// Image 0: mscorlib.dll - 0
// Image 1: System.Xml.dll - 1736
// Image 2: System.Configuration.dll - 1745
// Image 3: System.dll - 1755
// Image 4: Mono.Security.dll - 2540
// Image 5: System.Core.dll - 2615
// Image 6: UnityEngine.SharedInternalsModule.dll - 3221
// Image 7: UnityEngine.CoreModule.dll - 3258
// Image 8: UnityEngine.PhysicsModule.dll - 3915
// Image 9: UnityEngine.TextRenderingModule.dll - 3944
// Image 10: UnityEngine.AssetBundleModule.dll - 3959
// Image 11: UnityEngine.AudioModule.dll - 3968
// Image 12: UnityEngine.GridModule.dll - 4000
// Image 13: UnityEngine.IMGUIModule.dll - 4002
// Image 14: UnityEngine.ImageConversionModule.dll - 4040
// Image 15: UnityEngine.JSONSerializeModule.dll - 4042
// Image 16: UnityEngine.Physics2DModule.dll - 4044
// Image 17: UnityEngine.TerrainModule.dll - 4062
// Image 18: UnityEngine.UnityWebRequestModule.dll - 4075
// Image 19: UnityEngine.XRModule.dll - 4090
// Image 20: System.Diagnostics.StackTrace.dll - 4135
// Image 21: System.Globalization.Extensions.dll - 4136
// Image 22: System.IO.Compression.dll - 4137
// Image 23: System.Runtime.Serialization.dll - 4138
// Image 24: UnityEngine.AIModule.dll - 4142
// Image 25: UnityEngine.AnimationModule.dll - 4153
// Image 26: UnityEngine.DirectorModule.dll - 4208
// Image 27: UnityEngine.InputModule.dll - 4210
// Image 28: UnityEngine.ParticleSystemModule.dll - 4215
// Image 29: UnityEngine.ScreenCaptureModule.dll - 4276
// Image 30: UnityEngine.TerrainPhysicsModule.dll - 4279
// Image 31: UnityEngine.TextCoreModule.dll - 4281
// Image 32: UnityEngine.TilemapModule.dll - 4296
// Image 33: UnityEngine.UIElementsModule.dll - 4305
// Image 34: UnityEngine.UIModule.dll - 4312
// Image 35: UnityEngine.UNETModule.dll - 4323
// Image 36: UnityEngine.UnityAnalyticsModule.dll - 4372
// Image 37: UnityEngine.UnityWebRequestTextureModule.dll - 4380
// Image 38: UnityEngine.UnityWebRequestWWWModule.dll - 4382
// Image 39: UnityEngine.VFXModule.dll - 4384
// Image 40: UnityEngine.VRModule.dll - 4391
// Image 41: UnityEngine.VehiclesModule.dll - 4396
// Image 42: UnityEngine.VideoModule.dll - 4398
// Image 43: UnityEngine.dll - 4413
// Image 44: netstandard.dll - 4414
// Image 45: BouncyCastle.Crypto.dll - 4415
// Image 46: Ludiq.Core.Runtime.dll - 4438
// Image 47: Sirenix.OdinInspector.Attributes.dll - 4830
// Image 48: Sirenix.Utilities.dll - 4943
// Image 49: System.Text.Encoding.CodePages.dll - 5087
// Image 50: CString.dll - 5089
// Image 51: DOTween.dll - 5104
// Image 52: Ludiq.Graphs.Runtime.dll - 5291
// Image 53: MimeKit.dll - 5336
// Image 54: Sirenix.Serialization.Config.dll - 5447
// Image 55: Unity.Postprocessing.Runtime.dll - 5455
// Image 56: Unity.RenderPipelines.Core.Runtime.dll - 5597
// Image 57: UnityEngine.Networking.dll - 5606
// Image 58: UnityEngine.UI.dll - 5704
// Image 59: Bolt.Core.Runtime.dll - 5893
// Image 60: DOTweenPro.dll - 5931
// Image 61: Debugger.dll - 5946
// Image 62: ICSharpCode.SharpZipLib.dll - 5951
// Image 63: MailKit.dll - 5997
// Image 64: Newtonsoft.Json.dll - 6100
// Image 65: ProBuilderCore-Unity5.dll - 6309
// Image 66: Sirenix.Serialization.dll - 6419
// Image 67: Unity.RenderPipelines.Lightweight.Runtime.dll - 6680
// Image 68: Unity.TextMeshPro.dll - 6752
// Image 69: UnityEngine.Timeline.dll - 6915
// Image 70: Whinarn.UnityMeshSimplifier.Runtime.dll - 7005
// Image 71: XLogStandalone.dll - 7040
// Image 72: Bolt.Flow.Runtime.dll - 7046
// Image 73: I18N.dll - 7146
// Image 74: ProBuilderMeshOps-Unity5.dll - 7154
// Image 75: Coffee.UIParticle.dll - 7161
// Image 76: I18N.CJK.dll - 7167
// Image 77: Assembly-CSharp-firstpass.dll - 7210
// Image 78: Sirenix.Serialization.AOTGenerated.dll - 11986
// Image 79: Assembly-CSharp.dll - 11988

// Namespace: 
internal class <Module>
{}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal sealed class <>f__AnonymousType0<<message>j__TPar>
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0xE8640 Offset: 0xE7A40 VA: 0x1800E8640
	private readonly <message>j__TPar <message>i__Field;

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(<message>j__TPar message) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D733E0 Offset: 0x1D723E0 VA: 0x181D733E0
	|-<>f__AnonymousType0<object>..ctor
	|-<>f__AnonymousType0<string>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public override bool Equals(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1D690 Offset: 0x1F1C690 VA: 0x181F1D690
	|-<>f__AnonymousType0<object>.Equals
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public override int GetHashCode() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1D740 Offset: 0x1F1C740 VA: 0x181F1D740
	|-<>f__AnonymousType0<object>.GetHashCode
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public override string ToString() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1D790 Offset: 0x1F1C790 VA: 0x181F1D790
	|-<>f__AnonymousType0<object>.ToString
	*/
}

// Namespace: 
internal sealed class Locale
{
	// Methods

	public static string GetText(string msg) { }

	public static string GetText(string fmt, object[] args) { }
}

// Namespace: 
internal static class SR
{
	// Methods

	internal static string Format(string resourceFormat, object p1) { }

	internal static string Format(string resourceFormat, object p1, object p2) { }
}

// Namespace: Mono
public static class Runtime
{
	// Methods

	private static void mono_runtime_install_handlers() { }

	public static void InstallSignalHandlers() { }

	private static void mono_runtime_cleanup_handlers() { }

	public static void RemoveSignalHandlers() { }

	public static string GetDisplayName() { }

	private static string GetNativeStackTrace(Exception exception) { }

	public static bool SetGCAllowSynchronousMajor(bool flag) { }
}

// Namespace: Mono
internal struct RuntimeClassHandle
{
	// Fields
	private RuntimeStructs.MonoClass* value;

	// Properties
	internal RuntimeStructs.MonoClass* Value { get; }

	// Methods

	internal void .ctor(RuntimeStructs.MonoClass* value) { }

	internal void .ctor(IntPtr ptr) { }

	internal RuntimeStructs.MonoClass* get_Value() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	internal static IntPtr GetTypeFromClass(RuntimeStructs.MonoClass* klass) { }

	internal RuntimeTypeHandle GetTypeHandle() { }
}

// Namespace: Mono
internal struct RuntimeRemoteClassHandle
{
	// Fields
	private RuntimeStructs.RemoteClass* value;

	// Properties
	internal RuntimeClassHandle ProxyClass { get; }

	// Methods

	internal RuntimeClassHandle get_ProxyClass() { }
}

// Namespace: Mono
internal struct RuntimeGenericParamInfoHandle
{
	// Fields
	private RuntimeStructs.GenericParamInfo* value;

	// Properties
	internal Type[] Constraints { get; }
	internal GenericParameterAttributes Attributes { get; }

	// Methods

	internal void .ctor(IntPtr ptr) { }

	internal Type[] get_Constraints() { }

	internal GenericParameterAttributes get_Attributes() { }

	private Type[] GetConstraints() { }

	private int GetConstraintsCount() { }
}

// Namespace: Mono
internal struct RuntimeEventHandle
{
	// Fields
	private IntPtr value;

	// Properties
	public IntPtr Value { get; }

	// Methods

	internal void .ctor(IntPtr v) { }

	public IntPtr get_Value() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }
}

// Namespace: Mono
internal struct RuntimePropertyHandle
{
	// Fields
	private IntPtr value;

	// Properties
	public IntPtr Value { get; }

	// Methods

	internal void .ctor(IntPtr v) { }

	public IntPtr get_Value() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }
}

// Namespace: Mono
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
internal struct RuntimeGPtrArrayHandle
{
	// Fields
	private RuntimeStructs.GPtrArray* value;

	// Properties
	internal int Length { get; }
	internal IntPtr Item { get; }

	// Methods

	internal void .ctor(IntPtr ptr) { }

	internal int get_Length() { }

	internal IntPtr get_Item(int i) { }

	internal IntPtr Lookup(int i) { }

	private static void GPtrArrayFree(RuntimeStructs.GPtrArray* value) { }

	internal static void DestroyAndFree(ref RuntimeGPtrArrayHandle h) { }
}

// Namespace: Mono
internal static class RuntimeMarshal
{
	// Methods

	internal static string PtrToUtf8String(IntPtr ptr) { }

	internal static SafeStringMarshal MarshalString(string str) { }

	private static int DecodeBlobSize(IntPtr in_ptr, out IntPtr out_ptr) { }

	internal static byte[] DecodeBlobArray(IntPtr ptr) { }

	internal static int AsciHexDigitValue(int c) { }

	internal static void FreeAssemblyName(ref MonoAssemblyName name, bool freeStruct) { }
}

// Namespace: Mono
internal static class RuntimeStructs
{}

// Namespace: 
internal struct RuntimeStructs.RemoteClass
{
	// Fields
	internal IntPtr default_vtable;
	internal IntPtr xdomain_vtable;
	internal RuntimeStructs.MonoClass* proxy_class;
	internal IntPtr proxy_class_name;
	internal uint interface_count;
}

// Namespace: 
internal struct RuntimeStructs.MonoClass
{}

// Namespace: 
internal struct RuntimeStructs.GenericParamInfo
{
	// Fields
	internal RuntimeStructs.MonoClass* pklass;
	internal IntPtr name;
	internal ushort flags;
	internal uint token;
	internal RuntimeStructs.MonoClass** constraints;
}

// Namespace: 
internal struct RuntimeStructs.GPtrArray
{
	// Fields
	internal IntPtr* data;
	internal int len;
}

// Namespace: 
private struct RuntimeStructs.HandleStackMark
{
	// Fields
	private int size;
	private int interior_size;
	private IntPtr chunk;
}

// Namespace: 
private struct RuntimeStructs.MonoError
{
	// Fields
	private ushort error_code;
	private ushort hidden_0;
	private IntPtr hidden_1;
	private IntPtr hidden_2;
	private IntPtr hidden_3;
	private IntPtr hidden_4;
	private IntPtr hidden_5;
	private IntPtr hidden_6;
	private IntPtr hidden_7;
	private IntPtr hidden_8;
	private IntPtr hidden_11;
	private IntPtr hidden_12;
	private IntPtr hidden_13;
	private IntPtr hidden_14;
	private IntPtr hidden_15;
	private IntPtr hidden_16;
	private IntPtr hidden_17;
	private IntPtr hidden_18;
}

// Namespace: Mono
internal struct MonoAssemblyName
{
	// Fields
	internal IntPtr name;
	internal IntPtr culture;
	internal IntPtr hash_value;
	internal IntPtr public_key;
	[FixedBufferAttribute] // RVA: 0xA2D0 Offset: 0x96D0 VA: 0x18000A2D0
	internal MonoAssemblyName.<public_key_token>e__FixedBuffer public_key_token;
	internal uint hash_alg;
	internal uint hash_len;
	internal uint flags;
	internal ushort major;
	internal ushort minor;
	internal ushort build;
	internal ushort revision;
	internal ushort arch;
}

// Namespace: 
[UnsafeValueTypeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[CompilerGeneratedAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public struct MonoAssemblyName.<public_key_token>e__FixedBuffer
{
	// Fields
	public byte FixedElementField;
}

// Namespace: Mono
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
internal struct SafeGPtrArrayHandle : IDisposable
{
	// Fields
	private RuntimeGPtrArrayHandle handle;

	// Properties
	internal int Length { get; }
	internal IntPtr Item { get; }

	// Methods

	internal void .ctor(IntPtr ptr) { }

	public void Dispose() { }

	internal int get_Length() { }

	internal IntPtr get_Item(int i) { }
}

// Namespace: Mono
internal struct SafeStringMarshal : IDisposable
{
	// Fields
	private readonly string str;
	private IntPtr marshaled_string;

	// Properties
	public IntPtr Value { get; }

	// Methods

	public static IntPtr StringToUtf8(string str) { }

	public static void GFree(IntPtr ptr) { }

	public void .ctor(string str) { }

	public IntPtr get_Value() { }

	public void Dispose() { }
}

// Namespace: Mono.Xml
internal class SecurityParser : SmallXmlParser, SmallXmlParser.IContentHandler
{
	// Fields
	private SecurityElement root;
	private SecurityElement current;
	private Stack stack;

	// Methods

	public void .ctor() { }

	public void LoadXml(string xml) { }

	public SecurityElement ToXml() { }

	public void OnStartParsing(SmallXmlParser parser) { }

	public void OnProcessingInstruction(string name, string text) { }

	public void OnIgnorableWhitespace(string s) { }

	public void OnStartElement(string name, SmallXmlParser.IAttrList attrs) { }

	public void OnEndElement(string name) { }

	public void OnChars(string ch) { }

	public void OnEndParsing(SmallXmlParser parser) { }
}

// Namespace: Mono.Xml
internal class SmallXmlParser
{
	// Fields
	private SmallXmlParser.IContentHandler handler;
	private TextReader reader;
	private Stack elementNames;
	private Stack xmlSpaces;
	private string xmlSpace;
	private StringBuilder buffer;
	private char[] nameBuffer;
	private bool isWhitespace;
	private SmallXmlParser.AttrListImpl attributes;
	private int line;
	private int column;
	private bool resetColumn;

	// Methods

	public void .ctor() { }

	private Exception Error(string msg) { }

	private Exception UnexpectedEndError() { }

	private bool IsNameChar(char c, bool start) { }

	private bool IsWhitespace(int c) { }

	public void SkipWhitespaces() { }

	private void HandleWhitespaces() { }

	public void SkipWhitespaces(bool expected) { }

	private int Peek() { }

	private int Read() { }

	public void Expect(int c) { }

	private string ReadUntil(char until, bool handleReferences) { }

	public string ReadName() { }

	public void Parse(TextReader input, SmallXmlParser.IContentHandler handler) { }

	private void Cleanup() { }

	public void ReadContent() { }

	private void HandleBufferedContent() { }

	private void ReadCharacters() { }

	private void ReadReference() { }

	private int ReadCharacterReference() { }

	private void ReadAttribute(SmallXmlParser.AttrListImpl a) { }

	private void ReadCDATASection() { }

	private void ReadComment() { }
}

// Namespace: 
public interface SmallXmlParser.IContentHandler
{
	// Methods

	public abstract void OnStartParsing(SmallXmlParser parser) { }

	public abstract void OnEndParsing(SmallXmlParser parser) { }

	public abstract void OnStartElement(string name, SmallXmlParser.IAttrList attrs) { }

	public abstract void OnEndElement(string name) { }

	public abstract void OnProcessingInstruction(string name, string text) { }

	public abstract void OnChars(string text) { }

	public abstract void OnIgnorableWhitespace(string text) { }
}

// Namespace: 
public interface SmallXmlParser.IAttrList
{
	// Properties
	public abstract int Length { get; }
	public abstract string[] Names { get; }
	public abstract string[] Values { get; }

	// Methods

	public abstract int get_Length() { }

	public abstract string GetName(int i) { }

	public abstract string GetValue(int i) { }

	public abstract string GetValue(string name) { }

	public abstract string[] get_Names() { }

	public abstract string[] get_Values() { }
}

// Namespace: 
private class SmallXmlParser.AttrListImpl : SmallXmlParser.IAttrList
{
	// Fields
	private List<string> attrNames;
	private List<string> attrValues;

	// Properties
	public int Length { get; }
	public string[] Names { get; }
	public string[] Values { get; }

	// Methods

	public int get_Length() { }

	public string GetName(int i) { }

	public string GetValue(int i) { }

	public string GetValue(string name) { }

	public string[] get_Names() { }

	public string[] get_Values() { }

	internal void Clear() { }

	internal void Add(string name, string value) { }

	public void .ctor() { }
}

// Namespace: Mono.Xml
internal class SmallXmlParserException : SystemException
{
	// Fields
	private int line;
	private int column;

	// Methods

	public void .ctor(string msg, int line, int column) { }
}

// Namespace: Mono.Globalization.Unicode
internal class CodePointIndexer
{
	// Fields
	private readonly CodePointIndexer.TableRange[] ranges;
	public readonly int TotalCount;
	private int defaultIndex;
	private int defaultCP;

	// Methods

	public void .ctor(int[] starts, int[] ends, int defaultIndex, int defaultCP) { }

	public int ToIndex(int cp) { }
}

// Namespace: 
[Serializable]
internal struct CodePointIndexer.TableRange
{
	// Fields
	public readonly int Start;
	public readonly int End;
	public readonly int Count;
	public readonly int IndexStart;
	public readonly int IndexEnd;

	// Methods

	public void .ctor(int start, int end, int indexStart) { }
}

// Namespace: Mono.Globalization.Unicode
internal class TailoringInfo
{
	// Fields
	public readonly int LCID;
	public readonly int TailoringIndex;
	public readonly int TailoringCount;
	public readonly bool FrenchSort;

	// Methods

	public void .ctor(int lcid, int tailoringIndex, int tailoringCount, bool frenchSort) { }
}

// Namespace: Mono.Globalization.Unicode
internal class Contraction
{
	// Fields
	public int Index;
	public readonly char[] Source;
	public readonly string Replacement;
	public readonly byte[] SortKey;

	// Methods

	public void .ctor(int index, char[] source, string replacement, byte[] sortkey) { }
}

// Namespace: Mono.Globalization.Unicode
internal class ContractionComparer : IComparer<Contraction>
{
	// Fields
	public static readonly ContractionComparer Instance;

	// Methods

	public int Compare(Contraction c1, Contraction c2) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Mono.Globalization.Unicode
internal class Level2Map
{
	// Fields
	public byte Source;
	public byte Replace;

	// Methods

	public void .ctor(byte source, byte replace) { }
}

// Namespace: Mono.Globalization.Unicode
internal class MSCompatUnicodeTable
{
	// Fields
	public static int MaxExpansionLength;
	private static readonly byte* ignorableFlags;
	private static readonly byte* categories;
	private static readonly byte* level1;
	private static readonly byte* level2;
	private static readonly byte* level3;
	private static byte* cjkCHScategory;
	private static byte* cjkCHTcategory;
	private static byte* cjkJAcategory;
	private static byte* cjkKOcategory;
	private static byte* cjkCHSlv1;
	private static byte* cjkCHTlv1;
	private static byte* cjkJAlv1;
	private static byte* cjkKOlv1;
	private static byte* cjkKOlv2;
	private static readonly char[] tailoringArr;
	private static readonly TailoringInfo[] tailoringInfos;
	private static object forLock;
	public static readonly bool isReady;

	// Properties
	public static bool IsReady { get; }

	// Methods

	public static TailoringInfo GetTailoringInfo(int lcid) { }

	public static void BuildTailoringTables(CultureInfo culture, TailoringInfo t, ref Contraction[] contractions, ref Level2Map[] diacriticals) { }

	private static void SetCJKReferences(string name, ref CodePointIndexer cjkIndexer, ref byte* catTable, ref byte* lv1Table, ref CodePointIndexer lv2Indexer, ref byte* lv2Table) { }

	public static byte Category(int cp) { }

	public static byte Level1(int cp) { }

	public static byte Level2(int cp) { }

	public static byte Level3(int cp) { }

	public static bool IsIgnorable(int cp, byte flag) { }

	public static bool IsIgnorableNonSpacing(int cp) { }

	public static int ToKanaTypeInsensitive(int i) { }

	public static int ToWidthCompat(int i) { }

	public static bool HasSpecialWeight(char c) { }

	public static bool IsHalfWidthKana(char c) { }

	public static bool IsHiragana(char c) { }

	public static bool IsJapaneseSmallLetter(char c) { }

	public static bool get_IsReady() { }

	private static IntPtr GetResource(string name) { }

	private static uint UInt32FromBytePtr(byte* raw, uint idx) { }

	private static void .cctor() { }

	public static void FillCJK(string culture, ref CodePointIndexer cjkIndexer, ref byte* catTable, ref byte* lv1Table, ref CodePointIndexer lv2Indexer, ref byte* lv2Table) { }

	private static void FillCJKCore(string culture, ref CodePointIndexer cjkIndexer, ref byte* catTable, ref byte* lv1Table, ref CodePointIndexer cjkLv2Indexer, ref byte* lv2Table) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class MSCompatUnicodeTable.<>c
{
	// Fields
	public static readonly MSCompatUnicodeTable.<>c <>9;
	public static Comparison<Level2Map> <>9__17_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <BuildTailoringTables>b__17_0(Level2Map a, Level2Map b) { }
}

// Namespace: Mono.Globalization.Unicode
internal class MSCompatUnicodeTableUtil
{
	// Fields
	public static readonly CodePointIndexer Ignorable;
	public static readonly CodePointIndexer Category;
	public static readonly CodePointIndexer Level1;
	public static readonly CodePointIndexer Level2;
	public static readonly CodePointIndexer Level3;
	public static readonly CodePointIndexer CjkCHS;
	public static readonly CodePointIndexer Cjk;

	// Methods

	private static void .cctor() { }
}

// Namespace: Mono.Globalization.Unicode
internal class NormalizationTableUtil
{
	// Fields
	public static readonly CodePointIndexer Prop;
	public static readonly CodePointIndexer Map;
	public static readonly CodePointIndexer Combining;
	public static readonly CodePointIndexer Composite;
	public static readonly CodePointIndexer Helper;

	// Methods

	private static void .cctor() { }

	public static int PropIdx(int cp) { }

	public static int MapIdx(int cp) { }
}

// Namespace: Mono.Globalization.Unicode
internal class SimpleCollator
{
	// Fields
	private static bool QuickCheckDisabled;
	private static SimpleCollator invariant;
	private readonly TextInfo textInfo;
	private readonly CodePointIndexer cjkIndexer;
	private readonly Contraction[] contractions;
	private readonly Level2Map[] level2Maps;
	private readonly byte[] unsafeFlags;
	private readonly byte* cjkCatTable;
	private readonly byte* cjkLv1Table;
	private readonly byte* cjkLv2Table;
	private readonly CodePointIndexer cjkLv2Indexer;
	private readonly int lcid;
	private readonly bool frenchSort;
	private const int UnsafeFlagLength = 96;

	// Methods

	public void .ctor(CultureInfo culture) { }

	private void SetCJKTable(CultureInfo culture, ref CodePointIndexer cjkIndexer, ref byte* catTable, ref byte* lv1Table, ref CodePointIndexer lv2Indexer, ref byte* lv2Table) { }

	private static CultureInfo GetNeutralCulture(CultureInfo info) { }

	private byte Category(int cp) { }

	private byte Level1(int cp) { }

	private byte Level2(int cp, SimpleCollator.ExtenderType ext) { }

	private static bool IsHalfKana(int cp, CompareOptions opt) { }

	private Contraction GetContraction(string s, int start, int end) { }

	private Contraction GetContraction(string s, int start, int end, Contraction[] clist) { }

	private Contraction GetTailContraction(string s, int start, int end) { }

	private Contraction GetTailContraction(string s, int start, int end, Contraction[] clist) { }

	private int FilterOptions(int i, CompareOptions opt) { }

	private SimpleCollator.ExtenderType GetExtenderType(int i) { }

	private static byte ToDashTypeValue(SimpleCollator.ExtenderType ext, CompareOptions opt) { }

	private int FilterExtender(int i, SimpleCollator.ExtenderType ext, CompareOptions opt) { }

	private static bool IsIgnorable(int i, CompareOptions opt) { }

	private bool IsSafe(int i) { }

	public SortKey GetSortKey(string s, CompareOptions options) { }

	public SortKey GetSortKey(string s, int start, int length, CompareOptions options) { }

	private void GetSortKey(string s, int start, int end, SortKeyBuffer buf, CompareOptions opt) { }

	private void FillSortKeyRaw(int i, SimpleCollator.ExtenderType ext, SortKeyBuffer buf, CompareOptions opt) { }

	private void FillSurrogateSortKeyRaw(int i, SortKeyBuffer buf) { }

	internal int Compare(string s1, int idx1, int len1, string s2, int idx2, int len2, CompareOptions options) { }

	private void ClearBuffer(byte* buffer, int size) { }

	private int CompareInternal(string s1, int idx1, int len1, string s2, int idx2, int len2, out bool targetConsumed, out bool sourceConsumed, bool skipHeadingExtenders, bool immediateBreakup, ref SimpleCollator.Context ctx) { }

	private int CompareFlagPair(bool b1, bool b2) { }

	public bool IsPrefix(string src, string target, CompareOptions opt) { }

	public bool IsPrefix(string s, string target, int start, int length, CompareOptions opt) { }

	private bool IsPrefix(string s, string target, int start, int length, bool skipHeadingExtenders, ref SimpleCollator.Context ctx) { }

	public bool IsSuffix(string src, string target, CompareOptions opt) { }

	public bool IsSuffix(string s, string target, int start, int length, CompareOptions opt) { }

	private int QuickIndexOf(string s, string target, int start, int length, out bool testWasUnable) { }

	public int IndexOf(string s, string target, int start, int length, CompareOptions opt) { }

	private int IndexOfOrdinal(string s, string target, int start, int length) { }

	private int IndexOfOrdinal(string s, char target, int start, int length) { }

	private int IndexOfSortKey(string s, int start, int length, byte* sortkey, char target, int ti, bool noLv4, ref SimpleCollator.Context ctx) { }

	private int IndexOf(string s, string target, int start, int length, byte* targetSortKey, ref SimpleCollator.Context ctx) { }

	public int LastIndexOf(string s, string target, int start, int length, CompareOptions opt) { }

	private int LastIndexOfOrdinal(string s, string target, int start, int length) { }

	private int LastIndexOfSortKey(string s, int start, int orgStart, int length, byte* sortkey, int ti, bool noLv4, ref SimpleCollator.Context ctx) { }

	private int LastIndexOf(string s, string target, int start, int length, byte* targetSortKey, ref SimpleCollator.Context ctx) { }

	private bool MatchesForward(string s, ref int idx, int end, int ti, byte* sortkey, bool noLv4, ref SimpleCollator.Context ctx) { }

	private bool MatchesForwardCore(string s, ref int idx, int end, int ti, byte* sortkey, bool noLv4, SimpleCollator.ExtenderType ext, ref Contraction ct, ref SimpleCollator.Context ctx) { }

	private bool MatchesPrimitive(CompareOptions opt, byte* source, int si, SimpleCollator.ExtenderType ext, byte* target, int ti, bool noLv4) { }

	private bool MatchesBackward(string s, ref int idx, int end, int orgStart, int ti, byte* sortkey, bool noLv4, ref SimpleCollator.Context ctx) { }

	private bool MatchesBackwardCore(string s, ref int idx, int end, int orgStart, int ti, byte* sortkey, bool noLv4, SimpleCollator.ExtenderType ext, ref Contraction ct, ref SimpleCollator.Context ctx) { }

	private static void .cctor() { }
}

// Namespace: 
internal struct SimpleCollator.Context
{
	// Fields
	public readonly CompareOptions Option;
	public readonly byte* NeverMatchFlags;
	public readonly byte* AlwaysMatchFlags;
	public byte* Buffer1;
	public byte* Buffer2;
	public int PrevCode;
	public byte* PrevSortKey;

	// Methods

	public void .ctor(CompareOptions opt, byte* alwaysMatchFlags, byte* neverMatchFlags, byte* buffer1, byte* buffer2, byte* prev1) { }
}

// Namespace: 
private struct SimpleCollator.PreviousInfo
{
	// Fields
	public int Code;
	public byte* SortKey;

	// Methods

	public void .ctor(bool dummy) { }
}

// Namespace: 
private struct SimpleCollator.Escape
{
	// Fields
	public string Source;
	public int Index;
	public int Start;
	public int End;
	public int Optional;
}

// Namespace: 
private enum SimpleCollator.ExtenderType
{
	// Fields
	public int value__;
	public const SimpleCollator.ExtenderType None = 0;
	public const SimpleCollator.ExtenderType Simple = 1;
	public const SimpleCollator.ExtenderType Voiced = 2;
	public const SimpleCollator.ExtenderType Conditional = 3;
	public const SimpleCollator.ExtenderType Buggy = 4;
}

// Namespace: Mono.Globalization.Unicode
internal class SortKeyBuffer
{
	// Fields
	private byte[] l1b;
	private byte[] l2b;
	private byte[] l3b;
	private byte[] l4sb;
	private byte[] l4tb;
	private byte[] l4kb;
	private byte[] l4wb;
	private byte[] l5b;
	private string source;
	private int l1;
	private int l2;
	private int l3;
	private int l4s;
	private int l4t;
	private int l4k;
	private int l4w;
	private int l5;
	private int lcid;
	private CompareOptions options;
	private bool processLevel2;
	private bool frenchSort;
	private bool frenchSorted;

	// Methods

	public void .ctor(int lcid) { }

	public void Reset() { }

	internal void Initialize(CompareOptions options, int lcid, string s, bool frenchSort) { }

	internal void AppendCJKExtension(byte lv1msb, byte lv1lsb) { }

	internal void AppendKana(byte category, byte lv1, byte lv2, byte lv3, bool isSmallKana, byte markType, bool isKatakana, bool isHalfWidth) { }

	internal void AppendNormal(byte category, byte lv1, byte lv2, byte lv3) { }

	private void AppendLevel5(byte category, byte lv1) { }

	private void AppendBufferPrimitive(byte value, ref byte[] buf, ref int bidx) { }

	public SortKey GetResultAndReset() { }

	private int GetOptimizedLength(byte[] data, int len, byte defaultValue) { }

	public SortKey GetResult() { }
}

// Namespace: Mono.Security
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
internal class ASN1
{
	// Fields
	private byte m_nTag;
	private byte[] m_aValue;
	private ArrayList elist;

	// Properties
	public int Count { get; }
	public byte Tag { get; }
	public int Length { get; }
	public byte[] Value { get; set; }
	public ASN1 Item { get; }

	// Methods

	public void .ctor(byte tag) { }

	public void .ctor(byte tag, byte[] data) { }

	public void .ctor(byte[] data) { }

	public int get_Count() { }

	public byte get_Tag() { }

	public int get_Length() { }

	public byte[] get_Value() { }

	public void set_Value(byte[] value) { }

	private bool CompareArray(byte[] array1, byte[] array2) { }

	public bool CompareValue(byte[] value) { }

	public ASN1 Add(ASN1 asn1) { }

	public virtual byte[] GetBytes() { }

	protected void Decode(byte[] asn1, ref int anPos, int anLength) { }

	protected void DecodeTLV(byte[] asn1, ref int pos, out byte tag, out int length, out byte[] content) { }

	public ASN1 get_Item(int index) { }

	public ASN1 Element(int index, byte anTag) { }

	public override string ToString() { }
}

// Namespace: Mono.Security
internal static class ASN1Convert
{
	// Methods

	public static ASN1 FromInt32(int value) { }

	public static ASN1 FromOid(string oid) { }

	public static int ToInt32(ASN1 asn1) { }

	public static string ToOid(ASN1 asn1) { }

	public static DateTime ToDateTime(ASN1 time) { }
}

// Namespace: Mono.Security
internal sealed class BitConverterLE
{
	// Methods

	private static byte[] GetUIntBytes(byte* bytes) { }

	private static byte[] GetULongBytes(byte* bytes) { }

	internal static byte[] GetBytes(int value) { }

	internal static byte[] GetBytes(float value) { }

	internal static byte[] GetBytes(double value) { }

	private static void UIntFromBytes(byte* dst, byte[] src, int startIndex) { }

	private static void ULongFromBytes(byte* dst, byte[] src, int startIndex) { }

	internal static float ToSingle(byte[] value, int startIndex) { }

	internal static double ToDouble(byte[] value, int startIndex) { }
}

// Namespace: Mono.Security
internal sealed class PKCS7
{}

// Namespace: 
public class PKCS7.ContentInfo
{
	// Fields
	private string contentType;
	private ASN1 content;

	// Properties
	public ASN1 ASN1 { get; }
	public ASN1 Content { get; set; }
	public string ContentType { get; set; }

	// Methods

	public void .ctor() { }

	public void .ctor(string oid) { }

	public void .ctor(byte[] data) { }

	public void .ctor(ASN1 asn1) { }

	public ASN1 get_ASN1() { }

	public ASN1 get_Content() { }

	public void set_Content(ASN1 value) { }

	public string get_ContentType() { }

	public void set_ContentType(string value) { }

	internal ASN1 GetASN1() { }
}

// Namespace: 
public class PKCS7.EncryptedData
{
	// Fields
	private byte _version;
	private PKCS7.ContentInfo _content;
	private PKCS7.ContentInfo _encryptionAlgorithm;
	private byte[] _encrypted;

	// Properties
	public PKCS7.ContentInfo EncryptionAlgorithm { get; }
	public byte[] EncryptedContent { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(ASN1 asn1) { }

	public PKCS7.ContentInfo get_EncryptionAlgorithm() { }

	public byte[] get_EncryptedContent() { }
}

// Namespace: Mono.Security
internal enum UriPartial
{
	// Fields
	public int value__;
	public const UriPartial Scheme = 0;
	public const UriPartial Authority = 1;
	public const UriPartial Path = 2;
}

// Namespace: Mono.Security
internal class Uri
{
	// Fields
	private bool isUnixFilePath;
	private string source;
	private string scheme;
	private string host;
	private int port;
	private string path;
	private string query;
	private string fragment;
	private string userinfo;
	private bool isUnc;
	private bool isOpaquePart;
	private bool userEscaped;
	private string cachedToString;
	private string cachedLocalPath;
	private int cachedHashCode;
	private bool reduce;
	private static readonly string hexUpperChars;
	public static readonly string SchemeDelimiter;
	public static readonly string UriSchemeFile;
	public static readonly string UriSchemeFtp;
	public static readonly string UriSchemeGopher;
	public static readonly string UriSchemeHttp;
	public static readonly string UriSchemeHttps;
	public static readonly string UriSchemeMailto;
	public static readonly string UriSchemeNews;
	public static readonly string UriSchemeNntp;
	private static Uri.UriScheme[] schemes;

	// Properties
	public string AbsolutePath { get; }
	public bool IsFile { get; }
	public bool IsUnc { get; }
	public string LocalPath { get; }

	// Methods

	public void .ctor(string uriString) { }

	public void .ctor(string uriString, bool dontEscape) { }

	public string get_AbsolutePath() { }

	public bool get_IsFile() { }

	public bool get_IsUnc() { }

	public string get_LocalPath() { }

	public override bool Equals(object comparant) { }

	public override int GetHashCode() { }

	public string GetLeftPart(UriPartial part) { }

	public static int FromHex(char digit) { }

	public static string HexEscape(char character) { }

	public static char HexUnescape(string pattern, ref int index) { }

	public static bool IsHexDigit(char digit) { }

	public static bool IsHexEncoding(string pattern, int index) { }

	public override string ToString() { }

	protected static string EscapeString(string str) { }

	internal static string EscapeString(string str, bool escapeReserved, bool escapeHex, bool escapeBrackets) { }

	protected void Parse() { }

	protected string Unescape(string str) { }

	internal string Unescape(string str, bool excludeSharp) { }

	private void ParseAsWindowsUNC(string uriString) { }

	private void ParseAsWindowsAbsoluteFilePath(string uriString) { }

	private void ParseAsUnixAbsoluteFilePath(string uriString) { }

	private void Parse(string uriString) { }

	private static string Reduce(string path) { }

	internal static string GetSchemeDelimiter(string scheme) { }

	internal static int GetDefaultPort(string scheme) { }

	private string GetOpaqueWiseSchemeDelimiter() { }

	private static bool IsPredefinedScheme(string scheme) { }

	private static void .cctor() { }
}

// Namespace: 
private struct Uri.UriScheme
{
	// Fields
	public string scheme;
	public string delimiter;
	public int defaultPort;

	// Methods

	public void .ctor(string s, string d, int p) { }
}

// Namespace: Mono.Security.X509
internal class SafeBag
{
	// Fields
	private string _bagOID;
	private ASN1 _asn1;

	// Properties
	public string BagOID { get; }
	public ASN1 ASN1 { get; }

	// Methods

	public void .ctor(string bagOID, ASN1 asn1) { }

	public string get_BagOID() { }

	public ASN1 get_ASN1() { }
}

// Namespace: Mono.Security.X509
internal class PKCS12 : ICloneable
{
	// Fields
	private byte[] _password;
	private ArrayList _keyBags;
	private ArrayList _secretBags;
	private X509CertificateCollection _certs;
	private bool _keyBagsChanged;
	private bool _secretBagsChanged;
	private bool _certsChanged;
	private int _iterations;
	private ArrayList _safeBags;
	private RandomNumberGenerator _rng;
	private static int password_max_length;

	// Properties
	public string Password { set; }
	public int IterationCount { get; set; }
	public ArrayList Keys { get; }
	public X509CertificateCollection Certificates { get; }
	internal RandomNumberGenerator RNG { get; }
	public static int MaximumPasswordLength { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(byte[] data) { }

	public void .ctor(byte[] data, string password) { }

	private void Decode(byte[] data) { }

	protected override void Finalize() { }

	public void set_Password(string value) { }

	public int get_IterationCount() { }

	public void set_IterationCount(int value) { }

	public ArrayList get_Keys() { }

	public X509CertificateCollection get_Certificates() { }

	internal RandomNumberGenerator get_RNG() { }

	private bool Compare(byte[] expected, byte[] actual) { }

	private SymmetricAlgorithm GetSymmetricAlgorithm(string algorithmOid, byte[] salt, int iterationCount) { }

	public byte[] Decrypt(string algorithmOid, byte[] salt, int iterationCount, byte[] encryptedData) { }

	public byte[] Decrypt(PKCS7.EncryptedData ed) { }

	public byte[] Encrypt(string algorithmOid, byte[] salt, int iterationCount, byte[] data) { }

	private DSAParameters GetExistingParameters(out bool found) { }

	private void AddPrivateKey(PKCS8.PrivateKeyInfo pki) { }

	private void ReadSafeBag(ASN1 safeBag) { }

	private ASN1 CertificateSafeBag(X509Certificate x509, IDictionary attributes) { }

	private byte[] MAC(byte[] password, byte[] salt, int iterations, byte[] data) { }

	public byte[] GetBytes() { }

	private PKCS7.ContentInfo EncryptedContentInfo(ASN1 safeBags, string algorithmOid) { }

	public void AddCertificate(X509Certificate cert) { }

	public void AddCertificate(X509Certificate cert, IDictionary attributes) { }

	public void RemoveCertificate(X509Certificate cert) { }

	public void RemoveCertificate(X509Certificate cert, IDictionary attrs) { }

	public object Clone() { }

	public static int get_MaximumPasswordLength() { }

	private static void .cctor() { }
}

// Namespace: 
public class PKCS12.DeriveBytes
{
	// Fields
	private static byte[] keyDiversifier;
	private static byte[] ivDiversifier;
	private static byte[] macDiversifier;
	private string _hashName;
	private int _iterations;
	private byte[] _password;
	private byte[] _salt;

	// Properties
	public string HashName { set; }
	public int IterationCount { set; }
	public byte[] Password { set; }
	public byte[] Salt { set; }

	// Methods

	public void .ctor() { }

	public void set_HashName(string value) { }

	public void set_IterationCount(int value) { }

	public void set_Password(byte[] value) { }

	public void set_Salt(byte[] value) { }

	private void Adjust(byte[] a, int aOff, byte[] b) { }

	private byte[] Derive(byte[] diversifier, int n) { }

	public byte[] DeriveKey(int size) { }

	public byte[] DeriveIV(int size) { }

	public byte[] DeriveMAC(int size) { }

	private static void .cctor() { }
}

// Namespace: Mono.Security.X509
internal sealed class X501
{
	// Fields
	private static byte[] countryName;
	private static byte[] organizationName;
	private static byte[] organizationalUnitName;
	private static byte[] commonName;
	private static byte[] localityName;
	private static byte[] stateOrProvinceName;
	private static byte[] streetAddress;
	private static byte[] domainComponent;
	private static byte[] userid;
	private static byte[] email;
	private static byte[] dnQualifier;
	private static byte[] title;
	private static byte[] surname;
	private static byte[] givenName;
	private static byte[] initial;

	// Methods

	public static string ToString(ASN1 seq) { }

	public static string ToString(ASN1 seq, bool reversed, string separator, bool quotes) { }

	private static void AppendEntry(StringBuilder sb, ASN1 entry, bool quotes) { }

	private static void .cctor() { }
}

// Namespace: Mono.Security.X509
internal class X509Certificate : ISerializable
{
	// Fields
	private ASN1 decoder;
	private byte[] m_encodedcert;
	private DateTime m_from;
	private DateTime m_until;
	private ASN1 issuer;
	private string m_issuername;
	private string m_keyalgo;
	private byte[] m_keyalgoparams;
	private ASN1 subject;
	private string m_subject;
	private byte[] m_publickey;
	private byte[] signature;
	private string m_signaturealgo;
	private byte[] m_signaturealgoparams;
	private RSA _rsa;
	private DSA _dsa;
	private int version;
	private byte[] serialnumber;
	private byte[] issuerUniqueID;
	private byte[] subjectUniqueID;
	private X509ExtensionCollection extensions;
	private static string encoding_error;

	// Properties
	public DSA DSA { get; }
	public virtual string IssuerName { get; }
	public virtual byte[] KeyAlgorithmParameters { get; }
	public virtual RSA RSA { get; }
	public virtual byte[] RawData { get; }
	public virtual byte[] SerialNumber { get; }
	public virtual string SubjectName { get; }
	public virtual DateTime ValidFrom { get; }
	public virtual DateTime ValidUntil { get; }

	// Methods

	private void Parse(byte[] data) { }

	public void .ctor(byte[] data) { }

	private byte[] GetUnsignedBigInteger(byte[] integer) { }

	public DSA get_DSA() { }

	public virtual string get_IssuerName() { }

	public virtual byte[] get_KeyAlgorithmParameters() { }

	public virtual RSA get_RSA() { }

	public virtual byte[] get_RawData() { }

	public virtual byte[] get_SerialNumber() { }

	public virtual string get_SubjectName() { }

	public virtual DateTime get_ValidFrom() { }

	public virtual DateTime get_ValidUntil() { }

	public ASN1 GetIssuerName() { }

	public ASN1 GetSubjectName() { }

	public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { }

	private static byte[] PEM(string type, byte[] data) { }

	private static void .cctor() { }
}

// Namespace: Mono.Security.X509
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
internal class X509CertificateCollection : CollectionBase, IEnumerable
{
	// Properties
	public X509Certificate Item { get; }

	// Methods

	public void .ctor() { }

	public X509Certificate get_Item(int index) { }

	public int Add(X509Certificate value) { }

	public X509CertificateCollection.X509CertificateEnumerator GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	public override int GetHashCode() { }
}

// Namespace: 
public class X509CertificateCollection.X509CertificateEnumerator : IEnumerator
{
	// Fields
	private IEnumerator enumerator;

	// Properties
	public X509Certificate Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	public void .ctor(X509CertificateCollection mappings) { }

	public X509Certificate get_Current() { }

	private object System.Collections.IEnumerator.get_Current() { }

	private bool System.Collections.IEnumerator.MoveNext() { }

	private void System.Collections.IEnumerator.Reset() { }

	public bool MoveNext() { }
}

// Namespace: Mono.Security.X509
internal class X509Extension
{
	// Fields
	protected string extnOid;
	protected bool extnCritical;
	protected ASN1 extnValue;

	// Methods

	public void .ctor(ASN1 asn1) { }

	protected virtual void Decode() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	private void WriteLine(StringBuilder sb, int n, int pos) { }

	public override string ToString() { }
}

// Namespace: Mono.Security.X509
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
internal sealed class X509ExtensionCollection : CollectionBase, IEnumerable
{
	// Fields
	private bool readOnly;

	// Methods

	public void .ctor() { }

	public void .ctor(ASN1 asn1) { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: Mono.Security.Cryptography
internal class ARC4Managed : RC4, ICryptoTransform, IDisposable
{
	// Fields
	private byte[] key;
	private byte[] state;
	private byte x;
	private byte y;
	private bool m_disposed;

	// Properties
	public override byte[] Key { get; set; }
	public bool CanTransformMultipleBlocks { get; }
	public int InputBlockSize { get; }
	public int OutputBlockSize { get; }

	// Methods

	public void .ctor() { }

	protected override void Finalize() { }

	protected override void Dispose(bool disposing) { }

	public override byte[] get_Key() { }

	public override void set_Key(byte[] value) { }

	public override ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[] rgvIV) { }

	public override ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[] rgvIV) { }

	public override void GenerateIV() { }

	public override void GenerateKey() { }

	public bool get_CanTransformMultipleBlocks() { }

	public int get_InputBlockSize() { }

	public int get_OutputBlockSize() { }

	private void KeySetup(byte[] key) { }

	private void CheckInput(byte[] inputBuffer, int inputOffset, int inputCount) { }

	public int TransformBlock(byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset) { }

	private int InternalTransformBlock(byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset) { }

	public byte[] TransformFinalBlock(byte[] inputBuffer, int inputOffset, int inputCount) { }
}

// Namespace: Mono.Security.Cryptography
internal sealed class KeyBuilder
{
	// Fields
	private static RandomNumberGenerator rng;

	// Properties
	private static RandomNumberGenerator Rng { get; }

	// Methods

	private static RandomNumberGenerator get_Rng() { }

	public static byte[] Key(int size) { }

	public static byte[] IV(int size) { }
}

// Namespace: Mono.Security.Cryptography
internal class KeyPairPersistence
{
	// Fields
	private static bool _userPathExists;
	private static string _userPath;
	private static bool _machinePathExists;
	private static string _machinePath;
	private CspParameters _params;
	private string _keyvalue;
	private string _filename;
	private string _container;
	private static object lockobj;

	// Properties
	public string Filename { get; }
	public string KeyValue { get; set; }
	private static string UserPath { get; }
	private static string MachinePath { get; }
	private bool CanChange { get; }
	private bool UseDefaultKeyContainer { get; }
	private bool UseMachineKeyStore { get; }
	private string ContainerName { get; }

	// Methods

	public void .ctor(CspParameters parameters) { }

	public void .ctor(CspParameters parameters, string keyPair) { }

	public string get_Filename() { }

	public string get_KeyValue() { }

	public void set_KeyValue(string value) { }

	public bool Load() { }

	public void Save() { }

	public void Remove() { }

	private static string get_UserPath() { }

	private static string get_MachinePath() { }

	internal static bool _CanSecure(string root) { }

	internal static bool _ProtectUser(string path) { }

	internal static bool _ProtectMachine(string path) { }

	internal static bool _IsUserProtected(string path) { }

	internal static bool _IsMachineProtected(string path) { }

	private static bool CanSecure(string path) { }

	private static bool ProtectUser(string path) { }

	private static bool ProtectMachine(string path) { }

	private static bool IsUserProtected(string path) { }

	private static bool IsMachineProtected(string path) { }

	private bool get_CanChange() { }

	private bool get_UseDefaultKeyContainer() { }

	private bool get_UseMachineKeyStore() { }

	private string get_ContainerName() { }

	private CspParameters Copy(CspParameters p) { }

	private void FromXml(string xml) { }

	private string ToXml() { }

	private static void .cctor() { }
}

// Namespace: Mono.Security.Cryptography
internal abstract class MD2 : HashAlgorithm
{
	// Methods

	protected void .ctor() { }

	public static MD2 Create() { }
}

// Namespace: Mono.Security.Cryptography
internal class MD2Managed : MD2
{
	// Fields
	private byte[] state;
	private byte[] checksum;
	private byte[] buffer;
	private int count;
	private byte[] x;
	private static readonly byte[] PI_SUBST;

	// Methods

	private byte[] Padding(int nLength) { }

	public void .ctor() { }

	public override void Initialize() { }

	protected override void HashCore(byte[] array, int ibStart, int cbSize) { }

	protected override byte[] HashFinal() { }

	private void MD2Transform(byte[] state, byte[] checksum, byte[] block, int index) { }

	private static void .cctor() { }
}

// Namespace: Mono.Security.Cryptography
internal abstract class MD4 : HashAlgorithm
{
	// Methods

	protected void .ctor() { }

	public static MD4 Create() { }
}

// Namespace: Mono.Security.Cryptography
internal class MD4Managed : MD4
{
	// Fields
	private uint[] state;
	private byte[] buffer;
	private uint[] count;
	private uint[] x;
	private byte[] digest;

	// Methods

	public void .ctor() { }

	public override void Initialize() { }

	protected override void HashCore(byte[] array, int ibStart, int cbSize) { }

	protected override byte[] HashFinal() { }

	private byte[] Padding(int nLength) { }

	private uint F(uint x, uint y, uint z) { }

	private uint G(uint x, uint y, uint z) { }

	private uint H(uint x, uint y, uint z) { }

	private uint ROL(uint x, byte n) { }

	private void FF(ref uint a, uint b, uint c, uint d, uint x, byte s) { }

	private void GG(ref uint a, uint b, uint c, uint d, uint x, byte s) { }

	private void HH(ref uint a, uint b, uint c, uint d, uint x, byte s) { }

	private void Encode(byte[] output, uint[] input) { }

	private void Decode(uint[] output, byte[] input, int index) { }

	private void MD4Transform(uint[] state, byte[] block, int index) { }
}

// Namespace: Mono.Security.Cryptography
internal sealed class PKCS1
{
	// Fields
	private static byte[] emptySHA1;
	private static byte[] emptySHA256;
	private static byte[] emptySHA384;
	private static byte[] emptySHA512;

	// Methods

	internal static HashAlgorithm CreateFromName(string name) { }

	private static void .cctor() { }
}

// Namespace: Mono.Security.Cryptography
internal sealed class PKCS8
{}

// Namespace: 
public class PKCS8.PrivateKeyInfo
{
	// Fields
	private int _version;
	private string _algorithm;
	private byte[] _key;
	private ArrayList _list;

	// Properties
	public byte[] PrivateKey { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(byte[] data) { }

	public byte[] get_PrivateKey() { }

	private void Decode(byte[] data) { }

	private static byte[] RemoveLeadingZero(byte[] bigInt) { }

	private static byte[] Normalize(byte[] bigInt, int length) { }

	public static RSA DecodeRSA(byte[] keypair) { }

	public static DSA DecodeDSA(byte[] privateKey, DSAParameters dsaParameters) { }
}

// Namespace: 
public class PKCS8.EncryptedPrivateKeyInfo
{
	// Fields
	private string _algorithm;
	private byte[] _salt;
	private int _iterations;
	private byte[] _data;

	// Properties
	public string Algorithm { get; }
	public byte[] EncryptedData { get; }
	public byte[] Salt { get; }
	public int IterationCount { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(byte[] data) { }

	public string get_Algorithm() { }

	public byte[] get_EncryptedData() { }

	public byte[] get_Salt() { }

	public int get_IterationCount() { }

	private void Decode(byte[] data) { }
}

// Namespace: Mono.Security.Cryptography
internal abstract class RC4 : SymmetricAlgorithm
{
	// Fields
	private static KeySizes[] s_legalBlockSizes;
	private static KeySizes[] s_legalKeySizes;

	// Properties
	public override byte[] IV { get; set; }

	// Methods

	public void .ctor() { }

	public override byte[] get_IV() { }

	public override void set_IV(byte[] value) { }

	public static RC4 Create() { }

	private static void .cctor() { }
}

// Namespace: Mono.Security.Cryptography
internal class RSAManaged : RSA
{
	// Fields
	private bool isCRTpossible;
	private bool keyBlinding;
	private bool keypairGenerated;
	private bool m_disposed;
	private BigInteger d;
	private BigInteger p;
	private BigInteger q;
	private BigInteger dp;
	private BigInteger dq;
	private BigInteger qInv;
	private BigInteger n;
	private BigInteger e;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RSAManaged.KeyGeneratedEventHandler KeyGenerated;

	// Properties
	public override int KeySize { get; }
	public bool PublicOnly { get; }

	// Methods

	public void .ctor(int keySize) { }

	protected override void Finalize() { }

	private void GenerateKeyPair() { }

	public override int get_KeySize() { }

	public bool get_PublicOnly() { }

	public override RSAParameters ExportParameters(bool includePrivateParameters) { }

	public override void ImportParameters(RSAParameters parameters) { }

	protected override void Dispose(bool disposing) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_KeyGenerated(RSAManaged.KeyGeneratedEventHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_KeyGenerated(RSAManaged.KeyGeneratedEventHandler value) { }

	public override string ToXmlString(bool includePrivateParameters) { }

	private byte[] GetPaddedValue(BigInteger value, int length) { }
}

// Namespace: 
public sealed class RSAManaged.KeyGeneratedEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object sender, EventArgs e) { }

	public virtual IAsyncResult BeginInvoke(object sender, EventArgs e, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: Mono.Security.Cryptography
internal abstract class SymmetricTransform : ICryptoTransform, IDisposable
{
	// Fields
	protected SymmetricAlgorithm algo;
	protected bool encrypt;
	protected int BlockSizeByte;
	protected byte[] temp;
	protected byte[] temp2;
	private byte[] workBuff;
	private byte[] workout;
	protected PaddingMode padmode;
	protected int FeedBackByte;
	private bool m_disposed;
	protected bool lastBlock;
	private RandomNumberGenerator _rng;

	// Properties
	public virtual bool CanTransformMultipleBlocks { get; }
	public virtual int InputBlockSize { get; }
	public virtual int OutputBlockSize { get; }
	private bool KeepLastBlock { get; }

	// Methods

	public void .ctor(SymmetricAlgorithm symmAlgo, bool encryption, byte[] rgbIV) { }

	protected override void Finalize() { }

	private void System.IDisposable.Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	public virtual bool get_CanTransformMultipleBlocks() { }

	public virtual int get_InputBlockSize() { }

	public virtual int get_OutputBlockSize() { }

	protected virtual void Transform(byte[] input, byte[] output) { }

	protected abstract void ECB(byte[] input, byte[] output) { }

	protected virtual void CBC(byte[] input, byte[] output) { }

	protected virtual void CFB(byte[] input, byte[] output) { }

	protected virtual void OFB(byte[] input, byte[] output) { }

	protected virtual void CTS(byte[] input, byte[] output) { }

	private void CheckInput(byte[] inputBuffer, int inputOffset, int inputCount) { }

	public virtual int TransformBlock(byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset) { }

	private bool get_KeepLastBlock() { }

	private int InternalTransformBlock(byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset) { }

	private void Random(byte[] buffer, int start, int length) { }

	private void ThrowBadPaddingException(PaddingMode padding, int length, int position) { }

	protected virtual byte[] FinalEncrypt(byte[] inputBuffer, int inputOffset, int inputCount) { }

	protected virtual byte[] FinalDecrypt(byte[] inputBuffer, int inputOffset, int inputCount) { }

	public virtual byte[] TransformFinalBlock(byte[] inputBuffer, int inputOffset, int inputCount) { }
}

// Namespace: Mono.Security.Cryptography
internal class DSAManaged : DSA
{
	// Fields
	private bool keypairGenerated;
	private bool m_disposed;
	private BigInteger p;
	private BigInteger q;
	private BigInteger g;
	private BigInteger x;
	private BigInteger y;
	private BigInteger j;
	private BigInteger seed;
	private int counter;
	private bool j_missing;
	private RandomNumberGenerator rng;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private DSAManaged.KeyGeneratedEventHandler KeyGenerated;

	// Properties
	private RandomNumberGenerator Random { get; }
	public override int KeySize { get; }
	public bool PublicOnly { get; }

	// Methods

	public void .ctor(int dwKeySize) { }

	protected override void Finalize() { }

	private void Generate() { }

	private void GenerateKeyPair() { }

	private void add(byte[] a, byte[] b, int value) { }

	private void GenerateParams(int keyLength) { }

	private RandomNumberGenerator get_Random() { }

	public override int get_KeySize() { }

	public bool get_PublicOnly() { }

	private byte[] NormalizeArray(byte[] array) { }

	public override DSAParameters ExportParameters(bool includePrivateParameters) { }

	public override void ImportParameters(DSAParameters parameters) { }

	protected override void Dispose(bool disposing) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_KeyGenerated(DSAManaged.KeyGeneratedEventHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_KeyGenerated(DSAManaged.KeyGeneratedEventHandler value) { }
}

// Namespace: 
public sealed class DSAManaged.KeyGeneratedEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object sender, EventArgs e) { }

	public virtual IAsyncResult BeginInvoke(object sender, EventArgs e, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: Mono.Math
internal class BigInteger
{
	// Fields
	private uint length;
	private uint[] data;
	internal static readonly uint[] smallPrimes;
	private static RandomNumberGenerator rng;

	// Properties
	private static RandomNumberGenerator Rng { get; }

	// Methods

	public void .ctor(BigInteger.Sign sign, uint len) { }

	public void .ctor(BigInteger bi) { }

	public void .ctor(BigInteger bi, uint len) { }

	public void .ctor(byte[] inData) { }

	public void .ctor(uint ui) { }

	public static BigInteger op_Implicit(uint value) { }

	public static BigInteger op_Implicit(int value) { }

	public static BigInteger op_Subtraction(BigInteger bi1, BigInteger bi2) { }

	public static uint op_Modulus(BigInteger bi, uint ui) { }

	public static BigInteger op_Modulus(BigInteger bi1, BigInteger bi2) { }

	public static BigInteger op_Division(BigInteger bi1, BigInteger bi2) { }

	public static BigInteger op_Multiply(BigInteger bi1, BigInteger bi2) { }

	public static BigInteger op_Multiply(BigInteger bi, int i) { }

	public static BigInteger op_LeftShift(BigInteger bi1, int shiftVal) { }

	public static BigInteger op_RightShift(BigInteger bi1, int shiftVal) { }

	private static RandomNumberGenerator get_Rng() { }

	public static BigInteger GenerateRandom(int bits, RandomNumberGenerator rng) { }

	public static BigInteger GenerateRandom(int bits) { }

	public void Randomize(RandomNumberGenerator rng) { }

	public void Randomize() { }

	public int BitCount() { }

	public bool TestBit(uint bitNum) { }

	public bool TestBit(int bitNum) { }

	public void SetBit(uint bitNum) { }

	public void SetBit(uint bitNum, bool value) { }

	public int LowestSetBit() { }

	public byte[] GetBytes() { }

	public static bool op_Equality(BigInteger bi1, uint ui) { }

	public static bool op_Inequality(BigInteger bi1, uint ui) { }

	public static bool op_Equality(BigInteger bi1, BigInteger bi2) { }

	public static bool op_Inequality(BigInteger bi1, BigInteger bi2) { }

	public static bool op_GreaterThan(BigInteger bi1, BigInteger bi2) { }

	public static bool op_LessThan(BigInteger bi1, BigInteger bi2) { }

	public static bool op_GreaterThanOrEqual(BigInteger bi1, BigInteger bi2) { }

	public static bool op_LessThanOrEqual(BigInteger bi1, BigInteger bi2) { }

	public string ToString(uint radix) { }

	public string ToString(uint radix, string characterSet) { }

	private void Normalize() { }

	public void Clear() { }

	public override int GetHashCode() { }

	public override string ToString() { }

	public override bool Equals(object o) { }

	public BigInteger ModInverse(BigInteger modulus) { }

	public BigInteger ModPow(BigInteger exp, BigInteger n) { }

	public bool IsProbablePrime() { }

	public static BigInteger GeneratePseudoPrime(int bits) { }

	public void Incr2() { }

	private static void .cctor() { }
}

// Namespace: 
public enum BigInteger.Sign
{
	// Fields
	public int value__;
	public const BigInteger.Sign Negative = -1;
	public const BigInteger.Sign Zero = 0;
	public const BigInteger.Sign Positive = 1;
}

// Namespace: 
internal sealed class BigInteger.ModulusRing
{
	// Fields
	private BigInteger mod;
	private BigInteger constant;

	// Methods

	public void .ctor(BigInteger modulus) { }

	public void BarrettReduction(BigInteger x) { }

	public BigInteger Multiply(BigInteger a, BigInteger b) { }

	public BigInteger Difference(BigInteger a, BigInteger b) { }

	public BigInteger Pow(BigInteger a, BigInteger k) { }

	public BigInteger Pow(uint b, BigInteger exp) { }
}

// Namespace: 
private sealed class BigInteger.Kernel
{
	// Methods

	public static BigInteger Subtract(BigInteger big, BigInteger small) { }

	public static void MinusEq(BigInteger big, BigInteger small) { }

	public static void PlusEq(BigInteger bi1, BigInteger bi2) { }

	public static BigInteger.Sign Compare(BigInteger bi1, BigInteger bi2) { }

	public static uint SingleByteDivideInPlace(BigInteger n, uint d) { }

	public static uint DwordMod(BigInteger n, uint d) { }

	public static BigInteger[] DwordDivMod(BigInteger n, uint d) { }

	public static BigInteger[] multiByteDivide(BigInteger bi1, BigInteger bi2) { }

	public static BigInteger LeftShift(BigInteger bi, int n) { }

	public static BigInteger RightShift(BigInteger bi, int n) { }

	public static BigInteger MultiplyByDword(BigInteger n, uint f) { }

	public static void Multiply(uint[] x, uint xOffset, uint xLen, uint[] y, uint yOffset, uint yLen, uint[] d, uint dOffset) { }

	public static void MultiplyMod2p32pmod(uint[] x, int xOffset, int xLen, uint[] y, int yOffest, int yLen, uint[] d, int dOffset, int mod) { }

	public static uint modInverse(BigInteger bi, uint modulus) { }

	public static BigInteger modInverse(BigInteger bi, BigInteger modulus) { }
}

// Namespace: Mono.Math.Prime
internal enum ConfidenceFactor
{
	// Fields
	public int value__;
	public const ConfidenceFactor ExtraLow = 0;
	public const ConfidenceFactor Low = 1;
	public const ConfidenceFactor Medium = 2;
	public const ConfidenceFactor High = 3;
	public const ConfidenceFactor ExtraHigh = 4;
	public const ConfidenceFactor Provable = 5;
}

// Namespace: Mono.Math.Prime
internal sealed class PrimalityTest : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual bool Invoke(BigInteger bi, ConfidenceFactor confidence) { }

	public virtual IAsyncResult BeginInvoke(BigInteger bi, ConfidenceFactor confidence, AsyncCallback callback, object object) { }

	public virtual bool EndInvoke(IAsyncResult result) { }
}

// Namespace: Mono.Math.Prime
internal sealed class PrimalityTests
{
	// Methods

	private static int GetSPPRounds(BigInteger bi, ConfidenceFactor confidence) { }

	public static bool Test(BigInteger n, ConfidenceFactor confidence) { }

	public static bool RabinMillerTest(BigInteger n, ConfidenceFactor confidence) { }

	public static bool SmallPrimeSppTest(BigInteger bi, ConfidenceFactor confidence) { }
}

// Namespace: Mono.Math.Prime.Generator
internal abstract class PrimeGeneratorBase
{
	// Properties
	public virtual ConfidenceFactor Confidence { get; }
	public virtual PrimalityTest PrimalityTest { get; }
	public virtual int TrialDivisionBounds { get; }

	// Methods

	public virtual ConfidenceFactor get_Confidence() { }

	public virtual PrimalityTest get_PrimalityTest() { }

	public virtual int get_TrialDivisionBounds() { }

	public abstract BigInteger GenerateNewPrime(int bits) { }

	protected void .ctor() { }
}

// Namespace: Mono.Math.Prime.Generator
internal class SequentialSearchPrimeGeneratorBase : PrimeGeneratorBase
{
	// Methods

	protected virtual BigInteger GenerateSearchBase(int bits, object context) { }

	public override BigInteger GenerateNewPrime(int bits) { }

	public virtual BigInteger GenerateNewPrime(int bits, object context) { }

	protected virtual bool IsPrimeAcceptable(BigInteger bi, object context) { }

	public void .ctor() { }
}

// Namespace: Microsoft.Reflection
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class ReflectionExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsEnum(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsAbstract(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsSealed(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Type BaseType(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Assembly Assembly(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TypeCode GetTypeCode(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool ReflectionOnly(Assembly assm) { }
}

// Namespace: Microsoft.Win32
internal static class UnsafeNativeMethods
{}

// Namespace: 
internal static class UnsafeNativeMethods.ManifestEtw
{
	// Methods

	internal static extern uint EventRegister(in Guid providerId, [In] UnsafeNativeMethods.ManifestEtw.EtwEnableCallback enableCallback, [In] void* callbackContext, ref long registrationHandle) { }

	internal static extern uint EventUnregister([In] long registrationHandle) { }

	internal static int EventWriteTransferWrapper(long registrationHandle, ref EventDescriptor eventDescriptor, Guid* activityId, Guid* relatedActivityId, int userDataCount, EventProvider.EventData* userData) { }

	private static extern int EventWriteTransfer([In] long registrationHandle, in EventDescriptor eventDescriptor, [In] Guid* activityId, [In] Guid* relatedActivityId, [In] int userDataCount, [In] EventProvider.EventData* userData) { }

	internal static extern int EventActivityIdControl([In] UnsafeNativeMethods.ManifestEtw.ActivityControl ControlCode, ref Guid ActivityId) { }

	internal static extern int EventSetInformation([In] long registrationHandle, [In] UnsafeNativeMethods.ManifestEtw.EVENT_INFO_CLASS informationClass, [In] void* eventInformation, [In] int informationLength) { }

	internal static extern int EnumerateTraceGuidsEx(UnsafeNativeMethods.ManifestEtw.TRACE_QUERY_INFO_CLASS TraceQueryInfoClass, void* InBuffer, int InBufferSize, void* OutBuffer, int OutBufferSize, ref int ReturnLength) { }
}

// Namespace: 
internal sealed class UnsafeNativeMethods.ManifestEtw.EtwEnableCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(in Guid sourceId, [In] int isEnabled, [In] byte level, [In] long matchAnyKeywords, [In] long matchAllKeywords, [In] UnsafeNativeMethods.ManifestEtw.EVENT_FILTER_DESCRIPTOR* filterData, [In] void* callbackContext) { }

	public virtual IAsyncResult BeginInvoke(in Guid sourceId, [In] int isEnabled, [In] byte level, [In] long matchAnyKeywords, [In] long matchAllKeywords, [In] UnsafeNativeMethods.ManifestEtw.EVENT_FILTER_DESCRIPTOR* filterData, [In] void* callbackContext, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(in Guid sourceId, IAsyncResult result) { }
}

// Namespace: 
internal struct UnsafeNativeMethods.ManifestEtw.EVENT_FILTER_DESCRIPTOR
{
	// Fields
	public long Ptr;
	public int Size;
	public int Type;
}

// Namespace: 
internal enum UnsafeNativeMethods.ManifestEtw.ActivityControl
{
	// Fields
	public uint value__;
	public const UnsafeNativeMethods.ManifestEtw.ActivityControl EVENT_ACTIVITY_CTRL_GET_ID = 1;
	public const UnsafeNativeMethods.ManifestEtw.ActivityControl EVENT_ACTIVITY_CTRL_SET_ID = 2;
	public const UnsafeNativeMethods.ManifestEtw.ActivityControl EVENT_ACTIVITY_CTRL_CREATE_ID = 3;
	public const UnsafeNativeMethods.ManifestEtw.ActivityControl EVENT_ACTIVITY_CTRL_GET_SET_ID = 4;
	public const UnsafeNativeMethods.ManifestEtw.ActivityControl EVENT_ACTIVITY_CTRL_CREATE_SET_ID = 5;
}

// Namespace: 
internal enum UnsafeNativeMethods.ManifestEtw.EVENT_INFO_CLASS
{
	// Fields
	public int value__;
	public const UnsafeNativeMethods.ManifestEtw.EVENT_INFO_CLASS BinaryTrackInfo = 0;
	public const UnsafeNativeMethods.ManifestEtw.EVENT_INFO_CLASS SetEnableAllKeywords = 1;
	public const UnsafeNativeMethods.ManifestEtw.EVENT_INFO_CLASS SetTraits = 2;
}

// Namespace: 
internal enum UnsafeNativeMethods.ManifestEtw.TRACE_QUERY_INFO_CLASS
{
	// Fields
	public int value__;
	public const UnsafeNativeMethods.ManifestEtw.TRACE_QUERY_INFO_CLASS TraceGuidQueryList = 0;
	public const UnsafeNativeMethods.ManifestEtw.TRACE_QUERY_INFO_CLASS TraceGuidQueryInfo = 1;
	public const UnsafeNativeMethods.ManifestEtw.TRACE_QUERY_INFO_CLASS TraceGuidQueryProcess = 2;
	public const UnsafeNativeMethods.ManifestEtw.TRACE_QUERY_INFO_CLASS TraceStackTracingInfo = 3;
	public const UnsafeNativeMethods.ManifestEtw.TRACE_QUERY_INFO_CLASS MaxTraceSetInfoClass = 4;
}

// Namespace: 
internal struct UnsafeNativeMethods.ManifestEtw.TRACE_GUID_INFO
{
	// Fields
	public int InstanceCount;
	public int Reserved;
}

// Namespace: 
internal struct UnsafeNativeMethods.ManifestEtw.TRACE_PROVIDER_INSTANCE_INFO
{
	// Fields
	public int NextOffset;
	public int EnableCount;
	public int Pid;
	public int Flags;
}

// Namespace: 
internal struct UnsafeNativeMethods.ManifestEtw.TRACE_ENABLE_INFO
{
	// Fields
	public int IsEnabled;
	public byte Level;
	public byte Reserved1;
	public ushort LoggerId;
	public int EnableProperty;
	public int Reserved2;
	public long MatchAnyKeyword;
	public long MatchAllKeyword;
}

// Namespace: Microsoft.Win32
internal interface IRegistryApi
{
	// Methods

	public abstract RegistryKey OpenSubKey(RegistryKey rkey, string keyname, bool writtable) { }

	public abstract void Flush(RegistryKey rkey) { }

	public abstract void Close(RegistryKey rkey) { }

	public abstract object GetValue(RegistryKey rkey, string name, object default_value, RegistryValueOptions options) { }

	public abstract string[] GetSubKeyNames(RegistryKey rkey) { }

	public abstract string ToString(RegistryKey rkey) { }

	public abstract IntPtr GetHandle(RegistryKey key) { }
}

// Namespace: Microsoft.Win32
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public static class Registry
{
	// Fields
	public static readonly RegistryKey ClassesRoot;
	public static readonly RegistryKey CurrentConfig;
	public static readonly RegistryKey CurrentUser;
	[ObsoleteAttribute] // RVA: 0x2DE40 Offset: 0x2D240 VA: 0x18002DE40
	public static readonly RegistryKey DynData;
	public static readonly RegistryKey LocalMachine;
	public static readonly RegistryKey PerformanceData;
	public static readonly RegistryKey Users;

	// Methods

	private static void .cctor() { }
}

// Namespace: Microsoft.Win32
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum RegistryHive
{
	// Fields
	public int value__;
	public const RegistryHive ClassesRoot = -2147483648;
	public const RegistryHive CurrentConfig = -2147483643;
	public const RegistryHive CurrentUser = -2147483647;
	public const RegistryHive DynData = -2147483642;
	public const RegistryHive LocalMachine = -2147483646;
	public const RegistryHive PerformanceData = -2147483644;
	public const RegistryHive Users = -2147483645;
}

// Namespace: Microsoft.Win32
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class RegistryKey : MarshalByRefObject, IDisposable
{
	// Fields
	private object handle;
	private SafeRegistryHandle safe_handle;
	private object hive;
	private readonly string qname;
	private readonly bool isRemoteRoot;
	private readonly bool isWritable;
	private static readonly IRegistryApi RegistryApi;

	// Properties
	public string Name { get; }
	[ComVisibleAttribute] // RVA: 0x33030 Offset: 0x32430 VA: 0x180033030
	[MonoTODOAttribute] // RVA: 0x33030 Offset: 0x32430 VA: 0x180033030
	public SafeRegistryHandle Handle { get; }
	internal bool IsRoot { get; }
	internal RegistryHive Hive { get; }
	internal object InternalHandle { get; }

	// Methods

	private static void .cctor() { }

	internal void .ctor(RegistryHive hiveId) { }

	internal void .ctor(RegistryHive hiveId, IntPtr keyHandle, bool remoteRoot) { }

	internal void .ctor(object data, string keyName, bool writable) { }

	internal static bool IsEquals(RegistryKey a, RegistryKey b) { }

	public void Dispose() { }

	public string get_Name() { }

	public void Flush() { }

	public void Close() { }

	public SafeRegistryHandle get_Handle() { }

	public RegistryKey OpenSubKey(string name) { }

	public RegistryKey OpenSubKey(string name, bool writable) { }

	public object GetValue(string name) { }

	public object GetValue(string name, object defaultValue) { }

	public string[] GetSubKeyNames() { }

	public override string ToString() { }

	internal bool get_IsRoot() { }

	internal RegistryHive get_Hive() { }

	internal object get_InternalHandle() { }

	private void AssertKeyStillValid() { }

	private void AssertKeyNameLength(string name) { }

	internal static string DecodeString(byte[] data) { }

	internal static IOException CreateMarkedForDeletionException() { }

	private static string GetHiveName(RegistryHive hive) { }
}

// Namespace: Microsoft.Win32
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public enum RegistryValueKind
{
	// Fields
	public int value__;
	public const RegistryValueKind Unknown = 0;
	public const RegistryValueKind String = 1;
	public const RegistryValueKind ExpandString = 2;
	public const RegistryValueKind Binary = 3;
	public const RegistryValueKind DWord = 4;
	public const RegistryValueKind MultiString = 7;
	public const RegistryValueKind QWord = 11;
	public const RegistryValueKind None = -1;
}

// Namespace: Microsoft.Win32
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum RegistryValueOptions
{
	// Fields
	public int value__;
	public const RegistryValueOptions None = 0;
	public const RegistryValueOptions DoNotExpandEnvironmentNames = 1;
}

// Namespace: Microsoft.Win32
internal class ExpandString
{
	// Fields
	private string value;

	// Methods

	public void .ctor(string s) { }

	public override string ToString() { }

	public string Expand() { }
}

// Namespace: Microsoft.Win32
internal class RegistryKeyComparer : IEqualityComparer
{
	// Methods

	public bool Equals(object x, object y) { }

	public int GetHashCode(object obj) { }

	public void .ctor() { }
}

// Namespace: Microsoft.Win32
internal class KeyHandler
{
	// Fields
	private static Hashtable key_to_handler;
	private static Hashtable dir_to_handler;
	public string Dir;
	private string ActualDir;
	public bool IsVolatile;
	private Hashtable values;
	private string file;
	private bool dirty;
	private static string user_store;
	private static string machine_store;

	// Properties
	public bool IsMarkedForDeletion { get; }
	private static string UserStore { get; }
	private static string MachineStore { get; }

	// Methods

	private static void .cctor() { }

	private void .ctor(RegistryKey rkey, string basedir) { }

	private void .ctor(RegistryKey rkey, string basedir, bool is_volatile) { }

	public void Load() { }

	private void LoadKey(SecurityElement se) { }

	public RegistryKey Ensure(RegistryKey rkey, string extra, bool writable, bool is_volatile) { }

	public RegistryKey Probe(RegistryKey rkey, string extra, bool writable) { }

	private static string CombineName(RegistryKey rkey, string extra) { }

	private static long GetSystemBootTime() { }

	private static long GetRegisteredBootTime(string path) { }

	private static void SaveRegisteredBootTime(string path, long btime) { }

	private static void CleanVolatileKeys() { }

	public static bool VolatileKeyExists(string dir) { }

	public static string GetVolatileDir(string dir) { }

	public static KeyHandler Lookup(RegistryKey rkey, bool createNonExisting) { }

	private static string GetRootFromDir(string dir) { }

	public static void Drop(RegistryKey rkey) { }

	public object GetValue(string name, RegistryValueOptions options) { }

	public string[] GetSubKeyNames() { }

	public void Flush() { }

	public bool ValueExists(string name) { }

	public bool get_IsMarkedForDeletion() { }

	protected override void Finalize() { }

	private void Save() { }

	private static string get_UserStore() { }

	private static string get_MachineStore() { }
}

// Namespace: Microsoft.Win32
internal class UnixRegistryApi : IRegistryApi
{
	// Methods

	private static string ToUnix(string keyname) { }

	private static bool IsWellKnownKey(string parentKeyName, string keyname) { }

	public RegistryKey OpenSubKey(RegistryKey rkey, string keyname, bool writable) { }

	public void Flush(RegistryKey rkey) { }

	public void Close(RegistryKey rkey) { }

	public object GetValue(RegistryKey rkey, string name, object default_value, RegistryValueOptions options) { }

	public string[] GetSubKeyNames(RegistryKey rkey) { }

	public string ToString(RegistryKey rkey) { }

	private RegistryKey CreateSubKey(RegistryKey rkey, string keyname, bool writable) { }

	private RegistryKey CreateSubKey(RegistryKey rkey, string keyname, bool writable, bool is_volatile) { }

	public IntPtr GetHandle(RegistryKey key) { }

	public void .ctor() { }
}

// Namespace: Microsoft.Win32
internal class Win32RegistryApi : IRegistryApi
{
	// Fields
	private readonly int NativeBytesPerCharacter;

	// Methods

	private static extern int RegCloseKey(IntPtr keyHandle) { }

	private static extern int RegFlushKey(IntPtr keyHandle) { }

	private static extern int RegOpenKeyEx(IntPtr keyBase, string keyName, IntPtr reserved, int access, out IntPtr keyHandle) { }

	internal static extern int RegEnumKeyEx(IntPtr keyHandle, int dwIndex, char* lpName, ref int lpcbName, int[] lpReserved, [Out] StringBuilder lpClass, int[] lpcbClass, long[] lpftLastWriteTime) { }

	private static extern int RegQueryValueEx(IntPtr keyBase, string valueName, IntPtr reserved, ref RegistryValueKind type, IntPtr zero, ref int dataSize) { }

	private static extern int RegQueryValueEx(IntPtr keyBase, string valueName, IntPtr reserved, ref RegistryValueKind type, [Out] byte[] data, ref int dataSize) { }

	private static extern int RegQueryValueEx(IntPtr keyBase, string valueName, IntPtr reserved, ref RegistryValueKind type, ref int data, ref int dataSize) { }

	private static extern int RegQueryValueEx(IntPtr keyBase, string valueName, IntPtr reserved, ref RegistryValueKind type, ref long data, ref int dataSize) { }

	internal static extern int RegQueryInfoKey(IntPtr hKey, [Out] StringBuilder lpClass, int[] lpcbClass, IntPtr lpReserved_MustBeZero, ref int lpcSubKeys, int[] lpcbMaxSubKeyLen, int[] lpcbMaxClassLen, ref int lpcValues, int[] lpcbMaxValueNameLen, int[] lpcbMaxValueLen, int[] lpcbSecurityDescriptor, int[] lpftLastWriteTime) { }

	public IntPtr GetHandle(RegistryKey key) { }

	private static bool IsHandleValid(RegistryKey key) { }

	public object GetValue(RegistryKey rkey, string name, object defaultValue, RegistryValueOptions options) { }

	private int GetBinaryValue(RegistryKey rkey, string name, RegistryValueKind type, out byte[] data, int size) { }

	public int SubKeyCount(RegistryKey rkey) { }

	public RegistryKey OpenSubKey(RegistryKey rkey, string keyName, bool writable) { }

	public void Flush(RegistryKey rkey) { }

	public void Close(RegistryKey rkey) { }

	public string[] GetSubKeyNames(RegistryKey rkey) { }

	private void GenerateException(int errorCode) { }

	public string ToString(RegistryKey rkey) { }

	internal static string CombineName(RegistryKey rkey, string localName) { }

	public void .ctor() { }
}

// Namespace: Microsoft.Win32
internal static class Win32Native
{
	// Methods

	public static string GetMessage(int hr) { }

	public static int MakeHRFromErrorCode(int errorCode) { }

	internal static extern uint GetCurrentProcessId() { }
}

// Namespace: 
internal class Win32Native.WIN32_FIND_DATA
{
	// Fields
	internal int dwFileAttributes;
	internal string cFileName;

	// Methods

	public void .ctor() { }
}

// Namespace: Microsoft.Win32.SafeHandles
public sealed class SafeFileHandle : SafeHandleZeroOrMinusOneIsInvalid
{
	// Methods

	public void .ctor(IntPtr preexistingHandle, bool ownsHandle) { }

	protected override bool ReleaseHandle() { }
}

// Namespace: Microsoft.Win32.SafeHandles
internal sealed class SafeFindHandle : SafeHandleZeroOrMinusOneIsInvalid
{
	// Methods

	internal void .ctor(IntPtr preexistingHandle) { }

	protected override bool ReleaseHandle() { }
}

// Namespace: Microsoft.Win32.SafeHandles
public sealed class SafeRegistryHandle : SafeHandleZeroOrMinusOneIsInvalid
{
	// Methods

	public void .ctor(IntPtr preexistingHandle, bool ownsHandle) { }

	protected override bool ReleaseHandle() { }
}

// Namespace: Microsoft.Win32.SafeHandles
public sealed class SafeWaitHandle : SafeHandleZeroOrMinusOneIsInvalid
{
	// Methods

	[ReliabilityContractAttribute] // RVA: 0x36920 Offset: 0x35D20 VA: 0x180036920
	public void .ctor(IntPtr existingHandle, bool ownsHandle) { }

	protected override bool ReleaseHandle() { }
}

// Namespace: Microsoft.Win32.SafeHandles
public abstract class SafeHandleZeroOrMinusOneIsInvalid : SafeHandle
{
	// Properties
	public override bool IsInvalid { get; }

	// Methods

	[ReliabilityContractAttribute] // RVA: 0x36920 Offset: 0x35D20 VA: 0x180036920
	protected void .ctor(bool ownsHandle) { }

	public override bool get_IsInvalid() { }
}

// Namespace: System
internal static class ThrowHelper
{
	// Methods

	internal static void ThrowArgumentNullException(ExceptionArgument argument) { }

	private static Exception CreateArgumentNullException(ExceptionArgument argument) { }

	internal static void ThrowArgumentOutOfRangeException() { }

	internal static void ThrowWrongValueTypeArgumentException(object value, Type targetType) { }

	internal static void ThrowKeyNotFoundException() { }

	internal static void ThrowArgumentException(ExceptionResource resource) { }

	internal static void ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) { }

	internal static void ThrowInvalidOperationException(ExceptionResource resource) { }

	internal static void ThrowNotSupportedException(ExceptionResource resource) { }

	internal static void IfNullAndNullsAreIllegalThenThrow<T>(object value, ExceptionArgument argName) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x629790 Offset: 0x628790 VA: 0x180629790
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<DataSet.FaceIndices>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<UnitPreservation.UnitPortPreservation>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<MeshCombiner.SkinnedRenderer>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<MeshCombiner.StaticRenderer>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<CameraState.CustomBlendable>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<CinemachineClearShot.Pair>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<DoublePoint>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<IntPoint>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<DgwResultServerInfo>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<DgwServerForJson>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<DgwServerInfo>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<homecontainer_GS2CHeroInfoClass.ClasslstHero>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<homecontainer_GS2CRoundInfoClass.ClasslstInfo>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<homecontainer_GS2CSeasonInfoClass.ClasslstPool>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<homecontainer_GS2CTalentInfoClass.ClasslstTalent>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<lsswitch_LS2CCodeShieldClass.ClasslstShield>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<netarchive_C2GSAskRoleListClass.ClasslstFile>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<netarchive_GS2CRoleListClass.ClasslstFile>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<netfriend_GS2CFindNameRetClass.ClasslstPlayer>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<netopenui_GS2CGMListClass.ClasslstGMOrder>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<netopenui_GS2CRecentWarInfoClass.ClasslstWar>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<netopenui_GS2CRewardTipsClass.ClasslstRewardData>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<nettask_GS2CAddTaskClass.ClasslstProcess>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<nettask_GS2CAddTaskClass.ClasslstReward>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<nettask_GS2CAddTaskClass.ClasslstTaskData>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<netteam_GS2CMaxRoundClass.ClasslstMaxRound>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<s2cShop_GS2CRefreshShopClass.ClasslstGoods>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<s2cmove_C2GSMoveClass.ClasslstDisp>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<s2cnpc_C2GSAnswerDictClass.ClasslstQue>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<s2cnpc_GS2CNpcEventClass.ClasslstOption>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<s2cnpc_GS2CNpcShopClass.ClasslstGoods>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<NameGenerate.NameWeight>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<SteamNetworkingComponent.SendPacket>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<WeGameNetworkingComponent.SendPacket>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<RangeU16>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<OneInfo>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<DebugDrawLine.DebugLine>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<AssetTracker.AssetInfo>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<EngineHotKey>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<HitInfo>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<LogMessage>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<LPWNormalSolver.LPWPoint>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<LPWNormalSolver.LPWPointDataEntry>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<PropertyMetadata>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<fsVersionedType>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<fsAotCompilationManager.AotCompilation>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<MinimapPoint>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<MusicStateInfo>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<BridgeHandler.IdxPacket>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<JsonPosition>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<pb_BezierPoint>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<pb_Edge>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<ScreenRadioScriptObject.ScreenInfo>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<ValueDropdownItem<object>>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<FormatterLocator.FormatterInfo>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<FormatterLocator.FormatterLocatorInfo>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<SerializationNode>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<DeepReflection.PathStep>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<CCalEffInfo>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<SkillRayHit>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<EventQueue.EventQueueEntry>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<SkeletonRendererCustomMaterials.AtlasMaterialOverride>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<SkeletonRendererCustomMaterials.SlotMaterialOverride>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<SkeletonUtilityKinematicShadow.TransformPair>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<StateSoundScriptObject.Loop>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<StateSoundScriptObject.StateSound>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<SteamMatchViewer.ChatMsg>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<CSteamID>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<bool>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<byte>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<char>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<DictionaryEntry>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<KeyValuePair<DateTime, object>>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<KeyValuePair<int, int>>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<KeyValuePair<int, object>>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<KeyValuePair<object, object>>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<EventProvider.SessionInfo>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<Guid>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<int>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<Int32Enum>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<long>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<InterpretedFrameInfo>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<Win32_IP_ADAPTER_ADDRESSES>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<float>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<uint>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<ulong>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<TexturePacker.SpriteData>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<AnimatorClipInfo>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<BeforeRenderHelper.OrderBlock>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<BoneWeight>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<Color32>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<Color>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<CombineInstance>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<RaycastResult>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<ShaderPassName>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<VisibleLight>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<VisibleReflectionProbe>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<IntervalTreeNode>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<IntervalTree.Entry<object>>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<Matrix4x4>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<MeshSubsetCombineUtility.MeshContainer>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<MeshSubsetCombineUtility.MeshInstance>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<MeshSubsetCombineUtility.SubMeshInstance>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<ChannelPacket>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<ClientScene.PendingOwner>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<LocalClient.InternalMsg>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<NetworkLobbyManager.PendingPlayer>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<NetworkMigrationManager.PendingPlayerInfo>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<CRCMessageEntry>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<PeerInfoPlayer>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<ParticleSystem.Particle>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<Playable>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<Quaternion>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<RaycastHit>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<Rect>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<ReflectionProbeBlendInfo>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<RenderTargetIdentifier>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<GlyphRect>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<AnimationOutputWeightProcessor.WeightInfo>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<UICharInfo>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<UILineInfo>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<UIVertex>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<UnitySynchronizationContext.WorkRequest>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<Vector2>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<Vector2Int>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<Vector3>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<Vector4>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<LODGenerator.SkinnedRenderer>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<LODGenerator.StaticRenderer>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<ZmPeerManager.RecvPacket>
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<ZmID>
	|
	|-RVA: 0x6297B0 Offset: 0x6287B0 VA: 0x1806297B0
	|-ThrowHelper.IfNullAndNullsAreIllegalThenThrow<object>
	*/

	internal static string GetArgumentName(ExceptionArgument argument) { }

	internal static string GetResourceName(ExceptionResource resource) { }
}

// Namespace: System
internal interface IValueTupleInternal : ITuple
{}

// Namespace: System
[Serializable]
public struct ValueTuple : IEquatable<ValueTuple>, IStructuralEquatable, IStructuralComparable, IComparable, IComparable<ValueTuple>, IValueTupleInternal, ITuple
{
	// Methods

	public override bool Equals(object obj) { }

	public bool Equals(ValueTuple other) { }

	private bool System.Collections.IStructuralEquatable.Equals(object other, IEqualityComparer comparer) { }

	private int System.IComparable.CompareTo(object other) { }

	public int CompareTo(ValueTuple other) { }

	private int System.Collections.IStructuralComparable.CompareTo(object other, IComparer comparer) { }

	public override int GetHashCode() { }

	private int System.Collections.IStructuralEquatable.GetHashCode(IEqualityComparer comparer) { }

	public override string ToString() { }

	internal static int CombineHashCodes(int h1, int h2) { }
}

// Namespace: System
[Serializable]
public struct ValueTuple<T1, T2> : IEquatable<ValueTuple<T1, T2>>, IStructuralEquatable, IStructuralComparable, IComparable, IComparable<ValueTuple<T1, T2>>, IValueTupleInternal, ITuple
{
	// Fields
	public T1 Item1;
	public T2 Item2;

	// Methods

	public void .ctor(T1 item1, T2 item2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B650 Offset: 0x26AA50 VA: 0x18026B650
	|-ValueTuple<int, bool>..ctor
	|
	|-RVA: 0x26B660 Offset: 0x26AA60 VA: 0x18026B660
	|-ValueTuple<object, object>..ctor
	*/

	public override bool Equals(object obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B460 Offset: 0x26A860 VA: 0x18026B460
	|-ValueTuple<int, bool>.Equals
	|
	|-RVA: 0x26B450 Offset: 0x26A850 VA: 0x18026B450
	|-ValueTuple<object, object>.Equals
	*/

	public bool Equals(ValueTuple<T1, T2> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B470 Offset: 0x26A870 VA: 0x18026B470
	|-ValueTuple<int, bool>.Equals
	|
	|-RVA: 0x26B430 Offset: 0x26A830 VA: 0x18026B430
	|-ValueTuple<object, object>.Equals
	*/

	private bool System.Collections.IStructuralEquatable.Equals(object other, IEqualityComparer comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B540 Offset: 0x26A940 VA: 0x18026B540
	|-ValueTuple<int, bool>.System.Collections.IStructuralEquatable.Equals
	|
	|-RVA: 0x26B530 Offset: 0x26A930 VA: 0x18026B530
	|-ValueTuple<object, object>.System.Collections.IStructuralEquatable.Equals
	*/

	private int System.IComparable.CompareTo(object other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B610 Offset: 0x26AA10 VA: 0x18026B610
	|-ValueTuple<int, bool>.System.IComparable.CompareTo
	|
	|-RVA: 0x26B620 Offset: 0x26AA20 VA: 0x18026B620
	|-ValueTuple<object, object>.System.IComparable.CompareTo
	*/

	public int CompareTo(ValueTuple<T1, T2> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B3F0 Offset: 0x26A7F0 VA: 0x18026B3F0
	|-ValueTuple<int, bool>.CompareTo
	|
	|-RVA: 0x26B410 Offset: 0x26A810 VA: 0x18026B410
	|-ValueTuple<object, object>.CompareTo
	*/

	private int System.Collections.IStructuralComparable.CompareTo(object other, IComparer comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B510 Offset: 0x26A910 VA: 0x18026B510
	|-ValueTuple<int, bool>.System.Collections.IStructuralComparable.CompareTo
	|
	|-RVA: 0x26B520 Offset: 0x26A920 VA: 0x18026B520
	|-ValueTuple<object, object>.System.Collections.IStructuralComparable.CompareTo
	*/

	public override int GetHashCode() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B4B0 Offset: 0x26A8B0 VA: 0x18026B4B0
	|-ValueTuple<int, bool>.GetHashCode
	|
	|-RVA: 0x26B500 Offset: 0x26A900 VA: 0x18026B500
	|-ValueTuple<object, object>.GetHashCode
	*/

	private int System.Collections.IStructuralEquatable.GetHashCode(IEqualityComparer comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B550 Offset: 0x26A950 VA: 0x18026B550
	|-ValueTuple<int, bool>.System.Collections.IStructuralEquatable.GetHashCode
	|
	|-RVA: 0x26B5B0 Offset: 0x26A9B0 VA: 0x18026B5B0
	|-ValueTuple<object, object>.System.Collections.IStructuralEquatable.GetHashCode
	*/

	private int GetHashCodeCore(IEqualityComparer comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B4A0 Offset: 0x26A8A0 VA: 0x18026B4A0
	|-ValueTuple<int, bool>.GetHashCodeCore
	|
	|-RVA: 0x26B490 Offset: 0x26A890 VA: 0x18026B490
	|-ValueTuple<object, object>.GetHashCodeCore
	*/

	public override string ToString() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B630 Offset: 0x26AA30 VA: 0x18026B630
	|-ValueTuple<int, bool>.ToString
	|
	|-RVA: 0x26B640 Offset: 0x26AA40 VA: 0x18026B640
	|-ValueTuple<object, object>.ToString
	*/
}

// Namespace: System
public abstract class Array : ICollection, IEnumerable, IList, IStructuralComparable, IStructuralEquatable, ICloneable
{
	// Properties
	private int System.Collections.ICollection.Count { get; }
	private bool System.Collections.IList.IsReadOnly { get; }
	private object System.Collections.IList.Item { get; set; }
	public long LongLength { get; }
	public bool IsFixedSize { get; }
	public bool IsReadOnly { get; }
	public bool IsSynchronized { get; }
	public object SyncRoot { get; }
	public int Length { get; }
	public int Rank { get; }

	// Methods

	public static Array CreateInstance(Type elementType, long[] lengths) { }

	public static ReadOnlyCollection<T> AsReadOnly<T>(T[] array) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x478500 Offset: 0x477500 VA: 0x180478500
	|-Array.AsReadOnly<object>
	|-Array.AsReadOnly<CustomAttributeData>
	|
	|-RVA: 0x478380 Offset: 0x477380 VA: 0x180478380
	|-Array.AsReadOnly<CustomAttributeNamedArgument>
	|
	|-RVA: 0x478440 Offset: 0x477440 VA: 0x180478440
	|-Array.AsReadOnly<CustomAttributeTypedArgument>
	*/

	public static void Resize<T>(ref T[] array, int newSize) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10D6450 Offset: 0x10D5450 VA: 0x1810D6450
	|-Array.Resize<Flow.RecursionNode>
	|
	|-RVA: 0x10D6570 Offset: 0x10D5570 VA: 0x1810D6570
	|-Array.Resize<Tween>
	|-Array.Resize<Finger>
	|-Array.Resize<GenericPoser.Map>
	|-Array.Resize<IKSolver.Point>
	|-Array.Resize<object>
	|-Array.Resize<Type>
	|-Array.Resize<Material>
	|-Array.Resize<Transform>
	|
	|-RVA: 0x10D5D90 Offset: 0x10D4D90 VA: 0x1810D5D90
	|-Array.Resize<LuaFunction.FuncData>
	|
	|-RVA: 0x10D6330 Offset: 0x10D5330 VA: 0x1810D6330
	|-Array.Resize<NodeInfo>
	|
	|-RVA: 0x10D5EB0 Offset: 0x10D4EB0 VA: 0x1810D5EB0
	|-Array.Resize<SkeletonAnimator.MecanimTranslator.MixMode>
	|-Array.Resize<Int32Enum>
	|
	|-RVA: 0x10D67B0 Offset: 0x10D57B0 VA: 0x1810D67B0
	|-Array.Resize<SubmeshInstruction>
	|
	|-RVA: 0x10D5910 Offset: 0x10D4910 VA: 0x1810D5910
	|-Array.Resize<bool>
	|
	|-RVA: 0x10D5A30 Offset: 0x10D4A30 VA: 0x1810D5A30
	|-Array.Resize<byte>
	|
	|-RVA: 0x10D5B50 Offset: 0x10D4B50 VA: 0x1810D5B50
	|-Array.Resize<char>
	|
	|-RVA: 0x10D5FD0 Offset: 0x10D4FD0 VA: 0x1810D5FD0
	|-Array.Resize<int>
	|
	|-RVA: 0x10D6690 Offset: 0x10D5690 VA: 0x1810D6690
	|-Array.Resize<float>
	|
	|-RVA: 0x10D6210 Offset: 0x10D5210 VA: 0x1810D6210
	|-Array.Resize<MaterialReference>
	|
	|-RVA: 0x10D68D0 Offset: 0x10D58D0 VA: 0x1810D68D0
	|-Array.Resize<TMP_CharacterInfo>
	|
	|-RVA: 0x10D69F0 Offset: 0x10D59F0 VA: 0x1810D69F0
	|-Array.Resize<TMP_LinkInfo>
	|
	|-RVA: 0x10D6B10 Offset: 0x10D5B10 VA: 0x1810D6B10
	|-Array.Resize<TMP_MeshInfo>
	|
	|-RVA: 0x10D6C30 Offset: 0x10D5C30 VA: 0x1810D6C30
	|-Array.Resize<TMP_PageInfo>
	|
	|-RVA: 0x10D6E70 Offset: 0x10D5E70 VA: 0x1810D6E70
	|-Array.Resize<TMP_Text.UnicodeChar>
	|
	|-RVA: 0x10D6D50 Offset: 0x10D5D50 VA: 0x1810D6D50
	|-Array.Resize<TMP_WordInfo>
	|
	|-RVA: 0x10D5C70 Offset: 0x10D4C70 VA: 0x1810D5C70
	|-Array.Resize<Color32>
	|
	|-RVA: 0x10D60F0 Offset: 0x10D50F0 VA: 0x1810D60F0
	|-Array.Resize<LocalClient.InternalMsg>
	|
	|-RVA: 0x10D6F90 Offset: 0x10D5F90 VA: 0x1810D6F90
	|-Array.Resize<Vector2>
	|
	|-RVA: 0x10D70B0 Offset: 0x10D60B0 VA: 0x1810D70B0
	|-Array.Resize<Vector3>
	|
	|-RVA: 0x10D71D0 Offset: 0x10D61D0 VA: 0x1810D71D0
	|-Array.Resize<Vector4>
	*/

	private int System.Collections.ICollection.get_Count() { }

	private bool System.Collections.IList.get_IsReadOnly() { }

	private object System.Collections.IList.get_Item(int index) { }

	private void System.Collections.IList.set_Item(int index, object value) { }

	private int System.Collections.IList.Add(object value) { }

	private bool System.Collections.IList.Contains(object value) { }

	private void System.Collections.IList.Clear() { }

	private int System.Collections.IList.IndexOf(object value) { }

	private void System.Collections.IList.Insert(int index, object value) { }

	private void System.Collections.IList.Remove(object value) { }

	private void System.Collections.IList.RemoveAt(int index) { }

	public void CopyTo(Array array, int index) { }

	public object Clone() { }

	private int System.Collections.IStructuralComparable.CompareTo(object other, IComparer comparer) { }

	private bool System.Collections.IStructuralEquatable.Equals(object other, IEqualityComparer comparer) { }

	internal static int CombineHashCodes(int h1, int h2) { }

	private int System.Collections.IStructuralEquatable.GetHashCode(IEqualityComparer comparer) { }

	public static int BinarySearch(Array array, object value) { }

	public static TOutput[] ConvertAll<TInput, TOutput>(TInput[] array, Converter<TInput, TOutput> converter) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x754960 Offset: 0x753960 VA: 0x180754960
	|-Array.ConvertAll<object, object>
	*/

	public static void Copy(Array sourceArray, Array destinationArray, long length) { }

	public static void Copy(Array sourceArray, long sourceIndex, Array destinationArray, long destinationIndex, long length) { }

	public void CopyTo(Array array, long index) { }

	public static void ForEach<T>(T[] array, Action<T> action) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1452240 Offset: 0x1451240 VA: 0x181452240
	|-Array.ForEach<object>
	*/

	public long get_LongLength() { }

	public long GetLongLength(int dimension) { }

	public object GetValue(long index) { }

	public object GetValue(long index1, long index2) { }

	public object GetValue(long index1, long index2, long index3) { }

	public object GetValue(long[] indices) { }

	public bool get_IsFixedSize() { }

	public bool get_IsReadOnly() { }

	public bool get_IsSynchronized() { }

	public object get_SyncRoot() { }

	public static int BinarySearch(Array array, int index, int length, object value) { }

	public static int BinarySearch(Array array, object value, IComparer comparer) { }

	public static int BinarySearch(Array array, int index, int length, object value, IComparer comparer) { }

	private static int GetMedian(int low, int hi) { }

	public static int BinarySearch<T>(T[] array, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15CAC90 Offset: 0x15C9C90 VA: 0x1815CAC90
	|-Array.BinarySearch<object>
	|-Array.BinarySearch<string>
	|
	|-RVA: 0x15CC5A0 Offset: 0x15CB5A0 VA: 0x1815CC5A0
	|-Array.BinarySearch<ulong>
	*/

	public static int BinarySearch<T>(T[] array, T value, IComparer<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15CAD30 Offset: 0x15C9D30 VA: 0x1815CAD30
	|-Array.BinarySearch<DebugInfo>
	|-Array.BinarySearch<object>
	*/

	public static int BinarySearch<T>(T[] array, int index, int length, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15CBBD0 Offset: 0x15CABD0 VA: 0x1815CBBD0
	|-Array.BinarySearch<SubmeshInstruction>
	|
	|-RVA: 0x15C85E0 Offset: 0x15C75E0 VA: 0x1815C85E0
	|-Array.BinarySearch<bool>
	|-Array.BinarySearch<int>
	|-Array.BinarySearch<object>
	|-Array.BinarySearch<Color32>
	|
	|-RVA: 0x15CB060 Offset: 0x15CA060 VA: 0x1815CB060
	|-Array.BinarySearch<float>
	|
	|-RVA: 0x15CC780 Offset: 0x15CB780 VA: 0x1815CC780
	|-Array.BinarySearch<Vector2>
	|
	|-RVA: 0x15CC910 Offset: 0x15CB910 VA: 0x1815CC910
	|-Array.BinarySearch<Vector3>
	*/

	public static int BinarySearch<T>(T[] array, int index, int length, T value, IComparer<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A0BE0 Offset: 0x109FBE0 VA: 0x1810A0BE0
	|-Array.BinarySearch<DataSet.FaceIndices>
	|
	|-RVA: 0x10A2C40 Offset: 0x10A1C40 VA: 0x1810A2C40
	|-Array.BinarySearch<UnitPreservation.UnitPortPreservation>
	|
	|-RVA: 0x10A2960 Offset: 0x10A1960 VA: 0x1810A2960
	|-Array.BinarySearch<MeshCombiner.SkinnedRenderer>
	|
	|-RVA: 0x10A2AD0 Offset: 0x10A1AD0 VA: 0x1810A2AD0
	|-Array.BinarySearch<MeshCombiner.StaticRenderer>
	|
	|-RVA: 0x10A02B0 Offset: 0x109F2B0 VA: 0x1810A02B0
	|-Array.BinarySearch<CameraState.CustomBlendable>
	|
	|-RVA: 0x10A1EA0 Offset: 0x10A0EA0 VA: 0x1810A1EA0
	|-Array.BinarySearch<CinemachineClearShot.Pair>
	|
	|-RVA: 0x10A0950 Offset: 0x109F950 VA: 0x1810A0950
	|-Array.BinarySearch<DoublePoint>
	|
	|-RVA: 0x10A12B0 Offset: 0x10A02B0 VA: 0x1810A12B0
	|-Array.BinarySearch<IntPoint>
	|
	|-RVA: 0x10A0570 Offset: 0x109F570 VA: 0x1810A0570
	|-Array.BinarySearch<DgwResultServerInfo>
	|
	|-RVA: 0x10A06B0 Offset: 0x109F6B0 VA: 0x1810A06B0
	|-Array.BinarySearch<DgwServerForJson>
	|
	|-RVA: 0x10A07F0 Offset: 0x109F7F0 VA: 0x1810A07F0
	|-Array.BinarySearch<DgwServerInfo>
	|
	|-RVA: 0x109B1C0 Offset: 0x109A1C0 VA: 0x18109B1C0
	|-Array.BinarySearch<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>
	|
	|-RVA: 0x109B320 Offset: 0x109A320 VA: 0x18109B320
	|-Array.BinarySearch<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>
	|
	|-RVA: 0x109F010 Offset: 0x109E010 VA: 0x18109F010
	|-Array.BinarySearch<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>
	|
	|-RVA: 0x109FE60 Offset: 0x109EE60 VA: 0x18109FE60
	|-Array.BinarySearch<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>
	|
	|-RVA: 0x109CA50 Offset: 0x109BA50 VA: 0x18109CA50
	|-Array.BinarySearch<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>
	|
	|-RVA: 0x109C690 Offset: 0x109B690 VA: 0x18109C690
	|-Array.BinarySearch<homecontainer_GS2CHeroInfoClass.ClasslstHero>
	|
	|-RVA: 0x109C910 Offset: 0x109B910 VA: 0x18109C910
	|-Array.BinarySearch<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x109CE70 Offset: 0x109BE70 VA: 0x18109CE70
	|-Array.BinarySearch<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x109C7D0 Offset: 0x109B7D0 VA: 0x18109C7D0
	|-Array.BinarySearch<homecontainer_GS2CRoundInfoClass.ClasslstInfo>
	|
	|-RVA: 0x109E930 Offset: 0x109D930 VA: 0x18109E930
	|-Array.BinarySearch<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>
	|
	|-RVA: 0x109DFE0 Offset: 0x109CFE0 VA: 0x18109DFE0
	|-Array.BinarySearch<homecontainer_GS2CSeasonInfoClass.ClasslstPool>
	|
	|-RVA: 0x109F170 Offset: 0x109E170 VA: 0x18109F170
	|-Array.BinarySearch<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>
	|
	|-RVA: 0x109F540 Offset: 0x109E540 VA: 0x18109F540
	|-Array.BinarySearch<homecontainer_GS2CTalentInfoClass.ClasslstTalent>
	|
	|-RVA: 0x109E540 Offset: 0x109D540 VA: 0x18109E540
	|-Array.BinarySearch<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>
	|
	|-RVA: 0x109CBB0 Offset: 0x109BBB0 VA: 0x18109CBB0
	|-Array.BinarySearch<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>
	|
	|-RVA: 0x109FBD0 Offset: 0x109EBD0 VA: 0x18109FBD0
	|-Array.BinarySearch<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>
	|
	|-RVA: 0x109CD10 Offset: 0x109BD10 VA: 0x18109CD10
	|-Array.BinarySearch<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>
	|
	|-RVA: 0x109CFB0 Offset: 0x109BFB0 VA: 0x18109CFB0
	|-Array.BinarySearch<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x109EEC0 Offset: 0x109DEC0 VA: 0x18109EEC0
	|-Array.BinarySearch<lsswitch_LS2CCodeShieldClass.ClasslstShield>
	|
	|-RVA: 0x109BB50 Offset: 0x109AB50 VA: 0x18109BB50
	|-Array.BinarySearch<netarchive_C2GSAskRoleListClass.ClasslstFile>
	|
	|-RVA: 0x109B9D0 Offset: 0x109A9D0 VA: 0x18109B9D0
	|-Array.BinarySearch<netarchive_GS2CRoleListClass.ClasslstFile>
	|
	|-RVA: 0x109DE90 Offset: 0x109CE90 VA: 0x18109DE90
	|-Array.BinarySearch<netfriend_GS2CFindNameRetClass.ClasslstPlayer>
	|
	|-RVA: 0x109BCA0 Offset: 0x109ACA0 VA: 0x18109BCA0
	|-Array.BinarySearch<netopenui_GS2CGMListClass.ClasslstGMOrder>
	|
	|-RVA: 0x109C220 Offset: 0x109B220 VA: 0x18109C220
	|-Array.BinarySearch<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>
	|
	|-RVA: 0x109F7C0 Offset: 0x109E7C0 VA: 0x18109F7C0
	|-Array.BinarySearch<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>
	|
	|-RVA: 0x109FA70 Offset: 0x109EA70 VA: 0x18109FA70
	|-Array.BinarySearch<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>
	|
	|-RVA: 0x109FFC0 Offset: 0x109EFC0 VA: 0x18109FFC0
	|-Array.BinarySearch<netopenui_GS2CRecentWarInfoClass.ClasslstWar>
	|
	|-RVA: 0x10A0150 Offset: 0x109F150 VA: 0x1810A0150
	|-Array.BinarySearch<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>
	|
	|-RVA: 0x109EAA0 Offset: 0x109DAA0 VA: 0x18109EAA0
	|-Array.BinarySearch<netopenui_GS2CRewardTipsClass.ClasslstRewardData>
	|
	|-RVA: 0x109E3F0 Offset: 0x109D3F0 VA: 0x18109E3F0
	|-Array.BinarySearch<nettask_GS2CAddTaskClass.ClasslstProcess>
	|
	|-RVA: 0x109EC00 Offset: 0x109DC00 VA: 0x18109EC00
	|-Array.BinarySearch<nettask_GS2CAddTaskClass.ClasslstReward>
	|
	|-RVA: 0x109F910 Offset: 0x109E910 VA: 0x18109F910
	|-Array.BinarySearch<nettask_GS2CAddTaskClass.ClasslstTaskData>
	|
	|-RVA: 0x109C520 Offset: 0x109B520 VA: 0x18109C520
	|-Array.BinarySearch<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>
	|
	|-RVA: 0x109D790 Offset: 0x109C790 VA: 0x18109D790
	|-Array.BinarySearch<netteam_GS2CMaxRoundClass.ClasslstMaxRound>
	|
	|-RVA: 0x109C3B0 Offset: 0x109B3B0 VA: 0x18109C3B0
	|-Array.BinarySearch<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>
	|
	|-RVA: 0x109D650 Offset: 0x109C650 VA: 0x18109D650
	|-Array.BinarySearch<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>
	|
	|-RVA: 0x109E290 Offset: 0x109D290 VA: 0x18109E290
	|-Array.BinarySearch<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>
	|
	|-RVA: 0x109FD20 Offset: 0x109ED20 VA: 0x18109FD20
	|-Array.BinarySearch<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>
	|
	|-RVA: 0x109BE00 Offset: 0x109AE00 VA: 0x18109BE00
	|-Array.BinarySearch<s2cShop_GS2CRefreshShopClass.ClasslstGoods>
	|
	|-RVA: 0x109D510 Offset: 0x109C510 VA: 0x18109D510
	|-Array.BinarySearch<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>
	|
	|-RVA: 0x109B880 Offset: 0x109A880 VA: 0x18109B880
	|-Array.BinarySearch<s2cmove_C2GSMoveClass.ClasslstDisp>
	|
	|-RVA: 0x109B5E0 Offset: 0x109A5E0 VA: 0x18109B5E0
	|-Array.BinarySearch<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>
	|
	|-RVA: 0x109B480 Offset: 0x109A480 VA: 0x18109B480
	|-Array.BinarySearch<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>
	|
	|-RVA: 0x109C0E0 Offset: 0x109B0E0 VA: 0x18109C0E0
	|-Array.BinarySearch<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>
	|
	|-RVA: 0x109D8D0 Offset: 0x109C8D0 VA: 0x18109D8D0
	|-Array.BinarySearch<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>
	|
	|-RVA: 0x109E130 Offset: 0x109D130 VA: 0x18109E130
	|-Array.BinarySearch<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>
	|
	|-RVA: 0x109E7F0 Offset: 0x109D7F0 VA: 0x18109E7F0
	|-Array.BinarySearch<s2cnpc_C2GSAnswerDictClass.ClasslstQue>
	|
	|-RVA: 0x109E6A0 Offset: 0x109D6A0 VA: 0x18109E6A0
	|-Array.BinarySearch<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>
	|
	|-RVA: 0x109F680 Offset: 0x109E680 VA: 0x18109F680
	|-Array.BinarySearch<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>
	|
	|-RVA: 0x109D260 Offset: 0x109C260 VA: 0x18109D260
	|-Array.BinarySearch<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>
	|
	|-RVA: 0x109F2B0 Offset: 0x109E2B0 VA: 0x18109F2B0
	|-Array.BinarySearch<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>
	|
	|-RVA: 0x109DD00 Offset: 0x109CD00 VA: 0x18109DD00
	|-Array.BinarySearch<s2cnpc_GS2CNpcEventClass.ClasslstOption>
	|
	|-RVA: 0x109D110 Offset: 0x109C110 VA: 0x18109D110
	|-Array.BinarySearch<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>
	|
	|-RVA: 0x109DBA0 Offset: 0x109CBA0 VA: 0x18109DBA0
	|-Array.BinarySearch<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>
	|
	|-RVA: 0x109B720 Offset: 0x109A720 VA: 0x18109B720
	|-Array.BinarySearch<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>
	|
	|-RVA: 0x109F400 Offset: 0x109E400 VA: 0x18109F400
	|-Array.BinarySearch<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>
	|
	|-RVA: 0x109BF70 Offset: 0x109AF70 VA: 0x18109BF70
	|-Array.BinarySearch<s2cnpc_GS2CNpcShopClass.ClasslstGoods>
	|
	|-RVA: 0x109D3C0 Offset: 0x109C3C0 VA: 0x18109D3C0
	|-Array.BinarySearch<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>
	|
	|-RVA: 0x109DA40 Offset: 0x109CA40 VA: 0x18109DA40
	|-Array.BinarySearch<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>
	|
	|-RVA: 0x109ED60 Offset: 0x109DD60 VA: 0x18109ED60
	|-Array.BinarySearch<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>
	|
	|-RVA: 0x10A1BE0 Offset: 0x10A0BE0 VA: 0x1810A1BE0
	|-Array.BinarySearch<NameGenerate.NameWeight>
	|
	|-RVA: 0x10A26A0 Offset: 0x10A16A0 VA: 0x1810A26A0
	|-Array.BinarySearch<SteamNetworkingComponent.SendPacket>
	|
	|-RVA: 0x10A2540 Offset: 0x10A1540 VA: 0x1810A2540
	|-Array.BinarySearch<WeGameNetworkingComponent.SendPacket>
	|
	|-RVA: 0x10A22B0 Offset: 0x10A12B0 VA: 0x1810A22B0
	|-Array.BinarySearch<RangeU16>
	|
	|-RVA: 0x10A1D40 Offset: 0x10A0D40 VA: 0x1810A1D40
	|-Array.BinarySearch<OneInfo>
	|
	|-RVA: 0x10A0400 Offset: 0x109F400 VA: 0x1810A0400
	|-Array.BinarySearch<DebugDrawLine.DebugLine>
	|
	|-RVA: 0x109B060 Offset: 0x109A060 VA: 0x18109B060
	|-Array.BinarySearch<AssetTracker.AssetInfo>
	|
	|-RVA: 0x10A0AA0 Offset: 0x109FAA0 VA: 0x1810A0AA0
	|-Array.BinarySearch<EngineHotKey>
	|
	|-RVA: 0x10A0FF0 Offset: 0x109FFF0 VA: 0x1810A0FF0
	|-Array.BinarySearch<HitInfo>
	|
	|-RVA: 0x10A17E0 Offset: 0x10A07E0 VA: 0x1810A17E0
	|-Array.BinarySearch<LogMessage>
	|
	|-RVA: 0x10A16A0 Offset: 0x10A06A0 VA: 0x1810A16A0
	|-Array.BinarySearch<LPWNormalSolver.LPWPoint>
	|
	|-RVA: 0x10A1560 Offset: 0x10A0560 VA: 0x1810A1560
	|-Array.BinarySearch<LPWNormalSolver.LPWPointDataEntry>
	|
	|-RVA: 0x10A2150 Offset: 0x10A1150 VA: 0x1810A2150
	|-Array.BinarySearch<PropertyMetadata>
	|
	|-RVA: 0x10A2EE0 Offset: 0x10A1EE0 VA: 0x1810A2EE0
	|-Array.BinarySearch<fsVersionedType>
	|
	|-RVA: 0x109AF00 Offset: 0x1099F00 VA: 0x18109AF00
	|-Array.BinarySearch<fsAotCompilationManager.AotCompilation>
	|
	|-RVA: 0x10A1930 Offset: 0x10A0930 VA: 0x1810A1930
	|-Array.BinarySearch<MinimapPoint>
	|
	|-RVA: 0x10A1A90 Offset: 0x10A0A90 VA: 0x1810A1A90
	|-Array.BinarySearch<MusicStateInfo>
	|
	|-RVA: 0x10A1160 Offset: 0x10A0160 VA: 0x1810A1160
	|-Array.BinarySearch<BridgeHandler.IdxPacket>
	|
	|-RVA: 0x10A1400 Offset: 0x10A0400 VA: 0x1810A1400
	|-Array.BinarySearch<JsonPosition>
	|
	|-RVA: 0x10A3040 Offset: 0x10A2040 VA: 0x1810A3040
	|-Array.BinarySearch<pb_BezierPoint>
	|
	|-RVA: 0x10A31B0 Offset: 0x10A21B0 VA: 0x1810A31B0
	|-Array.BinarySearch<pb_Edge>
	|
	|-RVA: 0x10A23F0 Offset: 0x10A13F0 VA: 0x1810A23F0
	|-Array.BinarySearch<ScreenRadioScriptObject.ScreenInfo>
	|
	|-RVA: 0x10A2D90 Offset: 0x10A1D90 VA: 0x1810A2D90
	|-Array.BinarySearch<ValueDropdownItem<object>>
	|
	|-RVA: 0x10A0D40 Offset: 0x109FD40 VA: 0x1810A0D40
	|-Array.BinarySearch<FormatterLocator.FormatterInfo>
	|
	|-RVA: 0x10A0EA0 Offset: 0x109FEA0 VA: 0x1810A0EA0
	|-Array.BinarySearch<FormatterLocator.FormatterLocatorInfo>
	|
	|-RVA: 0x10A2800 Offset: 0x10A1800 VA: 0x1810A2800
	|-Array.BinarySearch<SerializationNode>
	|
	|-RVA: 0x10A1FE0 Offset: 0x10A0FE0 VA: 0x1810A1FE0
	|-Array.BinarySearch<DeepReflection.PathStep>
	|
	|-RVA: 0x15C71F0 Offset: 0x15C61F0 VA: 0x1815C71F0
	|-Array.BinarySearch<CCalEffInfo>
	|
	|-RVA: 0x15CB1D0 Offset: 0x15CA1D0 VA: 0x1815CB1D0
	|-Array.BinarySearch<SkillRayHit>
	|
	|-RVA: 0x15C80A0 Offset: 0x15C70A0 VA: 0x1815C80A0
	|-Array.BinarySearch<EventQueue.EventQueueEntry>
	|
	|-RVA: 0x15C6CB0 Offset: 0x15C5CB0 VA: 0x1815C6CB0
	|-Array.BinarySearch<SkeletonRendererCustomMaterials.AtlasMaterialOverride>
	|
	|-RVA: 0x15CB4B0 Offset: 0x15CA4B0 VA: 0x1815CB4B0
	|-Array.BinarySearch<SkeletonRendererCustomMaterials.SlotMaterialOverride>
	|
	|-RVA: 0x15CBD90 Offset: 0x15CAD90 VA: 0x1815CBD90
	|-Array.BinarySearch<SkeletonUtilityKinematicShadow.TransformPair>
	|
	|-RVA: 0x15CBC20 Offset: 0x15CAC20 VA: 0x1815CBC20
	|-Array.BinarySearch<SubmeshInstruction>
	|
	|-RVA: 0x15C91C0 Offset: 0x15C81C0 VA: 0x1815C91C0
	|-Array.BinarySearch<StateSoundScriptObject.Loop>
	|
	|-RVA: 0x15CB780 Offset: 0x15CA780 VA: 0x1815CB780
	|-Array.BinarySearch<StateSoundScriptObject.StateSound>
	|
	|-RVA: 0x15C7870 Offset: 0x15C6870 VA: 0x1815C7870
	|-Array.BinarySearch<SteamMatchViewer.ChatMsg>
	|
	|-RVA: 0x15C7490 Offset: 0x15C6490 VA: 0x1815C7490
	|-Array.BinarySearch<CSteamID>
	|
	|-RVA: 0x15C6F70 Offset: 0x15C5F70 VA: 0x1815C6F70
	|-Array.BinarySearch<bool>
	|
	|-RVA: 0x15C70B0 Offset: 0x15C60B0 VA: 0x1815C70B0
	|-Array.BinarySearch<byte>
	|
	|-RVA: 0x15C7730 Offset: 0x15C6730 VA: 0x1815C7730
	|-Array.BinarySearch<char>
	|
	|-RVA: 0x15C7DF0 Offset: 0x15C6DF0 VA: 0x1815C7DF0
	|-Array.BinarySearch<DictionaryEntry>
	|
	|-RVA: 0x15C8F30 Offset: 0x15C7F30 VA: 0x1815C8F30
	|-Array.BinarySearch<KeyValuePair<DateTime, object>>
	|
	|-RVA: 0x15C9080 Offset: 0x15C8080 VA: 0x1815C9080
	|-Array.BinarySearch<KeyValuePair<int, int>>
	|
	|-RVA: 0x15C8C90 Offset: 0x15C7C90 VA: 0x1815C8C90
	|-Array.BinarySearch<KeyValuePair<int, object>>
	|
	|-RVA: 0x15C8DE0 Offset: 0x15C7DE0 VA: 0x1815C8DE0
	|-Array.BinarySearch<KeyValuePair<object, object>>
	|
	|-RVA: 0x15CADE0 Offset: 0x15C9DE0 VA: 0x1815CADE0
	|-Array.BinarySearch<EventProvider.SessionInfo>
	|
	|-RVA: 0x15C8350 Offset: 0x15C7350 VA: 0x1815C8350
	|-Array.BinarySearch<Guid>
	|
	|-RVA: 0x15C8610 Offset: 0x15C7610 VA: 0x1815C8610
	|-Array.BinarySearch<int>
	|
	|-RVA: 0x15C84A0 Offset: 0x15C74A0 VA: 0x1815C84A0
	|-Array.BinarySearch<Int32Enum>
	|
	|-RVA: 0x15C8750 Offset: 0x15C7750 VA: 0x1815C8750
	|-Array.BinarySearch<long>
	|
	|-RVA: 0x15C89E0 Offset: 0x15C79E0 VA: 0x1815C89E0
	|-Array.BinarySearch<InterpretedFrameInfo>
	|
	|-RVA: 0x15CD0E0 Offset: 0x15CC0E0 VA: 0x1815CD0E0
	|-Array.BinarySearch<Win32_IP_ADAPTER_ADDRESSES>
	|
	|-RVA: 0x15CAB50 Offset: 0x15C9B50 VA: 0x1815CAB50
	|-Array.BinarySearch<object>
	|
	|-RVA: 0x15CB090 Offset: 0x15CA090 VA: 0x1815CB090
	|-Array.BinarySearch<float>
	|
	|-RVA: 0x15CC320 Offset: 0x15CB320 VA: 0x1815CC320
	|-Array.BinarySearch<uint>
	|
	|-RVA: 0x15CC460 Offset: 0x15CB460 VA: 0x1815CC460
	|-Array.BinarySearch<ulong>
	|
	|-RVA: 0x15CB610 Offset: 0x15CA610 VA: 0x1815CB610
	|-Array.BinarySearch<TexturePacker.SpriteData>
	|
	|-RVA: 0x15C6B70 Offset: 0x15C5B70 VA: 0x1815C6B70
	|-Array.BinarySearch<AnimatorClipInfo>
	|
	|-RVA: 0x15C9800 Offset: 0x15C8800 VA: 0x1815C9800
	|-Array.BinarySearch<BeforeRenderHelper.OrderBlock>
	|
	|-RVA: 0x15C6E10 Offset: 0x15C5E10 VA: 0x1815C6E10
	|-Array.BinarySearch<BoneWeight>
	|
	|-RVA: 0x15C79C0 Offset: 0x15C69C0 VA: 0x1815C79C0
	|-Array.BinarySearch<Color32>
	|
	|-RVA: 0x15C7B00 Offset: 0x15C6B00 VA: 0x1815C7B00
	|-Array.BinarySearch<Color>
	|
	|-RVA: 0x15C7C50 Offset: 0x15C6C50 VA: 0x1815C7C50
	|-Array.BinarySearch<CombineInstance>
	|
	|-RVA: 0x15CA450 Offset: 0x15C9450 VA: 0x1815CA450
	|-Array.BinarySearch<RaycastResult>
	|
	|-RVA: 0x15CAF20 Offset: 0x15C9F20 VA: 0x1815CAF20
	|-Array.BinarySearch<ShaderPassName>
	|
	|-RVA: 0x15CCC00 Offset: 0x15CBC00 VA: 0x1815CCC00
	|-Array.BinarySearch<VisibleLight>
	|
	|-RVA: 0x15CCDB0 Offset: 0x15CBDB0 VA: 0x1815CCDB0
	|-Array.BinarySearch<VisibleReflectionProbe>
	|
	|-RVA: 0x15C8B30 Offset: 0x15C7B30 VA: 0x1815C8B30
	|-Array.BinarySearch<IntervalTreeNode>
	|
	|-RVA: 0x15C7F40 Offset: 0x15C6F40 VA: 0x1815C7F40
	|-Array.BinarySearch<IntervalTree.Entry<object>>
	|
	|-RVA: 0x15C9330 Offset: 0x15C8330 VA: 0x1815C9330
	|-Array.BinarySearch<Matrix4x4>
	|
	|-RVA: 0x15C94A0 Offset: 0x15C84A0 VA: 0x1815C94A0
	|-Array.BinarySearch<MeshSubsetCombineUtility.MeshContainer>
	|
	|-RVA: 0x15C9650 Offset: 0x15C8650 VA: 0x1815C9650
	|-Array.BinarySearch<MeshSubsetCombineUtility.MeshInstance>
	|
	|-RVA: 0x15CBA40 Offset: 0x15CAA40 VA: 0x1815CBA40
	|-Array.BinarySearch<MeshSubsetCombineUtility.SubMeshInstance>
	|
	|-RVA: 0x15C75D0 Offset: 0x15C65D0 VA: 0x1815C75D0
	|-Array.BinarySearch<ChannelPacket>
	|
	|-RVA: 0x15C9C50 Offset: 0x15C8C50 VA: 0x1815C9C50
	|-Array.BinarySearch<ClientScene.PendingOwner>
	|
	|-RVA: 0x15C8890 Offset: 0x15C7890 VA: 0x1815C8890
	|-Array.BinarySearch<LocalClient.InternalMsg>
	|
	|-RVA: 0x15C9EE0 Offset: 0x15C8EE0 VA: 0x1815C9EE0
	|-Array.BinarySearch<NetworkLobbyManager.PendingPlayer>
	|
	|-RVA: 0x15C9D90 Offset: 0x15C8D90 VA: 0x1815C9D90
	|-Array.BinarySearch<NetworkMigrationManager.PendingPlayerInfo>
	|
	|-RVA: 0x15C7340 Offset: 0x15C6340 VA: 0x1815C7340
	|-Array.BinarySearch<CRCMessageEntry>
	|
	|-RVA: 0x15C9B10 Offset: 0x15C8B10 VA: 0x1815C9B10
	|-Array.BinarySearch<PeerInfoPlayer>
	|
	|-RVA: 0x15C9950 Offset: 0x15C8950 VA: 0x1815C9950
	|-Array.BinarySearch<ParticleSystem.Particle>
	|
	|-RVA: 0x15CA030 Offset: 0x15C9030 VA: 0x1815CA030
	|-Array.BinarySearch<Playable>
	|
	|-RVA: 0x15CA180 Offset: 0x15C9180 VA: 0x1815CA180
	|-Array.BinarySearch<Quaternion>
	|
	|-RVA: 0x15CA2D0 Offset: 0x15C92D0 VA: 0x1815CA2D0
	|-Array.BinarySearch<RaycastHit>
	|
	|-RVA: 0x15CA5E0 Offset: 0x15C95E0 VA: 0x1815CA5E0
	|-Array.BinarySearch<Rect>
	|
	|-RVA: 0x15CA890 Offset: 0x15C9890 VA: 0x1815CA890
	|-Array.BinarySearch<ReflectionProbeBlendInfo>
	|
	|-RVA: 0x15CA9E0 Offset: 0x15C99E0 VA: 0x1815CA9E0
	|-Array.BinarySearch<RenderTargetIdentifier>
	|
	|-RVA: 0x15C8200 Offset: 0x15C7200 VA: 0x1815C8200
	|-Array.BinarySearch<GlyphRect>
	|
	|-RVA: 0x15CCF70 Offset: 0x15CBF70 VA: 0x1815CCF70
	|-Array.BinarySearch<AnimationOutputWeightProcessor.WeightInfo>
	|
	|-RVA: 0x15CBEE0 Offset: 0x15CAEE0 VA: 0x1815CBEE0
	|-Array.BinarySearch<UICharInfo>
	|
	|-RVA: 0x15CC040 Offset: 0x15CB040 VA: 0x1815CC040
	|-Array.BinarySearch<UILineInfo>
	|
	|-RVA: 0x15CC190 Offset: 0x15CB190 VA: 0x1815CC190
	|-Array.BinarySearch<UIVertex>
	|
	|-RVA: 0x15CD2A0 Offset: 0x15CC2A0 VA: 0x1815CD2A0
	|-Array.BinarySearch<UnitySynchronizationContext.WorkRequest>
	|
	|-RVA: 0x15CC7C0 Offset: 0x15CB7C0 VA: 0x1815CC7C0
	|-Array.BinarySearch<Vector2>
	|
	|-RVA: 0x15CC640 Offset: 0x15CB640 VA: 0x1815CC640
	|-Array.BinarySearch<Vector2Int>
	|
	|-RVA: 0x15CC950 Offset: 0x15CB950 VA: 0x1815CC950
	|-Array.BinarySearch<Vector3>
	|
	|-RVA: 0x15CCAB0 Offset: 0x15CBAB0 VA: 0x1815CCAB0
	|-Array.BinarySearch<Vector4>
	|
	|-RVA: 0x15CB340 Offset: 0x15CA340 VA: 0x1815CB340
	|-Array.BinarySearch<LODGenerator.SkinnedRenderer>
	|
	|-RVA: 0x15CB8D0 Offset: 0x15CA8D0 VA: 0x1815CB8D0
	|-Array.BinarySearch<LODGenerator.StaticRenderer>
	|
	|-RVA: 0x15CA730 Offset: 0x15C9730 VA: 0x1815CA730
	|-Array.BinarySearch<ZmPeerManager.RecvPacket>
	|
	|-RVA: 0x15CD400 Offset: 0x15CC400 VA: 0x1815CD400
	|-Array.BinarySearch<ZmID>
	*/

	public static int IndexOf(Array array, object value) { }

	public static int IndexOf(Array array, object value, int startIndex) { }

	public static int IndexOf(Array array, object value, int startIndex, int count) { }

	public static int IndexOf<T>(T[] array, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15D5600 Offset: 0x15D4600 VA: 0x1815D5600
	|-Array.IndexOf<JTokenType>
	|-Array.IndexOf<Int32Enum>
	|
	|-RVA: 0x15D8020 Offset: 0x15D7020 VA: 0x1815D8020
	|-Array.IndexOf<pb_Face>
	|-Array.IndexOf<CultureInfo>
	|-Array.IndexOf<object>
	|-Array.IndexOf<string>
	|-Array.IndexOf<EncodingProvider>
	|
	|-RVA: 0x15CE3A0 Offset: 0x15CD3A0 VA: 0x1815CE3A0
	|-Array.IndexOf<byte>
	|
	|-RVA: 0x15CE960 Offset: 0x15CD960 VA: 0x1815CE960
	|-Array.IndexOf<char>
	|
	|-RVA: 0x15D57E0 Offset: 0x15D47E0 VA: 0x1815D57E0
	|-Array.IndexOf<int>
	*/

	public static int IndexOf<T>(T[] array, T value, int startIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15D7F70 Offset: 0x15D6F70 VA: 0x1815D7F70
	|-Array.IndexOf<object>
	*/

	public static int IndexOf<T>(T[] array, T value, int startIndex, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15D4CB0 Offset: 0x15D3CB0 VA: 0x1815D4CB0
	|-Array.IndexOf<DataSet.FaceIndices>
	|
	|-RVA: 0x15D9A20 Offset: 0x15D8A20 VA: 0x1815D9A20
	|-Array.IndexOf<UnitPreservation.UnitPortPreservation>
	|
	|-RVA: 0x15D8C70 Offset: 0x15D7C70 VA: 0x1815D8C70
	|-Array.IndexOf<MeshCombiner.SkinnedRenderer>
	|
	|-RVA: 0x15D9200 Offset: 0x15D8200 VA: 0x1815D9200
	|-Array.IndexOf<MeshCombiner.StaticRenderer>
	|
	|-RVA: 0x15D3FA0 Offset: 0x15D2FA0 VA: 0x1815D3FA0
	|-Array.IndexOf<CameraState.CustomBlendable>
	|
	|-RVA: 0x15D7640 Offset: 0x15D6640 VA: 0x1815D7640
	|-Array.IndexOf<CinemachineClearShot.Pair>
	|
	|-RVA: 0x15D4770 Offset: 0x15D3770 VA: 0x1815D4770
	|-Array.IndexOf<DoublePoint>
	|
	|-RVA: 0x15D59C0 Offset: 0x15D49C0 VA: 0x1815D59C0
	|-Array.IndexOf<IntPoint>
	|
	|-RVA: 0x15D4260 Offset: 0x15D3260 VA: 0x1815D4260
	|-Array.IndexOf<DgwResultServerInfo>
	|
	|-RVA: 0x15D4390 Offset: 0x15D3390 VA: 0x1815D4390
	|-Array.IndexOf<DgwServerForJson>
	|
	|-RVA: 0x15D44C0 Offset: 0x15D34C0 VA: 0x1815D44C0
	|-Array.IndexOf<DgwServerInfo>
	|
	|-RVA: 0x15CEC90 Offset: 0x15CDC90 VA: 0x1815CEC90
	|-Array.IndexOf<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>
	|
	|-RVA: 0x15CEDE0 Offset: 0x15CDDE0 VA: 0x1815CEDE0
	|-Array.IndexOf<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>
	|
	|-RVA: 0x15D2950 Offset: 0x15D1950 VA: 0x1815D2950
	|-Array.IndexOf<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>
	|
	|-RVA: 0x15D3750 Offset: 0x15D2750 VA: 0x1815D3750
	|-Array.IndexOf<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>
	|
	|-RVA: 0x15D0470 Offset: 0x15CF470 VA: 0x1815D0470
	|-Array.IndexOf<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>
	|
	|-RVA: 0x15D00E0 Offset: 0x15CF0E0 VA: 0x1815D00E0
	|-Array.IndexOf<homecontainer_GS2CHeroInfoClass.ClasslstHero>
	|
	|-RVA: 0x15D0340 Offset: 0x15CF340 VA: 0x1815D0340
	|-Array.IndexOf<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x15D0870 Offset: 0x15CF870 VA: 0x1815D0870
	|-Array.IndexOf<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x15D0210 Offset: 0x15CF210 VA: 0x1815D0210
	|-Array.IndexOf<homecontainer_GS2CRoundInfoClass.ClasslstInfo>
	|
	|-RVA: 0x15D22A0 Offset: 0x15D12A0 VA: 0x1815D22A0
	|-Array.IndexOf<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>
	|
	|-RVA: 0x15D1970 Offset: 0x15D0970 VA: 0x1815D1970
	|-Array.IndexOf<homecontainer_GS2CSeasonInfoClass.ClasslstPool>
	|
	|-RVA: 0x15D2AB0 Offset: 0x15D1AB0 VA: 0x1815D2AB0
	|-Array.IndexOf<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>
	|
	|-RVA: 0x15D2E60 Offset: 0x15D1E60 VA: 0x1815D2E60
	|-Array.IndexOf<homecontainer_GS2CTalentInfoClass.ClasslstTalent>
	|
	|-RVA: 0x15D1ED0 Offset: 0x15D0ED0 VA: 0x1815D1ED0
	|-Array.IndexOf<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>
	|
	|-RVA: 0x15D05C0 Offset: 0x15CF5C0 VA: 0x1815D05C0
	|-Array.IndexOf<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>
	|
	|-RVA: 0x15D34D0 Offset: 0x15D24D0 VA: 0x1815D34D0
	|-Array.IndexOf<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>
	|
	|-RVA: 0x15D0710 Offset: 0x15CF710 VA: 0x1815D0710
	|-Array.IndexOf<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>
	|
	|-RVA: 0x15D09A0 Offset: 0x15CF9A0 VA: 0x1815D09A0
	|-Array.IndexOf<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x15D2800 Offset: 0x15D1800 VA: 0x1815D2800
	|-Array.IndexOf<lsswitch_LS2CCodeShieldClass.ClasslstShield>
	|
	|-RVA: 0x15CF5D0 Offset: 0x15CE5D0 VA: 0x1815CF5D0
	|-Array.IndexOf<netarchive_C2GSAskRoleListClass.ClasslstFile>
	|
	|-RVA: 0x15CF460 Offset: 0x15CE460 VA: 0x1815CF460
	|-Array.IndexOf<netarchive_GS2CRoleListClass.ClasslstFile>
	|
	|-RVA: 0x15D1820 Offset: 0x15D0820 VA: 0x1815D1820
	|-Array.IndexOf<netfriend_GS2CFindNameRetClass.ClasslstPlayer>
	|
	|-RVA: 0x15CF720 Offset: 0x15CE720 VA: 0x1815CF720
	|-Array.IndexOf<netopenui_GS2CGMListClass.ClasslstGMOrder>
	|
	|-RVA: 0x15CFC80 Offset: 0x15CEC80 VA: 0x1815CFC80
	|-Array.IndexOf<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>
	|
	|-RVA: 0x15D30C0 Offset: 0x15D20C0 VA: 0x1815D30C0
	|-Array.IndexOf<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>
	|
	|-RVA: 0x15D3370 Offset: 0x15D2370 VA: 0x1815D3370
	|-Array.IndexOf<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>
	|
	|-RVA: 0x15D38A0 Offset: 0x15D28A0 VA: 0x1815D38A0
	|-Array.IndexOf<netopenui_GS2CRecentWarInfoClass.ClasslstWar>
	|
	|-RVA: 0x15D3A20 Offset: 0x15D2A20 VA: 0x1815D3A20
	|-Array.IndexOf<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>
	|
	|-RVA: 0x15D2400 Offset: 0x15D1400 VA: 0x1815D2400
	|-Array.IndexOf<netopenui_GS2CRewardTipsClass.ClasslstRewardData>
	|
	|-RVA: 0x15D1D80 Offset: 0x15D0D80 VA: 0x1815D1D80
	|-Array.IndexOf<nettask_GS2CAddTaskClass.ClasslstProcess>
	|
	|-RVA: 0x15D2550 Offset: 0x15D1550 VA: 0x1815D2550
	|-Array.IndexOf<nettask_GS2CAddTaskClass.ClasslstReward>
	|
	|-RVA: 0x15D3210 Offset: 0x15D2210 VA: 0x1815D3210
	|-Array.IndexOf<nettask_GS2CAddTaskClass.ClasslstTaskData>
	|
	|-RVA: 0x15CFF70 Offset: 0x15CEF70 VA: 0x1815CFF70
	|-Array.IndexOf<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>
	|
	|-RVA: 0x15D1160 Offset: 0x15D0160 VA: 0x1815D1160
	|-Array.IndexOf<netteam_GS2CMaxRoundClass.ClasslstMaxRound>
	|
	|-RVA: 0x15CFE00 Offset: 0x15CEE00 VA: 0x1815CFE00
	|-Array.IndexOf<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>
	|
	|-RVA: 0x15D1030 Offset: 0x15D0030 VA: 0x1815D1030
	|-Array.IndexOf<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>
	|
	|-RVA: 0x15D1C20 Offset: 0x15D0C20 VA: 0x1815D1C20
	|-Array.IndexOf<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>
	|
	|-RVA: 0x15D3620 Offset: 0x15D2620 VA: 0x1815D3620
	|-Array.IndexOf<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>
	|
	|-RVA: 0x15CF880 Offset: 0x15CE880 VA: 0x1815CF880
	|-Array.IndexOf<s2cShop_GS2CRefreshShopClass.ClasslstGoods>
	|
	|-RVA: 0x15D0F00 Offset: 0x15CFF00 VA: 0x1815D0F00
	|-Array.IndexOf<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>
	|
	|-RVA: 0x15CF310 Offset: 0x15CE310 VA: 0x1815CF310
	|-Array.IndexOf<s2cmove_C2GSMoveClass.ClasslstDisp>
	|
	|-RVA: 0x15CF090 Offset: 0x15CE090 VA: 0x1815CF090
	|-Array.IndexOf<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>
	|
	|-RVA: 0x15CEF40 Offset: 0x15CDF40 VA: 0x1815CEF40
	|-Array.IndexOf<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>
	|
	|-RVA: 0x15CFB50 Offset: 0x15CEB50 VA: 0x1815CFB50
	|-Array.IndexOf<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>
	|
	|-RVA: 0x15D1290 Offset: 0x15D0290 VA: 0x1815D1290
	|-Array.IndexOf<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>
	|
	|-RVA: 0x15D1AC0 Offset: 0x15D0AC0 VA: 0x1815D1AC0
	|-Array.IndexOf<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>
	|
	|-RVA: 0x15D2170 Offset: 0x15D1170 VA: 0x1815D2170
	|-Array.IndexOf<s2cnpc_C2GSAnswerDictClass.ClasslstQue>
	|
	|-RVA: 0x15D2020 Offset: 0x15D1020 VA: 0x1815D2020
	|-Array.IndexOf<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>
	|
	|-RVA: 0x15D2F90 Offset: 0x15D1F90 VA: 0x1815D2F90
	|-Array.IndexOf<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>
	|
	|-RVA: 0x15D0C50 Offset: 0x15CFC50 VA: 0x1815D0C50
	|-Array.IndexOf<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>
	|
	|-RVA: 0x15D2BE0 Offset: 0x15D1BE0 VA: 0x1815D2BE0
	|-Array.IndexOf<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>
	|
	|-RVA: 0x15D16A0 Offset: 0x15D06A0 VA: 0x1815D16A0
	|-Array.IndexOf<s2cnpc_GS2CNpcEventClass.ClasslstOption>
	|
	|-RVA: 0x15D0B00 Offset: 0x15CFB00 VA: 0x1815D0B00
	|-Array.IndexOf<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>
	|
	|-RVA: 0x15D1550 Offset: 0x15D0550 VA: 0x1815D1550
	|-Array.IndexOf<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>
	|
	|-RVA: 0x15CF1C0 Offset: 0x15CE1C0 VA: 0x1815CF1C0
	|-Array.IndexOf<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>
	|
	|-RVA: 0x15D2D30 Offset: 0x15D1D30 VA: 0x1815D2D30
	|-Array.IndexOf<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>
	|
	|-RVA: 0x15CF9E0 Offset: 0x15CE9E0 VA: 0x1815CF9E0
	|-Array.IndexOf<s2cnpc_GS2CNpcShopClass.ClasslstGoods>
	|
	|-RVA: 0x15D0DB0 Offset: 0x15CFDB0 VA: 0x1815D0DB0
	|-Array.IndexOf<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>
	|
	|-RVA: 0x15D13F0 Offset: 0x15D03F0 VA: 0x1815D13F0
	|-Array.IndexOf<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>
	|
	|-RVA: 0x15D26A0 Offset: 0x15D16A0 VA: 0x1815D26A0
	|-Array.IndexOf<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>
	|
	|-RVA: 0x15D7230 Offset: 0x15D6230 VA: 0x1815D7230
	|-Array.IndexOf<NameGenerate.NameWeight>
	|
	|-RVA: 0x15D84B0 Offset: 0x15D74B0 VA: 0x1815D84B0
	|-Array.IndexOf<SteamNetworkingComponent.SendPacket>
	|
	|-RVA: 0x15D8350 Offset: 0x15D7350 VA: 0x1815D8350
	|-Array.IndexOf<WeGameNetworkingComponent.SendPacket>
	|
	|-RVA: 0x15D7CC0 Offset: 0x15D6CC0 VA: 0x1815D7CC0
	|-Array.IndexOf<RangeU16>
	|
	|-RVA: 0x15D7390 Offset: 0x15D6390 VA: 0x1815D7390
	|-Array.IndexOf<OneInfo>
	|
	|-RVA: 0x15D40F0 Offset: 0x15D30F0 VA: 0x1815D40F0
	|-Array.IndexOf<DebugDrawLine.DebugLine>
	|
	|-RVA: 0x15CDE40 Offset: 0x15CCE40 VA: 0x1815CDE40
	|-Array.IndexOf<AssetTracker.AssetInfo>
	|
	|-RVA: 0x15D48C0 Offset: 0x15D38C0 VA: 0x1815D48C0
	|-Array.IndexOf<EngineHotKey>
	|
	|-RVA: 0x15D5200 Offset: 0x15D4200 VA: 0x1815D5200
	|-Array.IndexOf<HitInfo>
	|
	|-RVA: 0x15D67F0 Offset: 0x15D57F0 VA: 0x1815D67F0
	|-Array.IndexOf<LogMessage>
	|
	|-RVA: 0x15D66C0 Offset: 0x15D56C0 VA: 0x1815D66C0
	|-Array.IndexOf<LPWNormalSolver.LPWPoint>
	|
	|-RVA: 0x15D6590 Offset: 0x15D5590 VA: 0x1815D6590
	|-Array.IndexOf<LPWNormalSolver.LPWPointDataEntry>
	|
	|-RVA: 0x15D7B60 Offset: 0x15D6B60 VA: 0x1815D7B60
	|-Array.IndexOf<PropertyMetadata>
	|
	|-RVA: 0x15DA1E0 Offset: 0x15D91E0 VA: 0x1815DA1E0
	|-Array.IndexOf<fsVersionedType>
	|
	|-RVA: 0x15CDCE0 Offset: 0x15CCCE0 VA: 0x1815CDCE0
	|-Array.IndexOf<fsAotCompilationManager.AotCompilation>
	|
	|-RVA: 0x15D6F80 Offset: 0x15D5F80 VA: 0x1815D6F80
	|-Array.IndexOf<MinimapPoint>
	|
	|-RVA: 0x15D70E0 Offset: 0x15D60E0 VA: 0x1815D70E0
	|-Array.IndexOf<MusicStateInfo>
	|
	|-RVA: 0x15D5370 Offset: 0x15D4370 VA: 0x1815D5370
	|-Array.IndexOf<BridgeHandler.IdxPacket>
	|
	|-RVA: 0x15D5F10 Offset: 0x15D4F10 VA: 0x1815D5F10
	|-Array.IndexOf<JsonPosition>
	|
	|-RVA: 0x15DA340 Offset: 0x15D9340 VA: 0x1815DA340
	|-Array.IndexOf<pb_BezierPoint>
	|
	|-RVA: 0x15DA4B0 Offset: 0x15D94B0 VA: 0x1815DA4B0
	|-Array.IndexOf<pb_Edge>
	|
	|-RVA: 0x15D8200 Offset: 0x15D7200 VA: 0x1815D8200
	|-Array.IndexOf<ScreenRadioScriptObject.ScreenInfo>
	|
	|-RVA: 0x15D9B70 Offset: 0x15D8B70 VA: 0x1815D9B70
	|-Array.IndexOf<ValueDropdownItem<object>>
	|
	|-RVA: 0x15D4E00 Offset: 0x15D3E00 VA: 0x1815D4E00
	|-Array.IndexOf<FormatterLocator.FormatterInfo>
	|
	|-RVA: 0x15D4F60 Offset: 0x15D3F60 VA: 0x1815D4F60
	|-Array.IndexOf<FormatterLocator.FormatterLocatorInfo>
	|
	|-RVA: 0x15D8610 Offset: 0x15D7610 VA: 0x1815D8610
	|-Array.IndexOf<SerializationNode>
	|
	|-RVA: 0x15D7770 Offset: 0x15D6770 VA: 0x1815D7770
	|-Array.IndexOf<DeepReflection.PathStep>
	|
	|-RVA: 0x15CE580 Offset: 0x15CD580 VA: 0x1815CE580
	|-Array.IndexOf<CCalEffInfo>
	|
	|-RVA: 0x15D8B10 Offset: 0x15D7B10 VA: 0x1815D8B10
	|-Array.IndexOf<SkillRayHit>
	|
	|-RVA: 0x15D4B50 Offset: 0x15D3B50 VA: 0x1815D4B50
	|-Array.IndexOf<EventQueue.EventQueueEntry>
	|
	|-RVA: 0x15CDFA0 Offset: 0x15CCFA0 VA: 0x1815CDFA0
	|-Array.IndexOf<SkeletonRendererCustomMaterials.AtlasMaterialOverride>
	|
	|-RVA: 0x15D8DE0 Offset: 0x15D7DE0 VA: 0x1815D8DE0
	|-Array.IndexOf<SkeletonRendererCustomMaterials.SlotMaterialOverride>
	|
	|-RVA: 0x15D9650 Offset: 0x15D8650 VA: 0x1815D9650
	|-Array.IndexOf<SkeletonUtilityKinematicShadow.TransformPair>
	|
	|-RVA: 0x15D94F0 Offset: 0x15D84F0 VA: 0x1815D94F0
	|-Array.IndexOf<SubmeshInstruction>
	|
	|-RVA: 0x15D6940 Offset: 0x15D5940 VA: 0x1815D6940
	|-Array.IndexOf<StateSoundScriptObject.Loop>
	|
	|-RVA: 0x15D90B0 Offset: 0x15D80B0 VA: 0x1815D90B0
	|-Array.IndexOf<StateSoundScriptObject.StateSound>
	|
	|-RVA: 0x15CEB40 Offset: 0x15CDB40 VA: 0x1815CEB40
	|-Array.IndexOf<SteamMatchViewer.ChatMsg>
	|
	|-RVA: 0x15CE6D0 Offset: 0x15CD6D0 VA: 0x1815CE6D0
	|-Array.IndexOf<CSteamID>
	|
	|-RVA: 0x15CE260 Offset: 0x15CD260 VA: 0x1815CE260
	|-Array.IndexOf<bool>
	|
	|-RVA: 0x15CE440 Offset: 0x15CD440 VA: 0x1815CE440
	|-Array.IndexOf<byte>
	|
	|-RVA: 0x15CEA00 Offset: 0x15CDA00 VA: 0x1815CEA00
	|-Array.IndexOf<char>
	|
	|-RVA: 0x15D4620 Offset: 0x15D3620 VA: 0x1815D4620
	|-Array.IndexOf<DictionaryEntry>
	|
	|-RVA: 0x15D6310 Offset: 0x15D5310 VA: 0x1815D6310
	|-Array.IndexOf<KeyValuePair<DateTime, object>>
	|
	|-RVA: 0x15D6460 Offset: 0x15D5460 VA: 0x1815D6460
	|-Array.IndexOf<KeyValuePair<int, int>>
	|
	|-RVA: 0x15D6070 Offset: 0x15D5070 VA: 0x1815D6070
	|-Array.IndexOf<KeyValuePair<int, object>>
	|
	|-RVA: 0x15D61C0 Offset: 0x15D51C0 VA: 0x1815D61C0
	|-Array.IndexOf<KeyValuePair<object, object>>
	|
	|-RVA: 0x15D80C0 Offset: 0x15D70C0 VA: 0x1815D80C0
	|-Array.IndexOf<EventDescriptor>
	|-Array.IndexOf<PropertyDescriptor>
	|-Array.IndexOf<object>
	|
	|-RVA: 0x15D8770 Offset: 0x15D7770 VA: 0x1815D8770
	|-Array.IndexOf<EventProvider.SessionInfo>
	|
	|-RVA: 0x15D50B0 Offset: 0x15D40B0 VA: 0x1815D50B0
	|-Array.IndexOf<Guid>
	|
	|-RVA: 0x15D56A0 Offset: 0x15D46A0 VA: 0x1815D56A0
	|-Array.IndexOf<int>
	|
	|-RVA: 0x15D54C0 Offset: 0x15D44C0 VA: 0x1815D54C0
	|-Array.IndexOf<Int32Enum>
	|
	|-RVA: 0x15D5880 Offset: 0x15D4880 VA: 0x1815D5880
	|-Array.IndexOf<long>
	|
	|-RVA: 0x15D5C60 Offset: 0x15D4C60 VA: 0x1815D5C60
	|-Array.IndexOf<InterpretedFrameInfo>
	|
	|-RVA: 0x15DA020 Offset: 0x15D9020 VA: 0x1815DA020
	|-Array.IndexOf<Win32_IP_ADAPTER_ADDRESSES>
	|
	|-RVA: 0x15D89D0 Offset: 0x15D79D0 VA: 0x1815D89D0
	|-Array.IndexOf<float>
	|
	|-RVA: 0x15D97A0 Offset: 0x15D87A0 VA: 0x1815D97A0
	|-Array.IndexOf<uint>
	|
	|-RVA: 0x15D98E0 Offset: 0x15D88E0 VA: 0x1815D98E0
	|-Array.IndexOf<ulong>
	|
	|-RVA: 0x15D8F40 Offset: 0x15D7F40 VA: 0x1815D8F40
	|-Array.IndexOf<TexturePacker.SpriteData>
	|
	|-RVA: 0x15CDBB0 Offset: 0x15CCBB0 VA: 0x1815CDBB0
	|-Array.IndexOf<AnimatorClipInfo>
	|
	|-RVA: 0x15D74F0 Offset: 0x15D64F0 VA: 0x1815D74F0
	|-Array.IndexOf<BeforeRenderHelper.OrderBlock>
	|
	|-RVA: 0x15CE100 Offset: 0x15CD100 VA: 0x1815CE100
	|-Array.IndexOf<BoneWeight>
	|
	|-RVA: 0x15D3B80 Offset: 0x15D2B80 VA: 0x1815D3B80
	|-Array.IndexOf<Color32>
	|
	|-RVA: 0x15D3CB0 Offset: 0x15D2CB0 VA: 0x1815D3CB0
	|-Array.IndexOf<Color>
	|
	|-RVA: 0x15D3E00 Offset: 0x15D2E00 VA: 0x1815D3E00
	|-Array.IndexOf<CombineInstance>
	|
	|-RVA: 0x15D7DF0 Offset: 0x15D6DF0 VA: 0x1815D7DF0
	|-Array.IndexOf<RaycastResult>
	|
	|-RVA: 0x15D88A0 Offset: 0x15D78A0 VA: 0x1815D88A0
	|-Array.IndexOf<ShaderPassName>
	|
	|-RVA: 0x15D9CC0 Offset: 0x15D8CC0 VA: 0x1815D9CC0
	|-Array.IndexOf<VisibleLight>
	|
	|-RVA: 0x15D9E60 Offset: 0x15D8E60 VA: 0x1815D9E60
	|-Array.IndexOf<VisibleReflectionProbe>
	|
	|-RVA: 0x15D5DB0 Offset: 0x15D4DB0 VA: 0x1815D5DB0
	|-Array.IndexOf<IntervalTreeNode>
	|
	|-RVA: 0x15D49F0 Offset: 0x15D39F0 VA: 0x1815D49F0
	|-Array.IndexOf<IntervalTree.Entry<object>>
	|
	|-RVA: 0x15D6AB0 Offset: 0x15D5AB0 VA: 0x1815D6AB0
	|-Array.IndexOf<Matrix4x4>
	|
	|-RVA: 0x15D6C20 Offset: 0x15D5C20 VA: 0x1815D6C20
	|-Array.IndexOf<MeshSubsetCombineUtility.MeshContainer>
	|
	|-RVA: 0x15D6DD0 Offset: 0x15D5DD0 VA: 0x1815D6DD0
	|-Array.IndexOf<MeshSubsetCombineUtility.MeshInstance>
	|
	|-RVA: 0x15D9370 Offset: 0x15D8370 VA: 0x1815D9370
	|-Array.IndexOf<MeshSubsetCombineUtility.SubMeshInstance>
	|
	|-RVA: 0x15CE800 Offset: 0x15CD800 VA: 0x1815CE800
	|-Array.IndexOf<ChannelPacket>
	|
	|-RVA: 0x15D78E0 Offset: 0x15D68E0 VA: 0x1815D78E0
	|-Array.IndexOf<ClientScene.PendingOwner>
	|
	|-RVA: 0x15D5B10 Offset: 0x15D4B10 VA: 0x1815D5B10
	|-Array.IndexOf<LocalClient.InternalMsg>
	|
	|-RVA: 0x15D7A10 Offset: 0x15D6A10 VA: 0x1815D7A10
	|-Array.IndexOf<NetworkLobbyManager.PendingPlayer>
	|
	|-RVA: 0xBAE8C0 Offset: 0xBAD8C0 VA: 0x180BAE8C0
	|-Array.IndexOf<NetworkMigrationManager.PendingPlayerInfo>
	|
	|-RVA: 0xBAE340 Offset: 0xBAD340 VA: 0x180BAE340
	|-Array.IndexOf<CRCMessageEntry>
	|
	|-RVA: 0xBAE790 Offset: 0xBAD790 VA: 0x180BAE790
	|-Array.IndexOf<PeerInfoPlayer>
	|
	|-RVA: 0xBAE5E0 Offset: 0xBAD5E0 VA: 0x180BAE5E0
	|-Array.IndexOf<ParticleSystem.Particle>
	|
	|-RVA: 0xBAEA10 Offset: 0xBADA10 VA: 0x180BAEA10
	|-Array.IndexOf<Playable>
	|
	|-RVA: 0xBAEB60 Offset: 0xBADB60 VA: 0x180BAEB60
	|-Array.IndexOf<Quaternion>
	|
	|-RVA: 0xBAECB0 Offset: 0xBADCB0 VA: 0x180BAECB0
	|-Array.IndexOf<RaycastHit>
	|
	|-RVA: 0xBAEE20 Offset: 0xBADE20 VA: 0x180BAEE20
	|-Array.IndexOf<Rect>
	|
	|-RVA: 0xBAF0D0 Offset: 0xBAE0D0 VA: 0x180BAF0D0
	|-Array.IndexOf<ReflectionProbeBlendInfo>
	|
	|-RVA: 0xBAF220 Offset: 0xBAE220 VA: 0x180BAF220
	|-Array.IndexOf<RenderTargetIdentifier>
	|
	|-RVA: 0xBAE490 Offset: 0xBAD490 VA: 0x180BAE490
	|-Array.IndexOf<GlyphRect>
	|
	|-RVA: 0xBAFFA0 Offset: 0xBAEFA0 VA: 0x180BAFFA0
	|-Array.IndexOf<AnimationOutputWeightProcessor.WeightInfo>
	|
	|-RVA: 0xBAF670 Offset: 0xBAE670 VA: 0x180BAF670
	|-Array.IndexOf<UICharInfo>
	|
	|-RVA: 0xBAF7C0 Offset: 0xBAE7C0 VA: 0x180BAF7C0
	|-Array.IndexOf<UILineInfo>
	|
	|-RVA: 0xBAF910 Offset: 0xBAE910 VA: 0x180BAF910
	|-Array.IndexOf<UIVertex>
	|
	|-RVA: 0xBB0110 Offset: 0xBAF110 VA: 0x180BB0110
	|-Array.IndexOf<UnitySynchronizationContext.WorkRequest>
	|
	|-RVA: 0xBAFBC0 Offset: 0xBAEBC0 VA: 0x180BAFBC0
	|-Array.IndexOf<Vector2>
	|
	|-RVA: 0xBAFA90 Offset: 0xBAEA90 VA: 0x180BAFA90
	|-Array.IndexOf<Vector2Int>
	|
	|-RVA: 0xBAFD00 Offset: 0xBAED00 VA: 0x180BAFD00
	|-Array.IndexOf<Vector3>
	|
	|-RVA: 0xBAFE50 Offset: 0xBAEE50 VA: 0x180BAFE50
	|-Array.IndexOf<Vector4>
	|
	|-RVA: 0xBAF390 Offset: 0xBAE390 VA: 0x180BAF390
	|-Array.IndexOf<LODGenerator.SkinnedRenderer>
	|
	|-RVA: 0xBAF500 Offset: 0xBAE500 VA: 0x180BAF500
	|-Array.IndexOf<LODGenerator.StaticRenderer>
	|
	|-RVA: 0xBAEF70 Offset: 0xBADF70 VA: 0x180BAEF70
	|-Array.IndexOf<ZmPeerManager.RecvPacket>
	|
	|-RVA: 0xBB0270 Offset: 0xBAF270 VA: 0x180BB0270
	|-Array.IndexOf<ZmID>
	*/

	public static int LastIndexOf(Array array, object value) { }

	public static int LastIndexOf(Array array, object value, int startIndex) { }

	public static int LastIndexOf(Array array, object value, int startIndex, int count) { }

	public static int LastIndexOf<T>(T[] array, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x961B70 Offset: 0x960B70 VA: 0x180961B70
	|-Array.LastIndexOf<Delegate>
	|-Array.LastIndexOf<object>
	*/

	public static int LastIndexOf<T>(T[] array, T value, int startIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x13AD9C0 Offset: 0x13AC9C0 VA: 0x1813AD9C0
	|-Array.LastIndexOf<Flow.RecursionNode>
	|
	|-RVA: 0x13AB7C0 Offset: 0x13AA7C0 VA: 0x1813AB7C0
	|-Array.LastIndexOf<LuaFunction.FuncData>
	|
	|-RVA: 0x13ACD60 Offset: 0x13ABD60 VA: 0x1813ACD60
	|-Array.LastIndexOf<NodeInfo>
	|
	|-RVA: 0x95C530 Offset: 0x95B530 VA: 0x18095C530
	|-Array.LastIndexOf<bool>
	|
	|-RVA: 0x95E2F0 Offset: 0x95D2F0 VA: 0x18095E2F0
	|-Array.LastIndexOf<int>
	|
	|-RVA: 0x95E070 Offset: 0x95D070 VA: 0x18095E070
	|-Array.LastIndexOf<Int32Enum>
	|
	|-RVA: 0x9618F0 Offset: 0x9608F0 VA: 0x1809618F0
	|-Array.LastIndexOf<object>
	|
	|-RVA: 0x95E920 Offset: 0x95D920 VA: 0x18095E920
	|-Array.LastIndexOf<LocalClient.InternalMsg>
	*/

	public static int LastIndexOf<T>(T[] array, T value, int startIndex, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x13AB200 Offset: 0x13AA200 VA: 0x1813AB200
	|-Array.LastIndexOf<DataSet.FaceIndices>
	|
	|-RVA: 0x13ADA80 Offset: 0x13ACA80 VA: 0x1813ADA80
	|-Array.LastIndexOf<Flow.RecursionNode>
	|
	|-RVA: 0x13AEBF0 Offset: 0x13ADBF0 VA: 0x1813AEBF0
	|-Array.LastIndexOf<UnitPreservation.UnitPortPreservation>
	|
	|-RVA: 0x13AE600 Offset: 0x13AD600 VA: 0x1813AE600
	|-Array.LastIndexOf<MeshCombiner.SkinnedRenderer>
	|
	|-RVA: 0x13AE9F0 Offset: 0x13AD9F0 VA: 0x1813AE9F0
	|-Array.LastIndexOf<MeshCombiner.StaticRenderer>
	|
	|-RVA: 0x13AA2C0 Offset: 0x13A92C0 VA: 0x1813AA2C0
	|-Array.LastIndexOf<CameraState.CustomBlendable>
	|
	|-RVA: 0x13AD210 Offset: 0x13AC210 VA: 0x1813AD210
	|-Array.LastIndexOf<CinemachineClearShot.Pair>
	|
	|-RVA: 0x13AAC50 Offset: 0x13A9C50 VA: 0x1813AAC50
	|-Array.LastIndexOf<DoublePoint>
	|
	|-RVA: 0x13ABE30 Offset: 0x13AAE30 VA: 0x1813ABE30
	|-Array.LastIndexOf<IntPoint>
	|
	|-RVA: 0x13AA6A0 Offset: 0x13A96A0 VA: 0x1813AA6A0
	|-Array.LastIndexOf<DgwResultServerInfo>
	|
	|-RVA: 0x13AA880 Offset: 0x13A9880 VA: 0x1813AA880
	|-Array.LastIndexOf<DgwServerForJson>
	|
	|-RVA: 0x13AAA60 Offset: 0x13A9A60 VA: 0x1813AAA60
	|-Array.LastIndexOf<DgwServerInfo>
	|
	|-RVA: 0x13A2F80 Offset: 0x13A1F80 VA: 0x1813A2F80
	|-Array.LastIndexOf<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>
	|
	|-RVA: 0x13A3170 Offset: 0x13A2170 VA: 0x1813A3170
	|-Array.LastIndexOf<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>
	|
	|-RVA: 0x13A8800 Offset: 0x13A7800 VA: 0x1813A8800
	|-Array.LastIndexOf<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>
	|
	|-RVA: 0x13A9CD0 Offset: 0x13A8CD0 VA: 0x1813A9CD0
	|-Array.LastIndexOf<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>
	|
	|-RVA: 0x13A5260 Offset: 0x13A4260 VA: 0x1813A5260
	|-Array.LastIndexOf<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>
	|
	|-RVA: 0x13A4CC0 Offset: 0x13A3CC0 VA: 0x1813A4CC0
	|-Array.LastIndexOf<homecontainer_GS2CHeroInfoClass.ClasslstHero>
	|
	|-RVA: 0x13A5080 Offset: 0x13A4080 VA: 0x1813A5080
	|-Array.LastIndexOf<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x13A5830 Offset: 0x13A4830 VA: 0x1813A5830
	|-Array.LastIndexOf<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x13A4EA0 Offset: 0x13A3EA0 VA: 0x1813A4EA0
	|-Array.LastIndexOf<homecontainer_GS2CRoundInfoClass.ClasslstInfo>
	|
	|-RVA: 0x13A7E60 Offset: 0x13A6E60 VA: 0x1813A7E60
	|-Array.LastIndexOf<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>
	|
	|-RVA: 0x13A7110 Offset: 0x13A6110 VA: 0x1813A7110
	|-Array.LastIndexOf<homecontainer_GS2CSeasonInfoClass.ClasslstPool>
	|
	|-RVA: 0x13A89F0 Offset: 0x13A79F0 VA: 0x1813A89F0
	|-Array.LastIndexOf<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>
	|
	|-RVA: 0x13A8F90 Offset: 0x13A7F90 VA: 0x1813A8F90
	|-Array.LastIndexOf<homecontainer_GS2CTalentInfoClass.ClasslstTalent>
	|
	|-RVA: 0x13A78B0 Offset: 0x13A68B0 VA: 0x1813A78B0
	|-Array.LastIndexOf<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>
	|
	|-RVA: 0x13A5450 Offset: 0x13A4450 VA: 0x1813A5450
	|-Array.LastIndexOf<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>
	|
	|-RVA: 0x13A9910 Offset: 0x13A8910 VA: 0x1813A9910
	|-Array.LastIndexOf<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>
	|
	|-RVA: 0x13A5640 Offset: 0x13A4640 VA: 0x1813A5640
	|-Array.LastIndexOf<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>
	|
	|-RVA: 0x13A5A10 Offset: 0x13A4A10 VA: 0x1813A5A10
	|-Array.LastIndexOf<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x13A8620 Offset: 0x13A7620 VA: 0x1813A8620
	|-Array.LastIndexOf<lsswitch_LS2CCodeShieldClass.ClasslstShield>
	|
	|-RVA: 0x13A3D00 Offset: 0x13A2D00 VA: 0x1813A3D00
	|-Array.LastIndexOf<netarchive_C2GSAskRoleListClass.ClasslstFile>
	|
	|-RVA: 0x13A3B00 Offset: 0x13A2B00 VA: 0x1813A3B00
	|-Array.LastIndexOf<netarchive_GS2CRoleListClass.ClasslstFile>
	|
	|-RVA: 0x13A6F30 Offset: 0x13A5F30 VA: 0x1813A6F30
	|-Array.LastIndexOf<netfriend_GS2CFindNameRetClass.ClasslstPlayer>
	|
	|-RVA: 0x13A3EE0 Offset: 0x13A2EE0 VA: 0x1813A3EE0
	|-Array.LastIndexOf<netopenui_GS2CGMListClass.ClasslstGMOrder>
	|
	|-RVA: 0x13A46A0 Offset: 0x13A36A0 VA: 0x1813A46A0
	|-Array.LastIndexOf<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>
	|
	|-RVA: 0x13A9350 Offset: 0x13A8350 VA: 0x1813A9350
	|-Array.LastIndexOf<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>
	|
	|-RVA: 0x13A9720 Offset: 0x13A8720 VA: 0x1813A9720
	|-Array.LastIndexOf<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>
	|
	|-RVA: 0x13A9EC0 Offset: 0x13A8EC0 VA: 0x1813A9EC0
	|-Array.LastIndexOf<netopenui_GS2CRecentWarInfoClass.ClasslstWar>
	|
	|-RVA: 0x13AA0D0 Offset: 0x13A90D0 VA: 0x1813AA0D0
	|-Array.LastIndexOf<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>
	|
	|-RVA: 0x13A8050 Offset: 0x13A7050 VA: 0x1813A8050
	|-Array.LastIndexOf<netopenui_GS2CRewardTipsClass.ClasslstRewardData>
	|
	|-RVA: 0x13A76D0 Offset: 0x13A66D0 VA: 0x1813A76D0
	|-Array.LastIndexOf<nettask_GS2CAddTaskClass.ClasslstProcess>
	|
	|-RVA: 0x13A8240 Offset: 0x13A7240 VA: 0x1813A8240
	|-Array.LastIndexOf<nettask_GS2CAddTaskClass.ClasslstReward>
	|
	|-RVA: 0x13A9530 Offset: 0x13A8530 VA: 0x1813A9530
	|-Array.LastIndexOf<nettask_GS2CAddTaskClass.ClasslstTaskData>
	|
	|-RVA: 0x13A4AC0 Offset: 0x13A3AC0 VA: 0x1813A4AC0
	|-Array.LastIndexOf<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>
	|
	|-RVA: 0x13A6570 Offset: 0x13A5570 VA: 0x1813A6570
	|-Array.LastIndexOf<netteam_GS2CMaxRoundClass.ClasslstMaxRound>
	|
	|-RVA: 0x13A48C0 Offset: 0x13A38C0 VA: 0x1813A48C0
	|-Array.LastIndexOf<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>
	|
	|-RVA: 0x13A6390 Offset: 0x13A5390 VA: 0x1813A6390
	|-Array.LastIndexOf<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>
	|
	|-RVA: 0x13A74E0 Offset: 0x13A64E0 VA: 0x1813A74E0
	|-Array.LastIndexOf<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>
	|
	|-RVA: 0x13A9AF0 Offset: 0x13A8AF0 VA: 0x1813A9AF0
	|-Array.LastIndexOf<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>
	|
	|-RVA: 0x13A40D0 Offset: 0x13A30D0 VA: 0x1813A40D0
	|-Array.LastIndexOf<s2cShop_GS2CRefreshShopClass.ClasslstGoods>
	|
	|-RVA: 0x13A61B0 Offset: 0x13A51B0 VA: 0x1813A61B0
	|-Array.LastIndexOf<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>
	|
	|-RVA: 0x13A3920 Offset: 0x13A2920 VA: 0x1813A3920
	|-Array.LastIndexOf<s2cmove_C2GSMoveClass.ClasslstDisp>
	|
	|-RVA: 0x13A3550 Offset: 0x13A2550 VA: 0x1813A3550
	|-Array.LastIndexOf<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>
	|
	|-RVA: 0x13A3360 Offset: 0x13A2360 VA: 0x1813A3360
	|-Array.LastIndexOf<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>
	|
	|-RVA: 0x13A44C0 Offset: 0x13A34C0 VA: 0x1813A44C0
	|-Array.LastIndexOf<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>
	|
	|-RVA: 0x13A6750 Offset: 0x13A5750 VA: 0x1813A6750
	|-Array.LastIndexOf<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>
	|
	|-RVA: 0x13A72F0 Offset: 0x13A62F0 VA: 0x1813A72F0
	|-Array.LastIndexOf<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>
	|
	|-RVA: 0x13A7C80 Offset: 0x13A6C80 VA: 0x1813A7C80
	|-Array.LastIndexOf<s2cnpc_C2GSAnswerDictClass.ClasslstQue>
	|
	|-RVA: 0x13A7AA0 Offset: 0x13A6AA0 VA: 0x1813A7AA0
	|-Array.LastIndexOf<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>
	|
	|-RVA: 0x13A9170 Offset: 0x13A8170 VA: 0x1813A9170
	|-Array.LastIndexOf<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>
	|
	|-RVA: 0x13A5DE0 Offset: 0x13A4DE0 VA: 0x1813A5DE0
	|-Array.LastIndexOf<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>
	|
	|-RVA: 0x13A8BD0 Offset: 0x13A7BD0 VA: 0x1813A8BD0
	|-Array.LastIndexOf<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>
	|
	|-RVA: 0x13A6D20 Offset: 0x13A5D20 VA: 0x1813A6D20
	|-Array.LastIndexOf<s2cnpc_GS2CNpcEventClass.ClasslstOption>
	|
	|-RVA: 0x13A5C00 Offset: 0x13A4C00 VA: 0x1813A5C00
	|-Array.LastIndexOf<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>
	|
	|-RVA: 0x13A6B30 Offset: 0x13A5B30 VA: 0x1813A6B30
	|-Array.LastIndexOf<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>
	|
	|-RVA: 0x13A3730 Offset: 0x13A2730 VA: 0x1813A3730
	|-Array.LastIndexOf<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>
	|
	|-RVA: 0x13A8DB0 Offset: 0x13A7DB0 VA: 0x1813A8DB0
	|-Array.LastIndexOf<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>
	|
	|-RVA: 0x13A42C0 Offset: 0x13A32C0 VA: 0x1813A42C0
	|-Array.LastIndexOf<s2cnpc_GS2CNpcShopClass.ClasslstGoods>
	|
	|-RVA: 0x13A5FD0 Offset: 0x13A4FD0 VA: 0x1813A5FD0
	|-Array.LastIndexOf<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>
	|
	|-RVA: 0x13A6940 Offset: 0x13A5940 VA: 0x1813A6940
	|-Array.LastIndexOf<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>
	|
	|-RVA: 0x13A8430 Offset: 0x13A7430 VA: 0x1813A8430
	|-Array.LastIndexOf<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>
	|
	|-RVA: 0x13ACB70 Offset: 0x13ABB70 VA: 0x1813ACB70
	|-Array.LastIndexOf<NameGenerate.NameWeight>
	|
	|-RVA: 0x13AE030 Offset: 0x13AD030 VA: 0x1813AE030
	|-Array.LastIndexOf<SteamNetworkingComponent.SendPacket>
	|
	|-RVA: 0x13ADE40 Offset: 0x13ACE40 VA: 0x1813ADE40
	|-Array.LastIndexOf<WeGameNetworkingComponent.SendPacket>
	|
	|-RVA: 0x13AD7E0 Offset: 0x13AC7E0 VA: 0x1813AD7E0
	|-Array.LastIndexOf<RangeU16>
	|
	|-RVA: 0x13AD020 Offset: 0x13AC020 VA: 0x1813AD020
	|-Array.LastIndexOf<OneInfo>
	|
	|-RVA: 0x13AA4A0 Offset: 0x13A94A0 VA: 0x1813AA4A0
	|-Array.LastIndexOf<DebugDrawLine.DebugLine>
	|
	|-RVA: 0x13A29C0 Offset: 0x13A19C0 VA: 0x1813A29C0
	|-Array.LastIndexOf<AssetTracker.AssetInfo>
	|
	|-RVA: 0x13AAE30 Offset: 0x13A9E30 VA: 0x1813AAE30
	|-Array.LastIndexOf<EngineHotKey>
	|
	|-RVA: 0x13ABA50 Offset: 0x13AAA50 VA: 0x1813ABA50
	|-Array.LastIndexOf<HitInfo>
	|
	|-RVA: 0x13AC5C0 Offset: 0x13AB5C0 VA: 0x1813AC5C0
	|-Array.LastIndexOf<LogMessage>
	|
	|-RVA: 0x13AC3E0 Offset: 0x13AB3E0 VA: 0x1813AC3E0
	|-Array.LastIndexOf<LPWNormalSolver.LPWPoint>
	|
	|-RVA: 0x13AC200 Offset: 0x13AB200 VA: 0x1813AC200
	|-Array.LastIndexOf<LPWNormalSolver.LPWPointDataEntry>
	|
	|-RVA: 0x13AD5F0 Offset: 0x13AC5F0 VA: 0x1813AD5F0
	|-Array.LastIndexOf<PropertyMetadata>
	|
	|-RVA: 0x13AB870 Offset: 0x13AA870 VA: 0x1813AB870
	|-Array.LastIndexOf<LuaFunction.FuncData>
	|
	|-RVA: 0x13AEFB0 Offset: 0x13ADFB0 VA: 0x1813AEFB0
	|-Array.LastIndexOf<fsVersionedType>
	|
	|-RVA: 0x13A27D0 Offset: 0x13A17D0 VA: 0x1813A27D0
	|-Array.LastIndexOf<fsAotCompilationManager.AotCompilation>
	|
	|-RVA: 0x13AC7A0 Offset: 0x13AB7A0 VA: 0x1813AC7A0
	|-Array.LastIndexOf<MinimapPoint>
	|
	|-RVA: 0x13AC990 Offset: 0x13AB990 VA: 0x1813AC990
	|-Array.LastIndexOf<MusicStateInfo>
	|
	|-RVA: 0x13ABC50 Offset: 0x13AAC50 VA: 0x1813ABC50
	|-Array.LastIndexOf<BridgeHandler.IdxPacket>
	|
	|-RVA: 0x13AC010 Offset: 0x13AB010 VA: 0x1813AC010
	|-Array.LastIndexOf<JsonPosition>
	|
	|-RVA: 0x13AF1A0 Offset: 0x13AE1A0 VA: 0x1813AF1A0
	|-Array.LastIndexOf<pb_BezierPoint>
	|
	|-RVA: 0x13AF3A0 Offset: 0x13AE3A0 VA: 0x1813AF3A0
	|-Array.LastIndexOf<pb_Edge>
	|
	|-RVA: 0x13ADC60 Offset: 0x13ACC60 VA: 0x1813ADC60
	|-Array.LastIndexOf<ScreenRadioScriptObject.ScreenInfo>
	|
	|-RVA: 0x13AEDD0 Offset: 0x13ADDD0 VA: 0x1813AEDD0
	|-Array.LastIndexOf<ValueDropdownItem<object>>
	|
	|-RVA: 0x13AB3F0 Offset: 0x13AA3F0 VA: 0x1813AB3F0
	|-Array.LastIndexOf<FormatterLocator.FormatterInfo>
	|
	|-RVA: 0x13AB5E0 Offset: 0x13AA5E0 VA: 0x1813AB5E0
	|-Array.LastIndexOf<FormatterLocator.FormatterLocatorInfo>
	|
	|-RVA: 0x13ACE30 Offset: 0x13ABE30 VA: 0x1813ACE30
	|-Array.LastIndexOf<NodeInfo>
	|
	|-RVA: 0x13AE220 Offset: 0x13AD220 VA: 0x1813AE220
	|-Array.LastIndexOf<SerializationNode>
	|
	|-RVA: 0x13AD3F0 Offset: 0x13AC3F0 VA: 0x1813AD3F0
	|-Array.LastIndexOf<DeepReflection.PathStep>
	|
	|-RVA: 0x13A2DA0 Offset: 0x13A1DA0 VA: 0x1813A2DA0
	|-Array.LastIndexOf<CCalEffInfo>
	|
	|-RVA: 0x13AE410 Offset: 0x13AD410 VA: 0x1813AE410
	|-Array.LastIndexOf<SkillRayHit>
	|
	|-RVA: 0x13AB010 Offset: 0x13AA010 VA: 0x1813AB010
	|-Array.LastIndexOf<EventQueue.EventQueueEntry>
	|
	|-RVA: 0x13A2BB0 Offset: 0x13A1BB0 VA: 0x1813A2BB0
	|-Array.LastIndexOf<SkeletonRendererCustomMaterials.AtlasMaterialOverride>
	|
	|-RVA: 0x13AE800 Offset: 0x13AD800 VA: 0x1813AE800
	|-Array.LastIndexOf<SkeletonRendererCustomMaterials.SlotMaterialOverride>
	|
	|-RVA: 0x962D80 Offset: 0x961D80 VA: 0x180962D80
	|-Array.LastIndexOf<SkeletonUtilityKinematicShadow.TransformPair>
	|
	|-RVA: 0x962B90 Offset: 0x961B90 VA: 0x180962B90
	|-Array.LastIndexOf<SubmeshInstruction>
	|
	|-RVA: 0x95F530 Offset: 0x95E530 VA: 0x18095F530
	|-Array.LastIndexOf<StateSoundScriptObject.Loop>
	|
	|-RVA: 0x9625A0 Offset: 0x9615A0 VA: 0x1809625A0
	|-Array.LastIndexOf<StateSoundScriptObject.StateSound>
	|
	|-RVA: 0x95D110 Offset: 0x95C110 VA: 0x18095D110
	|-Array.LastIndexOf<SteamMatchViewer.ChatMsg>
	|
	|-RVA: 0x95CB70 Offset: 0x95BB70 VA: 0x18095CB70
	|-Array.LastIndexOf<CSteamID>
	|
	|-RVA: 0x95C5F0 Offset: 0x95B5F0 VA: 0x18095C5F0
	|-Array.LastIndexOf<bool>
	|
	|-RVA: 0x95C7C0 Offset: 0x95B7C0 VA: 0x18095C7C0
	|-Array.LastIndexOf<byte>
	|
	|-RVA: 0x95CF40 Offset: 0x95BF40 VA: 0x18095CF40
	|-Array.LastIndexOf<char>
	|
	|-RVA: 0x95D8E0 Offset: 0x95C8E0 VA: 0x18095D8E0
	|-Array.LastIndexOf<DictionaryEntry>
	|
	|-RVA: 0x95F170 Offset: 0x95E170 VA: 0x18095F170
	|-Array.LastIndexOf<KeyValuePair<DateTime, object>>
	|
	|-RVA: 0x95F350 Offset: 0x95E350 VA: 0x18095F350
	|-Array.LastIndexOf<KeyValuePair<int, int>>
	|
	|-RVA: 0x95EDB0 Offset: 0x95DDB0 VA: 0x18095EDB0
	|-Array.LastIndexOf<KeyValuePair<int, object>>
	|
	|-RVA: 0x95EF90 Offset: 0x95DF90 VA: 0x18095EF90
	|-Array.LastIndexOf<KeyValuePair<object, object>>
	|
	|-RVA: 0x961C10 Offset: 0x960C10 VA: 0x180961C10
	|-Array.LastIndexOf<EventProvider.SessionInfo>
	|
	|-RVA: 0x95DE90 Offset: 0x95CE90 VA: 0x18095DE90
	|-Array.LastIndexOf<Guid>
	|
	|-RVA: 0x95E3A0 Offset: 0x95D3A0 VA: 0x18095E3A0
	|-Array.LastIndexOf<int>
	|
	|-RVA: 0x95E120 Offset: 0x95D120 VA: 0x18095E120
	|-Array.LastIndexOf<Int32Enum>
	|
	|-RVA: 0x95E570 Offset: 0x95D570 VA: 0x18095E570
	|-Array.LastIndexOf<long>
	|
	|-RVA: 0x95E9E0 Offset: 0x95D9E0 VA: 0x18095E9E0
	|-Array.LastIndexOf<InterpretedFrameInfo>
	|
	|-RVA: 0x964720 Offset: 0x963720 VA: 0x180964720
	|-Array.LastIndexOf<Win32_IP_ADAPTER_ADDRESSES>
	|
	|-RVA: 0x9619A0 Offset: 0x9609A0 VA: 0x1809619A0
	|-Array.LastIndexOf<object>
	|
	|-RVA: 0x961FD0 Offset: 0x960FD0 VA: 0x180961FD0
	|-Array.LastIndexOf<float>
	|
	|-RVA: 0x963550 Offset: 0x962550 VA: 0x180963550
	|-Array.LastIndexOf<uint>
	|
	|-RVA: 0x963720 Offset: 0x962720 VA: 0x180963720
	|-Array.LastIndexOf<ulong>
	|
	|-RVA: 0x9623A0 Offset: 0x9613A0 VA: 0x1809623A0
	|-Array.LastIndexOf<TexturePacker.SpriteData>
	|
	|-RVA: 0x95C160 Offset: 0x95B160 VA: 0x18095C160
	|-Array.LastIndexOf<AnimatorClipInfo>
	|
	|-RVA: 0x95FDB0 Offset: 0x95EDB0 VA: 0x18095FDB0
	|-Array.LastIndexOf<BeforeRenderHelper.OrderBlock>
	|
	|-RVA: 0x95C340 Offset: 0x95B340 VA: 0x18095C340
	|-Array.LastIndexOf<BoneWeight>
	|
	|-RVA: 0x95D2F0 Offset: 0x95C2F0 VA: 0x18095D2F0
	|-Array.LastIndexOf<Color32>
	|
	|-RVA: 0x95D4D0 Offset: 0x95C4D0 VA: 0x18095D4D0
	|-Array.LastIndexOf<Color>
	|
	|-RVA: 0x95D6B0 Offset: 0x95C6B0 VA: 0x18095D6B0
	|-Array.LastIndexOf<CombineInstance>
	|
	|-RVA: 0x960F20 Offset: 0x95FF20 VA: 0x180960F20
	|-Array.LastIndexOf<RaycastResult>
	|
	|-RVA: 0x961DF0 Offset: 0x960DF0 VA: 0x180961DF0
	|-Array.LastIndexOf<ShaderPassName>
	|
	|-RVA: 0x964090 Offset: 0x963090 VA: 0x180964090
	|-Array.LastIndexOf<VisibleLight>
	|
	|-RVA: 0x9642D0 Offset: 0x9632D0 VA: 0x1809642D0
	|-Array.LastIndexOf<VisibleReflectionProbe>
	|
	|-RVA: 0x95EBC0 Offset: 0x95DBC0 VA: 0x18095EBC0
	|-Array.LastIndexOf<IntervalTreeNode>
	|
	|-RVA: 0x95DAC0 Offset: 0x95CAC0 VA: 0x18095DAC0
	|-Array.LastIndexOf<IntervalTree.Entry<object>>
	|
	|-RVA: 0x95F730 Offset: 0x95E730 VA: 0x18095F730
	|-Array.LastIndexOf<Matrix4x4>
	|
	|-RVA: 0x95F930 Offset: 0x95E930 VA: 0x18095F930
	|-Array.LastIndexOf<MeshSubsetCombineUtility.MeshContainer>
	|
	|-RVA: 0x95FB70 Offset: 0x95EB70 VA: 0x18095FB70
	|-Array.LastIndexOf<MeshSubsetCombineUtility.MeshInstance>
	|
	|-RVA: 0x962980 Offset: 0x961980 VA: 0x180962980
	|-Array.LastIndexOf<MeshSubsetCombineUtility.SubMeshInstance>
	|
	|-RVA: 0x95CD50 Offset: 0x95BD50 VA: 0x18095CD50
	|-Array.LastIndexOf<ChannelPacket>
	|
	|-RVA: 0x9603C0 Offset: 0x95F3C0 VA: 0x1809603C0
	|-Array.LastIndexOf<ClientScene.PendingOwner>
	|
	|-RVA: 0x95E740 Offset: 0x95D740 VA: 0x18095E740
	|-Array.LastIndexOf<LocalClient.InternalMsg>
	|
	|-RVA: 0x960780 Offset: 0x95F780 VA: 0x180960780
	|-Array.LastIndexOf<NetworkLobbyManager.PendingPlayer>
	|
	|-RVA: 0x9605A0 Offset: 0x95F5A0 VA: 0x1809605A0
	|-Array.LastIndexOf<NetworkMigrationManager.PendingPlayerInfo>
	|
	|-RVA: 0x95C990 Offset: 0x95B990 VA: 0x18095C990
	|-Array.LastIndexOf<CRCMessageEntry>
	|
	|-RVA: 0x9601E0 Offset: 0x95F1E0 VA: 0x1809601E0
	|-Array.LastIndexOf<PeerInfoPlayer>
	|
	|-RVA: 0x95FF90 Offset: 0x95EF90 VA: 0x18095FF90
	|-Array.LastIndexOf<ParticleSystem.Particle>
	|
	|-RVA: 0x960960 Offset: 0x95F960 VA: 0x180960960
	|-Array.LastIndexOf<Playable>
	|
	|-RVA: 0x960B40 Offset: 0x95FB40 VA: 0x180960B40
	|-Array.LastIndexOf<Quaternion>
	|
	|-RVA: 0x960D20 Offset: 0x95FD20 VA: 0x180960D20
	|-Array.LastIndexOf<RaycastHit>
	|
	|-RVA: 0x961140 Offset: 0x960140 VA: 0x180961140
	|-Array.LastIndexOf<Rect>
	|
	|-RVA: 0x961510 Offset: 0x960510 VA: 0x180961510
	|-Array.LastIndexOf<ReflectionProbeBlendInfo>
	|
	|-RVA: 0x9616F0 Offset: 0x9606F0 VA: 0x1809616F0
	|-Array.LastIndexOf<RenderTargetIdentifier>
	|
	|-RVA: 0x95DCB0 Offset: 0x95CCB0 VA: 0x18095DCB0
	|-Array.LastIndexOf<GlyphRect>
	|
	|-RVA: 0x964520 Offset: 0x963520 VA: 0x180964520
	|-Array.LastIndexOf<AnimationOutputWeightProcessor.WeightInfo>
	|
	|-RVA: 0x962F60 Offset: 0x961F60 VA: 0x180962F60
	|-Array.LastIndexOf<UICharInfo>
	|
	|-RVA: 0x963150 Offset: 0x962150 VA: 0x180963150
	|-Array.LastIndexOf<UILineInfo>
	|
	|-RVA: 0x963330 Offset: 0x962330 VA: 0x180963330
	|-Array.LastIndexOf<UIVertex>
	|
	|-RVA: 0x964970 Offset: 0x963970 VA: 0x180964970
	|-Array.LastIndexOf<UnitySynchronizationContext.WorkRequest>
	|
	|-RVA: 0x963AD0 Offset: 0x962AD0 VA: 0x180963AD0
	|-Array.LastIndexOf<Vector2>
	|
	|-RVA: 0x9638F0 Offset: 0x9628F0 VA: 0x1809638F0
	|-Array.LastIndexOf<Vector2Int>
	|
	|-RVA: 0x963CC0 Offset: 0x962CC0 VA: 0x180963CC0
	|-Array.LastIndexOf<Vector3>
	|
	|-RVA: 0x963EB0 Offset: 0x962EB0 VA: 0x180963EB0
	|-Array.LastIndexOf<Vector4>
	|
	|-RVA: 0x9621A0 Offset: 0x9611A0 VA: 0x1809621A0
	|-Array.LastIndexOf<LODGenerator.SkinnedRenderer>
	|
	|-RVA: 0x962780 Offset: 0x961780 VA: 0x180962780
	|-Array.LastIndexOf<LODGenerator.StaticRenderer>
	|
	|-RVA: 0x961320 Offset: 0x960320 VA: 0x180961320
	|-Array.LastIndexOf<ZmPeerManager.RecvPacket>
	|
	|-RVA: 0x964B60 Offset: 0x963B60 VA: 0x180964B60
	|-Array.LastIndexOf<ZmID>
	*/

	public static void Reverse(Array array) { }

	public static void Reverse(Array array, int index, int length) { }

	public static void Reverse<T>(T[] array) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10D7E10 Offset: 0x10D6E10 VA: 0x1810D7E10
	|-Array.Reverse<byte>
	|
	|-RVA: 0x10E47D0 Offset: 0x10E37D0 VA: 0x1810E47D0
	|-Array.Reverse<object>
	*/

	public static void Reverse<T>(T[] array, int index, int length) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10E0FA0 Offset: 0x10DFFA0 VA: 0x1810E0FA0
	|-Array.Reverse<DataSet.FaceIndices>
	|
	|-RVA: 0x10E6840 Offset: 0x10E5840 VA: 0x1810E6840
	|-Array.Reverse<UnitPreservation.UnitPortPreservation>
	|
	|-RVA: 0x10E58E0 Offset: 0x10E48E0 VA: 0x1810E58E0
	|-Array.Reverse<MeshCombiner.SkinnedRenderer>
	|
	|-RVA: 0x10E60F0 Offset: 0x10E50F0 VA: 0x1810E60F0
	|-Array.Reverse<MeshCombiner.StaticRenderer>
	|
	|-RVA: 0x10DFF00 Offset: 0x10DEF00 VA: 0x1810DFF00
	|-Array.Reverse<CameraState.CustomBlendable>
	|
	|-RVA: 0x10E3E30 Offset: 0x10E2E30 VA: 0x1810E3E30
	|-Array.Reverse<CinemachineClearShot.Pair>
	|
	|-RVA: 0x10E0A20 Offset: 0x10DFA20 VA: 0x1810E0A20
	|-Array.Reverse<DoublePoint>
	|
	|-RVA: 0x10E2040 Offset: 0x10E1040 VA: 0x1810E2040
	|-Array.Reverse<IntPoint>
	|
	|-RVA: 0x10E02F0 Offset: 0x10DF2F0 VA: 0x1810E02F0
	|-Array.Reverse<DgwResultServerInfo>
	|
	|-RVA: 0x10E04A0 Offset: 0x10DF4A0 VA: 0x1810E04A0
	|-Array.Reverse<DgwServerForJson>
	|
	|-RVA: 0x10E0650 Offset: 0x10DF650 VA: 0x1810E0650
	|-Array.Reverse<DgwServerInfo>
	|
	|-RVA: 0x10D8770 Offset: 0x10D7770 VA: 0x1810D8770
	|-Array.Reverse<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>
	|
	|-RVA: 0x10D8960 Offset: 0x10D7960 VA: 0x1810D8960
	|-Array.Reverse<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>
	|
	|-RVA: 0x10DDEE0 Offset: 0x10DCEE0 VA: 0x1810DDEE0
	|-Array.Reverse<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>
	|
	|-RVA: 0x10DF2C0 Offset: 0x10DE2C0 VA: 0x1810DF2C0
	|-Array.Reverse<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>
	|
	|-RVA: 0x10DA9E0 Offset: 0x10D99E0 VA: 0x1810DA9E0
	|-Array.Reverse<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>
	|
	|-RVA: 0x10DA4D0 Offset: 0x10D94D0 VA: 0x1810DA4D0
	|-Array.Reverse<homecontainer_GS2CHeroInfoClass.ClasslstHero>
	|
	|-RVA: 0x10DA830 Offset: 0x10D9830 VA: 0x1810DA830
	|-Array.Reverse<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x10DAFB0 Offset: 0x10D9FB0 VA: 0x1810DAFB0
	|-Array.Reverse<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x10DA680 Offset: 0x10D9680 VA: 0x1810DA680
	|-Array.Reverse<homecontainer_GS2CRoundInfoClass.ClasslstInfo>
	|
	|-RVA: 0x10DD530 Offset: 0x10DC530 VA: 0x1810DD530
	|-Array.Reverse<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>
	|
	|-RVA: 0x10DC810 Offset: 0x10DB810 VA: 0x1810DC810
	|-Array.Reverse<homecontainer_GS2CSeasonInfoClass.ClasslstPool>
	|
	|-RVA: 0x10DE0D0 Offset: 0x10DD0D0 VA: 0x1810DE0D0
	|-Array.Reverse<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>
	|
	|-RVA: 0x10DE610 Offset: 0x10DD610 VA: 0x1810DE610
	|-Array.Reverse<homecontainer_GS2CTalentInfoClass.ClasslstTalent>
	|
	|-RVA: 0x10DCFB0 Offset: 0x10DBFB0 VA: 0x1810DCFB0
	|-Array.Reverse<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>
	|
	|-RVA: 0x10DABD0 Offset: 0x10D9BD0 VA: 0x1810DABD0
	|-Array.Reverse<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>
	|
	|-RVA: 0x10DEF30 Offset: 0x10DDF30 VA: 0x1810DEF30
	|-Array.Reverse<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>
	|
	|-RVA: 0x10DADC0 Offset: 0x10D9DC0 VA: 0x1810DADC0
	|-Array.Reverse<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>
	|
	|-RVA: 0x10DB160 Offset: 0x10DA160 VA: 0x1810DB160
	|-Array.Reverse<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x10DDD00 Offset: 0x10DCD00 VA: 0x1810DDD00
	|-Array.Reverse<lsswitch_LS2CCodeShieldClass.ClasslstShield>
	|
	|-RVA: 0x10D94E0 Offset: 0x10D84E0 VA: 0x1810D94E0
	|-Array.Reverse<netarchive_C2GSAskRoleListClass.ClasslstFile>
	|
	|-RVA: 0x10D92C0 Offset: 0x10D82C0 VA: 0x1810D92C0
	|-Array.Reverse<netarchive_GS2CRoleListClass.ClasslstFile>
	|
	|-RVA: 0x10DC630 Offset: 0x10DB630 VA: 0x1810DC630
	|-Array.Reverse<netfriend_GS2CFindNameRetClass.ClasslstPlayer>
	|
	|-RVA: 0x10D96C0 Offset: 0x10D86C0 VA: 0x1810D96C0
	|-Array.Reverse<netopenui_GS2CGMListClass.ClasslstGMOrder>
	|
	|-RVA: 0x10D9E70 Offset: 0x10D8E70 VA: 0x1810D9E70
	|-Array.Reverse<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>
	|
	|-RVA: 0x10DE970 Offset: 0x10DD970 VA: 0x1810DE970
	|-Array.Reverse<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>
	|
	|-RVA: 0x10DED40 Offset: 0x10DDD40 VA: 0x1810DED40
	|-Array.Reverse<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>
	|
	|-RVA: 0x10DF4B0 Offset: 0x10DE4B0 VA: 0x1810DF4B0
	|-Array.Reverse<netopenui_GS2CRecentWarInfoClass.ClasslstWar>
	|
	|-RVA: 0x10DF6F0 Offset: 0x10DE6F0 VA: 0x1810DF6F0
	|-Array.Reverse<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>
	|
	|-RVA: 0x10DD730 Offset: 0x10DC730 VA: 0x1810DD730
	|-Array.Reverse<netopenui_GS2CRewardTipsClass.ClasslstRewardData>
	|
	|-RVA: 0x10DCDD0 Offset: 0x10DBDD0 VA: 0x1810DCDD0
	|-Array.Reverse<nettask_GS2CAddTaskClass.ClasslstProcess>
	|
	|-RVA: 0x10DD920 Offset: 0x10DC920 VA: 0x1810DD920
	|-Array.Reverse<nettask_GS2CAddTaskClass.ClasslstReward>
	|
	|-RVA: 0x10DEB50 Offset: 0x10DDB50 VA: 0x1810DEB50
	|-Array.Reverse<nettask_GS2CAddTaskClass.ClasslstTaskData>
	|
	|-RVA: 0x10DA2C0 Offset: 0x10D92C0 VA: 0x1810DA2C0
	|-Array.Reverse<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>
	|
	|-RVA: 0x10DBC60 Offset: 0x10DAC60 VA: 0x1810DBC60
	|-Array.Reverse<netteam_GS2CMaxRoundClass.ClasslstMaxRound>
	|
	|-RVA: 0x10DA0B0 Offset: 0x10D90B0 VA: 0x1810DA0B0
	|-Array.Reverse<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>
	|
	|-RVA: 0x10DBAB0 Offset: 0x10DAAB0 VA: 0x1810DBAB0
	|-Array.Reverse<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>
	|
	|-RVA: 0x10DCBE0 Offset: 0x10DBBE0 VA: 0x1810DCBE0
	|-Array.Reverse<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>
	|
	|-RVA: 0x10DF110 Offset: 0x10DE110 VA: 0x1810DF110
	|-Array.Reverse<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>
	|
	|-RVA: 0x10D98B0 Offset: 0x10D88B0 VA: 0x1810D98B0
	|-Array.Reverse<s2cShop_GS2CRefreshShopClass.ClasslstGoods>
	|
	|-RVA: 0x10DB900 Offset: 0x10DA900 VA: 0x1810DB900
	|-Array.Reverse<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>
	|
	|-RVA: 0x10D90E0 Offset: 0x10D80E0 VA: 0x1810D90E0
	|-Array.Reverse<s2cmove_C2GSMoveClass.ClasslstDisp>
	|
	|-RVA: 0x10D8D40 Offset: 0x10D7D40 VA: 0x1810D8D40
	|-Array.Reverse<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>
	|
	|-RVA: 0x10D8B50 Offset: 0x10D7B50 VA: 0x1810D8B50
	|-Array.Reverse<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>
	|
	|-RVA: 0x10D9CC0 Offset: 0x10D8CC0 VA: 0x1810D9CC0
	|-Array.Reverse<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>
	|
	|-RVA: 0x10DBE10 Offset: 0x10DAE10 VA: 0x1810DBE10
	|-Array.Reverse<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>
	|
	|-RVA: 0x10DC9F0 Offset: 0x10DB9F0 VA: 0x1810DC9F0
	|-Array.Reverse<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>
	|
	|-RVA: 0x10DD380 Offset: 0x10DC380 VA: 0x1810DD380
	|-Array.Reverse<s2cnpc_C2GSAnswerDictClass.ClasslstQue>
	|
	|-RVA: 0x10DD1A0 Offset: 0x10DC1A0 VA: 0x1810DD1A0
	|-Array.Reverse<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>
	|
	|-RVA: 0x10DE7C0 Offset: 0x10DD7C0 VA: 0x1810DE7C0
	|-Array.Reverse<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>
	|
	|-RVA: 0x10DB530 Offset: 0x10DA530 VA: 0x1810DB530
	|-Array.Reverse<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>
	|
	|-RVA: 0x10DE280 Offset: 0x10DD280 VA: 0x1810DE280
	|-Array.Reverse<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>
	|
	|-RVA: 0x10DC3F0 Offset: 0x10DB3F0 VA: 0x1810DC3F0
	|-Array.Reverse<s2cnpc_GS2CNpcEventClass.ClasslstOption>
	|
	|-RVA: 0x10DB350 Offset: 0x10DA350 VA: 0x1810DB350
	|-Array.Reverse<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>
	|
	|-RVA: 0x10DC200 Offset: 0x10DB200 VA: 0x1810DC200
	|-Array.Reverse<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>
	|
	|-RVA: 0x10D8EF0 Offset: 0x10D7EF0 VA: 0x1810D8EF0
	|-Array.Reverse<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>
	|
	|-RVA: 0x10DE460 Offset: 0x10DD460 VA: 0x1810DE460
	|-Array.Reverse<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>
	|
	|-RVA: 0x10D9AB0 Offset: 0x10D8AB0 VA: 0x1810D9AB0
	|-Array.Reverse<s2cnpc_GS2CNpcShopClass.ClasslstGoods>
	|
	|-RVA: 0x10DB720 Offset: 0x10DA720 VA: 0x1810DB720
	|-Array.Reverse<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>
	|
	|-RVA: 0x10DC010 Offset: 0x10DB010 VA: 0x1810DC010
	|-Array.Reverse<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>
	|
	|-RVA: 0x10DDB10 Offset: 0x10DCB10 VA: 0x1810DDB10
	|-Array.Reverse<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>
	|
	|-RVA: 0x10E3870 Offset: 0x10E2870 VA: 0x1810E3870
	|-Array.Reverse<NameGenerate.NameWeight>
	|
	|-RVA: 0x10E4DE0 Offset: 0x10E3DE0 VA: 0x1810E4DE0
	|-Array.Reverse<SteamNetworkingComponent.SendPacket>
	|
	|-RVA: 0x10E4BF0 Offset: 0x10E3BF0 VA: 0x1810E4BF0
	|-Array.Reverse<WeGameNetworkingComponent.SendPacket>
	|
	|-RVA: 0x10E43E0 Offset: 0x10E33E0 VA: 0x1810E43E0
	|-Array.Reverse<RangeU16>
	|
	|-RVA: 0x10E3A60 Offset: 0x10E2A60 VA: 0x1810E3A60
	|-Array.Reverse<OneInfo>
	|
	|-RVA: 0x10E00E0 Offset: 0x10DF0E0 VA: 0x1810E00E0
	|-Array.Reverse<DebugDrawLine.DebugLine>
	|
	|-RVA: 0x10D7690 Offset: 0x10D6690 VA: 0x1810D7690
	|-Array.Reverse<AssetTracker.AssetInfo>
	|
	|-RVA: 0x10E0C00 Offset: 0x10DFC00 VA: 0x1810E0C00
	|-Array.Reverse<EngineHotKey>
	|
	|-RVA: 0x10E1740 Offset: 0x10E0740 VA: 0x1810E1740
	|-Array.Reverse<HitInfo>
	|
	|-RVA: 0x10E30A0 Offset: 0x10E20A0 VA: 0x1810E30A0
	|-Array.Reverse<LogMessage>
	|
	|-RVA: 0x10E2EF0 Offset: 0x10E1EF0 VA: 0x1810E2EF0
	|-Array.Reverse<LPWNormalSolver.LPWPoint>
	|
	|-RVA: 0x10E2D40 Offset: 0x10E1D40 VA: 0x1810E2D40
	|-Array.Reverse<LPWNormalSolver.LPWPointDataEntry>
	|
	|-RVA: 0x10E41F0 Offset: 0x10E31F0 VA: 0x1810E41F0
	|-Array.Reverse<PropertyMetadata>
	|
	|-RVA: 0x10E6F30 Offset: 0x10E5F30 VA: 0x1810E6F30
	|-Array.Reverse<fsVersionedType>
	|
	|-RVA: 0x10D74A0 Offset: 0x10D64A0 VA: 0x1810D74A0
	|-Array.Reverse<fsAotCompilationManager.AotCompilation>
	|
	|-RVA: 0x10E34A0 Offset: 0x10E24A0 VA: 0x1810E34A0
	|-Array.Reverse<MinimapPoint>
	|
	|-RVA: 0x10E3690 Offset: 0x10E2690 VA: 0x1810E3690
	|-Array.Reverse<MusicStateInfo>
	|
	|-RVA: 0x10E1950 Offset: 0x10E0950 VA: 0x1810E1950
	|-Array.Reverse<BridgeHandler.IdxPacket>
	|
	|-RVA: 0x10E2400 Offset: 0x10E1400 VA: 0x1810E2400
	|-Array.Reverse<JsonPosition>
	|
	|-RVA: 0x10E7120 Offset: 0x10E6120 VA: 0x1810E7120
	|-Array.Reverse<pb_BezierPoint>
	|
	|-RVA: 0x10E7340 Offset: 0x10E6340 VA: 0x1810E7340
	|-Array.Reverse<pb_Edge>
	|
	|-RVA: 0x10E4A10 Offset: 0x10E3A10 VA: 0x1810E4A10
	|-Array.Reverse<ScreenRadioScriptObject.ScreenInfo>
	|
	|-RVA: 0x10E6A20 Offset: 0x10E5A20 VA: 0x1810E6A20
	|-Array.Reverse<ValueDropdownItem<object>>
	|
	|-RVA: 0x10E1190 Offset: 0x10E0190 VA: 0x1810E1190
	|-Array.Reverse<FormatterLocator.FormatterInfo>
	|
	|-RVA: 0x10E1380 Offset: 0x10E0380 VA: 0x1810E1380
	|-Array.Reverse<FormatterLocator.FormatterLocatorInfo>
	|
	|-RVA: 0x10E4FD0 Offset: 0x10E3FD0 VA: 0x1810E4FD0
	|-Array.Reverse<SerializationNode>
	|
	|-RVA: 0x10E3FE0 Offset: 0x10E2FE0 VA: 0x1810E3FE0
	|-Array.Reverse<DeepReflection.PathStep>
	|
	|-RVA: 0x10D8050 Offset: 0x10D7050 VA: 0x1810D8050
	|-Array.Reverse<CCalEffInfo>
	|
	|-RVA: 0x10E56D0 Offset: 0x10E46D0 VA: 0x1810E56D0
	|-Array.Reverse<SkillRayHit>
	|
	|-RVA: 0x10E0DB0 Offset: 0x10DFDB0 VA: 0x1810E0DB0
	|-Array.Reverse<EventQueue.EventQueueEntry>
	|
	|-RVA: 0x10D7880 Offset: 0x10D6880 VA: 0x1810D7880
	|-Array.Reverse<SkeletonRendererCustomMaterials.AtlasMaterialOverride>
	|
	|-RVA: 0x10E5B00 Offset: 0x10E4B00 VA: 0x1810E5B00
	|-Array.Reverse<SkeletonRendererCustomMaterials.SlotMaterialOverride>
	|
	|-RVA: 0x10E6300 Offset: 0x10E5300 VA: 0x1810E6300
	|-Array.Reverse<SkeletonUtilityKinematicShadow.TransformPair>
	|
	|-RVA: 0x10E3280 Offset: 0x10E2280 VA: 0x1810E3280
	|-Array.Reverse<StateSoundScriptObject.Loop>
	|
	|-RVA: 0x10E5F10 Offset: 0x10E4F10 VA: 0x1810E5F10
	|-Array.Reverse<StateSoundScriptObject.StateSound>
	|
	|-RVA: 0x10D8590 Offset: 0x10D7590 VA: 0x1810D8590
	|-Array.Reverse<SteamMatchViewer.ChatMsg>
	|
	|-RVA: 0x10D8230 Offset: 0x10D7230 VA: 0x1810D8230
	|-Array.Reverse<CSteamID>
	|
	|-RVA: 0x10D7C60 Offset: 0x10D6C60 VA: 0x1810D7C60
	|-Array.Reverse<bool>
	|
	|-RVA: 0x10D7EA0 Offset: 0x10D6EA0 VA: 0x1810D7EA0
	|-Array.Reverse<byte>
	|
	|-RVA: 0x10D83E0 Offset: 0x10D73E0 VA: 0x1810D83E0
	|-Array.Reverse<char>
	|
	|-RVA: 0x10E0840 Offset: 0x10DF840 VA: 0x1810E0840
	|-Array.Reverse<DictionaryEntry>
	|
	|-RVA: 0x10E29B0 Offset: 0x10E19B0 VA: 0x1810E29B0
	|-Array.Reverse<KeyValuePair<DateTime, object>>
	|
	|-RVA: 0x10E2B90 Offset: 0x10E1B90 VA: 0x1810E2B90
	|-Array.Reverse<KeyValuePair<int, int>>
	|
	|-RVA: 0x10E25F0 Offset: 0x10E15F0 VA: 0x1810E25F0
	|-Array.Reverse<KeyValuePair<int, object>>
	|
	|-RVA: 0x10E27D0 Offset: 0x10E17D0 VA: 0x1810E27D0
	|-Array.Reverse<KeyValuePair<object, object>>
	|
	|-RVA: 0x10E51C0 Offset: 0x10E41C0 VA: 0x1810E51C0
	|-Array.Reverse<EventProvider.SessionInfo>
	|
	|-RVA: 0x10E1560 Offset: 0x10E0560 VA: 0x1810E1560
	|-Array.Reverse<Guid>
	|
	|-RVA: 0x10E1CE0 Offset: 0x10E0CE0 VA: 0x1810E1CE0
	|-Array.Reverse<int>
	|
	|-RVA: 0x10E1B30 Offset: 0x10E0B30 VA: 0x1810E1B30
	|-Array.Reverse<Int32Enum>
	|
	|-RVA: 0x10E1E90 Offset: 0x10E0E90 VA: 0x1810E1E90
	|-Array.Reverse<long>
	|
	|-RVA: 0x10E2220 Offset: 0x10E1220 VA: 0x1810E2220
	|-Array.Reverse<InterpretedFrameInfo>
	|
	|-RVA: 0x10E6C00 Offset: 0x10E5C00 VA: 0x1810E6C00
	|-Array.Reverse<Win32_IP_ADAPTER_ADDRESSES>
	|
	|-RVA: 0x10E4860 Offset: 0x10E3860 VA: 0x1810E4860
	|-Array.Reverse<object>
	|
	|-RVA: 0x10E5520 Offset: 0x10E4520 VA: 0x1810E5520
	|-Array.Reverse<float>
	|
	|-RVA: 0x10E64E0 Offset: 0x10E54E0 VA: 0x1810E64E0
	|-Array.Reverse<uint>
	|
	|-RVA: 0x10E6690 Offset: 0x10E5690 VA: 0x1810E6690
	|-Array.Reverse<ulong>
	|
	|-RVA: 0x10E5CF0 Offset: 0x10E4CF0 VA: 0x1810E5CF0
	|-Array.Reverse<TexturePacker.SpriteData>
	|
	|-RVA: 0x10D72F0 Offset: 0x10D62F0 VA: 0x1810D72F0
	|-Array.Reverse<AnimatorClipInfo>
	|
	|-RVA: 0x10E3C50 Offset: 0x10E2C50 VA: 0x1810E3C50
	|-Array.Reverse<BeforeRenderHelper.OrderBlock>
	|
	|-RVA: 0x10D7A70 Offset: 0x10D6A70 VA: 0x1810D7A70
	|-Array.Reverse<BoneWeight>
	|
	|-RVA: 0x10DF8E0 Offset: 0x10DE8E0 VA: 0x1810DF8E0
	|-Array.Reverse<Color32>
	|
	|-RVA: 0x10DFA90 Offset: 0x10DEA90 VA: 0x1810DFA90
	|-Array.Reverse<Color>
	|
	|-RVA: 0x10DFC70 Offset: 0x10DEC70 VA: 0x1810DFC70
	|-Array.Reverse<CombineInstance>
	|
	|-RVA: 0x10E4590 Offset: 0x10E3590 VA: 0x1810E4590
	|-Array.Reverse<RaycastResult>
	|
	|-RVA: 0x10E5370 Offset: 0x10E4370 VA: 0x1810E5370
	|-Array.Reverse<ShaderPassName>
	|
	|-RVA: 0x11852C0 Offset: 0x11842C0 VA: 0x1811852C0
	|-Array.Reverse<VisibleLight>
	|
	|-RVA: 0x1185560 Offset: 0x1184560 VA: 0x181185560
	|-Array.Reverse<VisibleReflectionProbe>
	|
	|-RVA: 0x1181E20 Offset: 0x1180E20 VA: 0x181181E20
	|-Array.Reverse<IntervalTreeNode>
	|
	|-RVA: 0x1181870 Offset: 0x1180870 VA: 0x181181870
	|-Array.Reverse<IntervalTree.Entry<object>>
	|
	|-RVA: 0x1182010 Offset: 0x1181010 VA: 0x181182010
	|-Array.Reverse<Matrix4x4>
	|
	|-RVA: 0x1182230 Offset: 0x1181230 VA: 0x181182230
	|-Array.Reverse<MeshSubsetCombineUtility.MeshContainer>
	|
	|-RVA: 0x11824E0 Offset: 0x11814E0 VA: 0x1811824E0
	|-Array.Reverse<MeshSubsetCombineUtility.MeshInstance>
	|
	|-RVA: 0x1184340 Offset: 0x1183340 VA: 0x181184340
	|-Array.Reverse<MeshSubsetCombineUtility.SubMeshInstance>
	|
	|-RVA: 0x1181680 Offset: 0x1180680 VA: 0x181181680
	|-Array.Reverse<ChannelPacket>
	|
	|-RVA: 0x1182C00 Offset: 0x1181C00 VA: 0x181182C00
	|-Array.Reverse<ClientScene.PendingOwner>
	|
	|-RVA: 0x1181C40 Offset: 0x1180C40 VA: 0x181181C40
	|-Array.Reverse<LocalClient.InternalMsg>
	|
	|-RVA: 0x1182F90 Offset: 0x1181F90 VA: 0x181182F90
	|-Array.Reverse<NetworkLobbyManager.PendingPlayer>
	|
	|-RVA: 0x1182DB0 Offset: 0x1181DB0 VA: 0x181182DB0
	|-Array.Reverse<NetworkMigrationManager.PendingPlayerInfo>
	|
	|-RVA: 0x11814A0 Offset: 0x11804A0 VA: 0x1811814A0
	|-Array.Reverse<CRCMessageEntry>
	|
	|-RVA: 0x1182A50 Offset: 0x1181A50 VA: 0x181182A50
	|-Array.Reverse<PeerInfoPlayer>
	|
	|-RVA: 0x1182780 Offset: 0x1181780 VA: 0x181182780
	|-Array.Reverse<ParticleSystem.Particle>
	|
	|-RVA: 0x1183170 Offset: 0x1182170 VA: 0x181183170
	|-Array.Reverse<Playable>
	|
	|-RVA: 0x1183350 Offset: 0x1182350 VA: 0x181183350
	|-Array.Reverse<Quaternion>
	|
	|-RVA: 0x1183530 Offset: 0x1182530 VA: 0x181183530
	|-Array.Reverse<RaycastHit>
	|
	|-RVA: 0x1183750 Offset: 0x1182750 VA: 0x181183750
	|-Array.Reverse<Rect>
	|
	|-RVA: 0x1183B20 Offset: 0x1182B20 VA: 0x181183B20
	|-Array.Reverse<ReflectionProbeBlendInfo>
	|
	|-RVA: 0x1183D00 Offset: 0x1182D00 VA: 0x181183D00
	|-Array.Reverse<RenderTargetIdentifier>
	|
	|-RVA: 0x1181A60 Offset: 0x1180A60 VA: 0x181181A60
	|-Array.Reverse<GlyphRect>
	|
	|-RVA: 0x1185860 Offset: 0x1184860 VA: 0x181185860
	|-Array.Reverse<AnimationOutputWeightProcessor.WeightInfo>
	|
	|-RVA: 0x1184580 Offset: 0x1183580 VA: 0x181184580
	|-Array.Reverse<UICharInfo>
	|
	|-RVA: 0x1184770 Offset: 0x1183770 VA: 0x181184770
	|-Array.Reverse<UILineInfo>
	|
	|-RVA: 0x1184950 Offset: 0x1183950 VA: 0x181184950
	|-Array.Reverse<UIVertex>
	|
	|-RVA: 0x1185A70 Offset: 0x1184A70 VA: 0x181185A70
	|-Array.Reverse<UnitySynchronizationContext.WorkRequest>
	|
	|-RVA: 0x1184D40 Offset: 0x1183D40 VA: 0x181184D40
	|-Array.Reverse<Vector2>
	|
	|-RVA: 0x1184B90 Offset: 0x1183B90 VA: 0x181184B90
	|-Array.Reverse<Vector2Int>
	|
	|-RVA: 0x1184EF0 Offset: 0x1183EF0 VA: 0x181184EF0
	|-Array.Reverse<Vector3>
	|
	|-RVA: 0x11850E0 Offset: 0x11840E0 VA: 0x1811850E0
	|-Array.Reverse<Vector4>
	|
	|-RVA: 0x1183F10 Offset: 0x1182F10 VA: 0x181183F10
	|-Array.Reverse<LODGenerator.SkinnedRenderer>
	|
	|-RVA: 0x1184130 Offset: 0x1183130 VA: 0x181184130
	|-Array.Reverse<LODGenerator.StaticRenderer>
	|
	|-RVA: 0x1183930 Offset: 0x1182930 VA: 0x181183930
	|-Array.Reverse<ZmPeerManager.RecvPacket>
	|
	|-RVA: 0x1185C60 Offset: 0x1184C60 VA: 0x181185C60
	|-Array.Reverse<ZmID>
	*/

	public void SetValue(object value, long index) { }

	public void SetValue(object value, long index1, long index2) { }

	public void SetValue(object value, long index1, long index2, long index3) { }

	public void SetValue(object value, long[] indices) { }

	public static void Sort(Array array) { }

	public static void Sort(Array array, int index, int length) { }

	public static void Sort(Array array, IComparer comparer) { }

	public static void Sort(Array array, int index, int length, IComparer comparer) { }

	public static void Sort(Array keys, Array items) { }

	public static void Sort(Array keys, Array items, IComparer comparer) { }

	public static void Sort(Array keys, Array items, int index, int length) { }

	public static void Sort(Array keys, Array items, int index, int length, IComparer comparer) { }

	public static void Sort<T>(T[] array) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1190FD0 Offset: 0x118FFD0 VA: 0x181190FD0
	|-Array.Sort<object>
	*/

	public static void Sort<T>(T[] array, int index, int length) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x883420 Offset: 0x882420 VA: 0x180883420
	|-Array.Sort<object>
	*/

	public static void Sort<T>(T[] array, IComparer<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x118D880 Offset: 0x118C880 VA: 0x18118D880
	|-Array.Sort<int>
	|
	|-RVA: 0x1191130 Offset: 0x1190130 VA: 0x181191130
	|-Array.Sort<object>
	*/

	public static void Sort<T>(T[] array, int index, int length, IComparer<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x118CC70 Offset: 0x118BC70 VA: 0x18118CC70
	|-Array.Sort<DataSet.FaceIndices>
	|
	|-RVA: 0x11932A0 Offset: 0x11922A0 VA: 0x1811932A0
	|-Array.Sort<UnitPreservation.UnitPortPreservation>
	|
	|-RVA: 0x1191CA0 Offset: 0x1190CA0 VA: 0x181191CA0
	|-Array.Sort<MeshCombiner.SkinnedRenderer>
	|
	|-RVA: 0x11922E0 Offset: 0x11912E0 VA: 0x1811922E0
	|-Array.Sort<MeshCombiner.StaticRenderer>
	|
	|-RVA: 0x118BFF0 Offset: 0x118AFF0 VA: 0x18118BFF0
	|-Array.Sort<CameraState.CustomBlendable>
	|
	|-RVA: 0x118F570 Offset: 0x118E570 VA: 0x18118F570
	|-Array.Sort<CinemachineClearShot.Pair>
	|
	|-RVA: 0x118C770 Offset: 0x118B770 VA: 0x18118C770
	|-Array.Sort<DoublePoint>
	|
	|-RVA: 0x118DA60 Offset: 0x118CA60 VA: 0x18118DA60
	|-Array.Sort<IntPoint>
	|
	|-RVA: 0x118C270 Offset: 0x118B270 VA: 0x18118C270
	|-Array.Sort<DgwResultServerInfo>
	|
	|-RVA: 0x118C3B0 Offset: 0x118B3B0 VA: 0x18118C3B0
	|-Array.Sort<DgwServerForJson>
	|
	|-RVA: 0x118C4F0 Offset: 0x118B4F0 VA: 0x18118C4F0
	|-Array.Sort<DgwServerInfo>
	|
	|-RVA: 0x1187060 Offset: 0x1186060 VA: 0x181187060
	|-Array.Sort<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>
	|
	|-RVA: 0x11871A0 Offset: 0x11861A0 VA: 0x1811871A0
	|-Array.Sort<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>
	|
	|-RVA: 0x118A9E0 Offset: 0x11899E0 VA: 0x18118A9E0
	|-Array.Sort<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>
	|
	|-RVA: 0x118B7A0 Offset: 0x118A7A0 VA: 0x18118B7A0
	|-Array.Sort<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>
	|
	|-RVA: 0x11886E0 Offset: 0x11876E0 VA: 0x1811886E0
	|-Array.Sort<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>
	|
	|-RVA: 0x1188320 Offset: 0x1187320 VA: 0x181188320
	|-Array.Sort<homecontainer_GS2CHeroInfoClass.ClasslstHero>
	|
	|-RVA: 0x11885A0 Offset: 0x11875A0 VA: 0x1811885A0
	|-Array.Sort<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x1188AA0 Offset: 0x1187AA0 VA: 0x181188AA0
	|-Array.Sort<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x1188460 Offset: 0x1187460 VA: 0x181188460
	|-Array.Sort<homecontainer_GS2CRoundInfoClass.ClasslstInfo>
	|
	|-RVA: 0x118A3A0 Offset: 0x11893A0 VA: 0x18118A3A0
	|-Array.Sort<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>
	|
	|-RVA: 0x1189AE0 Offset: 0x1188AE0 VA: 0x181189AE0
	|-Array.Sort<homecontainer_GS2CSeasonInfoClass.ClasslstPool>
	|
	|-RVA: 0x118AB20 Offset: 0x1189B20 VA: 0x18118AB20
	|-Array.Sort<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>
	|
	|-RVA: 0x118AEE0 Offset: 0x1189EE0 VA: 0x18118AEE0
	|-Array.Sort<homecontainer_GS2CTalentInfoClass.ClasslstTalent>
	|
	|-RVA: 0x1189FE0 Offset: 0x1188FE0 VA: 0x181189FE0
	|-Array.Sort<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>
	|
	|-RVA: 0x1188820 Offset: 0x1187820 VA: 0x181188820
	|-Array.Sort<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>
	|
	|-RVA: 0x118B520 Offset: 0x118A520 VA: 0x18118B520
	|-Array.Sort<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>
	|
	|-RVA: 0x1188960 Offset: 0x1187960 VA: 0x181188960
	|-Array.Sort<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>
	|
	|-RVA: 0x1188BE0 Offset: 0x1187BE0 VA: 0x181188BE0
	|-Array.Sort<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x118A8A0 Offset: 0x11898A0 VA: 0x18118A8A0
	|-Array.Sort<lsswitch_LS2CCodeShieldClass.ClasslstShield>
	|
	|-RVA: 0x1187920 Offset: 0x1186920 VA: 0x181187920
	|-Array.Sort<netarchive_C2GSAskRoleListClass.ClasslstFile>
	|
	|-RVA: 0x11877E0 Offset: 0x11867E0 VA: 0x1811877E0
	|-Array.Sort<netarchive_GS2CRoleListClass.ClasslstFile>
	|
	|-RVA: 0x11899A0 Offset: 0x11889A0 VA: 0x1811899A0
	|-Array.Sort<netfriend_GS2CFindNameRetClass.ClasslstPlayer>
	|
	|-RVA: 0x1187A60 Offset: 0x1186A60 VA: 0x181187A60
	|-Array.Sort<netopenui_GS2CGMListClass.ClasslstGMOrder>
	|
	|-RVA: 0x1187F60 Offset: 0x1186F60 VA: 0x181187F60
	|-Array.Sort<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>
	|
	|-RVA: 0x118B160 Offset: 0x118A160 VA: 0x18118B160
	|-Array.Sort<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>
	|
	|-RVA: 0x118B3E0 Offset: 0x118A3E0 VA: 0x18118B3E0
	|-Array.Sort<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>
	|
	|-RVA: 0x118B8E0 Offset: 0x118A8E0 VA: 0x18118B8E0
	|-Array.Sort<netopenui_GS2CRecentWarInfoClass.ClasslstWar>
	|
	|-RVA: 0x118BA20 Offset: 0x118AA20 VA: 0x18118BA20
	|-Array.Sort<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>
	|
	|-RVA: 0x118A4E0 Offset: 0x11894E0 VA: 0x18118A4E0
	|-Array.Sort<netopenui_GS2CRewardTipsClass.ClasslstRewardData>
	|
	|-RVA: 0x1189EA0 Offset: 0x1188EA0 VA: 0x181189EA0
	|-Array.Sort<nettask_GS2CAddTaskClass.ClasslstProcess>
	|
	|-RVA: 0x118A620 Offset: 0x1189620 VA: 0x18118A620
	|-Array.Sort<nettask_GS2CAddTaskClass.ClasslstReward>
	|
	|-RVA: 0x118B2A0 Offset: 0x118A2A0 VA: 0x18118B2A0
	|-Array.Sort<nettask_GS2CAddTaskClass.ClasslstTaskData>
	|
	|-RVA: 0x11881E0 Offset: 0x11871E0 VA: 0x1811881E0
	|-Array.Sort<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>
	|
	|-RVA: 0x1189360 Offset: 0x1188360 VA: 0x181189360
	|-Array.Sort<netteam_GS2CMaxRoundClass.ClasslstMaxRound>
	|
	|-RVA: 0x11880A0 Offset: 0x11870A0 VA: 0x1811880A0
	|-Array.Sort<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>
	|
	|-RVA: 0x1189220 Offset: 0x1188220 VA: 0x181189220
	|-Array.Sort<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>
	|
	|-RVA: 0x1189D60 Offset: 0x1188D60 VA: 0x181189D60
	|-Array.Sort<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>
	|
	|-RVA: 0x118B660 Offset: 0x118A660 VA: 0x18118B660
	|-Array.Sort<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>
	|
	|-RVA: 0x1187BA0 Offset: 0x1186BA0 VA: 0x181187BA0
	|-Array.Sort<s2cShop_GS2CRefreshShopClass.ClasslstGoods>
	|
	|-RVA: 0x11890E0 Offset: 0x11880E0 VA: 0x1811890E0
	|-Array.Sort<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>
	|
	|-RVA: 0x11876A0 Offset: 0x11866A0 VA: 0x1811876A0
	|-Array.Sort<s2cmove_C2GSMoveClass.ClasslstDisp>
	|
	|-RVA: 0x1187420 Offset: 0x1186420 VA: 0x181187420
	|-Array.Sort<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>
	|
	|-RVA: 0x11872E0 Offset: 0x11862E0 VA: 0x1811872E0
	|-Array.Sort<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>
	|
	|-RVA: 0x1187E20 Offset: 0x1186E20 VA: 0x181187E20
	|-Array.Sort<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>
	|
	|-RVA: 0x11894A0 Offset: 0x11884A0 VA: 0x1811894A0
	|-Array.Sort<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>
	|
	|-RVA: 0x1189C20 Offset: 0x1188C20 VA: 0x181189C20
	|-Array.Sort<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>
	|
	|-RVA: 0x118A260 Offset: 0x1189260 VA: 0x18118A260
	|-Array.Sort<s2cnpc_C2GSAnswerDictClass.ClasslstQue>
	|
	|-RVA: 0x118A120 Offset: 0x1189120 VA: 0x18118A120
	|-Array.Sort<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>
	|
	|-RVA: 0x118B020 Offset: 0x118A020 VA: 0x18118B020
	|-Array.Sort<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>
	|
	|-RVA: 0x1188E60 Offset: 0x1187E60 VA: 0x181188E60
	|-Array.Sort<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>
	|
	|-RVA: 0x118AC60 Offset: 0x1189C60 VA: 0x18118AC60
	|-Array.Sort<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>
	|
	|-RVA: 0x1189860 Offset: 0x1188860 VA: 0x181189860
	|-Array.Sort<s2cnpc_GS2CNpcEventClass.ClasslstOption>
	|
	|-RVA: 0x1188D20 Offset: 0x1187D20 VA: 0x181188D20
	|-Array.Sort<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>
	|
	|-RVA: 0x1189720 Offset: 0x1188720 VA: 0x181189720
	|-Array.Sort<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>
	|
	|-RVA: 0x1187560 Offset: 0x1186560 VA: 0x181187560
	|-Array.Sort<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>
	|
	|-RVA: 0x118ADA0 Offset: 0x1189DA0 VA: 0x18118ADA0
	|-Array.Sort<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>
	|
	|-RVA: 0x1187CE0 Offset: 0x1186CE0 VA: 0x181187CE0
	|-Array.Sort<s2cnpc_GS2CNpcShopClass.ClasslstGoods>
	|
	|-RVA: 0x1188FA0 Offset: 0x1187FA0 VA: 0x181188FA0
	|-Array.Sort<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>
	|
	|-RVA: 0x11895E0 Offset: 0x11885E0 VA: 0x1811895E0
	|-Array.Sort<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>
	|
	|-RVA: 0x118A760 Offset: 0x1189760 VA: 0x18118A760
	|-Array.Sort<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>
	|
	|-RVA: 0x118F1B0 Offset: 0x118E1B0 VA: 0x18118F1B0
	|-Array.Sort<NameGenerate.NameWeight>
	|
	|-RVA: 0x1191450 Offset: 0x1190450 VA: 0x181191450
	|-Array.Sort<SteamNetworkingComponent.SendPacket>
	|
	|-RVA: 0x1191310 Offset: 0x1190310 VA: 0x181191310
	|-Array.Sort<WeGameNetworkingComponent.SendPacket>
	|
	|-RVA: 0x11901F0 Offset: 0x118F1F0 VA: 0x1811901F0
	|-Array.Sort<RangeU16>
	|
	|-RVA: 0x118F2F0 Offset: 0x118E2F0 VA: 0x18118F2F0
	|-Array.Sort<OneInfo>
	|
	|-RVA: 0x118C130 Offset: 0x118B130 VA: 0x18118C130
	|-Array.Sort<DebugDrawLine.DebugLine>
	|
	|-RVA: 0x1186090 Offset: 0x1185090 VA: 0x181186090
	|-Array.Sort<AssetTracker.AssetInfo>
	|
	|-RVA: 0x118C8B0 Offset: 0x118B8B0 VA: 0x18118C8B0
	|-Array.Sort<EngineHotKey>
	|
	|-RVA: 0x118D2B0 Offset: 0x118C2B0 VA: 0x18118D2B0
	|-Array.Sort<HitInfo>
	|
	|-RVA: 0x118E8F0 Offset: 0x118D8F0 VA: 0x18118E8F0
	|-Array.Sort<LogMessage>
	|
	|-RVA: 0x118E7B0 Offset: 0x118D7B0 VA: 0x18118E7B0
	|-Array.Sort<LPWNormalSolver.LPWPoint>
	|
	|-RVA: 0x118E670 Offset: 0x118D670 VA: 0x18118E670
	|-Array.Sort<LPWNormalSolver.LPWPointDataEntry>
	|
	|-RVA: 0x118FF70 Offset: 0x118EF70 VA: 0x18118FF70
	|-Array.Sort<PropertyMetadata>
	|
	|-RVA: 0x1194340 Offset: 0x1193340 VA: 0x181194340
	|-Array.Sort<fsVersionedType>
	|
	|-RVA: 0x1185F50 Offset: 0x1184F50 VA: 0x181185F50
	|-Array.Sort<fsAotCompilationManager.AotCompilation>
	|
	|-RVA: 0x118EF30 Offset: 0x118DF30 VA: 0x18118EF30
	|-Array.Sort<MinimapPoint>
	|
	|-RVA: 0x118F070 Offset: 0x118E070 VA: 0x18118F070
	|-Array.Sort<MusicStateInfo>
	|
	|-RVA: 0x118D3F0 Offset: 0x118C3F0 VA: 0x18118D3F0
	|-Array.Sort<BridgeHandler.IdxPacket>
	|
	|-RVA: 0x118DF60 Offset: 0x118CF60 VA: 0x18118DF60
	|-Array.Sort<JsonPosition>
	|
	|-RVA: 0x1194480 Offset: 0x1193480 VA: 0x181194480
	|-Array.Sort<pb_BezierPoint>
	|
	|-RVA: 0x11945C0 Offset: 0x11935C0 VA: 0x1811945C0
	|-Array.Sort<pb_Edge>
	|
	|-RVA: 0x11911D0 Offset: 0x11901D0 VA: 0x1811911D0
	|-Array.Sort<ScreenRadioScriptObject.ScreenInfo>
	|
	|-RVA: 0x11933E0 Offset: 0x11923E0 VA: 0x1811933E0
	|-Array.Sort<ValueDropdownItem<object>>
	|
	|-RVA: 0x118CDB0 Offset: 0x118BDB0 VA: 0x18118CDB0
	|-Array.Sort<FormatterLocator.FormatterInfo>
	|
	|-RVA: 0x118CEF0 Offset: 0x118BEF0 VA: 0x18118CEF0
	|-Array.Sort<FormatterLocator.FormatterLocatorInfo>
	|
	|-RVA: 0x1191590 Offset: 0x1190590 VA: 0x181191590
	|-Array.Sort<SerializationNode>
	|
	|-RVA: 0x118F7F0 Offset: 0x118E7F0 VA: 0x18118F7F0
	|-Array.Sort<DeepReflection.PathStep>
	|
	|-RVA: 0x11868E0 Offset: 0x11858E0 VA: 0x1811868E0
	|-Array.Sort<CCalEffInfo>
	|
	|-RVA: 0x1191B60 Offset: 0x1190B60 VA: 0x181191B60
	|-Array.Sort<SkillRayHit>
	|
	|-RVA: 0x118CB30 Offset: 0x118BB30 VA: 0x18118CB30
	|-Array.Sort<EventQueue.EventQueueEntry>
	|
	|-RVA: 0x11861D0 Offset: 0x11851D0 VA: 0x1811861D0
	|-Array.Sort<SkeletonRendererCustomMaterials.AtlasMaterialOverride>
	|
	|-RVA: 0x1191F20 Offset: 0x1190F20 VA: 0x181191F20
	|-Array.Sort<SkeletonRendererCustomMaterials.SlotMaterialOverride>
	|
	|-RVA: 0x11928B0 Offset: 0x11918B0 VA: 0x1811928B0
	|-Array.Sort<SkeletonUtilityKinematicShadow.TransformPair>
	|
	|-RVA: 0x1192770 Offset: 0x1191770 VA: 0x181192770
	|-Array.Sort<SubmeshInstruction>
	|
	|-RVA: 0x118EA30 Offset: 0x118DA30 VA: 0x18118EA30
	|-Array.Sort<StateSoundScriptObject.Loop>
	|
	|-RVA: 0x11921A0 Offset: 0x11911A0 VA: 0x1811921A0
	|-Array.Sort<StateSoundScriptObject.StateSound>
	|
	|-RVA: 0x1186F20 Offset: 0x1185F20 VA: 0x181186F20
	|-Array.Sort<SteamMatchViewer.ChatMsg>
	|
	|-RVA: 0x1186B60 Offset: 0x1185B60 VA: 0x181186B60
	|-Array.Sort<CSteamID>
	|
	|-RVA: 0x1186520 Offset: 0x1185520 VA: 0x181186520
	|-Array.Sort<bool>
	|
	|-RVA: 0x11867A0 Offset: 0x11857A0 VA: 0x1811867A0
	|-Array.Sort<byte>
	|
	|-RVA: 0x1186DE0 Offset: 0x1185DE0 VA: 0x181186DE0
	|-Array.Sort<char>
	|
	|-RVA: 0x118C630 Offset: 0x118B630 VA: 0x18118C630
	|-Array.Sort<DictionaryEntry>
	|
	|-RVA: 0x118E3F0 Offset: 0x118D3F0 VA: 0x18118E3F0
	|-Array.Sort<KeyValuePair<DateTime, object>>
	|
	|-RVA: 0x118E530 Offset: 0x118D530 VA: 0x18118E530
	|-Array.Sort<KeyValuePair<int, int>>
	|
	|-RVA: 0x118E170 Offset: 0x118D170 VA: 0x18118E170
	|-Array.Sort<KeyValuePair<int, object>>
	|
	|-RVA: 0x118E2B0 Offset: 0x118D2B0 VA: 0x18118E2B0
	|-Array.Sort<KeyValuePair<object, object>>
	|
	|-RVA: 0x11916D0 Offset: 0x11906D0 VA: 0x1811916D0
	|-Array.Sort<EventProvider.SessionInfo>
	|
	|-RVA: 0x118D170 Offset: 0x118C170 VA: 0x18118D170
	|-Array.Sort<Guid>
	|
	|-RVA: 0x118D740 Offset: 0x118C740 VA: 0x18118D740
	|-Array.Sort<int>
	|
	|-RVA: 0x118D530 Offset: 0x118C530 VA: 0x18118D530
	|-Array.Sort<Int32Enum>
	|
	|-RVA: 0x118D920 Offset: 0x118C920 VA: 0x18118D920
	|-Array.Sort<long>
	|
	|-RVA: 0x118DCE0 Offset: 0x118CCE0 VA: 0x18118DCE0
	|-Array.Sort<InterpretedFrameInfo>
	|
	|-RVA: 0x1193F80 Offset: 0x1192F80 VA: 0x181193F80
	|-Array.Sort<Win32_IP_ADAPTER_ADDRESSES>
	|
	|-RVA: 0x1190E90 Offset: 0x118FE90 VA: 0x181190E90
	|-Array.Sort<object>
	|
	|-RVA: 0x1191A20 Offset: 0x1190A20 VA: 0x181191A20
	|-Array.Sort<float>
	|
	|-RVA: 0x1192DB0 Offset: 0x1191DB0 VA: 0x181192DB0
	|-Array.Sort<uint>
	|
	|-RVA: 0x1193160 Offset: 0x1192160 VA: 0x181193160
	|-Array.Sort<ulong>
	|
	|-RVA: 0x1192060 Offset: 0x1191060 VA: 0x181192060
	|-Array.Sort<TexturePacker.SpriteData>
	|
	|-RVA: 0x1185E10 Offset: 0x1184E10 VA: 0x181185E10
	|-Array.Sort<AnimatorClipInfo>
	|
	|-RVA: 0x118F430 Offset: 0x118E430 VA: 0x18118F430
	|-Array.Sort<BeforeRenderHelper.OrderBlock>
	|
	|-RVA: 0x1186310 Offset: 0x1185310 VA: 0x181186310
	|-Array.Sort<BoneWeight>
	|
	|-RVA: 0x118BC30 Offset: 0x118AC30 VA: 0x18118BC30
	|-Array.Sort<Color32>
	|
	|-RVA: 0x118BD70 Offset: 0x118AD70 VA: 0x18118BD70
	|-Array.Sort<Color>
	|
	|-RVA: 0x118BEB0 Offset: 0x118AEB0 VA: 0x18118BEB0
	|-Array.Sort<CombineInstance>
	|
	|-RVA: 0x1190540 Offset: 0x118F540 VA: 0x181190540
	|-Array.Sort<RaycastResult>
	|
	|-RVA: 0x1191810 Offset: 0x1190810 VA: 0x181191810
	|-Array.Sort<ShaderPassName>
	|
	|-RVA: 0x1193BC0 Offset: 0x1192BC0 VA: 0x181193BC0
	|-Array.Sort<VisibleLight>
	|
	|-RVA: 0x1193D00 Offset: 0x1192D00 VA: 0x181193D00
	|-Array.Sort<VisibleReflectionProbe>
	|
	|-RVA: 0x118DE20 Offset: 0x118CE20 VA: 0x18118DE20
	|-Array.Sort<IntervalTreeNode>
	|
	|-RVA: 0x118C9F0 Offset: 0x118B9F0 VA: 0x18118C9F0
	|-Array.Sort<IntervalTree.Entry<object>>
	|
	|-RVA: 0x118EB70 Offset: 0x118DB70 VA: 0x18118EB70
	|-Array.Sort<Matrix4x4>
	|
	|-RVA: 0x118ECB0 Offset: 0x118DCB0 VA: 0x18118ECB0
	|-Array.Sort<MeshSubsetCombineUtility.MeshContainer>
	|
	|-RVA: 0x118EDF0 Offset: 0x118DDF0 VA: 0x18118EDF0
	|-Array.Sort<MeshSubsetCombineUtility.MeshInstance>
	|
	|-RVA: 0x1192560 Offset: 0x1191560 VA: 0x181192560
	|-Array.Sort<MeshSubsetCombineUtility.SubMeshInstance>
	|
	|-RVA: 0x1186CA0 Offset: 0x1185CA0 VA: 0x181186CA0
	|-Array.Sort<ChannelPacket>
	|
	|-RVA: 0x118FA70 Offset: 0x118EA70 VA: 0x18118FA70
	|-Array.Sort<ClientScene.PendingOwner>
	|
	|-RVA: 0x118DBA0 Offset: 0x118CBA0 VA: 0x18118DBA0
	|-Array.Sort<LocalClient.InternalMsg>
	|
	|-RVA: 0x118FCF0 Offset: 0x118ECF0 VA: 0x18118FCF0
	|-Array.Sort<NetworkLobbyManager.PendingPlayer>
	|
	|-RVA: 0x118FBB0 Offset: 0x118EBB0 VA: 0x18118FBB0
	|-Array.Sort<NetworkMigrationManager.PendingPlayerInfo>
	|
	|-RVA: 0x1186A20 Offset: 0x1185A20 VA: 0x181186A20
	|-Array.Sort<CRCMessageEntry>
	|
	|-RVA: 0x118F930 Offset: 0x118E930 VA: 0x18118F930
	|-Array.Sort<PeerInfoPlayer>
	|
	|-RVA: 0x118F6B0 Offset: 0x118E6B0 VA: 0x18118F6B0
	|-Array.Sort<ParticleSystem.Particle>
	|
	|-RVA: 0x118FE30 Offset: 0x118EE30 VA: 0x18118FE30
	|-Array.Sort<Playable>
	|
	|-RVA: 0x11900B0 Offset: 0x118F0B0 VA: 0x1811900B0
	|-Array.Sort<Quaternion>
	|
	|-RVA: 0x1190330 Offset: 0x118F330 VA: 0x181190330
	|-Array.Sort<RaycastHit>
	|
	|-RVA: 0x1190680 Offset: 0x118F680 VA: 0x181190680
	|-Array.Sort<Rect>
	|
	|-RVA: 0x1190900 Offset: 0x118F900 VA: 0x181190900
	|-Array.Sort<ReflectionProbeBlendInfo>
	|
	|-RVA: 0x1190A40 Offset: 0x118FA40 VA: 0x181190A40
	|-Array.Sort<RenderTargetIdentifier>
	|
	|-RVA: 0x118D030 Offset: 0x118C030 VA: 0x18118D030
	|-Array.Sort<GlyphRect>
	|
	|-RVA: 0x1193E40 Offset: 0x1192E40 VA: 0x181193E40
	|-Array.Sort<AnimationOutputWeightProcessor.WeightInfo>
	|
	|-RVA: 0x11929F0 Offset: 0x11919F0 VA: 0x1811929F0
	|-Array.Sort<UICharInfo>
	|
	|-RVA: 0x1192B30 Offset: 0x1191B30 VA: 0x181192B30
	|-Array.Sort<UILineInfo>
	|
	|-RVA: 0x1192C70 Offset: 0x1191C70 VA: 0x181192C70
	|-Array.Sort<UIVertex>
	|
	|-RVA: 0x11940C0 Offset: 0x11930C0 VA: 0x1811940C0
	|-Array.Sort<UnitySynchronizationContext.WorkRequest>
	|
	|-RVA: 0x1193730 Offset: 0x1192730 VA: 0x181193730
	|-Array.Sort<Vector2>
	|
	|-RVA: 0x1193520 Offset: 0x1192520 VA: 0x181193520
	|-Array.Sort<Vector2Int>
	|
	|-RVA: 0x1193870 Offset: 0x1192870 VA: 0x181193870
	|-Array.Sort<Vector3>
	|
	|-RVA: 0x1193A80 Offset: 0x1192A80 VA: 0x181193A80
	|-Array.Sort<Vector4>
	|
	|-RVA: 0x1186660 Offset: 0x1185660 VA: 0x181186660
	|-Array.Sort<BorderVertex>
	|
	|-RVA: 0x1191DE0 Offset: 0x1190DE0 VA: 0x181191DE0
	|-Array.Sort<LODGenerator.SkinnedRenderer>
	|
	|-RVA: 0x1192420 Offset: 0x1191420 VA: 0x181192420
	|-Array.Sort<LODGenerator.StaticRenderer>
	|
	|-RVA: 0x11907C0 Offset: 0x118F7C0 VA: 0x1811907C0
	|-Array.Sort<ZmPeerManager.RecvPacket>
	|
	|-RVA: 0x1194200 Offset: 0x1193200 VA: 0x181194200
	|-Array.Sort<ZmID>
	*/

	public static void Sort<T>(T[] array, Comparison<T> comparison) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x11926A0 Offset: 0x11916A0 VA: 0x1811926A0
	|-Array.Sort<SubmeshInstruction>
	|
	|-RVA: 0x1186450 Offset: 0x1185450 VA: 0x181186450
	|-Array.Sort<bool>
	|
	|-RVA: 0x118E0A0 Offset: 0x118D0A0 VA: 0x18118E0A0
	|-Array.Sort<KeyValuePair<Guid, int>>
	|
	|-RVA: 0x118D670 Offset: 0x118C670 VA: 0x18118D670
	|-Array.Sort<int>
	|
	|-RVA: 0x1191060 Offset: 0x1190060 VA: 0x181191060
	|-Array.Sort<object>
	|-Array.Sort<Camera>
	|-Array.Sort<TimelineClip>
	|
	|-RVA: 0x1191950 Offset: 0x1190950 VA: 0x181191950
	|-Array.Sort<float>
	|
	|-RVA: 0x118BB60 Offset: 0x118AB60 VA: 0x18118BB60
	|-Array.Sort<Color32>
	|
	|-RVA: 0x1190470 Offset: 0x118F470 VA: 0x181190470
	|-Array.Sort<RaycastHit>
	|
	|-RVA: 0x1193660 Offset: 0x1192660 VA: 0x181193660
	|-Array.Sort<Vector2>
	|
	|-RVA: 0x11939B0 Offset: 0x11929B0 VA: 0x1811939B0
	|-Array.Sort<Vector3>
	*/

	public static void Sort<TKey, TValue>(TKey[] keys, TValue[] items) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1190B80 Offset: 0x118FB80 VA: 0x181190B80
	|-Array.Sort<object, object>
	*/

	public static void Sort<TKey, TValue>(TKey[] keys, TValue[] items, int index, int length) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15C85E0 Offset: 0x15C75E0 VA: 0x1815C85E0
	|-Array.Sort<object, object>
	*/

	public static void Sort<TKey, TValue>(TKey[] keys, TValue[] items, IComparer<TKey> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1190DE0 Offset: 0x118FDE0 VA: 0x181190DE0
	|-Array.Sort<object, object>
	|
	|-RVA: 0x1192EF0 Offset: 0x1191EF0 VA: 0x181192EF0
	|-Array.Sort<ulong, object>
	|-Array.Sort<ulong, string>
	*/

	public static void Sort<TKey, TValue>(TKey[] keys, TValue[] items, int index, int length, IComparer<TKey> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1190C20 Offset: 0x118FC20 VA: 0x181190C20
	|-Array.Sort<object, object>
	|
	|-RVA: 0x1192FA0 Offset: 0x1191FA0 VA: 0x181192FA0
	|-Array.Sort<ulong, object>
	*/

	public static bool Exists<T>(T[] array, Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1592B90 Offset: 0x1591B90 VA: 0x181592B90
	|-Array.Exists<pb_Face>
	|-Array.Exists<object>
	*/

	public static void Fill<T>(T[] array, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1452050 Offset: 0x1451050 VA: 0x181452050
	|-Array.Fill<object>
	*/

	public static void Fill<T>(T[] array, T value, int startIndex, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x14520F0 Offset: 0x14510F0 VA: 0x1814520F0
	|-Array.Fill<object>
	*/

	public static T Find<T>(T[] array, Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x9250E0 Offset: 0x9240E0 VA: 0x1809250E0
	|-Array.Find<object>
	*/

	public static T[] FindAll<T>(T[] array, Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2394760 Offset: 0x2393760 VA: 0x182394760
	|-Array.FindAll<object>
	*/

	public static int FindIndex<T>(T[] array, Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15CD5F0 Offset: 0x15CC5F0 VA: 0x1815CD5F0
	|-Array.FindIndex<object>
	*/

	public static int FindIndex<T>(T[] array, int startIndex, Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15CD540 Offset: 0x15CC540 VA: 0x1815CD540
	|-Array.FindIndex<object>
	*/

	public static int FindIndex<T>(T[] array, int startIndex, int count, Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15CD690 Offset: 0x15CC690 VA: 0x1815CD690
	|-Array.FindIndex<object>
	*/

	public static T FindLast<T>(T[] array, Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x924FB0 Offset: 0x923FB0 VA: 0x180924FB0
	|-Array.FindLast<object>
	*/

	public static int FindLastIndex<T>(T[] array, Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15CDA60 Offset: 0x15CCA60 VA: 0x1815CDA60
	|-Array.FindLastIndex<object>
	*/

	public static int FindLastIndex<T>(T[] array, int startIndex, Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15CDB00 Offset: 0x15CCB00 VA: 0x1815CDB00
	|-Array.FindLastIndex<object>
	*/

	public static int FindLastIndex<T>(T[] array, int startIndex, int count, Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15CD850 Offset: 0x15CC850 VA: 0x1815CD850
	|-Array.FindLastIndex<object>
	*/

	public static bool TrueForAll<T>(T[] array, Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x87D080 Offset: 0x87C080 VA: 0x18087D080
	|-Array.TrueForAll<object>
	*/

	public IEnumerator GetEnumerator() { }

	private void .ctor() { }

	internal int InternalArray__ICollection_get_Count() { }

	internal bool InternalArray__ICollection_get_IsReadOnly() { }

	internal IEnumerator<T> InternalArray__IEnumerable_GetEnumerator<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x4785C0 Offset: 0x4775C0 VA: 0x1804785C0
	|-Array.InternalArray__IEnumerable_GetEnumerator<DataSet.FaceIndices>
	|-Array.InternalArray__IEnumerable_GetEnumerator<EventHook>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Flow.RecursionNode>
	|-Array.InternalArray__IEnumerable_GetEnumerator<UnitPreservation.UnitPortPreservation>
	|-Array.InternalArray__IEnumerable_GetEnumerator<MeshCombiner.BlendShape>
	|-Array.InternalArray__IEnumerable_GetEnumerator<MeshCombiner.BlendShapeFrame>
	|-Array.InternalArray__IEnumerable_GetEnumerator<MeshCombiner.SkinnedRenderer>
	|-Array.InternalArray__IEnumerable_GetEnumerator<MeshCombiner.StaticRenderer>
	|-Array.InternalArray__IEnumerable_GetEnumerator<CameraState.CustomBlendable>
	|-Array.InternalArray__IEnumerable_GetEnumerator<CinemachineBlendListCamera.Instruction>
	|-Array.InternalArray__IEnumerable_GetEnumerator<CinemachineBlenderSettings.CustomBlend>
	|-Array.InternalArray__IEnumerable_GetEnumerator<CinemachineClearShot.Pair>
	|-Array.InternalArray__IEnumerable_GetEnumerator<CinemachineCore.UpdateStatus>
	|-Array.InternalArray__IEnumerable_GetEnumerator<CinemachineFreeLook.Orbit>
	|-Array.InternalArray__IEnumerable_GetEnumerator<CinemachineOrbitalTransposer.HeadingTracker.Item>
	|-Array.InternalArray__IEnumerable_GetEnumerator<CinemachinePath.Waypoint>
	|-Array.InternalArray__IEnumerable_GetEnumerator<CinemachineSmoothPath.Waypoint>
	|-Array.InternalArray__IEnumerable_GetEnumerator<CinemachineStateDrivenCamera.Instruction>
	|-Array.InternalArray__IEnumerable_GetEnumerator<CinemachineStateDrivenCamera.ParentHash>
	|-Array.InternalArray__IEnumerable_GetEnumerator<CinemachineTargetGroup.Target>
	|-Array.InternalArray__IEnumerable_GetEnumerator<NoiseSettings.TransformNoiseParams>
	|-Array.InternalArray__IEnumerable_GetEnumerator<DoublePoint>
	|-Array.InternalArray__IEnumerable_GetEnumerator<IntPoint>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ConversationScriptObject.ClientTipsMessage>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ConversationScriptObject.ConfirmMessage>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ConversationScriptObject.LoadMessage>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ControlPoint>
	|-Array.InternalArray__IEnumerable_GetEnumerator<DgwResultServerInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<DgwServerForJson>
	|-Array.InternalArray__IEnumerable_GetEnumerator<DgwServerInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<VoiceEngineApiWrap.Servers>
	|-Array.InternalArray__IEnumerable_GetEnumerator<DYP2PDll.P2PID>
	|-Array.InternalArray__IEnumerable_GetEnumerator<DYUpdateIni.OneResInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>
	|-Array.InternalArray__IEnumerable_GetEnumerator<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>
	|-Array.InternalArray__IEnumerable_GetEnumerator<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>
	|-Array.InternalArray__IEnumerable_GetEnumerator<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>
	|-Array.InternalArray__IEnumerable_GetEnumerator<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<homecontainer_GS2CHeroInfoClass.ClasslstHero>
	|-Array.InternalArray__IEnumerable_GetEnumerator<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<homecontainer_GS2CRoundInfoClass.ClasslstInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>
	|-Array.InternalArray__IEnumerable_GetEnumerator<homecontainer_GS2CSeasonInfoClass.ClasslstPool>
	|-Array.InternalArray__IEnumerable_GetEnumerator<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>
	|-Array.InternalArray__IEnumerable_GetEnumerator<homecontainer_GS2CTalentInfoClass.ClasslstTalent>
	|-Array.InternalArray__IEnumerable_GetEnumerator<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>
	|-Array.InternalArray__IEnumerable_GetEnumerator<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>
	|-Array.InternalArray__IEnumerable_GetEnumerator<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<lsswitch_LS2CCodeShieldClass.ClasslstShield>
	|-Array.InternalArray__IEnumerable_GetEnumerator<netarchive_C2GSAskRoleListClass.ClasslstFile>
	|-Array.InternalArray__IEnumerable_GetEnumerator<netarchive_GS2CRoleListClass.ClasslstFile>
	|-Array.InternalArray__IEnumerable_GetEnumerator<netfriend_GS2CFindNameRetClass.ClasslstPlayer>
	|-Array.InternalArray__IEnumerable_GetEnumerator<netopenui_GS2CGMListClass.ClasslstGMOrder>
	|-Array.InternalArray__IEnumerable_GetEnumerator<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>
	|-Array.InternalArray__IEnumerable_GetEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>
	|-Array.InternalArray__IEnumerable_GetEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>
	|-Array.InternalArray__IEnumerable_GetEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWar>
	|-Array.InternalArray__IEnumerable_GetEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>
	|-Array.InternalArray__IEnumerable_GetEnumerator<netopenui_GS2CRewardTipsClass.ClasslstRewardData>
	|-Array.InternalArray__IEnumerable_GetEnumerator<nettask_GS2CAddTaskClass.ClasslstProcess>
	|-Array.InternalArray__IEnumerable_GetEnumerator<nettask_GS2CAddTaskClass.ClasslstReward>
	|-Array.InternalArray__IEnumerable_GetEnumerator<nettask_GS2CAddTaskClass.ClasslstTaskData>
	|-Array.InternalArray__IEnumerable_GetEnumerator<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<netteam_GS2CMaxRoundClass.ClasslstMaxRound>
	|-Array.InternalArray__IEnumerable_GetEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>
	|-Array.InternalArray__IEnumerable_GetEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>
	|-Array.InternalArray__IEnumerable_GetEnumerator<s2cShop_GS2CRefreshShopClass.ClasslstGoods>
	|-Array.InternalArray__IEnumerable_GetEnumerator<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>
	|-Array.InternalArray__IEnumerable_GetEnumerator<s2cmove_C2GSMoveClass.ClasslstDisp>
	|-Array.InternalArray__IEnumerable_GetEnumerator<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>
	|-Array.InternalArray__IEnumerable_GetEnumerator<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>
	|-Array.InternalArray__IEnumerable_GetEnumerator<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>
	|-Array.InternalArray__IEnumerable_GetEnumerator<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>
	|-Array.InternalArray__IEnumerable_GetEnumerator<s2cnpc_C2GSAnswerDictClass.ClasslstQue>
	|-Array.InternalArray__IEnumerable_GetEnumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>
	|-Array.InternalArray__IEnumerable_GetEnumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>
	|-Array.InternalArray__IEnumerable_GetEnumerator<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>
	|-Array.InternalArray__IEnumerable_GetEnumerator<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>
	|-Array.InternalArray__IEnumerable_GetEnumerator<s2cnpc_GS2CNpcEventClass.ClasslstOption>
	|-Array.InternalArray__IEnumerable_GetEnumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>
	|-Array.InternalArray__IEnumerable_GetEnumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>
	|-Array.InternalArray__IEnumerable_GetEnumerator<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>
	|-Array.InternalArray__IEnumerable_GetEnumerator<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>
	|-Array.InternalArray__IEnumerable_GetEnumerator<s2cnpc_GS2CNpcShopClass.ClasslstGoods>
	|-Array.InternalArray__IEnumerable_GetEnumerator<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>
	|-Array.InternalArray__IEnumerable_GetEnumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>
	|-Array.InternalArray__IEnumerable_GetEnumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>
	|-Array.InternalArray__IEnumerable_GetEnumerator<IniValue>
	|-Array.InternalArray__IEnumerable_GetEnumerator<NameGenerate.NameWeight>
	|-Array.InternalArray__IEnumerable_GetEnumerator<SteamNetworkingComponent.SendPacket>
	|-Array.InternalArray__IEnumerable_GetEnumerator<WinCrypt.CRYPT_ATTRIBUTE>
	|-Array.InternalArray__IEnumerable_GetEnumerator<PanelManger.PanelInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<WeGameNetworkingComponent.SendPacket>
	|-Array.InternalArray__IEnumerable_GetEnumerator<RangeU16>
	|-Array.InternalArray__IEnumerable_GetEnumerator<OneInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<DebugDrawLine.DebugLine>
	|-Array.InternalArray__IEnumerable_GetEnumerator<AssetTracker.AssetInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<EngineHotKey>
	|-Array.InternalArray__IEnumerable_GetEnumerator<HitData>
	|-Array.InternalArray__IEnumerable_GetEnumerator<HitInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<InputDevice.AnalogSnapshotEntry>
	|-Array.InternalArray__IEnumerable_GetEnumerator<InputDeviceMatcher>
	|-Array.InternalArray__IEnumerable_GetEnumerator<InputRange>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<LogMessage>
	|-Array.InternalArray__IEnumerable_GetEnumerator<OverlapResult>
	|-Array.InternalArray__IEnumerable_GetEnumerator<LPWNormalSolver.LPWPoint>
	|-Array.InternalArray__IEnumerable_GetEnumerator<LPWNormalSolver.LPWPointDataEntry>
	|-Array.InternalArray__IEnumerable_GetEnumerator<LPWNormalSolver.LPWPosition>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ArrayMetadata>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ObjectMetadata>
	|-Array.InternalArray__IEnumerable_GetEnumerator<PropertyMetadata>
	|-Array.InternalArray__IEnumerable_GetEnumerator<LuaDictEntry<object, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<LuaFunction.FuncData>
	|-Array.InternalArray__IEnumerable_GetEnumerator<BinaryOperatorHandler.OperatorQuery>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ConversionUtility.ConversionQuery>
	|-Array.InternalArray__IEnumerable_GetEnumerator<fsOption<fsVersionedType>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<fsPortableReflection.AttributeQuery>
	|-Array.InternalArray__IEnumerable_GetEnumerator<fsVersionedType>
	|-Array.InternalArray__IEnumerable_GetEnumerator<fsAotCompilationManager.AotCompilation>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Header.ReceivedToken>
	|-Array.InternalArray__IEnumerable_GetEnumerator<MinimapPoint>
	|-Array.InternalArray__IEnumerable_GetEnumerator<CodePointIndexer.TableRange>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Uri.UriScheme>
	|-Array.InternalArray__IEnumerable_GetEnumerator<MusicStateInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<BridgeHandler.IdxPacket>
	|-Array.InternalArray__IEnumerable_GetEnumerator<JsonPosition>
	|-Array.InternalArray__IEnumerable_GetEnumerator<DefaultSerializationBinder.TypeNameKey>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ResolverContractKey>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ConvertUtils.TypeConvertKey>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ObjectPoolComInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<pb_BezierPoint>
	|-Array.InternalArray__IEnumerable_GetEnumerator<pb_Edge>
	|-Array.InternalArray__IEnumerable_GetEnumerator<pb_IntVec3>
	|-Array.InternalArray__IEnumerable_GetEnumerator<IcoBumpin.FaceRef>
	|-Array.InternalArray__IEnumerable_GetEnumerator<AnimationWarping.Warp>
	|-Array.InternalArray__IEnumerable_GetEnumerator<GrounderQuadruped.Foot>
	|-Array.InternalArray__IEnumerable_GetEnumerator<IKSolverLimb.AxisDirection>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ScreenRadioScriptObject.ScreenInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ValueDropdownItem<object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<FormatterLocator.FormatterInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<FormatterLocator.FormatterLocatorInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<NodeInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<SerializationNode>
	|-Array.InternalArray__IEnumerable_GetEnumerator<DeepReflection.PathStep>
	|-Array.InternalArray__IEnumerable_GetEnumerator<CCalEffInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<SkillRayHit>
	|-Array.InternalArray__IEnumerable_GetEnumerator<AnimationStateData.AnimationPair>
	|-Array.InternalArray__IEnumerable_GetEnumerator<EventQueue.EventQueueEntry>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Skin.AttachmentKeyTuple>
	|-Array.InternalArray__IEnumerable_GetEnumerator<SkeletonRendererCustomMaterials.AtlasMaterialOverride>
	|-Array.InternalArray__IEnumerable_GetEnumerator<SkeletonRendererCustomMaterials.SlotMaterialOverride>
	|-Array.InternalArray__IEnumerable_GetEnumerator<SkeletonUtilityKinematicShadow.TransformPair>
	|-Array.InternalArray__IEnumerable_GetEnumerator<SlotBlendModes.MaterialTexturePair>
	|-Array.InternalArray__IEnumerable_GetEnumerator<SubmeshInstruction>
	|-Array.InternalArray__IEnumerable_GetEnumerator<StateSoundScriptObject.Loop>
	|-Array.InternalArray__IEnumerable_GetEnumerator<StateSoundScriptObject.StateSound>
	|-Array.InternalArray__IEnumerable_GetEnumerator<SteamMatchViewer.ChatMsg>
	|-Array.InternalArray__IEnumerable_GetEnumerator<AppId_t>
	|-Array.InternalArray__IEnumerable_GetEnumerator<CSteamID>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ControllerActionSetHandle_t>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ControllerHandle_t>
	|-Array.InternalArray__IEnumerable_GetEnumerator<DepotId_t>
	|-Array.InternalArray__IEnumerable_GetEnumerator<HAuthTicket>
	|-Array.InternalArray__IEnumerable_GetEnumerator<InputActionSetHandle_t>
	|-Array.InternalArray__IEnumerable_GetEnumerator<InputHandle_t>
	|-Array.InternalArray__IEnumerable_GetEnumerator<MatchMakingKeyValuePair_t>
	|-Array.InternalArray__IEnumerable_GetEnumerator<PublishedFileId_t>
	|-Array.InternalArray__IEnumerable_GetEnumerator<SteamAPICall_t>
	|-Array.InternalArray__IEnumerable_GetEnumerator<SteamItemDef_t>
	|-Array.InternalArray__IEnumerable_GetEnumerator<SteamItemDetails_t>
	|-Array.InternalArray__IEnumerable_GetEnumerator<SteamItemInstanceID_t>
	|-Array.InternalArray__IEnumerable_GetEnumerator<SteamPartyBeaconLocation_t>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ArraySegment<byte>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<bool>
	|-Array.InternalArray__IEnumerable_GetEnumerator<byte>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ByteEnum>
	|-Array.InternalArray__IEnumerable_GetEnumerator<char>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ConcurrentQueue.Segment.Slot<object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<DictionaryEntry>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<EventHook, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<Flow.RecursionNode, int>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<DYP2PDll.P2PID, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<LPWNormalSolver.LPWPosition, int>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<ConversionUtility.ConversionQuery, Int32Enum>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<ConversionUtility.ConversionQuery, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<fsPortableReflection.AttributeQuery, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<DefaultSerializationBinder.TypeNameKey, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<ResolverContractKey, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<ConvertUtils.TypeConvertKey, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<pb_Edge, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<pb_IntVec3, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<AnimationStateData.AnimationPair, float>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<Skin.AttachmentKeyTuple, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<SlotBlendModes.MaterialTexturePair, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<CSteamID, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<HAuthTicket, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<SteamAPICall_t, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<char, char>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<char, Nullable<ByteEnum>>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<char, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<Guid, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<short, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<int, ConversationScriptObject.ClientTipsMessage>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<int, ConversationScriptObject.ConfirmMessage>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<int, ConversationScriptObject.LoadMessage>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<int, HitData>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<int, MinimapPoint>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<int, ObjectPoolComInfo>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<int, bool>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<int, char>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<int, int>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<int, Int32Enum>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<int, long>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<int, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<int, float>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<int, uint>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<int, ulong>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<int, Color>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<int, Matrix4x4>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<int, NetworkMigrationManager.ConnectionPendingPlayers>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<int, Vector2>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<int, Vector3>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<Int32Enum, bool>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<Int32Enum, int>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<Int32Enum, Int32Enum>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<Int32Enum, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<Int32Enum, float>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<long, int>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<long, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<IntPtr, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<object, MeshCombiner.BlendShapeFrame>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<object, CinemachineCore.UpdateStatus>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<object, DYUpdateIni.OneResInfo>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<object, IniValue>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<object, PanelManger.PanelInfo>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<object, OneInfo>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<object, ArrayMetadata>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<object, ObjectMetadata>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<object, PropertyMetadata>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<object, fsOption<fsVersionedType>>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<object, SteamAPICall_t>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<object, bool>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<object, KeyValuePair<object, object>>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<object, int>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<object, Int32Enum>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<object, long>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<object, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<object, ResourceLocator>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<object, float>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<object, TimeSpan>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<object, Color>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<object, NetworkBroadcastResult>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<object, Playable>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<object, Vector3>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<object, BlendShapeFrame>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<float, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<ushort, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<uint, int>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<uint, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<uint, ulong>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<ulong, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<ulong, uint>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<UInt64Enum, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<TerrainUtility.TerrainMap.TileCoord, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<NetworkHash128, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<NetworkInstanceId, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<NetworkSceneId, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<Scene, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Dictionary.Entry<ZmID, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<HashSet.Slot<pb_Edge>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<HashSet.Slot<char>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<HashSet.Slot<int>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<HashSet.Slot<Int32Enum>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<HashSet.Slot<object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<HashSet.Slot<uint>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<HashSet.Slot<ulong>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<HashSet.Slot<NetworkInstanceId>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<EventHook, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<Flow.RecursionNode, int>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<DYP2PDll.P2PID, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<LPWNormalSolver.LPWPosition, int>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<BinaryOperatorHandler.OperatorQuery, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<ConversionUtility.ConversionQuery, Int32Enum>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<ConversionUtility.ConversionQuery, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<fsPortableReflection.AttributeQuery, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<DefaultSerializationBinder.TypeNameKey, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<ResolverContractKey, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<ConvertUtils.TypeConvertKey, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<pb_Edge, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<pb_IntVec3, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<AnimationStateData.AnimationPair, float>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<Skin.AttachmentKeyTuple, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<SlotBlendModes.MaterialTexturePair, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<CSteamID, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<HAuthTicket, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<SteamAPICall_t, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<char, char>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<char, Nullable<ByteEnum>>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<char, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<DateTime, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<Guid, int>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<Guid, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<short, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<int, ConversationScriptObject.ClientTipsMessage>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<int, ConversationScriptObject.ConfirmMessage>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<int, ConversationScriptObject.LoadMessage>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<int, HitData>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<int, MinimapPoint>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<int, ObjectPoolComInfo>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<int, bool>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<int, char>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<int, int>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<int, Int32Enum>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<int, long>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<int, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<int, float>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<int, uint>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<int, ulong>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<int, Color>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<int, Matrix4x4>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<int, NetworkMigrationManager.ConnectionPendingPlayers>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<int, Vector2>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<int, Vector3>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<Int32Enum, bool>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<Int32Enum, int>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<Int32Enum, Int32Enum>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<Int32Enum, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<Int32Enum, float>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<long, int>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<long, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<IntPtr, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<object, MeshCombiner.BlendShapeFrame>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<object, CinemachineCore.UpdateStatus>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<object, DYUpdateIni.OneResInfo>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<object, IniValue>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<object, PanelManger.PanelInfo>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<object, OneInfo>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<object, ArrayMetadata>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<object, ObjectMetadata>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<object, PropertyMetadata>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<object, fsOption<fsVersionedType>>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<object, SteamAPICall_t>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<object, bool>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<object, KeyValuePair<object, object>>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<object, int>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<object, Int32Enum>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<object, long>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<object, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<object, ResourceLocator>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<object, float>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<object, TimeSpan>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<object, Color>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<object, NetworkBroadcastResult>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<object, Playable>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<object, Vector3>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<object, BlendShapeFrame>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<float, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<ushort, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<uint, int>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<uint, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<uint, ulong>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<ulong, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<ulong, uint>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<UInt64Enum, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<TerrainUtility.TerrainMap.TileCoord, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<NetworkHash128, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<NetworkInstanceId, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<NetworkSceneId, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<Scene, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<KeyValuePair<ZmID, object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Hashtable.bucket>
	|-Array.InternalArray__IEnumerable_GetEnumerator<AttributeCollection.AttributeEntry>
	|-Array.InternalArray__IEnumerable_GetEnumerator<DateTime>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Decimal>
	|-Array.InternalArray__IEnumerable_GetEnumerator<EventProvider.SessionInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<EventSource.EventMetadata>
	|-Array.InternalArray__IEnumerable_GetEnumerator<double>
	|-Array.InternalArray__IEnumerable_GetEnumerator<InternalCodePageDataItem>
	|-Array.InternalArray__IEnumerable_GetEnumerator<InternalEncodingDataItem>
	|-Array.InternalArray__IEnumerable_GetEnumerator<TimeSpanParse.TimeSpanToken>
	|-Array.InternalArray__IEnumerable_GetEnumerator<UmAlQuraCalendar.DateMapping>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Guid>
	|-Array.InternalArray__IEnumerable_GetEnumerator<short>
	|-Array.InternalArray__IEnumerable_GetEnumerator<int>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Int32Enum>
	|-Array.InternalArray__IEnumerable_GetEnumerator<long>
	|-Array.InternalArray__IEnumerable_GetEnumerator<IntPtr>
	|-Array.InternalArray__IEnumerable_GetEnumerator<InterpretedFrameInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<LocalDefinition>
	|-Array.InternalArray__IEnumerable_GetEnumerator<RuntimeLabel>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Set.Slot<CSteamID>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Set.Slot<char>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Set.Slot<object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Set.Slot<uint>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Set.Slot<ulong>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<CookieTokenizer.RecognizedAttribute>
	|-Array.InternalArray__IEnumerable_GetEnumerator<HeaderVariantInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Win32_IP_ADAPTER_ADDRESSES>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Socket.WSABUF>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Nullable<ByteEnum>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<object>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ParameterizedStrings.FormatParam>
	|-Array.InternalArray__IEnumerable_GetEnumerator<CustomAttributeNamedArgument>
	|-Array.InternalArray__IEnumerable_GetEnumerator<CustomAttributeTypedArgument>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ParameterModifier>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ResourceLocator>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Ephemeron>
	|-Array.InternalArray__IEnumerable_GetEnumerator<GCHandle>
	|-Array.InternalArray__IEnumerable_GetEnumerator<sbyte>
	|-Array.InternalArray__IEnumerable_GetEnumerator<X509ChainStatus>
	|-Array.InternalArray__IEnumerable_GetEnumerator<float>
	|-Array.InternalArray__IEnumerable_GetEnumerator<RegexCharClass.LowerCaseMapping>
	|-Array.InternalArray__IEnumerable_GetEnumerator<CancellationTokenRegistration>
	|-Array.InternalArray__IEnumerable_GetEnumerator<TimeSpan>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ushort>
	|-Array.InternalArray__IEnumerable_GetEnumerator<UInt16Enum>
	|-Array.InternalArray__IEnumerable_GetEnumerator<uint>
	|-Array.InternalArray__IEnumerable_GetEnumerator<UInt32Enum>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ulong>
	|-Array.InternalArray__IEnumerable_GetEnumerator<UInt64Enum>
	|-Array.InternalArray__IEnumerable_GetEnumerator<UIntPtr>
	|-Array.InternalArray__IEnumerable_GetEnumerator<MaterialReference>
	|-Array.InternalArray__IEnumerable_GetEnumerator<RichTextTagAttribute>
	|-Array.InternalArray__IEnumerable_GetEnumerator<TexturePacker.SpriteData>
	|-Array.InternalArray__IEnumerable_GetEnumerator<TMP_CharacterInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<TMP_FontWeightPair>
	|-Array.InternalArray__IEnumerable_GetEnumerator<TMP_LineInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<TMP_LinkInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<TMP_MeshInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<TMP_PageInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<TMP_Text.UnicodeChar>
	|-Array.InternalArray__IEnumerable_GetEnumerator<TMP_WordInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<AccelerationEvent>
	|-Array.InternalArray__IEnumerable_GetEnumerator<AnimatorClipInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<BeforeRenderHelper.OrderBlock>
	|-Array.InternalArray__IEnumerable_GetEnumerator<BoneWeight>
	|-Array.InternalArray__IEnumerable_GetEnumerator<BoundingSphere>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Color32>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Color>
	|-Array.InternalArray__IEnumerable_GetEnumerator<CombineInstance>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ContactPoint2D>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ContactPoint>
	|-Array.InternalArray__IEnumerable_GetEnumerator<RaycastResult>
	|-Array.InternalArray__IEnumerable_GetEnumerator<LightDataGI>
	|-Array.InternalArray__IEnumerable_GetEnumerator<PlayerLoopSystem>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ShadowSliceData>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ShaderPassName>
	|-Array.InternalArray__IEnumerable_GetEnumerator<VisibleLight>
	|-Array.InternalArray__IEnumerable_GetEnumerator<VisibleReflectionProbe>
	|-Array.InternalArray__IEnumerable_GetEnumerator<TerrainUtility.TerrainMap.TileCoord>
	|-Array.InternalArray__IEnumerable_GetEnumerator<GradientAlphaKey>
	|-Array.InternalArray__IEnumerable_GetEnumerator<GradientColorKey>
	|-Array.InternalArray__IEnumerable_GetEnumerator<IntervalTreeNode>
	|-Array.InternalArray__IEnumerable_GetEnumerator<IntervalTree.Entry<object>>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Keyframe>
	|-Array.InternalArray__IEnumerable_GetEnumerator<LOD>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Matrix4x4>
	|-Array.InternalArray__IEnumerable_GetEnumerator<MeshSubsetCombineUtility.MeshContainer>
	|-Array.InternalArray__IEnumerable_GetEnumerator<MeshSubsetCombineUtility.MeshInstance>
	|-Array.InternalArray__IEnumerable_GetEnumerator<MeshSubsetCombineUtility.SubMeshInstance>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ChannelPacket>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ClientScene.PendingOwner>
	|-Array.InternalArray__IEnumerable_GetEnumerator<LocalClient.InternalMsg>
	|-Array.InternalArray__IEnumerable_GetEnumerator<NetworkBroadcastResult>
	|-Array.InternalArray__IEnumerable_GetEnumerator<NetworkHash128>
	|-Array.InternalArray__IEnumerable_GetEnumerator<NetworkInstanceId>
	|-Array.InternalArray__IEnumerable_GetEnumerator<NetworkLobbyManager.PendingPlayer>
	|-Array.InternalArray__IEnumerable_GetEnumerator<NetworkMigrationManager.ConnectionPendingPlayers>
	|-Array.InternalArray__IEnumerable_GetEnumerator<NetworkMigrationManager.PendingPlayerInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<NetworkSceneId>
	|-Array.InternalArray__IEnumerable_GetEnumerator<CRCMessageEntry>
	|-Array.InternalArray__IEnumerable_GetEnumerator<PeerInfoPlayer>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ParticleSystem.Particle>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Playable>
	|-Array.InternalArray__IEnumerable_GetEnumerator<PlayableBinding>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Quaternion>
	|-Array.InternalArray__IEnumerable_GetEnumerator<RaycastHit2D>
	|-Array.InternalArray__IEnumerable_GetEnumerator<RaycastHit>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Rect>
	|-Array.InternalArray__IEnumerable_GetEnumerator<RenderBuffer>
	|-Array.InternalArray__IEnumerable_GetEnumerator<BloomRenderer.Level>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ReflectionProbeBlendInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<RenderTargetIdentifier>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Resolution>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Scene>
	|-Array.InternalArray__IEnumerable_GetEnumerator<SendMouseEvents.HitInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<GlyphRect>
	|-Array.InternalArray__IEnumerable_GetEnumerator<GlyphMarshallingStruct>
	|-Array.InternalArray__IEnumerable_GetEnumerator<GlyphPairAdjustmentRecord>
	|-Array.InternalArray__IEnumerable_GetEnumerator<AnimationOutputWeightProcessor.WeightInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Touch>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ColorBlock>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Navigation>
	|-Array.InternalArray__IEnumerable_GetEnumerator<SpriteState>
	|-Array.InternalArray__IEnumerable_GetEnumerator<UICharInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<UILineInfo>
	|-Array.InternalArray__IEnumerable_GetEnumerator<UIVertex>
	|-Array.InternalArray__IEnumerable_GetEnumerator<UnitySynchronizationContext.WorkRequest>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Vector2>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Vector2Int>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Vector3>
	|-Array.InternalArray__IEnumerable_GetEnumerator<Vector4>
	|-Array.InternalArray__IEnumerable_GetEnumerator<SemanticMeaning>
	|-Array.InternalArray__IEnumerable_GetEnumerator<BlendShape>
	|-Array.InternalArray__IEnumerable_GetEnumerator<BlendShapeFrame>
	|-Array.InternalArray__IEnumerable_GetEnumerator<BorderVertex>
	|-Array.InternalArray__IEnumerable_GetEnumerator<LODGenerator.SkinnedRenderer>
	|-Array.InternalArray__IEnumerable_GetEnumerator<LODGenerator.StaticRenderer>
	|-Array.InternalArray__IEnumerable_GetEnumerator<LODLevel>
	|-Array.InternalArray__IEnumerable_GetEnumerator<GamePadState>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ZmPeerManager.RecvPacket>
	|-Array.InternalArray__IEnumerable_GetEnumerator<ZmID>
	*/

	internal void InternalArray__ICollection_Clear() { }

	internal void InternalArray__ICollection_Add<T>(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1453E50 Offset: 0x1452E50 VA: 0x181453E50
	|-Array.InternalArray__ICollection_Add<DataSet.FaceIndices>
	|
	|-RVA: 0x1453DF0 Offset: 0x1452DF0 VA: 0x181453DF0
	|-Array.InternalArray__ICollection_Add<EventHook>
	|
	|-RVA: 0x14542D0 Offset: 0x14532D0 VA: 0x1814542D0
	|-Array.InternalArray__ICollection_Add<Flow.RecursionNode>
	|
	|-RVA: 0x1454510 Offset: 0x1453510 VA: 0x181454510
	|-Array.InternalArray__ICollection_Add<UnitPreservation.UnitPortPreservation>
	|
	|-RVA: 0x14523B0 Offset: 0x14513B0 VA: 0x1814523B0
	|-Array.InternalArray__ICollection_Add<MeshCombiner.BlendShape>
	|
	|-RVA: 0x1452350 Offset: 0x1451350 VA: 0x181452350
	|-Array.InternalArray__ICollection_Add<MeshCombiner.BlendShapeFrame>
	|
	|-RVA: 0x1454390 Offset: 0x1453390 VA: 0x181454390
	|-Array.InternalArray__ICollection_Add<MeshCombiner.SkinnedRenderer>
	|
	|-RVA: 0x14543F0 Offset: 0x14533F0 VA: 0x1814543F0
	|-Array.InternalArray__ICollection_Add<MeshCombiner.StaticRenderer>
	|
	|-RVA: 0x1453C10 Offset: 0x1452C10 VA: 0x181453C10
	|-Array.InternalArray__ICollection_Add<CameraState.CustomBlendable>
	|
	|-RVA: 0x1453F10 Offset: 0x1452F10 VA: 0x181453F10
	|-Array.InternalArray__ICollection_Add<CinemachineBlendListCamera.Instruction>
	|
	|-RVA: 0x1453BB0 Offset: 0x1452BB0 VA: 0x181453BB0
	|-Array.InternalArray__ICollection_Add<CinemachineBlenderSettings.CustomBlend>
	|
	|-RVA: 0x1454210 Offset: 0x1453210 VA: 0x181454210
	|-Array.InternalArray__ICollection_Add<CinemachineClearShot.Pair>
	|
	|-RVA: 0x1454570 Offset: 0x1453570 VA: 0x181454570
	|-Array.InternalArray__ICollection_Add<CinemachineCore.UpdateStatus>
	|
	|-RVA: 0x1454150 Offset: 0x1453150 VA: 0x181454150
	|-Array.InternalArray__ICollection_Add<CinemachineFreeLook.Orbit>
	|
	|-RVA: 0x1454030 Offset: 0x1453030 VA: 0x181454030
	|-Array.InternalArray__ICollection_Add<CinemachineOrbitalTransposer.HeadingTracker.Item>
	|
	|-RVA: 0x1454630 Offset: 0x1453630 VA: 0x181454630
	|-Array.InternalArray__ICollection_Add<CinemachinePath.Waypoint>
	|
	|-RVA: 0x14545D0 Offset: 0x14535D0 VA: 0x1814545D0
	|-Array.InternalArray__ICollection_Add<CinemachineSmoothPath.Waypoint>
	|
	|-RVA: 0x1453F70 Offset: 0x1452F70 VA: 0x181453F70
	|-Array.InternalArray__ICollection_Add<CinemachineStateDrivenCamera.Instruction>
	|
	|-RVA: 0x1454270 Offset: 0x1453270 VA: 0x181454270
	|-Array.InternalArray__ICollection_Add<CinemachineStateDrivenCamera.ParentHash>
	|
	|-RVA: 0x1454450 Offset: 0x1453450 VA: 0x181454450
	|-Array.InternalArray__ICollection_Add<CinemachineTargetGroup.Target>
	|
	|-RVA: 0x14544B0 Offset: 0x14534B0 VA: 0x1814544B0
	|-Array.InternalArray__ICollection_Add<NoiseSettings.TransformNoiseParams>
	|
	|-RVA: 0x1453D90 Offset: 0x1452D90 VA: 0x181453D90
	|-Array.InternalArray__ICollection_Add<DoublePoint>
	|
	|-RVA: 0x1453FD0 Offset: 0x1452FD0 VA: 0x181453FD0
	|-Array.InternalArray__ICollection_Add<IntPoint>
	|
	|-RVA: 0x1453A90 Offset: 0x1452A90 VA: 0x181453A90
	|-Array.InternalArray__ICollection_Add<ConversationScriptObject.ClientTipsMessage>
	|
	|-RVA: 0x1453AF0 Offset: 0x1452AF0 VA: 0x181453AF0
	|-Array.InternalArray__ICollection_Add<ConversationScriptObject.ConfirmMessage>
	|
	|-RVA: 0x1454090 Offset: 0x1453090 VA: 0x181454090
	|-Array.InternalArray__ICollection_Add<ConversationScriptObject.LoadMessage>
	|
	|-RVA: 0x1453B50 Offset: 0x1452B50 VA: 0x181453B50
	|-Array.InternalArray__ICollection_Add<ControlPoint>
	|
	|-RVA: 0x1453C70 Offset: 0x1452C70 VA: 0x181453C70
	|-Array.InternalArray__ICollection_Add<DgwResultServerInfo>
	|
	|-RVA: 0x1453CD0 Offset: 0x1452CD0 VA: 0x181453CD0
	|-Array.InternalArray__ICollection_Add<DgwServerForJson>
	|
	|-RVA: 0x1453D30 Offset: 0x1452D30 VA: 0x181453D30
	|-Array.InternalArray__ICollection_Add<DgwServerInfo>
	|
	|-RVA: 0x1454330 Offset: 0x1453330 VA: 0x181454330
	|-Array.InternalArray__ICollection_Add<VoiceEngineApiWrap.Servers>
	|
	|-RVA: 0x14541B0 Offset: 0x14531B0 VA: 0x1814541B0
	|-Array.InternalArray__ICollection_Add<DYP2PDll.P2PID>
	|
	|-RVA: 0x14540F0 Offset: 0x14530F0 VA: 0x1814540F0
	|-Array.InternalArray__ICollection_Add<DYUpdateIni.OneResInfo>
	|
	|-RVA: 0x1452410 Offset: 0x1451410 VA: 0x181452410
	|-Array.InternalArray__ICollection_Add<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>
	|
	|-RVA: 0x1452470 Offset: 0x1451470 VA: 0x181452470
	|-Array.InternalArray__ICollection_Add<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>
	|
	|-RVA: 0x1453550 Offset: 0x1452550 VA: 0x181453550
	|-Array.InternalArray__ICollection_Add<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>
	|
	|-RVA: 0x1453970 Offset: 0x1452970 VA: 0x181453970
	|-Array.InternalArray__ICollection_Add<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>
	|
	|-RVA: 0x1452AD0 Offset: 0x1451AD0 VA: 0x181452AD0
	|-Array.InternalArray__ICollection_Add<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>
	|
	|-RVA: 0x14529B0 Offset: 0x14519B0 VA: 0x1814529B0
	|-Array.InternalArray__ICollection_Add<homecontainer_GS2CHeroInfoClass.ClasslstHero>
	|
	|-RVA: 0x1452A70 Offset: 0x1451A70 VA: 0x181452A70
	|-Array.InternalArray__ICollection_Add<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x1452BF0 Offset: 0x1451BF0 VA: 0x181452BF0
	|-Array.InternalArray__ICollection_Add<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x1452A10 Offset: 0x1451A10 VA: 0x181452A10
	|-Array.InternalArray__ICollection_Add<homecontainer_GS2CRoundInfoClass.ClasslstInfo>
	|
	|-RVA: 0x1453370 Offset: 0x1452370 VA: 0x181453370
	|-Array.InternalArray__ICollection_Add<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>
	|
	|-RVA: 0x14530D0 Offset: 0x14520D0 VA: 0x1814530D0
	|-Array.InternalArray__ICollection_Add<homecontainer_GS2CSeasonInfoClass.ClasslstPool>
	|
	|-RVA: 0x14535B0 Offset: 0x14525B0 VA: 0x1814535B0
	|-Array.InternalArray__ICollection_Add<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>
	|
	|-RVA: 0x14536D0 Offset: 0x14526D0 VA: 0x1814536D0
	|-Array.InternalArray__ICollection_Add<homecontainer_GS2CTalentInfoClass.ClasslstTalent>
	|
	|-RVA: 0x1453250 Offset: 0x1452250 VA: 0x181453250
	|-Array.InternalArray__ICollection_Add<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>
	|
	|-RVA: 0x1452B30 Offset: 0x1451B30 VA: 0x181452B30
	|-Array.InternalArray__ICollection_Add<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>
	|
	|-RVA: 0x14538B0 Offset: 0x14528B0 VA: 0x1814538B0
	|-Array.InternalArray__ICollection_Add<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>
	|
	|-RVA: 0x1452B90 Offset: 0x1451B90 VA: 0x181452B90
	|-Array.InternalArray__ICollection_Add<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>
	|
	|-RVA: 0x1452C50 Offset: 0x1451C50 VA: 0x181452C50
	|-Array.InternalArray__ICollection_Add<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x14534F0 Offset: 0x14524F0 VA: 0x1814534F0
	|-Array.InternalArray__ICollection_Add<lsswitch_LS2CCodeShieldClass.ClasslstShield>
	|
	|-RVA: 0x14526B0 Offset: 0x14516B0 VA: 0x1814526B0
	|-Array.InternalArray__ICollection_Add<netarchive_C2GSAskRoleListClass.ClasslstFile>
	|
	|-RVA: 0x1452650 Offset: 0x1451650 VA: 0x181452650
	|-Array.InternalArray__ICollection_Add<netarchive_GS2CRoleListClass.ClasslstFile>
	|
	|-RVA: 0x1453070 Offset: 0x1452070 VA: 0x181453070
	|-Array.InternalArray__ICollection_Add<netfriend_GS2CFindNameRetClass.ClasslstPlayer>
	|
	|-RVA: 0x1452710 Offset: 0x1451710 VA: 0x181452710
	|-Array.InternalArray__ICollection_Add<netopenui_GS2CGMListClass.ClasslstGMOrder>
	|
	|-RVA: 0x1452890 Offset: 0x1451890 VA: 0x181452890
	|-Array.InternalArray__ICollection_Add<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>
	|
	|-RVA: 0x1453790 Offset: 0x1452790 VA: 0x181453790
	|-Array.InternalArray__ICollection_Add<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>
	|
	|-RVA: 0x1453850 Offset: 0x1452850 VA: 0x181453850
	|-Array.InternalArray__ICollection_Add<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>
	|
	|-RVA: 0x14539D0 Offset: 0x14529D0 VA: 0x1814539D0
	|-Array.InternalArray__ICollection_Add<netopenui_GS2CRecentWarInfoClass.ClasslstWar>
	|
	|-RVA: 0x1453A30 Offset: 0x1452A30 VA: 0x181453A30
	|-Array.InternalArray__ICollection_Add<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>
	|
	|-RVA: 0x14533D0 Offset: 0x14523D0 VA: 0x1814533D0
	|-Array.InternalArray__ICollection_Add<netopenui_GS2CRewardTipsClass.ClasslstRewardData>
	|
	|-RVA: 0x14531F0 Offset: 0x14521F0 VA: 0x1814531F0
	|-Array.InternalArray__ICollection_Add<nettask_GS2CAddTaskClass.ClasslstProcess>
	|
	|-RVA: 0x1453430 Offset: 0x1452430 VA: 0x181453430
	|-Array.InternalArray__ICollection_Add<nettask_GS2CAddTaskClass.ClasslstReward>
	|
	|-RVA: 0x14537F0 Offset: 0x14527F0 VA: 0x1814537F0
	|-Array.InternalArray__ICollection_Add<nettask_GS2CAddTaskClass.ClasslstTaskData>
	|
	|-RVA: 0x1452950 Offset: 0x1451950 VA: 0x181452950
	|-Array.InternalArray__ICollection_Add<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>
	|
	|-RVA: 0x1452E90 Offset: 0x1451E90 VA: 0x181452E90
	|-Array.InternalArray__ICollection_Add<netteam_GS2CMaxRoundClass.ClasslstMaxRound>
	|
	|-RVA: 0x14528F0 Offset: 0x14518F0 VA: 0x1814528F0
	|-Array.InternalArray__ICollection_Add<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>
	|
	|-RVA: 0x1452E30 Offset: 0x1451E30 VA: 0x181452E30
	|-Array.InternalArray__ICollection_Add<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>
	|
	|-RVA: 0x1453190 Offset: 0x1452190 VA: 0x181453190
	|-Array.InternalArray__ICollection_Add<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>
	|
	|-RVA: 0x1453910 Offset: 0x1452910 VA: 0x181453910
	|-Array.InternalArray__ICollection_Add<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>
	|
	|-RVA: 0x1452770 Offset: 0x1451770 VA: 0x181452770
	|-Array.InternalArray__ICollection_Add<s2cShop_GS2CRefreshShopClass.ClasslstGoods>
	|
	|-RVA: 0x1452DD0 Offset: 0x1451DD0 VA: 0x181452DD0
	|-Array.InternalArray__ICollection_Add<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>
	|
	|-RVA: 0x14525F0 Offset: 0x14515F0 VA: 0x1814525F0
	|-Array.InternalArray__ICollection_Add<s2cmove_C2GSMoveClass.ClasslstDisp>
	|
	|-RVA: 0x1452530 Offset: 0x1451530 VA: 0x181452530
	|-Array.InternalArray__ICollection_Add<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>
	|
	|-RVA: 0x14524D0 Offset: 0x14514D0 VA: 0x1814524D0
	|-Array.InternalArray__ICollection_Add<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>
	|
	|-RVA: 0x1452830 Offset: 0x1451830 VA: 0x181452830
	|-Array.InternalArray__ICollection_Add<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>
	|
	|-RVA: 0x1452EF0 Offset: 0x1451EF0 VA: 0x181452EF0
	|-Array.InternalArray__ICollection_Add<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>
	|
	|-RVA: 0x1453130 Offset: 0x1452130 VA: 0x181453130
	|-Array.InternalArray__ICollection_Add<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>
	|
	|-RVA: 0x1453310 Offset: 0x1452310 VA: 0x181453310
	|-Array.InternalArray__ICollection_Add<s2cnpc_C2GSAnswerDictClass.ClasslstQue>
	|
	|-RVA: 0x14532B0 Offset: 0x14522B0 VA: 0x1814532B0
	|-Array.InternalArray__ICollection_Add<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>
	|
	|-RVA: 0x1453730 Offset: 0x1452730 VA: 0x181453730
	|-Array.InternalArray__ICollection_Add<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>
	|
	|-RVA: 0x1452D10 Offset: 0x1451D10 VA: 0x181452D10
	|-Array.InternalArray__ICollection_Add<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>
	|
	|-RVA: 0x1453610 Offset: 0x1452610 VA: 0x181453610
	|-Array.InternalArray__ICollection_Add<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>
	|
	|-RVA: 0x1453010 Offset: 0x1452010 VA: 0x181453010
	|-Array.InternalArray__ICollection_Add<s2cnpc_GS2CNpcEventClass.ClasslstOption>
	|
	|-RVA: 0x1452CB0 Offset: 0x1451CB0 VA: 0x181452CB0
	|-Array.InternalArray__ICollection_Add<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>
	|
	|-RVA: 0x1452FB0 Offset: 0x1451FB0 VA: 0x181452FB0
	|-Array.InternalArray__ICollection_Add<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>
	|
	|-RVA: 0x1452590 Offset: 0x1451590 VA: 0x181452590
	|-Array.InternalArray__ICollection_Add<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>
	|
	|-RVA: 0x1453670 Offset: 0x1452670 VA: 0x181453670
	|-Array.InternalArray__ICollection_Add<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>
	|
	|-RVA: 0x14527D0 Offset: 0x14517D0 VA: 0x1814527D0
	|-Array.InternalArray__ICollection_Add<s2cnpc_GS2CNpcShopClass.ClasslstGoods>
	|
	|-RVA: 0x1452D70 Offset: 0x1451D70 VA: 0x181452D70
	|-Array.InternalArray__ICollection_Add<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>
	|
	|-RVA: 0x1452F50 Offset: 0x1451F50 VA: 0x181452F50
	|-Array.InternalArray__ICollection_Add<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>
	|
	|-RVA: 0x1453490 Offset: 0x1452490 VA: 0x181453490
	|-Array.InternalArray__ICollection_Add<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>
	|
	|-RVA: 0x1453EB0 Offset: 0x1452EB0 VA: 0x181453EB0
	|-Array.InternalArray__ICollection_Add<IniValue>
	|
	|-RVA: 0x57D7D0 Offset: 0x57C7D0 VA: 0x18057D7D0
	|-Array.InternalArray__ICollection_Add<NameGenerate.NameWeight>
	|
	|-RVA: 0x57EA90 Offset: 0x57DA90 VA: 0x18057EA90
	|-Array.InternalArray__ICollection_Add<SteamNetworkingComponent.SendPacket>
	|
	|-RVA: 0x577170 Offset: 0x576170 VA: 0x180577170
	|-Array.InternalArray__ICollection_Add<WinCrypt.CRYPT_ATTRIBUTE>
	|
	|-RVA: 0x57DD10 Offset: 0x57CD10 VA: 0x18057DD10
	|-Array.InternalArray__ICollection_Add<PanelManger.PanelInfo>
	|
	|-RVA: 0x57EA30 Offset: 0x57DA30 VA: 0x18057EA30
	|-Array.InternalArray__ICollection_Add<WeGameNetworkingComponent.SendPacket>
	|
	|-RVA: 0x57E250 Offset: 0x57D250 VA: 0x18057E250
	|-Array.InternalArray__ICollection_Add<RangeU16>
	|
	|-RVA: 0x57DB90 Offset: 0x57CB90 VA: 0x18057DB90
	|-Array.InternalArray__ICollection_Add<OneInfo>
	|
	|-RVA: 0x5778F0 Offset: 0x5768F0 VA: 0x1805778F0
	|-Array.InternalArray__ICollection_Add<DebugDrawLine.DebugLine>
	|
	|-RVA: 0x576B70 Offset: 0x575B70 VA: 0x180576B70
	|-Array.InternalArray__ICollection_Add<AssetTracker.AssetInfo>
	|
	|-RVA: 0x577AD0 Offset: 0x576AD0 VA: 0x180577AD0
	|-Array.InternalArray__ICollection_Add<EngineHotKey>
	|
	|-RVA: 0x57A530 Offset: 0x579530 VA: 0x18057A530
	|-Array.InternalArray__ICollection_Add<HitData>
	|
	|-RVA: 0x57A5F0 Offset: 0x5795F0 VA: 0x18057A5F0
	|-Array.InternalArray__ICollection_Add<HitInfo>
	|
	|-RVA: 0x5768D0 Offset: 0x5758D0 VA: 0x1805768D0
	|-Array.InternalArray__ICollection_Add<InputDevice.AnalogSnapshotEntry>
	|
	|-RVA: 0x57A710 Offset: 0x579710 VA: 0x18057A710
	|-Array.InternalArray__ICollection_Add<InputDeviceMatcher>
	|
	|-RVA: 0x57A7D0 Offset: 0x5797D0 VA: 0x18057A7D0
	|-Array.InternalArray__ICollection_Add<InputRange>
	|
	|-RVA: 0x57AC50 Offset: 0x579C50 VA: 0x18057AC50
	|-Array.InternalArray__ICollection_Add<KeyInfo>
	|
	|-RVA: 0x57D350 Offset: 0x57C350 VA: 0x18057D350
	|-Array.InternalArray__ICollection_Add<LogMessage>
	|
	|-RVA: 0x57DCB0 Offset: 0x57CCB0 VA: 0x18057DCB0
	|-Array.InternalArray__ICollection_Add<OverlapResult>
	|
	|-RVA: 0x57D170 Offset: 0x57C170 VA: 0x18057D170
	|-Array.InternalArray__ICollection_Add<LPWNormalSolver.LPWPoint>
	|
	|-RVA: 0x57D110 Offset: 0x57C110 VA: 0x18057D110
	|-Array.InternalArray__ICollection_Add<LPWNormalSolver.LPWPointDataEntry>
	|
	|-RVA: 0x57D1D0 Offset: 0x57C1D0 VA: 0x18057D1D0
	|-Array.InternalArray__ICollection_Add<LPWNormalSolver.LPWPosition>
	|
	|-RVA: 0x576AB0 Offset: 0x575AB0 VA: 0x180576AB0
	|-Array.InternalArray__ICollection_Add<ArrayMetadata>
	|
	|-RVA: 0x57DAD0 Offset: 0x57CAD0 VA: 0x18057DAD0
	|-Array.InternalArray__ICollection_Add<ObjectMetadata>
	|
	|-RVA: 0x57E130 Offset: 0x57D130 VA: 0x18057E130
	|-Array.InternalArray__ICollection_Add<PropertyMetadata>
	|
	|-RVA: 0x57D470 Offset: 0x57C470 VA: 0x18057D470
	|-Array.InternalArray__ICollection_Add<LuaDictEntry<object, object>>
	|
	|-RVA: 0x57A110 Offset: 0x579110 VA: 0x18057A110
	|-Array.InternalArray__ICollection_Add<LuaFunction.FuncData>
	|
	|-RVA: 0x57DBF0 Offset: 0x57CBF0 VA: 0x18057DBF0
	|-Array.InternalArray__ICollection_Add<BinaryOperatorHandler.OperatorQuery>
	|
	|-RVA: 0x577710 Offset: 0x576710 VA: 0x180577710
	|-Array.InternalArray__ICollection_Add<ConversionUtility.ConversionQuery>
	|
	|-RVA: 0x580710 Offset: 0x57F710 VA: 0x180580710
	|-Array.InternalArray__ICollection_Add<fsOption<fsVersionedType>>
	|
	|-RVA: 0x576CF0 Offset: 0x575CF0 VA: 0x180576CF0
	|-Array.InternalArray__ICollection_Add<fsPortableReflection.AttributeQuery>
	|
	|-RVA: 0x580770 Offset: 0x57F770 VA: 0x180580770
	|-Array.InternalArray__ICollection_Add<fsVersionedType>
	|
	|-RVA: 0x5769F0 Offset: 0x5759F0 VA: 0x1805769F0
	|-Array.InternalArray__ICollection_Add<fsAotCompilationManager.AotCompilation>
	|
	|-RVA: 0x57E3D0 Offset: 0x57D3D0 VA: 0x18057E3D0
	|-Array.InternalArray__ICollection_Add<Header.ReceivedToken>
	|
	|-RVA: 0x57D710 Offset: 0x57C710 VA: 0x18057D710
	|-Array.InternalArray__ICollection_Add<MinimapPoint>
	|
	|-RVA: 0x57F9F0 Offset: 0x57E9F0 VA: 0x18057F9F0
	|-Array.InternalArray__ICollection_Add<CodePointIndexer.TableRange>
	|
	|-RVA: 0x580110 Offset: 0x57F110 VA: 0x180580110
	|-Array.InternalArray__ICollection_Add<Uri.UriScheme>
	|
	|-RVA: 0x57D770 Offset: 0x57C770 VA: 0x18057D770
	|-Array.InternalArray__ICollection_Add<MusicStateInfo>
	|
	|-RVA: 0x57A650 Offset: 0x579650 VA: 0x18057A650
	|-Array.InternalArray__ICollection_Add<BridgeHandler.IdxPacket>
	|
	|-RVA: 0x57ABF0 Offset: 0x579BF0 VA: 0x18057ABF0
	|-Array.InternalArray__ICollection_Add<JsonPosition>
	|
	|-RVA: 0x57FC90 Offset: 0x57EC90 VA: 0x18057FC90
	|-Array.InternalArray__ICollection_Add<DefaultSerializationBinder.TypeNameKey>
	|
	|-RVA: 0x57E6D0 Offset: 0x57D6D0 VA: 0x18057E6D0
	|-Array.InternalArray__ICollection_Add<ResolverContractKey>
	|
	|-RVA: 0x57FC30 Offset: 0x57EC30 VA: 0x18057FC30
	|-Array.InternalArray__ICollection_Add<ConvertUtils.TypeConvertKey>
	|
	|-RVA: 0x57DB30 Offset: 0x57CB30 VA: 0x18057DB30
	|-Array.InternalArray__ICollection_Add<ObjectPoolComInfo>
	|
	|-RVA: 0x5807D0 Offset: 0x57F7D0 VA: 0x1805807D0
	|-Array.InternalArray__ICollection_Add<pb_BezierPoint>
	|
	|-RVA: 0x580830 Offset: 0x57F830 VA: 0x180580830
	|-Array.InternalArray__ICollection_Add<pb_Edge>
	|
	|-RVA: 0x580890 Offset: 0x57F890 VA: 0x180580890
	|-Array.InternalArray__ICollection_Add<pb_IntVec3>
	|
	|-RVA: 0x579F30 Offset: 0x578F30 VA: 0x180579F30
	|-Array.InternalArray__ICollection_Add<IcoBumpin.FaceRef>
	|
	|-RVA: 0x580470 Offset: 0x57F470 VA: 0x180580470
	|-Array.InternalArray__ICollection_Add<AnimationWarping.Warp>
	|
	|-RVA: 0x579F90 Offset: 0x578F90 VA: 0x180579F90
	|-Array.InternalArray__ICollection_Add<GrounderQuadruped.Foot>
	|
	|-RVA: 0x576D50 Offset: 0x575D50 VA: 0x180576D50
	|-Array.InternalArray__ICollection_Add<IKSolverLimb.AxisDirection>
	|
	|-RVA: 0x57E970 Offset: 0x57D970 VA: 0x18057E970
	|-Array.InternalArray__ICollection_Add<ScreenRadioScriptObject.ScreenInfo>
	|
	|-RVA: 0x580170 Offset: 0x57F170 VA: 0x180580170
	|-Array.InternalArray__ICollection_Add<ValueDropdownItem<object>>
	|
	|-RVA: 0x57A050 Offset: 0x579050 VA: 0x18057A050
	|-Array.InternalArray__ICollection_Add<FormatterLocator.FormatterInfo>
	|
	|-RVA: 0x57A0B0 Offset: 0x5790B0 VA: 0x18057A0B0
	|-Array.InternalArray__ICollection_Add<FormatterLocator.FormatterLocatorInfo>
	|
	|-RVA: 0x57DA10 Offset: 0x57CA10 VA: 0x18057DA10
	|-Array.InternalArray__ICollection_Add<NodeInfo>
	|
	|-RVA: 0x57EAF0 Offset: 0x57DAF0 VA: 0x18057EAF0
	|-Array.InternalArray__ICollection_Add<SerializationNode>
	|
	|-RVA: 0x57DE30 Offset: 0x57CE30 VA: 0x18057DE30
	|-Array.InternalArray__ICollection_Add<DeepReflection.PathStep>
	|
	|-RVA: 0x5770B0 Offset: 0x5760B0 VA: 0x1805770B0
	|-Array.InternalArray__ICollection_Add<CCalEffInfo>
	|
	|-RVA: 0x57ECD0 Offset: 0x57DCD0 VA: 0x18057ECD0
	|-Array.InternalArray__ICollection_Add<SkillRayHit>
	|
	|-RVA: 0x576930 Offset: 0x575930 VA: 0x180576930
	|-Array.InternalArray__ICollection_Add<AnimationStateData.AnimationPair>
	|
	|-RVA: 0x579ED0 Offset: 0x578ED0 VA: 0x180579ED0
	|-Array.InternalArray__ICollection_Add<EventQueue.EventQueueEntry>
	|
	|-RVA: 0x576C30 Offset: 0x575C30 VA: 0x180576C30
	|-Array.InternalArray__ICollection_Add<Skin.AttachmentKeyTuple>
	|
	|-RVA: 0x576BD0 Offset: 0x575BD0 VA: 0x180576BD0
	|-Array.InternalArray__ICollection_Add<SkeletonRendererCustomMaterials.AtlasMaterialOverride>
	|
	|-RVA: 0x57ED90 Offset: 0x57DD90 VA: 0x18057ED90
	|-Array.InternalArray__ICollection_Add<SkeletonRendererCustomMaterials.SlotMaterialOverride>
	|
	|-RVA: 0x57FBD0 Offset: 0x57EBD0 VA: 0x18057FBD0
	|-Array.InternalArray__ICollection_Add<SkeletonUtilityKinematicShadow.TransformPair>
	|
	|-RVA: 0x57D590 Offset: 0x57C590 VA: 0x18057D590
	|-Array.InternalArray__ICollection_Add<SlotBlendModes.MaterialTexturePair>
	|
	|-RVA: 0x57F6F0 Offset: 0x57E6F0 VA: 0x18057F6F0
	|-Array.InternalArray__ICollection_Add<SubmeshInstruction>
	|
	|-RVA: 0x57D3B0 Offset: 0x57C3B0 VA: 0x18057D3B0
	|-Array.InternalArray__ICollection_Add<StateSoundScriptObject.Loop>
	|
	|-RVA: 0x57F3F0 Offset: 0x57E3F0 VA: 0x18057F3F0
	|-Array.InternalArray__ICollection_Add<StateSoundScriptObject.StateSound>
	|
	|-RVA: 0x577350 Offset: 0x576350 VA: 0x180577350
	|-Array.InternalArray__ICollection_Add<SteamMatchViewer.ChatMsg>
	|
	|-RVA: 0x576A50 Offset: 0x575A50 VA: 0x180576A50
	|-Array.InternalArray__ICollection_Add<AppId_t>
	|
	|-RVA: 0x5771D0 Offset: 0x5761D0 VA: 0x1805771D0
	|-Array.InternalArray__ICollection_Add<CSteamID>
	|
	|-RVA: 0x577650 Offset: 0x576650 VA: 0x180577650
	|-Array.InternalArray__ICollection_Add<ControllerActionSetHandle_t>
	|
	|-RVA: 0x5776B0 Offset: 0x5766B0 VA: 0x1805776B0
	|-Array.InternalArray__ICollection_Add<ControllerHandle_t>
	|
	|-RVA: 0x5779B0 Offset: 0x5769B0 VA: 0x1805779B0
	|-Array.InternalArray__ICollection_Add<DepotId_t>
	|
	|-RVA: 0x57A470 Offset: 0x579470 VA: 0x18057A470
	|-Array.InternalArray__ICollection_Add<HAuthTicket>
	|
	|-RVA: 0x57A6B0 Offset: 0x5796B0 VA: 0x18057A6B0
	|-Array.InternalArray__ICollection_Add<InputActionSetHandle_t>
	|
	|-RVA: 0x57A770 Offset: 0x579770 VA: 0x18057A770
	|-Array.InternalArray__ICollection_Add<InputHandle_t>
	|
	|-RVA: 0x57D4D0 Offset: 0x57C4D0 VA: 0x18057D4D0
	|-Array.InternalArray__ICollection_Add<MatchMakingKeyValuePair_t>
	|
	|-RVA: 0x57E190 Offset: 0x57D190 VA: 0x18057E190
	|-Array.InternalArray__ICollection_Add<PublishedFileId_t>
	|
	|-RVA: 0x57F4B0 Offset: 0x57E4B0 VA: 0x18057F4B0
	|-Array.InternalArray__ICollection_Add<SteamAPICall_t>
	|
	|-RVA: 0x57F510 Offset: 0x57E510 VA: 0x18057F510
	|-Array.InternalArray__ICollection_Add<SteamItemDef_t>
	|
	|-RVA: 0x57F570 Offset: 0x57E570 VA: 0x18057F570
	|-Array.InternalArray__ICollection_Add<SteamItemDetails_t>
	|
	|-RVA: 0x57F5D0 Offset: 0x57E5D0 VA: 0x18057F5D0
	|-Array.InternalArray__ICollection_Add<SteamItemInstanceID_t>
	|
	|-RVA: 0x57F630 Offset: 0x57E630 VA: 0x18057F630
	|-Array.InternalArray__ICollection_Add<SteamPartyBeaconLocation_t>
	|
	|-RVA: 0x576B10 Offset: 0x575B10 VA: 0x180576B10
	|-Array.InternalArray__ICollection_Add<ArraySegment<byte>>
	|
	|-RVA: 0x576ED0 Offset: 0x575ED0 VA: 0x180576ED0
	|-Array.InternalArray__ICollection_Add<bool>
	|
	|-RVA: 0x577050 Offset: 0x576050 VA: 0x180577050
	|-Array.InternalArray__ICollection_Add<byte>
	|
	|-RVA: 0x576FF0 Offset: 0x575FF0 VA: 0x180576FF0
	|-Array.InternalArray__ICollection_Add<ByteEnum>
	|
	|-RVA: 0x5772F0 Offset: 0x5762F0 VA: 0x1805772F0
	|-Array.InternalArray__ICollection_Add<char>
	|
	|-RVA: 0x57F2D0 Offset: 0x57E2D0 VA: 0x18057F2D0
	|-Array.InternalArray__ICollection_Add<ConcurrentQueue.Segment.Slot<object>>
	|
	|-RVA: 0x577A10 Offset: 0x576A10 VA: 0x180577A10
	|-Array.InternalArray__ICollection_Add<DictionaryEntry>
	|
	|-RVA: 0x579990 Offset: 0x578990 VA: 0x180579990
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<EventHook, object>>
	|
	|-RVA: 0x5784F0 Offset: 0x5774F0 VA: 0x1805784F0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<Flow.RecursionNode, int>>
	|
	|-RVA: 0x5795D0 Offset: 0x5785D0 VA: 0x1805795D0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<DYP2PDll.P2PID, object>>
	|
	|-RVA: 0x578C10 Offset: 0x577C10 VA: 0x180578C10
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<LPWNormalSolver.LPWPosition, int>>
	|
	|-RVA: 0x577E90 Offset: 0x576E90 VA: 0x180577E90
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>
	|
	|-RVA: 0x5786D0 Offset: 0x5776D0 VA: 0x1805786D0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, object>>
	|
	|-RVA: 0x5788B0 Offset: 0x5778B0 VA: 0x1805788B0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<ConversionUtility.ConversionQuery, Int32Enum>>
	|
	|-RVA: 0x578970 Offset: 0x577970 VA: 0x180578970
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<ConversionUtility.ConversionQuery, object>>
	|
	|-RVA: 0x578A30 Offset: 0x577A30 VA: 0x180578A30
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<fsPortableReflection.AttributeQuery, object>>
	|
	|-RVA: 0x578730 Offset: 0x577730 VA: 0x180578730
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<DefaultSerializationBinder.TypeNameKey, object>>
	|
	|-RVA: 0x5790F0 Offset: 0x5780F0 VA: 0x1805790F0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<ResolverContractKey, object>>
	|
	|-RVA: 0x578EB0 Offset: 0x577EB0 VA: 0x180578EB0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<ConvertUtils.TypeConvertKey, object>>
	|
	|-RVA: 0x579690 Offset: 0x578690 VA: 0x180579690
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<pb_Edge, object>>
	|
	|-RVA: 0x577B30 Offset: 0x576B30 VA: 0x180577B30
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<pb_IntVec3, object>>
	|
	|-RVA: 0x579270 Offset: 0x578270 VA: 0x180579270
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<AnimationStateData.AnimationPair, float>>
	|
	|-RVA: 0x579AB0 Offset: 0x578AB0 VA: 0x180579AB0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<Skin.AttachmentKeyTuple, object>>
	|
	|-RVA: 0x579330 Offset: 0x578330 VA: 0x180579330
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<SlotBlendModes.MaterialTexturePair, object>>
	|
	|-RVA: 0x578190 Offset: 0x577190 VA: 0x180578190
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<CSteamID, object>>
	|
	|-RVA: 0x579210 Offset: 0x578210 VA: 0x180579210
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<HAuthTicket, object>>
	|
	|-RVA: 0x5789D0 Offset: 0x5779D0 VA: 0x1805789D0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<SteamAPICall_t, object>>
	|
	|-RVA: 0x579450 Offset: 0x578450 VA: 0x180579450
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<char, char>>
	|
	|-RVA: 0x578C70 Offset: 0x577C70 VA: 0x180578C70
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<char, Nullable<ByteEnum>>>
	|
	|-RVA: 0x579A50 Offset: 0x578A50 VA: 0x180579A50
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<char, object>>
	|
	|-RVA: 0x578D90 Offset: 0x577D90 VA: 0x180578D90
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<Guid, object>>
	|
	|-RVA: 0x577F50 Offset: 0x576F50 VA: 0x180577F50
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<short, object>>
	|
	|-RVA: 0x578130 Offset: 0x577130 VA: 0x180578130
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<int, ConversationScriptObject.ClientTipsMessage>>
	|
	|-RVA: 0x579750 Offset: 0x578750 VA: 0x180579750
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<int, ConversationScriptObject.ConfirmMessage>>
	|
	|-RVA: 0x577D70 Offset: 0x576D70 VA: 0x180577D70
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<int, ConversationScriptObject.LoadMessage>>
	|
	|-RVA: 0x578010 Offset: 0x577010 VA: 0x180578010
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<int, HitData>>
	|
	|-RVA: 0x578DF0 Offset: 0x577DF0 VA: 0x180578DF0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<int, MinimapPoint>>
	|
	|-RVA: 0x5792D0 Offset: 0x5782D0 VA: 0x1805792D0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<int, ObjectPoolComInfo>>
	|
	|-RVA: 0x579570 Offset: 0x578570 VA: 0x180579570
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<int, bool>>
	|
	|-RVA: 0x578BB0 Offset: 0x577BB0 VA: 0x180578BB0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<int, char>>
	|
	|-RVA: 0x5783D0 Offset: 0x5773D0 VA: 0x1805783D0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<int, int>>
	|
	|-RVA: 0x5782B0 Offset: 0x5772B0 VA: 0x1805782B0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<int, Int32Enum>>
	|
	|-RVA: 0x579B70 Offset: 0x578B70 VA: 0x180579B70
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<int, long>>
	|
	|-RVA: 0x578F10 Offset: 0x577F10 VA: 0x180578F10
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<int, object>>
	|
	|-RVA: 0x577DD0 Offset: 0x576DD0 VA: 0x180577DD0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<int, float>>
	|
	|-RVA: 0x579630 Offset: 0x578630 VA: 0x180579630
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<int, uint>>
	|
	|-RVA: 0x579810 Offset: 0x578810 VA: 0x180579810
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<int, ulong>>
	|
	|-RVA: 0x578AF0 Offset: 0x577AF0 VA: 0x180578AF0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<int, Color>>
	|
	|-RVA: 0x579030 Offset: 0x578030 VA: 0x180579030
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<int, Matrix4x4>>
	|
	|-RVA: 0x579390 Offset: 0x578390 VA: 0x180579390
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<int, NetworkMigrationManager.ConnectionPendingPlayers>>
	|
	|-RVA: 0x578310 Offset: 0x577310 VA: 0x180578310
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<int, Vector2>>
	|
	|-RVA: 0x5793F0 Offset: 0x5783F0 VA: 0x1805793F0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<int, Vector3>>
	|
	|-RVA: 0x578070 Offset: 0x577070 VA: 0x180578070
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<Int32Enum, bool>>
	|
	|-RVA: 0x579B10 Offset: 0x578B10 VA: 0x180579B10
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<Int32Enum, int>>
	|
	|-RVA: 0x5798D0 Offset: 0x5788D0 VA: 0x1805798D0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<Int32Enum, Int32Enum>>
	|
	|-RVA: 0x578850 Offset: 0x577850 VA: 0x180578850
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<Int32Enum, object>>
	|
	|-RVA: 0x5797B0 Offset: 0x5787B0 VA: 0x1805797B0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<Int32Enum, float>>
	|
	|-RVA: 0x579870 Offset: 0x578870 VA: 0x180579870
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<long, int>>
	|
	|-RVA: 0x579C30 Offset: 0x578C30 VA: 0x180579C30
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<long, object>>
	|
	|-RVA: 0x578370 Offset: 0x577370 VA: 0x180578370
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<IntPtr, object>>
	|
	|-RVA: 0x578F70 Offset: 0x577F70 VA: 0x180578F70
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<object, MeshCombiner.BlendShapeFrame>>
	|
	|-RVA: 0x578430 Offset: 0x577430 VA: 0x180578430
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<object, CinemachineCore.UpdateStatus>>
	|
	|-RVA: 0x579090 Offset: 0x578090 VA: 0x180579090
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<object, DYUpdateIni.OneResInfo>>
	|
	|-RVA: 0x579DB0 Offset: 0x578DB0 VA: 0x180579DB0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<object, IniValue>>
	|
	|-RVA: 0x578250 Offset: 0x577250 VA: 0x180578250
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<object, PanelManger.PanelInfo>>
	|
	|-RVA: 0x578A90 Offset: 0x577A90 VA: 0x180578A90
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<object, OneInfo>>
	|
	|-RVA: 0x5780D0 Offset: 0x5770D0 VA: 0x1805780D0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<object, ArrayMetadata>>
	|
	|-RVA: 0x5796F0 Offset: 0x5786F0 VA: 0x1805796F0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<object, ObjectMetadata>>
	|
	|-RVA: 0x577FB0 Offset: 0x576FB0 VA: 0x180577FB0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<object, PropertyMetadata>>
	|
	|-RVA: 0x577E30 Offset: 0x576E30 VA: 0x180577E30
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<object, fsOption<fsVersionedType>>>
	|
	|-RVA: 0x5781F0 Offset: 0x5771F0 VA: 0x1805781F0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<object, SteamAPICall_t>>
	|
	|-RVA: 0x5787F0 Offset: 0x5777F0 VA: 0x1805787F0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<object, bool>>
	|
	|-RVA: 0x577CB0 Offset: 0x576CB0 VA: 0x180577CB0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<object, KeyValuePair<object, object>>>
	|
	|-RVA: 0x577D10 Offset: 0x576D10 VA: 0x180577D10
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<object, int>>
	|
	|-RVA: 0x578490 Offset: 0x577490 VA: 0x180578490
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<object, Int32Enum>>
	|
	|-RVA: 0x578E50 Offset: 0x577E50 VA: 0x180578E50
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<object, long>>
	|
	|-RVA: 0x577BF0 Offset: 0x576BF0 VA: 0x180577BF0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<object, object>>
	|
	|-RVA: 0x579CF0 Offset: 0x578CF0 VA: 0x180579CF0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<object, ResourceLocator>>
	|
	|-RVA: 0x578670 Offset: 0x577670 VA: 0x180578670
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<object, float>>
	|
	|-RVA: 0x579D50 Offset: 0x578D50 VA: 0x180579D50
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<object, TimeSpan>>
	|
	|-RVA: 0x577B90 Offset: 0x576B90 VA: 0x180577B90
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<object, Color>>
	|
	|-RVA: 0x579C90 Offset: 0x578C90 VA: 0x180579C90
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<object, NetworkBroadcastResult>>
	|
	|-RVA: 0x578D30 Offset: 0x577D30 VA: 0x180578D30
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<object, Playable>>
	|
	|-RVA: 0x578FD0 Offset: 0x577FD0 VA: 0x180578FD0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<object, Vector3>>
	|
	|-RVA: 0x5791B0 Offset: 0x5781B0 VA: 0x1805791B0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<object, BlendShapeFrame>>
	|
	|-RVA: 0x578550 Offset: 0x577550 VA: 0x180578550
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<float, object>>
	|
	|-RVA: 0x577EF0 Offset: 0x576EF0 VA: 0x180577EF0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<ushort, object>>
	|
	|-RVA: 0x579150 Offset: 0x578150 VA: 0x180579150
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<uint, int>>
	|
	|-RVA: 0x579930 Offset: 0x578930 VA: 0x180579930
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<uint, object>>
	|
	|-RVA: 0x578B50 Offset: 0x577B50 VA: 0x180578B50
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<uint, ulong>>
	|
	|-RVA: 0x579BD0 Offset: 0x578BD0 VA: 0x180579BD0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<ulong, object>>
	|
	|-RVA: 0x578790 Offset: 0x577790 VA: 0x180578790
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<ulong, uint>>
	|
	|-RVA: 0x5794B0 Offset: 0x5784B0 VA: 0x1805794B0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<UInt64Enum, object>>
	|
	|-RVA: 0x578CD0 Offset: 0x577CD0 VA: 0x180578CD0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<TerrainUtility.TerrainMap.TileCoord, object>>
	|
	|-RVA: 0x578910 Offset: 0x577910 VA: 0x180578910
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<NetworkHash128, object>>
	|
	|-RVA: 0x5785B0 Offset: 0x5775B0 VA: 0x1805785B0
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<NetworkInstanceId, object>>
	|
	|-RVA: 0x577C50 Offset: 0x576C50 VA: 0x180577C50
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<NetworkSceneId, object>>
	|
	|-RVA: 0x578610 Offset: 0x577610 VA: 0x180578610
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<Scene, object>>
	|
	|-RVA: 0x579510 Offset: 0x578510 VA: 0x180579510
	|-Array.InternalArray__ICollection_Add<Dictionary.Entry<ZmID, object>>
	|
	|-RVA: 0x57F090 Offset: 0x57E090 VA: 0x18057F090
	|-Array.InternalArray__ICollection_Add<HashSet.Slot<pb_Edge>>
	|
	|-RVA: 0x57EE50 Offset: 0x57DE50 VA: 0x18057EE50
	|-Array.InternalArray__ICollection_Add<HashSet.Slot<char>>
	|
	|-RVA: 0x57F0F0 Offset: 0x57E0F0 VA: 0x18057F0F0
	|-Array.InternalArray__ICollection_Add<HashSet.Slot<int>>
	|
	|-RVA: 0x57F270 Offset: 0x57E270 VA: 0x18057F270
	|-Array.InternalArray__ICollection_Add<HashSet.Slot<Int32Enum>>
	|
	|-RVA: 0x57EEB0 Offset: 0x57DEB0 VA: 0x18057EEB0
	|-Array.InternalArray__ICollection_Add<HashSet.Slot<object>>
	|
	|-RVA: 0x57F1B0 Offset: 0x57E1B0 VA: 0x18057F1B0
	|-Array.InternalArray__ICollection_Add<HashSet.Slot<uint>>
	|
	|-RVA: 0x57EF10 Offset: 0x57DF10 VA: 0x18057EF10
	|-Array.InternalArray__ICollection_Add<HashSet.Slot<ulong>>
	|
	|-RVA: 0x57F030 Offset: 0x57E030 VA: 0x18057F030
	|-Array.InternalArray__ICollection_Add<HashSet.Slot<NetworkInstanceId>>
	|
	|-RVA: 0x57CDB0 Offset: 0x57BDB0 VA: 0x18057CDB0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<EventHook, object>>
	|
	|-RVA: 0x57BA30 Offset: 0x57AA30 VA: 0x18057BA30
	|-Array.InternalArray__ICollection_Add<KeyValuePair<Flow.RecursionNode, int>>
	|
	|-RVA: 0x57C690 Offset: 0x57B690 VA: 0x18057C690
	|-Array.InternalArray__ICollection_Add<KeyValuePair<DYP2PDll.P2PID, object>>
	|
	|-RVA: 0x57AFB0 Offset: 0x579FB0 VA: 0x18057AFB0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<LPWNormalSolver.LPWPosition, int>>
	|
	|-RVA: 0x57B370 Offset: 0x57A370 VA: 0x18057B370
	|-Array.InternalArray__ICollection_Add<KeyValuePair<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>
	|
	|-RVA: 0x57B070 Offset: 0x57A070 VA: 0x18057B070
	|-Array.InternalArray__ICollection_Add<KeyValuePair<BinaryOperatorHandler.OperatorQuery, object>>
	|
	|-RVA: 0x57C570 Offset: 0x57B570 VA: 0x18057C570
	|-Array.InternalArray__ICollection_Add<KeyValuePair<ConversionUtility.ConversionQuery, Int32Enum>>
	|
	|-RVA: 0x57B310 Offset: 0x57A310 VA: 0x18057B310
	|-Array.InternalArray__ICollection_Add<KeyValuePair<ConversionUtility.ConversionQuery, object>>
	|
	|-RVA: 0x57CF90 Offset: 0x57BF90 VA: 0x18057CF90
	|-Array.InternalArray__ICollection_Add<KeyValuePair<fsPortableReflection.AttributeQuery, object>>
	|
	|-RVA: 0x57C2D0 Offset: 0x57B2D0 VA: 0x18057C2D0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<DefaultSerializationBinder.TypeNameKey, object>>
	|
	|-RVA: 0x57BFD0 Offset: 0x57AFD0 VA: 0x18057BFD0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<ResolverContractKey, object>>
	|
	|-RVA: 0x57C330 Offset: 0x57B330 VA: 0x18057C330
	|-Array.InternalArray__ICollection_Add<KeyValuePair<ConvertUtils.TypeConvertKey, object>>
	|
	|-RVA: 0x57ACB0 Offset: 0x579CB0 VA: 0x18057ACB0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<pb_Edge, object>>
	|
	|-RVA: 0x57ADD0 Offset: 0x579DD0 VA: 0x18057ADD0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<pb_IntVec3, object>>
	|
	|-RVA: 0x57B790 Offset: 0x57A790 VA: 0x18057B790
	|-Array.InternalArray__ICollection_Add<KeyValuePair<AnimationStateData.AnimationPair, float>>
	|
	|-RVA: 0x57BC70 Offset: 0x57AC70 VA: 0x18057BC70
	|-Array.InternalArray__ICollection_Add<KeyValuePair<Skin.AttachmentKeyTuple, object>>
	|
	|-RVA: 0x57C810 Offset: 0x57B810 VA: 0x18057C810
	|-Array.InternalArray__ICollection_Add<KeyValuePair<SlotBlendModes.MaterialTexturePair, object>>
	|
	|-RVA: 0x57B430 Offset: 0x57A430 VA: 0x18057B430
	|-Array.InternalArray__ICollection_Add<KeyValuePair<CSteamID, object>>
	|
	|-RVA: 0x57B850 Offset: 0x57A850 VA: 0x18057B850
	|-Array.InternalArray__ICollection_Add<KeyValuePair<HAuthTicket, object>>
	|
	|-RVA: 0x57B2B0 Offset: 0x57A2B0 VA: 0x18057B2B0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<SteamAPICall_t, object>>
	|
	|-RVA: 0x57B190 Offset: 0x57A190 VA: 0x18057B190
	|-Array.InternalArray__ICollection_Add<KeyValuePair<char, char>>
	|
	|-RVA: 0x57CAB0 Offset: 0x57BAB0 VA: 0x18057CAB0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<char, Nullable<ByteEnum>>>
	|
	|-RVA: 0x57CD50 Offset: 0x57BD50 VA: 0x18057CD50
	|-Array.InternalArray__ICollection_Add<KeyValuePair<char, object>>
	|
	|-RVA: 0x57BBB0 Offset: 0x57ABB0 VA: 0x18057BBB0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<DateTime, object>>
	|
	|-RVA: 0x57B130 Offset: 0x57A130 VA: 0x18057B130
	|-Array.InternalArray__ICollection_Add<KeyValuePair<Guid, int>>
	|
	|-RVA: 0x57CBD0 Offset: 0x57BBD0 VA: 0x18057CBD0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<Guid, object>>
	|
	|-RVA: 0x57B8B0 Offset: 0x57A8B0 VA: 0x18057B8B0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<short, object>>
	|
	|-RVA: 0x57C210 Offset: 0x57B210 VA: 0x18057C210
	|-Array.InternalArray__ICollection_Add<KeyValuePair<int, ConversationScriptObject.ClientTipsMessage>>
	|
	|-RVA: 0x57B910 Offset: 0x57A910 VA: 0x18057B910
	|-Array.InternalArray__ICollection_Add<KeyValuePair<int, ConversationScriptObject.ConfirmMessage>>
	|
	|-RVA: 0x57C7B0 Offset: 0x57B7B0 VA: 0x18057C7B0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<int, ConversationScriptObject.LoadMessage>>
	|
	|-RVA: 0x57AE90 Offset: 0x579E90 VA: 0x18057AE90
	|-Array.InternalArray__ICollection_Add<KeyValuePair<int, HitData>>
	|
	|-RVA: 0x57C750 Offset: 0x57B750 VA: 0x18057C750
	|-Array.InternalArray__ICollection_Add<KeyValuePair<int, MinimapPoint>>
	|
	|-RVA: 0x57AEF0 Offset: 0x579EF0 VA: 0x18057AEF0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<int, ObjectPoolComInfo>>
	|
	|-RVA: 0x57B7F0 Offset: 0x57A7F0 VA: 0x18057B7F0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<int, bool>>
	|
	|-RVA: 0x57B1F0 Offset: 0x57A1F0 VA: 0x18057B1F0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<int, char>>
	|
	|-RVA: 0x57C4B0 Offset: 0x57B4B0 VA: 0x18057C4B0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<int, int>>
	|
	|-RVA: 0x57BC10 Offset: 0x57AC10 VA: 0x18057BC10
	|-Array.InternalArray__ICollection_Add<KeyValuePair<int, Int32Enum>>
	|
	|-RVA: 0x57BEB0 Offset: 0x57AEB0 VA: 0x18057BEB0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<int, long>>
	|
	|-RVA: 0x57B250 Offset: 0x57A250 VA: 0x18057B250
	|-Array.InternalArray__ICollection_Add<KeyValuePair<int, object>>
	|
	|-RVA: 0x57B550 Offset: 0x57A550 VA: 0x18057B550
	|-Array.InternalArray__ICollection_Add<KeyValuePair<int, float>>
	|
	|-RVA: 0x57CE10 Offset: 0x57BE10 VA: 0x18057CE10
	|-Array.InternalArray__ICollection_Add<KeyValuePair<int, uint>>
	|
	|-RVA: 0x57BDF0 Offset: 0x57ADF0 VA: 0x18057BDF0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<int, ulong>>
	|
	|-RVA: 0x57BCD0 Offset: 0x57ACD0 VA: 0x18057BCD0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<int, Color>>
	|
	|-RVA: 0x57C510 Offset: 0x57B510 VA: 0x18057C510
	|-Array.InternalArray__ICollection_Add<KeyValuePair<int, Matrix4x4>>
	|
	|-RVA: 0x57CC30 Offset: 0x57BC30 VA: 0x18057CC30
	|-Array.InternalArray__ICollection_Add<KeyValuePair<int, NetworkMigrationManager.ConnectionPendingPlayers>>
	|
	|-RVA: 0x57C1B0 Offset: 0x57B1B0 VA: 0x18057C1B0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<int, Vector2>>
	|
	|-RVA: 0x57CE70 Offset: 0x57BE70 VA: 0x18057CE70
	|-Array.InternalArray__ICollection_Add<KeyValuePair<int, Vector3>>
	|
	|-RVA: 0x57BE50 Offset: 0x57AE50 VA: 0x18057BE50
	|-Array.InternalArray__ICollection_Add<KeyValuePair<Int32Enum, bool>>
	|
	|-RVA: 0x57C6F0 Offset: 0x57B6F0 VA: 0x18057C6F0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<Int32Enum, int>>
	|
	|-RVA: 0x57AD10 Offset: 0x579D10 VA: 0x18057AD10
	|-Array.InternalArray__ICollection_Add<KeyValuePair<Int32Enum, Int32Enum>>
	|
	|-RVA: 0x57BA90 Offset: 0x57AA90 VA: 0x18057BA90
	|-Array.InternalArray__ICollection_Add<KeyValuePair<Int32Enum, object>>
	|
	|-RVA: 0x57B4F0 Offset: 0x57A4F0 VA: 0x18057B4F0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<Int32Enum, float>>
	|
	|-RVA: 0x57CB70 Offset: 0x57BB70 VA: 0x18057CB70
	|-Array.InternalArray__ICollection_Add<KeyValuePair<long, int>>
	|
	|-RVA: 0x57BB50 Offset: 0x57AB50 VA: 0x18057BB50
	|-Array.InternalArray__ICollection_Add<KeyValuePair<long, object>>
	|
	|-RVA: 0x57AF50 Offset: 0x579F50 VA: 0x18057AF50
	|-Array.InternalArray__ICollection_Add<KeyValuePair<IntPtr, object>>
	|
	|-RVA: 0x57B970 Offset: 0x57A970 VA: 0x18057B970
	|-Array.InternalArray__ICollection_Add<KeyValuePair<object, MeshCombiner.BlendShapeFrame>>
	|
	|-RVA: 0x57C150 Offset: 0x57B150 VA: 0x18057C150
	|-Array.InternalArray__ICollection_Add<KeyValuePair<object, CinemachineCore.UpdateStatus>>
	|
	|-RVA: 0x57B0D0 Offset: 0x57A0D0 VA: 0x18057B0D0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<object, DYUpdateIni.OneResInfo>>
	|
	|-RVA: 0x57B730 Offset: 0x57A730 VA: 0x18057B730
	|-Array.InternalArray__ICollection_Add<KeyValuePair<object, IniValue>>
	|
	|-RVA: 0x57C450 Offset: 0x57B450 VA: 0x18057C450
	|-Array.InternalArray__ICollection_Add<KeyValuePair<object, PanelManger.PanelInfo>>
	|
	|-RVA: 0x57CC90 Offset: 0x57BC90 VA: 0x18057CC90
	|-Array.InternalArray__ICollection_Add<KeyValuePair<object, OneInfo>>
	|
	|-RVA: 0x57CCF0 Offset: 0x57BCF0 VA: 0x18057CCF0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<object, ArrayMetadata>>
	|
	|-RVA: 0x57AE30 Offset: 0x579E30 VA: 0x18057AE30
	|-Array.InternalArray__ICollection_Add<KeyValuePair<object, ObjectMetadata>>
	|
	|-RVA: 0x57C870 Offset: 0x57B870 VA: 0x18057C870
	|-Array.InternalArray__ICollection_Add<KeyValuePair<object, PropertyMetadata>>
	|
	|-RVA: 0x57C090 Offset: 0x57B090 VA: 0x18057C090
	|-Array.InternalArray__ICollection_Add<KeyValuePair<object, fsOption<fsVersionedType>>>
	|
	|-RVA: 0x57B3D0 Offset: 0x57A3D0 VA: 0x18057B3D0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<object, SteamAPICall_t>>
	|
	|-RVA: 0x57BD30 Offset: 0x57AD30 VA: 0x18057BD30
	|-Array.InternalArray__ICollection_Add<KeyValuePair<object, bool>>
	|
	|-RVA: 0x57CF30 Offset: 0x57BF30 VA: 0x18057CF30
	|-Array.InternalArray__ICollection_Add<KeyValuePair<object, KeyValuePair<object, object>>>
	|
	|-RVA: 0x57B490 Offset: 0x57A490 VA: 0x18057B490
	|-Array.InternalArray__ICollection_Add<KeyValuePair<object, int>>
	|
	|-RVA: 0x57CED0 Offset: 0x57BED0 VA: 0x18057CED0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<object, Int32Enum>>
	|
	|-RVA: 0x57C630 Offset: 0x57B630 VA: 0x18057C630
	|-Array.InternalArray__ICollection_Add<KeyValuePair<object, long>>
	|
	|-RVA: 0x57B610 Offset: 0x57A610 VA: 0x18057B610
	|-Array.InternalArray__ICollection_Add<KeyValuePair<object, object>>
	|
	|-RVA: 0x57B6D0 Offset: 0x57A6D0 VA: 0x18057B6D0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<object, ResourceLocator>>
	|
	|-RVA: 0x57CB10 Offset: 0x57BB10 VA: 0x18057CB10
	|-Array.InternalArray__ICollection_Add<KeyValuePair<object, float>>
	|
	|-RVA: 0x57B5B0 Offset: 0x57A5B0 VA: 0x18057B5B0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<object, TimeSpan>>
	|
	|-RVA: 0x57C390 Offset: 0x57B390 VA: 0x18057C390
	|-Array.InternalArray__ICollection_Add<KeyValuePair<object, Color>>
	|
	|-RVA: 0x57BF70 Offset: 0x57AF70 VA: 0x18057BF70
	|-Array.InternalArray__ICollection_Add<KeyValuePair<object, NetworkBroadcastResult>>
	|
	|-RVA: 0x57C930 Offset: 0x57B930 VA: 0x18057C930
	|-Array.InternalArray__ICollection_Add<KeyValuePair<object, Playable>>
	|
	|-RVA: 0x57C5D0 Offset: 0x57B5D0 VA: 0x18057C5D0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<object, Vector3>>
	|
	|-RVA: 0x57C030 Offset: 0x57B030 VA: 0x18057C030
	|-Array.InternalArray__ICollection_Add<KeyValuePair<object, BlendShapeFrame>>
	|
	|-RVA: 0x57B9D0 Offset: 0x57A9D0 VA: 0x18057B9D0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<float, object>>
	|
	|-RVA: 0x57BD90 Offset: 0x57AD90 VA: 0x18057BD90
	|-Array.InternalArray__ICollection_Add<KeyValuePair<ushort, object>>
	|
	|-RVA: 0x57C270 Offset: 0x57B270 VA: 0x18057C270
	|-Array.InternalArray__ICollection_Add<KeyValuePair<uint, int>>
	|
	|-RVA: 0x57C0F0 Offset: 0x57B0F0 VA: 0x18057C0F0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<uint, object>>
	|
	|-RVA: 0x57B010 Offset: 0x57A010 VA: 0x18057B010
	|-Array.InternalArray__ICollection_Add<KeyValuePair<uint, ulong>>
	|
	|-RVA: 0x57AD70 Offset: 0x579D70 VA: 0x18057AD70
	|-Array.InternalArray__ICollection_Add<KeyValuePair<ulong, object>>
	|
	|-RVA: 0x57BF10 Offset: 0x57AF10 VA: 0x18057BF10
	|-Array.InternalArray__ICollection_Add<KeyValuePair<ulong, uint>>
	|
	|-RVA: 0x57C990 Offset: 0x57B990 VA: 0x18057C990
	|-Array.InternalArray__ICollection_Add<KeyValuePair<UInt64Enum, object>>
	|
	|-RVA: 0x57C8D0 Offset: 0x57B8D0 VA: 0x18057C8D0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<TerrainUtility.TerrainMap.TileCoord, object>>
	|
	|-RVA: 0x57B670 Offset: 0x57A670 VA: 0x18057B670
	|-Array.InternalArray__ICollection_Add<KeyValuePair<NetworkHash128, object>>
	|
	|-RVA: 0x57BAF0 Offset: 0x57AAF0 VA: 0x18057BAF0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<NetworkInstanceId, object>>
	|
	|-RVA: 0x57C9F0 Offset: 0x57B9F0 VA: 0x18057C9F0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<NetworkSceneId, object>>
	|
	|-RVA: 0x57CA50 Offset: 0x57BA50 VA: 0x18057CA50
	|-Array.InternalArray__ICollection_Add<KeyValuePair<Scene, object>>
	|
	|-RVA: 0x57C3F0 Offset: 0x57B3F0 VA: 0x18057C3F0
	|-Array.InternalArray__ICollection_Add<KeyValuePair<ZmID, object>>
	|
	|-RVA: 0x5806B0 Offset: 0x57F6B0 VA: 0x1805806B0
	|-Array.InternalArray__ICollection_Add<Hashtable.bucket>
	|
	|-RVA: 0x576C90 Offset: 0x575C90 VA: 0x180576C90
	|-Array.InternalArray__ICollection_Add<AttributeCollection.AttributeEntry>
	|
	|-RVA: 0x577890 Offset: 0x576890 VA: 0x180577890
	|-Array.InternalArray__ICollection_Add<DateTime>
	|
	|-RVA: 0x577950 Offset: 0x576950 VA: 0x180577950
	|-Array.InternalArray__ICollection_Add<Decimal>
	|
	|-RVA: 0x57EB50 Offset: 0x57DB50 VA: 0x18057EB50
	|-Array.InternalArray__ICollection_Add<EventProvider.SessionInfo>
	|
	|-RVA: 0x579E70 Offset: 0x578E70 VA: 0x180579E70
	|-Array.InternalArray__ICollection_Add<EventSource.EventMetadata>
	|
	|-RVA: 0x577A70 Offset: 0x576A70 VA: 0x180577A70
	|-Array.InternalArray__ICollection_Add<double>
	|
	|-RVA: 0x57AA10 Offset: 0x579A10 VA: 0x18057AA10
	|-Array.InternalArray__ICollection_Add<InternalCodePageDataItem>
	|
	|-RVA: 0x57AA70 Offset: 0x579A70 VA: 0x18057AA70
	|-Array.InternalArray__ICollection_Add<InternalEncodingDataItem>
	|
	|-RVA: 0x57FAB0 Offset: 0x57EAB0 VA: 0x18057FAB0
	|-Array.InternalArray__ICollection_Add<TimeSpanParse.TimeSpanToken>
	|
	|-RVA: 0x577830 Offset: 0x576830 VA: 0x180577830
	|-Array.InternalArray__ICollection_Add<UmAlQuraCalendar.DateMapping>
	|
	|-RVA: 0x57A410 Offset: 0x579410 VA: 0x18057A410
	|-Array.InternalArray__ICollection_Add<Guid>
	|
	|-RVA: 0x57A830 Offset: 0x579830 VA: 0x18057A830
	|-Array.InternalArray__ICollection_Add<short>
	|
	|-RVA: 0x57A8F0 Offset: 0x5798F0 VA: 0x18057A8F0
	|-Array.InternalArray__ICollection_Add<int>
	|
	|-RVA: 0x57A890 Offset: 0x579890 VA: 0x18057A890
	|-Array.InternalArray__ICollection_Add<Int32Enum>
	|
	|-RVA: 0x57A950 Offset: 0x579950 VA: 0x18057A950
	|-Array.InternalArray__ICollection_Add<long>
	|
	|-RVA: 0x57A9B0 Offset: 0x5799B0 VA: 0x18057A9B0
	|-Array.InternalArray__ICollection_Add<IntPtr>
	|
	|-RVA: 0x57AB30 Offset: 0x579B30 VA: 0x18057AB30
	|-Array.InternalArray__ICollection_Add<InterpretedFrameInfo>
	|
	|-RVA: 0x57D2F0 Offset: 0x57C2F0 VA: 0x18057D2F0
	|-Array.InternalArray__ICollection_Add<LocalDefinition>
	|
	|-RVA: 0x57E7F0 Offset: 0x57D7F0 VA: 0x18057E7F0
	|-Array.InternalArray__ICollection_Add<RuntimeLabel>
	|
	|-RVA: 0x57F150 Offset: 0x57E150 VA: 0x18057F150
	|-Array.InternalArray__ICollection_Add<Set.Slot<CSteamID>>
	|
	|-RVA: 0x57EF70 Offset: 0x57DF70 VA: 0x18057EF70
	|-Array.InternalArray__ICollection_Add<Set.Slot<char>>
	|
	|-RVA: 0x57F210 Offset: 0x57E210 VA: 0x18057F210
	|-Array.InternalArray__ICollection_Add<Set.Slot<object>>
	|
	|-RVA: 0x57EDF0 Offset: 0x57DDF0 VA: 0x18057EDF0
	|-Array.InternalArray__ICollection_Add<Set.Slot<uint>>
	|
	|-RVA: 0x57EFD0 Offset: 0x57DFD0 VA: 0x18057EFD0
	|-Array.InternalArray__ICollection_Add<Set.Slot<ulong>>
	|
	|-RVA: 0x57E430 Offset: 0x57D430 VA: 0x18057E430
	|-Array.InternalArray__ICollection_Add<CookieTokenizer.RecognizedAttribute>
	|
	|-RVA: 0x57A4D0 Offset: 0x5794D0 VA: 0x18057A4D0
	|-Array.InternalArray__ICollection_Add<HeaderVariantInfo>
	|
	|-RVA: 0x580530 Offset: 0x57F530 VA: 0x180580530
	|-Array.InternalArray__ICollection_Add<Win32_IP_ADAPTER_ADDRESSES>
	|
	|-RVA: 0x580410 Offset: 0x57F410 VA: 0x180580410
	|-Array.InternalArray__ICollection_Add<Socket.WSABUF>
	|
	|-RVA: 0x57DA70 Offset: 0x57CA70 VA: 0x18057DA70
	|-Array.InternalArray__ICollection_Add<Nullable<ByteEnum>>
	|
	|-RVA: 0x57E850 Offset: 0x57D850 VA: 0x18057E850
	|-Array.InternalArray__ICollection_Add<object>
	|
	|-RVA: 0x579FF0 Offset: 0x578FF0 VA: 0x180579FF0
	|-Array.InternalArray__ICollection_Add<ParameterizedStrings.FormatParam>
	|
	|-RVA: 0x577770 Offset: 0x576770 VA: 0x180577770
	|-Array.InternalArray__ICollection_Add<CustomAttributeNamedArgument>
	|
	|-RVA: 0x5777D0 Offset: 0x5767D0 VA: 0x1805777D0
	|-Array.InternalArray__ICollection_Add<CustomAttributeTypedArgument>
	|
	|-RVA: 0x57DD70 Offset: 0x57CD70 VA: 0x18057DD70
	|-Array.InternalArray__ICollection_Add<ParameterModifier>
	|
	|-RVA: 0x57E730 Offset: 0x57D730 VA: 0x18057E730
	|-Array.InternalArray__ICollection_Add<ResourceLocator>
	|
	|-RVA: 0x579E10 Offset: 0x578E10 VA: 0x180579E10
	|-Array.InternalArray__ICollection_Add<Ephemeron>
	|
	|-RVA: 0x57A170 Offset: 0x579170 VA: 0x18057A170
	|-Array.InternalArray__ICollection_Add<GCHandle>
	|
	|-RVA: 0x57E8B0 Offset: 0x57D8B0 VA: 0x18057E8B0
	|-Array.InternalArray__ICollection_Add<sbyte>
	|
	|-RVA: 0x5805F0 Offset: 0x57F5F0 VA: 0x1805805F0
	|-Array.InternalArray__ICollection_Add<X509ChainStatus>
	|
	|-RVA: 0x57EC70 Offset: 0x57DC70 VA: 0x18057EC70
	|-Array.InternalArray__ICollection_Add<float>
	|
	|-RVA: 0x57D410 Offset: 0x57C410 VA: 0x18057D410
	|-Array.InternalArray__ICollection_Add<RegexCharClass.LowerCaseMapping>
	|
	|-RVA: 0x577230 Offset: 0x576230 VA: 0x180577230
	|-Array.InternalArray__ICollection_Add<CancellationTokenRegistration>
	|
	|-RVA: 0x57FB10 Offset: 0x57EB10 VA: 0x18057FB10
	|-Array.InternalArray__ICollection_Add<TimeSpan>
	|
	|-RVA: 0x57FE70 Offset: 0x57EE70 VA: 0x18057FE70
	|-Array.InternalArray__ICollection_Add<ushort>
	|
	|-RVA: 0x57FE10 Offset: 0x57EE10 VA: 0x18057FE10
	|-Array.InternalArray__ICollection_Add<UInt16Enum>
	|
	|-RVA: 0x57FF30 Offset: 0x57EF30 VA: 0x18057FF30
	|-Array.InternalArray__ICollection_Add<uint>
	|
	|-RVA: 0x57FED0 Offset: 0x57EED0 VA: 0x18057FED0
	|-Array.InternalArray__ICollection_Add<UInt32Enum>
	|
	|-RVA: 0x57FFF0 Offset: 0x57EFF0 VA: 0x18057FFF0
	|-Array.InternalArray__ICollection_Add<ulong>
	|
	|-RVA: 0x57FF90 Offset: 0x57EF90 VA: 0x18057FF90
	|-Array.InternalArray__ICollection_Add<UInt64Enum>
	|
	|-RVA: 0x580050 Offset: 0x57F050 VA: 0x180580050
	|-Array.InternalArray__ICollection_Add<UIntPtr>
	|
	|-RVA: 0x57D530 Offset: 0x57C530 VA: 0x18057D530
	|-Array.InternalArray__ICollection_Add<MaterialReference>
	|
	|-RVA: 0x57E790 Offset: 0x57D790 VA: 0x18057E790
	|-Array.InternalArray__ICollection_Add<RichTextTagAttribute>
	|
	|-RVA: 0x57F330 Offset: 0x57E330 VA: 0x18057F330
	|-Array.InternalArray__ICollection_Add<TexturePacker.SpriteData>
	|
	|-RVA: 0x57F750 Offset: 0x57E750 VA: 0x18057F750
	|-Array.InternalArray__ICollection_Add<TMP_CharacterInfo>
	|
	|-RVA: 0x57F7B0 Offset: 0x57E7B0 VA: 0x18057F7B0
	|-Array.InternalArray__ICollection_Add<TMP_FontWeightPair>
	|
	|-RVA: 0x57F810 Offset: 0x57E810 VA: 0x18057F810
	|-Array.InternalArray__ICollection_Add<TMP_LineInfo>
	|
	|-RVA: 0x57F870 Offset: 0x57E870 VA: 0x18057F870
	|-Array.InternalArray__ICollection_Add<TMP_LinkInfo>
	|
	|-RVA: 0x57F8D0 Offset: 0x57E8D0 VA: 0x18057F8D0
	|-Array.InternalArray__ICollection_Add<TMP_MeshInfo>
	|
	|-RVA: 0x57F930 Offset: 0x57E930 VA: 0x18057F930
	|-Array.InternalArray__ICollection_Add<TMP_PageInfo>
	|
	|-RVA: 0x5800B0 Offset: 0x57F0B0 VA: 0x1805800B0
	|-Array.InternalArray__ICollection_Add<TMP_Text.UnicodeChar>
	|
	|-RVA: 0x57F990 Offset: 0x57E990 VA: 0x18057F990
	|-Array.InternalArray__ICollection_Add<TMP_WordInfo>
	|
	|-RVA: 0x576870 Offset: 0x575870 VA: 0x180576870
	|-Array.InternalArray__ICollection_Add<AccelerationEvent>
	|
	|-RVA: 0x576990 Offset: 0x575990 VA: 0x180576990
	|-Array.InternalArray__ICollection_Add<AnimatorClipInfo>
	|
	|-RVA: 0x57DC50 Offset: 0x57CC50 VA: 0x18057DC50
	|-Array.InternalArray__ICollection_Add<BeforeRenderHelper.OrderBlock>
	|
	|-RVA: 0x576E70 Offset: 0x575E70 VA: 0x180576E70
	|-Array.InternalArray__ICollection_Add<BoneWeight>
	|
	|-RVA: 0x576F90 Offset: 0x575F90 VA: 0x180576F90
	|-Array.InternalArray__ICollection_Add<BoundingSphere>
	|
	|-RVA: 0x5773B0 Offset: 0x5763B0 VA: 0x1805773B0
	|-Array.InternalArray__ICollection_Add<Color32>
	|
	|-RVA: 0x577470 Offset: 0x576470 VA: 0x180577470
	|-Array.InternalArray__ICollection_Add<Color>
	|
	|-RVA: 0x5774D0 Offset: 0x5764D0 VA: 0x1805774D0
	|-Array.InternalArray__ICollection_Add<CombineInstance>
	|
	|-RVA: 0x577590 Offset: 0x576590 VA: 0x180577590
	|-Array.InternalArray__ICollection_Add<ContactPoint2D>
	|
	|-RVA: 0x5775F0 Offset: 0x5765F0 VA: 0x1805775F0
	|-Array.InternalArray__ICollection_Add<ContactPoint>
	|
	|-RVA: 0x57E370 Offset: 0x57D370 VA: 0x18057E370
	|-Array.InternalArray__ICollection_Add<RaycastResult>
	|
	|-RVA: 0x57D290 Offset: 0x57C290 VA: 0x18057D290
	|-Array.InternalArray__ICollection_Add<LightDataGI>
	|
	|-RVA: 0x57E0D0 Offset: 0x57D0D0 VA: 0x18057E0D0
	|-Array.InternalArray__ICollection_Add<PlayerLoopSystem>
	|
	|-RVA: 0x57EC10 Offset: 0x57DC10 VA: 0x18057EC10
	|-Array.InternalArray__ICollection_Add<ShadowSliceData>
	|
	|-RVA: 0x57EBB0 Offset: 0x57DBB0 VA: 0x18057EBB0
	|-Array.InternalArray__ICollection_Add<ShaderPassName>
	|
	|-RVA: 0x580350 Offset: 0x57F350 VA: 0x180580350
	|-Array.InternalArray__ICollection_Add<VisibleLight>
	|
	|-RVA: 0x5803B0 Offset: 0x57F3B0 VA: 0x1805803B0
	|-Array.InternalArray__ICollection_Add<VisibleReflectionProbe>
	|
	|-RVA: 0x57FA50 Offset: 0x57EA50 VA: 0x18057FA50
	|-Array.InternalArray__ICollection_Add<TerrainUtility.TerrainMap.TileCoord>
	|
	|-RVA: 0x57A350 Offset: 0x579350 VA: 0x18057A350
	|-Array.InternalArray__ICollection_Add<GradientAlphaKey>
	|
	|-RVA: 0x57A3B0 Offset: 0x5793B0 VA: 0x18057A3B0
	|-Array.InternalArray__ICollection_Add<GradientColorKey>
	|
	|-RVA: 0x57AB90 Offset: 0x579B90 VA: 0x18057AB90
	|-Array.InternalArray__ICollection_Add<IntervalTreeNode>
	|
	|-RVA: 0x5799F0 Offset: 0x5789F0 VA: 0x1805799F0
	|-Array.InternalArray__ICollection_Add<IntervalTree.Entry<object>>
	|
	|-RVA: 0x57CFF0 Offset: 0x57BFF0 VA: 0x18057CFF0
	|-Array.InternalArray__ICollection_Add<Keyframe>
	|
	|-RVA: 0x57D0B0 Offset: 0x57C0B0 VA: 0x18057D0B0
	|-Array.InternalArray__ICollection_Add<LOD>
	|
	|-RVA: 0x57D5F0 Offset: 0x57C5F0 VA: 0x18057D5F0
	|-Array.InternalArray__ICollection_Add<Matrix4x4>
	|
	|-RVA: 0x57D650 Offset: 0x57C650 VA: 0x18057D650
	|-Array.InternalArray__ICollection_Add<MeshSubsetCombineUtility.MeshContainer>
	|
	|-RVA: 0x57D6B0 Offset: 0x57C6B0 VA: 0x18057D6B0
	|-Array.InternalArray__ICollection_Add<MeshSubsetCombineUtility.MeshInstance>
	|
	|-RVA: 0x57F690 Offset: 0x57E690 VA: 0x18057F690
	|-Array.InternalArray__ICollection_Add<MeshSubsetCombineUtility.SubMeshInstance>
	|
	|-RVA: 0x577290 Offset: 0x576290 VA: 0x180577290
	|-Array.InternalArray__ICollection_Add<ChannelPacket>
	|
	|-RVA: 0x57DEF0 Offset: 0x57CEF0 VA: 0x18057DEF0
	|-Array.InternalArray__ICollection_Add<ClientScene.PendingOwner>
	|
	|-RVA: 0x57AAD0 Offset: 0x579AD0 VA: 0x18057AAD0
	|-Array.InternalArray__ICollection_Add<LocalClient.InternalMsg>
	|
	|-RVA: 0x57D890 Offset: 0x57C890 VA: 0x18057D890
	|-Array.InternalArray__ICollection_Add<NetworkBroadcastResult>
	|
	|-RVA: 0x57D8F0 Offset: 0x57C8F0 VA: 0x18057D8F0
	|-Array.InternalArray__ICollection_Add<NetworkHash128>
	|
	|-RVA: 0x57D950 Offset: 0x57C950 VA: 0x18057D950
	|-Array.InternalArray__ICollection_Add<NetworkInstanceId>
	|
	|-RVA: 0x57DFB0 Offset: 0x57CFB0 VA: 0x18057DFB0
	|-Array.InternalArray__ICollection_Add<NetworkLobbyManager.PendingPlayer>
	|
	|-RVA: 0x577530 Offset: 0x576530 VA: 0x180577530
	|-Array.InternalArray__ICollection_Add<NetworkMigrationManager.ConnectionPendingPlayers>
	|
	|-RVA: 0x57DF50 Offset: 0x57CF50 VA: 0x18057DF50
	|-Array.InternalArray__ICollection_Add<NetworkMigrationManager.PendingPlayerInfo>
	|
	|-RVA: 0x57D9B0 Offset: 0x57C9B0 VA: 0x18057D9B0
	|-Array.InternalArray__ICollection_Add<NetworkSceneId>
	|
	|-RVA: 0x577110 Offset: 0x576110 VA: 0x180577110
	|-Array.InternalArray__ICollection_Add<CRCMessageEntry>
	|
	|-RVA: 0x57DE90 Offset: 0x57CE90 VA: 0x18057DE90
	|-Array.InternalArray__ICollection_Add<PeerInfoPlayer>
	|
	|-RVA: 0x57DDD0 Offset: 0x57CDD0 VA: 0x18057DDD0
	|-Array.InternalArray__ICollection_Add<ParticleSystem.Particle>
	|
	|-RVA: 0x57E070 Offset: 0x57D070 VA: 0x18057E070
	|-Array.InternalArray__ICollection_Add<Playable>
	|
	|-RVA: 0x57E010 Offset: 0x57D010 VA: 0x18057E010
	|-Array.InternalArray__ICollection_Add<PlayableBinding>
	|
	|-RVA: 0x57E1F0 Offset: 0x57D1F0 VA: 0x18057E1F0
	|-Array.InternalArray__ICollection_Add<Quaternion>
	|
	|-RVA: 0x57E2B0 Offset: 0x57D2B0 VA: 0x18057E2B0
	|-Array.InternalArray__ICollection_Add<RaycastHit2D>
	|
	|-RVA: 0x57E310 Offset: 0x57D310 VA: 0x18057E310
	|-Array.InternalArray__ICollection_Add<RaycastHit>
	|
	|-RVA: 0x57E490 Offset: 0x57D490 VA: 0x18057E490
	|-Array.InternalArray__ICollection_Add<Rect>
	|
	|-RVA: 0x57E5B0 Offset: 0x57D5B0 VA: 0x18057E5B0
	|-Array.InternalArray__ICollection_Add<RenderBuffer>
	|
	|-RVA: 0x57D230 Offset: 0x57C230 VA: 0x18057D230
	|-Array.InternalArray__ICollection_Add<BloomRenderer.Level>
	|
	|-RVA: 0x57E550 Offset: 0x57D550 VA: 0x18057E550
	|-Array.InternalArray__ICollection_Add<ReflectionProbeBlendInfo>
	|
	|-RVA: 0x57E610 Offset: 0x57D610 VA: 0x18057E610
	|-Array.InternalArray__ICollection_Add<RenderTargetIdentifier>
	|
	|-RVA: 0x57E670 Offset: 0x57D670 VA: 0x18057E670
	|-Array.InternalArray__ICollection_Add<Resolution>
	|
	|-RVA: 0x57E910 Offset: 0x57D910 VA: 0x18057E910
	|-Array.InternalArray__ICollection_Add<Scene>
	|
	|-RVA: 0x57A590 Offset: 0x579590 VA: 0x18057A590
	|-Array.InternalArray__ICollection_Add<SendMouseEvents.HitInfo>
	|
	|-RVA: 0x57A2F0 Offset: 0x5792F0 VA: 0x18057A2F0
	|-Array.InternalArray__ICollection_Add<GlyphRect>
	|
	|-RVA: 0x57A230 Offset: 0x579230 VA: 0x18057A230
	|-Array.InternalArray__ICollection_Add<GlyphMarshallingStruct>
	|
	|-RVA: 0x57A290 Offset: 0x579290 VA: 0x18057A290
	|-Array.InternalArray__ICollection_Add<GlyphPairAdjustmentRecord>
	|
	|-RVA: 0x5804D0 Offset: 0x57F4D0 VA: 0x1805804D0
	|-Array.InternalArray__ICollection_Add<AnimationOutputWeightProcessor.WeightInfo>
	|
	|-RVA: 0x57FB70 Offset: 0x57EB70 VA: 0x18057FB70
	|-Array.InternalArray__ICollection_Add<Touch>
	|
	|-RVA: 0x577410 Offset: 0x576410 VA: 0x180577410
	|-Array.InternalArray__ICollection_Add<ColorBlock>
	|
	|-RVA: 0x57D830 Offset: 0x57C830 VA: 0x18057D830
	|-Array.InternalArray__ICollection_Add<Navigation>
	|
	|-RVA: 0x57F390 Offset: 0x57E390 VA: 0x18057F390
	|-Array.InternalArray__ICollection_Add<SpriteState>
	|
	|-RVA: 0x57FCF0 Offset: 0x57ECF0 VA: 0x18057FCF0
	|-Array.InternalArray__ICollection_Add<UICharInfo>
	|
	|-RVA: 0x57FD50 Offset: 0x57ED50 VA: 0x18057FD50
	|-Array.InternalArray__ICollection_Add<UILineInfo>
	|
	|-RVA: 0x57FDB0 Offset: 0x57EDB0 VA: 0x18057FDB0
	|-Array.InternalArray__ICollection_Add<UIVertex>
	|
	|-RVA: 0x580590 Offset: 0x57F590 VA: 0x180580590
	|-Array.InternalArray__ICollection_Add<UnitySynchronizationContext.WorkRequest>
	|
	|-RVA: 0x580230 Offset: 0x57F230 VA: 0x180580230
	|-Array.InternalArray__ICollection_Add<Vector2>
	|
	|-RVA: 0x5801D0 Offset: 0x57F1D0 VA: 0x1805801D0
	|-Array.InternalArray__ICollection_Add<Vector2Int>
	|
	|-RVA: 0x580290 Offset: 0x57F290 VA: 0x180580290
	|-Array.InternalArray__ICollection_Add<Vector3>
	|
	|-RVA: 0x5802F0 Offset: 0x57F2F0 VA: 0x1805802F0
	|-Array.InternalArray__ICollection_Add<Vector4>
	|
	|-RVA: 0x57E9D0 Offset: 0x57D9D0 VA: 0x18057E9D0
	|-Array.InternalArray__ICollection_Add<SemanticMeaning>
	|
	|-RVA: 0x576E10 Offset: 0x575E10 VA: 0x180576E10
	|-Array.InternalArray__ICollection_Add<BlendShape>
	|
	|-RVA: 0x576DB0 Offset: 0x575DB0 VA: 0x180576DB0
	|-Array.InternalArray__ICollection_Add<BlendShapeFrame>
	|
	|-RVA: 0x576F30 Offset: 0x575F30 VA: 0x180576F30
	|-Array.InternalArray__ICollection_Add<BorderVertex>
	|
	|-RVA: 0x57ED30 Offset: 0x57DD30 VA: 0x18057ED30
	|-Array.InternalArray__ICollection_Add<LODGenerator.SkinnedRenderer>
	|
	|-RVA: 0x57F450 Offset: 0x57E450 VA: 0x18057F450
	|-Array.InternalArray__ICollection_Add<LODGenerator.StaticRenderer>
	|
	|-RVA: 0x57D050 Offset: 0x57C050 VA: 0x18057D050
	|-Array.InternalArray__ICollection_Add<LODLevel>
	|
	|-RVA: 0x57A1D0 Offset: 0x5791D0 VA: 0x18057A1D0
	|-Array.InternalArray__ICollection_Add<GamePadState>
	|
	|-RVA: 0x57E4F0 Offset: 0x57D4F0 VA: 0x18057E4F0
	|-Array.InternalArray__ICollection_Add<ZmPeerManager.RecvPacket>
	|
	|-RVA: 0x580650 Offset: 0x57F650 VA: 0x180580650
	|-Array.InternalArray__ICollection_Add<ZmID>
	*/

	internal bool InternalArray__ICollection_Remove<T>(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x954EC0 Offset: 0x953EC0 VA: 0x180954EC0
	|-Array.InternalArray__ICollection_Remove<DataSet.FaceIndices>
	|
	|-RVA: 0x954DA0 Offset: 0x953DA0 VA: 0x180954DA0
	|-Array.InternalArray__ICollection_Remove<EventHook>
	|
	|-RVA: 0x958E80 Offset: 0x957E80 VA: 0x180958E80
	|-Array.InternalArray__ICollection_Remove<Flow.RecursionNode>
	|
	|-RVA: 0x95A740 Offset: 0x959740 VA: 0x18095A740
	|-Array.InternalArray__ICollection_Remove<UnitPreservation.UnitPortPreservation>
	|
	|-RVA: 0x950540 Offset: 0x94F540 VA: 0x180950540
	|-Array.InternalArray__ICollection_Remove<MeshCombiner.BlendShape>
	|
	|-RVA: 0x9504E0 Offset: 0x94F4E0 VA: 0x1809504E0
	|-Array.InternalArray__ICollection_Remove<MeshCombiner.BlendShapeFrame>
	|
	|-RVA: 0x9594E0 Offset: 0x9584E0 VA: 0x1809594E0
	|-Array.InternalArray__ICollection_Remove<MeshCombiner.SkinnedRenderer>
	|
	|-RVA: 0x959BA0 Offset: 0x958BA0 VA: 0x180959BA0
	|-Array.InternalArray__ICollection_Remove<MeshCombiner.StaticRenderer>
	|
	|-RVA: 0x952580 Offset: 0x951580 VA: 0x180952580
	|-Array.InternalArray__ICollection_Remove<CameraState.CustomBlendable>
	|
	|-RVA: 0x9556A0 Offset: 0x9546A0 VA: 0x1809556A0
	|-Array.InternalArray__ICollection_Remove<CinemachineBlendListCamera.Instruction>
	|
	|-RVA: 0x952520 Offset: 0x951520 VA: 0x180952520
	|-Array.InternalArray__ICollection_Remove<CinemachineBlenderSettings.CustomBlend>
	|
	|-RVA: 0x958A00 Offset: 0x957A00 VA: 0x180958A00
	|-Array.InternalArray__ICollection_Remove<CinemachineClearShot.Pair>
	|
	|-RVA: 0x95A7A0 Offset: 0x9597A0 VA: 0x18095A7A0
	|-Array.InternalArray__ICollection_Remove<CinemachineCore.UpdateStatus>
	|
	|-RVA: 0x958880 Offset: 0x957880 VA: 0x180958880
	|-Array.InternalArray__ICollection_Remove<CinemachineFreeLook.Orbit>
	|
	|-RVA: 0x955B20 Offset: 0x954B20 VA: 0x180955B20
	|-Array.InternalArray__ICollection_Remove<CinemachineOrbitalTransposer.HeadingTracker.Item>
	|
	|-RVA: 0x95AAA0 Offset: 0x959AA0 VA: 0x18095AAA0
	|-Array.InternalArray__ICollection_Remove<CinemachinePath.Waypoint>
	|
	|-RVA: 0x95AA40 Offset: 0x959A40 VA: 0x18095AA40
	|-Array.InternalArray__ICollection_Remove<CinemachineSmoothPath.Waypoint>
	|
	|-RVA: 0x955700 Offset: 0x954700 VA: 0x180955700
	|-Array.InternalArray__ICollection_Remove<CinemachineStateDrivenCamera.Instruction>
	|
	|-RVA: 0x958B20 Offset: 0x957B20 VA: 0x180958B20
	|-Array.InternalArray__ICollection_Remove<CinemachineStateDrivenCamera.ParentHash>
	|
	|-RVA: 0x95A140 Offset: 0x959140 VA: 0x18095A140
	|-Array.InternalArray__ICollection_Remove<CinemachineTargetGroup.Target>
	|
	|-RVA: 0x95A2C0 Offset: 0x9592C0 VA: 0x18095A2C0
	|-Array.InternalArray__ICollection_Remove<NoiseSettings.TransformNoiseParams>
	|
	|-RVA: 0x952940 Offset: 0x951940 VA: 0x180952940
	|-Array.InternalArray__ICollection_Remove<DoublePoint>
	|
	|-RVA: 0x9558E0 Offset: 0x9548E0 VA: 0x1809558E0
	|-Array.InternalArray__ICollection_Remove<IntPoint>
	|
	|-RVA: 0x952040 Offset: 0x951040 VA: 0x180952040
	|-Array.InternalArray__ICollection_Remove<ConversationScriptObject.ClientTipsMessage>
	|
	|-RVA: 0x9521C0 Offset: 0x9511C0 VA: 0x1809521C0
	|-Array.InternalArray__ICollection_Remove<ConversationScriptObject.ConfirmMessage>
	|
	|-RVA: 0x958160 Offset: 0x957160 VA: 0x180958160
	|-Array.InternalArray__ICollection_Remove<ConversationScriptObject.LoadMessage>
	|
	|-RVA: 0x9522E0 Offset: 0x9512E0 VA: 0x1809522E0
	|-Array.InternalArray__ICollection_Remove<ControlPoint>
	|
	|-RVA: 0x9527C0 Offset: 0x9517C0 VA: 0x1809527C0
	|-Array.InternalArray__ICollection_Remove<DgwResultServerInfo>
	|
	|-RVA: 0x952820 Offset: 0x951820 VA: 0x180952820
	|-Array.InternalArray__ICollection_Remove<DgwServerForJson>
	|
	|-RVA: 0x952880 Offset: 0x951880 VA: 0x180952880
	|-Array.InternalArray__ICollection_Remove<DgwServerInfo>
	|
	|-RVA: 0x9592A0 Offset: 0x9582A0 VA: 0x1809592A0
	|-Array.InternalArray__ICollection_Remove<VoiceEngineApiWrap.Servers>
	|
	|-RVA: 0x9589A0 Offset: 0x9579A0 VA: 0x1809589A0
	|-Array.InternalArray__ICollection_Remove<DYP2PDll.P2PID>
	|
	|-RVA: 0x9587C0 Offset: 0x9577C0 VA: 0x1809587C0
	|-Array.InternalArray__ICollection_Remove<DYUpdateIni.OneResInfo>
	|
	|-RVA: 0x9509C0 Offset: 0x94F9C0 VA: 0x1809509C0
	|-Array.InternalArray__ICollection_Remove<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>
	|
	|-RVA: 0x950A20 Offset: 0x94FA20 VA: 0x180950A20
	|-Array.InternalArray__ICollection_Remove<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>
	|
	|-RVA: 0x951B00 Offset: 0x950B00 VA: 0x180951B00
	|-Array.InternalArray__ICollection_Remove<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>
	|
	|-RVA: 0x951F20 Offset: 0x950F20 VA: 0x180951F20
	|-Array.InternalArray__ICollection_Remove<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>
	|
	|-RVA: 0x951080 Offset: 0x950080 VA: 0x180951080
	|-Array.InternalArray__ICollection_Remove<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>
	|
	|-RVA: 0x950F60 Offset: 0x94FF60 VA: 0x180950F60
	|-Array.InternalArray__ICollection_Remove<homecontainer_GS2CHeroInfoClass.ClasslstHero>
	|
	|-RVA: 0x951020 Offset: 0x950020 VA: 0x180951020
	|-Array.InternalArray__ICollection_Remove<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x9511A0 Offset: 0x9501A0 VA: 0x1809511A0
	|-Array.InternalArray__ICollection_Remove<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x950FC0 Offset: 0x94FFC0 VA: 0x180950FC0
	|-Array.InternalArray__ICollection_Remove<homecontainer_GS2CRoundInfoClass.ClasslstInfo>
	|
	|-RVA: 0x951920 Offset: 0x950920 VA: 0x180951920
	|-Array.InternalArray__ICollection_Remove<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>
	|
	|-RVA: 0x951680 Offset: 0x950680 VA: 0x180951680
	|-Array.InternalArray__ICollection_Remove<homecontainer_GS2CSeasonInfoClass.ClasslstPool>
	|
	|-RVA: 0x951B60 Offset: 0x950B60 VA: 0x180951B60
	|-Array.InternalArray__ICollection_Remove<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>
	|
	|-RVA: 0x951C80 Offset: 0x950C80 VA: 0x180951C80
	|-Array.InternalArray__ICollection_Remove<homecontainer_GS2CTalentInfoClass.ClasslstTalent>
	|
	|-RVA: 0x951800 Offset: 0x950800 VA: 0x180951800
	|-Array.InternalArray__ICollection_Remove<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>
	|
	|-RVA: 0x9510E0 Offset: 0x9500E0 VA: 0x1809510E0
	|-Array.InternalArray__ICollection_Remove<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>
	|
	|-RVA: 0x951E60 Offset: 0x950E60 VA: 0x180951E60
	|-Array.InternalArray__ICollection_Remove<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>
	|
	|-RVA: 0x951140 Offset: 0x950140 VA: 0x180951140
	|-Array.InternalArray__ICollection_Remove<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>
	|
	|-RVA: 0x951200 Offset: 0x950200 VA: 0x180951200
	|-Array.InternalArray__ICollection_Remove<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x951AA0 Offset: 0x950AA0 VA: 0x180951AA0
	|-Array.InternalArray__ICollection_Remove<lsswitch_LS2CCodeShieldClass.ClasslstShield>
	|
	|-RVA: 0x950C60 Offset: 0x94FC60 VA: 0x180950C60
	|-Array.InternalArray__ICollection_Remove<netarchive_C2GSAskRoleListClass.ClasslstFile>
	|
	|-RVA: 0x950C00 Offset: 0x94FC00 VA: 0x180950C00
	|-Array.InternalArray__ICollection_Remove<netarchive_GS2CRoleListClass.ClasslstFile>
	|
	|-RVA: 0x951620 Offset: 0x950620 VA: 0x180951620
	|-Array.InternalArray__ICollection_Remove<netfriend_GS2CFindNameRetClass.ClasslstPlayer>
	|
	|-RVA: 0x950CC0 Offset: 0x94FCC0 VA: 0x180950CC0
	|-Array.InternalArray__ICollection_Remove<netopenui_GS2CGMListClass.ClasslstGMOrder>
	|
	|-RVA: 0x950E40 Offset: 0x94FE40 VA: 0x180950E40
	|-Array.InternalArray__ICollection_Remove<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>
	|
	|-RVA: 0x951D40 Offset: 0x950D40 VA: 0x180951D40
	|-Array.InternalArray__ICollection_Remove<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>
	|
	|-RVA: 0x951E00 Offset: 0x950E00 VA: 0x180951E00
	|-Array.InternalArray__ICollection_Remove<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>
	|
	|-RVA: 0x951F80 Offset: 0x950F80 VA: 0x180951F80
	|-Array.InternalArray__ICollection_Remove<netopenui_GS2CRecentWarInfoClass.ClasslstWar>
	|
	|-RVA: 0x951FE0 Offset: 0x950FE0 VA: 0x180951FE0
	|-Array.InternalArray__ICollection_Remove<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>
	|
	|-RVA: 0x951980 Offset: 0x950980 VA: 0x180951980
	|-Array.InternalArray__ICollection_Remove<netopenui_GS2CRewardTipsClass.ClasslstRewardData>
	|
	|-RVA: 0x9517A0 Offset: 0x9507A0 VA: 0x1809517A0
	|-Array.InternalArray__ICollection_Remove<nettask_GS2CAddTaskClass.ClasslstProcess>
	|
	|-RVA: 0x9519E0 Offset: 0x9509E0 VA: 0x1809519E0
	|-Array.InternalArray__ICollection_Remove<nettask_GS2CAddTaskClass.ClasslstReward>
	|
	|-RVA: 0x951DA0 Offset: 0x950DA0 VA: 0x180951DA0
	|-Array.InternalArray__ICollection_Remove<nettask_GS2CAddTaskClass.ClasslstTaskData>
	|
	|-RVA: 0x950F00 Offset: 0x94FF00 VA: 0x180950F00
	|-Array.InternalArray__ICollection_Remove<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>
	|
	|-RVA: 0x951440 Offset: 0x950440 VA: 0x180951440
	|-Array.InternalArray__ICollection_Remove<netteam_GS2CMaxRoundClass.ClasslstMaxRound>
	|
	|-RVA: 0x950EA0 Offset: 0x94FEA0 VA: 0x180950EA0
	|-Array.InternalArray__ICollection_Remove<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>
	|
	|-RVA: 0x9513E0 Offset: 0x9503E0 VA: 0x1809513E0
	|-Array.InternalArray__ICollection_Remove<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>
	|
	|-RVA: 0x951740 Offset: 0x950740 VA: 0x180951740
	|-Array.InternalArray__ICollection_Remove<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>
	|
	|-RVA: 0x951EC0 Offset: 0x950EC0 VA: 0x180951EC0
	|-Array.InternalArray__ICollection_Remove<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>
	|
	|-RVA: 0x950D20 Offset: 0x94FD20 VA: 0x180950D20
	|-Array.InternalArray__ICollection_Remove<s2cShop_GS2CRefreshShopClass.ClasslstGoods>
	|
	|-RVA: 0x951380 Offset: 0x950380 VA: 0x180951380
	|-Array.InternalArray__ICollection_Remove<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>
	|
	|-RVA: 0x950BA0 Offset: 0x94FBA0 VA: 0x180950BA0
	|-Array.InternalArray__ICollection_Remove<s2cmove_C2GSMoveClass.ClasslstDisp>
	|
	|-RVA: 0x950AE0 Offset: 0x94FAE0 VA: 0x180950AE0
	|-Array.InternalArray__ICollection_Remove<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>
	|
	|-RVA: 0x950A80 Offset: 0x94FA80 VA: 0x180950A80
	|-Array.InternalArray__ICollection_Remove<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>
	|
	|-RVA: 0x950DE0 Offset: 0x94FDE0 VA: 0x180950DE0
	|-Array.InternalArray__ICollection_Remove<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>
	|
	|-RVA: 0x9514A0 Offset: 0x9504A0 VA: 0x1809514A0
	|-Array.InternalArray__ICollection_Remove<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>
	|
	|-RVA: 0x9516E0 Offset: 0x9506E0 VA: 0x1809516E0
	|-Array.InternalArray__ICollection_Remove<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>
	|
	|-RVA: 0x9518C0 Offset: 0x9508C0 VA: 0x1809518C0
	|-Array.InternalArray__ICollection_Remove<s2cnpc_C2GSAnswerDictClass.ClasslstQue>
	|
	|-RVA: 0x951860 Offset: 0x950860 VA: 0x180951860
	|-Array.InternalArray__ICollection_Remove<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>
	|
	|-RVA: 0x951CE0 Offset: 0x950CE0 VA: 0x180951CE0
	|-Array.InternalArray__ICollection_Remove<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>
	|
	|-RVA: 0x9512C0 Offset: 0x9502C0 VA: 0x1809512C0
	|-Array.InternalArray__ICollection_Remove<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>
	|
	|-RVA: 0x951BC0 Offset: 0x950BC0 VA: 0x180951BC0
	|-Array.InternalArray__ICollection_Remove<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>
	|
	|-RVA: 0x9515C0 Offset: 0x9505C0 VA: 0x1809515C0
	|-Array.InternalArray__ICollection_Remove<s2cnpc_GS2CNpcEventClass.ClasslstOption>
	|
	|-RVA: 0x951260 Offset: 0x950260 VA: 0x180951260
	|-Array.InternalArray__ICollection_Remove<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>
	|
	|-RVA: 0x951560 Offset: 0x950560 VA: 0x180951560
	|-Array.InternalArray__ICollection_Remove<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>
	|
	|-RVA: 0x950B40 Offset: 0x94FB40 VA: 0x180950B40
	|-Array.InternalArray__ICollection_Remove<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>
	|
	|-RVA: 0x951C20 Offset: 0x950C20 VA: 0x180951C20
	|-Array.InternalArray__ICollection_Remove<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>
	|
	|-RVA: 0x950D80 Offset: 0x94FD80 VA: 0x180950D80
	|-Array.InternalArray__ICollection_Remove<s2cnpc_GS2CNpcShopClass.ClasslstGoods>
	|
	|-RVA: 0x951320 Offset: 0x950320 VA: 0x180951320
	|-Array.InternalArray__ICollection_Remove<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>
	|
	|-RVA: 0x951500 Offset: 0x950500 VA: 0x180951500
	|-Array.InternalArray__ICollection_Remove<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>
	|
	|-RVA: 0x951A40 Offset: 0x950A40 VA: 0x180951A40
	|-Array.InternalArray__ICollection_Remove<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>
	|
	|-RVA: 0x9554C0 Offset: 0x9544C0 VA: 0x1809554C0
	|-Array.InternalArray__ICollection_Remove<IniValue>
	|
	|-RVA: 0x958580 Offset: 0x957580 VA: 0x180958580
	|-Array.InternalArray__ICollection_Remove<NameGenerate.NameWeight>
	|
	|-RVA: 0x9591E0 Offset: 0x9581E0 VA: 0x1809591E0
	|-Array.InternalArray__ICollection_Remove<SteamNetworkingComponent.SendPacket>
	|
	|-RVA: 0x9507E0 Offset: 0x94F7E0 VA: 0x1809507E0
	|-Array.InternalArray__ICollection_Remove<WinCrypt.CRYPT_ATTRIBUTE>
	|
	|-RVA: 0x958A60 Offset: 0x957A60 VA: 0x180958A60
	|-Array.InternalArray__ICollection_Remove<PanelManger.PanelInfo>
	|
	|-RVA: 0x959180 Offset: 0x958180 VA: 0x180959180
	|-Array.InternalArray__ICollection_Remove<WeGameNetworkingComponent.SendPacket>
	|
	|-RVA: 0x958D00 Offset: 0x957D00 VA: 0x180958D00
	|-Array.InternalArray__ICollection_Remove<RangeU16>
	|
	|-RVA: 0x958760 Offset: 0x957760 VA: 0x180958760
	|-Array.InternalArray__ICollection_Remove<OneInfo>
	|
	|-RVA: 0x9526A0 Offset: 0x9516A0 VA: 0x1809526A0
	|-Array.InternalArray__ICollection_Remove<DebugDrawLine.DebugLine>
	|
	|-RVA: 0x9502A0 Offset: 0x94F2A0 VA: 0x1809502A0
	|-Array.InternalArray__ICollection_Remove<AssetTracker.AssetInfo>
	|
	|-RVA: 0x952A00 Offset: 0x951A00 VA: 0x180952A00
	|-Array.InternalArray__ICollection_Remove<EngineHotKey>
	|
	|-RVA: 0x9553A0 Offset: 0x9543A0 VA: 0x1809553A0
	|-Array.InternalArray__ICollection_Remove<HitData>
	|
	|-RVA: 0x955400 Offset: 0x954400 VA: 0x180955400
	|-Array.InternalArray__ICollection_Remove<HitInfo>
	|
	|-RVA: 0x950000 Offset: 0x94F000 VA: 0x180950000
	|-Array.InternalArray__ICollection_Remove<InputDevice.AnalogSnapshotEntry>
	|
	|-RVA: 0x955580 Offset: 0x954580 VA: 0x180955580
	|-Array.InternalArray__ICollection_Remove<InputDeviceMatcher>
	|
	|-RVA: 0x955640 Offset: 0x954640 VA: 0x180955640
	|-Array.InternalArray__ICollection_Remove<InputRange>
	|
	|-RVA: 0x955BE0 Offset: 0x954BE0 VA: 0x180955BE0
	|-Array.InternalArray__ICollection_Remove<KeyInfo>
	|
	|-RVA: 0x958220 Offset: 0x957220 VA: 0x180958220
	|-Array.InternalArray__ICollection_Remove<LogMessage>
	|
	|-RVA: 0x958940 Offset: 0x957940 VA: 0x180958940
	|-Array.InternalArray__ICollection_Remove<OverlapResult>
	|
	|-RVA: 0x958040 Offset: 0x957040 VA: 0x180958040
	|-Array.InternalArray__ICollection_Remove<LPWNormalSolver.LPWPoint>
	|
	|-RVA: 0x957FE0 Offset: 0x956FE0 VA: 0x180957FE0
	|-Array.InternalArray__ICollection_Remove<LPWNormalSolver.LPWPointDataEntry>
	|
	|-RVA: 0x9580A0 Offset: 0x9570A0 VA: 0x1809580A0
	|-Array.InternalArray__ICollection_Remove<LPWNormalSolver.LPWPosition>
	|
	|-RVA: 0x9501E0 Offset: 0x94F1E0 VA: 0x1809501E0
	|-Array.InternalArray__ICollection_Remove<ArrayMetadata>
	|
	|-RVA: 0x9586A0 Offset: 0x9576A0 VA: 0x1809586A0
	|-Array.InternalArray__ICollection_Remove<ObjectMetadata>
	|
	|-RVA: 0x958C40 Offset: 0x957C40 VA: 0x180958C40
	|-Array.InternalArray__ICollection_Remove<PropertyMetadata>
	|
	|-RVA: 0x958340 Offset: 0x957340 VA: 0x180958340
	|-Array.InternalArray__ICollection_Remove<LuaDictEntry<object, object>>
	|
	|-RVA: 0x955100 Offset: 0x954100 VA: 0x180955100
	|-Array.InternalArray__ICollection_Remove<LuaFunction.FuncData>
	|
	|-RVA: 0x958820 Offset: 0x957820 VA: 0x180958820
	|-Array.InternalArray__ICollection_Remove<BinaryOperatorHandler.OperatorQuery>
	|
	|-RVA: 0x952400 Offset: 0x951400 VA: 0x180952400
	|-Array.InternalArray__ICollection_Remove<ConversionUtility.ConversionQuery>
	|
	|-RVA: 0x95AC20 Offset: 0x959C20 VA: 0x18095AC20
	|-Array.InternalArray__ICollection_Remove<fsOption<fsVersionedType>>
	|
	|-RVA: 0x950420 Offset: 0x94F420 VA: 0x180950420
	|-Array.InternalArray__ICollection_Remove<fsPortableReflection.AttributeQuery>
	|
	|-RVA: 0x95AC80 Offset: 0x959C80 VA: 0x18095AC80
	|-Array.InternalArray__ICollection_Remove<fsVersionedType>
	|
	|-RVA: 0x950120 Offset: 0x94F120 VA: 0x180950120
	|-Array.InternalArray__ICollection_Remove<fsAotCompilationManager.AotCompilation>
	|
	|-RVA: 0x958DC0 Offset: 0x957DC0 VA: 0x180958DC0
	|-Array.InternalArray__ICollection_Remove<Header.ReceivedToken>
	|
	|-RVA: 0x9584C0 Offset: 0x9574C0 VA: 0x1809584C0
	|-Array.InternalArray__ICollection_Remove<MinimapPoint>
	|
	|-RVA: 0x95A0E0 Offset: 0x9590E0 VA: 0x18095A0E0
	|-Array.InternalArray__ICollection_Remove<CodePointIndexer.TableRange>
	|
	|-RVA: 0x95A800 Offset: 0x959800 VA: 0x18095A800
	|-Array.InternalArray__ICollection_Remove<Uri.UriScheme>
	|
	|-RVA: 0x958520 Offset: 0x957520 VA: 0x180958520
	|-Array.InternalArray__ICollection_Remove<MusicStateInfo>
	|
	|-RVA: 0x955460 Offset: 0x954460 VA: 0x180955460
	|-Array.InternalArray__ICollection_Remove<BridgeHandler.IdxPacket>
	|
	|-RVA: 0x955B80 Offset: 0x954B80 VA: 0x180955B80
	|-Array.InternalArray__ICollection_Remove<JsonPosition>
	|
	|-RVA: 0x95A3E0 Offset: 0x9593E0 VA: 0x18095A3E0
	|-Array.InternalArray__ICollection_Remove<DefaultSerializationBinder.TypeNameKey>
	|
	|-RVA: 0x958EE0 Offset: 0x957EE0 VA: 0x180958EE0
	|-Array.InternalArray__ICollection_Remove<ResolverContractKey>
	|
	|-RVA: 0x95A380 Offset: 0x959380 VA: 0x18095A380
	|-Array.InternalArray__ICollection_Remove<ConvertUtils.TypeConvertKey>
	|
	|-RVA: 0x958700 Offset: 0x957700 VA: 0x180958700
	|-Array.InternalArray__ICollection_Remove<ObjectPoolComInfo>
	|
	|-RVA: 0x95ACE0 Offset: 0x959CE0 VA: 0x18095ACE0
	|-Array.InternalArray__ICollection_Remove<pb_BezierPoint>
	|
	|-RVA: 0x95AD40 Offset: 0x959D40 VA: 0x18095AD40
	|-Array.InternalArray__ICollection_Remove<pb_Edge>
	|
	|-RVA: 0x95ADA0 Offset: 0x959DA0 VA: 0x18095ADA0
	|-Array.InternalArray__ICollection_Remove<pb_IntVec3>
	|
	|-RVA: 0x954F20 Offset: 0x953F20 VA: 0x180954F20
	|-Array.InternalArray__ICollection_Remove<IcoBumpin.FaceRef>
	|
	|-RVA: 0x95A9E0 Offset: 0x9599E0 VA: 0x18095A9E0
	|-Array.InternalArray__ICollection_Remove<AnimationWarping.Warp>
	|
	|-RVA: 0x954F80 Offset: 0x953F80 VA: 0x180954F80
	|-Array.InternalArray__ICollection_Remove<GrounderQuadruped.Foot>
	|
	|-RVA: 0x950480 Offset: 0x94F480 VA: 0x180950480
	|-Array.InternalArray__ICollection_Remove<IKSolverLimb.AxisDirection>
	|
	|-RVA: 0x959120 Offset: 0x958120 VA: 0x180959120
	|-Array.InternalArray__ICollection_Remove<ScreenRadioScriptObject.ScreenInfo>
	|
	|-RVA: 0x95A860 Offset: 0x959860 VA: 0x18095A860
	|-Array.InternalArray__ICollection_Remove<ValueDropdownItem<object>>
	|
	|-RVA: 0x955040 Offset: 0x954040 VA: 0x180955040
	|-Array.InternalArray__ICollection_Remove<FormatterLocator.FormatterInfo>
	|
	|-RVA: 0x9550A0 Offset: 0x9540A0 VA: 0x1809550A0
	|-Array.InternalArray__ICollection_Remove<FormatterLocator.FormatterLocatorInfo>
	|
	|-RVA: 0x9585E0 Offset: 0x9575E0 VA: 0x1809585E0
	|-Array.InternalArray__ICollection_Remove<NodeInfo>
	|
	|-RVA: 0x959240 Offset: 0x958240 VA: 0x180959240
	|-Array.InternalArray__ICollection_Remove<SerializationNode>
	|
	|-RVA: 0x958B80 Offset: 0x957B80 VA: 0x180958B80
	|-Array.InternalArray__ICollection_Remove<DeepReflection.PathStep>
	|
	|-RVA: 0x950780 Offset: 0x94F780 VA: 0x180950780
	|-Array.InternalArray__ICollection_Remove<CCalEffInfo>
	|
	|-RVA: 0x959480 Offset: 0x958480 VA: 0x180959480
	|-Array.InternalArray__ICollection_Remove<SkillRayHit>
	|
	|-RVA: 0x950060 Offset: 0x94F060 VA: 0x180950060
	|-Array.InternalArray__ICollection_Remove<AnimationStateData.AnimationPair>
	|
	|-RVA: 0x954E60 Offset: 0x953E60 VA: 0x180954E60
	|-Array.InternalArray__ICollection_Remove<EventQueue.EventQueueEntry>
	|
	|-RVA: 0x950360 Offset: 0x94F360 VA: 0x180950360
	|-Array.InternalArray__ICollection_Remove<Skin.AttachmentKeyTuple>
	|
	|-RVA: 0x950300 Offset: 0x94F300 VA: 0x180950300
	|-Array.InternalArray__ICollection_Remove<SkeletonRendererCustomMaterials.AtlasMaterialOverride>
	|
	|-RVA: 0x959540 Offset: 0x958540 VA: 0x180959540
	|-Array.InternalArray__ICollection_Remove<SkeletonRendererCustomMaterials.SlotMaterialOverride>
	|
	|-RVA: 0x95A320 Offset: 0x959320 VA: 0x18095A320
	|-Array.InternalArray__ICollection_Remove<SkeletonUtilityKinematicShadow.TransformPair>
	|
	|-RVA: 0x958460 Offset: 0x957460 VA: 0x180958460
	|-Array.InternalArray__ICollection_Remove<SlotBlendModes.MaterialTexturePair>
	|
	|-RVA: 0x959DE0 Offset: 0x958DE0 VA: 0x180959DE0
	|-Array.InternalArray__ICollection_Remove<SubmeshInstruction>
	|
	|-RVA: 0x958280 Offset: 0x957280 VA: 0x180958280
	|-Array.InternalArray__ICollection_Remove<StateSoundScriptObject.Loop>
	|
	|-RVA: 0x959B40 Offset: 0x958B40 VA: 0x180959B40
	|-Array.InternalArray__ICollection_Remove<StateSoundScriptObject.StateSound>
	|
	|-RVA: 0x950960 Offset: 0x94F960 VA: 0x180950960
	|-Array.InternalArray__ICollection_Remove<SteamMatchViewer.ChatMsg>
	|
	|-RVA: 0x950180 Offset: 0x94F180 VA: 0x180950180
	|-Array.InternalArray__ICollection_Remove<AppId_t>
	|
	|-RVA: 0x950840 Offset: 0x94F840 VA: 0x180950840
	|-Array.InternalArray__ICollection_Remove<CSteamID>
	|
	|-RVA: 0x952340 Offset: 0x951340 VA: 0x180952340
	|-Array.InternalArray__ICollection_Remove<ControllerActionSetHandle_t>
	|
	|-RVA: 0x9523A0 Offset: 0x9513A0 VA: 0x1809523A0
	|-Array.InternalArray__ICollection_Remove<ControllerHandle_t>
	|
	|-RVA: 0x952760 Offset: 0x951760 VA: 0x180952760
	|-Array.InternalArray__ICollection_Remove<DepotId_t>
	|
	|-RVA: 0x9552E0 Offset: 0x9542E0 VA: 0x1809552E0
	|-Array.InternalArray__ICollection_Remove<HAuthTicket>
	|
	|-RVA: 0x955520 Offset: 0x954520 VA: 0x180955520
	|-Array.InternalArray__ICollection_Remove<InputActionSetHandle_t>
	|
	|-RVA: 0x9555E0 Offset: 0x9545E0 VA: 0x1809555E0
	|-Array.InternalArray__ICollection_Remove<InputHandle_t>
	|
	|-RVA: 0x9583A0 Offset: 0x9573A0 VA: 0x1809583A0
	|-Array.InternalArray__ICollection_Remove<MatchMakingKeyValuePair_t>
	|
	|-RVA: 0x958CA0 Offset: 0x957CA0 VA: 0x180958CA0
	|-Array.InternalArray__ICollection_Remove<PublishedFileId_t>
	|
	|-RVA: 0x959C00 Offset: 0x958C00 VA: 0x180959C00
	|-Array.InternalArray__ICollection_Remove<SteamAPICall_t>
	|
	|-RVA: 0x959C60 Offset: 0x958C60 VA: 0x180959C60
	|-Array.InternalArray__ICollection_Remove<SteamItemDef_t>
	|
	|-RVA: 0x959CC0 Offset: 0x958CC0 VA: 0x180959CC0
	|-Array.InternalArray__ICollection_Remove<SteamItemDetails_t>
	|
	|-RVA: 0x959D20 Offset: 0x958D20 VA: 0x180959D20
	|-Array.InternalArray__ICollection_Remove<SteamItemInstanceID_t>
	|
	|-RVA: 0x959D80 Offset: 0x958D80 VA: 0x180959D80
	|-Array.InternalArray__ICollection_Remove<SteamPartyBeaconLocation_t>
	|
	|-RVA: 0x950240 Offset: 0x94F240 VA: 0x180950240
	|-Array.InternalArray__ICollection_Remove<ArraySegment<byte>>
	|
	|-RVA: 0x950600 Offset: 0x94F600 VA: 0x180950600
	|-Array.InternalArray__ICollection_Remove<bool>
	|
	|-RVA: 0x950720 Offset: 0x94F720 VA: 0x180950720
	|-Array.InternalArray__ICollection_Remove<byte>
	|
	|-RVA: 0x9506C0 Offset: 0x94F6C0 VA: 0x1809506C0
	|-Array.InternalArray__ICollection_Remove<ByteEnum>
	|
	|-RVA: 0x950900 Offset: 0x94F900 VA: 0x180950900
	|-Array.InternalArray__ICollection_Remove<char>
	|
	|-RVA: 0x959A80 Offset: 0x958A80 VA: 0x180959A80
	|-Array.InternalArray__ICollection_Remove<ConcurrentQueue.Segment.Slot<object>>
	|
	|-RVA: 0x9528E0 Offset: 0x9518E0 VA: 0x1809528E0
	|-Array.InternalArray__ICollection_Remove<DictionaryEntry>
	|
	|-RVA: 0x9548C0 Offset: 0x9538C0 VA: 0x1809548C0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<EventHook, object>>
	|
	|-RVA: 0x953420 Offset: 0x952420 VA: 0x180953420
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<Flow.RecursionNode, int>>
	|
	|-RVA: 0x954500 Offset: 0x953500 VA: 0x180954500
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<DYP2PDll.P2PID, object>>
	|
	|-RVA: 0x953B40 Offset: 0x952B40 VA: 0x180953B40
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<LPWNormalSolver.LPWPosition, int>>
	|
	|-RVA: 0x952DC0 Offset: 0x951DC0 VA: 0x180952DC0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>
	|
	|-RVA: 0x953600 Offset: 0x952600 VA: 0x180953600
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, object>>
	|
	|-RVA: 0x9537E0 Offset: 0x9527E0 VA: 0x1809537E0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<ConversionUtility.ConversionQuery, Int32Enum>>
	|
	|-RVA: 0x9538A0 Offset: 0x9528A0 VA: 0x1809538A0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<ConversionUtility.ConversionQuery, object>>
	|
	|-RVA: 0x953960 Offset: 0x952960 VA: 0x180953960
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<fsPortableReflection.AttributeQuery, object>>
	|
	|-RVA: 0x953660 Offset: 0x952660 VA: 0x180953660
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<DefaultSerializationBinder.TypeNameKey, object>>
	|
	|-RVA: 0x954020 Offset: 0x953020 VA: 0x180954020
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<ResolverContractKey, object>>
	|
	|-RVA: 0x953DE0 Offset: 0x952DE0 VA: 0x180953DE0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<ConvertUtils.TypeConvertKey, object>>
	|
	|-RVA: 0x9545C0 Offset: 0x9535C0 VA: 0x1809545C0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<pb_Edge, object>>
	|
	|-RVA: 0x952A60 Offset: 0x951A60 VA: 0x180952A60
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<pb_IntVec3, object>>
	|
	|-RVA: 0x9541A0 Offset: 0x9531A0 VA: 0x1809541A0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<AnimationStateData.AnimationPair, float>>
	|
	|-RVA: 0x9549E0 Offset: 0x9539E0 VA: 0x1809549E0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<Skin.AttachmentKeyTuple, object>>
	|
	|-RVA: 0x954260 Offset: 0x953260 VA: 0x180954260
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<SlotBlendModes.MaterialTexturePair, object>>
	|
	|-RVA: 0x9530C0 Offset: 0x9520C0 VA: 0x1809530C0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<CSteamID, object>>
	|
	|-RVA: 0x954140 Offset: 0x953140 VA: 0x180954140
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<HAuthTicket, object>>
	|
	|-RVA: 0x953900 Offset: 0x952900 VA: 0x180953900
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<SteamAPICall_t, object>>
	|
	|-RVA: 0x954380 Offset: 0x953380 VA: 0x180954380
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<char, char>>
	|
	|-RVA: 0x953BA0 Offset: 0x952BA0 VA: 0x180953BA0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<char, Nullable<ByteEnum>>>
	|
	|-RVA: 0x954980 Offset: 0x953980 VA: 0x180954980
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<char, object>>
	|
	|-RVA: 0x953CC0 Offset: 0x952CC0 VA: 0x180953CC0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<Guid, object>>
	|
	|-RVA: 0x952E80 Offset: 0x951E80 VA: 0x180952E80
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<short, object>>
	|
	|-RVA: 0x953060 Offset: 0x952060 VA: 0x180953060
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<int, ConversationScriptObject.ClientTipsMessage>>
	|
	|-RVA: 0x954680 Offset: 0x953680 VA: 0x180954680
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<int, ConversationScriptObject.ConfirmMessage>>
	|
	|-RVA: 0x952CA0 Offset: 0x951CA0 VA: 0x180952CA0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<int, ConversationScriptObject.LoadMessage>>
	|
	|-RVA: 0x952F40 Offset: 0x951F40 VA: 0x180952F40
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<int, HitData>>
	|
	|-RVA: 0x953D20 Offset: 0x952D20 VA: 0x180953D20
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<int, MinimapPoint>>
	|
	|-RVA: 0x954200 Offset: 0x953200 VA: 0x180954200
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<int, ObjectPoolComInfo>>
	|
	|-RVA: 0x9544A0 Offset: 0x9534A0 VA: 0x1809544A0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<int, bool>>
	|
	|-RVA: 0x953AE0 Offset: 0x952AE0 VA: 0x180953AE0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<int, char>>
	|
	|-RVA: 0x953300 Offset: 0x952300 VA: 0x180953300
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<int, int>>
	|
	|-RVA: 0x9531E0 Offset: 0x9521E0 VA: 0x1809531E0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<int, Int32Enum>>
	|
	|-RVA: 0x954AA0 Offset: 0x953AA0 VA: 0x180954AA0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<int, long>>
	|
	|-RVA: 0x953E40 Offset: 0x952E40 VA: 0x180953E40
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<int, object>>
	|
	|-RVA: 0x952D00 Offset: 0x951D00 VA: 0x180952D00
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<int, float>>
	|
	|-RVA: 0x954560 Offset: 0x953560 VA: 0x180954560
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<int, uint>>
	|
	|-RVA: 0x954740 Offset: 0x953740 VA: 0x180954740
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<int, ulong>>
	|
	|-RVA: 0x953A20 Offset: 0x952A20 VA: 0x180953A20
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<int, Color>>
	|
	|-RVA: 0x953F60 Offset: 0x952F60 VA: 0x180953F60
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<int, Matrix4x4>>
	|
	|-RVA: 0x9542C0 Offset: 0x9532C0 VA: 0x1809542C0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<int, NetworkMigrationManager.ConnectionPendingPlayers>>
	|
	|-RVA: 0x953240 Offset: 0x952240 VA: 0x180953240
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<int, Vector2>>
	|
	|-RVA: 0x954320 Offset: 0x953320 VA: 0x180954320
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<int, Vector3>>
	|
	|-RVA: 0x952FA0 Offset: 0x951FA0 VA: 0x180952FA0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<Int32Enum, bool>>
	|
	|-RVA: 0x954A40 Offset: 0x953A40 VA: 0x180954A40
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<Int32Enum, int>>
	|
	|-RVA: 0x954800 Offset: 0x953800 VA: 0x180954800
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<Int32Enum, Int32Enum>>
	|
	|-RVA: 0x953780 Offset: 0x952780 VA: 0x180953780
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<Int32Enum, object>>
	|
	|-RVA: 0x9546E0 Offset: 0x9536E0 VA: 0x1809546E0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<Int32Enum, float>>
	|
	|-RVA: 0x9547A0 Offset: 0x9537A0 VA: 0x1809547A0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<long, int>>
	|
	|-RVA: 0x954B60 Offset: 0x953B60 VA: 0x180954B60
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<long, object>>
	|
	|-RVA: 0x9532A0 Offset: 0x9522A0 VA: 0x1809532A0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<IntPtr, object>>
	|
	|-RVA: 0x953EA0 Offset: 0x952EA0 VA: 0x180953EA0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<object, MeshCombiner.BlendShapeFrame>>
	|
	|-RVA: 0x953360 Offset: 0x952360 VA: 0x180953360
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<object, CinemachineCore.UpdateStatus>>
	|
	|-RVA: 0x953FC0 Offset: 0x952FC0 VA: 0x180953FC0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<object, DYUpdateIni.OneResInfo>>
	|
	|-RVA: 0x954CE0 Offset: 0x953CE0 VA: 0x180954CE0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<object, IniValue>>
	|
	|-RVA: 0x953180 Offset: 0x952180 VA: 0x180953180
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<object, PanelManger.PanelInfo>>
	|
	|-RVA: 0x9539C0 Offset: 0x9529C0 VA: 0x1809539C0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<object, OneInfo>>
	|
	|-RVA: 0x953000 Offset: 0x952000 VA: 0x180953000
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<object, ArrayMetadata>>
	|
	|-RVA: 0x954620 Offset: 0x953620 VA: 0x180954620
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<object, ObjectMetadata>>
	|
	|-RVA: 0x952EE0 Offset: 0x951EE0 VA: 0x180952EE0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<object, PropertyMetadata>>
	|
	|-RVA: 0x952D60 Offset: 0x951D60 VA: 0x180952D60
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<object, fsOption<fsVersionedType>>>
	|
	|-RVA: 0x953120 Offset: 0x952120 VA: 0x180953120
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<object, SteamAPICall_t>>
	|
	|-RVA: 0x953720 Offset: 0x952720 VA: 0x180953720
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<object, bool>>
	|
	|-RVA: 0x952BE0 Offset: 0x951BE0 VA: 0x180952BE0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<object, KeyValuePair<object, object>>>
	|
	|-RVA: 0x952C40 Offset: 0x951C40 VA: 0x180952C40
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<object, int>>
	|
	|-RVA: 0x9533C0 Offset: 0x9523C0 VA: 0x1809533C0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<object, Int32Enum>>
	|
	|-RVA: 0x953D80 Offset: 0x952D80 VA: 0x180953D80
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<object, long>>
	|
	|-RVA: 0x952B20 Offset: 0x951B20 VA: 0x180952B20
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<object, object>>
	|
	|-RVA: 0x954C20 Offset: 0x953C20 VA: 0x180954C20
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<object, ResourceLocator>>
	|
	|-RVA: 0x9535A0 Offset: 0x9525A0 VA: 0x1809535A0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<object, float>>
	|
	|-RVA: 0x954C80 Offset: 0x953C80 VA: 0x180954C80
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<object, TimeSpan>>
	|
	|-RVA: 0x952AC0 Offset: 0x951AC0 VA: 0x180952AC0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<object, Color>>
	|
	|-RVA: 0x954BC0 Offset: 0x953BC0 VA: 0x180954BC0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<object, NetworkBroadcastResult>>
	|
	|-RVA: 0x953C60 Offset: 0x952C60 VA: 0x180953C60
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<object, Playable>>
	|
	|-RVA: 0x953F00 Offset: 0x952F00 VA: 0x180953F00
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<object, Vector3>>
	|
	|-RVA: 0x9540E0 Offset: 0x9530E0 VA: 0x1809540E0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<object, BlendShapeFrame>>
	|
	|-RVA: 0x953480 Offset: 0x952480 VA: 0x180953480
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<float, object>>
	|
	|-RVA: 0x952E20 Offset: 0x951E20 VA: 0x180952E20
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<ushort, object>>
	|
	|-RVA: 0x954080 Offset: 0x953080 VA: 0x180954080
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<uint, int>>
	|
	|-RVA: 0x954860 Offset: 0x953860 VA: 0x180954860
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<uint, object>>
	|
	|-RVA: 0x953A80 Offset: 0x952A80 VA: 0x180953A80
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<uint, ulong>>
	|
	|-RVA: 0x954B00 Offset: 0x953B00 VA: 0x180954B00
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<ulong, object>>
	|
	|-RVA: 0x9536C0 Offset: 0x9526C0 VA: 0x1809536C0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<ulong, uint>>
	|
	|-RVA: 0x9543E0 Offset: 0x9533E0 VA: 0x1809543E0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<UInt64Enum, object>>
	|
	|-RVA: 0x953C00 Offset: 0x952C00 VA: 0x180953C00
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<TerrainUtility.TerrainMap.TileCoord, object>>
	|
	|-RVA: 0x953840 Offset: 0x952840 VA: 0x180953840
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<NetworkHash128, object>>
	|
	|-RVA: 0x9534E0 Offset: 0x9524E0 VA: 0x1809534E0
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<NetworkInstanceId, object>>
	|
	|-RVA: 0x952B80 Offset: 0x951B80 VA: 0x180952B80
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<NetworkSceneId, object>>
	|
	|-RVA: 0x953540 Offset: 0x952540 VA: 0x180953540
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<Scene, object>>
	|
	|-RVA: 0x954440 Offset: 0x953440 VA: 0x180954440
	|-Array.InternalArray__ICollection_Remove<Dictionary.Entry<ZmID, object>>
	|
	|-RVA: 0x959840 Offset: 0x958840 VA: 0x180959840
	|-Array.InternalArray__ICollection_Remove<HashSet.Slot<pb_Edge>>
	|
	|-RVA: 0x959600 Offset: 0x958600 VA: 0x180959600
	|-Array.InternalArray__ICollection_Remove<HashSet.Slot<char>>
	|
	|-RVA: 0x9598A0 Offset: 0x9588A0 VA: 0x1809598A0
	|-Array.InternalArray__ICollection_Remove<HashSet.Slot<int>>
	|
	|-RVA: 0x959A20 Offset: 0x958A20 VA: 0x180959A20
	|-Array.InternalArray__ICollection_Remove<HashSet.Slot<Int32Enum>>
	|
	|-RVA: 0x959660 Offset: 0x958660 VA: 0x180959660
	|-Array.InternalArray__ICollection_Remove<HashSet.Slot<object>>
	|
	|-RVA: 0x959960 Offset: 0x958960 VA: 0x180959960
	|-Array.InternalArray__ICollection_Remove<HashSet.Slot<uint>>
	|
	|-RVA: 0x9596C0 Offset: 0x9586C0 VA: 0x1809596C0
	|-Array.InternalArray__ICollection_Remove<HashSet.Slot<ulong>>
	|
	|-RVA: 0x9597E0 Offset: 0x9587E0 VA: 0x1809597E0
	|-Array.InternalArray__ICollection_Remove<HashSet.Slot<NetworkInstanceId>>
	|
	|-RVA: 0x957D40 Offset: 0x956D40 VA: 0x180957D40
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<EventHook, object>>
	|
	|-RVA: 0x9569C0 Offset: 0x9559C0 VA: 0x1809569C0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<Flow.RecursionNode, int>>
	|
	|-RVA: 0x957620 Offset: 0x956620 VA: 0x180957620
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<DYP2PDll.P2PID, object>>
	|
	|-RVA: 0x955F40 Offset: 0x954F40 VA: 0x180955F40
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<LPWNormalSolver.LPWPosition, int>>
	|
	|-RVA: 0x956300 Offset: 0x955300 VA: 0x180956300
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>
	|
	|-RVA: 0x956000 Offset: 0x955000 VA: 0x180956000
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<BinaryOperatorHandler.OperatorQuery, object>>
	|
	|-RVA: 0x957500 Offset: 0x956500 VA: 0x180957500
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<ConversionUtility.ConversionQuery, Int32Enum>>
	|
	|-RVA: 0x9562A0 Offset: 0x9552A0 VA: 0x1809562A0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<ConversionUtility.ConversionQuery, object>>
	|
	|-RVA: 0x957F20 Offset: 0x956F20 VA: 0x180957F20
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<fsPortableReflection.AttributeQuery, object>>
	|
	|-RVA: 0x957260 Offset: 0x956260 VA: 0x180957260
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<DefaultSerializationBinder.TypeNameKey, object>>
	|
	|-RVA: 0x956F60 Offset: 0x955F60 VA: 0x180956F60
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<ResolverContractKey, object>>
	|
	|-RVA: 0x9572C0 Offset: 0x9562C0 VA: 0x1809572C0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<ConvertUtils.TypeConvertKey, object>>
	|
	|-RVA: 0x955C40 Offset: 0x954C40 VA: 0x180955C40
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<pb_Edge, object>>
	|
	|-RVA: 0x955D60 Offset: 0x954D60 VA: 0x180955D60
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<pb_IntVec3, object>>
	|
	|-RVA: 0x956720 Offset: 0x955720 VA: 0x180956720
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<AnimationStateData.AnimationPair, float>>
	|
	|-RVA: 0x956C00 Offset: 0x955C00 VA: 0x180956C00
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<Skin.AttachmentKeyTuple, object>>
	|
	|-RVA: 0x9577A0 Offset: 0x9567A0 VA: 0x1809577A0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<SlotBlendModes.MaterialTexturePair, object>>
	|
	|-RVA: 0x9563C0 Offset: 0x9553C0 VA: 0x1809563C0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<CSteamID, object>>
	|
	|-RVA: 0x9567E0 Offset: 0x9557E0 VA: 0x1809567E0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<HAuthTicket, object>>
	|
	|-RVA: 0x956240 Offset: 0x955240 VA: 0x180956240
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<SteamAPICall_t, object>>
	|
	|-RVA: 0x956120 Offset: 0x955120 VA: 0x180956120
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<char, char>>
	|
	|-RVA: 0x957A40 Offset: 0x956A40 VA: 0x180957A40
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<char, Nullable<ByteEnum>>>
	|
	|-RVA: 0x957CE0 Offset: 0x956CE0 VA: 0x180957CE0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<char, object>>
	|
	|-RVA: 0x956B40 Offset: 0x955B40 VA: 0x180956B40
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<DateTime, object>>
	|
	|-RVA: 0x9560C0 Offset: 0x9550C0 VA: 0x1809560C0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<Guid, int>>
	|
	|-RVA: 0x957B60 Offset: 0x956B60 VA: 0x180957B60
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<Guid, object>>
	|
	|-RVA: 0x956840 Offset: 0x955840 VA: 0x180956840
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<short, object>>
	|
	|-RVA: 0x9571A0 Offset: 0x9561A0 VA: 0x1809571A0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<int, ConversationScriptObject.ClientTipsMessage>>
	|
	|-RVA: 0x9568A0 Offset: 0x9558A0 VA: 0x1809568A0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<int, ConversationScriptObject.ConfirmMessage>>
	|
	|-RVA: 0x957740 Offset: 0x956740 VA: 0x180957740
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<int, ConversationScriptObject.LoadMessage>>
	|
	|-RVA: 0x955E20 Offset: 0x954E20 VA: 0x180955E20
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<int, HitData>>
	|
	|-RVA: 0x9576E0 Offset: 0x9566E0 VA: 0x1809576E0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<int, MinimapPoint>>
	|
	|-RVA: 0x955E80 Offset: 0x954E80 VA: 0x180955E80
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<int, ObjectPoolComInfo>>
	|
	|-RVA: 0x956780 Offset: 0x955780 VA: 0x180956780
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<int, bool>>
	|
	|-RVA: 0x956180 Offset: 0x955180 VA: 0x180956180
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<int, char>>
	|
	|-RVA: 0x957440 Offset: 0x956440 VA: 0x180957440
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<int, int>>
	|
	|-RVA: 0x956BA0 Offset: 0x955BA0 VA: 0x180956BA0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<int, Int32Enum>>
	|
	|-RVA: 0x956E40 Offset: 0x955E40 VA: 0x180956E40
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<int, long>>
	|
	|-RVA: 0x9561E0 Offset: 0x9551E0 VA: 0x1809561E0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<int, object>>
	|
	|-RVA: 0x9564E0 Offset: 0x9554E0 VA: 0x1809564E0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<int, float>>
	|
	|-RVA: 0x957DA0 Offset: 0x956DA0 VA: 0x180957DA0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<int, uint>>
	|
	|-RVA: 0x956D80 Offset: 0x955D80 VA: 0x180956D80
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<int, ulong>>
	|
	|-RVA: 0x956C60 Offset: 0x955C60 VA: 0x180956C60
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<int, Color>>
	|
	|-RVA: 0x9574A0 Offset: 0x9564A0 VA: 0x1809574A0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<int, Matrix4x4>>
	|
	|-RVA: 0x957BC0 Offset: 0x956BC0 VA: 0x180957BC0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<int, NetworkMigrationManager.ConnectionPendingPlayers>>
	|
	|-RVA: 0x957140 Offset: 0x956140 VA: 0x180957140
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<int, Vector2>>
	|
	|-RVA: 0x957E00 Offset: 0x956E00 VA: 0x180957E00
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<int, Vector3>>
	|
	|-RVA: 0x956DE0 Offset: 0x955DE0 VA: 0x180956DE0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<Int32Enum, bool>>
	|
	|-RVA: 0x957680 Offset: 0x956680 VA: 0x180957680
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<Int32Enum, int>>
	|
	|-RVA: 0x955CA0 Offset: 0x954CA0 VA: 0x180955CA0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<Int32Enum, Int32Enum>>
	|
	|-RVA: 0x956A20 Offset: 0x955A20 VA: 0x180956A20
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<Int32Enum, object>>
	|
	|-RVA: 0x956480 Offset: 0x955480 VA: 0x180956480
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<Int32Enum, float>>
	|
	|-RVA: 0x957B00 Offset: 0x956B00 VA: 0x180957B00
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<long, int>>
	|
	|-RVA: 0x956AE0 Offset: 0x955AE0 VA: 0x180956AE0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<long, object>>
	|
	|-RVA: 0x955EE0 Offset: 0x954EE0 VA: 0x180955EE0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<IntPtr, object>>
	|
	|-RVA: 0x956900 Offset: 0x955900 VA: 0x180956900
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<object, MeshCombiner.BlendShapeFrame>>
	|
	|-RVA: 0x9570E0 Offset: 0x9560E0 VA: 0x1809570E0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<object, CinemachineCore.UpdateStatus>>
	|
	|-RVA: 0x956060 Offset: 0x955060 VA: 0x180956060
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<object, DYUpdateIni.OneResInfo>>
	|
	|-RVA: 0x9566C0 Offset: 0x9556C0 VA: 0x1809566C0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<object, IniValue>>
	|
	|-RVA: 0x9573E0 Offset: 0x9563E0 VA: 0x1809573E0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<object, PanelManger.PanelInfo>>
	|
	|-RVA: 0x957C20 Offset: 0x956C20 VA: 0x180957C20
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<object, OneInfo>>
	|
	|-RVA: 0x957C80 Offset: 0x956C80 VA: 0x180957C80
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<object, ArrayMetadata>>
	|
	|-RVA: 0x955DC0 Offset: 0x954DC0 VA: 0x180955DC0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<object, ObjectMetadata>>
	|
	|-RVA: 0x957800 Offset: 0x956800 VA: 0x180957800
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<object, PropertyMetadata>>
	|
	|-RVA: 0x957020 Offset: 0x956020 VA: 0x180957020
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<object, fsOption<fsVersionedType>>>
	|
	|-RVA: 0x956360 Offset: 0x955360 VA: 0x180956360
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<object, SteamAPICall_t>>
	|
	|-RVA: 0x956CC0 Offset: 0x955CC0 VA: 0x180956CC0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<object, bool>>
	|
	|-RVA: 0x957EC0 Offset: 0x956EC0 VA: 0x180957EC0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<object, KeyValuePair<object, object>>>
	|
	|-RVA: 0x956420 Offset: 0x955420 VA: 0x180956420
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<object, int>>
	|
	|-RVA: 0x957E60 Offset: 0x956E60 VA: 0x180957E60
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<object, Int32Enum>>
	|
	|-RVA: 0x9575C0 Offset: 0x9565C0 VA: 0x1809575C0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<object, long>>
	|
	|-RVA: 0x9565A0 Offset: 0x9555A0 VA: 0x1809565A0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<object, object>>
	|
	|-RVA: 0x956660 Offset: 0x955660 VA: 0x180956660
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<object, ResourceLocator>>
	|
	|-RVA: 0x957AA0 Offset: 0x956AA0 VA: 0x180957AA0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<object, float>>
	|
	|-RVA: 0x956540 Offset: 0x955540 VA: 0x180956540
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<object, TimeSpan>>
	|
	|-RVA: 0x957320 Offset: 0x956320 VA: 0x180957320
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<object, Color>>
	|
	|-RVA: 0x956F00 Offset: 0x955F00 VA: 0x180956F00
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<object, NetworkBroadcastResult>>
	|
	|-RVA: 0x9578C0 Offset: 0x9568C0 VA: 0x1809578C0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<object, Playable>>
	|
	|-RVA: 0x957560 Offset: 0x956560 VA: 0x180957560
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<object, Vector3>>
	|
	|-RVA: 0x956FC0 Offset: 0x955FC0 VA: 0x180956FC0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<object, BlendShapeFrame>>
	|
	|-RVA: 0x956960 Offset: 0x955960 VA: 0x180956960
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<float, object>>
	|
	|-RVA: 0x956D20 Offset: 0x955D20 VA: 0x180956D20
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<ushort, object>>
	|
	|-RVA: 0x957200 Offset: 0x956200 VA: 0x180957200
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<uint, int>>
	|
	|-RVA: 0x957080 Offset: 0x956080 VA: 0x180957080
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<uint, object>>
	|
	|-RVA: 0x955FA0 Offset: 0x954FA0 VA: 0x180955FA0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<uint, ulong>>
	|
	|-RVA: 0x955D00 Offset: 0x954D00 VA: 0x180955D00
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<ulong, object>>
	|
	|-RVA: 0x956EA0 Offset: 0x955EA0 VA: 0x180956EA0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<ulong, uint>>
	|
	|-RVA: 0x957920 Offset: 0x956920 VA: 0x180957920
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<UInt64Enum, object>>
	|
	|-RVA: 0x957860 Offset: 0x956860 VA: 0x180957860
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<TerrainUtility.TerrainMap.TileCoord, object>>
	|
	|-RVA: 0x956600 Offset: 0x955600 VA: 0x180956600
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<NetworkHash128, object>>
	|
	|-RVA: 0x956A80 Offset: 0x955A80 VA: 0x180956A80
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<NetworkInstanceId, object>>
	|
	|-RVA: 0x957980 Offset: 0x956980 VA: 0x180957980
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<NetworkSceneId, object>>
	|
	|-RVA: 0x9579E0 Offset: 0x9569E0 VA: 0x1809579E0
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<Scene, object>>
	|
	|-RVA: 0x957380 Offset: 0x956380 VA: 0x180957380
	|-Array.InternalArray__ICollection_Remove<KeyValuePair<ZmID, object>>
	|
	|-RVA: 0x95ABC0 Offset: 0x959BC0 VA: 0x18095ABC0
	|-Array.InternalArray__ICollection_Remove<Hashtable.bucket>
	|
	|-RVA: 0x9503C0 Offset: 0x94F3C0 VA: 0x1809503C0
	|-Array.InternalArray__ICollection_Remove<AttributeCollection.AttributeEntry>
	|
	|-RVA: 0x952640 Offset: 0x951640 VA: 0x180952640
	|-Array.InternalArray__ICollection_Remove<DateTime>
	|
	|-RVA: 0x952700 Offset: 0x951700 VA: 0x180952700
	|-Array.InternalArray__ICollection_Remove<Decimal>
	|
	|-RVA: 0x959300 Offset: 0x958300 VA: 0x180959300
	|-Array.InternalArray__ICollection_Remove<EventProvider.SessionInfo>
	|
	|-RVA: 0x954E00 Offset: 0x953E00 VA: 0x180954E00
	|-Array.InternalArray__ICollection_Remove<EventSource.EventMetadata>
	|
	|-RVA: 0x9529A0 Offset: 0x9519A0 VA: 0x1809529A0
	|-Array.InternalArray__ICollection_Remove<double>
	|
	|-RVA: 0x9559A0 Offset: 0x9549A0 VA: 0x1809559A0
	|-Array.InternalArray__ICollection_Remove<InternalCodePageDataItem>
	|
	|-RVA: 0x955A00 Offset: 0x954A00 VA: 0x180955A00
	|-Array.InternalArray__ICollection_Remove<InternalEncodingDataItem>
	|
	|-RVA: 0x95A200 Offset: 0x959200 VA: 0x18095A200
	|-Array.InternalArray__ICollection_Remove<TimeSpanParse.TimeSpanToken>
	|
	|-RVA: 0x9525E0 Offset: 0x9515E0 VA: 0x1809525E0
	|-Array.InternalArray__ICollection_Remove<UmAlQuraCalendar.DateMapping>
	|
	|-RVA: 0x955280 Offset: 0x954280 VA: 0x180955280
	|-Array.InternalArray__ICollection_Remove<Guid>
	|
	|-RVA: 0x955760 Offset: 0x954760 VA: 0x180955760
	|-Array.InternalArray__ICollection_Remove<short>
	|
	|-RVA: 0x955820 Offset: 0x954820 VA: 0x180955820
	|-Array.InternalArray__ICollection_Remove<int>
	|
	|-RVA: 0x9557C0 Offset: 0x9547C0 VA: 0x1809557C0
	|-Array.InternalArray__ICollection_Remove<Int32Enum>
	|
	|-RVA: 0x955880 Offset: 0x954880 VA: 0x180955880
	|-Array.InternalArray__ICollection_Remove<long>
	|
	|-RVA: 0x955940 Offset: 0x954940 VA: 0x180955940
	|-Array.InternalArray__ICollection_Remove<IntPtr>
	|
	|-RVA: 0x955A60 Offset: 0x954A60 VA: 0x180955A60
	|-Array.InternalArray__ICollection_Remove<InterpretedFrameInfo>
	|
	|-RVA: 0x9581C0 Offset: 0x9571C0 VA: 0x1809581C0
	|-Array.InternalArray__ICollection_Remove<LocalDefinition>
	|
	|-RVA: 0x959000 Offset: 0x958000 VA: 0x180959000
	|-Array.InternalArray__ICollection_Remove<RuntimeLabel>
	|
	|-RVA: 0x959900 Offset: 0x958900 VA: 0x180959900
	|-Array.InternalArray__ICollection_Remove<Set.Slot<CSteamID>>
	|
	|-RVA: 0x959720 Offset: 0x958720 VA: 0x180959720
	|-Array.InternalArray__ICollection_Remove<Set.Slot<char>>
	|
	|-RVA: 0x9599C0 Offset: 0x9589C0 VA: 0x1809599C0
	|-Array.InternalArray__ICollection_Remove<Set.Slot<object>>
	|
	|-RVA: 0x9595A0 Offset: 0x9585A0 VA: 0x1809595A0
	|-Array.InternalArray__ICollection_Remove<Set.Slot<uint>>
	|
	|-RVA: 0x959780 Offset: 0x958780 VA: 0x180959780
	|-Array.InternalArray__ICollection_Remove<Set.Slot<ulong>>
	|
	|-RVA: 0x958E20 Offset: 0x957E20 VA: 0x180958E20
	|-Array.InternalArray__ICollection_Remove<CookieTokenizer.RecognizedAttribute>
	|
	|-RVA: 0x955340 Offset: 0x954340 VA: 0x180955340
	|-Array.InternalArray__ICollection_Remove<HeaderVariantInfo>
	|
	|-RVA: 0x95AB00 Offset: 0x959B00 VA: 0x18095AB00
	|-Array.InternalArray__ICollection_Remove<Win32_IP_ADAPTER_ADDRESSES>
	|
	|-RVA: 0x95A980 Offset: 0x959980 VA: 0x18095A980
	|-Array.InternalArray__ICollection_Remove<Socket.WSABUF>
	|
	|-RVA: 0x958640 Offset: 0x957640 VA: 0x180958640
	|-Array.InternalArray__ICollection_Remove<Nullable<ByteEnum>>
	|
	|-RVA: 0x959060 Offset: 0x958060 VA: 0x180959060
	|-Array.InternalArray__ICollection_Remove<object>
	|
	|-RVA: 0x954FE0 Offset: 0x953FE0 VA: 0x180954FE0
	|-Array.InternalArray__ICollection_Remove<ParameterizedStrings.FormatParam>
	|
	|-RVA: 0x952460 Offset: 0x951460 VA: 0x180952460
	|-Array.InternalArray__ICollection_Remove<CustomAttributeNamedArgument>
	|
	|-RVA: 0x9524C0 Offset: 0x9514C0 VA: 0x1809524C0
	|-Array.InternalArray__ICollection_Remove<CustomAttributeTypedArgument>
	|
	|-RVA: 0x958AC0 Offset: 0x957AC0 VA: 0x180958AC0
	|-Array.InternalArray__ICollection_Remove<ParameterModifier>
	|
	|-RVA: 0x958F40 Offset: 0x957F40 VA: 0x180958F40
	|-Array.InternalArray__ICollection_Remove<ResourceLocator>
	|
	|-RVA: 0x954D40 Offset: 0x953D40 VA: 0x180954D40
	|-Array.InternalArray__ICollection_Remove<Ephemeron>
	|
	|-RVA: 0x955160 Offset: 0x954160 VA: 0x180955160
	|-Array.InternalArray__ICollection_Remove<GCHandle>
	|
	|-RVA: 0x9590C0 Offset: 0x9580C0 VA: 0x1809590C0
	|-Array.InternalArray__ICollection_Remove<sbyte>
	|
	|-RVA: 0x95AB60 Offset: 0x959B60 VA: 0x18095AB60
	|-Array.InternalArray__ICollection_Remove<X509ChainStatus>
	|
	|-RVA: 0x959420 Offset: 0x958420 VA: 0x180959420
	|-Array.InternalArray__ICollection_Remove<float>
	|
	|-RVA: 0x9582E0 Offset: 0x9572E0 VA: 0x1809582E0
	|-Array.InternalArray__ICollection_Remove<RegexCharClass.LowerCaseMapping>
	|
	|-RVA: 0x9508A0 Offset: 0x94F8A0 VA: 0x1809508A0
	|-Array.InternalArray__ICollection_Remove<CancellationTokenRegistration>
	|
	|-RVA: 0x95A260 Offset: 0x959260 VA: 0x18095A260
	|-Array.InternalArray__ICollection_Remove<TimeSpan>
	|
	|-RVA: 0x95A4A0 Offset: 0x9594A0 VA: 0x18095A4A0
	|-Array.InternalArray__ICollection_Remove<ushort>
	|
	|-RVA: 0x95A440 Offset: 0x959440 VA: 0x18095A440
	|-Array.InternalArray__ICollection_Remove<UInt16Enum>
	|
	|-RVA: 0x95A560 Offset: 0x959560 VA: 0x18095A560
	|-Array.InternalArray__ICollection_Remove<uint>
	|
	|-RVA: 0x95A500 Offset: 0x959500 VA: 0x18095A500
	|-Array.InternalArray__ICollection_Remove<UInt32Enum>
	|
	|-RVA: 0x95A620 Offset: 0x959620 VA: 0x18095A620
	|-Array.InternalArray__ICollection_Remove<ulong>
	|
	|-RVA: 0x95A5C0 Offset: 0x9595C0 VA: 0x18095A5C0
	|-Array.InternalArray__ICollection_Remove<UInt64Enum>
	|
	|-RVA: 0x95A680 Offset: 0x959680 VA: 0x18095A680
	|-Array.InternalArray__ICollection_Remove<UIntPtr>
	|
	|-RVA: 0x958400 Offset: 0x957400 VA: 0x180958400
	|-Array.InternalArray__ICollection_Remove<MaterialReference>
	|
	|-RVA: 0x958FA0 Offset: 0x957FA0 VA: 0x180958FA0
	|-Array.InternalArray__ICollection_Remove<RichTextTagAttribute>
	|
	|-RVA: 0x959AE0 Offset: 0x958AE0 VA: 0x180959AE0
	|-Array.InternalArray__ICollection_Remove<TexturePacker.SpriteData>
	|
	|-RVA: 0x959E40 Offset: 0x958E40 VA: 0x180959E40
	|-Array.InternalArray__ICollection_Remove<TMP_CharacterInfo>
	|
	|-RVA: 0x959EA0 Offset: 0x958EA0 VA: 0x180959EA0
	|-Array.InternalArray__ICollection_Remove<TMP_FontWeightPair>
	|
	|-RVA: 0x959F00 Offset: 0x958F00 VA: 0x180959F00
	|-Array.InternalArray__ICollection_Remove<TMP_LineInfo>
	|
	|-RVA: 0x959F60 Offset: 0x958F60 VA: 0x180959F60
	|-Array.InternalArray__ICollection_Remove<TMP_LinkInfo>
	|
	|-RVA: 0x959FC0 Offset: 0x958FC0 VA: 0x180959FC0
	|-Array.InternalArray__ICollection_Remove<TMP_MeshInfo>
	|
	|-RVA: 0x95A020 Offset: 0x959020 VA: 0x18095A020
	|-Array.InternalArray__ICollection_Remove<TMP_PageInfo>
	|
	|-RVA: 0x95A6E0 Offset: 0x9596E0 VA: 0x18095A6E0
	|-Array.InternalArray__ICollection_Remove<TMP_Text.UnicodeChar>
	|
	|-RVA: 0x95A080 Offset: 0x959080 VA: 0x18095A080
	|-Array.InternalArray__ICollection_Remove<TMP_WordInfo>
	|
	|-RVA: 0x94FFA0 Offset: 0x94EFA0 VA: 0x18094FFA0
	|-Array.InternalArray__ICollection_Remove<AccelerationEvent>
	|
	|-RVA: 0x9500C0 Offset: 0x94F0C0 VA: 0x1809500C0
	|-Array.InternalArray__ICollection_Remove<AnimatorClipInfo>
	|
	|-RVA: 0x9588E0 Offset: 0x9578E0 VA: 0x1809588E0
	|-Array.InternalArray__ICollection_Remove<BeforeRenderHelper.OrderBlock>
	|
	|-RVA: 0x9505A0 Offset: 0x94F5A0 VA: 0x1809505A0
	|-Array.InternalArray__ICollection_Remove<BoneWeight>
	|
	|-RVA: 0x950660 Offset: 0x94F660 VA: 0x180950660
	|-Array.InternalArray__ICollection_Remove<BoundingSphere>
	|
	|-RVA: 0x9520A0 Offset: 0x9510A0 VA: 0x1809520A0
	|-Array.InternalArray__ICollection_Remove<Color32>
	|
	|-RVA: 0x952100 Offset: 0x951100 VA: 0x180952100
	|-Array.InternalArray__ICollection_Remove<Color>
	|
	|-RVA: 0x952160 Offset: 0x951160 VA: 0x180952160
	|-Array.InternalArray__ICollection_Remove<CombineInstance>
	|
	|-RVA: 0x952220 Offset: 0x951220 VA: 0x180952220
	|-Array.InternalArray__ICollection_Remove<ContactPoint2D>
	|
	|-RVA: 0x952280 Offset: 0x951280 VA: 0x180952280
	|-Array.InternalArray__ICollection_Remove<ContactPoint>
	|
	|-RVA: 0x958D60 Offset: 0x957D60 VA: 0x180958D60
	|-Array.InternalArray__ICollection_Remove<RaycastResult>
	|
	|-RVA: 0x958100 Offset: 0x957100 VA: 0x180958100
	|-Array.InternalArray__ICollection_Remove<LightDataGI>
	|
	|-RVA: 0x958BE0 Offset: 0x957BE0 VA: 0x180958BE0
	|-Array.InternalArray__ICollection_Remove<PlayerLoopSystem>
	|
	|-RVA: 0x9593C0 Offset: 0x9583C0 VA: 0x1809593C0
	|-Array.InternalArray__ICollection_Remove<ShadowSliceData>
	|
	|-RVA: 0x959360 Offset: 0x958360 VA: 0x180959360
	|-Array.InternalArray__ICollection_Remove<ShaderPassName>
	|
	|-RVA: 0x95A8C0 Offset: 0x9598C0 VA: 0x18095A8C0
	|-Array.InternalArray__ICollection_Remove<VisibleLight>
	|
	|-RVA: 0x95A920 Offset: 0x959920 VA: 0x18095A920
	|-Array.InternalArray__ICollection_Remove<VisibleReflectionProbe>
	|
	|-RVA: 0x95A1A0 Offset: 0x9591A0 VA: 0x18095A1A0
	|-Array.InternalArray__ICollection_Remove<TerrainUtility.TerrainMap.TileCoord>
	|
	|-RVA: 0x9551C0 Offset: 0x9541C0 VA: 0x1809551C0
	|-Array.InternalArray__ICollection_Remove<GradientAlphaKey>
	|
	|-RVA: 0x955220 Offset: 0x954220 VA: 0x180955220
	|-Array.InternalArray__ICollection_Remove<GradientColorKey>
	|
	|-RVA: 0x955AC0 Offset: 0x954AC0 VA: 0x180955AC0
	|-Array.InternalArray__ICollection_Remove<IntervalTreeNode>
	|
	|-RVA: 0x954920 Offset: 0x953920 VA: 0x180954920
	|-Array.InternalArray__ICollection_Remove<IntervalTree.Entry<object>>
	|
	|-RVA: 0x957F80 Offset: 0x956F80 VA: 0x180957F80
	|-Array.InternalArray__ICollection_Remove<Keyframe>
	|
	|-RVA: 0x87C060 Offset: 0x87B060 VA: 0x18087C060
	|-Array.InternalArray__ICollection_Remove<LOD>
	|
	|-RVA: 0x87C120 Offset: 0x87B120 VA: 0x18087C120
	|-Array.InternalArray__ICollection_Remove<Matrix4x4>
	|
	|-RVA: 0x87C180 Offset: 0x87B180 VA: 0x18087C180
	|-Array.InternalArray__ICollection_Remove<MeshSubsetCombineUtility.MeshContainer>
	|
	|-RVA: 0x87C1E0 Offset: 0x87B1E0 VA: 0x18087C1E0
	|-Array.InternalArray__ICollection_Remove<MeshSubsetCombineUtility.MeshInstance>
	|
	|-RVA: 0x87CC00 Offset: 0x87BC00 VA: 0x18087CC00
	|-Array.InternalArray__ICollection_Remove<MeshSubsetCombineUtility.SubMeshInstance>
	|
	|-RVA: 0x87BCA0 Offset: 0x87ACA0 VA: 0x18087BCA0
	|-Array.InternalArray__ICollection_Remove<ChannelPacket>
	|
	|-RVA: 0x87C4E0 Offset: 0x87B4E0 VA: 0x18087C4E0
	|-Array.InternalArray__ICollection_Remove<ClientScene.PendingOwner>
	|
	|-RVA: 0x87BFA0 Offset: 0x87AFA0 VA: 0x18087BFA0
	|-Array.InternalArray__ICollection_Remove<LocalClient.InternalMsg>
	|
	|-RVA: 0x87C2A0 Offset: 0x87B2A0 VA: 0x18087C2A0
	|-Array.InternalArray__ICollection_Remove<NetworkBroadcastResult>
	|
	|-RVA: 0x87C300 Offset: 0x87B300 VA: 0x18087C300
	|-Array.InternalArray__ICollection_Remove<NetworkHash128>
	|
	|-RVA: 0x87C360 Offset: 0x87B360 VA: 0x18087C360
	|-Array.InternalArray__ICollection_Remove<NetworkInstanceId>
	|
	|-RVA: 0x87C5A0 Offset: 0x87B5A0 VA: 0x18087C5A0
	|-Array.InternalArray__ICollection_Remove<NetworkLobbyManager.PendingPlayer>
	|
	|-RVA: 0x87BD60 Offset: 0x87AD60 VA: 0x18087BD60
	|-Array.InternalArray__ICollection_Remove<NetworkMigrationManager.ConnectionPendingPlayers>
	|
	|-RVA: 0x87C540 Offset: 0x87B540 VA: 0x18087C540
	|-Array.InternalArray__ICollection_Remove<NetworkMigrationManager.PendingPlayerInfo>
	|
	|-RVA: 0x87C3C0 Offset: 0x87B3C0 VA: 0x18087C3C0
	|-Array.InternalArray__ICollection_Remove<NetworkSceneId>
	|
	|-RVA: 0x87BC40 Offset: 0x87AC40 VA: 0x18087BC40
	|-Array.InternalArray__ICollection_Remove<CRCMessageEntry>
	|
	|-RVA: 0x87C480 Offset: 0x87B480 VA: 0x18087C480
	|-Array.InternalArray__ICollection_Remove<PeerInfoPlayer>
	|
	|-RVA: 0x87C420 Offset: 0x87B420 VA: 0x18087C420
	|-Array.InternalArray__ICollection_Remove<ParticleSystem.Particle>
	|
	|-RVA: 0x87C660 Offset: 0x87B660 VA: 0x18087C660
	|-Array.InternalArray__ICollection_Remove<Playable>
	|
	|-RVA: 0x87C600 Offset: 0x87B600 VA: 0x18087C600
	|-Array.InternalArray__ICollection_Remove<PlayableBinding>
	|
	|-RVA: 0x87C6C0 Offset: 0x87B6C0 VA: 0x18087C6C0
	|-Array.InternalArray__ICollection_Remove<Quaternion>
	|
	|-RVA: 0x87C720 Offset: 0x87B720 VA: 0x18087C720
	|-Array.InternalArray__ICollection_Remove<RaycastHit2D>
	|
	|-RVA: 0x87C780 Offset: 0x87B780 VA: 0x18087C780
	|-Array.InternalArray__ICollection_Remove<RaycastHit>
	|
	|-RVA: 0x87C7E0 Offset: 0x87B7E0 VA: 0x18087C7E0
	|-Array.InternalArray__ICollection_Remove<Rect>
	|
	|-RVA: 0x87C900 Offset: 0x87B900 VA: 0x18087C900
	|-Array.InternalArray__ICollection_Remove<RenderBuffer>
	|
	|-RVA: 0x87C0C0 Offset: 0x87B0C0 VA: 0x18087C0C0
	|-Array.InternalArray__ICollection_Remove<BloomRenderer.Level>
	|
	|-RVA: 0x87C8A0 Offset: 0x87B8A0 VA: 0x18087C8A0
	|-Array.InternalArray__ICollection_Remove<ReflectionProbeBlendInfo>
	|
	|-RVA: 0x87C960 Offset: 0x87B960 VA: 0x18087C960
	|-Array.InternalArray__ICollection_Remove<RenderTargetIdentifier>
	|
	|-RVA: 0x87C9C0 Offset: 0x87B9C0 VA: 0x18087C9C0
	|-Array.InternalArray__ICollection_Remove<Resolution>
	|
	|-RVA: 0x87CA20 Offset: 0x87BA20 VA: 0x18087CA20
	|-Array.InternalArray__ICollection_Remove<Scene>
	|
	|-RVA: 0x87BF40 Offset: 0x87AF40 VA: 0x18087BF40
	|-Array.InternalArray__ICollection_Remove<SendMouseEvents.HitInfo>
	|
	|-RVA: 0x87BEE0 Offset: 0x87AEE0 VA: 0x18087BEE0
	|-Array.InternalArray__ICollection_Remove<GlyphRect>
	|
	|-RVA: 0x87BE20 Offset: 0x87AE20 VA: 0x18087BE20
	|-Array.InternalArray__ICollection_Remove<GlyphMarshallingStruct>
	|
	|-RVA: 0x87BE80 Offset: 0x87AE80 VA: 0x18087BE80
	|-Array.InternalArray__ICollection_Remove<GlyphPairAdjustmentRecord>
	|
	|-RVA: 0x87CF60 Offset: 0x87BF60 VA: 0x18087CF60
	|-Array.InternalArray__ICollection_Remove<AnimationOutputWeightProcessor.WeightInfo>
	|
	|-RVA: 0x87CC60 Offset: 0x87BC60 VA: 0x18087CC60
	|-Array.InternalArray__ICollection_Remove<Touch>
	|
	|-RVA: 0x87BD00 Offset: 0x87AD00 VA: 0x18087BD00
	|-Array.InternalArray__ICollection_Remove<ColorBlock>
	|
	|-RVA: 0x87C240 Offset: 0x87B240 VA: 0x18087C240
	|-Array.InternalArray__ICollection_Remove<Navigation>
	|
	|-RVA: 0x87CB40 Offset: 0x87BB40 VA: 0x18087CB40
	|-Array.InternalArray__ICollection_Remove<SpriteState>
	|
	|-RVA: 0x87CCC0 Offset: 0x87BCC0 VA: 0x18087CCC0
	|-Array.InternalArray__ICollection_Remove<UICharInfo>
	|
	|-RVA: 0x87CD20 Offset: 0x87BD20 VA: 0x18087CD20
	|-Array.InternalArray__ICollection_Remove<UILineInfo>
	|
	|-RVA: 0x87CD80 Offset: 0x87BD80 VA: 0x18087CD80
	|-Array.InternalArray__ICollection_Remove<UIVertex>
	|
	|-RVA: 0x87CFC0 Offset: 0x87BFC0 VA: 0x18087CFC0
	|-Array.InternalArray__ICollection_Remove<UnitySynchronizationContext.WorkRequest>
	|
	|-RVA: 0x87CE40 Offset: 0x87BE40 VA: 0x18087CE40
	|-Array.InternalArray__ICollection_Remove<Vector2>
	|
	|-RVA: 0x87CDE0 Offset: 0x87BDE0 VA: 0x18087CDE0
	|-Array.InternalArray__ICollection_Remove<Vector2Int>
	|
	|-RVA: 0x87CEA0 Offset: 0x87BEA0 VA: 0x18087CEA0
	|-Array.InternalArray__ICollection_Remove<Vector3>
	|
	|-RVA: 0x87CF00 Offset: 0x87BF00 VA: 0x18087CF00
	|-Array.InternalArray__ICollection_Remove<Vector4>
	|
	|-RVA: 0x87CA80 Offset: 0x87BA80 VA: 0x18087CA80
	|-Array.InternalArray__ICollection_Remove<SemanticMeaning>
	|
	|-RVA: 0x87BB80 Offset: 0x87AB80 VA: 0x18087BB80
	|-Array.InternalArray__ICollection_Remove<BlendShape>
	|
	|-RVA: 0x87BB20 Offset: 0x87AB20 VA: 0x18087BB20
	|-Array.InternalArray__ICollection_Remove<BlendShapeFrame>
	|
	|-RVA: 0x87BBE0 Offset: 0x87ABE0 VA: 0x18087BBE0
	|-Array.InternalArray__ICollection_Remove<BorderVertex>
	|
	|-RVA: 0x87CAE0 Offset: 0x87BAE0 VA: 0x18087CAE0
	|-Array.InternalArray__ICollection_Remove<LODGenerator.SkinnedRenderer>
	|
	|-RVA: 0x87CBA0 Offset: 0x87BBA0 VA: 0x18087CBA0
	|-Array.InternalArray__ICollection_Remove<LODGenerator.StaticRenderer>
	|
	|-RVA: 0x87C000 Offset: 0x87B000 VA: 0x18087C000
	|-Array.InternalArray__ICollection_Remove<LODLevel>
	|
	|-RVA: 0x87BDC0 Offset: 0x87ADC0 VA: 0x18087BDC0
	|-Array.InternalArray__ICollection_Remove<GamePadState>
	|
	|-RVA: 0x87C840 Offset: 0x87B840 VA: 0x18087C840
	|-Array.InternalArray__ICollection_Remove<ZmPeerManager.RecvPacket>
	|
	|-RVA: 0x87D020 Offset: 0x87C020 VA: 0x18087D020
	|-Array.InternalArray__ICollection_Remove<ZmID>
	*/

	internal bool InternalArray__ICollection_Contains<T>(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15993C0 Offset: 0x15983C0 VA: 0x1815993C0
	|-Array.InternalArray__ICollection_Contains<DataSet.FaceIndices>
	|
	|-RVA: 0x1599260 Offset: 0x1598260 VA: 0x181599260
	|-Array.InternalArray__ICollection_Contains<EventHook>
	|
	|-RVA: 0x159A7A0 Offset: 0x15997A0 VA: 0x18159A7A0
	|-Array.InternalArray__ICollection_Contains<Flow.RecursionNode>
	|
	|-RVA: 0x159B310 Offset: 0x159A310 VA: 0x18159B310
	|-Array.InternalArray__ICollection_Contains<UnitPreservation.UnitPortPreservation>
	|
	|-RVA: 0x1592DD0 Offset: 0x1591DD0 VA: 0x181592DD0
	|-Array.InternalArray__ICollection_Contains<MeshCombiner.BlendShape>
	|
	|-RVA: 0x1592BB0 Offset: 0x1591BB0 VA: 0x181592BB0
	|-Array.InternalArray__ICollection_Contains<MeshCombiner.BlendShapeFrame>
	|
	|-RVA: 0x159AB00 Offset: 0x1599B00 VA: 0x18159AB00
	|-Array.InternalArray__ICollection_Contains<MeshCombiner.SkinnedRenderer>
	|
	|-RVA: 0x159AD40 Offset: 0x1599D40 VA: 0x18159AD40
	|-Array.InternalArray__ICollection_Contains<MeshCombiner.StaticRenderer>
	|
	|-RVA: 0x1598970 Offset: 0x1597970 VA: 0x181598970
	|-Array.InternalArray__ICollection_Contains<CameraState.CustomBlendable>
	|
	|-RVA: 0x15995A0 Offset: 0x15985A0 VA: 0x1815995A0
	|-Array.InternalArray__ICollection_Contains<CinemachineBlendListCamera.Instruction>
	|
	|-RVA: 0x1598780 Offset: 0x1597780 VA: 0x181598780
	|-Array.InternalArray__ICollection_Contains<CinemachineBlenderSettings.CustomBlend>
	|
	|-RVA: 0x159A440 Offset: 0x1599440 VA: 0x18159A440
	|-Array.InternalArray__ICollection_Contains<CinemachineClearShot.Pair>
	|
	|-RVA: 0x159B4E0 Offset: 0x159A4E0 VA: 0x18159B4E0
	|-Array.InternalArray__ICollection_Contains<CinemachineCore.UpdateStatus>
	|
	|-RVA: 0x159A0A0 Offset: 0x15990A0 VA: 0x18159A0A0
	|-Array.InternalArray__ICollection_Contains<CinemachineFreeLook.Orbit>
	|
	|-RVA: 0x1599AD0 Offset: 0x1598AD0 VA: 0x181599AD0
	|-Array.InternalArray__ICollection_Contains<CinemachineOrbitalTransposer.HeadingTracker.Item>
	|
	|-RVA: 0x159B920 Offset: 0x159A920 VA: 0x18159B920
	|-Array.InternalArray__ICollection_Contains<CinemachinePath.Waypoint>
	|
	|-RVA: 0x159B750 Offset: 0x159A750 VA: 0x18159B750
	|-Array.InternalArray__ICollection_Contains<CinemachineSmoothPath.Waypoint>
	|
	|-RVA: 0x1599790 Offset: 0x1598790 VA: 0x181599790
	|-Array.InternalArray__ICollection_Contains<CinemachineStateDrivenCamera.Instruction>
	|
	|-RVA: 0x159A5F0 Offset: 0x15995F0 VA: 0x18159A5F0
	|-Array.InternalArray__ICollection_Contains<CinemachineStateDrivenCamera.ParentHash>
	|
	|-RVA: 0x159AF50 Offset: 0x1599F50 VA: 0x18159AF50
	|-Array.InternalArray__ICollection_Contains<CinemachineTargetGroup.Target>
	|
	|-RVA: 0x159B120 Offset: 0x159A120 VA: 0x18159B120
	|-Array.InternalArray__ICollection_Contains<NoiseSettings.TransformNoiseParams>
	|
	|-RVA: 0x1599090 Offset: 0x1598090 VA: 0x181599090
	|-Array.InternalArray__ICollection_Contains<DoublePoint>
	|
	|-RVA: 0x1599980 Offset: 0x1598980 VA: 0x181599980
	|-Array.InternalArray__ICollection_Contains<IntPoint>
	|
	|-RVA: 0x15981D0 Offset: 0x15971D0 VA: 0x1815981D0
	|-Array.InternalArray__ICollection_Contains<ConversationScriptObject.ClientTipsMessage>
	|
	|-RVA: 0x15983A0 Offset: 0x15973A0 VA: 0x1815983A0
	|-Array.InternalArray__ICollection_Contains<ConversationScriptObject.ConfirmMessage>
	|
	|-RVA: 0x1599CC0 Offset: 0x1598CC0 VA: 0x181599CC0
	|-Array.InternalArray__ICollection_Contains<ConversationScriptObject.LoadMessage>
	|
	|-RVA: 0x1598590 Offset: 0x1597590 VA: 0x181598590
	|-Array.InternalArray__ICollection_Contains<ControlPoint>
	|
	|-RVA: 0x1598B40 Offset: 0x1597B40 VA: 0x181598B40
	|-Array.InternalArray__ICollection_Contains<DgwResultServerInfo>
	|
	|-RVA: 0x1598CF0 Offset: 0x1597CF0 VA: 0x181598CF0
	|-Array.InternalArray__ICollection_Contains<DgwServerForJson>
	|
	|-RVA: 0x1598EA0 Offset: 0x1597EA0 VA: 0x181598EA0
	|-Array.InternalArray__ICollection_Contains<DgwServerInfo>
	|
	|-RVA: 0x159A8F0 Offset: 0x15998F0 VA: 0x18159A8F0
	|-Array.InternalArray__ICollection_Contains<VoiceEngineApiWrap.Servers>
	|
	|-RVA: 0x159A260 Offset: 0x1599260 VA: 0x18159A260
	|-Array.InternalArray__ICollection_Contains<DYP2PDll.P2PID>
	|
	|-RVA: 0x1599EB0 Offset: 0x1598EB0 VA: 0x181599EB0
	|-Array.InternalArray__ICollection_Contains<DYUpdateIni.OneResInfo>
	|
	|-RVA: 0x1592FA0 Offset: 0x1591FA0 VA: 0x181592FA0
	|-Array.InternalArray__ICollection_Contains<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>
	|
	|-RVA: 0x1593180 Offset: 0x1592180 VA: 0x181593180
	|-Array.InternalArray__ICollection_Contains<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>
	|
	|-RVA: 0x1596D40 Offset: 0x1595D40 VA: 0x181596D40
	|-Array.InternalArray__ICollection_Contains<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>
	|
	|-RVA: 0x1597BC0 Offset: 0x1596BC0 VA: 0x181597BC0
	|-Array.InternalArray__ICollection_Contains<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>
	|
	|-RVA: 0x1594E10 Offset: 0x1593E10 VA: 0x181594E10
	|-Array.InternalArray__ICollection_Contains<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>
	|
	|-RVA: 0x1594900 Offset: 0x1593900 VA: 0x181594900
	|-Array.InternalArray__ICollection_Contains<homecontainer_GS2CHeroInfoClass.ClasslstHero>
	|
	|-RVA: 0x1594C60 Offset: 0x1593C60 VA: 0x181594C60
	|-Array.InternalArray__ICollection_Contains<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x15953C0 Offset: 0x15943C0 VA: 0x1815953C0
	|-Array.InternalArray__ICollection_Contains<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x1594AB0 Offset: 0x1593AB0 VA: 0x181594AB0
	|-Array.InternalArray__ICollection_Contains<homecontainer_GS2CRoundInfoClass.ClasslstInfo>
	|
	|-RVA: 0x15965B0 Offset: 0x15955B0 VA: 0x1815965B0
	|-Array.InternalArray__ICollection_Contains<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>
	|
	|-RVA: 0x1595E40 Offset: 0x1594E40 VA: 0x181595E40
	|-Array.InternalArray__ICollection_Contains<homecontainer_GS2CSeasonInfoClass.ClasslstPool>
	|
	|-RVA: 0x1596F30 Offset: 0x1595F30 VA: 0x181596F30
	|-Array.InternalArray__ICollection_Contains<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>
	|
	|-RVA: 0x15970E0 Offset: 0x15960E0 VA: 0x1815970E0
	|-Array.InternalArray__ICollection_Contains<homecontainer_GS2CTalentInfoClass.ClasslstTalent>
	|
	|-RVA: 0x15963D0 Offset: 0x15953D0 VA: 0x1815963D0
	|-Array.InternalArray__ICollection_Contains<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>
	|
	|-RVA: 0x1594FF0 Offset: 0x1593FF0 VA: 0x181594FF0
	|-Array.InternalArray__ICollection_Contains<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>
	|
	|-RVA: 0x1597840 Offset: 0x1596840 VA: 0x181597840
	|-Array.InternalArray__ICollection_Contains<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>
	|
	|-RVA: 0x15951D0 Offset: 0x15941D0 VA: 0x1815951D0
	|-Array.InternalArray__ICollection_Contains<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>
	|
	|-RVA: 0x1595570 Offset: 0x1594570 VA: 0x181595570
	|-Array.InternalArray__ICollection_Contains<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x1596B70 Offset: 0x1595B70 VA: 0x181596B70
	|-Array.InternalArray__ICollection_Contains<lsswitch_LS2CCodeShieldClass.ClasslstShield>
	|
	|-RVA: 0x1593B10 Offset: 0x1592B10 VA: 0x181593B10
	|-Array.InternalArray__ICollection_Contains<netarchive_C2GSAskRoleListClass.ClasslstFile>
	|
	|-RVA: 0x15938D0 Offset: 0x15928D0 VA: 0x1815938D0
	|-Array.InternalArray__ICollection_Contains<netarchive_GS2CRoleListClass.ClasslstFile>
	|
	|-RVA: 0x1595C70 Offset: 0x1594C70 VA: 0x181595C70
	|-Array.InternalArray__ICollection_Contains<netfriend_GS2CFindNameRetClass.ClasslstPlayer>
	|
	|-RVA: 0x1593CE0 Offset: 0x1592CE0 VA: 0x181593CE0
	|-Array.InternalArray__ICollection_Contains<netopenui_GS2CGMListClass.ClasslstGMOrder>
	|
	|-RVA: 0x1594280 Offset: 0x1593280 VA: 0x181594280
	|-Array.InternalArray__ICollection_Contains<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>
	|
	|-RVA: 0x1597290 Offset: 0x1596290 VA: 0x181597290
	|-Array.InternalArray__ICollection_Contains<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>
	|
	|-RVA: 0x1597650 Offset: 0x1596650 VA: 0x181597650
	|-Array.InternalArray__ICollection_Contains<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>
	|
	|-RVA: 0x1597DA0 Offset: 0x1596DA0 VA: 0x181597DA0
	|-Array.InternalArray__ICollection_Contains<netopenui_GS2CRecentWarInfoClass.ClasslstWar>
	|
	|-RVA: 0x1597FE0 Offset: 0x1596FE0 VA: 0x181597FE0
	|-Array.InternalArray__ICollection_Contains<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>
	|
	|-RVA: 0x15967B0 Offset: 0x15957B0 VA: 0x1815967B0
	|-Array.InternalArray__ICollection_Contains<netopenui_GS2CRewardTipsClass.ClasslstRewardData>
	|
	|-RVA: 0x1596200 Offset: 0x1595200 VA: 0x181596200
	|-Array.InternalArray__ICollection_Contains<nettask_GS2CAddTaskClass.ClasslstProcess>
	|
	|-RVA: 0x1596990 Offset: 0x1595990 VA: 0x181596990
	|-Array.InternalArray__ICollection_Contains<nettask_GS2CAddTaskClass.ClasslstReward>
	|
	|-RVA: 0x1597460 Offset: 0x1596460 VA: 0x181597460
	|-Array.InternalArray__ICollection_Contains<nettask_GS2CAddTaskClass.ClasslstTaskData>
	|
	|-RVA: 0x15946F0 Offset: 0x15936F0 VA: 0x1815946F0
	|-Array.InternalArray__ICollection_Contains<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>
	|
	|-RVA: 0x1595AC0 Offset: 0x1594AC0 VA: 0x181595AC0
	|-Array.InternalArray__ICollection_Contains<netteam_GS2CMaxRoundClass.ClasslstMaxRound>
	|
	|-RVA: 0x15944E0 Offset: 0x15934E0 VA: 0x1815944E0
	|-Array.InternalArray__ICollection_Contains<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>
	|
	|-RVA: 0x1595910 Offset: 0x1594910 VA: 0x181595910
	|-Array.InternalArray__ICollection_Contains<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>
	|
	|-RVA: 0x1596010 Offset: 0x1595010 VA: 0x181596010
	|-Array.InternalArray__ICollection_Contains<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>
	|
	|-RVA: 0x1597A10 Offset: 0x1596A10 VA: 0x181597A10
	|-Array.InternalArray__ICollection_Contains<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>
	|
	|-RVA: 0x1593ED0 Offset: 0x1592ED0 VA: 0x181593ED0
	|-Array.InternalArray__ICollection_Contains<s2cShop_GS2CRefreshShopClass.ClasslstGoods>
	|
	|-RVA: 0x1595760 Offset: 0x1594760 VA: 0x181595760
	|-Array.InternalArray__ICollection_Contains<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>
	|
	|-RVA: 0x1593700 Offset: 0x1592700 VA: 0x181593700
	|-Array.InternalArray__ICollection_Contains<s2cmove_C2GSMoveClass.ClasslstDisp>
	|
	|-RVA: 0x1593550 Offset: 0x1592550 VA: 0x181593550
	|-Array.InternalArray__ICollection_Contains<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>
	|
	|-RVA: 0x1593370 Offset: 0x1592370 VA: 0x181593370
	|-Array.InternalArray__ICollection_Contains<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>
	|
	|-RVA: 0x15940D0 Offset: 0x15930D0 VA: 0x1815940D0
	|-Array.InternalArray__ICollection_Contains<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>
	|
	|-RVA: 0x14161C0 Offset: 0x14151C0 VA: 0x1814161C0
	|-Array.InternalArray__ICollection_Contains<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>
	|
	|-RVA: 0x14169D0 Offset: 0x14159D0 VA: 0x1814169D0
	|-Array.InternalArray__ICollection_Contains<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>
	|
	|-RVA: 0x1416D90 Offset: 0x1415D90 VA: 0x181416D90
	|-Array.InternalArray__ICollection_Contains<s2cnpc_C2GSAnswerDictClass.ClasslstQue>
	|
	|-RVA: 0x1416BC0 Offset: 0x1415BC0 VA: 0x181416BC0
	|-Array.InternalArray__ICollection_Contains<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>
	|
	|-RVA: 0x14174B0 Offset: 0x14164B0 VA: 0x1814174B0
	|-Array.InternalArray__ICollection_Contains<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>
	|
	|-RVA: 0x1415E00 Offset: 0x1414E00 VA: 0x181415E00
	|-Array.InternalArray__ICollection_Contains<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>
	|
	|-RVA: 0x1417130 Offset: 0x1416130 VA: 0x181417130
	|-Array.InternalArray__ICollection_Contains<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>
	|
	|-RVA: 0x1416790 Offset: 0x1415790 VA: 0x181416790
	|-Array.InternalArray__ICollection_Contains<s2cnpc_GS2CNpcEventClass.ClasslstOption>
	|
	|-RVA: 0x1415C30 Offset: 0x1414C30 VA: 0x181415C30
	|-Array.InternalArray__ICollection_Contains<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>
	|
	|-RVA: 0x14165B0 Offset: 0x14155B0 VA: 0x1814165B0
	|-Array.InternalArray__ICollection_Contains<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>
	|
	|-RVA: 0x1415840 Offset: 0x1414840 VA: 0x181415840
	|-Array.InternalArray__ICollection_Contains<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>
	|
	|-RVA: 0x1417300 Offset: 0x1416300 VA: 0x181417300
	|-Array.InternalArray__ICollection_Contains<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>
	|
	|-RVA: 0x1415A20 Offset: 0x1414A20 VA: 0x181415A20
	|-Array.InternalArray__ICollection_Contains<s2cnpc_GS2CNpcShopClass.ClasslstGoods>
	|
	|-RVA: 0x1415FF0 Offset: 0x1414FF0 VA: 0x181415FF0
	|-Array.InternalArray__ICollection_Contains<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>
	|
	|-RVA: 0x14163C0 Offset: 0x14153C0 VA: 0x1814163C0
	|-Array.InternalArray__ICollection_Contains<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>
	|
	|-RVA: 0x1416F40 Offset: 0x1415F40 VA: 0x181416F40
	|-Array.InternalArray__ICollection_Contains<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>
	|
	|-RVA: 0x1425130 Offset: 0x1424130 VA: 0x181425130
	|-Array.InternalArray__ICollection_Contains<IniValue>
	|
	|-RVA: 0x14327E0 Offset: 0x14317E0 VA: 0x1814327E0
	|-Array.InternalArray__ICollection_Contains<NameGenerate.NameWeight>
	|
	|-RVA: 0x1434420 Offset: 0x1433420 VA: 0x181434420
	|-Array.InternalArray__ICollection_Contains<SteamNetworkingComponent.SendPacket>
	|
	|-RVA: 0x1415200 Offset: 0x1414200 VA: 0x181415200
	|-Array.InternalArray__ICollection_Contains<WinCrypt.CRYPT_ATTRIBUTE>
	|
	|-RVA: 0x1433460 Offset: 0x1432460 VA: 0x181433460
	|-Array.InternalArray__ICollection_Contains<PanelManger.PanelInfo>
	|
	|-RVA: 0x1434230 Offset: 0x1433230 VA: 0x181434230
	|-Array.InternalArray__ICollection_Contains<WeGameNetworkingComponent.SendPacket>
	|
	|-RVA: 0x1433B90 Offset: 0x1432B90 VA: 0x181433B90
	|-Array.InternalArray__ICollection_Contains<RangeU16>
	|
	|-RVA: 0x1432F30 Offset: 0x1431F30 VA: 0x181432F30
	|-Array.InternalArray__ICollection_Contains<OneInfo>
	|
	|-RVA: 0x1417D40 Offset: 0x1416D40 VA: 0x181417D40
	|-Array.InternalArray__ICollection_Contains<DebugDrawLine.DebugLine>
	|
	|-RVA: 0x14140A0 Offset: 0x14130A0 VA: 0x1814140A0
	|-Array.InternalArray__ICollection_Contains<AssetTracker.AssetInfo>
	|
	|-RVA: 0x1418500 Offset: 0x1417500 VA: 0x181418500
	|-Array.InternalArray__ICollection_Contains<EngineHotKey>
	|
	|-RVA: 0x1424B60 Offset: 0x1423B60 VA: 0x181424B60
	|-Array.InternalArray__ICollection_Contains<HitData>
	|
	|-RVA: 0x1424D50 Offset: 0x1423D50 VA: 0x181424D50
	|-Array.InternalArray__ICollection_Contains<HitInfo>
	|
	|-RVA: 0x1413630 Offset: 0x1412630 VA: 0x181413630
	|-Array.InternalArray__ICollection_Contains<InputDevice.AnalogSnapshotEntry>
	|
	|-RVA: 0x1425420 Offset: 0x1424420 VA: 0x181425420
	|-Array.InternalArray__ICollection_Contains<InputDeviceMatcher>
	|
	|-RVA: 0x1425770 Offset: 0x1424770 VA: 0x181425770
	|-Array.InternalArray__ICollection_Contains<InputRange>
	|
	|-RVA: 0x14262F0 Offset: 0x14252F0 VA: 0x1814262F0
	|-Array.InternalArray__ICollection_Contains<KeyInfo>
	|
	|-RVA: 0x1431AA0 Offset: 0x1430AA0 VA: 0x181431AA0
	|-Array.InternalArray__ICollection_Contains<LogMessage>
	|
	|-RVA: 0x1433270 Offset: 0x1432270 VA: 0x181433270
	|-Array.InternalArray__ICollection_Contains<OverlapResult>
	|
	|-RVA: 0x1431700 Offset: 0x1430700 VA: 0x181431700
	|-Array.InternalArray__ICollection_Contains<LPWNormalSolver.LPWPoint>
	|
	|-RVA: 0x1431550 Offset: 0x1430550 VA: 0x181431550
	|-Array.InternalArray__ICollection_Contains<LPWNormalSolver.LPWPointDataEntry>
	|
	|-RVA: 0x14318B0 Offset: 0x14308B0 VA: 0x1814318B0
	|-Array.InternalArray__ICollection_Contains<LPWNormalSolver.LPWPosition>
	|
	|-RVA: 0x1413D10 Offset: 0x1412D10 VA: 0x181413D10
	|-Array.InternalArray__ICollection_Contains<ArrayMetadata>
	|
	|-RVA: 0x1432B50 Offset: 0x1431B50 VA: 0x181432B50
	|-Array.InternalArray__ICollection_Contains<ObjectMetadata>
	|
	|-RVA: 0x1433860 Offset: 0x1432860 VA: 0x181433860
	|-Array.InternalArray__ICollection_Contains<PropertyMetadata>
	|
	|-RVA: 0x1431EB0 Offset: 0x1430EB0 VA: 0x181431EB0
	|-Array.InternalArray__ICollection_Contains<LuaDictEntry<object, object>>
	|
	|-RVA: 0x1424720 Offset: 0x1423720 VA: 0x181424720
	|-Array.InternalArray__ICollection_Contains<LuaFunction.FuncData>
	|
	|-RVA: 0x1433120 Offset: 0x1432120 VA: 0x181433120
	|-Array.InternalArray__ICollection_Contains<BinaryOperatorHandler.OperatorQuery>
	|
	|-RVA: 0x14178E0 Offset: 0x14168E0 VA: 0x1814178E0
	|-Array.InternalArray__ICollection_Contains<ConversionUtility.ConversionQuery>
	|
	|-RVA: 0x14379D0 Offset: 0x14369D0 VA: 0x1814379D0
	|-Array.InternalArray__ICollection_Contains<fsOption<fsVersionedType>>
	|
	|-RVA: 0x1414840 Offset: 0x1413840 VA: 0x181414840
	|-Array.InternalArray__ICollection_Contains<fsPortableReflection.AttributeQuery>
	|
	|-RVA: 0x1437BC0 Offset: 0x1436BC0 VA: 0x181437BC0
	|-Array.InternalArray__ICollection_Contains<fsVersionedType>
	|
	|-RVA: 0x14139E0 Offset: 0x14129E0 VA: 0x1814139E0
	|-Array.InternalArray__ICollection_Contains<fsAotCompilationManager.AotCompilation>
	|
	|-RVA: 0x1433D40 Offset: 0x1432D40 VA: 0x181433D40
	|-Array.InternalArray__ICollection_Contains<Header.ReceivedToken>
	|
	|-RVA: 0x1432420 Offset: 0x1431420 VA: 0x181432420
	|-Array.InternalArray__ICollection_Contains<MinimapPoint>
	|
	|-RVA: 0x14369B0 Offset: 0x14359B0 VA: 0x1814369B0
	|-Array.InternalArray__ICollection_Contains<CodePointIndexer.TableRange>
	|
	|-RVA: 0x1437200 Offset: 0x1436200 VA: 0x181437200
	|-Array.InternalArray__ICollection_Contains<Uri.UriScheme>
	|
	|-RVA: 0x1432610 Offset: 0x1431610 VA: 0x181432610
	|-Array.InternalArray__ICollection_Contains<MusicStateInfo>
	|
	|-RVA: 0x1424F60 Offset: 0x1423F60 VA: 0x181424F60
	|-Array.InternalArray__ICollection_Contains<BridgeHandler.IdxPacket>
	|
	|-RVA: 0x1426100 Offset: 0x1425100 VA: 0x181426100
	|-Array.InternalArray__ICollection_Contains<JsonPosition>
	|
	|-RVA: 0x14370B0 Offset: 0x14360B0 VA: 0x1814370B0
	|-Array.InternalArray__ICollection_Contains<DefaultSerializationBinder.TypeNameKey>
	|
	|-RVA: 0x1433F10 Offset: 0x1432F10 VA: 0x181433F10
	|-Array.InternalArray__ICollection_Contains<ResolverContractKey>
	|
	|-RVA: 0x1436F60 Offset: 0x1435F60 VA: 0x181436F60
	|-Array.InternalArray__ICollection_Contains<ConvertUtils.TypeConvertKey>
	|
	|-RVA: 0x1432D40 Offset: 0x1431D40 VA: 0x181432D40
	|-Array.InternalArray__ICollection_Contains<ObjectPoolComInfo>
	|
	|-RVA: 0x1437D20 Offset: 0x1436D20 VA: 0x181437D20
	|-Array.InternalArray__ICollection_Contains<pb_BezierPoint>
	|
	|-RVA: 0x1437F50 Offset: 0x1436F50 VA: 0x181437F50
	|-Array.InternalArray__ICollection_Contains<pb_Edge>
	|
	|-RVA: 0x1438090 Offset: 0x1437090 VA: 0x181438090
	|-Array.InternalArray__ICollection_Contains<pb_IntVec3>
	|
	|-RVA: 0x1423F60 Offset: 0x1422F60 VA: 0x181423F60
	|-Array.InternalArray__ICollection_Contains<IcoBumpin.FaceRef>
	|
	|-RVA: 0x14375C0 Offset: 0x14365C0 VA: 0x1814375C0
	|-Array.InternalArray__ICollection_Contains<AnimationWarping.Warp>
	|
	|-RVA: 0x1424150 Offset: 0x1423150 VA: 0x181424150
	|-Array.InternalArray__ICollection_Contains<GrounderQuadruped.Foot>
	|
	|-RVA: 0x1414A10 Offset: 0x1413A10 VA: 0x181414A10
	|-Array.InternalArray__ICollection_Contains<IKSolverLimb.AxisDirection>
	|
	|-RVA: 0x1434060 Offset: 0x1433060 VA: 0x181434060
	|-Array.InternalArray__ICollection_Contains<ScreenRadioScriptObject.ScreenInfo>
	|
	|-RVA: 0x14373F0 Offset: 0x14363F0 VA: 0x1814373F0
	|-Array.InternalArray__ICollection_Contains<ValueDropdownItem<object>>
	|
	|-RVA: 0x1424360 Offset: 0x1423360 VA: 0x181424360
	|-Array.InternalArray__ICollection_Contains<FormatterLocator.FormatterInfo>
	|
	|-RVA: 0x1424550 Offset: 0x1423550 VA: 0x181424550
	|-Array.InternalArray__ICollection_Contains<FormatterLocator.FormatterLocatorInfo>
	|
	|-RVA: 0x14329D0 Offset: 0x14319D0 VA: 0x1814329D0
	|-Array.InternalArray__ICollection_Contains<NodeInfo>
	|
	|-RVA: 0x1434610 Offset: 0x1433610 VA: 0x181434610
	|-Array.InternalArray__ICollection_Contains<SerializationNode>
	|
	|-RVA: 0x1433650 Offset: 0x1432650 VA: 0x181433650
	|-Array.InternalArray__ICollection_Contains<DeepReflection.PathStep>
	|
	|-RVA: 0x1415030 Offset: 0x1414030 VA: 0x181415030
	|-Array.InternalArray__ICollection_Contains<CCalEffInfo>
	|
	|-RVA: 0x14349B0 Offset: 0x14339B0 VA: 0x1814349B0
	|-Array.InternalArray__ICollection_Contains<SkillRayHit>
	|
	|-RVA: 0x1413810 Offset: 0x1412810 VA: 0x181413810
	|-Array.InternalArray__ICollection_Contains<AnimationStateData.AnimationPair>
	|
	|-RVA: 0x1423D70 Offset: 0x1422D70 VA: 0x181423D70
	|-Array.InternalArray__ICollection_Contains<EventQueue.EventQueueEntry>
	|
	|-RVA: 0x1414480 Offset: 0x1413480 VA: 0x181414480
	|-Array.InternalArray__ICollection_Contains<Skin.AttachmentKeyTuple>
	|
	|-RVA: 0x1414290 Offset: 0x1413290 VA: 0x181414290
	|-Array.InternalArray__ICollection_Contains<SkeletonRendererCustomMaterials.AtlasMaterialOverride>
	|
	|-RVA: 0x1434BD0 Offset: 0x1433BD0 VA: 0x181434BD0
	|-Array.InternalArray__ICollection_Contains<SkeletonRendererCustomMaterials.SlotMaterialOverride>
	|
	|-RVA: 0x1436D90 Offset: 0x1435D90 VA: 0x181436D90
	|-Array.InternalArray__ICollection_Contains<SkeletonUtilityKinematicShadow.TransformPair>
	|
	|-RVA: 0x1432250 Offset: 0x1431250 VA: 0x181432250
	|-Array.InternalArray__ICollection_Contains<SlotBlendModes.MaterialTexturePair>
	|
	|-RVA: 0x1436790 Offset: 0x1435790 VA: 0x181436790
	|-Array.InternalArray__ICollection_Contains<SubmeshInstruction>
	|
	|-RVA: 0x1431C70 Offset: 0x1430C70 VA: 0x181431C70
	|-Array.InternalArray__ICollection_Contains<StateSoundScriptObject.Loop>
	|
	|-RVA: 0x1435E60 Offset: 0x1434E60 VA: 0x181435E60
	|-Array.InternalArray__ICollection_Contains<StateSoundScriptObject.StateSound>
	|
	|-RVA: 0x1415670 Offset: 0x1414670 VA: 0x181415670
	|-Array.InternalArray__ICollection_Contains<SteamMatchViewer.ChatMsg>
	|
	|-RVA: 0x1413BD0 Offset: 0x1412BD0 VA: 0x181413BD0
	|-Array.InternalArray__ICollection_Contains<AppId_t>
	|
	|-RVA: 0x14153F0 Offset: 0x14143F0 VA: 0x1814153F0
	|-Array.InternalArray__ICollection_Contains<CSteamID>
	|
	|-RVA: 0x1417660 Offset: 0x1416660 VA: 0x181417660
	|-Array.InternalArray__ICollection_Contains<ControllerActionSetHandle_t>
	|
	|-RVA: 0x14177A0 Offset: 0x14167A0 VA: 0x1814177A0
	|-Array.InternalArray__ICollection_Contains<ControllerHandle_t>
	|
	|-RVA: 0x14180A0 Offset: 0x14170A0 VA: 0x1814180A0
	|-Array.InternalArray__ICollection_Contains<DepotId_t>
	|
	|-RVA: 0x1424A20 Offset: 0x1423A20 VA: 0x181424A20
	|-Array.InternalArray__ICollection_Contains<HAuthTicket>
	|
	|-RVA: 0x14252E0 Offset: 0x14242E0 VA: 0x1814252E0
	|-Array.InternalArray__ICollection_Contains<InputActionSetHandle_t>
	|
	|-RVA: 0x1425630 Offset: 0x1424630 VA: 0x181425630
	|-Array.InternalArray__ICollection_Contains<InputHandle_t>
	|
	|-RVA: 0x1432080 Offset: 0x1431080 VA: 0x181432080
	|-Array.InternalArray__ICollection_Contains<MatchMakingKeyValuePair_t>
	|
	|-RVA: 0x1433A50 Offset: 0x1432A50 VA: 0x181433A50
	|-Array.InternalArray__ICollection_Contains<PublishedFileId_t>
	|
	|-RVA: 0x1436030 Offset: 0x1435030 VA: 0x181436030
	|-Array.InternalArray__ICollection_Contains<SteamAPICall_t>
	|
	|-RVA: 0x1436170 Offset: 0x1435170 VA: 0x181436170
	|-Array.InternalArray__ICollection_Contains<SteamItemDef_t>
	|
	|-RVA: 0x14362B0 Offset: 0x14352B0 VA: 0x1814362B0
	|-Array.InternalArray__ICollection_Contains<SteamItemDetails_t>
	|
	|-RVA: 0x1436480 Offset: 0x1435480 VA: 0x181436480
	|-Array.InternalArray__ICollection_Contains<SteamItemInstanceID_t>
	|
	|-RVA: 0x14365C0 Offset: 0x14355C0 VA: 0x1814365C0
	|-Array.InternalArray__ICollection_Contains<SteamPartyBeaconLocation_t>
	|
	|-RVA: 0x1413EE0 Offset: 0x1412EE0 VA: 0x181413EE0
	|-Array.InternalArray__ICollection_Contains<ArraySegment<byte>>
	|
	|-RVA: 0x1414C10 Offset: 0x1413C10 VA: 0x181414C10
	|-Array.InternalArray__ICollection_Contains<bool>
	|
	|-RVA: 0x1414EF0 Offset: 0x1413EF0 VA: 0x181414EF0
	|-Array.InternalArray__ICollection_Contains<byte>
	|
	|-RVA: 0x1414D50 Offset: 0x1413D50 VA: 0x181414D50
	|-Array.InternalArray__ICollection_Contains<ByteEnum>
	|
	|-RVA: 0x1415530 Offset: 0x1414530 VA: 0x181415530
	|-Array.InternalArray__ICollection_Contains<char>
	|
	|-RVA: 0x1435C90 Offset: 0x1434C90 VA: 0x181435C90
	|-Array.InternalArray__ICollection_Contains<ConcurrentQueue.Segment.Slot<object>>
	|
	|-RVA: 0x14181E0 Offset: 0x14171E0 VA: 0x1814181E0
	|-Array.InternalArray__ICollection_Contains<DictionaryEntry>
	|
	|-RVA: 0x14225C0 Offset: 0x14215C0 VA: 0x1814225C0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<EventHook, object>>
	|
	|-RVA: 0x141B9F0 Offset: 0x141A9F0 VA: 0x18141B9F0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<Flow.RecursionNode, int>>
	|
	|-RVA: 0x1421270 Offset: 0x1420270 VA: 0x181421270
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<DYP2PDll.P2PID, object>>
	|
	|-RVA: 0x141DEE0 Offset: 0x141CEE0 VA: 0x18141DEE0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<LPWNormalSolver.LPWPosition, int>>
	|
	|-RVA: 0x1419850 Offset: 0x1418850 VA: 0x181419850
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>
	|
	|-RVA: 0x141C3A0 Offset: 0x141B3A0 VA: 0x18141C3A0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, object>>
	|
	|-RVA: 0x141CD50 Offset: 0x141BD50 VA: 0x18141CD50
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<ConversionUtility.ConversionQuery, Int32Enum>>
	|
	|-RVA: 0x141D130 Offset: 0x141C130 VA: 0x18141D130
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<ConversionUtility.ConversionQuery, object>>
	|
	|-RVA: 0x141D510 Offset: 0x141C510 VA: 0x18141D510
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<fsPortableReflection.AttributeQuery, object>>
	|
	|-RVA: 0x141C590 Offset: 0x141B590 VA: 0x18141C590
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<DefaultSerializationBinder.TypeNameKey, object>>
	|
	|-RVA: 0x141F910 Offset: 0x141E910 VA: 0x18141F910
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<ResolverContractKey, object>>
	|
	|-RVA: 0x141EC90 Offset: 0x141DC90 VA: 0x18141EC90
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<ConvertUtils.TypeConvertKey, object>>
	|
	|-RVA: 0x1421630 Offset: 0x1420630 VA: 0x181421630
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<pb_Edge, object>>
	|
	|-RVA: 0x14186B0 Offset: 0x14176B0 VA: 0x1814186B0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<pb_IntVec3, object>>
	|
	|-RVA: 0x1420100 Offset: 0x141F100 VA: 0x181420100
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<AnimationStateData.AnimationPair, float>>
	|
	|-RVA: 0x14229C0 Offset: 0x14219C0 VA: 0x1814229C0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<Skin.AttachmentKeyTuple, object>>
	|
	|-RVA: 0x1420510 Offset: 0x141F510 VA: 0x181420510
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<SlotBlendModes.MaterialTexturePair, object>>
	|
	|-RVA: 0x141A820 Offset: 0x1419820 VA: 0x18141A820
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<CSteamID, object>>
	|
	|-RVA: 0x141FF10 Offset: 0x141EF10 VA: 0x18141FF10
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<HAuthTicket, object>>
	|
	|-RVA: 0x141D320 Offset: 0x141C320 VA: 0x18141D320
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<SteamAPICall_t, object>>
	|
	|-RVA: 0x1420AE0 Offset: 0x141FAE0 VA: 0x181420AE0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<char, char>>
	|
	|-RVA: 0x141E0F0 Offset: 0x141D0F0 VA: 0x18141E0F0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<char, Nullable<ByteEnum>>>
	|
	|-RVA: 0x14227D0 Offset: 0x14217D0 VA: 0x1814227D0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<char, object>>
	|
	|-RVA: 0x141E6B0 Offset: 0x141D6B0 VA: 0x18141E6B0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<Guid, object>>
	|
	|-RVA: 0x1419C50 Offset: 0x1418C50 VA: 0x181419C50
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<short, object>>
	|
	|-RVA: 0x141A630 Offset: 0x1419630 VA: 0x18141A630
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<int, ConversationScriptObject.ClientTipsMessage>>
	|
	|-RVA: 0x1421A30 Offset: 0x1420A30 VA: 0x181421A30
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<int, ConversationScriptObject.ConfirmMessage>>
	|
	|-RVA: 0x1419250 Offset: 0x1418250 VA: 0x181419250
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<int, ConversationScriptObject.LoadMessage>>
	|
	|-RVA: 0x141A050 Offset: 0x1419050 VA: 0x18141A050
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<int, HitData>>
	|
	|-RVA: 0x141E8A0 Offset: 0x141D8A0 VA: 0x18141E8A0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<int, MinimapPoint>>
	|
	|-RVA: 0x14202F0 Offset: 0x141F2F0 VA: 0x1814202F0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<int, ObjectPoolComInfo>>
	|
	|-RVA: 0x14210A0 Offset: 0x14200A0 VA: 0x1814210A0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<int, bool>>
	|
	|-RVA: 0x141DD10 Offset: 0x141CD10 VA: 0x18141DD10
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<int, char>>
	|
	|-RVA: 0x141B3C0 Offset: 0x141A3C0 VA: 0x18141B3C0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<int, int>>
	|
	|-RVA: 0x141AE10 Offset: 0x1419E10 VA: 0x18141AE10
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<int, Int32Enum>>
	|
	|-RVA: 0x1422DA0 Offset: 0x1421DA0 VA: 0x181422DA0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<int, long>>
	|
	|-RVA: 0x141EE80 Offset: 0x141DE80 VA: 0x18141EE80
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<int, object>>
	|
	|-RVA: 0x1419460 Offset: 0x1418460 VA: 0x181419460
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<int, float>>
	|
	|-RVA: 0x1421460 Offset: 0x1420460 VA: 0x181421460
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<int, uint>>
	|
	|-RVA: 0x1421E20 Offset: 0x1420E20 VA: 0x181421E20
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<int, ulong>>
	|
	|-RVA: 0x141D920 Offset: 0x141C920 VA: 0x18141D920
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<int, Color>>
	|
	|-RVA: 0x141F4A0 Offset: 0x141E4A0 VA: 0x18141F4A0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<int, Matrix4x4>>
	|
	|-RVA: 0x1420700 Offset: 0x141F700 VA: 0x181420700
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<int, NetworkMigrationManager.ConnectionPendingPlayers>>
	|
	|-RVA: 0x141AFE0 Offset: 0x1419FE0 VA: 0x18141AFE0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<int, Vector2>>
	|
	|-RVA: 0x14208F0 Offset: 0x141F8F0 VA: 0x1814208F0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<int, Vector3>>
	|
	|-RVA: 0x141A270 Offset: 0x1419270 VA: 0x18141A270
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<Int32Enum, bool>>
	|
	|-RVA: 0x1422BD0 Offset: 0x1421BD0 VA: 0x181422BD0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<Int32Enum, int>>
	|
	|-RVA: 0x1422200 Offset: 0x1421200 VA: 0x181422200
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<Int32Enum, Int32Enum>>
	|
	|-RVA: 0x141CB60 Offset: 0x141BB60 VA: 0x18141CB60
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<Int32Enum, object>>
	|
	|-RVA: 0x1421C50 Offset: 0x1420C50 VA: 0x181421C50
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<Int32Enum, float>>
	|
	|-RVA: 0x1422010 Offset: 0x1421010 VA: 0x181422010
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<long, int>>
	|
	|-RVA: 0x1423180 Offset: 0x1422180 VA: 0x181423180
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<long, object>>
	|
	|-RVA: 0x141B1D0 Offset: 0x141A1D0 VA: 0x18141B1D0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<IntPtr, object>>
	|
	|-RVA: 0x141F070 Offset: 0x141E070 VA: 0x18141F070
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<object, MeshCombiner.BlendShapeFrame>>
	|
	|-RVA: 0x141B590 Offset: 0x141A590 VA: 0x18141B590
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<object, CinemachineCore.UpdateStatus>>
	|
	|-RVA: 0x141F700 Offset: 0x141E700 VA: 0x18141F700
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<object, DYUpdateIni.OneResInfo>>
	|
	|-RVA: 0x1423940 Offset: 0x1422940 VA: 0x181423940
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<object, IniValue>>
	|
	|-RVA: 0x141AC00 Offset: 0x1419C00 VA: 0x18141AC00
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<object, PanelManger.PanelInfo>>
	|
	|-RVA: 0x141D700 Offset: 0x141C700 VA: 0x18141D700
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<object, OneInfo>>
	|
	|-RVA: 0x141A440 Offset: 0x1419440 VA: 0x18141A440
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<object, ArrayMetadata>>
	|
	|-RVA: 0x1421820 Offset: 0x1420820 VA: 0x181421820
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<object, ObjectMetadata>>
	|
	|-RVA: 0x1419E40 Offset: 0x1418E40 VA: 0x181419E40
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<object, PropertyMetadata>>
	|
	|-RVA: 0x1419630 Offset: 0x1418630 VA: 0x181419630
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<object, fsOption<fsVersionedType>>>
	|
	|-RVA: 0x141AA10 Offset: 0x1419A10 VA: 0x18141AA10
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<object, SteamAPICall_t>>
	|
	|-RVA: 0x141C970 Offset: 0x141B970 VA: 0x18141C970
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<object, bool>>
	|
	|-RVA: 0x1418E70 Offset: 0x1417E70 VA: 0x181418E70
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<object, KeyValuePair<object, object>>>
	|
	|-RVA: 0x1419060 Offset: 0x1418060 VA: 0x181419060
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<object, int>>
	|
	|-RVA: 0x141B800 Offset: 0x141A800 VA: 0x18141B800
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<object, Int32Enum>>
	|
	|-RVA: 0x141EAA0 Offset: 0x141DAA0 VA: 0x18141EAA0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<object, long>>
	|
	|-RVA: 0x1418A90 Offset: 0x1417A90 VA: 0x181418A90
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<object, object>>
	|
	|-RVA: 0x1423560 Offset: 0x1422560 VA: 0x181423560
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<object, ResourceLocator>>
	|
	|-RVA: 0x141C1B0 Offset: 0x141B1B0 VA: 0x18141C1B0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<object, float>>
	|
	|-RVA: 0x1423750 Offset: 0x1422750 VA: 0x181423750
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<object, TimeSpan>>
	|
	|-RVA: 0x14188A0 Offset: 0x14178A0 VA: 0x1814188A0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<object, Color>>
	|
	|-RVA: 0x1423370 Offset: 0x1422370 VA: 0x181423370
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<object, NetworkBroadcastResult>>
	|
	|-RVA: 0x141E4C0 Offset: 0x141D4C0 VA: 0x18141E4C0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<object, Playable>>
	|
	|-RVA: 0x141F2B0 Offset: 0x141E2B0 VA: 0x18141F2B0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<object, Vector3>>
	|
	|-RVA: 0x141FCD0 Offset: 0x141ECD0 VA: 0x18141FCD0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<object, BlendShapeFrame>>
	|
	|-RVA: 0x141BBE0 Offset: 0x141ABE0 VA: 0x18141BBE0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<float, object>>
	|
	|-RVA: 0x1419A60 Offset: 0x1418A60 VA: 0x181419A60
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<ushort, object>>
	|
	|-RVA: 0x141FB00 Offset: 0x141EB00 VA: 0x18141FB00
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<uint, int>>
	|
	|-RVA: 0x14223D0 Offset: 0x14213D0 VA: 0x1814223D0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<uint, object>>
	|
	|-RVA: 0x141DB20 Offset: 0x141CB20 VA: 0x18141DB20
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<uint, ulong>>
	|
	|-RVA: 0x1422F90 Offset: 0x1421F90 VA: 0x181422F90
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<ulong, object>>
	|
	|-RVA: 0x141C780 Offset: 0x141B780 VA: 0x18141C780
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<ulong, uint>>
	|
	|-RVA: 0x1420CC0 Offset: 0x141FCC0 VA: 0x181420CC0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<UInt64Enum, object>>
	|
	|-RVA: 0x141E2D0 Offset: 0x141D2D0 VA: 0x18141E2D0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<TerrainUtility.TerrainMap.TileCoord, object>>
	|
	|-RVA: 0x141CF40 Offset: 0x141BF40 VA: 0x18141CF40
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<NetworkHash128, object>>
	|
	|-RVA: 0x141BDD0 Offset: 0x141ADD0 VA: 0x18141BDD0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<NetworkInstanceId, object>>
	|
	|-RVA: 0x1418C80 Offset: 0x1417C80 VA: 0x181418C80
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<NetworkSceneId, object>>
	|
	|-RVA: 0x141BFC0 Offset: 0x141AFC0 VA: 0x18141BFC0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<Scene, object>>
	|
	|-RVA: 0x1420EB0 Offset: 0x141FEB0 VA: 0x181420EB0
	|-Array.InternalArray__ICollection_Contains<Dictionary.Entry<ZmID, object>>
	|
	|-RVA: 0x1435520 Offset: 0x1434520 VA: 0x181435520
	|-Array.InternalArray__ICollection_Contains<HashSet.Slot<pb_Edge>>
	|
	|-RVA: 0x1434DC0 Offset: 0x1433DC0 VA: 0x181434DC0
	|-Array.InternalArray__ICollection_Contains<HashSet.Slot<char>>
	|
	|-RVA: 0x14356F0 Offset: 0x14346F0 VA: 0x1814356F0
	|-Array.InternalArray__ICollection_Contains<HashSet.Slot<int>>
	|
	|-RVA: 0x1435AB0 Offset: 0x1434AB0 VA: 0x181435AB0
	|-Array.InternalArray__ICollection_Contains<HashSet.Slot<Int32Enum>>
	|
	|-RVA: 0x1434FA0 Offset: 0x1433FA0 VA: 0x181434FA0
	|-Array.InternalArray__ICollection_Contains<HashSet.Slot<object>>
	|
	|-RVA: 0x14358D0 Offset: 0x14348D0 VA: 0x1814358D0
	|-Array.InternalArray__ICollection_Contains<HashSet.Slot<uint>>
	|
	|-RVA: 0x1435170 Offset: 0x1434170 VA: 0x181435170
	|-Array.InternalArray__ICollection_Contains<HashSet.Slot<ulong>>
	|
	|-RVA: 0x1435340 Offset: 0x1434340 VA: 0x181435340
	|-Array.InternalArray__ICollection_Contains<HashSet.Slot<NetworkInstanceId>>
	|
	|-RVA: 0x1430A30 Offset: 0x142FA30 VA: 0x181430A30
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<EventHook, object>>
	|
	|-RVA: 0x142A7F0 Offset: 0x14297F0 VA: 0x18142A7F0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<Flow.RecursionNode, int>>
	|
	|-RVA: 0x142E6B0 Offset: 0x142D6B0 VA: 0x18142E6B0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<DYP2PDll.P2PID, object>>
	|
	|-RVA: 0x1427400 Offset: 0x1426400 VA: 0x181427400
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<LPWNormalSolver.LPWPosition, int>>
	|
	|-RVA: 0x1428680 Offset: 0x1427680 VA: 0x181428680
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>
	|
	|-RVA: 0x14277C0 Offset: 0x14267C0 VA: 0x1814277C0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<BinaryOperatorHandler.OperatorQuery, object>>
	|
	|-RVA: 0x142E100 Offset: 0x142D100 VA: 0x18142E100
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<ConversionUtility.ConversionQuery, Int32Enum>>
	|
	|-RVA: 0x1428490 Offset: 0x1427490 VA: 0x181428490
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<ConversionUtility.ConversionQuery, object>>
	|
	|-RVA: 0x1431360 Offset: 0x1430360 VA: 0x181431360
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<fsPortableReflection.AttributeQuery, object>>
	|
	|-RVA: 0x142D360 Offset: 0x142C360 VA: 0x18142D360
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<DefaultSerializationBinder.TypeNameKey, object>>
	|
	|-RVA: 0x142C360 Offset: 0x142B360 VA: 0x18142C360
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<ResolverContractKey, object>>
	|
	|-RVA: 0x142D550 Offset: 0x142C550 VA: 0x18142D550
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<ConvertUtils.TypeConvertKey, object>>
	|
	|-RVA: 0x14264E0 Offset: 0x14254E0 VA: 0x1814264E0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<pb_Edge, object>>
	|
	|-RVA: 0x1426A30 Offset: 0x1425A30 VA: 0x181426A30
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<pb_IntVec3, object>>
	|
	|-RVA: 0x1429A90 Offset: 0x1428A90 VA: 0x181429A90
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<AnimationStateData.AnimationPair, float>>
	|
	|-RVA: 0x142B2D0 Offset: 0x142A2D0 VA: 0x18142B2D0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<Skin.AttachmentKeyTuple, object>>
	|
	|-RVA: 0x142EE40 Offset: 0x142DE40 VA: 0x18142EE40
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<SlotBlendModes.MaterialTexturePair, object>>
	|
	|-RVA: 0x1428A40 Offset: 0x1427A40 VA: 0x181428A40
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<CSteamID, object>>
	|
	|-RVA: 0x1429E30 Offset: 0x1428E30 VA: 0x181429E30
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<HAuthTicket, object>>
	|
	|-RVA: 0x14282C0 Offset: 0x14272C0 VA: 0x1814282C0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<SteamAPICall_t, object>>
	|
	|-RVA: 0x1427D90 Offset: 0x1426D90 VA: 0x181427D90
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<char, char>>
	|
	|-RVA: 0x142FB50 Offset: 0x142EB50 VA: 0x18142FB50
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<char, Nullable<ByteEnum>>>
	|
	|-RVA: 0x1430860 Offset: 0x142F860 VA: 0x181430860
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<char, object>>
	|
	|-RVA: 0x142AF50 Offset: 0x1429F50 VA: 0x18142AF50
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<DateTime, object>>
	|
	|-RVA: 0x1427BA0 Offset: 0x1426BA0 VA: 0x181427BA0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<Guid, int>>
	|
	|-RVA: 0x14300A0 Offset: 0x142F0A0 VA: 0x1814300A0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<Guid, object>>
	|
	|-RVA: 0x142A000 Offset: 0x1429000 VA: 0x18142A000
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<short, object>>
	|
	|-RVA: 0x142CFC0 Offset: 0x142BFC0 VA: 0x18142CFC0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<int, ConversationScriptObject.ClientTipsMessage>>
	|
	|-RVA: 0x142A1D0 Offset: 0x14291D0 VA: 0x18142A1D0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<int, ConversationScriptObject.ConfirmMessage>>
	|
	|-RVA: 0x142EC50 Offset: 0x142DC50 VA: 0x18142EC50
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<int, ConversationScriptObject.LoadMessage>>
	|
	|-RVA: 0x1426E10 Offset: 0x1425E10 VA: 0x181426E10
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<int, HitData>>
	|
	|-RVA: 0x142EA50 Offset: 0x142DA50 VA: 0x18142EA50
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<int, MinimapPoint>>
	|
	|-RVA: 0x1427020 Offset: 0x1426020 VA: 0x181427020
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<int, ObjectPoolComInfo>>
	|
	|-RVA: 0x1429C80 Offset: 0x1428C80 VA: 0x181429C80
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<int, bool>>
	|
	|-RVA: 0x1427F40 Offset: 0x1426F40 VA: 0x181427F40
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<int, char>>
	|
	|-RVA: 0x142DCF0 Offset: 0x142CCF0 VA: 0x18142DCF0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<int, int>>
	|
	|-RVA: 0x142B120 Offset: 0x142A120 VA: 0x18142B120
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<int, Int32Enum>>
	|
	|-RVA: 0x142BDD0 Offset: 0x142ADD0 VA: 0x18142BDD0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<int, long>>
	|
	|-RVA: 0x14280F0 Offset: 0x14270F0 VA: 0x1814280F0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<int, object>>
	|
	|-RVA: 0x1428F90 Offset: 0x1427F90 VA: 0x181428F90
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<int, float>>
	|
	|-RVA: 0x1430C20 Offset: 0x142FC20 VA: 0x181430C20
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<int, uint>>
	|
	|-RVA: 0x142BA50 Offset: 0x142AA50 VA: 0x18142BA50
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<int, ulong>>
	|
	|-RVA: 0x142B4C0 Offset: 0x142A4C0 VA: 0x18142B4C0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<int, Color>>
	|
	|-RVA: 0x142DEA0 Offset: 0x142CEA0 VA: 0x18142DEA0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<int, Matrix4x4>>
	|
	|-RVA: 0x1430290 Offset: 0x142F290 VA: 0x181430290
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<int, NetworkMigrationManager.ConnectionPendingPlayers>>
	|
	|-RVA: 0x142CDE0 Offset: 0x142BDE0 VA: 0x18142CDE0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<int, Vector2>>
	|
	|-RVA: 0x1430DD0 Offset: 0x142FDD0 VA: 0x181430DD0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<int, Vector3>>
	|
	|-RVA: 0x142BC20 Offset: 0x142AC20 VA: 0x18142BC20
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<Int32Enum, bool>>
	|
	|-RVA: 0x142E8A0 Offset: 0x142D8A0 VA: 0x18142E8A0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<Int32Enum, int>>
	|
	|-RVA: 0x14266B0 Offset: 0x14256B0 VA: 0x1814266B0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<Int32Enum, Int32Enum>>
	|
	|-RVA: 0x142A9E0 Offset: 0x14299E0 VA: 0x18142A9E0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<Int32Enum, object>>
	|
	|-RVA: 0x1428DE0 Offset: 0x1427DE0 VA: 0x181428DE0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<Int32Enum, float>>
	|
	|-RVA: 0x142FED0 Offset: 0x142EED0 VA: 0x18142FED0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<long, int>>
	|
	|-RVA: 0x142AD80 Offset: 0x1429D80 VA: 0x18142AD80
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<long, object>>
	|
	|-RVA: 0x1427230 Offset: 0x1426230 VA: 0x181427230
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<IntPtr, object>>
	|
	|-RVA: 0x142A3E0 Offset: 0x14293E0 VA: 0x18142A3E0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<object, MeshCombiner.BlendShapeFrame>>
	|
	|-RVA: 0x142CB70 Offset: 0x142BB70 VA: 0x18142CB70
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<object, CinemachineCore.UpdateStatus>>
	|
	|-RVA: 0x14279B0 Offset: 0x14269B0 VA: 0x1814279B0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<object, DYUpdateIni.OneResInfo>>
	|
	|-RVA: 0x14298C0 Offset: 0x14288C0 VA: 0x1814298C0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<object, IniValue>>
	|
	|-RVA: 0x142DB00 Offset: 0x142CB00 VA: 0x18142DB00
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<object, PanelManger.PanelInfo>>
	|
	|-RVA: 0x1430460 Offset: 0x142F460 VA: 0x181430460
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<object, OneInfo>>
	|
	|-RVA: 0x1430670 Offset: 0x142F670 VA: 0x181430670
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<object, ArrayMetadata>>
	|
	|-RVA: 0x1426C20 Offset: 0x1425C20 VA: 0x181426C20
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<object, ObjectMetadata>>
	|
	|-RVA: 0x142F030 Offset: 0x142E030 VA: 0x18142F030
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<object, PropertyMetadata>>
	|
	|-RVA: 0x142C790 Offset: 0x142B790 VA: 0x18142C790
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<object, fsOption<fsVersionedType>>>
	|
	|-RVA: 0x1428870 Offset: 0x1427870 VA: 0x181428870
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<object, SteamAPICall_t>>
	|
	|-RVA: 0x142B6B0 Offset: 0x142A6B0 VA: 0x18142B6B0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<object, bool>>
	|
	|-RVA: 0x1431170 Offset: 0x1430170 VA: 0x181431170
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<object, KeyValuePair<object, object>>>
	|
	|-RVA: 0x1428C10 Offset: 0x1427C10 VA: 0x181428C10
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<object, int>>
	|
	|-RVA: 0x1430FA0 Offset: 0x142FFA0 VA: 0x181430FA0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<object, Int32Enum>>
	|
	|-RVA: 0x142E4E0 Offset: 0x142D4E0 VA: 0x18142E4E0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<object, long>>
	|
	|-RVA: 0x1429310 Offset: 0x1428310 VA: 0x181429310
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<object, object>>
	|
	|-RVA: 0x14296D0 Offset: 0x14286D0 VA: 0x1814296D0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<object, ResourceLocator>>
	|
	|-RVA: 0x142FD00 Offset: 0x142ED00 VA: 0x18142FD00
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<object, float>>
	|
	|-RVA: 0x1429140 Offset: 0x1428140 VA: 0x181429140
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<object, TimeSpan>>
	|
	|-RVA: 0x142D740 Offset: 0x142C740 VA: 0x18142D740
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<object, Color>>
	|
	|-RVA: 0x142C170 Offset: 0x142B170 VA: 0x18142C170
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<object, NetworkBroadcastResult>>
	|
	|-RVA: 0x142F3F0 Offset: 0x142E3F0 VA: 0x18142F3F0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<object, Playable>>
	|
	|-RVA: 0x142E2F0 Offset: 0x142D2F0 VA: 0x18142E2F0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<object, Vector3>>
	|
	|-RVA: 0x142C550 Offset: 0x142B550 VA: 0x18142C550
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<object, BlendShapeFrame>>
	|
	|-RVA: 0x142A620 Offset: 0x1429620 VA: 0x18142A620
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<float, object>>
	|
	|-RVA: 0x142B880 Offset: 0x142A880 VA: 0x18142B880
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<ushort, object>>
	|
	|-RVA: 0x142D1B0 Offset: 0x142C1B0 VA: 0x18142D1B0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<uint, int>>
	|
	|-RVA: 0x142C9A0 Offset: 0x142B9A0 VA: 0x18142C9A0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<uint, object>>
	|
	|-RVA: 0x14275F0 Offset: 0x14265F0 VA: 0x1814275F0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<uint, ulong>>
	|
	|-RVA: 0x1426860 Offset: 0x1425860 VA: 0x181426860
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<ulong, object>>
	|
	|-RVA: 0x142BFA0 Offset: 0x142AFA0 VA: 0x18142BFA0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<ulong, uint>>
	|
	|-RVA: 0x142F5E0 Offset: 0x142E5E0 VA: 0x18142F5E0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<UInt64Enum, object>>
	|
	|-RVA: 0x142F220 Offset: 0x142E220 VA: 0x18142F220
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<TerrainUtility.TerrainMap.TileCoord, object>>
	|
	|-RVA: 0x14294E0 Offset: 0x14284E0 VA: 0x1814294E0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<NetworkHash128, object>>
	|
	|-RVA: 0x142ABB0 Offset: 0x1429BB0 VA: 0x18142ABB0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<NetworkInstanceId, object>>
	|
	|-RVA: 0x142F7B0 Offset: 0x142E7B0 VA: 0x18142F7B0
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<NetworkSceneId, object>>
	|
	|-RVA: 0x142F980 Offset: 0x142E980 VA: 0x18142F980
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<Scene, object>>
	|
	|-RVA: 0x142D930 Offset: 0x142C930 VA: 0x18142D930
	|-Array.InternalArray__ICollection_Contains<KeyValuePair<ZmID, object>>
	|
	|-RVA: 0x14377E0 Offset: 0x14367E0 VA: 0x1814377E0
	|-Array.InternalArray__ICollection_Contains<Hashtable.bucket>
	|
	|-RVA: 0x1414670 Offset: 0x1413670 VA: 0x181414670
	|-Array.InternalArray__ICollection_Contains<AttributeCollection.AttributeEntry>
	|
	|-RVA: 0x1417C00 Offset: 0x1416C00 VA: 0x181417C00
	|-Array.InternalArray__ICollection_Contains<DateTime>
	|
	|-RVA: 0x1417F50 Offset: 0x1416F50 VA: 0x181417F50
	|-Array.InternalArray__ICollection_Contains<Decimal>
	|
	|-RVA: 0x1434800 Offset: 0x1433800 VA: 0x181434800
	|-Array.InternalArray__ICollection_Contains<EventProvider.SessionInfo>
	|
	|-RVA: 0x1423B30 Offset: 0x1422B30 VA: 0x181423B30
	|-Array.InternalArray__ICollection_Contains<EventSource.EventMetadata>
	|
	|-RVA: 0x14183B0 Offset: 0x14173B0 VA: 0x1814183B0
	|-Array.InternalArray__ICollection_Contains<double>
	|
	|-RVA: 0x1425D60 Offset: 0x1424D60 VA: 0x181425D60
	|-Array.InternalArray__ICollection_Contains<InternalCodePageDataItem>
	|
	|-RVA: 0x1425F30 Offset: 0x1424F30 VA: 0x181425F30
	|-Array.InternalArray__ICollection_Contains<InternalEncodingDataItem>
	|
	|-RVA: 0x1436BA0 Offset: 0x1435BA0 VA: 0x181436BA0
	|-Array.InternalArray__ICollection_Contains<TimeSpanParse.TimeSpanToken>
	|
	|-RVA: 0x1417A30 Offset: 0x1416A30 VA: 0x181417A30
	|-Array.InternalArray__ICollection_Contains<UmAlQuraCalendar.DateMapping>
	|
	|-RVA: 0x14248D0 Offset: 0x14238D0 VA: 0x1814248D0
	|-Array.InternalArray__ICollection_Contains<Guid>
	|
	|-RVA: 0x1425950 Offset: 0x1424950 VA: 0x181425950
	|-Array.InternalArray__ICollection_Contains<short>
	|
	|-RVA: 0x1425C20 Offset: 0x1424C20 VA: 0x181425C20
	|-Array.InternalArray__ICollection_Contains<int>
	|
	|-RVA: 0x1425A90 Offset: 0x1424A90 VA: 0x181425A90
	|-Array.InternalArray__ICollection_Contains<Int32Enum>
	|
	|-RVA: 0x944E20 Offset: 0x943E20 VA: 0x180944E20
	|-Array.InternalArray__ICollection_Contains<long>
	|
	|-RVA: 0x944F60 Offset: 0x943F60 VA: 0x180944F60
	|-Array.InternalArray__ICollection_Contains<IntPtr>
	|
	|-RVA: 0x945270 Offset: 0x944270 VA: 0x180945270
	|-Array.InternalArray__ICollection_Contains<InterpretedFrameInfo>
	|
	|-RVA: 0x946050 Offset: 0x945050 VA: 0x180946050
	|-Array.InternalArray__ICollection_Contains<LocalDefinition>
	|
	|-RVA: 0x94A180 Offset: 0x949180 VA: 0x18094A180
	|-Array.InternalArray__ICollection_Contains<RuntimeLabel>
	|
	|-RVA: 0x94B6C0 Offset: 0x94A6C0 VA: 0x18094B6C0
	|-Array.InternalArray__ICollection_Contains<Set.Slot<CSteamID>>
	|
	|-RVA: 0x94B2F0 Offset: 0x94A2F0 VA: 0x18094B2F0
	|-Array.InternalArray__ICollection_Contains<Set.Slot<char>>
	|
	|-RVA: 0x94B890 Offset: 0x94A890 VA: 0x18094B890
	|-Array.InternalArray__ICollection_Contains<Set.Slot<object>>
	|
	|-RVA: 0x94B110 Offset: 0x94A110 VA: 0x18094B110
	|-Array.InternalArray__ICollection_Contains<Set.Slot<uint>>
	|
	|-RVA: 0x94B4D0 Offset: 0x94A4D0 VA: 0x18094B4D0
	|-Array.InternalArray__ICollection_Contains<Set.Slot<ulong>>
	|
	|-RVA: 0x9491A0 Offset: 0x9481A0 VA: 0x1809491A0
	|-Array.InternalArray__ICollection_Contains<CookieTokenizer.RecognizedAttribute>
	|
	|-RVA: 0x944A80 Offset: 0x943A80 VA: 0x180944A80
	|-Array.InternalArray__ICollection_Contains<HeaderVariantInfo>
	|
	|-RVA: 0x94F7F0 Offset: 0x94E7F0 VA: 0x18094F7F0
	|-Array.InternalArray__ICollection_Contains<Win32_IP_ADAPTER_ADDRESSES>
	|
	|-RVA: 0x94F410 Offset: 0x94E410 VA: 0x18094F410
	|-Array.InternalArray__ICollection_Contains<Socket.WSABUF>
	|
	|-RVA: 0x9474D0 Offset: 0x9464D0 VA: 0x1809474D0
	|-Array.InternalArray__ICollection_Contains<Nullable<ByteEnum>>
	|
	|-RVA: 0x94A360 Offset: 0x949360 VA: 0x18094A360
	|-Array.InternalArray__ICollection_Contains<object>
	|
	|-RVA: 0x943BE0 Offset: 0x942BE0 VA: 0x180943BE0
	|-Array.InternalArray__ICollection_Contains<ParameterizedStrings.FormatParam>
	|
	|-RVA: 0x943570 Offset: 0x942570 VA: 0x180943570
	|-Array.InternalArray__ICollection_Contains<CustomAttributeNamedArgument>
	|
	|-RVA: 0x9436D0 Offset: 0x9426D0 VA: 0x1809436D0
	|-Array.InternalArray__ICollection_Contains<CustomAttributeTypedArgument>
	|
	|-RVA: 0x9478A0 Offset: 0x9468A0 VA: 0x1809478A0
	|-Array.InternalArray__ICollection_Contains<ParameterModifier>
	|
	|-RVA: 0x949DC0 Offset: 0x948DC0 VA: 0x180949DC0
	|-Array.InternalArray__ICollection_Contains<ResourceLocator>
	|
	|-RVA: 0x943A10 Offset: 0x942A10 VA: 0x180943A10
	|-Array.InternalArray__ICollection_Contains<Ephemeron>
	|
	|-RVA: 0x943DB0 Offset: 0x942DB0 VA: 0x180943DB0
	|-Array.InternalArray__ICollection_Contains<GCHandle>
	|
	|-RVA: 0x94A490 Offset: 0x949490 VA: 0x18094A490
	|-Array.InternalArray__ICollection_Contains<sbyte>
	|
	|-RVA: 0x94FC90 Offset: 0x94EC90 VA: 0x18094FC90
	|-Array.InternalArray__ICollection_Contains<X509ChainStatus>
	|
	|-RVA: 0x94AD80 Offset: 0x949D80 VA: 0x18094AD80
	|-Array.InternalArray__ICollection_Contains<float>
	|
	|-RVA: 0x9461A0 Offset: 0x9451A0 VA: 0x1809461A0
	|-Array.InternalArray__ICollection_Contains<RegexCharClass.LowerCaseMapping>
	|
	|-RVA: 0x9424F0 Offset: 0x9414F0 VA: 0x1809424F0
	|-Array.InternalArray__ICollection_Contains<CancellationTokenRegistration>
	|
	|-RVA: 0x94D440 Offset: 0x94C440 VA: 0x18094D440
	|-Array.InternalArray__ICollection_Contains<TimeSpan>
	|
	|-RVA: 0x94DF90 Offset: 0x94CF90 VA: 0x18094DF90
	|-Array.InternalArray__ICollection_Contains<ushort>
	|
	|-RVA: 0x94DDF0 Offset: 0x94CDF0 VA: 0x18094DDF0
	|-Array.InternalArray__ICollection_Contains<UInt16Enum>
	|
	|-RVA: 0x94E260 Offset: 0x94D260 VA: 0x18094E260
	|-Array.InternalArray__ICollection_Contains<uint>
	|
	|-RVA: 0x94E0D0 Offset: 0x94D0D0 VA: 0x18094E0D0
	|-Array.InternalArray__ICollection_Contains<UInt32Enum>
	|
	|-RVA: 0x94E540 Offset: 0x94D540 VA: 0x18094E540
	|-Array.InternalArray__ICollection_Contains<ulong>
	|
	|-RVA: 0x94E3A0 Offset: 0x94D3A0 VA: 0x18094E3A0
	|-Array.InternalArray__ICollection_Contains<UInt64Enum>
	|
	|-RVA: 0x94E680 Offset: 0x94D680 VA: 0x18094E680
	|-Array.InternalArray__ICollection_Contains<UIntPtr>
	|
	|-RVA: 0x946380 Offset: 0x945380 VA: 0x180946380
	|-Array.InternalArray__ICollection_Contains<MaterialReference>
	|
	|-RVA: 0x949F90 Offset: 0x948F90 VA: 0x180949F90
	|-Array.InternalArray__ICollection_Contains<RichTextTagAttribute>
	|
	|-RVA: 0x94BA80 Offset: 0x94AA80 VA: 0x18094BA80
	|-Array.InternalArray__ICollection_Contains<TexturePacker.SpriteData>
	|
	|-RVA: 0x94C300 Offset: 0x94B300 VA: 0x18094C300
	|-Array.InternalArray__ICollection_Contains<TMP_CharacterInfo>
	|
	|-RVA: 0x94C600 Offset: 0x94B600 VA: 0x18094C600
	|-Array.InternalArray__ICollection_Contains<TMP_FontWeightPair>
	|
	|-RVA: 0x94C7D0 Offset: 0x94B7D0 VA: 0x18094C7D0
	|-Array.InternalArray__ICollection_Contains<TMP_LineInfo>
	|
	|-RVA: 0x94CA40 Offset: 0x94BA40 VA: 0x18094CA40
	|-Array.InternalArray__ICollection_Contains<TMP_LinkInfo>
	|
	|-RVA: 0x94CC50 Offset: 0x94BC50 VA: 0x18094CC50
	|-Array.InternalArray__ICollection_Contains<TMP_MeshInfo>
	|
	|-RVA: 0x94CEB0 Offset: 0x94BEB0 VA: 0x18094CEB0
	|-Array.InternalArray__ICollection_Contains<TMP_PageInfo>
	|
	|-RVA: 0x94E7C0 Offset: 0x94D7C0 VA: 0x18094E7C0
	|-Array.InternalArray__ICollection_Contains<TMP_Text.UnicodeChar>
	|
	|-RVA: 0x94D0A0 Offset: 0x94C0A0 VA: 0x18094D0A0
	|-Array.InternalArray__ICollection_Contains<TMP_WordInfo>
	|
	|-RVA: 0x9416B0 Offset: 0x9406B0 VA: 0x1809416B0
	|-Array.InternalArray__ICollection_Contains<AccelerationEvent>
	|
	|-RVA: 0x941880 Offset: 0x940880 VA: 0x180941880
	|-Array.InternalArray__ICollection_Contains<AnimatorClipInfo>
	|
	|-RVA: 0x9476D0 Offset: 0x9466D0 VA: 0x1809476D0
	|-Array.InternalArray__ICollection_Contains<BeforeRenderHelper.OrderBlock>
	|
	|-RVA: 0x941E20 Offset: 0x940E20 VA: 0x180941E20
	|-Array.InternalArray__ICollection_Contains<BoneWeight>
	|
	|-RVA: 0x942150 Offset: 0x941150 VA: 0x180942150
	|-Array.InternalArray__ICollection_Contains<BoundingSphere>
	|
	|-RVA: 0x942840 Offset: 0x941840 VA: 0x180942840
	|-Array.InternalArray__ICollection_Contains<Color32>
	|
	|-RVA: 0x942BC0 Offset: 0x941BC0 VA: 0x180942BC0
	|-Array.InternalArray__ICollection_Contains<Color>
	|
	|-RVA: 0x942D10 Offset: 0x941D10 VA: 0x180942D10
	|-Array.InternalArray__ICollection_Contains<CombineInstance>
	|
	|-RVA: 0x943130 Offset: 0x942130 VA: 0x180943130
	|-Array.InternalArray__ICollection_Contains<ContactPoint2D>
	|
	|-RVA: 0x943370 Offset: 0x942370 VA: 0x180943370
	|-Array.InternalArray__ICollection_Contains<ContactPoint>
	|
	|-RVA: 0x948F40 Offset: 0x947F40 VA: 0x180948F40
	|-Array.InternalArray__ICollection_Contains<RaycastResult>
	|
	|-RVA: 0x945DF0 Offset: 0x944DF0 VA: 0x180945DF0
	|-Array.InternalArray__ICollection_Contains<LightDataGI>
	|
	|-RVA: 0x9487B0 Offset: 0x9477B0 VA: 0x1809487B0
	|-Array.InternalArray__ICollection_Contains<PlayerLoopSystem>
	|
	|-RVA: 0x94AA90 Offset: 0x949A90 VA: 0x18094AA90
	|-Array.InternalArray__ICollection_Contains<ShadowSliceData>
	|
	|-RVA: 0x94A8E0 Offset: 0x9498E0 VA: 0x18094A8E0
	|-Array.InternalArray__ICollection_Contains<ShaderPassName>
	|
	|-RVA: 0x94EEE0 Offset: 0x94DEE0 VA: 0x18094EEE0
	|-Array.InternalArray__ICollection_Contains<VisibleLight>
	|
	|-RVA: 0x94F160 Offset: 0x94E160 VA: 0x18094F160
	|-Array.InternalArray__ICollection_Contains<VisibleReflectionProbe>
	|
	|-RVA: 0x94D290 Offset: 0x94C290 VA: 0x18094D290
	|-Array.InternalArray__ICollection_Contains<TerrainUtility.TerrainMap.TileCoord>
	|
	|-RVA: 0x9446D0 Offset: 0x9436D0 VA: 0x1809446D0
	|-Array.InternalArray__ICollection_Contains<GradientAlphaKey>
	|
	|-RVA: 0x944890 Offset: 0x943890 VA: 0x180944890
	|-Array.InternalArray__ICollection_Contains<GradientColorKey>
	|
	|-RVA: 0x945440 Offset: 0x944440 VA: 0x180945440
	|-Array.InternalArray__ICollection_Contains<IntervalTreeNode>
	|
	|-RVA: 0x943820 Offset: 0x942820 VA: 0x180943820
	|-Array.InternalArray__ICollection_Contains<IntervalTree.Entry<object>>
	|
	|-RVA: 0x945630 Offset: 0x944630 VA: 0x180945630
	|-Array.InternalArray__ICollection_Contains<Keyframe>
	|
	|-RVA: 0x945A70 Offset: 0x944A70 VA: 0x180945A70
	|-Array.InternalArray__ICollection_Contains<LOD>
	|
	|-RVA: 0x9465C0 Offset: 0x9455C0 VA: 0x1809465C0
	|-Array.InternalArray__ICollection_Contains<Matrix4x4>
	|
	|-RVA: 0x946780 Offset: 0x945780 VA: 0x180946780
	|-Array.InternalArray__ICollection_Contains<MeshSubsetCombineUtility.MeshContainer>
	|
	|-RVA: 0x946A10 Offset: 0x945A10 VA: 0x180946A10
	|-Array.InternalArray__ICollection_Contains<MeshSubsetCombineUtility.MeshInstance>
	|
	|-RVA: 0x94C0C0 Offset: 0x94B0C0 VA: 0x18094C0C0
	|-Array.InternalArray__ICollection_Contains<MeshSubsetCombineUtility.SubMeshInstance>
	|
	|-RVA: 0x942650 Offset: 0x941650 VA: 0x180942650
	|-Array.InternalArray__ICollection_Contains<ChannelPacket>
	|
	|-RVA: 0x947EA0 Offset: 0x946EA0 VA: 0x180947EA0
	|-Array.InternalArray__ICollection_Contains<ClientScene.PendingOwner>
	|
	|-RVA: 0x9450A0 Offset: 0x9440A0 VA: 0x1809450A0
	|-Array.InternalArray__ICollection_Contains<LocalClient.InternalMsg>
	|
	|-RVA: 0x946EB0 Offset: 0x945EB0 VA: 0x180946EB0
	|-Array.InternalArray__ICollection_Contains<NetworkBroadcastResult>
	|
	|-RVA: 0x947080 Offset: 0x946080 VA: 0x180947080
	|-Array.InternalArray__ICollection_Contains<NetworkHash128>
	|
	|-RVA: 0x947250 Offset: 0x946250 VA: 0x180947250
	|-Array.InternalArray__ICollection_Contains<NetworkInstanceId>
	|
	|-RVA: 0x948220 Offset: 0x947220 VA: 0x180948220
	|-Array.InternalArray__ICollection_Contains<NetworkLobbyManager.PendingPlayer>
	|
	|-RVA: 0x942F80 Offset: 0x941F80 VA: 0x180942F80
	|-Array.InternalArray__ICollection_Contains<NetworkMigrationManager.ConnectionPendingPlayers>
	|
	|-RVA: 0x948050 Offset: 0x947050 VA: 0x180948050
	|-Array.InternalArray__ICollection_Contains<NetworkMigrationManager.PendingPlayerInfo>
	|
	|-RVA: 0x947390 Offset: 0x946390 VA: 0x180947390
	|-Array.InternalArray__ICollection_Contains<NetworkSceneId>
	|
	|-RVA: 0x942320 Offset: 0x941320 VA: 0x180942320
	|-Array.InternalArray__ICollection_Contains<CRCMessageEntry>
	|
	|-RVA: 0x947CF0 Offset: 0x946CF0 VA: 0x180947CF0
	|-Array.InternalArray__ICollection_Contains<PeerInfoPlayer>
	|
	|-RVA: 0x947A50 Offset: 0x946A50 VA: 0x180947A50
	|-Array.InternalArray__ICollection_Contains<ParticleSystem.Particle>
	|
	|-RVA: 0x9485E0 Offset: 0x9475E0 VA: 0x1809485E0
	|-Array.InternalArray__ICollection_Contains<Playable>
	|
	|-RVA: 0x9483F0 Offset: 0x9473F0 VA: 0x1809483F0
	|-Array.InternalArray__ICollection_Contains<PlayableBinding>
	|
	|-RVA: 0x9489C0 Offset: 0x9479C0 VA: 0x1809489C0
	|-Array.InternalArray__ICollection_Contains<Quaternion>
	|
	|-RVA: 0x948B10 Offset: 0x947B10 VA: 0x180948B10
	|-Array.InternalArray__ICollection_Contains<RaycastHit2D>
	|
	|-RVA: 0x948D10 Offset: 0x947D10 VA: 0x180948D10
	|-Array.InternalArray__ICollection_Contains<RaycastHit>
	|
	|-RVA: 0x949370 Offset: 0x948370 VA: 0x180949370
	|-Array.InternalArray__ICollection_Contains<Rect>
	|
	|-RVA: 0x949880 Offset: 0x948880 VA: 0x180949880
	|-Array.InternalArray__ICollection_Contains<RenderBuffer>
	|
	|-RVA: 0x945C40 Offset: 0x944C40 VA: 0x180945C40
	|-Array.InternalArray__ICollection_Contains<BloomRenderer.Level>
	|
	|-RVA: 0x9496B0 Offset: 0x9486B0 VA: 0x1809496B0
	|-Array.InternalArray__ICollection_Contains<ReflectionProbeBlendInfo>
	|
	|-RVA: 0x949A50 Offset: 0x948A50 VA: 0x180949A50
	|-Array.InternalArray__ICollection_Contains<RenderTargetIdentifier>
	|
	|-RVA: 0x949BE0 Offset: 0x948BE0 VA: 0x180949BE0
	|-Array.InternalArray__ICollection_Contains<Resolution>
	|
	|-RVA: 0x94A5D0 Offset: 0x9495D0 VA: 0x18094A5D0
	|-Array.InternalArray__ICollection_Contains<Scene>
	|
	|-RVA: 0x944C50 Offset: 0x943C50 VA: 0x180944C50
	|-Array.InternalArray__ICollection_Contains<SendMouseEvents.HitInfo>
	|
	|-RVA: 0x944580 Offset: 0x943580 VA: 0x180944580
	|-Array.InternalArray__ICollection_Contains<GlyphRect>
	|
	|-RVA: 0x944150 Offset: 0x943150 VA: 0x180944150
	|-Array.InternalArray__ICollection_Contains<GlyphMarshallingStruct>
	|
	|-RVA: 0x944370 Offset: 0x943370 VA: 0x180944370
	|-Array.InternalArray__ICollection_Contains<GlyphPairAdjustmentRecord>
	|
	|-RVA: 0x94F5E0 Offset: 0x94E5E0 VA: 0x18094F5E0
	|-Array.InternalArray__ICollection_Contains<AnimationOutputWeightProcessor.WeightInfo>
	|
	|-RVA: 0x94D580 Offset: 0x94C580 VA: 0x18094D580
	|-Array.InternalArray__ICollection_Contains<Touch>
	|
	|-RVA: 0x9429F0 Offset: 0x9419F0 VA: 0x1809429F0
	|-Array.InternalArray__ICollection_Contains<ColorBlock>
	|
	|-RVA: 0x946CA0 Offset: 0x945CA0 VA: 0x180946CA0
	|-Array.InternalArray__ICollection_Contains<Navigation>
	|
	|-RVA: 0x94BCC0 Offset: 0x94ACC0 VA: 0x18094BCC0
	|-Array.InternalArray__ICollection_Contains<SpriteState>
	|
	|-RVA: 0x94D7E0 Offset: 0x94C7E0 VA: 0x18094D7E0
	|-Array.InternalArray__ICollection_Contains<UICharInfo>
	|
	|-RVA: 0x94D9C0 Offset: 0x94C9C0 VA: 0x18094D9C0
	|-Array.InternalArray__ICollection_Contains<UILineInfo>
	|
	|-RVA: 0x94DB90 Offset: 0x94CB90 VA: 0x18094DB90
	|-Array.InternalArray__ICollection_Contains<UIVertex>
	|
	|-RVA: 0x94FAA0 Offset: 0x94EAA0 VA: 0x18094FAA0
	|-Array.InternalArray__ICollection_Contains<UnitySynchronizationContext.WorkRequest>
	|
	|-RVA: 0x94EAE0 Offset: 0x94DAE0 VA: 0x18094EAE0
	|-Array.InternalArray__ICollection_Contains<Vector2>
	|
	|-RVA: 0x94E9A0 Offset: 0x94D9A0 VA: 0x18094E9A0
	|-Array.InternalArray__ICollection_Contains<Vector2Int>
	|
	|-RVA: 0x94EC30 Offset: 0x94DC30 VA: 0x18094EC30
	|-Array.InternalArray__ICollection_Contains<Vector3>
	|
	|-RVA: 0x94ED90 Offset: 0x94DD90 VA: 0x18094ED90
	|-Array.InternalArray__ICollection_Contains<Vector4>
	|
	|-RVA: 0x94A710 Offset: 0x949710 VA: 0x18094A710
	|-Array.InternalArray__ICollection_Contains<SemanticMeaning>
	|
	|-RVA: 0x941C50 Offset: 0x940C50 VA: 0x180941C50
	|-Array.InternalArray__ICollection_Contains<BlendShape>
	|
	|-RVA: 0x941A30 Offset: 0x940A30 VA: 0x180941A30
	|-Array.InternalArray__ICollection_Contains<BlendShapeFrame>
	|
	|-RVA: 0x941FA0 Offset: 0x940FA0 VA: 0x180941FA0
	|-Array.InternalArray__ICollection_Contains<BorderVertex>
	|
	|-RVA: 0x94AED0 Offset: 0x949ED0 VA: 0x18094AED0
	|-Array.InternalArray__ICollection_Contains<LODGenerator.SkinnedRenderer>
	|
	|-RVA: 0x94BEB0 Offset: 0x94AEB0 VA: 0x18094BEB0
	|-Array.InternalArray__ICollection_Contains<LODGenerator.StaticRenderer>
	|
	|-RVA: 0x945830 Offset: 0x944830 VA: 0x180945830
	|-Array.InternalArray__ICollection_Contains<LODLevel>
	|
	|-RVA: 0x943EF0 Offset: 0x942EF0 VA: 0x180943EF0
	|-Array.InternalArray__ICollection_Contains<GamePadState>
	|
	|-RVA: 0x9494C0 Offset: 0x9484C0 VA: 0x1809494C0
	|-Array.InternalArray__ICollection_Contains<ZmPeerManager.RecvPacket>
	|
	|-RVA: 0x94FE60 Offset: 0x94EE60 VA: 0x18094FE60
	|-Array.InternalArray__ICollection_Contains<ZmID>
	*/

	internal void InternalArray__ICollection_CopyTo<T>(T[] array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x5808F0 Offset: 0x57F8F0 VA: 0x1805808F0
	|-Array.InternalArray__ICollection_CopyTo<DataSet.FaceIndices>
	|-Array.InternalArray__ICollection_CopyTo<EventHook>
	|-Array.InternalArray__ICollection_CopyTo<Flow.RecursionNode>
	|-Array.InternalArray__ICollection_CopyTo<UnitPreservation.UnitPortPreservation>
	|-Array.InternalArray__ICollection_CopyTo<MeshCombiner.BlendShape>
	|-Array.InternalArray__ICollection_CopyTo<MeshCombiner.BlendShapeFrame>
	|-Array.InternalArray__ICollection_CopyTo<MeshCombiner.SkinnedRenderer>
	|-Array.InternalArray__ICollection_CopyTo<MeshCombiner.StaticRenderer>
	|-Array.InternalArray__ICollection_CopyTo<CameraState.CustomBlendable>
	|-Array.InternalArray__ICollection_CopyTo<CinemachineBlendListCamera.Instruction>
	|-Array.InternalArray__ICollection_CopyTo<CinemachineBlenderSettings.CustomBlend>
	|-Array.InternalArray__ICollection_CopyTo<CinemachineClearShot.Pair>
	|-Array.InternalArray__ICollection_CopyTo<CinemachineCore.UpdateStatus>
	|-Array.InternalArray__ICollection_CopyTo<CinemachineFreeLook.Orbit>
	|-Array.InternalArray__ICollection_CopyTo<CinemachineOrbitalTransposer.HeadingTracker.Item>
	|-Array.InternalArray__ICollection_CopyTo<CinemachinePath.Waypoint>
	|-Array.InternalArray__ICollection_CopyTo<CinemachineSmoothPath.Waypoint>
	|-Array.InternalArray__ICollection_CopyTo<CinemachineStateDrivenCamera.Instruction>
	|-Array.InternalArray__ICollection_CopyTo<CinemachineStateDrivenCamera.ParentHash>
	|-Array.InternalArray__ICollection_CopyTo<CinemachineTargetGroup.Target>
	|-Array.InternalArray__ICollection_CopyTo<NoiseSettings.TransformNoiseParams>
	|-Array.InternalArray__ICollection_CopyTo<DoublePoint>
	|-Array.InternalArray__ICollection_CopyTo<IntPoint>
	|-Array.InternalArray__ICollection_CopyTo<ConversationScriptObject.ClientTipsMessage>
	|-Array.InternalArray__ICollection_CopyTo<ConversationScriptObject.ConfirmMessage>
	|-Array.InternalArray__ICollection_CopyTo<ConversationScriptObject.LoadMessage>
	|-Array.InternalArray__ICollection_CopyTo<ControlPoint>
	|-Array.InternalArray__ICollection_CopyTo<DgwResultServerInfo>
	|-Array.InternalArray__ICollection_CopyTo<DgwServerForJson>
	|-Array.InternalArray__ICollection_CopyTo<DgwServerInfo>
	|-Array.InternalArray__ICollection_CopyTo<VoiceEngineApiWrap.Servers>
	|-Array.InternalArray__ICollection_CopyTo<DYP2PDll.P2PID>
	|-Array.InternalArray__ICollection_CopyTo<DYUpdateIni.OneResInfo>
	|-Array.InternalArray__ICollection_CopyTo<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>
	|-Array.InternalArray__ICollection_CopyTo<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>
	|-Array.InternalArray__ICollection_CopyTo<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>
	|-Array.InternalArray__ICollection_CopyTo<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>
	|-Array.InternalArray__ICollection_CopyTo<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>
	|-Array.InternalArray__ICollection_CopyTo<homecontainer_GS2CHeroInfoClass.ClasslstHero>
	|-Array.InternalArray__ICollection_CopyTo<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>
	|-Array.InternalArray__ICollection_CopyTo<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>
	|-Array.InternalArray__ICollection_CopyTo<homecontainer_GS2CRoundInfoClass.ClasslstInfo>
	|-Array.InternalArray__ICollection_CopyTo<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>
	|-Array.InternalArray__ICollection_CopyTo<homecontainer_GS2CSeasonInfoClass.ClasslstPool>
	|-Array.InternalArray__ICollection_CopyTo<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>
	|-Array.InternalArray__ICollection_CopyTo<homecontainer_GS2CTalentInfoClass.ClasslstTalent>
	|-Array.InternalArray__ICollection_CopyTo<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>
	|-Array.InternalArray__ICollection_CopyTo<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>
	|-Array.InternalArray__ICollection_CopyTo<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>
	|-Array.InternalArray__ICollection_CopyTo<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>
	|-Array.InternalArray__ICollection_CopyTo<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>
	|-Array.InternalArray__ICollection_CopyTo<lsswitch_LS2CCodeShieldClass.ClasslstShield>
	|-Array.InternalArray__ICollection_CopyTo<netarchive_C2GSAskRoleListClass.ClasslstFile>
	|-Array.InternalArray__ICollection_CopyTo<netarchive_GS2CRoleListClass.ClasslstFile>
	|-Array.InternalArray__ICollection_CopyTo<netfriend_GS2CFindNameRetClass.ClasslstPlayer>
	|-Array.InternalArray__ICollection_CopyTo<netopenui_GS2CGMListClass.ClasslstGMOrder>
	|-Array.InternalArray__ICollection_CopyTo<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>
	|-Array.InternalArray__ICollection_CopyTo<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>
	|-Array.InternalArray__ICollection_CopyTo<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>
	|-Array.InternalArray__ICollection_CopyTo<netopenui_GS2CRecentWarInfoClass.ClasslstWar>
	|-Array.InternalArray__ICollection_CopyTo<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>
	|-Array.InternalArray__ICollection_CopyTo<netopenui_GS2CRewardTipsClass.ClasslstRewardData>
	|-Array.InternalArray__ICollection_CopyTo<nettask_GS2CAddTaskClass.ClasslstProcess>
	|-Array.InternalArray__ICollection_CopyTo<nettask_GS2CAddTaskClass.ClasslstReward>
	|-Array.InternalArray__ICollection_CopyTo<nettask_GS2CAddTaskClass.ClasslstTaskData>
	|-Array.InternalArray__ICollection_CopyTo<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>
	|-Array.InternalArray__ICollection_CopyTo<netteam_GS2CMaxRoundClass.ClasslstMaxRound>
	|-Array.InternalArray__ICollection_CopyTo<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>
	|-Array.InternalArray__ICollection_CopyTo<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>
	|-Array.InternalArray__ICollection_CopyTo<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>
	|-Array.InternalArray__ICollection_CopyTo<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>
	|-Array.InternalArray__ICollection_CopyTo<s2cShop_GS2CRefreshShopClass.ClasslstGoods>
	|-Array.InternalArray__ICollection_CopyTo<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>
	|-Array.InternalArray__ICollection_CopyTo<s2cmove_C2GSMoveClass.ClasslstDisp>
	|-Array.InternalArray__ICollection_CopyTo<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>
	|-Array.InternalArray__ICollection_CopyTo<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>
	|-Array.InternalArray__ICollection_CopyTo<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>
	|-Array.InternalArray__ICollection_CopyTo<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>
	|-Array.InternalArray__ICollection_CopyTo<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>
	|-Array.InternalArray__ICollection_CopyTo<s2cnpc_C2GSAnswerDictClass.ClasslstQue>
	|-Array.InternalArray__ICollection_CopyTo<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>
	|-Array.InternalArray__ICollection_CopyTo<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>
	|-Array.InternalArray__ICollection_CopyTo<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>
	|-Array.InternalArray__ICollection_CopyTo<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>
	|-Array.InternalArray__ICollection_CopyTo<s2cnpc_GS2CNpcEventClass.ClasslstOption>
	|-Array.InternalArray__ICollection_CopyTo<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>
	|-Array.InternalArray__ICollection_CopyTo<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>
	|-Array.InternalArray__ICollection_CopyTo<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>
	|-Array.InternalArray__ICollection_CopyTo<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>
	|-Array.InternalArray__ICollection_CopyTo<s2cnpc_GS2CNpcShopClass.ClasslstGoods>
	|-Array.InternalArray__ICollection_CopyTo<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>
	|-Array.InternalArray__ICollection_CopyTo<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>
	|-Array.InternalArray__ICollection_CopyTo<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>
	|-Array.InternalArray__ICollection_CopyTo<IniValue>
	|-Array.InternalArray__ICollection_CopyTo<NameGenerate.NameWeight>
	|-Array.InternalArray__ICollection_CopyTo<SteamNetworkingComponent.SendPacket>
	|-Array.InternalArray__ICollection_CopyTo<WinCrypt.CRYPT_ATTRIBUTE>
	|-Array.InternalArray__ICollection_CopyTo<PanelManger.PanelInfo>
	|-Array.InternalArray__ICollection_CopyTo<WeGameNetworkingComponent.SendPacket>
	|-Array.InternalArray__ICollection_CopyTo<RangeU16>
	|-Array.InternalArray__ICollection_CopyTo<OneInfo>
	|-Array.InternalArray__ICollection_CopyTo<DebugDrawLine.DebugLine>
	|-Array.InternalArray__ICollection_CopyTo<AssetTracker.AssetInfo>
	|-Array.InternalArray__ICollection_CopyTo<EngineHotKey>
	|-Array.InternalArray__ICollection_CopyTo<HitData>
	|-Array.InternalArray__ICollection_CopyTo<HitInfo>
	|-Array.InternalArray__ICollection_CopyTo<InputDevice.AnalogSnapshotEntry>
	|-Array.InternalArray__ICollection_CopyTo<InputDeviceMatcher>
	|-Array.InternalArray__ICollection_CopyTo<InputRange>
	|-Array.InternalArray__ICollection_CopyTo<KeyInfo>
	|-Array.InternalArray__ICollection_CopyTo<LogMessage>
	|-Array.InternalArray__ICollection_CopyTo<OverlapResult>
	|-Array.InternalArray__ICollection_CopyTo<LPWNormalSolver.LPWPoint>
	|-Array.InternalArray__ICollection_CopyTo<LPWNormalSolver.LPWPointDataEntry>
	|-Array.InternalArray__ICollection_CopyTo<LPWNormalSolver.LPWPosition>
	|-Array.InternalArray__ICollection_CopyTo<ArrayMetadata>
	|-Array.InternalArray__ICollection_CopyTo<ObjectMetadata>
	|-Array.InternalArray__ICollection_CopyTo<PropertyMetadata>
	|-Array.InternalArray__ICollection_CopyTo<LuaDictEntry<object, object>>
	|-Array.InternalArray__ICollection_CopyTo<LuaFunction.FuncData>
	|-Array.InternalArray__ICollection_CopyTo<BinaryOperatorHandler.OperatorQuery>
	|-Array.InternalArray__ICollection_CopyTo<ConversionUtility.ConversionQuery>
	|-Array.InternalArray__ICollection_CopyTo<fsOption<fsVersionedType>>
	|-Array.InternalArray__ICollection_CopyTo<fsPortableReflection.AttributeQuery>
	|-Array.InternalArray__ICollection_CopyTo<fsVersionedType>
	|-Array.InternalArray__ICollection_CopyTo<fsAotCompilationManager.AotCompilation>
	|-Array.InternalArray__ICollection_CopyTo<Header.ReceivedToken>
	|-Array.InternalArray__ICollection_CopyTo<MinimapPoint>
	|-Array.InternalArray__ICollection_CopyTo<CodePointIndexer.TableRange>
	|-Array.InternalArray__ICollection_CopyTo<Uri.UriScheme>
	|-Array.InternalArray__ICollection_CopyTo<MusicStateInfo>
	|-Array.InternalArray__ICollection_CopyTo<BridgeHandler.IdxPacket>
	|-Array.InternalArray__ICollection_CopyTo<JsonPosition>
	|-Array.InternalArray__ICollection_CopyTo<DefaultSerializationBinder.TypeNameKey>
	|-Array.InternalArray__ICollection_CopyTo<ResolverContractKey>
	|-Array.InternalArray__ICollection_CopyTo<ConvertUtils.TypeConvertKey>
	|-Array.InternalArray__ICollection_CopyTo<ObjectPoolComInfo>
	|-Array.InternalArray__ICollection_CopyTo<pb_BezierPoint>
	|-Array.InternalArray__ICollection_CopyTo<pb_Edge>
	|-Array.InternalArray__ICollection_CopyTo<pb_IntVec3>
	|-Array.InternalArray__ICollection_CopyTo<IcoBumpin.FaceRef>
	|-Array.InternalArray__ICollection_CopyTo<AnimationWarping.Warp>
	|-Array.InternalArray__ICollection_CopyTo<GrounderQuadruped.Foot>
	|-Array.InternalArray__ICollection_CopyTo<IKSolverLimb.AxisDirection>
	|-Array.InternalArray__ICollection_CopyTo<ScreenRadioScriptObject.ScreenInfo>
	|-Array.InternalArray__ICollection_CopyTo<ValueDropdownItem<object>>
	|-Array.InternalArray__ICollection_CopyTo<FormatterLocator.FormatterInfo>
	|-Array.InternalArray__ICollection_CopyTo<FormatterLocator.FormatterLocatorInfo>
	|-Array.InternalArray__ICollection_CopyTo<NodeInfo>
	|-Array.InternalArray__ICollection_CopyTo<SerializationNode>
	|-Array.InternalArray__ICollection_CopyTo<DeepReflection.PathStep>
	|-Array.InternalArray__ICollection_CopyTo<CCalEffInfo>
	|-Array.InternalArray__ICollection_CopyTo<SkillRayHit>
	|-Array.InternalArray__ICollection_CopyTo<AnimationStateData.AnimationPair>
	|-Array.InternalArray__ICollection_CopyTo<EventQueue.EventQueueEntry>
	|-Array.InternalArray__ICollection_CopyTo<Skin.AttachmentKeyTuple>
	|-Array.InternalArray__ICollection_CopyTo<SkeletonRendererCustomMaterials.AtlasMaterialOverride>
	|-Array.InternalArray__ICollection_CopyTo<SkeletonRendererCustomMaterials.SlotMaterialOverride>
	|-Array.InternalArray__ICollection_CopyTo<SkeletonUtilityKinematicShadow.TransformPair>
	|-Array.InternalArray__ICollection_CopyTo<SlotBlendModes.MaterialTexturePair>
	|-Array.InternalArray__ICollection_CopyTo<SubmeshInstruction>
	|-Array.InternalArray__ICollection_CopyTo<StateSoundScriptObject.Loop>
	|-Array.InternalArray__ICollection_CopyTo<StateSoundScriptObject.StateSound>
	|-Array.InternalArray__ICollection_CopyTo<SteamMatchViewer.ChatMsg>
	|-Array.InternalArray__ICollection_CopyTo<AppId_t>
	|-Array.InternalArray__ICollection_CopyTo<CSteamID>
	|-Array.InternalArray__ICollection_CopyTo<ControllerActionSetHandle_t>
	|-Array.InternalArray__ICollection_CopyTo<ControllerHandle_t>
	|-Array.InternalArray__ICollection_CopyTo<DepotId_t>
	|-Array.InternalArray__ICollection_CopyTo<HAuthTicket>
	|-Array.InternalArray__ICollection_CopyTo<InputActionSetHandle_t>
	|-Array.InternalArray__ICollection_CopyTo<InputHandle_t>
	|-Array.InternalArray__ICollection_CopyTo<MatchMakingKeyValuePair_t>
	|-Array.InternalArray__ICollection_CopyTo<PublishedFileId_t>
	|-Array.InternalArray__ICollection_CopyTo<SteamAPICall_t>
	|-Array.InternalArray__ICollection_CopyTo<SteamItemDef_t>
	|-Array.InternalArray__ICollection_CopyTo<SteamItemDetails_t>
	|-Array.InternalArray__ICollection_CopyTo<SteamItemInstanceID_t>
	|-Array.InternalArray__ICollection_CopyTo<SteamPartyBeaconLocation_t>
	|-Array.InternalArray__ICollection_CopyTo<ArraySegment<byte>>
	|-Array.InternalArray__ICollection_CopyTo<bool>
	|-Array.InternalArray__ICollection_CopyTo<byte>
	|-Array.InternalArray__ICollection_CopyTo<ByteEnum>
	|-Array.InternalArray__ICollection_CopyTo<char>
	|-Array.InternalArray__ICollection_CopyTo<ConcurrentQueue.Segment.Slot<object>>
	|-Array.InternalArray__ICollection_CopyTo<DictionaryEntry>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<EventHook, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<Flow.RecursionNode, int>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<DYP2PDll.P2PID, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<LPWNormalSolver.LPWPosition, int>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<ConversionUtility.ConversionQuery, Int32Enum>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<ConversionUtility.ConversionQuery, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<fsPortableReflection.AttributeQuery, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<DefaultSerializationBinder.TypeNameKey, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<ResolverContractKey, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<ConvertUtils.TypeConvertKey, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<pb_Edge, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<pb_IntVec3, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<AnimationStateData.AnimationPair, float>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<Skin.AttachmentKeyTuple, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<SlotBlendModes.MaterialTexturePair, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<CSteamID, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<HAuthTicket, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<SteamAPICall_t, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<char, char>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<char, Nullable<ByteEnum>>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<char, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<Guid, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<short, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<int, ConversationScriptObject.ClientTipsMessage>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<int, ConversationScriptObject.ConfirmMessage>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<int, ConversationScriptObject.LoadMessage>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<int, HitData>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<int, MinimapPoint>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<int, ObjectPoolComInfo>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<int, bool>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<int, char>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<int, int>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<int, Int32Enum>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<int, long>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<int, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<int, float>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<int, uint>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<int, ulong>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<int, Color>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<int, Matrix4x4>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<int, NetworkMigrationManager.ConnectionPendingPlayers>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<int, Vector2>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<int, Vector3>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<Int32Enum, bool>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<Int32Enum, int>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<Int32Enum, Int32Enum>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<Int32Enum, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<Int32Enum, float>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<long, int>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<long, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<IntPtr, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<object, MeshCombiner.BlendShapeFrame>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<object, CinemachineCore.UpdateStatus>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<object, DYUpdateIni.OneResInfo>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<object, IniValue>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<object, PanelManger.PanelInfo>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<object, OneInfo>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<object, ArrayMetadata>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<object, ObjectMetadata>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<object, PropertyMetadata>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<object, fsOption<fsVersionedType>>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<object, SteamAPICall_t>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<object, bool>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<object, KeyValuePair<object, object>>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<object, int>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<object, Int32Enum>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<object, long>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<object, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<object, ResourceLocator>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<object, float>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<object, TimeSpan>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<object, Color>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<object, NetworkBroadcastResult>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<object, Playable>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<object, Vector3>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<object, BlendShapeFrame>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<float, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<ushort, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<uint, int>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<uint, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<uint, ulong>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<ulong, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<ulong, uint>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<UInt64Enum, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<TerrainUtility.TerrainMap.TileCoord, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<NetworkHash128, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<NetworkInstanceId, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<NetworkSceneId, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<Scene, object>>
	|-Array.InternalArray__ICollection_CopyTo<Dictionary.Entry<ZmID, object>>
	|-Array.InternalArray__ICollection_CopyTo<HashSet.Slot<pb_Edge>>
	|-Array.InternalArray__ICollection_CopyTo<HashSet.Slot<char>>
	|-Array.InternalArray__ICollection_CopyTo<HashSet.Slot<int>>
	|-Array.InternalArray__ICollection_CopyTo<HashSet.Slot<Int32Enum>>
	|-Array.InternalArray__ICollection_CopyTo<HashSet.Slot<object>>
	|-Array.InternalArray__ICollection_CopyTo<HashSet.Slot<uint>>
	|-Array.InternalArray__ICollection_CopyTo<HashSet.Slot<ulong>>
	|-Array.InternalArray__ICollection_CopyTo<HashSet.Slot<NetworkInstanceId>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<EventHook, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<Flow.RecursionNode, int>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<DYP2PDll.P2PID, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<LPWNormalSolver.LPWPosition, int>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<BinaryOperatorHandler.OperatorQuery, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<ConversionUtility.ConversionQuery, Int32Enum>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<ConversionUtility.ConversionQuery, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<fsPortableReflection.AttributeQuery, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<DefaultSerializationBinder.TypeNameKey, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<ResolverContractKey, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<ConvertUtils.TypeConvertKey, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<pb_Edge, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<pb_IntVec3, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<AnimationStateData.AnimationPair, float>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<Skin.AttachmentKeyTuple, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<SlotBlendModes.MaterialTexturePair, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<CSteamID, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<HAuthTicket, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<SteamAPICall_t, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<char, char>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<char, Nullable<ByteEnum>>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<char, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<DateTime, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<Guid, int>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<Guid, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<short, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<int, ConversationScriptObject.ClientTipsMessage>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<int, ConversationScriptObject.ConfirmMessage>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<int, ConversationScriptObject.LoadMessage>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<int, HitData>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<int, MinimapPoint>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<int, ObjectPoolComInfo>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<int, bool>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<int, char>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<int, int>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<int, Int32Enum>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<int, long>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<int, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<int, float>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<int, uint>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<int, ulong>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<int, Color>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<int, Matrix4x4>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<int, NetworkMigrationManager.ConnectionPendingPlayers>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<int, Vector2>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<int, Vector3>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<Int32Enum, bool>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<Int32Enum, int>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<Int32Enum, Int32Enum>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<Int32Enum, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<Int32Enum, float>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<long, int>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<long, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<IntPtr, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<object, MeshCombiner.BlendShapeFrame>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<object, CinemachineCore.UpdateStatus>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<object, DYUpdateIni.OneResInfo>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<object, IniValue>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<object, PanelManger.PanelInfo>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<object, OneInfo>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<object, ArrayMetadata>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<object, ObjectMetadata>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<object, PropertyMetadata>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<object, fsOption<fsVersionedType>>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<object, SteamAPICall_t>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<object, bool>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<object, KeyValuePair<object, object>>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<object, int>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<object, Int32Enum>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<object, long>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<object, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<object, ResourceLocator>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<object, float>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<object, TimeSpan>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<object, Color>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<object, NetworkBroadcastResult>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<object, Playable>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<object, Vector3>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<object, BlendShapeFrame>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<float, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<ushort, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<uint, int>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<uint, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<uint, ulong>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<ulong, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<ulong, uint>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<UInt64Enum, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<TerrainUtility.TerrainMap.TileCoord, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<NetworkHash128, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<NetworkInstanceId, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<NetworkSceneId, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<Scene, object>>
	|-Array.InternalArray__ICollection_CopyTo<KeyValuePair<ZmID, object>>
	|-Array.InternalArray__ICollection_CopyTo<Hashtable.bucket>
	|-Array.InternalArray__ICollection_CopyTo<AttributeCollection.AttributeEntry>
	|-Array.InternalArray__ICollection_CopyTo<DateTime>
	|-Array.InternalArray__ICollection_CopyTo<Decimal>
	|-Array.InternalArray__ICollection_CopyTo<EventProvider.SessionInfo>
	|-Array.InternalArray__ICollection_CopyTo<EventSource.EventMetadata>
	|-Array.InternalArray__ICollection_CopyTo<double>
	|-Array.InternalArray__ICollection_CopyTo<InternalCodePageDataItem>
	|-Array.InternalArray__ICollection_CopyTo<InternalEncodingDataItem>
	|-Array.InternalArray__ICollection_CopyTo<TimeSpanParse.TimeSpanToken>
	|-Array.InternalArray__ICollection_CopyTo<UmAlQuraCalendar.DateMapping>
	|-Array.InternalArray__ICollection_CopyTo<Guid>
	|-Array.InternalArray__ICollection_CopyTo<short>
	|-Array.InternalArray__ICollection_CopyTo<int>
	|-Array.InternalArray__ICollection_CopyTo<Int32Enum>
	|-Array.InternalArray__ICollection_CopyTo<long>
	|-Array.InternalArray__ICollection_CopyTo<IntPtr>
	|-Array.InternalArray__ICollection_CopyTo<InterpretedFrameInfo>
	|-Array.InternalArray__ICollection_CopyTo<LocalDefinition>
	|-Array.InternalArray__ICollection_CopyTo<RuntimeLabel>
	|-Array.InternalArray__ICollection_CopyTo<Set.Slot<CSteamID>>
	|-Array.InternalArray__ICollection_CopyTo<Set.Slot<char>>
	|-Array.InternalArray__ICollection_CopyTo<Set.Slot<object>>
	|-Array.InternalArray__ICollection_CopyTo<Set.Slot<uint>>
	|-Array.InternalArray__ICollection_CopyTo<Set.Slot<ulong>>
	|-Array.InternalArray__ICollection_CopyTo<CookieTokenizer.RecognizedAttribute>
	|-Array.InternalArray__ICollection_CopyTo<HeaderVariantInfo>
	|-Array.InternalArray__ICollection_CopyTo<Win32_IP_ADAPTER_ADDRESSES>
	|-Array.InternalArray__ICollection_CopyTo<Socket.WSABUF>
	|-Array.InternalArray__ICollection_CopyTo<Nullable<ByteEnum>>
	|-Array.InternalArray__ICollection_CopyTo<object>
	|-Array.InternalArray__ICollection_CopyTo<ParameterizedStrings.FormatParam>
	|-Array.InternalArray__ICollection_CopyTo<CustomAttributeNamedArgument>
	|-Array.InternalArray__ICollection_CopyTo<CustomAttributeTypedArgument>
	|-Array.InternalArray__ICollection_CopyTo<ParameterModifier>
	|-Array.InternalArray__ICollection_CopyTo<ResourceLocator>
	|-Array.InternalArray__ICollection_CopyTo<Ephemeron>
	|-Array.InternalArray__ICollection_CopyTo<GCHandle>
	|-Array.InternalArray__ICollection_CopyTo<sbyte>
	|-Array.InternalArray__ICollection_CopyTo<X509ChainStatus>
	|-Array.InternalArray__ICollection_CopyTo<float>
	|-Array.InternalArray__ICollection_CopyTo<RegexCharClass.LowerCaseMapping>
	|-Array.InternalArray__ICollection_CopyTo<CancellationTokenRegistration>
	|-Array.InternalArray__ICollection_CopyTo<TimeSpan>
	|-Array.InternalArray__ICollection_CopyTo<ushort>
	|-Array.InternalArray__ICollection_CopyTo<UInt16Enum>
	|-Array.InternalArray__ICollection_CopyTo<uint>
	|-Array.InternalArray__ICollection_CopyTo<UInt32Enum>
	|-Array.InternalArray__ICollection_CopyTo<ulong>
	|-Array.InternalArray__ICollection_CopyTo<UInt64Enum>
	|-Array.InternalArray__ICollection_CopyTo<UIntPtr>
	|-Array.InternalArray__ICollection_CopyTo<MaterialReference>
	|-Array.InternalArray__ICollection_CopyTo<RichTextTagAttribute>
	|-Array.InternalArray__ICollection_CopyTo<TexturePacker.SpriteData>
	|-Array.InternalArray__ICollection_CopyTo<TMP_CharacterInfo>
	|-Array.InternalArray__ICollection_CopyTo<TMP_FontWeightPair>
	|-Array.InternalArray__ICollection_CopyTo<TMP_LineInfo>
	|-Array.InternalArray__ICollection_CopyTo<TMP_LinkInfo>
	|-Array.InternalArray__ICollection_CopyTo<TMP_MeshInfo>
	|-Array.InternalArray__ICollection_CopyTo<TMP_PageInfo>
	|-Array.InternalArray__ICollection_CopyTo<TMP_Text.UnicodeChar>
	|-Array.InternalArray__ICollection_CopyTo<TMP_WordInfo>
	|-Array.InternalArray__ICollection_CopyTo<AccelerationEvent>
	|-Array.InternalArray__ICollection_CopyTo<AnimatorClipInfo>
	|-Array.InternalArray__ICollection_CopyTo<BeforeRenderHelper.OrderBlock>
	|-Array.InternalArray__ICollection_CopyTo<BoneWeight>
	|-Array.InternalArray__ICollection_CopyTo<BoundingSphere>
	|-Array.InternalArray__ICollection_CopyTo<Color32>
	|-Array.InternalArray__ICollection_CopyTo<Color>
	|-Array.InternalArray__ICollection_CopyTo<CombineInstance>
	|-Array.InternalArray__ICollection_CopyTo<ContactPoint2D>
	|-Array.InternalArray__ICollection_CopyTo<ContactPoint>
	|-Array.InternalArray__ICollection_CopyTo<RaycastResult>
	|-Array.InternalArray__ICollection_CopyTo<LightDataGI>
	|-Array.InternalArray__ICollection_CopyTo<PlayerLoopSystem>
	|-Array.InternalArray__ICollection_CopyTo<ShadowSliceData>
	|-Array.InternalArray__ICollection_CopyTo<ShaderPassName>
	|-Array.InternalArray__ICollection_CopyTo<VisibleLight>
	|-Array.InternalArray__ICollection_CopyTo<VisibleReflectionProbe>
	|-Array.InternalArray__ICollection_CopyTo<TerrainUtility.TerrainMap.TileCoord>
	|-Array.InternalArray__ICollection_CopyTo<GradientAlphaKey>
	|-Array.InternalArray__ICollection_CopyTo<GradientColorKey>
	|-Array.InternalArray__ICollection_CopyTo<IntervalTreeNode>
	|-Array.InternalArray__ICollection_CopyTo<IntervalTree.Entry<object>>
	|-Array.InternalArray__ICollection_CopyTo<Keyframe>
	|-Array.InternalArray__ICollection_CopyTo<LOD>
	|-Array.InternalArray__ICollection_CopyTo<Matrix4x4>
	|-Array.InternalArray__ICollection_CopyTo<MeshSubsetCombineUtility.MeshContainer>
	|-Array.InternalArray__ICollection_CopyTo<MeshSubsetCombineUtility.MeshInstance>
	|-Array.InternalArray__ICollection_CopyTo<MeshSubsetCombineUtility.SubMeshInstance>
	|-Array.InternalArray__ICollection_CopyTo<ChannelPacket>
	|-Array.InternalArray__ICollection_CopyTo<ClientScene.PendingOwner>
	|-Array.InternalArray__ICollection_CopyTo<LocalClient.InternalMsg>
	|-Array.InternalArray__ICollection_CopyTo<NetworkBroadcastResult>
	|-Array.InternalArray__ICollection_CopyTo<NetworkHash128>
	|-Array.InternalArray__ICollection_CopyTo<NetworkInstanceId>
	|-Array.InternalArray__ICollection_CopyTo<NetworkLobbyManager.PendingPlayer>
	|-Array.InternalArray__ICollection_CopyTo<NetworkMigrationManager.ConnectionPendingPlayers>
	|-Array.InternalArray__ICollection_CopyTo<NetworkMigrationManager.PendingPlayerInfo>
	|-Array.InternalArray__ICollection_CopyTo<NetworkSceneId>
	|-Array.InternalArray__ICollection_CopyTo<CRCMessageEntry>
	|-Array.InternalArray__ICollection_CopyTo<PeerInfoPlayer>
	|-Array.InternalArray__ICollection_CopyTo<ParticleSystem.Particle>
	|-Array.InternalArray__ICollection_CopyTo<Playable>
	|-Array.InternalArray__ICollection_CopyTo<PlayableBinding>
	|-Array.InternalArray__ICollection_CopyTo<Quaternion>
	|-Array.InternalArray__ICollection_CopyTo<RaycastHit2D>
	|-Array.InternalArray__ICollection_CopyTo<RaycastHit>
	|-Array.InternalArray__ICollection_CopyTo<Rect>
	|-Array.InternalArray__ICollection_CopyTo<RenderBuffer>
	|-Array.InternalArray__ICollection_CopyTo<BloomRenderer.Level>
	|-Array.InternalArray__ICollection_CopyTo<ReflectionProbeBlendInfo>
	|-Array.InternalArray__ICollection_CopyTo<RenderTargetIdentifier>
	|-Array.InternalArray__ICollection_CopyTo<Resolution>
	|-Array.InternalArray__ICollection_CopyTo<Scene>
	|-Array.InternalArray__ICollection_CopyTo<SendMouseEvents.HitInfo>
	|-Array.InternalArray__ICollection_CopyTo<GlyphRect>
	|-Array.InternalArray__ICollection_CopyTo<GlyphMarshallingStruct>
	|-Array.InternalArray__ICollection_CopyTo<GlyphPairAdjustmentRecord>
	|-Array.InternalArray__ICollection_CopyTo<AnimationOutputWeightProcessor.WeightInfo>
	|-Array.InternalArray__ICollection_CopyTo<Touch>
	|-Array.InternalArray__ICollection_CopyTo<ColorBlock>
	|-Array.InternalArray__ICollection_CopyTo<Navigation>
	|-Array.InternalArray__ICollection_CopyTo<SpriteState>
	|-Array.InternalArray__ICollection_CopyTo<UICharInfo>
	|-Array.InternalArray__ICollection_CopyTo<UILineInfo>
	|-Array.InternalArray__ICollection_CopyTo<UIVertex>
	|-Array.InternalArray__ICollection_CopyTo<UnitySynchronizationContext.WorkRequest>
	|-Array.InternalArray__ICollection_CopyTo<Vector2>
	|-Array.InternalArray__ICollection_CopyTo<Vector2Int>
	|-Array.InternalArray__ICollection_CopyTo<Vector3>
	|-Array.InternalArray__ICollection_CopyTo<Vector4>
	|-Array.InternalArray__ICollection_CopyTo<SemanticMeaning>
	|-Array.InternalArray__ICollection_CopyTo<BlendShape>
	|-Array.InternalArray__ICollection_CopyTo<BlendShapeFrame>
	|-Array.InternalArray__ICollection_CopyTo<BorderVertex>
	|-Array.InternalArray__ICollection_CopyTo<LODGenerator.SkinnedRenderer>
	|-Array.InternalArray__ICollection_CopyTo<LODGenerator.StaticRenderer>
	|-Array.InternalArray__ICollection_CopyTo<LODLevel>
	|-Array.InternalArray__ICollection_CopyTo<GamePadState>
	|-Array.InternalArray__ICollection_CopyTo<ZmPeerManager.RecvPacket>
	|-Array.InternalArray__ICollection_CopyTo<ZmID>
	*/

	internal T InternalArray__IReadOnlyList_get_Item<T>(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x92F990 Offset: 0x92E990 VA: 0x18092F990
	|-Array.InternalArray__IReadOnlyList_get_Item<DataSet.FaceIndices>
	|
	|-RVA: 0x92F7D0 Offset: 0x92E7D0 VA: 0x18092F7D0
	|-Array.InternalArray__IReadOnlyList_get_Item<EventHook>
	|
	|-RVA: 0x934DE0 Offset: 0x933DE0 VA: 0x180934DE0
	|-Array.InternalArray__IReadOnlyList_get_Item<Flow.RecursionNode>
	|
	|-RVA: 0x936A30 Offset: 0x935A30 VA: 0x180936A30
	|-Array.InternalArray__IReadOnlyList_get_Item<UnitPreservation.UnitPortPreservation>
	|
	|-RVA: 0x925C50 Offset: 0x924C50 VA: 0x180925C50
	|-Array.InternalArray__IReadOnlyList_get_Item<MeshCombiner.BlendShape>
	|
	|-RVA: 0x925B50 Offset: 0x924B50 VA: 0x180925B50
	|-Array.InternalArray__IReadOnlyList_get_Item<MeshCombiner.BlendShapeFrame>
	|
	|-RVA: 0x935500 Offset: 0x934500 VA: 0x180935500
	|-Array.InternalArray__IReadOnlyList_get_Item<MeshCombiner.SkinnedRenderer>
	|
	|-RVA: 0x935F60 Offset: 0x934F60 VA: 0x180935F60
	|-Array.InternalArray__IReadOnlyList_get_Item<MeshCombiner.StaticRenderer>
	|
	|-RVA: 0x929C90 Offset: 0x928C90 VA: 0x180929C90
	|-Array.InternalArray__IReadOnlyList_get_Item<CameraState.CustomBlendable>
	|
	|-RVA: 0x930660 Offset: 0x92F660 VA: 0x180930660
	|-Array.InternalArray__IReadOnlyList_get_Item<CinemachineBlendListCamera.Instruction>
	|
	|-RVA: 0x929BB0 Offset: 0x928BB0 VA: 0x180929BB0
	|-Array.InternalArray__IReadOnlyList_get_Item<CinemachineBlenderSettings.CustomBlend>
	|
	|-RVA: 0x934760 Offset: 0x933760 VA: 0x180934760
	|-Array.InternalArray__IReadOnlyList_get_Item<CinemachineClearShot.Pair>
	|
	|-RVA: 0x936B00 Offset: 0x935B00 VA: 0x180936B00
	|-Array.InternalArray__IReadOnlyList_get_Item<CinemachineCore.UpdateStatus>
	|
	|-RVA: 0x9344E0 Offset: 0x9334E0 VA: 0x1809344E0
	|-Array.InternalArray__IReadOnlyList_get_Item<CinemachineFreeLook.Orbit>
	|
	|-RVA: 0x9308F0 Offset: 0x92F8F0 VA: 0x1809308F0
	|-Array.InternalArray__IReadOnlyList_get_Item<CinemachineOrbitalTransposer.HeadingTracker.Item>
	|
	|-RVA: 0x936F90 Offset: 0x935F90 VA: 0x180936F90
	|-Array.InternalArray__IReadOnlyList_get_Item<CinemachinePath.Waypoint>
	|
	|-RVA: 0x936EC0 Offset: 0x935EC0 VA: 0x180936EC0
	|-Array.InternalArray__IReadOnlyList_get_Item<CinemachineSmoothPath.Waypoint>
	|
	|-RVA: 0x930740 Offset: 0x92F740 VA: 0x180930740
	|-Array.InternalArray__IReadOnlyList_get_Item<CinemachineStateDrivenCamera.Instruction>
	|
	|-RVA: 0x934900 Offset: 0x933900 VA: 0x180934900
	|-Array.InternalArray__IReadOnlyList_get_Item<CinemachineStateDrivenCamera.ParentHash>
	|
	|-RVA: 0x936610 Offset: 0x935610 VA: 0x180936610
	|-Array.InternalArray__IReadOnlyList_get_Item<CinemachineTargetGroup.Target>
	|
	|-RVA: 0x9366E0 Offset: 0x9356E0 VA: 0x1809366E0
	|-Array.InternalArray__IReadOnlyList_get_Item<NoiseSettings.TransformNoiseParams>
	|
	|-RVA: 0x92A240 Offset: 0x929240 VA: 0x18092A240
	|-Array.InternalArray__IReadOnlyList_get_Item<DoublePoint>
	|
	|-RVA: 0x930820 Offset: 0x92F820 VA: 0x180930820
	|-Array.InternalArray__IReadOnlyList_get_Item<IntPoint>
	|
	|-RVA: 0x9296C0 Offset: 0x9286C0 VA: 0x1809296C0
	|-Array.InternalArray__IReadOnlyList_get_Item<ConversationScriptObject.ClientTipsMessage>
	|
	|-RVA: 0x929790 Offset: 0x928790 VA: 0x180929790
	|-Array.InternalArray__IReadOnlyList_get_Item<ConversationScriptObject.ConfirmMessage>
	|
	|-RVA: 0x9337C0 Offset: 0x9327C0 VA: 0x1809337C0
	|-Array.InternalArray__IReadOnlyList_get_Item<ConversationScriptObject.LoadMessage>
	|
	|-RVA: 0x929880 Offset: 0x928880 VA: 0x180929880
	|-Array.InternalArray__IReadOnlyList_get_Item<ControlPoint>
	|
	|-RVA: 0x929F10 Offset: 0x928F10 VA: 0x180929F10
	|-Array.InternalArray__IReadOnlyList_get_Item<DgwResultServerInfo>
	|
	|-RVA: 0x929FD0 Offset: 0x928FD0 VA: 0x180929FD0
	|-Array.InternalArray__IReadOnlyList_get_Item<DgwServerForJson>
	|
	|-RVA: 0x92A090 Offset: 0x929090 VA: 0x18092A090
	|-Array.InternalArray__IReadOnlyList_get_Item<DgwServerInfo>
	|
	|-RVA: 0x935300 Offset: 0x934300 VA: 0x180935300
	|-Array.InternalArray__IReadOnlyList_get_Item<VoiceEngineApiWrap.Servers>
	|
	|-RVA: 0x934680 Offset: 0x933680 VA: 0x180934680
	|-Array.InternalArray__IReadOnlyList_get_Item<DYP2PDll.P2PID>
	|
	|-RVA: 0x934330 Offset: 0x933330 VA: 0x180934330
	|-Array.InternalArray__IReadOnlyList_get_Item<DYUpdateIni.OneResInfo>
	|
	|-RVA: 0x926340 Offset: 0x925340 VA: 0x180926340
	|-Array.InternalArray__IReadOnlyList_get_Item<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>
	|
	|-RVA: 0x926420 Offset: 0x925420 VA: 0x180926420
	|-Array.InternalArray__IReadOnlyList_get_Item<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>
	|
	|-RVA: 0x928B20 Offset: 0x927B20 VA: 0x180928B20
	|-Array.InternalArray__IReadOnlyList_get_Item<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>
	|
	|-RVA: 0x929400 Offset: 0x928400 VA: 0x180929400
	|-Array.InternalArray__IReadOnlyList_get_Item<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>
	|
	|-RVA: 0x927330 Offset: 0x926330 VA: 0x180927330
	|-Array.InternalArray__IReadOnlyList_get_Item<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>
	|
	|-RVA: 0x9270F0 Offset: 0x9260F0 VA: 0x1809270F0
	|-Array.InternalArray__IReadOnlyList_get_Item<homecontainer_GS2CHeroInfoClass.ClasslstHero>
	|
	|-RVA: 0x927270 Offset: 0x926270 VA: 0x180927270
	|-Array.InternalArray__IReadOnlyList_get_Item<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x9275E0 Offset: 0x9265E0 VA: 0x1809275E0
	|-Array.InternalArray__IReadOnlyList_get_Item<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x9271B0 Offset: 0x9261B0 VA: 0x1809271B0
	|-Array.InternalArray__IReadOnlyList_get_Item<homecontainer_GS2CRoundInfoClass.ClasslstInfo>
	|
	|-RVA: 0x9286B0 Offset: 0x9276B0 VA: 0x1809286B0
	|-Array.InternalArray__IReadOnlyList_get_Item<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>
	|
	|-RVA: 0x9280D0 Offset: 0x9270D0 VA: 0x1809280D0
	|-Array.InternalArray__IReadOnlyList_get_Item<homecontainer_GS2CSeasonInfoClass.ClasslstPool>
	|
	|-RVA: 0x928C00 Offset: 0x927C00 VA: 0x180928C00
	|-Array.InternalArray__IReadOnlyList_get_Item<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>
	|
	|-RVA: 0x928E50 Offset: 0x927E50 VA: 0x180928E50
	|-Array.InternalArray__IReadOnlyList_get_Item<homecontainer_GS2CTalentInfoClass.ClasslstTalent>
	|
	|-RVA: 0x928440 Offset: 0x927440 VA: 0x180928440
	|-Array.InternalArray__IReadOnlyList_get_Item<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>
	|
	|-RVA: 0x927410 Offset: 0x926410 VA: 0x180927410
	|-Array.InternalArray__IReadOnlyList_get_Item<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>
	|
	|-RVA: 0x929270 Offset: 0x928270 VA: 0x180929270
	|-Array.InternalArray__IReadOnlyList_get_Item<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>
	|
	|-RVA: 0x9274F0 Offset: 0x9264F0 VA: 0x1809274F0
	|-Array.InternalArray__IReadOnlyList_get_Item<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>
	|
	|-RVA: 0x9276A0 Offset: 0x9266A0 VA: 0x1809276A0
	|-Array.InternalArray__IReadOnlyList_get_Item<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x928A50 Offset: 0x927A50 VA: 0x180928A50
	|-Array.InternalArray__IReadOnlyList_get_Item<lsswitch_LS2CCodeShieldClass.ClasslstShield>
	|
	|-RVA: 0x926960 Offset: 0x925960 VA: 0x180926960
	|-Array.InternalArray__IReadOnlyList_get_Item<netarchive_C2GSAskRoleListClass.ClasslstFile>
	|
	|-RVA: 0x926850 Offset: 0x925850 VA: 0x180926850
	|-Array.InternalArray__IReadOnlyList_get_Item<netarchive_GS2CRoleListClass.ClasslstFile>
	|
	|-RVA: 0x928000 Offset: 0x927000 VA: 0x180928000
	|-Array.InternalArray__IReadOnlyList_get_Item<netfriend_GS2CFindNameRetClass.ClasslstPlayer>
	|
	|-RVA: 0x926A30 Offset: 0x925A30 VA: 0x180926A30
	|-Array.InternalArray__IReadOnlyList_get_Item<netopenui_GS2CGMListClass.ClasslstGMOrder>
	|
	|-RVA: 0x926DD0 Offset: 0x925DD0 VA: 0x180926DD0
	|-Array.InternalArray__IReadOnlyList_get_Item<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>
	|
	|-RVA: 0x928FD0 Offset: 0x927FD0 VA: 0x180928FD0
	|-Array.InternalArray__IReadOnlyList_get_Item<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>
	|
	|-RVA: 0x929190 Offset: 0x928190 VA: 0x180929190
	|-Array.InternalArray__IReadOnlyList_get_Item<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>
	|
	|-RVA: 0x9294E0 Offset: 0x9284E0 VA: 0x1809294E0
	|-Array.InternalArray__IReadOnlyList_get_Item<netopenui_GS2CRecentWarInfoClass.ClasslstWar>
	|
	|-RVA: 0x9295E0 Offset: 0x9285E0 VA: 0x1809295E0
	|-Array.InternalArray__IReadOnlyList_get_Item<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>
	|
	|-RVA: 0x9287A0 Offset: 0x9277A0 VA: 0x1809287A0
	|-Array.InternalArray__IReadOnlyList_get_Item<netopenui_GS2CRewardTipsClass.ClasslstRewardData>
	|
	|-RVA: 0x928370 Offset: 0x927370 VA: 0x180928370
	|-Array.InternalArray__IReadOnlyList_get_Item<nettask_GS2CAddTaskClass.ClasslstProcess>
	|
	|-RVA: 0x928880 Offset: 0x927880 VA: 0x180928880
	|-Array.InternalArray__IReadOnlyList_get_Item<nettask_GS2CAddTaskClass.ClasslstReward>
	|
	|-RVA: 0x9290A0 Offset: 0x9280A0 VA: 0x1809290A0
	|-Array.InternalArray__IReadOnlyList_get_Item<nettask_GS2CAddTaskClass.ClasslstTaskData>
	|
	|-RVA: 0x926FF0 Offset: 0x925FF0 VA: 0x180926FF0
	|-Array.InternalArray__IReadOnlyList_get_Item<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>
	|
	|-RVA: 0x927B90 Offset: 0x926B90 VA: 0x180927B90
	|-Array.InternalArray__IReadOnlyList_get_Item<netteam_GS2CMaxRoundClass.ClasslstMaxRound>
	|
	|-RVA: 0x926EF0 Offset: 0x925EF0 VA: 0x180926EF0
	|-Array.InternalArray__IReadOnlyList_get_Item<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>
	|
	|-RVA: 0x927AD0 Offset: 0x926AD0 VA: 0x180927AD0
	|-Array.InternalArray__IReadOnlyList_get_Item<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>
	|
	|-RVA: 0x928280 Offset: 0x927280 VA: 0x180928280
	|-Array.InternalArray__IReadOnlyList_get_Item<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>
	|
	|-RVA: 0x929340 Offset: 0x928340 VA: 0x180929340
	|-Array.InternalArray__IReadOnlyList_get_Item<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>
	|
	|-RVA: 0x926B20 Offset: 0x925B20 VA: 0x180926B20
	|-Array.InternalArray__IReadOnlyList_get_Item<s2cShop_GS2CRefreshShopClass.ClasslstGoods>
	|
	|-RVA: 0x927A10 Offset: 0x926A10 VA: 0x180927A10
	|-Array.InternalArray__IReadOnlyList_get_Item<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>
	|
	|-RVA: 0x926780 Offset: 0x925780 VA: 0x180926780
	|-Array.InternalArray__IReadOnlyList_get_Item<s2cmove_C2GSMoveClass.ClasslstDisp>
	|
	|-RVA: 0x9265E0 Offset: 0x9255E0 VA: 0x1809265E0
	|-Array.InternalArray__IReadOnlyList_get_Item<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>
	|
	|-RVA: 0x926500 Offset: 0x925500 VA: 0x180926500
	|-Array.InternalArray__IReadOnlyList_get_Item<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>
	|
	|-RVA: 0x926D10 Offset: 0x925D10 VA: 0x180926D10
	|-Array.InternalArray__IReadOnlyList_get_Item<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>
	|
	|-RVA: 0x927C50 Offset: 0x926C50 VA: 0x180927C50
	|-Array.InternalArray__IReadOnlyList_get_Item<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>
	|
	|-RVA: 0x9281A0 Offset: 0x9271A0 VA: 0x1809281A0
	|-Array.InternalArray__IReadOnlyList_get_Item<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>
	|
	|-RVA: 0x9285F0 Offset: 0x9275F0 VA: 0x1809285F0
	|-Array.InternalArray__IReadOnlyList_get_Item<s2cnpc_C2GSAnswerDictClass.ClasslstQue>
	|
	|-RVA: 0x928520 Offset: 0x927520 VA: 0x180928520
	|-Array.InternalArray__IReadOnlyList_get_Item<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>
	|
	|-RVA: 0x928F10 Offset: 0x927F10 VA: 0x180928F10
	|-Array.InternalArray__IReadOnlyList_get_Item<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>
	|
	|-RVA: 0x927860 Offset: 0x926860 VA: 0x180927860
	|-Array.InternalArray__IReadOnlyList_get_Item<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>
	|
	|-RVA: 0x928CC0 Offset: 0x927CC0 VA: 0x180928CC0
	|-Array.InternalArray__IReadOnlyList_get_Item<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>
	|
	|-RVA: 0x927F00 Offset: 0x926F00 VA: 0x180927F00
	|-Array.InternalArray__IReadOnlyList_get_Item<s2cnpc_GS2CNpcEventClass.ClasslstOption>
	|
	|-RVA: 0x927790 Offset: 0x926790 VA: 0x180927790
	|-Array.InternalArray__IReadOnlyList_get_Item<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>
	|
	|-RVA: 0x927E20 Offset: 0x926E20 VA: 0x180927E20
	|-Array.InternalArray__IReadOnlyList_get_Item<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>
	|
	|-RVA: 0x9266A0 Offset: 0x9256A0 VA: 0x1809266A0
	|-Array.InternalArray__IReadOnlyList_get_Item<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>
	|
	|-RVA: 0x928D90 Offset: 0x927D90 VA: 0x180928D90
	|-Array.InternalArray__IReadOnlyList_get_Item<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>
	|
	|-RVA: 0x926C10 Offset: 0x925C10 VA: 0x180926C10
	|-Array.InternalArray__IReadOnlyList_get_Item<s2cnpc_GS2CNpcShopClass.ClasslstGoods>
	|
	|-RVA: 0x927940 Offset: 0x926940 VA: 0x180927940
	|-Array.InternalArray__IReadOnlyList_get_Item<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>
	|
	|-RVA: 0x927D40 Offset: 0x926D40 VA: 0x180927D40
	|-Array.InternalArray__IReadOnlyList_get_Item<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>
	|
	|-RVA: 0x928960 Offset: 0x927960 VA: 0x180928960
	|-Array.InternalArray__IReadOnlyList_get_Item<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>
	|
	|-RVA: 0x930240 Offset: 0x92F240 VA: 0x180930240
	|-Array.InternalArray__IReadOnlyList_get_Item<IniValue>
	|
	|-RVA: 0x933EA0 Offset: 0x932EA0 VA: 0x180933EA0
	|-Array.InternalArray__IReadOnlyList_get_Item<NameGenerate.NameWeight>
	|
	|-RVA: 0x935130 Offset: 0x934130 VA: 0x180935130
	|-Array.InternalArray__IReadOnlyList_get_Item<SteamNetworkingComponent.SendPacket>
	|
	|-RVA: 0x926000 Offset: 0x925000 VA: 0x180926000
	|-Array.InternalArray__IReadOnlyList_get_Item<WinCrypt.CRYPT_ATTRIBUTE>
	|
	|-RVA: 0x934820 Offset: 0x933820 VA: 0x180934820
	|-Array.InternalArray__IReadOnlyList_get_Item<PanelManger.PanelInfo>
	|
	|-RVA: 0x935050 Offset: 0x934050 VA: 0x180935050
	|-Array.InternalArray__IReadOnlyList_get_Item<WeGameNetworkingComponent.SendPacket>
	|
	|-RVA: 0x934C60 Offset: 0x933C60 VA: 0x180934C60
	|-Array.InternalArray__IReadOnlyList_get_Item<RangeU16>
	|
	|-RVA: 0x934240 Offset: 0x933240 VA: 0x180934240
	|-Array.InternalArray__IReadOnlyList_get_Item<OneInfo>
	|
	|-RVA: 0x929D60 Offset: 0x928D60 VA: 0x180929D60
	|-Array.InternalArray__IReadOnlyList_get_Item<DebugDrawLine.DebugLine>
	|
	|-RVA: 0x9256F0 Offset: 0x9246F0 VA: 0x1809256F0
	|-Array.InternalArray__IReadOnlyList_get_Item<AssetTracker.AssetInfo>
	|
	|-RVA: 0x92A310 Offset: 0x929310 VA: 0x18092A310
	|-Array.InternalArray__IReadOnlyList_get_Item<EngineHotKey>
	|
	|-RVA: 0x92FF80 Offset: 0x92EF80 VA: 0x18092FF80
	|-Array.InternalArray__IReadOnlyList_get_Item<HitData>
	|
	|-RVA: 0x930070 Offset: 0x92F070 VA: 0x180930070
	|-Array.InternalArray__IReadOnlyList_get_Item<HitInfo>
	|
	|-RVA: 0x925210 Offset: 0x924210 VA: 0x180925210
	|-Array.InternalArray__IReadOnlyList_get_Item<InputDevice.AnalogSnapshotEntry>
	|
	|-RVA: 0x9303C0 Offset: 0x92F3C0 VA: 0x1809303C0
	|-Array.InternalArray__IReadOnlyList_get_Item<InputDeviceMatcher>
	|
	|-RVA: 0x930580 Offset: 0x92F580 VA: 0x180930580
	|-Array.InternalArray__IReadOnlyList_get_Item<InputRange>
	|
	|-RVA: 0x930AB0 Offset: 0x92FAB0 VA: 0x180930AB0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyInfo>
	|
	|-RVA: 0x9338A0 Offset: 0x9328A0 VA: 0x1809338A0
	|-Array.InternalArray__IReadOnlyList_get_Item<LogMessage>
	|
	|-RVA: 0x9345A0 Offset: 0x9335A0 VA: 0x1809345A0
	|-Array.InternalArray__IReadOnlyList_get_Item<OverlapResult>
	|
	|-RVA: 0x933620 Offset: 0x932620 VA: 0x180933620
	|-Array.InternalArray__IReadOnlyList_get_Item<LPWNormalSolver.LPWPoint>
	|
	|-RVA: 0x933560 Offset: 0x932560 VA: 0x180933560
	|-Array.InternalArray__IReadOnlyList_get_Item<LPWNormalSolver.LPWPointDataEntry>
	|
	|-RVA: 0x9336E0 Offset: 0x9326E0 VA: 0x1809336E0
	|-Array.InternalArray__IReadOnlyList_get_Item<LPWNormalSolver.LPWPosition>
	|
	|-RVA: 0x925550 Offset: 0x924550 VA: 0x180925550
	|-Array.InternalArray__IReadOnlyList_get_Item<ArrayMetadata>
	|
	|-RVA: 0x934070 Offset: 0x933070 VA: 0x180934070
	|-Array.InternalArray__IReadOnlyList_get_Item<ObjectMetadata>
	|
	|-RVA: 0x934AC0 Offset: 0x933AC0 VA: 0x180934AC0
	|-Array.InternalArray__IReadOnlyList_get_Item<PropertyMetadata>
	|
	|-RVA: 0x933A80 Offset: 0x932A80 VA: 0x180933A80
	|-Array.InternalArray__IReadOnlyList_get_Item<LuaDictEntry<object, object>>
	|
	|-RVA: 0x92FE10 Offset: 0x92EE10 VA: 0x18092FE10
	|-Array.InternalArray__IReadOnlyList_get_Item<LuaFunction.FuncData>
	|
	|-RVA: 0x934410 Offset: 0x933410 VA: 0x180934410
	|-Array.InternalArray__IReadOnlyList_get_Item<BinaryOperatorHandler.OperatorQuery>
	|
	|-RVA: 0x929AE0 Offset: 0x928AE0 VA: 0x180929AE0
	|-Array.InternalArray__IReadOnlyList_get_Item<ConversionUtility.ConversionQuery>
	|
	|-RVA: 0x937080 Offset: 0x936080 VA: 0x180937080
	|-Array.InternalArray__IReadOnlyList_get_Item<fsOption<fsVersionedType>>
	|
	|-RVA: 0x925990 Offset: 0x924990 VA: 0x180925990
	|-Array.InternalArray__IReadOnlyList_get_Item<fsPortableReflection.AttributeQuery>
	|
	|-RVA: 0x937170 Offset: 0x936170 VA: 0x180937170
	|-Array.InternalArray__IReadOnlyList_get_Item<fsVersionedType>
	|
	|-RVA: 0x9253C0 Offset: 0x9243C0 VA: 0x1809253C0
	|-Array.InternalArray__IReadOnlyList_get_Item<fsAotCompilationManager.AotCompilation>
	|
	|-RVA: 0x934D10 Offset: 0x933D10 VA: 0x180934D10
	|-Array.InternalArray__IReadOnlyList_get_Item<Header.ReceivedToken>
	|
	|-RVA: 0x933CF0 Offset: 0x932CF0 VA: 0x180933CF0
	|-Array.InternalArray__IReadOnlyList_get_Item<MinimapPoint>
	|
	|-RVA: 0x936530 Offset: 0x935530 VA: 0x180936530
	|-Array.InternalArray__IReadOnlyList_get_Item<CodePointIndexer.TableRange>
	|
	|-RVA: 0x936C10 Offset: 0x935C10 VA: 0x180936C10
	|-Array.InternalArray__IReadOnlyList_get_Item<Uri.UriScheme>
	|
	|-RVA: 0x933DD0 Offset: 0x932DD0 VA: 0x180933DD0
	|-Array.InternalArray__IReadOnlyList_get_Item<MusicStateInfo>
	|
	|-RVA: 0x930170 Offset: 0x92F170 VA: 0x180930170
	|-Array.InternalArray__IReadOnlyList_get_Item<BridgeHandler.IdxPacket>
	|
	|-RVA: 0x9309D0 Offset: 0x92F9D0 VA: 0x1809309D0
	|-Array.InternalArray__IReadOnlyList_get_Item<JsonPosition>
	|
	|-RVA: 0x936960 Offset: 0x935960 VA: 0x180936960
	|-Array.InternalArray__IReadOnlyList_get_Item<DefaultSerializationBinder.TypeNameKey>
	|
	|-RVA: 0x934EB0 Offset: 0x933EB0 VA: 0x180934EB0
	|-Array.InternalArray__IReadOnlyList_get_Item<ResolverContractKey>
	|
	|-RVA: 0x936890 Offset: 0x935890 VA: 0x180936890
	|-Array.InternalArray__IReadOnlyList_get_Item<ConvertUtils.TypeConvertKey>
	|
	|-RVA: 0x934150 Offset: 0x933150 VA: 0x180934150
	|-Array.InternalArray__IReadOnlyList_get_Item<ObjectPoolComInfo>
	|
	|-RVA: 0x937250 Offset: 0x936250 VA: 0x180937250
	|-Array.InternalArray__IReadOnlyList_get_Item<pb_BezierPoint>
	|
	|-RVA: 0x937350 Offset: 0x936350 VA: 0x180937350
	|-Array.InternalArray__IReadOnlyList_get_Item<pb_Edge>
	|
	|-RVA: 0x937410 Offset: 0x936410 VA: 0x180937410
	|-Array.InternalArray__IReadOnlyList_get_Item<pb_IntVec3>
	|
	|-RVA: 0x92FA70 Offset: 0x92EA70 VA: 0x18092FA70
	|-Array.InternalArray__IReadOnlyList_get_Item<IcoBumpin.FaceRef>
	|
	|-RVA: 0x936DC0 Offset: 0x935DC0 VA: 0x180936DC0
	|-Array.InternalArray__IReadOnlyList_get_Item<AnimationWarping.Warp>
	|
	|-RVA: 0x92FB60 Offset: 0x92EB60 VA: 0x18092FB60
	|-Array.InternalArray__IReadOnlyList_get_Item<GrounderQuadruped.Foot>
	|
	|-RVA: 0x925A60 Offset: 0x924A60 VA: 0x180925A60
	|-Array.InternalArray__IReadOnlyList_get_Item<IKSolverLimb.AxisDirection>
	|
	|-RVA: 0x934F80 Offset: 0x933F80 VA: 0x180934F80
	|-Array.InternalArray__IReadOnlyList_get_Item<ScreenRadioScriptObject.ScreenInfo>
	|
	|-RVA: 0x936CF0 Offset: 0x935CF0 VA: 0x180936CF0
	|-Array.InternalArray__IReadOnlyList_get_Item<ValueDropdownItem<object>>
	|
	|-RVA: 0x92FC60 Offset: 0x92EC60 VA: 0x18092FC60
	|-Array.InternalArray__IReadOnlyList_get_Item<FormatterLocator.FormatterInfo>
	|
	|-RVA: 0x92FD40 Offset: 0x92ED40 VA: 0x18092FD40
	|-Array.InternalArray__IReadOnlyList_get_Item<FormatterLocator.FormatterLocatorInfo>
	|
	|-RVA: 0x933F80 Offset: 0x932F80 VA: 0x180933F80
	|-Array.InternalArray__IReadOnlyList_get_Item<NodeInfo>
	|
	|-RVA: 0x935220 Offset: 0x934220 VA: 0x180935220
	|-Array.InternalArray__IReadOnlyList_get_Item<SerializationNode>
	|
	|-RVA: 0x9349C0 Offset: 0x9339C0 VA: 0x1809349C0
	|-Array.InternalArray__IReadOnlyList_get_Item<DeepReflection.PathStep>
	|
	|-RVA: 0x925F30 Offset: 0x924F30 VA: 0x180925F30
	|-Array.InternalArray__IReadOnlyList_get_Item<CCalEffInfo>
	|
	|-RVA: 0x935400 Offset: 0x934400 VA: 0x180935400
	|-Array.InternalArray__IReadOnlyList_get_Item<SkillRayHit>
	|
	|-RVA: 0x9252F0 Offset: 0x9242F0 VA: 0x1809252F0
	|-Array.InternalArray__IReadOnlyList_get_Item<AnimationStateData.AnimationPair>
	|
	|-RVA: 0x92F8B0 Offset: 0x92E8B0 VA: 0x18092F8B0
	|-Array.InternalArray__IReadOnlyList_get_Item<EventQueue.EventQueueEntry>
	|
	|-RVA: 0x9258B0 Offset: 0x9248B0 VA: 0x1809258B0
	|-Array.InternalArray__IReadOnlyList_get_Item<Skin.AttachmentKeyTuple>
	|
	|-RVA: 0x9257D0 Offset: 0x9247D0 VA: 0x1809257D0
	|-Array.InternalArray__IReadOnlyList_get_Item<SkeletonRendererCustomMaterials.AtlasMaterialOverride>
	|
	|-RVA: 0x935610 Offset: 0x934610 VA: 0x180935610
	|-Array.InternalArray__IReadOnlyList_get_Item<SkeletonRendererCustomMaterials.SlotMaterialOverride>
	|
	|-RVA: 0x9367C0 Offset: 0x9357C0 VA: 0x1809367C0
	|-Array.InternalArray__IReadOnlyList_get_Item<SkeletonUtilityKinematicShadow.TransformPair>
	|
	|-RVA: 0x933C20 Offset: 0x932C20 VA: 0x180933C20
	|-Array.InternalArray__IReadOnlyList_get_Item<SlotBlendModes.MaterialTexturePair>
	|
	|-RVA: 0x936430 Offset: 0x935430 VA: 0x180936430
	|-Array.InternalArray__IReadOnlyList_get_Item<SubmeshInstruction>
	|
	|-RVA: 0x933970 Offset: 0x932970 VA: 0x180933970
	|-Array.InternalArray__IReadOnlyList_get_Item<StateSoundScriptObject.Loop>
	|
	|-RVA: 0x935E90 Offset: 0x934E90 VA: 0x180935E90
	|-Array.InternalArray__IReadOnlyList_get_Item<StateSoundScriptObject.StateSound>
	|
	|-RVA: 0x926270 Offset: 0x925270 VA: 0x180926270
	|-Array.InternalArray__IReadOnlyList_get_Item<SteamMatchViewer.ChatMsg>
	|
	|-RVA: 0x9254A0 Offset: 0x9244A0 VA: 0x1809254A0
	|-Array.InternalArray__IReadOnlyList_get_Item<AppId_t>
	|
	|-RVA: 0x9260F0 Offset: 0x9250F0 VA: 0x1809260F0
	|-Array.InternalArray__IReadOnlyList_get_Item<CSteamID>
	|
	|-RVA: 0x929960 Offset: 0x928960 VA: 0x180929960
	|-Array.InternalArray__IReadOnlyList_get_Item<ControllerActionSetHandle_t>
	|
	|-RVA: 0x929A20 Offset: 0x928A20 VA: 0x180929A20
	|-Array.InternalArray__IReadOnlyList_get_Item<ControllerHandle_t>
	|
	|-RVA: 0x929E60 Offset: 0x928E60 VA: 0x180929E60
	|-Array.InternalArray__IReadOnlyList_get_Item<DepotId_t>
	|
	|-RVA: 0x92FED0 Offset: 0x92EED0 VA: 0x18092FED0
	|-Array.InternalArray__IReadOnlyList_get_Item<HAuthTicket>
	|
	|-RVA: 0x930300 Offset: 0x92F300 VA: 0x180930300
	|-Array.InternalArray__IReadOnlyList_get_Item<InputActionSetHandle_t>
	|
	|-RVA: 0x9304C0 Offset: 0x92F4C0 VA: 0x1809304C0
	|-Array.InternalArray__IReadOnlyList_get_Item<InputHandle_t>
	|
	|-RVA: 0x933B50 Offset: 0x932B50 VA: 0x180933B50
	|-Array.InternalArray__IReadOnlyList_get_Item<MatchMakingKeyValuePair_t>
	|
	|-RVA: 0x934BA0 Offset: 0x933BA0 VA: 0x180934BA0
	|-Array.InternalArray__IReadOnlyList_get_Item<PublishedFileId_t>
	|
	|-RVA: 0x936060 Offset: 0x935060 VA: 0x180936060
	|-Array.InternalArray__IReadOnlyList_get_Item<SteamAPICall_t>
	|
	|-RVA: 0x936120 Offset: 0x935120 VA: 0x180936120
	|-Array.InternalArray__IReadOnlyList_get_Item<SteamItemDef_t>
	|
	|-RVA: 0x9361D0 Offset: 0x9351D0 VA: 0x1809361D0
	|-Array.InternalArray__IReadOnlyList_get_Item<SteamItemDetails_t>
	|
	|-RVA: 0x9362A0 Offset: 0x9352A0 VA: 0x1809362A0
	|-Array.InternalArray__IReadOnlyList_get_Item<SteamItemInstanceID_t>
	|
	|-RVA: 0x936360 Offset: 0x935360 VA: 0x180936360
	|-Array.InternalArray__IReadOnlyList_get_Item<SteamPartyBeaconLocation_t>
	|
	|-RVA: 0x925620 Offset: 0x924620 VA: 0x180925620
	|-Array.InternalArray__IReadOnlyList_get_Item<ArraySegment<byte>>
	|
	|-RVA: 0x925D20 Offset: 0x924D20 VA: 0x180925D20
	|-Array.InternalArray__IReadOnlyList_get_Item<bool>
	|
	|-RVA: 0x925E80 Offset: 0x924E80 VA: 0x180925E80
	|-Array.InternalArray__IReadOnlyList_get_Item<byte>
	|
	|-RVA: 0x925DD0 Offset: 0x924DD0 VA: 0x180925DD0
	|-Array.InternalArray__IReadOnlyList_get_Item<ByteEnum>
	|
	|-RVA: 0x9261B0 Offset: 0x9251B0 VA: 0x1809261B0
	|-Array.InternalArray__IReadOnlyList_get_Item<char>
	|
	|-RVA: 0x935DC0 Offset: 0x934DC0 VA: 0x180935DC0
	|-Array.InternalArray__IReadOnlyList_get_Item<ConcurrentQueue.Segment.Slot<object>>
	|
	|-RVA: 0x92A170 Offset: 0x929170 VA: 0x18092A170
	|-Array.InternalArray__IReadOnlyList_get_Item<DictionaryEntry>
	|
	|-RVA: 0x92EDE0 Offset: 0x92DDE0 VA: 0x18092EDE0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<EventHook, object>>
	|
	|-RVA: 0x92BBA0 Offset: 0x92ABA0 VA: 0x18092BBA0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<Flow.RecursionNode, int>>
	|
	|-RVA: 0x92E500 Offset: 0x92D500 VA: 0x18092E500
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<DYP2PDll.P2PID, object>>
	|
	|-RVA: 0x92CCD0 Offset: 0x92BCD0 VA: 0x18092CCD0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<LPWNormalSolver.LPWPosition, int>>
	|
	|-RVA: 0x92AC10 Offset: 0x929C10 VA: 0x18092AC10
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>
	|
	|-RVA: 0x92C010 Offset: 0x92B010 VA: 0x18092C010
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, object>>
	|
	|-RVA: 0x92C490 Offset: 0x92B490 VA: 0x18092C490
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<ConversionUtility.ConversionQuery, Int32Enum>>
	|
	|-RVA: 0x92C670 Offset: 0x92B670 VA: 0x18092C670
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<ConversionUtility.ConversionQuery, object>>
	|
	|-RVA: 0x92C840 Offset: 0x92B840 VA: 0x18092C840
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<fsPortableReflection.AttributeQuery, object>>
	|
	|-RVA: 0x92C100 Offset: 0x92B100 VA: 0x18092C100
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<DefaultSerializationBinder.TypeNameKey, object>>
	|
	|-RVA: 0x92D940 Offset: 0x92C940 VA: 0x18092D940
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<ResolverContractKey, object>>
	|
	|-RVA: 0x92D340 Offset: 0x92C340 VA: 0x18092D340
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<ConvertUtils.TypeConvertKey, object>>
	|
	|-RVA: 0x92E6C0 Offset: 0x92D6C0 VA: 0x18092E6C0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<pb_Edge, object>>
	|
	|-RVA: 0x92A3D0 Offset: 0x9293D0 VA: 0x18092A3D0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<pb_IntVec3, object>>
	|
	|-RVA: 0x92DCF0 Offset: 0x92CCF0 VA: 0x18092DCF0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<AnimationStateData.AnimationPair, float>>
	|
	|-RVA: 0x92EFC0 Offset: 0x92DFC0 VA: 0x18092EFC0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<Skin.AttachmentKeyTuple, object>>
	|
	|-RVA: 0x92DEE0 Offset: 0x92CEE0 VA: 0x18092DEE0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<SlotBlendModes.MaterialTexturePair, object>>
	|
	|-RVA: 0x92B380 Offset: 0x92A380 VA: 0x18092B380
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<CSteamID, object>>
	|
	|-RVA: 0x92DC10 Offset: 0x92CC10 VA: 0x18092DC10
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<HAuthTicket, object>>
	|
	|-RVA: 0x92C760 Offset: 0x92B760 VA: 0x18092C760
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<SteamAPICall_t, object>>
	|
	|-RVA: 0x92E190 Offset: 0x92D190 VA: 0x18092E190
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<char, char>>
	|
	|-RVA: 0x92CDD0 Offset: 0x92BDD0 VA: 0x18092CDD0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<char, Nullable<ByteEnum>>>
	|
	|-RVA: 0x92EEE0 Offset: 0x92DEE0 VA: 0x18092EEE0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<char, object>>
	|
	|-RVA: 0x92D080 Offset: 0x92C080 VA: 0x18092D080
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<Guid, object>>
	|
	|-RVA: 0x92ADF0 Offset: 0x929DF0 VA: 0x18092ADF0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<short, object>>
	|
	|-RVA: 0x92B290 Offset: 0x92A290 VA: 0x18092B290
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<int, ConversationScriptObject.ClientTipsMessage>>
	|
	|-RVA: 0x92E8A0 Offset: 0x92D8A0 VA: 0x18092E8A0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<int, ConversationScriptObject.ConfirmMessage>>
	|
	|-RVA: 0x92A940 Offset: 0x929940 VA: 0x18092A940
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<int, ConversationScriptObject.LoadMessage>>
	|
	|-RVA: 0x92AFD0 Offset: 0x929FD0 VA: 0x18092AFD0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<int, HitData>>
	|
	|-RVA: 0x92D170 Offset: 0x92C170 VA: 0x18092D170
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<int, MinimapPoint>>
	|
	|-RVA: 0x92DDE0 Offset: 0x92CDE0 VA: 0x18092DDE0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<int, ObjectPoolComInfo>>
	|
	|-RVA: 0x92E430 Offset: 0x92D430 VA: 0x18092E430
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<int, bool>>
	|
	|-RVA: 0x92CC00 Offset: 0x92BC00 VA: 0x18092CC00
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<int, char>>
	|
	|-RVA: 0x92B8D0 Offset: 0x92A8D0 VA: 0x18092B8D0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<int, int>>
	|
	|-RVA: 0x92B640 Offset: 0x92A640 VA: 0x18092B640
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<int, Int32Enum>>
	|
	|-RVA: 0x92F190 Offset: 0x92E190 VA: 0x18092F190
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<int, long>>
	|
	|-RVA: 0x92D430 Offset: 0x92C430 VA: 0x18092D430
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<int, object>>
	|
	|-RVA: 0x92AA40 Offset: 0x929A40 VA: 0x18092AA40
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<int, float>>
	|
	|-RVA: 0x92E5F0 Offset: 0x92D5F0 VA: 0x18092E5F0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<int, uint>>
	|
	|-RVA: 0x92EA70 Offset: 0x92DA70 VA: 0x18092EA70
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<int, ulong>>
	|
	|-RVA: 0x92CA30 Offset: 0x92BA30 VA: 0x18092CA30
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<int, Color>>
	|
	|-RVA: 0x92D710 Offset: 0x92C710 VA: 0x18092D710
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<int, Matrix4x4>>
	|
	|-RVA: 0x92DFD0 Offset: 0x92CFD0 VA: 0x18092DFD0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<int, NetworkMigrationManager.ConnectionPendingPlayers>>
	|
	|-RVA: 0x92B710 Offset: 0x92A710 VA: 0x18092B710
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<int, Vector2>>
	|
	|-RVA: 0x92E0B0 Offset: 0x92D0B0 VA: 0x18092E0B0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<int, Vector3>>
	|
	|-RVA: 0x92B0D0 Offset: 0x92A0D0 VA: 0x18092B0D0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<Int32Enum, bool>>
	|
	|-RVA: 0x92F0C0 Offset: 0x92E0C0 VA: 0x18092F0C0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<Int32Enum, int>>
	|
	|-RVA: 0x92EC30 Offset: 0x92DC30 VA: 0x18092EC30
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<Int32Enum, Int32Enum>>
	|
	|-RVA: 0x92C3B0 Offset: 0x92B3B0 VA: 0x18092C3B0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<Int32Enum, object>>
	|
	|-RVA: 0x92E9A0 Offset: 0x92D9A0 VA: 0x18092E9A0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<Int32Enum, float>>
	|
	|-RVA: 0x92EB50 Offset: 0x92DB50 VA: 0x18092EB50
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<long, int>>
	|
	|-RVA: 0x92F350 Offset: 0x92E350 VA: 0x18092F350
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<long, object>>
	|
	|-RVA: 0x92B7F0 Offset: 0x92A7F0 VA: 0x18092B7F0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<IntPtr, object>>
	|
	|-RVA: 0x92D510 Offset: 0x92C510 VA: 0x18092D510
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<object, MeshCombiner.BlendShapeFrame>>
	|
	|-RVA: 0x92B9A0 Offset: 0x92A9A0 VA: 0x18092B9A0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<object, CinemachineCore.UpdateStatus>>
	|
	|-RVA: 0x92D840 Offset: 0x92C840 VA: 0x18092D840
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<object, DYUpdateIni.OneResInfo>>
	|
	|-RVA: 0x92F6F0 Offset: 0x92E6F0 VA: 0x18092F6F0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<object, IniValue>>
	|
	|-RVA: 0x92B540 Offset: 0x92A540 VA: 0x18092B540
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<object, PanelManger.PanelInfo>>
	|
	|-RVA: 0x92C930 Offset: 0x92B930 VA: 0x18092C930
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<object, OneInfo>>
	|
	|-RVA: 0x92B1A0 Offset: 0x92A1A0 VA: 0x18092B1A0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<object, ArrayMetadata>>
	|
	|-RVA: 0x92E7A0 Offset: 0x92D7A0 VA: 0x18092E7A0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<object, ObjectMetadata>>
	|
	|-RVA: 0x92AED0 Offset: 0x929ED0 VA: 0x18092AED0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<object, PropertyMetadata>>
	|
	|-RVA: 0x92AB10 Offset: 0x929B10 VA: 0x18092AB10
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<object, fsOption<fsVersionedType>>>
	|
	|-RVA: 0x92B460 Offset: 0x92A460 VA: 0x18092B460
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<object, SteamAPICall_t>>
	|
	|-RVA: 0x92C2D0 Offset: 0x92B2D0 VA: 0x18092C2D0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<object, bool>>
	|
	|-RVA: 0x92A770 Offset: 0x929770 VA: 0x18092A770
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<object, KeyValuePair<object, object>>>
	|
	|-RVA: 0x92A860 Offset: 0x929860 VA: 0x18092A860
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<object, int>>
	|
	|-RVA: 0x92BAC0 Offset: 0x92AAC0 VA: 0x18092BAC0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<object, Int32Enum>>
	|
	|-RVA: 0x92D260 Offset: 0x92C260 VA: 0x18092D260
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<object, long>>
	|
	|-RVA: 0x92A5B0 Offset: 0x9295B0 VA: 0x18092A5B0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<object, object>>
	|
	|-RVA: 0x92F520 Offset: 0x92E520 VA: 0x18092F520
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<object, ResourceLocator>>
	|
	|-RVA: 0x92BF30 Offset: 0x92AF30 VA: 0x18092BF30
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<object, float>>
	|
	|-RVA: 0x92F610 Offset: 0x92E610 VA: 0x18092F610
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<object, TimeSpan>>
	|
	|-RVA: 0x92A4C0 Offset: 0x9294C0 VA: 0x18092A4C0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<object, Color>>
	|
	|-RVA: 0x92F430 Offset: 0x92E430 VA: 0x18092F430
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<object, NetworkBroadcastResult>>
	|
	|-RVA: 0x92CF90 Offset: 0x92BF90 VA: 0x18092CF90
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<object, Playable>>
	|
	|-RVA: 0x92D620 Offset: 0x92C620 VA: 0x18092D620
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<object, Vector3>>
	|
	|-RVA: 0x92DB00 Offset: 0x92CB00 VA: 0x18092DB00
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<object, BlendShapeFrame>>
	|
	|-RVA: 0x92BC90 Offset: 0x92AC90 VA: 0x18092BC90
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<float, object>>
	|
	|-RVA: 0x92AD10 Offset: 0x929D10 VA: 0x18092AD10
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<ushort, object>>
	|
	|-RVA: 0x92DA30 Offset: 0x92CA30 VA: 0x18092DA30
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<uint, int>>
	|
	|-RVA: 0x92ED00 Offset: 0x92DD00 VA: 0x18092ED00
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<uint, object>>
	|
	|-RVA: 0x92CB20 Offset: 0x92BB20 VA: 0x18092CB20
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<uint, ulong>>
	|
	|-RVA: 0x92F270 Offset: 0x92E270 VA: 0x18092F270
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<ulong, object>>
	|
	|-RVA: 0x92C1F0 Offset: 0x92B1F0 VA: 0x18092C1F0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<ulong, uint>>
	|
	|-RVA: 0x92E270 Offset: 0x92D270 VA: 0x18092E270
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<UInt64Enum, object>>
	|
	|-RVA: 0x92CEB0 Offset: 0x92BEB0 VA: 0x18092CEB0
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<TerrainUtility.TerrainMap.TileCoord, object>>
	|
	|-RVA: 0x92C580 Offset: 0x92B580 VA: 0x18092C580
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<NetworkHash128, object>>
	|
	|-RVA: 0x92BD70 Offset: 0x92AD70 VA: 0x18092BD70
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<NetworkInstanceId, object>>
	|
	|-RVA: 0x92A690 Offset: 0x929690 VA: 0x18092A690
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<NetworkSceneId, object>>
	|
	|-RVA: 0x92BE50 Offset: 0x92AE50 VA: 0x18092BE50
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<Scene, object>>
	|
	|-RVA: 0x92E350 Offset: 0x92D350 VA: 0x18092E350
	|-Array.InternalArray__IReadOnlyList_get_Item<Dictionary.Entry<ZmID, object>>
	|
	|-RVA: 0x935A50 Offset: 0x934A50 VA: 0x180935A50
	|-Array.InternalArray__IReadOnlyList_get_Item<HashSet.Slot<pb_Edge>>
	|
	|-RVA: 0x9356F0 Offset: 0x9346F0 VA: 0x1809356F0
	|-Array.InternalArray__IReadOnlyList_get_Item<HashSet.Slot<char>>
	|
	|-RVA: 0x935B20 Offset: 0x934B20 VA: 0x180935B20
	|-Array.InternalArray__IReadOnlyList_get_Item<HashSet.Slot<int>>
	|
	|-RVA: 0x935CE0 Offset: 0x934CE0 VA: 0x180935CE0
	|-Array.InternalArray__IReadOnlyList_get_Item<HashSet.Slot<Int32Enum>>
	|
	|-RVA: 0x9357D0 Offset: 0x9347D0 VA: 0x1809357D0
	|-Array.InternalArray__IReadOnlyList_get_Item<HashSet.Slot<object>>
	|
	|-RVA: 0x935C00 Offset: 0x934C00 VA: 0x180935C00
	|-Array.InternalArray__IReadOnlyList_get_Item<HashSet.Slot<uint>>
	|
	|-RVA: 0x9358A0 Offset: 0x9348A0 VA: 0x1809358A0
	|-Array.InternalArray__IReadOnlyList_get_Item<HashSet.Slot<ulong>>
	|
	|-RVA: 0x935970 Offset: 0x934970 VA: 0x180935970
	|-Array.InternalArray__IReadOnlyList_get_Item<HashSet.Slot<NetworkInstanceId>>
	|
	|-RVA: 0x933200 Offset: 0x932200 VA: 0x180933200
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<EventHook, object>>
	|
	|-RVA: 0x931CB0 Offset: 0x930CB0 VA: 0x180931CB0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<Flow.RecursionNode, int>>
	|
	|-RVA: 0x932A70 Offset: 0x931A70 VA: 0x180932A70
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<DYP2PDll.P2PID, object>>
	|
	|-RVA: 0x930F50 Offset: 0x92FF50 VA: 0x180930F50
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<LPWNormalSolver.LPWPosition, int>>
	|
	|-RVA: 0x9315F0 Offset: 0x9305F0 VA: 0x1809315F0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>
	|
	|-RVA: 0x931040 Offset: 0x930040 VA: 0x180931040
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<BinaryOperatorHandler.OperatorQuery, object>>
	|
	|-RVA: 0x932990 Offset: 0x931990 VA: 0x180932990
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<ConversionUtility.ConversionQuery, Int32Enum>>
	|
	|-RVA: 0x931510 Offset: 0x930510 VA: 0x180931510
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<ConversionUtility.ConversionQuery, object>>
	|
	|-RVA: 0x933480 Offset: 0x932480 VA: 0x180933480
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<fsPortableReflection.AttributeQuery, object>>
	|
	|-RVA: 0x9325F0 Offset: 0x9315F0 VA: 0x1809325F0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<DefaultSerializationBinder.TypeNameKey, object>>
	|
	|-RVA: 0x932350 Offset: 0x931350 VA: 0x180932350
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<ResolverContractKey, object>>
	|
	|-RVA: 0x9326D0 Offset: 0x9316D0 VA: 0x1809326D0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<ConvertUtils.TypeConvertKey, object>>
	|
	|-RVA: 0x930BA0 Offset: 0x92FBA0 VA: 0x180930BA0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<pb_Edge, object>>
	|
	|-RVA: 0x930C70 Offset: 0x92FC70 VA: 0x180930C70
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<pb_IntVec3, object>>
	|
	|-RVA: 0x931870 Offset: 0x930870 VA: 0x180931870
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<AnimationStateData.AnimationPair, float>>
	|
	|-RVA: 0x931F20 Offset: 0x930F20 VA: 0x180931F20
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<Skin.AttachmentKeyTuple, object>>
	|
	|-RVA: 0x932DF0 Offset: 0x931DF0 VA: 0x180932DF0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<SlotBlendModes.MaterialTexturePair, object>>
	|
	|-RVA: 0x9316E0 Offset: 0x9306E0 VA: 0x1809316E0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<CSteamID, object>>
	|
	|-RVA: 0x931A10 Offset: 0x930A10 VA: 0x180931A10
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<HAuthTicket, object>>
	|
	|-RVA: 0x931440 Offset: 0x930440 VA: 0x180931440
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<SteamAPICall_t, object>>
	|
	|-RVA: 0x931200 Offset: 0x930200 VA: 0x180931200
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<char, char>>
	|
	|-RVA: 0x932ED0 Offset: 0x931ED0 VA: 0x180932ED0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<char, Nullable<ByteEnum>>>
	|
	|-RVA: 0x933130 Offset: 0x932130 VA: 0x180933130
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<char, object>>
	|
	|-RVA: 0x931D90 Offset: 0x930D90 VA: 0x180931D90
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<DateTime, object>>
	|
	|-RVA: 0x931120 Offset: 0x930120 VA: 0x180931120
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<Guid, int>>
	|
	|-RVA: 0x932F80 Offset: 0x931F80 VA: 0x180932F80
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<Guid, object>>
	|
	|-RVA: 0x931AE0 Offset: 0x930AE0 VA: 0x180931AE0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<short, object>>
	|
	|-RVA: 0x932510 Offset: 0x931510 VA: 0x180932510
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<int, ConversationScriptObject.ClientTipsMessage>>
	|
	|-RVA: 0x931BB0 Offset: 0x930BB0 VA: 0x180931BB0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<int, ConversationScriptObject.ConfirmMessage>>
	|
	|-RVA: 0x932D00 Offset: 0x931D00 VA: 0x180932D00
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<int, ConversationScriptObject.LoadMessage>>
	|
	|-RVA: 0x930D50 Offset: 0x92FD50 VA: 0x180930D50
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<int, HitData>>
	|
	|-RVA: 0x932C10 Offset: 0x931C10 VA: 0x180932C10
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<int, MinimapPoint>>
	|
	|-RVA: 0x930E50 Offset: 0x92FE50 VA: 0x180930E50
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<int, ObjectPoolComInfo>>
	|
	|-RVA: 0x931950 Offset: 0x930950 VA: 0x180931950
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<int, bool>>
	|
	|-RVA: 0x9312B0 Offset: 0x9302B0 VA: 0x1809312B0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<int, char>>
	|
	|-RVA: 0x9327B0 Offset: 0x9317B0 VA: 0x1809327B0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<int, int>>
	|
	|-RVA: 0x931E60 Offset: 0x930E60 VA: 0x180931E60
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<int, Int32Enum>>
	|
	|-RVA: 0x932280 Offset: 0x931280 VA: 0x180932280
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<int, long>>
	|
	|-RVA: 0x931370 Offset: 0x930370 VA: 0x180931370
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<int, object>>
	|
	|-RVA: 0x9317B0 Offset: 0x9307B0 VA: 0x1809317B0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<int, float>>
	|
	|-RVA: 0x9332F0 Offset: 0x9322F0 VA: 0x1809332F0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<int, uint>>
	|
	|-RVA: 0x9320F0 Offset: 0x9310F0 VA: 0x1809320F0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<int, ulong>>
	|
	|-RVA: 0x932010 Offset: 0x931010 VA: 0x180932010
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<int, Color>>
	|
	|-RVA: 0x932870 Offset: 0x931870 VA: 0x180932870
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<int, Matrix4x4>>
	|
	|-RVA: 0x933060 Offset: 0x932060 VA: 0x180933060
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<int, NetworkMigrationManager.ConnectionPendingPlayers>>
	|
	|-RVA: 0x932430 Offset: 0x931430 VA: 0x180932430
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<int, Vector2>>
	|
	|-RVA: 0x9333B0 Offset: 0x9323B0 VA: 0x1809333B0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<int, Vector3>>
	|
	|-RVA: 0x9321C0 Offset: 0x9311C0 VA: 0x1809321C0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<Int32Enum, bool>>
	|
	|-RVA: 0x932B50 Offset: 0x931B50 VA: 0x180932B50
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<Int32Enum, int>>
	|
	|-RVA: 0x9C4B50 Offset: 0x9C3B50 VA: 0x1809C4B50
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<Int32Enum, Int32Enum>>
	|
	|-RVA: 0x9C58D0 Offset: 0x9C48D0 VA: 0x1809C58D0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<Int32Enum, object>>
	|
	|-RVA: 0x9C5200 Offset: 0x9C4200 VA: 0x1809C5200
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<Int32Enum, float>>
	|
	|-RVA: 0x9C6D80 Offset: 0x9C5D80 VA: 0x1809C6D80
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<long, int>>
	|
	|-RVA: 0x9C5A70 Offset: 0x9C4A70 VA: 0x1809C5A70
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<long, object>>
	|
	|-RVA: 0x9C4DD0 Offset: 0x9C3DD0 VA: 0x1809C4DD0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<IntPtr, object>>
	|
	|-RVA: 0x9C56F0 Offset: 0x9C46F0 VA: 0x1809C56F0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<object, MeshCombiner.BlendShapeFrame>>
	|
	|-RVA: 0x9C6170 Offset: 0x9C5170 VA: 0x1809C6170
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<object, CinemachineCore.UpdateStatus>>
	|
	|-RVA: 0x9C4F70 Offset: 0x9C3F70 VA: 0x1809C4F70
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<object, DYUpdateIni.OneResInfo>>
	|
	|-RVA: 0x9C5620 Offset: 0x9C4620 VA: 0x1809C5620
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<object, IniValue>>
	|
	|-RVA: 0x9C6500 Offset: 0x9C5500 VA: 0x1809C6500
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<object, PanelManger.PanelInfo>>
	|
	|-RVA: 0x9C6E50 Offset: 0x9C5E50 VA: 0x1809C6E50
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<object, OneInfo>>
	|
	|-RVA: 0x9C6F50 Offset: 0x9C5F50 VA: 0x1809C6F50
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<object, ArrayMetadata>>
	|
	|-RVA: 0x9C4CE0 Offset: 0x9C3CE0 VA: 0x1809C4CE0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<object, ObjectMetadata>>
	|
	|-RVA: 0x9C67A0 Offset: 0x9C57A0 VA: 0x1809C67A0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<object, PropertyMetadata>>
	|
	|-RVA: 0x9C5FA0 Offset: 0x9C4FA0 VA: 0x1809C5FA0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<object, fsOption<fsVersionedType>>>
	|
	|-RVA: 0x9C5060 Offset: 0x9C4060 VA: 0x1809C5060
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<object, SteamAPICall_t>>
	|
	|-RVA: 0x9C5B40 Offset: 0x9C4B40 VA: 0x1809C5B40
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<object, bool>>
	|
	|-RVA: 0x9C7100 Offset: 0x9C6100 VA: 0x1809C7100
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<object, KeyValuePair<object, object>>>
	|
	|-RVA: 0x9C5130 Offset: 0x9C4130 VA: 0x1809C5130
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<object, int>>
	|
	|-RVA: 0x9C7030 Offset: 0x9C6030 VA: 0x1809C7030
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<object, Int32Enum>>
	|
	|-RVA: 0x9C66D0 Offset: 0x9C56D0 VA: 0x1809C66D0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<object, long>>
	|
	|-RVA: 0x9C5390 Offset: 0x9C4390 VA: 0x1809C5390
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<object, object>>
	|
	|-RVA: 0x9C5540 Offset: 0x9C4540 VA: 0x1809C5540
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<object, ResourceLocator>>
	|
	|-RVA: 0x9C6CB0 Offset: 0x9C5CB0 VA: 0x1809C6CB0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<object, float>>
	|
	|-RVA: 0x9C52C0 Offset: 0x9C42C0 VA: 0x1809C52C0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<object, TimeSpan>>
	|
	|-RVA: 0x9C6350 Offset: 0x9C5350 VA: 0x1809C6350
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<object, Color>>
	|
	|-RVA: 0x9C5DB0 Offset: 0x9C4DB0 VA: 0x1809C5DB0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<object, NetworkBroadcastResult>>
	|
	|-RVA: 0x9C6960 Offset: 0x9C5960 VA: 0x1809C6960
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<object, Playable>>
	|
	|-RVA: 0x9C65F0 Offset: 0x9C55F0 VA: 0x1809C65F0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<object, Vector3>>
	|
	|-RVA: 0x9C5E90 Offset: 0x9C4E90 VA: 0x1809C5E90
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<object, BlendShapeFrame>>
	|
	|-RVA: 0x9C5800 Offset: 0x9C4800 VA: 0x1809C5800
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<float, object>>
	|
	|-RVA: 0x9C5C10 Offset: 0x9C4C10 VA: 0x1809C5C10
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<ushort, object>>
	|
	|-RVA: 0x9C6290 Offset: 0x9C5290 VA: 0x1809C6290
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<uint, int>>
	|
	|-RVA: 0x9C60A0 Offset: 0x9C50A0 VA: 0x1809C60A0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<uint, object>>
	|
	|-RVA: 0x9C4EA0 Offset: 0x9C3EA0 VA: 0x1809C4EA0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<uint, ulong>>
	|
	|-RVA: 0x9C4C10 Offset: 0x9C3C10 VA: 0x1809C4C10
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<ulong, object>>
	|
	|-RVA: 0x9C5CE0 Offset: 0x9C4CE0 VA: 0x1809C5CE0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<ulong, uint>>
	|
	|-RVA: 0x9C6A40 Offset: 0x9C5A40 VA: 0x1809C6A40
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<UInt64Enum, object>>
	|
	|-RVA: 0x9C6890 Offset: 0x9C5890 VA: 0x1809C6890
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<TerrainUtility.TerrainMap.TileCoord, object>>
	|
	|-RVA: 0x9C5460 Offset: 0x9C4460 VA: 0x1809C5460
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<NetworkHash128, object>>
	|
	|-RVA: 0x9C59A0 Offset: 0x9C49A0 VA: 0x1809C59A0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<NetworkInstanceId, object>>
	|
	|-RVA: 0x9C6B10 Offset: 0x9C5B10 VA: 0x1809C6B10
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<NetworkSceneId, object>>
	|
	|-RVA: 0x9C6BE0 Offset: 0x9C5BE0 VA: 0x1809C6BE0
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<Scene, object>>
	|
	|-RVA: 0x9C6430 Offset: 0x9C5430 VA: 0x1809C6430
	|-Array.InternalArray__IReadOnlyList_get_Item<KeyValuePair<ZmID, object>>
	|
	|-RVA: 0x9CC520 Offset: 0x9CB520 VA: 0x1809CC520
	|-Array.InternalArray__IReadOnlyList_get_Item<Hashtable.bucket>
	|
	|-RVA: 0x9C2440 Offset: 0x9C1440 VA: 0x1809C2440
	|-Array.InternalArray__IReadOnlyList_get_Item<AttributeCollection.AttributeEntry>
	|
	|-RVA: 0x9C34F0 Offset: 0x9C24F0 VA: 0x1809C34F0
	|-Array.InternalArray__IReadOnlyList_get_Item<DateTime>
	|
	|-RVA: 0x9C35B0 Offset: 0x9C25B0 VA: 0x1809C35B0
	|-Array.InternalArray__IReadOnlyList_get_Item<Decimal>
	|
	|-RVA: 0x9C9970 Offset: 0x9C8970 VA: 0x1809C9970
	|-Array.InternalArray__IReadOnlyList_get_Item<EventProvider.SessionInfo>
	|
	|-RVA: 0x9C38F0 Offset: 0x9C28F0 VA: 0x1809C38F0
	|-Array.InternalArray__IReadOnlyList_get_Item<EventSource.EventMetadata>
	|
	|-RVA: 0x9C3680 Offset: 0x9C2680 VA: 0x1809C3680
	|-Array.InternalArray__IReadOnlyList_get_Item<double>
	|
	|-RVA: 0x9C4730 Offset: 0x9C3730 VA: 0x1809C4730
	|-Array.InternalArray__IReadOnlyList_get_Item<InternalCodePageDataItem>
	|
	|-RVA: 0x9C4800 Offset: 0x9C3800 VA: 0x1809C4800
	|-Array.InternalArray__IReadOnlyList_get_Item<InternalEncodingDataItem>
	|
	|-RVA: 0x9CAE40 Offset: 0x9C9E40 VA: 0x1809CAE40
	|-Array.InternalArray__IReadOnlyList_get_Item<TimeSpanParse.TimeSpanToken>
	|
	|-RVA: 0x9C3420 Offset: 0x9C2420 VA: 0x1809C3420
	|-Array.InternalArray__IReadOnlyList_get_Item<UmAlQuraCalendar.DateMapping>
	|
	|-RVA: 0x9C4100 Offset: 0x9C3100 VA: 0x1809C4100
	|-Array.InternalArray__IReadOnlyList_get_Item<Guid>
	|
	|-RVA: 0x9C4370 Offset: 0x9C3370 VA: 0x1809C4370
	|-Array.InternalArray__IReadOnlyList_get_Item<short>
	|
	|-RVA: 0x9C44F0 Offset: 0x9C34F0 VA: 0x1809C44F0
	|-Array.InternalArray__IReadOnlyList_get_Item<int>
	|
	|-RVA: 0x9C4430 Offset: 0x9C3430 VA: 0x1809C4430
	|-Array.InternalArray__IReadOnlyList_get_Item<Int32Enum>
	|
	|-RVA: 0x9C45B0 Offset: 0x9C35B0 VA: 0x1809C45B0
	|-Array.InternalArray__IReadOnlyList_get_Item<long>
	|
	|-RVA: 0x9C4670 Offset: 0x9C3670 VA: 0x1809C4670
	|-Array.InternalArray__IReadOnlyList_get_Item<IntPtr>
	|
	|-RVA: 0x9C49A0 Offset: 0x9C39A0 VA: 0x1809C49A0
	|-Array.InternalArray__IReadOnlyList_get_Item<InterpretedFrameInfo>
	|
	|-RVA: 0x9C7680 Offset: 0x9C6680 VA: 0x1809C7680
	|-Array.InternalArray__IReadOnlyList_get_Item<LocalDefinition>
	|
	|-RVA: 0x9C95A0 Offset: 0x9C85A0 VA: 0x1809C95A0
	|-Array.InternalArray__IReadOnlyList_get_Item<RuntimeLabel>
	|
	|-RVA: 0x9CA0B0 Offset: 0x9C90B0 VA: 0x1809CA0B0
	|-Array.InternalArray__IReadOnlyList_get_Item<Set.Slot<CSteamID>>
	|
	|-RVA: 0x9C9EF0 Offset: 0x9C8EF0 VA: 0x1809C9EF0
	|-Array.InternalArray__IReadOnlyList_get_Item<Set.Slot<char>>
	|
	|-RVA: 0x9CA180 Offset: 0x9C9180 VA: 0x1809CA180
	|-Array.InternalArray__IReadOnlyList_get_Item<Set.Slot<object>>
	|
	|-RVA: 0x9C9E10 Offset: 0x9C8E10 VA: 0x1809C9E10
	|-Array.InternalArray__IReadOnlyList_get_Item<Set.Slot<uint>>
	|
	|-RVA: 0x9C9FD0 Offset: 0x9C8FD0 VA: 0x1809C9FD0
	|-Array.InternalArray__IReadOnlyList_get_Item<Set.Slot<ulong>>
	|
	|-RVA: 0x9C8DF0 Offset: 0x9C7DF0 VA: 0x1809C8DF0
	|-Array.InternalArray__IReadOnlyList_get_Item<CookieTokenizer.RecognizedAttribute>
	|
	|-RVA: 0x9C41D0 Offset: 0x9C31D0 VA: 0x1809C41D0
	|-Array.InternalArray__IReadOnlyList_get_Item<HeaderVariantInfo>
	|
	|-RVA: 0x9CC170 Offset: 0x9CB170 VA: 0x1809CC170
	|-Array.InternalArray__IReadOnlyList_get_Item<Win32_IP_ADAPTER_ADDRESSES>
	|
	|-RVA: 0x9CBFA0 Offset: 0x9CAFA0 VA: 0x1809CBFA0
	|-Array.InternalArray__IReadOnlyList_get_Item<Socket.WSABUF>
	|
	|-RVA: 0x9C80B0 Offset: 0x9C70B0 VA: 0x1809C80B0
	|-Array.InternalArray__IReadOnlyList_get_Item<Nullable<ByteEnum>>
	|
	|-RVA: 0x9C9680 Offset: 0x9C8680 VA: 0x1809C9680
	|-Array.InternalArray__IReadOnlyList_get_Item<object>
	|
	|-RVA: 0x9C3A00 Offset: 0x9C2A00 VA: 0x1809C3A00
	|-Array.InternalArray__IReadOnlyList_get_Item<ParameterizedStrings.FormatParam>
	|
	|-RVA: 0x9C3270 Offset: 0x9C2270 VA: 0x1809C3270
	|-Array.InternalArray__IReadOnlyList_get_Item<CustomAttributeNamedArgument>
	|
	|-RVA: 0x9C3350 Offset: 0x9C2350 VA: 0x1809C3350
	|-Array.InternalArray__IReadOnlyList_get_Item<CustomAttributeTypedArgument>
	|
	|-RVA: 0x9C8240 Offset: 0x9C7240 VA: 0x1809C8240
	|-Array.InternalArray__IReadOnlyList_get_Item<ParameterModifier>
	|
	|-RVA: 0x9C93F0 Offset: 0x9C83F0 VA: 0x1809C93F0
	|-Array.InternalArray__IReadOnlyList_get_Item<ResourceLocator>
	|
	|-RVA: 0x9C3820 Offset: 0x9C2820 VA: 0x1809C3820
	|-Array.InternalArray__IReadOnlyList_get_Item<Ephemeron>
	|
	|-RVA: 0x9C3AD0 Offset: 0x9C2AD0 VA: 0x1809C3AD0
	|-Array.InternalArray__IReadOnlyList_get_Item<GCHandle>
	|
	|-RVA: 0x9C9740 Offset: 0x9C8740 VA: 0x1809C9740
	|-Array.InternalArray__IReadOnlyList_get_Item<sbyte>
	|
	|-RVA: 0x9CC390 Offset: 0x9CB390 VA: 0x1809CC390
	|-Array.InternalArray__IReadOnlyList_get_Item<X509ChainStatus>
	|
	|-RVA: 0x9C9C40 Offset: 0x9C8C40 VA: 0x1809C9C40
	|-Array.InternalArray__IReadOnlyList_get_Item<float>
	|
	|-RVA: 0x9C7750 Offset: 0x9C6750 VA: 0x1809C7750
	|-Array.InternalArray__IReadOnlyList_get_Item<RegexCharClass.LowerCaseMapping>
	|
	|-RVA: 0x9C2A30 Offset: 0x9C1A30 VA: 0x1809C2A30
	|-Array.InternalArray__IReadOnlyList_get_Item<CancellationTokenRegistration>
	|
	|-RVA: 0x9CAF20 Offset: 0x9C9F20 VA: 0x1809CAF20
	|-Array.InternalArray__IReadOnlyList_get_Item<TimeSpan>
	|
	|-RVA: 0x9CB4A0 Offset: 0x9CA4A0 VA: 0x1809CB4A0
	|-Array.InternalArray__IReadOnlyList_get_Item<ushort>
	|
	|-RVA: 0x9CB3E0 Offset: 0x9CA3E0 VA: 0x1809CB3E0
	|-Array.InternalArray__IReadOnlyList_get_Item<UInt16Enum>
	|
	|-RVA: 0x9CB620 Offset: 0x9CA620 VA: 0x1809CB620
	|-Array.InternalArray__IReadOnlyList_get_Item<uint>
	|
	|-RVA: 0x9CB560 Offset: 0x9CA560 VA: 0x1809CB560
	|-Array.InternalArray__IReadOnlyList_get_Item<UInt32Enum>
	|
	|-RVA: 0x9CB7A0 Offset: 0x9CA7A0 VA: 0x1809CB7A0
	|-Array.InternalArray__IReadOnlyList_get_Item<ulong>
	|
	|-RVA: 0x9CB6E0 Offset: 0x9CA6E0 VA: 0x1809CB6E0
	|-Array.InternalArray__IReadOnlyList_get_Item<UInt64Enum>
	|
	|-RVA: 0x9CB860 Offset: 0x9CA860 VA: 0x1809CB860
	|-Array.InternalArray__IReadOnlyList_get_Item<UIntPtr>
	|
	|-RVA: 0x9C7830 Offset: 0x9C6830 VA: 0x1809C7830
	|-Array.InternalArray__IReadOnlyList_get_Item<MaterialReference>
	|
	|-RVA: 0x9C94C0 Offset: 0x9C84C0 VA: 0x1809C94C0
	|-Array.InternalArray__IReadOnlyList_get_Item<RichTextTagAttribute>
	|
	|-RVA: 0x9CA260 Offset: 0x9C9260 VA: 0x1809CA260
	|-Array.InternalArray__IReadOnlyList_get_Item<TexturePacker.SpriteData>
	|
	|-RVA: 0x9CA650 Offset: 0x9C9650 VA: 0x1809CA650
	|-Array.InternalArray__IReadOnlyList_get_Item<TMP_CharacterInfo>
	|
	|-RVA: 0x9CA7C0 Offset: 0x9C97C0 VA: 0x1809CA7C0
	|-Array.InternalArray__IReadOnlyList_get_Item<TMP_FontWeightPair>
	|
	|-RVA: 0x9CA890 Offset: 0x9C9890 VA: 0x1809CA890
	|-Array.InternalArray__IReadOnlyList_get_Item<TMP_LineInfo>
	|
	|-RVA: 0x9CA9A0 Offset: 0x9C99A0 VA: 0x1809CA9A0
	|-Array.InternalArray__IReadOnlyList_get_Item<TMP_LinkInfo>
	|
	|-RVA: 0x9CAAA0 Offset: 0x9C9AA0 VA: 0x1809CAAA0
	|-Array.InternalArray__IReadOnlyList_get_Item<TMP_MeshInfo>
	|
	|-RVA: 0x9CABC0 Offset: 0x9C9BC0 VA: 0x1809CABC0
	|-Array.InternalArray__IReadOnlyList_get_Item<TMP_PageInfo>
	|
	|-RVA: 0x9CB920 Offset: 0x9CA920 VA: 0x1809CB920
	|-Array.InternalArray__IReadOnlyList_get_Item<TMP_Text.UnicodeChar>
	|
	|-RVA: 0x9CACA0 Offset: 0x9C9CA0 VA: 0x1809CACA0
	|-Array.InternalArray__IReadOnlyList_get_Item<TMP_WordInfo>
	|
	|-RVA: 0x9C22B0 Offset: 0x9C12B0 VA: 0x1809C22B0
	|-Array.InternalArray__IReadOnlyList_get_Item<AccelerationEvent>
	|
	|-RVA: 0x9C2380 Offset: 0x9C1380 VA: 0x1809C2380
	|-Array.InternalArray__IReadOnlyList_get_Item<AnimatorClipInfo>
	|
	|-RVA: 0x9C8170 Offset: 0x9C7170 VA: 0x1809C8170
	|-Array.InternalArray__IReadOnlyList_get_Item<BeforeRenderHelper.OrderBlock>
	|
	|-RVA: 0x9C26E0 Offset: 0x9C16E0 VA: 0x1809C26E0
	|-Array.InternalArray__IReadOnlyList_get_Item<BoneWeight>
	|
	|-RVA: 0x9C2890 Offset: 0x9C1890 VA: 0x1809C2890
	|-Array.InternalArray__IReadOnlyList_get_Item<BoundingSphere>
	|
	|-RVA: 0x9C2BF0 Offset: 0x9C1BF0 VA: 0x1809C2BF0
	|-Array.InternalArray__IReadOnlyList_get_Item<Color32>
	|
	|-RVA: 0x9C2DC0 Offset: 0x9C1DC0 VA: 0x1809C2DC0
	|-Array.InternalArray__IReadOnlyList_get_Item<Color>
	|
	|-RVA: 0x9C2E90 Offset: 0x9C1E90 VA: 0x1809C2E90
	|-Array.InternalArray__IReadOnlyList_get_Item<CombineInstance>
	|
	|-RVA: 0x9C3070 Offset: 0x9C2070 VA: 0x1809C3070
	|-Array.InternalArray__IReadOnlyList_get_Item<ContactPoint2D>
	|
	|-RVA: 0x9C3180 Offset: 0x9C2180 VA: 0x1809C3180
	|-Array.InternalArray__IReadOnlyList_get_Item<ContactPoint>
	|
	|-RVA: 0x9C8CD0 Offset: 0x9C7CD0 VA: 0x1809C8CD0
	|-Array.InternalArray__IReadOnlyList_get_Item<RaycastResult>
	|
	|-RVA: 0x9C7570 Offset: 0x9C6570 VA: 0x1809C7570
	|-Array.InternalArray__IReadOnlyList_get_Item<LightDataGI>
	|
	|-RVA: 0x9C8910 Offset: 0x9C7910 VA: 0x1809C8910
	|-Array.InternalArray__IReadOnlyList_get_Item<PlayerLoopSystem>
	|
	|-RVA: 0x9C9AE0 Offset: 0x9C8AE0 VA: 0x1809C9AE0
	|-Array.InternalArray__IReadOnlyList_get_Item<ShadowSliceData>
	|
	|-RVA: 0x9C9A30 Offset: 0x9C8A30 VA: 0x1809C9A30
	|-Array.InternalArray__IReadOnlyList_get_Item<ShaderPassName>
	|
	|-RVA: 0x9CBD30 Offset: 0x9CAD30 VA: 0x1809CBD30
	|-Array.InternalArray__IReadOnlyList_get_Item<VisibleLight>
	|
	|-RVA: 0x9CBE60 Offset: 0x9CAE60 VA: 0x1809CBE60
	|-Array.InternalArray__IReadOnlyList_get_Item<VisibleReflectionProbe>
	|
	|-RVA: 0x9CAD80 Offset: 0x9C9D80 VA: 0x1809CAD80
	|-Array.InternalArray__IReadOnlyList_get_Item<TerrainUtility.TerrainMap.TileCoord>
	|
	|-RVA: 0x9C3F60 Offset: 0x9C2F60 VA: 0x1809C3F60
	|-Array.InternalArray__IReadOnlyList_get_Item<GradientAlphaKey>
	|
	|-RVA: 0x9C4020 Offset: 0x9C3020 VA: 0x1809C4020
	|-Array.InternalArray__IReadOnlyList_get_Item<GradientColorKey>
	|
	|-RVA: 0x9C4A70 Offset: 0x9C3A70 VA: 0x1809C4A70
	|-Array.InternalArray__IReadOnlyList_get_Item<IntervalTreeNode>
	|
	|-RVA: 0x9C3740 Offset: 0x9C2740 VA: 0x1809C3740
	|-Array.InternalArray__IReadOnlyList_get_Item<IntervalTree.Entry<object>>
	|
	|-RVA: 0x9C71E0 Offset: 0x9C61E0 VA: 0x1809C71E0
	|-Array.InternalArray__IReadOnlyList_get_Item<Keyframe>
	|
	|-RVA: 0x9C73E0 Offset: 0x9C63E0 VA: 0x1809C73E0
	|-Array.InternalArray__IReadOnlyList_get_Item<LOD>
	|
	|-RVA: 0x9C7940 Offset: 0x9C6940 VA: 0x1809C7940
	|-Array.InternalArray__IReadOnlyList_get_Item<Matrix4x4>
	|
	|-RVA: 0x9C7A50 Offset: 0x9C6A50 VA: 0x1809C7A50
	|-Array.InternalArray__IReadOnlyList_get_Item<MeshSubsetCombineUtility.MeshContainer>
	|
	|-RVA: 0x9C7B80 Offset: 0x9C6B80 VA: 0x1809C7B80
	|-Array.InternalArray__IReadOnlyList_get_Item<MeshSubsetCombineUtility.MeshInstance>
	|
	|-RVA: 0x9CA550 Offset: 0x9C9550 VA: 0x1809CA550
	|-Array.InternalArray__IReadOnlyList_get_Item<MeshSubsetCombineUtility.SubMeshInstance>
	|
	|-RVA: 0x9C2B10 Offset: 0x9C1B10 VA: 0x1809C2B10
	|-Array.InternalArray__IReadOnlyList_get_Item<ChannelPacket>
	|
	|-RVA: 0x9C84F0 Offset: 0x9C74F0 VA: 0x1809C84F0
	|-Array.InternalArray__IReadOnlyList_get_Item<ClientScene.PendingOwner>
	|
	|-RVA: 0x9C48D0 Offset: 0x9C38D0 VA: 0x1809C48D0
	|-Array.InternalArray__IReadOnlyList_get_Item<LocalClient.InternalMsg>
	|
	|-RVA: 0x9C7DB0 Offset: 0x9C6DB0 VA: 0x1809C7DB0
	|-Array.InternalArray__IReadOnlyList_get_Item<NetworkBroadcastResult>
	|
	|-RVA: 0x9C7E80 Offset: 0x9C6E80 VA: 0x1809C7E80
	|-Array.InternalArray__IReadOnlyList_get_Item<NetworkHash128>
	|
	|-RVA: 0x9C7F50 Offset: 0x9C6F50 VA: 0x1809C7F50
	|-Array.InternalArray__IReadOnlyList_get_Item<NetworkInstanceId>
	|
	|-RVA: 0x9C8680 Offset: 0x9C7680 VA: 0x1809C8680
	|-Array.InternalArray__IReadOnlyList_get_Item<NetworkLobbyManager.PendingPlayer>
	|
	|-RVA: 0x9C2FB0 Offset: 0x9C1FB0 VA: 0x1809C2FB0
	|-Array.InternalArray__IReadOnlyList_get_Item<NetworkMigrationManager.ConnectionPendingPlayers>
	|
	|-RVA: 0x9C85B0 Offset: 0x9C75B0 VA: 0x1809C85B0
	|-Array.InternalArray__IReadOnlyList_get_Item<NetworkMigrationManager.PendingPlayerInfo>
	|
	|-RVA: 0x9C8000 Offset: 0x9C7000 VA: 0x1809C8000
	|-Array.InternalArray__IReadOnlyList_get_Item<NetworkSceneId>
	|
	|-RVA: 0x9C2960 Offset: 0x9C1960 VA: 0x1809C2960
	|-Array.InternalArray__IReadOnlyList_get_Item<CRCMessageEntry>
	|
	|-RVA: 0x9C8430 Offset: 0x9C7430 VA: 0x1809C8430
	|-Array.InternalArray__IReadOnlyList_get_Item<PeerInfoPlayer>
	|
	|-RVA: 0x9C8300 Offset: 0x9C7300 VA: 0x1809C8300
	|-Array.InternalArray__IReadOnlyList_get_Item<ParticleSystem.Particle>
	|
	|-RVA: 0x9C8840 Offset: 0x9C7840 VA: 0x1809C8840
	|-Array.InternalArray__IReadOnlyList_get_Item<Playable>
	|
	|-RVA: 0x9C8750 Offset: 0x9C7750 VA: 0x1809C8750
	|-Array.InternalArray__IReadOnlyList_get_Item<PlayableBinding>
	|
	|-RVA: 0x9C8A10 Offset: 0x9C7A10 VA: 0x1809C8A10
	|-Array.InternalArray__IReadOnlyList_get_Item<Quaternion>
	|
	|-RVA: 0x9C8AE0 Offset: 0x9C7AE0 VA: 0x1809C8AE0
	|-Array.InternalArray__IReadOnlyList_get_Item<RaycastHit2D>
	|
	|-RVA: 0x9C8BD0 Offset: 0x9C7BD0 VA: 0x1809C8BD0
	|-Array.InternalArray__IReadOnlyList_get_Item<RaycastHit>
	|
	|-RVA: 0x9C8EC0 Offset: 0x9C7EC0 VA: 0x1809C8EC0
	|-Array.InternalArray__IReadOnlyList_get_Item<Rect>
	|
	|-RVA: 0x9C9140 Offset: 0x9C8140 VA: 0x1809C9140
	|-Array.InternalArray__IReadOnlyList_get_Item<RenderBuffer>
	|
	|-RVA: 0x9C74B0 Offset: 0x9C64B0 VA: 0x1809C74B0
	|-Array.InternalArray__IReadOnlyList_get_Item<BloomRenderer.Level>
	|
	|-RVA: 0x9C9070 Offset: 0x9C8070 VA: 0x1809C9070
	|-Array.InternalArray__IReadOnlyList_get_Item<ReflectionProbeBlendInfo>
	|
	|-RVA: 0x9C9210 Offset: 0x9C8210 VA: 0x1809C9210
	|-Array.InternalArray__IReadOnlyList_get_Item<RenderTargetIdentifier>
	|
	|-RVA: 0x9C9310 Offset: 0x9C8310 VA: 0x1809C9310
	|-Array.InternalArray__IReadOnlyList_get_Item<Resolution>
	|
	|-RVA: 0x9C97F0 Offset: 0x9C87F0 VA: 0x1809C97F0
	|-Array.InternalArray__IReadOnlyList_get_Item<Scene>
	|
	|-RVA: 0x9C42A0 Offset: 0x9C32A0 VA: 0x1809C42A0
	|-Array.InternalArray__IReadOnlyList_get_Item<SendMouseEvents.HitInfo>
	|
	|-RVA: 0x9C3E90 Offset: 0x9C2E90 VA: 0x1809C3E90
	|-Array.InternalArray__IReadOnlyList_get_Item<GlyphRect>
	|
	|-RVA: 0x9C3C90 Offset: 0x9C2C90 VA: 0x1809C3C90
	|-Array.InternalArray__IReadOnlyList_get_Item<GlyphMarshallingStruct>
	|
	|-RVA: 0x9C3D90 Offset: 0x9C2D90 VA: 0x1809C3D90
	|-Array.InternalArray__IReadOnlyList_get_Item<GlyphPairAdjustmentRecord>
	|
	|-RVA: 0x9CC070 Offset: 0x9CB070 VA: 0x1809CC070
	|-Array.InternalArray__IReadOnlyList_get_Item<AnimationOutputWeightProcessor.WeightInfo>
	|
	|-RVA: 0x9CAFE0 Offset: 0x9C9FE0 VA: 0x1809CAFE0
	|-Array.InternalArray__IReadOnlyList_get_Item<Touch>
	|
	|-RVA: 0x9C2CA0 Offset: 0x9C1CA0 VA: 0x1809C2CA0
	|-Array.InternalArray__IReadOnlyList_get_Item<ColorBlock>
	|
	|-RVA: 0x9C7CB0 Offset: 0x9C6CB0 VA: 0x1809C7CB0
	|-Array.InternalArray__IReadOnlyList_get_Item<Navigation>
	|
	|-RVA: 0x9CA370 Offset: 0x9C9370 VA: 0x1809CA370
	|-Array.InternalArray__IReadOnlyList_get_Item<SpriteState>
	|
	|-RVA: 0x9CB100 Offset: 0x9CA100 VA: 0x1809CB100
	|-Array.InternalArray__IReadOnlyList_get_Item<UICharInfo>
	|
	|-RVA: 0x9CB1E0 Offset: 0x9CA1E0 VA: 0x1809CB1E0
	|-Array.InternalArray__IReadOnlyList_get_Item<UILineInfo>
	|
	|-RVA: 0x9CB2B0 Offset: 0x9CA2B0 VA: 0x1809CB2B0
	|-Array.InternalArray__IReadOnlyList_get_Item<UIVertex>
	|
	|-RVA: 0x9CC2B0 Offset: 0x9CB2B0 VA: 0x1809CC2B0
	|-Array.InternalArray__IReadOnlyList_get_Item<UnitySynchronizationContext.WorkRequest>
	|
	|-RVA: 0x9CBAC0 Offset: 0x9CAAC0 VA: 0x1809CBAC0
	|-Array.InternalArray__IReadOnlyList_get_Item<Vector2>
	|
	|-RVA: 0x9CBA00 Offset: 0x9CAA00 VA: 0x1809CBA00
	|-Array.InternalArray__IReadOnlyList_get_Item<Vector2Int>
	|
	|-RVA: 0x9CBB80 Offset: 0x9CAB80 VA: 0x1809CBB80
	|-Array.InternalArray__IReadOnlyList_get_Item<Vector3>
	|
	|-RVA: 0x9CBC60 Offset: 0x9CAC60 VA: 0x1809CBC60
	|-Array.InternalArray__IReadOnlyList_get_Item<Vector4>
	|
	|-RVA: 0x9C98A0 Offset: 0x9C88A0 VA: 0x1809C98A0
	|-Array.InternalArray__IReadOnlyList_get_Item<SemanticMeaning>
	|
	|-RVA: 0x9C2610 Offset: 0x9C1610 VA: 0x1809C2610
	|-Array.InternalArray__IReadOnlyList_get_Item<BlendShape>
	|
	|-RVA: 0x9C2510 Offset: 0x9C1510 VA: 0x1809C2510
	|-Array.InternalArray__IReadOnlyList_get_Item<BlendShapeFrame>
	|
	|-RVA: 0x9C27D0 Offset: 0x9C17D0 VA: 0x1809C27D0
	|-Array.InternalArray__IReadOnlyList_get_Item<BorderVertex>
	|
	|-RVA: 0x9C9D00 Offset: 0x9C8D00 VA: 0x1809C9D00
	|-Array.InternalArray__IReadOnlyList_get_Item<LODGenerator.SkinnedRenderer>
	|
	|-RVA: 0x9CA450 Offset: 0x9C9450 VA: 0x1809CA450
	|-Array.InternalArray__IReadOnlyList_get_Item<LODGenerator.StaticRenderer>
	|
	|-RVA: 0x9C72D0 Offset: 0x9C62D0 VA: 0x1809C72D0
	|-Array.InternalArray__IReadOnlyList_get_Item<LODLevel>
	|
	|-RVA: 0x9C3B80 Offset: 0x9C2B80 VA: 0x1809C3B80
	|-Array.InternalArray__IReadOnlyList_get_Item<GamePadState>
	|
	|-RVA: 0x9C8F90 Offset: 0x9C7F90 VA: 0x1809C8F90
	|-Array.InternalArray__IReadOnlyList_get_Item<ZmPeerManager.RecvPacket>
	|
	|-RVA: 0x9CC460 Offset: 0x9CB460 VA: 0x1809CC460
	|-Array.InternalArray__IReadOnlyList_get_Item<ZmID>
	*/

	internal int InternalArray__IReadOnlyCollection_get_Count() { }

	internal void InternalArray__Insert<T>(int index, T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x854B00 Offset: 0x853B00 VA: 0x180854B00
	|-Array.InternalArray__Insert<DataSet.FaceIndices>
	|
	|-RVA: 0x8549E0 Offset: 0x8539E0 VA: 0x1808549E0
	|-Array.InternalArray__Insert<EventHook>
	|
	|-RVA: 0x859540 Offset: 0x858540 VA: 0x180859540
	|-Array.InternalArray__Insert<Flow.RecursionNode>
	|
	|-RVA: 0x85B3A0 Offset: 0x85A3A0 VA: 0x18085B3A0
	|-Array.InternalArray__Insert<UnitPreservation.UnitPortPreservation>
	|
	|-RVA: 0x84FF40 Offset: 0x84EF40 VA: 0x18084FF40
	|-Array.InternalArray__Insert<MeshCombiner.BlendShape>
	|
	|-RVA: 0x84FE80 Offset: 0x84EE80 VA: 0x18084FE80
	|-Array.InternalArray__Insert<MeshCombiner.BlendShapeFrame>
	|
	|-RVA: 0x859E40 Offset: 0x858E40 VA: 0x180859E40
	|-Array.InternalArray__Insert<MeshCombiner.SkinnedRenderer>
	|
	|-RVA: 0x85A5C0 Offset: 0x8595C0 VA: 0x18085A5C0
	|-Array.InternalArray__Insert<MeshCombiner.StaticRenderer>
	|
	|-RVA: 0x8521C0 Offset: 0x8511C0 VA: 0x1808521C0
	|-Array.InternalArray__Insert<CameraState.CustomBlendable>
	|
	|-RVA: 0x8554C0 Offset: 0x8544C0 VA: 0x1808554C0
	|-Array.InternalArray__Insert<CinemachineBlendListCamera.Instruction>
	|
	|-RVA: 0x852160 Offset: 0x851160 VA: 0x180852160
	|-Array.InternalArray__Insert<CinemachineBlenderSettings.CustomBlend>
	|
	|-RVA: 0x858CA0 Offset: 0x857CA0 VA: 0x180858CA0
	|-Array.InternalArray__Insert<CinemachineClearShot.Pair>
	|
	|-RVA: 0x85B400 Offset: 0x85A400 VA: 0x18085B400
	|-Array.InternalArray__Insert<CinemachineCore.UpdateStatus>
	|
	|-RVA: 0x858B20 Offset: 0x857B20 VA: 0x180858B20
	|-Array.InternalArray__Insert<CinemachineFreeLook.Orbit>
	|
	|-RVA: 0x8559A0 Offset: 0x8549A0 VA: 0x1808559A0
	|-Array.InternalArray__Insert<CinemachineOrbitalTransposer.HeadingTracker.Item>
	|
	|-RVA: 0x85B880 Offset: 0x85A880 VA: 0x18085B880
	|-Array.InternalArray__Insert<CinemachinePath.Waypoint>
	|
	|-RVA: 0x85B820 Offset: 0x85A820 VA: 0x18085B820
	|-Array.InternalArray__Insert<CinemachineSmoothPath.Waypoint>
	|
	|-RVA: 0x855520 Offset: 0x854520 VA: 0x180855520
	|-Array.InternalArray__Insert<CinemachineStateDrivenCamera.Instruction>
	|
	|-RVA: 0x858DC0 Offset: 0x857DC0 VA: 0x180858DC0
	|-Array.InternalArray__Insert<CinemachineStateDrivenCamera.ParentHash>
	|
	|-RVA: 0x85AC20 Offset: 0x859C20 VA: 0x18085AC20
	|-Array.InternalArray__Insert<CinemachineTargetGroup.Target>
	|
	|-RVA: 0x85AE00 Offset: 0x859E00 VA: 0x18085AE00
	|-Array.InternalArray__Insert<NoiseSettings.TransformNoiseParams>
	|
	|-RVA: 0x852580 Offset: 0x851580 VA: 0x180852580
	|-Array.InternalArray__Insert<DoublePoint>
	|
	|-RVA: 0x855700 Offset: 0x854700 VA: 0x180855700
	|-Array.InternalArray__Insert<IntPoint>
	|
	|-RVA: 0x851BC0 Offset: 0x850BC0 VA: 0x180851BC0
	|-Array.InternalArray__Insert<ConversationScriptObject.ClientTipsMessage>
	|
	|-RVA: 0x851DA0 Offset: 0x850DA0 VA: 0x180851DA0
	|-Array.InternalArray__Insert<ConversationScriptObject.ConfirmMessage>
	|
	|-RVA: 0x858100 Offset: 0x857100 VA: 0x180858100
	|-Array.InternalArray__Insert<ConversationScriptObject.LoadMessage>
	|
	|-RVA: 0x851F20 Offset: 0x850F20 VA: 0x180851F20
	|-Array.InternalArray__Insert<ControlPoint>
	|
	|-RVA: 0x852400 Offset: 0x851400 VA: 0x180852400
	|-Array.InternalArray__Insert<DgwResultServerInfo>
	|
	|-RVA: 0x852460 Offset: 0x851460 VA: 0x180852460
	|-Array.InternalArray__Insert<DgwServerForJson>
	|
	|-RVA: 0x8524C0 Offset: 0x8514C0 VA: 0x1808524C0
	|-Array.InternalArray__Insert<DgwServerInfo>
	|
	|-RVA: 0x859C00 Offset: 0x858C00 VA: 0x180859C00
	|-Array.InternalArray__Insert<VoiceEngineApiWrap.Servers>
	|
	|-RVA: 0x858C40 Offset: 0x857C40 VA: 0x180858C40
	|-Array.InternalArray__Insert<DYP2PDll.P2PID>
	|
	|-RVA: 0x858A60 Offset: 0x857A60 VA: 0x180858A60
	|-Array.InternalArray__Insert<DYUpdateIni.OneResInfo>
	|
	|-RVA: 0x850540 Offset: 0x84F540 VA: 0x180850540
	|-Array.InternalArray__Insert<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>
	|
	|-RVA: 0x8505A0 Offset: 0x84F5A0 VA: 0x1808505A0
	|-Array.InternalArray__Insert<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>
	|
	|-RVA: 0x851680 Offset: 0x850680 VA: 0x180851680
	|-Array.InternalArray__Insert<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>
	|
	|-RVA: 0x851AA0 Offset: 0x850AA0 VA: 0x180851AA0
	|-Array.InternalArray__Insert<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>
	|
	|-RVA: 0x850C00 Offset: 0x84FC00 VA: 0x180850C00
	|-Array.InternalArray__Insert<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>
	|
	|-RVA: 0x850AE0 Offset: 0x84FAE0 VA: 0x180850AE0
	|-Array.InternalArray__Insert<homecontainer_GS2CHeroInfoClass.ClasslstHero>
	|
	|-RVA: 0x850BA0 Offset: 0x84FBA0 VA: 0x180850BA0
	|-Array.InternalArray__Insert<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x850D20 Offset: 0x84FD20 VA: 0x180850D20
	|-Array.InternalArray__Insert<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x850B40 Offset: 0x84FB40 VA: 0x180850B40
	|-Array.InternalArray__Insert<homecontainer_GS2CRoundInfoClass.ClasslstInfo>
	|
	|-RVA: 0x8514A0 Offset: 0x8504A0 VA: 0x1808514A0
	|-Array.InternalArray__Insert<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>
	|
	|-RVA: 0x851200 Offset: 0x850200 VA: 0x180851200
	|-Array.InternalArray__Insert<homecontainer_GS2CSeasonInfoClass.ClasslstPool>
	|
	|-RVA: 0x8516E0 Offset: 0x8506E0 VA: 0x1808516E0
	|-Array.InternalArray__Insert<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>
	|
	|-RVA: 0x851800 Offset: 0x850800 VA: 0x180851800
	|-Array.InternalArray__Insert<homecontainer_GS2CTalentInfoClass.ClasslstTalent>
	|
	|-RVA: 0x851380 Offset: 0x850380 VA: 0x180851380
	|-Array.InternalArray__Insert<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>
	|
	|-RVA: 0x850C60 Offset: 0x84FC60 VA: 0x180850C60
	|-Array.InternalArray__Insert<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>
	|
	|-RVA: 0x8519E0 Offset: 0x8509E0 VA: 0x1808519E0
	|-Array.InternalArray__Insert<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>
	|
	|-RVA: 0x850CC0 Offset: 0x84FCC0 VA: 0x180850CC0
	|-Array.InternalArray__Insert<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>
	|
	|-RVA: 0x850D80 Offset: 0x84FD80 VA: 0x180850D80
	|-Array.InternalArray__Insert<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x851620 Offset: 0x850620 VA: 0x180851620
	|-Array.InternalArray__Insert<lsswitch_LS2CCodeShieldClass.ClasslstShield>
	|
	|-RVA: 0x8507E0 Offset: 0x84F7E0 VA: 0x1808507E0
	|-Array.InternalArray__Insert<netarchive_C2GSAskRoleListClass.ClasslstFile>
	|
	|-RVA: 0x850780 Offset: 0x84F780 VA: 0x180850780
	|-Array.InternalArray__Insert<netarchive_GS2CRoleListClass.ClasslstFile>
	|
	|-RVA: 0x8511A0 Offset: 0x8501A0 VA: 0x1808511A0
	|-Array.InternalArray__Insert<netfriend_GS2CFindNameRetClass.ClasslstPlayer>
	|
	|-RVA: 0x850840 Offset: 0x84F840 VA: 0x180850840
	|-Array.InternalArray__Insert<netopenui_GS2CGMListClass.ClasslstGMOrder>
	|
	|-RVA: 0x8509C0 Offset: 0x84F9C0 VA: 0x1808509C0
	|-Array.InternalArray__Insert<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>
	|
	|-RVA: 0x8518C0 Offset: 0x8508C0 VA: 0x1808518C0
	|-Array.InternalArray__Insert<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>
	|
	|-RVA: 0x851980 Offset: 0x850980 VA: 0x180851980
	|-Array.InternalArray__Insert<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>
	|
	|-RVA: 0x851B00 Offset: 0x850B00 VA: 0x180851B00
	|-Array.InternalArray__Insert<netopenui_GS2CRecentWarInfoClass.ClasslstWar>
	|
	|-RVA: 0x851B60 Offset: 0x850B60 VA: 0x180851B60
	|-Array.InternalArray__Insert<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>
	|
	|-RVA: 0x851500 Offset: 0x850500 VA: 0x180851500
	|-Array.InternalArray__Insert<netopenui_GS2CRewardTipsClass.ClasslstRewardData>
	|
	|-RVA: 0x851320 Offset: 0x850320 VA: 0x180851320
	|-Array.InternalArray__Insert<nettask_GS2CAddTaskClass.ClasslstProcess>
	|
	|-RVA: 0x851560 Offset: 0x850560 VA: 0x180851560
	|-Array.InternalArray__Insert<nettask_GS2CAddTaskClass.ClasslstReward>
	|
	|-RVA: 0x851920 Offset: 0x850920 VA: 0x180851920
	|-Array.InternalArray__Insert<nettask_GS2CAddTaskClass.ClasslstTaskData>
	|
	|-RVA: 0x850A80 Offset: 0x84FA80 VA: 0x180850A80
	|-Array.InternalArray__Insert<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>
	|
	|-RVA: 0x850FC0 Offset: 0x84FFC0 VA: 0x180850FC0
	|-Array.InternalArray__Insert<netteam_GS2CMaxRoundClass.ClasslstMaxRound>
	|
	|-RVA: 0x850A20 Offset: 0x84FA20 VA: 0x180850A20
	|-Array.InternalArray__Insert<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>
	|
	|-RVA: 0x850F60 Offset: 0x84FF60 VA: 0x180850F60
	|-Array.InternalArray__Insert<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>
	|
	|-RVA: 0x8512C0 Offset: 0x8502C0 VA: 0x1808512C0
	|-Array.InternalArray__Insert<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>
	|
	|-RVA: 0x851A40 Offset: 0x850A40 VA: 0x180851A40
	|-Array.InternalArray__Insert<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>
	|
	|-RVA: 0x8508A0 Offset: 0x84F8A0 VA: 0x1808508A0
	|-Array.InternalArray__Insert<s2cShop_GS2CRefreshShopClass.ClasslstGoods>
	|
	|-RVA: 0x850F00 Offset: 0x84FF00 VA: 0x180850F00
	|-Array.InternalArray__Insert<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>
	|
	|-RVA: 0x850720 Offset: 0x84F720 VA: 0x180850720
	|-Array.InternalArray__Insert<s2cmove_C2GSMoveClass.ClasslstDisp>
	|
	|-RVA: 0x850660 Offset: 0x84F660 VA: 0x180850660
	|-Array.InternalArray__Insert<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>
	|
	|-RVA: 0x850600 Offset: 0x84F600 VA: 0x180850600
	|-Array.InternalArray__Insert<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>
	|
	|-RVA: 0x850960 Offset: 0x84F960 VA: 0x180850960
	|-Array.InternalArray__Insert<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>
	|
	|-RVA: 0x851020 Offset: 0x850020 VA: 0x180851020
	|-Array.InternalArray__Insert<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>
	|
	|-RVA: 0x851260 Offset: 0x850260 VA: 0x180851260
	|-Array.InternalArray__Insert<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>
	|
	|-RVA: 0x851440 Offset: 0x850440 VA: 0x180851440
	|-Array.InternalArray__Insert<s2cnpc_C2GSAnswerDictClass.ClasslstQue>
	|
	|-RVA: 0x8513E0 Offset: 0x8503E0 VA: 0x1808513E0
	|-Array.InternalArray__Insert<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>
	|
	|-RVA: 0x851860 Offset: 0x850860 VA: 0x180851860
	|-Array.InternalArray__Insert<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>
	|
	|-RVA: 0x850E40 Offset: 0x84FE40 VA: 0x180850E40
	|-Array.InternalArray__Insert<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>
	|
	|-RVA: 0x851740 Offset: 0x850740 VA: 0x180851740
	|-Array.InternalArray__Insert<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>
	|
	|-RVA: 0x851140 Offset: 0x850140 VA: 0x180851140
	|-Array.InternalArray__Insert<s2cnpc_GS2CNpcEventClass.ClasslstOption>
	|
	|-RVA: 0x850DE0 Offset: 0x84FDE0 VA: 0x180850DE0
	|-Array.InternalArray__Insert<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>
	|
	|-RVA: 0x8510E0 Offset: 0x8500E0 VA: 0x1808510E0
	|-Array.InternalArray__Insert<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>
	|
	|-RVA: 0x8506C0 Offset: 0x84F6C0 VA: 0x1808506C0
	|-Array.InternalArray__Insert<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>
	|
	|-RVA: 0x8517A0 Offset: 0x8507A0 VA: 0x1808517A0
	|-Array.InternalArray__Insert<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>
	|
	|-RVA: 0x850900 Offset: 0x84F900 VA: 0x180850900
	|-Array.InternalArray__Insert<s2cnpc_GS2CNpcShopClass.ClasslstGoods>
	|
	|-RVA: 0x850EA0 Offset: 0x84FEA0 VA: 0x180850EA0
	|-Array.InternalArray__Insert<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>
	|
	|-RVA: 0x851080 Offset: 0x850080 VA: 0x180851080
	|-Array.InternalArray__Insert<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>
	|
	|-RVA: 0x8515C0 Offset: 0x8505C0 VA: 0x1808515C0
	|-Array.InternalArray__Insert<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>
	|
	|-RVA: 0x8552E0 Offset: 0x8542E0 VA: 0x1808552E0
	|-Array.InternalArray__Insert<IniValue>
	|
	|-RVA: 0x858640 Offset: 0x857640 VA: 0x180858640
	|-Array.InternalArray__Insert<NameGenerate.NameWeight>
	|
	|-RVA: 0x859B40 Offset: 0x858B40 VA: 0x180859B40
	|-Array.InternalArray__Insert<SteamNetworkingComponent.SendPacket>
	|
	|-RVA: 0x850300 Offset: 0x84F300 VA: 0x180850300
	|-Array.InternalArray__Insert<WinCrypt.CRYPT_ATTRIBUTE>
	|
	|-RVA: 0x858D00 Offset: 0x857D00 VA: 0x180858D00
	|-Array.InternalArray__Insert<PanelManger.PanelInfo>
	|
	|-RVA: 0x859AE0 Offset: 0x858AE0 VA: 0x180859AE0
	|-Array.InternalArray__Insert<WeGameNetworkingComponent.SendPacket>
	|
	|-RVA: 0x8592A0 Offset: 0x8582A0 VA: 0x1808592A0
	|-Array.InternalArray__Insert<RangeU16>
	|
	|-RVA: 0x858A00 Offset: 0x857A00 VA: 0x180858A00
	|-Array.InternalArray__Insert<OneInfo>
	|
	|-RVA: 0x8522E0 Offset: 0x8512E0 VA: 0x1808522E0
	|-Array.InternalArray__Insert<DebugDrawLine.DebugLine>
	|
	|-RVA: 0x84FC40 Offset: 0x84EC40 VA: 0x18084FC40
	|-Array.InternalArray__Insert<AssetTracker.AssetInfo>
	|
	|-RVA: 0x852640 Offset: 0x851640 VA: 0x180852640
	|-Array.InternalArray__Insert<EngineHotKey>
	|
	|-RVA: 0x855160 Offset: 0x854160 VA: 0x180855160
	|-Array.InternalArray__Insert<HitData>
	|
	|-RVA: 0x855220 Offset: 0x854220 VA: 0x180855220
	|-Array.InternalArray__Insert<HitInfo>
	|
	|-RVA: 0x84F9A0 Offset: 0x84E9A0 VA: 0x18084F9A0
	|-Array.InternalArray__Insert<InputDevice.AnalogSnapshotEntry>
	|
	|-RVA: 0x8553A0 Offset: 0x8543A0 VA: 0x1808553A0
	|-Array.InternalArray__Insert<InputDeviceMatcher>
	|
	|-RVA: 0x855460 Offset: 0x854460 VA: 0x180855460
	|-Array.InternalArray__Insert<InputRange>
	|
	|-RVA: 0x855A60 Offset: 0x854A60 VA: 0x180855A60
	|-Array.InternalArray__Insert<KeyInfo>
	|
	|-RVA: 0x8581C0 Offset: 0x8571C0 VA: 0x1808581C0
	|-Array.InternalArray__Insert<LogMessage>
	|
	|-RVA: 0x858BE0 Offset: 0x857BE0 VA: 0x180858BE0
	|-Array.InternalArray__Insert<OverlapResult>
	|
	|-RVA: 0x857F80 Offset: 0x856F80 VA: 0x180857F80
	|-Array.InternalArray__Insert<LPWNormalSolver.LPWPoint>
	|
	|-RVA: 0x857F20 Offset: 0x856F20 VA: 0x180857F20
	|-Array.InternalArray__Insert<LPWNormalSolver.LPWPointDataEntry>
	|
	|-RVA: 0x857FE0 Offset: 0x856FE0 VA: 0x180857FE0
	|-Array.InternalArray__Insert<LPWNormalSolver.LPWPosition>
	|
	|-RVA: 0x84FB80 Offset: 0x84EB80 VA: 0x18084FB80
	|-Array.InternalArray__Insert<ArrayMetadata>
	|
	|-RVA: 0x858940 Offset: 0x857940 VA: 0x180858940
	|-Array.InternalArray__Insert<ObjectMetadata>
	|
	|-RVA: 0x859180 Offset: 0x858180 VA: 0x180859180
	|-Array.InternalArray__Insert<PropertyMetadata>
	|
	|-RVA: 0x8582E0 Offset: 0x8572E0 VA: 0x1808582E0
	|-Array.InternalArray__Insert<LuaDictEntry<object, object>>
	|
	|-RVA: 0x854D40 Offset: 0x853D40 VA: 0x180854D40
	|-Array.InternalArray__Insert<LuaFunction.FuncData>
	|
	|-RVA: 0x858AC0 Offset: 0x857AC0 VA: 0x180858AC0
	|-Array.InternalArray__Insert<BinaryOperatorHandler.OperatorQuery>
	|
	|-RVA: 0x852040 Offset: 0x851040 VA: 0x180852040
	|-Array.InternalArray__Insert<ConversionUtility.ConversionQuery>
	|
	|-RVA: 0x85BB20 Offset: 0x85AB20 VA: 0x18085BB20
	|-Array.InternalArray__Insert<fsOption<fsVersionedType>>
	|
	|-RVA: 0x84FDC0 Offset: 0x84EDC0 VA: 0x18084FDC0
	|-Array.InternalArray__Insert<fsPortableReflection.AttributeQuery>
	|
	|-RVA: 0x85BB80 Offset: 0x85AB80 VA: 0x18085BB80
	|-Array.InternalArray__Insert<fsVersionedType>
	|
	|-RVA: 0x84FAC0 Offset: 0x84EAC0 VA: 0x18084FAC0
	|-Array.InternalArray__Insert<fsAotCompilationManager.AotCompilation>
	|
	|-RVA: 0x859420 Offset: 0x858420 VA: 0x180859420
	|-Array.InternalArray__Insert<Header.ReceivedToken>
	|
	|-RVA: 0x858580 Offset: 0x857580 VA: 0x180858580
	|-Array.InternalArray__Insert<MinimapPoint>
	|
	|-RVA: 0x85ABC0 Offset: 0x859BC0 VA: 0x18085ABC0
	|-Array.InternalArray__Insert<CodePointIndexer.TableRange>
	|
	|-RVA: 0x85B460 Offset: 0x85A460 VA: 0x18085B460
	|-Array.InternalArray__Insert<Uri.UriScheme>
	|
	|-RVA: 0x8585E0 Offset: 0x8575E0 VA: 0x1808585E0
	|-Array.InternalArray__Insert<MusicStateInfo>
	|
	|-RVA: 0x855280 Offset: 0x854280 VA: 0x180855280
	|-Array.InternalArray__Insert<BridgeHandler.IdxPacket>
	|
	|-RVA: 0x855A00 Offset: 0x854A00 VA: 0x180855A00
	|-Array.InternalArray__Insert<JsonPosition>
	|
	|-RVA: 0x85AF20 Offset: 0x859F20 VA: 0x18085AF20
	|-Array.InternalArray__Insert<DefaultSerializationBinder.TypeNameKey>
	|
	|-RVA: 0x859780 Offset: 0x858780 VA: 0x180859780
	|-Array.InternalArray__Insert<ResolverContractKey>
	|
	|-RVA: 0x85AEC0 Offset: 0x859EC0 VA: 0x18085AEC0
	|-Array.InternalArray__Insert<ConvertUtils.TypeConvertKey>
	|
	|-RVA: 0x8589A0 Offset: 0x8579A0 VA: 0x1808589A0
	|-Array.InternalArray__Insert<ObjectPoolComInfo>
	|
	|-RVA: 0x85BBE0 Offset: 0x85ABE0 VA: 0x18085BBE0
	|-Array.InternalArray__Insert<pb_BezierPoint>
	|
	|-RVA: 0x85BC40 Offset: 0x85AC40 VA: 0x18085BC40
	|-Array.InternalArray__Insert<pb_Edge>
	|
	|-RVA: 0x85BCA0 Offset: 0x85ACA0 VA: 0x18085BCA0
	|-Array.InternalArray__Insert<pb_IntVec3>
	|
	|-RVA: 0x854B60 Offset: 0x853B60 VA: 0x180854B60
	|-Array.InternalArray__Insert<IcoBumpin.FaceRef>
	|
	|-RVA: 0x85B7C0 Offset: 0x85A7C0 VA: 0x18085B7C0
	|-Array.InternalArray__Insert<AnimationWarping.Warp>
	|
	|-RVA: 0x854BC0 Offset: 0x853BC0 VA: 0x180854BC0
	|-Array.InternalArray__Insert<GrounderQuadruped.Foot>
	|
	|-RVA: 0x84FE20 Offset: 0x84EE20 VA: 0x18084FE20
	|-Array.InternalArray__Insert<IKSolverLimb.AxisDirection>
	|
	|-RVA: 0x859A20 Offset: 0x858A20 VA: 0x180859A20
	|-Array.InternalArray__Insert<ScreenRadioScriptObject.ScreenInfo>
	|
	|-RVA: 0x85B4C0 Offset: 0x85A4C0 VA: 0x18085B4C0
	|-Array.InternalArray__Insert<ValueDropdownItem<object>>
	|
	|-RVA: 0x854C80 Offset: 0x853C80 VA: 0x180854C80
	|-Array.InternalArray__Insert<FormatterLocator.FormatterInfo>
	|
	|-RVA: 0x854CE0 Offset: 0x853CE0 VA: 0x180854CE0
	|-Array.InternalArray__Insert<FormatterLocator.FormatterLocatorInfo>
	|
	|-RVA: 0x858880 Offset: 0x857880 VA: 0x180858880
	|-Array.InternalArray__Insert<NodeInfo>
	|
	|-RVA: 0x859BA0 Offset: 0x858BA0 VA: 0x180859BA0
	|-Array.InternalArray__Insert<SerializationNode>
	|
	|-RVA: 0x858E80 Offset: 0x857E80 VA: 0x180858E80
	|-Array.InternalArray__Insert<DeepReflection.PathStep>
	|
	|-RVA: 0x850240 Offset: 0x84F240 VA: 0x180850240
	|-Array.InternalArray__Insert<CCalEffInfo>
	|
	|-RVA: 0x859DE0 Offset: 0x858DE0 VA: 0x180859DE0
	|-Array.InternalArray__Insert<SkillRayHit>
	|
	|-RVA: 0x84FA00 Offset: 0x84EA00 VA: 0x18084FA00
	|-Array.InternalArray__Insert<AnimationStateData.AnimationPair>
	|
	|-RVA: 0x854AA0 Offset: 0x853AA0 VA: 0x180854AA0
	|-Array.InternalArray__Insert<EventQueue.EventQueueEntry>
	|
	|-RVA: 0x84FD00 Offset: 0x84ED00 VA: 0x18084FD00
	|-Array.InternalArray__Insert<Skin.AttachmentKeyTuple>
	|
	|-RVA: 0x84FCA0 Offset: 0x84ECA0 VA: 0x18084FCA0
	|-Array.InternalArray__Insert<SkeletonRendererCustomMaterials.AtlasMaterialOverride>
	|
	|-RVA: 0x859F00 Offset: 0x858F00 VA: 0x180859F00
	|-Array.InternalArray__Insert<SkeletonRendererCustomMaterials.SlotMaterialOverride>
	|
	|-RVA: 0x85AE60 Offset: 0x859E60 VA: 0x18085AE60
	|-Array.InternalArray__Insert<SkeletonUtilityKinematicShadow.TransformPair>
	|
	|-RVA: 0x858400 Offset: 0x857400 VA: 0x180858400
	|-Array.InternalArray__Insert<SlotBlendModes.MaterialTexturePair>
	|
	|-RVA: 0x85A8C0 Offset: 0x8598C0 VA: 0x18085A8C0
	|-Array.InternalArray__Insert<SubmeshInstruction>
	|
	|-RVA: 0x858220 Offset: 0x857220 VA: 0x180858220
	|-Array.InternalArray__Insert<StateSoundScriptObject.Loop>
	|
	|-RVA: 0x85A560 Offset: 0x859560 VA: 0x18085A560
	|-Array.InternalArray__Insert<StateSoundScriptObject.StateSound>
	|
	|-RVA: 0x8504E0 Offset: 0x84F4E0 VA: 0x1808504E0
	|-Array.InternalArray__Insert<SteamMatchViewer.ChatMsg>
	|
	|-RVA: 0x84FB20 Offset: 0x84EB20 VA: 0x18084FB20
	|-Array.InternalArray__Insert<AppId_t>
	|
	|-RVA: 0x850360 Offset: 0x84F360 VA: 0x180850360
	|-Array.InternalArray__Insert<CSteamID>
	|
	|-RVA: 0x851F80 Offset: 0x850F80 VA: 0x180851F80
	|-Array.InternalArray__Insert<ControllerActionSetHandle_t>
	|
	|-RVA: 0x851FE0 Offset: 0x850FE0 VA: 0x180851FE0
	|-Array.InternalArray__Insert<ControllerHandle_t>
	|
	|-RVA: 0x8523A0 Offset: 0x8513A0 VA: 0x1808523A0
	|-Array.InternalArray__Insert<DepotId_t>
	|
	|-RVA: 0x8550A0 Offset: 0x8540A0 VA: 0x1808550A0
	|-Array.InternalArray__Insert<HAuthTicket>
	|
	|-RVA: 0x855340 Offset: 0x854340 VA: 0x180855340
	|-Array.InternalArray__Insert<InputActionSetHandle_t>
	|
	|-RVA: 0x855400 Offset: 0x854400 VA: 0x180855400
	|-Array.InternalArray__Insert<InputHandle_t>
	|
	|-RVA: 0x858340 Offset: 0x857340 VA: 0x180858340
	|-Array.InternalArray__Insert<MatchMakingKeyValuePair_t>
	|
	|-RVA: 0x8591E0 Offset: 0x8581E0 VA: 0x1808591E0
	|-Array.InternalArray__Insert<PublishedFileId_t>
	|
	|-RVA: 0x85A680 Offset: 0x859680 VA: 0x18085A680
	|-Array.InternalArray__Insert<SteamAPICall_t>
	|
	|-RVA: 0x85A6E0 Offset: 0x8596E0 VA: 0x18085A6E0
	|-Array.InternalArray__Insert<SteamItemDef_t>
	|
	|-RVA: 0x85A740 Offset: 0x859740 VA: 0x18085A740
	|-Array.InternalArray__Insert<SteamItemDetails_t>
	|
	|-RVA: 0x85A7A0 Offset: 0x8597A0 VA: 0x18085A7A0
	|-Array.InternalArray__Insert<SteamItemInstanceID_t>
	|
	|-RVA: 0x85A800 Offset: 0x859800 VA: 0x18085A800
	|-Array.InternalArray__Insert<SteamPartyBeaconLocation_t>
	|
	|-RVA: 0x84FBE0 Offset: 0x84EBE0 VA: 0x18084FBE0
	|-Array.InternalArray__Insert<ArraySegment<byte>>
	|
	|-RVA: 0x850060 Offset: 0x84F060 VA: 0x180850060
	|-Array.InternalArray__Insert<bool>
	|
	|-RVA: 0x8501E0 Offset: 0x84F1E0 VA: 0x1808501E0
	|-Array.InternalArray__Insert<byte>
	|
	|-RVA: 0x850180 Offset: 0x84F180 VA: 0x180850180
	|-Array.InternalArray__Insert<ByteEnum>
	|
	|-RVA: 0x850480 Offset: 0x84F480 VA: 0x180850480
	|-Array.InternalArray__Insert<char>
	|
	|-RVA: 0x85A440 Offset: 0x859440 VA: 0x18085A440
	|-Array.InternalArray__Insert<ConcurrentQueue.Segment.Slot<object>>
	|
	|-RVA: 0x852520 Offset: 0x851520 VA: 0x180852520
	|-Array.InternalArray__Insert<DictionaryEntry>
	|
	|-RVA: 0x854500 Offset: 0x853500 VA: 0x180854500
	|-Array.InternalArray__Insert<Dictionary.Entry<EventHook, object>>
	|
	|-RVA: 0x853060 Offset: 0x852060 VA: 0x180853060
	|-Array.InternalArray__Insert<Dictionary.Entry<Flow.RecursionNode, int>>
	|
	|-RVA: 0x854140 Offset: 0x853140 VA: 0x180854140
	|-Array.InternalArray__Insert<Dictionary.Entry<DYP2PDll.P2PID, object>>
	|
	|-RVA: 0x853780 Offset: 0x852780 VA: 0x180853780
	|-Array.InternalArray__Insert<Dictionary.Entry<LPWNormalSolver.LPWPosition, int>>
	|
	|-RVA: 0x852A00 Offset: 0x851A00 VA: 0x180852A00
	|-Array.InternalArray__Insert<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>
	|
	|-RVA: 0x853240 Offset: 0x852240 VA: 0x180853240
	|-Array.InternalArray__Insert<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, object>>
	|
	|-RVA: 0x853420 Offset: 0x852420 VA: 0x180853420
	|-Array.InternalArray__Insert<Dictionary.Entry<ConversionUtility.ConversionQuery, Int32Enum>>
	|
	|-RVA: 0x8534E0 Offset: 0x8524E0 VA: 0x1808534E0
	|-Array.InternalArray__Insert<Dictionary.Entry<ConversionUtility.ConversionQuery, object>>
	|
	|-RVA: 0x8535A0 Offset: 0x8525A0 VA: 0x1808535A0
	|-Array.InternalArray__Insert<Dictionary.Entry<fsPortableReflection.AttributeQuery, object>>
	|
	|-RVA: 0x8532A0 Offset: 0x8522A0 VA: 0x1808532A0
	|-Array.InternalArray__Insert<Dictionary.Entry<DefaultSerializationBinder.TypeNameKey, object>>
	|
	|-RVA: 0x853C60 Offset: 0x852C60 VA: 0x180853C60
	|-Array.InternalArray__Insert<Dictionary.Entry<ResolverContractKey, object>>
	|
	|-RVA: 0x853A20 Offset: 0x852A20 VA: 0x180853A20
	|-Array.InternalArray__Insert<Dictionary.Entry<ConvertUtils.TypeConvertKey, object>>
	|
	|-RVA: 0x854200 Offset: 0x853200 VA: 0x180854200
	|-Array.InternalArray__Insert<Dictionary.Entry<pb_Edge, object>>
	|
	|-RVA: 0x8526A0 Offset: 0x8516A0 VA: 0x1808526A0
	|-Array.InternalArray__Insert<Dictionary.Entry<pb_IntVec3, object>>
	|
	|-RVA: 0x853DE0 Offset: 0x852DE0 VA: 0x180853DE0
	|-Array.InternalArray__Insert<Dictionary.Entry<AnimationStateData.AnimationPair, float>>
	|
	|-RVA: 0x854620 Offset: 0x853620 VA: 0x180854620
	|-Array.InternalArray__Insert<Dictionary.Entry<Skin.AttachmentKeyTuple, object>>
	|
	|-RVA: 0x853EA0 Offset: 0x852EA0 VA: 0x180853EA0
	|-Array.InternalArray__Insert<Dictionary.Entry<SlotBlendModes.MaterialTexturePair, object>>
	|
	|-RVA: 0x852D00 Offset: 0x851D00 VA: 0x180852D00
	|-Array.InternalArray__Insert<Dictionary.Entry<CSteamID, object>>
	|
	|-RVA: 0x853D80 Offset: 0x852D80 VA: 0x180853D80
	|-Array.InternalArray__Insert<Dictionary.Entry<HAuthTicket, object>>
	|
	|-RVA: 0x853540 Offset: 0x852540 VA: 0x180853540
	|-Array.InternalArray__Insert<Dictionary.Entry<SteamAPICall_t, object>>
	|
	|-RVA: 0x853FC0 Offset: 0x852FC0 VA: 0x180853FC0
	|-Array.InternalArray__Insert<Dictionary.Entry<char, char>>
	|
	|-RVA: 0x8537E0 Offset: 0x8527E0 VA: 0x1808537E0
	|-Array.InternalArray__Insert<Dictionary.Entry<char, Nullable<ByteEnum>>>
	|
	|-RVA: 0x8545C0 Offset: 0x8535C0 VA: 0x1808545C0
	|-Array.InternalArray__Insert<Dictionary.Entry<char, object>>
	|
	|-RVA: 0x853900 Offset: 0x852900 VA: 0x180853900
	|-Array.InternalArray__Insert<Dictionary.Entry<Guid, object>>
	|
	|-RVA: 0x852AC0 Offset: 0x851AC0 VA: 0x180852AC0
	|-Array.InternalArray__Insert<Dictionary.Entry<short, object>>
	|
	|-RVA: 0x852CA0 Offset: 0x851CA0 VA: 0x180852CA0
	|-Array.InternalArray__Insert<Dictionary.Entry<int, ConversationScriptObject.ClientTipsMessage>>
	|
	|-RVA: 0x8542C0 Offset: 0x8532C0 VA: 0x1808542C0
	|-Array.InternalArray__Insert<Dictionary.Entry<int, ConversationScriptObject.ConfirmMessage>>
	|
	|-RVA: 0x8528E0 Offset: 0x8518E0 VA: 0x1808528E0
	|-Array.InternalArray__Insert<Dictionary.Entry<int, ConversationScriptObject.LoadMessage>>
	|
	|-RVA: 0x852B80 Offset: 0x851B80 VA: 0x180852B80
	|-Array.InternalArray__Insert<Dictionary.Entry<int, HitData>>
	|
	|-RVA: 0x853960 Offset: 0x852960 VA: 0x180853960
	|-Array.InternalArray__Insert<Dictionary.Entry<int, MinimapPoint>>
	|
	|-RVA: 0x853E40 Offset: 0x852E40 VA: 0x180853E40
	|-Array.InternalArray__Insert<Dictionary.Entry<int, ObjectPoolComInfo>>
	|
	|-RVA: 0x8540E0 Offset: 0x8530E0 VA: 0x1808540E0
	|-Array.InternalArray__Insert<Dictionary.Entry<int, bool>>
	|
	|-RVA: 0x853720 Offset: 0x852720 VA: 0x180853720
	|-Array.InternalArray__Insert<Dictionary.Entry<int, char>>
	|
	|-RVA: 0x852F40 Offset: 0x851F40 VA: 0x180852F40
	|-Array.InternalArray__Insert<Dictionary.Entry<int, int>>
	|
	|-RVA: 0x852E20 Offset: 0x851E20 VA: 0x180852E20
	|-Array.InternalArray__Insert<Dictionary.Entry<int, Int32Enum>>
	|
	|-RVA: 0x8546E0 Offset: 0x8536E0 VA: 0x1808546E0
	|-Array.InternalArray__Insert<Dictionary.Entry<int, long>>
	|
	|-RVA: 0x853A80 Offset: 0x852A80 VA: 0x180853A80
	|-Array.InternalArray__Insert<Dictionary.Entry<int, object>>
	|
	|-RVA: 0x852940 Offset: 0x851940 VA: 0x180852940
	|-Array.InternalArray__Insert<Dictionary.Entry<int, float>>
	|
	|-RVA: 0x8541A0 Offset: 0x8531A0 VA: 0x1808541A0
	|-Array.InternalArray__Insert<Dictionary.Entry<int, uint>>
	|
	|-RVA: 0x854380 Offset: 0x853380 VA: 0x180854380
	|-Array.InternalArray__Insert<Dictionary.Entry<int, ulong>>
	|
	|-RVA: 0x853660 Offset: 0x852660 VA: 0x180853660
	|-Array.InternalArray__Insert<Dictionary.Entry<int, Color>>
	|
	|-RVA: 0x853BA0 Offset: 0x852BA0 VA: 0x180853BA0
	|-Array.InternalArray__Insert<Dictionary.Entry<int, Matrix4x4>>
	|
	|-RVA: 0x853F00 Offset: 0x852F00 VA: 0x180853F00
	|-Array.InternalArray__Insert<Dictionary.Entry<int, NetworkMigrationManager.ConnectionPendingPlayers>>
	|
	|-RVA: 0x852E80 Offset: 0x851E80 VA: 0x180852E80
	|-Array.InternalArray__Insert<Dictionary.Entry<int, Vector2>>
	|
	|-RVA: 0x853F60 Offset: 0x852F60 VA: 0x180853F60
	|-Array.InternalArray__Insert<Dictionary.Entry<int, Vector3>>
	|
	|-RVA: 0x852BE0 Offset: 0x851BE0 VA: 0x180852BE0
	|-Array.InternalArray__Insert<Dictionary.Entry<Int32Enum, bool>>
	|
	|-RVA: 0x854680 Offset: 0x853680 VA: 0x180854680
	|-Array.InternalArray__Insert<Dictionary.Entry<Int32Enum, int>>
	|
	|-RVA: 0x854440 Offset: 0x853440 VA: 0x180854440
	|-Array.InternalArray__Insert<Dictionary.Entry<Int32Enum, Int32Enum>>
	|
	|-RVA: 0x8533C0 Offset: 0x8523C0 VA: 0x1808533C0
	|-Array.InternalArray__Insert<Dictionary.Entry<Int32Enum, object>>
	|
	|-RVA: 0x854320 Offset: 0x853320 VA: 0x180854320
	|-Array.InternalArray__Insert<Dictionary.Entry<Int32Enum, float>>
	|
	|-RVA: 0x8543E0 Offset: 0x8533E0 VA: 0x1808543E0
	|-Array.InternalArray__Insert<Dictionary.Entry<long, int>>
	|
	|-RVA: 0x8547A0 Offset: 0x8537A0 VA: 0x1808547A0
	|-Array.InternalArray__Insert<Dictionary.Entry<long, object>>
	|
	|-RVA: 0x852EE0 Offset: 0x851EE0 VA: 0x180852EE0
	|-Array.InternalArray__Insert<Dictionary.Entry<IntPtr, object>>
	|
	|-RVA: 0x853AE0 Offset: 0x852AE0 VA: 0x180853AE0
	|-Array.InternalArray__Insert<Dictionary.Entry<object, MeshCombiner.BlendShapeFrame>>
	|
	|-RVA: 0x852FA0 Offset: 0x851FA0 VA: 0x180852FA0
	|-Array.InternalArray__Insert<Dictionary.Entry<object, CinemachineCore.UpdateStatus>>
	|
	|-RVA: 0x853C00 Offset: 0x852C00 VA: 0x180853C00
	|-Array.InternalArray__Insert<Dictionary.Entry<object, DYUpdateIni.OneResInfo>>
	|
	|-RVA: 0x854920 Offset: 0x853920 VA: 0x180854920
	|-Array.InternalArray__Insert<Dictionary.Entry<object, IniValue>>
	|
	|-RVA: 0x852DC0 Offset: 0x851DC0 VA: 0x180852DC0
	|-Array.InternalArray__Insert<Dictionary.Entry<object, PanelManger.PanelInfo>>
	|
	|-RVA: 0x853600 Offset: 0x852600 VA: 0x180853600
	|-Array.InternalArray__Insert<Dictionary.Entry<object, OneInfo>>
	|
	|-RVA: 0x852C40 Offset: 0x851C40 VA: 0x180852C40
	|-Array.InternalArray__Insert<Dictionary.Entry<object, ArrayMetadata>>
	|
	|-RVA: 0x854260 Offset: 0x853260 VA: 0x180854260
	|-Array.InternalArray__Insert<Dictionary.Entry<object, ObjectMetadata>>
	|
	|-RVA: 0x852B20 Offset: 0x851B20 VA: 0x180852B20
	|-Array.InternalArray__Insert<Dictionary.Entry<object, PropertyMetadata>>
	|
	|-RVA: 0x8529A0 Offset: 0x8519A0 VA: 0x1808529A0
	|-Array.InternalArray__Insert<Dictionary.Entry<object, fsOption<fsVersionedType>>>
	|
	|-RVA: 0x852D60 Offset: 0x851D60 VA: 0x180852D60
	|-Array.InternalArray__Insert<Dictionary.Entry<object, SteamAPICall_t>>
	|
	|-RVA: 0x853360 Offset: 0x852360 VA: 0x180853360
	|-Array.InternalArray__Insert<Dictionary.Entry<object, bool>>
	|
	|-RVA: 0x852820 Offset: 0x851820 VA: 0x180852820
	|-Array.InternalArray__Insert<Dictionary.Entry<object, KeyValuePair<object, object>>>
	|
	|-RVA: 0x852880 Offset: 0x851880 VA: 0x180852880
	|-Array.InternalArray__Insert<Dictionary.Entry<object, int>>
	|
	|-RVA: 0x853000 Offset: 0x852000 VA: 0x180853000
	|-Array.InternalArray__Insert<Dictionary.Entry<object, Int32Enum>>
	|
	|-RVA: 0x8539C0 Offset: 0x8529C0 VA: 0x1808539C0
	|-Array.InternalArray__Insert<Dictionary.Entry<object, long>>
	|
	|-RVA: 0x852760 Offset: 0x851760 VA: 0x180852760
	|-Array.InternalArray__Insert<Dictionary.Entry<object, object>>
	|
	|-RVA: 0x854860 Offset: 0x853860 VA: 0x180854860
	|-Array.InternalArray__Insert<Dictionary.Entry<object, ResourceLocator>>
	|
	|-RVA: 0x8531E0 Offset: 0x8521E0 VA: 0x1808531E0
	|-Array.InternalArray__Insert<Dictionary.Entry<object, float>>
	|
	|-RVA: 0x8548C0 Offset: 0x8538C0 VA: 0x1808548C0
	|-Array.InternalArray__Insert<Dictionary.Entry<object, TimeSpan>>
	|
	|-RVA: 0x852700 Offset: 0x851700 VA: 0x180852700
	|-Array.InternalArray__Insert<Dictionary.Entry<object, Color>>
	|
	|-RVA: 0x854800 Offset: 0x853800 VA: 0x180854800
	|-Array.InternalArray__Insert<Dictionary.Entry<object, NetworkBroadcastResult>>
	|
	|-RVA: 0x8538A0 Offset: 0x8528A0 VA: 0x1808538A0
	|-Array.InternalArray__Insert<Dictionary.Entry<object, Playable>>
	|
	|-RVA: 0x853B40 Offset: 0x852B40 VA: 0x180853B40
	|-Array.InternalArray__Insert<Dictionary.Entry<object, Vector3>>
	|
	|-RVA: 0x853D20 Offset: 0x852D20 VA: 0x180853D20
	|-Array.InternalArray__Insert<Dictionary.Entry<object, BlendShapeFrame>>
	|
	|-RVA: 0x8530C0 Offset: 0x8520C0 VA: 0x1808530C0
	|-Array.InternalArray__Insert<Dictionary.Entry<float, object>>
	|
	|-RVA: 0x852A60 Offset: 0x851A60 VA: 0x180852A60
	|-Array.InternalArray__Insert<Dictionary.Entry<ushort, object>>
	|
	|-RVA: 0x853CC0 Offset: 0x852CC0 VA: 0x180853CC0
	|-Array.InternalArray__Insert<Dictionary.Entry<uint, int>>
	|
	|-RVA: 0x8544A0 Offset: 0x8534A0 VA: 0x1808544A0
	|-Array.InternalArray__Insert<Dictionary.Entry<uint, object>>
	|
	|-RVA: 0x8536C0 Offset: 0x8526C0 VA: 0x1808536C0
	|-Array.InternalArray__Insert<Dictionary.Entry<uint, ulong>>
	|
	|-RVA: 0x854740 Offset: 0x853740 VA: 0x180854740
	|-Array.InternalArray__Insert<Dictionary.Entry<ulong, object>>
	|
	|-RVA: 0x853300 Offset: 0x852300 VA: 0x180853300
	|-Array.InternalArray__Insert<Dictionary.Entry<ulong, uint>>
	|
	|-RVA: 0x854020 Offset: 0x853020 VA: 0x180854020
	|-Array.InternalArray__Insert<Dictionary.Entry<UInt64Enum, object>>
	|
	|-RVA: 0x853840 Offset: 0x852840 VA: 0x180853840
	|-Array.InternalArray__Insert<Dictionary.Entry<TerrainUtility.TerrainMap.TileCoord, object>>
	|
	|-RVA: 0x853480 Offset: 0x852480 VA: 0x180853480
	|-Array.InternalArray__Insert<Dictionary.Entry<NetworkHash128, object>>
	|
	|-RVA: 0x853120 Offset: 0x852120 VA: 0x180853120
	|-Array.InternalArray__Insert<Dictionary.Entry<NetworkInstanceId, object>>
	|
	|-RVA: 0x8527C0 Offset: 0x8517C0 VA: 0x1808527C0
	|-Array.InternalArray__Insert<Dictionary.Entry<NetworkSceneId, object>>
	|
	|-RVA: 0x853180 Offset: 0x852180 VA: 0x180853180
	|-Array.InternalArray__Insert<Dictionary.Entry<Scene, object>>
	|
	|-RVA: 0x854080 Offset: 0x853080 VA: 0x180854080
	|-Array.InternalArray__Insert<Dictionary.Entry<ZmID, object>>
	|
	|-RVA: 0x85A200 Offset: 0x859200 VA: 0x18085A200
	|-Array.InternalArray__Insert<HashSet.Slot<pb_Edge>>
	|
	|-RVA: 0x859FC0 Offset: 0x858FC0 VA: 0x180859FC0
	|-Array.InternalArray__Insert<HashSet.Slot<char>>
	|
	|-RVA: 0x85A260 Offset: 0x859260 VA: 0x18085A260
	|-Array.InternalArray__Insert<HashSet.Slot<int>>
	|
	|-RVA: 0x85A3E0 Offset: 0x8593E0 VA: 0x18085A3E0
	|-Array.InternalArray__Insert<HashSet.Slot<Int32Enum>>
	|
	|-RVA: 0x85A020 Offset: 0x859020 VA: 0x18085A020
	|-Array.InternalArray__Insert<HashSet.Slot<object>>
	|
	|-RVA: 0x85A320 Offset: 0x859320 VA: 0x18085A320
	|-Array.InternalArray__Insert<HashSet.Slot<uint>>
	|
	|-RVA: 0x85A080 Offset: 0x859080 VA: 0x18085A080
	|-Array.InternalArray__Insert<HashSet.Slot<ulong>>
	|
	|-RVA: 0x85A1A0 Offset: 0x8591A0 VA: 0x18085A1A0
	|-Array.InternalArray__Insert<HashSet.Slot<NetworkInstanceId>>
	|
	|-RVA: 0x857BC0 Offset: 0x856BC0 VA: 0x180857BC0
	|-Array.InternalArray__Insert<KeyValuePair<EventHook, object>>
	|
	|-RVA: 0x856840 Offset: 0x855840 VA: 0x180856840
	|-Array.InternalArray__Insert<KeyValuePair<Flow.RecursionNode, int>>
	|
	|-RVA: 0x8574A0 Offset: 0x8564A0 VA: 0x1808574A0
	|-Array.InternalArray__Insert<KeyValuePair<DYP2PDll.P2PID, object>>
	|
	|-RVA: 0x855DC0 Offset: 0x854DC0 VA: 0x180855DC0
	|-Array.InternalArray__Insert<KeyValuePair<LPWNormalSolver.LPWPosition, int>>
	|
	|-RVA: 0x856180 Offset: 0x855180 VA: 0x180856180
	|-Array.InternalArray__Insert<KeyValuePair<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>
	|
	|-RVA: 0x855E80 Offset: 0x854E80 VA: 0x180855E80
	|-Array.InternalArray__Insert<KeyValuePair<BinaryOperatorHandler.OperatorQuery, object>>
	|
	|-RVA: 0x857380 Offset: 0x856380 VA: 0x180857380
	|-Array.InternalArray__Insert<KeyValuePair<ConversionUtility.ConversionQuery, Int32Enum>>
	|
	|-RVA: 0x856120 Offset: 0x855120 VA: 0x180856120
	|-Array.InternalArray__Insert<KeyValuePair<ConversionUtility.ConversionQuery, object>>
	|
	|-RVA: 0x857DA0 Offset: 0x856DA0 VA: 0x180857DA0
	|-Array.InternalArray__Insert<KeyValuePair<fsPortableReflection.AttributeQuery, object>>
	|
	|-RVA: 0x8570E0 Offset: 0x8560E0 VA: 0x1808570E0
	|-Array.InternalArray__Insert<KeyValuePair<DefaultSerializationBinder.TypeNameKey, object>>
	|
	|-RVA: 0x856DE0 Offset: 0x855DE0 VA: 0x180856DE0
	|-Array.InternalArray__Insert<KeyValuePair<ResolverContractKey, object>>
	|
	|-RVA: 0x857140 Offset: 0x856140 VA: 0x180857140
	|-Array.InternalArray__Insert<KeyValuePair<ConvertUtils.TypeConvertKey, object>>
	|
	|-RVA: 0x855AC0 Offset: 0x854AC0 VA: 0x180855AC0
	|-Array.InternalArray__Insert<KeyValuePair<pb_Edge, object>>
	|
	|-RVA: 0x855BE0 Offset: 0x854BE0 VA: 0x180855BE0
	|-Array.InternalArray__Insert<KeyValuePair<pb_IntVec3, object>>
	|
	|-RVA: 0x8565A0 Offset: 0x8555A0 VA: 0x1808565A0
	|-Array.InternalArray__Insert<KeyValuePair<AnimationStateData.AnimationPair, float>>
	|
	|-RVA: 0x856A80 Offset: 0x855A80 VA: 0x180856A80
	|-Array.InternalArray__Insert<KeyValuePair<Skin.AttachmentKeyTuple, object>>
	|
	|-RVA: 0x857620 Offset: 0x856620 VA: 0x180857620
	|-Array.InternalArray__Insert<KeyValuePair<SlotBlendModes.MaterialTexturePair, object>>
	|
	|-RVA: 0x856240 Offset: 0x855240 VA: 0x180856240
	|-Array.InternalArray__Insert<KeyValuePair<CSteamID, object>>
	|
	|-RVA: 0x856660 Offset: 0x855660 VA: 0x180856660
	|-Array.InternalArray__Insert<KeyValuePair<HAuthTicket, object>>
	|
	|-RVA: 0x8560C0 Offset: 0x8550C0 VA: 0x1808560C0
	|-Array.InternalArray__Insert<KeyValuePair<SteamAPICall_t, object>>
	|
	|-RVA: 0x855FA0 Offset: 0x854FA0 VA: 0x180855FA0
	|-Array.InternalArray__Insert<KeyValuePair<char, char>>
	|
	|-RVA: 0x8578C0 Offset: 0x8568C0 VA: 0x1808578C0
	|-Array.InternalArray__Insert<KeyValuePair<char, Nullable<ByteEnum>>>
	|
	|-RVA: 0x857B60 Offset: 0x856B60 VA: 0x180857B60
	|-Array.InternalArray__Insert<KeyValuePair<char, object>>
	|
	|-RVA: 0x8569C0 Offset: 0x8559C0 VA: 0x1808569C0
	|-Array.InternalArray__Insert<KeyValuePair<DateTime, object>>
	|
	|-RVA: 0x855F40 Offset: 0x854F40 VA: 0x180855F40
	|-Array.InternalArray__Insert<KeyValuePair<Guid, int>>
	|
	|-RVA: 0x8579E0 Offset: 0x8569E0 VA: 0x1808579E0
	|-Array.InternalArray__Insert<KeyValuePair<Guid, object>>
	|
	|-RVA: 0x8566C0 Offset: 0x8556C0 VA: 0x1808566C0
	|-Array.InternalArray__Insert<KeyValuePair<short, object>>
	|
	|-RVA: 0x857020 Offset: 0x856020 VA: 0x180857020
	|-Array.InternalArray__Insert<KeyValuePair<int, ConversationScriptObject.ClientTipsMessage>>
	|
	|-RVA: 0x856720 Offset: 0x855720 VA: 0x180856720
	|-Array.InternalArray__Insert<KeyValuePair<int, ConversationScriptObject.ConfirmMessage>>
	|
	|-RVA: 0x8575C0 Offset: 0x8565C0 VA: 0x1808575C0
	|-Array.InternalArray__Insert<KeyValuePair<int, ConversationScriptObject.LoadMessage>>
	|
	|-RVA: 0x855CA0 Offset: 0x854CA0 VA: 0x180855CA0
	|-Array.InternalArray__Insert<KeyValuePair<int, HitData>>
	|
	|-RVA: 0x857560 Offset: 0x856560 VA: 0x180857560
	|-Array.InternalArray__Insert<KeyValuePair<int, MinimapPoint>>
	|
	|-RVA: 0x855D00 Offset: 0x854D00 VA: 0x180855D00
	|-Array.InternalArray__Insert<KeyValuePair<int, ObjectPoolComInfo>>
	|
	|-RVA: 0x856600 Offset: 0x855600 VA: 0x180856600
	|-Array.InternalArray__Insert<KeyValuePair<int, bool>>
	|
	|-RVA: 0x856000 Offset: 0x855000 VA: 0x180856000
	|-Array.InternalArray__Insert<KeyValuePair<int, char>>
	|
	|-RVA: 0x8572C0 Offset: 0x8562C0 VA: 0x1808572C0
	|-Array.InternalArray__Insert<KeyValuePair<int, int>>
	|
	|-RVA: 0x856A20 Offset: 0x855A20 VA: 0x180856A20
	|-Array.InternalArray__Insert<KeyValuePair<int, Int32Enum>>
	|
	|-RVA: 0x856CC0 Offset: 0x855CC0 VA: 0x180856CC0
	|-Array.InternalArray__Insert<KeyValuePair<int, long>>
	|
	|-RVA: 0x856060 Offset: 0x855060 VA: 0x180856060
	|-Array.InternalArray__Insert<KeyValuePair<int, object>>
	|
	|-RVA: 0x856360 Offset: 0x855360 VA: 0x180856360
	|-Array.InternalArray__Insert<KeyValuePair<int, float>>
	|
	|-RVA: 0x857C20 Offset: 0x856C20 VA: 0x180857C20
	|-Array.InternalArray__Insert<KeyValuePair<int, uint>>
	|
	|-RVA: 0x856C00 Offset: 0x855C00 VA: 0x180856C00
	|-Array.InternalArray__Insert<KeyValuePair<int, ulong>>
	|
	|-RVA: 0x856AE0 Offset: 0x855AE0 VA: 0x180856AE0
	|-Array.InternalArray__Insert<KeyValuePair<int, Color>>
	|
	|-RVA: 0x857320 Offset: 0x856320 VA: 0x180857320
	|-Array.InternalArray__Insert<KeyValuePair<int, Matrix4x4>>
	|
	|-RVA: 0x857A40 Offset: 0x856A40 VA: 0x180857A40
	|-Array.InternalArray__Insert<KeyValuePair<int, NetworkMigrationManager.ConnectionPendingPlayers>>
	|
	|-RVA: 0x856FC0 Offset: 0x855FC0 VA: 0x180856FC0
	|-Array.InternalArray__Insert<KeyValuePair<int, Vector2>>
	|
	|-RVA: 0x857C80 Offset: 0x856C80 VA: 0x180857C80
	|-Array.InternalArray__Insert<KeyValuePair<int, Vector3>>
	|
	|-RVA: 0x856C60 Offset: 0x855C60 VA: 0x180856C60
	|-Array.InternalArray__Insert<KeyValuePair<Int32Enum, bool>>
	|
	|-RVA: 0x857500 Offset: 0x856500 VA: 0x180857500
	|-Array.InternalArray__Insert<KeyValuePair<Int32Enum, int>>
	|
	|-RVA: 0x855B20 Offset: 0x854B20 VA: 0x180855B20
	|-Array.InternalArray__Insert<KeyValuePair<Int32Enum, Int32Enum>>
	|
	|-RVA: 0x8568A0 Offset: 0x8558A0 VA: 0x1808568A0
	|-Array.InternalArray__Insert<KeyValuePair<Int32Enum, object>>
	|
	|-RVA: 0x856300 Offset: 0x855300 VA: 0x180856300
	|-Array.InternalArray__Insert<KeyValuePair<Int32Enum, float>>
	|
	|-RVA: 0x857980 Offset: 0x856980 VA: 0x180857980
	|-Array.InternalArray__Insert<KeyValuePair<long, int>>
	|
	|-RVA: 0x856960 Offset: 0x855960 VA: 0x180856960
	|-Array.InternalArray__Insert<KeyValuePair<long, object>>
	|
	|-RVA: 0x855D60 Offset: 0x854D60 VA: 0x180855D60
	|-Array.InternalArray__Insert<KeyValuePair<IntPtr, object>>
	|
	|-RVA: 0x856780 Offset: 0x855780 VA: 0x180856780
	|-Array.InternalArray__Insert<KeyValuePair<object, MeshCombiner.BlendShapeFrame>>
	|
	|-RVA: 0x856F60 Offset: 0x855F60 VA: 0x180856F60
	|-Array.InternalArray__Insert<KeyValuePair<object, CinemachineCore.UpdateStatus>>
	|
	|-RVA: 0x855EE0 Offset: 0x854EE0 VA: 0x180855EE0
	|-Array.InternalArray__Insert<KeyValuePair<object, DYUpdateIni.OneResInfo>>
	|
	|-RVA: 0x856540 Offset: 0x855540 VA: 0x180856540
	|-Array.InternalArray__Insert<KeyValuePair<object, IniValue>>
	|
	|-RVA: 0x857260 Offset: 0x856260 VA: 0x180857260
	|-Array.InternalArray__Insert<KeyValuePair<object, PanelManger.PanelInfo>>
	|
	|-RVA: 0x857AA0 Offset: 0x856AA0 VA: 0x180857AA0
	|-Array.InternalArray__Insert<KeyValuePair<object, OneInfo>>
	|
	|-RVA: 0x857B00 Offset: 0x856B00 VA: 0x180857B00
	|-Array.InternalArray__Insert<KeyValuePair<object, ArrayMetadata>>
	|
	|-RVA: 0x855C40 Offset: 0x854C40 VA: 0x180855C40
	|-Array.InternalArray__Insert<KeyValuePair<object, ObjectMetadata>>
	|
	|-RVA: 0x857680 Offset: 0x856680 VA: 0x180857680
	|-Array.InternalArray__Insert<KeyValuePair<object, PropertyMetadata>>
	|
	|-RVA: 0x856EA0 Offset: 0x855EA0 VA: 0x180856EA0
	|-Array.InternalArray__Insert<KeyValuePair<object, fsOption<fsVersionedType>>>
	|
	|-RVA: 0x8561E0 Offset: 0x8551E0 VA: 0x1808561E0
	|-Array.InternalArray__Insert<KeyValuePair<object, SteamAPICall_t>>
	|
	|-RVA: 0x856B40 Offset: 0x855B40 VA: 0x180856B40
	|-Array.InternalArray__Insert<KeyValuePair<object, bool>>
	|
	|-RVA: 0x857D40 Offset: 0x856D40 VA: 0x180857D40
	|-Array.InternalArray__Insert<KeyValuePair<object, KeyValuePair<object, object>>>
	|
	|-RVA: 0x8562A0 Offset: 0x8552A0 VA: 0x1808562A0
	|-Array.InternalArray__Insert<KeyValuePair<object, int>>
	|
	|-RVA: 0x857CE0 Offset: 0x856CE0 VA: 0x180857CE0
	|-Array.InternalArray__Insert<KeyValuePair<object, Int32Enum>>
	|
	|-RVA: 0x857440 Offset: 0x856440 VA: 0x180857440
	|-Array.InternalArray__Insert<KeyValuePair<object, long>>
	|
	|-RVA: 0x856420 Offset: 0x855420 VA: 0x180856420
	|-Array.InternalArray__Insert<KeyValuePair<object, object>>
	|
	|-RVA: 0x8564E0 Offset: 0x8554E0 VA: 0x1808564E0
	|-Array.InternalArray__Insert<KeyValuePair<object, ResourceLocator>>
	|
	|-RVA: 0x857920 Offset: 0x856920 VA: 0x180857920
	|-Array.InternalArray__Insert<KeyValuePair<object, float>>
	|
	|-RVA: 0x8563C0 Offset: 0x8553C0 VA: 0x1808563C0
	|-Array.InternalArray__Insert<KeyValuePair<object, TimeSpan>>
	|
	|-RVA: 0x8571A0 Offset: 0x8561A0 VA: 0x1808571A0
	|-Array.InternalArray__Insert<KeyValuePair<object, Color>>
	|
	|-RVA: 0x856D80 Offset: 0x855D80 VA: 0x180856D80
	|-Array.InternalArray__Insert<KeyValuePair<object, NetworkBroadcastResult>>
	|
	|-RVA: 0x857740 Offset: 0x856740 VA: 0x180857740
	|-Array.InternalArray__Insert<KeyValuePair<object, Playable>>
	|
	|-RVA: 0x8573E0 Offset: 0x8563E0 VA: 0x1808573E0
	|-Array.InternalArray__Insert<KeyValuePair<object, Vector3>>
	|
	|-RVA: 0x856E40 Offset: 0x855E40 VA: 0x180856E40
	|-Array.InternalArray__Insert<KeyValuePair<object, BlendShapeFrame>>
	|
	|-RVA: 0x8567E0 Offset: 0x8557E0 VA: 0x1808567E0
	|-Array.InternalArray__Insert<KeyValuePair<float, object>>
	|
	|-RVA: 0x856BA0 Offset: 0x855BA0 VA: 0x180856BA0
	|-Array.InternalArray__Insert<KeyValuePair<ushort, object>>
	|
	|-RVA: 0x857080 Offset: 0x856080 VA: 0x180857080
	|-Array.InternalArray__Insert<KeyValuePair<uint, int>>
	|
	|-RVA: 0x856F00 Offset: 0x855F00 VA: 0x180856F00
	|-Array.InternalArray__Insert<KeyValuePair<uint, object>>
	|
	|-RVA: 0x855E20 Offset: 0x854E20 VA: 0x180855E20
	|-Array.InternalArray__Insert<KeyValuePair<uint, ulong>>
	|
	|-RVA: 0x855B80 Offset: 0x854B80 VA: 0x180855B80
	|-Array.InternalArray__Insert<KeyValuePair<ulong, object>>
	|
	|-RVA: 0x856D20 Offset: 0x855D20 VA: 0x180856D20
	|-Array.InternalArray__Insert<KeyValuePair<ulong, uint>>
	|
	|-RVA: 0x8577A0 Offset: 0x8567A0 VA: 0x1808577A0
	|-Array.InternalArray__Insert<KeyValuePair<UInt64Enum, object>>
	|
	|-RVA: 0x8576E0 Offset: 0x8566E0 VA: 0x1808576E0
	|-Array.InternalArray__Insert<KeyValuePair<TerrainUtility.TerrainMap.TileCoord, object>>
	|
	|-RVA: 0x856480 Offset: 0x855480 VA: 0x180856480
	|-Array.InternalArray__Insert<KeyValuePair<NetworkHash128, object>>
	|
	|-RVA: 0x856900 Offset: 0x855900 VA: 0x180856900
	|-Array.InternalArray__Insert<KeyValuePair<NetworkInstanceId, object>>
	|
	|-RVA: 0x857800 Offset: 0x856800 VA: 0x180857800
	|-Array.InternalArray__Insert<KeyValuePair<NetworkSceneId, object>>
	|
	|-RVA: 0x857860 Offset: 0x856860 VA: 0x180857860
	|-Array.InternalArray__Insert<KeyValuePair<Scene, object>>
	|
	|-RVA: 0x857200 Offset: 0x856200 VA: 0x180857200
	|-Array.InternalArray__Insert<KeyValuePair<ZmID, object>>
	|
	|-RVA: 0x85BAC0 Offset: 0x85AAC0 VA: 0x18085BAC0
	|-Array.InternalArray__Insert<Hashtable.bucket>
	|
	|-RVA: 0x84FD60 Offset: 0x84ED60 VA: 0x18084FD60
	|-Array.InternalArray__Insert<AttributeCollection.AttributeEntry>
	|
	|-RVA: 0x852280 Offset: 0x851280 VA: 0x180852280
	|-Array.InternalArray__Insert<DateTime>
	|
	|-RVA: 0x852340 Offset: 0x851340 VA: 0x180852340
	|-Array.InternalArray__Insert<Decimal>
	|
	|-RVA: 0x859C60 Offset: 0x858C60 VA: 0x180859C60
	|-Array.InternalArray__Insert<EventProvider.SessionInfo>
	|
	|-RVA: 0x854A40 Offset: 0x853A40 VA: 0x180854A40
	|-Array.InternalArray__Insert<EventSource.EventMetadata>
	|
	|-RVA: 0x8525E0 Offset: 0x8515E0 VA: 0x1808525E0
	|-Array.InternalArray__Insert<double>
	|
	|-RVA: 0x8557C0 Offset: 0x8547C0 VA: 0x1808557C0
	|-Array.InternalArray__Insert<InternalCodePageDataItem>
	|
	|-RVA: 0x855820 Offset: 0x854820 VA: 0x180855820
	|-Array.InternalArray__Insert<InternalEncodingDataItem>
	|
	|-RVA: 0x85ACE0 Offset: 0x859CE0 VA: 0x18085ACE0
	|-Array.InternalArray__Insert<TimeSpanParse.TimeSpanToken>
	|
	|-RVA: 0x852220 Offset: 0x851220 VA: 0x180852220
	|-Array.InternalArray__Insert<UmAlQuraCalendar.DateMapping>
	|
	|-RVA: 0x855040 Offset: 0x854040 VA: 0x180855040
	|-Array.InternalArray__Insert<Guid>
	|
	|-RVA: 0x855580 Offset: 0x854580 VA: 0x180855580
	|-Array.InternalArray__Insert<short>
	|
	|-RVA: 0x855640 Offset: 0x854640 VA: 0x180855640
	|-Array.InternalArray__Insert<int>
	|
	|-RVA: 0x8555E0 Offset: 0x8545E0 VA: 0x1808555E0
	|-Array.InternalArray__Insert<Int32Enum>
	|
	|-RVA: 0x8556A0 Offset: 0x8546A0 VA: 0x1808556A0
	|-Array.InternalArray__Insert<long>
	|
	|-RVA: 0x855760 Offset: 0x854760 VA: 0x180855760
	|-Array.InternalArray__Insert<IntPtr>
	|
	|-RVA: 0x8558E0 Offset: 0x8548E0 VA: 0x1808558E0
	|-Array.InternalArray__Insert<InterpretedFrameInfo>
	|
	|-RVA: 0x858160 Offset: 0x857160 VA: 0x180858160
	|-Array.InternalArray__Insert<LocalDefinition>
	|
	|-RVA: 0x8598A0 Offset: 0x8588A0 VA: 0x1808598A0
	|-Array.InternalArray__Insert<RuntimeLabel>
	|
	|-RVA: 0x85A2C0 Offset: 0x8592C0 VA: 0x18085A2C0
	|-Array.InternalArray__Insert<Set.Slot<CSteamID>>
	|
	|-RVA: 0x85A0E0 Offset: 0x8590E0 VA: 0x18085A0E0
	|-Array.InternalArray__Insert<Set.Slot<char>>
	|
	|-RVA: 0x85A380 Offset: 0x859380 VA: 0x18085A380
	|-Array.InternalArray__Insert<Set.Slot<object>>
	|
	|-RVA: 0x859F60 Offset: 0x858F60 VA: 0x180859F60
	|-Array.InternalArray__Insert<Set.Slot<uint>>
	|
	|-RVA: 0x85A140 Offset: 0x859140 VA: 0x18085A140
	|-Array.InternalArray__Insert<Set.Slot<ulong>>
	|
	|-RVA: 0x859480 Offset: 0x858480 VA: 0x180859480
	|-Array.InternalArray__Insert<CookieTokenizer.RecognizedAttribute>
	|
	|-RVA: 0x855100 Offset: 0x854100 VA: 0x180855100
	|-Array.InternalArray__Insert<HeaderVariantInfo>
	|
	|-RVA: 0x85B940 Offset: 0x85A940 VA: 0x18085B940
	|-Array.InternalArray__Insert<Win32_IP_ADAPTER_ADDRESSES>
	|
	|-RVA: 0x85B760 Offset: 0x85A760 VA: 0x18085B760
	|-Array.InternalArray__Insert<Socket.WSABUF>
	|
	|-RVA: 0x8588E0 Offset: 0x8578E0 VA: 0x1808588E0
	|-Array.InternalArray__Insert<Nullable<ByteEnum>>
	|
	|-RVA: 0x859900 Offset: 0x858900 VA: 0x180859900
	|-Array.InternalArray__Insert<object>
	|
	|-RVA: 0x854C20 Offset: 0x853C20 VA: 0x180854C20
	|-Array.InternalArray__Insert<ParameterizedStrings.FormatParam>
	|
	|-RVA: 0x8520A0 Offset: 0x8510A0 VA: 0x1808520A0
	|-Array.InternalArray__Insert<CustomAttributeNamedArgument>
	|
	|-RVA: 0x852100 Offset: 0x851100 VA: 0x180852100
	|-Array.InternalArray__Insert<CustomAttributeTypedArgument>
	|
	|-RVA: 0x858D60 Offset: 0x857D60 VA: 0x180858D60
	|-Array.InternalArray__Insert<ParameterModifier>
	|
	|-RVA: 0x8597E0 Offset: 0x8587E0 VA: 0x1808597E0
	|-Array.InternalArray__Insert<ResourceLocator>
	|
	|-RVA: 0x854980 Offset: 0x853980 VA: 0x180854980
	|-Array.InternalArray__Insert<Ephemeron>
	|
	|-RVA: 0x854DA0 Offset: 0x853DA0 VA: 0x180854DA0
	|-Array.InternalArray__Insert<GCHandle>
	|
	|-RVA: 0x859960 Offset: 0x858960 VA: 0x180859960
	|-Array.InternalArray__Insert<sbyte>
	|
	|-RVA: 0x85BA00 Offset: 0x85AA00 VA: 0x18085BA00
	|-Array.InternalArray__Insert<X509ChainStatus>
	|
	|-RVA: 0x859D80 Offset: 0x858D80 VA: 0x180859D80
	|-Array.InternalArray__Insert<float>
	|
	|-RVA: 0x858280 Offset: 0x857280 VA: 0x180858280
	|-Array.InternalArray__Insert<RegexCharClass.LowerCaseMapping>
	|
	|-RVA: 0x8503C0 Offset: 0x84F3C0 VA: 0x1808503C0
	|-Array.InternalArray__Insert<CancellationTokenRegistration>
	|
	|-RVA: 0x85AD40 Offset: 0x859D40 VA: 0x18085AD40
	|-Array.InternalArray__Insert<TimeSpan>
	|
	|-RVA: 0x85B100 Offset: 0x85A100 VA: 0x18085B100
	|-Array.InternalArray__Insert<ushort>
	|
	|-RVA: 0x85B0A0 Offset: 0x85A0A0 VA: 0x18085B0A0
	|-Array.InternalArray__Insert<UInt16Enum>
	|
	|-RVA: 0x85B1C0 Offset: 0x85A1C0 VA: 0x18085B1C0
	|-Array.InternalArray__Insert<uint>
	|
	|-RVA: 0x85B160 Offset: 0x85A160 VA: 0x18085B160
	|-Array.InternalArray__Insert<UInt32Enum>
	|
	|-RVA: 0x85B280 Offset: 0x85A280 VA: 0x18085B280
	|-Array.InternalArray__Insert<ulong>
	|
	|-RVA: 0x85B220 Offset: 0x85A220 VA: 0x18085B220
	|-Array.InternalArray__Insert<UInt64Enum>
	|
	|-RVA: 0x85B2E0 Offset: 0x85A2E0 VA: 0x18085B2E0
	|-Array.InternalArray__Insert<UIntPtr>
	|
	|-RVA: 0x8583A0 Offset: 0x8573A0 VA: 0x1808583A0
	|-Array.InternalArray__Insert<MaterialReference>
	|
	|-RVA: 0x859840 Offset: 0x858840 VA: 0x180859840
	|-Array.InternalArray__Insert<RichTextTagAttribute>
	|
	|-RVA: 0x85A4A0 Offset: 0x8594A0 VA: 0x18085A4A0
	|-Array.InternalArray__Insert<TexturePacker.SpriteData>
	|
	|-RVA: 0x85A920 Offset: 0x859920 VA: 0x18085A920
	|-Array.InternalArray__Insert<TMP_CharacterInfo>
	|
	|-RVA: 0x85A980 Offset: 0x859980 VA: 0x18085A980
	|-Array.InternalArray__Insert<TMP_FontWeightPair>
	|
	|-RVA: 0x85A9E0 Offset: 0x8599E0 VA: 0x18085A9E0
	|-Array.InternalArray__Insert<TMP_LineInfo>
	|
	|-RVA: 0x85AA40 Offset: 0x859A40 VA: 0x18085AA40
	|-Array.InternalArray__Insert<TMP_LinkInfo>
	|
	|-RVA: 0x85AAA0 Offset: 0x859AA0 VA: 0x18085AAA0
	|-Array.InternalArray__Insert<TMP_MeshInfo>
	|
	|-RVA: 0x85AB00 Offset: 0x859B00 VA: 0x18085AB00
	|-Array.InternalArray__Insert<TMP_PageInfo>
	|
	|-RVA: 0x85B340 Offset: 0x85A340 VA: 0x18085B340
	|-Array.InternalArray__Insert<TMP_Text.UnicodeChar>
	|
	|-RVA: 0x85AB60 Offset: 0x859B60 VA: 0x18085AB60
	|-Array.InternalArray__Insert<TMP_WordInfo>
	|
	|-RVA: 0x84F940 Offset: 0x84E940 VA: 0x18084F940
	|-Array.InternalArray__Insert<AccelerationEvent>
	|
	|-RVA: 0x84FA60 Offset: 0x84EA60 VA: 0x18084FA60
	|-Array.InternalArray__Insert<AnimatorClipInfo>
	|
	|-RVA: 0x858B80 Offset: 0x857B80 VA: 0x180858B80
	|-Array.InternalArray__Insert<BeforeRenderHelper.OrderBlock>
	|
	|-RVA: 0x850000 Offset: 0x84F000 VA: 0x180850000
	|-Array.InternalArray__Insert<BoneWeight>
	|
	|-RVA: 0x850120 Offset: 0x84F120 VA: 0x180850120
	|-Array.InternalArray__Insert<BoundingSphere>
	|
	|-RVA: 0x851C20 Offset: 0x850C20 VA: 0x180851C20
	|-Array.InternalArray__Insert<Color32>
	|
	|-RVA: 0x851CE0 Offset: 0x850CE0 VA: 0x180851CE0
	|-Array.InternalArray__Insert<Color>
	|
	|-RVA: 0x851D40 Offset: 0x850D40 VA: 0x180851D40
	|-Array.InternalArray__Insert<CombineInstance>
	|
	|-RVA: 0x851E60 Offset: 0x850E60 VA: 0x180851E60
	|-Array.InternalArray__Insert<ContactPoint2D>
	|
	|-RVA: 0x851EC0 Offset: 0x850EC0 VA: 0x180851EC0
	|-Array.InternalArray__Insert<ContactPoint>
	|
	|-RVA: 0x8593C0 Offset: 0x8583C0 VA: 0x1808593C0
	|-Array.InternalArray__Insert<RaycastResult>
	|
	|-RVA: 0x8580A0 Offset: 0x8570A0 VA: 0x1808580A0
	|-Array.InternalArray__Insert<LightDataGI>
	|
	|-RVA: 0x859120 Offset: 0x858120 VA: 0x180859120
	|-Array.InternalArray__Insert<PlayerLoopSystem>
	|
	|-RVA: 0x859D20 Offset: 0x858D20 VA: 0x180859D20
	|-Array.InternalArray__Insert<ShadowSliceData>
	|
	|-RVA: 0x859CC0 Offset: 0x858CC0 VA: 0x180859CC0
	|-Array.InternalArray__Insert<ShaderPassName>
	|
	|-RVA: 0x85B6A0 Offset: 0x85A6A0 VA: 0x18085B6A0
	|-Array.InternalArray__Insert<VisibleLight>
	|
	|-RVA: 0x85B700 Offset: 0x85A700 VA: 0x18085B700
	|-Array.InternalArray__Insert<VisibleReflectionProbe>
	|
	|-RVA: 0x85AC80 Offset: 0x859C80 VA: 0x18085AC80
	|-Array.InternalArray__Insert<TerrainUtility.TerrainMap.TileCoord>
	|
	|-RVA: 0x854F80 Offset: 0x853F80 VA: 0x180854F80
	|-Array.InternalArray__Insert<GradientAlphaKey>
	|
	|-RVA: 0x854FE0 Offset: 0x853FE0 VA: 0x180854FE0
	|-Array.InternalArray__Insert<GradientColorKey>
	|
	|-RVA: 0x855940 Offset: 0x854940 VA: 0x180855940
	|-Array.InternalArray__Insert<IntervalTreeNode>
	|
	|-RVA: 0x854560 Offset: 0x853560 VA: 0x180854560
	|-Array.InternalArray__Insert<IntervalTree.Entry<object>>
	|
	|-RVA: 0x857E00 Offset: 0x856E00 VA: 0x180857E00
	|-Array.InternalArray__Insert<Keyframe>
	|
	|-RVA: 0x857EC0 Offset: 0x856EC0 VA: 0x180857EC0
	|-Array.InternalArray__Insert<LOD>
	|
	|-RVA: 0x858460 Offset: 0x857460 VA: 0x180858460
	|-Array.InternalArray__Insert<Matrix4x4>
	|
	|-RVA: 0x8584C0 Offset: 0x8574C0 VA: 0x1808584C0
	|-Array.InternalArray__Insert<MeshSubsetCombineUtility.MeshContainer>
	|
	|-RVA: 0x858520 Offset: 0x857520 VA: 0x180858520
	|-Array.InternalArray__Insert<MeshSubsetCombineUtility.MeshInstance>
	|
	|-RVA: 0x85A860 Offset: 0x859860 VA: 0x18085A860
	|-Array.InternalArray__Insert<MeshSubsetCombineUtility.SubMeshInstance>
	|
	|-RVA: 0x850420 Offset: 0x84F420 VA: 0x180850420
	|-Array.InternalArray__Insert<ChannelPacket>
	|
	|-RVA: 0x858F40 Offset: 0x857F40 VA: 0x180858F40
	|-Array.InternalArray__Insert<ClientScene.PendingOwner>
	|
	|-RVA: 0x855880 Offset: 0x854880 VA: 0x180855880
	|-Array.InternalArray__Insert<LocalClient.InternalMsg>
	|
	|-RVA: 0x858700 Offset: 0x857700 VA: 0x180858700
	|-Array.InternalArray__Insert<NetworkBroadcastResult>
	|
	|-RVA: 0x858760 Offset: 0x857760 VA: 0x180858760
	|-Array.InternalArray__Insert<NetworkHash128>
	|
	|-RVA: 0x8587C0 Offset: 0x8577C0 VA: 0x1808587C0
	|-Array.InternalArray__Insert<NetworkInstanceId>
	|
	|-RVA: 0x859000 Offset: 0x858000 VA: 0x180859000
	|-Array.InternalArray__Insert<NetworkLobbyManager.PendingPlayer>
	|
	|-RVA: 0x851E00 Offset: 0x850E00 VA: 0x180851E00
	|-Array.InternalArray__Insert<NetworkMigrationManager.ConnectionPendingPlayers>
	|
	|-RVA: 0x858FA0 Offset: 0x857FA0 VA: 0x180858FA0
	|-Array.InternalArray__Insert<NetworkMigrationManager.PendingPlayerInfo>
	|
	|-RVA: 0x858820 Offset: 0x857820 VA: 0x180858820
	|-Array.InternalArray__Insert<NetworkSceneId>
	|
	|-RVA: 0x8502A0 Offset: 0x84F2A0 VA: 0x1808502A0
	|-Array.InternalArray__Insert<CRCMessageEntry>
	|
	|-RVA: 0x858EE0 Offset: 0x857EE0 VA: 0x180858EE0
	|-Array.InternalArray__Insert<PeerInfoPlayer>
	|
	|-RVA: 0x858E20 Offset: 0x857E20 VA: 0x180858E20
	|-Array.InternalArray__Insert<ParticleSystem.Particle>
	|
	|-RVA: 0x8590C0 Offset: 0x8580C0 VA: 0x1808590C0
	|-Array.InternalArray__Insert<Playable>
	|
	|-RVA: 0x859060 Offset: 0x858060 VA: 0x180859060
	|-Array.InternalArray__Insert<PlayableBinding>
	|
	|-RVA: 0x859240 Offset: 0x858240 VA: 0x180859240
	|-Array.InternalArray__Insert<Quaternion>
	|
	|-RVA: 0x859300 Offset: 0x858300 VA: 0x180859300
	|-Array.InternalArray__Insert<RaycastHit2D>
	|
	|-RVA: 0x859360 Offset: 0x858360 VA: 0x180859360
	|-Array.InternalArray__Insert<RaycastHit>
	|
	|-RVA: 0x8594E0 Offset: 0x8584E0 VA: 0x1808594E0
	|-Array.InternalArray__Insert<Rect>
	|
	|-RVA: 0x859660 Offset: 0x858660 VA: 0x180859660
	|-Array.InternalArray__Insert<RenderBuffer>
	|
	|-RVA: 0x858040 Offset: 0x857040 VA: 0x180858040
	|-Array.InternalArray__Insert<BloomRenderer.Level>
	|
	|-RVA: 0x859600 Offset: 0x858600 VA: 0x180859600
	|-Array.InternalArray__Insert<ReflectionProbeBlendInfo>
	|
	|-RVA: 0x8596C0 Offset: 0x8586C0 VA: 0x1808596C0
	|-Array.InternalArray__Insert<RenderTargetIdentifier>
	|
	|-RVA: 0x859720 Offset: 0x858720 VA: 0x180859720
	|-Array.InternalArray__Insert<Resolution>
	|
	|-RVA: 0x8599C0 Offset: 0x8589C0 VA: 0x1808599C0
	|-Array.InternalArray__Insert<Scene>
	|
	|-RVA: 0x8551C0 Offset: 0x8541C0 VA: 0x1808551C0
	|-Array.InternalArray__Insert<SendMouseEvents.HitInfo>
	|
	|-RVA: 0x854F20 Offset: 0x853F20 VA: 0x180854F20
	|-Array.InternalArray__Insert<GlyphRect>
	|
	|-RVA: 0x854E60 Offset: 0x853E60 VA: 0x180854E60
	|-Array.InternalArray__Insert<GlyphMarshallingStruct>
	|
	|-RVA: 0x854EC0 Offset: 0x853EC0 VA: 0x180854EC0
	|-Array.InternalArray__Insert<GlyphPairAdjustmentRecord>
	|
	|-RVA: 0x85B8E0 Offset: 0x85A8E0 VA: 0x18085B8E0
	|-Array.InternalArray__Insert<AnimationOutputWeightProcessor.WeightInfo>
	|
	|-RVA: 0x85ADA0 Offset: 0x859DA0 VA: 0x18085ADA0
	|-Array.InternalArray__Insert<Touch>
	|
	|-RVA: 0x851C80 Offset: 0x850C80 VA: 0x180851C80
	|-Array.InternalArray__Insert<ColorBlock>
	|
	|-RVA: 0x8586A0 Offset: 0x8576A0 VA: 0x1808586A0
	|-Array.InternalArray__Insert<Navigation>
	|
	|-RVA: 0x85A500 Offset: 0x859500 VA: 0x18085A500
	|-Array.InternalArray__Insert<SpriteState>
	|
	|-RVA: 0x85AF80 Offset: 0x859F80 VA: 0x18085AF80
	|-Array.InternalArray__Insert<UICharInfo>
	|
	|-RVA: 0x85AFE0 Offset: 0x859FE0 VA: 0x18085AFE0
	|-Array.InternalArray__Insert<UILineInfo>
	|
	|-RVA: 0x85B040 Offset: 0x85A040 VA: 0x18085B040
	|-Array.InternalArray__Insert<UIVertex>
	|
	|-RVA: 0x85B9A0 Offset: 0x85A9A0 VA: 0x18085B9A0
	|-Array.InternalArray__Insert<UnitySynchronizationContext.WorkRequest>
	|
	|-RVA: 0x85B580 Offset: 0x85A580 VA: 0x18085B580
	|-Array.InternalArray__Insert<Vector2>
	|
	|-RVA: 0x85B520 Offset: 0x85A520 VA: 0x18085B520
	|-Array.InternalArray__Insert<Vector2Int>
	|
	|-RVA: 0x85B5E0 Offset: 0x85A5E0 VA: 0x18085B5E0
	|-Array.InternalArray__Insert<Vector3>
	|
	|-RVA: 0x85B640 Offset: 0x85A640 VA: 0x18085B640
	|-Array.InternalArray__Insert<Vector4>
	|
	|-RVA: 0x859A80 Offset: 0x858A80 VA: 0x180859A80
	|-Array.InternalArray__Insert<SemanticMeaning>
	|
	|-RVA: 0x84FFA0 Offset: 0x84EFA0 VA: 0x18084FFA0
	|-Array.InternalArray__Insert<BlendShape>
	|
	|-RVA: 0x84FEE0 Offset: 0x84EEE0 VA: 0x18084FEE0
	|-Array.InternalArray__Insert<BlendShapeFrame>
	|
	|-RVA: 0x8500C0 Offset: 0x84F0C0 VA: 0x1808500C0
	|-Array.InternalArray__Insert<BorderVertex>
	|
	|-RVA: 0x859EA0 Offset: 0x858EA0 VA: 0x180859EA0
	|-Array.InternalArray__Insert<LODGenerator.SkinnedRenderer>
	|
	|-RVA: 0x85A620 Offset: 0x859620 VA: 0x18085A620
	|-Array.InternalArray__Insert<LODGenerator.StaticRenderer>
	|
	|-RVA: 0x857E60 Offset: 0x856E60 VA: 0x180857E60
	|-Array.InternalArray__Insert<LODLevel>
	|
	|-RVA: 0x854E00 Offset: 0x853E00 VA: 0x180854E00
	|-Array.InternalArray__Insert<GamePadState>
	|
	|-RVA: 0x8595A0 Offset: 0x8585A0 VA: 0x1808595A0
	|-Array.InternalArray__Insert<ZmPeerManager.RecvPacket>
	|
	|-RVA: 0x85BA60 Offset: 0x85AA60 VA: 0x18085BA60
	|-Array.InternalArray__Insert<ZmID>
	*/

	internal void InternalArray__RemoveAt(int index) { }

	internal int InternalArray__IndexOf<T>(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xBBAF10 Offset: 0xBB9F10 VA: 0x180BBAF10
	|-Array.InternalArray__IndexOf<DataSet.FaceIndices>
	|
	|-RVA: 0xBBAB80 Offset: 0xBB9B80 VA: 0x180BBAB80
	|-Array.InternalArray__IndexOf<EventHook>
	|
	|-RVA: 0xBC0770 Offset: 0xBBF770 VA: 0x180BC0770
	|-Array.InternalArray__IndexOf<Flow.RecursionNode>
	|
	|-RVA: 0xBC2C40 Offset: 0xBC1C40 VA: 0x180BC2C40
	|-Array.InternalArray__IndexOf<UnitPreservation.UnitPortPreservation>
	|
	|-RVA: 0xBB17E0 Offset: 0xBB07E0 VA: 0x180BB17E0
	|-Array.InternalArray__IndexOf<MeshCombiner.BlendShape>
	|
	|-RVA: 0xBB15A0 Offset: 0xBB05A0 VA: 0x180BB15A0
	|-Array.InternalArray__IndexOf<MeshCombiner.BlendShapeFrame>
	|
	|-RVA: 0xBC16D0 Offset: 0xBC06D0 VA: 0x180BC16D0
	|-Array.InternalArray__IndexOf<MeshCombiner.SkinnedRenderer>
	|
	|-RVA: 0xBC1D20 Offset: 0xBC0D20 VA: 0x180BC1D20
	|-Array.InternalArray__IndexOf<MeshCombiner.StaticRenderer>
	|
	|-RVA: 0xBB9E10 Offset: 0xBB8E10 VA: 0x180BB9E10
	|-Array.InternalArray__IndexOf<CameraState.CustomBlendable>
	|
	|-RVA: 0xBBC730 Offset: 0xBBB730 VA: 0x180BBC730
	|-Array.InternalArray__IndexOf<CinemachineBlendListCamera.Instruction>
	|
	|-RVA: 0xBB9C00 Offset: 0xBB8C00 VA: 0x180BB9C00
	|-Array.InternalArray__IndexOf<CinemachineBlenderSettings.CustomBlend>
	|
	|-RVA: 0xBBF9D0 Offset: 0xBBE9D0 VA: 0x180BBF9D0
	|-Array.InternalArray__IndexOf<CinemachineClearShot.Pair>
	|
	|-RVA: 0xBC2E20 Offset: 0xBC1E20 VA: 0x180BC2E20
	|-Array.InternalArray__IndexOf<CinemachineCore.UpdateStatus>
	|
	|-RVA: 0xBBF3E0 Offset: 0xBBE3E0 VA: 0x180BBF3E0
	|-Array.InternalArray__IndexOf<CinemachineFreeLook.Orbit>
	|
	|-RVA: 0xBBCCC0 Offset: 0xBBBCC0 VA: 0x180BBCCC0
	|-Array.InternalArray__IndexOf<CinemachineOrbitalTransposer.HeadingTracker.Item>
	|
	|-RVA: 0xBC38C0 Offset: 0xBC28C0 VA: 0x180BC38C0
	|-Array.InternalArray__IndexOf<CinemachinePath.Waypoint>
	|
	|-RVA: 0xBC36E0 Offset: 0xBC26E0 VA: 0x180BC36E0
	|-Array.InternalArray__IndexOf<CinemachineSmoothPath.Waypoint>
	|
	|-RVA: 0xBBC940 Offset: 0xBBB940 VA: 0x180BBC940
	|-Array.InternalArray__IndexOf<CinemachineStateDrivenCamera.Instruction>
	|
	|-RVA: 0xBBFDB0 Offset: 0xBBEDB0 VA: 0x180BBFDB0
	|-Array.InternalArray__IndexOf<CinemachineStateDrivenCamera.ParentHash>
	|
	|-RVA: 0xBC2390 Offset: 0xBC1390 VA: 0x180BC2390
	|-Array.InternalArray__IndexOf<CinemachineTargetGroup.Target>
	|
	|-RVA: 0xBC2570 Offset: 0xBC1570 VA: 0x180BC2570
	|-Array.InternalArray__IndexOf<NoiseSettings.TransformNoiseParams>
	|
	|-RVA: 0xBBA7D0 Offset: 0xBB97D0 VA: 0x180BBA7D0
	|-Array.InternalArray__IndexOf<DoublePoint>
	|
	|-RVA: 0xBBCB50 Offset: 0xBBBB50 VA: 0x180BBCB50
	|-Array.InternalArray__IndexOf<IntPoint>
	|
	|-RVA: 0xBB9490 Offset: 0xBB8490 VA: 0x180BB9490
	|-Array.InternalArray__IndexOf<ConversationScriptObject.ClientTipsMessage>
	|
	|-RVA: 0xBB9670 Offset: 0xBB8670 VA: 0x180BB9670
	|-Array.InternalArray__IndexOf<ConversationScriptObject.ConfirmMessage>
	|
	|-RVA: 0xBBD890 Offset: 0xBBC890 VA: 0x180BBD890
	|-Array.InternalArray__IndexOf<ConversationScriptObject.LoadMessage>
	|
	|-RVA: 0xBB9880 Offset: 0xBB8880 VA: 0x180BB9880
	|-Array.InternalArray__IndexOf<ControlPoint>
	|
	|-RVA: 0xBBA220 Offset: 0xBB9220 VA: 0x180BBA220
	|-Array.InternalArray__IndexOf<DgwResultServerInfo>
	|
	|-RVA: 0xBBA3F0 Offset: 0xBB93F0 VA: 0x180BBA3F0
	|-Array.InternalArray__IndexOf<DgwServerForJson>
	|
	|-RVA: 0xBBA5C0 Offset: 0xBB95C0 VA: 0x180BBA5C0
	|-Array.InternalArray__IndexOf<DgwServerInfo>
	|
	|-RVA: 0xBC1260 Offset: 0xBC0260 VA: 0x180BC1260
	|-Array.InternalArray__IndexOf<VoiceEngineApiWrap.Servers>
	|
	|-RVA: 0xBBF7D0 Offset: 0xBBE7D0 VA: 0x180BBF7D0
	|-Array.InternalArray__IndexOf<DYP2PDll.P2PID>
	|
	|-RVA: 0xBBF060 Offset: 0xBBE060 VA: 0x180BBF060
	|-Array.InternalArray__IndexOf<DYUpdateIni.OneResInfo>
	|
	|-RVA: 0xBB1DB0 Offset: 0xBB0DB0 VA: 0x180BB1DB0
	|-Array.InternalArray__IndexOf<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>
	|
	|-RVA: 0xBB1FB0 Offset: 0xBB0FB0 VA: 0x180BB1FB0
	|-Array.InternalArray__IndexOf<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>
	|
	|-RVA: 0xBB7940 Offset: 0xBB6940 VA: 0x180BB7940
	|-Array.InternalArray__IndexOf<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>
	|
	|-RVA: 0xBB8E20 Offset: 0xBB7E20 VA: 0x180BB8E20
	|-Array.InternalArray__IndexOf<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>
	|
	|-RVA: 0xBB4200 Offset: 0xBB3200 VA: 0x180BB4200
	|-Array.InternalArray__IndexOf<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>
	|
	|-RVA: 0xBB3C90 Offset: 0xBB2C90 VA: 0x180BB3C90
	|-Array.InternalArray__IndexOf<homecontainer_GS2CHeroInfoClass.ClasslstHero>
	|
	|-RVA: 0xBB4030 Offset: 0xBB3030 VA: 0x180BB4030
	|-Array.InternalArray__IndexOf<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0xBB4810 Offset: 0xBB3810 VA: 0x180BB4810
	|-Array.InternalArray__IndexOf<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0xBB3E60 Offset: 0xBB2E60 VA: 0x180BB3E60
	|-Array.InternalArray__IndexOf<homecontainer_GS2CRoundInfoClass.ClasslstInfo>
	|
	|-RVA: 0xBB6F30 Offset: 0xBB5F30 VA: 0x180BB6F30
	|-Array.InternalArray__IndexOf<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>
	|
	|-RVA: 0xBB61A0 Offset: 0xBB51A0 VA: 0x180BB61A0
	|-Array.InternalArray__IndexOf<homecontainer_GS2CSeasonInfoClass.ClasslstPool>
	|
	|-RVA: 0xBB7B50 Offset: 0xBB6B50 VA: 0x180BB7B50
	|-Array.InternalArray__IndexOf<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>
	|
	|-RVA: 0xBB80D0 Offset: 0xBB70D0 VA: 0x180BB80D0
	|-Array.InternalArray__IndexOf<homecontainer_GS2CTalentInfoClass.ClasslstTalent>
	|
	|-RVA: 0xBB6980 Offset: 0xBB5980 VA: 0x180BB6980
	|-Array.InternalArray__IndexOf<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>
	|
	|-RVA: 0xBB4400 Offset: 0xBB3400 VA: 0x180BB4400
	|-Array.InternalArray__IndexOf<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>
	|
	|-RVA: 0xBB8A70 Offset: 0xBB7A70 VA: 0x180BB8A70
	|-Array.InternalArray__IndexOf<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>
	|
	|-RVA: 0xBB4600 Offset: 0xBB3600 VA: 0x180BB4600
	|-Array.InternalArray__IndexOf<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>
	|
	|-RVA: 0xBB49E0 Offset: 0xBB39E0 VA: 0x180BB49E0
	|-Array.InternalArray__IndexOf<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0xBB7760 Offset: 0xBB6760 VA: 0x180BB7760
	|-Array.InternalArray__IndexOf<lsswitch_LS2CCodeShieldClass.ClasslstShield>
	|
	|-RVA: 0xBB2BC0 Offset: 0xBB1BC0 VA: 0x180BB2BC0
	|-Array.InternalArray__IndexOf<netarchive_C2GSAskRoleListClass.ClasslstFile>
	|
	|-RVA: 0xBB2970 Offset: 0xBB1970 VA: 0x180BB2970
	|-Array.InternalArray__IndexOf<netarchive_GS2CRoleListClass.ClasslstFile>
	|
	|-RVA: 0xBB5FC0 Offset: 0xBB4FC0 VA: 0x180BB5FC0
	|-Array.InternalArray__IndexOf<netfriend_GS2CFindNameRetClass.ClasslstPlayer>
	|
	|-RVA: 0xBB2DA0 Offset: 0xBB1DA0 VA: 0x180BB2DA0
	|-Array.InternalArray__IndexOf<netopenui_GS2CGMListClass.ClasslstGMOrder>
	|
	|-RVA: 0xBB35D0 Offset: 0xBB25D0 VA: 0x180BB35D0
	|-Array.InternalArray__IndexOf<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>
	|
	|-RVA: 0xBB8470 Offset: 0xBB7470 VA: 0x180BB8470
	|-Array.InternalArray__IndexOf<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>
	|
	|-RVA: 0xBB8860 Offset: 0xBB7860 VA: 0x180BB8860
	|-Array.InternalArray__IndexOf<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>
	|
	|-RVA: 0xBB9020 Offset: 0xBB8020 VA: 0x180BB9020
	|-Array.InternalArray__IndexOf<netopenui_GS2CRecentWarInfoClass.ClasslstWar>
	|
	|-RVA: 0xBB9280 Offset: 0xBB8280 VA: 0x180BB9280
	|-Array.InternalArray__IndexOf<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>
	|
	|-RVA: 0xBB7150 Offset: 0xBB6150 VA: 0x180BB7150
	|-Array.InternalArray__IndexOf<netopenui_GS2CRewardTipsClass.ClasslstRewardData>
	|
	|-RVA: 0xBB67A0 Offset: 0xBB57A0 VA: 0x180BB67A0
	|-Array.InternalArray__IndexOf<nettask_GS2CAddTaskClass.ClasslstProcess>
	|
	|-RVA: 0xBB7350 Offset: 0xBB6350 VA: 0x180BB7350
	|-Array.InternalArray__IndexOf<nettask_GS2CAddTaskClass.ClasslstReward>
	|
	|-RVA: 0xBB8650 Offset: 0xBB7650 VA: 0x180BB8650
	|-Array.InternalArray__IndexOf<nettask_GS2CAddTaskClass.ClasslstTaskData>
	|
	|-RVA: 0xBB3A60 Offset: 0xBB2A60 VA: 0x180BB3A60
	|-Array.InternalArray__IndexOf<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>
	|
	|-RVA: 0xBB5560 Offset: 0xBB4560 VA: 0x180BB5560
	|-Array.InternalArray__IndexOf<netteam_GS2CMaxRoundClass.ClasslstMaxRound>
	|
	|-RVA: 0xBB3830 Offset: 0xBB2830 VA: 0x180BB3830
	|-Array.InternalArray__IndexOf<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>
	|
	|-RVA: 0xBB5390 Offset: 0xBB4390 VA: 0x180BB5390
	|-Array.InternalArray__IndexOf<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>
	|
	|-RVA: 0xBB6590 Offset: 0xBB5590 VA: 0x180BB6590
	|-Array.InternalArray__IndexOf<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>
	|
	|-RVA: 0xBB8C50 Offset: 0xBB7C50 VA: 0x180BB8C50
	|-Array.InternalArray__IndexOf<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>
	|
	|-RVA: 0xBB2FB0 Offset: 0xBB1FB0 VA: 0x180BB2FB0
	|-Array.InternalArray__IndexOf<s2cShop_GS2CRefreshShopClass.ClasslstGoods>
	|
	|-RVA: 0xBB51C0 Offset: 0xBB41C0 VA: 0x180BB51C0
	|-Array.InternalArray__IndexOf<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>
	|
	|-RVA: 0xBB2790 Offset: 0xBB1790 VA: 0x180BB2790
	|-Array.InternalArray__IndexOf<s2cmove_C2GSMoveClass.ClasslstDisp>
	|
	|-RVA: 0xBB23C0 Offset: 0xBB13C0 VA: 0x180BB23C0
	|-Array.InternalArray__IndexOf<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>
	|
	|-RVA: 0xBB21C0 Offset: 0xBB11C0 VA: 0x180BB21C0
	|-Array.InternalArray__IndexOf<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>
	|
	|-RVA: 0xBB3400 Offset: 0xBB2400 VA: 0x180BB3400
	|-Array.InternalArray__IndexOf<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>
	|
	|-RVA: 0xBB5730 Offset: 0xBB4730 VA: 0x180BB5730
	|-Array.InternalArray__IndexOf<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>
	|
	|-RVA: 0xBB6380 Offset: 0xBB5380 VA: 0x180BB6380
	|-Array.InternalArray__IndexOf<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>
	|
	|-RVA: 0xBB6D60 Offset: 0xBB5D60 VA: 0x180BB6D60
	|-Array.InternalArray__IndexOf<s2cnpc_C2GSAnswerDictClass.ClasslstQue>
	|
	|-RVA: 0xBB6B80 Offset: 0xBB5B80 VA: 0x180BB6B80
	|-Array.InternalArray__IndexOf<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>
	|
	|-RVA: 0xBB82A0 Offset: 0xBB72A0 VA: 0x180BB82A0
	|-Array.InternalArray__IndexOf<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>
	|
	|-RVA: 0xBB4DD0 Offset: 0xBB3DD0 VA: 0x180BB4DD0
	|-Array.InternalArray__IndexOf<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>
	|
	|-RVA: 0xBB7D20 Offset: 0xBB6D20 VA: 0x180BB7D20
	|-Array.InternalArray__IndexOf<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>
	|
	|-RVA: 0xBB5D60 Offset: 0xBB4D60 VA: 0x180BB5D60
	|-Array.InternalArray__IndexOf<s2cnpc_GS2CNpcEventClass.ClasslstOption>
	|
	|-RVA: 0xBB4BF0 Offset: 0xBB3BF0 VA: 0x180BB4BF0
	|-Array.InternalArray__IndexOf<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>
	|
	|-RVA: 0xBB5B60 Offset: 0xBB4B60 VA: 0x180BB5B60
	|-Array.InternalArray__IndexOf<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>
	|
	|-RVA: 0xBB2590 Offset: 0xBB1590 VA: 0x180BB2590
	|-Array.InternalArray__IndexOf<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>
	|
	|-RVA: 0xBB7F00 Offset: 0xBB6F00 VA: 0x180BB7F00
	|-Array.InternalArray__IndexOf<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>
	|
	|-RVA: 0xBB31D0 Offset: 0xBB21D0 VA: 0x180BB31D0
	|-Array.InternalArray__IndexOf<s2cnpc_GS2CNpcShopClass.ClasslstGoods>
	|
	|-RVA: 0xBB4FE0 Offset: 0xBB3FE0 VA: 0x180BB4FE0
	|-Array.InternalArray__IndexOf<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>
	|
	|-RVA: 0xBB5950 Offset: 0xBB4950 VA: 0x180BB5950
	|-Array.InternalArray__IndexOf<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>
	|
	|-RVA: 0xBB7550 Offset: 0xBB6550 VA: 0x180BB7550
	|-Array.InternalArray__IndexOf<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>
	|
	|-RVA: 0xBBC130 Offset: 0xBBB130 VA: 0x180BBC130
	|-Array.InternalArray__IndexOf<IniValue>
	|
	|-RVA: 0xBBE690 Offset: 0xBBD690 VA: 0x180BBE690
	|-Array.InternalArray__IndexOf<NameGenerate.NameWeight>
	|
	|-RVA: 0xBC0E40 Offset: 0xBBFE40 VA: 0x180BC0E40
	|-Array.InternalArray__IndexOf<SteamNetworkingComponent.SendPacket>
	|
	|-RVA: 0xBB1BA0 Offset: 0xBB0BA0 VA: 0x180BB1BA0
	|-Array.InternalArray__IndexOf<WinCrypt.CRYPT_ATTRIBUTE>
	|
	|-RVA: 0xBBFBA0 Offset: 0xBBEBA0 VA: 0x180BBFBA0
	|-Array.InternalArray__IndexOf<PanelManger.PanelInfo>
	|
	|-RVA: 0xBC0C30 Offset: 0xBBFC30 VA: 0x180BC0C30
	|-Array.InternalArray__IndexOf<WeGameNetworkingComponent.SendPacket>
	|
	|-RVA: 0xBC03C0 Offset: 0xBBF3C0 VA: 0x180BC03C0
	|-Array.InternalArray__IndexOf<RangeU16>
	|
	|-RVA: 0xBBEE50 Offset: 0xBBDE50 VA: 0x180BBEE50
	|-Array.InternalArray__IndexOf<OneInfo>
	|
	|-RVA: 0xBB9FF0 Offset: 0xBB8FF0 VA: 0x180BB9FF0
	|-Array.InternalArray__IndexOf<DebugDrawLine.DebugLine>
	|
	|-RVA: 0xBB0B70 Offset: 0xBAFB70 VA: 0x180BB0B70
	|-Array.InternalArray__IndexOf<AssetTracker.AssetInfo>
	|
	|-RVA: 0xBBA9B0 Offset: 0xBB99B0 VA: 0x180BBA9B0
	|-Array.InternalArray__IndexOf<EngineHotKey>
	|
	|-RVA: 0xBBBB10 Offset: 0xBBAB10 VA: 0x180BBBB10
	|-Array.InternalArray__IndexOf<HitData>
	|
	|-RVA: 0xBBBD20 Offset: 0xBBAD20 VA: 0x180BBBD20
	|-Array.InternalArray__IndexOf<HitInfo>
	|
	|-RVA: 0xBB03A0 Offset: 0xBAF3A0 VA: 0x180BB03A0
	|-Array.InternalArray__IndexOf<InputDevice.AnalogSnapshotEntry>
	|
	|-RVA: 0xBBC300 Offset: 0xBBB300 VA: 0x180BBC300
	|-Array.InternalArray__IndexOf<InputDeviceMatcher>
	|
	|-RVA: 0xBBC530 Offset: 0xBBB530 VA: 0x180BBC530
	|-Array.InternalArray__IndexOf<InputRange>
	|
	|-RVA: 0xBBD0D0 Offset: 0xBBC0D0 VA: 0x180BBD0D0
	|-Array.InternalArray__IndexOf<KeyInfo>
	|
	|-RVA: 0xBBDAA0 Offset: 0xBBCAA0 VA: 0x180BBDAA0
	|-Array.InternalArray__IndexOf<LogMessage>
	|
	|-RVA: 0xBBF5C0 Offset: 0xBBE5C0 VA: 0x180BBF5C0
	|-Array.InternalArray__IndexOf<OverlapResult>
	|
	|-RVA: 0xBBD4B0 Offset: 0xBBC4B0 VA: 0x180BBD4B0
	|-Array.InternalArray__IndexOf<LPWNormalSolver.LPWPoint>
	|
	|-RVA: 0xBBD2E0 Offset: 0xBBC2E0 VA: 0x180BBD2E0
	|-Array.InternalArray__IndexOf<LPWNormalSolver.LPWPointDataEntry>
	|
	|-RVA: 0xBBD680 Offset: 0xBBC680 VA: 0x180BBD680
	|-Array.InternalArray__IndexOf<LPWNormalSolver.LPWPosition>
	|
	|-RVA: 0xBB0990 Offset: 0xBAF990 VA: 0x180BB0990
	|-Array.InternalArray__IndexOf<ArrayMetadata>
	|
	|-RVA: 0xBBEA30 Offset: 0xBBDA30 VA: 0x180BBEA30
	|-Array.InternalArray__IndexOf<ObjectMetadata>
	|
	|-RVA: 0xBC01B0 Offset: 0xBBF1B0 VA: 0x180BC01B0
	|-Array.InternalArray__IndexOf<PropertyMetadata>
	|
	|-RVA: 0xBBDEE0 Offset: 0xBBCEE0 VA: 0x180BBDEE0
	|-Array.InternalArray__IndexOf<LuaDictEntry<object, object>>
	|
	|-RVA: 0xBBB940 Offset: 0xBBA940 VA: 0x180BBB940
	|-Array.InternalArray__IndexOf<LuaFunction.FuncData>
	|
	|-RVA: 0xBBF270 Offset: 0xBBE270 VA: 0x180BBF270
	|-Array.InternalArray__IndexOf<BinaryOperatorHandler.OperatorQuery>
	|
	|-RVA: 0xBB9A90 Offset: 0xBB8A90 VA: 0x180BB9A90
	|-Array.InternalArray__IndexOf<ConversionUtility.ConversionQuery>
	|
	|-RVA: 0xBC3AE0 Offset: 0xBC2AE0 VA: 0x180BC3AE0
	|-Array.InternalArray__IndexOf<fsOption<fsVersionedType>>
	|
	|-RVA: 0xBB11A0 Offset: 0xBB01A0 VA: 0x180BB11A0
	|-Array.InternalArray__IndexOf<fsPortableReflection.AttributeQuery>
	|
	|-RVA: 0xBC3CF0 Offset: 0xBC2CF0 VA: 0x180BC3CF0
	|-Array.InternalArray__IndexOf<fsVersionedType>
	|
	|-RVA: 0xBB0780 Offset: 0xBAF780 VA: 0x180BB0780
	|-Array.InternalArray__IndexOf<fsAotCompilationManager.AotCompilation>
	|
	|-RVA: 0xBC0590 Offset: 0xBBF590 VA: 0x180BC0590
	|-Array.InternalArray__IndexOf<Header.ReceivedToken>
	|
	|-RVA: 0xBBE2A0 Offset: 0xBBD2A0 VA: 0x180BBE2A0
	|-Array.InternalArray__IndexOf<MinimapPoint>
	|
	|-RVA: 0xBC2190 Offset: 0xBC1190 VA: 0x180BC2190
	|-Array.InternalArray__IndexOf<CodePointIndexer.TableRange>
	|
	|-RVA: 0xBC30B0 Offset: 0xBC20B0 VA: 0x180BC30B0
	|-Array.InternalArray__IndexOf<Uri.UriScheme>
	|
	|-RVA: 0xBBE4B0 Offset: 0xBBD4B0 VA: 0x180BBE4B0
	|-Array.InternalArray__IndexOf<MusicStateInfo>
	|
	|-RVA: 0xBBBF50 Offset: 0xBBAF50 VA: 0x180BBBF50
	|-Array.InternalArray__IndexOf<BridgeHandler.IdxPacket>
	|
	|-RVA: 0xBBCEC0 Offset: 0xBBBEC0 VA: 0x180BBCEC0
	|-Array.InternalArray__IndexOf<JsonPosition>
	|
	|-RVA: 0xBC2AD0 Offset: 0xBC1AD0 VA: 0x180BC2AD0
	|-Array.InternalArray__IndexOf<DefaultSerializationBinder.TypeNameKey>
	|
	|-RVA: 0xBC08E0 Offset: 0xBBF8E0 VA: 0x180BC08E0
	|-Array.InternalArray__IndexOf<ResolverContractKey>
	|
	|-RVA: 0xBC2960 Offset: 0xBC1960 VA: 0x180BC2960
	|-Array.InternalArray__IndexOf<ConvertUtils.TypeConvertKey>
	|
	|-RVA: 0xBBEC40 Offset: 0xBBDC40 VA: 0x180BBEC40
	|-Array.InternalArray__IndexOf<ObjectPoolComInfo>
	|
	|-RVA: 0xBC3E70 Offset: 0xBC2E70 VA: 0x180BC3E70
	|-Array.InternalArray__IndexOf<pb_BezierPoint>
	|
	|-RVA: 0xBC40C0 Offset: 0xBC30C0 VA: 0x180BC40C0
	|-Array.InternalArray__IndexOf<pb_Edge>
	|
	|-RVA: 0xBC4220 Offset: 0xBC3220 VA: 0x180BC4220
	|-Array.InternalArray__IndexOf<pb_IntVec3>
	|
	|-RVA: 0xBBB110 Offset: 0xBBA110 VA: 0x180BBB110
	|-Array.InternalArray__IndexOf<IcoBumpin.FaceRef>
	|
	|-RVA: 0xBC34A0 Offset: 0xBC24A0 VA: 0x180BC34A0
	|-Array.InternalArray__IndexOf<AnimationWarping.Warp>
	|
	|-RVA: 0xBBB320 Offset: 0xBBA320 VA: 0x180BBB320
	|-Array.InternalArray__IndexOf<GrounderQuadruped.Foot>
	|
	|-RVA: 0xBB1380 Offset: 0xBB0380 VA: 0x180BB1380
	|-Array.InternalArray__IndexOf<IKSolverLimb.AxisDirection>
	|
	|-RVA: 0xBC0A50 Offset: 0xBBFA50 VA: 0x180BC0A50
	|-Array.InternalArray__IndexOf<ScreenRadioScriptObject.ScreenInfo>
	|
	|-RVA: 0xBC32C0 Offset: 0xBC22C0 VA: 0x180BC32C0
	|-Array.InternalArray__IndexOf<ValueDropdownItem<object>>
	|
	|-RVA: 0xBBB550 Offset: 0xBBA550 VA: 0x180BBB550
	|-Array.InternalArray__IndexOf<FormatterLocator.FormatterInfo>
	|
	|-RVA: 0xBBB760 Offset: 0xBBA760 VA: 0x180BBB760
	|-Array.InternalArray__IndexOf<FormatterLocator.FormatterLocatorInfo>
	|
	|-RVA: 0xBBE8A0 Offset: 0xBBD8A0 VA: 0x180BBE8A0
	|-Array.InternalArray__IndexOf<NodeInfo>
	|
	|-RVA: 0xBC1050 Offset: 0xBC0050 VA: 0x180BC1050
	|-Array.InternalArray__IndexOf<SerializationNode>
	|
	|-RVA: 0xBBFF80 Offset: 0xBBEF80 VA: 0x180BBFF80
	|-Array.InternalArray__IndexOf<DeepReflection.PathStep>
	|
	|-RVA: 0xBB19C0 Offset: 0xBB09C0 VA: 0x180BB19C0
	|-Array.InternalArray__IndexOf<CCalEffInfo>
	|
	|-RVA: 0xBC1490 Offset: 0xBC0490 VA: 0x180BC1490
	|-Array.InternalArray__IndexOf<SkillRayHit>
	|
	|-RVA: 0xBB05A0 Offset: 0xBAF5A0 VA: 0x180BB05A0
	|-Array.InternalArray__IndexOf<AnimationStateData.AnimationPair>
	|
	|-RVA: 0xBBAD00 Offset: 0xBB9D00 VA: 0x180BBAD00
	|-Array.InternalArray__IndexOf<EventQueue.EventQueueEntry>
	|
	|-RVA: 0xBB0F90 Offset: 0xBAFF90 VA: 0x180BB0F90
	|-Array.InternalArray__IndexOf<Skin.AttachmentKeyTuple>
	|
	|-RVA: 0xBB0D80 Offset: 0xBAFD80 VA: 0x180BB0D80
	|-Array.InternalArray__IndexOf<SkeletonRendererCustomMaterials.AtlasMaterialOverride>
	|
	|-RVA: 0xBC1930 Offset: 0xBC0930 VA: 0x180BC1930
	|-Array.InternalArray__IndexOf<SkeletonRendererCustomMaterials.SlotMaterialOverride>
	|
	|-RVA: 0xBC2780 Offset: 0xBC1780 VA: 0x180BC2780
	|-Array.InternalArray__IndexOf<SkeletonUtilityKinematicShadow.TransformPair>
	|
	|-RVA: 0xBBE0C0 Offset: 0xBBD0C0 VA: 0x180BBE0C0
	|-Array.InternalArray__IndexOf<SlotBlendModes.MaterialTexturePair>
	|
	|-RVA: 0xBC1F50 Offset: 0xBC0F50 VA: 0x180BC1F50
	|-Array.InternalArray__IndexOf<SubmeshInstruction>
	|
	|-RVA: 0xBBDC80 Offset: 0xBBCC80 VA: 0x180BBDC80
	|-Array.InternalArray__IndexOf<StateSoundScriptObject.Loop>
	|
	|-RVA: 0xBC1B40 Offset: 0xBC0B40 VA: 0x180BC1B40
	|-Array.InternalArray__IndexOf<StateSoundScriptObject.StateSound>
	|
	|-RVA: 0x19733F0 Offset: 0x19723F0 VA: 0x1819733F0
	|-Array.InternalArray__IndexOf<SteamMatchViewer.ChatMsg>
	|
	|-RVA: 0x1972620 Offset: 0x1971620 VA: 0x181972620
	|-Array.InternalArray__IndexOf<AppId_t>
	|
	|-RVA: 0x1972FB0 Offset: 0x1971FB0 VA: 0x181972FB0
	|-Array.InternalArray__IndexOf<CSteamID>
	|
	|-RVA: 0x19735D0 Offset: 0x19725D0 VA: 0x1819735D0
	|-Array.InternalArray__IndexOf<ControllerActionSetHandle_t>
	|
	|-RVA: 0x1973730 Offset: 0x1972730 VA: 0x181973730
	|-Array.InternalArray__IndexOf<ControllerHandle_t>
	|
	|-RVA: 0x1974030 Offset: 0x1973030 VA: 0x181974030
	|-Array.InternalArray__IndexOf<DepotId_t>
	|
	|-RVA: 0x1980D00 Offset: 0x197FD00 VA: 0x181980D00
	|-Array.InternalArray__IndexOf<HAuthTicket>
	|
	|-RVA: 0x1981040 Offset: 0x1980040 VA: 0x181981040
	|-Array.InternalArray__IndexOf<InputActionSetHandle_t>
	|
	|-RVA: 0x19811A0 Offset: 0x19801A0 VA: 0x1819811A0
	|-Array.InternalArray__IndexOf<InputHandle_t>
	|
	|-RVA: 0x198DCB0 Offset: 0x198CCB0 VA: 0x18198DCB0
	|-Array.InternalArray__IndexOf<MatchMakingKeyValuePair_t>
	|
	|-RVA: 0x198E290 Offset: 0x198D290 VA: 0x18198E290
	|-Array.InternalArray__IndexOf<PublishedFileId_t>
	|
	|-RVA: 0x1990B20 Offset: 0x198FB20 VA: 0x181990B20
	|-Array.InternalArray__IndexOf<SteamAPICall_t>
	|
	|-RVA: 0x1990C80 Offset: 0x198FC80 VA: 0x181990C80
	|-Array.InternalArray__IndexOf<SteamItemDef_t>
	|
	|-RVA: 0x1990DE0 Offset: 0x198FDE0 VA: 0x181990DE0
	|-Array.InternalArray__IndexOf<SteamItemDetails_t>
	|
	|-RVA: 0x1990FC0 Offset: 0x198FFC0 VA: 0x181990FC0
	|-Array.InternalArray__IndexOf<SteamItemInstanceID_t>
	|
	|-RVA: 0x1991120 Offset: 0x1990120 VA: 0x181991120
	|-Array.InternalArray__IndexOf<SteamPartyBeaconLocation_t>
	|
	|-RVA: 0x1972780 Offset: 0x1971780 VA: 0x181972780
	|-Array.InternalArray__IndexOf<ArraySegment<byte>>
	|
	|-RVA: 0x1972B40 Offset: 0x1971B40 VA: 0x181972B40
	|-Array.InternalArray__IndexOf<bool>
	|
	|-RVA: 0x1972E50 Offset: 0x1971E50 VA: 0x181972E50
	|-Array.InternalArray__IndexOf<byte>
	|
	|-RVA: 0x1972CA0 Offset: 0x1971CA0 VA: 0x181972CA0
	|-Array.InternalArray__IndexOf<ByteEnum>
	|
	|-RVA: 0x1973290 Offset: 0x1972290 VA: 0x181973290
	|-Array.InternalArray__IndexOf<char>
	|
	|-RVA: 0x1990940 Offset: 0x198F940 VA: 0x181990940
	|-Array.InternalArray__IndexOf<ConcurrentQueue.Segment.Slot<object>>
	|
	|-RVA: 0x1974190 Offset: 0x1973190 VA: 0x181974190
	|-Array.InternalArray__IndexOf<DictionaryEntry>
	|
	|-RVA: 0x197ED50 Offset: 0x197DD50 VA: 0x18197ED50
	|-Array.InternalArray__IndexOf<Dictionary.Entry<EventHook, object>>
	|
	|-RVA: 0x1977B10 Offset: 0x1976B10 VA: 0x181977B10
	|-Array.InternalArray__IndexOf<Dictionary.Entry<Flow.RecursionNode, int>>
	|
	|-RVA: 0x197D8F0 Offset: 0x197C8F0 VA: 0x18197D8F0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<DYP2PDll.P2PID, object>>
	|
	|-RVA: 0x197A250 Offset: 0x1979250 VA: 0x18197A250
	|-Array.InternalArray__IndexOf<Dictionary.Entry<LPWNormalSolver.LPWPosition, int>>
	|
	|-RVA: 0x1975790 Offset: 0x1974790 VA: 0x181975790
	|-Array.InternalArray__IndexOf<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>
	|
	|-RVA: 0x1978560 Offset: 0x1977560 VA: 0x181978560
	|-Array.InternalArray__IndexOf<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, object>>
	|
	|-RVA: 0x1978FB0 Offset: 0x1977FB0 VA: 0x181978FB0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<ConversionUtility.ConversionQuery, Int32Enum>>
	|
	|-RVA: 0x19793D0 Offset: 0x19783D0 VA: 0x1819793D0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<ConversionUtility.ConversionQuery, object>>
	|
	|-RVA: 0x19797F0 Offset: 0x19787F0 VA: 0x1819797F0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<fsPortableReflection.AttributeQuery, object>>
	|
	|-RVA: 0x1978770 Offset: 0x1977770 VA: 0x181978770
	|-Array.InternalArray__IndexOf<Dictionary.Entry<DefaultSerializationBinder.TypeNameKey, object>>
	|
	|-RVA: 0x197BE10 Offset: 0x197AE10 VA: 0x18197BE10
	|-Array.InternalArray__IndexOf<Dictionary.Entry<ResolverContractKey, object>>
	|
	|-RVA: 0x197B0E0 Offset: 0x197A0E0 VA: 0x18197B0E0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<ConvertUtils.TypeConvertKey, object>>
	|
	|-RVA: 0x197DCE0 Offset: 0x197CCE0 VA: 0x18197DCE0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<pb_Edge, object>>
	|
	|-RVA: 0x19744E0 Offset: 0x19734E0 VA: 0x1819744E0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<pb_IntVec3, object>>
	|
	|-RVA: 0x197C670 Offset: 0x197B670 VA: 0x18197C670
	|-Array.InternalArray__IndexOf<Dictionary.Entry<AnimationStateData.AnimationPair, float>>
	|
	|-RVA: 0x197F190 Offset: 0x197E190 VA: 0x18197F190
	|-Array.InternalArray__IndexOf<Dictionary.Entry<Skin.AttachmentKeyTuple, object>>
	|
	|-RVA: 0x197CAC0 Offset: 0x197BAC0 VA: 0x18197CAC0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<SlotBlendModes.MaterialTexturePair, object>>
	|
	|-RVA: 0x1976850 Offset: 0x1975850 VA: 0x181976850
	|-Array.InternalArray__IndexOf<Dictionary.Entry<CSteamID, object>>
	|
	|-RVA: 0x197C460 Offset: 0x197B460 VA: 0x18197C460
	|-Array.InternalArray__IndexOf<Dictionary.Entry<HAuthTicket, object>>
	|
	|-RVA: 0x19795E0 Offset: 0x19785E0 VA: 0x1819795E0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<SteamAPICall_t, object>>
	|
	|-RVA: 0x197D0F0 Offset: 0x197C0F0 VA: 0x18197D0F0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<char, char>>
	|
	|-RVA: 0x197A480 Offset: 0x1979480 VA: 0x18197A480
	|-Array.InternalArray__IndexOf<Dictionary.Entry<char, Nullable<ByteEnum>>>
	|
	|-RVA: 0x197EF80 Offset: 0x197DF80 VA: 0x18197EF80
	|-Array.InternalArray__IndexOf<Dictionary.Entry<char, object>>
	|
	|-RVA: 0x197AAA0 Offset: 0x1979AA0 VA: 0x18197AAA0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<Guid, object>>
	|
	|-RVA: 0x1975BD0 Offset: 0x1974BD0 VA: 0x181975BD0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<short, object>>
	|
	|-RVA: 0x1976640 Offset: 0x1975640 VA: 0x181976640
	|-Array.InternalArray__IndexOf<Dictionary.Entry<int, ConversationScriptObject.ClientTipsMessage>>
	|
	|-RVA: 0x197E120 Offset: 0x197D120 VA: 0x18197E120
	|-Array.InternalArray__IndexOf<Dictionary.Entry<int, ConversationScriptObject.ConfirmMessage>>
	|
	|-RVA: 0x1975140 Offset: 0x1974140 VA: 0x181975140
	|-Array.InternalArray__IndexOf<Dictionary.Entry<int, ConversationScriptObject.LoadMessage>>
	|
	|-RVA: 0x1976010 Offset: 0x1975010 VA: 0x181976010
	|-Array.InternalArray__IndexOf<Dictionary.Entry<int, HitData>>
	|
	|-RVA: 0x197ACB0 Offset: 0x1979CB0 VA: 0x18197ACB0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<int, MinimapPoint>>
	|
	|-RVA: 0x197C880 Offset: 0x197B880 VA: 0x18197C880
	|-Array.InternalArray__IndexOf<Dictionary.Entry<int, ObjectPoolComInfo>>
	|
	|-RVA: 0x197D710 Offset: 0x197C710 VA: 0x18197D710
	|-Array.InternalArray__IndexOf<Dictionary.Entry<int, bool>>
	|
	|-RVA: 0x197A070 Offset: 0x1979070 VA: 0x18197A070
	|-Array.InternalArray__IndexOf<Dictionary.Entry<int, char>>
	|
	|-RVA: 0x1977490 Offset: 0x1976490 VA: 0x181977490
	|-Array.InternalArray__IndexOf<Dictionary.Entry<int, int>>
	|
	|-RVA: 0x1976EA0 Offset: 0x1975EA0 VA: 0x181976EA0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<int, Int32Enum>>
	|
	|-RVA: 0x197F5A0 Offset: 0x197E5A0 VA: 0x18197F5A0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<int, long>>
	|
	|-RVA: 0x197B2F0 Offset: 0x197A2F0 VA: 0x18197B2F0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<int, object>>
	|
	|-RVA: 0x1975370 Offset: 0x1974370 VA: 0x181975370
	|-Array.InternalArray__IndexOf<Dictionary.Entry<int, float>>
	|
	|-RVA: 0x197DB00 Offset: 0x197CB00 VA: 0x18197DB00
	|-Array.InternalArray__IndexOf<Dictionary.Entry<int, uint>>
	|
	|-RVA: 0x197E540 Offset: 0x197D540 VA: 0x18197E540
	|-Array.InternalArray__IndexOf<Dictionary.Entry<int, ulong>>
	|
	|-RVA: 0x1979C40 Offset: 0x1978C40 VA: 0x181979C40
	|-Array.InternalArray__IndexOf<Dictionary.Entry<int, Color>>
	|
	|-RVA: 0x197B970 Offset: 0x197A970 VA: 0x18197B970
	|-Array.InternalArray__IndexOf<Dictionary.Entry<int, Matrix4x4>>
	|
	|-RVA: 0x197CCD0 Offset: 0x197BCD0 VA: 0x18197CCD0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<int, NetworkMigrationManager.ConnectionPendingPlayers>>
	|
	|-RVA: 0x1977080 Offset: 0x1976080 VA: 0x181977080
	|-Array.InternalArray__IndexOf<Dictionary.Entry<int, Vector2>>
	|
	|-RVA: 0x197CEE0 Offset: 0x197BEE0 VA: 0x18197CEE0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<int, Vector3>>
	|
	|-RVA: 0x1976250 Offset: 0x1975250 VA: 0x181976250
	|-Array.InternalArray__IndexOf<Dictionary.Entry<Int32Enum, bool>>
	|
	|-RVA: 0x197F3C0 Offset: 0x197E3C0 VA: 0x18197F3C0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<Int32Enum, int>>
	|
	|-RVA: 0x197E960 Offset: 0x197D960 VA: 0x18197E960
	|-Array.InternalArray__IndexOf<Dictionary.Entry<Int32Enum, Int32Enum>>
	|
	|-RVA: 0x1978DA0 Offset: 0x1977DA0 VA: 0x181978DA0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<Int32Enum, object>>
	|
	|-RVA: 0x197E360 Offset: 0x197D360 VA: 0x18197E360
	|-Array.InternalArray__IndexOf<Dictionary.Entry<Int32Enum, float>>
	|
	|-RVA: 0x197E750 Offset: 0x197D750 VA: 0x18197E750
	|-Array.InternalArray__IndexOf<Dictionary.Entry<long, int>>
	|
	|-RVA: 0x197F9C0 Offset: 0x197E9C0 VA: 0x18197F9C0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<long, object>>
	|
	|-RVA: 0x1977280 Offset: 0x1976280 VA: 0x181977280
	|-Array.InternalArray__IndexOf<Dictionary.Entry<IntPtr, object>>
	|
	|-RVA: 0x197B500 Offset: 0x197A500 VA: 0x18197B500
	|-Array.InternalArray__IndexOf<Dictionary.Entry<object, MeshCombiner.BlendShapeFrame>>
	|
	|-RVA: 0x1977670 Offset: 0x1976670 VA: 0x181977670
	|-Array.InternalArray__IndexOf<Dictionary.Entry<object, CinemachineCore.UpdateStatus>>
	|
	|-RVA: 0x197BBE0 Offset: 0x197ABE0 VA: 0x18197BBE0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<object, DYUpdateIni.OneResInfo>>
	|
	|-RVA: 0x1980200 Offset: 0x197F200 VA: 0x181980200
	|-Array.InternalArray__IndexOf<Dictionary.Entry<object, IniValue>>
	|
	|-RVA: 0x1976C70 Offset: 0x1975C70 VA: 0x181976C70
	|-Array.InternalArray__IndexOf<Dictionary.Entry<object, PanelManger.PanelInfo>>
	|
	|-RVA: 0x1979A00 Offset: 0x1978A00 VA: 0x181979A00
	|-Array.InternalArray__IndexOf<Dictionary.Entry<object, OneInfo>>
	|
	|-RVA: 0x1976430 Offset: 0x1975430 VA: 0x181976430
	|-Array.InternalArray__IndexOf<Dictionary.Entry<object, ArrayMetadata>>
	|
	|-RVA: 0x197DEF0 Offset: 0x197CEF0 VA: 0x18197DEF0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<object, ObjectMetadata>>
	|
	|-RVA: 0x1975DE0 Offset: 0x1974DE0 VA: 0x181975DE0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<object, PropertyMetadata>>
	|
	|-RVA: 0x1975550 Offset: 0x1974550 VA: 0x181975550
	|-Array.InternalArray__IndexOf<Dictionary.Entry<object, fsOption<fsVersionedType>>>
	|
	|-RVA: 0x1976A60 Offset: 0x1975A60 VA: 0x181976A60
	|-Array.InternalArray__IndexOf<Dictionary.Entry<object, SteamAPICall_t>>
	|
	|-RVA: 0x1978B90 Offset: 0x1977B90 VA: 0x181978B90
	|-Array.InternalArray__IndexOf<Dictionary.Entry<object, bool>>
	|
	|-RVA: 0x1974D20 Offset: 0x1973D20 VA: 0x181974D20
	|-Array.InternalArray__IndexOf<Dictionary.Entry<object, KeyValuePair<object, object>>>
	|
	|-RVA: 0x1974F30 Offset: 0x1973F30 VA: 0x181974F30
	|-Array.InternalArray__IndexOf<Dictionary.Entry<object, int>>
	|
	|-RVA: 0x1977900 Offset: 0x1976900 VA: 0x181977900
	|-Array.InternalArray__IndexOf<Dictionary.Entry<object, Int32Enum>>
	|
	|-RVA: 0x197AED0 Offset: 0x1979ED0 VA: 0x18197AED0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<object, long>>
	|
	|-RVA: 0x1974900 Offset: 0x1973900 VA: 0x181974900
	|-Array.InternalArray__IndexOf<Dictionary.Entry<object, object>>
	|
	|-RVA: 0x197FDE0 Offset: 0x197EDE0 VA: 0x18197FDE0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<object, ResourceLocator>>
	|
	|-RVA: 0x1978350 Offset: 0x1977350 VA: 0x181978350
	|-Array.InternalArray__IndexOf<Dictionary.Entry<object, float>>
	|
	|-RVA: 0x197FFF0 Offset: 0x197EFF0 VA: 0x18197FFF0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<object, TimeSpan>>
	|
	|-RVA: 0x19746F0 Offset: 0x19736F0 VA: 0x1819746F0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<object, Color>>
	|
	|-RVA: 0x197FBD0 Offset: 0x197EBD0 VA: 0x18197FBD0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<object, NetworkBroadcastResult>>
	|
	|-RVA: 0x197A890 Offset: 0x1979890 VA: 0x18197A890
	|-Array.InternalArray__IndexOf<Dictionary.Entry<object, Playable>>
	|
	|-RVA: 0x197B760 Offset: 0x197A760 VA: 0x18197B760
	|-Array.InternalArray__IndexOf<Dictionary.Entry<object, Vector3>>
	|
	|-RVA: 0x197C200 Offset: 0x197B200 VA: 0x18197C200
	|-Array.InternalArray__IndexOf<Dictionary.Entry<object, BlendShapeFrame>>
	|
	|-RVA: 0x1977D20 Offset: 0x1976D20 VA: 0x181977D20
	|-Array.InternalArray__IndexOf<Dictionary.Entry<float, object>>
	|
	|-RVA: 0x19759C0 Offset: 0x19749C0 VA: 0x1819759C0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<ushort, object>>
	|
	|-RVA: 0x197C020 Offset: 0x197B020 VA: 0x18197C020
	|-Array.InternalArray__IndexOf<Dictionary.Entry<uint, int>>
	|
	|-RVA: 0x197EB40 Offset: 0x197DB40 VA: 0x18197EB40
	|-Array.InternalArray__IndexOf<Dictionary.Entry<uint, object>>
	|
	|-RVA: 0x1979E60 Offset: 0x1978E60 VA: 0x181979E60
	|-Array.InternalArray__IndexOf<Dictionary.Entry<uint, ulong>>
	|
	|-RVA: 0x197F7B0 Offset: 0x197E7B0 VA: 0x18197F7B0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<ulong, object>>
	|
	|-RVA: 0x1978980 Offset: 0x1977980 VA: 0x181978980
	|-Array.InternalArray__IndexOf<Dictionary.Entry<ulong, uint>>
	|
	|-RVA: 0x197D2F0 Offset: 0x197C2F0 VA: 0x18197D2F0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<UInt64Enum, object>>
	|
	|-RVA: 0x197A680 Offset: 0x1979680 VA: 0x18197A680
	|-Array.InternalArray__IndexOf<Dictionary.Entry<TerrainUtility.TerrainMap.TileCoord, object>>
	|
	|-RVA: 0x19791C0 Offset: 0x19781C0 VA: 0x1819791C0
	|-Array.InternalArray__IndexOf<Dictionary.Entry<NetworkHash128, object>>
	|
	|-RVA: 0x1977F30 Offset: 0x1976F30 VA: 0x181977F30
	|-Array.InternalArray__IndexOf<Dictionary.Entry<NetworkInstanceId, object>>
	|
	|-RVA: 0x1974B10 Offset: 0x1973B10 VA: 0x181974B10
	|-Array.InternalArray__IndexOf<Dictionary.Entry<NetworkSceneId, object>>
	|
	|-RVA: 0x1978140 Offset: 0x1977140 VA: 0x181978140
	|-Array.InternalArray__IndexOf<Dictionary.Entry<Scene, object>>
	|
	|-RVA: 0x197D500 Offset: 0x197C500 VA: 0x18197D500
	|-Array.InternalArray__IndexOf<Dictionary.Entry<ZmID, object>>
	|
	|-RVA: 0x198FD70 Offset: 0x198ED70 VA: 0x18198FD70
	|-Array.InternalArray__IndexOf<HashSet.Slot<pb_Edge>>
	|
	|-RVA: 0x198F1A0 Offset: 0x198E1A0 VA: 0x18198F1A0
	|-Array.InternalArray__IndexOf<HashSet.Slot<char>>
	|
	|-RVA: 0x198FF50 Offset: 0x198EF50 VA: 0x18198FF50
	|-Array.InternalArray__IndexOf<HashSet.Slot<int>>
	|
	|-RVA: 0x1990740 Offset: 0x198F740 VA: 0x181990740
	|-Array.InternalArray__IndexOf<HashSet.Slot<Int32Enum>>
	|
	|-RVA: 0x198F3A0 Offset: 0x198E3A0 VA: 0x18198F3A0
	|-Array.InternalArray__IndexOf<HashSet.Slot<object>>
	|
	|-RVA: 0x1990330 Offset: 0x198F330 VA: 0x181990330
	|-Array.InternalArray__IndexOf<HashSet.Slot<uint>>
	|
	|-RVA: 0x198F580 Offset: 0x198E580 VA: 0x18198F580
	|-Array.InternalArray__IndexOf<HashSet.Slot<ulong>>
	|
	|-RVA: 0x198FB70 Offset: 0x198EB70 VA: 0x18198FB70
	|-Array.InternalArray__IndexOf<HashSet.Slot<NetworkInstanceId>>
	|
	|-RVA: 0x198CD80 Offset: 0x198BD80 VA: 0x18198CD80
	|-Array.InternalArray__IndexOf<KeyValuePair<EventHook, object>>
	|
	|-RVA: 0x1986650 Offset: 0x1985650 VA: 0x181986650
	|-Array.InternalArray__IndexOf<KeyValuePair<Flow.RecursionNode, int>>
	|
	|-RVA: 0x198A820 Offset: 0x1989820 VA: 0x18198A820
	|-Array.InternalArray__IndexOf<KeyValuePair<DYP2PDll.P2PID, object>>
	|
	|-RVA: 0x1982FC0 Offset: 0x1981FC0 VA: 0x181982FC0
	|-Array.InternalArray__IndexOf<KeyValuePair<LPWNormalSolver.LPWPosition, int>>
	|
	|-RVA: 0x1984340 Offset: 0x1983340 VA: 0x181984340
	|-Array.InternalArray__IndexOf<KeyValuePair<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>
	|
	|-RVA: 0x19833B0 Offset: 0x19823B0 VA: 0x1819833B0
	|-Array.InternalArray__IndexOf<KeyValuePair<BinaryOperatorHandler.OperatorQuery, object>>
	|
	|-RVA: 0x198A220 Offset: 0x1989220 VA: 0x18198A220
	|-Array.InternalArray__IndexOf<KeyValuePair<ConversionUtility.ConversionQuery, Int32Enum>>
	|
	|-RVA: 0x1984130 Offset: 0x1983130 VA: 0x181984130
	|-Array.InternalArray__IndexOf<KeyValuePair<ConversionUtility.ConversionQuery, object>>
	|
	|-RVA: 0x198D730 Offset: 0x198C730 VA: 0x18198D730
	|-Array.InternalArray__IndexOf<KeyValuePair<fsPortableReflection.AttributeQuery, object>>
	|
	|-RVA: 0x19893E0 Offset: 0x19883E0 VA: 0x1819893E0
	|-Array.InternalArray__IndexOf<KeyValuePair<DefaultSerializationBinder.TypeNameKey, object>>
	|
	|-RVA: 0x1988300 Offset: 0x1987300 VA: 0x181988300
	|-Array.InternalArray__IndexOf<KeyValuePair<ResolverContractKey, object>>
	|
	|-RVA: 0x19895F0 Offset: 0x19885F0 VA: 0x1819895F0
	|-Array.InternalArray__IndexOf<KeyValuePair<ConvertUtils.TypeConvertKey, object>>
	|
	|-RVA: 0x1981FD0 Offset: 0x1980FD0 VA: 0x181981FD0
	|-Array.InternalArray__IndexOf<KeyValuePair<pb_Edge, object>>
	|
	|-RVA: 0x1982560 Offset: 0x1981560 VA: 0x181982560
	|-Array.InternalArray__IndexOf<KeyValuePair<pb_IntVec3, object>>
	|
	|-RVA: 0x1985850 Offset: 0x1984850 VA: 0x181985850
	|-Array.InternalArray__IndexOf<KeyValuePair<AnimationStateData.AnimationPair, float>>
	|
	|-RVA: 0x19871B0 Offset: 0x19861B0 VA: 0x1819871B0
	|-Array.InternalArray__IndexOf<KeyValuePair<Skin.AttachmentKeyTuple, object>>
	|
	|-RVA: 0x198B030 Offset: 0x198A030 VA: 0x18198B030
	|-Array.InternalArray__IndexOf<KeyValuePair<SlotBlendModes.MaterialTexturePair, object>>
	|
	|-RVA: 0x1984730 Offset: 0x1983730 VA: 0x181984730
	|-Array.InternalArray__IndexOf<KeyValuePair<CSteamID, object>>
	|
	|-RVA: 0x1985C30 Offset: 0x1984C30 VA: 0x181985C30
	|-Array.InternalArray__IndexOf<KeyValuePair<HAuthTicket, object>>
	|
	|-RVA: 0x1983F50 Offset: 0x1982F50 VA: 0x181983F50
	|-Array.InternalArray__IndexOf<KeyValuePair<SteamAPICall_t, object>>
	|
	|-RVA: 0x19839D0 Offset: 0x19829D0 VA: 0x1819839D0
	|-Array.InternalArray__IndexOf<KeyValuePair<char, char>>
	|
	|-RVA: 0x198BDE0 Offset: 0x198ADE0 VA: 0x18198BDE0
	|-Array.InternalArray__IndexOf<KeyValuePair<char, Nullable<ByteEnum>>>
	|
	|-RVA: 0x198CBA0 Offset: 0x198BBA0 VA: 0x18198CBA0
	|-Array.InternalArray__IndexOf<KeyValuePair<char, object>>
	|
	|-RVA: 0x1986E00 Offset: 0x1985E00 VA: 0x181986E00
	|-Array.InternalArray__IndexOf<KeyValuePair<DateTime, object>>
	|
	|-RVA: 0x19837D0 Offset: 0x19827D0 VA: 0x1819837D0
	|-Array.InternalArray__IndexOf<KeyValuePair<Guid, int>>
	|
	|-RVA: 0x198C370 Offset: 0x198B370 VA: 0x18198C370
	|-Array.InternalArray__IndexOf<KeyValuePair<Guid, object>>
	|
	|-RVA: 0x1985E10 Offset: 0x1984E10 VA: 0x181985E10
	|-Array.InternalArray__IndexOf<KeyValuePair<short, object>>
	|
	|-RVA: 0x1989000 Offset: 0x1988000 VA: 0x181989000
	|-Array.InternalArray__IndexOf<KeyValuePair<int, ConversationScriptObject.ClientTipsMessage>>
	|
	|-RVA: 0x1985FF0 Offset: 0x1984FF0 VA: 0x181985FF0
	|-Array.InternalArray__IndexOf<KeyValuePair<int, ConversationScriptObject.ConfirmMessage>>
	|
	|-RVA: 0x198AE20 Offset: 0x1989E20 VA: 0x18198AE20
	|-Array.InternalArray__IndexOf<KeyValuePair<int, ConversationScriptObject.LoadMessage>>
	|
	|-RVA: 0x1982980 Offset: 0x1981980 VA: 0x181982980
	|-Array.InternalArray__IndexOf<KeyValuePair<int, HitData>>
	|
	|-RVA: 0x198AC00 Offset: 0x1989C00 VA: 0x18198AC00
	|-Array.InternalArray__IndexOf<KeyValuePair<int, MinimapPoint>>
	|
	|-RVA: 0x1982BB0 Offset: 0x1981BB0 VA: 0x181982BB0
	|-Array.InternalArray__IndexOf<KeyValuePair<int, ObjectPoolComInfo>>
	|
	|-RVA: 0x1985A60 Offset: 0x1984A60 VA: 0x181985A60
	|-Array.InternalArray__IndexOf<KeyValuePair<int, bool>>
	|
	|-RVA: 0x1983BA0 Offset: 0x1982BA0 VA: 0x181983BA0
	|-Array.InternalArray__IndexOf<KeyValuePair<int, char>>
	|
	|-RVA: 0x1989E00 Offset: 0x1988E00 VA: 0x181989E00
	|-Array.InternalArray__IndexOf<KeyValuePair<int, int>>
	|
	|-RVA: 0x1986FE0 Offset: 0x1985FE0 VA: 0x181986FE0
	|-Array.InternalArray__IndexOf<KeyValuePair<int, Int32Enum>>
	|
	|-RVA: 0x1987D30 Offset: 0x1986D30 VA: 0x181987D30
	|-Array.InternalArray__IndexOf<KeyValuePair<int, long>>
	|
	|-RVA: 0x1983D70 Offset: 0x1982D70 VA: 0x181983D70
	|-Array.InternalArray__IndexOf<KeyValuePair<int, object>>
	|
	|-RVA: 0x1984CC0 Offset: 0x1983CC0 VA: 0x181984CC0
	|-Array.InternalArray__IndexOf<KeyValuePair<int, float>>
	|
	|-RVA: 0x198CF90 Offset: 0x198BF90 VA: 0x18198CF90
	|-Array.InternalArray__IndexOf<KeyValuePair<int, uint>>
	|
	|-RVA: 0x1987980 Offset: 0x1986980 VA: 0x181987980
	|-Array.InternalArray__IndexOf<KeyValuePair<int, ulong>>
	|
	|-RVA: 0x19873C0 Offset: 0x19863C0 VA: 0x1819873C0
	|-Array.InternalArray__IndexOf<KeyValuePair<int, Color>>
	|
	|-RVA: 0x1989FD0 Offset: 0x1988FD0 VA: 0x181989FD0
	|-Array.InternalArray__IndexOf<KeyValuePair<int, Matrix4x4>>
	|
	|-RVA: 0x198C580 Offset: 0x198B580 VA: 0x18198C580
	|-Array.InternalArray__IndexOf<KeyValuePair<int, NetworkMigrationManager.ConnectionPendingPlayers>>
	|
	|-RVA: 0x1988E00 Offset: 0x1987E00 VA: 0x181988E00
	|-Array.InternalArray__IndexOf<KeyValuePair<int, Vector2>>
	|
	|-RVA: 0x198D160 Offset: 0x198C160 VA: 0x18198D160
	|-Array.InternalArray__IndexOf<KeyValuePair<int, Vector3>>
	|
	|-RVA: 0x1987B60 Offset: 0x1986B60 VA: 0x181987B60
	|-Array.InternalArray__IndexOf<KeyValuePair<Int32Enum, bool>>
	|
	|-RVA: 0x198AA30 Offset: 0x1989A30 VA: 0x18198AA30
	|-Array.InternalArray__IndexOf<KeyValuePair<Int32Enum, int>>
	|
	|-RVA: 0x19821B0 Offset: 0x19811B0 VA: 0x1819821B0
	|-Array.InternalArray__IndexOf<KeyValuePair<Int32Enum, Int32Enum>>
	|
	|-RVA: 0x1986860 Offset: 0x1985860 VA: 0x181986860
	|-Array.InternalArray__IndexOf<KeyValuePair<Int32Enum, object>>
	|
	|-RVA: 0x1984AF0 Offset: 0x1983AF0 VA: 0x181984AF0
	|-Array.InternalArray__IndexOf<KeyValuePair<Int32Enum, float>>
	|
	|-RVA: 0x198C190 Offset: 0x198B190 VA: 0x18198C190
	|-Array.InternalArray__IndexOf<KeyValuePair<long, int>>
	|
	|-RVA: 0x1986C20 Offset: 0x1985C20 VA: 0x181986C20
	|-Array.InternalArray__IndexOf<KeyValuePair<long, object>>
	|
	|-RVA: 0x1982DE0 Offset: 0x1981DE0 VA: 0x181982DE0
	|-Array.InternalArray__IndexOf<KeyValuePair<IntPtr, object>>
	|
	|-RVA: 0x1986220 Offset: 0x1985220 VA: 0x181986220
	|-Array.InternalArray__IndexOf<KeyValuePair<object, MeshCombiner.BlendShapeFrame>>
	|
	|-RVA: 0x1988B70 Offset: 0x1987B70 VA: 0x181988B70
	|-Array.InternalArray__IndexOf<KeyValuePair<object, CinemachineCore.UpdateStatus>>
	|
	|-RVA: 0x19835C0 Offset: 0x19825C0 VA: 0x1819835C0
	|-Array.InternalArray__IndexOf<KeyValuePair<object, DYUpdateIni.OneResInfo>>
	|
	|-RVA: 0x1985670 Offset: 0x1984670 VA: 0x181985670
	|-Array.InternalArray__IndexOf<KeyValuePair<object, IniValue>>
	|
	|-RVA: 0x1989BF0 Offset: 0x1988BF0 VA: 0x181989BF0
	|-Array.InternalArray__IndexOf<KeyValuePair<object, PanelManger.PanelInfo>>
	|
	|-RVA: 0x198C760 Offset: 0x198B760 VA: 0x18198C760
	|-Array.InternalArray__IndexOf<KeyValuePair<object, OneInfo>>
	|
	|-RVA: 0x198C990 Offset: 0x198B990 VA: 0x18198C990
	|-Array.InternalArray__IndexOf<KeyValuePair<object, ArrayMetadata>>
	|
	|-RVA: 0x1982770 Offset: 0x1981770 VA: 0x181982770
	|-Array.InternalArray__IndexOf<KeyValuePair<object, ObjectMetadata>>
	|
	|-RVA: 0x198B240 Offset: 0x198A240 VA: 0x18198B240
	|-Array.InternalArray__IndexOf<KeyValuePair<object, PropertyMetadata>>
	|
	|-RVA: 0x1988760 Offset: 0x1987760 VA: 0x181988760
	|-Array.InternalArray__IndexOf<KeyValuePair<object, fsOption<fsVersionedType>>>
	|
	|-RVA: 0x1984550 Offset: 0x1983550 VA: 0x181984550
	|-Array.InternalArray__IndexOf<KeyValuePair<object, SteamAPICall_t>>
	|
	|-RVA: 0x19875C0 Offset: 0x19865C0 VA: 0x1819875C0
	|-Array.InternalArray__IndexOf<KeyValuePair<object, bool>>
	|
	|-RVA: 0x198D520 Offset: 0x198C520 VA: 0x18198D520
	|-Array.InternalArray__IndexOf<KeyValuePair<object, KeyValuePair<object, object>>>
	|
	|-RVA: 0x1984910 Offset: 0x1983910 VA: 0x181984910
	|-Array.InternalArray__IndexOf<KeyValuePair<object, int>>
	|
	|-RVA: 0x198D340 Offset: 0x198C340 VA: 0x18198D340
	|-Array.InternalArray__IndexOf<KeyValuePair<object, Int32Enum>>
	|
	|-RVA: 0x198A640 Offset: 0x1989640 VA: 0x18198A640
	|-Array.InternalArray__IndexOf<KeyValuePair<object, long>>
	|
	|-RVA: 0x1985070 Offset: 0x1984070 VA: 0x181985070
	|-Array.InternalArray__IndexOf<KeyValuePair<object, object>>
	|
	|-RVA: 0x1985460 Offset: 0x1984460 VA: 0x181985460
	|-Array.InternalArray__IndexOf<KeyValuePair<object, ResourceLocator>>
	|
	|-RVA: 0x198BFB0 Offset: 0x198AFB0 VA: 0x18198BFB0
	|-Array.InternalArray__IndexOf<KeyValuePair<object, float>>
	|
	|-RVA: 0x1984E90 Offset: 0x1983E90 VA: 0x181984E90
	|-Array.InternalArray__IndexOf<KeyValuePair<object, TimeSpan>>
	|
	|-RVA: 0x1989800 Offset: 0x1988800 VA: 0x181989800
	|-Array.InternalArray__IndexOf<KeyValuePair<object, Color>>
	|
	|-RVA: 0x19880F0 Offset: 0x19870F0 VA: 0x1819880F0
	|-Array.InternalArray__IndexOf<KeyValuePair<object, NetworkBroadcastResult>>
	|
	|-RVA: 0x198B630 Offset: 0x198A630 VA: 0x18198B630
	|-Array.InternalArray__IndexOf<KeyValuePair<object, Playable>>
	|
	|-RVA: 0x198A430 Offset: 0x1989430 VA: 0x18198A430
	|-Array.InternalArray__IndexOf<KeyValuePair<object, Vector3>>
	|
	|-RVA: 0x1988510 Offset: 0x1987510 VA: 0x181988510
	|-Array.InternalArray__IndexOf<KeyValuePair<object, BlendShapeFrame>>
	|
	|-RVA: 0x1986470 Offset: 0x1985470 VA: 0x181986470
	|-Array.InternalArray__IndexOf<KeyValuePair<float, object>>
	|
	|-RVA: 0x19877A0 Offset: 0x19867A0 VA: 0x1819877A0
	|-Array.InternalArray__IndexOf<KeyValuePair<ushort, object>>
	|
	|-RVA: 0x1989210 Offset: 0x1988210 VA: 0x181989210
	|-Array.InternalArray__IndexOf<KeyValuePair<uint, int>>
	|
	|-RVA: 0x1988990 Offset: 0x1987990 VA: 0x181988990
	|-Array.InternalArray__IndexOf<KeyValuePair<uint, object>>
	|
	|-RVA: 0x19831D0 Offset: 0x19821D0 VA: 0x1819831D0
	|-Array.InternalArray__IndexOf<KeyValuePair<uint, ulong>>
	|
	|-RVA: 0x1982380 Offset: 0x1981380 VA: 0x181982380
	|-Array.InternalArray__IndexOf<KeyValuePair<ulong, object>>
	|
	|-RVA: 0x1987F10 Offset: 0x1986F10 VA: 0x181987F10
	|-Array.InternalArray__IndexOf<KeyValuePair<ulong, uint>>
	|
	|-RVA: 0x198B840 Offset: 0x198A840 VA: 0x18198B840
	|-Array.InternalArray__IndexOf<KeyValuePair<UInt64Enum, object>>
	|
	|-RVA: 0x198B450 Offset: 0x198A450 VA: 0x18198B450
	|-Array.InternalArray__IndexOf<KeyValuePair<TerrainUtility.TerrainMap.TileCoord, object>>
	|
	|-RVA: 0x1985250 Offset: 0x1984250 VA: 0x181985250
	|-Array.InternalArray__IndexOf<KeyValuePair<NetworkHash128, object>>
	|
	|-RVA: 0x1986A40 Offset: 0x1985A40 VA: 0x181986A40
	|-Array.InternalArray__IndexOf<KeyValuePair<NetworkInstanceId, object>>
	|
	|-RVA: 0x198BA20 Offset: 0x198AA20 VA: 0x18198BA20
	|-Array.InternalArray__IndexOf<KeyValuePair<NetworkSceneId, object>>
	|
	|-RVA: 0x198BC00 Offset: 0x198AC00 VA: 0x18198BC00
	|-Array.InternalArray__IndexOf<KeyValuePair<Scene, object>>
	|
	|-RVA: 0x1989A10 Offset: 0x1988A10 VA: 0x181989A10
	|-Array.InternalArray__IndexOf<KeyValuePair<ZmID, object>>
	|
	|-RVA: 0x1992310 Offset: 0x1991310 VA: 0x181992310
	|-Array.InternalArray__IndexOf<Hashtable.bucket>
	|
	|-RVA: 0x1972960 Offset: 0x1971960 VA: 0x181972960
	|-Array.InternalArray__IndexOf<AttributeCollection.AttributeEntry>
	|
	|-RVA: 0x1973D60 Offset: 0x1972D60 VA: 0x181973D60
	|-Array.InternalArray__IndexOf<DateTime>
	|
	|-RVA: 0x1973EC0 Offset: 0x1972EC0 VA: 0x181973EC0
	|-Array.InternalArray__IndexOf<Decimal>
	|
	|-RVA: 0x198EC60 Offset: 0x198DC60 VA: 0x18198EC60
	|-Array.InternalArray__IndexOf<EventProvider.SessionInfo>
	|
	|-RVA: 0x19805F0 Offset: 0x197F5F0 VA: 0x1819805F0
	|-Array.InternalArray__IndexOf<EventSource.EventMetadata>
	|
	|-RVA: 0x1974370 Offset: 0x1973370 VA: 0x181974370
	|-Array.InternalArray__IndexOf<double>
	|
	|-RVA: 0x1981A30 Offset: 0x1980A30 VA: 0x181981A30
	|-Array.InternalArray__IndexOf<InternalCodePageDataItem>
	|
	|-RVA: 0x1981C10 Offset: 0x1980C10 VA: 0x181981C10
	|-Array.InternalArray__IndexOf<InternalEncodingDataItem>
	|
	|-RVA: 0x1991300 Offset: 0x1990300 VA: 0x181991300
	|-Array.InternalArray__IndexOf<TimeSpanParse.TimeSpanToken>
	|
	|-RVA: 0x1973B80 Offset: 0x1972B80 VA: 0x181973B80
	|-Array.InternalArray__IndexOf<UmAlQuraCalendar.DateMapping>
	|
	|-RVA: 0x1980B90 Offset: 0x197FB90 VA: 0x181980B90
	|-Array.InternalArray__IndexOf<Guid>
	|
	|-RVA: 0x1981300 Offset: 0x1980300 VA: 0x181981300
	|-Array.InternalArray__IndexOf<short>
	|
	|-RVA: 0x1981610 Offset: 0x1980610 VA: 0x181981610
	|-Array.InternalArray__IndexOf<int>
	|
	|-RVA: 0x1981460 Offset: 0x1980460 VA: 0x181981460
	|-Array.InternalArray__IndexOf<Int32Enum>
	|
	|-RVA: 0x1981770 Offset: 0x1980770 VA: 0x181981770
	|-Array.InternalArray__IndexOf<long>
	|
	|-RVA: 0x19818D0 Offset: 0x19808D0 VA: 0x1819818D0
	|-Array.InternalArray__IndexOf<IntPtr>
	|
	|-RVA: 0x1981DF0 Offset: 0x1980DF0 VA: 0x181981DF0
	|-Array.InternalArray__IndexOf<InterpretedFrameInfo>
	|
	|-RVA: 0x198D940 Offset: 0x198C940 VA: 0x18198D940
	|-Array.InternalArray__IndexOf<LocalDefinition>
	|
	|-RVA: 0x198E7B0 Offset: 0x198D7B0 VA: 0x18198E7B0
	|-Array.InternalArray__IndexOf<RuntimeLabel>
	|
	|-RVA: 0x1990150 Offset: 0x198F150 VA: 0x181990150
	|-Array.InternalArray__IndexOf<Set.Slot<CSteamID>>
	|
	|-RVA: 0x198F760 Offset: 0x198E760 VA: 0x18198F760
	|-Array.InternalArray__IndexOf<Set.Slot<char>>
	|
	|-RVA: 0x1990530 Offset: 0x198F530 VA: 0x181990530
	|-Array.InternalArray__IndexOf<Set.Slot<object>>
	|
	|-RVA: 0x198EFA0 Offset: 0x198DFA0 VA: 0x18198EFA0
	|-Array.InternalArray__IndexOf<Set.Slot<uint>>
	|
	|-RVA: 0x198F960 Offset: 0x198E960 VA: 0x18198F960
	|-Array.InternalArray__IndexOf<Set.Slot<ulong>>
	|
	|-RVA: 0x198E3F0 Offset: 0x198D3F0 VA: 0x18198E3F0
	|-Array.InternalArray__IndexOf<CookieTokenizer.RecognizedAttribute>
	|
	|-RVA: 0x1980E60 Offset: 0x197FE60 VA: 0x181980E60
	|-Array.InternalArray__IndexOf<HeaderVariantInfo>
	|
	|-RVA: 0x1991E70 Offset: 0x1990E70 VA: 0x181991E70
	|-Array.InternalArray__IndexOf<Win32_IP_ADAPTER_ADDRESSES>
	|
	|-RVA: 0x1991C90 Offset: 0x1990C90 VA: 0x181991C90
	|-Array.InternalArray__IndexOf<Socket.WSABUF>
	|
	|-RVA: 0x198DE90 Offset: 0x198CE90 VA: 0x18198DE90
	|-Array.InternalArray__IndexOf<Nullable<ByteEnum>>
	|
	|-RVA: 0x198E9B0 Offset: 0x198D9B0 VA: 0x18198E9B0
	|-Array.InternalArray__IndexOf<object>
	|
	|-RVA: 0x1980850 Offset: 0x197F850 VA: 0x181980850
	|-Array.InternalArray__IndexOf<ParameterizedStrings.FormatParam>
	|
	|-RVA: 0x1973890 Offset: 0x1972890 VA: 0x181973890
	|-Array.InternalArray__IndexOf<CustomAttributeNamedArgument>
	|
	|-RVA: 0x1973A10 Offset: 0x1972A10 VA: 0x181973A10
	|-Array.InternalArray__IndexOf<CustomAttributeTypedArgument>
	|
	|-RVA: 0x198E0C0 Offset: 0x198D0C0 VA: 0x18198E0C0
	|-Array.InternalArray__IndexOf<ParameterModifier>
	|
	|-RVA: 0x198E5D0 Offset: 0x198D5D0 VA: 0x18198E5D0
	|-Array.InternalArray__IndexOf<ResourceLocator>
	|
	|-RVA: 0x1980410 Offset: 0x197F410 VA: 0x181980410
	|-Array.InternalArray__IndexOf<Ephemeron>
	|
	|-RVA: 0x1980A30 Offset: 0x197FA30 VA: 0x181980A30
	|-Array.InternalArray__IndexOf<GCHandle>
	|
	|-RVA: 0x198EB00 Offset: 0x198DB00 VA: 0x18198EB00
	|-Array.InternalArray__IndexOf<sbyte>
	|
	|-RVA: 0x1992130 Offset: 0x1991130 VA: 0x181992130
	|-Array.InternalArray__IndexOf<X509ChainStatus>
	|
	|-RVA: 0x198EE30 Offset: 0x198DE30 VA: 0x18198EE30
	|-Array.InternalArray__IndexOf<float>
	|
	|-RVA: 0x198DAB0 Offset: 0x198CAB0 VA: 0x18198DAB0
	|-Array.InternalArray__IndexOf<RegexCharClass.LowerCaseMapping>
	|
	|-RVA: 0x1973110 Offset: 0x1972110 VA: 0x181973110
	|-Array.InternalArray__IndexOf<CancellationTokenRegistration>
	|
	|-RVA: 0x1991510 Offset: 0x1990510 VA: 0x181991510
	|-Array.InternalArray__IndexOf<TimeSpan>
	|
	|-RVA: 0x1991820 Offset: 0x1990820 VA: 0x181991820
	|-Array.InternalArray__IndexOf<ushort>
	|
	|-RVA: 0x1991670 Offset: 0x1990670 VA: 0x181991670
	|-Array.InternalArray__IndexOf<UInt16Enum>
	|
	|-RVA: 0x1991B30 Offset: 0x1990B30 VA: 0x181991B30
	|-Array.InternalArray__IndexOf<uint>
	|
	|-RVA: 0x1991980 Offset: 0x1990980 VA: 0x181991980
	|-Array.InternalArray__IndexOf<UInt32Enum>
	|
	|-RVA: 0x13A1280 Offset: 0x13A0280 VA: 0x1813A1280
	|-Array.InternalArray__IndexOf<ulong>
	|
	|-RVA: 0x13A10D0 Offset: 0x13A00D0 VA: 0x1813A10D0
	|-Array.InternalArray__IndexOf<UInt64Enum>
	|
	|-RVA: 0x13A13E0 Offset: 0x13A03E0 VA: 0x1813A13E0
	|-Array.InternalArray__IndexOf<UIntPtr>
	|
	|-RVA: 0x139A990 Offset: 0x1399990 VA: 0x18139A990
	|-Array.InternalArray__IndexOf<MaterialReference>
	|
	|-RVA: 0x139E0C0 Offset: 0x139D0C0 VA: 0x18139E0C0
	|-Array.InternalArray__IndexOf<RichTextTagAttribute>
	|
	|-RVA: 0x139ED40 Offset: 0x139DD40 VA: 0x18139ED40
	|-Array.InternalArray__IndexOf<TexturePacker.SpriteData>
	|
	|-RVA: 0x139F640 Offset: 0x139E640 VA: 0x18139F640
	|-Array.InternalArray__IndexOf<TMP_CharacterInfo>
	|
	|-RVA: 0x139F950 Offset: 0x139E950 VA: 0x18139F950
	|-Array.InternalArray__IndexOf<TMP_FontWeightPair>
	|
	|-RVA: 0x139FB30 Offset: 0x139EB30 VA: 0x18139FB30
	|-Array.InternalArray__IndexOf<TMP_LineInfo>
	|
	|-RVA: 0x139FDC0 Offset: 0x139EDC0 VA: 0x18139FDC0
	|-Array.InternalArray__IndexOf<TMP_LinkInfo>
	|
	|-RVA: 0x139FFF0 Offset: 0x139EFF0 VA: 0x18139FFF0
	|-Array.InternalArray__IndexOf<TMP_MeshInfo>
	|
	|-RVA: 0x13A0250 Offset: 0x139F250 VA: 0x1813A0250
	|-Array.InternalArray__IndexOf<TMP_PageInfo>
	|
	|-RVA: 0x13A1540 Offset: 0x13A0540 VA: 0x1813A1540
	|-Array.InternalArray__IndexOf<TMP_Text.UnicodeChar>
	|
	|-RVA: 0x13A0450 Offset: 0x139F450 VA: 0x1813A0450
	|-Array.InternalArray__IndexOf<TMP_WordInfo>
	|
	|-RVA: 0x1396BE0 Offset: 0x1395BE0 VA: 0x181396BE0
	|-Array.InternalArray__IndexOf<AccelerationEvent>
	|
	|-RVA: 0x1396DC0 Offset: 0x1395DC0 VA: 0x181396DC0
	|-Array.InternalArray__IndexOf<AnimatorClipInfo>
	|
	|-RVA: 0x139BBA0 Offset: 0x139ABA0 VA: 0x18139BBA0
	|-Array.InternalArray__IndexOf<BeforeRenderHelper.OrderBlock>
	|
	|-RVA: 0x13973B0 Offset: 0x13963B0 VA: 0x1813973B0
	|-Array.InternalArray__IndexOf<BoneWeight>
	|
	|-RVA: 0x1397710 Offset: 0x1396710 VA: 0x181397710
	|-Array.InternalArray__IndexOf<BoundingSphere>
	|
	|-RVA: 0x1397CE0 Offset: 0x1396CE0 VA: 0x181397CE0
	|-Array.InternalArray__IndexOf<Color32>
	|
	|-RVA: 0x1398090 Offset: 0x1397090 VA: 0x181398090
	|-Array.InternalArray__IndexOf<Color>
	|
	|-RVA: 0x1398200 Offset: 0x1397200 VA: 0x181398200
	|-Array.InternalArray__IndexOf<CombineInstance>
	|
	|-RVA: 0x1398660 Offset: 0x1397660 VA: 0x181398660
	|-Array.InternalArray__IndexOf<ContactPoint2D>
	|
	|-RVA: 0x13988B0 Offset: 0x13978B0 VA: 0x1813988B0
	|-Array.InternalArray__IndexOf<ContactPoint>
	|
	|-RVA: 0x139D370 Offset: 0x139C370 VA: 0x18139D370
	|-Array.InternalArray__IndexOf<RaycastResult>
	|
	|-RVA: 0x139A710 Offset: 0x1399710 VA: 0x18139A710
	|-Array.InternalArray__IndexOf<LightDataGI>
	|
	|-RVA: 0x139CB60 Offset: 0x139BB60 VA: 0x18139CB60
	|-Array.InternalArray__IndexOf<PlayerLoopSystem>
	|
	|-RVA: 0x139E7E0 Offset: 0x139D7E0 VA: 0x18139E7E0
	|-Array.InternalArray__IndexOf<ShadowSliceData>
	|
	|-RVA: 0x139E610 Offset: 0x139D610 VA: 0x18139E610
	|-Array.InternalArray__IndexOf<ShaderPassName>
	|
	|-RVA: 0x13A1CF0 Offset: 0x13A0CF0 VA: 0x1813A1CF0
	|-Array.InternalArray__IndexOf<VisibleLight>
	|
	|-RVA: 0x13A1F90 Offset: 0x13A0F90 VA: 0x1813A1F90
	|-Array.InternalArray__IndexOf<VisibleReflectionProbe>
	|
	|-RVA: 0x13A0660 Offset: 0x139F660 VA: 0x1813A0660
	|-Array.InternalArray__IndexOf<TerrainUtility.TerrainMap.TileCoord>
	|
	|-RVA: 0x1399540 Offset: 0x1398540 VA: 0x181399540
	|-Array.InternalArray__IndexOf<GradientAlphaKey>
	|
	|-RVA: 0x1399720 Offset: 0x1398720 VA: 0x181399720
	|-Array.InternalArray__IndexOf<GradientColorKey>
	|
	|-RVA: 0x1399CE0 Offset: 0x1398CE0 VA: 0x181399CE0
	|-Array.InternalArray__IndexOf<IntervalTreeNode>
	|
	|-RVA: 0x1398AD0 Offset: 0x1397AD0 VA: 0x181398AD0
	|-Array.InternalArray__IndexOf<IntervalTree.Entry<object>>
	|
	|-RVA: 0x1399EF0 Offset: 0x1398EF0 VA: 0x181399EF0
	|-Array.InternalArray__IndexOf<Keyframe>
	|
	|-RVA: 0x139A360 Offset: 0x1399360 VA: 0x18139A360
	|-Array.InternalArray__IndexOf<LOD>
	|
	|-RVA: 0x139ABE0 Offset: 0x1399BE0 VA: 0x18139ABE0
	|-Array.InternalArray__IndexOf<Matrix4x4>
	|
	|-RVA: 0x139ADB0 Offset: 0x1399DB0 VA: 0x18139ADB0
	|-Array.InternalArray__IndexOf<MeshSubsetCombineUtility.MeshContainer>
	|
	|-RVA: 0x139B050 Offset: 0x139A050 VA: 0x18139B050
	|-Array.InternalArray__IndexOf<MeshSubsetCombineUtility.MeshInstance>
	|
	|-RVA: 0x139F3E0 Offset: 0x139E3E0 VA: 0x18139F3E0
	|-Array.InternalArray__IndexOf<MeshSubsetCombineUtility.SubMeshInstance>
	|
	|-RVA: 0x1397AD0 Offset: 0x1396AD0 VA: 0x181397AD0
	|-Array.InternalArray__IndexOf<ChannelPacket>
	|
	|-RVA: 0x139C1E0 Offset: 0x139B1E0 VA: 0x18139C1E0
	|-Array.InternalArray__IndexOf<ClientScene.PendingOwner>
	|
	|-RVA: 0x1399B00 Offset: 0x1398B00 VA: 0x181399B00
	|-Array.InternalArray__IndexOf<LocalClient.InternalMsg>
	|
	|-RVA: 0x139B520 Offset: 0x139A520 VA: 0x18139B520
	|-Array.InternalArray__IndexOf<NetworkBroadcastResult>
	|
	|-RVA: 0x139B700 Offset: 0x139A700 VA: 0x18139B700
	|-Array.InternalArray__IndexOf<NetworkHash128>
	|
	|-RVA: 0x139B8E0 Offset: 0x139A8E0 VA: 0x18139B8E0
	|-Array.InternalArray__IndexOf<NetworkInstanceId>
	|
	|-RVA: 0x139C590 Offset: 0x139B590 VA: 0x18139C590
	|-Array.InternalArray__IndexOf<NetworkLobbyManager.PendingPlayer>
	|
	|-RVA: 0x1398490 Offset: 0x1397490 VA: 0x181398490
	|-Array.InternalArray__IndexOf<NetworkMigrationManager.ConnectionPendingPlayers>
	|
	|-RVA: 0x139C3B0 Offset: 0x139B3B0 VA: 0x18139C3B0
	|-Array.InternalArray__IndexOf<NetworkMigrationManager.PendingPlayerInfo>
	|
	|-RVA: 0x139BA40 Offset: 0x139AA40 VA: 0x18139BA40
	|-Array.InternalArray__IndexOf<NetworkSceneId>
	|
	|-RVA: 0x13978F0 Offset: 0x13968F0 VA: 0x1813978F0
	|-Array.InternalArray__IndexOf<CRCMessageEntry>
	|
	|-RVA: 0x139C010 Offset: 0x139B010 VA: 0x18139C010
	|-Array.InternalArray__IndexOf<PeerInfoPlayer>
	|
	|-RVA: 0x139BD80 Offset: 0x139AD80 VA: 0x18139BD80
	|-Array.InternalArray__IndexOf<ParticleSystem.Particle>
	|
	|-RVA: 0x139C980 Offset: 0x139B980 VA: 0x18139C980
	|-Array.InternalArray__IndexOf<Playable>
	|
	|-RVA: 0x139C770 Offset: 0x139B770 VA: 0x18139C770
	|-Array.InternalArray__IndexOf<PlayableBinding>
	|
	|-RVA: 0x139CD90 Offset: 0x139BD90 VA: 0x18139CD90
	|-Array.InternalArray__IndexOf<Quaternion>
	|
	|-RVA: 0x139CF00 Offset: 0x139BF00 VA: 0x18139CF00
	|-Array.InternalArray__IndexOf<RaycastHit2D>
	|
	|-RVA: 0x139D120 Offset: 0x139C120 VA: 0x18139D120
	|-Array.InternalArray__IndexOf<RaycastHit>
	|
	|-RVA: 0x139D5D0 Offset: 0x139C5D0 VA: 0x18139D5D0
	|-Array.InternalArray__IndexOf<Rect>
	|
	|-RVA: 0x139DB30 Offset: 0x139CB30 VA: 0x18139DB30
	|-Array.InternalArray__IndexOf<RenderBuffer>
	|
	|-RVA: 0x139A540 Offset: 0x1399540 VA: 0x18139A540
	|-Array.InternalArray__IndexOf<BloomRenderer.Level>
	|
	|-RVA: 0x139D950 Offset: 0x139C950 VA: 0x18139D950
	|-Array.InternalArray__IndexOf<ReflectionProbeBlendInfo>
	|
	|-RVA: 0x139DD10 Offset: 0x139CD10 VA: 0x18139DD10
	|-Array.InternalArray__IndexOf<RenderTargetIdentifier>
	|
	|-RVA: 0x139DEC0 Offset: 0x139CEC0 VA: 0x18139DEC0
	|-Array.InternalArray__IndexOf<Resolution>
	|
	|-RVA: 0x139E2D0 Offset: 0x139D2D0 VA: 0x18139E2D0
	|-Array.InternalArray__IndexOf<Scene>
	|
	|-RVA: 0x1399920 Offset: 0x1398920 VA: 0x181399920
	|-Array.InternalArray__IndexOf<SendMouseEvents.HitInfo>
	|
	|-RVA: 0x13993D0 Offset: 0x13983D0 VA: 0x1813993D0
	|-Array.InternalArray__IndexOf<GlyphRect>
	|
	|-RVA: 0x1398F60 Offset: 0x1397F60 VA: 0x181398F60
	|-Array.InternalArray__IndexOf<GlyphMarshallingStruct>
	|
	|-RVA: 0x13991A0 Offset: 0x13981A0 VA: 0x1813991A0
	|-Array.InternalArray__IndexOf<GlyphPairAdjustmentRecord>
	|
	|-RVA: 0x13A2230 Offset: 0x13A1230 VA: 0x1813A2230
	|-Array.InternalArray__IndexOf<AnimationOutputWeightProcessor.WeightInfo>
	|
	|-RVA: 0x13A0830 Offset: 0x139F830 VA: 0x1813A0830
	|-Array.InternalArray__IndexOf<Touch>
	|
	|-RVA: 0x1397EB0 Offset: 0x1396EB0 VA: 0x181397EB0
	|-Array.InternalArray__IndexOf<ColorBlock>
	|
	|-RVA: 0x139B2F0 Offset: 0x139A2F0 VA: 0x18139B2F0
	|-Array.InternalArray__IndexOf<Navigation>
	|
	|-RVA: 0x139EFA0 Offset: 0x139DFA0 VA: 0x18139EFA0
	|-Array.InternalArray__IndexOf<SpriteState>
	|
	|-RVA: 0x13A0A80 Offset: 0x139FA80 VA: 0x1813A0A80
	|-Array.InternalArray__IndexOf<UICharInfo>
	|
	|-RVA: 0x13A0C80 Offset: 0x139FC80 VA: 0x1813A0C80
	|-Array.InternalArray__IndexOf<UILineInfo>
	|
	|-RVA: 0x13A0E60 Offset: 0x139FE60 VA: 0x1813A0E60
	|-Array.InternalArray__IndexOf<UIVertex>
	|
	|-RVA: 0x13A2460 Offset: 0x13A1460 VA: 0x1813A2460
	|-Array.InternalArray__IndexOf<UnitySynchronizationContext.WorkRequest>
	|
	|-RVA: 0x13A18A0 Offset: 0x13A08A0 VA: 0x1813A18A0
	|-Array.InternalArray__IndexOf<Vector2>
	|
	|-RVA: 0x13A1740 Offset: 0x13A0740 VA: 0x1813A1740
	|-Array.InternalArray__IndexOf<Vector2Int>
	|
	|-RVA: 0x13A1A00 Offset: 0x13A0A00 VA: 0x1813A1A00
	|-Array.InternalArray__IndexOf<Vector3>
	|
	|-RVA: 0x13A1B80 Offset: 0x13A0B80 VA: 0x1813A1B80
	|-Array.InternalArray__IndexOf<Vector4>
	|
	|-RVA: 0x139E430 Offset: 0x139D430 VA: 0x18139E430
	|-Array.InternalArray__IndexOf<SemanticMeaning>
	|
	|-RVA: 0x13971D0 Offset: 0x13961D0 VA: 0x1813971D0
	|-Array.InternalArray__IndexOf<BlendShape>
	|
	|-RVA: 0x1396F90 Offset: 0x1395F90 VA: 0x181396F90
	|-Array.InternalArray__IndexOf<BlendShapeFrame>
	|
	|-RVA: 0x1397540 Offset: 0x1396540 VA: 0x181397540
	|-Array.InternalArray__IndexOf<BorderVertex>
	|
	|-RVA: 0x139EAE0 Offset: 0x139DAE0 VA: 0x18139EAE0
	|-Array.InternalArray__IndexOf<LODGenerator.SkinnedRenderer>
	|
	|-RVA: 0x139F1B0 Offset: 0x139E1B0 VA: 0x18139F1B0
	|-Array.InternalArray__IndexOf<LODGenerator.StaticRenderer>
	|
	|-RVA: 0x139A110 Offset: 0x1399110 VA: 0x18139A110
	|-Array.InternalArray__IndexOf<LODLevel>
	|
	|-RVA: 0x1398CE0 Offset: 0x1397CE0 VA: 0x181398CE0
	|-Array.InternalArray__IndexOf<GamePadState>
	|
	|-RVA: 0x139D740 Offset: 0x139C740 VA: 0x18139D740
	|-Array.InternalArray__IndexOf<ZmPeerManager.RecvPacket>
	|
	|-RVA: 0x13A2670 Offset: 0x13A1670 VA: 0x1813A2670
	|-Array.InternalArray__IndexOf<ZmID>
	*/

	internal T InternalArray__get_Item<T>(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x9D6D80 Offset: 0x9D5D80 VA: 0x1809D6D80
	|-Array.InternalArray__get_Item<DataSet.FaceIndices>
	|
	|-RVA: 0x9D6BC0 Offset: 0x9D5BC0 VA: 0x1809D6BC0
	|-Array.InternalArray__get_Item<EventHook>
	|
	|-RVA: 0x9DB3E0 Offset: 0x9DA3E0 VA: 0x1809DB3E0
	|-Array.InternalArray__get_Item<Flow.RecursionNode>
	|
	|-RVA: 0x9DD030 Offset: 0x9DC030 VA: 0x1809DD030
	|-Array.InternalArray__get_Item<UnitPreservation.UnitPortPreservation>
	|
	|-RVA: 0x9CD040 Offset: 0x9CC040 VA: 0x1809CD040
	|-Array.InternalArray__get_Item<MeshCombiner.BlendShape>
	|
	|-RVA: 0x9CCF40 Offset: 0x9CBF40 VA: 0x1809CCF40
	|-Array.InternalArray__get_Item<MeshCombiner.BlendShapeFrame>
	|
	|-RVA: 0x9DBB00 Offset: 0x9DAB00 VA: 0x1809DBB00
	|-Array.InternalArray__get_Item<MeshCombiner.SkinnedRenderer>
	|
	|-RVA: 0x9DC560 Offset: 0x9DB560 VA: 0x1809DC560
	|-Array.InternalArray__get_Item<MeshCombiner.StaticRenderer>
	|
	|-RVA: 0x9D1080 Offset: 0x9D0080 VA: 0x1809D1080
	|-Array.InternalArray__get_Item<CameraState.CustomBlendable>
	|
	|-RVA: 0x9D7A50 Offset: 0x9D6A50 VA: 0x1809D7A50
	|-Array.InternalArray__get_Item<CinemachineBlendListCamera.Instruction>
	|
	|-RVA: 0x9D0FA0 Offset: 0x9CFFA0 VA: 0x1809D0FA0
	|-Array.InternalArray__get_Item<CinemachineBlenderSettings.CustomBlend>
	|
	|-RVA: 0x9DAD60 Offset: 0x9D9D60 VA: 0x1809DAD60
	|-Array.InternalArray__get_Item<CinemachineClearShot.Pair>
	|
	|-RVA: 0x9DD100 Offset: 0x9DC100 VA: 0x1809DD100
	|-Array.InternalArray__get_Item<CinemachineCore.UpdateStatus>
	|
	|-RVA: 0x9DAAE0 Offset: 0x9D9AE0 VA: 0x1809DAAE0
	|-Array.InternalArray__get_Item<CinemachineFreeLook.Orbit>
	|
	|-RVA: 0x9D7CE0 Offset: 0x9D6CE0 VA: 0x1809D7CE0
	|-Array.InternalArray__get_Item<CinemachineOrbitalTransposer.HeadingTracker.Item>
	|
	|-RVA: 0x9DD590 Offset: 0x9DC590 VA: 0x1809DD590
	|-Array.InternalArray__get_Item<CinemachinePath.Waypoint>
	|
	|-RVA: 0x9DD4C0 Offset: 0x9DC4C0 VA: 0x1809DD4C0
	|-Array.InternalArray__get_Item<CinemachineSmoothPath.Waypoint>
	|
	|-RVA: 0x9D7B30 Offset: 0x9D6B30 VA: 0x1809D7B30
	|-Array.InternalArray__get_Item<CinemachineStateDrivenCamera.Instruction>
	|
	|-RVA: 0x9DAF00 Offset: 0x9D9F00 VA: 0x1809DAF00
	|-Array.InternalArray__get_Item<CinemachineStateDrivenCamera.ParentHash>
	|
	|-RVA: 0x9DCC10 Offset: 0x9DBC10 VA: 0x1809DCC10
	|-Array.InternalArray__get_Item<CinemachineTargetGroup.Target>
	|
	|-RVA: 0x9DCCE0 Offset: 0x9DBCE0 VA: 0x1809DCCE0
	|-Array.InternalArray__get_Item<NoiseSettings.TransformNoiseParams>
	|
	|-RVA: 0x9D1630 Offset: 0x9D0630 VA: 0x1809D1630
	|-Array.InternalArray__get_Item<DoublePoint>
	|
	|-RVA: 0x9D7C10 Offset: 0x9D6C10 VA: 0x1809D7C10
	|-Array.InternalArray__get_Item<IntPoint>
	|
	|-RVA: 0x9D0AB0 Offset: 0x9CFAB0 VA: 0x1809D0AB0
	|-Array.InternalArray__get_Item<ConversationScriptObject.ClientTipsMessage>
	|
	|-RVA: 0x9D0B80 Offset: 0x9CFB80 VA: 0x1809D0B80
	|-Array.InternalArray__get_Item<ConversationScriptObject.ConfirmMessage>
	|
	|-RVA: 0x9D9DC0 Offset: 0x9D8DC0 VA: 0x1809D9DC0
	|-Array.InternalArray__get_Item<ConversationScriptObject.LoadMessage>
	|
	|-RVA: 0x9D0C70 Offset: 0x9CFC70 VA: 0x1809D0C70
	|-Array.InternalArray__get_Item<ControlPoint>
	|
	|-RVA: 0x9D1300 Offset: 0x9D0300 VA: 0x1809D1300
	|-Array.InternalArray__get_Item<DgwResultServerInfo>
	|
	|-RVA: 0x9D13C0 Offset: 0x9D03C0 VA: 0x1809D13C0
	|-Array.InternalArray__get_Item<DgwServerForJson>
	|
	|-RVA: 0x9D1480 Offset: 0x9D0480 VA: 0x1809D1480
	|-Array.InternalArray__get_Item<DgwServerInfo>
	|
	|-RVA: 0x9DB900 Offset: 0x9DA900 VA: 0x1809DB900
	|-Array.InternalArray__get_Item<VoiceEngineApiWrap.Servers>
	|
	|-RVA: 0x9DAC80 Offset: 0x9D9C80 VA: 0x1809DAC80
	|-Array.InternalArray__get_Item<DYP2PDll.P2PID>
	|
	|-RVA: 0x9DA930 Offset: 0x9D9930 VA: 0x1809DA930
	|-Array.InternalArray__get_Item<DYUpdateIni.OneResInfo>
	|
	|-RVA: 0x9CD730 Offset: 0x9CC730 VA: 0x1809CD730
	|-Array.InternalArray__get_Item<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>
	|
	|-RVA: 0x9CD810 Offset: 0x9CC810 VA: 0x1809CD810
	|-Array.InternalArray__get_Item<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>
	|
	|-RVA: 0x9CFF10 Offset: 0x9CEF10 VA: 0x1809CFF10
	|-Array.InternalArray__get_Item<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>
	|
	|-RVA: 0x9D07F0 Offset: 0x9CF7F0 VA: 0x1809D07F0
	|-Array.InternalArray__get_Item<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>
	|
	|-RVA: 0x9CE720 Offset: 0x9CD720 VA: 0x1809CE720
	|-Array.InternalArray__get_Item<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>
	|
	|-RVA: 0x9CE4E0 Offset: 0x9CD4E0 VA: 0x1809CE4E0
	|-Array.InternalArray__get_Item<homecontainer_GS2CHeroInfoClass.ClasslstHero>
	|
	|-RVA: 0x9CE660 Offset: 0x9CD660 VA: 0x1809CE660
	|-Array.InternalArray__get_Item<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x9CE9D0 Offset: 0x9CD9D0 VA: 0x1809CE9D0
	|-Array.InternalArray__get_Item<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x9CE5A0 Offset: 0x9CD5A0 VA: 0x1809CE5A0
	|-Array.InternalArray__get_Item<homecontainer_GS2CRoundInfoClass.ClasslstInfo>
	|
	|-RVA: 0x9CFAA0 Offset: 0x9CEAA0 VA: 0x1809CFAA0
	|-Array.InternalArray__get_Item<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>
	|
	|-RVA: 0x9CF4C0 Offset: 0x9CE4C0 VA: 0x1809CF4C0
	|-Array.InternalArray__get_Item<homecontainer_GS2CSeasonInfoClass.ClasslstPool>
	|
	|-RVA: 0x9CFFF0 Offset: 0x9CEFF0 VA: 0x1809CFFF0
	|-Array.InternalArray__get_Item<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>
	|
	|-RVA: 0x9D0240 Offset: 0x9CF240 VA: 0x1809D0240
	|-Array.InternalArray__get_Item<homecontainer_GS2CTalentInfoClass.ClasslstTalent>
	|
	|-RVA: 0x9CF830 Offset: 0x9CE830 VA: 0x1809CF830
	|-Array.InternalArray__get_Item<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>
	|
	|-RVA: 0x9CE800 Offset: 0x9CD800 VA: 0x1809CE800
	|-Array.InternalArray__get_Item<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>
	|
	|-RVA: 0x9D0660 Offset: 0x9CF660 VA: 0x1809D0660
	|-Array.InternalArray__get_Item<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>
	|
	|-RVA: 0x9CE8E0 Offset: 0x9CD8E0 VA: 0x1809CE8E0
	|-Array.InternalArray__get_Item<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>
	|
	|-RVA: 0x9CEA90 Offset: 0x9CDA90 VA: 0x1809CEA90
	|-Array.InternalArray__get_Item<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x9CFE40 Offset: 0x9CEE40 VA: 0x1809CFE40
	|-Array.InternalArray__get_Item<lsswitch_LS2CCodeShieldClass.ClasslstShield>
	|
	|-RVA: 0x9CDD50 Offset: 0x9CCD50 VA: 0x1809CDD50
	|-Array.InternalArray__get_Item<netarchive_C2GSAskRoleListClass.ClasslstFile>
	|
	|-RVA: 0x9CDC40 Offset: 0x9CCC40 VA: 0x1809CDC40
	|-Array.InternalArray__get_Item<netarchive_GS2CRoleListClass.ClasslstFile>
	|
	|-RVA: 0x9CF3F0 Offset: 0x9CE3F0 VA: 0x1809CF3F0
	|-Array.InternalArray__get_Item<netfriend_GS2CFindNameRetClass.ClasslstPlayer>
	|
	|-RVA: 0x9CDE20 Offset: 0x9CCE20 VA: 0x1809CDE20
	|-Array.InternalArray__get_Item<netopenui_GS2CGMListClass.ClasslstGMOrder>
	|
	|-RVA: 0x9CE1C0 Offset: 0x9CD1C0 VA: 0x1809CE1C0
	|-Array.InternalArray__get_Item<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>
	|
	|-RVA: 0x9D03C0 Offset: 0x9CF3C0 VA: 0x1809D03C0
	|-Array.InternalArray__get_Item<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>
	|
	|-RVA: 0x9D0580 Offset: 0x9CF580 VA: 0x1809D0580
	|-Array.InternalArray__get_Item<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>
	|
	|-RVA: 0x9D08D0 Offset: 0x9CF8D0 VA: 0x1809D08D0
	|-Array.InternalArray__get_Item<netopenui_GS2CRecentWarInfoClass.ClasslstWar>
	|
	|-RVA: 0x9D09D0 Offset: 0x9CF9D0 VA: 0x1809D09D0
	|-Array.InternalArray__get_Item<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>
	|
	|-RVA: 0x9CFB90 Offset: 0x9CEB90 VA: 0x1809CFB90
	|-Array.InternalArray__get_Item<netopenui_GS2CRewardTipsClass.ClasslstRewardData>
	|
	|-RVA: 0x9CF760 Offset: 0x9CE760 VA: 0x1809CF760
	|-Array.InternalArray__get_Item<nettask_GS2CAddTaskClass.ClasslstProcess>
	|
	|-RVA: 0x9CFC70 Offset: 0x9CEC70 VA: 0x1809CFC70
	|-Array.InternalArray__get_Item<nettask_GS2CAddTaskClass.ClasslstReward>
	|
	|-RVA: 0x9D0490 Offset: 0x9CF490 VA: 0x1809D0490
	|-Array.InternalArray__get_Item<nettask_GS2CAddTaskClass.ClasslstTaskData>
	|
	|-RVA: 0x9CE3E0 Offset: 0x9CD3E0 VA: 0x1809CE3E0
	|-Array.InternalArray__get_Item<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>
	|
	|-RVA: 0x9CEF80 Offset: 0x9CDF80 VA: 0x1809CEF80
	|-Array.InternalArray__get_Item<netteam_GS2CMaxRoundClass.ClasslstMaxRound>
	|
	|-RVA: 0x9CE2E0 Offset: 0x9CD2E0 VA: 0x1809CE2E0
	|-Array.InternalArray__get_Item<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>
	|
	|-RVA: 0x9CEEC0 Offset: 0x9CDEC0 VA: 0x1809CEEC0
	|-Array.InternalArray__get_Item<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>
	|
	|-RVA: 0x9CF670 Offset: 0x9CE670 VA: 0x1809CF670
	|-Array.InternalArray__get_Item<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>
	|
	|-RVA: 0x9D0730 Offset: 0x9CF730 VA: 0x1809D0730
	|-Array.InternalArray__get_Item<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>
	|
	|-RVA: 0x9CDF10 Offset: 0x9CCF10 VA: 0x1809CDF10
	|-Array.InternalArray__get_Item<s2cShop_GS2CRefreshShopClass.ClasslstGoods>
	|
	|-RVA: 0x9CEE00 Offset: 0x9CDE00 VA: 0x1809CEE00
	|-Array.InternalArray__get_Item<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>
	|
	|-RVA: 0x9CDB70 Offset: 0x9CCB70 VA: 0x1809CDB70
	|-Array.InternalArray__get_Item<s2cmove_C2GSMoveClass.ClasslstDisp>
	|
	|-RVA: 0x9CD9D0 Offset: 0x9CC9D0 VA: 0x1809CD9D0
	|-Array.InternalArray__get_Item<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>
	|
	|-RVA: 0x9CD8F0 Offset: 0x9CC8F0 VA: 0x1809CD8F0
	|-Array.InternalArray__get_Item<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>
	|
	|-RVA: 0x9CE100 Offset: 0x9CD100 VA: 0x1809CE100
	|-Array.InternalArray__get_Item<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>
	|
	|-RVA: 0x9CF040 Offset: 0x9CE040 VA: 0x1809CF040
	|-Array.InternalArray__get_Item<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>
	|
	|-RVA: 0x9CF590 Offset: 0x9CE590 VA: 0x1809CF590
	|-Array.InternalArray__get_Item<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>
	|
	|-RVA: 0x9CF9E0 Offset: 0x9CE9E0 VA: 0x1809CF9E0
	|-Array.InternalArray__get_Item<s2cnpc_C2GSAnswerDictClass.ClasslstQue>
	|
	|-RVA: 0x9CF910 Offset: 0x9CE910 VA: 0x1809CF910
	|-Array.InternalArray__get_Item<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>
	|
	|-RVA: 0x9D0300 Offset: 0x9CF300 VA: 0x1809D0300
	|-Array.InternalArray__get_Item<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>
	|
	|-RVA: 0x9CEC50 Offset: 0x9CDC50 VA: 0x1809CEC50
	|-Array.InternalArray__get_Item<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>
	|
	|-RVA: 0x9D00B0 Offset: 0x9CF0B0 VA: 0x1809D00B0
	|-Array.InternalArray__get_Item<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>
	|
	|-RVA: 0x9CF2F0 Offset: 0x9CE2F0 VA: 0x1809CF2F0
	|-Array.InternalArray__get_Item<s2cnpc_GS2CNpcEventClass.ClasslstOption>
	|
	|-RVA: 0x9CEB80 Offset: 0x9CDB80 VA: 0x1809CEB80
	|-Array.InternalArray__get_Item<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>
	|
	|-RVA: 0x9CF210 Offset: 0x9CE210 VA: 0x1809CF210
	|-Array.InternalArray__get_Item<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>
	|
	|-RVA: 0x9CDA90 Offset: 0x9CCA90 VA: 0x1809CDA90
	|-Array.InternalArray__get_Item<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>
	|
	|-RVA: 0x9D0180 Offset: 0x9CF180 VA: 0x1809D0180
	|-Array.InternalArray__get_Item<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>
	|
	|-RVA: 0x9CE000 Offset: 0x9CD000 VA: 0x1809CE000
	|-Array.InternalArray__get_Item<s2cnpc_GS2CNpcShopClass.ClasslstGoods>
	|
	|-RVA: 0x9CED30 Offset: 0x9CDD30 VA: 0x1809CED30
	|-Array.InternalArray__get_Item<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>
	|
	|-RVA: 0x9CF130 Offset: 0x9CE130 VA: 0x1809CF130
	|-Array.InternalArray__get_Item<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>
	|
	|-RVA: 0x9CFD50 Offset: 0x9CED50 VA: 0x1809CFD50
	|-Array.InternalArray__get_Item<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>
	|
	|-RVA: 0x9D7630 Offset: 0x9D6630 VA: 0x1809D7630
	|-Array.InternalArray__get_Item<IniValue>
	|
	|-RVA: 0x9DA4A0 Offset: 0x9D94A0 VA: 0x1809DA4A0
	|-Array.InternalArray__get_Item<NameGenerate.NameWeight>
	|
	|-RVA: 0x9DB730 Offset: 0x9DA730 VA: 0x1809DB730
	|-Array.InternalArray__get_Item<SteamNetworkingComponent.SendPacket>
	|
	|-RVA: 0x9CD3F0 Offset: 0x9CC3F0 VA: 0x1809CD3F0
	|-Array.InternalArray__get_Item<WinCrypt.CRYPT_ATTRIBUTE>
	|
	|-RVA: 0x9DAE20 Offset: 0x9D9E20 VA: 0x1809DAE20
	|-Array.InternalArray__get_Item<PanelManger.PanelInfo>
	|
	|-RVA: 0x9DB650 Offset: 0x9DA650 VA: 0x1809DB650
	|-Array.InternalArray__get_Item<WeGameNetworkingComponent.SendPacket>
	|
	|-RVA: 0x9DB260 Offset: 0x9DA260 VA: 0x1809DB260
	|-Array.InternalArray__get_Item<RangeU16>
	|
	|-RVA: 0x9DA840 Offset: 0x9D9840 VA: 0x1809DA840
	|-Array.InternalArray__get_Item<OneInfo>
	|
	|-RVA: 0x9D1150 Offset: 0x9D0150 VA: 0x1809D1150
	|-Array.InternalArray__get_Item<DebugDrawLine.DebugLine>
	|
	|-RVA: 0x9CCAE0 Offset: 0x9CBAE0 VA: 0x1809CCAE0
	|-Array.InternalArray__get_Item<AssetTracker.AssetInfo>
	|
	|-RVA: 0x9D1700 Offset: 0x9D0700 VA: 0x1809D1700
	|-Array.InternalArray__get_Item<EngineHotKey>
	|
	|-RVA: 0x9D7370 Offset: 0x9D6370 VA: 0x1809D7370
	|-Array.InternalArray__get_Item<HitData>
	|
	|-RVA: 0x9D7460 Offset: 0x9D6460 VA: 0x1809D7460
	|-Array.InternalArray__get_Item<HitInfo>
	|
	|-RVA: 0x9CC600 Offset: 0x9CB600 VA: 0x1809CC600
	|-Array.InternalArray__get_Item<InputDevice.AnalogSnapshotEntry>
	|
	|-RVA: 0x9D77B0 Offset: 0x9D67B0 VA: 0x1809D77B0
	|-Array.InternalArray__get_Item<InputDeviceMatcher>
	|
	|-RVA: 0x9D7970 Offset: 0x9D6970 VA: 0x1809D7970
	|-Array.InternalArray__get_Item<InputRange>
	|
	|-RVA: 0x9D7EA0 Offset: 0x9D6EA0 VA: 0x1809D7EA0
	|-Array.InternalArray__get_Item<KeyInfo>
	|
	|-RVA: 0x9D9EA0 Offset: 0x9D8EA0 VA: 0x1809D9EA0
	|-Array.InternalArray__get_Item<LogMessage>
	|
	|-RVA: 0x9DABA0 Offset: 0x9D9BA0 VA: 0x1809DABA0
	|-Array.InternalArray__get_Item<OverlapResult>
	|
	|-RVA: 0x9D9C20 Offset: 0x9D8C20 VA: 0x1809D9C20
	|-Array.InternalArray__get_Item<LPWNormalSolver.LPWPoint>
	|
	|-RVA: 0x9D9B60 Offset: 0x9D8B60 VA: 0x1809D9B60
	|-Array.InternalArray__get_Item<LPWNormalSolver.LPWPointDataEntry>
	|
	|-RVA: 0x9D9CE0 Offset: 0x9D8CE0 VA: 0x1809D9CE0
	|-Array.InternalArray__get_Item<LPWNormalSolver.LPWPosition>
	|
	|-RVA: 0x9CC940 Offset: 0x9CB940 VA: 0x1809CC940
	|-Array.InternalArray__get_Item<ArrayMetadata>
	|
	|-RVA: 0x9DA670 Offset: 0x9D9670 VA: 0x1809DA670
	|-Array.InternalArray__get_Item<ObjectMetadata>
	|
	|-RVA: 0x9DB0C0 Offset: 0x9DA0C0 VA: 0x1809DB0C0
	|-Array.InternalArray__get_Item<PropertyMetadata>
	|
	|-RVA: 0x9DA080 Offset: 0x9D9080 VA: 0x1809DA080
	|-Array.InternalArray__get_Item<LuaDictEntry<object, object>>
	|
	|-RVA: 0x9D7200 Offset: 0x9D6200 VA: 0x1809D7200
	|-Array.InternalArray__get_Item<LuaFunction.FuncData>
	|
	|-RVA: 0x9DAA10 Offset: 0x9D9A10 VA: 0x1809DAA10
	|-Array.InternalArray__get_Item<BinaryOperatorHandler.OperatorQuery>
	|
	|-RVA: 0x9D0ED0 Offset: 0x9CFED0 VA: 0x1809D0ED0
	|-Array.InternalArray__get_Item<ConversionUtility.ConversionQuery>
	|
	|-RVA: 0x9DD680 Offset: 0x9DC680 VA: 0x1809DD680
	|-Array.InternalArray__get_Item<fsOption<fsVersionedType>>
	|
	|-RVA: 0x9CCD80 Offset: 0x9CBD80 VA: 0x1809CCD80
	|-Array.InternalArray__get_Item<fsPortableReflection.AttributeQuery>
	|
	|-RVA: 0x9DD770 Offset: 0x9DC770 VA: 0x1809DD770
	|-Array.InternalArray__get_Item<fsVersionedType>
	|
	|-RVA: 0x9CC7B0 Offset: 0x9CB7B0 VA: 0x1809CC7B0
	|-Array.InternalArray__get_Item<fsAotCompilationManager.AotCompilation>
	|
	|-RVA: 0x9DB310 Offset: 0x9DA310 VA: 0x1809DB310
	|-Array.InternalArray__get_Item<Header.ReceivedToken>
	|
	|-RVA: 0x9DA2F0 Offset: 0x9D92F0 VA: 0x1809DA2F0
	|-Array.InternalArray__get_Item<MinimapPoint>
	|
	|-RVA: 0x9DCB30 Offset: 0x9DBB30 VA: 0x1809DCB30
	|-Array.InternalArray__get_Item<CodePointIndexer.TableRange>
	|
	|-RVA: 0x9DD210 Offset: 0x9DC210 VA: 0x1809DD210
	|-Array.InternalArray__get_Item<Uri.UriScheme>
	|
	|-RVA: 0x9DA3D0 Offset: 0x9D93D0 VA: 0x1809DA3D0
	|-Array.InternalArray__get_Item<MusicStateInfo>
	|
	|-RVA: 0x9D7560 Offset: 0x9D6560 VA: 0x1809D7560
	|-Array.InternalArray__get_Item<BridgeHandler.IdxPacket>
	|
	|-RVA: 0x9D7DC0 Offset: 0x9D6DC0 VA: 0x1809D7DC0
	|-Array.InternalArray__get_Item<JsonPosition>
	|
	|-RVA: 0x9DCF60 Offset: 0x9DBF60 VA: 0x1809DCF60
	|-Array.InternalArray__get_Item<DefaultSerializationBinder.TypeNameKey>
	|
	|-RVA: 0x9DB4B0 Offset: 0x9DA4B0 VA: 0x1809DB4B0
	|-Array.InternalArray__get_Item<ResolverContractKey>
	|
	|-RVA: 0x9DCE90 Offset: 0x9DBE90 VA: 0x1809DCE90
	|-Array.InternalArray__get_Item<ConvertUtils.TypeConvertKey>
	|
	|-RVA: 0x9DA750 Offset: 0x9D9750 VA: 0x1809DA750
	|-Array.InternalArray__get_Item<ObjectPoolComInfo>
	|
	|-RVA: 0x9DD850 Offset: 0x9DC850 VA: 0x1809DD850
	|-Array.InternalArray__get_Item<pb_BezierPoint>
	|
	|-RVA: 0x9DD950 Offset: 0x9DC950 VA: 0x1809DD950
	|-Array.InternalArray__get_Item<pb_Edge>
	|
	|-RVA: 0x9DDA10 Offset: 0x9DCA10 VA: 0x1809DDA10
	|-Array.InternalArray__get_Item<pb_IntVec3>
	|
	|-RVA: 0x9D6E60 Offset: 0x9D5E60 VA: 0x1809D6E60
	|-Array.InternalArray__get_Item<IcoBumpin.FaceRef>
	|
	|-RVA: 0x9DD3C0 Offset: 0x9DC3C0 VA: 0x1809DD3C0
	|-Array.InternalArray__get_Item<AnimationWarping.Warp>
	|
	|-RVA: 0x9D6F50 Offset: 0x9D5F50 VA: 0x1809D6F50
	|-Array.InternalArray__get_Item<GrounderQuadruped.Foot>
	|
	|-RVA: 0x9CCE50 Offset: 0x9CBE50 VA: 0x1809CCE50
	|-Array.InternalArray__get_Item<IKSolverLimb.AxisDirection>
	|
	|-RVA: 0x9DB580 Offset: 0x9DA580 VA: 0x1809DB580
	|-Array.InternalArray__get_Item<ScreenRadioScriptObject.ScreenInfo>
	|
	|-RVA: 0x9DD2F0 Offset: 0x9DC2F0 VA: 0x1809DD2F0
	|-Array.InternalArray__get_Item<ValueDropdownItem<object>>
	|
	|-RVA: 0x9D7050 Offset: 0x9D6050 VA: 0x1809D7050
	|-Array.InternalArray__get_Item<FormatterLocator.FormatterInfo>
	|
	|-RVA: 0x9D7130 Offset: 0x9D6130 VA: 0x1809D7130
	|-Array.InternalArray__get_Item<FormatterLocator.FormatterLocatorInfo>
	|
	|-RVA: 0x9DA580 Offset: 0x9D9580 VA: 0x1809DA580
	|-Array.InternalArray__get_Item<NodeInfo>
	|
	|-RVA: 0x9DB820 Offset: 0x9DA820 VA: 0x1809DB820
	|-Array.InternalArray__get_Item<SerializationNode>
	|
	|-RVA: 0x9DAFC0 Offset: 0x9D9FC0 VA: 0x1809DAFC0
	|-Array.InternalArray__get_Item<DeepReflection.PathStep>
	|
	|-RVA: 0x9CD320 Offset: 0x9CC320 VA: 0x1809CD320
	|-Array.InternalArray__get_Item<CCalEffInfo>
	|
	|-RVA: 0x9DBA00 Offset: 0x9DAA00 VA: 0x1809DBA00
	|-Array.InternalArray__get_Item<SkillRayHit>
	|
	|-RVA: 0x9CC6E0 Offset: 0x9CB6E0 VA: 0x1809CC6E0
	|-Array.InternalArray__get_Item<AnimationStateData.AnimationPair>
	|
	|-RVA: 0x9D6CA0 Offset: 0x9D5CA0 VA: 0x1809D6CA0
	|-Array.InternalArray__get_Item<EventQueue.EventQueueEntry>
	|
	|-RVA: 0x9CCCA0 Offset: 0x9CBCA0 VA: 0x1809CCCA0
	|-Array.InternalArray__get_Item<Skin.AttachmentKeyTuple>
	|
	|-RVA: 0x9CCBC0 Offset: 0x9CBBC0 VA: 0x1809CCBC0
	|-Array.InternalArray__get_Item<SkeletonRendererCustomMaterials.AtlasMaterialOverride>
	|
	|-RVA: 0x9DBC10 Offset: 0x9DAC10 VA: 0x1809DBC10
	|-Array.InternalArray__get_Item<SkeletonRendererCustomMaterials.SlotMaterialOverride>
	|
	|-RVA: 0x9DCDC0 Offset: 0x9DBDC0 VA: 0x1809DCDC0
	|-Array.InternalArray__get_Item<SkeletonUtilityKinematicShadow.TransformPair>
	|
	|-RVA: 0x9DA220 Offset: 0x9D9220 VA: 0x1809DA220
	|-Array.InternalArray__get_Item<SlotBlendModes.MaterialTexturePair>
	|
	|-RVA: 0x9DCA30 Offset: 0x9DBA30 VA: 0x1809DCA30
	|-Array.InternalArray__get_Item<SubmeshInstruction>
	|
	|-RVA: 0x9D9F70 Offset: 0x9D8F70 VA: 0x1809D9F70
	|-Array.InternalArray__get_Item<StateSoundScriptObject.Loop>
	|
	|-RVA: 0x9DC490 Offset: 0x9DB490 VA: 0x1809DC490
	|-Array.InternalArray__get_Item<StateSoundScriptObject.StateSound>
	|
	|-RVA: 0x9CD660 Offset: 0x9CC660 VA: 0x1809CD660
	|-Array.InternalArray__get_Item<SteamMatchViewer.ChatMsg>
	|
	|-RVA: 0x9CC890 Offset: 0x9CB890 VA: 0x1809CC890
	|-Array.InternalArray__get_Item<AppId_t>
	|
	|-RVA: 0x9CD4E0 Offset: 0x9CC4E0 VA: 0x1809CD4E0
	|-Array.InternalArray__get_Item<CSteamID>
	|
	|-RVA: 0x9D0D50 Offset: 0x9CFD50 VA: 0x1809D0D50
	|-Array.InternalArray__get_Item<ControllerActionSetHandle_t>
	|
	|-RVA: 0x9D0E10 Offset: 0x9CFE10 VA: 0x1809D0E10
	|-Array.InternalArray__get_Item<ControllerHandle_t>
	|
	|-RVA: 0x9D1250 Offset: 0x9D0250 VA: 0x1809D1250
	|-Array.InternalArray__get_Item<DepotId_t>
	|
	|-RVA: 0x9D72C0 Offset: 0x9D62C0 VA: 0x1809D72C0
	|-Array.InternalArray__get_Item<HAuthTicket>
	|
	|-RVA: 0x9D76F0 Offset: 0x9D66F0 VA: 0x1809D76F0
	|-Array.InternalArray__get_Item<InputActionSetHandle_t>
	|
	|-RVA: 0x9D78B0 Offset: 0x9D68B0 VA: 0x1809D78B0
	|-Array.InternalArray__get_Item<InputHandle_t>
	|
	|-RVA: 0x9DA150 Offset: 0x9D9150 VA: 0x1809DA150
	|-Array.InternalArray__get_Item<MatchMakingKeyValuePair_t>
	|
	|-RVA: 0x9DB1A0 Offset: 0x9DA1A0 VA: 0x1809DB1A0
	|-Array.InternalArray__get_Item<PublishedFileId_t>
	|
	|-RVA: 0x9DC660 Offset: 0x9DB660 VA: 0x1809DC660
	|-Array.InternalArray__get_Item<SteamAPICall_t>
	|
	|-RVA: 0x9DC720 Offset: 0x9DB720 VA: 0x1809DC720
	|-Array.InternalArray__get_Item<SteamItemDef_t>
	|
	|-RVA: 0x9DC7D0 Offset: 0x9DB7D0 VA: 0x1809DC7D0
	|-Array.InternalArray__get_Item<SteamItemDetails_t>
	|
	|-RVA: 0x9DC8A0 Offset: 0x9DB8A0 VA: 0x1809DC8A0
	|-Array.InternalArray__get_Item<SteamItemInstanceID_t>
	|
	|-RVA: 0x9DC960 Offset: 0x9DB960 VA: 0x1809DC960
	|-Array.InternalArray__get_Item<SteamPartyBeaconLocation_t>
	|
	|-RVA: 0x9CCA10 Offset: 0x9CBA10 VA: 0x1809CCA10
	|-Array.InternalArray__get_Item<ArraySegment<byte>>
	|
	|-RVA: 0x9CD110 Offset: 0x9CC110 VA: 0x1809CD110
	|-Array.InternalArray__get_Item<bool>
	|
	|-RVA: 0x9CD270 Offset: 0x9CC270 VA: 0x1809CD270
	|-Array.InternalArray__get_Item<byte>
	|
	|-RVA: 0x9CD1C0 Offset: 0x9CC1C0 VA: 0x1809CD1C0
	|-Array.InternalArray__get_Item<ByteEnum>
	|
	|-RVA: 0x9CD5A0 Offset: 0x9CC5A0 VA: 0x1809CD5A0
	|-Array.InternalArray__get_Item<char>
	|
	|-RVA: 0x9DC3C0 Offset: 0x9DB3C0 VA: 0x1809DC3C0
	|-Array.InternalArray__get_Item<ConcurrentQueue.Segment.Slot<object>>
	|
	|-RVA: 0x9D1560 Offset: 0x9D0560 VA: 0x1809D1560
	|-Array.InternalArray__get_Item<DictionaryEntry>
	|
	|-RVA: 0x9D61D0 Offset: 0x9D51D0 VA: 0x1809D61D0
	|-Array.InternalArray__get_Item<Dictionary.Entry<EventHook, object>>
	|
	|-RVA: 0x9D2F90 Offset: 0x9D1F90 VA: 0x1809D2F90
	|-Array.InternalArray__get_Item<Dictionary.Entry<Flow.RecursionNode, int>>
	|
	|-RVA: 0x9D58F0 Offset: 0x9D48F0 VA: 0x1809D58F0
	|-Array.InternalArray__get_Item<Dictionary.Entry<DYP2PDll.P2PID, object>>
	|
	|-RVA: 0x9D40C0 Offset: 0x9D30C0 VA: 0x1809D40C0
	|-Array.InternalArray__get_Item<Dictionary.Entry<LPWNormalSolver.LPWPosition, int>>
	|
	|-RVA: 0x9D2000 Offset: 0x9D1000 VA: 0x1809D2000
	|-Array.InternalArray__get_Item<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>
	|
	|-RVA: 0x9D3400 Offset: 0x9D2400 VA: 0x1809D3400
	|-Array.InternalArray__get_Item<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, object>>
	|
	|-RVA: 0x9D3880 Offset: 0x9D2880 VA: 0x1809D3880
	|-Array.InternalArray__get_Item<Dictionary.Entry<ConversionUtility.ConversionQuery, Int32Enum>>
	|
	|-RVA: 0x9D3A60 Offset: 0x9D2A60 VA: 0x1809D3A60
	|-Array.InternalArray__get_Item<Dictionary.Entry<ConversionUtility.ConversionQuery, object>>
	|
	|-RVA: 0x9D3C30 Offset: 0x9D2C30 VA: 0x1809D3C30
	|-Array.InternalArray__get_Item<Dictionary.Entry<fsPortableReflection.AttributeQuery, object>>
	|
	|-RVA: 0x9D34F0 Offset: 0x9D24F0 VA: 0x1809D34F0
	|-Array.InternalArray__get_Item<Dictionary.Entry<DefaultSerializationBinder.TypeNameKey, object>>
	|
	|-RVA: 0x9D4D30 Offset: 0x9D3D30 VA: 0x1809D4D30
	|-Array.InternalArray__get_Item<Dictionary.Entry<ResolverContractKey, object>>
	|
	|-RVA: 0x9D4730 Offset: 0x9D3730 VA: 0x1809D4730
	|-Array.InternalArray__get_Item<Dictionary.Entry<ConvertUtils.TypeConvertKey, object>>
	|
	|-RVA: 0x9D5AB0 Offset: 0x9D4AB0 VA: 0x1809D5AB0
	|-Array.InternalArray__get_Item<Dictionary.Entry<pb_Edge, object>>
	|
	|-RVA: 0x9D17C0 Offset: 0x9D07C0 VA: 0x1809D17C0
	|-Array.InternalArray__get_Item<Dictionary.Entry<pb_IntVec3, object>>
	|
	|-RVA: 0x9D50E0 Offset: 0x9D40E0 VA: 0x1809D50E0
	|-Array.InternalArray__get_Item<Dictionary.Entry<AnimationStateData.AnimationPair, float>>
	|
	|-RVA: 0x9D63B0 Offset: 0x9D53B0 VA: 0x1809D63B0
	|-Array.InternalArray__get_Item<Dictionary.Entry<Skin.AttachmentKeyTuple, object>>
	|
	|-RVA: 0x9D52D0 Offset: 0x9D42D0 VA: 0x1809D52D0
	|-Array.InternalArray__get_Item<Dictionary.Entry<SlotBlendModes.MaterialTexturePair, object>>
	|
	|-RVA: 0x9D2770 Offset: 0x9D1770 VA: 0x1809D2770
	|-Array.InternalArray__get_Item<Dictionary.Entry<CSteamID, object>>
	|
	|-RVA: 0x9D5000 Offset: 0x9D4000 VA: 0x1809D5000
	|-Array.InternalArray__get_Item<Dictionary.Entry<HAuthTicket, object>>
	|
	|-RVA: 0x9D3B50 Offset: 0x9D2B50 VA: 0x1809D3B50
	|-Array.InternalArray__get_Item<Dictionary.Entry<SteamAPICall_t, object>>
	|
	|-RVA: 0x9D5580 Offset: 0x9D4580 VA: 0x1809D5580
	|-Array.InternalArray__get_Item<Dictionary.Entry<char, char>>
	|
	|-RVA: 0x9D41C0 Offset: 0x9D31C0 VA: 0x1809D41C0
	|-Array.InternalArray__get_Item<Dictionary.Entry<char, Nullable<ByteEnum>>>
	|
	|-RVA: 0x9D62D0 Offset: 0x9D52D0 VA: 0x1809D62D0
	|-Array.InternalArray__get_Item<Dictionary.Entry<char, object>>
	|
	|-RVA: 0x9D4470 Offset: 0x9D3470 VA: 0x1809D4470
	|-Array.InternalArray__get_Item<Dictionary.Entry<Guid, object>>
	|
	|-RVA: 0x9D21E0 Offset: 0x9D11E0 VA: 0x1809D21E0
	|-Array.InternalArray__get_Item<Dictionary.Entry<short, object>>
	|
	|-RVA: 0x9D2680 Offset: 0x9D1680 VA: 0x1809D2680
	|-Array.InternalArray__get_Item<Dictionary.Entry<int, ConversationScriptObject.ClientTipsMessage>>
	|
	|-RVA: 0x9D5C90 Offset: 0x9D4C90 VA: 0x1809D5C90
	|-Array.InternalArray__get_Item<Dictionary.Entry<int, ConversationScriptObject.ConfirmMessage>>
	|
	|-RVA: 0x9D1D30 Offset: 0x9D0D30 VA: 0x1809D1D30
	|-Array.InternalArray__get_Item<Dictionary.Entry<int, ConversationScriptObject.LoadMessage>>
	|
	|-RVA: 0x9D23C0 Offset: 0x9D13C0 VA: 0x1809D23C0
	|-Array.InternalArray__get_Item<Dictionary.Entry<int, HitData>>
	|
	|-RVA: 0x9D4560 Offset: 0x9D3560 VA: 0x1809D4560
	|-Array.InternalArray__get_Item<Dictionary.Entry<int, MinimapPoint>>
	|
	|-RVA: 0x9D51D0 Offset: 0x9D41D0 VA: 0x1809D51D0
	|-Array.InternalArray__get_Item<Dictionary.Entry<int, ObjectPoolComInfo>>
	|
	|-RVA: 0x9D5820 Offset: 0x9D4820 VA: 0x1809D5820
	|-Array.InternalArray__get_Item<Dictionary.Entry<int, bool>>
	|
	|-RVA: 0x9D3FF0 Offset: 0x9D2FF0 VA: 0x1809D3FF0
	|-Array.InternalArray__get_Item<Dictionary.Entry<int, char>>
	|
	|-RVA: 0x9D2CC0 Offset: 0x9D1CC0 VA: 0x1809D2CC0
	|-Array.InternalArray__get_Item<Dictionary.Entry<int, int>>
	|
	|-RVA: 0x9D2A30 Offset: 0x9D1A30 VA: 0x1809D2A30
	|-Array.InternalArray__get_Item<Dictionary.Entry<int, Int32Enum>>
	|
	|-RVA: 0x9D6580 Offset: 0x9D5580 VA: 0x1809D6580
	|-Array.InternalArray__get_Item<Dictionary.Entry<int, long>>
	|
	|-RVA: 0x9D4820 Offset: 0x9D3820 VA: 0x1809D4820
	|-Array.InternalArray__get_Item<Dictionary.Entry<int, object>>
	|
	|-RVA: 0x9D1E30 Offset: 0x9D0E30 VA: 0x1809D1E30
	|-Array.InternalArray__get_Item<Dictionary.Entry<int, float>>
	|
	|-RVA: 0x9D59E0 Offset: 0x9D49E0 VA: 0x1809D59E0
	|-Array.InternalArray__get_Item<Dictionary.Entry<int, uint>>
	|
	|-RVA: 0x9D5E60 Offset: 0x9D4E60 VA: 0x1809D5E60
	|-Array.InternalArray__get_Item<Dictionary.Entry<int, ulong>>
	|
	|-RVA: 0x9D3E20 Offset: 0x9D2E20 VA: 0x1809D3E20
	|-Array.InternalArray__get_Item<Dictionary.Entry<int, Color>>
	|
	|-RVA: 0x9D4B00 Offset: 0x9D3B00 VA: 0x1809D4B00
	|-Array.InternalArray__get_Item<Dictionary.Entry<int, Matrix4x4>>
	|
	|-RVA: 0x9D53C0 Offset: 0x9D43C0 VA: 0x1809D53C0
	|-Array.InternalArray__get_Item<Dictionary.Entry<int, NetworkMigrationManager.ConnectionPendingPlayers>>
	|
	|-RVA: 0x9D2B00 Offset: 0x9D1B00 VA: 0x1809D2B00
	|-Array.InternalArray__get_Item<Dictionary.Entry<int, Vector2>>
	|
	|-RVA: 0x9D54A0 Offset: 0x9D44A0 VA: 0x1809D54A0
	|-Array.InternalArray__get_Item<Dictionary.Entry<int, Vector3>>
	|
	|-RVA: 0x9D24C0 Offset: 0x9D14C0 VA: 0x1809D24C0
	|-Array.InternalArray__get_Item<Dictionary.Entry<Int32Enum, bool>>
	|
	|-RVA: 0x9D64B0 Offset: 0x9D54B0 VA: 0x1809D64B0
	|-Array.InternalArray__get_Item<Dictionary.Entry<Int32Enum, int>>
	|
	|-RVA: 0x9D6020 Offset: 0x9D5020 VA: 0x1809D6020
	|-Array.InternalArray__get_Item<Dictionary.Entry<Int32Enum, Int32Enum>>
	|
	|-RVA: 0x9D37A0 Offset: 0x9D27A0 VA: 0x1809D37A0
	|-Array.InternalArray__get_Item<Dictionary.Entry<Int32Enum, object>>
	|
	|-RVA: 0x9D5D90 Offset: 0x9D4D90 VA: 0x1809D5D90
	|-Array.InternalArray__get_Item<Dictionary.Entry<Int32Enum, float>>
	|
	|-RVA: 0x9D5F40 Offset: 0x9D4F40 VA: 0x1809D5F40
	|-Array.InternalArray__get_Item<Dictionary.Entry<long, int>>
	|
	|-RVA: 0x9D6740 Offset: 0x9D5740 VA: 0x1809D6740
	|-Array.InternalArray__get_Item<Dictionary.Entry<long, object>>
	|
	|-RVA: 0x9D2BE0 Offset: 0x9D1BE0 VA: 0x1809D2BE0
	|-Array.InternalArray__get_Item<Dictionary.Entry<IntPtr, object>>
	|
	|-RVA: 0x9D4900 Offset: 0x9D3900 VA: 0x1809D4900
	|-Array.InternalArray__get_Item<Dictionary.Entry<object, MeshCombiner.BlendShapeFrame>>
	|
	|-RVA: 0x9D2D90 Offset: 0x9D1D90 VA: 0x1809D2D90
	|-Array.InternalArray__get_Item<Dictionary.Entry<object, CinemachineCore.UpdateStatus>>
	|
	|-RVA: 0x9D4C30 Offset: 0x9D3C30 VA: 0x1809D4C30
	|-Array.InternalArray__get_Item<Dictionary.Entry<object, DYUpdateIni.OneResInfo>>
	|
	|-RVA: 0x9D6AE0 Offset: 0x9D5AE0 VA: 0x1809D6AE0
	|-Array.InternalArray__get_Item<Dictionary.Entry<object, IniValue>>
	|
	|-RVA: 0x9D2930 Offset: 0x9D1930 VA: 0x1809D2930
	|-Array.InternalArray__get_Item<Dictionary.Entry<object, PanelManger.PanelInfo>>
	|
	|-RVA: 0x9D3D20 Offset: 0x9D2D20 VA: 0x1809D3D20
	|-Array.InternalArray__get_Item<Dictionary.Entry<object, OneInfo>>
	|
	|-RVA: 0x9D2590 Offset: 0x9D1590 VA: 0x1809D2590
	|-Array.InternalArray__get_Item<Dictionary.Entry<object, ArrayMetadata>>
	|
	|-RVA: 0x9D5B90 Offset: 0x9D4B90 VA: 0x1809D5B90
	|-Array.InternalArray__get_Item<Dictionary.Entry<object, ObjectMetadata>>
	|
	|-RVA: 0x9D22C0 Offset: 0x9D12C0 VA: 0x1809D22C0
	|-Array.InternalArray__get_Item<Dictionary.Entry<object, PropertyMetadata>>
	|
	|-RVA: 0x9D1F00 Offset: 0x9D0F00 VA: 0x1809D1F00
	|-Array.InternalArray__get_Item<Dictionary.Entry<object, fsOption<fsVersionedType>>>
	|
	|-RVA: 0x9D2850 Offset: 0x9D1850 VA: 0x1809D2850
	|-Array.InternalArray__get_Item<Dictionary.Entry<object, SteamAPICall_t>>
	|
	|-RVA: 0x9D36C0 Offset: 0x9D26C0 VA: 0x1809D36C0
	|-Array.InternalArray__get_Item<Dictionary.Entry<object, bool>>
	|
	|-RVA: 0x9D1B60 Offset: 0x9D0B60 VA: 0x1809D1B60
	|-Array.InternalArray__get_Item<Dictionary.Entry<object, KeyValuePair<object, object>>>
	|
	|-RVA: 0x9D1C50 Offset: 0x9D0C50 VA: 0x1809D1C50
	|-Array.InternalArray__get_Item<Dictionary.Entry<object, int>>
	|
	|-RVA: 0x9D2EB0 Offset: 0x9D1EB0 VA: 0x1809D2EB0
	|-Array.InternalArray__get_Item<Dictionary.Entry<object, Int32Enum>>
	|
	|-RVA: 0x9D4650 Offset: 0x9D3650 VA: 0x1809D4650
	|-Array.InternalArray__get_Item<Dictionary.Entry<object, long>>
	|
	|-RVA: 0x9D19A0 Offset: 0x9D09A0 VA: 0x1809D19A0
	|-Array.InternalArray__get_Item<Dictionary.Entry<object, object>>
	|
	|-RVA: 0x9D6910 Offset: 0x9D5910 VA: 0x1809D6910
	|-Array.InternalArray__get_Item<Dictionary.Entry<object, ResourceLocator>>
	|
	|-RVA: 0x9D3320 Offset: 0x9D2320 VA: 0x1809D3320
	|-Array.InternalArray__get_Item<Dictionary.Entry<object, float>>
	|
	|-RVA: 0x9D6A00 Offset: 0x9D5A00 VA: 0x1809D6A00
	|-Array.InternalArray__get_Item<Dictionary.Entry<object, TimeSpan>>
	|
	|-RVA: 0x9D18B0 Offset: 0x9D08B0 VA: 0x1809D18B0
	|-Array.InternalArray__get_Item<Dictionary.Entry<object, Color>>
	|
	|-RVA: 0x9D6820 Offset: 0x9D5820 VA: 0x1809D6820
	|-Array.InternalArray__get_Item<Dictionary.Entry<object, NetworkBroadcastResult>>
	|
	|-RVA: 0x9D4380 Offset: 0x9D3380 VA: 0x1809D4380
	|-Array.InternalArray__get_Item<Dictionary.Entry<object, Playable>>
	|
	|-RVA: 0x9D4A10 Offset: 0x9D3A10 VA: 0x1809D4A10
	|-Array.InternalArray__get_Item<Dictionary.Entry<object, Vector3>>
	|
	|-RVA: 0x9D4EF0 Offset: 0x9D3EF0 VA: 0x1809D4EF0
	|-Array.InternalArray__get_Item<Dictionary.Entry<object, BlendShapeFrame>>
	|
	|-RVA: 0x9D3080 Offset: 0x9D2080 VA: 0x1809D3080
	|-Array.InternalArray__get_Item<Dictionary.Entry<float, object>>
	|
	|-RVA: 0x9D2100 Offset: 0x9D1100 VA: 0x1809D2100
	|-Array.InternalArray__get_Item<Dictionary.Entry<ushort, object>>
	|
	|-RVA: 0x9D4E20 Offset: 0x9D3E20 VA: 0x1809D4E20
	|-Array.InternalArray__get_Item<Dictionary.Entry<uint, int>>
	|
	|-RVA: 0x9D60F0 Offset: 0x9D50F0 VA: 0x1809D60F0
	|-Array.InternalArray__get_Item<Dictionary.Entry<uint, object>>
	|
	|-RVA: 0x9D3F10 Offset: 0x9D2F10 VA: 0x1809D3F10
	|-Array.InternalArray__get_Item<Dictionary.Entry<uint, ulong>>
	|
	|-RVA: 0x9D6660 Offset: 0x9D5660 VA: 0x1809D6660
	|-Array.InternalArray__get_Item<Dictionary.Entry<ulong, object>>
	|
	|-RVA: 0x9D35E0 Offset: 0x9D25E0 VA: 0x1809D35E0
	|-Array.InternalArray__get_Item<Dictionary.Entry<ulong, uint>>
	|
	|-RVA: 0x9D5660 Offset: 0x9D4660 VA: 0x1809D5660
	|-Array.InternalArray__get_Item<Dictionary.Entry<UInt64Enum, object>>
	|
	|-RVA: 0x9D42A0 Offset: 0x9D32A0 VA: 0x1809D42A0
	|-Array.InternalArray__get_Item<Dictionary.Entry<TerrainUtility.TerrainMap.TileCoord, object>>
	|
	|-RVA: 0x9D3970 Offset: 0x9D2970 VA: 0x1809D3970
	|-Array.InternalArray__get_Item<Dictionary.Entry<NetworkHash128, object>>
	|
	|-RVA: 0x9D3160 Offset: 0x9D2160 VA: 0x1809D3160
	|-Array.InternalArray__get_Item<Dictionary.Entry<NetworkInstanceId, object>>
	|
	|-RVA: 0x9D1A80 Offset: 0x9D0A80 VA: 0x1809D1A80
	|-Array.InternalArray__get_Item<Dictionary.Entry<NetworkSceneId, object>>
	|
	|-RVA: 0x9D3240 Offset: 0x9D2240 VA: 0x1809D3240
	|-Array.InternalArray__get_Item<Dictionary.Entry<Scene, object>>
	|
	|-RVA: 0x9D5740 Offset: 0x9D4740 VA: 0x1809D5740
	|-Array.InternalArray__get_Item<Dictionary.Entry<ZmID, object>>
	|
	|-RVA: 0x9DC050 Offset: 0x9DB050 VA: 0x1809DC050
	|-Array.InternalArray__get_Item<HashSet.Slot<pb_Edge>>
	|
	|-RVA: 0x9DBCF0 Offset: 0x9DACF0 VA: 0x1809DBCF0
	|-Array.InternalArray__get_Item<HashSet.Slot<char>>
	|
	|-RVA: 0x9DC120 Offset: 0x9DB120 VA: 0x1809DC120
	|-Array.InternalArray__get_Item<HashSet.Slot<int>>
	|
	|-RVA: 0x9DC2E0 Offset: 0x9DB2E0 VA: 0x1809DC2E0
	|-Array.InternalArray__get_Item<HashSet.Slot<Int32Enum>>
	|
	|-RVA: 0x9DBDD0 Offset: 0x9DADD0 VA: 0x1809DBDD0
	|-Array.InternalArray__get_Item<HashSet.Slot<object>>
	|
	|-RVA: 0x9DC200 Offset: 0x9DB200 VA: 0x1809DC200
	|-Array.InternalArray__get_Item<HashSet.Slot<uint>>
	|
	|-RVA: 0x9DBEA0 Offset: 0x9DAEA0 VA: 0x1809DBEA0
	|-Array.InternalArray__get_Item<HashSet.Slot<ulong>>
	|
	|-RVA: 0x9DBF70 Offset: 0x9DAF70 VA: 0x1809DBF70
	|-Array.InternalArray__get_Item<HashSet.Slot<NetworkInstanceId>>
	|
	|-RVA: 0x9D9990 Offset: 0x9D8990 VA: 0x1809D9990
	|-Array.InternalArray__get_Item<KeyValuePair<EventHook, object>>
	|
	|-RVA: 0x9D8C90 Offset: 0x9D7C90 VA: 0x1809D8C90
	|-Array.InternalArray__get_Item<KeyValuePair<Flow.RecursionNode, int>>
	|
	|-RVA: 0x9D9390 Offset: 0x9D8390 VA: 0x1809D9390
	|-Array.InternalArray__get_Item<KeyValuePair<DYP2PDll.P2PID, object>>
	|
	|-RVA: 0x9D8240 Offset: 0x9D7240 VA: 0x1809D8240
	|-Array.InternalArray__get_Item<KeyValuePair<LPWNormalSolver.LPWPosition, int>>
	|
	|-RVA: 0x9D8750 Offset: 0x9D7750 VA: 0x1809D8750
	|-Array.InternalArray__get_Item<KeyValuePair<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>
	|
	|-RVA: 0x9D8330 Offset: 0x9D7330 VA: 0x1809D8330
	|-Array.InternalArray__get_Item<KeyValuePair<BinaryOperatorHandler.OperatorQuery, object>>
	|
	|-RVA: 0x9D92B0 Offset: 0x9D82B0 VA: 0x1809D92B0
	|-Array.InternalArray__get_Item<KeyValuePair<ConversionUtility.ConversionQuery, Int32Enum>>
	|
	|-RVA: 0x9D8670 Offset: 0x9D7670 VA: 0x1809D8670
	|-Array.InternalArray__get_Item<KeyValuePair<ConversionUtility.ConversionQuery, object>>
	|
	|-RVA: 0x9D9A80 Offset: 0x9D8A80 VA: 0x1809D9A80
	|-Array.InternalArray__get_Item<KeyValuePair<fsPortableReflection.AttributeQuery, object>>
	|
	|-RVA: 0x9D90F0 Offset: 0x9D80F0 VA: 0x1809D90F0
	|-Array.InternalArray__get_Item<KeyValuePair<DefaultSerializationBinder.TypeNameKey, object>>
	|
	|-RVA: 0x9D8F30 Offset: 0x9D7F30 VA: 0x1809D8F30
	|-Array.InternalArray__get_Item<KeyValuePair<ResolverContractKey, object>>
	|
	|-RVA: 0x9D91D0 Offset: 0x9D81D0 VA: 0x1809D91D0
	|-Array.InternalArray__get_Item<KeyValuePair<ConvertUtils.TypeConvertKey, object>>
	|
	|-RVA: 0x9D7F90 Offset: 0x9D6F90 VA: 0x1809D7F90
	|-Array.InternalArray__get_Item<KeyValuePair<pb_Edge, object>>
	|
	|-RVA: 0x9D8060 Offset: 0x9D7060 VA: 0x1809D8060
	|-Array.InternalArray__get_Item<KeyValuePair<pb_IntVec3, object>>
	|
	|-RVA: 0x9D8910 Offset: 0x9D7910 VA: 0x1809D8910
	|-Array.InternalArray__get_Item<KeyValuePair<AnimationStateData.AnimationPair, float>>
	|
	|-RVA: 0x9D8E40 Offset: 0x9D7E40 VA: 0x1809D8E40
	|-Array.InternalArray__get_Item<KeyValuePair<Skin.AttachmentKeyTuple, object>>
	|
	|-RVA: 0x9D9650 Offset: 0x9D8650 VA: 0x1809D9650
	|-Array.InternalArray__get_Item<KeyValuePair<SlotBlendModes.MaterialTexturePair, object>>
	|
	|-RVA: 0x9D8840 Offset: 0x9D7840 VA: 0x1809D8840
	|-Array.InternalArray__get_Item<KeyValuePair<CSteamID, object>>
	|
	|-RVA: 0x9D89F0 Offset: 0x9D79F0 VA: 0x1809D89F0
	|-Array.InternalArray__get_Item<KeyValuePair<HAuthTicket, object>>
	|
	|-RVA: 0x9D85A0 Offset: 0x9D75A0 VA: 0x1809D85A0
	|-Array.InternalArray__get_Item<KeyValuePair<SteamAPICall_t, object>>
	|
	|-RVA: 0x9D84F0 Offset: 0x9D74F0 VA: 0x1809D84F0
	|-Array.InternalArray__get_Item<KeyValuePair<char, char>>
	|
	|-RVA: 0x9D9730 Offset: 0x9D8730 VA: 0x1809D9730
	|-Array.InternalArray__get_Item<KeyValuePair<char, Nullable<ByteEnum>>>
	|
	|-RVA: 0x9D98C0 Offset: 0x9D88C0 VA: 0x1809D98C0
	|-Array.InternalArray__get_Item<KeyValuePair<char, object>>
	|
	|-RVA: 0x9D8D70 Offset: 0x9D7D70 VA: 0x1809D8D70
	|-Array.InternalArray__get_Item<KeyValuePair<DateTime, object>>
	|
	|-RVA: 0x9D8410 Offset: 0x9D7410 VA: 0x1809D8410
	|-Array.InternalArray__get_Item<KeyValuePair<Guid, int>>
	|
	|-RVA: 0x9D97E0 Offset: 0x9D87E0 VA: 0x1809D97E0
	|-Array.InternalArray__get_Item<KeyValuePair<Guid, object>>
	|
	|-RVA: 0x9D8AC0 Offset: 0x9D7AC0 VA: 0x1809D8AC0
	|-Array.InternalArray__get_Item<KeyValuePair<short, object>>
	|
	|-RVA: 0x9D9010 Offset: 0x9D8010 VA: 0x1809D9010
	|-Array.InternalArray__get_Item<KeyValuePair<int, ConversationScriptObject.ClientTipsMessage>>
	|
	|-RVA: 0x9D8B90 Offset: 0x9D7B90 VA: 0x1809D8B90
	|-Array.InternalArray__get_Item<KeyValuePair<int, ConversationScriptObject.ConfirmMessage>>
	|
	|-RVA: 0x9D9560 Offset: 0x9D8560 VA: 0x1809D9560
	|-Array.InternalArray__get_Item<KeyValuePair<int, ConversationScriptObject.LoadMessage>>
	|
	|-RVA: 0x9D8140 Offset: 0x9D7140 VA: 0x1809D8140
	|-Array.InternalArray__get_Item<KeyValuePair<int, HitData>>
	|
	|-RVA: 0x9D9470 Offset: 0x9D8470 VA: 0x1809D9470
	|-Array.InternalArray__get_Item<KeyValuePair<int, MinimapPoint>>
	|
	|-RVA: 0x7575F0 Offset: 0x7565F0 VA: 0x1807575F0
	|-Array.InternalArray__get_Item<KeyValuePair<int, ObjectPoolComInfo>>
	|
	|-RVA: 0x758260 Offset: 0x757260 VA: 0x180758260
	|-Array.InternalArray__get_Item<KeyValuePair<int, bool>>
	|
	|-RVA: 0x757980 Offset: 0x756980 VA: 0x180757980
	|-Array.InternalArray__get_Item<KeyValuePair<int, char>>
	|
	|-RVA: 0x759700 Offset: 0x758700 VA: 0x180759700
	|-Array.InternalArray__get_Item<KeyValuePair<int, int>>
	|
	|-RVA: 0x758770 Offset: 0x757770 VA: 0x180758770
	|-Array.InternalArray__get_Item<KeyValuePair<int, Int32Enum>>
	|
	|-RVA: 0x758C40 Offset: 0x757C40 VA: 0x180758C40
	|-Array.InternalArray__get_Item<KeyValuePair<int, long>>
	|
	|-RVA: 0x757A40 Offset: 0x756A40 VA: 0x180757A40
	|-Array.InternalArray__get_Item<KeyValuePair<int, object>>
	|
	|-RVA: 0x757D70 Offset: 0x756D70 VA: 0x180757D70
	|-Array.InternalArray__get_Item<KeyValuePair<int, float>>
	|
	|-RVA: 0x75A4B0 Offset: 0x7594B0 VA: 0x18075A4B0
	|-Array.InternalArray__get_Item<KeyValuePair<int, uint>>
	|
	|-RVA: 0x758AB0 Offset: 0x757AB0 VA: 0x180758AB0
	|-Array.InternalArray__get_Item<KeyValuePair<int, ulong>>
	|
	|-RVA: 0x758830 Offset: 0x757830 VA: 0x180758830
	|-Array.InternalArray__get_Item<KeyValuePair<int, Color>>
	|
	|-RVA: 0x7597C0 Offset: 0x7587C0 VA: 0x1807597C0
	|-Array.InternalArray__get_Item<KeyValuePair<int, Matrix4x4>>
	|
	|-RVA: 0x75A200 Offset: 0x759200 VA: 0x18075A200
	|-Array.InternalArray__get_Item<KeyValuePair<int, NetworkMigrationManager.ConnectionPendingPlayers>>
	|
	|-RVA: 0x7592C0 Offset: 0x7582C0 VA: 0x1807592C0
	|-Array.InternalArray__get_Item<KeyValuePair<int, Vector2>>
	|
	|-RVA: 0x75A570 Offset: 0x759570 VA: 0x18075A570
	|-Array.InternalArray__get_Item<KeyValuePair<int, Vector3>>
	|
	|-RVA: 0x758B80 Offset: 0x757B80 VA: 0x180758B80
	|-Array.InternalArray__get_Item<KeyValuePair<Int32Enum, bool>>
	|
	|-RVA: 0x759A90 Offset: 0x758A90 VA: 0x180759A90
	|-Array.InternalArray__get_Item<KeyValuePair<Int32Enum, int>>
	|
	|-RVA: 0x757370 Offset: 0x756370 VA: 0x180757370
	|-Array.InternalArray__get_Item<KeyValuePair<Int32Enum, Int32Enum>>
	|
	|-RVA: 0x758500 Offset: 0x757500 VA: 0x180758500
	|-Array.InternalArray__get_Item<KeyValuePair<Int32Enum, object>>
	|
	|-RVA: 0x757CB0 Offset: 0x756CB0 VA: 0x180757CB0
	|-Array.InternalArray__get_Item<KeyValuePair<Int32Enum, float>>
	|
	|-RVA: 0x75A130 Offset: 0x759130 VA: 0x18075A130
	|-Array.InternalArray__get_Item<KeyValuePair<long, int>>
	|
	|-RVA: 0x7586A0 Offset: 0x7576A0 VA: 0x1807586A0
	|-Array.InternalArray__get_Item<KeyValuePair<long, object>>
	|
	|-RVA: 0x7576F0 Offset: 0x7566F0 VA: 0x1807576F0
	|-Array.InternalArray__get_Item<KeyValuePair<IntPtr, object>>
	|
	|-RVA: 0x758320 Offset: 0x757320 VA: 0x180758320
	|-Array.InternalArray__get_Item<KeyValuePair<object, MeshCombiner.BlendShapeFrame>>
	|
	|-RVA: 0x7591A0 Offset: 0x7581A0 VA: 0x1807591A0
	|-Array.InternalArray__get_Item<KeyValuePair<object, CinemachineCore.UpdateStatus>>
	|
	|-RVA: 0x757890 Offset: 0x756890 VA: 0x180757890
	|-Array.InternalArray__get_Item<KeyValuePair<object, DYUpdateIni.OneResInfo>>
	|
	|-RVA: 0x758190 Offset: 0x757190 VA: 0x180758190
	|-Array.InternalArray__get_Item<KeyValuePair<object, IniValue>>
	|
	|-RVA: 0x759610 Offset: 0x758610 VA: 0x180759610
	|-Array.InternalArray__get_Item<KeyValuePair<object, PanelManger.PanelInfo>>
	|
	|-RVA: 0x75A2D0 Offset: 0x7592D0 VA: 0x18075A2D0
	|-Array.InternalArray__get_Item<KeyValuePair<object, OneInfo>>
	|
	|-RVA: 0x75A3D0 Offset: 0x7593D0 VA: 0x18075A3D0
	|-Array.InternalArray__get_Item<KeyValuePair<object, ArrayMetadata>>
	|
	|-RVA: 0x757500 Offset: 0x756500 VA: 0x180757500
	|-Array.InternalArray__get_Item<KeyValuePair<object, ObjectMetadata>>
	|
	|-RVA: 0x759B50 Offset: 0x758B50 VA: 0x180759B50
	|-Array.InternalArray__get_Item<KeyValuePair<object, PropertyMetadata>>
	|
	|-RVA: 0x758FD0 Offset: 0x757FD0 VA: 0x180758FD0
	|-Array.InternalArray__get_Item<KeyValuePair<object, fsOption<fsVersionedType>>>
	|
	|-RVA: 0x757B10 Offset: 0x756B10 VA: 0x180757B10
	|-Array.InternalArray__get_Item<KeyValuePair<object, SteamAPICall_t>>
	|
	|-RVA: 0x758910 Offset: 0x757910 VA: 0x180758910
	|-Array.InternalArray__get_Item<KeyValuePair<object, bool>>
	|
	|-RVA: 0x75A710 Offset: 0x759710 VA: 0x18075A710
	|-Array.InternalArray__get_Item<KeyValuePair<object, KeyValuePair<object, object>>>
	|
	|-RVA: 0x757BE0 Offset: 0x756BE0 VA: 0x180757BE0
	|-Array.InternalArray__get_Item<KeyValuePair<object, int>>
	|
	|-RVA: 0x75A640 Offset: 0x759640 VA: 0x18075A640
	|-Array.InternalArray__get_Item<KeyValuePair<object, Int32Enum>>
	|
	|-RVA: 0x7599C0 Offset: 0x7589C0 VA: 0x1807599C0
	|-Array.InternalArray__get_Item<KeyValuePair<object, long>>
	|
	|-RVA: 0x757F00 Offset: 0x756F00 VA: 0x180757F00
	|-Array.InternalArray__get_Item<KeyValuePair<object, object>>
	|
	|-RVA: 0x7580B0 Offset: 0x7570B0 VA: 0x1807580B0
	|-Array.InternalArray__get_Item<KeyValuePair<object, ResourceLocator>>
	|
	|-RVA: 0x75A060 Offset: 0x759060 VA: 0x18075A060
	|-Array.InternalArray__get_Item<KeyValuePair<object, float>>
	|
	|-RVA: 0x757E30 Offset: 0x756E30 VA: 0x180757E30
	|-Array.InternalArray__get_Item<KeyValuePair<object, TimeSpan>>
	|
	|-RVA: 0x759460 Offset: 0x758460 VA: 0x180759460
	|-Array.InternalArray__get_Item<KeyValuePair<object, Color>>
	|
	|-RVA: 0x758DE0 Offset: 0x757DE0 VA: 0x180758DE0
	|-Array.InternalArray__get_Item<KeyValuePair<object, NetworkBroadcastResult>>
	|
	|-RVA: 0x759D10 Offset: 0x758D10 VA: 0x180759D10
	|-Array.InternalArray__get_Item<KeyValuePair<object, Playable>>
	|
	|-RVA: 0x7598E0 Offset: 0x7588E0 VA: 0x1807598E0
	|-Array.InternalArray__get_Item<KeyValuePair<object, Vector3>>
	|
	|-RVA: 0x758EC0 Offset: 0x757EC0 VA: 0x180758EC0
	|-Array.InternalArray__get_Item<KeyValuePair<object, BlendShapeFrame>>
	|
	|-RVA: 0x758430 Offset: 0x757430 VA: 0x180758430
	|-Array.InternalArray__get_Item<KeyValuePair<float, object>>
	|
	|-RVA: 0x7589E0 Offset: 0x7579E0 VA: 0x1807589E0
	|-Array.InternalArray__get_Item<KeyValuePair<ushort, object>>
	|
	|-RVA: 0x7593A0 Offset: 0x7583A0 VA: 0x1807593A0
	|-Array.InternalArray__get_Item<KeyValuePair<uint, int>>
	|
	|-RVA: 0x7590D0 Offset: 0x7580D0 VA: 0x1807590D0
	|-Array.InternalArray__get_Item<KeyValuePair<uint, object>>
	|
	|-RVA: 0x7577C0 Offset: 0x7567C0 VA: 0x1807577C0
	|-Array.InternalArray__get_Item<KeyValuePair<uint, ulong>>
	|
	|-RVA: 0x757430 Offset: 0x756430 VA: 0x180757430
	|-Array.InternalArray__get_Item<KeyValuePair<ulong, object>>
	|
	|-RVA: 0x758D10 Offset: 0x757D10 VA: 0x180758D10
	|-Array.InternalArray__get_Item<KeyValuePair<ulong, uint>>
	|
	|-RVA: 0x759DF0 Offset: 0x758DF0 VA: 0x180759DF0
	|-Array.InternalArray__get_Item<KeyValuePair<UInt64Enum, object>>
	|
	|-RVA: 0x759C40 Offset: 0x758C40 VA: 0x180759C40
	|-Array.InternalArray__get_Item<KeyValuePair<TerrainUtility.TerrainMap.TileCoord, object>>
	|
	|-RVA: 0x757FD0 Offset: 0x756FD0 VA: 0x180757FD0
	|-Array.InternalArray__get_Item<KeyValuePair<NetworkHash128, object>>
	|
	|-RVA: 0x7585D0 Offset: 0x7575D0 VA: 0x1807585D0
	|-Array.InternalArray__get_Item<KeyValuePair<NetworkInstanceId, object>>
	|
	|-RVA: 0x759EC0 Offset: 0x758EC0 VA: 0x180759EC0
	|-Array.InternalArray__get_Item<KeyValuePair<NetworkSceneId, object>>
	|
	|-RVA: 0x759F90 Offset: 0x758F90 VA: 0x180759F90
	|-Array.InternalArray__get_Item<KeyValuePair<Scene, object>>
	|
	|-RVA: 0x759540 Offset: 0x758540 VA: 0x180759540
	|-Array.InternalArray__get_Item<KeyValuePair<ZmID, object>>
	|
	|-RVA: 0x75FB30 Offset: 0x75EB30 VA: 0x18075FB30
	|-Array.InternalArray__get_Item<Hashtable.bucket>
	|
	|-RVA: 0x754C60 Offset: 0x753C60 VA: 0x180754C60
	|-Array.InternalArray__get_Item<AttributeCollection.AttributeEntry>
	|
	|-RVA: 0x755D10 Offset: 0x754D10 VA: 0x180755D10
	|-Array.InternalArray__get_Item<DateTime>
	|
	|-RVA: 0x755DD0 Offset: 0x754DD0 VA: 0x180755DD0
	|-Array.InternalArray__get_Item<Decimal>
	|
	|-RVA: 0x75CF80 Offset: 0x75BF80 VA: 0x18075CF80
	|-Array.InternalArray__get_Item<EventProvider.SessionInfo>
	|
	|-RVA: 0x756110 Offset: 0x755110 VA: 0x180756110
	|-Array.InternalArray__get_Item<EventSource.EventMetadata>
	|
	|-RVA: 0x755EA0 Offset: 0x754EA0 VA: 0x180755EA0
	|-Array.InternalArray__get_Item<double>
	|
	|-RVA: 0x756F50 Offset: 0x755F50 VA: 0x180756F50
	|-Array.InternalArray__get_Item<InternalCodePageDataItem>
	|
	|-RVA: 0x757020 Offset: 0x756020 VA: 0x180757020
	|-Array.InternalArray__get_Item<InternalEncodingDataItem>
	|
	|-RVA: 0x75E450 Offset: 0x75D450 VA: 0x18075E450
	|-Array.InternalArray__get_Item<TimeSpanParse.TimeSpanToken>
	|
	|-RVA: 0x755C40 Offset: 0x754C40 VA: 0x180755C40
	|-Array.InternalArray__get_Item<UmAlQuraCalendar.DateMapping>
	|
	|-RVA: 0x756920 Offset: 0x755920 VA: 0x180756920
	|-Array.InternalArray__get_Item<Guid>
	|
	|-RVA: 0x756B90 Offset: 0x755B90 VA: 0x180756B90
	|-Array.InternalArray__get_Item<short>
	|
	|-RVA: 0x756D10 Offset: 0x755D10 VA: 0x180756D10
	|-Array.InternalArray__get_Item<int>
	|
	|-RVA: 0x756C50 Offset: 0x755C50 VA: 0x180756C50
	|-Array.InternalArray__get_Item<Int32Enum>
	|
	|-RVA: 0x756DD0 Offset: 0x755DD0 VA: 0x180756DD0
	|-Array.InternalArray__get_Item<long>
	|
	|-RVA: 0x756E90 Offset: 0x755E90 VA: 0x180756E90
	|-Array.InternalArray__get_Item<IntPtr>
	|
	|-RVA: 0x7571C0 Offset: 0x7561C0 VA: 0x1807571C0
	|-Array.InternalArray__get_Item<InterpretedFrameInfo>
	|
	|-RVA: 0x75AC90 Offset: 0x759C90 VA: 0x18075AC90
	|-Array.InternalArray__get_Item<LocalDefinition>
	|
	|-RVA: 0x75CBB0 Offset: 0x75BBB0 VA: 0x18075CBB0
	|-Array.InternalArray__get_Item<RuntimeLabel>
	|
	|-RVA: 0x75D6C0 Offset: 0x75C6C0 VA: 0x18075D6C0
	|-Array.InternalArray__get_Item<Set.Slot<CSteamID>>
	|
	|-RVA: 0x75D500 Offset: 0x75C500 VA: 0x18075D500
	|-Array.InternalArray__get_Item<Set.Slot<char>>
	|
	|-RVA: 0x75D790 Offset: 0x75C790 VA: 0x18075D790
	|-Array.InternalArray__get_Item<Set.Slot<object>>
	|
	|-RVA: 0x75D420 Offset: 0x75C420 VA: 0x18075D420
	|-Array.InternalArray__get_Item<Set.Slot<uint>>
	|
	|-RVA: 0x75D5E0 Offset: 0x75C5E0 VA: 0x18075D5E0
	|-Array.InternalArray__get_Item<Set.Slot<ulong>>
	|
	|-RVA: 0x75C400 Offset: 0x75B400 VA: 0x18075C400
	|-Array.InternalArray__get_Item<CookieTokenizer.RecognizedAttribute>
	|
	|-RVA: 0x7569F0 Offset: 0x7559F0 VA: 0x1807569F0
	|-Array.InternalArray__get_Item<HeaderVariantInfo>
	|
	|-RVA: 0x75F780 Offset: 0x75E780 VA: 0x18075F780
	|-Array.InternalArray__get_Item<Win32_IP_ADAPTER_ADDRESSES>
	|
	|-RVA: 0x75F5B0 Offset: 0x75E5B0 VA: 0x18075F5B0
	|-Array.InternalArray__get_Item<Socket.WSABUF>
	|
	|-RVA: 0x75B6C0 Offset: 0x75A6C0 VA: 0x18075B6C0
	|-Array.InternalArray__get_Item<Nullable<ByteEnum>>
	|
	|-RVA: 0x75CC90 Offset: 0x75BC90 VA: 0x18075CC90
	|-Array.InternalArray__get_Item<object>
	|
	|-RVA: 0x756220 Offset: 0x755220 VA: 0x180756220
	|-Array.InternalArray__get_Item<ParameterizedStrings.FormatParam>
	|
	|-RVA: 0x755A90 Offset: 0x754A90 VA: 0x180755A90
	|-Array.InternalArray__get_Item<CustomAttributeNamedArgument>
	|
	|-RVA: 0x755B70 Offset: 0x754B70 VA: 0x180755B70
	|-Array.InternalArray__get_Item<CustomAttributeTypedArgument>
	|
	|-RVA: 0x75B850 Offset: 0x75A850 VA: 0x18075B850
	|-Array.InternalArray__get_Item<ParameterModifier>
	|
	|-RVA: 0x75CA00 Offset: 0x75BA00 VA: 0x18075CA00
	|-Array.InternalArray__get_Item<ResourceLocator>
	|
	|-RVA: 0x756040 Offset: 0x755040 VA: 0x180756040
	|-Array.InternalArray__get_Item<Ephemeron>
	|
	|-RVA: 0x7562F0 Offset: 0x7552F0 VA: 0x1807562F0
	|-Array.InternalArray__get_Item<GCHandle>
	|
	|-RVA: 0x75CD50 Offset: 0x75BD50 VA: 0x18075CD50
	|-Array.InternalArray__get_Item<sbyte>
	|
	|-RVA: 0x75F9A0 Offset: 0x75E9A0 VA: 0x18075F9A0
	|-Array.InternalArray__get_Item<X509ChainStatus>
	|
	|-RVA: 0x75D250 Offset: 0x75C250 VA: 0x18075D250
	|-Array.InternalArray__get_Item<float>
	|
	|-RVA: 0x75AD60 Offset: 0x759D60 VA: 0x18075AD60
	|-Array.InternalArray__get_Item<RegexCharClass.LowerCaseMapping>
	|
	|-RVA: 0x755250 Offset: 0x754250 VA: 0x180755250
	|-Array.InternalArray__get_Item<CancellationTokenRegistration>
	|
	|-RVA: 0x75E530 Offset: 0x75D530 VA: 0x18075E530
	|-Array.InternalArray__get_Item<TimeSpan>
	|
	|-RVA: 0x75EAB0 Offset: 0x75DAB0 VA: 0x18075EAB0
	|-Array.InternalArray__get_Item<ushort>
	|
	|-RVA: 0x75E9F0 Offset: 0x75D9F0 VA: 0x18075E9F0
	|-Array.InternalArray__get_Item<UInt16Enum>
	|
	|-RVA: 0x75EC30 Offset: 0x75DC30 VA: 0x18075EC30
	|-Array.InternalArray__get_Item<uint>
	|
	|-RVA: 0x75EB70 Offset: 0x75DB70 VA: 0x18075EB70
	|-Array.InternalArray__get_Item<UInt32Enum>
	|
	|-RVA: 0x75EDB0 Offset: 0x75DDB0 VA: 0x18075EDB0
	|-Array.InternalArray__get_Item<ulong>
	|
	|-RVA: 0x75ECF0 Offset: 0x75DCF0 VA: 0x18075ECF0
	|-Array.InternalArray__get_Item<UInt64Enum>
	|
	|-RVA: 0x75EE70 Offset: 0x75DE70 VA: 0x18075EE70
	|-Array.InternalArray__get_Item<UIntPtr>
	|
	|-RVA: 0x75AE40 Offset: 0x759E40 VA: 0x18075AE40
	|-Array.InternalArray__get_Item<MaterialReference>
	|
	|-RVA: 0x75CAD0 Offset: 0x75BAD0 VA: 0x18075CAD0
	|-Array.InternalArray__get_Item<RichTextTagAttribute>
	|
	|-RVA: 0x75D870 Offset: 0x75C870 VA: 0x18075D870
	|-Array.InternalArray__get_Item<TexturePacker.SpriteData>
	|
	|-RVA: 0x75DC60 Offset: 0x75CC60 VA: 0x18075DC60
	|-Array.InternalArray__get_Item<TMP_CharacterInfo>
	|
	|-RVA: 0x75DDD0 Offset: 0x75CDD0 VA: 0x18075DDD0
	|-Array.InternalArray__get_Item<TMP_FontWeightPair>
	|
	|-RVA: 0x75DEA0 Offset: 0x75CEA0 VA: 0x18075DEA0
	|-Array.InternalArray__get_Item<TMP_LineInfo>
	|
	|-RVA: 0x75DFB0 Offset: 0x75CFB0 VA: 0x18075DFB0
	|-Array.InternalArray__get_Item<TMP_LinkInfo>
	|
	|-RVA: 0x75E0B0 Offset: 0x75D0B0 VA: 0x18075E0B0
	|-Array.InternalArray__get_Item<TMP_MeshInfo>
	|
	|-RVA: 0x75E1D0 Offset: 0x75D1D0 VA: 0x18075E1D0
	|-Array.InternalArray__get_Item<TMP_PageInfo>
	|
	|-RVA: 0x75EF30 Offset: 0x75DF30 VA: 0x18075EF30
	|-Array.InternalArray__get_Item<TMP_Text.UnicodeChar>
	|
	|-RVA: 0x75E2B0 Offset: 0x75D2B0 VA: 0x18075E2B0
	|-Array.InternalArray__get_Item<TMP_WordInfo>
	|
	|-RVA: 0x754AD0 Offset: 0x753AD0 VA: 0x180754AD0
	|-Array.InternalArray__get_Item<AccelerationEvent>
	|
	|-RVA: 0x754BA0 Offset: 0x753BA0 VA: 0x180754BA0
	|-Array.InternalArray__get_Item<AnimatorClipInfo>
	|
	|-RVA: 0x75B780 Offset: 0x75A780 VA: 0x18075B780
	|-Array.InternalArray__get_Item<BeforeRenderHelper.OrderBlock>
	|
	|-RVA: 0x754F00 Offset: 0x753F00 VA: 0x180754F00
	|-Array.InternalArray__get_Item<BoneWeight>
	|
	|-RVA: 0x7550B0 Offset: 0x7540B0 VA: 0x1807550B0
	|-Array.InternalArray__get_Item<BoundingSphere>
	|
	|-RVA: 0x755410 Offset: 0x754410 VA: 0x180755410
	|-Array.InternalArray__get_Item<Color32>
	|
	|-RVA: 0x7555E0 Offset: 0x7545E0 VA: 0x1807555E0
	|-Array.InternalArray__get_Item<Color>
	|
	|-RVA: 0x7556B0 Offset: 0x7546B0 VA: 0x1807556B0
	|-Array.InternalArray__get_Item<CombineInstance>
	|
	|-RVA: 0x755890 Offset: 0x754890 VA: 0x180755890
	|-Array.InternalArray__get_Item<ContactPoint2D>
	|
	|-RVA: 0x7559A0 Offset: 0x7549A0 VA: 0x1807559A0
	|-Array.InternalArray__get_Item<ContactPoint>
	|
	|-RVA: 0x75C2E0 Offset: 0x75B2E0 VA: 0x18075C2E0
	|-Array.InternalArray__get_Item<RaycastResult>
	|
	|-RVA: 0x75AB80 Offset: 0x759B80 VA: 0x18075AB80
	|-Array.InternalArray__get_Item<LightDataGI>
	|
	|-RVA: 0x75BF20 Offset: 0x75AF20 VA: 0x18075BF20
	|-Array.InternalArray__get_Item<PlayerLoopSystem>
	|
	|-RVA: 0x75D0F0 Offset: 0x75C0F0 VA: 0x18075D0F0
	|-Array.InternalArray__get_Item<ShadowSliceData>
	|
	|-RVA: 0x75D040 Offset: 0x75C040 VA: 0x18075D040
	|-Array.InternalArray__get_Item<ShaderPassName>
	|
	|-RVA: 0x75F340 Offset: 0x75E340 VA: 0x18075F340
	|-Array.InternalArray__get_Item<VisibleLight>
	|
	|-RVA: 0x75F470 Offset: 0x75E470 VA: 0x18075F470
	|-Array.InternalArray__get_Item<VisibleReflectionProbe>
	|
	|-RVA: 0x75E390 Offset: 0x75D390 VA: 0x18075E390
	|-Array.InternalArray__get_Item<TerrainUtility.TerrainMap.TileCoord>
	|
	|-RVA: 0x756780 Offset: 0x755780 VA: 0x180756780
	|-Array.InternalArray__get_Item<GradientAlphaKey>
	|
	|-RVA: 0x756840 Offset: 0x755840 VA: 0x180756840
	|-Array.InternalArray__get_Item<GradientColorKey>
	|
	|-RVA: 0x757290 Offset: 0x756290 VA: 0x180757290
	|-Array.InternalArray__get_Item<IntervalTreeNode>
	|
	|-RVA: 0x755F60 Offset: 0x754F60 VA: 0x180755F60
	|-Array.InternalArray__get_Item<IntervalTree.Entry<object>>
	|
	|-RVA: 0x75A7F0 Offset: 0x7597F0 VA: 0x18075A7F0
	|-Array.InternalArray__get_Item<Keyframe>
	|
	|-RVA: 0x75A9F0 Offset: 0x7599F0 VA: 0x18075A9F0
	|-Array.InternalArray__get_Item<LOD>
	|
	|-RVA: 0x75AF50 Offset: 0x759F50 VA: 0x18075AF50
	|-Array.InternalArray__get_Item<Matrix4x4>
	|
	|-RVA: 0x75B060 Offset: 0x75A060 VA: 0x18075B060
	|-Array.InternalArray__get_Item<MeshSubsetCombineUtility.MeshContainer>
	|
	|-RVA: 0x75B190 Offset: 0x75A190 VA: 0x18075B190
	|-Array.InternalArray__get_Item<MeshSubsetCombineUtility.MeshInstance>
	|
	|-RVA: 0x75DB60 Offset: 0x75CB60 VA: 0x18075DB60
	|-Array.InternalArray__get_Item<MeshSubsetCombineUtility.SubMeshInstance>
	|
	|-RVA: 0x755330 Offset: 0x754330 VA: 0x180755330
	|-Array.InternalArray__get_Item<ChannelPacket>
	|
	|-RVA: 0x75BB00 Offset: 0x75AB00 VA: 0x18075BB00
	|-Array.InternalArray__get_Item<ClientScene.PendingOwner>
	|
	|-RVA: 0x7570F0 Offset: 0x7560F0 VA: 0x1807570F0
	|-Array.InternalArray__get_Item<LocalClient.InternalMsg>
	|
	|-RVA: 0x75B3C0 Offset: 0x75A3C0 VA: 0x18075B3C0
	|-Array.InternalArray__get_Item<NetworkBroadcastResult>
	|
	|-RVA: 0x75B490 Offset: 0x75A490 VA: 0x18075B490
	|-Array.InternalArray__get_Item<NetworkHash128>
	|
	|-RVA: 0x75B560 Offset: 0x75A560 VA: 0x18075B560
	|-Array.InternalArray__get_Item<NetworkInstanceId>
	|
	|-RVA: 0x75BC90 Offset: 0x75AC90 VA: 0x18075BC90
	|-Array.InternalArray__get_Item<NetworkLobbyManager.PendingPlayer>
	|
	|-RVA: 0x7557D0 Offset: 0x7547D0 VA: 0x1807557D0
	|-Array.InternalArray__get_Item<NetworkMigrationManager.ConnectionPendingPlayers>
	|
	|-RVA: 0x75BBC0 Offset: 0x75ABC0 VA: 0x18075BBC0
	|-Array.InternalArray__get_Item<NetworkMigrationManager.PendingPlayerInfo>
	|
	|-RVA: 0x75B610 Offset: 0x75A610 VA: 0x18075B610
	|-Array.InternalArray__get_Item<NetworkSceneId>
	|
	|-RVA: 0x755180 Offset: 0x754180 VA: 0x180755180
	|-Array.InternalArray__get_Item<CRCMessageEntry>
	|
	|-RVA: 0x75BA40 Offset: 0x75AA40 VA: 0x18075BA40
	|-Array.InternalArray__get_Item<PeerInfoPlayer>
	|
	|-RVA: 0x75B910 Offset: 0x75A910 VA: 0x18075B910
	|-Array.InternalArray__get_Item<ParticleSystem.Particle>
	|
	|-RVA: 0x75BE50 Offset: 0x75AE50 VA: 0x18075BE50
	|-Array.InternalArray__get_Item<Playable>
	|
	|-RVA: 0x75BD60 Offset: 0x75AD60 VA: 0x18075BD60
	|-Array.InternalArray__get_Item<PlayableBinding>
	|
	|-RVA: 0x75C020 Offset: 0x75B020 VA: 0x18075C020
	|-Array.InternalArray__get_Item<Quaternion>
	|
	|-RVA: 0x75C0F0 Offset: 0x75B0F0 VA: 0x18075C0F0
	|-Array.InternalArray__get_Item<RaycastHit2D>
	|
	|-RVA: 0x75C1E0 Offset: 0x75B1E0 VA: 0x18075C1E0
	|-Array.InternalArray__get_Item<RaycastHit>
	|
	|-RVA: 0x75C4D0 Offset: 0x75B4D0 VA: 0x18075C4D0
	|-Array.InternalArray__get_Item<Rect>
	|
	|-RVA: 0x75C750 Offset: 0x75B750 VA: 0x18075C750
	|-Array.InternalArray__get_Item<RenderBuffer>
	|
	|-RVA: 0x75AAC0 Offset: 0x759AC0 VA: 0x18075AAC0
	|-Array.InternalArray__get_Item<BloomRenderer.Level>
	|
	|-RVA: 0x75C680 Offset: 0x75B680 VA: 0x18075C680
	|-Array.InternalArray__get_Item<ReflectionProbeBlendInfo>
	|
	|-RVA: 0x75C820 Offset: 0x75B820 VA: 0x18075C820
	|-Array.InternalArray__get_Item<RenderTargetIdentifier>
	|
	|-RVA: 0x75C920 Offset: 0x75B920 VA: 0x18075C920
	|-Array.InternalArray__get_Item<Resolution>
	|
	|-RVA: 0x75CE00 Offset: 0x75BE00 VA: 0x18075CE00
	|-Array.InternalArray__get_Item<Scene>
	|
	|-RVA: 0x756AC0 Offset: 0x755AC0 VA: 0x180756AC0
	|-Array.InternalArray__get_Item<SendMouseEvents.HitInfo>
	|
	|-RVA: 0x7566B0 Offset: 0x7556B0 VA: 0x1807566B0
	|-Array.InternalArray__get_Item<GlyphRect>
	|
	|-RVA: 0x7564B0 Offset: 0x7554B0 VA: 0x1807564B0
	|-Array.InternalArray__get_Item<GlyphMarshallingStruct>
	|
	|-RVA: 0x7565B0 Offset: 0x7555B0 VA: 0x1807565B0
	|-Array.InternalArray__get_Item<GlyphPairAdjustmentRecord>
	|
	|-RVA: 0x75F680 Offset: 0x75E680 VA: 0x18075F680
	|-Array.InternalArray__get_Item<AnimationOutputWeightProcessor.WeightInfo>
	|
	|-RVA: 0x75E5F0 Offset: 0x75D5F0 VA: 0x18075E5F0
	|-Array.InternalArray__get_Item<Touch>
	|
	|-RVA: 0x7554C0 Offset: 0x7544C0 VA: 0x1807554C0
	|-Array.InternalArray__get_Item<ColorBlock>
	|
	|-RVA: 0x75B2C0 Offset: 0x75A2C0 VA: 0x18075B2C0
	|-Array.InternalArray__get_Item<Navigation>
	|
	|-RVA: 0x75D980 Offset: 0x75C980 VA: 0x18075D980
	|-Array.InternalArray__get_Item<SpriteState>
	|
	|-RVA: 0x75E710 Offset: 0x75D710 VA: 0x18075E710
	|-Array.InternalArray__get_Item<UICharInfo>
	|
	|-RVA: 0x75E7F0 Offset: 0x75D7F0 VA: 0x18075E7F0
	|-Array.InternalArray__get_Item<UILineInfo>
	|
	|-RVA: 0x75E8C0 Offset: 0x75D8C0 VA: 0x18075E8C0
	|-Array.InternalArray__get_Item<UIVertex>
	|
	|-RVA: 0x75F8C0 Offset: 0x75E8C0 VA: 0x18075F8C0
	|-Array.InternalArray__get_Item<UnitySynchronizationContext.WorkRequest>
	|
	|-RVA: 0x75F0D0 Offset: 0x75E0D0 VA: 0x18075F0D0
	|-Array.InternalArray__get_Item<Vector2>
	|
	|-RVA: 0x75F010 Offset: 0x75E010 VA: 0x18075F010
	|-Array.InternalArray__get_Item<Vector2Int>
	|
	|-RVA: 0x75F190 Offset: 0x75E190 VA: 0x18075F190
	|-Array.InternalArray__get_Item<Vector3>
	|
	|-RVA: 0x75F270 Offset: 0x75E270 VA: 0x18075F270
	|-Array.InternalArray__get_Item<Vector4>
	|
	|-RVA: 0x75CEB0 Offset: 0x75BEB0 VA: 0x18075CEB0
	|-Array.InternalArray__get_Item<SemanticMeaning>
	|
	|-RVA: 0x754E30 Offset: 0x753E30 VA: 0x180754E30
	|-Array.InternalArray__get_Item<BlendShape>
	|
	|-RVA: 0x754D30 Offset: 0x753D30 VA: 0x180754D30
	|-Array.InternalArray__get_Item<BlendShapeFrame>
	|
	|-RVA: 0x754FF0 Offset: 0x753FF0 VA: 0x180754FF0
	|-Array.InternalArray__get_Item<BorderVertex>
	|
	|-RVA: 0x75D310 Offset: 0x75C310 VA: 0x18075D310
	|-Array.InternalArray__get_Item<LODGenerator.SkinnedRenderer>
	|
	|-RVA: 0x75DA60 Offset: 0x75CA60 VA: 0x18075DA60
	|-Array.InternalArray__get_Item<LODGenerator.StaticRenderer>
	|
	|-RVA: 0x75A8E0 Offset: 0x7598E0 VA: 0x18075A8E0
	|-Array.InternalArray__get_Item<LODLevel>
	|
	|-RVA: 0x7563A0 Offset: 0x7553A0 VA: 0x1807563A0
	|-Array.InternalArray__get_Item<GamePadState>
	|
	|-RVA: 0x75C5A0 Offset: 0x75B5A0 VA: 0x18075C5A0
	|-Array.InternalArray__get_Item<ZmPeerManager.RecvPacket>
	|
	|-RVA: 0x75FA70 Offset: 0x75EA70 VA: 0x18075FA70
	|-Array.InternalArray__get_Item<ZmID>
	*/

	internal void InternalArray__set_Item<T>(int index, T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x8611C0 Offset: 0x8601C0 VA: 0x1808611C0
	|-Array.InternalArray__set_Item<DataSet.FaceIndices>
	|
	|-RVA: 0x861050 Offset: 0x860050 VA: 0x180861050
	|-Array.InternalArray__set_Item<EventHook>
	|
	|-RVA: 0x862160 Offset: 0x861160 VA: 0x180862160
	|-Array.InternalArray__set_Item<Flow.RecursionNode>
	|
	|-RVA: 0x862A40 Offset: 0x861A40 VA: 0x180862A40
	|-Array.InternalArray__set_Item<UnitPreservation.UnitPortPreservation>
	|
	|-RVA: 0x85BE80 Offset: 0x85AE80 VA: 0x18085BE80
	|-Array.InternalArray__set_Item<MeshCombiner.BlendShape>
	|
	|-RVA: 0x85BD00 Offset: 0x85AD00 VA: 0x18085BD00
	|-Array.InternalArray__set_Item<MeshCombiner.BlendShapeFrame>
	|
	|-RVA: 0x862450 Offset: 0x861450 VA: 0x180862450
	|-Array.InternalArray__set_Item<MeshCombiner.SkinnedRenderer>
	|
	|-RVA: 0x8625E0 Offset: 0x8615E0 VA: 0x1808625E0
	|-Array.InternalArray__set_Item<MeshCombiner.StaticRenderer>
	|
	|-RVA: 0x860940 Offset: 0x85F940 VA: 0x180860940
	|-Array.InternalArray__set_Item<CameraState.CustomBlendable>
	|
	|-RVA: 0x861330 Offset: 0x860330 VA: 0x180861330
	|-Array.InternalArray__set_Item<CinemachineBlendListCamera.Instruction>
	|
	|-RVA: 0x8607D0 Offset: 0x85F7D0 VA: 0x1808607D0
	|-Array.InternalArray__set_Item<CinemachineBlenderSettings.CustomBlend>
	|
	|-RVA: 0x861EA0 Offset: 0x860EA0 VA: 0x180861EA0
	|-Array.InternalArray__set_Item<CinemachineClearShot.Pair>
	|
	|-RVA: 0x862BB0 Offset: 0x861BB0 VA: 0x180862BB0
	|-Array.InternalArray__set_Item<CinemachineCore.UpdateStatus>
	|
	|-RVA: 0x861BD0 Offset: 0x860BD0 VA: 0x180861BD0
	|-Array.InternalArray__set_Item<CinemachineFreeLook.Orbit>
	|
	|-RVA: 0x861780 Offset: 0x860780 VA: 0x180861780
	|-Array.InternalArray__set_Item<CinemachineOrbitalTransposer.HeadingTracker.Item>
	|
	|-RVA: 0x862ED0 Offset: 0x861ED0 VA: 0x180862ED0
	|-Array.InternalArray__set_Item<CinemachinePath.Waypoint>
	|
	|-RVA: 0x862D60 Offset: 0x861D60 VA: 0x180862D60
	|-Array.InternalArray__set_Item<CinemachineSmoothPath.Waypoint>
	|
	|-RVA: 0x8614A0 Offset: 0x8604A0 VA: 0x1808614A0
	|-Array.InternalArray__set_Item<CinemachineStateDrivenCamera.Instruction>
	|
	|-RVA: 0x862000 Offset: 0x861000 VA: 0x180862000
	|-Array.InternalArray__set_Item<CinemachineStateDrivenCamera.ParentHash>
	|
	|-RVA: 0x862760 Offset: 0x861760 VA: 0x180862760
	|-Array.InternalArray__set_Item<CinemachineTargetGroup.Target>
	|
	|-RVA: 0x8628D0 Offset: 0x8618D0 VA: 0x1808628D0
	|-Array.InternalArray__set_Item<NoiseSettings.TransformNoiseParams>
	|
	|-RVA: 0x860EE0 Offset: 0x85FEE0 VA: 0x180860EE0
	|-Array.InternalArray__set_Item<DoublePoint>
	|
	|-RVA: 0x861610 Offset: 0x860610 VA: 0x180861610
	|-Array.InternalArray__set_Item<IntPoint>
	|
	|-RVA: 0x860380 Offset: 0x85F380 VA: 0x180860380
	|-Array.InternalArray__set_Item<ConversationScriptObject.ClientTipsMessage>
	|
	|-RVA: 0x8604F0 Offset: 0x85F4F0 VA: 0x1808604F0
	|-Array.InternalArray__set_Item<ConversationScriptObject.ConfirmMessage>
	|
	|-RVA: 0x8618F0 Offset: 0x8608F0 VA: 0x1808618F0
	|-Array.InternalArray__set_Item<ConversationScriptObject.LoadMessage>
	|
	|-RVA: 0x860660 Offset: 0x85F660 VA: 0x180860660
	|-Array.InternalArray__set_Item<ControlPoint>
	|
	|-RVA: 0x860AB0 Offset: 0x85FAB0 VA: 0x180860AB0
	|-Array.InternalArray__set_Item<DgwResultServerInfo>
	|
	|-RVA: 0x860C10 Offset: 0x85FC10 VA: 0x180860C10
	|-Array.InternalArray__set_Item<DgwServerForJson>
	|
	|-RVA: 0x860D70 Offset: 0x85FD70 VA: 0x180860D70
	|-Array.InternalArray__set_Item<DgwServerInfo>
	|
	|-RVA: 0x8622D0 Offset: 0x8612D0 VA: 0x1808622D0
	|-Array.InternalArray__set_Item<VoiceEngineApiWrap.Servers>
	|
	|-RVA: 0x861D30 Offset: 0x860D30 VA: 0x180861D30
	|-Array.InternalArray__set_Item<DYP2PDll.P2PID>
	|
	|-RVA: 0x861A60 Offset: 0x860A60 VA: 0x180861A60
	|-Array.InternalArray__set_Item<DYUpdateIni.OneResInfo>
	|
	|-RVA: 0x85BFF0 Offset: 0x85AFF0 VA: 0x18085BFF0
	|-Array.InternalArray__set_Item<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>
	|
	|-RVA: 0x85C160 Offset: 0x85B160 VA: 0x18085C160
	|-Array.InternalArray__set_Item<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>
	|
	|-RVA: 0x85F3B0 Offset: 0x85E3B0 VA: 0x18085F3B0
	|-Array.InternalArray__set_Item<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>
	|
	|-RVA: 0x85FF00 Offset: 0x85EF00 VA: 0x18085FF00
	|-Array.InternalArray__set_Item<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>
	|
	|-RVA: 0x85D720 Offset: 0x85C720 VA: 0x18085D720
	|-Array.InternalArray__set_Item<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>
	|
	|-RVA: 0x85D300 Offset: 0x85C300 VA: 0x18085D300
	|-Array.InternalArray__set_Item<homecontainer_GS2CHeroInfoClass.ClasslstHero>
	|
	|-RVA: 0x85D5C0 Offset: 0x85C5C0 VA: 0x18085D5C0
	|-Array.InternalArray__set_Item<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x85DB70 Offset: 0x85CB70 VA: 0x18085DB70
	|-Array.InternalArray__set_Item<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x85D460 Offset: 0x85C460 VA: 0x18085D460
	|-Array.InternalArray__set_Item<homecontainer_GS2CRoundInfoClass.ClasslstInfo>
	|
	|-RVA: 0x85EDE0 Offset: 0x85DDE0 VA: 0x18085EDE0
	|-Array.InternalArray__set_Item<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>
	|
	|-RVA: 0x85E550 Offset: 0x85D550 VA: 0x18085E550
	|-Array.InternalArray__set_Item<homecontainer_GS2CSeasonInfoClass.ClasslstPool>
	|
	|-RVA: 0x85F520 Offset: 0x85E520 VA: 0x18085F520
	|-Array.InternalArray__set_Item<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>
	|
	|-RVA: 0x85F680 Offset: 0x85E680 VA: 0x18085F680
	|-Array.InternalArray__set_Item<homecontainer_GS2CTalentInfoClass.ClasslstTalent>
	|
	|-RVA: 0x85EB10 Offset: 0x85DB10 VA: 0x18085EB10
	|-Array.InternalArray__set_Item<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>
	|
	|-RVA: 0x85D890 Offset: 0x85C890 VA: 0x18085D890
	|-Array.InternalArray__set_Item<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>
	|
	|-RVA: 0x85FC30 Offset: 0x85EC30 VA: 0x18085FC30
	|-Array.InternalArray__set_Item<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>
	|
	|-RVA: 0x85DA00 Offset: 0x85CA00 VA: 0x18085DA00
	|-Array.InternalArray__set_Item<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>
	|
	|-RVA: 0x85DCD0 Offset: 0x85CCD0 VA: 0x18085DCD0
	|-Array.InternalArray__set_Item<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>
	|
	|-RVA: 0x85F240 Offset: 0x85E240 VA: 0x18085F240
	|-Array.InternalArray__set_Item<lsswitch_LS2CCodeShieldClass.ClasslstShield>
	|
	|-RVA: 0x85C8A0 Offset: 0x85B8A0 VA: 0x18085C8A0
	|-Array.InternalArray__set_Item<netarchive_C2GSAskRoleListClass.ClasslstFile>
	|
	|-RVA: 0x85C710 Offset: 0x85B710 VA: 0x18085C710
	|-Array.InternalArray__set_Item<netarchive_GS2CRoleListClass.ClasslstFile>
	|
	|-RVA: 0x85E3E0 Offset: 0x85D3E0 VA: 0x18085E3E0
	|-Array.InternalArray__set_Item<netfriend_GS2CFindNameRetClass.ClasslstPlayer>
	|
	|-RVA: 0x85CA10 Offset: 0x85BA10 VA: 0x18085CA10
	|-Array.InternalArray__set_Item<netopenui_GS2CGMListClass.ClasslstGMOrder>
	|
	|-RVA: 0x85CE60 Offset: 0x85BE60 VA: 0x18085CE60
	|-Array.InternalArray__set_Item<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>
	|
	|-RVA: 0x85F7E0 Offset: 0x85E7E0 VA: 0x18085F7E0
	|-Array.InternalArray__set_Item<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>
	|
	|-RVA: 0x85FAC0 Offset: 0x85EAC0 VA: 0x18085FAC0
	|-Array.InternalArray__set_Item<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>
	|
	|-RVA: 0x860070 Offset: 0x85F070 VA: 0x180860070
	|-Array.InternalArray__set_Item<netopenui_GS2CRecentWarInfoClass.ClasslstWar>
	|
	|-RVA: 0x860210 Offset: 0x85F210 VA: 0x180860210
	|-Array.InternalArray__set_Item<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>
	|
	|-RVA: 0x85EF60 Offset: 0x85DF60 VA: 0x18085EF60
	|-Array.InternalArray__set_Item<netopenui_GS2CRewardTipsClass.ClasslstRewardData>
	|
	|-RVA: 0x85E9A0 Offset: 0x85D9A0 VA: 0x18085E9A0
	|-Array.InternalArray__set_Item<nettask_GS2CAddTaskClass.ClasslstProcess>
	|
	|-RVA: 0x85F0D0 Offset: 0x85E0D0 VA: 0x18085F0D0
	|-Array.InternalArray__set_Item<nettask_GS2CAddTaskClass.ClasslstReward>
	|
	|-RVA: 0x85F950 Offset: 0x85E950 VA: 0x18085F950
	|-Array.InternalArray__set_Item<nettask_GS2CAddTaskClass.ClasslstTaskData>
	|
	|-RVA: 0x85D180 Offset: 0x85C180 VA: 0x18085D180
	|-Array.InternalArray__set_Item<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>
	|
	|-RVA: 0x85E100 Offset: 0x85D100 VA: 0x18085E100
	|-Array.InternalArray__set_Item<netteam_GS2CMaxRoundClass.ClasslstMaxRound>
	|
	|-RVA: 0x85D000 Offset: 0x85C000 VA: 0x18085D000
	|-Array.InternalArray__set_Item<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>
	|
	|-RVA: 0x85DFA0 Offset: 0x85CFA0 VA: 0x18085DFA0
	|-Array.InternalArray__set_Item<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>
	|
	|-RVA: 0x85E830 Offset: 0x85D830 VA: 0x18085E830
	|-Array.InternalArray__set_Item<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>
	|
	|-RVA: 0x85FDA0 Offset: 0x85EDA0 VA: 0x18085FDA0
	|-Array.InternalArray__set_Item<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>
	|
	|-RVA: 0x85CB80 Offset: 0x85BB80 VA: 0x18085CB80
	|-Array.InternalArray__set_Item<s2cShop_GS2CRefreshShopClass.ClasslstGoods>
	|
	|-RVA: 0x85DE40 Offset: 0x85CE40 VA: 0x18085DE40
	|-Array.InternalArray__set_Item<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>
	|
	|-RVA: 0x85C5A0 Offset: 0x85B5A0 VA: 0x18085C5A0
	|-Array.InternalArray__set_Item<s2cmove_C2GSMoveClass.ClasslstDisp>
	|
	|-RVA: 0x85C440 Offset: 0x85B440 VA: 0x18085C440
	|-Array.InternalArray__set_Item<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>
	|
	|-RVA: 0x85C2D0 Offset: 0x85B2D0 VA: 0x18085C2D0
	|-Array.InternalArray__set_Item<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>
	|
	|-RVA: 0x85CD00 Offset: 0x85BD00 VA: 0x18085CD00
	|-Array.InternalArray__set_Item<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>
	|
	|-RVA: 0x85E260 Offset: 0x85D260 VA: 0x18085E260
	|-Array.InternalArray__set_Item<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>
	|
	|-RVA: 0x85E6C0 Offset: 0x85D6C0 VA: 0x18085E6C0
	|-Array.InternalArray__set_Item<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>
	|
	|-RVA: 0x85EC80 Offset: 0x85DC80 VA: 0x18085EC80
	|-Array.InternalArray__set_Item<s2cnpc_C2GSAnswerDictClass.ClasslstQue>
	|
	|-RVA: 0xDD81D0 Offset: 0xDD71D0 VA: 0x180DD81D0
	|-Array.InternalArray__set_Item<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>
	|
	|-RVA: 0xDD8780 Offset: 0xDD7780 VA: 0x180DD8780
	|-Array.InternalArray__set_Item<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>
	|
	|-RVA: 0xDD7A70 Offset: 0xDD6A70 VA: 0x180DD7A70
	|-Array.InternalArray__set_Item<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>
	|
	|-RVA: 0xDD84B0 Offset: 0xDD74B0 VA: 0x180DD84B0
	|-Array.InternalArray__set_Item<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>
	|
	|-RVA: 0xDD8030 Offset: 0xDD7030 VA: 0x180DD8030
	|-Array.InternalArray__set_Item<s2cnpc_GS2CNpcEventClass.ClasslstOption>
	|
	|-RVA: 0xDD7900 Offset: 0xDD6900 VA: 0x180DD7900
	|-Array.InternalArray__set_Item<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>
	|
	|-RVA: 0xDD7EC0 Offset: 0xDD6EC0 VA: 0x180DD7EC0
	|-Array.InternalArray__set_Item<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>
	|
	|-RVA: 0xDD7610 Offset: 0xDD6610 VA: 0x180DD7610
	|-Array.InternalArray__set_Item<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>
	|
	|-RVA: 0xDD8620 Offset: 0xDD7620 VA: 0x180DD8620
	|-Array.InternalArray__set_Item<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>
	|
	|-RVA: 0xDD7780 Offset: 0xDD6780 VA: 0x180DD7780
	|-Array.InternalArray__set_Item<s2cnpc_GS2CNpcShopClass.ClasslstGoods>
	|
	|-RVA: 0xDD7BE0 Offset: 0xDD6BE0 VA: 0x180DD7BE0
	|-Array.InternalArray__set_Item<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>
	|
	|-RVA: 0xDD7D50 Offset: 0xDD6D50 VA: 0x180DD7D50
	|-Array.InternalArray__set_Item<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>
	|
	|-RVA: 0xDD8340 Offset: 0xDD7340 VA: 0x180DD8340
	|-Array.InternalArray__set_Item<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>
	|
	|-RVA: 0xDE3FD0 Offset: 0xDE2FD0 VA: 0x180DE3FD0
	|-Array.InternalArray__set_Item<IniValue>
	|
	|-RVA: 0xDEF0C0 Offset: 0xDEE0C0 VA: 0x180DEF0C0
	|-Array.InternalArray__set_Item<NameGenerate.NameWeight>
	|
	|-RVA: 0xDF15D0 Offset: 0xDF05D0 VA: 0x180DF15D0
	|-Array.InternalArray__set_Item<SteamNetworkingComponent.SendPacket>
	|
	|-RVA: 0xDD6F00 Offset: 0xDD5F00 VA: 0x180DD6F00
	|-Array.InternalArray__set_Item<WinCrypt.CRYPT_ATTRIBUTE>
	|
	|-RVA: 0xDEFDA0 Offset: 0xDEEDA0 VA: 0x180DEFDA0
	|-Array.InternalArray__set_Item<PanelManger.PanelInfo>
	|
	|-RVA: 0xDF1460 Offset: 0xDF0460 VA: 0x180DF1460
	|-Array.InternalArray__set_Item<WeGameNetworkingComponent.SendPacket>
	|
	|-RVA: 0xDF04C0 Offset: 0xDEF4C0 VA: 0x180DF04C0
	|-Array.InternalArray__set_Item<RangeU16>
	|
	|-RVA: 0xDEF7E0 Offset: 0xDEE7E0 VA: 0x180DEF7E0
	|-Array.InternalArray__set_Item<OneInfo>
	|
	|-RVA: 0xDD9A50 Offset: 0xDD8A50 VA: 0x180DD9A50
	|-Array.InternalArray__set_Item<DebugDrawLine.DebugLine>
	|
	|-RVA: 0xDD5DE0 Offset: 0xDD4DE0 VA: 0x180DD5DE0
	|-Array.InternalArray__set_Item<AssetTracker.AssetInfo>
	|
	|-RVA: 0xDDA170 Offset: 0xDD9170 VA: 0x180DDA170
	|-Array.InternalArray__set_Item<EngineHotKey>
	|
	|-RVA: 0xDE3B70 Offset: 0xDE2B70 VA: 0x180DE3B70
	|-Array.InternalArray__set_Item<HitData>
	|
	|-RVA: 0xDE3CE0 Offset: 0xDE2CE0 VA: 0x180DE3CE0
	|-Array.InternalArray__set_Item<HitInfo>
	|
	|-RVA: 0xDD53F0 Offset: 0xDD43F0 VA: 0x180DD53F0
	|-Array.InternalArray__set_Item<InputDevice.AnalogSnapshotEntry>
	|
	|-RVA: 0xDE4290 Offset: 0xDE3290 VA: 0x180DE4290
	|-Array.InternalArray__set_Item<InputDeviceMatcher>
	|
	|-RVA: 0xDE4570 Offset: 0xDE3570 VA: 0x180DE4570
	|-Array.InternalArray__set_Item<InputRange>
	|
	|-RVA: 0xDE5380 Offset: 0xDE4380 VA: 0x180DE5380
	|-Array.InternalArray__set_Item<KeyInfo>
	|
	|-RVA: 0xDEE390 Offset: 0xDED390 VA: 0x180DEE390
	|-Array.InternalArray__set_Item<LogMessage>
	|
	|-RVA: 0xDEFC30 Offset: 0xDEEC30 VA: 0x180DEFC30
	|-Array.InternalArray__set_Item<OverlapResult>
	|
	|-RVA: 0xDEDDA0 Offset: 0xDECDA0 VA: 0x180DEDDA0
	|-Array.InternalArray__set_Item<LPWNormalSolver.LPWPoint>
	|
	|-RVA: 0xDEDC40 Offset: 0xDECC40 VA: 0x180DEDC40
	|-Array.InternalArray__set_Item<LPWNormalSolver.LPWPointDataEntry>
	|
	|-RVA: 0xDEDF00 Offset: 0xDECF00 VA: 0x180DEDF00
	|-Array.InternalArray__set_Item<LPWNormalSolver.LPWPosition>
	|
	|-RVA: 0xDD5B00 Offset: 0xDD4B00 VA: 0x180DD5B00
	|-Array.InternalArray__set_Item<ArrayMetadata>
	|
	|-RVA: 0xDEF500 Offset: 0xDEE500 VA: 0x180DEF500
	|-Array.InternalArray__set_Item<ObjectMetadata>
	|
	|-RVA: 0xDF01F0 Offset: 0xDEF1F0 VA: 0x180DF01F0
	|-Array.InternalArray__set_Item<PropertyMetadata>
	|
	|-RVA: 0xDEE800 Offset: 0xDED800 VA: 0x180DEE800
	|-Array.InternalArray__set_Item<LuaDictEntry<object, object>>
	|
	|-RVA: 0xDE3470 Offset: 0xDE2470 VA: 0x180DE3470
	|-Array.InternalArray__set_Item<LuaFunction.FuncData>
	|
	|-RVA: 0xDEF950 Offset: 0xDEE950 VA: 0x180DEF950
	|-Array.InternalArray__set_Item<BinaryOperatorHandler.OperatorQuery>
	|
	|-RVA: 0xDD9330 Offset: 0xDD8330 VA: 0x180DD9330
	|-Array.InternalArray__set_Item<ConversionUtility.ConversionQuery>
	|
	|-RVA: 0xDF6760 Offset: 0xDF5760 VA: 0x180DF6760
	|-Array.InternalArray__set_Item<fsOption<fsVersionedType>>
	|
	|-RVA: 0xDD63A0 Offset: 0xDD53A0 VA: 0x180DD63A0
	|-Array.InternalArray__set_Item<fsPortableReflection.AttributeQuery>
	|
	|-RVA: 0xDF68D0 Offset: 0xDF58D0 VA: 0x180DF68D0
	|-Array.InternalArray__set_Item<fsVersionedType>
	|
	|-RVA: 0xDD5830 Offset: 0xDD4830 VA: 0x180DD5830
	|-Array.InternalArray__set_Item<fsAotCompilationManager.AotCompilation>
	|
	|-RVA: 0xDF07C0 Offset: 0xDEF7C0 VA: 0x180DF07C0
	|-Array.InternalArray__set_Item<Header.ReceivedToken>
	|
	|-RVA: 0xDEEDE0 Offset: 0xDEDDE0 VA: 0x180DEEDE0
	|-Array.InternalArray__set_Item<MinimapPoint>
	|
	|-RVA: 0xDF4930 Offset: 0xDF3930 VA: 0x180DF4930
	|-Array.InternalArray__set_Item<CodePointIndexer.TableRange>
	|
	|-RVA: 0xDF5CD0 Offset: 0xDF4CD0 VA: 0x180DF5CD0
	|-Array.InternalArray__set_Item<Uri.UriScheme>
	|
	|-RVA: 0xDEEF50 Offset: 0xDEDF50 VA: 0x180DEEF50
	|-Array.InternalArray__set_Item<MusicStateInfo>
	|
	|-RVA: 0xDE3E60 Offset: 0xDE2E60 VA: 0x180DE3E60
	|-Array.InternalArray__set_Item<BridgeHandler.IdxPacket>
	|
	|-RVA: 0xDE5210 Offset: 0xDE4210 VA: 0x180DE5210
	|-Array.InternalArray__set_Item<JsonPosition>
	|
	|-RVA: 0xDF5050 Offset: 0xDF4050 VA: 0x180DF5050
	|-Array.InternalArray__set_Item<DefaultSerializationBinder.TypeNameKey>
	|
	|-RVA: 0xDF0AA0 Offset: 0xDEFAA0 VA: 0x180DF0AA0
	|-Array.InternalArray__set_Item<ResolverContractKey>
	|
	|-RVA: 0xDF4EE0 Offset: 0xDF3EE0 VA: 0x180DF4EE0
	|-Array.InternalArray__set_Item<ConvertUtils.TypeConvertKey>
	|
	|-RVA: 0xDEF670 Offset: 0xDEE670 VA: 0x180DEF670
	|-Array.InternalArray__set_Item<ObjectPoolComInfo>
	|
	|-RVA: 0xDF6A40 Offset: 0xDF5A40 VA: 0x180DF6A40
	|-Array.InternalArray__set_Item<pb_BezierPoint>
	|
	|-RVA: 0xDF6BD0 Offset: 0xDF5BD0 VA: 0x180DF6BD0
	|-Array.InternalArray__set_Item<pb_Edge>
	|
	|-RVA: 0xDF6D30 Offset: 0xDF5D30 VA: 0x180DF6D30
	|-Array.InternalArray__set_Item<pb_IntVec3>
	|
	|-RVA: 0xDE2D30 Offset: 0xDE1D30 VA: 0x180DE2D30
	|-Array.InternalArray__set_Item<IcoBumpin.FaceRef>
	|
	|-RVA: 0xDF6120 Offset: 0xDF5120 VA: 0x180DF6120
	|-Array.InternalArray__set_Item<AnimationWarping.Warp>
	|
	|-RVA: 0xDE2EA0 Offset: 0xDE1EA0 VA: 0x180DE2EA0
	|-Array.InternalArray__set_Item<GrounderQuadruped.Foot>
	|
	|-RVA: 0xDD6510 Offset: 0xDD5510 VA: 0x180DD6510
	|-Array.InternalArray__set_Item<IKSolverLimb.AxisDirection>
	|
	|-RVA: 0xDF12F0 Offset: 0xDF02F0 VA: 0x180DF12F0
	|-Array.InternalArray__set_Item<ScreenRadioScriptObject.ScreenInfo>
	|
	|-RVA: 0xDF5E40 Offset: 0xDF4E40 VA: 0x180DF5E40
	|-Array.InternalArray__set_Item<ValueDropdownItem<object>>
	|
	|-RVA: 0xDE3190 Offset: 0xDE2190 VA: 0x180DE3190
	|-Array.InternalArray__set_Item<FormatterLocator.FormatterInfo>
	|
	|-RVA: 0xDE3300 Offset: 0xDE2300 VA: 0x180DE3300
	|-Array.InternalArray__set_Item<FormatterLocator.FormatterLocatorInfo>
	|
	|-RVA: 0xDEF230 Offset: 0xDEE230 VA: 0x180DEF230
	|-Array.InternalArray__set_Item<NodeInfo>
	|
	|-RVA: 0xDF1740 Offset: 0xDF0740 VA: 0x180DF1740
	|-Array.InternalArray__set_Item<SerializationNode>
	|
	|-RVA: 0xDF0070 Offset: 0xDEF070 VA: 0x180DF0070
	|-Array.InternalArray__set_Item<DeepReflection.PathStep>
	|
	|-RVA: 0xDD6D90 Offset: 0xDD5D90 VA: 0x180DD6D90
	|-Array.InternalArray__set_Item<CCalEffInfo>
	|
	|-RVA: 0xDF1B70 Offset: 0xDF0B70 VA: 0x180DF1B70
	|-Array.InternalArray__set_Item<SkillRayHit>
	|
	|-RVA: 0xDD5560 Offset: 0xDD4560 VA: 0x180DD5560
	|-Array.InternalArray__set_Item<AnimationStateData.AnimationPair>
	|
	|-RVA: 0xDE2BC0 Offset: 0xDE1BC0 VA: 0x180DE2BC0
	|-Array.InternalArray__set_Item<EventQueue.EventQueueEntry>
	|
	|-RVA: 0xDD60C0 Offset: 0xDD50C0 VA: 0x180DD60C0
	|-Array.InternalArray__set_Item<Skin.AttachmentKeyTuple>
	|
	|-RVA: 0xDD5F50 Offset: 0xDD4F50 VA: 0x180DD5F50
	|-Array.InternalArray__set_Item<SkeletonRendererCustomMaterials.AtlasMaterialOverride>
	|
	|-RVA: 0xDF1CF0 Offset: 0xDF0CF0 VA: 0x180DF1CF0
	|-Array.InternalArray__set_Item<SkeletonRendererCustomMaterials.SlotMaterialOverride>
	|
	|-RVA: 0xDF4D70 Offset: 0xDF3D70 VA: 0x180DF4D70
	|-Array.InternalArray__set_Item<SkeletonUtilityKinematicShadow.TransformPair>
	|
	|-RVA: 0xDEEC70 Offset: 0xDEDC70 VA: 0x180DEEC70
	|-Array.InternalArray__set_Item<SlotBlendModes.MaterialTexturePair>
	|
	|-RVA: 0xDF3C80 Offset: 0xDF2C80 VA: 0x180DF3C80
	|-Array.InternalArray__set_Item<SubmeshInstruction>
	|
	|-RVA: 0xDEE500 Offset: 0xDED500 VA: 0x180DEE500
	|-Array.InternalArray__set_Item<StateSoundScriptObject.Loop>
	|
	|-RVA: 0xDF3410 Offset: 0xDF2410 VA: 0x180DF3410
	|-Array.InternalArray__set_Item<StateSoundScriptObject.StateSound>
	|
	|-RVA: 0xDD74A0 Offset: 0xDD64A0 VA: 0x180DD74A0
	|-Array.InternalArray__set_Item<SteamMatchViewer.ChatMsg>
	|
	|-RVA: 0xDD59A0 Offset: 0xDD49A0 VA: 0x180DD59A0
	|-Array.InternalArray__set_Item<AppId_t>
	|
	|-RVA: 0xDD7070 Offset: 0xDD6070 VA: 0x180DD7070
	|-Array.InternalArray__set_Item<CSteamID>
	|
	|-RVA: 0xDD9070 Offset: 0xDD8070 VA: 0x180DD9070
	|-Array.InternalArray__set_Item<ControllerActionSetHandle_t>
	|
	|-RVA: 0xDD91D0 Offset: 0xDD81D0 VA: 0x180DD91D0
	|-Array.InternalArray__set_Item<ControllerHandle_t>
	|
	|-RVA: 0xDD9D40 Offset: 0xDD8D40 VA: 0x180DD9D40
	|-Array.InternalArray__set_Item<DepotId_t>
	|
	|-RVA: 0xDE38A0 Offset: 0xDE28A0 VA: 0x180DE38A0
	|-Array.InternalArray__set_Item<HAuthTicket>
	|
	|-RVA: 0xDE4130 Offset: 0xDE3130 VA: 0x180DE4130
	|-Array.InternalArray__set_Item<InputActionSetHandle_t>
	|
	|-RVA: 0xDE4410 Offset: 0xDE3410 VA: 0x180DE4410
	|-Array.InternalArray__set_Item<InputHandle_t>
	|
	|-RVA: 0xDEE970 Offset: 0xDED970 VA: 0x180DEE970
	|-Array.InternalArray__set_Item<MatchMakingKeyValuePair_t>
	|
	|-RVA: 0xDF0360 Offset: 0xDEF360 VA: 0x180DF0360
	|-Array.InternalArray__set_Item<PublishedFileId_t>
	|
	|-RVA: 0xDF3580 Offset: 0xDF2580 VA: 0x180DF3580
	|-Array.InternalArray__set_Item<SteamAPICall_t>
	|
	|-RVA: 0xDF36E0 Offset: 0xDF26E0 VA: 0x180DF36E0
	|-Array.InternalArray__set_Item<SteamItemDef_t>
	|
	|-RVA: 0xDF3840 Offset: 0xDF2840 VA: 0x180DF3840
	|-Array.InternalArray__set_Item<SteamItemDetails_t>
	|
	|-RVA: 0xDF39B0 Offset: 0xDF29B0 VA: 0x180DF39B0
	|-Array.InternalArray__set_Item<SteamItemInstanceID_t>
	|
	|-RVA: 0xDF3B10 Offset: 0xDF2B10 VA: 0x180DF3B10
	|-Array.InternalArray__set_Item<SteamPartyBeaconLocation_t>
	|
	|-RVA: 0xDD5C70 Offset: 0xDD4C70 VA: 0x180DD5C70
	|-Array.InternalArray__set_Item<ArraySegment<byte>>
	|
	|-RVA: 0xDD6800 Offset: 0xDD5800 VA: 0x180DD6800
	|-Array.InternalArray__set_Item<bool>
	|
	|-RVA: 0xDD6C30 Offset: 0xDD5C30 VA: 0x180DD6C30
	|-Array.InternalArray__set_Item<byte>
	|
	|-RVA: 0xDD6AD0 Offset: 0xDD5AD0 VA: 0x180DD6AD0
	|-Array.InternalArray__set_Item<ByteEnum>
	|
	|-RVA: 0xDD7340 Offset: 0xDD6340 VA: 0x180DD7340
	|-Array.InternalArray__set_Item<char>
	|
	|-RVA: 0xDF3110 Offset: 0xDF2110 VA: 0x180DF3110
	|-Array.InternalArray__set_Item<ConcurrentQueue.Segment.Slot<object>>
	|
	|-RVA: 0xDD9EA0 Offset: 0xDD8EA0 VA: 0x180DD9EA0
	|-Array.InternalArray__set_Item<DictionaryEntry>
	|
	|-RVA: 0xDE18D0 Offset: 0xDE08D0 VA: 0x180DE18D0
	|-Array.InternalArray__set_Item<Dictionary.Entry<EventHook, object>>
	|
	|-RVA: 0xDDC8D0 Offset: 0xDDB8D0 VA: 0x180DDC8D0
	|-Array.InternalArray__set_Item<Dictionary.Entry<Flow.RecursionNode, int>>
	|
	|-RVA: 0xDE0A50 Offset: 0xDDFA50 VA: 0x180DE0A50
	|-Array.InternalArray__set_Item<Dictionary.Entry<DYP2PDll.P2PID, object>>
	|
	|-RVA: 0xDDE440 Offset: 0xDDD440 VA: 0x180DDE440
	|-Array.InternalArray__set_Item<Dictionary.Entry<LPWNormalSolver.LPWPosition, int>>
	|
	|-RVA: 0xDDAFE0 Offset: 0xDD9FE0 VA: 0x180DDAFE0
	|-Array.InternalArray__set_Item<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>
	|
	|-RVA: 0xDDD000 Offset: 0xDDC000 VA: 0x180DDD000
	|-Array.InternalArray__set_Item<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, object>>
	|
	|-RVA: 0xDDD730 Offset: 0xDDC730 VA: 0x180DDD730
	|-Array.InternalArray__set_Item<Dictionary.Entry<ConversionUtility.ConversionQuery, Int32Enum>>
	|
	|-RVA: 0xDDDA10 Offset: 0xDDCA10 VA: 0x180DDDA10
	|-Array.InternalArray__set_Item<Dictionary.Entry<ConversionUtility.ConversionQuery, object>>
	|
	|-RVA: 0xDDDCF0 Offset: 0xDDCCF0 VA: 0x180DDDCF0
	|-Array.InternalArray__set_Item<Dictionary.Entry<fsPortableReflection.AttributeQuery, object>>
	|
	|-RVA: 0xDDD170 Offset: 0xDDC170 VA: 0x180DDD170
	|-Array.InternalArray__set_Item<Dictionary.Entry<DefaultSerializationBinder.TypeNameKey, object>>
	|
	|-RVA: 0xDDF770 Offset: 0xDDE770 VA: 0x180DDF770
	|-Array.InternalArray__set_Item<Dictionary.Entry<ResolverContractKey, object>>
	|
	|-RVA: 0xDDEE70 Offset: 0xDDDE70 VA: 0x180DDEE70
	|-Array.InternalArray__set_Item<Dictionary.Entry<ConvertUtils.TypeConvertKey, object>>
	|
	|-RVA: 0xDE0D30 Offset: 0xDDFD30 VA: 0x180DE0D30
	|-Array.InternalArray__set_Item<Dictionary.Entry<pb_Edge, object>>
	|
	|-RVA: 0xDDA2D0 Offset: 0xDD92D0 VA: 0x180DDA2D0
	|-Array.InternalArray__set_Item<Dictionary.Entry<pb_IntVec3, object>>
	|
	|-RVA: 0xDDFD50 Offset: 0xDDED50 VA: 0x180DDFD50
	|-Array.InternalArray__set_Item<Dictionary.Entry<AnimationStateData.AnimationPair, float>>
	|
	|-RVA: 0xDE1BC0 Offset: 0xDE0BC0 VA: 0x180DE1BC0
	|-Array.InternalArray__set_Item<Dictionary.Entry<Skin.AttachmentKeyTuple, object>>
	|
	|-RVA: 0xDE0040 Offset: 0xDDF040 VA: 0x180DE0040
	|-Array.InternalArray__set_Item<Dictionary.Entry<SlotBlendModes.MaterialTexturePair, object>>
	|
	|-RVA: 0xDDBB90 Offset: 0xDDAB90 VA: 0x180DDBB90
	|-Array.InternalArray__set_Item<Dictionary.Entry<CSteamID, object>>
	|
	|-RVA: 0xDDFBE0 Offset: 0xDDEBE0 VA: 0x180DDFBE0
	|-Array.InternalArray__set_Item<Dictionary.Entry<HAuthTicket, object>>
	|
	|-RVA: 0xDDDB80 Offset: 0xDDCB80 VA: 0x180DDDB80
	|-Array.InternalArray__set_Item<Dictionary.Entry<SteamAPICall_t, object>>
	|
	|-RVA: 0xDE0490 Offset: 0xDDF490 VA: 0x180DE0490
	|-Array.InternalArray__set_Item<Dictionary.Entry<char, char>>
	|
	|-RVA: 0xDDE5C0 Offset: 0xDDD5C0 VA: 0x180DDE5C0
	|-Array.InternalArray__set_Item<Dictionary.Entry<char, Nullable<ByteEnum>>>
	|
	|-RVA: 0xDE1A50 Offset: 0xDE0A50 VA: 0x180DE1A50
	|-Array.InternalArray__set_Item<Dictionary.Entry<char, object>>
	|
	|-RVA: 0xDDEA10 Offset: 0xDDDA10 VA: 0x180DDEA10
	|-Array.InternalArray__set_Item<Dictionary.Entry<Guid, object>>
	|
	|-RVA: 0xDDB2D0 Offset: 0xDDA2D0 VA: 0x180DDB2D0
	|-Array.InternalArray__set_Item<Dictionary.Entry<short, object>>
	|
	|-RVA: 0xDDBA20 Offset: 0xDDAA20 VA: 0x180DDBA20
	|-Array.InternalArray__set_Item<Dictionary.Entry<int, ConversationScriptObject.ClientTipsMessage>>
	|
	|-RVA: 0xDE1020 Offset: 0xDE0020 VA: 0x180DE1020
	|-Array.InternalArray__set_Item<Dictionary.Entry<int, ConversationScriptObject.ConfirmMessage>>
	|
	|-RVA: 0xDDAB70 Offset: 0xDD9B70 VA: 0x180DDAB70
	|-Array.InternalArray__set_Item<Dictionary.Entry<int, ConversationScriptObject.LoadMessage>>
	|
	|-RVA: 0xDDB5C0 Offset: 0xDDA5C0 VA: 0x180DDB5C0
	|-Array.InternalArray__set_Item<Dictionary.Entry<int, HitData>>
	|
	|-RVA: 0xDDEB80 Offset: 0xDDDB80 VA: 0x180DDEB80
	|-Array.InternalArray__set_Item<Dictionary.Entry<int, MinimapPoint>>
	|
	|-RVA: 0xDDFEC0 Offset: 0xDDEEC0 VA: 0x180DDFEC0
	|-Array.InternalArray__set_Item<Dictionary.Entry<int, ObjectPoolComInfo>>
	|
	|-RVA: 0xDE08E0 Offset: 0xDDF8E0 VA: 0x180DE08E0
	|-Array.InternalArray__set_Item<Dictionary.Entry<int, bool>>
	|
	|-RVA: 0xDDE2D0 Offset: 0xDDD2D0 VA: 0x180DDE2D0
	|-Array.InternalArray__set_Item<Dictionary.Entry<int, char>>
	|
	|-RVA: 0xDDC440 Offset: 0xDDB440 VA: 0x180DDC440
	|-Array.InternalArray__set_Item<Dictionary.Entry<int, int>>
	|
	|-RVA: 0xDDBFF0 Offset: 0xDDAFF0 VA: 0x180DDBFF0
	|-Array.InternalArray__set_Item<Dictionary.Entry<int, Int32Enum>>
	|
	|-RVA: 0xDE1EB0 Offset: 0xDE0EB0 VA: 0x180DE1EB0
	|-Array.InternalArray__set_Item<Dictionary.Entry<int, long>>
	|
	|-RVA: 0xDDEFE0 Offset: 0xDDDFE0 VA: 0x180DDEFE0
	|-Array.InternalArray__set_Item<Dictionary.Entry<int, object>>
	|
	|-RVA: 0xDDACF0 Offset: 0xDD9CF0 VA: 0x180DDACF0
	|-Array.InternalArray__set_Item<Dictionary.Entry<int, float>>
	|
	|-RVA: 0xDE0BC0 Offset: 0xDDFBC0 VA: 0x180DE0BC0
	|-Array.InternalArray__set_Item<Dictionary.Entry<int, uint>>
	|
	|-RVA: 0xDE1310 Offset: 0xDE0310 VA: 0x180DE1310
	|-Array.InternalArray__set_Item<Dictionary.Entry<int, ulong>>
	|
	|-RVA: 0xDDDFE0 Offset: 0xDDCFE0 VA: 0x180DDDFE0
	|-Array.InternalArray__set_Item<Dictionary.Entry<int, Color>>
	|
	|-RVA: 0xDDF450 Offset: 0xDDE450 VA: 0x180DDF450
	|-Array.InternalArray__set_Item<Dictionary.Entry<int, Matrix4x4>>
	|
	|-RVA: 0xDE01B0 Offset: 0xDDF1B0 VA: 0x180DE01B0
	|-Array.InternalArray__set_Item<Dictionary.Entry<int, NetworkMigrationManager.ConnectionPendingPlayers>>
	|
	|-RVA: 0xDDC160 Offset: 0xDDB160 VA: 0x180DDC160
	|-Array.InternalArray__set_Item<Dictionary.Entry<int, Vector2>>
	|
	|-RVA: 0xDE0320 Offset: 0xDDF320 VA: 0x180DE0320
	|-Array.InternalArray__set_Item<Dictionary.Entry<int, Vector3>>
	|
	|-RVA: 0xDDB740 Offset: 0xDDA740 VA: 0x180DDB740
	|-Array.InternalArray__set_Item<Dictionary.Entry<Int32Enum, bool>>
	|
	|-RVA: 0xDE1D40 Offset: 0xDE0D40 VA: 0x180DE1D40
	|-Array.InternalArray__set_Item<Dictionary.Entry<Int32Enum, int>>
	|
	|-RVA: 0xDE15F0 Offset: 0xDE05F0 VA: 0x180DE15F0
	|-Array.InternalArray__set_Item<Dictionary.Entry<Int32Enum, Int32Enum>>
	|
	|-RVA: 0xDDD5C0 Offset: 0xDDC5C0 VA: 0x180DDD5C0
	|-Array.InternalArray__set_Item<Dictionary.Entry<Int32Enum, object>>
	|
	|-RVA: 0xDE11A0 Offset: 0xDE01A0 VA: 0x180DE11A0
	|-Array.InternalArray__set_Item<Dictionary.Entry<Int32Enum, float>>
	|
	|-RVA: 0xDE1480 Offset: 0xDE0480 VA: 0x180DE1480
	|-Array.InternalArray__set_Item<Dictionary.Entry<long, int>>
	|
	|-RVA: 0xDE2190 Offset: 0xDE1190 VA: 0x180DE2190
	|-Array.InternalArray__set_Item<Dictionary.Entry<long, object>>
	|
	|-RVA: 0xDDC2D0 Offset: 0xDDB2D0 VA: 0x180DDC2D0
	|-Array.InternalArray__set_Item<Dictionary.Entry<IntPtr, object>>
	|
	|-RVA: 0xDDF150 Offset: 0xDDE150 VA: 0x180DDF150
	|-Array.InternalArray__set_Item<Dictionary.Entry<object, MeshCombiner.BlendShapeFrame>>
	|
	|-RVA: 0xDDC5B0 Offset: 0xDDB5B0 VA: 0x180DDC5B0
	|-Array.InternalArray__set_Item<Dictionary.Entry<object, CinemachineCore.UpdateStatus>>
	|
	|-RVA: 0xDDF5F0 Offset: 0xDDE5F0 VA: 0x180DDF5F0
	|-Array.InternalArray__set_Item<Dictionary.Entry<object, DYUpdateIni.OneResInfo>>
	|
	|-RVA: 0xDE2750 Offset: 0xDE1750 VA: 0x180DE2750
	|-Array.InternalArray__set_Item<Dictionary.Entry<object, IniValue>>
	|
	|-RVA: 0xDDBE70 Offset: 0xDDAE70 VA: 0x180DDBE70
	|-Array.InternalArray__set_Item<Dictionary.Entry<object, PanelManger.PanelInfo>>
	|
	|-RVA: 0xDDDE60 Offset: 0xDDCE60 VA: 0x180DDDE60
	|-Array.InternalArray__set_Item<Dictionary.Entry<object, OneInfo>>
	|
	|-RVA: 0xDDB8B0 Offset: 0xDDA8B0 VA: 0x180DDB8B0
	|-Array.InternalArray__set_Item<Dictionary.Entry<object, ArrayMetadata>>
	|
	|-RVA: 0xDE0EA0 Offset: 0xDDFEA0 VA: 0x180DE0EA0
	|-Array.InternalArray__set_Item<Dictionary.Entry<object, ObjectMetadata>>
	|
	|-RVA: 0xDDB440 Offset: 0xDDA440 VA: 0x180DDB440
	|-Array.InternalArray__set_Item<Dictionary.Entry<object, PropertyMetadata>>
	|
	|-RVA: 0xDDAE60 Offset: 0xDD9E60 VA: 0x180DDAE60
	|-Array.InternalArray__set_Item<Dictionary.Entry<object, fsOption<fsVersionedType>>>
	|
	|-RVA: 0xDDBD00 Offset: 0xDDAD00 VA: 0x180DDBD00
	|-Array.InternalArray__set_Item<Dictionary.Entry<object, SteamAPICall_t>>
	|
	|-RVA: 0xDDD450 Offset: 0xDDC450 VA: 0x180DDD450
	|-Array.InternalArray__set_Item<Dictionary.Entry<object, bool>>
	|
	|-RVA: 0xDDA890 Offset: 0xDD9890 VA: 0x180DDA890
	|-Array.InternalArray__set_Item<Dictionary.Entry<object, KeyValuePair<object, object>>>
	|
	|-RVA: 0xDDAA00 Offset: 0xDD9A00 VA: 0x180DDAA00
	|-Array.InternalArray__set_Item<Dictionary.Entry<object, int>>
	|
	|-RVA: 0xDDC760 Offset: 0xDDB760 VA: 0x180DDC760
	|-Array.InternalArray__set_Item<Dictionary.Entry<object, Int32Enum>>
	|
	|-RVA: 0xDDED00 Offset: 0xDDDD00 VA: 0x180DDED00
	|-Array.InternalArray__set_Item<Dictionary.Entry<object, long>>
	|
	|-RVA: 0xDDA5B0 Offset: 0xDD95B0 VA: 0x180DDA5B0
	|-Array.InternalArray__set_Item<Dictionary.Entry<object, object>>
	|
	|-RVA: 0xDE2470 Offset: 0xDE1470 VA: 0x180DE2470
	|-Array.InternalArray__set_Item<Dictionary.Entry<object, ResourceLocator>>
	|
	|-RVA: 0xDDCE90 Offset: 0xDDBE90 VA: 0x180DDCE90
	|-Array.InternalArray__set_Item<Dictionary.Entry<object, float>>
	|
	|-RVA: 0xDE25E0 Offset: 0xDE15E0 VA: 0x180DE25E0
	|-Array.InternalArray__set_Item<Dictionary.Entry<object, TimeSpan>>
	|
	|-RVA: 0xDDA440 Offset: 0xDD9440 VA: 0x180DDA440
	|-Array.InternalArray__set_Item<Dictionary.Entry<object, Color>>
	|
	|-RVA: 0xDE2300 Offset: 0xDE1300 VA: 0x180DE2300
	|-Array.InternalArray__set_Item<Dictionary.Entry<object, NetworkBroadcastResult>>
	|
	|-RVA: 0xDDE8A0 Offset: 0xDDD8A0 VA: 0x180DDE8A0
	|-Array.InternalArray__set_Item<Dictionary.Entry<object, Playable>>
	|
	|-RVA: 0xDDF2E0 Offset: 0xDDE2E0 VA: 0x180DDF2E0
	|-Array.InternalArray__set_Item<Dictionary.Entry<object, Vector3>>
	|
	|-RVA: 0xDDFA50 Offset: 0xDDEA50 VA: 0x180DDFA50
	|-Array.InternalArray__set_Item<Dictionary.Entry<object, BlendShapeFrame>>
	|
	|-RVA: 0xDDCA40 Offset: 0xDDBA40 VA: 0x180DDCA40
	|-Array.InternalArray__set_Item<Dictionary.Entry<float, object>>
	|
	|-RVA: 0xDDB160 Offset: 0xDDA160 VA: 0x180DDB160
	|-Array.InternalArray__set_Item<Dictionary.Entry<ushort, object>>
	|
	|-RVA: 0xDDF8E0 Offset: 0xDDE8E0 VA: 0x180DDF8E0
	|-Array.InternalArray__set_Item<Dictionary.Entry<uint, int>>
	|
	|-RVA: 0xDE1760 Offset: 0xDE0760 VA: 0x180DE1760
	|-Array.InternalArray__set_Item<Dictionary.Entry<uint, object>>
	|
	|-RVA: 0xDDE160 Offset: 0xDDD160 VA: 0x180DDE160
	|-Array.InternalArray__set_Item<Dictionary.Entry<uint, ulong>>
	|
	|-RVA: 0xDE2020 Offset: 0xDE1020 VA: 0x180DE2020
	|-Array.InternalArray__set_Item<Dictionary.Entry<ulong, object>>
	|
	|-RVA: 0xDDD2E0 Offset: 0xDDC2E0 VA: 0x180DDD2E0
	|-Array.InternalArray__set_Item<Dictionary.Entry<ulong, uint>>
	|
	|-RVA: 0xDE0600 Offset: 0xDDF600 VA: 0x180DE0600
	|-Array.InternalArray__set_Item<Dictionary.Entry<UInt64Enum, object>>
	|
	|-RVA: 0xDDE730 Offset: 0xDDD730 VA: 0x180DDE730
	|-Array.InternalArray__set_Item<Dictionary.Entry<TerrainUtility.TerrainMap.TileCoord, object>>
	|
	|-RVA: 0xDDD8A0 Offset: 0xDDC8A0 VA: 0x180DDD8A0
	|-Array.InternalArray__set_Item<Dictionary.Entry<NetworkHash128, object>>
	|
	|-RVA: 0xDDCBB0 Offset: 0xDDBBB0 VA: 0x180DDCBB0
	|-Array.InternalArray__set_Item<Dictionary.Entry<NetworkInstanceId, object>>
	|
	|-RVA: 0xDDA720 Offset: 0xDD9720 VA: 0x180DDA720
	|-Array.InternalArray__set_Item<Dictionary.Entry<NetworkSceneId, object>>
	|
	|-RVA: 0xDDCD20 Offset: 0xDDBD20 VA: 0x180DDCD20
	|-Array.InternalArray__set_Item<Dictionary.Entry<Scene, object>>
	|
	|-RVA: 0xDE0770 Offset: 0xDDF770 VA: 0x180DE0770
	|-Array.InternalArray__set_Item<Dictionary.Entry<ZmID, object>>
	|
	|-RVA: 0xDF2870 Offset: 0xDF1870 VA: 0x180DF2870
	|-Array.InternalArray__set_Item<HashSet.Slot<pb_Edge>>
	|
	|-RVA: 0xDF1FD0 Offset: 0xDF0FD0 VA: 0x180DF1FD0
	|-Array.InternalArray__set_Item<HashSet.Slot<char>>
	|
	|-RVA: 0xDF29E0 Offset: 0xDF19E0 VA: 0x180DF29E0
	|-Array.InternalArray__set_Item<HashSet.Slot<int>>
	|
	|-RVA: 0xDF2FA0 Offset: 0xDF1FA0 VA: 0x180DF2FA0
	|-Array.InternalArray__set_Item<HashSet.Slot<Int32Enum>>
	|
	|-RVA: 0xDF2140 Offset: 0xDF1140 VA: 0x180DF2140
	|-Array.InternalArray__set_Item<HashSet.Slot<object>>
	|
	|-RVA: 0xDF2CC0 Offset: 0xDF1CC0 VA: 0x180DF2CC0
	|-Array.InternalArray__set_Item<HashSet.Slot<uint>>
	|
	|-RVA: 0xDF22B0 Offset: 0xDF12B0 VA: 0x180DF22B0
	|-Array.InternalArray__set_Item<HashSet.Slot<ulong>>
	|
	|-RVA: 0xDF2700 Offset: 0xDF1700 VA: 0x180DF2700
	|-Array.InternalArray__set_Item<HashSet.Slot<NetworkInstanceId>>
	|
	|-RVA: 0xDED3B0 Offset: 0xDEC3B0 VA: 0x180DED3B0
	|-Array.InternalArray__set_Item<KeyValuePair<EventHook, object>>
	|
	|-RVA: 0xDE88A0 Offset: 0xDE78A0 VA: 0x180DE88A0
	|-Array.InternalArray__set_Item<KeyValuePair<Flow.RecursionNode, int>>
	|
	|-RVA: 0xDEB860 Offset: 0xDEA860 VA: 0x180DEB860
	|-Array.InternalArray__set_Item<KeyValuePair<DYP2PDll.P2PID, object>>
	|
	|-RVA: 0xDE6080 Offset: 0xDE5080 VA: 0x180DE6080
	|-Array.InternalArray__set_Item<KeyValuePair<LPWNormalSolver.LPWPosition, int>>
	|
	|-RVA: 0xDE6EC0 Offset: 0xDE5EC0 VA: 0x180DE6EC0
	|-Array.InternalArray__set_Item<KeyValuePair<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>
	|
	|-RVA: 0xDE6360 Offset: 0xDE5360 VA: 0x180DE6360
	|-Array.InternalArray__set_Item<KeyValuePair<BinaryOperatorHandler.OperatorQuery, object>>
	|
	|-RVA: 0xDEB410 Offset: 0xDEA410 VA: 0x180DEB410
	|-Array.InternalArray__set_Item<KeyValuePair<ConversionUtility.ConversionQuery, Int32Enum>>
	|
	|-RVA: 0xDE6D50 Offset: 0xDE5D50 VA: 0x180DE6D50
	|-Array.InternalArray__set_Item<KeyValuePair<ConversionUtility.ConversionQuery, object>>
	|
	|-RVA: 0xDEDAD0 Offset: 0xDECAD0 VA: 0x180DEDAD0
	|-Array.InternalArray__set_Item<KeyValuePair<fsPortableReflection.AttributeQuery, object>>
	|
	|-RVA: 0xDEA9F0 Offset: 0xDE99F0 VA: 0x180DEA9F0
	|-Array.InternalArray__set_Item<KeyValuePair<DefaultSerializationBinder.TypeNameKey, object>>
	|
	|-RVA: 0xDE9E10 Offset: 0xDE8E10 VA: 0x180DE9E10
	|-Array.InternalArray__set_Item<KeyValuePair<ResolverContractKey, object>>
	|
	|-RVA: 0xDEAB60 Offset: 0xDE9B60 VA: 0x180DEAB60
	|-Array.InternalArray__set_Item<KeyValuePair<ConvertUtils.TypeConvertKey, object>>
	|
	|-RVA: 0xDE54F0 Offset: 0xDE44F0 VA: 0x180DE54F0
	|-Array.InternalArray__set_Item<KeyValuePair<pb_Edge, object>>
	|
	|-RVA: 0xDE5930 Offset: 0xDE4930 VA: 0x180DE5930
	|-Array.InternalArray__set_Item<KeyValuePair<pb_IntVec3, object>>
	|
	|-RVA: 0xDE7E70 Offset: 0xDE6E70 VA: 0x180DE7E70
	|-Array.InternalArray__set_Item<KeyValuePair<AnimationStateData.AnimationPair, float>>
	|
	|-RVA: 0xDE9130 Offset: 0xDE8130 VA: 0x180DE9130
	|-Array.InternalArray__set_Item<KeyValuePair<Skin.AttachmentKeyTuple, object>>
	|
	|-RVA: 0xDEBE20 Offset: 0xDEAE20 VA: 0x180DEBE20
	|-Array.InternalArray__set_Item<KeyValuePair<SlotBlendModes.MaterialTexturePair, object>>
	|
	|-RVA: 0xDE71A0 Offset: 0xDE61A0 VA: 0x180DE71A0
	|-Array.InternalArray__set_Item<KeyValuePair<CSteamID, object>>
	|
	|-RVA: 0xDE8140 Offset: 0xDE7140 VA: 0x180DE8140
	|-Array.InternalArray__set_Item<KeyValuePair<HAuthTicket, object>>
	|
	|-RVA: 0xDE6BE0 Offset: 0xDE5BE0 VA: 0x180DE6BE0
	|-Array.InternalArray__set_Item<KeyValuePair<SteamAPICall_t, object>>
	|
	|-RVA: 0xDE67B0 Offset: 0xDE57B0 VA: 0x180DE67B0
	|-Array.InternalArray__set_Item<KeyValuePair<char, char>>
	|
	|-RVA: 0xDEC830 Offset: 0xDEB830 VA: 0x180DEC830
	|-Array.InternalArray__set_Item<KeyValuePair<char, Nullable<ByteEnum>>>
	|
	|-RVA: 0xDED240 Offset: 0xDEC240 VA: 0x180DED240
	|-Array.InternalArray__set_Item<KeyValuePair<char, object>>
	|
	|-RVA: 0xDE8E60 Offset: 0xDE7E60 VA: 0x180DE8E60
	|-Array.InternalArray__set_Item<KeyValuePair<DateTime, object>>
	|
	|-RVA: 0xDE6640 Offset: 0xDE5640 VA: 0x180DE6640
	|-Array.InternalArray__set_Item<KeyValuePair<Guid, int>>
	|
	|-RVA: 0xDECC70 Offset: 0xDEBC70 VA: 0x180DECC70
	|-Array.InternalArray__set_Item<KeyValuePair<Guid, object>>
	|
	|-RVA: 0xDE82B0 Offset: 0xDE72B0 VA: 0x180DE82B0
	|-Array.InternalArray__set_Item<KeyValuePair<short, object>>
	|
	|-RVA: 0xDEA720 Offset: 0xDE9720 VA: 0x180DEA720
	|-Array.InternalArray__set_Item<KeyValuePair<int, ConversationScriptObject.ClientTipsMessage>>
	|
	|-RVA: 0xDE8420 Offset: 0xDE7420 VA: 0x180DE8420
	|-Array.InternalArray__set_Item<KeyValuePair<int, ConversationScriptObject.ConfirmMessage>>
	|
	|-RVA: 0xDEBCB0 Offset: 0xDEACB0 VA: 0x180DEBCB0
	|-Array.InternalArray__set_Item<KeyValuePair<int, ConversationScriptObject.LoadMessage>>
	|
	|-RVA: 0xDE5C10 Offset: 0xDE4C10 VA: 0x180DE5C10
	|-Array.InternalArray__set_Item<KeyValuePair<int, HitData>>
	|
	|-RVA: 0xDEBB30 Offset: 0xDEAB30 VA: 0x180DEBB30
	|-Array.InternalArray__set_Item<KeyValuePair<int, MinimapPoint>>
	|
	|-RVA: 0xDE5D90 Offset: 0xDE4D90 VA: 0x180DE5D90
	|-Array.InternalArray__set_Item<KeyValuePair<int, ObjectPoolComInfo>>
	|
	|-RVA: 0xDE7FE0 Offset: 0xDE6FE0 VA: 0x180DE7FE0
	|-Array.InternalArray__set_Item<KeyValuePair<int, bool>>
	|
	|-RVA: 0xDE6910 Offset: 0xDE5910 VA: 0x180DE6910
	|-Array.InternalArray__set_Item<KeyValuePair<int, char>>
	|
	|-RVA: 0xDEB120 Offset: 0xDEA120 VA: 0x180DEB120
	|-Array.InternalArray__set_Item<KeyValuePair<int, int>>
	|
	|-RVA: 0xDE8FD0 Offset: 0xDE7FD0 VA: 0x180DE8FD0
	|-Array.InternalArray__set_Item<KeyValuePair<int, Int32Enum>>
	|
	|-RVA: 0xDE99C0 Offset: 0xDE89C0 VA: 0x180DE99C0
	|-Array.InternalArray__set_Item<KeyValuePair<int, long>>
	|
	|-RVA: 0xDE6A70 Offset: 0xDE5A70 VA: 0x180DE6A70
	|-Array.InternalArray__set_Item<KeyValuePair<int, object>>
	|
	|-RVA: 0xDE75E0 Offset: 0xDE65E0 VA: 0x180DE75E0
	|-Array.InternalArray__set_Item<KeyValuePair<int, float>>
	|
	|-RVA: 0xDED520 Offset: 0xDEC520 VA: 0x180DED520
	|-Array.InternalArray__set_Item<KeyValuePair<int, uint>>
	|
	|-RVA: 0xDE96F0 Offset: 0xDE86F0 VA: 0x180DE96F0
	|-Array.InternalArray__set_Item<KeyValuePair<int, ulong>>
	|
	|-RVA: 0xDE92A0 Offset: 0xDE82A0 VA: 0x180DE92A0
	|-Array.InternalArray__set_Item<KeyValuePair<int, Color>>
	|
	|-RVA: 0xDEB280 Offset: 0xDEA280 VA: 0x180DEB280
	|-Array.InternalArray__set_Item<KeyValuePair<int, Matrix4x4>>
	|
	|-RVA: 0xDECDE0 Offset: 0xDEBDE0 VA: 0x180DECDE0
	|-Array.InternalArray__set_Item<KeyValuePair<int, NetworkMigrationManager.ConnectionPendingPlayers>>
	|
	|-RVA: 0xDEA5B0 Offset: 0xDE95B0 VA: 0x180DEA5B0
	|-Array.InternalArray__set_Item<KeyValuePair<int, Vector2>>
	|
	|-RVA: 0xDED680 Offset: 0xDEC680 VA: 0x180DED680
	|-Array.InternalArray__set_Item<KeyValuePair<int, Vector3>>
	|
	|-RVA: 0xDE9860 Offset: 0xDE8860 VA: 0x180DE9860
	|-Array.InternalArray__set_Item<KeyValuePair<Int32Enum, bool>>
	|
	|-RVA: 0xDEB9D0 Offset: 0xDEA9D0 VA: 0x180DEB9D0
	|-Array.InternalArray__set_Item<KeyValuePair<Int32Enum, int>>
	|
	|-RVA: 0xDE5660 Offset: 0xDE4660 VA: 0x180DE5660
	|-Array.InternalArray__set_Item<KeyValuePair<Int32Enum, Int32Enum>>
	|
	|-RVA: 0xDE8A10 Offset: 0xDE7A10 VA: 0x180DE8A10
	|-Array.InternalArray__set_Item<KeyValuePair<Int32Enum, object>>
	|
	|-RVA: 0xDE7480 Offset: 0xDE6480 VA: 0x180DE7480
	|-Array.InternalArray__set_Item<KeyValuePair<Int32Enum, float>>
	|
	|-RVA: 0xDECB00 Offset: 0xDEBB00 VA: 0x180DECB00
	|-Array.InternalArray__set_Item<KeyValuePair<long, int>>
	|
	|-RVA: 0xDE8CF0 Offset: 0xDE7CF0 VA: 0x180DE8CF0
	|-Array.InternalArray__set_Item<KeyValuePair<long, object>>
	|
	|-RVA: 0xDE5F10 Offset: 0xDE4F10 VA: 0x180DE5F10
	|-Array.InternalArray__set_Item<KeyValuePair<IntPtr, object>>
	|
	|-RVA: 0xDE85A0 Offset: 0xDE75A0 VA: 0x180DE85A0
	|-Array.InternalArray__set_Item<KeyValuePair<object, MeshCombiner.BlendShapeFrame>>
	|
	|-RVA: 0xDEA400 Offset: 0xDE9400 VA: 0x180DEA400
	|-Array.InternalArray__set_Item<KeyValuePair<object, CinemachineCore.UpdateStatus>>
	|
	|-RVA: 0xDE64D0 Offset: 0xDE54D0 VA: 0x180DE64D0
	|-Array.InternalArray__set_Item<KeyValuePair<object, DYUpdateIni.OneResInfo>>
	|
	|-RVA: 0xDE7D00 Offset: 0xDE6D00 VA: 0x180DE7D00
	|-Array.InternalArray__set_Item<KeyValuePair<object, IniValue>>
	|
	|-RVA: 0xDEAFB0 Offset: 0xDE9FB0 VA: 0x180DEAFB0
	|-Array.InternalArray__set_Item<KeyValuePair<object, PanelManger.PanelInfo>>
	|
	|-RVA: 0xDECF50 Offset: 0xDEBF50 VA: 0x180DECF50
	|-Array.InternalArray__set_Item<KeyValuePair<object, OneInfo>>
	|
	|-RVA: 0xDED0D0 Offset: 0xDEC0D0 VA: 0x180DED0D0
	|-Array.InternalArray__set_Item<KeyValuePair<object, ArrayMetadata>>
	|
	|-RVA: 0xDE5AA0 Offset: 0xDE4AA0 VA: 0x180DE5AA0
	|-Array.InternalArray__set_Item<KeyValuePair<object, ObjectMetadata>>
	|
	|-RVA: 0xDEBF90 Offset: 0xDEAF90 VA: 0x180DEBF90
	|-Array.InternalArray__set_Item<KeyValuePair<object, PropertyMetadata>>
	|
	|-RVA: 0xDEA110 Offset: 0xDE9110 VA: 0x180DEA110
	|-Array.InternalArray__set_Item<KeyValuePair<object, fsOption<fsVersionedType>>>
	|
	|-RVA: 0xDE7030 Offset: 0xDE6030 VA: 0x180DE7030
	|-Array.InternalArray__set_Item<KeyValuePair<object, SteamAPICall_t>>
	|
	|-RVA: 0xDE9410 Offset: 0xDE8410 VA: 0x180DE9410
	|-Array.InternalArray__set_Item<KeyValuePair<object, bool>>
	|
	|-RVA: 0xDED960 Offset: 0xDEC960 VA: 0x180DED960
	|-Array.InternalArray__set_Item<KeyValuePair<object, KeyValuePair<object, object>>>
	|
	|-RVA: 0xDE7310 Offset: 0xDE6310 VA: 0x180DE7310
	|-Array.InternalArray__set_Item<KeyValuePair<object, int>>
	|
	|-RVA: 0xDED7F0 Offset: 0xDEC7F0 VA: 0x180DED7F0
	|-Array.InternalArray__set_Item<KeyValuePair<object, Int32Enum>>
	|
	|-RVA: 0xDEB6F0 Offset: 0xDEA6F0 VA: 0x180DEB6F0
	|-Array.InternalArray__set_Item<KeyValuePair<object, long>>
	|
	|-RVA: 0xDE78B0 Offset: 0xDE68B0 VA: 0x180DE78B0
	|-Array.InternalArray__set_Item<KeyValuePair<object, object>>
	|
	|-RVA: 0xDE7B90 Offset: 0xDE6B90 VA: 0x180DE7B90
	|-Array.InternalArray__set_Item<KeyValuePair<object, ResourceLocator>>
	|
	|-RVA: 0xDEC990 Offset: 0xDEB990 VA: 0x180DEC990
	|-Array.InternalArray__set_Item<KeyValuePair<object, float>>
	|
	|-RVA: 0xDE7740 Offset: 0xDE6740 VA: 0x180DE7740
	|-Array.InternalArray__set_Item<KeyValuePair<object, TimeSpan>>
	|
	|-RVA: 0xDEACD0 Offset: 0xDE9CD0 VA: 0x180DEACD0
	|-Array.InternalArray__set_Item<KeyValuePair<object, Color>>
	|
	|-RVA: 0xDE9CA0 Offset: 0xDE8CA0 VA: 0x180DE9CA0
	|-Array.InternalArray__set_Item<KeyValuePair<object, NetworkBroadcastResult>>
	|
	|-RVA: 0xDEC270 Offset: 0xDEB270 VA: 0x180DEC270
	|-Array.InternalArray__set_Item<KeyValuePair<object, Playable>>
	|
	|-RVA: 0xDEB580 Offset: 0xDEA580 VA: 0x180DEB580
	|-Array.InternalArray__set_Item<KeyValuePair<object, Vector3>>
	|
	|-RVA: 0xDE9F80 Offset: 0xDE8F80 VA: 0x180DE9F80
	|-Array.InternalArray__set_Item<KeyValuePair<object, BlendShapeFrame>>
	|
	|-RVA: 0xDE8730 Offset: 0xDE7730 VA: 0x180DE8730
	|-Array.InternalArray__set_Item<KeyValuePair<float, object>>
	|
	|-RVA: 0xDE9580 Offset: 0xDE8580 VA: 0x180DE9580
	|-Array.InternalArray__set_Item<KeyValuePair<ushort, object>>
	|
	|-RVA: 0xDEA890 Offset: 0xDE9890 VA: 0x180DEA890
	|-Array.InternalArray__set_Item<KeyValuePair<uint, int>>
	|
	|-RVA: 0xDEA290 Offset: 0xDE9290 VA: 0x180DEA290
	|-Array.InternalArray__set_Item<KeyValuePair<uint, object>>
	|
	|-RVA: 0xDE61F0 Offset: 0xDE51F0 VA: 0x180DE61F0
	|-Array.InternalArray__set_Item<KeyValuePair<uint, ulong>>
	|
	|-RVA: 0xDE57C0 Offset: 0xDE47C0 VA: 0x180DE57C0
	|-Array.InternalArray__set_Item<KeyValuePair<ulong, object>>
	|
	|-RVA: 0xDE9B30 Offset: 0xDE8B30 VA: 0x180DE9B30
	|-Array.InternalArray__set_Item<KeyValuePair<ulong, uint>>
	|
	|-RVA: 0xDEC3E0 Offset: 0xDEB3E0 VA: 0x180DEC3E0
	|-Array.InternalArray__set_Item<KeyValuePair<UInt64Enum, object>>
	|
	|-RVA: 0xDEC100 Offset: 0xDEB100 VA: 0x180DEC100
	|-Array.InternalArray__set_Item<KeyValuePair<TerrainUtility.TerrainMap.TileCoord, object>>
	|
	|-RVA: 0xDE7A20 Offset: 0xDE6A20 VA: 0x180DE7A20
	|-Array.InternalArray__set_Item<KeyValuePair<NetworkHash128, object>>
	|
	|-RVA: 0xDE8B80 Offset: 0xDE7B80 VA: 0x180DE8B80
	|-Array.InternalArray__set_Item<KeyValuePair<NetworkInstanceId, object>>
	|
	|-RVA: 0xDEC550 Offset: 0xDEB550 VA: 0x180DEC550
	|-Array.InternalArray__set_Item<KeyValuePair<NetworkSceneId, object>>
	|
	|-RVA: 0xDEC6C0 Offset: 0xDEB6C0 VA: 0x180DEC6C0
	|-Array.InternalArray__set_Item<KeyValuePair<Scene, object>>
	|
	|-RVA: 0xDEAE40 Offset: 0xDE9E40 VA: 0x180DEAE40
	|-Array.InternalArray__set_Item<KeyValuePair<ZmID, object>>
	|
	|-RVA: 0xDF65F0 Offset: 0xDF55F0 VA: 0x180DF65F0
	|-Array.InternalArray__set_Item<Hashtable.bucket>
	|
	|-RVA: 0xDD6230 Offset: 0xDD5230 VA: 0x180DD6230
	|-Array.InternalArray__set_Item<AttributeCollection.AttributeEntry>
	|
	|-RVA: 0xDD98F0 Offset: 0xDD88F0 VA: 0x180DD98F0
	|-Array.InternalArray__set_Item<DateTime>
	|
	|-RVA: 0xDD9BD0 Offset: 0xDD8BD0 VA: 0x180DD9BD0
	|-Array.InternalArray__set_Item<Decimal>
	|
	|-RVA: 0xDF18B0 Offset: 0xDF08B0 VA: 0x180DF18B0
	|-Array.InternalArray__set_Item<EventProvider.SessionInfo>
	|
	|-RVA: 0xDE2A30 Offset: 0xDE1A30 VA: 0x180DE2A30
	|-Array.InternalArray__set_Item<EventSource.EventMetadata>
	|
	|-RVA: 0xDDA010 Offset: 0xDD9010 VA: 0x180DDA010
	|-Array.InternalArray__set_Item<double>
	|
	|-RVA: 0xDE4DC0 Offset: 0xDE3DC0 VA: 0x180DE4DC0
	|-Array.InternalArray__set_Item<InternalCodePageDataItem>
	|
	|-RVA: 0xDE4F30 Offset: 0xDE3F30 VA: 0x180DE4F30
	|-Array.InternalArray__set_Item<InternalEncodingDataItem>
	|
	|-RVA: 0xDF4AA0 Offset: 0xDF3AA0 VA: 0x180DF4AA0
	|-Array.InternalArray__set_Item<TimeSpanParse.TimeSpanToken>
	|
	|-RVA: 0xDD9780 Offset: 0xDD8780 VA: 0x180DD9780
	|-Array.InternalArray__set_Item<UmAlQuraCalendar.DateMapping>
	|
	|-RVA: 0xDE3730 Offset: 0xDE2730 VA: 0x180DE3730
	|-Array.InternalArray__set_Item<Guid>
	|
	|-RVA: 0xDE46E0 Offset: 0xDE36E0 VA: 0x180DE46E0
	|-Array.InternalArray__set_Item<short>
	|
	|-RVA: 0xDE49A0 Offset: 0xDE39A0 VA: 0x180DE49A0
	|-Array.InternalArray__set_Item<int>
	|
	|-RVA: 0xDE4840 Offset: 0xDE3840 VA: 0x180DE4840
	|-Array.InternalArray__set_Item<Int32Enum>
	|
	|-RVA: 0xDE4B00 Offset: 0xDE3B00 VA: 0x180DE4B00
	|-Array.InternalArray__set_Item<long>
	|
	|-RVA: 0xDE4C60 Offset: 0xDE3C60 VA: 0x180DE4C60
	|-Array.InternalArray__set_Item<IntPtr>
	|
	|-RVA: 0xDE50A0 Offset: 0xDE40A0 VA: 0x180DE50A0
	|-Array.InternalArray__set_Item<InterpretedFrameInfo>
	|
	|-RVA: 0xDEE220 Offset: 0xDED220 VA: 0x180DEE220
	|-Array.InternalArray__set_Item<LocalDefinition>
	|
	|-RVA: 0xDF0EF0 Offset: 0xDEFEF0 VA: 0x180DF0EF0
	|-Array.InternalArray__set_Item<RuntimeLabel>
	|
	|-RVA: 0xDF2B50 Offset: 0xDF1B50 VA: 0x180DF2B50
	|-Array.InternalArray__set_Item<Set.Slot<CSteamID>>
	|
	|-RVA: 0xDF2420 Offset: 0xDF1420 VA: 0x180DF2420
	|-Array.InternalArray__set_Item<Set.Slot<char>>
	|
	|-RVA: 0xDF2E30 Offset: 0xDF1E30 VA: 0x180DF2E30
	|-Array.InternalArray__set_Item<Set.Slot<object>>
	|
	|-RVA: 0xDF1E60 Offset: 0xDF0E60 VA: 0x180DF1E60
	|-Array.InternalArray__set_Item<Set.Slot<uint>>
	|
	|-RVA: 0xDF2590 Offset: 0xDF1590 VA: 0x180DF2590
	|-Array.InternalArray__set_Item<Set.Slot<ulong>>
	|
	|-RVA: 0xDF0930 Offset: 0xDEF930 VA: 0x180DF0930
	|-Array.InternalArray__set_Item<CookieTokenizer.RecognizedAttribute>
	|
	|-RVA: 0xDE3A00 Offset: 0xDE2A00 VA: 0x180DE3A00
	|-Array.InternalArray__set_Item<HeaderVariantInfo>
	|
	|-RVA: 0xDF62A0 Offset: 0xDF52A0 VA: 0x180DF62A0
	|-Array.InternalArray__set_Item<Win32_IP_ADAPTER_ADDRESSES>
	|
	|-RVA: 0xDF5FB0 Offset: 0xDF4FB0 VA: 0x180DF5FB0
	|-Array.InternalArray__set_Item<Socket.WSABUF>
	|
	|-RVA: 0xDEF3A0 Offset: 0xDEE3A0 VA: 0x180DEF3A0
	|-Array.InternalArray__set_Item<Nullable<ByteEnum>>
	|
	|-RVA: 0xDF1060 Offset: 0xDF0060 VA: 0x180DF1060
	|-Array.InternalArray__set_Item<object>
	|
	|-RVA: 0xDE3020 Offset: 0xDE2020 VA: 0x180DE3020
	|-Array.InternalArray__set_Item<ParameterizedStrings.FormatParam>
	|
	|-RVA: 0xDD94A0 Offset: 0xDD84A0 VA: 0x180DD94A0
	|-Array.InternalArray__set_Item<CustomAttributeNamedArgument>
	|
	|-RVA: 0xDD9610 Offset: 0xDD8610 VA: 0x180DD9610
	|-Array.InternalArray__set_Item<CustomAttributeTypedArgument>
	|
	|-RVA: 0xDEFF10 Offset: 0xDEEF10 VA: 0x180DEFF10
	|-Array.InternalArray__set_Item<ParameterModifier>
	|
	|-RVA: 0xDF0C10 Offset: 0xDEFC10 VA: 0x180DF0C10
	|-Array.InternalArray__set_Item<ResourceLocator>
	|
	|-RVA: 0xDE28C0 Offset: 0xDE18C0 VA: 0x180DE28C0
	|-Array.InternalArray__set_Item<Ephemeron>
	|
	|-RVA: 0xDE35D0 Offset: 0xDE25D0 VA: 0x180DE35D0
	|-Array.InternalArray__set_Item<GCHandle>
	|
	|-RVA: 0xDF1190 Offset: 0xDF0190 VA: 0x180DF1190
	|-Array.InternalArray__set_Item<sbyte>
	|
	|-RVA: 0xDF6480 Offset: 0xDF5480 VA: 0x180DF6480
	|-Array.InternalArray__set_Item<X509ChainStatus>
	|
	|-RVA: 0xDF1A10 Offset: 0xDF0A10 VA: 0x180DF1A10
	|-Array.InternalArray__set_Item<float>
	|
	|-RVA: 0xDEE690 Offset: 0xDED690 VA: 0x180DEE690
	|-Array.InternalArray__set_Item<RegexCharClass.LowerCaseMapping>
	|
	|-RVA: 0xDD71D0 Offset: 0xDD61D0 VA: 0x180DD71D0
	|-Array.InternalArray__set_Item<CancellationTokenRegistration>
	|
	|-RVA: 0xDF4C10 Offset: 0xDF3C10 VA: 0x180DF4C10
	|-Array.InternalArray__set_Item<TimeSpan>
	|
	|-RVA: 0xDF5320 Offset: 0xDF4320 VA: 0x180DF5320
	|-Array.InternalArray__set_Item<ushort>
	|
	|-RVA: 0xDF51C0 Offset: 0xDF41C0 VA: 0x180DF51C0
	|-Array.InternalArray__set_Item<UInt16Enum>
	|
	|-RVA: 0xDF55E0 Offset: 0xDF45E0 VA: 0x180DF55E0
	|-Array.InternalArray__set_Item<uint>
	|
	|-RVA: 0xDF5480 Offset: 0xDF4480 VA: 0x180DF5480
	|-Array.InternalArray__set_Item<UInt32Enum>
	|
	|-RVA: 0xDF58A0 Offset: 0xDF48A0 VA: 0x180DF58A0
	|-Array.InternalArray__set_Item<ulong>
	|
	|-RVA: 0xDF5740 Offset: 0xDF4740 VA: 0x180DF5740
	|-Array.InternalArray__set_Item<UInt64Enum>
	|
	|-RVA: 0xDF5A00 Offset: 0xDF4A00 VA: 0x180DF5A00
	|-Array.InternalArray__set_Item<UIntPtr>
	|
	|-RVA: 0xDEEAE0 Offset: 0xDEDAE0 VA: 0x180DEEAE0
	|-Array.InternalArray__set_Item<MaterialReference>
	|
	|-RVA: 0xDF0D80 Offset: 0xDEFD80 VA: 0x180DF0D80
	|-Array.InternalArray__set_Item<RichTextTagAttribute>
	|
	|-RVA: 0xDF3280 Offset: 0xDF2280 VA: 0x180DF3280
	|-Array.InternalArray__set_Item<TexturePacker.SpriteData>
	|
	|-RVA: 0xDF3E00 Offset: 0xDF2E00 VA: 0x180DF3E00
	|-Array.InternalArray__set_Item<TMP_CharacterInfo>
	|
	|-RVA: 0xDF4010 Offset: 0xDF3010 VA: 0x180DF4010
	|-Array.InternalArray__set_Item<TMP_FontWeightPair>
	|
	|-RVA: 0xDF4180 Offset: 0xDF3180 VA: 0x180DF4180
	|-Array.InternalArray__set_Item<TMP_LineInfo>
	|
	|-RVA: 0xDF4330 Offset: 0xDF3330 VA: 0x180DF4330
	|-Array.InternalArray__set_Item<TMP_LinkInfo>
	|
	|-RVA: 0xDF44B0 Offset: 0xDF34B0 VA: 0x180DF44B0
	|-Array.InternalArray__set_Item<TMP_MeshInfo>
	|
	|-RVA: 0xDF4650 Offset: 0xDF3650 VA: 0x180DF4650
	|-Array.InternalArray__set_Item<TMP_PageInfo>
	|
	|-RVA: 0xDF5B60 Offset: 0xDF4B60 VA: 0x180DF5B60
	|-Array.InternalArray__set_Item<TMP_Text.UnicodeChar>
	|
	|-RVA: 0xDF47C0 Offset: 0xDF37C0 VA: 0x180DF47C0
	|-Array.InternalArray__set_Item<TMP_WordInfo>
	|
	|-RVA: 0xDD5280 Offset: 0xDD4280 VA: 0x180DD5280
	|-Array.InternalArray__set_Item<AccelerationEvent>
	|
	|-RVA: 0xDD56D0 Offset: 0xDD46D0 VA: 0x180DD56D0
	|-Array.InternalArray__set_Item<AnimatorClipInfo>
	|
	|-RVA: 0xDEFAC0 Offset: 0xDEEAC0 VA: 0x180DEFAC0
	|-Array.InternalArray__set_Item<BeforeRenderHelper.OrderBlock>
	|
	|-RVA: 0xDD6690 Offset: 0xDD5690 VA: 0x180DD6690
	|-Array.InternalArray__set_Item<BoneWeight>
	|
	|-RVA: 0xDD6960 Offset: 0xDD5960 VA: 0x180DD6960
	|-Array.InternalArray__set_Item<BoundingSphere>
	|
	|-RVA: 0xDD88E0 Offset: 0xDD78E0 VA: 0x180DD88E0
	|-Array.InternalArray__set_Item<Color32>
	|
	|-RVA: 0xDD8A40 Offset: 0xDD7A40 VA: 0x180DD8A40
	|-Array.InternalArray__set_Item<Color>
	|
	|-RVA: 0xDD8BB0 Offset: 0xDD7BB0 VA: 0x180DD8BB0
	|-Array.InternalArray__set_Item<CombineInstance>
	|
	|-RVA: 0xDD8D60 Offset: 0xDD7D60 VA: 0x180DD8D60
	|-Array.InternalArray__set_Item<ContactPoint2D>
	|
	|-RVA: 0xDD8EF0 Offset: 0xDD7EF0 VA: 0x180DD8EF0
	|-Array.InternalArray__set_Item<ContactPoint>
	|
	|-RVA: 0xDF0620 Offset: 0xDEF620 VA: 0x180DF0620
	|-Array.InternalArray__set_Item<RaycastResult>
	|
	|-RVA: 0xDEE070 Offset: 0xDED070 VA: 0x180DEE070
	|-Array.InternalArray__set_Item<LightDataGI>
	|
	|-RVA: 0x10D2930 Offset: 0x10D1930 VA: 0x1810D2930
	|-Array.InternalArray__set_Item<PlayerLoopSystem>
	|
	|-RVA: 0x10D3C10 Offset: 0x10D2C10 VA: 0x1810D3C10
	|-Array.InternalArray__set_Item<ShadowSliceData>
	|
	|-RVA: 0x10D3AB0 Offset: 0x10D2AB0 VA: 0x1810D3AB0
	|-Array.InternalArray__set_Item<ShaderPassName>
	|
	|-RVA: 0x10D5130 Offset: 0x10D4130 VA: 0x1810D5130
	|-Array.InternalArray__set_Item<VisibleLight>
	|
	|-RVA: 0x10D52F0 Offset: 0x10D42F0 VA: 0x1810D52F0
	|-Array.InternalArray__set_Item<VisibleReflectionProbe>
	|
	|-RVA: 0x10D4420 Offset: 0x10D3420 VA: 0x1810D4420
	|-Array.InternalArray__set_Item<TerrainUtility.TerrainMap.TileCoord>
	|
	|-RVA: 0x10D05B0 Offset: 0x10CF5B0 VA: 0x1810D05B0
	|-Array.InternalArray__set_Item<GradientAlphaKey>
	|
	|-RVA: 0x10D0710 Offset: 0x10CF710 VA: 0x1810D0710
	|-Array.InternalArray__set_Item<GradientColorKey>
	|
	|-RVA: 0x10D0B60 Offset: 0x10CFB60 VA: 0x1810D0B60
	|-Array.InternalArray__set_Item<IntervalTreeNode>
	|
	|-RVA: 0x10CFE20 Offset: 0x10CEE20 VA: 0x1810CFE20
	|-Array.InternalArray__set_Item<IntervalTree.Entry<object>>
	|
	|-RVA: 0x10D0CD0 Offset: 0x10CFCD0 VA: 0x1810D0CD0
	|-Array.InternalArray__set_Item<Keyframe>
	|
	|-RVA: 0x10D0FE0 Offset: 0x10CFFE0 VA: 0x1810D0FE0
	|-Array.InternalArray__set_Item<LOD>
	|
	|-RVA: 0x10D12B0 Offset: 0x10D02B0 VA: 0x1810D12B0
	|-Array.InternalArray__set_Item<Matrix4x4>
	|
	|-RVA: 0x10D1440 Offset: 0x10D0440 VA: 0x1810D1440
	|-Array.InternalArray__set_Item<MeshSubsetCombineUtility.MeshContainer>
	|
	|-RVA: 0x10D1600 Offset: 0x10D0600 VA: 0x1810D1600
	|-Array.InternalArray__set_Item<MeshSubsetCombineUtility.MeshInstance>
	|
	|-RVA: 0x10D4280 Offset: 0x10D3280 VA: 0x1810D4280
	|-Array.InternalArray__set_Item<MeshSubsetCombineUtility.SubMeshInstance>
	|
	|-RVA: 0x10CF9B0 Offset: 0x10CE9B0 VA: 0x1810CF9B0
	|-Array.InternalArray__set_Item<ChannelPacket>
	|
	|-RVA: 0x10D2210 Offset: 0x10D1210 VA: 0x1810D2210
	|-Array.InternalArray__set_Item<ClientScene.PendingOwner>
	|
	|-RVA: 0x10D09F0 Offset: 0x10CF9F0 VA: 0x1810D09F0
	|-Array.InternalArray__set_Item<LocalClient.InternalMsg>
	|
	|-RVA: 0x10D1940 Offset: 0x10D0940 VA: 0x1810D1940
	|-Array.InternalArray__set_Item<NetworkBroadcastResult>
	|
	|-RVA: 0x10D1AB0 Offset: 0x10D0AB0 VA: 0x1810D1AB0
	|-Array.InternalArray__set_Item<NetworkHash128>
	|
	|-RVA: 0x10D1C20 Offset: 0x10D0C20 VA: 0x1810D1C20
	|-Array.InternalArray__set_Item<NetworkInstanceId>
	|
	|-RVA: 0x10D24E0 Offset: 0x10D14E0 VA: 0x1810D24E0
	|-Array.InternalArray__set_Item<NetworkLobbyManager.PendingPlayer>
	|
	|-RVA: 0x10CFCC0 Offset: 0x10CECC0 VA: 0x1810CFCC0
	|-Array.InternalArray__set_Item<NetworkMigrationManager.ConnectionPendingPlayers>
	|
	|-RVA: 0x10D2370 Offset: 0x10D1370 VA: 0x1810D2370
	|-Array.InternalArray__set_Item<NetworkMigrationManager.PendingPlayerInfo>
	|
	|-RVA: 0x10D1D80 Offset: 0x10D0D80 VA: 0x1810D1D80
	|-Array.InternalArray__set_Item<NetworkSceneId>
	|
	|-RVA: 0x10CF840 Offset: 0x10CE840 VA: 0x1810CF840
	|-Array.InternalArray__set_Item<CRCMessageEntry>
	|
	|-RVA: 0x10D20B0 Offset: 0x10D10B0 VA: 0x1810D20B0
	|-Array.InternalArray__set_Item<PeerInfoPlayer>
	|
	|-RVA: 0x10D1EE0 Offset: 0x10D0EE0 VA: 0x1810D1EE0
	|-Array.InternalArray__set_Item<ParticleSystem.Particle>
	|
	|-RVA: 0x10D27C0 Offset: 0x10D17C0 VA: 0x1810D27C0
	|-Array.InternalArray__set_Item<Playable>
	|
	|-RVA: 0x10D2650 Offset: 0x10D1650 VA: 0x1810D2650
	|-Array.InternalArray__set_Item<PlayableBinding>
	|
	|-RVA: 0x10D2AB0 Offset: 0x10D1AB0 VA: 0x1810D2AB0
	|-Array.InternalArray__set_Item<Quaternion>
	|
	|-RVA: 0x10D2C20 Offset: 0x10D1C20 VA: 0x1810D2C20
	|-Array.InternalArray__set_Item<RaycastHit2D>
	|
	|-RVA: 0x10D2DA0 Offset: 0x10D1DA0 VA: 0x1810D2DA0
	|-Array.InternalArray__set_Item<RaycastHit>
	|
	|-RVA: 0x10D2F30 Offset: 0x10D1F30 VA: 0x1810D2F30
	|-Array.InternalArray__set_Item<Rect>
	|
	|-RVA: 0x10D3380 Offset: 0x10D2380 VA: 0x1810D3380
	|-Array.InternalArray__set_Item<RenderBuffer>
	|
	|-RVA: 0x10D1150 Offset: 0x10D0150 VA: 0x1810D1150
	|-Array.InternalArray__set_Item<BloomRenderer.Level>
	|
	|-RVA: 0x10D3210 Offset: 0x10D2210 VA: 0x1810D3210
	|-Array.InternalArray__set_Item<ReflectionProbeBlendInfo>
	|
	|-RVA: 0x10D34F0 Offset: 0x10D24F0 VA: 0x1810D34F0
	|-Array.InternalArray__set_Item<RenderTargetIdentifier>
	|
	|-RVA: 0x10D3670 Offset: 0x10D2670 VA: 0x1810D3670
	|-Array.InternalArray__set_Item<Resolution>
	|
	|-RVA: 0x10D37E0 Offset: 0x10D27E0 VA: 0x1810D37E0
	|-Array.InternalArray__set_Item<Scene>
	|
	|-RVA: 0x10D0880 Offset: 0x10CF880 VA: 0x1810D0880
	|-Array.InternalArray__set_Item<SendMouseEvents.HitInfo>
	|
	|-RVA: 0x10D0440 Offset: 0x10CF440 VA: 0x1810D0440
	|-Array.InternalArray__set_Item<GlyphRect>
	|
	|-RVA: 0x10D0140 Offset: 0x10CF140 VA: 0x1810D0140
	|-Array.InternalArray__set_Item<GlyphMarshallingStruct>
	|
	|-RVA: 0x10D02C0 Offset: 0x10CF2C0 VA: 0x1810D02C0
	|-Array.InternalArray__set_Item<GlyphPairAdjustmentRecord>
	|
	|-RVA: 0x10D54C0 Offset: 0x10D44C0 VA: 0x1810D54C0
	|-Array.InternalArray__set_Item<AnimationOutputWeightProcessor.WeightInfo>
	|
	|-RVA: 0x10D4580 Offset: 0x10D3580 VA: 0x1810D4580
	|-Array.InternalArray__set_Item<Touch>
	|
	|-RVA: 0x10CFB20 Offset: 0x10CEB20 VA: 0x1810CFB20
	|-Array.InternalArray__set_Item<ColorBlock>
	|
	|-RVA: 0x10D17C0 Offset: 0x10D07C0 VA: 0x1810D17C0
	|-Array.InternalArray__set_Item<Navigation>
	|
	|-RVA: 0x10D3F90 Offset: 0x10D2F90 VA: 0x1810D3F90
	|-Array.InternalArray__set_Item<SpriteState>
	|
	|-RVA: 0x10D4710 Offset: 0x10D3710 VA: 0x1810D4710
	|-Array.InternalArray__set_Item<UICharInfo>
	|
	|-RVA: 0x10D4880 Offset: 0x10D3880 VA: 0x1810D4880
	|-Array.InternalArray__set_Item<UILineInfo>
	|
	|-RVA: 0x10D49F0 Offset: 0x10D39F0 VA: 0x1810D49F0
	|-Array.InternalArray__set_Item<UIVertex>
	|
	|-RVA: 0x10D5640 Offset: 0x10D4640 VA: 0x1810D5640
	|-Array.InternalArray__set_Item<UnitySynchronizationContext.WorkRequest>
	|
	|-RVA: 0x10D4CF0 Offset: 0x10D3CF0 VA: 0x1810D4CF0
	|-Array.InternalArray__set_Item<Vector2>
	|
	|-RVA: 0x10D4B90 Offset: 0x10D3B90 VA: 0x1810D4B90
	|-Array.InternalArray__set_Item<Vector2Int>
	|
	|-RVA: 0x10D4E50 Offset: 0x10D3E50 VA: 0x1810D4E50
	|-Array.InternalArray__set_Item<Vector3>
	|
	|-RVA: 0x10D4FC0 Offset: 0x10D3FC0 VA: 0x1810D4FC0
	|-Array.InternalArray__set_Item<Vector4>
	|
	|-RVA: 0x10D3940 Offset: 0x10D2940 VA: 0x1810D3940
	|-Array.InternalArray__set_Item<SemanticMeaning>
	|
	|-RVA: 0x10CF570 Offset: 0x10CE570 VA: 0x1810CF570
	|-Array.InternalArray__set_Item<BlendShape>
	|
	|-RVA: 0x10CF3F0 Offset: 0x10CE3F0 VA: 0x1810CF3F0
	|-Array.InternalArray__set_Item<BlendShapeFrame>
	|
	|-RVA: 0x10CF6E0 Offset: 0x10CE6E0 VA: 0x1810CF6E0
	|-Array.InternalArray__set_Item<BorderVertex>
	|
	|-RVA: 0x10D3E00 Offset: 0x10D2E00 VA: 0x1810D3E00
	|-Array.InternalArray__set_Item<LODGenerator.SkinnedRenderer>
	|
	|-RVA: 0x10D4100 Offset: 0x10D3100 VA: 0x1810D4100
	|-Array.InternalArray__set_Item<LODGenerator.StaticRenderer>
	|
	|-RVA: 0x10D0E50 Offset: 0x10CFE50 VA: 0x1810D0E50
	|-Array.InternalArray__set_Item<LODLevel>
	|
	|-RVA: 0x10CFF90 Offset: 0x10CEF90 VA: 0x1810CFF90
	|-Array.InternalArray__set_Item<GamePadState>
	|
	|-RVA: 0x10D30A0 Offset: 0x10D20A0 VA: 0x1810D30A0
	|-Array.InternalArray__set_Item<ZmPeerManager.RecvPacket>
	|
	|-RVA: 0x10D57B0 Offset: 0x10D47B0 VA: 0x1810D57B0
	|-Array.InternalArray__set_Item<ZmID>
	*/

	internal void GetGenericValueImpl<T>(int pos, out T value) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-Array.GetGenericValueImpl<object>
	*/

	internal void SetGenericValueImpl<T>(int pos, ref T value) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-Array.SetGenericValueImpl<object>
	*/

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public int get_Length() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public int get_Rank() { }

	private int GetRank() { }

	public int GetLength(int dimension) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public int GetLowerBound(int dimension) { }

	public object GetValue(int[] indices) { }

	public void SetValue(object value, int[] indices) { }

	internal object GetValueImpl(int pos) { }

	internal void SetValueImpl(object value, int pos) { }

	internal static bool FastCopy(Array source, int source_idx, Array dest, int dest_idx, int length) { }

	internal static Array CreateInstanceImpl(Type elementType, int[] lengths, int[] bounds) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public int GetUpperBound(int dimension) { }

	public object GetValue(int index) { }

	public object GetValue(int index1, int index2) { }

	public object GetValue(int index1, int index2, int index3) { }

	public void SetValue(object value, int index) { }

	public void SetValue(object value, int index1, int index2) { }

	public void SetValue(object value, int index1, int index2, int index3) { }

	internal static Array UnsafeCreateInstance(Type elementType, int[] lengths, int[] lowerBounds) { }

	internal static Array UnsafeCreateInstance(Type elementType, int length1, int length2) { }

	internal static Array UnsafeCreateInstance(Type elementType, int[] lengths) { }

	public static Array CreateInstance(Type elementType, int length) { }

	public static Array CreateInstance(Type elementType, int length1, int length2) { }

	public static Array CreateInstance(Type elementType, int length1, int length2, int length3) { }

	public static Array CreateInstance(Type elementType, int[] lengths) { }

	public static Array CreateInstance(Type elementType, int[] lengths, int[] lowerBounds) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static void Clear(Array array, int index, int length) { }

	private static void ClearInternal(Array a, int index, int count) { }

	[ReliabilityContractAttribute] // RVA: 0x91BC0 Offset: 0x90FC0 VA: 0x180091BC0
	public static void Copy(Array sourceArray, Array destinationArray, int length) { }

	[ReliabilityContractAttribute] // RVA: 0x91BC0 Offset: 0x90FC0 VA: 0x180091BC0
	public static void Copy(Array sourceArray, int sourceIndex, Array destinationArray, int destinationIndex, int length) { }

	private static Exception CreateArrayTypeMismatchException() { }

	private static bool CanAssignArrayElement(Type source, Type target) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static void ConstrainedCopy(Array sourceArray, int sourceIndex, Array destinationArray, int destinationIndex, int length) { }

	public static T[] Empty<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23946C0 Offset: 0x23936C0 VA: 0x1823946C0
	|-Array.Empty<Expression>
	|-Array.Empty<LocalDefinition>
	|-Array.Empty<ParameterExpression>
	|-Array.Empty<ParameterInfo>
	|-Array.Empty<string[]>
	|-Array.Empty<Type>
	|-Array.Empty<GUILayoutOption>
	|-Array.Empty<Object>
	|-Array.Empty<Flow.RecursionNode>
	|-Array.Empty<LuaFunction.FuncData>
	|-Array.Empty<fsVersionedType>
	|-Array.Empty<NodeInfo>
	|-Array.Empty<bool>
	|-Array.Empty<char>
	|-Array.Empty<KeyValuePair<Guid, int>>
	|-Array.Empty<KeyValuePair<Guid, object>>
	|-Array.Empty<KeyValuePair<object, object>>
	|-Array.Empty<int>
	|-Array.Empty<Int32Enum>
	|-Array.Empty<object>
	|-Array.Empty<string>
	|-Array.Empty<ChannelPacket>
	|-Array.Empty<LocalClient.InternalMsg>
	*/

	public void Initialize() { }

	private static int IndexOfImpl<T>(T[] array, T value, int startIndex, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xBADF50 Offset: 0xBACF50 VA: 0x180BADF50
	|-Array.IndexOfImpl<DataSet.FaceIndices>
	|-Array.IndexOfImpl<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>
	|-Array.IndexOfImpl<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>
	|-Array.IndexOfImpl<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>
	|-Array.IndexOfImpl<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>
	|-Array.IndexOfImpl<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>
	|-Array.IndexOfImpl<netopenui_GS2CRewardTipsClass.ClasslstRewardData>
	|-Array.IndexOfImpl<nettask_GS2CAddTaskClass.ClasslstReward>
	|-Array.IndexOfImpl<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>
	|-Array.IndexOfImpl<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>
	|-Array.IndexOfImpl<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>
	|-Array.IndexOfImpl<UICharInfo>
	|-Array.IndexOfImpl<Vector3>
	|
	|-RVA: 0xBAD390 Offset: 0xBAC390 VA: 0x180BAD390
	|-Array.IndexOfImpl<UnitPreservation.UnitPortPreservation>
	|-Array.IndexOfImpl<CameraState.CustomBlendable>
	|-Array.IndexOfImpl<DoublePoint>
	|-Array.IndexOfImpl<IntPoint>
	|-Array.IndexOfImpl<homecontainer_GS2CSeasonInfoClass.ClasslstPool>
	|-Array.IndexOfImpl<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>
	|-Array.IndexOfImpl<lsswitch_LS2CCodeShieldClass.ClasslstShield>
	|-Array.IndexOfImpl<netarchive_C2GSAskRoleListClass.ClasslstFile>
	|-Array.IndexOfImpl<netfriend_GS2CFindNameRetClass.ClasslstPlayer>
	|-Array.IndexOfImpl<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>
	|-Array.IndexOfImpl<nettask_GS2CAddTaskClass.ClasslstProcess>
	|-Array.IndexOfImpl<s2cmove_C2GSMoveClass.ClasslstDisp>
	|-Array.IndexOfImpl<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>
	|-Array.IndexOfImpl<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>
	|-Array.IndexOfImpl<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>
	|-Array.IndexOfImpl<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>
	|-Array.IndexOfImpl<LogMessage>
	|-Array.IndexOfImpl<MusicStateInfo>
	|-Array.IndexOfImpl<BridgeHandler.IdxPacket>
	|-Array.IndexOfImpl<ScreenRadioScriptObject.ScreenInfo>
	|-Array.IndexOfImpl<ValueDropdownItem<object>>
	|-Array.IndexOfImpl<FormatterLocator.FormatterLocatorInfo>
	|-Array.IndexOfImpl<CCalEffInfo>
	|-Array.IndexOfImpl<SkeletonUtilityKinematicShadow.TransformPair>
	|-Array.IndexOfImpl<StateSoundScriptObject.StateSound>
	|-Array.IndexOfImpl<SteamMatchViewer.ChatMsg>
	|-Array.IndexOfImpl<DictionaryEntry>
	|-Array.IndexOfImpl<KeyValuePair<DateTime, object>>
	|-Array.IndexOfImpl<KeyValuePair<int, object>>
	|-Array.IndexOfImpl<KeyValuePair<object, object>>
	|-Array.IndexOfImpl<Guid>
	|-Array.IndexOfImpl<InterpretedFrameInfo>
	|-Array.IndexOfImpl<BeforeRenderHelper.OrderBlock>
	|-Array.IndexOfImpl<Color>
	|-Array.IndexOfImpl<LocalClient.InternalMsg>
	|-Array.IndexOfImpl<NetworkLobbyManager.PendingPlayer>
	|-Array.IndexOfImpl<NetworkMigrationManager.PendingPlayerInfo>
	|-Array.IndexOfImpl<CRCMessageEntry>
	|-Array.IndexOfImpl<Playable>
	|-Array.IndexOfImpl<Quaternion>
	|-Array.IndexOfImpl<Rect>
	|-Array.IndexOfImpl<ReflectionProbeBlendInfo>
	|-Array.IndexOfImpl<GlyphRect>
	|-Array.IndexOfImpl<UILineInfo>
	|-Array.IndexOfImpl<Vector4>
	|
	|-RVA: 0xBAD540 Offset: 0xBAC540 VA: 0x180BAD540
	|-Array.IndexOfImpl<MeshCombiner.SkinnedRenderer>
	|-Array.IndexOfImpl<StateSoundScriptObject.Loop>
	|-Array.IndexOfImpl<TexturePacker.SpriteData>
	|-Array.IndexOfImpl<Matrix4x4>
	|-Array.IndexOfImpl<LODGenerator.SkinnedRenderer>
	|
	|-RVA: 0xBADCB0 Offset: 0xBACCB0 VA: 0x180BADCB0
	|-Array.IndexOfImpl<MeshCombiner.StaticRenderer>
	|-Array.IndexOfImpl<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>
	|-Array.IndexOfImpl<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>
	|-Array.IndexOfImpl<s2cnpc_GS2CNpcShopClass.ClasslstGoods>
	|-Array.IndexOfImpl<DebugDrawLine.DebugLine>
	|-Array.IndexOfImpl<HitInfo>
	|-Array.IndexOfImpl<DeepReflection.PathStep>
	|-Array.IndexOfImpl<RenderTargetIdentifier>
	|-Array.IndexOfImpl<AnimationOutputWeightProcessor.WeightInfo>
	|-Array.IndexOfImpl<LODGenerator.StaticRenderer>
	|
	|-RVA: 0xBADB10 Offset: 0xBACB10 VA: 0x180BADB10
	|-Array.IndexOfImpl<CinemachineClearShot.Pair>
	|-Array.IndexOfImpl<DgwResultServerInfo>
	|-Array.IndexOfImpl<DgwServerForJson>
	|-Array.IndexOfImpl<homecontainer_GS2CHeroInfoClass.ClasslstHero>
	|-Array.IndexOfImpl<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>
	|-Array.IndexOfImpl<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>
	|-Array.IndexOfImpl<homecontainer_GS2CRoundInfoClass.ClasslstInfo>
	|-Array.IndexOfImpl<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>
	|-Array.IndexOfImpl<homecontainer_GS2CTalentInfoClass.ClasslstTalent>
	|-Array.IndexOfImpl<netteam_GS2CMaxRoundClass.ClasslstMaxRound>
	|-Array.IndexOfImpl<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>
	|-Array.IndexOfImpl<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>
	|-Array.IndexOfImpl<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>
	|-Array.IndexOfImpl<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>
	|-Array.IndexOfImpl<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>
	|-Array.IndexOfImpl<s2cnpc_C2GSAnswerDictClass.ClasslstQue>
	|-Array.IndexOfImpl<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>
	|-Array.IndexOfImpl<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>
	|-Array.IndexOfImpl<EngineHotKey>
	|-Array.IndexOfImpl<LPWNormalSolver.LPWPoint>
	|-Array.IndexOfImpl<LPWNormalSolver.LPWPointDataEntry>
	|-Array.IndexOfImpl<pb_Edge>
	|-Array.IndexOfImpl<CSteamID>
	|-Array.IndexOfImpl<KeyValuePair<int, int>>
	|-Array.IndexOfImpl<EventProvider.SessionInfo>
	|-Array.IndexOfImpl<AnimatorClipInfo>
	|-Array.IndexOfImpl<ClientScene.PendingOwner>
	|-Array.IndexOfImpl<PeerInfoPlayer>
	|-Array.IndexOfImpl<Vector2Int>
	|-Array.IndexOfImpl<ZmID>
	|
	|-RVA: 0xBAD4A0 Offset: 0xBAC4A0 VA: 0x180BAD4A0
	|-Array.IndexOfImpl<DgwServerInfo>
	|-Array.IndexOfImpl<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>
	|-Array.IndexOfImpl<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>
	|-Array.IndexOfImpl<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>
	|-Array.IndexOfImpl<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>
	|-Array.IndexOfImpl<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>
	|-Array.IndexOfImpl<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>
	|-Array.IndexOfImpl<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>
	|-Array.IndexOfImpl<NameGenerate.NameWeight>
	|-Array.IndexOfImpl<WeGameNetworkingComponent.SendPacket>
	|-Array.IndexOfImpl<AssetTracker.AssetInfo>
	|-Array.IndexOfImpl<PropertyMetadata>
	|-Array.IndexOfImpl<fsVersionedType>
	|-Array.IndexOfImpl<fsAotCompilationManager.AotCompilation>
	|-Array.IndexOfImpl<MinimapPoint>
	|-Array.IndexOfImpl<JsonPosition>
	|-Array.IndexOfImpl<FormatterLocator.FormatterInfo>
	|-Array.IndexOfImpl<SerializationNode>
	|-Array.IndexOfImpl<EventQueue.EventQueueEntry>
	|-Array.IndexOfImpl<SkeletonRendererCustomMaterials.AtlasMaterialOverride>
	|-Array.IndexOfImpl<SkeletonRendererCustomMaterials.SlotMaterialOverride>
	|-Array.IndexOfImpl<IntervalTreeNode>
	|-Array.IndexOfImpl<IntervalTree.Entry<object>>
	|-Array.IndexOfImpl<ChannelPacket>
	|-Array.IndexOfImpl<UnitySynchronizationContext.WorkRequest>
	|-Array.IndexOfImpl<ZmPeerManager.RecvPacket>
	|
	|-RVA: 0xBAD190 Offset: 0xBAC190 VA: 0x180BAD190
	|-Array.IndexOfImpl<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>
	|-Array.IndexOfImpl<s2cShop_GS2CRefreshShopClass.ClasslstGoods>
	|-Array.IndexOfImpl<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>
	|
	|-RVA: 0xBAD230 Offset: 0xBAC230 VA: 0x180BAD230
	|-Array.IndexOfImpl<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>
	|-Array.IndexOfImpl<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>
	|-Array.IndexOfImpl<netopenui_GS2CGMListClass.ClasslstGMOrder>
	|-Array.IndexOfImpl<nettask_GS2CAddTaskClass.ClasslstTaskData>
	|-Array.IndexOfImpl<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>
	|-Array.IndexOfImpl<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>
	|-Array.IndexOfImpl<SteamNetworkingComponent.SendPacket>
	|-Array.IndexOfImpl<OneInfo>
	|-Array.IndexOfImpl<BoneWeight>
	|
	|-RVA: 0xBAD0E0 Offset: 0xBAC0E0 VA: 0x180BAD0E0
	|-Array.IndexOfImpl<netarchive_GS2CRoleListClass.ClasslstFile>
	|
	|-RVA: 0xBAD9D0 Offset: 0xBAC9D0 VA: 0x180BAD9D0
	|-Array.IndexOfImpl<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>
	|-Array.IndexOfImpl<RaycastResult>
	|
	|-RVA: 0xBADD50 Offset: 0xBACD50 VA: 0x180BADD50
	|-Array.IndexOfImpl<netopenui_GS2CRecentWarInfoClass.ClasslstWar>
	|-Array.IndexOfImpl<s2cnpc_GS2CNpcEventClass.ClasslstOption>
	|-Array.IndexOfImpl<MeshSubsetCombineUtility.SubMeshInstance>
	|
	|-RVA: 0xBAD8A0 Offset: 0xBAC8A0 VA: 0x180BAD8A0
	|-Array.IndexOfImpl<RangeU16>
	|-Array.IndexOfImpl<Color32>
	|-Array.IndexOfImpl<ShaderPassName>
	|
	|-RVA: 0xBAE2A0 Offset: 0xBAD2A0 VA: 0x180BAE2A0
	|-Array.IndexOfImpl<pb_BezierPoint>
	|
	|-RVA: 0xBADC10 Offset: 0xBACC10 VA: 0x180BADC10
	|-Array.IndexOfImpl<SkillRayHit>
	|-Array.IndexOfImpl<SubmeshInstruction>
	|
	|-RVA: 0xBACFE0 Offset: 0xBABFE0 VA: 0x180BACFE0
	|-Array.IndexOfImpl<bool>
	|-Array.IndexOfImpl<byte>
	|
	|-RVA: 0xBAD060 Offset: 0xBAC060 VA: 0x180BAD060
	|-Array.IndexOfImpl<char>
	|
	|-RVA: 0xBAD420 Offset: 0xBAC420 VA: 0x180BAD420
	|-Array.IndexOfImpl<int>
	|-Array.IndexOfImpl<Int32Enum>
	|-Array.IndexOfImpl<uint>
	|
	|-RVA: 0xBADA90 Offset: 0xBACA90 VA: 0x180BADA90
	|-Array.IndexOfImpl<long>
	|-Array.IndexOfImpl<object>
	|-Array.IndexOfImpl<ulong>
	|
	|-RVA: 0xBAE1B0 Offset: 0xBAD1B0 VA: 0x180BAE1B0
	|-Array.IndexOfImpl<Win32_IP_ADAPTER_ADDRESSES>
	|
	|-RVA: 0xBADB90 Offset: 0xBACB90 VA: 0x180BADB90
	|-Array.IndexOfImpl<float>
	|
	|-RVA: 0xBAD2C0 Offset: 0xBAC2C0 VA: 0x180BAD2C0
	|-Array.IndexOfImpl<CombineInstance>
	|
	|-RVA: 0xBADFE0 Offset: 0xBACFE0 VA: 0x180BADFE0
	|-Array.IndexOfImpl<VisibleLight>
	|
	|-RVA: 0xBAE0C0 Offset: 0xBAD0C0 VA: 0x180BAE0C0
	|-Array.IndexOfImpl<VisibleReflectionProbe>
	|
	|-RVA: 0xBAD5F0 Offset: 0xBAC5F0 VA: 0x180BAD5F0
	|-Array.IndexOfImpl<MeshSubsetCombineUtility.MeshContainer>
	|
	|-RVA: 0xBAD6D0 Offset: 0xBAC6D0 VA: 0x180BAD6D0
	|-Array.IndexOfImpl<MeshSubsetCombineUtility.MeshInstance>
	|
	|-RVA: 0xBAD7B0 Offset: 0xBAC7B0 VA: 0x180BAD7B0
	|-Array.IndexOfImpl<ParticleSystem.Particle>
	|
	|-RVA: 0xBAD920 Offset: 0xBAC920 VA: 0x180BAD920
	|-Array.IndexOfImpl<RaycastHit>
	|
	|-RVA: 0xBADE10 Offset: 0xBACE10 VA: 0x180BADE10
	|-Array.IndexOfImpl<UIVertex>
	|
	|-RVA: 0xBADED0 Offset: 0xBACED0 VA: 0x180BADED0
	|-Array.IndexOfImpl<Vector2>
	*/

	private static int LastIndexOfImpl<T>(T[] array, T value, int startIndex, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x95BB30 Offset: 0x95AB30 VA: 0x18095BB30
	|-Array.LastIndexOfImpl<DataSet.FaceIndices>
	|-Array.LastIndexOfImpl<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>
	|-Array.LastIndexOfImpl<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>
	|-Array.LastIndexOfImpl<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>
	|-Array.LastIndexOfImpl<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>
	|-Array.LastIndexOfImpl<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>
	|-Array.LastIndexOfImpl<netopenui_GS2CRewardTipsClass.ClasslstRewardData>
	|-Array.LastIndexOfImpl<nettask_GS2CAddTaskClass.ClasslstReward>
	|-Array.LastIndexOfImpl<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>
	|-Array.LastIndexOfImpl<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>
	|-Array.LastIndexOfImpl<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>
	|-Array.LastIndexOfImpl<UICharInfo>
	|-Array.LastIndexOfImpl<Vector3>
	|
	|-RVA: 0x95B4F0 Offset: 0x95A4F0 VA: 0x18095B4F0
	|-Array.LastIndexOfImpl<Flow.RecursionNode>
	|-Array.LastIndexOfImpl<UnitPreservation.UnitPortPreservation>
	|-Array.LastIndexOfImpl<CameraState.CustomBlendable>
	|-Array.LastIndexOfImpl<DoublePoint>
	|-Array.LastIndexOfImpl<IntPoint>
	|-Array.LastIndexOfImpl<homecontainer_GS2CSeasonInfoClass.ClasslstPool>
	|-Array.LastIndexOfImpl<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>
	|-Array.LastIndexOfImpl<lsswitch_LS2CCodeShieldClass.ClasslstShield>
	|-Array.LastIndexOfImpl<netarchive_C2GSAskRoleListClass.ClasslstFile>
	|-Array.LastIndexOfImpl<netfriend_GS2CFindNameRetClass.ClasslstPlayer>
	|-Array.LastIndexOfImpl<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>
	|-Array.LastIndexOfImpl<nettask_GS2CAddTaskClass.ClasslstProcess>
	|-Array.LastIndexOfImpl<s2cmove_C2GSMoveClass.ClasslstDisp>
	|-Array.LastIndexOfImpl<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>
	|-Array.LastIndexOfImpl<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>
	|-Array.LastIndexOfImpl<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>
	|-Array.LastIndexOfImpl<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>
	|-Array.LastIndexOfImpl<LogMessage>
	|-Array.LastIndexOfImpl<MusicStateInfo>
	|-Array.LastIndexOfImpl<BridgeHandler.IdxPacket>
	|-Array.LastIndexOfImpl<ScreenRadioScriptObject.ScreenInfo>
	|-Array.LastIndexOfImpl<ValueDropdownItem<object>>
	|-Array.LastIndexOfImpl<FormatterLocator.FormatterLocatorInfo>
	|-Array.LastIndexOfImpl<CCalEffInfo>
	|-Array.LastIndexOfImpl<SkeletonUtilityKinematicShadow.TransformPair>
	|-Array.LastIndexOfImpl<StateSoundScriptObject.StateSound>
	|-Array.LastIndexOfImpl<SteamMatchViewer.ChatMsg>
	|-Array.LastIndexOfImpl<DictionaryEntry>
	|-Array.LastIndexOfImpl<KeyValuePair<DateTime, object>>
	|-Array.LastIndexOfImpl<KeyValuePair<int, object>>
	|-Array.LastIndexOfImpl<KeyValuePair<object, object>>
	|-Array.LastIndexOfImpl<Guid>
	|-Array.LastIndexOfImpl<InterpretedFrameInfo>
	|-Array.LastIndexOfImpl<BeforeRenderHelper.OrderBlock>
	|-Array.LastIndexOfImpl<Color>
	|-Array.LastIndexOfImpl<LocalClient.InternalMsg>
	|-Array.LastIndexOfImpl<NetworkLobbyManager.PendingPlayer>
	|-Array.LastIndexOfImpl<NetworkMigrationManager.PendingPlayerInfo>
	|-Array.LastIndexOfImpl<CRCMessageEntry>
	|-Array.LastIndexOfImpl<Playable>
	|-Array.LastIndexOfImpl<Quaternion>
	|-Array.LastIndexOfImpl<Rect>
	|-Array.LastIndexOfImpl<ReflectionProbeBlendInfo>
	|-Array.LastIndexOfImpl<GlyphRect>
	|-Array.LastIndexOfImpl<UILineInfo>
	|-Array.LastIndexOfImpl<Vector4>
	|
	|-RVA: 0x95BA80 Offset: 0x95AA80 VA: 0x18095BA80
	|-Array.LastIndexOfImpl<MeshCombiner.SkinnedRenderer>
	|-Array.LastIndexOfImpl<StateSoundScriptObject.Loop>
	|-Array.LastIndexOfImpl<TexturePacker.SpriteData>
	|-Array.LastIndexOfImpl<Matrix4x4>
	|-Array.LastIndexOfImpl<LODGenerator.SkinnedRenderer>
	|
	|-RVA: 0x95B3D0 Offset: 0x95A3D0 VA: 0x18095B3D0
	|-Array.LastIndexOfImpl<MeshCombiner.StaticRenderer>
	|-Array.LastIndexOfImpl<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>
	|-Array.LastIndexOfImpl<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>
	|-Array.LastIndexOfImpl<s2cnpc_GS2CNpcShopClass.ClasslstGoods>
	|-Array.LastIndexOfImpl<DebugDrawLine.DebugLine>
	|-Array.LastIndexOfImpl<HitInfo>
	|-Array.LastIndexOfImpl<DeepReflection.PathStep>
	|-Array.LastIndexOfImpl<RenderTargetIdentifier>
	|-Array.LastIndexOfImpl<AnimationOutputWeightProcessor.WeightInfo>
	|-Array.LastIndexOfImpl<LODGenerator.StaticRenderer>
	|
	|-RVA: 0x95B470 Offset: 0x95A470 VA: 0x18095B470
	|-Array.LastIndexOfImpl<CinemachineClearShot.Pair>
	|-Array.LastIndexOfImpl<DgwResultServerInfo>
	|-Array.LastIndexOfImpl<DgwServerForJson>
	|-Array.LastIndexOfImpl<homecontainer_GS2CHeroInfoClass.ClasslstHero>
	|-Array.LastIndexOfImpl<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>
	|-Array.LastIndexOfImpl<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>
	|-Array.LastIndexOfImpl<homecontainer_GS2CRoundInfoClass.ClasslstInfo>
	|-Array.LastIndexOfImpl<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>
	|-Array.LastIndexOfImpl<homecontainer_GS2CTalentInfoClass.ClasslstTalent>
	|-Array.LastIndexOfImpl<netteam_GS2CMaxRoundClass.ClasslstMaxRound>
	|-Array.LastIndexOfImpl<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>
	|-Array.LastIndexOfImpl<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>
	|-Array.LastIndexOfImpl<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>
	|-Array.LastIndexOfImpl<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>
	|-Array.LastIndexOfImpl<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>
	|-Array.LastIndexOfImpl<s2cnpc_C2GSAnswerDictClass.ClasslstQue>
	|-Array.LastIndexOfImpl<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>
	|-Array.LastIndexOfImpl<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>
	|-Array.LastIndexOfImpl<EngineHotKey>
	|-Array.LastIndexOfImpl<LPWNormalSolver.LPWPoint>
	|-Array.LastIndexOfImpl<LPWNormalSolver.LPWPointDataEntry>
	|-Array.LastIndexOfImpl<LuaFunction.FuncData>
	|-Array.LastIndexOfImpl<pb_Edge>
	|-Array.LastIndexOfImpl<CSteamID>
	|-Array.LastIndexOfImpl<KeyValuePair<int, int>>
	|-Array.LastIndexOfImpl<EventProvider.SessionInfo>
	|-Array.LastIndexOfImpl<AnimatorClipInfo>
	|-Array.LastIndexOfImpl<ClientScene.PendingOwner>
	|-Array.LastIndexOfImpl<PeerInfoPlayer>
	|-Array.LastIndexOfImpl<Vector2Int>
	|-Array.LastIndexOfImpl<ZmID>
	|
	|-RVA: 0x95AE80 Offset: 0x959E80 VA: 0x18095AE80
	|-Array.LastIndexOfImpl<DgwServerInfo>
	|-Array.LastIndexOfImpl<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>
	|-Array.LastIndexOfImpl<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>
	|-Array.LastIndexOfImpl<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>
	|-Array.LastIndexOfImpl<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>
	|-Array.LastIndexOfImpl<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>
	|-Array.LastIndexOfImpl<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>
	|-Array.LastIndexOfImpl<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>
	|-Array.LastIndexOfImpl<NameGenerate.NameWeight>
	|-Array.LastIndexOfImpl<WeGameNetworkingComponent.SendPacket>
	|-Array.LastIndexOfImpl<AssetTracker.AssetInfo>
	|-Array.LastIndexOfImpl<PropertyMetadata>
	|-Array.LastIndexOfImpl<fsVersionedType>
	|-Array.LastIndexOfImpl<fsAotCompilationManager.AotCompilation>
	|-Array.LastIndexOfImpl<MinimapPoint>
	|-Array.LastIndexOfImpl<JsonPosition>
	|-Array.LastIndexOfImpl<FormatterLocator.FormatterInfo>
	|-Array.LastIndexOfImpl<SerializationNode>
	|-Array.LastIndexOfImpl<EventQueue.EventQueueEntry>
	|-Array.LastIndexOfImpl<SkeletonRendererCustomMaterials.AtlasMaterialOverride>
	|-Array.LastIndexOfImpl<SkeletonRendererCustomMaterials.SlotMaterialOverride>
	|-Array.LastIndexOfImpl<IntervalTreeNode>
	|-Array.LastIndexOfImpl<IntervalTree.Entry<object>>
	|-Array.LastIndexOfImpl<ChannelPacket>
	|-Array.LastIndexOfImpl<UnitySynchronizationContext.WorkRequest>
	|-Array.LastIndexOfImpl<ZmPeerManager.RecvPacket>
	|
	|-RVA: 0x95B050 Offset: 0x95A050 VA: 0x18095B050
	|-Array.LastIndexOfImpl<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>
	|-Array.LastIndexOfImpl<s2cShop_GS2CRefreshShopClass.ClasslstGoods>
	|-Array.LastIndexOfImpl<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>
	|
	|-RVA: 0x95B270 Offset: 0x95A270 VA: 0x18095B270
	|-Array.LastIndexOfImpl<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>
	|-Array.LastIndexOfImpl<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>
	|-Array.LastIndexOfImpl<netopenui_GS2CGMListClass.ClasslstGMOrder>
	|-Array.LastIndexOfImpl<nettask_GS2CAddTaskClass.ClasslstTaskData>
	|-Array.LastIndexOfImpl<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>
	|-Array.LastIndexOfImpl<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>
	|-Array.LastIndexOfImpl<SteamNetworkingComponent.SendPacket>
	|-Array.LastIndexOfImpl<OneInfo>
	|-Array.LastIndexOfImpl<NodeInfo>
	|-Array.LastIndexOfImpl<BoneWeight>
	|
	|-RVA: 0x95AFA0 Offset: 0x959FA0 VA: 0x18095AFA0
	|-Array.LastIndexOfImpl<netarchive_GS2CRoleListClass.ClasslstFile>
	|
	|-RVA: 0x95B0F0 Offset: 0x95A0F0 VA: 0x18095B0F0
	|-Array.LastIndexOfImpl<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>
	|-Array.LastIndexOfImpl<RaycastResult>
	|
	|-RVA: 0x95B1B0 Offset: 0x95A1B0 VA: 0x18095B1B0
	|-Array.LastIndexOfImpl<netopenui_GS2CRecentWarInfoClass.ClasslstWar>
	|-Array.LastIndexOfImpl<s2cnpc_GS2CNpcEventClass.ClasslstOption>
	|-Array.LastIndexOfImpl<MeshSubsetCombineUtility.SubMeshInstance>
	|
	|-RVA: 0x95B830 Offset: 0x95A830 VA: 0x18095B830
	|-Array.LastIndexOfImpl<RangeU16>
	|-Array.LastIndexOfImpl<Color32>
	|-Array.LastIndexOfImpl<ShaderPassName>
	|
	|-RVA: 0x95C0C0 Offset: 0x95B0C0 VA: 0x18095C0C0
	|-Array.LastIndexOfImpl<pb_BezierPoint>
	|
	|-RVA: 0x95B9E0 Offset: 0x95A9E0 VA: 0x18095B9E0
	|-Array.LastIndexOfImpl<SkillRayHit>
	|-Array.LastIndexOfImpl<SubmeshInstruction>
	|
	|-RVA: 0x95AE00 Offset: 0x959E00 VA: 0x18095AE00
	|-Array.LastIndexOfImpl<bool>
	|-Array.LastIndexOfImpl<byte>
	|
	|-RVA: 0x95AF20 Offset: 0x959F20 VA: 0x18095AF20
	|-Array.LastIndexOfImpl<char>
	|
	|-RVA: 0x95BC80 Offset: 0x95AC80 VA: 0x18095BC80
	|-Array.LastIndexOfImpl<int>
	|-Array.LastIndexOfImpl<Int32Enum>
	|-Array.LastIndexOfImpl<uint>
	|
	|-RVA: 0x95BD00 Offset: 0x95AD00 VA: 0x18095BD00
	|-Array.LastIndexOfImpl<long>
	|-Array.LastIndexOfImpl<object>
	|-Array.LastIndexOfImpl<ulong>
	|
	|-RVA: 0x95BFD0 Offset: 0x95AFD0 VA: 0x18095BFD0
	|-Array.LastIndexOfImpl<Win32_IP_ADAPTER_ADDRESSES>
	|
	|-RVA: 0x95B960 Offset: 0x95A960 VA: 0x18095B960
	|-Array.LastIndexOfImpl<float>
	|
	|-RVA: 0x95B300 Offset: 0x95A300 VA: 0x18095B300
	|-Array.LastIndexOfImpl<CombineInstance>
	|
	|-RVA: 0x95BE00 Offset: 0x95AE00 VA: 0x18095BE00
	|-Array.LastIndexOfImpl<VisibleLight>
	|
	|-RVA: 0x95BEE0 Offset: 0x95AEE0 VA: 0x18095BEE0
	|-Array.LastIndexOfImpl<VisibleReflectionProbe>
	|
	|-RVA: 0x95B580 Offset: 0x95A580 VA: 0x18095B580
	|-Array.LastIndexOfImpl<MeshSubsetCombineUtility.MeshContainer>
	|
	|-RVA: 0x95B660 Offset: 0x95A660 VA: 0x18095B660
	|-Array.LastIndexOfImpl<MeshSubsetCombineUtility.MeshInstance>
	|
	|-RVA: 0x95B740 Offset: 0x95A740 VA: 0x18095B740
	|-Array.LastIndexOfImpl<ParticleSystem.Particle>
	|
	|-RVA: 0x95B8B0 Offset: 0x95A8B0 VA: 0x18095B8B0
	|-Array.LastIndexOfImpl<RaycastHit>
	|
	|-RVA: 0x95BBC0 Offset: 0x95ABC0 VA: 0x18095BBC0
	|-Array.LastIndexOfImpl<UIVertex>
	|
	|-RVA: 0x95BD80 Offset: 0x95AD80 VA: 0x18095BD80
	|-Array.LastIndexOfImpl<Vector2>
	*/

	private static void SortImpl(Array keys, Array items, int index, int length, IComparer comparer) { }

	internal static T UnsafeLoad<T>(T[] array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x75FD50 Offset: 0x75ED50 VA: 0x18075FD50
	|-Array.UnsafeLoad<DataSet.FaceIndices>
	|-Array.UnsafeLoad<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>
	|-Array.UnsafeLoad<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>
	|-Array.UnsafeLoad<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>
	|-Array.UnsafeLoad<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>
	|-Array.UnsafeLoad<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>
	|-Array.UnsafeLoad<netopenui_GS2CRewardTipsClass.ClasslstRewardData>
	|-Array.UnsafeLoad<nettask_GS2CAddTaskClass.ClasslstReward>
	|-Array.UnsafeLoad<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>
	|-Array.UnsafeLoad<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>
	|-Array.UnsafeLoad<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>
	|-Array.UnsafeLoad<UICharInfo>
	|-Array.UnsafeLoad<Vector3>
	|
	|-RVA: 0x75FF30 Offset: 0x75EF30 VA: 0x18075FF30
	|-Array.UnsafeLoad<UnitPreservation.UnitPortPreservation>
	|-Array.UnsafeLoad<CameraState.CustomBlendable>
	|-Array.UnsafeLoad<DoublePoint>
	|-Array.UnsafeLoad<IntPoint>
	|-Array.UnsafeLoad<homecontainer_GS2CSeasonInfoClass.ClasslstPool>
	|-Array.UnsafeLoad<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>
	|-Array.UnsafeLoad<lsswitch_LS2CCodeShieldClass.ClasslstShield>
	|-Array.UnsafeLoad<netarchive_C2GSAskRoleListClass.ClasslstFile>
	|-Array.UnsafeLoad<netfriend_GS2CFindNameRetClass.ClasslstPlayer>
	|-Array.UnsafeLoad<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>
	|-Array.UnsafeLoad<nettask_GS2CAddTaskClass.ClasslstProcess>
	|-Array.UnsafeLoad<s2cmove_C2GSMoveClass.ClasslstDisp>
	|-Array.UnsafeLoad<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>
	|-Array.UnsafeLoad<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>
	|-Array.UnsafeLoad<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>
	|-Array.UnsafeLoad<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>
	|-Array.UnsafeLoad<LogMessage>
	|-Array.UnsafeLoad<MusicStateInfo>
	|-Array.UnsafeLoad<BridgeHandler.IdxPacket>
	|-Array.UnsafeLoad<ScreenRadioScriptObject.ScreenInfo>
	|-Array.UnsafeLoad<ValueDropdownItem<object>>
	|-Array.UnsafeLoad<FormatterLocator.FormatterLocatorInfo>
	|-Array.UnsafeLoad<CCalEffInfo>
	|-Array.UnsafeLoad<SkeletonUtilityKinematicShadow.TransformPair>
	|-Array.UnsafeLoad<StateSoundScriptObject.StateSound>
	|-Array.UnsafeLoad<SteamMatchViewer.ChatMsg>
	|-Array.UnsafeLoad<DictionaryEntry>
	|-Array.UnsafeLoad<KeyValuePair<DateTime, object>>
	|-Array.UnsafeLoad<KeyValuePair<int, object>>
	|-Array.UnsafeLoad<KeyValuePair<object, object>>
	|-Array.UnsafeLoad<Guid>
	|-Array.UnsafeLoad<InterpretedFrameInfo>
	|-Array.UnsafeLoad<BeforeRenderHelper.OrderBlock>
	|-Array.UnsafeLoad<Color>
	|-Array.UnsafeLoad<LocalClient.InternalMsg>
	|-Array.UnsafeLoad<NetworkLobbyManager.PendingPlayer>
	|-Array.UnsafeLoad<NetworkMigrationManager.PendingPlayerInfo>
	|-Array.UnsafeLoad<CRCMessageEntry>
	|-Array.UnsafeLoad<Playable>
	|-Array.UnsafeLoad<Quaternion>
	|-Array.UnsafeLoad<Rect>
	|-Array.UnsafeLoad<ReflectionProbeBlendInfo>
	|-Array.UnsafeLoad<GlyphRect>
	|-Array.UnsafeLoad<UILineInfo>
	|-Array.UnsafeLoad<Vector4>
	|
	|-RVA: 0x760200 Offset: 0x75F200 VA: 0x180760200
	|-Array.UnsafeLoad<MeshCombiner.SkinnedRenderer>
	|-Array.UnsafeLoad<StateSoundScriptObject.Loop>
	|-Array.UnsafeLoad<TexturePacker.SpriteData>
	|-Array.UnsafeLoad<Matrix4x4>
	|-Array.UnsafeLoad<LODGenerator.SkinnedRenderer>
	|
	|-RVA: 0x760260 Offset: 0x75F260 VA: 0x180760260
	|-Array.UnsafeLoad<MeshCombiner.StaticRenderer>
	|-Array.UnsafeLoad<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>
	|-Array.UnsafeLoad<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>
	|-Array.UnsafeLoad<s2cnpc_GS2CNpcShopClass.ClasslstGoods>
	|-Array.UnsafeLoad<DebugDrawLine.DebugLine>
	|-Array.UnsafeLoad<HitInfo>
	|-Array.UnsafeLoad<DeepReflection.PathStep>
	|-Array.UnsafeLoad<RenderTargetIdentifier>
	|-Array.UnsafeLoad<AnimationOutputWeightProcessor.WeightInfo>
	|-Array.UnsafeLoad<LODGenerator.StaticRenderer>
	|
	|-RVA: 0x760020 Offset: 0x75F020 VA: 0x180760020
	|-Array.UnsafeLoad<CinemachineClearShot.Pair>
	|-Array.UnsafeLoad<DgwResultServerInfo>
	|-Array.UnsafeLoad<DgwServerForJson>
	|-Array.UnsafeLoad<homecontainer_GS2CHeroInfoClass.ClasslstHero>
	|-Array.UnsafeLoad<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>
	|-Array.UnsafeLoad<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>
	|-Array.UnsafeLoad<homecontainer_GS2CRoundInfoClass.ClasslstInfo>
	|-Array.UnsafeLoad<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>
	|-Array.UnsafeLoad<homecontainer_GS2CTalentInfoClass.ClasslstTalent>
	|-Array.UnsafeLoad<netteam_GS2CMaxRoundClass.ClasslstMaxRound>
	|-Array.UnsafeLoad<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>
	|-Array.UnsafeLoad<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>
	|-Array.UnsafeLoad<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>
	|-Array.UnsafeLoad<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>
	|-Array.UnsafeLoad<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>
	|-Array.UnsafeLoad<s2cnpc_C2GSAnswerDictClass.ClasslstQue>
	|-Array.UnsafeLoad<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>
	|-Array.UnsafeLoad<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>
	|-Array.UnsafeLoad<EngineHotKey>
	|-Array.UnsafeLoad<LPWNormalSolver.LPWPoint>
	|-Array.UnsafeLoad<LPWNormalSolver.LPWPointDataEntry>
	|-Array.UnsafeLoad<pb_Edge>
	|-Array.UnsafeLoad<CSteamID>
	|-Array.UnsafeLoad<KeyValuePair<int, int>>
	|-Array.UnsafeLoad<EventProvider.SessionInfo>
	|-Array.UnsafeLoad<long>
	|-Array.UnsafeLoad<object>
	|-Array.UnsafeLoad<ulong>
	|-Array.UnsafeLoad<AnimatorClipInfo>
	|-Array.UnsafeLoad<ClientScene.PendingOwner>
	|-Array.UnsafeLoad<PeerInfoPlayer>
	|-Array.UnsafeLoad<Vector2>
	|-Array.UnsafeLoad<Vector2Int>
	|-Array.UnsafeLoad<ZmID>
	|
	|-RVA: 0x75FDF0 Offset: 0x75EDF0 VA: 0x18075FDF0
	|-Array.UnsafeLoad<DgwServerInfo>
	|-Array.UnsafeLoad<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>
	|-Array.UnsafeLoad<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>
	|-Array.UnsafeLoad<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>
	|-Array.UnsafeLoad<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>
	|-Array.UnsafeLoad<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>
	|-Array.UnsafeLoad<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>
	|-Array.UnsafeLoad<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>
	|-Array.UnsafeLoad<NameGenerate.NameWeight>
	|-Array.UnsafeLoad<WeGameNetworkingComponent.SendPacket>
	|-Array.UnsafeLoad<AssetTracker.AssetInfo>
	|-Array.UnsafeLoad<PropertyMetadata>
	|-Array.UnsafeLoad<fsVersionedType>
	|-Array.UnsafeLoad<fsAotCompilationManager.AotCompilation>
	|-Array.UnsafeLoad<MinimapPoint>
	|-Array.UnsafeLoad<JsonPosition>
	|-Array.UnsafeLoad<FormatterLocator.FormatterInfo>
	|-Array.UnsafeLoad<SerializationNode>
	|-Array.UnsafeLoad<EventQueue.EventQueueEntry>
	|-Array.UnsafeLoad<SkeletonRendererCustomMaterials.AtlasMaterialOverride>
	|-Array.UnsafeLoad<SkeletonRendererCustomMaterials.SlotMaterialOverride>
	|-Array.UnsafeLoad<IntervalTreeNode>
	|-Array.UnsafeLoad<IntervalTree.Entry<object>>
	|-Array.UnsafeLoad<ChannelPacket>
	|-Array.UnsafeLoad<UnitySynchronizationContext.WorkRequest>
	|-Array.UnsafeLoad<ZmPeerManager.RecvPacket>
	|
	|-RVA: 0x75FCF0 Offset: 0x75ECF0 VA: 0x18075FCF0
	|-Array.UnsafeLoad<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>
	|-Array.UnsafeLoad<s2cShop_GS2CRefreshShopClass.ClasslstGoods>
	|-Array.UnsafeLoad<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>
	|
	|-RVA: 0x75FDA0 Offset: 0x75EDA0 VA: 0x18075FDA0
	|-Array.UnsafeLoad<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>
	|-Array.UnsafeLoad<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>
	|-Array.UnsafeLoad<netopenui_GS2CGMListClass.ClasslstGMOrder>
	|-Array.UnsafeLoad<nettask_GS2CAddTaskClass.ClasslstTaskData>
	|-Array.UnsafeLoad<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>
	|-Array.UnsafeLoad<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>
	|-Array.UnsafeLoad<SteamNetworkingComponent.SendPacket>
	|-Array.UnsafeLoad<OneInfo>
	|-Array.UnsafeLoad<BoneWeight>
	|
	|-RVA: 0x75FC90 Offset: 0x75EC90 VA: 0x18075FC90
	|-Array.UnsafeLoad<netarchive_GS2CRoleListClass.ClasslstFile>
	|
	|-RVA: 0x7600F0 Offset: 0x75F0F0 VA: 0x1807600F0
	|-Array.UnsafeLoad<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>
	|-Array.UnsafeLoad<RaycastResult>
	|
	|-RVA: 0x75FE40 Offset: 0x75EE40 VA: 0x18075FE40
	|-Array.UnsafeLoad<netopenui_GS2CRecentWarInfoClass.ClasslstWar>
	|-Array.UnsafeLoad<s2cnpc_GS2CNpcEventClass.ClasslstOption>
	|-Array.UnsafeLoad<MeshSubsetCombineUtility.SubMeshInstance>
	|
	|-RVA: 0x75FF80 Offset: 0x75EF80 VA: 0x18075FF80
	|-Array.UnsafeLoad<RangeU16>
	|-Array.UnsafeLoad<int>
	|-Array.UnsafeLoad<Int32Enum>
	|-Array.UnsafeLoad<uint>
	|-Array.UnsafeLoad<Color32>
	|-Array.UnsafeLoad<ShaderPassName>
	|
	|-RVA: 0x7603C0 Offset: 0x75F3C0 VA: 0x1807603C0
	|-Array.UnsafeLoad<pb_BezierPoint>
	|
	|-RVA: 0x7601A0 Offset: 0x75F1A0 VA: 0x1807601A0
	|-Array.UnsafeLoad<SkillRayHit>
	|
	|-RVA: 0x75FC10 Offset: 0x75EC10 VA: 0x18075FC10
	|-Array.UnsafeLoad<bool>
	|-Array.UnsafeLoad<byte>
	|
	|-RVA: 0x75FC50 Offset: 0x75EC50 VA: 0x18075FC50
	|-Array.UnsafeLoad<char>
	|
	|-RVA: 0x760390 Offset: 0x75F390 VA: 0x180760390
	|-Array.UnsafeLoad<Win32_IP_ADAPTER_ADDRESSES>
	|
	|-RVA: 0x760160 Offset: 0x75F160 VA: 0x180760160
	|-Array.UnsafeLoad<float>
	|
	|-RVA: 0x75FEB0 Offset: 0x75EEB0 VA: 0x18075FEB0
	|-Array.UnsafeLoad<CombineInstance>
	|
	|-RVA: 0x760330 Offset: 0x75F330 VA: 0x180760330
	|-Array.UnsafeLoad<VisibleLight>
	|
	|-RVA: 0x760360 Offset: 0x75F360 VA: 0x180760360
	|-Array.UnsafeLoad<VisibleReflectionProbe>
	|
	|-RVA: 0x75FFC0 Offset: 0x75EFC0 VA: 0x18075FFC0
	|-Array.UnsafeLoad<MeshSubsetCombineUtility.MeshContainer>
	|
	|-RVA: 0x75FFF0 Offset: 0x75EFF0 VA: 0x18075FFF0
	|-Array.UnsafeLoad<MeshSubsetCombineUtility.MeshInstance>
	|
	|-RVA: 0x760060 Offset: 0x75F060 VA: 0x180760060
	|-Array.UnsafeLoad<ParticleSystem.Particle>
	|
	|-RVA: 0x760090 Offset: 0x75F090 VA: 0x180760090
	|-Array.UnsafeLoad<RaycastHit>
	|
	|-RVA: 0x7602C0 Offset: 0x75F2C0 VA: 0x1807602C0
	|-Array.UnsafeLoad<UIVertex>
	*/

	internal static void UnsafeStore<T>(T[] array, int index, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1194700 Offset: 0x1193700 VA: 0x181194700
	|-Array.UnsafeStore<object>
	*/

	internal static R UnsafeMov<S, R>(S instance) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1390720 Offset: 0x138F720 VA: 0x181390720
	|-Array.UnsafeMov<Int32Enum, int>
	|
	|-RVA: 0x14F8750 Offset: 0x14F7750 VA: 0x1814F8750
	|-Array.UnsafeMov<object, object>
	|-Array.UnsafeMov<UInt64Enum, long>
	*/
}

// Namespace: 
private sealed class Array.ArrayEnumerator : IEnumerator, ICloneable
{
	// Fields
	private Array _array;
	private int _index;
	private int _endIndex;

	// Properties
	public object Current { get; }

	// Methods

	internal void .ctor(Array array) { }

	public bool MoveNext() { }

	public void Reset() { }

	public object Clone() { }

	public object get_Current() { }
}

// Namespace: 
internal struct Array.InternalEnumerator<T> : IEnumerator<T>, IDisposable, IEnumerator
{
	// Fields
	private readonly Array array;
	private int idx;

	// Properties
	public T Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	internal void .ctor(Array array) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D4220 Offset: 0x1D3620 VA: 0x1801D4220
	|-Array.InternalEnumerator<DataSet.FaceIndices>..ctor
	|-Array.InternalEnumerator<EventHook>..ctor
	|-Array.InternalEnumerator<Flow.RecursionNode>..ctor
	|-Array.InternalEnumerator<UnitPreservation.UnitPortPreservation>..ctor
	|-Array.InternalEnumerator<MeshCombiner.BlendShape>..ctor
	|-Array.InternalEnumerator<MeshCombiner.BlendShapeFrame>..ctor
	|-Array.InternalEnumerator<MeshCombiner.SkinnedRenderer>..ctor
	|-Array.InternalEnumerator<MeshCombiner.StaticRenderer>..ctor
	|-Array.InternalEnumerator<CameraState.CustomBlendable>..ctor
	|-Array.InternalEnumerator<CinemachineBlendListCamera.Instruction>..ctor
	|-Array.InternalEnumerator<CinemachineBlenderSettings.CustomBlend>..ctor
	|-Array.InternalEnumerator<CinemachineClearShot.Pair>..ctor
	|-Array.InternalEnumerator<CinemachineCore.UpdateStatus>..ctor
	|-Array.InternalEnumerator<CinemachineFreeLook.Orbit>..ctor
	|-Array.InternalEnumerator<CinemachineOrbitalTransposer.HeadingTracker.Item>..ctor
	|-Array.InternalEnumerator<CinemachinePath.Waypoint>..ctor
	|-Array.InternalEnumerator<CinemachineSmoothPath.Waypoint>..ctor
	|-Array.InternalEnumerator<CinemachineStateDrivenCamera.Instruction>..ctor
	|-Array.InternalEnumerator<CinemachineStateDrivenCamera.ParentHash>..ctor
	|-Array.InternalEnumerator<CinemachineTargetGroup.Target>..ctor
	|-Array.InternalEnumerator<NoiseSettings.TransformNoiseParams>..ctor
	|-Array.InternalEnumerator<DoublePoint>..ctor
	|-Array.InternalEnumerator<IntPoint>..ctor
	|-Array.InternalEnumerator<ConversationScriptObject.ClientTipsMessage>..ctor
	|-Array.InternalEnumerator<ConversationScriptObject.ConfirmMessage>..ctor
	|-Array.InternalEnumerator<ConversationScriptObject.LoadMessage>..ctor
	|-Array.InternalEnumerator<ControlPoint>..ctor
	|-Array.InternalEnumerator<DgwResultServerInfo>..ctor
	|-Array.InternalEnumerator<DgwServerForJson>..ctor
	|-Array.InternalEnumerator<DgwServerInfo>..ctor
	|-Array.InternalEnumerator<VoiceEngineApiWrap.Servers>..ctor
	|-Array.InternalEnumerator<DYP2PDll.P2PID>..ctor
	|-Array.InternalEnumerator<DYUpdateIni.OneResInfo>..ctor
	|-Array.InternalEnumerator<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>..ctor
	|-Array.InternalEnumerator<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>..ctor
	|-Array.InternalEnumerator<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>..ctor
	|-Array.InternalEnumerator<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>..ctor
	|-Array.InternalEnumerator<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>..ctor
	|-Array.InternalEnumerator<homecontainer_GS2CHeroInfoClass.ClasslstHero>..ctor
	|-Array.InternalEnumerator<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>..ctor
	|-Array.InternalEnumerator<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>..ctor
	|-Array.InternalEnumerator<homecontainer_GS2CRoundInfoClass.ClasslstInfo>..ctor
	|-Array.InternalEnumerator<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>..ctor
	|-Array.InternalEnumerator<homecontainer_GS2CSeasonInfoClass.ClasslstPool>..ctor
	|-Array.InternalEnumerator<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>..ctor
	|-Array.InternalEnumerator<homecontainer_GS2CTalentInfoClass.ClasslstTalent>..ctor
	|-Array.InternalEnumerator<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>..ctor
	|-Array.InternalEnumerator<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>..ctor
	|-Array.InternalEnumerator<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>..ctor
	|-Array.InternalEnumerator<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>..ctor
	|-Array.InternalEnumerator<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>..ctor
	|-Array.InternalEnumerator<lsswitch_LS2CCodeShieldClass.ClasslstShield>..ctor
	|-Array.InternalEnumerator<netarchive_C2GSAskRoleListClass.ClasslstFile>..ctor
	|-Array.InternalEnumerator<netarchive_GS2CRoleListClass.ClasslstFile>..ctor
	|-Array.InternalEnumerator<netfriend_GS2CFindNameRetClass.ClasslstPlayer>..ctor
	|-Array.InternalEnumerator<netopenui_GS2CGMListClass.ClasslstGMOrder>..ctor
	|-Array.InternalEnumerator<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>..ctor
	|-Array.InternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>..ctor
	|-Array.InternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>..ctor
	|-Array.InternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWar>..ctor
	|-Array.InternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>..ctor
	|-Array.InternalEnumerator<netopenui_GS2CRewardTipsClass.ClasslstRewardData>..ctor
	|-Array.InternalEnumerator<nettask_GS2CAddTaskClass.ClasslstProcess>..ctor
	|-Array.InternalEnumerator<nettask_GS2CAddTaskClass.ClasslstReward>..ctor
	|-Array.InternalEnumerator<nettask_GS2CAddTaskClass.ClasslstTaskData>..ctor
	|-Array.InternalEnumerator<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>..ctor
	|-Array.InternalEnumerator<netteam_GS2CMaxRoundClass.ClasslstMaxRound>..ctor
	|-Array.InternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>..ctor
	|-Array.InternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>..ctor
	|-Array.InternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>..ctor
	|-Array.InternalEnumerator<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>..ctor
	|-Array.InternalEnumerator<s2cShop_GS2CRefreshShopClass.ClasslstGoods>..ctor
	|-Array.InternalEnumerator<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>..ctor
	|-Array.InternalEnumerator<s2cmove_C2GSMoveClass.ClasslstDisp>..ctor
	|-Array.InternalEnumerator<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>..ctor
	|-Array.InternalEnumerator<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>..ctor
	|-Array.InternalEnumerator<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>..ctor
	|-Array.InternalEnumerator<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>..ctor
	|-Array.InternalEnumerator<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>..ctor
	|-Array.InternalEnumerator<s2cnpc_C2GSAnswerDictClass.ClasslstQue>..ctor
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>..ctor
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>..ctor
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>..ctor
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>..ctor
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcEventClass.ClasslstOption>..ctor
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>..ctor
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>..ctor
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>..ctor
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>..ctor
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcShopClass.ClasslstGoods>..ctor
	|-Array.InternalEnumerator<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>..ctor
	|-Array.InternalEnumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>..ctor
	|-Array.InternalEnumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>..ctor
	|-Array.InternalEnumerator<IniValue>..ctor
	|-Array.InternalEnumerator<NameGenerate.NameWeight>..ctor
	|-Array.InternalEnumerator<SteamNetworkingComponent.SendPacket>..ctor
	|-Array.InternalEnumerator<WinCrypt.CRYPT_ATTRIBUTE>..ctor
	|-Array.InternalEnumerator<PanelManger.PanelInfo>..ctor
	|-Array.InternalEnumerator<WeGameNetworkingComponent.SendPacket>..ctor
	|-Array.InternalEnumerator<RangeU16>..ctor
	|-Array.InternalEnumerator<OneInfo>..ctor
	|-Array.InternalEnumerator<DebugDrawLine.DebugLine>..ctor
	|-Array.InternalEnumerator<AssetTracker.AssetInfo>..ctor
	|-Array.InternalEnumerator<EngineHotKey>..ctor
	|-Array.InternalEnumerator<HitData>..ctor
	|-Array.InternalEnumerator<HitInfo>..ctor
	|-Array.InternalEnumerator<InputDevice.AnalogSnapshotEntry>..ctor
	|-Array.InternalEnumerator<InputDeviceMatcher>..ctor
	|-Array.InternalEnumerator<InputRange>..ctor
	|-Array.InternalEnumerator<KeyInfo>..ctor
	|-Array.InternalEnumerator<LogMessage>..ctor
	|-Array.InternalEnumerator<OverlapResult>..ctor
	|-Array.InternalEnumerator<LPWNormalSolver.LPWPoint>..ctor
	|-Array.InternalEnumerator<LPWNormalSolver.LPWPointDataEntry>..ctor
	|-Array.InternalEnumerator<LPWNormalSolver.LPWPosition>..ctor
	|-Array.InternalEnumerator<ArrayMetadata>..ctor
	|-Array.InternalEnumerator<ObjectMetadata>..ctor
	|-Array.InternalEnumerator<PropertyMetadata>..ctor
	|-Array.InternalEnumerator<LuaDictEntry<object, object>>..ctor
	|-Array.InternalEnumerator<LuaFunction.FuncData>..ctor
	|-Array.InternalEnumerator<BinaryOperatorHandler.OperatorQuery>..ctor
	|-Array.InternalEnumerator<ConversionUtility.ConversionQuery>..ctor
	|-Array.InternalEnumerator<fsOption<fsVersionedType>>..ctor
	|-Array.InternalEnumerator<fsPortableReflection.AttributeQuery>..ctor
	|-Array.InternalEnumerator<fsVersionedType>..ctor
	|-Array.InternalEnumerator<fsAotCompilationManager.AotCompilation>..ctor
	|-Array.InternalEnumerator<Header.ReceivedToken>..ctor
	|-Array.InternalEnumerator<MinimapPoint>..ctor
	|-Array.InternalEnumerator<CodePointIndexer.TableRange>..ctor
	|-Array.InternalEnumerator<Uri.UriScheme>..ctor
	|-Array.InternalEnumerator<MusicStateInfo>..ctor
	|-Array.InternalEnumerator<BridgeHandler.IdxPacket>..ctor
	|-Array.InternalEnumerator<JsonPosition>..ctor
	|-Array.InternalEnumerator<DefaultSerializationBinder.TypeNameKey>..ctor
	|-Array.InternalEnumerator<ResolverContractKey>..ctor
	|-Array.InternalEnumerator<ConvertUtils.TypeConvertKey>..ctor
	|-Array.InternalEnumerator<ObjectPoolComInfo>..ctor
	|-Array.InternalEnumerator<pb_BezierPoint>..ctor
	|-Array.InternalEnumerator<pb_Edge>..ctor
	|-Array.InternalEnumerator<pb_IntVec3>..ctor
	|-Array.InternalEnumerator<IcoBumpin.FaceRef>..ctor
	|-Array.InternalEnumerator<AnimationWarping.Warp>..ctor
	|-Array.InternalEnumerator<GrounderQuadruped.Foot>..ctor
	|-Array.InternalEnumerator<IKSolverLimb.AxisDirection>..ctor
	|-Array.InternalEnumerator<ScreenRadioScriptObject.ScreenInfo>..ctor
	|-Array.InternalEnumerator<ValueDropdownItem<object>>..ctor
	|-Array.InternalEnumerator<FormatterLocator.FormatterInfo>..ctor
	|-Array.InternalEnumerator<FormatterLocator.FormatterLocatorInfo>..ctor
	|-Array.InternalEnumerator<NodeInfo>..ctor
	|-Array.InternalEnumerator<SerializationNode>..ctor
	|-Array.InternalEnumerator<DeepReflection.PathStep>..ctor
	|-Array.InternalEnumerator<CCalEffInfo>..ctor
	|-Array.InternalEnumerator<SkillRayHit>..ctor
	|-Array.InternalEnumerator<AnimationStateData.AnimationPair>..ctor
	|-Array.InternalEnumerator<EventQueue.EventQueueEntry>..ctor
	|-Array.InternalEnumerator<Skin.AttachmentKeyTuple>..ctor
	|-Array.InternalEnumerator<SkeletonRendererCustomMaterials.AtlasMaterialOverride>..ctor
	|-Array.InternalEnumerator<SkeletonRendererCustomMaterials.SlotMaterialOverride>..ctor
	|-Array.InternalEnumerator<SkeletonUtilityKinematicShadow.TransformPair>..ctor
	|-Array.InternalEnumerator<SlotBlendModes.MaterialTexturePair>..ctor
	|-Array.InternalEnumerator<SubmeshInstruction>..ctor
	|-Array.InternalEnumerator<StateSoundScriptObject.Loop>..ctor
	|-Array.InternalEnumerator<StateSoundScriptObject.StateSound>..ctor
	|-Array.InternalEnumerator<SteamMatchViewer.ChatMsg>..ctor
	|-Array.InternalEnumerator<AppId_t>..ctor
	|-Array.InternalEnumerator<CSteamID>..ctor
	|-Array.InternalEnumerator<ControllerActionSetHandle_t>..ctor
	|-Array.InternalEnumerator<ControllerHandle_t>..ctor
	|-Array.InternalEnumerator<DepotId_t>..ctor
	|-Array.InternalEnumerator<HAuthTicket>..ctor
	|-Array.InternalEnumerator<InputActionSetHandle_t>..ctor
	|-Array.InternalEnumerator<InputHandle_t>..ctor
	|-Array.InternalEnumerator<MatchMakingKeyValuePair_t>..ctor
	|-Array.InternalEnumerator<PublishedFileId_t>..ctor
	|-Array.InternalEnumerator<SteamAPICall_t>..ctor
	|-Array.InternalEnumerator<SteamItemDef_t>..ctor
	|-Array.InternalEnumerator<SteamItemDetails_t>..ctor
	|-Array.InternalEnumerator<SteamItemInstanceID_t>..ctor
	|-Array.InternalEnumerator<SteamPartyBeaconLocation_t>..ctor
	|-Array.InternalEnumerator<ArraySegment<byte>>..ctor
	|-Array.InternalEnumerator<bool>..ctor
	|-Array.InternalEnumerator<byte>..ctor
	|-Array.InternalEnumerator<ByteEnum>..ctor
	|-Array.InternalEnumerator<char>..ctor
	|-Array.InternalEnumerator<ConcurrentQueue.Segment.Slot<object>>..ctor
	|-Array.InternalEnumerator<DictionaryEntry>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<EventHook, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<Flow.RecursionNode, int>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<DYP2PDll.P2PID, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<LPWNormalSolver.LPWPosition, int>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<ConversionUtility.ConversionQuery, Int32Enum>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<ConversionUtility.ConversionQuery, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<fsPortableReflection.AttributeQuery, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<DefaultSerializationBinder.TypeNameKey, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<ResolverContractKey, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<ConvertUtils.TypeConvertKey, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<pb_Edge, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<pb_IntVec3, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<AnimationStateData.AnimationPair, float>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<Skin.AttachmentKeyTuple, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<SlotBlendModes.MaterialTexturePair, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<CSteamID, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<HAuthTicket, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<SteamAPICall_t, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<char, char>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<char, Nullable<ByteEnum>>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<char, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<Guid, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<short, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.ClientTipsMessage>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.ConfirmMessage>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.LoadMessage>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<int, HitData>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<int, MinimapPoint>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<int, ObjectPoolComInfo>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<int, bool>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<int, char>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<int, int>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<int, Int32Enum>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<int, long>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<int, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<int, float>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<int, uint>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<int, ulong>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<int, Color>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<int, Matrix4x4>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<int, NetworkMigrationManager.ConnectionPendingPlayers>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<int, Vector2>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<int, Vector3>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, bool>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, int>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, Int32Enum>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, float>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<long, int>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<long, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<IntPtr, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<object, MeshCombiner.BlendShapeFrame>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<object, CinemachineCore.UpdateStatus>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<object, DYUpdateIni.OneResInfo>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<object, IniValue>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<object, PanelManger.PanelInfo>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<object, OneInfo>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<object, ArrayMetadata>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<object, ObjectMetadata>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<object, PropertyMetadata>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<object, fsOption<fsVersionedType>>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<object, SteamAPICall_t>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<object, bool>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<object, KeyValuePair<object, object>>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<object, int>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<object, Int32Enum>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<object, long>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<object, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<object, ResourceLocator>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<object, float>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<object, TimeSpan>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<object, Color>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<object, NetworkBroadcastResult>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<object, Playable>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<object, Vector3>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<object, BlendShapeFrame>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<float, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<ushort, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<uint, int>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<uint, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<uint, ulong>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<ulong, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<ulong, uint>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<UInt64Enum, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<TerrainUtility.TerrainMap.TileCoord, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<NetworkHash128, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<NetworkInstanceId, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<NetworkSceneId, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<Scene, object>>..ctor
	|-Array.InternalEnumerator<Dictionary.Entry<ZmID, object>>..ctor
	|-Array.InternalEnumerator<HashSet.Slot<pb_Edge>>..ctor
	|-Array.InternalEnumerator<HashSet.Slot<char>>..ctor
	|-Array.InternalEnumerator<HashSet.Slot<int>>..ctor
	|-Array.InternalEnumerator<HashSet.Slot<Int32Enum>>..ctor
	|-Array.InternalEnumerator<HashSet.Slot<object>>..ctor
	|-Array.InternalEnumerator<HashSet.Slot<uint>>..ctor
	|-Array.InternalEnumerator<HashSet.Slot<ulong>>..ctor
	|-Array.InternalEnumerator<HashSet.Slot<NetworkInstanceId>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<EventHook, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<Flow.RecursionNode, int>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<DYP2PDll.P2PID, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<LPWNormalSolver.LPWPosition, int>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<BinaryOperatorHandler.OperatorQuery, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<ConversionUtility.ConversionQuery, Int32Enum>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<ConversionUtility.ConversionQuery, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<fsPortableReflection.AttributeQuery, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<DefaultSerializationBinder.TypeNameKey, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<ResolverContractKey, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<ConvertUtils.TypeConvertKey, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<pb_Edge, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<pb_IntVec3, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<AnimationStateData.AnimationPair, float>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<Skin.AttachmentKeyTuple, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<SlotBlendModes.MaterialTexturePair, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<CSteamID, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<HAuthTicket, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<SteamAPICall_t, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<char, char>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<char, Nullable<ByteEnum>>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<char, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<DateTime, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<Guid, int>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<Guid, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<short, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<int, ConversationScriptObject.ClientTipsMessage>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<int, ConversationScriptObject.ConfirmMessage>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<int, ConversationScriptObject.LoadMessage>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<int, HitData>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<int, MinimapPoint>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<int, ObjectPoolComInfo>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<int, bool>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<int, char>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<int, int>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<int, Int32Enum>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<int, long>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<int, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<int, float>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<int, uint>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<int, ulong>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<int, Color>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<int, Matrix4x4>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<int, NetworkMigrationManager.ConnectionPendingPlayers>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<int, Vector2>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<int, Vector3>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, bool>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, int>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, Int32Enum>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, float>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<long, int>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<long, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<IntPtr, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<object, MeshCombiner.BlendShapeFrame>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<object, CinemachineCore.UpdateStatus>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<object, DYUpdateIni.OneResInfo>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<object, IniValue>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<object, PanelManger.PanelInfo>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<object, OneInfo>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<object, ArrayMetadata>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<object, ObjectMetadata>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<object, PropertyMetadata>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<object, fsOption<fsVersionedType>>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<object, SteamAPICall_t>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<object, bool>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<object, KeyValuePair<object, object>>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<object, int>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<object, Int32Enum>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<object, long>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<object, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<object, ResourceLocator>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<object, float>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<object, TimeSpan>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<object, Color>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<object, NetworkBroadcastResult>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<object, Playable>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<object, Vector3>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<object, BlendShapeFrame>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<float, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<ushort, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<uint, int>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<uint, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<uint, ulong>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<ulong, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<ulong, uint>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<UInt64Enum, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<TerrainUtility.TerrainMap.TileCoord, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<NetworkHash128, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<NetworkInstanceId, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<NetworkSceneId, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<Scene, object>>..ctor
	|-Array.InternalEnumerator<KeyValuePair<ZmID, object>>..ctor
	|-Array.InternalEnumerator<Hashtable.bucket>..ctor
	|-Array.InternalEnumerator<AttributeCollection.AttributeEntry>..ctor
	|-Array.InternalEnumerator<DateTime>..ctor
	|-Array.InternalEnumerator<Decimal>..ctor
	|-Array.InternalEnumerator<EventProvider.SessionInfo>..ctor
	|-Array.InternalEnumerator<EventSource.EventMetadata>..ctor
	|-Array.InternalEnumerator<double>..ctor
	|-Array.InternalEnumerator<InternalCodePageDataItem>..ctor
	|-Array.InternalEnumerator<InternalEncodingDataItem>..ctor
	|-Array.InternalEnumerator<TimeSpanParse.TimeSpanToken>..ctor
	|-Array.InternalEnumerator<UmAlQuraCalendar.DateMapping>..ctor
	|-Array.InternalEnumerator<Guid>..ctor
	|-Array.InternalEnumerator<short>..ctor
	|-Array.InternalEnumerator<int>..ctor
	|-Array.InternalEnumerator<Int32Enum>..ctor
	|-Array.InternalEnumerator<long>..ctor
	|-Array.InternalEnumerator<IntPtr>..ctor
	|-Array.InternalEnumerator<InterpretedFrameInfo>..ctor
	|-Array.InternalEnumerator<LocalDefinition>..ctor
	|-Array.InternalEnumerator<RuntimeLabel>..ctor
	|-Array.InternalEnumerator<Set.Slot<CSteamID>>..ctor
	|-Array.InternalEnumerator<Set.Slot<char>>..ctor
	|-Array.InternalEnumerator<Set.Slot<object>>..ctor
	|-Array.InternalEnumerator<Set.Slot<uint>>..ctor
	|-Array.InternalEnumerator<Set.Slot<ulong>>..ctor
	|-Array.InternalEnumerator<CookieTokenizer.RecognizedAttribute>..ctor
	|-Array.InternalEnumerator<HeaderVariantInfo>..ctor
	|-Array.InternalEnumerator<Win32_IP_ADAPTER_ADDRESSES>..ctor
	|-Array.InternalEnumerator<Socket.WSABUF>..ctor
	|-Array.InternalEnumerator<Nullable<ByteEnum>>..ctor
	|-Array.InternalEnumerator<object>..ctor
	|-Array.InternalEnumerator<ParameterizedStrings.FormatParam>..ctor
	|-Array.InternalEnumerator<CustomAttributeNamedArgument>..ctor
	|-Array.InternalEnumerator<CustomAttributeTypedArgument>..ctor
	|-Array.InternalEnumerator<ParameterModifier>..ctor
	|-Array.InternalEnumerator<ResourceLocator>..ctor
	|-Array.InternalEnumerator<Ephemeron>..ctor
	|-Array.InternalEnumerator<GCHandle>..ctor
	|-Array.InternalEnumerator<sbyte>..ctor
	|-Array.InternalEnumerator<X509ChainStatus>..ctor
	|-Array.InternalEnumerator<float>..ctor
	|-Array.InternalEnumerator<RegexCharClass.LowerCaseMapping>..ctor
	|-Array.InternalEnumerator<CancellationTokenRegistration>..ctor
	|-Array.InternalEnumerator<TimeSpan>..ctor
	|-Array.InternalEnumerator<ushort>..ctor
	|-Array.InternalEnumerator<UInt16Enum>..ctor
	|-Array.InternalEnumerator<uint>..ctor
	|-Array.InternalEnumerator<UInt32Enum>..ctor
	|-Array.InternalEnumerator<ulong>..ctor
	|-Array.InternalEnumerator<UInt64Enum>..ctor
	|-Array.InternalEnumerator<UIntPtr>..ctor
	|-Array.InternalEnumerator<MaterialReference>..ctor
	|-Array.InternalEnumerator<RichTextTagAttribute>..ctor
	|-Array.InternalEnumerator<TexturePacker.SpriteData>..ctor
	|-Array.InternalEnumerator<TMP_CharacterInfo>..ctor
	|-Array.InternalEnumerator<TMP_FontWeightPair>..ctor
	|-Array.InternalEnumerator<TMP_LineInfo>..ctor
	|-Array.InternalEnumerator<TMP_LinkInfo>..ctor
	|-Array.InternalEnumerator<TMP_MeshInfo>..ctor
	|-Array.InternalEnumerator<TMP_PageInfo>..ctor
	|-Array.InternalEnumerator<TMP_Text.UnicodeChar>..ctor
	|-Array.InternalEnumerator<TMP_WordInfo>..ctor
	|-Array.InternalEnumerator<AccelerationEvent>..ctor
	|-Array.InternalEnumerator<AnimatorClipInfo>..ctor
	|-Array.InternalEnumerator<BeforeRenderHelper.OrderBlock>..ctor
	|-Array.InternalEnumerator<BoneWeight>..ctor
	|-Array.InternalEnumerator<BoundingSphere>..ctor
	|-Array.InternalEnumerator<Color32>..ctor
	|-Array.InternalEnumerator<Color>..ctor
	|-Array.InternalEnumerator<CombineInstance>..ctor
	|-Array.InternalEnumerator<ContactPoint2D>..ctor
	|-Array.InternalEnumerator<ContactPoint>..ctor
	|-Array.InternalEnumerator<RaycastResult>..ctor
	|-Array.InternalEnumerator<LightDataGI>..ctor
	|-Array.InternalEnumerator<PlayerLoopSystem>..ctor
	|-Array.InternalEnumerator<ShadowSliceData>..ctor
	|-Array.InternalEnumerator<ShaderPassName>..ctor
	|-Array.InternalEnumerator<VisibleLight>..ctor
	|-Array.InternalEnumerator<VisibleReflectionProbe>..ctor
	|-Array.InternalEnumerator<TerrainUtility.TerrainMap.TileCoord>..ctor
	|-Array.InternalEnumerator<GradientAlphaKey>..ctor
	|-Array.InternalEnumerator<GradientColorKey>..ctor
	|-Array.InternalEnumerator<IntervalTreeNode>..ctor
	|-Array.InternalEnumerator<IntervalTree.Entry<object>>..ctor
	|-Array.InternalEnumerator<Keyframe>..ctor
	|-Array.InternalEnumerator<LOD>..ctor
	|-Array.InternalEnumerator<Matrix4x4>..ctor
	|-Array.InternalEnumerator<MeshSubsetCombineUtility.MeshContainer>..ctor
	|-Array.InternalEnumerator<MeshSubsetCombineUtility.MeshInstance>..ctor
	|-Array.InternalEnumerator<MeshSubsetCombineUtility.SubMeshInstance>..ctor
	|-Array.InternalEnumerator<ChannelPacket>..ctor
	|-Array.InternalEnumerator<ClientScene.PendingOwner>..ctor
	|-Array.InternalEnumerator<LocalClient.InternalMsg>..ctor
	|-Array.InternalEnumerator<NetworkBroadcastResult>..ctor
	|-Array.InternalEnumerator<NetworkHash128>..ctor
	|-Array.InternalEnumerator<NetworkInstanceId>..ctor
	|-Array.InternalEnumerator<NetworkLobbyManager.PendingPlayer>..ctor
	|-Array.InternalEnumerator<NetworkMigrationManager.ConnectionPendingPlayers>..ctor
	|-Array.InternalEnumerator<NetworkMigrationManager.PendingPlayerInfo>..ctor
	|-Array.InternalEnumerator<NetworkSceneId>..ctor
	|-Array.InternalEnumerator<CRCMessageEntry>..ctor
	|-Array.InternalEnumerator<PeerInfoPlayer>..ctor
	|-Array.InternalEnumerator<ParticleSystem.Particle>..ctor
	|-Array.InternalEnumerator<Playable>..ctor
	|-Array.InternalEnumerator<PlayableBinding>..ctor
	|-Array.InternalEnumerator<Quaternion>..ctor
	|-Array.InternalEnumerator<RaycastHit2D>..ctor
	|-Array.InternalEnumerator<RaycastHit>..ctor
	|-Array.InternalEnumerator<Rect>..ctor
	|-Array.InternalEnumerator<RenderBuffer>..ctor
	|-Array.InternalEnumerator<BloomRenderer.Level>..ctor
	|-Array.InternalEnumerator<ReflectionProbeBlendInfo>..ctor
	|-Array.InternalEnumerator<RenderTargetIdentifier>..ctor
	|-Array.InternalEnumerator<Resolution>..ctor
	|-Array.InternalEnumerator<Scene>..ctor
	|-Array.InternalEnumerator<SendMouseEvents.HitInfo>..ctor
	|-Array.InternalEnumerator<GlyphRect>..ctor
	|-Array.InternalEnumerator<GlyphMarshallingStruct>..ctor
	|-Array.InternalEnumerator<GlyphPairAdjustmentRecord>..ctor
	|-Array.InternalEnumerator<AnimationOutputWeightProcessor.WeightInfo>..ctor
	|-Array.InternalEnumerator<Touch>..ctor
	|-Array.InternalEnumerator<ColorBlock>..ctor
	|-Array.InternalEnumerator<Navigation>..ctor
	|-Array.InternalEnumerator<SpriteState>..ctor
	|-Array.InternalEnumerator<UICharInfo>..ctor
	|-Array.InternalEnumerator<UILineInfo>..ctor
	|-Array.InternalEnumerator<UIVertex>..ctor
	|-Array.InternalEnumerator<UnitySynchronizationContext.WorkRequest>..ctor
	|-Array.InternalEnumerator<Vector2>..ctor
	|-Array.InternalEnumerator<Vector2Int>..ctor
	|-Array.InternalEnumerator<Vector3>..ctor
	|-Array.InternalEnumerator<Vector4>..ctor
	|-Array.InternalEnumerator<SemanticMeaning>..ctor
	|-Array.InternalEnumerator<BlendShape>..ctor
	|-Array.InternalEnumerator<BlendShapeFrame>..ctor
	|-Array.InternalEnumerator<BorderVertex>..ctor
	|-Array.InternalEnumerator<LODGenerator.SkinnedRenderer>..ctor
	|-Array.InternalEnumerator<LODGenerator.StaticRenderer>..ctor
	|-Array.InternalEnumerator<LODLevel>..ctor
	|-Array.InternalEnumerator<GamePadState>..ctor
	|-Array.InternalEnumerator<ZmPeerManager.RecvPacket>..ctor
	|-Array.InternalEnumerator<ZmID>..ctor
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D3B30 Offset: 0x1D2F30 VA: 0x1801D3B30
	|-Array.InternalEnumerator<DataSet.FaceIndices>.Dispose
	|-Array.InternalEnumerator<EventHook>.Dispose
	|-Array.InternalEnumerator<Flow.RecursionNode>.Dispose
	|-Array.InternalEnumerator<UnitPreservation.UnitPortPreservation>.Dispose
	|-Array.InternalEnumerator<MeshCombiner.BlendShape>.Dispose
	|-Array.InternalEnumerator<MeshCombiner.BlendShapeFrame>.Dispose
	|-Array.InternalEnumerator<MeshCombiner.SkinnedRenderer>.Dispose
	|-Array.InternalEnumerator<MeshCombiner.StaticRenderer>.Dispose
	|-Array.InternalEnumerator<CameraState.CustomBlendable>.Dispose
	|-Array.InternalEnumerator<CinemachineBlendListCamera.Instruction>.Dispose
	|-Array.InternalEnumerator<CinemachineBlenderSettings.CustomBlend>.Dispose
	|-Array.InternalEnumerator<CinemachineClearShot.Pair>.Dispose
	|-Array.InternalEnumerator<CinemachineCore.UpdateStatus>.Dispose
	|-Array.InternalEnumerator<CinemachineFreeLook.Orbit>.Dispose
	|-Array.InternalEnumerator<CinemachineOrbitalTransposer.HeadingTracker.Item>.Dispose
	|-Array.InternalEnumerator<CinemachinePath.Waypoint>.Dispose
	|-Array.InternalEnumerator<CinemachineSmoothPath.Waypoint>.Dispose
	|-Array.InternalEnumerator<CinemachineStateDrivenCamera.Instruction>.Dispose
	|-Array.InternalEnumerator<CinemachineStateDrivenCamera.ParentHash>.Dispose
	|-Array.InternalEnumerator<CinemachineTargetGroup.Target>.Dispose
	|-Array.InternalEnumerator<NoiseSettings.TransformNoiseParams>.Dispose
	|-Array.InternalEnumerator<DoublePoint>.Dispose
	|-Array.InternalEnumerator<IntPoint>.Dispose
	|-Array.InternalEnumerator<ConversationScriptObject.ClientTipsMessage>.Dispose
	|-Array.InternalEnumerator<ConversationScriptObject.ConfirmMessage>.Dispose
	|-Array.InternalEnumerator<ConversationScriptObject.LoadMessage>.Dispose
	|-Array.InternalEnumerator<ControlPoint>.Dispose
	|-Array.InternalEnumerator<DgwResultServerInfo>.Dispose
	|-Array.InternalEnumerator<DgwServerForJson>.Dispose
	|-Array.InternalEnumerator<DgwServerInfo>.Dispose
	|-Array.InternalEnumerator<VoiceEngineApiWrap.Servers>.Dispose
	|-Array.InternalEnumerator<DYP2PDll.P2PID>.Dispose
	|-Array.InternalEnumerator<DYUpdateIni.OneResInfo>.Dispose
	|-Array.InternalEnumerator<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Dispose
	|-Array.InternalEnumerator<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Dispose
	|-Array.InternalEnumerator<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Dispose
	|-Array.InternalEnumerator<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Dispose
	|-Array.InternalEnumerator<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Dispose
	|-Array.InternalEnumerator<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Dispose
	|-Array.InternalEnumerator<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Dispose
	|-Array.InternalEnumerator<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Dispose
	|-Array.InternalEnumerator<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Dispose
	|-Array.InternalEnumerator<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Dispose
	|-Array.InternalEnumerator<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Dispose
	|-Array.InternalEnumerator<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Dispose
	|-Array.InternalEnumerator<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Dispose
	|-Array.InternalEnumerator<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Dispose
	|-Array.InternalEnumerator<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Dispose
	|-Array.InternalEnumerator<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Dispose
	|-Array.InternalEnumerator<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Dispose
	|-Array.InternalEnumerator<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Dispose
	|-Array.InternalEnumerator<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Dispose
	|-Array.InternalEnumerator<netarchive_C2GSAskRoleListClass.ClasslstFile>.Dispose
	|-Array.InternalEnumerator<netarchive_GS2CRoleListClass.ClasslstFile>.Dispose
	|-Array.InternalEnumerator<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Dispose
	|-Array.InternalEnumerator<netopenui_GS2CGMListClass.ClasslstGMOrder>.Dispose
	|-Array.InternalEnumerator<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Dispose
	|-Array.InternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Dispose
	|-Array.InternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Dispose
	|-Array.InternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Dispose
	|-Array.InternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Dispose
	|-Array.InternalEnumerator<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Dispose
	|-Array.InternalEnumerator<nettask_GS2CAddTaskClass.ClasslstProcess>.Dispose
	|-Array.InternalEnumerator<nettask_GS2CAddTaskClass.ClasslstReward>.Dispose
	|-Array.InternalEnumerator<nettask_GS2CAddTaskClass.ClasslstTaskData>.Dispose
	|-Array.InternalEnumerator<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Dispose
	|-Array.InternalEnumerator<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Dispose
	|-Array.InternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Dispose
	|-Array.InternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Dispose
	|-Array.InternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Dispose
	|-Array.InternalEnumerator<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Dispose
	|-Array.InternalEnumerator<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Dispose
	|-Array.InternalEnumerator<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Dispose
	|-Array.InternalEnumerator<s2cmove_C2GSMoveClass.ClasslstDisp>.Dispose
	|-Array.InternalEnumerator<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Dispose
	|-Array.InternalEnumerator<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Dispose
	|-Array.InternalEnumerator<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Dispose
	|-Array.InternalEnumerator<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Dispose
	|-Array.InternalEnumerator<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Dispose
	|-Array.InternalEnumerator<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Dispose
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Dispose
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Dispose
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Dispose
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Dispose
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Dispose
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Dispose
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Dispose
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Dispose
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Dispose
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Dispose
	|-Array.InternalEnumerator<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Dispose
	|-Array.InternalEnumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Dispose
	|-Array.InternalEnumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Dispose
	|-Array.InternalEnumerator<IniValue>.Dispose
	|-Array.InternalEnumerator<NameGenerate.NameWeight>.Dispose
	|-Array.InternalEnumerator<SteamNetworkingComponent.SendPacket>.Dispose
	|-Array.InternalEnumerator<WinCrypt.CRYPT_ATTRIBUTE>.Dispose
	|-Array.InternalEnumerator<PanelManger.PanelInfo>.Dispose
	|-Array.InternalEnumerator<WeGameNetworkingComponent.SendPacket>.Dispose
	|-Array.InternalEnumerator<RangeU16>.Dispose
	|-Array.InternalEnumerator<OneInfo>.Dispose
	|-Array.InternalEnumerator<DebugDrawLine.DebugLine>.Dispose
	|-Array.InternalEnumerator<AssetTracker.AssetInfo>.Dispose
	|-Array.InternalEnumerator<EngineHotKey>.Dispose
	|-Array.InternalEnumerator<HitData>.Dispose
	|-Array.InternalEnumerator<HitInfo>.Dispose
	|-Array.InternalEnumerator<InputDevice.AnalogSnapshotEntry>.Dispose
	|-Array.InternalEnumerator<InputDeviceMatcher>.Dispose
	|-Array.InternalEnumerator<InputRange>.Dispose
	|-Array.InternalEnumerator<KeyInfo>.Dispose
	|-Array.InternalEnumerator<LogMessage>.Dispose
	|-Array.InternalEnumerator<OverlapResult>.Dispose
	|-Array.InternalEnumerator<LPWNormalSolver.LPWPoint>.Dispose
	|-Array.InternalEnumerator<LPWNormalSolver.LPWPointDataEntry>.Dispose
	|-Array.InternalEnumerator<LPWNormalSolver.LPWPosition>.Dispose
	|-Array.InternalEnumerator<ArrayMetadata>.Dispose
	|-Array.InternalEnumerator<ObjectMetadata>.Dispose
	|-Array.InternalEnumerator<PropertyMetadata>.Dispose
	|-Array.InternalEnumerator<LuaDictEntry<object, object>>.Dispose
	|-Array.InternalEnumerator<LuaFunction.FuncData>.Dispose
	|-Array.InternalEnumerator<BinaryOperatorHandler.OperatorQuery>.Dispose
	|-Array.InternalEnumerator<ConversionUtility.ConversionQuery>.Dispose
	|-Array.InternalEnumerator<fsOption<fsVersionedType>>.Dispose
	|-Array.InternalEnumerator<fsPortableReflection.AttributeQuery>.Dispose
	|-Array.InternalEnumerator<fsVersionedType>.Dispose
	|-Array.InternalEnumerator<fsAotCompilationManager.AotCompilation>.Dispose
	|-Array.InternalEnumerator<Header.ReceivedToken>.Dispose
	|-Array.InternalEnumerator<MinimapPoint>.Dispose
	|-Array.InternalEnumerator<CodePointIndexer.TableRange>.Dispose
	|-Array.InternalEnumerator<Uri.UriScheme>.Dispose
	|-Array.InternalEnumerator<MusicStateInfo>.Dispose
	|-Array.InternalEnumerator<BridgeHandler.IdxPacket>.Dispose
	|-Array.InternalEnumerator<JsonPosition>.Dispose
	|-Array.InternalEnumerator<DefaultSerializationBinder.TypeNameKey>.Dispose
	|-Array.InternalEnumerator<ResolverContractKey>.Dispose
	|-Array.InternalEnumerator<ConvertUtils.TypeConvertKey>.Dispose
	|-Array.InternalEnumerator<ObjectPoolComInfo>.Dispose
	|-Array.InternalEnumerator<pb_BezierPoint>.Dispose
	|-Array.InternalEnumerator<pb_Edge>.Dispose
	|-Array.InternalEnumerator<pb_IntVec3>.Dispose
	|-Array.InternalEnumerator<IcoBumpin.FaceRef>.Dispose
	|-Array.InternalEnumerator<AnimationWarping.Warp>.Dispose
	|-Array.InternalEnumerator<GrounderQuadruped.Foot>.Dispose
	|-Array.InternalEnumerator<IKSolverLimb.AxisDirection>.Dispose
	|-Array.InternalEnumerator<ScreenRadioScriptObject.ScreenInfo>.Dispose
	|-Array.InternalEnumerator<ValueDropdownItem<object>>.Dispose
	|-Array.InternalEnumerator<FormatterLocator.FormatterInfo>.Dispose
	|-Array.InternalEnumerator<FormatterLocator.FormatterLocatorInfo>.Dispose
	|-Array.InternalEnumerator<NodeInfo>.Dispose
	|-Array.InternalEnumerator<SerializationNode>.Dispose
	|-Array.InternalEnumerator<DeepReflection.PathStep>.Dispose
	|-Array.InternalEnumerator<CCalEffInfo>.Dispose
	|-Array.InternalEnumerator<SkillRayHit>.Dispose
	|-Array.InternalEnumerator<AnimationStateData.AnimationPair>.Dispose
	|-Array.InternalEnumerator<EventQueue.EventQueueEntry>.Dispose
	|-Array.InternalEnumerator<Skin.AttachmentKeyTuple>.Dispose
	|-Array.InternalEnumerator<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Dispose
	|-Array.InternalEnumerator<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Dispose
	|-Array.InternalEnumerator<SkeletonUtilityKinematicShadow.TransformPair>.Dispose
	|-Array.InternalEnumerator<SlotBlendModes.MaterialTexturePair>.Dispose
	|-Array.InternalEnumerator<SubmeshInstruction>.Dispose
	|-Array.InternalEnumerator<StateSoundScriptObject.Loop>.Dispose
	|-Array.InternalEnumerator<StateSoundScriptObject.StateSound>.Dispose
	|-Array.InternalEnumerator<SteamMatchViewer.ChatMsg>.Dispose
	|-Array.InternalEnumerator<AppId_t>.Dispose
	|-Array.InternalEnumerator<CSteamID>.Dispose
	|-Array.InternalEnumerator<ControllerActionSetHandle_t>.Dispose
	|-Array.InternalEnumerator<ControllerHandle_t>.Dispose
	|-Array.InternalEnumerator<DepotId_t>.Dispose
	|-Array.InternalEnumerator<HAuthTicket>.Dispose
	|-Array.InternalEnumerator<InputActionSetHandle_t>.Dispose
	|-Array.InternalEnumerator<InputHandle_t>.Dispose
	|-Array.InternalEnumerator<MatchMakingKeyValuePair_t>.Dispose
	|-Array.InternalEnumerator<PublishedFileId_t>.Dispose
	|-Array.InternalEnumerator<SteamAPICall_t>.Dispose
	|-Array.InternalEnumerator<SteamItemDef_t>.Dispose
	|-Array.InternalEnumerator<SteamItemDetails_t>.Dispose
	|-Array.InternalEnumerator<SteamItemInstanceID_t>.Dispose
	|-Array.InternalEnumerator<SteamPartyBeaconLocation_t>.Dispose
	|-Array.InternalEnumerator<ArraySegment<byte>>.Dispose
	|-Array.InternalEnumerator<bool>.Dispose
	|-Array.InternalEnumerator<byte>.Dispose
	|-Array.InternalEnumerator<ByteEnum>.Dispose
	|-Array.InternalEnumerator<char>.Dispose
	|-Array.InternalEnumerator<ConcurrentQueue.Segment.Slot<object>>.Dispose
	|-Array.InternalEnumerator<DictionaryEntry>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<EventHook, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<Flow.RecursionNode, int>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<DYP2PDll.P2PID, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<LPWNormalSolver.LPWPosition, int>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<ConversionUtility.ConversionQuery, Int32Enum>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<ConversionUtility.ConversionQuery, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<fsPortableReflection.AttributeQuery, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<DefaultSerializationBinder.TypeNameKey, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<ResolverContractKey, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<ConvertUtils.TypeConvertKey, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<pb_Edge, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<pb_IntVec3, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<AnimationStateData.AnimationPair, float>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<Skin.AttachmentKeyTuple, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<SlotBlendModes.MaterialTexturePair, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<CSteamID, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<HAuthTicket, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<SteamAPICall_t, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<char, char>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<char, Nullable<ByteEnum>>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<char, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<Guid, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<short, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.ClientTipsMessage>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.ConfirmMessage>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.LoadMessage>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<int, HitData>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<int, MinimapPoint>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<int, ObjectPoolComInfo>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<int, bool>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<int, char>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<int, int>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<int, Int32Enum>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<int, long>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<int, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<int, float>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<int, uint>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<int, ulong>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<int, Color>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<int, Matrix4x4>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<int, NetworkMigrationManager.ConnectionPendingPlayers>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<int, Vector2>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<int, Vector3>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, bool>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, int>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, Int32Enum>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, float>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<long, int>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<long, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<IntPtr, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<object, MeshCombiner.BlendShapeFrame>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<object, CinemachineCore.UpdateStatus>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<object, DYUpdateIni.OneResInfo>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<object, IniValue>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<object, PanelManger.PanelInfo>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<object, OneInfo>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<object, ArrayMetadata>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<object, ObjectMetadata>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<object, PropertyMetadata>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<object, fsOption<fsVersionedType>>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<object, SteamAPICall_t>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<object, bool>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<object, KeyValuePair<object, object>>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<object, int>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<object, Int32Enum>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<object, long>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<object, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<object, ResourceLocator>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<object, float>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<object, TimeSpan>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<object, Color>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<object, NetworkBroadcastResult>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<object, Playable>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<object, Vector3>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<object, BlendShapeFrame>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<float, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<ushort, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<uint, int>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<uint, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<uint, ulong>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<ulong, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<ulong, uint>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<UInt64Enum, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<TerrainUtility.TerrainMap.TileCoord, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<NetworkHash128, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<NetworkInstanceId, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<NetworkSceneId, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<Scene, object>>.Dispose
	|-Array.InternalEnumerator<Dictionary.Entry<ZmID, object>>.Dispose
	|-Array.InternalEnumerator<HashSet.Slot<pb_Edge>>.Dispose
	|-Array.InternalEnumerator<HashSet.Slot<char>>.Dispose
	|-Array.InternalEnumerator<HashSet.Slot<int>>.Dispose
	|-Array.InternalEnumerator<HashSet.Slot<Int32Enum>>.Dispose
	|-Array.InternalEnumerator<HashSet.Slot<object>>.Dispose
	|-Array.InternalEnumerator<HashSet.Slot<uint>>.Dispose
	|-Array.InternalEnumerator<HashSet.Slot<ulong>>.Dispose
	|-Array.InternalEnumerator<HashSet.Slot<NetworkInstanceId>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<EventHook, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<Flow.RecursionNode, int>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<DYP2PDll.P2PID, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<LPWNormalSolver.LPWPosition, int>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<BinaryOperatorHandler.OperatorQuery, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<ConversionUtility.ConversionQuery, Int32Enum>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<ConversionUtility.ConversionQuery, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<fsPortableReflection.AttributeQuery, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<DefaultSerializationBinder.TypeNameKey, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<ResolverContractKey, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<ConvertUtils.TypeConvertKey, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<pb_Edge, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<pb_IntVec3, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<AnimationStateData.AnimationPair, float>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<Skin.AttachmentKeyTuple, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<SlotBlendModes.MaterialTexturePair, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<CSteamID, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<HAuthTicket, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<SteamAPICall_t, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<char, char>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<char, Nullable<ByteEnum>>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<char, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<DateTime, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<Guid, int>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<Guid, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<short, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<int, ConversationScriptObject.ClientTipsMessage>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<int, ConversationScriptObject.ConfirmMessage>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<int, ConversationScriptObject.LoadMessage>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<int, HitData>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<int, MinimapPoint>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<int, ObjectPoolComInfo>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<int, bool>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<int, char>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<int, int>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<int, Int32Enum>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<int, long>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<int, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<int, float>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<int, uint>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<int, ulong>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<int, Color>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<int, Matrix4x4>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<int, NetworkMigrationManager.ConnectionPendingPlayers>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<int, Vector2>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<int, Vector3>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, bool>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, int>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, Int32Enum>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, float>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<long, int>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<long, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<IntPtr, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<object, MeshCombiner.BlendShapeFrame>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<object, CinemachineCore.UpdateStatus>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<object, DYUpdateIni.OneResInfo>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<object, IniValue>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<object, PanelManger.PanelInfo>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<object, OneInfo>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<object, ArrayMetadata>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<object, ObjectMetadata>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<object, PropertyMetadata>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<object, fsOption<fsVersionedType>>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<object, SteamAPICall_t>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<object, bool>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<object, KeyValuePair<object, object>>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<object, int>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<object, Int32Enum>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<object, long>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<object, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<object, ResourceLocator>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<object, float>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<object, TimeSpan>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<object, Color>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<object, NetworkBroadcastResult>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<object, Playable>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<object, Vector3>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<object, BlendShapeFrame>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<float, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<ushort, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<uint, int>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<uint, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<uint, ulong>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<ulong, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<ulong, uint>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<UInt64Enum, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<TerrainUtility.TerrainMap.TileCoord, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<NetworkHash128, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<NetworkInstanceId, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<NetworkSceneId, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<Scene, object>>.Dispose
	|-Array.InternalEnumerator<KeyValuePair<ZmID, object>>.Dispose
	|-Array.InternalEnumerator<Hashtable.bucket>.Dispose
	|-Array.InternalEnumerator<AttributeCollection.AttributeEntry>.Dispose
	|-Array.InternalEnumerator<DateTime>.Dispose
	|-Array.InternalEnumerator<Decimal>.Dispose
	|-Array.InternalEnumerator<EventProvider.SessionInfo>.Dispose
	|-Array.InternalEnumerator<EventSource.EventMetadata>.Dispose
	|-Array.InternalEnumerator<double>.Dispose
	|-Array.InternalEnumerator<InternalCodePageDataItem>.Dispose
	|-Array.InternalEnumerator<InternalEncodingDataItem>.Dispose
	|-Array.InternalEnumerator<TimeSpanParse.TimeSpanToken>.Dispose
	|-Array.InternalEnumerator<UmAlQuraCalendar.DateMapping>.Dispose
	|-Array.InternalEnumerator<Guid>.Dispose
	|-Array.InternalEnumerator<short>.Dispose
	|-Array.InternalEnumerator<int>.Dispose
	|-Array.InternalEnumerator<Int32Enum>.Dispose
	|-Array.InternalEnumerator<long>.Dispose
	|-Array.InternalEnumerator<IntPtr>.Dispose
	|-Array.InternalEnumerator<InterpretedFrameInfo>.Dispose
	|-Array.InternalEnumerator<LocalDefinition>.Dispose
	|-Array.InternalEnumerator<RuntimeLabel>.Dispose
	|-Array.InternalEnumerator<Set.Slot<CSteamID>>.Dispose
	|-Array.InternalEnumerator<Set.Slot<char>>.Dispose
	|-Array.InternalEnumerator<Set.Slot<object>>.Dispose
	|-Array.InternalEnumerator<Set.Slot<uint>>.Dispose
	|-Array.InternalEnumerator<Set.Slot<ulong>>.Dispose
	|-Array.InternalEnumerator<CookieTokenizer.RecognizedAttribute>.Dispose
	|-Array.InternalEnumerator<HeaderVariantInfo>.Dispose
	|-Array.InternalEnumerator<Win32_IP_ADAPTER_ADDRESSES>.Dispose
	|-Array.InternalEnumerator<Socket.WSABUF>.Dispose
	|-Array.InternalEnumerator<Nullable<ByteEnum>>.Dispose
	|-Array.InternalEnumerator<object>.Dispose
	|-Array.InternalEnumerator<ParameterizedStrings.FormatParam>.Dispose
	|-Array.InternalEnumerator<CustomAttributeNamedArgument>.Dispose
	|-Array.InternalEnumerator<CustomAttributeTypedArgument>.Dispose
	|-Array.InternalEnumerator<ParameterModifier>.Dispose
	|-Array.InternalEnumerator<ResourceLocator>.Dispose
	|-Array.InternalEnumerator<Ephemeron>.Dispose
	|-Array.InternalEnumerator<GCHandle>.Dispose
	|-Array.InternalEnumerator<sbyte>.Dispose
	|-Array.InternalEnumerator<X509ChainStatus>.Dispose
	|-Array.InternalEnumerator<float>.Dispose
	|-Array.InternalEnumerator<RegexCharClass.LowerCaseMapping>.Dispose
	|-Array.InternalEnumerator<CancellationTokenRegistration>.Dispose
	|-Array.InternalEnumerator<TimeSpan>.Dispose
	|-Array.InternalEnumerator<ushort>.Dispose
	|-Array.InternalEnumerator<UInt16Enum>.Dispose
	|-Array.InternalEnumerator<uint>.Dispose
	|-Array.InternalEnumerator<UInt32Enum>.Dispose
	|-Array.InternalEnumerator<ulong>.Dispose
	|-Array.InternalEnumerator<UInt64Enum>.Dispose
	|-Array.InternalEnumerator<UIntPtr>.Dispose
	|-Array.InternalEnumerator<MaterialReference>.Dispose
	|-Array.InternalEnumerator<RichTextTagAttribute>.Dispose
	|-Array.InternalEnumerator<TexturePacker.SpriteData>.Dispose
	|-Array.InternalEnumerator<TMP_CharacterInfo>.Dispose
	|-Array.InternalEnumerator<TMP_FontWeightPair>.Dispose
	|-Array.InternalEnumerator<TMP_LineInfo>.Dispose
	|-Array.InternalEnumerator<TMP_LinkInfo>.Dispose
	|-Array.InternalEnumerator<TMP_MeshInfo>.Dispose
	|-Array.InternalEnumerator<TMP_PageInfo>.Dispose
	|-Array.InternalEnumerator<TMP_Text.UnicodeChar>.Dispose
	|-Array.InternalEnumerator<TMP_WordInfo>.Dispose
	|-Array.InternalEnumerator<AccelerationEvent>.Dispose
	|-Array.InternalEnumerator<AnimatorClipInfo>.Dispose
	|-Array.InternalEnumerator<BeforeRenderHelper.OrderBlock>.Dispose
	|-Array.InternalEnumerator<BoneWeight>.Dispose
	|-Array.InternalEnumerator<BoundingSphere>.Dispose
	|-Array.InternalEnumerator<Color32>.Dispose
	|-Array.InternalEnumerator<Color>.Dispose
	|-Array.InternalEnumerator<CombineInstance>.Dispose
	|-Array.InternalEnumerator<ContactPoint2D>.Dispose
	|-Array.InternalEnumerator<ContactPoint>.Dispose
	|-Array.InternalEnumerator<RaycastResult>.Dispose
	|-Array.InternalEnumerator<LightDataGI>.Dispose
	|-Array.InternalEnumerator<PlayerLoopSystem>.Dispose
	|-Array.InternalEnumerator<ShadowSliceData>.Dispose
	|-Array.InternalEnumerator<ShaderPassName>.Dispose
	|-Array.InternalEnumerator<VisibleLight>.Dispose
	|-Array.InternalEnumerator<VisibleReflectionProbe>.Dispose
	|-Array.InternalEnumerator<TerrainUtility.TerrainMap.TileCoord>.Dispose
	|-Array.InternalEnumerator<GradientAlphaKey>.Dispose
	|-Array.InternalEnumerator<GradientColorKey>.Dispose
	|-Array.InternalEnumerator<IntervalTreeNode>.Dispose
	|-Array.InternalEnumerator<IntervalTree.Entry<object>>.Dispose
	|-Array.InternalEnumerator<Keyframe>.Dispose
	|-Array.InternalEnumerator<LOD>.Dispose
	|-Array.InternalEnumerator<Matrix4x4>.Dispose
	|-Array.InternalEnumerator<MeshSubsetCombineUtility.MeshContainer>.Dispose
	|-Array.InternalEnumerator<MeshSubsetCombineUtility.MeshInstance>.Dispose
	|-Array.InternalEnumerator<MeshSubsetCombineUtility.SubMeshInstance>.Dispose
	|-Array.InternalEnumerator<ChannelPacket>.Dispose
	|-Array.InternalEnumerator<ClientScene.PendingOwner>.Dispose
	|-Array.InternalEnumerator<LocalClient.InternalMsg>.Dispose
	|-Array.InternalEnumerator<NetworkBroadcastResult>.Dispose
	|-Array.InternalEnumerator<NetworkHash128>.Dispose
	|-Array.InternalEnumerator<NetworkInstanceId>.Dispose
	|-Array.InternalEnumerator<NetworkLobbyManager.PendingPlayer>.Dispose
	|-Array.InternalEnumerator<NetworkMigrationManager.ConnectionPendingPlayers>.Dispose
	|-Array.InternalEnumerator<NetworkMigrationManager.PendingPlayerInfo>.Dispose
	|-Array.InternalEnumerator<NetworkSceneId>.Dispose
	|-Array.InternalEnumerator<CRCMessageEntry>.Dispose
	|-Array.InternalEnumerator<PeerInfoPlayer>.Dispose
	|-Array.InternalEnumerator<ParticleSystem.Particle>.Dispose
	|-Array.InternalEnumerator<Playable>.Dispose
	|-Array.InternalEnumerator<PlayableBinding>.Dispose
	|-Array.InternalEnumerator<Quaternion>.Dispose
	|-Array.InternalEnumerator<RaycastHit2D>.Dispose
	|-Array.InternalEnumerator<RaycastHit>.Dispose
	|-Array.InternalEnumerator<Rect>.Dispose
	|-Array.InternalEnumerator<RenderBuffer>.Dispose
	|-Array.InternalEnumerator<BloomRenderer.Level>.Dispose
	|-Array.InternalEnumerator<ReflectionProbeBlendInfo>.Dispose
	|-Array.InternalEnumerator<RenderTargetIdentifier>.Dispose
	|-Array.InternalEnumerator<Resolution>.Dispose
	|-Array.InternalEnumerator<Scene>.Dispose
	|-Array.InternalEnumerator<SendMouseEvents.HitInfo>.Dispose
	|-Array.InternalEnumerator<GlyphRect>.Dispose
	|-Array.InternalEnumerator<GlyphMarshallingStruct>.Dispose
	|-Array.InternalEnumerator<GlyphPairAdjustmentRecord>.Dispose
	|-Array.InternalEnumerator<AnimationOutputWeightProcessor.WeightInfo>.Dispose
	|-Array.InternalEnumerator<Touch>.Dispose
	|-Array.InternalEnumerator<ColorBlock>.Dispose
	|-Array.InternalEnumerator<Navigation>.Dispose
	|-Array.InternalEnumerator<SpriteState>.Dispose
	|-Array.InternalEnumerator<UICharInfo>.Dispose
	|-Array.InternalEnumerator<UILineInfo>.Dispose
	|-Array.InternalEnumerator<UIVertex>.Dispose
	|-Array.InternalEnumerator<UnitySynchronizationContext.WorkRequest>.Dispose
	|-Array.InternalEnumerator<Vector2>.Dispose
	|-Array.InternalEnumerator<Vector2Int>.Dispose
	|-Array.InternalEnumerator<Vector3>.Dispose
	|-Array.InternalEnumerator<Vector4>.Dispose
	|-Array.InternalEnumerator<SemanticMeaning>.Dispose
	|-Array.InternalEnumerator<BlendShape>.Dispose
	|-Array.InternalEnumerator<BlendShapeFrame>.Dispose
	|-Array.InternalEnumerator<BorderVertex>.Dispose
	|-Array.InternalEnumerator<LODGenerator.SkinnedRenderer>.Dispose
	|-Array.InternalEnumerator<LODGenerator.StaticRenderer>.Dispose
	|-Array.InternalEnumerator<LODLevel>.Dispose
	|-Array.InternalEnumerator<GamePadState>.Dispose
	|-Array.InternalEnumerator<ZmPeerManager.RecvPacket>.Dispose
	|-Array.InternalEnumerator<ZmID>.Dispose
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D1E30 Offset: 0x1D1230 VA: 0x1801D1E30
	|-Array.InternalEnumerator<DataSet.FaceIndices>.MoveNext
	|-Array.InternalEnumerator<EventHook>.MoveNext
	|-Array.InternalEnumerator<Flow.RecursionNode>.MoveNext
	|-Array.InternalEnumerator<UnitPreservation.UnitPortPreservation>.MoveNext
	|-Array.InternalEnumerator<MeshCombiner.BlendShape>.MoveNext
	|-Array.InternalEnumerator<MeshCombiner.BlendShapeFrame>.MoveNext
	|-Array.InternalEnumerator<MeshCombiner.SkinnedRenderer>.MoveNext
	|-Array.InternalEnumerator<MeshCombiner.StaticRenderer>.MoveNext
	|-Array.InternalEnumerator<CameraState.CustomBlendable>.MoveNext
	|-Array.InternalEnumerator<CinemachineBlendListCamera.Instruction>.MoveNext
	|-Array.InternalEnumerator<CinemachineBlenderSettings.CustomBlend>.MoveNext
	|-Array.InternalEnumerator<CinemachineClearShot.Pair>.MoveNext
	|-Array.InternalEnumerator<CinemachineCore.UpdateStatus>.MoveNext
	|-Array.InternalEnumerator<CinemachineFreeLook.Orbit>.MoveNext
	|-Array.InternalEnumerator<CinemachineOrbitalTransposer.HeadingTracker.Item>.MoveNext
	|-Array.InternalEnumerator<CinemachinePath.Waypoint>.MoveNext
	|-Array.InternalEnumerator<CinemachineSmoothPath.Waypoint>.MoveNext
	|-Array.InternalEnumerator<CinemachineStateDrivenCamera.Instruction>.MoveNext
	|-Array.InternalEnumerator<CinemachineStateDrivenCamera.ParentHash>.MoveNext
	|-Array.InternalEnumerator<CinemachineTargetGroup.Target>.MoveNext
	|-Array.InternalEnumerator<NoiseSettings.TransformNoiseParams>.MoveNext
	|-Array.InternalEnumerator<DoublePoint>.MoveNext
	|-Array.InternalEnumerator<IntPoint>.MoveNext
	|-Array.InternalEnumerator<ConversationScriptObject.ClientTipsMessage>.MoveNext
	|-Array.InternalEnumerator<ConversationScriptObject.ConfirmMessage>.MoveNext
	|-Array.InternalEnumerator<ConversationScriptObject.LoadMessage>.MoveNext
	|-Array.InternalEnumerator<ControlPoint>.MoveNext
	|-Array.InternalEnumerator<DgwResultServerInfo>.MoveNext
	|-Array.InternalEnumerator<DgwServerForJson>.MoveNext
	|-Array.InternalEnumerator<DgwServerInfo>.MoveNext
	|-Array.InternalEnumerator<VoiceEngineApiWrap.Servers>.MoveNext
	|-Array.InternalEnumerator<DYP2PDll.P2PID>.MoveNext
	|-Array.InternalEnumerator<DYUpdateIni.OneResInfo>.MoveNext
	|-Array.InternalEnumerator<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.MoveNext
	|-Array.InternalEnumerator<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.MoveNext
	|-Array.InternalEnumerator<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.MoveNext
	|-Array.InternalEnumerator<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.MoveNext
	|-Array.InternalEnumerator<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.MoveNext
	|-Array.InternalEnumerator<homecontainer_GS2CHeroInfoClass.ClasslstHero>.MoveNext
	|-Array.InternalEnumerator<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.MoveNext
	|-Array.InternalEnumerator<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.MoveNext
	|-Array.InternalEnumerator<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.MoveNext
	|-Array.InternalEnumerator<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.MoveNext
	|-Array.InternalEnumerator<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.MoveNext
	|-Array.InternalEnumerator<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.MoveNext
	|-Array.InternalEnumerator<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.MoveNext
	|-Array.InternalEnumerator<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.MoveNext
	|-Array.InternalEnumerator<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.MoveNext
	|-Array.InternalEnumerator<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.MoveNext
	|-Array.InternalEnumerator<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.MoveNext
	|-Array.InternalEnumerator<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.MoveNext
	|-Array.InternalEnumerator<lsswitch_LS2CCodeShieldClass.ClasslstShield>.MoveNext
	|-Array.InternalEnumerator<netarchive_C2GSAskRoleListClass.ClasslstFile>.MoveNext
	|-Array.InternalEnumerator<netarchive_GS2CRoleListClass.ClasslstFile>.MoveNext
	|-Array.InternalEnumerator<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.MoveNext
	|-Array.InternalEnumerator<netopenui_GS2CGMListClass.ClasslstGMOrder>.MoveNext
	|-Array.InternalEnumerator<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.MoveNext
	|-Array.InternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.MoveNext
	|-Array.InternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.MoveNext
	|-Array.InternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.MoveNext
	|-Array.InternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.MoveNext
	|-Array.InternalEnumerator<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.MoveNext
	|-Array.InternalEnumerator<nettask_GS2CAddTaskClass.ClasslstProcess>.MoveNext
	|-Array.InternalEnumerator<nettask_GS2CAddTaskClass.ClasslstReward>.MoveNext
	|-Array.InternalEnumerator<nettask_GS2CAddTaskClass.ClasslstTaskData>.MoveNext
	|-Array.InternalEnumerator<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.MoveNext
	|-Array.InternalEnumerator<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.MoveNext
	|-Array.InternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.MoveNext
	|-Array.InternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.MoveNext
	|-Array.InternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.MoveNext
	|-Array.InternalEnumerator<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.MoveNext
	|-Array.InternalEnumerator<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.MoveNext
	|-Array.InternalEnumerator<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.MoveNext
	|-Array.InternalEnumerator<s2cmove_C2GSMoveClass.ClasslstDisp>.MoveNext
	|-Array.InternalEnumerator<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.MoveNext
	|-Array.InternalEnumerator<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.MoveNext
	|-Array.InternalEnumerator<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.MoveNext
	|-Array.InternalEnumerator<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.MoveNext
	|-Array.InternalEnumerator<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.MoveNext
	|-Array.InternalEnumerator<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.MoveNext
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.MoveNext
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.MoveNext
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.MoveNext
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.MoveNext
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcEventClass.ClasslstOption>.MoveNext
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.MoveNext
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.MoveNext
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.MoveNext
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.MoveNext
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.MoveNext
	|-Array.InternalEnumerator<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.MoveNext
	|-Array.InternalEnumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.MoveNext
	|-Array.InternalEnumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.MoveNext
	|-Array.InternalEnumerator<IniValue>.MoveNext
	|-Array.InternalEnumerator<NameGenerate.NameWeight>.MoveNext
	|-Array.InternalEnumerator<SteamNetworkingComponent.SendPacket>.MoveNext
	|-Array.InternalEnumerator<WinCrypt.CRYPT_ATTRIBUTE>.MoveNext
	|-Array.InternalEnumerator<PanelManger.PanelInfo>.MoveNext
	|-Array.InternalEnumerator<WeGameNetworkingComponent.SendPacket>.MoveNext
	|-Array.InternalEnumerator<RangeU16>.MoveNext
	|-Array.InternalEnumerator<OneInfo>.MoveNext
	|-Array.InternalEnumerator<DebugDrawLine.DebugLine>.MoveNext
	|-Array.InternalEnumerator<AssetTracker.AssetInfo>.MoveNext
	|-Array.InternalEnumerator<EngineHotKey>.MoveNext
	|-Array.InternalEnumerator<HitData>.MoveNext
	|-Array.InternalEnumerator<HitInfo>.MoveNext
	|-Array.InternalEnumerator<InputDevice.AnalogSnapshotEntry>.MoveNext
	|-Array.InternalEnumerator<InputDeviceMatcher>.MoveNext
	|-Array.InternalEnumerator<InputRange>.MoveNext
	|-Array.InternalEnumerator<KeyInfo>.MoveNext
	|-Array.InternalEnumerator<LogMessage>.MoveNext
	|-Array.InternalEnumerator<OverlapResult>.MoveNext
	|-Array.InternalEnumerator<LPWNormalSolver.LPWPoint>.MoveNext
	|-Array.InternalEnumerator<LPWNormalSolver.LPWPointDataEntry>.MoveNext
	|-Array.InternalEnumerator<LPWNormalSolver.LPWPosition>.MoveNext
	|-Array.InternalEnumerator<ArrayMetadata>.MoveNext
	|-Array.InternalEnumerator<ObjectMetadata>.MoveNext
	|-Array.InternalEnumerator<PropertyMetadata>.MoveNext
	|-Array.InternalEnumerator<LuaDictEntry<object, object>>.MoveNext
	|-Array.InternalEnumerator<LuaFunction.FuncData>.MoveNext
	|-Array.InternalEnumerator<BinaryOperatorHandler.OperatorQuery>.MoveNext
	|-Array.InternalEnumerator<ConversionUtility.ConversionQuery>.MoveNext
	|-Array.InternalEnumerator<fsOption<fsVersionedType>>.MoveNext
	|-Array.InternalEnumerator<fsPortableReflection.AttributeQuery>.MoveNext
	|-Array.InternalEnumerator<fsVersionedType>.MoveNext
	|-Array.InternalEnumerator<fsAotCompilationManager.AotCompilation>.MoveNext
	|-Array.InternalEnumerator<Header.ReceivedToken>.MoveNext
	|-Array.InternalEnumerator<MinimapPoint>.MoveNext
	|-Array.InternalEnumerator<CodePointIndexer.TableRange>.MoveNext
	|-Array.InternalEnumerator<Uri.UriScheme>.MoveNext
	|-Array.InternalEnumerator<MusicStateInfo>.MoveNext
	|-Array.InternalEnumerator<BridgeHandler.IdxPacket>.MoveNext
	|-Array.InternalEnumerator<JsonPosition>.MoveNext
	|-Array.InternalEnumerator<DefaultSerializationBinder.TypeNameKey>.MoveNext
	|-Array.InternalEnumerator<ResolverContractKey>.MoveNext
	|-Array.InternalEnumerator<ConvertUtils.TypeConvertKey>.MoveNext
	|-Array.InternalEnumerator<ObjectPoolComInfo>.MoveNext
	|-Array.InternalEnumerator<pb_BezierPoint>.MoveNext
	|-Array.InternalEnumerator<pb_Edge>.MoveNext
	|-Array.InternalEnumerator<pb_IntVec3>.MoveNext
	|-Array.InternalEnumerator<IcoBumpin.FaceRef>.MoveNext
	|-Array.InternalEnumerator<AnimationWarping.Warp>.MoveNext
	|-Array.InternalEnumerator<GrounderQuadruped.Foot>.MoveNext
	|-Array.InternalEnumerator<IKSolverLimb.AxisDirection>.MoveNext
	|-Array.InternalEnumerator<ScreenRadioScriptObject.ScreenInfo>.MoveNext
	|-Array.InternalEnumerator<ValueDropdownItem<object>>.MoveNext
	|-Array.InternalEnumerator<FormatterLocator.FormatterInfo>.MoveNext
	|-Array.InternalEnumerator<FormatterLocator.FormatterLocatorInfo>.MoveNext
	|-Array.InternalEnumerator<NodeInfo>.MoveNext
	|-Array.InternalEnumerator<SerializationNode>.MoveNext
	|-Array.InternalEnumerator<DeepReflection.PathStep>.MoveNext
	|-Array.InternalEnumerator<CCalEffInfo>.MoveNext
	|-Array.InternalEnumerator<SkillRayHit>.MoveNext
	|-Array.InternalEnumerator<AnimationStateData.AnimationPair>.MoveNext
	|-Array.InternalEnumerator<EventQueue.EventQueueEntry>.MoveNext
	|-Array.InternalEnumerator<Skin.AttachmentKeyTuple>.MoveNext
	|-Array.InternalEnumerator<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.MoveNext
	|-Array.InternalEnumerator<SkeletonRendererCustomMaterials.SlotMaterialOverride>.MoveNext
	|-Array.InternalEnumerator<SkeletonUtilityKinematicShadow.TransformPair>.MoveNext
	|-Array.InternalEnumerator<SlotBlendModes.MaterialTexturePair>.MoveNext
	|-Array.InternalEnumerator<SubmeshInstruction>.MoveNext
	|-Array.InternalEnumerator<StateSoundScriptObject.Loop>.MoveNext
	|-Array.InternalEnumerator<StateSoundScriptObject.StateSound>.MoveNext
	|-Array.InternalEnumerator<SteamMatchViewer.ChatMsg>.MoveNext
	|-Array.InternalEnumerator<AppId_t>.MoveNext
	|-Array.InternalEnumerator<CSteamID>.MoveNext
	|-Array.InternalEnumerator<ControllerActionSetHandle_t>.MoveNext
	|-Array.InternalEnumerator<ControllerHandle_t>.MoveNext
	|-Array.InternalEnumerator<DepotId_t>.MoveNext
	|-Array.InternalEnumerator<HAuthTicket>.MoveNext
	|-Array.InternalEnumerator<InputActionSetHandle_t>.MoveNext
	|-Array.InternalEnumerator<InputHandle_t>.MoveNext
	|-Array.InternalEnumerator<MatchMakingKeyValuePair_t>.MoveNext
	|-Array.InternalEnumerator<PublishedFileId_t>.MoveNext
	|-Array.InternalEnumerator<SteamAPICall_t>.MoveNext
	|-Array.InternalEnumerator<SteamItemDef_t>.MoveNext
	|-Array.InternalEnumerator<SteamItemDetails_t>.MoveNext
	|-Array.InternalEnumerator<SteamItemInstanceID_t>.MoveNext
	|-Array.InternalEnumerator<SteamPartyBeaconLocation_t>.MoveNext
	|-Array.InternalEnumerator<ArraySegment<byte>>.MoveNext
	|-Array.InternalEnumerator<bool>.MoveNext
	|-Array.InternalEnumerator<byte>.MoveNext
	|-Array.InternalEnumerator<ByteEnum>.MoveNext
	|-Array.InternalEnumerator<char>.MoveNext
	|-Array.InternalEnumerator<ConcurrentQueue.Segment.Slot<object>>.MoveNext
	|-Array.InternalEnumerator<DictionaryEntry>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<EventHook, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<Flow.RecursionNode, int>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<DYP2PDll.P2PID, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<LPWNormalSolver.LPWPosition, int>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<ConversionUtility.ConversionQuery, Int32Enum>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<ConversionUtility.ConversionQuery, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<fsPortableReflection.AttributeQuery, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<DefaultSerializationBinder.TypeNameKey, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<ResolverContractKey, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<ConvertUtils.TypeConvertKey, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<pb_Edge, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<pb_IntVec3, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<AnimationStateData.AnimationPair, float>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<Skin.AttachmentKeyTuple, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<SlotBlendModes.MaterialTexturePair, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<CSteamID, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<HAuthTicket, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<SteamAPICall_t, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<char, char>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<char, Nullable<ByteEnum>>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<char, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<Guid, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<short, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.ClientTipsMessage>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.ConfirmMessage>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.LoadMessage>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<int, HitData>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<int, MinimapPoint>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<int, ObjectPoolComInfo>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<int, bool>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<int, char>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<int, int>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<int, Int32Enum>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<int, long>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<int, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<int, float>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<int, uint>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<int, ulong>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<int, Color>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<int, Matrix4x4>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<int, NetworkMigrationManager.ConnectionPendingPlayers>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<int, Vector2>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<int, Vector3>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, bool>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, int>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, Int32Enum>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, float>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<long, int>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<long, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<IntPtr, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<object, MeshCombiner.BlendShapeFrame>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<object, CinemachineCore.UpdateStatus>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<object, DYUpdateIni.OneResInfo>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<object, IniValue>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<object, PanelManger.PanelInfo>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<object, OneInfo>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<object, ArrayMetadata>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<object, ObjectMetadata>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<object, PropertyMetadata>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<object, fsOption<fsVersionedType>>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<object, SteamAPICall_t>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<object, bool>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<object, KeyValuePair<object, object>>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<object, int>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<object, Int32Enum>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<object, long>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<object, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<object, ResourceLocator>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<object, float>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<object, TimeSpan>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<object, Color>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<object, NetworkBroadcastResult>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<object, Playable>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<object, Vector3>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<object, BlendShapeFrame>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<float, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<ushort, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<uint, int>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<uint, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<uint, ulong>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<ulong, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<ulong, uint>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<UInt64Enum, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<TerrainUtility.TerrainMap.TileCoord, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<NetworkHash128, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<NetworkInstanceId, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<NetworkSceneId, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<Scene, object>>.MoveNext
	|-Array.InternalEnumerator<Dictionary.Entry<ZmID, object>>.MoveNext
	|-Array.InternalEnumerator<HashSet.Slot<pb_Edge>>.MoveNext
	|-Array.InternalEnumerator<HashSet.Slot<char>>.MoveNext
	|-Array.InternalEnumerator<HashSet.Slot<int>>.MoveNext
	|-Array.InternalEnumerator<HashSet.Slot<Int32Enum>>.MoveNext
	|-Array.InternalEnumerator<HashSet.Slot<object>>.MoveNext
	|-Array.InternalEnumerator<HashSet.Slot<uint>>.MoveNext
	|-Array.InternalEnumerator<HashSet.Slot<ulong>>.MoveNext
	|-Array.InternalEnumerator<HashSet.Slot<NetworkInstanceId>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<EventHook, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<Flow.RecursionNode, int>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<DYP2PDll.P2PID, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<LPWNormalSolver.LPWPosition, int>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<BinaryOperatorHandler.OperatorQuery, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<ConversionUtility.ConversionQuery, Int32Enum>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<ConversionUtility.ConversionQuery, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<fsPortableReflection.AttributeQuery, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<DefaultSerializationBinder.TypeNameKey, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<ResolverContractKey, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<ConvertUtils.TypeConvertKey, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<pb_Edge, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<pb_IntVec3, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<AnimationStateData.AnimationPair, float>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<Skin.AttachmentKeyTuple, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<SlotBlendModes.MaterialTexturePair, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<CSteamID, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<HAuthTicket, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<SteamAPICall_t, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<char, char>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<char, Nullable<ByteEnum>>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<char, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<DateTime, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<Guid, int>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<Guid, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<short, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<int, ConversationScriptObject.ClientTipsMessage>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<int, ConversationScriptObject.ConfirmMessage>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<int, ConversationScriptObject.LoadMessage>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<int, HitData>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<int, MinimapPoint>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<int, ObjectPoolComInfo>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<int, bool>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<int, char>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<int, int>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<int, Int32Enum>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<int, long>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<int, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<int, float>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<int, uint>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<int, ulong>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<int, Color>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<int, Matrix4x4>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<int, NetworkMigrationManager.ConnectionPendingPlayers>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<int, Vector2>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<int, Vector3>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, bool>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, int>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, Int32Enum>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, float>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<long, int>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<long, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<IntPtr, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<object, MeshCombiner.BlendShapeFrame>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<object, CinemachineCore.UpdateStatus>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<object, DYUpdateIni.OneResInfo>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<object, IniValue>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<object, PanelManger.PanelInfo>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<object, OneInfo>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<object, ArrayMetadata>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<object, ObjectMetadata>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<object, PropertyMetadata>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<object, fsOption<fsVersionedType>>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<object, SteamAPICall_t>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<object, bool>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<object, KeyValuePair<object, object>>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<object, int>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<object, Int32Enum>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<object, long>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<object, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<object, ResourceLocator>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<object, float>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<object, TimeSpan>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<object, Color>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<object, NetworkBroadcastResult>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<object, Playable>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<object, Vector3>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<object, BlendShapeFrame>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<float, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<ushort, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<uint, int>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<uint, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<uint, ulong>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<ulong, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<ulong, uint>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<UInt64Enum, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<TerrainUtility.TerrainMap.TileCoord, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<NetworkHash128, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<NetworkInstanceId, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<NetworkSceneId, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<Scene, object>>.MoveNext
	|-Array.InternalEnumerator<KeyValuePair<ZmID, object>>.MoveNext
	|-Array.InternalEnumerator<Hashtable.bucket>.MoveNext
	|-Array.InternalEnumerator<AttributeCollection.AttributeEntry>.MoveNext
	|-Array.InternalEnumerator<DateTime>.MoveNext
	|-Array.InternalEnumerator<Decimal>.MoveNext
	|-Array.InternalEnumerator<EventProvider.SessionInfo>.MoveNext
	|-Array.InternalEnumerator<EventSource.EventMetadata>.MoveNext
	|-Array.InternalEnumerator<double>.MoveNext
	|-Array.InternalEnumerator<InternalCodePageDataItem>.MoveNext
	|-Array.InternalEnumerator<InternalEncodingDataItem>.MoveNext
	|-Array.InternalEnumerator<TimeSpanParse.TimeSpanToken>.MoveNext
	|-Array.InternalEnumerator<UmAlQuraCalendar.DateMapping>.MoveNext
	|-Array.InternalEnumerator<Guid>.MoveNext
	|-Array.InternalEnumerator<short>.MoveNext
	|-Array.InternalEnumerator<int>.MoveNext
	|-Array.InternalEnumerator<Int32Enum>.MoveNext
	|-Array.InternalEnumerator<long>.MoveNext
	|-Array.InternalEnumerator<IntPtr>.MoveNext
	|-Array.InternalEnumerator<InterpretedFrameInfo>.MoveNext
	|-Array.InternalEnumerator<LocalDefinition>.MoveNext
	|-Array.InternalEnumerator<RuntimeLabel>.MoveNext
	|-Array.InternalEnumerator<Set.Slot<CSteamID>>.MoveNext
	|-Array.InternalEnumerator<Set.Slot<char>>.MoveNext
	|-Array.InternalEnumerator<Set.Slot<object>>.MoveNext
	|-Array.InternalEnumerator<Set.Slot<uint>>.MoveNext
	|-Array.InternalEnumerator<Set.Slot<ulong>>.MoveNext
	|-Array.InternalEnumerator<CookieTokenizer.RecognizedAttribute>.MoveNext
	|-Array.InternalEnumerator<HeaderVariantInfo>.MoveNext
	|-Array.InternalEnumerator<Win32_IP_ADAPTER_ADDRESSES>.MoveNext
	|-Array.InternalEnumerator<Socket.WSABUF>.MoveNext
	|-Array.InternalEnumerator<Nullable<ByteEnum>>.MoveNext
	|-Array.InternalEnumerator<object>.MoveNext
	|-Array.InternalEnumerator<ParameterizedStrings.FormatParam>.MoveNext
	|-Array.InternalEnumerator<CustomAttributeNamedArgument>.MoveNext
	|-Array.InternalEnumerator<CustomAttributeTypedArgument>.MoveNext
	|-Array.InternalEnumerator<ParameterModifier>.MoveNext
	|-Array.InternalEnumerator<ResourceLocator>.MoveNext
	|-Array.InternalEnumerator<Ephemeron>.MoveNext
	|-Array.InternalEnumerator<GCHandle>.MoveNext
	|-Array.InternalEnumerator<sbyte>.MoveNext
	|-Array.InternalEnumerator<X509ChainStatus>.MoveNext
	|-Array.InternalEnumerator<float>.MoveNext
	|-Array.InternalEnumerator<RegexCharClass.LowerCaseMapping>.MoveNext
	|-Array.InternalEnumerator<CancellationTokenRegistration>.MoveNext
	|-Array.InternalEnumerator<TimeSpan>.MoveNext
	|-Array.InternalEnumerator<ushort>.MoveNext
	|-Array.InternalEnumerator<UInt16Enum>.MoveNext
	|-Array.InternalEnumerator<uint>.MoveNext
	|-Array.InternalEnumerator<UInt32Enum>.MoveNext
	|-Array.InternalEnumerator<ulong>.MoveNext
	|-Array.InternalEnumerator<UInt64Enum>.MoveNext
	|-Array.InternalEnumerator<UIntPtr>.MoveNext
	|-Array.InternalEnumerator<MaterialReference>.MoveNext
	|-Array.InternalEnumerator<RichTextTagAttribute>.MoveNext
	|-Array.InternalEnumerator<TexturePacker.SpriteData>.MoveNext
	|-Array.InternalEnumerator<TMP_CharacterInfo>.MoveNext
	|-Array.InternalEnumerator<TMP_FontWeightPair>.MoveNext
	|-Array.InternalEnumerator<TMP_LineInfo>.MoveNext
	|-Array.InternalEnumerator<TMP_LinkInfo>.MoveNext
	|-Array.InternalEnumerator<TMP_MeshInfo>.MoveNext
	|-Array.InternalEnumerator<TMP_PageInfo>.MoveNext
	|-Array.InternalEnumerator<TMP_Text.UnicodeChar>.MoveNext
	|-Array.InternalEnumerator<TMP_WordInfo>.MoveNext
	|-Array.InternalEnumerator<AccelerationEvent>.MoveNext
	|-Array.InternalEnumerator<AnimatorClipInfo>.MoveNext
	|-Array.InternalEnumerator<BeforeRenderHelper.OrderBlock>.MoveNext
	|-Array.InternalEnumerator<BoneWeight>.MoveNext
	|-Array.InternalEnumerator<BoundingSphere>.MoveNext
	|-Array.InternalEnumerator<Color32>.MoveNext
	|-Array.InternalEnumerator<Color>.MoveNext
	|-Array.InternalEnumerator<CombineInstance>.MoveNext
	|-Array.InternalEnumerator<ContactPoint2D>.MoveNext
	|-Array.InternalEnumerator<ContactPoint>.MoveNext
	|-Array.InternalEnumerator<RaycastResult>.MoveNext
	|-Array.InternalEnumerator<LightDataGI>.MoveNext
	|-Array.InternalEnumerator<PlayerLoopSystem>.MoveNext
	|-Array.InternalEnumerator<ShadowSliceData>.MoveNext
	|-Array.InternalEnumerator<ShaderPassName>.MoveNext
	|-Array.InternalEnumerator<VisibleLight>.MoveNext
	|-Array.InternalEnumerator<VisibleReflectionProbe>.MoveNext
	|-Array.InternalEnumerator<TerrainUtility.TerrainMap.TileCoord>.MoveNext
	|-Array.InternalEnumerator<GradientAlphaKey>.MoveNext
	|-Array.InternalEnumerator<GradientColorKey>.MoveNext
	|-Array.InternalEnumerator<IntervalTreeNode>.MoveNext
	|-Array.InternalEnumerator<IntervalTree.Entry<object>>.MoveNext
	|-Array.InternalEnumerator<Keyframe>.MoveNext
	|-Array.InternalEnumerator<LOD>.MoveNext
	|-Array.InternalEnumerator<Matrix4x4>.MoveNext
	|-Array.InternalEnumerator<MeshSubsetCombineUtility.MeshContainer>.MoveNext
	|-Array.InternalEnumerator<MeshSubsetCombineUtility.MeshInstance>.MoveNext
	|-Array.InternalEnumerator<MeshSubsetCombineUtility.SubMeshInstance>.MoveNext
	|-Array.InternalEnumerator<ChannelPacket>.MoveNext
	|-Array.InternalEnumerator<ClientScene.PendingOwner>.MoveNext
	|-Array.InternalEnumerator<LocalClient.InternalMsg>.MoveNext
	|-Array.InternalEnumerator<NetworkBroadcastResult>.MoveNext
	|-Array.InternalEnumerator<NetworkHash128>.MoveNext
	|-Array.InternalEnumerator<NetworkInstanceId>.MoveNext
	|-Array.InternalEnumerator<NetworkLobbyManager.PendingPlayer>.MoveNext
	|-Array.InternalEnumerator<NetworkMigrationManager.ConnectionPendingPlayers>.MoveNext
	|-Array.InternalEnumerator<NetworkMigrationManager.PendingPlayerInfo>.MoveNext
	|-Array.InternalEnumerator<NetworkSceneId>.MoveNext
	|-Array.InternalEnumerator<CRCMessageEntry>.MoveNext
	|-Array.InternalEnumerator<PeerInfoPlayer>.MoveNext
	|-Array.InternalEnumerator<ParticleSystem.Particle>.MoveNext
	|-Array.InternalEnumerator<Playable>.MoveNext
	|-Array.InternalEnumerator<PlayableBinding>.MoveNext
	|-Array.InternalEnumerator<Quaternion>.MoveNext
	|-Array.InternalEnumerator<RaycastHit2D>.MoveNext
	|-Array.InternalEnumerator<RaycastHit>.MoveNext
	|-Array.InternalEnumerator<Rect>.MoveNext
	|-Array.InternalEnumerator<RenderBuffer>.MoveNext
	|-Array.InternalEnumerator<BloomRenderer.Level>.MoveNext
	|-Array.InternalEnumerator<ReflectionProbeBlendInfo>.MoveNext
	|-Array.InternalEnumerator<RenderTargetIdentifier>.MoveNext
	|-Array.InternalEnumerator<Resolution>.MoveNext
	|-Array.InternalEnumerator<Scene>.MoveNext
	|-Array.InternalEnumerator<SendMouseEvents.HitInfo>.MoveNext
	|-Array.InternalEnumerator<GlyphRect>.MoveNext
	|-Array.InternalEnumerator<GlyphMarshallingStruct>.MoveNext
	|-Array.InternalEnumerator<GlyphPairAdjustmentRecord>.MoveNext
	|-Array.InternalEnumerator<AnimationOutputWeightProcessor.WeightInfo>.MoveNext
	|-Array.InternalEnumerator<Touch>.MoveNext
	|-Array.InternalEnumerator<ColorBlock>.MoveNext
	|-Array.InternalEnumerator<Navigation>.MoveNext
	|-Array.InternalEnumerator<SpriteState>.MoveNext
	|-Array.InternalEnumerator<UICharInfo>.MoveNext
	|-Array.InternalEnumerator<UILineInfo>.MoveNext
	|-Array.InternalEnumerator<UIVertex>.MoveNext
	|-Array.InternalEnumerator<UnitySynchronizationContext.WorkRequest>.MoveNext
	|-Array.InternalEnumerator<Vector2>.MoveNext
	|-Array.InternalEnumerator<Vector2Int>.MoveNext
	|-Array.InternalEnumerator<Vector3>.MoveNext
	|-Array.InternalEnumerator<Vector4>.MoveNext
	|-Array.InternalEnumerator<SemanticMeaning>.MoveNext
	|-Array.InternalEnumerator<BlendShape>.MoveNext
	|-Array.InternalEnumerator<BlendShapeFrame>.MoveNext
	|-Array.InternalEnumerator<BorderVertex>.MoveNext
	|-Array.InternalEnumerator<LODGenerator.SkinnedRenderer>.MoveNext
	|-Array.InternalEnumerator<LODGenerator.StaticRenderer>.MoveNext
	|-Array.InternalEnumerator<LODLevel>.MoveNext
	|-Array.InternalEnumerator<GamePadState>.MoveNext
	|-Array.InternalEnumerator<ZmPeerManager.RecvPacket>.MoveNext
	|-Array.InternalEnumerator<ZmID>.MoveNext
	*/

	public T get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E27C0 Offset: 0x1E1BC0 VA: 0x1801E27C0
	|-Array.InternalEnumerator<DataSet.FaceIndices>.get_Current
	|
	|-RVA: 0x1E2280 Offset: 0x1E1680 VA: 0x1801E2280
	|-Array.InternalEnumerator<EventHook>.get_Current
	|
	|-RVA: 0x1E1F80 Offset: 0x1E1380 VA: 0x1801E1F80
	|-Array.InternalEnumerator<Flow.RecursionNode>.get_Current
	|
	|-RVA: 0x1E21C0 Offset: 0x1E15C0 VA: 0x1801E21C0
	|-Array.InternalEnumerator<UnitPreservation.UnitPortPreservation>.get_Current
	|
	|-RVA: 0x1E2670 Offset: 0x1E1A70 VA: 0x1801E2670
	|-Array.InternalEnumerator<MeshCombiner.BlendShape>.get_Current
	|
	|-RVA: 0x1E2170 Offset: 0x1E1570 VA: 0x1801E2170
	|-Array.InternalEnumerator<MeshCombiner.BlendShapeFrame>.get_Current
	|
	|-RVA: 0x1E20D0 Offset: 0x1E14D0 VA: 0x1801E20D0
	|-Array.InternalEnumerator<MeshCombiner.SkinnedRenderer>.get_Current
	|
	|-RVA: 0x1E2010 Offset: 0x1E1410 VA: 0x1801E2010
	|-Array.InternalEnumerator<MeshCombiner.StaticRenderer>.get_Current
	|
	|-RVA: 0x1E2550 Offset: 0x1E1950 VA: 0x1801E2550
	|-Array.InternalEnumerator<CameraState.CustomBlendable>.get_Current
	|
	|-RVA: 0x1E26A0 Offset: 0x1E1AA0 VA: 0x1801E26A0
	|-Array.InternalEnumerator<CinemachineBlendListCamera.Instruction>.get_Current
	|
	|-RVA: 0x1E2390 Offset: 0x1E1790 VA: 0x1801E2390
	|-Array.InternalEnumerator<CinemachineBlenderSettings.CustomBlend>.get_Current
	|
	|-RVA: 0x1E22E0 Offset: 0x1E16E0 VA: 0x1801E22E0
	|-Array.InternalEnumerator<CinemachineClearShot.Pair>.get_Current
	|
	|-RVA: 0x1E2760 Offset: 0x1E1B60 VA: 0x1801E2760
	|-Array.InternalEnumerator<CinemachineCore.UpdateStatus>.get_Current
	|
	|-RVA: 0x1E21B0 Offset: 0x1E15B0 VA: 0x1801E21B0
	|-Array.InternalEnumerator<CinemachineFreeLook.Orbit>.get_Current
	|
	|-RVA: 0x1E2220 Offset: 0x1E1620 VA: 0x1801E2220
	|-Array.InternalEnumerator<CinemachineOrbitalTransposer.HeadingTracker.Item>.get_Current
	|
	|-RVA: 0x1E2580 Offset: 0x1E1980 VA: 0x1801E2580
	|-Array.InternalEnumerator<CinemachinePath.Waypoint>.get_Current
	|
	|-RVA: 0x1E2720 Offset: 0x1E1B20 VA: 0x1801E2720
	|-Array.InternalEnumerator<CinemachineSmoothPath.Waypoint>.get_Current
	|
	|-RVA: 0x1E24F0 Offset: 0x1E18F0 VA: 0x1801E24F0
	|-Array.InternalEnumerator<CinemachineStateDrivenCamera.Instruction>.get_Current
	|
	|-RVA: 0x1E2450 Offset: 0x1E1850 VA: 0x1801E2450
	|-Array.InternalEnumerator<CinemachineStateDrivenCamera.ParentHash>.get_Current
	|
	|-RVA: 0x1E2520 Offset: 0x1E1920 VA: 0x1801E2520
	|-Array.InternalEnumerator<CinemachineTargetGroup.Target>.get_Current
	|
	|-RVA: 0x1E2140 Offset: 0x1E1540 VA: 0x1801E2140
	|-Array.InternalEnumerator<NoiseSettings.TransformNoiseParams>.get_Current
	|
	|-RVA: 0x1E1E30 Offset: 0x1E1230 VA: 0x1801E1E30
	|-Array.InternalEnumerator<DoublePoint>.get_Current
	|
	|-RVA: 0x1E2420 Offset: 0x1E1820 VA: 0x1801E2420
	|-Array.InternalEnumerator<IntPoint>.get_Current
	|
	|-RVA: 0x1E1FB0 Offset: 0x1E13B0 VA: 0x1801E1FB0
	|-Array.InternalEnumerator<ConversationScriptObject.ClientTipsMessage>.get_Current
	|
	|-RVA: 0x1E21F0 Offset: 0x1E15F0 VA: 0x1801E21F0
	|-Array.InternalEnumerator<ConversationScriptObject.ConfirmMessage>.get_Current
	|
	|-RVA: 0x1E22B0 Offset: 0x1E16B0 VA: 0x1801E22B0
	|-Array.InternalEnumerator<ConversationScriptObject.LoadMessage>.get_Current
	|
	|-RVA: 0x1E1EA0 Offset: 0x1E12A0 VA: 0x1801E1EA0
	|-Array.InternalEnumerator<ControlPoint>.get_Current
	|
	|-RVA: 0x1E2710 Offset: 0x1E1B10 VA: 0x1801E2710
	|-Array.InternalEnumerator<DgwResultServerInfo>.get_Current
	|
	|-RVA: 0x1E25F0 Offset: 0x1E19F0 VA: 0x1801E25F0
	|-Array.InternalEnumerator<DgwServerForJson>.get_Current
	|
	|-RVA: 0x1E2460 Offset: 0x1E1860 VA: 0x1801E2460
	|-Array.InternalEnumerator<DgwServerInfo>.get_Current
	|
	|-RVA: 0x1E26D0 Offset: 0x1E1AD0 VA: 0x1801E26D0
	|-Array.InternalEnumerator<VoiceEngineApiWrap.Servers>.get_Current
	|
	|-RVA: 0x1E2320 Offset: 0x1E1720 VA: 0x1801E2320
	|-Array.InternalEnumerator<DYP2PDll.P2PID>.get_Current
	|
	|-RVA: 0x1E1F10 Offset: 0x1E1310 VA: 0x1801E1F10
	|-Array.InternalEnumerator<DYUpdateIni.OneResInfo>.get_Current
	|
	|-RVA: 0x1E2250 Offset: 0x1E1650 VA: 0x1801E2250
	|-Array.InternalEnumerator<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.get_Current
	|
	|-RVA: 0x1E1ED0 Offset: 0x1E12D0 VA: 0x1801E1ED0
	|-Array.InternalEnumerator<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.get_Current
	|
	|-RVA: 0x1E2090 Offset: 0x1E1490 VA: 0x1801E2090
	|-Array.InternalEnumerator<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.get_Current
	|
	|-RVA: 0x1E2490 Offset: 0x1E1890 VA: 0x1801E2490
	|-Array.InternalEnumerator<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.get_Current
	|
	|-RVA: 0x1E1E60 Offset: 0x1E1260 VA: 0x1801E1E60
	|-Array.InternalEnumerator<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.get_Current
	|
	|-RVA: 0x1E2750 Offset: 0x1E1B50 VA: 0x1801E2750
	|-Array.InternalEnumerator<homecontainer_GS2CHeroInfoClass.ClasslstHero>.get_Current
	|
	|-RVA: 0x1E20C0 Offset: 0x1E14C0 VA: 0x1801E20C0
	|-Array.InternalEnumerator<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.get_Current
	|
	|-RVA: 0x1E1E90 Offset: 0x1E1290 VA: 0x1801E1E90
	|-Array.InternalEnumerator<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.get_Current
	|
	|-RVA: 0x1E2630 Offset: 0x1E1A30 VA: 0x1801E2630
	|-Array.InternalEnumerator<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.get_Current
	|
	|-RVA: 0x1E2350 Offset: 0x1E1750 VA: 0x1801E2350
	|-Array.InternalEnumerator<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.get_Current
	|
	|-RVA: 0x1E22F0 Offset: 0x1E16F0 VA: 0x1801E22F0
	|-Array.InternalEnumerator<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.get_Current
	|
	|-RVA: 0x1E1F00 Offset: 0x1E1300 VA: 0x1801E1F00
	|-Array.InternalEnumerator<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.get_Current
	|
	|-RVA: 0x1E2050 Offset: 0x1E1450 VA: 0x1801E2050
	|-Array.InternalEnumerator<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.get_Current
	|
	|-RVA: 0x1E23F0 Offset: 0x1E17F0 VA: 0x1801E23F0
	|-Array.InternalEnumerator<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.get_Current
	|
	|-RVA: 0x1E2640 Offset: 0x1E1A40 VA: 0x1801E2640
	|-Array.InternalEnumerator<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.get_Current
	|
	|-RVA: 0x1E2060 Offset: 0x1E1460 VA: 0x1801E2060
	|-Array.InternalEnumerator<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.get_Current
	|
	|-RVA: 0x1E1FE0 Offset: 0x1E13E0 VA: 0x1801E1FE0
	|-Array.InternalEnumerator<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.get_Current
	|
	|-RVA: 0x1E23C0 Offset: 0x1E17C0 VA: 0x1801E23C0
	|-Array.InternalEnumerator<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.get_Current
	|
	|-RVA: 0x1E2110 Offset: 0x1E1510 VA: 0x1801E2110
	|-Array.InternalEnumerator<lsswitch_LS2CCodeShieldClass.ClasslstShield>.get_Current
	|
	|-RVA: 0x1E2600 Offset: 0x1E1A00 VA: 0x1801E2600
	|-Array.InternalEnumerator<netarchive_C2GSAskRoleListClass.ClasslstFile>.get_Current
	|
	|-RVA: 0x1E1F40 Offset: 0x1E1340 VA: 0x1801E1F40
	|-Array.InternalEnumerator<netarchive_GS2CRoleListClass.ClasslstFile>.get_Current
	|
	|-RVA: 0x1E25C0 Offset: 0x1E19C0 VA: 0x1801E25C0
	|-Array.InternalEnumerator<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.get_Current
	|
	|-RVA: 0x1E24C0 Offset: 0x1E18C0 VA: 0x1801E24C0
	|-Array.InternalEnumerator<netopenui_GS2CGMListClass.ClasslstGMOrder>.get_Current
	|
	|-RVA: 0x1DE4E0 Offset: 0x1DD8E0 VA: 0x1801DE4E0
	|-Array.InternalEnumerator<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.get_Current
	|
	|-RVA: 0x1DE6D0 Offset: 0x1DDAD0 VA: 0x1801DE6D0
	|-Array.InternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.get_Current
	|
	|-RVA: 0x1DEA20 Offset: 0x1DDE20 VA: 0x1801DEA20
	|-Array.InternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.get_Current
	|
	|-RVA: 0x1DE770 Offset: 0x1DDB70 VA: 0x1801DE770
	|-Array.InternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.get_Current
	|
	|-RVA: 0x1DE800 Offset: 0x1DDC00 VA: 0x1801DE800
	|-Array.InternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.get_Current
	|
	|-RVA: 0x1DE7C0 Offset: 0x1DDBC0 VA: 0x1801DE7C0
	|-Array.InternalEnumerator<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.get_Current
	|
	|-RVA: 0x1DE8C0 Offset: 0x1DDCC0 VA: 0x1801DE8C0
	|-Array.InternalEnumerator<nettask_GS2CAddTaskClass.ClasslstProcess>.get_Current
	|
	|-RVA: 0x1DF230 Offset: 0x1DE630 VA: 0x1801DF230
	|-Array.InternalEnumerator<nettask_GS2CAddTaskClass.ClasslstReward>.get_Current
	|
	|-RVA: 0x1DF440 Offset: 0x1DE840 VA: 0x1801DF440
	|-Array.InternalEnumerator<nettask_GS2CAddTaskClass.ClasslstTaskData>.get_Current
	|
	|-RVA: 0x1DE470 Offset: 0x1DD870 VA: 0x1801DE470
	|-Array.InternalEnumerator<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.get_Current
	|
	|-RVA: 0x1DE760 Offset: 0x1DDB60 VA: 0x1801DE760
	|-Array.InternalEnumerator<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.get_Current
	|
	|-RVA: 0x1DEDC0 Offset: 0x1DE1C0 VA: 0x1801DEDC0
	|-Array.InternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.get_Current
	|
	|-RVA: 0x1DE310 Offset: 0x1DD710 VA: 0x1801DE310
	|-Array.InternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.get_Current
	|
	|-RVA: 0x1DE1F0 Offset: 0x1DD5F0 VA: 0x1801DE1F0
	|-Array.InternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.get_Current
	|
	|-RVA: 0x1DEF40 Offset: 0x1DE340 VA: 0x1801DEF40
	|-Array.InternalEnumerator<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.get_Current
	|
	|-RVA: 0x1DED80 Offset: 0x1DE180 VA: 0x1801DED80
	|-Array.InternalEnumerator<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.get_Current
	|
	|-RVA: 0x1DEFE0 Offset: 0x1DE3E0 VA: 0x1801DEFE0
	|-Array.InternalEnumerator<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.get_Current
	|
	|-RVA: 0x1DE600 Offset: 0x1DDA00 VA: 0x1801DE600
	|-Array.InternalEnumerator<s2cmove_C2GSMoveClass.ClasslstDisp>.get_Current
	|
	|-RVA: 0x1DE5E0 Offset: 0x1DD9E0 VA: 0x1801DE5E0
	|-Array.InternalEnumerator<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.get_Current
	|
	|-RVA: 0x1DE3E0 Offset: 0x1DD7E0 VA: 0x1801DE3E0
	|-Array.InternalEnumerator<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.get_Current
	|
	|-RVA: 0x1DEE60 Offset: 0x1DE260 VA: 0x1801DEE60
	|-Array.InternalEnumerator<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.get_Current
	|
	|-RVA: 0x1DF050 Offset: 0x1DE450 VA: 0x1801DF050
	|-Array.InternalEnumerator<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.get_Current
	|
	|-RVA: 0x1DF530 Offset: 0x1DE930 VA: 0x1801DF530
	|-Array.InternalEnumerator<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.get_Current
	|
	|-RVA: 0x1DE6C0 Offset: 0x1DDAC0 VA: 0x1801DE6C0
	|-Array.InternalEnumerator<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.get_Current
	|
	|-RVA: 0x1DE9C0 Offset: 0x1DDDC0 VA: 0x1801DE9C0
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.get_Current
	|
	|-RVA: 0x1DF1E0 Offset: 0x1DE5E0 VA: 0x1801DF1E0
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.get_Current
	|
	|-RVA: 0x1DEE30 Offset: 0x1DE230 VA: 0x1801DEE30
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.get_Current
	|
	|-RVA: 0x1DEA80 Offset: 0x1DDE80 VA: 0x1801DEA80
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.get_Current
	|
	|-RVA: 0x1DF3F0 Offset: 0x1DE7F0 VA: 0x1801DF3F0
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcEventClass.ClasslstOption>.get_Current
	|
	|-RVA: 0x1DEBC0 Offset: 0x1DDFC0 VA: 0x1801DEBC0
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.get_Current
	|
	|-RVA: 0x1DF370 Offset: 0x1DE770 VA: 0x1801DF370
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.get_Current
	|
	|-RVA: 0x1DEF80 Offset: 0x1DE380 VA: 0x1801DEF80
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.get_Current
	|
	|-RVA: 0x1DF1A0 Offset: 0x1DE5A0 VA: 0x1801DF1A0
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.get_Current
	|
	|-RVA: 0x1DE230 Offset: 0x1DD630 VA: 0x1801DE230
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.get_Current
	|
	|-RVA: 0x1DE990 Offset: 0x1DDD90 VA: 0x1801DE990
	|-Array.InternalEnumerator<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.get_Current
	|
	|-RVA: 0x1DE3B0 Offset: 0x1DD7B0 VA: 0x1801DE3B0
	|-Array.InternalEnumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.get_Current
	|
	|-RVA: 0x1DF560 Offset: 0x1DE960 VA: 0x1801DF560
	|-Array.InternalEnumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.get_Current
	|
	|-RVA: 0x1DE5F0 Offset: 0x1DD9F0 VA: 0x1801DE5F0
	|-Array.InternalEnumerator<IniValue>.get_Current
	|
	|-RVA: 0x1DE8F0 Offset: 0x1DDCF0 VA: 0x1801DE8F0
	|-Array.InternalEnumerator<NameGenerate.NameWeight>.get_Current
	|
	|-RVA: 0x1DE700 Offset: 0x1DDB00 VA: 0x1801DE700
	|-Array.InternalEnumerator<SteamNetworkingComponent.SendPacket>.get_Current
	|
	|-RVA: 0x1DEE70 Offset: 0x1DE270 VA: 0x1801DEE70
	|-Array.InternalEnumerator<WinCrypt.CRYPT_ATTRIBUTE>.get_Current
	|
	|-RVA: 0x1DECB0 Offset: 0x1DE0B0 VA: 0x1801DECB0
	|-Array.InternalEnumerator<PanelManger.PanelInfo>.get_Current
	|
	|-RVA: 0x1DE270 Offset: 0x1DD670 VA: 0x1801DE270
	|-Array.InternalEnumerator<WeGameNetworkingComponent.SendPacket>.get_Current
	|
	|-RVA: 0x1DEB10 Offset: 0x1DDF10 VA: 0x1801DEB10
	|-Array.InternalEnumerator<RangeU16>.get_Current
	|
	|-RVA: 0x1DE730 Offset: 0x1DDB30 VA: 0x1801DE730
	|-Array.InternalEnumerator<OneInfo>.get_Current
	|
	|-RVA: 0x1DEAB0 Offset: 0x1DDEB0 VA: 0x1801DEAB0
	|-Array.InternalEnumerator<DebugDrawLine.DebugLine>.get_Current
	|
	|-RVA: 0x1DF090 Offset: 0x1DE490 VA: 0x1801DF090
	|-Array.InternalEnumerator<AssetTracker.AssetInfo>.get_Current
	|
	|-RVA: 0x1DEB00 Offset: 0x1DDF00 VA: 0x1801DEB00
	|-Array.InternalEnumerator<EngineHotKey>.get_Current
	|
	|-RVA: 0x1DEBF0 Offset: 0x1DDFF0 VA: 0x1801DEBF0
	|-Array.InternalEnumerator<HitData>.get_Current
	|
	|-RVA: 0x1DE2A0 Offset: 0x1DD6A0 VA: 0x1801DE2A0
	|-Array.InternalEnumerator<HitInfo>.get_Current
	|
	|-RVA: 0x1DF130 Offset: 0x1DE530 VA: 0x1801DF130
	|-Array.InternalEnumerator<InputDevice.AnalogSnapshotEntry>.get_Current
	|
	|-RVA: 0x1DECE0 Offset: 0x1DE0E0 VA: 0x1801DECE0
	|-Array.InternalEnumerator<InputDeviceMatcher>.get_Current
	|
	|-RVA: 0x1DF020 Offset: 0x1DE420 VA: 0x1801DF020
	|-Array.InternalEnumerator<InputRange>.get_Current
	|
	|-RVA: 0x1DEC50 Offset: 0x1DE050 VA: 0x1801DEC50
	|-Array.InternalEnumerator<KeyInfo>.get_Current
	|
	|-RVA: 0x1DEED0 Offset: 0x1DE2D0 VA: 0x1801DEED0
	|-Array.InternalEnumerator<LogMessage>.get_Current
	|
	|-RVA: 0x1DEFB0 Offset: 0x1DE3B0 VA: 0x1801DEFB0
	|-Array.InternalEnumerator<OverlapResult>.get_Current
	|
	|-RVA: 0x1DE530 Offset: 0x1DD930 VA: 0x1801DE530
	|-Array.InternalEnumerator<LPWNormalSolver.LPWPoint>.get_Current
	|
	|-RVA: 0x1DE7F0 Offset: 0x1DDBF0 VA: 0x1801DE7F0
	|-Array.InternalEnumerator<LPWNormalSolver.LPWPointDataEntry>.get_Current
	|
	|-RVA: 0x1DE630 Offset: 0x1DDA30 VA: 0x1801DE630
	|-Array.InternalEnumerator<LPWNormalSolver.LPWPosition>.get_Current
	|
	|-RVA: 0x1DEC20 Offset: 0x1DE020 VA: 0x1801DEC20
	|-Array.InternalEnumerator<ArrayMetadata>.get_Current
	|
	|-RVA: 0x1DED20 Offset: 0x1DE120 VA: 0x1801DED20
	|-Array.InternalEnumerator<ObjectMetadata>.get_Current
	|
	|-RVA: 0x1DE950 Offset: 0x1DDD50 VA: 0x1801DE950
	|-Array.InternalEnumerator<PropertyMetadata>.get_Current
	|
	|-RVA: 0x1DE920 Offset: 0x1DDD20 VA: 0x1801DE920
	|-Array.InternalEnumerator<LuaDictEntry<object, object>>.get_Current
	|
	|-RVA: 0x1DF3E0 Offset: 0x1DE7E0 VA: 0x1801DF3E0
	|-Array.InternalEnumerator<LuaFunction.FuncData>.get_Current
	|
	|-RVA: 0x1DEEA0 Offset: 0x1DE2A0 VA: 0x1801DEEA0
	|-Array.InternalEnumerator<BinaryOperatorHandler.OperatorQuery>.get_Current
	|
	|-RVA: 0x1DEC80 Offset: 0x1DE080 VA: 0x1801DEC80
	|-Array.InternalEnumerator<ConversionUtility.ConversionQuery>.get_Current
	|
	|-RVA: 0x1DE4B0 Offset: 0x1DD8B0 VA: 0x1801DE4B0
	|-Array.InternalEnumerator<fsOption<fsVersionedType>>.get_Current
	|
	|-RVA: 0x1DF500 Offset: 0x1DE900 VA: 0x1801DF500
	|-Array.InternalEnumerator<fsPortableReflection.AttributeQuery>.get_Current
	|
	|-RVA: 0x1DF0C0 Offset: 0x1DE4C0 VA: 0x1801DF0C0
	|-Array.InternalEnumerator<fsVersionedType>.get_Current
	|
	|-RVA: 0x1DEE00 Offset: 0x1DE200 VA: 0x1801DEE00
	|-Array.InternalEnumerator<fsAotCompilationManager.AotCompilation>.get_Current
	|
	|-RVA: 0x1DF4D0 Offset: 0x1DE8D0 VA: 0x1801DF4D0
	|-Array.InternalEnumerator<Header.ReceivedToken>.get_Current
	|
	|-RVA: 0x1DE9F0 Offset: 0x1DDDF0 VA: 0x1801DE9F0
	|-Array.InternalEnumerator<MinimapPoint>.get_Current
	|
	|-RVA: 0x1DE860 Offset: 0x1DDC60 VA: 0x1801DE860
	|-Array.InternalEnumerator<CodePointIndexer.TableRange>.get_Current
	|
	|-RVA: 0x1DF340 Offset: 0x1DE740 VA: 0x1801DF340
	|-Array.InternalEnumerator<Uri.UriScheme>.get_Current
	|
	|-RVA: 0x1DF4A0 Offset: 0x1DE8A0 VA: 0x1801DF4A0
	|-Array.InternalEnumerator<MusicStateInfo>.get_Current
	|
	|-RVA: 0x1DE440 Offset: 0x1DD840 VA: 0x1801DE440
	|-Array.InternalEnumerator<BridgeHandler.IdxPacket>.get_Current
	|
	|-RVA: 0x1DF1B0 Offset: 0x1DE5B0 VA: 0x1801DF1B0
	|-Array.InternalEnumerator<JsonPosition>.get_Current
	|
	|-RVA: 0x1DF2D0 Offset: 0x1DE6D0 VA: 0x1801DF2D0
	|-Array.InternalEnumerator<DefaultSerializationBinder.TypeNameKey>.get_Current
	|
	|-RVA: 0x1DE380 Offset: 0x1DD780 VA: 0x1801DE380
	|-Array.InternalEnumerator<ResolverContractKey>.get_Current
	|
	|-RVA: 0x1DF590 Offset: 0x1DE990 VA: 0x1801DF590
	|-Array.InternalEnumerator<ConvertUtils.TypeConvertKey>.get_Current
	|
	|-RVA: 0x1DF100 Offset: 0x1DE500 VA: 0x1801DF100
	|-Array.InternalEnumerator<ObjectPoolComInfo>.get_Current
	|
	|-RVA: 0x1DE540 Offset: 0x1DD940 VA: 0x1801DE540
	|-Array.InternalEnumerator<pb_BezierPoint>.get_Current
	|
	|-RVA: 0x1DF0F0 Offset: 0x1DE4F0 VA: 0x1801DF0F0
	|-Array.InternalEnumerator<pb_Edge>.get_Current
	|
	|-RVA: 0x1DE320 Offset: 0x1DD720 VA: 0x1801DE320
	|-Array.InternalEnumerator<pb_IntVec3>.get_Current
	|
	|-RVA: 0x1DEF50 Offset: 0x1DE350 VA: 0x1801DEF50
	|-Array.InternalEnumerator<IcoBumpin.FaceRef>.get_Current
	|
	|-RVA: 0x1DEF00 Offset: 0x1DE300 VA: 0x1801DEF00
	|-Array.InternalEnumerator<AnimationWarping.Warp>.get_Current
	|
	|-RVA: 0x1DF160 Offset: 0x1DE560 VA: 0x1801DF160
	|-Array.InternalEnumerator<GrounderQuadruped.Foot>.get_Current
	|
	|-RVA: 0x1DF290 Offset: 0x1DE690 VA: 0x1801DF290
	|-Array.InternalEnumerator<IKSolverLimb.AxisDirection>.get_Current
	|
	|-RVA: 0x1DE2E0 Offset: 0x1DD6E0 VA: 0x1801DE2E0
	|-Array.InternalEnumerator<ScreenRadioScriptObject.ScreenInfo>.get_Current
	|
	|-RVA: 0x1DE890 Offset: 0x1DDC90 VA: 0x1801DE890
	|-Array.InternalEnumerator<ValueDropdownItem<object>>.get_Current
	|
	|-RVA: 0x1DEB50 Offset: 0x1DDF50 VA: 0x1801DEB50
	|-Array.InternalEnumerator<FormatterLocator.FormatterInfo>.get_Current
	|
	|-RVA: 0x1DF470 Offset: 0x1DE870 VA: 0x1801DF470
	|-Array.InternalEnumerator<FormatterLocator.FormatterLocatorInfo>.get_Current
	|
	|-RVA: 0x1DE690 Offset: 0x1DDA90 VA: 0x1801DE690
	|-Array.InternalEnumerator<NodeInfo>.get_Current
	|
	|-RVA: 0x1DE410 Offset: 0x1DD810 VA: 0x1801DE410
	|-Array.InternalEnumerator<SerializationNode>.get_Current
	|
	|-RVA: 0x1DF1F0 Offset: 0x1DE5F0 VA: 0x1801DF1F0
	|-Array.InternalEnumerator<DeepReflection.PathStep>.get_Current
	|
	|-RVA: 0x1DE5B0 Offset: 0x1DD9B0 VA: 0x1801DE5B0
	|-Array.InternalEnumerator<CCalEffInfo>.get_Current
	|
	|-RVA: 0x1DEB80 Offset: 0x1DDF80 VA: 0x1801DEB80
	|-Array.InternalEnumerator<SkillRayHit>.get_Current
	|
	|-RVA: 0x1DEA50 Offset: 0x1DDE50 VA: 0x1801DEA50
	|-Array.InternalEnumerator<AnimationStateData.AnimationPair>.get_Current
	|
	|-RVA: 0x1DE580 Offset: 0x1DD980 VA: 0x1801DE580
	|-Array.InternalEnumerator<EventQueue.EventQueueEntry>.get_Current
	|
	|-RVA: 0x1DE350 Offset: 0x1DD750 VA: 0x1801DE350
	|-Array.InternalEnumerator<Skin.AttachmentKeyTuple>.get_Current
	|
	|-RVA: 0x1DE830 Offset: 0x1DDC30 VA: 0x1801DE830
	|-Array.InternalEnumerator<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.get_Current
	|
	|-RVA: 0x1DF260 Offset: 0x1DE660 VA: 0x1801DF260
	|-Array.InternalEnumerator<SkeletonRendererCustomMaterials.SlotMaterialOverride>.get_Current
	|
	|-RVA: 0x1DE660 Offset: 0x1DDA60 VA: 0x1801DE660
	|-Array.InternalEnumerator<SkeletonUtilityKinematicShadow.TransformPair>.get_Current
	|
	|-RVA: 0x1DEB20 Offset: 0x1DDF20 VA: 0x1801DEB20
	|-Array.InternalEnumerator<SlotBlendModes.MaterialTexturePair>.get_Current
	|
	|-RVA: 0x1DF3A0 Offset: 0x1DE7A0 VA: 0x1801DF3A0
	|-Array.InternalEnumerator<SubmeshInstruction>.get_Current
	|
	|-RVA: 0x1DF300 Offset: 0x1DE700 VA: 0x1801DF300
	|-Array.InternalEnumerator<StateSoundScriptObject.Loop>.get_Current
	|
	|-RVA: 0x1DED50 Offset: 0x1DE150 VA: 0x1801DED50
	|-Array.InternalEnumerator<StateSoundScriptObject.StateSound>.get_Current
	|
	|-RVA: 0x1DEFF0 Offset: 0x1DE3F0 VA: 0x1801DEFF0
	|-Array.InternalEnumerator<SteamMatchViewer.ChatMsg>.get_Current
	|
	|-RVA: 0x1DEAF0 Offset: 0x1DDEF0 VA: 0x1801DEAF0
	|-Array.InternalEnumerator<AppId_t>.get_Current
	|
	|-RVA: 0x1DE220 Offset: 0x1DD620 VA: 0x1801DE220
	|-Array.InternalEnumerator<CSteamID>.get_Current
	|
	|-RVA: 0x1DE980 Offset: 0x1DDD80 VA: 0x1801DE980
	|-Array.InternalEnumerator<ControllerActionSetHandle_t>.get_Current
	|
	|-RVA: 0x1D54C0 Offset: 0x1D48C0 VA: 0x1801D54C0
	|-Array.InternalEnumerator<ControllerHandle_t>.get_Current
	|
	|-RVA: 0x1D4330 Offset: 0x1D3730 VA: 0x1801D4330
	|-Array.InternalEnumerator<DepotId_t>.get_Current
	|
	|-RVA: 0x1D5450 Offset: 0x1D4850 VA: 0x1801D5450
	|-Array.InternalEnumerator<HAuthTicket>.get_Current
	|
	|-RVA: 0x1D55E0 Offset: 0x1D49E0 VA: 0x1801D55E0
	|-Array.InternalEnumerator<InputActionSetHandle_t>.get_Current
	|
	|-RVA: 0x1D4C10 Offset: 0x1D4010 VA: 0x1801D4C10
	|-Array.InternalEnumerator<InputHandle_t>.get_Current
	|
	|-RVA: 0x1D5490 Offset: 0x1D4890 VA: 0x1801D5490
	|-Array.InternalEnumerator<MatchMakingKeyValuePair_t>.get_Current
	|
	|-RVA: 0x1D45D0 Offset: 0x1D39D0 VA: 0x1801D45D0
	|-Array.InternalEnumerator<PublishedFileId_t>.get_Current
	|
	|-RVA: 0x1D44B0 Offset: 0x1D38B0 VA: 0x1801D44B0
	|-Array.InternalEnumerator<SteamAPICall_t>.get_Current
	|
	|-RVA: 0x1D4B70 Offset: 0x1D3F70 VA: 0x1801D4B70
	|-Array.InternalEnumerator<SteamItemDef_t>.get_Current
	|
	|-RVA: 0x1D45E0 Offset: 0x1D39E0 VA: 0x1801D45E0
	|-Array.InternalEnumerator<SteamItemDetails_t>.get_Current
	|
	|-RVA: 0x1D4DC0 Offset: 0x1D41C0 VA: 0x1801D4DC0
	|-Array.InternalEnumerator<SteamItemInstanceID_t>.get_Current
	|
	|-RVA: 0x1D4D40 Offset: 0x1D4140 VA: 0x1801D4D40
	|-Array.InternalEnumerator<SteamPartyBeaconLocation_t>.get_Current
	|
	|-RVA: 0x1D4450 Offset: 0x1D3850 VA: 0x1801D4450
	|-Array.InternalEnumerator<ArraySegment<byte>>.get_Current
	|
	|-RVA: 0x1D42F0 Offset: 0x1D36F0 VA: 0x1801D42F0
	|-Array.InternalEnumerator<bool>.get_Current
	|
	|-RVA: 0x1D4E10 Offset: 0x1D4210 VA: 0x1801D4E10
	|-Array.InternalEnumerator<byte>.get_Current
	|
	|-RVA: 0x1D4F10 Offset: 0x1D4310 VA: 0x1801D4F10
	|-Array.InternalEnumerator<ByteEnum>.get_Current
	|
	|-RVA: 0x1D55F0 Offset: 0x1D49F0 VA: 0x1801D55F0
	|-Array.InternalEnumerator<char>.get_Current
	|
	|-RVA: 0x1D4920 Offset: 0x1D3D20 VA: 0x1801D4920
	|-Array.InternalEnumerator<ConcurrentQueue.Segment.Slot<object>>.get_Current
	|
	|-RVA: 0x1D55B0 Offset: 0x1D49B0 VA: 0x1801D55B0
	|-Array.InternalEnumerator<DictionaryEntry>.get_Current
	|
	|-RVA: 0x1D44F0 Offset: 0x1D38F0 VA: 0x1801D44F0
	|-Array.InternalEnumerator<Dictionary.Entry<EventHook, object>>.get_Current
	|
	|-RVA: 0x1D4290 Offset: 0x1D3690 VA: 0x1801D4290
	|-Array.InternalEnumerator<Dictionary.Entry<Flow.RecursionNode, int>>.get_Current
	|
	|-RVA: 0x1D49D0 Offset: 0x1D3DD0 VA: 0x1801D49D0
	|-Array.InternalEnumerator<Dictionary.Entry<DYP2PDll.P2PID, object>>.get_Current
	|
	|-RVA: 0x1D4F80 Offset: 0x1D4380 VA: 0x1801D4F80
	|-Array.InternalEnumerator<Dictionary.Entry<LPWNormalSolver.LPWPosition, int>>.get_Current
	|
	|-RVA: 0x1D4640 Offset: 0x1D3A40 VA: 0x1801D4640
	|-Array.InternalEnumerator<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>.get_Current
	|
	|-RVA: 0x1D47A0 Offset: 0x1D3BA0 VA: 0x1801D47A0
	|-Array.InternalEnumerator<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, object>>.get_Current
	|
	|-RVA: 0x1D4530 Offset: 0x1D3930 VA: 0x1801D4530
	|-Array.InternalEnumerator<Dictionary.Entry<ConversionUtility.ConversionQuery, Int32Enum>>.get_Current
	|
	|-RVA: 0x1D4890 Offset: 0x1D3C90 VA: 0x1801D4890
	|-Array.InternalEnumerator<Dictionary.Entry<ConversionUtility.ConversionQuery, object>>.get_Current
	|
	|-RVA: 0x1D4830 Offset: 0x1D3C30 VA: 0x1801D4830
	|-Array.InternalEnumerator<Dictionary.Entry<fsPortableReflection.AttributeQuery, object>>.get_Current
	|
	|-RVA: 0x1D4610 Offset: 0x1D3A10 VA: 0x1801D4610
	|-Array.InternalEnumerator<Dictionary.Entry<DefaultSerializationBinder.TypeNameKey, object>>.get_Current
	|
	|-RVA: 0x1D47D0 Offset: 0x1D3BD0 VA: 0x1801D47D0
	|-Array.InternalEnumerator<Dictionary.Entry<ResolverContractKey, object>>.get_Current
	|
	|-RVA: 0x1D51B0 Offset: 0x1D45B0 VA: 0x1801D51B0
	|-Array.InternalEnumerator<Dictionary.Entry<ConvertUtils.TypeConvertKey, object>>.get_Current
	|
	|-RVA: 0x1D5140 Offset: 0x1D4540 VA: 0x1801D5140
	|-Array.InternalEnumerator<Dictionary.Entry<pb_Edge, object>>.get_Current
	|
	|-RVA: 0x1D4300 Offset: 0x1D3700 VA: 0x1801D4300
	|-Array.InternalEnumerator<Dictionary.Entry<pb_IntVec3, object>>.get_Current
	|
	|-RVA: 0x1D4BE0 Offset: 0x1D3FE0 VA: 0x1801D4BE0
	|-Array.InternalEnumerator<Dictionary.Entry<AnimationStateData.AnimationPair, float>>.get_Current
	|
	|-RVA: 0x1D4A00 Offset: 0x1D3E00 VA: 0x1801D4A00
	|-Array.InternalEnumerator<Dictionary.Entry<Skin.AttachmentKeyTuple, object>>.get_Current
	|
	|-RVA: 0x1D4860 Offset: 0x1D3C60 VA: 0x1801D4860
	|-Array.InternalEnumerator<Dictionary.Entry<SlotBlendModes.MaterialTexturePair, object>>.get_Current
	|
	|-RVA: 0x1D4260 Offset: 0x1D3660 VA: 0x1801D4260
	|-Array.InternalEnumerator<Dictionary.Entry<CSteamID, object>>.get_Current
	|
	|-RVA: 0x1D4340 Offset: 0x1D3740 VA: 0x1801D4340
	|-Array.InternalEnumerator<Dictionary.Entry<HAuthTicket, object>>.get_Current
	|
	|-RVA: 0x1D5350 Offset: 0x1D4750 VA: 0x1801D5350
	|-Array.InternalEnumerator<Dictionary.Entry<SteamAPICall_t, object>>.get_Current
	|
	|-RVA: 0x1D4E50 Offset: 0x1D4250 VA: 0x1801D4E50
	|-Array.InternalEnumerator<Dictionary.Entry<char, char>>.get_Current
	|
	|-RVA: 0x1D42C0 Offset: 0x1D36C0 VA: 0x1801D42C0
	|-Array.InternalEnumerator<Dictionary.Entry<char, Nullable<ByteEnum>>>.get_Current
	|
	|-RVA: 0x1D48C0 Offset: 0x1D3CC0 VA: 0x1801D48C0
	|-Array.InternalEnumerator<Dictionary.Entry<char, object>>.get_Current
	|
	|-RVA: 0x1D4BB0 Offset: 0x1D3FB0 VA: 0x1801D4BB0
	|-Array.InternalEnumerator<Dictionary.Entry<Guid, object>>.get_Current
	|
	|-RVA: 0x1D46E0 Offset: 0x1D3AE0 VA: 0x1801D46E0
	|-Array.InternalEnumerator<Dictionary.Entry<short, object>>.get_Current
	|
	|-RVA: 0x1D5320 Offset: 0x1D4720 VA: 0x1801D5320
	|-Array.InternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.ClientTipsMessage>>.get_Current
	|
	|-RVA: 0x1D4370 Offset: 0x1D3770 VA: 0x1801D4370
	|-Array.InternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.ConfirmMessage>>.get_Current
	|
	|-RVA: 0x1D5510 Offset: 0x1D4910 VA: 0x1801D5510
	|-Array.InternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.LoadMessage>>.get_Current
	|
	|-RVA: 0x1D5170 Offset: 0x1D4570 VA: 0x1801D5170
	|-Array.InternalEnumerator<Dictionary.Entry<int, HitData>>.get_Current
	|
	|-RVA: 0x1D5210 Offset: 0x1D4610 VA: 0x1801D5210
	|-Array.InternalEnumerator<Dictionary.Entry<int, MinimapPoint>>.get_Current
	|
	|-RVA: 0x1D4DD0 Offset: 0x1D41D0 VA: 0x1801D4DD0
	|-Array.InternalEnumerator<Dictionary.Entry<int, ObjectPoolComInfo>>.get_Current
	|
	|-RVA: 0x1D4230 Offset: 0x1D3630 VA: 0x1801D4230
	|-Array.InternalEnumerator<Dictionary.Entry<int, bool>>.get_Current
	|
	|-RVA: 0x1D4800 Offset: 0x1D3C00 VA: 0x1801D4800
	|-Array.InternalEnumerator<Dictionary.Entry<int, char>>.get_Current
	|
	|-RVA: 0x1D5600 Offset: 0x1D4A00 VA: 0x1801D5600
	|-Array.InternalEnumerator<Dictionary.Entry<int, int>>.get_Current
	|
	|-RVA: 0x1D4F50 Offset: 0x1D4350 VA: 0x1801D4F50
	|-Array.InternalEnumerator<Dictionary.Entry<int, Int32Enum>>.get_Current
	|
	|-RVA: 0x1D5460 Offset: 0x1D4860 VA: 0x1801D5460
	|-Array.InternalEnumerator<Dictionary.Entry<int, long>>.get_Current
	|
	|-RVA: 0x1D48F0 Offset: 0x1D3CF0 VA: 0x1801D48F0
	|-Array.InternalEnumerator<Dictionary.Entry<int, object>>.get_Current
	|
	|-RVA: 0x1D46B0 Offset: 0x1D3AB0 VA: 0x1801D46B0
	|-Array.InternalEnumerator<Dictionary.Entry<int, float>>.get_Current
	|
	|-RVA: 0x1D5250 Offset: 0x1D4650 VA: 0x1801D5250
	|-Array.InternalEnumerator<Dictionary.Entry<int, uint>>.get_Current
	|
	|-RVA: 0x1D4740 Offset: 0x1D3B40 VA: 0x1801D4740
	|-Array.InternalEnumerator<Dictionary.Entry<int, ulong>>.get_Current
	|
	|-RVA: 0x1D4590 Offset: 0x1D3990 VA: 0x1801D4590
	|-Array.InternalEnumerator<Dictionary.Entry<int, Color>>.get_Current
	|
	|-RVA: 0x1D4D70 Offset: 0x1D4170 VA: 0x1801D4D70
	|-Array.InternalEnumerator<Dictionary.Entry<int, Matrix4x4>>.get_Current
	|
	|-RVA: 0x1D4FF0 Offset: 0x1D43F0 VA: 0x1801D4FF0
	|-Array.InternalEnumerator<Dictionary.Entry<int, NetworkMigrationManager.ConnectionPendingPlayers>>.get_Current
	|
	|-RVA: 0x1D51E0 Offset: 0x1D45E0 VA: 0x1801D51E0
	|-Array.InternalEnumerator<Dictionary.Entry<int, Vector2>>.get_Current
	|
	|-RVA: 0x1D4770 Offset: 0x1D3B70 VA: 0x1801D4770
	|-Array.InternalEnumerator<Dictionary.Entry<int, Vector3>>.get_Current
	|
	|-RVA: 0x1D4AB0 Offset: 0x1D3EB0 VA: 0x1801D4AB0
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, bool>>.get_Current
	|
	|-RVA: 0x1D53B0 Offset: 0x1D47B0 VA: 0x1801D53B0
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, int>>.get_Current
	|
	|-RVA: 0x1D5110 Offset: 0x1D4510 VA: 0x1801D5110
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, Int32Enum>>.get_Current
	|
	|-RVA: 0x1D4D10 Offset: 0x1D4110 VA: 0x1801D4D10
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, object>>.get_Current
	|
	|-RVA: 0x1D4FC0 Offset: 0x1D43C0 VA: 0x1801D4FC0
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, float>>.get_Current
	|
	|-RVA: 0x1D5550 Offset: 0x1D4950 VA: 0x1801D5550
	|-Array.InternalEnumerator<Dictionary.Entry<long, int>>.get_Current
	|
	|-RVA: 0x1D5080 Offset: 0x1D4480 VA: 0x1801D5080
	|-Array.InternalEnumerator<Dictionary.Entry<long, object>>.get_Current
	|
	|-RVA: 0x1D4E80 Offset: 0x1D4280 VA: 0x1801D4E80
	|-Array.InternalEnumerator<Dictionary.Entry<IntPtr, object>>.get_Current
	|
	|-RVA: 0x1D5410 Offset: 0x1D4810 VA: 0x1801D5410
	|-Array.InternalEnumerator<Dictionary.Entry<object, MeshCombiner.BlendShapeFrame>>.get_Current
	|
	|-RVA: 0x1D4B10 Offset: 0x1D3F10 VA: 0x1801D4B10
	|-Array.InternalEnumerator<Dictionary.Entry<object, CinemachineCore.UpdateStatus>>.get_Current
	|
	|-RVA: 0x1D4A70 Offset: 0x1D3E70 VA: 0x1801D4A70
	|-Array.InternalEnumerator<Dictionary.Entry<object, DYUpdateIni.OneResInfo>>.get_Current
	|
	|-RVA: 0x1D5380 Offset: 0x1D4780 VA: 0x1801D5380
	|-Array.InternalEnumerator<Dictionary.Entry<object, IniValue>>.get_Current
	|
	|-RVA: 0x1D4950 Offset: 0x1D3D50 VA: 0x1801D4950
	|-Array.InternalEnumerator<Dictionary.Entry<object, PanelManger.PanelInfo>>.get_Current
	|
	|-RVA: 0x1D54D0 Offset: 0x1D48D0 VA: 0x1801D54D0
	|-Array.InternalEnumerator<Dictionary.Entry<object, OneInfo>>.get_Current
	|
	|-RVA: 0x1D50B0 Offset: 0x1D44B0 VA: 0x1801D50B0
	|-Array.InternalEnumerator<Dictionary.Entry<object, ArrayMetadata>>.get_Current
	|
	|-RVA: 0x1D4990 Offset: 0x1D3D90 VA: 0x1801D4990
	|-Array.InternalEnumerator<Dictionary.Entry<object, ObjectMetadata>>.get_Current
	|
	|-RVA: 0x1D5630 Offset: 0x1D4A30 VA: 0x1801D5630
	|-Array.InternalEnumerator<Dictionary.Entry<object, PropertyMetadata>>.get_Current
	|
	|-RVA: 0x1D4410 Offset: 0x1D3810 VA: 0x1801D4410
	|-Array.InternalEnumerator<Dictionary.Entry<object, fsOption<fsVersionedType>>>.get_Current
	|
	|-RVA: 0x1D4B80 Offset: 0x1D3F80 VA: 0x1801D4B80
	|-Array.InternalEnumerator<Dictionary.Entry<object, SteamAPICall_t>>.get_Current
	|
	|-RVA: 0x1D5580 Offset: 0x1D4980 VA: 0x1801D5580
	|-Array.InternalEnumerator<Dictionary.Entry<object, bool>>.get_Current
	|
	|-RVA: 0x1D53E0 Offset: 0x1D47E0 VA: 0x1801D53E0
	|-Array.InternalEnumerator<Dictionary.Entry<object, KeyValuePair<object, object>>>.get_Current
	|
	|-RVA: 0x1D4EE0 Offset: 0x1D42E0 VA: 0x1801D4EE0
	|-Array.InternalEnumerator<Dictionary.Entry<object, int>>.get_Current
	|
	|-RVA: 0x1D4C50 Offset: 0x1D4050 VA: 0x1801D4C50
	|-Array.InternalEnumerator<Dictionary.Entry<object, Int32Enum>>.get_Current
	|
	|-RVA: 0x1D4560 Offset: 0x1D3960 VA: 0x1801D4560
	|-Array.InternalEnumerator<Dictionary.Entry<object, long>>.get_Current
	|
	|-RVA: 0x1D50E0 Offset: 0x1D44E0 VA: 0x1801D50E0
	|-Array.InternalEnumerator<Dictionary.Entry<object, object>>.get_Current
	|
	|-RVA: 0x1D4710 Offset: 0x1D3B10 VA: 0x1801D4710
	|-Array.InternalEnumerator<Dictionary.Entry<object, ResourceLocator>>.get_Current
	|
	|-RVA: 0x1D4480 Offset: 0x1D3880 VA: 0x1801D4480
	|-Array.InternalEnumerator<Dictionary.Entry<object, float>>.get_Current
	|
	|-RVA: 0x1D5280 Offset: 0x1D4680 VA: 0x1801D5280
	|-Array.InternalEnumerator<Dictionary.Entry<object, TimeSpan>>.get_Current
	|
	|-RVA: 0x1D52F0 Offset: 0x1D46F0 VA: 0x1801D52F0
	|-Array.InternalEnumerator<Dictionary.Entry<object, Color>>.get_Current
	|
	|-RVA: 0x1D4C80 Offset: 0x1D4080 VA: 0x1801D4C80
	|-Array.InternalEnumerator<Dictionary.Entry<object, NetworkBroadcastResult>>.get_Current
	|
	|-RVA: 0x1D43B0 Offset: 0x1D37B0 VA: 0x1801D43B0
	|-Array.InternalEnumerator<Dictionary.Entry<object, Playable>>.get_Current
	|
	|-RVA: 0x1D4F20 Offset: 0x1D4320 VA: 0x1801D4F20
	|-Array.InternalEnumerator<Dictionary.Entry<object, Vector3>>.get_Current
	|
	|-RVA: 0x1D52B0 Offset: 0x1D46B0 VA: 0x1801D52B0
	|-Array.InternalEnumerator<Dictionary.Entry<object, BlendShapeFrame>>.get_Current
	|
	|-RVA: 0x1D4C20 Offset: 0x1D4020 VA: 0x1801D4C20
	|-Array.InternalEnumerator<Dictionary.Entry<float, object>>.get_Current
	|
	|-RVA: 0x1D4CB0 Offset: 0x1D40B0 VA: 0x1801D4CB0
	|-Array.InternalEnumerator<Dictionary.Entry<ushort, object>>.get_Current
	|
	|-RVA: 0x1D43E0 Offset: 0x1D37E0 VA: 0x1801D43E0
	|-Array.InternalEnumerator<Dictionary.Entry<uint, int>>.get_Current
	|
	|-RVA: 0x1D4A40 Offset: 0x1D3E40 VA: 0x1801D4A40
	|-Array.InternalEnumerator<Dictionary.Entry<uint, object>>.get_Current
	|
	|-RVA: 0x1D4680 Offset: 0x1D3A80 VA: 0x1801D4680
	|-Array.InternalEnumerator<Dictionary.Entry<uint, ulong>>.get_Current
	|
	|-RVA: 0x1D4EB0 Offset: 0x1D42B0 VA: 0x1801D4EB0
	|-Array.InternalEnumerator<Dictionary.Entry<ulong, object>>.get_Current
	|
	|-RVA: 0x1D4CE0 Offset: 0x1D40E0 VA: 0x1801D4CE0
	|-Array.InternalEnumerator<Dictionary.Entry<ulong, uint>>.get_Current
	|
	|-RVA: 0x1D4E20 Offset: 0x1D4220 VA: 0x1801D4E20
	|-Array.InternalEnumerator<Dictionary.Entry<UInt64Enum, object>>.get_Current
	|
	|-RVA: 0x1D44C0 Offset: 0x1D38C0 VA: 0x1801D44C0
	|-Array.InternalEnumerator<Dictionary.Entry<TerrainUtility.TerrainMap.TileCoord, object>>.get_Current
	|
	|-RVA: 0x1D5050 Offset: 0x1D4450 VA: 0x1801D5050
	|-Array.InternalEnumerator<Dictionary.Entry<NetworkHash128, object>>.get_Current
	|
	|-RVA: 0x1D4AE0 Offset: 0x1D3EE0 VA: 0x1801D4AE0
	|-Array.InternalEnumerator<Dictionary.Entry<NetworkInstanceId, object>>.get_Current
	|
	|-RVA: 0x1D5020 Offset: 0x1D4420 VA: 0x1801D5020
	|-Array.InternalEnumerator<Dictionary.Entry<NetworkSceneId, object>>.get_Current
	|
	|-RVA: 0x1DA590 Offset: 0x1D9990 VA: 0x1801DA590
	|-Array.InternalEnumerator<Dictionary.Entry<Scene, object>>.get_Current
	|
	|-RVA: 0x1DAF00 Offset: 0x1DA300 VA: 0x1801DAF00
	|-Array.InternalEnumerator<Dictionary.Entry<ZmID, object>>.get_Current
	|
	|-RVA: 0x1DA520 Offset: 0x1D9920 VA: 0x1801DA520
	|-Array.InternalEnumerator<HashSet.Slot<pb_Edge>>.get_Current
	|
	|-RVA: 0x1DA800 Offset: 0x1D9C00 VA: 0x1801DA800
	|-Array.InternalEnumerator<HashSet.Slot<char>>.get_Current
	|
	|-RVA: 0x1DA7D0 Offset: 0x1D9BD0 VA: 0x1801DA7D0
	|-Array.InternalEnumerator<HashSet.Slot<int>>.get_Current
	|
	|-RVA: 0x1DA470 Offset: 0x1D9870 VA: 0x1801DA470
	|-Array.InternalEnumerator<HashSet.Slot<Int32Enum>>.get_Current
	|
	|-RVA: 0x1DA2B0 Offset: 0x1D96B0 VA: 0x1801DA2B0
	|-Array.InternalEnumerator<HashSet.Slot<object>>.get_Current
	|
	|-RVA: 0x1DAC30 Offset: 0x1DA030 VA: 0x1801DAC30
	|-Array.InternalEnumerator<HashSet.Slot<uint>>.get_Current
	|
	|-RVA: 0x1DA990 Offset: 0x1D9D90 VA: 0x1801DA990
	|-Array.InternalEnumerator<HashSet.Slot<ulong>>.get_Current
	|
	|-RVA: 0x1DA4A0 Offset: 0x1D98A0 VA: 0x1801DA4A0
	|-Array.InternalEnumerator<HashSet.Slot<NetworkInstanceId>>.get_Current
	|
	|-RVA: 0x1DA270 Offset: 0x1D9670 VA: 0x1801DA270
	|-Array.InternalEnumerator<KeyValuePair<EventHook, object>>.get_Current
	|
	|-RVA: 0x1DA210 Offset: 0x1D9610 VA: 0x1801DA210
	|-Array.InternalEnumerator<KeyValuePair<Flow.RecursionNode, int>>.get_Current
	|
	|-RVA: 0x1DABA0 Offset: 0x1D9FA0 VA: 0x1801DABA0
	|-Array.InternalEnumerator<KeyValuePair<DYP2PDll.P2PID, object>>.get_Current
	|
	|-RVA: 0x1DA8E0 Offset: 0x1D9CE0 VA: 0x1801DA8E0
	|-Array.InternalEnumerator<KeyValuePair<LPWNormalSolver.LPWPosition, int>>.get_Current
	|
	|-RVA: 0x1DB390 Offset: 0x1DA790 VA: 0x1801DB390
	|-Array.InternalEnumerator<KeyValuePair<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>.get_Current
	|
	|-RVA: 0x1DAC70 Offset: 0x1DA070 VA: 0x1801DAC70
	|-Array.InternalEnumerator<KeyValuePair<BinaryOperatorHandler.OperatorQuery, object>>.get_Current
	|
	|-RVA: 0x1DB1E0 Offset: 0x1DA5E0 VA: 0x1801DB1E0
	|-Array.InternalEnumerator<KeyValuePair<ConversionUtility.ConversionQuery, Int32Enum>>.get_Current
	|
	|-RVA: 0x1DAE10 Offset: 0x1DA210 VA: 0x1801DAE10
	|-Array.InternalEnumerator<KeyValuePair<ConversionUtility.ConversionQuery, object>>.get_Current
	|
	|-RVA: 0x1DAB70 Offset: 0x1D9F70 VA: 0x1801DAB70
	|-Array.InternalEnumerator<KeyValuePair<fsPortableReflection.AttributeQuery, object>>.get_Current
	|
	|-RVA: 0x1DA9D0 Offset: 0x1D9DD0 VA: 0x1801DA9D0
	|-Array.InternalEnumerator<KeyValuePair<DefaultSerializationBinder.TypeNameKey, object>>.get_Current
	|
	|-RVA: 0x1DB240 Offset: 0x1DA640 VA: 0x1801DB240
	|-Array.InternalEnumerator<KeyValuePair<ResolverContractKey, object>>.get_Current
	|
	|-RVA: 0x1DA140 Offset: 0x1D9540 VA: 0x1801DA140
	|-Array.InternalEnumerator<KeyValuePair<ConvertUtils.TypeConvertKey, object>>.get_Current
	|
	|-RVA: 0x1DA670 Offset: 0x1D9A70 VA: 0x1801DA670
	|-Array.InternalEnumerator<KeyValuePair<pb_Edge, object>>.get_Current
	|
	|-RVA: 0x1DB270 Offset: 0x1DA670 VA: 0x1801DB270
	|-Array.InternalEnumerator<KeyValuePair<pb_IntVec3, object>>.get_Current
	|
	|-RVA: 0x1DA2E0 Offset: 0x1D96E0 VA: 0x1801DA2E0
	|-Array.InternalEnumerator<KeyValuePair<AnimationStateData.AnimationPair, float>>.get_Current
	|
	|-RVA: 0x1DB030 Offset: 0x1DA430 VA: 0x1801DB030
	|-Array.InternalEnumerator<KeyValuePair<Skin.AttachmentKeyTuple, object>>.get_Current
	|
	|-RVA: 0x1DADB0 Offset: 0x1DA1B0 VA: 0x1801DADB0
	|-Array.InternalEnumerator<KeyValuePair<SlotBlendModes.MaterialTexturePair, object>>.get_Current
	|
	|-RVA: 0x1DAED0 Offset: 0x1DA2D0 VA: 0x1801DAED0
	|-Array.InternalEnumerator<KeyValuePair<CSteamID, object>>.get_Current
	|
	|-RVA: 0x1DA370 Offset: 0x1D9770 VA: 0x1801DA370
	|-Array.InternalEnumerator<KeyValuePair<HAuthTicket, object>>.get_Current
	|
	|-RVA: 0x1DB060 Offset: 0x1DA460 VA: 0x1801DB060
	|-Array.InternalEnumerator<KeyValuePair<SteamAPICall_t, object>>.get_Current
	|
	|-RVA: 0x1DA660 Offset: 0x1D9A60 VA: 0x1801DA660
	|-Array.InternalEnumerator<KeyValuePair<char, char>>.get_Current
	|
	|-RVA: 0x1DA580 Offset: 0x1D9980 VA: 0x1801DA580
	|-Array.InternalEnumerator<KeyValuePair<char, Nullable<ByteEnum>>>.get_Current
	|
	|-RVA: 0x1DAD80 Offset: 0x1DA180 VA: 0x1801DAD80
	|-Array.InternalEnumerator<KeyValuePair<char, object>>.get_Current
	|
	|-RVA: 0x1DA770 Offset: 0x1D9B70 VA: 0x1801DA770
	|-Array.InternalEnumerator<KeyValuePair<DateTime, object>>.get_Current
	|
	|-RVA: 0x1DB120 Offset: 0x1DA520 VA: 0x1801DB120
	|-Array.InternalEnumerator<KeyValuePair<Guid, int>>.get_Current
	|
	|-RVA: 0x1DA110 Offset: 0x1D9510 VA: 0x1801DA110
	|-Array.InternalEnumerator<KeyValuePair<Guid, object>>.get_Current
	|
	|-RVA: 0x1DA3A0 Offset: 0x1D97A0 VA: 0x1801DA3A0
	|-Array.InternalEnumerator<KeyValuePair<short, object>>.get_Current
	|
	|-RVA: 0x1DB0F0 Offset: 0x1DA4F0 VA: 0x1801DB0F0
	|-Array.InternalEnumerator<KeyValuePair<int, ConversationScriptObject.ClientTipsMessage>>.get_Current
	|
	|-RVA: 0x1DA4D0 Offset: 0x1D98D0 VA: 0x1801DA4D0
	|-Array.InternalEnumerator<KeyValuePair<int, ConversationScriptObject.ConfirmMessage>>.get_Current
	|
	|-RVA: 0x1DAAD0 Offset: 0x1D9ED0 VA: 0x1801DAAD0
	|-Array.InternalEnumerator<KeyValuePair<int, ConversationScriptObject.LoadMessage>>.get_Current
	|
	|-RVA: 0x1DA8A0 Offset: 0x1D9CA0 VA: 0x1801DA8A0
	|-Array.InternalEnumerator<KeyValuePair<int, HitData>>.get_Current
	|
	|-RVA: 0x1DA5C0 Offset: 0x1D99C0 VA: 0x1801DA5C0
	|-Array.InternalEnumerator<KeyValuePair<int, MinimapPoint>>.get_Current
	|
	|-RVA: 0x1DA860 Offset: 0x1D9C60 VA: 0x1801DA860
	|-Array.InternalEnumerator<KeyValuePair<int, ObjectPoolComInfo>>.get_Current
	|
	|-RVA: 0x1DA700 Offset: 0x1D9B00 VA: 0x1801DA700
	|-Array.InternalEnumerator<KeyValuePair<int, bool>>.get_Current
	|
	|-RVA: 0x1DA9C0 Offset: 0x1D9DC0 VA: 0x1801DA9C0
	|-Array.InternalEnumerator<KeyValuePair<int, char>>.get_Current
	|
	|-RVA: 0x1DA510 Offset: 0x1D9910 VA: 0x1801DA510
	|-Array.InternalEnumerator<KeyValuePair<int, int>>.get_Current
	|
	|-RVA: 0x1DB3C0 Offset: 0x1DA7C0 VA: 0x1801DB3C0
	|-Array.InternalEnumerator<KeyValuePair<int, Int32Enum>>.get_Current
	|
	|-RVA: 0x1DB210 Offset: 0x1DA610 VA: 0x1801DB210
	|-Array.InternalEnumerator<KeyValuePair<int, long>>.get_Current
	|
	|-RVA: 0x1DAE40 Offset: 0x1DA240 VA: 0x1801DAE40
	|-Array.InternalEnumerator<KeyValuePair<int, object>>.get_Current
	|
	|-RVA: 0x1DA980 Offset: 0x1D9D80 VA: 0x1801DA980
	|-Array.InternalEnumerator<KeyValuePair<int, float>>.get_Current
	|
	|-RVA: 0x1DA2A0 Offset: 0x1D96A0 VA: 0x1801DA2A0
	|-Array.InternalEnumerator<KeyValuePair<int, uint>>.get_Current
	|
	|-RVA: 0x1DA440 Offset: 0x1D9840 VA: 0x1801DA440
	|-Array.InternalEnumerator<KeyValuePair<int, ulong>>.get_Current
	|
	|-RVA: 0x1DA240 Offset: 0x1D9640 VA: 0x1801DA240
	|-Array.InternalEnumerator<KeyValuePair<int, Color>>.get_Current
	|
	|-RVA: 0x1DB2E0 Offset: 0x1DA6E0 VA: 0x1801DB2E0
	|-Array.InternalEnumerator<KeyValuePair<int, Matrix4x4>>.get_Current
	|
	|-RVA: 0x1DA6D0 Offset: 0x1D9AD0 VA: 0x1801DA6D0
	|-Array.InternalEnumerator<KeyValuePair<int, NetworkMigrationManager.ConnectionPendingPlayers>>.get_Current
	|
	|-RVA: 0x1DA1B0 Offset: 0x1D95B0 VA: 0x1801DA1B0
	|-Array.InternalEnumerator<KeyValuePair<int, Vector2>>.get_Current
	|
	|-RVA: 0x1DA1E0 Offset: 0x1D95E0 VA: 0x1801DA1E0
	|-Array.InternalEnumerator<KeyValuePair<int, Vector3>>.get_Current
	|
	|-RVA: 0x1DAD40 Offset: 0x1DA140 VA: 0x1801DAD40
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, bool>>.get_Current
	|
	|-RVA: 0x1DAC60 Offset: 0x1DA060 VA: 0x1801DAC60
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, int>>.get_Current
	|
	|-RVA: 0x1DAD30 Offset: 0x1DA130 VA: 0x1801DAD30
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, Int32Enum>>.get_Current
	|
	|-RVA: 0x1DA170 Offset: 0x1D9570 VA: 0x1801DA170
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, object>>.get_Current
	|
	|-RVA: 0x1DA1A0 Offset: 0x1D95A0 VA: 0x1801DA1A0
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, float>>.get_Current
	|
	|-RVA: 0x1DA340 Offset: 0x1D9740 VA: 0x1801DA340
	|-Array.InternalEnumerator<KeyValuePair<long, int>>.get_Current
	|
	|-RVA: 0x1DAA00 Offset: 0x1D9E00 VA: 0x1801DAA00
	|-Array.InternalEnumerator<KeyValuePair<long, object>>.get_Current
	|
	|-RVA: 0x1DA7A0 Offset: 0x1D9BA0 VA: 0x1801DA7A0
	|-Array.InternalEnumerator<KeyValuePair<IntPtr, object>>.get_Current
	|
	|-RVA: 0x1DA3D0 Offset: 0x1D97D0 VA: 0x1801DA3D0
	|-Array.InternalEnumerator<KeyValuePair<object, MeshCombiner.BlendShapeFrame>>.get_Current
	|
	|-RVA: 0x1DA600 Offset: 0x1D9A00 VA: 0x1801DA600
	|-Array.InternalEnumerator<KeyValuePair<object, CinemachineCore.UpdateStatus>>.get_Current
	|
	|-RVA: 0x1DA410 Offset: 0x1D9810 VA: 0x1801DA410
	|-Array.InternalEnumerator<KeyValuePair<object, DYUpdateIni.OneResInfo>>.get_Current
	|
	|-RVA: 0x1DAA90 Offset: 0x1D9E90 VA: 0x1801DAA90
	|-Array.InternalEnumerator<KeyValuePair<object, IniValue>>.get_Current
	|
	|-RVA: 0x1DAEA0 Offset: 0x1DA2A0 VA: 0x1801DAEA0
	|-Array.InternalEnumerator<KeyValuePair<object, PanelManger.PanelInfo>>.get_Current
	|
	|-RVA: 0x1DAB30 Offset: 0x1D9F30 VA: 0x1801DAB30
	|-Array.InternalEnumerator<KeyValuePair<object, OneInfo>>.get_Current
	|
	|-RVA: 0x1DAC00 Offset: 0x1DA000 VA: 0x1801DAC00
	|-Array.InternalEnumerator<KeyValuePair<object, ArrayMetadata>>.get_Current
	|
	|-RVA: 0x1DAE70 Offset: 0x1DA270 VA: 0x1801DAE70
	|-Array.InternalEnumerator<KeyValuePair<object, ObjectMetadata>>.get_Current
	|
	|-RVA: 0x1DB1B0 Offset: 0x1DA5B0 VA: 0x1801DB1B0
	|-Array.InternalEnumerator<KeyValuePair<object, PropertyMetadata>>.get_Current
	|
	|-RVA: 0x1DB3D0 Offset: 0x1DA7D0 VA: 0x1801DB3D0
	|-Array.InternalEnumerator<KeyValuePair<object, fsOption<fsVersionedType>>>.get_Current
	|
	|-RVA: 0x1DAD50 Offset: 0x1DA150 VA: 0x1801DAD50
	|-Array.InternalEnumerator<KeyValuePair<object, SteamAPICall_t>>.get_Current
	|
	|-RVA: 0x1DAA60 Offset: 0x1D9E60 VA: 0x1801DAA60
	|-Array.InternalEnumerator<KeyValuePair<object, bool>>.get_Current
	|
	|-RVA: 0x1DAFC0 Offset: 0x1DA3C0 VA: 0x1801DAFC0
	|-Array.InternalEnumerator<KeyValuePair<object, KeyValuePair<object, object>>>.get_Current
	|
	|-RVA: 0x1DB330 Offset: 0x1DA730 VA: 0x1801DB330
	|-Array.InternalEnumerator<KeyValuePair<object, int>>.get_Current
	|
	|-RVA: 0x1DB2B0 Offset: 0x1DA6B0 VA: 0x1801DB2B0
	|-Array.InternalEnumerator<KeyValuePair<object, Int32Enum>>.get_Current
	|
	|-RVA: 0x1DA830 Offset: 0x1D9C30 VA: 0x1801DA830
	|-Array.InternalEnumerator<KeyValuePair<object, long>>.get_Current
	|
	|-RVA: 0x1DAB00 Offset: 0x1D9F00 VA: 0x1801DAB00
	|-Array.InternalEnumerator<KeyValuePair<object, object>>.get_Current
	|
	|-RVA: 0x1DA6A0 Offset: 0x1D9AA0 VA: 0x1801DA6A0
	|-Array.InternalEnumerator<KeyValuePair<object, ResourceLocator>>.get_Current
	|
	|-RVA: 0x1DACD0 Offset: 0x1DA0D0 VA: 0x1801DACD0
	|-Array.InternalEnumerator<KeyValuePair<object, float>>.get_Current
	|
	|-RVA: 0x1DAF90 Offset: 0x1DA390 VA: 0x1801DAF90
	|-Array.InternalEnumerator<KeyValuePair<object, TimeSpan>>.get_Current
	|
	|-RVA: 0x1DABD0 Offset: 0x1D9FD0 VA: 0x1801DABD0
	|-Array.InternalEnumerator<KeyValuePair<object, Color>>.get_Current
	|
	|-RVA: 0x1DAA30 Offset: 0x1D9E30 VA: 0x1801DAA30
	|-Array.InternalEnumerator<KeyValuePair<object, NetworkBroadcastResult>>.get_Current
	|
	|-RVA: 0x1DACA0 Offset: 0x1DA0A0 VA: 0x1801DACA0
	|-Array.InternalEnumerator<KeyValuePair<object, Playable>>.get_Current
	|
	|-RVA: 0x1DAFF0 Offset: 0x1DA3F0 VA: 0x1801DAFF0
	|-Array.InternalEnumerator<KeyValuePair<object, Vector3>>.get_Current
	|
	|-RVA: 0x1DA910 Offset: 0x1D9D10 VA: 0x1801DA910
	|-Array.InternalEnumerator<KeyValuePair<object, BlendShapeFrame>>.get_Current
	|
	|-RVA: 0x1DAD00 Offset: 0x1DA100 VA: 0x1801DAD00
	|-Array.InternalEnumerator<KeyValuePair<float, object>>.get_Current
	|
	|-RVA: 0x1DAF30 Offset: 0x1DA330 VA: 0x1801DAF30
	|-Array.InternalEnumerator<KeyValuePair<ushort, object>>.get_Current
	|
	|-RVA: 0x1DB2A0 Offset: 0x1DA6A0 VA: 0x1801DB2A0
	|-Array.InternalEnumerator<KeyValuePair<uint, int>>.get_Current
	|
	|-RVA: 0x1DB180 Offset: 0x1DA580 VA: 0x1801DB180
	|-Array.InternalEnumerator<KeyValuePair<uint, object>>.get_Current
	|
	|-RVA: 0x1DB360 Offset: 0x1DA760 VA: 0x1801DB360
	|-Array.InternalEnumerator<KeyValuePair<uint, ulong>>.get_Current
	|
	|-RVA: 0x1DA740 Offset: 0x1D9B40 VA: 0x1801DA740
	|-Array.InternalEnumerator<KeyValuePair<ulong, object>>.get_Current
	|
	|-RVA: 0x1DAF60 Offset: 0x1DA360 VA: 0x1801DAF60
	|-Array.InternalEnumerator<KeyValuePair<ulong, uint>>.get_Current
	|
	|-RVA: 0x1DB440 Offset: 0x1DA840 VA: 0x1801DB440
	|-Array.InternalEnumerator<KeyValuePair<UInt64Enum, object>>.get_Current
	|
	|-RVA: 0x1DB0C0 Offset: 0x1DA4C0 VA: 0x1801DB0C0
	|-Array.InternalEnumerator<KeyValuePair<TerrainUtility.TerrainMap.TileCoord, object>>.get_Current
	|
	|-RVA: 0x1DA950 Offset: 0x1D9D50 VA: 0x1801DA950
	|-Array.InternalEnumerator<KeyValuePair<NetworkHash128, object>>.get_Current
	|
	|-RVA: 0x1DB090 Offset: 0x1DA490 VA: 0x1801DB090
	|-Array.InternalEnumerator<KeyValuePair<NetworkInstanceId, object>>.get_Current
	|
	|-RVA: 0x1DA710 Offset: 0x1D9B10 VA: 0x1801DA710
	|-Array.InternalEnumerator<KeyValuePair<NetworkSceneId, object>>.get_Current
	|
	|-RVA: 0x1DA550 Offset: 0x1D9950 VA: 0x1801DA550
	|-Array.InternalEnumerator<KeyValuePair<Scene, object>>.get_Current
	|
	|-RVA: 0x1DA310 Offset: 0x1D9710 VA: 0x1801DA310
	|-Array.InternalEnumerator<KeyValuePair<ZmID, object>>.get_Current
	|
	|-RVA: 0x1DB150 Offset: 0x1DA550 VA: 0x1801DB150
	|-Array.InternalEnumerator<Hashtable.bucket>.get_Current
	|
	|-RVA: 0x1DB410 Offset: 0x1DA810 VA: 0x1801DB410
	|-Array.InternalEnumerator<AttributeCollection.AttributeEntry>.get_Current
	|
	|-RVA: 0x1DB020 Offset: 0x1DA420 VA: 0x1801DB020
	|-Array.InternalEnumerator<DateTime>.get_Current
	|
	|-RVA: 0x1DADE0 Offset: 0x1DA1E0 VA: 0x1801DADE0
	|-Array.InternalEnumerator<Decimal>.get_Current
	|
	|-RVA: 0x1DAAC0 Offset: 0x1D9EC0 VA: 0x1801DAAC0
	|-Array.InternalEnumerator<EventProvider.SessionInfo>.get_Current
	|
	|-RVA: 0x1D2890 Offset: 0x1D1C90 VA: 0x1801D2890
	|-Array.InternalEnumerator<EventSource.EventMetadata>.get_Current
	|
	|-RVA: 0x1D2BA0 Offset: 0x1D1FA0 VA: 0x1801D2BA0
	|-Array.InternalEnumerator<double>.get_Current
	|
	|-RVA: 0x1D2CF0 Offset: 0x1D20F0 VA: 0x1801D2CF0
	|-Array.InternalEnumerator<InternalCodePageDataItem>.get_Current
	|
	|-RVA: 0x1D2E30 Offset: 0x1D2230 VA: 0x1801D2E30
	|-Array.InternalEnumerator<InternalEncodingDataItem>.get_Current
	|
	|-RVA: 0x1D2F90 Offset: 0x1D2390 VA: 0x1801D2F90
	|-Array.InternalEnumerator<TimeSpanParse.TimeSpanToken>.get_Current
	|
	|-RVA: 0x1D35D0 Offset: 0x1D29D0 VA: 0x1801D35D0
	|-Array.InternalEnumerator<UmAlQuraCalendar.DateMapping>.get_Current
	|
	|-RVA: 0x1D2D50 Offset: 0x1D2150 VA: 0x1801D2D50
	|-Array.InternalEnumerator<Guid>.get_Current
	|
	|-RVA: 0x1D3B20 Offset: 0x1D2F20 VA: 0x1801D3B20
	|-Array.InternalEnumerator<short>.get_Current
	|
	|-RVA: 0x1D2DC0 Offset: 0x1D21C0 VA: 0x1801D2DC0
	|-Array.InternalEnumerator<int>.get_Current
	|
	|-RVA: 0x1D2640 Offset: 0x1D1A40 VA: 0x1801D2640
	|-Array.InternalEnumerator<Int32Enum>.get_Current
	|
	|-RVA: 0x1D30C0 Offset: 0x1D24C0 VA: 0x1801D30C0
	|-Array.InternalEnumerator<long>.get_Current
	|
	|-RVA: 0x1D3070 Offset: 0x1D2470 VA: 0x1801D3070
	|-Array.InternalEnumerator<IntPtr>.get_Current
	|
	|-RVA: 0x1D2730 Offset: 0x1D1B30 VA: 0x1801D2730
	|-Array.InternalEnumerator<InterpretedFrameInfo>.get_Current
	|
	|-RVA: 0x1D2A20 Offset: 0x1D1E20 VA: 0x1801D2A20
	|-Array.InternalEnumerator<LocalDefinition>.get_Current
	|
	|-RVA: 0x1D3970 Offset: 0x1D2D70 VA: 0x1801D3970
	|-Array.InternalEnumerator<RuntimeLabel>.get_Current
	|
	|-RVA: 0x1D3460 Offset: 0x1D2860 VA: 0x1801D3460
	|-Array.InternalEnumerator<Set.Slot<CSteamID>>.get_Current
	|
	|-RVA: 0x1D3880 Offset: 0x1D2C80 VA: 0x1801D3880
	|-Array.InternalEnumerator<Set.Slot<char>>.get_Current
	|
	|-RVA: 0x1D2860 Offset: 0x1D1C60 VA: 0x1801D2860
	|-Array.InternalEnumerator<Set.Slot<object>>.get_Current
	|
	|-RVA: 0x1D26C0 Offset: 0x1D1AC0 VA: 0x1801D26C0
	|-Array.InternalEnumerator<Set.Slot<uint>>.get_Current
	|
	|-RVA: 0x1D2D20 Offset: 0x1D2120 VA: 0x1801D2D20
	|-Array.InternalEnumerator<Set.Slot<ulong>>.get_Current
	|
	|-RVA: 0x1D36B0 Offset: 0x1D2AB0 VA: 0x1801D36B0
	|-Array.InternalEnumerator<CookieTokenizer.RecognizedAttribute>.get_Current
	|
	|-RVA: 0x1D3940 Offset: 0x1D2D40 VA: 0x1801D3940
	|-Array.InternalEnumerator<HeaderVariantInfo>.get_Current
	|
	|-RVA: 0x1D28E0 Offset: 0x1D1CE0 VA: 0x1801D28E0
	|-Array.InternalEnumerator<Win32_IP_ADAPTER_ADDRESSES>.get_Current
	|
	|-RVA: 0x1D33E0 Offset: 0x1D27E0 VA: 0x1801D33E0
	|-Array.InternalEnumerator<Socket.WSABUF>.get_Current
	|
	|-RVA: 0x1D2B20 Offset: 0x1D1F20 VA: 0x1801D2B20
	|-Array.InternalEnumerator<Nullable<ByteEnum>>.get_Current
	|
	|-RVA: 0x1D2B90 Offset: 0x1D1F90 VA: 0x1801D2B90
	|-Array.InternalEnumerator<object>.get_Current
	|
	|-RVA: 0x1D2ED0 Offset: 0x1D22D0 VA: 0x1801D2ED0
	|-Array.InternalEnumerator<ParameterizedStrings.FormatParam>.get_Current
	|
	|-RVA: 0x1D2830 Offset: 0x1D1C30 VA: 0x1801D2830
	|-Array.InternalEnumerator<CustomAttributeNamedArgument>.get_Current
	|
	|-RVA: 0x1D2A50 Offset: 0x1D1E50 VA: 0x1801D2A50
	|-Array.InternalEnumerator<CustomAttributeTypedArgument>.get_Current
	|
	|-RVA: 0x1D2F40 Offset: 0x1D2340 VA: 0x1801D2F40
	|-Array.InternalEnumerator<ParameterModifier>.get_Current
	|
	|-RVA: 0x1D2C10 Offset: 0x1D2010 VA: 0x1801D2C10
	|-Array.InternalEnumerator<ResourceLocator>.get_Current
	|
	|-RVA: 0x1D3790 Offset: 0x1D2B90 VA: 0x1801D3790
	|-Array.InternalEnumerator<Ephemeron>.get_Current
	|
	|-RVA: 0x1D3080 Offset: 0x1D2480 VA: 0x1801D3080
	|-Array.InternalEnumerator<GCHandle>.get_Current
	|
	|-RVA: 0x1D3780 Offset: 0x1D2B80 VA: 0x1801D3780
	|-Array.InternalEnumerator<sbyte>.get_Current
	|
	|-RVA: 0x1D2CB0 Offset: 0x1D20B0 VA: 0x1801D2CB0
	|-Array.InternalEnumerator<X509ChainStatus>.get_Current
	|
	|-RVA: 0x1D2FE0 Offset: 0x1D23E0 VA: 0x1801D2FE0
	|-Array.InternalEnumerator<float>.get_Current
	|
	|-RVA: 0x1D2B30 Offset: 0x1D1F30 VA: 0x1801D2B30
	|-Array.InternalEnumerator<RegexCharClass.LowerCaseMapping>.get_Current
	|
	|-RVA: 0x1D29B0 Offset: 0x1D1DB0 VA: 0x1801D29B0
	|-Array.InternalEnumerator<CancellationTokenRegistration>.get_Current
	|
	|-RVA: 0x1D2650 Offset: 0x1D1A50 VA: 0x1801D2650
	|-Array.InternalEnumerator<TimeSpan>.get_Current
	|
	|-RVA: 0x1D3380 Offset: 0x1D2780 VA: 0x1801D3380
	|-Array.InternalEnumerator<ushort>.get_Current
	|
	|-RVA: 0x1D28D0 Offset: 0x1D1CD0 VA: 0x1801D28D0
	|-Array.InternalEnumerator<UInt16Enum>.get_Current
	|
	|-RVA: 0x1D2E00 Offset: 0x1D2200 VA: 0x1801D2E00
	|-Array.InternalEnumerator<uint>.get_Current
	|
	|-RVA: 0x1D3030 Offset: 0x1D2430 VA: 0x1801D3030
	|-Array.InternalEnumerator<UInt32Enum>.get_Current
	|
	|-RVA: 0x1D3930 Offset: 0x1D2D30 VA: 0x1801D3930
	|-Array.InternalEnumerator<ulong>.get_Current
	|
	|-RVA: 0x1D2E10 Offset: 0x1D2210 VA: 0x1801D2E10
	|-Array.InternalEnumerator<UInt64Enum>.get_Current
	|
	|-RVA: 0x1D2FC0 Offset: 0x1D23C0 VA: 0x1801D2FC0
	|-Array.InternalEnumerator<UIntPtr>.get_Current
	|
	|-RVA: 0x1D2C40 Offset: 0x1D2040 VA: 0x1801D2C40
	|-Array.InternalEnumerator<MaterialReference>.get_Current
	|
	|-RVA: 0x1D3100 Offset: 0x1D2500 VA: 0x1801D3100
	|-Array.InternalEnumerator<RichTextTagAttribute>.get_Current
	|
	|-RVA: 0x1D3840 Offset: 0x1D2C40 VA: 0x1801D3840
	|-Array.InternalEnumerator<TexturePacker.SpriteData>.get_Current
	|
	|-RVA: 0x1D32C0 Offset: 0x1D26C0 VA: 0x1801D32C0
	|-Array.InternalEnumerator<TMP_CharacterInfo>.get_Current
	|
	|-RVA: 0x1D35A0 Offset: 0x1D29A0 VA: 0x1801D35A0
	|-Array.InternalEnumerator<TMP_FontWeightPair>.get_Current
	|
	|-RVA: 0x1D3A40 Offset: 0x1D2E40 VA: 0x1801D3A40
	|-Array.InternalEnumerator<TMP_LineInfo>.get_Current
	|
	|-RVA: 0x1D3AA0 Offset: 0x1D2EA0 VA: 0x1801D3AA0
	|-Array.InternalEnumerator<TMP_LinkInfo>.get_Current
	|
	|-RVA: 0x1D3410 Offset: 0x1D2810 VA: 0x1801D3410
	|-Array.InternalEnumerator<TMP_MeshInfo>.get_Current
	|
	|-RVA: 0x1D3160 Offset: 0x1D2560 VA: 0x1801D3160
	|-Array.InternalEnumerator<TMP_PageInfo>.get_Current
	|
	|-RVA: 0x1D2800 Offset: 0x1D1C00 VA: 0x1801D2800
	|-Array.InternalEnumerator<TMP_Text.UnicodeChar>.get_Current
	|
	|-RVA: 0x1D3540 Offset: 0x1D2940 VA: 0x1801D3540
	|-Array.InternalEnumerator<TMP_WordInfo>.get_Current
	|
	|-RVA: 0x1D2F60 Offset: 0x1D2360 VA: 0x1801D2F60
	|-Array.InternalEnumerator<AccelerationEvent>.get_Current
	|
	|-RVA: 0x1D2FD0 Offset: 0x1D23D0 VA: 0x1801D2FD0
	|-Array.InternalEnumerator<AnimatorClipInfo>.get_Current
	|
	|-RVA: 0x1D39A0 Offset: 0x1D2DA0 VA: 0x1801D39A0
	|-Array.InternalEnumerator<BeforeRenderHelper.OrderBlock>.get_Current
	|
	|-RVA: 0x1D2BB0 Offset: 0x1D1FB0 VA: 0x1801D2BB0
	|-Array.InternalEnumerator<BoneWeight>.get_Current
	|
	|-RVA: 0x1D2BE0 Offset: 0x1D1FE0 VA: 0x1801D2BE0
	|-Array.InternalEnumerator<BoundingSphere>.get_Current
	|
	|-RVA: 0x1D2F00 Offset: 0x1D2300 VA: 0x1801D2F00
	|-Array.InternalEnumerator<Color32>.get_Current
	|
	|-RVA: 0x1D3800 Offset: 0x1D2C00 VA: 0x1801D3800
	|-Array.InternalEnumerator<Color>.get_Current
	|
	|-RVA: 0x1D2660 Offset: 0x1D1A60 VA: 0x1801D2660
	|-Array.InternalEnumerator<CombineInstance>.get_Current
	|
	|-RVA: 0x1D25C0 Offset: 0x1D19C0 VA: 0x1801D25C0
	|-Array.InternalEnumerator<ContactPoint2D>.get_Current
	|
	|-RVA: 0x1D2600 Offset: 0x1D1A00 VA: 0x1801D2600
	|-Array.InternalEnumerator<ContactPoint>.get_Current
	|
	|-RVA: 0x1D3390 Offset: 0x1D2790 VA: 0x1801D3390
	|-Array.InternalEnumerator<RaycastResult>.get_Current
	|
	|-RVA: 0x1D31E0 Offset: 0x1D25E0 VA: 0x1801D31E0
	|-Array.InternalEnumerator<LightDataGI>.get_Current
	|
	|-RVA: 0x1D3AE0 Offset: 0x1D2EE0 VA: 0x1801D3AE0
	|-Array.InternalEnumerator<PlayerLoopSystem>.get_Current
	|
	|-RVA: 0x1D3490 Offset: 0x1D2890 VA: 0x1801D3490
	|-Array.InternalEnumerator<ShadowSliceData>.get_Current
	|
	|-RVA: 0x1D3240 Offset: 0x1D2640 VA: 0x1801D3240
	|-Array.InternalEnumerator<ShaderPassName>.get_Current
	|
	|-RVA: 0x1D3640 Offset: 0x1D2A40 VA: 0x1801D3640
	|-Array.InternalEnumerator<VisibleLight>.get_Current
	|
	|-RVA: 0x1D38B0 Offset: 0x1D2CB0 VA: 0x1801D38B0
	|-Array.InternalEnumerator<VisibleReflectionProbe>.get_Current
	|
	|-RVA: 0x1D3600 Offset: 0x1D2A00 VA: 0x1801D3600
	|-Array.InternalEnumerator<TerrainUtility.TerrainMap.TileCoord>.get_Current
	|
	|-RVA: 0x1D2E20 Offset: 0x1D2220 VA: 0x1801D2E20
	|-Array.InternalEnumerator<GradientAlphaKey>.get_Current
	|
	|-RVA: 0x1D3610 Offset: 0x1D2A10 VA: 0x1801D3610
	|-Array.InternalEnumerator<GradientColorKey>.get_Current
	|
	|-RVA: 0x1D2980 Offset: 0x1D1D80 VA: 0x1801D2980
	|-Array.InternalEnumerator<IntervalTreeNode>.get_Current
	|
	|-RVA: 0x1D2D80 Offset: 0x1D2180 VA: 0x1801D2D80
	|-Array.InternalEnumerator<IntervalTree.Entry<object>>.get_Current
	|
	|-RVA: 0x1D2AE0 Offset: 0x1D1EE0 VA: 0x1801D2AE0
	|-Array.InternalEnumerator<Keyframe>.get_Current
	|
	|-RVA: 0x1D2C80 Offset: 0x1D2080 VA: 0x1801D2C80
	|-Array.InternalEnumerator<LOD>.get_Current
	|
	|-RVA: 0x1D37C0 Offset: 0x1D2BC0 VA: 0x1801D37C0
	|-Array.InternalEnumerator<Matrix4x4>.get_Current
	|
	|-RVA: 0x1D3710 Offset: 0x1D2B10 VA: 0x1801D3710
	|-Array.InternalEnumerator<MeshSubsetCombineUtility.MeshContainer>.get_Current
	|
	|-RVA: 0x1D2790 Offset: 0x1D1B90 VA: 0x1801D2790
	|-Array.InternalEnumerator<MeshSubsetCombineUtility.MeshInstance>.get_Current
	|
	|-RVA: 0x1D3190 Offset: 0x1D2590 VA: 0x1801D3190
	|-Array.InternalEnumerator<MeshSubsetCombineUtility.SubMeshInstance>.get_Current
	|
	|-RVA: 0x1D29E0 Offset: 0x1D1DE0 VA: 0x1801D29E0
	|-Array.InternalEnumerator<ChannelPacket>.get_Current
	|
	|-RVA: 0x1D2DB0 Offset: 0x1D21B0 VA: 0x1801D2DB0
	|-Array.InternalEnumerator<ClientScene.PendingOwner>.get_Current
	|
	|-RVA: 0x1D3570 Offset: 0x1D2970 VA: 0x1801D3570
	|-Array.InternalEnumerator<LocalClient.InternalMsg>.get_Current
	|
	|-RVA: 0x1D2A80 Offset: 0x1D1E80 VA: 0x1801D2A80
	|-Array.InternalEnumerator<NetworkBroadcastResult>.get_Current
	|
	|-RVA: 0x1D2DD0 Offset: 0x1D21D0 VA: 0x1801D2DD0
	|-Array.InternalEnumerator<NetworkHash128>.get_Current
	|
	|-RVA: 0x1D2A10 Offset: 0x1D1E10 VA: 0x1801D2A10
	|-Array.InternalEnumerator<NetworkInstanceId>.get_Current
	|
	|-RVA: 0x1D30D0 Offset: 0x1D24D0 VA: 0x1801D30D0
	|-Array.InternalEnumerator<NetworkLobbyManager.PendingPlayer>.get_Current
	|
	|-RVA: 0x1D2CE0 Offset: 0x1D20E0 VA: 0x1801D2CE0
	|-Array.InternalEnumerator<NetworkMigrationManager.ConnectionPendingPlayers>.get_Current
	|
	|-RVA: 0x1D2F10 Offset: 0x1D2310 VA: 0x1801D2F10
	|-Array.InternalEnumerator<NetworkMigrationManager.PendingPlayerInfo>.get_Current
	|
	|-RVA: 0x1D25B0 Offset: 0x1D19B0 VA: 0x1801D25B0
	|-Array.InternalEnumerator<NetworkSceneId>.get_Current
	|
	|-RVA: 0x1D3040 Offset: 0x1D2440 VA: 0x1801D3040
	|-Array.InternalEnumerator<CRCMessageEntry>.get_Current
	|
	|-RVA: 0x1D3280 Offset: 0x1D2680 VA: 0x1801D3280
	|-Array.InternalEnumerator<PeerInfoPlayer>.get_Current
	|
	|-RVA: 0x1D39D0 Offset: 0x1D2DD0 VA: 0x1801D39D0
	|-Array.InternalEnumerator<ParticleSystem.Particle>.get_Current
	|
	|-RVA: 0x1D3130 Offset: 0x1D2530 VA: 0x1801D3130
	|-Array.InternalEnumerator<Playable>.get_Current
	|
	|-RVA: 0x1D2AB0 Offset: 0x1D1EB0 VA: 0x1801D2AB0
	|-Array.InternalEnumerator<PlayableBinding>.get_Current
	|
	|-RVA: 0x1D3250 Offset: 0x1D2650 VA: 0x1801D3250
	|-Array.InternalEnumerator<Quaternion>.get_Current
	|
	|-RVA: 0x1D2FF0 Offset: 0x1D23F0 VA: 0x1801D2FF0
	|-Array.InternalEnumerator<RaycastHit2D>.get_Current
	|
	|-RVA: 0x1D2E60 Offset: 0x1D2260 VA: 0x1801D2E60
	|-Array.InternalEnumerator<RaycastHit>.get_Current
	|
	|-RVA: 0x1D2EA0 Offset: 0x1D22A0 VA: 0x1801D2EA0
	|-Array.InternalEnumerator<Rect>.get_Current
	|
	|-RVA: 0x1D2760 Offset: 0x1D1B60 VA: 0x1801D2760
	|-Array.InternalEnumerator<RenderBuffer>.get_Current
	|
	|-RVA: 0x1D2F50 Offset: 0x1D2350 VA: 0x1801D2F50
	|-Array.InternalEnumerator<BloomRenderer.Level>.get_Current
	|
	|-RVA: 0x1D36E0 Offset: 0x1D2AE0 VA: 0x1801D36E0
	|-Array.InternalEnumerator<ReflectionProbeBlendInfo>.get_Current
	|
	|-RVA: 0x1D26F0 Offset: 0x1D1AF0 VA: 0x1801D26F0
	|-Array.InternalEnumerator<RenderTargetIdentifier>.get_Current
	|
	|-RVA: 0x1D3090 Offset: 0x1D2490 VA: 0x1801D3090
	|-Array.InternalEnumerator<Resolution>.get_Current
	|
	|-RVA: 0x1D3830 Offset: 0x1D2C30 VA: 0x1801D3830
	|-Array.InternalEnumerator<Scene>.get_Current
	|
	|-RVA: 0x1D2B60 Offset: 0x1D1F60 VA: 0x1801D2B60
	|-Array.InternalEnumerator<SendMouseEvents.HitInfo>.get_Current
	|
	|-RVA: 0x1D3290 Offset: 0x1D2690 VA: 0x1801D3290
	|-Array.InternalEnumerator<GlyphRect>.get_Current
	|
	|-RVA: 0x269EE0 Offset: 0x2692E0 VA: 0x180269EE0
	|-Array.InternalEnumerator<GlyphMarshallingStruct>.get_Current
	|
	|-RVA: 0x269EA0 Offset: 0x2692A0 VA: 0x180269EA0
	|-Array.InternalEnumerator<GlyphPairAdjustmentRecord>.get_Current
	|
	|-RVA: 0x269FB0 Offset: 0x2693B0 VA: 0x180269FB0
	|-Array.InternalEnumerator<AnimationOutputWeightProcessor.WeightInfo>.get_Current
	|
	|-RVA: 0x269C30 Offset: 0x269030 VA: 0x180269C30
	|-Array.InternalEnumerator<Touch>.get_Current
	|
	|-RVA: 0x26A020 Offset: 0x269420 VA: 0x18026A020
	|-Array.InternalEnumerator<ColorBlock>.get_Current
	|
	|-RVA: 0x269DB0 Offset: 0x2691B0 VA: 0x180269DB0
	|-Array.InternalEnumerator<Navigation>.get_Current
	|
	|-RVA: 0x269F80 Offset: 0x269380 VA: 0x180269F80
	|-Array.InternalEnumerator<SpriteState>.get_Current
	|
	|-RVA: 0x26A140 Offset: 0x269540 VA: 0x18026A140
	|-Array.InternalEnumerator<UICharInfo>.get_Current
	|
	|-RVA: 0x269FF0 Offset: 0x2693F0 VA: 0x180269FF0
	|-Array.InternalEnumerator<UILineInfo>.get_Current
	|
	|-RVA: 0x26A0F0 Offset: 0x2694F0 VA: 0x18026A0F0
	|-Array.InternalEnumerator<UIVertex>.get_Current
	|
	|-RVA: 0x269D50 Offset: 0x269150 VA: 0x180269D50
	|-Array.InternalEnumerator<UnitySynchronizationContext.WorkRequest>.get_Current
	|
	|-RVA: 0x269D40 Offset: 0x269140 VA: 0x180269D40
	|-Array.InternalEnumerator<Vector2>.get_Current
	|
	|-RVA: 0x269E20 Offset: 0x269220 VA: 0x180269E20
	|-Array.InternalEnumerator<Vector2Int>.get_Current
	|
	|-RVA: 0x269E30 Offset: 0x269230 VA: 0x180269E30
	|-Array.InternalEnumerator<Vector3>.get_Current
	|
	|-RVA: 0x269F20 Offset: 0x269320 VA: 0x180269F20
	|-Array.InternalEnumerator<Vector4>.get_Current
	|
	|-RVA: 0x269DF0 Offset: 0x2691F0 VA: 0x180269DF0
	|-Array.InternalEnumerator<SemanticMeaning>.get_Current
	|
	|-RVA: 0x269D80 Offset: 0x269180 VA: 0x180269D80
	|-Array.InternalEnumerator<BlendShape>.get_Current
	|
	|-RVA: 0x269CC0 Offset: 0x2690C0 VA: 0x180269CC0
	|-Array.InternalEnumerator<BlendShapeFrame>.get_Current
	|
	|-RVA: 0x26A0E0 Offset: 0x2694E0 VA: 0x18026A0E0
	|-Array.InternalEnumerator<BorderVertex>.get_Current
	|
	|-RVA: 0x269E60 Offset: 0x269260 VA: 0x180269E60
	|-Array.InternalEnumerator<LODGenerator.SkinnedRenderer>.get_Current
	|
	|-RVA: 0x269D00 Offset: 0x269100 VA: 0x180269D00
	|-Array.InternalEnumerator<LODGenerator.StaticRenderer>.get_Current
	|
	|-RVA: 0x269C80 Offset: 0x269080 VA: 0x180269C80
	|-Array.InternalEnumerator<LODLevel>.get_Current
	|
	|-RVA: 0x26A080 Offset: 0x269480 VA: 0x18026A080
	|-Array.InternalEnumerator<GamePadState>.get_Current
	|
	|-RVA: 0x269F50 Offset: 0x269350 VA: 0x180269F50
	|-Array.InternalEnumerator<ZmPeerManager.RecvPacket>.get_Current
	|
	|-RVA: 0x26A070 Offset: 0x269470 VA: 0x18026A070
	|-Array.InternalEnumerator<ZmID>.get_Current
	*/

	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D3B40 Offset: 0x1D2F40 VA: 0x1801D3B40
	|-Array.InternalEnumerator<DataSet.FaceIndices>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<EventHook>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Flow.RecursionNode>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<UnitPreservation.UnitPortPreservation>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<MeshCombiner.BlendShape>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<MeshCombiner.BlendShapeFrame>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<MeshCombiner.SkinnedRenderer>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<MeshCombiner.StaticRenderer>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<CameraState.CustomBlendable>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<CinemachineBlendListCamera.Instruction>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<CinemachineBlenderSettings.CustomBlend>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<CinemachineClearShot.Pair>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<CinemachineCore.UpdateStatus>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<CinemachineFreeLook.Orbit>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<CinemachineOrbitalTransposer.HeadingTracker.Item>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<CinemachinePath.Waypoint>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<CinemachineSmoothPath.Waypoint>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<CinemachineStateDrivenCamera.Instruction>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<CinemachineStateDrivenCamera.ParentHash>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<CinemachineTargetGroup.Target>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<NoiseSettings.TransformNoiseParams>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<DoublePoint>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<IntPoint>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ConversationScriptObject.ClientTipsMessage>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ConversationScriptObject.ConfirmMessage>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ConversationScriptObject.LoadMessage>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ControlPoint>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<DgwResultServerInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<DgwServerForJson>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<DgwServerInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<VoiceEngineApiWrap.Servers>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<DYP2PDll.P2PID>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<DYUpdateIni.OneResInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<IniValue>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<NameGenerate.NameWeight>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<SteamNetworkingComponent.SendPacket>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<WinCrypt.CRYPT_ATTRIBUTE>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<PanelManger.PanelInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<WeGameNetworkingComponent.SendPacket>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<RangeU16>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<OneInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<DebugDrawLine.DebugLine>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<AssetTracker.AssetInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<EngineHotKey>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<HitData>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<HitInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<InputDevice.AnalogSnapshotEntry>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<InputDeviceMatcher>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<InputRange>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<LogMessage>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<OverlapResult>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<LPWNormalSolver.LPWPoint>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<LPWNormalSolver.LPWPosition>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ArrayMetadata>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ObjectMetadata>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<PropertyMetadata>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<LuaDictEntry<object, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<LuaFunction.FuncData>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<BinaryOperatorHandler.OperatorQuery>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ConversionUtility.ConversionQuery>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<fsOption<fsVersionedType>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<fsPortableReflection.AttributeQuery>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<fsVersionedType>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<fsAotCompilationManager.AotCompilation>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Header.ReceivedToken>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<MinimapPoint>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<CodePointIndexer.TableRange>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Uri.UriScheme>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<MusicStateInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<BridgeHandler.IdxPacket>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<JsonPosition>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<DefaultSerializationBinder.TypeNameKey>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ResolverContractKey>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ConvertUtils.TypeConvertKey>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ObjectPoolComInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<pb_BezierPoint>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<pb_Edge>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<pb_IntVec3>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<IcoBumpin.FaceRef>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<AnimationWarping.Warp>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<GrounderQuadruped.Foot>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<IKSolverLimb.AxisDirection>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ValueDropdownItem<object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<FormatterLocator.FormatterInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<FormatterLocator.FormatterLocatorInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<NodeInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<SerializationNode>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<DeepReflection.PathStep>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<CCalEffInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<SkillRayHit>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<AnimationStateData.AnimationPair>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<EventQueue.EventQueueEntry>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Skin.AttachmentKeyTuple>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<SlotBlendModes.MaterialTexturePair>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<SubmeshInstruction>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<StateSoundScriptObject.Loop>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<StateSoundScriptObject.StateSound>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<SteamMatchViewer.ChatMsg>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<AppId_t>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<CSteamID>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ControllerActionSetHandle_t>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ControllerHandle_t>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<DepotId_t>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<HAuthTicket>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<InputActionSetHandle_t>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<InputHandle_t>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<MatchMakingKeyValuePair_t>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<PublishedFileId_t>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<SteamAPICall_t>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<SteamItemDef_t>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<SteamItemDetails_t>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<SteamItemInstanceID_t>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<SteamPartyBeaconLocation_t>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ArraySegment<byte>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<bool>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<byte>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ByteEnum>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<char>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ConcurrentQueue.Segment.Slot<object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<DictionaryEntry>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<EventHook, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<Flow.RecursionNode, int>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<DYP2PDll.P2PID, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<LPWNormalSolver.LPWPosition, int>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<ConversionUtility.ConversionQuery, Int32Enum>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<ConversionUtility.ConversionQuery, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<fsPortableReflection.AttributeQuery, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<DefaultSerializationBinder.TypeNameKey, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<ResolverContractKey, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<ConvertUtils.TypeConvertKey, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<pb_Edge, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<pb_IntVec3, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<AnimationStateData.AnimationPair, float>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<Skin.AttachmentKeyTuple, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<SlotBlendModes.MaterialTexturePair, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<CSteamID, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<HAuthTicket, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<SteamAPICall_t, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<char, char>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<char, Nullable<ByteEnum>>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<char, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<Guid, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<short, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.ClientTipsMessage>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.ConfirmMessage>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.LoadMessage>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<int, HitData>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<int, MinimapPoint>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<int, ObjectPoolComInfo>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<int, bool>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<int, char>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<int, int>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<int, Int32Enum>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<int, long>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<int, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<int, float>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<int, uint>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<int, ulong>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<int, Color>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<int, Matrix4x4>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<int, NetworkMigrationManager.ConnectionPendingPlayers>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<int, Vector2>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<int, Vector3>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, bool>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, int>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, Int32Enum>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, float>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<long, int>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<long, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<IntPtr, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<object, MeshCombiner.BlendShapeFrame>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<object, CinemachineCore.UpdateStatus>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<object, DYUpdateIni.OneResInfo>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<object, IniValue>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<object, PanelManger.PanelInfo>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<object, OneInfo>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<object, ArrayMetadata>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<object, ObjectMetadata>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<object, PropertyMetadata>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<object, fsOption<fsVersionedType>>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<object, SteamAPICall_t>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<object, bool>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<object, KeyValuePair<object, object>>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<object, int>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<object, Int32Enum>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<object, long>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<object, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<object, ResourceLocator>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<object, float>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<object, TimeSpan>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<object, Color>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<object, NetworkBroadcastResult>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<object, Playable>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<object, Vector3>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<object, BlendShapeFrame>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<float, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<ushort, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<uint, int>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<uint, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<uint, ulong>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<ulong, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<ulong, uint>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<UInt64Enum, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<TerrainUtility.TerrainMap.TileCoord, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<NetworkHash128, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<NetworkInstanceId, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<NetworkSceneId, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<Scene, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Dictionary.Entry<ZmID, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<HashSet.Slot<pb_Edge>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<HashSet.Slot<char>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<HashSet.Slot<int>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<HashSet.Slot<Int32Enum>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<HashSet.Slot<object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<HashSet.Slot<uint>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<HashSet.Slot<ulong>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<HashSet.Slot<NetworkInstanceId>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<EventHook, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<Flow.RecursionNode, int>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<DYP2PDll.P2PID, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<LPWNormalSolver.LPWPosition, int>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<BinaryOperatorHandler.OperatorQuery, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<ConversionUtility.ConversionQuery, Int32Enum>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<ConversionUtility.ConversionQuery, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<fsPortableReflection.AttributeQuery, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<DefaultSerializationBinder.TypeNameKey, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<ResolverContractKey, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<ConvertUtils.TypeConvertKey, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<pb_Edge, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<pb_IntVec3, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<AnimationStateData.AnimationPair, float>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<Skin.AttachmentKeyTuple, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<SlotBlendModes.MaterialTexturePair, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<CSteamID, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<HAuthTicket, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<SteamAPICall_t, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<char, char>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<char, Nullable<ByteEnum>>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<char, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<DateTime, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<Guid, int>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<Guid, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<short, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<int, ConversationScriptObject.ClientTipsMessage>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<int, ConversationScriptObject.ConfirmMessage>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<int, ConversationScriptObject.LoadMessage>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<int, HitData>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<int, MinimapPoint>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<int, ObjectPoolComInfo>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<int, bool>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<int, char>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<int, int>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<int, Int32Enum>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<int, long>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<int, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<int, float>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<int, uint>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<int, ulong>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<int, Color>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<int, Matrix4x4>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<int, NetworkMigrationManager.ConnectionPendingPlayers>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<int, Vector2>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<int, Vector3>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, bool>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, int>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, Int32Enum>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, float>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<long, int>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<long, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<IntPtr, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<object, MeshCombiner.BlendShapeFrame>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<object, CinemachineCore.UpdateStatus>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<object, DYUpdateIni.OneResInfo>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<object, IniValue>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<object, PanelManger.PanelInfo>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<object, OneInfo>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<object, ArrayMetadata>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<object, ObjectMetadata>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<object, PropertyMetadata>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<object, fsOption<fsVersionedType>>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<object, SteamAPICall_t>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<object, bool>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<object, KeyValuePair<object, object>>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<object, int>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<object, Int32Enum>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<object, long>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<object, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<object, ResourceLocator>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<object, float>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<object, TimeSpan>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<object, Color>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<object, NetworkBroadcastResult>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<object, Playable>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<object, Vector3>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<object, BlendShapeFrame>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<float, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<ushort, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<uint, int>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<uint, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<uint, ulong>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<ulong, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<ulong, uint>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<UInt64Enum, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<TerrainUtility.TerrainMap.TileCoord, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<NetworkHash128, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<NetworkInstanceId, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<NetworkSceneId, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<Scene, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<KeyValuePair<ZmID, object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Hashtable.bucket>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<AttributeCollection.AttributeEntry>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<DateTime>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Decimal>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<EventProvider.SessionInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<EventSource.EventMetadata>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<double>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<InternalCodePageDataItem>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<InternalEncodingDataItem>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<TimeSpanParse.TimeSpanToken>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<UmAlQuraCalendar.DateMapping>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Guid>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<short>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<int>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Int32Enum>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<long>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<IntPtr>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<InterpretedFrameInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<LocalDefinition>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<RuntimeLabel>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Set.Slot<CSteamID>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Set.Slot<char>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Set.Slot<object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Set.Slot<uint>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Set.Slot<ulong>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<CookieTokenizer.RecognizedAttribute>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<HeaderVariantInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Socket.WSABUF>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Nullable<ByteEnum>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<object>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ParameterizedStrings.FormatParam>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<CustomAttributeNamedArgument>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<CustomAttributeTypedArgument>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ParameterModifier>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ResourceLocator>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Ephemeron>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<GCHandle>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<sbyte>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<X509ChainStatus>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<float>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<RegexCharClass.LowerCaseMapping>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<CancellationTokenRegistration>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<TimeSpan>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ushort>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<UInt16Enum>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<uint>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<UInt32Enum>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ulong>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<UInt64Enum>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<UIntPtr>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<MaterialReference>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<RichTextTagAttribute>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<TexturePacker.SpriteData>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<TMP_CharacterInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<TMP_FontWeightPair>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<TMP_LineInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<TMP_LinkInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<TMP_MeshInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<TMP_PageInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<TMP_Text.UnicodeChar>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<TMP_WordInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<AccelerationEvent>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<AnimatorClipInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<BeforeRenderHelper.OrderBlock>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<BoneWeight>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<BoundingSphere>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Color32>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Color>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<CombineInstance>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ContactPoint2D>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ContactPoint>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<RaycastResult>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<LightDataGI>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<PlayerLoopSystem>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ShadowSliceData>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ShaderPassName>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<VisibleLight>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<VisibleReflectionProbe>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<TerrainUtility.TerrainMap.TileCoord>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<GradientAlphaKey>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<GradientColorKey>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<IntervalTreeNode>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<IntervalTree.Entry<object>>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Keyframe>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<LOD>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Matrix4x4>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ChannelPacket>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ClientScene.PendingOwner>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<LocalClient.InternalMsg>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<NetworkBroadcastResult>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<NetworkHash128>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<NetworkInstanceId>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<NetworkLobbyManager.PendingPlayer>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<NetworkSceneId>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<CRCMessageEntry>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<PeerInfoPlayer>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ParticleSystem.Particle>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Playable>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<PlayableBinding>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Quaternion>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<RaycastHit2D>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<RaycastHit>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Rect>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<RenderBuffer>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<BloomRenderer.Level>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ReflectionProbeBlendInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<RenderTargetIdentifier>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Resolution>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Scene>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<SendMouseEvents.HitInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<GlyphRect>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<GlyphMarshallingStruct>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<GlyphPairAdjustmentRecord>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Touch>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ColorBlock>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Navigation>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<SpriteState>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<UICharInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<UILineInfo>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<UIVertex>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<UnitySynchronizationContext.WorkRequest>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Vector2>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Vector2Int>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Vector3>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<Vector4>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<SemanticMeaning>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<BlendShape>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<BlendShapeFrame>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<BorderVertex>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<LODGenerator.SkinnedRenderer>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<LODGenerator.StaticRenderer>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<LODLevel>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<GamePadState>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ZmPeerManager.RecvPacket>.System.Collections.IEnumerator.Reset
	|-Array.InternalEnumerator<ZmID>.System.Collections.IEnumerator.Reset
	*/

	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E1DB0 Offset: 0x1E11B0 VA: 0x1801E1DB0
	|-Array.InternalEnumerator<DataSet.FaceIndices>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1DE0 Offset: 0x1E11E0 VA: 0x1801E1DE0
	|-Array.InternalEnumerator<EventHook>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1BF0 Offset: 0x1E0FF0 VA: 0x1801E1BF0
	|-Array.InternalEnumerator<Flow.RecursionNode>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1E20 Offset: 0x1E1220 VA: 0x1801E1E20
	|-Array.InternalEnumerator<UnitPreservation.UnitPortPreservation>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1C40 Offset: 0x1E1040 VA: 0x1801E1C40
	|-Array.InternalEnumerator<MeshCombiner.BlendShape>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1DD0 Offset: 0x1E11D0 VA: 0x1801E1DD0
	|-Array.InternalEnumerator<MeshCombiner.BlendShapeFrame>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1D70 Offset: 0x1E1170 VA: 0x1801E1D70
	|-Array.InternalEnumerator<MeshCombiner.SkinnedRenderer>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1AE0 Offset: 0x1E0EE0 VA: 0x1801E1AE0
	|-Array.InternalEnumerator<MeshCombiner.StaticRenderer>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1B70 Offset: 0x1E0F70 VA: 0x1801E1B70
	|-Array.InternalEnumerator<CameraState.CustomBlendable>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1CA0 Offset: 0x1E10A0 VA: 0x1801E1CA0
	|-Array.InternalEnumerator<CinemachineBlendListCamera.Instruction>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1BC0 Offset: 0x1E0FC0 VA: 0x1801E1BC0
	|-Array.InternalEnumerator<CinemachineBlenderSettings.CustomBlend>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1B80 Offset: 0x1E0F80 VA: 0x1801E1B80
	|-Array.InternalEnumerator<CinemachineClearShot.Pair>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1B30 Offset: 0x1E0F30 VA: 0x1801E1B30
	|-Array.InternalEnumerator<CinemachineCore.UpdateStatus>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1CE0 Offset: 0x1E10E0 VA: 0x1801E1CE0
	|-Array.InternalEnumerator<CinemachineFreeLook.Orbit>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1B10 Offset: 0x1E0F10 VA: 0x1801E1B10
	|-Array.InternalEnumerator<CinemachineOrbitalTransposer.HeadingTracker.Item>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1C10 Offset: 0x1E1010 VA: 0x1801E1C10
	|-Array.InternalEnumerator<CinemachinePath.Waypoint>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1E10 Offset: 0x1E1210 VA: 0x1801E1E10
	|-Array.InternalEnumerator<CinemachineSmoothPath.Waypoint>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1C20 Offset: 0x1E1020 VA: 0x1801E1C20
	|-Array.InternalEnumerator<CinemachineStateDrivenCamera.Instruction>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1AF0 Offset: 0x1E0EF0 VA: 0x1801E1AF0
	|-Array.InternalEnumerator<CinemachineStateDrivenCamera.ParentHash>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1CD0 Offset: 0x1E10D0 VA: 0x1801E1CD0
	|-Array.InternalEnumerator<CinemachineTargetGroup.Target>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1CF0 Offset: 0x1E10F0 VA: 0x1801E1CF0
	|-Array.InternalEnumerator<NoiseSettings.TransformNoiseParams>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1CB0 Offset: 0x1E10B0 VA: 0x1801E1CB0
	|-Array.InternalEnumerator<DoublePoint>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1BA0 Offset: 0x1E0FA0 VA: 0x1801E1BA0
	|-Array.InternalEnumerator<IntPoint>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1C70 Offset: 0x1E1070 VA: 0x1801E1C70
	|-Array.InternalEnumerator<ConversationScriptObject.ClientTipsMessage>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1C60 Offset: 0x1E1060 VA: 0x1801E1C60
	|-Array.InternalEnumerator<ConversationScriptObject.ConfirmMessage>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1AD0 Offset: 0x1E0ED0 VA: 0x1801E1AD0
	|-Array.InternalEnumerator<ConversationScriptObject.LoadMessage>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1DC0 Offset: 0x1E11C0 VA: 0x1801E1DC0
	|-Array.InternalEnumerator<ControlPoint>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1C00 Offset: 0x1E1000 VA: 0x1801E1C00
	|-Array.InternalEnumerator<DgwResultServerInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1BB0 Offset: 0x1E0FB0 VA: 0x1801E1BB0
	|-Array.InternalEnumerator<DgwServerForJson>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1B50 Offset: 0x1E0F50 VA: 0x1801E1B50
	|-Array.InternalEnumerator<DgwServerInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1AC0 Offset: 0x1E0EC0 VA: 0x1801E1AC0
	|-Array.InternalEnumerator<VoiceEngineApiWrap.Servers>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1D20 Offset: 0x1E1120 VA: 0x1801E1D20
	|-Array.InternalEnumerator<DYP2PDll.P2PID>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1B90 Offset: 0x1E0F90 VA: 0x1801E1B90
	|-Array.InternalEnumerator<DYUpdateIni.OneResInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1B00 Offset: 0x1E0F00 VA: 0x1801E1B00
	|-Array.InternalEnumerator<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1D50 Offset: 0x1E1150 VA: 0x1801E1D50
	|-Array.InternalEnumerator<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1C50 Offset: 0x1E1050 VA: 0x1801E1C50
	|-Array.InternalEnumerator<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1D90 Offset: 0x1E1190 VA: 0x1801E1D90
	|-Array.InternalEnumerator<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1D10 Offset: 0x1E1110 VA: 0x1801E1D10
	|-Array.InternalEnumerator<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1AB0 Offset: 0x1E0EB0 VA: 0x1801E1AB0
	|-Array.InternalEnumerator<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1BD0 Offset: 0x1E0FD0 VA: 0x1801E1BD0
	|-Array.InternalEnumerator<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1B40 Offset: 0x1E0F40 VA: 0x1801E1B40
	|-Array.InternalEnumerator<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1B20 Offset: 0x1E0F20 VA: 0x1801E1B20
	|-Array.InternalEnumerator<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1B60 Offset: 0x1E0F60 VA: 0x1801E1B60
	|-Array.InternalEnumerator<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1C30 Offset: 0x1E1030 VA: 0x1801E1C30
	|-Array.InternalEnumerator<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1DA0 Offset: 0x1E11A0 VA: 0x1801E1DA0
	|-Array.InternalEnumerator<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1D00 Offset: 0x1E1100 VA: 0x1801E1D00
	|-Array.InternalEnumerator<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1E00 Offset: 0x1E1200 VA: 0x1801E1E00
	|-Array.InternalEnumerator<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1C80 Offset: 0x1E1080 VA: 0x1801E1C80
	|-Array.InternalEnumerator<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1BE0 Offset: 0x1E0FE0 VA: 0x1801E1BE0
	|-Array.InternalEnumerator<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1D60 Offset: 0x1E1160 VA: 0x1801E1D60
	|-Array.InternalEnumerator<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1D30 Offset: 0x1E1130 VA: 0x1801E1D30
	|-Array.InternalEnumerator<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1D80 Offset: 0x1E1180 VA: 0x1801E1D80
	|-Array.InternalEnumerator<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1CC0 Offset: 0x1E10C0 VA: 0x1801E1CC0
	|-Array.InternalEnumerator<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1DF0 Offset: 0x1E11F0 VA: 0x1801E1DF0
	|-Array.InternalEnumerator<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1D40 Offset: 0x1E1140 VA: 0x1801E1D40
	|-Array.InternalEnumerator<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E1C90 Offset: 0x1E1090 VA: 0x1801E1C90
	|-Array.InternalEnumerator<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE170 Offset: 0x1DD570 VA: 0x1801DE170
	|-Array.InternalEnumerator<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDCA0 Offset: 0x1DD0A0 VA: 0x1801DDCA0
	|-Array.InternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE1D0 Offset: 0x1DD5D0 VA: 0x1801DE1D0
	|-Array.InternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDFE0 Offset: 0x1DD3E0 VA: 0x1801DDFE0
	|-Array.InternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDEE0 Offset: 0x1DD2E0 VA: 0x1801DDEE0
	|-Array.InternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDDC0 Offset: 0x1DD1C0 VA: 0x1801DDDC0
	|-Array.InternalEnumerator<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDC40 Offset: 0x1DD040 VA: 0x1801DDC40
	|-Array.InternalEnumerator<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDFC0 Offset: 0x1DD3C0 VA: 0x1801DDFC0
	|-Array.InternalEnumerator<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDFA0 Offset: 0x1DD3A0 VA: 0x1801DDFA0
	|-Array.InternalEnumerator<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDBF0 Offset: 0x1DCFF0 VA: 0x1801DDBF0
	|-Array.InternalEnumerator<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDBC0 Offset: 0x1DCFC0 VA: 0x1801DDBC0
	|-Array.InternalEnumerator<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDF50 Offset: 0x1DD350 VA: 0x1801DDF50
	|-Array.InternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDD90 Offset: 0x1DD190 VA: 0x1801DDD90
	|-Array.InternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE160 Offset: 0x1DD560 VA: 0x1801DE160
	|-Array.InternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDEA0 Offset: 0x1DD2A0 VA: 0x1801DDEA0
	|-Array.InternalEnumerator<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDE10 Offset: 0x1DD210 VA: 0x1801DDE10
	|-Array.InternalEnumerator<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDC20 Offset: 0x1DD020 VA: 0x1801DDC20
	|-Array.InternalEnumerator<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDE50 Offset: 0x1DD250 VA: 0x1801DDE50
	|-Array.InternalEnumerator<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDB10 Offset: 0x1DCF10 VA: 0x1801DDB10
	|-Array.InternalEnumerator<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDC00 Offset: 0x1DD000 VA: 0x1801DDC00
	|-Array.InternalEnumerator<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE0F0 Offset: 0x1DD4F0 VA: 0x1801DE0F0
	|-Array.InternalEnumerator<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDDE0 Offset: 0x1DD1E0 VA: 0x1801DDDE0
	|-Array.InternalEnumerator<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE000 Offset: 0x1DD400 VA: 0x1801DE000
	|-Array.InternalEnumerator<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDD50 Offset: 0x1DD150 VA: 0x1801DDD50
	|-Array.InternalEnumerator<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDB70 Offset: 0x1DCF70 VA: 0x1801DDB70
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDD80 Offset: 0x1DD180 VA: 0x1801DDD80
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDBA0 Offset: 0x1DCFA0 VA: 0x1801DDBA0
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE0D0 Offset: 0x1DD4D0 VA: 0x1801DE0D0
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDB50 Offset: 0x1DCF50 VA: 0x1801DDB50
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDFF0 Offset: 0x1DD3F0 VA: 0x1801DDFF0
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE010 Offset: 0x1DD410 VA: 0x1801DE010
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDD30 Offset: 0x1DD130 VA: 0x1801DDD30
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDEB0 Offset: 0x1DD2B0 VA: 0x1801DDEB0
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDDD0 Offset: 0x1DD1D0 VA: 0x1801DDDD0
	|-Array.InternalEnumerator<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDBB0 Offset: 0x1DCFB0 VA: 0x1801DDBB0
	|-Array.InternalEnumerator<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDD70 Offset: 0x1DD170 VA: 0x1801DDD70
	|-Array.InternalEnumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE0B0 Offset: 0x1DD4B0 VA: 0x1801DE0B0
	|-Array.InternalEnumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDDF0 Offset: 0x1DD1F0 VA: 0x1801DDDF0
	|-Array.InternalEnumerator<IniValue>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE0C0 Offset: 0x1DD4C0 VA: 0x1801DE0C0
	|-Array.InternalEnumerator<NameGenerate.NameWeight>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDD10 Offset: 0x1DD110 VA: 0x1801DDD10
	|-Array.InternalEnumerator<SteamNetworkingComponent.SendPacket>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDF20 Offset: 0x1DD320 VA: 0x1801DDF20
	|-Array.InternalEnumerator<WinCrypt.CRYPT_ATTRIBUTE>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDE20 Offset: 0x1DD220 VA: 0x1801DDE20
	|-Array.InternalEnumerator<PanelManger.PanelInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDE80 Offset: 0x1DD280 VA: 0x1801DDE80
	|-Array.InternalEnumerator<WeGameNetworkingComponent.SendPacket>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDF60 Offset: 0x1DD360 VA: 0x1801DDF60
	|-Array.InternalEnumerator<RangeU16>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDD00 Offset: 0x1DD100 VA: 0x1801DDD00
	|-Array.InternalEnumerator<OneInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDB20 Offset: 0x1DCF20 VA: 0x1801DDB20
	|-Array.InternalEnumerator<DebugDrawLine.DebugLine>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDB00 Offset: 0x1DCF00 VA: 0x1801DDB00
	|-Array.InternalEnumerator<AssetTracker.AssetInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDB40 Offset: 0x1DCF40 VA: 0x1801DDB40
	|-Array.InternalEnumerator<EngineHotKey>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE030 Offset: 0x1DD430 VA: 0x1801DE030
	|-Array.InternalEnumerator<HitData>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDF30 Offset: 0x1DD330 VA: 0x1801DDF30
	|-Array.InternalEnumerator<HitInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDE40 Offset: 0x1DD240 VA: 0x1801DDE40
	|-Array.InternalEnumerator<InputDevice.AnalogSnapshotEntry>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDCB0 Offset: 0x1DD0B0 VA: 0x1801DDCB0
	|-Array.InternalEnumerator<InputDeviceMatcher>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDF00 Offset: 0x1DD300 VA: 0x1801DDF00
	|-Array.InternalEnumerator<InputRange>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE1C0 Offset: 0x1DD5C0 VA: 0x1801DE1C0
	|-Array.InternalEnumerator<KeyInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDC90 Offset: 0x1DD090 VA: 0x1801DDC90
	|-Array.InternalEnumerator<LogMessage>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDCD0 Offset: 0x1DD0D0 VA: 0x1801DDCD0
	|-Array.InternalEnumerator<OverlapResult>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDF90 Offset: 0x1DD390 VA: 0x1801DDF90
	|-Array.InternalEnumerator<LPWNormalSolver.LPWPoint>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE060 Offset: 0x1DD460 VA: 0x1801DE060
	|-Array.InternalEnumerator<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDDA0 Offset: 0x1DD1A0 VA: 0x1801DDDA0
	|-Array.InternalEnumerator<LPWNormalSolver.LPWPosition>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDB60 Offset: 0x1DCF60 VA: 0x1801DDB60
	|-Array.InternalEnumerator<ArrayMetadata>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDF80 Offset: 0x1DD380 VA: 0x1801DDF80
	|-Array.InternalEnumerator<ObjectMetadata>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDE60 Offset: 0x1DD260 VA: 0x1801DDE60
	|-Array.InternalEnumerator<PropertyMetadata>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDC50 Offset: 0x1DD050 VA: 0x1801DDC50
	|-Array.InternalEnumerator<LuaDictEntry<object, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE080 Offset: 0x1DD480 VA: 0x1801DE080
	|-Array.InternalEnumerator<LuaFunction.FuncData>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDE70 Offset: 0x1DD270 VA: 0x1801DDE70
	|-Array.InternalEnumerator<BinaryOperatorHandler.OperatorQuery>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDF70 Offset: 0x1DD370 VA: 0x1801DDF70
	|-Array.InternalEnumerator<ConversionUtility.ConversionQuery>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE140 Offset: 0x1DD540 VA: 0x1801DE140
	|-Array.InternalEnumerator<fsOption<fsVersionedType>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDCC0 Offset: 0x1DD0C0 VA: 0x1801DDCC0
	|-Array.InternalEnumerator<fsPortableReflection.AttributeQuery>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDE90 Offset: 0x1DD290 VA: 0x1801DDE90
	|-Array.InternalEnumerator<fsVersionedType>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDB80 Offset: 0x1DCF80 VA: 0x1801DDB80
	|-Array.InternalEnumerator<fsAotCompilationManager.AotCompilation>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDC30 Offset: 0x1DD030 VA: 0x1801DDC30
	|-Array.InternalEnumerator<Header.ReceivedToken>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDEC0 Offset: 0x1DD2C0 VA: 0x1801DDEC0
	|-Array.InternalEnumerator<MinimapPoint>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE100 Offset: 0x1DD500 VA: 0x1801DE100
	|-Array.InternalEnumerator<CodePointIndexer.TableRange>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE1B0 Offset: 0x1DD5B0 VA: 0x1801DE1B0
	|-Array.InternalEnumerator<Uri.UriScheme>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE020 Offset: 0x1DD420 VA: 0x1801DE020
	|-Array.InternalEnumerator<MusicStateInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE130 Offset: 0x1DD530 VA: 0x1801DE130
	|-Array.InternalEnumerator<BridgeHandler.IdxPacket>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDCF0 Offset: 0x1DD0F0 VA: 0x1801DDCF0
	|-Array.InternalEnumerator<JsonPosition>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE0A0 Offset: 0x1DD4A0 VA: 0x1801DE0A0
	|-Array.InternalEnumerator<DefaultSerializationBinder.TypeNameKey>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDED0 Offset: 0x1DD2D0 VA: 0x1801DDED0
	|-Array.InternalEnumerator<ResolverContractKey>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE1A0 Offset: 0x1DD5A0 VA: 0x1801DE1A0
	|-Array.InternalEnumerator<ConvertUtils.TypeConvertKey>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDE00 Offset: 0x1DD200 VA: 0x1801DDE00
	|-Array.InternalEnumerator<ObjectPoolComInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDB30 Offset: 0x1DCF30 VA: 0x1801DDB30
	|-Array.InternalEnumerator<pb_BezierPoint>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE110 Offset: 0x1DD510 VA: 0x1801DE110
	|-Array.InternalEnumerator<pb_Edge>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE050 Offset: 0x1DD450 VA: 0x1801DE050
	|-Array.InternalEnumerator<pb_IntVec3>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDEF0 Offset: 0x1DD2F0 VA: 0x1801DDEF0
	|-Array.InternalEnumerator<IcoBumpin.FaceRef>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDB90 Offset: 0x1DCF90 VA: 0x1801DDB90
	|-Array.InternalEnumerator<AnimationWarping.Warp>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDDB0 Offset: 0x1DD1B0 VA: 0x1801DDDB0
	|-Array.InternalEnumerator<GrounderQuadruped.Foot>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE190 Offset: 0x1DD590 VA: 0x1801DE190
	|-Array.InternalEnumerator<IKSolverLimb.AxisDirection>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE040 Offset: 0x1DD440 VA: 0x1801DE040
	|-Array.InternalEnumerator<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDD60 Offset: 0x1DD160 VA: 0x1801DDD60
	|-Array.InternalEnumerator<ValueDropdownItem<object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDC80 Offset: 0x1DD080 VA: 0x1801DDC80
	|-Array.InternalEnumerator<FormatterLocator.FormatterInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE090 Offset: 0x1DD490 VA: 0x1801DE090
	|-Array.InternalEnumerator<FormatterLocator.FormatterLocatorInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDC10 Offset: 0x1DD010 VA: 0x1801DDC10
	|-Array.InternalEnumerator<NodeInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDC60 Offset: 0x1DD060 VA: 0x1801DDC60
	|-Array.InternalEnumerator<SerializationNode>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDD20 Offset: 0x1DD120 VA: 0x1801DDD20
	|-Array.InternalEnumerator<DeepReflection.PathStep>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE120 Offset: 0x1DD520 VA: 0x1801DE120
	|-Array.InternalEnumerator<CCalEffInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE0E0 Offset: 0x1DD4E0 VA: 0x1801DE0E0
	|-Array.InternalEnumerator<SkillRayHit>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDBE0 Offset: 0x1DCFE0 VA: 0x1801DDBE0
	|-Array.InternalEnumerator<AnimationStateData.AnimationPair>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDF40 Offset: 0x1DD340 VA: 0x1801DDF40
	|-Array.InternalEnumerator<EventQueue.EventQueueEntry>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE070 Offset: 0x1DD470 VA: 0x1801DE070
	|-Array.InternalEnumerator<Skin.AttachmentKeyTuple>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDE30 Offset: 0x1DD230 VA: 0x1801DDE30
	|-Array.InternalEnumerator<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDCE0 Offset: 0x1DD0E0 VA: 0x1801DDCE0
	|-Array.InternalEnumerator<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE180 Offset: 0x1DD580 VA: 0x1801DE180
	|-Array.InternalEnumerator<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDFB0 Offset: 0x1DD3B0 VA: 0x1801DDFB0
	|-Array.InternalEnumerator<SlotBlendModes.MaterialTexturePair>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDF10 Offset: 0x1DD310 VA: 0x1801DDF10
	|-Array.InternalEnumerator<SubmeshInstruction>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE1E0 Offset: 0x1DD5E0 VA: 0x1801DE1E0
	|-Array.InternalEnumerator<StateSoundScriptObject.Loop>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDBD0 Offset: 0x1DCFD0 VA: 0x1801DDBD0
	|-Array.InternalEnumerator<StateSoundScriptObject.StateSound>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DE150 Offset: 0x1DD550 VA: 0x1801DE150
	|-Array.InternalEnumerator<SteamMatchViewer.ChatMsg>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDD40 Offset: 0x1DD140 VA: 0x1801DDD40
	|-Array.InternalEnumerator<AppId_t>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDFD0 Offset: 0x1DD3D0 VA: 0x1801DDFD0
	|-Array.InternalEnumerator<CSteamID>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DDC70 Offset: 0x1DD070 VA: 0x1801DDC70
	|-Array.InternalEnumerator<ControllerActionSetHandle_t>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D41E0 Offset: 0x1D35E0 VA: 0x1801D41E0
	|-Array.InternalEnumerator<ControllerHandle_t>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3D30 Offset: 0x1D3130 VA: 0x1801D3D30
	|-Array.InternalEnumerator<DepotId_t>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3FA0 Offset: 0x1D33A0 VA: 0x1801D3FA0
	|-Array.InternalEnumerator<HAuthTicket>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3CD0 Offset: 0x1D30D0 VA: 0x1801D3CD0
	|-Array.InternalEnumerator<InputActionSetHandle_t>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3E00 Offset: 0x1D3200 VA: 0x1801D3E00
	|-Array.InternalEnumerator<InputHandle_t>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D40B0 Offset: 0x1D34B0 VA: 0x1801D40B0
	|-Array.InternalEnumerator<MatchMakingKeyValuePair_t>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D4020 Offset: 0x1D3420 VA: 0x1801D4020
	|-Array.InternalEnumerator<PublishedFileId_t>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3FC0 Offset: 0x1D33C0 VA: 0x1801D3FC0
	|-Array.InternalEnumerator<SteamAPICall_t>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3B80 Offset: 0x1D2F80 VA: 0x1801D3B80
	|-Array.InternalEnumerator<SteamItemDef_t>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3BE0 Offset: 0x1D2FE0 VA: 0x1801D3BE0
	|-Array.InternalEnumerator<SteamItemDetails_t>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3DC0 Offset: 0x1D31C0 VA: 0x1801D3DC0
	|-Array.InternalEnumerator<SteamItemInstanceID_t>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3E10 Offset: 0x1D3210 VA: 0x1801D3E10
	|-Array.InternalEnumerator<SteamPartyBeaconLocation_t>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3B70 Offset: 0x1D2F70 VA: 0x1801D3B70
	|-Array.InternalEnumerator<ArraySegment<byte>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3D40 Offset: 0x1D3140 VA: 0x1801D3D40
	|-Array.InternalEnumerator<bool>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3EB0 Offset: 0x1D32B0 VA: 0x1801D3EB0
	|-Array.InternalEnumerator<byte>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3BC0 Offset: 0x1D2FC0 VA: 0x1801D3BC0
	|-Array.InternalEnumerator<ByteEnum>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D4130 Offset: 0x1D3530 VA: 0x1801D4130
	|-Array.InternalEnumerator<char>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3FB0 Offset: 0x1D33B0 VA: 0x1801D3FB0
	|-Array.InternalEnumerator<ConcurrentQueue.Segment.Slot<object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D40D0 Offset: 0x1D34D0 VA: 0x1801D40D0
	|-Array.InternalEnumerator<DictionaryEntry>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3F80 Offset: 0x1D3380 VA: 0x1801D3F80
	|-Array.InternalEnumerator<Dictionary.Entry<EventHook, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3C20 Offset: 0x1D3020 VA: 0x1801D3C20
	|-Array.InternalEnumerator<Dictionary.Entry<Flow.RecursionNode, int>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D4030 Offset: 0x1D3430 VA: 0x1801D4030
	|-Array.InternalEnumerator<Dictionary.Entry<DYP2PDll.P2PID, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3D10 Offset: 0x1D3110 VA: 0x1801D3D10
	|-Array.InternalEnumerator<Dictionary.Entry<LPWNormalSolver.LPWPosition, int>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3E20 Offset: 0x1D3220 VA: 0x1801D3E20
	|-Array.InternalEnumerator<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3DE0 Offset: 0x1D31E0 VA: 0x1801D3DE0
	|-Array.InternalEnumerator<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D40F0 Offset: 0x1D34F0 VA: 0x1801D40F0
	|-Array.InternalEnumerator<Dictionary.Entry<ConversionUtility.ConversionQuery, Int32Enum>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D4050 Offset: 0x1D3450 VA: 0x1801D4050
	|-Array.InternalEnumerator<Dictionary.Entry<ConversionUtility.ConversionQuery, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3D90 Offset: 0x1D3190 VA: 0x1801D3D90
	|-Array.InternalEnumerator<Dictionary.Entry<fsPortableReflection.AttributeQuery, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3DB0 Offset: 0x1D31B0 VA: 0x1801D3DB0
	|-Array.InternalEnumerator<Dictionary.Entry<DefaultSerializationBinder.TypeNameKey, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3F70 Offset: 0x1D3370 VA: 0x1801D3F70
	|-Array.InternalEnumerator<Dictionary.Entry<ResolverContractKey, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3CE0 Offset: 0x1D30E0 VA: 0x1801D3CE0
	|-Array.InternalEnumerator<Dictionary.Entry<ConvertUtils.TypeConvertKey, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3F10 Offset: 0x1D3310 VA: 0x1801D3F10
	|-Array.InternalEnumerator<Dictionary.Entry<pb_Edge, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D4040 Offset: 0x1D3440 VA: 0x1801D4040
	|-Array.InternalEnumerator<Dictionary.Entry<pb_IntVec3, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3BF0 Offset: 0x1D2FF0 VA: 0x1801D3BF0
	|-Array.InternalEnumerator<Dictionary.Entry<AnimationStateData.AnimationPair, float>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3E80 Offset: 0x1D3280 VA: 0x1801D3E80
	|-Array.InternalEnumerator<Dictionary.Entry<Skin.AttachmentKeyTuple, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3BA0 Offset: 0x1D2FA0 VA: 0x1801D3BA0
	|-Array.InternalEnumerator<Dictionary.Entry<SlotBlendModes.MaterialTexturePair, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D4180 Offset: 0x1D3580 VA: 0x1801D4180
	|-Array.InternalEnumerator<Dictionary.Entry<CSteamID, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D4000 Offset: 0x1D3400 VA: 0x1801D4000
	|-Array.InternalEnumerator<Dictionary.Entry<HAuthTicket, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3CC0 Offset: 0x1D30C0 VA: 0x1801D3CC0
	|-Array.InternalEnumerator<Dictionary.Entry<SteamAPICall_t, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3FF0 Offset: 0x1D33F0 VA: 0x1801D3FF0
	|-Array.InternalEnumerator<Dictionary.Entry<char, char>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3CA0 Offset: 0x1D30A0 VA: 0x1801D3CA0
	|-Array.InternalEnumerator<Dictionary.Entry<char, Nullable<ByteEnum>>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3F20 Offset: 0x1D3320 VA: 0x1801D3F20
	|-Array.InternalEnumerator<Dictionary.Entry<char, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3E50 Offset: 0x1D3250 VA: 0x1801D3E50
	|-Array.InternalEnumerator<Dictionary.Entry<Guid, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3BB0 Offset: 0x1D2FB0 VA: 0x1801D3BB0
	|-Array.InternalEnumerator<Dictionary.Entry<short, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3D50 Offset: 0x1D3150 VA: 0x1801D3D50
	|-Array.InternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.ClientTipsMessage>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D40E0 Offset: 0x1D34E0 VA: 0x1801D40E0
	|-Array.InternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.ConfirmMessage>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3F40 Offset: 0x1D3340 VA: 0x1801D3F40
	|-Array.InternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.LoadMessage>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D41D0 Offset: 0x1D35D0 VA: 0x1801D41D0
	|-Array.InternalEnumerator<Dictionary.Entry<int, HitData>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3DD0 Offset: 0x1D31D0 VA: 0x1801D3DD0
	|-Array.InternalEnumerator<Dictionary.Entry<int, MinimapPoint>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3E90 Offset: 0x1D3290 VA: 0x1801D3E90
	|-Array.InternalEnumerator<Dictionary.Entry<int, ObjectPoolComInfo>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3CB0 Offset: 0x1D30B0 VA: 0x1801D3CB0
	|-Array.InternalEnumerator<Dictionary.Entry<int, bool>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3C40 Offset: 0x1D3040 VA: 0x1801D3C40
	|-Array.InternalEnumerator<Dictionary.Entry<int, char>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D4120 Offset: 0x1D3520 VA: 0x1801D4120
	|-Array.InternalEnumerator<Dictionary.Entry<int, int>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3D70 Offset: 0x1D3170 VA: 0x1801D3D70
	|-Array.InternalEnumerator<Dictionary.Entry<int, Int32Enum>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3E60 Offset: 0x1D3260 VA: 0x1801D3E60
	|-Array.InternalEnumerator<Dictionary.Entry<int, long>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3EC0 Offset: 0x1D32C0 VA: 0x1801D3EC0
	|-Array.InternalEnumerator<Dictionary.Entry<int, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D40A0 Offset: 0x1D34A0 VA: 0x1801D40A0
	|-Array.InternalEnumerator<Dictionary.Entry<int, float>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3CF0 Offset: 0x1D30F0 VA: 0x1801D3CF0
	|-Array.InternalEnumerator<Dictionary.Entry<int, uint>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D4160 Offset: 0x1D3560 VA: 0x1801D4160
	|-Array.InternalEnumerator<Dictionary.Entry<int, ulong>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3D00 Offset: 0x1D3100 VA: 0x1801D3D00
	|-Array.InternalEnumerator<Dictionary.Entry<int, Color>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3F90 Offset: 0x1D3390 VA: 0x1801D3F90
	|-Array.InternalEnumerator<Dictionary.Entry<int, Matrix4x4>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3B60 Offset: 0x1D2F60 VA: 0x1801D3B60
	|-Array.InternalEnumerator<Dictionary.Entry<int, NetworkMigrationManager.ConnectionPendingPlayers>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D41C0 Offset: 0x1D35C0 VA: 0x1801D41C0
	|-Array.InternalEnumerator<Dictionary.Entry<int, Vector2>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3D60 Offset: 0x1D3160 VA: 0x1801D3D60
	|-Array.InternalEnumerator<Dictionary.Entry<int, Vector3>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3C70 Offset: 0x1D3070 VA: 0x1801D3C70
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, bool>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3EF0 Offset: 0x1D32F0 VA: 0x1801D3EF0
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, int>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3F30 Offset: 0x1D3330 VA: 0x1801D3F30
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, Int32Enum>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D4190 Offset: 0x1D3590 VA: 0x1801D4190
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3ED0 Offset: 0x1D32D0 VA: 0x1801D3ED0
	|-Array.InternalEnumerator<Dictionary.Entry<Int32Enum, float>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D41A0 Offset: 0x1D35A0 VA: 0x1801D41A0
	|-Array.InternalEnumerator<Dictionary.Entry<long, int>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3C10 Offset: 0x1D3010 VA: 0x1801D3C10
	|-Array.InternalEnumerator<Dictionary.Entry<long, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D4060 Offset: 0x1D3460 VA: 0x1801D4060
	|-Array.InternalEnumerator<Dictionary.Entry<IntPtr, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3B50 Offset: 0x1D2F50 VA: 0x1801D3B50
	|-Array.InternalEnumerator<Dictionary.Entry<object, MeshCombiner.BlendShapeFrame>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D41F0 Offset: 0x1D35F0 VA: 0x1801D41F0
	|-Array.InternalEnumerator<Dictionary.Entry<object, CinemachineCore.UpdateStatus>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3DF0 Offset: 0x1D31F0 VA: 0x1801D3DF0
	|-Array.InternalEnumerator<Dictionary.Entry<object, DYUpdateIni.OneResInfo>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3EA0 Offset: 0x1D32A0 VA: 0x1801D3EA0
	|-Array.InternalEnumerator<Dictionary.Entry<object, IniValue>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D40C0 Offset: 0x1D34C0 VA: 0x1801D40C0
	|-Array.InternalEnumerator<Dictionary.Entry<object, PanelManger.PanelInfo>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D4150 Offset: 0x1D3550 VA: 0x1801D4150
	|-Array.InternalEnumerator<Dictionary.Entry<object, OneInfo>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3E30 Offset: 0x1D3230 VA: 0x1801D3E30
	|-Array.InternalEnumerator<Dictionary.Entry<object, ArrayMetadata>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3C30 Offset: 0x1D3030 VA: 0x1801D3C30
	|-Array.InternalEnumerator<Dictionary.Entry<object, ObjectMetadata>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3F60 Offset: 0x1D3360 VA: 0x1801D3F60
	|-Array.InternalEnumerator<Dictionary.Entry<object, PropertyMetadata>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3B90 Offset: 0x1D2F90 VA: 0x1801D3B90
	|-Array.InternalEnumerator<Dictionary.Entry<object, fsOption<fsVersionedType>>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D4110 Offset: 0x1D3510 VA: 0x1801D4110
	|-Array.InternalEnumerator<Dictionary.Entry<object, SteamAPICall_t>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D4140 Offset: 0x1D3540 VA: 0x1801D4140
	|-Array.InternalEnumerator<Dictionary.Entry<object, bool>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3F00 Offset: 0x1D3300 VA: 0x1801D3F00
	|-Array.InternalEnumerator<Dictionary.Entry<object, KeyValuePair<object, object>>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3C00 Offset: 0x1D3000 VA: 0x1801D3C00
	|-Array.InternalEnumerator<Dictionary.Entry<object, int>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3FD0 Offset: 0x1D33D0 VA: 0x1801D3FD0
	|-Array.InternalEnumerator<Dictionary.Entry<object, Int32Enum>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3FE0 Offset: 0x1D33E0 VA: 0x1801D3FE0
	|-Array.InternalEnumerator<Dictionary.Entry<object, long>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3BD0 Offset: 0x1D2FD0 VA: 0x1801D3BD0
	|-Array.InternalEnumerator<Dictionary.Entry<object, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3C60 Offset: 0x1D3060 VA: 0x1801D3C60
	|-Array.InternalEnumerator<Dictionary.Entry<object, ResourceLocator>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D4200 Offset: 0x1D3600 VA: 0x1801D4200
	|-Array.InternalEnumerator<Dictionary.Entry<object, float>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3E70 Offset: 0x1D3270 VA: 0x1801D3E70
	|-Array.InternalEnumerator<Dictionary.Entry<object, TimeSpan>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3D80 Offset: 0x1D3180 VA: 0x1801D3D80
	|-Array.InternalEnumerator<Dictionary.Entry<object, Color>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3D20 Offset: 0x1D3120 VA: 0x1801D3D20
	|-Array.InternalEnumerator<Dictionary.Entry<object, NetworkBroadcastResult>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3C80 Offset: 0x1D3080 VA: 0x1801D3C80
	|-Array.InternalEnumerator<Dictionary.Entry<object, Playable>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3EE0 Offset: 0x1D32E0 VA: 0x1801D3EE0
	|-Array.InternalEnumerator<Dictionary.Entry<object, Vector3>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D4010 Offset: 0x1D3410 VA: 0x1801D4010
	|-Array.InternalEnumerator<Dictionary.Entry<object, BlendShapeFrame>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D4080 Offset: 0x1D3480 VA: 0x1801D4080
	|-Array.InternalEnumerator<Dictionary.Entry<float, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D4100 Offset: 0x1D3500 VA: 0x1801D4100
	|-Array.InternalEnumerator<Dictionary.Entry<ushort, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D4170 Offset: 0x1D3570 VA: 0x1801D4170
	|-Array.InternalEnumerator<Dictionary.Entry<uint, int>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3F50 Offset: 0x1D3350 VA: 0x1801D3F50
	|-Array.InternalEnumerator<Dictionary.Entry<uint, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D41B0 Offset: 0x1D35B0 VA: 0x1801D41B0
	|-Array.InternalEnumerator<Dictionary.Entry<uint, ulong>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D4090 Offset: 0x1D3490 VA: 0x1801D4090
	|-Array.InternalEnumerator<Dictionary.Entry<ulong, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D4070 Offset: 0x1D3470 VA: 0x1801D4070
	|-Array.InternalEnumerator<Dictionary.Entry<ulong, uint>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D4210 Offset: 0x1D3610 VA: 0x1801D4210
	|-Array.InternalEnumerator<Dictionary.Entry<UInt64Enum, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3DA0 Offset: 0x1D31A0 VA: 0x1801D3DA0
	|-Array.InternalEnumerator<Dictionary.Entry<TerrainUtility.TerrainMap.TileCoord, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3C50 Offset: 0x1D3050 VA: 0x1801D3C50
	|-Array.InternalEnumerator<Dictionary.Entry<NetworkHash128, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3E40 Offset: 0x1D3240 VA: 0x1801D3E40
	|-Array.InternalEnumerator<Dictionary.Entry<NetworkInstanceId, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D3C90 Offset: 0x1D3090 VA: 0x1801D3C90
	|-Array.InternalEnumerator<Dictionary.Entry<NetworkSceneId, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9B50 Offset: 0x1D8F50 VA: 0x1801D9B50
	|-Array.InternalEnumerator<Dictionary.Entry<Scene, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9F70 Offset: 0x1D9370 VA: 0x1801D9F70
	|-Array.InternalEnumerator<Dictionary.Entry<ZmID, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9DF0 Offset: 0x1D91F0 VA: 0x1801D9DF0
	|-Array.InternalEnumerator<HashSet.Slot<pb_Edge>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9FB0 Offset: 0x1D93B0 VA: 0x1801D9FB0
	|-Array.InternalEnumerator<HashSet.Slot<char>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DA0C0 Offset: 0x1D94C0 VA: 0x1801DA0C0
	|-Array.InternalEnumerator<HashSet.Slot<int>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9D90 Offset: 0x1D9190 VA: 0x1801D9D90
	|-Array.InternalEnumerator<HashSet.Slot<Int32Enum>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9B20 Offset: 0x1D8F20 VA: 0x1801D9B20
	|-Array.InternalEnumerator<HashSet.Slot<object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9E10 Offset: 0x1D9210 VA: 0x1801D9E10
	|-Array.InternalEnumerator<HashSet.Slot<uint>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9B00 Offset: 0x1D8F00 VA: 0x1801D9B00
	|-Array.InternalEnumerator<HashSet.Slot<ulong>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DA010 Offset: 0x1D9410 VA: 0x1801DA010
	|-Array.InternalEnumerator<HashSet.Slot<NetworkInstanceId>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9F90 Offset: 0x1D9390 VA: 0x1801D9F90
	|-Array.InternalEnumerator<KeyValuePair<EventHook, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9A90 Offset: 0x1D8E90 VA: 0x1801D9A90
	|-Array.InternalEnumerator<KeyValuePair<Flow.RecursionNode, int>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DA0F0 Offset: 0x1D94F0 VA: 0x1801DA0F0
	|-Array.InternalEnumerator<KeyValuePair<DYP2PDll.P2PID, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9B80 Offset: 0x1D8F80 VA: 0x1801D9B80
	|-Array.InternalEnumerator<KeyValuePair<LPWNormalSolver.LPWPosition, int>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9EE0 Offset: 0x1D92E0 VA: 0x1801D9EE0
	|-Array.InternalEnumerator<KeyValuePair<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9E90 Offset: 0x1D9290 VA: 0x1801D9E90
	|-Array.InternalEnumerator<KeyValuePair<BinaryOperatorHandler.OperatorQuery, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9FC0 Offset: 0x1D93C0 VA: 0x1801D9FC0
	|-Array.InternalEnumerator<KeyValuePair<ConversionUtility.ConversionQuery, Int32Enum>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9D80 Offset: 0x1D9180 VA: 0x1801D9D80
	|-Array.InternalEnumerator<KeyValuePair<ConversionUtility.ConversionQuery, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9C80 Offset: 0x1D9080 VA: 0x1801D9C80
	|-Array.InternalEnumerator<KeyValuePair<fsPortableReflection.AttributeQuery, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DA030 Offset: 0x1D9430 VA: 0x1801DA030
	|-Array.InternalEnumerator<KeyValuePair<DefaultSerializationBinder.TypeNameKey, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DA0D0 Offset: 0x1D94D0 VA: 0x1801DA0D0
	|-Array.InternalEnumerator<KeyValuePair<ResolverContractKey, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9D20 Offset: 0x1D9120 VA: 0x1801D9D20
	|-Array.InternalEnumerator<KeyValuePair<ConvertUtils.TypeConvertKey, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9F80 Offset: 0x1D9380 VA: 0x1801D9F80
	|-Array.InternalEnumerator<KeyValuePair<pb_Edge, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9ED0 Offset: 0x1D92D0 VA: 0x1801D9ED0
	|-Array.InternalEnumerator<KeyValuePair<pb_IntVec3, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9C30 Offset: 0x1D9030 VA: 0x1801D9C30
	|-Array.InternalEnumerator<KeyValuePair<AnimationStateData.AnimationPair, float>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9CB0 Offset: 0x1D90B0 VA: 0x1801D9CB0
	|-Array.InternalEnumerator<KeyValuePair<Skin.AttachmentKeyTuple, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9EF0 Offset: 0x1D92F0 VA: 0x1801D9EF0
	|-Array.InternalEnumerator<KeyValuePair<SlotBlendModes.MaterialTexturePair, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9B70 Offset: 0x1D8F70 VA: 0x1801D9B70
	|-Array.InternalEnumerator<KeyValuePair<CSteamID, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9A50 Offset: 0x1D8E50 VA: 0x1801D9A50
	|-Array.InternalEnumerator<KeyValuePair<HAuthTicket, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9CA0 Offset: 0x1D90A0 VA: 0x1801D9CA0
	|-Array.InternalEnumerator<KeyValuePair<SteamAPICall_t, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9B60 Offset: 0x1D8F60 VA: 0x1801D9B60
	|-Array.InternalEnumerator<KeyValuePair<char, char>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9E80 Offset: 0x1D9280 VA: 0x1801D9E80
	|-Array.InternalEnumerator<KeyValuePair<char, Nullable<ByteEnum>>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9CF0 Offset: 0x1D90F0 VA: 0x1801D9CF0
	|-Array.InternalEnumerator<KeyValuePair<char, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9E20 Offset: 0x1D9220 VA: 0x1801D9E20
	|-Array.InternalEnumerator<KeyValuePair<DateTime, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9E60 Offset: 0x1D9260 VA: 0x1801D9E60
	|-Array.InternalEnumerator<KeyValuePair<Guid, int>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9BE0 Offset: 0x1D8FE0 VA: 0x1801D9BE0
	|-Array.InternalEnumerator<KeyValuePair<Guid, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9DE0 Offset: 0x1D91E0 VA: 0x1801D9DE0
	|-Array.InternalEnumerator<KeyValuePair<short, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9BA0 Offset: 0x1D8FA0 VA: 0x1801D9BA0
	|-Array.InternalEnumerator<KeyValuePair<int, ConversationScriptObject.ClientTipsMessage>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9B30 Offset: 0x1D8F30 VA: 0x1801D9B30
	|-Array.InternalEnumerator<KeyValuePair<int, ConversationScriptObject.ConfirmMessage>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9E30 Offset: 0x1D9230 VA: 0x1801D9E30
	|-Array.InternalEnumerator<KeyValuePair<int, ConversationScriptObject.LoadMessage>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9C00 Offset: 0x1D9000 VA: 0x1801D9C00
	|-Array.InternalEnumerator<KeyValuePair<int, HitData>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9FF0 Offset: 0x1D93F0 VA: 0x1801D9FF0
	|-Array.InternalEnumerator<KeyValuePair<int, MinimapPoint>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9C60 Offset: 0x1D9060 VA: 0x1801D9C60
	|-Array.InternalEnumerator<KeyValuePair<int, ObjectPoolComInfo>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9E50 Offset: 0x1D9250 VA: 0x1801D9E50
	|-Array.InternalEnumerator<KeyValuePair<int, bool>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9AB0 Offset: 0x1D8EB0 VA: 0x1801D9AB0
	|-Array.InternalEnumerator<KeyValuePair<int, char>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9CE0 Offset: 0x1D90E0 VA: 0x1801D9CE0
	|-Array.InternalEnumerator<KeyValuePair<int, int>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9C70 Offset: 0x1D9070 VA: 0x1801D9C70
	|-Array.InternalEnumerator<KeyValuePair<int, Int32Enum>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9AA0 Offset: 0x1D8EA0 VA: 0x1801D9AA0
	|-Array.InternalEnumerator<KeyValuePair<int, long>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DA0B0 Offset: 0x1D94B0 VA: 0x1801DA0B0
	|-Array.InternalEnumerator<KeyValuePair<int, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DA050 Offset: 0x1D9450 VA: 0x1801DA050
	|-Array.InternalEnumerator<KeyValuePair<int, float>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9D60 Offset: 0x1D9160 VA: 0x1801D9D60
	|-Array.InternalEnumerator<KeyValuePair<int, uint>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9BD0 Offset: 0x1D8FD0 VA: 0x1801D9BD0
	|-Array.InternalEnumerator<KeyValuePair<int, ulong>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9A40 Offset: 0x1D8E40 VA: 0x1801D9A40
	|-Array.InternalEnumerator<KeyValuePair<int, Color>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DA0E0 Offset: 0x1D94E0 VA: 0x1801DA0E0
	|-Array.InternalEnumerator<KeyValuePair<int, Matrix4x4>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DA090 Offset: 0x1D9490 VA: 0x1801DA090
	|-Array.InternalEnumerator<KeyValuePair<int, NetworkMigrationManager.ConnectionPendingPlayers>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9B10 Offset: 0x1D8F10 VA: 0x1801D9B10
	|-Array.InternalEnumerator<KeyValuePair<int, Vector2>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9AC0 Offset: 0x1D8EC0 VA: 0x1801D9AC0
	|-Array.InternalEnumerator<KeyValuePair<int, Vector3>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9BB0 Offset: 0x1D8FB0 VA: 0x1801D9BB0
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, bool>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9C20 Offset: 0x1D9020 VA: 0x1801D9C20
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, int>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9F20 Offset: 0x1D9320 VA: 0x1801D9F20
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, Int32Enum>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9DC0 Offset: 0x1D91C0 VA: 0x1801D9DC0
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9BF0 Offset: 0x1D8FF0 VA: 0x1801D9BF0
	|-Array.InternalEnumerator<KeyValuePair<Int32Enum, float>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9D40 Offset: 0x1D9140 VA: 0x1801D9D40
	|-Array.InternalEnumerator<KeyValuePair<long, int>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9B40 Offset: 0x1D8F40 VA: 0x1801D9B40
	|-Array.InternalEnumerator<KeyValuePair<long, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9C90 Offset: 0x1D9090 VA: 0x1801D9C90
	|-Array.InternalEnumerator<KeyValuePair<IntPtr, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9EA0 Offset: 0x1D92A0 VA: 0x1801D9EA0
	|-Array.InternalEnumerator<KeyValuePair<object, MeshCombiner.BlendShapeFrame>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9D30 Offset: 0x1D9130 VA: 0x1801D9D30
	|-Array.InternalEnumerator<KeyValuePair<object, CinemachineCore.UpdateStatus>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DA100 Offset: 0x1D9500 VA: 0x1801DA100
	|-Array.InternalEnumerator<KeyValuePair<object, DYUpdateIni.OneResInfo>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9C50 Offset: 0x1D9050 VA: 0x1801D9C50
	|-Array.InternalEnumerator<KeyValuePair<object, IniValue>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9FA0 Offset: 0x1D93A0 VA: 0x1801D9FA0
	|-Array.InternalEnumerator<KeyValuePair<object, PanelManger.PanelInfo>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9A60 Offset: 0x1D8E60 VA: 0x1801D9A60
	|-Array.InternalEnumerator<KeyValuePair<object, OneInfo>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9C10 Offset: 0x1D9010 VA: 0x1801D9C10
	|-Array.InternalEnumerator<KeyValuePair<object, ArrayMetadata>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9CC0 Offset: 0x1D90C0 VA: 0x1801D9CC0
	|-Array.InternalEnumerator<KeyValuePair<object, ObjectMetadata>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9D70 Offset: 0x1D9170 VA: 0x1801D9D70
	|-Array.InternalEnumerator<KeyValuePair<object, PropertyMetadata>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9D50 Offset: 0x1D9150 VA: 0x1801D9D50
	|-Array.InternalEnumerator<KeyValuePair<object, fsOption<fsVersionedType>>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9BC0 Offset: 0x1D8FC0 VA: 0x1801D9BC0
	|-Array.InternalEnumerator<KeyValuePair<object, SteamAPICall_t>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9F10 Offset: 0x1D9310 VA: 0x1801D9F10
	|-Array.InternalEnumerator<KeyValuePair<object, bool>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9CD0 Offset: 0x1D90D0 VA: 0x1801D9CD0
	|-Array.InternalEnumerator<KeyValuePair<object, KeyValuePair<object, object>>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9E00 Offset: 0x1D9200 VA: 0x1801D9E00
	|-Array.InternalEnumerator<KeyValuePair<object, int>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DA060 Offset: 0x1D9460 VA: 0x1801DA060
	|-Array.InternalEnumerator<KeyValuePair<object, Int32Enum>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9F60 Offset: 0x1D9360 VA: 0x1801D9F60
	|-Array.InternalEnumerator<KeyValuePair<object, long>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9DD0 Offset: 0x1D91D0 VA: 0x1801D9DD0
	|-Array.InternalEnumerator<KeyValuePair<object, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9F50 Offset: 0x1D9350 VA: 0x1801D9F50
	|-Array.InternalEnumerator<KeyValuePair<object, ResourceLocator>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DA0A0 Offset: 0x1D94A0 VA: 0x1801DA0A0
	|-Array.InternalEnumerator<KeyValuePair<object, float>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9B90 Offset: 0x1D8F90 VA: 0x1801D9B90
	|-Array.InternalEnumerator<KeyValuePair<object, TimeSpan>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9FE0 Offset: 0x1D93E0 VA: 0x1801D9FE0
	|-Array.InternalEnumerator<KeyValuePair<object, Color>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DA080 Offset: 0x1D9480 VA: 0x1801DA080
	|-Array.InternalEnumerator<KeyValuePair<object, NetworkBroadcastResult>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9D10 Offset: 0x1D9110 VA: 0x1801D9D10
	|-Array.InternalEnumerator<KeyValuePair<object, Playable>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9D00 Offset: 0x1D9100 VA: 0x1801D9D00
	|-Array.InternalEnumerator<KeyValuePair<object, Vector3>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9AF0 Offset: 0x1D8EF0 VA: 0x1801D9AF0
	|-Array.InternalEnumerator<KeyValuePair<object, BlendShapeFrame>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9E70 Offset: 0x1D9270 VA: 0x1801D9E70
	|-Array.InternalEnumerator<KeyValuePair<float, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DA070 Offset: 0x1D9470 VA: 0x1801DA070
	|-Array.InternalEnumerator<KeyValuePair<ushort, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9A80 Offset: 0x1D8E80 VA: 0x1801D9A80
	|-Array.InternalEnumerator<KeyValuePair<uint, int>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9E40 Offset: 0x1D9240 VA: 0x1801D9E40
	|-Array.InternalEnumerator<KeyValuePair<uint, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9DB0 Offset: 0x1D91B0 VA: 0x1801D9DB0
	|-Array.InternalEnumerator<KeyValuePair<uint, ulong>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9EC0 Offset: 0x1D92C0 VA: 0x1801D9EC0
	|-Array.InternalEnumerator<KeyValuePair<ulong, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9C40 Offset: 0x1D9040 VA: 0x1801D9C40
	|-Array.InternalEnumerator<KeyValuePair<ulong, uint>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9FD0 Offset: 0x1D93D0 VA: 0x1801D9FD0
	|-Array.InternalEnumerator<KeyValuePair<UInt64Enum, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DA040 Offset: 0x1D9440 VA: 0x1801DA040
	|-Array.InternalEnumerator<KeyValuePair<TerrainUtility.TerrainMap.TileCoord, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9F40 Offset: 0x1D9340 VA: 0x1801D9F40
	|-Array.InternalEnumerator<KeyValuePair<NetworkHash128, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DA020 Offset: 0x1D9420 VA: 0x1801DA020
	|-Array.InternalEnumerator<KeyValuePair<NetworkInstanceId, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9F30 Offset: 0x1D9330 VA: 0x1801D9F30
	|-Array.InternalEnumerator<KeyValuePair<NetworkSceneId, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9A70 Offset: 0x1D8E70 VA: 0x1801D9A70
	|-Array.InternalEnumerator<KeyValuePair<Scene, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9AE0 Offset: 0x1D8EE0 VA: 0x1801D9AE0
	|-Array.InternalEnumerator<KeyValuePair<ZmID, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9DA0 Offset: 0x1D91A0 VA: 0x1801D9DA0
	|-Array.InternalEnumerator<Hashtable.bucket>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1DA000 Offset: 0x1D9400 VA: 0x1801DA000
	|-Array.InternalEnumerator<AttributeCollection.AttributeEntry>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9AD0 Offset: 0x1D8ED0 VA: 0x1801D9AD0
	|-Array.InternalEnumerator<DateTime>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9F00 Offset: 0x1D9300 VA: 0x1801D9F00
	|-Array.InternalEnumerator<Decimal>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D9EB0 Offset: 0x1D92B0 VA: 0x1801D9EB0
	|-Array.InternalEnumerator<EventProvider.SessionInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D22E0 Offset: 0x1D16E0 VA: 0x1801D22E0
	|-Array.InternalEnumerator<EventSource.EventMetadata>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2000 Offset: 0x1D1400 VA: 0x1801D2000
	|-Array.InternalEnumerator<double>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2330 Offset: 0x1D1730 VA: 0x1801D2330
	|-Array.InternalEnumerator<InternalCodePageDataItem>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D1EC0 Offset: 0x1D12C0 VA: 0x1801D1EC0
	|-Array.InternalEnumerator<InternalEncodingDataItem>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2440 Offset: 0x1D1840 VA: 0x1801D2440
	|-Array.InternalEnumerator<TimeSpanParse.TimeSpanToken>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2450 Offset: 0x1D1850 VA: 0x1801D2450
	|-Array.InternalEnumerator<UmAlQuraCalendar.DateMapping>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D22A0 Offset: 0x1D16A0 VA: 0x1801D22A0
	|-Array.InternalEnumerator<Guid>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D20F0 Offset: 0x1D14F0 VA: 0x1801D20F0
	|-Array.InternalEnumerator<short>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2270 Offset: 0x1D1670 VA: 0x1801D2270
	|-Array.InternalEnumerator<int>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D23D0 Offset: 0x1D17D0 VA: 0x1801D23D0
	|-Array.InternalEnumerator<Int32Enum>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2190 Offset: 0x1D1590 VA: 0x1801D2190
	|-Array.InternalEnumerator<long>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D21F0 Offset: 0x1D15F0 VA: 0x1801D21F0
	|-Array.InternalEnumerator<IntPtr>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2540 Offset: 0x1D1940 VA: 0x1801D2540
	|-Array.InternalEnumerator<InterpretedFrameInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D22F0 Offset: 0x1D16F0 VA: 0x1801D22F0
	|-Array.InternalEnumerator<LocalDefinition>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2050 Offset: 0x1D1450 VA: 0x1801D2050
	|-Array.InternalEnumerator<RuntimeLabel>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D24C0 Offset: 0x1D18C0 VA: 0x1801D24C0
	|-Array.InternalEnumerator<Set.Slot<CSteamID>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D23A0 Offset: 0x1D17A0 VA: 0x1801D23A0
	|-Array.InternalEnumerator<Set.Slot<char>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2140 Offset: 0x1D1540 VA: 0x1801D2140
	|-Array.InternalEnumerator<Set.Slot<object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D1FF0 Offset: 0x1D13F0 VA: 0x1801D1FF0
	|-Array.InternalEnumerator<Set.Slot<uint>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2590 Offset: 0x1D1990 VA: 0x1801D2590
	|-Array.InternalEnumerator<Set.Slot<ulong>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D24D0 Offset: 0x1D18D0 VA: 0x1801D24D0
	|-Array.InternalEnumerator<CookieTokenizer.RecognizedAttribute>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D23E0 Offset: 0x1D17E0 VA: 0x1801D23E0
	|-Array.InternalEnumerator<HeaderVariantInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2110 Offset: 0x1D1510 VA: 0x1801D2110
	|-Array.InternalEnumerator<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D1F70 Offset: 0x1D1370 VA: 0x1801D1F70
	|-Array.InternalEnumerator<Socket.WSABUF>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D24E0 Offset: 0x1D18E0 VA: 0x1801D24E0
	|-Array.InternalEnumerator<Nullable<ByteEnum>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D1EE0 Offset: 0x1D12E0 VA: 0x1801D1EE0
	|-Array.InternalEnumerator<object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D1FE0 Offset: 0x1D13E0 VA: 0x1801D1FE0
	|-Array.InternalEnumerator<ParameterizedStrings.FormatParam>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2100 Offset: 0x1D1500 VA: 0x1801D2100
	|-Array.InternalEnumerator<CustomAttributeNamedArgument>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D1FA0 Offset: 0x1D13A0 VA: 0x1801D1FA0
	|-Array.InternalEnumerator<CustomAttributeTypedArgument>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2460 Offset: 0x1D1860 VA: 0x1801D2460
	|-Array.InternalEnumerator<ParameterModifier>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2160 Offset: 0x1D1560 VA: 0x1801D2160
	|-Array.InternalEnumerator<ResourceLocator>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D1F30 Offset: 0x1D1330 VA: 0x1801D1F30
	|-Array.InternalEnumerator<Ephemeron>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2210 Offset: 0x1D1610 VA: 0x1801D2210
	|-Array.InternalEnumerator<GCHandle>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D1E80 Offset: 0x1D1280 VA: 0x1801D1E80
	|-Array.InternalEnumerator<sbyte>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D1FB0 Offset: 0x1D13B0 VA: 0x1801D1FB0
	|-Array.InternalEnumerator<X509ChainStatus>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2120 Offset: 0x1D1520 VA: 0x1801D2120
	|-Array.InternalEnumerator<float>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2320 Offset: 0x1D1720 VA: 0x1801D2320
	|-Array.InternalEnumerator<RegexCharClass.LowerCaseMapping>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2020 Offset: 0x1D1420 VA: 0x1801D2020
	|-Array.InternalEnumerator<CancellationTokenRegistration>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D22C0 Offset: 0x1D16C0 VA: 0x1801D22C0
	|-Array.InternalEnumerator<TimeSpan>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D1F90 Offset: 0x1D1390 VA: 0x1801D1F90
	|-Array.InternalEnumerator<ushort>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2490 Offset: 0x1D1890 VA: 0x1801D2490
	|-Array.InternalEnumerator<UInt16Enum>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2200 Offset: 0x1D1600 VA: 0x1801D2200
	|-Array.InternalEnumerator<uint>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2040 Offset: 0x1D1440 VA: 0x1801D2040
	|-Array.InternalEnumerator<UInt32Enum>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D24A0 Offset: 0x1D18A0 VA: 0x1801D24A0
	|-Array.InternalEnumerator<ulong>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D21E0 Offset: 0x1D15E0 VA: 0x1801D21E0
	|-Array.InternalEnumerator<UInt64Enum>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D21D0 Offset: 0x1D15D0 VA: 0x1801D21D0
	|-Array.InternalEnumerator<UIntPtr>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D1EA0 Offset: 0x1D12A0 VA: 0x1801D1EA0
	|-Array.InternalEnumerator<MaterialReference>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2510 Offset: 0x1D1910 VA: 0x1801D2510
	|-Array.InternalEnumerator<RichTextTagAttribute>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D1F60 Offset: 0x1D1360 VA: 0x1801D1F60
	|-Array.InternalEnumerator<TexturePacker.SpriteData>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2350 Offset: 0x1D1750 VA: 0x1801D2350
	|-Array.InternalEnumerator<TMP_CharacterInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D22D0 Offset: 0x1D16D0 VA: 0x1801D22D0
	|-Array.InternalEnumerator<TMP_FontWeightPair>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2090 Offset: 0x1D1490 VA: 0x1801D2090
	|-Array.InternalEnumerator<TMP_LineInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2530 Offset: 0x1D1930 VA: 0x1801D2530
	|-Array.InternalEnumerator<TMP_LinkInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D23C0 Offset: 0x1D17C0 VA: 0x1801D23C0
	|-Array.InternalEnumerator<TMP_MeshInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2060 Offset: 0x1D1460 VA: 0x1801D2060
	|-Array.InternalEnumerator<TMP_PageInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D1F40 Offset: 0x1D1340 VA: 0x1801D1F40
	|-Array.InternalEnumerator<TMP_Text.UnicodeChar>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2180 Offset: 0x1D1580 VA: 0x1801D2180
	|-Array.InternalEnumerator<TMP_WordInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D24F0 Offset: 0x1D18F0 VA: 0x1801D24F0
	|-Array.InternalEnumerator<AccelerationEvent>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D1EB0 Offset: 0x1D12B0 VA: 0x1801D1EB0
	|-Array.InternalEnumerator<AnimatorClipInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2170 Offset: 0x1D1570 VA: 0x1801D2170
	|-Array.InternalEnumerator<BeforeRenderHelper.OrderBlock>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D23F0 Offset: 0x1D17F0 VA: 0x1801D23F0
	|-Array.InternalEnumerator<BoneWeight>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D1F20 Offset: 0x1D1320 VA: 0x1801D1F20
	|-Array.InternalEnumerator<BoundingSphere>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2500 Offset: 0x1D1900 VA: 0x1801D2500
	|-Array.InternalEnumerator<Color32>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2300 Offset: 0x1D1700 VA: 0x1801D2300
	|-Array.InternalEnumerator<Color>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2430 Offset: 0x1D1830 VA: 0x1801D2430
	|-Array.InternalEnumerator<CombineInstance>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2250 Offset: 0x1D1650 VA: 0x1801D2250
	|-Array.InternalEnumerator<ContactPoint2D>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2080 Offset: 0x1D1480 VA: 0x1801D2080
	|-Array.InternalEnumerator<ContactPoint>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2220 Offset: 0x1D1620 VA: 0x1801D2220
	|-Array.InternalEnumerator<RaycastResult>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2410 Offset: 0x1D1810 VA: 0x1801D2410
	|-Array.InternalEnumerator<LightDataGI>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D1FD0 Offset: 0x1D13D0 VA: 0x1801D1FD0
	|-Array.InternalEnumerator<PlayerLoopSystem>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D20E0 Offset: 0x1D14E0 VA: 0x1801D20E0
	|-Array.InternalEnumerator<ShadowSliceData>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2130 Offset: 0x1D1530 VA: 0x1801D2130
	|-Array.InternalEnumerator<ShaderPassName>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D1FC0 Offset: 0x1D13C0 VA: 0x1801D1FC0
	|-Array.InternalEnumerator<VisibleLight>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2280 Offset: 0x1D1680 VA: 0x1801D2280
	|-Array.InternalEnumerator<VisibleReflectionProbe>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2370 Offset: 0x1D1770 VA: 0x1801D2370
	|-Array.InternalEnumerator<TerrainUtility.TerrainMap.TileCoord>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2230 Offset: 0x1D1630 VA: 0x1801D2230
	|-Array.InternalEnumerator<GradientAlphaKey>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D1F80 Offset: 0x1D1380 VA: 0x1801D1F80
	|-Array.InternalEnumerator<GradientColorKey>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2070 Offset: 0x1D1470 VA: 0x1801D2070
	|-Array.InternalEnumerator<IntervalTreeNode>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2400 Offset: 0x1D1800 VA: 0x1801D2400
	|-Array.InternalEnumerator<IntervalTree.Entry<object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D20A0 Offset: 0x1D14A0 VA: 0x1801D20A0
	|-Array.InternalEnumerator<Keyframe>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2560 Offset: 0x1D1960 VA: 0x1801D2560
	|-Array.InternalEnumerator<LOD>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D1E90 Offset: 0x1D1290 VA: 0x1801D1E90
	|-Array.InternalEnumerator<Matrix4x4>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D20C0 Offset: 0x1D14C0 VA: 0x1801D20C0
	|-Array.InternalEnumerator<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D20D0 Offset: 0x1D14D0 VA: 0x1801D20D0
	|-Array.InternalEnumerator<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2260 Offset: 0x1D1660 VA: 0x1801D2260
	|-Array.InternalEnumerator<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2030 Offset: 0x1D1430 VA: 0x1801D2030
	|-Array.InternalEnumerator<ChannelPacket>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D21B0 Offset: 0x1D15B0 VA: 0x1801D21B0
	|-Array.InternalEnumerator<ClientScene.PendingOwner>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2360 Offset: 0x1D1760 VA: 0x1801D2360
	|-Array.InternalEnumerator<LocalClient.InternalMsg>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2310 Offset: 0x1D1710 VA: 0x1801D2310
	|-Array.InternalEnumerator<NetworkBroadcastResult>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2480 Offset: 0x1D1880 VA: 0x1801D2480
	|-Array.InternalEnumerator<NetworkHash128>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2340 Offset: 0x1D1740 VA: 0x1801D2340
	|-Array.InternalEnumerator<NetworkInstanceId>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D20B0 Offset: 0x1D14B0 VA: 0x1801D20B0
	|-Array.InternalEnumerator<NetworkLobbyManager.PendingPlayer>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2470 Offset: 0x1D1870 VA: 0x1801D2470
	|-Array.InternalEnumerator<NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2580 Offset: 0x1D1980 VA: 0x1801D2580
	|-Array.InternalEnumerator<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2550 Offset: 0x1D1950 VA: 0x1801D2550
	|-Array.InternalEnumerator<NetworkSceneId>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D1ED0 Offset: 0x1D12D0 VA: 0x1801D1ED0
	|-Array.InternalEnumerator<CRCMessageEntry>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D25A0 Offset: 0x1D19A0 VA: 0x1801D25A0
	|-Array.InternalEnumerator<PeerInfoPlayer>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2520 Offset: 0x1D1920 VA: 0x1801D2520
	|-Array.InternalEnumerator<ParticleSystem.Particle>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D24B0 Offset: 0x1D18B0 VA: 0x1801D24B0
	|-Array.InternalEnumerator<Playable>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D1F50 Offset: 0x1D1350 VA: 0x1801D1F50
	|-Array.InternalEnumerator<PlayableBinding>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D23B0 Offset: 0x1D17B0 VA: 0x1801D23B0
	|-Array.InternalEnumerator<Quaternion>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2570 Offset: 0x1D1970 VA: 0x1801D2570
	|-Array.InternalEnumerator<RaycastHit2D>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2150 Offset: 0x1D1550 VA: 0x1801D2150
	|-Array.InternalEnumerator<RaycastHit>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2010 Offset: 0x1D1410 VA: 0x1801D2010
	|-Array.InternalEnumerator<Rect>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2420 Offset: 0x1D1820 VA: 0x1801D2420
	|-Array.InternalEnumerator<RenderBuffer>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2290 Offset: 0x1D1690 VA: 0x1801D2290
	|-Array.InternalEnumerator<BloomRenderer.Level>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D21A0 Offset: 0x1D15A0 VA: 0x1801D21A0
	|-Array.InternalEnumerator<ReflectionProbeBlendInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2380 Offset: 0x1D1780 VA: 0x1801D2380
	|-Array.InternalEnumerator<RenderTargetIdentifier>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2240 Offset: 0x1D1640 VA: 0x1801D2240
	|-Array.InternalEnumerator<Resolution>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D2390 Offset: 0x1D1790 VA: 0x1801D2390
	|-Array.InternalEnumerator<Scene>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D21C0 Offset: 0x1D15C0 VA: 0x1801D21C0
	|-Array.InternalEnumerator<SendMouseEvents.HitInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1D22B0 Offset: 0x1D16B0 VA: 0x1801D22B0
	|-Array.InternalEnumerator<GlyphRect>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x269AA0 Offset: 0x268EA0 VA: 0x180269AA0
	|-Array.InternalEnumerator<GlyphMarshallingStruct>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x269B40 Offset: 0x268F40 VA: 0x180269B40
	|-Array.InternalEnumerator<GlyphPairAdjustmentRecord>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x269B50 Offset: 0x268F50 VA: 0x180269B50
	|-Array.InternalEnumerator<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x269B80 Offset: 0x268F80 VA: 0x180269B80
	|-Array.InternalEnumerator<Touch>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x269B10 Offset: 0x268F10 VA: 0x180269B10
	|-Array.InternalEnumerator<ColorBlock>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x269AE0 Offset: 0x268EE0 VA: 0x180269AE0
	|-Array.InternalEnumerator<Navigation>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x269C00 Offset: 0x269000 VA: 0x180269C00
	|-Array.InternalEnumerator<SpriteState>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x269B90 Offset: 0x268F90 VA: 0x180269B90
	|-Array.InternalEnumerator<UICharInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x269C10 Offset: 0x269010 VA: 0x180269C10
	|-Array.InternalEnumerator<UILineInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x269C20 Offset: 0x269020 VA: 0x180269C20
	|-Array.InternalEnumerator<UIVertex>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x269B70 Offset: 0x268F70 VA: 0x180269B70
	|-Array.InternalEnumerator<UnitySynchronizationContext.WorkRequest>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x269BD0 Offset: 0x268FD0 VA: 0x180269BD0
	|-Array.InternalEnumerator<Vector2>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x269BC0 Offset: 0x268FC0 VA: 0x180269BC0
	|-Array.InternalEnumerator<Vector2Int>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x269BF0 Offset: 0x268FF0 VA: 0x180269BF0
	|-Array.InternalEnumerator<Vector3>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x269BB0 Offset: 0x268FB0 VA: 0x180269BB0
	|-Array.InternalEnumerator<Vector4>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x269AB0 Offset: 0x268EB0 VA: 0x180269AB0
	|-Array.InternalEnumerator<SemanticMeaning>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x269B00 Offset: 0x268F00 VA: 0x180269B00
	|-Array.InternalEnumerator<BlendShape>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x269AD0 Offset: 0x268ED0 VA: 0x180269AD0
	|-Array.InternalEnumerator<BlendShapeFrame>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x269BE0 Offset: 0x268FE0 VA: 0x180269BE0
	|-Array.InternalEnumerator<BorderVertex>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x269B30 Offset: 0x268F30 VA: 0x180269B30
	|-Array.InternalEnumerator<LODGenerator.SkinnedRenderer>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x269AF0 Offset: 0x268EF0 VA: 0x180269AF0
	|-Array.InternalEnumerator<LODGenerator.StaticRenderer>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x269AC0 Offset: 0x268EC0 VA: 0x180269AC0
	|-Array.InternalEnumerator<LODLevel>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x269B60 Offset: 0x268F60 VA: 0x180269B60
	|-Array.InternalEnumerator<GamePadState>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x269B20 Offset: 0x268F20 VA: 0x180269B20
	|-Array.InternalEnumerator<ZmPeerManager.RecvPacket>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x269BA0 Offset: 0x268FA0 VA: 0x180269BA0
	|-Array.InternalEnumerator<ZmID>.System.Collections.IEnumerator.get_Current
	*/
}

// Namespace: 
internal class Array.EmptyInternalEnumerator<T> : IEnumerator<T>, IDisposable, IEnumerator
{
	// Fields
	public static readonly Array.EmptyInternalEnumerator<T> Value;

	// Properties
	public T Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-Array.EmptyInternalEnumerator<DataSet.FaceIndices>.Dispose
	|-Array.EmptyInternalEnumerator<EventHook>.Dispose
	|-Array.EmptyInternalEnumerator<Flow.RecursionNode>.Dispose
	|-Array.EmptyInternalEnumerator<UnitPreservation.UnitPortPreservation>.Dispose
	|-Array.EmptyInternalEnumerator<MeshCombiner.BlendShape>.Dispose
	|-Array.EmptyInternalEnumerator<MeshCombiner.BlendShapeFrame>.Dispose
	|-Array.EmptyInternalEnumerator<MeshCombiner.SkinnedRenderer>.Dispose
	|-Array.EmptyInternalEnumerator<MeshCombiner.StaticRenderer>.Dispose
	|-Array.EmptyInternalEnumerator<CameraState.CustomBlendable>.Dispose
	|-Array.EmptyInternalEnumerator<CinemachineBlendListCamera.Instruction>.Dispose
	|-Array.EmptyInternalEnumerator<CinemachineBlenderSettings.CustomBlend>.Dispose
	|-Array.EmptyInternalEnumerator<CinemachineClearShot.Pair>.Dispose
	|-Array.EmptyInternalEnumerator<CinemachineCore.UpdateStatus>.Dispose
	|-Array.EmptyInternalEnumerator<CinemachineFreeLook.Orbit>.Dispose
	|-Array.EmptyInternalEnumerator<CinemachineOrbitalTransposer.HeadingTracker.Item>.Dispose
	|-Array.EmptyInternalEnumerator<CinemachinePath.Waypoint>.Dispose
	|-Array.EmptyInternalEnumerator<CinemachineSmoothPath.Waypoint>.Dispose
	|-Array.EmptyInternalEnumerator<CinemachineStateDrivenCamera.Instruction>.Dispose
	|-Array.EmptyInternalEnumerator<CinemachineStateDrivenCamera.ParentHash>.Dispose
	|-Array.EmptyInternalEnumerator<CinemachineTargetGroup.Target>.Dispose
	|-Array.EmptyInternalEnumerator<NoiseSettings.TransformNoiseParams>.Dispose
	|-Array.EmptyInternalEnumerator<DoublePoint>.Dispose
	|-Array.EmptyInternalEnumerator<IntPoint>.Dispose
	|-Array.EmptyInternalEnumerator<ConversationScriptObject.ClientTipsMessage>.Dispose
	|-Array.EmptyInternalEnumerator<ConversationScriptObject.ConfirmMessage>.Dispose
	|-Array.EmptyInternalEnumerator<ConversationScriptObject.LoadMessage>.Dispose
	|-Array.EmptyInternalEnumerator<ControlPoint>.Dispose
	|-Array.EmptyInternalEnumerator<DgwResultServerInfo>.Dispose
	|-Array.EmptyInternalEnumerator<DgwServerForJson>.Dispose
	|-Array.EmptyInternalEnumerator<DgwServerInfo>.Dispose
	|-Array.EmptyInternalEnumerator<VoiceEngineApiWrap.Servers>.Dispose
	|-Array.EmptyInternalEnumerator<DYP2PDll.P2PID>.Dispose
	|-Array.EmptyInternalEnumerator<DYUpdateIni.OneResInfo>.Dispose
	|-Array.EmptyInternalEnumerator<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Dispose
	|-Array.EmptyInternalEnumerator<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Dispose
	|-Array.EmptyInternalEnumerator<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Dispose
	|-Array.EmptyInternalEnumerator<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Dispose
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Dispose
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Dispose
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Dispose
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Dispose
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Dispose
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Dispose
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Dispose
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Dispose
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Dispose
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Dispose
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Dispose
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Dispose
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Dispose
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Dispose
	|-Array.EmptyInternalEnumerator<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Dispose
	|-Array.EmptyInternalEnumerator<netarchive_C2GSAskRoleListClass.ClasslstFile>.Dispose
	|-Array.EmptyInternalEnumerator<netarchive_GS2CRoleListClass.ClasslstFile>.Dispose
	|-Array.EmptyInternalEnumerator<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Dispose
	|-Array.EmptyInternalEnumerator<netopenui_GS2CGMListClass.ClasslstGMOrder>.Dispose
	|-Array.EmptyInternalEnumerator<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Dispose
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Dispose
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Dispose
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Dispose
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Dispose
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Dispose
	|-Array.EmptyInternalEnumerator<nettask_GS2CAddTaskClass.ClasslstProcess>.Dispose
	|-Array.EmptyInternalEnumerator<nettask_GS2CAddTaskClass.ClasslstReward>.Dispose
	|-Array.EmptyInternalEnumerator<nettask_GS2CAddTaskClass.ClasslstTaskData>.Dispose
	|-Array.EmptyInternalEnumerator<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Dispose
	|-Array.EmptyInternalEnumerator<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Dispose
	|-Array.EmptyInternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Dispose
	|-Array.EmptyInternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Dispose
	|-Array.EmptyInternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Dispose
	|-Array.EmptyInternalEnumerator<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Dispose
	|-Array.EmptyInternalEnumerator<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Dispose
	|-Array.EmptyInternalEnumerator<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Dispose
	|-Array.EmptyInternalEnumerator<s2cmove_C2GSMoveClass.ClasslstDisp>.Dispose
	|-Array.EmptyInternalEnumerator<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Dispose
	|-Array.EmptyInternalEnumerator<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Dispose
	|-Array.EmptyInternalEnumerator<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Dispose
	|-Array.EmptyInternalEnumerator<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Dispose
	|-Array.EmptyInternalEnumerator<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Dispose
	|-Array.EmptyInternalEnumerator<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Dispose
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Dispose
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Dispose
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Dispose
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Dispose
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Dispose
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Dispose
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Dispose
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Dispose
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Dispose
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Dispose
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Dispose
	|-Array.EmptyInternalEnumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Dispose
	|-Array.EmptyInternalEnumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Dispose
	|-Array.EmptyInternalEnumerator<IniValue>.Dispose
	|-Array.EmptyInternalEnumerator<NameGenerate.NameWeight>.Dispose
	|-Array.EmptyInternalEnumerator<SteamNetworkingComponent.SendPacket>.Dispose
	|-Array.EmptyInternalEnumerator<WinCrypt.CRYPT_ATTRIBUTE>.Dispose
	|-Array.EmptyInternalEnumerator<PanelManger.PanelInfo>.Dispose
	|-Array.EmptyInternalEnumerator<WeGameNetworkingComponent.SendPacket>.Dispose
	|-Array.EmptyInternalEnumerator<RangeU16>.Dispose
	|-Array.EmptyInternalEnumerator<OneInfo>.Dispose
	|-Array.EmptyInternalEnumerator<DebugDrawLine.DebugLine>.Dispose
	|-Array.EmptyInternalEnumerator<AssetTracker.AssetInfo>.Dispose
	|-Array.EmptyInternalEnumerator<EngineHotKey>.Dispose
	|-Array.EmptyInternalEnumerator<HitData>.Dispose
	|-Array.EmptyInternalEnumerator<HitInfo>.Dispose
	|-Array.EmptyInternalEnumerator<InputDevice.AnalogSnapshotEntry>.Dispose
	|-Array.EmptyInternalEnumerator<InputDeviceMatcher>.Dispose
	|-Array.EmptyInternalEnumerator<InputRange>.Dispose
	|-Array.EmptyInternalEnumerator<KeyInfo>.Dispose
	|-Array.EmptyInternalEnumerator<LogMessage>.Dispose
	|-Array.EmptyInternalEnumerator<OverlapResult>.Dispose
	|-Array.EmptyInternalEnumerator<LPWNormalSolver.LPWPoint>.Dispose
	|-Array.EmptyInternalEnumerator<LPWNormalSolver.LPWPointDataEntry>.Dispose
	|-Array.EmptyInternalEnumerator<LPWNormalSolver.LPWPosition>.Dispose
	|-Array.EmptyInternalEnumerator<ArrayMetadata>.Dispose
	|-Array.EmptyInternalEnumerator<ObjectMetadata>.Dispose
	|-Array.EmptyInternalEnumerator<PropertyMetadata>.Dispose
	|-Array.EmptyInternalEnumerator<LuaDictEntry<object, object>>.Dispose
	|-Array.EmptyInternalEnumerator<LuaFunction.FuncData>.Dispose
	|-Array.EmptyInternalEnumerator<BinaryOperatorHandler.OperatorQuery>.Dispose
	|-Array.EmptyInternalEnumerator<ConversionUtility.ConversionQuery>.Dispose
	|-Array.EmptyInternalEnumerator<fsOption<fsVersionedType>>.Dispose
	|-Array.EmptyInternalEnumerator<fsPortableReflection.AttributeQuery>.Dispose
	|-Array.EmptyInternalEnumerator<fsVersionedType>.Dispose
	|-Array.EmptyInternalEnumerator<fsAotCompilationManager.AotCompilation>.Dispose
	|-Array.EmptyInternalEnumerator<Header.ReceivedToken>.Dispose
	|-Array.EmptyInternalEnumerator<MinimapPoint>.Dispose
	|-Array.EmptyInternalEnumerator<CodePointIndexer.TableRange>.Dispose
	|-Array.EmptyInternalEnumerator<Uri.UriScheme>.Dispose
	|-Array.EmptyInternalEnumerator<MusicStateInfo>.Dispose
	|-Array.EmptyInternalEnumerator<BridgeHandler.IdxPacket>.Dispose
	|-Array.EmptyInternalEnumerator<JsonPosition>.Dispose
	|-Array.EmptyInternalEnumerator<DefaultSerializationBinder.TypeNameKey>.Dispose
	|-Array.EmptyInternalEnumerator<ResolverContractKey>.Dispose
	|-Array.EmptyInternalEnumerator<ConvertUtils.TypeConvertKey>.Dispose
	|-Array.EmptyInternalEnumerator<ObjectPoolComInfo>.Dispose
	|-Array.EmptyInternalEnumerator<pb_BezierPoint>.Dispose
	|-Array.EmptyInternalEnumerator<pb_Edge>.Dispose
	|-Array.EmptyInternalEnumerator<pb_IntVec3>.Dispose
	|-Array.EmptyInternalEnumerator<IcoBumpin.FaceRef>.Dispose
	|-Array.EmptyInternalEnumerator<AnimationWarping.Warp>.Dispose
	|-Array.EmptyInternalEnumerator<GrounderQuadruped.Foot>.Dispose
	|-Array.EmptyInternalEnumerator<IKSolverLimb.AxisDirection>.Dispose
	|-Array.EmptyInternalEnumerator<ScreenRadioScriptObject.ScreenInfo>.Dispose
	|-Array.EmptyInternalEnumerator<ValueDropdownItem<object>>.Dispose
	|-Array.EmptyInternalEnumerator<FormatterLocator.FormatterInfo>.Dispose
	|-Array.EmptyInternalEnumerator<FormatterLocator.FormatterLocatorInfo>.Dispose
	|-Array.EmptyInternalEnumerator<NodeInfo>.Dispose
	|-Array.EmptyInternalEnumerator<SerializationNode>.Dispose
	|-Array.EmptyInternalEnumerator<DeepReflection.PathStep>.Dispose
	|-Array.EmptyInternalEnumerator<CCalEffInfo>.Dispose
	|-Array.EmptyInternalEnumerator<SkillRayHit>.Dispose
	|-Array.EmptyInternalEnumerator<AnimationStateData.AnimationPair>.Dispose
	|-Array.EmptyInternalEnumerator<EventQueue.EventQueueEntry>.Dispose
	|-Array.EmptyInternalEnumerator<Skin.AttachmentKeyTuple>.Dispose
	|-Array.EmptyInternalEnumerator<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Dispose
	|-Array.EmptyInternalEnumerator<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Dispose
	|-Array.EmptyInternalEnumerator<SkeletonUtilityKinematicShadow.TransformPair>.Dispose
	|-Array.EmptyInternalEnumerator<SlotBlendModes.MaterialTexturePair>.Dispose
	|-Array.EmptyInternalEnumerator<SubmeshInstruction>.Dispose
	|-Array.EmptyInternalEnumerator<StateSoundScriptObject.Loop>.Dispose
	|-Array.EmptyInternalEnumerator<StateSoundScriptObject.StateSound>.Dispose
	|-Array.EmptyInternalEnumerator<SteamMatchViewer.ChatMsg>.Dispose
	|-Array.EmptyInternalEnumerator<AppId_t>.Dispose
	|-Array.EmptyInternalEnumerator<CSteamID>.Dispose
	|-Array.EmptyInternalEnumerator<ControllerActionSetHandle_t>.Dispose
	|-Array.EmptyInternalEnumerator<ControllerHandle_t>.Dispose
	|-Array.EmptyInternalEnumerator<DepotId_t>.Dispose
	|-Array.EmptyInternalEnumerator<HAuthTicket>.Dispose
	|-Array.EmptyInternalEnumerator<InputActionSetHandle_t>.Dispose
	|-Array.EmptyInternalEnumerator<InputHandle_t>.Dispose
	|-Array.EmptyInternalEnumerator<MatchMakingKeyValuePair_t>.Dispose
	|-Array.EmptyInternalEnumerator<PublishedFileId_t>.Dispose
	|-Array.EmptyInternalEnumerator<SteamAPICall_t>.Dispose
	|-Array.EmptyInternalEnumerator<SteamItemDef_t>.Dispose
	|-Array.EmptyInternalEnumerator<SteamItemDetails_t>.Dispose
	|-Array.EmptyInternalEnumerator<SteamItemInstanceID_t>.Dispose
	|-Array.EmptyInternalEnumerator<SteamPartyBeaconLocation_t>.Dispose
	|-Array.EmptyInternalEnumerator<ArraySegment<byte>>.Dispose
	|-Array.EmptyInternalEnumerator<bool>.Dispose
	|-Array.EmptyInternalEnumerator<byte>.Dispose
	|-Array.EmptyInternalEnumerator<ByteEnum>.Dispose
	|-Array.EmptyInternalEnumerator<char>.Dispose
	|-Array.EmptyInternalEnumerator<ConcurrentQueue.Segment.Slot<object>>.Dispose
	|-Array.EmptyInternalEnumerator<DictionaryEntry>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<EventHook, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Flow.RecursionNode, int>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<DYP2PDll.P2PID, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<LPWNormalSolver.LPWPosition, int>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ConversionUtility.ConversionQuery, Int32Enum>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ConversionUtility.ConversionQuery, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<fsPortableReflection.AttributeQuery, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<DefaultSerializationBinder.TypeNameKey, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ResolverContractKey, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ConvertUtils.TypeConvertKey, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<pb_Edge, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<pb_IntVec3, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<AnimationStateData.AnimationPair, float>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Skin.AttachmentKeyTuple, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<SlotBlendModes.MaterialTexturePair, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<CSteamID, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<HAuthTicket, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<SteamAPICall_t, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<char, char>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<char, Nullable<ByteEnum>>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<char, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Guid, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<short, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.ClientTipsMessage>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.ConfirmMessage>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.LoadMessage>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, HitData>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, MinimapPoint>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ObjectPoolComInfo>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, bool>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, char>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, int>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Int32Enum>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, long>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, float>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, uint>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ulong>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Color>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Matrix4x4>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, NetworkMigrationManager.ConnectionPendingPlayers>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Vector2>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Vector3>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, bool>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, int>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, Int32Enum>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, float>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<long, int>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<long, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<IntPtr, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, MeshCombiner.BlendShapeFrame>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, CinemachineCore.UpdateStatus>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, DYUpdateIni.OneResInfo>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, IniValue>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, PanelManger.PanelInfo>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, OneInfo>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, ArrayMetadata>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, ObjectMetadata>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, PropertyMetadata>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, fsOption<fsVersionedType>>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, SteamAPICall_t>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, bool>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, KeyValuePair<object, object>>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, int>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, Int32Enum>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, long>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, ResourceLocator>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, float>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, TimeSpan>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, Color>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, NetworkBroadcastResult>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, Playable>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, Vector3>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, BlendShapeFrame>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<float, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ushort, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<uint, int>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<uint, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<uint, ulong>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ulong, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ulong, uint>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<UInt64Enum, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<TerrainUtility.TerrainMap.TileCoord, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<NetworkHash128, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<NetworkInstanceId, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<NetworkSceneId, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Scene, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ZmID, object>>.Dispose
	|-Array.EmptyInternalEnumerator<HashSet.Slot<pb_Edge>>.Dispose
	|-Array.EmptyInternalEnumerator<HashSet.Slot<char>>.Dispose
	|-Array.EmptyInternalEnumerator<HashSet.Slot<int>>.Dispose
	|-Array.EmptyInternalEnumerator<HashSet.Slot<Int32Enum>>.Dispose
	|-Array.EmptyInternalEnumerator<HashSet.Slot<object>>.Dispose
	|-Array.EmptyInternalEnumerator<HashSet.Slot<uint>>.Dispose
	|-Array.EmptyInternalEnumerator<HashSet.Slot<ulong>>.Dispose
	|-Array.EmptyInternalEnumerator<HashSet.Slot<NetworkInstanceId>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<EventHook, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<Flow.RecursionNode, int>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<DYP2PDll.P2PID, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<LPWNormalSolver.LPWPosition, int>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<BinaryOperatorHandler.OperatorQuery, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<ConversionUtility.ConversionQuery, Int32Enum>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<ConversionUtility.ConversionQuery, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<fsPortableReflection.AttributeQuery, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<DefaultSerializationBinder.TypeNameKey, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<ResolverContractKey, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<ConvertUtils.TypeConvertKey, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<pb_Edge, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<pb_IntVec3, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<AnimationStateData.AnimationPair, float>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<Skin.AttachmentKeyTuple, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<SlotBlendModes.MaterialTexturePair, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<CSteamID, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<HAuthTicket, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<SteamAPICall_t, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<char, char>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<char, Nullable<ByteEnum>>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<char, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<DateTime, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<Guid, int>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<Guid, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<short, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ConversationScriptObject.ClientTipsMessage>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ConversationScriptObject.ConfirmMessage>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ConversationScriptObject.LoadMessage>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, HitData>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, MinimapPoint>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ObjectPoolComInfo>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, bool>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, char>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, int>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Int32Enum>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, long>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, float>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, uint>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ulong>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Color>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Matrix4x4>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, NetworkMigrationManager.ConnectionPendingPlayers>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Vector2>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Vector3>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, bool>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, int>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, Int32Enum>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, float>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<long, int>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<long, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<IntPtr, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, MeshCombiner.BlendShapeFrame>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, CinemachineCore.UpdateStatus>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, DYUpdateIni.OneResInfo>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, IniValue>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, PanelManger.PanelInfo>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, OneInfo>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, ArrayMetadata>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, ObjectMetadata>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, PropertyMetadata>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, fsOption<fsVersionedType>>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, SteamAPICall_t>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, bool>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, KeyValuePair<object, object>>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, int>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, Int32Enum>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, long>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, ResourceLocator>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, float>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, TimeSpan>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, Color>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, NetworkBroadcastResult>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, Playable>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, Vector3>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, BlendShapeFrame>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<float, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<ushort, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<uint, int>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<uint, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<uint, ulong>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<ulong, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<ulong, uint>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<UInt64Enum, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<TerrainUtility.TerrainMap.TileCoord, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<NetworkHash128, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<NetworkInstanceId, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<NetworkSceneId, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<Scene, object>>.Dispose
	|-Array.EmptyInternalEnumerator<KeyValuePair<ZmID, object>>.Dispose
	|-Array.EmptyInternalEnumerator<Hashtable.bucket>.Dispose
	|-Array.EmptyInternalEnumerator<AttributeCollection.AttributeEntry>.Dispose
	|-Array.EmptyInternalEnumerator<DateTime>.Dispose
	|-Array.EmptyInternalEnumerator<Decimal>.Dispose
	|-Array.EmptyInternalEnumerator<EventProvider.SessionInfo>.Dispose
	|-Array.EmptyInternalEnumerator<EventSource.EventMetadata>.Dispose
	|-Array.EmptyInternalEnumerator<double>.Dispose
	|-Array.EmptyInternalEnumerator<InternalCodePageDataItem>.Dispose
	|-Array.EmptyInternalEnumerator<InternalEncodingDataItem>.Dispose
	|-Array.EmptyInternalEnumerator<TimeSpanParse.TimeSpanToken>.Dispose
	|-Array.EmptyInternalEnumerator<UmAlQuraCalendar.DateMapping>.Dispose
	|-Array.EmptyInternalEnumerator<Guid>.Dispose
	|-Array.EmptyInternalEnumerator<short>.Dispose
	|-Array.EmptyInternalEnumerator<int>.Dispose
	|-Array.EmptyInternalEnumerator<Int32Enum>.Dispose
	|-Array.EmptyInternalEnumerator<long>.Dispose
	|-Array.EmptyInternalEnumerator<IntPtr>.Dispose
	|-Array.EmptyInternalEnumerator<InterpretedFrameInfo>.Dispose
	|-Array.EmptyInternalEnumerator<LocalDefinition>.Dispose
	|-Array.EmptyInternalEnumerator<RuntimeLabel>.Dispose
	|-Array.EmptyInternalEnumerator<Set.Slot<CSteamID>>.Dispose
	|-Array.EmptyInternalEnumerator<Set.Slot<char>>.Dispose
	|-Array.EmptyInternalEnumerator<Set.Slot<object>>.Dispose
	|-Array.EmptyInternalEnumerator<Set.Slot<uint>>.Dispose
	|-Array.EmptyInternalEnumerator<Set.Slot<ulong>>.Dispose
	|-Array.EmptyInternalEnumerator<CookieTokenizer.RecognizedAttribute>.Dispose
	|-Array.EmptyInternalEnumerator<HeaderVariantInfo>.Dispose
	|-Array.EmptyInternalEnumerator<Win32_IP_ADAPTER_ADDRESSES>.Dispose
	|-Array.EmptyInternalEnumerator<Socket.WSABUF>.Dispose
	|-Array.EmptyInternalEnumerator<Nullable<ByteEnum>>.Dispose
	|-Array.EmptyInternalEnumerator<object>.Dispose
	|-Array.EmptyInternalEnumerator<ParameterizedStrings.FormatParam>.Dispose
	|-Array.EmptyInternalEnumerator<CustomAttributeNamedArgument>.Dispose
	|-Array.EmptyInternalEnumerator<CustomAttributeTypedArgument>.Dispose
	|-Array.EmptyInternalEnumerator<ParameterModifier>.Dispose
	|-Array.EmptyInternalEnumerator<ResourceLocator>.Dispose
	|-Array.EmptyInternalEnumerator<Ephemeron>.Dispose
	|-Array.EmptyInternalEnumerator<GCHandle>.Dispose
	|-Array.EmptyInternalEnumerator<sbyte>.Dispose
	|-Array.EmptyInternalEnumerator<X509ChainStatus>.Dispose
	|-Array.EmptyInternalEnumerator<float>.Dispose
	|-Array.EmptyInternalEnumerator<RegexCharClass.LowerCaseMapping>.Dispose
	|-Array.EmptyInternalEnumerator<CancellationTokenRegistration>.Dispose
	|-Array.EmptyInternalEnumerator<TimeSpan>.Dispose
	|-Array.EmptyInternalEnumerator<ushort>.Dispose
	|-Array.EmptyInternalEnumerator<UInt16Enum>.Dispose
	|-Array.EmptyInternalEnumerator<uint>.Dispose
	|-Array.EmptyInternalEnumerator<UInt32Enum>.Dispose
	|-Array.EmptyInternalEnumerator<ulong>.Dispose
	|-Array.EmptyInternalEnumerator<UInt64Enum>.Dispose
	|-Array.EmptyInternalEnumerator<UIntPtr>.Dispose
	|-Array.EmptyInternalEnumerator<MaterialReference>.Dispose
	|-Array.EmptyInternalEnumerator<RichTextTagAttribute>.Dispose
	|-Array.EmptyInternalEnumerator<TexturePacker.SpriteData>.Dispose
	|-Array.EmptyInternalEnumerator<TMP_CharacterInfo>.Dispose
	|-Array.EmptyInternalEnumerator<TMP_FontWeightPair>.Dispose
	|-Array.EmptyInternalEnumerator<TMP_LineInfo>.Dispose
	|-Array.EmptyInternalEnumerator<TMP_LinkInfo>.Dispose
	|-Array.EmptyInternalEnumerator<TMP_MeshInfo>.Dispose
	|-Array.EmptyInternalEnumerator<TMP_PageInfo>.Dispose
	|-Array.EmptyInternalEnumerator<TMP_Text.UnicodeChar>.Dispose
	|-Array.EmptyInternalEnumerator<TMP_WordInfo>.Dispose
	|-Array.EmptyInternalEnumerator<AccelerationEvent>.Dispose
	|-Array.EmptyInternalEnumerator<AnimatorClipInfo>.Dispose
	|-Array.EmptyInternalEnumerator<BeforeRenderHelper.OrderBlock>.Dispose
	|-Array.EmptyInternalEnumerator<BoneWeight>.Dispose
	|-Array.EmptyInternalEnumerator<BoundingSphere>.Dispose
	|-Array.EmptyInternalEnumerator<Color32>.Dispose
	|-Array.EmptyInternalEnumerator<Color>.Dispose
	|-Array.EmptyInternalEnumerator<CombineInstance>.Dispose
	|-Array.EmptyInternalEnumerator<ContactPoint2D>.Dispose
	|-Array.EmptyInternalEnumerator<ContactPoint>.Dispose
	|-Array.EmptyInternalEnumerator<RaycastResult>.Dispose
	|-Array.EmptyInternalEnumerator<LightDataGI>.Dispose
	|-Array.EmptyInternalEnumerator<PlayerLoopSystem>.Dispose
	|-Array.EmptyInternalEnumerator<ShadowSliceData>.Dispose
	|-Array.EmptyInternalEnumerator<ShaderPassName>.Dispose
	|-Array.EmptyInternalEnumerator<VisibleLight>.Dispose
	|-Array.EmptyInternalEnumerator<VisibleReflectionProbe>.Dispose
	|-Array.EmptyInternalEnumerator<TerrainUtility.TerrainMap.TileCoord>.Dispose
	|-Array.EmptyInternalEnumerator<GradientAlphaKey>.Dispose
	|-Array.EmptyInternalEnumerator<GradientColorKey>.Dispose
	|-Array.EmptyInternalEnumerator<IntervalTreeNode>.Dispose
	|-Array.EmptyInternalEnumerator<IntervalTree.Entry<object>>.Dispose
	|-Array.EmptyInternalEnumerator<Keyframe>.Dispose
	|-Array.EmptyInternalEnumerator<LOD>.Dispose
	|-Array.EmptyInternalEnumerator<Matrix4x4>.Dispose
	|-Array.EmptyInternalEnumerator<MeshSubsetCombineUtility.MeshContainer>.Dispose
	|-Array.EmptyInternalEnumerator<MeshSubsetCombineUtility.MeshInstance>.Dispose
	|-Array.EmptyInternalEnumerator<MeshSubsetCombineUtility.SubMeshInstance>.Dispose
	|-Array.EmptyInternalEnumerator<ChannelPacket>.Dispose
	|-Array.EmptyInternalEnumerator<ClientScene.PendingOwner>.Dispose
	|-Array.EmptyInternalEnumerator<LocalClient.InternalMsg>.Dispose
	|-Array.EmptyInternalEnumerator<NetworkBroadcastResult>.Dispose
	|-Array.EmptyInternalEnumerator<NetworkHash128>.Dispose
	|-Array.EmptyInternalEnumerator<NetworkInstanceId>.Dispose
	|-Array.EmptyInternalEnumerator<NetworkLobbyManager.PendingPlayer>.Dispose
	|-Array.EmptyInternalEnumerator<NetworkMigrationManager.ConnectionPendingPlayers>.Dispose
	|-Array.EmptyInternalEnumerator<NetworkMigrationManager.PendingPlayerInfo>.Dispose
	|-Array.EmptyInternalEnumerator<NetworkSceneId>.Dispose
	|-Array.EmptyInternalEnumerator<CRCMessageEntry>.Dispose
	|-Array.EmptyInternalEnumerator<PeerInfoPlayer>.Dispose
	|-Array.EmptyInternalEnumerator<ParticleSystem.Particle>.Dispose
	|-Array.EmptyInternalEnumerator<Playable>.Dispose
	|-Array.EmptyInternalEnumerator<PlayableBinding>.Dispose
	|-Array.EmptyInternalEnumerator<Quaternion>.Dispose
	|-Array.EmptyInternalEnumerator<RaycastHit2D>.Dispose
	|-Array.EmptyInternalEnumerator<RaycastHit>.Dispose
	|-Array.EmptyInternalEnumerator<Rect>.Dispose
	|-Array.EmptyInternalEnumerator<RenderBuffer>.Dispose
	|-Array.EmptyInternalEnumerator<BloomRenderer.Level>.Dispose
	|-Array.EmptyInternalEnumerator<ReflectionProbeBlendInfo>.Dispose
	|-Array.EmptyInternalEnumerator<RenderTargetIdentifier>.Dispose
	|-Array.EmptyInternalEnumerator<Resolution>.Dispose
	|-Array.EmptyInternalEnumerator<Scene>.Dispose
	|-Array.EmptyInternalEnumerator<SendMouseEvents.HitInfo>.Dispose
	|-Array.EmptyInternalEnumerator<GlyphRect>.Dispose
	|-Array.EmptyInternalEnumerator<GlyphMarshallingStruct>.Dispose
	|-Array.EmptyInternalEnumerator<GlyphPairAdjustmentRecord>.Dispose
	|-Array.EmptyInternalEnumerator<AnimationOutputWeightProcessor.WeightInfo>.Dispose
	|-Array.EmptyInternalEnumerator<Touch>.Dispose
	|-Array.EmptyInternalEnumerator<ColorBlock>.Dispose
	|-Array.EmptyInternalEnumerator<Navigation>.Dispose
	|-Array.EmptyInternalEnumerator<SpriteState>.Dispose
	|-Array.EmptyInternalEnumerator<UICharInfo>.Dispose
	|-Array.EmptyInternalEnumerator<UILineInfo>.Dispose
	|-Array.EmptyInternalEnumerator<UIVertex>.Dispose
	|-Array.EmptyInternalEnumerator<UnitySynchronizationContext.WorkRequest>.Dispose
	|-Array.EmptyInternalEnumerator<Vector2>.Dispose
	|-Array.EmptyInternalEnumerator<Vector2Int>.Dispose
	|-Array.EmptyInternalEnumerator<Vector3>.Dispose
	|-Array.EmptyInternalEnumerator<Vector4>.Dispose
	|-Array.EmptyInternalEnumerator<SemanticMeaning>.Dispose
	|-Array.EmptyInternalEnumerator<BlendShape>.Dispose
	|-Array.EmptyInternalEnumerator<BlendShapeFrame>.Dispose
	|-Array.EmptyInternalEnumerator<BorderVertex>.Dispose
	|-Array.EmptyInternalEnumerator<LODGenerator.SkinnedRenderer>.Dispose
	|-Array.EmptyInternalEnumerator<LODGenerator.StaticRenderer>.Dispose
	|-Array.EmptyInternalEnumerator<LODLevel>.Dispose
	|-Array.EmptyInternalEnumerator<GamePadState>.Dispose
	|-Array.EmptyInternalEnumerator<ZmPeerManager.RecvPacket>.Dispose
	|-Array.EmptyInternalEnumerator<ZmID>.Dispose
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-Array.EmptyInternalEnumerator<DataSet.FaceIndices>.MoveNext
	|-Array.EmptyInternalEnumerator<EventHook>.MoveNext
	|-Array.EmptyInternalEnumerator<Flow.RecursionNode>.MoveNext
	|-Array.EmptyInternalEnumerator<UnitPreservation.UnitPortPreservation>.MoveNext
	|-Array.EmptyInternalEnumerator<MeshCombiner.BlendShape>.MoveNext
	|-Array.EmptyInternalEnumerator<MeshCombiner.BlendShapeFrame>.MoveNext
	|-Array.EmptyInternalEnumerator<MeshCombiner.SkinnedRenderer>.MoveNext
	|-Array.EmptyInternalEnumerator<MeshCombiner.StaticRenderer>.MoveNext
	|-Array.EmptyInternalEnumerator<CameraState.CustomBlendable>.MoveNext
	|-Array.EmptyInternalEnumerator<CinemachineBlendListCamera.Instruction>.MoveNext
	|-Array.EmptyInternalEnumerator<CinemachineBlenderSettings.CustomBlend>.MoveNext
	|-Array.EmptyInternalEnumerator<CinemachineClearShot.Pair>.MoveNext
	|-Array.EmptyInternalEnumerator<CinemachineCore.UpdateStatus>.MoveNext
	|-Array.EmptyInternalEnumerator<CinemachineFreeLook.Orbit>.MoveNext
	|-Array.EmptyInternalEnumerator<CinemachineOrbitalTransposer.HeadingTracker.Item>.MoveNext
	|-Array.EmptyInternalEnumerator<CinemachinePath.Waypoint>.MoveNext
	|-Array.EmptyInternalEnumerator<CinemachineSmoothPath.Waypoint>.MoveNext
	|-Array.EmptyInternalEnumerator<CinemachineStateDrivenCamera.Instruction>.MoveNext
	|-Array.EmptyInternalEnumerator<CinemachineStateDrivenCamera.ParentHash>.MoveNext
	|-Array.EmptyInternalEnumerator<CinemachineTargetGroup.Target>.MoveNext
	|-Array.EmptyInternalEnumerator<NoiseSettings.TransformNoiseParams>.MoveNext
	|-Array.EmptyInternalEnumerator<DoublePoint>.MoveNext
	|-Array.EmptyInternalEnumerator<IntPoint>.MoveNext
	|-Array.EmptyInternalEnumerator<ConversationScriptObject.ClientTipsMessage>.MoveNext
	|-Array.EmptyInternalEnumerator<ConversationScriptObject.ConfirmMessage>.MoveNext
	|-Array.EmptyInternalEnumerator<ConversationScriptObject.LoadMessage>.MoveNext
	|-Array.EmptyInternalEnumerator<ControlPoint>.MoveNext
	|-Array.EmptyInternalEnumerator<DgwResultServerInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<DgwServerForJson>.MoveNext
	|-Array.EmptyInternalEnumerator<DgwServerInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<VoiceEngineApiWrap.Servers>.MoveNext
	|-Array.EmptyInternalEnumerator<DYP2PDll.P2PID>.MoveNext
	|-Array.EmptyInternalEnumerator<DYUpdateIni.OneResInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.MoveNext
	|-Array.EmptyInternalEnumerator<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.MoveNext
	|-Array.EmptyInternalEnumerator<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.MoveNext
	|-Array.EmptyInternalEnumerator<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.MoveNext
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CHeroInfoClass.ClasslstHero>.MoveNext
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.MoveNext
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.MoveNext
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.MoveNext
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.MoveNext
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.MoveNext
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.MoveNext
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<lsswitch_LS2CCodeShieldClass.ClasslstShield>.MoveNext
	|-Array.EmptyInternalEnumerator<netarchive_C2GSAskRoleListClass.ClasslstFile>.MoveNext
	|-Array.EmptyInternalEnumerator<netarchive_GS2CRoleListClass.ClasslstFile>.MoveNext
	|-Array.EmptyInternalEnumerator<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.MoveNext
	|-Array.EmptyInternalEnumerator<netopenui_GS2CGMListClass.ClasslstGMOrder>.MoveNext
	|-Array.EmptyInternalEnumerator<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.MoveNext
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.MoveNext
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.MoveNext
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.MoveNext
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.MoveNext
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.MoveNext
	|-Array.EmptyInternalEnumerator<nettask_GS2CAddTaskClass.ClasslstProcess>.MoveNext
	|-Array.EmptyInternalEnumerator<nettask_GS2CAddTaskClass.ClasslstReward>.MoveNext
	|-Array.EmptyInternalEnumerator<nettask_GS2CAddTaskClass.ClasslstTaskData>.MoveNext
	|-Array.EmptyInternalEnumerator<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.MoveNext
	|-Array.EmptyInternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.MoveNext
	|-Array.EmptyInternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.MoveNext
	|-Array.EmptyInternalEnumerator<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.MoveNext
	|-Array.EmptyInternalEnumerator<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.MoveNext
	|-Array.EmptyInternalEnumerator<s2cmove_C2GSMoveClass.ClasslstDisp>.MoveNext
	|-Array.EmptyInternalEnumerator<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.MoveNext
	|-Array.EmptyInternalEnumerator<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.MoveNext
	|-Array.EmptyInternalEnumerator<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.MoveNext
	|-Array.EmptyInternalEnumerator<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.MoveNext
	|-Array.EmptyInternalEnumerator<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.MoveNext
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.MoveNext
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.MoveNext
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.MoveNext
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.MoveNext
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcEventClass.ClasslstOption>.MoveNext
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.MoveNext
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.MoveNext
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.MoveNext
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.MoveNext
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.MoveNext
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.MoveNext
	|-Array.EmptyInternalEnumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.MoveNext
	|-Array.EmptyInternalEnumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.MoveNext
	|-Array.EmptyInternalEnumerator<IniValue>.MoveNext
	|-Array.EmptyInternalEnumerator<NameGenerate.NameWeight>.MoveNext
	|-Array.EmptyInternalEnumerator<SteamNetworkingComponent.SendPacket>.MoveNext
	|-Array.EmptyInternalEnumerator<WinCrypt.CRYPT_ATTRIBUTE>.MoveNext
	|-Array.EmptyInternalEnumerator<PanelManger.PanelInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<WeGameNetworkingComponent.SendPacket>.MoveNext
	|-Array.EmptyInternalEnumerator<RangeU16>.MoveNext
	|-Array.EmptyInternalEnumerator<OneInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<DebugDrawLine.DebugLine>.MoveNext
	|-Array.EmptyInternalEnumerator<AssetTracker.AssetInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<EngineHotKey>.MoveNext
	|-Array.EmptyInternalEnumerator<HitData>.MoveNext
	|-Array.EmptyInternalEnumerator<HitInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<InputDevice.AnalogSnapshotEntry>.MoveNext
	|-Array.EmptyInternalEnumerator<InputDeviceMatcher>.MoveNext
	|-Array.EmptyInternalEnumerator<InputRange>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<LogMessage>.MoveNext
	|-Array.EmptyInternalEnumerator<OverlapResult>.MoveNext
	|-Array.EmptyInternalEnumerator<LPWNormalSolver.LPWPoint>.MoveNext
	|-Array.EmptyInternalEnumerator<LPWNormalSolver.LPWPointDataEntry>.MoveNext
	|-Array.EmptyInternalEnumerator<LPWNormalSolver.LPWPosition>.MoveNext
	|-Array.EmptyInternalEnumerator<ArrayMetadata>.MoveNext
	|-Array.EmptyInternalEnumerator<ObjectMetadata>.MoveNext
	|-Array.EmptyInternalEnumerator<PropertyMetadata>.MoveNext
	|-Array.EmptyInternalEnumerator<LuaDictEntry<object, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<LuaFunction.FuncData>.MoveNext
	|-Array.EmptyInternalEnumerator<BinaryOperatorHandler.OperatorQuery>.MoveNext
	|-Array.EmptyInternalEnumerator<ConversionUtility.ConversionQuery>.MoveNext
	|-Array.EmptyInternalEnumerator<fsOption<fsVersionedType>>.MoveNext
	|-Array.EmptyInternalEnumerator<fsPortableReflection.AttributeQuery>.MoveNext
	|-Array.EmptyInternalEnumerator<fsVersionedType>.MoveNext
	|-Array.EmptyInternalEnumerator<fsAotCompilationManager.AotCompilation>.MoveNext
	|-Array.EmptyInternalEnumerator<Header.ReceivedToken>.MoveNext
	|-Array.EmptyInternalEnumerator<MinimapPoint>.MoveNext
	|-Array.EmptyInternalEnumerator<CodePointIndexer.TableRange>.MoveNext
	|-Array.EmptyInternalEnumerator<Uri.UriScheme>.MoveNext
	|-Array.EmptyInternalEnumerator<MusicStateInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<BridgeHandler.IdxPacket>.MoveNext
	|-Array.EmptyInternalEnumerator<JsonPosition>.MoveNext
	|-Array.EmptyInternalEnumerator<DefaultSerializationBinder.TypeNameKey>.MoveNext
	|-Array.EmptyInternalEnumerator<ResolverContractKey>.MoveNext
	|-Array.EmptyInternalEnumerator<ConvertUtils.TypeConvertKey>.MoveNext
	|-Array.EmptyInternalEnumerator<ObjectPoolComInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<pb_BezierPoint>.MoveNext
	|-Array.EmptyInternalEnumerator<pb_Edge>.MoveNext
	|-Array.EmptyInternalEnumerator<pb_IntVec3>.MoveNext
	|-Array.EmptyInternalEnumerator<IcoBumpin.FaceRef>.MoveNext
	|-Array.EmptyInternalEnumerator<AnimationWarping.Warp>.MoveNext
	|-Array.EmptyInternalEnumerator<GrounderQuadruped.Foot>.MoveNext
	|-Array.EmptyInternalEnumerator<IKSolverLimb.AxisDirection>.MoveNext
	|-Array.EmptyInternalEnumerator<ScreenRadioScriptObject.ScreenInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<ValueDropdownItem<object>>.MoveNext
	|-Array.EmptyInternalEnumerator<FormatterLocator.FormatterInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<FormatterLocator.FormatterLocatorInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<NodeInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<SerializationNode>.MoveNext
	|-Array.EmptyInternalEnumerator<DeepReflection.PathStep>.MoveNext
	|-Array.EmptyInternalEnumerator<CCalEffInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<SkillRayHit>.MoveNext
	|-Array.EmptyInternalEnumerator<AnimationStateData.AnimationPair>.MoveNext
	|-Array.EmptyInternalEnumerator<EventQueue.EventQueueEntry>.MoveNext
	|-Array.EmptyInternalEnumerator<Skin.AttachmentKeyTuple>.MoveNext
	|-Array.EmptyInternalEnumerator<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.MoveNext
	|-Array.EmptyInternalEnumerator<SkeletonRendererCustomMaterials.SlotMaterialOverride>.MoveNext
	|-Array.EmptyInternalEnumerator<SkeletonUtilityKinematicShadow.TransformPair>.MoveNext
	|-Array.EmptyInternalEnumerator<SlotBlendModes.MaterialTexturePair>.MoveNext
	|-Array.EmptyInternalEnumerator<SubmeshInstruction>.MoveNext
	|-Array.EmptyInternalEnumerator<StateSoundScriptObject.Loop>.MoveNext
	|-Array.EmptyInternalEnumerator<StateSoundScriptObject.StateSound>.MoveNext
	|-Array.EmptyInternalEnumerator<SteamMatchViewer.ChatMsg>.MoveNext
	|-Array.EmptyInternalEnumerator<AppId_t>.MoveNext
	|-Array.EmptyInternalEnumerator<CSteamID>.MoveNext
	|-Array.EmptyInternalEnumerator<ControllerActionSetHandle_t>.MoveNext
	|-Array.EmptyInternalEnumerator<ControllerHandle_t>.MoveNext
	|-Array.EmptyInternalEnumerator<DepotId_t>.MoveNext
	|-Array.EmptyInternalEnumerator<HAuthTicket>.MoveNext
	|-Array.EmptyInternalEnumerator<InputActionSetHandle_t>.MoveNext
	|-Array.EmptyInternalEnumerator<InputHandle_t>.MoveNext
	|-Array.EmptyInternalEnumerator<MatchMakingKeyValuePair_t>.MoveNext
	|-Array.EmptyInternalEnumerator<PublishedFileId_t>.MoveNext
	|-Array.EmptyInternalEnumerator<SteamAPICall_t>.MoveNext
	|-Array.EmptyInternalEnumerator<SteamItemDef_t>.MoveNext
	|-Array.EmptyInternalEnumerator<SteamItemDetails_t>.MoveNext
	|-Array.EmptyInternalEnumerator<SteamItemInstanceID_t>.MoveNext
	|-Array.EmptyInternalEnumerator<SteamPartyBeaconLocation_t>.MoveNext
	|-Array.EmptyInternalEnumerator<ArraySegment<byte>>.MoveNext
	|-Array.EmptyInternalEnumerator<bool>.MoveNext
	|-Array.EmptyInternalEnumerator<byte>.MoveNext
	|-Array.EmptyInternalEnumerator<ByteEnum>.MoveNext
	|-Array.EmptyInternalEnumerator<char>.MoveNext
	|-Array.EmptyInternalEnumerator<ConcurrentQueue.Segment.Slot<object>>.MoveNext
	|-Array.EmptyInternalEnumerator<DictionaryEntry>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<EventHook, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Flow.RecursionNode, int>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<DYP2PDll.P2PID, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<LPWNormalSolver.LPWPosition, int>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ConversionUtility.ConversionQuery, Int32Enum>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ConversionUtility.ConversionQuery, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<fsPortableReflection.AttributeQuery, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<DefaultSerializationBinder.TypeNameKey, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ResolverContractKey, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ConvertUtils.TypeConvertKey, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<pb_Edge, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<pb_IntVec3, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<AnimationStateData.AnimationPair, float>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Skin.AttachmentKeyTuple, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<SlotBlendModes.MaterialTexturePair, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<CSteamID, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<HAuthTicket, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<SteamAPICall_t, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<char, char>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<char, Nullable<ByteEnum>>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<char, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Guid, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<short, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.ClientTipsMessage>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.ConfirmMessage>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.LoadMessage>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, HitData>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, MinimapPoint>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ObjectPoolComInfo>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, bool>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, char>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, int>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Int32Enum>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, long>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, float>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, uint>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ulong>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Color>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Matrix4x4>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, NetworkMigrationManager.ConnectionPendingPlayers>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Vector2>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Vector3>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, bool>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, int>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, Int32Enum>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, float>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<long, int>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<long, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<IntPtr, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, MeshCombiner.BlendShapeFrame>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, CinemachineCore.UpdateStatus>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, DYUpdateIni.OneResInfo>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, IniValue>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, PanelManger.PanelInfo>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, OneInfo>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, ArrayMetadata>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, ObjectMetadata>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, PropertyMetadata>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, fsOption<fsVersionedType>>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, SteamAPICall_t>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, bool>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, KeyValuePair<object, object>>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, int>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, Int32Enum>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, long>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, ResourceLocator>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, float>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, TimeSpan>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, Color>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, NetworkBroadcastResult>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, Playable>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, Vector3>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, BlendShapeFrame>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<float, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ushort, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<uint, int>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<uint, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<uint, ulong>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ulong, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ulong, uint>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<UInt64Enum, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<TerrainUtility.TerrainMap.TileCoord, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<NetworkHash128, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<NetworkInstanceId, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<NetworkSceneId, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Scene, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ZmID, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<HashSet.Slot<pb_Edge>>.MoveNext
	|-Array.EmptyInternalEnumerator<HashSet.Slot<char>>.MoveNext
	|-Array.EmptyInternalEnumerator<HashSet.Slot<int>>.MoveNext
	|-Array.EmptyInternalEnumerator<HashSet.Slot<Int32Enum>>.MoveNext
	|-Array.EmptyInternalEnumerator<HashSet.Slot<object>>.MoveNext
	|-Array.EmptyInternalEnumerator<HashSet.Slot<uint>>.MoveNext
	|-Array.EmptyInternalEnumerator<HashSet.Slot<ulong>>.MoveNext
	|-Array.EmptyInternalEnumerator<HashSet.Slot<NetworkInstanceId>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<EventHook, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<Flow.RecursionNode, int>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<DYP2PDll.P2PID, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<LPWNormalSolver.LPWPosition, int>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<BinaryOperatorHandler.OperatorQuery, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<ConversionUtility.ConversionQuery, Int32Enum>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<ConversionUtility.ConversionQuery, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<fsPortableReflection.AttributeQuery, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<DefaultSerializationBinder.TypeNameKey, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<ResolverContractKey, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<ConvertUtils.TypeConvertKey, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<pb_Edge, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<pb_IntVec3, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<AnimationStateData.AnimationPair, float>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<Skin.AttachmentKeyTuple, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<SlotBlendModes.MaterialTexturePair, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<CSteamID, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<HAuthTicket, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<SteamAPICall_t, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<char, char>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<char, Nullable<ByteEnum>>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<char, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<DateTime, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<Guid, int>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<Guid, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<short, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ConversationScriptObject.ClientTipsMessage>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ConversationScriptObject.ConfirmMessage>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ConversationScriptObject.LoadMessage>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, HitData>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, MinimapPoint>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ObjectPoolComInfo>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, bool>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, char>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, int>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Int32Enum>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, long>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, float>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, uint>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ulong>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Color>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Matrix4x4>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, NetworkMigrationManager.ConnectionPendingPlayers>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Vector2>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Vector3>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, bool>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, int>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, Int32Enum>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, float>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<long, int>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<long, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<IntPtr, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, MeshCombiner.BlendShapeFrame>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, CinemachineCore.UpdateStatus>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, DYUpdateIni.OneResInfo>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, IniValue>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, PanelManger.PanelInfo>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, OneInfo>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, ArrayMetadata>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, ObjectMetadata>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, PropertyMetadata>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, fsOption<fsVersionedType>>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, SteamAPICall_t>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, bool>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, KeyValuePair<object, object>>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, int>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, Int32Enum>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, long>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, ResourceLocator>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, float>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, TimeSpan>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, Color>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, NetworkBroadcastResult>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, Playable>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, Vector3>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, BlendShapeFrame>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<float, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<ushort, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<uint, int>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<uint, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<uint, ulong>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<ulong, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<ulong, uint>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<UInt64Enum, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<TerrainUtility.TerrainMap.TileCoord, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<NetworkHash128, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<NetworkInstanceId, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<NetworkSceneId, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<Scene, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<KeyValuePair<ZmID, object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Hashtable.bucket>.MoveNext
	|-Array.EmptyInternalEnumerator<AttributeCollection.AttributeEntry>.MoveNext
	|-Array.EmptyInternalEnumerator<DateTime>.MoveNext
	|-Array.EmptyInternalEnumerator<Decimal>.MoveNext
	|-Array.EmptyInternalEnumerator<EventProvider.SessionInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<EventSource.EventMetadata>.MoveNext
	|-Array.EmptyInternalEnumerator<double>.MoveNext
	|-Array.EmptyInternalEnumerator<InternalCodePageDataItem>.MoveNext
	|-Array.EmptyInternalEnumerator<InternalEncodingDataItem>.MoveNext
	|-Array.EmptyInternalEnumerator<TimeSpanParse.TimeSpanToken>.MoveNext
	|-Array.EmptyInternalEnumerator<UmAlQuraCalendar.DateMapping>.MoveNext
	|-Array.EmptyInternalEnumerator<Guid>.MoveNext
	|-Array.EmptyInternalEnumerator<short>.MoveNext
	|-Array.EmptyInternalEnumerator<int>.MoveNext
	|-Array.EmptyInternalEnumerator<Int32Enum>.MoveNext
	|-Array.EmptyInternalEnumerator<long>.MoveNext
	|-Array.EmptyInternalEnumerator<IntPtr>.MoveNext
	|-Array.EmptyInternalEnumerator<InterpretedFrameInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<LocalDefinition>.MoveNext
	|-Array.EmptyInternalEnumerator<RuntimeLabel>.MoveNext
	|-Array.EmptyInternalEnumerator<Set.Slot<CSteamID>>.MoveNext
	|-Array.EmptyInternalEnumerator<Set.Slot<char>>.MoveNext
	|-Array.EmptyInternalEnumerator<Set.Slot<object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Set.Slot<uint>>.MoveNext
	|-Array.EmptyInternalEnumerator<Set.Slot<ulong>>.MoveNext
	|-Array.EmptyInternalEnumerator<CookieTokenizer.RecognizedAttribute>.MoveNext
	|-Array.EmptyInternalEnumerator<HeaderVariantInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<Win32_IP_ADAPTER_ADDRESSES>.MoveNext
	|-Array.EmptyInternalEnumerator<Socket.WSABUF>.MoveNext
	|-Array.EmptyInternalEnumerator<Nullable<ByteEnum>>.MoveNext
	|-Array.EmptyInternalEnumerator<object>.MoveNext
	|-Array.EmptyInternalEnumerator<ParameterizedStrings.FormatParam>.MoveNext
	|-Array.EmptyInternalEnumerator<CustomAttributeNamedArgument>.MoveNext
	|-Array.EmptyInternalEnumerator<CustomAttributeTypedArgument>.MoveNext
	|-Array.EmptyInternalEnumerator<ParameterModifier>.MoveNext
	|-Array.EmptyInternalEnumerator<ResourceLocator>.MoveNext
	|-Array.EmptyInternalEnumerator<Ephemeron>.MoveNext
	|-Array.EmptyInternalEnumerator<GCHandle>.MoveNext
	|-Array.EmptyInternalEnumerator<sbyte>.MoveNext
	|-Array.EmptyInternalEnumerator<X509ChainStatus>.MoveNext
	|-Array.EmptyInternalEnumerator<float>.MoveNext
	|-Array.EmptyInternalEnumerator<RegexCharClass.LowerCaseMapping>.MoveNext
	|-Array.EmptyInternalEnumerator<CancellationTokenRegistration>.MoveNext
	|-Array.EmptyInternalEnumerator<TimeSpan>.MoveNext
	|-Array.EmptyInternalEnumerator<ushort>.MoveNext
	|-Array.EmptyInternalEnumerator<UInt16Enum>.MoveNext
	|-Array.EmptyInternalEnumerator<uint>.MoveNext
	|-Array.EmptyInternalEnumerator<UInt32Enum>.MoveNext
	|-Array.EmptyInternalEnumerator<ulong>.MoveNext
	|-Array.EmptyInternalEnumerator<UInt64Enum>.MoveNext
	|-Array.EmptyInternalEnumerator<UIntPtr>.MoveNext
	|-Array.EmptyInternalEnumerator<MaterialReference>.MoveNext
	|-Array.EmptyInternalEnumerator<RichTextTagAttribute>.MoveNext
	|-Array.EmptyInternalEnumerator<TexturePacker.SpriteData>.MoveNext
	|-Array.EmptyInternalEnumerator<TMP_CharacterInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<TMP_FontWeightPair>.MoveNext
	|-Array.EmptyInternalEnumerator<TMP_LineInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<TMP_LinkInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<TMP_MeshInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<TMP_PageInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<TMP_Text.UnicodeChar>.MoveNext
	|-Array.EmptyInternalEnumerator<TMP_WordInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<AccelerationEvent>.MoveNext
	|-Array.EmptyInternalEnumerator<AnimatorClipInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<BeforeRenderHelper.OrderBlock>.MoveNext
	|-Array.EmptyInternalEnumerator<BoneWeight>.MoveNext
	|-Array.EmptyInternalEnumerator<BoundingSphere>.MoveNext
	|-Array.EmptyInternalEnumerator<Color32>.MoveNext
	|-Array.EmptyInternalEnumerator<Color>.MoveNext
	|-Array.EmptyInternalEnumerator<CombineInstance>.MoveNext
	|-Array.EmptyInternalEnumerator<ContactPoint2D>.MoveNext
	|-Array.EmptyInternalEnumerator<ContactPoint>.MoveNext
	|-Array.EmptyInternalEnumerator<RaycastResult>.MoveNext
	|-Array.EmptyInternalEnumerator<LightDataGI>.MoveNext
	|-Array.EmptyInternalEnumerator<PlayerLoopSystem>.MoveNext
	|-Array.EmptyInternalEnumerator<ShadowSliceData>.MoveNext
	|-Array.EmptyInternalEnumerator<ShaderPassName>.MoveNext
	|-Array.EmptyInternalEnumerator<VisibleLight>.MoveNext
	|-Array.EmptyInternalEnumerator<VisibleReflectionProbe>.MoveNext
	|-Array.EmptyInternalEnumerator<TerrainUtility.TerrainMap.TileCoord>.MoveNext
	|-Array.EmptyInternalEnumerator<GradientAlphaKey>.MoveNext
	|-Array.EmptyInternalEnumerator<GradientColorKey>.MoveNext
	|-Array.EmptyInternalEnumerator<IntervalTreeNode>.MoveNext
	|-Array.EmptyInternalEnumerator<IntervalTree.Entry<object>>.MoveNext
	|-Array.EmptyInternalEnumerator<Keyframe>.MoveNext
	|-Array.EmptyInternalEnumerator<LOD>.MoveNext
	|-Array.EmptyInternalEnumerator<Matrix4x4>.MoveNext
	|-Array.EmptyInternalEnumerator<MeshSubsetCombineUtility.MeshContainer>.MoveNext
	|-Array.EmptyInternalEnumerator<MeshSubsetCombineUtility.MeshInstance>.MoveNext
	|-Array.EmptyInternalEnumerator<MeshSubsetCombineUtility.SubMeshInstance>.MoveNext
	|-Array.EmptyInternalEnumerator<ChannelPacket>.MoveNext
	|-Array.EmptyInternalEnumerator<ClientScene.PendingOwner>.MoveNext
	|-Array.EmptyInternalEnumerator<LocalClient.InternalMsg>.MoveNext
	|-Array.EmptyInternalEnumerator<NetworkBroadcastResult>.MoveNext
	|-Array.EmptyInternalEnumerator<NetworkHash128>.MoveNext
	|-Array.EmptyInternalEnumerator<NetworkInstanceId>.MoveNext
	|-Array.EmptyInternalEnumerator<NetworkLobbyManager.PendingPlayer>.MoveNext
	|-Array.EmptyInternalEnumerator<NetworkMigrationManager.ConnectionPendingPlayers>.MoveNext
	|-Array.EmptyInternalEnumerator<NetworkMigrationManager.PendingPlayerInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<NetworkSceneId>.MoveNext
	|-Array.EmptyInternalEnumerator<CRCMessageEntry>.MoveNext
	|-Array.EmptyInternalEnumerator<PeerInfoPlayer>.MoveNext
	|-Array.EmptyInternalEnumerator<ParticleSystem.Particle>.MoveNext
	|-Array.EmptyInternalEnumerator<Playable>.MoveNext
	|-Array.EmptyInternalEnumerator<PlayableBinding>.MoveNext
	|-Array.EmptyInternalEnumerator<Quaternion>.MoveNext
	|-Array.EmptyInternalEnumerator<RaycastHit2D>.MoveNext
	|-Array.EmptyInternalEnumerator<RaycastHit>.MoveNext
	|-Array.EmptyInternalEnumerator<Rect>.MoveNext
	|-Array.EmptyInternalEnumerator<RenderBuffer>.MoveNext
	|-Array.EmptyInternalEnumerator<BloomRenderer.Level>.MoveNext
	|-Array.EmptyInternalEnumerator<ReflectionProbeBlendInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<RenderTargetIdentifier>.MoveNext
	|-Array.EmptyInternalEnumerator<Resolution>.MoveNext
	|-Array.EmptyInternalEnumerator<Scene>.MoveNext
	|-Array.EmptyInternalEnumerator<SendMouseEvents.HitInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<GlyphRect>.MoveNext
	|-Array.EmptyInternalEnumerator<GlyphMarshallingStruct>.MoveNext
	|-Array.EmptyInternalEnumerator<GlyphPairAdjustmentRecord>.MoveNext
	|-Array.EmptyInternalEnumerator<AnimationOutputWeightProcessor.WeightInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<Touch>.MoveNext
	|-Array.EmptyInternalEnumerator<ColorBlock>.MoveNext
	|-Array.EmptyInternalEnumerator<Navigation>.MoveNext
	|-Array.EmptyInternalEnumerator<SpriteState>.MoveNext
	|-Array.EmptyInternalEnumerator<UICharInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<UILineInfo>.MoveNext
	|-Array.EmptyInternalEnumerator<UIVertex>.MoveNext
	|-Array.EmptyInternalEnumerator<UnitySynchronizationContext.WorkRequest>.MoveNext
	|-Array.EmptyInternalEnumerator<Vector2>.MoveNext
	|-Array.EmptyInternalEnumerator<Vector2Int>.MoveNext
	|-Array.EmptyInternalEnumerator<Vector3>.MoveNext
	|-Array.EmptyInternalEnumerator<Vector4>.MoveNext
	|-Array.EmptyInternalEnumerator<SemanticMeaning>.MoveNext
	|-Array.EmptyInternalEnumerator<BlendShape>.MoveNext
	|-Array.EmptyInternalEnumerator<BlendShapeFrame>.MoveNext
	|-Array.EmptyInternalEnumerator<BorderVertex>.MoveNext
	|-Array.EmptyInternalEnumerator<LODGenerator.SkinnedRenderer>.MoveNext
	|-Array.EmptyInternalEnumerator<LODGenerator.StaticRenderer>.MoveNext
	|-Array.EmptyInternalEnumerator<LODLevel>.MoveNext
	|-Array.EmptyInternalEnumerator<GamePadState>.MoveNext
	|-Array.EmptyInternalEnumerator<ZmPeerManager.RecvPacket>.MoveNext
	|-Array.EmptyInternalEnumerator<ZmID>.MoveNext
	*/

	public T get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2305C80 Offset: 0x2304C80 VA: 0x182305C80
	|-Array.EmptyInternalEnumerator<DataSet.FaceIndices>.get_Current
	|
	|-RVA: 0x2305A40 Offset: 0x2304A40 VA: 0x182305A40
	|-Array.EmptyInternalEnumerator<EventHook>.get_Current
	|
	|-RVA: 0x2305380 Offset: 0x2304380 VA: 0x182305380
	|-Array.EmptyInternalEnumerator<Flow.RecursionNode>.get_Current
	|
	|-RVA: 0x23059E0 Offset: 0x23049E0 VA: 0x1823059E0
	|-Array.EmptyInternalEnumerator<UnitPreservation.UnitPortPreservation>.get_Current
	|
	|-RVA: 0x23054A0 Offset: 0x23044A0 VA: 0x1823054A0
	|-Array.EmptyInternalEnumerator<MeshCombiner.BlendShape>.get_Current
	|
	|-RVA: 0x2305C20 Offset: 0x2304C20 VA: 0x182305C20
	|-Array.EmptyInternalEnumerator<MeshCombiner.BlendShapeFrame>.get_Current
	|
	|-RVA: 0x2305440 Offset: 0x2304440 VA: 0x182305440
	|-Array.EmptyInternalEnumerator<MeshCombiner.SkinnedRenderer>.get_Current
	|
	|-RVA: 0x2305320 Offset: 0x2304320 VA: 0x182305320
	|-Array.EmptyInternalEnumerator<MeshCombiner.StaticRenderer>.get_Current
	|
	|-RVA: 0x2305BC0 Offset: 0x2304BC0 VA: 0x182305BC0
	|-Array.EmptyInternalEnumerator<CameraState.CustomBlendable>.get_Current
	|
	|-RVA: 0x2305980 Offset: 0x2304980 VA: 0x182305980
	|-Array.EmptyInternalEnumerator<CinemachineBlendListCamera.Instruction>.get_Current
	|
	|-RVA: 0x2305560 Offset: 0x2304560 VA: 0x182305560
	|-Array.EmptyInternalEnumerator<CinemachineBlenderSettings.CustomBlend>.get_Current
	|
	|-RVA: 0x2305860 Offset: 0x2304860 VA: 0x182305860
	|-Array.EmptyInternalEnumerator<CinemachineClearShot.Pair>.get_Current
	|
	|-RVA: 0x23058C0 Offset: 0x23048C0 VA: 0x1823058C0
	|-Array.EmptyInternalEnumerator<CinemachineCore.UpdateStatus>.get_Current
	|
	|-RVA: 0x2305740 Offset: 0x2304740 VA: 0x182305740
	|-Array.EmptyInternalEnumerator<CinemachineFreeLook.Orbit>.get_Current
	|
	|-RVA: 0x2305D40 Offset: 0x2304D40 VA: 0x182305D40
	|-Array.EmptyInternalEnumerator<CinemachineOrbitalTransposer.HeadingTracker.Item>.get_Current
	|
	|-RVA: 0x2305920 Offset: 0x2304920 VA: 0x182305920
	|-Array.EmptyInternalEnumerator<CinemachinePath.Waypoint>.get_Current
	|
	|-RVA: 0x2305CE0 Offset: 0x2304CE0 VA: 0x182305CE0
	|-Array.EmptyInternalEnumerator<CinemachineSmoothPath.Waypoint>.get_Current
	|
	|-RVA: 0x2305260 Offset: 0x2304260 VA: 0x182305260
	|-Array.EmptyInternalEnumerator<CinemachineStateDrivenCamera.Instruction>.get_Current
	|
	|-RVA: 0x2305800 Offset: 0x2304800 VA: 0x182305800
	|-Array.EmptyInternalEnumerator<CinemachineStateDrivenCamera.ParentHash>.get_Current
	|
	|-RVA: 0x2305B60 Offset: 0x2304B60 VA: 0x182305B60
	|-Array.EmptyInternalEnumerator<CinemachineTargetGroup.Target>.get_Current
	|
	|-RVA: 0x2305DA0 Offset: 0x2304DA0 VA: 0x182305DA0
	|-Array.EmptyInternalEnumerator<NoiseSettings.TransformNoiseParams>.get_Current
	|
	|-RVA: 0x23053E0 Offset: 0x23043E0 VA: 0x1823053E0
	|-Array.EmptyInternalEnumerator<DoublePoint>.get_Current
	|
	|-RVA: 0x23056E0 Offset: 0x23046E0 VA: 0x1823056E0
	|-Array.EmptyInternalEnumerator<IntPoint>.get_Current
	|
	|-RVA: 0x2305500 Offset: 0x2304500 VA: 0x182305500
	|-Array.EmptyInternalEnumerator<ConversationScriptObject.ClientTipsMessage>.get_Current
	|
	|-RVA: 0x2305AA0 Offset: 0x2304AA0 VA: 0x182305AA0
	|-Array.EmptyInternalEnumerator<ConversationScriptObject.ConfirmMessage>.get_Current
	|
	|-RVA: 0x2305B00 Offset: 0x2304B00 VA: 0x182305B00
	|-Array.EmptyInternalEnumerator<ConversationScriptObject.LoadMessage>.get_Current
	|
	|-RVA: 0x23055C0 Offset: 0x23045C0 VA: 0x1823055C0
	|-Array.EmptyInternalEnumerator<ControlPoint>.get_Current
	|
	|-RVA: 0x23052C0 Offset: 0x23042C0 VA: 0x1823052C0
	|-Array.EmptyInternalEnumerator<DgwResultServerInfo>.get_Current
	|
	|-RVA: 0x2305620 Offset: 0x2304620 VA: 0x182305620
	|-Array.EmptyInternalEnumerator<DgwServerForJson>.get_Current
	|
	|-RVA: 0x23057A0 Offset: 0x23047A0 VA: 0x1823057A0
	|-Array.EmptyInternalEnumerator<DgwServerInfo>.get_Current
	|
	|-RVA: 0x2305680 Offset: 0x2304680 VA: 0x182305680
	|-Array.EmptyInternalEnumerator<VoiceEngineApiWrap.Servers>.get_Current
	|
	|-RVA: 0x13941E0 Offset: 0x13931E0 VA: 0x1813941E0
	|-Array.EmptyInternalEnumerator<DYP2PDll.P2PID>.get_Current
	|
	|-RVA: 0x13929E0 Offset: 0x13919E0 VA: 0x1813929E0
	|-Array.EmptyInternalEnumerator<DYUpdateIni.OneResInfo>.get_Current
	|
	|-RVA: 0x1393940 Offset: 0x1392940 VA: 0x181393940
	|-Array.EmptyInternalEnumerator<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.get_Current
	|
	|-RVA: 0x1396580 Offset: 0x1395580 VA: 0x181396580
	|-Array.EmptyInternalEnumerator<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.get_Current
	|
	|-RVA: 0x1394CC0 Offset: 0x1393CC0 VA: 0x181394CC0
	|-Array.EmptyInternalEnumerator<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.get_Current
	|
	|-RVA: 0x13962E0 Offset: 0x13952E0 VA: 0x1813962E0
	|-Array.EmptyInternalEnumerator<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.get_Current
	|
	|-RVA: 0x1395B00 Offset: 0x1394B00 VA: 0x181395B00
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.get_Current
	|
	|-RVA: 0x1394FC0 Offset: 0x1393FC0 VA: 0x181394FC0
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CHeroInfoClass.ClasslstHero>.get_Current
	|
	|-RVA: 0x1396820 Offset: 0x1395820 VA: 0x181396820
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.get_Current
	|
	|-RVA: 0x1395500 Offset: 0x1394500 VA: 0x181395500
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.get_Current
	|
	|-RVA: 0x1392EC0 Offset: 0x1391EC0 VA: 0x181392EC0
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.get_Current
	|
	|-RVA: 0x1394060 Offset: 0x1393060 VA: 0x181394060
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.get_Current
	|
	|-RVA: 0x1396AC0 Offset: 0x1395AC0 VA: 0x181396AC0
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.get_Current
	|
	|-RVA: 0x13925C0 Offset: 0x13915C0 VA: 0x1813925C0
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.get_Current
	|
	|-RVA: 0x13967C0 Offset: 0x13957C0 VA: 0x1813967C0
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.get_Current
	|
	|-RVA: 0x1392F20 Offset: 0x1391F20 VA: 0x181392F20
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.get_Current
	|
	|-RVA: 0x1394E40 Offset: 0x1393E40 VA: 0x181394E40
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.get_Current
	|
	|-RVA: 0x1395560 Offset: 0x1394560 VA: 0x181395560
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.get_Current
	|
	|-RVA: 0x1392560 Offset: 0x1391560 VA: 0x181392560
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.get_Current
	|
	|-RVA: 0x13942A0 Offset: 0x13932A0 VA: 0x1813942A0
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.get_Current
	|
	|-RVA: 0x1395EC0 Offset: 0x1394EC0 VA: 0x181395EC0
	|-Array.EmptyInternalEnumerator<lsswitch_LS2CCodeShieldClass.ClasslstShield>.get_Current
	|
	|-RVA: 0x1394960 Offset: 0x1393960 VA: 0x181394960
	|-Array.EmptyInternalEnumerator<netarchive_C2GSAskRoleListClass.ClasslstFile>.get_Current
	|
	|-RVA: 0x13928C0 Offset: 0x13918C0 VA: 0x1813928C0
	|-Array.EmptyInternalEnumerator<netarchive_GS2CRoleListClass.ClasslstFile>.get_Current
	|
	|-RVA: 0x1394A20 Offset: 0x1393A20 VA: 0x181394A20
	|-Array.EmptyInternalEnumerator<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.get_Current
	|
	|-RVA: 0x13969A0 Offset: 0x13959A0 VA: 0x1813969A0
	|-Array.EmptyInternalEnumerator<netopenui_GS2CGMListClass.ClasslstGMOrder>.get_Current
	|
	|-RVA: 0x1392320 Offset: 0x1391320 VA: 0x181392320
	|-Array.EmptyInternalEnumerator<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.get_Current
	|
	|-RVA: 0x1393C40 Offset: 0x1392C40 VA: 0x181393C40
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.get_Current
	|
	|-RVA: 0x1392620 Offset: 0x1391620 VA: 0x181392620
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.get_Current
	|
	|-RVA: 0x1393880 Offset: 0x1392880 VA: 0x181393880
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.get_Current
	|
	|-RVA: 0x1394600 Offset: 0x1393600 VA: 0x181394600
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.get_Current
	|
	|-RVA: 0x1394000 Offset: 0x1393000 VA: 0x181394000
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.get_Current
	|
	|-RVA: 0x1393F40 Offset: 0x1392F40 VA: 0x181393F40
	|-Array.EmptyInternalEnumerator<nettask_GS2CAddTaskClass.ClasslstProcess>.get_Current
	|
	|-RVA: 0x13960A0 Offset: 0x13950A0 VA: 0x1813960A0
	|-Array.EmptyInternalEnumerator<nettask_GS2CAddTaskClass.ClasslstReward>.get_Current
	|
	|-RVA: 0x1392B60 Offset: 0x1391B60 VA: 0x181392B60
	|-Array.EmptyInternalEnumerator<nettask_GS2CAddTaskClass.ClasslstTaskData>.get_Current
	|
	|-RVA: 0x1394EA0 Offset: 0x1393EA0 VA: 0x181394EA0
	|-Array.EmptyInternalEnumerator<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.get_Current
	|
	|-RVA: 0x1396700 Offset: 0x1395700 VA: 0x181396700
	|-Array.EmptyInternalEnumerator<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.get_Current
	|
	|-RVA: 0x13944E0 Offset: 0x13934E0 VA: 0x1813944E0
	|-Array.EmptyInternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.get_Current
	|
	|-RVA: 0x1395DA0 Offset: 0x1394DA0 VA: 0x181395DA0
	|-Array.EmptyInternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.get_Current
	|
	|-RVA: 0x1394B40 Offset: 0x1393B40 VA: 0x181394B40
	|-Array.EmptyInternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.get_Current
	|
	|-RVA: 0x13926E0 Offset: 0x13916E0 VA: 0x1813926E0
	|-Array.EmptyInternalEnumerator<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.get_Current
	|
	|-RVA: 0x1394840 Offset: 0x1393840 VA: 0x181394840
	|-Array.EmptyInternalEnumerator<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.get_Current
	|
	|-RVA: 0x13956E0 Offset: 0x13946E0 VA: 0x1813956E0
	|-Array.EmptyInternalEnumerator<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.get_Current
	|
	|-RVA: 0x1395A40 Offset: 0x1394A40 VA: 0x181395A40
	|-Array.EmptyInternalEnumerator<s2cmove_C2GSMoveClass.ClasslstDisp>.get_Current
	|
	|-RVA: 0x1396340 Offset: 0x1395340 VA: 0x181396340
	|-Array.EmptyInternalEnumerator<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.get_Current
	|
	|-RVA: 0x1393E20 Offset: 0x1392E20 VA: 0x181393E20
	|-Array.EmptyInternalEnumerator<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.get_Current
	|
	|-RVA: 0x1395740 Offset: 0x1394740 VA: 0x181395740
	|-Array.EmptyInternalEnumerator<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.get_Current
	|
	|-RVA: 0x1396040 Offset: 0x1395040 VA: 0x181396040
	|-Array.EmptyInternalEnumerator<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.get_Current
	|
	|-RVA: 0x13958C0 Offset: 0x13948C0 VA: 0x1813958C0
	|-Array.EmptyInternalEnumerator<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.get_Current
	|
	|-RVA: 0x1393E80 Offset: 0x1392E80 VA: 0x181393E80
	|-Array.EmptyInternalEnumerator<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.get_Current
	|
	|-RVA: 0x1396520 Offset: 0x1395520 VA: 0x181396520
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.get_Current
	|
	|-RVA: 0x1395F80 Offset: 0x1394F80 VA: 0x181395F80
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.get_Current
	|
	|-RVA: 0x13945A0 Offset: 0x13935A0 VA: 0x1813945A0
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.get_Current
	|
	|-RVA: 0x1392A40 Offset: 0x1391A40 VA: 0x181392A40
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.get_Current
	|
	|-RVA: 0x1394BA0 Offset: 0x1393BA0 VA: 0x181394BA0
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcEventClass.ClasslstOption>.get_Current
	|
	|-RVA: 0x1393100 Offset: 0x1392100 VA: 0x181393100
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.get_Current
	|
	|-RVA: 0x1395F20 Offset: 0x1394F20 VA: 0x181395F20
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.get_Current
	|
	|-RVA: 0x1393700 Offset: 0x1392700 VA: 0x181393700
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.get_Current
	|
	|-RVA: 0x1392440 Offset: 0x1391440 VA: 0x181392440
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.get_Current
	|
	|-RVA: 0x1394D80 Offset: 0x1393D80 VA: 0x181394D80
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.get_Current
	|
	|-RVA: 0x1396640 Offset: 0x1395640 VA: 0x181396640
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.get_Current
	|
	|-RVA: 0x1393D60 Offset: 0x1392D60 VA: 0x181393D60
	|-Array.EmptyInternalEnumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.get_Current
	|
	|-RVA: 0x1392380 Offset: 0x1391380 VA: 0x181392380
	|-Array.EmptyInternalEnumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.get_Current
	|
	|-RVA: 0x13968E0 Offset: 0x13958E0 VA: 0x1813968E0
	|-Array.EmptyInternalEnumerator<IniValue>.get_Current
	|
	|-RVA: 0x13963A0 Offset: 0x13953A0 VA: 0x1813963A0
	|-Array.EmptyInternalEnumerator<NameGenerate.NameWeight>.get_Current
	|
	|-RVA: 0x1394780 Offset: 0x1393780 VA: 0x181394780
	|-Array.EmptyInternalEnumerator<SteamNetworkingComponent.SendPacket>.get_Current
	|
	|-RVA: 0x1396160 Offset: 0x1395160 VA: 0x181396160
	|-Array.EmptyInternalEnumerator<WinCrypt.CRYPT_ATTRIBUTE>.get_Current
	|
	|-RVA: 0x1394720 Offset: 0x1393720 VA: 0x181394720
	|-Array.EmptyInternalEnumerator<PanelManger.PanelInfo>.get_Current
	|
	|-RVA: 0x1395620 Offset: 0x1394620 VA: 0x181395620
	|-Array.EmptyInternalEnumerator<WeGameNetworkingComponent.SendPacket>.get_Current
	|
	|-RVA: 0x1395BC0 Offset: 0x1394BC0 VA: 0x181395BC0
	|-Array.EmptyInternalEnumerator<RangeU16>.get_Current
	|
	|-RVA: 0x1394D20 Offset: 0x1393D20 VA: 0x181394D20
	|-Array.EmptyInternalEnumerator<OneInfo>.get_Current
	|
	|-RVA: 0x1392D40 Offset: 0x1391D40 VA: 0x181392D40
	|-Array.EmptyInternalEnumerator<DebugDrawLine.DebugLine>.get_Current
	|
	|-RVA: 0x1392AA0 Offset: 0x1391AA0 VA: 0x181392AA0
	|-Array.EmptyInternalEnumerator<AssetTracker.AssetInfo>.get_Current
	|
	|-RVA: 0x13947E0 Offset: 0x13937E0 VA: 0x1813947E0
	|-Array.EmptyInternalEnumerator<EngineHotKey>.get_Current
	|
	|-RVA: 0x13931C0 Offset: 0x13921C0 VA: 0x1813931C0
	|-Array.EmptyInternalEnumerator<HitData>.get_Current
	|
	|-RVA: 0x13935E0 Offset: 0x13925E0 VA: 0x1813935E0
	|-Array.EmptyInternalEnumerator<HitInfo>.get_Current
	|
	|-RVA: 0x1392860 Offset: 0x1391860 VA: 0x181392860
	|-Array.EmptyInternalEnumerator<InputDevice.AnalogSnapshotEntry>.get_Current
	|
	|-RVA: 0x1395800 Offset: 0x1394800 VA: 0x181395800
	|-Array.EmptyInternalEnumerator<InputDeviceMatcher>.get_Current
	|
	|-RVA: 0x1394120 Offset: 0x1393120 VA: 0x181394120
	|-Array.EmptyInternalEnumerator<InputRange>.get_Current
	|
	|-RVA: 0x13923E0 Offset: 0x13913E0 VA: 0x1813923E0
	|-Array.EmptyInternalEnumerator<KeyInfo>.get_Current
	|
	|-RVA: 0x13932E0 Offset: 0x13922E0 VA: 0x1813932E0
	|-Array.EmptyInternalEnumerator<LogMessage>.get_Current
	|
	|-RVA: 0x13951A0 Offset: 0x13941A0 VA: 0x1813951A0
	|-Array.EmptyInternalEnumerator<OverlapResult>.get_Current
	|
	|-RVA: 0x1395920 Offset: 0x1394920 VA: 0x181395920
	|-Array.EmptyInternalEnumerator<LPWNormalSolver.LPWPoint>.get_Current
	|
	|-RVA: 0x1393D00 Offset: 0x1392D00 VA: 0x181393D00
	|-Array.EmptyInternalEnumerator<LPWNormalSolver.LPWPointDataEntry>.get_Current
	|
	|-RVA: 0x1392DA0 Offset: 0x1391DA0 VA: 0x181392DA0
	|-Array.EmptyInternalEnumerator<LPWNormalSolver.LPWPosition>.get_Current
	|
	|-RVA: 0x1394900 Offset: 0x1393900 VA: 0x181394900
	|-Array.EmptyInternalEnumerator<ArrayMetadata>.get_Current
	|
	|-RVA: 0x13948A0 Offset: 0x13938A0 VA: 0x1813948A0
	|-Array.EmptyInternalEnumerator<ObjectMetadata>.get_Current
	|
	|-RVA: 0x1395B60 Offset: 0x1394B60 VA: 0x181395B60
	|-Array.EmptyInternalEnumerator<PropertyMetadata>.get_Current
	|
	|-RVA: 0x1395320 Offset: 0x1394320 VA: 0x181395320
	|-Array.EmptyInternalEnumerator<LuaDictEntry<object, object>>.get_Current
	|
	|-RVA: 0x1395CE0 Offset: 0x1394CE0 VA: 0x181395CE0
	|-Array.EmptyInternalEnumerator<LuaFunction.FuncData>.get_Current
	|
	|-RVA: 0x1393820 Offset: 0x1392820 VA: 0x181393820
	|-Array.EmptyInternalEnumerator<BinaryOperatorHandler.OperatorQuery>.get_Current
	|
	|-RVA: 0x1395140 Offset: 0x1394140 VA: 0x181395140
	|-Array.EmptyInternalEnumerator<ConversionUtility.ConversionQuery>.get_Current
	|
	|-RVA: 0x1395980 Offset: 0x1394980 VA: 0x181395980
	|-Array.EmptyInternalEnumerator<fsOption<fsVersionedType>>.get_Current
	|
	|-RVA: 0x13959E0 Offset: 0x13949E0 VA: 0x1813959E0
	|-Array.EmptyInternalEnumerator<fsPortableReflection.AttributeQuery>.get_Current
	|
	|-RVA: 0x1393BE0 Offset: 0x1392BE0 VA: 0x181393BE0
	|-Array.EmptyInternalEnumerator<fsVersionedType>.get_Current
	|
	|-RVA: 0x13939A0 Offset: 0x13929A0 VA: 0x1813939A0
	|-Array.EmptyInternalEnumerator<fsAotCompilationManager.AotCompilation>.get_Current
	|
	|-RVA: 0x1392800 Offset: 0x1391800 VA: 0x181392800
	|-Array.EmptyInternalEnumerator<Header.ReceivedToken>.get_Current
	|
	|-RVA: 0x1395440 Offset: 0x1394440 VA: 0x181395440
	|-Array.EmptyInternalEnumerator<MinimapPoint>.get_Current
	|
	|-RVA: 0x1392E60 Offset: 0x1391E60 VA: 0x181392E60
	|-Array.EmptyInternalEnumerator<CodePointIndexer.TableRange>.get_Current
	|
	|-RVA: 0x1394480 Offset: 0x1393480 VA: 0x181394480
	|-Array.EmptyInternalEnumerator<Uri.UriScheme>.get_Current
	|
	|-RVA: 0x1393160 Offset: 0x1392160 VA: 0x181393160
	|-Array.EmptyInternalEnumerator<MusicStateInfo>.get_Current
	|
	|-RVA: 0x1392C80 Offset: 0x1391C80 VA: 0x181392C80
	|-Array.EmptyInternalEnumerator<BridgeHandler.IdxPacket>.get_Current
	|
	|-RVA: 0x1395FE0 Offset: 0x1394FE0 VA: 0x181395FE0
	|-Array.EmptyInternalEnumerator<JsonPosition>.get_Current
	|
	|-RVA: 0x1392680 Offset: 0x1391680 VA: 0x181392680
	|-Array.EmptyInternalEnumerator<DefaultSerializationBinder.TypeNameKey>.get_Current
	|
	|-RVA: 0x1396A60 Offset: 0x1395A60 VA: 0x181396A60
	|-Array.EmptyInternalEnumerator<ResolverContractKey>.get_Current
	|
	|-RVA: 0x1395860 Offset: 0x1394860 VA: 0x181395860
	|-Array.EmptyInternalEnumerator<ConvertUtils.TypeConvertKey>.get_Current
	|
	|-RVA: 0x1394A80 Offset: 0x1393A80 VA: 0x181394A80
	|-Array.EmptyInternalEnumerator<ObjectPoolComInfo>.get_Current
	|
	|-RVA: 0x1395E00 Offset: 0x1394E00 VA: 0x181395E00
	|-Array.EmptyInternalEnumerator<pb_BezierPoint>.get_Current
	|
	|-RVA: 0x1396280 Offset: 0x1395280 VA: 0x181396280
	|-Array.EmptyInternalEnumerator<pb_Edge>.get_Current
	|
	|-RVA: 0x1392CE0 Offset: 0x1391CE0 VA: 0x181392CE0
	|-Array.EmptyInternalEnumerator<pb_IntVec3>.get_Current
	|
	|-RVA: 0x1396400 Offset: 0x1395400 VA: 0x181396400
	|-Array.EmptyInternalEnumerator<IcoBumpin.FaceRef>.get_Current
	|
	|-RVA: 0x13965E0 Offset: 0x13955E0 VA: 0x1813965E0
	|-Array.EmptyInternalEnumerator<AnimationWarping.Warp>.get_Current
	|
	|-RVA: 0x13946C0 Offset: 0x13936C0 VA: 0x1813946C0
	|-Array.EmptyInternalEnumerator<GrounderQuadruped.Foot>.get_Current
	|
	|-RVA: 0x1393520 Offset: 0x1392520 VA: 0x181393520
	|-Array.EmptyInternalEnumerator<IKSolverLimb.AxisDirection>.get_Current
	|
	|-RVA: 0x13949C0 Offset: 0x13939C0 VA: 0x1813949C0
	|-Array.EmptyInternalEnumerator<ScreenRadioScriptObject.ScreenInfo>.get_Current
	|
	|-RVA: 0x1394180 Offset: 0x1393180 VA: 0x181394180
	|-Array.EmptyInternalEnumerator<ValueDropdownItem<object>>.get_Current
	|
	|-RVA: 0x1396760 Offset: 0x1395760 VA: 0x181396760
	|-Array.EmptyInternalEnumerator<FormatterLocator.FormatterInfo>.get_Current
	|
	|-RVA: 0x1394C60 Offset: 0x1393C60 VA: 0x181394C60
	|-Array.EmptyInternalEnumerator<FormatterLocator.FormatterLocatorInfo>.get_Current
	|
	|-RVA: 0x1393220 Offset: 0x1392220 VA: 0x181393220
	|-Array.EmptyInternalEnumerator<NodeInfo>.get_Current
	|
	|-RVA: 0x1395680 Offset: 0x1394680 VA: 0x181395680
	|-Array.EmptyInternalEnumerator<SerializationNode>.get_Current
	|
	|-RVA: 0x1393A60 Offset: 0x1392A60 VA: 0x181393A60
	|-Array.EmptyInternalEnumerator<DeepReflection.PathStep>.get_Current
	|
	|-RVA: 0x1393400 Offset: 0x1392400 VA: 0x181393400
	|-Array.EmptyInternalEnumerator<CCalEffInfo>.get_Current
	|
	|-RVA: 0x1393EE0 Offset: 0x1392EE0 VA: 0x181393EE0
	|-Array.EmptyInternalEnumerator<SkillRayHit>.get_Current
	|
	|-RVA: 0x1394F60 Offset: 0x1393F60 VA: 0x181394F60
	|-Array.EmptyInternalEnumerator<AnimationStateData.AnimationPair>.get_Current
	|
	|-RVA: 0x1393B20 Offset: 0x1392B20 VA: 0x181393B20
	|-Array.EmptyInternalEnumerator<EventQueue.EventQueueEntry>.get_Current
	|
	|-RVA: 0x1392920 Offset: 0x1391920 VA: 0x181392920
	|-Array.EmptyInternalEnumerator<Skin.AttachmentKeyTuple>.get_Current
	|
	|-RVA: 0x13950E0 Offset: 0x13940E0 VA: 0x1813950E0
	|-Array.EmptyInternalEnumerator<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.get_Current
	|
	|-RVA: 0x13961C0 Offset: 0x13951C0 VA: 0x1813961C0
	|-Array.EmptyInternalEnumerator<SkeletonRendererCustomMaterials.SlotMaterialOverride>.get_Current
	|
	|-RVA: 0x1396880 Offset: 0x1395880 VA: 0x181396880
	|-Array.EmptyInternalEnumerator<SkeletonUtilityKinematicShadow.TransformPair>.get_Current
	|
	|-RVA: 0x13952C0 Offset: 0x13942C0 VA: 0x1813952C0
	|-Array.EmptyInternalEnumerator<SlotBlendModes.MaterialTexturePair>.get_Current
	|
	|-RVA: 0x1394420 Offset: 0x1393420 VA: 0x181394420
	|-Array.EmptyInternalEnumerator<SubmeshInstruction>.get_Current
	|
	|-RVA: 0x1393CA0 Offset: 0x1392CA0 VA: 0x181393CA0
	|-Array.EmptyInternalEnumerator<StateSoundScriptObject.Loop>.get_Current
	|
	|-RVA: 0x1395260 Offset: 0x1394260 VA: 0x181395260
	|-Array.EmptyInternalEnumerator<StateSoundScriptObject.StateSound>.get_Current
	|
	|-RVA: 0x13927A0 Offset: 0x13917A0 VA: 0x1813927A0
	|-Array.EmptyInternalEnumerator<SteamMatchViewer.ChatMsg>.get_Current
	|
	|-RVA: 0x13964C0 Offset: 0x13954C0 VA: 0x1813964C0
	|-Array.EmptyInternalEnumerator<AppId_t>.get_Current
	|
	|-RVA: 0x1393640 Offset: 0x1392640 VA: 0x181393640
	|-Array.EmptyInternalEnumerator<CSteamID>.get_Current
	|
	|-RVA: 0x1393A00 Offset: 0x1392A00 VA: 0x181393A00
	|-Array.EmptyInternalEnumerator<ControllerActionSetHandle_t>.get_Current
	|
	|-RVA: 0x1394DE0 Offset: 0x1393DE0 VA: 0x181394DE0
	|-Array.EmptyInternalEnumerator<ControllerHandle_t>.get_Current
	|
	|-RVA: 0x1395200 Offset: 0x1394200 VA: 0x181395200
	|-Array.EmptyInternalEnumerator<DepotId_t>.get_Current
	|
	|-RVA: 0x1395020 Offset: 0x1394020 VA: 0x181395020
	|-Array.EmptyInternalEnumerator<HAuthTicket>.get_Current
	|
	|-RVA: 0x13955C0 Offset: 0x13945C0 VA: 0x1813955C0
	|-Array.EmptyInternalEnumerator<InputActionSetHandle_t>.get_Current
	|
	|-RVA: 0x1396100 Offset: 0x1395100 VA: 0x181396100
	|-Array.EmptyInternalEnumerator<InputHandle_t>.get_Current
	|
	|-RVA: 0x1392500 Offset: 0x1391500 VA: 0x181392500
	|-Array.EmptyInternalEnumerator<MatchMakingKeyValuePair_t>.get_Current
	|
	|-RVA: 0x1396B20 Offset: 0x1395B20 VA: 0x181396B20
	|-Array.EmptyInternalEnumerator<PublishedFileId_t>.get_Current
	|
	|-RVA: 0x1392B00 Offset: 0x1391B00 VA: 0x181392B00
	|-Array.EmptyInternalEnumerator<SteamAPICall_t>.get_Current
	|
	|-RVA: 0x1393340 Offset: 0x1392340 VA: 0x181393340
	|-Array.EmptyInternalEnumerator<SteamItemDef_t>.get_Current
	|
	|-RVA: 0x1396B80 Offset: 0x1395B80 VA: 0x181396B80
	|-Array.EmptyInternalEnumerator<SteamItemDetails_t>.get_Current
	|
	|-RVA: 0x1393280 Offset: 0x1392280 VA: 0x181393280
	|-Array.EmptyInternalEnumerator<SteamItemInstanceID_t>.get_Current
	|
	|-RVA: 0x1396220 Offset: 0x1395220 VA: 0x181396220
	|-Array.EmptyInternalEnumerator<SteamPartyBeaconLocation_t>.get_Current
	|
	|-RVA: 0x13937C0 Offset: 0x13927C0 VA: 0x1813937C0
	|-Array.EmptyInternalEnumerator<ArraySegment<byte>>.get_Current
	|
	|-RVA: 0x1393760 Offset: 0x1392760 VA: 0x181393760
	|-Array.EmptyInternalEnumerator<bool>.get_Current
	|
	|-RVA: 0x13936A0 Offset: 0x13926A0 VA: 0x1813936A0
	|-Array.EmptyInternalEnumerator<byte>.get_Current
	|
	|-RVA: 0x1392260 Offset: 0x1391260 VA: 0x181392260
	|-Array.EmptyInternalEnumerator<ByteEnum>.get_Current
	|
	|-RVA: 0x1394AE0 Offset: 0x1393AE0 VA: 0x181394AE0
	|-Array.EmptyInternalEnumerator<char>.get_Current
	|
	|-RVA: 0x13934C0 Offset: 0x13924C0 VA: 0x1813934C0
	|-Array.EmptyInternalEnumerator<ConcurrentQueue.Segment.Slot<object>>.get_Current
	|
	|-RVA: 0x1395080 Offset: 0x1394080 VA: 0x181395080
	|-Array.EmptyInternalEnumerator<DictionaryEntry>.get_Current
	|
	|-RVA: 0x1394660 Offset: 0x1393660 VA: 0x181394660
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<EventHook, object>>.get_Current
	|
	|-RVA: 0x1394300 Offset: 0x1393300 VA: 0x181394300
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Flow.RecursionNode, int>>.get_Current
	|
	|-RVA: 0x13933A0 Offset: 0x13923A0 VA: 0x1813933A0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<DYP2PDll.P2PID, object>>.get_Current
	|
	|-RVA: 0x1395D40 Offset: 0x1394D40 VA: 0x181395D40
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<LPWNormalSolver.LPWPosition, int>>.get_Current
	|
	|-RVA: 0x13922C0 Offset: 0x13912C0 VA: 0x1813922C0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>.get_Current
	|
	|-RVA: 0x13957A0 Offset: 0x13947A0 VA: 0x1813957A0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, object>>.get_Current
	|
	|-RVA: 0x1393460 Offset: 0x1392460 VA: 0x181393460
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ConversionUtility.ConversionQuery, Int32Enum>>.get_Current
	|
	|-RVA: 0x1392740 Offset: 0x1391740 VA: 0x181392740
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ConversionUtility.ConversionQuery, object>>.get_Current
	|
	|-RVA: 0x1395AA0 Offset: 0x1394AA0 VA: 0x181395AA0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<fsPortableReflection.AttributeQuery, object>>.get_Current
	|
	|-RVA: 0x1393FA0 Offset: 0x1392FA0 VA: 0x181393FA0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<DefaultSerializationBinder.TypeNameKey, object>>.get_Current
	|
	|-RVA: 0x1392200 Offset: 0x1391200 VA: 0x181392200
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ResolverContractKey, object>>.get_Current
	|
	|-RVA: 0x13924A0 Offset: 0x13914A0 VA: 0x1813924A0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ConvertUtils.TypeConvertKey, object>>.get_Current
	|
	|-RVA: 0x1395380 Offset: 0x1394380 VA: 0x181395380
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<pb_Edge, object>>.get_Current
	|
	|-RVA: 0x1392F80 Offset: 0x1391F80 VA: 0x181392F80
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<pb_IntVec3, object>>.get_Current
	|
	|-RVA: 0x1394C00 Offset: 0x1393C00 VA: 0x181394C00
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<AnimationStateData.AnimationPair, float>>.get_Current
	|
	|-RVA: 0x1394240 Offset: 0x1393240 VA: 0x181394240
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Skin.AttachmentKeyTuple, object>>.get_Current
	|
	|-RVA: 0x13953E0 Offset: 0x13943E0 VA: 0x1813953E0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<SlotBlendModes.MaterialTexturePair, object>>.get_Current
	|
	|-RVA: 0x13954A0 Offset: 0x13944A0 VA: 0x1813954A0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<CSteamID, object>>.get_Current
	|
	|-RVA: 0x1395C20 Offset: 0x1394C20 VA: 0x181395C20
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<HAuthTicket, object>>.get_Current
	|
	|-RVA: 0x1396940 Offset: 0x1395940 VA: 0x181396940
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<SteamAPICall_t, object>>.get_Current
	|
	|-RVA: 0x1394360 Offset: 0x1393360 VA: 0x181394360
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<char, char>>.get_Current
	|
	|-RVA: 0x13938E0 Offset: 0x13928E0 VA: 0x1813938E0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<char, Nullable<ByteEnum>>>.get_Current
	|
	|-RVA: 0x1392E00 Offset: 0x1391E00 VA: 0x181392E00
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<char, object>>.get_Current
	|
	|-RVA: 0x1396460 Offset: 0x1395460 VA: 0x181396460
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Guid, object>>.get_Current
	|
	|-RVA: 0x13930A0 Offset: 0x13920A0 VA: 0x1813930A0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<short, object>>.get_Current
	|
	|-RVA: 0x13966A0 Offset: 0x13956A0 VA: 0x1813966A0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.ClientTipsMessage>>.get_Current
	|
	|-RVA: 0x1395C80 Offset: 0x1394C80 VA: 0x181395C80
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.ConfirmMessage>>.get_Current
	|
	|-RVA: 0x1393040 Offset: 0x1392040 VA: 0x181393040
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.LoadMessage>>.get_Current
	|
	|-RVA: 0x1392C20 Offset: 0x1391C20 VA: 0x181392C20
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, HitData>>.get_Current
	|
	|-RVA: 0x1392FE0 Offset: 0x1391FE0 VA: 0x181392FE0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, MinimapPoint>>.get_Current
	|
	|-RVA: 0x1396A00 Offset: 0x1395A00 VA: 0x181396A00
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ObjectPoolComInfo>>.get_Current
	|
	|-RVA: 0x1392980 Offset: 0x1391980 VA: 0x181392980
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, bool>>.get_Current
	|
	|-RVA: 0x1393B80 Offset: 0x1392B80 VA: 0x181393B80
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, char>>.get_Current
	|
	|-RVA: 0x1395E60 Offset: 0x1394E60 VA: 0x181395E60
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, int>>.get_Current
	|
	|-RVA: 0x13940C0 Offset: 0x13930C0 VA: 0x1813940C0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Int32Enum>>.get_Current
	|
	|-RVA: 0x1394F00 Offset: 0x1393F00 VA: 0x181394F00
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, long>>.get_Current
	|
	|-RVA: 0x1394540 Offset: 0x1393540 VA: 0x181394540
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, object>>.get_Current
	|
	|-RVA: 0x1393AC0 Offset: 0x1392AC0 VA: 0x181393AC0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, float>>.get_Current
	|
	|-RVA: 0x1392BC0 Offset: 0x1391BC0 VA: 0x181392BC0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, uint>>.get_Current
	|
	|-RVA: 0x13943C0 Offset: 0x13933C0 VA: 0x1813943C0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ulong>>.get_Current
	|
	|-RVA: 0x1393DC0 Offset: 0x1392DC0 VA: 0x181393DC0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Color>>.get_Current
	|
	|-RVA: 0x1393580 Offset: 0x1392580 VA: 0x181393580
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Matrix4x4>>.get_Current
	|
	|-RVA: 0x149BF30 Offset: 0x149AF30 VA: 0x18149BF30
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, NetworkMigrationManager.ConnectionPendingPlayers>>.get_Current
	|
	|-RVA: 0x14991D0 Offset: 0x14981D0 VA: 0x1814991D0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Vector2>>.get_Current
	|
	|-RVA: 0x149ACD0 Offset: 0x1499CD0 VA: 0x18149ACD0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Vector3>>.get_Current
	|
	|-RVA: 0x149B750 Offset: 0x149A750 VA: 0x18149B750
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, bool>>.get_Current
	|
	|-RVA: 0x149A130 Offset: 0x1499130 VA: 0x18149A130
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, int>>.get_Current
	|
	|-RVA: 0x149B1B0 Offset: 0x149A1B0 VA: 0x18149B1B0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, Int32Enum>>.get_Current
	|
	|-RVA: 0x149AA30 Offset: 0x1499A30 VA: 0x18149AA30
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, object>>.get_Current
	|
	|-RVA: 0x149BE10 Offset: 0x149AE10 VA: 0x18149BE10
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, float>>.get_Current
	|
	|-RVA: 0x1499050 Offset: 0x1498050 VA: 0x181499050
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<long, int>>.get_Current
	|
	|-RVA: 0x149AF70 Offset: 0x1499F70 VA: 0x18149AF70
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<long, object>>.get_Current
	|
	|-RVA: 0x1499230 Offset: 0x1498230 VA: 0x181499230
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<IntPtr, object>>.get_Current
	|
	|-RVA: 0x1498E70 Offset: 0x1497E70 VA: 0x181498E70
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, MeshCombiner.BlendShapeFrame>>.get_Current
	|
	|-RVA: 0x149C350 Offset: 0x149B350 VA: 0x18149C350
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, CinemachineCore.UpdateStatus>>.get_Current
	|
	|-RVA: 0x1498B70 Offset: 0x1497B70 VA: 0x181498B70
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, DYUpdateIni.OneResInfo>>.get_Current
	|
	|-RVA: 0x14990B0 Offset: 0x14980B0 VA: 0x1814990B0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, IniValue>>.get_Current
	|
	|-RVA: 0x1499110 Offset: 0x1498110 VA: 0x181499110
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, PanelManger.PanelInfo>>.get_Current
	|
	|-RVA: 0x149A3D0 Offset: 0x14993D0 VA: 0x18149A3D0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, OneInfo>>.get_Current
	|
	|-RVA: 0x149C830 Offset: 0x149B830 VA: 0x18149C830
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, ArrayMetadata>>.get_Current
	|
	|-RVA: 0x149C290 Offset: 0x149B290 VA: 0x18149C290
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, ObjectMetadata>>.get_Current
	|
	|-RVA: 0x149CA70 Offset: 0x149BA70 VA: 0x18149CA70
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, PropertyMetadata>>.get_Current
	|
	|-RVA: 0x149BB70 Offset: 0x149AB70 VA: 0x18149BB70
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, fsOption<fsVersionedType>>>.get_Current
	|
	|-RVA: 0x149BDB0 Offset: 0x149ADB0 VA: 0x18149BDB0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, SteamAPICall_t>>.get_Current
	|
	|-RVA: 0x149A190 Offset: 0x1499190 VA: 0x18149A190
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, bool>>.get_Current
	|
	|-RVA: 0x1499D10 Offset: 0x1498D10 VA: 0x181499D10
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, KeyValuePair<object, object>>>.get_Current
	|
	|-RVA: 0x1499770 Offset: 0x1498770 VA: 0x181499770
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, int>>.get_Current
	|
	|-RVA: 0x14992F0 Offset: 0x14982F0 VA: 0x1814992F0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, Int32Enum>>.get_Current
	|
	|-RVA: 0x149C710 Offset: 0x149B710 VA: 0x18149C710
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, long>>.get_Current
	|
	|-RVA: 0x1498690 Offset: 0x1497690 VA: 0x181498690
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, object>>.get_Current
	|
	|-RVA: 0x149A370 Offset: 0x1499370 VA: 0x18149A370
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, ResourceLocator>>.get_Current
	|
	|-RVA: 0x149BC30 Offset: 0x149AC30 VA: 0x18149BC30
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, float>>.get_Current
	|
	|-RVA: 0x149C650 Offset: 0x149B650 VA: 0x18149C650
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, TimeSpan>>.get_Current
	|
	|-RVA: 0x1498C30 Offset: 0x1497C30 VA: 0x181498C30
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, Color>>.get_Current
	|
	|-RVA: 0x1498FF0 Offset: 0x1497FF0 VA: 0x181498FF0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, NetworkBroadcastResult>>.get_Current
	|
	|-RVA: 0x1499EF0 Offset: 0x1498EF0 VA: 0x181499EF0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, Playable>>.get_Current
	|
	|-RVA: 0x149A670 Offset: 0x1499670 VA: 0x18149A670
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, Vector3>>.get_Current
	|
	|-RVA: 0x149A2B0 Offset: 0x14992B0 VA: 0x18149A2B0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, BlendShapeFrame>>.get_Current
	|
	|-RVA: 0x149BF90 Offset: 0x149AF90 VA: 0x18149BF90
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<float, object>>.get_Current
	|
	|-RVA: 0x149AF10 Offset: 0x1499F10 VA: 0x18149AF10
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ushort, object>>.get_Current
	|
	|-RVA: 0x1498330 Offset: 0x1497330 VA: 0x181498330
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<uint, int>>.get_Current
	|
	|-RVA: 0x149B810 Offset: 0x149A810 VA: 0x18149B810
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<uint, object>>.get_Current
	|
	|-RVA: 0x149CB30 Offset: 0x149BB30 VA: 0x18149CB30
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<uint, ulong>>.get_Current
	|
	|-RVA: 0x1499950 Offset: 0x1498950 VA: 0x181499950
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ulong, object>>.get_Current
	|
	|-RVA: 0x1499830 Offset: 0x1498830 VA: 0x181499830
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ulong, uint>>.get_Current
	|
	|-RVA: 0x149B090 Offset: 0x149A090 VA: 0x18149B090
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<UInt64Enum, object>>.get_Current
	|
	|-RVA: 0x1499E30 Offset: 0x1498E30 VA: 0x181499E30
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<TerrainUtility.TerrainMap.TileCoord, object>>.get_Current
	|
	|-RVA: 0x149AC70 Offset: 0x1499C70 VA: 0x18149AC70
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<NetworkHash128, object>>.get_Current
	|
	|-RVA: 0x1498B10 Offset: 0x1497B10 VA: 0x181498B10
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<NetworkInstanceId, object>>.get_Current
	|
	|-RVA: 0x1499AD0 Offset: 0x1498AD0 VA: 0x181499AD0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<NetworkSceneId, object>>.get_Current
	|
	|-RVA: 0x149BC90 Offset: 0x149AC90 VA: 0x18149BC90
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Scene, object>>.get_Current
	|
	|-RVA: 0x149A970 Offset: 0x1499970 VA: 0x18149A970
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ZmID, object>>.get_Current
	|
	|-RVA: 0x1499F50 Offset: 0x1498F50 VA: 0x181499F50
	|-Array.EmptyInternalEnumerator<HashSet.Slot<pb_Edge>>.get_Current
	|
	|-RVA: 0x149B4B0 Offset: 0x149A4B0 VA: 0x18149B4B0
	|-Array.EmptyInternalEnumerator<HashSet.Slot<char>>.get_Current
	|
	|-RVA: 0x149B3F0 Offset: 0x149A3F0 VA: 0x18149B3F0
	|-Array.EmptyInternalEnumerator<HashSet.Slot<int>>.get_Current
	|
	|-RVA: 0x1498F30 Offset: 0x1497F30 VA: 0x181498F30
	|-Array.EmptyInternalEnumerator<HashSet.Slot<Int32Enum>>.get_Current
	|
	|-RVA: 0x149C770 Offset: 0x149B770 VA: 0x18149C770
	|-Array.EmptyInternalEnumerator<HashSet.Slot<object>>.get_Current
	|
	|-RVA: 0x149C890 Offset: 0x149B890 VA: 0x18149C890
	|-Array.EmptyInternalEnumerator<HashSet.Slot<uint>>.get_Current
	|
	|-RVA: 0x1498990 Offset: 0x1497990 VA: 0x181498990
	|-Array.EmptyInternalEnumerator<HashSet.Slot<ulong>>.get_Current
	|
	|-RVA: 0x149B930 Offset: 0x149A930 VA: 0x18149B930
	|-Array.EmptyInternalEnumerator<HashSet.Slot<NetworkInstanceId>>.get_Current
	|
	|-RVA: 0x1499A70 Offset: 0x1498A70 VA: 0x181499A70
	|-Array.EmptyInternalEnumerator<KeyValuePair<EventHook, object>>.get_Current
	|
	|-RVA: 0x14996B0 Offset: 0x14986B0 VA: 0x1814996B0
	|-Array.EmptyInternalEnumerator<KeyValuePair<Flow.RecursionNode, int>>.get_Current
	|
	|-RVA: 0x1499D70 Offset: 0x1498D70 VA: 0x181499D70
	|-Array.EmptyInternalEnumerator<KeyValuePair<DYP2PDll.P2PID, object>>.get_Current
	|
	|-RVA: 0x1499470 Offset: 0x1498470 VA: 0x181499470
	|-Array.EmptyInternalEnumerator<KeyValuePair<LPWNormalSolver.LPWPosition, int>>.get_Current
	|
	|-RVA: 0x14984B0 Offset: 0x14974B0 VA: 0x1814984B0
	|-Array.EmptyInternalEnumerator<KeyValuePair<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>.get_Current
	|
	|-RVA: 0x1498510 Offset: 0x1497510 VA: 0x181498510
	|-Array.EmptyInternalEnumerator<KeyValuePair<BinaryOperatorHandler.OperatorQuery, object>>.get_Current
	|
	|-RVA: 0x1498C90 Offset: 0x1497C90 VA: 0x181498C90
	|-Array.EmptyInternalEnumerator<KeyValuePair<ConversionUtility.ConversionQuery, Int32Enum>>.get_Current
	|
	|-RVA: 0x1498390 Offset: 0x1497390 VA: 0x181498390
	|-Array.EmptyInternalEnumerator<KeyValuePair<ConversionUtility.ConversionQuery, object>>.get_Current
	|
	|-RVA: 0x149BAB0 Offset: 0x149AAB0 VA: 0x18149BAB0
	|-Array.EmptyInternalEnumerator<KeyValuePair<fsPortableReflection.AttributeQuery, object>>.get_Current
	|
	|-RVA: 0x149AB50 Offset: 0x1499B50 VA: 0x18149AB50
	|-Array.EmptyInternalEnumerator<KeyValuePair<DefaultSerializationBinder.TypeNameKey, object>>.get_Current
	|
	|-RVA: 0x1499C50 Offset: 0x1498C50 VA: 0x181499C50
	|-Array.EmptyInternalEnumerator<KeyValuePair<ResolverContractKey, object>>.get_Current
	|
	|-RVA: 0x149BED0 Offset: 0x149AED0 VA: 0x18149BED0
	|-Array.EmptyInternalEnumerator<KeyValuePair<ConvertUtils.TypeConvertKey, object>>.get_Current
	|
	|-RVA: 0x149C110 Offset: 0x149B110 VA: 0x18149C110
	|-Array.EmptyInternalEnumerator<KeyValuePair<pb_Edge, object>>.get_Current
	|
	|-RVA: 0x149BBD0 Offset: 0x149ABD0 VA: 0x18149BBD0
	|-Array.EmptyInternalEnumerator<KeyValuePair<pb_IntVec3, object>>.get_Current
	|
	|-RVA: 0x1498870 Offset: 0x1497870 VA: 0x181498870
	|-Array.EmptyInternalEnumerator<KeyValuePair<AnimationStateData.AnimationPair, float>>.get_Current
	|
	|-RVA: 0x1499350 Offset: 0x1498350 VA: 0x181499350
	|-Array.EmptyInternalEnumerator<KeyValuePair<Skin.AttachmentKeyTuple, object>>.get_Current
	|
	|-RVA: 0x149A550 Offset: 0x1499550 VA: 0x18149A550
	|-Array.EmptyInternalEnumerator<KeyValuePair<SlotBlendModes.MaterialTexturePair, object>>.get_Current
	|
	|-RVA: 0x1498AB0 Offset: 0x1497AB0 VA: 0x181498AB0
	|-Array.EmptyInternalEnumerator<KeyValuePair<CSteamID, object>>.get_Current
	|
	|-RVA: 0x149B7B0 Offset: 0x149A7B0 VA: 0x18149B7B0
	|-Array.EmptyInternalEnumerator<KeyValuePair<HAuthTicket, object>>.get_Current
	|
	|-RVA: 0x149BCF0 Offset: 0x149ACF0 VA: 0x18149BCF0
	|-Array.EmptyInternalEnumerator<KeyValuePair<SteamAPICall_t, object>>.get_Current
	|
	|-RVA: 0x149B270 Offset: 0x149A270 VA: 0x18149B270
	|-Array.EmptyInternalEnumerator<KeyValuePair<char, char>>.get_Current
	|
	|-RVA: 0x149A730 Offset: 0x1499730 VA: 0x18149A730
	|-Array.EmptyInternalEnumerator<KeyValuePair<char, Nullable<ByteEnum>>>.get_Current
	|
	|-RVA: 0x149C170 Offset: 0x149B170 VA: 0x18149C170
	|-Array.EmptyInternalEnumerator<KeyValuePair<char, object>>.get_Current
	|
	|-RVA: 0x1498ED0 Offset: 0x1497ED0 VA: 0x181498ED0
	|-Array.EmptyInternalEnumerator<KeyValuePair<DateTime, object>>.get_Current
	|
	|-RVA: 0x149C530 Offset: 0x149B530 VA: 0x18149C530
	|-Array.EmptyInternalEnumerator<KeyValuePair<Guid, int>>.get_Current
	|
	|-RVA: 0x149B870 Offset: 0x149A870 VA: 0x18149B870
	|-Array.EmptyInternalEnumerator<KeyValuePair<Guid, object>>.get_Current
	|
	|-RVA: 0x149A910 Offset: 0x1499910 VA: 0x18149A910
	|-Array.EmptyInternalEnumerator<KeyValuePair<short, object>>.get_Current
	|
	|-RVA: 0x149ADF0 Offset: 0x1499DF0 VA: 0x18149ADF0
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ConversationScriptObject.ClientTipsMessage>>.get_Current
	|
	|-RVA: 0x149B150 Offset: 0x149A150 VA: 0x18149B150
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ConversationScriptObject.ConfirmMessage>>.get_Current
	|
	|-RVA: 0x1499590 Offset: 0x1498590 VA: 0x181499590
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ConversationScriptObject.LoadMessage>>.get_Current
	|
	|-RVA: 0x149C1D0 Offset: 0x149B1D0 VA: 0x18149C1D0
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, HitData>>.get_Current
	|
	|-RVA: 0x1498450 Offset: 0x1497450 VA: 0x181498450
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, MinimapPoint>>.get_Current
	|
	|-RVA: 0x1499B90 Offset: 0x1498B90 VA: 0x181499B90
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ObjectPoolComInfo>>.get_Current
	|
	|-RVA: 0x149CAD0 Offset: 0x149BAD0 VA: 0x18149CAD0
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, bool>>.get_Current
	|
	|-RVA: 0x1499E90 Offset: 0x1498E90 VA: 0x181499E90
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, char>>.get_Current
	|
	|-RVA: 0x149BFF0 Offset: 0x149AFF0 VA: 0x18149BFF0
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, int>>.get_Current
	|
	|-RVA: 0x149AD90 Offset: 0x1499D90 VA: 0x18149AD90
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Int32Enum>>.get_Current
	|
	|-RVA: 0x149ABB0 Offset: 0x1499BB0 VA: 0x18149ABB0
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, long>>.get_Current
	|
	|-RVA: 0x149AAF0 Offset: 0x1499AF0 VA: 0x18149AAF0
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, object>>.get_Current
	|
	|-RVA: 0x149A8B0 Offset: 0x14998B0 VA: 0x18149A8B0
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, float>>.get_Current
	|
	|-RVA: 0x149B6F0 Offset: 0x149A6F0 VA: 0x18149B6F0
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, uint>>.get_Current
	|
	|-RVA: 0x149B0F0 Offset: 0x149A0F0 VA: 0x18149B0F0
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ulong>>.get_Current
	|
	|-RVA: 0x149BD50 Offset: 0x149AD50 VA: 0x18149BD50
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Color>>.get_Current
	|
	|-RVA: 0x14999B0 Offset: 0x14989B0 VA: 0x1814999B0
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Matrix4x4>>.get_Current
	|
	|-RVA: 0x149BB10 Offset: 0x149AB10 VA: 0x18149BB10
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, NetworkMigrationManager.ConnectionPendingPlayers>>.get_Current
	|
	|-RVA: 0x1499410 Offset: 0x1498410 VA: 0x181499410
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Vector2>>.get_Current
	|
	|-RVA: 0x1499530 Offset: 0x1498530 VA: 0x181499530
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Vector3>>.get_Current
	|
	|-RVA: 0x14987B0 Offset: 0x14977B0 VA: 0x1814987B0
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, bool>>.get_Current
	|
	|-RVA: 0x14985D0 Offset: 0x14975D0 VA: 0x1814985D0
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, int>>.get_Current
	|
	|-RVA: 0x1499170 Offset: 0x1498170 VA: 0x181499170
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, Int32Enum>>.get_Current
	|
	|-RVA: 0x149C9B0 Offset: 0x149B9B0 VA: 0x18149C9B0
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, object>>.get_Current
	|
	|-RVA: 0x149B630 Offset: 0x149A630 VA: 0x18149B630
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, float>>.get_Current
	|
	|-RVA: 0x149B2D0 Offset: 0x149A2D0 VA: 0x18149B2D0
	|-Array.EmptyInternalEnumerator<KeyValuePair<long, int>>.get_Current
	|
	|-RVA: 0x149A5B0 Offset: 0x14995B0 VA: 0x18149A5B0
	|-Array.EmptyInternalEnumerator<KeyValuePair<long, object>>.get_Current
	|
	|-RVA: 0x149C5F0 Offset: 0x149B5F0 VA: 0x18149C5F0
	|-Array.EmptyInternalEnumerator<KeyValuePair<IntPtr, object>>.get_Current
	|
	|-RVA: 0x1499B30 Offset: 0x1498B30 VA: 0x181499B30
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, MeshCombiner.BlendShapeFrame>>.get_Current
	|
	|-RVA: 0x149CA10 Offset: 0x149BA10 VA: 0x18149CA10
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, CinemachineCore.UpdateStatus>>.get_Current
	|
	|-RVA: 0x1498BD0 Offset: 0x1497BD0 VA: 0x181498BD0
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, DYUpdateIni.OneResInfo>>.get_Current
	|
	|-RVA: 0x149B690 Offset: 0x149A690 VA: 0x18149B690
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, IniValue>>.get_Current
	|
	|-RVA: 0x149A6D0 Offset: 0x14996D0 VA: 0x18149A6D0
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, PanelManger.PanelInfo>>.get_Current
	|
	|-RVA: 0x14993B0 Offset: 0x14983B0 VA: 0x1814993B0
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, OneInfo>>.get_Current
	|
	|-RVA: 0x149A790 Offset: 0x1499790 VA: 0x18149A790
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, ArrayMetadata>>.get_Current
	|
	|-RVA: 0x149A010 Offset: 0x1499010 VA: 0x18149A010
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, ObjectMetadata>>.get_Current
	|
	|-RVA: 0x149AFD0 Offset: 0x1499FD0 VA: 0x18149AFD0
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, PropertyMetadata>>.get_Current
	|
	|-RVA: 0x1498CF0 Offset: 0x1497CF0 VA: 0x181498CF0
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, fsOption<fsVersionedType>>>.get_Current
	|
	|-RVA: 0x1499710 Offset: 0x1498710 VA: 0x181499710
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, SteamAPICall_t>>.get_Current
	|
	|-RVA: 0x149AC10 Offset: 0x1499C10 VA: 0x18149AC10
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, bool>>.get_Current
	|
	|-RVA: 0x149A0D0 Offset: 0x14990D0 VA: 0x18149A0D0
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, KeyValuePair<object, object>>>.get_Current
	|
	|-RVA: 0x149AE50 Offset: 0x1499E50 VA: 0x18149AE50
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, int>>.get_Current
	|
	|-RVA: 0x149A070 Offset: 0x1499070 VA: 0x18149A070
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, Int32Enum>>.get_Current
	|
	|-RVA: 0x149C0B0 Offset: 0x149B0B0 VA: 0x18149C0B0
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, long>>.get_Current
	|
	|-RVA: 0x1498F90 Offset: 0x1497F90 VA: 0x181498F90
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, object>>.get_Current
	|
	|-RVA: 0x149A1F0 Offset: 0x14991F0 VA: 0x18149A1F0
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, ResourceLocator>>.get_Current
	|
	|-RVA: 0x149A9D0 Offset: 0x14999D0 VA: 0x18149A9D0
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, float>>.get_Current
	|
	|-RVA: 0x149AA90 Offset: 0x1499A90 VA: 0x18149AA90
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, TimeSpan>>.get_Current
	|
	|-RVA: 0x149C590 Offset: 0x149B590 VA: 0x18149C590
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, Color>>.get_Current
	|
	|-RVA: 0x1498D50 Offset: 0x1497D50 VA: 0x181498D50
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, NetworkBroadcastResult>>.get_Current
	|
	|-RVA: 0x14989F0 Offset: 0x14979F0 VA: 0x1814989F0
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, Playable>>.get_Current
	|
	|-RVA: 0x14995F0 Offset: 0x14985F0 VA: 0x1814995F0
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, Vector3>>.get_Current
	|
	|-RVA: 0x149A250 Offset: 0x1499250 VA: 0x18149A250
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, BlendShapeFrame>>.get_Current
	|
	|-RVA: 0x1498810 Offset: 0x1497810 VA: 0x181498810
	|-Array.EmptyInternalEnumerator<KeyValuePair<float, object>>.get_Current
	|
	|-RVA: 0x149C8F0 Offset: 0x149B8F0 VA: 0x18149C8F0
	|-Array.EmptyInternalEnumerator<KeyValuePair<ushort, object>>.get_Current
	|
	|-RVA: 0x149B030 Offset: 0x149A030 VA: 0x18149B030
	|-Array.EmptyInternalEnumerator<KeyValuePair<uint, int>>.get_Current
	|
	|-RVA: 0x149C6B0 Offset: 0x149B6B0 VA: 0x18149C6B0
	|-Array.EmptyInternalEnumerator<KeyValuePair<uint, object>>.get_Current
	|
	|-RVA: 0x149B210 Offset: 0x149A210 VA: 0x18149B210
	|-Array.EmptyInternalEnumerator<KeyValuePair<uint, ulong>>.get_Current
	|
	|-RVA: 0x149BA50 Offset: 0x149AA50 VA: 0x18149BA50
	|-Array.EmptyInternalEnumerator<KeyValuePair<ulong, object>>.get_Current
	|
	|-RVA: 0x149C050 Offset: 0x149B050 VA: 0x18149C050
	|-Array.EmptyInternalEnumerator<KeyValuePair<ulong, uint>>.get_Current
	|
	|-RVA: 0x1499A10 Offset: 0x1498A10 VA: 0x181499A10
	|-Array.EmptyInternalEnumerator<KeyValuePair<UInt64Enum, object>>.get_Current
	|
	|-RVA: 0x149BE70 Offset: 0x149AE70 VA: 0x18149BE70
	|-Array.EmptyInternalEnumerator<KeyValuePair<TerrainUtility.TerrainMap.TileCoord, object>>.get_Current
	|
	|-RVA: 0x149B450 Offset: 0x149A450 VA: 0x18149B450
	|-Array.EmptyInternalEnumerator<KeyValuePair<NetworkHash128, object>>.get_Current
	|
	|-RVA: 0x149B8D0 Offset: 0x149A8D0 VA: 0x18149B8D0
	|-Array.EmptyInternalEnumerator<KeyValuePair<NetworkInstanceId, object>>.get_Current
	|
	|-RVA: 0x149B9F0 Offset: 0x149A9F0 VA: 0x18149B9F0
	|-Array.EmptyInternalEnumerator<KeyValuePair<NetworkSceneId, object>>.get_Current
	|
	|-RVA: 0x149B5D0 Offset: 0x149A5D0 VA: 0x18149B5D0
	|-Array.EmptyInternalEnumerator<KeyValuePair<Scene, object>>.get_Current
	|
	|-RVA: 0x1499650 Offset: 0x1498650 VA: 0x181499650
	|-Array.EmptyInternalEnumerator<KeyValuePair<ZmID, object>>.get_Current
	|
	|-RVA: 0x149B330 Offset: 0x149A330 VA: 0x18149B330
	|-Array.EmptyInternalEnumerator<Hashtable.bucket>.get_Current
	|
	|-RVA: 0x149C470 Offset: 0x149B470 VA: 0x18149C470
	|-Array.EmptyInternalEnumerator<AttributeCollection.AttributeEntry>.get_Current
	|
	|-RVA: 0x149B390 Offset: 0x149A390 VA: 0x18149B390
	|-Array.EmptyInternalEnumerator<DateTime>.get_Current
	|
	|-RVA: 0x1498930 Offset: 0x1497930 VA: 0x181498930
	|-Array.EmptyInternalEnumerator<Decimal>.get_Current
	|
	|-RVA: 0x149C4D0 Offset: 0x149B4D0 VA: 0x18149C4D0
	|-Array.EmptyInternalEnumerator<EventProvider.SessionInfo>.get_Current
	|
	|-RVA: 0x149B510 Offset: 0x149A510 VA: 0x18149B510
	|-Array.EmptyInternalEnumerator<EventSource.EventMetadata>.get_Current
	|
	|-RVA: 0x1498570 Offset: 0x1497570 VA: 0x181498570
	|-Array.EmptyInternalEnumerator<double>.get_Current
	|
	|-RVA: 0x14983F0 Offset: 0x14973F0 VA: 0x1814983F0
	|-Array.EmptyInternalEnumerator<InternalCodePageDataItem>.get_Current
	|
	|-RVA: 0x149B990 Offset: 0x149A990 VA: 0x18149B990
	|-Array.EmptyInternalEnumerator<InternalEncodingDataItem>.get_Current
	|
	|-RVA: 0x149A4F0 Offset: 0x14994F0 VA: 0x18149A4F0
	|-Array.EmptyInternalEnumerator<TimeSpanParse.TimeSpanToken>.get_Current
	|
	|-RVA: 0x149A430 Offset: 0x1499430 VA: 0x18149A430
	|-Array.EmptyInternalEnumerator<UmAlQuraCalendar.DateMapping>.get_Current
	|
	|-RVA: 0x149A310 Offset: 0x1499310 VA: 0x18149A310
	|-Array.EmptyInternalEnumerator<Guid>.get_Current
	|
	|-RVA: 0x149B570 Offset: 0x149A570 VA: 0x18149B570
	|-Array.EmptyInternalEnumerator<short>.get_Current
	|
	|-RVA: 0x1499FB0 Offset: 0x1498FB0 VA: 0x181499FB0
	|-Array.EmptyInternalEnumerator<int>.get_Current
	|
	|-RVA: 0x1499DD0 Offset: 0x1498DD0 VA: 0x181499DD0
	|-Array.EmptyInternalEnumerator<Int32Enum>.get_Current
	|
	|-RVA: 0x14994D0 Offset: 0x14984D0 VA: 0x1814994D0
	|-Array.EmptyInternalEnumerator<long>.get_Current
	|
	|-RVA: 0x14998F0 Offset: 0x14988F0 VA: 0x1814998F0
	|-Array.EmptyInternalEnumerator<IntPtr>.get_Current
	|
	|-RVA: 0x14997D0 Offset: 0x14987D0 VA: 0x1814997D0
	|-Array.EmptyInternalEnumerator<InterpretedFrameInfo>.get_Current
	|
	|-RVA: 0x1498E10 Offset: 0x1497E10 VA: 0x181498E10
	|-Array.EmptyInternalEnumerator<LocalDefinition>.get_Current
	|
	|-RVA: 0x149C230 Offset: 0x149B230 VA: 0x18149C230
	|-Array.EmptyInternalEnumerator<RuntimeLabel>.get_Current
	|
	|-RVA: 0x1498750 Offset: 0x1497750 VA: 0x181498750
	|-Array.EmptyInternalEnumerator<Set.Slot<CSteamID>>.get_Current
	|
	|-RVA: 0x149AEB0 Offset: 0x1499EB0 VA: 0x18149AEB0
	|-Array.EmptyInternalEnumerator<Set.Slot<char>>.get_Current
	|
	|-RVA: 0x149C410 Offset: 0x149B410 VA: 0x18149C410
	|-Array.EmptyInternalEnumerator<Set.Slot<object>>.get_Current
	|
	|-RVA: 0x1499290 Offset: 0x1498290 VA: 0x181499290
	|-Array.EmptyInternalEnumerator<Set.Slot<uint>>.get_Current
	|
	|-RVA: 0x149C2F0 Offset: 0x149B2F0 VA: 0x18149C2F0
	|-Array.EmptyInternalEnumerator<Set.Slot<ulong>>.get_Current
	|
	|-RVA: 0x1498DB0 Offset: 0x1497DB0 VA: 0x181498DB0
	|-Array.EmptyInternalEnumerator<CookieTokenizer.RecognizedAttribute>.get_Current
	|
	|-RVA: 0x1499BF0 Offset: 0x1498BF0 VA: 0x181499BF0
	|-Array.EmptyInternalEnumerator<HeaderVariantInfo>.get_Current
	|
	|-RVA: 0x149AD30 Offset: 0x1499D30 VA: 0x18149AD30
	|-Array.EmptyInternalEnumerator<Win32_IP_ADAPTER_ADDRESSES>.get_Current
	|
	|-RVA: 0x149C950 Offset: 0x149B950 VA: 0x18149C950
	|-Array.EmptyInternalEnumerator<Socket.WSABUF>.get_Current
	|
	|-RVA: 0x14986F0 Offset: 0x14976F0 VA: 0x1814986F0
	|-Array.EmptyInternalEnumerator<Nullable<ByteEnum>>.get_Current
	|
	|-RVA: 0x1498A50 Offset: 0x1497A50 VA: 0x181498A50
	|-Array.EmptyInternalEnumerator<object>.get_Current
	|
	|-RVA: 0x1499CB0 Offset: 0x1498CB0 VA: 0x181499CB0
	|-Array.EmptyInternalEnumerator<ParameterizedStrings.FormatParam>.get_Current
	|
	|-RVA: 0x149A7F0 Offset: 0x14997F0 VA: 0x18149A7F0
	|-Array.EmptyInternalEnumerator<CustomAttributeNamedArgument>.get_Current
	|
	|-RVA: 0x1499890 Offset: 0x1498890 VA: 0x181499890
	|-Array.EmptyInternalEnumerator<CustomAttributeTypedArgument>.get_Current
	|
	|-RVA: 0x149C7D0 Offset: 0x149B7D0 VA: 0x18149C7D0
	|-Array.EmptyInternalEnumerator<ParameterModifier>.get_Current
	|
	|-RVA: 0x149A850 Offset: 0x1499850 VA: 0x18149A850
	|-Array.EmptyInternalEnumerator<ResourceLocator>.get_Current
	|
	|-RVA: 0x149A610 Offset: 0x1499610 VA: 0x18149A610
	|-Array.EmptyInternalEnumerator<Ephemeron>.get_Current
	|
	|-RVA: 0x149A490 Offset: 0x1499490 VA: 0x18149A490
	|-Array.EmptyInternalEnumerator<GCHandle>.get_Current
	|
	|-RVA: 0x14988D0 Offset: 0x14978D0 VA: 0x1814988D0
	|-Array.EmptyInternalEnumerator<sbyte>.get_Current
	|
	|-RVA: 0x149C3B0 Offset: 0x149B3B0 VA: 0x18149C3B0
	|-Array.EmptyInternalEnumerator<X509ChainStatus>.get_Current
	|
	|-RVA: 0x1498630 Offset: 0x1497630 VA: 0x181498630
	|-Array.EmptyInternalEnumerator<float>.get_Current
	|
	|-RVA: 0xCECEF0 Offset: 0xCEBEF0 VA: 0x180CECEF0
	|-Array.EmptyInternalEnumerator<RegexCharClass.LowerCaseMapping>.get_Current
	|
	|-RVA: 0xCEE570 Offset: 0xCED570 VA: 0x180CEE570
	|-Array.EmptyInternalEnumerator<CancellationTokenRegistration>.get_Current
	|
	|-RVA: 0xCEEED0 Offset: 0xCEDED0 VA: 0x180CEEED0
	|-Array.EmptyInternalEnumerator<TimeSpan>.get_Current
	|
	|-RVA: 0xCEE510 Offset: 0xCED510 VA: 0x180CEE510
	|-Array.EmptyInternalEnumerator<ushort>.get_Current
	|
	|-RVA: 0xCEE630 Offset: 0xCED630 VA: 0x180CEE630
	|-Array.EmptyInternalEnumerator<UInt16Enum>.get_Current
	|
	|-RVA: 0xCEEAB0 Offset: 0xCEDAB0 VA: 0x180CEEAB0
	|-Array.EmptyInternalEnumerator<uint>.get_Current
	|
	|-RVA: 0xCEDD90 Offset: 0xCECD90 VA: 0x180CEDD90
	|-Array.EmptyInternalEnumerator<UInt32Enum>.get_Current
	|
	|-RVA: 0xCEE7B0 Offset: 0xCED7B0 VA: 0x180CEE7B0
	|-Array.EmptyInternalEnumerator<ulong>.get_Current
	|
	|-RVA: 0xCED070 Offset: 0xCEC070 VA: 0x180CED070
	|-Array.EmptyInternalEnumerator<UInt64Enum>.get_Current
	|
	|-RVA: 0xCEEC90 Offset: 0xCEDC90 VA: 0x180CEEC90
	|-Array.EmptyInternalEnumerator<UIntPtr>.get_Current
	|
	|-RVA: 0xCEEA50 Offset: 0xCEDA50 VA: 0x180CEEA50
	|-Array.EmptyInternalEnumerator<MaterialReference>.get_Current
	|
	|-RVA: 0xCECDD0 Offset: 0xCEBDD0 VA: 0x180CECDD0
	|-Array.EmptyInternalEnumerator<RichTextTagAttribute>.get_Current
	|
	|-RVA: 0xCED370 Offset: 0xCEC370 VA: 0x180CED370
	|-Array.EmptyInternalEnumerator<TexturePacker.SpriteData>.get_Current
	|
	|-RVA: 0xCEE150 Offset: 0xCED150 VA: 0x180CEE150
	|-Array.EmptyInternalEnumerator<TMP_CharacterInfo>.get_Current
	|
	|-RVA: 0xCEE9F0 Offset: 0xCED9F0 VA: 0x180CEE9F0
	|-Array.EmptyInternalEnumerator<TMP_FontWeightPair>.get_Current
	|
	|-RVA: 0xCEDAF0 Offset: 0xCECAF0 VA: 0x180CEDAF0
	|-Array.EmptyInternalEnumerator<TMP_LineInfo>.get_Current
	|
	|-RVA: 0xCEE3F0 Offset: 0xCED3F0 VA: 0x180CEE3F0
	|-Array.EmptyInternalEnumerator<TMP_LinkInfo>.get_Current
	|
	|-RVA: 0xCED6D0 Offset: 0xCEC6D0 VA: 0x180CED6D0
	|-Array.EmptyInternalEnumerator<TMP_MeshInfo>.get_Current
	|
	|-RVA: 0xCEE210 Offset: 0xCED210 VA: 0x180CEE210
	|-Array.EmptyInternalEnumerator<TMP_PageInfo>.get_Current
	|
	|-RVA: 0xCEED50 Offset: 0xCEDD50 VA: 0x180CEED50
	|-Array.EmptyInternalEnumerator<TMP_Text.UnicodeChar>.get_Current
	|
	|-RVA: 0xCEE0F0 Offset: 0xCED0F0 VA: 0x180CEE0F0
	|-Array.EmptyInternalEnumerator<TMP_WordInfo>.get_Current
	|
	|-RVA: 0xCED910 Offset: 0xCEC910 VA: 0x180CED910
	|-Array.EmptyInternalEnumerator<AccelerationEvent>.get_Current
	|
	|-RVA: 0xCEE1B0 Offset: 0xCED1B0 VA: 0x180CEE1B0
	|-Array.EmptyInternalEnumerator<AnimatorClipInfo>.get_Current
	|
	|-RVA: 0xCED1F0 Offset: 0xCEC1F0 VA: 0x180CED1F0
	|-Array.EmptyInternalEnumerator<BeforeRenderHelper.OrderBlock>.get_Current
	|
	|-RVA: 0xCEECF0 Offset: 0xCEDCF0 VA: 0x180CEECF0
	|-Array.EmptyInternalEnumerator<BoneWeight>.get_Current
	|
	|-RVA: 0xCED790 Offset: 0xCEC790 VA: 0x180CED790
	|-Array.EmptyInternalEnumerator<BoundingSphere>.get_Current
	|
	|-RVA: 0xCEE810 Offset: 0xCED810 VA: 0x180CEE810
	|-Array.EmptyInternalEnumerator<Color32>.get_Current
	|
	|-RVA: 0xCEDCD0 Offset: 0xCECCD0 VA: 0x180CEDCD0
	|-Array.EmptyInternalEnumerator<Color>.get_Current
	|
	|-RVA: 0xCEDDF0 Offset: 0xCECDF0 VA: 0x180CEDDF0
	|-Array.EmptyInternalEnumerator<CombineInstance>.get_Current
	|
	|-RVA: 0xCEE330 Offset: 0xCED330 VA: 0x180CEE330
	|-Array.EmptyInternalEnumerator<ContactPoint2D>.get_Current
	|
	|-RVA: 0xCEF230 Offset: 0xCEE230 VA: 0x180CEF230
	|-Array.EmptyInternalEnumerator<ContactPoint>.get_Current
	|
	|-RVA: 0xCECFB0 Offset: 0xCEBFB0 VA: 0x180CECFB0
	|-Array.EmptyInternalEnumerator<RaycastResult>.get_Current
	|
	|-RVA: 0xCEEF30 Offset: 0xCEDF30 VA: 0x180CEEF30
	|-Array.EmptyInternalEnumerator<LightDataGI>.get_Current
	|
	|-RVA: 0xCECF50 Offset: 0xCEBF50 VA: 0x180CECF50
	|-Array.EmptyInternalEnumerator<PlayerLoopSystem>.get_Current
	|
	|-RVA: 0xCED4F0 Offset: 0xCEC4F0 VA: 0x180CED4F0
	|-Array.EmptyInternalEnumerator<ShadowSliceData>.get_Current
	|
	|-RVA: 0xCEDEB0 Offset: 0xCECEB0 VA: 0x180CEDEB0
	|-Array.EmptyInternalEnumerator<ShaderPassName>.get_Current
	|
	|-RVA: 0xCEF050 Offset: 0xCEE050 VA: 0x180CEF050
	|-Array.EmptyInternalEnumerator<VisibleLight>.get_Current
	|
	|-RVA: 0xCED550 Offset: 0xCEC550 VA: 0x180CED550
	|-Array.EmptyInternalEnumerator<VisibleReflectionProbe>.get_Current
	|
	|-RVA: 0xCED5B0 Offset: 0xCEC5B0 VA: 0x180CED5B0
	|-Array.EmptyInternalEnumerator<TerrainUtility.TerrainMap.TileCoord>.get_Current
	|
	|-RVA: 0xCED0D0 Offset: 0xCEC0D0 VA: 0x180CED0D0
	|-Array.EmptyInternalEnumerator<GradientAlphaKey>.get_Current
	|
	|-RVA: 0xCED610 Offset: 0xCEC610 VA: 0x180CED610
	|-Array.EmptyInternalEnumerator<GradientColorKey>.get_Current
	|
	|-RVA: 0xCEEB70 Offset: 0xCEDB70 VA: 0x180CEEB70
	|-Array.EmptyInternalEnumerator<IntervalTreeNode>.get_Current
	|
	|-RVA: 0xCECE30 Offset: 0xCEBE30 VA: 0x180CECE30
	|-Array.EmptyInternalEnumerator<IntervalTree.Entry<object>>.get_Current
	|
	|-RVA: 0xCED9D0 Offset: 0xCEC9D0 VA: 0x180CED9D0
	|-Array.EmptyInternalEnumerator<Keyframe>.get_Current
	|
	|-RVA: 0xCECD70 Offset: 0xCEBD70 VA: 0x180CECD70
	|-Array.EmptyInternalEnumerator<LOD>.get_Current
	|
	|-RVA: 0xCEE690 Offset: 0xCED690 VA: 0x180CEE690
	|-Array.EmptyInternalEnumerator<Matrix4x4>.get_Current
	|
	|-RVA: 0xCEE750 Offset: 0xCED750 VA: 0x180CEE750
	|-Array.EmptyInternalEnumerator<MeshSubsetCombineUtility.MeshContainer>.get_Current
	|
	|-RVA: 0xCED010 Offset: 0xCEC010 VA: 0x180CED010
	|-Array.EmptyInternalEnumerator<MeshSubsetCombineUtility.MeshInstance>.get_Current
	|
	|-RVA: 0xCEEFF0 Offset: 0xCEDFF0 VA: 0x180CEEFF0
	|-Array.EmptyInternalEnumerator<MeshSubsetCombineUtility.SubMeshInstance>.get_Current
	|
	|-RVA: 0xCEE090 Offset: 0xCED090 VA: 0x180CEE090
	|-Array.EmptyInternalEnumerator<ChannelPacket>.get_Current
	|
	|-RVA: 0xCEE5D0 Offset: 0xCED5D0 VA: 0x180CEE5D0
	|-Array.EmptyInternalEnumerator<ClientScene.PendingOwner>.get_Current
	|
	|-RVA: 0xCED670 Offset: 0xCEC670 VA: 0x180CED670
	|-Array.EmptyInternalEnumerator<LocalClient.InternalMsg>.get_Current
	|
	|-RVA: 0xCEE870 Offset: 0xCED870 VA: 0x180CEE870
	|-Array.EmptyInternalEnumerator<NetworkBroadcastResult>.get_Current
	|
	|-RVA: 0xCEF0B0 Offset: 0xCEE0B0 VA: 0x180CEF0B0
	|-Array.EmptyInternalEnumerator<NetworkHash128>.get_Current
	|
	|-RVA: 0xCED490 Offset: 0xCEC490 VA: 0x180CED490
	|-Array.EmptyInternalEnumerator<NetworkInstanceId>.get_Current
	|
	|-RVA: 0xCEF1D0 Offset: 0xCEE1D0 VA: 0x180CEF1D0
	|-Array.EmptyInternalEnumerator<NetworkLobbyManager.PendingPlayer>.get_Current
	|
	|-RVA: 0xCEEDB0 Offset: 0xCEDDB0 VA: 0x180CEEDB0
	|-Array.EmptyInternalEnumerator<NetworkMigrationManager.ConnectionPendingPlayers>.get_Current
	|
	|-RVA: 0xCEDF70 Offset: 0xCECF70 VA: 0x180CEDF70
	|-Array.EmptyInternalEnumerator<NetworkMigrationManager.PendingPlayerInfo>.get_Current
	|
	|-RVA: 0xCED250 Offset: 0xCEC250 VA: 0x180CED250
	|-Array.EmptyInternalEnumerator<NetworkSceneId>.get_Current
	|
	|-RVA: 0xCECD10 Offset: 0xCEBD10 VA: 0x180CECD10
	|-Array.EmptyInternalEnumerator<CRCMessageEntry>.get_Current
	|
	|-RVA: 0xCEDA90 Offset: 0xCECA90 VA: 0x180CEDA90
	|-Array.EmptyInternalEnumerator<PeerInfoPlayer>.get_Current
	|
	|-RVA: 0xCEE450 Offset: 0xCED450 VA: 0x180CEE450
	|-Array.EmptyInternalEnumerator<ParticleSystem.Particle>.get_Current
	|
	|-RVA: 0xCEE4B0 Offset: 0xCED4B0 VA: 0x180CEE4B0
	|-Array.EmptyInternalEnumerator<Playable>.get_Current
	|
	|-RVA: 0xCEF110 Offset: 0xCEE110 VA: 0x180CEF110
	|-Array.EmptyInternalEnumerator<PlayableBinding>.get_Current
	|
	|-RVA: 0xCED3D0 Offset: 0xCEC3D0 VA: 0x180CED3D0
	|-Array.EmptyInternalEnumerator<Quaternion>.get_Current
	|
	|-RVA: 0xCEDFD0 Offset: 0xCECFD0 VA: 0x180CEDFD0
	|-Array.EmptyInternalEnumerator<RaycastHit2D>.get_Current
	|
	|-RVA: 0xCEDD30 Offset: 0xCECD30 VA: 0x180CEDD30
	|-Array.EmptyInternalEnumerator<RaycastHit>.get_Current
	|
	|-RVA: 0xCED430 Offset: 0xCEC430 VA: 0x180CED430
	|-Array.EmptyInternalEnumerator<Rect>.get_Current
	|
	|-RVA: 0xCEF290 Offset: 0xCEE290 VA: 0x180CEF290
	|-Array.EmptyInternalEnumerator<RenderBuffer>.get_Current
	|
	|-RVA: 0xCEDA30 Offset: 0xCECA30 VA: 0x180CEDA30
	|-Array.EmptyInternalEnumerator<BloomRenderer.Level>.get_Current
	|
	|-RVA: 0xCED310 Offset: 0xCEC310 VA: 0x180CED310
	|-Array.EmptyInternalEnumerator<ReflectionProbeBlendInfo>.get_Current
	|
	|-RVA: 0xCEDF10 Offset: 0xCECF10 VA: 0x180CEDF10
	|-Array.EmptyInternalEnumerator<RenderTargetIdentifier>.get_Current
	|
	|-RVA: 0xCEEE70 Offset: 0xCEDE70 VA: 0x180CEEE70
	|-Array.EmptyInternalEnumerator<Resolution>.get_Current
	|
	|-RVA: 0xCEEF90 Offset: 0xCEDF90 VA: 0x180CEEF90
	|-Array.EmptyInternalEnumerator<Scene>.get_Current
	|
	|-RVA: 0xCEDBB0 Offset: 0xCECBB0 VA: 0x180CEDBB0
	|-Array.EmptyInternalEnumerator<SendMouseEvents.HitInfo>.get_Current
	|
	|-RVA: 0xCED730 Offset: 0xCEC730 VA: 0x180CED730
	|-Array.EmptyInternalEnumerator<GlyphRect>.get_Current
	|
	|-RVA: 0xCECE90 Offset: 0xCEBE90 VA: 0x180CECE90
	|-Array.EmptyInternalEnumerator<GlyphMarshallingStruct>.get_Current
	|
	|-RVA: 0xCEEE10 Offset: 0xCEDE10 VA: 0x180CEEE10
	|-Array.EmptyInternalEnumerator<GlyphPairAdjustmentRecord>.get_Current
	|
	|-RVA: 0xCED850 Offset: 0xCEC850 VA: 0x180CED850
	|-Array.EmptyInternalEnumerator<AnimationOutputWeightProcessor.WeightInfo>.get_Current
	|
	|-RVA: 0xCED130 Offset: 0xCEC130 VA: 0x180CED130
	|-Array.EmptyInternalEnumerator<Touch>.get_Current
	|
	|-RVA: 0xCEE390 Offset: 0xCED390 VA: 0x180CEE390
	|-Array.EmptyInternalEnumerator<ColorBlock>.get_Current
	|
	|-RVA: 0xCEEB10 Offset: 0xCEDB10 VA: 0x180CEEB10
	|-Array.EmptyInternalEnumerator<Navigation>.get_Current
	|
	|-RVA: 0xCED970 Offset: 0xCEC970 VA: 0x180CED970
	|-Array.EmptyInternalEnumerator<SpriteState>.get_Current
	|
	|-RVA: 0xCEDC10 Offset: 0xCECC10 VA: 0x180CEDC10
	|-Array.EmptyInternalEnumerator<UICharInfo>.get_Current
	|
	|-RVA: 0xCEEC30 Offset: 0xCEDC30 VA: 0x180CEEC30
	|-Array.EmptyInternalEnumerator<UILineInfo>.get_Current
	|
	|-RVA: 0xCEE030 Offset: 0xCED030 VA: 0x180CEE030
	|-Array.EmptyInternalEnumerator<UIVertex>.get_Current
	|
	|-RVA: 0xCEE270 Offset: 0xCED270 VA: 0x180CEE270
	|-Array.EmptyInternalEnumerator<UnitySynchronizationContext.WorkRequest>.get_Current
	|
	|-RVA: 0xCEDC70 Offset: 0xCECC70 VA: 0x180CEDC70
	|-Array.EmptyInternalEnumerator<Vector2>.get_Current
	|
	|-RVA: 0xCEDB50 Offset: 0xCECB50 VA: 0x180CEDB50
	|-Array.EmptyInternalEnumerator<Vector2Int>.get_Current
	|
	|-RVA: 0xCEE2D0 Offset: 0xCED2D0 VA: 0x180CEE2D0
	|-Array.EmptyInternalEnumerator<Vector3>.get_Current
	|
	|-RVA: 0xCEE8D0 Offset: 0xCED8D0 VA: 0x180CEE8D0
	|-Array.EmptyInternalEnumerator<Vector4>.get_Current
	|
	|-RVA: 0xCEEBD0 Offset: 0xCEDBD0 VA: 0x180CEEBD0
	|-Array.EmptyInternalEnumerator<SemanticMeaning>.get_Current
	|
	|-RVA: 0xCED8B0 Offset: 0xCEC8B0 VA: 0x180CED8B0
	|-Array.EmptyInternalEnumerator<BlendShape>.get_Current
	|
	|-RVA: 0xCEF170 Offset: 0xCEE170 VA: 0x180CEF170
	|-Array.EmptyInternalEnumerator<BlendShapeFrame>.get_Current
	|
	|-RVA: 0xCEDE50 Offset: 0xCECE50 VA: 0x180CEDE50
	|-Array.EmptyInternalEnumerator<BorderVertex>.get_Current
	|
	|-RVA: 0xCED7F0 Offset: 0xCEC7F0 VA: 0x180CED7F0
	|-Array.EmptyInternalEnumerator<LODGenerator.SkinnedRenderer>.get_Current
	|
	|-RVA: 0xCEE930 Offset: 0xCED930 VA: 0x180CEE930
	|-Array.EmptyInternalEnumerator<LODGenerator.StaticRenderer>.get_Current
	|
	|-RVA: 0xCEE990 Offset: 0xCED990 VA: 0x180CEE990
	|-Array.EmptyInternalEnumerator<LODLevel>.get_Current
	|
	|-RVA: 0xCED190 Offset: 0xCEC190 VA: 0x180CED190
	|-Array.EmptyInternalEnumerator<GamePadState>.get_Current
	|
	|-RVA: 0xCEE6F0 Offset: 0xCED6F0 VA: 0x180CEE6F0
	|-Array.EmptyInternalEnumerator<ZmPeerManager.RecvPacket>.get_Current
	|
	|-RVA: 0xCED2B0 Offset: 0xCEC2B0 VA: 0x180CED2B0
	|-Array.EmptyInternalEnumerator<ZmID>.get_Current
	*/

	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x13920D0 Offset: 0x13910D0 VA: 0x1813920D0
	|-Array.EmptyInternalEnumerator<DataSet.FaceIndices>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<DYP2PDll.P2PID>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<InputDevice.AnalogSnapshotEntry>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<InputRange>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<pb_IntVec3>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<char, char>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<char, Nullable<ByteEnum>>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<HashSet.Slot<char>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<HashSet.Slot<int>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<HashSet.Slot<Int32Enum>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<HashSet.Slot<uint>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<HashSet.Slot<NetworkInstanceId>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Vector2>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<RuntimeLabel>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Set.Slot<char>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Set.Slot<uint>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<RegexCharClass.LowerCaseMapping>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<TMP_Text.UnicodeChar>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Resolution>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<UICharInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Vector3>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1497FE0 Offset: 0x1496FE0 VA: 0x181497FE0
	|-Array.EmptyInternalEnumerator<EventHook>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<CinemachineBlendListCamera.Instruction>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<CinemachineBlenderSettings.CustomBlend>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<CinemachineStateDrivenCamera.Instruction>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<NoiseSettings.TransformNoiseParams>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ConversationScriptObject.LoadMessage>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ControlPoint>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<DgwServerInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<DYUpdateIni.OneResInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<NameGenerate.NameWeight>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<PanelManger.PanelInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<WeGameNetworkingComponent.SendPacket>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<AssetTracker.AssetInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<OverlapResult>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<LPWNormalSolver.LPWPosition>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ObjectMetadata>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<PropertyMetadata>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<fsVersionedType>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<fsAotCompilationManager.AotCompilation>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<MinimapPoint>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Uri.UriScheme>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<JsonPosition>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<FormatterLocator.FormatterInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<SerializationNode>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<EventQueue.EventQueueEntry>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Skin.AttachmentKeyTuple>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<pb_Edge, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<CSteamID, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<HAuthTicket, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<SteamAPICall_t, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<char, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<short, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, long>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ulong>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, NetworkMigrationManager.ConnectionPendingPlayers>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Vector3>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<long, int>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<long, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<IntPtr, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, IniValue>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, SteamAPICall_t>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, bool>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, int>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, Int32Enum>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, long>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, float>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, TimeSpan>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<float, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ushort, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<uint, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<uint, ulong>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ulong, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ulong, uint>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<UInt64Enum, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<TerrainUtility.TerrainMap.TileCoord, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<NetworkInstanceId, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<NetworkSceneId, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Scene, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ZmID, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<Flow.RecursionNode, int>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<DYP2PDll.P2PID, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<BinaryOperatorHandler.OperatorQuery, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<ConversionUtility.ConversionQuery, Int32Enum>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<ConversionUtility.ConversionQuery, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<fsPortableReflection.AttributeQuery, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<DefaultSerializationBinder.TypeNameKey, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<ResolverContractKey, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<ConvertUtils.TypeConvertKey, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<pb_IntVec3, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<AnimationStateData.AnimationPair, float>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<SlotBlendModes.MaterialTexturePair, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<Guid, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ConversationScriptObject.ClientTipsMessage>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, ArrayMetadata>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, KeyValuePair<object, object>>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, ResourceLocator>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, Color>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, NetworkBroadcastResult>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, Playable>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, Vector3>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<NetworkHash128, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Hashtable.bucket>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<TimeSpanParse.TimeSpanToken>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Set.Slot<object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Set.Slot<ulong>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<CustomAttributeNamedArgument>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<CancellationTokenRegistration>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<RichTextTagAttribute>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<TMP_WordInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<IntervalTreeNode>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<IntervalTree.Entry<object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ChannelPacket>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<SpriteState>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<UnitySynchronizationContext.WorkRequest>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ZmPeerManager.RecvPacket>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1391DB0 Offset: 0x1390DB0 VA: 0x181391DB0
	|-Array.EmptyInternalEnumerator<Flow.RecursionNode>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<UnitPreservation.UnitPortPreservation>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<MeshCombiner.BlendShape>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<CameraState.CustomBlendable>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<CinemachineSmoothPath.Waypoint>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<CinemachineTargetGroup.Target>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<DoublePoint>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<IntPoint>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ConversationScriptObject.ClientTipsMessage>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<LogMessage>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ArrayMetadata>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<LuaDictEntry<object, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<BinaryOperatorHandler.OperatorQuery>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ConversionUtility.ConversionQuery>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<fsPortableReflection.AttributeQuery>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Header.ReceivedToken>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<MusicStateInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<BridgeHandler.IdxPacket>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<DefaultSerializationBinder.TypeNameKey>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ResolverContractKey>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ConvertUtils.TypeConvertKey>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ValueDropdownItem<object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<FormatterLocator.FormatterLocatorInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<CCalEffInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<AnimationStateData.AnimationPair>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<SlotBlendModes.MaterialTexturePair>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<StateSoundScriptObject.StateSound>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<SteamMatchViewer.ChatMsg>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<MatchMakingKeyValuePair_t>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<SteamItemDetails_t>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<SteamPartyBeaconLocation_t>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ArraySegment<byte>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ConcurrentQueue.Segment.Slot<object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<DictionaryEntry>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, bool>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, char>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, int>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Int32Enum>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, float>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, uint>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, bool>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, int>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, Int32Enum>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, float>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<uint, int>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<HashSet.Slot<pb_Edge>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<HashSet.Slot<object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<HashSet.Slot<ulong>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<pb_Edge, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<CSteamID, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<HAuthTicket, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<SteamAPICall_t, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<char, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<DateTime, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<short, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, long>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ulong>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, NetworkMigrationManager.ConnectionPendingPlayers>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Vector3>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<long, int>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<long, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<IntPtr, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, IniValue>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, SteamAPICall_t>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, bool>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, int>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, Int32Enum>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, long>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, float>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, TimeSpan>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<float, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<ushort, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<uint, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<uint, ulong>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<ulong, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<ulong, uint>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<UInt64Enum, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<TerrainUtility.TerrainMap.TileCoord, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<NetworkInstanceId, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<NetworkSceneId, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<Scene, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<ZmID, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<AttributeCollection.AttributeEntry>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Decimal>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<InternalCodePageDataItem>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<InternalEncodingDataItem>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<UmAlQuraCalendar.DateMapping>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Guid>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<InterpretedFrameInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<LocalDefinition>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Set.Slot<CSteamID>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<CookieTokenizer.RecognizedAttribute>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<HeaderVariantInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Socket.WSABUF>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ParameterizedStrings.FormatParam>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<CustomAttributeTypedArgument>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ResourceLocator>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Ephemeron>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<X509ChainStatus>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<TMP_FontWeightPair>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<AccelerationEvent>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<BeforeRenderHelper.OrderBlock>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<BoundingSphere>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Color>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<LOD>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<LocalClient.InternalMsg>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<NetworkBroadcastResult>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<NetworkHash128>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<NetworkLobbyManager.PendingPlayer>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<CRCMessageEntry>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Playable>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Quaternion>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Rect>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<RenderBuffer>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ReflectionProbeBlendInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<SendMouseEvents.HitInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<GlyphRect>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<UILineInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Vector4>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<SemanticMeaning>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<BlendShape>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1498190 Offset: 0x1497190 VA: 0x181498190
	|-Array.EmptyInternalEnumerator<MeshCombiner.BlendShapeFrame>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<AnimationWarping.Warp>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<SkillRayHit>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<SubmeshInstruction>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.ConfirmMessage>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, HitData>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ObjectPoolComInfo>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, OneInfo>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, fsOption<fsVersionedType>>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<GlyphMarshallingStruct>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<BlendShapeFrame>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1498220 Offset: 0x1497220 VA: 0x181498220
	|-Array.EmptyInternalEnumerator<MeshCombiner.SkinnedRenderer>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<StateSoundScriptObject.Loop>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, MeshCombiner.BlendShapeFrame>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, BlendShapeFrame>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<EventSource.EventMetadata>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<TexturePacker.SpriteData>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Matrix4x4>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<LODGenerator.SkinnedRenderer>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1498060 Offset: 0x1497060 VA: 0x181498060
	|-Array.EmptyInternalEnumerator<MeshCombiner.StaticRenderer>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<VoiceEngineApiWrap.Servers>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<DebugDrawLine.DebugLine>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<HitInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<InputDeviceMatcher>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<GrounderQuadruped.Foot>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<DeepReflection.PathStep>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<EventHook, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<LPWNormalSolver.LPWPosition, int>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Skin.AttachmentKeyTuple, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.LoadMessage>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, DYUpdateIni.OneResInfo>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, PanelManger.PanelInfo>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, ObjectMetadata>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, PropertyMetadata>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ConversationScriptObject.ConfirmMessage>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, HitData>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ObjectPoolComInfo>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, OneInfo>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, fsOption<fsVersionedType>>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<TMP_LinkInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<PlayerLoopSystem>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<RenderTargetIdentifier>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<GlyphPairAdjustmentRecord>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Navigation>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<LODGenerator.StaticRenderer>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1392070 Offset: 0x1391070 VA: 0x181392070
	|-Array.EmptyInternalEnumerator<CinemachineClearShot.Pair>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<CinemachineFreeLook.Orbit>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<CinemachineStateDrivenCamera.ParentHash>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<DgwResultServerInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<DgwServerForJson>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<IniValue>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<EngineHotKey>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<LPWNormalSolver.LPWPoint>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<LuaFunction.FuncData>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<pb_Edge>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<CSteamID>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ControllerActionSetHandle_t>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ControllerHandle_t>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<InputActionSetHandle_t>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<InputHandle_t>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<PublishedFileId_t>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<SteamAPICall_t>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<SteamItemInstanceID_t>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, bool>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, char>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, int>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Int32Enum>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, float>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, uint>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, bool>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, int>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, Int32Enum>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, float>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<uint, int>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<DateTime>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<EventProvider.SessionInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<long>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<IntPtr>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ParameterModifier>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<TimeSpan>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ulong>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<UInt64Enum>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<UIntPtr>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<AnimatorClipInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<TerrainUtility.TerrainMap.TileCoord>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<GradientAlphaKey>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ClientScene.PendingOwner>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<PeerInfoPlayer>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<BloomRenderer.Level>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Vector2>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Vector2Int>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<BorderVertex>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ZmID>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x23051B0 Offset: 0x23041B0 VA: 0x1823051B0
	|-Array.EmptyInternalEnumerator<CinemachineCore.UpdateStatus>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<TMP_LineInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x14982B0 Offset: 0x14972B0 VA: 0x1814982B0
	|-Array.EmptyInternalEnumerator<CinemachineOrbitalTransposer.HeadingTracker.Item>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<CodePointIndexer.TableRange>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Vector2>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<Guid, int>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Color>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<TMP_PageInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<GradientColorKey>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1391E20 Offset: 0x1390E20 VA: 0x181391E20
	|-Array.EmptyInternalEnumerator<CinemachinePath.Waypoint>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<IKSolverLimb.AxisDirection>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Color>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, MinimapPoint>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Keyframe>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1391F60 Offset: 0x1390F60 VA: 0x181391F60
	|-Array.EmptyInternalEnumerator<ConversationScriptObject.ConfirmMessage>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<SteamNetworkingComponent.SendPacket>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<WinCrypt.CRYPT_ATTRIBUTE>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<OneInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<HitData>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<fsOption<fsVersionedType>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ObjectPoolComInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<IcoBumpin.FaceRef>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<NodeInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Flow.RecursionNode, int>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<DYP2PDll.P2PID, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ConversionUtility.ConversionQuery, Int32Enum>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ConversionUtility.ConversionQuery, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<fsPortableReflection.AttributeQuery, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<DefaultSerializationBinder.TypeNameKey, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ResolverContractKey, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ConvertUtils.TypeConvertKey, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<pb_IntVec3, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<AnimationStateData.AnimationPair, float>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<SlotBlendModes.MaterialTexturePair, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Guid, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.ClientTipsMessage>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, ArrayMetadata>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, KeyValuePair<object, object>>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, ResourceLocator>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, Color>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, NetworkBroadcastResult>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, Playable>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, Vector3>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<NetworkHash128, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<EventHook, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<LPWNormalSolver.LPWPosition, int>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<Skin.AttachmentKeyTuple, object>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ConversationScriptObject.LoadMessage>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, DYUpdateIni.OneResInfo>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, PanelManger.PanelInfo>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, ObjectMetadata>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, PropertyMetadata>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<BoneWeight>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<PlayableBinding>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0xCEC9A0 Offset: 0xCEB9A0 VA: 0x180CEC9A0
	|-Array.EmptyInternalEnumerator<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, MeshCombiner.BlendShapeFrame>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, BlendShapeFrame>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<MaterialReference>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ContactPoint2D>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<LODLevel>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1391C70 Offset: 0x1390C70 VA: 0x181391C70
	|-Array.EmptyInternalEnumerator<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<TMP_MeshInfo>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<RaycastResult>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ColorBlock>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1391D10 Offset: 0x1390D10 VA: 0x181391D10
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1391EA0 Offset: 0x1390EA0 VA: 0x181391EA0
	|-Array.EmptyInternalEnumerator<RangeU16>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<AppId_t>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<DepotId_t>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<HAuthTicket>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<SteamItemDef_t>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<char, char>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<KeyValuePair<char, Nullable<ByteEnum>>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<int>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Int32Enum>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<GCHandle>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<uint>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<UInt32Enum>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Color32>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ShaderPassName>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<NetworkInstanceId>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<NetworkSceneId>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Scene>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1391FE0 Offset: 0x1390FE0 VA: 0x181391FE0
	|-Array.EmptyInternalEnumerator<pb_BezierPoint>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1391F00 Offset: 0x1390F00 VA: 0x181391F00
	|-Array.EmptyInternalEnumerator<bool>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<byte>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ByteEnum>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<sbyte>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0xCEC940 Offset: 0xCEB940 VA: 0x180CEC940
	|-Array.EmptyInternalEnumerator<char>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<short>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Nullable<ByteEnum>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ushort>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<UInt16Enum>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0xCEC4A0 Offset: 0xCEB4A0 VA: 0x180CEC4A0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, MinimapPoint>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<ContactPoint>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<RaycastHit2D>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1392150 Offset: 0x1391150 VA: 0x181392150
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Matrix4x4>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<UIVertex>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x14980E0 Offset: 0x14970E0 VA: 0x1814980E0
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, CinemachineCore.UpdateStatus>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0xCECB80 Offset: 0xCEBB80 VA: 0x180CECB80
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Matrix4x4>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<Touch>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1497EC0 Offset: 0x1496EC0 VA: 0x181497EC0
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, CinemachineCore.UpdateStatus>>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<CombineInstance>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1497D80 Offset: 0x1496D80 VA: 0x181497D80
	|-Array.EmptyInternalEnumerator<double>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1497DE0 Offset: 0x1496DE0 VA: 0x181497DE0
	|-Array.EmptyInternalEnumerator<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1FCF390 Offset: 0x1FCE390 VA: 0x181FCF390
	|-Array.EmptyInternalEnumerator<object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1497F80 Offset: 0x1496F80 VA: 0x181497F80
	|-Array.EmptyInternalEnumerator<float>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0xCEC520 Offset: 0xCEB520 VA: 0x180CEC520
	|-Array.EmptyInternalEnumerator<TMP_CharacterInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0xCEC3F0 Offset: 0xCEB3F0 VA: 0x180CEC3F0
	|-Array.EmptyInternalEnumerator<LightDataGI>.System.Collections.IEnumerator.get_Current
	|-Array.EmptyInternalEnumerator<GamePadState>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0xCEC2F0 Offset: 0xCEB2F0 VA: 0x180CEC2F0
	|-Array.EmptyInternalEnumerator<ShadowSliceData>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0xCEC620 Offset: 0xCEB620 VA: 0x180CEC620
	|-Array.EmptyInternalEnumerator<VisibleLight>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0xCEC7A0 Offset: 0xCEB7A0 VA: 0x180CEC7A0
	|-Array.EmptyInternalEnumerator<VisibleReflectionProbe>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0xCEC6E0 Offset: 0xCEB6E0 VA: 0x180CEC6E0
	|-Array.EmptyInternalEnumerator<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0xCECAC0 Offset: 0xCEBAC0 VA: 0x180CECAC0
	|-Array.EmptyInternalEnumerator<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0xCEC870 Offset: 0xCEB870 VA: 0x180CEC870
	|-Array.EmptyInternalEnumerator<ParticleSystem.Particle>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0xCECA30 Offset: 0xCEBA30 VA: 0x180CECA30
	|-Array.EmptyInternalEnumerator<RaycastHit>.System.Collections.IEnumerator.get_Current
	*/

	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-Array.EmptyInternalEnumerator<DataSet.FaceIndices>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<EventHook>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Flow.RecursionNode>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<UnitPreservation.UnitPortPreservation>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<MeshCombiner.BlendShape>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<MeshCombiner.BlendShapeFrame>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<MeshCombiner.SkinnedRenderer>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<MeshCombiner.StaticRenderer>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<CameraState.CustomBlendable>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<CinemachineBlendListCamera.Instruction>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<CinemachineBlenderSettings.CustomBlend>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<CinemachineClearShot.Pair>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<CinemachineCore.UpdateStatus>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<CinemachineFreeLook.Orbit>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<CinemachineOrbitalTransposer.HeadingTracker.Item>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<CinemachinePath.Waypoint>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<CinemachineSmoothPath.Waypoint>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<CinemachineStateDrivenCamera.Instruction>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<CinemachineStateDrivenCamera.ParentHash>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<CinemachineTargetGroup.Target>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<NoiseSettings.TransformNoiseParams>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<DoublePoint>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<IntPoint>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ConversationScriptObject.ClientTipsMessage>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ConversationScriptObject.ConfirmMessage>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ConversationScriptObject.LoadMessage>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ControlPoint>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<DgwResultServerInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<DgwServerForJson>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<DgwServerInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<VoiceEngineApiWrap.Servers>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<DYP2PDll.P2PID>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<DYUpdateIni.OneResInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<IniValue>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<NameGenerate.NameWeight>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<SteamNetworkingComponent.SendPacket>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<WinCrypt.CRYPT_ATTRIBUTE>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<PanelManger.PanelInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<WeGameNetworkingComponent.SendPacket>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<RangeU16>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<OneInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<DebugDrawLine.DebugLine>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<AssetTracker.AssetInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<EngineHotKey>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<HitData>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<HitInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<InputDevice.AnalogSnapshotEntry>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<InputDeviceMatcher>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<InputRange>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<LogMessage>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<OverlapResult>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<LPWNormalSolver.LPWPoint>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<LPWNormalSolver.LPWPosition>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ArrayMetadata>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ObjectMetadata>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<PropertyMetadata>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<LuaDictEntry<object, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<LuaFunction.FuncData>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<BinaryOperatorHandler.OperatorQuery>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ConversionUtility.ConversionQuery>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<fsOption<fsVersionedType>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<fsPortableReflection.AttributeQuery>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<fsVersionedType>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<fsAotCompilationManager.AotCompilation>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Header.ReceivedToken>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<MinimapPoint>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<CodePointIndexer.TableRange>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Uri.UriScheme>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<MusicStateInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<BridgeHandler.IdxPacket>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<JsonPosition>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<DefaultSerializationBinder.TypeNameKey>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ResolverContractKey>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ConvertUtils.TypeConvertKey>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ObjectPoolComInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<pb_BezierPoint>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<pb_Edge>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<pb_IntVec3>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<IcoBumpin.FaceRef>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<AnimationWarping.Warp>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<GrounderQuadruped.Foot>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<IKSolverLimb.AxisDirection>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ValueDropdownItem<object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<FormatterLocator.FormatterInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<FormatterLocator.FormatterLocatorInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<NodeInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<SerializationNode>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<DeepReflection.PathStep>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<CCalEffInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<SkillRayHit>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<AnimationStateData.AnimationPair>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<EventQueue.EventQueueEntry>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Skin.AttachmentKeyTuple>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<SlotBlendModes.MaterialTexturePair>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<SubmeshInstruction>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<StateSoundScriptObject.Loop>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<StateSoundScriptObject.StateSound>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<SteamMatchViewer.ChatMsg>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<AppId_t>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<CSteamID>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ControllerActionSetHandle_t>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ControllerHandle_t>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<DepotId_t>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<HAuthTicket>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<InputActionSetHandle_t>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<InputHandle_t>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<MatchMakingKeyValuePair_t>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<PublishedFileId_t>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<SteamAPICall_t>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<SteamItemDef_t>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<SteamItemDetails_t>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<SteamItemInstanceID_t>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<SteamPartyBeaconLocation_t>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ArraySegment<byte>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<bool>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<byte>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ByteEnum>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<char>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ConcurrentQueue.Segment.Slot<object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<DictionaryEntry>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<EventHook, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Flow.RecursionNode, int>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<DYP2PDll.P2PID, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<LPWNormalSolver.LPWPosition, int>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ConversionUtility.ConversionQuery, Int32Enum>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ConversionUtility.ConversionQuery, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<fsPortableReflection.AttributeQuery, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<DefaultSerializationBinder.TypeNameKey, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ResolverContractKey, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ConvertUtils.TypeConvertKey, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<pb_Edge, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<pb_IntVec3, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<AnimationStateData.AnimationPair, float>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Skin.AttachmentKeyTuple, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<SlotBlendModes.MaterialTexturePair, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<CSteamID, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<HAuthTicket, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<SteamAPICall_t, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<char, char>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<char, Nullable<ByteEnum>>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<char, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Guid, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<short, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.ClientTipsMessage>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.ConfirmMessage>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.LoadMessage>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, HitData>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, MinimapPoint>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ObjectPoolComInfo>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, bool>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, char>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, int>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Int32Enum>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, long>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, float>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, uint>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ulong>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Color>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Matrix4x4>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, NetworkMigrationManager.ConnectionPendingPlayers>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Vector2>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Vector3>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, bool>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, int>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, Int32Enum>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, float>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<long, int>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<long, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<IntPtr, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, MeshCombiner.BlendShapeFrame>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, CinemachineCore.UpdateStatus>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, DYUpdateIni.OneResInfo>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, IniValue>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, PanelManger.PanelInfo>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, OneInfo>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, ArrayMetadata>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, ObjectMetadata>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, PropertyMetadata>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, fsOption<fsVersionedType>>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, SteamAPICall_t>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, bool>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, KeyValuePair<object, object>>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, int>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, Int32Enum>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, long>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, ResourceLocator>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, float>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, TimeSpan>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, Color>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, NetworkBroadcastResult>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, Playable>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, Vector3>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, BlendShapeFrame>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<float, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ushort, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<uint, int>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<uint, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<uint, ulong>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ulong, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ulong, uint>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<UInt64Enum, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<TerrainUtility.TerrainMap.TileCoord, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<NetworkHash128, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<NetworkInstanceId, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<NetworkSceneId, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Scene, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ZmID, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<HashSet.Slot<pb_Edge>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<HashSet.Slot<char>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<HashSet.Slot<int>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<HashSet.Slot<Int32Enum>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<HashSet.Slot<object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<HashSet.Slot<uint>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<HashSet.Slot<ulong>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<HashSet.Slot<NetworkInstanceId>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<EventHook, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<Flow.RecursionNode, int>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<DYP2PDll.P2PID, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<LPWNormalSolver.LPWPosition, int>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<BinaryOperatorHandler.OperatorQuery, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<ConversionUtility.ConversionQuery, Int32Enum>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<ConversionUtility.ConversionQuery, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<fsPortableReflection.AttributeQuery, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<DefaultSerializationBinder.TypeNameKey, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<ResolverContractKey, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<ConvertUtils.TypeConvertKey, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<pb_Edge, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<pb_IntVec3, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<AnimationStateData.AnimationPair, float>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<Skin.AttachmentKeyTuple, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<SlotBlendModes.MaterialTexturePair, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<CSteamID, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<HAuthTicket, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<SteamAPICall_t, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<char, char>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<char, Nullable<ByteEnum>>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<char, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<DateTime, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<Guid, int>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<Guid, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<short, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ConversationScriptObject.ClientTipsMessage>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ConversationScriptObject.ConfirmMessage>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ConversationScriptObject.LoadMessage>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, HitData>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, MinimapPoint>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ObjectPoolComInfo>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, bool>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, char>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, int>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Int32Enum>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, long>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, float>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, uint>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ulong>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Color>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Matrix4x4>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, NetworkMigrationManager.ConnectionPendingPlayers>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Vector2>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Vector3>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, bool>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, int>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, Int32Enum>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, float>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<long, int>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<long, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<IntPtr, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, MeshCombiner.BlendShapeFrame>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, CinemachineCore.UpdateStatus>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, DYUpdateIni.OneResInfo>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, IniValue>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, PanelManger.PanelInfo>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, OneInfo>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, ArrayMetadata>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, ObjectMetadata>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, PropertyMetadata>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, fsOption<fsVersionedType>>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, SteamAPICall_t>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, bool>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, KeyValuePair<object, object>>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, int>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, Int32Enum>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, long>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, ResourceLocator>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, float>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, TimeSpan>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, Color>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, NetworkBroadcastResult>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, Playable>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, Vector3>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, BlendShapeFrame>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<float, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<ushort, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<uint, int>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<uint, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<uint, ulong>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<ulong, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<ulong, uint>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<UInt64Enum, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<TerrainUtility.TerrainMap.TileCoord, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<NetworkHash128, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<NetworkInstanceId, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<NetworkSceneId, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<Scene, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<KeyValuePair<ZmID, object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Hashtable.bucket>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<AttributeCollection.AttributeEntry>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<DateTime>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Decimal>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<EventProvider.SessionInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<EventSource.EventMetadata>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<double>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<InternalCodePageDataItem>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<InternalEncodingDataItem>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<TimeSpanParse.TimeSpanToken>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<UmAlQuraCalendar.DateMapping>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Guid>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<short>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<int>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Int32Enum>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<long>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<IntPtr>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<InterpretedFrameInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<LocalDefinition>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<RuntimeLabel>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Set.Slot<CSteamID>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Set.Slot<char>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Set.Slot<object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Set.Slot<uint>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Set.Slot<ulong>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<CookieTokenizer.RecognizedAttribute>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<HeaderVariantInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Socket.WSABUF>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Nullable<ByteEnum>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<object>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ParameterizedStrings.FormatParam>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<CustomAttributeNamedArgument>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<CustomAttributeTypedArgument>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ParameterModifier>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ResourceLocator>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Ephemeron>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<GCHandle>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<sbyte>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<X509ChainStatus>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<float>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<RegexCharClass.LowerCaseMapping>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<CancellationTokenRegistration>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<TimeSpan>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ushort>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<UInt16Enum>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<uint>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<UInt32Enum>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ulong>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<UInt64Enum>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<UIntPtr>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<MaterialReference>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<RichTextTagAttribute>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<TexturePacker.SpriteData>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<TMP_CharacterInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<TMP_FontWeightPair>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<TMP_LineInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<TMP_LinkInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<TMP_MeshInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<TMP_PageInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<TMP_Text.UnicodeChar>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<TMP_WordInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<AccelerationEvent>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<AnimatorClipInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<BeforeRenderHelper.OrderBlock>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<BoneWeight>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<BoundingSphere>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Color32>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Color>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<CombineInstance>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ContactPoint2D>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ContactPoint>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<RaycastResult>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<LightDataGI>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<PlayerLoopSystem>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ShadowSliceData>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ShaderPassName>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<VisibleLight>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<VisibleReflectionProbe>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<TerrainUtility.TerrainMap.TileCoord>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<GradientAlphaKey>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<GradientColorKey>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<IntervalTreeNode>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<IntervalTree.Entry<object>>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Keyframe>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<LOD>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Matrix4x4>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ChannelPacket>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ClientScene.PendingOwner>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<LocalClient.InternalMsg>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<NetworkBroadcastResult>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<NetworkHash128>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<NetworkInstanceId>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<NetworkLobbyManager.PendingPlayer>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<NetworkSceneId>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<CRCMessageEntry>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<PeerInfoPlayer>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ParticleSystem.Particle>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Playable>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<PlayableBinding>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Quaternion>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<RaycastHit2D>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<RaycastHit>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Rect>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<RenderBuffer>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<BloomRenderer.Level>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ReflectionProbeBlendInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<RenderTargetIdentifier>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Resolution>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Scene>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<SendMouseEvents.HitInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<GlyphRect>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<GlyphMarshallingStruct>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<GlyphPairAdjustmentRecord>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Touch>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ColorBlock>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Navigation>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<SpriteState>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<UICharInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<UILineInfo>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<UIVertex>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<UnitySynchronizationContext.WorkRequest>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Vector2>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Vector2Int>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Vector3>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<Vector4>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<SemanticMeaning>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<BlendShape>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<BlendShapeFrame>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<BorderVertex>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<LODGenerator.SkinnedRenderer>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<LODGenerator.StaticRenderer>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<LODLevel>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<GamePadState>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ZmPeerManager.RecvPacket>.System.Collections.IEnumerator.Reset
	|-Array.EmptyInternalEnumerator<ZmID>.System.Collections.IEnumerator.Reset
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-Array.EmptyInternalEnumerator<DataSet.FaceIndices>..ctor
	|-Array.EmptyInternalEnumerator<EventHook>..ctor
	|-Array.EmptyInternalEnumerator<Flow.RecursionNode>..ctor
	|-Array.EmptyInternalEnumerator<UnitPreservation.UnitPortPreservation>..ctor
	|-Array.EmptyInternalEnumerator<MeshCombiner.BlendShape>..ctor
	|-Array.EmptyInternalEnumerator<MeshCombiner.BlendShapeFrame>..ctor
	|-Array.EmptyInternalEnumerator<MeshCombiner.SkinnedRenderer>..ctor
	|-Array.EmptyInternalEnumerator<MeshCombiner.StaticRenderer>..ctor
	|-Array.EmptyInternalEnumerator<CameraState.CustomBlendable>..ctor
	|-Array.EmptyInternalEnumerator<CinemachineBlendListCamera.Instruction>..ctor
	|-Array.EmptyInternalEnumerator<CinemachineBlenderSettings.CustomBlend>..ctor
	|-Array.EmptyInternalEnumerator<CinemachineClearShot.Pair>..ctor
	|-Array.EmptyInternalEnumerator<CinemachineCore.UpdateStatus>..ctor
	|-Array.EmptyInternalEnumerator<CinemachineFreeLook.Orbit>..ctor
	|-Array.EmptyInternalEnumerator<CinemachineOrbitalTransposer.HeadingTracker.Item>..ctor
	|-Array.EmptyInternalEnumerator<CinemachinePath.Waypoint>..ctor
	|-Array.EmptyInternalEnumerator<CinemachineSmoothPath.Waypoint>..ctor
	|-Array.EmptyInternalEnumerator<CinemachineStateDrivenCamera.Instruction>..ctor
	|-Array.EmptyInternalEnumerator<CinemachineStateDrivenCamera.ParentHash>..ctor
	|-Array.EmptyInternalEnumerator<CinemachineTargetGroup.Target>..ctor
	|-Array.EmptyInternalEnumerator<NoiseSettings.TransformNoiseParams>..ctor
	|-Array.EmptyInternalEnumerator<DoublePoint>..ctor
	|-Array.EmptyInternalEnumerator<IntPoint>..ctor
	|-Array.EmptyInternalEnumerator<ConversationScriptObject.ClientTipsMessage>..ctor
	|-Array.EmptyInternalEnumerator<ConversationScriptObject.ConfirmMessage>..ctor
	|-Array.EmptyInternalEnumerator<ConversationScriptObject.LoadMessage>..ctor
	|-Array.EmptyInternalEnumerator<ControlPoint>..ctor
	|-Array.EmptyInternalEnumerator<DgwResultServerInfo>..ctor
	|-Array.EmptyInternalEnumerator<DgwServerForJson>..ctor
	|-Array.EmptyInternalEnumerator<DgwServerInfo>..ctor
	|-Array.EmptyInternalEnumerator<VoiceEngineApiWrap.Servers>..ctor
	|-Array.EmptyInternalEnumerator<DYP2PDll.P2PID>..ctor
	|-Array.EmptyInternalEnumerator<DYUpdateIni.OneResInfo>..ctor
	|-Array.EmptyInternalEnumerator<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>..ctor
	|-Array.EmptyInternalEnumerator<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>..ctor
	|-Array.EmptyInternalEnumerator<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>..ctor
	|-Array.EmptyInternalEnumerator<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>..ctor
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>..ctor
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CHeroInfoClass.ClasslstHero>..ctor
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>..ctor
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>..ctor
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CRoundInfoClass.ClasslstInfo>..ctor
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>..ctor
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CSeasonInfoClass.ClasslstPool>..ctor
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>..ctor
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CTalentInfoClass.ClasslstTalent>..ctor
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>..ctor
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>..ctor
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>..ctor
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>..ctor
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>..ctor
	|-Array.EmptyInternalEnumerator<lsswitch_LS2CCodeShieldClass.ClasslstShield>..ctor
	|-Array.EmptyInternalEnumerator<netarchive_C2GSAskRoleListClass.ClasslstFile>..ctor
	|-Array.EmptyInternalEnumerator<netarchive_GS2CRoleListClass.ClasslstFile>..ctor
	|-Array.EmptyInternalEnumerator<netfriend_GS2CFindNameRetClass.ClasslstPlayer>..ctor
	|-Array.EmptyInternalEnumerator<netopenui_GS2CGMListClass.ClasslstGMOrder>..ctor
	|-Array.EmptyInternalEnumerator<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>..ctor
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>..ctor
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>..ctor
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWar>..ctor
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>..ctor
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRewardTipsClass.ClasslstRewardData>..ctor
	|-Array.EmptyInternalEnumerator<nettask_GS2CAddTaskClass.ClasslstProcess>..ctor
	|-Array.EmptyInternalEnumerator<nettask_GS2CAddTaskClass.ClasslstReward>..ctor
	|-Array.EmptyInternalEnumerator<nettask_GS2CAddTaskClass.ClasslstTaskData>..ctor
	|-Array.EmptyInternalEnumerator<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>..ctor
	|-Array.EmptyInternalEnumerator<netteam_GS2CMaxRoundClass.ClasslstMaxRound>..ctor
	|-Array.EmptyInternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>..ctor
	|-Array.EmptyInternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>..ctor
	|-Array.EmptyInternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>..ctor
	|-Array.EmptyInternalEnumerator<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>..ctor
	|-Array.EmptyInternalEnumerator<s2cShop_GS2CRefreshShopClass.ClasslstGoods>..ctor
	|-Array.EmptyInternalEnumerator<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>..ctor
	|-Array.EmptyInternalEnumerator<s2cmove_C2GSMoveClass.ClasslstDisp>..ctor
	|-Array.EmptyInternalEnumerator<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>..ctor
	|-Array.EmptyInternalEnumerator<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>..ctor
	|-Array.EmptyInternalEnumerator<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>..ctor
	|-Array.EmptyInternalEnumerator<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>..ctor
	|-Array.EmptyInternalEnumerator<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>..ctor
	|-Array.EmptyInternalEnumerator<s2cnpc_C2GSAnswerDictClass.ClasslstQue>..ctor
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>..ctor
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>..ctor
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>..ctor
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>..ctor
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcEventClass.ClasslstOption>..ctor
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>..ctor
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>..ctor
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>..ctor
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>..ctor
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcShopClass.ClasslstGoods>..ctor
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>..ctor
	|-Array.EmptyInternalEnumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>..ctor
	|-Array.EmptyInternalEnumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>..ctor
	|-Array.EmptyInternalEnumerator<IniValue>..ctor
	|-Array.EmptyInternalEnumerator<NameGenerate.NameWeight>..ctor
	|-Array.EmptyInternalEnumerator<SteamNetworkingComponent.SendPacket>..ctor
	|-Array.EmptyInternalEnumerator<WinCrypt.CRYPT_ATTRIBUTE>..ctor
	|-Array.EmptyInternalEnumerator<PanelManger.PanelInfo>..ctor
	|-Array.EmptyInternalEnumerator<WeGameNetworkingComponent.SendPacket>..ctor
	|-Array.EmptyInternalEnumerator<RangeU16>..ctor
	|-Array.EmptyInternalEnumerator<OneInfo>..ctor
	|-Array.EmptyInternalEnumerator<DebugDrawLine.DebugLine>..ctor
	|-Array.EmptyInternalEnumerator<AssetTracker.AssetInfo>..ctor
	|-Array.EmptyInternalEnumerator<EngineHotKey>..ctor
	|-Array.EmptyInternalEnumerator<HitData>..ctor
	|-Array.EmptyInternalEnumerator<HitInfo>..ctor
	|-Array.EmptyInternalEnumerator<InputDevice.AnalogSnapshotEntry>..ctor
	|-Array.EmptyInternalEnumerator<InputDeviceMatcher>..ctor
	|-Array.EmptyInternalEnumerator<InputRange>..ctor
	|-Array.EmptyInternalEnumerator<KeyInfo>..ctor
	|-Array.EmptyInternalEnumerator<LogMessage>..ctor
	|-Array.EmptyInternalEnumerator<OverlapResult>..ctor
	|-Array.EmptyInternalEnumerator<LPWNormalSolver.LPWPoint>..ctor
	|-Array.EmptyInternalEnumerator<LPWNormalSolver.LPWPointDataEntry>..ctor
	|-Array.EmptyInternalEnumerator<LPWNormalSolver.LPWPosition>..ctor
	|-Array.EmptyInternalEnumerator<ArrayMetadata>..ctor
	|-Array.EmptyInternalEnumerator<ObjectMetadata>..ctor
	|-Array.EmptyInternalEnumerator<PropertyMetadata>..ctor
	|-Array.EmptyInternalEnumerator<LuaDictEntry<object, object>>..ctor
	|-Array.EmptyInternalEnumerator<LuaFunction.FuncData>..ctor
	|-Array.EmptyInternalEnumerator<BinaryOperatorHandler.OperatorQuery>..ctor
	|-Array.EmptyInternalEnumerator<ConversionUtility.ConversionQuery>..ctor
	|-Array.EmptyInternalEnumerator<fsOption<fsVersionedType>>..ctor
	|-Array.EmptyInternalEnumerator<fsPortableReflection.AttributeQuery>..ctor
	|-Array.EmptyInternalEnumerator<fsVersionedType>..ctor
	|-Array.EmptyInternalEnumerator<fsAotCompilationManager.AotCompilation>..ctor
	|-Array.EmptyInternalEnumerator<Header.ReceivedToken>..ctor
	|-Array.EmptyInternalEnumerator<MinimapPoint>..ctor
	|-Array.EmptyInternalEnumerator<CodePointIndexer.TableRange>..ctor
	|-Array.EmptyInternalEnumerator<Uri.UriScheme>..ctor
	|-Array.EmptyInternalEnumerator<MusicStateInfo>..ctor
	|-Array.EmptyInternalEnumerator<BridgeHandler.IdxPacket>..ctor
	|-Array.EmptyInternalEnumerator<JsonPosition>..ctor
	|-Array.EmptyInternalEnumerator<DefaultSerializationBinder.TypeNameKey>..ctor
	|-Array.EmptyInternalEnumerator<ResolverContractKey>..ctor
	|-Array.EmptyInternalEnumerator<ConvertUtils.TypeConvertKey>..ctor
	|-Array.EmptyInternalEnumerator<ObjectPoolComInfo>..ctor
	|-Array.EmptyInternalEnumerator<pb_BezierPoint>..ctor
	|-Array.EmptyInternalEnumerator<pb_Edge>..ctor
	|-Array.EmptyInternalEnumerator<pb_IntVec3>..ctor
	|-Array.EmptyInternalEnumerator<IcoBumpin.FaceRef>..ctor
	|-Array.EmptyInternalEnumerator<AnimationWarping.Warp>..ctor
	|-Array.EmptyInternalEnumerator<GrounderQuadruped.Foot>..ctor
	|-Array.EmptyInternalEnumerator<IKSolverLimb.AxisDirection>..ctor
	|-Array.EmptyInternalEnumerator<ScreenRadioScriptObject.ScreenInfo>..ctor
	|-Array.EmptyInternalEnumerator<ValueDropdownItem<object>>..ctor
	|-Array.EmptyInternalEnumerator<FormatterLocator.FormatterInfo>..ctor
	|-Array.EmptyInternalEnumerator<FormatterLocator.FormatterLocatorInfo>..ctor
	|-Array.EmptyInternalEnumerator<NodeInfo>..ctor
	|-Array.EmptyInternalEnumerator<SerializationNode>..ctor
	|-Array.EmptyInternalEnumerator<DeepReflection.PathStep>..ctor
	|-Array.EmptyInternalEnumerator<CCalEffInfo>..ctor
	|-Array.EmptyInternalEnumerator<SkillRayHit>..ctor
	|-Array.EmptyInternalEnumerator<AnimationStateData.AnimationPair>..ctor
	|-Array.EmptyInternalEnumerator<EventQueue.EventQueueEntry>..ctor
	|-Array.EmptyInternalEnumerator<Skin.AttachmentKeyTuple>..ctor
	|-Array.EmptyInternalEnumerator<SkeletonRendererCustomMaterials.AtlasMaterialOverride>..ctor
	|-Array.EmptyInternalEnumerator<SkeletonRendererCustomMaterials.SlotMaterialOverride>..ctor
	|-Array.EmptyInternalEnumerator<SkeletonUtilityKinematicShadow.TransformPair>..ctor
	|-Array.EmptyInternalEnumerator<SlotBlendModes.MaterialTexturePair>..ctor
	|-Array.EmptyInternalEnumerator<SubmeshInstruction>..ctor
	|-Array.EmptyInternalEnumerator<StateSoundScriptObject.Loop>..ctor
	|-Array.EmptyInternalEnumerator<StateSoundScriptObject.StateSound>..ctor
	|-Array.EmptyInternalEnumerator<SteamMatchViewer.ChatMsg>..ctor
	|-Array.EmptyInternalEnumerator<AppId_t>..ctor
	|-Array.EmptyInternalEnumerator<CSteamID>..ctor
	|-Array.EmptyInternalEnumerator<ControllerActionSetHandle_t>..ctor
	|-Array.EmptyInternalEnumerator<ControllerHandle_t>..ctor
	|-Array.EmptyInternalEnumerator<DepotId_t>..ctor
	|-Array.EmptyInternalEnumerator<HAuthTicket>..ctor
	|-Array.EmptyInternalEnumerator<InputActionSetHandle_t>..ctor
	|-Array.EmptyInternalEnumerator<InputHandle_t>..ctor
	|-Array.EmptyInternalEnumerator<MatchMakingKeyValuePair_t>..ctor
	|-Array.EmptyInternalEnumerator<PublishedFileId_t>..ctor
	|-Array.EmptyInternalEnumerator<SteamAPICall_t>..ctor
	|-Array.EmptyInternalEnumerator<SteamItemDef_t>..ctor
	|-Array.EmptyInternalEnumerator<SteamItemDetails_t>..ctor
	|-Array.EmptyInternalEnumerator<SteamItemInstanceID_t>..ctor
	|-Array.EmptyInternalEnumerator<SteamPartyBeaconLocation_t>..ctor
	|-Array.EmptyInternalEnumerator<ArraySegment<byte>>..ctor
	|-Array.EmptyInternalEnumerator<bool>..ctor
	|-Array.EmptyInternalEnumerator<byte>..ctor
	|-Array.EmptyInternalEnumerator<ByteEnum>..ctor
	|-Array.EmptyInternalEnumerator<char>..ctor
	|-Array.EmptyInternalEnumerator<ConcurrentQueue.Segment.Slot<object>>..ctor
	|-Array.EmptyInternalEnumerator<DictionaryEntry>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<EventHook, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Flow.RecursionNode, int>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<DYP2PDll.P2PID, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<LPWNormalSolver.LPWPosition, int>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ConversionUtility.ConversionQuery, Int32Enum>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ConversionUtility.ConversionQuery, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<fsPortableReflection.AttributeQuery, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<DefaultSerializationBinder.TypeNameKey, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ResolverContractKey, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ConvertUtils.TypeConvertKey, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<pb_Edge, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<pb_IntVec3, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<AnimationStateData.AnimationPair, float>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Skin.AttachmentKeyTuple, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<SlotBlendModes.MaterialTexturePair, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<CSteamID, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<HAuthTicket, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<SteamAPICall_t, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<char, char>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<char, Nullable<ByteEnum>>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<char, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Guid, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<short, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.ClientTipsMessage>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.ConfirmMessage>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.LoadMessage>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, HitData>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, MinimapPoint>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ObjectPoolComInfo>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, bool>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, char>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, int>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Int32Enum>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, long>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, float>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, uint>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ulong>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Color>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Matrix4x4>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, NetworkMigrationManager.ConnectionPendingPlayers>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Vector2>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Vector3>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, bool>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, int>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, Int32Enum>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, float>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<long, int>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<long, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<IntPtr, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, MeshCombiner.BlendShapeFrame>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, CinemachineCore.UpdateStatus>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, DYUpdateIni.OneResInfo>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, IniValue>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, PanelManger.PanelInfo>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, OneInfo>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, ArrayMetadata>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, ObjectMetadata>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, PropertyMetadata>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, fsOption<fsVersionedType>>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, SteamAPICall_t>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, bool>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, KeyValuePair<object, object>>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, int>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, Int32Enum>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, long>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, ResourceLocator>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, float>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, TimeSpan>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, Color>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, NetworkBroadcastResult>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, Playable>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, Vector3>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, BlendShapeFrame>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<float, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ushort, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<uint, int>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<uint, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<uint, ulong>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ulong, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ulong, uint>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<UInt64Enum, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<TerrainUtility.TerrainMap.TileCoord, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<NetworkHash128, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<NetworkInstanceId, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<NetworkSceneId, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Scene, object>>..ctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ZmID, object>>..ctor
	|-Array.EmptyInternalEnumerator<HashSet.Slot<pb_Edge>>..ctor
	|-Array.EmptyInternalEnumerator<HashSet.Slot<char>>..ctor
	|-Array.EmptyInternalEnumerator<HashSet.Slot<int>>..ctor
	|-Array.EmptyInternalEnumerator<HashSet.Slot<Int32Enum>>..ctor
	|-Array.EmptyInternalEnumerator<HashSet.Slot<object>>..ctor
	|-Array.EmptyInternalEnumerator<HashSet.Slot<uint>>..ctor
	|-Array.EmptyInternalEnumerator<HashSet.Slot<ulong>>..ctor
	|-Array.EmptyInternalEnumerator<HashSet.Slot<NetworkInstanceId>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<EventHook, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<Flow.RecursionNode, int>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<DYP2PDll.P2PID, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<LPWNormalSolver.LPWPosition, int>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<BinaryOperatorHandler.OperatorQuery, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<ConversionUtility.ConversionQuery, Int32Enum>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<ConversionUtility.ConversionQuery, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<fsPortableReflection.AttributeQuery, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<DefaultSerializationBinder.TypeNameKey, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<ResolverContractKey, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<ConvertUtils.TypeConvertKey, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<pb_Edge, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<pb_IntVec3, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<AnimationStateData.AnimationPair, float>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<Skin.AttachmentKeyTuple, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<SlotBlendModes.MaterialTexturePair, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<CSteamID, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<HAuthTicket, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<SteamAPICall_t, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<char, char>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<char, Nullable<ByteEnum>>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<char, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<DateTime, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<Guid, int>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<Guid, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<short, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ConversationScriptObject.ClientTipsMessage>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ConversationScriptObject.ConfirmMessage>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ConversationScriptObject.LoadMessage>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, HitData>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, MinimapPoint>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ObjectPoolComInfo>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, bool>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, char>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, int>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Int32Enum>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, long>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, float>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, uint>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ulong>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Color>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Matrix4x4>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, NetworkMigrationManager.ConnectionPendingPlayers>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Vector2>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Vector3>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, bool>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, int>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, Int32Enum>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, float>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<long, int>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<long, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<IntPtr, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, MeshCombiner.BlendShapeFrame>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, CinemachineCore.UpdateStatus>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, DYUpdateIni.OneResInfo>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, IniValue>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, PanelManger.PanelInfo>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, OneInfo>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, ArrayMetadata>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, ObjectMetadata>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, PropertyMetadata>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, fsOption<fsVersionedType>>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, SteamAPICall_t>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, bool>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, KeyValuePair<object, object>>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, int>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, Int32Enum>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, long>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, ResourceLocator>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, float>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, TimeSpan>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, Color>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, NetworkBroadcastResult>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, Playable>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, Vector3>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, BlendShapeFrame>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<float, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<ushort, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<uint, int>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<uint, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<uint, ulong>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<ulong, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<ulong, uint>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<UInt64Enum, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<TerrainUtility.TerrainMap.TileCoord, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<NetworkHash128, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<NetworkInstanceId, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<NetworkSceneId, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<Scene, object>>..ctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<ZmID, object>>..ctor
	|-Array.EmptyInternalEnumerator<Hashtable.bucket>..ctor
	|-Array.EmptyInternalEnumerator<AttributeCollection.AttributeEntry>..ctor
	|-Array.EmptyInternalEnumerator<DateTime>..ctor
	|-Array.EmptyInternalEnumerator<Decimal>..ctor
	|-Array.EmptyInternalEnumerator<EventProvider.SessionInfo>..ctor
	|-Array.EmptyInternalEnumerator<EventSource.EventMetadata>..ctor
	|-Array.EmptyInternalEnumerator<double>..ctor
	|-Array.EmptyInternalEnumerator<InternalCodePageDataItem>..ctor
	|-Array.EmptyInternalEnumerator<InternalEncodingDataItem>..ctor
	|-Array.EmptyInternalEnumerator<TimeSpanParse.TimeSpanToken>..ctor
	|-Array.EmptyInternalEnumerator<UmAlQuraCalendar.DateMapping>..ctor
	|-Array.EmptyInternalEnumerator<Guid>..ctor
	|-Array.EmptyInternalEnumerator<short>..ctor
	|-Array.EmptyInternalEnumerator<int>..ctor
	|-Array.EmptyInternalEnumerator<Int32Enum>..ctor
	|-Array.EmptyInternalEnumerator<long>..ctor
	|-Array.EmptyInternalEnumerator<IntPtr>..ctor
	|-Array.EmptyInternalEnumerator<InterpretedFrameInfo>..ctor
	|-Array.EmptyInternalEnumerator<LocalDefinition>..ctor
	|-Array.EmptyInternalEnumerator<RuntimeLabel>..ctor
	|-Array.EmptyInternalEnumerator<Set.Slot<CSteamID>>..ctor
	|-Array.EmptyInternalEnumerator<Set.Slot<char>>..ctor
	|-Array.EmptyInternalEnumerator<Set.Slot<object>>..ctor
	|-Array.EmptyInternalEnumerator<Set.Slot<uint>>..ctor
	|-Array.EmptyInternalEnumerator<Set.Slot<ulong>>..ctor
	|-Array.EmptyInternalEnumerator<CookieTokenizer.RecognizedAttribute>..ctor
	|-Array.EmptyInternalEnumerator<HeaderVariantInfo>..ctor
	|-Array.EmptyInternalEnumerator<Win32_IP_ADAPTER_ADDRESSES>..ctor
	|-Array.EmptyInternalEnumerator<Socket.WSABUF>..ctor
	|-Array.EmptyInternalEnumerator<Nullable<ByteEnum>>..ctor
	|-Array.EmptyInternalEnumerator<object>..ctor
	|-Array.EmptyInternalEnumerator<ParameterizedStrings.FormatParam>..ctor
	|-Array.EmptyInternalEnumerator<CustomAttributeNamedArgument>..ctor
	|-Array.EmptyInternalEnumerator<CustomAttributeTypedArgument>..ctor
	|-Array.EmptyInternalEnumerator<ParameterModifier>..ctor
	|-Array.EmptyInternalEnumerator<ResourceLocator>..ctor
	|-Array.EmptyInternalEnumerator<Ephemeron>..ctor
	|-Array.EmptyInternalEnumerator<GCHandle>..ctor
	|-Array.EmptyInternalEnumerator<sbyte>..ctor
	|-Array.EmptyInternalEnumerator<X509ChainStatus>..ctor
	|-Array.EmptyInternalEnumerator<float>..ctor
	|-Array.EmptyInternalEnumerator<RegexCharClass.LowerCaseMapping>..ctor
	|-Array.EmptyInternalEnumerator<CancellationTokenRegistration>..ctor
	|-Array.EmptyInternalEnumerator<TimeSpan>..ctor
	|-Array.EmptyInternalEnumerator<ushort>..ctor
	|-Array.EmptyInternalEnumerator<UInt16Enum>..ctor
	|-Array.EmptyInternalEnumerator<uint>..ctor
	|-Array.EmptyInternalEnumerator<UInt32Enum>..ctor
	|-Array.EmptyInternalEnumerator<ulong>..ctor
	|-Array.EmptyInternalEnumerator<UInt64Enum>..ctor
	|-Array.EmptyInternalEnumerator<UIntPtr>..ctor
	|-Array.EmptyInternalEnumerator<MaterialReference>..ctor
	|-Array.EmptyInternalEnumerator<RichTextTagAttribute>..ctor
	|-Array.EmptyInternalEnumerator<TexturePacker.SpriteData>..ctor
	|-Array.EmptyInternalEnumerator<TMP_CharacterInfo>..ctor
	|-Array.EmptyInternalEnumerator<TMP_FontWeightPair>..ctor
	|-Array.EmptyInternalEnumerator<TMP_LineInfo>..ctor
	|-Array.EmptyInternalEnumerator<TMP_LinkInfo>..ctor
	|-Array.EmptyInternalEnumerator<TMP_MeshInfo>..ctor
	|-Array.EmptyInternalEnumerator<TMP_PageInfo>..ctor
	|-Array.EmptyInternalEnumerator<TMP_Text.UnicodeChar>..ctor
	|-Array.EmptyInternalEnumerator<TMP_WordInfo>..ctor
	|-Array.EmptyInternalEnumerator<AccelerationEvent>..ctor
	|-Array.EmptyInternalEnumerator<AnimatorClipInfo>..ctor
	|-Array.EmptyInternalEnumerator<BeforeRenderHelper.OrderBlock>..ctor
	|-Array.EmptyInternalEnumerator<BoneWeight>..ctor
	|-Array.EmptyInternalEnumerator<BoundingSphere>..ctor
	|-Array.EmptyInternalEnumerator<Color32>..ctor
	|-Array.EmptyInternalEnumerator<Color>..ctor
	|-Array.EmptyInternalEnumerator<CombineInstance>..ctor
	|-Array.EmptyInternalEnumerator<ContactPoint2D>..ctor
	|-Array.EmptyInternalEnumerator<ContactPoint>..ctor
	|-Array.EmptyInternalEnumerator<RaycastResult>..ctor
	|-Array.EmptyInternalEnumerator<LightDataGI>..ctor
	|-Array.EmptyInternalEnumerator<PlayerLoopSystem>..ctor
	|-Array.EmptyInternalEnumerator<ShadowSliceData>..ctor
	|-Array.EmptyInternalEnumerator<ShaderPassName>..ctor
	|-Array.EmptyInternalEnumerator<VisibleLight>..ctor
	|-Array.EmptyInternalEnumerator<VisibleReflectionProbe>..ctor
	|-Array.EmptyInternalEnumerator<TerrainUtility.TerrainMap.TileCoord>..ctor
	|-Array.EmptyInternalEnumerator<GradientAlphaKey>..ctor
	|-Array.EmptyInternalEnumerator<GradientColorKey>..ctor
	|-Array.EmptyInternalEnumerator<IntervalTreeNode>..ctor
	|-Array.EmptyInternalEnumerator<IntervalTree.Entry<object>>..ctor
	|-Array.EmptyInternalEnumerator<Keyframe>..ctor
	|-Array.EmptyInternalEnumerator<LOD>..ctor
	|-Array.EmptyInternalEnumerator<Matrix4x4>..ctor
	|-Array.EmptyInternalEnumerator<MeshSubsetCombineUtility.MeshContainer>..ctor
	|-Array.EmptyInternalEnumerator<MeshSubsetCombineUtility.MeshInstance>..ctor
	|-Array.EmptyInternalEnumerator<MeshSubsetCombineUtility.SubMeshInstance>..ctor
	|-Array.EmptyInternalEnumerator<ChannelPacket>..ctor
	|-Array.EmptyInternalEnumerator<ClientScene.PendingOwner>..ctor
	|-Array.EmptyInternalEnumerator<LocalClient.InternalMsg>..ctor
	|-Array.EmptyInternalEnumerator<NetworkBroadcastResult>..ctor
	|-Array.EmptyInternalEnumerator<NetworkHash128>..ctor
	|-Array.EmptyInternalEnumerator<NetworkInstanceId>..ctor
	|-Array.EmptyInternalEnumerator<NetworkLobbyManager.PendingPlayer>..ctor
	|-Array.EmptyInternalEnumerator<NetworkMigrationManager.ConnectionPendingPlayers>..ctor
	|-Array.EmptyInternalEnumerator<NetworkMigrationManager.PendingPlayerInfo>..ctor
	|-Array.EmptyInternalEnumerator<NetworkSceneId>..ctor
	|-Array.EmptyInternalEnumerator<CRCMessageEntry>..ctor
	|-Array.EmptyInternalEnumerator<PeerInfoPlayer>..ctor
	|-Array.EmptyInternalEnumerator<ParticleSystem.Particle>..ctor
	|-Array.EmptyInternalEnumerator<Playable>..ctor
	|-Array.EmptyInternalEnumerator<PlayableBinding>..ctor
	|-Array.EmptyInternalEnumerator<Quaternion>..ctor
	|-Array.EmptyInternalEnumerator<RaycastHit2D>..ctor
	|-Array.EmptyInternalEnumerator<RaycastHit>..ctor
	|-Array.EmptyInternalEnumerator<Rect>..ctor
	|-Array.EmptyInternalEnumerator<RenderBuffer>..ctor
	|-Array.EmptyInternalEnumerator<BloomRenderer.Level>..ctor
	|-Array.EmptyInternalEnumerator<ReflectionProbeBlendInfo>..ctor
	|-Array.EmptyInternalEnumerator<RenderTargetIdentifier>..ctor
	|-Array.EmptyInternalEnumerator<Resolution>..ctor
	|-Array.EmptyInternalEnumerator<Scene>..ctor
	|-Array.EmptyInternalEnumerator<SendMouseEvents.HitInfo>..ctor
	|-Array.EmptyInternalEnumerator<GlyphRect>..ctor
	|-Array.EmptyInternalEnumerator<GlyphMarshallingStruct>..ctor
	|-Array.EmptyInternalEnumerator<GlyphPairAdjustmentRecord>..ctor
	|-Array.EmptyInternalEnumerator<AnimationOutputWeightProcessor.WeightInfo>..ctor
	|-Array.EmptyInternalEnumerator<Touch>..ctor
	|-Array.EmptyInternalEnumerator<ColorBlock>..ctor
	|-Array.EmptyInternalEnumerator<Navigation>..ctor
	|-Array.EmptyInternalEnumerator<SpriteState>..ctor
	|-Array.EmptyInternalEnumerator<UICharInfo>..ctor
	|-Array.EmptyInternalEnumerator<UILineInfo>..ctor
	|-Array.EmptyInternalEnumerator<UIVertex>..ctor
	|-Array.EmptyInternalEnumerator<UnitySynchronizationContext.WorkRequest>..ctor
	|-Array.EmptyInternalEnumerator<Vector2>..ctor
	|-Array.EmptyInternalEnumerator<Vector2Int>..ctor
	|-Array.EmptyInternalEnumerator<Vector3>..ctor
	|-Array.EmptyInternalEnumerator<Vector4>..ctor
	|-Array.EmptyInternalEnumerator<SemanticMeaning>..ctor
	|-Array.EmptyInternalEnumerator<BlendShape>..ctor
	|-Array.EmptyInternalEnumerator<BlendShapeFrame>..ctor
	|-Array.EmptyInternalEnumerator<BorderVertex>..ctor
	|-Array.EmptyInternalEnumerator<LODGenerator.SkinnedRenderer>..ctor
	|-Array.EmptyInternalEnumerator<LODGenerator.StaticRenderer>..ctor
	|-Array.EmptyInternalEnumerator<LODLevel>..ctor
	|-Array.EmptyInternalEnumerator<GamePadState>..ctor
	|-Array.EmptyInternalEnumerator<ZmPeerManager.RecvPacket>..ctor
	|-Array.EmptyInternalEnumerator<ZmID>..ctor
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xCECC20 Offset: 0xCEBC20 VA: 0x180CECC20
	|-Array.EmptyInternalEnumerator<DataSet.FaceIndices>..cctor
	|-Array.EmptyInternalEnumerator<EventHook>..cctor
	|-Array.EmptyInternalEnumerator<Flow.RecursionNode>..cctor
	|-Array.EmptyInternalEnumerator<UnitPreservation.UnitPortPreservation>..cctor
	|-Array.EmptyInternalEnumerator<MeshCombiner.BlendShape>..cctor
	|-Array.EmptyInternalEnumerator<MeshCombiner.BlendShapeFrame>..cctor
	|-Array.EmptyInternalEnumerator<MeshCombiner.SkinnedRenderer>..cctor
	|-Array.EmptyInternalEnumerator<MeshCombiner.StaticRenderer>..cctor
	|-Array.EmptyInternalEnumerator<CameraState.CustomBlendable>..cctor
	|-Array.EmptyInternalEnumerator<CinemachineBlendListCamera.Instruction>..cctor
	|-Array.EmptyInternalEnumerator<CinemachineBlenderSettings.CustomBlend>..cctor
	|-Array.EmptyInternalEnumerator<CinemachineClearShot.Pair>..cctor
	|-Array.EmptyInternalEnumerator<CinemachineCore.UpdateStatus>..cctor
	|-Array.EmptyInternalEnumerator<CinemachineFreeLook.Orbit>..cctor
	|-Array.EmptyInternalEnumerator<CinemachineOrbitalTransposer.HeadingTracker.Item>..cctor
	|-Array.EmptyInternalEnumerator<CinemachinePath.Waypoint>..cctor
	|-Array.EmptyInternalEnumerator<CinemachineSmoothPath.Waypoint>..cctor
	|-Array.EmptyInternalEnumerator<CinemachineStateDrivenCamera.Instruction>..cctor
	|-Array.EmptyInternalEnumerator<CinemachineStateDrivenCamera.ParentHash>..cctor
	|-Array.EmptyInternalEnumerator<CinemachineTargetGroup.Target>..cctor
	|-Array.EmptyInternalEnumerator<NoiseSettings.TransformNoiseParams>..cctor
	|-Array.EmptyInternalEnumerator<DoublePoint>..cctor
	|-Array.EmptyInternalEnumerator<IntPoint>..cctor
	|-Array.EmptyInternalEnumerator<ConversationScriptObject.ClientTipsMessage>..cctor
	|-Array.EmptyInternalEnumerator<ConversationScriptObject.ConfirmMessage>..cctor
	|-Array.EmptyInternalEnumerator<ConversationScriptObject.LoadMessage>..cctor
	|-Array.EmptyInternalEnumerator<ControlPoint>..cctor
	|-Array.EmptyInternalEnumerator<DgwResultServerInfo>..cctor
	|-Array.EmptyInternalEnumerator<DgwServerForJson>..cctor
	|-Array.EmptyInternalEnumerator<DgwServerInfo>..cctor
	|-Array.EmptyInternalEnumerator<VoiceEngineApiWrap.Servers>..cctor
	|-Array.EmptyInternalEnumerator<DYP2PDll.P2PID>..cctor
	|-Array.EmptyInternalEnumerator<DYUpdateIni.OneResInfo>..cctor
	|-Array.EmptyInternalEnumerator<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>..cctor
	|-Array.EmptyInternalEnumerator<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>..cctor
	|-Array.EmptyInternalEnumerator<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>..cctor
	|-Array.EmptyInternalEnumerator<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>..cctor
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>..cctor
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CHeroInfoClass.ClasslstHero>..cctor
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>..cctor
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>..cctor
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CRoundInfoClass.ClasslstInfo>..cctor
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>..cctor
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CSeasonInfoClass.ClasslstPool>..cctor
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>..cctor
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CTalentInfoClass.ClasslstTalent>..cctor
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>..cctor
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>..cctor
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>..cctor
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>..cctor
	|-Array.EmptyInternalEnumerator<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>..cctor
	|-Array.EmptyInternalEnumerator<lsswitch_LS2CCodeShieldClass.ClasslstShield>..cctor
	|-Array.EmptyInternalEnumerator<netarchive_C2GSAskRoleListClass.ClasslstFile>..cctor
	|-Array.EmptyInternalEnumerator<netarchive_GS2CRoleListClass.ClasslstFile>..cctor
	|-Array.EmptyInternalEnumerator<netfriend_GS2CFindNameRetClass.ClasslstPlayer>..cctor
	|-Array.EmptyInternalEnumerator<netopenui_GS2CGMListClass.ClasslstGMOrder>..cctor
	|-Array.EmptyInternalEnumerator<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>..cctor
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>..cctor
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>..cctor
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWar>..cctor
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>..cctor
	|-Array.EmptyInternalEnumerator<netopenui_GS2CRewardTipsClass.ClasslstRewardData>..cctor
	|-Array.EmptyInternalEnumerator<nettask_GS2CAddTaskClass.ClasslstProcess>..cctor
	|-Array.EmptyInternalEnumerator<nettask_GS2CAddTaskClass.ClasslstReward>..cctor
	|-Array.EmptyInternalEnumerator<nettask_GS2CAddTaskClass.ClasslstTaskData>..cctor
	|-Array.EmptyInternalEnumerator<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>..cctor
	|-Array.EmptyInternalEnumerator<netteam_GS2CMaxRoundClass.ClasslstMaxRound>..cctor
	|-Array.EmptyInternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>..cctor
	|-Array.EmptyInternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>..cctor
	|-Array.EmptyInternalEnumerator<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>..cctor
	|-Array.EmptyInternalEnumerator<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>..cctor
	|-Array.EmptyInternalEnumerator<s2cShop_GS2CRefreshShopClass.ClasslstGoods>..cctor
	|-Array.EmptyInternalEnumerator<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>..cctor
	|-Array.EmptyInternalEnumerator<s2cmove_C2GSMoveClass.ClasslstDisp>..cctor
	|-Array.EmptyInternalEnumerator<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>..cctor
	|-Array.EmptyInternalEnumerator<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>..cctor
	|-Array.EmptyInternalEnumerator<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>..cctor
	|-Array.EmptyInternalEnumerator<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>..cctor
	|-Array.EmptyInternalEnumerator<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>..cctor
	|-Array.EmptyInternalEnumerator<s2cnpc_C2GSAnswerDictClass.ClasslstQue>..cctor
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>..cctor
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>..cctor
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>..cctor
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>..cctor
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcEventClass.ClasslstOption>..cctor
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>..cctor
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>..cctor
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>..cctor
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>..cctor
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CNpcShopClass.ClasslstGoods>..cctor
	|-Array.EmptyInternalEnumerator<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>..cctor
	|-Array.EmptyInternalEnumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>..cctor
	|-Array.EmptyInternalEnumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>..cctor
	|-Array.EmptyInternalEnumerator<IniValue>..cctor
	|-Array.EmptyInternalEnumerator<NameGenerate.NameWeight>..cctor
	|-Array.EmptyInternalEnumerator<SteamNetworkingComponent.SendPacket>..cctor
	|-Array.EmptyInternalEnumerator<WinCrypt.CRYPT_ATTRIBUTE>..cctor
	|-Array.EmptyInternalEnumerator<PanelManger.PanelInfo>..cctor
	|-Array.EmptyInternalEnumerator<WeGameNetworkingComponent.SendPacket>..cctor
	|-Array.EmptyInternalEnumerator<RangeU16>..cctor
	|-Array.EmptyInternalEnumerator<OneInfo>..cctor
	|-Array.EmptyInternalEnumerator<DebugDrawLine.DebugLine>..cctor
	|-Array.EmptyInternalEnumerator<AssetTracker.AssetInfo>..cctor
	|-Array.EmptyInternalEnumerator<EngineHotKey>..cctor
	|-Array.EmptyInternalEnumerator<HitData>..cctor
	|-Array.EmptyInternalEnumerator<HitInfo>..cctor
	|-Array.EmptyInternalEnumerator<InputDevice.AnalogSnapshotEntry>..cctor
	|-Array.EmptyInternalEnumerator<InputDeviceMatcher>..cctor
	|-Array.EmptyInternalEnumerator<InputRange>..cctor
	|-Array.EmptyInternalEnumerator<KeyInfo>..cctor
	|-Array.EmptyInternalEnumerator<LogMessage>..cctor
	|-Array.EmptyInternalEnumerator<OverlapResult>..cctor
	|-Array.EmptyInternalEnumerator<LPWNormalSolver.LPWPoint>..cctor
	|-Array.EmptyInternalEnumerator<LPWNormalSolver.LPWPointDataEntry>..cctor
	|-Array.EmptyInternalEnumerator<LPWNormalSolver.LPWPosition>..cctor
	|-Array.EmptyInternalEnumerator<ArrayMetadata>..cctor
	|-Array.EmptyInternalEnumerator<ObjectMetadata>..cctor
	|-Array.EmptyInternalEnumerator<PropertyMetadata>..cctor
	|-Array.EmptyInternalEnumerator<LuaDictEntry<object, object>>..cctor
	|-Array.EmptyInternalEnumerator<LuaFunction.FuncData>..cctor
	|-Array.EmptyInternalEnumerator<BinaryOperatorHandler.OperatorQuery>..cctor
	|-Array.EmptyInternalEnumerator<ConversionUtility.ConversionQuery>..cctor
	|-Array.EmptyInternalEnumerator<fsOption<fsVersionedType>>..cctor
	|-Array.EmptyInternalEnumerator<fsPortableReflection.AttributeQuery>..cctor
	|-Array.EmptyInternalEnumerator<fsVersionedType>..cctor
	|-Array.EmptyInternalEnumerator<fsAotCompilationManager.AotCompilation>..cctor
	|-Array.EmptyInternalEnumerator<Header.ReceivedToken>..cctor
	|-Array.EmptyInternalEnumerator<MinimapPoint>..cctor
	|-Array.EmptyInternalEnumerator<CodePointIndexer.TableRange>..cctor
	|-Array.EmptyInternalEnumerator<Uri.UriScheme>..cctor
	|-Array.EmptyInternalEnumerator<MusicStateInfo>..cctor
	|-Array.EmptyInternalEnumerator<BridgeHandler.IdxPacket>..cctor
	|-Array.EmptyInternalEnumerator<JsonPosition>..cctor
	|-Array.EmptyInternalEnumerator<DefaultSerializationBinder.TypeNameKey>..cctor
	|-Array.EmptyInternalEnumerator<ResolverContractKey>..cctor
	|-Array.EmptyInternalEnumerator<ConvertUtils.TypeConvertKey>..cctor
	|-Array.EmptyInternalEnumerator<ObjectPoolComInfo>..cctor
	|-Array.EmptyInternalEnumerator<pb_BezierPoint>..cctor
	|-Array.EmptyInternalEnumerator<pb_Edge>..cctor
	|-Array.EmptyInternalEnumerator<pb_IntVec3>..cctor
	|-Array.EmptyInternalEnumerator<IcoBumpin.FaceRef>..cctor
	|-Array.EmptyInternalEnumerator<AnimationWarping.Warp>..cctor
	|-Array.EmptyInternalEnumerator<GrounderQuadruped.Foot>..cctor
	|-Array.EmptyInternalEnumerator<IKSolverLimb.AxisDirection>..cctor
	|-Array.EmptyInternalEnumerator<ScreenRadioScriptObject.ScreenInfo>..cctor
	|-Array.EmptyInternalEnumerator<ValueDropdownItem<object>>..cctor
	|-Array.EmptyInternalEnumerator<FormatterLocator.FormatterInfo>..cctor
	|-Array.EmptyInternalEnumerator<FormatterLocator.FormatterLocatorInfo>..cctor
	|-Array.EmptyInternalEnumerator<NodeInfo>..cctor
	|-Array.EmptyInternalEnumerator<SerializationNode>..cctor
	|-Array.EmptyInternalEnumerator<DeepReflection.PathStep>..cctor
	|-Array.EmptyInternalEnumerator<CCalEffInfo>..cctor
	|-Array.EmptyInternalEnumerator<SkillRayHit>..cctor
	|-Array.EmptyInternalEnumerator<AnimationStateData.AnimationPair>..cctor
	|-Array.EmptyInternalEnumerator<EventQueue.EventQueueEntry>..cctor
	|-Array.EmptyInternalEnumerator<Skin.AttachmentKeyTuple>..cctor
	|-Array.EmptyInternalEnumerator<SkeletonRendererCustomMaterials.AtlasMaterialOverride>..cctor
	|-Array.EmptyInternalEnumerator<SkeletonRendererCustomMaterials.SlotMaterialOverride>..cctor
	|-Array.EmptyInternalEnumerator<SkeletonUtilityKinematicShadow.TransformPair>..cctor
	|-Array.EmptyInternalEnumerator<SlotBlendModes.MaterialTexturePair>..cctor
	|-Array.EmptyInternalEnumerator<SubmeshInstruction>..cctor
	|-Array.EmptyInternalEnumerator<StateSoundScriptObject.Loop>..cctor
	|-Array.EmptyInternalEnumerator<StateSoundScriptObject.StateSound>..cctor
	|-Array.EmptyInternalEnumerator<SteamMatchViewer.ChatMsg>..cctor
	|-Array.EmptyInternalEnumerator<AppId_t>..cctor
	|-Array.EmptyInternalEnumerator<CSteamID>..cctor
	|-Array.EmptyInternalEnumerator<ControllerActionSetHandle_t>..cctor
	|-Array.EmptyInternalEnumerator<ControllerHandle_t>..cctor
	|-Array.EmptyInternalEnumerator<DepotId_t>..cctor
	|-Array.EmptyInternalEnumerator<HAuthTicket>..cctor
	|-Array.EmptyInternalEnumerator<InputActionSetHandle_t>..cctor
	|-Array.EmptyInternalEnumerator<InputHandle_t>..cctor
	|-Array.EmptyInternalEnumerator<MatchMakingKeyValuePair_t>..cctor
	|-Array.EmptyInternalEnumerator<PublishedFileId_t>..cctor
	|-Array.EmptyInternalEnumerator<SteamAPICall_t>..cctor
	|-Array.EmptyInternalEnumerator<SteamItemDef_t>..cctor
	|-Array.EmptyInternalEnumerator<SteamItemDetails_t>..cctor
	|-Array.EmptyInternalEnumerator<SteamItemInstanceID_t>..cctor
	|-Array.EmptyInternalEnumerator<SteamPartyBeaconLocation_t>..cctor
	|-Array.EmptyInternalEnumerator<ArraySegment<byte>>..cctor
	|-Array.EmptyInternalEnumerator<bool>..cctor
	|-Array.EmptyInternalEnumerator<byte>..cctor
	|-Array.EmptyInternalEnumerator<ByteEnum>..cctor
	|-Array.EmptyInternalEnumerator<char>..cctor
	|-Array.EmptyInternalEnumerator<ConcurrentQueue.Segment.Slot<object>>..cctor
	|-Array.EmptyInternalEnumerator<DictionaryEntry>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<EventHook, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Flow.RecursionNode, int>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<DYP2PDll.P2PID, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<LPWNormalSolver.LPWPosition, int>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<BinaryOperatorHandler.OperatorQuery, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ConversionUtility.ConversionQuery, Int32Enum>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ConversionUtility.ConversionQuery, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<fsPortableReflection.AttributeQuery, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<DefaultSerializationBinder.TypeNameKey, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ResolverContractKey, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ConvertUtils.TypeConvertKey, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<pb_Edge, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<pb_IntVec3, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<AnimationStateData.AnimationPair, float>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Skin.AttachmentKeyTuple, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<SlotBlendModes.MaterialTexturePair, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<CSteamID, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<HAuthTicket, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<SteamAPICall_t, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<char, char>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<char, Nullable<ByteEnum>>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<char, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Guid, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<short, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.ClientTipsMessage>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.ConfirmMessage>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ConversationScriptObject.LoadMessage>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, HitData>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, MinimapPoint>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ObjectPoolComInfo>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, bool>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, char>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, int>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Int32Enum>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, long>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, float>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, uint>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, ulong>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Color>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Matrix4x4>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, NetworkMigrationManager.ConnectionPendingPlayers>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Vector2>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<int, Vector3>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, bool>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, int>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, Int32Enum>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Int32Enum, float>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<long, int>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<long, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<IntPtr, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, MeshCombiner.BlendShapeFrame>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, CinemachineCore.UpdateStatus>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, DYUpdateIni.OneResInfo>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, IniValue>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, PanelManger.PanelInfo>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, OneInfo>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, ArrayMetadata>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, ObjectMetadata>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, PropertyMetadata>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, fsOption<fsVersionedType>>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, SteamAPICall_t>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, bool>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, KeyValuePair<object, object>>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, int>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, Int32Enum>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, long>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, ResourceLocator>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, float>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, TimeSpan>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, Color>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, NetworkBroadcastResult>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, Playable>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, Vector3>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<object, BlendShapeFrame>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<float, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ushort, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<uint, int>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<uint, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<uint, ulong>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ulong, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ulong, uint>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<UInt64Enum, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<TerrainUtility.TerrainMap.TileCoord, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<NetworkHash128, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<NetworkInstanceId, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<NetworkSceneId, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<Scene, object>>..cctor
	|-Array.EmptyInternalEnumerator<Dictionary.Entry<ZmID, object>>..cctor
	|-Array.EmptyInternalEnumerator<HashSet.Slot<pb_Edge>>..cctor
	|-Array.EmptyInternalEnumerator<HashSet.Slot<char>>..cctor
	|-Array.EmptyInternalEnumerator<HashSet.Slot<int>>..cctor
	|-Array.EmptyInternalEnumerator<HashSet.Slot<Int32Enum>>..cctor
	|-Array.EmptyInternalEnumerator<HashSet.Slot<object>>..cctor
	|-Array.EmptyInternalEnumerator<HashSet.Slot<uint>>..cctor
	|-Array.EmptyInternalEnumerator<HashSet.Slot<ulong>>..cctor
	|-Array.EmptyInternalEnumerator<HashSet.Slot<NetworkInstanceId>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<EventHook, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<Flow.RecursionNode, int>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<DYP2PDll.P2PID, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<LPWNormalSolver.LPWPosition, int>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<BinaryOperatorHandler.OperatorQuery, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<ConversionUtility.ConversionQuery, Int32Enum>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<ConversionUtility.ConversionQuery, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<fsPortableReflection.AttributeQuery, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<DefaultSerializationBinder.TypeNameKey, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<ResolverContractKey, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<ConvertUtils.TypeConvertKey, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<pb_Edge, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<pb_IntVec3, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<AnimationStateData.AnimationPair, float>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<Skin.AttachmentKeyTuple, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<SlotBlendModes.MaterialTexturePair, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<CSteamID, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<HAuthTicket, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<SteamAPICall_t, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<char, char>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<char, Nullable<ByteEnum>>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<char, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<DateTime, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<Guid, int>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<Guid, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<short, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ConversationScriptObject.ClientTipsMessage>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ConversationScriptObject.ConfirmMessage>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ConversationScriptObject.LoadMessage>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, HitData>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, MinimapPoint>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ObjectPoolComInfo>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, bool>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, char>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, int>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Int32Enum>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, long>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, float>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, uint>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, ulong>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Color>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Matrix4x4>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, NetworkMigrationManager.ConnectionPendingPlayers>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Vector2>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<int, Vector3>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, bool>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, int>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, Int32Enum>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<Int32Enum, float>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<long, int>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<long, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<IntPtr, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, MeshCombiner.BlendShapeFrame>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, CinemachineCore.UpdateStatus>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, DYUpdateIni.OneResInfo>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, IniValue>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, PanelManger.PanelInfo>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, OneInfo>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, ArrayMetadata>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, ObjectMetadata>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, PropertyMetadata>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, fsOption<fsVersionedType>>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, SteamAPICall_t>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, bool>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, KeyValuePair<object, object>>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, int>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, Int32Enum>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, long>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, ResourceLocator>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, float>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, TimeSpan>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, Color>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, NetworkBroadcastResult>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, Playable>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, Vector3>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<object, BlendShapeFrame>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<float, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<ushort, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<uint, int>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<uint, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<uint, ulong>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<ulong, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<ulong, uint>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<UInt64Enum, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<TerrainUtility.TerrainMap.TileCoord, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<NetworkHash128, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<NetworkInstanceId, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<NetworkSceneId, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<Scene, object>>..cctor
	|-Array.EmptyInternalEnumerator<KeyValuePair<ZmID, object>>..cctor
	|-Array.EmptyInternalEnumerator<Hashtable.bucket>..cctor
	|-Array.EmptyInternalEnumerator<AttributeCollection.AttributeEntry>..cctor
	|-Array.EmptyInternalEnumerator<DateTime>..cctor
	|-Array.EmptyInternalEnumerator<Decimal>..cctor
	|-Array.EmptyInternalEnumerator<EventProvider.SessionInfo>..cctor
	|-Array.EmptyInternalEnumerator<EventSource.EventMetadata>..cctor
	|-Array.EmptyInternalEnumerator<double>..cctor
	|-Array.EmptyInternalEnumerator<InternalCodePageDataItem>..cctor
	|-Array.EmptyInternalEnumerator<InternalEncodingDataItem>..cctor
	|-Array.EmptyInternalEnumerator<TimeSpanParse.TimeSpanToken>..cctor
	|-Array.EmptyInternalEnumerator<UmAlQuraCalendar.DateMapping>..cctor
	|-Array.EmptyInternalEnumerator<Guid>..cctor
	|-Array.EmptyInternalEnumerator<short>..cctor
	|-Array.EmptyInternalEnumerator<int>..cctor
	|-Array.EmptyInternalEnumerator<Int32Enum>..cctor
	|-Array.EmptyInternalEnumerator<long>..cctor
	|-Array.EmptyInternalEnumerator<IntPtr>..cctor
	|-Array.EmptyInternalEnumerator<InterpretedFrameInfo>..cctor
	|-Array.EmptyInternalEnumerator<LocalDefinition>..cctor
	|-Array.EmptyInternalEnumerator<RuntimeLabel>..cctor
	|-Array.EmptyInternalEnumerator<Set.Slot<CSteamID>>..cctor
	|-Array.EmptyInternalEnumerator<Set.Slot<char>>..cctor
	|-Array.EmptyInternalEnumerator<Set.Slot<object>>..cctor
	|-Array.EmptyInternalEnumerator<Set.Slot<uint>>..cctor
	|-Array.EmptyInternalEnumerator<Set.Slot<ulong>>..cctor
	|-Array.EmptyInternalEnumerator<CookieTokenizer.RecognizedAttribute>..cctor
	|-Array.EmptyInternalEnumerator<HeaderVariantInfo>..cctor
	|-Array.EmptyInternalEnumerator<Win32_IP_ADAPTER_ADDRESSES>..cctor
	|-Array.EmptyInternalEnumerator<Socket.WSABUF>..cctor
	|-Array.EmptyInternalEnumerator<Nullable<ByteEnum>>..cctor
	|-Array.EmptyInternalEnumerator<object>..cctor
	|-Array.EmptyInternalEnumerator<ParameterizedStrings.FormatParam>..cctor
	|-Array.EmptyInternalEnumerator<CustomAttributeNamedArgument>..cctor
	|-Array.EmptyInternalEnumerator<CustomAttributeTypedArgument>..cctor
	|-Array.EmptyInternalEnumerator<ParameterModifier>..cctor
	|-Array.EmptyInternalEnumerator<ResourceLocator>..cctor
	|-Array.EmptyInternalEnumerator<Ephemeron>..cctor
	|-Array.EmptyInternalEnumerator<GCHandle>..cctor
	|-Array.EmptyInternalEnumerator<sbyte>..cctor
	|-Array.EmptyInternalEnumerator<X509ChainStatus>..cctor
	|-Array.EmptyInternalEnumerator<float>..cctor
	|-Array.EmptyInternalEnumerator<RegexCharClass.LowerCaseMapping>..cctor
	|-Array.EmptyInternalEnumerator<CancellationTokenRegistration>..cctor
	|-Array.EmptyInternalEnumerator<TimeSpan>..cctor
	|-Array.EmptyInternalEnumerator<ushort>..cctor
	|-Array.EmptyInternalEnumerator<UInt16Enum>..cctor
	|-Array.EmptyInternalEnumerator<uint>..cctor
	|-Array.EmptyInternalEnumerator<UInt32Enum>..cctor
	|-Array.EmptyInternalEnumerator<ulong>..cctor
	|-Array.EmptyInternalEnumerator<UInt64Enum>..cctor
	|-Array.EmptyInternalEnumerator<UIntPtr>..cctor
	|-Array.EmptyInternalEnumerator<MaterialReference>..cctor
	|-Array.EmptyInternalEnumerator<RichTextTagAttribute>..cctor
	|-Array.EmptyInternalEnumerator<TexturePacker.SpriteData>..cctor
	|-Array.EmptyInternalEnumerator<TMP_CharacterInfo>..cctor
	|-Array.EmptyInternalEnumerator<TMP_FontWeightPair>..cctor
	|-Array.EmptyInternalEnumerator<TMP_LineInfo>..cctor
	|-Array.EmptyInternalEnumerator<TMP_LinkInfo>..cctor
	|-Array.EmptyInternalEnumerator<TMP_MeshInfo>..cctor
	|-Array.EmptyInternalEnumerator<TMP_PageInfo>..cctor
	|-Array.EmptyInternalEnumerator<TMP_Text.UnicodeChar>..cctor
	|-Array.EmptyInternalEnumerator<TMP_WordInfo>..cctor
	|-Array.EmptyInternalEnumerator<AccelerationEvent>..cctor
	|-Array.EmptyInternalEnumerator<AnimatorClipInfo>..cctor
	|-Array.EmptyInternalEnumerator<BeforeRenderHelper.OrderBlock>..cctor
	|-Array.EmptyInternalEnumerator<BoneWeight>..cctor
	|-Array.EmptyInternalEnumerator<BoundingSphere>..cctor
	|-Array.EmptyInternalEnumerator<Color32>..cctor
	|-Array.EmptyInternalEnumerator<Color>..cctor
	|-Array.EmptyInternalEnumerator<CombineInstance>..cctor
	|-Array.EmptyInternalEnumerator<ContactPoint2D>..cctor
	|-Array.EmptyInternalEnumerator<ContactPoint>..cctor
	|-Array.EmptyInternalEnumerator<RaycastResult>..cctor
	|-Array.EmptyInternalEnumerator<LightDataGI>..cctor
	|-Array.EmptyInternalEnumerator<PlayerLoopSystem>..cctor
	|-Array.EmptyInternalEnumerator<ShadowSliceData>..cctor
	|-Array.EmptyInternalEnumerator<ShaderPassName>..cctor
	|-Array.EmptyInternalEnumerator<VisibleLight>..cctor
	|-Array.EmptyInternalEnumerator<VisibleReflectionProbe>..cctor
	|-Array.EmptyInternalEnumerator<TerrainUtility.TerrainMap.TileCoord>..cctor
	|-Array.EmptyInternalEnumerator<GradientAlphaKey>..cctor
	|-Array.EmptyInternalEnumerator<GradientColorKey>..cctor
	|-Array.EmptyInternalEnumerator<IntervalTreeNode>..cctor
	|-Array.EmptyInternalEnumerator<IntervalTree.Entry<object>>..cctor
	|-Array.EmptyInternalEnumerator<Keyframe>..cctor
	|-Array.EmptyInternalEnumerator<LOD>..cctor
	|-Array.EmptyInternalEnumerator<Matrix4x4>..cctor
	|-Array.EmptyInternalEnumerator<MeshSubsetCombineUtility.MeshContainer>..cctor
	|-Array.EmptyInternalEnumerator<MeshSubsetCombineUtility.MeshInstance>..cctor
	|-Array.EmptyInternalEnumerator<MeshSubsetCombineUtility.SubMeshInstance>..cctor
	|-Array.EmptyInternalEnumerator<ChannelPacket>..cctor
	|-Array.EmptyInternalEnumerator<ClientScene.PendingOwner>..cctor
	|-Array.EmptyInternalEnumerator<LocalClient.InternalMsg>..cctor
	|-Array.EmptyInternalEnumerator<NetworkBroadcastResult>..cctor
	|-Array.EmptyInternalEnumerator<NetworkHash128>..cctor
	|-Array.EmptyInternalEnumerator<NetworkInstanceId>..cctor
	|-Array.EmptyInternalEnumerator<NetworkLobbyManager.PendingPlayer>..cctor
	|-Array.EmptyInternalEnumerator<NetworkMigrationManager.ConnectionPendingPlayers>..cctor
	|-Array.EmptyInternalEnumerator<NetworkMigrationManager.PendingPlayerInfo>..cctor
	|-Array.EmptyInternalEnumerator<NetworkSceneId>..cctor
	|-Array.EmptyInternalEnumerator<CRCMessageEntry>..cctor
	|-Array.EmptyInternalEnumerator<PeerInfoPlayer>..cctor
	|-Array.EmptyInternalEnumerator<ParticleSystem.Particle>..cctor
	|-Array.EmptyInternalEnumerator<Playable>..cctor
	|-Array.EmptyInternalEnumerator<PlayableBinding>..cctor
	|-Array.EmptyInternalEnumerator<Quaternion>..cctor
	|-Array.EmptyInternalEnumerator<RaycastHit2D>..cctor
	|-Array.EmptyInternalEnumerator<RaycastHit>..cctor
	|-Array.EmptyInternalEnumerator<Rect>..cctor
	|-Array.EmptyInternalEnumerator<RenderBuffer>..cctor
	|-Array.EmptyInternalEnumerator<BloomRenderer.Level>..cctor
	|-Array.EmptyInternalEnumerator<ReflectionProbeBlendInfo>..cctor
	|-Array.EmptyInternalEnumerator<RenderTargetIdentifier>..cctor
	|-Array.EmptyInternalEnumerator<Resolution>..cctor
	|-Array.EmptyInternalEnumerator<Scene>..cctor
	|-Array.EmptyInternalEnumerator<SendMouseEvents.HitInfo>..cctor
	|-Array.EmptyInternalEnumerator<GlyphRect>..cctor
	|-Array.EmptyInternalEnumerator<GlyphMarshallingStruct>..cctor
	|-Array.EmptyInternalEnumerator<GlyphPairAdjustmentRecord>..cctor
	|-Array.EmptyInternalEnumerator<AnimationOutputWeightProcessor.WeightInfo>..cctor
	|-Array.EmptyInternalEnumerator<Touch>..cctor
	|-Array.EmptyInternalEnumerator<ColorBlock>..cctor
	|-Array.EmptyInternalEnumerator<Navigation>..cctor
	|-Array.EmptyInternalEnumerator<SpriteState>..cctor
	|-Array.EmptyInternalEnumerator<UICharInfo>..cctor
	|-Array.EmptyInternalEnumerator<UILineInfo>..cctor
	|-Array.EmptyInternalEnumerator<UIVertex>..cctor
	|-Array.EmptyInternalEnumerator<UnitySynchronizationContext.WorkRequest>..cctor
	|-Array.EmptyInternalEnumerator<Vector2>..cctor
	|-Array.EmptyInternalEnumerator<Vector2Int>..cctor
	|-Array.EmptyInternalEnumerator<Vector3>..cctor
	|-Array.EmptyInternalEnumerator<Vector4>..cctor
	|-Array.EmptyInternalEnumerator<SemanticMeaning>..cctor
	|-Array.EmptyInternalEnumerator<BlendShape>..cctor
	|-Array.EmptyInternalEnumerator<BlendShapeFrame>..cctor
	|-Array.EmptyInternalEnumerator<BorderVertex>..cctor
	|-Array.EmptyInternalEnumerator<LODGenerator.SkinnedRenderer>..cctor
	|-Array.EmptyInternalEnumerator<LODGenerator.StaticRenderer>..cctor
	|-Array.EmptyInternalEnumerator<LODLevel>..cctor
	|-Array.EmptyInternalEnumerator<GamePadState>..cctor
	|-Array.EmptyInternalEnumerator<ZmPeerManager.RecvPacket>..cctor
	|-Array.EmptyInternalEnumerator<ZmID>..cctor
	*/
}

// Namespace: 
private struct Array.SorterObjectArray
{
	// Fields
	private object[] keys;
	private object[] items;
	private IComparer comparer;

	// Methods

	internal void .ctor(object[] keys, object[] items, IComparer comparer) { }

	internal void SwapIfGreaterWithItems(int a, int b) { }

	private void Swap(int i, int j) { }

	internal void Sort(int left, int length) { }

	private void IntrospectiveSort(int left, int length) { }

	private void IntroSort(int lo, int hi, int depthLimit) { }

	private int PickPivotAndPartition(int lo, int hi) { }

	private void Heapsort(int lo, int hi) { }

	private void DownHeap(int i, int n, int lo) { }

	private void InsertionSort(int lo, int hi) { }
}

// Namespace: 
private struct Array.SorterGenericArray
{
	// Fields
	private Array keys;
	private Array items;
	private IComparer comparer;

	// Methods

	internal void .ctor(Array keys, Array items, IComparer comparer) { }

	internal void SwapIfGreaterWithItems(int a, int b) { }

	private void Swap(int i, int j) { }

	internal void Sort(int left, int length) { }

	private void IntrospectiveSort(int left, int length) { }

	private void IntroSort(int lo, int hi, int depthLimit) { }

	private int PickPivotAndPartition(int lo, int hi) { }

	private void Heapsort(int lo, int hi) { }

	private void DownHeap(int i, int n, int lo) { }

	private void InsertionSort(int lo, int hi) { }
}

// Namespace: System
internal interface ITupleInternal : ITuple
{
	// Methods

	public abstract string ToString(StringBuilder sb) { }
}

// Namespace: System
public static class Tuple
{
	// Methods

	public static Tuple<T1, T2> Create<T1, T2>(T1 item1, T2 item2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1745360 Offset: 0x1744360 VA: 0x181745360
	|-Tuple.Create<Matrix4x4, bool>
	|
	|-RVA: 0x1745520 Offset: 0x1744520 VA: 0x181745520
	|-Tuple.Create<EventProvider.SessionInfo, bool>
	|
	|-RVA: 0x1745270 Offset: 0x1744270 VA: 0x181745270
	|-Tuple.Create<Guid, int>
	|
	|-RVA: 0x17454B0 Offset: 0x17444B0 VA: 0x1817454B0
	|-Tuple.Create<Stream, Stream.ReadWriteTask>
	|-Tuple.Create<object, object>
	|
	|-RVA: 0x17452F0 Offset: 0x17442F0 VA: 0x1817452F0
	|-Tuple.Create<int, int>
	*/

	public static Tuple<T1, T2, T3> Create<T1, T2, T3>(T1 item1, T2 item2, T3 item3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1745420 Offset: 0x1744420 VA: 0x181745420
	|-Tuple.Create<object, object, object>
	*/

	internal static int CombineHashCodes(int h1, int h2) { }

	internal static int CombineHashCodes(int h1, int h2, int h3) { }

	internal static int CombineHashCodes(int h1, int h2, int h3, int h4) { }
}

// Namespace: System
[Serializable]
public class Tuple<T1, T2> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple
{
	// Fields
	private readonly T1 m_Item1;
	private readonly T2 m_Item2;

	// Properties
	public T1 Item1 { get; }
	public T2 Item2 { get; }

	// Methods

	public T1 get_Item1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA1E020 Offset: 0xA1D020 VA: 0x180A1E020
	|-Tuple<Guid, string>.get_Item1
	|-Tuple<Guid, int>.get_Item1
	|-Tuple<Guid, object>.get_Item1
	|
	|-RVA: 0x1EE7C20 Offset: 0x1EE6C20 VA: 0x181EE7C20
	|-Tuple<Matrix4x4, bool>.get_Item1
	|
	|-RVA: 0x81B350 Offset: 0x81A350 VA: 0x18081B350
	|-Tuple<EventProvider.SessionInfo, bool>.get_Item1
	|-Tuple<Stream, Stream.ReadWriteTask>.get_Item1
	|-Tuple<TextWriter, char>.get_Item1
	|-Tuple<TextWriter, string>.get_Item1
	|-Tuple<object, char>.get_Item1
	|-Tuple<object, object>.get_Item1
	|
	|-RVA: 0x1EE7C10 Offset: 0x1EE6C10 VA: 0x181EE7C10
	|-Tuple<int, int>.get_Item1
	*/

	public T2 get_Item2() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1669AD0 Offset: 0x1668AD0 VA: 0x181669AD0
	|-Tuple<Guid, string>.get_Item2
	|-Tuple<Guid, object>.get_Item2
	|
	|-RVA: 0x1328530 Offset: 0x1327530 VA: 0x181328530
	|-Tuple<Matrix4x4, bool>.get_Item2
	|
	|-RVA: 0x78C500 Offset: 0x78B500 VA: 0x18078C500
	|-Tuple<EventProvider.SessionInfo, bool>.get_Item2
	|
	|-RVA: 0x13D2490 Offset: 0x13D1490 VA: 0x1813D2490
	|-Tuple<Guid, int>.get_Item2
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-Tuple<Stream, Stream.ReadWriteTask>.get_Item2
	|-Tuple<TextWriter, string>.get_Item2
	|-Tuple<object, object>.get_Item2
	|
	|-RVA: 0x1EE7C50 Offset: 0x1EE6C50 VA: 0x181EE7C50
	|-Tuple<TextWriter, char>.get_Item2
	|-Tuple<object, char>.get_Item2
	|
	|-RVA: 0x586ED0 Offset: 0x585ED0 VA: 0x180586ED0
	|-Tuple<int, int>.get_Item2
	*/

	public void .ctor(T1 item1, T2 item2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE79F0 Offset: 0x1EE69F0 VA: 0x181EE79F0
	|-Tuple<EventProvider.SessionInfo, bool>..ctor
	|
	|-RVA: 0x1EE7B60 Offset: 0x1EE6B60 VA: 0x181EE7B60
	|-Tuple<Guid, int>..ctor
	|
	|-RVA: 0x1EE7B10 Offset: 0x1EE6B10 VA: 0x181EE7B10
	|-Tuple<Guid, object>..ctor
	|-Tuple<Guid, string>..ctor
	|
	|-RVA: 0x1EE7A80 Offset: 0x1EE6A80 VA: 0x181EE7A80
	|-Tuple<int, int>..ctor
	|
	|-RVA: 0x1EE7AC0 Offset: 0x1EE6AC0 VA: 0x181EE7AC0
	|-Tuple<object, char>..ctor
	|
	|-RVA: 0x1EE7A30 Offset: 0x1EE6A30 VA: 0x181EE7A30
	|-Tuple<object, object>..ctor
	|
	|-RVA: 0x1EE7BB0 Offset: 0x1EE6BB0 VA: 0x181EE7BB0
	|-Tuple<Matrix4x4, bool>..ctor
	*/

	public override bool Equals(object obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE4550 Offset: 0x1EE3550 VA: 0x181EE4550
	|-Tuple<EventProvider.SessionInfo, bool>.Equals
	|
	|-RVA: 0x1EE4280 Offset: 0x1EE3280 VA: 0x181EE4280
	|-Tuple<Guid, int>.Equals
	|
	|-RVA: 0x1EE44C0 Offset: 0x1EE34C0 VA: 0x181EE44C0
	|-Tuple<Guid, object>.Equals
	|
	|-RVA: 0x1EE43A0 Offset: 0x1EE33A0 VA: 0x181EE43A0
	|-Tuple<int, int>.Equals
	|
	|-RVA: 0x1EE4310 Offset: 0x1EE3310 VA: 0x181EE4310
	|-Tuple<object, char>.Equals
	|
	|-RVA: 0x1EE4430 Offset: 0x1EE3430 VA: 0x181EE4430
	|-Tuple<object, object>.Equals
	|
	|-RVA: 0x1EE45E0 Offset: 0x1EE35E0 VA: 0x181EE45E0
	|-Tuple<Matrix4x4, bool>.Equals
	*/

	private bool System.Collections.IStructuralEquatable.Equals(object other, IEqualityComparer comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE5F80 Offset: 0x1EE4F80 VA: 0x181EE5F80
	|-Tuple<EventProvider.SessionInfo, bool>.System.Collections.IStructuralEquatable.Equals
	|
	|-RVA: 0x1EE62C0 Offset: 0x1EE52C0 VA: 0x181EE62C0
	|-Tuple<Guid, int>.System.Collections.IStructuralEquatable.Equals
	|
	|-RVA: 0x1EE5BE0 Offset: 0x1EE4BE0 VA: 0x181EE5BE0
	|-Tuple<Guid, object>.System.Collections.IStructuralEquatable.Equals
	|
	|-RVA: 0x1EE5A10 Offset: 0x1EE4A10 VA: 0x181EE5A10
	|-Tuple<int, int>.System.Collections.IStructuralEquatable.Equals
	|
	|-RVA: 0x1EE6160 Offset: 0x1EE5160 VA: 0x181EE6160
	|-Tuple<object, char>.System.Collections.IStructuralEquatable.Equals
	|
	|-RVA: 0x1EE5930 Offset: 0x1EE4930 VA: 0x181EE5930
	|-Tuple<object, object>.System.Collections.IStructuralEquatable.Equals
	|
	|-RVA: 0x1EE5D50 Offset: 0x1EE4D50 VA: 0x181EE5D50
	|-Tuple<Matrix4x4, bool>.System.Collections.IStructuralEquatable.Equals
	*/

	private int System.IComparable.CompareTo(object obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE6E00 Offset: 0x1EE5E00 VA: 0x181EE6E00
	|-Tuple<EventProvider.SessionInfo, bool>.System.IComparable.CompareTo
	|
	|-RVA: 0x1EE6CE0 Offset: 0x1EE5CE0 VA: 0x181EE6CE0
	|-Tuple<Guid, int>.System.IComparable.CompareTo
	|
	|-RVA: 0x1EE6C50 Offset: 0x1EE5C50 VA: 0x181EE6C50
	|-Tuple<Guid, object>.System.IComparable.CompareTo
	|
	|-RVA: 0x1EE6B30 Offset: 0x1EE5B30 VA: 0x181EE6B30
	|-Tuple<int, int>.System.IComparable.CompareTo
	|
	|-RVA: 0x1EE6BC0 Offset: 0x1EE5BC0 VA: 0x181EE6BC0
	|-Tuple<object, char>.System.IComparable.CompareTo
	|
	|-RVA: 0x1EE6E90 Offset: 0x1EE5E90 VA: 0x181EE6E90
	|-Tuple<object, object>.System.IComparable.CompareTo
	|
	|-RVA: 0x1EE6D70 Offset: 0x1EE5D70 VA: 0x181EE6D70
	|-Tuple<Matrix4x4, bool>.System.IComparable.CompareTo
	*/

	private int System.Collections.IStructuralComparable.CompareTo(object other, IComparer comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE5470 Offset: 0x1EE4470 VA: 0x181EE5470
	|-Tuple<EventProvider.SessionInfo, bool>.System.Collections.IStructuralComparable.CompareTo
	|
	|-RVA: 0x1EE49F0 Offset: 0x1EE39F0 VA: 0x181EE49F0
	|-Tuple<Guid, int>.System.Collections.IStructuralComparable.CompareTo
	|
	|-RVA: 0x1EE4DD0 Offset: 0x1EE3DD0 VA: 0x181EE4DD0
	|-Tuple<Guid, object>.System.Collections.IStructuralComparable.CompareTo
	|
	|-RVA: 0x1EE56D0 Offset: 0x1EE46D0 VA: 0x181EE56D0
	|-Tuple<int, int>.System.Collections.IStructuralComparable.CompareTo
	|
	|-RVA: 0x1EE4FD0 Offset: 0x1EE3FD0 VA: 0x181EE4FD0
	|-Tuple<object, char>.System.Collections.IStructuralComparable.CompareTo
	|
	|-RVA: 0x1EE4C60 Offset: 0x1EE3C60 VA: 0x181EE4C60
	|-Tuple<object, object>.System.Collections.IStructuralComparable.CompareTo
	|
	|-RVA: 0x1EE51C0 Offset: 0x1EE41C0 VA: 0x181EE51C0
	|-Tuple<Matrix4x4, bool>.System.Collections.IStructuralComparable.CompareTo
	*/

	public override int GetHashCode() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE47F0 Offset: 0x1EE37F0 VA: 0x181EE47F0
	|-Tuple<EventProvider.SessionInfo, bool>.GetHashCode
	|
	|-RVA: 0x1EE4970 Offset: 0x1EE3970 VA: 0x181EE4970
	|-Tuple<Guid, int>.GetHashCode
	|
	|-RVA: 0x1EE4770 Offset: 0x1EE3770 VA: 0x181EE4770
	|-Tuple<Guid, object>.GetHashCode
	|
	|-RVA: 0x1EE4870 Offset: 0x1EE3870 VA: 0x181EE4870
	|-Tuple<int, int>.GetHashCode
	|
	|-RVA: 0x1EE46F0 Offset: 0x1EE36F0 VA: 0x181EE46F0
	|-Tuple<object, char>.GetHashCode
	|
	|-RVA: 0x1EE48F0 Offset: 0x1EE38F0 VA: 0x181EE48F0
	|-Tuple<object, object>.GetHashCode
	|
	|-RVA: 0x1EE4670 Offset: 0x1EE3670 VA: 0x181EE4670
	|-Tuple<Matrix4x4, bool>.GetHashCode
	*/

	private int System.Collections.IStructuralEquatable.GetHashCode(IEqualityComparer comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE68C0 Offset: 0x1EE58C0 VA: 0x181EE68C0
	|-Tuple<EventProvider.SessionInfo, bool>.System.Collections.IStructuralEquatable.GetHashCode
	|
	|-RVA: 0x1EE6590 Offset: 0x1EE5590 VA: 0x181EE6590
	|-Tuple<Guid, int>.System.Collections.IStructuralEquatable.GetHashCode
	|
	|-RVA: 0x1EE6A60 Offset: 0x1EE5A60 VA: 0x181EE6A60
	|-Tuple<Guid, object>.System.Collections.IStructuralEquatable.GetHashCode
	|
	|-RVA: 0x1EE67C0 Offset: 0x1EE57C0 VA: 0x181EE67C0
	|-Tuple<int, int>.System.Collections.IStructuralEquatable.GetHashCode
	|
	|-RVA: 0x1EE64B0 Offset: 0x1EE54B0 VA: 0x181EE64B0
	|-Tuple<object, char>.System.Collections.IStructuralEquatable.GetHashCode
	|
	|-RVA: 0x1EE69D0 Offset: 0x1EE59D0 VA: 0x181EE69D0
	|-Tuple<object, object>.System.Collections.IStructuralEquatable.GetHashCode
	|
	|-RVA: 0x1EE6690 Offset: 0x1EE5690 VA: 0x181EE6690
	|-Tuple<Matrix4x4, bool>.System.Collections.IStructuralEquatable.GetHashCode
	*/

	public override string ToString() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE78D0 Offset: 0x1EE68D0 VA: 0x181EE78D0
	|-Tuple<EventProvider.SessionInfo, bool>.ToString
	|
	|-RVA: 0x1EE77B0 Offset: 0x1EE67B0 VA: 0x181EE77B0
	|-Tuple<Guid, int>.ToString
	|
	|-RVA: 0x1EE7960 Offset: 0x1EE6960 VA: 0x181EE7960
	|-Tuple<Guid, object>.ToString
	|
	|-RVA: 0x1EE7690 Offset: 0x1EE6690 VA: 0x181EE7690
	|-Tuple<int, int>.ToString
	|
	|-RVA: 0x1EE7720 Offset: 0x1EE6720 VA: 0x181EE7720
	|-Tuple<object, char>.ToString
	|
	|-RVA: 0x1EE7600 Offset: 0x1EE6600 VA: 0x181EE7600
	|-Tuple<object, object>.ToString
	|
	|-RVA: 0x1EE7840 Offset: 0x1EE6840 VA: 0x181EE7840
	|-Tuple<Matrix4x4, bool>.ToString
	*/

	private string System.ITupleInternal.ToString(StringBuilder sb) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE73E0 Offset: 0x1EE63E0 VA: 0x181EE73E0
	|-Tuple<EventProvider.SessionInfo, bool>.System.ITupleInternal.ToString
	|
	|-RVA: 0x1EE6F20 Offset: 0x1EE5F20 VA: 0x181EE6F20
	|-Tuple<Guid, int>.System.ITupleInternal.ToString
	|
	|-RVA: 0x1EE7040 Offset: 0x1EE6040 VA: 0x181EE7040
	|-Tuple<Guid, object>.System.ITupleInternal.ToString
	|
	|-RVA: 0x1EE74F0 Offset: 0x1EE64F0 VA: 0x181EE74F0
	|-Tuple<int, int>.System.ITupleInternal.ToString
	|
	|-RVA: 0x1EE7300 Offset: 0x1EE6300 VA: 0x181EE7300
	|-Tuple<object, char>.System.ITupleInternal.ToString
	|
	|-RVA: 0x1EE7120 Offset: 0x1EE6120 VA: 0x181EE7120
	|-Tuple<object, object>.System.ITupleInternal.ToString
	|
	|-RVA: 0x1EE71C0 Offset: 0x1EE61C0 VA: 0x181EE71C0
	|-Tuple<Matrix4x4, bool>.System.ITupleInternal.ToString
	*/
}

// Namespace: System
[Serializable]
public class Tuple<T1, T2, T3> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple
{
	// Fields
	private readonly T1 m_Item1;
	private readonly T2 m_Item2;
	private readonly T3 m_Item3;

	// Properties
	public T1 Item1 { get; }
	public T2 Item2 { get; }
	public T3 Item3 { get; }

	// Methods

	public T1 get_Item1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x81B350 Offset: 0x81A350 VA: 0x18081B350
	|-Tuple<object, object, object>.get_Item1
	|-Tuple<Task, Task, TaskContinuation>.get_Item1
	*/

	public T2 get_Item2() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-Tuple<object, object, object>.get_Item2
	|-Tuple<Task, Task, TaskContinuation>.get_Item2
	*/

	public T3 get_Item3() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1669AD0 Offset: 0x1668AD0 VA: 0x181669AD0
	|-Tuple<object, object, object>.get_Item3
	|-Tuple<Task, Task, TaskContinuation>.get_Item3
	*/

	public void .ctor(T1 item1, T2 item2, T3 item3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDA710 Offset: 0x1CD9710 VA: 0x181CDA710
	|-Tuple<object, object, object>..ctor
	|-Tuple<Task, Task, TaskContinuation>..ctor
	*/

	public override bool Equals(object obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE7C60 Offset: 0x1EE6C60 VA: 0x181EE7C60
	|-Tuple<object, object, object>.Equals
	*/

	private bool System.Collections.IStructuralEquatable.Equals(object other, IEqualityComparer comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE7F10 Offset: 0x1EE6F10 VA: 0x181EE7F10
	|-Tuple<object, object, object>.System.Collections.IStructuralEquatable.Equals
	*/

	private int System.IComparable.CompareTo(object obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE80D0 Offset: 0x1EE70D0 VA: 0x181EE80D0
	|-Tuple<object, object, object>.System.IComparable.CompareTo
	*/

	private int System.Collections.IStructuralComparable.CompareTo(object other, IComparer comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE7D70 Offset: 0x1EE6D70 VA: 0x181EE7D70
	|-Tuple<object, object, object>.System.Collections.IStructuralComparable.CompareTo
	*/

	public override int GetHashCode() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE7CF0 Offset: 0x1EE6CF0 VA: 0x181EE7CF0
	|-Tuple<object, object, object>.GetHashCode
	*/

	private int System.Collections.IStructuralEquatable.GetHashCode(IEqualityComparer comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE8010 Offset: 0x1EE7010 VA: 0x181EE8010
	|-Tuple<object, object, object>.System.Collections.IStructuralEquatable.GetHashCode
	*/

	public override string ToString() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE8220 Offset: 0x1EE7220 VA: 0x181EE8220
	|-Tuple<object, object, object>.ToString
	*/

	private string System.ITupleInternal.ToString(StringBuilder sb) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE8160 Offset: 0x1EE7160 VA: 0x181EE8160
	|-Tuple<object, object, object>.System.ITupleInternal.ToString
	*/
}

// Namespace: System
[Serializable]
public class Tuple<T1, T2, T3, T4> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple
{
	// Fields
	private readonly T1 m_Item1;
	private readonly T2 m_Item2;
	private readonly T3 m_Item3;
	private readonly T4 m_Item4;

	// Properties
	public T1 Item1 { get; }
	public T2 Item2 { get; }
	public T3 Item3 { get; }
	public T4 Item4 { get; }

	// Methods

	public T1 get_Item1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x81B350 Offset: 0x81A350 VA: 0x18081B350
	|-Tuple<TextReader, char[], int, int>.get_Item1
	|-Tuple<TextWriter, char[], int, int>.get_Item1
	|-Tuple<object, object, int, int>.get_Item1
	|-Tuple<object, object, object, object>.get_Item1
	*/

	public T2 get_Item2() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-Tuple<TextReader, char[], int, int>.get_Item2
	|-Tuple<TextWriter, char[], int, int>.get_Item2
	|-Tuple<object, object, int, int>.get_Item2
	|-Tuple<object, object, object, object>.get_Item2
	*/

	public T3 get_Item3() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x13D2490 Offset: 0x13D1490 VA: 0x1813D2490
	|-Tuple<TextReader, char[], int, int>.get_Item3
	|-Tuple<TextWriter, char[], int, int>.get_Item3
	|-Tuple<object, object, int, int>.get_Item3
	|
	|-RVA: 0x1669AD0 Offset: 0x1668AD0 VA: 0x181669AD0
	|-Tuple<object, object, object, object>.get_Item3
	*/

	public T4 get_Item4() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xB09D10 Offset: 0xB08D10 VA: 0x180B09D10
	|-Tuple<TextReader, char[], int, int>.get_Item4
	|-Tuple<TextWriter, char[], int, int>.get_Item4
	|-Tuple<object, object, int, int>.get_Item4
	|
	|-RVA: 0xE53230 Offset: 0xE52230 VA: 0x180E53230
	|-Tuple<object, object, object, object>.get_Item4
	*/

	public void .ctor(T1 item1, T2 item2, T3 item3, T4 item4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE9390 Offset: 0x1EE8390 VA: 0x181EE9390
	|-Tuple<TextReader, char[], int, int>..ctor
	|-Tuple<object, object, int, int>..ctor
	|
	|-RVA: 0x1EE9330 Offset: 0x1EE8330 VA: 0x181EE9330
	|-Tuple<object, object, object, object>..ctor
	*/

	public override bool Equals(object obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE82B0 Offset: 0x1EE72B0 VA: 0x181EE82B0
	|-Tuple<object, object, int, int>.Equals
	|
	|-RVA: 0x1EE8340 Offset: 0x1EE7340 VA: 0x181EE8340
	|-Tuple<object, object, object, object>.Equals
	*/

	private bool System.Collections.IStructuralEquatable.Equals(object other, IEqualityComparer comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE8A60 Offset: 0x1EE7A60 VA: 0x181EE8A60
	|-Tuple<object, object, int, int>.System.Collections.IStructuralEquatable.Equals
	|
	|-RVA: 0x1EE8930 Offset: 0x1EE7930 VA: 0x181EE8930
	|-Tuple<object, object, object, object>.System.Collections.IStructuralEquatable.Equals
	*/

	private int System.IComparable.CompareTo(object obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE8EC0 Offset: 0x1EE7EC0 VA: 0x181EE8EC0
	|-Tuple<object, object, int, int>.System.IComparable.CompareTo
	|
	|-RVA: 0x1EE8F50 Offset: 0x1EE7F50 VA: 0x181EE8F50
	|-Tuple<object, object, object, object>.System.IComparable.CompareTo
	*/

	private int System.Collections.IStructuralComparable.CompareTo(object other, IComparer comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE84D0 Offset: 0x1EE74D0 VA: 0x181EE84D0
	|-Tuple<object, object, int, int>.System.Collections.IStructuralComparable.CompareTo
	|
	|-RVA: 0x1EE8770 Offset: 0x1EE7770 VA: 0x181EE8770
	|-Tuple<object, object, object, object>.System.Collections.IStructuralComparable.CompareTo
	*/

	public override int GetHashCode() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE83D0 Offset: 0x1EE73D0 VA: 0x181EE83D0
	|-Tuple<object, object, int, int>.GetHashCode
	|
	|-RVA: 0x1EE8450 Offset: 0x1EE7450 VA: 0x181EE8450
	|-Tuple<object, object, object, object>.GetHashCode
	*/

	private int System.Collections.IStructuralEquatable.GetHashCode(IEqualityComparer comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE8D70 Offset: 0x1EE7D70 VA: 0x181EE8D70
	|-Tuple<object, object, int, int>.System.Collections.IStructuralEquatable.GetHashCode
	|
	|-RVA: 0x1EE8C80 Offset: 0x1EE7C80 VA: 0x181EE8C80
	|-Tuple<object, object, object, object>.System.Collections.IStructuralEquatable.GetHashCode
	*/

	public override string ToString() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE92A0 Offset: 0x1EE82A0 VA: 0x181EE92A0
	|-Tuple<object, object, int, int>.ToString
	|
	|-RVA: 0x1EE9210 Offset: 0x1EE8210 VA: 0x181EE9210
	|-Tuple<object, object, object, object>.ToString
	*/

	private string System.ITupleInternal.ToString(StringBuilder sb) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE90C0 Offset: 0x1EE80C0 VA: 0x181EE90C0
	|-Tuple<object, object, int, int>.System.ITupleInternal.ToString
	|
	|-RVA: 0x1EE8FE0 Offset: 0x1EE7FE0 VA: 0x181EE8FE0
	|-Tuple<object, object, object, object>.System.ITupleInternal.ToString
	*/
}

// Namespace: System
[AttributeUsageAttribute] // RVA: 0x50F10 Offset: 0x50310 VA: 0x180050F10
internal class MonoTODOAttribute : Attribute
{
	// Fields
	private string comment;

	// Methods

	public void .ctor() { }

	public void .ctor(string comment) { }
}

// Namespace: System
[AttributeUsageAttribute] // RVA: 0x50F10 Offset: 0x50310 VA: 0x180050F10
internal class MonoLimitationAttribute : MonoTODOAttribute
{
	// Methods

	public void .ctor(string comment) { }
}

// Namespace: System
[DebuggerDisplayAttribute] // RVA: 0x517B0 Offset: 0x50BB0 VA: 0x1800517B0
[Serializable]
public class AggregateException : Exception
{
	// Fields
	private ReadOnlyCollection<Exception> m_innerExceptions;

	// Properties
	public ReadOnlyCollection<Exception> InnerExceptions { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(IEnumerable<Exception> innerExceptions) { }

	public void .ctor(Exception[] innerExceptions) { }

	public void .ctor(string message, IEnumerable<Exception> innerExceptions) { }

	public void .ctor(string message, Exception[] innerExceptions) { }

	private void .ctor(string message, IList<Exception> innerExceptions) { }

	internal void .ctor(IEnumerable<ExceptionDispatchInfo> innerExceptionInfos) { }

	internal void .ctor(string message, IEnumerable<ExceptionDispatchInfo> innerExceptionInfos) { }

	private void .ctor(string message, IList<ExceptionDispatchInfo> innerExceptionInfos) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	public override void GetObjectData(SerializationInfo info, StreamingContext context) { }

	public override Exception GetBaseException() { }

	public ReadOnlyCollection<Exception> get_InnerExceptions() { }

	public AggregateException Flatten() { }

	public override string ToString() { }
}

// Namespace: System
internal static class AppContextSwitches
{
	// Fields
	public static readonly bool ThrowExceptionIfDisposedCancellationTokenSource;
	public static readonly bool SetActorAsReferenceWhenCopyingClaimsIdentity;
	public static readonly bool NoAsyncCurrentCulture;
	public static readonly bool PreserveEventListnerObjectIdentity;

	// Methods

	private static void .cctor() { }
}

// Namespace: System
[Serializable]
internal class __Filters
{
	// Fields
	internal static readonly __Filters Instance;

	// Methods

	internal virtual bool FilterAttribute(MemberInfo m, object filterCriteria) { }

	internal virtual bool FilterName(MemberInfo m, object filterCriteria) { }

	internal virtual bool FilterIgnoreCase(MemberInfo m, object filterCriteria) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: System
internal sealed class LocalDataStoreHolder
{
	// Fields
	private LocalDataStore m_Store;

	// Properties
	public LocalDataStore Store { get; }

	// Methods

	public void .ctor(LocalDataStore store) { }

	protected override void Finalize() { }

	public LocalDataStore get_Store() { }
}

// Namespace: System
internal sealed class LocalDataStoreElement
{
	// Fields
	private object m_value;
	private long m_cookie;

	// Properties
	public object Value { get; set; }
	public long Cookie { get; }

	// Methods

	public void .ctor(long cookie) { }

	public object get_Value() { }

	public void set_Value(object value) { }

	public long get_Cookie() { }
}

// Namespace: System
internal sealed class LocalDataStore
{
	// Fields
	private LocalDataStoreElement[] m_DataTable;
	private LocalDataStoreMgr m_Manager;

	// Methods

	public void .ctor(LocalDataStoreMgr mgr, int InitialCapacity) { }

	internal void Dispose() { }

	public object GetData(LocalDataStoreSlot slot) { }

	public void SetData(LocalDataStoreSlot slot, object data) { }

	internal void FreeData(int slot, long cookie) { }

	private LocalDataStoreElement PopulateElement(LocalDataStoreSlot slot) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class LocalDataStoreSlot
{
	// Fields
	private LocalDataStoreMgr m_mgr;
	private int m_slot;
	private long m_cookie;

	// Properties
	internal LocalDataStoreMgr Manager { get; }
	internal int Slot { get; }
	internal long Cookie { get; }

	// Methods

	internal void .ctor(LocalDataStoreMgr mgr, int slot, long cookie) { }

	internal LocalDataStoreMgr get_Manager() { }

	internal int get_Slot() { }

	internal long get_Cookie() { }

	protected override void Finalize() { }
}

// Namespace: System
internal sealed class LocalDataStoreMgr
{
	// Fields
	private const int InitialSlotTableSize = 64;
	private const int SlotTableDoubleThreshold = 512;
	private const int LargeSlotTableSizeIncrease = 128;
	private bool[] m_SlotInfoTable;
	private int m_FirstAvailableSlot;
	private List<LocalDataStore> m_ManagedLocalDataStores;
	private Dictionary<string, LocalDataStoreSlot> m_KeyToSlotMap;
	private long m_CookieGenerator;

	// Methods

	public LocalDataStoreHolder CreateLocalDataStore() { }

	public void DeleteLocalDataStore(LocalDataStore store) { }

	public LocalDataStoreSlot AllocateDataSlot() { }

	public LocalDataStoreSlot AllocateNamedDataSlot(string name) { }

	public LocalDataStoreSlot GetNamedDataSlot(string name) { }

	public void FreeNamedDataSlot(string name) { }

	internal void FreeDataSlot(int slot, long cookie) { }

	public void ValidateSlot(LocalDataStoreSlot slot) { }

	internal int GetSlotTableLength() { }

	public void .ctor() { }
}

// Namespace: System
public sealed class Action<T> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Action<DataSet.FaceIndices>..ctor
	|-Action<EmptyEventArgs>..ctor
	|-Action<UnitPreservation.UnitPortPreservation>..ctor
	|-Action<MeshCombiner.SkinnedRenderer>..ctor
	|-Action<MeshCombiner.StaticRenderer>..ctor
	|-Action<CameraState.CustomBlendable>..ctor
	|-Action<CinemachineClearShot.Pair>..ctor
	|-Action<DoublePoint>..ctor
	|-Action<IntPoint>..ctor
	|-Action<DgwDelayInfo>..ctor
	|-Action<DgwInfo>..ctor
	|-Action<DgwResultServerInfo>..ctor
	|-Action<DgwServerForJson>..ctor
	|-Action<DgwServerInfo>..ctor
	|-Action<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>..ctor
	|-Action<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>..ctor
	|-Action<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>..ctor
	|-Action<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>..ctor
	|-Action<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>..ctor
	|-Action<homecontainer_GS2CHeroInfoClass.ClasslstHero>..ctor
	|-Action<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>..ctor
	|-Action<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>..ctor
	|-Action<homecontainer_GS2CRoundInfoClass.ClasslstInfo>..ctor
	|-Action<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>..ctor
	|-Action<homecontainer_GS2CSeasonInfoClass.ClasslstPool>..ctor
	|-Action<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>..ctor
	|-Action<homecontainer_GS2CTalentInfoClass.ClasslstTalent>..ctor
	|-Action<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>..ctor
	|-Action<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>..ctor
	|-Action<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>..ctor
	|-Action<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>..ctor
	|-Action<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>..ctor
	|-Action<lsswitch_LS2CCodeShieldClass.ClasslstShield>..ctor
	|-Action<netarchive_C2GSAskRoleListClass.ClasslstFile>..ctor
	|-Action<netarchive_GS2CRoleListClass.ClasslstFile>..ctor
	|-Action<netfriend_GS2CFindNameRetClass.ClasslstPlayer>..ctor
	|-Action<netopenui_GS2CGMListClass.ClasslstGMOrder>..ctor
	|-Action<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>..ctor
	|-Action<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>..ctor
	|-Action<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>..ctor
	|-Action<netopenui_GS2CRecentWarInfoClass.ClasslstWar>..ctor
	|-Action<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>..ctor
	|-Action<netopenui_GS2CRewardTipsClass.ClasslstRewardData>..ctor
	|-Action<nettask_GS2CAddTaskClass.ClasslstProcess>..ctor
	|-Action<nettask_GS2CAddTaskClass.ClasslstReward>..ctor
	|-Action<nettask_GS2CAddTaskClass.ClasslstTaskData>..ctor
	|-Action<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>..ctor
	|-Action<netteam_GS2CMaxRoundClass.ClasslstMaxRound>..ctor
	|-Action<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>..ctor
	|-Action<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>..ctor
	|-Action<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>..ctor
	|-Action<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>..ctor
	|-Action<s2cShop_GS2CRefreshShopClass.ClasslstGoods>..ctor
	|-Action<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>..ctor
	|-Action<s2cmove_C2GSMoveClass.ClasslstDisp>..ctor
	|-Action<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>..ctor
	|-Action<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>..ctor
	|-Action<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>..ctor
	|-Action<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>..ctor
	|-Action<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>..ctor
	|-Action<s2cnpc_C2GSAnswerDictClass.ClasslstQue>..ctor
	|-Action<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>..ctor
	|-Action<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>..ctor
	|-Action<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>..ctor
	|-Action<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>..ctor
	|-Action<s2cnpc_GS2CNpcEventClass.ClasslstOption>..ctor
	|-Action<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>..ctor
	|-Action<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>..ctor
	|-Action<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>..ctor
	|-Action<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>..ctor
	|-Action<s2cnpc_GS2CNpcShopClass.ClasslstGoods>..ctor
	|-Action<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>..ctor
	|-Action<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>..ctor
	|-Action<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>..ctor
	|-Action<AdvMsg>..ctor
	|-Action<BdMsg>..ctor
	|-Action<NameGenerate.NameWeight>..ctor
	|-Action<SteamNetworkingComponent.SendPacket>..ctor
	|-Action<WeGameNetworkingComponent.SendPacket>..ctor
	|-Action<RangeU16>..ctor
	|-Action<GuestAccountData>..ctor
	|-Action<Achieving_t>..ctor
	|-Action<AddFriend_t>..ctor
	|-Action<DeleteFriend_t>..ctor
	|-Action<ImServerConnectResult_t>..ctor
	|-Action<JoinLobby_t>..ctor
	|-Action<LeaveLobby_t>..ctor
	|-Action<LobbyAddMember_t>..ctor
	|-Action<LobbyChatMsg_t>..ctor
	|-Action<LobbyCreated_t>..ctor
	|-Action<LobbyEnter_t>..ctor
	|-Action<LobbyJsonChange_t>..ctor
	|-Action<LobbyMemberJsonChange_t>..ctor
	|-Action<LobbyOnwerChange_t>..ctor
	|-Action<MatchStateChange_t>..ctor
	|-Action<NetworkReceiveP2PToken_t>..ctor
	|-Action<ReceiveInviteToGame_t>..ctor
	|-Action<RemoteStorageFileReadAsyncComplete_t>..ctor
	|-Action<RemoteStorageFileWriteAsyncComplete_t>..ctor
	|-Action<UnderAgeCurfew_t>..ctor
	|-Action<UnderAgeTimeLimit_t>..ctor
	|-Action<UpdateFriendData_t>..ctor
	|-Action<VoiceAddPlayer_t>..ctor
	|-Action<VoiceDelPlayer_t>..ctor
	|-Action<VoiceDeviceResult_t>..ctor
	|-Action<VoiceEnterChannel_t>..ctor
	|-Action<VoiceError_t>..ctor
	|-Action<VoiceExitChannel_t>..ctor
	|-Action<VoiceUpdateStatus_t>..ctor
	|-Action<WorkStateChange_t>..ctor
	|-Action<OneInfo>..ctor
	|-Action<DebugDrawLine.DebugLine>..ctor
	|-Action<AssetTracker.AssetInfo>..ctor
	|-Action<EngineHotKey>..ctor
	|-Action<HitInfo>..ctor
	|-Action<InputDevice>..ctor
	|-Action<LogMessage>..ctor
	|-Action<LPWNormalSolver.LPWPoint>..ctor
	|-Action<LPWNormalSolver.LPWPointDataEntry>..ctor
	|-Action<PropertyMetadata>..ctor
	|-Action<fsVersionedType>..ctor
	|-Action<fsAotCompilationManager.AotCompilation>..ctor
	|-Action<MinimapPoint>..ctor
	|-Action<MusicStateInfo>..ctor
	|-Action<BridgeHandler.IdxPacket>..ctor
	|-Action<basenet>..ctor
	|-Action<JsonPosition>..ctor
	|-Action<pb_BezierPoint>..ctor
	|-Action<pb_Edge>..ctor
	|-Action<pb_Renderable>..ctor
	|-Action<Reporter.Log>..ctor
	|-Action<ScreenRadioScriptObject.ScreenInfo>..ctor
	|-Action<ValueDropdownItem<object>>..ctor
	|-Action<FormatterLocator.FormatterInfo>..ctor
	|-Action<FormatterLocator.FormatterLocatorInfo>..ctor
	|-Action<SerializationNode>..ctor
	|-Action<DeepReflection.PathStep>..ctor
	|-Action<CCalEffInfo>..ctor
	|-Action<SkillRayHit>..ctor
	|-Action<EventQueue.EventQueueEntry>..ctor
	|-Action<SkeletonRendererCustomMaterials.AtlasMaterialOverride>..ctor
	|-Action<SkeletonRendererCustomMaterials.SlotMaterialOverride>..ctor
	|-Action<SkeletonUtilityKinematicShadow.TransformPair>..ctor
	|-Action<SubmeshInstruction>..ctor
	|-Action<StateSoundScriptObject.Loop>..ctor
	|-Action<StateSoundScriptObject.StateSound>..ctor
	|-Action<SteamMatchViewer.ChatMsg>..ctor
	|-Action<AppProofOfPurchaseKeyResponse_t>..ctor
	|-Action<AssociateWithClanResult_t>..ctor
	|-Action<AvatarImageLoaded_t>..ctor
	|-Action<CSteamID>..ctor
	|-Action<CheckFileSignature_t>..ctor
	|-Action<ClanOfficerListResponse_t>..ctor
	|-Action<ClientGameServerDeny_t>..ctor
	|-Action<ComputeNewPlayerCompatibilityResult_t>..ctor
	|-Action<CreateItemResult_t>..ctor
	|-Action<DlcInstalled_t>..ctor
	|-Action<DownloadClanActivityCountsResult_t>..ctor
	|-Action<DownloadItemResult_t>..ctor
	|-Action<EncryptedAppTicketResponse_t>..ctor
	|-Action<FavoritesListAccountsUpdated_t>..ctor
	|-Action<FavoritesListChanged_t>..ctor
	|-Action<FileDetailsResult_t>..ctor
	|-Action<FriendRichPresenceUpdate_t>..ctor
	|-Action<FriendsEnumerateFollowingList_t>..ctor
	|-Action<FriendsGetFollowerCount_t>..ctor
	|-Action<FriendsIsFollowing_t>..ctor
	|-Action<GCMessageAvailable_t>..ctor
	|-Action<GCMessageFailed_t>..ctor
	|-Action<GSClientAchievementStatus_t>..ctor
	|-Action<GSClientApprove_t>..ctor
	|-Action<GSClientDeny_t>..ctor
	|-Action<GSClientGroupStatus_t>..ctor
	|-Action<GSClientKick_t>..ctor
	|-Action<GSGameplayStats_t>..ctor
	|-Action<GSPolicyResponse_t>..ctor
	|-Action<GSReputation_t>..ctor
	|-Action<GSStatsReceived_t>..ctor
	|-Action<GSStatsStored_t>..ctor
	|-Action<GSStatsUnloaded_t>..ctor
	|-Action<GameConnectedChatJoin_t>..ctor
	|-Action<GameConnectedChatLeave_t>..ctor
	|-Action<GameConnectedClanChatMsg_t>..ctor
	|-Action<GameConnectedFriendChatMsg_t>..ctor
	|-Action<GameLobbyJoinRequested_t>..ctor
	|-Action<GameOverlayActivated_t>..ctor
	|-Action<GameRichPresenceJoinRequested_t>..ctor
	|-Action<GameServerChangeRequested_t>..ctor
	|-Action<GameWebCallback_t>..ctor
	|-Action<GamepadTextInputDismissed_t>..ctor
	|-Action<GetAuthSessionTicketResponse_t>..ctor
	|-Action<GetUserItemVoteResult_t>..ctor
	|-Action<GetVideoURLResult_t>..ctor
	|-Action<GlobalAchievementPercentagesReady_t>..ctor
	|-Action<GlobalStatsReceived_t>..ctor
	|-Action<HTML_BrowserReady_t>..ctor
	|-Action<HTML_CanGoBackAndForward_t>..ctor
	|-Action<HTML_ChangedTitle_t>..ctor
	|-Action<HTML_CloseBrowser_t>..ctor
	|-Action<HTML_FileOpenDialog_t>..ctor
	|-Action<HTML_FinishedRequest_t>..ctor
	|-Action<HTML_HideToolTip_t>..ctor
	|-Action<HTML_HorizontalScroll_t>..ctor
	|-Action<HTML_JSAlert_t>..ctor
	|-Action<HTML_JSConfirm_t>..ctor
	|-Action<HTML_LinkAtPosition_t>..ctor
	|-Action<HTML_NeedsPaint_t>..ctor
	|-Action<HTML_NewWindow_t>..ctor
	|-Action<HTML_OpenLinkInNewTab_t>..ctor
	|-Action<HTML_SearchResults_t>..ctor
	|-Action<HTML_SetCursor_t>..ctor
	|-Action<HTML_ShowToolTip_t>..ctor
	|-Action<HTML_StartRequest_t>..ctor
	|-Action<HTML_StatusText_t>..ctor
	|-Action<HTML_URLChanged_t>..ctor
	|-Action<HTML_UpdateToolTip_t>..ctor
	|-Action<HTML_VerticalScroll_t>..ctor
	|-Action<HTTPRequestCompleted_t>..ctor
	|-Action<HTTPRequestDataReceived_t>..ctor
	|-Action<HTTPRequestHeadersReceived_t>..ctor
	|-Action<IPCFailure_t>..ctor
	|-Action<IPCountry_t>..ctor
	|-Action<ItemInstalled_t>..ctor
	|-Action<JoinClanChatRoomCompletionResult_t>..ctor
	|-Action<LeaderboardFindResult_t>..ctor
	|-Action<LeaderboardScoreUploaded_t>..ctor
	|-Action<LeaderboardScoresDownloaded_t>..ctor
	|-Action<LeaderboardUGCSet_t>..ctor
	|-Action<LicensesUpdated_t>..ctor
	|-Action<LobbyChatMsg_t>..ctor
	|-Action<LobbyChatUpdate_t>..ctor
	|-Action<LobbyCreated_t>..ctor
	|-Action<LobbyDataUpdate_t>..ctor
	|-Action<LobbyEnter_t>..ctor
	|-Action<LobbyGameCreated_t>..ctor
	|-Action<LobbyInvite_t>..ctor
	|-Action<LobbyKicked_t>..ctor
	|-Action<LobbyMatchList_t>..ctor
	|-Action<LowBatteryPower_t>..ctor
	|-Action<MicroTxnAuthorizationResponse_t>..ctor
	|-Action<MusicPlayerRemoteToFront_t>..ctor
	|-Action<MusicPlayerRemoteWillActivate_t>..ctor
	|-Action<MusicPlayerRemoteWillDeactivate_t>..ctor
	|-Action<MusicPlayerSelectsPlaylistEntry_t>..ctor
	|-Action<MusicPlayerSelectsQueueEntry_t>..ctor
	|-Action<MusicPlayerWantsLooped_t>..ctor
	|-Action<MusicPlayerWantsPause_t>..ctor
	|-Action<MusicPlayerWantsPlayNext_t>..ctor
	|-Action<MusicPlayerWantsPlayPrevious_t>..ctor
	|-Action<MusicPlayerWantsPlay_t>..ctor
	|-Action<MusicPlayerWantsPlayingRepeatStatus_t>..ctor
	|-Action<MusicPlayerWantsShuffled_t>..ctor
	|-Action<MusicPlayerWantsVolume_t>..ctor
	|-Action<MusicPlayerWillQuit_t>..ctor
	|-Action<NumberOfCurrentPlayers_t>..ctor
	|-Action<P2PSessionConnectFail_t>..ctor
	|-Action<P2PSessionRequest_t>..ctor
	|-Action<PersonaStateChange_t>..ctor
	|-Action<PlaybackStatusHasChanged_t>..ctor
	|-Action<RegisterActivationCodeResponse_t>..ctor
	|-Action<RemoteStorageAppSyncProgress_t>..ctor
	|-Action<RemoteStorageAppSyncStatusCheck_t>..ctor
	|-Action<RemoteStorageAppSyncedClient_t>..ctor
	|-Action<RemoteStorageAppSyncedServer_t>..ctor
	|-Action<RemoteStorageDeletePublishedFileResult_t>..ctor
	|-Action<RemoteStorageDownloadUGCResult_t>..ctor
	|-Action<RemoteStorageEnumeratePublishedFilesByUserActionResult_t>..ctor
	|-Action<RemoteStorageEnumerateUserPublishedFilesResult_t>..ctor
	|-Action<RemoteStorageEnumerateUserSharedWorkshopFilesResult_t>..ctor
	|-Action<RemoteStorageEnumerateUserSubscribedFilesResult_t>..ctor
	|-Action<RemoteStorageEnumerateWorkshopFilesResult_t>..ctor
	|-Action<RemoteStorageFileReadAsyncComplete_t>..ctor
	|-Action<RemoteStorageFileShareResult_t>..ctor
	|-Action<RemoteStorageFileWriteAsyncComplete_t>..ctor
	|-Action<RemoteStorageGetPublishedFileDetailsResult_t>..ctor
	|-Action<RemoteStorageGetPublishedItemVoteDetailsResult_t>..ctor
	|-Action<RemoteStoragePublishFileProgress_t>..ctor
	|-Action<RemoteStoragePublishFileResult_t>..ctor
	|-Action<RemoteStoragePublishedFileDeleted_t>..ctor
	|-Action<RemoteStoragePublishedFileSubscribed_t>..ctor
	|-Action<RemoteStoragePublishedFileUnsubscribed_t>..ctor
	|-Action<RemoteStoragePublishedFileUpdated_t>..ctor
	|-Action<RemoteStorageSetUserPublishedFileActionResult_t>..ctor
	|-Action<RemoteStorageSubscribePublishedFileResult_t>..ctor
	|-Action<RemoteStorageUnsubscribePublishedFileResult_t>..ctor
	|-Action<RemoteStorageUpdatePublishedFileResult_t>..ctor
	|-Action<RemoteStorageUpdateUserPublishedItemVoteResult_t>..ctor
	|-Action<RemoteStorageUserVoteDetails_t>..ctor
	|-Action<ScreenshotReady_t>..ctor
	|-Action<ScreenshotRequested_t>..ctor
	|-Action<SetPersonaNameResponse_t>..ctor
	|-Action<SetUserItemVoteResult_t>..ctor
	|-Action<SocketStatusCallback_t>..ctor
	|-Action<StartPlaytimeTrackingResult_t>..ctor
	|-Action<SteamAPICallCompleted_t>..ctor
	|-Action<SteamAppInstalled_t>..ctor
	|-Action<SteamAppUninstalled_t>..ctor
	|-Action<SteamInventoryDefinitionUpdate_t>..ctor
	|-Action<SteamInventoryEligiblePromoItemDefIDs_t>..ctor
	|-Action<SteamInventoryFullUpdate_t>..ctor
	|-Action<SteamInventoryResultReady_t>..ctor
	|-Action<SteamServerConnectFailure_t>..ctor
	|-Action<SteamServersConnected_t>..ctor
	|-Action<SteamServersDisconnected_t>..ctor
	|-Action<SteamShutdown_t>..ctor
	|-Action<SteamUGCQueryCompleted_t>..ctor
	|-Action<SteamUGCRequestUGCDetailsResult_t>..ctor
	|-Action<StopPlaytimeTrackingResult_t>..ctor
	|-Action<StoreAuthURLResponse_t>..ctor
	|-Action<SubmitItemUpdateResult_t>..ctor
	|-Action<UserAchievementIconFetched_t>..ctor
	|-Action<UserAchievementStored_t>..ctor
	|-Action<UserFavoriteItemsListChanged_t>..ctor
	|-Action<UserStatsReceived_t>..ctor
	|-Action<UserStatsStored_t>..ctor
	|-Action<UserStatsUnloaded_t>..ctor
	|-Action<ValidateAuthTicketResponse_t>..ctor
	|-Action<VolumeHasChanged_t>..ctor
	|-Action<bool>..ctor
	|-Action<byte>..ctor
	|-Action<byte[]>..ctor
	|-Action<char>..ctor
	|-Action<DictionaryEntry>..ctor
	|-Action<IDictionary<string, object>>..ctor
	|-Action<KeyValuePair<DateTime, object>>..ctor
	|-Action<KeyValuePair<int, int>>..ctor
	|-Action<KeyValuePair<int, object>>..ctor
	|-Action<KeyValuePair<object, object>>..ctor
	|-Action<List<GuestAccountData>>..ctor
	|-Action<List<int>>..ctor
	|-Action<EventProvider.SessionInfo>..ctor
	|-Action<Exception>..ctor
	|-Action<Guid>..ctor
	|-Action<int>..ctor
	|-Action<Int32Enum>..ctor
	|-Action<long>..ctor
	|-Action<InterpretedFrameInfo>..ctor
	|-Action<Win32_IP_ADAPTER_ADDRESSES>..ctor
	|-Action<Nullable<int>>..ctor
	|-Action<object>..ctor
	|-Action<float>..ctor
	|-Action<string>..ctor
	|-Action<AsyncLocalValueChangedArgs<ActivityTracker.ActivityInfo>>..ctor
	|-Action<AsyncLocalValueChangedArgs<CultureInfo>>..ctor
	|-Action<AsyncLocalValueChangedArgs<object>>..ctor
	|-Action<Task>..ctor
	|-Action<Task<byte[]>>..ctor
	|-Action<uint>..ctor
	|-Action<ulong>..ctor
	|-Action<TexturePacker.SpriteData>..ctor
	|-Action<TMP_Dropdown.OptionData>..ctor
	|-Action<AnimatorClipInfo>..ctor
	|-Action<AsyncOperation>..ctor
	|-Action<BeforeRenderHelper.OrderBlock>..ctor
	|-Action<BoneWeight>..ctor
	|-Action<Camera>..ctor
	|-Action<Camera[]>..ctor
	|-Action<Collider>..ctor
	|-Action<Color32>..ctor
	|-Action<Color>..ctor
	|-Action<CombineInstance>..ctor
	|-Action<RaycastResult>..ctor
	|-Action<ShaderPassName>..ctor
	|-Action<VisibleLight>..ctor
	|-Action<VisibleReflectionProbe>..ctor
	|-Action<FrameReceivedEventArgs>..ctor
	|-Action<MeshGenerationResult>..ctor
	|-Action<PlaneAddedEventArgs>..ctor
	|-Action<PlaneRemovedEventArgs>..ctor
	|-Action<PlaneUpdatedEventArgs>..ctor
	|-Action<PointCloudUpdatedEventArgs>..ctor
	|-Action<ReferencePointUpdatedEventArgs>..ctor
	|-Action<SessionTrackingStateChangedEventArgs>..ctor
	|-Action<Font>..ctor
	|-Action<GameObject>..ctor
	|-Action<IntervalTreeNode>..ctor
	|-Action<IntervalTree.Entry<object>>..ctor
	|-Action<Keyframe>..ctor
	|-Action<Matrix4x4>..ctor
	|-Action<MeshSubsetCombineUtility.MeshContainer>..ctor
	|-Action<MeshSubsetCombineUtility.MeshInstance>..ctor
	|-Action<MeshSubsetCombineUtility.SubMeshInstance>..ctor
	|-Action<ChannelPacket>..ctor
	|-Action<ClientScene.PendingOwner>..ctor
	|-Action<LocalClient.InternalMsg>..ctor
	|-Action<NetworkLobbyManager.PendingPlayer>..ctor
	|-Action<NetworkMigrationManager.PendingPlayerInfo>..ctor
	|-Action<CRCMessageEntry>..ctor
	|-Action<PeerInfoPlayer>..ctor
	|-Action<Object>..ctor
	|-Action<ParticleSystem.Particle>..ctor
	|-Action<Playable>..ctor
	|-Action<PlayableDirector>..ctor
	|-Action<Quaternion>..ctor
	|-Action<RaycastHit>..ctor
	|-Action<Rect>..ctor
	|-Action<PostProcessEffectSettings>..ctor
	|-Action<ReflectionProbeBlendInfo>..ctor
	|-Action<RenderTargetIdentifier>..ctor
	|-Action<GlyphRect>..ctor
	|-Action<Texture2D>..ctor
	|-Action<AnimationOutputWeightProcessor.WeightInfo>..ctor
	|-Action<SpriteAtlas>..ctor
	|-Action<Dropdown.OptionData>..ctor
	|-Action<UICharInfo>..ctor
	|-Action<UILineInfo>..ctor
	|-Action<UIVertex>..ctor
	|-Action<UnitySynchronizationContext.WorkRequest>..ctor
	|-Action<Vector2>..ctor
	|-Action<Vector2Int>..ctor
	|-Action<Vector3>..ctor
	|-Action<Vector4>..ctor
	|-Action<XRNodeState>..ctor
	|-Action<LODGenerator.SkinnedRenderer>..ctor
	|-Action<LODGenerator.StaticRenderer>..ctor
	|-Action<ZmPeerManager.RecvPacket>..ctor
	|-Action<ZmID>..ctor
	*/

	public virtual void Invoke(T obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x238F600 Offset: 0x238E600 VA: 0x18238F600
	|-Action<DataSet.FaceIndices>.Invoke
	|-Action<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Invoke
	|-Action<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Invoke
	|-Action<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Invoke
	|-Action<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Invoke
	|-Action<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Invoke
	|-Action<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Invoke
	|-Action<nettask_GS2CAddTaskClass.ClasslstReward>.Invoke
	|-Action<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Invoke
	|-Action<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Invoke
	|-Action<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Invoke
	|-Action<VoiceAddPlayer_t>.Invoke
	|-Action<VoiceDelPlayer_t>.Invoke
	|-Action<FriendRichPresenceUpdate_t>.Invoke
	|-Action<GSClientKick_t>.Invoke
	|-Action<GSStatsReceived_t>.Invoke
	|-Action<GSStatsStored_t>.Invoke
	|-Action<GameConnectedFriendChatMsg_t>.Invoke
	|-Action<HTML_SearchResults_t>.Invoke
	|-Action<JoinClanChatRoomCompletionResult_t>.Invoke
	|-Action<RemoteStorageAppSyncedClient_t>.Invoke
	|-Action<RemoteStorageAppSyncedServer_t>.Invoke
	|-Action<UICharInfo>.Invoke
	|-Action<Vector3>.Invoke
	|
	|-RVA: 0xAD6C40 Offset: 0xAD5C40 VA: 0x180AD6C40
	|-Action<EmptyEventArgs>.Invoke
	|-Action<UnderAgeCurfew_t>.Invoke
	|-Action<DownloadClanActivityCountsResult_t>.Invoke
	|-Action<GCMessageFailed_t>.Invoke
	|-Action<GSPolicyResponse_t>.Invoke
	|-Action<GameOverlayActivated_t>.Invoke
	|-Action<IPCFailure_t>.Invoke
	|-Action<IPCountry_t>.Invoke
	|-Action<LicensesUpdated_t>.Invoke
	|-Action<LowBatteryPower_t>.Invoke
	|-Action<MusicPlayerRemoteToFront_t>.Invoke
	|-Action<MusicPlayerRemoteWillActivate_t>.Invoke
	|-Action<MusicPlayerRemoteWillDeactivate_t>.Invoke
	|-Action<MusicPlayerWantsLooped_t>.Invoke
	|-Action<MusicPlayerWantsPause_t>.Invoke
	|-Action<MusicPlayerWantsPlayNext_t>.Invoke
	|-Action<MusicPlayerWantsPlayPrevious_t>.Invoke
	|-Action<MusicPlayerWantsPlay_t>.Invoke
	|-Action<MusicPlayerWantsShuffled_t>.Invoke
	|-Action<MusicPlayerWillQuit_t>.Invoke
	|-Action<PlaybackStatusHasChanged_t>.Invoke
	|-Action<ScreenshotRequested_t>.Invoke
	|-Action<SteamInventoryDefinitionUpdate_t>.Invoke
	|-Action<SteamServersConnected_t>.Invoke
	|-Action<SteamShutdown_t>.Invoke
	|
	|-RVA: 0x23DD7B0 Offset: 0x23DC7B0 VA: 0x1823DD7B0
	|-Action<UnitPreservation.UnitPortPreservation>.Invoke
	|-Action<CameraState.CustomBlendable>.Invoke
	|-Action<DoublePoint>.Invoke
	|-Action<IntPoint>.Invoke
	|-Action<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Invoke
	|-Action<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Invoke
	|-Action<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Invoke
	|-Action<netarchive_C2GSAskRoleListClass.ClasslstFile>.Invoke
	|-Action<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Invoke
	|-Action<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Invoke
	|-Action<nettask_GS2CAddTaskClass.ClasslstProcess>.Invoke
	|-Action<s2cmove_C2GSMoveClass.ClasslstDisp>.Invoke
	|-Action<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Invoke
	|-Action<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Invoke
	|-Action<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Invoke
	|-Action<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Invoke
	|-Action<JoinLobby_t>.Invoke
	|-Action<LobbyAddMember_t>.Invoke
	|-Action<LobbyCreated_t>.Invoke
	|-Action<LobbyJsonChange_t>.Invoke
	|-Action<LobbyMemberJsonChange_t>.Invoke
	|-Action<MatchStateChange_t>.Invoke
	|-Action<RemoteStorageFileReadAsyncComplete_t>.Invoke
	|-Action<RemoteStorageFileWriteAsyncComplete_t>.Invoke
	|-Action<VoiceUpdateStatus_t>.Invoke
	|-Action<LogMessage>.Invoke
	|-Action<MusicStateInfo>.Invoke
	|-Action<BridgeHandler.IdxPacket>.Invoke
	|-Action<ScreenRadioScriptObject.ScreenInfo>.Invoke
	|-Action<ValueDropdownItem<object>>.Invoke
	|-Action<FormatterLocator.FormatterLocatorInfo>.Invoke
	|-Action<CCalEffInfo>.Invoke
	|-Action<SkeletonUtilityKinematicShadow.TransformPair>.Invoke
	|-Action<StateSoundScriptObject.StateSound>.Invoke
	|-Action<SteamMatchViewer.ChatMsg>.Invoke
	|-Action<ClanOfficerListResponse_t>.Invoke
	|-Action<ClientGameServerDeny_t>.Invoke
	|-Action<FriendsGetFollowerCount_t>.Invoke
	|-Action<FriendsIsFollowing_t>.Invoke
	|-Action<GSClientApprove_t>.Invoke
	|-Action<GSGameplayStats_t>.Invoke
	|-Action<GameConnectedChatJoin_t>.Invoke
	|-Action<GameLobbyJoinRequested_t>.Invoke
	|-Action<GameRichPresenceJoinRequested_t>.Invoke
	|-Action<GameServerChangeRequested_t>.Invoke
	|-Action<GetUserItemVoteResult_t>.Invoke
	|-Action<GetVideoURLResult_t>.Invoke
	|-Action<GlobalAchievementPercentagesReady_t>.Invoke
	|-Action<GlobalStatsReceived_t>.Invoke
	|-Action<HTML_ChangedTitle_t>.Invoke
	|-Action<HTML_JSAlert_t>.Invoke
	|-Action<HTML_JSConfirm_t>.Invoke
	|-Action<HTML_OpenLinkInNewTab_t>.Invoke
	|-Action<HTML_ShowToolTip_t>.Invoke
	|-Action<HTML_StatusText_t>.Invoke
	|-Action<HTML_UpdateToolTip_t>.Invoke
	|-Action<HTTPRequestHeadersReceived_t>.Invoke
	|-Action<ItemInstalled_t>.Invoke
	|-Action<LeaderboardFindResult_t>.Invoke
	|-Action<LeaderboardUGCSet_t>.Invoke
	|-Action<LobbyCreated_t>.Invoke
	|-Action<PersonaStateChange_t>.Invoke
	|-Action<RemoteStorageDeletePublishedFileResult_t>.Invoke
	|-Action<RemoteStoragePublishFileProgress_t>.Invoke
	|-Action<RemoteStoragePublishedFileDeleted_t>.Invoke
	|-Action<RemoteStoragePublishedFileSubscribed_t>.Invoke
	|-Action<RemoteStoragePublishedFileUnsubscribed_t>.Invoke
	|-Action<RemoteStorageSubscribePublishedFileResult_t>.Invoke
	|-Action<RemoteStorageUnsubscribePublishedFileResult_t>.Invoke
	|-Action<RemoteStorageUpdateUserPublishedItemVoteResult_t>.Invoke
	|-Action<SetUserItemVoteResult_t>.Invoke
	|-Action<SteamAPICallCompleted_t>.Invoke
	|-Action<SubmitItemUpdateResult_t>.Invoke
	|-Action<UserFavoriteItemsListChanged_t>.Invoke
	|-Action<UserStatsStored_t>.Invoke
	|-Action<DictionaryEntry>.Invoke
	|-Action<KeyValuePair<DateTime, object>>.Invoke
	|-Action<KeyValuePair<int, object>>.Invoke
	|-Action<KeyValuePair<object, object>>.Invoke
	|-Action<Guid>.Invoke
	|-Action<InterpretedFrameInfo>.Invoke
	|-Action<BeforeRenderHelper.OrderBlock>.Invoke
	|-Action<Color>.Invoke
	|-Action<SessionTrackingStateChangedEventArgs>.Invoke
	|-Action<LocalClient.InternalMsg>.Invoke
	|-Action<NetworkLobbyManager.PendingPlayer>.Invoke
	|-Action<NetworkMigrationManager.PendingPlayerInfo>.Invoke
	|-Action<CRCMessageEntry>.Invoke
	|-Action<Playable>.Invoke
	|-Action<Quaternion>.Invoke
	|-Action<Rect>.Invoke
	|-Action<ReflectionProbeBlendInfo>.Invoke
	|-Action<GlyphRect>.Invoke
	|-Action<UILineInfo>.Invoke
	|-Action<Vector4>.Invoke
	|
	|-RVA: 0x200FB40 Offset: 0x200EB40 VA: 0x18200FB40
	|-Action<MeshCombiner.SkinnedRenderer>.Invoke
	|-Action<StateSoundScriptObject.Loop>.Invoke
	|-Action<TexturePacker.SpriteData>.Invoke
	|-Action<Matrix4x4>.Invoke
	|-Action<LODGenerator.SkinnedRenderer>.Invoke
	|
	|-RVA: 0x23DD280 Offset: 0x23DC280 VA: 0x1823DD280
	|-Action<MeshCombiner.StaticRenderer>.Invoke
	|-Action<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Invoke
	|-Action<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Invoke
	|-Action<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Invoke
	|-Action<DebugDrawLine.DebugLine>.Invoke
	|-Action<HitInfo>.Invoke
	|-Action<DeepReflection.PathStep>.Invoke
	|-Action<GSReputation_t>.Invoke
	|-Action<HTML_NewWindow_t>.Invoke
	|-Action<HTML_StartRequest_t>.Invoke
	|-Action<RemoteStorageDownloadUGCResult_t>.Invoke
	|-Action<RemoteStorageEnumerateWorkshopFilesResult_t>.Invoke
	|-Action<MeshGenerationResult>.Invoke
	|-Action<RenderTargetIdentifier>.Invoke
	|-Action<AnimationOutputWeightProcessor.WeightInfo>.Invoke
	|-Action<LODGenerator.StaticRenderer>.Invoke
	|
	|-RVA: 0x23CB3C0 Offset: 0x23CA3C0 VA: 0x1823CB3C0
	|-Action<CinemachineClearShot.Pair>.Invoke
	|-Action<DgwResultServerInfo>.Invoke
	|-Action<DgwServerForJson>.Invoke
	|-Action<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Invoke
	|-Action<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Invoke
	|-Action<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Invoke
	|-Action<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Invoke
	|-Action<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Invoke
	|-Action<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Invoke
	|-Action<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Invoke
	|-Action<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Invoke
	|-Action<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Invoke
	|-Action<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Invoke
	|-Action<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Invoke
	|-Action<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Invoke
	|-Action<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Invoke
	|-Action<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Invoke
	|-Action<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Invoke
	|-Action<Achieving_t>.Invoke
	|-Action<LobbyEnter_t>.Invoke
	|-Action<NetworkReceiveP2PToken_t>.Invoke
	|-Action<VoiceEnterChannel_t>.Invoke
	|-Action<VoiceExitChannel_t>.Invoke
	|-Action<EngineHotKey>.Invoke
	|-Action<LPWNormalSolver.LPWPoint>.Invoke
	|-Action<LPWNormalSolver.LPWPointDataEntry>.Invoke
	|-Action<pb_Edge>.Invoke
	|-Action<CSteamID>.Invoke
	|-Action<GSStatsUnloaded_t>.Invoke
	|-Action<GameWebCallback_t>.Invoke
	|-Action<GamepadTextInputDismissed_t>.Invoke
	|-Action<GetAuthSessionTicketResponse_t>.Invoke
	|-Action<HTML_CanGoBackAndForward_t>.Invoke
	|-Action<HTML_SetCursor_t>.Invoke
	|-Action<NumberOfCurrentPlayers_t>.Invoke
	|-Action<P2PSessionRequest_t>.Invoke
	|-Action<RegisterActivationCodeResponse_t>.Invoke
	|-Action<RemoteStorageAppSyncStatusCheck_t>.Invoke
	|-Action<ScreenshotReady_t>.Invoke
	|-Action<SetPersonaNameResponse_t>.Invoke
	|-Action<SteamInventoryResultReady_t>.Invoke
	|-Action<SteamServerConnectFailure_t>.Invoke
	|-Action<StoreAuthURLResponse_t>.Invoke
	|-Action<UserStatsUnloaded_t>.Invoke
	|-Action<KeyValuePair<int, int>>.Invoke
	|-Action<EventProvider.SessionInfo>.Invoke
	|-Action<Nullable<int>>.Invoke
	|-Action<AnimatorClipInfo>.Invoke
	|-Action<FrameReceivedEventArgs>.Invoke
	|-Action<PointCloudUpdatedEventArgs>.Invoke
	|-Action<ClientScene.PendingOwner>.Invoke
	|-Action<PeerInfoPlayer>.Invoke
	|-Action<Vector2Int>.Invoke
	|-Action<ZmID>.Invoke
	|
	|-RVA: 0x299EC30 Offset: 0x299DC30 VA: 0x18299EC30
	|-Action<DgwDelayInfo>.Invoke
	|-Action<DgwInfo>.Invoke
	|-Action<AdvMsg>.Invoke
	|-Action<BdMsg>.Invoke
	|-Action<GuestAccountData>.Invoke
	|-Action<InputDevice>.Invoke
	|-Action<PlayerAction>.Invoke
	|-Action<IGraphElement>.Invoke
	|-Action<basenet>.Invoke
	|-Action<Action>.Invoke
	|-Action<byte[]>.Invoke
	|-Action<IDictionary<string, object>>.Invoke
	|-Action<List<GuestAccountData>>.Invoke
	|-Action<List<int>>.Invoke
	|-Action<Exception>.Invoke
	|-Action<IAsyncResult>.Invoke
	|-Action<Stream>.Invoke
	|-Action<object>.Invoke
	|-Action<string>.Invoke
	|-Action<Task>.Invoke
	|-Action<AsyncOperation>.Invoke
	|-Action<Camera>.Invoke
	|-Action<Camera[]>.Invoke
	|-Action<Cubemap>.Invoke
	|-Action<Font>.Invoke
	|-Action<GameObject>.Invoke
	|-Action<Mesh>.Invoke
	|-Action<PlayableDirector>.Invoke
	|-Action<MetaData>.Invoke
	|-Action<Texture2D>.Invoke
	|-Action<SpriteAtlas>.Invoke
	|-Action<pb_Object>.Invoke
	|
	|-RVA: 0x2012370 Offset: 0x2011370 VA: 0x182012370
	|-Action<DgwServerInfo>.Invoke
	|-Action<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Invoke
	|-Action<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Invoke
	|-Action<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Invoke
	|-Action<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Invoke
	|-Action<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Invoke
	|-Action<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Invoke
	|-Action<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Invoke
	|-Action<NameGenerate.NameWeight>.Invoke
	|-Action<WeGameNetworkingComponent.SendPacket>.Invoke
	|-Action<LeaveLobby_t>.Invoke
	|-Action<LobbyChatMsg_t>.Invoke
	|-Action<LobbyOnwerChange_t>.Invoke
	|-Action<AssetTracker.AssetInfo>.Invoke
	|-Action<PropertyMetadata>.Invoke
	|-Action<fsVersionedType>.Invoke
	|-Action<fsAotCompilationManager.AotCompilation>.Invoke
	|-Action<MinimapPoint>.Invoke
	|-Action<JsonPosition>.Invoke
	|-Action<FormatterLocator.FormatterInfo>.Invoke
	|-Action<SerializationNode>.Invoke
	|-Action<EventQueue.EventQueueEntry>.Invoke
	|-Action<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Invoke
	|-Action<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Invoke
	|-Action<AppProofOfPurchaseKeyResponse_t>.Invoke
	|-Action<ComputeNewPlayerCompatibilityResult_t>.Invoke
	|-Action<CreateItemResult_t>.Invoke
	|-Action<DownloadItemResult_t>.Invoke
	|-Action<FriendsEnumerateFollowingList_t>.Invoke
	|-Action<GSClientAchievementStatus_t>.Invoke
	|-Action<GSClientDeny_t>.Invoke
	|-Action<HTML_FileOpenDialog_t>.Invoke
	|-Action<HTML_FinishedRequest_t>.Invoke
	|-Action<HTML_HorizontalScroll_t>.Invoke
	|-Action<HTML_VerticalScroll_t>.Invoke
	|-Action<HTTPRequestDataReceived_t>.Invoke
	|-Action<LeaderboardScoresDownloaded_t>.Invoke
	|-Action<LobbyChatMsg_t>.Invoke
	|-Action<LobbyDataUpdate_t>.Invoke
	|-Action<LobbyEnter_t>.Invoke
	|-Action<LobbyGameCreated_t>.Invoke
	|-Action<LobbyInvite_t>.Invoke
	|-Action<LobbyKicked_t>.Invoke
	|-Action<MicroTxnAuthorizationResponse_t>.Invoke
	|-Action<RemoteStorageEnumerateUserPublishedFilesResult_t>.Invoke
	|-Action<RemoteStorageEnumerateUserSharedWorkshopFilesResult_t>.Invoke
	|-Action<RemoteStorageFileReadAsyncComplete_t>.Invoke
	|-Action<RemoteStorageFileShareResult_t>.Invoke
	|-Action<RemoteStoragePublishFileResult_t>.Invoke
	|-Action<RemoteStoragePublishedFileUpdated_t>.Invoke
	|-Action<RemoteStorageSetUserPublishedFileActionResult_t>.Invoke
	|-Action<RemoteStorageUpdatePublishedFileResult_t>.Invoke
	|-Action<RemoteStorageUserVoteDetails_t>.Invoke
	|-Action<UserAchievementIconFetched_t>.Invoke
	|-Action<UserStatsReceived_t>.Invoke
	|-Action<AsyncLocalValueChangedArgs<object>>.Invoke
	|-Action<IntervalTreeNode>.Invoke
	|-Action<IntervalTree.Entry<object>>.Invoke
	|-Action<ChannelPacket>.Invoke
	|-Action<UnitySynchronizationContext.WorkRequest>.Invoke
	|-Action<ZmPeerManager.RecvPacket>.Invoke
	|
	|-RVA: 0x20145B0 Offset: 0x20135B0 VA: 0x1820145B0
	|-Action<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Invoke
	|-Action<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Invoke
	|-Action<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Invoke
	|-Action<FavoritesListChanged_t>.Invoke
	|-Action<Keyframe>.Invoke
	|
	|-RVA: 0x238FA30 Offset: 0x238EA30 VA: 0x18238FA30
	|-Action<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Invoke
	|-Action<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Invoke
	|-Action<netopenui_GS2CGMListClass.ClasslstGMOrder>.Invoke
	|-Action<nettask_GS2CAddTaskClass.ClasslstTaskData>.Invoke
	|-Action<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Invoke
	|-Action<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Invoke
	|-Action<SteamNetworkingComponent.SendPacket>.Invoke
	|-Action<OneInfo>.Invoke
	|-Action<FileDetailsResult_t>.Invoke
	|-Action<HTML_LinkAtPosition_t>.Invoke
	|-Action<HTTPRequestCompleted_t>.Invoke
	|-Action<LeaderboardScoreUploaded_t>.Invoke
	|-Action<LobbyChatUpdate_t>.Invoke
	|-Action<RemoteStorageAppSyncProgress_t>.Invoke
	|-Action<RemoteStorageEnumeratePublishedFilesByUserActionResult_t>.Invoke
	|-Action<RemoteStorageEnumerateUserSubscribedFilesResult_t>.Invoke
	|-Action<RemoteStorageGetPublishedItemVoteDetailsResult_t>.Invoke
	|-Action<SteamUGCQueryCompleted_t>.Invoke
	|-Action<UserAchievementStored_t>.Invoke
	|-Action<BoneWeight>.Invoke
	|
	|-RVA: 0x23DDB60 Offset: 0x23DCB60 VA: 0x1823DDB60
	|-Action<netarchive_GS2CRoleListClass.ClasslstFile>.Invoke
	|-Action<HTML_NeedsPaint_t>.Invoke
	|
	|-RVA: 0x200EF40 Offset: 0x200DF40 VA: 0x18200EF40
	|-Action<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Invoke
	|-Action<RaycastResult>.Invoke
	|
	|-RVA: 0x2010D60 Offset: 0x200FD60 VA: 0x182010D60
	|-Action<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Invoke
	|-Action<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Invoke
	|-Action<ReferencePointUpdatedEventArgs>.Invoke
	|-Action<MeshSubsetCombineUtility.SubMeshInstance>.Invoke
	|
	|-RVA: 0x23DC200 Offset: 0x23DB200 VA: 0x1823DC200
	|-Action<RangeU16>.Invoke
	|-Action<AddFriend_t>.Invoke
	|-Action<DeleteFriend_t>.Invoke
	|-Action<ImServerConnectResult_t>.Invoke
	|-Action<ReceiveInviteToGame_t>.Invoke
	|-Action<UnderAgeTimeLimit_t>.Invoke
	|-Action<UpdateFriendData_t>.Invoke
	|-Action<VoiceDeviceResult_t>.Invoke
	|-Action<VoiceError_t>.Invoke
	|-Action<WorkStateChange_t>.Invoke
	|-Action<AssociateWithClanResult_t>.Invoke
	|-Action<CheckFileSignature_t>.Invoke
	|-Action<DlcInstalled_t>.Invoke
	|-Action<EncryptedAppTicketResponse_t>.Invoke
	|-Action<FavoritesListAccountsUpdated_t>.Invoke
	|-Action<GCMessageAvailable_t>.Invoke
	|-Action<HTML_BrowserReady_t>.Invoke
	|-Action<HTML_CloseBrowser_t>.Invoke
	|-Action<HTML_HideToolTip_t>.Invoke
	|-Action<LobbyMatchList_t>.Invoke
	|-Action<MusicPlayerSelectsPlaylistEntry_t>.Invoke
	|-Action<MusicPlayerSelectsQueueEntry_t>.Invoke
	|-Action<MusicPlayerWantsPlayingRepeatStatus_t>.Invoke
	|-Action<RemoteStorageFileWriteAsyncComplete_t>.Invoke
	|-Action<StartPlaytimeTrackingResult_t>.Invoke
	|-Action<SteamAppInstalled_t>.Invoke
	|-Action<SteamAppUninstalled_t>.Invoke
	|-Action<SteamInventoryFullUpdate_t>.Invoke
	|-Action<SteamServersDisconnected_t>.Invoke
	|-Action<StopPlaytimeTrackingResult_t>.Invoke
	|-Action<Color32>.Invoke
	|-Action<ShaderPassName>.Invoke
	|
	|-RVA: 0x20118B0 Offset: 0x20108B0 VA: 0x1820118B0
	|-Action<BindingSourceType>.Invoke
	|-Action<int>.Invoke
	|-Action<Int32Enum>.Invoke
	|-Action<uint>.Invoke
	|-Action<NativeInputUpdateType>.Invoke
	|
	|-RVA: 0x23DBC80 Offset: 0x23DAC80 VA: 0x1823DBC80
	|-Action<pb_BezierPoint>.Invoke
	|
	|-RVA: 0x23DCD70 Offset: 0x23DBD70 VA: 0x1823DCD70
	|-Action<SkillRayHit>.Invoke
	|-Action<SubmeshInstruction>.Invoke
	|-Action<HTML_URLChanged_t>.Invoke
	|
	|-RVA: 0x23DC4F0 Offset: 0x23DB4F0 VA: 0x1823DC4F0
	|-Action<AvatarImageLoaded_t>.Invoke
	|-Action<GameConnectedClanChatMsg_t>.Invoke
	|-Action<SocketStatusCallback_t>.Invoke
	|-Action<SteamInventoryEligiblePromoItemDefIDs_t>.Invoke
	|-Action<ValidateAuthTicketResponse_t>.Invoke
	|
	|-RVA: 0x23DC920 Offset: 0x23DB920 VA: 0x1823DC920
	|-Action<GSClientGroupStatus_t>.Invoke
	|-Action<GameConnectedChatLeave_t>.Invoke
	|
	|-RVA: 0x23CBAF0 Offset: 0x23CAAF0 VA: 0x1823CBAF0
	|-Action<MusicPlayerWantsVolume_t>.Invoke
	|-Action<VolumeHasChanged_t>.Invoke
	|
	|-RVA: 0x23CB6C0 Offset: 0x23CA6C0 VA: 0x1823CB6C0
	|-Action<P2PSessionConnectFail_t>.Invoke
	|
	|-RVA: 0x20100F0 Offset: 0x200F0F0 VA: 0x1820100F0
	|-Action<RemoteStorageGetPublishedFileDetailsResult_t>.Invoke
	|-Action<MeshSubsetCombineUtility.MeshContainer>.Invoke
	|
	|-RVA: 0x23CBDC0 Offset: 0x23CADC0 VA: 0x1823CBDC0
	|-Action<SteamUGCRequestUGCDetailsResult_t>.Invoke
	|
	|-RVA: 0x2A31850 Offset: 0x2A30850 VA: 0x182A31850
	|-Action<bool>.Invoke
	|-Action<byte>.Invoke
	|
	|-RVA: 0x23CC550 Offset: 0x23CB550 VA: 0x1823CC550
	|-Action<char>.Invoke
	|
	|-RVA: 0x15BF5B0 Offset: 0x15BE5B0 VA: 0x1815BF5B0
	|-Action<long>.Invoke
	|-Action<ulong>.Invoke
	|
	|-RVA: 0x20134B0 Offset: 0x20124B0 VA: 0x1820134B0
	|-Action<Win32_IP_ADAPTER_ADDRESSES>.Invoke
	|
	|-RVA: 0x1F0B890 Offset: 0x1F0A890 VA: 0x181F0B890
	|-Action<float>.Invoke
	|
	|-RVA: 0x200F4D0 Offset: 0x200E4D0 VA: 0x18200F4D0
	|-Action<CombineInstance>.Invoke
	|-Action<PlaneAddedEventArgs>.Invoke
	|-Action<PlaneRemovedEventArgs>.Invoke
	|-Action<PlaneUpdatedEventArgs>.Invoke
	|
	|-RVA: 0x200E880 Offset: 0x200D880 VA: 0x18200E880
	|-Action<VisibleLight>.Invoke
	|
	|-RVA: 0x2011BC0 Offset: 0x2010BC0 VA: 0x182011BC0
	|-Action<VisibleReflectionProbe>.Invoke
	|
	|-RVA: 0x2012DE0 Offset: 0x2011DE0 VA: 0x182012DE0
	|-Action<MeshSubsetCombineUtility.MeshInstance>.Invoke
	|
	|-RVA: 0x2013E60 Offset: 0x2012E60 VA: 0x182013E60
	|-Action<ParticleSystem.Particle>.Invoke
	|
	|-RVA: 0x20107D0 Offset: 0x200F7D0 VA: 0x1820107D0
	|-Action<RaycastHit>.Invoke
	|
	|-RVA: 0x20112D0 Offset: 0x20102D0 VA: 0x1820112D0
	|-Action<UIVertex>.Invoke
	|
	|-RVA: 0x1EE9CB0 Offset: 0x1EE8CB0 VA: 0x181EE9CB0
	|-Action<Vector2>.Invoke
	|
	|-RVA: 0x2012800 Offset: 0x2011800 VA: 0x182012800
	|-Action<XRNodeState>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T obj, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x238D700 Offset: 0x238C700 VA: 0x18238D700
	|-Action<DataSet.FaceIndices>.BeginInvoke
	|
	|-RVA: 0x238DE00 Offset: 0x238CE00 VA: 0x18238DE00
	|-Action<EmptyEventArgs>.BeginInvoke
	|
	|-RVA: 0x238E280 Offset: 0x238D280 VA: 0x18238E280
	|-Action<UnitPreservation.UnitPortPreservation>.BeginInvoke
	|
	|-RVA: 0x238CF80 Offset: 0x238BF80 VA: 0x18238CF80
	|-Action<MeshCombiner.SkinnedRenderer>.BeginInvoke
	|
	|-RVA: 0x238D280 Offset: 0x238C280 VA: 0x18238D280
	|-Action<MeshCombiner.StaticRenderer>.BeginInvoke
	|
	|-RVA: 0x238D600 Offset: 0x238C600 VA: 0x18238D600
	|-Action<CameraState.CustomBlendable>.BeginInvoke
	|
	|-RVA: 0x238D980 Offset: 0x238C980 VA: 0x18238D980
	|-Action<CinemachineClearShot.Pair>.BeginInvoke
	|
	|-RVA: 0x238D080 Offset: 0x238C080 VA: 0x18238D080
	|-Action<DoublePoint>.BeginInvoke
	|
	|-RVA: 0x238ED00 Offset: 0x238DD00 VA: 0x18238ED00
	|-Action<IntPoint>.BeginInvoke
	|
	|-RVA: 0x238DB80 Offset: 0x238CB80 VA: 0x18238DB80
	|-Action<DgwResultServerInfo>.BeginInvoke
	|
	|-RVA: 0x238E100 Offset: 0x238D100 VA: 0x18238E100
	|-Action<DgwServerForJson>.BeginInvoke
	|
	|-RVA: 0x238E380 Offset: 0x238D380 VA: 0x18238E380
	|-Action<DgwServerInfo>.BeginInvoke
	|
	|-RVA: 0x238E400 Offset: 0x238D400 VA: 0x18238E400
	|-Action<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.BeginInvoke
	|
	|-RVA: 0x238E580 Offset: 0x238D580 VA: 0x18238E580
	|-Action<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.BeginInvoke
	|
	|-RVA: 0x238F580 Offset: 0x238E580 VA: 0x18238F580
	|-Action<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.BeginInvoke
	|
	|-RVA: 0x238D180 Offset: 0x238C180 VA: 0x18238D180
	|-Action<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.BeginInvoke
	|
	|-RVA: 0x238EA00 Offset: 0x238DA00 VA: 0x18238EA00
	|-Action<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.BeginInvoke
	|
	|-RVA: 0x238E800 Offset: 0x238D800 VA: 0x18238E800
	|-Action<homecontainer_GS2CHeroInfoClass.ClasslstHero>.BeginInvoke
	|
	|-RVA: 0x238E700 Offset: 0x238D700 VA: 0x18238E700
	|-Action<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.BeginInvoke
	|
	|-RVA: 0x238EC80 Offset: 0x238DC80 VA: 0x18238EC80
	|-Action<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.BeginInvoke
	|
	|-RVA: 0x238F080 Offset: 0x238E080 VA: 0x18238F080
	|-Action<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.BeginInvoke
	|
	|-RVA: 0x238F400 Offset: 0x238E400 VA: 0x18238F400
	|-Action<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.BeginInvoke
	|
	|-RVA: 0x238F380 Offset: 0x238E380 VA: 0x18238F380
	|-Action<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.BeginInvoke
	|
	|-RVA: 0x238D400 Offset: 0x238C400 VA: 0x18238D400
	|-Action<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.BeginInvoke
	|
	|-RVA: 0x238DF80 Offset: 0x238CF80 VA: 0x18238DF80
	|-Action<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.BeginInvoke
	|
	|-RVA: 0x238DE80 Offset: 0x238CE80 VA: 0x18238DE80
	|-Action<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.BeginInvoke
	|
	|-RVA: 0x238D380 Offset: 0x238C380 VA: 0x18238D380
	|-Action<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.BeginInvoke
	|
	|-RVA: 0x238F500 Offset: 0x238E500 VA: 0x18238F500
	|-Action<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.BeginInvoke
	|
	|-RVA: 0x238D680 Offset: 0x238C680 VA: 0x18238D680
	|-Action<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.BeginInvoke
	|
	|-RVA: 0x238D200 Offset: 0x238C200 VA: 0x18238D200
	|-Action<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.BeginInvoke
	|
	|-RVA: 0x238E480 Offset: 0x238D480 VA: 0x18238E480
	|-Action<lsswitch_LS2CCodeShieldClass.ClasslstShield>.BeginInvoke
	|
	|-RVA: 0x238E500 Offset: 0x238D500 VA: 0x18238E500
	|-Action<netarchive_C2GSAskRoleListClass.ClasslstFile>.BeginInvoke
	|
	|-RVA: 0x238D500 Offset: 0x238C500 VA: 0x18238D500
	|-Action<netarchive_GS2CRoleListClass.ClasslstFile>.BeginInvoke
	|
	|-RVA: 0x238EB00 Offset: 0x238DB00 VA: 0x18238EB00
	|-Action<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.BeginInvoke
	|
	|-RVA: 0x238EA80 Offset: 0x238DA80 VA: 0x18238EA80
	|-Action<netopenui_GS2CGMListClass.ClasslstGMOrder>.BeginInvoke
	|
	|-RVA: 0x238DA80 Offset: 0x238CA80 VA: 0x18238DA80
	|-Action<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.BeginInvoke
	|
	|-RVA: 0x238DD80 Offset: 0x238CD80 VA: 0x18238DD80
	|-Action<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.BeginInvoke
	|
	|-RVA: 0x238EE00 Offset: 0x238DE00 VA: 0x18238EE00
	|-Action<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.BeginInvoke
	|
	|-RVA: 0x238E600 Offset: 0x238D600 VA: 0x18238E600
	|-Action<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.BeginInvoke
	|
	|-RVA: 0x238D780 Offset: 0x238C780 VA: 0x18238D780
	|-Action<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.BeginInvoke
	|
	|-RVA: 0x238E300 Offset: 0x238D300 VA: 0x18238E300
	|-Action<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.BeginInvoke
	|
	|-RVA: 0x238E900 Offset: 0x238D900 VA: 0x18238E900
	|-Action<nettask_GS2CAddTaskClass.ClasslstProcess>.BeginInvoke
	|
	|-RVA: 0x238DD00 Offset: 0x238CD00 VA: 0x18238DD00
	|-Action<nettask_GS2CAddTaskClass.ClasslstReward>.BeginInvoke
	|
	|-RVA: 0x238E080 Offset: 0x238D080 VA: 0x18238E080
	|-Action<nettask_GS2CAddTaskClass.ClasslstTaskData>.BeginInvoke
	|
	|-RVA: 0x238D880 Offset: 0x238C880 VA: 0x18238D880
	|-Action<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.BeginInvoke
	|
	|-RVA: 0x238D480 Offset: 0x238C480 VA: 0x18238D480
	|-Action<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.BeginInvoke
	|
	|-RVA: 0x238D000 Offset: 0x238C000 VA: 0x18238D000
	|-Action<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.BeginInvoke
	|
	|-RVA: 0x238EB80 Offset: 0x238DB80 VA: 0x18238EB80
	|-Action<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.BeginInvoke
	|
	|-RVA: 0x238F300 Offset: 0x238E300 VA: 0x18238F300
	|-Action<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.BeginInvoke
	|
	|-RVA: 0x238DC80 Offset: 0x238CC80 VA: 0x18238DC80
	|-Action<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.BeginInvoke
	|
	|-RVA: 0x238D300 Offset: 0x238C300 VA: 0x18238D300
	|-Action<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.BeginInvoke
	|
	|-RVA: 0x238E200 Offset: 0x238D200 VA: 0x18238E200
	|-Action<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.BeginInvoke
	|
	|-RVA: 0x238E880 Offset: 0x238D880 VA: 0x18238E880
	|-Action<s2cmove_C2GSMoveClass.ClasslstDisp>.BeginInvoke
	|
	|-RVA: 0x238CF00 Offset: 0x238BF00 VA: 0x18238CF00
	|-Action<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.BeginInvoke
	|
	|-RVA: 0x238DC00 Offset: 0x238CC00 VA: 0x18238DC00
	|-Action<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.BeginInvoke
	|
	|-RVA: 0x238F000 Offset: 0x238E000 VA: 0x18238F000
	|-Action<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.BeginInvoke
	|
	|-RVA: 0x238F280 Offset: 0x238E280 VA: 0x18238F280
	|-Action<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.BeginInvoke
	|
	|-RVA: 0x238EC00 Offset: 0x238DC00 VA: 0x18238EC00
	|-Action<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.BeginInvoke
	|
	|-RVA: 0x238E980 Offset: 0x238D980 VA: 0x18238E980
	|-Action<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.BeginInvoke
	|
	|-RVA: 0x238D580 Offset: 0x238C580 VA: 0x18238D580
	|-Action<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.BeginInvoke
	|
	|-RVA: 0x238E680 Offset: 0x238D680 VA: 0x18238E680
	|-Action<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.BeginInvoke
	|
	|-RVA: 0x238D100 Offset: 0x238C100 VA: 0x18238D100
	|-Action<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.BeginInvoke
	|
	|-RVA: 0x238F480 Offset: 0x238E480 VA: 0x18238F480
	|-Action<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.BeginInvoke
	|
	|-RVA: 0x238DA00 Offset: 0x238CA00 VA: 0x18238DA00
	|-Action<s2cnpc_GS2CNpcEventClass.ClasslstOption>.BeginInvoke
	|
	|-RVA: 0x238E780 Offset: 0x238D780 VA: 0x18238E780
	|-Action<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.BeginInvoke
	|
	|-RVA: 0x238E000 Offset: 0x238D000 VA: 0x18238E000
	|-Action<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.BeginInvoke
	|
	|-RVA: 0x238EE80 Offset: 0x238DE80 VA: 0x18238EE80
	|-Action<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.BeginInvoke
	|
	|-RVA: 0x238F180 Offset: 0x238E180 VA: 0x18238F180
	|-Action<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.BeginInvoke
	|
	|-RVA: 0x238ED80 Offset: 0x238DD80 VA: 0x18238ED80
	|-Action<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.BeginInvoke
	|
	|-RVA: 0x238DB00 Offset: 0x238CB00 VA: 0x18238DB00
	|-Action<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.BeginInvoke
	|
	|-RVA: 0x238D800 Offset: 0x238C800 VA: 0x18238D800
	|-Action<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.BeginInvoke
	|
	|-RVA: 0x238E180 Offset: 0x238D180 VA: 0x18238E180
	|-Action<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.BeginInvoke
	|
	|-RVA: 0x238EF80 Offset: 0x238DF80 VA: 0x18238EF80
	|-Action<NameGenerate.NameWeight>.BeginInvoke
	|
	|-RVA: 0x238F100 Offset: 0x238E100 VA: 0x18238F100
	|-Action<SteamNetworkingComponent.SendPacket>.BeginInvoke
	|
	|-RVA: 0x238F200 Offset: 0x238E200 VA: 0x18238F200
	|-Action<WeGameNetworkingComponent.SendPacket>.BeginInvoke
	|
	|-RVA: 0x238EF00 Offset: 0x238DF00 VA: 0x18238EF00
	|-Action<RangeU16>.BeginInvoke
	|
	|-RVA: 0x238D900 Offset: 0x238C900 VA: 0x18238D900
	|-Action<Achieving_t>.BeginInvoke
	|
	|-RVA: 0x238DF00 Offset: 0x238CF00 VA: 0x18238DF00
	|-Action<AddFriend_t>.BeginInvoke
	|
	|-RVA: 0x23DAB80 Offset: 0x23D9B80 VA: 0x1823DAB80
	|-Action<DeleteFriend_t>.BeginInvoke
	|
	|-RVA: 0x23D8C00 Offset: 0x23D7C00 VA: 0x1823D8C00
	|-Action<ImServerConnectResult_t>.BeginInvoke
	|
	|-RVA: 0x23DB400 Offset: 0x23DA400 VA: 0x1823DB400
	|-Action<JoinLobby_t>.BeginInvoke
	|
	|-RVA: 0x23DA980 Offset: 0x23D9980 VA: 0x1823DA980
	|-Action<LeaveLobby_t>.BeginInvoke
	|
	|-RVA: 0x23DB180 Offset: 0x23DA180 VA: 0x1823DB180
	|-Action<LobbyAddMember_t>.BeginInvoke
	|
	|-RVA: 0x23D8200 Offset: 0x23D7200 VA: 0x1823D8200
	|-Action<LobbyChatMsg_t>.BeginInvoke
	|
	|-RVA: 0x23D9280 Offset: 0x23D8280 VA: 0x1823D9280
	|-Action<LobbyCreated_t>.BeginInvoke
	|
	|-RVA: 0x23D8A80 Offset: 0x23D7A80 VA: 0x1823D8A80
	|-Action<LobbyEnter_t>.BeginInvoke
	|
	|-RVA: 0x23D9000 Offset: 0x23D8000 VA: 0x1823D9000
	|-Action<LobbyJsonChange_t>.BeginInvoke
	|
	|-RVA: 0x23D8300 Offset: 0x23D7300 VA: 0x1823D8300
	|-Action<LobbyMemberJsonChange_t>.BeginInvoke
	|
	|-RVA: 0x23D9100 Offset: 0x23D8100 VA: 0x1823D9100
	|-Action<LobbyOnwerChange_t>.BeginInvoke
	|
	|-RVA: 0x23D9880 Offset: 0x23D8880 VA: 0x1823D9880
	|-Action<MatchStateChange_t>.BeginInvoke
	|
	|-RVA: 0x23DB500 Offset: 0x23DA500 VA: 0x1823DB500
	|-Action<NetworkReceiveP2PToken_t>.BeginInvoke
	|
	|-RVA: 0x23DB880 Offset: 0x23DA880 VA: 0x1823DB880
	|-Action<ReceiveInviteToGame_t>.BeginInvoke
	|
	|-RVA: 0x23DA080 Offset: 0x23D9080 VA: 0x1823DA080
	|-Action<RemoteStorageFileReadAsyncComplete_t>.BeginInvoke
	|
	|-RVA: 0x23DB480 Offset: 0x23DA480 VA: 0x1823DB480
	|-Action<RemoteStorageFileWriteAsyncComplete_t>.BeginInvoke
	|
	|-RVA: 0x23D8D80 Offset: 0x23D7D80 VA: 0x1823D8D80
	|-Action<UnderAgeCurfew_t>.BeginInvoke
	|
	|-RVA: 0x23DBC00 Offset: 0x23DAC00 VA: 0x1823DBC00
	|-Action<UnderAgeTimeLimit_t>.BeginInvoke
	|
	|-RVA: 0x23D8780 Offset: 0x23D7780 VA: 0x1823D8780
	|-Action<UpdateFriendData_t>.BeginInvoke
	|
	|-RVA: 0x23D8180 Offset: 0x23D7180 VA: 0x1823D8180
	|-Action<VoiceAddPlayer_t>.BeginInvoke
	|
	|-RVA: 0x23DBB80 Offset: 0x23DAB80 VA: 0x1823DBB80
	|-Action<VoiceDelPlayer_t>.BeginInvoke
	|
	|-RVA: 0x23DAA00 Offset: 0x23D9A00 VA: 0x1823DAA00
	|-Action<VoiceDeviceResult_t>.BeginInvoke
	|
	|-RVA: 0x23DAF00 Offset: 0x23D9F00 VA: 0x1823DAF00
	|-Action<VoiceEnterChannel_t>.BeginInvoke
	|
	|-RVA: 0x23D9180 Offset: 0x23D8180 VA: 0x1823D9180
	|-Action<VoiceError_t>.BeginInvoke
	|
	|-RVA: 0x23D8400 Offset: 0x23D7400 VA: 0x1823D8400
	|-Action<VoiceExitChannel_t>.BeginInvoke
	|
	|-RVA: 0x23DB300 Offset: 0x23DA300 VA: 0x1823DB300
	|-Action<VoiceUpdateStatus_t>.BeginInvoke
	|
	|-RVA: 0x23D9980 Offset: 0x23D8980 VA: 0x1823D9980
	|-Action<WorkStateChange_t>.BeginInvoke
	|
	|-RVA: 0x23DB080 Offset: 0x23DA080 VA: 0x1823DB080
	|-Action<OneInfo>.BeginInvoke
	|
	|-RVA: 0x23D8700 Offset: 0x23D7700 VA: 0x1823D8700
	|-Action<DebugDrawLine.DebugLine>.BeginInvoke
	|
	|-RVA: 0x23DAC00 Offset: 0x23D9C00 VA: 0x1823DAC00
	|-Action<AssetTracker.AssetInfo>.BeginInvoke
	|
	|-RVA: 0x23DB600 Offset: 0x23DA600 VA: 0x1823DB600
	|-Action<EngineHotKey>.BeginInvoke
	|
	|-RVA: 0x23DA200 Offset: 0x23D9200 VA: 0x1823DA200
	|-Action<HitInfo>.BeginInvoke
	|
	|-RVA: 0x23D9400 Offset: 0x23D8400 VA: 0x1823D9400
	|-Action<LogMessage>.BeginInvoke
	|
	|-RVA: 0x23DA480 Offset: 0x23D9480 VA: 0x1823DA480
	|-Action<LPWNormalSolver.LPWPoint>.BeginInvoke
	|
	|-RVA: 0x23D9580 Offset: 0x23D8580 VA: 0x1823D9580
	|-Action<LPWNormalSolver.LPWPointDataEntry>.BeginInvoke
	|
	|-RVA: 0x23D8F80 Offset: 0x23D7F80 VA: 0x1823D8F80
	|-Action<PropertyMetadata>.BeginInvoke
	|
	|-RVA: 0x23DA600 Offset: 0x23D9600 VA: 0x1823DA600
	|-Action<fsVersionedType>.BeginInvoke
	|
	|-RVA: 0x23D9080 Offset: 0x23D8080 VA: 0x1823D9080
	|-Action<fsAotCompilationManager.AotCompilation>.BeginInvoke
	|
	|-RVA: 0x23D8480 Offset: 0x23D7480 VA: 0x1823D8480
	|-Action<MinimapPoint>.BeginInvoke
	|
	|-RVA: 0x23D9200 Offset: 0x23D8200 VA: 0x1823D9200
	|-Action<MusicStateInfo>.BeginInvoke
	|
	|-RVA: 0x23DA300 Offset: 0x23D9300 VA: 0x1823DA300
	|-Action<BridgeHandler.IdxPacket>.BeginInvoke
	|
	|-RVA: 0x23D8E80 Offset: 0x23D7E80 VA: 0x1823D8E80
	|-Action<JsonPosition>.BeginInvoke
	|
	|-RVA: 0x23DA680 Offset: 0x23D9680 VA: 0x1823DA680
	|-Action<pb_BezierPoint>.BeginInvoke
	|
	|-RVA: 0x23DB280 Offset: 0x23DA280 VA: 0x1823DB280
	|-Action<pb_Edge>.BeginInvoke
	|
	|-RVA: 0x23DB800 Offset: 0x23DA800 VA: 0x1823DB800
	|-Action<ScreenRadioScriptObject.ScreenInfo>.BeginInvoke
	|
	|-RVA: 0x23D8B00 Offset: 0x23D7B00 VA: 0x1823D8B00
	|-Action<ValueDropdownItem<object>>.BeginInvoke
	|
	|-RVA: 0x23DA900 Offset: 0x23D9900 VA: 0x1823DA900
	|-Action<FormatterLocator.FormatterInfo>.BeginInvoke
	|
	|-RVA: 0x23D8B80 Offset: 0x23D7B80 VA: 0x1823D8B80
	|-Action<FormatterLocator.FormatterLocatorInfo>.BeginInvoke
	|
	|-RVA: 0x23D9500 Offset: 0x23D8500 VA: 0x1823D9500
	|-Action<SerializationNode>.BeginInvoke
	|
	|-RVA: 0x23DB700 Offset: 0x23DA700 VA: 0x1823DB700
	|-Action<DeepReflection.PathStep>.BeginInvoke
	|
	|-RVA: 0x23DA000 Offset: 0x23D9000 VA: 0x1823DA000
	|-Action<CCalEffInfo>.BeginInvoke
	|
	|-RVA: 0x23DA780 Offset: 0x23D9780 VA: 0x1823DA780
	|-Action<SkillRayHit>.BeginInvoke
	|
	|-RVA: 0x23DA500 Offset: 0x23D9500 VA: 0x1823DA500
	|-Action<EventQueue.EventQueueEntry>.BeginInvoke
	|
	|-RVA: 0x23DA580 Offset: 0x23D9580 VA: 0x1823DA580
	|-Action<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.BeginInvoke
	|
	|-RVA: 0x23DB380 Offset: 0x23DA380 VA: 0x1823DB380
	|-Action<SkeletonRendererCustomMaterials.SlotMaterialOverride>.BeginInvoke
	|
	|-RVA: 0x23DB680 Offset: 0x23DA680 VA: 0x1823DB680
	|-Action<SkeletonUtilityKinematicShadow.TransformPair>.BeginInvoke
	|
	|-RVA: 0x23D9D00 Offset: 0x23D8D00 VA: 0x1823D9D00
	|-Action<SubmeshInstruction>.BeginInvoke
	|
	|-RVA: 0x23DB580 Offset: 0x23DA580 VA: 0x1823DB580
	|-Action<StateSoundScriptObject.Loop>.BeginInvoke
	|
	|-RVA: 0x23DB780 Offset: 0x23DA780 VA: 0x1823DB780
	|-Action<StateSoundScriptObject.StateSound>.BeginInvoke
	|
	|-RVA: 0x23DB000 Offset: 0x23DA000 VA: 0x1823DB000
	|-Action<SteamMatchViewer.ChatMsg>.BeginInvoke
	|
	|-RVA: 0x23D9B80 Offset: 0x23D8B80 VA: 0x1823D9B80
	|-Action<AppProofOfPurchaseKeyResponse_t>.BeginInvoke
	|
	|-RVA: 0x23DA700 Offset: 0x23D9700 VA: 0x1823DA700
	|-Action<AssociateWithClanResult_t>.BeginInvoke
	|
	|-RVA: 0x23D9C80 Offset: 0x23D8C80 VA: 0x1823D9C80
	|-Action<AvatarImageLoaded_t>.BeginInvoke
	|
	|-RVA: 0x23D9700 Offset: 0x23D8700 VA: 0x1823D9700
	|-Action<CSteamID>.BeginInvoke
	|
	|-RVA: 0x23DB980 Offset: 0x23DA980 VA: 0x1823DB980
	|-Action<CheckFileSignature_t>.BeginInvoke
	|
	|-RVA: 0x23D8100 Offset: 0x23D7100 VA: 0x1823D8100
	|-Action<ClanOfficerListResponse_t>.BeginInvoke
	|
	|-RVA: 0x23D8D00 Offset: 0x23D7D00 VA: 0x1823D8D00
	|-Action<ClientGameServerDeny_t>.BeginInvoke
	|
	|-RVA: 0x23D9A00 Offset: 0x23D8A00 VA: 0x1823D9A00
	|-Action<ComputeNewPlayerCompatibilityResult_t>.BeginInvoke
	|
	|-RVA: 0x23DB200 Offset: 0x23DA200 VA: 0x1823DB200
	|-Action<CreateItemResult_t>.BeginInvoke
	|
	|-RVA: 0x23DA800 Offset: 0x23D9800 VA: 0x1823DA800
	|-Action<DlcInstalled_t>.BeginInvoke
	|
	|-RVA: 0x23D8280 Offset: 0x23D7280 VA: 0x1823D8280
	|-Action<DownloadClanActivityCountsResult_t>.BeginInvoke
	|
	|-RVA: 0x23D9C00 Offset: 0x23D8C00 VA: 0x1823D9C00
	|-Action<DownloadItemResult_t>.BeginInvoke
	|
	|-RVA: 0x23DAE00 Offset: 0x23D9E00 VA: 0x1823DAE00
	|-Action<EncryptedAppTicketResponse_t>.BeginInvoke
	|
	|-RVA: 0x23DBB00 Offset: 0x23DAB00 VA: 0x1823DBB00
	|-Action<FavoritesListAccountsUpdated_t>.BeginInvoke
	|
	|-RVA: 0x23DB900 Offset: 0x23DA900 VA: 0x1823DB900
	|-Action<FavoritesListChanged_t>.BeginInvoke
	|
	|-RVA: 0x23D8380 Offset: 0x23D7380 VA: 0x1823D8380
	|-Action<FileDetailsResult_t>.BeginInvoke
	|
	|-RVA: 0x23DAC80 Offset: 0x23D9C80 VA: 0x1823DAC80
	|-Action<FriendRichPresenceUpdate_t>.BeginInvoke
	|
	|-RVA: 0x23D8580 Offset: 0x23D7580 VA: 0x1823D8580
	|-Action<FriendsEnumerateFollowingList_t>.BeginInvoke
	|
	|-RVA: 0x23DAD00 Offset: 0x23D9D00 VA: 0x1823DAD00
	|-Action<FriendsGetFollowerCount_t>.BeginInvoke
	|
	|-RVA: 0x23D8A00 Offset: 0x23D7A00 VA: 0x1823D8A00
	|-Action<FriendsIsFollowing_t>.BeginInvoke
	|
	|-RVA: 0x23D8C80 Offset: 0x23D7C80 VA: 0x1823D8C80
	|-Action<GCMessageAvailable_t>.BeginInvoke
	|
	|-RVA: 0x23D8800 Offset: 0x23D7800 VA: 0x1823D8800
	|-Action<GCMessageFailed_t>.BeginInvoke
	|
	|-RVA: 0x23D8E00 Offset: 0x23D7E00 VA: 0x1823D8E00
	|-Action<GSClientAchievementStatus_t>.BeginInvoke
	|
	|-RVA: 0x23DB100 Offset: 0x23DA100 VA: 0x1823DB100
	|-Action<GSClientApprove_t>.BeginInvoke
	|
	|-RVA: 0x23DA400 Offset: 0x23D9400 VA: 0x1823DA400
	|-Action<GSClientDeny_t>.BeginInvoke
	|
	|-RVA: 0x23D8500 Offset: 0x23D7500 VA: 0x1823D8500
	|-Action<GSClientGroupStatus_t>.BeginInvoke
	|
	|-RVA: 0x23D8000 Offset: 0x23D7000 VA: 0x1823D8000
	|-Action<GSClientKick_t>.BeginInvoke
	|
	|-RVA: 0x23D8880 Offset: 0x23D7880 VA: 0x1823D8880
	|-Action<GSGameplayStats_t>.BeginInvoke
	|
	|-RVA: 0x23D9380 Offset: 0x23D8380 VA: 0x1823D9380
	|-Action<GSPolicyResponse_t>.BeginInvoke
	|
	|-RVA: 0x23D8900 Offset: 0x23D7900 VA: 0x1823D8900
	|-Action<GSReputation_t>.BeginInvoke
	|
	|-RVA: 0x23DAB00 Offset: 0x23D9B00 VA: 0x1823DAB00
	|-Action<GSStatsReceived_t>.BeginInvoke
	|
	|-RVA: 0x23D8F00 Offset: 0x23D7F00 VA: 0x1823D8F00
	|-Action<GSStatsStored_t>.BeginInvoke
	|
	|-RVA: 0x23DA380 Offset: 0x23D9380 VA: 0x1823DA380
	|-Action<GSStatsUnloaded_t>.BeginInvoke
	|
	|-RVA: 0x23DBA80 Offset: 0x23DAA80 VA: 0x1823DBA80
	|-Action<GameConnectedChatJoin_t>.BeginInvoke
	|
	|-RVA: 0x23DA880 Offset: 0x23D9880 VA: 0x1823DA880
	|-Action<GameConnectedChatLeave_t>.BeginInvoke
	|
	|-RVA: 0x23D8980 Offset: 0x23D7980 VA: 0x1823D8980
	|-Action<GameConnectedClanChatMsg_t>.BeginInvoke
	|
	|-RVA: 0x23DAA80 Offset: 0x23D9A80 VA: 0x1823DAA80
	|-Action<GameConnectedFriendChatMsg_t>.BeginInvoke
	|
	|-RVA: 0x23D9D80 Offset: 0x23D8D80 VA: 0x1823D9D80
	|-Action<GameLobbyJoinRequested_t>.BeginInvoke
	|
	|-RVA: 0x23DAF80 Offset: 0x23D9F80 VA: 0x1823DAF80
	|-Action<GameOverlayActivated_t>.BeginInvoke
	|
	|-RVA: 0x23DA180 Offset: 0x23D9180 VA: 0x1823DA180
	|-Action<GameRichPresenceJoinRequested_t>.BeginInvoke
	|
	|-RVA: 0x23D8680 Offset: 0x23D7680 VA: 0x1823D8680
	|-Action<GameServerChangeRequested_t>.BeginInvoke
	|
	|-RVA: 0x23D9480 Offset: 0x23D8480 VA: 0x1823D9480
	|-Action<GameWebCallback_t>.BeginInvoke
	|
	|-RVA: 0x23D9F80 Offset: 0x23D8F80 VA: 0x1823D9F80
	|-Action<GamepadTextInputDismissed_t>.BeginInvoke
	|
	|-RVA: 0x23D9F00 Offset: 0x23D8F00 VA: 0x1823D9F00
	|-Action<GetAuthSessionTicketResponse_t>.BeginInvoke
	|
	|-RVA: 0x23D9300 Offset: 0x23D8300 VA: 0x1823D9300
	|-Action<GetUserItemVoteResult_t>.BeginInvoke
	|
	|-RVA: 0x23D9A80 Offset: 0x23D8A80 VA: 0x1823D9A80
	|-Action<GetVideoURLResult_t>.BeginInvoke
	|
	|-RVA: 0x23D8080 Offset: 0x23D7080 VA: 0x1823D8080
	|-Action<GlobalAchievementPercentagesReady_t>.BeginInvoke
	|
	|-RVA: 0x23D9E00 Offset: 0x23D8E00 VA: 0x1823D9E00
	|-Action<GlobalStatsReceived_t>.BeginInvoke
	|
	|-RVA: 0x23D9680 Offset: 0x23D8680 VA: 0x1823D9680
	|-Action<HTML_BrowserReady_t>.BeginInvoke
	|
	|-RVA: 0x23D9E80 Offset: 0x23D8E80 VA: 0x1823D9E80
	|-Action<HTML_CanGoBackAndForward_t>.BeginInvoke
	|
	|-RVA: 0x23D9780 Offset: 0x23D8780 VA: 0x1823D9780
	|-Action<HTML_ChangedTitle_t>.BeginInvoke
	|
	|-RVA: 0x23D9900 Offset: 0x23D8900 VA: 0x1823D9900
	|-Action<HTML_CloseBrowser_t>.BeginInvoke
	|
	|-RVA: 0x23DBA00 Offset: 0x23DAA00 VA: 0x1823DBA00
	|-Action<HTML_FileOpenDialog_t>.BeginInvoke
	|
	|-RVA: 0x23DAE80 Offset: 0x23D9E80 VA: 0x1823DAE80
	|-Action<HTML_FinishedRequest_t>.BeginInvoke
	|
	|-RVA: 0x23D9800 Offset: 0x23D8800 VA: 0x1823D9800
	|-Action<HTML_HideToolTip_t>.BeginInvoke
	|
	|-RVA: 0x23D8600 Offset: 0x23D7600 VA: 0x1823D8600
	|-Action<HTML_HorizontalScroll_t>.BeginInvoke
	|
	|-RVA: 0x23DAD80 Offset: 0x23D9D80 VA: 0x1823DAD80
	|-Action<HTML_JSAlert_t>.BeginInvoke
	|
	|-RVA: 0x23DA280 Offset: 0x23D9280 VA: 0x1823DA280
	|-Action<HTML_JSConfirm_t>.BeginInvoke
	|
	|-RVA: 0x23D9B00 Offset: 0x23D8B00 VA: 0x1823D9B00
	|-Action<HTML_LinkAtPosition_t>.BeginInvoke
	|
	|-RVA: 0x23DA100 Offset: 0x23D9100 VA: 0x1823DA100
	|-Action<HTML_NeedsPaint_t>.BeginInvoke
	|
	|-RVA: 0x23D9600 Offset: 0x23D8600 VA: 0x1823D9600
	|-Action<HTML_NewWindow_t>.BeginInvoke
	|
	|-RVA: 0x23C9630 Offset: 0x23C8630 VA: 0x1823C9630
	|-Action<HTML_OpenLinkInNewTab_t>.BeginInvoke
	|
	|-RVA: 0x23C88B0 Offset: 0x23C78B0 VA: 0x1823C88B0
	|-Action<HTML_SearchResults_t>.BeginInvoke
	|
	|-RVA: 0x23C9E30 Offset: 0x23C8E30 VA: 0x1823C9E30
	|-Action<HTML_SetCursor_t>.BeginInvoke
	|
	|-RVA: 0x23CA930 Offset: 0x23C9930 VA: 0x1823CA930
	|-Action<HTML_ShowToolTip_t>.BeginInvoke
	|
	|-RVA: 0x23CA730 Offset: 0x23C9730 VA: 0x1823CA730
	|-Action<HTML_StartRequest_t>.BeginInvoke
	|
	|-RVA: 0x23CA8B0 Offset: 0x23C98B0 VA: 0x1823CA8B0
	|-Action<HTML_StatusText_t>.BeginInvoke
	|
	|-RVA: 0x23CA230 Offset: 0x23C9230 VA: 0x1823CA230
	|-Action<HTML_URLChanged_t>.BeginInvoke
	|
	|-RVA: 0x23C79B0 Offset: 0x23C69B0 VA: 0x1823C79B0
	|-Action<HTML_UpdateToolTip_t>.BeginInvoke
	|
	|-RVA: 0x23CB130 Offset: 0x23CA130 VA: 0x1823CB130
	|-Action<HTML_VerticalScroll_t>.BeginInvoke
	|
	|-RVA: 0x23C92B0 Offset: 0x23C82B0 VA: 0x1823C92B0
	|-Action<HTTPRequestCompleted_t>.BeginInvoke
	|
	|-RVA: 0x23CA7B0 Offset: 0x23C97B0 VA: 0x1823CA7B0
	|-Action<HTTPRequestDataReceived_t>.BeginInvoke
	|
	|-RVA: 0x23C9DB0 Offset: 0x23C8DB0 VA: 0x1823C9DB0
	|-Action<HTTPRequestHeadersReceived_t>.BeginInvoke
	|
	|-RVA: 0x23CA4B0 Offset: 0x23C94B0 VA: 0x1823CA4B0
	|-Action<IPCFailure_t>.BeginInvoke
	|
	|-RVA: 0x23C9130 Offset: 0x23C8130 VA: 0x1823C9130
	|-Action<IPCountry_t>.BeginInvoke
	|
	|-RVA: 0x23C7AB0 Offset: 0x23C6AB0 VA: 0x1823C7AB0
	|-Action<ItemInstalled_t>.BeginInvoke
	|
	|-RVA: 0x23CACB0 Offset: 0x23C9CB0 VA: 0x1823CACB0
	|-Action<JoinClanChatRoomCompletionResult_t>.BeginInvoke
	|
	|-RVA: 0x23C91B0 Offset: 0x23C81B0 VA: 0x1823C91B0
	|-Action<LeaderboardFindResult_t>.BeginInvoke
	|
	|-RVA: 0x23C9BB0 Offset: 0x23C8BB0 VA: 0x1823C9BB0
	|-Action<LeaderboardScoreUploaded_t>.BeginInvoke
	|
	|-RVA: 0x23CAA30 Offset: 0x23C9A30 VA: 0x1823CAA30
	|-Action<LeaderboardScoresDownloaded_t>.BeginInvoke
	|
	|-RVA: 0x23CAD30 Offset: 0x23C9D30 VA: 0x1823CAD30
	|-Action<LeaderboardUGCSet_t>.BeginInvoke
	|
	|-RVA: 0x23C9B30 Offset: 0x23C8B30 VA: 0x1823C9B30
	|-Action<LicensesUpdated_t>.BeginInvoke
	|
	|-RVA: 0x23C9930 Offset: 0x23C8930 VA: 0x1823C9930
	|-Action<LobbyChatMsg_t>.BeginInvoke
	|
	|-RVA: 0x23C86B0 Offset: 0x23C76B0 VA: 0x1823C86B0
	|-Action<LobbyChatUpdate_t>.BeginInvoke
	|
	|-RVA: 0x23CADB0 Offset: 0x23C9DB0 VA: 0x1823CADB0
	|-Action<LobbyCreated_t>.BeginInvoke
	|
	|-RVA: 0x23CAF30 Offset: 0x23C9F30 VA: 0x1823CAF30
	|-Action<LobbyDataUpdate_t>.BeginInvoke
	|
	|-RVA: 0x23C7FB0 Offset: 0x23C6FB0 VA: 0x1823C7FB0
	|-Action<LobbyEnter_t>.BeginInvoke
	|
	|-RVA: 0x23C83B0 Offset: 0x23C73B0 VA: 0x1823C83B0
	|-Action<LobbyGameCreated_t>.BeginInvoke
	|
	|-RVA: 0x23CA330 Offset: 0x23C9330 VA: 0x1823CA330
	|-Action<LobbyInvite_t>.BeginInvoke
	|
	|-RVA: 0x23CA1B0 Offset: 0x23C91B0 VA: 0x1823CA1B0
	|-Action<LobbyKicked_t>.BeginInvoke
	|
	|-RVA: 0x23C9530 Offset: 0x23C8530 VA: 0x1823C9530
	|-Action<LobbyMatchList_t>.BeginInvoke
	|
	|-RVA: 0x23C7F30 Offset: 0x23C6F30 VA: 0x1823C7F30
	|-Action<LowBatteryPower_t>.BeginInvoke
	|
	|-RVA: 0x23CA6B0 Offset: 0x23C96B0 VA: 0x1823CA6B0
	|-Action<MicroTxnAuthorizationResponse_t>.BeginInvoke
	|
	|-RVA: 0x23C85B0 Offset: 0x23C75B0 VA: 0x1823C85B0
	|-Action<MusicPlayerRemoteToFront_t>.BeginInvoke
	|
	|-RVA: 0x23CB1B0 Offset: 0x23CA1B0 VA: 0x1823CB1B0
	|-Action<MusicPlayerRemoteWillActivate_t>.BeginInvoke
	|
	|-RVA: 0x23C9AB0 Offset: 0x23C8AB0 VA: 0x1823C9AB0
	|-Action<MusicPlayerRemoteWillDeactivate_t>.BeginInvoke
	|
	|-RVA: 0x23C81B0 Offset: 0x23C71B0 VA: 0x1823C81B0
	|-Action<MusicPlayerSelectsPlaylistEntry_t>.BeginInvoke
	|
	|-RVA: 0x23C9D30 Offset: 0x23C8D30 VA: 0x1823C9D30
	|-Action<MusicPlayerSelectsQueueEntry_t>.BeginInvoke
	|
	|-RVA: 0x23CA130 Offset: 0x23C9130 VA: 0x1823CA130
	|-Action<MusicPlayerWantsLooped_t>.BeginInvoke
	|
	|-RVA: 0x23CABB0 Offset: 0x23C9BB0 VA: 0x1823CABB0
	|-Action<MusicPlayerWantsPause_t>.BeginInvoke
	|
	|-RVA: 0x23C84B0 Offset: 0x23C74B0 VA: 0x1823C84B0
	|-Action<MusicPlayerWantsPlayNext_t>.BeginInvoke
	|
	|-RVA: 0x23C9EB0 Offset: 0x23C8EB0 VA: 0x1823C9EB0
	|-Action<MusicPlayerWantsPlayPrevious_t>.BeginInvoke
	|
	|-RVA: 0x23C8730 Offset: 0x23C7730 VA: 0x1823C8730
	|-Action<MusicPlayerWantsPlay_t>.BeginInvoke
	|
	|-RVA: 0x23C80B0 Offset: 0x23C70B0 VA: 0x1823C80B0
	|-Action<MusicPlayerWantsPlayingRepeatStatus_t>.BeginInvoke
	|
	|-RVA: 0x23C9030 Offset: 0x23C8030 VA: 0x1823C9030
	|-Action<MusicPlayerWantsShuffled_t>.BeginInvoke
	|
	|-RVA: 0x23C8230 Offset: 0x23C7230 VA: 0x1823C8230
	|-Action<MusicPlayerWantsVolume_t>.BeginInvoke
	|
	|-RVA: 0x23C7C30 Offset: 0x23C6C30 VA: 0x1823C7C30
	|-Action<MusicPlayerWillQuit_t>.BeginInvoke
	|
	|-RVA: 0x23C7D30 Offset: 0x23C6D30 VA: 0x1823C7D30
	|-Action<NumberOfCurrentPlayers_t>.BeginInvoke
	|
	|-RVA: 0x23C8A30 Offset: 0x23C7A30 VA: 0x1823C8A30
	|-Action<P2PSessionConnectFail_t>.BeginInvoke
	|
	|-RVA: 0x23C9430 Offset: 0x23C8430 VA: 0x1823C9430
	|-Action<P2PSessionRequest_t>.BeginInvoke
	|
	|-RVA: 0x23CA530 Offset: 0x23C9530 VA: 0x1823CA530
	|-Action<PersonaStateChange_t>.BeginInvoke
	|
	|-RVA: 0x23C90B0 Offset: 0x23C80B0 VA: 0x1823C90B0
	|-Action<PlaybackStatusHasChanged_t>.BeginInvoke
	|
	|-RVA: 0x23C7EB0 Offset: 0x23C6EB0 VA: 0x1823C7EB0
	|-Action<RegisterActivationCodeResponse_t>.BeginInvoke
	|
	|-RVA: 0x23C9230 Offset: 0x23C8230 VA: 0x1823C9230
	|-Action<RemoteStorageAppSyncProgress_t>.BeginInvoke
	|
	|-RVA: 0x23C9330 Offset: 0x23C8330 VA: 0x1823C9330
	|-Action<RemoteStorageAppSyncStatusCheck_t>.BeginInvoke
	|
	|-RVA: 0x23C9730 Offset: 0x23C8730 VA: 0x1823C9730
	|-Action<RemoteStorageAppSyncedClient_t>.BeginInvoke
	|
	|-RVA: 0x23C98B0 Offset: 0x23C88B0 VA: 0x1823C98B0
	|-Action<RemoteStorageAppSyncedServer_t>.BeginInvoke
	|
	|-RVA: 0x23CAFB0 Offset: 0x23C9FB0 VA: 0x1823CAFB0
	|-Action<RemoteStorageDeletePublishedFileResult_t>.BeginInvoke
	|
	|-RVA: 0x23C8430 Offset: 0x23C7430 VA: 0x1823C8430
	|-Action<RemoteStorageDownloadUGCResult_t>.BeginInvoke
	|
	|-RVA: 0x23C8130 Offset: 0x23C7130 VA: 0x1823C8130
	|-Action<RemoteStorageEnumeratePublishedFilesByUserActionResult_t>.BeginInvoke
	|
	|-RVA: 0x23CB030 Offset: 0x23CA030 VA: 0x1823CB030
	|-Action<RemoteStorageEnumerateUserPublishedFilesResult_t>.BeginInvoke
	|
	|-RVA: 0x23C8B30 Offset: 0x23C7B30 VA: 0x1823C8B30
	|-Action<RemoteStorageEnumerateUserSharedWorkshopFilesResult_t>.BeginInvoke
	|
	|-RVA: 0x23C9CB0 Offset: 0x23C8CB0 VA: 0x1823C9CB0
	|-Action<RemoteStorageEnumerateUserSubscribedFilesResult_t>.BeginInvoke
	|
	|-RVA: 0x23C8830 Offset: 0x23C7830 VA: 0x1823C8830
	|-Action<RemoteStorageEnumerateWorkshopFilesResult_t>.BeginInvoke
	|
	|-RVA: 0x23C9C30 Offset: 0x23C8C30 VA: 0x1823C9C30
	|-Action<RemoteStorageFileReadAsyncComplete_t>.BeginInvoke
	|
	|-RVA: 0x23C78B0 Offset: 0x23C68B0 VA: 0x1823C78B0
	|-Action<RemoteStorageFileShareResult_t>.BeginInvoke
	|
	|-RVA: 0x23C94B0 Offset: 0x23C84B0 VA: 0x1823C94B0
	|-Action<RemoteStorageFileWriteAsyncComplete_t>.BeginInvoke
	|
	|-RVA: 0x23C8FB0 Offset: 0x23C7FB0 VA: 0x1823C8FB0
	|-Action<RemoteStorageGetPublishedFileDetailsResult_t>.BeginInvoke
	|
	|-RVA: 0x23C8930 Offset: 0x23C7930 VA: 0x1823C8930
	|-Action<RemoteStorageGetPublishedItemVoteDetailsResult_t>.BeginInvoke
	|
	|-RVA: 0x23CAEB0 Offset: 0x23C9EB0 VA: 0x1823CAEB0
	|-Action<RemoteStoragePublishFileProgress_t>.BeginInvoke
	|
	|-RVA: 0x23C9FB0 Offset: 0x23C8FB0 VA: 0x1823C9FB0
	|-Action<RemoteStoragePublishFileResult_t>.BeginInvoke
	|
	|-RVA: 0x23C8EB0 Offset: 0x23C7EB0 VA: 0x1823C8EB0
	|-Action<RemoteStoragePublishedFileDeleted_t>.BeginInvoke
	|
	|-RVA: 0x23CA2B0 Offset: 0x23C92B0 VA: 0x1823CA2B0
	|-Action<RemoteStoragePublishedFileSubscribed_t>.BeginInvoke
	|
	|-RVA: 0x23C8030 Offset: 0x23C7030 VA: 0x1823C8030
	|-Action<RemoteStoragePublishedFileUnsubscribed_t>.BeginInvoke
	|
	|-RVA: 0x23CA630 Offset: 0x23C9630 VA: 0x1823CA630
	|-Action<RemoteStoragePublishedFileUpdated_t>.BeginInvoke
	|
	|-RVA: 0x23C99B0 Offset: 0x23C89B0 VA: 0x1823C99B0
	|-Action<RemoteStorageSetUserPublishedFileActionResult_t>.BeginInvoke
	|
	|-RVA: 0x23CA5B0 Offset: 0x23C95B0 VA: 0x1823CA5B0
	|-Action<RemoteStorageSubscribePublishedFileResult_t>.BeginInvoke
	|
	|-RVA: 0x23C8D30 Offset: 0x23C7D30 VA: 0x1823C8D30
	|-Action<RemoteStorageUnsubscribePublishedFileResult_t>.BeginInvoke
	|
	|-RVA: 0x23CA3B0 Offset: 0x23C93B0 VA: 0x1823CA3B0
	|-Action<RemoteStorageUpdatePublishedFileResult_t>.BeginInvoke
	|
	|-RVA: 0x23C7E30 Offset: 0x23C6E30 VA: 0x1823C7E30
	|-Action<RemoteStorageUpdateUserPublishedItemVoteResult_t>.BeginInvoke
	|
	|-RVA: 0x23C89B0 Offset: 0x23C79B0 VA: 0x1823C89B0
	|-Action<RemoteStorageUserVoteDetails_t>.BeginInvoke
	|
	|-RVA: 0x23C97B0 Offset: 0x23C87B0 VA: 0x1823C97B0
	|-Action<ScreenshotReady_t>.BeginInvoke
	|
	|-RVA: 0x23CAC30 Offset: 0x23C9C30 VA: 0x1823CAC30
	|-Action<ScreenshotRequested_t>.BeginInvoke
	|
	|-RVA: 0x23CAB30 Offset: 0x23C9B30 VA: 0x1823CAB30
	|-Action<SetPersonaNameResponse_t>.BeginInvoke
	|
	|-RVA: 0x23C8F30 Offset: 0x23C7F30 VA: 0x1823C8F30
	|-Action<SetUserItemVoteResult_t>.BeginInvoke
	|
	|-RVA: 0x23C96B0 Offset: 0x23C86B0 VA: 0x1823C96B0
	|-Action<SocketStatusCallback_t>.BeginInvoke
	|
	|-RVA: 0x23C8BB0 Offset: 0x23C7BB0 VA: 0x1823C8BB0
	|-Action<StartPlaytimeTrackingResult_t>.BeginInvoke
	|
	|-RVA: 0x23C7A30 Offset: 0x23C6A30 VA: 0x1823C7A30
	|-Action<SteamAPICallCompleted_t>.BeginInvoke
	|
	|-RVA: 0x23C7CB0 Offset: 0x23C6CB0 VA: 0x1823C7CB0
	|-Action<SteamAppInstalled_t>.BeginInvoke
	|
	|-RVA: 0x23C8330 Offset: 0x23C7330 VA: 0x1823C8330
	|-Action<SteamAppUninstalled_t>.BeginInvoke
	|
	|-RVA: 0x23CB230 Offset: 0x23CA230 VA: 0x1823CB230
	|-Action<SteamInventoryDefinitionUpdate_t>.BeginInvoke
	|
	|-RVA: 0x23C8E30 Offset: 0x23C7E30 VA: 0x1823C8E30
	|-Action<SteamInventoryEligiblePromoItemDefIDs_t>.BeginInvoke
	|
	|-RVA: 0x23CAE30 Offset: 0x23C9E30 VA: 0x1823CAE30
	|-Action<SteamInventoryFullUpdate_t>.BeginInvoke
	|
	|-RVA: 0x23C7B30 Offset: 0x23C6B30 VA: 0x1823C7B30
	|-Action<SteamInventoryResultReady_t>.BeginInvoke
	|
	|-RVA: 0x23C8C30 Offset: 0x23C7C30 VA: 0x1823C8C30
	|-Action<SteamServerConnectFailure_t>.BeginInvoke
	|
	|-RVA: 0x23C93B0 Offset: 0x23C83B0 VA: 0x1823C93B0
	|-Action<SteamServersConnected_t>.BeginInvoke
	|
	|-RVA: 0x23C95B0 Offset: 0x23C85B0 VA: 0x1823C95B0
	|-Action<SteamServersDisconnected_t>.BeginInvoke
	|
	|-RVA: 0x23CA430 Offset: 0x23C9430 VA: 0x1823CA430
	|-Action<SteamShutdown_t>.BeginInvoke
	|
	|-RVA: 0x23CA9B0 Offset: 0x23C99B0 VA: 0x1823CA9B0
	|-Action<SteamUGCQueryCompleted_t>.BeginInvoke
	|
	|-RVA: 0x23C8DB0 Offset: 0x23C7DB0 VA: 0x1823C8DB0
	|-Action<SteamUGCRequestUGCDetailsResult_t>.BeginInvoke
	|
	|-RVA: 0x23CB2B0 Offset: 0x23CA2B0 VA: 0x1823CB2B0
	|-Action<StopPlaytimeTrackingResult_t>.BeginInvoke
	|
	|-RVA: 0x23C82B0 Offset: 0x23C72B0 VA: 0x1823C82B0
	|-Action<StoreAuthURLResponse_t>.BeginInvoke
	|
	|-RVA: 0x23C87B0 Offset: 0x23C77B0 VA: 0x1823C87B0
	|-Action<SubmitItemUpdateResult_t>.BeginInvoke
	|
	|-RVA: 0x23C8630 Offset: 0x23C7630 VA: 0x1823C8630
	|-Action<UserAchievementIconFetched_t>.BeginInvoke
	|
	|-RVA: 0x23CA030 Offset: 0x23C9030 VA: 0x1823CA030
	|-Action<UserAchievementStored_t>.BeginInvoke
	|
	|-RVA: 0x23CB330 Offset: 0x23CA330 VA: 0x1823CB330
	|-Action<UserFavoriteItemsListChanged_t>.BeginInvoke
	|
	|-RVA: 0x23CA0B0 Offset: 0x23C90B0 VA: 0x1823CA0B0
	|-Action<UserStatsReceived_t>.BeginInvoke
	|
	|-RVA: 0x23C9830 Offset: 0x23C8830 VA: 0x1823C9830
	|-Action<UserStatsStored_t>.BeginInvoke
	|
	|-RVA: 0x23C8530 Offset: 0x23C7530 VA: 0x1823C8530
	|-Action<UserStatsUnloaded_t>.BeginInvoke
	|
	|-RVA: 0x23C7BB0 Offset: 0x23C6BB0 VA: 0x1823C7BB0
	|-Action<ValidateAuthTicketResponse_t>.BeginInvoke
	|
	|-RVA: 0x23C9F30 Offset: 0x23C8F30 VA: 0x1823C9F30
	|-Action<VolumeHasChanged_t>.BeginInvoke
	|
	|-RVA: 0x23C7DB0 Offset: 0x23C6DB0 VA: 0x1823C7DB0
	|-Action<bool>.BeginInvoke
	|
	|-RVA: 0x23C7930 Offset: 0x23C6930 VA: 0x1823C7930
	|-Action<byte>.BeginInvoke
	|
	|-RVA: 0x23CB0B0 Offset: 0x23CA0B0 VA: 0x1823CB0B0
	|-Action<char>.BeginInvoke
	|
	|-RVA: 0x23CA830 Offset: 0x23C9830 VA: 0x1823CA830
	|-Action<DictionaryEntry>.BeginInvoke
	|
	|-RVA: 0x23C7830 Offset: 0x23C6830 VA: 0x1823C7830
	|-Action<KeyValuePair<DateTime, object>>.BeginInvoke
	|
	|-RVA: 0x23C8AB0 Offset: 0x23C7AB0 VA: 0x1823C8AB0
	|-Action<KeyValuePair<int, int>>.BeginInvoke
	|
	|-RVA: 0x23CAAB0 Offset: 0x23C9AB0 VA: 0x1823CAAB0
	|-Action<KeyValuePair<int, object>>.BeginInvoke
	|
	|-RVA: 0x23C9A30 Offset: 0x23C8A30 VA: 0x1823C9A30
	|-Action<KeyValuePair<object, object>>.BeginInvoke
	|
	|-RVA: 0x23C8CB0 Offset: 0x23C7CB0 VA: 0x1823C8CB0
	|-Action<EventProvider.SessionInfo>.BeginInvoke
	|
	|-RVA: 0x200CB00 Offset: 0x200BB00 VA: 0x18200CB00
	|-Action<Guid>.BeginInvoke
	|
	|-RVA: 0x200DF80 Offset: 0x200CF80 VA: 0x18200DF80
	|-Action<int>.BeginInvoke
	|
	|-RVA: 0x200D880 Offset: 0x200C880 VA: 0x18200D880
	|-Action<Int32Enum>.BeginInvoke
	|
	|-RVA: 0x200DE80 Offset: 0x200CE80 VA: 0x18200DE80
	|-Action<long>.BeginInvoke
	|
	|-RVA: 0x200CB80 Offset: 0x200BB80 VA: 0x18200CB80
	|-Action<InterpretedFrameInfo>.BeginInvoke
	|
	|-RVA: 0x200E000 Offset: 0x200D000 VA: 0x18200E000
	|-Action<Win32_IP_ADAPTER_ADDRESSES>.BeginInvoke
	|
	|-RVA: 0x200CA00 Offset: 0x200BA00 VA: 0x18200CA00
	|-Action<Nullable<int>>.BeginInvoke
	|
	|-RVA: 0xDFFB20 Offset: 0xDFEB20 VA: 0x180DFFB20
	|-Action<object>.BeginInvoke
	|
	|-RVA: 0x200DC80 Offset: 0x200CC80 VA: 0x18200DC80
	|-Action<float>.BeginInvoke
	|
	|-RVA: 0x200CE00 Offset: 0x200BE00 VA: 0x18200CE00
	|-Action<AsyncLocalValueChangedArgs<object>>.BeginInvoke
	|
	|-RVA: 0x200CC80 Offset: 0x200BC80 VA: 0x18200CC80
	|-Action<uint>.BeginInvoke
	|
	|-RVA: 0x200E100 Offset: 0x200D100 VA: 0x18200E100
	|-Action<ulong>.BeginInvoke
	|
	|-RVA: 0x200DB80 Offset: 0x200CB80 VA: 0x18200DB80
	|-Action<TexturePacker.SpriteData>.BeginInvoke
	|
	|-RVA: 0x200E200 Offset: 0x200D200 VA: 0x18200E200
	|-Action<AnimatorClipInfo>.BeginInvoke
	|
	|-RVA: 0x200D680 Offset: 0x200C680 VA: 0x18200D680
	|-Action<BeforeRenderHelper.OrderBlock>.BeginInvoke
	|
	|-RVA: 0x200CC00 Offset: 0x200BC00 VA: 0x18200CC00
	|-Action<BoneWeight>.BeginInvoke
	|
	|-RVA: 0x200CD80 Offset: 0x200BD80 VA: 0x18200CD80
	|-Action<Color32>.BeginInvoke
	|
	|-RVA: 0x200D000 Offset: 0x200C000 VA: 0x18200D000
	|-Action<Color>.BeginInvoke
	|
	|-RVA: 0x200CE80 Offset: 0x200BE80 VA: 0x18200CE80
	|-Action<CombineInstance>.BeginInvoke
	|
	|-RVA: 0x200E500 Offset: 0x200D500 VA: 0x18200E500
	|-Action<RaycastResult>.BeginInvoke
	|
	|-RVA: 0x200C800 Offset: 0x200B800 VA: 0x18200C800
	|-Action<ShaderPassName>.BeginInvoke
	|
	|-RVA: 0x200D280 Offset: 0x200C280 VA: 0x18200D280
	|-Action<VisibleLight>.BeginInvoke
	|
	|-RVA: 0x200CA80 Offset: 0x200BA80 VA: 0x18200CA80
	|-Action<VisibleReflectionProbe>.BeginInvoke
	|
	|-RVA: 0x200DD80 Offset: 0x200CD80 VA: 0x18200DD80
	|-Action<FrameReceivedEventArgs>.BeginInvoke
	|
	|-RVA: 0x200D100 Offset: 0x200C100 VA: 0x18200D100
	|-Action<MeshGenerationResult>.BeginInvoke
	|
	|-RVA: 0x200E580 Offset: 0x200D580 VA: 0x18200E580
	|-Action<PlaneAddedEventArgs>.BeginInvoke
	|
	|-RVA: 0x200D780 Offset: 0x200C780 VA: 0x18200D780
	|-Action<PlaneRemovedEventArgs>.BeginInvoke
	|
	|-RVA: 0x200E480 Offset: 0x200D480 VA: 0x18200E480
	|-Action<PlaneUpdatedEventArgs>.BeginInvoke
	|
	|-RVA: 0x200E700 Offset: 0x200D700 VA: 0x18200E700
	|-Action<PointCloudUpdatedEventArgs>.BeginInvoke
	|
	|-RVA: 0x200CF00 Offset: 0x200BF00 VA: 0x18200CF00
	|-Action<ReferencePointUpdatedEventArgs>.BeginInvoke
	|
	|-RVA: 0x200E400 Offset: 0x200D400 VA: 0x18200E400
	|-Action<SessionTrackingStateChangedEventArgs>.BeginInvoke
	|
	|-RVA: 0x200DD00 Offset: 0x200CD00 VA: 0x18200DD00
	|-Action<IntervalTreeNode>.BeginInvoke
	|
	|-RVA: 0x200DF00 Offset: 0x200CF00 VA: 0x18200DF00
	|-Action<IntervalTree.Entry<object>>.BeginInvoke
	|
	|-RVA: 0x200D580 Offset: 0x200C580 VA: 0x18200D580
	|-Action<Keyframe>.BeginInvoke
	|
	|-RVA: 0x200CF80 Offset: 0x200BF80 VA: 0x18200CF80
	|-Action<Matrix4x4>.BeginInvoke
	|
	|-RVA: 0x200D700 Offset: 0x200C700 VA: 0x18200D700
	|-Action<MeshSubsetCombineUtility.MeshContainer>.BeginInvoke
	|
	|-RVA: 0x200D500 Offset: 0x200C500 VA: 0x18200D500
	|-Action<MeshSubsetCombineUtility.MeshInstance>.BeginInvoke
	|
	|-RVA: 0x200CD00 Offset: 0x200BD00 VA: 0x18200CD00
	|-Action<MeshSubsetCombineUtility.SubMeshInstance>.BeginInvoke
	|
	|-RVA: 0x200E380 Offset: 0x200D380 VA: 0x18200E380
	|-Action<ChannelPacket>.BeginInvoke
	|
	|-RVA: 0x200E180 Offset: 0x200D180 VA: 0x18200E180
	|-Action<ClientScene.PendingOwner>.BeginInvoke
	|
	|-RVA: 0x200DB00 Offset: 0x200CB00 VA: 0x18200DB00
	|-Action<LocalClient.InternalMsg>.BeginInvoke
	|
	|-RVA: 0x200DA80 Offset: 0x200CA80 VA: 0x18200DA80
	|-Action<NetworkLobbyManager.PendingPlayer>.BeginInvoke
	|
	|-RVA: 0x200C780 Offset: 0x200B780 VA: 0x18200C780
	|-Action<NetworkMigrationManager.PendingPlayerInfo>.BeginInvoke
	|
	|-RVA: 0x200DA00 Offset: 0x200CA00 VA: 0x18200DA00
	|-Action<CRCMessageEntry>.BeginInvoke
	|
	|-RVA: 0x200D980 Offset: 0x200C980 VA: 0x18200D980
	|-Action<PeerInfoPlayer>.BeginInvoke
	|
	|-RVA: 0x200D600 Offset: 0x200C600 VA: 0x18200D600
	|-Action<ParticleSystem.Particle>.BeginInvoke
	|
	|-RVA: 0x200C900 Offset: 0x200B900 VA: 0x18200C900
	|-Action<Playable>.BeginInvoke
	|
	|-RVA: 0x200D800 Offset: 0x200C800 VA: 0x18200D800
	|-Action<Quaternion>.BeginInvoke
	|
	|-RVA: 0x200D480 Offset: 0x200C480 VA: 0x18200D480
	|-Action<RaycastHit>.BeginInvoke
	|
	|-RVA: 0x200D380 Offset: 0x200C380 VA: 0x18200D380
	|-Action<Rect>.BeginInvoke
	|
	|-RVA: 0x200D080 Offset: 0x200C080 VA: 0x18200D080
	|-Action<ReflectionProbeBlendInfo>.BeginInvoke
	|
	|-RVA: 0x200E800 Offset: 0x200D800 VA: 0x18200E800
	|-Action<RenderTargetIdentifier>.BeginInvoke
	|
	|-RVA: 0x200C880 Offset: 0x200B880 VA: 0x18200C880
	|-Action<GlyphRect>.BeginInvoke
	|
	|-RVA: 0x200E300 Offset: 0x200D300 VA: 0x18200E300
	|-Action<AnimationOutputWeightProcessor.WeightInfo>.BeginInvoke
	|
	|-RVA: 0x200E600 Offset: 0x200D600 VA: 0x18200E600
	|-Action<UICharInfo>.BeginInvoke
	|
	|-RVA: 0x200E280 Offset: 0x200D280 VA: 0x18200E280
	|-Action<UILineInfo>.BeginInvoke
	|
	|-RVA: 0x200D300 Offset: 0x200C300 VA: 0x18200D300
	|-Action<UIVertex>.BeginInvoke
	|
	|-RVA: 0x200E780 Offset: 0x200D780 VA: 0x18200E780
	|-Action<UnitySynchronizationContext.WorkRequest>.BeginInvoke
	|
	|-RVA: 0x200D200 Offset: 0x200C200 VA: 0x18200D200
	|-Action<Vector2>.BeginInvoke
	|
	|-RVA: 0x200DE00 Offset: 0x200CE00 VA: 0x18200DE00
	|-Action<Vector2Int>.BeginInvoke
	|
	|-RVA: 0x200D180 Offset: 0x200C180 VA: 0x18200D180
	|-Action<Vector3>.BeginInvoke
	|
	|-RVA: 0x200E080 Offset: 0x200D080 VA: 0x18200E080
	|-Action<Vector4>.BeginInvoke
	|
	|-RVA: 0x200D400 Offset: 0x200C400 VA: 0x18200D400
	|-Action<XRNodeState>.BeginInvoke
	|
	|-RVA: 0x200C980 Offset: 0x200B980 VA: 0x18200C980
	|-Action<LODGenerator.SkinnedRenderer>.BeginInvoke
	|
	|-RVA: 0x200D900 Offset: 0x200C900 VA: 0x18200D900
	|-Action<LODGenerator.StaticRenderer>.BeginInvoke
	|
	|-RVA: 0x200DC00 Offset: 0x200CC00 VA: 0x18200DC00
	|-Action<ZmPeerManager.RecvPacket>.BeginInvoke
	|
	|-RVA: 0x200E680 Offset: 0x200D680 VA: 0x18200E680
	|-Action<ZmID>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Action<DataSet.FaceIndices>.EndInvoke
	|-Action<EmptyEventArgs>.EndInvoke
	|-Action<UnitPreservation.UnitPortPreservation>.EndInvoke
	|-Action<MeshCombiner.SkinnedRenderer>.EndInvoke
	|-Action<MeshCombiner.StaticRenderer>.EndInvoke
	|-Action<CameraState.CustomBlendable>.EndInvoke
	|-Action<CinemachineClearShot.Pair>.EndInvoke
	|-Action<DoublePoint>.EndInvoke
	|-Action<IntPoint>.EndInvoke
	|-Action<DgwResultServerInfo>.EndInvoke
	|-Action<DgwServerForJson>.EndInvoke
	|-Action<DgwServerInfo>.EndInvoke
	|-Action<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.EndInvoke
	|-Action<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.EndInvoke
	|-Action<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.EndInvoke
	|-Action<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.EndInvoke
	|-Action<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.EndInvoke
	|-Action<homecontainer_GS2CHeroInfoClass.ClasslstHero>.EndInvoke
	|-Action<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.EndInvoke
	|-Action<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.EndInvoke
	|-Action<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.EndInvoke
	|-Action<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.EndInvoke
	|-Action<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.EndInvoke
	|-Action<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.EndInvoke
	|-Action<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.EndInvoke
	|-Action<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.EndInvoke
	|-Action<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.EndInvoke
	|-Action<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.EndInvoke
	|-Action<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.EndInvoke
	|-Action<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.EndInvoke
	|-Action<lsswitch_LS2CCodeShieldClass.ClasslstShield>.EndInvoke
	|-Action<netarchive_C2GSAskRoleListClass.ClasslstFile>.EndInvoke
	|-Action<netarchive_GS2CRoleListClass.ClasslstFile>.EndInvoke
	|-Action<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.EndInvoke
	|-Action<netopenui_GS2CGMListClass.ClasslstGMOrder>.EndInvoke
	|-Action<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.EndInvoke
	|-Action<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.EndInvoke
	|-Action<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.EndInvoke
	|-Action<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.EndInvoke
	|-Action<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.EndInvoke
	|-Action<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.EndInvoke
	|-Action<nettask_GS2CAddTaskClass.ClasslstProcess>.EndInvoke
	|-Action<nettask_GS2CAddTaskClass.ClasslstReward>.EndInvoke
	|-Action<nettask_GS2CAddTaskClass.ClasslstTaskData>.EndInvoke
	|-Action<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.EndInvoke
	|-Action<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.EndInvoke
	|-Action<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.EndInvoke
	|-Action<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.EndInvoke
	|-Action<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.EndInvoke
	|-Action<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.EndInvoke
	|-Action<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.EndInvoke
	|-Action<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.EndInvoke
	|-Action<s2cmove_C2GSMoveClass.ClasslstDisp>.EndInvoke
	|-Action<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.EndInvoke
	|-Action<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.EndInvoke
	|-Action<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.EndInvoke
	|-Action<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.EndInvoke
	|-Action<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.EndInvoke
	|-Action<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.EndInvoke
	|-Action<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.EndInvoke
	|-Action<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.EndInvoke
	|-Action<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.EndInvoke
	|-Action<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.EndInvoke
	|-Action<s2cnpc_GS2CNpcEventClass.ClasslstOption>.EndInvoke
	|-Action<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.EndInvoke
	|-Action<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.EndInvoke
	|-Action<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.EndInvoke
	|-Action<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.EndInvoke
	|-Action<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.EndInvoke
	|-Action<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.EndInvoke
	|-Action<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.EndInvoke
	|-Action<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.EndInvoke
	|-Action<NameGenerate.NameWeight>.EndInvoke
	|-Action<SteamNetworkingComponent.SendPacket>.EndInvoke
	|-Action<WeGameNetworkingComponent.SendPacket>.EndInvoke
	|-Action<RangeU16>.EndInvoke
	|-Action<Achieving_t>.EndInvoke
	|-Action<AddFriend_t>.EndInvoke
	|-Action<DeleteFriend_t>.EndInvoke
	|-Action<ImServerConnectResult_t>.EndInvoke
	|-Action<JoinLobby_t>.EndInvoke
	|-Action<LeaveLobby_t>.EndInvoke
	|-Action<LobbyAddMember_t>.EndInvoke
	|-Action<LobbyChatMsg_t>.EndInvoke
	|-Action<LobbyCreated_t>.EndInvoke
	|-Action<LobbyEnter_t>.EndInvoke
	|-Action<LobbyJsonChange_t>.EndInvoke
	|-Action<LobbyMemberJsonChange_t>.EndInvoke
	|-Action<LobbyOnwerChange_t>.EndInvoke
	|-Action<MatchStateChange_t>.EndInvoke
	|-Action<NetworkReceiveP2PToken_t>.EndInvoke
	|-Action<ReceiveInviteToGame_t>.EndInvoke
	|-Action<RemoteStorageFileReadAsyncComplete_t>.EndInvoke
	|-Action<RemoteStorageFileWriteAsyncComplete_t>.EndInvoke
	|-Action<UnderAgeCurfew_t>.EndInvoke
	|-Action<UnderAgeTimeLimit_t>.EndInvoke
	|-Action<UpdateFriendData_t>.EndInvoke
	|-Action<VoiceAddPlayer_t>.EndInvoke
	|-Action<VoiceDelPlayer_t>.EndInvoke
	|-Action<VoiceDeviceResult_t>.EndInvoke
	|-Action<VoiceEnterChannel_t>.EndInvoke
	|-Action<VoiceError_t>.EndInvoke
	|-Action<VoiceExitChannel_t>.EndInvoke
	|-Action<VoiceUpdateStatus_t>.EndInvoke
	|-Action<WorkStateChange_t>.EndInvoke
	|-Action<OneInfo>.EndInvoke
	|-Action<DebugDrawLine.DebugLine>.EndInvoke
	|-Action<AssetTracker.AssetInfo>.EndInvoke
	|-Action<EngineHotKey>.EndInvoke
	|-Action<HitInfo>.EndInvoke
	|-Action<LogMessage>.EndInvoke
	|-Action<LPWNormalSolver.LPWPoint>.EndInvoke
	|-Action<LPWNormalSolver.LPWPointDataEntry>.EndInvoke
	|-Action<PropertyMetadata>.EndInvoke
	|-Action<fsVersionedType>.EndInvoke
	|-Action<fsAotCompilationManager.AotCompilation>.EndInvoke
	|-Action<MinimapPoint>.EndInvoke
	|-Action<MusicStateInfo>.EndInvoke
	|-Action<BridgeHandler.IdxPacket>.EndInvoke
	|-Action<JsonPosition>.EndInvoke
	|-Action<pb_BezierPoint>.EndInvoke
	|-Action<pb_Edge>.EndInvoke
	|-Action<ScreenRadioScriptObject.ScreenInfo>.EndInvoke
	|-Action<ValueDropdownItem<object>>.EndInvoke
	|-Action<FormatterLocator.FormatterInfo>.EndInvoke
	|-Action<FormatterLocator.FormatterLocatorInfo>.EndInvoke
	|-Action<SerializationNode>.EndInvoke
	|-Action<DeepReflection.PathStep>.EndInvoke
	|-Action<CCalEffInfo>.EndInvoke
	|-Action<SkillRayHit>.EndInvoke
	|-Action<EventQueue.EventQueueEntry>.EndInvoke
	|-Action<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.EndInvoke
	|-Action<SkeletonRendererCustomMaterials.SlotMaterialOverride>.EndInvoke
	|-Action<SkeletonUtilityKinematicShadow.TransformPair>.EndInvoke
	|-Action<SubmeshInstruction>.EndInvoke
	|-Action<StateSoundScriptObject.Loop>.EndInvoke
	|-Action<StateSoundScriptObject.StateSound>.EndInvoke
	|-Action<SteamMatchViewer.ChatMsg>.EndInvoke
	|-Action<AppProofOfPurchaseKeyResponse_t>.EndInvoke
	|-Action<AssociateWithClanResult_t>.EndInvoke
	|-Action<AvatarImageLoaded_t>.EndInvoke
	|-Action<CSteamID>.EndInvoke
	|-Action<CheckFileSignature_t>.EndInvoke
	|-Action<ClanOfficerListResponse_t>.EndInvoke
	|-Action<ClientGameServerDeny_t>.EndInvoke
	|-Action<ComputeNewPlayerCompatibilityResult_t>.EndInvoke
	|-Action<CreateItemResult_t>.EndInvoke
	|-Action<DlcInstalled_t>.EndInvoke
	|-Action<DownloadClanActivityCountsResult_t>.EndInvoke
	|-Action<DownloadItemResult_t>.EndInvoke
	|-Action<EncryptedAppTicketResponse_t>.EndInvoke
	|-Action<FavoritesListAccountsUpdated_t>.EndInvoke
	|-Action<FavoritesListChanged_t>.EndInvoke
	|-Action<FileDetailsResult_t>.EndInvoke
	|-Action<FriendRichPresenceUpdate_t>.EndInvoke
	|-Action<FriendsEnumerateFollowingList_t>.EndInvoke
	|-Action<FriendsGetFollowerCount_t>.EndInvoke
	|-Action<FriendsIsFollowing_t>.EndInvoke
	|-Action<GCMessageAvailable_t>.EndInvoke
	|-Action<GCMessageFailed_t>.EndInvoke
	|-Action<GSClientAchievementStatus_t>.EndInvoke
	|-Action<GSClientApprove_t>.EndInvoke
	|-Action<GSClientDeny_t>.EndInvoke
	|-Action<GSClientGroupStatus_t>.EndInvoke
	|-Action<GSClientKick_t>.EndInvoke
	|-Action<GSGameplayStats_t>.EndInvoke
	|-Action<GSPolicyResponse_t>.EndInvoke
	|-Action<GSReputation_t>.EndInvoke
	|-Action<GSStatsReceived_t>.EndInvoke
	|-Action<GSStatsStored_t>.EndInvoke
	|-Action<GSStatsUnloaded_t>.EndInvoke
	|-Action<GameConnectedChatJoin_t>.EndInvoke
	|-Action<GameConnectedChatLeave_t>.EndInvoke
	|-Action<GameConnectedClanChatMsg_t>.EndInvoke
	|-Action<GameConnectedFriendChatMsg_t>.EndInvoke
	|-Action<GameLobbyJoinRequested_t>.EndInvoke
	|-Action<GameOverlayActivated_t>.EndInvoke
	|-Action<GameRichPresenceJoinRequested_t>.EndInvoke
	|-Action<GameServerChangeRequested_t>.EndInvoke
	|-Action<GameWebCallback_t>.EndInvoke
	|-Action<GamepadTextInputDismissed_t>.EndInvoke
	|-Action<GetAuthSessionTicketResponse_t>.EndInvoke
	|-Action<GetUserItemVoteResult_t>.EndInvoke
	|-Action<GetVideoURLResult_t>.EndInvoke
	|-Action<GlobalAchievementPercentagesReady_t>.EndInvoke
	|-Action<GlobalStatsReceived_t>.EndInvoke
	|-Action<HTML_BrowserReady_t>.EndInvoke
	|-Action<HTML_CanGoBackAndForward_t>.EndInvoke
	|-Action<HTML_ChangedTitle_t>.EndInvoke
	|-Action<HTML_CloseBrowser_t>.EndInvoke
	|-Action<HTML_FileOpenDialog_t>.EndInvoke
	|-Action<HTML_FinishedRequest_t>.EndInvoke
	|-Action<HTML_HideToolTip_t>.EndInvoke
	|-Action<HTML_HorizontalScroll_t>.EndInvoke
	|-Action<HTML_JSAlert_t>.EndInvoke
	|-Action<HTML_JSConfirm_t>.EndInvoke
	|-Action<HTML_LinkAtPosition_t>.EndInvoke
	|-Action<HTML_NeedsPaint_t>.EndInvoke
	|-Action<HTML_NewWindow_t>.EndInvoke
	|-Action<HTML_OpenLinkInNewTab_t>.EndInvoke
	|-Action<HTML_SearchResults_t>.EndInvoke
	|-Action<HTML_SetCursor_t>.EndInvoke
	|-Action<HTML_ShowToolTip_t>.EndInvoke
	|-Action<HTML_StartRequest_t>.EndInvoke
	|-Action<HTML_StatusText_t>.EndInvoke
	|-Action<HTML_URLChanged_t>.EndInvoke
	|-Action<HTML_UpdateToolTip_t>.EndInvoke
	|-Action<HTML_VerticalScroll_t>.EndInvoke
	|-Action<HTTPRequestCompleted_t>.EndInvoke
	|-Action<HTTPRequestDataReceived_t>.EndInvoke
	|-Action<HTTPRequestHeadersReceived_t>.EndInvoke
	|-Action<IPCFailure_t>.EndInvoke
	|-Action<IPCountry_t>.EndInvoke
	|-Action<ItemInstalled_t>.EndInvoke
	|-Action<JoinClanChatRoomCompletionResult_t>.EndInvoke
	|-Action<LeaderboardFindResult_t>.EndInvoke
	|-Action<LeaderboardScoreUploaded_t>.EndInvoke
	|-Action<LeaderboardScoresDownloaded_t>.EndInvoke
	|-Action<LeaderboardUGCSet_t>.EndInvoke
	|-Action<LicensesUpdated_t>.EndInvoke
	|-Action<LobbyChatMsg_t>.EndInvoke
	|-Action<LobbyChatUpdate_t>.EndInvoke
	|-Action<LobbyCreated_t>.EndInvoke
	|-Action<LobbyDataUpdate_t>.EndInvoke
	|-Action<LobbyEnter_t>.EndInvoke
	|-Action<LobbyGameCreated_t>.EndInvoke
	|-Action<LobbyInvite_t>.EndInvoke
	|-Action<LobbyKicked_t>.EndInvoke
	|-Action<LobbyMatchList_t>.EndInvoke
	|-Action<LowBatteryPower_t>.EndInvoke
	|-Action<MicroTxnAuthorizationResponse_t>.EndInvoke
	|-Action<MusicPlayerRemoteToFront_t>.EndInvoke
	|-Action<MusicPlayerRemoteWillActivate_t>.EndInvoke
	|-Action<MusicPlayerRemoteWillDeactivate_t>.EndInvoke
	|-Action<MusicPlayerSelectsPlaylistEntry_t>.EndInvoke
	|-Action<MusicPlayerSelectsQueueEntry_t>.EndInvoke
	|-Action<MusicPlayerWantsLooped_t>.EndInvoke
	|-Action<MusicPlayerWantsPause_t>.EndInvoke
	|-Action<MusicPlayerWantsPlayNext_t>.EndInvoke
	|-Action<MusicPlayerWantsPlayPrevious_t>.EndInvoke
	|-Action<MusicPlayerWantsPlay_t>.EndInvoke
	|-Action<MusicPlayerWantsPlayingRepeatStatus_t>.EndInvoke
	|-Action<MusicPlayerWantsShuffled_t>.EndInvoke
	|-Action<MusicPlayerWantsVolume_t>.EndInvoke
	|-Action<MusicPlayerWillQuit_t>.EndInvoke
	|-Action<NumberOfCurrentPlayers_t>.EndInvoke
	|-Action<P2PSessionConnectFail_t>.EndInvoke
	|-Action<P2PSessionRequest_t>.EndInvoke
	|-Action<PersonaStateChange_t>.EndInvoke
	|-Action<PlaybackStatusHasChanged_t>.EndInvoke
	|-Action<RegisterActivationCodeResponse_t>.EndInvoke
	|-Action<RemoteStorageAppSyncProgress_t>.EndInvoke
	|-Action<RemoteStorageAppSyncStatusCheck_t>.EndInvoke
	|-Action<RemoteStorageAppSyncedClient_t>.EndInvoke
	|-Action<RemoteStorageAppSyncedServer_t>.EndInvoke
	|-Action<RemoteStorageDeletePublishedFileResult_t>.EndInvoke
	|-Action<RemoteStorageDownloadUGCResult_t>.EndInvoke
	|-Action<RemoteStorageEnumeratePublishedFilesByUserActionResult_t>.EndInvoke
	|-Action<RemoteStorageEnumerateUserPublishedFilesResult_t>.EndInvoke
	|-Action<RemoteStorageEnumerateUserSharedWorkshopFilesResult_t>.EndInvoke
	|-Action<RemoteStorageEnumerateUserSubscribedFilesResult_t>.EndInvoke
	|-Action<RemoteStorageEnumerateWorkshopFilesResult_t>.EndInvoke
	|-Action<RemoteStorageFileReadAsyncComplete_t>.EndInvoke
	|-Action<RemoteStorageFileShareResult_t>.EndInvoke
	|-Action<RemoteStorageFileWriteAsyncComplete_t>.EndInvoke
	|-Action<RemoteStorageGetPublishedFileDetailsResult_t>.EndInvoke
	|-Action<RemoteStorageGetPublishedItemVoteDetailsResult_t>.EndInvoke
	|-Action<RemoteStoragePublishFileProgress_t>.EndInvoke
	|-Action<RemoteStoragePublishFileResult_t>.EndInvoke
	|-Action<RemoteStoragePublishedFileDeleted_t>.EndInvoke
	|-Action<RemoteStoragePublishedFileSubscribed_t>.EndInvoke
	|-Action<RemoteStoragePublishedFileUnsubscribed_t>.EndInvoke
	|-Action<RemoteStoragePublishedFileUpdated_t>.EndInvoke
	|-Action<RemoteStorageSetUserPublishedFileActionResult_t>.EndInvoke
	|-Action<RemoteStorageSubscribePublishedFileResult_t>.EndInvoke
	|-Action<RemoteStorageUnsubscribePublishedFileResult_t>.EndInvoke
	|-Action<RemoteStorageUpdatePublishedFileResult_t>.EndInvoke
	|-Action<RemoteStorageUpdateUserPublishedItemVoteResult_t>.EndInvoke
	|-Action<RemoteStorageUserVoteDetails_t>.EndInvoke
	|-Action<ScreenshotReady_t>.EndInvoke
	|-Action<ScreenshotRequested_t>.EndInvoke
	|-Action<SetPersonaNameResponse_t>.EndInvoke
	|-Action<SetUserItemVoteResult_t>.EndInvoke
	|-Action<SocketStatusCallback_t>.EndInvoke
	|-Action<StartPlaytimeTrackingResult_t>.EndInvoke
	|-Action<SteamAPICallCompleted_t>.EndInvoke
	|-Action<SteamAppInstalled_t>.EndInvoke
	|-Action<SteamAppUninstalled_t>.EndInvoke
	|-Action<SteamInventoryDefinitionUpdate_t>.EndInvoke
	|-Action<SteamInventoryEligiblePromoItemDefIDs_t>.EndInvoke
	|-Action<SteamInventoryFullUpdate_t>.EndInvoke
	|-Action<SteamInventoryResultReady_t>.EndInvoke
	|-Action<SteamServerConnectFailure_t>.EndInvoke
	|-Action<SteamServersConnected_t>.EndInvoke
	|-Action<SteamServersDisconnected_t>.EndInvoke
	|-Action<SteamShutdown_t>.EndInvoke
	|-Action<SteamUGCQueryCompleted_t>.EndInvoke
	|-Action<SteamUGCRequestUGCDetailsResult_t>.EndInvoke
	|-Action<StopPlaytimeTrackingResult_t>.EndInvoke
	|-Action<StoreAuthURLResponse_t>.EndInvoke
	|-Action<SubmitItemUpdateResult_t>.EndInvoke
	|-Action<UserAchievementIconFetched_t>.EndInvoke
	|-Action<UserAchievementStored_t>.EndInvoke
	|-Action<UserFavoriteItemsListChanged_t>.EndInvoke
	|-Action<UserStatsReceived_t>.EndInvoke
	|-Action<UserStatsStored_t>.EndInvoke
	|-Action<UserStatsUnloaded_t>.EndInvoke
	|-Action<ValidateAuthTicketResponse_t>.EndInvoke
	|-Action<VolumeHasChanged_t>.EndInvoke
	|-Action<bool>.EndInvoke
	|-Action<byte>.EndInvoke
	|-Action<char>.EndInvoke
	|-Action<DictionaryEntry>.EndInvoke
	|-Action<KeyValuePair<DateTime, object>>.EndInvoke
	|-Action<KeyValuePair<int, int>>.EndInvoke
	|-Action<KeyValuePair<int, object>>.EndInvoke
	|-Action<KeyValuePair<object, object>>.EndInvoke
	|-Action<EventProvider.SessionInfo>.EndInvoke
	|-Action<Guid>.EndInvoke
	|-Action<int>.EndInvoke
	|-Action<Int32Enum>.EndInvoke
	|-Action<long>.EndInvoke
	|-Action<InterpretedFrameInfo>.EndInvoke
	|-Action<Win32_IP_ADAPTER_ADDRESSES>.EndInvoke
	|-Action<Nullable<int>>.EndInvoke
	|-Action<object>.EndInvoke
	|-Action<float>.EndInvoke
	|-Action<AsyncLocalValueChangedArgs<object>>.EndInvoke
	|-Action<uint>.EndInvoke
	|-Action<ulong>.EndInvoke
	|-Action<TexturePacker.SpriteData>.EndInvoke
	|-Action<AnimatorClipInfo>.EndInvoke
	|-Action<BeforeRenderHelper.OrderBlock>.EndInvoke
	|-Action<BoneWeight>.EndInvoke
	|-Action<Color32>.EndInvoke
	|-Action<Color>.EndInvoke
	|-Action<CombineInstance>.EndInvoke
	|-Action<RaycastResult>.EndInvoke
	|-Action<ShaderPassName>.EndInvoke
	|-Action<VisibleLight>.EndInvoke
	|-Action<VisibleReflectionProbe>.EndInvoke
	|-Action<FrameReceivedEventArgs>.EndInvoke
	|-Action<MeshGenerationResult>.EndInvoke
	|-Action<PlaneAddedEventArgs>.EndInvoke
	|-Action<PlaneRemovedEventArgs>.EndInvoke
	|-Action<PlaneUpdatedEventArgs>.EndInvoke
	|-Action<PointCloudUpdatedEventArgs>.EndInvoke
	|-Action<ReferencePointUpdatedEventArgs>.EndInvoke
	|-Action<SessionTrackingStateChangedEventArgs>.EndInvoke
	|-Action<IntervalTreeNode>.EndInvoke
	|-Action<IntervalTree.Entry<object>>.EndInvoke
	|-Action<Keyframe>.EndInvoke
	|-Action<Matrix4x4>.EndInvoke
	|-Action<MeshSubsetCombineUtility.MeshContainer>.EndInvoke
	|-Action<MeshSubsetCombineUtility.MeshInstance>.EndInvoke
	|-Action<MeshSubsetCombineUtility.SubMeshInstance>.EndInvoke
	|-Action<ChannelPacket>.EndInvoke
	|-Action<ClientScene.PendingOwner>.EndInvoke
	|-Action<LocalClient.InternalMsg>.EndInvoke
	|-Action<NetworkLobbyManager.PendingPlayer>.EndInvoke
	|-Action<NetworkMigrationManager.PendingPlayerInfo>.EndInvoke
	|-Action<CRCMessageEntry>.EndInvoke
	|-Action<PeerInfoPlayer>.EndInvoke
	|-Action<ParticleSystem.Particle>.EndInvoke
	|-Action<Playable>.EndInvoke
	|-Action<Quaternion>.EndInvoke
	|-Action<RaycastHit>.EndInvoke
	|-Action<Rect>.EndInvoke
	|-Action<ReflectionProbeBlendInfo>.EndInvoke
	|-Action<RenderTargetIdentifier>.EndInvoke
	|-Action<GlyphRect>.EndInvoke
	|-Action<AnimationOutputWeightProcessor.WeightInfo>.EndInvoke
	|-Action<UICharInfo>.EndInvoke
	|-Action<UILineInfo>.EndInvoke
	|-Action<UIVertex>.EndInvoke
	|-Action<UnitySynchronizationContext.WorkRequest>.EndInvoke
	|-Action<Vector2>.EndInvoke
	|-Action<Vector2Int>.EndInvoke
	|-Action<Vector3>.EndInvoke
	|-Action<Vector4>.EndInvoke
	|-Action<XRNodeState>.EndInvoke
	|-Action<LODGenerator.SkinnedRenderer>.EndInvoke
	|-Action<LODGenerator.StaticRenderer>.EndInvoke
	|-Action<ZmPeerManager.RecvPacket>.EndInvoke
	|-Action<ZmID>.EndInvoke
	*/
}

// Namespace: System
[TypeForwardedFromAttribute] // RVA: 0x510B0 Offset: 0x504B0 VA: 0x1800510B0
public sealed class Action : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System
[TypeForwardedFromAttribute] // RVA: 0x510B0 Offset: 0x504B0 VA: 0x1800510B0
public sealed class Action<T1, T2> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Action<PlayerAction, BindingSource>..ctor
	|-Action<ItemObject, int>..ctor
	|-Action<basenet, object>..ctor
	|-Action<ScreenRadioScriptObject.ScreenInfo, StreamingContext>..ctor
	|-Action<AppProofOfPurchaseKeyResponse_t, bool>..ctor
	|-Action<AssociateWithClanResult_t, bool>..ctor
	|-Action<AvatarImageLoaded_t, bool>..ctor
	|-Action<CheckFileSignature_t, bool>..ctor
	|-Action<ClanOfficerListResponse_t, bool>..ctor
	|-Action<ClientGameServerDeny_t, bool>..ctor
	|-Action<ComputeNewPlayerCompatibilityResult_t, bool>..ctor
	|-Action<CreateItemResult_t, bool>..ctor
	|-Action<DlcInstalled_t, bool>..ctor
	|-Action<DownloadClanActivityCountsResult_t, bool>..ctor
	|-Action<DownloadItemResult_t, bool>..ctor
	|-Action<EncryptedAppTicketResponse_t, bool>..ctor
	|-Action<FavoritesListAccountsUpdated_t, bool>..ctor
	|-Action<FavoritesListChanged_t, bool>..ctor
	|-Action<FileDetailsResult_t, bool>..ctor
	|-Action<FriendRichPresenceUpdate_t, bool>..ctor
	|-Action<FriendsEnumerateFollowingList_t, bool>..ctor
	|-Action<FriendsGetFollowerCount_t, bool>..ctor
	|-Action<FriendsIsFollowing_t, bool>..ctor
	|-Action<GCMessageAvailable_t, bool>..ctor
	|-Action<GCMessageFailed_t, bool>..ctor
	|-Action<GSClientAchievementStatus_t, bool>..ctor
	|-Action<GSClientApprove_t, bool>..ctor
	|-Action<GSClientDeny_t, bool>..ctor
	|-Action<GSClientGroupStatus_t, bool>..ctor
	|-Action<GSClientKick_t, bool>..ctor
	|-Action<GSGameplayStats_t, bool>..ctor
	|-Action<GSPolicyResponse_t, bool>..ctor
	|-Action<GSReputation_t, bool>..ctor
	|-Action<GSStatsReceived_t, bool>..ctor
	|-Action<GSStatsStored_t, bool>..ctor
	|-Action<GSStatsUnloaded_t, bool>..ctor
	|-Action<GameConnectedChatJoin_t, bool>..ctor
	|-Action<GameConnectedChatLeave_t, bool>..ctor
	|-Action<GameConnectedClanChatMsg_t, bool>..ctor
	|-Action<GameConnectedFriendChatMsg_t, bool>..ctor
	|-Action<GameLobbyJoinRequested_t, bool>..ctor
	|-Action<GameOverlayActivated_t, bool>..ctor
	|-Action<GameRichPresenceJoinRequested_t, bool>..ctor
	|-Action<GameServerChangeRequested_t, bool>..ctor
	|-Action<GameWebCallback_t, bool>..ctor
	|-Action<GamepadTextInputDismissed_t, bool>..ctor
	|-Action<GetAuthSessionTicketResponse_t, bool>..ctor
	|-Action<GetUserItemVoteResult_t, bool>..ctor
	|-Action<GetVideoURLResult_t, bool>..ctor
	|-Action<GlobalAchievementPercentagesReady_t, bool>..ctor
	|-Action<GlobalStatsReceived_t, bool>..ctor
	|-Action<HTML_BrowserReady_t, bool>..ctor
	|-Action<HTML_CanGoBackAndForward_t, bool>..ctor
	|-Action<HTML_ChangedTitle_t, bool>..ctor
	|-Action<HTML_CloseBrowser_t, bool>..ctor
	|-Action<HTML_FileOpenDialog_t, bool>..ctor
	|-Action<HTML_FinishedRequest_t, bool>..ctor
	|-Action<HTML_HideToolTip_t, bool>..ctor
	|-Action<HTML_HorizontalScroll_t, bool>..ctor
	|-Action<HTML_JSAlert_t, bool>..ctor
	|-Action<HTML_JSConfirm_t, bool>..ctor
	|-Action<HTML_LinkAtPosition_t, bool>..ctor
	|-Action<HTML_NeedsPaint_t, bool>..ctor
	|-Action<HTML_NewWindow_t, bool>..ctor
	|-Action<HTML_OpenLinkInNewTab_t, bool>..ctor
	|-Action<HTML_SearchResults_t, bool>..ctor
	|-Action<HTML_SetCursor_t, bool>..ctor
	|-Action<HTML_ShowToolTip_t, bool>..ctor
	|-Action<HTML_StartRequest_t, bool>..ctor
	|-Action<HTML_StatusText_t, bool>..ctor
	|-Action<HTML_URLChanged_t, bool>..ctor
	|-Action<HTML_UpdateToolTip_t, bool>..ctor
	|-Action<HTML_VerticalScroll_t, bool>..ctor
	|-Action<HTTPRequestCompleted_t, bool>..ctor
	|-Action<HTTPRequestDataReceived_t, bool>..ctor
	|-Action<HTTPRequestHeadersReceived_t, bool>..ctor
	|-Action<IPCFailure_t, bool>..ctor
	|-Action<IPCountry_t, bool>..ctor
	|-Action<ItemInstalled_t, bool>..ctor
	|-Action<JoinClanChatRoomCompletionResult_t, bool>..ctor
	|-Action<LeaderboardFindResult_t, bool>..ctor
	|-Action<LeaderboardScoreUploaded_t, bool>..ctor
	|-Action<LeaderboardScoresDownloaded_t, bool>..ctor
	|-Action<LeaderboardUGCSet_t, bool>..ctor
	|-Action<LicensesUpdated_t, bool>..ctor
	|-Action<LobbyChatMsg_t, bool>..ctor
	|-Action<LobbyChatUpdate_t, bool>..ctor
	|-Action<LobbyCreated_t, bool>..ctor
	|-Action<LobbyDataUpdate_t, bool>..ctor
	|-Action<LobbyEnter_t, bool>..ctor
	|-Action<LobbyGameCreated_t, bool>..ctor
	|-Action<LobbyInvite_t, bool>..ctor
	|-Action<LobbyKicked_t, bool>..ctor
	|-Action<LobbyMatchList_t, bool>..ctor
	|-Action<LowBatteryPower_t, bool>..ctor
	|-Action<MicroTxnAuthorizationResponse_t, bool>..ctor
	|-Action<MusicPlayerRemoteToFront_t, bool>..ctor
	|-Action<MusicPlayerRemoteWillActivate_t, bool>..ctor
	|-Action<MusicPlayerRemoteWillDeactivate_t, bool>..ctor
	|-Action<MusicPlayerSelectsPlaylistEntry_t, bool>..ctor
	|-Action<MusicPlayerSelectsQueueEntry_t, bool>..ctor
	|-Action<MusicPlayerWantsLooped_t, bool>..ctor
	|-Action<MusicPlayerWantsPause_t, bool>..ctor
	|-Action<MusicPlayerWantsPlayNext_t, bool>..ctor
	|-Action<MusicPlayerWantsPlayPrevious_t, bool>..ctor
	|-Action<MusicPlayerWantsPlay_t, bool>..ctor
	|-Action<MusicPlayerWantsPlayingRepeatStatus_t, bool>..ctor
	|-Action<MusicPlayerWantsShuffled_t, bool>..ctor
	|-Action<MusicPlayerWantsVolume_t, bool>..ctor
	|-Action<MusicPlayerWillQuit_t, bool>..ctor
	|-Action<NumberOfCurrentPlayers_t, bool>..ctor
	|-Action<P2PSessionConnectFail_t, bool>..ctor
	|-Action<P2PSessionRequest_t, bool>..ctor
	|-Action<PersonaStateChange_t, bool>..ctor
	|-Action<PlaybackStatusHasChanged_t, bool>..ctor
	|-Action<RegisterActivationCodeResponse_t, bool>..ctor
	|-Action<RemoteStorageAppSyncProgress_t, bool>..ctor
	|-Action<RemoteStorageAppSyncStatusCheck_t, bool>..ctor
	|-Action<RemoteStorageAppSyncedClient_t, bool>..ctor
	|-Action<RemoteStorageAppSyncedServer_t, bool>..ctor
	|-Action<RemoteStorageDeletePublishedFileResult_t, bool>..ctor
	|-Action<RemoteStorageDownloadUGCResult_t, bool>..ctor
	|-Action<RemoteStorageEnumeratePublishedFilesByUserActionResult_t, bool>..ctor
	|-Action<RemoteStorageEnumerateUserPublishedFilesResult_t, bool>..ctor
	|-Action<RemoteStorageEnumerateUserSharedWorkshopFilesResult_t, bool>..ctor
	|-Action<RemoteStorageEnumerateUserSubscribedFilesResult_t, bool>..ctor
	|-Action<RemoteStorageEnumerateWorkshopFilesResult_t, bool>..ctor
	|-Action<RemoteStorageFileReadAsyncComplete_t, bool>..ctor
	|-Action<RemoteStorageFileShareResult_t, bool>..ctor
	|-Action<RemoteStorageFileWriteAsyncComplete_t, bool>..ctor
	|-Action<RemoteStorageGetPublishedFileDetailsResult_t, bool>..ctor
	|-Action<RemoteStorageGetPublishedItemVoteDetailsResult_t, bool>..ctor
	|-Action<RemoteStoragePublishFileProgress_t, bool>..ctor
	|-Action<RemoteStoragePublishFileResult_t, bool>..ctor
	|-Action<RemoteStoragePublishedFileDeleted_t, bool>..ctor
	|-Action<RemoteStoragePublishedFileSubscribed_t, bool>..ctor
	|-Action<RemoteStoragePublishedFileUnsubscribed_t, bool>..ctor
	|-Action<RemoteStoragePublishedFileUpdated_t, bool>..ctor
	|-Action<RemoteStorageSetUserPublishedFileActionResult_t, bool>..ctor
	|-Action<RemoteStorageSubscribePublishedFileResult_t, bool>..ctor
	|-Action<RemoteStorageUnsubscribePublishedFileResult_t, bool>..ctor
	|-Action<RemoteStorageUpdatePublishedFileResult_t, bool>..ctor
	|-Action<RemoteStorageUpdateUserPublishedItemVoteResult_t, bool>..ctor
	|-Action<RemoteStorageUserVoteDetails_t, bool>..ctor
	|-Action<ScreenshotReady_t, bool>..ctor
	|-Action<ScreenshotRequested_t, bool>..ctor
	|-Action<SetPersonaNameResponse_t, bool>..ctor
	|-Action<SetUserItemVoteResult_t, bool>..ctor
	|-Action<SocketStatusCallback_t, bool>..ctor
	|-Action<StartPlaytimeTrackingResult_t, bool>..ctor
	|-Action<SteamAPICallCompleted_t, bool>..ctor
	|-Action<SteamAppInstalled_t, bool>..ctor
	|-Action<SteamAppUninstalled_t, bool>..ctor
	|-Action<SteamInventoryDefinitionUpdate_t, bool>..ctor
	|-Action<SteamInventoryEligiblePromoItemDefIDs_t, bool>..ctor
	|-Action<SteamInventoryFullUpdate_t, bool>..ctor
	|-Action<SteamInventoryResultReady_t, bool>..ctor
	|-Action<SteamServerConnectFailure_t, bool>..ctor
	|-Action<SteamServersConnected_t, bool>..ctor
	|-Action<SteamServersDisconnected_t, bool>..ctor
	|-Action<SteamShutdown_t, bool>..ctor
	|-Action<SteamUGCQueryCompleted_t, bool>..ctor
	|-Action<SteamUGCRequestUGCDetailsResult_t, bool>..ctor
	|-Action<StopPlaytimeTrackingResult_t, bool>..ctor
	|-Action<StoreAuthURLResponse_t, bool>..ctor
	|-Action<SubmitItemUpdateResult_t, bool>..ctor
	|-Action<UserAchievementIconFetched_t, bool>..ctor
	|-Action<UserAchievementStored_t, bool>..ctor
	|-Action<UserFavoriteItemsListChanged_t, bool>..ctor
	|-Action<UserStatsReceived_t, bool>..ctor
	|-Action<UserStatsStored_t, bool>..ctor
	|-Action<UserStatsUnloaded_t, bool>..ctor
	|-Action<ValidateAuthTicketResponse_t, bool>..ctor
	|-Action<VolumeHasChanged_t, bool>..ctor
	|-Action<bool, object>..ctor
	|-Action<char, object>..ctor
	|-Action<char, string>..ctor
	|-Action<KeyValuePair<object, object>, StreamingContext>..ctor
	|-Action<int, int>..ctor
	|-Action<int, long>..ctor
	|-Action<int, object>..ctor
	|-Action<int, string>..ctor
	|-Action<int, uint>..ctor
	|-Action<IntPtr, BaseKeybinding.GameLogic>..ctor
	|-Action<IntPtr, BtnAniCtr.BtnCB>..ctor
	|-Action<IntPtr, CharacterMotorCtrl.CallBack>..ctor
	|-Action<IntPtr, CountDownComponent.VoidCallBack>..ctor
	|-Action<IntPtr, DOGetter<double>>..ctor
	|-Action<IntPtr, DOGetter<int>>..ctor
	|-Action<IntPtr, DOGetter<long>>..ctor
	|-Action<IntPtr, DOGetter<float>>..ctor
	|-Action<IntPtr, DOGetter<string>>..ctor
	|-Action<IntPtr, DOGetter<uint>>..ctor
	|-Action<IntPtr, DOGetter<ulong>>..ctor
	|-Action<IntPtr, DOGetter<Color>>..ctor
	|-Action<IntPtr, DOGetter<Quaternion>>..ctor
	|-Action<IntPtr, DOGetter<Rect>>..ctor
	|-Action<IntPtr, DOGetter<RectOffset>>..ctor
	|-Action<IntPtr, DOGetter<Vector2>>..ctor
	|-Action<IntPtr, DOGetter<Vector3>>..ctor
	|-Action<IntPtr, DOGetter<Vector4>>..ctor
	|-Action<IntPtr, DOSetter<double>>..ctor
	|-Action<IntPtr, DOSetter<int>>..ctor
	|-Action<IntPtr, DOSetter<long>>..ctor
	|-Action<IntPtr, DOSetter<float>>..ctor
	|-Action<IntPtr, DOSetter<string>>..ctor
	|-Action<IntPtr, DOSetter<uint>>..ctor
	|-Action<IntPtr, DOSetter<ulong>>..ctor
	|-Action<IntPtr, DOSetter<Color>>..ctor
	|-Action<IntPtr, DOSetter<Quaternion>>..ctor
	|-Action<IntPtr, DOSetter<Rect>>..ctor
	|-Action<IntPtr, DOSetter<RectOffset>>..ctor
	|-Action<IntPtr, DOSetter<Vector2>>..ctor
	|-Action<IntPtr, DOSetter<Vector3>>..ctor
	|-Action<IntPtr, DOSetter<Vector4>>..ctor
	|-Action<IntPtr, DGWProxy.ConfigEventHandler>..ctor
	|-Action<IntPtr, DgwResultInfo>..ctor
	|-Action<IntPtr, DgwResultServerInfo>..ctor
	|-Action<IntPtr, DgwServerForJson>..ctor
	|-Action<IntPtr, DgwServerInfo>..ctor
	|-Action<IntPtr, TokenInfoForJson>..ctor
	|-Action<IntPtr, DNetObject.TConfigType>..ctor
	|-Action<IntPtr, NetClient.ConnectFailHandler>..ctor
	|-Action<IntPtr, NetClient.DisconnectHandler>..ctor
	|-Action<IntPtr, NetClient.ServerCommandHandler>..ctor
	|-Action<IntPtr, DYNetZone.NetZoneCallBack>..ctor
	|-Action<IntPtr, IniValue>..ctor
	|-Action<IntPtr, HttpClient.HttpCallBack>..ctor
	|-Action<IntPtr, Logger.LogCallback>..ctor
	|-Action<IntPtr, EventDelegate.Callback>..ctor
	|-Action<IntPtr, EventHandler>..ctor
	|-Action<IntPtr, EventHandlerWith1Arg>..ctor
	|-Action<IntPtr, EventHandlerWith2Arg>..ctor
	|-Action<IntPtr, EventHandlerWith3Arg>..ctor
	|-Action<IntPtr, TimerCallFunc>..ctor
	|-Action<IntPtr, VoidTimerCallFunc>..ctor
	|-Action<IntPtr, DYResourceManager.CreateObjectResult>..ctor
	|-Action<IntPtr, DYSceneManager.SceneLoadedEvent>..ctor
	|-Action<IntPtr, LogicDispatcher.HandleLogicPacket>..ctor
	|-Action<IntPtr, NetLogic.NetPacketHandler>..ctor
	|-Action<IntPtr, HitData>..ctor
	|-Action<IntPtr, HitInfo>..ctor
	|-Action<IntPtr, HitStabilityReport>..ctor
	|-Action<IntPtr, EventObject>..ctor
	|-Action<IntPtr, LuaBaseRef>..ctor
	|-Action<IntPtr, LuaByteBuffer>..ctor
	|-Action<IntPtr, LuaFunction>..ctor
	|-Action<IntPtr, LuaTable>..ctor
	|-Action<IntPtr, LuaThread>..ctor
	|-Action<IntPtr, nil>..ctor
	|-Action<IntPtr, MixPeerID>..ctor
	|-Action<IntPtr, NetPeerToPeer.ReConnectHandler>..ctor
	|-Action<IntPtr, Action>..ctor
	|-Action<IntPtr, Action<DgwDelayInfo>>..ctor
	|-Action<IntPtr, Action<DgwInfo>>..ctor
	|-Action<IntPtr, Action<HitInfo>>..ctor
	|-Action<IntPtr, Action<bool>>..ctor
	|-Action<IntPtr, Action<int>>..ctor
	|-Action<IntPtr, Action<string>>..ctor
	|-Action<IntPtr, Action<TMP_Dropdown.OptionData>>..ctor
	|-Action<IntPtr, Action<AsyncOperation>>..ctor
	|-Action<IntPtr, Action<Collider>>..ctor
	|-Action<IntPtr, Action<PlayableDirector>>..ctor
	|-Action<IntPtr, Action<RaycastHit>>..ctor
	|-Action<IntPtr, Action<PostProcessEffectSettings>>..ctor
	|-Action<IntPtr, Action<Dropdown.OptionData>>..ctor
	|-Action<IntPtr, bool>..ctor
	|-Action<IntPtr, bool[]>..ctor
	|-Action<IntPtr, byte>..ctor
	|-Action<IntPtr, byte[]>..ctor
	|-Action<IntPtr, char>..ctor
	|-Action<IntPtr, char[]>..ctor
	|-Action<IntPtr, KeyValuePair<int, HitData>>..ctor
	|-Action<IntPtr, KeyValuePair<int, object>>..ctor
	|-Action<IntPtr, KeyValuePair<object, long>>..ctor
	|-Action<IntPtr, KeyValuePair<object, object>>..ctor
	|-Action<IntPtr, KeyValuePair<uint, object>>..ctor
	|-Action<IntPtr, IEnumerator>..ctor
	|-Action<IntPtr, Comparison<HitInfo>>..ctor
	|-Action<IntPtr, Comparison<int>>..ctor
	|-Action<IntPtr, Comparison<string>>..ctor
	|-Action<IntPtr, Comparison<TMP_Dropdown.OptionData>>..ctor
	|-Action<IntPtr, Comparison<Collider>>..ctor
	|-Action<IntPtr, Comparison<RaycastHit>>..ctor
	|-Action<IntPtr, Comparison<PostProcessEffectSettings>>..ctor
	|-Action<IntPtr, Comparison<Dropdown.OptionData>>..ctor
	|-Action<IntPtr, DateTime>..ctor
	|-Action<IntPtr, DateTimeOffset>..ctor
	|-Action<IntPtr, Decimal>..ctor
	|-Action<IntPtr, Decimal[]>..ctor
	|-Action<IntPtr, double>..ctor
	|-Action<IntPtr, double[]>..ctor
	|-Action<IntPtr, Func<bool>>..ctor
	|-Action<IntPtr, Guid>..ctor
	|-Action<IntPtr, short>..ctor
	|-Action<IntPtr, short[]>..ctor
	|-Action<IntPtr, int>..ctor
	|-Action<IntPtr, Int32Enum>..ctor
	|-Action<IntPtr, int[]>..ctor
	|-Action<IntPtr, long>..ctor
	|-Action<IntPtr, long[]>..ctor
	|-Action<IntPtr, IntPtr>..ctor
	|-Action<IntPtr, Nullable<bool>>..ctor
	|-Action<IntPtr, Nullable<byte>>..ctor
	|-Action<IntPtr, Nullable<char>>..ctor
	|-Action<IntPtr, Nullable<Decimal>>..ctor
	|-Action<IntPtr, Nullable<double>>..ctor
	|-Action<IntPtr, Nullable<short>>..ctor
	|-Action<IntPtr, Nullable<int>>..ctor
	|-Action<IntPtr, Nullable<long>>..ctor
	|-Action<IntPtr, Nullable<sbyte>>..ctor
	|-Action<IntPtr, Nullable<float>>..ctor
	|-Action<IntPtr, Nullable<ushort>>..ctor
	|-Action<IntPtr, Nullable<uint>>..ctor
	|-Action<IntPtr, Nullable<ulong>>..ctor
	|-Action<IntPtr, Nullable<Bounds>>..ctor
	|-Action<IntPtr, Nullable<Color>>..ctor
	|-Action<IntPtr, Nullable<LayerMask>>..ctor
	|-Action<IntPtr, Nullable<Quaternion>>..ctor
	|-Action<IntPtr, Nullable<Ray>>..ctor
	|-Action<IntPtr, Nullable<RaycastHit>>..ctor
	|-Action<IntPtr, Nullable<Touch>>..ctor
	|-Action<IntPtr, Nullable<Vector2>>..ctor
	|-Action<IntPtr, Nullable<Vector3>>..ctor
	|-Action<IntPtr, Nullable<Vector4>>..ctor
	|-Action<IntPtr, object>..ctor
	|-Action<IntPtr, object[]>..ctor
	|-Action<IntPtr, Predicate<HitInfo>>..ctor
	|-Action<IntPtr, Predicate<int>>..ctor
	|-Action<IntPtr, Predicate<string>>..ctor
	|-Action<IntPtr, Predicate<TMP_Dropdown.OptionData>>..ctor
	|-Action<IntPtr, Predicate<Collider>>..ctor
	|-Action<IntPtr, Predicate<RaycastHit>>..ctor
	|-Action<IntPtr, Predicate<PostProcessEffectSettings>>..ctor
	|-Action<IntPtr, Predicate<Dropdown.OptionData>>..ctor
	|-Action<IntPtr, InterfaceMapping>..ctor
	|-Action<IntPtr, ParameterModifier>..ctor
	|-Action<IntPtr, StreamingContext>..ctor
	|-Action<IntPtr, RuntimeTypeHandle>..ctor
	|-Action<IntPtr, sbyte>..ctor
	|-Action<IntPtr, sbyte[]>..ctor
	|-Action<IntPtr, float>..ctor
	|-Action<IntPtr, float[]>..ctor
	|-Action<IntPtr, string>..ctor
	|-Action<IntPtr, string[]>..ctor
	|-Action<IntPtr, TimeSpan>..ctor
	|-Action<IntPtr, Type>..ctor
	|-Action<IntPtr, Type[]>..ctor
	|-Action<IntPtr, ushort>..ctor
	|-Action<IntPtr, ushort[]>..ctor
	|-Action<IntPtr, uint>..ctor
	|-Action<IntPtr, uint[]>..ctor
	|-Action<IntPtr, ulong>..ctor
	|-Action<IntPtr, ulong[]>..ctor
	|-Action<IntPtr, UIntPtr>..ctor
	|-Action<IntPtr, TMP_InputField.AssignVoidCallBack>..ctor
	|-Action<IntPtr, TMP_InputField.OnValidateInput>..ctor
	|-Action<IntPtr, TMP_Text.LoadTMPFontFunc>..ctor
	|-Action<IntPtr, TMP_Text.RichTextTransFunc>..ctor
	|-Action<IntPtr, VertexGradient>..ctor
	|-Action<IntPtr, EventTriggerListener.VoidDelegate>..ctor
	|-Action<IntPtr, EventTriggerListener.VoidDelegateMouse>..ctor
	|-Action<IntPtr, EventTriggerListener.VoidEventDataDelegate>..ctor
	|-Action<IntPtr, EventTriggerListener.VoidPosDelegate>..ctor
	|-Action<IntPtr, CToggleGroupCom.EventHandler>..ctor
	|-Action<IntPtr, TransferValue>..ctor
	|-Action<IntPtr, NavMeshHit>..ctor
	|-Action<IntPtr, OffMeshLinkData>..ctor
	|-Action<IntPtr, AccelerationEvent>..ctor
	|-Action<IntPtr, AnimationBlendMode>..ctor
	|-Action<IntPtr, AnimatorClipInfo>..ctor
	|-Action<IntPtr, AnimatorStateInfo>..ctor
	|-Action<IntPtr, AnimatorTransitionInfo>..ctor
	|-Action<IntPtr, Application.AdvertisingIdentifierCallback>..ctor
	|-Action<IntPtr, Application.LogCallback>..ctor
	|-Action<IntPtr, Application.LowMemoryCallback>..ctor
	|-Action<IntPtr, AudioClip.PCMReaderCallback>..ctor
	|-Action<IntPtr, AudioClip.PCMSetPositionCallback>..ctor
	|-Action<IntPtr, BlendWeights>..ctor
	|-Action<IntPtr, BoneWeight>..ctor
	|-Action<IntPtr, Bounds>..ctor
	|-Action<IntPtr, BuildCompression>..ctor
	|-Action<IntPtr, Camera.CameraCallback>..ctor
	|-Action<IntPtr, Camera.GateFitParameters>..ctor
	|-Action<IntPtr, CameraClearFlags>..ctor
	|-Action<IntPtr, Canvas.WillRenderCanvases>..ctor
	|-Action<IntPtr, CollisionDetectionMode>..ctor
	|-Action<IntPtr, Color32>..ctor
	|-Action<IntPtr, Color>..ctor
	|-Action<IntPtr, Color[]>..ctor
	|-Action<IntPtr, CombineInstance>..ctor
	|-Action<IntPtr, RaycastResult>..ctor
	|-Action<IntPtr, UnityAction>..ctor
	|-Action<IntPtr, UnityAction<bool>>..ctor
	|-Action<IntPtr, UnityAction<int>>..ctor
	|-Action<IntPtr, UnityAction<float>>..ctor
	|-Action<IntPtr, UnityAction<string>>..ctor
	|-Action<IntPtr, UnityAction<PointerEventData>>..ctor
	|-Action<IntPtr, UnityAction<Scene>>..ctor
	|-Action<IntPtr, UnityAction<float, float>>..ctor
	|-Action<IntPtr, UnityAction<PointerEventData, bool>>..ctor
	|-Action<IntPtr, UnityAction<Scene, LoadSceneMode>>..ctor
	|-Action<IntPtr, UnityAction<Scene, Scene>>..ctor
	|-Action<IntPtr, GameObject>..ctor
	|-Action<IntPtr, JointLimits>..ctor
	|-Action<IntPtr, JointMotor>..ctor
	|-Action<IntPtr, JointSpring>..ctor
	|-Action<IntPtr, KeyCode>..ctor
	|-Action<IntPtr, LayerMask>..ctor
	|-Action<IntPtr, LightBakingOutput>..ctor
	|-Action<IntPtr, MatchTargetWeightMask>..ctor
	|-Action<IntPtr, Matrix4x4>..ctor
	|-Action<IntPtr, NetworkReachability>..ctor
	|-Action<IntPtr, ParticleSystem.CollisionModule>..ctor
	|-Action<IntPtr, ParticleSystem.ColorBySpeedModule>..ctor
	|-Action<IntPtr, ParticleSystem.ColorOverLifetimeModule>..ctor
	|-Action<IntPtr, ParticleSystem.CustomDataModule>..ctor
	|-Action<IntPtr, ParticleSystem.EmissionModule>..ctor
	|-Action<IntPtr, ParticleSystem.EmitParams>..ctor
	|-Action<IntPtr, ParticleSystem.ExternalForcesModule>..ctor
	|-Action<IntPtr, ParticleSystem.ForceOverLifetimeModule>..ctor
	|-Action<IntPtr, ParticleSystem.InheritVelocityModule>..ctor
	|-Action<IntPtr, ParticleSystem.LightsModule>..ctor
	|-Action<IntPtr, ParticleSystem.LimitVelocityOverLifetimeModule>..ctor
	|-Action<IntPtr, ParticleSystem.MainModule>..ctor
	|-Action<IntPtr, ParticleSystem.NoiseModule>..ctor
	|-Action<IntPtr, ParticleSystem.Particle>..ctor
	|-Action<IntPtr, ParticleSystem.RotationBySpeedModule>..ctor
	|-Action<IntPtr, ParticleSystem.RotationOverLifetimeModule>..ctor
	|-Action<IntPtr, ParticleSystem.ShapeModule>..ctor
	|-Action<IntPtr, ParticleSystem.SizeBySpeedModule>..ctor
	|-Action<IntPtr, ParticleSystem.SizeOverLifetimeModule>..ctor
	|-Action<IntPtr, ParticleSystem.SubEmittersModule>..ctor
	|-Action<IntPtr, ParticleSystem.TextureSheetAnimationModule>..ctor
	|-Action<IntPtr, ParticleSystem.TrailModule>..ctor
	|-Action<IntPtr, ParticleSystem.TriggerModule>..ctor
	|-Action<IntPtr, ParticleSystem.VelocityOverLifetimeModule>..ctor
	|-Action<IntPtr, PhysicsScene>..ctor
	|-Action<IntPtr, PlayMode>..ctor
	|-Action<IntPtr, PlayableGraph>..ctor
	|-Action<IntPtr, PropertyName>..ctor
	|-Action<IntPtr, Quaternion>..ctor
	|-Action<IntPtr, Quaternion[]>..ctor
	|-Action<IntPtr, QueueMode>..ctor
	|-Action<IntPtr, Random.State>..ctor
	|-Action<IntPtr, Ray>..ctor
	|-Action<IntPtr, RaycastHit>..ctor
	|-Action<IntPtr, Rect>..ctor
	|-Action<IntPtr, RectTransform.ReapplyDrivenProperties>..ctor
	|-Action<IntPtr, RenderBuffer>..ctor
	|-Action<IntPtr, RenderMode>..ctor
	|-Action<IntPtr, RenderTextureDescriptor>..ctor
	|-Action<IntPtr, ReflectionProbeBlendInfo>..ctor
	|-Action<IntPtr, RenderTargetIdentifier>..ctor
	|-Action<IntPtr, SphericalHarmonicsL2>..ctor
	|-Action<IntPtr, Resolution>..ctor
	|-Action<IntPtr, RigidbodyConstraints>..ctor
	|-Action<IntPtr, RuntimePlatform>..ctor
	|-Action<IntPtr, CreateSceneParameters>..ctor
	|-Action<IntPtr, LoadSceneMode>..ctor
	|-Action<IntPtr, LoadSceneParameters>..ctor
	|-Action<IntPtr, Scene>..ctor
	|-Action<IntPtr, Space>..ctor
	|-Action<IntPtr, TextGenerationSettings>..ctor
	|-Action<IntPtr, Touch>..ctor
	|-Action<IntPtr, Transform>..ctor
	|-Action<IntPtr, ColorBlock>..ctor
	|-Action<IntPtr, InputField.OnValidateInput>..ctor
	|-Action<IntPtr, M1Button.AssignOneCallBack>..ctor
	|-Action<IntPtr, M1Button.AssignVoidCallBack>..ctor
	|-Action<IntPtr, M1Toggle.AssignOneCallBack>..ctor
	|-Action<IntPtr, Navigation>..ctor
	|-Action<IntPtr, ScrollButton.AssignCallBack>..ctor
	|-Action<IntPtr, ScrollButton.AssignOneCallBack>..ctor
	|-Action<IntPtr, ScrollButton.AssignVoidCallBack>..ctor
	|-Action<IntPtr, SpriteState>..ctor
	|-Action<IntPtr, Vector2>..ctor
	|-Action<IntPtr, Vector2[]>..ctor
	|-Action<IntPtr, Vector3>..ctor
	|-Action<IntPtr, Vector3[]>..ctor
	|-Action<IntPtr, Vector4>..ctor
	|-Action<IntPtr, Vector4[]>..ctor
	|-Action<IntPtr, WrapMode>..ctor
	|-Action<LightCompiler, Expression>..ctor
	|-Action<Nullable<int>, StreamingContext>..ctor
	|-Action<object, bool>..ctor
	|-Action<object, byte>..ctor
	|-Action<object, char>..ctor
	|-Action<object, Decimal>..ctor
	|-Action<object, double>..ctor
	|-Action<object, Guid>..ctor
	|-Action<object, short>..ctor
	|-Action<object, int>..ctor
	|-Action<object, Int32Enum>..ctor
	|-Action<object, long>..ctor
	|-Action<object, Nullable<Int32Enum>>..ctor
	|-Action<object, object>..ctor
	|-Action<object, StreamingContext>..ctor
	|-Action<object, sbyte>..ctor
	|-Action<object, float>..ctor
	|-Action<object, ushort>..ctor
	|-Action<object, uint>..ctor
	|-Action<object, ulong>..ctor
	|-Action<float, float>..ctor
	|-Action<string, Action<SpriteAtlas>>..ctor
	|-Action<string, bool>..ctor
	|-Action<string, byte>..ctor
	|-Action<string, char>..ctor
	|-Action<string, Decimal>..ctor
	|-Action<string, double>..ctor
	|-Action<string, Guid>..ctor
	|-Action<string, short>..ctor
	|-Action<string, int>..ctor
	|-Action<string, long>..ctor
	|-Action<string, Nullable<HttpStatusCode>>..ctor
	|-Action<string, sbyte>..ctor
	|-Action<string, float>..ctor
	|-Action<string, string>..ctor
	|-Action<string, ushort>..ctor
	|-Action<string, uint>..ctor
	|-Action<string, ulong>..ctor
	|-Action<Task, object>..ctor
	|-Action<ulong, float>..ctor
	|-Action<GameObject, string>..ctor
	|-Action<Keyframe, StreamingContext>..ctor
	|-Action<Vector2, StreamingContext>..ctor
	|-Action<Vector3, StreamingContext>..ctor
	*/

	public virtual void Invoke(T1 arg1, T2 arg2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x22FCDF0 Offset: 0x22FBDF0 VA: 0x1822FCDF0
	|-Action<PlayerAction, BindingSource>.Invoke
	|-Action<basenet, object>.Invoke
	|-Action<object, long>.Invoke
	|-Action<object, object>.Invoke
	|-Action<object, ulong>.Invoke
	|-Action<string, Action<SpriteAtlas>>.Invoke
	|-Action<string, long>.Invoke
	|-Action<string, string>.Invoke
	|-Action<Task, object>.Invoke
	|-Action<GameObject, PolyfewRuntime.MeshRendererPair>.Invoke
	|-Action<GameObject, string>.Invoke
	|
	|-RVA: 0x2A37DB0 Offset: 0x2A36DB0 VA: 0x182A37DB0
	|-Action<ItemObject, int>.Invoke
	|-Action<object, int>.Invoke
	|-Action<object, Int32Enum>.Invoke
	|-Action<object, uint>.Invoke
	|-Action<ReflectionProbe, ReflectionProbe.ReflectionProbeEvent>.Invoke
	|
	|-RVA: 0x23D56A0 Offset: 0x23D46A0 VA: 0x1823D56A0
	|-Action<ScreenRadioScriptObject.ScreenInfo, StreamingContext>.Invoke
	|-Action<KeyValuePair<object, object>, StreamingContext>.Invoke
	|
	|-RVA: 0x23B0C90 Offset: 0x23AFC90 VA: 0x1823B0C90
	|-Action<AppProofOfPurchaseKeyResponse_t, bool>.Invoke
	|-Action<ComputeNewPlayerCompatibilityResult_t, bool>.Invoke
	|-Action<CreateItemResult_t, bool>.Invoke
	|-Action<DownloadItemResult_t, bool>.Invoke
	|-Action<FriendsEnumerateFollowingList_t, bool>.Invoke
	|-Action<GSClientAchievementStatus_t, bool>.Invoke
	|-Action<GSClientDeny_t, bool>.Invoke
	|-Action<HTML_FileOpenDialog_t, bool>.Invoke
	|-Action<HTML_FinishedRequest_t, bool>.Invoke
	|-Action<HTML_HorizontalScroll_t, bool>.Invoke
	|-Action<HTML_VerticalScroll_t, bool>.Invoke
	|-Action<HTTPRequestDataReceived_t, bool>.Invoke
	|-Action<LeaderboardScoresDownloaded_t, bool>.Invoke
	|-Action<LobbyChatMsg_t, bool>.Invoke
	|-Action<LobbyDataUpdate_t, bool>.Invoke
	|-Action<LobbyEnter_t, bool>.Invoke
	|-Action<LobbyGameCreated_t, bool>.Invoke
	|-Action<LobbyInvite_t, bool>.Invoke
	|-Action<LobbyKicked_t, bool>.Invoke
	|-Action<MicroTxnAuthorizationResponse_t, bool>.Invoke
	|-Action<RemoteStorageEnumerateUserPublishedFilesResult_t, bool>.Invoke
	|-Action<RemoteStorageEnumerateUserSharedWorkshopFilesResult_t, bool>.Invoke
	|-Action<RemoteStorageFileReadAsyncComplete_t, bool>.Invoke
	|-Action<RemoteStorageFileShareResult_t, bool>.Invoke
	|-Action<RemoteStoragePublishFileResult_t, bool>.Invoke
	|-Action<RemoteStoragePublishedFileUpdated_t, bool>.Invoke
	|-Action<RemoteStorageSetUserPublishedFileActionResult_t, bool>.Invoke
	|-Action<RemoteStorageUpdatePublishedFileResult_t, bool>.Invoke
	|-Action<RemoteStorageUserVoteDetails_t, bool>.Invoke
	|-Action<UserAchievementIconFetched_t, bool>.Invoke
	|-Action<UserStatsReceived_t, bool>.Invoke
	|
	|-RVA: 0x2016B20 Offset: 0x2015B20 VA: 0x182016B20
	|-Action<AssociateWithClanResult_t, bool>.Invoke
	|-Action<CheckFileSignature_t, bool>.Invoke
	|-Action<DlcInstalled_t, bool>.Invoke
	|-Action<EncryptedAppTicketResponse_t, bool>.Invoke
	|-Action<FavoritesListAccountsUpdated_t, bool>.Invoke
	|-Action<GCMessageAvailable_t, bool>.Invoke
	|-Action<HTML_BrowserReady_t, bool>.Invoke
	|-Action<HTML_CloseBrowser_t, bool>.Invoke
	|-Action<HTML_HideToolTip_t, bool>.Invoke
	|-Action<LobbyMatchList_t, bool>.Invoke
	|-Action<MusicPlayerSelectsPlaylistEntry_t, bool>.Invoke
	|-Action<MusicPlayerSelectsQueueEntry_t, bool>.Invoke
	|-Action<MusicPlayerWantsPlayingRepeatStatus_t, bool>.Invoke
	|-Action<RemoteStorageFileWriteAsyncComplete_t, bool>.Invoke
	|-Action<StartPlaytimeTrackingResult_t, bool>.Invoke
	|-Action<SteamAppInstalled_t, bool>.Invoke
	|-Action<SteamAppUninstalled_t, bool>.Invoke
	|-Action<SteamInventoryFullUpdate_t, bool>.Invoke
	|-Action<SteamServersDisconnected_t, bool>.Invoke
	|-Action<StopPlaytimeTrackingResult_t, bool>.Invoke
	|
	|-RVA: 0x23B0810 Offset: 0x23AF810 VA: 0x1823B0810
	|-Action<AvatarImageLoaded_t, bool>.Invoke
	|-Action<GameConnectedClanChatMsg_t, bool>.Invoke
	|-Action<SocketStatusCallback_t, bool>.Invoke
	|-Action<SteamInventoryEligiblePromoItemDefIDs_t, bool>.Invoke
	|-Action<ValidateAuthTicketResponse_t, bool>.Invoke
	|
	|-RVA: 0x23B16A0 Offset: 0x23B06A0 VA: 0x1823B16A0
	|-Action<ClanOfficerListResponse_t, bool>.Invoke
	|-Action<ClientGameServerDeny_t, bool>.Invoke
	|-Action<FriendsGetFollowerCount_t, bool>.Invoke
	|-Action<FriendsIsFollowing_t, bool>.Invoke
	|-Action<GSClientApprove_t, bool>.Invoke
	|-Action<GSGameplayStats_t, bool>.Invoke
	|-Action<GameConnectedChatJoin_t, bool>.Invoke
	|-Action<GameLobbyJoinRequested_t, bool>.Invoke
	|-Action<GameRichPresenceJoinRequested_t, bool>.Invoke
	|-Action<GameServerChangeRequested_t, bool>.Invoke
	|-Action<GetUserItemVoteResult_t, bool>.Invoke
	|-Action<GetVideoURLResult_t, bool>.Invoke
	|-Action<GlobalAchievementPercentagesReady_t, bool>.Invoke
	|-Action<GlobalStatsReceived_t, bool>.Invoke
	|-Action<HTML_ChangedTitle_t, bool>.Invoke
	|-Action<HTML_JSAlert_t, bool>.Invoke
	|-Action<HTML_JSConfirm_t, bool>.Invoke
	|-Action<HTML_OpenLinkInNewTab_t, bool>.Invoke
	|-Action<HTML_ShowToolTip_t, bool>.Invoke
	|-Action<HTML_StatusText_t, bool>.Invoke
	|-Action<HTML_UpdateToolTip_t, bool>.Invoke
	|-Action<HTTPRequestHeadersReceived_t, bool>.Invoke
	|-Action<ItemInstalled_t, bool>.Invoke
	|-Action<LeaderboardFindResult_t, bool>.Invoke
	|-Action<LeaderboardUGCSet_t, bool>.Invoke
	|-Action<LobbyCreated_t, bool>.Invoke
	|-Action<PersonaStateChange_t, bool>.Invoke
	|-Action<RemoteStorageDeletePublishedFileResult_t, bool>.Invoke
	|-Action<RemoteStoragePublishFileProgress_t, bool>.Invoke
	|-Action<RemoteStoragePublishedFileDeleted_t, bool>.Invoke
	|-Action<RemoteStoragePublishedFileSubscribed_t, bool>.Invoke
	|-Action<RemoteStoragePublishedFileUnsubscribed_t, bool>.Invoke
	|-Action<RemoteStorageSubscribePublishedFileResult_t, bool>.Invoke
	|-Action<RemoteStorageUnsubscribePublishedFileResult_t, bool>.Invoke
	|-Action<RemoteStorageUpdateUserPublishedItemVoteResult_t, bool>.Invoke
	|-Action<SetUserItemVoteResult_t, bool>.Invoke
	|-Action<SteamAPICallCompleted_t, bool>.Invoke
	|-Action<SubmitItemUpdateResult_t, bool>.Invoke
	|-Action<UserFavoriteItemsListChanged_t, bool>.Invoke
	|-Action<UserStatsStored_t, bool>.Invoke
	|
	|-RVA: 0x23B04D0 Offset: 0x23AF4D0 VA: 0x1823B04D0
	|-Action<DownloadClanActivityCountsResult_t, bool>.Invoke
	|-Action<GCMessageFailed_t, bool>.Invoke
	|-Action<GSPolicyResponse_t, bool>.Invoke
	|-Action<GameOverlayActivated_t, bool>.Invoke
	|-Action<IPCFailure_t, bool>.Invoke
	|-Action<IPCountry_t, bool>.Invoke
	|-Action<LicensesUpdated_t, bool>.Invoke
	|-Action<LowBatteryPower_t, bool>.Invoke
	|-Action<MusicPlayerRemoteToFront_t, bool>.Invoke
	|-Action<MusicPlayerRemoteWillActivate_t, bool>.Invoke
	|-Action<MusicPlayerRemoteWillDeactivate_t, bool>.Invoke
	|-Action<MusicPlayerWantsLooped_t, bool>.Invoke
	|-Action<MusicPlayerWantsPause_t, bool>.Invoke
	|-Action<MusicPlayerWantsPlayNext_t, bool>.Invoke
	|-Action<MusicPlayerWantsPlayPrevious_t, bool>.Invoke
	|-Action<MusicPlayerWantsPlay_t, bool>.Invoke
	|-Action<MusicPlayerWantsShuffled_t, bool>.Invoke
	|-Action<MusicPlayerWillQuit_t, bool>.Invoke
	|-Action<PlaybackStatusHasChanged_t, bool>.Invoke
	|-Action<ScreenshotRequested_t, bool>.Invoke
	|-Action<SteamInventoryDefinitionUpdate_t, bool>.Invoke
	|-Action<SteamServersConnected_t, bool>.Invoke
	|-Action<SteamShutdown_t, bool>.Invoke
	|
	|-RVA: 0x20172E0 Offset: 0x20162E0 VA: 0x1820172E0
	|-Action<FavoritesListChanged_t, bool>.Invoke
	|
	|-RVA: 0x23B21B0 Offset: 0x23B11B0 VA: 0x1823B21B0
	|-Action<FileDetailsResult_t, bool>.Invoke
	|-Action<HTML_LinkAtPosition_t, bool>.Invoke
	|-Action<HTTPRequestCompleted_t, bool>.Invoke
	|-Action<LeaderboardScoreUploaded_t, bool>.Invoke
	|-Action<LobbyChatUpdate_t, bool>.Invoke
	|-Action<RemoteStorageAppSyncProgress_t, bool>.Invoke
	|-Action<RemoteStorageEnumeratePublishedFilesByUserActionResult_t, bool>.Invoke
	|-Action<RemoteStorageEnumerateUserSubscribedFilesResult_t, bool>.Invoke
	|-Action<RemoteStorageGetPublishedItemVoteDetailsResult_t, bool>.Invoke
	|-Action<SteamUGCQueryCompleted_t, bool>.Invoke
	|-Action<UserAchievementStored_t, bool>.Invoke
	|
	|-RVA: 0x23B2EE0 Offset: 0x23B1EE0 VA: 0x1823B2EE0
	|-Action<FriendRichPresenceUpdate_t, bool>.Invoke
	|-Action<GSClientKick_t, bool>.Invoke
	|-Action<GSStatsReceived_t, bool>.Invoke
	|-Action<GSStatsStored_t, bool>.Invoke
	|-Action<GameConnectedFriendChatMsg_t, bool>.Invoke
	|-Action<HTML_SearchResults_t, bool>.Invoke
	|-Action<JoinClanChatRoomCompletionResult_t, bool>.Invoke
	|-Action<RemoteStorageAppSyncedClient_t, bool>.Invoke
	|-Action<RemoteStorageAppSyncedServer_t, bool>.Invoke
	|
	|-RVA: 0x2016E50 Offset: 0x2015E50 VA: 0x182016E50
	|-Action<GSClientGroupStatus_t, bool>.Invoke
	|-Action<GameConnectedChatLeave_t, bool>.Invoke
	|
	|-RVA: 0x23AFF60 Offset: 0x23AEF60 VA: 0x1823AFF60
	|-Action<GSReputation_t, bool>.Invoke
	|-Action<HTML_NewWindow_t, bool>.Invoke
	|-Action<HTML_StartRequest_t, bool>.Invoke
	|-Action<RemoteStorageDownloadUGCResult_t, bool>.Invoke
	|-Action<RemoteStorageEnumerateWorkshopFilesResult_t, bool>.Invoke
	|
	|-RVA: 0x23B2660 Offset: 0x23B1660 VA: 0x1823B2660
	|-Action<GSStatsUnloaded_t, bool>.Invoke
	|-Action<GameWebCallback_t, bool>.Invoke
	|-Action<GamepadTextInputDismissed_t, bool>.Invoke
	|-Action<GetAuthSessionTicketResponse_t, bool>.Invoke
	|-Action<HTML_CanGoBackAndForward_t, bool>.Invoke
	|-Action<HTML_SetCursor_t, bool>.Invoke
	|-Action<NumberOfCurrentPlayers_t, bool>.Invoke
	|-Action<P2PSessionRequest_t, bool>.Invoke
	|-Action<RegisterActivationCodeResponse_t, bool>.Invoke
	|-Action<RemoteStorageAppSyncStatusCheck_t, bool>.Invoke
	|-Action<ScreenshotReady_t, bool>.Invoke
	|-Action<SetPersonaNameResponse_t, bool>.Invoke
	|-Action<SteamInventoryResultReady_t, bool>.Invoke
	|-Action<SteamServerConnectFailure_t, bool>.Invoke
	|-Action<StoreAuthURLResponse_t, bool>.Invoke
	|-Action<UserStatsUnloaded_t, bool>.Invoke
	|
	|-RVA: 0x23B1160 Offset: 0x23B0160 VA: 0x1823B1160
	|-Action<HTML_NeedsPaint_t, bool>.Invoke
	|
	|-RVA: 0x23B2990 Offset: 0x23B1990 VA: 0x1823B2990
	|-Action<HTML_URLChanged_t, bool>.Invoke
	|
	|-RVA: 0x23D1EB0 Offset: 0x23D0EB0 VA: 0x1823D1EB0
	|-Action<MusicPlayerWantsVolume_t, bool>.Invoke
	|-Action<VolumeHasChanged_t, bool>.Invoke
	|
	|-RVA: 0x23B3B10 Offset: 0x23B2B10 VA: 0x1823B3B10
	|-Action<P2PSessionConnectFail_t, bool>.Invoke
	|
	|-RVA: 0x23B1AA0 Offset: 0x23B0AA0 VA: 0x1823B1AA0
	|-Action<RemoteStorageGetPublishedFileDetailsResult_t, bool>.Invoke
	|
	|-RVA: 0x23B3350 Offset: 0x23B2350 VA: 0x1823B3350
	|-Action<SteamUGCRequestUGCDetailsResult_t, bool>.Invoke
	|
	|-RVA: 0xC37A70 Offset: 0xC36A70 VA: 0x180C37A70
	|-Action<bool, object>.Invoke
	|-Action<bool, string>.Invoke
	|
	|-RVA: 0x23D5C00 Offset: 0x23D4C00 VA: 0x1823D5C00
	|-Action<char, object>.Invoke
	|-Action<char, string>.Invoke
	|
	|-RVA: 0x2AADCD0 Offset: 0x2AACCD0 VA: 0x182AADCD0
	|-Action<int, int>.Invoke
	|-Action<int, uint>.Invoke
	|
	|-RVA: 0xB16290 Offset: 0xB15290 VA: 0x180B16290
	|-Action<int, long>.Invoke
	|-Action<int, object>.Invoke
	|-Action<int, string>.Invoke
	|
	|-RVA: 0x23D21A0 Offset: 0x23D11A0 VA: 0x1823D21A0
	|-Action<IntPtr, DgwResultInfo>.Invoke
	|
	|-RVA: 0x23D26E0 Offset: 0x23D16E0 VA: 0x1823D26E0
	|-Action<IntPtr, DgwResultServerInfo>.Invoke
	|-Action<IntPtr, DgwServerForJson>.Invoke
	|-Action<IntPtr, IniValue>.Invoke
	|-Action<IntPtr, MixPeerID>.Invoke
	|-Action<IntPtr, DateTime>.Invoke
	|-Action<IntPtr, Nullable<int>>.Invoke
	|-Action<IntPtr, Nullable<float>>.Invoke
	|-Action<IntPtr, Nullable<uint>>.Invoke
	|-Action<IntPtr, Nullable<LayerMask>>.Invoke
	|-Action<IntPtr, ParameterModifier>.Invoke
	|-Action<IntPtr, RuntimeTypeHandle>.Invoke
	|-Action<IntPtr, TimeSpan>.Invoke
	|-Action<IntPtr, AnimatorClipInfo>.Invoke
	|-Action<IntPtr, Camera.GateFitParameters>.Invoke
	|-Action<IntPtr, ParticleSystem.CollisionModule>.Invoke
	|-Action<IntPtr, ParticleSystem.ColorBySpeedModule>.Invoke
	|-Action<IntPtr, ParticleSystem.ColorOverLifetimeModule>.Invoke
	|-Action<IntPtr, ParticleSystem.CustomDataModule>.Invoke
	|-Action<IntPtr, ParticleSystem.EmissionModule>.Invoke
	|-Action<IntPtr, ParticleSystem.ExternalForcesModule>.Invoke
	|-Action<IntPtr, ParticleSystem.ForceOverLifetimeModule>.Invoke
	|-Action<IntPtr, ParticleSystem.InheritVelocityModule>.Invoke
	|-Action<IntPtr, ParticleSystem.LightsModule>.Invoke
	|-Action<IntPtr, ParticleSystem.LimitVelocityOverLifetimeModule>.Invoke
	|-Action<IntPtr, ParticleSystem.MainModule>.Invoke
	|-Action<IntPtr, ParticleSystem.NoiseModule>.Invoke
	|-Action<IntPtr, ParticleSystem.RotationBySpeedModule>.Invoke
	|-Action<IntPtr, ParticleSystem.RotationOverLifetimeModule>.Invoke
	|-Action<IntPtr, ParticleSystem.ShapeModule>.Invoke
	|-Action<IntPtr, ParticleSystem.SizeBySpeedModule>.Invoke
	|-Action<IntPtr, ParticleSystem.SizeOverLifetimeModule>.Invoke
	|-Action<IntPtr, ParticleSystem.SubEmittersModule>.Invoke
	|-Action<IntPtr, ParticleSystem.TextureSheetAnimationModule>.Invoke
	|-Action<IntPtr, ParticleSystem.TrailModule>.Invoke
	|-Action<IntPtr, ParticleSystem.TriggerModule>.Invoke
	|-Action<IntPtr, ParticleSystem.VelocityOverLifetimeModule>.Invoke
	|-Action<IntPtr, LoadSceneParameters>.Invoke
	|
	|-RVA: 0x22FA430 Offset: 0x22F9430 VA: 0x1822FA430
	|-Action<IntPtr, DgwServerInfo>.Invoke
	|-Action<IntPtr, DYResourceManager.CreateObjectResult>.Invoke
	|-Action<IntPtr, Bounds>.Invoke
	|-Action<IntPtr, Ray>.Invoke
	|-Action<IntPtr, SpriteState>.Invoke
	|
	|-RVA: 0x23D3260 Offset: 0x23D2260 VA: 0x1823D3260
	|-Action<IntPtr, TokenInfoForJson>.Invoke
	|-Action<IntPtr, VertexGradient>.Invoke
	|-Action<IntPtr, Matrix4x4>.Invoke
	|
	|-RVA: 0x23D1200 Offset: 0x23D0200 VA: 0x1823D1200
	|-Action<IntPtr, HitData>.Invoke
	|-Action<IntPtr, InterfaceMapping>.Invoke
	|-Action<IntPtr, AnimatorTransitionInfo>.Invoke
	|-Action<IntPtr, BoneWeight>.Invoke
	|
	|-RVA: 0x22FDC30 Offset: 0x22FCC30 VA: 0x1822FDC30
	|-Action<IntPtr, HitInfo>.Invoke
	|-Action<IntPtr, KeyValuePair<int, HitData>>.Invoke
	|-Action<IntPtr, OffMeshLinkData>.Invoke
	|-Action<IntPtr, RenderTargetIdentifier>.Invoke
	|-Action<IntPtr, Navigation>.Invoke
	|
	|-RVA: 0x23D7160 Offset: 0x23D6160 VA: 0x1823D7160
	|-Action<IntPtr, HitStabilityReport>.Invoke
	|
	|-RVA: 0x23D52B0 Offset: 0x23D42B0 VA: 0x1823D52B0
	|-Action<IntPtr, LuaByteBuffer>.Invoke
	|-Action<IntPtr, KeyValuePair<int, object>>.Invoke
	|-Action<IntPtr, KeyValuePair<object, long>>.Invoke
	|-Action<IntPtr, KeyValuePair<object, object>>.Invoke
	|-Action<IntPtr, KeyValuePair<uint, object>>.Invoke
	|-Action<IntPtr, DateTimeOffset>.Invoke
	|-Action<IntPtr, Decimal>.Invoke
	|-Action<IntPtr, Guid>.Invoke
	|-Action<IntPtr, Nullable<double>>.Invoke
	|-Action<IntPtr, Nullable<long>>.Invoke
	|-Action<IntPtr, Nullable<ulong>>.Invoke
	|-Action<IntPtr, Nullable<Vector3>>.Invoke
	|-Action<IntPtr, StreamingContext>.Invoke
	|-Action<IntPtr, AccelerationEvent>.Invoke
	|-Action<IntPtr, Color>.Invoke
	|-Action<IntPtr, MatchTargetWeightMask>.Invoke
	|-Action<IntPtr, PlayableGraph>.Invoke
	|-Action<IntPtr, Quaternion>.Invoke
	|-Action<IntPtr, Random.State>.Invoke
	|-Action<IntPtr, Rect>.Invoke
	|-Action<IntPtr, RenderBuffer>.Invoke
	|-Action<IntPtr, ReflectionProbeBlendInfo>.Invoke
	|-Action<IntPtr, Vector4>.Invoke
	|
	|-RVA: 0x23D7CD0 Offset: 0x23D6CD0 VA: 0x1823D7CD0
	|-Action<IntPtr, nil>.Invoke
	|
	|-RVA: 0x23D16B0 Offset: 0x23D06B0 VA: 0x1823D16B0
	|-Action<IntPtr, bool>.Invoke
	|-Action<IntPtr, byte>.Invoke
	|-Action<IntPtr, sbyte>.Invoke
	|
	|-RVA: 0x23D6B50 Offset: 0x23D5B50 VA: 0x1823D6B50
	|-Action<IntPtr, char>.Invoke
	|-Action<IntPtr, short>.Invoke
	|-Action<IntPtr, ushort>.Invoke
	|
	|-RVA: 0x23D3BE0 Offset: 0x23D2BE0 VA: 0x1823D3BE0
	|-Action<IntPtr, double>.Invoke
	|
	|-RVA: 0xA55020 Offset: 0xA54020 VA: 0x180A55020
	|-Action<IntPtr, int>.Invoke
	|-Action<IntPtr, Int32Enum>.Invoke
	|-Action<IntPtr, uint>.Invoke
	|
	|-RVA: 0x15C0380 Offset: 0x15BF380 VA: 0x1815C0380
	|-Action<IntPtr, long>.Invoke
	|-Action<IntPtr, IntPtr>.Invoke
	|-Action<IntPtr, object>.Invoke
	|-Action<IntPtr, ulong>.Invoke
	|-Action<IntPtr, UIntPtr>.Invoke
	|
	|-RVA: 0x23D2A10 Offset: 0x23D1A10 VA: 0x1823D2A10
	|-Action<IntPtr, Nullable<bool>>.Invoke
	|-Action<IntPtr, Nullable<byte>>.Invoke
	|-Action<IntPtr, Nullable<sbyte>>.Invoke
	|
	|-RVA: 0x23D6E30 Offset: 0x23D5E30 VA: 0x1823D6E30
	|-Action<IntPtr, Nullable<char>>.Invoke
	|-Action<IntPtr, Nullable<short>>.Invoke
	|-Action<IntPtr, Nullable<ushort>>.Invoke
	|-Action<IntPtr, Color32>.Invoke
	|-Action<IntPtr, LayerMask>.Invoke
	|-Action<IntPtr, PhysicsScene>.Invoke
	|-Action<IntPtr, PropertyName>.Invoke
	|-Action<IntPtr, CreateSceneParameters>.Invoke
	|-Action<IntPtr, Scene>.Invoke
	|
	|-RVA: 0x23D3ED0 Offset: 0x23D2ED0 VA: 0x1823D3ED0
	|-Action<IntPtr, Nullable<Decimal>>.Invoke
	|-Action<IntPtr, Nullable<Color>>.Invoke
	|-Action<IntPtr, Nullable<Quaternion>>.Invoke
	|-Action<IntPtr, Nullable<Vector4>>.Invoke
	|-Action<IntPtr, LightBakingOutput>.Invoke
	|
	|-RVA: 0x23D1990 Offset: 0x23D0990 VA: 0x1823D1990
	|-Action<IntPtr, Nullable<Bounds>>.Invoke
	|-Action<IntPtr, Nullable<Ray>>.Invoke
	|-Action<IntPtr, JointLimits>.Invoke
	|
	|-RVA: 0x23D7780 Offset: 0x23D6780 VA: 0x1823D7780
	|-Action<IntPtr, Nullable<RaycastHit>>.Invoke
	|
	|-RVA: 0x23D5EE0 Offset: 0x23D4EE0 VA: 0x1823D5EE0
	|-Action<IntPtr, Nullable<Touch>>.Invoke
	|-Action<IntPtr, RaycastResult>.Invoke
	|-Action<IntPtr, ColorBlock>.Invoke
	|
	|-RVA: 0x23D3780 Offset: 0x23D2780 VA: 0x1823D3780
	|-Action<IntPtr, Nullable<Vector2>>.Invoke
	|-Action<IntPtr, BuildCompression>.Invoke
	|-Action<IntPtr, JointMotor>.Invoke
	|-Action<IntPtr, JointSpring>.Invoke
	|-Action<IntPtr, Resolution>.Invoke
	|-Action<IntPtr, Vector3>.Invoke
	|
	|-RVA: 0x22FE1A0 Offset: 0x22FD1A0 VA: 0x1822FE1A0
	|-Action<IntPtr, float>.Invoke
	|-Action<ulong, float>.Invoke
	|
	|-RVA: 0x23D2D50 Offset: 0x23D1D50 VA: 0x1823D2D50
	|-Action<IntPtr, NavMeshHit>.Invoke
	|-Action<IntPtr, AnimatorStateInfo>.Invoke
	|
	|-RVA: 0x23D64A0 Offset: 0x23D54A0 VA: 0x1823D64A0
	|-Action<IntPtr, CombineInstance>.Invoke
	|
	|-RVA: 0x23D4AD0 Offset: 0x23D3AD0 VA: 0x1823D4AD0
	|-Action<IntPtr, ParticleSystem.EmitParams>.Invoke
	|
	|-RVA: 0x23D4340 Offset: 0x23D3340 VA: 0x1823D4340
	|-Action<IntPtr, ParticleSystem.Particle>.Invoke
	|
	|-RVA: 0x22F9B50 Offset: 0x22F8B50 VA: 0x1822F9B50
	|-Action<IntPtr, RaycastHit>.Invoke
	|-Action<IntPtr, RenderTextureDescriptor>.Invoke
	|
	|-RVA: 0x22FE490 Offset: 0x22FD490 VA: 0x1822FE490
	|-Action<IntPtr, SphericalHarmonicsL2>.Invoke
	|
	|-RVA: 0x22F9540 Offset: 0x22F8540 VA: 0x1822F9540
	|-Action<IntPtr, TextGenerationSettings>.Invoke
	|
	|-RVA: 0x22FB1E0 Offset: 0x22FA1E0 VA: 0x1822FB1E0
	|-Action<IntPtr, Touch>.Invoke
	|
	|-RVA: 0x22FAEF0 Offset: 0x22F9EF0 VA: 0x1822FAEF0
	|-Action<IntPtr, Vector2>.Invoke
	|
	|-RVA: 0x22FA050 Offset: 0x22F9050 VA: 0x1822FA050
	|-Action<Nullable<int>, StreamingContext>.Invoke
	|
	|-RVA: 0x22FC550 Offset: 0x22FB550 VA: 0x1822FC550
	|-Action<object, bool>.Invoke
	|-Action<object, byte>.Invoke
	|-Action<object, sbyte>.Invoke
	|-Action<string, bool>.Invoke
	|
	|-RVA: 0x22FD2A0 Offset: 0x22FC2A0 VA: 0x1822FD2A0
	|-Action<object, char>.Invoke
	|-Action<object, short>.Invoke
	|-Action<object, ushort>.Invoke
	|
	|-RVA: 0x19CD790 Offset: 0x19CC790 VA: 0x1819CD790
	|-Action<object, Decimal>.Invoke
	|-Action<object, Guid>.Invoke
	|-Action<object, StreamingContext>.Invoke
	|
	|-RVA: 0x2A860D0 Offset: 0x2A850D0 VA: 0x182A860D0
	|-Action<object, double>.Invoke
	|
	|-RVA: 0x22FC020 Offset: 0x22FB020 VA: 0x1822FC020
	|-Action<object, Nullable<Int32Enum>>.Invoke
	|-Action<string, Nullable<HttpStatusCode>>.Invoke
	|
	|-RVA: 0x22FD750 Offset: 0x22FC750 VA: 0x1822FD750
	|-Action<object, float>.Invoke
	|
	|-RVA: 0x22FBD10 Offset: 0x22FAD10 VA: 0x1822FBD10
	|-Action<float, float>.Invoke
	|
	|-RVA: 0x22FB770 Offset: 0x22FA770 VA: 0x1822FB770
	|-Action<Keyframe, StreamingContext>.Invoke
	|
	|-RVA: 0x22FCA10 Offset: 0x22FBA10 VA: 0x1822FCA10
	|-Action<Vector2, StreamingContext>.Invoke
	|
	|-RVA: 0x22FA900 Offset: 0x22F9900 VA: 0x1822FA900
	|-Action<Vector3, StreamingContext>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20164D0 Offset: 0x20154D0 VA: 0x1820164D0
	|-Action<ScreenRadioScriptObject.ScreenInfo, StreamingContext>.BeginInvoke
	|
	|-RVA: 0x2014BD0 Offset: 0x2013BD0 VA: 0x182014BD0
	|-Action<AppProofOfPurchaseKeyResponse_t, bool>.BeginInvoke
	|
	|-RVA: 0x2015530 Offset: 0x2014530 VA: 0x182015530
	|-Action<AssociateWithClanResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x2015B70 Offset: 0x2014B70 VA: 0x182015B70
	|-Action<AvatarImageLoaded_t, bool>.BeginInvoke
	|
	|-RVA: 0x2016800 Offset: 0x2015800 VA: 0x182016800
	|-Action<CheckFileSignature_t, bool>.BeginInvoke
	|
	|-RVA: 0x2014DB0 Offset: 0x2013DB0 VA: 0x182014DB0
	|-Action<ClanOfficerListResponse_t, bool>.BeginInvoke
	|
	|-RVA: 0x2016070 Offset: 0x2015070 VA: 0x182016070
	|-Action<ClientGameServerDeny_t, bool>.BeginInvoke
	|
	|-RVA: 0x20150D0 Offset: 0x20140D0 VA: 0x1820150D0
	|-Action<ComputeNewPlayerCompatibilityResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x2015FD0 Offset: 0x2014FD0 VA: 0x182015FD0
	|-Action<CreateItemResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x2015C10 Offset: 0x2014C10 VA: 0x182015C10
	|-Action<DlcInstalled_t, bool>.BeginInvoke
	|
	|-RVA: 0x2015710 Offset: 0x2014710 VA: 0x182015710
	|-Action<DownloadClanActivityCountsResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x2015490 Offset: 0x2014490 VA: 0x182015490
	|-Action<DownloadItemResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x2014C70 Offset: 0x2013C70 VA: 0x182014C70
	|-Action<EncryptedAppTicketResponse_t, bool>.BeginInvoke
	|
	|-RVA: 0x20168A0 Offset: 0x20158A0 VA: 0x1820168A0
	|-Action<FavoritesListAccountsUpdated_t, bool>.BeginInvoke
	|
	|-RVA: 0x2015030 Offset: 0x2014030 VA: 0x182015030
	|-Action<FavoritesListChanged_t, bool>.BeginInvoke
	|
	|-RVA: 0x2015DF0 Offset: 0x2014DF0 VA: 0x182015DF0
	|-Action<FileDetailsResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x2015F30 Offset: 0x2014F30 VA: 0x182015F30
	|-Action<FriendRichPresenceUpdate_t, bool>.BeginInvoke
	|
	|-RVA: 0x20157B0 Offset: 0x20147B0 VA: 0x1820157B0
	|-Action<FriendsEnumerateFollowingList_t, bool>.BeginInvoke
	|
	|-RVA: 0x2015170 Offset: 0x2014170 VA: 0x182015170
	|-Action<FriendsGetFollowerCount_t, bool>.BeginInvoke
	|
	|-RVA: 0x20152B0 Offset: 0x20142B0 VA: 0x1820152B0
	|-Action<FriendsIsFollowing_t, bool>.BeginInvoke
	|
	|-RVA: 0x2016940 Offset: 0x2015940 VA: 0x182016940
	|-Action<GCMessageAvailable_t, bool>.BeginInvoke
	|
	|-RVA: 0x2016620 Offset: 0x2015620 VA: 0x182016620
	|-Action<GCMessageFailed_t, bool>.BeginInvoke
	|
	|-RVA: 0x20162F0 Offset: 0x20152F0 VA: 0x1820162F0
	|-Action<GSClientAchievementStatus_t, bool>.BeginInvoke
	|
	|-RVA: 0x2015CB0 Offset: 0x2014CB0 VA: 0x182015CB0
	|-Action<GSClientApprove_t, bool>.BeginInvoke
	|
	|-RVA: 0x2016580 Offset: 0x2015580 VA: 0x182016580
	|-Action<GSClientDeny_t, bool>.BeginInvoke
	|
	|-RVA: 0x20166C0 Offset: 0x20156C0 VA: 0x1820166C0
	|-Action<GSClientGroupStatus_t, bool>.BeginInvoke
	|
	|-RVA: 0x2015E90 Offset: 0x2014E90 VA: 0x182015E90
	|-Action<GSClientKick_t, bool>.BeginInvoke
	|
	|-RVA: 0x2015AD0 Offset: 0x2014AD0 VA: 0x182015AD0
	|-Action<GSGameplayStats_t, bool>.BeginInvoke
	|
	|-RVA: 0x2014EF0 Offset: 0x2013EF0 VA: 0x182014EF0
	|-Action<GSPolicyResponse_t, bool>.BeginInvoke
	|
	|-RVA: 0x2015A30 Offset: 0x2014A30 VA: 0x182015A30
	|-Action<GSReputation_t, bool>.BeginInvoke
	|
	|-RVA: 0x2015210 Offset: 0x2014210 VA: 0x182015210
	|-Action<GSStatsReceived_t, bool>.BeginInvoke
	|
	|-RVA: 0x2015D50 Offset: 0x2014D50 VA: 0x182015D50
	|-Action<GSStatsStored_t, bool>.BeginInvoke
	|
	|-RVA: 0x2016760 Offset: 0x2015760 VA: 0x182016760
	|-Action<GSStatsUnloaded_t, bool>.BeginInvoke
	|
	|-RVA: 0x2014F90 Offset: 0x2013F90 VA: 0x182014F90
	|-Action<GameConnectedChatJoin_t, bool>.BeginInvoke
	|
	|-RVA: 0x2014B30 Offset: 0x2013B30 VA: 0x182014B30
	|-Action<GameConnectedChatLeave_t, bool>.BeginInvoke
	|
	|-RVA: 0x2014A90 Offset: 0x2013A90 VA: 0x182014A90
	|-Action<GameConnectedClanChatMsg_t, bool>.BeginInvoke
	|
	|-RVA: 0x2016A80 Offset: 0x2015A80 VA: 0x182016A80
	|-Action<GameConnectedFriendChatMsg_t, bool>.BeginInvoke
	|
	|-RVA: 0x2015850 Offset: 0x2014850 VA: 0x182015850
	|-Action<GameLobbyJoinRequested_t, bool>.BeginInvoke
	|
	|-RVA: 0x2015670 Offset: 0x2014670 VA: 0x182015670
	|-Action<GameOverlayActivated_t, bool>.BeginInvoke
	|
	|-RVA: 0x20169E0 Offset: 0x20159E0 VA: 0x1820169E0
	|-Action<GameRichPresenceJoinRequested_t, bool>.BeginInvoke
	|
	|-RVA: 0x2016110 Offset: 0x2015110 VA: 0x182016110
	|-Action<GameServerChangeRequested_t, bool>.BeginInvoke
	|
	|-RVA: 0x20155D0 Offset: 0x20145D0 VA: 0x1820155D0
	|-Action<GameWebCallback_t, bool>.BeginInvoke
	|
	|-RVA: 0x2015350 Offset: 0x2014350 VA: 0x182015350
	|-Action<GamepadTextInputDismissed_t, bool>.BeginInvoke
	|
	|-RVA: 0x2014D10 Offset: 0x2013D10 VA: 0x182014D10
	|-Action<GetAuthSessionTicketResponse_t, bool>.BeginInvoke
	|
	|-RVA: 0x20161B0 Offset: 0x20151B0 VA: 0x1820161B0
	|-Action<GetUserItemVoteResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x2016250 Offset: 0x2015250 VA: 0x182016250
	|-Action<GetVideoURLResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x2014E50 Offset: 0x2013E50 VA: 0x182014E50
	|-Action<GlobalAchievementPercentagesReady_t, bool>.BeginInvoke
	|
	|-RVA: 0x2016390 Offset: 0x2015390 VA: 0x182016390
	|-Action<GlobalStatsReceived_t, bool>.BeginInvoke
	|
	|-RVA: 0x2015990 Offset: 0x2014990 VA: 0x182015990
	|-Action<HTML_BrowserReady_t, bool>.BeginInvoke
	|
	|-RVA: 0x20158F0 Offset: 0x20148F0 VA: 0x1820158F0
	|-Action<HTML_CanGoBackAndForward_t, bool>.BeginInvoke
	|
	|-RVA: 0x20153F0 Offset: 0x20143F0 VA: 0x1820153F0
	|-Action<HTML_ChangedTitle_t, bool>.BeginInvoke
	|
	|-RVA: 0x2016430 Offset: 0x2015430 VA: 0x182016430
	|-Action<HTML_CloseBrowser_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AC5E0 Offset: 0x23AB5E0 VA: 0x1823AC5E0
	|-Action<HTML_FileOpenDialog_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AFC40 Offset: 0x23AEC40 VA: 0x1823AFC40
	|-Action<HTML_FinishedRequest_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AE5C0 Offset: 0x23AD5C0 VA: 0x1823AE5C0
	|-Action<HTML_HideToolTip_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AF9C0 Offset: 0x23AE9C0 VA: 0x1823AF9C0
	|-Action<HTML_HorizontalScroll_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AEA20 Offset: 0x23ADA20 VA: 0x1823AEA20
	|-Action<HTML_JSAlert_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AC180 Offset: 0x23AB180 VA: 0x1823AC180
	|-Action<HTML_JSConfirm_t, bool>.BeginInvoke
	|
	|-RVA: 0x23ACEA0 Offset: 0x23ABEA0 VA: 0x1823ACEA0
	|-Action<HTML_LinkAtPosition_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AFA60 Offset: 0x23AEA60 VA: 0x1823AFA60
	|-Action<HTML_NeedsPaint_t, bool>.BeginInvoke
	|
	|-RVA: 0x23ABF00 Offset: 0x23AAF00 VA: 0x1823ABF00
	|-Action<HTML_NewWindow_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AC540 Offset: 0x23AB540 VA: 0x1823AC540
	|-Action<HTML_OpenLinkInNewTab_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AD300 Offset: 0x23AC300 VA: 0x1823AD300
	|-Action<HTML_SearchResults_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AE8E0 Offset: 0x23AD8E0 VA: 0x1823AE8E0
	|-Action<HTML_SetCursor_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AEB60 Offset: 0x23ADB60 VA: 0x1823AEB60
	|-Action<HTML_ShowToolTip_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AE7A0 Offset: 0x23AD7A0 VA: 0x1823AE7A0
	|-Action<HTML_StartRequest_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AD940 Offset: 0x23AC940 VA: 0x1823AD940
	|-Action<HTML_StatusText_t, bool>.BeginInvoke
	|
	|-RVA: 0x23ABD20 Offset: 0x23AAD20 VA: 0x1823ABD20
	|-Action<HTML_URLChanged_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AC2C0 Offset: 0x23AB2C0 VA: 0x1823AC2C0
	|-Action<HTML_UpdateToolTip_t, bool>.BeginInvoke
	|
	|-RVA: 0x23ADA80 Offset: 0x23ACA80 VA: 0x1823ADA80
	|-Action<HTML_VerticalScroll_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AE840 Offset: 0x23AD840 VA: 0x1823AE840
	|-Action<HTTPRequestCompleted_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AE980 Offset: 0x23AD980 VA: 0x1823AE980
	|-Action<HTTPRequestDataReceived_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AD800 Offset: 0x23AC800 VA: 0x1823AD800
	|-Action<HTTPRequestHeadersReceived_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AD260 Offset: 0x23AC260 VA: 0x1823AD260
	|-Action<IPCFailure_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AD580 Offset: 0x23AC580 VA: 0x1823AD580
	|-Action<IPCountry_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AF600 Offset: 0x23AE600 VA: 0x1823AF600
	|-Action<ItemInstalled_t, bool>.BeginInvoke
	|
	|-RVA: 0x23ADEE0 Offset: 0x23ACEE0 VA: 0x1823ADEE0
	|-Action<JoinClanChatRoomCompletionResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AEAC0 Offset: 0x23ADAC0 VA: 0x1823AEAC0
	|-Action<LeaderboardFindResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AEF20 Offset: 0x23ADF20 VA: 0x1823AEF20
	|-Action<LeaderboardScoreUploaded_t, bool>.BeginInvoke
	|
	|-RVA: 0x23ADB20 Offset: 0x23ACB20 VA: 0x1823ADB20
	|-Action<LeaderboardScoresDownloaded_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AFB00 Offset: 0x23AEB00 VA: 0x1823AFB00
	|-Action<LeaderboardUGCSet_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AF7E0 Offset: 0x23AE7E0 VA: 0x1823AF7E0
	|-Action<LicensesUpdated_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AF880 Offset: 0x23AE880 VA: 0x1823AF880
	|-Action<LobbyChatMsg_t, bool>.BeginInvoke
	|
	|-RVA: 0x23ABBE0 Offset: 0x23AABE0 VA: 0x1823ABBE0
	|-Action<LobbyChatUpdate_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AC360 Offset: 0x23AB360 VA: 0x1823AC360
	|-Action<LobbyCreated_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AF380 Offset: 0x23AE380 VA: 0x1823AF380
	|-Action<LobbyDataUpdate_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AD3A0 Offset: 0x23AC3A0 VA: 0x1823AD3A0
	|-Action<LobbyEnter_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AE340 Offset: 0x23AD340 VA: 0x1823AE340
	|-Action<LobbyGameCreated_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AECA0 Offset: 0x23ADCA0 VA: 0x1823AECA0
	|-Action<LobbyInvite_t, bool>.BeginInvoke
	|
	|-RVA: 0x23ACD60 Offset: 0x23ABD60 VA: 0x1823ACD60
	|-Action<LobbyKicked_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AE160 Offset: 0x23AD160 VA: 0x1823AE160
	|-Action<LobbyMatchList_t, bool>.BeginInvoke
	|
	|-RVA: 0x23ADF80 Offset: 0x23ACF80 VA: 0x1823ADF80
	|-Action<LowBatteryPower_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AF740 Offset: 0x23AE740 VA: 0x1823AF740
	|-Action<MicroTxnAuthorizationResponse_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AD8A0 Offset: 0x23AC8A0 VA: 0x1823AD8A0
	|-Action<MusicPlayerRemoteToFront_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AC220 Offset: 0x23AB220 VA: 0x1823AC220
	|-Action<MusicPlayerRemoteWillActivate_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AD6C0 Offset: 0x23AC6C0 VA: 0x1823AD6C0
	|-Action<MusicPlayerRemoteWillDeactivate_t, bool>.BeginInvoke
	|
	|-RVA: 0x23ABDC0 Offset: 0x23AADC0 VA: 0x1823ABDC0
	|-Action<MusicPlayerSelectsPlaylistEntry_t, bool>.BeginInvoke
	|
	|-RVA: 0x23ABB40 Offset: 0x23AAB40 VA: 0x1823ABB40
	|-Action<MusicPlayerSelectsQueueEntry_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AF1A0 Offset: 0x23AE1A0 VA: 0x1823AF1A0
	|-Action<MusicPlayerWantsLooped_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AE480 Offset: 0x23AD480 VA: 0x1823AE480
	|-Action<MusicPlayerWantsPause_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AF100 Offset: 0x23AE100 VA: 0x1823AF100
	|-Action<MusicPlayerWantsPlayNext_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AD440 Offset: 0x23AC440 VA: 0x1823AD440
	|-Action<MusicPlayerWantsPlayPrevious_t, bool>.BeginInvoke
	|
	|-RVA: 0x23ABE60 Offset: 0x23AAE60 VA: 0x1823ABE60
	|-Action<MusicPlayerWantsPlay_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AE0C0 Offset: 0x23AD0C0 VA: 0x1823AE0C0
	|-Action<MusicPlayerWantsPlayingRepeatStatus_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AEE80 Offset: 0x23ADE80 VA: 0x1823AEE80
	|-Action<MusicPlayerWantsShuffled_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AFEC0 Offset: 0x23AEEC0 VA: 0x1823AFEC0
	|-Action<MusicPlayerWantsVolume_t, bool>.BeginInvoke
	|
	|-RVA: 0x23ADD00 Offset: 0x23ACD00 VA: 0x1823ADD00
	|-Action<MusicPlayerWillQuit_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AF420 Offset: 0x23AE420 VA: 0x1823AF420
	|-Action<NumberOfCurrentPlayers_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AD120 Offset: 0x23AC120 VA: 0x1823AD120
	|-Action<P2PSessionConnectFail_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AC0E0 Offset: 0x23AB0E0 VA: 0x1823AC0E0
	|-Action<P2PSessionRequest_t, bool>.BeginInvoke
	|
	|-RVA: 0x23ACB80 Offset: 0x23ABB80 VA: 0x1823ACB80
	|-Action<PersonaStateChange_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AE660 Offset: 0x23AD660 VA: 0x1823AE660
	|-Action<PlaybackStatusHasChanged_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AEDE0 Offset: 0x23ADDE0 VA: 0x1823AEDE0
	|-Action<RegisterActivationCodeResponse_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AFBA0 Offset: 0x23AEBA0 VA: 0x1823AFBA0
	|-Action<RemoteStorageAppSyncProgress_t, bool>.BeginInvoke
	|
	|-RVA: 0x23ABFA0 Offset: 0x23AAFA0 VA: 0x1823ABFA0
	|-Action<RemoteStorageAppSyncStatusCheck_t, bool>.BeginInvoke
	|
	|-RVA: 0x23ADDA0 Offset: 0x23ACDA0 VA: 0x1823ADDA0
	|-Action<RemoteStorageAppSyncedClient_t, bool>.BeginInvoke
	|
	|-RVA: 0x23ADBC0 Offset: 0x23ACBC0 VA: 0x1823ADBC0
	|-Action<RemoteStorageAppSyncedServer_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AD760 Offset: 0x23AC760 VA: 0x1823AD760
	|-Action<RemoteStorageDeletePublishedFileResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AC400 Offset: 0x23AB400 VA: 0x1823AC400
	|-Action<RemoteStorageDownloadUGCResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AC040 Offset: 0x23AB040 VA: 0x1823AC040
	|-Action<RemoteStorageEnumeratePublishedFilesByUserActionResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AE2A0 Offset: 0x23AD2A0 VA: 0x1823AE2A0
	|-Action<RemoteStorageEnumerateUserPublishedFilesResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AD080 Offset: 0x23AC080 VA: 0x1823AD080
	|-Action<RemoteStorageEnumerateUserSharedWorkshopFilesResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AE700 Offset: 0x23AD700 VA: 0x1823AE700
	|-Action<RemoteStorageEnumerateUserSubscribedFilesResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AE020 Offset: 0x23AD020 VA: 0x1823AE020
	|-Action<RemoteStorageEnumerateWorkshopFilesResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x23ABAA0 Offset: 0x23AAAA0 VA: 0x1823ABAA0
	|-Action<RemoteStorageFileReadAsyncComplete_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AD9E0 Offset: 0x23AC9E0 VA: 0x1823AD9E0
	|-Action<RemoteStorageFileShareResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x23ACC20 Offset: 0x23ABC20 VA: 0x1823ACC20
	|-Action<RemoteStorageFileWriteAsyncComplete_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AC860 Offset: 0x23AB860 VA: 0x1823AC860
	|-Action<RemoteStorageGetPublishedFileDetailsResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AFE20 Offset: 0x23AEE20 VA: 0x1823AFE20
	|-Action<RemoteStorageGetPublishedItemVoteDetailsResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AC900 Offset: 0x23AB900 VA: 0x1823AC900
	|-Action<RemoteStoragePublishFileProgress_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AC720 Offset: 0x23AB720 VA: 0x1823AC720
	|-Action<RemoteStoragePublishFileResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AD4E0 Offset: 0x23AC4E0 VA: 0x1823AD4E0
	|-Action<RemoteStoragePublishedFileDeleted_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AB960 Offset: 0x23AA960 VA: 0x1823AB960
	|-Action<RemoteStoragePublishedFileSubscribed_t, bool>.BeginInvoke
	|
	|-RVA: 0x23ACE00 Offset: 0x23ABE00 VA: 0x1823ACE00
	|-Action<RemoteStoragePublishedFileUnsubscribed_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AE3E0 Offset: 0x23AD3E0 VA: 0x1823AE3E0
	|-Action<RemoteStoragePublishedFileUpdated_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AE200 Offset: 0x23AD200 VA: 0x1823AE200
	|-Action<RemoteStorageSetUserPublishedFileActionResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AF060 Offset: 0x23AE060 VA: 0x1823AF060
	|-Action<RemoteStorageSubscribePublishedFileResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x23ACF40 Offset: 0x23ABF40 VA: 0x1823ACF40
	|-Action<RemoteStorageUnsubscribePublishedFileResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AE520 Offset: 0x23AD520 VA: 0x1823AE520
	|-Action<RemoteStorageUpdatePublishedFileResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x23ABC80 Offset: 0x23AAC80 VA: 0x1823ABC80
	|-Action<RemoteStorageUpdateUserPublishedItemVoteResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x23ACA40 Offset: 0x23ABA40 VA: 0x1823ACA40
	|-Action<RemoteStorageUserVoteDetails_t, bool>.BeginInvoke
	|
	|-RVA: 0x23ACAE0 Offset: 0x23ABAE0 VA: 0x1823ACAE0
	|-Action<ScreenshotReady_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AF920 Offset: 0x23AE920 VA: 0x1823AF920
	|-Action<ScreenshotRequested_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AC9A0 Offset: 0x23AB9A0 VA: 0x1823AC9A0
	|-Action<SetPersonaNameResponse_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AFD80 Offset: 0x23AED80 VA: 0x1823AFD80
	|-Action<SetUserItemVoteResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AC680 Offset: 0x23AB680 VA: 0x1823AC680
	|-Action<SocketStatusCallback_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AF2E0 Offset: 0x23AE2E0 VA: 0x1823AF2E0
	|-Action<StartPlaytimeTrackingResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AFCE0 Offset: 0x23AECE0 VA: 0x1823AFCE0
	|-Action<SteamAPICallCompleted_t, bool>.BeginInvoke
	|
	|-RVA: 0x23ADC60 Offset: 0x23ACC60 VA: 0x1823ADC60
	|-Action<SteamAppInstalled_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AF6A0 Offset: 0x23AE6A0 VA: 0x1823AF6A0
	|-Action<SteamAppUninstalled_t, bool>.BeginInvoke
	|
	|-RVA: 0x23ABA00 Offset: 0x23AAA00 VA: 0x1823ABA00
	|-Action<SteamInventoryDefinitionUpdate_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AC4A0 Offset: 0x23AB4A0 VA: 0x1823AC4A0
	|-Action<SteamInventoryEligiblePromoItemDefIDs_t, bool>.BeginInvoke
	|
	|-RVA: 0x23ACCC0 Offset: 0x23ABCC0 VA: 0x1823ACCC0
	|-Action<SteamInventoryFullUpdate_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AC7C0 Offset: 0x23AB7C0 VA: 0x1823AC7C0
	|-Action<SteamInventoryResultReady_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AEC00 Offset: 0x23ADC00 VA: 0x1823AEC00
	|-Action<SteamServerConnectFailure_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AB8C0 Offset: 0x23AA8C0 VA: 0x1823AB8C0
	|-Action<SteamServersConnected_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AF4C0 Offset: 0x23AE4C0 VA: 0x1823AF4C0
	|-Action<SteamServersDisconnected_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AEFC0 Offset: 0x23ADFC0 VA: 0x1823AEFC0
	|-Action<SteamShutdown_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AD1C0 Offset: 0x23AC1C0 VA: 0x1823AD1C0
	|-Action<SteamUGCQueryCompleted_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AED40 Offset: 0x23ADD40 VA: 0x1823AED40
	|-Action<SteamUGCRequestUGCDetailsResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AD620 Offset: 0x23AC620 VA: 0x1823AD620
	|-Action<StopPlaytimeTrackingResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x23ADE40 Offset: 0x23ACE40 VA: 0x1823ADE40
	|-Action<StoreAuthURLResponse_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AF240 Offset: 0x23AE240 VA: 0x1823AF240
	|-Action<SubmitItemUpdateResult_t, bool>.BeginInvoke
	|
	|-RVA: 0x23AF560 Offset: 0x23AE560 VA: 0x1823AF560
	|-Action<UserAchievementIconFetched_t, bool>.BeginInvoke
	|
	|-RVA: 0x23ACFE0 Offset: 0x23ABFE0 VA: 0x1823ACFE0
	|-Action<UserAchievementStored_t, bool>.BeginInvoke
	|
	|-RVA: 0x23CDF80 Offset: 0x23CCF80 VA: 0x1823CDF80
	|-Action<UserFavoriteItemsListChanged_t, bool>.BeginInvoke
	|
	|-RVA: 0x23D0440 Offset: 0x23CF440 VA: 0x1823D0440
	|-Action<UserStatsReceived_t, bool>.BeginInvoke
	|
	|-RVA: 0x23CDD00 Offset: 0x23CCD00 VA: 0x1823CDD00
	|-Action<UserStatsStored_t, bool>.BeginInvoke
	|
	|-RVA: 0x23CF370 Offset: 0x23CE370 VA: 0x1823CF370
	|-Action<UserStatsUnloaded_t, bool>.BeginInvoke
	|
	|-RVA: 0x23D0E40 Offset: 0x23CFE40 VA: 0x1823D0E40
	|-Action<ValidateAuthTicketResponse_t, bool>.BeginInvoke
	|
	|-RVA: 0x23CDDA0 Offset: 0x23CCDA0 VA: 0x1823CDDA0
	|-Action<VolumeHasChanged_t, bool>.BeginInvoke
	|
	|-RVA: 0x23CF9B0 Offset: 0x23CE9B0 VA: 0x1823CF9B0
	|-Action<bool, object>.BeginInvoke
	|
	|-RVA: 0x23CC870 Offset: 0x23CB870 VA: 0x1823CC870
	|-Action<char, object>.BeginInvoke
	|
	|-RVA: 0x23CD620 Offset: 0x23CC620 VA: 0x1823CD620
	|-Action<KeyValuePair<object, object>, StreamingContext>.BeginInvoke
	|
	|-RVA: 0x23CE5B0 Offset: 0x23CD5B0 VA: 0x1823CE5B0
	|-Action<int, int>.BeginInvoke
	|
	|-RVA: 0x23CCF40 Offset: 0x23CBF40 VA: 0x1823CCF40
	|-Action<int, long>.BeginInvoke
	|
	|-RVA: 0x23CE020 Offset: 0x23CD020 VA: 0x1823CE020
	|-Action<int, object>.BeginInvoke
	|
	|-RVA: 0x23CFB80 Offset: 0x23CEB80 VA: 0x1823CFB80
	|-Action<int, uint>.BeginInvoke
	|
	|-RVA: 0x23CD440 Offset: 0x23CC440 VA: 0x1823CD440
	|-Action<IntPtr, DgwResultInfo>.BeginInvoke
	|
	|-RVA: 0x23CF730 Offset: 0x23CE730 VA: 0x1823CF730
	|-Action<IntPtr, DgwResultServerInfo>.BeginInvoke
	|
	|-RVA: 0x23CDC60 Offset: 0x23CCC60 VA: 0x1823CDC60
	|-Action<IntPtr, DgwServerForJson>.BeginInvoke
	|
	|-RVA: 0x23CF910 Offset: 0x23CE910 VA: 0x1823CF910
	|-Action<IntPtr, DgwServerInfo>.BeginInvoke
	|
	|-RVA: 0x23CF190 Offset: 0x23CE190 VA: 0x1823CF190
	|-Action<IntPtr, TokenInfoForJson>.BeginInvoke
	|
	|-RVA: 0x23CD120 Offset: 0x23CC120 VA: 0x1823CD120
	|-Action<IntPtr, IniValue>.BeginInvoke
	|
	|-RVA: 0x23D0B20 Offset: 0x23CFB20 VA: 0x1823D0B20
	|-Action<IntPtr, DYResourceManager.CreateObjectResult>.BeginInvoke
	|
	|-RVA: 0x23D0F80 Offset: 0x23CFF80 VA: 0x1823D0F80
	|-Action<IntPtr, HitData>.BeginInvoke
	|
	|-RVA: 0x23D0A80 Offset: 0x23CFA80 VA: 0x1823D0A80
	|-Action<IntPtr, HitInfo>.BeginInvoke
	|
	|-RVA: 0x23CCCC0 Offset: 0x23CBCC0 VA: 0x1823CCCC0
	|-Action<IntPtr, HitStabilityReport>.BeginInvoke
	|
	|-RVA: 0x23CEE70 Offset: 0x23CDE70 VA: 0x1823CEE70
	|-Action<IntPtr, LuaByteBuffer>.BeginInvoke
	|
	|-RVA: 0x23CFAE0 Offset: 0x23CEAE0 VA: 0x1823CFAE0
	|-Action<IntPtr, nil>.BeginInvoke
	|
	|-RVA: 0x23CE290 Offset: 0x23CD290 VA: 0x1823CE290
	|-Action<IntPtr, MixPeerID>.BeginInvoke
	|
	|-RVA: 0x23CCD60 Offset: 0x23CBD60 VA: 0x1823CCD60
	|-Action<IntPtr, bool>.BeginInvoke
	|
	|-RVA: 0x23CCC20 Offset: 0x23CBC20 VA: 0x1823CCC20
	|-Action<IntPtr, byte>.BeginInvoke
	|
	|-RVA: 0x23CE470 Offset: 0x23CD470 VA: 0x1823CE470
	|-Action<IntPtr, char>.BeginInvoke
	|
	|-RVA: 0x23CF690 Offset: 0x23CE690 VA: 0x1823CF690
	|-Action<IntPtr, KeyValuePair<int, HitData>>.BeginInvoke
	|
	|-RVA: 0x23CDB20 Offset: 0x23CCB20 VA: 0x1823CDB20
	|-Action<IntPtr, KeyValuePair<int, object>>.BeginInvoke
	|
	|-RVA: 0x23D0580 Offset: 0x23CF580 VA: 0x1823D0580
	|-Action<IntPtr, KeyValuePair<object, long>>.BeginInvoke
	|
	|-RVA: 0x23CD4E0 Offset: 0x23CC4E0 VA: 0x1823CD4E0
	|-Action<IntPtr, KeyValuePair<object, object>>.BeginInvoke
	|
	|-RVA: 0x23CE6F0 Offset: 0x23CD6F0 VA: 0x1823CE6F0
	|-Action<IntPtr, KeyValuePair<uint, object>>.BeginInvoke
	|
	|-RVA: 0x23CD9E0 Offset: 0x23CC9E0 VA: 0x1823CD9E0
	|-Action<IntPtr, DateTime>.BeginInvoke
	|
	|-RVA: 0x23CFC20 Offset: 0x23CEC20 VA: 0x1823CFC20
	|-Action<IntPtr, DateTimeOffset>.BeginInvoke
	|
	|-RVA: 0x23CDE40 Offset: 0x23CCE40 VA: 0x1823CDE40
	|-Action<IntPtr, Decimal>.BeginInvoke
	|
	|-RVA: 0x23D09E0 Offset: 0x23CF9E0 VA: 0x1823D09E0
	|-Action<IntPtr, double>.BeginInvoke
	|
	|-RVA: 0x23D0940 Offset: 0x23CF940 VA: 0x1823D0940
	|-Action<IntPtr, Guid>.BeginInvoke
	|
	|-RVA: 0x23D08A0 Offset: 0x23CF8A0 VA: 0x1823D08A0
	|-Action<IntPtr, short>.BeginInvoke
	|
	|-RVA: 0x23D1160 Offset: 0x23D0160 VA: 0x1823D1160
	|-Action<IntPtr, int>.BeginInvoke
	|
	|-RVA: 0x23CD800 Offset: 0x23CC800 VA: 0x1823CD800
	|-Action<IntPtr, Int32Enum>.BeginInvoke
	|
	|-RVA: 0x23CEB50 Offset: 0x23CDB50 VA: 0x1823CEB50
	|-Action<IntPtr, long>.BeginInvoke
	|
	|-RVA: 0x23CD080 Offset: 0x23CC080 VA: 0x1823CD080
	|-Action<IntPtr, IntPtr>.BeginInvoke
	|
	|-RVA: 0x23D03A0 Offset: 0x23CF3A0 VA: 0x1823D03A0
	|-Action<IntPtr, Nullable<bool>>.BeginInvoke
	|
	|-RVA: 0x23CCEA0 Offset: 0x23CBEA0 VA: 0x1823CCEA0
	|-Action<IntPtr, Nullable<byte>>.BeginInvoke
	|
	|-RVA: 0x23CCB80 Offset: 0x23CBB80 VA: 0x1823CCB80
	|-Action<IntPtr, Nullable<char>>.BeginInvoke
	|
	|-RVA: 0x23CF4B0 Offset: 0x23CE4B0 VA: 0x1823CF4B0
	|-Action<IntPtr, Nullable<Decimal>>.BeginInvoke
	|
	|-RVA: 0x23CE3D0 Offset: 0x23CD3D0 VA: 0x1823CE3D0
	|-Action<IntPtr, Nullable<double>>.BeginInvoke
	|
	|-RVA: 0x23CFF40 Offset: 0x23CEF40 VA: 0x1823CFF40
	|-Action<IntPtr, Nullable<short>>.BeginInvoke
	|
	|-RVA: 0x23CE150 Offset: 0x23CD150 VA: 0x1823CE150
	|-Action<IntPtr, Nullable<int>>.BeginInvoke
	|
	|-RVA: 0x23D1020 Offset: 0x23D0020 VA: 0x1823D1020
	|-Action<IntPtr, Nullable<long>>.BeginInvoke
	|
	|-RVA: 0x23CF550 Offset: 0x23CE550 VA: 0x1823CF550
	|-Action<IntPtr, Nullable<sbyte>>.BeginInvoke
	|
	|-RVA: 0x23CEFB0 Offset: 0x23CDFB0 VA: 0x1823CEFB0
	|-Action<IntPtr, Nullable<float>>.BeginInvoke
	|
	|-RVA: 0x23CF410 Offset: 0x23CE410 VA: 0x1823CF410
	|-Action<IntPtr, Nullable<ushort>>.BeginInvoke
	|
	|-RVA: 0x23CCAE0 Offset: 0x23CBAE0 VA: 0x1823CCAE0
	|-Action<IntPtr, Nullable<uint>>.BeginInvoke
	|
	|-RVA: 0x23CCA40 Offset: 0x23CBA40 VA: 0x1823CCA40
	|-Action<IntPtr, Nullable<ulong>>.BeginInvoke
	|
	|-RVA: 0x23CC9A0 Offset: 0x23CB9A0 VA: 0x1823CC9A0
	|-Action<IntPtr, Nullable<Bounds>>.BeginInvoke
	|
	|-RVA: 0x23CE830 Offset: 0x23CD830 VA: 0x1823CE830
	|-Action<IntPtr, Nullable<Color>>.BeginInvoke
	|
	|-RVA: 0x23CF2D0 Offset: 0x23CE2D0 VA: 0x1823CF2D0
	|-Action<IntPtr, Nullable<LayerMask>>.BeginInvoke
	|
	|-RVA: 0x23D0D00 Offset: 0x23CFD00 VA: 0x1823D0D00
	|-Action<IntPtr, Nullable<Quaternion>>.BeginInvoke
	|
	|-RVA: 0x23CE790 Offset: 0x23CD790 VA: 0x1823CE790
	|-Action<IntPtr, Nullable<Ray>>.BeginInvoke
	|
	|-RVA: 0x23CF5F0 Offset: 0x23CE5F0 VA: 0x1823CF5F0
	|-Action<IntPtr, Nullable<RaycastHit>>.BeginInvoke
	|
	|-RVA: 0x23CEA10 Offset: 0x23CDA10 VA: 0x1823CEA10
	|-Action<IntPtr, Nullable<Touch>>.BeginInvoke
	|
	|-RVA: 0x23CC900 Offset: 0x23CB900 VA: 0x1823CC900
	|-Action<IntPtr, Nullable<Vector2>>.BeginInvoke
	|
	|-RVA: 0x23CE510 Offset: 0x23CD510 VA: 0x1823CE510
	|-Action<IntPtr, Nullable<Vector3>>.BeginInvoke
	|
	|-RVA: 0x23CDEE0 Offset: 0x23CCEE0 VA: 0x1823CDEE0
	|-Action<IntPtr, Nullable<Vector4>>.BeginInvoke
	|
	|-RVA: 0x23CD6D0 Offset: 0x23CC6D0 VA: 0x1823CD6D0
	|-Action<IntPtr, object>.BeginInvoke
	|
	|-RVA: 0x23CE970 Offset: 0x23CD970 VA: 0x1823CE970
	|-Action<IntPtr, InterfaceMapping>.BeginInvoke
	|
	|-RVA: 0x23CFEA0 Offset: 0x23CEEA0 VA: 0x1823CFEA0
	|-Action<IntPtr, ParameterModifier>.BeginInvoke
	|
	|-RVA: 0x23D0300 Offset: 0x23CF300 VA: 0x1823D0300
	|-Action<IntPtr, StreamingContext>.BeginInvoke
	|
	|-RVA: 0x23CF7D0 Offset: 0x23CE7D0 VA: 0x1823CF7D0
	|-Action<IntPtr, RuntimeTypeHandle>.BeginInvoke
	|
	|-RVA: 0x23D0EE0 Offset: 0x23CFEE0 VA: 0x1823D0EE0
	|-Action<IntPtr, sbyte>.BeginInvoke
	|
	|-RVA: 0x23CD260 Offset: 0x23CC260 VA: 0x1823CD260
	|-Action<IntPtr, float>.BeginInvoke
	|
	|-RVA: 0x23CE0B0 Offset: 0x23CD0B0 VA: 0x1823CE0B0
	|-Action<IntPtr, TimeSpan>.BeginInvoke
	|
	|-RVA: 0x23D0DA0 Offset: 0x23CFDA0 VA: 0x1823D0DA0
	|-Action<IntPtr, ushort>.BeginInvoke
	|
	|-RVA: 0x23CD8A0 Offset: 0x23CC8A0 VA: 0x1823CD8A0
	|-Action<IntPtr, uint>.BeginInvoke
	|
	|-RVA: 0x23D0120 Offset: 0x23CF120 VA: 0x1823D0120
	|-Action<IntPtr, ulong>.BeginInvoke
	|
	|-RVA: 0x23CFE00 Offset: 0x23CEE00 VA: 0x1823CFE00
	|-Action<IntPtr, UIntPtr>.BeginInvoke
	|
	|-RVA: 0x23D10C0 Offset: 0x23D00C0 VA: 0x1823D10C0
	|-Action<IntPtr, VertexGradient>.BeginInvoke
	|
	|-RVA: 0x23CDBC0 Offset: 0x23CCBC0 VA: 0x1823CDBC0
	|-Action<IntPtr, NavMeshHit>.BeginInvoke
	|
	|-RVA: 0x23CE650 Offset: 0x23CD650 VA: 0x1823CE650
	|-Action<IntPtr, OffMeshLinkData>.BeginInvoke
	|
	|-RVA: 0x23D0080 Offset: 0x23CF080 VA: 0x1823D0080
	|-Action<IntPtr, AccelerationEvent>.BeginInvoke
	|
	|-RVA: 0x23CEDD0 Offset: 0x23CDDD0 VA: 0x1823CEDD0
	|-Action<IntPtr, AnimatorClipInfo>.BeginInvoke
	|
	|-RVA: 0x23CEAB0 Offset: 0x23CDAB0 VA: 0x1823CEAB0
	|-Action<IntPtr, AnimatorStateInfo>.BeginInvoke
	|
	|-RVA: 0x23CE1F0 Offset: 0x23CD1F0 VA: 0x1823CE1F0
	|-Action<IntPtr, AnimatorTransitionInfo>.BeginInvoke
	|
	|-RVA: 0x23CE8D0 Offset: 0x23CD8D0 VA: 0x1823CE8D0
	|-Action<IntPtr, BoneWeight>.BeginInvoke
	|
	|-RVA: 0x23CFD60 Offset: 0x23CED60 VA: 0x1823CFD60
	|-Action<IntPtr, Bounds>.BeginInvoke
	|
	|-RVA: 0x23D06C0 Offset: 0x23CF6C0 VA: 0x1823D06C0
	|-Action<IntPtr, BuildCompression>.BeginInvoke
	|
	|-RVA: 0x23D0260 Offset: 0x23CF260 VA: 0x1823D0260
	|-Action<IntPtr, Camera.GateFitParameters>.BeginInvoke
	|
	|-RVA: 0x23CFCC0 Offset: 0x23CECC0 VA: 0x1823CFCC0
	|-Action<IntPtr, Color32>.BeginInvoke
	|
	|-RVA: 0x23CE330 Offset: 0x23CD330 VA: 0x1823CE330
	|-Action<IntPtr, Color>.BeginInvoke
	|
	|-RVA: 0x23CF870 Offset: 0x23CE870 VA: 0x1823CF870
	|-Action<IntPtr, CombineInstance>.BeginInvoke
	|
	|-RVA: 0x23CD580 Offset: 0x23CC580 VA: 0x1823CD580
	|-Action<IntPtr, RaycastResult>.BeginInvoke
	|
	|-RVA: 0x23D0620 Offset: 0x23CF620 VA: 0x1823D0620
	|-Action<IntPtr, JointLimits>.BeginInvoke
	|
	|-RVA: 0x23CD760 Offset: 0x23CC760 VA: 0x1823CD760
	|-Action<IntPtr, JointMotor>.BeginInvoke
	|
	|-RVA: 0x23CF230 Offset: 0x23CE230 VA: 0x1823CF230
	|-Action<IntPtr, JointSpring>.BeginInvoke
	|
	|-RVA: 0x23D0BC0 Offset: 0x23CFBC0 VA: 0x1823D0BC0
	|-Action<IntPtr, LayerMask>.BeginInvoke
	|
	|-RVA: 0x23CDA80 Offset: 0x23CCA80 VA: 0x1823CDA80
	|-Action<IntPtr, LightBakingOutput>.BeginInvoke
	|
	|-RVA: 0x23CF0F0 Offset: 0x23CE0F0 VA: 0x1823CF0F0
	|-Action<IntPtr, MatchTargetWeightMask>.BeginInvoke
	|
	|-RVA: 0x23CD940 Offset: 0x23CC940 VA: 0x1823CD940
	|-Action<IntPtr, Matrix4x4>.BeginInvoke
	|
	|-RVA: 0x23CFA40 Offset: 0x23CEA40 VA: 0x1823CFA40
	|-Action<IntPtr, ParticleSystem.CollisionModule>.BeginInvoke
	|
	|-RVA: 0x23CEF10 Offset: 0x23CDF10 VA: 0x1823CEF10
	|-Action<IntPtr, ParticleSystem.ColorBySpeedModule>.BeginInvoke
	|
	|-RVA: 0x23D0C60 Offset: 0x23CFC60 VA: 0x1823D0C60
	|-Action<IntPtr, ParticleSystem.ColorOverLifetimeModule>.BeginInvoke
	|
	|-RVA: 0x23D0800 Offset: 0x23CF800 VA: 0x1823D0800
	|-Action<IntPtr, ParticleSystem.CustomDataModule>.BeginInvoke
	|
	|-RVA: 0x23CD1C0 Offset: 0x23CC1C0 VA: 0x1823CD1C0
	|-Action<IntPtr, ParticleSystem.EmissionModule>.BeginInvoke
	|
	|-RVA: 0x23CF050 Offset: 0x23CE050 VA: 0x1823CF050
	|-Action<IntPtr, ParticleSystem.EmitParams>.BeginInvoke
	|
	|-RVA: 0x23CFFE0 Offset: 0x23CEFE0 VA: 0x1823CFFE0
	|-Action<IntPtr, ParticleSystem.ExternalForcesModule>.BeginInvoke
	|
	|-RVA: 0x23CED30 Offset: 0x23CDD30 VA: 0x1823CED30
	|-Action<IntPtr, ParticleSystem.ForceOverLifetimeModule>.BeginInvoke
	|
	|-RVA: 0x23D01C0 Offset: 0x23CF1C0 VA: 0x1823D01C0
	|-Action<IntPtr, ParticleSystem.InheritVelocityModule>.BeginInvoke
	|
	|-RVA: 0x23D0760 Offset: 0x23CF760 VA: 0x1823D0760
	|-Action<IntPtr, ParticleSystem.LightsModule>.BeginInvoke
	|
	|-RVA: 0x23CD300 Offset: 0x23CC300 VA: 0x1823CD300
	|-Action<IntPtr, ParticleSystem.LimitVelocityOverLifetimeModule>.BeginInvoke
	|
	|-RVA: 0x23CCFE0 Offset: 0x23CBFE0 VA: 0x1823CCFE0
	|-Action<IntPtr, ParticleSystem.MainModule>.BeginInvoke
	|
	|-RVA: 0x23D04E0 Offset: 0x23CF4E0 VA: 0x1823D04E0
	|-Action<IntPtr, ParticleSystem.NoiseModule>.BeginInvoke
	|
	|-RVA: 0x23CCE00 Offset: 0x23CBE00 VA: 0x1823CCE00
	|-Action<IntPtr, ParticleSystem.Particle>.BeginInvoke
	|
	|-RVA: 0x23CEC90 Offset: 0x23CDC90 VA: 0x1823CEC90
	|-Action<IntPtr, ParticleSystem.RotationBySpeedModule>.BeginInvoke
	|
	|-RVA: 0x23CD3A0 Offset: 0x23CC3A0 VA: 0x1823CD3A0
	|-Action<IntPtr, ParticleSystem.RotationOverLifetimeModule>.BeginInvoke
	|
	|-RVA: 0x23CEBF0 Offset: 0x23CDBF0 VA: 0x1823CEBF0
	|-Action<IntPtr, ParticleSystem.ShapeModule>.BeginInvoke
	|
	|-RVA: 0x22F8D60 Offset: 0x22F7D60 VA: 0x1822F8D60
	|-Action<IntPtr, ParticleSystem.SizeBySpeedModule>.BeginInvoke
	|
	|-RVA: 0x22F91A0 Offset: 0x22F81A0 VA: 0x1822F91A0
	|-Action<IntPtr, ParticleSystem.SizeOverLifetimeModule>.BeginInvoke
	|
	|-RVA: 0x22F79E0 Offset: 0x22F69E0 VA: 0x1822F79E0
	|-Action<IntPtr, ParticleSystem.SubEmittersModule>.BeginInvoke
	|
	|-RVA: 0x22F7640 Offset: 0x22F6640 VA: 0x1822F7640
	|-Action<IntPtr, ParticleSystem.TextureSheetAnimationModule>.BeginInvoke
	|
	|-RVA: 0x22F84F0 Offset: 0x22F74F0 VA: 0x1822F84F0
	|-Action<IntPtr, ParticleSystem.TrailModule>.BeginInvoke
	|
	|-RVA: 0x22F78A0 Offset: 0x22F68A0 VA: 0x1822F78A0
	|-Action<IntPtr, ParticleSystem.TriggerModule>.BeginInvoke
	|
	|-RVA: 0x22F73D0 Offset: 0x22F63D0 VA: 0x1822F73D0
	|-Action<IntPtr, ParticleSystem.VelocityOverLifetimeModule>.BeginInvoke
	|
	|-RVA: 0x22F83B0 Offset: 0x22F73B0 VA: 0x1822F83B0
	|-Action<IntPtr, PhysicsScene>.BeginInvoke
	|
	|-RVA: 0x22F8890 Offset: 0x22F7890 VA: 0x1822F8890
	|-Action<IntPtr, PlayableGraph>.BeginInvoke
	|
	|-RVA: 0x22F8450 Offset: 0x22F7450 VA: 0x1822F8450
	|-Action<IntPtr, PropertyName>.BeginInvoke
	|
	|-RVA: 0x22F7C50 Offset: 0x22F6C50 VA: 0x1822F7C50
	|-Action<IntPtr, Quaternion>.BeginInvoke
	|
	|-RVA: 0x22F7F70 Offset: 0x22F6F70 VA: 0x1822F7F70
	|-Action<IntPtr, Random.State>.BeginInvoke
	|
	|-RVA: 0x22F8620 Offset: 0x22F7620 VA: 0x1822F8620
	|-Action<IntPtr, Ray>.BeginInvoke
	|
	|-RVA: 0x22F8B00 Offset: 0x22F7B00 VA: 0x1822F8B00
	|-Action<IntPtr, RaycastHit>.BeginInvoke
	|
	|-RVA: 0x22F81E0 Offset: 0x22F71E0 VA: 0x1822F81E0
	|-Action<IntPtr, Rect>.BeginInvoke
	|
	|-RVA: 0x22F8E00 Offset: 0x22F7E00 VA: 0x1822F8E00
	|-Action<IntPtr, RenderBuffer>.BeginInvoke
	|
	|-RVA: 0x22F89D0 Offset: 0x22F79D0 VA: 0x1822F89D0
	|-Action<IntPtr, RenderTextureDescriptor>.BeginInvoke
	|
	|-RVA: 0x22F7B20 Offset: 0x22F6B20 VA: 0x1822F7B20
	|-Action<IntPtr, ReflectionProbeBlendInfo>.BeginInvoke
	|
	|-RVA: 0x22F7ED0 Offset: 0x22F6ED0 VA: 0x1822F7ED0
	|-Action<IntPtr, RenderTargetIdentifier>.BeginInvoke
	|
	|-RVA: 0x22F8010 Offset: 0x22F7010 VA: 0x1822F8010
	|-Action<IntPtr, SphericalHarmonicsL2>.BeginInvoke
	|
	|-RVA: 0x22F7770 Offset: 0x22F6770 VA: 0x1822F7770
	|-Action<IntPtr, Resolution>.BeginInvoke
	|
	|-RVA: 0x22F7470 Offset: 0x22F6470 VA: 0x1822F7470
	|-Action<IntPtr, CreateSceneParameters>.BeginInvoke
	|
	|-RVA: 0x22F8310 Offset: 0x22F7310 VA: 0x1822F8310
	|-Action<IntPtr, LoadSceneParameters>.BeginInvoke
	|
	|-RVA: 0x22F7CF0 Offset: 0x22F6CF0 VA: 0x1822F7CF0
	|-Action<IntPtr, Scene>.BeginInvoke
	|
	|-RVA: 0x22F8EA0 Offset: 0x22F7EA0 VA: 0x1822F8EA0
	|-Action<IntPtr, TextGenerationSettings>.BeginInvoke
	|
	|-RVA: 0x22F80B0 Offset: 0x22F70B0 VA: 0x1822F80B0
	|-Action<IntPtr, Touch>.BeginInvoke
	|
	|-RVA: 0x22F87F0 Offset: 0x22F77F0 VA: 0x1822F87F0
	|-Action<IntPtr, ColorBlock>.BeginInvoke
	|
	|-RVA: 0x22F7A80 Offset: 0x22F6A80 VA: 0x1822F7A80
	|-Action<IntPtr, Navigation>.BeginInvoke
	|
	|-RVA: 0x22F7940 Offset: 0x22F6940 VA: 0x1822F7940
	|-Action<IntPtr, SpriteState>.BeginInvoke
	|
	|-RVA: 0x22F7D90 Offset: 0x22F6D90 VA: 0x1822F7D90
	|-Action<IntPtr, Vector2>.BeginInvoke
	|
	|-RVA: 0x22F7E30 Offset: 0x22F6E30 VA: 0x1822F7E30
	|-Action<IntPtr, Vector3>.BeginInvoke
	|
	|-RVA: 0x22F75A0 Offset: 0x22F65A0 VA: 0x1822F75A0
	|-Action<IntPtr, Vector4>.BeginInvoke
	|
	|-RVA: 0x22F8BA0 Offset: 0x22F7BA0 VA: 0x1822F8BA0
	|-Action<Nullable<int>, StreamingContext>.BeginInvoke
	|
	|-RVA: 0x22F8760 Offset: 0x22F7760 VA: 0x1822F8760
	|-Action<object, bool>.BeginInvoke
	|
	|-RVA: 0x22F8590 Offset: 0x22F7590 VA: 0x1822F8590
	|-Action<object, byte>.BeginInvoke
	|
	|-RVA: 0x22F9080 Offset: 0x22F8080 VA: 0x1822F9080
	|-Action<object, char>.BeginInvoke
	|
	|-RVA: 0x22F8F40 Offset: 0x22F7F40 VA: 0x1822F8F40
	|-Action<object, Decimal>.BeginInvoke
	|
	|-RVA: 0x22F8280 Offset: 0x22F7280 VA: 0x1822F8280
	|-Action<object, double>.BeginInvoke
	|
	|-RVA: 0x22F9110 Offset: 0x22F8110 VA: 0x1822F9110
	|-Action<object, Guid>.BeginInvoke
	|
	|-RVA: 0x22F8CD0 Offset: 0x22F7CD0 VA: 0x1822F8CD0
	|-Action<object, short>.BeginInvoke
	|
	|-RVA: 0x22F92E0 Offset: 0x22F82E0 VA: 0x1822F92E0
	|-Action<object, int>.BeginInvoke
	|
	|-RVA: 0x22F8150 Offset: 0x22F7150 VA: 0x1822F8150
	|-Action<object, Int32Enum>.BeginInvoke
	|
	|-RVA: 0x22F8C40 Offset: 0x22F7C40 VA: 0x1822F8C40
	|-Action<object, long>.BeginInvoke
	|
	|-RVA: 0x22F94B0 Offset: 0x22F84B0 VA: 0x1822F94B0
	|-Action<object, Nullable<Int32Enum>>.BeginInvoke
	|
	|-RVA: 0x1495B50 Offset: 0x1494B50 VA: 0x181495B50
	|-Action<object, object>.BeginInvoke
	|
	|-RVA: 0x22F7810 Offset: 0x22F6810 VA: 0x1822F7810
	|-Action<object, StreamingContext>.BeginInvoke
	|
	|-RVA: 0x22F8A70 Offset: 0x22F7A70 VA: 0x1822F8A70
	|-Action<object, sbyte>.BeginInvoke
	|
	|-RVA: 0x22F7510 Offset: 0x22F6510 VA: 0x1822F7510
	|-Action<object, float>.BeginInvoke
	|
	|-RVA: 0x22F7BC0 Offset: 0x22F6BC0 VA: 0x1822F7BC0
	|-Action<object, ushort>.BeginInvoke
	|
	|-RVA: 0x22F9370 Offset: 0x22F8370 VA: 0x1822F9370
	|-Action<object, uint>.BeginInvoke
	|
	|-RVA: 0x22F76E0 Offset: 0x22F66E0 VA: 0x1822F76E0
	|-Action<object, ulong>.BeginInvoke
	|
	|-RVA: 0x22F8930 Offset: 0x22F7930 VA: 0x1822F8930
	|-Action<float, float>.BeginInvoke
	|
	|-RVA: 0x22F86C0 Offset: 0x22F76C0 VA: 0x1822F86C0
	|-Action<ulong, float>.BeginInvoke
	|
	|-RVA: 0x22F8FD0 Offset: 0x22F7FD0 VA: 0x1822F8FD0
	|-Action<Keyframe, StreamingContext>.BeginInvoke
	|
	|-RVA: 0x22F9240 Offset: 0x22F8240 VA: 0x1822F9240
	|-Action<Vector2, StreamingContext>.BeginInvoke
	|
	|-RVA: 0x22F9400 Offset: 0x22F8400 VA: 0x1822F9400
	|-Action<Vector3, StreamingContext>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Action<ScreenRadioScriptObject.ScreenInfo, StreamingContext>.EndInvoke
	|-Action<AppProofOfPurchaseKeyResponse_t, bool>.EndInvoke
	|-Action<AssociateWithClanResult_t, bool>.EndInvoke
	|-Action<AvatarImageLoaded_t, bool>.EndInvoke
	|-Action<CheckFileSignature_t, bool>.EndInvoke
	|-Action<ClanOfficerListResponse_t, bool>.EndInvoke
	|-Action<ClientGameServerDeny_t, bool>.EndInvoke
	|-Action<ComputeNewPlayerCompatibilityResult_t, bool>.EndInvoke
	|-Action<CreateItemResult_t, bool>.EndInvoke
	|-Action<DlcInstalled_t, bool>.EndInvoke
	|-Action<DownloadClanActivityCountsResult_t, bool>.EndInvoke
	|-Action<DownloadItemResult_t, bool>.EndInvoke
	|-Action<EncryptedAppTicketResponse_t, bool>.EndInvoke
	|-Action<FavoritesListAccountsUpdated_t, bool>.EndInvoke
	|-Action<FavoritesListChanged_t, bool>.EndInvoke
	|-Action<FileDetailsResult_t, bool>.EndInvoke
	|-Action<FriendRichPresenceUpdate_t, bool>.EndInvoke
	|-Action<FriendsEnumerateFollowingList_t, bool>.EndInvoke
	|-Action<FriendsGetFollowerCount_t, bool>.EndInvoke
	|-Action<FriendsIsFollowing_t, bool>.EndInvoke
	|-Action<GCMessageAvailable_t, bool>.EndInvoke
	|-Action<GCMessageFailed_t, bool>.EndInvoke
	|-Action<GSClientAchievementStatus_t, bool>.EndInvoke
	|-Action<GSClientApprove_t, bool>.EndInvoke
	|-Action<GSClientDeny_t, bool>.EndInvoke
	|-Action<GSClientGroupStatus_t, bool>.EndInvoke
	|-Action<GSClientKick_t, bool>.EndInvoke
	|-Action<GSGameplayStats_t, bool>.EndInvoke
	|-Action<GSPolicyResponse_t, bool>.EndInvoke
	|-Action<GSReputation_t, bool>.EndInvoke
	|-Action<GSStatsReceived_t, bool>.EndInvoke
	|-Action<GSStatsStored_t, bool>.EndInvoke
	|-Action<GSStatsUnloaded_t, bool>.EndInvoke
	|-Action<GameConnectedChatJoin_t, bool>.EndInvoke
	|-Action<GameConnectedChatLeave_t, bool>.EndInvoke
	|-Action<GameConnectedClanChatMsg_t, bool>.EndInvoke
	|-Action<GameConnectedFriendChatMsg_t, bool>.EndInvoke
	|-Action<GameLobbyJoinRequested_t, bool>.EndInvoke
	|-Action<GameOverlayActivated_t, bool>.EndInvoke
	|-Action<GameRichPresenceJoinRequested_t, bool>.EndInvoke
	|-Action<GameServerChangeRequested_t, bool>.EndInvoke
	|-Action<GameWebCallback_t, bool>.EndInvoke
	|-Action<GamepadTextInputDismissed_t, bool>.EndInvoke
	|-Action<GetAuthSessionTicketResponse_t, bool>.EndInvoke
	|-Action<GetUserItemVoteResult_t, bool>.EndInvoke
	|-Action<GetVideoURLResult_t, bool>.EndInvoke
	|-Action<GlobalAchievementPercentagesReady_t, bool>.EndInvoke
	|-Action<GlobalStatsReceived_t, bool>.EndInvoke
	|-Action<HTML_BrowserReady_t, bool>.EndInvoke
	|-Action<HTML_CanGoBackAndForward_t, bool>.EndInvoke
	|-Action<HTML_ChangedTitle_t, bool>.EndInvoke
	|-Action<HTML_CloseBrowser_t, bool>.EndInvoke
	|-Action<HTML_FileOpenDialog_t, bool>.EndInvoke
	|-Action<HTML_FinishedRequest_t, bool>.EndInvoke
	|-Action<HTML_HideToolTip_t, bool>.EndInvoke
	|-Action<HTML_HorizontalScroll_t, bool>.EndInvoke
	|-Action<HTML_JSAlert_t, bool>.EndInvoke
	|-Action<HTML_JSConfirm_t, bool>.EndInvoke
	|-Action<HTML_LinkAtPosition_t, bool>.EndInvoke
	|-Action<HTML_NeedsPaint_t, bool>.EndInvoke
	|-Action<HTML_NewWindow_t, bool>.EndInvoke
	|-Action<HTML_OpenLinkInNewTab_t, bool>.EndInvoke
	|-Action<HTML_SearchResults_t, bool>.EndInvoke
	|-Action<HTML_SetCursor_t, bool>.EndInvoke
	|-Action<HTML_ShowToolTip_t, bool>.EndInvoke
	|-Action<HTML_StartRequest_t, bool>.EndInvoke
	|-Action<HTML_StatusText_t, bool>.EndInvoke
	|-Action<HTML_URLChanged_t, bool>.EndInvoke
	|-Action<HTML_UpdateToolTip_t, bool>.EndInvoke
	|-Action<HTML_VerticalScroll_t, bool>.EndInvoke
	|-Action<HTTPRequestCompleted_t, bool>.EndInvoke
	|-Action<HTTPRequestDataReceived_t, bool>.EndInvoke
	|-Action<HTTPRequestHeadersReceived_t, bool>.EndInvoke
	|-Action<IPCFailure_t, bool>.EndInvoke
	|-Action<IPCountry_t, bool>.EndInvoke
	|-Action<ItemInstalled_t, bool>.EndInvoke
	|-Action<JoinClanChatRoomCompletionResult_t, bool>.EndInvoke
	|-Action<LeaderboardFindResult_t, bool>.EndInvoke
	|-Action<LeaderboardScoreUploaded_t, bool>.EndInvoke
	|-Action<LeaderboardScoresDownloaded_t, bool>.EndInvoke
	|-Action<LeaderboardUGCSet_t, bool>.EndInvoke
	|-Action<LicensesUpdated_t, bool>.EndInvoke
	|-Action<LobbyChatMsg_t, bool>.EndInvoke
	|-Action<LobbyChatUpdate_t, bool>.EndInvoke
	|-Action<LobbyCreated_t, bool>.EndInvoke
	|-Action<LobbyDataUpdate_t, bool>.EndInvoke
	|-Action<LobbyEnter_t, bool>.EndInvoke
	|-Action<LobbyGameCreated_t, bool>.EndInvoke
	|-Action<LobbyInvite_t, bool>.EndInvoke
	|-Action<LobbyKicked_t, bool>.EndInvoke
	|-Action<LobbyMatchList_t, bool>.EndInvoke
	|-Action<LowBatteryPower_t, bool>.EndInvoke
	|-Action<MicroTxnAuthorizationResponse_t, bool>.EndInvoke
	|-Action<MusicPlayerRemoteToFront_t, bool>.EndInvoke
	|-Action<MusicPlayerRemoteWillActivate_t, bool>.EndInvoke
	|-Action<MusicPlayerRemoteWillDeactivate_t, bool>.EndInvoke
	|-Action<MusicPlayerSelectsPlaylistEntry_t, bool>.EndInvoke
	|-Action<MusicPlayerSelectsQueueEntry_t, bool>.EndInvoke
	|-Action<MusicPlayerWantsLooped_t, bool>.EndInvoke
	|-Action<MusicPlayerWantsPause_t, bool>.EndInvoke
	|-Action<MusicPlayerWantsPlayNext_t, bool>.EndInvoke
	|-Action<MusicPlayerWantsPlayPrevious_t, bool>.EndInvoke
	|-Action<MusicPlayerWantsPlay_t, bool>.EndInvoke
	|-Action<MusicPlayerWantsPlayingRepeatStatus_t, bool>.EndInvoke
	|-Action<MusicPlayerWantsShuffled_t, bool>.EndInvoke
	|-Action<MusicPlayerWantsVolume_t, bool>.EndInvoke
	|-Action<MusicPlayerWillQuit_t, bool>.EndInvoke
	|-Action<NumberOfCurrentPlayers_t, bool>.EndInvoke
	|-Action<P2PSessionConnectFail_t, bool>.EndInvoke
	|-Action<P2PSessionRequest_t, bool>.EndInvoke
	|-Action<PersonaStateChange_t, bool>.EndInvoke
	|-Action<PlaybackStatusHasChanged_t, bool>.EndInvoke
	|-Action<RegisterActivationCodeResponse_t, bool>.EndInvoke
	|-Action<RemoteStorageAppSyncProgress_t, bool>.EndInvoke
	|-Action<RemoteStorageAppSyncStatusCheck_t, bool>.EndInvoke
	|-Action<RemoteStorageAppSyncedClient_t, bool>.EndInvoke
	|-Action<RemoteStorageAppSyncedServer_t, bool>.EndInvoke
	|-Action<RemoteStorageDeletePublishedFileResult_t, bool>.EndInvoke
	|-Action<RemoteStorageDownloadUGCResult_t, bool>.EndInvoke
	|-Action<RemoteStorageEnumeratePublishedFilesByUserActionResult_t, bool>.EndInvoke
	|-Action<RemoteStorageEnumerateUserPublishedFilesResult_t, bool>.EndInvoke
	|-Action<RemoteStorageEnumerateUserSharedWorkshopFilesResult_t, bool>.EndInvoke
	|-Action<RemoteStorageEnumerateUserSubscribedFilesResult_t, bool>.EndInvoke
	|-Action<RemoteStorageEnumerateWorkshopFilesResult_t, bool>.EndInvoke
	|-Action<RemoteStorageFileReadAsyncComplete_t, bool>.EndInvoke
	|-Action<RemoteStorageFileShareResult_t, bool>.EndInvoke
	|-Action<RemoteStorageFileWriteAsyncComplete_t, bool>.EndInvoke
	|-Action<RemoteStorageGetPublishedFileDetailsResult_t, bool>.EndInvoke
	|-Action<RemoteStorageGetPublishedItemVoteDetailsResult_t, bool>.EndInvoke
	|-Action<RemoteStoragePublishFileProgress_t, bool>.EndInvoke
	|-Action<RemoteStoragePublishFileResult_t, bool>.EndInvoke
	|-Action<RemoteStoragePublishedFileDeleted_t, bool>.EndInvoke
	|-Action<RemoteStoragePublishedFileSubscribed_t, bool>.EndInvoke
	|-Action<RemoteStoragePublishedFileUnsubscribed_t, bool>.EndInvoke
	|-Action<RemoteStoragePublishedFileUpdated_t, bool>.EndInvoke
	|-Action<RemoteStorageSetUserPublishedFileActionResult_t, bool>.EndInvoke
	|-Action<RemoteStorageSubscribePublishedFileResult_t, bool>.EndInvoke
	|-Action<RemoteStorageUnsubscribePublishedFileResult_t, bool>.EndInvoke
	|-Action<RemoteStorageUpdatePublishedFileResult_t, bool>.EndInvoke
	|-Action<RemoteStorageUpdateUserPublishedItemVoteResult_t, bool>.EndInvoke
	|-Action<RemoteStorageUserVoteDetails_t, bool>.EndInvoke
	|-Action<ScreenshotReady_t, bool>.EndInvoke
	|-Action<ScreenshotRequested_t, bool>.EndInvoke
	|-Action<SetPersonaNameResponse_t, bool>.EndInvoke
	|-Action<SetUserItemVoteResult_t, bool>.EndInvoke
	|-Action<SocketStatusCallback_t, bool>.EndInvoke
	|-Action<StartPlaytimeTrackingResult_t, bool>.EndInvoke
	|-Action<SteamAPICallCompleted_t, bool>.EndInvoke
	|-Action<SteamAppInstalled_t, bool>.EndInvoke
	|-Action<SteamAppUninstalled_t, bool>.EndInvoke
	|-Action<SteamInventoryDefinitionUpdate_t, bool>.EndInvoke
	|-Action<SteamInventoryEligiblePromoItemDefIDs_t, bool>.EndInvoke
	|-Action<SteamInventoryFullUpdate_t, bool>.EndInvoke
	|-Action<SteamInventoryResultReady_t, bool>.EndInvoke
	|-Action<SteamServerConnectFailure_t, bool>.EndInvoke
	|-Action<SteamServersConnected_t, bool>.EndInvoke
	|-Action<SteamServersDisconnected_t, bool>.EndInvoke
	|-Action<SteamShutdown_t, bool>.EndInvoke
	|-Action<SteamUGCQueryCompleted_t, bool>.EndInvoke
	|-Action<SteamUGCRequestUGCDetailsResult_t, bool>.EndInvoke
	|-Action<StopPlaytimeTrackingResult_t, bool>.EndInvoke
	|-Action<StoreAuthURLResponse_t, bool>.EndInvoke
	|-Action<SubmitItemUpdateResult_t, bool>.EndInvoke
	|-Action<UserAchievementIconFetched_t, bool>.EndInvoke
	|-Action<UserAchievementStored_t, bool>.EndInvoke
	|-Action<UserFavoriteItemsListChanged_t, bool>.EndInvoke
	|-Action<UserStatsReceived_t, bool>.EndInvoke
	|-Action<UserStatsStored_t, bool>.EndInvoke
	|-Action<UserStatsUnloaded_t, bool>.EndInvoke
	|-Action<ValidateAuthTicketResponse_t, bool>.EndInvoke
	|-Action<VolumeHasChanged_t, bool>.EndInvoke
	|-Action<bool, object>.EndInvoke
	|-Action<char, object>.EndInvoke
	|-Action<KeyValuePair<object, object>, StreamingContext>.EndInvoke
	|-Action<int, int>.EndInvoke
	|-Action<int, long>.EndInvoke
	|-Action<int, object>.EndInvoke
	|-Action<int, uint>.EndInvoke
	|-Action<IntPtr, DgwResultInfo>.EndInvoke
	|-Action<IntPtr, DgwResultServerInfo>.EndInvoke
	|-Action<IntPtr, DgwServerForJson>.EndInvoke
	|-Action<IntPtr, DgwServerInfo>.EndInvoke
	|-Action<IntPtr, TokenInfoForJson>.EndInvoke
	|-Action<IntPtr, IniValue>.EndInvoke
	|-Action<IntPtr, DYResourceManager.CreateObjectResult>.EndInvoke
	|-Action<IntPtr, HitData>.EndInvoke
	|-Action<IntPtr, HitInfo>.EndInvoke
	|-Action<IntPtr, HitStabilityReport>.EndInvoke
	|-Action<IntPtr, LuaByteBuffer>.EndInvoke
	|-Action<IntPtr, nil>.EndInvoke
	|-Action<IntPtr, MixPeerID>.EndInvoke
	|-Action<IntPtr, bool>.EndInvoke
	|-Action<IntPtr, byte>.EndInvoke
	|-Action<IntPtr, char>.EndInvoke
	|-Action<IntPtr, KeyValuePair<int, HitData>>.EndInvoke
	|-Action<IntPtr, KeyValuePair<int, object>>.EndInvoke
	|-Action<IntPtr, KeyValuePair<object, long>>.EndInvoke
	|-Action<IntPtr, KeyValuePair<object, object>>.EndInvoke
	|-Action<IntPtr, KeyValuePair<uint, object>>.EndInvoke
	|-Action<IntPtr, DateTime>.EndInvoke
	|-Action<IntPtr, DateTimeOffset>.EndInvoke
	|-Action<IntPtr, Decimal>.EndInvoke
	|-Action<IntPtr, double>.EndInvoke
	|-Action<IntPtr, Guid>.EndInvoke
	|-Action<IntPtr, short>.EndInvoke
	|-Action<IntPtr, int>.EndInvoke
	|-Action<IntPtr, Int32Enum>.EndInvoke
	|-Action<IntPtr, long>.EndInvoke
	|-Action<IntPtr, IntPtr>.EndInvoke
	|-Action<IntPtr, Nullable<bool>>.EndInvoke
	|-Action<IntPtr, Nullable<byte>>.EndInvoke
	|-Action<IntPtr, Nullable<char>>.EndInvoke
	|-Action<IntPtr, Nullable<Decimal>>.EndInvoke
	|-Action<IntPtr, Nullable<double>>.EndInvoke
	|-Action<IntPtr, Nullable<short>>.EndInvoke
	|-Action<IntPtr, Nullable<int>>.EndInvoke
	|-Action<IntPtr, Nullable<long>>.EndInvoke
	|-Action<IntPtr, Nullable<sbyte>>.EndInvoke
	|-Action<IntPtr, Nullable<float>>.EndInvoke
	|-Action<IntPtr, Nullable<ushort>>.EndInvoke
	|-Action<IntPtr, Nullable<uint>>.EndInvoke
	|-Action<IntPtr, Nullable<ulong>>.EndInvoke
	|-Action<IntPtr, Nullable<Bounds>>.EndInvoke
	|-Action<IntPtr, Nullable<Color>>.EndInvoke
	|-Action<IntPtr, Nullable<LayerMask>>.EndInvoke
	|-Action<IntPtr, Nullable<Quaternion>>.EndInvoke
	|-Action<IntPtr, Nullable<Ray>>.EndInvoke
	|-Action<IntPtr, Nullable<RaycastHit>>.EndInvoke
	|-Action<IntPtr, Nullable<Touch>>.EndInvoke
	|-Action<IntPtr, Nullable<Vector2>>.EndInvoke
	|-Action<IntPtr, Nullable<Vector3>>.EndInvoke
	|-Action<IntPtr, Nullable<Vector4>>.EndInvoke
	|-Action<IntPtr, object>.EndInvoke
	|-Action<IntPtr, InterfaceMapping>.EndInvoke
	|-Action<IntPtr, ParameterModifier>.EndInvoke
	|-Action<IntPtr, StreamingContext>.EndInvoke
	|-Action<IntPtr, RuntimeTypeHandle>.EndInvoke
	|-Action<IntPtr, sbyte>.EndInvoke
	|-Action<IntPtr, float>.EndInvoke
	|-Action<IntPtr, TimeSpan>.EndInvoke
	|-Action<IntPtr, ushort>.EndInvoke
	|-Action<IntPtr, uint>.EndInvoke
	|-Action<IntPtr, ulong>.EndInvoke
	|-Action<IntPtr, UIntPtr>.EndInvoke
	|-Action<IntPtr, VertexGradient>.EndInvoke
	|-Action<IntPtr, NavMeshHit>.EndInvoke
	|-Action<IntPtr, OffMeshLinkData>.EndInvoke
	|-Action<IntPtr, AccelerationEvent>.EndInvoke
	|-Action<IntPtr, AnimatorClipInfo>.EndInvoke
	|-Action<IntPtr, AnimatorStateInfo>.EndInvoke
	|-Action<IntPtr, AnimatorTransitionInfo>.EndInvoke
	|-Action<IntPtr, BoneWeight>.EndInvoke
	|-Action<IntPtr, Bounds>.EndInvoke
	|-Action<IntPtr, BuildCompression>.EndInvoke
	|-Action<IntPtr, Camera.GateFitParameters>.EndInvoke
	|-Action<IntPtr, Color32>.EndInvoke
	|-Action<IntPtr, Color>.EndInvoke
	|-Action<IntPtr, CombineInstance>.EndInvoke
	|-Action<IntPtr, RaycastResult>.EndInvoke
	|-Action<IntPtr, JointLimits>.EndInvoke
	|-Action<IntPtr, JointMotor>.EndInvoke
	|-Action<IntPtr, JointSpring>.EndInvoke
	|-Action<IntPtr, LayerMask>.EndInvoke
	|-Action<IntPtr, LightBakingOutput>.EndInvoke
	|-Action<IntPtr, MatchTargetWeightMask>.EndInvoke
	|-Action<IntPtr, Matrix4x4>.EndInvoke
	|-Action<IntPtr, ParticleSystem.CollisionModule>.EndInvoke
	|-Action<IntPtr, ParticleSystem.ColorBySpeedModule>.EndInvoke
	|-Action<IntPtr, ParticleSystem.ColorOverLifetimeModule>.EndInvoke
	|-Action<IntPtr, ParticleSystem.CustomDataModule>.EndInvoke
	|-Action<IntPtr, ParticleSystem.EmissionModule>.EndInvoke
	|-Action<IntPtr, ParticleSystem.EmitParams>.EndInvoke
	|-Action<IntPtr, ParticleSystem.ExternalForcesModule>.EndInvoke
	|-Action<IntPtr, ParticleSystem.ForceOverLifetimeModule>.EndInvoke
	|-Action<IntPtr, ParticleSystem.InheritVelocityModule>.EndInvoke
	|-Action<IntPtr, ParticleSystem.LightsModule>.EndInvoke
	|-Action<IntPtr, ParticleSystem.LimitVelocityOverLifetimeModule>.EndInvoke
	|-Action<IntPtr, ParticleSystem.MainModule>.EndInvoke
	|-Action<IntPtr, ParticleSystem.NoiseModule>.EndInvoke
	|-Action<IntPtr, ParticleSystem.Particle>.EndInvoke
	|-Action<IntPtr, ParticleSystem.RotationBySpeedModule>.EndInvoke
	|-Action<IntPtr, ParticleSystem.RotationOverLifetimeModule>.EndInvoke
	|-Action<IntPtr, ParticleSystem.ShapeModule>.EndInvoke
	|-Action<IntPtr, ParticleSystem.SizeBySpeedModule>.EndInvoke
	|-Action<IntPtr, ParticleSystem.SizeOverLifetimeModule>.EndInvoke
	|-Action<IntPtr, ParticleSystem.SubEmittersModule>.EndInvoke
	|-Action<IntPtr, ParticleSystem.TextureSheetAnimationModule>.EndInvoke
	|-Action<IntPtr, ParticleSystem.TrailModule>.EndInvoke
	|-Action<IntPtr, ParticleSystem.TriggerModule>.EndInvoke
	|-Action<IntPtr, ParticleSystem.VelocityOverLifetimeModule>.EndInvoke
	|-Action<IntPtr, PhysicsScene>.EndInvoke
	|-Action<IntPtr, PlayableGraph>.EndInvoke
	|-Action<IntPtr, PropertyName>.EndInvoke
	|-Action<IntPtr, Quaternion>.EndInvoke
	|-Action<IntPtr, Random.State>.EndInvoke
	|-Action<IntPtr, Ray>.EndInvoke
	|-Action<IntPtr, RaycastHit>.EndInvoke
	|-Action<IntPtr, Rect>.EndInvoke
	|-Action<IntPtr, RenderBuffer>.EndInvoke
	|-Action<IntPtr, RenderTextureDescriptor>.EndInvoke
	|-Action<IntPtr, ReflectionProbeBlendInfo>.EndInvoke
	|-Action<IntPtr, RenderTargetIdentifier>.EndInvoke
	|-Action<IntPtr, SphericalHarmonicsL2>.EndInvoke
	|-Action<IntPtr, Resolution>.EndInvoke
	|-Action<IntPtr, CreateSceneParameters>.EndInvoke
	|-Action<IntPtr, LoadSceneParameters>.EndInvoke
	|-Action<IntPtr, Scene>.EndInvoke
	|-Action<IntPtr, TextGenerationSettings>.EndInvoke
	|-Action<IntPtr, Touch>.EndInvoke
	|-Action<IntPtr, ColorBlock>.EndInvoke
	|-Action<IntPtr, Navigation>.EndInvoke
	|-Action<IntPtr, SpriteState>.EndInvoke
	|-Action<IntPtr, Vector2>.EndInvoke
	|-Action<IntPtr, Vector3>.EndInvoke
	|-Action<IntPtr, Vector4>.EndInvoke
	|-Action<Nullable<int>, StreamingContext>.EndInvoke
	|-Action<object, bool>.EndInvoke
	|-Action<object, byte>.EndInvoke
	|-Action<object, char>.EndInvoke
	|-Action<object, Decimal>.EndInvoke
	|-Action<object, double>.EndInvoke
	|-Action<object, Guid>.EndInvoke
	|-Action<object, short>.EndInvoke
	|-Action<object, int>.EndInvoke
	|-Action<object, Int32Enum>.EndInvoke
	|-Action<object, long>.EndInvoke
	|-Action<object, Nullable<Int32Enum>>.EndInvoke
	|-Action<object, object>.EndInvoke
	|-Action<object, StreamingContext>.EndInvoke
	|-Action<object, sbyte>.EndInvoke
	|-Action<object, float>.EndInvoke
	|-Action<object, ushort>.EndInvoke
	|-Action<object, uint>.EndInvoke
	|-Action<object, ulong>.EndInvoke
	|-Action<float, float>.EndInvoke
	|-Action<ulong, float>.EndInvoke
	|-Action<Keyframe, StreamingContext>.EndInvoke
	|-Action<Vector2, StreamingContext>.EndInvoke
	|-Action<Vector3, StreamingContext>.EndInvoke
	*/
}

// Namespace: System
[TypeForwardedFromAttribute] // RVA: 0x510B0 Offset: 0x504B0 VA: 0x1800510B0
public sealed class Action<T1, T2, T3> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Action<PlayerAction, BindingSource, BindingSourceRejectionType>..ctor
	|-Action<bool, bool, int>..ctor
	|-Action<byte[], int, bool>..ctor
	|-Action<byte[], int, byte>..ctor
	|-Action<byte[], int, char>..ctor
	|-Action<byte[], int, Decimal>..ctor
	|-Action<byte[], int, double>..ctor
	|-Action<byte[], int, Guid>..ctor
	|-Action<byte[], int, short>..ctor
	|-Action<byte[], int, int>..ctor
	|-Action<byte[], int, long>..ctor
	|-Action<byte[], int, sbyte>..ctor
	|-Action<byte[], int, float>..ctor
	|-Action<byte[], int, ushort>..ctor
	|-Action<byte[], int, uint>..ctor
	|-Action<byte[], int, ulong>..ctor
	|-Action<int, object, object>..ctor
	|-Action<int, string, DYCallManager.RecordEntry>..ctor
	|-Action<int, string, string>..ctor
	|-Action<object, int, bool>..ctor
	|-Action<object, int, byte>..ctor
	|-Action<object, int, char>..ctor
	|-Action<object, int, Decimal>..ctor
	|-Action<object, int, double>..ctor
	|-Action<object, int, Guid>..ctor
	|-Action<object, int, short>..ctor
	|-Action<object, int, int>..ctor
	|-Action<object, int, long>..ctor
	|-Action<object, int, sbyte>..ctor
	|-Action<object, int, float>..ctor
	|-Action<object, int, ushort>..ctor
	|-Action<object, int, uint>..ctor
	|-Action<object, int, ulong>..ctor
	|-Action<object, object, Int32Enum>..ctor
	|-Action<object, object, Nullable<Int32Enum>>..ctor
	|-Action<object, object, object>..ctor
	|-Action<object, object, Playable>..ctor
	|-Action<string, int, uint>..ctor
	*/

	public virtual void Invoke(T1 arg1, T2 arg2, T3 arg3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19CC620 Offset: 0x19CB620 VA: 0x1819CC620
	|-Action<PlayerAction, BindingSource, BindingSourceRejectionType>.Invoke
	|-Action<object, object, Int32Enum>.Invoke
	|
	|-RVA: 0x2300F20 Offset: 0x22FFF20 VA: 0x182300F20
	|-Action<bool, bool, int>.Invoke
	|
	|-RVA: 0x2301C30 Offset: 0x2300C30 VA: 0x182301C30
	|-Action<byte[], string, Nullable<HttpStatusCode>>.Invoke
	|-Action<object, object, Nullable<Int32Enum>>.Invoke
	|
	|-RVA: 0xACB4C0 Offset: 0xACA4C0 VA: 0x180ACB4C0
	|-Action<int, object, object>.Invoke
	|-Action<int, string, DYCallManager.RecordEntry>.Invoke
	|-Action<int, string, string>.Invoke
	|
	|-RVA: 0x2301250 Offset: 0x2300250 VA: 0x182301250
	|-Action<object, int, bool>.Invoke
	|-Action<object, int, byte>.Invoke
	|-Action<object, int, sbyte>.Invoke
	|
	|-RVA: 0x2301740 Offset: 0x2300740 VA: 0x182301740
	|-Action<object, int, char>.Invoke
	|-Action<object, int, short>.Invoke
	|-Action<object, int, ushort>.Invoke
	|
	|-RVA: 0x22FF7A0 Offset: 0x22FE7A0 VA: 0x1822FF7A0
	|-Action<object, int, Decimal>.Invoke
	|-Action<object, int, Guid>.Invoke
	|
	|-RVA: 0x2300500 Offset: 0x22FF500 VA: 0x182300500
	|-Action<object, int, double>.Invoke
	|
	|-RVA: 0x1729380 Offset: 0x1728380 VA: 0x181729380
	|-Action<object, int, int>.Invoke
	|-Action<object, int, uint>.Invoke
	|-Action<string, int, uint>.Invoke
	|
	|-RVA: 0xB18A10 Offset: 0xB17A10 VA: 0x180B18A10
	|-Action<object, int, long>.Invoke
	|-Action<object, int, ulong>.Invoke
	|
	|-RVA: 0x2300A10 Offset: 0x22FFA10 VA: 0x182300A10
	|-Action<object, int, float>.Invoke
	|
	|-RVA: 0x143C220 Offset: 0x143B220 VA: 0x18143C220
	|-Action<object, object, object>.Invoke
	|
	|-RVA: 0x22FFE50 Offset: 0x22FEE50 VA: 0x1822FFE50
	|-Action<object, object, Playable>.Invoke
	|-Action<TimelineClip, GameObject, Playable>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x22FEE10 Offset: 0x22FDE10 VA: 0x1822FEE10
	|-Action<bool, bool, int>.BeginInvoke
	|
	|-RVA: 0x22FEB90 Offset: 0x22FDB90 VA: 0x1822FEB90
	|-Action<int, object, object>.BeginInvoke
	|
	|-RVA: 0x22FF530 Offset: 0x22FE530 VA: 0x1822FF530
	|-Action<object, int, bool>.BeginInvoke
	|
	|-RVA: 0x22FF700 Offset: 0x22FE700 VA: 0x1822FF700
	|-Action<object, int, byte>.BeginInvoke
	|
	|-RVA: 0x22FECD0 Offset: 0x22FDCD0 VA: 0x1822FECD0
	|-Action<object, int, char>.BeginInvoke
	|
	|-RVA: 0x22FEC30 Offset: 0x22FDC30 VA: 0x1822FEC30
	|-Action<object, int, Decimal>.BeginInvoke
	|
	|-RVA: 0x22FF140 Offset: 0x22FE140 VA: 0x1822FF140
	|-Action<object, int, double>.BeginInvoke
	|
	|-RVA: 0x22FF1E0 Offset: 0x22FE1E0 VA: 0x1822FF1E0
	|-Action<object, int, Guid>.BeginInvoke
	|
	|-RVA: 0x22FF280 Offset: 0x22FE280 VA: 0x1822FF280
	|-Action<object, int, short>.BeginInvoke
	|
	|-RVA: 0x22FEEC0 Offset: 0x22FDEC0 VA: 0x1822FEEC0
	|-Action<object, int, int>.BeginInvoke
	|
	|-RVA: 0x22FF0A0 Offset: 0x22FE0A0 VA: 0x1822FF0A0
	|-Action<object, int, long>.BeginInvoke
	|
	|-RVA: 0x22FED70 Offset: 0x22FDD70 VA: 0x1822FED70
	|-Action<object, int, sbyte>.BeginInvoke
	|
	|-RVA: 0x22FEF60 Offset: 0x22FDF60 VA: 0x1822FEF60
	|-Action<object, int, float>.BeginInvoke
	|
	|-RVA: 0x22FF000 Offset: 0x22FE000 VA: 0x1822FF000
	|-Action<object, int, ushort>.BeginInvoke
	|
	|-RVA: 0x22FF400 Offset: 0x22FE400 VA: 0x1822FF400
	|-Action<object, int, uint>.BeginInvoke
	|
	|-RVA: 0x22FF660 Offset: 0x22FE660 VA: 0x1822FF660
	|-Action<object, int, ulong>.BeginInvoke
	|
	|-RVA: 0x22FF4A0 Offset: 0x22FE4A0 VA: 0x1822FF4A0
	|-Action<object, object, Int32Enum>.BeginInvoke
	|
	|-RVA: 0x22FF5D0 Offset: 0x22FE5D0 VA: 0x1822FF5D0
	|-Action<object, object, Nullable<Int32Enum>>.BeginInvoke
	|
	|-RVA: 0x22FF320 Offset: 0x22FE320 VA: 0x1822FF320
	|-Action<object, object, object>.BeginInvoke
	|
	|-RVA: 0x22FF360 Offset: 0x22FE360 VA: 0x1822FF360
	|-Action<object, object, Playable>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Action<bool, bool, int>.EndInvoke
	|-Action<int, object, object>.EndInvoke
	|-Action<object, int, bool>.EndInvoke
	|-Action<object, int, byte>.EndInvoke
	|-Action<object, int, char>.EndInvoke
	|-Action<object, int, Decimal>.EndInvoke
	|-Action<object, int, double>.EndInvoke
	|-Action<object, int, Guid>.EndInvoke
	|-Action<object, int, short>.EndInvoke
	|-Action<object, int, int>.EndInvoke
	|-Action<object, int, long>.EndInvoke
	|-Action<object, int, sbyte>.EndInvoke
	|-Action<object, int, float>.EndInvoke
	|-Action<object, int, ushort>.EndInvoke
	|-Action<object, int, uint>.EndInvoke
	|-Action<object, int, ulong>.EndInvoke
	|-Action<object, object, Int32Enum>.EndInvoke
	|-Action<object, object, Nullable<Int32Enum>>.EndInvoke
	|-Action<object, object, object>.EndInvoke
	|-Action<object, object, Playable>.EndInvoke
	*/
}

// Namespace: System
[TypeForwardedFromAttribute] // RVA: 0x510B0 Offset: 0x504B0 VA: 0x1800510B0
public sealed class Action<T1, T2, T3, T4> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Action<PathOptions, Tween, Quaternion, Transform>..ctor
	|-Action<PathOptions, object, Quaternion, object>..ctor
	|-Action<object, int, int, object>..ctor
	|-Action<object, object, object, object>..ctor
	|-Action<string, int, int, string>..ctor
	*/

	public virtual void Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302840 Offset: 0x2301840 VA: 0x182302840
	|-Action<PathOptions, Tween, Quaternion, Transform>.Invoke
	|-Action<PathOptions, object, Quaternion, object>.Invoke
	|
	|-RVA: 0x23022C0 Offset: 0x23012C0 VA: 0x1823022C0
	|-Action<object, int, int, object>.Invoke
	|-Action<string, int, int, string>.Invoke
	|
	|-RVA: 0x1EEA960 Offset: 0x1EE9960 VA: 0x181EEA960
	|-Action<object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23021F0 Offset: 0x23011F0 VA: 0x1823021F0
	|-Action<PathOptions, object, Quaternion, object>.BeginInvoke
	|
	|-RVA: 0x2302130 Offset: 0x2301130 VA: 0x182302130
	|-Action<object, int, int, object>.BeginInvoke
	|
	|-RVA: 0x1EEA910 Offset: 0x1EE9910 VA: 0x181EEA910
	|-Action<object, object, object, object>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Action<PathOptions, object, Quaternion, object>.EndInvoke
	|-Action<object, int, int, object>.EndInvoke
	|-Action<object, object, object, object>.EndInvoke
	*/
}

// Namespace: System
[TypeForwardedFromAttribute] // RVA: 0x510B0 Offset: 0x504B0 VA: 0x1800510B0
public sealed class Func<TResult> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Func<Flow>..ctor
	|-Func<UnitPreservation>..ctor
	|-Func<CloningContext>..ctor
	|-Func<GraphStack>..ctor
	|-Func<Recursion>..ctor
	|-Func<pb_Renderable>..ctor
	|-Func<bool>..ctor
	|-Func<byte>..ctor
	|-Func<char>..ctor
	|-Func<Decimal>..ctor
	|-Func<double>..ctor
	|-Func<Guid>..ctor
	|-Func<short>..ctor
	|-Func<int>..ctor
	|-Func<long>..ctor
	|-Func<Nullable<int>>..ctor
	|-Func<object>..ctor
	|-Func<sbyte>..ctor
	|-Func<float>..ctor
	|-Func<ManualResetEvent>..ctor
	|-Func<SemaphoreSlim>..ctor
	|-Func<Task.ContingentProperties>..ctor
	|-Func<Task<Stream>>..ctor
	|-Func<VoidTaskResult>..ctor
	|-Func<ushort>..ctor
	|-Func<uint>..ctor
	|-Func<ulong>..ctor
	|-Func<Mesh>..ctor
	*/

	public virtual TResult Invoke() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FCB9E0 Offset: 0x1FCA9E0 VA: 0x181FCB9E0
	|-Func<JsonSerializerSettings>.Invoke
	|-Func<IReferenceResolver>.Invoke
	|-Func<long>.Invoke
	|-Func<object>.Invoke
	|-Func<ulong>.Invoke
	|
	|-RVA: 0x630230 Offset: 0x62F230 VA: 0x180630230
	|-Func<bool>.Invoke
	|-Func<byte>.Invoke
	|-Func<sbyte>.Invoke
	|
	|-RVA: 0x1F0A610 Offset: 0x1F09610 VA: 0x181F0A610
	|-Func<int>.Invoke
	|-Func<uint>.Invoke
	|
	|-RVA: 0x1FCB490 Offset: 0x1FCA490 VA: 0x181FCB490
	|-Func<float>.Invoke
	|-Func<double>.Invoke
	|
	|-RVA: 0x1FCB740 Offset: 0x1FCA740 VA: 0x181FCB740
	|-Func<char>.Invoke
	|-Func<short>.Invoke
	|-Func<ushort>.Invoke
	|
	|-RVA: 0x14949C0 Offset: 0x14939C0 VA: 0x1814949C0
	|-Func<Decimal>.Invoke
	|-Func<Guid>.Invoke
	|
	|-RVA: 0x1FCAF50 Offset: 0x1FC9F50 VA: 0x181FCAF50
	|-Func<Nullable<int>>.Invoke
	|
	|-RVA: 0x1FCB1F0 Offset: 0x1FCA1F0 VA: 0x181FCB1F0
	|-Func<VoidTaskResult>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29C8F00 Offset: 0x29C7F00 VA: 0x1829C8F00
	|-Func<bool>.BeginInvoke
	|-Func<byte>.BeginInvoke
	|-Func<char>.BeginInvoke
	|-Func<Decimal>.BeginInvoke
	|-Func<double>.BeginInvoke
	|-Func<Guid>.BeginInvoke
	|-Func<short>.BeginInvoke
	|-Func<int>.BeginInvoke
	|-Func<long>.BeginInvoke
	|-Func<Nullable<int>>.BeginInvoke
	|-Func<object>.BeginInvoke
	|-Func<sbyte>.BeginInvoke
	|-Func<float>.BeginInvoke
	|-Func<VoidTaskResult>.BeginInvoke
	|-Func<ushort>.BeginInvoke
	|-Func<uint>.BeginInvoke
	|-Func<ulong>.BeginInvoke
	*/

	public virtual TResult EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FCC980 Offset: 0x1FCB980 VA: 0x181FCC980
	|-Func<bool>.EndInvoke
	|-Func<byte>.EndInvoke
	|-Func<sbyte>.EndInvoke
	|-Func<VoidTaskResult>.EndInvoke
	|
	|-RVA: 0x27E1AA0 Offset: 0x27E0AA0 VA: 0x1827E1AA0
	|-Func<char>.EndInvoke
	|-Func<short>.EndInvoke
	|-Func<ushort>.EndInvoke
	|
	|-RVA: 0x2475F10 Offset: 0x2474F10 VA: 0x182475F10
	|-Func<Decimal>.EndInvoke
	|-Func<Guid>.EndInvoke
	|
	|-RVA: 0x2475F50 Offset: 0x2474F50 VA: 0x182475F50
	|-Func<double>.EndInvoke
	|
	|-RVA: 0x2229350 Offset: 0x2228350 VA: 0x182229350
	|-Func<int>.EndInvoke
	|-Func<uint>.EndInvoke
	|
	|-RVA: 0x28738A0 Offset: 0x28728A0 VA: 0x1828738A0
	|-Func<long>.EndInvoke
	|-Func<Nullable<int>>.EndInvoke
	|-Func<ulong>.EndInvoke
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Func<object>.EndInvoke
	|
	|-RVA: 0x2A887F0 Offset: 0x2A877F0 VA: 0x182A887F0
	|-Func<float>.EndInvoke
	*/
}

// Namespace: System
[TypeForwardedFromAttribute] // RVA: 0x510B0 Offset: 0x504B0 VA: 0x1800510B0
public sealed class Func<T, TResult> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Func<<>f__AnonymousType0<Assembly, RegisterDictionaryKeyPathProviderAttribute>, bool>..ctor
	|-Func<ControlConnection, ControlInput>..ctor
	|-Func<ControlConnection, ControlOutput>..ctor
	|-Func<ControlConnection, bool>..ctor
	|-Func<EventHook, bool>..ctor
	|-Func<Flow, ControlOutput>..ctor
	|-Func<Flow, object>..ctor
	|-Func<IUnifiedVariableUnit, bool>..ctor
	|-Func<IUnifiedVariableUnit, string>..ctor
	|-Func<IUnitInputPort, bool>..ctor
	|-Func<IUnitOutputPort, bool>..ctor
	|-Func<IUnitPort, bool>..ctor
	|-Func<IUnitPortDefinition, bool>..ctor
	|-Func<IUnitPortDefinition, string>..ctor
	|-Func<InvalidConnection, IUnitInputPort>..ctor
	|-Func<InvalidConnection, IUnitOutputPort>..ctor
	|-Func<InvalidConnection, bool>..ctor
	|-Func<InvalidInput, bool>..ctor
	|-Func<InvalidOutput, bool>..ctor
	|-Func<ValueConnection, ValueInput>..ctor
	|-Func<ValueConnection, ValueOutput>..ctor
	|-Func<ValueConnection, bool>..ctor
	|-Func<VariableDeclaration, string>..ctor
	|-Func<fsDataType, string>..ctor
	|-Func<fsMetaProperty, MemberInfo>..ctor
	|-Func<IGraphElement, IEnumerable<ISerializationDependency>>..ctor
	|-Func<IGraphElement, IEnumerable<object>>..ctor
	|-Func<IGraphParentElement, bool>..ctor
	|-Func<DefaultSerializationBinder.TypeNameKey, object>..ctor
	|-Func<DefaultSerializationBinder.TypeNameKey, Type>..ctor
	|-Func<JsonProperty, JsonProperty>..ctor
	|-Func<JsonProperty, JsonSerializerInternalReader.PropertyPresence>..ctor
	|-Func<JsonProperty, int>..ctor
	|-Func<JsonProperty, string>..ctor
	|-Func<JsonSerializerInternalReader.CreatorPropertyContext, bool>..ctor
	|-Func<ConvertUtils.TypeConvertKey, Func<object, object>>..ctor
	|-Func<ConvertUtils.TypeConvertKey, object>..ctor
	|-Func<pb_Edge, pb_Edge>..ctor
	|-Func<pb_Edge, pb_EdgeLookup>..ctor
	|-Func<pb_Edge, bool>..ctor
	|-Func<pb_Edge, int>..ctor
	|-Func<pb_Edge, object>..ctor
	|-Func<pb_Edge, Vector2>..ctor
	|-Func<pb_EdgeLookup, pb_Edge>..ctor
	|-Func<pb_Face, bool>..ctor
	|-Func<pb_Face, IEnumerable<int>>..ctor
	|-Func<pb_Face, int>..ctor
	|-Func<pb_Submesh, Material>..ctor
	|-Func<pb_Tuple<float, Vector2>, Vector2>..ctor
	|-Func<pb_WingedEdge, pb_Edge>..ctor
	|-Func<pb_WingedEdge, bool>..ctor
	|-Func<SerializationNode, pb_Edge>..ctor
	|-Func<SerializationNode, bool>..ctor
	|-Func<SerializationNode, int>..ctor
	|-Func<SerializationNode, object>..ctor
	|-Func<SerializationNode, string>..ctor
	|-Func<SerializationNode, Vector2>..ctor
	|-Func<bool, object>..ctor
	|-Func<byte, object>..ctor
	|-Func<char, bool>..ctor
	|-Func<char, char>..ctor
	|-Func<DictionaryEntry, bool>..ctor
	|-Func<DictionaryEntry, KeyValuePair<object, object>>..ctor
	|-Func<DictionaryEntry, object>..ctor
	|-Func<Dictionary<pb_Vertex, int>, IEnumerable<pb_Vertex>>..ctor
	|-Func<KeyValuePair<int, int>, bool>..ctor
	|-Func<KeyValuePair<object, object>, pb_Edge>..ctor
	|-Func<KeyValuePair<object, object>, bool>..ctor
	|-Func<KeyValuePair<object, object>, int>..ctor
	|-Func<KeyValuePair<object, object>, object>..ctor
	|-Func<KeyValuePair<object, object>, Vector2>..ctor
	|-Func<KeyValuePair<Type, PostProcessBundle>, bool>..ctor
	|-Func<KeyValuePair<Type, PostProcessBundle>, PostProcessBundle>..ctor
	|-Func<Decimal, object>..ctor
	|-Func<double, object>..ctor
	|-Func<Guid, int>..ctor
	|-Func<Guid, object>..ctor
	|-Func<IAsyncResult, Stream>..ctor
	|-Func<IAsyncResult, IPAddress[]>..ctor
	|-Func<short, object>..ctor
	|-Func<int, pb_Edge>..ctor
	|-Func<int, bool>..ctor
	|-Func<int, int>..ctor
	|-Func<int, object>..ctor
	|-Func<int, Vector2>..ctor
	|-Func<int, Vector3>..ctor
	|-Func<Int32Enum, pb_Edge>..ctor
	|-Func<Int32Enum, bool>..ctor
	|-Func<Int32Enum, int>..ctor
	|-Func<Int32Enum, object>..ctor
	|-Func<Int32Enum, Vector2>..ctor
	|-Func<long, object>..ctor
	|-Func<CatchBlock, CatchBlock>..ctor
	|-Func<ElementInit, ElementInit>..ctor
	|-Func<Expression, bool>..ctor
	|-Func<LabelScopeInfo, LabelScopeInfo>..ctor
	|-Func<LightLambda, Delegate>..ctor
	|-Func<MemberBinding, MemberBinding>..ctor
	|-Func<SwitchCase, bool>..ctor
	|-Func<SwitchCase, SwitchCase>..ctor
	|-Func<SimpleAsyncResult, bool>..ctor
	|-Func<object, <>f__AnonymousType0<Assembly, RegisterDictionaryKeyPathProviderAttribute>>..ctor
	|-Func<object, pb_Edge>..ctor
	|-Func<object, bool>..ctor
	|-Func<object, double>..ctor
	|-Func<object, int>..ctor
	|-Func<object, Int32Enum>..ctor
	|-Func<object, long>..ctor
	|-Func<object, Nullable<int>>..ctor
	|-Func<object, object>..ctor
	|-Func<object, float>..ctor
	|-Func<object, string>..ctor
	|-Func<object, VoidTaskResult>..ctor
	|-Func<object, Type>..ctor
	|-Func<object, uint>..ctor
	|-Func<object, Vector2>..ctor
	|-Func<object, Vector3>..ctor
	|-Func<object[], object>..ctor
	|-Func<Assembly, IEnumerable<<>f__AnonymousType0<Assembly, RegisterDictionaryKeyPathProviderAttribute>>>..ctor
	|-Func<Assembly, IEnumerable<Type>>..ctor
	|-Func<AssemblyName, Assembly>..ctor
	|-Func<ConstructorInfo, bool>..ctor
	|-Func<FieldInfo, bool>..ctor
	|-Func<FieldInfo, Enum>..ctor
	|-Func<FieldInfo, int>..ctor
	|-Func<FieldInfo, string>..ctor
	|-Func<FieldInfo, ParameterOverride>..ctor
	|-Func<MemberInfo, bool>..ctor
	|-Func<MemberInfo, MemberInfo>..ctor
	|-Func<MemberInfo, string>..ctor
	|-Func<MethodInfo, bool>..ctor
	|-Func<ParameterInfo, bool>..ctor
	|-Func<ParameterInfo, Type>..ctor
	|-Func<PropertyInfo, bool>..ctor
	|-Func<EnumMemberAttribute, string>..ctor
	|-Func<MemberHolder, MemberInfo[]>..ctor
	|-Func<sbyte, object>..ctor
	|-Func<float, object>..ctor
	|-Func<string, bool>..ctor
	|-Func<string, object>..ctor
	|-Func<string, string>..ctor
	|-Func<Type, BidirectionalDictionary<string, string>>..ctor
	|-Func<Type, ReflectionObject>..ctor
	|-Func<Type, bool>..ctor
	|-Func<Type, IEnumerable<MemberInfo>>..ctor
	|-Func<Type, IEnumerable<MethodInfo>>..ctor
	|-Func<Type, Func<object[], object>>..ctor
	|-Func<Type, string>..ctor
	|-Func<Type, Type>..ctor
	|-Func<ushort, object>..ctor
	|-Func<uint, object>..ctor
	|-Func<ulong, object>..ctor
	|-Func<KerningPair, uint>..ctor
	|-Func<TMP_Character, uint>..ctor
	|-Func<TMP_GlyphPairAdjustmentRecord, uint>..ctor
	|-Func<TMP_SpriteCharacter, uint>..ctor
	|-Func<TMP_SpriteGlyph, uint>..ctor
	|-Func<GameObject, int>..ctor
	|-Func<GameObject, long>..ctor
	|-Func<Material, bool>..ctor
	|-Func<MeshRenderer, bool>..ctor
	|-Func<MeshRenderer, MeshFilter>..ctor
	|-Func<MeshRenderer, MeshRenderer>..ctor
	|-Func<PlayerEditorConnectionEvents.MessageTypeSubscribers, bool>..ctor
	|-Func<Renderer, bool>..ctor
	|-Func<Renderer, MeshRenderer>..ctor
	|-Func<Renderer, SkinnedMeshRenderer>..ctor
	|-Func<SkinnedMeshRenderer, bool>..ctor
	|-Func<SkinnedMeshRenderer, SkinnedMeshRenderer>..ctor
	|-Func<Glyph, uint>..ctor
	|-Func<ILayoutElement, float>..ctor
	|-Func<M1Toggle, bool>..ctor
	|-Func<Toggle, bool>..ctor
	|-Func<Vector2, bool>..ctor
	|-Func<Vector2, Vector2>..ctor
	|-Func<Edge, double>..ctor
	*/

	public virtual TResult Invoke(T arg) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F2C1B0 Offset: 0x1F2B1B0 VA: 0x181F2C1B0
	|-Func<EventHook, bool>.Invoke
	|-Func<SerializationNode, bool>.Invoke
	|
	|-RVA: 0x1F671E0 Offset: 0x1F661E0 VA: 0x181F671E0
	|-Func<Flow, ControlOutput>.Invoke
	|-Func<Flow, IEnumerator>.Invoke
	|-Func<Flow, object>.Invoke
	|-Func<IGraphRoot, IGraphDebugData>.Invoke
	|-Func<LightLambda, Delegate>.Invoke
	|-Func<object[], object>.Invoke
	|-Func<string, byte[]>.Invoke
	|-Func<string, string>.Invoke
	|-Func<object, long>.Invoke
	|-Func<object, object>.Invoke
	|-Func<AssemblyName, Assembly>.Invoke
	|
	|-RVA: 0x25A3F40 Offset: 0x25A2F40 VA: 0x1825A3F40
	|-Func<Flow, bool>.Invoke
	|-Func<IGraphParentElement, bool>.Invoke
	|-Func<Exception, bool>.Invoke
	|-Func<SimpleAsyncResult, bool>.Invoke
	|-Func<MemberInfo, bool>.Invoke
	|-Func<string, bool>.Invoke
	|-Func<object, bool>.Invoke
	|
	|-RVA: 0x27E2940 Offset: 0x27E1940 VA: 0x1827E2940
	|-Func<char, bool>.Invoke
	|
	|-RVA: 0x2874B40 Offset: 0x2873B40 VA: 0x182874B40
	|-Func<ILayoutElement, float>.Invoke
	|-Func<object, double>.Invoke
	|-Func<object, float>.Invoke
	|
	|-RVA: 0x27E2F10 Offset: 0x27E1F10 VA: 0x1827E2F10
	|-Func<DefaultSerializationBinder.TypeNameKey, object>.Invoke
	|-Func<ConvertUtils.TypeConvertKey, object>.Invoke
	|-Func<DictionaryEntry, object>.Invoke
	|-Func<KeyValuePair<object, object>, object>.Invoke
	|-Func<Decimal, object>.Invoke
	|-Func<Guid, object>.Invoke
	|
	|-RVA: 0x1FCDC80 Offset: 0x1FCCC80 VA: 0x181FCDC80
	|-Func<pb_Edge, pb_Edge>.Invoke
	|
	|-RVA: 0x1F27710 Offset: 0x1F26710 VA: 0x181F27710
	|-Func<pb_Edge, bool>.Invoke
	|-Func<KeyValuePair<int, int>, bool>.Invoke
	|
	|-RVA: 0x27E1AD0 Offset: 0x27E0AD0 VA: 0x1827E1AD0
	|-Func<pb_Edge, int>.Invoke
	|
	|-RVA: 0x261F0C0 Offset: 0x261E0C0 VA: 0x18261F0C0
	|-Func<pb_Edge, object>.Invoke
	|
	|-RVA: 0x1FCDF70 Offset: 0x1FCCF70 VA: 0x181FCDF70
	|-Func<pb_Edge, Vector2>.Invoke
	|
	|-RVA: 0x1FCD7E0 Offset: 0x1FCC7E0 VA: 0x181FCD7E0
	|-Func<SerializationNode, pb_Edge>.Invoke
	|
	|-RVA: 0x1FCE640 Offset: 0x1FCD640 VA: 0x181FCE640
	|-Func<SerializationNode, int>.Invoke
	|
	|-RVA: 0x1FCC9B0 Offset: 0x1FCB9B0 VA: 0x181FCC9B0
	|-Func<SerializationNode, object>.Invoke
	|
	|-RVA: 0x1FCCE50 Offset: 0x1FCBE50 VA: 0x181FCCE50
	|-Func<SerializationNode, Vector2>.Invoke
	|
	|-RVA: 0x27E1DC0 Offset: 0x27E0DC0 VA: 0x1827E1DC0
	|-Func<bool, object>.Invoke
	|-Func<byte, object>.Invoke
	|-Func<sbyte, object>.Invoke
	|
	|-RVA: 0x27E35D0 Offset: 0x27E25D0 VA: 0x1827E35D0
	|-Func<char, char>.Invoke
	|
	|-RVA: 0x1F2A3B0 Offset: 0x1F293B0 VA: 0x181F2A3B0
	|-Func<DictionaryEntry, bool>.Invoke
	|-Func<KeyValuePair<object, object>, bool>.Invoke
	|
	|-RVA: 0x1FCD2E0 Offset: 0x1FCC2E0 VA: 0x181FCD2E0
	|-Func<DictionaryEntry, KeyValuePair<object, object>>.Invoke
	|
	|-RVA: 0x1FCEAE0 Offset: 0x1FCDAE0 VA: 0x181FCEAE0
	|-Func<KeyValuePair<object, object>, pb_Edge>.Invoke
	|
	|-RVA: 0x261ECF0 Offset: 0x261DCF0 VA: 0x18261ECF0
	|-Func<KeyValuePair<object, object>, int>.Invoke
	|-Func<Guid, int>.Invoke
	|
	|-RVA: 0x1FCE280 Offset: 0x1FCD280 VA: 0x181FCE280
	|-Func<KeyValuePair<object, object>, Vector2>.Invoke
	|
	|-RVA: 0x26203C0 Offset: 0x261F3C0 VA: 0x1826203C0
	|-Func<double, object>.Invoke
	|-Func<float, object>.Invoke
	|
	|-RVA: 0x2875910 Offset: 0x2874910 VA: 0x182875910
	|-Func<short, object>.Invoke
	|-Func<ushort, object>.Invoke
	|
	|-RVA: 0x2874490 Offset: 0x2873490 VA: 0x182874490
	|-Func<int, pb_Edge>.Invoke
	|-Func<Int32Enum, pb_Edge>.Invoke
	|
	|-RVA: 0x27E2C30 Offset: 0x27E1C30 VA: 0x1827E2C30
	|-Func<int, bool>.Invoke
	|-Func<Int32Enum, bool>.Invoke
	|
	|-RVA: 0x26200E0 Offset: 0x261F0E0 VA: 0x1826200E0
	|-Func<int, int>.Invoke
	|-Func<Int32Enum, int>.Invoke
	|
	|-RVA: 0x261F690 Offset: 0x261E690 VA: 0x18261F690
	|-Func<int, object>.Invoke
	|-Func<Int32Enum, object>.Invoke
	|-Func<uint, object>.Invoke
	|
	|-RVA: 0x28738D0 Offset: 0x28728D0 VA: 0x1828738D0
	|-Func<int, Vector2>.Invoke
	|-Func<Int32Enum, Vector2>.Invoke
	|
	|-RVA: 0x2874770 Offset: 0x2873770 VA: 0x182874770
	|-Func<int, Vector3>.Invoke
	|
	|-RVA: 0x261FE00 Offset: 0x261EE00 VA: 0x18261FE00
	|-Func<long, object>.Invoke
	|-Func<ulong, object>.Invoke
	|
	|-RVA: 0x2875C00 Offset: 0x2874C00 VA: 0x182875C00
	|-Func<object, pb_Edge>.Invoke
	|-Func<object, Nullable<int>>.Invoke
	|
	|-RVA: 0x261F970 Offset: 0x261E970 VA: 0x18261F970
	|-Func<object, int>.Invoke
	|-Func<object, Int32Enum>.Invoke
	|-Func<object, uint>.Invoke
	|
	|-RVA: 0x2875480 Offset: 0x2874480 VA: 0x182875480
	|-Func<object, VoidTaskResult>.Invoke
	|
	|-RVA: 0x2874FD0 Offset: 0x2873FD0 VA: 0x182874FD0
	|-Func<object, Vector2>.Invoke
	|
	|-RVA: 0x2873EB0 Offset: 0x2872EB0 VA: 0x182873EB0
	|-Func<object, Vector3>.Invoke
	|
	|-RVA: 0x1F29B50 Offset: 0x1F28B50 VA: 0x181F29B50
	|-Func<Vector2, bool>.Invoke
	|
	|-RVA: 0x2873BC0 Offset: 0x2872BC0 VA: 0x182873BC0
	|-Func<Vector2, Vector2>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T arg, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FCC400 Offset: 0x1FCB400 VA: 0x181FCC400
	|-Func<EventHook, bool>.BeginInvoke
	|
	|-RVA: 0x1FCBC80 Offset: 0x1FCAC80 VA: 0x181FCBC80
	|-Func<DefaultSerializationBinder.TypeNameKey, object>.BeginInvoke
	|
	|-RVA: 0x1FCC780 Offset: 0x1FCB780 VA: 0x181FCC780
	|-Func<ConvertUtils.TypeConvertKey, object>.BeginInvoke
	|
	|-RVA: 0x1FCC080 Offset: 0x1FCB080 VA: 0x181FCC080
	|-Func<pb_Edge, pb_Edge>.BeginInvoke
	|
	|-RVA: 0x1FCC300 Offset: 0x1FCB300 VA: 0x181FCC300
	|-Func<pb_Edge, bool>.BeginInvoke
	|
	|-RVA: 0x1FCC180 Offset: 0x1FCB180 VA: 0x181FCC180
	|-Func<pb_Edge, int>.BeginInvoke
	|
	|-RVA: 0x1FCC480 Offset: 0x1FCB480 VA: 0x181FCC480
	|-Func<pb_Edge, object>.BeginInvoke
	|
	|-RVA: 0x1FCBD00 Offset: 0x1FCAD00 VA: 0x181FCBD00
	|-Func<pb_Edge, Vector2>.BeginInvoke
	|
	|-RVA: 0x1FCBE80 Offset: 0x1FCAE80 VA: 0x181FCBE80
	|-Func<SerializationNode, pb_Edge>.BeginInvoke
	|
	|-RVA: 0x1FCC680 Offset: 0x1FCB680 VA: 0x181FCC680
	|-Func<SerializationNode, bool>.BeginInvoke
	|
	|-RVA: 0x1FCC500 Offset: 0x1FCB500 VA: 0x181FCC500
	|-Func<SerializationNode, int>.BeginInvoke
	|
	|-RVA: 0x1FCBE00 Offset: 0x1FCAE00 VA: 0x181FCBE00
	|-Func<SerializationNode, object>.BeginInvoke
	|
	|-RVA: 0x1FCC600 Offset: 0x1FCB600 VA: 0x181FCC600
	|-Func<SerializationNode, Vector2>.BeginInvoke
	|
	|-RVA: 0x1FCBF80 Offset: 0x1FCAF80 VA: 0x181FCBF80
	|-Func<bool, object>.BeginInvoke
	|
	|-RVA: 0x1FCC200 Offset: 0x1FCB200 VA: 0x181FCC200
	|-Func<byte, object>.BeginInvoke
	|
	|-RVA: 0x1FCC700 Offset: 0x1FCB700 VA: 0x181FCC700
	|-Func<char, bool>.BeginInvoke
	|
	|-RVA: 0x1FCC100 Offset: 0x1FCB100 VA: 0x181FCC100
	|-Func<char, char>.BeginInvoke
	|
	|-RVA: 0x1FCC280 Offset: 0x1FCB280 VA: 0x181FCC280
	|-Func<DictionaryEntry, bool>.BeginInvoke
	|
	|-RVA: 0x1FCC800 Offset: 0x1FCB800 VA: 0x181FCC800
	|-Func<DictionaryEntry, KeyValuePair<object, object>>.BeginInvoke
	|
	|-RVA: 0x1FCC380 Offset: 0x1FCB380 VA: 0x181FCC380
	|-Func<DictionaryEntry, object>.BeginInvoke
	|
	|-RVA: 0x1FCBD80 Offset: 0x1FCAD80 VA: 0x181FCBD80
	|-Func<KeyValuePair<int, int>, bool>.BeginInvoke
	|
	|-RVA: 0x1FCBF00 Offset: 0x1FCAF00 VA: 0x181FCBF00
	|-Func<KeyValuePair<object, object>, pb_Edge>.BeginInvoke
	|
	|-RVA: 0x1FCC580 Offset: 0x1FCB580 VA: 0x181FCC580
	|-Func<KeyValuePair<object, object>, bool>.BeginInvoke
	|
	|-RVA: 0x1FCC000 Offset: 0x1FCB000 VA: 0x181FCC000
	|-Func<KeyValuePair<object, object>, int>.BeginInvoke
	|
	|-RVA: 0x1FCC880 Offset: 0x1FCB880 VA: 0x181FCC880
	|-Func<KeyValuePair<object, object>, object>.BeginInvoke
	|
	|-RVA: 0x1FCC900 Offset: 0x1FCB900 VA: 0x181FCC900
	|-Func<KeyValuePair<object, object>, Vector2>.BeginInvoke
	|
	|-RVA: 0x2873520 Offset: 0x2872520 VA: 0x182873520
	|-Func<Decimal, object>.BeginInvoke
	|
	|-RVA: 0x2873420 Offset: 0x2872420 VA: 0x182873420
	|-Func<double, object>.BeginInvoke
	|
	|-RVA: 0x2872D20 Offset: 0x2871D20 VA: 0x182872D20
	|-Func<Guid, int>.BeginInvoke
	|
	|-RVA: 0x2873220 Offset: 0x2872220 VA: 0x182873220
	|-Func<Guid, object>.BeginInvoke
	|
	|-RVA: 0x2873820 Offset: 0x2872820 VA: 0x182873820
	|-Func<short, object>.BeginInvoke
	|
	|-RVA: 0x2872F20 Offset: 0x2871F20 VA: 0x182872F20
	|-Func<int, pb_Edge>.BeginInvoke
	|
	|-RVA: 0x2872E20 Offset: 0x2871E20 VA: 0x182872E20
	|-Func<int, bool>.BeginInvoke
	|
	|-RVA: 0x28733A0 Offset: 0x28723A0 VA: 0x1828733A0
	|-Func<int, int>.BeginInvoke
	|
	|-RVA: 0x28736A0 Offset: 0x28726A0 VA: 0x1828736A0
	|-Func<int, object>.BeginInvoke
	|
	|-RVA: 0x2873720 Offset: 0x2872720 VA: 0x182873720
	|-Func<int, Vector2>.BeginInvoke
	|
	|-RVA: 0x2872EA0 Offset: 0x2871EA0 VA: 0x182872EA0
	|-Func<int, Vector3>.BeginInvoke
	|
	|-RVA: 0x28731A0 Offset: 0x28721A0 VA: 0x1828731A0
	|-Func<Int32Enum, pb_Edge>.BeginInvoke
	|
	|-RVA: 0x2873320 Offset: 0x2872320 VA: 0x182873320
	|-Func<Int32Enum, bool>.BeginInvoke
	|
	|-RVA: 0x28734A0 Offset: 0x28724A0 VA: 0x1828734A0
	|-Func<Int32Enum, int>.BeginInvoke
	|
	|-RVA: 0x2872FA0 Offset: 0x2871FA0 VA: 0x182872FA0
	|-Func<Int32Enum, object>.BeginInvoke
	|
	|-RVA: 0x28730A0 Offset: 0x28720A0 VA: 0x1828730A0
	|-Func<Int32Enum, Vector2>.BeginInvoke
	|
	|-RVA: 0x2873620 Offset: 0x2872620 VA: 0x182873620
	|-Func<long, object>.BeginInvoke
	|
	|-RVA: 0xDFFB20 Offset: 0xDFEB20 VA: 0x180DFFB20
	|-Func<object, pb_Edge>.BeginInvoke
	|-Func<object, bool>.BeginInvoke
	|-Func<object, double>.BeginInvoke
	|-Func<object, int>.BeginInvoke
	|-Func<object, Int32Enum>.BeginInvoke
	|-Func<object, long>.BeginInvoke
	|-Func<object, Nullable<int>>.BeginInvoke
	|-Func<object, object>.BeginInvoke
	|-Func<object, float>.BeginInvoke
	|-Func<object, VoidTaskResult>.BeginInvoke
	|-Func<object, uint>.BeginInvoke
	|-Func<object, Vector2>.BeginInvoke
	|-Func<object, Vector3>.BeginInvoke
	|
	|-RVA: 0x28737A0 Offset: 0x28727A0 VA: 0x1828737A0
	|-Func<sbyte, object>.BeginInvoke
	|
	|-RVA: 0x2873020 Offset: 0x2872020 VA: 0x182873020
	|-Func<float, object>.BeginInvoke
	|
	|-RVA: 0x28732A0 Offset: 0x28722A0 VA: 0x1828732A0
	|-Func<ushort, object>.BeginInvoke
	|
	|-RVA: 0x2873120 Offset: 0x2872120 VA: 0x182873120
	|-Func<uint, object>.BeginInvoke
	|
	|-RVA: 0x2872CA0 Offset: 0x2871CA0 VA: 0x182872CA0
	|-Func<ulong, object>.BeginInvoke
	|
	|-RVA: 0x2872DA0 Offset: 0x2871DA0 VA: 0x182872DA0
	|-Func<Vector2, bool>.BeginInvoke
	|
	|-RVA: 0x28735A0 Offset: 0x28725A0 VA: 0x1828735A0
	|-Func<Vector2, Vector2>.BeginInvoke
	*/

	public virtual TResult EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FCC980 Offset: 0x1FCB980 VA: 0x181FCC980
	|-Func<EventHook, bool>.EndInvoke
	|-Func<pb_Edge, bool>.EndInvoke
	|-Func<SerializationNode, bool>.EndInvoke
	|-Func<char, bool>.EndInvoke
	|-Func<DictionaryEntry, bool>.EndInvoke
	|-Func<KeyValuePair<int, int>, bool>.EndInvoke
	|-Func<KeyValuePair<object, object>, bool>.EndInvoke
	|-Func<int, bool>.EndInvoke
	|-Func<Int32Enum, bool>.EndInvoke
	|-Func<object, bool>.EndInvoke
	|-Func<object, VoidTaskResult>.EndInvoke
	|-Func<Vector2, bool>.EndInvoke
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Func<DefaultSerializationBinder.TypeNameKey, object>.EndInvoke
	|-Func<ConvertUtils.TypeConvertKey, object>.EndInvoke
	|-Func<pb_Edge, object>.EndInvoke
	|-Func<SerializationNode, object>.EndInvoke
	|-Func<bool, object>.EndInvoke
	|-Func<byte, object>.EndInvoke
	|-Func<DictionaryEntry, object>.EndInvoke
	|-Func<KeyValuePair<object, object>, object>.EndInvoke
	|-Func<Decimal, object>.EndInvoke
	|-Func<double, object>.EndInvoke
	|-Func<Guid, object>.EndInvoke
	|-Func<short, object>.EndInvoke
	|-Func<int, object>.EndInvoke
	|-Func<Int32Enum, object>.EndInvoke
	|-Func<long, object>.EndInvoke
	|-Func<object, object>.EndInvoke
	|-Func<sbyte, object>.EndInvoke
	|-Func<float, object>.EndInvoke
	|-Func<ushort, object>.EndInvoke
	|-Func<uint, object>.EndInvoke
	|-Func<ulong, object>.EndInvoke
	|
	|-RVA: 0x28738A0 Offset: 0x28728A0 VA: 0x1828738A0
	|-Func<pb_Edge, pb_Edge>.EndInvoke
	|-Func<pb_Edge, Vector2>.EndInvoke
	|-Func<SerializationNode, pb_Edge>.EndInvoke
	|-Func<SerializationNode, Vector2>.EndInvoke
	|-Func<KeyValuePair<object, object>, pb_Edge>.EndInvoke
	|-Func<KeyValuePair<object, object>, Vector2>.EndInvoke
	|-Func<int, pb_Edge>.EndInvoke
	|-Func<int, Vector2>.EndInvoke
	|-Func<Int32Enum, pb_Edge>.EndInvoke
	|-Func<Int32Enum, Vector2>.EndInvoke
	|-Func<object, pb_Edge>.EndInvoke
	|-Func<object, long>.EndInvoke
	|-Func<object, Nullable<int>>.EndInvoke
	|-Func<object, Vector2>.EndInvoke
	|-Func<Vector2, Vector2>.EndInvoke
	|
	|-RVA: 0x2229350 Offset: 0x2228350 VA: 0x182229350
	|-Func<pb_Edge, int>.EndInvoke
	|-Func<SerializationNode, int>.EndInvoke
	|-Func<KeyValuePair<object, object>, int>.EndInvoke
	|-Func<Guid, int>.EndInvoke
	|-Func<int, int>.EndInvoke
	|-Func<Int32Enum, int>.EndInvoke
	|-Func<object, int>.EndInvoke
	|-Func<object, Int32Enum>.EndInvoke
	|-Func<object, uint>.EndInvoke
	|
	|-RVA: 0x27E1AA0 Offset: 0x27E0AA0 VA: 0x1827E1AA0
	|-Func<char, char>.EndInvoke
	|
	|-RVA: 0x2475F10 Offset: 0x2474F10 VA: 0x182475F10
	|-Func<DictionaryEntry, KeyValuePair<object, object>>.EndInvoke
	|
	|-RVA: 0x2475E50 Offset: 0x2474E50 VA: 0x182475E50
	|-Func<int, Vector3>.EndInvoke
	|-Func<object, Vector3>.EndInvoke
	|
	|-RVA: 0x2475F50 Offset: 0x2474F50 VA: 0x182475F50
	|-Func<object, double>.EndInvoke
	|
	|-RVA: 0x2A887F0 Offset: 0x2A877F0 VA: 0x182A887F0
	|-Func<object, float>.EndInvoke
	*/
}

// Namespace: System
[TypeForwardedFromAttribute] // RVA: 0x510B0 Offset: 0x504B0 VA: 0x1800510B0
public sealed class Func<T1, T2, TResult> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Func<InputDeviceInfo, object, object>..ctor
	|-Func<PlayerAction, BindingSource, bool>..ctor
	|-Func<pb_Edge, int, bool>..ctor
	|-Func<AsyncCallback, object, IAsyncResult>..ctor
	|-Func<bool, bool, object>..ctor
	|-Func<byte, byte, object>..ctor
	|-Func<byte, Decimal, object>..ctor
	|-Func<byte, double, object>..ctor
	|-Func<byte, short, object>..ctor
	|-Func<byte, int, object>..ctor
	|-Func<byte, long, object>..ctor
	|-Func<byte, sbyte, object>..ctor
	|-Func<byte, float, object>..ctor
	|-Func<byte, ushort, object>..ctor
	|-Func<byte, uint, object>..ctor
	|-Func<byte, ulong, object>..ctor
	|-Func<byte[], int, bool>..ctor
	|-Func<byte[], int, byte>..ctor
	|-Func<byte[], int, char>..ctor
	|-Func<byte[], int, Decimal>..ctor
	|-Func<byte[], int, double>..ctor
	|-Func<byte[], int, Guid>..ctor
	|-Func<byte[], int, short>..ctor
	|-Func<byte[], int, int>..ctor
	|-Func<byte[], int, long>..ctor
	|-Func<byte[], int, sbyte>..ctor
	|-Func<byte[], int, float>..ctor
	|-Func<byte[], int, ushort>..ctor
	|-Func<byte[], int, uint>..ctor
	|-Func<byte[], int, ulong>..ctor
	|-Func<Decimal, byte, object>..ctor
	|-Func<Decimal, Decimal, object>..ctor
	|-Func<Decimal, short, object>..ctor
	|-Func<Decimal, int, object>..ctor
	|-Func<Decimal, long, object>..ctor
	|-Func<Decimal, sbyte, object>..ctor
	|-Func<Decimal, ushort, object>..ctor
	|-Func<Decimal, uint, object>..ctor
	|-Func<Decimal, ulong, object>..ctor
	|-Func<double, byte, object>..ctor
	|-Func<double, double, object>..ctor
	|-Func<double, short, object>..ctor
	|-Func<double, int, object>..ctor
	|-Func<double, long, object>..ctor
	|-Func<double, sbyte, object>..ctor
	|-Func<double, float, object>..ctor
	|-Func<double, ushort, object>..ctor
	|-Func<double, uint, object>..ctor
	|-Func<double, ulong, object>..ctor
	|-Func<Stream, IAsyncResult, int>..ctor
	|-Func<Stream, IAsyncResult, VoidTaskResult>..ctor
	|-Func<short, byte, object>..ctor
	|-Func<short, Decimal, object>..ctor
	|-Func<short, double, object>..ctor
	|-Func<short, short, object>..ctor
	|-Func<short, int, object>..ctor
	|-Func<short, long, object>..ctor
	|-Func<short, sbyte, object>..ctor
	|-Func<short, float, object>..ctor
	|-Func<short, ushort, object>..ctor
	|-Func<short, uint, object>..ctor
	|-Func<int, byte, object>..ctor
	|-Func<int, Decimal, object>..ctor
	|-Func<int, double, object>..ctor
	|-Func<int, short, object>..ctor
	|-Func<int, int, object>..ctor
	|-Func<int, long, object>..ctor
	|-Func<int, IntPtr, bool>..ctor
	|-Func<int, sbyte, object>..ctor
	|-Func<int, float, object>..ctor
	|-Func<int, ushort, object>..ctor
	|-Func<int, uint, object>..ctor
	|-Func<long, byte, object>..ctor
	|-Func<long, Decimal, object>..ctor
	|-Func<long, double, object>..ctor
	|-Func<long, short, object>..ctor
	|-Func<long, int, object>..ctor
	|-Func<long, long, object>..ctor
	|-Func<long, sbyte, object>..ctor
	|-Func<long, float, object>..ctor
	|-Func<long, ushort, object>..ctor
	|-Func<long, uint, object>..ctor
	|-Func<IntPtr, int, DgwResultInfo>..ctor
	|-Func<IntPtr, int, DgwResultServerInfo>..ctor
	|-Func<IntPtr, int, DgwServerForJson>..ctor
	|-Func<IntPtr, int, DgwServerInfo>..ctor
	|-Func<IntPtr, int, TokenInfoForJson>..ctor
	|-Func<IntPtr, int, IniValue>..ctor
	|-Func<IntPtr, int, DYResourceManager.CreateObjectResult>..ctor
	|-Func<IntPtr, int, HitData>..ctor
	|-Func<IntPtr, int, HitInfo>..ctor
	|-Func<IntPtr, int, HitStabilityReport>..ctor
	|-Func<IntPtr, int, EventObject>..ctor
	|-Func<IntPtr, int, LuaBaseRef>..ctor
	|-Func<IntPtr, int, LuaByteBuffer>..ctor
	|-Func<IntPtr, int, LuaFunction>..ctor
	|-Func<IntPtr, int, LuaTable>..ctor
	|-Func<IntPtr, int, LuaThread>..ctor
	|-Func<IntPtr, int, nil>..ctor
	|-Func<IntPtr, int, MixPeerID>..ctor
	|-Func<IntPtr, int, bool>..ctor
	|-Func<IntPtr, int, bool[]>..ctor
	|-Func<IntPtr, int, byte>..ctor
	|-Func<IntPtr, int, byte[]>..ctor
	|-Func<IntPtr, int, char>..ctor
	|-Func<IntPtr, int, char[]>..ctor
	|-Func<IntPtr, int, KeyValuePair<int, HitData>>..ctor
	|-Func<IntPtr, int, KeyValuePair<int, object>>..ctor
	|-Func<IntPtr, int, KeyValuePair<object, long>>..ctor
	|-Func<IntPtr, int, KeyValuePair<object, object>>..ctor
	|-Func<IntPtr, int, KeyValuePair<uint, object>>..ctor
	|-Func<IntPtr, int, IEnumerator>..ctor
	|-Func<IntPtr, int, DateTime>..ctor
	|-Func<IntPtr, int, DateTimeOffset>..ctor
	|-Func<IntPtr, int, Decimal>..ctor
	|-Func<IntPtr, int, Decimal[]>..ctor
	|-Func<IntPtr, int, double>..ctor
	|-Func<IntPtr, int, double[]>..ctor
	|-Func<IntPtr, int, Guid>..ctor
	|-Func<IntPtr, int, short>..ctor
	|-Func<IntPtr, int, short[]>..ctor
	|-Func<IntPtr, int, int>..ctor
	|-Func<IntPtr, int, Int32Enum>..ctor
	|-Func<IntPtr, int, int[]>..ctor
	|-Func<IntPtr, int, long>..ctor
	|-Func<IntPtr, int, long[]>..ctor
	|-Func<IntPtr, int, IntPtr>..ctor
	|-Func<IntPtr, int, Nullable<bool>>..ctor
	|-Func<IntPtr, int, Nullable<byte>>..ctor
	|-Func<IntPtr, int, Nullable<char>>..ctor
	|-Func<IntPtr, int, Nullable<Decimal>>..ctor
	|-Func<IntPtr, int, Nullable<double>>..ctor
	|-Func<IntPtr, int, Nullable<short>>..ctor
	|-Func<IntPtr, int, Nullable<int>>..ctor
	|-Func<IntPtr, int, Nullable<long>>..ctor
	|-Func<IntPtr, int, Nullable<sbyte>>..ctor
	|-Func<IntPtr, int, Nullable<float>>..ctor
	|-Func<IntPtr, int, Nullable<ushort>>..ctor
	|-Func<IntPtr, int, Nullable<uint>>..ctor
	|-Func<IntPtr, int, Nullable<ulong>>..ctor
	|-Func<IntPtr, int, Nullable<Bounds>>..ctor
	|-Func<IntPtr, int, Nullable<Color>>..ctor
	|-Func<IntPtr, int, Nullable<LayerMask>>..ctor
	|-Func<IntPtr, int, Nullable<Quaternion>>..ctor
	|-Func<IntPtr, int, Nullable<Ray>>..ctor
	|-Func<IntPtr, int, Nullable<RaycastHit>>..ctor
	|-Func<IntPtr, int, Nullable<Touch>>..ctor
	|-Func<IntPtr, int, Nullable<Vector2>>..ctor
	|-Func<IntPtr, int, Nullable<Vector3>>..ctor
	|-Func<IntPtr, int, Nullable<Vector4>>..ctor
	|-Func<IntPtr, int, object>..ctor
	|-Func<IntPtr, int, object[]>..ctor
	|-Func<IntPtr, int, InterfaceMapping>..ctor
	|-Func<IntPtr, int, ParameterModifier>..ctor
	|-Func<IntPtr, int, StreamingContext>..ctor
	|-Func<IntPtr, int, RuntimeTypeHandle>..ctor
	|-Func<IntPtr, int, sbyte>..ctor
	|-Func<IntPtr, int, sbyte[]>..ctor
	|-Func<IntPtr, int, float>..ctor
	|-Func<IntPtr, int, float[]>..ctor
	|-Func<IntPtr, int, string>..ctor
	|-Func<IntPtr, int, string[]>..ctor
	|-Func<IntPtr, int, TimeSpan>..ctor
	|-Func<IntPtr, int, Type>..ctor
	|-Func<IntPtr, int, Type[]>..ctor
	|-Func<IntPtr, int, ushort>..ctor
	|-Func<IntPtr, int, ushort[]>..ctor
	|-Func<IntPtr, int, uint>..ctor
	|-Func<IntPtr, int, uint[]>..ctor
	|-Func<IntPtr, int, ulong>..ctor
	|-Func<IntPtr, int, ulong[]>..ctor
	|-Func<IntPtr, int, UIntPtr>..ctor
	|-Func<IntPtr, int, VertexGradient>..ctor
	|-Func<IntPtr, int, NavMeshHit>..ctor
	|-Func<IntPtr, int, OffMeshLinkData>..ctor
	|-Func<IntPtr, int, AccelerationEvent>..ctor
	|-Func<IntPtr, int, AnimatorClipInfo>..ctor
	|-Func<IntPtr, int, AnimatorStateInfo>..ctor
	|-Func<IntPtr, int, AnimatorTransitionInfo>..ctor
	|-Func<IntPtr, int, BoneWeight>..ctor
	|-Func<IntPtr, int, Bounds>..ctor
	|-Func<IntPtr, int, BuildCompression>..ctor
	|-Func<IntPtr, int, Camera.GateFitParameters>..ctor
	|-Func<IntPtr, int, Color32>..ctor
	|-Func<IntPtr, int, Color>..ctor
	|-Func<IntPtr, int, Color[]>..ctor
	|-Func<IntPtr, int, CombineInstance>..ctor
	|-Func<IntPtr, int, RaycastResult>..ctor
	|-Func<IntPtr, int, GameObject>..ctor
	|-Func<IntPtr, int, JointLimits>..ctor
	|-Func<IntPtr, int, JointMotor>..ctor
	|-Func<IntPtr, int, JointSpring>..ctor
	|-Func<IntPtr, int, LayerMask>..ctor
	|-Func<IntPtr, int, LightBakingOutput>..ctor
	|-Func<IntPtr, int, MatchTargetWeightMask>..ctor
	|-Func<IntPtr, int, Matrix4x4>..ctor
	|-Func<IntPtr, int, ParticleSystem.CollisionModule>..ctor
	|-Func<IntPtr, int, ParticleSystem.ColorBySpeedModule>..ctor
	|-Func<IntPtr, int, ParticleSystem.ColorOverLifetimeModule>..ctor
	|-Func<IntPtr, int, ParticleSystem.CustomDataModule>..ctor
	|-Func<IntPtr, int, ParticleSystem.EmissionModule>..ctor
	|-Func<IntPtr, int, ParticleSystem.EmitParams>..ctor
	|-Func<IntPtr, int, ParticleSystem.ExternalForcesModule>..ctor
	|-Func<IntPtr, int, ParticleSystem.ForceOverLifetimeModule>..ctor
	|-Func<IntPtr, int, ParticleSystem.InheritVelocityModule>..ctor
	|-Func<IntPtr, int, ParticleSystem.LightsModule>..ctor
	|-Func<IntPtr, int, ParticleSystem.LimitVelocityOverLifetimeModule>..ctor
	|-Func<IntPtr, int, ParticleSystem.MainModule>..ctor
	|-Func<IntPtr, int, ParticleSystem.NoiseModule>..ctor
	|-Func<IntPtr, int, ParticleSystem.Particle>..ctor
	|-Func<IntPtr, int, ParticleSystem.RotationBySpeedModule>..ctor
	|-Func<IntPtr, int, ParticleSystem.RotationOverLifetimeModule>..ctor
	|-Func<IntPtr, int, ParticleSystem.ShapeModule>..ctor
	|-Func<IntPtr, int, ParticleSystem.SizeBySpeedModule>..ctor
	|-Func<IntPtr, int, ParticleSystem.SizeOverLifetimeModule>..ctor
	|-Func<IntPtr, int, ParticleSystem.SubEmittersModule>..ctor
	|-Func<IntPtr, int, ParticleSystem.TextureSheetAnimationModule>..ctor
	|-Func<IntPtr, int, ParticleSystem.TrailModule>..ctor
	|-Func<IntPtr, int, ParticleSystem.TriggerModule>..ctor
	|-Func<IntPtr, int, ParticleSystem.VelocityOverLifetimeModule>..ctor
	|-Func<IntPtr, int, PhysicsScene>..ctor
	|-Func<IntPtr, int, PlayableGraph>..ctor
	|-Func<IntPtr, int, PropertyName>..ctor
	|-Func<IntPtr, int, Quaternion>..ctor
	|-Func<IntPtr, int, Quaternion[]>..ctor
	|-Func<IntPtr, int, Random.State>..ctor
	|-Func<IntPtr, int, Ray>..ctor
	|-Func<IntPtr, int, RaycastHit>..ctor
	|-Func<IntPtr, int, Rect>..ctor
	|-Func<IntPtr, int, RenderBuffer>..ctor
	|-Func<IntPtr, int, RenderTextureDescriptor>..ctor
	|-Func<IntPtr, int, ReflectionProbeBlendInfo>..ctor
	|-Func<IntPtr, int, RenderTargetIdentifier>..ctor
	|-Func<IntPtr, int, SphericalHarmonicsL2>..ctor
	|-Func<IntPtr, int, Resolution>..ctor
	|-Func<IntPtr, int, CreateSceneParameters>..ctor
	|-Func<IntPtr, int, LoadSceneParameters>..ctor
	|-Func<IntPtr, int, Scene>..ctor
	|-Func<IntPtr, int, TextGenerationSettings>..ctor
	|-Func<IntPtr, int, Touch>..ctor
	|-Func<IntPtr, int, Transform>..ctor
	|-Func<IntPtr, int, ColorBlock>..ctor
	|-Func<IntPtr, int, Navigation>..ctor
	|-Func<IntPtr, int, SpriteState>..ctor
	|-Func<IntPtr, int, Vector2>..ctor
	|-Func<IntPtr, int, Vector2[]>..ctor
	|-Func<IntPtr, int, Vector3>..ctor
	|-Func<IntPtr, int, Vector3[]>..ctor
	|-Func<IntPtr, int, Vector4>..ctor
	|-Func<IntPtr, int, Vector4[]>..ctor
	|-Func<object, int, bool>..ctor
	|-Func<object, int, byte>..ctor
	|-Func<object, int, char>..ctor
	|-Func<object, int, Decimal>..ctor
	|-Func<object, int, double>..ctor
	|-Func<object, int, Guid>..ctor
	|-Func<object, int, short>..ctor
	|-Func<object, int, int>..ctor
	|-Func<object, int, long>..ctor
	|-Func<object, int, sbyte>..ctor
	|-Func<object, int, float>..ctor
	|-Func<object, int, ushort>..ctor
	|-Func<object, int, uint>..ctor
	|-Func<object, int, ulong>..ctor
	|-Func<object, object, bool>..ctor
	|-Func<object, object, int>..ctor
	|-Func<object, object, object>..ctor
	|-Func<object, object, VoidTaskResult>..ctor
	|-Func<object, StreamingContext, object>..ctor
	|-Func<object, Vector2, Matrix4x4>..ctor
	|-Func<sbyte, byte, object>..ctor
	|-Func<sbyte, Decimal, object>..ctor
	|-Func<sbyte, double, object>..ctor
	|-Func<sbyte, short, object>..ctor
	|-Func<sbyte, int, object>..ctor
	|-Func<sbyte, long, object>..ctor
	|-Func<sbyte, sbyte, object>..ctor
	|-Func<sbyte, float, object>..ctor
	|-Func<sbyte, ushort, object>..ctor
	|-Func<sbyte, uint, object>..ctor
	|-Func<float, byte, object>..ctor
	|-Func<float, double, object>..ctor
	|-Func<float, short, object>..ctor
	|-Func<float, int, object>..ctor
	|-Func<float, long, object>..ctor
	|-Func<float, sbyte, object>..ctor
	|-Func<float, float, object>..ctor
	|-Func<float, ushort, object>..ctor
	|-Func<float, uint, object>..ctor
	|-Func<float, ulong, object>..ctor
	|-Func<string, MemberInfo, string>..ctor
	|-Func<ushort, byte, object>..ctor
	|-Func<ushort, Decimal, object>..ctor
	|-Func<ushort, double, object>..ctor
	|-Func<ushort, short, object>..ctor
	|-Func<ushort, int, object>..ctor
	|-Func<ushort, long, object>..ctor
	|-Func<ushort, sbyte, object>..ctor
	|-Func<ushort, float, object>..ctor
	|-Func<ushort, ushort, object>..ctor
	|-Func<ushort, uint, object>..ctor
	|-Func<ushort, ulong, object>..ctor
	|-Func<uint, byte, object>..ctor
	|-Func<uint, Decimal, object>..ctor
	|-Func<uint, double, object>..ctor
	|-Func<uint, short, object>..ctor
	|-Func<uint, int, object>..ctor
	|-Func<uint, long, object>..ctor
	|-Func<uint, sbyte, object>..ctor
	|-Func<uint, float, object>..ctor
	|-Func<uint, ushort, object>..ctor
	|-Func<uint, uint, object>..ctor
	|-Func<uint, ulong, object>..ctor
	|-Func<ulong, byte, object>..ctor
	|-Func<ulong, Decimal, object>..ctor
	|-Func<ulong, double, object>..ctor
	|-Func<ulong, short, object>..ctor
	|-Func<ulong, int, object>..ctor
	|-Func<ulong, sbyte, object>..ctor
	|-Func<ulong, float, object>..ctor
	|-Func<ulong, ushort, object>..ctor
	|-Func<ulong, uint, object>..ctor
	|-Func<ulong, ulong, object>..ctor
	|-Func<Quaternion, Quaternion, bool>..ctor
	*/

	public virtual TResult Invoke(T1 arg1, T2 arg2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x287A960 Offset: 0x2879960 VA: 0x18287A960
	|-Func<InputDeviceInfo, ReadOnlyCollection<NativeInputDevice>, NativeInputDevice>.Invoke
	|-Func<InputDeviceInfo, object, object>.Invoke
	|
	|-RVA: 0x19D7C70 Offset: 0x19D6C70 VA: 0x1819D7C70
	|-Func<PlayerAction, BindingSource, bool>.Invoke
	|-Func<object, object, bool>.Invoke
	|
	|-RVA: 0x287D610 Offset: 0x287C610 VA: 0x18287D610
	|-Func<int, IntPtr, bool>.Invoke
	|
	|-RVA: 0x2476AA0 Offset: 0x2475AA0 VA: 0x182476AA0
	|-Func<IntPtr, int, IniValue>.Invoke
	|-Func<IntPtr, int, MixPeerID>.Invoke
	|-Func<IntPtr, int, DateTime>.Invoke
	|-Func<IntPtr, int, RuntimeTypeHandle>.Invoke
	|-Func<IntPtr, int, TimeSpan>.Invoke
	|-Func<IntPtr, int, Camera.GateFitParameters>.Invoke
	|-Func<IntPtr, int, LoadSceneParameters>.Invoke
	|-Func<IntPtr, int, DgwResultServerInfo>.Invoke
	|-Func<IntPtr, int, DgwServerForJson>.Invoke
	|-Func<IntPtr, int, Nullable<int>>.Invoke
	|-Func<IntPtr, int, Nullable<float>>.Invoke
	|-Func<IntPtr, int, Nullable<uint>>.Invoke
	|-Func<IntPtr, int, Nullable<LayerMask>>.Invoke
	|-Func<IntPtr, int, ParameterModifier>.Invoke
	|-Func<IntPtr, int, AnimatorClipInfo>.Invoke
	|-Func<IntPtr, int, ParticleSystem.CollisionModule>.Invoke
	|-Func<IntPtr, int, ParticleSystem.ColorBySpeedModule>.Invoke
	|-Func<IntPtr, int, ParticleSystem.ColorOverLifetimeModule>.Invoke
	|-Func<IntPtr, int, ParticleSystem.CustomDataModule>.Invoke
	|-Func<IntPtr, int, ParticleSystem.EmissionModule>.Invoke
	|-Func<IntPtr, int, ParticleSystem.ExternalForcesModule>.Invoke
	|-Func<IntPtr, int, ParticleSystem.ForceOverLifetimeModule>.Invoke
	|-Func<IntPtr, int, ParticleSystem.InheritVelocityModule>.Invoke
	|-Func<IntPtr, int, ParticleSystem.LightsModule>.Invoke
	|-Func<IntPtr, int, ParticleSystem.LimitVelocityOverLifetimeModule>.Invoke
	|-Func<IntPtr, int, ParticleSystem.MainModule>.Invoke
	|-Func<IntPtr, int, ParticleSystem.NoiseModule>.Invoke
	|-Func<IntPtr, int, ParticleSystem.RotationBySpeedModule>.Invoke
	|-Func<IntPtr, int, ParticleSystem.RotationOverLifetimeModule>.Invoke
	|-Func<IntPtr, int, ParticleSystem.ShapeModule>.Invoke
	|-Func<IntPtr, int, ParticleSystem.SizeBySpeedModule>.Invoke
	|-Func<IntPtr, int, ParticleSystem.SizeOverLifetimeModule>.Invoke
	|-Func<IntPtr, int, ParticleSystem.SubEmittersModule>.Invoke
	|-Func<IntPtr, int, ParticleSystem.TextureSheetAnimationModule>.Invoke
	|-Func<IntPtr, int, ParticleSystem.TrailModule>.Invoke
	|-Func<IntPtr, int, ParticleSystem.TriggerModule>.Invoke
	|-Func<IntPtr, int, ParticleSystem.VelocityOverLifetimeModule>.Invoke
	|
	|-RVA: 0x24782A0 Offset: 0x24772A0 VA: 0x1824782A0
	|-Func<IntPtr, int, HitData>.Invoke
	|-Func<IntPtr, int, InterfaceMapping>.Invoke
	|-Func<IntPtr, int, AnimatorTransitionInfo>.Invoke
	|-Func<IntPtr, int, BoneWeight>.Invoke
	|
	|-RVA: 0x26BCEB0 Offset: 0x26BBEB0 VA: 0x1826BCEB0
	|-Func<IntPtr, int, HitInfo>.Invoke
	|-Func<IntPtr, int, RenderTargetIdentifier>.Invoke
	|-Func<IntPtr, int, Navigation>.Invoke
	|-Func<IntPtr, int, KeyValuePair<int, HitData>>.Invoke
	|-Func<IntPtr, int, OffMeshLinkData>.Invoke
	|
	|-RVA: 0x287B840 Offset: 0x287A840 VA: 0x18287B840
	|-Func<IntPtr, int, HitStabilityReport>.Invoke
	|
	|-RVA: 0x2879D40 Offset: 0x2878D40 VA: 0x182879D40
	|-Func<IntPtr, int, bool>.Invoke
	|-Func<IntPtr, int, byte>.Invoke
	|-Func<IntPtr, int, sbyte>.Invoke
	|
	|-RVA: 0x24795B0 Offset: 0x24785B0 VA: 0x1824795B0
	|-Func<IntPtr, int, DateTimeOffset>.Invoke
	|-Func<IntPtr, int, Decimal>.Invoke
	|-Func<IntPtr, int, StreamingContext>.Invoke
	|-Func<IntPtr, int, MatchTargetWeightMask>.Invoke
	|-Func<IntPtr, int, Random.State>.Invoke
	|-Func<IntPtr, int, Rect>.Invoke
	|-Func<IntPtr, int, RenderBuffer>.Invoke
	|-Func<IntPtr, int, LuaByteBuffer>.Invoke
	|-Func<IntPtr, int, KeyValuePair<int, object>>.Invoke
	|-Func<IntPtr, int, KeyValuePair<object, long>>.Invoke
	|-Func<IntPtr, int, KeyValuePair<object, object>>.Invoke
	|-Func<IntPtr, int, KeyValuePair<uint, object>>.Invoke
	|-Func<IntPtr, int, Guid>.Invoke
	|-Func<IntPtr, int, Nullable<double>>.Invoke
	|-Func<IntPtr, int, Nullable<long>>.Invoke
	|-Func<IntPtr, int, Nullable<ulong>>.Invoke
	|-Func<IntPtr, int, Nullable<Vector3>>.Invoke
	|-Func<IntPtr, int, AccelerationEvent>.Invoke
	|-Func<IntPtr, int, Color>.Invoke
	|-Func<IntPtr, int, PlayableGraph>.Invoke
	|-Func<IntPtr, int, Quaternion>.Invoke
	|-Func<IntPtr, int, ReflectionProbeBlendInfo>.Invoke
	|-Func<IntPtr, int, Vector4>.Invoke
	|
	|-RVA: 0x24799C0 Offset: 0x24789C0 VA: 0x1824799C0
	|-Func<IntPtr, int, string>.Invoke
	|-Func<long, int, object>.Invoke
	|-Func<long, uint, object>.Invoke
	|-Func<IntPtr, int, long>.Invoke
	|-Func<IntPtr, int, IntPtr>.Invoke
	|-Func<IntPtr, int, object>.Invoke
	|-Func<IntPtr, int, ulong>.Invoke
	|-Func<IntPtr, int, UIntPtr>.Invoke
	|-Func<ulong, int, object>.Invoke
	|-Func<ulong, uint, object>.Invoke
	|
	|-RVA: 0x2478A40 Offset: 0x2477A40 VA: 0x182478A40
	|-Func<IntPtr, int, VertexGradient>.Invoke
	|-Func<IntPtr, int, Matrix4x4>.Invoke
	|-Func<IntPtr, int, TokenInfoForJson>.Invoke
	|
	|-RVA: 0x26BE820 Offset: 0x26BD820 VA: 0x1826BE820
	|-Func<IntPtr, int, BuildCompression>.Invoke
	|-Func<IntPtr, int, JointMotor>.Invoke
	|-Func<IntPtr, int, JointSpring>.Invoke
	|-Func<IntPtr, int, Resolution>.Invoke
	|-Func<IntPtr, int, Nullable<Vector2>>.Invoke
	|-Func<IntPtr, int, Vector3>.Invoke
	|
	|-RVA: 0x2476020 Offset: 0x2475020 VA: 0x182476020
	|-Func<IntPtr, int, Color32>.Invoke
	|-Func<IntPtr, int, PropertyName>.Invoke
	|-Func<IntPtr, int, CreateSceneParameters>.Invoke
	|-Func<IntPtr, int, Scene>.Invoke
	|-Func<IntPtr, int, int>.Invoke
	|-Func<IntPtr, int, Int32Enum>.Invoke
	|-Func<IntPtr, int, Nullable<char>>.Invoke
	|-Func<IntPtr, int, Nullable<short>>.Invoke
	|-Func<IntPtr, int, Nullable<ushort>>.Invoke
	|-Func<IntPtr, int, uint>.Invoke
	|-Func<IntPtr, int, LayerMask>.Invoke
	|-Func<IntPtr, int, PhysicsScene>.Invoke
	|
	|-RVA: 0x26BC320 Offset: 0x26BB320 VA: 0x1826BC320
	|-Func<IntPtr, int, RaycastResult>.Invoke
	|-Func<IntPtr, int, ColorBlock>.Invoke
	|-Func<IntPtr, int, Nullable<Touch>>.Invoke
	|
	|-RVA: 0x2476300 Offset: 0x2475300 VA: 0x182476300
	|-Func<IntPtr, int, JointLimits>.Invoke
	|-Func<IntPtr, int, Nullable<Bounds>>.Invoke
	|-Func<IntPtr, int, Nullable<Ray>>.Invoke
	|
	|-RVA: 0x2477BD0 Offset: 0x2476BD0 VA: 0x182477BD0
	|-Func<IntPtr, int, LightBakingOutput>.Invoke
	|-Func<IntPtr, int, Nullable<Decimal>>.Invoke
	|-Func<IntPtr, int, Nullable<Color>>.Invoke
	|-Func<IntPtr, int, Nullable<Quaternion>>.Invoke
	|-Func<IntPtr, int, Nullable<Vector4>>.Invoke
	|
	|-RVA: 0x24766A0 Offset: 0x24756A0 VA: 0x1824766A0
	|-Func<IntPtr, int, ParticleSystem.EmitParams>.Invoke
	|
	|-RVA: 0x2478DD0 Offset: 0x2477DD0 VA: 0x182478DD0
	|-Func<IntPtr, int, ParticleSystem.Particle>.Invoke
	|
	|-RVA: 0x2477450 Offset: 0x2476450 VA: 0x182477450
	|-Func<IntPtr, int, RaycastHit>.Invoke
	|-Func<IntPtr, int, RenderTextureDescriptor>.Invoke
	|
	|-RVA: 0x2479CB0 Offset: 0x2478CB0 VA: 0x182479CB0
	|-Func<IntPtr, int, SphericalHarmonicsL2>.Invoke
	|
	|-RVA: 0x24777E0 Offset: 0x24767E0 VA: 0x1824777E0
	|-Func<IntPtr, int, SpriteState>.Invoke
	|-Func<IntPtr, int, DgwServerInfo>.Invoke
	|-Func<IntPtr, int, DYResourceManager.CreateObjectResult>.Invoke
	|-Func<IntPtr, int, Bounds>.Invoke
	|-Func<IntPtr, int, Ray>.Invoke
	|
	|-RVA: 0x1CC2210 Offset: 0x1CC1210 VA: 0x181CC2210
	|-Func<string, byte[], byte[]>.Invoke
	|-Func<string, MemberInfo, string>.Invoke
	|-Func<AsyncCallback, object, IAsyncResult>.Invoke
	|-Func<object, object, object>.Invoke
	|
	|-RVA: 0x26B87A0 Offset: 0x26B77A0 VA: 0x1826B87A0
	|-Func<Camera, Vector2, Matrix4x4>.Invoke
	|-Func<object, Vector2, Matrix4x4>.Invoke
	|
	|-RVA: 0x287CCE0 Offset: 0x287BCE0 VA: 0x18287CCE0
	|-Func<pb_Edge, int, bool>.Invoke
	|
	|-RVA: 0x26BDB90 Offset: 0x26BCB90 VA: 0x1826BDB90
	|-Func<bool, bool, object>.Invoke
	|-Func<byte, byte, object>.Invoke
	|-Func<byte, sbyte, object>.Invoke
	|-Func<sbyte, byte, object>.Invoke
	|-Func<sbyte, sbyte, object>.Invoke
	|
	|-RVA: 0x26C0C10 Offset: 0x26BFC10 VA: 0x1826C0C10
	|-Func<byte, Decimal, object>.Invoke
	|-Func<sbyte, Decimal, object>.Invoke
	|
	|-RVA: 0x26BACD0 Offset: 0x26B9CD0 VA: 0x1826BACD0
	|-Func<byte, double, object>.Invoke
	|-Func<sbyte, double, object>.Invoke
	|
	|-RVA: 0x287A330 Offset: 0x2879330 VA: 0x18287A330
	|-Func<byte, short, object>.Invoke
	|-Func<byte, ushort, object>.Invoke
	|-Func<sbyte, short, object>.Invoke
	|-Func<sbyte, ushort, object>.Invoke
	|
	|-RVA: 0x287D900 Offset: 0x287C900 VA: 0x18287D900
	|-Func<byte, int, object>.Invoke
	|-Func<byte, uint, object>.Invoke
	|-Func<sbyte, int, object>.Invoke
	|-Func<sbyte, uint, object>.Invoke
	|
	|-RVA: 0x287A030 Offset: 0x2879030 VA: 0x18287A030
	|-Func<byte, long, object>.Invoke
	|-Func<byte, ulong, object>.Invoke
	|-Func<sbyte, long, object>.Invoke
	|
	|-RVA: 0x26BD560 Offset: 0x26BC560 VA: 0x1826BD560
	|-Func<byte, float, object>.Invoke
	|-Func<sbyte, float, object>.Invoke
	|
	|-RVA: 0x287AEB0 Offset: 0x2879EB0 VA: 0x18287AEB0
	|-Func<Decimal, byte, object>.Invoke
	|-Func<Decimal, sbyte, object>.Invoke
	|
	|-RVA: 0x287B2C0 Offset: 0x287A2C0 VA: 0x18287B2C0
	|-Func<Decimal, Decimal, object>.Invoke
	|
	|-RVA: 0x287DFF0 Offset: 0x287CFF0 VA: 0x18287DFF0
	|-Func<Decimal, short, object>.Invoke
	|-Func<Decimal, ushort, object>.Invoke
	|
	|-RVA: 0x287DBF0 Offset: 0x287CBF0 VA: 0x18287DBF0
	|-Func<Decimal, int, object>.Invoke
	|-Func<Decimal, uint, object>.Invoke
	|
	|-RVA: 0x287E400 Offset: 0x287D400 VA: 0x18287E400
	|-Func<Decimal, long, object>.Invoke
	|-Func<Decimal, ulong, object>.Invoke
	|
	|-RVA: 0x287CFD0 Offset: 0x287BFD0 VA: 0x18287CFD0
	|-Func<double, byte, object>.Invoke
	|-Func<double, sbyte, object>.Invoke
	|-Func<float, byte, object>.Invoke
	|-Func<float, sbyte, object>.Invoke
	|
	|-RVA: 0x287C9C0 Offset: 0x287B9C0 VA: 0x18287C9C0
	|-Func<double, double, object>.Invoke
	|-Func<float, double, object>.Invoke
	|
	|-RVA: 0x26B8DB0 Offset: 0x26B7DB0 VA: 0x1826B8DB0
	|-Func<double, short, object>.Invoke
	|-Func<double, ushort, object>.Invoke
	|-Func<float, short, object>.Invoke
	|-Func<float, ushort, object>.Invoke
	|
	|-RVA: 0x26BC6E0 Offset: 0x26BB6E0 VA: 0x1826BC6E0
	|-Func<double, int, object>.Invoke
	|-Func<double, uint, object>.Invoke
	|-Func<float, int, object>.Invoke
	|-Func<float, uint, object>.Invoke
	|
	|-RVA: 0x287A640 Offset: 0x2879640 VA: 0x18287A640
	|-Func<double, long, object>.Invoke
	|-Func<double, ulong, object>.Invoke
	|-Func<float, long, object>.Invoke
	|-Func<float, ulong, object>.Invoke
	|
	|-RVA: 0x26BEF40 Offset: 0x26BDF40 VA: 0x1826BEF40
	|-Func<double, float, object>.Invoke
	|-Func<float, float, object>.Invoke
	|
	|-RVA: 0x26BFDF0 Offset: 0x26BEDF0 VA: 0x1826BFDF0
	|-Func<short, byte, object>.Invoke
	|-Func<short, sbyte, object>.Invoke
	|-Func<ushort, byte, object>.Invoke
	|-Func<ushort, sbyte, object>.Invoke
	|
	|-RVA: 0x287BEE0 Offset: 0x287AEE0 VA: 0x18287BEE0
	|-Func<short, Decimal, object>.Invoke
	|-Func<ushort, Decimal, object>.Invoke
	|
	|-RVA: 0x2879320 Offset: 0x2878320 VA: 0x182879320
	|-Func<short, double, object>.Invoke
	|-Func<ushort, double, object>.Invoke
	|
	|-RVA: 0x26B93C0 Offset: 0x26B83C0 VA: 0x1826B93C0
	|-Func<short, short, object>.Invoke
	|-Func<short, ushort, object>.Invoke
	|-Func<ushort, short, object>.Invoke
	|-Func<ushort, ushort, object>.Invoke
	|
	|-RVA: 0x26C1350 Offset: 0x26C0350 VA: 0x1826C1350
	|-Func<short, int, object>.Invoke
	|-Func<short, uint, object>.Invoke
	|-Func<ushort, int, object>.Invoke
	|-Func<ushort, uint, object>.Invoke
	|
	|-RVA: 0x26C1640 Offset: 0x26C0640 VA: 0x1826C1640
	|-Func<short, long, object>.Invoke
	|-Func<ushort, long, object>.Invoke
	|-Func<ushort, ulong, object>.Invoke
	|
	|-RVA: 0x287D2F0 Offset: 0x287C2F0 VA: 0x18287D2F0
	|-Func<short, float, object>.Invoke
	|-Func<ushort, float, object>.Invoke
	|
	|-RVA: 0x26BD890 Offset: 0x26BC890 VA: 0x1826BD890
	|-Func<int, byte, object>.Invoke
	|-Func<int, sbyte, object>.Invoke
	|-Func<uint, byte, object>.Invoke
	|-Func<uint, sbyte, object>.Invoke
	|
	|-RVA: 0x2879640 Offset: 0x2878640 VA: 0x182879640
	|-Func<int, Decimal, object>.Invoke
	|-Func<uint, Decimal, object>.Invoke
	|
	|-RVA: 0x26C1030 Offset: 0x26C0030 VA: 0x1826C1030
	|-Func<int, double, object>.Invoke
	|-Func<uint, double, object>.Invoke
	|
	|-RVA: 0x26BF7E0 Offset: 0x26BE7E0 VA: 0x1826BF7E0
	|-Func<int, short, object>.Invoke
	|-Func<int, ushort, object>.Invoke
	|-Func<uint, short, object>.Invoke
	|-Func<uint, ushort, object>.Invoke
	|
	|-RVA: 0x287BBF0 Offset: 0x287ABF0 VA: 0x18287BBF0
	|-Func<int, int, object>.Invoke
	|-Func<int, uint, object>.Invoke
	|-Func<uint, int, object>.Invoke
	|-Func<uint, uint, object>.Invoke
	|
	|-RVA: 0x26B90D0 Offset: 0x26B80D0 VA: 0x1826B90D0
	|-Func<int, long, object>.Invoke
	|-Func<uint, long, object>.Invoke
	|-Func<uint, ulong, object>.Invoke
	|
	|-RVA: 0x26BA350 Offset: 0x26B9350 VA: 0x1826BA350
	|-Func<int, float, object>.Invoke
	|-Func<uint, float, object>.Invoke
	|
	|-RVA: 0x26BEC40 Offset: 0x26BDC40 VA: 0x1826BEC40
	|-Func<long, byte, object>.Invoke
	|-Func<long, sbyte, object>.Invoke
	|-Func<ulong, byte, object>.Invoke
	|-Func<ulong, sbyte, object>.Invoke
	|
	|-RVA: 0x26B9A80 Offset: 0x26B8A80 VA: 0x1826B9A80
	|-Func<long, Decimal, object>.Invoke
	|-Func<ulong, Decimal, object>.Invoke
	|
	|-RVA: 0x26BFAD0 Offset: 0x26BEAD0 VA: 0x1826BFAD0
	|-Func<long, double, object>.Invoke
	|-Func<ulong, double, object>.Invoke
	|
	|-RVA: 0x26BB860 Offset: 0x26BA860 VA: 0x1826BB860
	|-Func<long, short, object>.Invoke
	|-Func<long, ushort, object>.Invoke
	|-Func<ulong, short, object>.Invoke
	|-Func<ulong, ushort, object>.Invoke
	|
	|-RVA: 0x26BD270 Offset: 0x26BC270 VA: 0x1826BD270
	|-Func<long, long, object>.Invoke
	|-Func<ulong, ulong, object>.Invoke
	|
	|-RVA: 0x287C300 Offset: 0x287B300 VA: 0x18287C300
	|-Func<long, float, object>.Invoke
	|-Func<ulong, float, object>.Invoke
	|
	|-RVA: 0x287C620 Offset: 0x287B620 VA: 0x18287C620
	|-Func<IntPtr, int, DgwResultInfo>.Invoke
	|
	|-RVA: 0x2879A50 Offset: 0x2878A50 VA: 0x182879A50
	|-Func<IntPtr, int, nil>.Invoke
	|
	|-RVA: 0x2477FB0 Offset: 0x2476FB0 VA: 0x182477FB0
	|-Func<IntPtr, int, char>.Invoke
	|-Func<IntPtr, int, short>.Invoke
	|-Func<IntPtr, int, Nullable<bool>>.Invoke
	|-Func<IntPtr, int, Nullable<byte>>.Invoke
	|-Func<IntPtr, int, Nullable<sbyte>>.Invoke
	|-Func<IntPtr, int, ushort>.Invoke
	|
	|-RVA: 0x2476D90 Offset: 0x2475D90 VA: 0x182476D90
	|-Func<IntPtr, int, double>.Invoke
	|-Func<IntPtr, int, float>.Invoke
	|
	|-RVA: 0x2478690 Offset: 0x2477690 VA: 0x182478690
	|-Func<IntPtr, int, Nullable<RaycastHit>>.Invoke
	|
	|-RVA: 0x24791B0 Offset: 0x24781B0 VA: 0x1824791B0
	|-Func<IntPtr, int, NavMeshHit>.Invoke
	|-Func<IntPtr, int, AnimatorStateInfo>.Invoke
	|
	|-RVA: 0x2477090 Offset: 0x2476090 VA: 0x182477090
	|-Func<IntPtr, int, CombineInstance>.Invoke
	|
	|-RVA: 0x26B96D0 Offset: 0x26B86D0 VA: 0x1826B96D0
	|-Func<IntPtr, int, TextGenerationSettings>.Invoke
	|
	|-RVA: 0x26BB4B0 Offset: 0x26BA4B0 VA: 0x1826BB4B0
	|-Func<IntPtr, int, Touch>.Invoke
	|
	|-RVA: 0x26BC010 Offset: 0x26BB010 VA: 0x1826BC010
	|-Func<IntPtr, int, Vector2>.Invoke
	|
	|-RVA: 0x26BC9F0 Offset: 0x26BB9F0 VA: 0x1826BC9F0
	|-Func<object, int, bool>.Invoke
	|-Func<object, int, byte>.Invoke
	|-Func<object, int, sbyte>.Invoke
	|
	|-RVA: 0x26B9E90 Offset: 0x26B8E90 VA: 0x1826B9E90
	|-Func<object, int, char>.Invoke
	|-Func<object, int, short>.Invoke
	|-Func<object, int, ushort>.Invoke
	|
	|-RVA: 0x26C0100 Offset: 0x26BF100 VA: 0x1826C0100
	|-Func<object, int, Decimal>.Invoke
	|-Func<object, int, Guid>.Invoke
	|
	|-RVA: 0x26BE360 Offset: 0x26BD360 VA: 0x1826BE360
	|-Func<object, int, double>.Invoke
	|-Func<object, int, float>.Invoke
	|
	|-RVA: 0x26BB000 Offset: 0x26BA000 VA: 0x1826BB000
	|-Func<object, int, int>.Invoke
	|-Func<object, int, uint>.Invoke
	|
	|-RVA: 0x26BBB50 Offset: 0x26BAB50 VA: 0x1826BBB50
	|-Func<object, int, long>.Invoke
	|-Func<object, int, ulong>.Invoke
	|
	|-RVA: 0x26C0750 Offset: 0x26BF750 VA: 0x1826C0750
	|-Func<object, object, int>.Invoke
	|
	|-RVA: 0x26BDEA0 Offset: 0x26BCEA0 VA: 0x1826BDEA0
	|-Func<object, object, VoidTaskResult>.Invoke
	|
	|-RVA: 0x26BA670 Offset: 0x26B9670 VA: 0x1826BA670
	|-Func<object, StreamingContext, object>.Invoke
	|
	|-RVA: 0x26BF260 Offset: 0x26BE260 VA: 0x1826BF260
	|-Func<Quaternion, Quaternion, bool>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2876450 Offset: 0x2875450 VA: 0x182876450
	|-Func<InputDeviceInfo, object, object>.BeginInvoke
	|
	|-RVA: 0x2876130 Offset: 0x2875130 VA: 0x182876130
	|-Func<pb_Edge, int, bool>.BeginInvoke
	|
	|-RVA: 0x28775D0 Offset: 0x28765D0 VA: 0x1828775D0
	|-Func<bool, bool, object>.BeginInvoke
	|
	|-RVA: 0x2877D50 Offset: 0x2876D50 VA: 0x182877D50
	|-Func<byte, byte, object>.BeginInvoke
	|
	|-RVA: 0x2878DA0 Offset: 0x2877DA0 VA: 0x182878DA0
	|-Func<byte, Decimal, object>.BeginInvoke
	|
	|-RVA: 0x2876090 Offset: 0x2875090 VA: 0x182876090
	|-Func<byte, double, object>.BeginInvoke
	|
	|-RVA: 0x2876270 Offset: 0x2875270 VA: 0x182876270
	|-Func<byte, short, object>.BeginInvoke
	|
	|-RVA: 0x2877710 Offset: 0x2876710 VA: 0x182877710
	|-Func<byte, int, object>.BeginInvoke
	|
	|-RVA: 0x2877E90 Offset: 0x2876E90 VA: 0x182877E90
	|-Func<byte, long, object>.BeginInvoke
	|
	|-RVA: 0x28778F0 Offset: 0x28768F0 VA: 0x1828778F0
	|-Func<byte, sbyte, object>.BeginInvoke
	|
	|-RVA: 0x2878C60 Offset: 0x2877C60 VA: 0x182878C60
	|-Func<byte, float, object>.BeginInvoke
	|
	|-RVA: 0x2878570 Offset: 0x2877570 VA: 0x182878570
	|-Func<byte, ushort, object>.BeginInvoke
	|
	|-RVA: 0x2876BD0 Offset: 0x2875BD0 VA: 0x182876BD0
	|-Func<byte, uint, object>.BeginInvoke
	|
	|-RVA: 0x28789E0 Offset: 0x28779E0 VA: 0x1828789E0
	|-Func<byte, ulong, object>.BeginInvoke
	|
	|-RVA: 0x2876310 Offset: 0x2875310 VA: 0x182876310
	|-Func<Decimal, byte, object>.BeginInvoke
	|
	|-RVA: 0x2878930 Offset: 0x2877930 VA: 0x182878930
	|-Func<Decimal, Decimal, object>.BeginInvoke
	|
	|-RVA: 0x28764F0 Offset: 0x28754F0 VA: 0x1828764F0
	|-Func<Decimal, short, object>.BeginInvoke
	|
	|-RVA: 0x2878250 Offset: 0x2877250 VA: 0x182878250
	|-Func<Decimal, int, object>.BeginInvoke
	|
	|-RVA: 0x2877670 Offset: 0x2876670 VA: 0x182877670
	|-Func<Decimal, long, object>.BeginInvoke
	|
	|-RVA: 0x28790C0 Offset: 0x28780C0 VA: 0x1828790C0
	|-Func<Decimal, sbyte, object>.BeginInvoke
	|
	|-RVA: 0x2878D00 Offset: 0x2877D00 VA: 0x182878D00
	|-Func<Decimal, ushort, object>.BeginInvoke
	|
	|-RVA: 0x28766D0 Offset: 0x28756D0 VA: 0x1828766D0
	|-Func<Decimal, uint, object>.BeginInvoke
	|
	|-RVA: 0x2878F80 Offset: 0x2877F80 VA: 0x182878F80
	|-Func<Decimal, ulong, object>.BeginInvoke
	|
	|-RVA: 0x2877850 Offset: 0x2876850 VA: 0x182877850
	|-Func<double, byte, object>.BeginInvoke
	|
	|-RVA: 0x2879020 Offset: 0x2878020 VA: 0x182879020
	|-Func<double, double, object>.BeginInvoke
	|
	|-RVA: 0x2877490 Offset: 0x2876490 VA: 0x182877490
	|-Func<double, short, object>.BeginInvoke
	|
	|-RVA: 0x2877170 Offset: 0x2876170 VA: 0x182877170
	|-Func<double, int, object>.BeginInvoke
	|
	|-RVA: 0x28769F0 Offset: 0x28759F0 VA: 0x1828769F0
	|-Func<double, long, object>.BeginInvoke
	|
	|-RVA: 0x2877530 Offset: 0x2876530 VA: 0x182877530
	|-Func<double, sbyte, object>.BeginInvoke
	|
	|-RVA: 0x28781B0 Offset: 0x28771B0 VA: 0x1828781B0
	|-Func<double, float, object>.BeginInvoke
	|
	|-RVA: 0x28786B0 Offset: 0x28776B0 VA: 0x1828786B0
	|-Func<double, ushort, object>.BeginInvoke
	|
	|-RVA: 0x28770D0 Offset: 0x28760D0 VA: 0x1828770D0
	|-Func<double, uint, object>.BeginInvoke
	|
	|-RVA: 0x28787F0 Offset: 0x28777F0 VA: 0x1828787F0
	|-Func<double, ulong, object>.BeginInvoke
	|
	|-RVA: 0x28782F0 Offset: 0x28772F0 VA: 0x1828782F0
	|-Func<short, byte, object>.BeginInvoke
	|
	|-RVA: 0x2876F90 Offset: 0x2875F90 VA: 0x182876F90
	|-Func<short, Decimal, object>.BeginInvoke
	|
	|-RVA: 0x28768B0 Offset: 0x28758B0 VA: 0x1828768B0
	|-Func<short, double, object>.BeginInvoke
	|
	|-RVA: 0x2877F30 Offset: 0x2876F30 VA: 0x182877F30
	|-Func<short, short, object>.BeginInvoke
	|
	|-RVA: 0x2877210 Offset: 0x2876210 VA: 0x182877210
	|-Func<short, int, object>.BeginInvoke
	|
	|-RVA: 0x2876DB0 Offset: 0x2875DB0 VA: 0x182876DB0
	|-Func<short, long, object>.BeginInvoke
	|
	|-RVA: 0x2876A90 Offset: 0x2875A90 VA: 0x182876A90
	|-Func<short, sbyte, object>.BeginInvoke
	|
	|-RVA: 0x28773F0 Offset: 0x28763F0 VA: 0x1828773F0
	|-Func<short, float, object>.BeginInvoke
	|
	|-RVA: 0x2878A80 Offset: 0x2877A80 VA: 0x182878A80
	|-Func<short, ushort, object>.BeginInvoke
	|
	|-RVA: 0x2878070 Offset: 0x2877070 VA: 0x182878070
	|-Func<short, uint, object>.BeginInvoke
	|
	|-RVA: 0x2876810 Offset: 0x2875810 VA: 0x182876810
	|-Func<int, byte, object>.BeginInvoke
	|
	|-RVA: 0x2876630 Offset: 0x2875630 VA: 0x182876630
	|-Func<int, Decimal, object>.BeginInvoke
	|
	|-RVA: 0x2878430 Offset: 0x2877430 VA: 0x182878430
	|-Func<int, double, object>.BeginInvoke
	|
	|-RVA: 0x2878BC0 Offset: 0x2877BC0 VA: 0x182878BC0
	|-Func<int, short, object>.BeginInvoke
	|
	|-RVA: 0x2876EF0 Offset: 0x2875EF0 VA: 0x182876EF0
	|-Func<int, int, object>.BeginInvoke
	|
	|-RVA: 0x2876E50 Offset: 0x2875E50 VA: 0x182876E50
	|-Func<int, long, object>.BeginInvoke
	|
	|-RVA: 0x2876590 Offset: 0x2875590 VA: 0x182876590
	|-Func<int, IntPtr, bool>.BeginInvoke
	|
	|-RVA: 0x2877990 Offset: 0x2876990 VA: 0x182877990
	|-Func<int, sbyte, object>.BeginInvoke
	|
	|-RVA: 0x2876950 Offset: 0x2875950 VA: 0x182876950
	|-Func<int, float, object>.BeginInvoke
	|
	|-RVA: 0x2876D10 Offset: 0x2875D10 VA: 0x182876D10
	|-Func<int, ushort, object>.BeginInvoke
	|
	|-RVA: 0x2877350 Offset: 0x2876350 VA: 0x182877350
	|-Func<int, uint, object>.BeginInvoke
	|
	|-RVA: 0x2877DF0 Offset: 0x2876DF0 VA: 0x182877DF0
	|-Func<long, byte, object>.BeginInvoke
	|
	|-RVA: 0x2877AD0 Offset: 0x2876AD0 VA: 0x182877AD0
	|-Func<long, Decimal, object>.BeginInvoke
	|
	|-RVA: 0x2878610 Offset: 0x2877610 VA: 0x182878610
	|-Func<long, double, object>.BeginInvoke
	|
	|-RVA: 0x2876770 Offset: 0x2875770 VA: 0x182876770
	|-Func<long, short, object>.BeginInvoke
	|
	|-RVA: 0x2877CB0 Offset: 0x2876CB0 VA: 0x182877CB0
	|-Func<long, int, object>.BeginInvoke
	|
	|-RVA: 0x28777B0 Offset: 0x28767B0 VA: 0x1828777B0
	|-Func<long, long, object>.BeginInvoke
	|
	|-RVA: 0x2877030 Offset: 0x2876030 VA: 0x182877030
	|-Func<long, sbyte, object>.BeginInvoke
	|
	|-RVA: 0x28772B0 Offset: 0x28762B0 VA: 0x1828772B0
	|-Func<long, float, object>.BeginInvoke
	|
	|-RVA: 0x2878B20 Offset: 0x2877B20 VA: 0x182878B20
	|-Func<long, ushort, object>.BeginInvoke
	|
	|-RVA: 0x2877B70 Offset: 0x2876B70 VA: 0x182877B70
	|-Func<long, uint, object>.BeginInvoke
	|
	|-RVA: 0x2878390 Offset: 0x2877390 VA: 0x182878390
	|-Func<IntPtr, int, DgwResultInfo>.BeginInvoke
	|
	|-RVA: 0x28784D0 Offset: 0x28774D0 VA: 0x1828784D0
	|-Func<IntPtr, int, DgwResultServerInfo>.BeginInvoke
	|
	|-RVA: 0x28763B0 Offset: 0x28753B0 VA: 0x1828763B0
	|-Func<IntPtr, int, DgwServerForJson>.BeginInvoke
	|
	|-RVA: 0x2878890 Offset: 0x2877890 VA: 0x182878890
	|-Func<IntPtr, int, DgwServerInfo>.BeginInvoke
	|
	|-RVA: 0x2877C10 Offset: 0x2876C10 VA: 0x182877C10
	|-Func<IntPtr, int, TokenInfoForJson>.BeginInvoke
	|
	|-RVA: 0x2877FD0 Offset: 0x2876FD0 VA: 0x182877FD0
	|-Func<IntPtr, int, IniValue>.BeginInvoke
	|
	|-RVA: 0x28761D0 Offset: 0x28751D0 VA: 0x1828761D0
	|-Func<IntPtr, int, DYResourceManager.CreateObjectResult>.BeginInvoke
	|
	|-RVA: 0x2876B30 Offset: 0x2875B30 VA: 0x182876B30
	|-Func<IntPtr, int, HitData>.BeginInvoke
	|
	|-RVA: 0x2878750 Offset: 0x2877750 VA: 0x182878750
	|-Func<IntPtr, int, HitInfo>.BeginInvoke
	|
	|-RVA: 0x2878E40 Offset: 0x2877E40 VA: 0x182878E40
	|-Func<IntPtr, int, HitStabilityReport>.BeginInvoke
	|
	|-RVA: 0x2879160 Offset: 0x2878160 VA: 0x182879160
	|-Func<IntPtr, int, LuaByteBuffer>.BeginInvoke
	|
	|-RVA: 0x2878EE0 Offset: 0x2877EE0 VA: 0x182878EE0
	|-Func<IntPtr, int, nil>.BeginInvoke
	|
	|-RVA: 0x2876C70 Offset: 0x2875C70 VA: 0x182876C70
	|-Func<IntPtr, int, MixPeerID>.BeginInvoke
	|
	|-RVA: 0x2878110 Offset: 0x2877110 VA: 0x182878110
	|-Func<IntPtr, int, bool>.BeginInvoke
	|
	|-RVA: 0x2877A30 Offset: 0x2876A30 VA: 0x182877A30
	|-Func<IntPtr, int, byte>.BeginInvoke
	|
	|-RVA: 0x2474EA0 Offset: 0x2473EA0 VA: 0x182474EA0
	|-Func<IntPtr, int, char>.BeginInvoke
	|
	|-RVA: 0x2472BA0 Offset: 0x2471BA0 VA: 0x182472BA0
	|-Func<IntPtr, int, KeyValuePair<int, HitData>>.BeginInvoke
	|
	|-RVA: 0x24740E0 Offset: 0x24730E0 VA: 0x1824740E0
	|-Func<IntPtr, int, KeyValuePair<int, object>>.BeginInvoke
	|
	|-RVA: 0x2473780 Offset: 0x2472780 VA: 0x182473780
	|-Func<IntPtr, int, KeyValuePair<object, long>>.BeginInvoke
	|
	|-RVA: 0x2471F20 Offset: 0x2470F20 VA: 0x182471F20
	|-Func<IntPtr, int, KeyValuePair<object, object>>.BeginInvoke
	|
	|-RVA: 0x2475120 Offset: 0x2474120 VA: 0x182475120
	|-Func<IntPtr, int, KeyValuePair<uint, object>>.BeginInvoke
	|
	|-RVA: 0x24736E0 Offset: 0x24726E0 VA: 0x1824736E0
	|-Func<IntPtr, int, DateTime>.BeginInvoke
	|
	|-RVA: 0x24754E0 Offset: 0x24744E0 VA: 0x1824754E0
	|-Func<IntPtr, int, DateTimeOffset>.BeginInvoke
	|
	|-RVA: 0x24727E0 Offset: 0x24717E0 VA: 0x1824727E0
	|-Func<IntPtr, int, Decimal>.BeginInvoke
	|
	|-RVA: 0x2475580 Offset: 0x2474580 VA: 0x182475580
	|-Func<IntPtr, int, double>.BeginInvoke
	|
	|-RVA: 0x2471C00 Offset: 0x2470C00 VA: 0x182471C00
	|-Func<IntPtr, int, Guid>.BeginInvoke
	|
	|-RVA: 0x2473F00 Offset: 0x2472F00 VA: 0x182473F00
	|-Func<IntPtr, int, short>.BeginInvoke
	|
	|-RVA: 0x2472C40 Offset: 0x2471C40 VA: 0x182472C40
	|-Func<IntPtr, int, int>.BeginInvoke
	|
	|-RVA: 0x2475300 Offset: 0x2474300 VA: 0x182475300
	|-Func<IntPtr, int, Int32Enum>.BeginInvoke
	|
	|-RVA: 0x2473FA0 Offset: 0x2472FA0 VA: 0x182473FA0
	|-Func<IntPtr, int, long>.BeginInvoke
	|
	|-RVA: 0x2472600 Offset: 0x2471600 VA: 0x182472600
	|-Func<IntPtr, int, IntPtr>.BeginInvoke
	|
	|-RVA: 0x2471980 Offset: 0x2470980 VA: 0x182471980
	|-Func<IntPtr, int, Nullable<bool>>.BeginInvoke
	|
	|-RVA: 0x24726A0 Offset: 0x24716A0 VA: 0x1824726A0
	|-Func<IntPtr, int, Nullable<byte>>.BeginInvoke
	|
	|-RVA: 0x2473E60 Offset: 0x2472E60 VA: 0x182473E60
	|-Func<IntPtr, int, Nullable<char>>.BeginInvoke
	|
	|-RVA: 0x2472EC0 Offset: 0x2471EC0 VA: 0x182472EC0
	|-Func<IntPtr, int, Nullable<Decimal>>.BeginInvoke
	|
	|-RVA: 0x2475440 Offset: 0x2474440 VA: 0x182475440
	|-Func<IntPtr, int, Nullable<double>>.BeginInvoke
	|
	|-RVA: 0x24756C0 Offset: 0x24746C0 VA: 0x1824756C0
	|-Func<IntPtr, int, Nullable<short>>.BeginInvoke
	|
	|-RVA: 0x2472060 Offset: 0x2471060 VA: 0x182472060
	|-Func<IntPtr, int, Nullable<int>>.BeginInvoke
	|
	|-RVA: 0x24759E0 Offset: 0x24749E0 VA: 0x1824759E0
	|-Func<IntPtr, int, Nullable<long>>.BeginInvoke
	|
	|-RVA: 0x2474040 Offset: 0x2473040 VA: 0x182474040
	|-Func<IntPtr, int, Nullable<sbyte>>.BeginInvoke
	|
	|-RVA: 0x2473320 Offset: 0x2472320 VA: 0x182473320
	|-Func<IntPtr, int, Nullable<float>>.BeginInvoke
	|
	|-RVA: 0x24733C0 Offset: 0x24723C0 VA: 0x1824733C0
	|-Func<IntPtr, int, Nullable<ushort>>.BeginInvoke
	|
	|-RVA: 0x2475760 Offset: 0x2474760 VA: 0x182475760
	|-Func<IntPtr, int, Nullable<uint>>.BeginInvoke
	|
	|-RVA: 0x2471D40 Offset: 0x2470D40 VA: 0x182471D40
	|-Func<IntPtr, int, Nullable<ulong>>.BeginInvoke
	|
	|-RVA: 0x2474C20 Offset: 0x2473C20 VA: 0x182474C20
	|-Func<IntPtr, int, Nullable<Bounds>>.BeginInvoke
	|
	|-RVA: 0x2472880 Offset: 0x2471880 VA: 0x182472880
	|-Func<IntPtr, int, Nullable<Color>>.BeginInvoke
	|
	|-RVA: 0x2471AC0 Offset: 0x2470AC0 VA: 0x182471AC0
	|-Func<IntPtr, int, Nullable<LayerMask>>.BeginInvoke
	|
	|-RVA: 0x2472B00 Offset: 0x2471B00 VA: 0x182472B00
	|-Func<IntPtr, int, Nullable<Quaternion>>.BeginInvoke
	|
	|-RVA: 0x2475800 Offset: 0x2474800 VA: 0x182475800
	|-Func<IntPtr, int, Nullable<Ray>>.BeginInvoke
	|
	|-RVA: 0x2475080 Offset: 0x2474080 VA: 0x182475080
	|-Func<IntPtr, int, Nullable<RaycastHit>>.BeginInvoke
	|
	|-RVA: 0x24745E0 Offset: 0x24735E0 VA: 0x1824745E0
	|-Func<IntPtr, int, Nullable<Touch>>.BeginInvoke
	|
	|-RVA: 0x2473000 Offset: 0x2472000 VA: 0x182473000
	|-Func<IntPtr, int, Nullable<Vector2>>.BeginInvoke
	|
	|-RVA: 0x2474860 Offset: 0x2473860 VA: 0x182474860
	|-Func<IntPtr, int, Nullable<Vector3>>.BeginInvoke
	|
	|-RVA: 0x2475A80 Offset: 0x2474A80 VA: 0x182475A80
	|-Func<IntPtr, int, Nullable<Vector4>>.BeginInvoke
	|
	|-RVA: 0x2474220 Offset: 0x2473220 VA: 0x182474220
	|-Func<IntPtr, int, object>.BeginInvoke
	|
	|-RVA: 0x24718E0 Offset: 0x24708E0 VA: 0x1824718E0
	|-Func<IntPtr, int, InterfaceMapping>.BeginInvoke
	|
	|-RVA: 0x2473820 Offset: 0x2472820 VA: 0x182473820
	|-Func<IntPtr, int, ParameterModifier>.BeginInvoke
	|
	|-RVA: 0x2474540 Offset: 0x2473540 VA: 0x182474540
	|-Func<IntPtr, int, StreamingContext>.BeginInvoke
	|
	|-RVA: 0x2472240 Offset: 0x2471240 VA: 0x182472240
	|-Func<IntPtr, int, RuntimeTypeHandle>.BeginInvoke
	|
	|-RVA: 0x2473960 Offset: 0x2472960 VA: 0x182473960
	|-Func<IntPtr, int, sbyte>.BeginInvoke
	|
	|-RVA: 0x2472D80 Offset: 0x2471D80 VA: 0x182472D80
	|-Func<IntPtr, int, float>.BeginInvoke
	|
	|-RVA: 0x2474E00 Offset: 0x2473E00 VA: 0x182474E00
	|-Func<IntPtr, int, TimeSpan>.BeginInvoke
	|
	|-RVA: 0x2474400 Offset: 0x2473400 VA: 0x182474400
	|-Func<IntPtr, int, ushort>.BeginInvoke
	|
	|-RVA: 0x2472E20 Offset: 0x2471E20 VA: 0x182472E20
	|-Func<IntPtr, int, uint>.BeginInvoke
	|
	|-RVA: 0x2475620 Offset: 0x2474620 VA: 0x182475620
	|-Func<IntPtr, int, ulong>.BeginInvoke
	|
	|-RVA: 0x2474CC0 Offset: 0x2473CC0 VA: 0x182474CC0
	|-Func<IntPtr, int, UIntPtr>.BeginInvoke
	|
	|-RVA: 0x2474D60 Offset: 0x2473D60 VA: 0x182474D60
	|-Func<IntPtr, int, VertexGradient>.BeginInvoke
	|
	|-RVA: 0x24729C0 Offset: 0x24719C0 VA: 0x1824729C0
	|-Func<IntPtr, int, NavMeshHit>.BeginInvoke
	|
	|-RVA: 0x24742C0 Offset: 0x24732C0 VA: 0x1824742C0
	|-Func<IntPtr, int, OffMeshLinkData>.BeginInvoke
	|
	|-RVA: 0x2473BE0 Offset: 0x2472BE0 VA: 0x182473BE0
	|-Func<IntPtr, int, AccelerationEvent>.BeginInvoke
	|
	|-RVA: 0x2473A00 Offset: 0x2472A00 VA: 0x182473A00
	|-Func<IntPtr, int, AnimatorClipInfo>.BeginInvoke
	|
	|-RVA: 0x2474680 Offset: 0x2473680 VA: 0x182474680
	|-Func<IntPtr, int, AnimatorStateInfo>.BeginInvoke
	|
	|-RVA: 0x2472920 Offset: 0x2471920 VA: 0x182472920
	|-Func<IntPtr, int, AnimatorTransitionInfo>.BeginInvoke
	|
	|-RVA: 0x2473640 Offset: 0x2472640 VA: 0x182473640
	|-Func<IntPtr, int, BoneWeight>.BeginInvoke
	|
	|-RVA: 0x24731E0 Offset: 0x24721E0 VA: 0x1824731E0
	|-Func<IntPtr, int, Bounds>.BeginInvoke
	|
	|-RVA: 0x2473C80 Offset: 0x2472C80 VA: 0x182473C80
	|-Func<IntPtr, int, BuildCompression>.BeginInvoke
	|
	|-RVA: 0x2474AE0 Offset: 0x2473AE0 VA: 0x182474AE0
	|-Func<IntPtr, int, Camera.GateFitParameters>.BeginInvoke
	|
	|-RVA: 0x2474180 Offset: 0x2473180 VA: 0x182474180
	|-Func<IntPtr, int, Color32>.BeginInvoke
	|
	|-RVA: 0x2472CE0 Offset: 0x2471CE0 VA: 0x182472CE0
	|-Func<IntPtr, int, Color>.BeginInvoke
	|
	|-RVA: 0x2471A20 Offset: 0x2470A20 VA: 0x182471A20
	|-Func<IntPtr, int, CombineInstance>.BeginInvoke
	|
	|-RVA: 0x2473140 Offset: 0x2472140 VA: 0x182473140
	|-Func<IntPtr, int, RaycastResult>.BeginInvoke
	|
	|-RVA: 0x2475260 Offset: 0x2474260 VA: 0x182475260
	|-Func<IntPtr, int, JointLimits>.BeginInvoke
	|
	|-RVA: 0x2474F40 Offset: 0x2473F40 VA: 0x182474F40
	|-Func<IntPtr, int, JointMotor>.BeginInvoke
	|
	|-RVA: 0x2472A60 Offset: 0x2471A60 VA: 0x182472A60
	|-Func<IntPtr, int, JointSpring>.BeginInvoke
	|
	|-RVA: 0x24735A0 Offset: 0x24725A0 VA: 0x1824735A0
	|-Func<IntPtr, int, LayerMask>.BeginInvoke
	|
	|-RVA: 0x2471CA0 Offset: 0x2470CA0 VA: 0x182471CA0
	|-Func<IntPtr, int, LightBakingOutput>.BeginInvoke
	|
	|-RVA: 0x24758A0 Offset: 0x24748A0 VA: 0x1824758A0
	|-Func<IntPtr, int, MatchTargetWeightMask>.BeginInvoke
	|
	|-RVA: 0x2474360 Offset: 0x2473360 VA: 0x182474360
	|-Func<IntPtr, int, Matrix4x4>.BeginInvoke
	|
	|-RVA: 0x2473280 Offset: 0x2472280 VA: 0x182473280
	|-Func<IntPtr, int, ParticleSystem.CollisionModule>.BeginInvoke
	|
	|-RVA: 0x2473DC0 Offset: 0x2472DC0 VA: 0x182473DC0
	|-Func<IntPtr, int, ParticleSystem.ColorBySpeedModule>.BeginInvoke
	|
	|-RVA: 0x2471E80 Offset: 0x2470E80 VA: 0x182471E80
	|-Func<IntPtr, int, ParticleSystem.ColorOverLifetimeModule>.BeginInvoke
	|
	|-RVA: 0x2473500 Offset: 0x2472500 VA: 0x182473500
	|-Func<IntPtr, int, ParticleSystem.CustomDataModule>.BeginInvoke
	|
	|-RVA: 0x2472F60 Offset: 0x2471F60 VA: 0x182472F60
	|-Func<IntPtr, int, ParticleSystem.EmissionModule>.BeginInvoke
	|
	|-RVA: 0x2471840 Offset: 0x2470840 VA: 0x182471840
	|-Func<IntPtr, int, ParticleSystem.EmitParams>.BeginInvoke
	|
	|-RVA: 0x24722E0 Offset: 0x24712E0 VA: 0x1824722E0
	|-Func<IntPtr, int, ParticleSystem.ExternalForcesModule>.BeginInvoke
	|
	|-RVA: 0x24717A0 Offset: 0x24707A0 VA: 0x1824717A0
	|-Func<IntPtr, int, ParticleSystem.ForceOverLifetimeModule>.BeginInvoke
	|
	|-RVA: 0x2471B60 Offset: 0x2470B60 VA: 0x182471B60
	|-Func<IntPtr, int, ParticleSystem.InheritVelocityModule>.BeginInvoke
	|
	|-RVA: 0x2474B80 Offset: 0x2473B80 VA: 0x182474B80
	|-Func<IntPtr, int, ParticleSystem.LightsModule>.BeginInvoke
	|
	|-RVA: 0x2474900 Offset: 0x2473900 VA: 0x182474900
	|-Func<IntPtr, int, ParticleSystem.LimitVelocityOverLifetimeModule>.BeginInvoke
	|
	|-RVA: 0x2473AA0 Offset: 0x2472AA0 VA: 0x182473AA0
	|-Func<IntPtr, int, ParticleSystem.MainModule>.BeginInvoke
	|
	|-RVA: 0x24738C0 Offset: 0x24728C0 VA: 0x1824738C0
	|-Func<IntPtr, int, ParticleSystem.NoiseModule>.BeginInvoke
	|
	|-RVA: 0x2472380 Offset: 0x2471380 VA: 0x182472380
	|-Func<IntPtr, int, ParticleSystem.Particle>.BeginInvoke
	|
	|-RVA: 0x2472100 Offset: 0x2471100 VA: 0x182472100
	|-Func<IntPtr, int, ParticleSystem.RotationBySpeedModule>.BeginInvoke
	|
	|-RVA: 0x24747C0 Offset: 0x24737C0 VA: 0x1824747C0
	|-Func<IntPtr, int, ParticleSystem.RotationOverLifetimeModule>.BeginInvoke
	|
	|-RVA: 0x24724C0 Offset: 0x24714C0 VA: 0x1824724C0
	|-Func<IntPtr, int, ParticleSystem.ShapeModule>.BeginInvoke
	|
	|-RVA: 0x2472740 Offset: 0x2471740 VA: 0x182472740
	|-Func<IntPtr, int, ParticleSystem.SizeBySpeedModule>.BeginInvoke
	|
	|-RVA: 0x2474FE0 Offset: 0x2473FE0 VA: 0x182474FE0
	|-Func<IntPtr, int, ParticleSystem.SizeOverLifetimeModule>.BeginInvoke
	|
	|-RVA: 0x24744A0 Offset: 0x24734A0 VA: 0x1824744A0
	|-Func<IntPtr, int, ParticleSystem.SubEmittersModule>.BeginInvoke
	|
	|-RVA: 0x2474A40 Offset: 0x2473A40 VA: 0x182474A40
	|-Func<IntPtr, int, ParticleSystem.TextureSheetAnimationModule>.BeginInvoke
	|
	|-RVA: 0x2472560 Offset: 0x2471560 VA: 0x182472560
	|-Func<IntPtr, int, ParticleSystem.TrailModule>.BeginInvoke
	|
	|-RVA: 0x2471700 Offset: 0x2470700 VA: 0x182471700
	|-Func<IntPtr, int, ParticleSystem.TriggerModule>.BeginInvoke
	|
	|-RVA: 0x2471DE0 Offset: 0x2470DE0 VA: 0x182471DE0
	|-Func<IntPtr, int, ParticleSystem.VelocityOverLifetimeModule>.BeginInvoke
	|
	|-RVA: 0x2473460 Offset: 0x2472460 VA: 0x182473460
	|-Func<IntPtr, int, PhysicsScene>.BeginInvoke
	|
	|-RVA: 0x2471520 Offset: 0x2470520 VA: 0x182471520
	|-Func<IntPtr, int, PlayableGraph>.BeginInvoke
	|
	|-RVA: 0x2473D20 Offset: 0x2472D20 VA: 0x182473D20
	|-Func<IntPtr, int, PropertyName>.BeginInvoke
	|
	|-RVA: 0x2475940 Offset: 0x2474940 VA: 0x182475940
	|-Func<IntPtr, int, Quaternion>.BeginInvoke
	|
	|-RVA: 0x2473B40 Offset: 0x2472B40 VA: 0x182473B40
	|-Func<IntPtr, int, Random.State>.BeginInvoke
	|
	|-RVA: 0x2474720 Offset: 0x2473720 VA: 0x182474720
	|-Func<IntPtr, int, Ray>.BeginInvoke
	|
	|-RVA: 0x2471660 Offset: 0x2470660 VA: 0x182471660
	|-Func<IntPtr, int, RaycastHit>.BeginInvoke
	|
	|-RVA: 0x24749A0 Offset: 0x24739A0 VA: 0x1824749A0
	|-Func<IntPtr, int, Rect>.BeginInvoke
	|
	|-RVA: 0x24715C0 Offset: 0x24705C0 VA: 0x1824715C0
	|-Func<IntPtr, int, RenderBuffer>.BeginInvoke
	|
	|-RVA: 0x24753A0 Offset: 0x24743A0 VA: 0x1824753A0
	|-Func<IntPtr, int, RenderTextureDescriptor>.BeginInvoke
	|
	|-RVA: 0x24751C0 Offset: 0x24741C0 VA: 0x1824751C0
	|-Func<IntPtr, int, ReflectionProbeBlendInfo>.BeginInvoke
	|
	|-RVA: 0x24730A0 Offset: 0x24720A0 VA: 0x1824730A0
	|-Func<IntPtr, int, RenderTargetIdentifier>.BeginInvoke
	|
	|-RVA: 0x2472420 Offset: 0x2471420 VA: 0x182472420
	|-Func<IntPtr, int, SphericalHarmonicsL2>.BeginInvoke
	|
	|-RVA: 0x24721A0 Offset: 0x24711A0 VA: 0x1824721A0
	|-Func<IntPtr, int, Resolution>.BeginInvoke
	|
	|-RVA: 0x2471FC0 Offset: 0x2470FC0 VA: 0x182471FC0
	|-Func<IntPtr, int, CreateSceneParameters>.BeginInvoke
	|
	|-RVA: 0x26B70B0 Offset: 0x26B60B0 VA: 0x1826B70B0
	|-Func<IntPtr, int, LoadSceneParameters>.BeginInvoke
	|
	|-RVA: 0x26B8550 Offset: 0x26B7550 VA: 0x1826B8550
	|-Func<IntPtr, int, Scene>.BeginInvoke
	|
	|-RVA: 0x26B85F0 Offset: 0x26B75F0 VA: 0x1826B85F0
	|-Func<IntPtr, int, TextGenerationSettings>.BeginInvoke
	|
	|-RVA: 0x26B6280 Offset: 0x26B5280 VA: 0x1826B6280
	|-Func<IntPtr, int, Touch>.BeginInvoke
	|
	|-RVA: 0x26B5BB0 Offset: 0x26B4BB0 VA: 0x1826B5BB0
	|-Func<IntPtr, int, ColorBlock>.BeginInvoke
	|
	|-RVA: 0x26B6DA0 Offset: 0x26B5DA0 VA: 0x1826B6DA0
	|-Func<IntPtr, int, Navigation>.BeginInvoke
	|
	|-RVA: 0x26B6B20 Offset: 0x26B5B20 VA: 0x1826B6B20
	|-Func<IntPtr, int, SpriteState>.BeginInvoke
	|
	|-RVA: 0x26B64F0 Offset: 0x26B54F0 VA: 0x1826B64F0
	|-Func<IntPtr, int, Vector2>.BeginInvoke
	|
	|-RVA: 0x26B7FD0 Offset: 0x26B6FD0 VA: 0x1826B7FD0
	|-Func<IntPtr, int, Vector3>.BeginInvoke
	|
	|-RVA: 0x26B73C0 Offset: 0x26B63C0 VA: 0x1826B73C0
	|-Func<IntPtr, int, Vector4>.BeginInvoke
	|
	|-RVA: 0x26B6770 Offset: 0x26B5770 VA: 0x1826B6770
	|-Func<object, int, bool>.BeginInvoke
	|
	|-RVA: 0x26B5D90 Offset: 0x26B4D90 VA: 0x1826B5D90
	|-Func<object, int, byte>.BeginInvoke
	|
	|-RVA: 0x26B7D60 Offset: 0x26B6D60 VA: 0x1826B7D60
	|-Func<object, int, char>.BeginInvoke
	|
	|-RVA: 0x26B7630 Offset: 0x26B6630 VA: 0x1826B7630
	|-Func<object, int, Decimal>.BeginInvoke
	|
	|-RVA: 0x26B7A70 Offset: 0x26B6A70 VA: 0x1826B7A70
	|-Func<object, int, double>.BeginInvoke
	|
	|-RVA: 0x26B7C30 Offset: 0x26B6C30 VA: 0x1826B7C30
	|-Func<object, int, Guid>.BeginInvoke
	|
	|-RVA: 0x26B84C0 Offset: 0x26B74C0 VA: 0x1826B84C0
	|-Func<object, int, short>.BeginInvoke
	|
	|-RVA: 0x26B7500 Offset: 0x26B6500 VA: 0x1826B7500
	|-Func<object, int, int>.BeginInvoke
	|
	|-RVA: 0x26B7330 Offset: 0x26B6330 VA: 0x1826B7330
	|-Func<object, int, long>.BeginInvoke
	|
	|-RVA: 0x26B6460 Offset: 0x26B5460 VA: 0x1826B6460
	|-Func<object, int, sbyte>.BeginInvoke
	|
	|-RVA: 0x26B5800 Offset: 0x26B4800 VA: 0x1826B5800
	|-Func<object, int, float>.BeginInvoke
	|
	|-RVA: 0x26B7B00 Offset: 0x26B6B00 VA: 0x1826B7B00
	|-Func<object, int, ushort>.BeginInvoke
	|
	|-RVA: 0x26B7940 Offset: 0x26B6940 VA: 0x1826B7940
	|-Func<object, int, uint>.BeginInvoke
	|
	|-RVA: 0x26B8430 Offset: 0x26B7430 VA: 0x1826B8430
	|-Func<object, int, ulong>.BeginInvoke
	|
	|-RVA: 0x1495B50 Offset: 0x1494B50 VA: 0x181495B50
	|-Func<object, object, bool>.BeginInvoke
	|-Func<object, object, int>.BeginInvoke
	|-Func<object, object, object>.BeginInvoke
	|-Func<object, object, VoidTaskResult>.BeginInvoke
	|
	|-RVA: 0x26B6800 Offset: 0x26B5800 VA: 0x1826B6800
	|-Func<object, StreamingContext, object>.BeginInvoke
	|
	|-RVA: 0x26B6F80 Offset: 0x26B5F80 VA: 0x1826B6F80
	|-Func<object, Vector2, Matrix4x4>.BeginInvoke
	|
	|-RVA: 0x26B7B90 Offset: 0x26B6B90 VA: 0x1826B7B90
	|-Func<sbyte, byte, object>.BeginInvoke
	|
	|-RVA: 0x26B8070 Offset: 0x26B7070 VA: 0x1826B8070
	|-Func<sbyte, Decimal, object>.BeginInvoke
	|
	|-RVA: 0x26B6BC0 Offset: 0x26B5BC0 VA: 0x1826B6BC0
	|-Func<sbyte, double, object>.BeginInvoke
	|
	|-RVA: 0x26B7DF0 Offset: 0x26B6DF0 VA: 0x1826B7DF0
	|-Func<sbyte, short, object>.BeginInvoke
	|
	|-RVA: 0x26B7760 Offset: 0x26B6760 VA: 0x1826B7760
	|-Func<sbyte, int, object>.BeginInvoke
	|
	|-RVA: 0x26B7010 Offset: 0x26B6010 VA: 0x1826B7010
	|-Func<sbyte, long, object>.BeginInvoke
	|
	|-RVA: 0x26B71F0 Offset: 0x26B61F0 VA: 0x1826B71F0
	|-Func<sbyte, sbyte, object>.BeginInvoke
	|
	|-RVA: 0x26B6320 Offset: 0x26B5320 VA: 0x1826B6320
	|-Func<sbyte, float, object>.BeginInvoke
	|
	|-RVA: 0x26B7F30 Offset: 0x26B6F30 VA: 0x1826B7F30
	|-Func<sbyte, ushort, object>.BeginInvoke
	|
	|-RVA: 0x26B63C0 Offset: 0x26B53C0 VA: 0x1826B63C0
	|-Func<sbyte, uint, object>.BeginInvoke
	|
	|-RVA: 0x26B78A0 Offset: 0x26B68A0 VA: 0x1826B78A0
	|-Func<float, byte, object>.BeginInvoke
	|
	|-RVA: 0x26B5930 Offset: 0x26B4930 VA: 0x1826B5930
	|-Func<float, double, object>.BeginInvoke
	|
	|-RVA: 0x26B8110 Offset: 0x26B7110 VA: 0x1826B8110
	|-Func<float, short, object>.BeginInvoke
	|
	|-RVA: 0x26B5A70 Offset: 0x26B4A70 VA: 0x1826B5A70
	|-Func<float, int, object>.BeginInvoke
	|
	|-RVA: 0x26B5E20 Offset: 0x26B4E20 VA: 0x1826B5E20
	|-Func<float, long, object>.BeginInvoke
	|
	|-RVA: 0x26B76C0 Offset: 0x26B66C0 VA: 0x1826B76C0
	|-Func<float, sbyte, object>.BeginInvoke
	|
	|-RVA: 0x26B81B0 Offset: 0x26B71B0 VA: 0x1826B81B0
	|-Func<float, float, object>.BeginInvoke
	|
	|-RVA: 0x26B59D0 Offset: 0x26B49D0 VA: 0x1826B59D0
	|-Func<float, ushort, object>.BeginInvoke
	|
	|-RVA: 0x26B7290 Offset: 0x26B6290 VA: 0x1826B7290
	|-Func<float, uint, object>.BeginInvoke
	|
	|-RVA: 0x26B6630 Offset: 0x26B5630 VA: 0x1826B6630
	|-Func<float, ulong, object>.BeginInvoke
	|
	|-RVA: 0x26B66D0 Offset: 0x26B56D0 VA: 0x1826B66D0
	|-Func<ushort, byte, object>.BeginInvoke
	|
	|-RVA: 0x26B5C50 Offset: 0x26B4C50 VA: 0x1826B5C50
	|-Func<ushort, Decimal, object>.BeginInvoke
	|
	|-RVA: 0x26B7460 Offset: 0x26B6460 VA: 0x1826B7460
	|-Func<ushort, double, object>.BeginInvoke
	|
	|-RVA: 0x26B69E0 Offset: 0x26B59E0 VA: 0x1826B69E0
	|-Func<ushort, short, object>.BeginInvoke
	|
	|-RVA: 0x26B56C0 Offset: 0x26B46C0 VA: 0x1826B56C0
	|-Func<ushort, int, object>.BeginInvoke
	|
	|-RVA: 0x26B5B10 Offset: 0x26B4B10 VA: 0x1826B5B10
	|-Func<ushort, long, object>.BeginInvoke
	|
	|-RVA: 0x26B6E40 Offset: 0x26B5E40 VA: 0x1826B6E40
	|-Func<ushort, sbyte, object>.BeginInvoke
	|
	|-RVA: 0x26B5EC0 Offset: 0x26B4EC0 VA: 0x1826B5EC0
	|-Func<ushort, float, object>.BeginInvoke
	|
	|-RVA: 0x26B79D0 Offset: 0x26B69D0 VA: 0x1826B79D0
	|-Func<ushort, ushort, object>.BeginInvoke
	|
	|-RVA: 0x26B5890 Offset: 0x26B4890 VA: 0x1826B5890
	|-Func<ushort, uint, object>.BeginInvoke
	|
	|-RVA: 0x26B7CC0 Offset: 0x26B6CC0 VA: 0x1826B7CC0
	|-Func<ushort, ulong, object>.BeginInvoke
	|
	|-RVA: 0x26B6A80 Offset: 0x26B5A80 VA: 0x1826B6A80
	|-Func<uint, byte, object>.BeginInvoke
	|
	|-RVA: 0x26B7150 Offset: 0x26B6150 VA: 0x1826B7150
	|-Func<uint, Decimal, object>.BeginInvoke
	|
	|-RVA: 0x26B6EE0 Offset: 0x26B5EE0 VA: 0x1826B6EE0
	|-Func<uint, double, object>.BeginInvoke
	|
	|-RVA: 0x26B5F60 Offset: 0x26B4F60 VA: 0x1826B5F60
	|-Func<uint, short, object>.BeginInvoke
	|
	|-RVA: 0x26B60A0 Offset: 0x26B50A0 VA: 0x1826B60A0
	|-Func<uint, int, object>.BeginInvoke
	|
	|-RVA: 0x26B7590 Offset: 0x26B6590 VA: 0x1826B7590
	|-Func<uint, long, object>.BeginInvoke
	|
	|-RVA: 0x26B7800 Offset: 0x26B6800 VA: 0x1826B7800
	|-Func<uint, sbyte, object>.BeginInvoke
	|
	|-RVA: 0x26B6590 Offset: 0x26B5590 VA: 0x1826B6590
	|-Func<uint, float, object>.BeginInvoke
	|
	|-RVA: 0x26B6140 Offset: 0x26B5140 VA: 0x1826B6140
	|-Func<uint, ushort, object>.BeginInvoke
	|
	|-RVA: 0x26B82F0 Offset: 0x26B72F0 VA: 0x1826B82F0
	|-Func<uint, uint, object>.BeginInvoke
	|
	|-RVA: 0x26B5620 Offset: 0x26B4620 VA: 0x1826B5620
	|-Func<uint, ulong, object>.BeginInvoke
	|
	|-RVA: 0x26B6000 Offset: 0x26B5000 VA: 0x1826B6000
	|-Func<ulong, byte, object>.BeginInvoke
	|
	|-RVA: 0x26B8250 Offset: 0x26B7250 VA: 0x1826B8250
	|-Func<ulong, Decimal, object>.BeginInvoke
	|
	|-RVA: 0x26B6940 Offset: 0x26B5940 VA: 0x1826B6940
	|-Func<ulong, double, object>.BeginInvoke
	|
	|-RVA: 0x26B8390 Offset: 0x26B7390 VA: 0x1826B8390
	|-Func<ulong, short, object>.BeginInvoke
	|
	|-RVA: 0x26B6C60 Offset: 0x26B5C60 VA: 0x1826B6C60
	|-Func<ulong, int, object>.BeginInvoke
	|
	|-RVA: 0x26B5760 Offset: 0x26B4760 VA: 0x1826B5760
	|-Func<ulong, sbyte, object>.BeginInvoke
	|
	|-RVA: 0x26B7E90 Offset: 0x26B6E90 VA: 0x1826B7E90
	|-Func<ulong, float, object>.BeginInvoke
	|
	|-RVA: 0x26B6D00 Offset: 0x26B5D00 VA: 0x1826B6D00
	|-Func<ulong, ushort, object>.BeginInvoke
	|
	|-RVA: 0x26B5CF0 Offset: 0x26B4CF0 VA: 0x1826B5CF0
	|-Func<ulong, uint, object>.BeginInvoke
	|
	|-RVA: 0x26B61E0 Offset: 0x26B51E0 VA: 0x1826B61E0
	|-Func<ulong, ulong, object>.BeginInvoke
	|
	|-RVA: 0x26B6890 Offset: 0x26B5890 VA: 0x1826B6890
	|-Func<Quaternion, Quaternion, bool>.BeginInvoke
	*/

	public virtual TResult EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Func<InputDeviceInfo, object, object>.EndInvoke
	|-Func<bool, bool, object>.EndInvoke
	|-Func<byte, byte, object>.EndInvoke
	|-Func<byte, Decimal, object>.EndInvoke
	|-Func<byte, double, object>.EndInvoke
	|-Func<byte, short, object>.EndInvoke
	|-Func<byte, int, object>.EndInvoke
	|-Func<byte, long, object>.EndInvoke
	|-Func<byte, sbyte, object>.EndInvoke
	|-Func<byte, float, object>.EndInvoke
	|-Func<byte, ushort, object>.EndInvoke
	|-Func<byte, uint, object>.EndInvoke
	|-Func<byte, ulong, object>.EndInvoke
	|-Func<Decimal, byte, object>.EndInvoke
	|-Func<Decimal, Decimal, object>.EndInvoke
	|-Func<Decimal, short, object>.EndInvoke
	|-Func<Decimal, int, object>.EndInvoke
	|-Func<Decimal, long, object>.EndInvoke
	|-Func<Decimal, sbyte, object>.EndInvoke
	|-Func<Decimal, ushort, object>.EndInvoke
	|-Func<Decimal, uint, object>.EndInvoke
	|-Func<Decimal, ulong, object>.EndInvoke
	|-Func<double, byte, object>.EndInvoke
	|-Func<double, double, object>.EndInvoke
	|-Func<double, short, object>.EndInvoke
	|-Func<double, int, object>.EndInvoke
	|-Func<double, long, object>.EndInvoke
	|-Func<double, sbyte, object>.EndInvoke
	|-Func<double, float, object>.EndInvoke
	|-Func<double, ushort, object>.EndInvoke
	|-Func<double, uint, object>.EndInvoke
	|-Func<double, ulong, object>.EndInvoke
	|-Func<short, byte, object>.EndInvoke
	|-Func<short, Decimal, object>.EndInvoke
	|-Func<short, double, object>.EndInvoke
	|-Func<short, short, object>.EndInvoke
	|-Func<short, int, object>.EndInvoke
	|-Func<short, long, object>.EndInvoke
	|-Func<short, sbyte, object>.EndInvoke
	|-Func<short, float, object>.EndInvoke
	|-Func<short, ushort, object>.EndInvoke
	|-Func<short, uint, object>.EndInvoke
	|-Func<int, byte, object>.EndInvoke
	|-Func<int, Decimal, object>.EndInvoke
	|-Func<int, double, object>.EndInvoke
	|-Func<int, short, object>.EndInvoke
	|-Func<int, int, object>.EndInvoke
	|-Func<int, long, object>.EndInvoke
	|-Func<int, sbyte, object>.EndInvoke
	|-Func<int, float, object>.EndInvoke
	|-Func<int, ushort, object>.EndInvoke
	|-Func<int, uint, object>.EndInvoke
	|-Func<long, byte, object>.EndInvoke
	|-Func<long, Decimal, object>.EndInvoke
	|-Func<long, double, object>.EndInvoke
	|-Func<long, short, object>.EndInvoke
	|-Func<long, int, object>.EndInvoke
	|-Func<long, long, object>.EndInvoke
	|-Func<long, sbyte, object>.EndInvoke
	|-Func<long, float, object>.EndInvoke
	|-Func<long, ushort, object>.EndInvoke
	|-Func<long, uint, object>.EndInvoke
	|-Func<IntPtr, int, object>.EndInvoke
	|-Func<object, object, object>.EndInvoke
	|-Func<object, StreamingContext, object>.EndInvoke
	|-Func<sbyte, byte, object>.EndInvoke
	|-Func<sbyte, Decimal, object>.EndInvoke
	|-Func<sbyte, double, object>.EndInvoke
	|-Func<sbyte, short, object>.EndInvoke
	|-Func<sbyte, int, object>.EndInvoke
	|-Func<sbyte, long, object>.EndInvoke
	|-Func<sbyte, sbyte, object>.EndInvoke
	|-Func<sbyte, float, object>.EndInvoke
	|-Func<sbyte, ushort, object>.EndInvoke
	|-Func<sbyte, uint, object>.EndInvoke
	|-Func<float, byte, object>.EndInvoke
	|-Func<float, double, object>.EndInvoke
	|-Func<float, short, object>.EndInvoke
	|-Func<float, int, object>.EndInvoke
	|-Func<float, long, object>.EndInvoke
	|-Func<float, sbyte, object>.EndInvoke
	|-Func<float, float, object>.EndInvoke
	|-Func<float, ushort, object>.EndInvoke
	|-Func<float, uint, object>.EndInvoke
	|-Func<float, ulong, object>.EndInvoke
	|-Func<ushort, byte, object>.EndInvoke
	|-Func<ushort, Decimal, object>.EndInvoke
	|-Func<ushort, double, object>.EndInvoke
	|-Func<ushort, short, object>.EndInvoke
	|-Func<ushort, int, object>.EndInvoke
	|-Func<ushort, long, object>.EndInvoke
	|-Func<ushort, sbyte, object>.EndInvoke
	|-Func<ushort, float, object>.EndInvoke
	|-Func<ushort, ushort, object>.EndInvoke
	|-Func<ushort, uint, object>.EndInvoke
	|-Func<ushort, ulong, object>.EndInvoke
	|-Func<uint, byte, object>.EndInvoke
	|-Func<uint, Decimal, object>.EndInvoke
	|-Func<uint, double, object>.EndInvoke
	|-Func<uint, short, object>.EndInvoke
	|-Func<uint, int, object>.EndInvoke
	|-Func<uint, long, object>.EndInvoke
	|-Func<uint, sbyte, object>.EndInvoke
	|-Func<uint, float, object>.EndInvoke
	|-Func<uint, ushort, object>.EndInvoke
	|-Func<uint, uint, object>.EndInvoke
	|-Func<uint, ulong, object>.EndInvoke
	|-Func<ulong, byte, object>.EndInvoke
	|-Func<ulong, Decimal, object>.EndInvoke
	|-Func<ulong, double, object>.EndInvoke
	|-Func<ulong, short, object>.EndInvoke
	|-Func<ulong, int, object>.EndInvoke
	|-Func<ulong, sbyte, object>.EndInvoke
	|-Func<ulong, float, object>.EndInvoke
	|-Func<ulong, ushort, object>.EndInvoke
	|-Func<ulong, uint, object>.EndInvoke
	|-Func<ulong, ulong, object>.EndInvoke
	|
	|-RVA: 0x1FCC980 Offset: 0x1FCB980 VA: 0x181FCC980
	|-Func<pb_Edge, int, bool>.EndInvoke
	|-Func<int, IntPtr, bool>.EndInvoke
	|-Func<IntPtr, int, nil>.EndInvoke
	|-Func<IntPtr, int, bool>.EndInvoke
	|-Func<IntPtr, int, byte>.EndInvoke
	|-Func<IntPtr, int, sbyte>.EndInvoke
	|-Func<object, int, bool>.EndInvoke
	|-Func<object, int, byte>.EndInvoke
	|-Func<object, int, sbyte>.EndInvoke
	|-Func<object, object, bool>.EndInvoke
	|-Func<object, object, VoidTaskResult>.EndInvoke
	|-Func<Quaternion, Quaternion, bool>.EndInvoke
	|
	|-RVA: 0x2879200 Offset: 0x2878200 VA: 0x182879200
	|-Func<IntPtr, int, DgwResultInfo>.EndInvoke
	|
	|-RVA: 0x28738A0 Offset: 0x28728A0 VA: 0x1828738A0
	|-Func<IntPtr, int, DgwResultServerInfo>.EndInvoke
	|-Func<IntPtr, int, DgwServerForJson>.EndInvoke
	|-Func<IntPtr, int, IniValue>.EndInvoke
	|-Func<IntPtr, int, MixPeerID>.EndInvoke
	|-Func<IntPtr, int, DateTime>.EndInvoke
	|-Func<IntPtr, int, long>.EndInvoke
	|-Func<IntPtr, int, IntPtr>.EndInvoke
	|-Func<IntPtr, int, Nullable<int>>.EndInvoke
	|-Func<IntPtr, int, Nullable<float>>.EndInvoke
	|-Func<IntPtr, int, Nullable<uint>>.EndInvoke
	|-Func<IntPtr, int, Nullable<LayerMask>>.EndInvoke
	|-Func<IntPtr, int, ParameterModifier>.EndInvoke
	|-Func<IntPtr, int, RuntimeTypeHandle>.EndInvoke
	|-Func<IntPtr, int, TimeSpan>.EndInvoke
	|-Func<IntPtr, int, ulong>.EndInvoke
	|-Func<IntPtr, int, UIntPtr>.EndInvoke
	|-Func<IntPtr, int, AnimatorClipInfo>.EndInvoke
	|-Func<IntPtr, int, Camera.GateFitParameters>.EndInvoke
	|-Func<IntPtr, int, ParticleSystem.CollisionModule>.EndInvoke
	|-Func<IntPtr, int, ParticleSystem.ColorBySpeedModule>.EndInvoke
	|-Func<IntPtr, int, ParticleSystem.ColorOverLifetimeModule>.EndInvoke
	|-Func<IntPtr, int, ParticleSystem.CustomDataModule>.EndInvoke
	|-Func<IntPtr, int, ParticleSystem.EmissionModule>.EndInvoke
	|-Func<IntPtr, int, ParticleSystem.ExternalForcesModule>.EndInvoke
	|-Func<IntPtr, int, ParticleSystem.ForceOverLifetimeModule>.EndInvoke
	|-Func<IntPtr, int, ParticleSystem.InheritVelocityModule>.EndInvoke
	|-Func<IntPtr, int, ParticleSystem.LightsModule>.EndInvoke
	|-Func<IntPtr, int, ParticleSystem.LimitVelocityOverLifetimeModule>.EndInvoke
	|-Func<IntPtr, int, ParticleSystem.MainModule>.EndInvoke
	|-Func<IntPtr, int, ParticleSystem.NoiseModule>.EndInvoke
	|-Func<IntPtr, int, ParticleSystem.RotationBySpeedModule>.EndInvoke
	|-Func<IntPtr, int, ParticleSystem.RotationOverLifetimeModule>.EndInvoke
	|-Func<IntPtr, int, ParticleSystem.ShapeModule>.EndInvoke
	|-Func<IntPtr, int, ParticleSystem.SizeBySpeedModule>.EndInvoke
	|-Func<IntPtr, int, ParticleSystem.SizeOverLifetimeModule>.EndInvoke
	|-Func<IntPtr, int, ParticleSystem.SubEmittersModule>.EndInvoke
	|-Func<IntPtr, int, ParticleSystem.TextureSheetAnimationModule>.EndInvoke
	|-Func<IntPtr, int, ParticleSystem.TrailModule>.EndInvoke
	|-Func<IntPtr, int, ParticleSystem.TriggerModule>.EndInvoke
	|-Func<IntPtr, int, ParticleSystem.VelocityOverLifetimeModule>.EndInvoke
	|-Func<IntPtr, int, LoadSceneParameters>.EndInvoke
	|-Func<IntPtr, int, Vector2>.EndInvoke
	|-Func<object, int, long>.EndInvoke
	|-Func<object, int, ulong>.EndInvoke
	|
	|-RVA: 0x2475D90 Offset: 0x2474D90 VA: 0x182475D90
	|-Func<IntPtr, int, DgwServerInfo>.EndInvoke
	|-Func<IntPtr, int, DYResourceManager.CreateObjectResult>.EndInvoke
	|-Func<IntPtr, int, Bounds>.EndInvoke
	|-Func<IntPtr, int, Ray>.EndInvoke
	|-Func<IntPtr, int, SpriteState>.EndInvoke
	|
	|-RVA: 0x26B8690 Offset: 0x26B7690 VA: 0x1826B8690
	|-Func<IntPtr, int, TokenInfoForJson>.EndInvoke
	|-Func<IntPtr, int, VertexGradient>.EndInvoke
	|-Func<IntPtr, int, Matrix4x4>.EndInvoke
	|-Func<object, Vector2, Matrix4x4>.EndInvoke
	|
	|-RVA: 0x2475CC0 Offset: 0x2474CC0 VA: 0x182475CC0
	|-Func<IntPtr, int, HitData>.EndInvoke
	|-Func<IntPtr, int, InterfaceMapping>.EndInvoke
	|-Func<IntPtr, int, AnimatorTransitionInfo>.EndInvoke
	|-Func<IntPtr, int, BoneWeight>.EndInvoke
	|
	|-RVA: 0x28792D0 Offset: 0x28782D0 VA: 0x1828792D0
	|-Func<IntPtr, int, HitInfo>.EndInvoke
	|-Func<IntPtr, int, KeyValuePair<int, HitData>>.EndInvoke
	|-Func<IntPtr, int, OffMeshLinkData>.EndInvoke
	|-Func<IntPtr, int, RenderTargetIdentifier>.EndInvoke
	|-Func<IntPtr, int, Navigation>.EndInvoke
	|
	|-RVA: 0x2879260 Offset: 0x2878260 VA: 0x182879260
	|-Func<IntPtr, int, HitStabilityReport>.EndInvoke
	|
	|-RVA: 0x2475F10 Offset: 0x2474F10 VA: 0x182475F10
	|-Func<IntPtr, int, LuaByteBuffer>.EndInvoke
	|-Func<IntPtr, int, KeyValuePair<int, object>>.EndInvoke
	|-Func<IntPtr, int, KeyValuePair<object, long>>.EndInvoke
	|-Func<IntPtr, int, KeyValuePair<object, object>>.EndInvoke
	|-Func<IntPtr, int, KeyValuePair<uint, object>>.EndInvoke
	|-Func<IntPtr, int, DateTimeOffset>.EndInvoke
	|-Func<IntPtr, int, Decimal>.EndInvoke
	|-Func<IntPtr, int, Guid>.EndInvoke
	|-Func<IntPtr, int, Nullable<double>>.EndInvoke
	|-Func<IntPtr, int, Nullable<long>>.EndInvoke
	|-Func<IntPtr, int, Nullable<ulong>>.EndInvoke
	|-Func<IntPtr, int, Nullable<Vector3>>.EndInvoke
	|-Func<IntPtr, int, StreamingContext>.EndInvoke
	|-Func<IntPtr, int, AccelerationEvent>.EndInvoke
	|-Func<IntPtr, int, Color>.EndInvoke
	|-Func<IntPtr, int, MatchTargetWeightMask>.EndInvoke
	|-Func<IntPtr, int, PlayableGraph>.EndInvoke
	|-Func<IntPtr, int, Quaternion>.EndInvoke
	|-Func<IntPtr, int, Random.State>.EndInvoke
	|-Func<IntPtr, int, Rect>.EndInvoke
	|-Func<IntPtr, int, RenderBuffer>.EndInvoke
	|-Func<IntPtr, int, ReflectionProbeBlendInfo>.EndInvoke
	|-Func<IntPtr, int, Vector4>.EndInvoke
	|-Func<object, int, Decimal>.EndInvoke
	|-Func<object, int, Guid>.EndInvoke
	|
	|-RVA: 0x27E1AA0 Offset: 0x27E0AA0 VA: 0x1827E1AA0
	|-Func<IntPtr, int, char>.EndInvoke
	|-Func<IntPtr, int, short>.EndInvoke
	|-Func<IntPtr, int, Nullable<bool>>.EndInvoke
	|-Func<IntPtr, int, Nullable<byte>>.EndInvoke
	|-Func<IntPtr, int, Nullable<sbyte>>.EndInvoke
	|-Func<IntPtr, int, ushort>.EndInvoke
	|-Func<object, int, char>.EndInvoke
	|-Func<object, int, short>.EndInvoke
	|-Func<object, int, ushort>.EndInvoke
	|
	|-RVA: 0x2475F50 Offset: 0x2474F50 VA: 0x182475F50
	|-Func<IntPtr, int, double>.EndInvoke
	|-Func<object, int, double>.EndInvoke
	|
	|-RVA: 0x2229350 Offset: 0x2228350 VA: 0x182229350
	|-Func<IntPtr, int, int>.EndInvoke
	|-Func<IntPtr, int, Int32Enum>.EndInvoke
	|-Func<IntPtr, int, Nullable<char>>.EndInvoke
	|-Func<IntPtr, int, Nullable<short>>.EndInvoke
	|-Func<IntPtr, int, Nullable<ushort>>.EndInvoke
	|-Func<IntPtr, int, uint>.EndInvoke
	|-Func<IntPtr, int, Color32>.EndInvoke
	|-Func<IntPtr, int, LayerMask>.EndInvoke
	|-Func<IntPtr, int, PhysicsScene>.EndInvoke
	|-Func<IntPtr, int, PropertyName>.EndInvoke
	|-Func<IntPtr, int, CreateSceneParameters>.EndInvoke
	|-Func<IntPtr, int, Scene>.EndInvoke
	|-Func<object, int, int>.EndInvoke
	|-Func<object, int, uint>.EndInvoke
	|-Func<object, object, int>.EndInvoke
	|
	|-RVA: 0x2475D50 Offset: 0x2474D50 VA: 0x182475D50
	|-Func<IntPtr, int, Nullable<Decimal>>.EndInvoke
	|-Func<IntPtr, int, Nullable<Color>>.EndInvoke
	|-Func<IntPtr, int, Nullable<Quaternion>>.EndInvoke
	|-Func<IntPtr, int, Nullable<Vector4>>.EndInvoke
	|-Func<IntPtr, int, LightBakingOutput>.EndInvoke
	|
	|-RVA: 0x2475B90 Offset: 0x2474B90 VA: 0x182475B90
	|-Func<IntPtr, int, Nullable<Bounds>>.EndInvoke
	|-Func<IntPtr, int, Nullable<Ray>>.EndInvoke
	|-Func<IntPtr, int, JointLimits>.EndInvoke
	|
	|-RVA: 0x2475FD0 Offset: 0x2474FD0 VA: 0x182475FD0
	|-Func<IntPtr, int, Nullable<RaycastHit>>.EndInvoke
	|
	|-RVA: 0x2475C60 Offset: 0x2474C60 VA: 0x182475C60
	|-Func<IntPtr, int, Nullable<Touch>>.EndInvoke
	|-Func<IntPtr, int, RaycastResult>.EndInvoke
	|-Func<IntPtr, int, ColorBlock>.EndInvoke
	|
	|-RVA: 0x2475E50 Offset: 0x2474E50 VA: 0x182475E50
	|-Func<IntPtr, int, Nullable<Vector2>>.EndInvoke
	|-Func<IntPtr, int, BuildCompression>.EndInvoke
	|-Func<IntPtr, int, JointMotor>.EndInvoke
	|-Func<IntPtr, int, JointSpring>.EndInvoke
	|-Func<IntPtr, int, Resolution>.EndInvoke
	|-Func<IntPtr, int, Vector3>.EndInvoke
	|
	|-RVA: 0x2A887F0 Offset: 0x2A877F0 VA: 0x182A887F0
	|-Func<IntPtr, int, float>.EndInvoke
	|-Func<object, int, float>.EndInvoke
	|
	|-RVA: 0x2475D00 Offset: 0x2474D00 VA: 0x182475D00
	|-Func<IntPtr, int, NavMeshHit>.EndInvoke
	|-Func<IntPtr, int, AnimatorStateInfo>.EndInvoke
	|
	|-RVA: 0x2475B20 Offset: 0x2474B20 VA: 0x182475B20
	|-Func<IntPtr, int, CombineInstance>.EndInvoke
	|
	|-RVA: 0x2475BE0 Offset: 0x2474BE0 VA: 0x182475BE0
	|-Func<IntPtr, int, ParticleSystem.EmitParams>.EndInvoke
	|
	|-RVA: 0x2475E90 Offset: 0x2474E90 VA: 0x182475E90
	|-Func<IntPtr, int, ParticleSystem.Particle>.EndInvoke
	|
	|-RVA: 0x2475F80 Offset: 0x2474F80 VA: 0x182475F80
	|-Func<IntPtr, int, RaycastHit>.EndInvoke
	|-Func<IntPtr, int, RenderTextureDescriptor>.EndInvoke
	|
	|-RVA: 0x2475DE0 Offset: 0x2474DE0 VA: 0x182475DE0
	|-Func<IntPtr, int, SphericalHarmonicsL2>.EndInvoke
	|
	|-RVA: 0x26B86E0 Offset: 0x26B76E0 VA: 0x1826B86E0
	|-Func<IntPtr, int, TextGenerationSettings>.EndInvoke
	|
	|-RVA: 0x26B8740 Offset: 0x26B7740 VA: 0x1826B8740
	|-Func<IntPtr, int, Touch>.EndInvoke
	*/
}

// Namespace: System
[TypeForwardedFromAttribute] // RVA: 0x510B0 Offset: 0x504B0 VA: 0x1800510B0
public sealed class Func<T1, T2, T3, TResult> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Func<object, object, bool, object>..ctor
	|-Func<object, object, object, object>..ctor
	|-Func<Assembly, string, bool, Type>..ctor
	|-Func<IRuntimeVariables, IRuntimeVariables, int[], IRuntimeVariables>..ctor
	|-Func<string, AsyncCallback, object, IAsyncResult>..ctor
	*/

	public virtual TResult Invoke(T1 arg1, T2 arg2, T3 arg3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26C19D0 Offset: 0x26C09D0 VA: 0x1826C19D0
	|-Func<object, object, bool, object>.Invoke
	|-Func<Assembly, string, bool, Type>.Invoke
	|
	|-RVA: 0x26C1ED0 Offset: 0x26C0ED0 VA: 0x1826C1ED0
	|-Func<object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26C1940 Offset: 0x26C0940 VA: 0x1826C1940
	|-Func<object, object, bool, object>.BeginInvoke
	|
	|-RVA: 0x22FF320 Offset: 0x22FE320 VA: 0x1822FF320
	|-Func<object, object, object, object>.BeginInvoke
	*/

	public virtual TResult EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Func<object, object, bool, object>.EndInvoke
	|-Func<object, object, object, object>.EndInvoke
	*/
}

// Namespace: System
[TypeForwardedFromAttribute] // RVA: 0x510B0 Offset: 0x504B0 VA: 0x1800510B0
public sealed class Func<T1, T2, T3, T4, TResult> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Func<Stream, Stream.ReadWriteParameters, AsyncCallback, object, IAsyncResult>..ctor
	|-Func<object, Stream.ReadWriteParameters, object, object, object>..ctor
	|-Func<object, object, bool, object, object>..ctor
	|-Func<object, object, object, object, object>..ctor
	*/

	public virtual TResult Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26C2CA0 Offset: 0x26C1CA0 VA: 0x1826C2CA0
	|-Func<Expression, string, bool, ReadOnlyCollection<ParameterExpression>, LambdaExpression>.Invoke
	|-Func<object, object, bool, object, object>.Invoke
	|
	|-RVA: 0x26C2530 Offset: 0x26C1530 VA: 0x1826C2530
	|-Func<object, Stream.ReadWriteParameters, object, object, object>.Invoke
	|
	|-RVA: 0x20254C0 Offset: 0x20244C0 VA: 0x1820254C0
	|-Func<object, object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26C23D0 Offset: 0x26C13D0 VA: 0x1826C23D0
	|-Func<object, Stream.ReadWriteParameters, object, object, object>.BeginInvoke
	|
	|-RVA: 0x26C2480 Offset: 0x26C1480 VA: 0x1826C2480
	|-Func<object, object, bool, object, object>.BeginInvoke
	|
	|-RVA: 0x1EEA910 Offset: 0x1EE9910 VA: 0x181EEA910
	|-Func<object, object, object, object, object>.BeginInvoke
	*/

	public virtual TResult EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Func<object, Stream.ReadWriteParameters, object, object, object>.EndInvoke
	|-Func<object, object, bool, object, object>.EndInvoke
	|-Func<object, object, object, object, object>.EndInvoke
	*/
}

// Namespace: System
public sealed class Action<T1, T2, T3, T4, T5> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Action<object, object, object, object, object>..ctor
	*/

	public virtual void Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDAA30 Offset: 0x1CD9A30 VA: 0x181CDAA30
	|-Action<object, object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2303020 Offset: 0x2302020 VA: 0x182303020
	|-Action<object, object, object, object, object>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Action<object, object, object, object, object>.EndInvoke
	*/
}

// Namespace: System
public sealed class Action<T1, T2, T3, T4, T5, T6> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Action<object, object, object, object, object, object>..ctor
	*/

	public virtual void Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2303070 Offset: 0x2302070 VA: 0x182303070
	|-Action<object, object, object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19570C0 Offset: 0x19560C0 VA: 0x1819570C0
	|-Action<object, object, object, object, object, object>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Action<object, object, object, object, object, object>.EndInvoke
	*/
}

// Namespace: System
public sealed class Action<T1, T2, T3, T4, T5, T6, T7> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Action<object, object, object, object, object, object, object>..ctor
	*/

	public virtual void Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2303750 Offset: 0x2302750 VA: 0x182303750
	|-Action<object, object, object, object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26C3260 Offset: 0x26C2260 VA: 0x1826C3260
	|-Action<object, object, object, object, object, object, object>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Action<object, object, object, object, object, object, object>.EndInvoke
	*/
}

// Namespace: System
public sealed class Action<T1, T2, T3, T4, T5, T6, T7, T8> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Action<object, object, object, object, object, object, object, object>..ctor
	*/

	public virtual void Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2303F20 Offset: 0x2302F20 VA: 0x182303F20
	|-Action<object, object, object, object, object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26C3AD0 Offset: 0x26C2AD0 VA: 0x1826C3AD0
	|-Action<object, object, object, object, object, object, object, object>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Action<object, object, object, object, object, object, object, object>.EndInvoke
	*/
}

// Namespace: System
public sealed class Func<T1, T2, T3, T4, T5, TResult> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Func<object, object, object, object, object, object>..ctor
	*/

	public virtual TResult Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x14706A0 Offset: 0x146F6A0 VA: 0x1814706A0
	|-Func<object, object, object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2303020 Offset: 0x2302020 VA: 0x182303020
	|-Func<object, object, object, object, object, object>.BeginInvoke
	*/

	public virtual TResult EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Func<object, object, object, object, object, object>.EndInvoke
	*/
}

// Namespace: System
public sealed class Func<T1, T2, T3, T4, T5, T6, TResult> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Func<object, object, object, object, object, object, object>..ctor
	*/

	public virtual TResult Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1957120 Offset: 0x1956120 VA: 0x181957120
	|-Func<object, object, object, object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19570C0 Offset: 0x19560C0 VA: 0x1819570C0
	|-Func<object, object, object, object, object, object, object>.BeginInvoke
	*/

	public virtual TResult EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Func<object, object, object, object, object, object, object>.EndInvoke
	*/
}

// Namespace: System
public sealed class Func<T1, T2, T3, T4, T5, T6, T7, TResult> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Func<object, object, object, object, object, object, object, object>..ctor
	*/

	public virtual TResult Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26C32D0 Offset: 0x26C22D0 VA: 0x1826C32D0
	|-Func<object, object, object, object, object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26C3260 Offset: 0x26C2260 VA: 0x1826C3260
	|-Func<object, object, object, object, object, object, object, object>.BeginInvoke
	*/

	public virtual TResult EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Func<object, object, object, object, object, object, object, object>.EndInvoke
	*/
}

// Namespace: System
public sealed class Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Func<object, object, object, object, object, object, object, object, object>..ctor
	*/

	public virtual TResult Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26C3B50 Offset: 0x26C2B50 VA: 0x1826C3B50
	|-Func<object, object, object, object, object, object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26C3AD0 Offset: 0x26C2AD0 VA: 0x1826C3AD0
	|-Func<object, object, object, object, object, object, object, object, object>.BeginInvoke
	*/

	public virtual TResult EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Func<object, object, object, object, object, object, object, object, object>.EndInvoke
	*/
}

// Namespace: System
public sealed class Comparison<T> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Comparison<ArchiveData>..ctor
	|-Comparison<DataSet.FaceIndices>..ctor
	|-Comparison<UnitPreservation.UnitPortPreservation>..ctor
	|-Comparison<MeshCombiner.SkinnedRenderer>..ctor
	|-Comparison<MeshCombiner.StaticRenderer>..ctor
	|-Comparison<CharaterData.HeroInfo>..ctor
	|-Comparison<CameraState.CustomBlendable>..ctor
	|-Comparison<CinemachineClearShot.Pair>..ctor
	|-Comparison<CinemachineComponentBase>..ctor
	|-Comparison<DoublePoint>..ctor
	|-Comparison<IntPoint>..ctor
	|-Comparison<CodeShieldArgs>..ctor
	|-Comparison<CollectionObject>..ctor
	|-Comparison<DgwResultServerInfo>..ctor
	|-Comparison<DgwServerForJson>..ctor
	|-Comparison<DgwServerInfo>..ctor
	|-Comparison<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>..ctor
	|-Comparison<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>..ctor
	|-Comparison<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>..ctor
	|-Comparison<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>..ctor
	|-Comparison<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>..ctor
	|-Comparison<homecontainer_GS2CHeroInfoClass.ClasslstHero>..ctor
	|-Comparison<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>..ctor
	|-Comparison<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>..ctor
	|-Comparison<homecontainer_GS2CRoundInfoClass.ClasslstInfo>..ctor
	|-Comparison<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>..ctor
	|-Comparison<homecontainer_GS2CSeasonInfoClass.ClasslstPool>..ctor
	|-Comparison<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>..ctor
	|-Comparison<homecontainer_GS2CTalentInfoClass.ClasslstTalent>..ctor
	|-Comparison<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>..ctor
	|-Comparison<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>..ctor
	|-Comparison<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>..ctor
	|-Comparison<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>..ctor
	|-Comparison<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>..ctor
	|-Comparison<lsswitch_LS2CCodeShieldClass.ClasslstShield>..ctor
	|-Comparison<netarchive_C2GSAskRoleListClass.ClasslstFile>..ctor
	|-Comparison<netarchive_GS2CRoleListClass.ClasslstFile>..ctor
	|-Comparison<netfriend_GS2CFindNameRetClass.ClasslstPlayer>..ctor
	|-Comparison<netopenui_GS2CGMListClass.ClasslstGMOrder>..ctor
	|-Comparison<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>..ctor
	|-Comparison<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>..ctor
	|-Comparison<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>..ctor
	|-Comparison<netopenui_GS2CRecentWarInfoClass.ClasslstWar>..ctor
	|-Comparison<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>..ctor
	|-Comparison<netopenui_GS2CRewardTipsClass.ClasslstRewardData>..ctor
	|-Comparison<nettask_GS2CAddTaskClass.ClasslstProcess>..ctor
	|-Comparison<nettask_GS2CAddTaskClass.ClasslstReward>..ctor
	|-Comparison<nettask_GS2CAddTaskClass.ClasslstTaskData>..ctor
	|-Comparison<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>..ctor
	|-Comparison<netteam_GS2CMaxRoundClass.ClasslstMaxRound>..ctor
	|-Comparison<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>..ctor
	|-Comparison<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>..ctor
	|-Comparison<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>..ctor
	|-Comparison<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>..ctor
	|-Comparison<s2cShop_GS2CRefreshShopClass.ClasslstGoods>..ctor
	|-Comparison<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>..ctor
	|-Comparison<s2cmove_C2GSMoveClass.ClasslstDisp>..ctor
	|-Comparison<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>..ctor
	|-Comparison<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>..ctor
	|-Comparison<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>..ctor
	|-Comparison<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>..ctor
	|-Comparison<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>..ctor
	|-Comparison<s2cnpc_C2GSAnswerDictClass.ClasslstQue>..ctor
	|-Comparison<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>..ctor
	|-Comparison<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>..ctor
	|-Comparison<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>..ctor
	|-Comparison<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>..ctor
	|-Comparison<s2cnpc_GS2CNpcEventClass.ClasslstOption>..ctor
	|-Comparison<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>..ctor
	|-Comparison<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>..ctor
	|-Comparison<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>..ctor
	|-Comparison<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>..ctor
	|-Comparison<s2cnpc_GS2CNpcShopClass.ClasslstGoods>..ctor
	|-Comparison<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>..ctor
	|-Comparison<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>..ctor
	|-Comparison<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>..ctor
	|-Comparison<NameGenerate.NameWeight>..ctor
	|-Comparison<SteamNetworkingComponent.SendPacket>..ctor
	|-Comparison<WeGameNetworkingComponent.SendPacket>..ctor
	|-Comparison<RangeU16>..ctor
	|-Comparison<DataBase>..ctor
	|-Comparison<LevelGMInfoData>..ctor
	|-Comparison<OneInfo>..ctor
	|-Comparison<DebugDrawLine.DebugLine>..ctor
	|-Comparison<AssetTracker.AssetInfo>..ctor
	|-Comparison<EngineHotKey>..ctor
	|-Comparison<FriendObject>..ctor
	|-Comparison<GMCmd>..ctor
	|-Comparison<GMMOnsterObject>..ctor
	|-Comparison<HitInfo>..ctor
	|-Comparison<InputDevice>..ctor
	|-Comparison<LogMessage>..ctor
	|-Comparison<LPWNormalSolver.LPWPoint>..ctor
	|-Comparison<LPWNormalSolver.LPWPointDataEntry>..ctor
	|-Comparison<PropertyMetadata>..ctor
	|-Comparison<LogArgs>..ctor
	|-Comparison<fsVersionedType>..ctor
	|-Comparison<fsAotCompilationManager.AotCompilation>..ctor
	|-Comparison<IGraphElement>..ctor
	|-Comparison<MinimapPoint>..ctor
	|-Comparison<Level2Map>..ctor
	|-Comparison<MonsterCollectionObject>..ctor
	|-Comparison<MonsterGalleryObject>..ctor
	|-Comparison<MusicStateInfo>..ctor
	|-Comparison<BridgeHandler.IdxPacket>..ctor
	|-Comparison<JsonPosition>..ctor
	|-Comparison<PCWeaponObject>..ctor
	|-Comparison<PlayerProp>..ctor
	|-Comparison<pb_BezierPoint>..ctor
	|-Comparison<pb_Edge>..ctor
	|-Comparison<pb_RaycastHit>..ctor
	|-Comparison<pb_Tuple<float, Vector2>>..ctor
	|-Comparison<RecodMonsterAngle>..ctor
	|-Comparison<RelicViewObject>..ctor
	|-Comparison<RewardObj>..ctor
	|-Comparison<RewardTransSort>..ctor
	|-Comparison<ScreenRadioScriptObject.ScreenInfo>..ctor
	|-Comparison<ShopItem>..ctor
	|-Comparison<ValueDropdownItem<object>>..ctor
	|-Comparison<FormatterLocator.FormatterInfo>..ctor
	|-Comparison<FormatterLocator.FormatterLocatorInfo>..ctor
	|-Comparison<PrefabModification>..ctor
	|-Comparison<SerializationNode>..ctor
	|-Comparison<DeepReflection.PathStep>..ctor
	|-Comparison<CCalEffInfo>..ctor
	|-Comparison<SkillRayHit>..ctor
	|-Comparison<EventQueue.EventQueueEntry>..ctor
	|-Comparison<SkeletonRendererCustomMaterials.AtlasMaterialOverride>..ctor
	|-Comparison<SkeletonRendererCustomMaterials.SlotMaterialOverride>..ctor
	|-Comparison<SkeletonUtilityKinematicShadow.TransformPair>..ctor
	|-Comparison<SubmeshInstruction>..ctor
	|-Comparison<StateSoundScriptObject.Loop>..ctor
	|-Comparison<StateSoundScriptObject.StateSound>..ctor
	|-Comparison<SteamMatchMemberData>..ctor
	|-Comparison<SteamMatchViewer.ChatMsg>..ctor
	|-Comparison<CSteamID>..ctor
	|-Comparison<bool>..ctor
	|-Comparison<byte>..ctor
	|-Comparison<char>..ctor
	|-Comparison<DictionaryEntry>..ctor
	|-Comparison<KeyValuePair<DateTime, object>>..ctor
	|-Comparison<KeyValuePair<Guid, int>>..ctor
	|-Comparison<KeyValuePair<int, int>>..ctor
	|-Comparison<KeyValuePair<int, object>>..ctor
	|-Comparison<KeyValuePair<object, object>>..ctor
	|-Comparison<KeyValuePair<uint, object>>..ctor
	|-Comparison<EventProvider.SessionInfo>..ctor
	|-Comparison<double>..ctor
	|-Comparison<Guid>..ctor
	|-Comparison<int>..ctor
	|-Comparison<Int32Enum>..ctor
	|-Comparison<long>..ctor
	|-Comparison<InterpretedFrameInfo>..ctor
	|-Comparison<Win32_IP_ADAPTER_ADDRESSES>..ctor
	|-Comparison<object>..ctor
	|-Comparison<float>..ctor
	|-Comparison<string>..ctor
	|-Comparison<TimeZoneInfo.AdjustmentRule>..ctor
	|-Comparison<uint>..ctor
	|-Comparison<ulong>..ctor
	|-Comparison<TexturePacker.SpriteData>..ctor
	|-Comparison<TMP_Dropdown.OptionData>..ctor
	|-Comparison<TaskObject>..ctor
	|-Comparison<MarkSignalObejct>..ctor
	|-Comparison<PatternObject>..ctor
	|-Comparison<PlayerInfo_logic.RecordItem>..ctor
	|-Comparison<AnimatorClipInfo>..ctor
	|-Comparison<BeforeRenderHelper.OrderBlock>..ctor
	|-Comparison<BoneWeight>..ctor
	|-Comparison<Camera>..ctor
	|-Comparison<Collider>..ctor
	|-Comparison<Color32>..ctor
	|-Comparison<Color>..ctor
	|-Comparison<CombineInstance>..ctor
	|-Comparison<RaycastResult>..ctor
	|-Comparison<ShaderPassName>..ctor
	|-Comparison<VisibleLight>..ctor
	|-Comparison<VisibleReflectionProbe>..ctor
	|-Comparison<IntervalTreeNode>..ctor
	|-Comparison<IntervalTree.Entry<object>>..ctor
	|-Comparison<Matrix4x4>..ctor
	|-Comparison<MeshSubsetCombineUtility.MeshContainer>..ctor
	|-Comparison<MeshSubsetCombineUtility.MeshInstance>..ctor
	|-Comparison<MeshSubsetCombineUtility.SubMeshInstance>..ctor
	|-Comparison<ChannelPacket>..ctor
	|-Comparison<ClientScene.PendingOwner>..ctor
	|-Comparison<LocalClient.InternalMsg>..ctor
	|-Comparison<NetworkLobbyManager.PendingPlayer>..ctor
	|-Comparison<NetworkMigrationManager.PendingPlayerInfo>..ctor
	|-Comparison<CRCMessageEntry>..ctor
	|-Comparison<PeerInfoPlayer>..ctor
	|-Comparison<ParticleSystem.Particle>..ctor
	|-Comparison<Playable>..ctor
	|-Comparison<Quaternion>..ctor
	|-Comparison<RaycastHit>..ctor
	|-Comparison<Rect>..ctor
	|-Comparison<PostProcessEffectSettings>..ctor
	|-Comparison<ReflectionProbeBlendInfo>..ctor
	|-Comparison<RenderTargetIdentifier>..ctor
	|-Comparison<GlyphRect>..ctor
	|-Comparison<AnimationOutputWeightProcessor.WeightInfo>..ctor
	|-Comparison<TimelineClip>..ctor
	|-Comparison<Dropdown.OptionData>..ctor
	|-Comparison<Graphic>..ctor
	|-Comparison<ICanvasElement>..ctor
	|-Comparison<UICharInfo>..ctor
	|-Comparison<UILineInfo>..ctor
	|-Comparison<UIVertex>..ctor
	|-Comparison<UnitySynchronizationContext.WorkRequest>..ctor
	|-Comparison<Vector2>..ctor
	|-Comparison<Vector2Int>..ctor
	|-Comparison<Vector3>..ctor
	|-Comparison<Vector4>..ctor
	|-Comparison<BorderVertex>..ctor
	|-Comparison<LODGenerator.SkinnedRenderer>..ctor
	|-Comparison<LODGenerator.StaticRenderer>..ctor
	|-Comparison<ZMFriendObject>..ctor
	|-Comparison<ZmPeerManager.RecvPacket>..ctor
	|-Comparison<ZmID>..ctor
	*/

	public virtual int Invoke(T x, T y) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2233A70 Offset: 0x2232A70 VA: 0x182233A70
	|-Comparison<DataSet.FaceIndices>.Invoke
	|-Comparison<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Invoke
	|-Comparison<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Invoke
	|-Comparison<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Invoke
	|-Comparison<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Invoke
	|-Comparison<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Invoke
	|-Comparison<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Invoke
	|-Comparison<nettask_GS2CAddTaskClass.ClasslstReward>.Invoke
	|-Comparison<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Invoke
	|-Comparison<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Invoke
	|-Comparison<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Invoke
	|-Comparison<UICharInfo>.Invoke
	|-Comparison<Vector3>.Invoke
	|
	|-RVA: 0x2232D80 Offset: 0x2231D80 VA: 0x182232D80
	|-Comparison<UnitPreservation.UnitPortPreservation>.Invoke
	|-Comparison<CameraState.CustomBlendable>.Invoke
	|-Comparison<DoublePoint>.Invoke
	|-Comparison<IntPoint>.Invoke
	|-Comparison<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Invoke
	|-Comparison<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Invoke
	|-Comparison<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Invoke
	|-Comparison<netarchive_C2GSAskRoleListClass.ClasslstFile>.Invoke
	|-Comparison<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Invoke
	|-Comparison<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Invoke
	|-Comparison<nettask_GS2CAddTaskClass.ClasslstProcess>.Invoke
	|-Comparison<s2cmove_C2GSMoveClass.ClasslstDisp>.Invoke
	|-Comparison<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Invoke
	|-Comparison<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Invoke
	|-Comparison<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Invoke
	|-Comparison<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Invoke
	|-Comparison<LogMessage>.Invoke
	|-Comparison<MusicStateInfo>.Invoke
	|-Comparison<BridgeHandler.IdxPacket>.Invoke
	|-Comparison<ScreenRadioScriptObject.ScreenInfo>.Invoke
	|-Comparison<ValueDropdownItem<object>>.Invoke
	|-Comparison<FormatterLocator.FormatterLocatorInfo>.Invoke
	|-Comparison<CCalEffInfo>.Invoke
	|-Comparison<SkeletonUtilityKinematicShadow.TransformPair>.Invoke
	|-Comparison<StateSoundScriptObject.StateSound>.Invoke
	|-Comparison<SteamMatchViewer.ChatMsg>.Invoke
	|-Comparison<DictionaryEntry>.Invoke
	|-Comparison<KeyValuePair<DateTime, object>>.Invoke
	|-Comparison<KeyValuePair<int, object>>.Invoke
	|-Comparison<KeyValuePair<object, object>>.Invoke
	|-Comparison<KeyValuePair<uint, object>>.Invoke
	|-Comparison<Guid>.Invoke
	|-Comparison<InterpretedFrameInfo>.Invoke
	|-Comparison<BeforeRenderHelper.OrderBlock>.Invoke
	|-Comparison<Color>.Invoke
	|-Comparison<LocalClient.InternalMsg>.Invoke
	|-Comparison<NetworkLobbyManager.PendingPlayer>.Invoke
	|-Comparison<NetworkMigrationManager.PendingPlayerInfo>.Invoke
	|-Comparison<CRCMessageEntry>.Invoke
	|-Comparison<Playable>.Invoke
	|-Comparison<Quaternion>.Invoke
	|-Comparison<Rect>.Invoke
	|-Comparison<ReflectionProbeBlendInfo>.Invoke
	|-Comparison<GlyphRect>.Invoke
	|-Comparison<UILineInfo>.Invoke
	|-Comparison<Vector4>.Invoke
	|
	|-RVA: 0x22321D0 Offset: 0x22311D0 VA: 0x1822321D0
	|-Comparison<MeshCombiner.SkinnedRenderer>.Invoke
	|-Comparison<StateSoundScriptObject.Loop>.Invoke
	|-Comparison<TexturePacker.SpriteData>.Invoke
	|-Comparison<Matrix4x4>.Invoke
	|-Comparison<LODGenerator.SkinnedRenderer>.Invoke
	|
	|-RVA: 0x222B890 Offset: 0x222A890 VA: 0x18222B890
	|-Comparison<MeshCombiner.StaticRenderer>.Invoke
	|-Comparison<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Invoke
	|-Comparison<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Invoke
	|-Comparison<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Invoke
	|-Comparison<DebugDrawLine.DebugLine>.Invoke
	|-Comparison<HitInfo>.Invoke
	|-Comparison<DeepReflection.PathStep>.Invoke
	|-Comparison<RenderTargetIdentifier>.Invoke
	|-Comparison<AnimationOutputWeightProcessor.WeightInfo>.Invoke
	|-Comparison<LODGenerator.StaticRenderer>.Invoke
	|
	|-RVA: 0x2229380 Offset: 0x2228380 VA: 0x182229380
	|-Comparison<CinemachineClearShot.Pair>.Invoke
	|-Comparison<DgwResultServerInfo>.Invoke
	|-Comparison<DgwServerForJson>.Invoke
	|-Comparison<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Invoke
	|-Comparison<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Invoke
	|-Comparison<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Invoke
	|-Comparison<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Invoke
	|-Comparison<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Invoke
	|-Comparison<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Invoke
	|-Comparison<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Invoke
	|-Comparison<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Invoke
	|-Comparison<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Invoke
	|-Comparison<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Invoke
	|-Comparison<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Invoke
	|-Comparison<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Invoke
	|-Comparison<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Invoke
	|-Comparison<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Invoke
	|-Comparison<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Invoke
	|-Comparison<EngineHotKey>.Invoke
	|-Comparison<LPWNormalSolver.LPWPoint>.Invoke
	|-Comparison<LPWNormalSolver.LPWPointDataEntry>.Invoke
	|-Comparison<pb_Edge>.Invoke
	|-Comparison<CSteamID>.Invoke
	|-Comparison<KeyValuePair<int, int>>.Invoke
	|-Comparison<EventProvider.SessionInfo>.Invoke
	|-Comparison<AnimatorClipInfo>.Invoke
	|-Comparison<ClientScene.PendingOwner>.Invoke
	|-Comparison<PeerInfoPlayer>.Invoke
	|-Comparison<Vector2Int>.Invoke
	|-Comparison<BorderVertex>.Invoke
	|-Comparison<ZmID>.Invoke
	|
	|-RVA: 0x24D57F0 Offset: 0x24D47F0 VA: 0x1824D57F0
	|-Comparison<DgwServerInfo>.Invoke
	|-Comparison<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Invoke
	|-Comparison<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Invoke
	|-Comparison<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Invoke
	|-Comparison<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Invoke
	|-Comparison<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Invoke
	|-Comparison<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Invoke
	|-Comparison<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Invoke
	|-Comparison<NameGenerate.NameWeight>.Invoke
	|-Comparison<WeGameNetworkingComponent.SendPacket>.Invoke
	|-Comparison<AssetTracker.AssetInfo>.Invoke
	|-Comparison<PropertyMetadata>.Invoke
	|-Comparison<fsVersionedType>.Invoke
	|-Comparison<fsAotCompilationManager.AotCompilation>.Invoke
	|-Comparison<MinimapPoint>.Invoke
	|-Comparison<JsonPosition>.Invoke
	|-Comparison<FormatterLocator.FormatterInfo>.Invoke
	|-Comparison<SerializationNode>.Invoke
	|-Comparison<EventQueue.EventQueueEntry>.Invoke
	|-Comparison<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Invoke
	|-Comparison<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Invoke
	|-Comparison<IntervalTreeNode>.Invoke
	|-Comparison<IntervalTree.Entry<object>>.Invoke
	|-Comparison<ChannelPacket>.Invoke
	|-Comparison<UnitySynchronizationContext.WorkRequest>.Invoke
	|-Comparison<ZmPeerManager.RecvPacket>.Invoke
	|
	|-RVA: 0x24D7060 Offset: 0x24D6060 VA: 0x1824D7060
	|-Comparison<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Invoke
	|-Comparison<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Invoke
	|-Comparison<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Invoke
	|
	|-RVA: 0x24D6A50 Offset: 0x24D5A50 VA: 0x1824D6A50
	|-Comparison<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Invoke
	|-Comparison<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Invoke
	|-Comparison<netopenui_GS2CGMListClass.ClasslstGMOrder>.Invoke
	|-Comparison<nettask_GS2CAddTaskClass.ClasslstTaskData>.Invoke
	|-Comparison<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Invoke
	|-Comparison<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Invoke
	|-Comparison<SteamNetworkingComponent.SendPacket>.Invoke
	|-Comparison<OneInfo>.Invoke
	|-Comparison<BoneWeight>.Invoke
	|
	|-RVA: 0x24D5E50 Offset: 0x24D4E50 VA: 0x1824D5E50
	|-Comparison<netarchive_GS2CRoleListClass.ClasslstFile>.Invoke
	|
	|-RVA: 0x2234060 Offset: 0x2233060 VA: 0x182234060
	|-Comparison<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Invoke
	|-Comparison<RaycastResult>.Invoke
	|
	|-RVA: 0x222D640 Offset: 0x222C640 VA: 0x18222D640
	|-Comparison<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Invoke
	|-Comparison<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Invoke
	|-Comparison<MeshSubsetCombineUtility.SubMeshInstance>.Invoke
	|
	|-RVA: 0x24D6740 Offset: 0x24D5740 VA: 0x1824D6740
	|-Comparison<RangeU16>.Invoke
	|-Comparison<Color32>.Invoke
	|-Comparison<ShaderPassName>.Invoke
	|
	|-RVA: 0x2229680 Offset: 0x2228680 VA: 0x182229680
	|-Comparison<pb_BezierPoint>.Invoke
	|
	|-RVA: 0x2233300 Offset: 0x2232300 VA: 0x182233300
	|-Comparison<SkillRayHit>.Invoke
	|-Comparison<SubmeshInstruction>.Invoke
	|
	|-RVA: 0x2230A00 Offset: 0x222FA00 VA: 0x182230A00
	|-Comparison<bool>.Invoke
	|-Comparison<byte>.Invoke
	|
	|-RVA: 0x222DEB0 Offset: 0x222CEB0 VA: 0x18222DEB0
	|-Comparison<char>.Invoke
	|
	|-RVA: 0x222D060 Offset: 0x222C060 VA: 0x18222D060
	|-Comparison<KeyValuePair<Guid, int>>.Invoke
	|
	|-RVA: 0x222E4A0 Offset: 0x222D4A0 VA: 0x18222E4A0
	|-Comparison<double>.Invoke
	|
	|-RVA: 0x222E1C0 Offset: 0x222D1C0 VA: 0x18222E1C0
	|-Comparison<int>.Invoke
	|-Comparison<Int32Enum>.Invoke
	|-Comparison<uint>.Invoke
	|
	|-RVA: 0x1495B80 Offset: 0x1494B80 VA: 0x181495B80
	|-Comparison<long>.Invoke
	|-Comparison<ulong>.Invoke
	|
	|-RVA: 0x2229EF0 Offset: 0x2228EF0 VA: 0x182229EF0
	|-Comparison<Win32_IP_ADAPTER_ADDRESSES>.Invoke
	|
	|-RVA: 0x26C0750 Offset: 0x26BF750 VA: 0x1826C0750
	|-Comparison<object>.Invoke
	|
	|-RVA: 0x222C040 Offset: 0x222B040 VA: 0x18222C040
	|-Comparison<float>.Invoke
	|
	|-RVA: 0x222E7C0 Offset: 0x222D7C0 VA: 0x18222E7C0
	|-Comparison<CombineInstance>.Invoke
	|
	|-RVA: 0x222FED0 Offset: 0x222EED0 VA: 0x18222FED0
	|-Comparison<VisibleLight>.Invoke
	|
	|-RVA: 0x222C360 Offset: 0x222B360 VA: 0x18222C360
	|-Comparison<VisibleReflectionProbe>.Invoke
	|
	|-RVA: 0x2231660 Offset: 0x2230660 VA: 0x182231660
	|-Comparison<MeshSubsetCombineUtility.MeshContainer>.Invoke
	|
	|-RVA: 0x2234910 Offset: 0x2233910 VA: 0x182234910
	|-Comparison<MeshSubsetCombineUtility.MeshInstance>.Invoke
	|
	|-RVA: 0x222F260 Offset: 0x222E260 VA: 0x18222F260
	|-Comparison<ParticleSystem.Particle>.Invoke
	|
	|-RVA: 0x222AFE0 Offset: 0x2229FE0 VA: 0x18222AFE0
	|-Comparison<RaycastHit>.Invoke
	|
	|-RVA: 0x2230D10 Offset: 0x222FD10 VA: 0x182230D10
	|-Comparison<UIVertex>.Invoke
	|
	|-RVA: 0x2232A80 Offset: 0x2231A80 VA: 0x182232A80
	|-Comparison<Vector2>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T x, T y, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24D4D30 Offset: 0x24D3D30 VA: 0x1824D4D30
	|-Comparison<DataSet.FaceIndices>.BeginInvoke
	|
	|-RVA: 0x24D4DE0 Offset: 0x24D3DE0 VA: 0x1824D4DE0
	|-Comparison<UnitPreservation.UnitPortPreservation>.BeginInvoke
	|
	|-RVA: 0x24D3FE0 Offset: 0x24D2FE0 VA: 0x1824D3FE0
	|-Comparison<MeshCombiner.SkinnedRenderer>.BeginInvoke
	|
	|-RVA: 0x24D33B0 Offset: 0x24D23B0 VA: 0x1824D33B0
	|-Comparison<MeshCombiner.StaticRenderer>.BeginInvoke
	|
	|-RVA: 0x24D5690 Offset: 0x24D4690 VA: 0x1824D5690
	|-Comparison<CameraState.CustomBlendable>.BeginInvoke
	|
	|-RVA: 0x24D3460 Offset: 0x24D2460 VA: 0x1824D3460
	|-Comparison<CinemachineClearShot.Pair>.BeginInvoke
	|
	|-RVA: 0x24D3E80 Offset: 0x24D2E80 VA: 0x1824D3E80
	|-Comparison<DoublePoint>.BeginInvoke
	|
	|-RVA: 0x24D2990 Offset: 0x24D1990 VA: 0x1824D2990
	|-Comparison<IntPoint>.BeginInvoke
	|
	|-RVA: 0x24D5290 Offset: 0x24D4290 VA: 0x1824D5290
	|-Comparison<DgwResultServerInfo>.BeginInvoke
	|
	|-RVA: 0x24D4330 Offset: 0x24D3330 VA: 0x1824D4330
	|-Comparison<DgwServerForJson>.BeginInvoke
	|
	|-RVA: 0x24D35A0 Offset: 0x24D25A0 VA: 0x1824D35A0
	|-Comparison<DgwServerInfo>.BeginInvoke
	|
	|-RVA: 0x24D45E0 Offset: 0x24D35E0 VA: 0x1824D45E0
	|-Comparison<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.BeginInvoke
	|
	|-RVA: 0x24D4F40 Offset: 0x24D3F40 VA: 0x1824D4F40
	|-Comparison<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.BeginInvoke
	|
	|-RVA: 0x24D5740 Offset: 0x24D4740 VA: 0x1824D5740
	|-Comparison<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.BeginInvoke
	|
	|-RVA: 0x24D4740 Offset: 0x24D3740 VA: 0x1824D4740
	|-Comparison<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.BeginInvoke
	|
	|-RVA: 0x24D2640 Offset: 0x24D1640 VA: 0x1824D2640
	|-Comparison<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.BeginInvoke
	|
	|-RVA: 0x24D4950 Offset: 0x24D3950 VA: 0x1824D4950
	|-Comparison<homecontainer_GS2CHeroInfoClass.ClasslstHero>.BeginInvoke
	|
	|-RVA: 0x24D2840 Offset: 0x24D1840 VA: 0x1824D2840
	|-Comparison<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.BeginInvoke
	|
	|-RVA: 0x24D3070 Offset: 0x24D2070 VA: 0x1824D3070
	|-Comparison<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.BeginInvoke
	|
	|-RVA: 0x24D3310 Offset: 0x24D2310 VA: 0x1824D3310
	|-Comparison<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.BeginInvoke
	|
	|-RVA: 0x24D5330 Offset: 0x24D4330 VA: 0x1824D5330
	|-Comparison<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.BeginInvoke
	|
	|-RVA: 0x24D47F0 Offset: 0x24D37F0 VA: 0x1824D47F0
	|-Comparison<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.BeginInvoke
	|
	|-RVA: 0x24D26F0 Offset: 0x24D16F0 VA: 0x1824D26F0
	|-Comparison<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.BeginInvoke
	|
	|-RVA: 0x24D50A0 Offset: 0x24D40A0 VA: 0x1824D50A0
	|-Comparison<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.BeginInvoke
	|
	|-RVA: 0x24D39B0 Offset: 0x24D29B0 VA: 0x1824D39B0
	|-Comparison<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.BeginInvoke
	|
	|-RVA: 0x24D2D00 Offset: 0x24D1D00 VA: 0x1824D2D00
	|-Comparison<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.BeginInvoke
	|
	|-RVA: 0x24D5530 Offset: 0x24D4530 VA: 0x1824D5530
	|-Comparison<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.BeginInvoke
	|
	|-RVA: 0x24D41E0 Offset: 0x24D31E0 VA: 0x1824D41E0
	|-Comparison<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.BeginInvoke
	|
	|-RVA: 0x24D3B10 Offset: 0x24D2B10 VA: 0x1824D3B10
	|-Comparison<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.BeginInvoke
	|
	|-RVA: 0x24D55E0 Offset: 0x24D45E0 VA: 0x1824D55E0
	|-Comparison<lsswitch_LS2CCodeShieldClass.ClasslstShield>.BeginInvoke
	|
	|-RVA: 0x24D4480 Offset: 0x24D3480 VA: 0x1824D4480
	|-Comparison<netarchive_C2GSAskRoleListClass.ClasslstFile>.BeginInvoke
	|
	|-RVA: 0x24D2FC0 Offset: 0x24D1FC0 VA: 0x1824D2FC0
	|-Comparison<netarchive_GS2CRoleListClass.ClasslstFile>.BeginInvoke
	|
	|-RVA: 0x24D2E60 Offset: 0x24D1E60 VA: 0x1824D2E60
	|-Comparison<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.BeginInvoke
	|
	|-RVA: 0x24D43D0 Offset: 0x24D33D0 VA: 0x1824D43D0
	|-Comparison<netopenui_GS2CGMListClass.ClasslstGMOrder>.BeginInvoke
	|
	|-RVA: 0x24D2590 Offset: 0x24D1590 VA: 0x1824D2590
	|-Comparison<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.BeginInvoke
	|
	|-RVA: 0x24D28E0 Offset: 0x24D18E0 VA: 0x1824D28E0
	|-Comparison<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.BeginInvoke
	|
	|-RVA: 0x24D2C50 Offset: 0x24D1C50 VA: 0x1824D2C50
	|-Comparison<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.BeginInvoke
	|
	|-RVA: 0x24D31C0 Offset: 0x24D21C0 VA: 0x1824D31C0
	|-Comparison<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.BeginInvoke
	|
	|-RVA: 0x24D24E0 Offset: 0x24D14E0 VA: 0x1824D24E0
	|-Comparison<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.BeginInvoke
	|
	|-RVA: 0x24D4B40 Offset: 0x24D3B40 VA: 0x1824D4B40
	|-Comparison<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.BeginInvoke
	|
	|-RVA: 0x24D4FF0 Offset: 0x24D3FF0 VA: 0x1824D4FF0
	|-Comparison<nettask_GS2CAddTaskClass.ClasslstProcess>.BeginInvoke
	|
	|-RVA: 0x24D2A40 Offset: 0x24D1A40 VA: 0x1824D2A40
	|-Comparison<nettask_GS2CAddTaskClass.ClasslstReward>.BeginInvoke
	|
	|-RVA: 0x24D2790 Offset: 0x24D1790 VA: 0x1824D2790
	|-Comparison<nettask_GS2CAddTaskClass.ClasslstTaskData>.BeginInvoke
	|
	|-RVA: 0x24D4E90 Offset: 0x24D3E90 VA: 0x1824D4E90
	|-Comparison<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.BeginInvoke
	|
	|-RVA: 0x24D3500 Offset: 0x24D2500 VA: 0x1824D3500
	|-Comparison<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.BeginInvoke
	|
	|-RVA: 0x24D3F30 Offset: 0x24D2F30 VA: 0x1824D3F30
	|-Comparison<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.BeginInvoke
	|
	|-RVA: 0x24D4290 Offset: 0x24D3290 VA: 0x1824D4290
	|-Comparison<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.BeginInvoke
	|
	|-RVA: 0x24D2F10 Offset: 0x24D1F10 VA: 0x1824D2F10
	|-Comparison<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.BeginInvoke
	|
	|-RVA: 0x24D4C90 Offset: 0x24D3C90 VA: 0x1824D4C90
	|-Comparison<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.BeginInvoke
	|
	|-RVA: 0x24D3850 Offset: 0x24D2850 VA: 0x1824D3850
	|-Comparison<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.BeginInvoke
	|
	|-RVA: 0x24D5140 Offset: 0x24D4140 VA: 0x1824D5140
	|-Comparison<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.BeginInvoke
	|
	|-RVA: 0x24D3BC0 Offset: 0x24D2BC0 VA: 0x1824D3BC0
	|-Comparison<s2cmove_C2GSMoveClass.ClasslstDisp>.BeginInvoke
	|
	|-RVA: 0x24D4090 Offset: 0x24D3090 VA: 0x1824D4090
	|-Comparison<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.BeginInvoke
	|
	|-RVA: 0x24D48A0 Offset: 0x24D38A0 VA: 0x1824D48A0
	|-Comparison<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.BeginInvoke
	|
	|-RVA: 0x24D53E0 Offset: 0x24D43E0 VA: 0x1824D53E0
	|-Comparison<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.BeginInvoke
	|
	|-RVA: 0x24D3900 Offset: 0x24D2900 VA: 0x1824D3900
	|-Comparison<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.BeginInvoke
	|
	|-RVA: 0x24D2BA0 Offset: 0x24D1BA0 VA: 0x1824D2BA0
	|-Comparison<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.BeginInvoke
	|
	|-RVA: 0x24D3650 Offset: 0x24D2650 VA: 0x1824D3650
	|-Comparison<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.BeginInvoke
	|
	|-RVA: 0x24D3C70 Offset: 0x24D2C70 VA: 0x1824D3C70
	|-Comparison<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.BeginInvoke
	|
	|-RVA: 0x24D4BF0 Offset: 0x24D3BF0 VA: 0x1824D4BF0
	|-Comparison<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.BeginInvoke
	|
	|-RVA: 0x24D2DB0 Offset: 0x24D1DB0 VA: 0x1824D2DB0
	|-Comparison<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.BeginInvoke
	|
	|-RVA: 0x24D4530 Offset: 0x24D3530 VA: 0x1824D4530
	|-Comparison<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.BeginInvoke
	|
	|-RVA: 0x24D51E0 Offset: 0x24D41E0 VA: 0x1824D51E0
	|-Comparison<s2cnpc_GS2CNpcEventClass.ClasslstOption>.BeginInvoke
	|
	|-RVA: 0x24D36F0 Offset: 0x24D26F0 VA: 0x1824D36F0
	|-Comparison<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.BeginInvoke
	|
	|-RVA: 0x24D3DD0 Offset: 0x24D2DD0 VA: 0x1824D3DD0
	|-Comparison<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.BeginInvoke
	|
	|-RVA: 0x24D2AF0 Offset: 0x24D1AF0 VA: 0x1824D2AF0
	|-Comparison<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.BeginInvoke
	|
	|-RVA: 0x24D4AA0 Offset: 0x24D3AA0 VA: 0x1824D4AA0
	|-Comparison<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.BeginInvoke
	|
	|-RVA: 0x24D4690 Offset: 0x24D3690 VA: 0x1824D4690
	|-Comparison<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.BeginInvoke
	|
	|-RVA: 0x24D3A60 Offset: 0x24D2A60 VA: 0x1824D3A60
	|-Comparison<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.BeginInvoke
	|
	|-RVA: 0x24D3110 Offset: 0x24D2110 VA: 0x1824D3110
	|-Comparison<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.BeginInvoke
	|
	|-RVA: 0x24D49F0 Offset: 0x24D39F0 VA: 0x1824D49F0
	|-Comparison<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.BeginInvoke
	|
	|-RVA: 0x24D37A0 Offset: 0x24D27A0 VA: 0x1824D37A0
	|-Comparison<NameGenerate.NameWeight>.BeginInvoke
	|
	|-RVA: 0x24D4130 Offset: 0x24D3130 VA: 0x1824D4130
	|-Comparison<SteamNetworkingComponent.SendPacket>.BeginInvoke
	|
	|-RVA: 0x24D3D20 Offset: 0x24D2D20 VA: 0x1824D3D20
	|-Comparison<WeGameNetworkingComponent.SendPacket>.BeginInvoke
	|
	|-RVA: 0x24D3270 Offset: 0x24D2270 VA: 0x1824D3270
	|-Comparison<RangeU16>.BeginInvoke
	|
	|-RVA: 0x24D5480 Offset: 0x24D4480 VA: 0x1824D5480
	|-Comparison<OneInfo>.BeginInvoke
	|
	|-RVA: 0x2226E60 Offset: 0x2225E60 VA: 0x182226E60
	|-Comparison<DebugDrawLine.DebugLine>.BeginInvoke
	|
	|-RVA: 0x2226D00 Offset: 0x2225D00 VA: 0x182226D00
	|-Comparison<AssetTracker.AssetInfo>.BeginInvoke
	|
	|-RVA: 0x22273C0 Offset: 0x22263C0 VA: 0x1822273C0
	|-Comparison<EngineHotKey>.BeginInvoke
	|
	|-RVA: 0x2226790 Offset: 0x2225790 VA: 0x182226790
	|-Comparison<HitInfo>.BeginInvoke
	|
	|-RVA: 0x2228110 Offset: 0x2227110 VA: 0x182228110
	|-Comparison<LogMessage>.BeginInvoke
	|
	|-RVA: 0x2226FC0 Offset: 0x2225FC0 VA: 0x182226FC0
	|-Comparison<LPWNormalSolver.LPWPoint>.BeginInvoke
	|
	|-RVA: 0x2226100 Offset: 0x2225100 VA: 0x182226100
	|-Comparison<LPWNormalSolver.LPWPointDataEntry>.BeginInvoke
	|
	|-RVA: 0x22266E0 Offset: 0x22256E0 VA: 0x1822266E0
	|-Comparison<PropertyMetadata>.BeginInvoke
	|
	|-RVA: 0x2226840 Offset: 0x2225840 VA: 0x182226840
	|-Comparison<fsVersionedType>.BeginInvoke
	|
	|-RVA: 0x2227E60 Offset: 0x2226E60 VA: 0x182227E60
	|-Comparison<fsAotCompilationManager.AotCompilation>.BeginInvoke
	|
	|-RVA: 0x2227DB0 Offset: 0x2226DB0 VA: 0x182227DB0
	|-Comparison<MinimapPoint>.BeginInvoke
	|
	|-RVA: 0x2228FF0 Offset: 0x2227FF0 VA: 0x182228FF0
	|-Comparison<MusicStateInfo>.BeginInvoke
	|
	|-RVA: 0x22259B0 Offset: 0x22249B0 VA: 0x1822259B0
	|-Comparison<BridgeHandler.IdxPacket>.BeginInvoke
	|
	|-RVA: 0x2227790 Offset: 0x2226790 VA: 0x182227790
	|-Comparison<JsonPosition>.BeginInvoke
	|
	|-RVA: 0x2228AA0 Offset: 0x2227AA0 VA: 0x182228AA0
	|-Comparison<pb_BezierPoint>.BeginInvoke
	|
	|-RVA: 0x2228B50 Offset: 0x2227B50 VA: 0x182228B50
	|-Comparison<pb_Edge>.BeginInvoke
	|
	|-RVA: 0x22271C0 Offset: 0x22261C0 VA: 0x1822271C0
	|-Comparison<ScreenRadioScriptObject.ScreenInfo>.BeginInvoke
	|
	|-RVA: 0x2225BB0 Offset: 0x2224BB0 VA: 0x182225BB0
	|-Comparison<ValueDropdownItem<object>>.BeginInvoke
	|
	|-RVA: 0x22281C0 Offset: 0x22271C0 VA: 0x1822281C0
	|-Comparison<FormatterLocator.FormatterInfo>.BeginInvoke
	|
	|-RVA: 0x2227A40 Offset: 0x2226A40 VA: 0x182227A40
	|-Comparison<FormatterLocator.FormatterLocatorInfo>.BeginInvoke
	|
	|-RVA: 0x2228BF0 Offset: 0x2227BF0 VA: 0x182228BF0
	|-Comparison<SerializationNode>.BeginInvoke
	|
	|-RVA: 0x2225640 Offset: 0x2224640 VA: 0x182225640
	|-Comparison<DeepReflection.PathStep>.BeginInvoke
	|
	|-RVA: 0x2228680 Offset: 0x2227680 VA: 0x182228680
	|-Comparison<CCalEffInfo>.BeginInvoke
	|
	|-RVA: 0x2226250 Offset: 0x2225250 VA: 0x182226250
	|-Comparison<SkillRayHit>.BeginInvoke
	|
	|-RVA: 0x22254E0 Offset: 0x22244E0 VA: 0x1822254E0
	|-Comparison<EventQueue.EventQueueEntry>.BeginInvoke
	|
	|-RVA: 0x2226B00 Offset: 0x2225B00 VA: 0x182226B00
	|-Comparison<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.BeginInvoke
	|
	|-RVA: 0x2227060 Offset: 0x2226060 VA: 0x182227060
	|-Comparison<SkeletonRendererCustomMaterials.SlotMaterialOverride>.BeginInvoke
	|
	|-RVA: 0x2225900 Offset: 0x2224900 VA: 0x182225900
	|-Comparison<SkeletonUtilityKinematicShadow.TransformPair>.BeginInvoke
	|
	|-RVA: 0x22269A0 Offset: 0x22259A0 VA: 0x1822269A0
	|-Comparison<SubmeshInstruction>.BeginInvoke
	|
	|-RVA: 0x2225B00 Offset: 0x2224B00 VA: 0x182225B00
	|-Comparison<StateSoundScriptObject.Loop>.BeginInvoke
	|
	|-RVA: 0x2228270 Offset: 0x2227270 VA: 0x182228270
	|-Comparison<StateSoundScriptObject.StateSound>.BeginInvoke
	|
	|-RVA: 0x2227310 Offset: 0x2226310 VA: 0x182227310
	|-Comparison<SteamMatchViewer.ChatMsg>.BeginInvoke
	|
	|-RVA: 0x2225A60 Offset: 0x2224A60 VA: 0x182225A60
	|-Comparison<CSteamID>.BeginInvoke
	|
	|-RVA: 0x2227270 Offset: 0x2226270 VA: 0x182227270
	|-Comparison<bool>.BeginInvoke
	|
	|-RVA: 0x22283D0 Offset: 0x22273D0 VA: 0x1822283D0
	|-Comparison<byte>.BeginInvoke
	|
	|-RVA: 0x2226300 Offset: 0x2225300 VA: 0x182226300
	|-Comparison<char>.BeginInvoke
	|
	|-RVA: 0x2227F10 Offset: 0x2226F10 VA: 0x182227F10
	|-Comparison<DictionaryEntry>.BeginInvoke
	|
	|-RVA: 0x2228DF0 Offset: 0x2227DF0 VA: 0x182228DF0
	|-Comparison<KeyValuePair<DateTime, object>>.BeginInvoke
	|
	|-RVA: 0x2225590 Offset: 0x2224590 VA: 0x182225590
	|-Comparison<KeyValuePair<Guid, int>>.BeginInvoke
	|
	|-RVA: 0x2229200 Offset: 0x2228200 VA: 0x182229200
	|-Comparison<KeyValuePair<int, int>>.BeginInvoke
	|
	|-RVA: 0x22278E0 Offset: 0x22268E0 VA: 0x1822278E0
	|-Comparison<KeyValuePair<int, object>>.BeginInvoke
	|
	|-RVA: 0x2225240 Offset: 0x2224240 VA: 0x182225240
	|-Comparison<KeyValuePair<object, object>>.BeginInvoke
	|
	|-RVA: 0x22285D0 Offset: 0x22275D0 VA: 0x1822285D0
	|-Comparison<KeyValuePair<uint, object>>.BeginInvoke
	|
	|-RVA: 0x22252F0 Offset: 0x22242F0 VA: 0x1822252F0
	|-Comparison<EventProvider.SessionInfo>.BeginInvoke
	|
	|-RVA: 0x2225440 Offset: 0x2224440 VA: 0x182225440
	|-Comparison<double>.BeginInvoke
	|
	|-RVA: 0x22261A0 Offset: 0x22251A0 VA: 0x1822261A0
	|-Comparison<Guid>.BeginInvoke
	|
	|-RVA: 0x2228F50 Offset: 0x2227F50 VA: 0x182228F50
	|-Comparison<int>.BeginInvoke
	|
	|-RVA: 0x2228CA0 Offset: 0x2227CA0 VA: 0x182228CA0
	|-Comparison<Int32Enum>.BeginInvoke
	|
	|-RVA: 0x2226640 Offset: 0x2225640 VA: 0x182226640
	|-Comparison<long>.BeginInvoke
	|
	|-RVA: 0x2226BB0 Offset: 0x2225BB0 VA: 0x182226BB0
	|-Comparison<InterpretedFrameInfo>.BeginInvoke
	|
	|-RVA: 0x2228890 Offset: 0x2227890 VA: 0x182228890
	|-Comparison<Win32_IP_ADAPTER_ADDRESSES>.BeginInvoke
	|
	|-RVA: 0x1495B50 Offset: 0x1494B50 VA: 0x181495B50
	|-Comparison<object>.BeginInvoke
	|
	|-RVA: 0x2226C60 Offset: 0x2225C60 VA: 0x182226C60
	|-Comparison<float>.BeginInvoke
	|
	|-RVA: 0x22275A0 Offset: 0x22265A0 VA: 0x1822275A0
	|-Comparison<uint>.BeginInvoke
	|
	|-RVA: 0x2228070 Offset: 0x2227070 VA: 0x182228070
	|-Comparison<ulong>.BeginInvoke
	|
	|-RVA: 0x2225DC0 Offset: 0x2224DC0 VA: 0x182225DC0
	|-Comparison<TexturePacker.SpriteData>.BeginInvoke
	|
	|-RVA: 0x2227840 Offset: 0x2226840 VA: 0x182227840
	|-Comparison<AnimatorClipInfo>.BeginInvoke
	|
	|-RVA: 0x2226A50 Offset: 0x2225A50 VA: 0x182226A50
	|-Comparison<BeforeRenderHelper.OrderBlock>.BeginInvoke
	|
	|-RVA: 0x2228520 Offset: 0x2227520 VA: 0x182228520
	|-Comparison<BoneWeight>.BeginInvoke
	|
	|-RVA: 0x2226060 Offset: 0x2225060 VA: 0x182226060
	|-Comparison<Color32>.BeginInvoke
	|
	|-RVA: 0x22257A0 Offset: 0x22247A0 VA: 0x1822257A0
	|-Comparison<Color>.BeginInvoke
	|
	|-RVA: 0x22256F0 Offset: 0x22246F0 VA: 0x1822256F0
	|-Comparison<CombineInstance>.BeginInvoke
	|
	|-RVA: 0x22290A0 Offset: 0x22280A0 VA: 0x1822290A0
	|-Comparison<RaycastResult>.BeginInvoke
	|
	|-RVA: 0x22276F0 Offset: 0x22266F0 VA: 0x1822276F0
	|-Comparison<ShaderPassName>.BeginInvoke
	|
	|-RVA: 0x2227FC0 Offset: 0x2226FC0 VA: 0x182227FC0
	|-Comparison<VisibleLight>.BeginInvoke
	|
	|-RVA: 0x2225190 Offset: 0x2224190 VA: 0x182225190
	|-Comparison<VisibleReflectionProbe>.BeginInvoke
	|
	|-RVA: 0x2229150 Offset: 0x2228150 VA: 0x182229150
	|-Comparison<IntervalTreeNode>.BeginInvoke
	|
	|-RVA: 0x2228320 Offset: 0x2227320 VA: 0x182228320
	|-Comparison<IntervalTree.Entry<object>>.BeginInvoke
	|
	|-RVA: 0x2226590 Offset: 0x2225590 VA: 0x182226590
	|-Comparison<Matrix4x4>.BeginInvoke
	|
	|-RVA: 0x2226F10 Offset: 0x2225F10 VA: 0x182226F10
	|-Comparison<MeshSubsetCombineUtility.MeshContainer>.BeginInvoke
	|
	|-RVA: 0x2228D40 Offset: 0x2227D40 VA: 0x182228D40
	|-Comparison<MeshSubsetCombineUtility.MeshInstance>.BeginInvoke
	|
	|-RVA: 0x2225850 Offset: 0x2224850 VA: 0x182225850
	|-Comparison<MeshSubsetCombineUtility.SubMeshInstance>.BeginInvoke
	|
	|-RVA: 0x2227D00 Offset: 0x2226D00 VA: 0x182227D00
	|-Comparison<ChannelPacket>.BeginInvoke
	|
	|-RVA: 0x2225E70 Offset: 0x2224E70 VA: 0x182225E70
	|-Comparison<ClientScene.PendingOwner>.BeginInvoke
	|
	|-RVA: 0x2225C60 Offset: 0x2224C60 VA: 0x182225C60
	|-Comparison<LocalClient.InternalMsg>.BeginInvoke
	|
	|-RVA: 0x2227AF0 Offset: 0x2226AF0 VA: 0x182227AF0
	|-Comparison<NetworkLobbyManager.PendingPlayer>.BeginInvoke
	|
	|-RVA: 0x2226DB0 Offset: 0x2225DB0 VA: 0x182226DB0
	|-Comparison<NetworkMigrationManager.PendingPlayerInfo>.BeginInvoke
	|
	|-RVA: 0x2228940 Offset: 0x2227940 VA: 0x182228940
	|-Comparison<CRCMessageEntry>.BeginInvoke
	|
	|-RVA: 0x22264F0 Offset: 0x22254F0 VA: 0x1822264F0
	|-Comparison<PeerInfoPlayer>.BeginInvoke
	|
	|-RVA: 0x2225030 Offset: 0x2224030 VA: 0x182225030
	|-Comparison<ParticleSystem.Particle>.BeginInvoke
	|
	|-RVA: 0x22250E0 Offset: 0x22240E0 VA: 0x1822250E0
	|-Comparison<Playable>.BeginInvoke
	|
	|-RVA: 0x2228470 Offset: 0x2227470 VA: 0x182228470
	|-Comparison<Quaternion>.BeginInvoke
	|
	|-RVA: 0x22289F0 Offset: 0x22279F0 VA: 0x1822289F0
	|-Comparison<RaycastHit>.BeginInvoke
	|
	|-RVA: 0x2227BA0 Offset: 0x2226BA0 VA: 0x182227BA0
	|-Comparison<Rect>.BeginInvoke
	|
	|-RVA: 0x22292A0 Offset: 0x22282A0 VA: 0x1822292A0
	|-Comparison<ReflectionProbeBlendInfo>.BeginInvoke
	|
	|-RVA: 0x22268F0 Offset: 0x22258F0 VA: 0x1822268F0
	|-Comparison<RenderTargetIdentifier>.BeginInvoke
	|
	|-RVA: 0x2225FB0 Offset: 0x2224FB0 VA: 0x182225FB0
	|-Comparison<GlyphRect>.BeginInvoke
	|
	|-RVA: 0x2227640 Offset: 0x2226640 VA: 0x182227640
	|-Comparison<AnimationOutputWeightProcessor.WeightInfo>.BeginInvoke
	|
	|-RVA: 0x2228EA0 Offset: 0x2227EA0 VA: 0x182228EA0
	|-Comparison<UICharInfo>.BeginInvoke
	|
	|-RVA: 0x2228730 Offset: 0x2227730 VA: 0x182228730
	|-Comparison<UILineInfo>.BeginInvoke
	|
	|-RVA: 0x2225390 Offset: 0x2224390 VA: 0x182225390
	|-Comparison<UIVertex>.BeginInvoke
	|
	|-RVA: 0x2227990 Offset: 0x2226990 VA: 0x182227990
	|-Comparison<UnitySynchronizationContext.WorkRequest>.BeginInvoke
	|
	|-RVA: 0x2226450 Offset: 0x2225450 VA: 0x182226450
	|-Comparison<Vector2>.BeginInvoke
	|
	|-RVA: 0x2227500 Offset: 0x2226500 VA: 0x182227500
	|-Comparison<Vector2Int>.BeginInvoke
	|
	|-RVA: 0x2225D10 Offset: 0x2224D10 VA: 0x182225D10
	|-Comparison<Vector3>.BeginInvoke
	|
	|-RVA: 0x22263A0 Offset: 0x22253A0 VA: 0x1822263A0
	|-Comparison<Vector4>.BeginInvoke
	|
	|-RVA: 0x2227460 Offset: 0x2226460 VA: 0x182227460
	|-Comparison<BorderVertex>.BeginInvoke
	|
	|-RVA: 0x2227110 Offset: 0x2226110 VA: 0x182227110
	|-Comparison<LODGenerator.SkinnedRenderer>.BeginInvoke
	|
	|-RVA: 0x22287E0 Offset: 0x22277E0 VA: 0x1822287E0
	|-Comparison<LODGenerator.StaticRenderer>.BeginInvoke
	|
	|-RVA: 0x2227C50 Offset: 0x2226C50 VA: 0x182227C50
	|-Comparison<ZmPeerManager.RecvPacket>.BeginInvoke
	|
	|-RVA: 0x2225F10 Offset: 0x2224F10 VA: 0x182225F10
	|-Comparison<ZmID>.BeginInvoke
	*/

	public virtual int EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2229350 Offset: 0x2228350 VA: 0x182229350
	|-Comparison<DataSet.FaceIndices>.EndInvoke
	|-Comparison<UnitPreservation.UnitPortPreservation>.EndInvoke
	|-Comparison<MeshCombiner.SkinnedRenderer>.EndInvoke
	|-Comparison<MeshCombiner.StaticRenderer>.EndInvoke
	|-Comparison<CameraState.CustomBlendable>.EndInvoke
	|-Comparison<CinemachineClearShot.Pair>.EndInvoke
	|-Comparison<DoublePoint>.EndInvoke
	|-Comparison<IntPoint>.EndInvoke
	|-Comparison<DgwResultServerInfo>.EndInvoke
	|-Comparison<DgwServerForJson>.EndInvoke
	|-Comparison<DgwServerInfo>.EndInvoke
	|-Comparison<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.EndInvoke
	|-Comparison<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.EndInvoke
	|-Comparison<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.EndInvoke
	|-Comparison<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.EndInvoke
	|-Comparison<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.EndInvoke
	|-Comparison<homecontainer_GS2CHeroInfoClass.ClasslstHero>.EndInvoke
	|-Comparison<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.EndInvoke
	|-Comparison<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.EndInvoke
	|-Comparison<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.EndInvoke
	|-Comparison<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.EndInvoke
	|-Comparison<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.EndInvoke
	|-Comparison<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.EndInvoke
	|-Comparison<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.EndInvoke
	|-Comparison<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.EndInvoke
	|-Comparison<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.EndInvoke
	|-Comparison<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.EndInvoke
	|-Comparison<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.EndInvoke
	|-Comparison<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.EndInvoke
	|-Comparison<lsswitch_LS2CCodeShieldClass.ClasslstShield>.EndInvoke
	|-Comparison<netarchive_C2GSAskRoleListClass.ClasslstFile>.EndInvoke
	|-Comparison<netarchive_GS2CRoleListClass.ClasslstFile>.EndInvoke
	|-Comparison<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.EndInvoke
	|-Comparison<netopenui_GS2CGMListClass.ClasslstGMOrder>.EndInvoke
	|-Comparison<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.EndInvoke
	|-Comparison<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.EndInvoke
	|-Comparison<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.EndInvoke
	|-Comparison<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.EndInvoke
	|-Comparison<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.EndInvoke
	|-Comparison<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.EndInvoke
	|-Comparison<nettask_GS2CAddTaskClass.ClasslstProcess>.EndInvoke
	|-Comparison<nettask_GS2CAddTaskClass.ClasslstReward>.EndInvoke
	|-Comparison<nettask_GS2CAddTaskClass.ClasslstTaskData>.EndInvoke
	|-Comparison<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.EndInvoke
	|-Comparison<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.EndInvoke
	|-Comparison<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.EndInvoke
	|-Comparison<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.EndInvoke
	|-Comparison<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.EndInvoke
	|-Comparison<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.EndInvoke
	|-Comparison<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.EndInvoke
	|-Comparison<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.EndInvoke
	|-Comparison<s2cmove_C2GSMoveClass.ClasslstDisp>.EndInvoke
	|-Comparison<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.EndInvoke
	|-Comparison<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.EndInvoke
	|-Comparison<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.EndInvoke
	|-Comparison<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.EndInvoke
	|-Comparison<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.EndInvoke
	|-Comparison<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.EndInvoke
	|-Comparison<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.EndInvoke
	|-Comparison<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.EndInvoke
	|-Comparison<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.EndInvoke
	|-Comparison<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.EndInvoke
	|-Comparison<s2cnpc_GS2CNpcEventClass.ClasslstOption>.EndInvoke
	|-Comparison<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.EndInvoke
	|-Comparison<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.EndInvoke
	|-Comparison<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.EndInvoke
	|-Comparison<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.EndInvoke
	|-Comparison<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.EndInvoke
	|-Comparison<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.EndInvoke
	|-Comparison<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.EndInvoke
	|-Comparison<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.EndInvoke
	|-Comparison<NameGenerate.NameWeight>.EndInvoke
	|-Comparison<SteamNetworkingComponent.SendPacket>.EndInvoke
	|-Comparison<WeGameNetworkingComponent.SendPacket>.EndInvoke
	|-Comparison<RangeU16>.EndInvoke
	|-Comparison<OneInfo>.EndInvoke
	|-Comparison<DebugDrawLine.DebugLine>.EndInvoke
	|-Comparison<AssetTracker.AssetInfo>.EndInvoke
	|-Comparison<EngineHotKey>.EndInvoke
	|-Comparison<HitInfo>.EndInvoke
	|-Comparison<LogMessage>.EndInvoke
	|-Comparison<LPWNormalSolver.LPWPoint>.EndInvoke
	|-Comparison<LPWNormalSolver.LPWPointDataEntry>.EndInvoke
	|-Comparison<PropertyMetadata>.EndInvoke
	|-Comparison<fsVersionedType>.EndInvoke
	|-Comparison<fsAotCompilationManager.AotCompilation>.EndInvoke
	|-Comparison<MinimapPoint>.EndInvoke
	|-Comparison<MusicStateInfo>.EndInvoke
	|-Comparison<BridgeHandler.IdxPacket>.EndInvoke
	|-Comparison<JsonPosition>.EndInvoke
	|-Comparison<pb_BezierPoint>.EndInvoke
	|-Comparison<pb_Edge>.EndInvoke
	|-Comparison<ScreenRadioScriptObject.ScreenInfo>.EndInvoke
	|-Comparison<ValueDropdownItem<object>>.EndInvoke
	|-Comparison<FormatterLocator.FormatterInfo>.EndInvoke
	|-Comparison<FormatterLocator.FormatterLocatorInfo>.EndInvoke
	|-Comparison<SerializationNode>.EndInvoke
	|-Comparison<DeepReflection.PathStep>.EndInvoke
	|-Comparison<CCalEffInfo>.EndInvoke
	|-Comparison<SkillRayHit>.EndInvoke
	|-Comparison<EventQueue.EventQueueEntry>.EndInvoke
	|-Comparison<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.EndInvoke
	|-Comparison<SkeletonRendererCustomMaterials.SlotMaterialOverride>.EndInvoke
	|-Comparison<SkeletonUtilityKinematicShadow.TransformPair>.EndInvoke
	|-Comparison<SubmeshInstruction>.EndInvoke
	|-Comparison<StateSoundScriptObject.Loop>.EndInvoke
	|-Comparison<StateSoundScriptObject.StateSound>.EndInvoke
	|-Comparison<SteamMatchViewer.ChatMsg>.EndInvoke
	|-Comparison<CSteamID>.EndInvoke
	|-Comparison<bool>.EndInvoke
	|-Comparison<byte>.EndInvoke
	|-Comparison<char>.EndInvoke
	|-Comparison<DictionaryEntry>.EndInvoke
	|-Comparison<KeyValuePair<DateTime, object>>.EndInvoke
	|-Comparison<KeyValuePair<Guid, int>>.EndInvoke
	|-Comparison<KeyValuePair<int, int>>.EndInvoke
	|-Comparison<KeyValuePair<int, object>>.EndInvoke
	|-Comparison<KeyValuePair<object, object>>.EndInvoke
	|-Comparison<KeyValuePair<uint, object>>.EndInvoke
	|-Comparison<EventProvider.SessionInfo>.EndInvoke
	|-Comparison<double>.EndInvoke
	|-Comparison<Guid>.EndInvoke
	|-Comparison<int>.EndInvoke
	|-Comparison<Int32Enum>.EndInvoke
	|-Comparison<long>.EndInvoke
	|-Comparison<InterpretedFrameInfo>.EndInvoke
	|-Comparison<Win32_IP_ADAPTER_ADDRESSES>.EndInvoke
	|-Comparison<object>.EndInvoke
	|-Comparison<float>.EndInvoke
	|-Comparison<uint>.EndInvoke
	|-Comparison<ulong>.EndInvoke
	|-Comparison<TexturePacker.SpriteData>.EndInvoke
	|-Comparison<AnimatorClipInfo>.EndInvoke
	|-Comparison<BeforeRenderHelper.OrderBlock>.EndInvoke
	|-Comparison<BoneWeight>.EndInvoke
	|-Comparison<Color32>.EndInvoke
	|-Comparison<Color>.EndInvoke
	|-Comparison<CombineInstance>.EndInvoke
	|-Comparison<RaycastResult>.EndInvoke
	|-Comparison<ShaderPassName>.EndInvoke
	|-Comparison<VisibleLight>.EndInvoke
	|-Comparison<VisibleReflectionProbe>.EndInvoke
	|-Comparison<IntervalTreeNode>.EndInvoke
	|-Comparison<IntervalTree.Entry<object>>.EndInvoke
	|-Comparison<Matrix4x4>.EndInvoke
	|-Comparison<MeshSubsetCombineUtility.MeshContainer>.EndInvoke
	|-Comparison<MeshSubsetCombineUtility.MeshInstance>.EndInvoke
	|-Comparison<MeshSubsetCombineUtility.SubMeshInstance>.EndInvoke
	|-Comparison<ChannelPacket>.EndInvoke
	|-Comparison<ClientScene.PendingOwner>.EndInvoke
	|-Comparison<LocalClient.InternalMsg>.EndInvoke
	|-Comparison<NetworkLobbyManager.PendingPlayer>.EndInvoke
	|-Comparison<NetworkMigrationManager.PendingPlayerInfo>.EndInvoke
	|-Comparison<CRCMessageEntry>.EndInvoke
	|-Comparison<PeerInfoPlayer>.EndInvoke
	|-Comparison<ParticleSystem.Particle>.EndInvoke
	|-Comparison<Playable>.EndInvoke
	|-Comparison<Quaternion>.EndInvoke
	|-Comparison<RaycastHit>.EndInvoke
	|-Comparison<Rect>.EndInvoke
	|-Comparison<ReflectionProbeBlendInfo>.EndInvoke
	|-Comparison<RenderTargetIdentifier>.EndInvoke
	|-Comparison<GlyphRect>.EndInvoke
	|-Comparison<AnimationOutputWeightProcessor.WeightInfo>.EndInvoke
	|-Comparison<UICharInfo>.EndInvoke
	|-Comparison<UILineInfo>.EndInvoke
	|-Comparison<UIVertex>.EndInvoke
	|-Comparison<UnitySynchronizationContext.WorkRequest>.EndInvoke
	|-Comparison<Vector2>.EndInvoke
	|-Comparison<Vector2Int>.EndInvoke
	|-Comparison<Vector3>.EndInvoke
	|-Comparison<Vector4>.EndInvoke
	|-Comparison<BorderVertex>.EndInvoke
	|-Comparison<LODGenerator.SkinnedRenderer>.EndInvoke
	|-Comparison<LODGenerator.StaticRenderer>.EndInvoke
	|-Comparison<ZmPeerManager.RecvPacket>.EndInvoke
	|-Comparison<ZmID>.EndInvoke
	*/
}

// Namespace: System
public sealed class Converter<TInput, TOutput> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Converter<object, object>..ctor
	*/

	public virtual TOutput Invoke(TInput input) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F671E0 Offset: 0x1F661E0 VA: 0x181F671E0
	|-Converter<object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(TInput input, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xDFFB20 Offset: 0xDFEB20 VA: 0x180DFFB20
	|-Converter<object, object>.BeginInvoke
	*/

	public virtual TOutput EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Converter<object, object>.EndInvoke
	*/
}

// Namespace: System
public sealed class Predicate<T> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Predicate<DataSet.FaceIndices>..ctor
	|-Predicate<UnitPreservation.UnitPortPreservation>..ctor
	|-Predicate<MeshCombiner.SkinnedRenderer>..ctor
	|-Predicate<MeshCombiner.StaticRenderer>..ctor
	|-Predicate<CameraState.CustomBlendable>..ctor
	|-Predicate<CinemachineClearShot.Pair>..ctor
	|-Predicate<DoublePoint>..ctor
	|-Predicate<IntPoint>..ctor
	|-Predicate<UIParticle>..ctor
	|-Predicate<DgwResultServerInfo>..ctor
	|-Predicate<DgwServerForJson>..ctor
	|-Predicate<DgwServerInfo>..ctor
	|-Predicate<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>..ctor
	|-Predicate<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>..ctor
	|-Predicate<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>..ctor
	|-Predicate<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>..ctor
	|-Predicate<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>..ctor
	|-Predicate<homecontainer_GS2CHeroInfoClass.ClasslstHero>..ctor
	|-Predicate<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>..ctor
	|-Predicate<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>..ctor
	|-Predicate<homecontainer_GS2CRoundInfoClass.ClasslstInfo>..ctor
	|-Predicate<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>..ctor
	|-Predicate<homecontainer_GS2CSeasonInfoClass.ClasslstPool>..ctor
	|-Predicate<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>..ctor
	|-Predicate<homecontainer_GS2CTalentInfoClass.ClasslstTalent>..ctor
	|-Predicate<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>..ctor
	|-Predicate<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>..ctor
	|-Predicate<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>..ctor
	|-Predicate<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>..ctor
	|-Predicate<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>..ctor
	|-Predicate<lsswitch_LS2CCodeShieldClass.ClasslstShield>..ctor
	|-Predicate<netarchive_C2GSAskRoleListClass.ClasslstFile>..ctor
	|-Predicate<netarchive_GS2CRoleListClass.ClasslstFile>..ctor
	|-Predicate<netfriend_GS2CFindNameRetClass.ClasslstPlayer>..ctor
	|-Predicate<netopenui_GS2CGMListClass.ClasslstGMOrder>..ctor
	|-Predicate<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>..ctor
	|-Predicate<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>..ctor
	|-Predicate<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>..ctor
	|-Predicate<netopenui_GS2CRecentWarInfoClass.ClasslstWar>..ctor
	|-Predicate<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>..ctor
	|-Predicate<netopenui_GS2CRewardTipsClass.ClasslstRewardData>..ctor
	|-Predicate<nettask_GS2CAddTaskClass.ClasslstProcess>..ctor
	|-Predicate<nettask_GS2CAddTaskClass.ClasslstReward>..ctor
	|-Predicate<nettask_GS2CAddTaskClass.ClasslstTaskData>..ctor
	|-Predicate<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>..ctor
	|-Predicate<netteam_GS2CMaxRoundClass.ClasslstMaxRound>..ctor
	|-Predicate<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>..ctor
	|-Predicate<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>..ctor
	|-Predicate<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>..ctor
	|-Predicate<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>..ctor
	|-Predicate<s2cShop_GS2CRefreshShopClass.ClasslstGoods>..ctor
	|-Predicate<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>..ctor
	|-Predicate<s2cmove_C2GSMoveClass.ClasslstDisp>..ctor
	|-Predicate<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>..ctor
	|-Predicate<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>..ctor
	|-Predicate<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>..ctor
	|-Predicate<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>..ctor
	|-Predicate<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>..ctor
	|-Predicate<s2cnpc_C2GSAnswerDictClass.ClasslstQue>..ctor
	|-Predicate<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>..ctor
	|-Predicate<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>..ctor
	|-Predicate<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>..ctor
	|-Predicate<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>..ctor
	|-Predicate<s2cnpc_GS2CNpcEventClass.ClasslstOption>..ctor
	|-Predicate<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>..ctor
	|-Predicate<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>..ctor
	|-Predicate<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>..ctor
	|-Predicate<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>..ctor
	|-Predicate<s2cnpc_GS2CNpcShopClass.ClasslstGoods>..ctor
	|-Predicate<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>..ctor
	|-Predicate<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>..ctor
	|-Predicate<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>..ctor
	|-Predicate<NameGenerate.NameWeight>..ctor
	|-Predicate<SteamNetworkingComponent.SendPacket>..ctor
	|-Predicate<WeGameNetworkingComponent.SendPacket>..ctor
	|-Predicate<RangeU16>..ctor
	|-Predicate<ConfigItemEntity>..ctor
	|-Predicate<OneInfo>..ctor
	|-Predicate<DebugDrawLine.DebugLine>..ctor
	|-Predicate<AssetTracker.AssetInfo>..ctor
	|-Predicate<EngineHotKey>..ctor
	|-Predicate<HitInfo>..ctor
	|-Predicate<InputDeviceProfile>..ctor
	|-Predicate<LogMessage>..ctor
	|-Predicate<LPWNormalSolver.LPWPoint>..ctor
	|-Predicate<LPWNormalSolver.LPWPointDataEntry>..ctor
	|-Predicate<PropertyMetadata>..ctor
	|-Predicate<ObjectTranslator.DelayGC>..ctor
	|-Predicate<fsVersionedType>..ctor
	|-Predicate<fsAotCompilationManager.AotCompilation>..ctor
	|-Predicate<MatchMemberData>..ctor
	|-Predicate<MinimapPoint>..ctor
	|-Predicate<MusicStateInfo>..ctor
	|-Predicate<BridgeHandler.IdxPacket>..ctor
	|-Predicate<JsonPosition>..ctor
	|-Predicate<pb_BezierPoint>..ctor
	|-Predicate<pb_Edge>..ctor
	|-Predicate<pb_Face>..ctor
	|-Predicate<ScreenRadioScriptObject.ScreenInfo>..ctor
	|-Predicate<ValueDropdownItem<object>>..ctor
	|-Predicate<FormatterLocator.FormatterInfo>..ctor
	|-Predicate<FormatterLocator.FormatterLocatorInfo>..ctor
	|-Predicate<SerializationNode>..ctor
	|-Predicate<DeepReflection.PathStep>..ctor
	|-Predicate<CCalEffInfo>..ctor
	|-Predicate<SkillRayHit>..ctor
	|-Predicate<EventQueue.EventQueueEntry>..ctor
	|-Predicate<SkeletonRendererCustomMaterials.AtlasMaterialOverride>..ctor
	|-Predicate<SkeletonRendererCustomMaterials.SlotMaterialOverride>..ctor
	|-Predicate<SkeletonUtilityKinematicShadow.TransformPair>..ctor
	|-Predicate<SubmeshInstruction>..ctor
	|-Predicate<StateSoundScriptObject.Loop>..ctor
	|-Predicate<StateSoundScriptObject.StateSound>..ctor
	|-Predicate<SteamMatchViewer.ChatMsg>..ctor
	|-Predicate<CSteamID>..ctor
	|-Predicate<bool>..ctor
	|-Predicate<byte>..ctor
	|-Predicate<char>..ctor
	|-Predicate<DictionaryEntry>..ctor
	|-Predicate<KeyValuePair<DateTime, object>>..ctor
	|-Predicate<KeyValuePair<int, int>>..ctor
	|-Predicate<KeyValuePair<int, object>>..ctor
	|-Predicate<KeyValuePair<object, object>>..ctor
	|-Predicate<EventProvider.SessionInfo>..ctor
	|-Predicate<Guid>..ctor
	|-Predicate<int>..ctor
	|-Predicate<Int32Enum>..ctor
	|-Predicate<long>..ctor
	|-Predicate<InterpretedFrameInfo>..ctor
	|-Predicate<Win32_IP_ADAPTER_ADDRESSES>..ctor
	|-Predicate<object>..ctor
	|-Predicate<float>..ctor
	|-Predicate<string>..ctor
	|-Predicate<Task>..ctor
	|-Predicate<Type>..ctor
	|-Predicate<uint>..ctor
	|-Predicate<ulong>..ctor
	|-Predicate<WeakReference<EtwSession>>..ctor
	|-Predicate<KerningPair>..ctor
	|-Predicate<TexturePacker.SpriteData>..ctor
	|-Predicate<TMP_Dropdown.OptionData>..ctor
	|-Predicate<TMP_MaterialManager.MaskingMaterial>..ctor
	|-Predicate<CPlayerInfo.ClasslstHeroData>..ctor
	|-Predicate<AnimatorClipInfo>..ctor
	|-Predicate<BeforeRenderHelper.OrderBlock>..ctor
	|-Predicate<BoneWeight>..ctor
	|-Predicate<Collider>..ctor
	|-Predicate<Color32>..ctor
	|-Predicate<Color>..ctor
	|-Predicate<CombineInstance>..ctor
	|-Predicate<Component>..ctor
	|-Predicate<RaycastResult>..ctor
	|-Predicate<BaseInvokableCall>..ctor
	|-Predicate<ShaderPassName>..ctor
	|-Predicate<VisibleLight>..ctor
	|-Predicate<VisibleReflectionProbe>..ctor
	|-Predicate<IntervalTreeNode>..ctor
	|-Predicate<IntervalTree.Entry<object>>..ctor
	|-Predicate<Matrix4x4>..ctor
	|-Predicate<MeshSubsetCombineUtility.MeshContainer>..ctor
	|-Predicate<MeshSubsetCombineUtility.MeshInstance>..ctor
	|-Predicate<MeshSubsetCombineUtility.SubMeshInstance>..ctor
	|-Predicate<ChannelPacket>..ctor
	|-Predicate<ClientScene.PendingOwner>..ctor
	|-Predicate<LocalClient.InternalMsg>..ctor
	|-Predicate<NetworkLobbyManager.PendingPlayer>..ctor
	|-Predicate<NetworkMigrationManager.PendingPlayerInfo>..ctor
	|-Predicate<CRCMessageEntry>..ctor
	|-Predicate<PeerInfoPlayer>..ctor
	|-Predicate<ParticleSystem.Particle>..ctor
	|-Predicate<Playable>..ctor
	|-Predicate<Quaternion>..ctor
	|-Predicate<RaycastHit>..ctor
	|-Predicate<Rect>..ctor
	|-Predicate<PostProcessBundle>..ctor
	|-Predicate<PostProcessEffectSettings>..ctor
	|-Predicate<PostProcessLayer.SerializedBundleRef>..ctor
	|-Predicate<ReflectionProbeBlendInfo>..ctor
	|-Predicate<RenderTargetIdentifier>..ctor
	|-Predicate<ScriptableObject>..ctor
	|-Predicate<GlyphRect>..ctor
	|-Predicate<AnimationOutputWeightProcessor.WeightInfo>..ctor
	|-Predicate<Dropdown.OptionData>..ctor
	|-Predicate<M1Toggle>..ctor
	|-Predicate<Toggle>..ctor
	|-Predicate<UICharInfo>..ctor
	|-Predicate<UILineInfo>..ctor
	|-Predicate<UIVertex>..ctor
	|-Predicate<UnitySynchronizationContext.WorkRequest>..ctor
	|-Predicate<Vector2>..ctor
	|-Predicate<Vector2Int>..ctor
	|-Predicate<Vector3>..ctor
	|-Predicate<Vector4>..ctor
	|-Predicate<LODGenerator.SkinnedRenderer>..ctor
	|-Predicate<LODGenerator.StaticRenderer>..ctor
	|-Predicate<ZmPeerManager.RecvPacket>..ctor
	|-Predicate<ZmID>..ctor
	*/

	public virtual bool Invoke(T obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F6E020 Offset: 0x1F6D020 VA: 0x181F6E020
	|-Predicate<DataSet.FaceIndices>.Invoke
	|-Predicate<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Invoke
	|-Predicate<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Invoke
	|-Predicate<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Invoke
	|-Predicate<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Invoke
	|-Predicate<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Invoke
	|-Predicate<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Invoke
	|-Predicate<nettask_GS2CAddTaskClass.ClasslstReward>.Invoke
	|-Predicate<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Invoke
	|-Predicate<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Invoke
	|-Predicate<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Invoke
	|-Predicate<UICharInfo>.Invoke
	|-Predicate<Vector3>.Invoke
	|
	|-RVA: 0x1F2A3B0 Offset: 0x1F293B0 VA: 0x181F2A3B0
	|-Predicate<UnitPreservation.UnitPortPreservation>.Invoke
	|-Predicate<CameraState.CustomBlendable>.Invoke
	|-Predicate<DoublePoint>.Invoke
	|-Predicate<IntPoint>.Invoke
	|-Predicate<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Invoke
	|-Predicate<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Invoke
	|-Predicate<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Invoke
	|-Predicate<netarchive_C2GSAskRoleListClass.ClasslstFile>.Invoke
	|-Predicate<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Invoke
	|-Predicate<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Invoke
	|-Predicate<nettask_GS2CAddTaskClass.ClasslstProcess>.Invoke
	|-Predicate<s2cmove_C2GSMoveClass.ClasslstDisp>.Invoke
	|-Predicate<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Invoke
	|-Predicate<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Invoke
	|-Predicate<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Invoke
	|-Predicate<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Invoke
	|-Predicate<LogMessage>.Invoke
	|-Predicate<MusicStateInfo>.Invoke
	|-Predicate<BridgeHandler.IdxPacket>.Invoke
	|-Predicate<ScreenRadioScriptObject.ScreenInfo>.Invoke
	|-Predicate<ValueDropdownItem<object>>.Invoke
	|-Predicate<FormatterLocator.FormatterLocatorInfo>.Invoke
	|-Predicate<CCalEffInfo>.Invoke
	|-Predicate<SkeletonUtilityKinematicShadow.TransformPair>.Invoke
	|-Predicate<StateSoundScriptObject.StateSound>.Invoke
	|-Predicate<SteamMatchViewer.ChatMsg>.Invoke
	|-Predicate<DictionaryEntry>.Invoke
	|-Predicate<KeyValuePair<DateTime, object>>.Invoke
	|-Predicate<KeyValuePair<int, object>>.Invoke
	|-Predicate<KeyValuePair<object, object>>.Invoke
	|-Predicate<Guid>.Invoke
	|-Predicate<InterpretedFrameInfo>.Invoke
	|-Predicate<BeforeRenderHelper.OrderBlock>.Invoke
	|-Predicate<Color>.Invoke
	|-Predicate<LocalClient.InternalMsg>.Invoke
	|-Predicate<NetworkLobbyManager.PendingPlayer>.Invoke
	|-Predicate<NetworkMigrationManager.PendingPlayerInfo>.Invoke
	|-Predicate<CRCMessageEntry>.Invoke
	|-Predicate<Playable>.Invoke
	|-Predicate<Quaternion>.Invoke
	|-Predicate<Rect>.Invoke
	|-Predicate<ReflectionProbeBlendInfo>.Invoke
	|-Predicate<GlyphRect>.Invoke
	|-Predicate<UILineInfo>.Invoke
	|-Predicate<Vector4>.Invoke
	|
	|-RVA: 0x1F27150 Offset: 0x1F26150 VA: 0x181F27150
	|-Predicate<MeshCombiner.SkinnedRenderer>.Invoke
	|-Predicate<StateSoundScriptObject.Loop>.Invoke
	|-Predicate<TexturePacker.SpriteData>.Invoke
	|-Predicate<Matrix4x4>.Invoke
	|-Predicate<LODGenerator.SkinnedRenderer>.Invoke
	|
	|-RVA: 0x1F28DB0 Offset: 0x1F27DB0 VA: 0x181F28DB0
	|-Predicate<MeshCombiner.StaticRenderer>.Invoke
	|-Predicate<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Invoke
	|-Predicate<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Invoke
	|-Predicate<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Invoke
	|-Predicate<DebugDrawLine.DebugLine>.Invoke
	|-Predicate<HitInfo>.Invoke
	|-Predicate<DeepReflection.PathStep>.Invoke
	|-Predicate<RenderTargetIdentifier>.Invoke
	|-Predicate<AnimationOutputWeightProcessor.WeightInfo>.Invoke
	|-Predicate<LODGenerator.StaticRenderer>.Invoke
	|
	|-RVA: 0x1F27710 Offset: 0x1F26710 VA: 0x181F27710
	|-Predicate<CinemachineClearShot.Pair>.Invoke
	|-Predicate<DgwResultServerInfo>.Invoke
	|-Predicate<DgwServerForJson>.Invoke
	|-Predicate<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Invoke
	|-Predicate<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Invoke
	|-Predicate<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Invoke
	|-Predicate<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Invoke
	|-Predicate<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Invoke
	|-Predicate<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Invoke
	|-Predicate<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Invoke
	|-Predicate<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Invoke
	|-Predicate<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Invoke
	|-Predicate<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Invoke
	|-Predicate<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Invoke
	|-Predicate<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Invoke
	|-Predicate<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Invoke
	|-Predicate<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Invoke
	|-Predicate<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Invoke
	|-Predicate<EngineHotKey>.Invoke
	|-Predicate<LPWNormalSolver.LPWPoint>.Invoke
	|-Predicate<LPWNormalSolver.LPWPointDataEntry>.Invoke
	|-Predicate<pb_Edge>.Invoke
	|-Predicate<CSteamID>.Invoke
	|-Predicate<KeyValuePair<int, int>>.Invoke
	|-Predicate<EventProvider.SessionInfo>.Invoke
	|-Predicate<AnimatorClipInfo>.Invoke
	|-Predicate<ClientScene.PendingOwner>.Invoke
	|-Predicate<PeerInfoPlayer>.Invoke
	|-Predicate<Vector2Int>.Invoke
	|-Predicate<ZmID>.Invoke
	|
	|-RVA: 0x1F2C1B0 Offset: 0x1F2B1B0 VA: 0x181F2C1B0
	|-Predicate<DgwServerInfo>.Invoke
	|-Predicate<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Invoke
	|-Predicate<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Invoke
	|-Predicate<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Invoke
	|-Predicate<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Invoke
	|-Predicate<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Invoke
	|-Predicate<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Invoke
	|-Predicate<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Invoke
	|-Predicate<NameGenerate.NameWeight>.Invoke
	|-Predicate<WeGameNetworkingComponent.SendPacket>.Invoke
	|-Predicate<AssetTracker.AssetInfo>.Invoke
	|-Predicate<PropertyMetadata>.Invoke
	|-Predicate<fsVersionedType>.Invoke
	|-Predicate<fsAotCompilationManager.AotCompilation>.Invoke
	|-Predicate<MinimapPoint>.Invoke
	|-Predicate<JsonPosition>.Invoke
	|-Predicate<FormatterLocator.FormatterInfo>.Invoke
	|-Predicate<SerializationNode>.Invoke
	|-Predicate<EventQueue.EventQueueEntry>.Invoke
	|-Predicate<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Invoke
	|-Predicate<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Invoke
	|-Predicate<IntervalTreeNode>.Invoke
	|-Predicate<IntervalTree.Entry<object>>.Invoke
	|-Predicate<ChannelPacket>.Invoke
	|-Predicate<UnitySynchronizationContext.WorkRequest>.Invoke
	|-Predicate<ZmPeerManager.RecvPacket>.Invoke
	|
	|-RVA: 0x1F6EFD0 Offset: 0x1F6DFD0 VA: 0x181F6EFD0
	|-Predicate<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Invoke
	|-Predicate<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Invoke
	|-Predicate<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Invoke
	|
	|-RVA: 0x1F6F4C0 Offset: 0x1F6E4C0 VA: 0x181F6F4C0
	|-Predicate<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Invoke
	|-Predicate<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Invoke
	|-Predicate<netopenui_GS2CGMListClass.ClasslstGMOrder>.Invoke
	|-Predicate<nettask_GS2CAddTaskClass.ClasslstTaskData>.Invoke
	|-Predicate<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Invoke
	|-Predicate<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Invoke
	|-Predicate<SteamNetworkingComponent.SendPacket>.Invoke
	|-Predicate<OneInfo>.Invoke
	|-Predicate<BoneWeight>.Invoke
	|
	|-RVA: 0x1F6E450 Offset: 0x1F6D450 VA: 0x181F6E450
	|-Predicate<netarchive_GS2CRoleListClass.ClasslstFile>.Invoke
	|
	|-RVA: 0x1F6EA30 Offset: 0x1F6DA30 VA: 0x181F6EA30
	|-Predicate<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Invoke
	|-Predicate<RaycastResult>.Invoke
	|
	|-RVA: 0x1F29E20 Offset: 0x1F28E20 VA: 0x181F29E20
	|-Predicate<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Invoke
	|-Predicate<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Invoke
	|-Predicate<MeshSubsetCombineUtility.SubMeshInstance>.Invoke
	|
	|-RVA: 0x1F2B7D0 Offset: 0x1F2A7D0 VA: 0x181F2B7D0
	|-Predicate<RangeU16>.Invoke
	|-Predicate<Color32>.Invoke
	|-Predicate<ShaderPassName>.Invoke
	|
	|-RVA: 0x1F295D0 Offset: 0x1F285D0 VA: 0x181F295D0
	|-Predicate<pb_BezierPoint>.Invoke
	|
	|-RVA: 0x1F26C30 Offset: 0x1F25C30 VA: 0x181F26C30
	|-Predicate<SkillRayHit>.Invoke
	|-Predicate<SubmeshInstruction>.Invoke
	|
	|-RVA: 0x20CD200 Offset: 0x20CC200 VA: 0x1820CD200
	|-Predicate<bool>.Invoke
	|-Predicate<byte>.Invoke
	|
	|-RVA: 0x27E2940 Offset: 0x27E1940 VA: 0x1827E2940
	|-Predicate<char>.Invoke
	|
	|-RVA: 0x27E2C30 Offset: 0x27E1C30 VA: 0x1827E2C30
	|-Predicate<int>.Invoke
	|-Predicate<Int32Enum>.Invoke
	|-Predicate<uint>.Invoke
	|
	|-RVA: 0x1F292F0 Offset: 0x1F282F0 VA: 0x181F292F0
	|-Predicate<long>.Invoke
	|-Predicate<ulong>.Invoke
	|
	|-RVA: 0x1F2AE10 Offset: 0x1F29E10 VA: 0x181F2AE10
	|-Predicate<Win32_IP_ADAPTER_ADDRESSES>.Invoke
	|
	|-RVA: 0x25A3F40 Offset: 0x25A2F40 VA: 0x1825A3F40
	|-Predicate<object>.Invoke
	|
	|-RVA: 0x20CDF40 Offset: 0x20CCF40 VA: 0x1820CDF40
	|-Predicate<float>.Invoke
	|
	|-RVA: 0x1F2A780 Offset: 0x1F29780 VA: 0x181F2A780
	|-Predicate<CombineInstance>.Invoke
	|
	|-RVA: 0x1F28000 Offset: 0x1F27000 VA: 0x181F28000
	|-Predicate<VisibleLight>.Invoke
	|
	|-RVA: 0x1F2D340 Offset: 0x1F2C340 VA: 0x181F2D340
	|-Predicate<VisibleReflectionProbe>.Invoke
	|
	|-RVA: 0x1F2BAC0 Offset: 0x1F2AAC0 VA: 0x181F2BAC0
	|-Predicate<MeshSubsetCombineUtility.MeshContainer>.Invoke
	|
	|-RVA: 0x1F286D0 Offset: 0x1F276D0 VA: 0x181F286D0
	|-Predicate<MeshSubsetCombineUtility.MeshInstance>.Invoke
	|
	|-RVA: 0x1F2CBE0 Offset: 0x1F2BBE0 VA: 0x181F2CBE0
	|-Predicate<ParticleSystem.Particle>.Invoke
	|
	|-RVA: 0x1F2C650 Offset: 0x1F2B650 VA: 0x181F2C650
	|-Predicate<RaycastHit>.Invoke
	|
	|-RVA: 0x1F27A00 Offset: 0x1F26A00 VA: 0x181F27A00
	|-Predicate<UIVertex>.Invoke
	|
	|-RVA: 0x1F29B50 Offset: 0x1F28B50 VA: 0x181F29B50
	|-Predicate<Vector2>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T obj, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F6DA20 Offset: 0x1F6CA20 VA: 0x181F6DA20
	|-Predicate<DataSet.FaceIndices>.BeginInvoke
	|
	|-RVA: 0x1F6C2A0 Offset: 0x1F6B2A0 VA: 0x181F6C2A0
	|-Predicate<UnitPreservation.UnitPortPreservation>.BeginInvoke
	|
	|-RVA: 0x1F6DFA0 Offset: 0x1F6CFA0 VA: 0x181F6DFA0
	|-Predicate<MeshCombiner.SkinnedRenderer>.BeginInvoke
	|
	|-RVA: 0x1F6D3A0 Offset: 0x1F6C3A0 VA: 0x181F6D3A0
	|-Predicate<MeshCombiner.StaticRenderer>.BeginInvoke
	|
	|-RVA: 0x1F6D6A0 Offset: 0x1F6C6A0 VA: 0x181F6D6A0
	|-Predicate<CameraState.CustomBlendable>.BeginInvoke
	|
	|-RVA: 0x1F6CDA0 Offset: 0x1F6BDA0 VA: 0x181F6CDA0
	|-Predicate<CinemachineClearShot.Pair>.BeginInvoke
	|
	|-RVA: 0x1F6D1A0 Offset: 0x1F6C1A0 VA: 0x181F6D1A0
	|-Predicate<DoublePoint>.BeginInvoke
	|
	|-RVA: 0x1F6C5A0 Offset: 0x1F6B5A0 VA: 0x181F6C5A0
	|-Predicate<IntPoint>.BeginInvoke
	|
	|-RVA: 0x1F6C7A0 Offset: 0x1F6B7A0 VA: 0x181F6C7A0
	|-Predicate<DgwResultServerInfo>.BeginInvoke
	|
	|-RVA: 0x1F6D7A0 Offset: 0x1F6C7A0 VA: 0x181F6D7A0
	|-Predicate<DgwServerForJson>.BeginInvoke
	|
	|-RVA: 0x1F6CA20 Offset: 0x1F6BA20 VA: 0x181F6CA20
	|-Predicate<DgwServerInfo>.BeginInvoke
	|
	|-RVA: 0x1F6C220 Offset: 0x1F6B220 VA: 0x181F6C220
	|-Predicate<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.BeginInvoke
	|
	|-RVA: 0x1F6D020 Offset: 0x1F6C020 VA: 0x181F6D020
	|-Predicate<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.BeginInvoke
	|
	|-RVA: 0x1F6CD20 Offset: 0x1F6BD20 VA: 0x181F6CD20
	|-Predicate<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.BeginInvoke
	|
	|-RVA: 0x1F6D820 Offset: 0x1F6C820 VA: 0x181F6D820
	|-Predicate<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.BeginInvoke
	|
	|-RVA: 0x1F6C420 Offset: 0x1F6B420 VA: 0x181F6C420
	|-Predicate<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.BeginInvoke
	|
	|-RVA: 0x1F6BF20 Offset: 0x1F6AF20 VA: 0x181F6BF20
	|-Predicate<homecontainer_GS2CHeroInfoClass.ClasslstHero>.BeginInvoke
	|
	|-RVA: 0x1F6D720 Offset: 0x1F6C720 VA: 0x181F6D720
	|-Predicate<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.BeginInvoke
	|
	|-RVA: 0x1F6D5A0 Offset: 0x1F6C5A0 VA: 0x181F6D5A0
	|-Predicate<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.BeginInvoke
	|
	|-RVA: 0x1F6D220 Offset: 0x1F6C220 VA: 0x181F6D220
	|-Predicate<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.BeginInvoke
	|
	|-RVA: 0x1F6C520 Offset: 0x1F6B520 VA: 0x181F6C520
	|-Predicate<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.BeginInvoke
	|
	|-RVA: 0x1F6D120 Offset: 0x1F6C120 VA: 0x181F6D120
	|-Predicate<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.BeginInvoke
	|
	|-RVA: 0x1F6DEA0 Offset: 0x1F6CEA0 VA: 0x181F6DEA0
	|-Predicate<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.BeginInvoke
	|
	|-RVA: 0x1F6D420 Offset: 0x1F6C420 VA: 0x181F6D420
	|-Predicate<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.BeginInvoke
	|
	|-RVA: 0x1F6D620 Offset: 0x1F6C620 VA: 0x181F6D620
	|-Predicate<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.BeginInvoke
	|
	|-RVA: 0x1F6CB20 Offset: 0x1F6BB20 VA: 0x181F6CB20
	|-Predicate<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.BeginInvoke
	|
	|-RVA: 0x1F6DDA0 Offset: 0x1F6CDA0 VA: 0x181F6DDA0
	|-Predicate<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.BeginInvoke
	|
	|-RVA: 0x1F6DC20 Offset: 0x1F6CC20 VA: 0x181F6DC20
	|-Predicate<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.BeginInvoke
	|
	|-RVA: 0x1F6C320 Offset: 0x1F6B320 VA: 0x181F6C320
	|-Predicate<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.BeginInvoke
	|
	|-RVA: 0x1F6C1A0 Offset: 0x1F6B1A0 VA: 0x181F6C1A0
	|-Predicate<lsswitch_LS2CCodeShieldClass.ClasslstShield>.BeginInvoke
	|
	|-RVA: 0x1F6D4A0 Offset: 0x1F6C4A0 VA: 0x181F6D4A0
	|-Predicate<netarchive_C2GSAskRoleListClass.ClasslstFile>.BeginInvoke
	|
	|-RVA: 0x1F6CBA0 Offset: 0x1F6BBA0 VA: 0x181F6CBA0
	|-Predicate<netarchive_GS2CRoleListClass.ClasslstFile>.BeginInvoke
	|
	|-RVA: 0x1F6BFA0 Offset: 0x1F6AFA0 VA: 0x181F6BFA0
	|-Predicate<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.BeginInvoke
	|
	|-RVA: 0x1F6CEA0 Offset: 0x1F6BEA0 VA: 0x181F6CEA0
	|-Predicate<netopenui_GS2CGMListClass.ClasslstGMOrder>.BeginInvoke
	|
	|-RVA: 0x1F6C920 Offset: 0x1F6B920 VA: 0x181F6C920
	|-Predicate<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.BeginInvoke
	|
	|-RVA: 0x1F6DF20 Offset: 0x1F6CF20 VA: 0x181F6DF20
	|-Predicate<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.BeginInvoke
	|
	|-RVA: 0x1F6DBA0 Offset: 0x1F6CBA0 VA: 0x181F6DBA0
	|-Predicate<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.BeginInvoke
	|
	|-RVA: 0x1F6D8A0 Offset: 0x1F6C8A0 VA: 0x181F6D8A0
	|-Predicate<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.BeginInvoke
	|
	|-RVA: 0x1F6CF20 Offset: 0x1F6BF20 VA: 0x181F6CF20
	|-Predicate<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.BeginInvoke
	|
	|-RVA: 0x1F6DD20 Offset: 0x1F6CD20 VA: 0x181F6DD20
	|-Predicate<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.BeginInvoke
	|
	|-RVA: 0x1F6C620 Offset: 0x1F6B620 VA: 0x181F6C620
	|-Predicate<nettask_GS2CAddTaskClass.ClasslstProcess>.BeginInvoke
	|
	|-RVA: 0x1F6D520 Offset: 0x1F6C520 VA: 0x181F6D520
	|-Predicate<nettask_GS2CAddTaskClass.ClasslstReward>.BeginInvoke
	|
	|-RVA: 0x1F6C4A0 Offset: 0x1F6B4A0 VA: 0x181F6C4A0
	|-Predicate<nettask_GS2CAddTaskClass.ClasslstTaskData>.BeginInvoke
	|
	|-RVA: 0x1F6C720 Offset: 0x1F6B720 VA: 0x181F6C720
	|-Predicate<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.BeginInvoke
	|
	|-RVA: 0x1F6C3A0 Offset: 0x1F6B3A0 VA: 0x181F6C3A0
	|-Predicate<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.BeginInvoke
	|
	|-RVA: 0x1F6C9A0 Offset: 0x1F6B9A0 VA: 0x181F6C9A0
	|-Predicate<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.BeginInvoke
	|
	|-RVA: 0x1F6D9A0 Offset: 0x1F6C9A0 VA: 0x181F6D9A0
	|-Predicate<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.BeginInvoke
	|
	|-RVA: 0x1F6DCA0 Offset: 0x1F6CCA0 VA: 0x181F6DCA0
	|-Predicate<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.BeginInvoke
	|
	|-RVA: 0x1F6C820 Offset: 0x1F6B820 VA: 0x181F6C820
	|-Predicate<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.BeginInvoke
	|
	|-RVA: 0x1F6BEA0 Offset: 0x1F6AEA0 VA: 0x181F6BEA0
	|-Predicate<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.BeginInvoke
	|
	|-RVA: 0x1F6DAA0 Offset: 0x1F6CAA0 VA: 0x181F6DAA0
	|-Predicate<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.BeginInvoke
	|
	|-RVA: 0x1F6C020 Offset: 0x1F6B020 VA: 0x181F6C020
	|-Predicate<s2cmove_C2GSMoveClass.ClasslstDisp>.BeginInvoke
	|
	|-RVA: 0x1F6CCA0 Offset: 0x1F6BCA0 VA: 0x181F6CCA0
	|-Predicate<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.BeginInvoke
	|
	|-RVA: 0x1F6CAA0 Offset: 0x1F6BAA0 VA: 0x181F6CAA0
	|-Predicate<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.BeginInvoke
	|
	|-RVA: 0x1F6CE20 Offset: 0x1F6BE20 VA: 0x181F6CE20
	|-Predicate<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.BeginInvoke
	|
	|-RVA: 0x1F6D2A0 Offset: 0x1F6C2A0 VA: 0x181F6D2A0
	|-Predicate<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.BeginInvoke
	|
	|-RVA: 0x1F6BE20 Offset: 0x1F6AE20 VA: 0x181F6BE20
	|-Predicate<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.BeginInvoke
	|
	|-RVA: 0x1F6D320 Offset: 0x1F6C320 VA: 0x181F6D320
	|-Predicate<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.BeginInvoke
	|
	|-RVA: 0x1F6CC20 Offset: 0x1F6BC20 VA: 0x181F6CC20
	|-Predicate<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.BeginInvoke
	|
	|-RVA: 0x1F6DE20 Offset: 0x1F6CE20 VA: 0x181F6DE20
	|-Predicate<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.BeginInvoke
	|
	|-RVA: 0x1F6D920 Offset: 0x1F6C920 VA: 0x181F6D920
	|-Predicate<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.BeginInvoke
	|
	|-RVA: 0x1F6C6A0 Offset: 0x1F6B6A0 VA: 0x181F6C6A0
	|-Predicate<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.BeginInvoke
	|
	|-RVA: 0x1F6C0A0 Offset: 0x1F6B0A0 VA: 0x181F6C0A0
	|-Predicate<s2cnpc_GS2CNpcEventClass.ClasslstOption>.BeginInvoke
	|
	|-RVA: 0x1F6DB20 Offset: 0x1F6CB20 VA: 0x181F6DB20
	|-Predicate<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.BeginInvoke
	|
	|-RVA: 0x1F6C120 Offset: 0x1F6B120 VA: 0x181F6C120
	|-Predicate<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.BeginInvoke
	|
	|-RVA: 0x1F6D0A0 Offset: 0x1F6C0A0 VA: 0x181F6D0A0
	|-Predicate<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.BeginInvoke
	|
	|-RVA: 0x1F6CFA0 Offset: 0x1F6BFA0 VA: 0x181F6CFA0
	|-Predicate<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.BeginInvoke
	|
	|-RVA: 0x1F6C8A0 Offset: 0x1F6B8A0 VA: 0x181F6C8A0
	|-Predicate<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.BeginInvoke
	|
	|-RVA: 0x1F23EB0 Offset: 0x1F22EB0 VA: 0x181F23EB0
	|-Predicate<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.BeginInvoke
	|
	|-RVA: 0x1F24330 Offset: 0x1F23330 VA: 0x181F24330
	|-Predicate<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.BeginInvoke
	|
	|-RVA: 0x1F25AB0 Offset: 0x1F24AB0 VA: 0x181F25AB0
	|-Predicate<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.BeginInvoke
	|
	|-RVA: 0x1F26430 Offset: 0x1F25430 VA: 0x181F26430
	|-Predicate<NameGenerate.NameWeight>.BeginInvoke
	|
	|-RVA: 0x1F25430 Offset: 0x1F24430 VA: 0x181F25430
	|-Predicate<SteamNetworkingComponent.SendPacket>.BeginInvoke
	|
	|-RVA: 0x1F24FB0 Offset: 0x1F23FB0 VA: 0x181F24FB0
	|-Predicate<WeGameNetworkingComponent.SendPacket>.BeginInvoke
	|
	|-RVA: 0x1F25730 Offset: 0x1F24730 VA: 0x181F25730
	|-Predicate<RangeU16>.BeginInvoke
	|
	|-RVA: 0x1F24B30 Offset: 0x1F23B30 VA: 0x181F24B30
	|-Predicate<OneInfo>.BeginInvoke
	|
	|-RVA: 0x1F25F30 Offset: 0x1F24F30 VA: 0x181F25F30
	|-Predicate<DebugDrawLine.DebugLine>.BeginInvoke
	|
	|-RVA: 0x1F239B0 Offset: 0x1F229B0 VA: 0x181F239B0
	|-Predicate<AssetTracker.AssetInfo>.BeginInvoke
	|
	|-RVA: 0x1F25BB0 Offset: 0x1F24BB0 VA: 0x181F25BB0
	|-Predicate<EngineHotKey>.BeginInvoke
	|
	|-RVA: 0x1F263B0 Offset: 0x1F253B0 VA: 0x181F263B0
	|-Predicate<HitInfo>.BeginInvoke
	|
	|-RVA: 0x1F23B30 Offset: 0x1F22B30 VA: 0x181F23B30
	|-Predicate<LogMessage>.BeginInvoke
	|
	|-RVA: 0x1F23A30 Offset: 0x1F22A30 VA: 0x181F23A30
	|-Predicate<LPWNormalSolver.LPWPoint>.BeginInvoke
	|
	|-RVA: 0x1F259B0 Offset: 0x1F249B0 VA: 0x181F259B0
	|-Predicate<LPWNormalSolver.LPWPointDataEntry>.BeginInvoke
	|
	|-RVA: 0x1F26630 Offset: 0x1F25630 VA: 0x181F26630
	|-Predicate<PropertyMetadata>.BeginInvoke
	|
	|-RVA: 0x1F266B0 Offset: 0x1F256B0 VA: 0x181F266B0
	|-Predicate<fsVersionedType>.BeginInvoke
	|
	|-RVA: 0x1F25DB0 Offset: 0x1F24DB0 VA: 0x181F25DB0
	|-Predicate<fsAotCompilationManager.AotCompilation>.BeginInvoke
	|
	|-RVA: 0x1F26930 Offset: 0x1F25930 VA: 0x181F26930
	|-Predicate<MinimapPoint>.BeginInvoke
	|
	|-RVA: 0x1F260B0 Offset: 0x1F250B0 VA: 0x181F260B0
	|-Predicate<MusicStateInfo>.BeginInvoke
	|
	|-RVA: 0x1F264B0 Offset: 0x1F254B0 VA: 0x181F264B0
	|-Predicate<BridgeHandler.IdxPacket>.BeginInvoke
	|
	|-RVA: 0x1F246B0 Offset: 0x1F236B0 VA: 0x181F246B0
	|-Predicate<JsonPosition>.BeginInvoke
	|
	|-RVA: 0x1F24DB0 Offset: 0x1F23DB0 VA: 0x181F24DB0
	|-Predicate<pb_BezierPoint>.BeginInvoke
	|
	|-RVA: 0x1F25930 Offset: 0x1F24930 VA: 0x181F25930
	|-Predicate<pb_Edge>.BeginInvoke
	|
	|-RVA: 0x1F23DB0 Offset: 0x1F22DB0 VA: 0x181F23DB0
	|-Predicate<ScreenRadioScriptObject.ScreenInfo>.BeginInvoke
	|
	|-RVA: 0x1F25FB0 Offset: 0x1F24FB0 VA: 0x181F25FB0
	|-Predicate<ValueDropdownItem<object>>.BeginInvoke
	|
	|-RVA: 0x1F25EB0 Offset: 0x1F24EB0 VA: 0x181F25EB0
	|-Predicate<FormatterLocator.FormatterInfo>.BeginInvoke
	|
	|-RVA: 0x1F25530 Offset: 0x1F24530 VA: 0x181F25530
	|-Predicate<FormatterLocator.FormatterLocatorInfo>.BeginInvoke
	|
	|-RVA: 0x1F23F30 Offset: 0x1F22F30 VA: 0x181F23F30
	|-Predicate<SerializationNode>.BeginInvoke
	|
	|-RVA: 0x1F26530 Offset: 0x1F25530 VA: 0x181F26530
	|-Predicate<DeepReflection.PathStep>.BeginInvoke
	|
	|-RVA: 0x1F241B0 Offset: 0x1F231B0 VA: 0x181F241B0
	|-Predicate<CCalEffInfo>.BeginInvoke
	|
	|-RVA: 0x1F25D30 Offset: 0x1F24D30 VA: 0x181F25D30
	|-Predicate<SkillRayHit>.BeginInvoke
	|
	|-RVA: 0x1F24C30 Offset: 0x1F23C30 VA: 0x181F24C30
	|-Predicate<EventQueue.EventQueueEntry>.BeginInvoke
	|
	|-RVA: 0x1F248B0 Offset: 0x1F238B0 VA: 0x181F248B0
	|-Predicate<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.BeginInvoke
	|
	|-RVA: 0x1F26730 Offset: 0x1F25730 VA: 0x181F26730
	|-Predicate<SkeletonRendererCustomMaterials.SlotMaterialOverride>.BeginInvoke
	|
	|-RVA: 0x1F24430 Offset: 0x1F23430 VA: 0x181F24430
	|-Predicate<SkeletonUtilityKinematicShadow.TransformPair>.BeginInvoke
	|
	|-RVA: 0x1F26AB0 Offset: 0x1F25AB0 VA: 0x181F26AB0
	|-Predicate<SubmeshInstruction>.BeginInvoke
	|
	|-RVA: 0x1F257B0 Offset: 0x1F247B0 VA: 0x181F257B0
	|-Predicate<StateSoundScriptObject.Loop>.BeginInvoke
	|
	|-RVA: 0x1F253B0 Offset: 0x1F243B0 VA: 0x181F253B0
	|-Predicate<StateSoundScriptObject.StateSound>.BeginInvoke
	|
	|-RVA: 0x1F26330 Offset: 0x1F25330 VA: 0x181F26330
	|-Predicate<SteamMatchViewer.ChatMsg>.BeginInvoke
	|
	|-RVA: 0x1F261B0 Offset: 0x1F251B0 VA: 0x181F261B0
	|-Predicate<CSteamID>.BeginInvoke
	|
	|-RVA: 0x1F255B0 Offset: 0x1F245B0 VA: 0x181F255B0
	|-Predicate<bool>.BeginInvoke
	|
	|-RVA: 0x1F25830 Offset: 0x1F24830 VA: 0x181F25830
	|-Predicate<byte>.BeginInvoke
	|
	|-RVA: 0x1F26BB0 Offset: 0x1F25BB0 VA: 0x181F26BB0
	|-Predicate<char>.BeginInvoke
	|
	|-RVA: 0x1F24030 Offset: 0x1F23030 VA: 0x181F24030
	|-Predicate<DictionaryEntry>.BeginInvoke
	|
	|-RVA: 0x1F25E30 Offset: 0x1F24E30 VA: 0x181F25E30
	|-Predicate<KeyValuePair<DateTime, object>>.BeginInvoke
	|
	|-RVA: 0x1F254B0 Offset: 0x1F244B0 VA: 0x181F254B0
	|-Predicate<KeyValuePair<int, int>>.BeginInvoke
	|
	|-RVA: 0x1F267B0 Offset: 0x1F257B0 VA: 0x181F267B0
	|-Predicate<KeyValuePair<int, object>>.BeginInvoke
	|
	|-RVA: 0x1F24230 Offset: 0x1F23230 VA: 0x181F24230
	|-Predicate<KeyValuePair<object, object>>.BeginInvoke
	|
	|-RVA: 0x1F23AB0 Offset: 0x1F22AB0 VA: 0x181F23AB0
	|-Predicate<EventProvider.SessionInfo>.BeginInvoke
	|
	|-RVA: 0x1F240B0 Offset: 0x1F230B0 VA: 0x181F240B0
	|-Predicate<Guid>.BeginInvoke
	|
	|-RVA: 0x1F24D30 Offset: 0x1F23D30 VA: 0x181F24D30
	|-Predicate<int>.BeginInvoke
	|
	|-RVA: 0x1F25330 Offset: 0x1F24330 VA: 0x181F25330
	|-Predicate<Int32Enum>.BeginInvoke
	|
	|-RVA: 0x1F23930 Offset: 0x1F22930 VA: 0x181F23930
	|-Predicate<long>.BeginInvoke
	|
	|-RVA: 0x1F25CB0 Offset: 0x1F24CB0 VA: 0x181F25CB0
	|-Predicate<InterpretedFrameInfo>.BeginInvoke
	|
	|-RVA: 0x1F25130 Offset: 0x1F24130 VA: 0x181F25130
	|-Predicate<Win32_IP_ADAPTER_ADDRESSES>.BeginInvoke
	|
	|-RVA: 0xDFFB20 Offset: 0xDFEB20 VA: 0x180DFFB20
	|-Predicate<object>.BeginInvoke
	|
	|-RVA: 0x1F24CB0 Offset: 0x1F23CB0 VA: 0x181F24CB0
	|-Predicate<float>.BeginInvoke
	|
	|-RVA: 0x1F249B0 Offset: 0x1F239B0 VA: 0x181F249B0
	|-Predicate<uint>.BeginInvoke
	|
	|-RVA: 0x1F26130 Offset: 0x1F25130 VA: 0x181F26130
	|-Predicate<ulong>.BeginInvoke
	|
	|-RVA: 0x1F24630 Offset: 0x1F23630 VA: 0x181F24630
	|-Predicate<TexturePacker.SpriteData>.BeginInvoke
	|
	|-RVA: 0x1F24EB0 Offset: 0x1F23EB0 VA: 0x181F24EB0
	|-Predicate<AnimatorClipInfo>.BeginInvoke
	|
	|-RVA: 0x1F24830 Offset: 0x1F23830 VA: 0x181F24830
	|-Predicate<BeforeRenderHelper.OrderBlock>.BeginInvoke
	|
	|-RVA: 0x1F265B0 Offset: 0x1F255B0 VA: 0x181F265B0
	|-Predicate<BoneWeight>.BeginInvoke
	|
	|-RVA: 0x1F23E30 Offset: 0x1F22E30 VA: 0x181F23E30
	|-Predicate<Color32>.BeginInvoke
	|
	|-RVA: 0x1F25230 Offset: 0x1F24230 VA: 0x181F25230
	|-Predicate<Color>.BeginInvoke
	|
	|-RVA: 0x1F25A30 Offset: 0x1F24A30 VA: 0x181F25A30
	|-Predicate<CombineInstance>.BeginInvoke
	|
	|-RVA: 0x1F23830 Offset: 0x1F22830 VA: 0x181F23830
	|-Predicate<RaycastResult>.BeginInvoke
	|
	|-RVA: 0x1F23D30 Offset: 0x1F22D30 VA: 0x181F23D30
	|-Predicate<ShaderPassName>.BeginInvoke
	|
	|-RVA: 0x1F26030 Offset: 0x1F25030 VA: 0x181F26030
	|-Predicate<VisibleLight>.BeginInvoke
	|
	|-RVA: 0x1F244B0 Offset: 0x1F234B0 VA: 0x181F244B0
	|-Predicate<VisibleReflectionProbe>.BeginInvoke
	|
	|-RVA: 0x1F238B0 Offset: 0x1F228B0 VA: 0x181F238B0
	|-Predicate<IntervalTreeNode>.BeginInvoke
	|
	|-RVA: 0x1F256B0 Offset: 0x1F246B0 VA: 0x181F256B0
	|-Predicate<IntervalTree.Entry<object>>.BeginInvoke
	|
	|-RVA: 0x1F23FB0 Offset: 0x1F22FB0 VA: 0x181F23FB0
	|-Predicate<Matrix4x4>.BeginInvoke
	|
	|-RVA: 0x1F24A30 Offset: 0x1F23A30 VA: 0x181F24A30
	|-Predicate<MeshSubsetCombineUtility.MeshContainer>.BeginInvoke
	|
	|-RVA: 0x1F26A30 Offset: 0x1F25A30 VA: 0x181F26A30
	|-Predicate<MeshSubsetCombineUtility.MeshInstance>.BeginInvoke
	|
	|-RVA: 0x1F24130 Offset: 0x1F23130 VA: 0x181F24130
	|-Predicate<MeshSubsetCombineUtility.SubMeshInstance>.BeginInvoke
	|
	|-RVA: 0x1F24930 Offset: 0x1F23930 VA: 0x181F24930
	|-Predicate<ChannelPacket>.BeginInvoke
	|
	|-RVA: 0x1F26830 Offset: 0x1F25830 VA: 0x181F26830
	|-Predicate<ClientScene.PendingOwner>.BeginInvoke
	|
	|-RVA: 0x1F25B30 Offset: 0x1F24B30 VA: 0x181F25B30
	|-Predicate<LocalClient.InternalMsg>.BeginInvoke
	|
	|-RVA: 0x1F23C30 Offset: 0x1F22C30 VA: 0x181F23C30
	|-Predicate<NetworkLobbyManager.PendingPlayer>.BeginInvoke
	|
	|-RVA: 0x1F242B0 Offset: 0x1F232B0 VA: 0x181F242B0
	|-Predicate<NetworkMigrationManager.PendingPlayerInfo>.BeginInvoke
	|
	|-RVA: 0x1F25C30 Offset: 0x1F24C30 VA: 0x181F25C30
	|-Predicate<CRCMessageEntry>.BeginInvoke
	|
	|-RVA: 0x1F24AB0 Offset: 0x1F23AB0 VA: 0x181F24AB0
	|-Predicate<PeerInfoPlayer>.BeginInvoke
	|
	|-RVA: 0x1F245B0 Offset: 0x1F235B0 VA: 0x181F245B0
	|-Predicate<ParticleSystem.Particle>.BeginInvoke
	|
	|-RVA: 0x1F24530 Offset: 0x1F23530 VA: 0x181F24530
	|-Predicate<Playable>.BeginInvoke
	|
	|-RVA: 0x1F23BB0 Offset: 0x1F22BB0 VA: 0x181F23BB0
	|-Predicate<Quaternion>.BeginInvoke
	|
	|-RVA: 0x1F24BB0 Offset: 0x1F23BB0 VA: 0x181F24BB0
	|-Predicate<RaycastHit>.BeginInvoke
	|
	|-RVA: 0x1F23CB0 Offset: 0x1F22CB0 VA: 0x181F23CB0
	|-Predicate<Rect>.BeginInvoke
	|
	|-RVA: 0x1F26B30 Offset: 0x1F25B30 VA: 0x181F26B30
	|-Predicate<ReflectionProbeBlendInfo>.BeginInvoke
	|
	|-RVA: 0x1F247B0 Offset: 0x1F237B0 VA: 0x181F247B0
	|-Predicate<RenderTargetIdentifier>.BeginInvoke
	|
	|-RVA: 0x1F252B0 Offset: 0x1F242B0 VA: 0x181F252B0
	|-Predicate<GlyphRect>.BeginInvoke
	|
	|-RVA: 0x1F262B0 Offset: 0x1F252B0 VA: 0x181F262B0
	|-Predicate<AnimationOutputWeightProcessor.WeightInfo>.BeginInvoke
	|
	|-RVA: 0x1F24730 Offset: 0x1F23730 VA: 0x181F24730
	|-Predicate<UICharInfo>.BeginInvoke
	|
	|-RVA: 0x1F251B0 Offset: 0x1F241B0 VA: 0x181F251B0
	|-Predicate<UILineInfo>.BeginInvoke
	|
	|-RVA: 0x1F258B0 Offset: 0x1F248B0 VA: 0x181F258B0
	|-Predicate<UIVertex>.BeginInvoke
	|
	|-RVA: 0x1F269B0 Offset: 0x1F259B0 VA: 0x181F269B0
	|-Predicate<UnitySynchronizationContext.WorkRequest>.BeginInvoke
	|
	|-RVA: 0x1F26230 Offset: 0x1F25230 VA: 0x181F26230
	|-Predicate<Vector2>.BeginInvoke
	|
	|-RVA: 0x1F243B0 Offset: 0x1F233B0 VA: 0x181F243B0
	|-Predicate<Vector2Int>.BeginInvoke
	|
	|-RVA: 0x1F24E30 Offset: 0x1F23E30 VA: 0x181F24E30
	|-Predicate<Vector3>.BeginInvoke
	|
	|-RVA: 0x1F250B0 Offset: 0x1F240B0 VA: 0x181F250B0
	|-Predicate<Vector4>.BeginInvoke
	|
	|-RVA: 0x1F25030 Offset: 0x1F24030 VA: 0x181F25030
	|-Predicate<LODGenerator.SkinnedRenderer>.BeginInvoke
	|
	|-RVA: 0x1F268B0 Offset: 0x1F258B0 VA: 0x181F268B0
	|-Predicate<LODGenerator.StaticRenderer>.BeginInvoke
	|
	|-RVA: 0x1F24F30 Offset: 0x1F23F30 VA: 0x181F24F30
	|-Predicate<ZmPeerManager.RecvPacket>.BeginInvoke
	|
	|-RVA: 0x1F25630 Offset: 0x1F24630 VA: 0x181F25630
	|-Predicate<ZmID>.BeginInvoke
	*/

	public virtual bool EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FCC980 Offset: 0x1FCB980 VA: 0x181FCC980
	|-Predicate<DataSet.FaceIndices>.EndInvoke
	|-Predicate<UnitPreservation.UnitPortPreservation>.EndInvoke
	|-Predicate<MeshCombiner.SkinnedRenderer>.EndInvoke
	|-Predicate<MeshCombiner.StaticRenderer>.EndInvoke
	|-Predicate<CameraState.CustomBlendable>.EndInvoke
	|-Predicate<CinemachineClearShot.Pair>.EndInvoke
	|-Predicate<DoublePoint>.EndInvoke
	|-Predicate<IntPoint>.EndInvoke
	|-Predicate<DgwResultServerInfo>.EndInvoke
	|-Predicate<DgwServerForJson>.EndInvoke
	|-Predicate<DgwServerInfo>.EndInvoke
	|-Predicate<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.EndInvoke
	|-Predicate<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.EndInvoke
	|-Predicate<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.EndInvoke
	|-Predicate<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.EndInvoke
	|-Predicate<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.EndInvoke
	|-Predicate<homecontainer_GS2CHeroInfoClass.ClasslstHero>.EndInvoke
	|-Predicate<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.EndInvoke
	|-Predicate<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.EndInvoke
	|-Predicate<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.EndInvoke
	|-Predicate<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.EndInvoke
	|-Predicate<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.EndInvoke
	|-Predicate<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.EndInvoke
	|-Predicate<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.EndInvoke
	|-Predicate<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.EndInvoke
	|-Predicate<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.EndInvoke
	|-Predicate<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.EndInvoke
	|-Predicate<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.EndInvoke
	|-Predicate<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.EndInvoke
	|-Predicate<lsswitch_LS2CCodeShieldClass.ClasslstShield>.EndInvoke
	|-Predicate<netarchive_C2GSAskRoleListClass.ClasslstFile>.EndInvoke
	|-Predicate<netarchive_GS2CRoleListClass.ClasslstFile>.EndInvoke
	|-Predicate<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.EndInvoke
	|-Predicate<netopenui_GS2CGMListClass.ClasslstGMOrder>.EndInvoke
	|-Predicate<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.EndInvoke
	|-Predicate<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.EndInvoke
	|-Predicate<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.EndInvoke
	|-Predicate<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.EndInvoke
	|-Predicate<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.EndInvoke
	|-Predicate<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.EndInvoke
	|-Predicate<nettask_GS2CAddTaskClass.ClasslstProcess>.EndInvoke
	|-Predicate<nettask_GS2CAddTaskClass.ClasslstReward>.EndInvoke
	|-Predicate<nettask_GS2CAddTaskClass.ClasslstTaskData>.EndInvoke
	|-Predicate<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.EndInvoke
	|-Predicate<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.EndInvoke
	|-Predicate<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.EndInvoke
	|-Predicate<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.EndInvoke
	|-Predicate<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.EndInvoke
	|-Predicate<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.EndInvoke
	|-Predicate<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.EndInvoke
	|-Predicate<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.EndInvoke
	|-Predicate<s2cmove_C2GSMoveClass.ClasslstDisp>.EndInvoke
	|-Predicate<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.EndInvoke
	|-Predicate<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.EndInvoke
	|-Predicate<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.EndInvoke
	|-Predicate<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.EndInvoke
	|-Predicate<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.EndInvoke
	|-Predicate<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.EndInvoke
	|-Predicate<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.EndInvoke
	|-Predicate<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.EndInvoke
	|-Predicate<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.EndInvoke
	|-Predicate<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.EndInvoke
	|-Predicate<s2cnpc_GS2CNpcEventClass.ClasslstOption>.EndInvoke
	|-Predicate<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.EndInvoke
	|-Predicate<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.EndInvoke
	|-Predicate<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.EndInvoke
	|-Predicate<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.EndInvoke
	|-Predicate<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.EndInvoke
	|-Predicate<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.EndInvoke
	|-Predicate<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.EndInvoke
	|-Predicate<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.EndInvoke
	|-Predicate<NameGenerate.NameWeight>.EndInvoke
	|-Predicate<SteamNetworkingComponent.SendPacket>.EndInvoke
	|-Predicate<WeGameNetworkingComponent.SendPacket>.EndInvoke
	|-Predicate<RangeU16>.EndInvoke
	|-Predicate<OneInfo>.EndInvoke
	|-Predicate<DebugDrawLine.DebugLine>.EndInvoke
	|-Predicate<AssetTracker.AssetInfo>.EndInvoke
	|-Predicate<EngineHotKey>.EndInvoke
	|-Predicate<HitInfo>.EndInvoke
	|-Predicate<LogMessage>.EndInvoke
	|-Predicate<LPWNormalSolver.LPWPoint>.EndInvoke
	|-Predicate<LPWNormalSolver.LPWPointDataEntry>.EndInvoke
	|-Predicate<PropertyMetadata>.EndInvoke
	|-Predicate<fsVersionedType>.EndInvoke
	|-Predicate<fsAotCompilationManager.AotCompilation>.EndInvoke
	|-Predicate<MinimapPoint>.EndInvoke
	|-Predicate<MusicStateInfo>.EndInvoke
	|-Predicate<BridgeHandler.IdxPacket>.EndInvoke
	|-Predicate<JsonPosition>.EndInvoke
	|-Predicate<pb_BezierPoint>.EndInvoke
	|-Predicate<pb_Edge>.EndInvoke
	|-Predicate<ScreenRadioScriptObject.ScreenInfo>.EndInvoke
	|-Predicate<ValueDropdownItem<object>>.EndInvoke
	|-Predicate<FormatterLocator.FormatterInfo>.EndInvoke
	|-Predicate<FormatterLocator.FormatterLocatorInfo>.EndInvoke
	|-Predicate<SerializationNode>.EndInvoke
	|-Predicate<DeepReflection.PathStep>.EndInvoke
	|-Predicate<CCalEffInfo>.EndInvoke
	|-Predicate<SkillRayHit>.EndInvoke
	|-Predicate<EventQueue.EventQueueEntry>.EndInvoke
	|-Predicate<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.EndInvoke
	|-Predicate<SkeletonRendererCustomMaterials.SlotMaterialOverride>.EndInvoke
	|-Predicate<SkeletonUtilityKinematicShadow.TransformPair>.EndInvoke
	|-Predicate<SubmeshInstruction>.EndInvoke
	|-Predicate<StateSoundScriptObject.Loop>.EndInvoke
	|-Predicate<StateSoundScriptObject.StateSound>.EndInvoke
	|-Predicate<SteamMatchViewer.ChatMsg>.EndInvoke
	|-Predicate<CSteamID>.EndInvoke
	|-Predicate<bool>.EndInvoke
	|-Predicate<byte>.EndInvoke
	|-Predicate<char>.EndInvoke
	|-Predicate<DictionaryEntry>.EndInvoke
	|-Predicate<KeyValuePair<DateTime, object>>.EndInvoke
	|-Predicate<KeyValuePair<int, int>>.EndInvoke
	|-Predicate<KeyValuePair<int, object>>.EndInvoke
	|-Predicate<KeyValuePair<object, object>>.EndInvoke
	|-Predicate<EventProvider.SessionInfo>.EndInvoke
	|-Predicate<Guid>.EndInvoke
	|-Predicate<int>.EndInvoke
	|-Predicate<Int32Enum>.EndInvoke
	|-Predicate<long>.EndInvoke
	|-Predicate<InterpretedFrameInfo>.EndInvoke
	|-Predicate<Win32_IP_ADAPTER_ADDRESSES>.EndInvoke
	|-Predicate<object>.EndInvoke
	|-Predicate<float>.EndInvoke
	|-Predicate<uint>.EndInvoke
	|-Predicate<ulong>.EndInvoke
	|-Predicate<TexturePacker.SpriteData>.EndInvoke
	|-Predicate<AnimatorClipInfo>.EndInvoke
	|-Predicate<BeforeRenderHelper.OrderBlock>.EndInvoke
	|-Predicate<BoneWeight>.EndInvoke
	|-Predicate<Color32>.EndInvoke
	|-Predicate<Color>.EndInvoke
	|-Predicate<CombineInstance>.EndInvoke
	|-Predicate<RaycastResult>.EndInvoke
	|-Predicate<ShaderPassName>.EndInvoke
	|-Predicate<VisibleLight>.EndInvoke
	|-Predicate<VisibleReflectionProbe>.EndInvoke
	|-Predicate<IntervalTreeNode>.EndInvoke
	|-Predicate<IntervalTree.Entry<object>>.EndInvoke
	|-Predicate<Matrix4x4>.EndInvoke
	|-Predicate<MeshSubsetCombineUtility.MeshContainer>.EndInvoke
	|-Predicate<MeshSubsetCombineUtility.MeshInstance>.EndInvoke
	|-Predicate<MeshSubsetCombineUtility.SubMeshInstance>.EndInvoke
	|-Predicate<ChannelPacket>.EndInvoke
	|-Predicate<ClientScene.PendingOwner>.EndInvoke
	|-Predicate<LocalClient.InternalMsg>.EndInvoke
	|-Predicate<NetworkLobbyManager.PendingPlayer>.EndInvoke
	|-Predicate<NetworkMigrationManager.PendingPlayerInfo>.EndInvoke
	|-Predicate<CRCMessageEntry>.EndInvoke
	|-Predicate<PeerInfoPlayer>.EndInvoke
	|-Predicate<ParticleSystem.Particle>.EndInvoke
	|-Predicate<Playable>.EndInvoke
	|-Predicate<Quaternion>.EndInvoke
	|-Predicate<RaycastHit>.EndInvoke
	|-Predicate<Rect>.EndInvoke
	|-Predicate<ReflectionProbeBlendInfo>.EndInvoke
	|-Predicate<RenderTargetIdentifier>.EndInvoke
	|-Predicate<GlyphRect>.EndInvoke
	|-Predicate<AnimationOutputWeightProcessor.WeightInfo>.EndInvoke
	|-Predicate<UICharInfo>.EndInvoke
	|-Predicate<UILineInfo>.EndInvoke
	|-Predicate<UIVertex>.EndInvoke
	|-Predicate<UnitySynchronizationContext.WorkRequest>.EndInvoke
	|-Predicate<Vector2>.EndInvoke
	|-Predicate<Vector2Int>.EndInvoke
	|-Predicate<Vector3>.EndInvoke
	|-Predicate<Vector4>.EndInvoke
	|-Predicate<LODGenerator.SkinnedRenderer>.EndInvoke
	|-Predicate<LODGenerator.StaticRenderer>.EndInvoke
	|-Predicate<ZmPeerManager.RecvPacket>.EndInvoke
	|-Predicate<ZmID>.EndInvoke
	*/
}

// Namespace: System
[ComDefaultInterfaceAttribute] // RVA: 0x64550 Offset: 0x63950 VA: 0x180064550
[ComVisibleAttribute] // RVA: 0x64550 Offset: 0x63950 VA: 0x180064550
[ClassInterfaceAttribute] // RVA: 0x64550 Offset: 0x63950 VA: 0x180064550
public sealed class Activator : _Activator
{
	// Methods

	public static object CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, object[] args, CultureInfo culture) { }

	public static object CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, object[] args, CultureInfo culture, object[] activationAttributes) { }

	public static object CreateInstance(Type type, object[] args) { }

	public static object CreateInstance(Type type, object[] args, object[] activationAttributes) { }

	public static object CreateInstance(Type type) { }

	public static object CreateInstance(Type type, bool nonPublic) { }

	public static T CreateInstance<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x924E50 Offset: 0x923E50 VA: 0x180924E50
	|-Activator.CreateInstance<object>
	*/
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class AppDomainUnloadedException : SystemException
{
	// Methods

	public void .ctor() { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class ApplicationException : Exception
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	public void .ctor(string message, Exception innerException) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class ArgumentException : SystemException, ISerializable
{
	// Fields
	private string m_paramName;

	// Properties
	public override string Message { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	public void .ctor(string message, Exception innerException) { }

	public void .ctor(string message, string paramName, Exception innerException) { }

	public void .ctor(string message, string paramName) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	public override string get_Message() { }

	public override void GetObjectData(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class ArgumentNullException : ArgumentException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string paramName) { }

	public void .ctor(string paramName, string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class ArgumentOutOfRangeException : ArgumentException, ISerializable
{
	// Fields
	private static string _rangeMessage;
	private object m_actualValue;

	// Properties
	private static string RangeMessage { get; }
	public override string Message { get; }

	// Methods

	private static string get_RangeMessage() { }

	public void .ctor() { }

	public void .ctor(string paramName) { }

	public void .ctor(string paramName, string message) { }

	public void .ctor(string paramName, object actualValue, string message) { }

	public override string get_Message() { }

	public override void GetObjectData(SerializationInfo info, StreamingContext context) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class ArithmeticException : SystemException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	public void .ctor(string message, Exception innerException) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[Serializable]
public struct ArraySegment<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, IReadOnlyList<T>, IReadOnlyCollection<T>
{
	// Fields
	private T[] _array;
	private int _offset;
	private int _count;

	// Properties
	public T[] Array { get; }
	public int Offset { get; }
	public int Count { get; }
	private T System.Collections.Generic.IList<T>.Item { get; set; }
	private T System.Collections.Generic.IReadOnlyList<T>.Item { get; }
	private bool System.Collections.Generic.ICollection<T>.IsReadOnly { get; }

	// Methods

	public void .ctor(T[] array, int offset, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x269A80 Offset: 0x268E80 VA: 0x180269A80
	|-ArraySegment<byte>..ctor
	|
	|-RVA: 0x269A90 Offset: 0x268E90 VA: 0x180269A90
	|-ArraySegment<object>..ctor
	*/

	public T[] get_Array() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x22F260 Offset: 0x22E660 VA: 0x18022F260
	|-ArraySegment<byte>.get_Array
	|-ArraySegment<object>.get_Array
	*/

	public int get_Offset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C220 Offset: 0x25B620 VA: 0x18025C220
	|-ArraySegment<byte>.get_Offset
	|-ArraySegment<object>.get_Offset
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B60C0 Offset: 0x1B54C0 VA: 0x1801B60C0
	|-ArraySegment<byte>.get_Count
	|-ArraySegment<object>.get_Count
	*/

	public override int GetHashCode() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2698A0 Offset: 0x268CA0 VA: 0x1802698A0
	|-ArraySegment<byte>.GetHashCode
	|-ArraySegment<object>.GetHashCode
	*/

	public override bool Equals(object obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x269890 Offset: 0x268C90 VA: 0x180269890
	|-ArraySegment<byte>.Equals
	|-ArraySegment<object>.Equals
	*/

	public bool Equals(ArraySegment<T> obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x269850 Offset: 0x268C50 VA: 0x180269850
	|-ArraySegment<byte>.Equals
	|-ArraySegment<object>.Equals
	*/

	private T System.Collections.Generic.IList<T>.get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x269A10 Offset: 0x268E10 VA: 0x180269A10
	|-ArraySegment<byte>.System.Collections.Generic.IList<T>.get_Item
	|
	|-RVA: 0x269A00 Offset: 0x268E00 VA: 0x180269A00
	|-ArraySegment<object>.System.Collections.Generic.IList<T>.get_Item
	*/

	private void System.Collections.Generic.IList<T>.set_Item(int index, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x269A30 Offset: 0x268E30 VA: 0x180269A30
	|-ArraySegment<byte>.System.Collections.Generic.IList<T>.set_Item
	|
	|-RVA: 0x269A20 Offset: 0x268E20 VA: 0x180269A20
	|-ArraySegment<object>.System.Collections.Generic.IList<T>.set_Item
	*/

	private int System.Collections.Generic.IList<T>.IndexOf(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2699B0 Offset: 0x268DB0 VA: 0x1802699B0
	|-ArraySegment<byte>.System.Collections.Generic.IList<T>.IndexOf
	|
	|-RVA: 0x2699A0 Offset: 0x268DA0 VA: 0x1802699A0
	|-ArraySegment<object>.System.Collections.Generic.IList<T>.IndexOf
	*/

	private void System.Collections.Generic.IList<T>.Insert(int index, T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2699C0 Offset: 0x268DC0 VA: 0x1802699C0
	|-ArraySegment<byte>.System.Collections.Generic.IList<T>.Insert
	|
	|-RVA: 0x2699D0 Offset: 0x268DD0 VA: 0x1802699D0
	|-ArraySegment<object>.System.Collections.Generic.IList<T>.Insert
	*/

	private void System.Collections.Generic.IList<T>.RemoveAt(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2699F0 Offset: 0x268DF0 VA: 0x1802699F0
	|-ArraySegment<byte>.System.Collections.Generic.IList<T>.RemoveAt
	|
	|-RVA: 0x2699E0 Offset: 0x268DE0 VA: 0x1802699E0
	|-ArraySegment<object>.System.Collections.Generic.IList<T>.RemoveAt
	*/

	private T System.Collections.Generic.IReadOnlyList<T>.get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x269A40 Offset: 0x268E40 VA: 0x180269A40
	|-ArraySegment<byte>.System.Collections.Generic.IReadOnlyList<T>.get_Item
	|
	|-RVA: 0x269A50 Offset: 0x268E50 VA: 0x180269A50
	|-ArraySegment<object>.System.Collections.Generic.IReadOnlyList<T>.get_Item
	*/

	private bool System.Collections.Generic.ICollection<T>.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2D8560 Offset: 0x2D7960 VA: 0x1802D8560
	|-ArraySegment<byte>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ArraySegment<object>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	*/

	private void System.Collections.Generic.ICollection<T>.Add(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2698E0 Offset: 0x268CE0 VA: 0x1802698E0
	|-ArraySegment<byte>.System.Collections.Generic.ICollection<T>.Add
	|
	|-RVA: 0x2698F0 Offset: 0x268CF0 VA: 0x1802698F0
	|-ArraySegment<object>.System.Collections.Generic.ICollection<T>.Add
	*/

	private void System.Collections.Generic.ICollection<T>.Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x269900 Offset: 0x268D00 VA: 0x180269900
	|-ArraySegment<byte>.System.Collections.Generic.ICollection<T>.Clear
	|
	|-RVA: 0x269910 Offset: 0x268D10 VA: 0x180269910
	|-ArraySegment<object>.System.Collections.Generic.ICollection<T>.Clear
	*/

	private bool System.Collections.Generic.ICollection<T>.Contains(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x269930 Offset: 0x268D30 VA: 0x180269930
	|-ArraySegment<byte>.System.Collections.Generic.ICollection<T>.Contains
	|
	|-RVA: 0x269920 Offset: 0x268D20 VA: 0x180269920
	|-ArraySegment<object>.System.Collections.Generic.ICollection<T>.Contains
	*/

	private void System.Collections.Generic.ICollection<T>.CopyTo(T[] array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x269950 Offset: 0x268D50 VA: 0x180269950
	|-ArraySegment<byte>.System.Collections.Generic.ICollection<T>.CopyTo
	|
	|-RVA: 0x269940 Offset: 0x268D40 VA: 0x180269940
	|-ArraySegment<object>.System.Collections.Generic.ICollection<T>.CopyTo
	*/

	private bool System.Collections.Generic.ICollection<T>.Remove(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x269970 Offset: 0x268D70 VA: 0x180269970
	|-ArraySegment<byte>.System.Collections.Generic.ICollection<T>.Remove
	|
	|-RVA: 0x269960 Offset: 0x268D60 VA: 0x180269960
	|-ArraySegment<object>.System.Collections.Generic.ICollection<T>.Remove
	*/

	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x269990 Offset: 0x268D90 VA: 0x180269990
	|-ArraySegment<byte>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x269980 Offset: 0x268D80 VA: 0x180269980
	|-ArraySegment<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x269A60 Offset: 0x268E60 VA: 0x180269A60
	|-ArraySegment<byte>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x269A70 Offset: 0x268E70 VA: 0x180269A70
	|-ArraySegment<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[Serializable]
private sealed class ArraySegment.ArraySegmentEnumerator<T> : IEnumerator<T>, IDisposable, IEnumerator
{
	// Fields
	private T[] _array;
	private int _start;
	private int _end;
	private int _current;

	// Properties
	public T Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	internal void .ctor(ArraySegment<T> arraySegment) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E81950 Offset: 0x1E80950 VA: 0x181E81950
	|-ArraySegment.ArraySegmentEnumerator<byte>..ctor
	|-ArraySegment.ArraySegmentEnumerator<object>..ctor
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E81920 Offset: 0x1E80920 VA: 0x181E81920
	|-ArraySegment.ArraySegmentEnumerator<byte>.MoveNext
	|-ArraySegment.ArraySegmentEnumerator<object>.MoveNext
	*/

	public T get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E819B0 Offset: 0x1E809B0 VA: 0x181E819B0
	|-ArraySegment.ArraySegmentEnumerator<byte>.get_Current
	|
	|-RVA: 0x1E81AA0 Offset: 0x1E80AA0 VA: 0x181E81AA0
	|-ArraySegment.ArraySegmentEnumerator<object>.get_Current
	*/

	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1391F00 Offset: 0x1390F00 VA: 0x181391F00
	|-ArraySegment.ArraySegmentEnumerator<byte>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1FCF390 Offset: 0x1FCE390 VA: 0x181FCF390
	|-ArraySegment.ArraySegmentEnumerator<object>.System.Collections.IEnumerator.get_Current
	*/

	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E81940 Offset: 0x1E80940 VA: 0x181E81940
	|-ArraySegment.ArraySegmentEnumerator<byte>.System.Collections.IEnumerator.Reset
	|-ArraySegment.ArraySegmentEnumerator<object>.System.Collections.IEnumerator.Reset
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-ArraySegment.ArraySegmentEnumerator<byte>.Dispose
	|-ArraySegment.ArraySegmentEnumerator<object>.Dispose
	*/
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class ArrayTypeMismatchException : SystemException
{
	// Methods

	public void .ctor() { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class AsyncCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(IAsyncResult ar) { }

	public virtual IAsyncResult BeginInvoke(IAsyncResult ar, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System
[AttributeUsageAttribute] // RVA: 0x75240 Offset: 0x74640 VA: 0x180075240
[Serializable]
public abstract class Attribute : _Attribute
{
	// Properties
	public virtual object TypeId { get; }

	// Methods

	private static Attribute[] InternalGetCustomAttributes(PropertyInfo element, Type type, bool inherit) { }

	private static Attribute[] InternalGetCustomAttributes(EventInfo element, Type type, bool inherit) { }

	private static Attribute[] InternalParamGetCustomAttributes(ParameterInfo parameter, Type attributeType, bool inherit) { }

	private static bool InternalIsDefined(PropertyInfo element, Type attributeType, bool inherit) { }

	private static bool InternalIsDefined(EventInfo element, Type attributeType, bool inherit) { }

	public static Attribute[] GetCustomAttributes(MemberInfo element, Type type, bool inherit) { }

	public static Attribute[] GetCustomAttributes(MemberInfo element, bool inherit) { }

	public static bool IsDefined(MemberInfo element, Type attributeType) { }

	public static bool IsDefined(MemberInfo element, Type attributeType, bool inherit) { }

	public static Attribute GetCustomAttribute(MemberInfo element, Type attributeType) { }

	public static Attribute GetCustomAttribute(MemberInfo element, Type attributeType, bool inherit) { }

	public static Attribute[] GetCustomAttributes(ParameterInfo element, Type attributeType, bool inherit) { }

	public static Attribute[] GetCustomAttributes(ParameterInfo element, bool inherit) { }

	public static Attribute[] GetCustomAttributes(Module element, bool inherit) { }

	public static Attribute[] GetCustomAttributes(Module element, Type attributeType, bool inherit) { }

	public static Attribute[] GetCustomAttributes(Assembly element, Type attributeType) { }

	public static Attribute[] GetCustomAttributes(Assembly element, Type attributeType, bool inherit) { }

	public static Attribute[] GetCustomAttributes(Assembly element) { }

	public static Attribute[] GetCustomAttributes(Assembly element, bool inherit) { }

	public static Attribute GetCustomAttribute(Assembly element, Type attributeType) { }

	public static Attribute GetCustomAttribute(Assembly element, Type attributeType, bool inherit) { }

	protected void .ctor() { }

	public override bool Equals(object obj) { }

	private static bool AreFieldValuesEqual(object thisValue, object thatValue) { }

	public override int GetHashCode() { }

	public virtual object get_TypeId() { }

	public virtual bool Match(object obj) { }

	public virtual bool IsDefaultAttribute() { }
}

// Namespace: System
[FlagsAttribute] // RVA: 0xC5D30 Offset: 0xC5130 VA: 0x1800C5D30
[ComVisibleAttribute] // RVA: 0xC5D30 Offset: 0xC5130 VA: 0x1800C5D30
[Serializable]
public enum AttributeTargets
{
	// Fields
	public int value__;
	public const AttributeTargets Assembly = 1;
	public const AttributeTargets Module = 2;
	public const AttributeTargets Class = 4;
	public const AttributeTargets Struct = 8;
	public const AttributeTargets Enum = 16;
	public const AttributeTargets Constructor = 32;
	public const AttributeTargets Method = 64;
	public const AttributeTargets Property = 128;
	public const AttributeTargets Field = 256;
	public const AttributeTargets Event = 512;
	public const AttributeTargets Interface = 1024;
	public const AttributeTargets Parameter = 2048;
	public const AttributeTargets Delegate = 4096;
	public const AttributeTargets ReturnValue = 8192;
	public const AttributeTargets GenericParameter = 16384;
	public const AttributeTargets All = 32767;
}

// Namespace: System
[AttributeUsageAttribute] // RVA: 0x77AD0 Offset: 0x76ED0 VA: 0x180077AD0
[ComVisibleAttribute] // RVA: 0x77AD0 Offset: 0x76ED0 VA: 0x180077AD0
[Serializable]
public sealed class AttributeUsageAttribute : Attribute
{
	// Fields
	internal AttributeTargets m_attributeTarget;
	internal bool m_allowMultiple;
	internal bool m_inherited;
	internal static AttributeUsageAttribute Default;

	// Properties
	public bool AllowMultiple { get; set; }
	public bool Inherited { get; set; }

	// Methods

	public void .ctor(AttributeTargets validOn) { }

	public bool get_AllowMultiple() { }

	public void set_AllowMultiple(bool value) { }

	public bool get_Inherited() { }

	public void set_Inherited(bool value) { }

	private static void .cctor() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class BadImageFormatException : SystemException
{
	// Fields
	private string _fileName;
	private string _fusionLog;

	// Properties
	public override string Message { get; }
	public string FusionLog { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	public void .ctor(string message, Exception inner) { }

	public void .ctor(string message, string fileName) { }

	public override string get_Message() { }

	private void SetMessageField() { }

	public override string ToString() { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	public string get_FusionLog() { }

	public override void GetObjectData(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
public static class BitConverter
{
	// Fields
	public static readonly bool IsLittleEndian;

	// Methods

	private static bool AmILittleEndian() { }

	public static byte[] GetBytes(short value) { }

	public static byte[] GetBytes(int value) { }

	public static byte[] GetBytes(long value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static byte[] GetBytes(ushort value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static byte[] GetBytes(uint value) { }

	public static byte[] GetBytes(float value) { }

	public static short ToInt16(byte[] value, int startIndex) { }

	public static int ToInt32(byte[] value, int startIndex) { }

	public static long ToInt64(byte[] value, int startIndex) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ushort ToUInt16(byte[] value, int startIndex) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static uint ToUInt32(byte[] value, int startIndex) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ulong ToUInt64(byte[] value, int startIndex) { }

	public static float ToSingle(byte[] value, int startIndex) { }

	private static char GetHexValue(int i) { }

	public static string ToString(byte[] value, int startIndex, int length) { }

	public static string ToString(byte[] value) { }

	public static long DoubleToInt64Bits(double value) { }

	public static double Int64BitsToDouble(long value) { }

	private static void .cctor() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public struct Boolean : IComparable, IConvertible, IComparable<bool>, IEquatable<bool>
{
	// Fields
	private bool m_value;
	internal const int True = 1;
	internal const int False = 0;
	internal const string TrueLiteral = "True";
	internal const string FalseLiteral = "False";
	public static readonly string TrueString;
	public static readonly string FalseString;

	// Methods

	public override int GetHashCode() { }

	public override string ToString() { }

	public string ToString(IFormatProvider provider) { }

	public override bool Equals(object obj) { }

	public bool Equals(bool obj) { }

	public int CompareTo(object obj) { }

	public int CompareTo(bool value) { }

	public static bool Parse(string value) { }

	public static bool TryParse(string value, out bool result) { }

	private static string TrimWhiteSpaceAndNull(string value) { }

	public TypeCode GetTypeCode() { }

	private bool System.IConvertible.ToBoolean(IFormatProvider provider) { }

	private char System.IConvertible.ToChar(IFormatProvider provider) { }

	private sbyte System.IConvertible.ToSByte(IFormatProvider provider) { }

	private byte System.IConvertible.ToByte(IFormatProvider provider) { }

	private short System.IConvertible.ToInt16(IFormatProvider provider) { }

	private ushort System.IConvertible.ToUInt16(IFormatProvider provider) { }

	private int System.IConvertible.ToInt32(IFormatProvider provider) { }

	private uint System.IConvertible.ToUInt32(IFormatProvider provider) { }

	private long System.IConvertible.ToInt64(IFormatProvider provider) { }

	private ulong System.IConvertible.ToUInt64(IFormatProvider provider) { }

	private float System.IConvertible.ToSingle(IFormatProvider provider) { }

	private double System.IConvertible.ToDouble(IFormatProvider provider) { }

	private Decimal System.IConvertible.ToDecimal(IFormatProvider provider) { }

	private DateTime System.IConvertible.ToDateTime(IFormatProvider provider) { }

	private object System.IConvertible.ToType(Type type, IFormatProvider provider) { }

	private static void .cctor() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public static class Buffer
{
	// Methods

	internal static bool InternalBlockCopy(Array src, int srcOffsetBytes, Array dst, int dstOffsetBytes, int byteCount) { }

	internal static int IndexOfByte(byte* src, byte value, int index, int count) { }

	private static void _SetByte(Array array, int index, byte value) { }

	private static int _ByteLength(Array array) { }

	internal static void ZeroMemory(byte* src, long len) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	internal static void Memcpy(byte[] dest, int destIndex, byte* src, int srcIndex, int len) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	internal static void Memcpy(byte* pDest, int destIndex, byte[] src, int srcIndex, int len) { }

	public static int ByteLength(Array array) { }

	public static void SetByte(Array array, int index, byte value) { }

	public static void BlockCopy(Array src, int srcOffset, Array dst, int dstOffset, int count) { }

	internal static void memcpy4(byte* dest, byte* src, int size) { }

	internal static void memcpy2(byte* dest, byte* src, int size) { }

	private static void memcpy1(byte* dest, byte* src, int size) { }

	internal static void Memcpy(byte* dest, byte* src, int size) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public struct Byte : IComparable, IFormattable, IConvertible, IComparable<byte>, IEquatable<byte>
{
	// Fields
	private byte m_value;
	public const byte MaxValue = 255;
	public const byte MinValue = 0;

	// Methods

	public int CompareTo(object value) { }

	public int CompareTo(byte value) { }

	public override bool Equals(object obj) { }

	public bool Equals(byte obj) { }

	public override int GetHashCode() { }

	public static byte Parse(string s, NumberStyles style) { }

	public static byte Parse(string s, IFormatProvider provider) { }

	public static byte Parse(string s, NumberStyles style, IFormatProvider provider) { }

	private static byte Parse(string s, NumberStyles style, NumberFormatInfo info) { }

	public static bool TryParse(string s, out byte result) { }

	private static bool TryParse(string s, NumberStyles style, NumberFormatInfo info, out byte result) { }

	public override string ToString() { }

	public string ToString(string format) { }

	public string ToString(IFormatProvider provider) { }

	public string ToString(string format, IFormatProvider provider) { }

	public TypeCode GetTypeCode() { }

	private bool System.IConvertible.ToBoolean(IFormatProvider provider) { }

	private char System.IConvertible.ToChar(IFormatProvider provider) { }

	private sbyte System.IConvertible.ToSByte(IFormatProvider provider) { }

	private byte System.IConvertible.ToByte(IFormatProvider provider) { }

	private short System.IConvertible.ToInt16(IFormatProvider provider) { }

	private ushort System.IConvertible.ToUInt16(IFormatProvider provider) { }

	private int System.IConvertible.ToInt32(IFormatProvider provider) { }

	private uint System.IConvertible.ToUInt32(IFormatProvider provider) { }

	private long System.IConvertible.ToInt64(IFormatProvider provider) { }

	private ulong System.IConvertible.ToUInt64(IFormatProvider provider) { }

	private float System.IConvertible.ToSingle(IFormatProvider provider) { }

	private double System.IConvertible.ToDouble(IFormatProvider provider) { }

	private Decimal System.IConvertible.ToDecimal(IFormatProvider provider) { }

	private DateTime System.IConvertible.ToDateTime(IFormatProvider provider) { }

	private object System.IConvertible.ToType(Type type, IFormatProvider provider) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class CannotUnloadAppDomainException : SystemException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public struct Char : IComparable, IConvertible, IComparable<char>, IEquatable<char>
{
	// Fields
	internal char m_value;
	public const char MaxValue = '\xffff';
	public const char MinValue = '\x0';
	private static readonly byte[] categoryForLatin1;
	internal const int UNICODE_PLANE00_END = 65535;
	internal const int UNICODE_PLANE01_START = 65536;
	internal const int UNICODE_PLANE16_END = 1114111;
	internal const int HIGH_SURROGATE_START = 55296;
	internal const int LOW_SURROGATE_END = 57343;

	// Methods

	private static bool IsLatin1(char ch) { }

	private static bool IsAscii(char ch) { }

	private static UnicodeCategory GetLatin1UnicodeCategory(char ch) { }

	public override int GetHashCode() { }

	public override bool Equals(object obj) { }

	public bool Equals(char obj) { }

	public int CompareTo(object value) { }

	public int CompareTo(char value) { }

	public override string ToString() { }

	public string ToString(IFormatProvider provider) { }

	public static string ToString(char c) { }

	public static char Parse(string s) { }

	public static bool IsDigit(char c) { }

	internal static bool CheckLetter(UnicodeCategory uc) { }

	public static bool IsLetter(char c) { }

	private static bool IsWhiteSpaceLatin1(char c) { }

	public static bool IsWhiteSpace(char c) { }

	public static bool IsUpper(char c) { }

	public static bool IsLower(char c) { }

	internal static bool CheckPunctuation(UnicodeCategory uc) { }

	public static bool IsPunctuation(char c) { }

	internal static bool CheckLetterOrDigit(UnicodeCategory uc) { }

	public static bool IsLetterOrDigit(char c) { }

	public static char ToUpper(char c, CultureInfo culture) { }

	public static char ToUpper(char c) { }

	public static char ToUpperInvariant(char c) { }

	public static char ToLower(char c, CultureInfo culture) { }

	public static char ToLower(char c) { }

	public static char ToLowerInvariant(char c) { }

	public TypeCode GetTypeCode() { }

	private bool System.IConvertible.ToBoolean(IFormatProvider provider) { }

	private char System.IConvertible.ToChar(IFormatProvider provider) { }

	private sbyte System.IConvertible.ToSByte(IFormatProvider provider) { }

	private byte System.IConvertible.ToByte(IFormatProvider provider) { }

	private short System.IConvertible.ToInt16(IFormatProvider provider) { }

	private ushort System.IConvertible.ToUInt16(IFormatProvider provider) { }

	private int System.IConvertible.ToInt32(IFormatProvider provider) { }

	private uint System.IConvertible.ToUInt32(IFormatProvider provider) { }

	private long System.IConvertible.ToInt64(IFormatProvider provider) { }

	private ulong System.IConvertible.ToUInt64(IFormatProvider provider) { }

	private float System.IConvertible.ToSingle(IFormatProvider provider) { }

	private double System.IConvertible.ToDouble(IFormatProvider provider) { }

	private Decimal System.IConvertible.ToDecimal(IFormatProvider provider) { }

	private DateTime System.IConvertible.ToDateTime(IFormatProvider provider) { }

	private object System.IConvertible.ToType(Type type, IFormatProvider provider) { }

	public static bool IsControl(char c) { }

	public static bool IsLetter(string s, int index) { }

	public static bool IsLetterOrDigit(string s, int index) { }

	public static bool IsLower(string s, int index) { }

	internal static bool CheckNumber(UnicodeCategory uc) { }

	public static bool IsNumber(char c) { }

	public static bool IsNumber(string s, int index) { }

	internal static bool CheckSeparator(UnicodeCategory uc) { }

	private static bool IsSeparatorLatin1(char c) { }

	public static bool IsSeparator(char c) { }

	public static bool IsSurrogate(char c) { }

	public static bool IsSurrogate(string s, int index) { }

	internal static bool CheckSymbol(UnicodeCategory uc) { }

	public static bool IsSymbol(char c) { }

	public static bool IsUpper(string s, int index) { }

	public static bool IsWhiteSpace(string s, int index) { }

	public static UnicodeCategory GetUnicodeCategory(char c) { }

	public static UnicodeCategory GetUnicodeCategory(string s, int index) { }

	public static bool IsHighSurrogate(char c) { }

	public static bool IsHighSurrogate(string s, int index) { }

	public static bool IsLowSurrogate(char c) { }

	public static bool IsSurrogatePair(string s, int index) { }

	public static bool IsSurrogatePair(char highSurrogate, char lowSurrogate) { }

	public static int ConvertToUtf32(char highSurrogate, char lowSurrogate) { }

	public static int ConvertToUtf32(string s, int index) { }

	private static void .cctor() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class CharEnumerator : IEnumerator, ICloneable, IEnumerator<char>, IDisposable
{
	// Fields
	private string str;
	private int index;
	private char currentElement;

	// Properties
	private object System.Collections.IEnumerator.Current { get; }
	public char Current { get; }

	// Methods

	internal void .ctor(string str) { }

	public object Clone() { }

	public bool MoveNext() { }

	public void Dispose() { }

	private object System.Collections.IEnumerator.get_Current() { }

	public char get_Current() { }

	public void Reset() { }

	internal void .ctor() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0x8E5C0 Offset: 0x8D9C0 VA: 0x18008E5C0
[AttributeUsageAttribute] // RVA: 0x8E5C0 Offset: 0x8D9C0 VA: 0x18008E5C0
[Serializable]
public sealed class CLSCompliantAttribute : Attribute
{
	// Fields
	private bool m_compliant;

	// Properties
	public bool IsCompliant { get; }

	// Methods

	public void .ctor(bool isCompliant) { }

	public bool get_IsCompliant() { }
}

// Namespace: System
public sealed class ConsoleCancelEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object sender, ConsoleCancelEventArgs e) { }

	public virtual IAsyncResult BeginInvoke(object sender, ConsoleCancelEventArgs e, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System
[Serializable]
public sealed class ConsoleCancelEventArgs : EventArgs
{
	// Fields
	private ConsoleSpecialKey _type;
	private bool _cancel;

	// Properties
	public bool Cancel { get; }

	// Methods

	internal void .ctor(ConsoleSpecialKey type) { }

	public bool get_Cancel() { }

	internal void .ctor() { }
}

// Namespace: System
[Serializable]
public enum ConsoleColor
{
	// Fields
	public int value__;
	public const ConsoleColor Black = 0;
	public const ConsoleColor DarkBlue = 1;
	public const ConsoleColor DarkGreen = 2;
	public const ConsoleColor DarkCyan = 3;
	public const ConsoleColor DarkRed = 4;
	public const ConsoleColor DarkMagenta = 5;
	public const ConsoleColor DarkYellow = 6;
	public const ConsoleColor Gray = 7;
	public const ConsoleColor DarkGray = 8;
	public const ConsoleColor Blue = 9;
	public const ConsoleColor Green = 10;
	public const ConsoleColor Cyan = 11;
	public const ConsoleColor Red = 12;
	public const ConsoleColor Magenta = 13;
	public const ConsoleColor Yellow = 14;
	public const ConsoleColor White = 15;
}

// Namespace: System
[Serializable]
public enum ConsoleKey
{
	// Fields
	public int value__;
	public const ConsoleKey Backspace = 8;
	public const ConsoleKey Tab = 9;
	public const ConsoleKey Clear = 12;
	public const ConsoleKey Enter = 13;
	public const ConsoleKey Pause = 19;
	public const ConsoleKey Escape = 27;
	public const ConsoleKey Spacebar = 32;
	public const ConsoleKey PageUp = 33;
	public const ConsoleKey PageDown = 34;
	public const ConsoleKey End = 35;
	public const ConsoleKey Home = 36;
	public const ConsoleKey LeftArrow = 37;
	public const ConsoleKey UpArrow = 38;
	public const ConsoleKey RightArrow = 39;
	public const ConsoleKey DownArrow = 40;
	public const ConsoleKey Select = 41;
	public const ConsoleKey Print = 42;
	public const ConsoleKey Execute = 43;
	public const ConsoleKey PrintScreen = 44;
	public const ConsoleKey Insert = 45;
	public const ConsoleKey Delete = 46;
	public const ConsoleKey Help = 47;
	public const ConsoleKey D0 = 48;
	public const ConsoleKey D1 = 49;
	public const ConsoleKey D2 = 50;
	public const ConsoleKey D3 = 51;
	public const ConsoleKey D4 = 52;
	public const ConsoleKey D5 = 53;
	public const ConsoleKey D6 = 54;
	public const ConsoleKey D7 = 55;
	public const ConsoleKey D8 = 56;
	public const ConsoleKey D9 = 57;
	public const ConsoleKey A = 65;
	public const ConsoleKey B = 66;
	public const ConsoleKey C = 67;
	public const ConsoleKey D = 68;
	public const ConsoleKey E = 69;
	public const ConsoleKey F = 70;
	public const ConsoleKey G = 71;
	public const ConsoleKey H = 72;
	public const ConsoleKey I = 73;
	public const ConsoleKey J = 74;
	public const ConsoleKey K = 75;
	public const ConsoleKey L = 76;
	public const ConsoleKey M = 77;
	public const ConsoleKey N = 78;
	public const ConsoleKey O = 79;
	public const ConsoleKey P = 80;
	public const ConsoleKey Q = 81;
	public const ConsoleKey R = 82;
	public const ConsoleKey S = 83;
	public const ConsoleKey T = 84;
	public const ConsoleKey U = 85;
	public const ConsoleKey V = 86;
	public const ConsoleKey W = 87;
	public const ConsoleKey X = 88;
	public const ConsoleKey Y = 89;
	public const ConsoleKey Z = 90;
	public const ConsoleKey LeftWindows = 91;
	public const ConsoleKey RightWindows = 92;
	public const ConsoleKey Applications = 93;
	public const ConsoleKey Sleep = 95;
	public const ConsoleKey NumPad0 = 96;
	public const ConsoleKey NumPad1 = 97;
	public const ConsoleKey NumPad2 = 98;
	public const ConsoleKey NumPad3 = 99;
	public const ConsoleKey NumPad4 = 100;
	public const ConsoleKey NumPad5 = 101;
	public const ConsoleKey NumPad6 = 102;
	public const ConsoleKey NumPad7 = 103;
	public const ConsoleKey NumPad8 = 104;
	public const ConsoleKey NumPad9 = 105;
	public const ConsoleKey Multiply = 106;
	public const ConsoleKey Add = 107;
	public const ConsoleKey Separator = 108;
	public const ConsoleKey Subtract = 109;
	public const ConsoleKey Decimal = 110;
	public const ConsoleKey Divide = 111;
	public const ConsoleKey F1 = 112;
	public const ConsoleKey F2 = 113;
	public const ConsoleKey F3 = 114;
	public const ConsoleKey F4 = 115;
	public const ConsoleKey F5 = 116;
	public const ConsoleKey F6 = 117;
	public const ConsoleKey F7 = 118;
	public const ConsoleKey F8 = 119;
	public const ConsoleKey F9 = 120;
	public const ConsoleKey F10 = 121;
	public const ConsoleKey F11 = 122;
	public const ConsoleKey F12 = 123;
	public const ConsoleKey F13 = 124;
	public const ConsoleKey F14 = 125;
	public const ConsoleKey F15 = 126;
	public const ConsoleKey F16 = 127;
	public const ConsoleKey F17 = 128;
	public const ConsoleKey F18 = 129;
	public const ConsoleKey F19 = 130;
	public const ConsoleKey F20 = 131;
	public const ConsoleKey F21 = 132;
	public const ConsoleKey F22 = 133;
	public const ConsoleKey F23 = 134;
	public const ConsoleKey F24 = 135;
	public const ConsoleKey BrowserBack = 166;
	public const ConsoleKey BrowserForward = 167;
	public const ConsoleKey BrowserRefresh = 168;
	public const ConsoleKey BrowserStop = 169;
	public const ConsoleKey BrowserSearch = 170;
	public const ConsoleKey BrowserFavorites = 171;
	public const ConsoleKey BrowserHome = 172;
	public const ConsoleKey VolumeMute = 173;
	public const ConsoleKey VolumeDown = 174;
	public const ConsoleKey VolumeUp = 175;
	public const ConsoleKey MediaNext = 176;
	public const ConsoleKey MediaPrevious = 177;
	public const ConsoleKey MediaStop = 178;
	public const ConsoleKey MediaPlay = 179;
	public const ConsoleKey LaunchMail = 180;
	public const ConsoleKey LaunchMediaSelect = 181;
	public const ConsoleKey LaunchApp1 = 182;
	public const ConsoleKey LaunchApp2 = 183;
	public const ConsoleKey Oem1 = 186;
	public const ConsoleKey OemPlus = 187;
	public const ConsoleKey OemComma = 188;
	public const ConsoleKey OemMinus = 189;
	public const ConsoleKey OemPeriod = 190;
	public const ConsoleKey Oem2 = 191;
	public const ConsoleKey Oem3 = 192;
	public const ConsoleKey Oem4 = 219;
	public const ConsoleKey Oem5 = 220;
	public const ConsoleKey Oem6 = 221;
	public const ConsoleKey Oem7 = 222;
	public const ConsoleKey Oem8 = 223;
	public const ConsoleKey Oem102 = 226;
	public const ConsoleKey Process = 229;
	public const ConsoleKey Packet = 231;
	public const ConsoleKey Attention = 246;
	public const ConsoleKey CrSel = 247;
	public const ConsoleKey ExSel = 248;
	public const ConsoleKey EraseEndOfFile = 249;
	public const ConsoleKey Play = 250;
	public const ConsoleKey Zoom = 251;
	public const ConsoleKey NoName = 252;
	public const ConsoleKey Pa1 = 253;
	public const ConsoleKey OemClear = 254;
}

// Namespace: System
[Serializable]
public struct ConsoleKeyInfo
{
	// Fields
	private char _keyChar;
	private ConsoleKey _key;
	private ConsoleModifiers _mods;

	// Properties
	public char KeyChar { get; }
	public ConsoleKey Key { get; }

	// Methods

	public void .ctor(char keyChar, ConsoleKey key, bool shift, bool alt, bool control) { }

	public char get_KeyChar() { }

	public ConsoleKey get_Key() { }

	public override bool Equals(object value) { }

	public bool Equals(ConsoleKeyInfo obj) { }

	public override int GetHashCode() { }
}

// Namespace: System
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
public enum ConsoleModifiers
{
	// Fields
	public int value__;
	public const ConsoleModifiers Alt = 1;
	public const ConsoleModifiers Shift = 2;
	public const ConsoleModifiers Control = 4;
}

// Namespace: System
[Serializable]
public enum ConsoleSpecialKey
{
	// Fields
	public int value__;
	public const ConsoleSpecialKey ControlC = 0;
	public const ConsoleSpecialKey ControlBreak = 1;
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public abstract class ContextBoundObject : MarshalByRefObject
{
	// Methods

	protected void .ctor() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0x93AA0 Offset: 0x92EA0 VA: 0x180093AA0
[AttributeUsageAttribute] // RVA: 0x93AA0 Offset: 0x92EA0 VA: 0x180093AA0
[Serializable]
public class ContextStaticAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum Base64FormattingOptions
{
	// Fields
	public int value__;
	public const Base64FormattingOptions None = 0;
	public const Base64FormattingOptions InsertLineBreaks = 1;
}

// Namespace: System
public static class Convert
{
	// Fields
	internal static readonly RuntimeType[] ConvertTypes;
	private static readonly RuntimeType EnumType;
	internal static readonly char[] base64Table;
	public static readonly object DBNull;

	// Methods

	public static TypeCode GetTypeCode(object value) { }

	public static bool IsDBNull(object value) { }

	public static object ChangeType(object value, TypeCode typeCode) { }

	public static object ChangeType(object value, TypeCode typeCode, IFormatProvider provider) { }

	internal static object DefaultToType(IConvertible value, Type targetType, IFormatProvider provider) { }

	public static object ChangeType(object value, Type conversionType) { }

	public static object ChangeType(object value, Type conversionType, IFormatProvider provider) { }

	public static bool ToBoolean(object value) { }

	public static bool ToBoolean(object value, IFormatProvider provider) { }

	public static bool ToBoolean(bool value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static bool ToBoolean(sbyte value) { }

	public static bool ToBoolean(byte value) { }

	public static bool ToBoolean(short value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static bool ToBoolean(ushort value) { }

	public static bool ToBoolean(int value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static bool ToBoolean(uint value) { }

	public static bool ToBoolean(long value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static bool ToBoolean(ulong value) { }

	public static bool ToBoolean(string value) { }

	public static bool ToBoolean(string value, IFormatProvider provider) { }

	public static bool ToBoolean(float value) { }

	public static bool ToBoolean(double value) { }

	public static bool ToBoolean(Decimal value) { }

	public static bool ToBoolean(DateTime value) { }

	public static char ToChar(object value) { }

	public static char ToChar(object value, IFormatProvider provider) { }

	public static char ToChar(bool value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static char ToChar(sbyte value) { }

	public static char ToChar(byte value) { }

	public static char ToChar(short value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static char ToChar(ushort value) { }

	public static char ToChar(int value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static char ToChar(uint value) { }

	public static char ToChar(long value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static char ToChar(ulong value) { }

	public static char ToChar(string value) { }

	public static char ToChar(string value, IFormatProvider provider) { }

	public static char ToChar(double value) { }

	public static char ToChar(Decimal value) { }

	public static char ToChar(DateTime value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static sbyte ToSByte(object value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static sbyte ToSByte(object value, IFormatProvider provider) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static sbyte ToSByte(bool value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static sbyte ToSByte(char value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static sbyte ToSByte(byte value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static sbyte ToSByte(short value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static sbyte ToSByte(ushort value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static sbyte ToSByte(int value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static sbyte ToSByte(uint value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static sbyte ToSByte(long value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static sbyte ToSByte(ulong value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static sbyte ToSByte(float value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static sbyte ToSByte(double value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static sbyte ToSByte(Decimal value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static sbyte ToSByte(string value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static sbyte ToSByte(string value, IFormatProvider provider) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static sbyte ToSByte(DateTime value) { }

	public static byte ToByte(object value) { }

	public static byte ToByte(object value, IFormatProvider provider) { }

	public static byte ToByte(bool value) { }

	public static byte ToByte(char value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static byte ToByte(sbyte value) { }

	public static byte ToByte(short value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static byte ToByte(ushort value) { }

	public static byte ToByte(int value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static byte ToByte(uint value) { }

	public static byte ToByte(long value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static byte ToByte(ulong value) { }

	public static byte ToByte(float value) { }

	public static byte ToByte(double value) { }

	public static byte ToByte(Decimal value) { }

	public static byte ToByte(string value) { }

	public static byte ToByte(string value, IFormatProvider provider) { }

	public static byte ToByte(DateTime value) { }

	public static short ToInt16(object value) { }

	public static short ToInt16(object value, IFormatProvider provider) { }

	public static short ToInt16(bool value) { }

	public static short ToInt16(char value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static short ToInt16(sbyte value) { }

	public static short ToInt16(byte value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static short ToInt16(ushort value) { }

	public static short ToInt16(int value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static short ToInt16(uint value) { }

	public static short ToInt16(long value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static short ToInt16(ulong value) { }

	public static short ToInt16(float value) { }

	public static short ToInt16(double value) { }

	public static short ToInt16(Decimal value) { }

	public static short ToInt16(string value) { }

	public static short ToInt16(string value, IFormatProvider provider) { }

	public static short ToInt16(DateTime value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ushort ToUInt16(object value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ushort ToUInt16(object value, IFormatProvider provider) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ushort ToUInt16(bool value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ushort ToUInt16(char value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ushort ToUInt16(sbyte value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ushort ToUInt16(byte value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ushort ToUInt16(short value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ushort ToUInt16(int value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ushort ToUInt16(uint value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ushort ToUInt16(long value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ushort ToUInt16(ulong value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ushort ToUInt16(float value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ushort ToUInt16(double value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ushort ToUInt16(Decimal value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ushort ToUInt16(string value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ushort ToUInt16(string value, IFormatProvider provider) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ushort ToUInt16(DateTime value) { }

	public static int ToInt32(object value) { }

	public static int ToInt32(object value, IFormatProvider provider) { }

	public static int ToInt32(bool value) { }

	public static int ToInt32(char value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static int ToInt32(sbyte value) { }

	public static int ToInt32(byte value) { }

	public static int ToInt32(short value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static int ToInt32(ushort value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static int ToInt32(uint value) { }

	public static int ToInt32(long value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static int ToInt32(ulong value) { }

	public static int ToInt32(float value) { }

	public static int ToInt32(double value) { }

	public static int ToInt32(Decimal value) { }

	public static int ToInt32(string value) { }

	public static int ToInt32(string value, IFormatProvider provider) { }

	public static int ToInt32(DateTime value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static uint ToUInt32(object value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static uint ToUInt32(object value, IFormatProvider provider) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static uint ToUInt32(bool value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static uint ToUInt32(char value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static uint ToUInt32(sbyte value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static uint ToUInt32(byte value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static uint ToUInt32(short value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static uint ToUInt32(ushort value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static uint ToUInt32(int value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static uint ToUInt32(long value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static uint ToUInt32(ulong value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static uint ToUInt32(float value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static uint ToUInt32(double value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static uint ToUInt32(Decimal value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static uint ToUInt32(string value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static uint ToUInt32(string value, IFormatProvider provider) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static uint ToUInt32(DateTime value) { }

	public static long ToInt64(object value) { }

	public static long ToInt64(object value, IFormatProvider provider) { }

	public static long ToInt64(bool value) { }

	public static long ToInt64(char value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static long ToInt64(sbyte value) { }

	public static long ToInt64(byte value) { }

	public static long ToInt64(short value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static long ToInt64(ushort value) { }

	public static long ToInt64(int value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static long ToInt64(uint value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static long ToInt64(ulong value) { }

	public static long ToInt64(long value) { }

	public static long ToInt64(float value) { }

	public static long ToInt64(double value) { }

	public static long ToInt64(Decimal value) { }

	public static long ToInt64(string value) { }

	public static long ToInt64(string value, IFormatProvider provider) { }

	public static long ToInt64(DateTime value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ulong ToUInt64(object value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ulong ToUInt64(object value, IFormatProvider provider) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ulong ToUInt64(bool value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ulong ToUInt64(char value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ulong ToUInt64(sbyte value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ulong ToUInt64(byte value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ulong ToUInt64(short value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ulong ToUInt64(ushort value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ulong ToUInt64(int value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ulong ToUInt64(uint value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ulong ToUInt64(long value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ulong ToUInt64(ulong value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ulong ToUInt64(float value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ulong ToUInt64(double value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ulong ToUInt64(Decimal value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ulong ToUInt64(string value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ulong ToUInt64(string value, IFormatProvider provider) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ulong ToUInt64(DateTime value) { }

	public static float ToSingle(object value) { }

	public static float ToSingle(object value, IFormatProvider provider) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static float ToSingle(sbyte value) { }

	public static float ToSingle(byte value) { }

	public static float ToSingle(short value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static float ToSingle(ushort value) { }

	public static float ToSingle(int value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static float ToSingle(uint value) { }

	public static float ToSingle(long value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static float ToSingle(ulong value) { }

	public static float ToSingle(double value) { }

	public static float ToSingle(Decimal value) { }

	public static float ToSingle(string value) { }

	public static float ToSingle(string value, IFormatProvider provider) { }

	public static float ToSingle(bool value) { }

	public static float ToSingle(DateTime value) { }

	public static double ToDouble(object value) { }

	public static double ToDouble(object value, IFormatProvider provider) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static double ToDouble(sbyte value) { }

	public static double ToDouble(byte value) { }

	public static double ToDouble(short value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static double ToDouble(ushort value) { }

	public static double ToDouble(int value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static double ToDouble(uint value) { }

	public static double ToDouble(long value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static double ToDouble(ulong value) { }

	public static double ToDouble(float value) { }

	public static double ToDouble(Decimal value) { }

	public static double ToDouble(string value) { }

	public static double ToDouble(string value, IFormatProvider provider) { }

	public static double ToDouble(bool value) { }

	public static double ToDouble(DateTime value) { }

	public static Decimal ToDecimal(object value) { }

	public static Decimal ToDecimal(object value, IFormatProvider provider) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static Decimal ToDecimal(sbyte value) { }

	public static Decimal ToDecimal(byte value) { }

	public static Decimal ToDecimal(short value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static Decimal ToDecimal(ushort value) { }

	public static Decimal ToDecimal(int value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static Decimal ToDecimal(uint value) { }

	public static Decimal ToDecimal(long value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static Decimal ToDecimal(ulong value) { }

	public static Decimal ToDecimal(float value) { }

	public static Decimal ToDecimal(double value) { }

	public static Decimal ToDecimal(string value) { }

	public static Decimal ToDecimal(string value, IFormatProvider provider) { }

	public static Decimal ToDecimal(Decimal value) { }

	public static Decimal ToDecimal(bool value) { }

	public static Decimal ToDecimal(DateTime value) { }

	public static DateTime ToDateTime(DateTime value) { }

	public static DateTime ToDateTime(object value) { }

	public static DateTime ToDateTime(object value, IFormatProvider provider) { }

	public static DateTime ToDateTime(string value) { }

	public static DateTime ToDateTime(string value, IFormatProvider provider) { }

	public static DateTime ToDateTime(long value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static DateTime ToDateTime(ulong value) { }

	public static DateTime ToDateTime(bool value) { }

	public static DateTime ToDateTime(Decimal value) { }

	public static string ToString(object value) { }

	public static string ToString(object value, IFormatProvider provider) { }

	public static string ToString(bool value) { }

	public static string ToString(bool value, IFormatProvider provider) { }

	public static string ToString(char value) { }

	public static string ToString(char value, IFormatProvider provider) { }

	public static string ToString(int value, IFormatProvider provider) { }

	public static string ToString(long value) { }

	public static string ToString(long value, IFormatProvider provider) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static string ToString(ulong value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static string ToString(ulong value, IFormatProvider provider) { }

	public static string ToString(double value, IFormatProvider provider) { }

	public static string ToString(Decimal value) { }

	public static string ToString(Decimal value, IFormatProvider provider) { }

	public static string ToString(DateTime value) { }

	public static string ToString(DateTime value, IFormatProvider provider) { }

	public static string ToString(string value) { }

	public static string ToString(string value, IFormatProvider provider) { }

	public static byte ToByte(string value, int fromBase) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static sbyte ToSByte(string value, int fromBase) { }

	public static short ToInt16(string value, int fromBase) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ushort ToUInt16(string value, int fromBase) { }

	public static int ToInt32(string value, int fromBase) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static uint ToUInt32(string value, int fromBase) { }

	public static long ToInt64(string value, int fromBase) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ulong ToUInt64(string value, int fromBase) { }

	public static string ToString(byte value, int toBase) { }

	public static string ToString(int value, int toBase) { }

	public static string ToString(long value, int toBase) { }

	public static string ToBase64String(byte[] inArray) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public static string ToBase64String(byte[] inArray, Base64FormattingOptions options) { }

	public static string ToBase64String(byte[] inArray, int offset, int length) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public static string ToBase64String(byte[] inArray, int offset, int length, Base64FormattingOptions options) { }

	public static int ToBase64CharArray(byte[] inArray, int offsetIn, int length, char[] outArray, int offsetOut) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public static int ToBase64CharArray(byte[] inArray, int offsetIn, int length, char[] outArray, int offsetOut, Base64FormattingOptions options) { }

	private static int ConvertToBase64Array(char* outChars, byte* inData, int offset, int length, bool insertLineBreaks) { }

	private static int ToBase64_CalculateAndValidateOutputLength(int inputLength, bool insertLineBreaks) { }

	public static byte[] FromBase64String(string s) { }

	public static byte[] FromBase64CharArray(char[] inArray, int offset, int length) { }

	private static byte[] FromBase64CharPtr(char* inputPtr, int inputLength) { }

	private static int FromBase64_Decode(char* startInputPtr, int inputLength, byte* startDestPtr, int destLength) { }

	private static int FromBase64_ComputeResultLength(char* inputPtr, int inputLength) { }

	private static void .cctor() { }
}

// Namespace: System
[Serializable]
public struct DateTime : IComparable, IFormattable, IConvertible, ISerializable, IComparable<DateTime>, IEquatable<DateTime>
{
	// Fields
	private const long TicksPerMillisecond = 10000;
	private const long TicksPerSecond = 10000000;
	private const long TicksPerMinute = 600000000;
	private const long TicksPerHour = 36000000000;
	private const long TicksPerDay = 864000000000;
	private const int MillisPerSecond = 1000;
	private const int MillisPerMinute = 60000;
	private const int MillisPerHour = 3600000;
	private const int MillisPerDay = 86400000;
	private const int DaysPerYear = 365;
	private const int DaysPer4Years = 1461;
	private const int DaysPer100Years = 36524;
	private const int DaysPer400Years = 146097;
	private const int DaysTo1601 = 584388;
	private const int DaysTo1899 = 693593;
	internal const int DaysTo1970 = 719162;
	private const int DaysTo10000 = 3652059;
	internal const long MinTicks = 0;
	internal const long MaxTicks = 3155378975999999999;
	private const long MaxMillis = 315537897600000;
	private const long FileTimeOffset = 504911232000000000;
	private const long DoubleDateOffset = 599264352000000000;
	private const long OADateMinAsTicks = 31241376000000000;
	private const double OADateMinAsDouble = -657435;
	private const double OADateMaxAsDouble = 2958466;
	private const int DatePartYear = 0;
	private const int DatePartDayOfYear = 1;
	private const int DatePartMonth = 2;
	private const int DatePartDay = 3;
	private static readonly int[] DaysToMonth365;
	private static readonly int[] DaysToMonth366;
	public static readonly DateTime MinValue;
	public static readonly DateTime MaxValue;
	private const ulong TicksMask = 4611686018427387903;
	private const ulong FlagsMask = 13835058055282163712;
	private const ulong LocalMask = 9223372036854775808;
	private const long TicksCeiling = 4611686018427387904;
	private const ulong KindUnspecified = 0;
	private const ulong KindUtc = 4611686018427387904;
	private const ulong KindLocal = 9223372036854775808;
	private const ulong KindLocalAmbiguousDst = 13835058055282163712;
	private const int KindShift = 62;
	private const string TicksField = "ticks";
	private const string DateDataField = "dateData";
	private ulong dateData;

	// Properties
	internal long InternalTicks { get; }
	private ulong InternalKind { get; }
	public DateTime Date { get; }
	public int Day { get; }
	public DayOfWeek DayOfWeek { get; }
	public int DayOfYear { get; }
	public int Hour { get; }
	public DateTimeKind Kind { get; }
	public int Millisecond { get; }
	public int Minute { get; }
	public int Month { get; }
	public static DateTime Now { get; }
	public static DateTime UtcNow { get; }
	public int Second { get; }
	public long Ticks { get; }
	public TimeSpan TimeOfDay { get; }
	public static DateTime Today { get; }
	public int Year { get; }

	// Methods

	public void .ctor(long ticks) { }

	private void .ctor(ulong dateData) { }

	public void .ctor(long ticks, DateTimeKind kind) { }

	internal void .ctor(long ticks, DateTimeKind kind, bool isAmbiguousDst) { }

	public void .ctor(int year, int month, int day) { }

	public void .ctor(int year, int month, int day, Calendar calendar) { }

	public void .ctor(int year, int month, int day, int hour, int minute, int second) { }

	public void .ctor(int year, int month, int day, int hour, int minute, int second, DateTimeKind kind) { }

	public void .ctor(int year, int month, int day, int hour, int minute, int second, Calendar calendar) { }

	public void .ctor(int year, int month, int day, int hour, int minute, int second, int millisecond) { }

	public void .ctor(int year, int month, int day, int hour, int minute, int second, int millisecond, DateTimeKind kind) { }

	public void .ctor(int year, int month, int day, int hour, int minute, int second, int millisecond, Calendar calendar) { }

	public void .ctor(int year, int month, int day, int hour, int minute, int second, int millisecond, Calendar calendar, DateTimeKind kind) { }

	private void .ctor(SerializationInfo info, StreamingContext context) { }

	internal long get_InternalTicks() { }

	private ulong get_InternalKind() { }

	public DateTime Add(TimeSpan value) { }

	private DateTime Add(double value, int scale) { }

	public DateTime AddDays(double value) { }

	public DateTime AddHours(double value) { }

	public DateTime AddMilliseconds(double value) { }

	public DateTime AddMinutes(double value) { }

	public DateTime AddMonths(int months) { }

	public DateTime AddSeconds(double value) { }

	public DateTime AddTicks(long value) { }

	public DateTime AddYears(int value) { }

	public static int Compare(DateTime t1, DateTime t2) { }

	public int CompareTo(object value) { }

	public int CompareTo(DateTime value) { }

	private static long DateToTicks(int year, int month, int day) { }

	private static long TimeToTicks(int hour, int minute, int second) { }

	public static int DaysInMonth(int year, int month) { }

	internal static long DoubleDateToTicks(double value) { }

	public override bool Equals(object value) { }

	public bool Equals(DateTime value) { }

	public static DateTime FromBinary(long dateData) { }

	internal static DateTime FromBinaryRaw(long dateData) { }

	public static DateTime FromFileTime(long fileTime) { }

	public static DateTime FromFileTimeUtc(long fileTime) { }

	public static DateTime FromOADate(double d) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { }

	public bool IsDaylightSavingTime() { }

	public static DateTime SpecifyKind(DateTime value, DateTimeKind kind) { }

	public long ToBinary() { }

	internal long ToBinaryRaw() { }

	public DateTime get_Date() { }

	private int GetDatePart(int part) { }

	public int get_Day() { }

	public DayOfWeek get_DayOfWeek() { }

	public int get_DayOfYear() { }

	public override int GetHashCode() { }

	public int get_Hour() { }

	internal bool IsAmbiguousDaylightSavingTime() { }

	public DateTimeKind get_Kind() { }

	public int get_Millisecond() { }

	public int get_Minute() { }

	public int get_Month() { }

	public static DateTime get_Now() { }

	public static DateTime get_UtcNow() { }

	internal static long GetSystemTimeAsFileTime() { }

	public int get_Second() { }

	public long get_Ticks() { }

	public TimeSpan get_TimeOfDay() { }

	public static DateTime get_Today() { }

	public int get_Year() { }

	public static bool IsLeapYear(int year) { }

	public static DateTime Parse(string s) { }

	public static DateTime Parse(string s, IFormatProvider provider) { }

	public static DateTime Parse(string s, IFormatProvider provider, DateTimeStyles styles) { }

	public static DateTime ParseExact(string s, string format, IFormatProvider provider) { }

	public static DateTime ParseExact(string s, string format, IFormatProvider provider, DateTimeStyles style) { }

	public static DateTime ParseExact(string s, string[] formats, IFormatProvider provider, DateTimeStyles style) { }

	public TimeSpan Subtract(DateTime value) { }

	public DateTime Subtract(TimeSpan value) { }

	private static double TicksToOADate(long value) { }

	public double ToOADate() { }

	public long ToFileTime() { }

	public long ToFileTimeUtc() { }

	public DateTime ToLocalTime() { }

	internal DateTime ToLocalTime(bool throwOnOverflow) { }

	public string ToLongDateString() { }

	public string ToLongTimeString() { }

	public string ToShortDateString() { }

	public string ToShortTimeString() { }

	public override string ToString() { }

	public string ToString(string format) { }

	public string ToString(IFormatProvider provider) { }

	public string ToString(string format, IFormatProvider provider) { }

	public DateTime ToUniversalTime() { }

	public static bool TryParse(string s, out DateTime result) { }

	public static bool TryParse(string s, IFormatProvider provider, DateTimeStyles styles, out DateTime result) { }

	public static bool TryParseExact(string s, string format, IFormatProvider provider, DateTimeStyles style, out DateTime result) { }

	public static bool TryParseExact(string s, string[] formats, IFormatProvider provider, DateTimeStyles style, out DateTime result) { }

	public static DateTime op_Addition(DateTime d, TimeSpan t) { }

	public static DateTime op_Subtraction(DateTime d, TimeSpan t) { }

	public static TimeSpan op_Subtraction(DateTime d1, DateTime d2) { }

	public static bool op_Equality(DateTime d1, DateTime d2) { }

	public static bool op_Inequality(DateTime d1, DateTime d2) { }

	public static bool op_LessThan(DateTime t1, DateTime t2) { }

	public static bool op_LessThanOrEqual(DateTime t1, DateTime t2) { }

	public static bool op_GreaterThan(DateTime t1, DateTime t2) { }

	public static bool op_GreaterThanOrEqual(DateTime t1, DateTime t2) { }

	public string[] GetDateTimeFormats() { }

	public string[] GetDateTimeFormats(IFormatProvider provider) { }

	public string[] GetDateTimeFormats(char format) { }

	public string[] GetDateTimeFormats(char format, IFormatProvider provider) { }

	public TypeCode GetTypeCode() { }

	private bool System.IConvertible.ToBoolean(IFormatProvider provider) { }

	private char System.IConvertible.ToChar(IFormatProvider provider) { }

	private sbyte System.IConvertible.ToSByte(IFormatProvider provider) { }

	private byte System.IConvertible.ToByte(IFormatProvider provider) { }

	private short System.IConvertible.ToInt16(IFormatProvider provider) { }

	private ushort System.IConvertible.ToUInt16(IFormatProvider provider) { }

	private int System.IConvertible.ToInt32(IFormatProvider provider) { }

	private uint System.IConvertible.ToUInt32(IFormatProvider provider) { }

	private long System.IConvertible.ToInt64(IFormatProvider provider) { }

	private ulong System.IConvertible.ToUInt64(IFormatProvider provider) { }

	private float System.IConvertible.ToSingle(IFormatProvider provider) { }

	private double System.IConvertible.ToDouble(IFormatProvider provider) { }

	private Decimal System.IConvertible.ToDecimal(IFormatProvider provider) { }

	private DateTime System.IConvertible.ToDateTime(IFormatProvider provider) { }

	private object System.IConvertible.ToType(Type type, IFormatProvider provider) { }

	internal static bool TryCreate(int year, int month, int day, int hour, int minute, int second, int millisecond, out DateTime result) { }

	private static void .cctor() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum DateTimeKind
{
	// Fields
	public int value__;
	public const DateTimeKind Unspecified = 0;
	public const DateTimeKind Utc = 1;
	public const DateTimeKind Local = 2;
}

// Namespace: System
[Serializable]
public struct DateTimeOffset : IComparable, IFormattable, ISerializable, IDeserializationCallback, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>
{
	// Fields
	public static readonly DateTimeOffset MinValue;
	public static readonly DateTimeOffset MaxValue;
	private DateTime m_dateTime;
	private short m_offsetMinutes;

	// Properties
	public static DateTimeOffset Now { get; }
	public DateTime DateTime { get; }
	public DateTime UtcDateTime { get; }
	public DateTime LocalDateTime { get; }
	private DateTime ClockDateTime { get; }
	public DateTime Date { get; }
	public int Day { get; }
	public DayOfWeek DayOfWeek { get; }
	public int DayOfYear { get; }
	public int Hour { get; }
	public int Millisecond { get; }
	public int Minute { get; }
	public int Month { get; }
	public TimeSpan Offset { get; }
	public int Second { get; }
	public long Ticks { get; }
	public long UtcTicks { get; }
	public TimeSpan TimeOfDay { get; }
	public int Year { get; }

	// Methods

	public void .ctor(long ticks, TimeSpan offset) { }

	public void .ctor(DateTime dateTime) { }

	public void .ctor(DateTime dateTime, TimeSpan offset) { }

	public void .ctor(int year, int month, int day, int hour, int minute, int second, TimeSpan offset) { }

	public void .ctor(int year, int month, int day, int hour, int minute, int second, int millisecond, TimeSpan offset) { }

	public void .ctor(int year, int month, int day, int hour, int minute, int second, int millisecond, Calendar calendar, TimeSpan offset) { }

	public static DateTimeOffset get_Now() { }

	public DateTime get_DateTime() { }

	public DateTime get_UtcDateTime() { }

	public DateTime get_LocalDateTime() { }

	private DateTime get_ClockDateTime() { }

	public DateTime get_Date() { }

	public int get_Day() { }

	public DayOfWeek get_DayOfWeek() { }

	public int get_DayOfYear() { }

	public int get_Hour() { }

	public int get_Millisecond() { }

	public int get_Minute() { }

	public int get_Month() { }

	public TimeSpan get_Offset() { }

	public int get_Second() { }

	public long get_Ticks() { }

	public long get_UtcTicks() { }

	public TimeSpan get_TimeOfDay() { }

	public int get_Year() { }

	private int System.IComparable.CompareTo(object obj) { }

	public int CompareTo(DateTimeOffset other) { }

	public override bool Equals(object obj) { }

	public bool Equals(DateTimeOffset other) { }

	private void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { }

	private void .ctor(SerializationInfo info, StreamingContext context) { }

	public override int GetHashCode() { }

	public static DateTimeOffset Parse(string input, IFormatProvider formatProvider) { }

	public static DateTimeOffset Parse(string input, IFormatProvider formatProvider, DateTimeStyles styles) { }

	public static DateTimeOffset ParseExact(string input, string[] formats, IFormatProvider formatProvider, DateTimeStyles styles) { }

	public long ToFileTime() { }

	public long ToUnixTimeSeconds() { }

	public long ToUnixTimeMilliseconds() { }

	public DateTimeOffset ToLocalTime() { }

	internal DateTimeOffset ToLocalTime(bool throwOnOverflow) { }

	public override string ToString() { }

	public string ToString(string format) { }

	public string ToString(IFormatProvider formatProvider) { }

	public string ToString(string format, IFormatProvider formatProvider) { }

	public DateTimeOffset ToUniversalTime() { }

	public static bool TryParse(string input, out DateTimeOffset result) { }

	public static bool TryParse(string input, IFormatProvider formatProvider, DateTimeStyles styles, out DateTimeOffset result) { }

	public static bool TryParseExact(string input, string format, IFormatProvider formatProvider, DateTimeStyles styles, out DateTimeOffset result) { }

	private static short ValidateOffset(TimeSpan offset) { }

	private static DateTime ValidateDate(DateTime dateTime, TimeSpan offset) { }

	private static DateTimeStyles ValidateStyles(DateTimeStyles style, string parameterName) { }

	public static DateTimeOffset op_Implicit(DateTime dateTime) { }

	public static bool op_Equality(DateTimeOffset left, DateTimeOffset right) { }

	private static void .cctor() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum DayOfWeek
{
	// Fields
	public int value__;
	public const DayOfWeek Sunday = 0;
	public const DayOfWeek Monday = 1;
	public const DayOfWeek Tuesday = 2;
	public const DayOfWeek Wednesday = 3;
	public const DayOfWeek Thursday = 4;
	public const DayOfWeek Friday = 5;
	public const DayOfWeek Saturday = 6;
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class DBNull : ISerializable, IConvertible
{
	// Fields
	public static readonly DBNull Value;

	// Methods

	private void .ctor() { }

	private void .ctor(SerializationInfo info, StreamingContext context) { }

	public void GetObjectData(SerializationInfo info, StreamingContext context) { }

	public override string ToString() { }

	public string ToString(IFormatProvider provider) { }

	public TypeCode GetTypeCode() { }

	private bool System.IConvertible.ToBoolean(IFormatProvider provider) { }

	private char System.IConvertible.ToChar(IFormatProvider provider) { }

	private sbyte System.IConvertible.ToSByte(IFormatProvider provider) { }

	private byte System.IConvertible.ToByte(IFormatProvider provider) { }

	private short System.IConvertible.ToInt16(IFormatProvider provider) { }

	private ushort System.IConvertible.ToUInt16(IFormatProvider provider) { }

	private int System.IConvertible.ToInt32(IFormatProvider provider) { }

	private uint System.IConvertible.ToUInt32(IFormatProvider provider) { }

	private long System.IConvertible.ToInt64(IFormatProvider provider) { }

	private ulong System.IConvertible.ToUInt64(IFormatProvider provider) { }

	private float System.IConvertible.ToSingle(IFormatProvider provider) { }

	private double System.IConvertible.ToDouble(IFormatProvider provider) { }

	private Decimal System.IConvertible.ToDecimal(IFormatProvider provider) { }

	private DateTime System.IConvertible.ToDateTime(IFormatProvider provider) { }

	private object System.IConvertible.ToType(Type type, IFormatProvider provider) { }

	private static void .cctor() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public struct Decimal : IFormattable, IComparable, IConvertible, IDeserializationCallback, IComparable<Decimal>, IEquatable<Decimal>
{
	// Fields
	private const int SignMask = -2147483648;
	private const byte DECIMAL_NEG = 128;
	private const byte DECIMAL_ADD = 0;
	private const int ScaleMask = 16711680;
	private const int ScaleShift = 16;
	private const int MaxInt32Scale = 9;
	private static uint[] Powers10;
	[DecimalConstantAttribute] // RVA: 0x1A990 Offset: 0x19D90 VA: 0x18001A990
	public static readonly Decimal Zero;
	[DecimalConstantAttribute] // RVA: 0x1C470 Offset: 0x1B870 VA: 0x18001C470
	public static readonly Decimal One;
	[DecimalConstantAttribute] // RVA: 0x1DE60 Offset: 0x1D260 VA: 0x18001DE60
	public static readonly Decimal MinusOne;
	[DecimalConstantAttribute] // RVA: 0x20AE0 Offset: 0x1FEE0 VA: 0x180020AE0
	public static readonly Decimal MaxValue;
	[DecimalConstantAttribute] // RVA: 0x211E0 Offset: 0x205E0 VA: 0x1800211E0
	public static readonly Decimal MinValue;
	[DecimalConstantAttribute] // RVA: 0x240B0 Offset: 0x234B0 VA: 0x1800240B0
	private static readonly Decimal NearNegativeZero;
	[DecimalConstantAttribute] // RVA: 0x259F0 Offset: 0x24DF0 VA: 0x1800259F0
	private static readonly Decimal NearPositiveZero;
	private int flags;
	private int hi;
	private int lo;
	private int mid;

	// Methods

	public void .ctor(int value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public void .ctor(uint value) { }

	public void .ctor(long value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public void .ctor(ulong value) { }

	public void .ctor(float value) { }

	public void .ctor(double value) { }

	public void .ctor(int[] bits) { }

	private void SetBits(int[] bits) { }

	public void .ctor(int lo, int mid, int hi, bool isNegative, byte scale) { }

	[OnSerializingAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void OnSerializing(StreamingContext ctx) { }

	private void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) { }

	private void .ctor(int lo, int mid, int hi, int flags) { }

	internal static Decimal Abs(Decimal d) { }

	public static Decimal Add(Decimal d1, Decimal d2) { }

	private static void FCallAddSub(ref Decimal d1, ref Decimal d2, byte bSign) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	private static int FCallCompare(ref Decimal d1, ref Decimal d2) { }

	public int CompareTo(object value) { }

	public int CompareTo(Decimal value) { }

	private static void FCallDivide(ref Decimal d1, ref Decimal d2) { }

	public override bool Equals(object value) { }

	public bool Equals(Decimal value) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	public string ToString(string format) { }

	public string ToString(IFormatProvider provider) { }

	public string ToString(string format, IFormatProvider provider) { }

	public static Decimal Parse(string s, NumberStyles style) { }

	public static Decimal Parse(string s, IFormatProvider provider) { }

	public static Decimal Parse(string s, NumberStyles style, IFormatProvider provider) { }

	public static bool TryParse(string s, NumberStyles style, IFormatProvider provider, out Decimal result) { }

	public static int[] GetBits(Decimal d) { }

	internal static Decimal ToDecimal(byte[] buffer) { }

	public static Decimal Remainder(Decimal d1, Decimal d2) { }

	private static void FCallMultiply(ref Decimal d1, ref Decimal d2) { }

	public static Decimal Negate(Decimal d) { }

	public static Decimal Round(Decimal d, int decimals) { }

	private static void FCallRound(ref Decimal d, int decimals) { }

	public static Decimal Subtract(Decimal d1, Decimal d2) { }

	public static byte ToByte(Decimal value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static sbyte ToSByte(Decimal value) { }

	public static short ToInt16(Decimal value) { }

	public static double ToDouble(Decimal d) { }

	internal static int FCallToInt32(Decimal d) { }

	public static int ToInt32(Decimal d) { }

	public static long ToInt64(Decimal d) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ushort ToUInt16(Decimal value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static uint ToUInt32(Decimal d) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ulong ToUInt64(Decimal d) { }

	public static float ToSingle(Decimal d) { }

	public static Decimal Truncate(Decimal d) { }

	private static void FCallTruncate(ref Decimal d) { }

	public static Decimal op_Implicit(byte value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static Decimal op_Implicit(sbyte value) { }

	public static Decimal op_Implicit(short value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static Decimal op_Implicit(ushort value) { }

	public static Decimal op_Implicit(char value) { }

	public static Decimal op_Implicit(int value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static Decimal op_Implicit(uint value) { }

	public static Decimal op_Implicit(long value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static Decimal op_Implicit(ulong value) { }

	public static Decimal op_Explicit(float value) { }

	public static Decimal op_Explicit(double value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ulong op_Explicit(Decimal value) { }

	public static float op_Explicit(Decimal value) { }

	public static double op_Explicit(Decimal value) { }

	public static Decimal op_UnaryNegation(Decimal d) { }

	public static Decimal op_Increment(Decimal d) { }

	public static Decimal op_Decrement(Decimal d) { }

	public static Decimal op_Addition(Decimal d1, Decimal d2) { }

	public static Decimal op_Subtraction(Decimal d1, Decimal d2) { }

	public static Decimal op_Multiply(Decimal d1, Decimal d2) { }

	public static Decimal op_Division(Decimal d1, Decimal d2) { }

	public static Decimal op_Modulus(Decimal d1, Decimal d2) { }

	public static bool op_Equality(Decimal d1, Decimal d2) { }

	public static bool op_Inequality(Decimal d1, Decimal d2) { }

	public static bool op_LessThan(Decimal d1, Decimal d2) { }

	public static bool op_LessThanOrEqual(Decimal d1, Decimal d2) { }

	public static bool op_GreaterThan(Decimal d1, Decimal d2) { }

	public static bool op_GreaterThanOrEqual(Decimal d1, Decimal d2) { }

	public TypeCode GetTypeCode() { }

	private bool System.IConvertible.ToBoolean(IFormatProvider provider) { }

	private char System.IConvertible.ToChar(IFormatProvider provider) { }

	private sbyte System.IConvertible.ToSByte(IFormatProvider provider) { }

	private byte System.IConvertible.ToByte(IFormatProvider provider) { }

	private short System.IConvertible.ToInt16(IFormatProvider provider) { }

	private ushort System.IConvertible.ToUInt16(IFormatProvider provider) { }

	private int System.IConvertible.ToInt32(IFormatProvider provider) { }

	private uint System.IConvertible.ToUInt32(IFormatProvider provider) { }

	private long System.IConvertible.ToInt64(IFormatProvider provider) { }

	private ulong System.IConvertible.ToUInt64(IFormatProvider provider) { }

	private float System.IConvertible.ToSingle(IFormatProvider provider) { }

	private double System.IConvertible.ToDouble(IFormatProvider provider) { }

	private Decimal System.IConvertible.ToDecimal(IFormatProvider provider) { }

	private DateTime System.IConvertible.ToDateTime(IFormatProvider provider) { }

	private object System.IConvertible.ToType(Type type, IFormatProvider provider) { }

	private static void .cctor() { }
}

// Namespace: System
[Serializable]
internal class DefaultBinder : Binder
{
	// Methods

	public override MethodBase BindToMethod(BindingFlags bindingAttr, MethodBase[] match, ref object[] args, ParameterModifier[] modifiers, CultureInfo cultureInfo, string[] names, out object state) { }

	public override FieldInfo BindToField(BindingFlags bindingAttr, FieldInfo[] match, object value, CultureInfo cultureInfo) { }

	public override MethodBase SelectMethod(BindingFlags bindingAttr, MethodBase[] match, Type[] types, ParameterModifier[] modifiers) { }

	public override PropertyInfo SelectProperty(BindingFlags bindingAttr, PropertyInfo[] match, Type returnType, Type[] indexes, ParameterModifier[] modifiers) { }

	public override object ChangeType(object value, Type type, CultureInfo cultureInfo) { }

	public override void ReorderArgumentArray(ref object[] args, object state) { }

	public static MethodBase ExactBinding(MethodBase[] match, Type[] types, ParameterModifier[] modifiers) { }

	public static PropertyInfo ExactPropertyBinding(PropertyInfo[] match, Type returnType, Type[] types, ParameterModifier[] modifiers) { }

	private static int FindMostSpecific(ParameterInfo[] p1, int[] paramOrder1, Type paramArrayType1, ParameterInfo[] p2, int[] paramOrder2, Type paramArrayType2, Type[] types, object[] args) { }

	private static int FindMostSpecificType(Type c1, Type c2, Type t) { }

	private static int FindMostSpecificMethod(MethodBase m1, int[] paramOrder1, Type paramArrayType1, MethodBase m2, int[] paramOrder2, Type paramArrayType2, Type[] types, object[] args) { }

	private static int FindMostSpecificField(FieldInfo cur1, FieldInfo cur2) { }

	private static int FindMostSpecificProperty(PropertyInfo cur1, PropertyInfo cur2) { }

	internal static bool CompareMethodSigAndName(MethodBase m1, MethodBase m2) { }

	internal static int GetHierarchyDepth(Type t) { }

	internal static MethodBase FindMostDerivedNewSlotMeth(MethodBase[] match, int cMatches) { }

	private static void ReorderParams(int[] paramOrder, object[] vars) { }

	private static bool CreateParamOrder(int[] paramOrder, ParameterInfo[] pars, string[] names) { }

	private static bool CanConvertPrimitive(RuntimeType source, RuntimeType target) { }

	private static bool CanConvertPrimitiveObjectToType(object source, RuntimeType type) { }

	public void .ctor() { }
}

// Namespace: 
internal class DefaultBinder.BinderState
{
	// Fields
	internal int[] m_argsMap;
	internal int m_originalSize;
	internal bool m_isParamArray;

	// Methods

	internal void .ctor(int[] argsMap, int originalSize, bool isParamArray) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class DefaultBinder.<>c
{
	// Fields
	public static readonly DefaultBinder.<>c <>9;
	public static Predicate<Type> <>9__3_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <SelectProperty>b__3_0(Type t) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class DivideByZeroException : ArithmeticException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message, Exception innerException) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class DllNotFoundException : TypeLoadException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public struct Double : IComparable, IFormattable, IConvertible, IComparable<double>, IEquatable<double>
{
	// Fields
	internal double m_value;
	public const double MinValue = -1.79769313486232E+308;
	public const double MaxValue = 1.79769313486232E+308;
	public const double Epsilon = 4.94065645841247E-324;
	public const double NegativeInfinity = -∞;
	public const double PositiveInfinity = ∞;
	public const double NaN = NaN;
	internal static double NegativeZero;

	// Methods

	public static bool IsInfinity(double d) { }

	public static bool IsPositiveInfinity(double d) { }

	public static bool IsNegativeInfinity(double d) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static bool IsNaN(double d) { }

	public int CompareTo(object value) { }

	public int CompareTo(double value) { }

	public override bool Equals(object obj) { }

	public bool Equals(double obj) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	public string ToString(string format) { }

	public string ToString(IFormatProvider provider) { }

	public string ToString(string format, IFormatProvider provider) { }

	public static double Parse(string s) { }

	public static double Parse(string s, NumberStyles style) { }

	public static double Parse(string s, IFormatProvider provider) { }

	public static double Parse(string s, NumberStyles style, IFormatProvider provider) { }

	private static double Parse(string s, NumberStyles style, NumberFormatInfo info) { }

	public static bool TryParse(string s, out double result) { }

	public static bool TryParse(string s, NumberStyles style, IFormatProvider provider, out double result) { }

	private static bool TryParse(string s, NumberStyles style, NumberFormatInfo info, out double result) { }

	public TypeCode GetTypeCode() { }

	private bool System.IConvertible.ToBoolean(IFormatProvider provider) { }

	private char System.IConvertible.ToChar(IFormatProvider provider) { }

	private sbyte System.IConvertible.ToSByte(IFormatProvider provider) { }

	private byte System.IConvertible.ToByte(IFormatProvider provider) { }

	private short System.IConvertible.ToInt16(IFormatProvider provider) { }

	private ushort System.IConvertible.ToUInt16(IFormatProvider provider) { }

	private int System.IConvertible.ToInt32(IFormatProvider provider) { }

	private uint System.IConvertible.ToUInt32(IFormatProvider provider) { }

	private long System.IConvertible.ToInt64(IFormatProvider provider) { }

	private ulong System.IConvertible.ToUInt64(IFormatProvider provider) { }

	private float System.IConvertible.ToSingle(IFormatProvider provider) { }

	private double System.IConvertible.ToDouble(IFormatProvider provider) { }

	private Decimal System.IConvertible.ToDecimal(IFormatProvider provider) { }

	private DateTime System.IConvertible.ToDateTime(IFormatProvider provider) { }

	private object System.IConvertible.ToType(Type type, IFormatProvider provider) { }

	private static void .cctor() { }
}

// Namespace: System
[Serializable]
internal sealed class Empty : ISerializable
{
	// Fields
	public static readonly Empty Value;

	// Methods

	private void .ctor() { }

	public override string ToString() { }

	public void GetObjectData(SerializationInfo info, StreamingContext context) { }

	private static void .cctor() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class EntryPointNotFoundException : TypeLoadException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public abstract class Enum : ValueType, IComparable, IFormattable, IConvertible
{
	// Fields
	private static readonly char[] enumSeperatorCharArray;
	private const string enumSeperator = ", ";

	// Methods

	private static Enum.ValuesAndNames GetCachedValuesAndNames(RuntimeType enumType, bool getNames) { }

	private static string InternalFormattedHexString(object value) { }

	private static string InternalFormat(RuntimeType eT, object value) { }

	private static string InternalFlagsFormat(RuntimeType eT, object value) { }

	internal static ulong ToUInt64(object value) { }

	private static int InternalCompareTo(object o1, object o2) { }

	internal static RuntimeType InternalGetUnderlyingType(RuntimeType enumType) { }

	private static bool GetEnumValuesAndNames(RuntimeType enumType, out ulong[] values, out string[] names) { }

	private static object InternalBoxEnum(RuntimeType enumType, long value) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public static object Parse(Type enumType, string value) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public static object Parse(Type enumType, string value, bool ignoreCase) { }

	private static bool TryParseEnum(Type enumType, string value, bool ignoreCase, ref Enum.EnumResult parseResult) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public static Type GetUnderlyingType(Type enumType) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public static Array GetValues(Type enumType) { }

	internal static ulong[] InternalGetValues(RuntimeType enumType) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public static string GetName(Type enumType, object value) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public static string[] GetNames(Type enumType) { }

	internal static string[] InternalGetNames(RuntimeType enumType) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public static object ToObject(Type enumType, object value) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public static bool IsDefined(Type enumType, object value) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public static string Format(Type enumType, object value, string format) { }

	private object get_value() { }

	internal object GetValue() { }

	private bool InternalHasFlag(Enum flags) { }

	private int get_hashcode() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	[ObsoleteAttribute] // RVA: 0x4F860 Offset: 0x4EC60 VA: 0x18004F860
	public string ToString(string format, IFormatProvider provider) { }

	public int CompareTo(object target) { }

	public string ToString(string format) { }

	[ObsoleteAttribute] // RVA: 0x51560 Offset: 0x50960 VA: 0x180051560
	public string ToString(IFormatProvider provider) { }

	public bool HasFlag(Enum flag) { }

	public TypeCode GetTypeCode() { }

	private bool System.IConvertible.ToBoolean(IFormatProvider provider) { }

	private char System.IConvertible.ToChar(IFormatProvider provider) { }

	private sbyte System.IConvertible.ToSByte(IFormatProvider provider) { }

	private byte System.IConvertible.ToByte(IFormatProvider provider) { }

	private short System.IConvertible.ToInt16(IFormatProvider provider) { }

	private ushort System.IConvertible.ToUInt16(IFormatProvider provider) { }

	private int System.IConvertible.ToInt32(IFormatProvider provider) { }

	private uint System.IConvertible.ToUInt32(IFormatProvider provider) { }

	private long System.IConvertible.ToInt64(IFormatProvider provider) { }

	private ulong System.IConvertible.ToUInt64(IFormatProvider provider) { }

	private float System.IConvertible.ToSingle(IFormatProvider provider) { }

	private double System.IConvertible.ToDouble(IFormatProvider provider) { }

	private Decimal System.IConvertible.ToDecimal(IFormatProvider provider) { }

	private DateTime System.IConvertible.ToDateTime(IFormatProvider provider) { }

	private object System.IConvertible.ToType(Type type, IFormatProvider provider) { }

	[ComVisibleAttribute] // RVA: 0x59B10 Offset: 0x58F10 VA: 0x180059B10
	[CLSCompliantAttribute] // RVA: 0x59B10 Offset: 0x58F10 VA: 0x180059B10
	public static object ToObject(Type enumType, sbyte value) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public static object ToObject(Type enumType, short value) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public static object ToObject(Type enumType, int value) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public static object ToObject(Type enumType, byte value) { }

	[ComVisibleAttribute] // RVA: 0x59B10 Offset: 0x58F10 VA: 0x180059B10
	[CLSCompliantAttribute] // RVA: 0x59B10 Offset: 0x58F10 VA: 0x180059B10
	public static object ToObject(Type enumType, ushort value) { }

	[ComVisibleAttribute] // RVA: 0x59B10 Offset: 0x58F10 VA: 0x180059B10
	[CLSCompliantAttribute] // RVA: 0x59B10 Offset: 0x58F10 VA: 0x180059B10
	public static object ToObject(Type enumType, uint value) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public static object ToObject(Type enumType, long value) { }

	[ComVisibleAttribute] // RVA: 0x59B10 Offset: 0x58F10 VA: 0x180059B10
	[CLSCompliantAttribute] // RVA: 0x59B10 Offset: 0x58F10 VA: 0x180059B10
	public static object ToObject(Type enumType, ulong value) { }

	private static object ToObject(Type enumType, char value) { }

	private static object ToObject(Type enumType, bool value) { }

	protected void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
private enum Enum.ParseFailureKind
{
	// Fields
	public int value__;
	public const Enum.ParseFailureKind None = 0;
	public const Enum.ParseFailureKind Argument = 1;
	public const Enum.ParseFailureKind ArgumentNull = 2;
	public const Enum.ParseFailureKind ArgumentWithParameter = 3;
	public const Enum.ParseFailureKind UnhandledException = 4;
}

// Namespace: 
private struct Enum.EnumResult
{
	// Fields
	internal object parsedEnum;
	internal bool canThrow;
	internal Enum.ParseFailureKind m_failure;
	internal string m_failureMessageID;
	internal string m_failureParameter;
	internal object m_failureMessageFormatArgument;
	internal Exception m_innerException;

	// Methods

	internal void Init(bool canMethodThrow) { }

	internal void SetFailure(Exception unhandledException) { }

	internal void SetFailure(Enum.ParseFailureKind failure, string failureParameter) { }

	internal void SetFailure(Enum.ParseFailureKind failure, string failureMessageID, object failureMessageFormatArgument) { }

	internal Exception GetEnumParseException() { }
}

// Namespace: 
private class Enum.ValuesAndNames
{
	// Fields
	public ulong[] Values;
	public string[] Names;

	// Methods

	public void .ctor(ulong[] values, string[] names) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class EventArgs
{
	// Fields
	public static readonly EventArgs Empty;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class EventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object sender, EventArgs e) { }

	public virtual IAsyncResult BeginInvoke(object sender, EventArgs e, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System
[Serializable]
public sealed class EventHandler<TEventArgs> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-EventHandler<CopyAssetsOnChange>..ctor
	|-EventHandler<CopyAssetsOnError>..ctor
	|-EventHandler<ZMImplGS.ErrorEventArgs>..ctor
	|-EventHandler<HeaderListChangedEventArgs>..ctor
	|-EventHandler<SocketAsyncEventArgs>..ctor
	|-EventHandler<object>..ctor
	*/

	public virtual void Invoke(object sender, TEventArgs e) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x22FCDF0 Offset: 0x22FBDF0 VA: 0x1822FCDF0
	|-EventHandler<CopyAssetsOnChange>.Invoke
	|-EventHandler<CopyAssetsOnError>.Invoke
	|-EventHandler<ZMImplGS.ErrorEventArgs>.Invoke
	|-EventHandler<AuthenticatedEventArgs>.Invoke
	|-EventHandler<ConnectedEventArgs>.Invoke
	|-EventHandler<DisconnectedEventArgs>.Invoke
	|-EventHandler<MessageSentEventArgs>.Invoke
	|-EventHandler<HeaderListChangedEventArgs>.Invoke
	|-EventHandler<ErrorEventArgs>.Invoke
	|-EventHandler<EventCommandEventArgs>.Invoke
	|-EventHandler<EventSourceCreatedEventArgs>.Invoke
	|-EventHandler<EventWrittenEventArgs>.Invoke
	|-EventHandler<SocketAsyncEventArgs>.Invoke
	|-EventHandler<object>.Invoke
	|-EventHandler<SafeSerializationEventArgs>.Invoke
	|-EventHandler<UnobservedTaskExceptionEventArgs>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(object sender, TEventArgs e, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1495B50 Offset: 0x1494B50 VA: 0x181495B50
	|-EventHandler<object>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-EventHandler<object>.EndInvoke
	*/
}

// Namespace: System
[ComDefaultInterfaceAttribute] // RVA: 0x62920 Offset: 0x61D20 VA: 0x180062920
[ClassInterfaceAttribute] // RVA: 0x62920 Offset: 0x61D20 VA: 0x180062920
[ComVisibleAttribute] // RVA: 0x62920 Offset: 0x61D20 VA: 0x180062920
[Serializable]
public class Exception : ISerializable, _Exception
{
	// Fields
	[OptionalFieldAttribute] // RVA: 0x21170 Offset: 0x20570 VA: 0x180021170
	private static object s_EDILock;
	private string _className;
	internal string _message;
	private IDictionary _data;
	private Exception _innerException;
	private string _helpURL;
	private object _stackTrace;
	private string _stackTraceString;
	private string _remoteStackTraceString;
	private int _remoteStackIndex;
	private object _dynamicMethods;
	internal int _HResult;
	private string _source;
	[OptionalFieldAttribute] // RVA: 0xE32D0 Offset: 0xE26D0 VA: 0x1800E32D0
	private SafeSerializationManager _safeSerializationManager;
	internal StackTrace[] captured_traces;
	private IntPtr[] native_trace_ips;
	private const int _COMPlusExceptionCode = -532462766;

	// Properties
	public virtual string Message { get; }
	public virtual IDictionary Data { get; }
	public Exception InnerException { get; }
	public MethodBase TargetSite { get; }
	public virtual string StackTrace { get; }
	public virtual string HelpLink { set; }
	public virtual string Source { get; }
	public int HResult { get; set; }

	// Methods

	private void Init() { }

	public void .ctor() { }

	public void .ctor(string message) { }

	public void .ctor(string message, Exception innerException) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	public virtual string get_Message() { }

	public virtual IDictionary get_Data() { }

	private static bool IsImmutableAgileException(Exception e) { }

	private string GetClassName() { }

	public virtual Exception GetBaseException() { }

	public Exception get_InnerException() { }

	public MethodBase get_TargetSite() { }

	public virtual string get_StackTrace() { }

	private string GetStackTrace(bool needFileInfo) { }

	[FriendAccessAllowedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void SetErrorCode(int hr) { }

	public virtual void set_HelpLink(string value) { }

	public virtual string get_Source() { }

	public override string ToString() { }

	private string ToString(bool needFileLineInfo, bool needMessage) { }

	public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { }

	[OnDeserializedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void OnDeserialized(StreamingContext context) { }

	private string StripFileInfo(string stackTrace, bool isRemoteStackTrace) { }

	internal void RestoreExceptionDispatchInfo(ExceptionDispatchInfo exceptionDispatchInfo) { }

	public int get_HResult() { }

	protected void set_HResult(int value) { }

	public Type GetType() { }

	internal static string GetMessageFromNativeResources(Exception.ExceptionMessageKind kind) { }

	internal Exception FixRemotingException() { }

	private static void .cctor() { }
}

// Namespace: 
internal enum Exception.ExceptionMessageKind
{
	// Fields
	public int value__;
	public const Exception.ExceptionMessageKind ThreadAbort = 1;
	public const Exception.ExceptionMessageKind ThreadInterrupted = 2;
	public const Exception.ExceptionMessageKind OutOfMemory = 3;
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0x6D050 Offset: 0x6C450 VA: 0x18006D050
[ObsoleteAttribute] // RVA: 0x6D050 Offset: 0x6C450 VA: 0x18006D050
[Serializable]
public sealed class ExecutionEngineException : SystemException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	public void .ctor(string message, Exception innerException) { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class FieldAccessException : MemberAccessException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0x71150 Offset: 0x70550 VA: 0x180071150
[AttributeUsageAttribute] // RVA: 0x71150 Offset: 0x70550 VA: 0x180071150
[Serializable]
public class FlagsAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class FormatException : SystemException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	public void .ctor(string message, Exception innerException) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[Serializable]
public enum GCCollectionMode
{
	// Fields
	public int value__;
	public const GCCollectionMode Default = 0;
	public const GCCollectionMode Forced = 1;
	public const GCCollectionMode Optimized = 2;
}

// Namespace: System
[Serializable]
public enum GCNotificationStatus
{
	// Fields
	public int value__;
	public const GCNotificationStatus Succeeded = 0;
	public const GCNotificationStatus Failed = 1;
	public const GCNotificationStatus Canceled = 2;
	public const GCNotificationStatus Timeout = 3;
	public const GCNotificationStatus NotApplicable = 4;
}

// Namespace: System
public static class GC
{
	// Fields
	internal static readonly object EPHEMERON_TOMBSTONE;

	// Properties
	public static int MaxGeneration { get; }

	// Methods

	private static int GetCollectionCount(int generation) { }

	private static int GetMaxGeneration() { }

	private static void InternalCollect(int generation) { }

	private static void RecordPressure(long bytesAllocated) { }

	internal static void register_ephemeron_array(Ephemeron[] array) { }

	private static object get_ephemeron_tombstone() { }

	public static void AddMemoryPressure(long bytesAllocated) { }

	public static void RemoveMemoryPressure(long bytesAllocated) { }

	public static int GetGeneration(object obj) { }

	public static void Collect(int generation) { }

	public static void Collect() { }

	public static void Collect(int generation, GCCollectionMode mode) { }

	public static void Collect(int generation, GCCollectionMode mode, bool blocking) { }

	public static void Collect(int generation, GCCollectionMode mode, bool blocking, bool compacting) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static int CollectionCount(int generation) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static void KeepAlive(object obj) { }

	public static int GetGeneration(WeakReference wo) { }

	public static int get_MaxGeneration() { }

	public static void WaitForPendingFinalizers() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	private static void _SuppressFinalize(object o) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static void SuppressFinalize(object obj) { }

	private static void _ReRegisterForFinalize(object o) { }

	public static void ReRegisterForFinalize(object obj) { }

	public static long GetTotalMemory(bool forceFullCollection) { }

	private static bool _RegisterForFullGCNotification(int maxGenerationPercentage, int largeObjectHeapPercentage) { }

	private static bool _CancelFullGCNotification() { }

	private static int _WaitForFullGCApproach(int millisecondsTimeout) { }

	private static int _WaitForFullGCComplete(int millisecondsTimeout) { }

	public static void RegisterForFullGCNotification(int maxGenerationThreshold, int largeObjectHeapThreshold) { }

	public static void CancelFullGCNotification() { }

	public static GCNotificationStatus WaitForFullGCApproach() { }

	public static GCNotificationStatus WaitForFullGCApproach(int millisecondsTimeout) { }

	public static GCNotificationStatus WaitForFullGCComplete() { }

	public static GCNotificationStatus WaitForFullGCComplete(int millisecondsTimeout) { }

	private static bool StartNoGCRegionWorker(long totalSize, bool hasLohSize, long lohSize, bool disallowFullBlockingGC) { }

	public static bool TryStartNoGCRegion(long totalSize) { }

	public static bool TryStartNoGCRegion(long totalSize, long lohSize) { }

	public static bool TryStartNoGCRegion(long totalSize, bool disallowFullBlockingGC) { }

	public static bool TryStartNoGCRegion(long totalSize, long lohSize, bool disallowFullBlockingGC) { }

	private static GC.EndNoGCRegionStatus EndNoGCRegionWorker() { }

	public static void EndNoGCRegion() { }

	private static void .cctor() { }
}

// Namespace: 
private enum GC.EndNoGCRegionStatus
{
	// Fields
	public int value__;
	public const GC.EndNoGCRegionStatus Succeeded = 0;
	public const GC.EndNoGCRegionStatus NotInProgress = 1;
	public const GC.EndNoGCRegionStatus GCInduced = 2;
	public const GC.EndNoGCRegionStatus AllocationExceeded = 3;
}

// Namespace: System
internal static class DateTimeFormat
{
	// Fields
	internal static readonly TimeSpan NullOffset;
	internal static char[] allStandardFormats;
	internal static string[] fixedNumberFormats;

	// Methods

	internal static void FormatDigits(StringBuilder outputBuffer, int value, int len) { }

	internal static void FormatDigits(StringBuilder outputBuffer, int value, int len, bool overrideLengthLimit) { }

	private static void HebrewFormatDigits(StringBuilder outputBuffer, int digits) { }

	internal static int ParseRepeatPattern(string format, int pos, char patternChar) { }

	private static string FormatDayOfWeek(int dayOfWeek, int repeat, DateTimeFormatInfo dtfi) { }

	private static string FormatMonth(int month, int repeatCount, DateTimeFormatInfo dtfi) { }

	private static string FormatHebrewMonthName(DateTime time, int month, int repeatCount, DateTimeFormatInfo dtfi) { }

	internal static int ParseQuoteString(string format, int pos, StringBuilder result) { }

	internal static int ParseNextChar(string format, int pos) { }

	private static bool IsUseGenitiveForm(string format, int index, int tokenLen, char patternToMatch) { }

	private static string FormatCustomized(DateTime dateTime, string format, DateTimeFormatInfo dtfi, TimeSpan offset) { }

	private static void FormatCustomizedTimeZone(DateTime dateTime, TimeSpan offset, string format, int tokenLen, bool timeOnly, StringBuilder result) { }

	private static void FormatCustomizedRoundripTimeZone(DateTime dateTime, TimeSpan offset, StringBuilder result) { }

	internal static string GetRealFormat(string format, DateTimeFormatInfo dtfi) { }

	private static string ExpandPredefinedFormat(string format, ref DateTime dateTime, ref DateTimeFormatInfo dtfi, ref TimeSpan offset) { }

	internal static string Format(DateTime dateTime, string format, DateTimeFormatInfo dtfi) { }

	internal static string Format(DateTime dateTime, string format, DateTimeFormatInfo dtfi, TimeSpan offset) { }

	internal static string[] GetAllDateTimes(DateTime dateTime, char format, DateTimeFormatInfo dtfi) { }

	internal static string[] GetAllDateTimes(DateTime dateTime, DateTimeFormatInfo dtfi) { }

	internal static void InvalidFormatForLocal(string format, DateTime dateTime) { }

	internal static void InvalidFormatForUtc(string format, DateTime dateTime) { }

	private static void .cctor() { }
}

// Namespace: System
internal static class DateTimeParse
{
	// Fields
	internal static DateTimeParse.MatchNumberDelegate m_hebrewNumberParser;
	private static DateTimeParse.DS[][] dateParsingStates;

	// Methods

	internal static DateTime ParseExact(string s, string format, DateTimeFormatInfo dtfi, DateTimeStyles style) { }

	internal static bool TryParseExact(string s, string format, DateTimeFormatInfo dtfi, DateTimeStyles style, out DateTime result) { }

	internal static bool TryParseExact(string s, string format, DateTimeFormatInfo dtfi, DateTimeStyles style, out DateTime result, out TimeSpan offset) { }

	internal static bool TryParseExact(string s, string format, DateTimeFormatInfo dtfi, DateTimeStyles style, ref DateTimeResult result) { }

	internal static DateTime ParseExactMultiple(string s, string[] formats, DateTimeFormatInfo dtfi, DateTimeStyles style) { }

	internal static DateTime ParseExactMultiple(string s, string[] formats, DateTimeFormatInfo dtfi, DateTimeStyles style, out TimeSpan offset) { }

	internal static bool TryParseExactMultiple(string s, string[] formats, DateTimeFormatInfo dtfi, DateTimeStyles style, out DateTime result) { }

	internal static bool TryParseExactMultiple(string s, string[] formats, DateTimeFormatInfo dtfi, DateTimeStyles style, ref DateTimeResult result) { }

	private static bool MatchWord(ref __DTString str, string target) { }

	private static bool GetTimeZoneName(ref __DTString str) { }

	internal static bool IsDigit(char ch) { }

	private static bool ParseFraction(ref __DTString str, out double result) { }

	private static bool ParseTimeZone(ref __DTString str, ref TimeSpan result) { }

	private static bool HandleTimeZone(ref __DTString str, ref DateTimeResult result) { }

	private static bool Lex(DateTimeParse.DS dps, ref __DTString str, ref DateTimeToken dtok, ref DateTimeRawInfo raw, ref DateTimeResult result, ref DateTimeFormatInfo dtfi, DateTimeStyles styles) { }

	private static bool VerifyValidPunctuation(ref __DTString str) { }

	private static bool GetYearMonthDayOrder(string datePattern, DateTimeFormatInfo dtfi, out int order) { }

	private static bool GetYearMonthOrder(string pattern, DateTimeFormatInfo dtfi, out int order) { }

	private static bool GetMonthDayOrder(string pattern, DateTimeFormatInfo dtfi, out int order) { }

	private static bool TryAdjustYear(ref DateTimeResult result, int year, out int adjustedYear) { }

	private static bool SetDateYMD(ref DateTimeResult result, int year, int month, int day) { }

	private static bool SetDateMDY(ref DateTimeResult result, int month, int day, int year) { }

	private static bool SetDateDMY(ref DateTimeResult result, int day, int month, int year) { }

	private static bool SetDateYDM(ref DateTimeResult result, int year, int day, int month) { }

	private static void GetDefaultYear(ref DateTimeResult result, ref DateTimeStyles styles) { }

	private static bool GetDayOfNN(ref DateTimeResult result, ref DateTimeStyles styles, ref DateTimeRawInfo raw, DateTimeFormatInfo dtfi) { }

	private static bool GetDayOfNNN(ref DateTimeResult result, ref DateTimeRawInfo raw, DateTimeFormatInfo dtfi) { }

	private static bool GetDayOfMN(ref DateTimeResult result, ref DateTimeStyles styles, ref DateTimeRawInfo raw, DateTimeFormatInfo dtfi) { }

	private static bool GetHebrewDayOfNM(ref DateTimeResult result, ref DateTimeRawInfo raw, DateTimeFormatInfo dtfi) { }

	private static bool GetDayOfNM(ref DateTimeResult result, ref DateTimeStyles styles, ref DateTimeRawInfo raw, DateTimeFormatInfo dtfi) { }

	private static bool GetDayOfMNN(ref DateTimeResult result, ref DateTimeRawInfo raw, DateTimeFormatInfo dtfi) { }

	private static bool GetDayOfYNN(ref DateTimeResult result, ref DateTimeRawInfo raw, DateTimeFormatInfo dtfi) { }

	private static bool GetDayOfNNY(ref DateTimeResult result, ref DateTimeRawInfo raw, DateTimeFormatInfo dtfi) { }

	private static bool GetDayOfYMN(ref DateTimeResult result, ref DateTimeRawInfo raw, DateTimeFormatInfo dtfi) { }

	private static bool GetDayOfYN(ref DateTimeResult result, ref DateTimeRawInfo raw, DateTimeFormatInfo dtfi) { }

	private static bool GetDayOfYM(ref DateTimeResult result, ref DateTimeRawInfo raw, DateTimeFormatInfo dtfi) { }

	private static void AdjustTimeMark(DateTimeFormatInfo dtfi, ref DateTimeRawInfo raw) { }

	private static bool AdjustHour(ref int hour, DateTimeParse.TM timeMark) { }

	private static bool GetTimeOfN(DateTimeFormatInfo dtfi, ref DateTimeResult result, ref DateTimeRawInfo raw) { }

	private static bool GetTimeOfNN(DateTimeFormatInfo dtfi, ref DateTimeResult result, ref DateTimeRawInfo raw) { }

	private static bool GetTimeOfNNN(DateTimeFormatInfo dtfi, ref DateTimeResult result, ref DateTimeRawInfo raw) { }

	private static bool GetDateOfDSN(ref DateTimeResult result, ref DateTimeRawInfo raw) { }

	private static bool GetDateOfNDS(ref DateTimeResult result, ref DateTimeRawInfo raw) { }

	private static bool GetDateOfNNDS(ref DateTimeResult result, ref DateTimeRawInfo raw, DateTimeFormatInfo dtfi) { }

	private static bool ProcessDateTimeSuffix(ref DateTimeResult result, ref DateTimeRawInfo raw, ref DateTimeToken dtok) { }

	internal static bool ProcessHebrewTerminalState(DateTimeParse.DS dps, ref DateTimeResult result, ref DateTimeStyles styles, ref DateTimeRawInfo raw, DateTimeFormatInfo dtfi) { }

	internal static bool ProcessTerminaltState(DateTimeParse.DS dps, ref DateTimeResult result, ref DateTimeStyles styles, ref DateTimeRawInfo raw, DateTimeFormatInfo dtfi) { }

	internal static DateTime Parse(string s, DateTimeFormatInfo dtfi, DateTimeStyles styles) { }

	internal static DateTime Parse(string s, DateTimeFormatInfo dtfi, DateTimeStyles styles, out TimeSpan offset) { }

	internal static bool TryParse(string s, DateTimeFormatInfo dtfi, DateTimeStyles styles, out DateTime result) { }

	internal static bool TryParse(string s, DateTimeFormatInfo dtfi, DateTimeStyles styles, out DateTime result, out TimeSpan offset) { }

	internal static bool TryParse(string s, DateTimeFormatInfo dtfi, DateTimeStyles styles, ref DateTimeResult result) { }

	private static bool DetermineTimeZoneAdjustments(ref DateTimeResult result, DateTimeStyles styles, bool bTimeOnly) { }

	private static bool DateTimeOffsetTimeZonePostProcessing(ref DateTimeResult result, DateTimeStyles styles) { }

	private static bool AdjustTimeZoneToUniversal(ref DateTimeResult result) { }

	private static bool AdjustTimeZoneToLocal(ref DateTimeResult result, bool bTimeOnly) { }

	private static bool ParseISO8601(ref DateTimeRawInfo raw, ref __DTString str, DateTimeStyles styles, ref DateTimeResult result) { }

	internal static bool MatchHebrewDigits(ref __DTString str, int digitLen, out int number) { }

	internal static bool ParseDigits(ref __DTString str, int digitLen, out int result) { }

	internal static bool ParseDigits(ref __DTString str, int minDigitLen, int maxDigitLen, out int result) { }

	private static bool ParseFractionExact(ref __DTString str, int maxDigitLen, ref double result) { }

	private static bool ParseSign(ref __DTString str, ref bool result) { }

	private static bool ParseTimeZoneOffset(ref __DTString str, int len, ref TimeSpan result) { }

	private static bool MatchAbbreviatedMonthName(ref __DTString str, DateTimeFormatInfo dtfi, ref int result) { }

	private static bool MatchMonthName(ref __DTString str, DateTimeFormatInfo dtfi, ref int result) { }

	private static bool MatchAbbreviatedDayName(ref __DTString str, DateTimeFormatInfo dtfi, ref int result) { }

	private static bool MatchDayName(ref __DTString str, DateTimeFormatInfo dtfi, ref int result) { }

	private static bool MatchEraName(ref __DTString str, DateTimeFormatInfo dtfi, ref int result) { }

	private static bool MatchTimeMark(ref __DTString str, DateTimeFormatInfo dtfi, ref DateTimeParse.TM result) { }

	private static bool MatchAbbreviatedTimeMark(ref __DTString str, DateTimeFormatInfo dtfi, ref DateTimeParse.TM result) { }

	private static bool CheckNewValue(ref int currentValue, int newValue, char patternChar, ref DateTimeResult result) { }

	private static DateTime GetDateTimeNow(ref DateTimeResult result, ref DateTimeStyles styles) { }

	private static bool CheckDefaultDateTime(ref DateTimeResult result, ref Calendar cal, DateTimeStyles styles) { }

	private static string ExpandPredefinedFormat(string format, ref DateTimeFormatInfo dtfi, ref ParsingInfo parseInfo, ref DateTimeResult result) { }

	private static bool ParseByFormat(ref __DTString str, ref __DTString format, ref ParsingInfo parseInfo, DateTimeFormatInfo dtfi, ref DateTimeResult result) { }

	internal static bool TryParseQuoteString(string format, int pos, StringBuilder result, out int returnValue) { }

	private static bool DoStrictParse(string s, string formatParam, DateTimeStyles styles, DateTimeFormatInfo dtfi, ref DateTimeResult result) { }

	private static Exception GetDateTimeParseException(ref DateTimeResult result) { }

	private static void .cctor() { }
}

// Namespace: 
internal sealed class DateTimeParse.MatchNumberDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual bool Invoke(ref __DTString str, int digitLen, out int result) { }

	public virtual IAsyncResult BeginInvoke(ref __DTString str, int digitLen, out int result, AsyncCallback callback, object object) { }

	public virtual bool EndInvoke(ref __DTString str, out int result, IAsyncResult __result) { }
}

// Namespace: 
internal enum DateTimeParse.DTT
{
	// Fields
	public int value__;
	public const DateTimeParse.DTT End = 0;
	public const DateTimeParse.DTT NumEnd = 1;
	public const DateTimeParse.DTT NumAmpm = 2;
	public const DateTimeParse.DTT NumSpace = 3;
	public const DateTimeParse.DTT NumDatesep = 4;
	public const DateTimeParse.DTT NumTimesep = 5;
	public const DateTimeParse.DTT MonthEnd = 6;
	public const DateTimeParse.DTT MonthSpace = 7;
	public const DateTimeParse.DTT MonthDatesep = 8;
	public const DateTimeParse.DTT NumDatesuff = 9;
	public const DateTimeParse.DTT NumTimesuff = 10;
	public const DateTimeParse.DTT DayOfWeek = 11;
	public const DateTimeParse.DTT YearSpace = 12;
	public const DateTimeParse.DTT YearDateSep = 13;
	public const DateTimeParse.DTT YearEnd = 14;
	public const DateTimeParse.DTT TimeZone = 15;
	public const DateTimeParse.DTT Era = 16;
	public const DateTimeParse.DTT NumUTCTimeMark = 17;
	public const DateTimeParse.DTT Unk = 18;
	public const DateTimeParse.DTT NumLocalTimeMark = 19;
	public const DateTimeParse.DTT Max = 20;
}

// Namespace: 
internal enum DateTimeParse.TM
{
	// Fields
	public int value__;
	public const DateTimeParse.TM NotSet = -1;
	public const DateTimeParse.TM AM = 0;
	public const DateTimeParse.TM PM = 1;
}

// Namespace: 
internal enum DateTimeParse.DS
{
	// Fields
	public int value__;
	public const DateTimeParse.DS BEGIN = 0;
	public const DateTimeParse.DS N = 1;
	public const DateTimeParse.DS NN = 2;
	public const DateTimeParse.DS D_Nd = 3;
	public const DateTimeParse.DS D_NN = 4;
	public const DateTimeParse.DS D_NNd = 5;
	public const DateTimeParse.DS D_M = 6;
	public const DateTimeParse.DS D_MN = 7;
	public const DateTimeParse.DS D_NM = 8;
	public const DateTimeParse.DS D_MNd = 9;
	public const DateTimeParse.DS D_NDS = 10;
	public const DateTimeParse.DS D_Y = 11;
	public const DateTimeParse.DS D_YN = 12;
	public const DateTimeParse.DS D_YNd = 13;
	public const DateTimeParse.DS D_YM = 14;
	public const DateTimeParse.DS D_YMd = 15;
	public const DateTimeParse.DS D_S = 16;
	public const DateTimeParse.DS T_S = 17;
	public const DateTimeParse.DS T_Nt = 18;
	public const DateTimeParse.DS T_NNt = 19;
	public const DateTimeParse.DS ERROR = 20;
	public const DateTimeParse.DS DX_NN = 21;
	public const DateTimeParse.DS DX_NNN = 22;
	public const DateTimeParse.DS DX_MN = 23;
	public const DateTimeParse.DS DX_NM = 24;
	public const DateTimeParse.DS DX_MNN = 25;
	public const DateTimeParse.DS DX_DS = 26;
	public const DateTimeParse.DS DX_DSN = 27;
	public const DateTimeParse.DS DX_NDS = 28;
	public const DateTimeParse.DS DX_NNDS = 29;
	public const DateTimeParse.DS DX_YNN = 30;
	public const DateTimeParse.DS DX_YMN = 31;
	public const DateTimeParse.DS DX_YN = 32;
	public const DateTimeParse.DS DX_YM = 33;
	public const DateTimeParse.DS TX_N = 34;
	public const DateTimeParse.DS TX_NN = 35;
	public const DateTimeParse.DS TX_NNN = 36;
	public const DateTimeParse.DS TX_TS = 37;
	public const DateTimeParse.DS DX_NNY = 38;
}

// Namespace: System
internal struct __DTString
{
	// Fields
	internal string Value;
	internal int Index;
	internal int len;
	internal char m_current;
	private CompareInfo m_info;
	private bool m_checkDigitToken;
	private static char[] WhiteSpaceChecks;

	// Properties
	internal CompareInfo CompareInfo { get; }

	// Methods

	internal void .ctor(string str, DateTimeFormatInfo dtfi, bool checkDigitToken) { }

	internal void .ctor(string str, DateTimeFormatInfo dtfi) { }

	internal CompareInfo get_CompareInfo() { }

	internal bool GetNext() { }

	internal bool AtEnd() { }

	internal bool Advance(int count) { }

	internal void GetRegularToken(out TokenType tokenType, out int tokenValue, DateTimeFormatInfo dtfi) { }

	internal TokenType GetSeparatorToken(DateTimeFormatInfo dtfi, out int indexBeforeSeparator, out char charBeforeSeparator) { }

	internal bool MatchSpecifiedWord(string target) { }

	internal bool MatchSpecifiedWord(string target, int endIndex) { }

	internal bool MatchSpecifiedWords(string target, bool checkWordBoundary, ref int matchLength) { }

	internal bool Match(string str) { }

	internal bool Match(char ch) { }

	internal int MatchLongestWords(string[] words, ref int maxMatchStrLen) { }

	internal int GetRepeatCount() { }

	internal bool GetNextDigit() { }

	internal char GetChar() { }

	internal int GetDigit() { }

	internal void SkipWhiteSpaces() { }

	internal bool SkipWhiteSpaceCurrent() { }

	internal void TrimTail() { }

	internal void RemoveTrailingInQuoteSpaces() { }

	internal void RemoveLeadingInQuoteSpaces() { }

	internal DTSubString GetSubString() { }

	internal void ConsumeSubString(DTSubString sub) { }

	private static void .cctor() { }
}

// Namespace: System
internal enum DTSubStringType
{
	// Fields
	public int value__;
	public const DTSubStringType Unknown = 0;
	public const DTSubStringType Invalid = 1;
	public const DTSubStringType Number = 2;
	public const DTSubStringType End = 3;
	public const DTSubStringType Other = 4;
}

// Namespace: System
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
internal struct DTSubString
{
	// Fields
	internal string s;
	internal int index;
	internal int length;
	internal DTSubStringType type;
	internal int value;

	// Properties
	internal char Item { get; }

	// Methods

	internal char get_Item(int relativeIndex) { }
}

// Namespace: System
internal struct DateTimeToken
{
	// Fields
	internal DateTimeParse.DTT dtt;
	internal TokenType suffix;
	internal int num;
}

// Namespace: System
internal struct DateTimeRawInfo
{
	// Fields
	private int* num;
	internal int numCount;
	internal int month;
	internal int year;
	internal int dayOfWeek;
	internal int era;
	internal DateTimeParse.TM timeMark;
	internal double fraction;
	internal bool hasSameDateAndTimeSeparators;
	internal bool timeZone;

	// Methods

	internal void Init(int* numberBuffer) { }

	internal void AddNumber(int value) { }

	internal int GetNumber(int index) { }
}

// Namespace: System
internal enum ParseFailureKind
{
	// Fields
	public int value__;
	public const ParseFailureKind None = 0;
	public const ParseFailureKind ArgumentNull = 1;
	public const ParseFailureKind Format = 2;
	public const ParseFailureKind FormatWithParameter = 3;
	public const ParseFailureKind FormatBadDateTimeCalendar = 4;
}

// Namespace: System
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal enum ParseFlags
{
	// Fields
	public int value__;
	public const ParseFlags HaveYear = 1;
	public const ParseFlags HaveMonth = 2;
	public const ParseFlags HaveDay = 4;
	public const ParseFlags HaveHour = 8;
	public const ParseFlags HaveMinute = 16;
	public const ParseFlags HaveSecond = 32;
	public const ParseFlags HaveTime = 64;
	public const ParseFlags HaveDate = 128;
	public const ParseFlags TimeZoneUsed = 256;
	public const ParseFlags TimeZoneUtc = 512;
	public const ParseFlags ParsedMonthName = 1024;
	public const ParseFlags CaptureOffset = 2048;
	public const ParseFlags YearDefault = 4096;
	public const ParseFlags Rfc1123Pattern = 8192;
	public const ParseFlags UtcSortPattern = 16384;
}

// Namespace: System
internal struct DateTimeResult
{
	// Fields
	internal int Year;
	internal int Month;
	internal int Day;
	internal int Hour;
	internal int Minute;
	internal int Second;
	internal double fraction;
	internal int era;
	internal ParseFlags flags;
	internal TimeSpan timeZoneOffset;
	internal Calendar calendar;
	internal DateTime parsedDate;
	internal ParseFailureKind failure;
	internal string failureMessageID;
	internal object failureMessageFormatArgument;
	internal string failureArgumentName;

	// Methods

	internal void Init() { }

	internal void SetDate(int year, int month, int day) { }

	internal void SetFailure(ParseFailureKind failure, string failureMessageID, object failureMessageFormatArgument) { }

	internal void SetFailure(ParseFailureKind failure, string failureMessageID, object failureMessageFormatArgument, string failureArgumentName) { }
}

// Namespace: System
internal struct ParsingInfo
{
	// Fields
	internal Calendar calendar;
	internal int dayOfWeek;
	internal DateTimeParse.TM timeMark;
	internal bool fUseHour12;
	internal bool fUseTwoDigitYear;
	internal bool fAllowInnerWhite;
	internal bool fAllowTrailingWhite;
	internal bool fCustomNumberParser;
	internal DateTimeParse.MatchNumberDelegate parseNumberDelegate;

	// Methods

	internal void Init() { }
}

// Namespace: System
internal enum TokenType
{
	// Fields
	public int value__;
	public const TokenType NumberToken = 1;
	public const TokenType YearNumberToken = 2;
	public const TokenType Am = 3;
	public const TokenType Pm = 4;
	public const TokenType MonthToken = 5;
	public const TokenType EndOfString = 6;
	public const TokenType DayOfWeekToken = 7;
	public const TokenType TimeZoneToken = 8;
	public const TokenType EraToken = 9;
	public const TokenType DateWordToken = 10;
	public const TokenType UnknownToken = 11;
	public const TokenType HebrewNumber = 12;
	public const TokenType JapaneseEraToken = 13;
	public const TokenType TEraToken = 14;
	public const TokenType IgnorableSymbol = 15;
	public const TokenType SEP_Unk = 256;
	public const TokenType SEP_End = 512;
	public const TokenType SEP_Space = 768;
	public const TokenType SEP_Am = 1024;
	public const TokenType SEP_Pm = 1280;
	public const TokenType SEP_Date = 1536;
	public const TokenType SEP_Time = 1792;
	public const TokenType SEP_YearSuff = 2048;
	public const TokenType SEP_MonthSuff = 2304;
	public const TokenType SEP_DaySuff = 2560;
	public const TokenType SEP_HourSuff = 2816;
	public const TokenType SEP_MinuteSuff = 3072;
	public const TokenType SEP_SecondSuff = 3328;
	public const TokenType SEP_LocalTimeMark = 3584;
	public const TokenType SEP_DateOrOffset = 3840;
	public const TokenType RegularTokenMask = 255;
	public const TokenType SeparatorTokenMask = 65280;
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public struct Guid : IFormattable, IComparable, IComparable<Guid>, IEquatable<Guid>
{
	// Fields
	public static readonly Guid Empty;
	private int _a;
	private short _b;
	private short _c;
	private byte _d;
	private byte _e;
	private byte _f;
	private byte _g;
	private byte _h;
	private byte _i;
	private byte _j;
	private byte _k;
	private static object _rngAccess;
	private static RandomNumberGenerator _rng;
	private static RandomNumberGenerator _fastRng;

	// Methods

	public void .ctor(byte[] b) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public void .ctor(uint a, ushort b, ushort c, byte d, byte e, byte f, byte g, byte h, byte i, byte j, byte k) { }

	public void .ctor(int a, short b, short c, byte[] d) { }

	public void .ctor(int a, short b, short c, byte d, byte e, byte f, byte g, byte h, byte i, byte j, byte k) { }

	public void .ctor(string g) { }

	public static Guid Parse(string input) { }

	public static bool TryParse(string input, out Guid result) { }

	private static bool TryParseGuid(string g, Guid.GuidStyles flags, ref Guid.GuidResult result) { }

	private static bool TryParseGuidWithHexPrefix(string guidString, ref Guid.GuidResult result) { }

	private static bool TryParseGuidWithNoStyle(string guidString, ref Guid.GuidResult result) { }

	private static bool TryParseGuidWithDashes(string guidString, ref Guid.GuidResult result) { }

	private static bool StringToShort(string str, int requiredLength, int flags, out short result, ref Guid.GuidResult parseResult) { }

	private static bool StringToShort(string str, int* parsePos, int requiredLength, int flags, out short result, ref Guid.GuidResult parseResult) { }

	private static bool StringToInt(string str, int requiredLength, int flags, out int result, ref Guid.GuidResult parseResult) { }

	private static bool StringToInt(string str, ref int parsePos, int requiredLength, int flags, out int result, ref Guid.GuidResult parseResult) { }

	private static bool StringToInt(string str, int* parsePos, int requiredLength, int flags, out int result, ref Guid.GuidResult parseResult) { }

	private static bool StringToLong(string str, ref int parsePos, int flags, out long result, ref Guid.GuidResult parseResult) { }

	private static bool StringToLong(string str, int* parsePos, int flags, out long result, ref Guid.GuidResult parseResult) { }

	private static string EatAllWhitespace(string str) { }

	private static bool IsHexPrefix(string str, int i) { }

	public byte[] ToByteArray() { }

	public override string ToString() { }

	public override int GetHashCode() { }

	public override bool Equals(object o) { }

	public bool Equals(Guid g) { }

	private int GetResult(uint me, uint them) { }

	public int CompareTo(object value) { }

	public int CompareTo(Guid value) { }

	public static bool op_Equality(Guid a, Guid b) { }

	public static bool op_Inequality(Guid a, Guid b) { }

	public string ToString(string format) { }

	private static char HexToChar(int a) { }

	private static int HexsToChars(char* guidChars, int offset, int a, int b) { }

	private static int HexsToChars(char* guidChars, int offset, int a, int b, bool hex) { }

	public string ToString(string format, IFormatProvider provider) { }

	public static Guid NewGuid() { }

	private static void .cctor() { }
}

// Namespace: 
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private enum Guid.GuidStyles
{
	// Fields
	public int value__;
	public const Guid.GuidStyles None = 0;
	public const Guid.GuidStyles AllowParenthesis = 1;
	public const Guid.GuidStyles AllowBraces = 2;
	public const Guid.GuidStyles AllowDashes = 4;
	public const Guid.GuidStyles AllowHexPrefix = 8;
	public const Guid.GuidStyles RequireParenthesis = 16;
	public const Guid.GuidStyles RequireBraces = 32;
	public const Guid.GuidStyles RequireDashes = 64;
	public const Guid.GuidStyles RequireHexPrefix = 128;
	public const Guid.GuidStyles HexFormat = 160;
	public const Guid.GuidStyles NumberFormat = 0;
	public const Guid.GuidStyles DigitFormat = 64;
	public const Guid.GuidStyles BraceFormat = 96;
	public const Guid.GuidStyles ParenthesisFormat = 80;
	public const Guid.GuidStyles Any = 15;
}

// Namespace: 
private enum Guid.GuidParseThrowStyle
{
	// Fields
	public int value__;
	public const Guid.GuidParseThrowStyle None = 0;
	public const Guid.GuidParseThrowStyle All = 1;
	public const Guid.GuidParseThrowStyle AllButOverflow = 2;
}

// Namespace: 
private enum Guid.ParseFailureKind
{
	// Fields
	public int value__;
	public const Guid.ParseFailureKind None = 0;
	public const Guid.ParseFailureKind ArgumentNull = 1;
	public const Guid.ParseFailureKind Format = 2;
	public const Guid.ParseFailureKind FormatWithParameter = 3;
	public const Guid.ParseFailureKind NativeException = 4;
	public const Guid.ParseFailureKind FormatWithInnerException = 5;
}

// Namespace: 
private struct Guid.GuidResult
{
	// Fields
	internal Guid parsedGuid;
	internal Guid.GuidParseThrowStyle throwStyle;
	internal Guid.ParseFailureKind m_failure;
	internal string m_failureMessageID;
	internal object m_failureMessageFormatArgument;
	internal string m_failureArgumentName;
	internal Exception m_innerException;

	// Methods

	internal void Init(Guid.GuidParseThrowStyle canThrow) { }

	internal void SetFailure(Exception nativeException) { }

	internal void SetFailure(Guid.ParseFailureKind failure, string failureMessageID) { }

	internal void SetFailure(Guid.ParseFailureKind failure, string failureMessageID, object failureMessageFormatArgument) { }

	internal void SetFailure(Guid.ParseFailureKind failure, string failureMessageID, object failureMessageFormatArgument, string failureArgumentName, Exception innerException) { }

	internal Exception GetGuidParseException() { }
}

// Namespace: System
[CLSCompliantAttribute] // RVA: 0x80CD0 Offset: 0x800D0 VA: 0x180080CD0
[ComVisibleAttribute] // RVA: 0x80CD0 Offset: 0x800D0 VA: 0x180080CD0
[GuidAttribute] // RVA: 0x80CD0 Offset: 0x800D0 VA: 0x180080CD0
[InterfaceTypeAttribute] // RVA: 0x80CD0 Offset: 0x800D0 VA: 0x180080CD0
public interface _AppDomain
{}

// Namespace: System
[ComVisibleAttribute] // RVA: 0x84520 Offset: 0x83920 VA: 0x180084520
[GuidAttribute] // RVA: 0x84520 Offset: 0x83920 VA: 0x180084520
[InterfaceTypeAttribute] // RVA: 0x84520 Offset: 0x83920 VA: 0x180084520
public interface IAppDomainSetup
{}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IAsyncResult
{
	// Properties
	public abstract bool IsCompleted { get; }
	public abstract WaitHandle AsyncWaitHandle { get; }
	public abstract object AsyncState { get; }
	public abstract bool CompletedSynchronously { get; }

	// Methods

	public abstract bool get_IsCompleted() { }

	public abstract WaitHandle get_AsyncWaitHandle() { }

	public abstract object get_AsyncState() { }

	public abstract bool get_CompletedSynchronously() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface ICloneable
{
	// Methods

	public abstract object Clone() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IComparable
{
	// Methods

	public abstract int CompareTo(object obj) { }
}

// Namespace: System
public interface IComparable<T>
{
	// Methods

	public abstract int CompareTo(T other) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IComparable<object>.CompareTo
	*/
}

// Namespace: System
[CLSCompliantAttribute] // RVA: 0x8A8E0 Offset: 0x89CE0 VA: 0x18008A8E0
[ComVisibleAttribute] // RVA: 0x8A8E0 Offset: 0x89CE0 VA: 0x18008A8E0
public interface IConvertible
{
	// Methods

	public abstract TypeCode GetTypeCode() { }

	public abstract bool ToBoolean(IFormatProvider provider) { }

	public abstract char ToChar(IFormatProvider provider) { }

	public abstract sbyte ToSByte(IFormatProvider provider) { }

	public abstract byte ToByte(IFormatProvider provider) { }

	public abstract short ToInt16(IFormatProvider provider) { }

	public abstract ushort ToUInt16(IFormatProvider provider) { }

	public abstract int ToInt32(IFormatProvider provider) { }

	public abstract uint ToUInt32(IFormatProvider provider) { }

	public abstract long ToInt64(IFormatProvider provider) { }

	public abstract ulong ToUInt64(IFormatProvider provider) { }

	public abstract float ToSingle(IFormatProvider provider) { }

	public abstract double ToDouble(IFormatProvider provider) { }

	public abstract Decimal ToDecimal(IFormatProvider provider) { }

	public abstract DateTime ToDateTime(IFormatProvider provider) { }

	public abstract string ToString(IFormatProvider provider) { }

	public abstract object ToType(Type conversionType, IFormatProvider provider) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface ICustomFormatter
{
	// Methods

	public abstract string Format(string format, object arg, IFormatProvider formatProvider) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IDisposable
{
	// Methods

	public abstract void Dispose() { }
}

// Namespace: System
public interface IEquatable<T>
{
	// Methods

	public abstract bool Equals(T other) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IEquatable<object>.Equals
	*/
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IFormatProvider
{
	// Methods

	public abstract object GetFormat(Type formatType) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IFormattable
{
	// Methods

	public abstract string ToString(string format, IFormatProvider formatProvider) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class IndexOutOfRangeException : SystemException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	public void .ctor(string message, Exception innerException) { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[Serializable]
public sealed class InsufficientExecutionStackException : SystemException
{
	// Methods

	public void .ctor() { }

	private void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public struct Int16 : IComparable, IFormattable, IConvertible, IComparable<short>, IEquatable<short>
{
	// Fields
	internal short m_value;
	public const short MaxValue = 32767;
	public const short MinValue = -32768;

	// Methods

	public int CompareTo(object value) { }

	public int CompareTo(short value) { }

	public override bool Equals(object obj) { }

	public bool Equals(short obj) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	public string ToString(IFormatProvider provider) { }

	public string ToString(string format, IFormatProvider provider) { }

	private string ToString(string format, NumberFormatInfo info) { }

	public static short Parse(string s, NumberStyles style) { }

	public static short Parse(string s, IFormatProvider provider) { }

	public static short Parse(string s, NumberStyles style, IFormatProvider provider) { }

	private static short Parse(string s, NumberStyles style, NumberFormatInfo info) { }

	public TypeCode GetTypeCode() { }

	private bool System.IConvertible.ToBoolean(IFormatProvider provider) { }

	private char System.IConvertible.ToChar(IFormatProvider provider) { }

	private sbyte System.IConvertible.ToSByte(IFormatProvider provider) { }

	private byte System.IConvertible.ToByte(IFormatProvider provider) { }

	private short System.IConvertible.ToInt16(IFormatProvider provider) { }

	private ushort System.IConvertible.ToUInt16(IFormatProvider provider) { }

	private int System.IConvertible.ToInt32(IFormatProvider provider) { }

	private uint System.IConvertible.ToUInt32(IFormatProvider provider) { }

	private long System.IConvertible.ToInt64(IFormatProvider provider) { }

	private ulong System.IConvertible.ToUInt64(IFormatProvider provider) { }

	private float System.IConvertible.ToSingle(IFormatProvider provider) { }

	private double System.IConvertible.ToDouble(IFormatProvider provider) { }

	private Decimal System.IConvertible.ToDecimal(IFormatProvider provider) { }

	private DateTime System.IConvertible.ToDateTime(IFormatProvider provider) { }

	private object System.IConvertible.ToType(Type type, IFormatProvider provider) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public struct Int32 : IComparable, IFormattable, IConvertible, IComparable<int>, IEquatable<int>
{
	// Fields
	internal int m_value;
	public const int MaxValue = 2147483647;
	public const int MinValue = -2147483648;

	// Methods

	public int CompareTo(object value) { }

	public int CompareTo(int value) { }

	public override bool Equals(object obj) { }

	public bool Equals(int obj) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	public string ToString(string format) { }

	public string ToString(IFormatProvider provider) { }

	public string ToString(string format, IFormatProvider provider) { }

	public static int Parse(string s) { }

	public static int Parse(string s, NumberStyles style) { }

	public static int Parse(string s, IFormatProvider provider) { }

	public static int Parse(string s, NumberStyles style, IFormatProvider provider) { }

	public static bool TryParse(string s, out int result) { }

	public static bool TryParse(string s, NumberStyles style, IFormatProvider provider, out int result) { }

	public TypeCode GetTypeCode() { }

	private bool System.IConvertible.ToBoolean(IFormatProvider provider) { }

	private char System.IConvertible.ToChar(IFormatProvider provider) { }

	private sbyte System.IConvertible.ToSByte(IFormatProvider provider) { }

	private byte System.IConvertible.ToByte(IFormatProvider provider) { }

	private short System.IConvertible.ToInt16(IFormatProvider provider) { }

	private ushort System.IConvertible.ToUInt16(IFormatProvider provider) { }

	private int System.IConvertible.ToInt32(IFormatProvider provider) { }

	private uint System.IConvertible.ToUInt32(IFormatProvider provider) { }

	private long System.IConvertible.ToInt64(IFormatProvider provider) { }

	private ulong System.IConvertible.ToUInt64(IFormatProvider provider) { }

	private float System.IConvertible.ToSingle(IFormatProvider provider) { }

	private double System.IConvertible.ToDouble(IFormatProvider provider) { }

	private Decimal System.IConvertible.ToDecimal(IFormatProvider provider) { }

	private DateTime System.IConvertible.ToDateTime(IFormatProvider provider) { }

	private object System.IConvertible.ToType(Type type, IFormatProvider provider) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public struct Int64 : IComparable, IFormattable, IConvertible, IComparable<long>, IEquatable<long>
{
	// Fields
	internal long m_value;
	public const long MaxValue = 9223372036854775807;
	public const long MinValue = -9223372036854775808;

	// Methods

	public int CompareTo(object value) { }

	public int CompareTo(long value) { }

	public override bool Equals(object obj) { }

	public bool Equals(long obj) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	public string ToString(IFormatProvider provider) { }

	public string ToString(string format) { }

	public string ToString(string format, IFormatProvider provider) { }

	public static long Parse(string s) { }

	public static long Parse(string s, NumberStyles style) { }

	public static long Parse(string s, IFormatProvider provider) { }

	public static long Parse(string s, NumberStyles style, IFormatProvider provider) { }

	public static bool TryParse(string s, out long result) { }

	public static bool TryParse(string s, NumberStyles style, IFormatProvider provider, out long result) { }

	public TypeCode GetTypeCode() { }

	private bool System.IConvertible.ToBoolean(IFormatProvider provider) { }

	private char System.IConvertible.ToChar(IFormatProvider provider) { }

	private sbyte System.IConvertible.ToSByte(IFormatProvider provider) { }

	private byte System.IConvertible.ToByte(IFormatProvider provider) { }

	private short System.IConvertible.ToInt16(IFormatProvider provider) { }

	private ushort System.IConvertible.ToUInt16(IFormatProvider provider) { }

	private int System.IConvertible.ToInt32(IFormatProvider provider) { }

	private uint System.IConvertible.ToUInt32(IFormatProvider provider) { }

	private long System.IConvertible.ToInt64(IFormatProvider provider) { }

	private ulong System.IConvertible.ToUInt64(IFormatProvider provider) { }

	private float System.IConvertible.ToSingle(IFormatProvider provider) { }

	private double System.IConvertible.ToDouble(IFormatProvider provider) { }

	private Decimal System.IConvertible.ToDecimal(IFormatProvider provider) { }

	private DateTime System.IConvertible.ToDateTime(IFormatProvider provider) { }

	private object System.IConvertible.ToType(Type type, IFormatProvider provider) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class InvalidCastException : SystemException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	public void .ctor(string message, Exception innerException) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class InvalidOperationException : SystemException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	public void .ctor(string message, Exception innerException) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class InvalidProgramException : SystemException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[TypeForwardedFromAttribute] // RVA: 0x510B0 Offset: 0x504B0 VA: 0x1800510B0
[Serializable]
public class InvalidTimeZoneException : Exception
{
	// Methods

	public void .ctor(string message) { }

	public void .ctor(string message, Exception innerException) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	public void .ctor() { }
}

// Namespace: System
public interface IServiceProvider
{
	// Methods

	public abstract object GetService(Type serviceType) { }
}

// Namespace: System
public static class Math
{
	// Fields
	private static double doubleRoundLimit;
	private const int maxRoundingDigits = 15;
	private static double[] roundPower10Double;
	public const double PI = 3.14159265358979;
	public const double E = 2.71828182845905;

	// Methods

	public static double Acos(double d) { }

	public static double Asin(double d) { }

	public static double Atan(double d) { }

	public static double Atan2(double y, double x) { }

	public static double Ceiling(double a) { }

	public static double Cos(double d) { }

	public static double Floor(double d) { }

	private static double InternalRound(double value, int digits, MidpointRounding mode) { }

	private static double InternalTruncate(double d) { }

	public static double Sin(double a) { }

	public static double Tan(double a) { }

	public static double Round(double a) { }

	public static double Round(double value, int digits) { }

	public static double Round(double value, int digits, MidpointRounding mode) { }

	private static double SplitFractionDouble(double* value) { }

	public static double Truncate(double d) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static double Sqrt(double d) { }

	public static double Log(double d) { }

	public static double Log10(double d) { }

	public static double Exp(double d) { }

	public static double Pow(double x, double y) { }

	public static int Abs(int value) { }

	private static int AbsHelper(int value) { }

	public static long Abs(long value) { }

	private static long AbsHelper(long value) { }

	public static float Abs(float value) { }

	public static double Abs(double value) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static byte Max(byte val1, byte val2) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static int Max(int val1, int val2) { }

	[ReliabilityContractAttribute] // RVA: 0xA4260 Offset: 0xA3660 VA: 0x1800A4260
	[CLSCompliantAttribute] // RVA: 0xA4260 Offset: 0xA3660 VA: 0x1800A4260
	public static uint Max(uint val1, uint val2) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static long Max(long val1, long val2) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static float Max(float val1, float val2) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static double Max(double val1, double val2) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static int Min(int val1, int val2) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static long Min(long val1, long val2) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static float Min(float val1, float val2) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static double Min(double val1, double val2) { }

	public static double Log(double a, double newBase) { }

	public static int Sign(float value) { }

	public static int Sign(double value) { }

	public static int DivRem(int a, int b, out int result) { }

	private static void .cctor() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class MemberAccessException : SystemException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class MethodAccessException : MemberAccessException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public enum MidpointRounding
{
	// Fields
	public int value__;
	public const MidpointRounding ToEven = 0;
	public const MidpointRounding AwayFromZero = 1;
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class MissingFieldException : MissingMemberException, ISerializable
{
	// Properties
	public override string Message { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	public override string get_Message() { }

	public void .ctor(string className, string fieldName) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class MissingMemberException : MemberAccessException, ISerializable
{
	// Fields
	protected string ClassName;
	protected string MemberName;
	protected byte[] Signature;

	// Properties
	public override string Message { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	public override string get_Message() { }

	internal static string FormatSignature(byte[] signature) { }

	public void .ctor(string className, string memberName) { }

	public override void GetObjectData(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class MissingMethodException : MissingMemberException, ISerializable
{
	// Fields
	private string signature;

	// Properties
	public override string Message { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	public override string get_Message() { }

	public void .ctor(string className, string methodName) { }

	private void .ctor(string className, string methodName, string signature, string message) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class MulticastNotSupportedException : SystemException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[AttributeUsageAttribute] // RVA: 0x11EF10 Offset: 0x11E310 VA: 0x18011EF10
[ComVisibleAttribute] // RVA: 0x11EF10 Offset: 0x11E310 VA: 0x18011EF10
public sealed class NonSerializedAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class NotImplementedException : SystemException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class NotSupportedException : SystemException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	public void .ctor(string message, Exception innerException) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class NullReferenceException : SystemException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	public void .ctor(string message, Exception innerException) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[FriendAccessAllowedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal class Number
{
	// Methods

	public static bool NumberBufferToDecimal(byte* number, ref Decimal value) { }

	internal static bool NumberBufferToDouble(byte* number, ref double value) { }

	public static string FormatDecimal(Decimal value, string format, NumberFormatInfo info) { }

	public static string FormatDouble(double value, string format, NumberFormatInfo info) { }

	public static string FormatInt32(int value, string format, NumberFormatInfo info) { }

	public static string FormatUInt32(uint value, string format, NumberFormatInfo info) { }

	public static string FormatInt64(long value, string format, NumberFormatInfo info) { }

	public static string FormatUInt64(ulong value, string format, NumberFormatInfo info) { }

	public static string FormatSingle(float value, string format, NumberFormatInfo info) { }

	private static bool HexNumberToInt32(ref Number.NumberBuffer number, ref int value) { }

	private static bool HexNumberToInt64(ref Number.NumberBuffer number, ref long value) { }

	private static bool HexNumberToUInt32(ref Number.NumberBuffer number, ref uint value) { }

	private static bool HexNumberToUInt64(ref Number.NumberBuffer number, ref ulong value) { }

	private static bool IsWhite(char ch) { }

	private static bool NumberToInt32(ref Number.NumberBuffer number, ref int value) { }

	private static bool NumberToInt64(ref Number.NumberBuffer number, ref long value) { }

	private static bool NumberToUInt32(ref Number.NumberBuffer number, ref uint value) { }

	private static bool NumberToUInt64(ref Number.NumberBuffer number, ref ulong value) { }

	private static char* MatchChars(char* p, string str) { }

	private static char* MatchChars(char* p, char* str) { }

	internal static Decimal ParseDecimal(string value, NumberStyles options, NumberFormatInfo numfmt) { }

	internal static double ParseDouble(string value, NumberStyles options, NumberFormatInfo numfmt) { }

	internal static int ParseInt32(string s, NumberStyles style, NumberFormatInfo info) { }

	internal static long ParseInt64(string value, NumberStyles options, NumberFormatInfo numfmt) { }

	private static bool ParseNumber(ref char* str, NumberStyles options, ref Number.NumberBuffer number, StringBuilder sb, NumberFormatInfo numfmt, bool parseDecimal) { }

	internal static float ParseSingle(string value, NumberStyles options, NumberFormatInfo numfmt) { }

	internal static uint ParseUInt32(string value, NumberStyles options, NumberFormatInfo numfmt) { }

	internal static ulong ParseUInt64(string value, NumberStyles options, NumberFormatInfo numfmt) { }

	private static void StringToNumber(string str, NumberStyles options, ref Number.NumberBuffer number, NumberFormatInfo info, bool parseDecimal) { }

	private static bool TrailingZeros(string s, int index) { }

	internal static bool TryParseDecimal(string value, NumberStyles options, NumberFormatInfo numfmt, out Decimal result) { }

	internal static bool TryParseDouble(string value, NumberStyles options, NumberFormatInfo numfmt, out double result) { }

	internal static bool TryParseInt32(string s, NumberStyles style, NumberFormatInfo info, out int result) { }

	internal static bool TryParseInt64(string s, NumberStyles style, NumberFormatInfo info, out long result) { }

	internal static bool TryParseSingle(string value, NumberStyles options, NumberFormatInfo numfmt, out float result) { }

	internal static bool TryParseUInt32(string s, NumberStyles style, NumberFormatInfo info, out uint result) { }

	internal static bool TryParseUInt64(string s, NumberStyles style, NumberFormatInfo info, out ulong result) { }

	internal static bool TryStringToNumber(string str, NumberStyles options, ref Number.NumberBuffer number, NumberFormatInfo numfmt, bool parseDecimal) { }

	[FriendAccessAllowedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static bool TryStringToNumber(string str, NumberStyles options, ref Number.NumberBuffer number, StringBuilder sb, NumberFormatInfo numfmt, bool parseDecimal) { }
}

// Namespace: 
[FriendAccessAllowedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal struct Number.NumberBuffer
{
	// Fields
	public static readonly int NumberBufferBytes;
	private byte* baseAddress;
	public char* digits;
	public int precision;
	public int scale;
	public bool sign;

	// Methods

	public void .ctor(byte* stackBuffer) { }

	public byte* PackForNative() { }

	private static void .cctor() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class ObjectDisposedException : InvalidOperationException
{
	// Fields
	private string objectName;

	// Properties
	public override string Message { get; }
	public string ObjectName { get; }

	// Methods

	private void .ctor() { }

	public void .ctor(string objectName) { }

	public void .ctor(string objectName, string message) { }

	public override string get_Message() { }

	public string get_ObjectName() { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	public override void GetObjectData(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[AttributeUsageAttribute] // RVA: 0xC5BF0 Offset: 0xC4FF0 VA: 0x1800C5BF0
[ComVisibleAttribute] // RVA: 0xC5BF0 Offset: 0xC4FF0 VA: 0x1800C5BF0
[Serializable]
public sealed class ObsoleteAttribute : Attribute
{
	// Fields
	private string _message;
	private bool _error;

	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	public void .ctor(string message, bool error) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class OperationCanceledException : SystemException
{
	// Fields
	private CancellationToken _cancellationToken;

	// Properties
	public CancellationToken CancellationToken { get; set; }

	// Methods

	public CancellationToken get_CancellationToken() { }

	private void set_CancellationToken(CancellationToken value) { }

	public void .ctor() { }

	public void .ctor(string message) { }

	public void .ctor(string message, CancellationToken token) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class OutOfMemoryException : SystemException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	public void .ctor(string message, Exception innerException) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class OverflowException : ArithmeticException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	public void .ctor(string message, Exception innerException) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xCAD10 Offset: 0xCA110 VA: 0x1800CAD10
[AttributeUsageAttribute] // RVA: 0xCAD10 Offset: 0xCA110 VA: 0x1800CAD10
public sealed class ParamArrayAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
internal struct ParamsArray
{
	// Fields
	private static readonly object[] oneArgArray;
	private static readonly object[] twoArgArray;
	private static readonly object[] threeArgArray;
	private readonly object arg0;
	private readonly object arg1;
	private readonly object arg2;
	private readonly object[] args;

	// Properties
	public int Length { get; }
	public object Item { get; }

	// Methods

	public void .ctor(object arg0) { }

	public void .ctor(object arg0, object arg1) { }

	public void .ctor(object arg0, object arg1, object arg2) { }

	public void .ctor(object[] args) { }

	public int get_Length() { }

	public object get_Item(int index) { }

	private object GetAtSlow(int index) { }

	private static void .cctor() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class PlatformNotSupportedException : NotSupportedException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class Random
{
	// Fields
	private int inext;
	private int inextp;
	private int[] SeedArray;

	// Methods

	public void .ctor() { }

	public void .ctor(int Seed) { }

	protected virtual double Sample() { }

	private int InternalSample() { }

	public virtual int Next() { }

	private double GetSampleForLargeRange() { }

	public virtual int Next(int minValue, int maxValue) { }

	public virtual int Next(int maxValue) { }

	public virtual void NextBytes(byte[] buffer) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class RankException : SystemException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
internal enum TypeNameFormatFlags
{
	// Fields
	public int value__;
	public const TypeNameFormatFlags FormatBasic = 0;
	public const TypeNameFormatFlags FormatNamespace = 1;
	public const TypeNameFormatFlags FormatFullInst = 2;
	public const TypeNameFormatFlags FormatAssembly = 4;
	public const TypeNameFormatFlags FormatSignature = 8;
	public const TypeNameFormatFlags FormatNoVersion = 16;
	public const TypeNameFormatFlags FormatAngleBrackets = 64;
	public const TypeNameFormatFlags FormatStubInfo = 128;
	public const TypeNameFormatFlags FormatGenericParam = 256;
	public const TypeNameFormatFlags FormatSerialization = 259;
}

// Namespace: System
internal enum TypeNameKind
{
	// Fields
	public int value__;
	public const TypeNameKind Name = 0;
	public const TypeNameKind ToString = 1;
	public const TypeNameKind SerializationName = 2;
	public const TypeNameKind FullName = 3;
}

// Namespace: System
[Serializable]
internal class RuntimeType : TypeInfo, ISerializable, ICloneable
{
	// Fields
	internal static readonly RuntimeType ValueType;
	internal static readonly RuntimeType EnumType;
	private static readonly RuntimeType ObjectType;
	private static readonly RuntimeType StringType;
	private static readonly RuntimeType DelegateType;
	private static Type[] s_SICtorParamTypes;
	private const BindingFlags MemberBindingMask = 255;
	private const BindingFlags InvocationMask = 65280;
	private const BindingFlags BinderNonCreateInstance = 15616;
	private const BindingFlags BinderGetSetProperty = 12288;
	private const BindingFlags BinderSetInvokeProperty = 8448;
	private const BindingFlags BinderGetSetField = 3072;
	private const BindingFlags BinderSetInvokeField = 2304;
	private const BindingFlags BinderNonFieldGetSet = 16773888;
	private const BindingFlags ClassicBindingMask = 61696;
	private static RuntimeType s_typedRef;
	private MonoTypeInfo type_info;
	internal object GenericCache;
	private RuntimeConstructorInfo m_serializationCtor;

	// Properties
	public override Module Module { get; }
	public override Assembly Assembly { get; }
	public override RuntimeTypeHandle TypeHandle { get; }
	public override Type BaseType { get; }
	public override Type UnderlyingSystemType { get; }
	public override bool IsEnum { get; }
	public override GenericParameterAttributes GenericParameterAttributes { get; }
	internal override bool IsSzArray { get; }
	public override bool IsGenericTypeDefinition { get; }
	public override bool IsGenericParameter { get; }
	public override int GenericParameterPosition { get; }
	public override bool IsGenericType { get; }
	public override bool IsConstructedGenericType { get; }
	public override MemberTypes MemberType { get; }
	public override Type ReflectedType { get; }
	public override int MetadataToken { get; }
	public override StructLayoutAttribute StructLayoutAttribute { get; }
	public override bool ContainsGenericParameters { get; }
	public override Guid GUID { get; }
	public override MethodBase DeclaringMethod { get; }
	public override string AssemblyQualifiedName { get; }
	public override Type DeclaringType { get; }
	public override string Name { get; }
	public override string Namespace { get; }
	public override string FullName { get; }
	public override bool IsSZArray { get; }

	// Methods

	private static void ThrowIfTypeNeverValidGenericArgument(RuntimeType type) { }

	internal static void SanityCheckGenericArguments(RuntimeType[] genericArguments, RuntimeType[] genericParamters) { }

	private static void SplitName(string fullname, out string name, out string ns) { }

	private static void FilterHelper(BindingFlags bindingFlags, ref string name, bool allowPrefixLookup, out bool prefixLookup, out bool ignoreCase, out RuntimeType.MemberListType listType) { }

	private static void FilterHelper(BindingFlags bindingFlags, ref string name, out bool ignoreCase, out RuntimeType.MemberListType listType) { }

	private static bool FilterApplyPrefixLookup(MemberInfo memberInfo, string name, bool ignoreCase) { }

	private static bool FilterApplyBase(MemberInfo memberInfo, BindingFlags bindingFlags, bool isPublic, bool isNonProtectedInternal, bool isStatic, string name, bool prefixLookup) { }

	private static bool FilterApplyType(Type type, BindingFlags bindingFlags, string name, bool prefixLookup, string ns) { }

	private static bool FilterApplyMethodInfo(RuntimeMethodInfo method, BindingFlags bindingFlags, CallingConventions callConv, Type[] argumentTypes) { }

	private static bool FilterApplyConstructorInfo(RuntimeConstructorInfo constructor, BindingFlags bindingFlags, CallingConventions callConv, Type[] argumentTypes) { }

	private static bool FilterApplyMethodBase(MethodBase methodBase, BindingFlags methodFlags, BindingFlags bindingFlags, CallingConventions callConv, Type[] argumentTypes) { }

	internal void .ctor() { }

	internal bool IsSpecialSerializableType() { }

	private RuntimeType.ListBuilder<MethodInfo> GetMethodCandidates(string name, BindingFlags bindingAttr, CallingConventions callConv, Type[] types, bool allowPrefixLookup) { }

	private RuntimeType.ListBuilder<ConstructorInfo> GetConstructorCandidates(string name, BindingFlags bindingAttr, CallingConventions callConv, Type[] types, bool allowPrefixLookup) { }

	private RuntimeType.ListBuilder<PropertyInfo> GetPropertyCandidates(string name, BindingFlags bindingAttr, Type[] types, bool allowPrefixLookup) { }

	private RuntimeType.ListBuilder<EventInfo> GetEventCandidates(string name, BindingFlags bindingAttr, bool allowPrefixLookup) { }

	private RuntimeType.ListBuilder<FieldInfo> GetFieldCandidates(string name, BindingFlags bindingAttr, bool allowPrefixLookup) { }

	private RuntimeType.ListBuilder<Type> GetNestedTypeCandidates(string fullname, BindingFlags bindingAttr, bool allowPrefixLookup) { }

	public override MethodInfo[] GetMethods(BindingFlags bindingAttr) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) { }

	public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) { }

	public override EventInfo[] GetEvents(BindingFlags bindingAttr) { }

	public override FieldInfo[] GetFields(BindingFlags bindingAttr) { }

	public override Type[] GetNestedTypes(BindingFlags bindingAttr) { }

	public override MemberInfo[] GetMembers(BindingFlags bindingAttr) { }

	protected override MethodInfo GetMethodImpl(string name, BindingFlags bindingAttr, Binder binder, CallingConventions callConv, Type[] types, ParameterModifier[] modifiers) { }

	protected override ConstructorInfo GetConstructorImpl(BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers) { }

	protected override PropertyInfo GetPropertyImpl(string name, BindingFlags bindingAttr, Binder binder, Type returnType, Type[] types, ParameterModifier[] modifiers) { }

	public override EventInfo GetEvent(string name, BindingFlags bindingAttr) { }

	public override FieldInfo GetField(string name, BindingFlags bindingAttr) { }

	public override Type GetInterface(string fullname, bool ignoreCase) { }

	public override Type GetNestedType(string fullname, BindingFlags bindingAttr) { }

	public override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr) { }

	public override Module get_Module() { }

	internal RuntimeModule GetRuntimeModule() { }

	public override Assembly get_Assembly() { }

	internal RuntimeAssembly GetRuntimeAssembly() { }

	public override RuntimeTypeHandle get_TypeHandle() { }

	public override bool IsInstanceOfType(object o) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public override bool IsSubclassOf(Type type) { }

	public override bool IsAssignableFrom(Type c) { }

	public override bool IsEquivalentTo(Type other) { }

	public override Type get_BaseType() { }

	private RuntimeType GetBaseType() { }

	public override Type get_UnderlyingSystemType() { }

	protected override TypeAttributes GetAttributeFlagsImpl() { }

	protected override bool IsContextfulImpl() { }

	protected override bool IsByRefImpl() { }

	protected override bool IsPrimitiveImpl() { }

	protected override bool IsPointerImpl() { }

	protected override bool IsCOMObjectImpl() { }

	protected override bool IsValueTypeImpl() { }

	public override bool get_IsEnum() { }

	protected override bool HasElementTypeImpl() { }

	public override GenericParameterAttributes get_GenericParameterAttributes() { }

	internal override bool get_IsSzArray() { }

	protected override bool IsArrayImpl() { }

	public override int GetArrayRank() { }

	public override Type GetElementType() { }

	public override string[] GetEnumNames() { }

	public override Array GetEnumValues() { }

	public override Type GetEnumUnderlyingType() { }

	public override bool IsEnumDefined(object value) { }

	public override string GetEnumName(object value) { }

	internal RuntimeType[] GetGenericArgumentsInternal() { }

	public override Type[] GetGenericArguments() { }

	public override Type MakeGenericType(Type[] instantiation) { }

	public override bool get_IsGenericTypeDefinition() { }

	public override bool get_IsGenericParameter() { }

	public override int get_GenericParameterPosition() { }

	public override Type GetGenericTypeDefinition() { }

	public override bool get_IsGenericType() { }

	public override bool get_IsConstructedGenericType() { }

	public override MemberInfo[] GetDefaultMembers() { }

	[DebuggerHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[DebuggerStepThroughAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public override object InvokeMember(string name, BindingFlags bindingFlags, Binder binder, object target, object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, string[] namedParams) { }

	public override bool Equals(object obj) { }

	public static bool op_Equality(RuntimeType left, RuntimeType right) { }

	public static bool op_Inequality(RuntimeType left, RuntimeType right) { }

	public object Clone() { }

	public void GetObjectData(SerializationInfo info, StreamingContext context) { }

	public override object[] GetCustomAttributes(bool inherit) { }

	public override object[] GetCustomAttributes(Type attributeType, bool inherit) { }

	public override bool IsDefined(Type attributeType, bool inherit) { }

	public override IList<CustomAttributeData> GetCustomAttributesData() { }

	internal override string FormatTypeName(bool serialization) { }

	public override MemberTypes get_MemberType() { }

	public override Type get_ReflectedType() { }

	public override int get_MetadataToken() { }

	private void CreateInstanceCheckThis() { }

	internal object CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, object[] args, CultureInfo culture, object[] activationAttributes, ref StackCrawlMark stackMark) { }

	[DebuggerStepThroughAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[DebuggerHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	internal object CreateInstanceDefaultCtor(bool publicOnly, bool skipCheckThis, bool fillCache, ref StackCrawlMark stackMark) { }

	internal MonoCMethod GetDefaultConstructor() { }

	private string GetDefaultMemberName() { }

	internal RuntimeConstructorInfo GetSerializationCtor() { }

	internal object CreateInstanceSlow(bool publicOnly, bool skipCheckThis, bool fillCache, ref StackCrawlMark stackMark) { }

	private object CreateInstanceMono(bool nonPublic) { }

	internal object CheckValue(object value, Binder binder, CultureInfo culture, BindingFlags invokeAttr) { }

	private object TryConvertToType(object value, ref bool failed) { }

	private static object IsConvertibleToPrimitiveType(object value, Type targetType) { }

	private string GetCachedName(TypeNameKind kind) { }

	private Type make_array_type(int rank) { }

	public override Type MakeArrayType() { }

	public override Type MakeArrayType(int rank) { }

	private Type make_byref_type() { }

	public override Type MakeByRefType() { }

	private static Type MakePointerType(Type type) { }

	public override Type MakePointerType() { }

	public override StructLayoutAttribute get_StructLayoutAttribute() { }

	public override bool get_ContainsGenericParameters() { }

	public override Type[] GetGenericParameterConstraints() { }

	internal static object CreateInstanceForAnotherGenericParameter(Type genericType, RuntimeType genericArgument) { }

	private static Type MakeGenericType(Type gt, Type[] types) { }

	internal IntPtr GetMethodsByName_native(IntPtr namePtr, BindingFlags bindingAttr, bool ignoreCase) { }

	internal RuntimeMethodInfo[] GetMethodsByName(string name, BindingFlags bindingAttr, bool ignoreCase, RuntimeType reflectedType) { }

	private IntPtr GetPropertiesByName_native(IntPtr name, BindingFlags bindingAttr, bool icase) { }

	private IntPtr GetConstructors_native(BindingFlags bindingAttr) { }

	private RuntimeConstructorInfo[] GetConstructors_internal(BindingFlags bindingAttr, RuntimeType reflectedType) { }

	private RuntimePropertyInfo[] GetPropertiesByName(string name, BindingFlags bindingAttr, bool icase, RuntimeType reflectedType) { }

	public override InterfaceMapping GetInterfaceMap(Type ifaceType) { }

	private static void GetInterfaceMapData(Type t, Type iface, out MethodInfo[] targets, out MethodInfo[] methods) { }

	public override Guid get_GUID() { }

	internal void GetPacking(out int packing, out int size) { }

	protected override TypeCode GetTypeCodeImpl() { }

	private static TypeCode GetTypeCodeImplInternal(Type type) { }

	public override string ToString() { }

	private bool IsGenericCOMObjectImpl() { }

	private static object CreateInstanceInternal(Type type) { }

	public override MethodBase get_DeclaringMethod() { }

	internal string getFullName(bool full_name, bool assembly_qualified) { }

	private Type[] GetGenericArgumentsInternal(bool runtimeArray) { }

	private GenericParameterAttributes GetGenericParameterAttributes() { }

	private int GetGenericParameterPosition() { }

	private IntPtr GetEvents_native(IntPtr name, BindingFlags bindingAttr) { }

	private IntPtr GetFields_native(IntPtr name, BindingFlags bindingAttr) { }

	private RuntimeFieldInfo[] GetFields_internal(string name, BindingFlags bindingAttr, RuntimeType reflectedType) { }

	private RuntimeEventInfo[] GetEvents_internal(string name, BindingFlags bindingAttr, RuntimeType reflectedType) { }

	public override Type[] GetInterfaces() { }

	private IntPtr GetNestedTypes_native(IntPtr name, BindingFlags bindingAttr) { }

	private RuntimeType[] GetNestedTypes_internal(string displayName, BindingFlags bindingAttr) { }

	public override string get_AssemblyQualifiedName() { }

	public override Type get_DeclaringType() { }

	public override string get_Name() { }

	public override string get_Namespace() { }

	public override int GetHashCode() { }

	public override string get_FullName() { }

	public override bool get_IsSZArray() { }

	private static void .cctor() { }
}

// Namespace: 
internal enum RuntimeType.MemberListType
{
	// Fields
	public int value__;
	public const RuntimeType.MemberListType All = 0;
	public const RuntimeType.MemberListType CaseSensitive = 1;
	public const RuntimeType.MemberListType CaseInsensitive = 2;
	public const RuntimeType.MemberListType HandleToInfo = 3;
}

// Namespace: 
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
private struct RuntimeType.ListBuilder<T>
{
	// Fields
	private T[] _items;
	private T _item;
	private int _count;
	private int _capacity;

	// Properties
	public T Item { get; }
	public int Count { get; }

	// Methods

	public void .ctor(int capacity) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27C8A0 Offset: 0x27BCA0 VA: 0x18027C8A0
	|-RuntimeType.ListBuilder<object>..ctor
	|-RuntimeType.ListBuilder<ConstructorInfo>..ctor
	|-RuntimeType.ListBuilder<EventInfo>..ctor
	|-RuntimeType.ListBuilder<FieldInfo>..ctor
	|-RuntimeType.ListBuilder<MethodInfo>..ctor
	|-RuntimeType.ListBuilder<PropertyInfo>..ctor
	|-RuntimeType.ListBuilder<Type>..ctor
	*/

	public T get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27C8C0 Offset: 0x27BCC0 VA: 0x18027C8C0
	|-RuntimeType.ListBuilder<object>.get_Item
	|-RuntimeType.ListBuilder<ConstructorInfo>.get_Item
	|-RuntimeType.ListBuilder<MethodInfo>.get_Item
	|-RuntimeType.ListBuilder<PropertyInfo>.get_Item
	*/

	public T[] ToArray() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27C890 Offset: 0x27BC90 VA: 0x18027C890
	|-RuntimeType.ListBuilder<object>.ToArray
	|-RuntimeType.ListBuilder<ConstructorInfo>.ToArray
	|-RuntimeType.ListBuilder<EventInfo>.ToArray
	|-RuntimeType.ListBuilder<FieldInfo>.ToArray
	|-RuntimeType.ListBuilder<MethodInfo>.ToArray
	|-RuntimeType.ListBuilder<PropertyInfo>.ToArray
	|-RuntimeType.ListBuilder<Type>.ToArray
	*/

	public void CopyTo(object[] array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27C880 Offset: 0x27BC80 VA: 0x18027C880
	|-RuntimeType.ListBuilder<object>.CopyTo
	|-RuntimeType.ListBuilder<ConstructorInfo>.CopyTo
	|-RuntimeType.ListBuilder<EventInfo>.CopyTo
	|-RuntimeType.ListBuilder<FieldInfo>.CopyTo
	|-RuntimeType.ListBuilder<MethodInfo>.CopyTo
	|-RuntimeType.ListBuilder<PropertyInfo>.CopyTo
	|-RuntimeType.ListBuilder<Type>.CopyTo
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C0C20 Offset: 0x1C0020 VA: 0x1801C0C20
	|-RuntimeType.ListBuilder<object>.get_Count
	|-RuntimeType.ListBuilder<ConstructorInfo>.get_Count
	|-RuntimeType.ListBuilder<EventInfo>.get_Count
	|-RuntimeType.ListBuilder<FieldInfo>.get_Count
	|-RuntimeType.ListBuilder<MethodInfo>.get_Count
	|-RuntimeType.ListBuilder<PropertyInfo>.get_Count
	|-RuntimeType.ListBuilder<Type>.get_Count
	*/

	public void Add(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27C870 Offset: 0x27BC70 VA: 0x18027C870
	|-RuntimeType.ListBuilder<object>.Add
	|-RuntimeType.ListBuilder<ConstructorInfo>.Add
	|-RuntimeType.ListBuilder<EventInfo>.Add
	|-RuntimeType.ListBuilder<FieldInfo>.Add
	|-RuntimeType.ListBuilder<MethodInfo>.Add
	|-RuntimeType.ListBuilder<PropertyInfo>.Add
	|-RuntimeType.ListBuilder<Type>.Add
	*/
}

// Namespace: System
[Serializable]
internal class ReflectionOnlyType : RuntimeType
{
	// Properties
	public override RuntimeTypeHandle TypeHandle { get; }

	// Methods

	private void .ctor() { }

	public override RuntimeTypeHandle get_TypeHandle() { }
}

// Namespace: System
[CLSCompliantAttribute] // RVA: 0x8A8E0 Offset: 0x89CE0 VA: 0x18008A8E0
[ComVisibleAttribute] // RVA: 0x8A8E0 Offset: 0x89CE0 VA: 0x18008A8E0
[Serializable]
public struct SByte : IComparable, IFormattable, IConvertible, IComparable<sbyte>, IEquatable<sbyte>
{
	// Fields
	private sbyte m_value;
	public const sbyte MaxValue = 127;
	public const sbyte MinValue = -128;

	// Methods

	public int CompareTo(object obj) { }

	public int CompareTo(sbyte value) { }

	public override bool Equals(object obj) { }

	public bool Equals(sbyte obj) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	public string ToString(IFormatProvider provider) { }

	public string ToString(string format, IFormatProvider provider) { }

	private string ToString(string format, NumberFormatInfo info) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static sbyte Parse(string s, NumberStyles style) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static sbyte Parse(string s, IFormatProvider provider) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static sbyte Parse(string s, NumberStyles style, IFormatProvider provider) { }

	private static sbyte Parse(string s, NumberStyles style, NumberFormatInfo info) { }

	public TypeCode GetTypeCode() { }

	private bool System.IConvertible.ToBoolean(IFormatProvider provider) { }

	private char System.IConvertible.ToChar(IFormatProvider provider) { }

	private sbyte System.IConvertible.ToSByte(IFormatProvider provider) { }

	private byte System.IConvertible.ToByte(IFormatProvider provider) { }

	private short System.IConvertible.ToInt16(IFormatProvider provider) { }

	private ushort System.IConvertible.ToUInt16(IFormatProvider provider) { }

	private int System.IConvertible.ToInt32(IFormatProvider provider) { }

	private uint System.IConvertible.ToUInt32(IFormatProvider provider) { }

	private long System.IConvertible.ToInt64(IFormatProvider provider) { }

	private ulong System.IConvertible.ToUInt64(IFormatProvider provider) { }

	private float System.IConvertible.ToSingle(IFormatProvider provider) { }

	private double System.IConvertible.ToDouble(IFormatProvider provider) { }

	private Decimal System.IConvertible.ToDecimal(IFormatProvider provider) { }

	private DateTime System.IConvertible.ToDateTime(IFormatProvider provider) { }

	private object System.IConvertible.ToType(Type type, IFormatProvider provider) { }
}

// Namespace: System
[AttributeUsageAttribute] // RVA: 0xE6480 Offset: 0xE5880 VA: 0x1800E6480
[ComVisibleAttribute] // RVA: 0xE6480 Offset: 0xE5880 VA: 0x1800E6480
public sealed class SerializableAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System
internal sealed class SharedStatics
{
	// Fields
	private static readonly SharedStatics _sharedStatics;
	private Tokenizer.StringMaker _maker;

	// Methods

	private void .ctor() { }

	public static Tokenizer.StringMaker GetSharedStringMaker() { }

	public static void ReleaseSharedStringMaker(ref Tokenizer.StringMaker maker) { }

	private static void .cctor() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public struct Single : IComparable, IFormattable, IConvertible, IComparable<float>, IEquatable<float>
{
	// Fields
	internal float m_value;
	public const float MinValue = -3.402823E+38;
	public const float Epsilon = 1.401298E-45;
	public const float MaxValue = 3.402823E+38;
	public const float PositiveInfinity = ∞;
	public const float NegativeInfinity = -∞;
	public const float NaN = NaN;

	// Methods

	public static bool IsInfinity(float f) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static bool IsNaN(float f) { }

	public int CompareTo(object value) { }

	public int CompareTo(float value) { }

	public override bool Equals(object obj) { }

	public bool Equals(float obj) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	public string ToString(IFormatProvider provider) { }

	public string ToString(string format) { }

	public string ToString(string format, IFormatProvider provider) { }

	public static float Parse(string s) { }

	public static float Parse(string s, NumberStyles style) { }

	public static float Parse(string s, IFormatProvider provider) { }

	public static float Parse(string s, NumberStyles style, IFormatProvider provider) { }

	private static float Parse(string s, NumberStyles style, NumberFormatInfo info) { }

	public static bool TryParse(string s, out float result) { }

	public static bool TryParse(string s, NumberStyles style, IFormatProvider provider, out float result) { }

	private static bool TryParse(string s, NumberStyles style, NumberFormatInfo info, out float result) { }

	public TypeCode GetTypeCode() { }

	private bool System.IConvertible.ToBoolean(IFormatProvider provider) { }

	private char System.IConvertible.ToChar(IFormatProvider provider) { }

	private sbyte System.IConvertible.ToSByte(IFormatProvider provider) { }

	private byte System.IConvertible.ToByte(IFormatProvider provider) { }

	private short System.IConvertible.ToInt16(IFormatProvider provider) { }

	private ushort System.IConvertible.ToUInt16(IFormatProvider provider) { }

	private int System.IConvertible.ToInt32(IFormatProvider provider) { }

	private uint System.IConvertible.ToUInt32(IFormatProvider provider) { }

	private long System.IConvertible.ToInt64(IFormatProvider provider) { }

	private ulong System.IConvertible.ToUInt64(IFormatProvider provider) { }

	private float System.IConvertible.ToSingle(IFormatProvider provider) { }

	private double System.IConvertible.ToDouble(IFormatProvider provider) { }

	private Decimal System.IConvertible.ToDecimal(IFormatProvider provider) { }

	private DateTime System.IConvertible.ToDateTime(IFormatProvider provider) { }

	private object System.IConvertible.ToType(Type type, IFormatProvider provider) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class StackOverflowException : SystemException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xED340 Offset: 0xEC740 VA: 0x1800ED340
[DefaultMemberAttribute] // RVA: 0xED340 Offset: 0xEC740 VA: 0x1800ED340
[Serializable]
public sealed class String : IComparable, ICloneable, IConvertible, IEnumerable, IComparable<string>, IEnumerable<char>, IEquatable<string>
{
	// Fields
	private int m_stringLength;
	private char m_firstChar;
	private const int TrimHead = 0;
	private const int TrimTail = 1;
	private const int TrimBoth = 2;
	public static readonly string Empty;
	private const int charPtrAlignConst = 1;
	private const int alignConst = 3;

	// Properties
	public char Chars { get; }
	public int Length { get; }

	// Methods

	public static string Join(string separator, string[] value) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public static string Join<T>(string separator, IEnumerable<T> values) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1743230 Offset: 0x1742230 VA: 0x181743230
	|-String.Join<CSteamID>
	|
	|-RVA: 0x1743540 Offset: 0x1742540 VA: 0x181743540
	|-String.Join<object>
	*/

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public static string Join(string separator, IEnumerable<string> values) { }

	public static string Join(string separator, string[] value, int startIndex, int count) { }

	private static int CompareOrdinalIgnoreCaseHelper(string strA, string strB) { }

	[ReliabilityContractAttribute] // RVA: 0x36920 Offset: 0x35D20 VA: 0x180036920
	private static bool EqualsHelper(string strA, string strB) { }

	private static int CompareOrdinalHelper(string strA, string strB) { }

	[ReliabilityContractAttribute] // RVA: 0x36920 Offset: 0x35D20 VA: 0x180036920
	public override bool Equals(object obj) { }

	[ReliabilityContractAttribute] // RVA: 0x36920 Offset: 0x35D20 VA: 0x180036920
	public bool Equals(string value) { }

	public bool Equals(string value, StringComparison comparisonType) { }

	public static bool Equals(string a, string b) { }

	public static bool Equals(string a, string b, StringComparison comparisonType) { }

	public static bool op_Equality(string a, string b) { }

	public static bool op_Inequality(string a, string b) { }

	public char get_Chars(int index) { }

	public void CopyTo(int sourceIndex, char[] destination, int destinationIndex, int count) { }

	public char[] ToCharArray() { }

	public char[] ToCharArray(int startIndex, int length) { }

	public static bool IsNullOrEmpty(string value) { }

	public static bool IsNullOrWhiteSpace(string value) { }

	[ReliabilityContractAttribute] // RVA: 0x36920 Offset: 0x35D20 VA: 0x180036920
	public override int GetHashCode() { }

	[ReliabilityContractAttribute] // RVA: 0x36920 Offset: 0x35D20 VA: 0x180036920
	internal int GetLegacyNonRandomizedHashCode() { }

	public string[] Split(char[] separator) { }

	public string[] Split(char[] separator, int count) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public string[] Split(char[] separator, StringSplitOptions options) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public string[] Split(char[] separator, int count, StringSplitOptions options) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	internal string[] SplitInternal(char[] separator, int count, StringSplitOptions options) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public string[] Split(string[] separator, StringSplitOptions options) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public string[] Split(string[] separator, int count, StringSplitOptions options) { }

	private string[] InternalSplitKeepEmptyEntries(int[] sepList, int[] lengthList, int numReplaces, int count) { }

	private string[] InternalSplitOmitEmptyEntries(int[] sepList, int[] lengthList, int numReplaces, int count) { }

	private int MakeSeparatorList(char[] separator, ref int[] sepList) { }

	private int MakeSeparatorList(string[] separators, ref int[] sepList, ref int[] lengthList) { }

	public string Substring(int startIndex) { }

	public string Substring(int startIndex, int length) { }

	private string InternalSubString(int startIndex, int length) { }

	public string Trim(char[] trimChars) { }

	public string TrimStart(char[] trimChars) { }

	public string TrimEnd(char[] trimChars) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public void .ctor(char* value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public void .ctor(char* value, int startIndex, int length) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public void .ctor(sbyte* value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public void .ctor(sbyte* value, int startIndex, int length) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public void .ctor(sbyte* value, int startIndex, int length, Encoding enc) { }

	internal static string CreateStringFromEncoding(byte* bytes, int byteLength, Encoding encoding) { }

	public bool IsNormalized() { }

	public bool IsNormalized(NormalizationForm normalizationForm) { }

	public string Normalize() { }

	public string Normalize(NormalizationForm normalizationForm) { }

	internal static string FastAllocateString(int length) { }

	private static void FillStringChecked(string dest, int destPos, string src) { }

	public void .ctor(char[] value, int startIndex, int length) { }

	public void .ctor(char[] value) { }

	internal static void wstrcpy(char* dmem, char* smem, int charCount) { }

	private string CtorCharArray(char[] value) { }

	private string CtorCharArrayStartLength(char[] value, int startIndex, int length) { }

	private static int wcslen(char* ptr) { }

	private string CtorCharPtr(char* ptr) { }

	private string CtorCharPtrStartLength(char* ptr, int startIndex, int length) { }

	public void .ctor(char c, int count) { }

	public static int Compare(string strA, string strB) { }

	public static int Compare(string strA, string strB, bool ignoreCase) { }

	public static int Compare(string strA, string strB, StringComparison comparisonType) { }

	public static int Compare(string strA, string strB, CultureInfo culture, CompareOptions options) { }

	public static int Compare(string strA, string strB, bool ignoreCase, CultureInfo culture) { }

	public static int Compare(string strA, int indexA, string strB, int indexB, int length) { }

	public static int Compare(string strA, int indexA, string strB, int indexB, int length, bool ignoreCase) { }

	public static int Compare(string strA, int indexA, string strB, int indexB, int length, bool ignoreCase, CultureInfo culture) { }

	public static int Compare(string strA, int indexA, string strB, int indexB, int length, CultureInfo culture, CompareOptions options) { }

	public static int Compare(string strA, int indexA, string strB, int indexB, int length, StringComparison comparisonType) { }

	public int CompareTo(object value) { }

	public int CompareTo(string strB) { }

	public static int CompareOrdinal(string strA, string strB) { }

	public static int CompareOrdinal(string strA, int indexA, string strB, int indexB, int length) { }

	public bool Contains(string value) { }

	public bool EndsWith(string value) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public bool EndsWith(string value, StringComparison comparisonType) { }

	public bool EndsWith(string value, bool ignoreCase, CultureInfo culture) { }

	internal bool EndsWith(char value) { }

	public int IndexOf(char value) { }

	public int IndexOf(char value, int startIndex) { }

	public int IndexOfAny(char[] anyOf) { }

	public int IndexOfAny(char[] anyOf, int startIndex) { }

	public int IndexOf(string value) { }

	public int IndexOf(string value, int startIndex) { }

	public int IndexOf(string value, int startIndex, int count) { }

	public int IndexOf(string value, StringComparison comparisonType) { }

	public int IndexOf(string value, int startIndex, StringComparison comparisonType) { }

	public int IndexOf(string value, int startIndex, int count, StringComparison comparisonType) { }

	public int LastIndexOf(char value) { }

	public int LastIndexOf(char value, int startIndex) { }

	public int LastIndexOfAny(char[] anyOf) { }

	public int LastIndexOfAny(char[] anyOf, int startIndex) { }

	public int LastIndexOf(string value) { }

	public int LastIndexOf(string value, int startIndex) { }

	public int LastIndexOf(string value, int startIndex, int count) { }

	public int LastIndexOf(string value, StringComparison comparisonType) { }

	public int LastIndexOf(string value, int startIndex, StringComparison comparisonType) { }

	public int LastIndexOf(string value, int startIndex, int count, StringComparison comparisonType) { }

	public string PadLeft(int totalWidth) { }

	public string PadLeft(int totalWidth, char paddingChar) { }

	public string PadRight(int totalWidth) { }

	public string PadRight(int totalWidth, char paddingChar) { }

	public bool StartsWith(string value) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public bool StartsWith(string value, StringComparison comparisonType) { }

	public bool StartsWith(string value, bool ignoreCase, CultureInfo culture) { }

	public string ToLower() { }

	public string ToLower(CultureInfo culture) { }

	public string ToLowerInvariant() { }

	public string ToUpper() { }

	public string ToUpper(CultureInfo culture) { }

	public string ToUpperInvariant() { }

	public override string ToString() { }

	public string ToString(IFormatProvider provider) { }

	public object Clone() { }

	private static bool IsBOMWhitespace(char c) { }

	public string Trim() { }

	private string TrimHelper(int trimType) { }

	private string TrimHelper(char[] trimChars, int trimType) { }

	private string CreateTrimmedString(int start, int end) { }

	public string Insert(int startIndex, string value) { }

	public string Replace(char oldChar, char newChar) { }

	public string Replace(string oldValue, string newValue) { }

	public string Remove(int startIndex, int count) { }

	public string Remove(int startIndex) { }

	public static string Format(string format, object arg0) { }

	public static string Format(string format, object arg0, object arg1) { }

	public static string Format(string format, object arg0, object arg1, object arg2) { }

	public static string Format(string format, object[] args) { }

	public static string Format(IFormatProvider provider, string format, object arg0) { }

	public static string Format(IFormatProvider provider, string format, object arg0, object arg1) { }

	public static string Format(IFormatProvider provider, string format, object arg0, object arg1, object arg2) { }

	public static string Format(IFormatProvider provider, string format, object[] args) { }

	private static string FormatHelper(IFormatProvider provider, string format, ParamsArray args) { }

	public static string Copy(string str) { }

	public static string Concat(object arg0) { }

	public static string Concat(object arg0, object arg1) { }

	public static string Concat(object arg0, object arg1, object arg2) { }

	public static string Concat(object[] args) { }

	public static string Concat(string str0, string str1) { }

	public static string Concat(string str0, string str1, string str2) { }

	public static string Concat(string str0, string str1, string str2, string str3) { }

	private static string ConcatArray(string[] values, int totalLength) { }

	public static string Concat(string[] values) { }

	public static string Intern(string str) { }

	public static string IsInterned(string str) { }

	public TypeCode GetTypeCode() { }

	private bool System.IConvertible.ToBoolean(IFormatProvider provider) { }

	private char System.IConvertible.ToChar(IFormatProvider provider) { }

	private sbyte System.IConvertible.ToSByte(IFormatProvider provider) { }

	private byte System.IConvertible.ToByte(IFormatProvider provider) { }

	private short System.IConvertible.ToInt16(IFormatProvider provider) { }

	private ushort System.IConvertible.ToUInt16(IFormatProvider provider) { }

	private int System.IConvertible.ToInt32(IFormatProvider provider) { }

	private uint System.IConvertible.ToUInt32(IFormatProvider provider) { }

	private long System.IConvertible.ToInt64(IFormatProvider provider) { }

	private ulong System.IConvertible.ToUInt64(IFormatProvider provider) { }

	private float System.IConvertible.ToSingle(IFormatProvider provider) { }

	private double System.IConvertible.ToDouble(IFormatProvider provider) { }

	private Decimal System.IConvertible.ToDecimal(IFormatProvider provider) { }

	private DateTime System.IConvertible.ToDateTime(IFormatProvider provider) { }

	private object System.IConvertible.ToType(Type type, IFormatProvider provider) { }

	public CharEnumerator GetEnumerator() { }

	private IEnumerator<char> System.Collections.Generic.IEnumerable<System.Char>.GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	public int get_Length() { }

	internal static int CompareOrdinalUnchecked(string strA, int indexA, int lenA, string strB, int indexB, int lenB) { }

	public int IndexOf(char value, int startIndex, int count) { }

	internal int IndexOfUnchecked(char value, int startIndex, int count) { }

	internal int IndexOfUnchecked(string value, int startIndex, int count) { }

	public int IndexOfAny(char[] anyOf, int startIndex, int count) { }

	private int IndexOfAnyUnchecked(char[] anyOf, int startIndex, int count) { }

	public int LastIndexOf(char value, int startIndex, int count) { }

	internal int LastIndexOfUnchecked(char value, int startIndex, int count) { }

	public int LastIndexOfAny(char[] anyOf, int startIndex, int count) { }

	private int LastIndexOfAnyUnchecked(char[] anyOf, int startIndex, int count) { }

	internal static int nativeCompareOrdinalEx(string strA, int indexA, string strB, int indexB, int count) { }

	private string ReplaceInternal(char oldChar, char newChar) { }

	internal string ReplaceInternal(string oldValue, string newValue) { }

	private string ReplaceUnchecked(string oldValue, string newValue) { }

	private string ReplaceFallback(string oldValue, string newValue, int testedCount) { }

	private string PadHelper(int totalWidth, char paddingChar, bool isRightPadded) { }

	internal bool StartsWithOrdinalUnchecked(string value) { }

	internal bool IsAscii() { }

	internal bool IsFastSort() { }

	private static string InternalIsInterned(string str) { }

	private static string InternalIntern(string str) { }

	internal static void CharCopy(char* dest, char* src, int count) { }

	private static void memset(byte* dest, int val, int len) { }

	private static void memcpy(byte* dest, byte* src, int size) { }

	internal static void bzero(byte* dest, int len) { }

	internal static void bzero_aligned_1(byte* dest, int len) { }

	internal static void bzero_aligned_2(byte* dest, int len) { }

	internal static void bzero_aligned_4(byte* dest, int len) { }

	internal static void bzero_aligned_8(byte* dest, int len) { }

	internal static void memcpy_aligned_1(byte* dest, byte* src, int size) { }

	internal static void memcpy_aligned_2(byte* dest, byte* src, int size) { }

	internal static void memcpy_aligned_4(byte* dest, byte* src, int size) { }

	internal static void memcpy_aligned_8(byte* dest, byte* src, int size) { }

	private string CreateString(sbyte* value) { }

	private string CreateString(sbyte* value, int startIndex, int length) { }

	private string CreateString(char* value) { }

	private string CreateString(char* value, int startIndex, int length) { }

	private string CreateString(char[] val, int startIndex, int length) { }

	private string CreateString(char[] val) { }

	private string CreateString(char c, int count) { }

	private string CreateString(sbyte* value, int startIndex, int length, Encoding enc) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0x114E30 Offset: 0x114230 VA: 0x180114E30
[FlagsAttribute] // RVA: 0x114E30 Offset: 0x114230 VA: 0x180114E30
public enum StringSplitOptions
{
	// Fields
	public int value__;
	public const StringSplitOptions None = 0;
	public const StringSplitOptions RemoveEmptyEntries = 1;
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public abstract class StringComparer : IComparer, IEqualityComparer, IComparer<string>, IEqualityComparer<string>
{
	// Fields
	private static readonly StringComparer _invariantCulture;
	private static readonly StringComparer _invariantCultureIgnoreCase;
	private static readonly StringComparer _ordinal;
	private static readonly StringComparer _ordinalIgnoreCase;

	// Properties
	public static StringComparer InvariantCultureIgnoreCase { get; }
	public static StringComparer CurrentCultureIgnoreCase { get; }
	public static StringComparer Ordinal { get; }
	public static StringComparer OrdinalIgnoreCase { get; }

	// Methods

	public static StringComparer get_InvariantCultureIgnoreCase() { }

	public static StringComparer get_CurrentCultureIgnoreCase() { }

	public static StringComparer get_Ordinal() { }

	public static StringComparer get_OrdinalIgnoreCase() { }

	public int Compare(object x, object y) { }

	public bool Equals(object x, object y) { }

	public int GetHashCode(object obj) { }

	public abstract int Compare(string x, string y) { }

	public abstract bool Equals(string x, string y) { }

	public abstract int GetHashCode(string obj) { }

	protected void .ctor() { }

	private static void .cctor() { }
}

// Namespace: System
[Serializable]
internal sealed class CultureAwareComparer : StringComparer
{
	// Fields
	private CompareInfo _compareInfo;
	private bool _ignoreCase;
	[OptionalFieldAttribute] // RVA: 0x21170 Offset: 0x20570 VA: 0x180021170
	private CompareOptions _options;

	// Methods

	internal void .ctor(CultureInfo culture, bool ignoreCase) { }

	public override int Compare(string x, string y) { }

	public override bool Equals(string x, string y) { }

	public override int GetHashCode(string obj) { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }
}

// Namespace: System
[Serializable]
internal sealed class OrdinalComparer : StringComparer
{
	// Fields
	private bool _ignoreCase;

	// Methods

	internal void .ctor(bool ignoreCase) { }

	public override int Compare(string x, string y) { }

	public override bool Equals(string x, string y) { }

	public override int GetHashCode(string obj) { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class SystemException : Exception
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	public void .ctor(string message, Exception innerException) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[AttributeUsageAttribute] // RVA: 0x52F90 Offset: 0x52390 VA: 0x180052F90
[ComVisibleAttribute] // RVA: 0x52F90 Offset: 0x52390 VA: 0x180052F90
public sealed class STAThreadAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System
[AttributeUsageAttribute] // RVA: 0x11EF10 Offset: 0x11E310 VA: 0x18011EF10
[ComVisibleAttribute] // RVA: 0x11EF10 Offset: 0x11E310 VA: 0x18011EF10
[Serializable]
public class ThreadStaticAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System
internal enum ExceptionArgument
{
	// Fields
	public int value__;
	public const ExceptionArgument obj = 0;
	public const ExceptionArgument dictionary = 1;
	public const ExceptionArgument dictionaryCreationThreshold = 2;
	public const ExceptionArgument array = 3;
	public const ExceptionArgument info = 4;
	public const ExceptionArgument key = 5;
	public const ExceptionArgument collection = 6;
	public const ExceptionArgument list = 7;
	public const ExceptionArgument match = 8;
	public const ExceptionArgument converter = 9;
	public const ExceptionArgument queue = 10;
	public const ExceptionArgument stack = 11;
	public const ExceptionArgument capacity = 12;
	public const ExceptionArgument index = 13;
	public const ExceptionArgument startIndex = 14;
	public const ExceptionArgument value = 15;
	public const ExceptionArgument count = 16;
	public const ExceptionArgument arrayIndex = 17;
	public const ExceptionArgument name = 18;
	public const ExceptionArgument mode = 19;
	public const ExceptionArgument item = 20;
	public const ExceptionArgument options = 21;
	public const ExceptionArgument view = 22;
	public const ExceptionArgument sourceBytesToCopy = 23;
	public const ExceptionArgument start = 24;
	public const ExceptionArgument pointer = 25;
	public const ExceptionArgument ownedMemory = 26;
	public const ExceptionArgument text = 27;
}

// Namespace: System
internal enum ExceptionResource
{
	// Fields
	public int value__;
	public const ExceptionResource Argument_ImplementIComparable = 0;
	public const ExceptionResource Argument_InvalidType = 1;
	public const ExceptionResource Argument_InvalidArgumentForComparison = 2;
	public const ExceptionResource Argument_InvalidRegistryKeyPermissionCheck = 3;
	public const ExceptionResource ArgumentOutOfRange_NeedNonNegNum = 4;
	public const ExceptionResource Arg_ArrayPlusOffTooSmall = 5;
	public const ExceptionResource Arg_NonZeroLowerBound = 6;
	public const ExceptionResource Arg_RankMultiDimNotSupported = 7;
	public const ExceptionResource Arg_RegKeyDelHive = 8;
	public const ExceptionResource Arg_RegKeyStrLenBug = 9;
	public const ExceptionResource Arg_RegSetStrArrNull = 10;
	public const ExceptionResource Arg_RegSetMismatchedKind = 11;
	public const ExceptionResource Arg_RegSubKeyAbsent = 12;
	public const ExceptionResource Arg_RegSubKeyValueAbsent = 13;
	public const ExceptionResource Argument_AddingDuplicate = 14;
	public const ExceptionResource Serialization_InvalidOnDeser = 15;
	public const ExceptionResource Serialization_MissingKeys = 16;
	public const ExceptionResource Serialization_NullKey = 17;
	public const ExceptionResource Argument_InvalidArrayType = 18;
	public const ExceptionResource NotSupported_KeyCollectionSet = 19;
	public const ExceptionResource NotSupported_ValueCollectionSet = 20;
	public const ExceptionResource ArgumentOutOfRange_SmallCapacity = 21;
	public const ExceptionResource ArgumentOutOfRange_Index = 22;
	public const ExceptionResource Argument_InvalidOffLen = 23;
	public const ExceptionResource Argument_ItemNotExist = 24;
	public const ExceptionResource ArgumentOutOfRange_Count = 25;
	public const ExceptionResource ArgumentOutOfRange_InvalidThreshold = 26;
	public const ExceptionResource ArgumentOutOfRange_ListInsert = 27;
	public const ExceptionResource NotSupported_ReadOnlyCollection = 28;
	public const ExceptionResource InvalidOperation_CannotRemoveFromStackOrQueue = 29;
	public const ExceptionResource InvalidOperation_EmptyQueue = 30;
	public const ExceptionResource InvalidOperation_EnumOpCantHappen = 31;
	public const ExceptionResource InvalidOperation_EnumFailedVersion = 32;
	public const ExceptionResource InvalidOperation_EmptyStack = 33;
	public const ExceptionResource ArgumentOutOfRange_BiggerThanCollection = 34;
	public const ExceptionResource InvalidOperation_EnumNotStarted = 35;
	public const ExceptionResource InvalidOperation_EnumEnded = 36;
	public const ExceptionResource NotSupported_SortedListNestedWrite = 37;
	public const ExceptionResource InvalidOperation_NoValue = 38;
	public const ExceptionResource InvalidOperation_RegRemoveSubKey = 39;
	public const ExceptionResource Security_RegistryPermission = 40;
	public const ExceptionResource UnauthorizedAccess_RegistryNoWrite = 41;
	public const ExceptionResource ObjectDisposed_RegKeyClosed = 42;
	public const ExceptionResource NotSupported_InComparableType = 43;
	public const ExceptionResource Argument_InvalidRegistryOptionsCheck = 44;
	public const ExceptionResource Argument_InvalidRegistryViewCheck = 45;
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class TimeoutException : SystemException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public struct TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>, IFormattable
{
	// Fields
	public static readonly TimeSpan Zero;
	public static readonly TimeSpan MaxValue;
	public static readonly TimeSpan MinValue;
	internal long _ticks;
	private static bool _legacyConfigChecked;
	private static bool _legacyMode;

	// Properties
	public long Ticks { get; }
	public int Days { get; }
	public int Hours { get; }
	public int Milliseconds { get; }
	public int Minutes { get; }
	public int Seconds { get; }
	public double TotalDays { get; }
	public double TotalHours { get; }
	public double TotalMilliseconds { get; }
	public double TotalMinutes { get; }
	public double TotalSeconds { get; }
	private static bool LegacyMode { get; }

	// Methods

	public void .ctor(long ticks) { }

	public void .ctor(int hours, int minutes, int seconds) { }

	public void .ctor(int days, int hours, int minutes, int seconds) { }

	public void .ctor(int days, int hours, int minutes, int seconds, int milliseconds) { }

	public long get_Ticks() { }

	public int get_Days() { }

	public int get_Hours() { }

	public int get_Milliseconds() { }

	public int get_Minutes() { }

	public int get_Seconds() { }

	public double get_TotalDays() { }

	public double get_TotalHours() { }

	public double get_TotalMilliseconds() { }

	public double get_TotalMinutes() { }

	public double get_TotalSeconds() { }

	public TimeSpan Add(TimeSpan ts) { }

	public static int Compare(TimeSpan t1, TimeSpan t2) { }

	public int CompareTo(object value) { }

	public int CompareTo(TimeSpan value) { }

	public static TimeSpan FromDays(double value) { }

	public TimeSpan Duration() { }

	public override bool Equals(object value) { }

	public bool Equals(TimeSpan obj) { }

	public override int GetHashCode() { }

	public static TimeSpan FromHours(double value) { }

	private static TimeSpan Interval(double value, int scale) { }

	public static TimeSpan FromMilliseconds(double value) { }

	public static TimeSpan FromMinutes(double value) { }

	public TimeSpan Negate() { }

	public static TimeSpan FromSeconds(double value) { }

	public TimeSpan Subtract(TimeSpan ts) { }

	public static TimeSpan FromTicks(long value) { }

	internal static long TimeToTicks(int hour, int minute, int second) { }

	public static TimeSpan Parse(string s) { }

	public static TimeSpan Parse(string input, IFormatProvider formatProvider) { }

	public static TimeSpan ParseExact(string input, string format, IFormatProvider formatProvider) { }

	public static TimeSpan ParseExact(string input, string[] formats, IFormatProvider formatProvider) { }

	public static TimeSpan ParseExact(string input, string format, IFormatProvider formatProvider, TimeSpanStyles styles) { }

	public static TimeSpan ParseExact(string input, string[] formats, IFormatProvider formatProvider, TimeSpanStyles styles) { }

	public static bool TryParse(string s, out TimeSpan result) { }

	public static bool TryParse(string input, IFormatProvider formatProvider, out TimeSpan result) { }

	public static bool TryParseExact(string input, string format, IFormatProvider formatProvider, out TimeSpan result) { }

	public static bool TryParseExact(string input, string[] formats, IFormatProvider formatProvider, out TimeSpan result) { }

	public static bool TryParseExact(string input, string format, IFormatProvider formatProvider, TimeSpanStyles styles, out TimeSpan result) { }

	public static bool TryParseExact(string input, string[] formats, IFormatProvider formatProvider, TimeSpanStyles styles, out TimeSpan result) { }

	public override string ToString() { }

	public string ToString(string format) { }

	public string ToString(string format, IFormatProvider formatProvider) { }

	public static TimeSpan op_UnaryNegation(TimeSpan t) { }

	public static TimeSpan op_Subtraction(TimeSpan t1, TimeSpan t2) { }

	public static TimeSpan op_Addition(TimeSpan t1, TimeSpan t2) { }

	public static bool op_Equality(TimeSpan t1, TimeSpan t2) { }

	public static bool op_Inequality(TimeSpan t1, TimeSpan t2) { }

	public static bool op_LessThan(TimeSpan t1, TimeSpan t2) { }

	public static bool op_LessThanOrEqual(TimeSpan t1, TimeSpan t2) { }

	public static bool op_GreaterThan(TimeSpan t1, TimeSpan t2) { }

	public static bool op_GreaterThanOrEqual(TimeSpan t1, TimeSpan t2) { }

	private static bool GetLegacyFormatMode() { }

	private static bool get_LegacyMode() { }

	private static void .cctor() { }
}

// Namespace: System
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal enum TimeZoneInfoOptions
{
	// Fields
	public int value__;
	public const TimeZoneInfoOptions None = 1;
	public const TimeZoneInfoOptions NoThrowOnInvalidTime = 2;
}

// Namespace: System
[TypeForwardedFromAttribute] // RVA: 0x510B0 Offset: 0x504B0 VA: 0x1800510B0
[Serializable]
public sealed class TimeZoneInfo : IEquatable<TimeZoneInfo>, ISerializable, IDeserializationCallback
{
	// Fields
	private TimeSpan baseUtcOffset;
	private string daylightDisplayName;
	private string displayName;
	private string id;
	private static TimeZoneInfo local;
	private List<KeyValuePair<DateTime, TimeType>> transitions;
	private static bool readlinkNotFound;
	private string standardDisplayName;
	private bool supportsDaylightSavingTime;
	private static TimeZoneInfo utc;
	private static string timeZoneDirectory;
	private TimeZoneInfo.AdjustmentRule[] adjustmentRules;
	private static RegistryKey timeZoneKey;
	private static RegistryKey localZoneKey;
	private static ReadOnlyCollection<TimeZoneInfo> systemTimeZones;

	// Properties
	public TimeSpan BaseUtcOffset { get; }
	public string DaylightName { get; }
	public string DisplayName { get; }
	public string Id { get; }
	public static TimeZoneInfo Local { get; }
	public string StandardName { get; }
	public bool SupportsDaylightSavingTime { get; }
	public static TimeZoneInfo Utc { get; }
	private static string TimeZoneDirectory { get; }
	private static bool IsWindows { get; }
	private static RegistryKey TimeZoneKey { get; }
	private static RegistryKey LocalZoneKey { get; }

	// Methods

	internal static bool UtcOffsetOutOfRange(TimeSpan offset) { }

	public static TimeZoneInfo FromSerializedString(string source) { }

	public string ToSerializedString() { }

	private static TimeZoneInfo.AdjustmentRule DeserializeAdjustmentRule(ref StringBuilder input) { }

	private static TimeZoneInfo.TransitionTime DeserializeTransitionTime(ref StringBuilder input) { }

	private static string DeserializeString(ref StringBuilder input) { }

	private static int DeserializeInt(ref StringBuilder input) { }

	private static DateTime DeserializeDate(ref StringBuilder input) { }

	private static DateTime DeserializeTime(ref StringBuilder input) { }

	private static string EscapeForSerialization(string unescaped) { }

	private static string SerializeTransitionTime(TimeZoneInfo.TransitionTime transition) { }

	private static List<TimeZoneInfo.AdjustmentRule> CreateAdjustmentRule(int year, out long[] data, out string[] names, string standardNameCurrentYear, string daylightNameCurrentYear) { }

	private static TimeZoneInfo CreateLocalUnity() { }

	internal static extern uint EnumDynamicTimeZoneInformation(uint dwIndex, out TimeZoneInfo.DYNAMIC_TIME_ZONE_INFORMATION lpTimeZoneInformation) { }

	internal static extern uint GetDynamicTimeZoneInformation(out TimeZoneInfo.DYNAMIC_TIME_ZONE_INFORMATION pTimeZoneInformation) { }

	internal static extern uint GetDynamicTimeZoneInformationWin32(out TimeZoneInfo.DYNAMIC_TIME_ZONE_INFORMATION pTimeZoneInformation) { }

	internal static extern uint GetDynamicTimeZoneInformationEffectiveYears(ref TimeZoneInfo.DYNAMIC_TIME_ZONE_INFORMATION lpTimeZoneInformation, out uint FirstYear, out uint LastYear) { }

	internal static extern bool GetTimeZoneInformationForYear(ushort wYear, ref TimeZoneInfo.DYNAMIC_TIME_ZONE_INFORMATION pdtzi, out TimeZoneInfo.TIME_ZONE_INFORMATION ptzi) { }

	internal static TimeZoneInfo.AdjustmentRule CreateAdjustmentRuleFromTimeZoneInformation(ref TimeZoneInfo.DYNAMIC_TIME_ZONE_INFORMATION timeZoneInformation, DateTime startDate, DateTime endDate, int defaultBaseUtcOffset) { }

	private static bool TransitionTimeFromTimeZoneInformation(TimeZoneInfo.DYNAMIC_TIME_ZONE_INFORMATION timeZoneInformation, out TimeZoneInfo.TransitionTime transitionTime, bool readStartDate) { }

	internal static TimeZoneInfo TryCreateTimeZone(TimeZoneInfo.DYNAMIC_TIME_ZONE_INFORMATION timeZoneInformation) { }

	internal static TimeZoneInfo GetLocalTimeZoneInfoWinRTFallback() { }

	internal static string GetLocalTimeZoneKeyNameWin32Fallback() { }

	internal static TimeZoneInfo FindSystemTimeZoneByIdWinRTFallback(string id) { }

	internal static List<TimeZoneInfo> GetSystemTimeZonesWinRTFallback() { }

	public TimeSpan get_BaseUtcOffset() { }

	public string get_DaylightName() { }

	public string get_DisplayName() { }

	public string get_Id() { }

	public static TimeZoneInfo get_Local() { }

	private static extern int readlink(string path, byte[] buffer, int buflen) { }

	private static string readlink(string path) { }

	private static bool TryGetNameFromPath(string path, out string name) { }

	private static TimeZoneInfo CreateLocal() { }

	private static TimeZoneInfo FindSystemTimeZoneByIdCore(string id) { }

	private static void GetSystemTimeZonesCore(List<TimeZoneInfo> systemTimeZones) { }

	public string get_StandardName() { }

	public bool get_SupportsDaylightSavingTime() { }

	public static TimeZoneInfo get_Utc() { }

	private static string get_TimeZoneDirectory() { }

	private static bool get_IsWindows() { }

	private static string TrimSpecial(string str) { }

	private static RegistryKey get_TimeZoneKey() { }

	private static RegistryKey get_LocalZoneKey() { }

	private static bool TryAddTicks(DateTime date, long ticks, out DateTime result, DateTimeKind kind = 0) { }

	public static void ClearCachedData() { }

	public static DateTime ConvertTime(DateTime dateTime, TimeZoneInfo destinationTimeZone) { }

	public static DateTime ConvertTime(DateTime dateTime, TimeZoneInfo sourceTimeZone, TimeZoneInfo destinationTimeZone) { }

	public static DateTimeOffset ConvertTime(DateTimeOffset dateTimeOffset, TimeZoneInfo destinationTimeZone) { }

	public static DateTime ConvertTimeBySystemTimeZoneId(DateTime dateTime, string destinationTimeZoneId) { }

	public static DateTime ConvertTimeBySystemTimeZoneId(DateTime dateTime, string sourceTimeZoneId, string destinationTimeZoneId) { }

	public static DateTimeOffset ConvertTimeBySystemTimeZoneId(DateTimeOffset dateTimeOffset, string destinationTimeZoneId) { }

	private DateTime ConvertTimeFromUtc(DateTime dateTime) { }

	public static DateTime ConvertTimeFromUtc(DateTime dateTime, TimeZoneInfo destinationTimeZone) { }

	public static DateTime ConvertTimeToUtc(DateTime dateTime) { }

	internal static DateTime ConvertTimeToUtc(DateTime dateTime, TimeZoneInfoOptions flags) { }

	public static DateTime ConvertTimeToUtc(DateTime dateTime, TimeZoneInfo sourceTimeZone) { }

	private static DateTime ConvertTimeToUtc(DateTime dateTime, TimeZoneInfo sourceTimeZone, TimeZoneInfoOptions flags) { }

	internal static TimeSpan GetDateTimeNowUtcOffsetFromUtc(DateTime time, out bool isAmbiguousLocalDst) { }

	public static TimeZoneInfo CreateCustomTimeZone(string id, TimeSpan baseUtcOffset, string displayName, string standardDisplayName) { }

	public static TimeZoneInfo CreateCustomTimeZone(string id, TimeSpan baseUtcOffset, string displayName, string standardDisplayName, string daylightDisplayName, TimeZoneInfo.AdjustmentRule[] adjustmentRules) { }

	public static TimeZoneInfo CreateCustomTimeZone(string id, TimeSpan baseUtcOffset, string displayName, string standardDisplayName, string daylightDisplayName, TimeZoneInfo.AdjustmentRule[] adjustmentRules, bool disableDaylightSavingTime) { }

	public override bool Equals(object obj) { }

	public bool Equals(TimeZoneInfo other) { }

	public static TimeZoneInfo FindSystemTimeZoneById(string id) { }

	private static TimeZoneInfo FindSystemTimeZoneByFileName(string id, string filepath) { }

	private static TimeZoneInfo FromRegistryKey(string id, RegistryKey key) { }

	private static void ParseRegTzi(List<TimeZoneInfo.AdjustmentRule> adjustmentRules, int start_year, int end_year, byte[] buffer) { }

	public TimeZoneInfo.AdjustmentRule[] GetAdjustmentRules() { }

	public TimeSpan[] GetAmbiguousTimeOffsets(DateTime dateTime) { }

	public TimeSpan[] GetAmbiguousTimeOffsets(DateTimeOffset dateTimeOffset) { }

	public override int GetHashCode() { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { }

	public static ReadOnlyCollection<TimeZoneInfo> GetSystemTimeZones() { }

	public TimeSpan GetUtcOffset(DateTime dateTime) { }

	public TimeSpan GetUtcOffset(DateTimeOffset dateTimeOffset) { }

	private TimeSpan GetUtcOffset(DateTime dateTime, out bool isDST) { }

	private static TimeSpan GetUtcOffsetHelper(DateTime dateTime, TimeZoneInfo tz, out bool isDST) { }

	public bool HasSameRules(TimeZoneInfo other) { }

	public bool IsAmbiguousTime(DateTime dateTime) { }

	public bool IsAmbiguousTime(DateTimeOffset dateTimeOffset) { }

	private bool IsInDST(TimeZoneInfo.AdjustmentRule rule, DateTime dateTime) { }

	private bool IsInDSTForYear(TimeZoneInfo.AdjustmentRule rule, DateTime dateTime, int year) { }

	public bool IsDaylightSavingTime(DateTime dateTime) { }

	internal bool IsDaylightSavingTime(DateTime dateTime, TimeZoneInfoOptions flags) { }

	public bool IsDaylightSavingTime(DateTimeOffset dateTimeOffset) { }

	public bool IsInvalidTime(DateTime dateTime) { }

	private void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) { }

	private static void Validate(string id, TimeSpan baseUtcOffset, TimeZoneInfo.AdjustmentRule[] adjustmentRules) { }

	public override string ToString() { }

	private void .ctor(SerializationInfo info, StreamingContext context) { }

	private void .ctor(string id, TimeSpan baseUtcOffset, string displayName, string standardDisplayName, string daylightDisplayName, TimeZoneInfo.AdjustmentRule[] adjustmentRules, bool disableDaylightSavingTime) { }

	private TimeZoneInfo.AdjustmentRule GetApplicableRule(DateTime dateTime) { }

	private bool TryGetTransitionOffset(DateTime dateTime, out TimeSpan offset, out bool isDst) { }

	private static DateTime TransitionPoint(TimeZoneInfo.TransitionTime transition, int year) { }

	private static TimeZoneInfo.AdjustmentRule[] ValidateRules(List<TimeZoneInfo.AdjustmentRule> adjustmentRules) { }

	private static TimeZoneInfo BuildFromStream(string id, Stream stream) { }

	private static bool ValidTZFile(byte[] buffer, int length) { }

	private static int SwapInt32(int i) { }

	private static int ReadBigEndianInt32(byte[] buffer, int start) { }

	private static TimeZoneInfo ParseTZBuffer(string id, byte[] buffer, int length) { }

	private static Dictionary<int, string> ParseAbbreviations(byte[] buffer, int index, int count) { }

	private static Dictionary<int, TimeType> ParseTimesTypes(byte[] buffer, int index, int count, Dictionary<int, string> abbreviations) { }

	private static List<KeyValuePair<DateTime, TimeType>> ParseTransitions(byte[] buffer, int index, int count, Dictionary<int, TimeType> time_types) { }

	private static DateTime DateTimeFromUnixTime(long unix_time) { }

	internal static TimeSpan GetLocalUtcOffset(DateTime dateTime, TimeZoneInfoOptions flags) { }

	internal TimeSpan GetUtcOffset(DateTime dateTime, TimeZoneInfoOptions flags) { }

	internal static TimeSpan GetUtcOffsetFromUtc(DateTime time, TimeZoneInfo zone, out bool isDaylightSavings, out bool isAmbiguousLocalDst) { }

	internal void .ctor() { }
}

// Namespace: 
[TypeForwardedFromAttribute] // RVA: 0x510B0 Offset: 0x504B0 VA: 0x1800510B0
[Serializable]
public sealed class TimeZoneInfo.AdjustmentRule : IEquatable<TimeZoneInfo.AdjustmentRule>, ISerializable, IDeserializationCallback
{
	// Fields
	private DateTime m_dateStart;
	private DateTime m_dateEnd;
	private TimeSpan m_daylightDelta;
	private TimeZoneInfo.TransitionTime m_daylightTransitionStart;
	private TimeZoneInfo.TransitionTime m_daylightTransitionEnd;
	private TimeSpan m_baseUtcOffsetDelta;

	// Properties
	public DateTime DateStart { get; }
	public DateTime DateEnd { get; }
	public TimeSpan DaylightDelta { get; }
	public TimeZoneInfo.TransitionTime DaylightTransitionStart { get; }
	public TimeZoneInfo.TransitionTime DaylightTransitionEnd { get; }

	// Methods

	public DateTime get_DateStart() { }

	public DateTime get_DateEnd() { }

	public TimeSpan get_DaylightDelta() { }

	public TimeZoneInfo.TransitionTime get_DaylightTransitionStart() { }

	public TimeZoneInfo.TransitionTime get_DaylightTransitionEnd() { }

	public bool Equals(TimeZoneInfo.AdjustmentRule other) { }

	public override int GetHashCode() { }

	private void .ctor() { }

	public static TimeZoneInfo.AdjustmentRule CreateAdjustmentRule(DateTime dateStart, DateTime dateEnd, TimeSpan daylightDelta, TimeZoneInfo.TransitionTime daylightTransitionStart, TimeZoneInfo.TransitionTime daylightTransitionEnd) { }

	internal static TimeZoneInfo.AdjustmentRule CreateAdjustmentRule(DateTime dateStart, DateTime dateEnd, TimeSpan daylightDelta, TimeZoneInfo.TransitionTime daylightTransitionStart, TimeZoneInfo.TransitionTime daylightTransitionEnd, TimeSpan baseUtcOffsetDelta) { }

	private static void ValidateAdjustmentRule(DateTime dateStart, DateTime dateEnd, TimeSpan daylightDelta, TimeZoneInfo.TransitionTime daylightTransitionStart, TimeZoneInfo.TransitionTime daylightTransitionEnd) { }

	private void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { }

	private void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: 
[TypeForwardedFromAttribute] // RVA: 0x510B0 Offset: 0x504B0 VA: 0x1800510B0
[Serializable]
public struct TimeZoneInfo.TransitionTime : IEquatable<TimeZoneInfo.TransitionTime>, ISerializable, IDeserializationCallback
{
	// Fields
	private DateTime m_timeOfDay;
	private byte m_month;
	private byte m_week;
	private byte m_day;
	private DayOfWeek m_dayOfWeek;
	private bool m_isFixedDateRule;

	// Properties
	public DateTime TimeOfDay { get; }
	public int Month { get; }
	public int Week { get; }
	public int Day { get; }
	public DayOfWeek DayOfWeek { get; }
	public bool IsFixedDateRule { get; }

	// Methods

	public DateTime get_TimeOfDay() { }

	public int get_Month() { }

	public int get_Week() { }

	public int get_Day() { }

	public DayOfWeek get_DayOfWeek() { }

	public bool get_IsFixedDateRule() { }

	public override bool Equals(object obj) { }

	public static bool op_Inequality(TimeZoneInfo.TransitionTime t1, TimeZoneInfo.TransitionTime t2) { }

	public bool Equals(TimeZoneInfo.TransitionTime other) { }

	public override int GetHashCode() { }

	public static TimeZoneInfo.TransitionTime CreateFixedDateRule(DateTime timeOfDay, int month, int day) { }

	public static TimeZoneInfo.TransitionTime CreateFloatingDateRule(DateTime timeOfDay, int month, int week, DayOfWeek dayOfWeek) { }

	private static TimeZoneInfo.TransitionTime CreateTransitionTime(DateTime timeOfDay, int month, int week, int day, DayOfWeek dayOfWeek, bool isFixedDateRule) { }

	private static void ValidateTransitionTime(DateTime timeOfDay, int month, int week, int day, DayOfWeek dayOfWeek) { }

	private void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { }

	private void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: 
internal struct TimeZoneInfo.SYSTEMTIME
{
	// Fields
	internal ushort wYear;
	internal ushort wMonth;
	internal ushort wDayOfWeek;
	internal ushort wDay;
	internal ushort wHour;
	internal ushort wMinute;
	internal ushort wSecond;
	internal ushort wMilliseconds;
}

// Namespace: 
internal struct TimeZoneInfo.TIME_ZONE_INFORMATION
{
	// Fields
	internal int Bias;
	internal string StandardName;
	internal TimeZoneInfo.SYSTEMTIME StandardDate;
	internal int StandardBias;
	internal string DaylightName;
	internal TimeZoneInfo.SYSTEMTIME DaylightDate;
	internal int DaylightBias;
}

// Namespace: 
internal struct TimeZoneInfo.DYNAMIC_TIME_ZONE_INFORMATION
{
	// Fields
	internal TimeZoneInfo.TIME_ZONE_INFORMATION TZI;
	internal string TimeZoneKeyName;
	internal byte DynamicDaylightTimeDisabled;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class TimeZoneInfo.<>c
{
	// Fields
	public static readonly TimeZoneInfo.<>c <>9;
	public static Comparison<TimeZoneInfo.AdjustmentRule> <>9__19_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <CreateLocalUnity>b__19_0(TimeZoneInfo.AdjustmentRule rule1, TimeZoneInfo.AdjustmentRule rule2) { }
}

// Namespace: System
[TypeForwardedFromAttribute] // RVA: 0x510B0 Offset: 0x504B0 VA: 0x1800510B0
[Serializable]
public class TimeZoneNotFoundException : Exception
{
	// Methods

	public void .ctor(string message, Exception innerException) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	public void .ctor() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0x12A480 Offset: 0x129880 VA: 0x18012A480
[ClassInterfaceAttribute] // RVA: 0x12A480 Offset: 0x129880 VA: 0x18012A480
[ComDefaultInterfaceAttribute] // RVA: 0x12A480 Offset: 0x129880 VA: 0x18012A480
[Serializable]
public abstract class Type : MemberInfo, _Type, IReflect
{
	// Fields
	public static readonly MemberFilter FilterAttribute;
	public static readonly MemberFilter FilterName;
	public static readonly MemberFilter FilterNameIgnoreCase;
	public static readonly object Missing;
	public static readonly char Delimiter;
	public static readonly Type[] EmptyTypes;
	private static Binder defaultBinder;
	private const BindingFlags DefaultLookup = 28;
	internal const BindingFlags DeclaredOnlyLookup = 62;
	internal RuntimeTypeHandle _impl;

	// Properties
	public override MemberTypes MemberType { get; }
	public override Type DeclaringType { get; }
	public virtual MethodBase DeclaringMethod { get; }
	public override Type ReflectedType { get; }
	public virtual StructLayoutAttribute StructLayoutAttribute { get; }
	public abstract Guid GUID { get; }
	public static Binder DefaultBinder { get; }
	public abstract override Module Module { get; }
	public abstract Assembly Assembly { get; }
	public virtual RuntimeTypeHandle TypeHandle { get; }
	public abstract string FullName { get; }
	public abstract string Namespace { get; }
	public abstract string AssemblyQualifiedName { get; }
	public abstract Type BaseType { get; }
	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public ConstructorInfo TypeInitializer { get; }
	public bool IsNested { get; }
	public TypeAttributes Attributes { get; }
	public virtual GenericParameterAttributes GenericParameterAttributes { get; }
	public bool IsVisible { get; }
	public bool IsNotPublic { get; }
	public bool IsPublic { get; }
	public bool IsNestedPublic { get; }
	public bool IsNestedPrivate { get; }
	public bool IsNestedFamily { get; }
	public bool IsNestedAssembly { get; }
	public bool IsNestedFamANDAssem { get; }
	public bool IsNestedFamORAssem { get; }
	public bool IsAutoLayout { get; }
	public bool IsLayoutSequential { get; }
	public bool IsExplicitLayout { get; }
	public bool IsClass { get; }
	public bool IsInterface { get; }
	public bool IsValueType { get; }
	public bool IsAbstract { get; }
	public bool IsSealed { get; }
	public virtual bool IsEnum { get; }
	public bool IsSpecialName { get; }
	public bool IsImport { get; }
	public virtual bool IsSerializable { get; }
	public bool IsAnsiClass { get; }
	public bool IsUnicodeClass { get; }
	public bool IsAutoClass { get; }
	public bool IsArray { get; }
	internal virtual bool IsSzArray { get; }
	public virtual bool IsGenericType { get; }
	public virtual bool IsGenericTypeDefinition { get; }
	public virtual bool IsConstructedGenericType { get; }
	public virtual bool IsGenericParameter { get; }
	public virtual int GenericParameterPosition { get; }
	public virtual bool ContainsGenericParameters { get; }
	public bool IsByRef { get; }
	public bool IsPointer { get; }
	public bool IsPrimitive { get; }
	public bool IsCOMObject { get; }
	public bool HasElementType { get; }
	public bool IsContextful { get; }
	public bool IsMarshalByRef { get; }
	public abstract Type UnderlyingSystemType { get; }
	public virtual bool IsSZArray { get; }

	// Methods

	protected void .ctor() { }

	public override MemberTypes get_MemberType() { }

	public override Type get_DeclaringType() { }

	public virtual MethodBase get_DeclaringMethod() { }

	public override Type get_ReflectedType() { }

	public static Type GetType(string typeName, Func<AssemblyName, Assembly> assemblyResolver, Func<Assembly, string, bool, Type> typeResolver, bool throwOnError) { }

	public virtual Type MakePointerType() { }

	public virtual StructLayoutAttribute get_StructLayoutAttribute() { }

	public virtual Type MakeByRefType() { }

	public virtual Type MakeArrayType() { }

	public virtual Type MakeArrayType(int rank) { }

	public static TypeCode GetTypeCode(Type type) { }

	protected virtual TypeCode GetTypeCodeImpl() { }

	public abstract Guid get_GUID() { }

	public static Binder get_DefaultBinder() { }

	private static void CreateBinder() { }

	public abstract object InvokeMember(string name, BindingFlags invokeAttr, Binder binder, object target, object[] args, ParameterModifier[] modifiers, CultureInfo culture, string[] namedParameters) { }

	[DebuggerStepThroughAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[DebuggerHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public object InvokeMember(string name, BindingFlags invokeAttr, Binder binder, object target, object[] args, CultureInfo culture) { }

	[DebuggerHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[DebuggerStepThroughAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public object InvokeMember(string name, BindingFlags invokeAttr, Binder binder, object target, object[] args) { }

	public abstract override Module get_Module() { }

	public abstract Assembly get_Assembly() { }

	public virtual RuntimeTypeHandle get_TypeHandle() { }

	public static RuntimeTypeHandle GetTypeHandle(object o) { }

	public abstract string get_FullName() { }

	public abstract string get_Namespace() { }

	public abstract string get_AssemblyQualifiedName() { }

	public virtual int GetArrayRank() { }

	public abstract Type get_BaseType() { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public ConstructorInfo GetConstructor(BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public ConstructorInfo GetConstructor(BindingFlags bindingAttr, Binder binder, Type[] types, ParameterModifier[] modifiers) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public ConstructorInfo GetConstructor(Type[] types) { }

	protected abstract ConstructorInfo GetConstructorImpl(BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public ConstructorInfo[] GetConstructors() { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public abstract ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) { }

	public ConstructorInfo get_TypeInitializer() { }

	public MethodInfo GetMethod(string name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers) { }

	public MethodInfo GetMethod(string name, BindingFlags bindingAttr, Binder binder, Type[] types, ParameterModifier[] modifiers) { }

	public MethodInfo GetMethod(string name, Type[] types, ParameterModifier[] modifiers) { }

	public MethodInfo GetMethod(string name, Type[] types) { }

	public MethodInfo GetMethod(string name, BindingFlags bindingAttr) { }

	public MethodInfo GetMethod(string name) { }

	protected abstract MethodInfo GetMethodImpl(string name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers) { }

	public MethodInfo[] GetMethods() { }

	public abstract MethodInfo[] GetMethods(BindingFlags bindingAttr) { }

	public abstract FieldInfo GetField(string name, BindingFlags bindingAttr) { }

	public FieldInfo GetField(string name) { }

	public FieldInfo[] GetFields() { }

	public abstract FieldInfo[] GetFields(BindingFlags bindingAttr) { }

	public Type GetInterface(string name) { }

	public abstract Type GetInterface(string name, bool ignoreCase) { }

	public abstract Type[] GetInterfaces() { }

	public virtual Type[] FindInterfaces(TypeFilter filter, object filterCriteria) { }

	public abstract EventInfo GetEvent(string name, BindingFlags bindingAttr) { }

	public abstract EventInfo[] GetEvents(BindingFlags bindingAttr) { }

	public PropertyInfo GetProperty(string name, BindingFlags bindingAttr, Binder binder, Type returnType, Type[] types, ParameterModifier[] modifiers) { }

	public PropertyInfo GetProperty(string name, Type returnType, Type[] types, ParameterModifier[] modifiers) { }

	public PropertyInfo GetProperty(string name, BindingFlags bindingAttr) { }

	public PropertyInfo GetProperty(string name, Type returnType, Type[] types) { }

	public PropertyInfo GetProperty(string name, Type[] types) { }

	public PropertyInfo GetProperty(string name, Type returnType) { }

	public PropertyInfo GetProperty(string name) { }

	protected abstract PropertyInfo GetPropertyImpl(string name, BindingFlags bindingAttr, Binder binder, Type returnType, Type[] types, ParameterModifier[] modifiers) { }

	public abstract PropertyInfo[] GetProperties(BindingFlags bindingAttr) { }

	public PropertyInfo[] GetProperties() { }

	public Type[] GetNestedTypes() { }

	public abstract Type[] GetNestedTypes(BindingFlags bindingAttr) { }

	public Type GetNestedType(string name) { }

	public abstract Type GetNestedType(string name, BindingFlags bindingAttr) { }

	public MemberInfo[] GetMember(string name) { }

	public virtual MemberInfo[] GetMember(string name, BindingFlags bindingAttr) { }

	public virtual MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr) { }

	public abstract MemberInfo[] GetMembers(BindingFlags bindingAttr) { }

	public virtual MemberInfo[] GetDefaultMembers() { }

	public virtual MemberInfo[] FindMembers(MemberTypes memberType, BindingFlags bindingAttr, MemberFilter filter, object filterCriteria) { }

	public bool get_IsNested() { }

	public TypeAttributes get_Attributes() { }

	public virtual GenericParameterAttributes get_GenericParameterAttributes() { }

	public bool get_IsVisible() { }

	public bool get_IsNotPublic() { }

	public bool get_IsPublic() { }

	public bool get_IsNestedPublic() { }

	public bool get_IsNestedPrivate() { }

	public bool get_IsNestedFamily() { }

	public bool get_IsNestedAssembly() { }

	public bool get_IsNestedFamANDAssem() { }

	public bool get_IsNestedFamORAssem() { }

	public bool get_IsAutoLayout() { }

	public bool get_IsLayoutSequential() { }

	public bool get_IsExplicitLayout() { }

	public bool get_IsClass() { }

	public bool get_IsInterface() { }

	public bool get_IsValueType() { }

	public bool get_IsAbstract() { }

	public bool get_IsSealed() { }

	public virtual bool get_IsEnum() { }

	public bool get_IsSpecialName() { }

	public bool get_IsImport() { }

	public virtual bool get_IsSerializable() { }

	public bool get_IsAnsiClass() { }

	public bool get_IsUnicodeClass() { }

	public bool get_IsAutoClass() { }

	public bool get_IsArray() { }

	internal virtual bool get_IsSzArray() { }

	public virtual bool get_IsGenericType() { }

	public virtual bool get_IsGenericTypeDefinition() { }

	public virtual bool get_IsConstructedGenericType() { }

	public virtual bool get_IsGenericParameter() { }

	public virtual int get_GenericParameterPosition() { }

	public virtual bool get_ContainsGenericParameters() { }

	public virtual Type[] GetGenericParameterConstraints() { }

	public bool get_IsByRef() { }

	public bool get_IsPointer() { }

	public bool get_IsPrimitive() { }

	public bool get_IsCOMObject() { }

	public bool get_HasElementType() { }

	public bool get_IsContextful() { }

	public bool get_IsMarshalByRef() { }

	protected virtual bool IsValueTypeImpl() { }

	protected abstract TypeAttributes GetAttributeFlagsImpl() { }

	protected abstract bool IsArrayImpl() { }

	protected abstract bool IsByRefImpl() { }

	protected abstract bool IsPointerImpl() { }

	protected abstract bool IsPrimitiveImpl() { }

	protected abstract bool IsCOMObjectImpl() { }

	public virtual Type MakeGenericType(Type[] typeArguments) { }

	protected virtual bool IsContextfulImpl() { }

	protected virtual bool IsMarshalByRefImpl() { }

	public abstract Type GetElementType() { }

	public virtual Type[] GetGenericArguments() { }

	public virtual Type GetGenericTypeDefinition() { }

	protected abstract bool HasElementTypeImpl() { }

	internal Type GetRootElementType() { }

	public virtual string[] GetEnumNames() { }

	public virtual Array GetEnumValues() { }

	private Array GetEnumRawConstantValues() { }

	private void GetEnumData(out string[] enumNames, out Array enumValues) { }

	public virtual Type GetEnumUnderlyingType() { }

	public virtual bool IsEnumDefined(object value) { }

	public virtual string GetEnumName(object value) { }

	private static int BinarySearch(Array array, object value) { }

	internal static bool IsIntegerType(Type t) { }

	public abstract Type get_UnderlyingSystemType() { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public virtual bool IsSubclassOf(Type c) { }

	public virtual bool IsInstanceOfType(object o) { }

	public virtual bool IsAssignableFrom(Type c) { }

	public virtual bool IsEquivalentTo(Type other) { }

	internal bool ImplementInterface(Type ifaceType) { }

	internal string FormatTypeName() { }

	internal virtual string FormatTypeName(bool serialization) { }

	public override string ToString() { }

	public static Type[] GetTypeArray(object[] args) { }

	public override bool Equals(object o) { }

	public virtual bool Equals(Type o) { }

	public static bool op_Equality(Type left, Type right) { }

	public static bool op_Inequality(Type left, Type right) { }

	public override int GetHashCode() { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public virtual InterfaceMapping GetInterfaceMap(Type interfaceType) { }

	public Type GetType() { }

	public virtual bool get_IsSZArray() { }

	private static Type internal_from_name(string name, bool throwOnError, bool ignoreCase) { }

	public static Type GetType(string typeName) { }

	public static Type GetType(string typeName, bool throwOnError) { }

	public static Type GetType(string typeName, bool throwOnError, bool ignoreCase) { }

	public static Type ReflectionOnlyGetType(string typeName, bool throwIfNotFound, bool ignoreCase) { }

	public static Type GetTypeFromHandle(RuntimeTypeHandle handle) { }

	private static Type internal_from_handle(IntPtr handle) { }

	private static void .cctor() { }
}

// Namespace: System
[CLSCompliantAttribute] // RVA: 0x8A8E0 Offset: 0x89CE0 VA: 0x18008A8E0
[ComVisibleAttribute] // RVA: 0x8A8E0 Offset: 0x89CE0 VA: 0x18008A8E0
public struct TypedReference
{
	// Fields
	private RuntimeTypeHandle type;
	private IntPtr Value;
	private IntPtr Type;

	// Properties
	internal bool IsNull { get; }

	// Methods

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static TypedReference MakeTypedReference(object target, FieldInfo[] flds) { }

	private static TypedReference MakeTypedReferenceInternal(object target, FieldInfo[] fields) { }

	public override int GetHashCode() { }

	public override bool Equals(object o) { }

	internal bool get_IsNull() { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static void SetTypedReference(TypedReference target, object value) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class TypeInitializationException : SystemException
{
	// Fields
	private string _typeName;

	// Properties
	public string TypeName { get; }

	// Methods

	private void .ctor() { }

	public void .ctor(string fullTypeName, Exception innerException) { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }

	public string get_TypeName() { }

	public override void GetObjectData(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class TypeLoadException : SystemException, ISerializable
{
	// Fields
	private string ClassName;
	private string AssemblyName;
	private string MessageArg;
	internal int ResourceId;

	// Properties
	public override string Message { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	public override string get_Message() { }

	private void SetMessageField() { }

	private void .ctor(string className, string assemblyName) { }

	private void .ctor(string className, string assemblyName, string messageArg, int resourceId) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	public override void GetObjectData(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0x59B10 Offset: 0x58F10 VA: 0x180059B10
[CLSCompliantAttribute] // RVA: 0x59B10 Offset: 0x58F10 VA: 0x180059B10
[Serializable]
public struct UInt16 : IComparable, IFormattable, IConvertible, IComparable<ushort>, IEquatable<ushort>
{
	// Fields
	private ushort m_value;
	public const ushort MaxValue = 65535;
	public const ushort MinValue = 0;

	// Methods

	public int CompareTo(object value) { }

	public int CompareTo(ushort value) { }

	public override bool Equals(object obj) { }

	public bool Equals(ushort obj) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	public string ToString(IFormatProvider provider) { }

	public string ToString(string format, IFormatProvider provider) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ushort Parse(string s) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ushort Parse(string s, NumberStyles style) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ushort Parse(string s, IFormatProvider provider) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ushort Parse(string s, NumberStyles style, IFormatProvider provider) { }

	private static ushort Parse(string s, NumberStyles style, NumberFormatInfo info) { }

	public TypeCode GetTypeCode() { }

	private bool System.IConvertible.ToBoolean(IFormatProvider provider) { }

	private char System.IConvertible.ToChar(IFormatProvider provider) { }

	private sbyte System.IConvertible.ToSByte(IFormatProvider provider) { }

	private byte System.IConvertible.ToByte(IFormatProvider provider) { }

	private short System.IConvertible.ToInt16(IFormatProvider provider) { }

	private ushort System.IConvertible.ToUInt16(IFormatProvider provider) { }

	private int System.IConvertible.ToInt32(IFormatProvider provider) { }

	private uint System.IConvertible.ToUInt32(IFormatProvider provider) { }

	private long System.IConvertible.ToInt64(IFormatProvider provider) { }

	private ulong System.IConvertible.ToUInt64(IFormatProvider provider) { }

	private float System.IConvertible.ToSingle(IFormatProvider provider) { }

	private double System.IConvertible.ToDouble(IFormatProvider provider) { }

	private Decimal System.IConvertible.ToDecimal(IFormatProvider provider) { }

	private DateTime System.IConvertible.ToDateTime(IFormatProvider provider) { }

	private object System.IConvertible.ToType(Type type, IFormatProvider provider) { }
}

// Namespace: System
[CLSCompliantAttribute] // RVA: 0x8A8E0 Offset: 0x89CE0 VA: 0x18008A8E0
[ComVisibleAttribute] // RVA: 0x8A8E0 Offset: 0x89CE0 VA: 0x18008A8E0
[Serializable]
public struct UInt32 : IComparable, IFormattable, IConvertible, IComparable<uint>, IEquatable<uint>
{
	// Fields
	private uint m_value;
	public const uint MaxValue = 4294967295;
	public const uint MinValue = 0;

	// Methods

	public int CompareTo(object value) { }

	public int CompareTo(uint value) { }

	public override bool Equals(object obj) { }

	public bool Equals(uint obj) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	public string ToString(IFormatProvider provider) { }

	public string ToString(string format, IFormatProvider provider) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static uint Parse(string s) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static uint Parse(string s, NumberStyles style) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static uint Parse(string s, IFormatProvider provider) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static uint Parse(string s, NumberStyles style, IFormatProvider provider) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static bool TryParse(string s, out uint result) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static bool TryParse(string s, NumberStyles style, IFormatProvider provider, out uint result) { }

	public TypeCode GetTypeCode() { }

	private bool System.IConvertible.ToBoolean(IFormatProvider provider) { }

	private char System.IConvertible.ToChar(IFormatProvider provider) { }

	private sbyte System.IConvertible.ToSByte(IFormatProvider provider) { }

	private byte System.IConvertible.ToByte(IFormatProvider provider) { }

	private short System.IConvertible.ToInt16(IFormatProvider provider) { }

	private ushort System.IConvertible.ToUInt16(IFormatProvider provider) { }

	private int System.IConvertible.ToInt32(IFormatProvider provider) { }

	private uint System.IConvertible.ToUInt32(IFormatProvider provider) { }

	private long System.IConvertible.ToInt64(IFormatProvider provider) { }

	private ulong System.IConvertible.ToUInt64(IFormatProvider provider) { }

	private float System.IConvertible.ToSingle(IFormatProvider provider) { }

	private double System.IConvertible.ToDouble(IFormatProvider provider) { }

	private Decimal System.IConvertible.ToDecimal(IFormatProvider provider) { }

	private DateTime System.IConvertible.ToDateTime(IFormatProvider provider) { }

	private object System.IConvertible.ToType(Type type, IFormatProvider provider) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0x59B10 Offset: 0x58F10 VA: 0x180059B10
[CLSCompliantAttribute] // RVA: 0x59B10 Offset: 0x58F10 VA: 0x180059B10
[Serializable]
public struct UInt64 : IComparable, IFormattable, IConvertible, IComparable<ulong>, IEquatable<ulong>
{
	// Fields
	private ulong m_value;
	public const ulong MaxValue = 18446744073709551615;
	public const ulong MinValue = 0;

	// Methods

	public int CompareTo(object value) { }

	public int CompareTo(ulong value) { }

	public override bool Equals(object obj) { }

	public bool Equals(ulong obj) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	public string ToString(IFormatProvider provider) { }

	public string ToString(string format) { }

	public string ToString(string format, IFormatProvider provider) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ulong Parse(string s) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ulong Parse(string s, NumberStyles style) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ulong Parse(string s, IFormatProvider provider) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ulong Parse(string s, NumberStyles style, IFormatProvider provider) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static bool TryParse(string s, out ulong result) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static bool TryParse(string s, NumberStyles style, IFormatProvider provider, out ulong result) { }

	public TypeCode GetTypeCode() { }

	private bool System.IConvertible.ToBoolean(IFormatProvider provider) { }

	private char System.IConvertible.ToChar(IFormatProvider provider) { }

	private sbyte System.IConvertible.ToSByte(IFormatProvider provider) { }

	private byte System.IConvertible.ToByte(IFormatProvider provider) { }

	private short System.IConvertible.ToInt16(IFormatProvider provider) { }

	private ushort System.IConvertible.ToUInt16(IFormatProvider provider) { }

	private int System.IConvertible.ToInt32(IFormatProvider provider) { }

	private uint System.IConvertible.ToUInt32(IFormatProvider provider) { }

	private long System.IConvertible.ToInt64(IFormatProvider provider) { }

	private ulong System.IConvertible.ToUInt64(IFormatProvider provider) { }

	private float System.IConvertible.ToSingle(IFormatProvider provider) { }

	private double System.IConvertible.ToDouble(IFormatProvider provider) { }

	private Decimal System.IConvertible.ToDecimal(IFormatProvider provider) { }

	private DateTime System.IConvertible.ToDateTime(IFormatProvider provider) { }

	private object System.IConvertible.ToType(Type type, IFormatProvider provider) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class UnauthorizedAccessException : SystemException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class UnhandledExceptionEventArgs : EventArgs
{
	// Fields
	private object _Exception;
	private bool _IsTerminating;

	// Properties
	public object ExceptionObject { get; }
	public bool IsTerminating { get; }

	// Methods

	public void .ctor(object exception, bool isTerminating) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public object get_ExceptionObject() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public bool get_IsTerminating() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class UnhandledExceptionEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object sender, UnhandledExceptionEventArgs e) { }

	public virtual IAsyncResult BeginInvoke(object sender, UnhandledExceptionEventArgs e, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System
[Serializable]
internal class UnitySerializationHolder : ISerializable, IObjectReference
{
	// Fields
	private Type[] m_instantiation;
	private int[] m_elementTypes;
	private int m_genericParameterPosition;
	private Type m_declaringType;
	private MethodBase m_declaringMethod;
	private string m_data;
	private string m_assemblyName;
	private int m_unityType;

	// Methods

	internal static void GetUnitySerializationInfo(SerializationInfo info, Missing missing) { }

	internal static RuntimeType AddElementTypes(SerializationInfo info, RuntimeType type) { }

	internal Type MakeElementTypes(Type type) { }

	internal static void GetUnitySerializationInfo(SerializationInfo info, RuntimeType type) { }

	internal static void GetUnitySerializationInfo(SerializationInfo info, int unityType, string data, RuntimeAssembly assembly) { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }

	private void ThrowInsufficientInformation(string field) { }

	public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { }

	public virtual object GetRealObject(StreamingContext context) { }
}

// Namespace: System
internal struct UnSafeCharBuffer
{
	// Fields
	private char* m_buffer;
	private int m_totalSize;
	private int m_length;

	// Methods

	public void .ctor(char* buffer, int bufferSize) { }

	public void AppendString(string stringToAppend) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class Version : ICloneable, IComparable, IComparable<Version>, IEquatable<Version>
{
	// Fields
	private int _Major;
	private int _Minor;
	private int _Build;
	private int _Revision;
	private static readonly char[] SeparatorsArray;
	private const int ZERO_CHAR_VALUE = 48;

	// Properties
	public int Major { get; }
	public int Minor { get; }
	public int Build { get; }
	public int Revision { get; }

	// Methods

	public void .ctor(int major, int minor, int build, int revision) { }

	public void .ctor(int major, int minor, int build) { }

	public void .ctor(int major, int minor) { }

	public void .ctor(string version) { }

	public void .ctor() { }

	public int get_Major() { }

	public int get_Minor() { }

	public int get_Build() { }

	public int get_Revision() { }

	public object Clone() { }

	public int CompareTo(object version) { }

	public int CompareTo(Version value) { }

	public override bool Equals(object obj) { }

	public bool Equals(Version obj) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	public string ToString(int fieldCount) { }

	private static void AppendPositiveNumber(int num, StringBuilder sb) { }

	public static Version Parse(string input) { }

	private static bool TryParseVersion(string version, ref Version.VersionResult result) { }

	private static bool TryParseComponent(string component, string componentName, ref Version.VersionResult result, out int parsedComponent) { }

	public static bool op_Equality(Version v1, Version v2) { }

	public static bool op_Inequality(Version v1, Version v2) { }

	public static bool op_LessThan(Version v1, Version v2) { }

	public static bool op_LessThanOrEqual(Version v1, Version v2) { }

	public static bool op_GreaterThan(Version v1, Version v2) { }

	public static bool op_GreaterThanOrEqual(Version v1, Version v2) { }

	private static void .cctor() { }
}

// Namespace: 
internal enum Version.ParseFailureKind
{
	// Fields
	public int value__;
	public const Version.ParseFailureKind ArgumentNullException = 0;
	public const Version.ParseFailureKind ArgumentException = 1;
	public const Version.ParseFailureKind ArgumentOutOfRangeException = 2;
	public const Version.ParseFailureKind FormatException = 3;
}

// Namespace: 
internal struct Version.VersionResult
{
	// Fields
	internal Version m_parsedVersion;
	internal Version.ParseFailureKind m_failure;
	internal string m_exceptionArgument;
	internal string m_argumentName;
	internal bool m_canThrow;

	// Methods

	internal void Init(string argumentName, bool canThrow) { }

	internal void SetFailure(Version.ParseFailureKind failure) { }

	internal void SetFailure(Version.ParseFailureKind failure, string argument) { }

	internal Exception GetVersionParseException() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0x47860 Offset: 0x46C60 VA: 0x180047860
[ClassInterfaceAttribute] // RVA: 0x47860 Offset: 0x46C60 VA: 0x180047860
public sealed class AppDomain : MarshalByRefObject, IEvidenceFactory, _AppDomain
{
	// Fields
	private IntPtr _mono_app_domain;
	private static string _process_guid;
	[ThreadStaticAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Dictionary<string, object> type_resolve_in_progress;
	[ThreadStaticAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Dictionary<string, object> assembly_resolve_in_progress;
	[ThreadStaticAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Dictionary<string, object> assembly_resolve_in_progress_refonly;
	private object _evidence;
	private object _granted;
	private int _principalPolicy;
	[ThreadStaticAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static object _principal;
	private static AppDomain default_domain;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AssemblyLoadEventHandler AssemblyLoad;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ResolveEventHandler AssemblyResolve;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler DomainUnload;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler ProcessExit;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ResolveEventHandler ResourceResolve;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ResolveEventHandler TypeResolve;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private UnhandledExceptionEventHandler UnhandledException;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler<FirstChanceExceptionEventArgs> FirstChanceException;
	private object _domain_manager;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ResolveEventHandler ReflectionOnlyAssemblyResolve;
	private object _activation;
	private object _applicationIdentity;
	private List<string> compatibility_switch;

	// Properties
	public static AppDomain CurrentDomain { get; }

	// Methods

	private void .ctor() { }

	private string getFriendlyName() { }

	private static AppDomain getCurDomain() { }

	public static AppDomain get_CurrentDomain() { }

	private Assembly[] GetAssemblies(bool refOnly) { }

	public Assembly[] GetAssemblies() { }

	public object GetData(string name) { }

	public override object InitializeLifetimeService() { }

	internal Assembly LoadAssembly(string assemblyRef, Evidence securityEvidence, bool refOnly) { }

	public Assembly Load(AssemblyName assemblyRef) { }

	internal Assembly LoadSatellite(AssemblyName assemblyRef, bool throwOnError) { }

	[ObsoleteAttribute] // RVA: 0x59750 Offset: 0x58B50 VA: 0x180059750
	public Assembly Load(AssemblyName assemblyRef, Evidence assemblySecurity) { }

	public Assembly Load(string assemblyString) { }

	internal Assembly Load(string assemblyString, Evidence assemblySecurity, bool refonly) { }

	private static AppDomain InternalSetDomainByID(int domain_id) { }

	private static AppDomain InternalSetDomain(AppDomain context) { }

	internal static void InternalPushDomainRefByID(int domain_id) { }

	internal static void InternalPopDomainRef() { }

	internal static Context InternalSetContext(Context context) { }

	internal static Context InternalGetContext() { }

	internal static Context InternalGetDefaultContext() { }

	internal static string InternalGetProcessGuid(string newguid) { }

	internal static object InvokeInDomainByID(int domain_id, MethodInfo method, object obj, object[] args) { }

	internal static string GetProcessGuid() { }

	private static bool InternalIsFinalizingForUnload(int domain_id) { }

	public bool IsFinalizingForUnload() { }

	private int getDomainID() { }

	[ObsoleteAttribute] // RVA: 0x5B4F0 Offset: 0x5A8F0 VA: 0x18005B4F0
	public static int GetCurrentThreadId() { }

	public override string ToString() { }

	private void DoAssemblyLoad(Assembly assembly) { }

	private Assembly DoAssemblyResolve(string name, Assembly requestingAssembly, bool refonly) { }

	internal Assembly DoTypeResolve(object name_or_tb) { }

	internal Assembly DoResourceResolve(string name, Assembly requesting) { }

	private void DoDomainUnload() { }

	internal byte[] GetMarshalledDomainObjRef() { }

	internal void ProcessMessageInDomain(byte[] arrRequest, CADMethodCallMessage cadMsg, out byte[] arrResponse, out CADMethodReturnMessage cadMrm) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_AssemblyLoad(AssemblyLoadEventHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_AssemblyLoad(AssemblyLoadEventHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_DomainUnload(EventHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_DomainUnload(EventHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_ProcessExit(EventHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_ProcessExit(EventHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_UnhandledException(UnhandledExceptionEventHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_UnhandledException(UnhandledExceptionEventHandler value) { }
}

// Namespace: System
[FriendAccessAllowedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal class CLRConfig
{
	// Methods

	internal static bool CheckThrowUnobservedTaskExceptions() { }
}

// Namespace: System
internal static class CompatibilitySwitches
{
	// Fields
	public static readonly bool IsAppEarlierThanSilverlight4;
	public static readonly bool IsAppEarlierThanWindowsPhone8;

	// Methods

	private static void .cctor() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public static class Environment
{
	// Fields
	private const int mono_corlib_version = 1051100001;
	private static string nl;
	private static OperatingSystem os;

	// Properties
	public static string CommandLine { get; }
	public static string CurrentDirectory { get; set; }
	public static int CurrentManagedThreadId { get; }
	public static int ExitCode { get; set; }
	public static bool HasShutdownStarted { get; }
	public static string MachineName { get; }
	public static string NewLine { get; }
	private static PlatformID Platform { get; }
	public static OperatingSystem OSVersion { get; }
	public static string StackTrace { get; }
	public static string SystemDirectory { get; }
	public static int TickCount { get; }
	public static string UserDomainName { get; }
	public static string UserName { get; }
	public static Version Version { get; }
	public static bool Is64BitOperatingSystem { get; }
	public static int SystemPageSize { get; }
	public static bool Is64BitProcess { get; }
	public static int ProcessorCount { get; }
	internal static bool IsRunningOnWindows { get; }
	internal static bool IsUnix { get; }

	// Methods

	internal static string GetResourceString(string key) { }

	internal static string GetResourceString(string key, object[] values) { }

	internal static string GetResourceStringEncodingName(int codePage) { }

	public static string get_CommandLine() { }

	public static string get_CurrentDirectory() { }

	public static void set_CurrentDirectory(string value) { }

	public static int get_CurrentManagedThreadId() { }

	public static int get_ExitCode() { }

	public static void set_ExitCode(int value) { }

	public static bool get_HasShutdownStarted() { }

	public static string get_MachineName() { }

	private static string GetNewLine() { }

	public static string get_NewLine() { }

	private static PlatformID get_Platform() { }

	internal static string GetOSVersionString() { }

	public static OperatingSystem get_OSVersion() { }

	internal static Version CreateVersionFromString(string info) { }

	public static string get_StackTrace() { }

	public static string get_SystemDirectory() { }

	public static int get_TickCount() { }

	public static string get_UserDomainName() { }

	public static string get_UserName() { }

	public static Version get_Version() { }

	public static void Exit(int exitCode) { }

	public static string ExpandEnvironmentVariables(string name) { }

	public static string[] GetCommandLineArgs() { }

	internal static string internalGetEnvironmentVariable_native(IntPtr variable) { }

	internal static string internalGetEnvironmentVariable(string variable) { }

	public static string GetEnvironmentVariable(string variable) { }

	private static Hashtable GetEnvironmentVariablesNoCase() { }

	public static IDictionary GetEnvironmentVariables() { }

	public static string GetFolderPath(Environment.SpecialFolder folder) { }

	private static string GetWindowsFolderPath(int folder) { }

	public static string GetFolderPath(Environment.SpecialFolder folder, Environment.SpecialFolderOption option) { }

	private static string ReadXdgUserDir(string config_dir, string home_dir, string key, string fallback) { }

	internal static string UnixGetFolderPath(Environment.SpecialFolder folder, Environment.SpecialFolderOption option) { }

	public static string[] GetLogicalDrives() { }

	public static string GetEnvironmentVariable(string variable, EnvironmentVariableTarget target) { }

	public static IDictionary GetEnvironmentVariables(EnvironmentVariableTarget target) { }

	public static void SetEnvironmentVariable(string variable, string value) { }

	public static void SetEnvironmentVariable(string variable, string value, EnvironmentVariableTarget target) { }

	internal static void InternalSetEnvironmentVariable(string variable, string value) { }

	public static void FailFast(string message) { }

	public static void FailFast(string message, Exception exception) { }

	private static bool GetIs64BitOperatingSystem() { }

	public static bool get_Is64BitOperatingSystem() { }

	public static int get_SystemPageSize() { }

	public static bool get_Is64BitProcess() { }

	public static int get_ProcessorCount() { }

	internal static bool get_IsRunningOnWindows() { }

	private static string[] GetLogicalDrivesInternal() { }

	private static string[] GetEnvironmentVariableNames() { }

	internal static string GetMachineConfigPath() { }

	internal static string internalGetHome() { }

	internal static int GetPageSize() { }

	internal static bool get_IsUnix() { }

	internal static string GetStackTrace(Exception e, bool needFileInfo) { }
}

// Namespace: 
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public enum Environment.SpecialFolder
{
	// Fields
	public int value__;
	public const Environment.SpecialFolder MyDocuments = 5;
	public const Environment.SpecialFolder Desktop = 0;
	public const Environment.SpecialFolder MyComputer = 17;
	public const Environment.SpecialFolder Programs = 2;
	public const Environment.SpecialFolder Personal = 5;
	public const Environment.SpecialFolder Favorites = 6;
	public const Environment.SpecialFolder Startup = 7;
	public const Environment.SpecialFolder Recent = 8;
	public const Environment.SpecialFolder SendTo = 9;
	public const Environment.SpecialFolder StartMenu = 11;
	public const Environment.SpecialFolder MyMusic = 13;
	public const Environment.SpecialFolder DesktopDirectory = 16;
	public const Environment.SpecialFolder Templates = 21;
	public const Environment.SpecialFolder ApplicationData = 26;
	public const Environment.SpecialFolder LocalApplicationData = 28;
	public const Environment.SpecialFolder InternetCache = 32;
	public const Environment.SpecialFolder Cookies = 33;
	public const Environment.SpecialFolder History = 34;
	public const Environment.SpecialFolder CommonApplicationData = 35;
	public const Environment.SpecialFolder System = 37;
	public const Environment.SpecialFolder ProgramFiles = 38;
	public const Environment.SpecialFolder MyPictures = 39;
	public const Environment.SpecialFolder CommonProgramFiles = 43;
	public const Environment.SpecialFolder MyVideos = 14;
	public const Environment.SpecialFolder NetworkShortcuts = 19;
	public const Environment.SpecialFolder Fonts = 20;
	public const Environment.SpecialFolder CommonStartMenu = 22;
	public const Environment.SpecialFolder CommonPrograms = 23;
	public const Environment.SpecialFolder CommonStartup = 24;
	public const Environment.SpecialFolder CommonDesktopDirectory = 25;
	public const Environment.SpecialFolder PrinterShortcuts = 27;
	public const Environment.SpecialFolder Windows = 36;
	public const Environment.SpecialFolder UserProfile = 40;
	public const Environment.SpecialFolder SystemX86 = 41;
	public const Environment.SpecialFolder ProgramFilesX86 = 42;
	public const Environment.SpecialFolder CommonProgramFilesX86 = 44;
	public const Environment.SpecialFolder CommonTemplates = 45;
	public const Environment.SpecialFolder CommonDocuments = 46;
	public const Environment.SpecialFolder CommonAdminTools = 47;
	public const Environment.SpecialFolder AdminTools = 48;
	public const Environment.SpecialFolder CommonMusic = 53;
	public const Environment.SpecialFolder CommonPictures = 54;
	public const Environment.SpecialFolder CommonVideos = 55;
	public const Environment.SpecialFolder Resources = 56;
	public const Environment.SpecialFolder LocalizedResources = 57;
	public const Environment.SpecialFolder CommonOemLinks = 58;
	public const Environment.SpecialFolder CDBurning = 59;
}

// Namespace: 
public enum Environment.SpecialFolderOption
{
	// Fields
	public int value__;
	public const Environment.SpecialFolderOption None = 0;
	public const Environment.SpecialFolderOption DoNotVerify = 16384;
	public const Environment.SpecialFolderOption Create = 32768;
}

// Namespace: System
internal static class ParseNumbers
{
	// Methods

	public static int StringToInt(string value, int fromBase, int flags) { }

	public static int StringToInt(string value, int fromBase, int flags, int* parsePos) { }

	public static string LongToString(long value, int toBase, int width, char paddingChar, int flags) { }

	public static long StringToLong(string value, int fromBase, int flags) { }

	public static long StringToLong(string value, int fromBase, int flags, int* parsePos) { }

	public static string IntToString(int value, int toBase, int width, char paddingChar, int flags) { }

	private static void EndianSwap(ref byte[] value) { }

	private static StringBuilder ConvertToBase2(byte[] value) { }

	private static StringBuilder ConvertToBase8(byte[] value) { }

	private static StringBuilder ConvertToBase16(byte[] value) { }
}

// Namespace: System
internal class MonoTypeInfo
{
	// Fields
	public string full_name;
	public MonoCMethod default_ctor;

	// Methods

	public void .ctor() { }
}

// Namespace: System
internal sealed class TypeNameParser
{
	// Methods

	internal static Type GetType(string typeName, Func<AssemblyName, Assembly> assemblyResolver, Func<Assembly, string, bool, Type> typeResolver, bool throwOnError, bool ignoreCase, ref StackCrawlMark stackMark) { }
}

// Namespace: System
[ClassInterfaceAttribute] // RVA: 0x6F230 Offset: 0x6E630 VA: 0x18006F230
[ComVisibleAttribute] // RVA: 0x6F230 Offset: 0x6E630 VA: 0x18006F230
[Serializable]
public sealed class AppDomainSetup : IAppDomainSetup
{
	// Fields
	private string application_base;
	private string application_name;
	private string cache_path;
	private string configuration_file;
	private string dynamic_base;
	private string license_file;
	private string private_bin_path;
	private string private_bin_path_probe;
	private string shadow_copy_directories;
	private string shadow_copy_files;
	private bool publisher_policy;
	private bool path_changed;
	private int loader_optimization;
	private bool disallow_binding_redirects;
	private bool disallow_code_downloads;
	private object _activationArguments;
	private object domain_initializer;
	private object application_trust;
	private string[] domain_initializer_args;
	private bool disallow_appbase_probe;
	private byte[] configuration_bytes;
	private byte[] serialized_non_primitives;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <TargetFrameworkName>k__BackingField;

	// Methods

	public void .ctor() { }
}

// Namespace: System
public struct ArgIterator
{
	// Fields
	private IntPtr sig;
	private IntPtr args;
	private int next_arg;
	private int num_args;

	// Methods

	public override bool Equals(object o) { }

	public override int GetHashCode() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class AssemblyLoadEventArgs : EventArgs
{
	// Fields
	private Assembly m_loadedAssembly;

	// Properties
	public Assembly LoadedAssembly { get; }

	// Methods

	public void .ctor(Assembly loadedAssembly) { }

	public Assembly get_LoadedAssembly() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class AssemblyLoadEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object sender, AssemblyLoadEventArgs args) { }

	public virtual IAsyncResult BeginInvoke(object sender, AssemblyLoadEventArgs args, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System
public static class Console
{
	// Fields
	internal static TextWriter stdout;
	private static TextWriter stderr;
	private static TextReader stdin;
	private static Encoding inputEncoding;
	private static Encoding outputEncoding;
	private static ConsoleCancelEventHandler cancel_event;
	private static readonly Console.InternalCancelHandler cancel_handler;

	// Properties
	public static TextWriter Error { get; }
	public static TextWriter Out { get; }
	public static Encoding InputEncoding { get; }
	public static Encoding OutputEncoding { get; }

	// Methods

	private static void .cctor() { }

	private static void SetupStreams(Encoding inputEncoding, Encoding outputEncoding) { }

	public static TextWriter get_Error() { }

	public static TextWriter get_Out() { }

	private static Stream Open(IntPtr handle, FileAccess access, int bufferSize) { }

	public static Stream OpenStandardError(int bufferSize) { }

	public static Stream OpenStandardInput(int bufferSize) { }

	public static Stream OpenStandardOutput(int bufferSize) { }

	public static void SetOut(TextWriter newOut) { }

	public static Encoding get_InputEncoding() { }

	public static Encoding get_OutputEncoding() { }

	public static ConsoleKeyInfo ReadKey() { }

	public static ConsoleKeyInfo ReadKey(bool intercept) { }

	internal static void DoConsoleCancelEvent() { }
}

// Namespace: 
private class Console.WindowsConsole
{
	// Fields
	public static bool ctrlHandlerAdded;
	private static Console.WindowsConsole.WindowsCancelHandler cancelHandler;

	// Methods

	private static extern int GetConsoleCP() { }

	private static extern int GetConsoleOutputCP() { }

	private static bool DoWindowsConsoleCancelEvent(int keyCode) { }

	public static int GetInputCodePage() { }

	public static int GetOutputCodePage() { }

	private static void .cctor() { }
}

// Namespace: 
private sealed class Console.WindowsConsole.WindowsCancelHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual bool Invoke(int keyCode) { }

	public virtual IAsyncResult BeginInvoke(int keyCode, AsyncCallback callback, object object) { }

	public virtual bool EndInvoke(IAsyncResult result) { }
}

// Namespace: 
private sealed class Console.InternalCancelHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System
internal static class ConsoleDriver
{
	// Fields
	internal static IConsoleDriver driver;
	private static bool is_console;
	private static bool called_isatty;

	// Properties
	public static bool IsConsole { get; }

	// Methods

	private static void .cctor() { }

	private static IConsoleDriver CreateNullConsoleDriver() { }

	private static IConsoleDriver CreateWindowsConsoleDriver() { }

	private static IConsoleDriver CreateTermInfoDriver(string term) { }

	public static ConsoleKeyInfo ReadKey(bool intercept) { }

	public static bool get_IsConsole() { }

	private static bool Isatty(IntPtr handle) { }

	internal static int InternalKeyAvailable(int ms_timeout) { }

	internal static bool TtySetup(string keypadXmit, string teardown, out byte[] control_characters, out int* address) { }

	internal static bool SetEcho(bool wantEcho) { }
}

// Namespace: System
internal sealed class DelegateData
{
	// Fields
	public Type target_type;
	public string method_name;
	public bool curried_first_arg;

	// Methods

	public void .ctor() { }
}

// Namespace: System
[ClassInterfaceAttribute] // RVA: 0x753A0 Offset: 0x747A0 VA: 0x1800753A0
[ComVisibleAttribute] // RVA: 0x753A0 Offset: 0x747A0 VA: 0x1800753A0
[Serializable]
public abstract class Delegate : ICloneable, ISerializable
{
	// Fields
	private IntPtr method_ptr;
	private IntPtr invoke_impl;
	private object m_target;
	private IntPtr method;
	private IntPtr delegate_trampoline;
	private IntPtr extra_arg;
	private IntPtr method_code;
	private MethodInfo method_info;
	private MethodInfo original_method_info;
	private DelegateData data;
	private bool method_is_virtual;

	// Properties
	public MethodInfo Method { get; }
	public object Target { get; }

	// Methods

	public MethodInfo get_Method() { }

	private MethodInfo GetVirtualMethod_internal() { }

	public object get_Target() { }

	internal static Delegate CreateDelegate_internal(Type type, object target, MethodInfo info, bool throwOnBindFailure) { }

	private static bool arg_type_match(Type delArgType, Type argType) { }

	private static bool arg_type_match_this(Type delArgType, Type argType, bool boxedThis) { }

	private static bool return_type_match(Type delReturnType, Type returnType) { }

	public static Delegate CreateDelegate(Type type, object firstArgument, MethodInfo method, bool throwOnBindFailure) { }

	private static Delegate CreateDelegate(Type type, object firstArgument, MethodInfo method, bool throwOnBindFailure, bool allowClosed) { }

	public static Delegate CreateDelegate(Type type, object firstArgument, MethodInfo method) { }

	public static Delegate CreateDelegate(Type type, MethodInfo method, bool throwOnBindFailure) { }

	public static Delegate CreateDelegate(Type type, MethodInfo method) { }

	public static Delegate CreateDelegate(Type type, object target, string method) { }

	private static MethodInfo GetCandidateMethod(Type type, Type target, string method, BindingFlags bflags, bool ignoreCase, bool throwOnBindFailure) { }

	public static Delegate CreateDelegate(Type type, Type target, string method, bool ignoreCase, bool throwOnBindFailure) { }

	public static Delegate CreateDelegate(Type type, Type target, string method) { }

	public static Delegate CreateDelegate(Type type, Type target, string method, bool ignoreCase) { }

	public static Delegate CreateDelegate(Type type, object target, string method, bool ignoreCase, bool throwOnBindFailure) { }

	public static Delegate CreateDelegate(Type type, object target, string method, bool ignoreCase) { }

	public object DynamicInvoke(object[] args) { }

	private void InitializeDelegateData() { }

	protected virtual object DynamicInvokeImpl(object[] args) { }

	public virtual object Clone() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	protected virtual MethodInfo GetMethodImpl() { }

	public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { }

	public virtual Delegate[] GetInvocationList() { }

	public static Delegate Combine(Delegate a, Delegate b) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public static Delegate Combine(Delegate[] delegates) { }

	protected virtual Delegate CombineImpl(Delegate d) { }

	public static Delegate Remove(Delegate source, Delegate value) { }

	protected virtual Delegate RemoveImpl(Delegate d) { }

	public static Delegate RemoveAll(Delegate source, Delegate value) { }

	public static bool op_Equality(Delegate d1, Delegate d2) { }

	public static bool op_Inequality(Delegate d1, Delegate d2) { }

	internal static Delegate CreateDelegateNoSecurityCheck(RuntimeType type, object firstArgument, MethodInfo method) { }

	internal static MulticastDelegate AllocDelegateLike_internal(Delegate d) { }
}

// Namespace: System
[Serializable]
internal class DelegateSerializationHolder : ISerializable, IObjectReference
{
	// Fields
	private Delegate _delegate;

	// Methods

	private void .ctor(SerializationInfo info, StreamingContext ctx) { }

	public static void GetDelegateData(Delegate instance, SerializationInfo info, StreamingContext ctx) { }

	public void GetObjectData(SerializationInfo info, StreamingContext context) { }

	public object GetRealObject(StreamingContext context) { }
}

// Namespace: 
[Serializable]
private class DelegateSerializationHolder.DelegateEntry
{
	// Fields
	private string type;
	private string assembly;
	private object target;
	private string targetTypeAssembly;
	private string targetTypeName;
	private string methodName;
	public DelegateSerializationHolder.DelegateEntry delegateEntry;

	// Methods

	public void .ctor(Delegate del, string targetLabel) { }

	public Delegate DeserializeDelegate(SerializationInfo info, int index) { }
}

// Namespace: System
internal static class EmptyArray<T>
{
	// Fields
	public static readonly T[] Value;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC4A20 Offset: 0x1FC3A20 VA: 0x181FC4A20
	|-EmptyArray<Flow.RecursionNode>..cctor
	|-EmptyArray<LuaFunction.FuncData>..cctor
	|-EmptyArray<fsVersionedType>..cctor
	|-EmptyArray<NodeInfo>..cctor
	|-EmptyArray<bool>..cctor
	|-EmptyArray<byte>..cctor
	|-EmptyArray<char>..cctor
	|-EmptyArray<KeyValuePair<Guid, int>>..cctor
	|-EmptyArray<KeyValuePair<Guid, object>>..cctor
	|-EmptyArray<KeyValuePair<object, object>>..cctor
	|-EmptyArray<int>..cctor
	|-EmptyArray<Int32Enum>..cctor
	|-EmptyArray<LocalDefinition>..cctor
	|-EmptyArray<object>..cctor
	|-EmptyArray<CustomAttributeNamedArgument>..cctor
	|-EmptyArray<CustomAttributeTypedArgument>..cctor
	|-EmptyArray<ParameterModifier>..cctor
	|-EmptyArray<ChannelPacket>..cctor
	|-EmptyArray<LocalClient.InternalMsg>..cctor
	*/
}

// Namespace: System
internal enum SByteEnum
{
	// Fields
	public sbyte value__;
}

// Namespace: System
internal enum Int16Enum
{
	// Fields
	public short value__;
}

// Namespace: System
internal enum Int32Enum
{
	// Fields
	public int value__;
}

// Namespace: System
internal enum Int64Enum
{
	// Fields
	public long value__;
}

// Namespace: System
internal enum ByteEnum
{
	// Fields
	public byte value__;
}

// Namespace: System
internal enum UInt16Enum
{
	// Fields
	public ushort value__;
}

// Namespace: System
internal enum UInt32Enum
{
	// Fields
	public uint value__;
}

// Namespace: System
internal enum UInt64Enum
{
	// Fields
	public ulong value__;
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public enum EnvironmentVariableTarget
{
	// Fields
	public int value__;
	public const EnvironmentVariableTarget Process = 0;
	public const EnvironmentVariableTarget User = 1;
	public const EnvironmentVariableTarget Machine = 2;
}

// Namespace: System
internal interface IConsoleDriver
{
	// Methods

	public abstract ConsoleKeyInfo ReadKey(bool intercept) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public struct IntPtr : ISerializable
{
	// Fields
	private void* m_value;
	public static readonly IntPtr Zero;

	// Properties
	public static int Size { get; }

	// Methods

	[ReliabilityContractAttribute] // RVA: 0x91BC0 Offset: 0x90FC0 VA: 0x180091BC0
	public void .ctor(int value) { }

	[ReliabilityContractAttribute] // RVA: 0x91BC0 Offset: 0x90FC0 VA: 0x180091BC0
	public void .ctor(long value) { }

	[CLSCompliantAttribute] // RVA: 0x8E190 Offset: 0x8D590 VA: 0x18008E190
	[ReliabilityContractAttribute] // RVA: 0x8E190 Offset: 0x8D590 VA: 0x18008E190
	public void .ctor(void* value) { }

	private void .ctor(SerializationInfo info, StreamingContext context) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static int get_Size() { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public long ToInt64() { }

	[ReliabilityContractAttribute] // RVA: 0xA4260 Offset: 0xA3660 VA: 0x1800A4260
	[CLSCompliantAttribute] // RVA: 0xA4260 Offset: 0xA3660 VA: 0x1800A4260
	public void* ToPointer() { }

	public override string ToString() { }

	public string ToString(string format) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static bool op_Equality(IntPtr value1, IntPtr value2) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static bool op_Inequality(IntPtr value1, IntPtr value2) { }

	[ReliabilityContractAttribute] // RVA: 0x91BC0 Offset: 0x90FC0 VA: 0x180091BC0
	public static IntPtr op_Explicit(int value) { }

	[ReliabilityContractAttribute] // RVA: 0x91BC0 Offset: 0x90FC0 VA: 0x180091BC0
	public static IntPtr op_Explicit(long value) { }

	[CLSCompliantAttribute] // RVA: 0x8E190 Offset: 0x8D590 VA: 0x18008E190
	[ReliabilityContractAttribute] // RVA: 0x8E190 Offset: 0x8D590 VA: 0x18008E190
	public static IntPtr op_Explicit(void* value) { }

	public static int op_Explicit(IntPtr value) { }

	public static long op_Explicit(IntPtr value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static void* op_Explicit(IntPtr value) { }

	[ReliabilityContractAttribute] // RVA: 0x91BC0 Offset: 0x90FC0 VA: 0x180091BC0
	public static IntPtr Add(IntPtr pointer, int offset) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	internal bool IsNull() { }
}

// Namespace: System
internal static class KnownTerminals
{
	// Properties
	public static byte[] linux { get; }
	public static byte[] xterm { get; }
	public static byte[] ansi { get; }

	// Methods

	public static byte[] get_linux() { }

	public static byte[] get_xterm() { }

	public static byte[] get_ansi() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public abstract class MarshalByRefObject
{
	// Fields
	private object _identity;

	// Properties
	internal ServerIdentity ObjectIdentity { get; set; }

	// Methods

	protected void .ctor() { }

	internal ServerIdentity get_ObjectIdentity() { }

	internal void set_ObjectIdentity(ServerIdentity value) { }

	public virtual ObjRef CreateObjRef(Type requestedType) { }

	public virtual object InitializeLifetimeService() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public struct ModuleHandle
{
	// Fields
	private IntPtr value;
	public static readonly ModuleHandle EmptyHandle;

	// Properties
	internal IntPtr Value { get; }

	// Methods

	internal void .ctor(IntPtr v) { }

	internal IntPtr get_Value() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	private static void .cctor() { }
}

// Namespace: System
internal class MonoAsyncCall
{
	// Fields
	private object msg;
	private IntPtr cb_method;
	private object cb_target;
	private object state;
	private object res;
	private object out_args;

	// Methods

	public void .ctor() { }
}

// Namespace: System
internal static class MonoCustomAttrs
{
	// Fields
	private static Assembly corlib;
	[ThreadStaticAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Dictionary<Type, AttributeUsageAttribute> usage_cache;
	private static readonly AttributeUsageAttribute DefaultAttributeUsage;

	// Methods

	private static bool IsUserCattrProvider(object obj) { }

	internal static object[] GetCustomAttributesInternal(ICustomAttributeProvider obj, Type attributeType, bool pseudoAttrs) { }

	internal static object[] GetPseudoCustomAttributes(ICustomAttributeProvider obj, Type attributeType) { }

	private static object[] GetPseudoCustomAttributes(Type type) { }

	internal static object[] GetCustomAttributesBase(ICustomAttributeProvider obj, Type attributeType, bool inheritedOnly) { }

	internal static object[] GetCustomAttributes(ICustomAttributeProvider obj, Type attributeType, bool inherit) { }

	internal static object[] GetCustomAttributes(ICustomAttributeProvider obj, bool inherit) { }

	private static CustomAttributeData[] GetCustomAttributesDataInternal(ICustomAttributeProvider obj) { }

	internal static IList<CustomAttributeData> GetCustomAttributesData(ICustomAttributeProvider obj) { }

	internal static bool IsDefined(ICustomAttributeProvider obj, Type attributeType, bool inherit) { }

	internal static bool IsDefinedInternal(ICustomAttributeProvider obj, Type AttributeType) { }

	private static PropertyInfo GetBasePropertyDefinition(MonoProperty property) { }

	private static EventInfo GetBaseEventDefinition(MonoEvent evt) { }

	private static ICustomAttributeProvider GetBase(ICustomAttributeProvider obj) { }

	private static AttributeUsageAttribute RetrieveAttributeUsageNoCache(Type attributeType) { }

	private static AttributeUsageAttribute RetrieveAttributeUsage(Type attributeType) { }

	private static void .cctor() { }
}

// Namespace: 
private class MonoCustomAttrs.AttributeInfo
{
	// Fields
	private AttributeUsageAttribute _usage;
	private int _inheritanceLevel;

	// Properties
	public AttributeUsageAttribute Usage { get; }
	public int InheritanceLevel { get; }

	// Methods

	public void .ctor(AttributeUsageAttribute usage, int inheritanceLevel) { }

	public AttributeUsageAttribute get_Usage() { }

	public int get_InheritanceLevel() { }
}

// Namespace: System
internal sealed class MonoListItem
{
	// Fields
	private MonoListItem next;
	private object data;
}

// Namespace: System
internal sealed class MonoType : RuntimeType
{}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public abstract class MulticastDelegate : Delegate
{
	// Fields
	private Delegate[] delegates;

	// Methods

	public override void GetObjectData(SerializationInfo info, StreamingContext context) { }

	protected sealed override object DynamicInvokeImpl(object[] args) { }

	public sealed override bool Equals(object obj) { }

	public sealed override int GetHashCode() { }

	protected override MethodInfo GetMethodImpl() { }

	public sealed override Delegate[] GetInvocationList() { }

	protected sealed override Delegate CombineImpl(Delegate follow) { }

	private int LastIndexOf(Delegate[] haystack, Delegate[] needle) { }

	protected sealed override Delegate RemoveImpl(Delegate value) { }
}

// Namespace: System
internal class NullConsoleDriver : IConsoleDriver
{
	// Fields
	private static readonly ConsoleKeyInfo EmptyConsoleKeyInfo;

	// Methods

	public ConsoleKeyInfo ReadKey(bool intercept) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public static class Nullable
{
	// Methods

	public static Type GetUnderlyingType(Type nullableType) { }
}

// Namespace: System
[DebuggerStepThroughAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
public struct Nullable<T>
{
	// Fields
	internal T value;
	internal bool has_value;

	// Properties
	public bool HasValue { get; }
	public T Value { get; }

	// Methods

	public void .ctor(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26CEE0 Offset: 0x26C2E0 VA: 0x18026CEE0
	|-Nullable<s2cnetwar_GS2CDieClass>..ctor
	|-Nullable<Vector3>..ctor
	|
	|-RVA: 0x23FCB0 Offset: 0x23F0B0 VA: 0x18023FCB0
	|-Nullable<SMSCode_UseScene>..ctor
	|-Nullable<ZhanmengUnityPlatform>..ctor
	|-Nullable<MonoSslPolicyErrors>..ctor
	|-Nullable<DateFormatHandling>..ctor
	|-Nullable<DateParseHandling>..ctor
	|-Nullable<DateTimeZoneHandling>..ctor
	|-Nullable<DefaultValueHandling>..ctor
	|-Nullable<FloatFormatHandling>..ctor
	|-Nullable<FloatParseHandling>..ctor
	|-Nullable<Formatting>..ctor
	|-Nullable<JsonToken>..ctor
	|-Nullable<Required>..ctor
	|-Nullable<JsonSerializerInternalReader.PropertyPresence>..ctor
	|-Nullable<StringEscapeHandling>..ctor
	|-Nullable<int>..ctor
	|-Nullable<Int32Enum>..ctor
	|-Nullable<HttpStatusCode>..ctor
	|-Nullable<MemberTypes>..ctor
	|-Nullable<StringComparison>..ctor
	|-Nullable<RegexOptions>..ctor
	|-Nullable<uint>..ctor
	|-Nullable<LayerMask>..ctor
	|-Nullable<Scene>..ctor
	|
	|-RVA: 0x26CA00 Offset: 0x26BE00 VA: 0x18026CA00
	|-Nullable<VersionInfo>..ctor
	|-Nullable<DateTimeOffset>..ctor
	|-Nullable<Decimal>..ctor
	|-Nullable<Guid>..ctor
	|-Nullable<LocalDefinition>..ctor
	|-Nullable<StreamingContext>..ctor
	|-Nullable<Color>..ctor
	|-Nullable<Quaternion>..ctor
	|-Nullable<Rect>..ctor
	|-Nullable<Vector4>..ctor
	|
	|-RVA: 0x249BE0 Offset: 0x248FE0 VA: 0x180249BE0
	|-Nullable<JsonPosition>..ctor
	|-Nullable<SkillCusData>..ctor
	|-Nullable<Bounds>..ctor
	|-Nullable<Ray>..ctor
	|
	|-RVA: 0x273660 Offset: 0x272A60 VA: 0x180273660
	|-Nullable<EntryType>..ctor
	|-Nullable<bool>..ctor
	|-Nullable<byte>..ctor
	|-Nullable<ByteEnum>..ctor
	|-Nullable<sbyte>..ctor
	|
	|-RVA: 0x223300 Offset: 0x222700 VA: 0x180223300
	|-Nullable<char>..ctor
	|-Nullable<short>..ctor
	|-Nullable<ushort>..ctor
	|
	|-RVA: 0x24E0D0 Offset: 0x24D4D0 VA: 0x18024E0D0
	|-Nullable<DateTime>..ctor
	|-Nullable<long>..ctor
	|-Nullable<TimeSpan>..ctor
	|-Nullable<ulong>..ctor
	|-Nullable<Vector2>..ctor
	|
	|-RVA: 0x249C00 Offset: 0x249000 VA: 0x180249C00
	|-Nullable<double>..ctor
	|
	|-RVA: 0x1B35E0 Offset: 0x1B29E0 VA: 0x1801B35E0
	|-Nullable<float>..ctor
	|
	|-RVA: 0x273670 Offset: 0x272A70 VA: 0x180273670
	|-Nullable<RaycastHit>..ctor
	|
	|-RVA: 0x273610 Offset: 0x272A10 VA: 0x180273610
	|-Nullable<RenderTargetIdentifier>..ctor
	|
	|-RVA: 0x273630 Offset: 0x272A30 VA: 0x180273630
	|-Nullable<Touch>..ctor
	*/

	public bool get_HasValue() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2736F0 Offset: 0x272AF0 VA: 0x1802736F0
	|-Nullable<Ease>.get_HasValue
	|-Nullable<LogBehaviour>.get_HasValue
	|-Nullable<LoopType>.get_HasValue
	|-Nullable<SMSCode_UseScene>.get_HasValue
	|-Nullable<ZhanmengUnityPlatform>.get_HasValue
	|-Nullable<DeliveryStatusNotification>.get_HasValue
	|-Nullable<ConstructorHandling>.get_HasValue
	|-Nullable<DateFormatHandling>.get_HasValue
	|-Nullable<DateParseHandling>.get_HasValue
	|-Nullable<DateTimeZoneHandling>.get_HasValue
	|-Nullable<DefaultValueHandling>.get_HasValue
	|-Nullable<FloatFormatHandling>.get_HasValue
	|-Nullable<FloatParseHandling>.get_HasValue
	|-Nullable<Formatting>.get_HasValue
	|-Nullable<JsonToken>.get_HasValue
	|-Nullable<JTokenType>.get_HasValue
	|-Nullable<MetadataPropertyHandling>.get_HasValue
	|-Nullable<MissingMemberHandling>.get_HasValue
	|-Nullable<NullValueHandling>.get_HasValue
	|-Nullable<ObjectCreationHandling>.get_HasValue
	|-Nullable<PreserveReferencesHandling>.get_HasValue
	|-Nullable<ReferenceLoopHandling>.get_HasValue
	|-Nullable<Required>.get_HasValue
	|-Nullable<JsonSerializerInternalReader.PropertyPresence>.get_HasValue
	|-Nullable<StringEscapeHandling>.get_HasValue
	|-Nullable<TypeNameHandling>.get_HasValue
	|-Nullable<int>.get_HasValue
	|-Nullable<Int32Enum>.get_HasValue
	|-Nullable<HttpStatusCode>.get_HasValue
	|-Nullable<MemberTypes>.get_HasValue
	|-Nullable<FormatterAssemblyStyle>.get_HasValue
	|-Nullable<float>.get_HasValue
	|-Nullable<StringComparison>.get_HasValue
	|-Nullable<RegexOptions>.get_HasValue
	|-Nullable<uint>.get_HasValue
	|-Nullable<LayerMask>.get_HasValue
	|-Nullable<Scene>.get_HasValue
	|
	|-RVA: 0x249C20 Offset: 0x249020 VA: 0x180249C20
	|-Nullable<s2cnetwar_GS2CDieClass>.get_HasValue
	|-Nullable<Vector3>.get_HasValue
	|
	|-RVA: 0x249C30 Offset: 0x249030 VA: 0x180249C30
	|-Nullable<VersionInfo>.get_HasValue
	|-Nullable<DateTimeOffset>.get_HasValue
	|-Nullable<Decimal>.get_HasValue
	|-Nullable<Guid>.get_HasValue
	|-Nullable<LocalDefinition>.get_HasValue
	|-Nullable<StreamingContext>.get_HasValue
	|-Nullable<Color>.get_HasValue
	|-Nullable<Quaternion>.get_HasValue
	|-Nullable<Rect>.get_HasValue
	|-Nullable<Vector4>.get_HasValue
	|
	|-RVA: 0x249C10 Offset: 0x249010 VA: 0x180249C10
	|-Nullable<JsonPosition>.get_HasValue
	|-Nullable<SkillCusData>.get_HasValue
	|-Nullable<Bounds>.get_HasValue
	|-Nullable<Ray>.get_HasValue
	|
	|-RVA: 0x2736A0 Offset: 0x272AA0 VA: 0x1802736A0
	|-Nullable<EntryType>.get_HasValue
	|-Nullable<bool>.get_HasValue
	|-Nullable<byte>.get_HasValue
	|-Nullable<ByteEnum>.get_HasValue
	|-Nullable<sbyte>.get_HasValue
	|
	|-RVA: 0x2736B0 Offset: 0x272AB0 VA: 0x1802736B0
	|-Nullable<char>.get_HasValue
	|-Nullable<short>.get_HasValue
	|-Nullable<ushort>.get_HasValue
	|
	|-RVA: 0x2736D0 Offset: 0x272AD0 VA: 0x1802736D0
	|-Nullable<DateTime>.get_HasValue
	|-Nullable<double>.get_HasValue
	|-Nullable<long>.get_HasValue
	|-Nullable<TimeSpan>.get_HasValue
	|-Nullable<ulong>.get_HasValue
	|-Nullable<Vector2>.get_HasValue
	|
	|-RVA: 0x2736C0 Offset: 0x272AC0 VA: 0x1802736C0
	|-Nullable<RaycastHit>.get_HasValue
	|
	|-RVA: 0x273690 Offset: 0x272A90 VA: 0x180273690
	|-Nullable<RenderTargetIdentifier>.get_HasValue
	|
	|-RVA: 0x2736E0 Offset: 0x272AE0 VA: 0x1802736E0
	|-Nullable<Touch>.get_HasValue
	*/

	public T get_Value() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x274410 Offset: 0x273810 VA: 0x180274410
	|-Nullable<Ease>.get_Value
	|-Nullable<LogBehaviour>.get_Value
	|-Nullable<LoopType>.get_Value
	|-Nullable<SMSCode_UseScene>.get_Value
	|-Nullable<ZhanmengUnityPlatform>.get_Value
	|-Nullable<DeliveryStatusNotification>.get_Value
	|-Nullable<MemberTypes>.get_Value
	|-Nullable<StringComparison>.get_Value
	|-Nullable<Int32Enum>.get_Value
	|
	|-RVA: 0x249CE0 Offset: 0x2490E0 VA: 0x180249CE0
	|-Nullable<VersionInfo>.get_Value
	|
	|-RVA: 0x249FD0 Offset: 0x2493D0 VA: 0x180249FD0
	|-Nullable<EntryType>.get_Value
	|-Nullable<ByteEnum>.get_Value
	|
	|-RVA: 0x24A370 Offset: 0x249770 VA: 0x18024A370
	|-Nullable<SkillCusData>.get_Value
	|
	|-RVA: 0x24A060 Offset: 0x249460 VA: 0x18024A060
	|-Nullable<byte>.get_Value
	|
	|-RVA: 0x249D80 Offset: 0x249180 VA: 0x180249D80
	|-Nullable<char>.get_Value
	|
	|-RVA: 0x24A2D0 Offset: 0x2496D0 VA: 0x18024A2D0
	|-Nullable<Decimal>.get_Value
	|
	|-RVA: 0x249F30 Offset: 0x249330 VA: 0x180249F30
	|-Nullable<double>.get_Value
	|
	|-RVA: 0x249E10 Offset: 0x249210 VA: 0x180249E10
	|-Nullable<short>.get_Value
	|
	|-RVA: 0x2741E0 Offset: 0x2735E0 VA: 0x1802741E0
	|-Nullable<long>.get_Value
	|
	|-RVA: 0x274090 Offset: 0x273490 VA: 0x180274090
	|-Nullable<sbyte>.get_Value
	|
	|-RVA: 0x273E90 Offset: 0x273290 VA: 0x180273E90
	|-Nullable<float>.get_Value
	|
	|-RVA: 0x273D60 Offset: 0x273160 VA: 0x180273D60
	|-Nullable<ushort>.get_Value
	|
	|-RVA: 0x273CD0 Offset: 0x2730D0 VA: 0x180273CD0
	|-Nullable<uint>.get_Value
	|
	|-RVA: 0x273700 Offset: 0x272B00 VA: 0x180273700
	|-Nullable<ulong>.get_Value
	|
	|-RVA: 0x274120 Offset: 0x273520 VA: 0x180274120
	|-Nullable<Bounds>.get_Value
	|
	|-RVA: 0x273FF0 Offset: 0x2733F0 VA: 0x180273FF0
	|-Nullable<Color>.get_Value
	|
	|-RVA: 0x273880 Offset: 0x272C80 VA: 0x180273880
	|-Nullable<LayerMask>.get_Value
	|
	|-RVA: 0x2739D0 Offset: 0x272DD0 VA: 0x1802739D0
	|-Nullable<Quaternion>.get_Value
	|
	|-RVA: 0x273910 Offset: 0x272D10 VA: 0x180273910
	|-Nullable<Ray>.get_Value
	|
	|-RVA: 0x273790 Offset: 0x272B90 VA: 0x180273790
	|-Nullable<RaycastHit>.get_Value
	|
	|-RVA: 0x2744A0 Offset: 0x2738A0 VA: 0x1802744A0
	|-Nullable<Rect>.get_Value
	|
	|-RVA: 0x274540 Offset: 0x273940 VA: 0x180274540
	|-Nullable<RenderTargetIdentifier>.get_Value
	|
	|-RVA: 0x273A70 Offset: 0x272E70 VA: 0x180273A70
	|-Nullable<Scene>.get_Value
	|
	|-RVA: 0x274310 Offset: 0x273710 VA: 0x180274310
	|-Nullable<Touch>.get_Value
	|
	|-RVA: 0x273B00 Offset: 0x272F00 VA: 0x180273B00
	|-Nullable<Vector2>.get_Value
	|
	|-RVA: 0x273F30 Offset: 0x273330 VA: 0x180273F30
	|-Nullable<Vector3>.get_Value
	|
	|-RVA: 0x273BA0 Offset: 0x272FA0 VA: 0x180273BA0
	|-Nullable<Vector4>.get_Value
	|
	|-RVA: 0x24A430 Offset: 0x249830 VA: 0x18024A430
	|-Nullable<s2cnetwar_GS2CDieClass>.get_Value
	|
	|-RVA: 0x24A180 Offset: 0x249580 VA: 0x18024A180
	|-Nullable<JsonPosition>.get_Value
	|
	|-RVA: 0x249EA0 Offset: 0x2492A0 VA: 0x180249EA0
	|-Nullable<bool>.get_Value
	|
	|-RVA: 0x24A0F0 Offset: 0x2494F0 VA: 0x18024A0F0
	|-Nullable<DateTime>.get_Value
	|
	|-RVA: 0x249C40 Offset: 0x249040 VA: 0x180249C40
	|-Nullable<DateTimeOffset>.get_Value
	|
	|-RVA: 0x24A4F0 Offset: 0x2498F0 VA: 0x18024A4F0
	|-Nullable<Guid>.get_Value
	|
	|-RVA: 0x24A240 Offset: 0x249640 VA: 0x18024A240
	|-Nullable<int>.get_Value
	|
	|-RVA: 0x274270 Offset: 0x273670 VA: 0x180274270
	|-Nullable<LocalDefinition>.get_Value
	|
	|-RVA: 0x273DF0 Offset: 0x2731F0 VA: 0x180273DF0
	|-Nullable<StreamingContext>.get_Value
	|
	|-RVA: 0x273C40 Offset: 0x273040 VA: 0x180273C40
	|-Nullable<TimeSpan>.get_Value
	*/

	public override bool Equals(object other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x247F60 Offset: 0x247360 VA: 0x180247F60
	|-Nullable<s2cnetwar_GS2CDieClass>.Equals
	|
	|-RVA: 0x248A60 Offset: 0x247E60 VA: 0x180248A60
	|-Nullable<VersionInfo>.Equals
	|
	|-RVA: 0x247FC0 Offset: 0x2473C0 VA: 0x180247FC0
	|-Nullable<JsonPosition>.Equals
	|
	|-RVA: 0x248650 Offset: 0x247A50 VA: 0x180248650
	|-Nullable<SkillCusData>.Equals
	|
	|-RVA: 0x248B90 Offset: 0x247F90 VA: 0x180248B90
	|-Nullable<bool>.Equals
	|
	|-RVA: 0x248150 Offset: 0x247550 VA: 0x180248150
	|-Nullable<byte>.Equals
	|
	|-RVA: 0x248CC0 Offset: 0x2480C0 VA: 0x180248CC0
	|-Nullable<ByteEnum>.Equals
	|
	|-RVA: 0x248D10 Offset: 0x248110 VA: 0x180248D10
	|-Nullable<char>.Equals
	|
	|-RVA: 0x2481A0 Offset: 0x2475A0 VA: 0x1802481A0
	|-Nullable<DateTime>.Equals
	|
	|-RVA: 0x2483E0 Offset: 0x2477E0 VA: 0x1802483E0
	|-Nullable<DateTimeOffset>.Equals
	|
	|-RVA: 0x248750 Offset: 0x247B50 VA: 0x180248750
	|-Nullable<Decimal>.Equals
	|
	|-RVA: 0x248100 Offset: 0x247500 VA: 0x180248100
	|-Nullable<double>.Equals
	|
	|-RVA: 0x2486B0 Offset: 0x247AB0 VA: 0x1802486B0
	|-Nullable<Guid>.Equals
	|
	|-RVA: 0x248870 Offset: 0x247C70 VA: 0x180248870
	|-Nullable<short>.Equals
	|
	|-RVA: 0x248390 Offset: 0x247790 VA: 0x180248390
	|-Nullable<int>.Equals
	|
	|-RVA: 0x271D00 Offset: 0x271100 VA: 0x180271D00
	|-Nullable<Int32Enum>.Equals
	|
	|-RVA: 0x270560 Offset: 0x26F960 VA: 0x180270560
	|-Nullable<long>.Equals
	|
	|-RVA: 0x270D70 Offset: 0x270170 VA: 0x180270D70
	|-Nullable<LocalDefinition>.Equals
	|
	|-RVA: 0x2717F0 Offset: 0x270BF0 VA: 0x1802717F0
	|-Nullable<StreamingContext>.Equals
	|
	|-RVA: 0x270860 Offset: 0x26FC60 VA: 0x180270860
	|-Nullable<sbyte>.Equals
	|
	|-RVA: 0x271250 Offset: 0x270650 VA: 0x180271250
	|-Nullable<float>.Equals
	|
	|-RVA: 0x270BA0 Offset: 0x26FFA0 VA: 0x180270BA0
	|-Nullable<TimeSpan>.Equals
	|
	|-RVA: 0x271970 Offset: 0x270D70 VA: 0x180271970
	|-Nullable<ushort>.Equals
	|
	|-RVA: 0x2719C0 Offset: 0x270DC0 VA: 0x1802719C0
	|-Nullable<uint>.Equals
	|
	|-RVA: 0x271380 Offset: 0x270780 VA: 0x180271380
	|-Nullable<ulong>.Equals
	|
	|-RVA: 0x270FC0 Offset: 0x2703C0 VA: 0x180270FC0
	|-Nullable<Bounds>.Equals
	|
	|-RVA: 0x270D20 Offset: 0x270120 VA: 0x180270D20
	|-Nullable<Color>.Equals
	|
	|-RVA: 0x270F70 Offset: 0x270370 VA: 0x180270F70
	|-Nullable<LayerMask>.Equals
	|
	|-RVA: 0x271510 Offset: 0x270910 VA: 0x180271510
	|-Nullable<Quaternion>.Equals
	|
	|-RVA: 0x2705B0 Offset: 0x26F9B0 VA: 0x1802705B0
	|-Nullable<Ray>.Equals
	|
	|-RVA: 0x270610 Offset: 0x26FA10 VA: 0x180270610
	|-Nullable<RaycastHit>.Equals
	|
	|-RVA: 0x271A10 Offset: 0x270E10 VA: 0x180271A10
	|-Nullable<Rect>.Equals
	|
	|-RVA: 0x271840 Offset: 0x270C40 VA: 0x180271840
	|-Nullable<RenderTargetIdentifier>.Equals
	|
	|-RVA: 0x271EE0 Offset: 0x2712E0 VA: 0x180271EE0
	|-Nullable<Scene>.Equals
	|
	|-RVA: 0x271560 Offset: 0x270960 VA: 0x180271560
	|-Nullable<Touch>.Equals
	|
	|-RVA: 0x270B50 Offset: 0x26FF50 VA: 0x180270B50
	|-Nullable<Vector2>.Equals
	|
	|-RVA: 0x271A60 Offset: 0x270E60 VA: 0x180271A60
	|-Nullable<Vector3>.Equals
	|
	|-RVA: 0x271B10 Offset: 0x270F10 VA: 0x180271B10
	|-Nullable<Vector4>.Equals
	*/

	private bool Equals(Nullable<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2484F0 Offset: 0x2478F0 VA: 0x1802484F0
	|-Nullable<s2cnetwar_GS2CDieClass>.Equals
	|
	|-RVA: 0x248BE0 Offset: 0x247FE0 VA: 0x180248BE0
	|-Nullable<VersionInfo>.Equals
	|
	|-RVA: 0x247EE0 Offset: 0x2472E0 VA: 0x180247EE0
	|-Nullable<JsonPosition>.Equals
	|
	|-RVA: 0x2711D0 Offset: 0x2705D0 VA: 0x1802711D0
	|-Nullable<SkillCusData>.Equals
	|-Nullable<Ray>.Equals
	|
	|-RVA: 0x2482C0 Offset: 0x2476C0 VA: 0x1802482C0
	|-Nullable<bool>.Equals
	|
	|-RVA: 0x2481F0 Offset: 0x2475F0 VA: 0x1802481F0
	|-Nullable<byte>.Equals
	|
	|-RVA: 0x248700 Offset: 0x247B00 VA: 0x180248700
	|-Nullable<ByteEnum>.Equals
	|
	|-RVA: 0x2488C0 Offset: 0x247CC0 VA: 0x1802488C0
	|-Nullable<char>.Equals
	|
	|-RVA: 0x2487A0 Offset: 0x247BA0 VA: 0x1802487A0
	|-Nullable<DateTime>.Equals
	|
	|-RVA: 0x248560 Offset: 0x247960 VA: 0x180248560
	|-Nullable<DateTimeOffset>.Equals
	|
	|-RVA: 0x248AB0 Offset: 0x247EB0 VA: 0x180248AB0
	|-Nullable<Decimal>.Equals
	|
	|-RVA: 0x248020 Offset: 0x247420 VA: 0x180248020
	|-Nullable<double>.Equals
	|
	|-RVA: 0x248980 Offset: 0x247D80 VA: 0x180248980
	|-Nullable<Guid>.Equals
	|
	|-RVA: 0x248430 Offset: 0x247830 VA: 0x180248430
	|-Nullable<short>.Equals
	|
	|-RVA: 0x248D60 Offset: 0x248160 VA: 0x180248D60
	|-Nullable<int>.Equals
	|
	|-RVA: 0x271AC0 Offset: 0x270EC0 VA: 0x180271AC0
	|-Nullable<Int32Enum>.Equals
	|
	|-RVA: 0x270490 Offset: 0x26F890 VA: 0x180270490
	|-Nullable<long>.Equals
	|
	|-RVA: 0x271C10 Offset: 0x271010 VA: 0x180271C10
	|-Nullable<LocalDefinition>.Equals
	|
	|-RVA: 0x271610 Offset: 0x270A10 VA: 0x180271610
	|-Nullable<StreamingContext>.Equals
	|
	|-RVA: 0x271020 Offset: 0x270420 VA: 0x180271020
	|-Nullable<sbyte>.Equals
	|
	|-RVA: 0x270EA0 Offset: 0x2702A0 VA: 0x180270EA0
	|-Nullable<float>.Equals
	|
	|-RVA: 0x270A80 Offset: 0x26FE80 VA: 0x180270A80
	|-Nullable<TimeSpan>.Equals
	|
	|-RVA: 0x2718B0 Offset: 0x270CB0 VA: 0x1802718B0
	|-Nullable<ushort>.Equals
	|
	|-RVA: 0x271E20 Offset: 0x271220 VA: 0x180271E20
	|-Nullable<uint>.Equals
	|
	|-RVA: 0x271D50 Offset: 0x271150 VA: 0x180271D50
	|-Nullable<ulong>.Equals
	|
	|-RVA: 0x2708B0 Offset: 0x26FCB0 VA: 0x1802708B0
	|-Nullable<Bounds>.Equals
	|
	|-RVA: 0x2710F0 Offset: 0x2704F0 VA: 0x1802710F0
	|-Nullable<Color>.Equals
	|
	|-RVA: 0x270BF0 Offset: 0x26FFF0 VA: 0x180270BF0
	|-Nullable<LayerMask>.Equals
	|
	|-RVA: 0x270DC0 Offset: 0x2701C0 VA: 0x180270DC0
	|-Nullable<Quaternion>.Equals
	|
	|-RVA: 0x271B60 Offset: 0x270F60 VA: 0x180271B60
	|-Nullable<RaycastHit>.Equals
	|
	|-RVA: 0x270690 Offset: 0x26FA90 VA: 0x180270690
	|-Nullable<Rect>.Equals
	|
	|-RVA: 0x2713D0 Offset: 0x2707D0 VA: 0x1802713D0
	|-Nullable<RenderTargetIdentifier>.Equals
	|
	|-RVA: 0x2709C0 Offset: 0x26FDC0 VA: 0x1802709C0
	|-Nullable<Scene>.Equals
	|
	|-RVA: 0x271700 Offset: 0x270B00 VA: 0x180271700
	|-Nullable<Touch>.Equals
	|
	|-RVA: 0x270C40 Offset: 0x270040 VA: 0x180270C40
	|-Nullable<Vector2>.Equals
	|
	|-RVA: 0x270770 Offset: 0x26FB70 VA: 0x180270770
	|-Nullable<Vector3>.Equals
	|
	|-RVA: 0x2712A0 Offset: 0x2706A0 VA: 0x1802712A0
	|-Nullable<Vector4>.Equals
	*/

	public override int GetHashCode() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2490C0 Offset: 0x2484C0 VA: 0x1802490C0
	|-Nullable<s2cnetwar_GS2CDieClass>.GetHashCode
	|
	|-RVA: 0x249310 Offset: 0x248710 VA: 0x180249310
	|-Nullable<VersionInfo>.GetHashCode
	|
	|-RVA: 0x248F50 Offset: 0x248350 VA: 0x180248F50
	|-Nullable<JsonPosition>.GetHashCode
	|-Nullable<SkillCusData>.GetHashCode
	|-Nullable<Ray>.GetHashCode
	|
	|-RVA: 0x249180 Offset: 0x248580 VA: 0x180249180
	|-Nullable<bool>.GetHashCode
	|
	|-RVA: 0x248E80 Offset: 0x248280 VA: 0x180248E80
	|-Nullable<byte>.GetHashCode
	|
	|-RVA: 0x249020 Offset: 0x248420 VA: 0x180249020
	|-Nullable<ByteEnum>.GetHashCode
	|
	|-RVA: 0x2492B0 Offset: 0x2486B0 VA: 0x1802492B0
	|-Nullable<char>.GetHashCode
	|
	|-RVA: 0x248EF0 Offset: 0x2482F0 VA: 0x180248EF0
	|-Nullable<DateTime>.GetHashCode
	|
	|-RVA: 0x249250 Offset: 0x248650 VA: 0x180249250
	|-Nullable<DateTimeOffset>.GetHashCode
	|
	|-RVA: 0x248E20 Offset: 0x248220 VA: 0x180248E20
	|-Nullable<Decimal>.GetHashCode
	|
	|-RVA: 0x249120 Offset: 0x248520 VA: 0x180249120
	|-Nullable<double>.GetHashCode
	|
	|-RVA: 0x249370 Offset: 0x248770 VA: 0x180249370
	|-Nullable<Guid>.GetHashCode
	|
	|-RVA: 0x2491F0 Offset: 0x2485F0 VA: 0x1802491F0
	|-Nullable<short>.GetHashCode
	|
	|-RVA: 0x248FB0 Offset: 0x2483B0 VA: 0x180248FB0
	|-Nullable<int>.GetHashCode
	|-Nullable<uint>.GetHashCode
	|
	|-RVA: 0x272770 Offset: 0x271B70 VA: 0x180272770
	|-Nullable<Int32Enum>.GetHashCode
	|
	|-RVA: 0x272310 Offset: 0x271710 VA: 0x180272310
	|-Nullable<long>.GetHashCode
	|
	|-RVA: 0x2724A0 Offset: 0x2718A0 VA: 0x1802724A0
	|-Nullable<LocalDefinition>.GetHashCode
	|
	|-RVA: 0x272640 Offset: 0x271A40 VA: 0x180272640
	|-Nullable<StreamingContext>.GetHashCode
	|
	|-RVA: 0x272700 Offset: 0x271B00 VA: 0x180272700
	|-Nullable<sbyte>.GetHashCode
	|
	|-RVA: 0x2725E0 Offset: 0x2719E0 VA: 0x1802725E0
	|-Nullable<float>.GetHashCode
	|
	|-RVA: 0x272170 Offset: 0x271570 VA: 0x180272170
	|-Nullable<TimeSpan>.GetHashCode
	|
	|-RVA: 0x2726A0 Offset: 0x271AA0 VA: 0x1802726A0
	|-Nullable<ushort>.GetHashCode
	|
	|-RVA: 0x2721D0 Offset: 0x2715D0 VA: 0x1802721D0
	|-Nullable<ulong>.GetHashCode
	|
	|-RVA: 0x2720F0 Offset: 0x2714F0 VA: 0x1802720F0
	|-Nullable<Bounds>.GetHashCode
	|
	|-RVA: 0x272370 Offset: 0x271770 VA: 0x180272370
	|-Nullable<Color>.GetHashCode
	|
	|-RVA: 0x271F30 Offset: 0x271330 VA: 0x180271F30
	|-Nullable<LayerMask>.GetHashCode
	|
	|-RVA: 0x272090 Offset: 0x271490 VA: 0x180272090
	|-Nullable<Quaternion>.GetHashCode
	|-Nullable<Vector4>.GetHashCode
	|
	|-RVA: 0x272230 Offset: 0x271630 VA: 0x180272230
	|-Nullable<RaycastHit>.GetHashCode
	|
	|-RVA: 0x2722B0 Offset: 0x2716B0 VA: 0x1802722B0
	|-Nullable<Rect>.GetHashCode
	|
	|-RVA: 0x271FF0 Offset: 0x2713F0 VA: 0x180271FF0
	|-Nullable<RenderTargetIdentifier>.GetHashCode
	|
	|-RVA: 0x272590 Offset: 0x271990 VA: 0x180272590
	|-Nullable<Scene>.GetHashCode
	|
	|-RVA: 0x272500 Offset: 0x271900 VA: 0x180272500
	|-Nullable<Touch>.GetHashCode
	|
	|-RVA: 0x272440 Offset: 0x271840 VA: 0x180272440
	|-Nullable<Vector2>.GetHashCode
	|
	|-RVA: 0x2723D0 Offset: 0x2717D0 VA: 0x1802723D0
	|-Nullable<Vector3>.GetHashCode
	*/

	public T GetValueOrDefault() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BFF70 Offset: 0x1BF370 VA: 0x1801BFF70
	|-Nullable<ConstructorHandling>.GetValueOrDefault
	|-Nullable<DateFormatHandling>.GetValueOrDefault
	|-Nullable<DateParseHandling>.GetValueOrDefault
	|-Nullable<DateTimeZoneHandling>.GetValueOrDefault
	|-Nullable<DefaultValueHandling>.GetValueOrDefault
	|-Nullable<FloatFormatHandling>.GetValueOrDefault
	|-Nullable<FloatParseHandling>.GetValueOrDefault
	|-Nullable<Formatting>.GetValueOrDefault
	|-Nullable<JsonToken>.GetValueOrDefault
	|-Nullable<JTokenType>.GetValueOrDefault
	|-Nullable<MetadataPropertyHandling>.GetValueOrDefault
	|-Nullable<MissingMemberHandling>.GetValueOrDefault
	|-Nullable<NullValueHandling>.GetValueOrDefault
	|-Nullable<ObjectCreationHandling>.GetValueOrDefault
	|-Nullable<PreserveReferencesHandling>.GetValueOrDefault
	|-Nullable<ReferenceLoopHandling>.GetValueOrDefault
	|-Nullable<Required>.GetValueOrDefault
	|-Nullable<JsonSerializerInternalReader.PropertyPresence>.GetValueOrDefault
	|-Nullable<StringEscapeHandling>.GetValueOrDefault
	|-Nullable<TypeNameHandling>.GetValueOrDefault
	|-Nullable<int>.GetValueOrDefault
	|-Nullable<HttpStatusCode>.GetValueOrDefault
	|-Nullable<MemberTypes>.GetValueOrDefault
	|-Nullable<FormatterAssemblyStyle>.GetValueOrDefault
	|-Nullable<RegexOptions>.GetValueOrDefault
	|-Nullable<uint>.GetValueOrDefault
	|-Nullable<Int32Enum>.GetValueOrDefault
	|-Nullable<LayerMask>.GetValueOrDefault
	|-Nullable<Scene>.GetValueOrDefault
	|
	|-RVA: 0x272A30 Offset: 0x271E30 VA: 0x180272A30
	|-Nullable<JsonPosition>.GetValueOrDefault
	|-Nullable<SkillCusData>.GetValueOrDefault
	|-Nullable<Bounds>.GetValueOrDefault
	|-Nullable<Ray>.GetValueOrDefault
	|
	|-RVA: 0x1FF010 Offset: 0x1FE410 VA: 0x1801FF010
	|-Nullable<EntryType>.GetValueOrDefault
	|-Nullable<bool>.GetValueOrDefault
	|-Nullable<byte>.GetValueOrDefault
	|-Nullable<sbyte>.GetValueOrDefault
	|-Nullable<ByteEnum>.GetValueOrDefault
	|
	|-RVA: 0x236620 Offset: 0x235A20 VA: 0x180236620
	|-Nullable<char>.GetValueOrDefault
	|-Nullable<short>.GetValueOrDefault
	|-Nullable<ushort>.GetValueOrDefault
	|
	|-RVA: 0x22F260 Offset: 0x22E660 VA: 0x18022F260
	|-Nullable<DateTime>.GetValueOrDefault
	|-Nullable<long>.GetValueOrDefault
	|-Nullable<TimeSpan>.GetValueOrDefault
	|-Nullable<ulong>.GetValueOrDefault
	|-Nullable<Vector2>.GetValueOrDefault
	|
	|-RVA: 0x25C0E0 Offset: 0x25B4E0 VA: 0x18025C0E0
	|-Nullable<DateTimeOffset>.GetValueOrDefault
	|-Nullable<Decimal>.GetValueOrDefault
	|-Nullable<Guid>.GetValueOrDefault
	|-Nullable<LocalDefinition>.GetValueOrDefault
	|-Nullable<StreamingContext>.GetValueOrDefault
	|-Nullable<VersionInfo>.GetValueOrDefault
	|-Nullable<Color>.GetValueOrDefault
	|-Nullable<Quaternion>.GetValueOrDefault
	|-Nullable<Rect>.GetValueOrDefault
	|-Nullable<Vector4>.GetValueOrDefault
	|
	|-RVA: 0x249470 Offset: 0x248870 VA: 0x180249470
	|-Nullable<double>.GetValueOrDefault
	|
	|-RVA: 0x272A70 Offset: 0x271E70 VA: 0x180272A70
	|-Nullable<float>.GetValueOrDefault
	|
	|-RVA: 0x25C0C0 Offset: 0x25B4C0 VA: 0x18025C0C0
	|-Nullable<Vector3>.GetValueOrDefault
	|-Nullable<s2cnetwar_GS2CDieClass>.GetValueOrDefault
	|
	|-RVA: 0x272980 Offset: 0x271D80 VA: 0x180272980
	|-Nullable<RaycastHit>.GetValueOrDefault
	|
	|-RVA: 0x272960 Offset: 0x271D60 VA: 0x180272960
	|-Nullable<RenderTargetIdentifier>.GetValueOrDefault
	|
	|-RVA: 0x272A80 Offset: 0x271E80 VA: 0x180272A80
	|-Nullable<Touch>.GetValueOrDefault
	*/

	public T GetValueOrDefault(T defaultValue) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x272A10 Offset: 0x271E10 VA: 0x180272A10
	|-Nullable<DefaultValueHandling>.GetValueOrDefault
	|-Nullable<NullValueHandling>.GetValueOrDefault
	|-Nullable<ObjectCreationHandling>.GetValueOrDefault
	|-Nullable<ReferenceLoopHandling>.GetValueOrDefault
	|-Nullable<Required>.GetValueOrDefault
	|-Nullable<int>.GetValueOrDefault
	|-Nullable<Int32Enum>.GetValueOrDefault
	|-Nullable<uint>.GetValueOrDefault
	|-Nullable<LayerMask>.GetValueOrDefault
	|-Nullable<Scene>.GetValueOrDefault
	|
	|-RVA: 0x272880 Offset: 0x271C80 VA: 0x180272880
	|-Nullable<s2cnetwar_GS2CDieClass>.GetValueOrDefault
	|-Nullable<Vector3>.GetValueOrDefault
	|
	|-RVA: 0x272930 Offset: 0x271D30 VA: 0x180272930
	|-Nullable<VersionInfo>.GetValueOrDefault
	|-Nullable<DateTimeOffset>.GetValueOrDefault
	|-Nullable<Decimal>.GetValueOrDefault
	|-Nullable<Guid>.GetValueOrDefault
	|-Nullable<LocalDefinition>.GetValueOrDefault
	|-Nullable<StreamingContext>.GetValueOrDefault
	|-Nullable<Color>.GetValueOrDefault
	|-Nullable<Quaternion>.GetValueOrDefault
	|-Nullable<Rect>.GetValueOrDefault
	|-Nullable<Vector4>.GetValueOrDefault
	|
	|-RVA: 0x2493F0 Offset: 0x2487F0 VA: 0x1802493F0
	|-Nullable<JsonPosition>.GetValueOrDefault
	|-Nullable<SkillCusData>.GetValueOrDefault
	|-Nullable<Bounds>.GetValueOrDefault
	|-Nullable<Ray>.GetValueOrDefault
	|
	|-RVA: 0x249430 Offset: 0x248830 VA: 0x180249430
	|-Nullable<bool>.GetValueOrDefault
	|-Nullable<byte>.GetValueOrDefault
	|-Nullable<ByteEnum>.GetValueOrDefault
	|-Nullable<sbyte>.GetValueOrDefault
	|
	|-RVA: 0x249450 Offset: 0x248850 VA: 0x180249450
	|-Nullable<char>.GetValueOrDefault
	|-Nullable<short>.GetValueOrDefault
	|-Nullable<ushort>.GetValueOrDefault
	|
	|-RVA: 0x272A50 Offset: 0x271E50 VA: 0x180272A50
	|-Nullable<DateTime>.GetValueOrDefault
	|-Nullable<long>.GetValueOrDefault
	|-Nullable<TimeSpan>.GetValueOrDefault
	|-Nullable<ulong>.GetValueOrDefault
	|
	|-RVA: 0x2493D0 Offset: 0x2487D0 VA: 0x1802493D0
	|-Nullable<double>.GetValueOrDefault
	|
	|-RVA: 0x272860 Offset: 0x271C60 VA: 0x180272860
	|-Nullable<float>.GetValueOrDefault
	|
	|-RVA: 0x2729B0 Offset: 0x271DB0 VA: 0x1802729B0
	|-Nullable<RaycastHit>.GetValueOrDefault
	|
	|-RVA: 0x2728C0 Offset: 0x271CC0 VA: 0x1802728C0
	|-Nullable<RenderTargetIdentifier>.GetValueOrDefault
	|
	|-RVA: 0x272810 Offset: 0x271C10 VA: 0x180272810
	|-Nullable<Touch>.GetValueOrDefault
	|
	|-RVA: 0x272910 Offset: 0x271D10 VA: 0x180272910
	|-Nullable<Vector2>.GetValueOrDefault
	*/

	public override string ToString() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x249630 Offset: 0x248A30 VA: 0x180249630
	|-Nullable<s2cnetwar_GS2CDieClass>.ToString
	|
	|-RVA: 0x2496F0 Offset: 0x248AF0 VA: 0x1802496F0
	|-Nullable<VersionInfo>.ToString
	|
	|-RVA: 0x249780 Offset: 0x248B80 VA: 0x180249780
	|-Nullable<JsonPosition>.ToString
	|
	|-RVA: 0x249690 Offset: 0x248A90 VA: 0x180249690
	|-Nullable<SkillCusData>.ToString
	|
	|-RVA: 0x249A00 Offset: 0x248E00 VA: 0x180249A00
	|-Nullable<bool>.ToString
	|
	|-RVA: 0x2497E0 Offset: 0x248BE0 VA: 0x1802497E0
	|-Nullable<byte>.ToString
	|
	|-RVA: 0x249A80 Offset: 0x248E80 VA: 0x180249A80
	|-Nullable<ByteEnum>.ToString
	|
	|-RVA: 0x249480 Offset: 0x248880 VA: 0x180249480
	|-Nullable<char>.ToString
	|
	|-RVA: 0x2498E0 Offset: 0x248CE0 VA: 0x1802498E0
	|-Nullable<DateTime>.ToString
	|
	|-RVA: 0x2495A0 Offset: 0x2489A0 VA: 0x1802495A0
	|-Nullable<DateTimeOffset>.ToString
	|
	|-RVA: 0x249970 Offset: 0x248D70 VA: 0x180249970
	|-Nullable<Decimal>.ToString
	|
	|-RVA: 0x249B50 Offset: 0x248F50 VA: 0x180249B50
	|-Nullable<double>.ToString
	|
	|-RVA: 0x249510 Offset: 0x248910 VA: 0x180249510
	|-Nullable<Guid>.ToString
	|
	|-RVA: 0x249AC0 Offset: 0x248EC0 VA: 0x180249AC0
	|-Nullable<short>.ToString
	|
	|-RVA: 0x249860 Offset: 0x248C60 VA: 0x180249860
	|-Nullable<int>.ToString
	|
	|-RVA: 0x273340 Offset: 0x272740 VA: 0x180273340
	|-Nullable<Int32Enum>.ToString
	|
	|-RVA: 0x273410 Offset: 0x272810 VA: 0x180273410
	|-Nullable<long>.ToString
	|
	|-RVA: 0x273530 Offset: 0x272930 VA: 0x180273530
	|-Nullable<LocalDefinition>.ToString
	|
	|-RVA: 0x272AB0 Offset: 0x271EB0 VA: 0x180272AB0
	|-Nullable<StreamingContext>.ToString
	|
	|-RVA: 0x2730A0 Offset: 0x2724A0 VA: 0x1802730A0
	|-Nullable<sbyte>.ToString
	|
	|-RVA: 0x273380 Offset: 0x272780 VA: 0x180273380
	|-Nullable<float>.ToString
	|
	|-RVA: 0x273120 Offset: 0x272520 VA: 0x180273120
	|-Nullable<TimeSpan>.ToString
	|
	|-RVA: 0x272B00 Offset: 0x271F00 VA: 0x180272B00
	|-Nullable<ushort>.ToString
	|
	|-RVA: 0x2731B0 Offset: 0x2725B0 VA: 0x1802731B0
	|-Nullable<uint>.ToString
	|
	|-RVA: 0x272E70 Offset: 0x272270 VA: 0x180272E70
	|-Nullable<ulong>.ToString
	|
	|-RVA: 0x273580 Offset: 0x272980 VA: 0x180273580
	|-Nullable<Bounds>.ToString
	|
	|-RVA: 0x272D50 Offset: 0x272150 VA: 0x180272D50
	|-Nullable<Color>.ToString
	|
	|-RVA: 0x273230 Offset: 0x272630 VA: 0x180273230
	|-Nullable<LayerMask>.ToString
	|
	|-RVA: 0x272DE0 Offset: 0x2721E0 VA: 0x180272DE0
	|-Nullable<Quaternion>.ToString
	|
	|-RVA: 0x273010 Offset: 0x272410 VA: 0x180273010
	|-Nullable<Ray>.ToString
	|
	|-RVA: 0x272F90 Offset: 0x272390 VA: 0x180272F90
	|-Nullable<RaycastHit>.ToString
	|
	|-RVA: 0x273270 Offset: 0x272670 VA: 0x180273270
	|-Nullable<Rect>.ToString
	|
	|-RVA: 0x272CB0 Offset: 0x2720B0 VA: 0x180272CB0
	|-Nullable<RenderTargetIdentifier>.ToString
	|
	|-RVA: 0x273300 Offset: 0x272700 VA: 0x180273300
	|-Nullable<Scene>.ToString
	|
	|-RVA: 0x2734A0 Offset: 0x2728A0 VA: 0x1802734A0
	|-Nullable<Touch>.ToString
	|
	|-RVA: 0x272B90 Offset: 0x271F90 VA: 0x180272B90
	|-Nullable<Vector2>.ToString
	|
	|-RVA: 0x272F00 Offset: 0x272300 VA: 0x180272F00
	|-Nullable<Vector3>.ToString
	|
	|-RVA: 0x272C20 Offset: 0x272020 VA: 0x180272C20
	|-Nullable<Vector4>.ToString
	*/

	private static object Box(Nullable<T> o) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A92E60 Offset: 0x1A91E60 VA: 0x181A92E60
	|-Nullable<s2cnetwar_GS2CDieClass>.Box
	|-Nullable<Vector3>.Box
	|
	|-RVA: 0x1F67BE0 Offset: 0x1F66BE0 VA: 0x181F67BE0
	|-Nullable<VersionInfo>.Box
	|-Nullable<Decimal>.Box
	|-Nullable<Guid>.Box
	|-Nullable<Color>.Box
	|-Nullable<Quaternion>.Box
	|-Nullable<Rect>.Box
	|-Nullable<Vector4>.Box
	|
	|-RVA: 0x1A92D70 Offset: 0x1A91D70 VA: 0x181A92D70
	|-Nullable<JsonPosition>.Box
	|
	|-RVA: 0x1F67B50 Offset: 0x1F66B50 VA: 0x181F67B50
	|-Nullable<SkillCusData>.Box
	|-Nullable<Bounds>.Box
	|-Nullable<Ray>.Box
	|
	|-RVA: 0x1A92DF0 Offset: 0x1A91DF0 VA: 0x181A92DF0
	|-Nullable<bool>.Box
	|-Nullable<byte>.Box
	|-Nullable<ByteEnum>.Box
	|-Nullable<sbyte>.Box
	|
	|-RVA: 0x1A92D00 Offset: 0x1A91D00 VA: 0x181A92D00
	|-Nullable<char>.Box
	|-Nullable<short>.Box
	|-Nullable<ushort>.Box
	|
	|-RVA: 0x1F67670 Offset: 0x1F66670 VA: 0x181F67670
	|-Nullable<DateTime>.Box
	|-Nullable<TimeSpan>.Box
	|
	|-RVA: 0x1F679E0 Offset: 0x1F669E0 VA: 0x181F679E0
	|-Nullable<DateTimeOffset>.Box
	|-Nullable<LocalDefinition>.Box
	|-Nullable<StreamingContext>.Box
	|
	|-RVA: 0x1F678F0 Offset: 0x1F668F0 VA: 0x181F678F0
	|-Nullable<double>.Box
	|-Nullable<long>.Box
	|-Nullable<ulong>.Box
	|
	|-RVA: 0x1F67970 Offset: 0x1F66970 VA: 0x181F67970
	|-Nullable<int>.Box
	|-Nullable<Int32Enum>.Box
	|-Nullable<uint>.Box
	|-Nullable<LayerMask>.Box
	|-Nullable<Scene>.Box
	|
	|-RVA: 0x1F67AD0 Offset: 0x1F66AD0 VA: 0x181F67AD0
	|-Nullable<float>.Box
	|
	|-RVA: 0x1F67850 Offset: 0x1F66850 VA: 0x181F67850
	|-Nullable<RaycastHit>.Box
	|
	|-RVA: 0x1F677C0 Offset: 0x1F667C0 VA: 0x181F677C0
	|-Nullable<RenderTargetIdentifier>.Box
	|
	|-RVA: 0x1F676F0 Offset: 0x1F666F0 VA: 0x181F676F0
	|-Nullable<Touch>.Box
	|
	|-RVA: 0x1F67A60 Offset: 0x1F66A60 VA: 0x181F67A60
	|-Nullable<Vector2>.Box
	*/

	private static Nullable<T> Unbox(object o) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A94DB0 Offset: 0x1A93DB0 VA: 0x181A94DB0
	|-Nullable<s2cnetwar_GS2CDieClass>.Unbox
	|-Nullable<Vector3>.Unbox
	|
	|-RVA: 0x1A94CC0 Offset: 0x1A93CC0 VA: 0x181A94CC0
	|-Nullable<VersionInfo>.Unbox
	|-Nullable<Decimal>.Unbox
	|-Nullable<Guid>.Unbox
	|
	|-RVA: 0x1A94B00 Offset: 0x1A93B00 VA: 0x181A94B00
	|-Nullable<JsonPosition>.Unbox
	|
	|-RVA: 0x1A94F40 Offset: 0x1A93F40 VA: 0x181A94F40
	|-Nullable<SkillCusData>.Unbox
	|-Nullable<Bounds>.Unbox
	|-Nullable<Ray>.Unbox
	|
	|-RVA: 0x1A94C20 Offset: 0x1A93C20 VA: 0x181A94C20
	|-Nullable<bool>.Unbox
	|-Nullable<byte>.Unbox
	|-Nullable<ByteEnum>.Unbox
	|-Nullable<sbyte>.Unbox
	|
	|-RVA: 0x1F6AA70 Offset: 0x1F69A70 VA: 0x181F6AA70
	|-Nullable<char>.Unbox
	|-Nullable<short>.Unbox
	|-Nullable<ushort>.Unbox
	|
	|-RVA: 0x1F6ACB0 Offset: 0x1F69CB0 VA: 0x181F6ACB0
	|-Nullable<DateTime>.Unbox
	|-Nullable<TimeSpan>.Unbox
	|
	|-RVA: 0x1F6B1C0 Offset: 0x1F6A1C0 VA: 0x181F6B1C0
	|-Nullable<DateTimeOffset>.Unbox
	|-Nullable<LocalDefinition>.Unbox
	|-Nullable<StreamingContext>.Unbox
	|
	|-RVA: 0x1A95060 Offset: 0x1A94060 VA: 0x181A95060
	|-Nullable<double>.Unbox
	|
	|-RVA: 0x1A94EA0 Offset: 0x1A93EA0 VA: 0x181A94EA0
	|-Nullable<int>.Unbox
	|-Nullable<Int32Enum>.Unbox
	|-Nullable<uint>.Unbox
	|
	|-RVA: 0x1F6B0E0 Offset: 0x1F6A0E0 VA: 0x181F6B0E0
	|-Nullable<long>.Unbox
	|-Nullable<ulong>.Unbox
	|
	|-RVA: 0x1F6B040 Offset: 0x1F6A040 VA: 0x181F6B040
	|-Nullable<float>.Unbox
	|
	|-RVA: 0x1F6AB10 Offset: 0x1F69B10 VA: 0x181F6AB10
	|-Nullable<Color>.Unbox
	|-Nullable<Quaternion>.Unbox
	|-Nullable<Rect>.Unbox
	|-Nullable<Vector4>.Unbox
	|
	|-RVA: 0x1F6AC00 Offset: 0x1F69C00 VA: 0x181F6AC00
	|-Nullable<LayerMask>.Unbox
	|-Nullable<Scene>.Unbox
	|
	|-RVA: 0x1F6A930 Offset: 0x1F69930 VA: 0x181F6A930
	|-Nullable<RaycastHit>.Unbox
	|
	|-RVA: 0x1F6AEF0 Offset: 0x1F69EF0 VA: 0x181F6AEF0
	|-Nullable<RenderTargetIdentifier>.Unbox
	|
	|-RVA: 0x1F6AD90 Offset: 0x1F69D90 VA: 0x181F6AD90
	|-Nullable<Touch>.Unbox
	|
	|-RVA: 0x1F6B2C0 Offset: 0x1F6A2C0 VA: 0x181F6B2C0
	|-Nullable<Vector2>.Unbox
	*/
}

// Namespace: System
internal sealed class NumberFormatter
{
	// Fields
	private static readonly ulong* MantissaBitsTable;
	private static readonly int* TensExponentTable;
	private static readonly char* DigitLowerTable;
	private static readonly char* DigitUpperTable;
	private static readonly long* TenPowersList;
	private static readonly int* DecHexDigits;
	private NumberFormatInfo _nfi;
	private char[] _cbuf;
	private bool _NaN;
	private bool _infinity;
	private bool _isCustomFormat;
	private bool _specifierIsUpper;
	private bool _positive;
	private char _specifier;
	private int _precision;
	private int _defPrecision;
	private int _digitsLen;
	private int _offset;
	private int _decPointPos;
	private uint _val1;
	private uint _val2;
	private uint _val3;
	private uint _val4;
	private int _ind;
	[ThreadStaticAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NumberFormatter threadNumberFormatter;
	[ThreadStaticAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NumberFormatter userFormatProvider;

	// Properties
	private CultureInfo CurrentCulture { set; }
	private int IntegerDigits { get; }
	private int DecimalDigits { get; }
	private bool IsFloatingSource { get; }
	private bool IsZero { get; }
	private bool IsZeroInteger { get; }

	// Methods

	private static void GetFormatterTables(out ulong* MantissaBitsTable, out int* TensExponentTable, out char* DigitLowerTable, out char* DigitUpperTable, out long* TenPowersList, out int* DecHexDigits) { }

	private static void .cctor() { }

	private static long GetTenPowerOf(int i) { }

	private void InitDecHexDigits(uint value) { }

	private void InitDecHexDigits(ulong value) { }

	private void InitDecHexDigits(uint hi, ulong lo) { }

	private static uint FastToDecHex(int val) { }

	private static uint ToDecHex(int val) { }

	private static int FastDecHexLen(int val) { }

	private static int DecHexLen(uint val) { }

	private int DecHexLen() { }

	private static int ScaleOrder(long hi) { }

	private int InitialFloatingPrecision() { }

	private static int ParsePrecision(string format) { }

	private void .ctor(Thread current) { }

	private void Init(string format) { }

	private void InitHex(ulong value) { }

	private void Init(string format, int value, int defPrecision) { }

	private void Init(string format, uint value, int defPrecision) { }

	private void Init(string format, long value) { }

	private void Init(string format, ulong value) { }

	private void Init(string format, double value, int defPrecision) { }

	private void Init(string format, Decimal value) { }

	private void ResetCharBuf(int size) { }

	private void Resize(int len) { }

	private void Append(char c) { }

	private void Append(char c, int cnt) { }

	private void Append(string s) { }

	private NumberFormatInfo GetNumberFormatInstance(IFormatProvider fp) { }

	private void set_CurrentCulture(CultureInfo value) { }

	private int get_IntegerDigits() { }

	private int get_DecimalDigits() { }

	private bool get_IsFloatingSource() { }

	private bool get_IsZero() { }

	private bool get_IsZeroInteger() { }

	private void RoundPos(int pos) { }

	private bool RoundDecimal(int decimals) { }

	private bool RoundBits(int shift) { }

	private void RemoveTrailingZeros() { }

	private void AddOneToDecHex() { }

	private static uint AddOneToDecHex(uint val) { }

	private int CountTrailingZeros() { }

	private static int CountTrailingZeros(uint val) { }

	private static NumberFormatter GetInstance(IFormatProvider fp) { }

	private void Release() { }

	public static string NumberToString(string format, uint value, IFormatProvider fp) { }

	public static string NumberToString(string format, int value, IFormatProvider fp) { }

	public static string NumberToString(string format, ulong value, IFormatProvider fp) { }

	public static string NumberToString(string format, long value, IFormatProvider fp) { }

	public static string NumberToString(string format, float value, IFormatProvider fp) { }

	public static string NumberToString(string format, double value, IFormatProvider fp) { }

	public static string NumberToString(string format, Decimal value, IFormatProvider fp) { }

	private string IntegerToString(string format, IFormatProvider fp) { }

	private string NumberToString(string format, NumberFormatInfo nfi) { }

	private string FormatCurrency(int precision, NumberFormatInfo nfi) { }

	private string FormatDecimal(int precision, NumberFormatInfo nfi) { }

	private string FormatHexadecimal(int precision) { }

	private string FormatFixedPoint(int precision, NumberFormatInfo nfi) { }

	private string FormatRoundtrip(double origval, NumberFormatInfo nfi) { }

	private string FormatRoundtrip(float origval, NumberFormatInfo nfi) { }

	private string FormatGeneral(int precision, NumberFormatInfo nfi) { }

	private string FormatNumber(int precision, NumberFormatInfo nfi) { }

	private string FormatPercent(int precision, NumberFormatInfo nfi) { }

	private string FormatExponential(int precision, NumberFormatInfo nfi) { }

	private string FormatExponential(int precision, NumberFormatInfo nfi, int expDigits) { }

	private string FormatCustom(string format, NumberFormatInfo nfi) { }

	private static void ZeroTrimEnd(StringBuilder sb, bool canEmpty) { }

	private static bool IsZeroOnly(StringBuilder sb) { }

	private static void AppendNonNegativeNumber(StringBuilder sb, int v) { }

	private void AppendIntegerString(int minLength, StringBuilder sb) { }

	private void AppendIntegerString(int minLength) { }

	private void AppendDecimalString(int precision, StringBuilder sb) { }

	private void AppendDecimalString(int precision) { }

	private void AppendIntegerStringWithGroupSeparator(int[] groups, string groupSeparator) { }

	private void AppendExponent(NumberFormatInfo nfi, int exponent, int minDigits) { }

	private void AppendOneDigit(int start) { }

	private void AppendDigits(int start, int end) { }

	private void AppendDigits(int start, int end, StringBuilder sb) { }

	private void Multiply10(int count) { }

	private void Divide10(int count) { }

	private NumberFormatter GetClone() { }
}

// Namespace: 
private class NumberFormatter.CustomInfo
{
	// Fields
	public bool UseGroup;
	public int DecimalDigits;
	public int DecimalPointPos;
	public int DecimalTailSharpDigits;
	public int IntegerDigits;
	public int IntegerHeadSharpDigits;
	public int IntegerHeadPos;
	public bool UseExponent;
	public int ExponentDigits;
	public int ExponentTailSharpDigits;
	public bool ExponentNegativeSignOnly;
	public int DividePlaces;
	public int Percents;
	public int Permilles;

	// Methods

	public static void GetActiveSection(string format, ref bool positive, bool zero, ref int offset, ref int length) { }

	public static NumberFormatter.CustomInfo Parse(string format, int offset, int length, NumberFormatInfo nfi) { }

	public string Format(string format, int offset, int length, NumberFormatInfo nfi, bool positive, StringBuilder sb_int, StringBuilder sb_dec, StringBuilder sb_exp) { }

	public void .ctor() { }
}

// Namespace: System
[ClassInterfaceAttribute] // RVA: 0x753A0 Offset: 0x747A0 VA: 0x1800753A0
[ComVisibleAttribute] // RVA: 0x753A0 Offset: 0x747A0 VA: 0x1800753A0
[Serializable]
public class Object
{
	// Methods

	public virtual bool Equals(object obj) { }

	public static bool Equals(object objA, object objB) { }

	[ReliabilityContractAttribute] // RVA: 0x36920 Offset: 0x35D20 VA: 0x180036920
	public void .ctor() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	protected virtual void Finalize() { }

	public virtual int GetHashCode() { }

	public Type GetType() { }

	protected object MemberwiseClone() { }

	public virtual string ToString() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static bool ReferenceEquals(object objA, object objB) { }

	internal static int InternalGetHashCode(object o) { }

	private void FieldGetter(string typeName, string fieldName, ref object val) { }

	private void FieldSetter(string typeName, string fieldName, object val) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class OperatingSystem : ICloneable, ISerializable
{
	// Fields
	private PlatformID _platform;
	private Version _version;
	private string _servicePack;

	// Properties
	public PlatformID Platform { get; }
	public Version Version { get; }
	public string ServicePack { get; }

	// Methods

	public void .ctor(PlatformID platform, Version version) { }

	private void .ctor(SerializationInfo information, StreamingContext context) { }

	public PlatformID get_Platform() { }

	public Version get_Version() { }

	public string get_ServicePack() { }

	public object Clone() { }

	public void GetObjectData(SerializationInfo info, StreamingContext context) { }

	public override string ToString() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum PlatformID
{
	// Fields
	public int value__;
	public const PlatformID Win32S = 0;
	public const PlatformID Win32Windows = 1;
	public const PlatformID Win32NT = 2;
	public const PlatformID WinCE = 3;
	public const PlatformID Unix = 4;
	public const PlatformID Xbox = 5;
	public const PlatformID MacOSX = 6;
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class ResolveEventArgs : EventArgs
{
	// Fields
	private string m_Name;
	private Assembly m_Requesting;

	// Methods

	public void .ctor(string name) { }

	public void .ctor(string name, Assembly requestingAssembly) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class ResolveEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual Assembly Invoke(object sender, ResolveEventArgs args) { }

	public virtual IAsyncResult BeginInvoke(object sender, ResolveEventArgs args, AsyncCallback callback, object object) { }

	public virtual Assembly EndInvoke(IAsyncResult result) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public struct RuntimeArgumentHandle
{
	// Fields
	internal IntPtr args;
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public struct RuntimeFieldHandle : ISerializable
{
	// Fields
	private IntPtr value;

	// Properties
	public IntPtr Value { get; }

	// Methods

	internal void .ctor(IntPtr v) { }

	private void .ctor(SerializationInfo info, StreamingContext context) { }

	public IntPtr get_Value() { }

	public void GetObjectData(SerializationInfo info, StreamingContext context) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	private static void SetValueInternal(FieldInfo fi, object obj, object value) { }

	internal static void SetValue(RtFieldInfo field, object obj, object value, RuntimeType fieldType, FieldAttributes fieldAttr, RuntimeType declaringType, ref bool domainInitialized) { }

	internal static void SetValueDirect(RtFieldInfo field, RuntimeType fieldType, void* pTypedRef, object value, RuntimeType contextType) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public struct RuntimeMethodHandle : ISerializable
{
	// Fields
	private IntPtr value;

	// Properties
	public IntPtr Value { get; }

	// Methods

	internal void .ctor(IntPtr v) { }

	private void .ctor(SerializationInfo info, StreamingContext context) { }

	public IntPtr get_Value() { }

	public void GetObjectData(SerializationInfo info, StreamingContext context) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	internal static string ConstructInstantiation(RuntimeMethodInfo method, TypeNameFormatFlags format) { }

	internal bool IsNullHandle() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public struct RuntimeTypeHandle : ISerializable
{
	// Fields
	private IntPtr value;

	// Properties
	public IntPtr Value { get; }

	// Methods

	internal void .ctor(IntPtr val) { }

	internal void .ctor(RuntimeType type) { }

	private void .ctor(SerializationInfo info, StreamingContext context) { }

	public IntPtr get_Value() { }

	public void GetObjectData(SerializationInfo info, StreamingContext context) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	internal static TypeAttributes GetAttributes(RuntimeType type) { }

	[CLSCompliantAttribute] // RVA: 0xB8930 Offset: 0xB7D30 VA: 0x1800B8930
	[ReliabilityContractAttribute] // RVA: 0xB8930 Offset: 0xB7D30 VA: 0x1800B8930
	public ModuleHandle GetModuleHandle() { }

	private static int GetMetadataToken(RuntimeType type) { }

	internal static int GetToken(RuntimeType type) { }

	private static Type GetGenericTypeDefinition_impl(RuntimeType type) { }

	internal static Type GetGenericTypeDefinition(RuntimeType type) { }

	internal static bool HasElementType(RuntimeType type) { }

	internal static bool HasInstantiation(RuntimeType type) { }

	internal static bool IsArray(RuntimeType type) { }

	internal static bool IsByRef(RuntimeType type) { }

	internal static bool IsComObject(RuntimeType type) { }

	internal static bool IsInstanceOfType(RuntimeType type, object o) { }

	internal static bool IsPointer(RuntimeType type) { }

	internal static bool IsPrimitive(RuntimeType type) { }

	internal static bool HasReferences(RuntimeType type) { }

	internal static bool IsComObject(RuntimeType type, bool isGenericCOM) { }

	internal static bool IsContextful(RuntimeType type) { }

	internal static bool IsEquivalentTo(RuntimeType rtType1, RuntimeType rtType2) { }

	internal static bool IsSzArray(RuntimeType type) { }

	internal static bool IsInterface(RuntimeType type) { }

	internal static int GetArrayRank(RuntimeType type) { }

	internal static RuntimeAssembly GetAssembly(RuntimeType type) { }

	internal static RuntimeType GetElementType(RuntimeType type) { }

	internal static RuntimeModule GetModule(RuntimeType type) { }

	internal static bool IsGenericVariable(RuntimeType type) { }

	internal static RuntimeType GetBaseType(RuntimeType type) { }

	internal static bool CanCastTo(RuntimeType type, RuntimeType target) { }

	private static bool type_is_assignable_from(Type a, Type b) { }

	internal static bool IsGenericTypeDefinition(RuntimeType type) { }

	internal static IntPtr GetGenericParameterInfo(RuntimeType type) { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum StringComparison
{
	// Fields
	public int value__;
	public const StringComparison CurrentCulture = 0;
	public const StringComparison CurrentCultureIgnoreCase = 1;
	public const StringComparison InvariantCulture = 2;
	public const StringComparison InvariantCultureIgnoreCase = 3;
	public const StringComparison Ordinal = 4;
	public const StringComparison OrdinalIgnoreCase = 5;
}

// Namespace: System
internal class TermInfoDriver : IConsoleDriver
{
	// Fields
	private static int* native_terminal_size;
	private static int terminal_size;
	private static readonly string[] locations;
	private TermInfoReader reader;
	private int cursorLeft;
	private int cursorTop;
	private string title;
	private string titleFormat;
	private bool cursorVisible;
	private string csrVisible;
	private string csrInvisible;
	private string clear;
	private string bell;
	private string term;
	private StreamReader stdin;
	private CStreamWriter stdout;
	private int windowWidth;
	private int windowHeight;
	private int bufferHeight;
	private int bufferWidth;
	private char[] buffer;
	private int readpos;
	private int writepos;
	private string keypadXmit;
	private string keypadLocal;
	private bool inited;
	private object initLock;
	private bool initKeys;
	private string origPair;
	private string origColors;
	private string cursorAddress;
	private ConsoleColor fgcolor;
	private string setfgcolor;
	private string setbgcolor;
	private int maxColors;
	private bool noGetPosition;
	private Hashtable keymap;
	private ByteMatcher rootmap;
	private int rl_startx;
	private int rl_starty;
	private byte[] control_characters;
	private static readonly int[] _consoleColorToAnsiCode;
	private char[] echobuf;
	private int echon;

	// Properties
	public bool Initialized { get; }
	public int WindowHeight { get; }
	public int WindowWidth { get; }

	// Methods

	private static string TryTermInfoDir(string dir, string term) { }

	private static string SearchTerminfo(string term) { }

	private void WriteConsole(string str) { }

	public void .ctor(string term) { }

	public bool get_Initialized() { }

	public void Init() { }

	private void IncrementX() { }

	public void WriteSpecialKey(ConsoleKeyInfo key) { }

	public void WriteSpecialKey(char c) { }

	public bool IsSpecialKey(ConsoleKeyInfo key) { }

	public bool IsSpecialKey(char c) { }

	private void GetCursorPosition() { }

	private void CheckWindowDimensions() { }

	public int get_WindowHeight() { }

	public int get_WindowWidth() { }

	private void AddToBuffer(int b) { }

	private void AdjustBuffer() { }

	private ConsoleKeyInfo CreateKeyInfoFromInt(int n, bool alt) { }

	private object GetKeyFromBuffer(bool cooked) { }

	private ConsoleKeyInfo ReadKeyInternal(out bool fresh) { }

	private bool InputPending() { }

	private void QueueEcho(char c) { }

	private void Echo(ConsoleKeyInfo key) { }

	private void EchoFlush() { }

	public int Read([In] [Out] char[] dest, int index, int count) { }

	public ConsoleKeyInfo ReadKey(bool intercept) { }

	public string ReadLine() { }

	public string ReadToEnd() { }

	private string ReadUntilConditionInternal(bool haltOnNewLine) { }

	public void SetCursorPosition(int left, int top) { }

	private void CreateKeyMap() { }

	private void InitKeys() { }

	private void AddStringMapping(TermInfoStrings s) { }

	private static void .cctor() { }
}

// Namespace: System
internal static class ParameterizedStrings
{
	// Fields
	[ThreadStaticAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ParameterizedStrings.LowLevelStack _cachedStack;

	// Methods

	public static string Evaluate(string format, ParameterizedStrings.FormatParam[] args) { }

	private static string EvaluateInternal(string format, ref int pos, ParameterizedStrings.FormatParam[] args, ParameterizedStrings.LowLevelStack stack, ref ParameterizedStrings.FormatParam[] dynamicVars, ref ParameterizedStrings.FormatParam[] staticVars) { }

	private static bool AsBool(int i) { }

	private static int AsInt(bool b) { }

	private static string StringFromAsciiBytes(byte[] buffer, int offset, int length) { }

	private static extern int snprintf(byte* str, IntPtr size, string format, string arg1) { }

	private static extern int snprintf(byte* str, IntPtr size, string format, int arg1) { }

	private static string FormatPrintF(string format, object arg) { }

	private static ParameterizedStrings.FormatParam[] GetDynamicOrStaticVariables(char c, ref ParameterizedStrings.FormatParam[] dynamicVars, ref ParameterizedStrings.FormatParam[] staticVars, out int index) { }
}

// Namespace: 
public struct ParameterizedStrings.FormatParam
{
	// Fields
	private readonly int _int32;
	private readonly string _string;

	// Properties
	public int Int32 { get; }
	public string String { get; }
	public object Object { get; }

	// Methods

	public void .ctor(int value) { }

	private void .ctor(int intValue, string stringValue) { }

	public static ParameterizedStrings.FormatParam op_Implicit(int value) { }

	public int get_Int32() { }

	public string get_String() { }

	public object get_Object() { }
}

// Namespace: 
private sealed class ParameterizedStrings.LowLevelStack
{
	// Fields
	private ParameterizedStrings.FormatParam[] _arr;
	private int _count;

	// Methods

	public void .ctor() { }

	public ParameterizedStrings.FormatParam Pop() { }

	public void Push(ParameterizedStrings.FormatParam item) { }

	public void Clear() { }
}

// Namespace: System
internal class ByteMatcher
{
	// Fields
	private Hashtable map;
	private Hashtable starts;

	// Methods

	public void AddMapping(TermInfoStrings key, byte[] val) { }

	public void Sort() { }

	public bool StartsWith(int c) { }

	public TermInfoStrings Match(char[] buffer, int offset, int length, out int used) { }

	public void .ctor() { }
}

// Namespace: System
internal enum TermInfoNumbers
{
	// Fields
	public int value__;
	public const TermInfoNumbers Columns = 0;
	public const TermInfoNumbers InitTabs = 1;
	public const TermInfoNumbers Lines = 2;
	public const TermInfoNumbers LinesOfMemory = 3;
	public const TermInfoNumbers MagicCookieGlitch = 4;
	public const TermInfoNumbers PaddingBaudRate = 5;
	public const TermInfoNumbers VirtualTerminal = 6;
	public const TermInfoNumbers WidthStatusLine = 7;
	public const TermInfoNumbers NumLabels = 8;
	public const TermInfoNumbers LabelHeight = 9;
	public const TermInfoNumbers LabelWidth = 10;
	public const TermInfoNumbers MaxAttributes = 11;
	public const TermInfoNumbers MaximumWindows = 12;
	public const TermInfoNumbers MaxColors = 13;
	public const TermInfoNumbers MaxPairs = 14;
	public const TermInfoNumbers NoColorVideo = 15;
	public const TermInfoNumbers BufferCapacity = 16;
	public const TermInfoNumbers DotVertSpacing = 17;
	public const TermInfoNumbers DotHorzSpacing = 18;
	public const TermInfoNumbers MaxMicroAddress = 19;
	public const TermInfoNumbers MaxMicroJump = 20;
	public const TermInfoNumbers MicroColSize = 21;
	public const TermInfoNumbers MicroLineSize = 22;
	public const TermInfoNumbers NumberOfPins = 23;
	public const TermInfoNumbers OutputResChar = 24;
	public const TermInfoNumbers OutputResLine = 25;
	public const TermInfoNumbers OutputResHorzInch = 26;
	public const TermInfoNumbers OutputResVertInch = 27;
	public const TermInfoNumbers PrintRate = 28;
	public const TermInfoNumbers WideCharSize = 29;
	public const TermInfoNumbers Buttons = 30;
	public const TermInfoNumbers BitImageEntwining = 31;
	public const TermInfoNumbers BitImageType = 32;
	public const TermInfoNumbers Last = 33;
}

// Namespace: System
internal class TermInfoReader
{
	// Fields
	private short boolSize;
	private short numSize;
	private short strOffsets;
	private byte[] buffer;
	private int booleansOffset;

	// Methods

	public void .ctor(string term, string filename) { }

	public void .ctor(string term, byte[] buffer) { }

	private void ReadHeader(byte[] buffer, ref int position) { }

	private void ReadNames(byte[] buffer, ref int position) { }

	public int Get(TermInfoNumbers number) { }

	public string Get(TermInfoStrings tstr) { }

	public byte[] GetStringBytes(TermInfoStrings tstr) { }

	private short GetInt16(byte[] buffer, int offset) { }

	private string GetString(byte[] buffer, int offset) { }

	private byte[] GetStringBytes(byte[] buffer, int offset) { }
}

// Namespace: System
internal enum TermInfoStrings
{
	// Fields
	public int value__;
	public const TermInfoStrings BackTab = 0;
	public const TermInfoStrings Bell = 1;
	public const TermInfoStrings CarriageReturn = 2;
	public const TermInfoStrings ChangeScrollRegion = 3;
	public const TermInfoStrings ClearAllTabs = 4;
	public const TermInfoStrings ClearScreen = 5;
	public const TermInfoStrings ClrEol = 6;
	public const TermInfoStrings ClrEos = 7;
	public const TermInfoStrings ColumnAddress = 8;
	public const TermInfoStrings CommandCharacter = 9;
	public const TermInfoStrings CursorAddress = 10;
	public const TermInfoStrings CursorDown = 11;
	public const TermInfoStrings CursorHome = 12;
	public const TermInfoStrings CursorInvisible = 13;
	public const TermInfoStrings CursorLeft = 14;
	public const TermInfoStrings CursorMemAddress = 15;
	public const TermInfoStrings CursorNormal = 16;
	public const TermInfoStrings CursorRight = 17;
	public const TermInfoStrings CursorToLl = 18;
	public const TermInfoStrings CursorUp = 19;
	public const TermInfoStrings CursorVisible = 20;
	public const TermInfoStrings DeleteCharacter = 21;
	public const TermInfoStrings DeleteLine = 22;
	public const TermInfoStrings DisStatusLine = 23;
	public const TermInfoStrings DownHalfLine = 24;
	public const TermInfoStrings EnterAltCharsetMode = 25;
	public const TermInfoStrings EnterBlinkMode = 26;
	public const TermInfoStrings EnterBoldMode = 27;
	public const TermInfoStrings EnterCaMode = 28;
	public const TermInfoStrings EnterDeleteMode = 29;
	public const TermInfoStrings EnterDimMode = 30;
	public const TermInfoStrings EnterInsertMode = 31;
	public const TermInfoStrings EnterSecureMode = 32;
	public const TermInfoStrings EnterProtectedMode = 33;
	public const TermInfoStrings EnterReverseMode = 34;
	public const TermInfoStrings EnterStandoutMode = 35;
	public const TermInfoStrings EnterUnderlineMode = 36;
	public const TermInfoStrings EraseChars = 37;
	public const TermInfoStrings ExitAltCharsetMode = 38;
	public const TermInfoStrings ExitAttributeMode = 39;
	public const TermInfoStrings ExitCaMode = 40;
	public const TermInfoStrings ExitDeleteMode = 41;
	public const TermInfoStrings ExitInsertMode = 42;
	public const TermInfoStrings ExitStandoutMode = 43;
	public const TermInfoStrings ExitUnderlineMode = 44;
	public const TermInfoStrings FlashScreen = 45;
	public const TermInfoStrings FormFeed = 46;
	public const TermInfoStrings FromStatusLine = 47;
	public const TermInfoStrings Init1string = 48;
	public const TermInfoStrings Init2string = 49;
	public const TermInfoStrings Init3string = 50;
	public const TermInfoStrings InitFile = 51;
	public const TermInfoStrings InsertCharacter = 52;
	public const TermInfoStrings InsertLine = 53;
	public const TermInfoStrings InsertPadding = 54;
	public const TermInfoStrings KeyBackspace = 55;
	public const TermInfoStrings KeyCatab = 56;
	public const TermInfoStrings KeyClear = 57;
	public const TermInfoStrings KeyCtab = 58;
	public const TermInfoStrings KeyDc = 59;
	public const TermInfoStrings KeyDl = 60;
	public const TermInfoStrings KeyDown = 61;
	public const TermInfoStrings KeyEic = 62;
	public const TermInfoStrings KeyEol = 63;
	public const TermInfoStrings KeyEos = 64;
	public const TermInfoStrings KeyF0 = 65;
	public const TermInfoStrings KeyF1 = 66;
	public const TermInfoStrings KeyF10 = 67;
	public const TermInfoStrings KeyF2 = 68;
	public const TermInfoStrings KeyF3 = 69;
	public const TermInfoStrings KeyF4 = 70;
	public const TermInfoStrings KeyF5 = 71;
	public const TermInfoStrings KeyF6 = 72;
	public const TermInfoStrings KeyF7 = 73;
	public const TermInfoStrings KeyF8 = 74;
	public const TermInfoStrings KeyF9 = 75;
	public const TermInfoStrings KeyHome = 76;
	public const TermInfoStrings KeyIc = 77;
	public const TermInfoStrings KeyIl = 78;
	public const TermInfoStrings KeyLeft = 79;
	public const TermInfoStrings KeyLl = 80;
	public const TermInfoStrings KeyNpage = 81;
	public const TermInfoStrings KeyPpage = 82;
	public const TermInfoStrings KeyRight = 83;
	public const TermInfoStrings KeySf = 84;
	public const TermInfoStrings KeySr = 85;
	public const TermInfoStrings KeyStab = 86;
	public const TermInfoStrings KeyUp = 87;
	public const TermInfoStrings KeypadLocal = 88;
	public const TermInfoStrings KeypadXmit = 89;
	public const TermInfoStrings LabF0 = 90;
	public const TermInfoStrings LabF1 = 91;
	public const TermInfoStrings LabF10 = 92;
	public const TermInfoStrings LabF2 = 93;
	public const TermInfoStrings LabF3 = 94;
	public const TermInfoStrings LabF4 = 95;
	public const TermInfoStrings LabF5 = 96;
	public const TermInfoStrings LabF6 = 97;
	public const TermInfoStrings LabF7 = 98;
	public const TermInfoStrings LabF8 = 99;
	public const TermInfoStrings LabF9 = 100;
	public const TermInfoStrings MetaOff = 101;
	public const TermInfoStrings MetaOn = 102;
	public const TermInfoStrings Newline = 103;
	public const TermInfoStrings PadChar = 104;
	public const TermInfoStrings ParmDch = 105;
	public const TermInfoStrings ParmDeleteLine = 106;
	public const TermInfoStrings ParmDownCursor = 107;
	public const TermInfoStrings ParmIch = 108;
	public const TermInfoStrings ParmIndex = 109;
	public const TermInfoStrings ParmInsertLine = 110;
	public const TermInfoStrings ParmLeftCursor = 111;
	public const TermInfoStrings ParmRightCursor = 112;
	public const TermInfoStrings ParmRindex = 113;
	public const TermInfoStrings ParmUpCursor = 114;
	public const TermInfoStrings PkeyKey = 115;
	public const TermInfoStrings PkeyLocal = 116;
	public const TermInfoStrings PkeyXmit = 117;
	public const TermInfoStrings PrintScreen = 118;
	public const TermInfoStrings PrtrOff = 119;
	public const TermInfoStrings PrtrOn = 120;
	public const TermInfoStrings RepeatChar = 121;
	public const TermInfoStrings Reset1string = 122;
	public const TermInfoStrings Reset2string = 123;
	public const TermInfoStrings Reset3string = 124;
	public const TermInfoStrings ResetFile = 125;
	public const TermInfoStrings RestoreCursor = 126;
	public const TermInfoStrings RowAddress = 127;
	public const TermInfoStrings SaveCursor = 128;
	public const TermInfoStrings ScrollForward = 129;
	public const TermInfoStrings ScrollReverse = 130;
	public const TermInfoStrings SetAttributes = 131;
	public const TermInfoStrings SetTab = 132;
	public const TermInfoStrings SetWindow = 133;
	public const TermInfoStrings Tab = 134;
	public const TermInfoStrings ToStatusLine = 135;
	public const TermInfoStrings UnderlineChar = 136;
	public const TermInfoStrings UpHalfLine = 137;
	public const TermInfoStrings InitProg = 138;
	public const TermInfoStrings KeyA1 = 139;
	public const TermInfoStrings KeyA3 = 140;
	public const TermInfoStrings KeyB2 = 141;
	public const TermInfoStrings KeyC1 = 142;
	public const TermInfoStrings KeyC3 = 143;
	public const TermInfoStrings PrtrNon = 144;
	public const TermInfoStrings CharPadding = 145;
	public const TermInfoStrings AcsChars = 146;
	public const TermInfoStrings PlabNorm = 147;
	public const TermInfoStrings KeyBtab = 148;
	public const TermInfoStrings EnterXonMode = 149;
	public const TermInfoStrings ExitXonMode = 150;
	public const TermInfoStrings EnterAmMode = 151;
	public const TermInfoStrings ExitAmMode = 152;
	public const TermInfoStrings XonCharacter = 153;
	public const TermInfoStrings XoffCharacter = 154;
	public const TermInfoStrings EnaAcs = 155;
	public const TermInfoStrings LabelOn = 156;
	public const TermInfoStrings LabelOff = 157;
	public const TermInfoStrings KeyBeg = 158;
	public const TermInfoStrings KeyCancel = 159;
	public const TermInfoStrings KeyClose = 160;
	public const TermInfoStrings KeyCommand = 161;
	public const TermInfoStrings KeyCopy = 162;
	public const TermInfoStrings KeyCreate = 163;
	public const TermInfoStrings KeyEnd = 164;
	public const TermInfoStrings KeyEnter = 165;
	public const TermInfoStrings KeyExit = 166;
	public const TermInfoStrings KeyFind = 167;
	public const TermInfoStrings KeyHelp = 168;
	public const TermInfoStrings KeyMark = 169;
	public const TermInfoStrings KeyMessage = 170;
	public const TermInfoStrings KeyMove = 171;
	public const TermInfoStrings KeyNext = 172;
	public const TermInfoStrings KeyOpen = 173;
	public const TermInfoStrings KeyOptions = 174;
	public const TermInfoStrings KeyPrevious = 175;
	public const TermInfoStrings KeyPrint = 176;
	public const TermInfoStrings KeyRedo = 177;
	public const TermInfoStrings KeyReference = 178;
	public const TermInfoStrings KeyRefresh = 179;
	public const TermInfoStrings KeyReplace = 180;
	public const TermInfoStrings KeyRestart = 181;
	public const TermInfoStrings KeyResume = 182;
	public const TermInfoStrings KeySave = 183;
	public const TermInfoStrings KeySuspend = 184;
	public const TermInfoStrings KeyUndo = 185;
	public const TermInfoStrings KeySbeg = 186;
	public const TermInfoStrings KeyScancel = 187;
	public const TermInfoStrings KeyScommand = 188;
	public const TermInfoStrings KeyScopy = 189;
	public const TermInfoStrings KeyScreate = 190;
	public const TermInfoStrings KeySdc = 191;
	public const TermInfoStrings KeySdl = 192;
	public const TermInfoStrings KeySelect = 193;
	public const TermInfoStrings KeySend = 194;
	public const TermInfoStrings KeySeol = 195;
	public const TermInfoStrings KeySexit = 196;
	public const TermInfoStrings KeySfind = 197;
	public const TermInfoStrings KeyShelp = 198;
	public const TermInfoStrings KeyShome = 199;
	public const TermInfoStrings KeySic = 200;
	public const TermInfoStrings KeySleft = 201;
	public const TermInfoStrings KeySmessage = 202;
	public const TermInfoStrings KeySmove = 203;
	public const TermInfoStrings KeySnext = 204;
	public const TermInfoStrings KeySoptions = 205;
	public const TermInfoStrings KeySprevious = 206;
	public const TermInfoStrings KeySprint = 207;
	public const TermInfoStrings KeySredo = 208;
	public const TermInfoStrings KeySreplace = 209;
	public const TermInfoStrings KeySright = 210;
	public const TermInfoStrings KeySrsume = 211;
	public const TermInfoStrings KeySsave = 212;
	public const TermInfoStrings KeySsuspend = 213;
	public const TermInfoStrings KeySundo = 214;
	public const TermInfoStrings ReqForInput = 215;
	public const TermInfoStrings KeyF11 = 216;
	public const TermInfoStrings KeyF12 = 217;
	public const TermInfoStrings KeyF13 = 218;
	public const TermInfoStrings KeyF14 = 219;
	public const TermInfoStrings KeyF15 = 220;
	public const TermInfoStrings KeyF16 = 221;
	public const TermInfoStrings KeyF17 = 222;
	public const TermInfoStrings KeyF18 = 223;
	public const TermInfoStrings KeyF19 = 224;
	public const TermInfoStrings KeyF20 = 225;
	public const TermInfoStrings KeyF21 = 226;
	public const TermInfoStrings KeyF22 = 227;
	public const TermInfoStrings KeyF23 = 228;
	public const TermInfoStrings KeyF24 = 229;
	public const TermInfoStrings KeyF25 = 230;
	public const TermInfoStrings KeyF26 = 231;
	public const TermInfoStrings KeyF27 = 232;
	public const TermInfoStrings KeyF28 = 233;
	public const TermInfoStrings KeyF29 = 234;
	public const TermInfoStrings KeyF30 = 235;
	public const TermInfoStrings KeyF31 = 236;
	public const TermInfoStrings KeyF32 = 237;
	public const TermInfoStrings KeyF33 = 238;
	public const TermInfoStrings KeyF34 = 239;
	public const TermInfoStrings KeyF35 = 240;
	public const TermInfoStrings KeyF36 = 241;
	public const TermInfoStrings KeyF37 = 242;
	public const TermInfoStrings KeyF38 = 243;
	public const TermInfoStrings KeyF39 = 244;
	public const TermInfoStrings KeyF40 = 245;
	public const TermInfoStrings KeyF41 = 246;
	public const TermInfoStrings KeyF42 = 247;
	public const TermInfoStrings KeyF43 = 248;
	public const TermInfoStrings KeyF44 = 249;
	public const TermInfoStrings KeyF45 = 250;
	public const TermInfoStrings KeyF46 = 251;
	public const TermInfoStrings KeyF47 = 252;
	public const TermInfoStrings KeyF48 = 253;
	public const TermInfoStrings KeyF49 = 254;
	public const TermInfoStrings KeyF50 = 255;
	public const TermInfoStrings KeyF51 = 256;
	public const TermInfoStrings KeyF52 = 257;
	public const TermInfoStrings KeyF53 = 258;
	public const TermInfoStrings KeyF54 = 259;
	public const TermInfoStrings KeyF55 = 260;
	public const TermInfoStrings KeyF56 = 261;
	public const TermInfoStrings KeyF57 = 262;
	public const TermInfoStrings KeyF58 = 263;
	public const TermInfoStrings KeyF59 = 264;
	public const TermInfoStrings KeyF60 = 265;
	public const TermInfoStrings KeyF61 = 266;
	public const TermInfoStrings KeyF62 = 267;
	public const TermInfoStrings KeyF63 = 268;
	public const TermInfoStrings ClrBol = 269;
	public const TermInfoStrings ClearMargins = 270;
	public const TermInfoStrings SetLeftMargin = 271;
	public const TermInfoStrings SetRightMargin = 272;
	public const TermInfoStrings LabelFormat = 273;
	public const TermInfoStrings SetClock = 274;
	public const TermInfoStrings DisplayClock = 275;
	public const TermInfoStrings RemoveClock = 276;
	public const TermInfoStrings CreateWindow = 277;
	public const TermInfoStrings GotoWindow = 278;
	public const TermInfoStrings Hangup = 279;
	public const TermInfoStrings DialPhone = 280;
	public const TermInfoStrings QuickDial = 281;
	public const TermInfoStrings Tone = 282;
	public const TermInfoStrings Pulse = 283;
	public const TermInfoStrings FlashHook = 284;
	public const TermInfoStrings FixedPause = 285;
	public const TermInfoStrings WaitTone = 286;
	public const TermInfoStrings User0 = 287;
	public const TermInfoStrings User1 = 288;
	public const TermInfoStrings User2 = 289;
	public const TermInfoStrings User3 = 290;
	public const TermInfoStrings User4 = 291;
	public const TermInfoStrings User5 = 292;
	public const TermInfoStrings User6 = 293;
	public const TermInfoStrings User7 = 294;
	public const TermInfoStrings User8 = 295;
	public const TermInfoStrings User9 = 296;
	public const TermInfoStrings OrigPair = 297;
	public const TermInfoStrings OrigColors = 298;
	public const TermInfoStrings InitializeColor = 299;
	public const TermInfoStrings InitializePair = 300;
	public const TermInfoStrings SetColorPair = 301;
	public const TermInfoStrings SetForeground = 302;
	public const TermInfoStrings SetBackground = 303;
	public const TermInfoStrings ChangeCharPitch = 304;
	public const TermInfoStrings ChangeLinePitch = 305;
	public const TermInfoStrings ChangeResHorz = 306;
	public const TermInfoStrings ChangeResVert = 307;
	public const TermInfoStrings DefineChar = 308;
	public const TermInfoStrings EnterDoublewideMode = 309;
	public const TermInfoStrings EnterDraftQuality = 310;
	public const TermInfoStrings EnterItalicsMode = 311;
	public const TermInfoStrings EnterLeftwardMode = 312;
	public const TermInfoStrings EnterMicroMode = 313;
	public const TermInfoStrings EnterNearLetterQuality = 314;
	public const TermInfoStrings EnterNormalQuality = 315;
	public const TermInfoStrings EnterShadowMode = 316;
	public const TermInfoStrings EnterSubscriptMode = 317;
	public const TermInfoStrings EnterSuperscriptMode = 318;
	public const TermInfoStrings EnterUpwardMode = 319;
	public const TermInfoStrings ExitDoublewideMode = 320;
	public const TermInfoStrings ExitItalicsMode = 321;
	public const TermInfoStrings ExitLeftwardMode = 322;
	public const TermInfoStrings ExitMicroMode = 323;
	public const TermInfoStrings ExitShadowMode = 324;
	public const TermInfoStrings ExitSubscriptMode = 325;
	public const TermInfoStrings ExitSuperscriptMode = 326;
	public const TermInfoStrings ExitUpwardMode = 327;
	public const TermInfoStrings MicroColumnAddress = 328;
	public const TermInfoStrings MicroDown = 329;
	public const TermInfoStrings MicroLeft = 330;
	public const TermInfoStrings MicroRight = 331;
	public const TermInfoStrings MicroRowAddress = 332;
	public const TermInfoStrings MicroUp = 333;
	public const TermInfoStrings OrderOfPins = 334;
	public const TermInfoStrings ParmDownMicro = 335;
	public const TermInfoStrings ParmLeftMicro = 336;
	public const TermInfoStrings ParmRightMicro = 337;
	public const TermInfoStrings ParmUpMicro = 338;
	public const TermInfoStrings SelectCharSet = 339;
	public const TermInfoStrings SetBottomMargin = 340;
	public const TermInfoStrings SetBottomMarginParm = 341;
	public const TermInfoStrings SetLeftMarginParm = 342;
	public const TermInfoStrings SetRightMarginParm = 343;
	public const TermInfoStrings SetTopMargin = 344;
	public const TermInfoStrings SetTopMarginParm = 345;
	public const TermInfoStrings StartBitImage = 346;
	public const TermInfoStrings StartCharSetDef = 347;
	public const TermInfoStrings StopBitImage = 348;
	public const TermInfoStrings StopCharSetDef = 349;
	public const TermInfoStrings SubscriptCharacters = 350;
	public const TermInfoStrings SuperscriptCharacters = 351;
	public const TermInfoStrings TheseCauseCr = 352;
	public const TermInfoStrings ZeroMotion = 353;
	public const TermInfoStrings CharSetNames = 354;
	public const TermInfoStrings KeyMouse = 355;
	public const TermInfoStrings MouseInfo = 356;
	public const TermInfoStrings ReqMousePos = 357;
	public const TermInfoStrings GetMouse = 358;
	public const TermInfoStrings SetAForeground = 359;
	public const TermInfoStrings SetABackground = 360;
	public const TermInfoStrings PkeyPlab = 361;
	public const TermInfoStrings DeviceType = 362;
	public const TermInfoStrings CodeSetInit = 363;
	public const TermInfoStrings Set0DesSeq = 364;
	public const TermInfoStrings Set1DesSeq = 365;
	public const TermInfoStrings Set2DesSeq = 366;
	public const TermInfoStrings Set3DesSeq = 367;
	public const TermInfoStrings SetLrMargin = 368;
	public const TermInfoStrings SetTbMargin = 369;
	public const TermInfoStrings BitImageRepeat = 370;
	public const TermInfoStrings BitImageNewline = 371;
	public const TermInfoStrings BitImageCarriageReturn = 372;
	public const TermInfoStrings ColorNames = 373;
	public const TermInfoStrings DefineBitImageRegion = 374;
	public const TermInfoStrings EndBitImageRegion = 375;
	public const TermInfoStrings SetColorBand = 376;
	public const TermInfoStrings SetPageLength = 377;
	public const TermInfoStrings DisplayPcChar = 378;
	public const TermInfoStrings EnterPcCharsetMode = 379;
	public const TermInfoStrings ExitPcCharsetMode = 380;
	public const TermInfoStrings EnterScancodeMode = 381;
	public const TermInfoStrings ExitScancodeMode = 382;
	public const TermInfoStrings PcTermOptions = 383;
	public const TermInfoStrings ScancodeEscape = 384;
	public const TermInfoStrings AltScancodeEsc = 385;
	public const TermInfoStrings EnterHorizontalHlMode = 386;
	public const TermInfoStrings EnterLeftHlMode = 387;
	public const TermInfoStrings EnterLowHlMode = 388;
	public const TermInfoStrings EnterRightHlMode = 389;
	public const TermInfoStrings EnterTopHlMode = 390;
	public const TermInfoStrings EnterVerticalHlMode = 391;
	public const TermInfoStrings SetAAttributes = 392;
	public const TermInfoStrings SetPglenInch = 393;
	public const TermInfoStrings Last = 394;
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public abstract class TimeZone
{
	// Fields
	private static TimeZone currentTimeZone;
	private static object tz_lock;
	private static long timezone_check;

	// Properties
	public static TimeZone CurrentTimeZone { get; }

	// Methods

	protected void .ctor() { }

	public static TimeZone get_CurrentTimeZone() { }

	public abstract TimeSpan GetUtcOffset(DateTime time) { }

	public virtual DateTime ToLocalTime(DateTime time) { }

	private static void .cctor() { }
}

// Namespace: System
[Serializable]
internal class CurrentSystemTimeZone : TimeZone
{
	// Fields
	private readonly TimeZoneInfo LocalTimeZone;

	// Methods

	internal void .ctor() { }

	public override TimeSpan GetUtcOffset(DateTime dateTime) { }

	public static bool GetTimeZoneData(int year, out long[] data, out string[] names, out bool daylight_inverted) { }
}

// Namespace: System
internal class TimeType
{
	// Fields
	public readonly int Offset;
	public readonly bool IsDst;
	public string Name;

	// Methods

	public void .ctor(int offset, bool is_dst, string abbrev) { }

	public override string ToString() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum TypeCode
{
	// Fields
	public int value__;
	public const TypeCode Empty = 0;
	public const TypeCode Object = 1;
	public const TypeCode DBNull = 2;
	public const TypeCode Boolean = 3;
	public const TypeCode Char = 4;
	public const TypeCode SByte = 5;
	public const TypeCode Byte = 6;
	public const TypeCode Int16 = 7;
	public const TypeCode UInt16 = 8;
	public const TypeCode Int32 = 9;
	public const TypeCode UInt32 = 10;
	public const TypeCode Int64 = 11;
	public const TypeCode UInt64 = 12;
	public const TypeCode Single = 13;
	public const TypeCode Double = 14;
	public const TypeCode Decimal = 15;
	public const TypeCode DateTime = 16;
	public const TypeCode String = 18;
}

// Namespace: System
internal interface TypeName : IEquatable<TypeName>
{
	// Properties
	public abstract string DisplayName { get; }

	// Methods

	public abstract string get_DisplayName() { }
}

// Namespace: System
internal interface TypeIdentifier : TypeName, IEquatable<TypeName>
{
	// Properties
	public abstract string InternalName { get; }

	// Methods

	public abstract string get_InternalName() { }
}

// Namespace: System
internal class TypeNames
{}

// Namespace: 
internal abstract class TypeNames.ATypeName : TypeName, IEquatable<TypeName>
{
	// Properties
	public abstract string DisplayName { get; }

	// Methods

	public abstract string get_DisplayName() { }

	public bool Equals(TypeName other) { }

	public override int GetHashCode() { }

	public override bool Equals(object other) { }

	protected void .ctor() { }
}

// Namespace: System
internal class TypeIdentifiers
{
	// Methods

	internal static TypeIdentifier FromDisplay(string displayName) { }
}

// Namespace: 
private class TypeIdentifiers.Display : TypeNames.ATypeName, TypeIdentifier, TypeName, IEquatable<TypeName>
{
	// Fields
	private string displayName;
	private string internal_name;

	// Properties
	public override string DisplayName { get; }
	public string InternalName { get; }

	// Methods

	internal void .ctor(string displayName) { }

	public override string get_DisplayName() { }

	public string get_InternalName() { }

	private string GetInternalName() { }
}

// Namespace: System
internal interface ModifierSpec
{
	// Methods

	public abstract Type Resolve(Type type) { }

	public abstract StringBuilder Append(StringBuilder sb) { }
}

// Namespace: System
internal class ArraySpec : ModifierSpec
{
	// Fields
	private int dimensions;
	private bool bound;

	// Methods

	internal void .ctor(int dimensions, bool bound) { }

	public Type Resolve(Type type) { }

	public StringBuilder Append(StringBuilder sb) { }

	public override string ToString() { }
}

// Namespace: System
internal class PointerSpec : ModifierSpec
{
	// Fields
	private int pointer_level;

	// Methods

	internal void .ctor(int pointer_level) { }

	public Type Resolve(Type type) { }

	public StringBuilder Append(StringBuilder sb) { }

	public override string ToString() { }
}

// Namespace: System
internal class TypeSpec
{
	// Fields
	private TypeIdentifier name;
	private string assembly_name;
	private List<TypeIdentifier> nested;
	private List<TypeSpec> generic_params;
	private List<ModifierSpec> modifier_spec;
	private bool is_byref;
	private string display_fullname;

	// Properties
	internal bool HasModifiers { get; }
	internal string DisplayFullName { get; }

	// Methods

	internal bool get_HasModifiers() { }

	private string GetDisplayFullName(TypeSpec.DisplayNameFormat flags) { }

	private StringBuilder GetModifierString(StringBuilder sb) { }

	internal string get_DisplayFullName() { }

	internal static TypeSpec Parse(string typeName) { }

	internal static string UnescapeInternalName(string displayName) { }

	internal Type Resolve(Func<AssemblyName, Assembly> assemblyResolver, Func<Assembly, string, bool, Type> typeResolver, bool throwOnError, bool ignoreCase) { }

	private void AddName(string type_name) { }

	private void AddModifier(ModifierSpec md) { }

	private static void SkipSpace(string name, ref int pos) { }

	private static void BoundCheck(int idx, string s) { }

	private static TypeIdentifier ParsedTypeIdentifier(string displayName) { }

	private static TypeSpec Parse(string name, ref int p, bool is_recurse, bool allow_aqn) { }

	public void .ctor() { }
}

// Namespace: 
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal enum TypeSpec.DisplayNameFormat
{
	// Fields
	public int value__;
	public const TypeSpec.DisplayNameFormat Default = 0;
	public const TypeSpec.DisplayNameFormat WANT_ASSEMBLY = 1;
	public const TypeSpec.DisplayNameFormat NO_MODIFIERS = 2;
}

// Namespace: System
[CLSCompliantAttribute] // RVA: 0x8A8E0 Offset: 0x89CE0 VA: 0x18008A8E0
[ComVisibleAttribute] // RVA: 0x8A8E0 Offset: 0x89CE0 VA: 0x18008A8E0
[Serializable]
public struct UIntPtr : ISerializable
{
	// Fields
	public static readonly UIntPtr Zero;
	private void* _pointer;

	// Properties
	public static int Size { get; }

	// Methods

	public void .ctor(ulong value) { }

	public void .ctor(uint value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public void .ctor(void* value) { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { }

	public static bool op_Equality(UIntPtr value1, UIntPtr value2) { }

	public static ulong op_Explicit(UIntPtr value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static UIntPtr op_Explicit(void* value) { }

	public static int get_Size() { }

	private static void .cctor() { }
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public abstract class ValueType
{
	// Methods

	protected void .ctor() { }

	private static bool InternalEquals(object o1, object o2, out object[] fields) { }

	internal static bool DefaultEquals(object o1, object o2) { }

	public override bool Equals(object obj) { }

	internal static int InternalGetHashCode(object o, out object[] fields) { }

	public override int GetHashCode() { }

	public override string ToString() { }
}

// Namespace: System
internal struct Variant
{
	// Fields
	public short vt;
	public ushort wReserved1;
	public ushort wReserved2;
	public ushort wReserved3;
	public long llVal;
	public int lVal;
	public byte bVal;
	public short iVal;
	public float fltVal;
	public double dblVal;
	public short boolVal;
	public IntPtr bstrVal;
	public sbyte cVal;
	public ushort uiVal;
	public uint ulVal;
	public ulong ullVal;
	public int intVal;
	public uint uintVal;
	public IntPtr pdispVal;
	public BRECORD bRecord;

	// Methods

	public void Clear() { }
}

// Namespace: System
internal struct BRECORD
{
	// Fields
	private IntPtr pvRecord;
	private IntPtr pRecInfo;
}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public struct Void
{}

// Namespace: System
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class WeakReference : ISerializable
{
	// Fields
	private bool isLongReference;
	private GCHandle gcHandle;

	// Properties
	public virtual bool IsAlive { get; }
	public virtual object Target { get; set; }
	public virtual bool TrackResurrection { get; }

	// Methods

	private void AllocateHandle(object target) { }

	protected void .ctor() { }

	public void .ctor(object target) { }

	public void .ctor(object target, bool trackResurrection) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	public virtual bool get_IsAlive() { }

	public virtual object get_Target() { }

	public virtual void set_Target(object value) { }

	public virtual bool get_TrackResurrection() { }

	protected override void Finalize() { }

	public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System
[Serializable]
public sealed class WeakReference<T> : ISerializable
{
	// Fields
	private GCHandle handle;
	private bool trackResurrection;

	// Methods

	public void .ctor(T target) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x232F180 Offset: 0x232E180 VA: 0x18232F180
	|-WeakReference<EtwSession>..ctor
	|-WeakReference<object>..ctor
	*/

	public void .ctor(T target, bool trackResurrection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EEF650 Offset: 0x1EEE650 VA: 0x181EEF650
	|-WeakReference<object>..ctor
	*/

	private void .ctor(SerializationInfo info, StreamingContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EEF530 Offset: 0x1EEE530 VA: 0x181EEF530
	|-WeakReference<object>..ctor
	*/

	public void GetObjectData(SerializationInfo info, StreamingContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EEF370 Offset: 0x1EEE370 VA: 0x181EEF370
	|-WeakReference<object>.GetObjectData
	*/

	public bool TryGetTarget(out T target) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EEF430 Offset: 0x1EEE430 VA: 0x181EEF430
	|-WeakReference<EtwSession>.TryGetTarget
	|-WeakReference<object>.TryGetTarget
	*/

	protected override void Finalize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EEF2B0 Offset: 0x1EEE2B0 VA: 0x181EEF2B0
	|-WeakReference<object>.Finalize
	*/
}

// Namespace: System
internal struct InputRecord
{
	// Fields
	public short EventType;
	public bool KeyDown;
	public short RepeatCount;
	public short VirtualKeyCode;
	public short VirtualScanCode;
	public char Character;
	public int ControlKeyState;
	private int pad1;
	private bool pad2;
}

// Namespace: System
internal struct Coord
{
	// Fields
	public short X;
	public short Y;
}

// Namespace: System
internal struct SmallRect
{
	// Fields
	public short Left;
	public short Top;
	public short Right;
	public short Bottom;
}

// Namespace: System
internal struct ConsoleScreenBufferInfo
{
	// Fields
	public Coord Size;
	public Coord CursorPosition;
	public short Attribute;
	public SmallRect Window;
	public Coord MaxWindowSize;
}

// Namespace: System
internal enum Handles
{
	// Fields
	public int value__;
	public const Handles STD_INPUT = -10;
	public const Handles STD_OUTPUT = -11;
	public const Handles STD_ERROR = -12;
}

// Namespace: System
internal class WindowsConsoleDriver : IConsoleDriver
{
	// Fields
	private IntPtr inputHandle;
	private IntPtr outputHandle;
	private short defaultAttribute;

	// Methods

	public void .ctor() { }

	public ConsoleKeyInfo ReadKey(bool intercept) { }

	private static bool IsModifierKey(short virtualKeyCode) { }

	private static extern IntPtr GetStdHandle(Handles handle) { }

	private static extern bool GetConsoleScreenBufferInfo(IntPtr handle, out ConsoleScreenBufferInfo info) { }

	private static extern bool ReadConsoleInput(IntPtr handle, out InputRecord record, int length, out int nread) { }
}

// Namespace: System
internal class __ComObject
{
	// Methods

	private void .ctor() { }
}

// Namespace: System.Configuration.Assemblies
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum AssemblyHashAlgorithm
{
	// Fields
	public int value__;
	public const AssemblyHashAlgorithm None = 0;
	public const AssemblyHashAlgorithm MD5 = 32771;
	public const AssemblyHashAlgorithm SHA1 = 32772;
	public const AssemblyHashAlgorithm SHA256 = 32780;
	public const AssemblyHashAlgorithm SHA384 = 32781;
	public const AssemblyHashAlgorithm SHA512 = 32782;
}

// Namespace: System.Configuration.Assemblies
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum AssemblyVersionCompatibility
{
	// Fields
	public int value__;
	public const AssemblyVersionCompatibility SameMachine = 1;
	public const AssemblyVersionCompatibility SameProcess = 2;
	public const AssemblyVersionCompatibility SameDomain = 3;
}

// Namespace: System.Text
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class ASCIIEncoding : Encoding
{
	// Properties
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override bool IsSingleByte { get; }

	// Methods

	public void .ctor() { }

	internal override void SetDefaultFallbacks() { }

	public override int GetByteCount(char[] chars, int index, int count) { }

	public override int GetByteCount(string chars) { }

	[ComVisibleAttribute] // RVA: 0x24200 Offset: 0x23600 VA: 0x180024200
	[CLSCompliantAttribute] // RVA: 0x24200 Offset: 0x23600 VA: 0x180024200
	public override int GetByteCount(char* chars, int count) { }

	public override int GetBytes(string chars, int charIndex, int charCount, byte[] bytes, int byteIndex) { }

	public override int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex) { }

	[CLSCompliantAttribute] // RVA: 0xE1C00 Offset: 0xE1000 VA: 0x1800E1C00
	[ComVisibleAttribute] // RVA: 0xE1C00 Offset: 0xE1000 VA: 0x1800E1C00
	public override int GetBytes(char* chars, int charCount, byte* bytes, int byteCount) { }

	public override int GetCharCount(byte[] bytes, int index, int count) { }

	[ComVisibleAttribute] // RVA: 0x24200 Offset: 0x23600 VA: 0x180024200
	[CLSCompliantAttribute] // RVA: 0x24200 Offset: 0x23600 VA: 0x180024200
	public override int GetCharCount(byte* bytes, int count) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { }

	[ComVisibleAttribute] // RVA: 0x24200 Offset: 0x23600 VA: 0x180024200
	[CLSCompliantAttribute] // RVA: 0x24200 Offset: 0x23600 VA: 0x180024200
	public override int GetChars(byte* bytes, int byteCount, char* chars, int charCount) { }

	public override string GetString(byte[] bytes, int byteIndex, int byteCount) { }

	internal override int GetByteCount(char* chars, int charCount, EncoderNLS encoder) { }

	internal override int GetBytes(char* chars, int charCount, byte* bytes, int byteCount, EncoderNLS encoder) { }

	internal override int GetCharCount(byte* bytes, int count, DecoderNLS decoder) { }

	internal override int GetChars(byte* bytes, int byteCount, char* chars, int charCount, DecoderNLS decoder) { }

	public override int GetMaxByteCount(int charCount) { }

	public override int GetMaxCharCount(int byteCount) { }

	public override bool get_IsSingleByte() { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override Decoder GetDecoder() { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override Encoder GetEncoder() { }
}

// Namespace: System.Text
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public abstract class Decoder
{
	// Fields
	internal DecoderFallback m_fallback;
	internal DecoderFallbackBuffer m_fallbackBuffer;

	// Properties
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public DecoderFallback Fallback { get; }
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public DecoderFallbackBuffer FallbackBuffer { get; }
	internal bool InternalHasFallbackBuffer { get; }

	// Methods

	internal void SerializeDecoder(SerializationInfo info) { }

	protected void .ctor() { }

	public DecoderFallback get_Fallback() { }

	public DecoderFallbackBuffer get_FallbackBuffer() { }

	internal bool get_InternalHasFallbackBuffer() { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public virtual void Reset() { }

	public abstract int GetCharCount(byte[] bytes, int index, int count) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public virtual int GetCharCount(byte[] bytes, int index, int count, bool flush) { }

	[CLSCompliantAttribute] // RVA: 0xE1C00 Offset: 0xE1000 VA: 0x1800E1C00
	[ComVisibleAttribute] // RVA: 0xE1C00 Offset: 0xE1000 VA: 0x1800E1C00
	public virtual int GetCharCount(byte* bytes, int count, bool flush) { }

	public abstract int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { }

	public virtual int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex, bool flush) { }

	[CLSCompliantAttribute] // RVA: 0xE1C00 Offset: 0xE1000 VA: 0x1800E1C00
	[ComVisibleAttribute] // RVA: 0xE1C00 Offset: 0xE1000 VA: 0x1800E1C00
	public virtual int GetChars(byte* bytes, int byteCount, char* chars, int charCount, bool flush) { }
}

// Namespace: System.Text
[Serializable]
internal sealed class InternalDecoderBestFitFallback : DecoderFallback
{
	// Fields
	internal Encoding encoding;
	internal char[] arrayBestFit;
	internal char cReplacement;

	// Properties
	public override int MaxCharCount { get; }

	// Methods

	internal void .ctor(Encoding encoding) { }

	public override DecoderFallbackBuffer CreateFallbackBuffer() { }

	public override int get_MaxCharCount() { }

	public override bool Equals(object value) { }

	public override int GetHashCode() { }
}

// Namespace: System.Text
internal sealed class InternalDecoderBestFitFallbackBuffer : DecoderFallbackBuffer
{
	// Fields
	internal char cBestFit;
	internal int iCount;
	internal int iSize;
	private InternalDecoderBestFitFallback oFallback;
	private static object s_InternalSyncObject;

	// Properties
	private static object InternalSyncObject { get; }

	// Methods

	private static object get_InternalSyncObject() { }

	public void .ctor(InternalDecoderBestFitFallback fallback) { }

	public override bool Fallback(byte[] bytesUnknown, int index) { }

	public override char GetNextChar() { }

	public override void Reset() { }

	internal override int InternalFallback(byte[] bytes, byte* pBytes) { }

	private char TryBestFit(byte[] bytesCheck) { }
}

// Namespace: System.Text
[Serializable]
public sealed class DecoderExceptionFallback : DecoderFallback
{
	// Properties
	public override int MaxCharCount { get; }

	// Methods

	public void .ctor() { }

	public override DecoderFallbackBuffer CreateFallbackBuffer() { }

	public override int get_MaxCharCount() { }

	public override bool Equals(object value) { }

	public override int GetHashCode() { }
}

// Namespace: System.Text
public sealed class DecoderExceptionFallbackBuffer : DecoderFallbackBuffer
{
	// Methods

	public override bool Fallback(byte[] bytesUnknown, int index) { }

	public override char GetNextChar() { }

	private void Throw(byte[] bytesUnknown, int index) { }

	public void .ctor() { }
}

// Namespace: System.Text
[Serializable]
public sealed class DecoderFallbackException : ArgumentException
{
	// Fields
	private byte[] bytesUnknown;
	private int index;

	// Methods

	public void .ctor() { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }

	public void .ctor(string message, byte[] bytesUnknown, int index) { }
}

// Namespace: System.Text
[Serializable]
public abstract class DecoderFallback
{
	// Fields
	internal bool bIsMicrosoftBestFitFallback;
	private static DecoderFallback replacementFallback;
	private static DecoderFallback exceptionFallback;
	private static object s_InternalSyncObject;

	// Properties
	private static object InternalSyncObject { get; }
	public static DecoderFallback ReplacementFallback { get; }
	public static DecoderFallback ExceptionFallback { get; }
	public abstract int MaxCharCount { get; }

	// Methods

	private static object get_InternalSyncObject() { }

	public static DecoderFallback get_ReplacementFallback() { }

	public static DecoderFallback get_ExceptionFallback() { }

	public abstract DecoderFallbackBuffer CreateFallbackBuffer() { }

	public abstract int get_MaxCharCount() { }

	protected void .ctor() { }
}

// Namespace: System.Text
public abstract class DecoderFallbackBuffer
{
	// Fields
	internal byte* byteStart;
	internal char* charEnd;

	// Methods

	public abstract bool Fallback(byte[] bytesUnknown, int index) { }

	public abstract char GetNextChar() { }

	public virtual void Reset() { }

	internal void InternalReset() { }

	internal void InternalInitialize(byte* byteStart, char* charEnd) { }

	internal virtual bool InternalFallback(byte[] bytes, byte* pBytes, ref char* chars) { }

	internal virtual int InternalFallback(byte[] bytes, byte* pBytes) { }

	internal void ThrowLastBytesRecursive(byte[] bytesUnknown) { }

	protected void .ctor() { }
}

// Namespace: System.Text
[Serializable]
internal class DecoderNLS : Decoder, ISerializable
{
	// Fields
	protected Encoding m_encoding;
	protected bool m_mustFlush;
	internal bool m_throwOnOverflow;
	internal int m_bytesUsed;

	// Properties
	public bool MustFlush { get; }
	internal virtual bool HasState { get; }

	// Methods

	internal void .ctor(SerializationInfo info, StreamingContext context) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { }

	internal void .ctor(Encoding encoding) { }

	internal void .ctor() { }

	public override void Reset() { }

	public override int GetCharCount(byte[] bytes, int index, int count) { }

	public override int GetCharCount(byte[] bytes, int index, int count, bool flush) { }

	public override int GetCharCount(byte* bytes, int count, bool flush) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex, bool flush) { }

	public override int GetChars(byte* bytes, int byteCount, char* chars, int charCount, bool flush) { }

	public bool get_MustFlush() { }

	internal virtual bool get_HasState() { }

	internal void ClearMustFlush() { }
}

// Namespace: System.Text
[Serializable]
public sealed class DecoderReplacementFallback : DecoderFallback
{
	// Fields
	private string strDefault;

	// Properties
	public string DefaultString { get; }
	public override int MaxCharCount { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(string replacement) { }

	public string get_DefaultString() { }

	public override DecoderFallbackBuffer CreateFallbackBuffer() { }

	public override int get_MaxCharCount() { }

	public override bool Equals(object value) { }

	public override int GetHashCode() { }
}

// Namespace: System.Text
public sealed class DecoderReplacementFallbackBuffer : DecoderFallbackBuffer
{
	// Fields
	private string strDefault;
	private int fallbackCount;
	private int fallbackIndex;

	// Methods

	public void .ctor(DecoderReplacementFallback fallback) { }

	public override bool Fallback(byte[] bytesUnknown, int index) { }

	public override char GetNextChar() { }

	public override void Reset() { }

	internal override int InternalFallback(byte[] bytes, byte* pBytes) { }
}

// Namespace: System.Text
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public abstract class Encoder
{
	// Fields
	internal EncoderFallback m_fallback;
	internal EncoderFallbackBuffer m_fallbackBuffer;

	// Properties
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public EncoderFallback Fallback { get; }
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public EncoderFallbackBuffer FallbackBuffer { get; }
	internal bool InternalHasFallbackBuffer { get; }

	// Methods

	internal void SerializeEncoder(SerializationInfo info) { }

	protected void .ctor() { }

	public EncoderFallback get_Fallback() { }

	public EncoderFallbackBuffer get_FallbackBuffer() { }

	internal bool get_InternalHasFallbackBuffer() { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public virtual void Reset() { }

	public abstract int GetByteCount(char[] chars, int index, int count, bool flush) { }

	[ComVisibleAttribute] // RVA: 0x24200 Offset: 0x23600 VA: 0x180024200
	[CLSCompliantAttribute] // RVA: 0x24200 Offset: 0x23600 VA: 0x180024200
	public virtual int GetByteCount(char* chars, int count, bool flush) { }

	public abstract int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex, bool flush) { }

	[ComVisibleAttribute] // RVA: 0x24200 Offset: 0x23600 VA: 0x180024200
	[CLSCompliantAttribute] // RVA: 0x24200 Offset: 0x23600 VA: 0x180024200
	public virtual int GetBytes(char* chars, int charCount, byte* bytes, int byteCount, bool flush) { }
}

// Namespace: System.Text
[Serializable]
internal class InternalEncoderBestFitFallback : EncoderFallback
{
	// Fields
	internal Encoding encoding;
	internal char[] arrayBestFit;

	// Properties
	public override int MaxCharCount { get; }

	// Methods

	internal void .ctor(Encoding encoding) { }

	public override EncoderFallbackBuffer CreateFallbackBuffer() { }

	public override int get_MaxCharCount() { }

	public override bool Equals(object value) { }

	public override int GetHashCode() { }
}

// Namespace: System.Text
internal sealed class InternalEncoderBestFitFallbackBuffer : EncoderFallbackBuffer
{
	// Fields
	private char cBestFit;
	private InternalEncoderBestFitFallback oFallback;
	private int iCount;
	private int iSize;
	private static object s_InternalSyncObject;

	// Properties
	private static object InternalSyncObject { get; }
	public override int Remaining { get; }

	// Methods

	private static object get_InternalSyncObject() { }

	public void .ctor(InternalEncoderBestFitFallback fallback) { }

	public override bool Fallback(char charUnknown, int index) { }

	public override bool Fallback(char charUnknownHigh, char charUnknownLow, int index) { }

	public override char GetNextChar() { }

	public override bool MovePrevious() { }

	public override int get_Remaining() { }

	public override void Reset() { }

	private char TryBestFit(char cUnknown) { }
}

// Namespace: System.Text
[Serializable]
public sealed class EncoderExceptionFallback : EncoderFallback
{
	// Properties
	public override int MaxCharCount { get; }

	// Methods

	public void .ctor() { }

	public override EncoderFallbackBuffer CreateFallbackBuffer() { }

	public override int get_MaxCharCount() { }

	public override bool Equals(object value) { }

	public override int GetHashCode() { }
}

// Namespace: System.Text
public sealed class EncoderExceptionFallbackBuffer : EncoderFallbackBuffer
{
	// Properties
	public override int Remaining { get; }

	// Methods

	public void .ctor() { }

	public override bool Fallback(char charUnknown, int index) { }

	public override bool Fallback(char charUnknownHigh, char charUnknownLow, int index) { }

	public override char GetNextChar() { }

	public override bool MovePrevious() { }

	public override int get_Remaining() { }
}

// Namespace: System.Text
[Serializable]
public sealed class EncoderFallbackException : ArgumentException
{
	// Fields
	private char charUnknown;
	private char charUnknownHigh;
	private char charUnknownLow;
	private int index;

	// Methods

	public void .ctor() { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }

	internal void .ctor(string message, char charUnknown, int index) { }

	internal void .ctor(string message, char charUnknownHigh, char charUnknownLow, int index) { }
}

// Namespace: System.Text
[Serializable]
public abstract class EncoderFallback
{
	// Fields
	internal bool bIsMicrosoftBestFitFallback;
	private static EncoderFallback replacementFallback;
	private static EncoderFallback exceptionFallback;
	private static object s_InternalSyncObject;

	// Properties
	private static object InternalSyncObject { get; }
	public static EncoderFallback ReplacementFallback { get; }
	public static EncoderFallback ExceptionFallback { get; }
	public abstract int MaxCharCount { get; }

	// Methods

	private static object get_InternalSyncObject() { }

	public static EncoderFallback get_ReplacementFallback() { }

	public static EncoderFallback get_ExceptionFallback() { }

	public abstract EncoderFallbackBuffer CreateFallbackBuffer() { }

	public abstract int get_MaxCharCount() { }

	protected void .ctor() { }
}

// Namespace: System.Text
public abstract class EncoderFallbackBuffer
{
	// Fields
	internal char* charStart;
	internal char* charEnd;
	internal EncoderNLS encoder;
	internal bool setEncoder;
	internal bool bUsedEncoder;
	internal bool bFallingBack;
	internal int iRecursionCount;

	// Properties
	public abstract int Remaining { get; }

	// Methods

	public abstract bool Fallback(char charUnknown, int index) { }

	public abstract bool Fallback(char charUnknownHigh, char charUnknownLow, int index) { }

	public abstract char GetNextChar() { }

	public abstract bool MovePrevious() { }

	public abstract int get_Remaining() { }

	public virtual void Reset() { }

	internal void InternalReset() { }

	internal void InternalInitialize(char* charStart, char* charEnd, EncoderNLS encoder, bool setEncoder) { }

	internal char InternalGetNextChar() { }

	internal virtual bool InternalFallback(char ch, ref char* chars) { }

	internal void ThrowLastCharRecursive(int charRecursive) { }

	protected void .ctor() { }
}

// Namespace: System.Text
[Serializable]
internal class EncoderNLS : Encoder, ISerializable
{
	// Fields
	internal char charLeftOver;
	protected Encoding m_encoding;
	protected bool m_mustFlush;
	internal bool m_throwOnOverflow;
	internal int m_charsUsed;

	// Properties
	public Encoding Encoding { get; }
	public bool MustFlush { get; }

	// Methods

	internal void .ctor(SerializationInfo info, StreamingContext context) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { }

	internal void .ctor(Encoding encoding) { }

	internal void .ctor() { }

	public override void Reset() { }

	public override int GetByteCount(char[] chars, int index, int count, bool flush) { }

	public override int GetByteCount(char* chars, int count, bool flush) { }

	public override int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex, bool flush) { }

	public override int GetBytes(char* chars, int charCount, byte* bytes, int byteCount, bool flush) { }

	public Encoding get_Encoding() { }

	public bool get_MustFlush() { }

	internal void ClearMustFlush() { }
}

// Namespace: System.Text
[Serializable]
public sealed class EncoderReplacementFallback : EncoderFallback
{
	// Fields
	private string strDefault;

	// Properties
	public string DefaultString { get; }
	public override int MaxCharCount { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(string replacement) { }

	public string get_DefaultString() { }

	public override EncoderFallbackBuffer CreateFallbackBuffer() { }

	public override int get_MaxCharCount() { }

	public override bool Equals(object value) { }

	public override int GetHashCode() { }
}

// Namespace: System.Text
public sealed class EncoderReplacementFallbackBuffer : EncoderFallbackBuffer
{
	// Fields
	private string strDefault;
	private int fallbackCount;
	private int fallbackIndex;

	// Properties
	public override int Remaining { get; }

	// Methods

	public void .ctor(EncoderReplacementFallback fallback) { }

	public override bool Fallback(char charUnknown, int index) { }

	public override bool Fallback(char charUnknownHigh, char charUnknownLow, int index) { }

	public override char GetNextChar() { }

	public override bool MovePrevious() { }

	public override int get_Remaining() { }

	public override void Reset() { }
}

// Namespace: System.Text
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public abstract class Encoding : ICloneable
{
	// Fields
	private static Encoding defaultEncoding;
	private static Encoding unicodeEncoding;
	private static Encoding bigEndianUnicode;
	private static Encoding utf7Encoding;
	private static Encoding utf8Encoding;
	private static Encoding utf32Encoding;
	private static Encoding asciiEncoding;
	private static Encoding latin1Encoding;
	private static Hashtable encodings;
	private const int MIMECONTF_MAILNEWS = 1;
	private const int MIMECONTF_BROWSER = 2;
	private const int MIMECONTF_SAVABLE_MAILNEWS = 256;
	private const int MIMECONTF_SAVABLE_BROWSER = 512;
	private const int CodePageDefault = 0;
	private const int CodePageNoOEM = 1;
	private const int CodePageNoMac = 2;
	private const int CodePageNoThread = 3;
	private const int CodePageNoSymbol = 42;
	private const int CodePageUnicode = 1200;
	private const int CodePageBigEndian = 1201;
	private const int CodePageWindows1252 = 1252;
	private const int CodePageMacGB2312 = 10008;
	private const int CodePageGB2312 = 20936;
	private const int CodePageMacKorean = 10003;
	private const int CodePageDLLKorean = 20949;
	private const int ISO2022JP = 50220;
	private const int ISO2022JPESC = 50221;
	private const int ISO2022JPSISO = 50222;
	private const int ISOKorean = 50225;
	private const int ISOSimplifiedCN = 50227;
	private const int EUCJP = 51932;
	private const int ChineseHZ = 52936;
	private const int DuplicateEUCCN = 51936;
	private const int EUCCN = 936;
	private const int EUCKR = 51949;
	internal const int CodePageASCII = 20127;
	internal const int ISO_8859_1 = 28591;
	private const int ISCIIAssemese = 57006;
	private const int ISCIIBengali = 57003;
	private const int ISCIIDevanagari = 57002;
	private const int ISCIIGujarathi = 57010;
	private const int ISCIIKannada = 57008;
	private const int ISCIIMalayalam = 57009;
	private const int ISCIIOriya = 57007;
	private const int ISCIIPanjabi = 57011;
	private const int ISCIITamil = 57004;
	private const int ISCIITelugu = 57005;
	private const int GB18030 = 54936;
	private const int ISO_8859_8I = 38598;
	private const int ISO_8859_8_Visual = 28598;
	private const int ENC50229 = 50229;
	private const int CodePageUTF7 = 65000;
	private const int CodePageUTF8 = 65001;
	private const int CodePageUTF32 = 12000;
	private const int CodePageUTF32BE = 12001;
	internal int m_codePage;
	internal CodePageDataItem dataItem;
	internal bool m_deserializedFromEverett;
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	private bool m_isReadOnly;
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	internal EncoderFallback encoderFallback;
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	internal DecoderFallback decoderFallback;
	private static object s_InternalSyncObject;

	// Properties
	private static object InternalSyncObject { get; }
	public virtual string BodyName { get; }
	public virtual string EncodingName { get; }
	public virtual string HeaderName { get; }
	public virtual string WebName { get; }
	public virtual int WindowsCodePage { get; }
	public virtual bool IsBrowserDisplay { get; }
	public virtual bool IsBrowserSave { get; }
	public virtual bool IsMailNewsDisplay { get; }
	public virtual bool IsMailNewsSave { get; }
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public virtual bool IsSingleByte { get; }
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public EncoderFallback EncoderFallback { get; set; }
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public DecoderFallback DecoderFallback { get; set; }
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public bool IsReadOnly { get; }
	public static Encoding ASCII { get; }
	private static Encoding Latin1 { get; }
	public virtual int CodePage { get; }
	public static Encoding Default { get; }
	public static Encoding Unicode { get; }
	public static Encoding BigEndianUnicode { get; }
	public static Encoding UTF7 { get; }
	public static Encoding UTF8 { get; }
	public static Encoding UTF32 { get; }

	// Methods

	protected void .ctor() { }

	protected void .ctor(int codePage) { }

	internal virtual void SetDefaultFallbacks() { }

	internal void OnDeserializing() { }

	internal void OnDeserialized() { }

	[OnDeserializingAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void OnDeserializing(StreamingContext ctx) { }

	[OnDeserializedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void OnDeserialized(StreamingContext ctx) { }

	[OnSerializingAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void OnSerializing(StreamingContext ctx) { }

	internal void DeserializeEncoding(SerializationInfo info, StreamingContext context) { }

	internal void SerializeEncoding(SerializationInfo info, StreamingContext context) { }

	public static byte[] Convert(Encoding srcEncoding, Encoding dstEncoding, byte[] bytes) { }

	public static byte[] Convert(Encoding srcEncoding, Encoding dstEncoding, byte[] bytes, int index, int count) { }

	private static object get_InternalSyncObject() { }

	public static void RegisterProvider(EncodingProvider provider) { }

	public static Encoding GetEncoding(int codepage) { }

	public static Encoding GetEncoding(int codepage, EncoderFallback encoderFallback, DecoderFallback decoderFallback) { }

	public static Encoding GetEncoding(string name) { }

	public static Encoding GetEncoding(string name, EncoderFallback encoderFallback, DecoderFallback decoderFallback) { }

	public static EncodingInfo[] GetEncodings() { }

	public virtual byte[] GetPreamble() { }

	private void GetDataItem() { }

	public virtual string get_BodyName() { }

	public virtual string get_EncodingName() { }

	public virtual string get_HeaderName() { }

	public virtual string get_WebName() { }

	public virtual int get_WindowsCodePage() { }

	public virtual bool get_IsBrowserDisplay() { }

	public virtual bool get_IsBrowserSave() { }

	public virtual bool get_IsMailNewsDisplay() { }

	public virtual bool get_IsMailNewsSave() { }

	public virtual bool get_IsSingleByte() { }

	public EncoderFallback get_EncoderFallback() { }

	public void set_EncoderFallback(EncoderFallback value) { }

	public DecoderFallback get_DecoderFallback() { }

	public void set_DecoderFallback(DecoderFallback value) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public virtual object Clone() { }

	public bool get_IsReadOnly() { }

	public static Encoding get_ASCII() { }

	private static Encoding get_Latin1() { }

	public virtual int GetByteCount(char[] chars) { }

	public virtual int GetByteCount(string s) { }

	public abstract int GetByteCount(char[] chars, int index, int count) { }

	[CLSCompliantAttribute] // RVA: 0xE1C00 Offset: 0xE1000 VA: 0x1800E1C00
	[ComVisibleAttribute] // RVA: 0xE1C00 Offset: 0xE1000 VA: 0x1800E1C00
	public virtual int GetByteCount(char* chars, int count) { }

	internal virtual int GetByteCount(char* chars, int count, EncoderNLS encoder) { }

	public virtual byte[] GetBytes(char[] chars) { }

	public virtual byte[] GetBytes(char[] chars, int index, int count) { }

	public abstract int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex) { }

	public virtual byte[] GetBytes(string s) { }

	public virtual int GetBytes(string s, int charIndex, int charCount, byte[] bytes, int byteIndex) { }

	internal virtual int GetBytes(char* chars, int charCount, byte* bytes, int byteCount, EncoderNLS encoder) { }

	[CLSCompliantAttribute] // RVA: 0xE1C00 Offset: 0xE1000 VA: 0x1800E1C00
	[ComVisibleAttribute] // RVA: 0xE1C00 Offset: 0xE1000 VA: 0x1800E1C00
	public virtual int GetBytes(char* chars, int charCount, byte* bytes, int byteCount) { }

	public virtual int GetCharCount(byte[] bytes) { }

	public abstract int GetCharCount(byte[] bytes, int index, int count) { }

	[ComVisibleAttribute] // RVA: 0x24200 Offset: 0x23600 VA: 0x180024200
	[CLSCompliantAttribute] // RVA: 0x24200 Offset: 0x23600 VA: 0x180024200
	public virtual int GetCharCount(byte* bytes, int count) { }

	internal virtual int GetCharCount(byte* bytes, int count, DecoderNLS decoder) { }

	public virtual char[] GetChars(byte[] bytes) { }

	public virtual char[] GetChars(byte[] bytes, int index, int count) { }

	public abstract int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { }

	[ComVisibleAttribute] // RVA: 0x24200 Offset: 0x23600 VA: 0x180024200
	[CLSCompliantAttribute] // RVA: 0x24200 Offset: 0x23600 VA: 0x180024200
	public virtual int GetChars(byte* bytes, int byteCount, char* chars, int charCount) { }

	internal virtual int GetChars(byte* bytes, int byteCount, char* chars, int charCount, DecoderNLS decoder) { }

	public virtual int get_CodePage() { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public bool IsAlwaysNormalized() { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public virtual bool IsAlwaysNormalized(NormalizationForm form) { }

	public virtual Decoder GetDecoder() { }

	private static Encoding CreateDefaultEncoding() { }

	internal void setReadOnly(bool value = True) { }

	public static Encoding get_Default() { }

	public virtual Encoder GetEncoder() { }

	public abstract int GetMaxByteCount(int charCount) { }

	public abstract int GetMaxCharCount(int byteCount) { }

	public virtual string GetString(byte[] bytes) { }

	public virtual string GetString(byte[] bytes, int index, int count) { }

	public static Encoding get_Unicode() { }

	public static Encoding get_BigEndianUnicode() { }

	public static Encoding get_UTF7() { }

	public static Encoding get_UTF8() { }

	public static Encoding get_UTF32() { }

	public override bool Equals(object value) { }

	public override int GetHashCode() { }

	internal virtual char[] GetBestFitUnicodeToBytesData() { }

	internal virtual char[] GetBestFitBytesToUnicodeData() { }

	internal void ThrowBytesOverflow() { }

	internal void ThrowBytesOverflow(EncoderNLS encoder, bool nothingEncoded) { }

	internal void ThrowCharsOverflow() { }

	internal void ThrowCharsOverflow(DecoderNLS decoder, bool nothingDecoded) { }
}

// Namespace: 
[Serializable]
internal class Encoding.DefaultEncoder : Encoder, ISerializable, IObjectReference
{
	// Fields
	private Encoding m_encoding;
	private bool m_hasInitializedEncoding;
	internal char charLeftOver;

	// Methods

	public void .ctor(Encoding encoding) { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }

	public object GetRealObject(StreamingContext context) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { }

	public override int GetByteCount(char[] chars, int index, int count, bool flush) { }

	public override int GetByteCount(char* chars, int count, bool flush) { }

	public override int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex, bool flush) { }

	public override int GetBytes(char* chars, int charCount, byte* bytes, int byteCount, bool flush) { }
}

// Namespace: 
[Serializable]
internal class Encoding.DefaultDecoder : Decoder, ISerializable, IObjectReference
{
	// Fields
	private Encoding m_encoding;
	private bool m_hasInitializedEncoding;

	// Methods

	public void .ctor(Encoding encoding) { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }

	public object GetRealObject(StreamingContext context) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { }

	public override int GetCharCount(byte[] bytes, int index, int count) { }

	public override int GetCharCount(byte[] bytes, int index, int count, bool flush) { }

	public override int GetCharCount(byte* bytes, int count, bool flush) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex, bool flush) { }

	public override int GetChars(byte* bytes, int byteCount, char* chars, int charCount, bool flush) { }
}

// Namespace: 
internal class Encoding.EncodingCharBuffer
{
	// Fields
	private char* chars;
	private char* charStart;
	private char* charEnd;
	private int charCountResult;
	private Encoding enc;
	private DecoderNLS decoder;
	private byte* byteStart;
	private byte* byteEnd;
	private byte* bytes;
	private DecoderFallbackBuffer fallbackBuffer;

	// Properties
	internal bool MoreData { get; }
	internal int BytesUsed { get; }
	internal int Count { get; }

	// Methods

	internal void .ctor(Encoding enc, DecoderNLS decoder, char* charStart, int charCount, byte* byteStart, int byteCount) { }

	internal bool AddChar(char ch, int numBytes) { }

	internal bool AddChar(char ch) { }

	internal void AdjustBytes(int count) { }

	internal bool get_MoreData() { }

	internal byte GetNextByte() { }

	internal int get_BytesUsed() { }

	internal bool Fallback(byte fallbackByte) { }

	internal bool Fallback(byte[] byteBuffer) { }

	internal int get_Count() { }
}

// Namespace: 
internal class Encoding.EncodingByteBuffer
{
	// Fields
	private byte* bytes;
	private byte* byteStart;
	private byte* byteEnd;
	private char* chars;
	private char* charStart;
	private char* charEnd;
	private int byteCountResult;
	private Encoding enc;
	private EncoderNLS encoder;
	internal EncoderFallbackBuffer fallbackBuffer;

	// Properties
	internal bool MoreData { get; }
	internal int CharsUsed { get; }
	internal int Count { get; }

	// Methods

	internal void .ctor(Encoding inEncoding, EncoderNLS inEncoder, byte* inByteStart, int inByteCount, char* inCharStart, int inCharCount) { }

	internal bool AddByte(byte b, int moreBytesExpected) { }

	internal bool AddByte(byte b1) { }

	internal bool AddByte(byte b1, byte b2) { }

	internal bool AddByte(byte b1, byte b2, int moreBytesExpected) { }

	internal void MovePrevious(bool bThrow) { }

	internal bool get_MoreData() { }

	internal char GetNextChar() { }

	internal int get_CharsUsed() { }

	internal int get_Count() { }
}

// Namespace: System.Text
[Serializable]
public sealed class EncodingInfo
{
	// Fields
	private int iCodePage;
	private string strEncodingName;
	private string strDisplayName;

	// Properties
	public int CodePage { get; }

	// Methods

	internal void .ctor(int codePage, string name, string displayName) { }

	public int get_CodePage() { }

	public override bool Equals(object value) { }

	public override int GetHashCode() { }

	internal void .ctor() { }
}

// Namespace: System.Text
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
internal abstract class EncodingNLS : Encoding
{
	// Methods

	protected void .ctor(int codePage) { }

	public override int GetByteCount(char[] chars, int index, int count) { }

	public override int GetByteCount(string s) { }

	public override int GetByteCount(char* chars, int count) { }

	public override int GetBytes(string s, int charIndex, int charCount, byte[] bytes, int byteIndex) { }

	public override int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex) { }

	public override int GetBytes(char* chars, int charCount, byte* bytes, int byteCount) { }

	public override int GetCharCount(byte[] bytes, int index, int count) { }

	public override int GetCharCount(byte* bytes, int count) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { }

	public override int GetChars(byte* bytes, int byteCount, char* chars, int charCount) { }

	public override string GetString(byte[] bytes, int index, int count) { }

	public override Decoder GetDecoder() { }

	public override Encoder GetEncoder() { }
}

// Namespace: System.Text
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public abstract class EncodingProvider
{
	// Fields
	private static object s_InternalSyncObject;
	private static EncodingProvider[] s_providers;

	// Methods

	public void .ctor() { }

	public abstract Encoding GetEncoding(string name) { }

	public abstract Encoding GetEncoding(int codepage) { }

	public virtual Encoding GetEncoding(string name, EncoderFallback encoderFallback, DecoderFallback decoderFallback) { }

	public virtual Encoding GetEncoding(int codepage, EncoderFallback encoderFallback, DecoderFallback decoderFallback) { }

	internal static void AddProvider(EncodingProvider provider) { }

	internal static Encoding GetEncodingFromProvider(int codepage) { }

	internal static Encoding GetEncodingFromProvider(string encodingName) { }

	internal static Encoding GetEncodingFromProvider(int codepage, EncoderFallback enc, DecoderFallback dec) { }

	internal static Encoding GetEncodingFromProvider(string encodingName, EncoderFallback enc, DecoderFallback dec) { }

	private static void .cctor() { }
}

// Namespace: System.Text
[Serializable]
internal class Latin1Encoding : EncodingNLS, ISerializable
{
	// Fields
	private static readonly char[] arrayCharBestFit;

	// Properties
	public override bool IsSingleByte { get; }

	// Methods

	public void .ctor() { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { }

	internal override int GetByteCount(char* chars, int charCount, EncoderNLS encoder) { }

	internal override int GetBytes(char* chars, int charCount, byte* bytes, int byteCount, EncoderNLS encoder) { }

	internal override int GetCharCount(byte* bytes, int count, DecoderNLS decoder) { }

	internal override int GetChars(byte* bytes, int byteCount, char* chars, int charCount, DecoderNLS decoder) { }

	public override int GetMaxByteCount(int charCount) { }

	public override int GetMaxCharCount(int byteCount) { }

	public override bool get_IsSingleByte() { }

	public override bool IsAlwaysNormalized(NormalizationForm form) { }

	internal override char[] GetBestFitUnicodeToBytesData() { }

	private static void .cctor() { }
}

// Namespace: System.Text
[DefaultMemberAttribute] // RVA: 0x110AE0 Offset: 0x10FEE0 VA: 0x180110AE0
[ComVisibleAttribute] // RVA: 0x110AE0 Offset: 0x10FEE0 VA: 0x180110AE0
[Serializable]
public sealed class StringBuilder : ISerializable
{
	// Fields
	internal char[] m_ChunkChars;
	internal StringBuilder m_ChunkPrevious;
	internal int m_ChunkLength;
	internal int m_ChunkOffset;
	internal int m_MaxCapacity;
	internal const int DefaultCapacity = 16;
	private const string CapacityField = "Capacity";
	private const string MaxCapacityField = "m_MaxCapacity";
	private const string StringValueField = "m_StringValue";
	private const string ThreadIDField = "m_currentThread";
	internal const int MaxChunkSize = 8000;

	// Properties
	public int Capacity { get; set; }
	public int MaxCapacity { get; }
	public int Length { get; set; }
	public char Chars { get; set; }

	// Methods

	public void .ctor() { }

	public void .ctor(int capacity) { }

	public void .ctor(string value) { }

	public void .ctor(string value, int capacity) { }

	public void .ctor(string value, int startIndex, int length, int capacity) { }

	public void .ctor(int capacity, int maxCapacity) { }

	private void .ctor(SerializationInfo info, StreamingContext context) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { }

	[ConditionalAttribute] // RVA: 0x112A80 Offset: 0x111E80 VA: 0x180112A80
	private void VerifyClassInvariant() { }

	public int get_Capacity() { }

	public void set_Capacity(int value) { }

	public int get_MaxCapacity() { }

	public override string ToString() { }

	public string ToString(int startIndex, int length) { }

	public StringBuilder Clear() { }

	public int get_Length() { }

	public void set_Length(int value) { }

	public char get_Chars(int index) { }

	public void set_Chars(int index, char value) { }

	public StringBuilder Append(char value, int repeatCount) { }

	public StringBuilder Append(char[] value, int startIndex, int charCount) { }

	public StringBuilder Append(string value) { }

	private void AppendHelper(string value) { }

	public StringBuilder Append(string value, int startIndex, int count) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public StringBuilder AppendLine() { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public StringBuilder AppendLine(string value) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public void CopyTo(int sourceIndex, char[] destination, int destinationIndex, int count) { }

	public StringBuilder Insert(int index, string value, int count) { }

	public StringBuilder Remove(int startIndex, int length) { }

	public StringBuilder Append(byte value) { }

	public StringBuilder Append(char value) { }

	public StringBuilder Append(int value) { }

	public StringBuilder Append(long value) { }

	public StringBuilder Append(object value) { }

	public StringBuilder Insert(int index, string value) { }

	public StringBuilder Insert(int index, char value) { }

	public StringBuilder AppendFormat(string format, object arg0) { }

	public StringBuilder AppendFormat(string format, object arg0, object arg1) { }

	public StringBuilder AppendFormat(string format, object arg0, object arg1, object arg2) { }

	public StringBuilder AppendFormat(string format, object[] args) { }

	public StringBuilder AppendFormat(IFormatProvider provider, string format, object arg0) { }

	public StringBuilder AppendFormat(IFormatProvider provider, string format, object arg0, object arg1) { }

	private static void FormatError() { }

	internal StringBuilder AppendFormatHelper(IFormatProvider provider, string format, ParamsArray args) { }

	public StringBuilder Replace(string oldValue, string newValue) { }

	public StringBuilder Replace(string oldValue, string newValue, int startIndex, int count) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public StringBuilder Append(char* value, int valueCount) { }

	private void Insert(int index, char* value, int valueCount) { }

	private void ReplaceAllInChunk(int[] replacements, int replacementsCount, StringBuilder sourceChunk, int removeCount, string value) { }

	private bool StartsWith(StringBuilder chunk, int indexInChunk, int count, string value) { }

	private void ReplaceInPlaceAtChunk(ref StringBuilder chunk, ref int indexInChunk, char* value, int count) { }

	private static void ThreadSafeCopy(char* sourcePtr, char[] destination, int destinationIndex, int count) { }

	private static void ThreadSafeCopy(char[] source, int sourceIndex, char[] destination, int destinationIndex, int count) { }

	private StringBuilder FindChunkForIndex(int index) { }

	private StringBuilder Next(StringBuilder chunk) { }

	private void ExpandByABlock(int minBlockCharCount) { }

	private void .ctor(StringBuilder from) { }

	private void MakeRoom(int index, int count, out StringBuilder chunk, out int indexInChunk, bool doneMoveFollowingChars) { }

	private void .ctor(int size, int maxCapacity, StringBuilder previousBlock) { }

	private void Remove(int startIndex, int count, out StringBuilder chunk, out int indexInChunk) { }
}

// Namespace: System.Text
internal static class StringBuilderCache
{
	// Fields
	[ThreadStaticAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static StringBuilder CachedInstance;

	// Methods

	public static StringBuilder Acquire(int capacity = 16) { }

	public static void Release(StringBuilder sb) { }

	public static string GetStringAndRelease(StringBuilder sb) { }
}

// Namespace: System.Text
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class UnicodeEncoding : Encoding
{
	// Fields
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	internal bool isThrowException;
	internal bool bigEndian;
	internal bool byteOrderMark;
	private static readonly ulong highLowPatternMask;

	// Methods

	public void .ctor() { }

	public void .ctor(bool bigEndian, bool byteOrderMark) { }

	public void .ctor(bool bigEndian, bool byteOrderMark, bool throwOnInvalidBytes) { }

	[OnDeserializingAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void OnDeserializing(StreamingContext ctx) { }

	internal override void SetDefaultFallbacks() { }

	public override int GetByteCount(char[] chars, int index, int count) { }

	public override int GetByteCount(string s) { }

	[CLSCompliantAttribute] // RVA: 0xE1C00 Offset: 0xE1000 VA: 0x1800E1C00
	[ComVisibleAttribute] // RVA: 0xE1C00 Offset: 0xE1000 VA: 0x1800E1C00
	public override int GetByteCount(char* chars, int count) { }

	public override int GetBytes(string s, int charIndex, int charCount, byte[] bytes, int byteIndex) { }

	public override int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex) { }

	[ComVisibleAttribute] // RVA: 0x24200 Offset: 0x23600 VA: 0x180024200
	[CLSCompliantAttribute] // RVA: 0x24200 Offset: 0x23600 VA: 0x180024200
	public override int GetBytes(char* chars, int charCount, byte* bytes, int byteCount) { }

	public override int GetCharCount(byte[] bytes, int index, int count) { }

	[CLSCompliantAttribute] // RVA: 0xE1C00 Offset: 0xE1000 VA: 0x1800E1C00
	[ComVisibleAttribute] // RVA: 0xE1C00 Offset: 0xE1000 VA: 0x1800E1C00
	public override int GetCharCount(byte* bytes, int count) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { }

	[CLSCompliantAttribute] // RVA: 0xE1C00 Offset: 0xE1000 VA: 0x1800E1C00
	[ComVisibleAttribute] // RVA: 0xE1C00 Offset: 0xE1000 VA: 0x1800E1C00
	public override int GetChars(byte* bytes, int byteCount, char* chars, int charCount) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override string GetString(byte[] bytes, int index, int count) { }

	internal override int GetByteCount(char* chars, int count, EncoderNLS encoder) { }

	internal override int GetBytes(char* chars, int charCount, byte* bytes, int byteCount, EncoderNLS encoder) { }

	internal override int GetCharCount(byte* bytes, int count, DecoderNLS baseDecoder) { }

	internal override int GetChars(byte* bytes, int byteCount, char* chars, int charCount, DecoderNLS baseDecoder) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override Encoder GetEncoder() { }

	public override Decoder GetDecoder() { }

	public override byte[] GetPreamble() { }

	public override int GetMaxByteCount(int charCount) { }

	public override int GetMaxCharCount(int byteCount) { }

	public override bool Equals(object value) { }

	public override int GetHashCode() { }

	private static void .cctor() { }
}

// Namespace: 
[Serializable]
private class UnicodeEncoding.Decoder : DecoderNLS, ISerializable
{
	// Fields
	internal int lastByte;
	internal char lastChar;

	// Properties
	internal override bool HasState { get; }

	// Methods

	public void .ctor(UnicodeEncoding encoding) { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { }

	public override void Reset() { }

	internal override bool get_HasState() { }
}

// Namespace: System.Text
[Serializable]
public sealed class UTF32Encoding : Encoding
{
	// Fields
	private bool emitUTF32ByteOrderMark;
	private bool isThrowException;
	private bool bigEndian;

	// Methods

	public void .ctor() { }

	public void .ctor(bool bigEndian, bool byteOrderMark) { }

	public void .ctor(bool bigEndian, bool byteOrderMark, bool throwOnInvalidCharacters) { }

	internal override void SetDefaultFallbacks() { }

	public override int GetByteCount(char[] chars, int index, int count) { }

	public override int GetByteCount(string s) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public override int GetByteCount(char* chars, int count) { }

	public override int GetBytes(string s, int charIndex, int charCount, byte[] bytes, int byteIndex) { }

	public override int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public override int GetBytes(char* chars, int charCount, byte* bytes, int byteCount) { }

	public override int GetCharCount(byte[] bytes, int index, int count) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public override int GetCharCount(byte* bytes, int count) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public override int GetChars(byte* bytes, int byteCount, char* chars, int charCount) { }

	public override string GetString(byte[] bytes, int index, int count) { }

	internal override int GetByteCount(char* chars, int count, EncoderNLS encoder) { }

	internal override int GetBytes(char* chars, int charCount, byte* bytes, int byteCount, EncoderNLS encoder) { }

	internal override int GetCharCount(byte* bytes, int count, DecoderNLS baseDecoder) { }

	internal override int GetChars(byte* bytes, int byteCount, char* chars, int charCount, DecoderNLS baseDecoder) { }

	private uint GetSurrogate(char cHigh, char cLow) { }

	private char GetHighSurrogate(uint iChar) { }

	private char GetLowSurrogate(uint iChar) { }

	public override Decoder GetDecoder() { }

	public override Encoder GetEncoder() { }

	public override int GetMaxByteCount(int charCount) { }

	public override int GetMaxCharCount(int byteCount) { }

	public override byte[] GetPreamble() { }

	public override bool Equals(object value) { }

	public override int GetHashCode() { }
}

// Namespace: 
[Serializable]
internal class UTF32Encoding.UTF32Decoder : DecoderNLS
{
	// Fields
	internal int iChar;
	internal int readByteCount;

	// Properties
	internal override bool HasState { get; }

	// Methods

	public void .ctor(UTF32Encoding encoding) { }

	public override void Reset() { }

	internal override bool get_HasState() { }
}

// Namespace: System.Text
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class UTF7Encoding : Encoding
{
	// Fields
	private byte[] base64Bytes;
	private sbyte[] base64Values;
	private bool[] directEncode;
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	private bool m_allowOptionals;

	// Methods

	public void .ctor() { }

	public void .ctor(bool allowOptionals) { }

	private void MakeTables() { }

	internal override void SetDefaultFallbacks() { }

	[OnDeserializingAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void OnDeserializing(StreamingContext ctx) { }

	[OnDeserializedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void OnDeserialized(StreamingContext ctx) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override bool Equals(object value) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override int GetHashCode() { }

	public override int GetByteCount(char[] chars, int index, int count) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override int GetByteCount(string s) { }

	[ComVisibleAttribute] // RVA: 0x24200 Offset: 0x23600 VA: 0x180024200
	[CLSCompliantAttribute] // RVA: 0x24200 Offset: 0x23600 VA: 0x180024200
	public override int GetByteCount(char* chars, int count) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override int GetBytes(string s, int charIndex, int charCount, byte[] bytes, int byteIndex) { }

	public override int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex) { }

	[ComVisibleAttribute] // RVA: 0x24200 Offset: 0x23600 VA: 0x180024200
	[CLSCompliantAttribute] // RVA: 0x24200 Offset: 0x23600 VA: 0x180024200
	public override int GetBytes(char* chars, int charCount, byte* bytes, int byteCount) { }

	public override int GetCharCount(byte[] bytes, int index, int count) { }

	[ComVisibleAttribute] // RVA: 0x24200 Offset: 0x23600 VA: 0x180024200
	[CLSCompliantAttribute] // RVA: 0x24200 Offset: 0x23600 VA: 0x180024200
	public override int GetCharCount(byte* bytes, int count) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { }

	[CLSCompliantAttribute] // RVA: 0xE1C00 Offset: 0xE1000 VA: 0x1800E1C00
	[ComVisibleAttribute] // RVA: 0xE1C00 Offset: 0xE1000 VA: 0x1800E1C00
	public override int GetChars(byte* bytes, int byteCount, char* chars, int charCount) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override string GetString(byte[] bytes, int index, int count) { }

	internal override int GetByteCount(char* chars, int count, EncoderNLS baseEncoder) { }

	internal override int GetBytes(char* chars, int charCount, byte* bytes, int byteCount, EncoderNLS baseEncoder) { }

	internal override int GetCharCount(byte* bytes, int count, DecoderNLS baseDecoder) { }

	internal override int GetChars(byte* bytes, int byteCount, char* chars, int charCount, DecoderNLS baseDecoder) { }

	public override Decoder GetDecoder() { }

	public override Encoder GetEncoder() { }

	public override int GetMaxByteCount(int charCount) { }

	public override int GetMaxCharCount(int byteCount) { }
}

// Namespace: 
[Serializable]
private class UTF7Encoding.Decoder : DecoderNLS, ISerializable
{
	// Fields
	internal int bits;
	internal int bitCount;
	internal bool firstByte;

	// Properties
	internal override bool HasState { get; }

	// Methods

	public void .ctor(UTF7Encoding encoding) { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { }

	public override void Reset() { }

	internal override bool get_HasState() { }
}

// Namespace: 
[Serializable]
private class UTF7Encoding.Encoder : EncoderNLS, ISerializable
{
	// Fields
	internal int bits;
	internal int bitCount;

	// Methods

	public void .ctor(UTF7Encoding encoding) { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { }

	public override void Reset() { }
}

// Namespace: 
[Serializable]
internal sealed class UTF7Encoding.DecoderUTF7Fallback : DecoderFallback
{
	// Properties
	public override int MaxCharCount { get; }

	// Methods

	public void .ctor() { }

	public override DecoderFallbackBuffer CreateFallbackBuffer() { }

	public override int get_MaxCharCount() { }

	public override bool Equals(object value) { }

	public override int GetHashCode() { }
}

// Namespace: 
internal sealed class UTF7Encoding.DecoderUTF7FallbackBuffer : DecoderFallbackBuffer
{
	// Fields
	private char cFallback;
	private int iCount;
	private int iSize;

	// Methods

	public void .ctor(UTF7Encoding.DecoderUTF7Fallback fallback) { }

	public override bool Fallback(byte[] bytesUnknown, int index) { }

	public override char GetNextChar() { }

	public override void Reset() { }

	internal override int InternalFallback(byte[] bytes, byte* pBytes) { }
}

// Namespace: System.Text
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class UTF8Encoding : Encoding
{
	// Fields
	private bool emitUTF8Identifier;
	private bool isThrowException;

	// Methods

	public void .ctor() { }

	public void .ctor(bool encoderShouldEmitUTF8Identifier) { }

	public void .ctor(bool encoderShouldEmitUTF8Identifier, bool throwOnInvalidBytes) { }

	internal override void SetDefaultFallbacks() { }

	public override int GetByteCount(char[] chars, int index, int count) { }

	public override int GetByteCount(string chars) { }

	[CLSCompliantAttribute] // RVA: 0xE1C00 Offset: 0xE1000 VA: 0x1800E1C00
	[ComVisibleAttribute] // RVA: 0xE1C00 Offset: 0xE1000 VA: 0x1800E1C00
	public override int GetByteCount(char* chars, int count) { }

	public override int GetBytes(string s, int charIndex, int charCount, byte[] bytes, int byteIndex) { }

	public override int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex) { }

	[ComVisibleAttribute] // RVA: 0x24200 Offset: 0x23600 VA: 0x180024200
	[CLSCompliantAttribute] // RVA: 0x24200 Offset: 0x23600 VA: 0x180024200
	public override int GetBytes(char* chars, int charCount, byte* bytes, int byteCount) { }

	public override int GetCharCount(byte[] bytes, int index, int count) { }

	[CLSCompliantAttribute] // RVA: 0xE1C00 Offset: 0xE1000 VA: 0x1800E1C00
	[ComVisibleAttribute] // RVA: 0xE1C00 Offset: 0xE1000 VA: 0x1800E1C00
	public override int GetCharCount(byte* bytes, int count) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { }

	[ComVisibleAttribute] // RVA: 0x24200 Offset: 0x23600 VA: 0x180024200
	[CLSCompliantAttribute] // RVA: 0x24200 Offset: 0x23600 VA: 0x180024200
	public override int GetChars(byte* bytes, int byteCount, char* chars, int charCount) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override string GetString(byte[] bytes, int index, int count) { }

	internal override int GetByteCount(char* chars, int count, EncoderNLS baseEncoder) { }

	private static int PtrDiff(char* a, char* b) { }

	private static int PtrDiff(byte* a, byte* b) { }

	private static bool InRange(int ch, int start, int end) { }

	internal override int GetBytes(char* chars, int charCount, byte* bytes, int byteCount, EncoderNLS baseEncoder) { }

	internal override int GetCharCount(byte* bytes, int count, DecoderNLS baseDecoder) { }

	internal override int GetChars(byte* bytes, int byteCount, char* chars, int charCount, DecoderNLS baseDecoder) { }

	private bool FallbackInvalidByteSequence(ref byte* pSrc, int ch, DecoderFallbackBuffer fallback, ref char* pTarget) { }

	private int FallbackInvalidByteSequence(byte* pSrc, int ch, DecoderFallbackBuffer fallback) { }

	private byte[] GetBytesUnknown(ref byte* pSrc, int ch) { }

	public override Decoder GetDecoder() { }

	public override Encoder GetEncoder() { }

	public override int GetMaxByteCount(int charCount) { }

	public override int GetMaxCharCount(int byteCount) { }

	public override byte[] GetPreamble() { }

	public override bool Equals(object value) { }

	public override int GetHashCode() { }
}

// Namespace: 
[Serializable]
internal class UTF8Encoding.UTF8Encoder : EncoderNLS, ISerializable
{
	// Fields
	internal int surrogateChar;

	// Methods

	public void .ctor(UTF8Encoding encoding) { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { }

	public override void Reset() { }
}

// Namespace: 
[Serializable]
internal class UTF8Encoding.UTF8Decoder : DecoderNLS, ISerializable
{
	// Fields
	internal int bits;

	// Properties
	internal override bool HasState { get; }

	// Methods

	public void .ctor(UTF8Encoding encoding) { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { }

	public override void Reset() { }

	internal override bool get_HasState() { }
}

// Namespace: System.Text
internal enum NormalizationCheck
{
	// Fields
	public int value__;
	public const NormalizationCheck Yes = 0;
	public const NormalizationCheck No = 1;
	public const NormalizationCheck Maybe = 2;
}

// Namespace: System.Text
internal class Normalization
{
	// Fields
	private static byte* props;
	private static int* mappedChars;
	private static short* charMapIndex;
	private static short* helperIndex;
	private static ushort* mapIdxToComposite;
	private static byte* combiningClass;
	private static object forLock;
	public static readonly bool isReady;

	// Methods

	private static uint PropValue(int cp) { }

	private static int CharMapIdx(int cp) { }

	private static byte GetCombiningClass(int c) { }

	private static int GetPrimaryCompositeFromMapIndex(int src) { }

	private static int GetPrimaryCompositeHelperIndex(int cp) { }

	private static string Compose(string source, int checkType) { }

	private static StringBuilder Combine(string source, int start, int checkType) { }

	private static void Combine(StringBuilder sb, int i, int checkType) { }

	private static int CombineHangul(StringBuilder sb, string s, int current) { }

	private static int Fetch(StringBuilder sb, string s, int i) { }

	private static int TryComposeWithPreviousStarter(StringBuilder sb, string s, int current) { }

	private static int TryCompose(int i, int starter, int candidate) { }

	private static string Decompose(string source, int checkType) { }

	private static void Decompose(string source, ref StringBuilder sb, int checkType) { }

	private static void ReorderCanonical(string src, ref StringBuilder sb, int start) { }

	private static void DecomposeChar(ref StringBuilder sb, ref int[] buf, string s, int i, int checkType, ref int start) { }

	public static NormalizationCheck QuickCheck(char c, int type) { }

	private static int GetCanonicalHangul(int s, int[] buf, int bufIdx) { }

	private static int GetCanonical(int c, int[] buf, int bufIdx, int checkType) { }

	public static bool IsNormalized(string source, NormalizationForm normalizationForm) { }

	public static bool IsNormalized(string source, int type) { }

	public static string Normalize(string source, NormalizationForm normalizationForm) { }

	public static string Normalize(string source, int type) { }

	private static void load_normalization_resource(out IntPtr props, out IntPtr mappedChars, out IntPtr charMapIndex, out IntPtr helperIndex, out IntPtr mapIdxToComposite, out IntPtr combiningClass) { }

	private static void .cctor() { }
}

// Namespace: System.Text
internal static class EncodingHelper
{
	// Fields
	private static Encoding utf8EncodingWithoutMarkers;
	private static readonly object lockobj;
	private static Assembly i18nAssembly;
	private static bool i18nDisabled;

	// Properties
	internal static Encoding UTF8Unmarked { get; }

	// Methods

	internal static Encoding get_UTF8Unmarked() { }

	internal static string InternalCodePage(ref int code_page) { }

	internal static Encoding GetDefaultEncoding() { }

	internal static object InvokeI18N(string name, object[] args) { }

	private static void .cctor() { }
}

// Namespace: System.Text
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public enum NormalizationForm
{
	// Fields
	public int value__;
	public const NormalizationForm FormC = 1;
	public const NormalizationForm FormD = 2;
	public const NormalizationForm FormKC = 5;
	public const NormalizationForm FormKD = 6;
}

// Namespace: System.Resources
internal sealed class FastResourceComparer : IComparer, IEqualityComparer, IComparer<string>, IEqualityComparer<string>
{
	// Fields
	internal static readonly FastResourceComparer Default;

	// Methods

	public int GetHashCode(object key) { }

	public int GetHashCode(string key) { }

	internal static int HashFunction(string key) { }

	public int Compare(object a, object b) { }

	public int Compare(string a, string b) { }

	public bool Equals(string a, string b) { }

	public bool Equals(object a, object b) { }

	public static int CompareOrdinal(string a, byte[] bytes, int bCharLength) { }

	public static int CompareOrdinal(byte[] bytes, int aCharLength, string b) { }

	internal static int CompareOrdinal(byte* a, int byteLen, string b) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: System.Resources
internal class FileBasedResourceGroveler : IResourceGroveler
{
	// Fields
	private ResourceManager.ResourceManagerMediator _mediator;

	// Methods

	public void .ctor(ResourceManager.ResourceManagerMediator mediator) { }

	public ResourceSet GrovelForResourceSet(CultureInfo culture, Dictionary<string, ResourceSet> localResourceSets, bool tryParents, bool createIfNotExists, ref StackCrawlMark stackMark) { }

	private string FindResourceFile(CultureInfo culture, string fileName) { }

	private ResourceSet CreateResourceSet(string file) { }
}

// Namespace: System.Resources
internal interface IResourceGroveler
{
	// Methods

	public abstract ResourceSet GrovelForResourceSet(CultureInfo culture, Dictionary<string, ResourceSet> localResourceSets, bool tryParents, bool createIfNotExists, ref StackCrawlMark stackMark) { }
}

// Namespace: System.Resources
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IResourceReader : IEnumerable, IDisposable
{
	// Methods

	public abstract void Close() { }

	public abstract IDictionaryEnumerator GetEnumerator() { }
}

// Namespace: System.Resources
internal class ManifestBasedResourceGroveler : IResourceGroveler
{
	// Fields
	private ResourceManager.ResourceManagerMediator _mediator;

	// Methods

	public void .ctor(ResourceManager.ResourceManagerMediator mediator) { }

	public ResourceSet GrovelForResourceSet(CultureInfo culture, Dictionary<string, ResourceSet> localResourceSets, bool tryParents, bool createIfNotExists, ref StackCrawlMark stackMark) { }

	private CultureInfo UltimateFallbackFixup(CultureInfo lookForCulture) { }

	internal static CultureInfo GetNeutralResourcesLanguage(Assembly a, ref UltimateResourceFallbackLocation fallbackLocation) { }

	internal ResourceSet CreateResourceSet(Stream store, Assembly assembly) { }

	private Stream GetManifestResourceStream(RuntimeAssembly satellite, string fileName, ref StackCrawlMark stackMark) { }

	private Stream CaseInsensitiveManifestResourceStreamLookup(RuntimeAssembly satellite, string name) { }

	private RuntimeAssembly GetSatelliteAssembly(CultureInfo lookForCulture, ref StackCrawlMark stackMark) { }

	private bool CanUseDefaultResourceClasses(string readerTypeName, string resSetTypeName) { }

	private string GetSatelliteAssemblyName() { }

	private void HandleSatelliteMissing() { }

	private void HandleResourceStreamMissing(string fileName) { }

	private static bool GetNeutralResourcesLanguageAttribute(Assembly assembly, ref string cultureName, ref short fallbackLocation) { }
}

// Namespace: System.Resources
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class MissingManifestResourceException : SystemException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.Resources
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class MissingSatelliteAssemblyException : SystemException
{
	// Fields
	private string _cultureName;

	// Methods

	public void .ctor() { }

	public void .ctor(string message, string cultureName) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.Resources
[AttributeUsageAttribute] // RVA: 0x53B30 Offset: 0x52F30 VA: 0x180053B30
[ComVisibleAttribute] // RVA: 0x53B30 Offset: 0x52F30 VA: 0x180053B30
public sealed class NeutralResourcesLanguageAttribute : Attribute
{
	// Fields
	private string _culture;
	private UltimateResourceFallbackLocation _fallbackLoc;

	// Properties
	public string CultureName { get; }
	public UltimateResourceFallbackLocation Location { get; }

	// Methods

	public void .ctor(string cultureName) { }

	public string get_CultureName() { }

	public UltimateResourceFallbackLocation get_Location() { }
}

// Namespace: System.Resources
internal class ResourceFallbackManager : IEnumerable<CultureInfo>, IEnumerable
{
	// Fields
	private CultureInfo m_startingCulture;
	private CultureInfo m_neutralResourcesCulture;
	private bool m_useParents;

	// Methods

	internal void .ctor(CultureInfo startingCulture, CultureInfo neutralResourcesCulture, bool useParents) { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	[IteratorStateMachineAttribute] // RVA: 0x351B0 Offset: 0x345B0 VA: 0x1800351B0
	public IEnumerator<CultureInfo> GetEnumerator() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ResourceFallbackManager.<GetEnumerator>d__5 : IEnumerator<CultureInfo>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private CultureInfo <>2__current;
	public ResourceFallbackManager <>4__this;
	private CultureInfo <currentCulture>5__1;
	private bool <reachedNeutralResourcesCulture>5__2;

	// Properties
	private CultureInfo System.Collections.Generic.IEnumerator<System.Globalization.CultureInfo>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private CultureInfo System.Collections.Generic.IEnumerator<System.Globalization.CultureInfo>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: System.Resources
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class ResourceManager
{
	// Fields
	protected string BaseNameField;
	[ObsoleteAttribute] // RVA: 0x41210 Offset: 0x40610 VA: 0x180041210
	protected Hashtable ResourceSets;
	private Dictionary<string, ResourceSet> _resourceSets;
	private string moduleDir;
	protected Assembly MainAssembly;
	private Type _locationInfo;
	private Type _userResourceSet;
	private CultureInfo _neutralResourcesCulture;
	private ResourceManager.CultureNameResourceSetPair _lastUsedResourceCache;
	private bool _ignoreCase;
	private bool UseManifest;
	[OptionalFieldAttribute] // RVA: 0xE6920 Offset: 0xE5D20 VA: 0x1800E6920
	private bool UseSatelliteAssem;
	[OptionalFieldAttribute] // RVA: 0x21170 Offset: 0x20570 VA: 0x180021170
	private UltimateResourceFallbackLocation _fallbackLoc;
	[OptionalFieldAttribute] // RVA: 0x21170 Offset: 0x20570 VA: 0x180021170
	private Version _satelliteContractVersion;
	[OptionalFieldAttribute] // RVA: 0x21170 Offset: 0x20570 VA: 0x180021170
	private bool _lookedForSatelliteContractVersion;
	[OptionalFieldAttribute] // RVA: 0xE6920 Offset: 0xE5D20 VA: 0x1800E6920
	private Assembly _callingAssembly;
	[OptionalFieldAttribute] // RVA: 0xE32D0 Offset: 0xE26D0 VA: 0x1800E32D0
	private RuntimeAssembly m_callingAssembly;
	private IResourceGroveler resourceGroveler;
	public static readonly int MagicNumber;
	public static readonly int HeaderVersionNumber;
	private static readonly Type _minResourceSet;
	internal static readonly string ResReaderTypeName;
	internal static readonly string ResSetTypeName;
	internal static readonly string MscorlibName;
	internal static readonly int DEBUG;

	// Properties
	public virtual string BaseName { get; }
	protected UltimateResourceFallbackLocation FallbackLocation { get; }

	// Methods

	private void Init() { }

	protected void .ctor() { }

	public void .ctor(string baseName, Assembly assembly) { }

	[OnDeserializingAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void OnDeserializing(StreamingContext ctx) { }

	[OnDeserializedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void OnDeserialized(StreamingContext ctx) { }

	[OnSerializingAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void OnSerializing(StreamingContext ctx) { }

	private void CommonAssemblyInit() { }

	public virtual string get_BaseName() { }

	protected UltimateResourceFallbackLocation get_FallbackLocation() { }

	protected virtual string GetResourceFileName(CultureInfo culture) { }

	internal ResourceSet GetFirstResourceSet(CultureInfo culture) { }

	public virtual ResourceSet GetResourceSet(CultureInfo culture, bool createIfNotExists, bool tryParents) { }

	protected virtual ResourceSet InternalGetResourceSet(CultureInfo culture, bool createIfNotExists, bool tryParents) { }

	private ResourceSet InternalGetResourceSet(CultureInfo requestedCulture, bool createIfNotExists, bool tryParents, ref StackCrawlMark stackMark) { }

	private static void AddResourceSet(Dictionary<string, ResourceSet> localResourceSets, string cultureName, ref ResourceSet rs) { }

	protected static Version GetSatelliteContractVersion(Assembly a) { }

	internal static bool CompareNames(string asmTypeName1, string typeName2, AssemblyName asmName2) { }

	private void SetAppXConfiguration() { }

	public virtual string GetString(string name, CultureInfo culture) { }

	private static void .cctor() { }
}

// Namespace: 
internal class ResourceManager.CultureNameResourceSetPair
{
	// Fields
	public string lastCultureName;
	public ResourceSet lastResourceSet;

	// Methods

	public void .ctor() { }
}

// Namespace: 
internal class ResourceManager.ResourceManagerMediator
{
	// Fields
	private ResourceManager _rm;

	// Properties
	internal string ModuleDir { get; }
	internal Type LocationInfo { get; }
	internal Type UserResourceSet { get; }
	internal string BaseNameField { get; }
	internal CultureInfo NeutralResourcesCulture { get; }
	internal bool LookedForSatelliteContractVersion { get; set; }
	internal Version SatelliteContractVersion { get; set; }
	internal UltimateResourceFallbackLocation FallbackLoc { get; }
	internal RuntimeAssembly CallingAssembly { get; }
	internal RuntimeAssembly MainAssembly { get; }
	internal string BaseName { get; }

	// Methods

	internal void .ctor(ResourceManager rm) { }

	internal string get_ModuleDir() { }

	internal Type get_LocationInfo() { }

	internal Type get_UserResourceSet() { }

	internal string get_BaseNameField() { }

	internal CultureInfo get_NeutralResourcesCulture() { }

	internal string GetResourceFileName(CultureInfo culture) { }

	internal bool get_LookedForSatelliteContractVersion() { }

	internal void set_LookedForSatelliteContractVersion(bool value) { }

	internal Version get_SatelliteContractVersion() { }

	internal void set_SatelliteContractVersion(Version value) { }

	internal Version ObtainSatelliteContractVersion(Assembly a) { }

	internal UltimateResourceFallbackLocation get_FallbackLoc() { }

	internal RuntimeAssembly get_CallingAssembly() { }

	internal RuntimeAssembly get_MainAssembly() { }

	internal string get_BaseName() { }
}

// Namespace: System.Resources
internal struct ResourceLocator
{
	// Fields
	internal object _value;
	internal int _dataPos;

	// Properties
	internal int DataPosition { get; }
	internal object Value { get; set; }

	// Methods

	internal void .ctor(int dataPos, object value) { }

	internal int get_DataPosition() { }

	internal object get_Value() { }

	internal void set_Value(object value) { }

	internal static bool CanCache(ResourceTypeCode value) { }
}

// Namespace: System.Resources
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class ResourceReader : IResourceReader, IEnumerable, IDisposable
{
	// Fields
	private BinaryReader _store;
	internal Dictionary<string, ResourceLocator> _resCache;
	private long _nameSectionOffset;
	private long _dataSectionOffset;
	private int[] _nameHashes;
	private int* _nameHashesPtr;
	private int[] _namePositions;
	private int* _namePositionsPtr;
	private RuntimeType[] _typeTable;
	private int[] _typeNamePositions;
	private BinaryFormatter _objFormatter;
	private int _numResources;
	private UnmanagedMemoryStream _ums;
	private int _version;

	// Methods

	internal void .ctor(Stream stream, Dictionary<string, ResourceLocator> resCache) { }

	public void Close() { }

	public void Dispose() { }

	private void Dispose(bool disposing) { }

	internal static int ReadUnalignedI4(int* p) { }

	private void SkipString() { }

	private int GetNameHash(int index) { }

	private int GetNamePosition(int index) { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	public IDictionaryEnumerator GetEnumerator() { }

	internal ResourceReader.ResourceEnumerator GetEnumeratorInternal() { }

	internal int FindPosForResource(string name) { }

	private bool CompareStringEqualsName(string name) { }

	private string AllocateStringForNameIndex(int index, out int dataOffset) { }

	private object GetValueForNameIndex(int index) { }

	internal string LoadString(int pos) { }

	internal object LoadObject(int pos) { }

	internal object LoadObject(int pos, out ResourceTypeCode typeCode) { }

	internal object LoadObjectV1(int pos) { }

	private object _LoadObjectV1(int pos) { }

	internal object LoadObjectV2(int pos, out ResourceTypeCode typeCode) { }

	private object _LoadObjectV2(int pos, out ResourceTypeCode typeCode) { }

	private object DeserializeObject(int typeIndex) { }

	private void ReadResources() { }

	private void _ReadResources() { }

	private RuntimeType FindType(int typeIndex) { }
}

// Namespace: 
internal sealed class ResourceReader.ResourceEnumerator : IDictionaryEnumerator, IEnumerator
{
	// Fields
	private ResourceReader _reader;
	private bool _currentIsValid;
	private int _currentName;
	private int _dataPosition;

	// Properties
	public object Key { get; }
	public object Current { get; }
	internal int DataPosition { get; }
	public DictionaryEntry Entry { get; }
	public object Value { get; }

	// Methods

	internal void .ctor(ResourceReader reader) { }

	public bool MoveNext() { }

	public object get_Key() { }

	public object get_Current() { }

	internal int get_DataPosition() { }

	public DictionaryEntry get_Entry() { }

	public object get_Value() { }

	public void Reset() { }
}

// Namespace: System.Resources
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class ResourceSet : IDisposable, IEnumerable
{
	// Fields
	protected IResourceReader Reader;
	protected Hashtable Table;
	private Hashtable _caseInsensitiveTable;

	// Methods

	protected void .ctor() { }

	internal void .ctor(bool junk) { }

	private void CommonInit() { }

	protected virtual void Dispose(bool disposing) { }

	public void Dispose() { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public virtual IDictionaryEnumerator GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	private IDictionaryEnumerator GetEnumeratorHelper() { }

	public virtual string GetString(string name) { }

	public virtual string GetString(string name, bool ignoreCase) { }

	public virtual object GetObject(string name) { }

	public virtual object GetObject(string name, bool ignoreCase) { }

	private object GetObjectInternal(string name) { }

	private object GetCaseInsensitiveObjectInternal(string name) { }
}

// Namespace: System.Resources
[Serializable]
internal enum ResourceTypeCode
{
	// Fields
	public int value__;
	public const ResourceTypeCode Null = 0;
	public const ResourceTypeCode String = 1;
	public const ResourceTypeCode Boolean = 2;
	public const ResourceTypeCode Char = 3;
	public const ResourceTypeCode Byte = 4;
	public const ResourceTypeCode SByte = 5;
	public const ResourceTypeCode Int16 = 6;
	public const ResourceTypeCode UInt16 = 7;
	public const ResourceTypeCode Int32 = 8;
	public const ResourceTypeCode UInt32 = 9;
	public const ResourceTypeCode Int64 = 10;
	public const ResourceTypeCode UInt64 = 11;
	public const ResourceTypeCode Single = 12;
	public const ResourceTypeCode Double = 13;
	public const ResourceTypeCode Decimal = 14;
	public const ResourceTypeCode DateTime = 15;
	public const ResourceTypeCode TimeSpan = 16;
	public const ResourceTypeCode LastPrimitive = 16;
	public const ResourceTypeCode ByteArray = 32;
	public const ResourceTypeCode Stream = 33;
	public const ResourceTypeCode StartOfUserTypes = 64;
}

// Namespace: System.Resources
internal sealed class RuntimeResourceSet : ResourceSet, IEnumerable
{
	// Fields
	internal const int Version = 2;
	private Dictionary<string, ResourceLocator> _resCache;
	private ResourceReader _defaultReader;
	private Dictionary<string, ResourceLocator> _caseInsensitiveTable;
	private bool _haveReadFromReader;

	// Methods

	internal void .ctor(string fileName) { }

	internal void .ctor(Stream stream) { }

	protected override void Dispose(bool disposing) { }

	public override IDictionaryEnumerator GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	private IDictionaryEnumerator GetEnumeratorHelper() { }

	public override string GetString(string key) { }

	public override string GetString(string key, bool ignoreCase) { }

	public override object GetObject(string key) { }

	public override object GetObject(string key, bool ignoreCase) { }

	private object GetObject(string key, bool ignoreCase, bool isString) { }

	private object ResolveResourceLocator(ResourceLocator resLocation, string key, Dictionary<string, ResourceLocator> copyOfCache, bool keyInWrongCase) { }
}

// Namespace: System.Resources
[AttributeUsageAttribute] // RVA: 0x53B30 Offset: 0x52F30 VA: 0x180053B30
[ComVisibleAttribute] // RVA: 0x53B30 Offset: 0x52F30 VA: 0x180053B30
public sealed class SatelliteContractVersionAttribute : Attribute
{
	// Fields
	private string _version;

	// Properties
	public string Version { get; }

	// Methods

	public void .ctor(string version) { }

	public string get_Version() { }
}

// Namespace: System.Resources
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum UltimateResourceFallbackLocation
{
	// Fields
	public int value__;
	public const UltimateResourceFallbackLocation MainAssembly = 0;
	public const UltimateResourceFallbackLocation Satellite = 1;
}

// Namespace: System.Reflection
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class CustomAttributeExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Attribute GetCustomAttribute(Assembly element, Type attributeType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Attribute GetCustomAttribute(MemberInfo element, Type attributeType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T GetCustomAttribute<T>(Assembly element) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x760D20 Offset: 0x75FD20 VA: 0x180760D20
	|-CustomAttributeExtensions.GetCustomAttribute<object>
	|-CustomAttributeExtensions.GetCustomAttribute<NeutralResourcesLanguageAttribute>
	*/
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class AmbiguousMatchException : SystemException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.Reflection
[AttributeUsageAttribute] // RVA: 0x6EE90 Offset: 0x6E290 VA: 0x18006EE90
[ComVisibleAttribute] // RVA: 0x6EE90 Offset: 0x6E290 VA: 0x18006EE90
public sealed class AssemblyCopyrightAttribute : Attribute
{
	// Fields
	private string m_copyright;

	// Methods

	public void .ctor(string copyright) { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0x64D70 Offset: 0x64170 VA: 0x180064D70
[AttributeUsageAttribute] // RVA: 0x64D70 Offset: 0x64170 VA: 0x180064D70
public sealed class AssemblyTrademarkAttribute : Attribute
{
	// Fields
	private string m_trademark;

	// Methods

	public void .ctor(string trademark) { }
}

// Namespace: System.Reflection
[AttributeUsageAttribute] // RVA: 0x6EE90 Offset: 0x6E290 VA: 0x18006EE90
[ComVisibleAttribute] // RVA: 0x6EE90 Offset: 0x6E290 VA: 0x18006EE90
public sealed class AssemblyProductAttribute : Attribute
{
	// Fields
	private string m_product;

	// Methods

	public void .ctor(string product) { }
}

// Namespace: System.Reflection
[AttributeUsageAttribute] // RVA: 0x6EE90 Offset: 0x6E290 VA: 0x18006EE90
[ComVisibleAttribute] // RVA: 0x6EE90 Offset: 0x6E290 VA: 0x18006EE90
public sealed class AssemblyCompanyAttribute : Attribute
{
	// Fields
	private string m_company;

	// Methods

	public void .ctor(string company) { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0x64D70 Offset: 0x64170 VA: 0x180064D70
[AttributeUsageAttribute] // RVA: 0x64D70 Offset: 0x64170 VA: 0x180064D70
public sealed class AssemblyDescriptionAttribute : Attribute
{
	// Fields
	private string m_description;

	// Methods

	public void .ctor(string description) { }
}

// Namespace: System.Reflection
[AttributeUsageAttribute] // RVA: 0x6EE90 Offset: 0x6E290 VA: 0x18006EE90
[ComVisibleAttribute] // RVA: 0x6EE90 Offset: 0x6E290 VA: 0x18006EE90
public sealed class AssemblyTitleAttribute : Attribute
{
	// Fields
	private string m_title;

	// Methods

	public void .ctor(string title) { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0x64D70 Offset: 0x64170 VA: 0x180064D70
[AttributeUsageAttribute] // RVA: 0x64D70 Offset: 0x64170 VA: 0x180064D70
public sealed class AssemblyConfigurationAttribute : Attribute
{
	// Fields
	private string m_configuration;

	// Methods

	public void .ctor(string configuration) { }
}

// Namespace: System.Reflection
[AttributeUsageAttribute] // RVA: 0x6EE90 Offset: 0x6E290 VA: 0x18006EE90
[ComVisibleAttribute] // RVA: 0x6EE90 Offset: 0x6E290 VA: 0x18006EE90
public sealed class AssemblyDefaultAliasAttribute : Attribute
{
	// Fields
	private string m_defaultAlias;

	// Methods

	public void .ctor(string defaultAlias) { }
}

// Namespace: System.Reflection
[AttributeUsageAttribute] // RVA: 0x6EE90 Offset: 0x6E290 VA: 0x18006EE90
[ComVisibleAttribute] // RVA: 0x6EE90 Offset: 0x6E290 VA: 0x18006EE90
public sealed class AssemblyInformationalVersionAttribute : Attribute
{
	// Fields
	private string m_informationalVersion;

	// Methods

	public void .ctor(string informationalVersion) { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0x64D70 Offset: 0x64170 VA: 0x180064D70
[AttributeUsageAttribute] // RVA: 0x64D70 Offset: 0x64170 VA: 0x180064D70
public sealed class AssemblyFileVersionAttribute : Attribute
{
	// Fields
	private string _version;

	// Methods

	public void .ctor(string version) { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0x64D70 Offset: 0x64170 VA: 0x180064D70
[AttributeUsageAttribute] // RVA: 0x64D70 Offset: 0x64170 VA: 0x180064D70
public sealed class AssemblyKeyFileAttribute : Attribute
{
	// Fields
	private string m_keyFile;

	// Methods

	public void .ctor(string keyFile) { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0x64D70 Offset: 0x64170 VA: 0x180064D70
[AttributeUsageAttribute] // RVA: 0x64D70 Offset: 0x64170 VA: 0x180064D70
public sealed class AssemblyDelaySignAttribute : Attribute
{
	// Fields
	private bool m_delaySign;

	// Methods

	public void .ctor(bool delaySign) { }
}

// Namespace: System.Reflection
[AttributeUsageAttribute] // RVA: 0x75B50 Offset: 0x74F50 VA: 0x180075B50
public sealed class AssemblyMetadataAttribute : Attribute
{
	// Fields
	private string m_key;
	private string m_value;

	// Methods

	public void .ctor(string key, string value) { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0x64D70 Offset: 0x64170 VA: 0x180064D70
[AttributeUsageAttribute] // RVA: 0x64D70 Offset: 0x64170 VA: 0x180064D70
public sealed class AssemblyKeyNameAttribute : Attribute
{
	// Fields
	private string m_keyName;

	// Methods

	public void .ctor(string keyName) { }
}

// Namespace: System.Reflection
[FlagsAttribute] // RVA: 0xC5D30 Offset: 0xC5130 VA: 0x1800C5D30
[ComVisibleAttribute] // RVA: 0xC5D30 Offset: 0xC5130 VA: 0x1800C5D30
[Serializable]
public enum AssemblyNameFlags
{
	// Fields
	public int value__;
	public const AssemblyNameFlags None = 0;
	public const AssemblyNameFlags PublicKey = 1;
	public const AssemblyNameFlags EnableJITcompileOptimizer = 16384;
	public const AssemblyNameFlags EnableJITcompileTracking = 32768;
	public const AssemblyNameFlags Retargetable = 256;
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
[Serializable]
public enum AssemblyContentType
{
	// Fields
	public int value__;
	public const AssemblyContentType Default = 0;
	public const AssemblyContentType WindowsRuntime = 1;
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum ProcessorArchitecture
{
	// Fields
	public int value__;
	public const ProcessorArchitecture None = 0;
	public const ProcessorArchitecture MSIL = 1;
	public const ProcessorArchitecture X86 = 2;
	public const ProcessorArchitecture IA64 = 3;
	public const ProcessorArchitecture Amd64 = 4;
	public const ProcessorArchitecture Arm = 5;
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0x7EBE0 Offset: 0x7DFE0 VA: 0x18007EBE0
[ClassInterfaceAttribute] // RVA: 0x7EBE0 Offset: 0x7DFE0 VA: 0x18007EBE0
[Serializable]
public abstract class Binder
{
	// Methods

	public abstract MethodBase BindToMethod(BindingFlags bindingAttr, MethodBase[] match, ref object[] args, ParameterModifier[] modifiers, CultureInfo culture, string[] names, out object state) { }

	public abstract FieldInfo BindToField(BindingFlags bindingAttr, FieldInfo[] match, object value, CultureInfo culture) { }

	public abstract MethodBase SelectMethod(BindingFlags bindingAttr, MethodBase[] match, Type[] types, ParameterModifier[] modifiers) { }

	public abstract PropertyInfo SelectProperty(BindingFlags bindingAttr, PropertyInfo[] match, Type returnType, Type[] indexes, ParameterModifier[] modifiers) { }

	public abstract object ChangeType(object value, Type type, CultureInfo culture) { }

	public abstract void ReorderArgumentArray(ref object[] args, object state) { }

	protected void .ctor() { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
[FlagsAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
[Serializable]
public enum BindingFlags
{
	// Fields
	public int value__;
	public const BindingFlags Default = 0;
	public const BindingFlags IgnoreCase = 1;
	public const BindingFlags DeclaredOnly = 2;
	public const BindingFlags Instance = 4;
	public const BindingFlags Static = 8;
	public const BindingFlags Public = 16;
	public const BindingFlags NonPublic = 32;
	public const BindingFlags FlattenHierarchy = 64;
	public const BindingFlags InvokeMethod = 256;
	public const BindingFlags CreateInstance = 512;
	public const BindingFlags GetField = 1024;
	public const BindingFlags SetField = 2048;
	public const BindingFlags GetProperty = 4096;
	public const BindingFlags SetProperty = 8192;
	public const BindingFlags PutDispProperty = 16384;
	public const BindingFlags PutRefDispProperty = 32768;
	public const BindingFlags ExactBinding = 65536;
	public const BindingFlags SuppressChangeType = 131072;
	public const BindingFlags OptionalParamBinding = 262144;
	public const BindingFlags IgnoreReturn = 16777216;
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
[FlagsAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
[Serializable]
public enum CallingConventions
{
	// Fields
	public int value__;
	public const CallingConventions Standard = 1;
	public const CallingConventions VarArgs = 2;
	public const CallingConventions Any = 3;
	public const CallingConventions HasThis = 32;
	public const CallingConventions ExplicitThis = 64;
}

// Namespace: System.Reflection
[AttributeUsageAttribute] // RVA: 0x84680 Offset: 0x83A80 VA: 0x180084680
[ComVisibleAttribute] // RVA: 0x84680 Offset: 0x83A80 VA: 0x180084680
[Serializable]
public sealed class DefaultMemberAttribute : Attribute
{
	// Fields
	private string m_memberName;

	// Properties
	public string MemberName { get; }

	// Methods

	public void .ctor(string memberName) { }

	public string get_MemberName() { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
[FlagsAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
[Serializable]
public enum EventAttributes
{
	// Fields
	public int value__;
	public const EventAttributes None = 0;
	public const EventAttributes SpecialName = 512;
	public const EventAttributes ReservedMask = 1024;
	public const EventAttributes RTSpecialName = 1024;
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
[FlagsAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
[Serializable]
public enum FieldAttributes
{
	// Fields
	public int value__;
	public const FieldAttributes FieldAccessMask = 7;
	public const FieldAttributes PrivateScope = 0;
	public const FieldAttributes Private = 1;
	public const FieldAttributes FamANDAssem = 2;
	public const FieldAttributes Assembly = 3;
	public const FieldAttributes Family = 4;
	public const FieldAttributes FamORAssem = 5;
	public const FieldAttributes Public = 6;
	public const FieldAttributes Static = 16;
	public const FieldAttributes InitOnly = 32;
	public const FieldAttributes Literal = 64;
	public const FieldAttributes NotSerialized = 128;
	public const FieldAttributes SpecialName = 512;
	public const FieldAttributes PinvokeImpl = 8192;
	public const FieldAttributes ReservedMask = 38144;
	public const FieldAttributes RTSpecialName = 1024;
	public const FieldAttributes HasFieldMarshal = 4096;
	public const FieldAttributes HasDefault = 32768;
	public const FieldAttributes HasFieldRVA = 256;
}

// Namespace: System.Reflection
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum GenericParameterAttributes
{
	// Fields
	public int value__;
	public const GenericParameterAttributes None = 0;
	public const GenericParameterAttributes VarianceMask = 3;
	public const GenericParameterAttributes Covariant = 1;
	public const GenericParameterAttributes Contravariant = 2;
	public const GenericParameterAttributes SpecialConstraintMask = 28;
	public const GenericParameterAttributes ReferenceTypeConstraint = 4;
	public const GenericParameterAttributes NotNullableValueTypeConstraint = 8;
	public const GenericParameterAttributes DefaultConstructorConstraint = 16;
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface ICustomAttributeProvider
{
	// Methods

	public abstract object[] GetCustomAttributes(Type attributeType, bool inherit) { }

	public abstract object[] GetCustomAttributes(bool inherit) { }

	public abstract bool IsDefined(Type attributeType, bool inherit) { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public struct InterfaceMapping
{
	// Fields
	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public Type TargetType;
	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public Type InterfaceType;
	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public MethodInfo[] TargetMethods;
	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public MethodInfo[] InterfaceMethods;
}

// Namespace: System.Reflection
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class IntrospectionExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TypeInfo GetTypeInfo(Type type) { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class InvalidFilterCriteriaException : ApplicationException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0x98010 Offset: 0x97410 VA: 0x180098010
[GuidAttribute] // RVA: 0x98010 Offset: 0x97410 VA: 0x180098010
public interface IReflect
{}

// Namespace: System.Reflection
public interface IReflectableType
{
	// Methods

	public abstract TypeInfo GetTypeInfo() { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class ManifestResourceInfo
{
	// Fields
	private Assembly _containingAssembly;
	private string _containingFileName;
	private ResourceLocation _resourceLocation;

	// Properties
	public virtual Assembly ReferencedAssembly { get; }
	public virtual string FileName { get; }
	public virtual ResourceLocation ResourceLocation { get; }

	// Methods

	public void .ctor(Assembly containingAssembly, string containingFileName, ResourceLocation resourceLocation) { }

	public virtual Assembly get_ReferencedAssembly() { }

	public virtual string get_FileName() { }

	public virtual ResourceLocation get_ResourceLocation() { }
}

// Namespace: System.Reflection
[FlagsAttribute] // RVA: 0xC5D30 Offset: 0xC5130 VA: 0x1800C5D30
[ComVisibleAttribute] // RVA: 0xC5D30 Offset: 0xC5130 VA: 0x1800C5D30
[Serializable]
public enum ResourceLocation
{
	// Fields
	public int value__;
	public const ResourceLocation Embedded = 1;
	public const ResourceLocation ContainedInAnotherAssembly = 2;
	public const ResourceLocation ContainedInManifestFile = 4;
}

// Namespace: System.Reflection
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
internal enum PInvokeAttributes
{
	// Fields
	public int value__;
	public const PInvokeAttributes NoMangle = 1;
	public const PInvokeAttributes CharSetMask = 6;
	public const PInvokeAttributes CharSetNotSpec = 0;
	public const PInvokeAttributes CharSetAnsi = 2;
	public const PInvokeAttributes CharSetUnicode = 4;
	public const PInvokeAttributes CharSetAuto = 6;
	public const PInvokeAttributes BestFitUseAssem = 0;
	public const PInvokeAttributes BestFitEnabled = 16;
	public const PInvokeAttributes BestFitDisabled = 32;
	public const PInvokeAttributes BestFitMask = 48;
	public const PInvokeAttributes ThrowOnUnmappableCharUseAssem = 0;
	public const PInvokeAttributes ThrowOnUnmappableCharEnabled = 4096;
	public const PInvokeAttributes ThrowOnUnmappableCharDisabled = 8192;
	public const PInvokeAttributes ThrowOnUnmappableCharMask = 12288;
	public const PInvokeAttributes SupportsLastError = 64;
	public const PInvokeAttributes CallConvMask = 1792;
	public const PInvokeAttributes CallConvWinapi = 256;
	public const PInvokeAttributes CallConvCdecl = 512;
	public const PInvokeAttributes CallConvStdcall = 768;
	public const PInvokeAttributes CallConvThiscall = 1024;
	public const PInvokeAttributes CallConvFastcall = 1280;
	public const PInvokeAttributes MaxValue = 65535;
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class MemberFilter : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual bool Invoke(MemberInfo m, object filterCriteria) { }

	public virtual IAsyncResult BeginInvoke(MemberInfo m, object filterCriteria, AsyncCallback callback, object object) { }

	public virtual bool EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xA12F0 Offset: 0xA06F0 VA: 0x1800A12F0
[ClassInterfaceAttribute] // RVA: 0xA12F0 Offset: 0xA06F0 VA: 0x1800A12F0
[ComDefaultInterfaceAttribute] // RVA: 0xA12F0 Offset: 0xA06F0 VA: 0x1800A12F0
[Serializable]
public abstract class MemberInfo : ICustomAttributeProvider, _MemberInfo
{
	// Properties
	public abstract MemberTypes MemberType { get; }
	public abstract string Name { get; }
	public abstract Type DeclaringType { get; }
	public abstract Type ReflectedType { get; }
	public virtual int MetadataToken { get; }
	public virtual Module Module { get; }

	// Methods

	protected void .ctor() { }

	public abstract MemberTypes get_MemberType() { }

	public abstract string get_Name() { }

	public abstract Type get_DeclaringType() { }

	public abstract Type get_ReflectedType() { }

	public abstract object[] GetCustomAttributes(bool inherit) { }

	public abstract object[] GetCustomAttributes(Type attributeType, bool inherit) { }

	public abstract bool IsDefined(Type attributeType, bool inherit) { }

	public virtual IList<CustomAttributeData> GetCustomAttributesData() { }

	public virtual int get_MetadataToken() { }

	public virtual Module get_Module() { }

	public static bool op_Equality(MemberInfo left, MemberInfo right) { }

	public static bool op_Inequality(MemberInfo left, MemberInfo right) { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }
}

// Namespace: System.Reflection
[Serializable]
internal class MemberInfoSerializationHolder : ISerializable, IObjectReference
{
	// Fields
	private string m_memberName;
	private RuntimeType m_reflectedType;
	private string m_signature;
	private string m_signature2;
	private MemberTypes m_memberType;
	private SerializationInfo m_info;

	// Methods

	public static void GetSerializationInfo(SerializationInfo info, string name, RuntimeType reflectedClass, string signature, MemberTypes type) { }

	public static void GetSerializationInfo(SerializationInfo info, string name, RuntimeType reflectedClass, string signature, string signature2, MemberTypes type, Type[] genericArguments) { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }

	public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { }

	public virtual object GetRealObject(StreamingContext context) { }
}

// Namespace: System.Reflection
[FlagsAttribute] // RVA: 0xC5D30 Offset: 0xC5130 VA: 0x1800C5D30
[ComVisibleAttribute] // RVA: 0xC5D30 Offset: 0xC5130 VA: 0x1800C5D30
[Serializable]
public enum MemberTypes
{
	// Fields
	public int value__;
	public const MemberTypes Constructor = 1;
	public const MemberTypes Event = 2;
	public const MemberTypes Field = 4;
	public const MemberTypes Method = 8;
	public const MemberTypes Property = 16;
	public const MemberTypes TypeInfo = 32;
	public const MemberTypes Custom = 64;
	public const MemberTypes NestedType = 128;
	public const MemberTypes All = 191;
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
[FlagsAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
[Serializable]
public enum MethodAttributes
{
	// Fields
	public int value__;
	public const MethodAttributes MemberAccessMask = 7;
	public const MethodAttributes PrivateScope = 0;
	public const MethodAttributes Private = 1;
	public const MethodAttributes FamANDAssem = 2;
	public const MethodAttributes Assembly = 3;
	public const MethodAttributes Family = 4;
	public const MethodAttributes FamORAssem = 5;
	public const MethodAttributes Public = 6;
	public const MethodAttributes Static = 16;
	public const MethodAttributes Final = 32;
	public const MethodAttributes Virtual = 64;
	public const MethodAttributes HideBySig = 128;
	public const MethodAttributes CheckAccessOnOverride = 512;
	public const MethodAttributes VtableLayoutMask = 256;
	public const MethodAttributes ReuseSlot = 0;
	public const MethodAttributes NewSlot = 256;
	public const MethodAttributes Abstract = 1024;
	public const MethodAttributes SpecialName = 2048;
	public const MethodAttributes PinvokeImpl = 8192;
	public const MethodAttributes UnmanagedExport = 8;
	public const MethodAttributes RTSpecialName = 4096;
	public const MethodAttributes ReservedMask = 53248;
	public const MethodAttributes HasSecurity = 16384;
	public const MethodAttributes RequireSecObject = 32768;
}

// Namespace: System.Reflection
[ComDefaultInterfaceAttribute] // RVA: 0xA9AA0 Offset: 0xA8EA0 VA: 0x1800A9AA0
[ComVisibleAttribute] // RVA: 0xA9AA0 Offset: 0xA8EA0 VA: 0x1800A9AA0
[ClassInterfaceAttribute] // RVA: 0xA9AA0 Offset: 0xA8EA0 VA: 0x1800A9AA0
[Serializable]
public abstract class MethodBase : MemberInfo, _MethodBase
{
	// Properties
	public abstract RuntimeMethodHandle MethodHandle { get; }
	public abstract MethodAttributes Attributes { get; }
	public virtual CallingConventions CallingConvention { get; }
	public virtual bool IsGenericMethodDefinition { get; }
	public virtual bool ContainsGenericParameters { get; }
	public virtual bool IsGenericMethod { get; }
	public virtual bool IsSecurityCritical { get; }
	public bool IsPublic { get; }
	public bool IsPrivate { get; }
	public bool IsStatic { get; }
	public bool IsFinal { get; }
	public bool IsVirtual { get; }
	public bool IsAbstract { get; }
	public bool IsSpecialName { get; }
	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public bool IsConstructor { get; }

	// Methods

	public static MethodBase GetMethodFromHandle(RuntimeMethodHandle handle) { }

	protected void .ctor() { }

	public static bool op_Equality(MethodBase left, MethodBase right) { }

	public static bool op_Inequality(MethodBase left, MethodBase right) { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	internal virtual ParameterInfo[] GetParametersNoCopy() { }

	public abstract ParameterInfo[] GetParameters() { }

	public abstract MethodImplAttributes GetMethodImplementationFlags() { }

	public abstract RuntimeMethodHandle get_MethodHandle() { }

	public abstract MethodAttributes get_Attributes() { }

	public abstract object Invoke(object obj, BindingFlags invokeAttr, Binder binder, object[] parameters, CultureInfo culture) { }

	public virtual CallingConventions get_CallingConvention() { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public virtual Type[] GetGenericArguments() { }

	public virtual bool get_IsGenericMethodDefinition() { }

	public virtual bool get_ContainsGenericParameters() { }

	public virtual bool get_IsGenericMethod() { }

	public virtual bool get_IsSecurityCritical() { }

	[DebuggerHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[DebuggerStepThroughAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public object Invoke(object obj, object[] parameters) { }

	public bool get_IsPublic() { }

	public bool get_IsPrivate() { }

	public bool get_IsStatic() { }

	public bool get_IsFinal() { }

	public bool get_IsVirtual() { }

	public bool get_IsAbstract() { }

	public bool get_IsSpecialName() { }

	public bool get_IsConstructor() { }

	public virtual MethodBody GetMethodBody() { }

	internal static string ConstructParameters(Type[] parameterTypes, CallingConventions callingConvention, bool serialization) { }

	internal virtual string FormatNameAndSig(bool serialization) { }

	internal virtual Type[] GetParameterTypes() { }

	internal virtual ParameterInfo[] GetParametersInternal() { }

	internal virtual int GetParametersCount() { }

	internal static MethodBase GetMethodFromHandleNoGenericCheck(RuntimeMethodHandle handle) { }

	internal static MethodBase GetMethodFromHandleNoGenericCheck(RuntimeMethodHandle handle, RuntimeTypeHandle reflectedType) { }

	internal static MethodBody GetMethodBodyInternal(IntPtr handle) { }

	internal static MethodBody GetMethodBody(IntPtr handle) { }

	private static MethodBase GetMethodFromHandleInternalType(IntPtr method_handle, IntPtr type_handle) { }

	internal static MethodBase GetMethodFromHandleInternalType_native(IntPtr method_handle, IntPtr type_handle, bool genericCheck) { }
}

// Namespace: System.Reflection
[FlagsAttribute] // RVA: 0xC5D30 Offset: 0xC5130 VA: 0x1800C5D30
[ComVisibleAttribute] // RVA: 0xC5D30 Offset: 0xC5130 VA: 0x1800C5D30
public enum ExceptionHandlingClauseOptions
{
	// Fields
	public int value__;
	public const ExceptionHandlingClauseOptions Clause = 0;
	public const ExceptionHandlingClauseOptions Filter = 1;
	public const ExceptionHandlingClauseOptions Finally = 2;
	public const ExceptionHandlingClauseOptions Fault = 4;
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum MethodImplAttributes
{
	// Fields
	public int value__;
	public const MethodImplAttributes CodeTypeMask = 3;
	public const MethodImplAttributes IL = 0;
	public const MethodImplAttributes Native = 1;
	public const MethodImplAttributes OPTIL = 2;
	public const MethodImplAttributes Runtime = 3;
	public const MethodImplAttributes ManagedMask = 4;
	public const MethodImplAttributes Unmanaged = 4;
	public const MethodImplAttributes Managed = 0;
	public const MethodImplAttributes ForwardRef = 16;
	public const MethodImplAttributes PreserveSig = 128;
	public const MethodImplAttributes InternalCall = 4096;
	public const MethodImplAttributes Synchronized = 32;
	public const MethodImplAttributes NoInlining = 8;
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public const MethodImplAttributes AggressiveInlining = 256;
	public const MethodImplAttributes NoOptimization = 64;
	public const MethodImplAttributes MaxMethodImplVal = 65535;
}

// Namespace: System.Reflection
[ComDefaultInterfaceAttribute] // RVA: 0xB6D90 Offset: 0xB6190 VA: 0x1800B6D90
[ClassInterfaceAttribute] // RVA: 0xB6D90 Offset: 0xB6190 VA: 0x1800B6D90
[ComVisibleAttribute] // RVA: 0xB6D90 Offset: 0xB6190 VA: 0x1800B6D90
[Serializable]
public abstract class MethodInfo : MethodBase, _MethodInfo
{
	// Properties
	public override MemberTypes MemberType { get; }
	public virtual Type ReturnType { get; }
	public abstract ICustomAttributeProvider ReturnTypeCustomAttributes { get; }

	// Methods

	protected void .ctor() { }

	public static bool op_Equality(MethodInfo left, MethodInfo right) { }

	public static bool op_Inequality(MethodInfo left, MethodInfo right) { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public override MemberTypes get_MemberType() { }

	public virtual Type get_ReturnType() { }

	public abstract ICustomAttributeProvider get_ReturnTypeCustomAttributes() { }

	public abstract MethodInfo GetBaseDefinition() { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public override Type[] GetGenericArguments() { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public virtual MethodInfo GetGenericMethodDefinition() { }

	public virtual MethodInfo MakeGenericMethod(Type[] typeArguments) { }

	public virtual Delegate CreateDelegate(Type delegateType) { }

	public virtual Delegate CreateDelegate(Type delegateType, object target) { }

	internal virtual MethodInfo GetBaseMethod() { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class Missing : ISerializable
{
	// Fields
	public static readonly Missing Value;

	// Methods

	private void .ctor() { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { }

	private static void .cctor() { }
}

// Namespace: System.Reflection
[FlagsAttribute] // RVA: 0xC5D30 Offset: 0xC5130 VA: 0x1800C5D30
[ComVisibleAttribute] // RVA: 0xC5D30 Offset: 0xC5130 VA: 0x1800C5D30
[Serializable]
public enum ParameterAttributes
{
	// Fields
	public int value__;
	public const ParameterAttributes None = 0;
	public const ParameterAttributes In = 1;
	public const ParameterAttributes Out = 2;
	public const ParameterAttributes Lcid = 4;
	public const ParameterAttributes Retval = 8;
	public const ParameterAttributes Optional = 16;
	public const ParameterAttributes ReservedMask = 61440;
	public const ParameterAttributes HasDefault = 4096;
	public const ParameterAttributes HasFieldMarshal = 8192;
	public const ParameterAttributes Reserved3 = 16384;
	public const ParameterAttributes Reserved4 = 32768;
}

// Namespace: System.Reflection
[DefaultMemberAttribute] // RVA: 0x1E0C0 Offset: 0x1D4C0 VA: 0x18001E0C0
[ComVisibleAttribute] // RVA: 0x1E0C0 Offset: 0x1D4C0 VA: 0x18001E0C0
[Serializable]
public struct ParameterModifier
{
	// Fields
	private bool[] _byRef;

	// Properties
	internal bool[] IsByRefArray { get; }

	// Methods

	internal bool[] get_IsByRefArray() { }
}

// Namespace: System.Reflection
[CLSCompliantAttribute] // RVA: 0x8A8E0 Offset: 0x89CE0 VA: 0x18008A8E0
[ComVisibleAttribute] // RVA: 0x8A8E0 Offset: 0x89CE0 VA: 0x18008A8E0
[Serializable]
public sealed class Pointer : ISerializable
{
	// Fields
	private void* _ptr;
	private RuntimeType _ptrType;

	// Methods

	private void .ctor() { }

	private void .ctor(SerializationInfo info, StreamingContext context) { }

	public static object Box(void* ptr, Type type) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.Reflection
[FlagsAttribute] // RVA: 0xC5D30 Offset: 0xC5130 VA: 0x1800C5D30
[ComVisibleAttribute] // RVA: 0xC5D30 Offset: 0xC5130 VA: 0x1800C5D30
[Serializable]
public enum PropertyAttributes
{
	// Fields
	public int value__;
	public const PropertyAttributes None = 0;
	public const PropertyAttributes SpecialName = 512;
	public const PropertyAttributes ReservedMask = 62464;
	public const PropertyAttributes RTSpecialName = 1024;
	public const PropertyAttributes HasDefault = 4096;
	public const PropertyAttributes Reserved2 = 8192;
	public const PropertyAttributes Reserved3 = 16384;
	public const PropertyAttributes Reserved4 = 32768;
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class ReflectionTypeLoadException : SystemException, ISerializable
{
	// Fields
	private Type[] _classes;
	private Exception[] _exceptions;

	// Methods

	private void .ctor() { }

	public void .ctor(Type[] classes, Exception[] exceptions) { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }

	public override void GetObjectData(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class TargetException : ApplicationException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class TargetInvocationException : ApplicationException
{
	// Methods

	private void .ctor() { }

	public void .ctor(Exception inner) { }

	public void .ctor(string message, Exception inner) { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class TargetParameterCountException : ApplicationException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.Reflection
[FlagsAttribute] // RVA: 0xC5D30 Offset: 0xC5130 VA: 0x1800C5D30
[ComVisibleAttribute] // RVA: 0xC5D30 Offset: 0xC5130 VA: 0x1800C5D30
[Serializable]
public enum TypeAttributes
{
	// Fields
	public int value__;
	public const TypeAttributes VisibilityMask = 7;
	public const TypeAttributes NotPublic = 0;
	public const TypeAttributes Public = 1;
	public const TypeAttributes NestedPublic = 2;
	public const TypeAttributes NestedPrivate = 3;
	public const TypeAttributes NestedFamily = 4;
	public const TypeAttributes NestedAssembly = 5;
	public const TypeAttributes NestedFamANDAssem = 6;
	public const TypeAttributes NestedFamORAssem = 7;
	public const TypeAttributes LayoutMask = 24;
	public const TypeAttributes AutoLayout = 0;
	public const TypeAttributes SequentialLayout = 8;
	public const TypeAttributes ExplicitLayout = 16;
	public const TypeAttributes ClassSemanticsMask = 32;
	public const TypeAttributes Class = 0;
	public const TypeAttributes Interface = 32;
	public const TypeAttributes Abstract = 128;
	public const TypeAttributes Sealed = 256;
	public const TypeAttributes SpecialName = 1024;
	public const TypeAttributes Import = 4096;
	public const TypeAttributes Serializable = 8192;
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public const TypeAttributes WindowsRuntime = 16384;
	public const TypeAttributes StringFormatMask = 196608;
	public const TypeAttributes AnsiClass = 0;
	public const TypeAttributes UnicodeClass = 65536;
	public const TypeAttributes AutoClass = 131072;
	public const TypeAttributes CustomFormatClass = 196608;
	public const TypeAttributes CustomFormatMask = 12582912;
	public const TypeAttributes BeforeFieldInit = 1048576;
	public const TypeAttributes ReservedMask = 264192;
	public const TypeAttributes RTSpecialName = 2048;
	public const TypeAttributes HasSecurity = 262144;
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class TypeFilter : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual bool Invoke(Type m, object filterCriteria) { }

	public virtual IAsyncResult BeginInvoke(Type m, object filterCriteria, AsyncCallback callback, object object) { }

	public virtual bool EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public abstract class TypeInfo : Type, IReflectableType
{
	// Properties
	public virtual IEnumerable<Type> ImplementedInterfaces { get; }

	// Methods

	[FriendAccessAllowedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void .ctor() { }

	private TypeInfo System.Reflection.IReflectableType.GetTypeInfo() { }

	public virtual IEnumerable<Type> get_ImplementedInterfaces() { }
}

// Namespace: System.Reflection
[ComDefaultInterfaceAttribute] // RVA: 0xD3990 Offset: 0xD2D90 VA: 0x1800D3990
[ClassInterfaceAttribute] // RVA: 0xD3990 Offset: 0xD2D90 VA: 0x1800D3990
[ComVisibleAttribute] // RVA: 0xD3990 Offset: 0xD2D90 VA: 0x1800D3990
[Serializable]
public class Assembly : ICustomAttributeProvider, ISerializable, _Assembly, IEvidenceFactory
{
	// Fields
	internal IntPtr _mono_assembly;
	private Assembly.ResolveEventHolder resolve_event_holder;
	private object _evidence;
	private object _minimum;
	private object _optional;
	private object _refuse;
	private object _granted;
	private object _denied;
	private bool fromByteArray;
	private string assemblyName;

	// Properties
	public virtual string CodeBase { get; }
	public virtual string FullName { get; }
	public virtual string Location { get; }
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public virtual bool ReflectionOnly { get; }
	[MonoTODOAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool IsFullyTrusted { get; }

	// Methods

	protected void .ctor() { }

	private string get_code_base(bool escaped) { }

	private string get_fullname() { }

	private string get_location() { }

	internal static string GetAotId() { }

	private string GetCodeBase(bool escaped) { }

	public virtual string get_CodeBase() { }

	public virtual string get_FullName() { }

	public virtual string get_Location() { }

	public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { }

	public virtual bool IsDefined(Type attributeType, bool inherit) { }

	public virtual object[] GetCustomAttributes(bool inherit) { }

	public virtual object[] GetCustomAttributes(Type attributeType, bool inherit) { }

	private object GetFilesInternal(string name, bool getResourceModules) { }

	public virtual FileStream GetFile(string name) { }

	internal IntPtr GetManifestResourceInternal(string name, out int size, out Module module) { }

	public virtual Stream GetManifestResourceStream(string name) { }

	internal Stream GetManifestResourceStream(Type type, string name, bool skipSecurityCheck, ref StackCrawlMark stackMark) { }

	internal Stream GetManifestResourceStream(string name, ref StackCrawlMark stackMark, bool skipSecurityCheck) { }

	internal string GetSimpleName() { }

	internal byte[] GetPublicKey() { }

	internal Version GetVersion() { }

	private AssemblyNameFlags GetFlags() { }

	internal virtual Type[] GetTypes(bool exportedOnly) { }

	public virtual Type[] GetTypes() { }

	public virtual Type GetType(string name) { }

	internal Type InternalGetType(Module module, string name, bool throwOnError, bool ignoreCase) { }

	internal static void InternalGetAssemblyName(string assemblyFile, out MonoAssemblyName aname, out string codebase) { }

	public virtual AssemblyName GetName(bool copiedName) { }

	public virtual AssemblyName GetName() { }

	public override string ToString() { }

	public static Assembly GetAssembly(Type type) { }

	internal RuntimeAssembly InternalGetSatelliteAssembly(string name, CultureInfo culture, Version version, bool throwOnFileNotFound, ref StackCrawlMark stackMark) { }

	private static Assembly LoadFrom(string assemblyFile, bool refonly) { }

	public static Assembly LoadFrom(string assemblyFile) { }

	[ObsoleteAttribute] // RVA: 0x491F0 Offset: 0x485F0 VA: 0x1800491F0
	public static Assembly LoadFrom(string assemblyFile, Evidence securityEvidence) { }

	public static Assembly Load(string assemblyString) { }

	public static Assembly Load(AssemblyName assemblyRef) { }

	public static Assembly ReflectionOnlyLoad(string assemblyString) { }

	[ObsoleteAttribute] // RVA: 0xDC660 Offset: 0xDBA60 VA: 0x1800DC660
	public static Assembly LoadWithPartialName(string partialName) { }

	private static Assembly load_with_partial_name(string name, Evidence e) { }

	[ObsoleteAttribute] // RVA: 0xDC660 Offset: 0xDBA60 VA: 0x1800DC660
	public static Assembly LoadWithPartialName(string partialName, Evidence securityEvidence) { }

	internal static Assembly LoadWithPartialName(string partialName, Evidence securityEvidence, bool oldBehavior) { }

	internal virtual Module[] GetModulesInternal() { }

	public virtual string[] GetManifestResourceNames() { }

	public static Assembly GetExecutingAssembly() { }

	public static Assembly GetCallingAssembly() { }

	internal static IntPtr InternalGetReferencedAssemblies(Assembly module) { }

	internal static AssemblyName[] GetReferencedAssemblies(Assembly module) { }

	private bool GetManifestResourceInfoInternal(string name, ManifestResourceInfo info) { }

	public virtual ManifestResourceInfo GetManifestResourceInfo(string resourceName) { }

	public virtual bool get_ReflectionOnly() { }

	public override int GetHashCode() { }

	public override bool Equals(object o) { }

	private static Exception CreateNIE() { }

	public bool get_IsFullyTrusted() { }

	public virtual Type GetType(string name, bool throwOnError, bool ignoreCase) { }

	public virtual Module GetModule(string name) { }

	public virtual AssemblyName[] GetReferencedAssemblies() { }

	public virtual Module[] GetModules(bool getResourceModules) { }

	public static bool op_Equality(Assembly left, Assembly right) { }

	public static bool op_Inequality(Assembly left, Assembly right) { }
}

// Namespace: 
internal class Assembly.ResolveEventHolder
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ModuleResolveEventHandler ModuleResolve;

	// Methods

	public void .ctor() { }
}

// Namespace: 
internal class Assembly.UnmanagedMemoryStreamForModule : UnmanagedMemoryStream
{
	// Fields
	private Module module;

	// Methods

	public void .ctor(byte* pointer, long length, Module module) { }

	protected override void Dispose(bool disposing) { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xE4600 Offset: 0xE3A00 VA: 0x1800E4600
[ComDefaultInterfaceAttribute] // RVA: 0xE4600 Offset: 0xE3A00 VA: 0x1800E4600
[ClassInterfaceAttribute] // RVA: 0xE4600 Offset: 0xE3A00 VA: 0x1800E4600
[Serializable]
public sealed class AssemblyName : ICloneable, ISerializable, IDeserializationCallback, _AssemblyName
{
	// Fields
	private string name;
	private string codebase;
	private int major;
	private int minor;
	private int build;
	private int revision;
	private CultureInfo cultureinfo;
	private AssemblyNameFlags flags;
	private AssemblyHashAlgorithm hashalg;
	private StrongNameKeyPair keypair;
	private byte[] publicKey;
	private byte[] keyToken;
	private AssemblyVersionCompatibility versioncompat;
	private Version version;
	private ProcessorArchitecture processor_architecture;
	private AssemblyContentType contentType;

	// Properties
	public string Name { get; set; }
	public string CodeBase { get; }
	public CultureInfo CultureInfo { get; set; }
	public AssemblyNameFlags Flags { get; set; }
	public string FullName { get; }
	public Version Version { get; set; }
	private bool IsPublicKeyValid { get; }

	// Methods

	public void .ctor() { }

	private static bool ParseAssemblyName(IntPtr name, out MonoAssemblyName aname, out bool is_version_definited, out bool is_token_defined) { }

	public void .ctor(string assemblyName) { }

	internal void .ctor(SerializationInfo si, StreamingContext sc) { }

	public string get_Name() { }

	public void set_Name(string value) { }

	public string get_CodeBase() { }

	public CultureInfo get_CultureInfo() { }

	public void set_CultureInfo(CultureInfo value) { }

	public AssemblyNameFlags get_Flags() { }

	public void set_Flags(AssemblyNameFlags value) { }

	public string get_FullName() { }

	public Version get_Version() { }

	public void set_Version(Version value) { }

	public override string ToString() { }

	public byte[] GetPublicKey() { }

	public byte[] GetPublicKeyToken() { }

	private bool get_IsPublicKeyValid() { }

	private byte[] InternalGetPublicKeyToken() { }

	private static void get_public_token(byte* token, byte* pubkey, int len) { }

	private byte[] ComputePublicKeyToken() { }

	public void SetPublicKey(byte[] publicKey) { }

	public void GetObjectData(SerializationInfo info, StreamingContext context) { }

	public object Clone() { }

	public void OnDeserialization(object sender) { }

	public static AssemblyName GetAssemblyName(string assemblyFile) { }

	private static MonoAssemblyName* GetNativeName(IntPtr assembly_ptr) { }

	internal void FillName(MonoAssemblyName* native, string codeBase, bool addVersion, bool addPublickey, bool defaultToken, bool assemblyRef) { }

	internal static AssemblyName Create(Assembly assembly, bool fillCodebase) { }
}

// Namespace: System.Reflection
[ClassInterfaceAttribute] // RVA: 0xE6CB0 Offset: 0xE60B0 VA: 0x1800E6CB0
[ComDefaultInterfaceAttribute] // RVA: 0xE6CB0 Offset: 0xE60B0 VA: 0x1800E6CB0
[ComVisibleAttribute] // RVA: 0xE6CB0 Offset: 0xE60B0 VA: 0x1800E6CB0
[Serializable]
public abstract class ConstructorInfo : MethodBase, _ConstructorInfo
{
	// Fields
	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public static readonly string ConstructorName;
	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public static readonly string TypeConstructorName;

	// Properties
	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public override MemberTypes MemberType { get; }

	// Methods

	protected void .ctor() { }

	public override MemberTypes get_MemberType() { }

	[DebuggerStepThroughAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[DebuggerHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public object Invoke(object[] parameters) { }

	public abstract object Invoke(BindingFlags invokeAttr, Binder binder, object[] parameters, CultureInfo culture) { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public static bool op_Equality(ConstructorInfo left, ConstructorInfo right) { }

	public static bool op_Inequality(ConstructorInfo left, ConstructorInfo right) { }

	private static void .cctor() { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class CustomAttributeData
{
	// Fields
	private ConstructorInfo ctorInfo;
	private IList<CustomAttributeTypedArgument> ctorArgs;
	private IList<CustomAttributeNamedArgument> namedArgs;
	private CustomAttributeData.LazyCAttrData lazyData;

	// Properties
	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public virtual ConstructorInfo Constructor { get; }
	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public virtual IList<CustomAttributeTypedArgument> ConstructorArguments { get; }
	public virtual IList<CustomAttributeNamedArgument> NamedArguments { get; }
	public Type AttributeType { get; }

	// Methods

	protected void .ctor() { }

	internal void .ctor(ConstructorInfo ctorInfo, Assembly assembly, IntPtr data, uint data_length) { }

	private static void ResolveArgumentsInternal(ConstructorInfo ctor, Assembly assembly, IntPtr data, uint data_length, out object[] ctorArgs, out object[] namedArgs) { }

	private void ResolveArguments() { }

	public virtual ConstructorInfo get_Constructor() { }

	public virtual IList<CustomAttributeTypedArgument> get_ConstructorArguments() { }

	public virtual IList<CustomAttributeNamedArgument> get_NamedArguments() { }

	public static IList<CustomAttributeData> GetCustomAttributes(Assembly target) { }

	public static IList<CustomAttributeData> GetCustomAttributes(MemberInfo target) { }

	internal static IList<CustomAttributeData> GetCustomAttributesInternal(RuntimeType target) { }

	public static IList<CustomAttributeData> GetCustomAttributes(Module target) { }

	public static IList<CustomAttributeData> GetCustomAttributes(ParameterInfo target) { }

	public Type get_AttributeType() { }

	public override string ToString() { }

	private static T[] UnboxValues<T>(object[] values) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2395290 Offset: 0x2394290 VA: 0x182395290
	|-CustomAttributeData.UnboxValues<object>
	|
	|-RVA: 0x2395010 Offset: 0x2394010 VA: 0x182395010
	|-CustomAttributeData.UnboxValues<CustomAttributeNamedArgument>
	|
	|-RVA: 0x2395150 Offset: 0x2394150 VA: 0x182395150
	|-CustomAttributeData.UnboxValues<CustomAttributeTypedArgument>
	*/

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }
}

// Namespace: 
private class CustomAttributeData.LazyCAttrData
{
	// Fields
	internal Assembly assembly;
	internal IntPtr data;
	internal uint data_length;

	// Methods

	public void .ctor() { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class CustomAttributeFormatException : FormatException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public struct CustomAttributeNamedArgument
{
	// Fields
	private CustomAttributeTypedArgument typedArgument;
	private MemberInfo memberInfo;

	// Properties
	public MemberInfo MemberInfo { get; }
	public CustomAttributeTypedArgument TypedValue { get; }

	// Methods

	public void .ctor(MemberInfo memberInfo, object value) { }

	public MemberInfo get_MemberInfo() { }

	public CustomAttributeTypedArgument get_TypedValue() { }

	public override string ToString() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public struct CustomAttributeTypedArgument
{
	// Fields
	private Type argumentType;
	private object value;

	// Properties
	public object Value { get; }

	// Methods

	public void .ctor(Type argumentType, object value) { }

	public object get_Value() { }

	public override string ToString() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }
}

// Namespace: System.Reflection
[ClassInterfaceAttribute] // RVA: 0xF9530 Offset: 0xF8930 VA: 0x1800F9530
[ComVisibleAttribute] // RVA: 0xF9530 Offset: 0xF8930 VA: 0x1800F9530
[ComDefaultInterfaceAttribute] // RVA: 0xF9530 Offset: 0xF8930 VA: 0x1800F9530
[Serializable]
public abstract class EventInfo : MemberInfo, _EventInfo
{
	// Fields
	private EventInfo.AddEventAdapter cached_add_event;

	// Properties
	public virtual Type EventHandlerType { get; }
	public override MemberTypes MemberType { get; }

	// Methods

	public virtual Type get_EventHandlerType() { }

	public override MemberTypes get_MemberType() { }

	protected void .ctor() { }

	public abstract MethodInfo GetAddMethod(bool nonPublic) { }

	public abstract MethodInfo GetRaiseMethod(bool nonPublic) { }

	public abstract MethodInfo GetRemoveMethod(bool nonPublic) { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public static bool op_Equality(EventInfo left, EventInfo right) { }

	public static bool op_Inequality(EventInfo left, EventInfo right) { }

	private static EventInfo internal_from_handle_type(IntPtr event_handle, IntPtr type_handle) { }

	internal static EventInfo GetEventFromHandle(RuntimeEventHandle handle, RuntimeTypeHandle reflectedType) { }
}

// Namespace: 
private sealed class EventInfo.AddEventAdapter : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object _this, Delegate dele) { }

	public virtual IAsyncResult BeginInvoke(object _this, Delegate dele, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class ExceptionHandlingClause
{
	// Fields
	internal Type catch_type;
	internal int filter_offset;
	internal ExceptionHandlingClauseOptions flags;
	internal int try_offset;
	internal int try_length;
	internal int handler_offset;
	internal int handler_length;

	// Methods

	public override string ToString() { }
}

// Namespace: System.Reflection
[ClassInterfaceAttribute] // RVA: 0xFD630 Offset: 0xFCA30 VA: 0x1800FD630
[ComDefaultInterfaceAttribute] // RVA: 0xFD630 Offset: 0xFCA30 VA: 0x1800FD630
[ComVisibleAttribute] // RVA: 0xFD630 Offset: 0xFCA30 VA: 0x1800FD630
[Serializable]
public abstract class FieldInfo : MemberInfo, _FieldInfo
{
	// Properties
	public abstract FieldAttributes Attributes { get; }
	public abstract RuntimeFieldHandle FieldHandle { get; }
	public abstract Type FieldType { get; }
	public override MemberTypes MemberType { get; }
	public bool IsLiteral { get; }
	public bool IsStatic { get; }
	public bool IsInitOnly { get; }
	public bool IsPublic { get; }
	public bool IsPrivate { get; }
	public bool IsSpecialName { get; }
	public bool IsNotSerialized { get; }

	// Methods

	public abstract FieldAttributes get_Attributes() { }

	public abstract RuntimeFieldHandle get_FieldHandle() { }

	protected void .ctor() { }

	public abstract Type get_FieldType() { }

	public abstract object GetValue(object obj) { }

	public override MemberTypes get_MemberType() { }

	public bool get_IsLiteral() { }

	public bool get_IsStatic() { }

	public bool get_IsInitOnly() { }

	public bool get_IsPublic() { }

	public bool get_IsPrivate() { }

	public bool get_IsSpecialName() { }

	public bool get_IsNotSerialized() { }

	public abstract void SetValue(object obj, object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture) { }

	[DebuggerStepThroughAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[DebuggerHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public void SetValue(object obj, object value) { }

	private static FieldInfo internal_from_handle_type(IntPtr field_handle, IntPtr type_handle) { }

	public static FieldInfo GetFieldFromHandle(RuntimeFieldHandle handle) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public static FieldInfo GetFieldFromHandle(RuntimeFieldHandle handle, RuntimeTypeHandle declaringType) { }

	internal virtual int GetFieldOffset() { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public virtual void SetValueDirect(TypedReference obj, object value) { }

	private MarshalAsAttribute get_marshal_info() { }

	internal object[] GetPseudoCustomAttributes() { }

	public virtual object GetRawConstantValue() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public static bool op_Equality(FieldInfo left, FieldInfo right) { }

	public static bool op_Inequality(FieldInfo left, FieldInfo right) { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class LocalVariableInfo
{
	// Fields
	internal Type type;
	internal bool is_pinned;
	internal ushort position;

	// Methods

	public override string ToString() { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class MethodBody
{
	// Fields
	private ExceptionHandlingClause[] clauses;
	private LocalVariableInfo[] locals;
	private byte[] il;
	private bool init_locals;
	private int sig_token;
	private int max_stack;

	// Methods

	protected void .ctor() { }

	public virtual byte[] GetILAsByteArray() { }
}

// Namespace: System.Reflection
[ClassInterfaceAttribute] // RVA: 0x108530 Offset: 0x107930 VA: 0x180108530
[ComDefaultInterfaceAttribute] // RVA: 0x108530 Offset: 0x107930 VA: 0x180108530
[ComVisibleAttribute] // RVA: 0x108530 Offset: 0x107930 VA: 0x180108530
[Serializable]
public abstract class Module : ISerializable, ICustomAttributeProvider, _Module
{
	// Fields
	public static readonly TypeFilter FilterTypeName;
	public static readonly TypeFilter FilterTypeNameIgnoreCase;
	internal IntPtr _impl;
	internal Assembly assembly;
	internal string fqname;
	internal string name;
	internal string scopename;
	internal bool is_resource;
	internal int token;
	private const BindingFlags defaultBindingFlags = 28;

	// Properties
	public ModuleHandle ModuleHandle { get; }
	public virtual Assembly Assembly { get; }
	public virtual string ScopeName { get; }
	public virtual Guid ModuleVersionId { get; }

	// Methods

	protected void .ctor() { }

	public ModuleHandle get_ModuleHandle() { }

	public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { }

	public override string ToString() { }

	internal virtual Guid GetModuleVersionId() { }

	private static bool filter_by_type_name(Type m, object filterCriteria) { }

	private static bool filter_by_type_name_ignore_case(Type m, object filterCriteria) { }

	private string GetGuidInternal() { }

	public override bool Equals(object o) { }

	public override int GetHashCode() { }

	public static bool op_Equality(Module left, Module right) { }

	public virtual Assembly get_Assembly() { }

	public virtual string get_ScopeName() { }

	public virtual Guid get_ModuleVersionId() { }

	private static Exception CreateNIE() { }

	public virtual bool IsResource() { }

	public virtual object[] GetCustomAttributes(bool inherit) { }

	public virtual object[] GetCustomAttributes(Type attributeType, bool inherit) { }

	public virtual bool IsDefined(Type attributeType, bool inherit) { }

	private static void .cctor() { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class ModuleResolveEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual Module Invoke(object sender, ResolveEventArgs e) { }

	public virtual IAsyncResult BeginInvoke(object sender, ResolveEventArgs e, AsyncCallback callback, object object) { }

	public virtual Module EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Reflection
internal abstract class RuntimeAssembly : Assembly
{
	// Methods

	public override void GetObjectData(SerializationInfo info, StreamingContext context) { }

	internal static RuntimeAssembly LoadWithPartialNameInternal(string partialName, Evidence securityEvidence, ref StackCrawlMark stackMark) { }

	internal static RuntimeAssembly LoadWithPartialNameInternal(AssemblyName an, Evidence securityEvidence, ref StackCrawlMark stackMark) { }

	public override AssemblyName GetName(bool copiedName) { }

	protected void .ctor() { }
}

// Namespace: System.Reflection
[ComDefaultInterfaceAttribute] // RVA: 0x10C6D0 Offset: 0x10BAD0 VA: 0x18010C6D0
[ComVisibleAttribute] // RVA: 0x10C6D0 Offset: 0x10BAD0 VA: 0x18010C6D0
[ClassInterfaceAttribute] // RVA: 0x10C6D0 Offset: 0x10BAD0 VA: 0x18010C6D0
[Serializable]
internal class MonoAssembly : RuntimeAssembly
{
	// Methods

	public override Type GetType(string name, bool throwOnError, bool ignoreCase) { }

	public override Module GetModule(string name) { }

	public override AssemblyName[] GetReferencedAssemblies() { }

	public override Module[] GetModules(bool getResourceModules) { }

	public void .ctor() { }
}

// Namespace: System.Reflection
internal struct MonoEventInfo
{
	// Fields
	public Type declaring_type;
	public Type reflected_type;
	public string name;
	public MethodInfo add_method;
	public MethodInfo remove_method;
	public MethodInfo raise_method;
	public EventAttributes attrs;
	public MethodInfo[] other_methods;

	// Methods

	private static void get_event_info(MonoEvent ev, out MonoEventInfo info) { }

	internal static MonoEventInfo GetEventInfo(MonoEvent ev) { }
}

// Namespace: System.Reflection
internal abstract class RuntimeEventInfo : EventInfo, ISerializable
{
	// Properties
	internal BindingFlags BindingFlags { get; }
	public override Module Module { get; }
	private RuntimeType ReflectedTypeInternal { get; }

	// Methods

	internal BindingFlags get_BindingFlags() { }

	public override Module get_Module() { }

	internal RuntimeType GetDeclaringTypeInternal() { }

	private RuntimeType get_ReflectedTypeInternal() { }

	internal RuntimeModule GetRuntimeModule() { }

	public void GetObjectData(SerializationInfo info, StreamingContext context) { }

	protected void .ctor() { }
}

// Namespace: System.Reflection
[Serializable]
internal sealed class MonoEvent : RuntimeEventInfo
{
	// Fields
	private IntPtr klass;
	private IntPtr handle;

	// Properties
	public override Type DeclaringType { get; }
	public override Type ReflectedType { get; }
	public override string Name { get; }

	// Methods

	public override MethodInfo GetAddMethod(bool nonPublic) { }

	public override MethodInfo GetRaiseMethod(bool nonPublic) { }

	public override MethodInfo GetRemoveMethod(bool nonPublic) { }

	public override Type get_DeclaringType() { }

	public override Type get_ReflectedType() { }

	public override string get_Name() { }

	public override string ToString() { }

	public override bool IsDefined(Type attributeType, bool inherit) { }

	public override object[] GetCustomAttributes(bool inherit) { }

	public override object[] GetCustomAttributes(Type attributeType, bool inherit) { }

	public override IList<CustomAttributeData> GetCustomAttributesData() { }

	public void .ctor() { }
}

// Namespace: System.Reflection
internal abstract class RuntimeFieldInfo : FieldInfo, ISerializable
{
	// Properties
	internal BindingFlags BindingFlags { get; }
	public override Module Module { get; }
	private RuntimeType ReflectedTypeInternal { get; }

	// Methods

	internal BindingFlags get_BindingFlags() { }

	public override Module get_Module() { }

	internal RuntimeType GetDeclaringTypeInternal() { }

	private RuntimeType get_ReflectedTypeInternal() { }

	internal RuntimeModule GetRuntimeModule() { }

	public void GetObjectData(SerializationInfo info, StreamingContext context) { }

	protected void .ctor() { }
}

// Namespace: System.Reflection
internal abstract class RtFieldInfo : RuntimeFieldInfo
{
	// Methods

	internal object UnsafeGetValue(object obj) { }

	internal void CheckConsistency(object target) { }

	[DebuggerStepThroughAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[DebuggerHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	internal void UnsafeSetValue(object obj, object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture) { }

	[DebuggerStepThroughAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[DebuggerHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public override void SetValueDirect(TypedReference obj, object value) { }

	protected void .ctor() { }
}

// Namespace: System.Reflection
[Serializable]
internal class MonoField : RtFieldInfo
{
	// Fields
	internal IntPtr klass;
	internal RuntimeFieldHandle fhandle;
	private string name;
	private Type type;
	private FieldAttributes attrs;

	// Properties
	public override FieldAttributes Attributes { get; }
	public override RuntimeFieldHandle FieldHandle { get; }
	public override Type FieldType { get; }
	public override Type ReflectedType { get; }
	public override Type DeclaringType { get; }
	public override string Name { get; }

	// Methods

	public override FieldAttributes get_Attributes() { }

	public override RuntimeFieldHandle get_FieldHandle() { }

	private Type ResolveType() { }

	public override Type get_FieldType() { }

	private Type GetParentType(bool declaring) { }

	public override Type get_ReflectedType() { }

	public override Type get_DeclaringType() { }

	public override string get_Name() { }

	public override bool IsDefined(Type attributeType, bool inherit) { }

	public override object[] GetCustomAttributes(bool inherit) { }

	public override object[] GetCustomAttributes(Type attributeType, bool inherit) { }

	internal override int GetFieldOffset() { }

	private object GetValueInternal(object obj) { }

	public override object GetValue(object obj) { }

	public override string ToString() { }

	private static void SetValueInternal(FieldInfo fi, object obj, object value) { }

	public override void SetValue(object obj, object val, BindingFlags invokeAttr, Binder binder, CultureInfo culture) { }

	public override object GetRawConstantValue() { }

	public override IList<CustomAttributeData> GetCustomAttributesData() { }

	private void CheckGeneric() { }

	public void .ctor() { }
}

// Namespace: System.Reflection
internal struct MonoMethodInfo
{
	// Fields
	private Type parent;
	private Type ret;
	internal MethodAttributes attrs;
	internal MethodImplAttributes iattrs;
	private CallingConventions callconv;

	// Methods

	private static void get_method_info(IntPtr handle, out MonoMethodInfo info) { }

	private static int get_method_attributes(IntPtr handle) { }

	internal static MonoMethodInfo GetMethodInfo(IntPtr handle) { }

	internal static Type GetDeclaringType(IntPtr handle) { }

	internal static Type GetReturnType(IntPtr handle) { }

	internal static MethodAttributes GetAttributes(IntPtr handle) { }

	internal static CallingConventions GetCallingConvention(IntPtr handle) { }

	internal static MethodImplAttributes GetMethodImplementationFlags(IntPtr handle) { }

	private static ParameterInfo[] get_parameter_info(IntPtr handle, MemberInfo member) { }

	internal static ParameterInfo[] GetParametersInfo(IntPtr handle, MemberInfo member) { }

	private static MarshalAsAttribute get_retval_marshal(IntPtr handle) { }

	internal static ParameterInfo GetReturnParameterInfo(MonoMethod method) { }
}

// Namespace: System.Reflection
internal abstract class RuntimeMethodInfo : MethodInfo, ISerializable
{
	// Properties
	internal BindingFlags BindingFlags { get; }
	public override Module Module { get; }
	private RuntimeType ReflectedTypeInternal { get; }

	// Methods

	internal BindingFlags get_BindingFlags() { }

	public override Module get_Module() { }

	private RuntimeType get_ReflectedTypeInternal() { }

	internal override string FormatNameAndSig(bool serialization) { }

	public override Delegate CreateDelegate(Type delegateType) { }

	public override Delegate CreateDelegate(Type delegateType, object target) { }

	public override string ToString() { }

	internal RuntimeModule GetRuntimeModule() { }

	public void GetObjectData(SerializationInfo info, StreamingContext context) { }

	internal string SerializationToString() { }

	protected void .ctor() { }
}

// Namespace: System.Reflection
[Serializable]
internal class MonoMethod : RuntimeMethodInfo
{
	// Fields
	internal IntPtr mhandle;
	private string name;
	private Type reftype;

	// Properties
	public override Type ReturnType { get; }
	public override ICustomAttributeProvider ReturnTypeCustomAttributes { get; }
	public override RuntimeMethodHandle MethodHandle { get; }
	public override MethodAttributes Attributes { get; }
	public override CallingConventions CallingConvention { get; }
	public override Type ReflectedType { get; }
	public override Type DeclaringType { get; }
	public override string Name { get; }
	public override bool IsGenericMethodDefinition { get; }
	public override bool IsGenericMethod { get; }
	public override bool ContainsGenericParameters { get; }
	public override bool IsSecurityCritical { get; }

	// Methods

	internal void .ctor() { }

	internal static string get_name(MethodBase method) { }

	internal static MonoMethod get_base_method(MonoMethod method, bool definition) { }

	public override MethodInfo GetBaseDefinition() { }

	internal override MethodInfo GetBaseMethod() { }

	public override Type get_ReturnType() { }

	public override ICustomAttributeProvider get_ReturnTypeCustomAttributes() { }

	public override MethodImplAttributes GetMethodImplementationFlags() { }

	public override ParameterInfo[] GetParameters() { }

	internal override ParameterInfo[] GetParametersInternal() { }

	internal override int GetParametersCount() { }

	internal object InternalInvoke(object obj, object[] parameters, out Exception exc) { }

	[DebuggerStepThroughAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[DebuggerHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public override object Invoke(object obj, BindingFlags invokeAttr, Binder binder, object[] parameters, CultureInfo culture) { }

	internal static void ConvertValues(Binder binder, object[] args, ParameterInfo[] pinfo, CultureInfo culture, BindingFlags invokeAttr) { }

	public override RuntimeMethodHandle get_MethodHandle() { }

	public override MethodAttributes get_Attributes() { }

	public override CallingConventions get_CallingConvention() { }

	public override Type get_ReflectedType() { }

	public override Type get_DeclaringType() { }

	public override string get_Name() { }

	public override bool IsDefined(Type attributeType, bool inherit) { }

	public override object[] GetCustomAttributes(bool inherit) { }

	public override object[] GetCustomAttributes(Type attributeType, bool inherit) { }

	internal void GetPInvoke(out PInvokeAttributes flags, out string entryPoint, out string dllName) { }

	internal object[] GetPseudoCustomAttributes() { }

	public override MethodInfo MakeGenericMethod(Type[] methodInstantiation) { }

	private MethodInfo MakeGenericMethod_impl(Type[] types) { }

	public override Type[] GetGenericArguments() { }

	private MethodInfo GetGenericMethodDefinition_impl() { }

	public override MethodInfo GetGenericMethodDefinition() { }

	public override bool get_IsGenericMethodDefinition() { }

	public override bool get_IsGenericMethod() { }

	public override bool get_ContainsGenericParameters() { }

	public override MethodBody GetMethodBody() { }

	public override IList<CustomAttributeData> GetCustomAttributesData() { }

	private static int get_core_clr_security_level() { }

	public override bool get_IsSecurityCritical() { }
}

// Namespace: System.Reflection
internal abstract class RuntimeConstructorInfo : ConstructorInfo, ISerializable
{
	// Properties
	public override Module Module { get; }
	internal BindingFlags BindingFlags { get; }
	private RuntimeType ReflectedTypeInternal { get; }

	// Methods

	public override Module get_Module() { }

	internal RuntimeModule GetRuntimeModule() { }

	internal BindingFlags get_BindingFlags() { }

	private RuntimeType get_ReflectedTypeInternal() { }

	public void GetObjectData(SerializationInfo info, StreamingContext context) { }

	internal string SerializationToString() { }

	internal void SerializationInvoke(object target, SerializationInfo info, StreamingContext context) { }

	protected void .ctor() { }
}

// Namespace: System.Reflection
[Serializable]
internal class MonoCMethod : RuntimeConstructorInfo
{
	// Fields
	internal IntPtr mhandle;
	private string name;
	private Type reftype;

	// Properties
	public override RuntimeMethodHandle MethodHandle { get; }
	public override MethodAttributes Attributes { get; }
	public override CallingConventions CallingConvention { get; }
	public override bool ContainsGenericParameters { get; }
	public override Type ReflectedType { get; }
	public override Type DeclaringType { get; }
	public override string Name { get; }
	public override bool IsSecurityCritical { get; }

	// Methods

	public override MethodImplAttributes GetMethodImplementationFlags() { }

	public override ParameterInfo[] GetParameters() { }

	internal override ParameterInfo[] GetParametersInternal() { }

	internal override int GetParametersCount() { }

	internal object InternalInvoke(object obj, object[] parameters, out Exception exc) { }

	[DebuggerHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[DebuggerStepThroughAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public override object Invoke(object obj, BindingFlags invokeAttr, Binder binder, object[] parameters, CultureInfo culture) { }

	private object DoInvoke(object obj, BindingFlags invokeAttr, Binder binder, object[] parameters, CultureInfo culture) { }

	public object InternalInvoke(object obj, object[] parameters) { }

	[DebuggerStepThroughAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[DebuggerHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public override object Invoke(BindingFlags invokeAttr, Binder binder, object[] parameters, CultureInfo culture) { }

	public override RuntimeMethodHandle get_MethodHandle() { }

	public override MethodAttributes get_Attributes() { }

	public override CallingConventions get_CallingConvention() { }

	public override bool get_ContainsGenericParameters() { }

	public override Type get_ReflectedType() { }

	public override Type get_DeclaringType() { }

	public override string get_Name() { }

	public override bool IsDefined(Type attributeType, bool inherit) { }

	public override object[] GetCustomAttributes(bool inherit) { }

	public override object[] GetCustomAttributes(Type attributeType, bool inherit) { }

	public override MethodBody GetMethodBody() { }

	public override string ToString() { }

	public override IList<CustomAttributeData> GetCustomAttributesData() { }

	private static int get_core_clr_security_level() { }

	public override bool get_IsSecurityCritical() { }

	public void .ctor() { }
}

// Namespace: System.Reflection
internal abstract class RuntimeModule : Module
{
	// Methods

	protected void .ctor() { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0x11C1C0 Offset: 0x11B5C0 VA: 0x18011C1C0
[ClassInterfaceAttribute] // RVA: 0x11C1C0 Offset: 0x11B5C0 VA: 0x18011C1C0
[ComDefaultInterfaceAttribute] // RVA: 0x11C1C0 Offset: 0x11B5C0 VA: 0x18011C1C0
[Serializable]
internal class MonoModule : RuntimeModule
{
	// Properties
	public override Assembly Assembly { get; }
	public override string ScopeName { get; }
	public override Guid ModuleVersionId { get; }

	// Methods

	public override Assembly get_Assembly() { }

	public override string get_ScopeName() { }

	public override Guid get_ModuleVersionId() { }

	public override bool IsResource() { }

	public override object[] GetCustomAttributes(bool inherit) { }

	public override object[] GetCustomAttributes(Type attributeType, bool inherit) { }

	public override bool IsDefined(Type attributeType, bool inherit) { }

	public override void GetObjectData(SerializationInfo info, StreamingContext context) { }

	internal RuntimeAssembly GetRuntimeAssembly() { }

	public void .ctor() { }
}

// Namespace: System.Reflection
internal abstract class RuntimeParameterInfo : ParameterInfo
{
	// Methods

	protected void .ctor() { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0x11FB30 Offset: 0x11EF30 VA: 0x18011FB30
[ComDefaultInterfaceAttribute] // RVA: 0x11FB30 Offset: 0x11EF30 VA: 0x18011FB30
[ClassInterfaceAttribute] // RVA: 0x11FB30 Offset: 0x11EF30 VA: 0x18011FB30
[Serializable]
internal class MonoParameterInfo : RuntimeParameterInfo
{
	// Properties
	public override object DefaultValue { get; }

	// Methods

	internal void .ctor(ParameterInfo pinfo, MemberInfo member) { }

	internal void .ctor(Type type, MemberInfo member, MarshalAsAttribute marshalAs) { }

	public override object get_DefaultValue() { }

	public override object[] GetCustomAttributes(bool inherit) { }

	public override object[] GetCustomAttributes(Type attributeType, bool inherit) { }

	public override bool IsDefined(Type attributeType, bool inherit) { }
}

// Namespace: System.Reflection
internal struct MonoPropertyInfo
{
	// Fields
	public Type parent;
	public Type declaring_type;
	public string name;
	public MethodInfo get_method;
	public MethodInfo set_method;
	public PropertyAttributes attrs;

	// Methods

	internal static void get_property_info(MonoProperty prop, ref MonoPropertyInfo info, PInfo req_info) { }

	internal static Type[] GetTypeModifiers(MonoProperty prop, bool optional) { }

	internal static object get_default_value(MonoProperty prop) { }
}

// Namespace: System.Reflection
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal enum PInfo
{
	// Fields
	public int value__;
	public const PInfo Attributes = 1;
	public const PInfo GetMethod = 2;
	public const PInfo SetMethod = 4;
	public const PInfo ReflectedType = 8;
	public const PInfo DeclaringType = 16;
	public const PInfo Name = 32;
}

// Namespace: System.Reflection
internal abstract class RuntimePropertyInfo : PropertyInfo, ISerializable
{
	// Properties
	internal BindingFlags BindingFlags { get; }
	public override Module Module { get; }
	private RuntimeType ReflectedTypeInternal { get; }

	// Methods

	internal BindingFlags get_BindingFlags() { }

	public override Module get_Module() { }

	internal RuntimeType GetDeclaringTypeInternal() { }

	private RuntimeType get_ReflectedTypeInternal() { }

	internal RuntimeModule GetRuntimeModule() { }

	public override string ToString() { }

	private string FormatNameAndSig(bool serialization) { }

	public void GetObjectData(SerializationInfo info, StreamingContext context) { }

	internal string SerializationToString() { }

	protected void .ctor() { }
}

// Namespace: System.Reflection
[Serializable]
internal class MonoProperty : RuntimePropertyInfo
{
	// Fields
	internal IntPtr klass;
	internal IntPtr prop;
	private MonoPropertyInfo info;
	private PInfo cached;
	private MonoProperty.GetterAdapter cached_getter;

	// Properties
	public override PropertyAttributes Attributes { get; }
	public override bool CanRead { get; }
	public override bool CanWrite { get; }
	public override Type PropertyType { get; }
	public override Type ReflectedType { get; }
	public override Type DeclaringType { get; }
	public override string Name { get; }

	// Methods

	private void CachePropertyInfo(PInfo flags) { }

	public override PropertyAttributes get_Attributes() { }

	public override bool get_CanRead() { }

	public override bool get_CanWrite() { }

	public override Type get_PropertyType() { }

	public override Type get_ReflectedType() { }

	public override Type get_DeclaringType() { }

	public override string get_Name() { }

	public override MethodInfo[] GetAccessors(bool nonPublic) { }

	public override MethodInfo GetGetMethod(bool nonPublic) { }

	public override ParameterInfo[] GetIndexParameters() { }

	public override MethodInfo GetSetMethod(bool nonPublic) { }

	public override object GetConstantValue() { }

	public override object GetRawConstantValue() { }

	public override bool IsDefined(Type attributeType, bool inherit) { }

	public override object[] GetCustomAttributes(bool inherit) { }

	public override object[] GetCustomAttributes(Type attributeType, bool inherit) { }

	private static object GetterAdapterFrame<T, R>(MonoProperty.Getter<T, R> getter, object obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x96A5C0 Offset: 0x9695C0 VA: 0x18096A5C0
	|-MonoProperty.GetterAdapterFrame<object, object>
	*/

	private static object StaticGetterAdapterFrame<R>(MonoProperty.StaticGetter<R> getter, object obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x96A650 Offset: 0x969650 VA: 0x18096A650
	|-MonoProperty.StaticGetterAdapterFrame<object>
	*/

	private static MonoProperty.GetterAdapter CreateGetterDelegate(MethodInfo method) { }

	public override object GetValue(object obj, object[] index) { }

	public override object GetValue(object obj, BindingFlags invokeAttr, Binder binder, object[] index, CultureInfo culture) { }

	public override void SetValue(object obj, object value, BindingFlags invokeAttr, Binder binder, object[] index, CultureInfo culture) { }

	public override Type[] GetOptionalCustomModifiers() { }

	public override Type[] GetRequiredCustomModifiers() { }

	public override IList<CustomAttributeData> GetCustomAttributesData() { }

	public void .ctor() { }
}

// Namespace: 
private sealed class MonoProperty.GetterAdapter : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual object Invoke(object _this) { }

	public virtual IAsyncResult BeginInvoke(object _this, AsyncCallback callback, object object) { }

	public virtual object EndInvoke(IAsyncResult result) { }
}

// Namespace: 
private sealed class MonoProperty.Getter<T, R> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-MonoProperty.Getter<object, object>..ctor
	*/

	public virtual R Invoke(T _this) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F671E0 Offset: 0x1F661E0 VA: 0x181F671E0
	|-MonoProperty.Getter<object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T _this, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xDFFB20 Offset: 0xDFEB20 VA: 0x180DFFB20
	|-MonoProperty.Getter<object, object>.BeginInvoke
	*/

	public virtual R EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-MonoProperty.Getter<object, object>.EndInvoke
	*/
}

// Namespace: 
private sealed class MonoProperty.StaticGetter<R> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-MonoProperty.StaticGetter<object>..ctor
	*/

	public virtual R Invoke() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FCB9E0 Offset: 0x1FCA9E0 VA: 0x181FCB9E0
	|-MonoProperty.StaticGetter<object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29C8F00 Offset: 0x29C7F00 VA: 0x1829C8F00
	|-MonoProperty.StaticGetter<object>.BeginInvoke
	*/

	public virtual R EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-MonoProperty.StaticGetter<object>.EndInvoke
	*/
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0x1259B0 Offset: 0x124DB0 VA: 0x1801259B0
[ComDefaultInterfaceAttribute] // RVA: 0x1259B0 Offset: 0x124DB0 VA: 0x1801259B0
[ClassInterfaceAttribute] // RVA: 0x1259B0 Offset: 0x124DB0 VA: 0x1801259B0
[Serializable]
public class ParameterInfo : ICustomAttributeProvider, IObjectReference, _ParameterInfo
{
	// Fields
	protected Type ClassImpl;
	protected object DefaultValueImpl;
	protected MemberInfo MemberImpl;
	protected string NameImpl;
	protected int PositionImpl;
	protected ParameterAttributes AttrsImpl;
	internal MarshalAsAttribute marshalAs;

	// Properties
	public virtual Type ParameterType { get; }
	public virtual ParameterAttributes Attributes { get; }
	public bool IsIn { get; }
	public bool IsOptional { get; }
	public bool IsOut { get; }
	public bool IsRetval { get; }
	public virtual MemberInfo Member { get; }
	public virtual string Name { get; }
	public virtual int Position { get; }
	public virtual object DefaultValue { get; }

	// Methods

	protected void .ctor() { }

	public override string ToString() { }

	internal static void FormatParameters(StringBuilder sb, ParameterInfo[] p, CallingConventions callingConvention, bool serialization) { }

	public virtual Type get_ParameterType() { }

	public virtual ParameterAttributes get_Attributes() { }

	public bool get_IsIn() { }

	public bool get_IsOptional() { }

	public bool get_IsOut() { }

	public bool get_IsRetval() { }

	public virtual MemberInfo get_Member() { }

	public virtual string get_Name() { }

	public virtual int get_Position() { }

	internal object[] GetPseudoCustomAttributes() { }

	internal object GetDefaultValueImpl() { }

	public virtual object get_DefaultValue() { }

	public virtual object[] GetCustomAttributes(bool inherit) { }

	public virtual object[] GetCustomAttributes(Type attributeType, bool inherit) { }

	public object GetRealObject(StreamingContext context) { }

	public virtual bool IsDefined(Type attributeType, bool inherit) { }

	internal static ParameterInfo New(ParameterInfo pinfo, MemberInfo member) { }

	internal static ParameterInfo New(Type type, MemberInfo member, MarshalAsAttribute marshalAs) { }
}

// Namespace: System.Reflection
[ClassInterfaceAttribute] // RVA: 0x127D90 Offset: 0x127190 VA: 0x180127D90
[ComVisibleAttribute] // RVA: 0x127D90 Offset: 0x127190 VA: 0x180127D90
[ComDefaultInterfaceAttribute] // RVA: 0x127D90 Offset: 0x127190 VA: 0x180127D90
[Serializable]
public abstract class PropertyInfo : MemberInfo, _PropertyInfo
{
	// Properties
	public abstract PropertyAttributes Attributes { get; }
	public abstract bool CanRead { get; }
	public abstract bool CanWrite { get; }
	public bool IsSpecialName { get; }
	public override MemberTypes MemberType { get; }
	public abstract Type PropertyType { get; }

	// Methods

	public abstract PropertyAttributes get_Attributes() { }

	public abstract bool get_CanRead() { }

	public abstract bool get_CanWrite() { }

	public bool get_IsSpecialName() { }

	public override MemberTypes get_MemberType() { }

	public abstract Type get_PropertyType() { }

	protected void .ctor() { }

	public abstract MethodInfo[] GetAccessors(bool nonPublic) { }

	public MethodInfo GetGetMethod() { }

	public abstract MethodInfo GetGetMethod(bool nonPublic) { }

	public abstract ParameterInfo[] GetIndexParameters() { }

	public MethodInfo GetSetMethod() { }

	public abstract MethodInfo GetSetMethod(bool nonPublic) { }

	[DebuggerHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[DebuggerStepThroughAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public virtual object GetValue(object obj, object[] index) { }

	public abstract object GetValue(object obj, BindingFlags invokeAttr, Binder binder, object[] index, CultureInfo culture) { }

	[DebuggerStepThroughAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[DebuggerHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public virtual void SetValue(object obj, object value, object[] index) { }

	[DebuggerStepThroughAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[DebuggerHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public void SetValue(object obj, object value) { }

	public abstract void SetValue(object obj, object value, BindingFlags invokeAttr, Binder binder, object[] index, CultureInfo culture) { }

	public virtual Type[] GetOptionalCustomModifiers() { }

	public virtual Type[] GetRequiredCustomModifiers() { }

	private static NotImplementedException CreateNIE() { }

	public virtual object GetConstantValue() { }

	public virtual object GetRawConstantValue() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public static bool op_Equality(PropertyInfo left, PropertyInfo right) { }

	public static bool op_Inequality(PropertyInfo left, PropertyInfo right) { }

	private static PropertyInfo internal_from_handle_type(IntPtr event_handle, IntPtr type_handle) { }

	internal static PropertyInfo GetPropertyFromHandle(RuntimePropertyHandle handle, RuntimeTypeHandle reflectedType) { }
}

// Namespace: System.Reflection
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class StrongNameKeyPair : ISerializable, IDeserializationCallback
{
	// Fields
	private byte[] _publicKey;
	private string _keyPairContainer;
	private bool _keyPairExported;
	private byte[] _keyPairArray;

	// Methods

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { }

	private void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) { }
}

// Namespace: System.Reflection.Emit
public class AssemblyBuilder : Assembly, _AssemblyBuilder
{}

// Namespace: System.Reflection.Emit
public abstract class ConstructorBuilder : ConstructorInfo, _ConstructorBuilder
{
	// Properties
	public override MethodAttributes Attributes { get; }
	public override Type DeclaringType { get; }
	public override string Name { get; }
	public override RuntimeMethodHandle MethodHandle { get; }
	public override Type ReflectedType { get; }

	// Methods

	public override MethodAttributes get_Attributes() { }

	public override Type get_DeclaringType() { }

	public override string get_Name() { }

	public override ParameterInfo[] GetParameters() { }

	public override RuntimeMethodHandle get_MethodHandle() { }

	public override Type get_ReflectedType() { }

	public override object[] GetCustomAttributes(bool inherit) { }

	public override object[] GetCustomAttributes(Type attributeType, bool inherit) { }

	public override MethodImplAttributes GetMethodImplementationFlags() { }

	public override object Invoke(object obj, BindingFlags invokeAttr, Binder binder, object[] parameters, CultureInfo culture) { }

	public override object Invoke(BindingFlags invokeAttr, Binder binder, object[] parameters, CultureInfo culture) { }

	public override bool IsDefined(Type attributeType, bool inherit) { }
}

// Namespace: System.Reflection.Emit
public class CustomAttributeBuilder : _CustomAttributeBuilder
{}

// Namespace: System.Reflection.Emit
public abstract class EnumBuilder : TypeInfo, _EnumBuilder
{
	// Properties
	public override Assembly Assembly { get; }
	public override string AssemblyQualifiedName { get; }
	public override Type BaseType { get; }
	public override string FullName { get; }
	public override Guid GUID { get; }
	public override Module Module { get; }
	public override string Name { get; }
	public override string Namespace { get; }
	public override Type UnderlyingSystemType { get; }

	// Methods

	public override Assembly get_Assembly() { }

	public override string get_AssemblyQualifiedName() { }

	public override Type get_BaseType() { }

	public override string get_FullName() { }

	public override Guid get_GUID() { }

	public override Module get_Module() { }

	public override string get_Name() { }

	public override string get_Namespace() { }

	public override Type GetElementType() { }

	public override Type get_UnderlyingSystemType() { }

	protected override TypeAttributes GetAttributeFlagsImpl() { }

	protected override ConstructorInfo GetConstructorImpl(BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) { }

	public override object[] GetCustomAttributes(bool inherit) { }

	public override object[] GetCustomAttributes(Type attributeType, bool inherit) { }

	public override EventInfo GetEvent(string name, BindingFlags bindingAttr) { }

	public override EventInfo[] GetEvents(BindingFlags bindingAttr) { }

	public override FieldInfo GetField(string name, BindingFlags bindingAttr) { }

	public override FieldInfo[] GetFields(BindingFlags bindingAttr) { }

	public override Type GetInterface(string name, bool ignoreCase) { }

	public override Type[] GetInterfaces() { }

	public override MemberInfo[] GetMembers(BindingFlags bindingAttr) { }

	protected override MethodInfo GetMethodImpl(string name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers) { }

	public override MethodInfo[] GetMethods(BindingFlags bindingAttr) { }

	public override Type GetNestedType(string name, BindingFlags bindingAttr) { }

	public override Type[] GetNestedTypes(BindingFlags bindingAttr) { }

	public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) { }

	protected override PropertyInfo GetPropertyImpl(string name, BindingFlags bindingAttr, Binder binder, Type returnType, Type[] types, ParameterModifier[] modifiers) { }

	protected override bool HasElementTypeImpl() { }

	public override object InvokeMember(string name, BindingFlags invokeAttr, Binder binder, object target, object[] args, ParameterModifier[] modifiers, CultureInfo culture, string[] namedParameters) { }

	protected override bool IsArrayImpl() { }

	protected override bool IsByRefImpl() { }

	protected override bool IsCOMObjectImpl() { }

	public override bool IsDefined(Type attributeType, bool inherit) { }

	protected override bool IsPointerImpl() { }

	protected override bool IsPrimitiveImpl() { }
}

// Namespace: System.Reflection.Emit
public class EventBuilder : _EventBuilder
{}

// Namespace: System.Reflection.Emit
public abstract class FieldBuilder : FieldInfo, _FieldBuilder
{
	// Properties
	public override FieldAttributes Attributes { get; }
	public override Type DeclaringType { get; }
	public override Type FieldType { get; }
	public override string Name { get; }
	public override RuntimeFieldHandle FieldHandle { get; }
	public override Type ReflectedType { get; }

	// Methods

	public override FieldAttributes get_Attributes() { }

	public override Type get_DeclaringType() { }

	public override Type get_FieldType() { }

	public override string get_Name() { }

	public override object GetValue(object obj) { }

	public override RuntimeFieldHandle get_FieldHandle() { }

	public override Type get_ReflectedType() { }

	public override object[] GetCustomAttributes(bool inherit) { }

	public override object[] GetCustomAttributes(Type attributeType, bool inherit) { }

	public override bool IsDefined(Type attributeType, bool inherit) { }

	public override void SetValue(object obj, object val, BindingFlags invokeAttr, Binder binder, CultureInfo culture) { }
}

// Namespace: System.Reflection.Emit
public abstract class GenericTypeParameterBuilder : TypeInfo
{
	// Properties
	public override Assembly Assembly { get; }
	public override string AssemblyQualifiedName { get; }
	public override Type BaseType { get; }
	public override string FullName { get; }
	public override Guid GUID { get; }
	public override Module Module { get; }
	public override string Name { get; }
	public override string Namespace { get; }
	public override Type UnderlyingSystemType { get; }

	// Methods

	public override Assembly get_Assembly() { }

	public override string get_AssemblyQualifiedName() { }

	public override Type get_BaseType() { }

	public override string get_FullName() { }

	public override Guid get_GUID() { }

	public override Module get_Module() { }

	public override string get_Name() { }

	public override string get_Namespace() { }

	public override Type GetElementType() { }

	public override Type get_UnderlyingSystemType() { }

	protected override TypeAttributes GetAttributeFlagsImpl() { }

	protected override ConstructorInfo GetConstructorImpl(BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) { }

	public override object[] GetCustomAttributes(bool inherit) { }

	public override object[] GetCustomAttributes(Type attributeType, bool inherit) { }

	public override EventInfo GetEvent(string name, BindingFlags bindingAttr) { }

	public override EventInfo[] GetEvents(BindingFlags bindingAttr) { }

	public override FieldInfo GetField(string name, BindingFlags bindingAttr) { }

	public override FieldInfo[] GetFields(BindingFlags bindingAttr) { }

	public override Type GetInterface(string name, bool ignoreCase) { }

	public override Type[] GetInterfaces() { }

	public override MemberInfo[] GetMembers(BindingFlags bindingAttr) { }

	protected override MethodInfo GetMethodImpl(string name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers) { }

	public override MethodInfo[] GetMethods(BindingFlags bindingAttr) { }

	public override Type GetNestedType(string name, BindingFlags bindingAttr) { }

	public override Type[] GetNestedTypes(BindingFlags bindingAttr) { }

	public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) { }

	protected override PropertyInfo GetPropertyImpl(string name, BindingFlags bindingAttr, Binder binder, Type returnType, Type[] types, ParameterModifier[] modifiers) { }

	protected override bool HasElementTypeImpl() { }

	public override object InvokeMember(string name, BindingFlags invokeAttr, Binder binder, object target, object[] args, ParameterModifier[] modifiers, CultureInfo culture, string[] namedParameters) { }

	protected override bool IsArrayImpl() { }

	protected override bool IsByRefImpl() { }

	protected override bool IsCOMObjectImpl() { }

	public override bool IsDefined(Type attributeType, bool inherit) { }

	protected override bool IsPointerImpl() { }

	protected override bool IsPrimitiveImpl() { }
}

// Namespace: System.Reflection.Emit
public class ILGenerator : _ILGenerator
{
	// Methods

	public virtual void Emit(OpCode opcode) { }

	public virtual void Emit(OpCode opcode, FieldInfo field) { }
}

// Namespace: System.Reflection.Emit
[ClassInterfaceAttribute] // RVA: 0x6F230 Offset: 0x6E630 VA: 0x18006F230
[ComVisibleAttribute] // RVA: 0x6F230 Offset: 0x6E630 VA: 0x18006F230
public sealed class LocalBuilder : LocalVariableInfo, _LocalBuilder
{
	// Fields
	private string name;
	internal ILGenerator ilgen;
	private int startOffset;
	private int endOffset;
}

// Namespace: System.Reflection.Emit
public abstract class MethodBuilder : MethodInfo, _MethodBuilder
{
	// Properties
	public override MethodAttributes Attributes { get; }
	public override Type DeclaringType { get; }
	public override string Name { get; }
	public override RuntimeMethodHandle MethodHandle { get; }
	public override Type ReflectedType { get; }
	public override ICustomAttributeProvider ReturnTypeCustomAttributes { get; }

	// Methods

	public override MethodAttributes get_Attributes() { }

	public override Type get_DeclaringType() { }

	public override string get_Name() { }

	public override ParameterInfo[] GetParameters() { }

	public override RuntimeMethodHandle get_MethodHandle() { }

	public override Type get_ReflectedType() { }

	public override ICustomAttributeProvider get_ReturnTypeCustomAttributes() { }

	public override MethodInfo GetBaseDefinition() { }

	public override object[] GetCustomAttributes(bool inherit) { }

	public override object[] GetCustomAttributes(Type attributeType, bool inherit) { }

	public override MethodImplAttributes GetMethodImplementationFlags() { }

	public override object Invoke(object obj, BindingFlags invokeAttr, Binder binder, object[] parameters, CultureInfo culture) { }

	public override bool IsDefined(Type attributeType, bool inherit) { }
}

// Namespace: System.Reflection.Emit
public abstract class ModuleBuilder : Module, _ModuleBuilder
{}

// Namespace: System.Reflection.Emit
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public struct OpCode
{
	// Fields
	internal byte op1;
	internal byte op2;
	private byte push;
	private byte pop;
	private byte size;
	private byte type;
	private byte args;
	private byte flow;

	// Properties
	public string Name { get; }

	// Methods

	internal void .ctor(int p, int q) { }

	public override int GetHashCode() { }

	public override bool Equals(object obj) { }

	public override string ToString() { }

	public string get_Name() { }
}

// Namespace: System.Reflection.Emit
internal static class OpCodeNames
{
	// Fields
	internal static readonly string[] names;

	// Methods

	private static void .cctor() { }
}

// Namespace: System.Reflection.Emit
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class OpCodes
{
	// Fields
	public static readonly OpCode Nop;
	public static readonly OpCode Break;
	public static readonly OpCode Ldarg_0;
	public static readonly OpCode Ldarg_1;
	public static readonly OpCode Ldarg_2;
	public static readonly OpCode Ldarg_3;
	public static readonly OpCode Ldloc_0;
	public static readonly OpCode Ldloc_1;
	public static readonly OpCode Ldloc_2;
	public static readonly OpCode Ldloc_3;
	public static readonly OpCode Stloc_0;
	public static readonly OpCode Stloc_1;
	public static readonly OpCode Stloc_2;
	public static readonly OpCode Stloc_3;
	public static readonly OpCode Ldarg_S;
	public static readonly OpCode Ldarga_S;
	public static readonly OpCode Starg_S;
	public static readonly OpCode Ldloc_S;
	public static readonly OpCode Ldloca_S;
	public static readonly OpCode Stloc_S;
	public static readonly OpCode Ldnull;
	public static readonly OpCode Ldc_I4_M1;
	public static readonly OpCode Ldc_I4_0;
	public static readonly OpCode Ldc_I4_1;
	public static readonly OpCode Ldc_I4_2;
	public static readonly OpCode Ldc_I4_3;
	public static readonly OpCode Ldc_I4_4;
	public static readonly OpCode Ldc_I4_5;
	public static readonly OpCode Ldc_I4_6;
	public static readonly OpCode Ldc_I4_7;
	public static readonly OpCode Ldc_I4_8;
	public static readonly OpCode Ldc_I4_S;
	public static readonly OpCode Ldc_I4;
	public static readonly OpCode Ldc_I8;
	public static readonly OpCode Ldc_R4;
	public static readonly OpCode Ldc_R8;
	public static readonly OpCode Dup;
	public static readonly OpCode Pop;
	public static readonly OpCode Jmp;
	public static readonly OpCode Call;
	public static readonly OpCode Calli;
	public static readonly OpCode Ret;
	public static readonly OpCode Br_S;
	public static readonly OpCode Brfalse_S;
	public static readonly OpCode Brtrue_S;
	public static readonly OpCode Beq_S;
	public static readonly OpCode Bge_S;
	public static readonly OpCode Bgt_S;
	public static readonly OpCode Ble_S;
	public static readonly OpCode Blt_S;
	public static readonly OpCode Bne_Un_S;
	public static readonly OpCode Bge_Un_S;
	public static readonly OpCode Bgt_Un_S;
	public static readonly OpCode Ble_Un_S;
	public static readonly OpCode Blt_Un_S;
	public static readonly OpCode Br;
	public static readonly OpCode Brfalse;
	public static readonly OpCode Brtrue;
	public static readonly OpCode Beq;
	public static readonly OpCode Bge;
	public static readonly OpCode Bgt;
	public static readonly OpCode Ble;
	public static readonly OpCode Blt;
	public static readonly OpCode Bne_Un;
	public static readonly OpCode Bge_Un;
	public static readonly OpCode Bgt_Un;
	public static readonly OpCode Ble_Un;
	public static readonly OpCode Blt_Un;
	public static readonly OpCode Switch;
	public static readonly OpCode Ldind_I1;
	public static readonly OpCode Ldind_U1;
	public static readonly OpCode Ldind_I2;
	public static readonly OpCode Ldind_U2;
	public static readonly OpCode Ldind_I4;
	public static readonly OpCode Ldind_U4;
	public static readonly OpCode Ldind_I8;
	public static readonly OpCode Ldind_I;
	public static readonly OpCode Ldind_R4;
	public static readonly OpCode Ldind_R8;
	public static readonly OpCode Ldind_Ref;
	public static readonly OpCode Stind_Ref;
	public static readonly OpCode Stind_I1;
	public static readonly OpCode Stind_I2;
	public static readonly OpCode Stind_I4;
	public static readonly OpCode Stind_I8;
	public static readonly OpCode Stind_R4;
	public static readonly OpCode Stind_R8;
	public static readonly OpCode Add;
	public static readonly OpCode Sub;
	public static readonly OpCode Mul;
	public static readonly OpCode Div;
	public static readonly OpCode Div_Un;
	public static readonly OpCode Rem;
	public static readonly OpCode Rem_Un;
	public static readonly OpCode And;
	public static readonly OpCode Or;
	public static readonly OpCode Xor;
	public static readonly OpCode Shl;
	public static readonly OpCode Shr;
	public static readonly OpCode Shr_Un;
	public static readonly OpCode Neg;
	public static readonly OpCode Not;
	public static readonly OpCode Conv_I1;
	public static readonly OpCode Conv_I2;
	public static readonly OpCode Conv_I4;
	public static readonly OpCode Conv_I8;
	public static readonly OpCode Conv_R4;
	public static readonly OpCode Conv_R8;
	public static readonly OpCode Conv_U4;
	public static readonly OpCode Conv_U8;
	public static readonly OpCode Callvirt;
	public static readonly OpCode Cpobj;
	public static readonly OpCode Ldobj;
	public static readonly OpCode Ldstr;
	public static readonly OpCode Newobj;
	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public static readonly OpCode Castclass;
	public static readonly OpCode Isinst;
	public static readonly OpCode Conv_R_Un;
	public static readonly OpCode Unbox;
	public static readonly OpCode Throw;
	public static readonly OpCode Ldfld;
	public static readonly OpCode Ldflda;
	public static readonly OpCode Stfld;
	public static readonly OpCode Ldsfld;
	public static readonly OpCode Ldsflda;
	public static readonly OpCode Stsfld;
	public static readonly OpCode Stobj;
	public static readonly OpCode Conv_Ovf_I1_Un;
	public static readonly OpCode Conv_Ovf_I2_Un;
	public static readonly OpCode Conv_Ovf_I4_Un;
	public static readonly OpCode Conv_Ovf_I8_Un;
	public static readonly OpCode Conv_Ovf_U1_Un;
	public static readonly OpCode Conv_Ovf_U2_Un;
	public static readonly OpCode Conv_Ovf_U4_Un;
	public static readonly OpCode Conv_Ovf_U8_Un;
	public static readonly OpCode Conv_Ovf_I_Un;
	public static readonly OpCode Conv_Ovf_U_Un;
	public static readonly OpCode Box;
	public static readonly OpCode Newarr;
	public static readonly OpCode Ldlen;
	public static readonly OpCode Ldelema;
	public static readonly OpCode Ldelem_I1;
	public static readonly OpCode Ldelem_U1;
	public static readonly OpCode Ldelem_I2;
	public static readonly OpCode Ldelem_U2;
	public static readonly OpCode Ldelem_I4;
	public static readonly OpCode Ldelem_U4;
	public static readonly OpCode Ldelem_I8;
	public static readonly OpCode Ldelem_I;
	public static readonly OpCode Ldelem_R4;
	public static readonly OpCode Ldelem_R8;
	public static readonly OpCode Ldelem_Ref;
	public static readonly OpCode Stelem_I;
	public static readonly OpCode Stelem_I1;
	public static readonly OpCode Stelem_I2;
	public static readonly OpCode Stelem_I4;
	public static readonly OpCode Stelem_I8;
	public static readonly OpCode Stelem_R4;
	public static readonly OpCode Stelem_R8;
	public static readonly OpCode Stelem_Ref;
	public static readonly OpCode Ldelem;
	public static readonly OpCode Stelem;
	public static readonly OpCode Unbox_Any;
	public static readonly OpCode Conv_Ovf_I1;
	public static readonly OpCode Conv_Ovf_U1;
	public static readonly OpCode Conv_Ovf_I2;
	public static readonly OpCode Conv_Ovf_U2;
	public static readonly OpCode Conv_Ovf_I4;
	public static readonly OpCode Conv_Ovf_U4;
	public static readonly OpCode Conv_Ovf_I8;
	public static readonly OpCode Conv_Ovf_U8;
	public static readonly OpCode Refanyval;
	public static readonly OpCode Ckfinite;
	public static readonly OpCode Mkrefany;
	public static readonly OpCode Ldtoken;
	public static readonly OpCode Conv_U2;
	public static readonly OpCode Conv_U1;
	public static readonly OpCode Conv_I;
	public static readonly OpCode Conv_Ovf_I;
	public static readonly OpCode Conv_Ovf_U;
	public static readonly OpCode Add_Ovf;
	public static readonly OpCode Add_Ovf_Un;
	public static readonly OpCode Mul_Ovf;
	public static readonly OpCode Mul_Ovf_Un;
	public static readonly OpCode Sub_Ovf;
	public static readonly OpCode Sub_Ovf_Un;
	public static readonly OpCode Endfinally;
	public static readonly OpCode Leave;
	public static readonly OpCode Leave_S;
	public static readonly OpCode Stind_I;
	public static readonly OpCode Conv_U;
	public static readonly OpCode Prefix7;
	public static readonly OpCode Prefix6;
	public static readonly OpCode Prefix5;
	public static readonly OpCode Prefix4;
	public static readonly OpCode Prefix3;
	public static readonly OpCode Prefix2;
	public static readonly OpCode Prefix1;
	public static readonly OpCode Prefixref;
	public static readonly OpCode Arglist;
	public static readonly OpCode Ceq;
	public static readonly OpCode Cgt;
	public static readonly OpCode Cgt_Un;
	public static readonly OpCode Clt;
	public static readonly OpCode Clt_Un;
	public static readonly OpCode Ldftn;
	public static readonly OpCode Ldvirtftn;
	public static readonly OpCode Ldarg;
	public static readonly OpCode Ldarga;
	public static readonly OpCode Starg;
	public static readonly OpCode Ldloc;
	public static readonly OpCode Ldloca;
	public static readonly OpCode Stloc;
	public static readonly OpCode Localloc;
	public static readonly OpCode Endfilter;
	public static readonly OpCode Unaligned;
	public static readonly OpCode Volatile;
	public static readonly OpCode Tailcall;
	public static readonly OpCode Initobj;
	public static readonly OpCode Constrained;
	public static readonly OpCode Cpblk;
	public static readonly OpCode Initblk;
	public static readonly OpCode Rethrow;
	public static readonly OpCode Sizeof;
	public static readonly OpCode Refanytype;
	public static readonly OpCode Readonly;

	// Methods

	private static void .cctor() { }
}

// Namespace: System.Reflection.Emit
public class ParameterBuilder : _ParameterBuilder
{}

// Namespace: System.Reflection.Emit
public abstract class PropertyBuilder : PropertyInfo, _PropertyBuilder
{
	// Properties
	public override PropertyAttributes Attributes { get; }
	public override bool CanRead { get; }
	public override bool CanWrite { get; }
	public override Type DeclaringType { get; }
	public override string Name { get; }
	public override Type PropertyType { get; }
	public override Type ReflectedType { get; }

	// Methods

	public override PropertyAttributes get_Attributes() { }

	public override bool get_CanRead() { }

	public override bool get_CanWrite() { }

	public override Type get_DeclaringType() { }

	public override string get_Name() { }

	public override Type get_PropertyType() { }

	public override ParameterInfo[] GetIndexParameters() { }

	public override Type get_ReflectedType() { }

	public override MethodInfo[] GetAccessors(bool nonPublic) { }

	public override object[] GetCustomAttributes(bool inherit) { }

	public override object[] GetCustomAttributes(Type attributeType, bool inherit) { }

	public override MethodInfo GetGetMethod(bool nonPublic) { }

	public override MethodInfo GetSetMethod(bool nonPublic) { }

	public override object GetValue(object obj, BindingFlags invokeAttr, Binder binder, object[] index, CultureInfo culture) { }

	public override bool IsDefined(Type attributeType, bool inherit) { }

	public override void SetValue(object obj, object value, BindingFlags invokeAttr, Binder binder, object[] index, CultureInfo culture) { }
}

// Namespace: System.Reflection.Emit
public class SignatureHelper : _SignatureHelper
{}

// Namespace: System.Reflection.Emit
public abstract class TypeBuilder : TypeInfo, _TypeBuilder
{
	// Fields
	public const int UnspecifiedTypeSize = 0;

	// Properties
	public override Assembly Assembly { get; }
	public override string AssemblyQualifiedName { get; }
	public override Type BaseType { get; }
	public override string FullName { get; }
	public override Guid GUID { get; }
	public override Module Module { get; }
	public override string Name { get; }
	public override string Namespace { get; }
	public override Type UnderlyingSystemType { get; }

	// Methods

	public override Assembly get_Assembly() { }

	public override string get_AssemblyQualifiedName() { }

	public override Type get_BaseType() { }

	public override string get_FullName() { }

	public override Guid get_GUID() { }

	public override Module get_Module() { }

	public override string get_Name() { }

	public override string get_Namespace() { }

	public override Type GetElementType() { }

	public override Type get_UnderlyingSystemType() { }

	protected override TypeAttributes GetAttributeFlagsImpl() { }

	protected override ConstructorInfo GetConstructorImpl(BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) { }

	public override object[] GetCustomAttributes(bool inherit) { }

	public override object[] GetCustomAttributes(Type attributeType, bool inherit) { }

	public override EventInfo GetEvent(string name, BindingFlags bindingAttr) { }

	public override EventInfo[] GetEvents(BindingFlags bindingAttr) { }

	public override FieldInfo GetField(string name, BindingFlags bindingAttr) { }

	public override FieldInfo[] GetFields(BindingFlags bindingAttr) { }

	public override Type GetInterface(string name, bool ignoreCase) { }

	public override Type[] GetInterfaces() { }

	public override MemberInfo[] GetMembers(BindingFlags bindingAttr) { }

	protected override MethodInfo GetMethodImpl(string name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers) { }

	public override MethodInfo[] GetMethods(BindingFlags bindingAttr) { }

	public override Type GetNestedType(string name, BindingFlags bindingAttr) { }

	public override Type[] GetNestedTypes(BindingFlags bindingAttr) { }

	public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) { }

	protected override PropertyInfo GetPropertyImpl(string name, BindingFlags bindingAttr, Binder binder, Type returnType, Type[] types, ParameterModifier[] modifiers) { }

	protected override bool HasElementTypeImpl() { }

	public override object InvokeMember(string name, BindingFlags invokeAttr, Binder binder, object target, object[] args, ParameterModifier[] modifiers, CultureInfo culture, string[] namedParameters) { }

	protected override bool IsArrayImpl() { }

	protected override bool IsByRefImpl() { }

	protected override bool IsCOMObjectImpl() { }

	public override bool IsDefined(Type attributeType, bool inherit) { }

	protected override bool IsPointerImpl() { }

	protected override bool IsPrimitiveImpl() { }
}

// Namespace: System.Reflection.Emit
internal abstract class TypeBuilderInstantiation : TypeInfo
{
	// Methods

	internal static Type MakeGenericType(Type type, Type[] typeArguments) { }
}

// Namespace: System.IO
internal static class __Error
{
	// Methods

	internal static void EndOfFile() { }

	internal static void FileNotOpen() { }

	internal static void StreamIsClosed() { }

	internal static void MemoryStreamNotExpandable() { }

	internal static void ReaderClosed() { }

	internal static void ReadNotSupported() { }

	internal static void WrongAsyncResult() { }

	internal static void EndReadCalledTwice() { }

	internal static void EndWriteCalledTwice() { }

	internal static string GetDisplayablePath(string path, bool isInvalidPath) { }

	internal static void WinIOError(int errorCode, string maybeFullPath) { }

	internal static void WriteNotSupported() { }

	internal static void WriterClosed() { }
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class BinaryReader : IDisposable
{
	// Fields
	private Stream m_stream;
	private byte[] m_buffer;
	private Decoder m_decoder;
	private byte[] m_charBytes;
	private char[] m_singleChar;
	private char[] m_charBuffer;
	private int m_maxCharsSize;
	private bool m_2BytesPerChar;
	private bool m_isMemoryStream;
	private bool m_leaveOpen;

	// Properties
	public virtual Stream BaseStream { get; }

	// Methods

	public void .ctor(Stream input) { }

	public void .ctor(Stream input, Encoding encoding) { }

	public void .ctor(Stream input, Encoding encoding, bool leaveOpen) { }

	public virtual Stream get_BaseStream() { }

	public virtual void Close() { }

	protected virtual void Dispose(bool disposing) { }

	public void Dispose() { }

	public virtual int Read() { }

	public virtual bool ReadBoolean() { }

	public virtual byte ReadByte() { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public virtual sbyte ReadSByte() { }

	public virtual char ReadChar() { }

	public virtual short ReadInt16() { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public virtual ushort ReadUInt16() { }

	public virtual int ReadInt32() { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public virtual uint ReadUInt32() { }

	public virtual long ReadInt64() { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public virtual ulong ReadUInt64() { }

	public virtual float ReadSingle() { }

	public virtual double ReadDouble() { }

	public virtual Decimal ReadDecimal() { }

	public virtual string ReadString() { }

	private int InternalReadChars(char[] buffer, int index, int count) { }

	private int InternalReadOneChar() { }

	public virtual char[] ReadChars(int count) { }

	public virtual int Read(byte[] buffer, int index, int count) { }

	public virtual byte[] ReadBytes(int count) { }

	protected virtual void FillBuffer(int numBytes) { }

	protected internal int Read7BitEncodedInt() { }
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class BinaryWriter : IDisposable
{
	// Fields
	public static readonly BinaryWriter Null;
	protected Stream OutStream;
	private byte[] _buffer;
	private Encoding _encoding;
	private Encoder _encoder;
	[OptionalFieldAttribute] // RVA: 0x21170 Offset: 0x20570 VA: 0x180021170
	private bool _leaveOpen;
	private byte[] _largeByteBuffer;
	private int _maxChars;

	// Methods

	protected void .ctor() { }

	public void .ctor(Stream output) { }

	public void .ctor(Stream output, Encoding encoding) { }

	public void .ctor(Stream output, Encoding encoding, bool leaveOpen) { }

	public virtual void Close() { }

	protected virtual void Dispose(bool disposing) { }

	public void Dispose() { }

	public virtual void Flush() { }

	public virtual void Write(bool value) { }

	public virtual void Write(byte value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public virtual void Write(sbyte value) { }

	public virtual void Write(byte[] buffer) { }

	public virtual void Write(byte[] buffer, int index, int count) { }

	public virtual void Write(char ch) { }

	public virtual void Write(char[] chars) { }

	public virtual void Write(double value) { }

	public virtual void Write(short value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public virtual void Write(ushort value) { }

	public virtual void Write(int value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public virtual void Write(uint value) { }

	public virtual void Write(long value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public virtual void Write(ulong value) { }

	public virtual void Write(float value) { }

	public virtual void Write(string value) { }

	protected void Write7BitEncodedInt(int value) { }

	private static void .cctor() { }
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public static class Directory
{
	// Methods

	public static string[] GetFiles(string path) { }

	public static string[] GetFiles(string path, string searchPattern) { }

	public static string[] GetFiles(string path, string searchPattern, SearchOption searchOption) { }

	private static string[] InternalGetFiles(string path, string searchPattern, SearchOption searchOption) { }

	public static string[] GetDirectories(string path) { }

	public static string[] GetDirectories(string path, string searchPattern) { }

	public static string[] GetDirectories(string path, string searchPattern, SearchOption searchOption) { }

	private static string[] InternalGetDirectories(string path, string searchPattern, SearchOption searchOption) { }

	public static string[] GetFileSystemEntries(string path) { }

	public static string[] GetFileSystemEntries(string path, string searchPattern) { }

	public static string[] GetFileSystemEntries(string path, string searchPattern, SearchOption searchOption) { }

	private static string[] InternalGetFileSystemEntries(string path, string searchPattern, SearchOption searchOption) { }

	internal static string[] InternalGetFileDirectoryNames(string path, string userPathOriginal, string searchPattern, bool includeFiles, bool includeDirs, SearchOption searchOption, bool checkHost) { }

	public static IEnumerable<string> EnumerateDirectories(string path) { }

	public static IEnumerable<string> EnumerateDirectories(string path, string searchPattern) { }

	public static IEnumerable<string> EnumerateDirectories(string path, string searchPattern, SearchOption searchOption) { }

	private static IEnumerable<string> InternalEnumerateDirectories(string path, string searchPattern, SearchOption searchOption) { }

	public static IEnumerable<string> EnumerateFiles(string path) { }

	public static IEnumerable<string> EnumerateFiles(string path, string searchPattern) { }

	public static IEnumerable<string> EnumerateFiles(string path, string searchPattern, SearchOption searchOption) { }

	private static IEnumerable<string> InternalEnumerateFiles(string path, string searchPattern, SearchOption searchOption) { }

	public static IEnumerable<string> EnumerateFileSystemEntries(string path) { }

	public static IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern) { }

	public static IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, SearchOption searchOption) { }

	private static IEnumerable<string> InternalEnumerateFileSystemEntries(string path, string searchPattern, SearchOption searchOption) { }

	private static IEnumerable<string> EnumerateFileSystemNames(string path, string searchPattern, SearchOption searchOption, bool includeFiles, bool includeDirs) { }

	public static string GetDirectoryRoot(string path) { }

	public static DirectoryInfo CreateDirectory(string path) { }

	private static DirectoryInfo CreateDirectoriesInternal(string path) { }

	public static void Delete(string path) { }

	private static void RecursiveDelete(string path) { }

	public static void Delete(string path, bool recursive) { }

	public static bool Exists(string path) { }

	public static DateTime GetLastAccessTime(string path) { }

	public static DateTime GetLastAccessTimeUtc(string path) { }

	public static DateTime GetLastWriteTime(string path) { }

	public static DateTime GetLastWriteTimeUtc(string path) { }

	public static DateTime GetCreationTime(string path) { }

	public static DateTime GetCreationTimeUtc(string path) { }

	public static string GetCurrentDirectory() { }

	internal static string InsecureGetCurrentDirectory() { }

	public static string[] GetLogicalDrives() { }

	private static bool IsRootDirectory(string path) { }

	public static DirectoryInfo GetParent(string path) { }

	public static void Move(string sourceDirName, string destDirName) { }

	public static void SetCreationTime(string path, DateTime creationTime) { }

	public static void SetCreationTimeUtc(string path, DateTime creationTimeUtc) { }

	public static void SetCurrentDirectory(string path) { }

	public static void SetLastAccessTime(string path, DateTime lastAccessTime) { }

	public static void SetLastAccessTimeUtc(string path, DateTime lastAccessTimeUtc) { }

	public static void SetLastWriteTime(string path, DateTime lastWriteTime) { }

	public static void SetLastWriteTimeUtc(string path, DateTime lastWriteTimeUtc) { }

	internal static string GetDemandDir(string fullPath, bool thisDirOnly) { }
}

// Namespace: 
internal sealed class Directory.SearchData
{
	// Fields
	public readonly string fullPath;
	public readonly string userPath;
	public readonly SearchOption searchOption;

	// Methods

	public void .ctor(string fullPath, string userPath, SearchOption searchOption) { }
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class DirectoryNotFoundException : IOException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class DriveNotFoundException : IOException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class EndOfStreamException : IOException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class FileInfo : FileSystemInfo
{
	// Fields
	private string _name;

	// Properties
	public override string Name { get; }
	public long Length { get; }
	public string DirectoryName { get; }
	public DirectoryInfo Directory { get; }
	public override bool Exists { get; }

	// Methods

	public void .ctor(string fileName) { }

	private void Init(string fileName, bool checkHost) { }

	private string GetDisplayPath(string originalPath) { }

	private void .ctor(SerializationInfo info, StreamingContext context) { }

	public override string get_Name() { }

	public long get_Length() { }

	public string get_DirectoryName() { }

	public DirectoryInfo get_Directory() { }

	public StreamWriter CreateText() { }

	public override bool get_Exists() { }

	public override string ToString() { }
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class FileLoadException : IOException
{
	// Fields
	private string _fileName;
	private string _fusionLog;

	// Properties
	public override string Message { get; }
	public string FusionLog { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	public override string get_Message() { }

	private void SetMessageField() { }

	public override string ToString() { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	public string get_FusionLog() { }

	public override void GetObjectData(SerializationInfo info, StreamingContext context) { }

	internal static string FormatFileLoadExceptionMessage(string fileName, int hResult) { }
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class FileNotFoundException : IOException
{
	// Fields
	private string _fileName;
	private string _fusionLog;

	// Properties
	public override string Message { get; }
	public string FusionLog { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	public void .ctor(string message, string fileName) { }

	public override string get_Message() { }

	private void SetMessageField() { }

	public override string ToString() { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	public string get_FusionLog() { }

	public override void GetObjectData(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.IO
internal static class FileSystemEnumerableFactory
{
	// Methods

	internal static IEnumerable<string> CreateFileNameIterator(string path, string originalUserPath, string searchPattern, bool includeFiles, bool includeDirs, SearchOption searchOption, bool checkHost) { }
}

// Namespace: System.IO
internal abstract class Iterator<TSource> : IEnumerable<TSource>, IEnumerable, IEnumerator<TSource>, IDisposable, IEnumerator
{
	// Fields
	private int threadId;
	internal int state;
	internal TSource current;

	// Properties
	public TSource Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0D210 Offset: 0x1E0C210 VA: 0x181E0D210
	|-Iterator<object>..ctor
	*/

	public TSource get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-Iterator<object>.get_Current
	*/

	protected abstract Iterator<TSource> Clone() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-Iterator<object>.Clone
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0CB20 Offset: 0x1E0BB20 VA: 0x181E0CB20
	|-Iterator<object>.Dispose
	*/

	protected virtual void Dispose(bool disposing) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0CBB0 Offset: 0x1E0BBB0 VA: 0x181E0CBB0
	|-Iterator<object>.Dispose
	*/

	public IEnumerator<TSource> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0CBE0 Offset: 0x1E0BBE0 VA: 0x181E0CBE0
	|-Iterator<object>.GetEnumerator
	*/

	public abstract bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-Iterator<object>.MoveNext
	*/

	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19F37A0 Offset: 0x19F27A0 VA: 0x1819F37A0
	|-Iterator<object>.System.Collections.IEnumerator.get_Current
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2318880 Offset: 0x2317880 VA: 0x182318880
	|-Iterator<object>.System.Collections.IEnumerable.GetEnumerator
	*/

	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0CF10 Offset: 0x1E0BF10 VA: 0x181E0CF10
	|-Iterator<object>.System.Collections.IEnumerator.Reset
	*/
}

// Namespace: System.IO
internal class FileSystemEnumerableIterator<TSource> : Iterator<TSource>
{
	// Fields
	private SearchResultHandler<TSource> _resultHandler;
	private List<Directory.SearchData> searchStack;
	private Directory.SearchData searchData;
	private string searchCriteria;
	private SafeFindHandle _hnd;
	private bool needsParentPathDiscoveryDemand;
	private bool empty;
	private string userPath;
	private SearchOption searchOption;
	private string fullPath;
	private string normalizedSearchPath;
	private bool _checkHost;

	// Methods

	internal void .ctor(string path, string originalUserPath, string searchPattern, SearchOption searchOption, SearchResultHandler<TSource> resultHandler, bool checkHost) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B50D0 Offset: 0x26B40D0 VA: 0x1826B50D0
	|-FileSystemEnumerableIterator<object>..ctor
	|-FileSystemEnumerableIterator<string>..ctor
	*/

	private void CommonInit() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B4420 Offset: 0x26B3420 VA: 0x1826B4420
	|-FileSystemEnumerableIterator<object>.CommonInit
	*/

	private void .ctor(string fullPath, string normalizedSearchPath, string searchCriteria, string userPath, SearchOption searchOption, SearchResultHandler<TSource> resultHandler, bool checkHost) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B53F0 Offset: 0x26B43F0 VA: 0x1826B53F0
	|-FileSystemEnumerableIterator<object>..ctor
	*/

	protected override Iterator<TSource> Clone() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B4350 Offset: 0x26B3350 VA: 0x1826B4350
	|-FileSystemEnumerableIterator<object>.Clone
	*/

	protected override void Dispose(bool disposing) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B47C0 Offset: 0x26B37C0 VA: 0x1826B47C0
	|-FileSystemEnumerableIterator<object>.Dispose
	*/

	public override bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B4AB0 Offset: 0x26B3AB0 VA: 0x1826B4AB0
	|-FileSystemEnumerableIterator<object>.MoveNext
	*/

	private SearchResult CreateSearchResult(Directory.SearchData localSearchData, Win32Native.WIN32_FIND_DATA findData) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B46D0 Offset: 0x26B36D0 VA: 0x1826B46D0
	|-FileSystemEnumerableIterator<object>.CreateSearchResult
	*/

	private void HandleError(int hr, string path) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B4A60 Offset: 0x26B3A60 VA: 0x1826B4A60
	|-FileSystemEnumerableIterator<object>.HandleError
	*/

	private void AddSearchableDirsToStack(Directory.SearchData localSearchData) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B3FD0 Offset: 0x26B2FD0 VA: 0x1826B3FD0
	|-FileSystemEnumerableIterator<object>.AddSearchableDirsToStack
	*/

	internal void DoDemand(string fullPathToDemand) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-FileSystemEnumerableIterator<object>.DoDemand
	*/

	private static string NormalizeSearchPattern(string searchPattern) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B5000 Offset: 0x26B4000 VA: 0x1826B5000
	|-FileSystemEnumerableIterator<object>.NormalizeSearchPattern
	*/

	private static string GetNormalizedSearchCriteria(string fullSearchString, string fullPathMod) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B4980 Offset: 0x26B3980 VA: 0x1826B4980
	|-FileSystemEnumerableIterator<object>.GetNormalizedSearchCriteria
	*/

	private static string GetFullSearchString(string fullPath, string searchPattern) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B4890 Offset: 0x26B3890 VA: 0x1826B4890
	|-FileSystemEnumerableIterator<object>.GetFullSearchString
	*/
}

// Namespace: System.IO
internal abstract class SearchResultHandler<TSource>
{
	// Methods

	internal abstract bool IsResultIncluded(SearchResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-SearchResultHandler<object>.IsResultIncluded
	*/

	internal abstract TSource CreateObject(SearchResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-SearchResultHandler<object>.CreateObject
	*/

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-SearchResultHandler<object>..ctor
	|-SearchResultHandler<string>..ctor
	*/
}

// Namespace: System.IO
internal class StringResultHandler : SearchResultHandler<string>
{
	// Fields
	private bool _includeFiles;
	private bool _includeDirs;

	// Methods

	internal void .ctor(bool includeFiles, bool includeDirs) { }

	internal override bool IsResultIncluded(SearchResult result) { }

	internal override string CreateObject(SearchResult result) { }
}

// Namespace: System.IO
internal sealed class SearchResult
{
	// Fields
	private string fullPath;
	private string userPath;
	private Win32Native.WIN32_FIND_DATA findData;

	// Properties
	internal string UserPath { get; }
	internal Win32Native.WIN32_FIND_DATA FindData { get; }

	// Methods

	internal void .ctor(string fullPath, string userPath, Win32Native.WIN32_FIND_DATA findData) { }

	internal string get_UserPath() { }

	internal Win32Native.WIN32_FIND_DATA get_FindData() { }
}

// Namespace: System.IO
internal static class FileSystemEnumerableHelpers
{
	// Methods

	internal static bool IsDir(Win32Native.WIN32_FIND_DATA data) { }

	internal static bool IsFile(Win32Native.WIN32_FIND_DATA data) { }
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public abstract class FileSystemInfo : MarshalByRefObject, ISerializable
{
	// Fields
	internal MonoIOStat _data;
	internal int _dataInitialised;
	protected string FullPath;
	protected string OriginalPath;
	private string _displayPath;

	// Properties
	public virtual string FullName { get; }
	public abstract string Name { get; }
	public abstract bool Exists { get; }
	public DateTime LastWriteTime { get; }
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public DateTime LastWriteTimeUtc { get; }
	internal string DisplayPath { get; set; }

	// Methods

	protected void .ctor() { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	public virtual string get_FullName() { }

	public abstract string get_Name() { }

	public abstract bool get_Exists() { }

	public DateTime get_LastWriteTime() { }

	public DateTime get_LastWriteTimeUtc() { }

	public void Refresh() { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { }

	internal string get_DisplayPath() { }

	internal void set_DisplayPath(string value) { }
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class IOException : SystemException
{
	// Fields
	private string _maybeFullPath;

	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	public void .ctor(string message, int hresult) { }

	internal void .ctor(string message, int hresult, string maybeFullPath) { }

	public void .ctor(string message, Exception innerException) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class MemoryStream : Stream
{
	// Fields
	private byte[] _buffer;
	private int _origin;
	private int _position;
	private int _length;
	private int _capacity;
	private bool _expandable;
	private bool _writable;
	private bool _exposable;
	private bool _isOpen;
	private Task<int> _lastReadTask;

	// Properties
	public override bool CanRead { get; }
	public override bool CanSeek { get; }
	public override bool CanWrite { get; }
	public virtual int Capacity { get; set; }
	public override long Length { get; }
	public override long Position { get; set; }

	// Methods

	public void .ctor() { }

	public void .ctor(int capacity) { }

	public void .ctor(byte[] buffer) { }

	public void .ctor(byte[] buffer, bool writable) { }

	public void .ctor(byte[] buffer, int index, int count) { }

	public void .ctor(byte[] buffer, int index, int count, bool writable, bool publiclyVisible) { }

	public override bool get_CanRead() { }

	public override bool get_CanSeek() { }

	public override bool get_CanWrite() { }

	private void EnsureWriteable() { }

	protected override void Dispose(bool disposing) { }

	private bool EnsureCapacity(int value) { }

	public override void Flush() { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override Task FlushAsync(CancellationToken cancellationToken) { }

	public virtual byte[] GetBuffer() { }

	internal byte[] InternalGetBuffer() { }

	internal int InternalGetPosition() { }

	internal int InternalReadInt32() { }

	internal int InternalEmulateRead(int count) { }

	public virtual int get_Capacity() { }

	public virtual void set_Capacity(int value) { }

	public override long get_Length() { }

	public override long get_Position() { }

	public override void set_Position(long value) { }

	public override int Read([In] [Out] byte[] buffer, int offset, int count) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	public override int ReadByte() { }

	public override long Seek(long offset, SeekOrigin loc) { }

	public override void SetLength(long value) { }

	public virtual byte[] ToArray() { }

	public override void Write(byte[] buffer, int offset, int count) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	public override void WriteByte(byte value) { }
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class PathTooLongException : IOException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.IO
internal sealed class PinnedBufferMemoryStream : UnmanagedMemoryStream
{
	// Fields
	private byte[] _array;
	private GCHandle _pinningHandle;

	// Methods

	internal void .ctor(byte[] array) { }

	protected override void Finalize() { }

	protected override void Dispose(bool disposing) { }
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public abstract class Stream : MarshalByRefObject, IDisposable
{
	// Fields
	public static readonly Stream Null;
	private Stream.ReadWriteTask _activeReadWriteTask;
	private SemaphoreSlim _asyncActiveSemaphore;

	// Properties
	public abstract bool CanRead { get; }
	public abstract bool CanSeek { get; }
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public virtual bool CanTimeout { get; }
	public abstract bool CanWrite { get; }
	public abstract long Length { get; }
	public abstract long Position { get; set; }
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public virtual int ReadTimeout { get; set; }
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public virtual int WriteTimeout { get; set; }

	// Methods

	internal SemaphoreSlim EnsureAsyncActiveSemaphoreInitialized() { }

	public abstract bool get_CanRead() { }

	public abstract bool get_CanSeek() { }

	public virtual bool get_CanTimeout() { }

	public abstract bool get_CanWrite() { }

	public abstract long get_Length() { }

	public abstract long get_Position() { }

	public abstract void set_Position(long value) { }

	public virtual int get_ReadTimeout() { }

	public virtual void set_ReadTimeout(int value) { }

	public virtual int get_WriteTimeout() { }

	public virtual void set_WriteTimeout(int value) { }

	public virtual void Close() { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	public abstract void Flush() { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public virtual Task FlushAsync(CancellationToken cancellationToken) { }

	public virtual IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback callback, object state) { }

	internal IAsyncResult BeginReadInternal(byte[] buffer, int offset, int count, AsyncCallback callback, object state, bool serializeAsynchronously) { }

	public virtual int EndRead(IAsyncResult asyncResult) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public Task<int> ReadAsync(byte[] buffer, int offset, int count) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public virtual Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	private Task<int> BeginEndReadAsync(byte[] buffer, int offset, int count) { }

	public virtual IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback callback, object state) { }

	internal IAsyncResult BeginWriteInternal(byte[] buffer, int offset, int count, AsyncCallback callback, object state, bool serializeAsynchronously) { }

	private void RunReadWriteTaskWhenReady(Task asyncWaiter, Stream.ReadWriteTask readWriteTask) { }

	private void RunReadWriteTask(Stream.ReadWriteTask readWriteTask) { }

	public virtual void EndWrite(IAsyncResult asyncResult) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public Task WriteAsync(byte[] buffer, int offset, int count) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public virtual Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	private Task BeginEndWriteAsync(byte[] buffer, int offset, int count) { }

	public abstract long Seek(long offset, SeekOrigin origin) { }

	public abstract void SetLength(long value) { }

	public abstract int Read([In] [Out] byte[] buffer, int offset, int count) { }

	public virtual int ReadByte() { }

	public abstract void Write(byte[] buffer, int offset, int count) { }

	public virtual void WriteByte(byte value) { }

	internal IAsyncResult BlockingBeginRead(byte[] buffer, int offset, int count, AsyncCallback callback, object state) { }

	internal static int BlockingEndRead(IAsyncResult asyncResult) { }

	internal IAsyncResult BlockingBeginWrite(byte[] buffer, int offset, int count, AsyncCallback callback, object state) { }

	internal static void BlockingEndWrite(IAsyncResult asyncResult) { }

	protected void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
private struct Stream.ReadWriteParameters
{
	// Fields
	internal byte[] Buffer;
	internal int Offset;
	internal int Count;
}

// Namespace: 
private sealed class Stream.ReadWriteTask : Task<int>, ITaskCompletionAction
{
	// Fields
	internal readonly bool _isRead;
	internal Stream _stream;
	internal byte[] _buffer;
	internal int _offset;
	internal int _count;
	private AsyncCallback _callback;
	private ExecutionContext _context;
	private static ContextCallback s_invokeAsyncCallback;

	// Methods

	internal void ClearBeginState() { }

	public void .ctor(bool isRead, Func<object, int> function, object state, Stream stream, byte[] buffer, int offset, int count, AsyncCallback callback) { }

	private static void InvokeAsyncCallback(object completedTask) { }

	private void System.Threading.Tasks.ITaskCompletionAction.Invoke(Task completingTask) { }
}

// Namespace: 
[Serializable]
private sealed class Stream.NullStream : Stream
{
	// Fields
	private static Task<int> s_nullReadTask;

	// Properties
	public override bool CanRead { get; }
	public override bool CanWrite { get; }
	public override bool CanSeek { get; }
	public override long Length { get; }
	public override long Position { get; set; }

	// Methods

	internal void .ctor() { }

	public override bool get_CanRead() { }

	public override bool get_CanWrite() { }

	public override bool get_CanSeek() { }

	public override long get_Length() { }

	public override long get_Position() { }

	public override void set_Position(long value) { }

	protected override void Dispose(bool disposing) { }

	public override void Flush() { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override Task FlushAsync(CancellationToken cancellationToken) { }

	public override IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback callback, object state) { }

	public override int EndRead(IAsyncResult asyncResult) { }

	public override IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback callback, object state) { }

	public override void EndWrite(IAsyncResult asyncResult) { }

	public override int Read([In] [Out] byte[] buffer, int offset, int count) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	public override int ReadByte() { }

	public override void Write(byte[] buffer, int offset, int count) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	public override void WriteByte(byte value) { }

	public override long Seek(long offset, SeekOrigin origin) { }

	public override void SetLength(long length) { }
}

// Namespace: 
internal sealed class Stream.SynchronousAsyncResult : IAsyncResult
{
	// Fields
	private readonly object _stateObject;
	private readonly bool _isWrite;
	private ManualResetEvent _waitHandle;
	private ExceptionDispatchInfo _exceptionInfo;
	private bool _endXxxCalled;
	private int _bytesRead;

	// Properties
	public bool IsCompleted { get; }
	public WaitHandle AsyncWaitHandle { get; }
	public object AsyncState { get; }
	public bool CompletedSynchronously { get; }

	// Methods

	internal void .ctor(int bytesRead, object asyncStateObject) { }

	internal void .ctor(object asyncStateObject) { }

	internal void .ctor(Exception ex, object asyncStateObject, bool isWrite) { }

	public bool get_IsCompleted() { }

	public WaitHandle get_AsyncWaitHandle() { }

	public object get_AsyncState() { }

	public bool get_CompletedSynchronously() { }

	internal void ThrowIfError() { }

	internal static int EndRead(IAsyncResult asyncResult) { }

	internal static void EndWrite(IAsyncResult asyncResult) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class Stream.SynchronousAsyncResult.<>c
{
	// Fields
	public static readonly Stream.SynchronousAsyncResult.<>c <>9;
	public static Func<ManualResetEvent> <>9__12_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal ManualResetEvent <get_AsyncWaitHandle>b__12_0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class Stream.<>c
{
	// Fields
	public static readonly Stream.<>c <>9;
	public static Func<SemaphoreSlim> <>9__4_0;
	public static Action<object> <>9__36_0;
	public static Func<object, int> <>9__39_0;
	public static Func<Stream, Stream.ReadWriteParameters, AsyncCallback, object, IAsyncResult> <>9__43_0;
	public static Func<Stream, IAsyncResult, int> <>9__43_1;
	public static Func<object, int> <>9__46_0;
	public static Action<Task, object> <>9__47_0;
	public static Func<Stream, Stream.ReadWriteParameters, AsyncCallback, object, IAsyncResult> <>9__53_0;
	public static Func<Stream, IAsyncResult, VoidTaskResult> <>9__53_1;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal SemaphoreSlim <EnsureAsyncActiveSemaphoreInitialized>b__4_0() { }

	internal void <FlushAsync>b__36_0(object state) { }

	internal int <BeginReadInternal>b__39_0(object <p0>) { }

	internal IAsyncResult <BeginEndReadAsync>b__43_0(Stream stream, Stream.ReadWriteParameters args, AsyncCallback callback, object state) { }

	internal int <BeginEndReadAsync>b__43_1(Stream stream, IAsyncResult asyncResult) { }

	internal int <BeginWriteInternal>b__46_0(object <p0>) { }

	internal void <RunReadWriteTaskWhenReady>b__47_0(Task t, object state) { }

	internal IAsyncResult <BeginEndWriteAsync>b__53_0(Stream stream, Stream.ReadWriteParameters args, AsyncCallback callback, object state) { }

	internal VoidTaskResult <BeginEndWriteAsync>b__53_1(Stream stream, IAsyncResult asyncResult) { }
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class StreamReader : TextReader
{
	// Fields
	public static readonly StreamReader Null;
	private Stream stream;
	private Encoding encoding;
	private Decoder decoder;
	private byte[] byteBuffer;
	private char[] charBuffer;
	private byte[] _preamble;
	private int charPos;
	private int charLen;
	private int byteLen;
	private int bytePos;
	private int _maxCharsPerBuffer;
	private bool _detectEncoding;
	private bool _checkPreamble;
	private bool _isBlocked;
	private bool _closable;
	private Task _asyncReadTask;

	// Properties
	internal static int DefaultBufferSize { get; }
	public virtual Encoding CurrentEncoding { get; }
	public virtual Stream BaseStream { get; }
	internal bool LeaveOpen { get; }
	public bool EndOfStream { get; }
	private int CharLen_Prop { get; set; }
	private int CharPos_Prop { get; set; }
	private int ByteLen_Prop { get; set; }
	private int BytePos_Prop { get; set; }
	private bool CheckPreamble_Prop { get; }
	private Decoder Decoder_Prop { get; }
	private bool DetectEncoding_Prop { get; }
	private char[] CharBuffer_Prop { get; }
	private byte[] ByteBuffer_Prop { get; }
	private bool IsBlocked_Prop { get; set; }
	private Stream Stream_Prop { get; }
	private int MaxCharsPerBuffer_Prop { get; }

	// Methods

	internal static int get_DefaultBufferSize() { }

	private void CheckAsyncTaskInProgress() { }

	internal void .ctor() { }

	public void .ctor(Stream stream) { }

	public void .ctor(Stream stream, bool detectEncodingFromByteOrderMarks) { }

	public void .ctor(Stream stream, Encoding encoding) { }

	public void .ctor(Stream stream, Encoding encoding, bool detectEncodingFromByteOrderMarks) { }

	public void .ctor(Stream stream, Encoding encoding, bool detectEncodingFromByteOrderMarks, int bufferSize, bool leaveOpen) { }

	public void .ctor(string path) { }

	public void .ctor(string path, bool detectEncodingFromByteOrderMarks) { }

	public void .ctor(string path, Encoding encoding) { }

	public void .ctor(string path, Encoding encoding, bool detectEncodingFromByteOrderMarks, int bufferSize) { }

	internal void .ctor(string path, Encoding encoding, bool detectEncodingFromByteOrderMarks, int bufferSize, bool checkHost) { }

	private void Init(Stream stream, Encoding encoding, bool detectEncodingFromByteOrderMarks, int bufferSize, bool leaveOpen) { }

	internal void Init(Stream stream) { }

	public override void Close() { }

	protected override void Dispose(bool disposing) { }

	public virtual Encoding get_CurrentEncoding() { }

	public virtual Stream get_BaseStream() { }

	internal bool get_LeaveOpen() { }

	public bool get_EndOfStream() { }

	public override int Peek() { }

	internal bool DataAvailable() { }

	public override int Read() { }

	public override int Read([In] [Out] char[] buffer, int index, int count) { }

	public override string ReadToEnd() { }

	private void CompressBuffer(int n) { }

	private void DetectEncoding() { }

	private bool IsPreamble() { }

	internal virtual int ReadBuffer() { }

	private int ReadBuffer(char[] userBuffer, int userOffset, int desiredChars, out bool readToUserBuffer) { }

	public override string ReadLine() { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override Task<string> ReadToEndAsync() { }

	[AsyncStateMachineAttribute] // RVA: 0x53E70 Offset: 0x53270 VA: 0x180053E70
	private Task<string> ReadToEndAsyncInternal() { }

	[AsyncStateMachineAttribute] // RVA: 0x55D70 Offset: 0x55170 VA: 0x180055D70
	internal override Task<int> ReadAsyncInternal(char[] buffer, int index, int count) { }

	private int get_CharLen_Prop() { }

	private void set_CharLen_Prop(int value) { }

	private int get_CharPos_Prop() { }

	private void set_CharPos_Prop(int value) { }

	private int get_ByteLen_Prop() { }

	private void set_ByteLen_Prop(int value) { }

	private int get_BytePos_Prop() { }

	private void set_BytePos_Prop(int value) { }

	private bool get_CheckPreamble_Prop() { }

	private Decoder get_Decoder_Prop() { }

	private bool get_DetectEncoding_Prop() { }

	private char[] get_CharBuffer_Prop() { }

	private byte[] get_ByteBuffer_Prop() { }

	private bool get_IsBlocked_Prop() { }

	private void set_IsBlocked_Prop(bool value) { }

	private Stream get_Stream_Prop() { }

	private int get_MaxCharsPerBuffer_Prop() { }

	[AsyncStateMachineAttribute] // RVA: 0x57BA0 Offset: 0x56FA0 VA: 0x180057BA0
	private Task<int> ReadBufferAsync() { }

	private static void .cctor() { }
}

// Namespace: 
private class StreamReader.NullStreamReader : StreamReader
{
	// Properties
	public override Stream BaseStream { get; }
	public override Encoding CurrentEncoding { get; }

	// Methods

	internal void .ctor() { }

	public override Stream get_BaseStream() { }

	public override Encoding get_CurrentEncoding() { }

	protected override void Dispose(bool disposing) { }

	public override int Peek() { }

	public override int Read() { }

	public override int Read(char[] buffer, int index, int count) { }

	public override string ReadLine() { }

	public override string ReadToEnd() { }

	internal override int ReadBuffer() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct StreamReader.<ReadToEndAsyncInternal>d__63 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder<string> <>t__builder;
	public StreamReader <>4__this;
	private StringBuilder <sb>5__1;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int> <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct StreamReader.<ReadAsyncInternal>d__65 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder<int> <>t__builder;
	public StreamReader <>4__this;
	public int count;
	private Stream <tmpStream>5__1;
	private byte[] <tmpByteBuffer>5__2;
	private bool <readToUserBuffer>5__3;
	public char[] buffer;
	public int index;
	private int <charsRead>5__4;
	private int <n>5__5;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int> <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct StreamReader.<ReadBufferAsync>d__98 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder<int> <>t__builder;
	public StreamReader <>4__this;
	private Stream <tmpStream>5__1;
	private byte[] <tmpByteBuffer>5__2;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int> <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class StreamWriter : TextWriter
{
	// Fields
	public static readonly StreamWriter Null;
	private Stream stream;
	private Encoding encoding;
	private Encoder encoder;
	private byte[] byteBuffer;
	private char[] charBuffer;
	private int charPos;
	private int charLen;
	private bool autoFlush;
	private bool haveWrittenPreamble;
	private bool closable;
	private Task _asyncWriteTask;
	private static Encoding _UTF8NoBOM;

	// Properties
	internal static Encoding UTF8NoBOM { get; }
	public virtual bool AutoFlush { set; }
	internal bool LeaveOpen { get; }
	public override Encoding Encoding { get; }

	// Methods

	private void CheckAsyncTaskInProgress() { }

	[FriendAccessAllowedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static Encoding get_UTF8NoBOM() { }

	internal void .ctor() { }

	public void .ctor(Stream stream) { }

	public void .ctor(Stream stream, Encoding encoding) { }

	public void .ctor(Stream stream, Encoding encoding, int bufferSize, bool leaveOpen) { }

	public void .ctor(string path) { }

	public void .ctor(string path, bool append) { }

	public void .ctor(string path, bool append, Encoding encoding) { }

	public void .ctor(string path, bool append, Encoding encoding, int bufferSize) { }

	internal void .ctor(string path, bool append, Encoding encoding, int bufferSize, bool checkHost) { }

	private void Init(Stream streamArg, Encoding encodingArg, int bufferSize, bool shouldLeaveOpen) { }

	private static Stream CreateFile(string path, bool append, bool checkHost) { }

	public override void Close() { }

	protected override void Dispose(bool disposing) { }

	public override void Flush() { }

	private void Flush(bool flushStream, bool flushEncoder) { }

	public virtual void set_AutoFlush(bool value) { }

	internal bool get_LeaveOpen() { }

	public override Encoding get_Encoding() { }

	public override void Write(char value) { }

	public override void Write(char[] buffer) { }

	public override void Write(char[] buffer, int index, int count) { }

	public override void Write(string value) { }

	private static void .cctor() { }
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class StringReader : TextReader
{
	// Fields
	private string _s;
	private int _pos;
	private int _length;

	// Methods

	public void .ctor(string s) { }

	public override void Close() { }

	protected override void Dispose(bool disposing) { }

	public override int Peek() { }

	public override int Read() { }

	public override int Read([In] [Out] char[] buffer, int index, int count) { }

	public override string ReadToEnd() { }

	public override string ReadLine() { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override Task<string> ReadToEndAsync() { }
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class StringWriter : TextWriter
{
	// Fields
	private static UnicodeEncoding m_encoding;
	private StringBuilder _sb;
	private bool _isOpen;

	// Properties
	public override Encoding Encoding { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(IFormatProvider formatProvider) { }

	public void .ctor(StringBuilder sb) { }

	public void .ctor(StringBuilder sb, IFormatProvider formatProvider) { }

	public override void Close() { }

	protected override void Dispose(bool disposing) { }

	public override Encoding get_Encoding() { }

	public override void Write(char value) { }

	public override void Write(char[] buffer, int index, int count) { }

	public override void Write(string value) { }

	public override string ToString() { }

	private static void .cctor() { }
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public abstract class TextReader : MarshalByRefObject, IDisposable
{
	// Fields
	private static Func<object, string> _ReadLineDelegate;
	private static Func<object, int> _ReadDelegate;
	public static readonly TextReader Null;

	// Methods

	protected void .ctor() { }

	public virtual void Close() { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	public virtual int Peek() { }

	public virtual int Read() { }

	public virtual int Read([In] [Out] char[] buffer, int index, int count) { }

	public virtual string ReadToEnd() { }

	public virtual string ReadLine() { }

	[ComVisibleAttribute] // RVA: 0x6CC40 Offset: 0x6C040 VA: 0x18006CC40
	[AsyncStateMachineAttribute] // RVA: 0x6CC40 Offset: 0x6C040 VA: 0x18006CC40
	public virtual Task<string> ReadToEndAsync() { }

	internal virtual Task<int> ReadAsyncInternal(char[] buffer, int index, int count) { }

	public static TextReader Synchronized(TextReader reader) { }

	private static void .cctor() { }
}

// Namespace: 
[Serializable]
private sealed class TextReader.NullTextReader : TextReader
{
	// Methods

	public void .ctor() { }

	public override int Read(char[] buffer, int index, int count) { }

	public override string ReadLine() { }
}

// Namespace: 
[Serializable]
internal sealed class TextReader.SyncTextReader : TextReader
{
	// Fields
	internal TextReader _in;

	// Methods

	internal void .ctor(TextReader t) { }

	public override void Close() { }

	protected override void Dispose(bool disposing) { }

	public override int Peek() { }

	public override int Read() { }

	public override int Read([In] [Out] char[] buffer, int index, int count) { }

	public override string ReadLine() { }

	public override string ReadToEnd() { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override Task<string> ReadToEndAsync() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct TextReader.<ReadToEndAsync>d__14 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder<string> <>t__builder;
	private StringBuilder <sb>5__1;
	private char[] <chars>5__2;
	private int <len>5__3;
	public TextReader <>4__this;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int> <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class TextReader.<>c
{
	// Fields
	public static readonly TextReader.<>c <>9;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal string <.cctor>b__22_0(object state) { }

	internal int <.cctor>b__22_1(object state) { }
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public abstract class TextWriter : MarshalByRefObject, IDisposable
{
	// Fields
	public static readonly TextWriter Null;
	private static Action<object> _WriteCharDelegate;
	private static Action<object> _WriteStringDelegate;
	private static Action<object> _WriteCharArrayRangeDelegate;
	private static Action<object> _WriteLineCharDelegate;
	private static Action<object> _WriteLineStringDelegate;
	private static Action<object> _WriteLineCharArrayRangeDelegate;
	private static Action<object> _FlushDelegate;
	protected char[] CoreNewLine;
	private IFormatProvider InternalFormatProvider;

	// Properties
	private static string InitialNewLine { get; }
	public virtual IFormatProvider FormatProvider { get; }
	public abstract Encoding Encoding { get; }

	// Methods

	private static string get_InitialNewLine() { }

	protected void .ctor() { }

	protected void .ctor(IFormatProvider formatProvider) { }

	public virtual IFormatProvider get_FormatProvider() { }

	public virtual void Close() { }

	protected virtual void Dispose(bool disposing) { }

	public void Dispose() { }

	public virtual void Flush() { }

	public abstract Encoding get_Encoding() { }

	public static TextWriter Synchronized(TextWriter writer) { }

	public virtual void Write(char value) { }

	public virtual void Write(char[] buffer) { }

	public virtual void Write(char[] buffer, int index, int count) { }

	public virtual void Write(int value) { }

	public virtual void Write(long value) { }

	public virtual void Write(float value) { }

	public virtual void Write(string value) { }

	public virtual void WriteLine() { }

	public virtual void WriteLine(char value) { }

	public virtual void WriteLine(char[] buffer, int index, int count) { }

	public virtual void WriteLine(int value) { }

	public virtual void WriteLine(float value) { }

	public virtual void WriteLine(string value) { }

	public virtual void WriteLine(string format, object arg0) { }

	public virtual void WriteLine(string format, object arg0, object arg1) { }

	private static void .cctor() { }
}

// Namespace: 
[Serializable]
private sealed class TextWriter.NullTextWriter : TextWriter
{
	// Properties
	public override Encoding Encoding { get; }

	// Methods

	internal void .ctor() { }

	public override Encoding get_Encoding() { }

	public override void Write(char[] buffer, int index, int count) { }

	public override void Write(string value) { }

	public override void WriteLine() { }

	public override void WriteLine(string value) { }
}

// Namespace: 
[Serializable]
internal sealed class TextWriter.SyncTextWriter : TextWriter, IDisposable
{
	// Fields
	private TextWriter _out;

	// Properties
	public override Encoding Encoding { get; }
	public override IFormatProvider FormatProvider { get; }

	// Methods

	internal void .ctor(TextWriter t) { }

	public override Encoding get_Encoding() { }

	public override IFormatProvider get_FormatProvider() { }

	public override void Close() { }

	protected override void Dispose(bool disposing) { }

	public override void Flush() { }

	public override void Write(char value) { }

	public override void Write(char[] buffer) { }

	public override void Write(char[] buffer, int index, int count) { }

	public override void Write(int value) { }

	public override void Write(long value) { }

	public override void Write(float value) { }

	public override void Write(string value) { }

	public override void WriteLine() { }

	public override void WriteLine(char value) { }

	public override void WriteLine(char[] buffer, int index, int count) { }

	public override void WriteLine(int value) { }

	public override void WriteLine(float value) { }

	public override void WriteLine(string value) { }

	public override void WriteLine(string format, object arg0) { }

	public override void WriteLine(string format, object arg0, object arg1) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class TextWriter.<>c
{
	// Fields
	public static readonly TextWriter.<>c <>9;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <.cctor>b__73_0(object state) { }

	internal void <.cctor>b__73_1(object state) { }

	internal void <.cctor>b__73_2(object state) { }

	internal void <.cctor>b__73_3(object state) { }

	internal void <.cctor>b__73_4(object state) { }

	internal void <.cctor>b__73_5(object state) { }

	internal void <.cctor>b__73_6(object state) { }
}

// Namespace: System.IO
public class UnmanagedMemoryStream : Stream
{
	// Fields
	private SafeBuffer _buffer;
	private byte* _mem;
	private long _length;
	private long _capacity;
	private long _position;
	private long _offset;
	private FileAccess _access;
	internal bool _isOpen;
	private Task<int> _lastReadTask;

	// Properties
	public override bool CanRead { get; }
	public override bool CanSeek { get; }
	public override bool CanWrite { get; }
	public override long Length { get; }
	public override long Position { get; set; }
	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public byte* PositionPointer { get; }

	// Methods

	protected void .ctor() { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public void .ctor(byte* pointer, long length) { }

	internal void .ctor(byte* pointer, long length, long capacity, FileAccess access, bool skipSecurityCheck) { }

	internal void Initialize(byte* pointer, long length, long capacity, FileAccess access, bool skipSecurityCheck) { }

	public override bool get_CanRead() { }

	public override bool get_CanSeek() { }

	public override bool get_CanWrite() { }

	protected override void Dispose(bool disposing) { }

	public override void Flush() { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override Task FlushAsync(CancellationToken cancellationToken) { }

	public override long get_Length() { }

	public override long get_Position() { }

	public override void set_Position(long value) { }

	public byte* get_PositionPointer() { }

	public override int Read([In] [Out] byte[] buffer, int offset, int count) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	public override int ReadByte() { }

	public override long Seek(long offset, SeekOrigin loc) { }

	public override void SetLength(long value) { }

	public override void Write(byte[] buffer, int offset, int count) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	public override void WriteByte(byte value) { }
}

// Namespace: System.IO
internal static class PathInternal
{
	// Methods

	public static bool IsPartiallyQualified(string path) { }

	public static bool HasIllegalCharacters(string path, bool checkAdditional) { }
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class DirectoryInfo : FileSystemInfo
{
	// Fields
	private string current;
	private string parent;

	// Properties
	public override bool Exists { get; }
	public override string Name { get; }
	public DirectoryInfo Parent { get; }

	// Methods

	public void .ctor(string path) { }

	internal void .ctor(string path, bool simpleOriginalPath) { }

	private void .ctor(SerializationInfo info, StreamingContext context) { }

	private void Initialize() { }

	public override bool get_Exists() { }

	public override string get_Name() { }

	public DirectoryInfo get_Parent() { }

	public void Create() { }

	public FileInfo[] GetFiles() { }

	public FileInfo[] GetFiles(string searchPattern) { }

	public DirectoryInfo[] GetDirectories() { }

	public DirectoryInfo[] GetDirectories(string searchPattern) { }

	public override string ToString() { }

	internal void CheckPath(string path) { }
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public static class File
{
	// Fields
	private static Nullable<DateTime> defaultLocalFileTime;

	// Properties
	private static DateTime DefaultLocalFileTime { get; }

	// Methods

	public static void AppendAllText(string path, string contents) { }

	public static StreamWriter AppendText(string path) { }

	public static void Copy(string sourceFileName, string destFileName) { }

	public static void Copy(string sourceFileName, string destFileName, bool overwrite) { }

	public static FileStream Create(string path) { }

	public static FileStream Create(string path, int bufferSize) { }

	public static StreamWriter CreateText(string path) { }

	public static void Delete(string path) { }

	public static bool Exists(string path) { }

	public static FileAttributes GetAttributes(string path) { }

	public static DateTime GetCreationTime(string path) { }

	public static DateTime GetLastAccessTime(string path) { }

	public static DateTime GetLastWriteTime(string path) { }

	public static FileStream Open(string path, FileMode mode) { }

	public static FileStream OpenRead(string path) { }

	public static StreamReader OpenText(string path) { }

	public static void SetAttributes(string path, FileAttributes fileAttributes) { }

	public static void SetCreationTime(string path, DateTime creationTime) { }

	public static void SetLastAccessTime(string path, DateTime lastAccessTime) { }

	public static void SetLastWriteTime(string path, DateTime lastWriteTime) { }

	public static byte[] ReadAllBytes(string path) { }

	public static string[] ReadAllLines(string path) { }

	private static string[] ReadAllLines(StreamReader reader) { }

	public static void WriteAllBytes(string path, byte[] bytes) { }

	public static void WriteAllLines(string path, string[] contents) { }

	private static void WriteAllLines(StreamWriter writer, string[] contents) { }

	public static void WriteAllText(string path, string contents) { }

	public static void WriteAllText(string path, string contents, Encoding encoding) { }

	private static DateTime get_DefaultLocalFileTime() { }

	internal static int FillAttributeInfo(string path, ref MonoIOStat data, bool tryagain, bool returnErrorOnNotFound) { }
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
[FlagsAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
[Serializable]
public enum FileAccess
{
	// Fields
	public int value__;
	public const FileAccess Read = 1;
	public const FileAccess Write = 2;
	public const FileAccess ReadWrite = 3;
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
[FlagsAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
[Serializable]
public enum FileAttributes
{
	// Fields
	public int value__;
	public const FileAttributes Archive = 32;
	public const FileAttributes Compressed = 2048;
	public const FileAttributes Device = 64;
	public const FileAttributes Directory = 16;
	public const FileAttributes Encrypted = 16384;
	public const FileAttributes Hidden = 2;
	public const FileAttributes Normal = 128;
	public const FileAttributes NotContentIndexed = 8192;
	public const FileAttributes Offline = 4096;
	public const FileAttributes ReadOnly = 1;
	public const FileAttributes ReparsePoint = 1024;
	public const FileAttributes SparseFile = 512;
	public const FileAttributes System = 4;
	public const FileAttributes Temporary = 256;
	public const FileAttributes IntegrityStream = 32768;
	public const FileAttributes NoScrubData = 131072;
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum FileMode
{
	// Fields
	public int value__;
	public const FileMode CreateNew = 1;
	public const FileMode Create = 2;
	public const FileMode Open = 3;
	public const FileMode OpenOrCreate = 4;
	public const FileMode Truncate = 5;
	public const FileMode Append = 6;
}

// Namespace: System.IO
[FlagsAttribute] // RVA: 0xC5D30 Offset: 0xC5130 VA: 0x1800C5D30
[ComVisibleAttribute] // RVA: 0xC5D30 Offset: 0xC5130 VA: 0x1800C5D30
[Serializable]
public enum FileOptions
{
	// Fields
	public int value__;
	public const FileOptions None = 0;
	public const FileOptions Encrypted = 16384;
	public const FileOptions DeleteOnClose = 67108864;
	public const FileOptions SequentialScan = 134217728;
	public const FileOptions RandomAccess = 268435456;
	public const FileOptions Asynchronous = 1073741824;
	public const FileOptions WriteThrough = -2147483648;
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
[FlagsAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
[Serializable]
public enum FileShare
{
	// Fields
	public int value__;
	public const FileShare None = 0;
	public const FileShare Read = 1;
	public const FileShare Write = 2;
	public const FileShare ReadWrite = 3;
	public const FileShare Delete = 4;
	public const FileShare Inheritable = 16;
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class FileStream : Stream
{
	// Fields
	private static byte[] buf_recycle;
	private static readonly object buf_recycle_lock;
	private byte[] buf;
	private string name;
	private SafeFileHandle safeHandle;
	private bool isExposed;
	private long append_startpos;
	private FileAccess access;
	private bool owner;
	private bool async;
	private bool canseek;
	private bool anonymous;
	private bool buf_dirty;
	private int buf_size;
	private int buf_length;
	private int buf_offset;
	private long buf_start;

	// Properties
	public override bool CanRead { get; }
	public override bool CanWrite { get; }
	public override bool CanSeek { get; }
	public override long Length { get; }
	public override long Position { get; set; }
	public virtual SafeFileHandle SafeFileHandle { get; }

	// Methods

	[ObsoleteAttribute] // RVA: 0x8C510 Offset: 0x8B910 VA: 0x18008C510
	public void .ctor(IntPtr handle, FileAccess access, bool ownsHandle, int bufferSize) { }

	internal void .ctor(IntPtr handle, FileAccess access, bool ownsHandle, int bufferSize, bool isAsync, bool isConsoleWrapper) { }

	public void .ctor(string path, FileMode mode) { }

	public void .ctor(string path, FileMode mode, FileAccess access) { }

	public void .ctor(string path, FileMode mode, FileAccess access, FileShare share) { }

	public void .ctor(string path, FileMode mode, FileAccess access, FileShare share, int bufferSize) { }

	public void .ctor(string path, FileMode mode, FileAccess access, FileShare share, int bufferSize, bool useAsync) { }

	public void .ctor(string path, FileMode mode, FileAccess access, FileShare share, int bufferSize, FileOptions options) { }

	internal void .ctor(string path, FileMode mode, FileAccess access, FileShare share, int bufferSize, FileOptions options, string msgPath, bool bFromProxy, bool useLongPath = False, bool checkHost = False) { }

	internal void .ctor(string path, FileMode mode, FileAccess access, FileShare share, int bufferSize, bool isAsync, bool anonymous) { }

	internal void .ctor(string path, FileMode mode, FileAccess access, FileShare share, int bufferSize, bool anonymous, FileOptions options) { }

	private void Init(SafeFileHandle safeHandle, FileAccess access, bool ownsHandle, int bufferSize, bool isAsync, bool isConsoleWrapper) { }

	public override bool get_CanRead() { }

	public override bool get_CanWrite() { }

	public override bool get_CanSeek() { }

	public override long get_Length() { }

	public override long get_Position() { }

	public override void set_Position(long value) { }

	public virtual SafeFileHandle get_SafeFileHandle() { }

	private void ExposeHandle() { }

	public override int ReadByte() { }

	public override void WriteByte(byte value) { }

	public override int Read([In] [Out] byte[] array, int offset, int count) { }

	private int ReadInternal(byte[] dest, int offset, int count) { }

	public override IAsyncResult BeginRead(byte[] array, int offset, int numBytes, AsyncCallback userCallback, object stateObject) { }

	public override int EndRead(IAsyncResult asyncResult) { }

	public override void Write(byte[] array, int offset, int count) { }

	private void WriteInternal(byte[] src, int offset, int count) { }

	public override IAsyncResult BeginWrite(byte[] array, int offset, int numBytes, AsyncCallback userCallback, object stateObject) { }

	public override void EndWrite(IAsyncResult asyncResult) { }

	public override long Seek(long offset, SeekOrigin origin) { }

	public override void SetLength(long value) { }

	public override void Flush() { }

	protected override void Finalize() { }

	protected override void Dispose(bool disposing) { }

	public override Task FlushAsync(CancellationToken cancellationToken) { }

	public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	private int ReadSegment(byte[] dest, int dest_offset, int count) { }

	private int WriteSegment(byte[] src, int src_offset, int count) { }

	private void FlushBuffer() { }

	private void FlushBufferIfDirty() { }

	private void RefillBuffer() { }

	private int ReadData(SafeHandle safeHandle, byte[] buf, int offset, int count) { }

	private void InitBuffer(int size, bool isZeroSize) { }

	private string GetSecureFileName(string filename) { }

	private string GetSecureFileName(string filename, bool full) { }

	private static void .cctor() { }
}

// Namespace: 
private sealed class FileStream.ReadDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual int Invoke(byte[] buffer, int offset, int count) { }

	public virtual IAsyncResult BeginInvoke(byte[] buffer, int offset, int count, AsyncCallback callback, object object) { }

	public virtual int EndInvoke(IAsyncResult result) { }
}

// Namespace: 
private sealed class FileStream.WriteDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(byte[] buffer, int offset, int count) { }

	public virtual IAsyncResult BeginInvoke(byte[] buffer, int offset, int count, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System.IO
internal class FileStreamAsyncResult : IAsyncResult
{
	// Fields
	private object state;
	private bool completed;
	private ManualResetEvent wh;
	private AsyncCallback cb;
	private bool completedSynch;
	public int Count;
	public int OriginalCount;
	public int BytesRead;
	private AsyncCallback realcb;

	// Properties
	public object AsyncState { get; }
	public bool CompletedSynchronously { get; }
	public WaitHandle AsyncWaitHandle { get; }
	public bool IsCompleted { get; }

	// Methods

	public void .ctor(AsyncCallback cb, object state) { }

	private static void CBWrapper(IAsyncResult ares) { }

	public object get_AsyncState() { }

	public bool get_CompletedSynchronously() { }

	public WaitHandle get_AsyncWaitHandle() { }

	public bool get_IsCompleted() { }
}

// Namespace: System.IO
internal enum MonoFileType
{
	// Fields
	public int value__;
	public const MonoFileType Unknown = 0;
	public const MonoFileType Disk = 1;
	public const MonoFileType Char = 2;
	public const MonoFileType Pipe = 3;
	public const MonoFileType Remote = 32768;
}

// Namespace: System.IO
internal static class MonoIO
{
	// Fields
	public static readonly IntPtr InvalidHandle;
	private static bool dump_handles;

	// Properties
	public static IntPtr ConsoleOutput { get; }
	public static IntPtr ConsoleInput { get; }
	public static IntPtr ConsoleError { get; }
	public static char VolumeSeparatorChar { get; }
	public static char DirectorySeparatorChar { get; }
	public static char AltDirectorySeparatorChar { get; }
	public static char PathSeparator { get; }

	// Methods

	public static Exception GetException(MonoIOError error) { }

	public static Exception GetException(string path, MonoIOError error) { }

	private static bool CreateDirectory(char* path, out MonoIOError error) { }

	public static bool CreateDirectory(string path, out MonoIOError error) { }

	private static bool RemoveDirectory(char* path, out MonoIOError error) { }

	public static bool RemoveDirectory(string path, out MonoIOError error) { }

	public static string GetCurrentDirectory(out MonoIOError error) { }

	private static bool SetCurrentDirectory(char* path, out MonoIOError error) { }

	public static bool SetCurrentDirectory(string path, out MonoIOError error) { }

	private static bool MoveFile(char* path, char* dest, out MonoIOError error) { }

	public static bool MoveFile(string path, string dest, out MonoIOError error) { }

	private static bool CopyFile(char* path, char* dest, bool overwrite, out MonoIOError error) { }

	public static bool CopyFile(string path, string dest, bool overwrite, out MonoIOError error) { }

	private static bool DeleteFile(char* path, out MonoIOError error) { }

	public static bool DeleteFile(string path, out MonoIOError error) { }

	private static FileAttributes GetFileAttributes(char* path, out MonoIOError error) { }

	public static FileAttributes GetFileAttributes(string path, out MonoIOError error) { }

	private static bool SetFileAttributes(char* path, FileAttributes attrs, out MonoIOError error) { }

	public static bool SetFileAttributes(string path, FileAttributes attrs, out MonoIOError error) { }

	private static MonoFileType GetFileType(IntPtr handle, out MonoIOError error) { }

	public static MonoFileType GetFileType(SafeHandle safeHandle, out MonoIOError error) { }

	private static IntPtr FindFirstFile(char* pathWithPattern, out string fileName, out int fileAttr, out int error) { }

	public static IntPtr FindFirstFile(string pathWithPattern, out string fileName, out int fileAttr, out int error) { }

	public static bool FindNextFile(IntPtr hnd, out string fileName, out int fileAttr, out int error) { }

	public static bool FindCloseFile(IntPtr hnd) { }

	public static bool Exists(string path, out MonoIOError error) { }

	public static bool ExistsFile(string path, out MonoIOError error) { }

	public static bool ExistsDirectory(string path, out MonoIOError error) { }

	public static bool ExistsSymlink(string path, out MonoIOError error) { }

	private static bool GetFileStat(char* path, out MonoIOStat stat, out MonoIOError error) { }

	public static bool GetFileStat(string path, out MonoIOStat stat, out MonoIOError error) { }

	private static IntPtr Open(char* filename, FileMode mode, FileAccess access, FileShare share, FileOptions options, out MonoIOError error) { }

	public static IntPtr Open(string filename, FileMode mode, FileAccess access, FileShare share, FileOptions options, out MonoIOError error) { }

	public static bool Close(IntPtr handle, out MonoIOError error) { }

	private static int Read(IntPtr handle, byte[] dest, int dest_offset, int count, out MonoIOError error) { }

	public static int Read(SafeHandle safeHandle, byte[] dest, int dest_offset, int count, out MonoIOError error) { }

	private static int Write(IntPtr handle, [In] byte[] src, int src_offset, int count, out MonoIOError error) { }

	public static int Write(SafeHandle safeHandle, byte[] src, int src_offset, int count, out MonoIOError error) { }

	private static long Seek(IntPtr handle, long offset, SeekOrigin origin, out MonoIOError error) { }

	public static long Seek(SafeHandle safeHandle, long offset, SeekOrigin origin, out MonoIOError error) { }

	private static long GetLength(IntPtr handle, out MonoIOError error) { }

	public static long GetLength(SafeHandle safeHandle, out MonoIOError error) { }

	private static bool SetLength(IntPtr handle, long length, out MonoIOError error) { }

	public static bool SetLength(SafeHandle safeHandle, long length, out MonoIOError error) { }

	private static bool SetFileTime(IntPtr handle, long creation_time, long last_access_time, long last_write_time, out MonoIOError error) { }

	public static bool SetFileTime(SafeHandle safeHandle, long creation_time, long last_access_time, long last_write_time, out MonoIOError error) { }

	public static bool SetCreationTime(string path, DateTime dateTime, out MonoIOError error) { }

	public static bool SetLastAccessTime(string path, DateTime dateTime, out MonoIOError error) { }

	public static bool SetLastWriteTime(string path, DateTime dateTime, out MonoIOError error) { }

	public static bool SetFileTime(string path, int type, long creation_time, long last_access_time, long last_write_time, DateTime dateTime, out MonoIOError error) { }

	public static IntPtr get_ConsoleOutput() { }

	public static IntPtr get_ConsoleInput() { }

	public static IntPtr get_ConsoleError() { }

	public static bool CreatePipe(out IntPtr read_handle, out IntPtr write_handle, out MonoIOError error) { }

	public static bool DuplicateHandle(IntPtr source_process_handle, IntPtr source_handle, IntPtr target_process_handle, out IntPtr target_handle, int access, int inherit, int options, out MonoIOError error) { }

	public static char get_VolumeSeparatorChar() { }

	public static char get_DirectorySeparatorChar() { }

	public static char get_AltDirectorySeparatorChar() { }

	public static char get_PathSeparator() { }

	private static void DumpHandles() { }

	public static bool RemapPath(string path, out string newPath) { }

	private static void .cctor() { }
}

// Namespace: System.IO
internal enum MonoIOError
{
	// Fields
	public int value__;
	public const MonoIOError ERROR_SUCCESS = 0;
	public const MonoIOError ERROR_FILE_NOT_FOUND = 2;
	public const MonoIOError ERROR_PATH_NOT_FOUND = 3;
	public const MonoIOError ERROR_TOO_MANY_OPEN_FILES = 4;
	public const MonoIOError ERROR_ACCESS_DENIED = 5;
	public const MonoIOError ERROR_INVALID_HANDLE = 6;
	public const MonoIOError ERROR_INVALID_DRIVE = 15;
	public const MonoIOError ERROR_NOT_SAME_DEVICE = 17;
	public const MonoIOError ERROR_NO_MORE_FILES = 18;
	public const MonoIOError ERROR_NOT_READY = 21;
	public const MonoIOError ERROR_WRITE_FAULT = 29;
	public const MonoIOError ERROR_READ_FAULT = 30;
	public const MonoIOError ERROR_GEN_FAILURE = 31;
	public const MonoIOError ERROR_SHARING_VIOLATION = 32;
	public const MonoIOError ERROR_LOCK_VIOLATION = 33;
	public const MonoIOError ERROR_HANDLE_DISK_FULL = 39;
	public const MonoIOError ERROR_FILE_EXISTS = 80;
	public const MonoIOError ERROR_CANNOT_MAKE = 82;
	public const MonoIOError ERROR_INVALID_PARAMETER = 87;
	public const MonoIOError ERROR_BROKEN_PIPE = 109;
	public const MonoIOError ERROR_INVALID_NAME = 123;
	public const MonoIOError ERROR_DIR_NOT_EMPTY = 145;
	public const MonoIOError ERROR_ALREADY_EXISTS = 183;
	public const MonoIOError ERROR_FILENAME_EXCED_RANGE = 206;
	public const MonoIOError ERROR_DIRECTORY = 267;
	public const MonoIOError ERROR_ENCRYPTION_FAILED = 6000;
}

// Namespace: System.IO
internal struct MonoIOStat
{
	// Fields
	public FileAttributes fileAttributes;
	public long Length;
	public long CreationTime;
	public long LastAccessTime;
	public long LastWriteTime;
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public static class Path
{
	// Fields
	[ObsoleteAttribute] // RVA: 0x8EC80 Offset: 0x8E080 VA: 0x18008EC80
	public static readonly char[] InvalidPathChars;
	public static readonly char AltDirectorySeparatorChar;
	public static readonly char DirectorySeparatorChar;
	public static readonly char PathSeparator;
	internal static readonly string DirectorySeparatorStr;
	public static readonly char VolumeSeparatorChar;
	internal static readonly char[] PathSeparatorChars;
	private static readonly bool dirEqualsVolume;
	internal static readonly char[] trimEndCharsWindows;
	internal static readonly char[] trimEndCharsUnix;

	// Properties
	internal static string DirectorySeparatorCharAsString { get; }
	internal static char[] TrimEndChars { get; }

	// Methods

	public static string ChangeExtension(string path, string extension) { }

	public static string Combine(string path1, string path2) { }

	internal static string CleanPath(string s) { }

	public static string GetDirectoryName(string path) { }

	public static string GetExtension(string path) { }

	public static string GetFileName(string path) { }

	public static string GetFileNameWithoutExtension(string path) { }

	public static string GetFullPath(string path) { }

	internal static string GetFullPathInternal(string path) { }

	private static extern int GetFullPathName(string path, int numBufferChars, StringBuilder buffer, ref IntPtr lpFilePartOrNull) { }

	internal static string GetFullPathName(string path) { }

	internal static string WindowsDriveAdjustment(string path) { }

	internal static string InsecureGetFullPath(string path) { }

	internal static bool IsDirectorySeparator(char c) { }

	public static string GetPathRoot(string path) { }

	public static string GetTempFileName() { }

	public static string GetTempPath() { }

	private static string get_temp_path() { }

	public static bool HasExtension(string path) { }

	public static bool IsPathRooted(string path) { }

	public static char[] GetInvalidFileNameChars() { }

	public static char[] GetInvalidPathChars() { }

	public static string GetRandomFileName() { }

	private static int findExtension(string path) { }

	private static void .cctor() { }

	private static string GetServerAndShare(string path) { }

	private static bool SameRoot(string root, string path) { }

	private static string CanonicalizePath(string path) { }

	public static string Combine(string[] paths) { }

	public static string Combine(string path1, string path2, string path3) { }

	public static string Combine(string path1, string path2, string path3, string path4) { }

	internal static void Validate(string path) { }

	internal static void Validate(string path, string parameterName) { }

	internal static string get_DirectorySeparatorCharAsString() { }

	internal static char[] get_TrimEndChars() { }

	internal static void CheckSearchPattern(string searchPattern) { }

	internal static void CheckInvalidPathChars(string path, bool checkAdditional = False) { }

	internal static string InternalCombine(string path1, string path2) { }
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum SearchOption
{
	// Fields
	public int value__;
	public const SearchOption TopDirectoryOnly = 0;
	public const SearchOption AllDirectories = 1;
}

// Namespace: System.IO
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum SeekOrigin
{
	// Fields
	public int value__;
	public const SeekOrigin Begin = 0;
	public const SeekOrigin Current = 1;
	public const SeekOrigin End = 2;
}

// Namespace: System.IO
internal class UnexceptionalStreamReader : StreamReader
{
	// Fields
	private static bool[] newline;
	private static char newlineChar;

	// Methods

	private static void .cctor() { }

	public void .ctor(Stream stream, Encoding encoding) { }

	public override int Peek() { }

	public override int Read() { }

	public override int Read([In] [Out] char[] dest_buffer, int index, int count) { }

	private bool CheckEOL(char current) { }

	public override string ReadLine() { }

	public override string ReadToEnd() { }
}

// Namespace: System.IO
internal class UnexceptionalStreamWriter : StreamWriter
{
	// Methods

	public void .ctor(Stream stream, Encoding encoding) { }

	public override void Flush() { }

	public override void Write(char[] buffer, int index, int count) { }

	public override void Write(char value) { }

	public override void Write(char[] value) { }

	public override void Write(string value) { }
}

// Namespace: System.IO
internal class CStreamReader : StreamReader
{
	// Fields
	private TermInfoDriver driver;

	// Methods

	public void .ctor(Stream stream, Encoding encoding) { }

	public override int Peek() { }

	public override int Read() { }

	public override int Read([In] [Out] char[] dest, int index, int count) { }

	public override string ReadLine() { }

	public override string ReadToEnd() { }
}

// Namespace: System.IO
internal class CStreamWriter : StreamWriter
{
	// Fields
	private TermInfoDriver driver;

	// Methods

	public void .ctor(Stream stream, Encoding encoding, bool leaveOpen) { }

	public override void Write(char[] buffer, int index, int count) { }

	public override void Write(char val) { }

	public void InternalWriteString(string val) { }

	public void InternalWriteChar(char val) { }

	public void InternalWriteChars(char[] buffer, int n) { }

	public override void Write(char[] val) { }

	public override void Write(string val) { }
}

// Namespace: System.Globalization
public static class CharUnicodeInfo
{
	// Fields
	private static ushort[] s_pCategoryLevel1Index;
	private static byte[] s_pCategoriesValue;
	private static ushort[] s_pNumericLevel1Index;
	private static byte[] s_pNumericValues;
	private static ushort[] s_pDigitValues;

	// Methods

	internal static int InternalConvertToUtf32(string s, int index) { }

	internal static bool IsWhiteSpace(string s, int index) { }

	internal static bool IsWhiteSpace(char c) { }

	public static UnicodeCategory GetUnicodeCategory(char ch) { }

	public static UnicodeCategory GetUnicodeCategory(string s, int index) { }

	internal static UnicodeCategory InternalGetUnicodeCategory(int ch) { }

	internal static byte InternalGetCategoryValue(int ch, int offset) { }

	internal static UnicodeCategory InternalGetUnicodeCategory(string value, int index) { }

	private static void .cctor() { }
}

// Namespace: 
internal static class CharUnicodeInfo.Debug
{
	// Methods

	internal static void Assert(bool condition, string message) { }
}

// Namespace: System.Globalization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public abstract class Calendar : ICloneable
{
	// Fields
	internal const long TicksPerMillisecond = 10000;
	internal const long TicksPerSecond = 10000000;
	internal const long TicksPerMinute = 600000000;
	internal const long TicksPerHour = 36000000000;
	internal const long TicksPerDay = 864000000000;
	internal const int MillisPerSecond = 1000;
	internal const int MillisPerMinute = 60000;
	internal const int MillisPerHour = 3600000;
	internal const int MillisPerDay = 86400000;
	internal const int DaysPerYear = 365;
	internal const int DaysPer4Years = 1461;
	internal const int DaysPer100Years = 36524;
	internal const int DaysPer400Years = 146097;
	internal const int DaysTo10000 = 3652059;
	internal const long MaxMillis = 315537897600000;
	internal const int CAL_GREGORIAN = 1;
	internal const int CAL_GREGORIAN_US = 2;
	internal const int CAL_JAPAN = 3;
	internal const int CAL_TAIWAN = 4;
	internal const int CAL_KOREA = 5;
	internal const int CAL_HIJRI = 6;
	internal const int CAL_THAI = 7;
	internal const int CAL_HEBREW = 8;
	internal const int CAL_GREGORIAN_ME_FRENCH = 9;
	internal const int CAL_GREGORIAN_ARABIC = 10;
	internal const int CAL_GREGORIAN_XLIT_ENGLISH = 11;
	internal const int CAL_GREGORIAN_XLIT_FRENCH = 12;
	internal const int CAL_JULIAN = 13;
	internal const int CAL_JAPANESELUNISOLAR = 14;
	internal const int CAL_CHINESELUNISOLAR = 15;
	internal const int CAL_SAKA = 16;
	internal const int CAL_LUNAR_ETO_CHN = 17;
	internal const int CAL_LUNAR_ETO_KOR = 18;
	internal const int CAL_LUNAR_ETO_ROKUYOU = 19;
	internal const int CAL_KOREANLUNISOLAR = 20;
	internal const int CAL_TAIWANLUNISOLAR = 21;
	internal const int CAL_PERSIAN = 22;
	internal const int CAL_UMALQURA = 23;
	internal int m_currentEraValue;
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	private bool m_isReadOnly;
	public const int CurrentEra = 0;
	internal int twoDigitYearMax;

	// Properties
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public virtual DateTime MinSupportedDateTime { get; }
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public virtual DateTime MaxSupportedDateTime { get; }
	internal virtual int ID { get; }
	internal virtual int BaseCalendarID { get; }
	internal virtual int CurrentEraValue { get; }
	public abstract int[] Eras { get; }
	public virtual int TwoDigitYearMax { get; }

	// Methods

	public virtual DateTime get_MinSupportedDateTime() { }

	public virtual DateTime get_MaxSupportedDateTime() { }

	protected void .ctor() { }

	internal virtual int get_ID() { }

	internal virtual int get_BaseCalendarID() { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public virtual object Clone() { }

	internal void SetReadOnlyState(bool readOnly) { }

	internal virtual int get_CurrentEraValue() { }

	public abstract int GetDayOfMonth(DateTime time) { }

	public abstract DayOfWeek GetDayOfWeek(DateTime time) { }

	public abstract int GetDaysInMonth(int year, int month, int era) { }

	public abstract int GetEra(DateTime time) { }

	public abstract int[] get_Eras() { }

	public abstract int GetMonth(DateTime time) { }

	public abstract int GetMonthsInYear(int year, int era) { }

	public abstract int GetYear(DateTime time) { }

	public virtual bool IsLeapYear(int year) { }

	public abstract bool IsLeapYear(int year, int era) { }

	public virtual DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond) { }

	public abstract DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) { }

	internal virtual bool TryToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era, out DateTime result) { }

	internal virtual bool IsValidYear(int year, int era) { }

	internal virtual bool IsValidMonth(int year, int month, int era) { }

	internal virtual bool IsValidDay(int year, int month, int day, int era) { }

	public virtual int get_TwoDigitYearMax() { }

	public virtual int ToFourDigitYear(int year) { }

	internal static long TimeToTicks(int hour, int minute, int second, int millisecond) { }

	internal static int GetSystemTwoDigitYearSetting(int CalID, int defaultYearValue) { }
}

// Namespace: System.Globalization
internal class CalendarData
{
	// Fields
	internal const int MAX_CALENDARS = 23;
	internal string sNativeName;
	internal string[] saShortDates;
	internal string[] saYearMonths;
	internal string[] saLongDates;
	internal string sMonthDay;
	internal string[] saEraNames;
	internal string[] saAbbrevEraNames;
	internal string[] saAbbrevEnglishEraNames;
	internal string[] saDayNames;
	internal string[] saAbbrevDayNames;
	internal string[] saSuperShortDayNames;
	internal string[] saMonthNames;
	internal string[] saAbbrevMonthNames;
	internal string[] saMonthGenitiveNames;
	internal string[] saAbbrevMonthGenitiveNames;
	internal string[] saLeapYearMonthNames;
	internal int iTwoDigitYearMax;
	internal int iCurrentEra;
	internal bool bUseUserOverrides;
	internal static CalendarData Invariant;

	// Methods

	private void .ctor() { }

	private static void .cctor() { }

	internal void .ctor(string localeName, int calendarId, bool bUseUserOverrides) { }

	private void InitializeEraNames(string localeName, int calendarId) { }

	private void InitializeAbbreviatedEraNames(string localeName, int calendarId) { }

	internal static CalendarData GetCalendarData(int calendarId) { }

	private static string CalendarIdToCultureName(int calendarId) { }

	public static int nativeGetTwoDigitYearMax(int calID) { }

	private static bool nativeGetCalendarData(CalendarData data, string localeName, int calendarId) { }

	private bool fill_calendar_data(string localeName, int datetimeIndex) { }
}

// Namespace: System.Globalization
[ComVisibleAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
[FlagsAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
[Serializable]
public enum CompareOptions
{
	// Fields
	public int value__;
	public const CompareOptions None = 0;
	public const CompareOptions IgnoreCase = 1;
	public const CompareOptions IgnoreNonSpace = 2;
	public const CompareOptions IgnoreSymbols = 4;
	public const CompareOptions IgnoreKanaType = 8;
	public const CompareOptions IgnoreWidth = 16;
	public const CompareOptions OrdinalIgnoreCase = 268435456;
	public const CompareOptions StringSort = 536870912;
	public const CompareOptions Ordinal = 1073741824;
}

// Namespace: System.Globalization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class CompareInfo : IDeserializationCallback
{
	// Fields
	private const CompareOptions ValidIndexMaskOffFlags = -32;
	private const CompareOptions ValidCompareMaskOffFlags = -536870944;
	private const CompareOptions ValidHashCodeOfStringMaskOffFlags = -32;
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	private string m_name;
	private string m_sortName;
	[OptionalFieldAttribute] // RVA: 0xE6920 Offset: 0xE5D20 VA: 0x1800E6920
	private int win32LCID;
	private int culture;
	private const int LINGUISTIC_IGNORECASE = 16;
	private const int NORM_IGNORECASE = 1;
	private const int NORM_IGNOREKANATYPE = 65536;
	private const int LINGUISTIC_IGNOREDIACRITIC = 32;
	private const int NORM_IGNORENONSPACE = 2;
	private const int NORM_IGNORESYMBOLS = 4;
	private const int NORM_IGNOREWIDTH = 131072;
	private const int SORT_STRINGSORT = 4096;
	private const int COMPARE_OPTIONS_ORDINAL = 1073741824;
	internal const int NORM_LINGUISTIC_CASING = 134217728;
	private const int RESERVED_FIND_ASCII_STRING = 536870912;
	private const int SORT_VERSION_WHIDBEY = 4096;
	private const int SORT_VERSION_V4 = 393473;
	[OptionalFieldAttribute] // RVA: 0xC5BC0 Offset: 0xC4FC0 VA: 0x1800C5BC0
	private SortVersion m_SortVersion;
	private SimpleCollator collator;
	private static Dictionary<string, SimpleCollator> collators;
	private static bool managedCollation;
	private static bool managedCollationChecked;

	// Properties
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public virtual string Name { get; }
	private static bool UseManagedCollation { get; }

	// Methods

	internal void .ctor(CultureInfo culture) { }

	public static CompareInfo GetCompareInfo(string name) { }

	[OnDeserializingAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void OnDeserializing(StreamingContext ctx) { }

	private void OnDeserialized() { }

	[OnDeserializedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void OnDeserialized(StreamingContext ctx) { }

	[OnSerializingAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void OnSerializing(StreamingContext ctx) { }

	private void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) { }

	public virtual string get_Name() { }

	public virtual int Compare(string string1, string string2) { }

	public virtual int Compare(string string1, string string2, CompareOptions options) { }

	public virtual int Compare(string string1, int offset1, int length1, string string2, int offset2, int length2, CompareOptions options) { }

	private static int CompareOrdinal(string string1, int offset1, int length1, string string2, int offset2, int length2) { }

	public virtual bool IsPrefix(string source, string prefix, CompareOptions options) { }

	public virtual bool IsSuffix(string source, string suffix, CompareOptions options) { }

	public virtual int IndexOf(string source, string value, int startIndex, int count, CompareOptions options) { }

	public virtual int LastIndexOf(string source, string value, int startIndex, int count, CompareOptions options) { }

	public virtual SortKey GetSortKey(string source, CompareOptions options) { }

	private SortKey CreateSortKey(string source, CompareOptions options) { }

	public override bool Equals(object value) { }

	public override int GetHashCode() { }

	internal int GetHashCodeOfString(string source, CompareOptions options) { }

	internal int GetHashCodeOfString(string source, CompareOptions options, bool forceRandomizedHashing, long additionalEntropy) { }

	public override string ToString() { }

	private static bool get_UseManagedCollation() { }

	private SimpleCollator GetCollator() { }

	private SortKey CreateSortKeyCore(string source, CompareOptions options) { }

	private int internal_index_switch(string s1, int sindex, int count, string s2, CompareOptions opt, bool first) { }

	private int internal_compare_switch(string str1, int offset1, int length1, string str2, int offset2, int length2, CompareOptions options) { }

	private int internal_compare_managed(string str1, int offset1, int length1, string str2, int offset2, int length2, CompareOptions options) { }

	private int internal_index_managed(string s1, int sindex, int count, string s2, CompareOptions opt, bool first) { }

	private void assign_sortkey(object key, string source, CompareOptions options) { }

	private int internal_compare(string str1, int offset1, int length1, string str2, int offset2, int length2, CompareOptions options) { }

	private int internal_index(string source, int sindex, int count, string value, CompareOptions options, bool first) { }

	internal void .ctor() { }
}

// Namespace: System.Globalization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class CultureNotFoundException : ArgumentException, ISerializable
{
	// Fields
	private string m_invalidCultureName;
	private Nullable<int> m_invalidCultureId;

	// Properties
	public virtual Nullable<int> InvalidCultureId { get; }
	public virtual string InvalidCultureName { get; }
	private static string DefaultMessage { get; }
	private string FormatedInvalidCultureId { get; }
	public override string Message { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(string paramName, string message) { }

	public void .ctor(string paramName, string invalidCultureName, string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	public override void GetObjectData(SerializationInfo info, StreamingContext context) { }

	public virtual Nullable<int> get_InvalidCultureId() { }

	public virtual string get_InvalidCultureName() { }

	private static string get_DefaultMessage() { }

	private string get_FormatedInvalidCultureId() { }

	public override string get_Message() { }
}

// Namespace: System.Globalization
[ComVisibleAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
[FlagsAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
[Serializable]
public enum CultureTypes
{
	// Fields
	public int value__;
	public const CultureTypes NeutralCultures = 1;
	public const CultureTypes SpecificCultures = 2;
	public const CultureTypes InstalledWin32Cultures = 4;
	public const CultureTypes AllCultures = 7;
	public const CultureTypes UserCustomCulture = 8;
	public const CultureTypes ReplacementCultures = 16;
	[ObsoleteAttribute] // RVA: 0xADC20 Offset: 0xAD020 VA: 0x1800ADC20
	public const CultureTypes WindowsOnlyCultures = 32;
	[ObsoleteAttribute] // RVA: 0xADC20 Offset: 0xAD020 VA: 0x1800ADC20
	public const CultureTypes FrameworkCultures = 64;
}

// Namespace: System.Globalization
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal enum MonthNameStyles
{
	// Fields
	public int value__;
	public const MonthNameStyles Regular = 0;
	public const MonthNameStyles Genitive = 1;
	public const MonthNameStyles LeapYear = 2;
}

// Namespace: System.Globalization
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal enum DateTimeFormatFlags
{
	// Fields
	public int value__;
	public const DateTimeFormatFlags None = 0;
	public const DateTimeFormatFlags UseGenitiveMonth = 1;
	public const DateTimeFormatFlags UseLeapYearMonth = 2;
	public const DateTimeFormatFlags UseSpacesInMonthNames = 4;
	public const DateTimeFormatFlags UseHebrewRule = 8;
	public const DateTimeFormatFlags UseSpacesInDayNames = 16;
	public const DateTimeFormatFlags UseDigitPrefixInTokens = 32;
	public const DateTimeFormatFlags NotInitialized = -1;
}

// Namespace: System.Globalization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class DateTimeFormatInfo : ICloneable, IFormatProvider
{
	// Fields
	private static DateTimeFormatInfo invariantInfo;
	private CultureData m_cultureData;
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	internal string m_name;
	private string m_langName;
	private CompareInfo m_compareInfo;
	private CultureInfo m_cultureInfo;
	internal string amDesignator;
	internal string pmDesignator;
	[OptionalFieldAttribute] // RVA: 0xE6920 Offset: 0xE5D20 VA: 0x1800E6920
	internal string dateSeparator;
	[OptionalFieldAttribute] // RVA: 0xE6920 Offset: 0xE5D20 VA: 0x1800E6920
	internal string generalShortTimePattern;
	[OptionalFieldAttribute] // RVA: 0xE6920 Offset: 0xE5D20 VA: 0x1800E6920
	internal string generalLongTimePattern;
	[OptionalFieldAttribute] // RVA: 0xE6920 Offset: 0xE5D20 VA: 0x1800E6920
	internal string timeSeparator;
	internal string monthDayPattern;
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	internal string dateTimeOffsetPattern;
	internal const string rfc1123Pattern = "ddd, dd MMM yyyy HH\':\'mm\':\'ss \'GMT\'";
	internal const string sortableDateTimePattern = "yyyy\'-\'MM\'-\'dd\'T\'HH\':\'mm\':\'ss";
	internal const string universalSortableDateTimePattern = "yyyy\'-\'MM\'-\'dd HH\':\'mm\':\'ss\'Z\'";
	internal Calendar calendar;
	internal int firstDayOfWeek;
	internal int calendarWeekRule;
	[OptionalFieldAttribute] // RVA: 0xE6920 Offset: 0xE5D20 VA: 0x1800E6920
	internal string fullDateTimePattern;
	internal string[] abbreviatedDayNames;
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	internal string[] m_superShortDayNames;
	internal string[] dayNames;
	internal string[] abbreviatedMonthNames;
	internal string[] monthNames;
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	internal string[] genitiveMonthNames;
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	internal string[] m_genitiveAbbreviatedMonthNames;
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	internal string[] leapYearMonthNames;
	internal string longDatePattern;
	internal string shortDatePattern;
	internal string yearMonthPattern;
	internal string longTimePattern;
	internal string shortTimePattern;
	[OptionalFieldAttribute] // RVA: 0xC5BC0 Offset: 0xC4FC0 VA: 0x1800C5BC0
	private string[] allYearMonthPatterns;
	internal string[] allShortDatePatterns;
	internal string[] allLongDatePatterns;
	internal string[] allShortTimePatterns;
	internal string[] allLongTimePatterns;
	internal string[] m_eraNames;
	internal string[] m_abbrevEraNames;
	internal string[] m_abbrevEnglishEraNames;
	internal int[] optionalCalendars;
	private const int DEFAULT_ALL_DATETIMES_SIZE = 132;
	internal bool m_isReadOnly;
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	internal DateTimeFormatFlags formatFlags;
	internal static bool preferExistingTokens;
	[OptionalFieldAttribute] // RVA: 0xE6920 Offset: 0xE5D20 VA: 0x1800E6920
	private int CultureID;
	[OptionalFieldAttribute] // RVA: 0xE6920 Offset: 0xE5D20 VA: 0x1800E6920
	private bool m_useUserOverride;
	[OptionalFieldAttribute] // RVA: 0xE6920 Offset: 0xE5D20 VA: 0x1800E6920
	private bool bUseCalendarInfo;
	[OptionalFieldAttribute] // RVA: 0xE6920 Offset: 0xE5D20 VA: 0x1800E6920
	private int nDataItem;
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	internal bool m_isDefaultCalendar;
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	private static Hashtable s_calendarNativeNames;
	[OptionalFieldAttribute] // RVA: 0xE6920 Offset: 0xE5D20 VA: 0x1800E6920
	internal string[] m_dateWords;
	private string m_fullTimeSpanPositivePattern;
	private string m_fullTimeSpanNegativePattern;
	internal const DateTimeStyles InvalidDateTimeStyles = -256;
	private TokenHashValue[] m_dtfiTokenHash;
	private const int TOKEN_HASH_SIZE = 199;
	private const int SECOND_PRIME = 197;
	private const string dateSeparatorOrTimeZoneOffset = "-";
	private const string invariantDateSeparator = "/";
	private const string invariantTimeSeparator = ":";
	internal const string IgnorablePeriod = ".";
	internal const string IgnorableComma = ",";
	internal const string CJKYearSuff = "�";
	internal const string CJKMonthSuff = "�";
	internal const string CJKDaySuff = "�";
	internal const string KoreanYearSuff = "�";
	internal const string KoreanMonthSuff = "�";
	internal const string KoreanDaySuff = "�";
	internal const string KoreanHourSuff = "�";
	internal const string KoreanMinuteSuff = "�";
	internal const string KoreanSecondSuff = "�";
	internal const string CJKHourSuff = "�";
	internal const string ChineseHourSuff = "�";
	internal const string CJKMinuteSuff = "�";
	internal const string CJKSecondSuff = "�";
	internal const string LocalTimeMark = "T";
	internal const string KoreanLangName = "ko";
	internal const string JapaneseLangName = "ja";
	internal const string EnglishLangName = "en";
	private static DateTimeFormatInfo s_jajpDTFI;
	private static DateTimeFormatInfo s_zhtwDTFI;

	// Properties
	private string CultureName { get; }
	private CultureInfo Culture { get; }
	private string LanguageName { get; }
	public static DateTimeFormatInfo InvariantInfo { get; }
	public static DateTimeFormatInfo CurrentInfo { get; }
	public string AMDesignator { get; }
	public Calendar Calendar { get; set; }
	private int[] OptionalCalendars { get; }
	internal string[] EraNames { get; }
	internal string[] AbbreviatedEraNames { get; }
	internal string[] AbbreviatedEnglishEraNames { get; }
	public string DateSeparator { get; }
	public string FullDateTimePattern { get; }
	public string LongDatePattern { get; set; }
	public string LongTimePattern { get; set; }
	public string MonthDayPattern { get; }
	public string PMDesignator { get; }
	public string RFC1123Pattern { get; }
	public string ShortDatePattern { get; set; }
	public string ShortTimePattern { get; set; }
	public string SortableDateTimePattern { get; }
	internal string GeneralShortTimePattern { get; }
	internal string GeneralLongTimePattern { get; }
	internal string DateTimeOffsetPattern { get; }
	public string TimeSeparator { get; }
	public string UniversalSortableDateTimePattern { get; }
	public string YearMonthPattern { get; set; }
	public string[] AbbreviatedDayNames { get; }
	public string[] DayNames { get; }
	public string[] AbbreviatedMonthNames { get; }
	public string[] MonthNames { get; }
	internal bool HasSpacesInMonthNames { get; }
	internal bool HasSpacesInDayNames { get; }
	private string[] AllYearMonthPatterns { get; }
	private string[] AllShortDatePatterns { get; }
	private string[] AllShortTimePatterns { get; }
	private string[] AllLongDatePatterns { get; }
	private string[] AllLongTimePatterns { get; }
	private string[] UnclonedYearMonthPatterns { get; }
	private string[] UnclonedShortDatePatterns { get; }
	private string[] UnclonedLongDatePatterns { get; }
	private string[] UnclonedShortTimePatterns { get; }
	private string[] UnclonedLongTimePatterns { get; }
	public bool IsReadOnly { get; }
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public string[] MonthGenitiveNames { get; }
	internal string FullTimeSpanPositivePattern { get; }
	internal string FullTimeSpanNegativePattern { get; }
	internal CompareInfo CompareInfo { get; }
	internal DateTimeFormatFlags FormatFlags { get; }
	internal bool HasForceTwoDigitYears { get; }
	internal bool HasYearMonthAdjustment { get; }

	// Methods

	private static bool InitPreferExistingTokens() { }

	private string get_CultureName() { }

	private CultureInfo get_Culture() { }

	private string get_LanguageName() { }

	private string[] internalGetAbbreviatedDayOfWeekNames() { }

	private string[] internalGetDayOfWeekNames() { }

	private string[] internalGetAbbreviatedMonthNames() { }

	private string[] internalGetMonthNames() { }

	public void .ctor() { }

	internal void .ctor(CultureData cultureData, Calendar cal) { }

	private void InitializeOverridableProperties(CultureData cultureData, int calendarID) { }

	[OnDeserializedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void OnDeserialized(StreamingContext ctx) { }

	[OnSerializingAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void OnSerializing(StreamingContext ctx) { }

	public static DateTimeFormatInfo get_InvariantInfo() { }

	public static DateTimeFormatInfo get_CurrentInfo() { }

	public static DateTimeFormatInfo GetInstance(IFormatProvider provider) { }

	public object GetFormat(Type formatType) { }

	public object Clone() { }

	public string get_AMDesignator() { }

	public Calendar get_Calendar() { }

	public void set_Calendar(Calendar value) { }

	private int[] get_OptionalCalendars() { }

	internal string[] get_EraNames() { }

	public string GetEraName(int era) { }

	internal string[] get_AbbreviatedEraNames() { }

	public string GetAbbreviatedEraName(int era) { }

	internal string[] get_AbbreviatedEnglishEraNames() { }

	public string get_DateSeparator() { }

	public string get_FullDateTimePattern() { }

	public string get_LongDatePattern() { }

	public void set_LongDatePattern(string value) { }

	public string get_LongTimePattern() { }

	public void set_LongTimePattern(string value) { }

	public string get_MonthDayPattern() { }

	public string get_PMDesignator() { }

	public string get_RFC1123Pattern() { }

	public string get_ShortDatePattern() { }

	public void set_ShortDatePattern(string value) { }

	public string get_ShortTimePattern() { }

	public void set_ShortTimePattern(string value) { }

	public string get_SortableDateTimePattern() { }

	internal string get_GeneralShortTimePattern() { }

	internal string get_GeneralLongTimePattern() { }

	internal string get_DateTimeOffsetPattern() { }

	public string get_TimeSeparator() { }

	public string get_UniversalSortableDateTimePattern() { }

	public string get_YearMonthPattern() { }

	public void set_YearMonthPattern(string value) { }

	public string[] get_AbbreviatedDayNames() { }

	public string[] get_DayNames() { }

	public string[] get_AbbreviatedMonthNames() { }

	public string[] get_MonthNames() { }

	internal bool get_HasSpacesInMonthNames() { }

	internal bool get_HasSpacesInDayNames() { }

	internal string internalGetMonthName(int month, MonthNameStyles style, bool abbreviated) { }

	private string[] internalGetGenitiveMonthNames(bool abbreviated) { }

	internal string[] internalGetLeapYearMonthNames() { }

	public string GetAbbreviatedDayName(DayOfWeek dayofweek) { }

	private static string[] GetCombinedPatterns(string[] patterns1, string[] patterns2, string connectString) { }

	public string[] GetAllDateTimePatterns(char format) { }

	public string GetDayName(DayOfWeek dayofweek) { }

	public string GetAbbreviatedMonthName(int month) { }

	public string GetMonthName(int month) { }

	private static string[] GetMergedPatterns(string[] patterns, string defaultPattern) { }

	private string[] get_AllYearMonthPatterns() { }

	private string[] get_AllShortDatePatterns() { }

	private string[] get_AllShortTimePatterns() { }

	private string[] get_AllLongDatePatterns() { }

	private string[] get_AllLongTimePatterns() { }

	private string[] get_UnclonedYearMonthPatterns() { }

	private string[] get_UnclonedShortDatePatterns() { }

	private string[] get_UnclonedLongDatePatterns() { }

	private string[] get_UnclonedShortTimePatterns() { }

	private string[] get_UnclonedLongTimePatterns() { }

	public bool get_IsReadOnly() { }

	public string[] get_MonthGenitiveNames() { }

	internal string get_FullTimeSpanPositivePattern() { }

	internal string get_FullTimeSpanNegativePattern() { }

	internal CompareInfo get_CompareInfo() { }

	internal static void ValidateStyles(DateTimeStyles style, string parameterName) { }

	internal DateTimeFormatFlags get_FormatFlags() { }

	internal bool get_HasForceTwoDigitYears() { }

	internal bool get_HasYearMonthAdjustment() { }

	internal bool YearMonthAdjustment(ref int year, ref int month, bool parsedMonthName) { }

	internal static DateTimeFormatInfo GetJapaneseCalendarDTFI() { }

	internal static DateTimeFormatInfo GetTaiwanCalendarDTFI() { }

	private void ClearTokenHashTable() { }

	internal TokenHashValue[] CreateTokenHashTable() { }

	private void AddMonthNames(TokenHashValue[] temp, string monthPostfix) { }

	private static bool TryParseHebrewNumber(ref __DTString str, out bool badFormat, out int number) { }

	private static bool IsHebrewChar(char ch) { }

	internal bool Tokenize(TokenType TokenMask, out TokenType tokenType, out int tokenValue, ref __DTString str) { }

	private void InsertAtCurrentHashNode(TokenHashValue[] hashTable, string str, char ch, TokenType tokenType, int tokenValue, int pos, int hashcode, int hashProbe) { }

	private void InsertHash(TokenHashValue[] hashTable, string str, TokenType tokenType, int tokenValue) { }

	private static void .cctor() { }
}

// Namespace: System.Globalization
internal class TokenHashValue
{
	// Fields
	internal string tokenString;
	internal TokenType tokenType;
	internal int tokenValue;

	// Methods

	internal void .ctor(string tokenString, TokenType tokenType, int tokenValue) { }
}

// Namespace: System.Globalization
internal enum FORMATFLAGS
{
	// Fields
	public int value__;
	public const FORMATFLAGS None = 0;
	public const FORMATFLAGS UseGenitiveMonth = 1;
	public const FORMATFLAGS UseLeapYearMonth = 2;
	public const FORMATFLAGS UseSpacesInMonthNames = 4;
	public const FORMATFLAGS UseHebrewParsing = 8;
	public const FORMATFLAGS UseSpacesInDayNames = 16;
	public const FORMATFLAGS UseDigitPrefixInTokens = 32;
}

// Namespace: System.Globalization
internal enum CalendarId
{
	// Fields
	public ushort value__;
	public const CalendarId GREGORIAN = 1;
	public const CalendarId GREGORIAN_US = 2;
	public const CalendarId JAPAN = 3;
	public const CalendarId TAIWAN = 4;
	public const CalendarId KOREA = 5;
	public const CalendarId HIJRI = 6;
	public const CalendarId THAI = 7;
	public const CalendarId HEBREW = 8;
	public const CalendarId GREGORIAN_ME_FRENCH = 9;
	public const CalendarId GREGORIAN_ARABIC = 10;
	public const CalendarId GREGORIAN_XLIT_ENGLISH = 11;
	public const CalendarId GREGORIAN_XLIT_FRENCH = 12;
	public const CalendarId JULIAN = 13;
	public const CalendarId JAPANESELUNISOLAR = 14;
	public const CalendarId CHINESELUNISOLAR = 15;
	public const CalendarId SAKA = 16;
	public const CalendarId LUNAR_ETO_CHN = 17;
	public const CalendarId LUNAR_ETO_KOR = 18;
	public const CalendarId LUNAR_ETO_ROKUYOU = 19;
	public const CalendarId KOREANLUNISOLAR = 20;
	public const CalendarId TAIWANLUNISOLAR = 21;
	public const CalendarId PERSIAN = 22;
	public const CalendarId UMALQURA = 23;
	public const CalendarId LAST_CALENDAR = 23;
}

// Namespace: System.Globalization
internal class DateTimeFormatInfoScanner
{
	// Fields
	internal List<string> m_dateWords;
	private static Dictionary<string, string> s_knownWords;
	private DateTimeFormatInfoScanner.FoundDatePattern m_ymdFlags;

	// Properties
	private static Dictionary<string, string> KnownWords { get; }

	// Methods

	private static Dictionary<string, string> get_KnownWords() { }

	internal static int SkipWhiteSpacesAndNonLetter(string pattern, int currentIndex) { }

	internal void AddDateWordOrPostfix(string formatPostfix, string str) { }

	internal int AddDateWords(string pattern, int index, string formatPostfix) { }

	internal static int ScanRepeatChar(string pattern, char ch, int index, out int count) { }

	internal void AddIgnorableSymbols(string text) { }

	internal void ScanDateWord(string pattern) { }

	internal string[] GetDateWordsOfDTFI(DateTimeFormatInfo dtfi) { }

	internal static FORMATFLAGS GetFormatFlagGenitiveMonth(string[] monthNames, string[] genitveMonthNames, string[] abbrevMonthNames, string[] genetiveAbbrevMonthNames) { }

	internal static FORMATFLAGS GetFormatFlagUseSpaceInMonthNames(string[] monthNames, string[] genitveMonthNames, string[] abbrevMonthNames, string[] genetiveAbbrevMonthNames) { }

	internal static FORMATFLAGS GetFormatFlagUseSpaceInDayNames(string[] dayNames, string[] abbrevDayNames) { }

	internal static FORMATFLAGS GetFormatFlagUseHebrewCalendar(int calID) { }

	private static bool EqualStringArrays(string[] array1, string[] array2) { }

	private static bool ArrayElementsHaveSpace(string[] array) { }

	private static bool ArrayElementsBeginWithDigit(string[] array) { }

	public void .ctor() { }
}

// Namespace: 
private enum DateTimeFormatInfoScanner.FoundDatePattern
{
	// Fields
	public int value__;
	public const DateTimeFormatInfoScanner.FoundDatePattern None = 0;
	public const DateTimeFormatInfoScanner.FoundDatePattern FoundYearPatternFlag = 1;
	public const DateTimeFormatInfoScanner.FoundDatePattern FoundMonthPatternFlag = 2;
	public const DateTimeFormatInfoScanner.FoundDatePattern FoundDayPatternFlag = 4;
	public const DateTimeFormatInfoScanner.FoundDatePattern FoundYMDPatternFlag = 7;
}

// Namespace: System.Globalization
[ComVisibleAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
[FlagsAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
[Serializable]
public enum DateTimeStyles
{
	// Fields
	public int value__;
	public const DateTimeStyles None = 0;
	public const DateTimeStyles AllowLeadingWhite = 1;
	public const DateTimeStyles AllowTrailingWhite = 2;
	public const DateTimeStyles AllowInnerWhite = 4;
	public const DateTimeStyles AllowWhiteSpaces = 7;
	public const DateTimeStyles NoCurrentDateDefault = 8;
	public const DateTimeStyles AdjustToUniversal = 16;
	public const DateTimeStyles AssumeLocal = 32;
	public const DateTimeStyles AssumeUniversal = 64;
	public const DateTimeStyles RoundtripKind = 128;
}

// Namespace: System.Globalization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class GregorianCalendar : Calendar
{
	// Fields
	internal GregorianCalendarTypes m_type;
	internal static readonly int[] DaysToMonth365;
	internal static readonly int[] DaysToMonth366;
	private static Calendar s_defaultInstance;

	// Properties
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override DateTime MinSupportedDateTime { get; }
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override DateTime MaxSupportedDateTime { get; }
	internal override int ID { get; }
	public override int[] Eras { get; }
	public override int TwoDigitYearMax { get; }

	// Methods

	[OnDeserializedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void OnDeserialized(StreamingContext ctx) { }

	public override DateTime get_MinSupportedDateTime() { }

	public override DateTime get_MaxSupportedDateTime() { }

	internal static Calendar GetDefaultInstance() { }

	public void .ctor() { }

	public void .ctor(GregorianCalendarTypes type) { }

	internal override int get_ID() { }

	internal virtual int GetDatePart(long ticks, int part) { }

	internal static long GetAbsoluteDate(int year, int month, int day) { }

	public override int GetDayOfMonth(DateTime time) { }

	public override DayOfWeek GetDayOfWeek(DateTime time) { }

	public override int GetDaysInMonth(int year, int month, int era) { }

	public override int GetEra(DateTime time) { }

	public override int[] get_Eras() { }

	public override int GetMonth(DateTime time) { }

	public override int GetMonthsInYear(int year, int era) { }

	public override int GetYear(DateTime time) { }

	public override bool IsLeapYear(int year, int era) { }

	public override DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) { }

	internal override bool TryToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era, out DateTime result) { }

	public override int get_TwoDigitYearMax() { }

	public override int ToFourDigitYear(int year) { }

	private static void .cctor() { }
}

// Namespace: System.Globalization
[Serializable]
internal class EraInfo
{
	// Fields
	internal int era;
	internal long ticks;
	internal int yearOffset;
	internal int minEraYear;
	internal int maxEraYear;
	[OptionalFieldAttribute] // RVA: 0xE32D0 Offset: 0xE26D0 VA: 0x1800E32D0
	internal string eraName;
	[OptionalFieldAttribute] // RVA: 0xE32D0 Offset: 0xE26D0 VA: 0x1800E32D0
	internal string abbrevEraName;
	[OptionalFieldAttribute] // RVA: 0xE32D0 Offset: 0xE26D0 VA: 0x1800E32D0
	internal string englishEraName;

	// Methods

	internal void .ctor(int era, int startYear, int startMonth, int startDay, int yearOffset, int minEraYear, int maxEraYear) { }

	internal void .ctor(int era, int startYear, int startMonth, int startDay, int yearOffset, int minEraYear, int maxEraYear, string eraName, string abbrevEraName, string englishEraName) { }
}

// Namespace: System.Globalization
[Serializable]
internal class GregorianCalendarHelper
{
	// Fields
	internal static readonly int[] DaysToMonth365;
	internal static readonly int[] DaysToMonth366;
	[OptionalFieldAttribute] // RVA: 0xE6920 Offset: 0xE5D20 VA: 0x1800E6920
	internal int m_maxYear;
	[OptionalFieldAttribute] // RVA: 0xE6920 Offset: 0xE5D20 VA: 0x1800E6920
	internal int m_minYear;
	internal Calendar m_Cal;
	[OptionalFieldAttribute] // RVA: 0xE6920 Offset: 0xE5D20 VA: 0x1800E6920
	internal EraInfo[] m_EraInfo;
	[OptionalFieldAttribute] // RVA: 0xE6920 Offset: 0xE5D20 VA: 0x1800E6920
	internal int[] m_eras;
	[OptionalFieldAttribute] // RVA: 0xE6920 Offset: 0xE5D20 VA: 0x1800E6920
	internal DateTime m_minDate;

	// Properties
	internal int MaxYear { get; }
	public int[] Eras { get; }

	// Methods

	internal int get_MaxYear() { }

	internal void .ctor(Calendar cal, EraInfo[] eraInfo) { }

	internal int GetGregorianYear(int year, int era) { }

	internal bool IsValidYear(int year, int era) { }

	internal virtual int GetDatePart(long ticks, int part) { }

	internal static long GetAbsoluteDate(int year, int month, int day) { }

	internal static long DateToTicks(int year, int month, int day) { }

	internal static long TimeToTicks(int hour, int minute, int second, int millisecond) { }

	internal void CheckTicksRange(long ticks) { }

	public int GetDayOfMonth(DateTime time) { }

	public DayOfWeek GetDayOfWeek(DateTime time) { }

	public int GetDaysInMonth(int year, int month, int era) { }

	public int GetEra(DateTime time) { }

	public int[] get_Eras() { }

	public int GetMonth(DateTime time) { }

	public int GetMonthsInYear(int year, int era) { }

	public int GetYear(DateTime time) { }

	public bool IsLeapYear(int year, int era) { }

	public DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) { }

	public int ToFourDigitYear(int year, int twoDigitYearMax) { }

	private static void .cctor() { }
}

// Namespace: System.Globalization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum GregorianCalendarTypes
{
	// Fields
	public int value__;
	public const GregorianCalendarTypes Localized = 1;
	public const GregorianCalendarTypes USEnglish = 2;
	public const GregorianCalendarTypes MiddleEastFrench = 9;
	public const GregorianCalendarTypes Arabic = 10;
	public const GregorianCalendarTypes TransliteratedEnglish = 11;
	public const GregorianCalendarTypes TransliteratedFrench = 12;
}

// Namespace: System.Globalization
internal struct HebrewNumberParsingContext
{
	// Fields
	internal HebrewNumber.HS state;
	internal int result;

	// Methods

	public void .ctor(int result) { }
}

// Namespace: System.Globalization
internal enum HebrewNumberParsingState
{
	// Fields
	public int value__;
	public const HebrewNumberParsingState InvalidHebrewNumber = 0;
	public const HebrewNumberParsingState NotHebrewDigit = 1;
	public const HebrewNumberParsingState FoundEndOfHebrewNumber = 2;
	public const HebrewNumberParsingState ContinueParsing = 3;
}

// Namespace: System.Globalization
internal class HebrewNumber
{
	// Fields
	private static HebrewNumber.HebrewValue[] HebrewValues;
	private static char maxHebrewNumberCh;
	private static readonly HebrewNumber.HS[][] NumberPasingState;

	// Methods

	internal static string ToString(int Number) { }

	internal static HebrewNumberParsingState ParseByChar(char ch, ref HebrewNumberParsingContext context) { }

	internal static bool IsDigit(char ch) { }

	private static void .cctor() { }
}

// Namespace: 
private enum HebrewNumber.HebrewToken
{
	// Fields
	public int value__;
	public const HebrewNumber.HebrewToken Invalid = -1;
	public const HebrewNumber.HebrewToken Digit400 = 0;
	public const HebrewNumber.HebrewToken Digit200_300 = 1;
	public const HebrewNumber.HebrewToken Digit100 = 2;
	public const HebrewNumber.HebrewToken Digit10 = 3;
	public const HebrewNumber.HebrewToken Digit1 = 4;
	public const HebrewNumber.HebrewToken Digit6_7 = 5;
	public const HebrewNumber.HebrewToken Digit7 = 6;
	public const HebrewNumber.HebrewToken Digit9 = 7;
	public const HebrewNumber.HebrewToken SingleQuote = 8;
	public const HebrewNumber.HebrewToken DoubleQuote = 9;
}

// Namespace: 
private class HebrewNumber.HebrewValue
{
	// Fields
	internal HebrewNumber.HebrewToken token;
	internal int value;

	// Methods

	internal void .ctor(HebrewNumber.HebrewToken token, int value) { }
}

// Namespace: 
internal enum HebrewNumber.HS
{
	// Fields
	public int value__;
	public const HebrewNumber.HS _err = -1;
	public const HebrewNumber.HS Start = 0;
	public const HebrewNumber.HS S400 = 1;
	public const HebrewNumber.HS S400_400 = 2;
	public const HebrewNumber.HS S400_X00 = 3;
	public const HebrewNumber.HS S400_X0 = 4;
	public const HebrewNumber.HS X00_DQ = 5;
	public const HebrewNumber.HS S400_X00_X0 = 6;
	public const HebrewNumber.HS X0_DQ = 7;
	public const HebrewNumber.HS X = 8;
	public const HebrewNumber.HS X0 = 9;
	public const HebrewNumber.HS X00 = 10;
	public const HebrewNumber.HS S400_DQ = 11;
	public const HebrewNumber.HS S400_400_DQ = 12;
	public const HebrewNumber.HS S400_400_100 = 13;
	public const HebrewNumber.HS S9 = 14;
	public const HebrewNumber.HS X00_S9 = 15;
	public const HebrewNumber.HS S9_DQ = 16;
	public const HebrewNumber.HS END = 100;
}

// Namespace: System.Globalization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class JapaneseCalendar : Calendar
{
	// Fields
	internal static readonly DateTime calendarMinValue;
	internal static EraInfo[] japaneseEraInfo;
	internal static Calendar s_defaultInstance;
	internal GregorianCalendarHelper helper;

	// Properties
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override DateTime MinSupportedDateTime { get; }
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override DateTime MaxSupportedDateTime { get; }
	internal override int ID { get; }
	public override int[] Eras { get; }
	public override int TwoDigitYearMax { get; }

	// Methods

	public override DateTime get_MinSupportedDateTime() { }

	public override DateTime get_MaxSupportedDateTime() { }

	internal static EraInfo[] GetEraInfo() { }

	private static EraInfo[] GetErasFromRegistry() { }

	internal static Calendar GetDefaultInstance() { }

	public void .ctor() { }

	internal override int get_ID() { }

	public override int GetDaysInMonth(int year, int month, int era) { }

	public override int GetDayOfMonth(DateTime time) { }

	public override DayOfWeek GetDayOfWeek(DateTime time) { }

	public override int GetMonthsInYear(int year, int era) { }

	public override int GetEra(DateTime time) { }

	public override int GetMonth(DateTime time) { }

	public override int GetYear(DateTime time) { }

	public override bool IsLeapYear(int year, int era) { }

	public override DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) { }

	public override int ToFourDigitYear(int year) { }

	public override int[] get_Eras() { }

	internal static string[] EraNames() { }

	internal static string[] AbbrevEraNames() { }

	internal static string[] EnglishEraNames() { }

	internal override bool IsValidYear(int year, int era) { }

	public override int get_TwoDigitYearMax() { }

	private static void .cctor() { }
}

// Namespace: System.Globalization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class NumberFormatInfo : ICloneable, IFormatProvider
{
	// Fields
	private static NumberFormatInfo invariantInfo;
	internal int[] numberGroupSizes;
	internal int[] currencyGroupSizes;
	internal int[] percentGroupSizes;
	internal string positiveSign;
	internal string negativeSign;
	internal string numberDecimalSeparator;
	internal string numberGroupSeparator;
	internal string currencyGroupSeparator;
	internal string currencyDecimalSeparator;
	internal string currencySymbol;
	internal string ansiCurrencySymbol;
	internal string nanSymbol;
	internal string positiveInfinitySymbol;
	internal string negativeInfinitySymbol;
	internal string percentDecimalSeparator;
	internal string percentGroupSeparator;
	internal string percentSymbol;
	internal string perMilleSymbol;
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	internal string[] nativeDigits;
	[OptionalFieldAttribute] // RVA: 0xE6920 Offset: 0xE5D20 VA: 0x1800E6920
	internal int m_dataItem;
	internal int numberDecimalDigits;
	internal int currencyDecimalDigits;
	internal int currencyPositivePattern;
	internal int currencyNegativePattern;
	internal int numberNegativePattern;
	internal int percentPositivePattern;
	internal int percentNegativePattern;
	internal int percentDecimalDigits;
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	internal int digitSubstitution;
	internal bool isReadOnly;
	[OptionalFieldAttribute] // RVA: 0xE6920 Offset: 0xE5D20 VA: 0x1800E6920
	internal bool m_useUserOverride;
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	internal bool m_isInvariant;
	[OptionalFieldAttribute] // RVA: 0xE6920 Offset: 0xE5D20 VA: 0x1800E6920
	internal bool validForParseAsNumber;
	[OptionalFieldAttribute] // RVA: 0xE6920 Offset: 0xE5D20 VA: 0x1800E6920
	internal bool validForParseAsCurrency;
	private const NumberStyles InvalidNumberStyles = -1024;

	// Properties
	public static NumberFormatInfo InvariantInfo { get; }
	public int CurrencyDecimalDigits { get; }
	public string CurrencyDecimalSeparator { get; }
	public bool IsReadOnly { get; }
	public int[] CurrencyGroupSizes { get; }
	public int[] NumberGroupSizes { get; }
	public int[] PercentGroupSizes { get; }
	public string CurrencyGroupSeparator { get; }
	public string CurrencySymbol { get; }
	public static NumberFormatInfo CurrentInfo { get; }
	public string NaNSymbol { get; }
	public int CurrencyNegativePattern { get; }
	public int NumberNegativePattern { get; }
	public int PercentPositivePattern { get; }
	public int PercentNegativePattern { get; }
	public string NegativeInfinitySymbol { get; }
	public string NegativeSign { get; }
	public int NumberDecimalDigits { get; }
	public string NumberDecimalSeparator { get; }
	public string NumberGroupSeparator { get; }
	public int CurrencyPositivePattern { get; }
	public string PositiveInfinitySymbol { get; }
	public string PositiveSign { get; }
	public int PercentDecimalDigits { get; }
	public string PercentDecimalSeparator { get; }
	public string PercentGroupSeparator { get; }
	public string PercentSymbol { get; }
	public string PerMilleSymbol { get; }

	// Methods

	public void .ctor() { }

	[OnSerializingAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void OnSerializing(StreamingContext ctx) { }

	[OnDeserializingAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void OnDeserializing(StreamingContext ctx) { }

	[OnDeserializedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void OnDeserialized(StreamingContext ctx) { }

	internal void .ctor(CultureData cultureData) { }

	public static NumberFormatInfo get_InvariantInfo() { }

	public static NumberFormatInfo GetInstance(IFormatProvider formatProvider) { }

	public object Clone() { }

	public int get_CurrencyDecimalDigits() { }

	public string get_CurrencyDecimalSeparator() { }

	public bool get_IsReadOnly() { }

	public int[] get_CurrencyGroupSizes() { }

	public int[] get_NumberGroupSizes() { }

	public int[] get_PercentGroupSizes() { }

	public string get_CurrencyGroupSeparator() { }

	public string get_CurrencySymbol() { }

	public static NumberFormatInfo get_CurrentInfo() { }

	public string get_NaNSymbol() { }

	public int get_CurrencyNegativePattern() { }

	public int get_NumberNegativePattern() { }

	public int get_PercentPositivePattern() { }

	public int get_PercentNegativePattern() { }

	public string get_NegativeInfinitySymbol() { }

	public string get_NegativeSign() { }

	public int get_NumberDecimalDigits() { }

	public string get_NumberDecimalSeparator() { }

	public string get_NumberGroupSeparator() { }

	public int get_CurrencyPositivePattern() { }

	public string get_PositiveInfinitySymbol() { }

	public string get_PositiveSign() { }

	public int get_PercentDecimalDigits() { }

	public string get_PercentDecimalSeparator() { }

	public string get_PercentGroupSeparator() { }

	public string get_PercentSymbol() { }

	public string get_PerMilleSymbol() { }

	public object GetFormat(Type formatType) { }

	public static NumberFormatInfo ReadOnly(NumberFormatInfo nfi) { }

	internal static void ValidateParseStyleInteger(NumberStyles style) { }

	internal static void ValidateParseStyleFloatingPoint(NumberStyles style) { }
}

// Namespace: System.Globalization
[ComVisibleAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
[FlagsAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
[Serializable]
public enum NumberStyles
{
	// Fields
	public int value__;
	public const NumberStyles None = 0;
	public const NumberStyles AllowLeadingWhite = 1;
	public const NumberStyles AllowTrailingWhite = 2;
	public const NumberStyles AllowLeadingSign = 4;
	public const NumberStyles AllowTrailingSign = 8;
	public const NumberStyles AllowParentheses = 16;
	public const NumberStyles AllowDecimalPoint = 32;
	public const NumberStyles AllowThousands = 64;
	public const NumberStyles AllowExponent = 128;
	public const NumberStyles AllowCurrencySymbol = 256;
	public const NumberStyles AllowHexSpecifier = 512;
	public const NumberStyles Integer = 7;
	public const NumberStyles HexNumber = 515;
	public const NumberStyles Number = 111;
	public const NumberStyles Float = 167;
	public const NumberStyles Currency = 383;
	public const NumberStyles Any = 511;
}

// Namespace: System.Globalization
[Serializable]
public sealed class SortVersion : IEquatable<SortVersion>
{
	// Fields
	private int m_NlsVersion;
	private Guid m_SortId;

	// Methods

	public override bool Equals(object obj) { }

	public bool Equals(SortVersion other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(SortVersion left, SortVersion right) { }

	public static bool op_Inequality(SortVersion left, SortVersion right) { }
}

// Namespace: System.Globalization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class TaiwanCalendar : Calendar
{
	// Fields
	internal static EraInfo[] taiwanEraInfo;
	internal static Calendar s_defaultInstance;
	internal GregorianCalendarHelper helper;
	internal static readonly DateTime calendarMinValue;

	// Properties
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override DateTime MinSupportedDateTime { get; }
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override DateTime MaxSupportedDateTime { get; }
	internal override int ID { get; }
	public override int[] Eras { get; }
	public override int TwoDigitYearMax { get; }

	// Methods

	internal static Calendar GetDefaultInstance() { }

	public override DateTime get_MinSupportedDateTime() { }

	public override DateTime get_MaxSupportedDateTime() { }

	public void .ctor() { }

	internal override int get_ID() { }

	public override int GetDaysInMonth(int year, int month, int era) { }

	public override int GetDayOfMonth(DateTime time) { }

	public override DayOfWeek GetDayOfWeek(DateTime time) { }

	public override int GetMonthsInYear(int year, int era) { }

	public override int GetEra(DateTime time) { }

	public override int GetMonth(DateTime time) { }

	public override int GetYear(DateTime time) { }

	public override bool IsLeapYear(int year, int era) { }

	public override DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) { }

	public override int[] get_Eras() { }

	public override int get_TwoDigitYearMax() { }

	public override int ToFourDigitYear(int year) { }

	private static void .cctor() { }
}

// Namespace: System.Globalization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class TextInfo : ICloneable, IDeserializationCallback
{
	// Fields
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	private string m_listSeparator;
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	private bool m_isReadOnly;
	[OptionalFieldAttribute] // RVA: 0xC5BC0 Offset: 0xC4FC0 VA: 0x1800C5BC0
	private string m_cultureName;
	private CultureData m_cultureData;
	private string m_textInfoName;
	private Nullable<bool> m_IsAsciiCasingSameAsInvariant;
	internal static TextInfo s_Invariant;
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	private string customCultureName;
	[OptionalFieldAttribute] // RVA: 0xE6920 Offset: 0xE5D20 VA: 0x1800E6920
	internal int m_nDataItem;
	[OptionalFieldAttribute] // RVA: 0xE6920 Offset: 0xE5D20 VA: 0x1800E6920
	internal bool m_useUserOverride;
	[OptionalFieldAttribute] // RVA: 0xE6920 Offset: 0xE5D20 VA: 0x1800E6920
	internal int m_win32LangID;
	private const int wordSeparatorMask = 536672256;

	// Properties
	internal static TextInfo Invariant { get; }
	public virtual int OEMCodePage { get; }
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public string CultureName { get; }
	private bool IsAsciiCasingSameAsInvariant { get; }

	// Methods

	internal static TextInfo get_Invariant() { }

	internal void .ctor(CultureData cultureData) { }

	[OnDeserializingAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void OnDeserializing(StreamingContext ctx) { }

	private void OnDeserialized() { }

	[OnDeserializedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void OnDeserialized(StreamingContext ctx) { }

	[OnSerializingAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void OnSerializing(StreamingContext ctx) { }

	internal static int GetHashCodeOrdinalIgnoreCase(string s) { }

	internal static int GetHashCodeOrdinalIgnoreCase(string s, bool forceRandomizedHashing, long additionalEntropy) { }

	internal static int CompareOrdinalIgnoreCase(string str1, string str2) { }

	internal static int CompareOrdinalIgnoreCaseEx(string strA, int indexA, string strB, int indexB, int lengthA, int lengthB) { }

	internal static int IndexOfStringOrdinalIgnoreCase(string source, string value, int startIndex, int count) { }

	internal static int LastIndexOfStringOrdinalIgnoreCase(string source, string value, int startIndex, int count) { }

	public virtual int get_OEMCodePage() { }

	public string get_CultureName() { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public virtual object Clone() { }

	internal void SetReadOnlyState(bool readOnly) { }

	public virtual char ToLower(char c) { }

	public virtual string ToLower(string str) { }

	private static char ToLowerAsciiInvariant(char c) { }

	public virtual char ToUpper(char c) { }

	public virtual string ToUpper(string str) { }

	private static char ToUpperAsciiInvariant(char c) { }

	private static bool IsAscii(char c) { }

	private bool get_IsAsciiCasingSameAsInvariant() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	private void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) { }

	internal int GetCaseInsensitiveHashCode(string str) { }

	internal int GetCaseInsensitiveHashCode(string str, bool forceRandomizedHashing, long additionalEntropy) { }

	private int GetInvariantCaseInsensitiveHashCode(string str) { }

	private string ToUpperInternal(string str) { }

	private string ToLowerInternal(string str) { }

	private char ToUpperInternal(char c) { }

	private char ToLowerInternal(char c) { }

	private static int InternalCompareStringOrdinalIgnoreCase(string strA, int indexA, string strB, int indexB, int lenA, int lenB) { }

	internal void .ctor() { }
}

// Namespace: System.Globalization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class ThaiBuddhistCalendar : Calendar
{
	// Fields
	internal static EraInfo[] thaiBuddhistEraInfo;
	internal GregorianCalendarHelper helper;

	// Properties
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override DateTime MinSupportedDateTime { get; }
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override DateTime MaxSupportedDateTime { get; }
	internal override int ID { get; }
	public override int[] Eras { get; }
	public override int TwoDigitYearMax { get; }

	// Methods

	public override DateTime get_MinSupportedDateTime() { }

	public override DateTime get_MaxSupportedDateTime() { }

	public void .ctor() { }

	internal override int get_ID() { }

	public override int GetDaysInMonth(int year, int month, int era) { }

	public override int GetDayOfMonth(DateTime time) { }

	public override DayOfWeek GetDayOfWeek(DateTime time) { }

	public override int GetMonthsInYear(int year, int era) { }

	public override int GetEra(DateTime time) { }

	public override int GetMonth(DateTime time) { }

	public override int GetYear(DateTime time) { }

	public override bool IsLeapYear(int year, int era) { }

	public override DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) { }

	public override int[] get_Eras() { }

	public override int get_TwoDigitYearMax() { }

	public override int ToFourDigitYear(int year) { }

	private static void .cctor() { }
}

// Namespace: System.Globalization
internal static class TimeSpanFormat
{
	// Fields
	internal static readonly TimeSpanFormat.FormatLiterals PositiveInvariantFormatLiterals;
	internal static readonly TimeSpanFormat.FormatLiterals NegativeInvariantFormatLiterals;

	// Methods

	private static string IntToString(int n, int digits) { }

	internal static string Format(TimeSpan value, string format, IFormatProvider formatProvider) { }

	private static string FormatStandard(TimeSpan value, bool isInvariant, string format, TimeSpanFormat.Pattern pattern) { }

	internal static string FormatCustomized(TimeSpan value, string format, DateTimeFormatInfo dtfi) { }

	private static void .cctor() { }
}

// Namespace: 
internal enum TimeSpanFormat.Pattern
{
	// Fields
	public int value__;
	public const TimeSpanFormat.Pattern None = 0;
	public const TimeSpanFormat.Pattern Minimum = 1;
	public const TimeSpanFormat.Pattern Full = 2;
}

// Namespace: 
internal struct TimeSpanFormat.FormatLiterals
{
	// Fields
	internal string AppCompatLiteral;
	internal int dd;
	internal int hh;
	internal int mm;
	internal int ss;
	internal int ff;
	private string[] literals;

	// Properties
	internal string Start { get; }
	internal string DayHourSep { get; }
	internal string HourMinuteSep { get; }
	internal string MinuteSecondSep { get; }
	internal string SecondFractionSep { get; }
	internal string End { get; }

	// Methods

	internal string get_Start() { }

	internal string get_DayHourSep() { }

	internal string get_HourMinuteSep() { }

	internal string get_MinuteSecondSep() { }

	internal string get_SecondFractionSep() { }

	internal string get_End() { }

	internal static TimeSpanFormat.FormatLiterals InitInvariant(bool isNegative) { }

	internal void Init(string format, bool useInvariantFieldLengths) { }
}

// Namespace: System.Globalization
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum TimeSpanStyles
{
	// Fields
	public int value__;
	public const TimeSpanStyles None = 0;
	public const TimeSpanStyles AssumeNegative = 1;
}

// Namespace: System.Globalization
internal static class TimeSpanParse
{
	// Fields
	private static readonly TimeSpanParse.TimeSpanToken zero;

	// Methods

	internal static void ValidateStyles(TimeSpanStyles style, string parameterName) { }

	private static bool TryTimeToTicks(bool positive, TimeSpanParse.TimeSpanToken days, TimeSpanParse.TimeSpanToken hours, TimeSpanParse.TimeSpanToken minutes, TimeSpanParse.TimeSpanToken seconds, TimeSpanParse.TimeSpanToken fraction, out long result) { }

	internal static TimeSpan Parse(string input, IFormatProvider formatProvider) { }

	internal static bool TryParse(string input, IFormatProvider formatProvider, out TimeSpan result) { }

	internal static TimeSpan ParseExact(string input, string format, IFormatProvider formatProvider, TimeSpanStyles styles) { }

	internal static bool TryParseExact(string input, string format, IFormatProvider formatProvider, TimeSpanStyles styles, out TimeSpan result) { }

	internal static TimeSpan ParseExactMultiple(string input, string[] formats, IFormatProvider formatProvider, TimeSpanStyles styles) { }

	internal static bool TryParseExactMultiple(string input, string[] formats, IFormatProvider formatProvider, TimeSpanStyles styles, out TimeSpan result) { }

	private static bool TryParseTimeSpan(string input, TimeSpanParse.TimeSpanStandardStyles style, IFormatProvider formatProvider, ref TimeSpanParse.TimeSpanResult result) { }

	private static bool ProcessTerminalState(ref TimeSpanParse.TimeSpanRawInfo raw, TimeSpanParse.TimeSpanStandardStyles style, ref TimeSpanParse.TimeSpanResult result) { }

	private static bool ProcessTerminal_DHMSF(ref TimeSpanParse.TimeSpanRawInfo raw, TimeSpanParse.TimeSpanStandardStyles style, ref TimeSpanParse.TimeSpanResult result) { }

	private static bool ProcessTerminal_HMS_F_D(ref TimeSpanParse.TimeSpanRawInfo raw, TimeSpanParse.TimeSpanStandardStyles style, ref TimeSpanParse.TimeSpanResult result) { }

	private static bool ProcessTerminal_HM_S_D(ref TimeSpanParse.TimeSpanRawInfo raw, TimeSpanParse.TimeSpanStandardStyles style, ref TimeSpanParse.TimeSpanResult result) { }

	private static bool ProcessTerminal_HM(ref TimeSpanParse.TimeSpanRawInfo raw, TimeSpanParse.TimeSpanStandardStyles style, ref TimeSpanParse.TimeSpanResult result) { }

	private static bool ProcessTerminal_D(ref TimeSpanParse.TimeSpanRawInfo raw, TimeSpanParse.TimeSpanStandardStyles style, ref TimeSpanParse.TimeSpanResult result) { }

	private static bool TryParseExactTimeSpan(string input, string format, IFormatProvider formatProvider, TimeSpanStyles styles, ref TimeSpanParse.TimeSpanResult result) { }

	private static bool TryParseByFormat(string input, string format, TimeSpanStyles styles, ref TimeSpanParse.TimeSpanResult result) { }

	private static bool ParseExactDigits(ref TimeSpanParse.TimeSpanTokenizer tokenizer, int minDigitLength, out int result) { }

	private static bool ParseExactDigits(ref TimeSpanParse.TimeSpanTokenizer tokenizer, int minDigitLength, int maxDigitLength, out int zeroes, out int result) { }

	private static bool ParseExactLiteral(ref TimeSpanParse.TimeSpanTokenizer tokenizer, StringBuilder enquotedString) { }

	private static bool TryParseTimeSpanConstant(string input, ref TimeSpanParse.TimeSpanResult result) { }

	private static bool TryParseExactMultipleTimeSpan(string input, string[] formats, IFormatProvider formatProvider, TimeSpanStyles styles, ref TimeSpanParse.TimeSpanResult result) { }

	private static void .cctor() { }
}

// Namespace: 
private enum TimeSpanParse.TimeSpanThrowStyle
{
	// Fields
	public int value__;
	public const TimeSpanParse.TimeSpanThrowStyle None = 0;
	public const TimeSpanParse.TimeSpanThrowStyle All = 1;
}

// Namespace: 
private enum TimeSpanParse.ParseFailureKind
{
	// Fields
	public int value__;
	public const TimeSpanParse.ParseFailureKind None = 0;
	public const TimeSpanParse.ParseFailureKind ArgumentNull = 1;
	public const TimeSpanParse.ParseFailureKind Format = 2;
	public const TimeSpanParse.ParseFailureKind FormatWithParameter = 3;
	public const TimeSpanParse.ParseFailureKind Overflow = 4;
}

// Namespace: 
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private enum TimeSpanParse.TimeSpanStandardStyles
{
	// Fields
	public int value__;
	public const TimeSpanParse.TimeSpanStandardStyles None = 0;
	public const TimeSpanParse.TimeSpanStandardStyles Invariant = 1;
	public const TimeSpanParse.TimeSpanStandardStyles Localized = 2;
	public const TimeSpanParse.TimeSpanStandardStyles RequireFull = 4;
	public const TimeSpanParse.TimeSpanStandardStyles Any = 3;
}

// Namespace: 
private enum TimeSpanParse.TTT
{
	// Fields
	public int value__;
	public const TimeSpanParse.TTT None = 0;
	public const TimeSpanParse.TTT End = 1;
	public const TimeSpanParse.TTT Num = 2;
	public const TimeSpanParse.TTT Sep = 3;
	public const TimeSpanParse.TTT NumOverflow = 4;
}

// Namespace: 
private struct TimeSpanParse.TimeSpanToken
{
	// Fields
	internal TimeSpanParse.TTT ttt;
	internal int num;
	internal int zeroes;
	internal string sep;

	// Methods

	public void .ctor(int number) { }

	public void .ctor(int leadingZeroes, int number) { }

	public bool IsInvalidNumber(int maxValue, int maxPrecision) { }
}

// Namespace: 
private struct TimeSpanParse.TimeSpanTokenizer
{
	// Fields
	private int m_pos;
	private string m_value;

	// Properties
	internal bool EOL { get; }
	internal char NextChar { get; }
	internal char CurrentChar { get; }

	// Methods

	internal void Init(string input) { }

	internal void Init(string input, int startPosition) { }

	internal TimeSpanParse.TimeSpanToken GetNextToken() { }

	internal bool get_EOL() { }

	internal void BackOne() { }

	internal char get_NextChar() { }

	internal char get_CurrentChar() { }
}

// Namespace: 
private struct TimeSpanParse.TimeSpanRawInfo
{
	// Fields
	internal TimeSpanParse.TTT lastSeenTTT;
	internal int tokenCount;
	internal int SepCount;
	internal int NumCount;
	internal string[] literals;
	internal TimeSpanParse.TimeSpanToken[] numbers;
	private TimeSpanFormat.FormatLiterals m_posLoc;
	private TimeSpanFormat.FormatLiterals m_negLoc;
	private bool m_posLocInit;
	private bool m_negLocInit;
	private string m_fullPosPattern;
	private string m_fullNegPattern;

	// Properties
	internal TimeSpanFormat.FormatLiterals PositiveInvariant { get; }
	internal TimeSpanFormat.FormatLiterals NegativeInvariant { get; }
	internal TimeSpanFormat.FormatLiterals PositiveLocalized { get; }
	internal TimeSpanFormat.FormatLiterals NegativeLocalized { get; }

	// Methods

	internal TimeSpanFormat.FormatLiterals get_PositiveInvariant() { }

	internal TimeSpanFormat.FormatLiterals get_NegativeInvariant() { }

	internal TimeSpanFormat.FormatLiterals get_PositiveLocalized() { }

	internal TimeSpanFormat.FormatLiterals get_NegativeLocalized() { }

	internal bool FullAppCompatMatch(TimeSpanFormat.FormatLiterals pattern) { }

	internal bool PartialAppCompatMatch(TimeSpanFormat.FormatLiterals pattern) { }

	internal bool FullMatch(TimeSpanFormat.FormatLiterals pattern) { }

	internal bool FullDMatch(TimeSpanFormat.FormatLiterals pattern) { }

	internal bool FullHMMatch(TimeSpanFormat.FormatLiterals pattern) { }

	internal bool FullDHMMatch(TimeSpanFormat.FormatLiterals pattern) { }

	internal bool FullHMSMatch(TimeSpanFormat.FormatLiterals pattern) { }

	internal bool FullDHMSMatch(TimeSpanFormat.FormatLiterals pattern) { }

	internal bool FullHMSFMatch(TimeSpanFormat.FormatLiterals pattern) { }

	internal void Init(DateTimeFormatInfo dtfi) { }

	internal bool ProcessToken(ref TimeSpanParse.TimeSpanToken tok, ref TimeSpanParse.TimeSpanResult result) { }

	private bool AddSep(string sep, ref TimeSpanParse.TimeSpanResult result) { }

	private bool AddNum(TimeSpanParse.TimeSpanToken num, ref TimeSpanParse.TimeSpanResult result) { }
}

// Namespace: 
private struct TimeSpanParse.TimeSpanResult
{
	// Fields
	internal TimeSpan parsedTimeSpan;
	internal TimeSpanParse.TimeSpanThrowStyle throwStyle;
	internal TimeSpanParse.ParseFailureKind m_failure;
	internal string m_failureMessageID;
	internal object m_failureMessageFormatArgument;
	internal string m_failureArgumentName;

	// Methods

	internal void Init(TimeSpanParse.TimeSpanThrowStyle canThrow) { }

	internal void SetFailure(TimeSpanParse.ParseFailureKind failure, string failureMessageID) { }

	internal void SetFailure(TimeSpanParse.ParseFailureKind failure, string failureMessageID, object failureMessageFormatArgument) { }

	internal void SetFailure(TimeSpanParse.ParseFailureKind failure, string failureMessageID, object failureMessageFormatArgument, string failureArgumentName) { }

	internal Exception GetTimeSpanParseException() { }
}

// Namespace: 
private struct TimeSpanParse.StringParser
{
	// Fields
	private string str;
	private char ch;
	private int pos;
	private int len;

	// Methods

	internal void NextChar() { }

	internal char NextNonDigit() { }

	internal bool TryParse(string input, ref TimeSpanParse.TimeSpanResult result) { }

	internal bool ParseInt(int max, out int i, ref TimeSpanParse.TimeSpanResult result) { }

	internal bool ParseTime(out long time, ref TimeSpanParse.TimeSpanResult result) { }

	internal void SkipBlanks() { }
}

// Namespace: System.Globalization
[Serializable]
public class UmAlQuraCalendar : Calendar
{
	// Fields
	private static readonly UmAlQuraCalendar.DateMapping[] HijriYearInfo;
	internal static DateTime minDate;
	internal static DateTime maxDate;

	// Properties
	public override DateTime MinSupportedDateTime { get; }
	public override DateTime MaxSupportedDateTime { get; }
	internal override int BaseCalendarID { get; }
	internal override int ID { get; }
	public override int[] Eras { get; }
	public override int TwoDigitYearMax { get; }

	// Methods

	private static UmAlQuraCalendar.DateMapping[] InitDateMapping() { }

	public override DateTime get_MinSupportedDateTime() { }

	public override DateTime get_MaxSupportedDateTime() { }

	public void .ctor() { }

	internal override int get_BaseCalendarID() { }

	internal override int get_ID() { }

	private static void ConvertHijriToGregorian(int HijriYear, int HijriMonth, int HijriDay, ref int yg, ref int mg, ref int dg) { }

	private static long GetAbsoluteDateUmAlQura(int year, int month, int day) { }

	internal static void CheckTicksRange(long ticks) { }

	internal static void CheckEraRange(int era) { }

	internal static void CheckYearRange(int year, int era) { }

	internal static void CheckYearMonthRange(int year, int month, int era) { }

	private static void ConvertGregorianToHijri(DateTime time, ref int HijriYear, ref int HijriMonth, ref int HijriDay) { }

	internal virtual int GetDatePart(DateTime time, int part) { }

	public override int GetDayOfMonth(DateTime time) { }

	public override DayOfWeek GetDayOfWeek(DateTime time) { }

	public override int GetDaysInMonth(int year, int month, int era) { }

	internal static int RealGetDaysInYear(int year) { }

	public override int GetEra(DateTime time) { }

	public override int[] get_Eras() { }

	public override int GetMonth(DateTime time) { }

	public override int GetMonthsInYear(int year, int era) { }

	public override int GetYear(DateTime time) { }

	public override bool IsLeapYear(int year, int era) { }

	public override DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) { }

	public override int get_TwoDigitYearMax() { }

	public override int ToFourDigitYear(int year) { }

	private static void .cctor() { }
}

// Namespace: 
internal struct UmAlQuraCalendar.DateMapping
{
	// Fields
	internal int HijriMonthsLengthFlags;
	internal DateTime GregorianDate;

	// Methods

	internal void .ctor(int MonthsLengthFlags, int GYear, int GMonth, int GDay) { }
}

// Namespace: System.Globalization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum UnicodeCategory
{
	// Fields
	public int value__;
	public const UnicodeCategory UppercaseLetter = 0;
	public const UnicodeCategory LowercaseLetter = 1;
	public const UnicodeCategory TitlecaseLetter = 2;
	public const UnicodeCategory ModifierLetter = 3;
	public const UnicodeCategory OtherLetter = 4;
	public const UnicodeCategory NonSpacingMark = 5;
	public const UnicodeCategory SpacingCombiningMark = 6;
	public const UnicodeCategory EnclosingMark = 7;
	public const UnicodeCategory DecimalDigitNumber = 8;
	public const UnicodeCategory LetterNumber = 9;
	public const UnicodeCategory OtherNumber = 10;
	public const UnicodeCategory SpaceSeparator = 11;
	public const UnicodeCategory LineSeparator = 12;
	public const UnicodeCategory ParagraphSeparator = 13;
	public const UnicodeCategory Control = 14;
	public const UnicodeCategory Format = 15;
	public const UnicodeCategory Surrogate = 16;
	public const UnicodeCategory PrivateUse = 17;
	public const UnicodeCategory ConnectorPunctuation = 18;
	public const UnicodeCategory DashPunctuation = 19;
	public const UnicodeCategory OpenPunctuation = 20;
	public const UnicodeCategory ClosePunctuation = 21;
	public const UnicodeCategory InitialQuotePunctuation = 22;
	public const UnicodeCategory FinalQuotePunctuation = 23;
	public const UnicodeCategory OtherPunctuation = 24;
	public const UnicodeCategory MathSymbol = 25;
	public const UnicodeCategory CurrencySymbol = 26;
	public const UnicodeCategory ModifierSymbol = 27;
	public const UnicodeCategory OtherSymbol = 28;
	public const UnicodeCategory OtherNotAssigned = 29;
}

// Namespace: System.Globalization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class SortKey
{
	// Fields
	private readonly string source;
	private readonly byte[] key;
	private readonly CompareOptions options;
	private readonly int lcid;

	// Properties
	public virtual string OriginalString { get; }
	public virtual byte[] KeyData { get; }

	// Methods

	public static int Compare(SortKey sortkey1, SortKey sortkey2) { }

	internal void .ctor(int lcid, string source, CompareOptions opt) { }

	internal void .ctor(int lcid, string source, byte[] buffer, CompareOptions opt, int lv1Length, int lv2Length, int lv3Length, int kanaSmallLength, int markTypeLength, int katakanaLength, int kanaWidthLength, int identLength) { }

	public virtual string get_OriginalString() { }

	public virtual byte[] get_KeyData() { }

	public override bool Equals(object value) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	internal void .ctor() { }
}

// Namespace: System.Globalization
internal class CultureData
{
	// Fields
	private string sAM1159;
	private string sPM2359;
	private string sTimeSeparator;
	private string[] saLongTimes;
	private string[] saShortTimes;
	private int iFirstDayOfWeek;
	private int iFirstWeekOfYear;
	private int[] waCalendars;
	private CalendarData[] calendars;
	private string sISO639Language;
	private readonly string sRealName;
	private bool bUseOverrides;
	private int calendarId;
	private int numberIndex;
	private int iDefaultAnsiCodePage;
	private int iDefaultOemCodePage;
	private int iDefaultMacCodePage;
	private int iDefaultEbcdicCodePage;
	private bool isRightToLeft;
	private string sListSeparator;
	private static CultureData s_Invariant;

	// Properties
	public static CultureData Invariant { get; }
	internal string[] LongTimes { get; }
	internal string[] ShortTimes { get; }
	internal string SISO639LANGNAME { get; }
	internal int IFIRSTDAYOFWEEK { get; }
	internal int IFIRSTWEEKOFYEAR { get; }
	internal string SAM1159 { get; }
	internal string SPM2359 { get; }
	internal string TimeSeparator { get; }
	internal int[] CalendarIds { get; }
	internal bool IsInvariantCulture { get; }
	internal string CultureName { get; }
	internal string SCOMPAREINFO { get; }
	internal string STEXTINFO { get; }
	internal int ILANGUAGE { get; }
	internal int IDEFAULTOEMCODEPAGE { get; }
	internal bool UseUserOverride { get; }

	// Methods

	private void .ctor(string name) { }

	public static CultureData get_Invariant() { }

	public static CultureData GetCultureData(string cultureName, bool useUserOverride) { }

	public static CultureData GetCultureData(string cultureName, bool useUserOverride, int datetimeIndex, int calendarId, int numberIndex, string iso2lang, int ansiCodePage, int oemCodePage, int macCodePage, int ebcdicCodePage, bool rightToLeft, string listSeparator) { }

	internal static CultureData GetCultureData(int culture, bool bUseUserOverride) { }

	private void fill_culture_data(int datetimeIndex) { }

	public CalendarData GetCalendar(int calendarId) { }

	internal string[] get_LongTimes() { }

	internal string[] get_ShortTimes() { }

	internal string get_SISO639LANGNAME() { }

	internal int get_IFIRSTDAYOFWEEK() { }

	internal int get_IFIRSTWEEKOFYEAR() { }

	internal string get_SAM1159() { }

	internal string get_SPM2359() { }

	internal string get_TimeSeparator() { }

	internal int[] get_CalendarIds() { }

	internal bool get_IsInvariantCulture() { }

	internal string get_CultureName() { }

	internal string get_SCOMPAREINFO() { }

	internal string get_STEXTINFO() { }

	internal int get_ILANGUAGE() { }

	internal int get_IDEFAULTOEMCODEPAGE() { }

	internal bool get_UseUserOverride() { }

	internal string[] EraNames(int calendarId) { }

	internal string[] AbbrevEraNames(int calendarId) { }

	internal string[] AbbreviatedEnglishEraNames(int calendarId) { }

	internal string[] ShortDates(int calendarId) { }

	internal string[] LongDates(int calendarId) { }

	internal string[] YearMonths(int calendarId) { }

	internal string[] DayNames(int calendarId) { }

	internal string[] AbbreviatedDayNames(int calendarId) { }

	internal string[] MonthNames(int calendarId) { }

	internal string[] GenitiveMonthNames(int calendarId) { }

	internal string[] AbbreviatedMonthNames(int calendarId) { }

	internal string[] AbbreviatedGenitiveMonthNames(int calendarId) { }

	internal string[] LeapYearMonthNames(int calendarId) { }

	internal string MonthDay(int calendarId) { }

	internal string DateSeparator(int calendarId) { }

	private static string GetDateSeparator(string format) { }

	private static string GetSeparator(string format, string timeParts) { }

	private static int IndexOfTimePart(string format, int startIndex, string timeParts) { }

	private static string UnescapeNlsString(string str, int start, int end) { }

	internal static string[] ReescapeWin32Strings(string[] array) { }

	internal static string ReescapeWin32String(string str) { }

	internal void GetNFIValues(NumberFormatInfo nfi) { }

	private static void fill_number_data(NumberFormatInfo nfi, int numberIndex) { }
}

// Namespace: System.Globalization
[Serializable]
internal class CodePageDataItem
{
	// Fields
	internal int m_dataIndex;
	internal int m_uiFamilyCodePage;
	internal string m_webName;
	internal string m_headerName;
	internal string m_bodyName;
	internal uint m_flags;
	private static readonly char[] sep;

	// Properties
	public string WebName { get; }
	public virtual int UIFamilyCodePage { get; }
	public string HeaderName { get; }
	public string BodyName { get; }
	public uint Flags { get; }

	// Methods

	internal void .ctor(int dataIndex) { }

	internal static string CreateString(string pStrings, uint index) { }

	public string get_WebName() { }

	public virtual int get_UIFamilyCodePage() { }

	public string get_HeaderName() { }

	public string get_BodyName() { }

	public uint get_Flags() { }

	private static void .cctor() { }
}

// Namespace: System.Globalization
internal static class EncodingTable
{
	// Fields
	internal static InternalEncodingDataItem[] encodingDataPtr;
	internal static InternalCodePageDataItem[] codePageDataPtr;
	private static int lastEncodingItem;
	private static int lastCodePageItem;
	private static Hashtable hashByName;
	private static Hashtable hashByCodePage;

	// Methods

	private static int GetNumEncodingItems() { }

	private static InternalEncodingDataItem ENC(string name, ushort cp) { }

	private static InternalCodePageDataItem MapCodePageDataItem(ushort cp, ushort fcp, string names, uint flags) { }

	private static void .cctor() { }

	private static int internalGetCodePageFromName(string name) { }

	internal static EncodingInfo[] GetEncodings() { }

	internal static int GetCodePageFromName(string name) { }

	internal static CodePageDataItem GetCodePageDataItem(int codepage) { }
}

// Namespace: System.Globalization
internal struct InternalEncodingDataItem
{
	// Fields
	internal string webName;
	internal ushort codePage;
}

// Namespace: System.Globalization
internal struct InternalCodePageDataItem
{
	// Fields
	internal ushort codePage;
	internal ushort uiFamilyCodePage;
	internal uint flags;
	internal string Names;
}

// Namespace: System.Globalization
internal static class TextInfoToUpperData
{
	// Fields
	public static readonly char[] range_00e0_0586;
	public static readonly char[] range_1e01_1ff3;
	public static readonly char[] range_2170_2184;
	public static readonly char[] range_24d0_24e9;
	public static readonly char[] range_2c30_2ce3;
	public static readonly char[] range_2d00_2d25;
	public static readonly char[] range_a641_a697;
	public static readonly char[] range_a723_a78c;

	// Methods

	private static void .cctor() { }
}

// Namespace: System.Globalization
internal static class TextInfoToLowerData
{
	// Fields
	public static readonly char[] range_00c0_0556;
	public static readonly char[] range_10a0_10c5;
	public static readonly char[] range_1e00_1ffc;
	public static readonly char[] range_2160_216f;
	public static readonly char[] range_24b6_24cf;
	public static readonly char[] range_2c00_2c2e;
	public static readonly char[] range_2c60_2ce2;
	public static readonly char[] range_a640_a696;
	public static readonly char[] range_a722_a78b;

	// Methods

	private static void .cctor() { }
}

// Namespace: System.Globalization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class CultureInfo : ICloneable, IFormatProvider
{
	// Fields
	private static CultureInfo invariant_culture_info;
	private static object shared_table_lock;
	private static CultureInfo default_current_culture;
	private bool m_isReadOnly;
	private int cultureID;
	private int parent_lcid;
	private int datetime_index;
	private int number_index;
	private int default_calendar_type;
	private bool m_useUserOverride;
	internal NumberFormatInfo numInfo;
	internal DateTimeFormatInfo dateTimeInfo;
	private TextInfo textInfo;
	internal string m_name;
	private string englishname;
	private string nativename;
	private string iso3lang;
	private string iso2lang;
	private string win3lang;
	private string territory;
	private string[] native_calendar_names;
	private CompareInfo compareInfo;
	private readonly void* textinfo_data;
	private int m_dataItem;
	private Calendar calendar;
	private CultureInfo parent_culture;
	private bool constructed;
	internal byte[] cached_serialized_form;
	internal CultureData m_cultureData;
	internal bool m_isInherited;
	internal const int InvariantCultureId = 127;
	private const int CalendarTypeBits = 8;
	private const string MSG_READONLY = "This instance is read only";
	private static CultureInfo s_DefaultThreadCurrentUICulture;
	private static CultureInfo s_DefaultThreadCurrentCulture;
	private static Dictionary<int, CultureInfo> shared_by_number;
	private static Dictionary<string, CultureInfo> shared_by_name;
	internal static readonly bool IsTaiwanSku;

	// Properties
	public static CultureInfo InvariantCulture { get; }
	public static CultureInfo CurrentCulture { get; }
	public static CultureInfo CurrentUICulture { get; }
	internal string Territory { get; }
	public virtual int LCID { get; }
	public virtual string Name { get; }
	public virtual Calendar Calendar { get; }
	public virtual CultureInfo Parent { get; }
	public virtual TextInfo TextInfo { get; }
	public virtual CompareInfo CompareInfo { get; }
	public virtual bool IsNeutralCulture { get; }
	public virtual NumberFormatInfo NumberFormat { get; set; }
	public virtual DateTimeFormatInfo DateTimeFormat { get; set; }
	public virtual string EnglishName { get; }
	public bool IsReadOnly { get; }
	internal int CalendarType { get; }
	public static CultureInfo DefaultThreadCurrentCulture { get; }
	public static CultureInfo DefaultThreadCurrentUICulture { get; }
	internal string SortName { get; }
	internal static CultureInfo UserDefaultUICulture { get; }
	internal static CultureInfo UserDefaultCulture { get; }
	internal bool HasInvariantCultureName { get; }

	// Methods

	public static CultureInfo get_InvariantCulture() { }

	public static CultureInfo get_CurrentCulture() { }

	public static CultureInfo get_CurrentUICulture() { }

	internal static CultureInfo ConstructCurrentCulture() { }

	internal static CultureInfo ConstructCurrentUICulture() { }

	internal string get_Territory() { }

	public virtual int get_LCID() { }

	public virtual string get_Name() { }

	public virtual Calendar get_Calendar() { }

	public virtual CultureInfo get_Parent() { }

	public virtual TextInfo get_TextInfo() { }

	public virtual object Clone() { }

	public override bool Equals(object value) { }

	public static CultureInfo[] GetCultures(CultureTypes types) { }

	private CultureInfo.Data GetTextInfoData() { }

	public override int GetHashCode() { }

	public override string ToString() { }

	public virtual CompareInfo get_CompareInfo() { }

	public virtual bool get_IsNeutralCulture() { }

	private void CheckNeutral() { }

	public virtual NumberFormatInfo get_NumberFormat() { }

	public virtual void set_NumberFormat(NumberFormatInfo value) { }

	public virtual DateTimeFormatInfo get_DateTimeFormat() { }

	public virtual void set_DateTimeFormat(DateTimeFormatInfo value) { }

	public virtual string get_EnglishName() { }

	public bool get_IsReadOnly() { }

	public virtual object GetFormat(Type formatType) { }

	private void Construct() { }

	private bool construct_internal_locale_from_lcid(int lcid) { }

	private bool construct_internal_locale_from_name(string name) { }

	private static string get_current_locale_name() { }

	private static CultureInfo[] internal_get_cultures(bool neutral, bool specific, bool installed) { }

	private void ConstructInvariant(bool read_only) { }

	private TextInfo CreateTextInfo(bool readOnly) { }

	public void .ctor(int culture) { }

	public void .ctor(int culture, bool useUserOverride) { }

	private void .ctor(int culture, bool useUserOverride, bool read_only) { }

	public void .ctor(string name) { }

	public void .ctor(string name, bool useUserOverride) { }

	private void .ctor(string name, bool useUserOverride, bool read_only) { }

	private void .ctor() { }

	private static void insert_into_shared_tables(CultureInfo c) { }

	public static CultureInfo GetCultureInfo(int culture) { }

	public static CultureInfo GetCultureInfo(string name) { }

	internal static CultureInfo CreateCulture(string name, bool reference) { }

	public static CultureInfo CreateSpecificCulture(string name) { }

	private static CultureInfo CreateSpecificCultureFromNeutral(string name) { }

	internal int get_CalendarType() { }

	private static Calendar CreateCalendar(int calendarType) { }

	private static Exception CreateNotFoundException(string name) { }

	public static CultureInfo get_DefaultThreadCurrentCulture() { }

	public static CultureInfo get_DefaultThreadCurrentUICulture() { }

	internal string get_SortName() { }

	internal static CultureInfo get_UserDefaultUICulture() { }

	internal static CultureInfo get_UserDefaultCulture() { }

	internal static void CheckDomainSafetyObject(object obj, object container) { }

	internal bool get_HasInvariantCultureName() { }

	internal static bool VerifyCultureName(string cultureName, bool throwException) { }

	internal static bool VerifyCultureName(CultureInfo culture, bool throwException) { }

	private static void .cctor() { }
}

// Namespace: 
private struct CultureInfo.Data
{
	// Fields
	public int ansi;
	public int ebcdic;
	public int mac;
	public int oem;
	public bool right_to_left;
	public byte list_sep;
}

// Namespace: System.Globalization
public sealed class IdnMapping
{
	// Fields
	private bool allow_unassigned;
	private bool use_std3;
	private Punycode puny;

	// Methods

	public void .ctor() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public string GetAscii(string unicode) { }

	public string GetAscii(string unicode, int index, int count) { }

	private string Convert(string input, int index, int count, bool toAscii) { }

	private string ToAscii(string s, int offset) { }

	private void VerifyLength(string s, int offset) { }

	private string NamePrep(string s, int offset) { }

	private void VerifyProhibitedCharacters(string s, int offset) { }

	private void VerifyStd3AsciiRules(string s, int offset) { }

	public string GetUnicode(string ascii) { }

	public string GetUnicode(string ascii, int index, int count) { }

	private string ToUnicode(string s, int offset) { }
}

// Namespace: System.Globalization
internal class Bootstring
{
	// Fields
	private readonly char delimiter;
	private readonly int base_num;
	private readonly int tmin;
	private readonly int tmax;
	private readonly int skew;
	private readonly int damp;
	private readonly int initial_bias;
	private readonly int initial_n;

	// Methods

	public void .ctor(char delimiter, int baseNum, int tmin, int tmax, int skew, int damp, int initialBias, int initialN) { }

	public string Encode(string s, int offset) { }

	private char EncodeDigit(int d) { }

	private int DecodeDigit(char c) { }

	private int Adapt(int delta, int numPoints, bool firstTime) { }

	public string Decode(string s, int offset) { }
}

// Namespace: System.Globalization
internal class Punycode : Bootstring
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Globalization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class RegionInfo
{
	// Fields
	private static RegionInfo currentRegion;
	private int regionId;
	private string iso2Name;
	private string iso3Name;
	private string win3Name;
	private string englishName;
	private string nativeName;
	private string currencySymbol;
	private string isoCurrencySymbol;
	private string currencyEnglishName;
	private string currencyNativeName;

	// Properties
	public static RegionInfo CurrentRegion { get; }
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public virtual string CurrencyEnglishName { get; }
	public virtual string CurrencySymbol { get; }
	[MonoTODOAttribute] // RVA: 0x127D10 Offset: 0x127110 VA: 0x180127D10
	public virtual string DisplayName { get; }
	public virtual string EnglishName { get; }
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public virtual int GeoId { get; }
	public virtual bool IsMetric { get; }
	public virtual string ISOCurrencySymbol { get; }
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public virtual string NativeName { get; }
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public virtual string CurrencyNativeName { get; }
	public virtual string Name { get; }
	public virtual string ThreeLetterISORegionName { get; }
	public virtual string ThreeLetterWindowsRegionName { get; }
	public virtual string TwoLetterISORegionName { get; }

	// Methods

	public static RegionInfo get_CurrentRegion() { }

	public void .ctor(int culture) { }

	public void .ctor(string name) { }

	private void .ctor(CultureInfo ci) { }

	private bool GetByTerritory(CultureInfo ci) { }

	private bool construct_internal_region_from_name(string name) { }

	public virtual string get_CurrencyEnglishName() { }

	public virtual string get_CurrencySymbol() { }

	public virtual string get_DisplayName() { }

	public virtual string get_EnglishName() { }

	public virtual int get_GeoId() { }

	public virtual bool get_IsMetric() { }

	public virtual string get_ISOCurrencySymbol() { }

	public virtual string get_NativeName() { }

	public virtual string get_CurrencyNativeName() { }

	public virtual string get_Name() { }

	public virtual string get_ThreeLetterISORegionName() { }

	public virtual string get_ThreeLetterWindowsRegionName() { }

	public virtual string get_TwoLetterISORegionName() { }

	public override bool Equals(object value) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	internal static void ClearCachedData() { }
}

// Namespace: System.Numerics.Hashing
internal static class HashHelpers
{
	// Fields
	public static readonly int RandomSeed;

	// Methods

	public static int Combine(int h1, int h2) { }

	private static void .cctor() { }
}

// Namespace: System.Threading
internal class AtomicBoolean
{
	// Fields
	private int flag;

	// Methods

	public bool TryRelaxedSet() { }

	public bool Exchange(bool newVal) { }

	public bool Equals(AtomicBoolean rhs) { }

	public override bool Equals(object rhs) { }

	public override int GetHashCode() { }

	public void .ctor() { }
}

// Namespace: System.Threading
[DebuggerDisplayAttribute] // RVA: 0x4D50 Offset: 0x4150 VA: 0x180004D50
[ComVisibleAttribute] // RVA: 0x4D50 Offset: 0x4150 VA: 0x180004D50
public struct CancellationToken
{
	// Fields
	private CancellationTokenSource m_source;
	private static readonly Action<object> s_ActionToActionObjShunt;

	// Properties
	public static CancellationToken None { get; }
	public bool IsCancellationRequested { get; }
	public bool CanBeCanceled { get; }

	// Methods

	public static CancellationToken get_None() { }

	public bool get_IsCancellationRequested() { }

	public bool get_CanBeCanceled() { }

	internal void .ctor(CancellationTokenSource source) { }

	private static void ActionToActionObjShunt(object obj) { }

	public CancellationTokenRegistration Register(Action callback, bool useSynchronizationContext) { }

	internal CancellationTokenRegistration InternalRegisterWithoutEC(Action<object> callback, object state) { }

	private CancellationTokenRegistration Register(Action<object> callback, object state, bool useSynchronizationContext, bool useExecutionContext) { }

	public bool Equals(CancellationToken other) { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(CancellationToken left, CancellationToken right) { }

	public static bool op_Inequality(CancellationToken left, CancellationToken right) { }

	public void ThrowIfCancellationRequested() { }

	internal void ThrowIfSourceDisposed() { }

	private void ThrowOperationCanceledException() { }

	private static void ThrowObjectDisposedException() { }

	private static void .cctor() { }
}

// Namespace: System.Threading
public struct CancellationTokenRegistration : IEquatable<CancellationTokenRegistration>, IDisposable
{
	// Fields
	private readonly CancellationCallbackInfo m_callbackInfo;
	private readonly SparselyPopulatedArrayAddInfo<CancellationCallbackInfo> m_registrationInfo;

	// Methods

	internal void .ctor(CancellationCallbackInfo callbackInfo, SparselyPopulatedArrayAddInfo<CancellationCallbackInfo> registrationInfo) { }

	[FriendAccessAllowedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal bool TryDeregister() { }

	public void Dispose() { }

	public override bool Equals(object obj) { }

	public bool Equals(CancellationTokenRegistration other) { }

	public override int GetHashCode() { }
}

// Namespace: System.Threading
[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
public class CancellationTokenSource : IDisposable
{
	// Fields
	private static readonly CancellationTokenSource _staticSource_Set;
	private static readonly CancellationTokenSource _staticSource_NotCancelable;
	private static readonly int s_nLists;
	private ManualResetEvent m_kernelEvent;
	private SparselyPopulatedArray<CancellationCallbackInfo>[] m_registeredCallbacksLists;
	private int m_state;
	private int m_threadIDExecutingCallbacks;
	private bool m_disposed;
	private CancellationTokenRegistration[] m_linkingRegistrations;
	private static readonly Action<object> s_LinkedTokenCancelDelegate;
	private CancellationCallbackInfo m_executingCallback;
	private Timer m_timer;
	private static readonly TimerCallback s_timerCallback;

	// Properties
	public bool IsCancellationRequested { get; }
	internal bool IsCancellationCompleted { get; }
	internal bool IsDisposed { get; }
	internal int ThreadIDExecutingCallbacks { get; set; }
	public CancellationToken Token { get; }
	internal bool CanBeCanceled { get; }
	internal CancellationCallbackInfo ExecutingCallback { get; }

	// Methods

	private static void LinkedTokenCancelDelegate(object source) { }

	public bool get_IsCancellationRequested() { }

	internal bool get_IsCancellationCompleted() { }

	internal bool get_IsDisposed() { }

	internal void set_ThreadIDExecutingCallbacks(int value) { }

	internal int get_ThreadIDExecutingCallbacks() { }

	public CancellationToken get_Token() { }

	internal bool get_CanBeCanceled() { }

	internal CancellationCallbackInfo get_ExecutingCallback() { }

	public void .ctor() { }

	private void .ctor(bool set) { }

	public void .ctor(int millisecondsDelay) { }

	private void InitializeWithTimer(int millisecondsDelay) { }

	public void Cancel() { }

	public void Cancel(bool throwOnFirstException) { }

	private static void TimerCallbackLogic(object obj) { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	internal void ThrowIfDisposed() { }

	private static void ThrowObjectDisposedException() { }

	internal static CancellationTokenSource InternalGetStaticSource(bool set) { }

	internal CancellationTokenRegistration InternalRegister(Action<object> callback, object stateForCallback, SynchronizationContext targetSyncContext, ExecutionContext executionContext) { }

	private void NotifyCancellation(bool throwOnFirstException) { }

	private void ExecuteCallbackHandlers(bool throwOnFirstException) { }

	private void CancellationCallbackCoreWork_OnSyncContext(object obj) { }

	private void CancellationCallbackCoreWork(CancellationCallbackCoreWorkArguments args) { }

	public static CancellationTokenSource CreateLinkedTokenSource(CancellationToken token1, CancellationToken token2) { }

	internal void WaitForCallbackToComplete(CancellationCallbackInfo callbackInfo) { }

	private static void .cctor() { }
}

// Namespace: System.Threading
internal struct CancellationCallbackCoreWorkArguments
{
	// Fields
	internal SparselyPopulatedArrayFragment<CancellationCallbackInfo> m_currArrayFragment;
	internal int m_currArrayIndex;

	// Methods

	public void .ctor(SparselyPopulatedArrayFragment<CancellationCallbackInfo> currArrayFragment, int currArrayIndex) { }
}

// Namespace: System.Threading
internal class CancellationCallbackInfo
{
	// Fields
	internal readonly Action<object> Callback;
	internal readonly object StateForCallback;
	internal readonly SynchronizationContext TargetSyncContext;
	internal readonly ExecutionContext TargetExecutionContext;
	internal readonly CancellationTokenSource CancellationTokenSource;
	private static ContextCallback s_executionContextCallback;

	// Methods

	internal void .ctor(Action<object> callback, object stateForCallback, SynchronizationContext targetSyncContext, ExecutionContext targetExecutionContext, CancellationTokenSource cancellationTokenSource) { }

	internal void ExecuteCallback() { }

	private static void ExecutionContextCallback(object obj) { }
}

// Namespace: System.Threading
internal class SparselyPopulatedArray<T>
{
	// Fields
	private SparselyPopulatedArrayFragment<T> m_tail;

	// Properties
	internal SparselyPopulatedArrayFragment<T> Tail { get; }

	// Methods

	internal void .ctor(int initialSize) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F8B10 Offset: 0x20F7B10 VA: 0x1820F8B10
	|-SparselyPopulatedArray<object>..ctor
	|-SparselyPopulatedArray<CancellationCallbackInfo>..ctor
	*/

	internal SparselyPopulatedArrayFragment<T> get_Tail() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F8BA0 Offset: 0x20F7BA0 VA: 0x1820F8BA0
	|-SparselyPopulatedArray<object>.get_Tail
	|-SparselyPopulatedArray<CancellationCallbackInfo>.get_Tail
	*/

	internal SparselyPopulatedArrayAddInfo<T> Add(T element) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F8860 Offset: 0x20F7860 VA: 0x1820F8860
	|-SparselyPopulatedArray<object>.Add
	|-SparselyPopulatedArray<CancellationCallbackInfo>.Add
	*/
}

// Namespace: System.Threading
internal struct SparselyPopulatedArrayAddInfo<T>
{
	// Fields
	private SparselyPopulatedArrayFragment<T> m_source;
	private int m_index;

	// Properties
	internal SparselyPopulatedArrayFragment<T> Source { get; }
	internal int Index { get; }

	// Methods

	internal void .ctor(SparselyPopulatedArrayFragment<T> source, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C070 Offset: 0x25B470 VA: 0x18025C070
	|-SparselyPopulatedArrayAddInfo<object>..ctor
	*/

	internal SparselyPopulatedArrayFragment<T> get_Source() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x22F260 Offset: 0x22E660 VA: 0x18022F260
	|-SparselyPopulatedArrayAddInfo<object>.get_Source
	|-SparselyPopulatedArrayAddInfo<CancellationCallbackInfo>.get_Source
	*/

	internal int get_Index() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C220 Offset: 0x25B620 VA: 0x18025C220
	|-SparselyPopulatedArrayAddInfo<object>.get_Index
	|-SparselyPopulatedArrayAddInfo<CancellationCallbackInfo>.get_Index
	*/
}

// Namespace: System.Threading
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
internal class SparselyPopulatedArrayFragment<T>
{
	// Fields
	internal readonly T[] m_elements;
	internal int m_freeCount;
	internal SparselyPopulatedArrayFragment<T> m_next;
	internal SparselyPopulatedArrayFragment<T> m_prev;

	// Properties
	internal T Item { get; }
	internal int Length { get; }
	internal SparselyPopulatedArrayFragment<T> Prev { get; }

	// Methods

	internal void .ctor(int size) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x232F180 Offset: 0x232E180 VA: 0x18232F180
	|-SparselyPopulatedArrayFragment<object>..ctor
	*/

	internal void .ctor(int size, SparselyPopulatedArrayFragment<T> prev) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F8760 Offset: 0x20F7760 VA: 0x1820F8760
	|-SparselyPopulatedArrayFragment<object>..ctor
	*/

	internal T get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F87F0 Offset: 0x20F77F0 VA: 0x1820F87F0
	|-SparselyPopulatedArrayFragment<object>.get_Item
	|-SparselyPopulatedArrayFragment<CancellationCallbackInfo>.get_Item
	*/

	internal int get_Length() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27511A0 Offset: 0x27501A0 VA: 0x1827511A0
	|-SparselyPopulatedArrayFragment<object>.get_Length
	|-SparselyPopulatedArrayFragment<CancellationCallbackInfo>.get_Length
	*/

	internal SparselyPopulatedArrayFragment<T> get_Prev() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F8840 Offset: 0x20F7840 VA: 0x1820F8840
	|-SparselyPopulatedArrayFragment<object>.get_Prev
	|-SparselyPopulatedArrayFragment<CancellationCallbackInfo>.get_Prev
	*/

	internal T SafeAtomicRemove(int index, T expectedElement) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F86D0 Offset: 0x20F76D0 VA: 0x1820F86D0
	|-SparselyPopulatedArrayFragment<object>.SafeAtomicRemove
	|-SparselyPopulatedArrayFragment<CancellationCallbackInfo>.SafeAtomicRemove
	*/
}

// Namespace: System.Threading
public static class LazyInitializer
{
	// Methods

	public static T EnsureInitialized<T>(ref T target, Func<T> valueFactory) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x7635D0 Offset: 0x7625D0 VA: 0x1807635D0
	|-LazyInitializer.EnsureInitialized<object>
	|-LazyInitializer.EnsureInitialized<ManualResetEvent>
	|-LazyInitializer.EnsureInitialized<SemaphoreSlim>
	|-LazyInitializer.EnsureInitialized<Task.ContingentProperties>
	*/

	private static T EnsureInitializedCore<T>(ref T target, Func<T> valueFactory) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x763510 Offset: 0x762510 VA: 0x180763510
	|-LazyInitializer.EnsureInitializedCore<object>
	*/
}

// Namespace: System.Threading
[ComVisibleAttribute] // RVA: 0xAD30 Offset: 0xA130 VA: 0x18000AD30
[DebuggerDisplayAttribute] // RVA: 0xAD30 Offset: 0xA130 VA: 0x18000AD30
public class ManualResetEventSlim : IDisposable
{
	// Fields
	private object m_lock;
	private ManualResetEvent m_eventObj;
	private int m_combinedState;
	private static Action<object> s_cancellationTokenCallback;

	// Properties
	public WaitHandle WaitHandle { get; }
	public bool IsSet { get; set; }
	public int SpinCount { get; set; }
	private int Waiters { get; set; }

	// Methods

	public WaitHandle get_WaitHandle() { }

	public bool get_IsSet() { }

	private void set_IsSet(bool value) { }

	public int get_SpinCount() { }

	private void set_SpinCount(int value) { }

	private int get_Waiters() { }

	private void set_Waiters(int value) { }

	public void .ctor(bool initialState) { }

	public void .ctor(bool initialState, int spinCount) { }

	private void Initialize(bool initialState, int spinCount) { }

	private void EnsureLockObjectCreated() { }

	private bool LazyInitializeEvent() { }

	public void Set() { }

	private void Set(bool duringCancellation) { }

	public bool Wait(int millisecondsTimeout, CancellationToken cancellationToken) { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	private void ThrowIfDisposed() { }

	private static void CancellationTokenCallback(object obj) { }

	private void UpdateStateAtomically(int newBits, int updateBitsMask) { }

	private static int ExtractStatePortionAndShiftRight(int state, int mask, int rightBitShiftCount) { }

	private static int ExtractStatePortion(int state, int mask) { }

	private static void .cctor() { }
}

// Namespace: System.Threading
[ComVisibleAttribute] // RVA: 0xCDB0 Offset: 0xC1B0 VA: 0x18000CDB0
[DebuggerDisplayAttribute] // RVA: 0xCDB0 Offset: 0xC1B0 VA: 0x18000CDB0
public class SemaphoreSlim : IDisposable
{
	// Fields
	private int m_currentCount;
	private readonly int m_maxCount;
	private int m_waitCount;
	private object m_lockObj;
	private ManualResetEvent m_waitHandle;
	private SemaphoreSlim.TaskNode m_asyncHead;
	private SemaphoreSlim.TaskNode m_asyncTail;
	private static readonly Task<bool> s_trueTask;
	private static Action<object> s_cancellationTokenCanceledEventHandler;

	// Methods

	public void .ctor(int initialCount, int maxCount) { }

	public void Wait() { }

	public bool Wait(int millisecondsTimeout, CancellationToken cancellationToken) { }

	private bool WaitUntilCountOrTimeout(int millisecondsTimeout, uint startTime, CancellationToken cancellationToken) { }

	public Task WaitAsync() { }

	public Task<bool> WaitAsync(int millisecondsTimeout, CancellationToken cancellationToken) { }

	private SemaphoreSlim.TaskNode CreateAndAddAsyncWaiter() { }

	private bool RemoveAsyncWaiter(SemaphoreSlim.TaskNode task) { }

	[AsyncStateMachineAttribute] // RVA: 0xFFD0 Offset: 0xF3D0 VA: 0x18000FFD0
	private Task<bool> WaitUntilCountOrTimeoutAsync(SemaphoreSlim.TaskNode asyncWaiter, int millisecondsTimeout, CancellationToken cancellationToken) { }

	public int Release() { }

	public int Release(int releaseCount) { }

	private static void QueueWaiterTask(SemaphoreSlim.TaskNode waiterTask) { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	private static void CancellationTokenCanceledEventHandler(object obj) { }

	private void CheckDispose() { }

	private static string GetResourceString(string str) { }

	private static void .cctor() { }
}

// Namespace: 
private sealed class SemaphoreSlim.TaskNode : Task<bool>, IThreadPoolWorkItem
{
	// Fields
	internal SemaphoreSlim.TaskNode Prev;
	internal SemaphoreSlim.TaskNode Next;

	// Methods

	internal void .ctor() { }

	private void System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() { }

	private void System.Threading.IThreadPoolWorkItem.MarkAborted(ThreadAbortException tae) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct SemaphoreSlim.<WaitUntilCountOrTimeoutAsync>d__31 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder<bool> <>t__builder;
	public CancellationToken cancellationToken;
	public SemaphoreSlim.TaskNode asyncWaiter;
	public int millisecondsTimeout;
	private CancellationTokenSource <cts>5__1;
	public SemaphoreSlim <>4__this;
	private object <>7__wrap1;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<Task> <>u__1;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<bool> <>u__2;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: System.Threading
[DebuggerTypeProxyAttribute] // RVA: 0x16830 Offset: 0x15C30 VA: 0x180016830
[DebuggerDisplayAttribute] // RVA: 0x16830 Offset: 0x15C30 VA: 0x180016830
[ComVisibleAttribute] // RVA: 0x16830 Offset: 0x15C30 VA: 0x180016830
public struct SpinLock
{
	// Fields
	private int m_owner;
	private static int MAXIMUM_WAITERS;

	// Properties
	public bool IsHeldByCurrentThread { get; }
	public bool IsThreadOwnerTrackingEnabled { get; }

	// Methods

	public void .ctor(bool enableThreadOwnerTracking) { }

	public void Enter(ref bool lockTaken) { }

	public void TryEnter(int millisecondsTimeout, ref bool lockTaken) { }

	private void ContinueTryEnter(int millisecondsTimeout, ref bool lockTaken) { }

	private void DecrementWaiters() { }

	private void ContinueTryEnterWithThreadTracking(int millisecondsTimeout, uint startTime, ref bool lockTaken) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public void Exit(bool useMemoryBarrier) { }

	private void ExitSlowPath(bool useMemoryBarrier) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public bool get_IsHeldByCurrentThread() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public bool get_IsThreadOwnerTrackingEnabled() { }

	private static void .cctor() { }
}

// Namespace: 
internal class SpinLock.SystemThreading_SpinLockDebugView
{}

// Namespace: System.Threading
public struct SpinWait
{
	// Fields
	private int m_count;

	// Properties
	public bool NextSpinWillYield { get; }

	// Methods

	public bool get_NextSpinWillYield() { }

	public void SpinOnce() { }
}

// Namespace: System.Threading
internal static class PlatformHelper
{
	// Fields
	private static int s_processorCount;
	private static int s_lastProcessorCountRefreshTicks;

	// Properties
	internal static int ProcessorCount { get; }
	internal static bool IsSingleProcessor { get; }

	// Methods

	internal static int get_ProcessorCount() { }

	internal static bool get_IsSingleProcessor() { }
}

// Namespace: System.Threading
internal static class TimeoutHelper
{
	// Methods

	public static uint GetTime() { }

	public static int UpdateTimeOut(uint startTime, int originalWaitMillisecondsTimeout) { }
}

// Namespace: System.Threading
[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
[Serializable]
public class AbandonedMutexException : SystemException
{
	// Fields
	private int m_MutexIndex;
	private Mutex m_Mutex;

	// Methods

	public void .ctor() { }

	public void .ctor(int location, WaitHandle handle) { }

	private void SetupException(int location, WaitHandle handle) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.Threading
public sealed class AsyncLocal<T> : IAsyncLocal
{
	// Fields
	private readonly Action<AsyncLocalValueChangedArgs<T>> m_valueChangedHandler;

	// Properties
	public T Value { get; set; }

	// Methods

	public void .ctor(Action<AsyncLocalValueChangedArgs<T>> valueChangedHandler) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D733E0 Offset: 0x1D723E0 VA: 0x181D733E0
	|-AsyncLocal<ActivityTracker.ActivityInfo>..ctor
	|-AsyncLocal<CultureInfo>..ctor
	|-AsyncLocal<object>..ctor
	*/

	public T get_Value() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F07B0 Offset: 0x20EF7B0 VA: 0x1820F07B0
	|-AsyncLocal<ActivityTracker.ActivityInfo>.get_Value
	|-AsyncLocal<object>.get_Value
	*/

	public void set_Value(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F0860 Offset: 0x20EF860 VA: 0x1820F0860
	|-AsyncLocal<ActivityTracker.ActivityInfo>.set_Value
	|-AsyncLocal<CultureInfo>.set_Value
	|-AsyncLocal<object>.set_Value
	*/

	private void System.Threading.IAsyncLocal.OnValueChanged(object previousValueObj, object currentValueObj, bool contextChanged) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F0620 Offset: 0x20EF620 VA: 0x1820F0620
	|-AsyncLocal<object>.System.Threading.IAsyncLocal.OnValueChanged
	*/
}

// Namespace: System.Threading
internal interface IAsyncLocal
{
	// Methods

	public abstract void OnValueChanged(object previousValue, object currentValue, bool contextChanged) { }
}

// Namespace: System.Threading
public struct AsyncLocalValueChangedArgs<T>
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T <PreviousValue>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T <CurrentValue>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <ThreadContextChanged>k__BackingField;

	// Properties
	public T PreviousValue { get; set; }
	public T CurrentValue { get; set; }
	private bool ThreadContextChanged { set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public T get_PreviousValue() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x22F260 Offset: 0x22E660 VA: 0x18022F260
	|-AsyncLocalValueChangedArgs<ActivityTracker.ActivityInfo>.get_PreviousValue
	|-AsyncLocalValueChangedArgs<object>.get_PreviousValue
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_PreviousValue(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24E0D0 Offset: 0x24D4D0 VA: 0x18024E0D0
	|-AsyncLocalValueChangedArgs<object>.set_PreviousValue
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public T get_CurrentValue() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C1B0 Offset: 0x25B5B0 VA: 0x18025C1B0
	|-AsyncLocalValueChangedArgs<ActivityTracker.ActivityInfo>.get_CurrentValue
	|-AsyncLocalValueChangedArgs<CultureInfo>.get_CurrentValue
	|-AsyncLocalValueChangedArgs<object>.get_CurrentValue
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_CurrentValue(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2550C0 Offset: 0x2544C0 VA: 0x1802550C0
	|-AsyncLocalValueChangedArgs<object>.set_CurrentValue
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_ThreadContextChanged(bool value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27C570 Offset: 0x27B970 VA: 0x18027C570
	|-AsyncLocalValueChangedArgs<object>.set_ThreadContextChanged
	*/

	internal void .ctor(T previousValue, T currentValue, bool contextChanged) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27C560 Offset: 0x27B960 VA: 0x18027C560
	|-AsyncLocalValueChangedArgs<object>..ctor
	*/
}

// Namespace: System.Threading
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class AutoResetEvent : EventWaitHandle
{
	// Methods

	public void .ctor(bool initialState) { }
}

// Namespace: System.Threading
[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
public enum EventResetMode
{
	// Fields
	public int value__;
	public const EventResetMode AutoReset = 0;
	public const EventResetMode ManualReset = 1;
}

// Namespace: System.Threading
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class EventWaitHandle : WaitHandle
{
	// Methods

	public void .ctor(bool initialState, EventResetMode mode) { }

	public void .ctor(bool initialState, EventResetMode mode, string name) { }

	public bool Reset() { }

	public bool Set() { }
}

// Namespace: System.Threading
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class ContextCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object state) { }

	public virtual IAsyncResult BeginInvoke(object state, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Threading
internal struct ExecutionContextSwitcher
{
	// Fields
	internal ExecutionContext.Reader outerEC;
	internal bool outerECBelongsToScope;
	internal object hecsw;
	internal Thread thread;

	// Methods

	[HandleProcessCorruptedStateExceptionsAttribute] // RVA: 0x33180 Offset: 0x32580 VA: 0x180033180
	[ReliabilityContractAttribute] // RVA: 0x33180 Offset: 0x32580 VA: 0x180033180
	internal bool UndoNoThrow() { }

	[ReliabilityContractAttribute] // RVA: 0x36920 Offset: 0x35D20 VA: 0x180036920
	internal void Undo() { }
}

// Namespace: System.Threading
[Serializable]
public sealed class ExecutionContext : IDisposable, ISerializable
{
	// Fields
	private SynchronizationContext _syncContext;
	private SynchronizationContext _syncContextNoFlow;
	private LogicalCallContext _logicalCallContext;
	private IllogicalCallContext _illogicalCallContext;
	private ExecutionContext.Flags _flags;
	private Dictionary<IAsyncLocal, object> _localValues;
	private List<IAsyncLocal> _localChangeNotifications;
	private static readonly ExecutionContext s_dummyDefaultEC;

	// Properties
	internal bool isNewCapture { get; set; }
	internal bool isFlowSuppressed { get; set; }
	internal static ExecutionContext PreAllocatedDefault { get; }
	internal bool IsPreAllocatedDefault { get; }
	internal LogicalCallContext LogicalCallContext { get; set; }
	internal IllogicalCallContext IllogicalCallContext { get; set; }
	internal SynchronizationContext SynchronizationContext { get; set; }
	internal SynchronizationContext SynchronizationContextNoFlow { get; set; }

	// Methods

	internal bool get_isNewCapture() { }

	internal void set_isNewCapture(bool value) { }

	internal bool get_isFlowSuppressed() { }

	internal void set_isFlowSuppressed(bool value) { }

	internal static ExecutionContext get_PreAllocatedDefault() { }

	internal bool get_IsPreAllocatedDefault() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	internal void .ctor() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	internal void .ctor(bool isPreAllocatedDefault) { }

	internal static object GetLocalValue(IAsyncLocal local) { }

	internal static void SetLocalValue(IAsyncLocal local, object newValue, bool needChangeNotifications) { }

	[HandleProcessCorruptedStateExceptionsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void OnAsyncLocalContextChanged(ExecutionContext previous, ExecutionContext current) { }

	internal LogicalCallContext get_LogicalCallContext() { }

	internal void set_LogicalCallContext(LogicalCallContext value) { }

	internal IllogicalCallContext get_IllogicalCallContext() { }

	internal void set_IllogicalCallContext(IllogicalCallContext value) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	internal SynchronizationContext get_SynchronizationContext() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	internal void set_SynchronizationContext(SynchronizationContext value) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	internal SynchronizationContext get_SynchronizationContextNoFlow() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	internal void set_SynchronizationContextNoFlow(SynchronizationContext value) { }

	public void Dispose() { }

	public static void Run(ExecutionContext executionContext, ContextCallback callback, object state) { }

	[FriendAccessAllowedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void Run(ExecutionContext executionContext, ContextCallback callback, object state, bool preserveSyncCtx) { }

	[HandleProcessCorruptedStateExceptionsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void RunInternal(ExecutionContext executionContext, ContextCallback callback, object state, bool preserveSyncCtx) { }

	internal static void EstablishCopyOnWriteScope(ref ExecutionContextSwitcher ecsw) { }

	private static void EstablishCopyOnWriteScope(Thread currentThread, bool knownNullWindowsIdentity, ref ExecutionContextSwitcher ecsw) { }

	[HandleProcessCorruptedStateExceptionsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static ExecutionContextSwitcher SetExecutionContext(ExecutionContext executionContext, bool preserveSyncCtx) { }

	public ExecutionContext CreateCopy() { }

	internal ExecutionContext CreateMutableCopy() { }

	public static bool IsFlowSuppressed() { }

	public static ExecutionContext Capture() { }

	[FriendAccessAllowedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static ExecutionContext FastCapture() { }

	internal static ExecutionContext Capture(ref StackCrawlMark stackMark, ExecutionContext.CaptureOptions options) { }

	public void GetObjectData(SerializationInfo info, StreamingContext context) { }

	private void .ctor(SerializationInfo info, StreamingContext context) { }

	internal bool IsDefaultFTContext(bool ignoreSyncCtx) { }

	private static void .cctor() { }
}

// Namespace: 
private enum ExecutionContext.Flags
{
	// Fields
	public int value__;
	public const ExecutionContext.Flags None = 0;
	public const ExecutionContext.Flags IsNewCapture = 1;
	public const ExecutionContext.Flags IsFlowSuppressed = 2;
	public const ExecutionContext.Flags IsPreAllocatedDefault = 4;
}

// Namespace: 
internal struct ExecutionContext.Reader
{
	// Fields
	private ExecutionContext m_ec;

	// Properties
	public bool IsNull { get; }
	public bool IsFlowSuppressed { get; }
	public SynchronizationContext SynchronizationContext { get; }
	public SynchronizationContext SynchronizationContextNoFlow { get; }
	public LogicalCallContext.Reader LogicalCallContext { get; }

	// Methods

	public void .ctor(ExecutionContext ec) { }

	public ExecutionContext DangerousGetRawExecutionContext() { }

	public bool get_IsNull() { }

	public bool IsDefaultFTContext(bool ignoreSyncCtx) { }

	public bool get_IsFlowSuppressed() { }

	public SynchronizationContext get_SynchronizationContext() { }

	public SynchronizationContext get_SynchronizationContextNoFlow() { }

	public LogicalCallContext.Reader get_LogicalCallContext() { }

	public object GetLocalValue(IAsyncLocal local) { }

	public bool HasSameLocalValues(ExecutionContext other) { }
}

// Namespace: 
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal enum ExecutionContext.CaptureOptions
{
	// Fields
	public int value__;
	public const ExecutionContext.CaptureOptions None = 0;
	public const ExecutionContext.CaptureOptions IgnoreSyncCtx = 1;
	public const ExecutionContext.CaptureOptions OptimizeDefaultCase = 2;
}

// Namespace: System.Threading
[Serializable]
public class LockRecursionException : Exception
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.Threading
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class ManualResetEvent : EventWaitHandle
{
	// Methods

	public void .ctor(bool initialState) { }
}

// Namespace: System.Threading
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public static class Monitor
{
	// Methods

	public static void Enter(object obj) { }

	public static void Enter(object obj, ref bool lockTaken) { }

	private static void ThrowLockTakenException() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static void Exit(object obj) { }

	public static bool TryEnter(object obj) { }

	public static void TryEnter(object obj, int millisecondsTimeout, ref bool lockTaken) { }

	public static bool Wait(object obj, int millisecondsTimeout, bool exitContext) { }

	public static bool Wait(object obj, int millisecondsTimeout) { }

	public static void Pulse(object obj) { }

	public static void PulseAll(object obj) { }

	private static bool Monitor_test_synchronised(object obj) { }

	private static void Monitor_pulse(object obj) { }

	private static void ObjPulse(object obj) { }

	private static void Monitor_pulse_all(object obj) { }

	private static void ObjPulseAll(object obj) { }

	private static bool Monitor_wait(object obj, int ms) { }

	private static bool ObjWait(bool exitContext, int millisecondsTimeout, object obj) { }

	private static void try_enter_with_atomic_var(object obj, int millisecondsTimeout, ref bool lockTaken) { }

	private static void ReliableEnterTimeout(object obj, int timeout, ref bool lockTaken) { }

	private static void ReliableEnter(object obj, ref bool lockTaken) { }
}

// Namespace: System.Threading
[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
public sealed class ParameterizedThreadStart : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object obj) { }

	public virtual IAsyncResult BeginInvoke(object obj, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Threading
[ComVisibleAttribute] // RVA: 0x4D4A0 Offset: 0x4C8A0 VA: 0x18004D4A0
[TypeForwardedFromAttribute] // RVA: 0x4D4A0 Offset: 0x4C8A0 VA: 0x18004D4A0
[Serializable]
public class SemaphoreFullException : SystemException
{
	// Methods

	public void .ctor() { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.Threading
public sealed class SendOrPostCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object state) { }

	public virtual IAsyncResult BeginInvoke(object state, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Threading
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal enum SynchronizationContextProperties
{
	// Fields
	public int value__;
	public const SynchronizationContextProperties None = 0;
	public const SynchronizationContextProperties RequireWaitNotification = 1;
}

// Namespace: System.Threading
public class SynchronizationContext
{
	// Fields
	private SynchronizationContextProperties _props;
	private static Type s_cachedPreparedType1;
	private static Type s_cachedPreparedType2;
	private static Type s_cachedPreparedType3;
	private static Type s_cachedPreparedType4;
	private static Type s_cachedPreparedType5;

	// Properties
	public static SynchronizationContext Current { get; }
	internal static SynchronizationContext CurrentNoFlow { get; }

	// Methods

	public void .ctor() { }

	public virtual void Send(SendOrPostCallback d, object state) { }

	public virtual void Post(SendOrPostCallback d, object state) { }

	public virtual void OperationStarted() { }

	public virtual void OperationCompleted() { }

	public static void SetSynchronizationContext(SynchronizationContext syncContext) { }

	public static SynchronizationContext get_Current() { }

	[FriendAccessAllowedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static SynchronizationContext get_CurrentNoFlow() { }

	private static SynchronizationContext GetThreadLocalContext() { }

	public virtual SynchronizationContext CreateCopy() { }
}

// Namespace: System.Threading
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class SynchronizationLockException : SystemException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.Threading
internal class ThreadHelper
{
	// Fields
	private Delegate _start;
	private object _startArg;
	private ExecutionContext _executionContext;
	internal static ContextCallback _ccb;

	// Methods

	private static void .cctor() { }

	internal void .ctor(Delegate start) { }

	internal void SetExecutionContextHelper(ExecutionContext ec) { }

	private static void ThreadStart_Context(object state) { }

	internal void ThreadStart(object obj) { }

	internal void ThreadStart() { }
}

// Namespace: System.Threading
[ComDefaultInterfaceAttribute] // RVA: 0x53030 Offset: 0x52430 VA: 0x180053030
[ClassInterfaceAttribute] // RVA: 0x53030 Offset: 0x52430 VA: 0x180053030
[ComVisibleAttribute] // RVA: 0x53030 Offset: 0x52430 VA: 0x180053030
public sealed class Thread : CriticalFinalizerObject, _Thread
{
	// Fields
	private static LocalDataStoreMgr s_LocalDataStoreMgr;
	[ThreadStaticAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static LocalDataStoreHolder s_LocalDataStore;
	[ThreadStaticAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static CultureInfo m_CurrentCulture;
	[ThreadStaticAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static CultureInfo m_CurrentUICulture;
	private static AsyncLocal<CultureInfo> s_asyncLocalCurrentCulture;
	private static AsyncLocal<CultureInfo> s_asyncLocalCurrentUICulture;
	private InternalThread internal_thread;
	private object m_ThreadStartArg;
	private object pending_exception;
	private IPrincipal principal;
	private int principal_version;
	[ThreadStaticAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Thread current_thread;
	private MulticastDelegate m_Delegate;
	private ExecutionContext m_ExecutionContext;
	private bool m_ExecutionContextBelongsToOuterScope;

	// Properties
	internal bool ExecutionContextBelongsToCurrentScope { get; set; }
	public CultureInfo CurrentUICulture { get; set; }
	public CultureInfo CurrentCulture { get; set; }
	private InternalThread Internal { get; }
	public static Context CurrentContext { get; }
	public static Thread CurrentThread { get; }
	internal static int CurrentThreadId { get; }
	public bool IsThreadPoolThread { get; }
	internal bool IsThreadPoolThreadInternal { get; }
	public bool IsBackground { set; }
	public string Name { set; }
	public ThreadState ThreadState { get; }
	public int ManagedThreadId { get; }

	// Methods

	private static void AsyncLocalSetCurrentCulture(AsyncLocalValueChangedArgs<CultureInfo> args) { }

	private static void AsyncLocalSetCurrentUICulture(AsyncLocalValueChangedArgs<CultureInfo> args) { }

	public void .ctor(ThreadStart start) { }

	public void .ctor(ParameterizedThreadStart start) { }

	public void Start() { }

	public void Start(object parameter) { }

	private void Start(ref StackCrawlMark stackMark) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	internal ExecutionContext.Reader GetExecutionContextReader() { }

	internal bool get_ExecutionContextBelongsToCurrentScope() { }

	internal void set_ExecutionContextBelongsToCurrentScope(bool value) { }

	[ReliabilityContractAttribute] // RVA: 0x36920 Offset: 0x35D20 VA: 0x180036920
	internal ExecutionContext GetMutableExecutionContext() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	internal void SetExecutionContext(ExecutionContext value, bool belongsToCurrentScope) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	internal void SetExecutionContext(ExecutionContext.Reader value, bool belongsToCurrentScope) { }

	private bool JoinInternal(int millisecondsTimeout) { }

	public void Join() { }

	private static void SleepInternal(int millisecondsTimeout) { }

	public static void Sleep(int millisecondsTimeout) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	private static bool YieldInternal() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static bool Yield() { }

	private void SetStartHelper(Delegate start, int maxStackSize) { }

	public CultureInfo get_CurrentUICulture() { }

	public void set_CurrentUICulture(CultureInfo value) { }

	internal CultureInfo GetCurrentUICultureNoAppX() { }

	public CultureInfo get_CurrentCulture() { }

	public void set_CurrentCulture(CultureInfo value) { }

	private CultureInfo GetCurrentCultureNoAppX() { }

	private static void nativeInitCultureAccessors() { }

	public static void MemoryBarrier() { }

	private void ConstructInternalThread() { }

	private InternalThread get_Internal() { }

	public static Context get_CurrentContext() { }

	private static Thread GetCurrentThread() { }

	[ReliabilityContractAttribute] // RVA: 0x36920 Offset: 0x35D20 VA: 0x180036920
	public static Thread get_CurrentThread() { }

	internal static int get_CurrentThreadId() { }

	public static int GetDomainID() { }

	private IntPtr Thread_internal(MulticastDelegate start) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	protected override void Finalize() { }

	public bool get_IsThreadPoolThread() { }

	internal bool get_IsThreadPoolThreadInternal() { }

	public void set_IsBackground(bool value) { }

	private static void SetName_internal(InternalThread thread, string name) { }

	public void set_Name(string value) { }

	public ThreadState get_ThreadState() { }

	private static void Abort_internal(InternalThread thread, object stateInfo) { }

	public void Abort() { }

	private static void SpinWait_nop() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static void SpinWait(int iterations) { }

	private void StartInternal(IPrincipal principal, ref StackCrawlMark stackMark) { }

	private static void SetState(InternalThread thread, ThreadState set) { }

	private static void ClrState(InternalThread thread, ThreadState clr) { }

	private static ThreadState GetState(InternalThread thread) { }

	private static int SystemMaxStackStize() { }

	private static int GetProcessDefaultStackSize(int maxStackSize) { }

	private void SetStart(MulticastDelegate start, int maxStackSize) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public int get_ManagedThreadId() { }

	[ReliabilityContractAttribute] // RVA: 0x36920 Offset: 0x35D20 VA: 0x180036920
	public static void BeginCriticalRegion() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static void EndCriticalRegion() { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override int GetHashCode() { }

	private ThreadState ValidateThreadState() { }
}

// Namespace: System.Threading
[Serializable]
internal enum StackCrawlMark
{
	// Fields
	public int value__;
	public const StackCrawlMark LookForMe = 0;
	public const StackCrawlMark LookForMyCaller = 1;
	public const StackCrawlMark LookForMyCallersCaller = 2;
	public const StackCrawlMark LookForThread = 3;
}

// Namespace: System.Threading
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class ThreadAbortException : SystemException
{
	// Methods

	private void .ctor() { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.Threading
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class ThreadInterruptedException : SystemException
{
	// Methods

	public void .ctor() { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.Threading
internal interface IThreadPoolWorkItem
{
	// Methods

	public abstract void ExecuteWorkItem() { }

	public abstract void MarkAborted(ThreadAbortException tae) { }
}

// Namespace: System.Threading
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class WaitCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object state) { }

	public virtual IAsyncResult BeginInvoke(object state, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Threading
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class WaitOrTimerCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object state, bool timedOut) { }

	public virtual IAsyncResult BeginInvoke(object state, bool timedOut, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Threading
internal static class ThreadPoolGlobals
{
	// Fields
	public static uint tpQuantum;
	public static int processorCount;
	public static bool tpHosted;
	public static bool vmTpInitialized;
	public static bool enableWorkerTracking;
	public static ThreadPoolWorkQueue workQueue;

	// Methods

	private static void .cctor() { }
}

// Namespace: System.Threading
internal sealed class ThreadPoolWorkQueue
{
	// Fields
	internal ThreadPoolWorkQueue.QueueSegment queueHead;
	internal ThreadPoolWorkQueue.QueueSegment queueTail;
	internal static ThreadPoolWorkQueue.SparseArray<ThreadPoolWorkQueue.WorkStealingQueue> allThreadQueues;
	private int numOutstandingThreadRequests;

	// Methods

	public void .ctor() { }

	public ThreadPoolWorkQueueThreadLocals EnsureCurrentThreadHasQueue() { }

	internal void EnsureThreadRequested() { }

	internal void MarkThreadRequestSatisfied() { }

	public void Enqueue(IThreadPoolWorkItem callback, bool forceGlobal) { }

	internal bool LocalFindAndPop(IThreadPoolWorkItem callback) { }

	public void Dequeue(ThreadPoolWorkQueueThreadLocals tl, out IThreadPoolWorkItem callback, out bool missedSteal) { }

	internal static bool Dispatch() { }

	private static void .cctor() { }
}

// Namespace: 
internal class ThreadPoolWorkQueue.SparseArray<T>
{
	// Fields
	private T[] m_array;

	// Properties
	internal T[] Current { get; }

	// Methods

	internal void .ctor(int initialSize) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE1690 Offset: 0x1EE0690 VA: 0x181EE1690
	|-ThreadPoolWorkQueue.SparseArray<object>..ctor
	|-ThreadPoolWorkQueue.SparseArray<ThreadPoolWorkQueue.WorkStealingQueue>..ctor
	*/

	internal T[] get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F8BA0 Offset: 0x20F7BA0 VA: 0x1820F8BA0
	|-ThreadPoolWorkQueue.SparseArray<object>.get_Current
	|-ThreadPoolWorkQueue.SparseArray<ThreadPoolWorkQueue.WorkStealingQueue>.get_Current
	*/

	internal int Add(T e) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE1270 Offset: 0x1EE0270 VA: 0x181EE1270
	|-ThreadPoolWorkQueue.SparseArray<object>.Add
	|-ThreadPoolWorkQueue.SparseArray<ThreadPoolWorkQueue.WorkStealingQueue>.Add
	*/

	internal void Remove(T e) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE14F0 Offset: 0x1EE04F0 VA: 0x181EE14F0
	|-ThreadPoolWorkQueue.SparseArray<object>.Remove
	|-ThreadPoolWorkQueue.SparseArray<ThreadPoolWorkQueue.WorkStealingQueue>.Remove
	*/
}

// Namespace: 
internal class ThreadPoolWorkQueue.WorkStealingQueue
{
	// Fields
	internal IThreadPoolWorkItem[] m_array;
	private int m_mask;
	private int m_headIndex;
	private int m_tailIndex;
	private SpinLock m_foreignLock;

	// Methods

	public void LocalPush(IThreadPoolWorkItem obj) { }

	public bool LocalFindAndPop(IThreadPoolWorkItem obj) { }

	public bool LocalPop(out IThreadPoolWorkItem obj) { }

	public bool TrySteal(out IThreadPoolWorkItem obj, ref bool missedSteal) { }

	private bool TrySteal(out IThreadPoolWorkItem obj, ref bool missedSteal, int millisecondsTimeout) { }

	public void .ctor() { }
}

// Namespace: 
internal class ThreadPoolWorkQueue.QueueSegment
{
	// Fields
	internal readonly IThreadPoolWorkItem[] nodes;
	private int indexes;
	public ThreadPoolWorkQueue.QueueSegment Next;

	// Methods

	private void GetIndexes(out int upper, out int lower) { }

	private bool CompareExchangeIndexes(ref int prevUpper, int newUpper, ref int prevLower, int newLower) { }

	[ReliabilityContractAttribute] // RVA: 0x36920 Offset: 0x35D20 VA: 0x180036920
	public void .ctor() { }

	public bool IsUsedUp() { }

	public bool TryEnqueue(IThreadPoolWorkItem node) { }

	public bool TryDequeue(out IThreadPoolWorkItem node) { }
}

// Namespace: System.Threading
internal sealed class ThreadPoolWorkQueueThreadLocals
{
	// Fields
	[ThreadStaticAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static ThreadPoolWorkQueueThreadLocals threadLocals;
	public readonly ThreadPoolWorkQueue workQueue;
	public readonly ThreadPoolWorkQueue.WorkStealingQueue workStealingQueue;
	public readonly Random random;

	// Methods

	public void .ctor(ThreadPoolWorkQueue tpq) { }

	private void CleanUp() { }

	protected override void Finalize() { }
}

// Namespace: System.Threading
internal static class _ThreadPoolWaitCallback
{
	// Methods

	internal static bool PerformWaitCallback() { }
}

// Namespace: System.Threading
internal sealed class QueueUserWorkItemCallback : IThreadPoolWorkItem
{
	// Fields
	private WaitCallback callback;
	private ExecutionContext context;
	private object state;
	internal static ContextCallback ccb;

	// Methods

	private static void .cctor() { }

	internal void .ctor(WaitCallback waitCallback, object stateObj, bool compressStack, ref StackCrawlMark stackMark) { }

	private void System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() { }

	private void System.Threading.IThreadPoolWorkItem.MarkAborted(ThreadAbortException tae) { }

	private static void WaitCallback_Context(object state) { }
}

// Namespace: System.Threading
public static class ThreadPool
{
	// Methods

	private static RegisteredWaitHandle RegisterWaitForSingleObject(WaitHandle waitObject, WaitOrTimerCallback callBack, object state, uint millisecondsTimeOutInterval, bool executeOnlyOnce, ref StackCrawlMark stackMark, bool compressStack) { }

	public static RegisteredWaitHandle RegisterWaitForSingleObject(WaitHandle waitObject, WaitOrTimerCallback callBack, object state, int millisecondsTimeOutInterval, bool executeOnlyOnce) { }

	public static RegisteredWaitHandle RegisterWaitForSingleObject(WaitHandle waitObject, WaitOrTimerCallback callBack, object state, TimeSpan timeout, bool executeOnlyOnce) { }

	public static bool QueueUserWorkItem(WaitCallback callBack, object state) { }

	public static bool QueueUserWorkItem(WaitCallback callBack) { }

	public static bool UnsafeQueueUserWorkItem(WaitCallback callBack, object state) { }

	private static bool QueueUserWorkItemHelper(WaitCallback callBack, object state, ref StackCrawlMark stackMark, bool compressStack) { }

	internal static void UnsafeQueueCustomWorkItem(IThreadPoolWorkItem workItem, bool forceGlobal) { }

	internal static bool TryPopCustomWorkItem(IThreadPoolWorkItem workItem) { }

	internal static IEnumerable<IThreadPoolWorkItem> GetQueuedWorkItems() { }

	[IteratorStateMachineAttribute] // RVA: 0x774E0 Offset: 0x768E0 VA: 0x1800774E0
	internal static IEnumerable<IThreadPoolWorkItem> EnumerateQueuedWorkItems(ThreadPoolWorkQueue.WorkStealingQueue[] wsQueues, ThreadPoolWorkQueue.QueueSegment globalQueueTail) { }

	internal static bool RequestWorkerThread() { }

	private static void EnsureVMInitialized() { }

	internal static bool NotifyWorkItemComplete() { }

	internal static void ReportThreadStatus(bool isWorking) { }

	internal static void NotifyWorkItemProgress() { }

	internal static void NotifyWorkItemProgressNative() { }

	internal static bool IsThreadPoolHosted() { }

	private static void InitializeVMTp(ref bool enableWorkerTracking) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ThreadPool.<EnumerateQueuedWorkItems>d__21 : IEnumerable<IThreadPoolWorkItem>, IEnumerable, IEnumerator<IThreadPoolWorkItem>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private IThreadPoolWorkItem <>2__current;
	private int <>l__initialThreadId;
	private ThreadPoolWorkQueue.WorkStealingQueue[] wsQueues;
	public ThreadPoolWorkQueue.WorkStealingQueue[] <>3__wsQueues;
	private IThreadPoolWorkItem[] <items>5__1;
	private int <i>5__2;
	private ThreadPoolWorkQueue.QueueSegment globalQueueTail;
	public ThreadPoolWorkQueue.QueueSegment <>3__globalQueueTail;
	private IThreadPoolWorkItem[] <items>5__3;
	private int <i>5__4;
	private ThreadPoolWorkQueue.QueueSegment <segment>5__5;
	private ThreadPoolWorkQueue.WorkStealingQueue[] <>7__wrap1;
	private int <>7__wrap2;

	// Properties
	private IThreadPoolWorkItem System.Collections.Generic.IEnumerator<System.Threading.IThreadPoolWorkItem>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IThreadPoolWorkItem System.Collections.Generic.IEnumerator<System.Threading.IThreadPoolWorkItem>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<IThreadPoolWorkItem> System.Collections.Generic.IEnumerable<System.Threading.IThreadPoolWorkItem>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: System.Threading
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class ThreadStart : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Threading
[FlagsAttribute] // RVA: 0xC5D30 Offset: 0xC5130 VA: 0x1800C5D30
[ComVisibleAttribute] // RVA: 0xC5D30 Offset: 0xC5130 VA: 0x1800C5D30
[Serializable]
public enum ThreadState
{
	// Fields
	public int value__;
	public const ThreadState Running = 0;
	public const ThreadState StopRequested = 1;
	public const ThreadState SuspendRequested = 2;
	public const ThreadState Background = 4;
	public const ThreadState Unstarted = 8;
	public const ThreadState Stopped = 16;
	public const ThreadState WaitSleepJoin = 32;
	public const ThreadState Suspended = 64;
	public const ThreadState AbortRequested = 128;
	public const ThreadState Aborted = 256;
}

// Namespace: System.Threading
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class ThreadStateException : SystemException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.Threading
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public static class Timeout
{
	// Fields
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public static readonly TimeSpan InfiniteTimeSpan;

	// Methods

	private static void .cctor() { }
}

// Namespace: System.Threading
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public abstract class WaitHandle : MarshalByRefObject, IDisposable
{
	// Fields
	public const int WaitTimeout = 258;
	private const int MAX_WAITHANDLES = 64;
	private IntPtr waitHandle;
	internal SafeWaitHandle safeWaitHandle;
	internal bool hasThreadAffinity;
	private const int WAIT_OBJECT_0 = 0;
	private const int WAIT_ABANDONED = 128;
	private const int WAIT_FAILED = 2147483647;
	private const int ERROR_TOO_MANY_POSTS = 298;
	protected static readonly IntPtr InvalidHandle;
	internal const int MaxWaitHandles = 64;

	// Properties
	[ObsoleteAttribute] // RVA: 0x93D90 Offset: 0x93190 VA: 0x180093D90
	public virtual IntPtr Handle { get; set; }
	public SafeWaitHandle SafeWaitHandle { get; set; }

	// Methods

	protected void .ctor() { }

	private void Init() { }

	public virtual IntPtr get_Handle() { }

	public virtual void set_Handle(IntPtr value) { }

	[ReliabilityContractAttribute] // RVA: 0x36920 Offset: 0x35D20 VA: 0x180036920
	public SafeWaitHandle get_SafeWaitHandle() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public void set_SafeWaitHandle(SafeWaitHandle value) { }

	internal void SetHandleInternal(SafeWaitHandle handle) { }

	public virtual bool WaitOne(int millisecondsTimeout, bool exitContext) { }

	public virtual bool WaitOne(TimeSpan timeout, bool exitContext) { }

	public virtual bool WaitOne() { }

	public virtual bool WaitOne(int millisecondsTimeout) { }

	public virtual bool WaitOne(TimeSpan timeout) { }

	private bool WaitOne(long timeout, bool exitContext) { }

	internal static bool InternalWaitOne(SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) { }

	[ReliabilityContractAttribute] // RVA: 0x36920 Offset: 0x35D20 VA: 0x180036920
	public static int WaitAny(WaitHandle[] waitHandles, int millisecondsTimeout, bool exitContext) { }

	[ReliabilityContractAttribute] // RVA: 0x36920 Offset: 0x35D20 VA: 0x180036920
	public static int WaitAny(WaitHandle[] waitHandles, TimeSpan timeout, bool exitContext) { }

	private static void ThrowAbandonedMutexException() { }

	private static void ThrowAbandonedMutexException(int location, WaitHandle handle) { }

	public virtual void Close() { }

	protected virtual void Dispose(bool explicitDisposing) { }

	public void Dispose() { }

	private static int WaitMultiple(WaitHandle[] waitHandles, int millisecondsTimeout, bool exitContext, bool WaitAll) { }

	private static int WaitOneNative(SafeHandle waitableSafeHandle, uint millisecondsTimeout, bool hasThreadAffinity, bool exitContext) { }

	private static int Wait_internal(IntPtr* handles, int numHandles, bool waitAll, int ms) { }

	private static void .cctor() { }
}

// Namespace: System.Threading
[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
[Serializable]
public class WaitHandleCannotBeOpenedException : ApplicationException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.Threading
public static class Interlocked
{
	// Methods

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static int CompareExchange(ref int location1, int value, int comparand) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	internal static int CompareExchange(ref int location1, int value, int comparand, ref bool succeeded) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static object CompareExchange(ref object location1, object value, object comparand) { }

	public static float CompareExchange(ref float location1, float value, float comparand) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static int Decrement(ref int location) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static int Increment(ref int location) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static long Increment(ref long location) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static int Exchange(ref int location1, int value) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static object Exchange(ref object location1, object value) { }

	public static float Exchange(ref float location1, float value) { }

	public static long CompareExchange(ref long location1, long value, long comparand) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static IntPtr CompareExchange(ref IntPtr location1, IntPtr value, IntPtr comparand) { }

	public static double CompareExchange(ref double location1, double value, double comparand) { }

	[ReliabilityContractAttribute] // RVA: 0xA91E0 Offset: 0xA85E0 VA: 0x1800A91E0
	[ComVisibleAttribute] // RVA: 0xA91E0 Offset: 0xA85E0 VA: 0x1800A91E0
	public static T CompareExchange<T>(ref T location1, T value, T comparand) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-Interlocked.CompareExchange<object>
	*/

	public static long Exchange(ref long location1, long value) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static IntPtr Exchange(ref IntPtr location1, IntPtr value) { }

	public static double Exchange(ref double location1, double value) { }

	[ReliabilityContractAttribute] // RVA: 0xA91E0 Offset: 0xA85E0 VA: 0x1800A91E0
	[ComVisibleAttribute] // RVA: 0xA91E0 Offset: 0xA85E0 VA: 0x1800A91E0
	public static T Exchange<T>(ref T location1, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-Interlocked.Exchange<object>
	*/

	public static long Read(ref long location) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static int Add(ref int location1, int value) { }
}

// Namespace: System.Threading
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class Mutex : WaitHandle
{
	// Methods

	private static bool ReleaseMutex_internal(IntPtr handle) { }

	private static IntPtr CreateMutex_internal(bool initiallyOwned, string name, out bool created) { }

	[ReliabilityContractAttribute] // RVA: 0x36920 Offset: 0x35D20 VA: 0x180036920
	public void .ctor() { }

	[ReliabilityContractAttribute] // RVA: 0x36920 Offset: 0x35D20 VA: 0x180036920
	public void .ctor(bool initiallyOwned) { }

	[ReliabilityContractAttribute] // RVA: 0x36920 Offset: 0x35D20 VA: 0x180036920
	public void ReleaseMutex() { }
}

// Namespace: System.Threading
internal static class NativeEventCalls
{
	// Methods

	public static IntPtr CreateEvent_internal(bool manual, bool initial, string name, out int errorCode) { }

	public static bool SetEvent(SafeWaitHandle handle) { }

	private static bool SetEvent_internal(IntPtr handle) { }

	public static bool ResetEvent(SafeWaitHandle handle) { }

	private static bool ResetEvent_internal(IntPtr handle) { }

	public static void CloseEvent_internal(IntPtr handle) { }
}

// Namespace: System.Threading
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public struct NativeOverlapped
{
	// Fields
	public IntPtr InternalLow;
	public IntPtr InternalHigh;
	public int OffsetLow;
	public int OffsetHigh;
	public IntPtr EventHandle;
}

// Namespace: System.Threading
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class RegisteredWaitHandle : MarshalByRefObject
{
	// Fields
	private WaitHandle _waitObject;
	private WaitOrTimerCallback _callback;
	private object _state;
	private WaitHandle _finalEvent;
	private ManualResetEvent _cancelEvent;
	private TimeSpan _timeout;
	private int _callsInProcess;
	private bool _executeOnlyOnce;
	private bool _unregistered;

	// Methods

	internal void .ctor(WaitHandle waitObject, WaitOrTimerCallback callback, object state, TimeSpan timeout, bool executeOnlyOnce) { }

	internal void Wait(object state) { }

	private void DoCallBack(object timedOut) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public bool Unregister(WaitHandle waitObject) { }
}

// Namespace: System.Threading
internal sealed class InternalThread : CriticalFinalizerObject
{
	// Fields
	private int lock_thread_id;
	private IntPtr handle;
	private IntPtr native_handle;
	private IntPtr unused3;
	private IntPtr name;
	private int name_len;
	private ThreadState state;
	private object abort_exc;
	private int abort_state_handle;
	internal long thread_id;
	private IntPtr debugger_thread;
	private UIntPtr static_data;
	private IntPtr runtime_thread_info;
	private object current_appcontext;
	private object root_domain_thread;
	internal byte[] _serialized_principal;
	internal int _serialized_principal_version;
	private IntPtr appdomain_refs;
	private int interruption_requested;
	private IntPtr synch_cs;
	internal bool threadpool_thread;
	private bool thread_interrupt_requested;
	internal int stack_size;
	internal byte apartment_state;
	internal int critical_region_level;
	internal int managed_id;
	private int small_id;
	private IntPtr manage_callback;
	private IntPtr unused4;
	private IntPtr flags;
	private IntPtr thread_pinning_ref;
	private IntPtr abort_protected_block_count;
	private int priority;
	private IntPtr owned_mutex;
	private IntPtr suspended_event;
	private int self_suspended;
	private IntPtr unused1;
	private IntPtr unused2;
	private IntPtr last;

	// Methods

	private void Thread_free_internal() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	protected override void Finalize() { }
}

// Namespace: System.Threading
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class Timer : MarshalByRefObject, IDisposable
{
	// Fields
	private static readonly Timer.Scheduler scheduler;
	private TimerCallback callback;
	private object state;
	private long due_time_ms;
	private long period_ms;
	private long next_run;
	private bool disposed;

	// Methods

	public void .ctor(TimerCallback callback, object state, int dueTime, int period) { }

	public void .ctor(TimerCallback callback, object state, TimeSpan dueTime, TimeSpan period) { }

	private void Init(TimerCallback callback, object state, long dueTime, long period) { }

	public bool Change(TimeSpan dueTime, TimeSpan period) { }

	public void Dispose() { }

	private bool Change(long dueTime, long period, bool first) { }

	internal void KeepRootedWhileScheduled() { }

	private static long GetTimeMonotonic() { }

	private static void .cctor() { }
}

// Namespace: 
private sealed class Timer.TimerComparer : IComparer
{
	// Methods

	public int Compare(object x, object y) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class Timer.Scheduler
{
	// Fields
	private static Timer.Scheduler instance;
	private SortedList list;
	private ManualResetEvent changed;

	// Properties
	public static Timer.Scheduler Instance { get; }

	// Methods

	private static void .cctor() { }

	public static Timer.Scheduler get_Instance() { }

	private void .ctor() { }

	public void Remove(Timer timer) { }

	public void Change(Timer timer, long new_next_run) { }

	private int FindByDueTime(long nr) { }

	private void Add(Timer timer) { }

	private int InternalRemove(Timer timer) { }

	private static void TimerCB(object o) { }

	private void SchedulerThread() { }

	private void ShrinkIfNeeded(List<Timer> list, int initial) { }
}

// Namespace: System.Threading
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class TimerCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object state) { }

	public virtual IAsyncResult BeginInvoke(object state, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Threading
public static class Volatile
{
	// Methods

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static bool Read(ref bool location) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static int Read(ref int location) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static T Read<T>(ref T location) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x772070 Offset: 0x771070 VA: 0x180772070
	|-Volatile.Read<object>
	*/

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static void Write(ref int location, int value) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static void Write<T>(ref T location, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62C7A0 Offset: 0x62B7A0 VA: 0x18062C7A0
	|-Volatile.Write<object>
	*/
}

// Namespace: System.Threading.Tasks
[FriendAccessAllowedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal enum CausalityTraceLevel
{
	// Fields
	public int value__;
	public const CausalityTraceLevel Required = 0;
	public const CausalityTraceLevel Important = 1;
	public const CausalityTraceLevel Verbose = 2;
}

// Namespace: System.Threading.Tasks
[FriendAccessAllowedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal enum AsyncCausalityStatus
{
	// Fields
	public int value__;
	public const AsyncCausalityStatus Started = 0;
	public const AsyncCausalityStatus Completed = 1;
	public const AsyncCausalityStatus Canceled = 2;
	public const AsyncCausalityStatus Error = 3;
}

// Namespace: System.Threading.Tasks
internal enum CausalityRelation
{
	// Fields
	public int value__;
	public const CausalityRelation AssignDelegate = 0;
	public const CausalityRelation Join = 1;
	public const CausalityRelation Choice = 2;
	public const CausalityRelation Cancel = 3;
	public const CausalityRelation Error = 4;
}

// Namespace: System.Threading.Tasks
internal enum CausalitySynchronousWork
{
	// Fields
	public int value__;
	public const CausalitySynchronousWork CompletionNotification = 0;
	public const CausalitySynchronousWork ProgressNotification = 1;
	public const CausalitySynchronousWork Execution = 2;
}

// Namespace: System.Threading.Tasks
[FriendAccessAllowedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class AsyncCausalityTracer
{
	// Properties
	[FriendAccessAllowedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static bool LoggingOn { get; }

	// Methods

	[FriendAccessAllowedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static bool get_LoggingOn() { }

	[FriendAccessAllowedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void TraceOperationCreation(CausalityTraceLevel traceLevel, int taskId, string operationName, ulong relatedContext) { }

	[FriendAccessAllowedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void TraceOperationCompletion(CausalityTraceLevel traceLevel, int taskId, AsyncCausalityStatus status) { }

	internal static void TraceOperationRelation(CausalityTraceLevel traceLevel, int taskId, CausalityRelation relation) { }

	internal static void TraceSynchronousWorkStart(CausalityTraceLevel traceLevel, int taskId, CausalitySynchronousWork work) { }

	internal static void TraceSynchronousWorkCompletion(CausalityTraceLevel traceLevel, CausalitySynchronousWork work) { }
}

// Namespace: System.Threading.Tasks
[DebuggerDisplayAttribute] // RVA: 0xCA4C0 Offset: 0xC98C0 VA: 0x1800CA4C0
[DebuggerTypeProxyAttribute] // RVA: 0xCA4C0 Offset: 0xC98C0 VA: 0x1800CA4C0
public class Task<TResult> : Task
{
	// Fields
	internal TResult m_result;
	private static readonly TaskFactory<TResult> s_Factory;
	internal static readonly Func<Task<Task>, Task<TResult>> TaskWhenAnyCast;

	// Properties
	[DebuggerBrowsableAttribute] // RVA: 0xE8640 Offset: 0xE7A40 VA: 0x1800E8640
	public TResult Result { get; }
	internal TResult ResultOnSuccess { get; }
	public static TaskFactory<TResult> Factory { get; }

	// Methods

	internal void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2102890 Offset: 0x2101890 VA: 0x182102890
	|-Task<bool>..ctor
	|
	|-RVA: 0x2102E70 Offset: 0x2101E70 VA: 0x182102E70
	|-Task<int>..ctor
	|
	|-RVA: 0x2101890 Offset: 0x2100890 VA: 0x182101890
	|-Task<long>..ctor
	|
	|-RVA: 0x2103930 Offset: 0x2102930 VA: 0x182103930
	|-Task<Nullable<int>>..ctor
	|
	|-RVA: 0x2102740 Offset: 0x2101740 VA: 0x182102740
	|-Task<object>..ctor
	|-Task<Task>..ctor
	|
	|-RVA: 0x1EE3D40 Offset: 0x1EE2D40 VA: 0x181EE3D40
	|-Task<VoidTaskResult>..ctor
	*/

	internal void .ctor(object state, TaskCreationOptions options) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2102FB0 Offset: 0x2101FB0 VA: 0x182102FB0
	|-Task<bool>..ctor
	|
	|-RVA: 0x21038A0 Offset: 0x21028A0 VA: 0x1821038A0
	|-Task<int>..ctor
	|
	|-RVA: 0x21021E0 Offset: 0x21011E0 VA: 0x1821021E0
	|-Task<long>..ctor
	|
	|-RVA: 0x2102DE0 Offset: 0x2101DE0 VA: 0x182102DE0
	|-Task<Nullable<int>>..ctor
	|
	|-RVA: 0x21036F0 Offset: 0x21026F0 VA: 0x1821036F0
	|-Task<object>..ctor
	|
	|-RVA: 0x1EE4190 Offset: 0x1EE3190 VA: 0x181EE4190
	|-Task<VoidTaskResult>..ctor
	*/

	internal void .ctor(TResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2101630 Offset: 0x2100630 VA: 0x182101630
	|-Task<bool>..ctor
	|
	|-RVA: 0x2101D70 Offset: 0x2100D70 VA: 0x182101D70
	|-Task<int>..ctor
	|
	|-RVA: 0x2102090 Offset: 0x2101090 VA: 0x182102090
	|-Task<long>..ctor
	|
	|-RVA: 0x2103340 Offset: 0x2102340 VA: 0x182103340
	|-Task<Nullable<int>>..ctor
	|
	|-RVA: 0x2102A10 Offset: 0x2101A10 VA: 0x182102A10
	|-Task<object>..ctor
	|
	|-RVA: 0x1EE3CC0 Offset: 0x1EE2CC0 VA: 0x181EE3CC0
	|-Task<VoidTaskResult>..ctor
	*/

	internal void .ctor(bool canceled, TResult result, TaskCreationOptions creationOptions, CancellationToken ct) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2102120 Offset: 0x2101120 VA: 0x182102120
	|-Task<bool>..ctor
	|
	|-RVA: 0x21016C0 Offset: 0x21006C0 VA: 0x1821016C0
	|-Task<int>..ctor
	|
	|-RVA: 0x2103640 Offset: 0x2102640 VA: 0x182103640
	|-Task<long>..ctor
	|
	|-RVA: 0x21033D0 Offset: 0x21023D0 VA: 0x1821033D0
	|-Task<Nullable<int>>..ctor
	|
	|-RVA: 0x2101E00 Offset: 0x2100E00 VA: 0x182101E00
	|-Task<object>..ctor
	|
	|-RVA: 0x1EE40E0 Offset: 0x1EE30E0 VA: 0x181EE40E0
	|-Task<VoidTaskResult>..ctor
	*/

	public void .ctor(Func<object, TResult> function, object state, CancellationToken cancellationToken, TaskCreationOptions creationOptions) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2103040 Offset: 0x2102040 VA: 0x182103040
	|-Task<bool>..ctor
	|
	|-RVA: 0x2101B50 Offset: 0x2100B50 VA: 0x182101B50
	|-Task<int>..ctor
	|
	|-RVA: 0x2102270 Offset: 0x2101270 VA: 0x182102270
	|-Task<long>..ctor
	|
	|-RVA: 0x2102CF0 Offset: 0x2101CF0 VA: 0x182102CF0
	|-Task<Nullable<int>>..ctor
	|
	|-RVA: 0x2101EB0 Offset: 0x2100EB0 VA: 0x182101EB0
	|-Task<object>..ctor
	|
	|-RVA: 0x1EE3AF0 Offset: 0x1EE2AF0 VA: 0x181EE3AF0
	|-Task<VoidTaskResult>..ctor
	*/

	internal void .ctor(Func<TResult> valueSelector, Task parent, CancellationToken cancellationToken, TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler scheduler, ref StackCrawlMark stackMark) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2103480 Offset: 0x2102480 VA: 0x182103480
	|-Task<bool>..ctor
	|
	|-RVA: 0x2102ED0 Offset: 0x2101ED0 VA: 0x182102ED0
	|-Task<int>..ctor
	|
	|-RVA: 0x2102490 Offset: 0x2101490 VA: 0x182102490
	|-Task<long>..ctor
	|
	|-RVA: 0x2102660 Offset: 0x2101660 VA: 0x182102660
	|-Task<Nullable<int>>..ctor
	|
	|-RVA: 0x2103560 Offset: 0x2102560 VA: 0x182103560
	|-Task<object>..ctor
	|
	|-RVA: 0x1EE3BE0 Offset: 0x1EE2BE0 VA: 0x181EE3BE0
	|-Task<VoidTaskResult>..ctor
	*/

	internal void .ctor(Func<TResult> valueSelector, Task parent, CancellationToken cancellationToken, TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler scheduler) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2103220 Offset: 0x2102220 VA: 0x182103220
	|-Task<bool>..ctor
	|
	|-RVA: 0x2101770 Offset: 0x2100770 VA: 0x182101770
	|-Task<int>..ctor
	|
	|-RVA: 0x21028F0 Offset: 0x21018F0 VA: 0x1821028F0
	|-Task<long>..ctor
	|
	|-RVA: 0x2102BD0 Offset: 0x2101BD0 VA: 0x182102BD0
	|-Task<Nullable<int>>..ctor
	|
	|-RVA: 0x2103780 Offset: 0x2102780 VA: 0x182103780
	|-Task<object>..ctor
	|
	|-RVA: 0x1EE3FC0 Offset: 0x1EE2FC0 VA: 0x181EE3FC0
	|-Task<VoidTaskResult>..ctor
	*/

	internal void .ctor(Func<object, TResult> valueSelector, object state, Task parent, CancellationToken cancellationToken, TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler scheduler, ref StackCrawlMark stackMark) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2103130 Offset: 0x2102130 VA: 0x182103130
	|-Task<bool>..ctor
	|
	|-RVA: 0x2101FA0 Offset: 0x2100FA0 VA: 0x182101FA0
	|-Task<int>..ctor
	|
	|-RVA: 0x21027A0 Offset: 0x21017A0 VA: 0x1821027A0
	|-Task<long>..ctor
	|
	|-RVA: 0x2102570 Offset: 0x2101570 VA: 0x182102570
	|-Task<Nullable<int>>..ctor
	|
	|-RVA: 0x2101540 Offset: 0x2100540 VA: 0x182101540
	|-Task<object>..ctor
	|
	|-RVA: 0x1EE3DA0 Offset: 0x1EE2DA0 VA: 0x181EE3DA0
	|-Task<VoidTaskResult>..ctor
	*/

	internal void .ctor(Delegate valueSelector, object state, Task parent, CancellationToken cancellationToken, TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler scheduler) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2102AA0 Offset: 0x2101AA0 VA: 0x182102AA0
	|-Task<bool>..ctor
	|
	|-RVA: 0x2102360 Offset: 0x2101360 VA: 0x182102360
	|-Task<int>..ctor
	|
	|-RVA: 0x21018F0 Offset: 0x21008F0 VA: 0x1821018F0
	|-Task<long>..ctor
	|
	|-RVA: 0x2101A20 Offset: 0x2100A20 VA: 0x182101A20
	|-Task<Nullable<int>>..ctor
	|
	|-RVA: 0x2101C40 Offset: 0x2100C40 VA: 0x182101C40
	|-Task<object>..ctor
	|
	|-RVA: 0x1EE3E90 Offset: 0x1EE2E90 VA: 0x181EE3E90
	|-Task<VoidTaskResult>..ctor
	*/

	internal static Task<TResult> StartNew(Task parent, Func<TResult> function, CancellationToken cancellationToken, TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler scheduler, ref StackCrawlMark stackMark) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x21002F0 Offset: 0x20FF2F0 VA: 0x1821002F0
	|-Task<bool>.StartNew
	|
	|-RVA: 0x20FFE70 Offset: 0x20FEE70 VA: 0x1820FFE70
	|-Task<int>.StartNew
	|
	|-RVA: 0x21000B0 Offset: 0x20FF0B0 VA: 0x1821000B0
	|-Task<long>.StartNew
	|
	|-RVA: 0x2100530 Offset: 0x20FF530 VA: 0x182100530
	|-Task<Nullable<int>>.StartNew
	|
	|-RVA: 0x20FF9E0 Offset: 0x20FE9E0 VA: 0x1820FF9E0
	|-Task<object>.StartNew
	|
	|-RVA: 0x1EE3800 Offset: 0x1EE2800 VA: 0x181EE3800
	|-Task<VoidTaskResult>.StartNew
	*/

	internal static Task<TResult> StartNew(Task parent, Func<object, TResult> function, object state, CancellationToken cancellationToken, TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler scheduler, ref StackCrawlMark stackMark) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2100770 Offset: 0x20FF770 VA: 0x182100770
	|-Task<bool>.StartNew
	|
	|-RVA: 0x21009C0 Offset: 0x20FF9C0 VA: 0x1821009C0
	|-Task<int>.StartNew
	|
	|-RVA: 0x20FF790 Offset: 0x20FE790 VA: 0x1820FF790
	|-Task<long>.StartNew
	|
	|-RVA: 0x2100C10 Offset: 0x20FFC10 VA: 0x182100C10
	|-Task<Nullable<int>>.StartNew
	|
	|-RVA: 0x20FFC20 Offset: 0x20FEC20 VA: 0x1820FFC20
	|-Task<object>.StartNew
	|
	|-RVA: 0x1EE35B0 Offset: 0x1EE25B0 VA: 0x181EE35B0
	|-Task<VoidTaskResult>.StartNew
	*/

	internal bool TrySetResult(TResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x21011B0 Offset: 0x21001B0 VA: 0x1821011B0
	|-Task<bool>.TrySetResult
	|
	|-RVA: 0x2100F90 Offset: 0x20FFF90 VA: 0x182100F90
	|-Task<int>.TrySetResult
	|
	|-RVA: 0x2101040 Offset: 0x2100040 VA: 0x182101040
	|-Task<long>.TrySetResult
	|-Task<object>.TrySetResult
	|-Task<Task>.TrySetResult
	|
	|-RVA: 0x21010F0 Offset: 0x21000F0 VA: 0x1821010F0
	|-Task<Nullable<int>>.TrySetResult
	|
	|-RVA: 0x1EE3A40 Offset: 0x1EE2A40 VA: 0x181EE3A40
	|-Task<VoidTaskResult>.TrySetResult
	*/

	internal void DangerousSetResult(TResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20FF390 Offset: 0x20FE390 VA: 0x1820FF390
	|-Task<bool>.DangerousSetResult
	|
	|-RVA: 0x20FF450 Offset: 0x20FE450 VA: 0x1820FF450
	|-Task<int>.DangerousSetResult
	|
	|-RVA: 0x20FF3F0 Offset: 0x20FE3F0 VA: 0x1820FF3F0
	|-Task<long>.DangerousSetResult
	|-Task<object>.DangerousSetResult
	|
	|-RVA: 0x20FF4B0 Offset: 0x20FE4B0 VA: 0x1820FF4B0
	|-Task<Nullable<int>>.DangerousSetResult
	|
	|-RVA: 0x1EE33D0 Offset: 0x1EE23D0 VA: 0x181EE33D0
	|-Task<VoidTaskResult>.DangerousSetResult
	*/

	public TResult get_Result() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2103AF0 Offset: 0x2102AF0 VA: 0x182103AF0
	|-Task<byte[]>.get_Result
	|-Task<long>.get_Result
	|-Task<Nullable<int>>.get_Result
	|-Task<object>.get_Result
	|-Task<Task>.get_Result
	|
	|-RVA: 0x1EE4220 Offset: 0x1EE3220 VA: 0x181EE4220
	|-Task<bool>.get_Result
	|-Task<VoidTaskResult>.get_Result
	|
	|-RVA: 0x2103A90 Offset: 0x2102A90 VA: 0x182103A90
	|-Task<int>.get_Result
	*/

	internal TResult get_ResultOnSuccess() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1328530 Offset: 0x1327530 VA: 0x181328530
	|-Task<bool>.get_ResultOnSuccess
	|-Task<VoidTaskResult>.get_ResultOnSuccess
	|
	|-RVA: 0x12EC760 Offset: 0x12EB760 VA: 0x1812EC760
	|-Task<int>.get_ResultOnSuccess
	|
	|-RVA: 0x1319FA0 Offset: 0x1318FA0 VA: 0x181319FA0
	|-Task<long>.get_ResultOnSuccess
	|-Task<Nullable<int>>.get_ResultOnSuccess
	|-Task<object>.get_ResultOnSuccess
	*/

	internal TResult GetResultCore(bool waitCompletionNotification) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE3470 Offset: 0x1EE2470 VA: 0x181EE3470
	|-Task<bool>.GetResultCore
	|-Task<VoidTaskResult>.GetResultCore
	|
	|-RVA: 0x20FF580 Offset: 0x20FE580 VA: 0x1820FF580
	|-Task<int>.GetResultCore
	|
	|-RVA: 0x20FF510 Offset: 0x20FE510 VA: 0x1820FF510
	|-Task<long>.GetResultCore
	|-Task<Nullable<int>>.GetResultCore
	|-Task<object>.GetResultCore
	*/

	internal bool TrySetException(object exceptionObject) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2100F10 Offset: 0x20FFF10 VA: 0x182100F10
	|-Task<bool>.TrySetException
	|-Task<int>.TrySetException
	|-Task<long>.TrySetException
	|-Task<Nullable<int>>.TrySetException
	|-Task<object>.TrySetException
	|-Task<VoidTaskResult>.TrySetException
	*/

	internal bool TrySetCanceled(CancellationToken tokenToRecord) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2100E60 Offset: 0x20FFE60 VA: 0x182100E60
	|-Task<bool>.TrySetCanceled
	|-Task<int>.TrySetCanceled
	|-Task<long>.TrySetCanceled
	|-Task<Nullable<int>>.TrySetCanceled
	|-Task<object>.TrySetCanceled
	|-Task<VoidTaskResult>.TrySetCanceled
	*/

	internal bool TrySetCanceled(CancellationToken tokenToRecord, object cancellationException) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2100E90 Offset: 0x20FFE90 VA: 0x182100E90
	|-Task<bool>.TrySetCanceled
	|-Task<int>.TrySetCanceled
	|-Task<long>.TrySetCanceled
	|-Task<Nullable<int>>.TrySetCanceled
	|-Task<object>.TrySetCanceled
	|-Task<VoidTaskResult>.TrySetCanceled
	*/

	public static TaskFactory<TResult> get_Factory() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2103990 Offset: 0x2102990 VA: 0x182103990
	|-Task<Stream>.get_Factory
	|-Task<IPAddress[]>.get_Factory
	|-Task<bool>.get_Factory
	|-Task<int>.get_Factory
	|-Task<long>.get_Factory
	|-Task<Nullable<int>>.get_Factory
	|-Task<object>.get_Factory
	|-Task<VoidTaskResult>.get_Factory
	*/

	internal override void InnerInvoke() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE34E0 Offset: 0x1EE24E0 VA: 0x181EE34E0
	|-Task<bool>.InnerInvoke
	|-Task<VoidTaskResult>.InnerInvoke
	|
	|-RVA: 0x20FF6C0 Offset: 0x20FE6C0 VA: 0x1820FF6C0
	|-Task<int>.InnerInvoke
	|
	|-RVA: 0x20FF5F0 Offset: 0x20FE5F0 VA: 0x1820FF5F0
	|-Task<long>.InnerInvoke
	|-Task<Nullable<int>>.InnerInvoke
	|-Task<object>.InnerInvoke
	|-Task<Task>.InnerInvoke
	*/

	public TaskAwaiter<TResult> GetAwaiter() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x14F8750 Offset: 0x14F7750 VA: 0x1814F8750
	|-Task<SmtpResponse>.GetAwaiter
	|-Task<Stream>.GetAwaiter
	|-Task<long>.GetAwaiter
	|-Task<IPAddress[]>.GetAwaiter
	|-Task<string>.GetAwaiter
	|-Task<GameObject>.GetAwaiter
	|-Task<bool>.GetAwaiter
	|-Task<int>.GetAwaiter
	|-Task<Nullable<int>>.GetAwaiter
	|-Task<object>.GetAwaiter
	|
	|-RVA: 0x1EE3430 Offset: 0x1EE2430 VA: 0x181EE3430
	|-Task<VoidTaskResult>.GetAwaiter
	*/

	public ConfiguredTaskAwaitable<TResult> ConfigureAwait(bool continueOnCapturedContext) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20FE5A0 Offset: 0x20FD5A0 VA: 0x1820FE5A0
	|-Task<SmtpResponse>.ConfigureAwait
	|-Task<AsyncProtocolResult>.ConfigureAwait
	|-Task<IPAddress[]>.ConfigureAwait
	|-Task<Socket>.ConfigureAwait
	|-Task<Nullable<int>>.ConfigureAwait
	|-Task<bool>.ConfigureAwait
	|-Task<int>.ConfigureAwait
	|-Task<long>.ConfigureAwait
	|-Task<object>.ConfigureAwait
	|-Task<Task>.ConfigureAwait
	|
	|-RVA: 0x1EE30E0 Offset: 0x1EE20E0 VA: 0x181EE30E0
	|-Task<VoidTaskResult>.ConfigureAwait
	*/

	public Task ContinueWith(Action<Task<TResult>> continuationAction) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20FF020 Offset: 0x20FE020 VA: 0x1820FF020
	|-Task<bool>.ContinueWith
	|
	|-RVA: 0x20FEAC0 Offset: 0x20FDAC0 VA: 0x1820FEAC0
	|-Task<byte[]>.ContinueWith
	|-Task<object>.ContinueWith
	|
	|-RVA: 0x20FF2D0 Offset: 0x20FE2D0 VA: 0x1820FF2D0
	|-Task<int>.ContinueWith
	|
	|-RVA: 0x20FE810 Offset: 0x20FD810 VA: 0x1820FE810
	|-Task<long>.ContinueWith
	|
	|-RVA: 0x20FED70 Offset: 0x20FDD70 VA: 0x1820FED70
	|-Task<Nullable<int>>.ContinueWith
	|
	|-RVA: 0x1EE3120 Offset: 0x1EE2120 VA: 0x181EE3120
	|-Task<VoidTaskResult>.ContinueWith
	*/

	internal Task ContinueWith(Action<Task<TResult>> continuationAction, TaskScheduler scheduler, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, ref StackCrawlMark stackMark) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20FF0E0 Offset: 0x20FE0E0 VA: 0x1820FF0E0
	|-Task<bool>.ContinueWith
	|
	|-RVA: 0x20FE8D0 Offset: 0x20FD8D0 VA: 0x1820FE8D0
	|-Task<int>.ContinueWith
	|
	|-RVA: 0x20FE620 Offset: 0x20FD620 VA: 0x1820FE620
	|-Task<long>.ContinueWith
	|
	|-RVA: 0x20FEE30 Offset: 0x20FDE30 VA: 0x1820FEE30
	|-Task<Nullable<int>>.ContinueWith
	|
	|-RVA: 0x20FEB80 Offset: 0x20FDB80 VA: 0x1820FEB80
	|-Task<object>.ContinueWith
	|
	|-RVA: 0x1EE31E0 Offset: 0x1EE21E0 VA: 0x181EE31E0
	|-Task<VoidTaskResult>.ContinueWith
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2101260 Offset: 0x2100260 VA: 0x182101260
	|-Task<bool>..cctor
	|-Task<int>..cctor
	|-Task<long>..cctor
	|-Task<Nullable<int>>..cctor
	|-Task<object>..cctor
	|-Task<VoidTaskResult>..cctor
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class Task.<>c<TResult>
{
	// Fields
	public static readonly Task.<>c<TResult> <>9;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B55A90 Offset: 0x1B54A90 VA: 0x181B55A90
	|-Task.<>c<bool>..cctor
	|-Task.<>c<int>..cctor
	|-Task.<>c<long>..cctor
	|-Task.<>c<Nullable<int>>..cctor
	|-Task.<>c<object>..cctor
	|-Task.<>c<VoidTaskResult>..cctor
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-Task.<>c<bool>..ctor
	|-Task.<>c<int>..ctor
	|-Task.<>c<long>..ctor
	|-Task.<>c<Nullable<int>>..ctor
	|-Task.<>c<object>..ctor
	|-Task.<>c<VoidTaskResult>..ctor
	*/

	internal Task<TResult> <.cctor>b__64_0(Task<Task> completed) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2103C20 Offset: 0x2102C20 VA: 0x182103C20
	|-Task.<>c<bool>.<.cctor>b__64_0
	|
	|-RVA: 0x2103F60 Offset: 0x2102F60 VA: 0x182103F60
	|-Task.<>c<int>.<.cctor>b__64_0
	|
	|-RVA: 0x2103B50 Offset: 0x2102B50 VA: 0x182103B50
	|-Task.<>c<long>.<.cctor>b__64_0
	|
	|-RVA: 0x2103DC0 Offset: 0x2102DC0 VA: 0x182103DC0
	|-Task.<>c<Nullable<int>>.<.cctor>b__64_0
	|
	|-RVA: 0x2103CF0 Offset: 0x2102CF0 VA: 0x182103CF0
	|-Task.<>c<object>.<.cctor>b__64_0
	|
	|-RVA: 0x2103E90 Offset: 0x2102E90 VA: 0x182103E90
	|-Task.<>c<VoidTaskResult>.<.cctor>b__64_0
	*/
}

// Namespace: System.Threading.Tasks
internal class SystemThreadingTasks_FutureDebugView<TResult>
{}

// Namespace: System.Threading.Tasks
public class TaskFactory<TResult>
{
	// Fields
	private CancellationToken m_defaultCancellationToken;
	private TaskScheduler m_defaultScheduler;
	private TaskCreationOptions m_defaultCreationOptions;
	private TaskContinuationOptions m_defaultContinuationOptions;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20FE560 Offset: 0x20FD560 VA: 0x1820FE560
	|-TaskFactory<bool>..ctor
	|-TaskFactory<int>..ctor
	|-TaskFactory<long>..ctor
	|-TaskFactory<Nullable<int>>..ctor
	|-TaskFactory<object>..ctor
	|-TaskFactory<VoidTaskResult>..ctor
	*/

	public void .ctor(CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20FE4F0 Offset: 0x20FD4F0 VA: 0x1820FE4F0
	|-TaskFactory<bool>..ctor
	|-TaskFactory<int>..ctor
	|-TaskFactory<long>..ctor
	|-TaskFactory<Nullable<int>>..ctor
	|-TaskFactory<object>..ctor
	|-TaskFactory<VoidTaskResult>..ctor
	*/

	public Task<TResult> StartNew(Func<TResult> function, CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskScheduler scheduler) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20FDB40 Offset: 0x20FCB40 VA: 0x1820FDB40
	|-TaskFactory<bool>.StartNew
	|
	|-RVA: 0x20FD880 Offset: 0x20FC880 VA: 0x1820FD880
	|-TaskFactory<int>.StartNew
	|
	|-RVA: 0x20FD470 Offset: 0x20FC470 VA: 0x1820FD470
	|-TaskFactory<long>.StartNew
	|
	|-RVA: 0x20FDE00 Offset: 0x20FCE00 VA: 0x1820FDE00
	|-TaskFactory<Nullable<int>>.StartNew
	|
	|-RVA: 0x20FD730 Offset: 0x20FC730 VA: 0x1820FD730
	|-TaskFactory<object>.StartNew
	|
	|-RVA: 0x20FE230 Offset: 0x20FD230 VA: 0x1820FE230
	|-TaskFactory<VoidTaskResult>.StartNew
	*/

	public Task<TResult> StartNew(Func<object, TResult> function, object state, CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskScheduler scheduler) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20FD5C0 Offset: 0x20FC5C0 VA: 0x1820FD5C0
	|-TaskFactory<bool>.StartNew
	|
	|-RVA: 0x20FE0C0 Offset: 0x20FD0C0 VA: 0x1820FE0C0
	|-TaskFactory<int>.StartNew
	|
	|-RVA: 0x20FDF50 Offset: 0x20FCF50 VA: 0x1820FDF50
	|-TaskFactory<long>.StartNew
	|
	|-RVA: 0x20FE380 Offset: 0x20FD380 VA: 0x1820FE380
	|-TaskFactory<Nullable<int>>.StartNew
	|
	|-RVA: 0x20FDC90 Offset: 0x20FCC90 VA: 0x1820FDC90
	|-TaskFactory<object>.StartNew
	|
	|-RVA: 0x20FD9D0 Offset: 0x20FC9D0 VA: 0x1820FD9D0
	|-TaskFactory<VoidTaskResult>.StartNew
	*/

	private static void FromAsyncCoreLogic(IAsyncResult iar, Func<IAsyncResult, TResult> endFunction, Action<IAsyncResult> endAction, Task<TResult> promise, bool requiresSynchronization) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20FA350 Offset: 0x20F9350 VA: 0x1820FA350
	|-TaskFactory<bool>.FromAsyncCoreLogic
	|
	|-RVA: 0x20F9EC0 Offset: 0x20F8EC0 VA: 0x1820F9EC0
	|-TaskFactory<int>.FromAsyncCoreLogic
	|
	|-RVA: 0x20F9A30 Offset: 0x20F8A30 VA: 0x1820F9A30
	|-TaskFactory<long>.FromAsyncCoreLogic
	|
	|-RVA: 0x20FA7E0 Offset: 0x20F97E0 VA: 0x1820FA7E0
	|-TaskFactory<Nullable<int>>.FromAsyncCoreLogic
	|
	|-RVA: 0x20F9110 Offset: 0x20F8110 VA: 0x1820F9110
	|-TaskFactory<object>.FromAsyncCoreLogic
	|
	|-RVA: 0x20F95A0 Offset: 0x20F85A0 VA: 0x1820F95A0
	|-TaskFactory<VoidTaskResult>.FromAsyncCoreLogic
	*/

	public Task<TResult> FromAsync(Func<AsyncCallback, object, IAsyncResult> beginMethod, Func<IAsyncResult, TResult> endMethod, object state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20FD420 Offset: 0x20FC420 VA: 0x1820FD420
	|-TaskFactory<Stream>.FromAsync
	|-TaskFactory<bool>.FromAsync
	|-TaskFactory<int>.FromAsync
	|-TaskFactory<long>.FromAsync
	|-TaskFactory<Nullable<int>>.FromAsync
	|-TaskFactory<object>.FromAsync
	|-TaskFactory<VoidTaskResult>.FromAsync
	*/

	internal static Task<TResult> FromAsyncImpl(Func<AsyncCallback, object, IAsyncResult> beginMethod, Func<IAsyncResult, TResult> endFunction, Action<IAsyncResult> endAction, object state, TaskCreationOptions creationOptions) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20FCD80 Offset: 0x20FBD80 VA: 0x1820FCD80
	|-TaskFactory<bool>.FromAsyncImpl
	|
	|-RVA: 0x20FB300 Offset: 0x20FA300 VA: 0x1820FB300
	|-TaskFactory<int>.FromAsyncImpl
	|
	|-RVA: 0x20FC6E0 Offset: 0x20FB6E0 VA: 0x1820FC6E0
	|-TaskFactory<long>.FromAsyncImpl
	|
	|-RVA: 0x20FB9A0 Offset: 0x20FA9A0 VA: 0x1820FB9A0
	|-TaskFactory<Nullable<int>>.FromAsyncImpl
	|
	|-RVA: 0x20FAC60 Offset: 0x20F9C60 VA: 0x1820FAC60
	|-TaskFactory<object>.FromAsyncImpl
	|
	|-RVA: 0x20FC040 Offset: 0x20FB040 VA: 0x1820FC040
	|-TaskFactory<VoidTaskResult>.FromAsyncImpl
	*/

	public Task<TResult> FromAsync<TArg1>(Func<TArg1, AsyncCallback, object, IAsyncResult> beginMethod, Func<IAsyncResult, TResult> endMethod, TArg1 arg1, object state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1744380 Offset: 0x1743380 VA: 0x181744380
	|-TaskFactory<IPAddress[]>.FromAsync<string>
	|-TaskFactory<object>.FromAsync<object>
	*/

	internal static Task<TResult> FromAsyncImpl<TArg1>(Func<TArg1, AsyncCallback, object, IAsyncResult> beginMethod, Func<IAsyncResult, TResult> endFunction, Action<IAsyncResult> endAction, TArg1 arg1, object state, TaskCreationOptions creationOptions) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1743860 Offset: 0x1742860 VA: 0x181743860
	|-TaskFactory<object>.FromAsyncImpl<object>
	*/

	internal static Task<TResult> FromAsyncTrim<TInstance, TArgs>(TInstance thisRef, TArgs args, Func<TInstance, TArgs, AsyncCallback, object, IAsyncResult> beginMethod, Func<TInstance, IAsyncResult, TResult> endMethod) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1743E30 Offset: 0x1742E30 VA: 0x181743E30
	|-TaskFactory<int>.FromAsyncTrim<Stream, Stream.ReadWriteParameters>
	|-TaskFactory<int>.FromAsyncTrim<object, Stream.ReadWriteParameters>
	|
	|-RVA: 0x17441D0 Offset: 0x17431D0 VA: 0x1817441D0
	|-TaskFactory<object>.FromAsyncTrim<object, object>
	|
	|-RVA: 0x1744000 Offset: 0x1743000 VA: 0x181744000
	|-TaskFactory<VoidTaskResult>.FromAsyncTrim<Stream, Stream.ReadWriteParameters>
	|-TaskFactory<VoidTaskResult>.FromAsyncTrim<object, Stream.ReadWriteParameters>
	*/
}

// Namespace: 
private sealed class TaskFactory.FromAsyncTrimPromise<TResult, TInstance> : Task<TResult>
{
	// Fields
	internal static readonly AsyncCallback s_completeFromAsyncResult;
	private TInstance m_thisRef;
	private Func<TInstance, IAsyncResult, TResult> m_endMethod;

	// Methods

	internal void .ctor(TInstance thisRef, Func<TInstance, IAsyncResult, TResult> endMethod) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F6F10 Offset: 0x20F5F10 VA: 0x1820F6F10
	|-TaskFactory.FromAsyncTrimPromise<int, object>..ctor
	|-TaskFactory.FromAsyncTrimPromise<object, object>..ctor
	|-TaskFactory.FromAsyncTrimPromise<VoidTaskResult, object>..ctor
	*/

	internal static void CompleteFromAsyncResult(IAsyncResult asyncResult) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F6690 Offset: 0x20F5690 VA: 0x1820F6690
	|-TaskFactory.FromAsyncTrimPromise<int, object>.CompleteFromAsyncResult
	|
	|-RVA: 0x20F6480 Offset: 0x20F5480 VA: 0x1820F6480
	|-TaskFactory.FromAsyncTrimPromise<object, object>.CompleteFromAsyncResult
	|
	|-RVA: 0x20F6270 Offset: 0x20F5270 VA: 0x1820F6270
	|-TaskFactory.FromAsyncTrimPromise<VoidTaskResult, object>.CompleteFromAsyncResult
	*/

	internal void Complete(TInstance thisRef, Func<TInstance, IAsyncResult, TResult> endMethod, IAsyncResult asyncResult, bool requiresSynchronization) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F6A10 Offset: 0x20F5A10 VA: 0x1820F6A10
	|-TaskFactory.FromAsyncTrimPromise<int, object>.Complete
	|
	|-RVA: 0x20F6B70 Offset: 0x20F5B70 VA: 0x1820F6B70
	|-TaskFactory.FromAsyncTrimPromise<object, object>.Complete
	|
	|-RVA: 0x20F68A0 Offset: 0x20F58A0 VA: 0x1820F68A0
	|-TaskFactory.FromAsyncTrimPromise<VoidTaskResult, object>.Complete
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F6CD0 Offset: 0x20F5CD0 VA: 0x1820F6CD0
	|-TaskFactory.FromAsyncTrimPromise<int, object>..cctor
	|
	|-RVA: 0x20F6D90 Offset: 0x20F5D90 VA: 0x1820F6D90
	|-TaskFactory.FromAsyncTrimPromise<object, object>..cctor
	|
	|-RVA: 0x20F6E50 Offset: 0x20F5E50 VA: 0x1820F6E50
	|-TaskFactory.FromAsyncTrimPromise<VoidTaskResult, object>..cctor
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TaskFactory.<>c__DisplayClass35_0<TResult>
{
	// Fields
	public Func<IAsyncResult, TResult> endFunction;
	public Action<IAsyncResult> endAction;
	public Task<TResult> promise;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-TaskFactory.<>c__DisplayClass35_0<bool>..ctor
	|-TaskFactory.<>c__DisplayClass35_0<int>..ctor
	|-TaskFactory.<>c__DisplayClass35_0<long>..ctor
	|-TaskFactory.<>c__DisplayClass35_0<Nullable<int>>..ctor
	|-TaskFactory.<>c__DisplayClass35_0<object>..ctor
	|-TaskFactory.<>c__DisplayClass35_0<VoidTaskResult>..ctor
	*/

	internal void <FromAsyncImpl>b__0(IAsyncResult iar) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2104030 Offset: 0x2103030 VA: 0x182104030
	|-TaskFactory.<>c__DisplayClass35_0<bool>.<FromAsyncImpl>b__0
	|-TaskFactory.<>c__DisplayClass35_0<int>.<FromAsyncImpl>b__0
	|-TaskFactory.<>c__DisplayClass35_0<long>.<FromAsyncImpl>b__0
	|-TaskFactory.<>c__DisplayClass35_0<Nullable<int>>.<FromAsyncImpl>b__0
	|-TaskFactory.<>c__DisplayClass35_0<object>.<FromAsyncImpl>b__0
	|-TaskFactory.<>c__DisplayClass35_0<VoidTaskResult>.<FromAsyncImpl>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TaskFactory.<>c__DisplayClass35_1<TResult>
{
	// Fields
	public AtomicBoolean invoked;
	public TaskFactory.<>c__DisplayClass35_0<TResult> CS$<>8__locals1;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-TaskFactory.<>c__DisplayClass35_1<bool>..ctor
	|-TaskFactory.<>c__DisplayClass35_1<int>..ctor
	|-TaskFactory.<>c__DisplayClass35_1<long>..ctor
	|-TaskFactory.<>c__DisplayClass35_1<Nullable<int>>..ctor
	|-TaskFactory.<>c__DisplayClass35_1<object>..ctor
	|-TaskFactory.<>c__DisplayClass35_1<VoidTaskResult>..ctor
	*/

	internal void <FromAsyncImpl>b__1(IAsyncResult iar) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2104070 Offset: 0x2103070 VA: 0x182104070
	|-TaskFactory.<>c__DisplayClass35_1<bool>.<FromAsyncImpl>b__1
	|-TaskFactory.<>c__DisplayClass35_1<int>.<FromAsyncImpl>b__1
	|-TaskFactory.<>c__DisplayClass35_1<long>.<FromAsyncImpl>b__1
	|-TaskFactory.<>c__DisplayClass35_1<Nullable<int>>.<FromAsyncImpl>b__1
	|-TaskFactory.<>c__DisplayClass35_1<object>.<FromAsyncImpl>b__1
	|-TaskFactory.<>c__DisplayClass35_1<VoidTaskResult>.<FromAsyncImpl>b__1
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TaskFactory.<>c__DisplayClass38_0<TResult, TArg1>
{
	// Fields
	public Func<IAsyncResult, TResult> endFunction;
	public Action<IAsyncResult> endAction;
	public Task<TResult> promise;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-TaskFactory.<>c__DisplayClass38_0<object, object>..ctor
	*/

	internal void <FromAsyncImpl>b__0(IAsyncResult iar) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2104030 Offset: 0x2103030 VA: 0x182104030
	|-TaskFactory.<>c__DisplayClass38_0<object, object>.<FromAsyncImpl>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TaskFactory.<>c__DisplayClass38_1<TResult, TArg1>
{
	// Fields
	public AtomicBoolean invoked;
	public TaskFactory.<>c__DisplayClass38_0<TResult, TArg1> CS$<>8__locals1;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-TaskFactory.<>c__DisplayClass38_1<object, object>..ctor
	*/

	internal void <FromAsyncImpl>b__1(IAsyncResult iar) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2104070 Offset: 0x2103070 VA: 0x182104070
	|-TaskFactory.<>c__DisplayClass38_1<object, object>.<FromAsyncImpl>b__1
	*/
}

// Namespace: System.Threading.Tasks
internal class Shared<T>
{
	// Fields
	internal T Value;

	// Methods

	internal void .ctor(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D733E0 Offset: 0x1D723E0 VA: 0x181D733E0
	|-Shared<object>..ctor
	|
	|-RVA: 0x20F8680 Offset: 0x20F7680 VA: 0x1820F8680
	|-Shared<CancellationTokenRegistration>..ctor
	*/
}

// Namespace: System.Threading.Tasks
public enum TaskStatus
{
	// Fields
	public int value__;
	public const TaskStatus Created = 0;
	public const TaskStatus WaitingForActivation = 1;
	public const TaskStatus WaitingToRun = 2;
	public const TaskStatus Running = 3;
	public const TaskStatus WaitingForChildrenToComplete = 4;
	public const TaskStatus RanToCompletion = 5;
	public const TaskStatus Canceled = 6;
	public const TaskStatus Faulted = 7;
}

// Namespace: System.Threading.Tasks
[DebuggerDisplayAttribute] // RVA: 0xD5630 Offset: 0xD4A30 VA: 0x1800D5630
[DebuggerTypeProxyAttribute] // RVA: 0xD5630 Offset: 0xD4A30 VA: 0x1800D5630
public class Task : IThreadPoolWorkItem, IAsyncResult, IDisposable
{
	// Fields
	[ThreadStaticAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static Task t_currentTask;
	[ThreadStaticAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static StackGuard t_stackGuard;
	internal static int s_taskIdCounter;
	private static readonly TaskFactory s_factory;
	private int m_taskId;
	internal object m_action;
	internal object m_stateObject;
	internal TaskScheduler m_taskScheduler;
	internal readonly Task m_parent;
	internal int m_stateFlags;
	private object m_continuationObject;
	private static readonly object s_taskCompletionSentinel;
	[FriendAccessAllowedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static bool s_asyncDebuggingEnabled;
	private static readonly Dictionary<int, Task> s_currentActiveTasks;
	private static readonly object s_activeTasksLock;
	internal Task.ContingentProperties m_contingentProperties;
	private static readonly Action<object> s_taskCancelCallback;
	private static readonly Func<Task.ContingentProperties> s_createContingentProperties;
	private static Task s_completedTask;
	private static readonly Predicate<Task> s_IsExceptionObservedByParentPredicate;
	private static ContextCallback s_ecCallback;
	private static readonly Predicate<object> s_IsTaskContinuationNullPredicate;

	// Properties
	internal TaskCreationOptions Options { get; }
	internal bool IsWaitNotificationEnabledOrNotRanToCompletion { get; }
	internal virtual bool ShouldNotifyDebuggerOfWaitCompletion { get; }
	internal bool IsWaitNotificationEnabled { get; }
	public int Id { get; }
	internal static Task InternalCurrent { get; }
	internal static StackGuard CurrentStackGuard { get; }
	public AggregateException Exception { get; }
	public TaskStatus Status { get; }
	public bool IsCanceled { get; }
	internal bool IsCancellationRequested { get; }
	internal CancellationToken CancellationToken { get; }
	internal bool IsCancellationAcknowledged { get; }
	public bool IsCompleted { get; }
	internal bool IsRanToCompletion { get; }
	public TaskCreationOptions CreationOptions { get; }
	private WaitHandle System.IAsyncResult.AsyncWaitHandle { get; }
	public object AsyncState { get; }
	private bool System.IAsyncResult.CompletedSynchronously { get; }
	internal TaskScheduler ExecutingTaskScheduler { get; }
	public static TaskFactory Factory { get; }
	public static Task CompletedTask { get; }
	internal ManualResetEventSlim CompletedEvent { get; }
	internal bool IsSelfReplicatingRoot { get; }
	internal bool IsChildReplica { get; }
	internal bool ExceptionRecorded { get; }
	public bool IsFaulted { get; }
	internal ExecutionContext CapturedContext { get; set; }
	internal bool IsExceptionObservedByParent { get; }
	internal bool IsDelegateInvoked { get; }
	internal virtual object SavedStateForNextReplica { get; }
	internal virtual object SavedStateFromPreviousReplica { set; }
	internal virtual Task HandedOverChildReplica { get; set; }

	// Methods

	[FriendAccessAllowedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static bool AddToActiveTasks(Task task) { }

	[FriendAccessAllowedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void RemoveFromActiveTasks(int taskId) { }

	internal void .ctor(bool canceled, TaskCreationOptions creationOptions, CancellationToken ct) { }

	internal void .ctor() { }

	internal void .ctor(object state, TaskCreationOptions creationOptions, bool promiseStyle) { }

	public void .ctor(Action action) { }

	internal void .ctor(Delegate action, object state, Task parent, CancellationToken cancellationToken, TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler scheduler) { }

	internal void TaskConstructorCore(object action, object state, CancellationToken cancellationToken, TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler scheduler) { }

	private void AssignCancellationToken(CancellationToken cancellationToken, Task antecedent, TaskContinuation continuation) { }

	private static void TaskCancelCallback(object o) { }

	internal void PossiblyCaptureContext(ref StackCrawlMark stackMark) { }

	internal TaskCreationOptions get_Options() { }

	internal static TaskCreationOptions OptionsMethod(int flags) { }

	internal bool AtomicStateUpdate(int newBits, int illegalBits) { }

	internal bool AtomicStateUpdate(int newBits, int illegalBits, ref int oldFlags) { }

	internal void SetNotificationForWaitCompletion(bool enabled) { }

	internal bool NotifyDebuggerOfWaitCompletionIfNecessary() { }

	internal bool get_IsWaitNotificationEnabledOrNotRanToCompletion() { }

	internal virtual bool get_ShouldNotifyDebuggerOfWaitCompletion() { }

	internal bool get_IsWaitNotificationEnabled() { }

	private void NotifyDebuggerOfWaitCompletion() { }

	internal bool MarkStarted() { }

	internal bool FireTaskScheduledIfNeeded(TaskScheduler ts) { }

	internal void AddNewChild() { }

	internal void DisregardChild() { }

	public void Start(TaskScheduler scheduler) { }

	internal static Task InternalStartNew(Task creatingTask, Delegate action, object state, CancellationToken cancellationToken, TaskScheduler scheduler, TaskCreationOptions options, InternalTaskOptions internalOptions, ref StackCrawlMark stackMark) { }

	internal static int NewId() { }

	public int get_Id() { }

	internal static Task get_InternalCurrent() { }

	internal static Task InternalCurrentIfAttached(TaskCreationOptions creationOptions) { }

	internal static StackGuard get_CurrentStackGuard() { }

	public AggregateException get_Exception() { }

	public TaskStatus get_Status() { }

	public bool get_IsCanceled() { }

	internal bool get_IsCancellationRequested() { }

	internal Task.ContingentProperties EnsureContingentPropertiesInitialized(bool needsProtection) { }

	private Task.ContingentProperties EnsureContingentPropertiesInitializedCore(bool needsProtection) { }

	internal CancellationToken get_CancellationToken() { }

	internal bool get_IsCancellationAcknowledged() { }

	public bool get_IsCompleted() { }

	private static bool IsCompletedMethod(int flags) { }

	internal bool get_IsRanToCompletion() { }

	public TaskCreationOptions get_CreationOptions() { }

	private WaitHandle System.IAsyncResult.get_AsyncWaitHandle() { }

	public object get_AsyncState() { }

	private bool System.IAsyncResult.get_CompletedSynchronously() { }

	internal TaskScheduler get_ExecutingTaskScheduler() { }

	public static TaskFactory get_Factory() { }

	public static Task get_CompletedTask() { }

	internal ManualResetEventSlim get_CompletedEvent() { }

	internal bool get_IsSelfReplicatingRoot() { }

	internal bool get_IsChildReplica() { }

	internal bool get_ExceptionRecorded() { }

	public bool get_IsFaulted() { }

	internal ExecutionContext get_CapturedContext() { }

	internal void set_CapturedContext(ExecutionContext value) { }

	private static ExecutionContext CopyExecutionContext(ExecutionContext capturedContext) { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	internal void ScheduleAndStart(bool needsProtection) { }

	internal void AddException(object exceptionObject) { }

	internal void AddException(object exceptionObject, bool representsCancellation) { }

	private AggregateException GetExceptions(bool includeTaskCanceledExceptions) { }

	internal ReadOnlyCollection<ExceptionDispatchInfo> GetExceptionDispatchInfos() { }

	internal ExceptionDispatchInfo GetCancellationExceptionDispatchInfo() { }

	internal void ThrowIfExceptional(bool includeTaskCanceledExceptions) { }

	internal void UpdateExceptionObservedStatus() { }

	internal bool get_IsExceptionObservedByParent() { }

	internal bool get_IsDelegateInvoked() { }

	internal void Finish(bool bUserDelegateExecuted) { }

	internal void FinishStageTwo() { }

	internal void FinishStageThree() { }

	internal void ProcessChildCompletion(Task childTask) { }

	internal void AddExceptionsFromChildren() { }

	internal void FinishThreadAbortedTask(bool bTAEAddedToExceptionHolder, bool delegateRan) { }

	private void Execute() { }

	internal virtual bool ShouldReplicate() { }

	internal virtual Task CreateReplicaTask(Action<object> taskReplicaDelegate, object stateObject, Task parentTask, TaskScheduler taskScheduler, TaskCreationOptions creationOptionsForReplica, InternalTaskOptions internalOptionsForReplica) { }

	internal virtual object get_SavedStateForNextReplica() { }

	internal virtual void set_SavedStateFromPreviousReplica(object value) { }

	internal virtual Task get_HandedOverChildReplica() { }

	internal virtual void set_HandedOverChildReplica(Task value) { }

	private static void ExecuteSelfReplicating(Task root) { }

	private void System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() { }

	private void System.Threading.IThreadPoolWorkItem.MarkAborted(ThreadAbortException tae) { }

	internal bool ExecuteEntry(bool bPreventDoubleExecution) { }

	private void ExecuteWithThreadLocal(ref Task currentTaskSlot) { }

	private static void ExecutionContextCallback(object obj) { }

	internal virtual void InnerInvoke() { }

	internal void InnerInvokeWithArg(Task childTask) { }

	private void HandleException(Exception unhandledException) { }

	public TaskAwaiter GetAwaiter() { }

	public ConfiguredTaskAwaitable ConfigureAwait(bool continueOnCapturedContext) { }

	internal void SetContinuationForAwait(Action continuationAction, bool continueOnCapturedContext, bool flowExecutionContext, ref StackCrawlMark stackMark) { }

	public static YieldAwaitable Yield() { }

	public void Wait() { }

	public bool Wait(int millisecondsTimeout, CancellationToken cancellationToken) { }

	private bool WrappedTryRunInline() { }

	internal bool InternalWait(int millisecondsTimeout, CancellationToken cancellationToken) { }

	private bool SpinThenBlockingWait(int millisecondsTimeout, CancellationToken cancellationToken) { }

	private bool SpinWait(int millisecondsTimeout) { }

	internal bool InternalCancel(bool bCancelNonExecutingOnly) { }

	internal void RecordInternalCancellationRequest() { }

	internal void RecordInternalCancellationRequest(CancellationToken tokenToRecord) { }

	internal void RecordInternalCancellationRequest(CancellationToken tokenToRecord, object cancellationException) { }

	internal void CancellationCleanupLogic() { }

	private void SetCancellationAcknowledged() { }

	internal void FinishContinuations() { }

	private void LogFinishCompletionNotification() { }

	public Task ContinueWith(Action<Task> continuationAction) { }

	private Task ContinueWith(Action<Task> continuationAction, TaskScheduler scheduler, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, ref StackCrawlMark stackMark) { }

	public Task ContinueWith(Action<Task, object> continuationAction, object state, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) { }

	private Task ContinueWith(Action<Task, object> continuationAction, object state, TaskScheduler scheduler, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, ref StackCrawlMark stackMark) { }

	internal static void CreationOptionsFromContinuationOptions(TaskContinuationOptions continuationOptions, out TaskCreationOptions creationOptions, out InternalTaskOptions internalOptions) { }

	internal void ContinueWithCore(Task continuationTask, TaskScheduler scheduler, CancellationToken cancellationToken, TaskContinuationOptions options) { }

	internal void AddCompletionAction(ITaskCompletionAction action) { }

	private void AddCompletionAction(ITaskCompletionAction action, bool addBeforeOthers) { }

	private bool AddTaskContinuationComplex(object tc, bool addBeforeOthers) { }

	private bool AddTaskContinuation(object tc, bool addBeforeOthers) { }

	internal void RemoveContinuation(object continuationObject) { }

	public static Task<TResult> FromResult<TResult>(TResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1744CD0 Offset: 0x1743CD0 VA: 0x181744CD0
	|-Task.FromResult<bool>
	|
	|-RVA: 0x1744D30 Offset: 0x1743D30 VA: 0x181744D30
	|-Task.FromResult<int>
	|
	|-RVA: 0x886C10 Offset: 0x885C10 VA: 0x180886C10
	|-Task.FromResult<object>
	|-Task.FromResult<string>
	*/

	public static Task FromException(Exception exception) { }

	public static Task<TResult> FromException<TResult>(Exception exception) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1744A60 Offset: 0x1743A60 VA: 0x181744A60
	|-Task.FromException<int>
	|
	|-RVA: 0x1744B30 Offset: 0x1743B30 VA: 0x181744B30
	|-Task.FromException<object>
	|
	|-RVA: 0x1744C00 Offset: 0x1743C00 VA: 0x181744C00
	|-Task.FromException<VoidTaskResult>
	*/

	[FriendAccessAllowedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static Task FromCancellation(CancellationToken cancellationToken) { }

	[FriendAccessAllowedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static Task<TResult> FromCancellation<TResult>(CancellationToken cancellationToken) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1744520 Offset: 0x1743520 VA: 0x181744520
	|-Task.FromCancellation<bool>
	|
	|-RVA: 0x17446E0 Offset: 0x17436E0 VA: 0x1817446E0
	|-Task.FromCancellation<int>
	|
	|-RVA: 0x17448A0 Offset: 0x17438A0 VA: 0x1817448A0
	|-Task.FromCancellation<object>
	*/

	internal static Task<TResult> FromCancellation<TResult>(OperationCanceledException exception) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1744600 Offset: 0x1743600 VA: 0x181744600
	|-Task.FromCancellation<int>
	|
	|-RVA: 0x17447C0 Offset: 0x17437C0 VA: 0x1817447C0
	|-Task.FromCancellation<object>
	|
	|-RVA: 0x1744980 Offset: 0x1743980 VA: 0x181744980
	|-Task.FromCancellation<VoidTaskResult>
	*/

	public static Task Run(Action action) { }

	public static Task<TResult> Run<TResult>(Func<TResult> function) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1744D90 Offset: 0x1743D90 VA: 0x181744D90
	|-Task.Run<int>
	|
	|-RVA: 0x1744EA0 Offset: 0x1743EA0 VA: 0x181744EA0
	|-Task.Run<object>
	*/

	public static Task<TResult> Run<TResult>(Func<Task<TResult>> function) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x17451F0 Offset: 0x17441F0 VA: 0x1817451F0
	|-Task.Run<Stream>
	|-Task.Run<object>
	*/

	public static Task<TResult> Run<TResult>(Func<Task<TResult>> function, CancellationToken cancellationToken) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1744FB0 Offset: 0x1743FB0 VA: 0x181744FB0
	|-Task.Run<object>
	*/

	public static Task Delay(int millisecondsDelay) { }

	public static Task Delay(int millisecondsDelay, CancellationToken cancellationToken) { }

	public static Task<Task> WhenAny(Task[] tasks) { }

	private static void .cctor() { }
}

// Namespace: 
internal class Task.ContingentProperties
{
	// Fields
	internal ExecutionContext m_capturedContext;
	internal ManualResetEventSlim m_completionEvent;
	internal TaskExceptionHolder m_exceptionsHolder;
	internal CancellationToken m_cancellationToken;
	internal Shared<CancellationTokenRegistration> m_cancellationRegistration;
	internal int m_internalCancellationRequested;
	internal int m_completionCountdown;
	internal List<Task> m_exceptionalChildren;

	// Methods

	internal void SetCompleted() { }

	internal void DeregisterCancellationCallback() { }

	public void .ctor() { }
}

// Namespace: 
private sealed class Task.SetOnInvokeMres : ManualResetEventSlim, ITaskCompletionAction
{
	// Methods

	internal void .ctor() { }

	public void Invoke(Task completingTask) { }
}

// Namespace: 
private sealed class Task.DelayPromise : Task<VoidTaskResult>
{
	// Fields
	internal readonly CancellationToken Token;
	internal CancellationTokenRegistration Registration;
	internal Timer Timer;

	// Methods

	internal void .ctor(CancellationToken token) { }

	internal void Complete() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Task.<>c__DisplayClass178_0
{
	// Fields
	public Task root;
	public bool replicasAreQuitting;
	public Action<object> taskReplicaDelegate;
	public TaskCreationOptions creationOptionsForReplicas;
	public InternalTaskOptions internalOptionsForReplicas;

	// Methods

	public void .ctor() { }

	internal void <ExecuteSelfReplicating>b__0(object <p0>) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class Task.<>c
{
	// Fields
	public static readonly Task.<>c <>9;
	public static Action<object> <>9__276_0;
	public static TimerCallback <>9__276_1;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <Delay>b__276_0(object state) { }

	internal void <Delay>b__276_1(object state) { }

	internal Task.ContingentProperties <.cctor>b__295_0() { }

	internal bool <.cctor>b__295_1(Task t) { }

	internal bool <.cctor>b__295_2(object tc) { }
}

// Namespace: System.Threading.Tasks
internal sealed class CompletionActionInvoker : IThreadPoolWorkItem
{
	// Fields
	private readonly ITaskCompletionAction m_action;
	private readonly Task m_completingTask;

	// Methods

	internal void .ctor(ITaskCompletionAction action, Task completingTask) { }

	public void ExecuteWorkItem() { }

	public void MarkAborted(ThreadAbortException tae) { }
}

// Namespace: System.Threading.Tasks
internal class SystemThreadingTasks_TaskDebugView
{}

// Namespace: System.Threading.Tasks
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
public enum TaskCreationOptions
{
	// Fields
	public int value__;
	public const TaskCreationOptions None = 0;
	public const TaskCreationOptions PreferFairness = 1;
	public const TaskCreationOptions LongRunning = 2;
	public const TaskCreationOptions AttachedToParent = 4;
	public const TaskCreationOptions DenyChildAttach = 8;
	public const TaskCreationOptions HideScheduler = 16;
	public const TaskCreationOptions RunContinuationsAsynchronously = 64;
}

// Namespace: System.Threading.Tasks
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
internal enum InternalTaskOptions
{
	// Fields
	public int value__;
	public const InternalTaskOptions None = 0;
	public const InternalTaskOptions InternalOptionsMask = 65280;
	public const InternalTaskOptions ChildReplica = 256;
	public const InternalTaskOptions ContinuationTask = 512;
	public const InternalTaskOptions PromiseTask = 1024;
	public const InternalTaskOptions SelfReplicating = 2048;
	public const InternalTaskOptions LazyCancellation = 4096;
	public const InternalTaskOptions QueuedByRuntime = 8192;
	public const InternalTaskOptions DoNotDispose = 16384;
}

// Namespace: System.Threading.Tasks
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
public enum TaskContinuationOptions
{
	// Fields
	public int value__;
	public const TaskContinuationOptions None = 0;
	public const TaskContinuationOptions PreferFairness = 1;
	public const TaskContinuationOptions LongRunning = 2;
	public const TaskContinuationOptions AttachedToParent = 4;
	public const TaskContinuationOptions DenyChildAttach = 8;
	public const TaskContinuationOptions HideScheduler = 16;
	public const TaskContinuationOptions LazyCancellation = 32;
	public const TaskContinuationOptions RunContinuationsAsynchronously = 64;
	public const TaskContinuationOptions NotOnRanToCompletion = 65536;
	public const TaskContinuationOptions NotOnFaulted = 131072;
	public const TaskContinuationOptions NotOnCanceled = 262144;
	public const TaskContinuationOptions OnlyOnRanToCompletion = 393216;
	public const TaskContinuationOptions OnlyOnFaulted = 327680;
	public const TaskContinuationOptions OnlyOnCanceled = 196608;
	public const TaskContinuationOptions ExecuteSynchronously = 524288;
}

// Namespace: System.Threading.Tasks
internal class StackGuard
{
	// Fields
	private int m_inliningDepth;

	// Methods

	internal bool TryBeginInliningScope() { }

	internal void EndInliningScope() { }

	private bool CheckForSufficientStack() { }

	public void .ctor() { }
}

// Namespace: System.Threading.Tasks
internal struct VoidTaskResult
{}

// Namespace: System.Threading.Tasks
internal interface ITaskCompletionAction
{
	// Methods

	public abstract void Invoke(Task completingTask) { }
}

// Namespace: System.Threading.Tasks
internal sealed class UnwrapPromise<TResult> : Task<TResult>, ITaskCompletionAction
{
	// Fields
	private byte _state;
	private readonly bool _lookForOce;

	// Methods

	public void .ctor(Task outerTask, bool lookForOce) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EED4E0 Offset: 0x1EEC4E0 VA: 0x181EED4E0
	|-UnwrapPromise<object>..ctor
	*/

	public void Invoke(Task completingTask) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EECE10 Offset: 0x1EEBE10 VA: 0x181EECE10
	|-UnwrapPromise<object>.Invoke
	*/

	private void InvokeCore(Task completingTask) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EECDB0 Offset: 0x1EEBDB0 VA: 0x181EECDB0
	|-UnwrapPromise<object>.InvokeCore
	*/

	private void InvokeCoreAsync(Task completingTask) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EECB80 Offset: 0x1EEBB80 VA: 0x181EECB80
	|-UnwrapPromise<object>.InvokeCoreAsync
	*/

	private void ProcessCompletedOuterTask(Task task) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EECFA0 Offset: 0x1EEBFA0 VA: 0x181EECFA0
	|-UnwrapPromise<object>.ProcessCompletedOuterTask
	*/

	private bool TrySetFromTask(Task task, bool lookForOce) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EED1C0 Offset: 0x1EEC1C0 VA: 0x181EED1C0
	|-UnwrapPromise<object>.TrySetFromTask
	*/

	private void ProcessInnerTask(Task task) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EED110 Offset: 0x1EEC110 VA: 0x181EED110
	|-UnwrapPromise<object>.ProcessInnerTask
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class UnwrapPromise.<>c<TResult>
{
	// Fields
	public static readonly UnwrapPromise.<>c<TResult> <>9;
	public static WaitCallback <>9__8_0;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B55A90 Offset: 0x1B54A90 VA: 0x181B55A90
	|-UnwrapPromise.<>c<object>..cctor
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-UnwrapPromise.<>c<object>..ctor
	*/

	internal void <InvokeCoreAsync>b__8_0(object state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE9820 Offset: 0x1EE8820 VA: 0x181EE9820
	|-UnwrapPromise.<>c<object>.<InvokeCoreAsync>b__8_0
	*/
}

// Namespace: System.Threading.Tasks
[Serializable]
public class TaskCanceledException : OperationCanceledException
{
	// Fields
	private Task m_canceledTask;

	// Methods

	public void .ctor() { }

	public void .ctor(Task task) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.Threading.Tasks
public class TaskCompletionSource<TResult>
{
	// Fields
	private readonly Task<TResult> m_task;

	// Properties
	public Task<TResult> Task { get; }

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F9090 Offset: 0x20F8090 VA: 0x1820F9090
	|-TaskCompletionSource<bool>..ctor
	|-TaskCompletionSource<object>..ctor
	*/

	public Task<TResult> get_Task() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x81B350 Offset: 0x81A350 VA: 0x18081B350
	|-TaskCompletionSource<bool>.get_Task
	|-TaskCompletionSource<object>.get_Task
	*/

	private void SpinUntilCompleted() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F8D20 Offset: 0x20F7D20 VA: 0x1820F8D20
	|-TaskCompletionSource<bool>.SpinUntilCompleted
	|-TaskCompletionSource<object>.SpinUntilCompleted
	*/

	public bool TrySetException(Exception exception) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F8F20 Offset: 0x20F7F20 VA: 0x1820F8F20
	|-TaskCompletionSource<bool>.TrySetException
	|
	|-RVA: 0x20F8E40 Offset: 0x20F7E40 VA: 0x1820F8E40
	|-TaskCompletionSource<object>.TrySetException
	*/

	public bool TrySetResult(TResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F9000 Offset: 0x20F8000 VA: 0x1820F9000
	|-TaskCompletionSource<bool>.TrySetResult
	|-TaskCompletionSource<object>.TrySetResult
	*/

	public bool TrySetCanceled() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F8D80 Offset: 0x20F7D80 VA: 0x1820F8D80
	|-TaskCompletionSource<bool>.TrySetCanceled
	|-TaskCompletionSource<object>.TrySetCanceled
	*/

	public bool TrySetCanceled(CancellationToken cancellationToken) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F8DB0 Offset: 0x20F7DB0 VA: 0x1820F8DB0
	|-TaskCompletionSource<bool>.TrySetCanceled
	|-TaskCompletionSource<object>.TrySetCanceled
	*/
}

// Namespace: System.Threading.Tasks
internal sealed class ContinuationTaskFromTask : Task
{
	// Fields
	private Task m_antecedent;

	// Methods

	public void .ctor(Task antecedent, Delegate action, object state, TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, ref StackCrawlMark stackMark) { }

	internal override void InnerInvoke() { }
}

// Namespace: System.Threading.Tasks
internal sealed class ContinuationTaskFromResultTask<TAntecedentResult> : Task
{
	// Fields
	private Task<TAntecedentResult> m_antecedent;

	// Methods

	public void .ctor(Task<TAntecedentResult> antecedent, Delegate action, object state, TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, ref StackCrawlMark stackMark) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F5F60 Offset: 0x20F4F60 VA: 0x1820F5F60
	|-ContinuationTaskFromResultTask<bool>..ctor
	|
	|-RVA: 0x20F5E80 Offset: 0x20F4E80 VA: 0x1820F5E80
	|-ContinuationTaskFromResultTask<int>..ctor
	|
	|-RVA: 0x20F5B00 Offset: 0x20F4B00 VA: 0x1820F5B00
	|-ContinuationTaskFromResultTask<long>..ctor
	|
	|-RVA: 0x20F5CC0 Offset: 0x20F4CC0 VA: 0x1820F5CC0
	|-ContinuationTaskFromResultTask<Nullable<int>>..ctor
	|
	|-RVA: 0x20F5BE0 Offset: 0x20F4BE0 VA: 0x1820F5BE0
	|-ContinuationTaskFromResultTask<object>..ctor
	|
	|-RVA: 0x20F5DA0 Offset: 0x20F4DA0 VA: 0x1820F5DA0
	|-ContinuationTaskFromResultTask<VoidTaskResult>..ctor
	*/

	internal override void InnerInvoke() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F59F0 Offset: 0x20F49F0 VA: 0x1820F59F0
	|-ContinuationTaskFromResultTask<bool>.InnerInvoke
	|-ContinuationTaskFromResultTask<int>.InnerInvoke
	|-ContinuationTaskFromResultTask<long>.InnerInvoke
	|-ContinuationTaskFromResultTask<Nullable<int>>.InnerInvoke
	|-ContinuationTaskFromResultTask<object>.InnerInvoke
	|-ContinuationTaskFromResultTask<VoidTaskResult>.InnerInvoke
	*/
}

// Namespace: System.Threading.Tasks
internal abstract class TaskContinuation
{
	// Methods

	internal abstract void Run(Task completedTask, bool bCanInlineContinuationTask) { }

	protected static void InlineIfPossibleOrElseQueue(Task task, bool needsProtection) { }

	protected void .ctor() { }
}

// Namespace: System.Threading.Tasks
internal class StandardTaskContinuation : TaskContinuation
{
	// Fields
	internal readonly Task m_task;
	internal readonly TaskContinuationOptions m_options;
	private readonly TaskScheduler m_taskScheduler;

	// Methods

	internal void .ctor(Task task, TaskContinuationOptions options, TaskScheduler scheduler) { }

	internal override void Run(Task completedTask, bool bCanInlineContinuationTask) { }
}

// Namespace: System.Threading.Tasks
internal sealed class SynchronizationContextAwaitTaskContinuation : AwaitTaskContinuation
{
	// Fields
	private static readonly SendOrPostCallback s_postCallback;
	private static ContextCallback s_postActionCallback;
	private readonly SynchronizationContext m_syncContext;

	// Methods

	internal void .ctor(SynchronizationContext context, Action action, bool flowExecutionContext, ref StackCrawlMark stackMark) { }

	internal sealed override void Run(Task task, bool canInlineContinuationTask) { }

	private static void PostAction(object state) { }

	private static ContextCallback GetPostActionCallback() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class SynchronizationContextAwaitTaskContinuation.<>c
{
	// Fields
	public static readonly SynchronizationContextAwaitTaskContinuation.<>c <>9;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <.cctor>b__7_0(object state) { }
}

// Namespace: System.Threading.Tasks
internal sealed class TaskSchedulerAwaitTaskContinuation : AwaitTaskContinuation
{
	// Fields
	private readonly TaskScheduler m_scheduler;

	// Methods

	internal void .ctor(TaskScheduler scheduler, Action action, bool flowExecutionContext, ref StackCrawlMark stackMark) { }

	internal sealed override void Run(Task ignored, bool canInlineContinuationTask) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class TaskSchedulerAwaitTaskContinuation.<>c
{
	// Fields
	public static readonly TaskSchedulerAwaitTaskContinuation.<>c <>9;
	public static Action<object> <>9__2_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <Run>b__2_0(object state) { }
}

// Namespace: System.Threading.Tasks
internal class AwaitTaskContinuation : TaskContinuation, IThreadPoolWorkItem
{
	// Fields
	private readonly ExecutionContext m_capturedContext;
	protected readonly Action m_action;
	private static ContextCallback s_invokeActionCallback;

	// Properties
	internal static bool IsValidLocationForInlining { get; }

	// Methods

	internal void .ctor(Action action, bool flowExecutionContext, ref StackCrawlMark stackMark) { }

	internal void .ctor(Action action, bool flowExecutionContext) { }

	protected Task CreateTask(Action<object> action, object state, TaskScheduler scheduler) { }

	internal override void Run(Task task, bool canInlineContinuationTask) { }

	internal static bool get_IsValidLocationForInlining() { }

	private void ExecuteWorkItemHelper() { }

	private void System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() { }

	private void System.Threading.IThreadPoolWorkItem.MarkAborted(ThreadAbortException tae) { }

	private static void InvokeAction(object state) { }

	protected static ContextCallback GetInvokeActionCallback() { }

	protected void RunCallback(ContextCallback callback, object state, ref Task currentTask) { }

	internal static void RunOrScheduleAction(Action action, bool allowInlining, ref Task currentTask) { }

	internal static void UnsafeScheduleAction(Action action, Task task) { }

	protected static void ThrowAsyncIfNecessary(Exception exc) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class AwaitTaskContinuation.<>c
{
	// Fields
	public static readonly AwaitTaskContinuation.<>c <>9;
	public static WaitCallback <>9__17_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <ThrowAsyncIfNecessary>b__17_0(object s) { }
}

// Namespace: System.Threading.Tasks
internal class TaskExceptionHolder
{
	// Fields
	private static readonly bool s_failFastOnUnobservedException;
	private static bool s_domainUnloadStarted;
	private static EventHandler s_adUnloadEventHandler;
	private readonly Task m_task;
	private List<ExceptionDispatchInfo> m_faultExceptions;
	private ExceptionDispatchInfo m_cancellationException;
	private bool m_isHandled;

	// Properties
	internal bool ContainsFaultList { get; }

	// Methods

	internal void .ctor(Task task) { }

	private static bool ShouldFailFastOnUnobservedException() { }

	private static void EnsureADUnloadCallbackRegistered() { }

	private static void AppDomainUnloadCallback(object sender, EventArgs e) { }

	protected override void Finalize() { }

	internal bool get_ContainsFaultList() { }

	internal void Add(object exceptionObject, bool representsCancellation) { }

	private void SetCancellationException(object exceptionObject) { }

	private void AddFaultException(object exceptionObject) { }

	private void MarkAsUnhandled() { }

	internal void MarkAsHandled(bool calledFromFinalizer) { }

	internal AggregateException CreateExceptionObject(bool calledFromFinalizer, Exception includeThisException) { }

	internal ReadOnlyCollection<ExceptionDispatchInfo> GetExceptionDispatchInfos() { }

	internal ExceptionDispatchInfo GetCancellationExceptionDispatchInfo() { }

	private static void .cctor() { }
}

// Namespace: System.Threading.Tasks
public class TaskFactory
{
	// Fields
	private CancellationToken m_defaultCancellationToken;
	private TaskScheduler m_defaultScheduler;
	private TaskCreationOptions m_defaultCreationOptions;
	private TaskContinuationOptions m_defaultContinuationOptions;

	// Methods

	public void .ctor() { }

	public void .ctor(CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) { }

	internal static void CheckCreationOptions(TaskCreationOptions creationOptions) { }

	public Task StartNew(Action action, CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskScheduler scheduler) { }

	public Task StartNew(Action<object> action, object state, CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskScheduler scheduler) { }

	public Task<TResult> StartNew<TResult>(Func<object, TResult> function, object state, CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskScheduler scheduler) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x17443D0 Offset: 0x17433D0 VA: 0x1817443D0
	|-TaskFactory.StartNew<object>
	*/

	internal static void CheckFromAsyncOptions(TaskCreationOptions creationOptions, bool hasBeginMethod) { }

	internal static Task<Task> CommonCWAnyLogic(IList<Task> tasks) { }

	internal static void CheckMultiTaskContinuationOptions(TaskContinuationOptions continuationOptions) { }
}

// Namespace: 
internal sealed class TaskFactory.CompleteOnInvokePromise : Task<Task>, ITaskCompletionAction
{
	// Fields
	private IList<Task> _tasks;
	private int m_firstTaskAlreadyCompleted;

	// Methods

	public void .ctor(IList<Task> tasks) { }

	public void Invoke(Task completingTask) { }
}

// Namespace: System.Threading.Tasks
[DebuggerTypeProxyAttribute] // RVA: 0xF5260 Offset: 0xF4660 VA: 0x1800F5260
[DebuggerDisplayAttribute] // RVA: 0xF5260 Offset: 0xF4660 VA: 0x1800F5260
public abstract class TaskScheduler
{
	// Fields
	private static ConditionalWeakTable<TaskScheduler, object> s_activeTaskSchedulers;
	private static readonly TaskScheduler s_defaultTaskScheduler;
	internal static int s_taskSchedulerIdCounter;
	private int m_taskSchedulerId;
	private static EventHandler<UnobservedTaskExceptionEventArgs> _unobservedTaskException;
	private static readonly object _unobservedTaskExceptionLockObject;

	// Properties
	internal virtual bool RequiresAtomicStartTransition { get; }
	public static TaskScheduler Default { get; }
	public static TaskScheduler Current { get; }
	internal static TaskScheduler InternalCurrent { get; }
	public int Id { get; }

	// Methods

	protected internal abstract void QueueTask(Task task) { }

	protected abstract bool TryExecuteTaskInline(Task task, bool taskWasPreviouslyQueued) { }

	protected abstract IEnumerable<Task> GetScheduledTasks() { }

	internal bool TryRunInline(Task task, bool taskWasPreviouslyQueued) { }

	protected internal virtual bool TryDequeue(Task task) { }

	internal virtual void NotifyWorkItemProgress() { }

	internal virtual bool get_RequiresAtomicStartTransition() { }

	internal void InternalQueueTask(Task task) { }

	protected void .ctor() { }

	private void AddToActiveTaskSchedulers() { }

	public static TaskScheduler get_Default() { }

	public static TaskScheduler get_Current() { }

	internal static TaskScheduler get_InternalCurrent() { }

	public int get_Id() { }

	protected bool TryExecuteTask(Task task) { }

	internal static void PublishUnobservedTaskException(object sender, UnobservedTaskExceptionEventArgs ueea) { }

	private static void .cctor() { }
}

// Namespace: 
internal sealed class TaskScheduler.SystemThreadingTasks_TaskSchedulerDebugView
{}

// Namespace: System.Threading.Tasks
public class UnobservedTaskExceptionEventArgs : EventArgs
{
	// Fields
	private AggregateException m_exception;
	internal bool m_observed;

	// Methods

	public void .ctor(AggregateException exception) { }
}

// Namespace: System.Threading.Tasks
[Serializable]
public class TaskSchedulerException : Exception
{
	// Methods

	public void .ctor() { }

	public void .ctor(Exception innerException) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.Threading.Tasks
internal static class TaskToApm
{
	// Methods

	public static IAsyncResult Begin(Task task, AsyncCallback callback, object state) { }

	public static void End(IAsyncResult asyncResult) { }

	public static TResult End<TResult>(IAsyncResult asyncResult) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x766420 Offset: 0x765420 VA: 0x180766420
	|-TaskToApm.End<int>
	|
	|-RVA: 0x7664E0 Offset: 0x7654E0 VA: 0x1807664E0
	|-TaskToApm.End<object>
	*/

	private static void InvokeCallbackWhenTaskCompletes(Task antecedent, AsyncCallback callback, IAsyncResult asyncResult) { }
}

// Namespace: 
private sealed class TaskToApm.TaskWrapperAsyncResult : IAsyncResult
{
	// Fields
	internal readonly Task Task;
	private readonly object m_state;
	private readonly bool m_completedSynchronously;

	// Properties
	private object System.IAsyncResult.AsyncState { get; }
	private bool System.IAsyncResult.CompletedSynchronously { get; }
	private bool System.IAsyncResult.IsCompleted { get; }
	private WaitHandle System.IAsyncResult.AsyncWaitHandle { get; }

	// Methods

	internal void .ctor(Task task, object state, bool completedSynchronously) { }

	private object System.IAsyncResult.get_AsyncState() { }

	private bool System.IAsyncResult.get_CompletedSynchronously() { }

	private bool System.IAsyncResult.get_IsCompleted() { }

	private WaitHandle System.IAsyncResult.get_AsyncWaitHandle() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TaskToApm.<>c__DisplayClass3_0
{
	// Fields
	public AsyncCallback callback;
	public IAsyncResult asyncResult;

	// Methods

	public void .ctor() { }

	internal void <InvokeCallbackWhenTaskCompletes>b__0() { }
}

// Namespace: System.Threading.Tasks
internal sealed class ThreadPoolTaskScheduler : TaskScheduler
{
	// Fields
	private static readonly ParameterizedThreadStart s_longRunningThreadWork;

	// Properties
	internal override bool RequiresAtomicStartTransition { get; }

	// Methods

	internal void .ctor() { }

	private static void LongRunningThreadWork(object obj) { }

	protected internal override void QueueTask(Task task) { }

	protected override bool TryExecuteTaskInline(Task task, bool taskWasPreviouslyQueued) { }

	protected internal override bool TryDequeue(Task task) { }

	protected override IEnumerable<Task> GetScheduledTasks() { }

	[IteratorStateMachineAttribute] // RVA: 0xF8F30 Offset: 0xF8330 VA: 0x1800F8F30
	private IEnumerable<Task> FilterTasksFromWorkItems(IEnumerable<IThreadPoolWorkItem> tpwItems) { }

	internal override void NotifyWorkItemProgress() { }

	internal override bool get_RequiresAtomicStartTransition() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ThreadPoolTaskScheduler.<FilterTasksFromWorkItems>d__7 : IEnumerable<Task>, IEnumerable, IEnumerator<Task>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private Task <>2__current;
	private int <>l__initialThreadId;
	private IEnumerable<IThreadPoolWorkItem> tpwItems;
	public IEnumerable<IThreadPoolWorkItem> <>3__tpwItems;
	private IEnumerator<IThreadPoolWorkItem> <>7__wrap1;

	// Properties
	private Task System.Collections.Generic.IEnumerator<System.Threading.Tasks.Task>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	private void <>m__Finally1() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Task System.Collections.Generic.IEnumerator<System.Threading.Tasks.Task>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<Task> System.Collections.Generic.IEnumerable<System.Threading.Tasks.Task>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: System.Security
[AttributeUsageAttribute] // RVA: 0x104CD0 Offset: 0x1040D0 VA: 0x180104CD0
[ComVisibleAttribute] // RVA: 0x104CD0 Offset: 0x1040D0 VA: 0x180104CD0
public sealed class SuppressUnmanagedCodeSecurityAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Security
[AttributeUsageAttribute] // RVA: 0x107C60 Offset: 0x107060 VA: 0x180107C60
[ComVisibleAttribute] // RVA: 0x107C60 Offset: 0x107060 VA: 0x180107C60
public sealed class UnverifiableCodeAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Security
[AttributeUsageAttribute] // RVA: 0x109EB0 Offset: 0x1092B0 VA: 0x180109EB0
[ComVisibleAttribute] // RVA: 0x109EB0 Offset: 0x1092B0 VA: 0x180109EB0
public sealed class AllowPartiallyTrustedCallersAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Security
[AttributeUsageAttribute] // RVA: 0x10BD00 Offset: 0x10B100 VA: 0x18010BD00
public sealed class SecurityCriticalAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Security
public enum SecurityRuleSet
{
	// Fields
	public byte value__;
	public const SecurityRuleSet None = 0;
	public const SecurityRuleSet Level1 = 1;
	public const SecurityRuleSet Level2 = 2;
}

// Namespace: System.Security
[AttributeUsageAttribute] // RVA: 0x10C420 Offset: 0x10B820 VA: 0x18010C420
public sealed class SecurityRulesAttribute : Attribute
{
	// Fields
	private SecurityRuleSet m_ruleSet;
	private bool m_skipVerificationInFullTrust;

	// Properties
	public bool SkipVerificationInFullTrust { set; }

	// Methods

	public void .ctor(SecurityRuleSet ruleSet) { }

	public void set_SkipVerificationInFullTrust(bool value) { }
}

// Namespace: System.Security
[Serializable]
internal sealed class SecurityDocument
{
	// Fields
	internal byte[] m_data;

	// Methods

	public void .ctor(int numData) { }

	public void GuaranteeSize(int size) { }

	public void AddString(string str, ref int position) { }

	public void AppendString(string str, ref int position) { }

	public static int EncodedStringSize(string str) { }

	public string GetString(ref int position, bool bCreate) { }

	public void AddToken(byte b, ref int position) { }

	public SecurityElement GetRootElement() { }

	public SecurityElement GetElement(int position, bool bCreate) { }

	internal SecurityElement InternalGetElement(ref int position, bool bCreate) { }
}

// Namespace: System.Security
[ComVisibleAttribute] // RVA: 0x11A640 Offset: 0x119A40 VA: 0x18011A640
[MonoTODOAttribute] // RVA: 0x11A640 Offset: 0x119A40 VA: 0x18011A640
[Serializable]
public abstract class CodeAccessPermission : IPermission, ISecurityEncodable, IStackWalk
{
	// Methods

	protected void .ctor() { }

	[ConditionalAttribute] // RVA: 0x110740 Offset: 0x10FB40 VA: 0x180110740
	public void Demand() { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override bool Equals(object obj) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override int GetHashCode() { }

	public abstract bool IsSubsetOf(IPermission target) { }

	public override string ToString() { }

	public abstract SecurityElement ToXml() { }

	internal SecurityElement Element(int version) { }

	internal static PermissionState CheckPermissionState(PermissionState state, bool allowUnrestricted) { }

	internal static void ThrowInvalidPermission(IPermission target, Type expected) { }
}

// Namespace: System.Security
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IEvidenceFactory
{}

// Namespace: System.Security
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IPermission : ISecurityEncodable
{}

// Namespace: System.Security
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface ISecurityEncodable
{
	// Methods

	public abstract SecurityElement ToXml() { }
}

// Namespace: System.Security
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IStackWalk
{}

// Namespace: System.Security
[ComVisibleAttribute] // RVA: 0x11A640 Offset: 0x119A40 VA: 0x18011A640
[MonoTODOAttribute] // RVA: 0x11A640 Offset: 0x119A40 VA: 0x18011A640
[Serializable]
public class PermissionSet : ISecurityEncodable, ICollection, IEnumerable, IStackWalk, IDeserializationCallback
{
	// Fields
	private static object[] psUnrestricted;
	private PermissionState state;
	private ArrayList list;
	private bool[] _ignored;
	private static object[] action;

	// Properties
	public virtual int Count { get; }
	public virtual bool IsSynchronized { get; }
	public virtual object SyncRoot { get; }

	// Methods

	internal void .ctor() { }

	internal void .ctor(IPermission perm) { }

	public virtual void CopyTo(Array array, int index) { }

	internal void CasOnlyDemand(int skip) { }

	public IEnumerator GetEnumerator() { }

	public override string ToString() { }

	public virtual SecurityElement ToXml() { }

	public virtual int get_Count() { }

	public virtual bool get_IsSynchronized() { }

	public virtual object get_SyncRoot() { }

	[MonoTODOAttribute] // RVA: 0x11C5E0 Offset: 0x11B9E0 VA: 0x18011C5E0
	private void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override bool Equals(object obj) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override int GetHashCode() { }

	private static void .cctor() { }
}

// Namespace: System.Security
[MonoTODOAttribute] // RVA: 0x121EE0 Offset: 0x1212E0 VA: 0x180121EE0
public sealed class SecureString : IDisposable
{
	// Fields
	private int length;
	private bool disposed;
	private byte[] data;

	// Properties
	public int Length { get; }

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public void .ctor(char* value, int length) { }

	public int get_Length() { }

	public void Dispose() { }

	private void Encrypt() { }

	private void Decrypt() { }

	private void Alloc(int length, bool realloc) { }

	internal byte[] GetBuffer() { }
}

// Namespace: System.Security
internal enum SecurityElementType
{
	// Fields
	public int value__;
	public const SecurityElementType Regular = 0;
	public const SecurityElementType Format = 1;
	public const SecurityElementType Comment = 2;
}

// Namespace: System.Security
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class SecurityElement
{
	// Fields
	private string text;
	private string tag;
	private ArrayList attributes;
	private ArrayList children;
	private static readonly char[] invalid_tag_chars;
	private static readonly char[] invalid_text_chars;
	private static readonly char[] invalid_attr_name_chars;
	private static readonly char[] invalid_attr_value_chars;
	private static readonly char[] invalid_chars;

	// Properties
	public Hashtable Attributes { get; }
	public ArrayList Children { get; }
	public string Tag { get; }
	public string Text { get; set; }
	internal string m_strText { set; }

	// Methods

	public void .ctor(string tag) { }

	public void .ctor(string tag, string text) { }

	public Hashtable get_Attributes() { }

	public ArrayList get_Children() { }

	public string get_Tag() { }

	public string get_Text() { }

	public void set_Text(string value) { }

	public void AddAttribute(string name, string value) { }

	public void AddChild(SecurityElement child) { }

	public static string Escape(string str) { }

	private static string Unescape(string str) { }

	public static SecurityElement FromString(string xml) { }

	public static bool IsValidAttributeName(string name) { }

	public static bool IsValidAttributeValue(string value) { }

	public static bool IsValidTag(string tag) { }

	public static bool IsValidText(string text) { }

	public SecurityElement SearchForChildByTag(string tag) { }

	public override string ToString() { }

	private void ToXml(ref StringBuilder s, int level) { }

	internal SecurityElement.SecurityAttribute GetAttribute(string name) { }

	internal void set_m_strText(string value) { }

	internal string SearchForTextOfLocalName(string strLocalName) { }

	private static void .cctor() { }
}

// Namespace: 
internal class SecurityElement.SecurityAttribute
{
	// Fields
	private string _name;
	private string _value;

	// Properties
	public string Name { get; }
	public string Value { get; }

	// Methods

	public void .ctor(string name, string value) { }

	public string get_Name() { }

	public string get_Value() { }
}

// Namespace: System.Security
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class SecurityException : SystemException
{
	// Fields
	private string permissionState;

	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	public void .ctor(string message, Exception inner) { }

	public override void GetObjectData(SerializationInfo info, StreamingContext context) { }

	public override string ToString() { }
}

// Namespace: System.Security
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public static class SecurityManager
{
	// Properties
	[ObsoleteAttribute] // RVA: 0x1284B0 Offset: 0x1278B0 VA: 0x1801284B0
	public static bool SecurityEnabled { get; }

	// Methods

	public static bool get_SecurityEnabled() { }

	internal static bool CheckElevatedPermissions() { }

	internal static void EnsureElevatedPermissions() { }
}

// Namespace: System.Security
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class XmlSyntaxException : SystemException
{
	// Methods

	public void .ctor() { }

	public void .ctor(int lineNumber) { }

	public void .ctor(int lineNumber, string message) { }

	public void .ctor(string message) { }

	public void .ctor(string message, Exception inner) { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.Security.Policy
[ComVisibleAttribute] // RVA: 0x32A0 Offset: 0x26A0 VA: 0x1800032A0
[MonoTODOAttribute] // RVA: 0x32A0 Offset: 0x26A0 VA: 0x1800032A0
[Serializable]
public sealed class Evidence : ICollection, IEnumerable
{
	// Fields
	private bool _locked;
	private ArrayList hostEvidenceList;
	private ArrayList assemblyEvidenceList;

	// Properties
	[ObsoleteAttribute] // RVA: 0x491F0 Offset: 0x485F0 VA: 0x1800491F0
	public int Count { get; }
	public bool IsSynchronized { get; }
	public object SyncRoot { get; }

	// Methods

	public void .ctor() { }

	public int get_Count() { }

	public bool get_IsSynchronized() { }

	public object get_SyncRoot() { }

	[ObsoleteAttribute] // RVA: 0x491F0 Offset: 0x485F0 VA: 0x1800491F0
	public void CopyTo(Array array, int index) { }

	[ObsoleteAttribute] // RVA: 0x491F0 Offset: 0x485F0 VA: 0x1800491F0
	public IEnumerator GetEnumerator() { }
}

// Namespace: 
private class Evidence.EvidenceEnumerator : IEnumerator
{
	// Fields
	private IEnumerator currentEnum;
	private IEnumerator hostEnum;
	private IEnumerator assemblyEnum;

	// Properties
	public object Current { get; }

	// Methods

	public void .ctor(IEnumerator hostenum, IEnumerator assemblyenum) { }

	public bool MoveNext() { }

	public void Reset() { }

	public object get_Current() { }
}

// Namespace: System.Security.Permissions
[ComVisibleAttribute] // RVA: 0xA250 Offset: 0x9650 VA: 0x18000A250
[AttributeUsageAttribute] // RVA: 0xA250 Offset: 0x9650 VA: 0x18000A250
[ObsoleteAttribute] // RVA: 0xA250 Offset: 0x9650 VA: 0x18000A250
[Serializable]
public abstract class CodeAccessSecurityAttribute : SecurityAttribute
{}

// Namespace: System.Security.Permissions
internal interface IBuiltInPermission
{}

// Namespace: System.Security.Permissions
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IUnrestrictedPermission
{}

// Namespace: System.Security.Permissions
[AttributeUsageAttribute] // RVA: 0xE370 Offset: 0xD770 VA: 0x18000E370
[ComVisibleAttribute] // RVA: 0xE370 Offset: 0xD770 VA: 0x18000E370
[Serializable]
public sealed class PermissionSetAttribute : CodeAccessSecurityAttribute
{
	// Fields
	private string xml;

	// Properties
	public string XML { set; }

	// Methods

	public void set_XML(string value) { }
}

// Namespace: System.Security.Permissions
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum PermissionState
{
	// Fields
	public int value__;
	public const PermissionState Unrestricted = 1;
	public const PermissionState None = 0;
}

// Namespace: System.Security.Permissions
[ObsoleteAttribute] // RVA: 0x11E60 Offset: 0x11260 VA: 0x180011E60
[ComVisibleAttribute] // RVA: 0x11E60 Offset: 0x11260 VA: 0x180011E60
[Serializable]
public enum SecurityAction
{
	// Fields
	public int value__;
	public const SecurityAction Demand = 2;
	public const SecurityAction Assert = 3;
	[ObsoleteAttribute] // RVA: 0x16800 Offset: 0x15C00 VA: 0x180016800
	public const SecurityAction Deny = 4;
	public const SecurityAction PermitOnly = 5;
	public const SecurityAction LinkDemand = 6;
	public const SecurityAction InheritanceDemand = 7;
	[ObsoleteAttribute] // RVA: 0x16800 Offset: 0x15C00 VA: 0x180016800
	public const SecurityAction RequestMinimum = 8;
	[ObsoleteAttribute] // RVA: 0x16800 Offset: 0x15C00 VA: 0x180016800
	public const SecurityAction RequestOptional = 9;
	[ObsoleteAttribute] // RVA: 0x16800 Offset: 0x15C00 VA: 0x180016800
	public const SecurityAction RequestRefuse = 10;
}

// Namespace: System.Security.Permissions
[AttributeUsageAttribute] // RVA: 0x1A750 Offset: 0x19B50 VA: 0x18001A750
[ObsoleteAttribute] // RVA: 0x1A750 Offset: 0x19B50 VA: 0x18001A750
[ComVisibleAttribute] // RVA: 0x1A750 Offset: 0x19B50 VA: 0x18001A750
[Serializable]
public abstract class SecurityAttribute : Attribute
{}

// Namespace: System.Security.Permissions
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class SecurityPermission : CodeAccessPermission, IUnrestrictedPermission, IBuiltInPermission
{
	// Fields
	private SecurityPermissionFlag flags;

	// Methods

	public void .ctor(PermissionState state) { }

	public bool IsUnrestricted() { }

	public override bool IsSubsetOf(IPermission target) { }

	public override SecurityElement ToXml() { }

	private bool IsEmpty() { }

	private SecurityPermission Cast(IPermission target) { }
}

// Namespace: System.Security.Permissions
[ObsoleteAttribute] // RVA: 0x1E110 Offset: 0x1D510 VA: 0x18001E110
[AttributeUsageAttribute] // RVA: 0x1E110 Offset: 0x1D510 VA: 0x18001E110
[ComVisibleAttribute] // RVA: 0x1E110 Offset: 0x1D510 VA: 0x18001E110
[Serializable]
public sealed class SecurityPermissionAttribute : CodeAccessSecurityAttribute
{
	// Fields
	private SecurityPermissionFlag m_Flags;

	// Properties
	public bool SkipVerification { set; }

	// Methods

	public void set_SkipVerification(bool value) { }
}

// Namespace: System.Security.Permissions
[FlagsAttribute] // RVA: 0x213B0 Offset: 0x207B0 VA: 0x1800213B0
[ObsoleteAttribute] // RVA: 0x213B0 Offset: 0x207B0 VA: 0x1800213B0
[ComVisibleAttribute] // RVA: 0x213B0 Offset: 0x207B0 VA: 0x1800213B0
[Serializable]
public enum SecurityPermissionFlag
{
	// Fields
	public int value__;
	public const SecurityPermissionFlag NoFlags = 0;
	public const SecurityPermissionFlag Assertion = 1;
	public const SecurityPermissionFlag UnmanagedCode = 2;
	public const SecurityPermissionFlag SkipVerification = 4;
	public const SecurityPermissionFlag Execution = 8;
	public const SecurityPermissionFlag ControlThread = 16;
	public const SecurityPermissionFlag ControlEvidence = 32;
	public const SecurityPermissionFlag ControlPolicy = 64;
	public const SecurityPermissionFlag SerializationFormatter = 128;
	public const SecurityPermissionFlag ControlDomainPolicy = 256;
	public const SecurityPermissionFlag ControlPrincipal = 512;
	public const SecurityPermissionFlag ControlAppDomain = 1024;
	public const SecurityPermissionFlag RemotingConfiguration = 2048;
	public const SecurityPermissionFlag Infrastructure = 4096;
	public const SecurityPermissionFlag BindingRedirects = 8192;
	public const SecurityPermissionFlag AllFlags = 16383;
}

// Namespace: System.Security.Util
internal sealed class Parser
{
	// Fields
	private SecurityDocument _doc;
	private Tokenizer _t;

	// Methods

	internal SecurityElement GetTopElement() { }

	private void GetRequiredSizes(TokenizerStream stream, ref int index) { }

	private int DetermineFormat(TokenizerStream stream) { }

	private void ParseContents() { }

	private void .ctor(Tokenizer t) { }

	internal void .ctor(string input) { }
}

// Namespace: System.Security.Util
internal sealed class Tokenizer
{
	// Fields
	public int LineNo;
	private int _inProcessingTag;
	private byte[] _inBytes;
	private char[] _inChars;
	private string _inString;
	private int _inIndex;
	private int _inSize;
	private int _inSavedCharacter;
	private Tokenizer.TokenSource _inTokenSource;
	private Tokenizer.ITokenReader _inTokenReader;
	private Tokenizer.StringMaker _maker;
	private string[] _searchStrings;
	private string[] _replaceStrings;
	private int _inNestedIndex;
	private int _inNestedSize;
	private string _inNestedString;

	// Methods

	internal void BasicInitialization() { }

	public void Recycle() { }

	internal void .ctor(string input) { }

	internal void ChangeFormat(Encoding encoding) { }

	internal void GetTokens(TokenizerStream stream, int maxNum, bool endAfterKet) { }

	private string GetStringToken() { }
}

// Namespace: 
private enum Tokenizer.TokenSource
{
	// Fields
	public int value__;
	public const Tokenizer.TokenSource UnicodeByteArray = 0;
	public const Tokenizer.TokenSource UTF8ByteArray = 1;
	public const Tokenizer.TokenSource ASCIIByteArray = 2;
	public const Tokenizer.TokenSource CharArray = 3;
	public const Tokenizer.TokenSource String = 4;
	public const Tokenizer.TokenSource NestedStrings = 5;
	public const Tokenizer.TokenSource Other = 6;
}

// Namespace: 
[Serializable]
internal sealed class Tokenizer.StringMaker
{
	// Fields
	private string[] aStrings;
	private uint cStringsMax;
	private uint cStringsUsed;
	public StringBuilder _outStringBuilder;
	public char[] _outChars;
	public int _outIndex;

	// Methods

	private static uint HashString(string str) { }

	private static uint HashCharArray(char[] a, int l) { }

	public void .ctor() { }

	private bool CompareStringAndChars(string str, char[] a, int l) { }

	public string MakeString() { }
}

// Namespace: 
internal interface Tokenizer.ITokenReader
{
	// Methods

	public abstract int Read() { }
}

// Namespace: 
internal class Tokenizer.StreamTokenReader : Tokenizer.ITokenReader
{
	// Fields
	internal StreamReader _in;
	internal int _numCharRead;

	// Properties
	internal int NumCharEncountered { get; }

	// Methods

	internal void .ctor(StreamReader input) { }

	public virtual int Read() { }

	internal int get_NumCharEncountered() { }
}

// Namespace: System.Security.Util
internal sealed class TokenizerShortBlock
{
	// Fields
	internal short[] m_block;
	internal TokenizerShortBlock m_next;

	// Methods

	public void .ctor() { }
}

// Namespace: System.Security.Util
internal sealed class TokenizerStringBlock
{
	// Fields
	internal string[] m_block;
	internal TokenizerStringBlock m_next;

	// Methods

	public void .ctor() { }
}

// Namespace: System.Security.Util
internal sealed class TokenizerStream
{
	// Fields
	private int m_countTokens;
	private TokenizerShortBlock m_headTokens;
	private TokenizerShortBlock m_lastTokens;
	private TokenizerShortBlock m_currentTokens;
	private int m_indexTokens;
	private TokenizerStringBlock m_headStrings;
	private TokenizerStringBlock m_currentStrings;
	private int m_indexStrings;

	// Methods

	internal void .ctor() { }

	internal void AddToken(short token) { }

	internal void AddString(string str) { }

	internal void Reset() { }

	internal short GetNextFullToken() { }

	internal short GetNextToken() { }

	internal string GetNextString() { }

	internal void ThrowAwayNextString() { }

	internal void TagLastToken(short tag) { }

	internal int GetTokenCount() { }

	internal void GoToPosition(int position) { }
}

// Namespace: System.Security.Principal
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IIdentity
{
	// Properties
	public abstract string AuthenticationType { get; }
	public abstract string Name { get; }

	// Methods

	public abstract string get_AuthenticationType() { }

	public abstract string get_Name() { }
}

// Namespace: System.Security.Principal
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IPrincipal
{}

// Namespace: System.Security.Principal
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum TokenImpersonationLevel
{
	// Fields
	public int value__;
	public const TokenImpersonationLevel Anonymous = 1;
	public const TokenImpersonationLevel Delegation = 4;
	public const TokenImpersonationLevel Identification = 2;
	public const TokenImpersonationLevel Impersonation = 3;
	public const TokenImpersonationLevel None = 0;
}

// Namespace: System.Security.Principal
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum WindowsAccountType
{
	// Fields
	public int value__;
	public const WindowsAccountType Normal = 0;
	public const WindowsAccountType Guest = 1;
	public const WindowsAccountType System = 2;
	public const WindowsAccountType Anonymous = 3;
}

// Namespace: System.Security.Principal
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class WindowsIdentity : ClaimsIdentity, IIdentity, IDeserializationCallback, ISerializable, IDisposable
{
	// Fields
	private IntPtr _token;
	private string _type;
	private WindowsAccountType _account;
	private bool _authenticated;
	private string _name;
	private SerializationInfo _info;
	private static IntPtr invalidWindows;

	// Properties
	public sealed override string AuthenticationType { get; }
	public override string Name { get; }

	// Methods

	public void .ctor(IntPtr userToken, string type, WindowsAccountType acctType, bool isAuthenticated) { }

	public void .ctor(SerializationInfo info, StreamingContext context) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public void Dispose() { }

	public static WindowsIdentity GetCurrent() { }

	public virtual WindowsImpersonationContext Impersonate() { }

	public sealed override string get_AuthenticationType() { }

	public override string get_Name() { }

	private void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { }

	private void SetToken(IntPtr token) { }

	internal static IntPtr GetCurrentToken() { }

	private static string GetTokenName(IntPtr token) { }

	private static void .cctor() { }
}

// Namespace: System.Security.Principal
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class WindowsImpersonationContext : IDisposable
{
	// Fields
	private IntPtr _token;
	private bool undo;

	// Methods

	internal void .ctor(IntPtr token) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public void Dispose() { }

	public void Undo() { }

	private static bool CloseToken(IntPtr token) { }

	private static IntPtr DuplicateToken(IntPtr token) { }

	private static bool SetCurrentToken(IntPtr token) { }

	private static bool RevertToSelf() { }
}

// Namespace: System.Security.Claims
[Serializable]
public class Claim
{
	// Fields
	private string m_issuer;
	private string m_originalIssuer;
	private string m_type;
	private string m_value;
	private string m_valueType;
	private byte[] m_userSerializationData;
	private Dictionary<string, string> m_properties;
	private object m_propertyLock;
	private ClaimsIdentity m_subject;

	// Properties
	public IDictionary<string, string> Properties { get; }
	public ClaimsIdentity Subject { get; set; }
	public string Type { get; }
	public string Value { get; }

	// Methods

	public void .ctor(string type, string value, string valueType, string issuer, string originalIssuer, ClaimsIdentity subject) { }

	internal void .ctor(string type, string value, string valueType, string issuer, string originalIssuer, ClaimsIdentity subject, string propertyKey, string propertyValue) { }

	protected void .ctor(Claim other, ClaimsIdentity subject) { }

	[OnDeserializedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void OnDeserializedMethod(StreamingContext context) { }

	public IDictionary<string, string> get_Properties() { }

	public ClaimsIdentity get_Subject() { }

	internal void set_Subject(ClaimsIdentity value) { }

	public string get_Type() { }

	public string get_Value() { }

	public virtual Claim Clone(ClaimsIdentity identity) { }

	public override string ToString() { }
}

// Namespace: System.Security.Claims
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class ClaimsIdentity : IIdentity
{
	// Fields
	private byte[] m_userSerializationData;
	private List<Claim> m_instanceClaims;
	private Collection<IEnumerable<Claim>> m_externalClaims;
	private string m_nameType;
	private string m_roleType;
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	private string m_version;
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	private ClaimsIdentity m_actor;
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	private string m_authenticationType;
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	private object m_bootstrapContext;
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	private string m_label;
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	private string m_serializedNameType;
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	private string m_serializedRoleType;
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	private string m_serializedClaims;

	// Properties
	public virtual string AuthenticationType { get; }
	public ClaimsIdentity Actor { get; set; }
	public virtual IEnumerable<Claim> Claims { get; }
	public virtual string Name { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(IEnumerable<Claim> claims) { }

	public void .ctor(IIdentity identity, IEnumerable<Claim> claims, string authenticationType, string nameType, string roleType) { }

	internal void .ctor(IIdentity identity, IEnumerable<Claim> claims, string authenticationType, string nameType, string roleType, bool checkAuthType) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	public virtual string get_AuthenticationType() { }

	public ClaimsIdentity get_Actor() { }

	public void set_Actor(ClaimsIdentity value) { }

	[IteratorStateMachineAttribute] // RVA: 0x3F3F0 Offset: 0x3E7F0 VA: 0x18003F3F0
	public virtual IEnumerable<Claim> get_Claims() { }

	public virtual string get_Name() { }

	public virtual ClaimsIdentity Clone() { }

	private void SafeAddClaims(IEnumerable<Claim> claims) { }

	private void SafeAddClaim(Claim claim) { }

	public virtual Claim FindFirst(string type) { }

	[OnSerializingAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void OnSerializingMethod(StreamingContext context) { }

	[OnDeserializedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void OnDeserializedMethod(StreamingContext context) { }

	[OnDeserializingAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void OnDeserializingMethod(StreamingContext context) { }

	protected virtual void GetObjectData(SerializationInfo info, StreamingContext context) { }

	private void DeserializeClaims(string serializedClaims) { }

	private string SerializeClaims() { }

	private bool IsCircular(ClaimsIdentity subject) { }

	private void Deserialize(SerializationInfo info, StreamingContext context, bool useContext) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ClaimsIdentity.<get_Claims>d__51 : IEnumerable<Claim>, IEnumerable, IEnumerator<Claim>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private Claim <>2__current;
	private int <>l__initialThreadId;
	public ClaimsIdentity <>4__this;
	private int <i>5__1;
	private int <j>5__2;
	private IEnumerator<Claim> <>7__wrap1;

	// Properties
	private Claim System.Collections.Generic.IEnumerator<System.Security.Claims.Claim>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	private void <>m__Finally1() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Claim System.Collections.Generic.IEnumerator<System.Security.Claims.Claim>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<Claim> System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: System.Security.Cryptography
[TypeForwardedFromAttribute] // RVA: 0x510B0 Offset: 0x504B0 VA: 0x1800510B0
public abstract class Aes : SymmetricAlgorithm
{
	// Fields
	private static KeySizes[] s_legalBlockSizes;
	private static KeySizes[] s_legalKeySizes;

	// Methods

	protected void .ctor() { }

	private static void .cctor() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public abstract class AsymmetricAlgorithm : IDisposable
{
	// Fields
	protected int KeySizeValue;
	protected KeySizes[] LegalKeySizesValue;

	// Properties
	public virtual int KeySize { get; set; }

	// Methods

	protected void .ctor() { }

	public void Dispose() { }

	public void Clear() { }

	protected virtual void Dispose(bool disposing) { }

	public virtual int get_KeySize() { }

	public virtual void set_KeySize(int value) { }

	public virtual void FromXmlString(string xmlString) { }

	public virtual string ToXmlString(bool includePrivateParameters) { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public abstract class AsymmetricSignatureDeformatter
{
	// Methods

	protected void .ctor() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public abstract class AsymmetricSignatureFormatter
{
	// Methods

	protected void .ctor() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum CipherMode
{
	// Fields
	public int value__;
	public const CipherMode CBC = 1;
	public const CipherMode ECB = 2;
	public const CipherMode OFB = 3;
	public const CipherMode CFB = 4;
	public const CipherMode CTS = 5;
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum PaddingMode
{
	// Fields
	public int value__;
	public const PaddingMode None = 1;
	public const PaddingMode PKCS7 = 2;
	public const PaddingMode Zeros = 3;
	public const PaddingMode ANSIX923 = 4;
	public const PaddingMode ISO10126 = 5;
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class KeySizes
{
	// Fields
	private int m_minSize;
	private int m_maxSize;
	private int m_skipSize;

	// Properties
	public int MinSize { get; }
	public int MaxSize { get; }
	public int SkipSize { get; }

	// Methods

	public int get_MinSize() { }

	public int get_MaxSize() { }

	public int get_SkipSize() { }

	public void .ctor(int minSize, int maxSize, int skipSize) { }

	internal bool IsLegal(int keySize) { }

	internal static bool IsLegalKeySize(KeySizes[] legalKeys, int size) { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class CryptographicException : SystemException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	public void .ctor(string format, string insert) { }

	public void .ctor(string message, Exception inner) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class CryptographicUnexpectedOperationException : CryptographicException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
[FlagsAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
[Serializable]
public enum CspProviderFlags
{
	// Fields
	public int value__;
	public const CspProviderFlags NoFlags = 0;
	public const CspProviderFlags UseMachineKeyStore = 1;
	public const CspProviderFlags UseDefaultKeyContainer = 2;
	public const CspProviderFlags UseNonExportableKey = 4;
	public const CspProviderFlags UseExistingKey = 8;
	public const CspProviderFlags UseArchivableKey = 16;
	public const CspProviderFlags UseUserProtectedKey = 32;
	public const CspProviderFlags NoPrompt = 64;
	public const CspProviderFlags CreateEphemeralKey = 128;
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class CspParameters
{
	// Fields
	public int ProviderType;
	public string ProviderName;
	public string KeyContainerName;
	public int KeyNumber;
	private int m_flags;

	// Properties
	public CspProviderFlags Flags { get; set; }

	// Methods

	public CspProviderFlags get_Flags() { }

	public void set_Flags(CspProviderFlags value) { }

	public void .ctor() { }

	public void .ctor(int dwTypeIn) { }

	public void .ctor(int dwTypeIn, string strProviderNameIn, string strContainerNameIn) { }

	internal void .ctor(int providerType, string providerName, string keyContainerName, CspProviderFlags flags) { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum CryptoStreamMode
{
	// Fields
	public int value__;
	public const CryptoStreamMode Read = 0;
	public const CryptoStreamMode Write = 1;
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class CryptoStream : Stream, IDisposable
{
	// Fields
	private Stream _stream;
	private ICryptoTransform _Transform;
	private byte[] _InputBuffer;
	private int _InputBufferIndex;
	private int _InputBlockSize;
	private byte[] _OutputBuffer;
	private int _OutputBufferIndex;
	private int _OutputBlockSize;
	private CryptoStreamMode _transformMode;
	private bool _canRead;
	private bool _canWrite;
	private bool _finalBlockTransformed;

	// Properties
	public override bool CanRead { get; }
	public override bool CanSeek { get; }
	public override bool CanWrite { get; }
	public override long Length { get; }
	public override long Position { get; set; }
	public bool HasFlushedFinalBlock { get; }

	// Methods

	public void .ctor(Stream stream, ICryptoTransform transform, CryptoStreamMode mode) { }

	public override bool get_CanRead() { }

	public override bool get_CanSeek() { }

	public override bool get_CanWrite() { }

	public override long get_Length() { }

	public override long get_Position() { }

	public override void set_Position(long value) { }

	public bool get_HasFlushedFinalBlock() { }

	public void FlushFinalBlock() { }

	public override void Flush() { }

	public override Task FlushAsync(CancellationToken cancellationToken) { }

	public override long Seek(long offset, SeekOrigin origin) { }

	public override void SetLength(long value) { }

	public override int Read([In] [Out] byte[] buffer, int offset, int count) { }

	public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	[AsyncStateMachineAttribute] // RVA: 0x628D0 Offset: 0x61CD0 VA: 0x1800628D0
	private Task<int> ReadAsyncInternal(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	public override void Write(byte[] buffer, int offset, int count) { }

	public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	[AsyncStateMachineAttribute] // RVA: 0x64AA0 Offset: 0x63EA0 VA: 0x180064AA0
	private Task WriteAsyncInternal(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	public void Clear() { }

	protected override void Dispose(bool disposing) { }

	private void InitializeBuffer() { }
}

// Namespace: 
private struct CryptoStream.HopToThreadPoolAwaitable : INotifyCompletion
{
	// Properties
	public bool IsCompleted { get; }

	// Methods

	public CryptoStream.HopToThreadPoolAwaitable GetAwaiter() { }

	public bool get_IsCompleted() { }

	public void OnCompleted(Action continuation) { }

	public void GetResult() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct CryptoStream.<ReadAsyncInternal>d__34 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder<int> <>t__builder;
	public CryptoStream <>4__this;
	public int count;
	public int offset;
	public byte[] buffer;
	public CancellationToken cancellationToken;
	private byte[] <tempInputBuffer>5__1;
	private int <currentOutputIndex>5__2;
	private int <bytesToDeliver>5__3;
	private SemaphoreSlim <sem>5__4;
	private CryptoStream.HopToThreadPoolAwaitable <>u__1;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter <>u__2;
	private int <>7__wrap1;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int> <>u__3;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct CryptoStream.<WriteAsyncInternal>d__37 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public CryptoStream <>4__this;
	public int count;
	public int offset;
	public byte[] buffer;
	public CancellationToken cancellationToken;
	private int <bytesToWrite>5__1;
	private int <currentInputIndex>5__2;
	private int <numWholeBlocksInBytes>5__3;
	private SemaphoreSlim <sem>5__4;
	private CryptoStream.HopToThreadPoolAwaitable <>u__1;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter <>u__2;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public abstract class DeriveBytes : IDisposable
{
	// Methods

	public abstract byte[] GetBytes(int cb) { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	protected void .ctor() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public abstract class DES : SymmetricAlgorithm
{
	// Fields
	private static KeySizes[] s_legalBlockSizes;
	private static KeySizes[] s_legalKeySizes;

	// Properties
	public override byte[] Key { get; set; }

	// Methods

	protected void .ctor() { }

	public override byte[] get_Key() { }

	public override void set_Key(byte[] value) { }

	public static DES Create() { }

	public static bool IsWeakKey(byte[] rgbKey) { }

	public static bool IsSemiWeakKey(byte[] rgbKey) { }

	private static bool IsLegalKeySize(byte[] rgbKey) { }

	private static ulong QuadWordFromBigEndian(byte[] block) { }

	private static void .cctor() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class DESCryptoServiceProvider : DES
{
	// Methods

	public void .ctor() { }

	public override ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[] rgbIV) { }

	public override ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[] rgbIV) { }

	public override void GenerateKey() { }

	public override void GenerateIV() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public struct DSAParameters
{
	// Fields
	public byte[] P;
	public byte[] Q;
	public byte[] G;
	public byte[] Y;
	public byte[] J;
	public byte[] X;
	public byte[] Seed;
	public int Counter;
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public abstract class DSA : AsymmetricAlgorithm
{
	// Methods

	protected void .ctor() { }

	public static DSA Create() { }

	public override void FromXmlString(string xmlString) { }

	public override string ToXmlString(bool includePrivateParameters) { }

	public abstract DSAParameters ExportParameters(bool includePrivateParameters) { }

	public abstract void ImportParameters(DSAParameters parameters) { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class DSASignatureDeformatter : AsymmetricSignatureDeformatter
{
	// Fields
	private string _oid;

	// Methods

	public void .ctor() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class DSASignatureFormatter : AsymmetricSignatureFormatter
{
	// Fields
	private string _oid;

	// Methods

	public void .ctor() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public abstract class HashAlgorithm : IDisposable, ICryptoTransform
{
	// Fields
	protected int HashSizeValue;
	protected internal byte[] HashValue;
	protected int State;
	private bool m_bDisposed;

	// Properties
	public virtual int HashSize { get; }
	public virtual byte[] Hash { get; }
	public virtual int InputBlockSize { get; }
	public virtual int OutputBlockSize { get; }
	public virtual bool CanTransformMultipleBlocks { get; }

	// Methods

	protected void .ctor() { }

	public virtual int get_HashSize() { }

	public virtual byte[] get_Hash() { }

	public byte[] ComputeHash(Stream inputStream) { }

	public byte[] ComputeHash(byte[] buffer) { }

	public byte[] ComputeHash(byte[] buffer, int offset, int count) { }

	public virtual int get_InputBlockSize() { }

	public virtual int get_OutputBlockSize() { }

	public virtual bool get_CanTransformMultipleBlocks() { }

	public int TransformBlock(byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset) { }

	public byte[] TransformFinalBlock(byte[] inputBuffer, int inputOffset, int inputCount) { }

	public void Dispose() { }

	public void Clear() { }

	protected virtual void Dispose(bool disposing) { }

	public abstract void Initialize() { }

	protected abstract void HashCore(byte[] array, int ibStart, int cbSize) { }

	protected abstract byte[] HashFinal() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public abstract class HMAC : KeyedHashAlgorithm
{
	// Fields
	private int blockSizeValue;
	internal string m_hashName;
	internal HashAlgorithm m_hash1;
	internal HashAlgorithm m_hash2;
	private byte[] m_inner;
	private byte[] m_outer;
	private bool m_hashing;

	// Properties
	protected int BlockSizeValue { get; set; }
	public override byte[] Key { get; set; }

	// Methods

	protected int get_BlockSizeValue() { }

	protected void set_BlockSizeValue(int value) { }

	private void UpdateIOPadBuffers() { }

	internal void InitializeKey(byte[] key) { }

	public override byte[] get_Key() { }

	public override void set_Key(byte[] value) { }

	public static HMAC Create() { }

	public override void Initialize() { }

	protected override void HashCore(byte[] rgb, int ib, int cb) { }

	protected override byte[] HashFinal() { }

	protected override void Dispose(bool disposing) { }

	protected void .ctor() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class HMACMD5 : HMAC
{
	// Methods

	public void .ctor() { }

	public void .ctor(byte[] key) { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class HMACRIPEMD160 : HMAC
{
	// Methods

	public void .ctor() { }

	public void .ctor(byte[] key) { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class HMACSHA1 : HMAC
{
	// Methods

	public void .ctor() { }

	public void .ctor(byte[] key) { }

	public void .ctor(byte[] key, bool useManagedSha1) { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class HMACSHA256 : HMAC
{
	// Methods

	public void .ctor() { }

	public void .ctor(byte[] key) { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class HMACSHA384 : HMAC
{
	// Fields
	private bool m_useLegacyBlockSize;

	// Properties
	private int BlockSize { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(byte[] key) { }

	private int get_BlockSize() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class HMACSHA512 : HMAC
{
	// Fields
	private bool m_useLegacyBlockSize;

	// Properties
	private int BlockSize { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(byte[] key) { }

	private int get_BlockSize() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface ICryptoTransform : IDisposable
{
	// Properties
	public abstract int InputBlockSize { get; }
	public abstract int OutputBlockSize { get; }
	public abstract bool CanTransformMultipleBlocks { get; }

	// Methods

	public abstract int get_InputBlockSize() { }

	public abstract int get_OutputBlockSize() { }

	public abstract bool get_CanTransformMultipleBlocks() { }

	public abstract int TransformBlock(byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset) { }

	public abstract byte[] TransformFinalBlock(byte[] inputBuffer, int inputOffset, int inputCount) { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public abstract class KeyedHashAlgorithm : HashAlgorithm
{
	// Fields
	protected byte[] KeyValue;

	// Properties
	public virtual byte[] Key { get; set; }

	// Methods

	protected void .ctor() { }

	protected override void Dispose(bool disposing) { }

	public virtual byte[] get_Key() { }

	public virtual void set_Key(byte[] value) { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class MACTripleDES : KeyedHashAlgorithm
{
	// Fields
	private ICryptoTransform m_encryptor;
	private CryptoStream _cs;
	private TailStream _ts;
	private int m_bytesPerBlock;
	private TripleDES des;

	// Methods

	public void .ctor() { }

	public override void Initialize() { }

	protected override void HashCore(byte[] rgbData, int ibStart, int cbSize) { }

	protected override byte[] HashFinal() { }

	protected override void Dispose(bool disposing) { }
}

// Namespace: System.Security.Cryptography
internal sealed class TailStream : Stream
{
	// Fields
	private byte[] _Buffer;
	private int _BufferSize;
	private int _BufferIndex;
	private bool _BufferFull;

	// Properties
	public byte[] Buffer { get; }
	public override bool CanRead { get; }
	public override bool CanSeek { get; }
	public override bool CanWrite { get; }
	public override long Length { get; }
	public override long Position { get; set; }

	// Methods

	public void .ctor(int bufferSize) { }

	public void Clear() { }

	protected override void Dispose(bool disposing) { }

	public byte[] get_Buffer() { }

	public override bool get_CanRead() { }

	public override bool get_CanSeek() { }

	public override bool get_CanWrite() { }

	public override long get_Length() { }

	public override long get_Position() { }

	public override void set_Position(long value) { }

	public override void Flush() { }

	public override long Seek(long offset, SeekOrigin origin) { }

	public override void SetLength(long value) { }

	public override int Read(byte[] buffer, int offset, int count) { }

	public override void Write(byte[] buffer, int offset, int count) { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public abstract class MD5 : HashAlgorithm
{
	// Methods

	protected void .ctor() { }

	public static MD5 Create() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public abstract class RandomNumberGenerator : IDisposable
{
	// Methods

	protected void .ctor() { }

	public static RandomNumberGenerator Create() { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	public abstract void GetBytes(byte[] data) { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public abstract class RC2 : SymmetricAlgorithm
{
	// Fields
	protected int EffectiveKeySizeValue;
	private static KeySizes[] s_legalBlockSizes;
	private static KeySizes[] s_legalKeySizes;

	// Properties
	public virtual int EffectiveKeySize { get; }
	public override int KeySize { get; set; }

	// Methods

	protected void .ctor() { }

	public virtual int get_EffectiveKeySize() { }

	public override int get_KeySize() { }

	public override void set_KeySize(int value) { }

	public static RC2 Create() { }

	private static void .cctor() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class RC2CryptoServiceProvider : RC2
{
	// Fields
	private bool m_use40bitSalt;
	private static KeySizes[] s_legalKeySizes;

	// Properties
	public override int EffectiveKeySize { get; }

	// Methods

	public void .ctor() { }

	public override int get_EffectiveKeySize() { }

	public override ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[] rgbIV) { }

	public override ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[] rgbIV) { }

	public override void GenerateKey() { }

	public override void GenerateIV() { }

	private static void .cctor() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class Rfc2898DeriveBytes : DeriveBytes
{
	// Fields
	private byte[] m_buffer;
	private byte[] m_salt;
	private HMACSHA1 m_hmacsha1;
	private byte[] m_password;
	private uint m_iterations;
	private uint m_block;
	private int m_startIndex;
	private int m_endIndex;

	// Properties
	public int IterationCount { set; }
	public byte[] Salt { set; }

	// Methods

	public void .ctor(string password, byte[] salt, int iterations) { }

	public void .ctor(byte[] password, byte[] salt, int iterations) { }

	public void set_IterationCount(int value) { }

	public void set_Salt(byte[] value) { }

	public override byte[] GetBytes(int cb) { }

	protected override void Dispose(bool disposing) { }

	private void Initialize() { }

	private byte[] Func() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public abstract class Rijndael : SymmetricAlgorithm
{
	// Fields
	private static KeySizes[] s_legalBlockSizes;
	private static KeySizes[] s_legalKeySizes;

	// Methods

	protected void .ctor() { }

	public static Rijndael Create() { }

	private static void .cctor() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class RijndaelManaged : Rijndael
{
	// Methods

	public void .ctor() { }

	public override ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[] rgbIV) { }

	public override ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[] rgbIV) { }

	public override void GenerateKey() { }

	public override void GenerateIV() { }

	private ICryptoTransform NewEncryptor(byte[] rgbKey, CipherMode mode, byte[] rgbIV, int feedbackSize, RijndaelManagedTransformMode encryptMode) { }
}

// Namespace: System.Security.Cryptography
[Serializable]
internal enum RijndaelManagedTransformMode
{
	// Fields
	public int value__;
	public const RijndaelManagedTransformMode Encrypt = 0;
	public const RijndaelManagedTransformMode Decrypt = 1;
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class RijndaelManagedTransform : ICryptoTransform, IDisposable
{
	// Fields
	private CipherMode m_cipherMode;
	private PaddingMode m_paddingValue;
	private RijndaelManagedTransformMode m_transformMode;
	private int m_blockSizeBits;
	private int m_blockSizeBytes;
	private int m_inputBlockSize;
	private int m_outputBlockSize;
	private int[] m_encryptKeyExpansion;
	private int[] m_decryptKeyExpansion;
	private int m_Nr;
	private int m_Nb;
	private int m_Nk;
	private int[] m_encryptindex;
	private int[] m_decryptindex;
	private int[] m_IV;
	private int[] m_lastBlockBuffer;
	private byte[] m_depadBuffer;
	private byte[] m_shiftRegister;
	private static readonly byte[] s_Sbox;
	private static readonly int[] s_Rcon;
	private static readonly int[] s_T;
	private static readonly int[] s_TF;
	private static readonly int[] s_iT;
	private static readonly int[] s_iTF;

	// Properties
	public int InputBlockSize { get; }
	public int OutputBlockSize { get; }
	public bool CanTransformMultipleBlocks { get; }

	// Methods

	internal void .ctor(byte[] rgbKey, CipherMode mode, byte[] rgbIV, int blockSize, int feedbackSize, PaddingMode PaddingValue, RijndaelManagedTransformMode transformMode) { }

	public void Dispose() { }

	private void Dispose(bool disposing) { }

	public int get_InputBlockSize() { }

	public int get_OutputBlockSize() { }

	public bool get_CanTransformMultipleBlocks() { }

	public int TransformBlock(byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset) { }

	public byte[] TransformFinalBlock(byte[] inputBuffer, int inputOffset, int inputCount) { }

	public void Reset() { }

	private int EncryptData(byte[] inputBuffer, int inputOffset, int inputCount, ref byte[] outputBuffer, int outputOffset, PaddingMode paddingMode, bool fLast) { }

	private int DecryptData(byte[] inputBuffer, int inputOffset, int inputCount, ref byte[] outputBuffer, int outputOffset, PaddingMode paddingMode, bool fLast) { }

	private void Enc(int* encryptindex, int* encryptKeyExpansion, int* T, int* TF, int* work, int* temp) { }

	private void Dec(int* decryptindex, int* decryptKeyExpansion, int* iT, int* iTF, int* work, int* temp) { }

	private void GenerateKeyExpansion(byte[] rgbKey) { }

	private static int rot1(int val) { }

	private static int rot2(int val) { }

	private static int rot3(int val) { }

	private static int SubWord(int a) { }

	private static int MulX(int x) { }

	private static void .cctor() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public abstract class RIPEMD160 : HashAlgorithm
{
	// Methods

	protected void .ctor() { }

	public static RIPEMD160 Create() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class RIPEMD160Managed : RIPEMD160
{
	// Fields
	private byte[] _buffer;
	private long _count;
	private uint[] _stateMD160;
	private uint[] _blockDWords;

	// Methods

	public void .ctor() { }

	public override void Initialize() { }

	protected override void HashCore(byte[] rgb, int ibStart, int cbSize) { }

	protected override byte[] HashFinal() { }

	private void InitializeState() { }

	private void _HashData(byte[] partIn, int ibStart, int cbSize) { }

	private byte[] _EndHash() { }

	private static void MDTransform(uint* blockDWords, uint* state, byte* block) { }

	private static uint F(uint x, uint y, uint z) { }

	private static uint G(uint x, uint y, uint z) { }

	private static uint H(uint x, uint y, uint z) { }

	private static uint I(uint x, uint y, uint z) { }

	private static uint J(uint x, uint y, uint z) { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public struct RSAParameters
{
	// Fields
	public byte[] Exponent;
	public byte[] Modulus;
	public byte[] P;
	public byte[] Q;
	public byte[] DP;
	public byte[] DQ;
	public byte[] InverseQ;
	public byte[] D;
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public abstract class RSA : AsymmetricAlgorithm
{
	// Methods

	protected void .ctor() { }

	public static RSA Create() { }

	public override void FromXmlString(string xmlString) { }

	public override string ToXmlString(bool includePrivateParameters) { }

	public abstract RSAParameters ExportParameters(bool includePrivateParameters) { }

	public abstract void ImportParameters(RSAParameters parameters) { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class RSACryptoServiceProvider : RSA, ICspAsymmetricAlgorithm
{
	// Fields
	private static CspProviderFlags s_UseMachineKeyStore;
	private KeyPairPersistence store;
	private bool persistKey;
	private bool persisted;
	private bool privateKeyExportable;
	private bool m_disposed;
	private RSAManaged rsa;

	// Properties
	public static bool UseMachineKeyStore { get; }
	public override int KeySize { get; }
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public bool PublicOnly { get; }

	// Methods

	public static bool get_UseMachineKeyStore() { }

	public void .ctor() { }

	public void .ctor(CspParameters parameters) { }

	public void .ctor(int dwKeySize) { }

	public void .ctor(int dwKeySize, CspParameters parameters) { }

	private void Common(int dwKeySize, bool parameters) { }

	private void Common(CspParameters p) { }

	protected override void Finalize() { }

	public override int get_KeySize() { }

	public bool get_PublicOnly() { }

	public override RSAParameters ExportParameters(bool includePrivateParameters) { }

	public override void ImportParameters(RSAParameters parameters) { }

	protected override void Dispose(bool disposing) { }

	private void OnKeyGenerated(object sender, EventArgs e) { }

	private static void .cctor() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public abstract class SHA1 : HashAlgorithm
{
	// Methods

	protected void .ctor() { }

	public static SHA1 Create() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class SHA1Managed : SHA1
{
	// Fields
	private byte[] _buffer;
	private long _count;
	private uint[] _stateSHA1;
	private uint[] _expandedBuffer;

	// Methods

	public void .ctor() { }

	public override void Initialize() { }

	protected override void HashCore(byte[] rgb, int ibStart, int cbSize) { }

	protected override byte[] HashFinal() { }

	private void InitializeState() { }

	private void _HashData(byte[] partIn, int ibStart, int cbSize) { }

	private byte[] _EndHash() { }

	private static void SHATransform(uint* expandedBuffer, uint* state, byte* block) { }

	private static void SHAExpand(uint* x) { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public abstract class SHA256 : HashAlgorithm
{
	// Methods

	protected void .ctor() { }

	public static SHA256 Create() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class SHA256Managed : SHA256
{
	// Fields
	private byte[] _buffer;
	private long _count;
	private uint[] _stateSHA256;
	private uint[] _W;
	private static readonly uint[] _K;

	// Methods

	public void .ctor() { }

	public override void Initialize() { }

	protected override void HashCore(byte[] rgb, int ibStart, int cbSize) { }

	protected override byte[] HashFinal() { }

	private void InitializeState() { }

	private void _HashData(byte[] partIn, int ibStart, int cbSize) { }

	private byte[] _EndHash() { }

	private static void SHATransform(uint* expandedBuffer, uint* state, byte* block) { }

	private static uint RotateRight(uint x, int n) { }

	private static uint Ch(uint x, uint y, uint z) { }

	private static uint Maj(uint x, uint y, uint z) { }

	private static uint sigma_0(uint x) { }

	private static uint sigma_1(uint x) { }

	private static uint Sigma_0(uint x) { }

	private static uint Sigma_1(uint x) { }

	private static void SHA256Expand(uint* x) { }

	private static void .cctor() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public abstract class SHA384 : HashAlgorithm
{
	// Methods

	protected void .ctor() { }

	public static SHA384 Create() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class SHA384Managed : SHA384
{
	// Fields
	private byte[] _buffer;
	private ulong _count;
	private ulong[] _stateSHA384;
	private ulong[] _W;
	private static readonly ulong[] _K;

	// Methods

	public void .ctor() { }

	public override void Initialize() { }

	protected override void HashCore(byte[] rgb, int ibStart, int cbSize) { }

	protected override byte[] HashFinal() { }

	private void InitializeState() { }

	private void _HashData(byte[] partIn, int ibStart, int cbSize) { }

	private byte[] _EndHash() { }

	private static void SHATransform(ulong* expandedBuffer, ulong* state, byte* block) { }

	private static ulong RotateRight(ulong x, int n) { }

	private static ulong Ch(ulong x, ulong y, ulong z) { }

	private static ulong Maj(ulong x, ulong y, ulong z) { }

	private static ulong Sigma_0(ulong x) { }

	private static ulong Sigma_1(ulong x) { }

	private static ulong sigma_0(ulong x) { }

	private static ulong sigma_1(ulong x) { }

	private static void SHA384Expand(ulong* x) { }

	private static void .cctor() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public abstract class SHA512 : HashAlgorithm
{
	// Methods

	protected void .ctor() { }

	public static SHA512 Create() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class SHA512Managed : SHA512
{
	// Fields
	private byte[] _buffer;
	private ulong _count;
	private ulong[] _stateSHA512;
	private ulong[] _W;
	private static readonly ulong[] _K;

	// Methods

	public void .ctor() { }

	public override void Initialize() { }

	protected override void HashCore(byte[] rgb, int ibStart, int cbSize) { }

	protected override byte[] HashFinal() { }

	private void InitializeState() { }

	private void _HashData(byte[] partIn, int ibStart, int cbSize) { }

	private byte[] _EndHash() { }

	private static void SHATransform(ulong* expandedBuffer, ulong* state, byte* block) { }

	private static ulong RotateRight(ulong x, int n) { }

	private static ulong Ch(ulong x, ulong y, ulong z) { }

	private static ulong Maj(ulong x, ulong y, ulong z) { }

	private static ulong Sigma_0(ulong x) { }

	private static ulong Sigma_1(ulong x) { }

	private static ulong sigma_0(ulong x) { }

	private static ulong sigma_1(ulong x) { }

	private static void SHA512Expand(ulong* x) { }

	private static void .cctor() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class SignatureDescription
{
	// Fields
	private string _strKey;
	private string _strDigest;
	private string _strFormatter;
	private string _strDeformatter;

	// Properties
	public string KeyAlgorithm { set; }
	public string DigestAlgorithm { set; }
	public string FormatterAlgorithm { set; }
	public string DeformatterAlgorithm { set; }

	// Methods

	public void .ctor() { }

	public void set_KeyAlgorithm(string value) { }

	public void set_DigestAlgorithm(string value) { }

	public void set_FormatterAlgorithm(string value) { }

	public void set_DeformatterAlgorithm(string value) { }
}

// Namespace: System.Security.Cryptography
internal abstract class RSAPKCS1SignatureDescription : SignatureDescription
{
	// Fields
	private string _hashAlgorithm;

	// Methods

	protected void .ctor(string hashAlgorithm, string digestAlgorithm) { }
}

// Namespace: System.Security.Cryptography
internal class RSAPKCS1SHA1SignatureDescription : RSAPKCS1SignatureDescription
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Security.Cryptography
internal class RSAPKCS1SHA256SignatureDescription : RSAPKCS1SignatureDescription
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Security.Cryptography
internal class RSAPKCS1SHA384SignatureDescription : RSAPKCS1SignatureDescription
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Security.Cryptography
internal class RSAPKCS1SHA512SignatureDescription : RSAPKCS1SignatureDescription
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Security.Cryptography
internal class DSASignatureDescription : SignatureDescription
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public abstract class SymmetricAlgorithm : IDisposable
{
	// Fields
	protected int BlockSizeValue;
	protected int FeedbackSizeValue;
	protected byte[] IVValue;
	protected byte[] KeyValue;
	protected KeySizes[] LegalBlockSizesValue;
	protected KeySizes[] LegalKeySizesValue;
	protected int KeySizeValue;
	protected CipherMode ModeValue;
	protected PaddingMode PaddingValue;

	// Properties
	public virtual int BlockSize { get; set; }
	public virtual int FeedbackSize { get; }
	public virtual byte[] IV { get; set; }
	public virtual byte[] Key { get; set; }
	public virtual KeySizes[] LegalKeySizes { get; }
	public virtual int KeySize { get; set; }
	public virtual CipherMode Mode { get; set; }
	public virtual PaddingMode Padding { get; set; }

	// Methods

	protected void .ctor() { }

	public void Dispose() { }

	public void Clear() { }

	protected virtual void Dispose(bool disposing) { }

	public virtual int get_BlockSize() { }

	public virtual void set_BlockSize(int value) { }

	public virtual int get_FeedbackSize() { }

	public virtual byte[] get_IV() { }

	public virtual void set_IV(byte[] value) { }

	public virtual byte[] get_Key() { }

	public virtual void set_Key(byte[] value) { }

	public virtual KeySizes[] get_LegalKeySizes() { }

	public virtual int get_KeySize() { }

	public virtual void set_KeySize(int value) { }

	public virtual CipherMode get_Mode() { }

	public virtual void set_Mode(CipherMode value) { }

	public virtual PaddingMode get_Padding() { }

	public virtual void set_Padding(PaddingMode value) { }

	public bool ValidKeySize(int bitLength) { }

	public static SymmetricAlgorithm Create(string algName) { }

	public virtual ICryptoTransform CreateEncryptor() { }

	public abstract ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[] rgbIV) { }

	public virtual ICryptoTransform CreateDecryptor() { }

	public abstract ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[] rgbIV) { }

	public abstract void GenerateKey() { }

	public abstract void GenerateIV() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public abstract class TripleDES : SymmetricAlgorithm
{
	// Fields
	private static KeySizes[] s_legalBlockSizes;
	private static KeySizes[] s_legalKeySizes;

	// Properties
	public override byte[] Key { get; set; }

	// Methods

	protected void .ctor() { }

	public override byte[] get_Key() { }

	public override void set_Key(byte[] value) { }

	public static TripleDES Create() { }

	public static bool IsWeakKey(byte[] rgbKey) { }

	private static bool EqualBytes(byte[] rgbKey, int start1, int start2, int count) { }

	private static bool IsLegalKeySize(byte[] rgbKey) { }

	private static void .cctor() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class TripleDESCryptoServiceProvider : TripleDES
{
	// Methods

	public void .ctor() { }

	public override ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[] rgbIV) { }

	public override ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[] rgbIV) { }

	public override void GenerateKey() { }

	public override void GenerateIV() { }
}

// Namespace: System.Security.Cryptography
internal static class Utils
{
	// Fields
	private static RNGCryptoServiceProvider _rng;

	// Properties
	internal static RNGCryptoServiceProvider StaticRandomNumberGenerator { get; }

	// Methods

	private static void .cctor() { }

	internal static RNGCryptoServiceProvider get_StaticRandomNumberGenerator() { }

	internal static byte[] GenerateRandom(int keySize) { }

	internal static bool HasAlgorithm(int dwCalg, int dwKeySize) { }

	internal static string DiscardWhiteSpaces(string inputBuffer) { }

	internal static string DiscardWhiteSpaces(string inputBuffer, int inputOffset, int inputCount) { }

	internal static int ConvertByteArrayToInt(byte[] input) { }

	internal static byte[] ConvertIntToByteArray(int dwInput) { }

	internal static byte[] FixupKeyParity(byte[] key) { }

	internal static void DWORDFromLittleEndian(uint* x, int digits, byte* block) { }

	internal static void DWORDToLittleEndian(byte[] block, uint[] x, int digits) { }

	internal static void DWORDFromBigEndian(uint* x, int digits, byte* block) { }

	internal static void DWORDToBigEndian(byte[] block, uint[] x, int digits) { }

	internal static void QuadWordFromBigEndian(ulong* x, int digits, byte* block) { }

	internal static void QuadWordToBigEndian(byte[] block, ulong[] x, int digits) { }

	internal static byte[] Int(uint i) { }

	internal static bool _ProduceLegacyHmacValues() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class CryptoConfig
{
	// Properties
	[MonoLimitationAttribute] // RVA: 0xAFAC0 Offset: 0xAEEC0 VA: 0x1800AFAC0
	public static bool AllowOnlyFipsAlgorithms { get; }

	// Methods

	public static byte[] EncodeOID(string str) { }

	private static byte[] EncodeLongNumber(long x) { }

	public static bool get_AllowOnlyFipsAlgorithms() { }

	public static object CreateFromName(string name) { }

	public static object CreateFromName(string name, object[] args) { }

	internal static string MapNameToOID(string name, object arg) { }

	public static string MapNameToOID(string name) { }
}

// Namespace: System.Security.Cryptography
internal class DESTransform : SymmetricTransform
{
	// Fields
	internal static readonly int KEY_BIT_SIZE;
	internal static readonly int KEY_BYTE_SIZE;
	internal static readonly int BLOCK_BIT_SIZE;
	internal static readonly int BLOCK_BYTE_SIZE;
	private byte[] keySchedule;
	private byte[] byteBuff;
	private uint[] dwordBuff;
	private static readonly uint[] spBoxes;
	private static readonly byte[] PC1;
	private static readonly byte[] leftRotTotal;
	private static readonly byte[] PC2;
	internal static readonly uint[] ipTab;
	internal static readonly uint[] fpTab;

	// Methods

	internal void .ctor(SymmetricAlgorithm symmAlgo, bool encryption, byte[] key, byte[] iv) { }

	private uint CipherFunct(uint r, int n) { }

	internal static void Permutation(byte[] input, byte[] output, uint[] permTab, bool preSwap) { }

	private static void BSwap(byte[] byteBuff) { }

	internal void SetKey(byte[] key) { }

	public void ProcessBlock(byte[] input, byte[] output) { }

	protected override void ECB(byte[] input, byte[] output) { }

	internal static byte[] GetStrongKey() { }

	private static void .cctor() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class DSACryptoServiceProvider : DSA, ICspAsymmetricAlgorithm
{
	// Fields
	private KeyPairPersistence store;
	private bool persistKey;
	private bool persisted;
	private bool privateKeyExportable;
	private bool m_disposed;
	private DSAManaged dsa;
	private static bool useMachineKeyStore;

	// Properties
	public override int KeySize { get; }
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public bool PublicOnly { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(int dwKeySize) { }

	private void Common(int dwKeySize, bool parameters) { }

	protected override void Finalize() { }

	public override int get_KeySize() { }

	public bool get_PublicOnly() { }

	public override DSAParameters ExportParameters(bool includePrivateParameters) { }

	public override void ImportParameters(DSAParameters parameters) { }

	protected override void Dispose(bool disposing) { }

	private void OnKeyGenerated(object sender, EventArgs e) { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface ICspAsymmetricAlgorithm
{}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class MD5CryptoServiceProvider : MD5
{
	// Fields
	private uint[] _H;
	private uint[] buff;
	private ulong count;
	private byte[] _ProcessingBuffer;
	private int _ProcessingBufferCount;
	private static readonly uint[] K;

	// Methods

	public void .ctor() { }

	protected override void Finalize() { }

	protected override void Dispose(bool disposing) { }

	protected override void HashCore(byte[] rgb, int ibStart, int cbSize) { }

	protected override byte[] HashFinal() { }

	public override void Initialize() { }

	private void ProcessBlock(byte[] inputBuffer, int inputOffset) { }

	private void ProcessFinalBlock(byte[] inputBuffer, int inputOffset, int inputCount) { }

	internal void AddLength(ulong length, byte[] buffer, int position) { }

	private static void .cctor() { }
}

// Namespace: System.Security.Cryptography
internal class RC2Transform : SymmetricTransform
{
	// Fields
	private ushort R0;
	private ushort R1;
	private ushort R2;
	private ushort R3;
	private ushort[] K;
	private int j;
	private static readonly byte[] pitable;

	// Methods

	public void .ctor(RC2 rc2Algo, bool encryption, byte[] key, byte[] iv) { }

	protected override void ECB(byte[] input, byte[] output) { }

	private static void .cctor() { }
}

// Namespace: System.Security.Cryptography
public sealed class RNGCryptoServiceProvider : RandomNumberGenerator
{
	// Fields
	private static object _lock;
	private IntPtr _handle;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	private void Check() { }

	private static bool RngOpen() { }

	private static IntPtr RngInitialize(byte[] seed) { }

	private static IntPtr RngGetBytes(IntPtr handle, byte[] data) { }

	private static void RngClose(IntPtr handle) { }

	public override void GetBytes(byte[] data) { }

	protected override void Finalize() { }

	protected override void Dispose(bool disposing) { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class RSAPKCS1SignatureDeformatter : AsymmetricSignatureDeformatter
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class RSAPKCS1SignatureFormatter : AsymmetricSignatureFormatter
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Security.Cryptography
internal class SHA1Internal
{
	// Fields
	private uint[] _H;
	private ulong count;
	private byte[] _ProcessingBuffer;
	private int _ProcessingBufferCount;
	private uint[] buff;

	// Methods

	public void .ctor() { }

	public void HashCore(byte[] rgb, int ibStart, int cbSize) { }

	public byte[] HashFinal() { }

	public void Initialize() { }

	private void ProcessBlock(byte[] inputBuffer, uint inputOffset) { }

	private static void InitialiseBuff(uint[] buff, byte[] input, uint inputOffset) { }

	private static void FillBuff(uint[] buff) { }

	private void ProcessFinalBlock(byte[] inputBuffer, int inputOffset, int inputCount) { }

	internal void AddLength(ulong length, byte[] buffer, int position) { }
}

// Namespace: System.Security.Cryptography
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class SHA1CryptoServiceProvider : SHA1
{
	// Fields
	private SHA1Internal sha;

	// Methods

	public void .ctor() { }

	protected override void Finalize() { }

	protected override void Dispose(bool disposing) { }

	protected override void HashCore(byte[] rgb, int ibStart, int cbSize) { }

	protected override byte[] HashFinal() { }

	public override void Initialize() { }
}

// Namespace: System.Security.Cryptography
internal class TripleDESTransform : SymmetricTransform
{
	// Fields
	private DESTransform E1;
	private DESTransform D2;
	private DESTransform E3;
	private DESTransform D1;
	private DESTransform E2;
	private DESTransform D3;

	// Methods

	public void .ctor(TripleDES algo, bool encryption, byte[] key, byte[] iv) { }

	protected override void ECB(byte[] input, byte[] output) { }

	internal static byte[] GetStrongKey() { }
}

// Namespace: System.Security.Cryptography.X509Certificates
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum X509KeyStorageFlags
{
	// Fields
	public int value__;
	public const X509KeyStorageFlags DefaultKeySet = 0;
	public const X509KeyStorageFlags UserKeySet = 1;
	public const X509KeyStorageFlags MachineKeySet = 2;
	public const X509KeyStorageFlags Exportable = 4;
	public const X509KeyStorageFlags UserProtected = 8;
	public const X509KeyStorageFlags PersistKeySet = 16;
	public const X509KeyStorageFlags EphemeralKeySet = 32;
}

// Namespace: System.Security.Cryptography.X509Certificates
internal enum OidGroup
{
	// Fields
	public int value__;
	public const OidGroup AllGroups = 0;
	public const OidGroup HashAlgorithm = 1;
	public const OidGroup EncryptionAlgorithm = 2;
	public const OidGroup PublicKeyAlgorithm = 3;
	public const OidGroup SignatureAlgorithm = 4;
	public const OidGroup Attribute = 5;
	public const OidGroup ExtensionOrAttribute = 6;
	public const OidGroup EnhancedKeyUsage = 7;
	public const OidGroup Policy = 8;
	public const OidGroup Template = 9;
	public const OidGroup KeyDerivationFunction = 10;
	public const OidGroup DisableSearchDS = -2147483648;
}

// Namespace: System.Security.Cryptography.X509Certificates
internal interface INativeCertificateHelper
{
	// Methods

	public abstract X509CertificateImpl Import(X509Certificate cert) { }
}

// Namespace: System.Security.Cryptography.X509Certificates
[MonoTODOAttribute] // RVA: 0xBD170 Offset: 0xBC570 VA: 0x1800BD170
[ComVisibleAttribute] // RVA: 0xBD170 Offset: 0xBC570 VA: 0x1800BD170
[Serializable]
public class X509Certificate : IDeserializationCallback, ISerializable, IDisposable
{
	// Fields
	private X509CertificateImpl impl;
	private bool hideDates;
	private string issuer_name;
	private string subject_name;

	// Properties
	internal X509CertificateImpl Impl { get; }
	internal bool IsValid { get; }
	public string Issuer { get; }
	public string Subject { get; }

	// Methods

	internal void .ctor(byte[] data, bool dates) { }

	public void .ctor(byte[] data) { }

	internal void .ctor(X509CertificateImpl impl) { }

	public void .ctor(X509Certificate cert) { }

	internal void ImportHandle(X509CertificateImpl impl) { }

	internal X509CertificateImpl get_Impl() { }

	internal bool get_IsValid() { }

	public virtual bool Equals(X509Certificate other) { }

	public virtual byte[] GetCertHash() { }

	public virtual string GetCertHashString() { }

	public override int GetHashCode() { }

	public virtual byte[] GetRawCertData() { }

	public virtual byte[] GetSerialNumber() { }

	public virtual string GetSerialNumberString() { }

	public override string ToString() { }

	public virtual string ToString(bool fVerbose) { }

	public void .ctor() { }

	public void .ctor(SerializationInfo info, StreamingContext context) { }

	public string get_Issuer() { }

	public string get_Subject() { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public override bool Equals(object obj) { }

	[MonoTODOAttribute] // RVA: 0xC0C10 Offset: 0xC0010 VA: 0x1800C0C10
	[ComVisibleAttribute] // RVA: 0xC0C10 Offset: 0xC0010 VA: 0x1800C0C10
	public virtual void Import(byte[] rawData, string password, X509KeyStorageFlags keyStorageFlags) { }

	private void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public virtual void Reset() { }
}

// Namespace: System.Security.Cryptography.X509Certificates
internal abstract class X509CertificateImpl : IDisposable
{
	// Fields
	private byte[] cachedCertificateHash;

	// Properties
	public abstract bool IsValid { get; }

	// Methods

	public abstract bool get_IsValid() { }

	protected void ThrowIfContextInvalid() { }

	public abstract X509CertificateImpl Clone() { }

	public abstract string GetIssuerName(bool legacyV1Mode) { }

	public abstract string GetSubjectName(bool legacyV1Mode) { }

	public abstract byte[] GetRawCertData() { }

	public abstract DateTime GetValidFrom() { }

	public abstract DateTime GetValidUntil() { }

	public byte[] GetCertHash() { }

	protected abstract byte[] GetCertHash(bool lazy) { }

	public override int GetHashCode() { }

	public abstract bool Equals(X509CertificateImpl other, out bool result) { }

	public abstract byte[] GetSerialNumber() { }

	public abstract string ToString(bool full) { }

	public override bool Equals(object obj) { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	protected override void Finalize() { }

	protected void .ctor() { }
}

// Namespace: System.Security.Cryptography.X509Certificates
internal sealed class X509CertificateImplMono : X509CertificateImpl
{
	// Fields
	private X509Certificate x509;

	// Properties
	public override bool IsValid { get; }

	// Methods

	public void .ctor(X509Certificate x509) { }

	public override bool get_IsValid() { }

	public override X509CertificateImpl Clone() { }

	public override string GetIssuerName(bool legacyV1Mode) { }

	public override string GetSubjectName(bool legacyV1Mode) { }

	public override byte[] GetRawCertData() { }

	protected override byte[] GetCertHash(bool lazy) { }

	public override DateTime GetValidFrom() { }

	public override DateTime GetValidUntil() { }

	public override bool Equals(X509CertificateImpl other, out bool result) { }

	public override byte[] GetSerialNumber() { }

	public override string ToString(bool full) { }

	protected override void Dispose(bool disposing) { }
}

// Namespace: System.Security.Cryptography.X509Certificates
internal static class X509Helper
{
	// Fields
	private static INativeCertificateHelper nativeHelper;

	// Methods

	internal static void InstallNativeHelper(INativeCertificateHelper helper) { }

	private static X509CertificateImpl Import(byte[] rawData) { }

	public static X509CertificateImpl InitFromCertificate(X509Certificate cert) { }

	public static X509CertificateImpl InitFromCertificate(X509CertificateImpl impl) { }

	public static bool IsValid(X509CertificateImpl impl) { }

	internal static void ThrowIfContextInvalid(X509CertificateImpl impl) { }

	internal static Exception GetInvalidContextException() { }

	internal static X509Certificate ImportPkcs12(byte[] rawData, string password) { }

	private static byte[] PEM(string type, byte[] data) { }

	private static byte[] ConvertData(byte[] data) { }

	private static X509CertificateImpl ImportCore(byte[] rawData) { }

	public static X509CertificateImpl Import(byte[] rawData, string password, X509KeyStorageFlags keyStorageFlags) { }

	public static string ToHexString(byte[] data) { }
}

// Namespace: System.Runtime.Versioning
[AttributeUsageAttribute] // RVA: 0xA99A0 Offset: 0xA8DA0 VA: 0x1800A99A0
public sealed class TargetFrameworkAttribute : Attribute
{
	// Fields
	private string _frameworkName;
	private string _frameworkDisplayName;

	// Properties
	public string FrameworkDisplayName { set; }

	// Methods

	public void .ctor(string frameworkName) { }

	public void set_FrameworkDisplayName(string value) { }
}

// Namespace: System.Runtime.Versioning
internal static class BinaryCompatibility
{
	// Fields
	public static readonly bool TargetsAtLeast_Desktop_V4_5;
	public static readonly bool TargetsAtLeast_Desktop_V4_5_1;

	// Methods

	private static void .cctor() { }
}

// Namespace: System.Runtime.Serialization
[Serializable]
internal sealed class DeserializationEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object sender) { }

	public virtual IAsyncResult BeginInvoke(object sender, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Runtime.Serialization
[Serializable]
internal sealed class SerializationEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(StreamingContext context) { }

	public virtual IAsyncResult BeginInvoke(StreamingContext context, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Runtime.Serialization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class FormatterConverter : IFormatterConverter
{
	// Methods

	public void .ctor() { }

	public object Convert(object value, Type type) { }

	public bool ToBoolean(object value) { }

	public int ToInt32(object value) { }

	public long ToInt64(object value) { }

	public float ToSingle(object value) { }

	public string ToString(object value) { }
}

// Namespace: System.Runtime.Serialization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public static class FormatterServices
{
	// Fields
	internal static ConcurrentDictionary<MemberHolder, MemberInfo[]> m_MemberInfoTable;
	private static bool unsafeTypeForwardersIsEnabled;
	private static bool unsafeTypeForwardersIsEnabledInitialized;
	private static readonly Type[] advancedTypes;
	private static Binder s_binder;

	// Methods

	private static void .cctor() { }

	private static MemberInfo[] GetSerializableMembers(RuntimeType type) { }

	private static bool CheckSerializable(RuntimeType type) { }

	private static MemberInfo[] InternalGetSerializableMembers(RuntimeType type) { }

	private static bool GetParentTypes(RuntimeType parentType, out RuntimeType[] parentTypes, out int parentTypeCount) { }

	public static MemberInfo[] GetSerializableMembers(Type type, StreamingContext context) { }

	public static object GetUninitializedObject(Type type) { }

	public static object GetSafeUninitializedObject(Type type) { }

	private static object nativeGetUninitializedObject(RuntimeType type) { }

	private static object nativeGetSafeUninitializedObject(RuntimeType type) { }

	private static bool GetEnableUnsafeTypeForwarders() { }

	internal static bool UnsafeTypeForwardersIsEnabled() { }

	internal static void SerializationSetValue(MemberInfo fi, object target, object value) { }

	public static object PopulateObjectMembers(object obj, MemberInfo[] members, object[] data) { }

	public static object[] GetObjectData(object obj, MemberInfo[] members) { }

	public static Type GetTypeFromAssembly(Assembly assem, string name) { }

	internal static Assembly LoadAssemblyFromString(string assemblyName) { }

	internal static Assembly LoadAssemblyFromStringNoThrow(string assemblyName) { }

	internal static string GetClrAssemblyName(Type type, out bool hasTypeForwardedFrom) { }

	internal static string GetClrTypeFullName(Type type) { }

	private static string GetClrTypeFullNameForArray(Type type) { }

	private static string GetClrTypeFullNameForNonArrayTypes(Type type) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class FormatterServices.<>c__DisplayClass9_0
{
	// Fields
	public Type type;

	// Methods

	public void .ctor() { }

	internal MemberInfo[] <GetSerializableMembers>b__0(MemberHolder _) { }
}

// Namespace: System.Runtime.Serialization
internal sealed class SurrogateForCyclicalReference : ISerializationSurrogate
{
	// Fields
	private ISerializationSurrogate innerSurrogate;

	// Methods

	public void GetObjectData(object obj, SerializationInfo info, StreamingContext context) { }

	public object SetObjectData(object obj, SerializationInfo info, StreamingContext context, ISurrogateSelector selector) { }
}

// Namespace: System.Runtime.Serialization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IDeserializationCallback
{
	// Methods

	public abstract void OnDeserialization(object sender) { }
}

// Namespace: System.Runtime.Serialization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IFormatter
{}

// Namespace: System.Runtime.Serialization
[ComVisibleAttribute] // RVA: 0x59B10 Offset: 0x58F10 VA: 0x180059B10
[CLSCompliantAttribute] // RVA: 0x59B10 Offset: 0x58F10 VA: 0x180059B10
public interface IFormatterConverter
{
	// Methods

	public abstract object Convert(object value, Type type) { }

	public abstract bool ToBoolean(object value) { }

	public abstract int ToInt32(object value) { }

	public abstract long ToInt64(object value) { }

	public abstract float ToSingle(object value) { }

	public abstract string ToString(object value) { }
}

// Namespace: System.Runtime.Serialization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IObjectReference
{
	// Methods

	public abstract object GetRealObject(StreamingContext context) { }
}

// Namespace: System.Runtime.Serialization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface ISerializable
{
	// Methods

	public abstract void GetObjectData(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.Runtime.Serialization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface ISerializationSurrogate
{
	// Methods

	public abstract void GetObjectData(object obj, SerializationInfo info, StreamingContext context) { }

	public abstract object SetObjectData(object obj, SerializationInfo info, StreamingContext context, ISurrogateSelector selector) { }
}

// Namespace: System.Runtime.Serialization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface ISurrogateSelector
{
	// Methods

	public abstract ISerializationSurrogate GetSurrogate(Type type, StreamingContext context, out ISurrogateSelector selector) { }
}

// Namespace: System.Runtime.Serialization
[Serializable]
internal class MemberHolder
{
	// Fields
	internal Type memberType;
	internal StreamingContext context;

	// Methods

	internal void .ctor(Type type, StreamingContext ctx) { }

	public override int GetHashCode() { }

	public override bool Equals(object obj) { }
}

// Namespace: System.Runtime.Serialization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class ObjectIDGenerator
{
	// Fields
	internal int m_currentCount;
	internal int m_currentSize;
	internal long[] m_ids;
	internal object[] m_objs;
	private static readonly int[] sizes;

	// Methods

	public void .ctor() { }

	private int FindElement(object obj, out bool found) { }

	public virtual long GetId(object obj, out bool firstTime) { }

	public virtual long HasId(object obj, out bool firstTime) { }

	private void Rehash() { }

	private static void .cctor() { }
}

// Namespace: System.Runtime.Serialization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class ObjectManager
{
	// Fields
	private DeserializationEventHandler m_onDeserializationHandler;
	private SerializationEventHandler m_onDeserializedHandler;
	internal ObjectHolder[] m_objects;
	internal object m_topObject;
	internal ObjectHolderList m_specialFixupObjects;
	internal long m_fixupCount;
	internal ISurrogateSelector m_selector;
	internal StreamingContext m_context;

	// Properties
	internal object TopObject { get; set; }
	internal ObjectHolderList SpecialFixupObjects { get; }

	// Methods

	internal void .ctor(ISurrogateSelector selector, StreamingContext context, bool checkSecurity, bool isCrossAppDomain) { }

	private bool CanCallGetType(object obj) { }

	internal void set_TopObject(object value) { }

	internal object get_TopObject() { }

	internal ObjectHolderList get_SpecialFixupObjects() { }

	private static void .cctor() { }

	internal ObjectHolder FindObjectHolder(long objectID) { }

	internal ObjectHolder FindOrCreateObjectHolder(long objectID) { }

	private void AddObjectHolder(ObjectHolder holder) { }

	private bool GetCompletionInfo(FixupHolder fixup, out ObjectHolder holder, out object member, bool bThrowIfMissing) { }

	private void FixupSpecialObject(ObjectHolder holder) { }

	private bool ResolveObjectReference(ObjectHolder holder) { }

	private bool DoValueTypeFixup(FieldInfo memberToFix, ObjectHolder holder, object value) { }

	internal void CompleteObject(ObjectHolder holder, bool bObjectFullyComplete) { }

	private void DoNewlyRegisteredObjectFixups(ObjectHolder holder) { }

	public virtual object GetObject(long objectID) { }

	internal void RegisterString(string obj, long objectID, SerializationInfo info, long idOfContainingObj, MemberInfo member) { }

	public void RegisterObject(object obj, long objectID, SerializationInfo info, long idOfContainingObj, MemberInfo member, int[] arrayIndex) { }

	internal void CompleteISerializableObject(object obj, SerializationInfo info, StreamingContext context) { }

	internal static RuntimeConstructorInfo GetConstructor(RuntimeType t) { }

	public virtual void DoFixups() { }

	private void RegisterFixup(FixupHolder fixup, long objectToBeFixed, long objectRequired) { }

	public virtual void RecordFixup(long objectToBeFixed, MemberInfo member, long objectRequired) { }

	public virtual void RecordDelayedFixup(long objectToBeFixed, string memberName, long objectRequired) { }

	public virtual void RecordArrayElementFixup(long arrayToBeFixed, int[] indices, long objectRequired) { }

	public virtual void RaiseDeserializationEvent() { }

	internal virtual void AddOnDeserialization(DeserializationEventHandler handler) { }

	internal virtual void AddOnDeserialized(object obj) { }

	internal virtual void RaiseOnDeserializedEvent(object obj) { }

	public void RaiseOnDeserializingEvent(object obj) { }
}

// Namespace: System.Runtime.Serialization
internal sealed class ObjectHolder
{
	// Fields
	private object m_object;
	internal long m_id;
	private int m_missingElementsRemaining;
	private int m_missingDecendents;
	internal SerializationInfo m_serInfo;
	internal ISerializationSurrogate m_surrogate;
	internal FixupHolderList m_missingElements;
	internal LongList m_dependentObjects;
	internal ObjectHolder m_next;
	internal int m_flags;
	private bool m_markForFixupWhenAvailable;
	private ValueTypeFixupInfo m_valueFixup;
	private TypeLoadExceptionHolder m_typeLoad;
	private bool m_reachable;

	// Properties
	internal bool IsIncompleteObjectReference { get; set; }
	internal bool RequiresDelayedFixup { get; }
	internal bool RequiresValueTypeFixup { get; }
	internal bool ValueTypeFixupPerformed { get; set; }
	internal bool HasISerializable { get; }
	internal bool HasSurrogate { get; }
	internal bool CanSurrogatedObjectValueChange { get; }
	internal bool CanObjectValueChange { get; }
	internal int DirectlyDependentObjects { get; }
	internal int TotalDependentObjects { get; }
	internal bool Reachable { get; set; }
	internal bool TypeLoadExceptionReachable { get; }
	internal TypeLoadExceptionHolder TypeLoadException { get; set; }
	internal object ObjectValue { get; }
	internal SerializationInfo SerializationInfo { get; set; }
	internal ISerializationSurrogate Surrogate { get; }
	internal LongList DependentObjects { get; set; }
	internal bool RequiresSerInfoFixup { get; set; }
	internal ValueTypeFixupInfo ValueFixup { get; }
	internal bool CompletelyFixed { get; }
	internal long ContainerID { get; }

	// Methods

	internal void .ctor(long objID) { }

	internal void .ctor(object obj, long objID, SerializationInfo info, ISerializationSurrogate surrogate, long idOfContainingObj, FieldInfo field, int[] arrayIndex) { }

	internal void .ctor(string obj, long objID, SerializationInfo info, ISerializationSurrogate surrogate, long idOfContainingObj, FieldInfo field, int[] arrayIndex) { }

	private void IncrementDescendentFixups(int amount) { }

	internal void DecrementFixupsRemaining(ObjectManager manager) { }

	internal void RemoveDependency(long id) { }

	internal void AddFixup(FixupHolder fixup, ObjectManager manager) { }

	private void UpdateDescendentDependencyChain(int amount, ObjectManager manager) { }

	internal void AddDependency(long dependentObject) { }

	internal void UpdateData(object obj, SerializationInfo info, ISerializationSurrogate surrogate, long idOfContainer, FieldInfo field, int[] arrayIndex, ObjectManager manager) { }

	internal void MarkForCompletionWhenAvailable() { }

	internal void SetFlags() { }

	internal bool get_IsIncompleteObjectReference() { }

	internal void set_IsIncompleteObjectReference(bool value) { }

	internal bool get_RequiresDelayedFixup() { }

	internal bool get_RequiresValueTypeFixup() { }

	internal bool get_ValueTypeFixupPerformed() { }

	internal void set_ValueTypeFixupPerformed(bool value) { }

	internal bool get_HasISerializable() { }

	internal bool get_HasSurrogate() { }

	internal bool get_CanSurrogatedObjectValueChange() { }

	internal bool get_CanObjectValueChange() { }

	internal int get_DirectlyDependentObjects() { }

	internal int get_TotalDependentObjects() { }

	internal bool get_Reachable() { }

	internal void set_Reachable(bool value) { }

	internal bool get_TypeLoadExceptionReachable() { }

	internal TypeLoadExceptionHolder get_TypeLoadException() { }

	internal void set_TypeLoadException(TypeLoadExceptionHolder value) { }

	internal object get_ObjectValue() { }

	internal void SetObjectValue(object obj, ObjectManager manager) { }

	internal SerializationInfo get_SerializationInfo() { }

	internal void set_SerializationInfo(SerializationInfo value) { }

	internal ISerializationSurrogate get_Surrogate() { }

	internal LongList get_DependentObjects() { }

	internal void set_DependentObjects(LongList value) { }

	internal bool get_RequiresSerInfoFixup() { }

	internal void set_RequiresSerInfoFixup(bool value) { }

	internal ValueTypeFixupInfo get_ValueFixup() { }

	internal bool get_CompletelyFixed() { }

	internal long get_ContainerID() { }
}

// Namespace: System.Runtime.Serialization
[Serializable]
internal class FixupHolder
{
	// Fields
	internal long m_id;
	internal object m_fixupInfo;
	internal int m_fixupType;

	// Methods

	internal void .ctor(long id, object fixupInfo, int fixupType) { }
}

// Namespace: System.Runtime.Serialization
[Serializable]
internal class FixupHolderList
{
	// Fields
	internal FixupHolder[] m_values;
	internal int m_count;

	// Methods

	internal void .ctor() { }

	internal void .ctor(int startingSize) { }

	internal virtual void Add(FixupHolder fixup) { }

	private void EnlargeArray() { }
}

// Namespace: System.Runtime.Serialization
[Serializable]
internal class LongList
{
	// Fields
	private long[] m_values;
	private int m_count;
	private int m_totalItems;
	private int m_currentItem;

	// Properties
	internal int Count { get; }
	internal long Current { get; }

	// Methods

	internal void .ctor() { }

	internal void .ctor(int startingSize) { }

	internal void Add(long value) { }

	internal int get_Count() { }

	internal void StartEnumeration() { }

	internal bool MoveNext() { }

	internal long get_Current() { }

	internal bool RemoveElement(long value) { }

	private void EnlargeArray() { }
}

// Namespace: System.Runtime.Serialization
internal class ObjectHolderList
{
	// Fields
	internal ObjectHolder[] m_values;
	internal int m_count;

	// Properties
	internal int Version { get; }
	internal int Count { get; }

	// Methods

	internal void .ctor() { }

	internal void .ctor(int startingSize) { }

	internal virtual void Add(ObjectHolder value) { }

	internal ObjectHolderListEnumerator GetFixupEnumerator() { }

	private void EnlargeArray() { }

	internal int get_Version() { }

	internal int get_Count() { }
}

// Namespace: System.Runtime.Serialization
internal class ObjectHolderListEnumerator
{
	// Fields
	private bool m_isFixupEnumerator;
	private ObjectHolderList m_list;
	private int m_startingVersion;
	private int m_currPos;

	// Properties
	internal ObjectHolder Current { get; }

	// Methods

	internal void .ctor(ObjectHolderList list, bool isFixupEnumerator) { }

	internal bool MoveNext() { }

	internal ObjectHolder get_Current() { }
}

// Namespace: System.Runtime.Serialization
internal class TypeLoadExceptionHolder
{
	// Fields
	private string m_typeName;

	// Properties
	internal string TypeName { get; }

	// Methods

	internal void .ctor(string typeName) { }

	internal string get_TypeName() { }
}

// Namespace: System.Runtime.Serialization
public sealed class SafeSerializationEventArgs : EventArgs
{
	// Fields
	private StreamingContext m_streamingContext;
	private List<object> m_serializedStates;

	// Properties
	internal IList<object> SerializedStates { get; }

	// Methods

	internal void .ctor(StreamingContext streamingContext) { }

	internal IList<object> get_SerializedStates() { }
}

// Namespace: System.Runtime.Serialization
public interface ISafeSerializationData
{
	// Methods

	public abstract void CompleteDeserialization(object deserialized) { }
}

// Namespace: System.Runtime.Serialization
[Serializable]
internal sealed class SafeSerializationManager : IObjectReference, ISerializable
{
	// Fields
	private IList<object> m_serializedStates;
	private SerializationInfo m_savedSerializationInfo;
	private object m_realObject;
	private RuntimeType m_realType;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler<SafeSerializationEventArgs> SerializeObjectState;

	// Properties
	internal bool IsActive { get; }

	// Methods

	internal void .ctor() { }

	private void .ctor(SerializationInfo info, StreamingContext context) { }

	internal bool get_IsActive() { }

	internal void CompleteSerialization(object serializedObject, SerializationInfo info, StreamingContext context) { }

	internal void CompleteDeserialization(object deserializedObject) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { }

	private object System.Runtime.Serialization.IObjectReference.GetRealObject(StreamingContext context) { }

	[OnDeserializedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void OnDeserialized(StreamingContext context) { }
}

// Namespace: System.Runtime.Serialization
[ComVisibleAttribute] // RVA: 0x93AA0 Offset: 0x92EA0 VA: 0x180093AA0
[AttributeUsageAttribute] // RVA: 0x93AA0 Offset: 0x92EA0 VA: 0x180093AA0
public sealed class OptionalFieldAttribute : Attribute
{
	// Fields
	private int versionAdded;

	// Properties
	public int VersionAdded { set; }

	// Methods

	public void .ctor() { }

	public void set_VersionAdded(int value) { }
}

// Namespace: System.Runtime.Serialization
[AttributeUsageAttribute] // RVA: 0xDE170 Offset: 0xDD570 VA: 0x1800DE170
[ComVisibleAttribute] // RVA: 0xDE170 Offset: 0xDD570 VA: 0x1800DE170
public sealed class OnSerializingAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Runtime.Serialization
[AttributeUsageAttribute] // RVA: 0xDE170 Offset: 0xDD570 VA: 0x1800DE170
[ComVisibleAttribute] // RVA: 0xDE170 Offset: 0xDD570 VA: 0x1800DE170
public sealed class OnSerializedAttribute : Attribute
{}

// Namespace: System.Runtime.Serialization
[ComVisibleAttribute] // RVA: 0xE3250 Offset: 0xE2650 VA: 0x1800E3250
[AttributeUsageAttribute] // RVA: 0xE3250 Offset: 0xE2650 VA: 0x1800E3250
public sealed class OnDeserializingAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Runtime.Serialization
[ComVisibleAttribute] // RVA: 0xE3250 Offset: 0xE2650 VA: 0x1800E3250
[AttributeUsageAttribute] // RVA: 0xE3250 Offset: 0xE2650 VA: 0x1800E3250
public sealed class OnDeserializedAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Runtime.Serialization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public abstract class SerializationBinder
{
	// Methods

	public virtual void BindToName(Type serializedType, out string assemblyName, out string typeName) { }

	public abstract Type BindToType(string assemblyName, string typeName) { }

	protected void .ctor() { }
}

// Namespace: System.Runtime.Serialization
internal class SerializationEvents
{
	// Fields
	private List<MethodInfo> m_OnSerializingMethods;
	private List<MethodInfo> m_OnSerializedMethods;
	private List<MethodInfo> m_OnDeserializingMethods;
	private List<MethodInfo> m_OnDeserializedMethods;

	// Properties
	internal bool HasOnSerializingEvents { get; }

	// Methods

	private List<MethodInfo> GetMethodsWithAttribute(Type attribute, Type t) { }

	internal void .ctor(Type t) { }

	internal bool get_HasOnSerializingEvents() { }

	internal void InvokeOnSerializing(object obj, StreamingContext context) { }

	internal void InvokeOnDeserializing(object obj, StreamingContext context) { }

	internal void InvokeOnDeserialized(object obj, StreamingContext context) { }

	internal SerializationEventHandler AddOnSerialized(object obj, SerializationEventHandler handler) { }

	internal SerializationEventHandler AddOnDeserialized(object obj, SerializationEventHandler handler) { }
}

// Namespace: System.Runtime.Serialization
internal static class SerializationEventsCache
{
	// Fields
	private static Hashtable cache;

	// Methods

	internal static SerializationEvents GetSerializationEventsForType(Type t) { }

	private static void .cctor() { }
}

// Namespace: System.Runtime.Serialization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class SerializationException : SystemException
{
	// Fields
	private static string _nullMessage;

	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	public void .ctor(string message, Exception innerException) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	private static void .cctor() { }
}

// Namespace: System.Runtime.Serialization
internal sealed class SerializationFieldInfo : FieldInfo
{
	// Fields
	private RuntimeFieldInfo m_field;
	private string m_serializationName;

	// Properties
	public override Module Module { get; }
	public override int MetadataToken { get; }
	public override string Name { get; }
	public override Type DeclaringType { get; }
	public override Type ReflectedType { get; }
	public override Type FieldType { get; }
	internal RuntimeFieldInfo FieldInfo { get; }
	public override RuntimeFieldHandle FieldHandle { get; }
	public override FieldAttributes Attributes { get; }

	// Methods

	public override Module get_Module() { }

	public override int get_MetadataToken() { }

	internal void .ctor(RuntimeFieldInfo field, string namePrefix) { }

	public override string get_Name() { }

	public override Type get_DeclaringType() { }

	public override Type get_ReflectedType() { }

	public override object[] GetCustomAttributes(bool inherit) { }

	public override object[] GetCustomAttributes(Type attributeType, bool inherit) { }

	public override bool IsDefined(Type attributeType, bool inherit) { }

	public override Type get_FieldType() { }

	public override object GetValue(object obj) { }

	internal object InternalGetValue(object obj) { }

	public override void SetValue(object obj, object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture) { }

	internal void InternalSetValue(object obj, object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture) { }

	internal RuntimeFieldInfo get_FieldInfo() { }

	public override RuntimeFieldHandle get_FieldHandle() { }

	public override FieldAttributes get_Attributes() { }
}

// Namespace: System.Runtime.Serialization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class SerializationInfo
{
	// Fields
	private const int defaultSize = 4;
	private const string s_mscorlibAssemblySimpleName = "mscorlib";
	private const string s_mscorlibFileName = "mscorlib.dll";
	internal string[] m_members;
	internal object[] m_data;
	internal Type[] m_types;
	private Dictionary<string, int> m_nameToIndex;
	internal int m_currMember;
	internal IFormatterConverter m_converter;
	private string m_fullTypeName;
	private string m_assemName;
	private Type objectType;
	private bool isFullTypeNameSetExplicit;
	private bool isAssemblyNameSetExplicit;
	private bool requireSameTokenInPartialTrust;

	// Properties
	public string FullTypeName { get; }
	public string AssemblyName { get; }
	public int MemberCount { get; }
	public Type ObjectType { get; }
	public bool IsFullTypeNameSetExplicit { get; }
	public bool IsAssemblyNameSetExplicit { get; }

	// Methods

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public void .ctor(Type type, IFormatterConverter converter) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public void .ctor(Type type, IFormatterConverter converter, bool requireSameTokenInPartialTrust) { }

	public string get_FullTypeName() { }

	public string get_AssemblyName() { }

	public void SetType(Type type) { }

	private static bool Compare(byte[] a, byte[] b) { }

	internal static void DemandForUnsafeAssemblyNameAssignments(string originalAssemblyName, string newAssemblyName) { }

	internal static bool IsAssemblyNameAssignmentSafe(string originalAssemblyName, string newAssemblyName) { }

	public int get_MemberCount() { }

	public Type get_ObjectType() { }

	public bool get_IsFullTypeNameSetExplicit() { }

	public bool get_IsAssemblyNameSetExplicit() { }

	public SerializationInfoEnumerator GetEnumerator() { }

	private void ExpandArrays() { }

	public void AddValue(string name, object value, Type type) { }

	public void AddValue(string name, object value) { }

	public void AddValue(string name, bool value) { }

	public void AddValue(string name, char value) { }

	public void AddValue(string name, byte value) { }

	public void AddValue(string name, short value) { }

	public void AddValue(string name, int value) { }

	public void AddValue(string name, long value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public void AddValue(string name, ulong value) { }

	public void AddValue(string name, float value) { }

	public void AddValue(string name, DateTime value) { }

	internal void AddValueInternal(string name, object value, Type type) { }

	internal void UpdateValue(string name, object value, Type type) { }

	private int FindElement(string name) { }

	private object GetElement(string name, out Type foundType) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	private object GetElementNoThrow(string name, out Type foundType) { }

	public object GetValue(string name, Type type) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	internal object GetValueNoThrow(string name, Type type) { }

	public bool GetBoolean(string name) { }

	public int GetInt32(string name) { }

	public long GetInt64(string name) { }

	public float GetSingle(string name) { }

	public string GetString(string name) { }
}

// Namespace: System.Runtime.Serialization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public struct SerializationEntry
{
	// Fields
	private Type m_type;
	private object m_value;
	private string m_name;

	// Properties
	public object Value { get; }
	public string Name { get; }
	public Type ObjectType { get; }

	// Methods

	public object get_Value() { }

	public string get_Name() { }

	public Type get_ObjectType() { }

	internal void .ctor(string entryName, object entryValue, Type entryType) { }
}

// Namespace: System.Runtime.Serialization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class SerializationInfoEnumerator : IEnumerator
{
	// Fields
	private string[] m_members;
	private object[] m_data;
	private Type[] m_types;
	private int m_numItems;
	private int m_currItem;
	private bool m_current;

	// Properties
	private object System.Collections.IEnumerator.Current { get; }
	public SerializationEntry Current { get; }
	public string Name { get; }
	public object Value { get; }
	public Type ObjectType { get; }

	// Methods

	internal void .ctor(string[] members, object[] info, Type[] types, int numItems) { }

	public bool MoveNext() { }

	private object System.Collections.IEnumerator.get_Current() { }

	public SerializationEntry get_Current() { }

	public void Reset() { }

	public string get_Name() { }

	public object get_Value() { }

	public Type get_ObjectType() { }
}

// Namespace: System.Runtime.Serialization
public sealed class SerializationObjectManager
{
	// Fields
	private Hashtable m_objectSeenTable;
	private SerializationEventHandler m_onSerializedHandler;
	private StreamingContext m_context;

	// Methods

	public void .ctor(StreamingContext context) { }

	public void RegisterObject(object obj) { }

	public void RaiseOnSerializedEvent() { }

	private void AddOnSerialized(object obj) { }
}

// Namespace: System.Runtime.Serialization
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public struct StreamingContext
{
	// Fields
	internal object m_additionalContext;
	internal StreamingContextStates m_state;

	// Properties
	public object Context { get; }
	public StreamingContextStates State { get; }

	// Methods

	public void .ctor(StreamingContextStates state) { }

	public void .ctor(StreamingContextStates state, object additional) { }

	public object get_Context() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public StreamingContextStates get_State() { }
}

// Namespace: System.Runtime.Serialization
[FlagsAttribute] // RVA: 0xC5D30 Offset: 0xC5130 VA: 0x1800C5D30
[ComVisibleAttribute] // RVA: 0xC5D30 Offset: 0xC5130 VA: 0x1800C5D30
[Serializable]
public enum StreamingContextStates
{
	// Fields
	public int value__;
	public const StreamingContextStates CrossProcess = 1;
	public const StreamingContextStates CrossMachine = 2;
	public const StreamingContextStates File = 4;
	public const StreamingContextStates Persistence = 8;
	public const StreamingContextStates Remoting = 16;
	public const StreamingContextStates Other = 32;
	public const StreamingContextStates Clone = 64;
	public const StreamingContextStates CrossAppDomain = 128;
	public const StreamingContextStates All = 255;
}

// Namespace: System.Runtime.Serialization
internal class ValueTypeFixupInfo
{
	// Fields
	private long m_containerID;
	private FieldInfo m_parentField;
	private int[] m_parentIndex;

	// Properties
	public long ContainerID { get; }
	public FieldInfo ParentField { get; }
	public int[] ParentIndex { get; }

	// Methods

	public void .ctor(long containerID, FieldInfo member, int[] parentIndex) { }

	public long get_ContainerID() { }

	public FieldInfo get_ParentField() { }

	public int[] get_ParentIndex() { }
}

// Namespace: System.Runtime.Serialization.Formatters
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum FormatterTypeStyle
{
	// Fields
	public int value__;
	public const FormatterTypeStyle TypesWhenNeeded = 0;
	public const FormatterTypeStyle TypesAlways = 1;
	public const FormatterTypeStyle XsdString = 2;
}

// Namespace: System.Runtime.Serialization.Formatters
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum FormatterAssemblyStyle
{
	// Fields
	public int value__;
	public const FormatterAssemblyStyle Simple = 0;
	public const FormatterAssemblyStyle Full = 1;
}

// Namespace: System.Runtime.Serialization.Formatters
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public enum TypeFilterLevel
{
	// Fields
	public int value__;
	public const TypeFilterLevel Low = 2;
	public const TypeFilterLevel Full = 3;
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal static class BinaryConverter
{
	// Methods

	internal static BinaryTypeEnum GetBinaryTypeInfo(Type type, WriteObjectInfo objectInfo, string typeName, ObjectWriter objectWriter, out object typeInformation, out int assemId) { }

	internal static BinaryTypeEnum GetParserBinaryTypeInfo(Type type, out object typeInformation) { }

	internal static void WriteTypeInfo(BinaryTypeEnum binaryTypeEnum, object typeInformation, int assemId, __BinaryWriter sout) { }

	internal static object ReadTypeInfo(BinaryTypeEnum binaryTypeEnum, __BinaryParser input, out int assemId) { }

	internal static void TypeFromInfo(BinaryTypeEnum binaryTypeEnum, object typeInformation, ObjectReader objectReader, BinaryAssemblyInfo assemblyInfo, out InternalPrimitiveTypeE primitiveTypeEnum, out string typeString, out Type type, out bool isVariant) { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal static class IOUtil
{
	// Methods

	internal static bool FlagTest(MessageEnum flag, MessageEnum target) { }

	internal static void WriteStringWithCode(string value, __BinaryWriter sout) { }

	internal static void WriteWithCode(Type type, object value, __BinaryWriter sout) { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal interface IStreamable
{}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class BinaryAssemblyInfo
{
	// Fields
	internal string assemblyString;
	private Assembly assembly;

	// Methods

	internal void .ctor(string assemblyString) { }

	internal void .ctor(string assemblyString, Assembly assembly) { }

	internal Assembly GetAssembly() { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class SerializationHeaderRecord : IStreamable
{
	// Fields
	internal int binaryFormatterMajorVersion;
	internal int binaryFormatterMinorVersion;
	internal BinaryHeaderEnum binaryHeaderEnum;
	internal int topId;
	internal int headerId;
	internal int majorVersion;
	internal int minorVersion;

	// Methods

	internal void .ctor() { }

	internal void .ctor(BinaryHeaderEnum binaryHeaderEnum, int topId, int headerId, int majorVersion, int minorVersion) { }

	public void Write(__BinaryWriter sout) { }

	private static int GetInt32(byte[] buffer, int index) { }

	public void Read(__BinaryParser input) { }

	public void Dump() { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class BinaryAssembly : IStreamable
{
	// Fields
	internal int assemId;
	internal string assemblyString;

	// Methods

	internal void .ctor() { }

	internal void Set(int assemId, string assemblyString) { }

	public void Write(__BinaryWriter sout) { }

	public void Read(__BinaryParser input) { }

	public void Dump() { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class BinaryCrossAppDomainAssembly : IStreamable
{
	// Fields
	internal int assemId;
	internal int assemblyIndex;

	// Methods

	internal void .ctor() { }

	public void Read(__BinaryParser input) { }

	public void Dump() { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class BinaryObject : IStreamable
{
	// Fields
	internal int objectId;
	internal int mapId;

	// Methods

	internal void .ctor() { }

	internal void Set(int objectId, int mapId) { }

	public void Write(__BinaryWriter sout) { }

	public void Read(__BinaryParser input) { }

	public void Dump() { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class BinaryMethodCall
{
	// Fields
	private string methodName;
	private string typeName;
	private object[] args;
	private object callContext;
	private Type[] argTypes;
	private bool bArgsPrimitive;
	private MessageEnum messageEnum;

	// Methods

	internal void Write(__BinaryWriter sout) { }

	internal void Dump() { }

	public void .ctor() { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class BinaryMethodReturn : IStreamable
{
	// Fields
	private object returnValue;
	private object[] args;
	private object callContext;
	private Type[] argTypes;
	private bool bArgsPrimitive;
	private MessageEnum messageEnum;
	private Type returnType;
	private static object instanceOfVoid;

	// Methods

	private static void .cctor() { }

	internal void .ctor() { }

	public void Write(__BinaryWriter sout) { }

	public void Dump() { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class BinaryObjectString : IStreamable
{
	// Fields
	internal int objectId;
	internal string value;

	// Methods

	internal void .ctor() { }

	internal void Set(int objectId, string value) { }

	public void Write(__BinaryWriter sout) { }

	public void Read(__BinaryParser input) { }

	public void Dump() { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class BinaryCrossAppDomainString : IStreamable
{
	// Fields
	internal int objectId;
	internal int value;

	// Methods

	internal void .ctor() { }

	public void Read(__BinaryParser input) { }

	public void Dump() { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class BinaryCrossAppDomainMap : IStreamable
{
	// Fields
	internal int crossAppDomainArrayIndex;

	// Methods

	internal void .ctor() { }

	public void Read(__BinaryParser input) { }

	public void Dump() { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class MemberPrimitiveTyped : IStreamable
{
	// Fields
	internal InternalPrimitiveTypeE primitiveTypeEnum;
	internal object value;

	// Methods

	internal void .ctor() { }

	internal void Set(InternalPrimitiveTypeE primitiveTypeEnum, object value) { }

	public void Write(__BinaryWriter sout) { }

	public void Read(__BinaryParser input) { }

	public void Dump() { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class BinaryObjectWithMap : IStreamable
{
	// Fields
	internal BinaryHeaderEnum binaryHeaderEnum;
	internal int objectId;
	internal string name;
	internal int numMembers;
	internal string[] memberNames;
	internal int assemId;

	// Methods

	internal void .ctor() { }

	internal void .ctor(BinaryHeaderEnum binaryHeaderEnum) { }

	internal void Set(int objectId, string name, int numMembers, string[] memberNames, int assemId) { }

	public void Write(__BinaryWriter sout) { }

	public void Read(__BinaryParser input) { }

	public void Dump() { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class BinaryObjectWithMapTyped : IStreamable
{
	// Fields
	internal BinaryHeaderEnum binaryHeaderEnum;
	internal int objectId;
	internal string name;
	internal int numMembers;
	internal string[] memberNames;
	internal BinaryTypeEnum[] binaryTypeEnumA;
	internal object[] typeInformationA;
	internal int[] memberAssemIds;
	internal int assemId;

	// Methods

	internal void .ctor() { }

	internal void .ctor(BinaryHeaderEnum binaryHeaderEnum) { }

	internal void Set(int objectId, string name, int numMembers, string[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, object[] typeInformationA, int[] memberAssemIds, int assemId) { }

	public void Write(__BinaryWriter sout) { }

	public void Read(__BinaryParser input) { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class BinaryArray : IStreamable
{
	// Fields
	internal int objectId;
	internal int rank;
	internal int[] lengthA;
	internal int[] lowerBoundA;
	internal BinaryTypeEnum binaryTypeEnum;
	internal object typeInformation;
	internal int assemId;
	private BinaryHeaderEnum binaryHeaderEnum;
	internal BinaryArrayTypeEnum binaryArrayTypeEnum;

	// Methods

	internal void .ctor() { }

	internal void .ctor(BinaryHeaderEnum binaryHeaderEnum) { }

	internal void Set(int objectId, int rank, int[] lengthA, int[] lowerBoundA, BinaryTypeEnum binaryTypeEnum, object typeInformation, BinaryArrayTypeEnum binaryArrayTypeEnum, int assemId) { }

	public void Write(__BinaryWriter sout) { }

	public void Read(__BinaryParser input) { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class MemberPrimitiveUnTyped : IStreamable
{
	// Fields
	internal InternalPrimitiveTypeE typeInformation;
	internal object value;

	// Methods

	internal void .ctor() { }

	internal void Set(InternalPrimitiveTypeE typeInformation, object value) { }

	internal void Set(InternalPrimitiveTypeE typeInformation) { }

	public void Write(__BinaryWriter sout) { }

	public void Read(__BinaryParser input) { }

	public void Dump() { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class MemberReference : IStreamable
{
	// Fields
	internal int idRef;

	// Methods

	internal void .ctor() { }

	internal void Set(int idRef) { }

	public void Write(__BinaryWriter sout) { }

	public void Read(__BinaryParser input) { }

	public void Dump() { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class ObjectNull : IStreamable
{
	// Fields
	internal int nullCount;

	// Methods

	internal void .ctor() { }

	internal void SetNullCount(int nullCount) { }

	public void Write(__BinaryWriter sout) { }

	public void Read(__BinaryParser input, BinaryHeaderEnum binaryHeaderEnum) { }

	public void Dump() { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class MessageEnd : IStreamable
{
	// Methods

	internal void .ctor() { }

	public void Write(__BinaryWriter sout) { }

	public void Read(__BinaryParser input) { }

	public void Dump() { }

	public void Dump(Stream sout) { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class ObjectMap
{
	// Fields
	internal string objectName;
	internal Type objectType;
	internal BinaryTypeEnum[] binaryTypeEnumA;
	internal object[] typeInformationA;
	internal Type[] memberTypes;
	internal string[] memberNames;
	internal ReadObjectInfo objectInfo;
	internal bool isInitObjectInfo;
	internal ObjectReader objectReader;
	internal int objectId;
	internal BinaryAssemblyInfo assemblyInfo;

	// Methods

	internal void .ctor(string objectName, Type objectType, string[] memberNames, ObjectReader objectReader, int objectId, BinaryAssemblyInfo assemblyInfo) { }

	internal void .ctor(string objectName, string[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, object[] typeInformationA, int[] memberAssemIds, ObjectReader objectReader, int objectId, BinaryAssemblyInfo assemblyInfo, SizedArray assemIdToAssemblyTable) { }

	internal ReadObjectInfo CreateObjectInfo(ref SerializationInfo si, ref object[] memberData) { }

	internal static ObjectMap Create(string name, Type objectType, string[] memberNames, ObjectReader objectReader, int objectId, BinaryAssemblyInfo assemblyInfo) { }

	internal static ObjectMap Create(string name, string[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, object[] typeInformationA, int[] memberAssemIds, ObjectReader objectReader, int objectId, BinaryAssemblyInfo assemblyInfo, SizedArray assemIdToAssemblyTable) { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class ObjectProgress
{
	// Fields
	internal static int opRecordIdCount;
	internal bool isInitial;
	internal int count;
	internal BinaryTypeEnum expectedType;
	internal object expectedTypeInformation;
	internal string name;
	internal InternalObjectTypeE objectTypeEnum;
	internal InternalMemberTypeE memberTypeEnum;
	internal InternalMemberValueE memberValueEnum;
	internal Type dtType;
	internal int numItems;
	internal BinaryTypeEnum binaryTypeEnum;
	internal object typeInformation;
	internal int nullCount;
	internal int memberLength;
	internal BinaryTypeEnum[] binaryTypeEnumA;
	internal object[] typeInformationA;
	internal string[] memberNames;
	internal Type[] memberTypes;
	internal ParseRecord pr;

	// Methods

	internal void .ctor() { }

	internal void Init() { }

	internal void ArrayCountIncrement(int value) { }

	internal bool GetNext(out BinaryTypeEnum outBinaryTypeEnum, out object outTypeInformation) { }

	private static void .cctor() { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class Converter
{
	// Fields
	private static int primitiveTypeEnumLength;
	private static Type[] typeA;
	private static Type[] arrayTypeA;
	private static string[] valueA;
	private static TypeCode[] typeCodeA;
	private static InternalPrimitiveTypeE[] codeA;
	internal static Type typeofISerializable;
	internal static Type typeofString;
	internal static Type typeofConverter;
	internal static Type typeofBoolean;
	internal static Type typeofByte;
	internal static Type typeofChar;
	internal static Type typeofDecimal;
	internal static Type typeofDouble;
	internal static Type typeofInt16;
	internal static Type typeofInt32;
	internal static Type typeofInt64;
	internal static Type typeofSByte;
	internal static Type typeofSingle;
	internal static Type typeofTimeSpan;
	internal static Type typeofDateTime;
	internal static Type typeofUInt16;
	internal static Type typeofUInt32;
	internal static Type typeofUInt64;
	internal static Type typeofObject;
	internal static Type typeofSystemVoid;
	internal static Assembly urtAssembly;
	internal static string urtAssemblyString;
	internal static Type typeofTypeArray;
	internal static Type typeofObjectArray;
	internal static Type typeofStringArray;
	internal static Type typeofBooleanArray;
	internal static Type typeofByteArray;
	internal static Type typeofCharArray;
	internal static Type typeofDecimalArray;
	internal static Type typeofDoubleArray;
	internal static Type typeofInt16Array;
	internal static Type typeofInt32Array;
	internal static Type typeofInt64Array;
	internal static Type typeofSByteArray;
	internal static Type typeofSingleArray;
	internal static Type typeofTimeSpanArray;
	internal static Type typeofDateTimeArray;
	internal static Type typeofUInt16Array;
	internal static Type typeofUInt32Array;
	internal static Type typeofUInt64Array;
	internal static Type typeofMarshalByRefObject;

	// Methods

	internal static InternalPrimitiveTypeE ToCode(Type type) { }

	internal static bool IsWriteAsByteArray(InternalPrimitiveTypeE code) { }

	internal static int TypeLength(InternalPrimitiveTypeE code) { }

	internal static Type ToArrayType(InternalPrimitiveTypeE code) { }

	private static void InitTypeA() { }

	private static void InitArrayTypeA() { }

	internal static Type ToType(InternalPrimitiveTypeE code) { }

	internal static Array CreatePrimitiveArray(InternalPrimitiveTypeE code, int length) { }

	internal static bool IsPrimitiveArray(Type type, out object typeInformation) { }

	private static void InitValueA() { }

	internal static string ToComType(InternalPrimitiveTypeE code) { }

	private static void InitTypeCodeA() { }

	internal static TypeCode ToTypeCode(InternalPrimitiveTypeE code) { }

	private static void InitCodeA() { }

	internal static InternalPrimitiveTypeE ToPrimitiveTypeEnum(TypeCode typeCode) { }

	internal static object FromString(string value, InternalPrimitiveTypeE code) { }

	private static void .cctor() { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
[Serializable]
internal enum BinaryHeaderEnum
{
	// Fields
	public int value__;
	public const BinaryHeaderEnum SerializedStreamHeader = 0;
	public const BinaryHeaderEnum Object = 1;
	public const BinaryHeaderEnum ObjectWithMap = 2;
	public const BinaryHeaderEnum ObjectWithMapAssemId = 3;
	public const BinaryHeaderEnum ObjectWithMapTyped = 4;
	public const BinaryHeaderEnum ObjectWithMapTypedAssemId = 5;
	public const BinaryHeaderEnum ObjectString = 6;
	public const BinaryHeaderEnum Array = 7;
	public const BinaryHeaderEnum MemberPrimitiveTyped = 8;
	public const BinaryHeaderEnum MemberReference = 9;
	public const BinaryHeaderEnum ObjectNull = 10;
	public const BinaryHeaderEnum MessageEnd = 11;
	public const BinaryHeaderEnum Assembly = 12;
	public const BinaryHeaderEnum ObjectNullMultiple256 = 13;
	public const BinaryHeaderEnum ObjectNullMultiple = 14;
	public const BinaryHeaderEnum ArraySinglePrimitive = 15;
	public const BinaryHeaderEnum ArraySingleObject = 16;
	public const BinaryHeaderEnum ArraySingleString = 17;
	public const BinaryHeaderEnum CrossAppDomainMap = 18;
	public const BinaryHeaderEnum CrossAppDomainString = 19;
	public const BinaryHeaderEnum CrossAppDomainAssembly = 20;
	public const BinaryHeaderEnum MethodCall = 21;
	public const BinaryHeaderEnum MethodReturn = 22;
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
[Serializable]
internal enum BinaryTypeEnum
{
	// Fields
	public int value__;
	public const BinaryTypeEnum Primitive = 0;
	public const BinaryTypeEnum String = 1;
	public const BinaryTypeEnum Object = 2;
	public const BinaryTypeEnum ObjectUrt = 3;
	public const BinaryTypeEnum ObjectUser = 4;
	public const BinaryTypeEnum ObjectArray = 5;
	public const BinaryTypeEnum StringArray = 6;
	public const BinaryTypeEnum PrimitiveArray = 7;
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
[Serializable]
internal enum BinaryArrayTypeEnum
{
	// Fields
	public int value__;
	public const BinaryArrayTypeEnum Single = 0;
	public const BinaryArrayTypeEnum Jagged = 1;
	public const BinaryArrayTypeEnum Rectangular = 2;
	public const BinaryArrayTypeEnum SingleOffset = 3;
	public const BinaryArrayTypeEnum JaggedOffset = 4;
	public const BinaryArrayTypeEnum RectangularOffset = 5;
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
[Serializable]
internal enum InternalSerializerTypeE
{
	// Fields
	public int value__;
	public const InternalSerializerTypeE Soap = 1;
	public const InternalSerializerTypeE Binary = 2;
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
[Serializable]
internal enum InternalParseTypeE
{
	// Fields
	public int value__;
	public const InternalParseTypeE Empty = 0;
	public const InternalParseTypeE SerializedStreamHeader = 1;
	public const InternalParseTypeE Object = 2;
	public const InternalParseTypeE Member = 3;
	public const InternalParseTypeE ObjectEnd = 4;
	public const InternalParseTypeE MemberEnd = 5;
	public const InternalParseTypeE Headers = 6;
	public const InternalParseTypeE HeadersEnd = 7;
	public const InternalParseTypeE SerializedStreamHeaderEnd = 8;
	public const InternalParseTypeE Envelope = 9;
	public const InternalParseTypeE EnvelopeEnd = 10;
	public const InternalParseTypeE Body = 11;
	public const InternalParseTypeE BodyEnd = 12;
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
[Serializable]
internal enum InternalObjectTypeE
{
	// Fields
	public int value__;
	public const InternalObjectTypeE Empty = 0;
	public const InternalObjectTypeE Object = 1;
	public const InternalObjectTypeE Array = 2;
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
[Serializable]
internal enum InternalObjectPositionE
{
	// Fields
	public int value__;
	public const InternalObjectPositionE Empty = 0;
	public const InternalObjectPositionE Top = 1;
	public const InternalObjectPositionE Child = 2;
	public const InternalObjectPositionE Headers = 3;
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
[Serializable]
internal enum InternalArrayTypeE
{
	// Fields
	public int value__;
	public const InternalArrayTypeE Empty = 0;
	public const InternalArrayTypeE Single = 1;
	public const InternalArrayTypeE Jagged = 2;
	public const InternalArrayTypeE Rectangular = 3;
	public const InternalArrayTypeE Base64 = 4;
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
[Serializable]
internal enum InternalMemberTypeE
{
	// Fields
	public int value__;
	public const InternalMemberTypeE Empty = 0;
	public const InternalMemberTypeE Header = 1;
	public const InternalMemberTypeE Field = 2;
	public const InternalMemberTypeE Item = 3;
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
[Serializable]
internal enum InternalMemberValueE
{
	// Fields
	public int value__;
	public const InternalMemberValueE Empty = 0;
	public const InternalMemberValueE InlineValue = 1;
	public const InternalMemberValueE Nested = 2;
	public const InternalMemberValueE Reference = 3;
	public const InternalMemberValueE Null = 4;
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
[Serializable]
internal enum InternalPrimitiveTypeE
{
	// Fields
	public int value__;
	public const InternalPrimitiveTypeE Invalid = 0;
	public const InternalPrimitiveTypeE Boolean = 1;
	public const InternalPrimitiveTypeE Byte = 2;
	public const InternalPrimitiveTypeE Char = 3;
	public const InternalPrimitiveTypeE Currency = 4;
	public const InternalPrimitiveTypeE Decimal = 5;
	public const InternalPrimitiveTypeE Double = 6;
	public const InternalPrimitiveTypeE Int16 = 7;
	public const InternalPrimitiveTypeE Int32 = 8;
	public const InternalPrimitiveTypeE Int64 = 9;
	public const InternalPrimitiveTypeE SByte = 10;
	public const InternalPrimitiveTypeE Single = 11;
	public const InternalPrimitiveTypeE TimeSpan = 12;
	public const InternalPrimitiveTypeE DateTime = 13;
	public const InternalPrimitiveTypeE UInt16 = 14;
	public const InternalPrimitiveTypeE UInt32 = 15;
	public const InternalPrimitiveTypeE UInt64 = 16;
	public const InternalPrimitiveTypeE Null = 17;
	public const InternalPrimitiveTypeE String = 18;
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
internal enum MessageEnum
{
	// Fields
	public int value__;
	public const MessageEnum NoArgs = 1;
	public const MessageEnum ArgsInline = 2;
	public const MessageEnum ArgsIsArray = 4;
	public const MessageEnum ArgsInArray = 8;
	public const MessageEnum NoContext = 16;
	public const MessageEnum ContextInline = 32;
	public const MessageEnum ContextInArray = 64;
	public const MessageEnum MethodSignatureInArray = 128;
	public const MessageEnum PropertyInArray = 256;
	public const MessageEnum NoReturnValue = 512;
	public const MessageEnum ReturnValueVoid = 1024;
	public const MessageEnum ReturnValueInline = 2048;
	public const MessageEnum ReturnValueInArray = 4096;
	public const MessageEnum ExceptionInArray = 8192;
	public const MessageEnum GenericMethod = 32768;
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
[Serializable]
internal enum ValueFixupEnum
{
	// Fields
	public int value__;
	public const ValueFixupEnum Empty = 0;
	public const ValueFixupEnum Array = 1;
	public const ValueFixupEnum Header = 2;
	public const ValueFixupEnum Member = 3;
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class BinaryFormatter : IRemotingFormatter, IFormatter
{
	// Fields
	internal ISurrogateSelector m_surrogates;
	internal StreamingContext m_context;
	internal SerializationBinder m_binder;
	internal FormatterTypeStyle m_typeFormat;
	internal FormatterAssemblyStyle m_assemblyFormat;
	internal TypeFilterLevel m_securityLevel;
	internal object[] m_crossAppDomainArray;
	private static Dictionary<Type, TypeInformation> typeNameCache;

	// Properties
	public FormatterAssemblyStyle AssemblyFormat { set; }
	public ISurrogateSelector SurrogateSelector { set; }

	// Methods

	public void set_AssemblyFormat(FormatterAssemblyStyle value) { }

	public void set_SurrogateSelector(ISurrogateSelector value) { }

	public void .ctor() { }

	public void .ctor(ISurrogateSelector selector, StreamingContext context) { }

	public object Deserialize(Stream serializationStream) { }

	internal object Deserialize(Stream serializationStream, HeaderHandler handler, bool fCheck) { }

	public object Deserialize(Stream serializationStream, HeaderHandler handler) { }

	public void Serialize(Stream serializationStream, object graph) { }

	public void Serialize(Stream serializationStream, object graph, Header[] headers) { }

	internal void Serialize(Stream serializationStream, object graph, Header[] headers, bool fCheck) { }

	internal static TypeInformation GetTypeInformation(Type type) { }

	private static void .cctor() { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class __BinaryWriter
{
	// Fields
	internal Stream sout;
	internal FormatterTypeStyle formatterTypeStyle;
	internal Hashtable objectMapTable;
	internal ObjectWriter objectWriter;
	internal BinaryWriter dataWriter;
	internal int m_nestedObjectCount;
	private int nullCount;
	internal BinaryMethodCall binaryMethodCall;
	internal BinaryMethodReturn binaryMethodReturn;
	internal BinaryObject binaryObject;
	internal BinaryObjectWithMap binaryObjectWithMap;
	internal BinaryObjectWithMapTyped binaryObjectWithMapTyped;
	internal BinaryObjectString binaryObjectString;
	internal BinaryArray binaryArray;
	private byte[] byteBuffer;
	private int chunkSize;
	internal MemberPrimitiveUnTyped memberPrimitiveUnTyped;
	internal MemberPrimitiveTyped memberPrimitiveTyped;
	internal ObjectNull objectNull;
	internal MemberReference memberReference;
	internal BinaryAssembly binaryAssembly;

	// Methods

	internal void .ctor(Stream sout, ObjectWriter objectWriter, FormatterTypeStyle formatterTypeStyle) { }

	internal void WriteBegin() { }

	internal void WriteEnd() { }

	internal void WriteBoolean(bool value) { }

	internal void WriteByte(byte value) { }

	private void WriteBytes(byte[] value) { }

	private void WriteBytes(byte[] byteA, int offset, int size) { }

	internal void WriteChar(char value) { }

	internal void WriteChars(char[] value) { }

	internal void WriteDecimal(Decimal value) { }

	internal void WriteSingle(float value) { }

	internal void WriteDouble(double value) { }

	internal void WriteInt16(short value) { }

	internal void WriteInt32(int value) { }

	internal void WriteInt64(long value) { }

	internal void WriteSByte(sbyte value) { }

	internal void WriteString(string value) { }

	internal void WriteTimeSpan(TimeSpan value) { }

	internal void WriteDateTime(DateTime value) { }

	internal void WriteUInt16(ushort value) { }

	internal void WriteUInt32(uint value) { }

	internal void WriteUInt64(ulong value) { }

	internal void WriteObjectEnd(NameInfo memberNameInfo, NameInfo typeNameInfo) { }

	internal void WriteSerializationHeaderEnd() { }

	internal void WriteSerializationHeader(int topId, int headerId, int minorVersion, int majorVersion) { }

	internal void WriteMethodCall() { }

	internal void WriteMethodReturn() { }

	internal void WriteObject(NameInfo nameInfo, NameInfo typeNameInfo, int numMembers, string[] memberNames, Type[] memberTypes, WriteObjectInfo[] memberObjectInfos) { }

	internal void WriteObjectString(int objectId, string value) { }

	internal void WriteSingleArray(NameInfo memberNameInfo, NameInfo arrayNameInfo, WriteObjectInfo objectInfo, NameInfo arrayElemTypeNameInfo, int length, int lowerBound, Array array) { }

	private void WriteArrayAsBytes(Array array, int typeLength) { }

	internal void WriteJaggedArray(NameInfo memberNameInfo, NameInfo arrayNameInfo, WriteObjectInfo objectInfo, NameInfo arrayElemTypeNameInfo, int length, int lowerBound) { }

	internal void WriteRectangleArray(NameInfo memberNameInfo, NameInfo arrayNameInfo, WriteObjectInfo objectInfo, NameInfo arrayElemTypeNameInfo, int rank, int[] lengthA, int[] lowerBoundA) { }

	internal void WriteObjectByteArray(NameInfo memberNameInfo, NameInfo arrayNameInfo, WriteObjectInfo objectInfo, NameInfo arrayElemTypeNameInfo, int length, int lowerBound, byte[] byteA) { }

	internal void WriteMember(NameInfo memberNameInfo, NameInfo typeNameInfo, object value) { }

	internal void WriteNullMember(NameInfo memberNameInfo, NameInfo typeNameInfo) { }

	internal void WriteMemberObjectRef(NameInfo memberNameInfo, int idRef) { }

	internal void WriteMemberNested(NameInfo memberNameInfo) { }

	internal void WriteMemberString(NameInfo memberNameInfo, NameInfo typeNameInfo, string value) { }

	internal void WriteItem(NameInfo itemNameInfo, NameInfo typeNameInfo, object value) { }

	internal void WriteNullItem(NameInfo itemNameInfo, NameInfo typeNameInfo) { }

	internal void WriteDelayedNullItem() { }

	internal void WriteItemEnd() { }

	private void InternalWriteItemNull() { }

	internal void WriteItemObjectRef(NameInfo nameInfo, int idRef) { }

	internal void WriteAssembly(Type type, string assemblyString, int assemId, bool isNew) { }

	internal void WriteValue(InternalPrimitiveTypeE code, object value) { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class ObjectMapInfo
{
	// Fields
	internal int objectId;
	private int numMembers;
	private string[] memberNames;
	private Type[] memberTypes;

	// Methods

	internal void .ctor(int objectId, int numMembers, string[] memberNames, Type[] memberTypes) { }

	internal bool isCompatible(int numMembers, string[] memberNames, Type[] memberTypes) { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class WriteObjectInfo
{
	// Fields
	internal int objectInfoId;
	internal object obj;
	internal Type objectType;
	internal bool isSi;
	internal bool isNamed;
	internal bool isTyped;
	internal bool isArray;
	internal SerializationInfo si;
	internal SerObjectInfoCache cache;
	internal object[] memberData;
	internal ISerializationSurrogate serializationSurrogate;
	internal StreamingContext context;
	internal SerObjectInfoInit serObjectInfoInit;
	internal long objectId;
	internal long assemId;
	private string binderTypeName;
	private string binderAssemblyString;

	// Methods

	internal void .ctor() { }

	internal void ObjectEnd() { }

	private void InternalInit() { }

	internal static WriteObjectInfo Serialize(object obj, ISurrogateSelector surrogateSelector, StreamingContext context, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, ObjectWriter objectWriter, SerializationBinder binder) { }

	internal void InitSerialize(object obj, ISurrogateSelector surrogateSelector, StreamingContext context, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, ObjectWriter objectWriter, SerializationBinder binder) { }

	internal static WriteObjectInfo Serialize(Type objectType, ISurrogateSelector surrogateSelector, StreamingContext context, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, SerializationBinder binder) { }

	internal void InitSerialize(Type objectType, ISurrogateSelector surrogateSelector, StreamingContext context, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, SerializationBinder binder) { }

	private void InitSiWrite() { }

	private static void CheckTypeForwardedFrom(SerObjectInfoCache cache, Type objectType, string binderAssemblyString) { }

	private void InitNoMembers() { }

	private void InitMemberInfo() { }

	internal string GetTypeFullName() { }

	internal string GetAssemblyString() { }

	private void InvokeSerializationBinder(SerializationBinder binder) { }

	internal Type GetMemberType(MemberInfo objMember) { }

	internal void GetMemberInfo(out string[] outMemberNames, out Type[] outMemberTypes, out object[] outMemberData) { }

	private static WriteObjectInfo GetObjectInfo(SerObjectInfoInit serObjectInfoInit) { }

	private static void PutObjectInfo(SerObjectInfoInit serObjectInfoInit, WriteObjectInfo objectInfo) { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class ReadObjectInfo
{
	// Fields
	internal int objectInfoId;
	internal static int readObjectInfoCounter;
	internal Type objectType;
	internal ObjectManager objectManager;
	internal int count;
	internal bool isSi;
	internal bool isNamed;
	internal bool isTyped;
	internal bool bSimpleAssembly;
	internal SerObjectInfoCache cache;
	internal string[] wireMemberNames;
	internal Type[] wireMemberTypes;
	private int lastPosition;
	internal ISerializationSurrogate serializationSurrogate;
	internal StreamingContext context;
	internal List<Type> memberTypesList;
	internal SerObjectInfoInit serObjectInfoInit;
	internal IFormatterConverter formatterConverter;

	// Methods

	internal void .ctor() { }

	internal void ObjectEnd() { }

	internal void PrepareForReuse() { }

	internal static ReadObjectInfo Create(Type objectType, ISurrogateSelector surrogateSelector, StreamingContext context, ObjectManager objectManager, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, bool bSimpleAssembly) { }

	internal void Init(Type objectType, ISurrogateSelector surrogateSelector, StreamingContext context, ObjectManager objectManager, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, bool bSimpleAssembly) { }

	internal static ReadObjectInfo Create(Type objectType, string[] memberNames, Type[] memberTypes, ISurrogateSelector surrogateSelector, StreamingContext context, ObjectManager objectManager, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, bool bSimpleAssembly) { }

	internal void Init(Type objectType, string[] memberNames, Type[] memberTypes, ISurrogateSelector surrogateSelector, StreamingContext context, ObjectManager objectManager, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, bool bSimpleAssembly) { }

	private void InitReadConstructor(Type objectType, ISurrogateSelector surrogateSelector, StreamingContext context) { }

	private void InitSiRead() { }

	private void InitNoMembers() { }

	private void InitMemberInfo() { }

	internal MemberInfo GetMemberInfo(string name) { }

	internal Type GetType(string name) { }

	internal void AddValue(string name, object value, ref SerializationInfo si, ref object[] memberData) { }

	internal void InitDataStore(ref SerializationInfo si, ref object[] memberData) { }

	internal void RecordFixup(long objectId, string name, long idRef) { }

	internal void PopulateObjectMembers(object obj, object[] memberData) { }

	private int Position(string name) { }

	internal Type[] GetMemberTypes(string[] inMemberNames, Type objectType) { }

	internal Type GetMemberType(MemberInfo objMember) { }

	private static ReadObjectInfo GetObjectInfo(SerObjectInfoInit serObjectInfoInit) { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class SerObjectInfoInit
{
	// Fields
	internal Hashtable seenBeforeTable;
	internal int objectInfoIdCount;
	internal SerStack oiPool;

	// Methods

	public void .ctor() { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class SerObjectInfoCache
{
	// Fields
	internal string fullTypeName;
	internal string assemblyString;
	internal bool hasTypeForwardedFrom;
	internal MemberInfo[] memberInfos;
	internal string[] memberNames;
	internal Type[] memberTypes;

	// Methods

	internal void .ctor(string typeName, string assemblyName, bool hasTypeForwardedFrom) { }

	internal void .ctor(Type type) { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class TypeInformation
{
	// Fields
	private string fullTypeName;
	private string assemblyString;
	private bool hasTypeForwardedFrom;

	// Properties
	internal string FullTypeName { get; }
	internal string AssemblyString { get; }
	internal bool HasTypeForwardedFrom { get; }

	// Methods

	internal string get_FullTypeName() { }

	internal string get_AssemblyString() { }

	internal bool get_HasTypeForwardedFrom() { }

	internal void .ctor(string fullTypeName, string assemblyString, bool hasTypeForwardedFrom) { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class ObjectReader
{
	// Fields
	internal Stream m_stream;
	internal ISurrogateSelector m_surrogates;
	internal StreamingContext m_context;
	internal ObjectManager m_objectManager;
	internal InternalFE formatterEnums;
	internal SerializationBinder m_binder;
	internal long topId;
	internal bool bSimpleAssembly;
	internal object handlerObject;
	internal object m_topObject;
	internal Header[] headers;
	internal HeaderHandler handler;
	internal SerObjectInfoInit serObjectInfoInit;
	internal IFormatterConverter m_formatterConverter;
	internal SerStack stack;
	private SerStack valueFixupStack;
	internal object[] crossAppDomainArray;
	private bool bFullDeserialization;
	private bool bOldFormatDetected;
	private IntSizedArray valTypeObjectIdTable;
	private NameCache typeCache;
	private string previousAssemblyString;
	private string previousName;
	private Type previousType;

	// Properties
	private SerStack ValueFixupStack { get; }
	internal object TopObject { get; set; }

	// Methods

	private SerStack get_ValueFixupStack() { }

	internal object get_TopObject() { }

	internal void set_TopObject(object value) { }

	internal void .ctor(Stream stream, ISurrogateSelector selector, StreamingContext context, InternalFE formatterEnums, SerializationBinder binder) { }

	internal object Deserialize(HeaderHandler handler, __BinaryParser serParser, bool fCheck) { }

	private bool HasSurrogate(Type t) { }

	private void CheckSerializable(Type t) { }

	private void InitFullDeserialization() { }

	internal object CrossAppDomainArray(int index) { }

	internal ReadObjectInfo CreateReadObjectInfo(Type objectType) { }

	internal ReadObjectInfo CreateReadObjectInfo(Type objectType, string[] memberNames, Type[] memberTypes) { }

	internal void Parse(ParseRecord pr) { }

	private void ParseError(ParseRecord processing, ParseRecord onStack) { }

	private void ParseSerializedStreamHeader(ParseRecord pr) { }

	private void ParseSerializedStreamHeaderEnd(ParseRecord pr) { }

	private void ParseObject(ParseRecord pr) { }

	private void ParseObjectEnd(ParseRecord pr) { }

	private void ParseArray(ParseRecord pr) { }

	private void NextRectangleMap(ParseRecord pr) { }

	private void ParseArrayMember(ParseRecord pr) { }

	private void ParseArrayMemberEnd(ParseRecord pr) { }

	private void ParseMember(ParseRecord pr) { }

	private void ParseMemberEnd(ParseRecord pr) { }

	private void ParseString(ParseRecord pr, ParseRecord parentPr) { }

	private void RegisterObject(object obj, ParseRecord pr, ParseRecord objectPr) { }

	private void RegisterObject(object obj, ParseRecord pr, ParseRecord objectPr, bool bIsString) { }

	internal long GetId(long objectId) { }

	internal Type Bind(string assemblyString, string typeString) { }

	internal Type FastBindToType(string assemblyName, string typeName) { }

	private static Assembly ResolveSimpleAssemblyName(AssemblyName assemblyName) { }

	private static void GetSimplyNamedTypeFromAssembly(Assembly assm, string typeName, ref Type type) { }

	internal Type GetType(BinaryAssemblyInfo assemblyInfo, string name) { }

	private static void CheckTypeForwardedTo(Assembly sourceAssembly, Assembly destAssembly, Type resolvedType) { }
}

// Namespace: 
internal class ObjectReader.TypeNAssembly
{
	// Fields
	public Type type;
	public string assemblyName;

	// Methods

	public void .ctor() { }
}

// Namespace: 
internal sealed class ObjectReader.TopLevelAssemblyTypeResolver
{
	// Fields
	private Assembly m_topLevelAssembly;

	// Methods

	public void .ctor(Assembly topLevelAssembly) { }

	public Type ResolveType(Assembly assembly, string simpleTypeName, bool ignoreCase) { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class ObjectWriter
{
	// Fields
	private Queue m_objectQueue;
	private ObjectIDGenerator m_idGenerator;
	private int m_currentId;
	private ISurrogateSelector m_surrogates;
	private StreamingContext m_context;
	private __BinaryWriter serWriter;
	private SerializationObjectManager m_objectManager;
	private long topId;
	private string topName;
	private Header[] headers;
	private InternalFE formatterEnums;
	private SerializationBinder m_binder;
	private SerObjectInfoInit serObjectInfoInit;
	private IFormatterConverter m_formatterConverter;
	internal object[] crossAppDomainArray;
	private object previousObj;
	private long previousId;
	private Type previousType;
	private InternalPrimitiveTypeE previousCode;
	private Hashtable assemblyToIdTable;
	private SerStack niPool;

	// Properties
	internal SerializationObjectManager ObjectManager { get; }

	// Methods

	internal void .ctor(ISurrogateSelector selector, StreamingContext context, InternalFE formatterEnums, SerializationBinder binder) { }

	internal void Serialize(object graph, Header[] inHeaders, __BinaryWriter serWriter, bool fCheck) { }

	internal SerializationObjectManager get_ObjectManager() { }

	private void Write(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo) { }

	private void Write(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo, string[] memberNames, Type[] memberTypes, object[] memberData, WriteObjectInfo[] memberObjectInfos) { }

	private void WriteMemberSetup(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo, string memberName, Type memberType, object memberData, WriteObjectInfo memberObjectInfo) { }

	private void WriteMembers(NameInfo memberNameInfo, NameInfo memberTypeNameInfo, object memberData, WriteObjectInfo objectInfo, NameInfo typeNameInfo, WriteObjectInfo memberObjectInfo) { }

	private void WriteArray(WriteObjectInfo objectInfo, NameInfo memberNameInfo, WriteObjectInfo memberObjectInfo) { }

	private void WriteArrayMember(WriteObjectInfo objectInfo, NameInfo arrayElemTypeNameInfo, object data) { }

	private void WriteRectangle(WriteObjectInfo objectInfo, int rank, int[] maxA, Array array, NameInfo arrayElemNameTypeInfo, int[] lowerBoundA) { }

	private object GetNext(out long objID) { }

	private long InternalGetId(object obj, bool assignUniqueIdToValueType, Type type, out bool isNew) { }

	private long Schedule(object obj, bool assignUniqueIdToValueType, Type type) { }

	private long Schedule(object obj, bool assignUniqueIdToValueType, Type type, WriteObjectInfo objectInfo) { }

	private bool WriteKnownValueClass(NameInfo memberNameInfo, NameInfo typeNameInfo, object data) { }

	private void WriteObjectRef(NameInfo nameInfo, long objectId) { }

	private void WriteString(NameInfo memberNameInfo, NameInfo typeNameInfo, object stringObject) { }

	private bool CheckForNull(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo, object data) { }

	private void WriteSerializedStreamHeader(long topId, long headerId) { }

	private NameInfo TypeToNameInfo(Type type, WriteObjectInfo objectInfo, InternalPrimitiveTypeE code, NameInfo nameInfo) { }

	private NameInfo TypeToNameInfo(Type type) { }

	private NameInfo TypeToNameInfo(WriteObjectInfo objectInfo) { }

	private NameInfo TypeToNameInfo(WriteObjectInfo objectInfo, NameInfo nameInfo) { }

	private void TypeToNameInfo(Type type, NameInfo nameInfo) { }

	private NameInfo MemberToNameInfo(string name) { }

	internal InternalPrimitiveTypeE ToCode(Type type) { }

	private long GetAssemblyId(WriteObjectInfo objectInfo) { }

	private Type GetType(object obj) { }

	private NameInfo GetNameInfo() { }

	private bool CheckTypeFormat(FormatterTypeStyle test, FormatterTypeStyle want) { }

	private void PutNameInfo(NameInfo nameInfo) { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class __BinaryParser
{
	// Fields
	internal ObjectReader objectReader;
	internal Stream input;
	internal long topId;
	internal long headerId;
	internal SizedArray objectMapIdTable;
	internal SizedArray assemIdToAssemblyTable;
	internal SerStack stack;
	internal BinaryTypeEnum expectedType;
	internal object expectedTypeInformation;
	internal ParseRecord PRS;
	private BinaryAssemblyInfo systemAssemblyInfo;
	private BinaryReader dataReader;
	private static Encoding encoding;
	private SerStack opPool;
	private BinaryObject binaryObject;
	private BinaryObjectWithMap bowm;
	private BinaryObjectWithMapTyped bowmt;
	internal BinaryObjectString objectString;
	internal BinaryCrossAppDomainString crossAppDomainString;
	internal MemberPrimitiveTyped memberPrimitiveTyped;
	private byte[] byteBuffer;
	internal MemberPrimitiveUnTyped memberPrimitiveUnTyped;
	internal MemberReference memberReference;
	internal ObjectNull objectNull;
	internal static MessageEnd messageEnd;

	// Properties
	internal BinaryAssemblyInfo SystemAssemblyInfo { get; }
	internal SizedArray ObjectMapIdTable { get; }
	internal SizedArray AssemIdToAssemblyTable { get; }
	internal ParseRecord prs { get; }

	// Methods

	internal void .ctor(Stream stream, ObjectReader objectReader) { }

	internal BinaryAssemblyInfo get_SystemAssemblyInfo() { }

	internal SizedArray get_ObjectMapIdTable() { }

	internal SizedArray get_AssemIdToAssemblyTable() { }

	internal ParseRecord get_prs() { }

	internal void Run() { }

	internal void ReadBegin() { }

	internal void ReadEnd() { }

	internal bool ReadBoolean() { }

	internal byte ReadByte() { }

	internal byte[] ReadBytes(int length) { }

	internal void ReadBytes(byte[] byteA, int offset, int size) { }

	internal char ReadChar() { }

	internal char[] ReadChars(int length) { }

	internal Decimal ReadDecimal() { }

	internal float ReadSingle() { }

	internal double ReadDouble() { }

	internal short ReadInt16() { }

	internal int ReadInt32() { }

	internal long ReadInt64() { }

	internal sbyte ReadSByte() { }

	internal string ReadString() { }

	internal TimeSpan ReadTimeSpan() { }

	internal DateTime ReadDateTime() { }

	internal ushort ReadUInt16() { }

	internal uint ReadUInt32() { }

	internal ulong ReadUInt64() { }

	internal void ReadSerializationHeaderRecord() { }

	internal void ReadAssembly(BinaryHeaderEnum binaryHeaderEnum) { }

	private void ReadObject() { }

	internal void ReadCrossAppDomainMap() { }

	internal void ReadObjectWithMap(BinaryHeaderEnum binaryHeaderEnum) { }

	private void ReadObjectWithMap(BinaryObjectWithMap record) { }

	internal void ReadObjectWithMapTyped(BinaryHeaderEnum binaryHeaderEnum) { }

	private void ReadObjectWithMapTyped(BinaryObjectWithMapTyped record) { }

	private void ReadObjectString(BinaryHeaderEnum binaryHeaderEnum) { }

	private void ReadMemberPrimitiveTyped() { }

	private void ReadArray(BinaryHeaderEnum binaryHeaderEnum) { }

	private void ReadArrayAsBytes(ParseRecord pr) { }

	private void ReadMemberPrimitiveUnTyped() { }

	private void ReadMemberReference() { }

	private void ReadObjectNull(BinaryHeaderEnum binaryHeaderEnum) { }

	private void ReadMessageEnd() { }

	internal object ReadValue(InternalPrimitiveTypeE code) { }

	private ObjectProgress GetOp() { }

	private void PutOp(ObjectProgress op) { }

	private static void .cctor() { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class ParseRecord
{
	// Fields
	internal static int parseRecordIdCount;
	internal InternalParseTypeE PRparseTypeEnum;
	internal InternalObjectTypeE PRobjectTypeEnum;
	internal InternalArrayTypeE PRarrayTypeEnum;
	internal InternalMemberTypeE PRmemberTypeEnum;
	internal InternalMemberValueE PRmemberValueEnum;
	internal InternalObjectPositionE PRobjectPositionEnum;
	internal string PRname;
	internal string PRvalue;
	internal object PRvarValue;
	internal string PRkeyDt;
	internal Type PRdtType;
	internal InternalPrimitiveTypeE PRdtTypeCode;
	internal bool PRisEnum;
	internal long PRobjectId;
	internal long PRidRef;
	internal string PRarrayElementTypeString;
	internal Type PRarrayElementType;
	internal bool PRisArrayVariant;
	internal InternalPrimitiveTypeE PRarrayElementTypeCode;
	internal int PRrank;
	internal int[] PRlengthA;
	internal int[] PRpositionA;
	internal int[] PRlowerBoundA;
	internal int[] PRupperBoundA;
	internal int[] PRindexMap;
	internal int PRmemberIndex;
	internal int PRlinearlength;
	internal int[] PRrectangularMap;
	internal bool PRisLowerBound;
	internal long PRtopId;
	internal long PRheaderId;
	internal ReadObjectInfo PRobjectInfo;
	internal bool PRisValueTypeFixup;
	internal object PRnewObj;
	internal object[] PRobjectA;
	internal PrimitiveArray PRprimitiveArray;
	internal bool PRisRegistered;
	internal object[] PRmemberData;
	internal SerializationInfo PRsi;
	internal int PRnullCount;

	// Methods

	internal void .ctor() { }

	internal void Init() { }

	private static void .cctor() { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class SerStack
{
	// Fields
	internal object[] objects;
	internal string stackId;
	internal int top;

	// Methods

	internal void .ctor(string stackId) { }

	internal void Push(object obj) { }

	internal object Pop() { }

	internal void IncreaseCapacity() { }

	internal object Peek() { }

	internal object PeekPeek() { }

	internal bool IsEmpty() { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
internal sealed class SizedArray : ICloneable
{
	// Fields
	internal object[] objects;
	internal object[] negObjects;

	// Properties
	internal object Item { get; set; }

	// Methods

	internal void .ctor() { }

	internal void .ctor(int length) { }

	private void .ctor(SizedArray sizedArray) { }

	public object Clone() { }

	internal object get_Item(int index) { }

	internal void set_Item(int index, object value) { }

	internal void IncreaseCapacity(int index) { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
internal sealed class IntSizedArray : ICloneable
{
	// Fields
	internal int[] objects;
	internal int[] negObjects;

	// Properties
	internal int Item { get; set; }

	// Methods

	public void .ctor() { }

	private void .ctor(IntSizedArray sizedArray) { }

	public object Clone() { }

	internal int get_Item(int index) { }

	internal void set_Item(int index, int value) { }

	internal void IncreaseCapacity(int index) { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class NameCache
{
	// Fields
	private static ConcurrentDictionary<string, object> ht;
	private string name;

	// Methods

	internal object GetCachedValue(string name) { }

	internal void SetCachedValue(object value) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class ValueFixup
{
	// Fields
	internal ValueFixupEnum valueFixupEnum;
	internal Array arrayObj;
	internal int[] indexMap;
	internal object header;
	internal object memberObject;
	internal static MemberInfo valueInfo;
	internal ReadObjectInfo objectInfo;
	internal string memberName;

	// Methods

	internal void .ctor(Array arrayObj, int[] indexMap) { }

	internal void .ctor(object memberObject, string memberName, ReadObjectInfo objectInfo) { }

	internal void Fixup(ParseRecord record, ParseRecord parent) { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class InternalFE
{
	// Fields
	internal FormatterTypeStyle FEtypeFormat;
	internal FormatterAssemblyStyle FEassemblyFormat;
	internal TypeFilterLevel FEsecurityLevel;
	internal InternalSerializerTypeE FEserializerTypeEnum;

	// Methods

	public void .ctor() { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class NameInfo
{
	// Fields
	internal string NIFullName;
	internal long NIobjectId;
	internal long NIassemId;
	internal InternalPrimitiveTypeE NIprimitiveTypeEnum;
	internal Type NItype;
	internal bool NIisSealed;
	internal bool NIisArray;
	internal bool NIisArrayItem;
	internal bool NItransmitTypeOnObject;
	internal bool NItransmitTypeOnMember;
	internal bool NIisParentTypeOnObject;
	internal InternalArrayTypeE NIarrayEnum;
	private bool NIsealedStatusChecked;

	// Properties
	public bool IsSealed { get; }
	public string NIname { get; set; }

	// Methods

	internal void .ctor() { }

	internal void Init() { }

	public bool get_IsSealed() { }

	public string get_NIname() { }

	public void set_NIname(string value) { }
}

// Namespace: System.Runtime.Serialization.Formatters.Binary
internal sealed class PrimitiveArray
{
	// Fields
	private InternalPrimitiveTypeE code;
	private bool[] booleanA;
	private char[] charA;
	private double[] doubleA;
	private short[] int16A;
	private int[] int32A;
	private long[] int64A;
	private sbyte[] sbyteA;
	private float[] singleA;
	private ushort[] uint16A;
	private uint[] uint32A;
	private ulong[] uint64A;

	// Methods

	internal void .ctor(InternalPrimitiveTypeE code, Array array) { }

	internal void Init(InternalPrimitiveTypeE code, Array array) { }

	internal void SetValue(string value, int index) { }
}

// Namespace: System.Runtime.Remoting
[Serializable]
internal class ChannelInfo : IChannelInfo
{
	// Fields
	private object[] channelData;

	// Properties
	public object[] ChannelData { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(object remoteChannelData) { }

	public object[] get_ChannelData() { }
}

// Namespace: System.Runtime.Remoting
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class ActivatedClientTypeEntry : TypeEntry
{
	// Fields
	private string applicationUrl;
	private Type obj_type;

	// Properties
	public string ApplicationUrl { get; }
	public IContextAttribute[] ContextAttributes { get; }
	public Type ObjectType { get; }

	// Methods

	public void .ctor(string typeName, string assemblyName, string appUrl) { }

	public string get_ApplicationUrl() { }

	public IContextAttribute[] get_ContextAttributes() { }

	public Type get_ObjectType() { }

	public override string ToString() { }
}

// Namespace: System.Runtime.Remoting
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class ActivatedServiceTypeEntry : TypeEntry
{
	// Fields
	private Type obj_type;

	// Properties
	public Type ObjectType { get; }

	// Methods

	public void .ctor(string typeName, string assemblyName) { }

	public Type get_ObjectType() { }

	public override string ToString() { }
}

// Namespace: System.Runtime.Remoting
[Serializable]
internal class EnvoyInfo : IEnvoyInfo
{
	// Fields
	private IMessageSink envoySinks;

	// Properties
	public IMessageSink EnvoySinks { get; }

	// Methods

	public void .ctor(IMessageSink sinks) { }

	public IMessageSink get_EnvoySinks() { }
}

// Namespace: System.Runtime.Remoting
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IChannelInfo
{
	// Properties
	public abstract object[] ChannelData { get; }

	// Methods

	public abstract object[] get_ChannelData() { }
}

// Namespace: System.Runtime.Remoting
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IEnvoyInfo
{
	// Properties
	public abstract IMessageSink EnvoySinks { get; }

	// Methods

	public abstract IMessageSink get_EnvoySinks() { }
}

// Namespace: System.Runtime.Remoting
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IRemotingTypeInfo
{
	// Properties
	public abstract string TypeName { get; }

	// Methods

	public abstract string get_TypeName() { }

	public abstract bool CanCastTo(Type fromType, object o) { }
}

// Namespace: System.Runtime.Remoting
internal abstract class Identity
{
	// Fields
	protected string _objectUri;
	protected IMessageSink _channelSink;
	protected IMessageSink _envoySink;
	private DynamicPropertyCollection _clientDynamicProperties;
	private DynamicPropertyCollection _serverDynamicProperties;
	protected ObjRef _objRef;
	private bool _disposed;

	// Properties
	public IMessageSink ChannelSink { get; set; }
	public IMessageSink EnvoySink { get; }
	public string ObjectUri { get; set; }
	public bool IsConnected { get; }
	public bool Disposed { get; set; }
	public DynamicPropertyCollection ClientDynamicProperties { get; }
	public bool HasServerDynamicSinks { get; }

	// Methods

	public void .ctor(string objectUri) { }

	public abstract ObjRef CreateObjRef(Type requestedType) { }

	public IMessageSink get_ChannelSink() { }

	public void set_ChannelSink(IMessageSink value) { }

	public IMessageSink get_EnvoySink() { }

	public string get_ObjectUri() { }

	public void set_ObjectUri(string value) { }

	public bool get_IsConnected() { }

	public bool get_Disposed() { }

	public void set_Disposed(bool value) { }

	public DynamicPropertyCollection get_ClientDynamicProperties() { }

	public bool get_HasServerDynamicSinks() { }

	public void NotifyClientDynamicSinks(bool start, IMessage req_msg, bool client_site, bool async) { }

	public void NotifyServerDynamicSinks(bool start, IMessage req_msg, bool client_site, bool async) { }
}

// Namespace: System.Runtime.Remoting
internal class ClientIdentity : Identity
{
	// Fields
	private WeakReference _proxyReference;

	// Properties
	public MarshalByRefObject ClientProxy { get; set; }
	public string TargetUri { get; }

	// Methods

	public void .ctor(string objectUri, ObjRef objRef) { }

	public MarshalByRefObject get_ClientProxy() { }

	public void set_ClientProxy(MarshalByRefObject value) { }

	public override ObjRef CreateObjRef(Type requestedType) { }

	public string get_TargetUri() { }
}

// Namespace: System.Runtime.Remoting
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class InternalRemotingServices
{
	// Fields
	private static Hashtable _soapAttributes;

	// Methods

	public static SoapAttribute GetCachedSoapAttribute(object reflectionObject) { }

	private static void .cctor() { }
}

// Namespace: System.Runtime.Remoting
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class ObjRef : IObjectReference, ISerializable
{
	// Fields
	private IChannelInfo channel_info;
	private string uri;
	private IRemotingTypeInfo typeInfo;
	private IEnvoyInfo envoyInfo;
	private int flags;
	private Type _serverType;
	private static int MarshalledObjectRef;
	private static int WellKnowObjectRef;

	// Properties
	internal bool IsReferenceToWellKnow { get; }
	public virtual IChannelInfo ChannelInfo { get; }
	public virtual IEnvoyInfo EnvoyInfo { get; set; }
	public virtual IRemotingTypeInfo TypeInfo { get; set; }
	public virtual string URI { get; set; }
	internal Type ServerType { get; }

	// Methods

	public void .ctor() { }

	internal void .ctor(string uri, IChannelInfo cinfo) { }

	internal ObjRef DeserializeInTheCurrentDomain(int domainId, byte[] tInfo) { }

	internal byte[] SerializeType() { }

	internal void .ctor(Type type, string url, object remoteChannelData) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	internal bool get_IsReferenceToWellKnow() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public virtual IChannelInfo get_ChannelInfo() { }

	public virtual IEnvoyInfo get_EnvoyInfo() { }

	public virtual void set_EnvoyInfo(IEnvoyInfo value) { }

	public virtual IRemotingTypeInfo get_TypeInfo() { }

	public virtual void set_TypeInfo(IRemotingTypeInfo value) { }

	public virtual string get_URI() { }

	public virtual void set_URI(string value) { }

	public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { }

	public virtual object GetRealObject(StreamingContext context) { }

	internal void UpdateChannelInfo() { }

	internal Type get_ServerType() { }

	private static void .cctor() { }
}

// Namespace: System.Runtime.Remoting
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public static class RemotingConfiguration
{
	// Fields
	private static string applicationID;
	private static string applicationName;
	private static string processGuid;
	private static bool defaultConfigRead;
	private static bool defaultDelayedConfigRead;
	private static string _errorMode;
	private static Hashtable wellKnownClientEntries;
	private static Hashtable activatedClientEntries;
	private static Hashtable wellKnownServiceEntries;
	private static Hashtable activatedServiceEntries;
	private static Hashtable channelTemplates;
	private static Hashtable clientProviderTemplates;
	private static Hashtable serverProviderTemplates;

	// Properties
	public static string ApplicationName { get; set; }
	public static string ProcessId { get; }

	// Methods

	public static string get_ApplicationName() { }

	public static void set_ApplicationName(string value) { }

	public static string get_ProcessId() { }

	internal static void LoadDefaultDelayedChannels() { }

	public static bool IsActivationAllowed(Type svrType) { }

	public static ActivatedClientTypeEntry IsRemotelyActivatedClientType(Type svrType) { }

	public static WellKnownClientTypeEntry IsWellKnownClientType(Type svrType) { }

	public static void RegisterActivatedClientType(ActivatedClientTypeEntry entry) { }

	public static void RegisterActivatedServiceType(ActivatedServiceTypeEntry entry) { }

	public static void RegisterWellKnownClientType(WellKnownClientTypeEntry entry) { }

	public static void RegisterWellKnownServiceType(WellKnownServiceTypeEntry entry) { }

	internal static void RegisterChannelTemplate(ChannelData channel) { }

	internal static void RegisterClientProviderTemplate(ProviderData prov) { }

	internal static void RegisterServerProviderTemplate(ProviderData prov) { }

	internal static void RegisterChannels(ArrayList channels, bool onlyDelayed) { }

	internal static void RegisterTypes(ArrayList types) { }

	public static bool CustomErrorsEnabled(bool isLocalRequest) { }

	internal static void SetCustomErrorsMode(string mode) { }

	private static void .cctor() { }
}

// Namespace: System.Runtime.Remoting
internal class ConfigHandler : SmallXmlParser.IContentHandler
{
	// Fields
	private ArrayList typeEntries;
	private ArrayList channelInstances;
	private ChannelData currentChannel;
	private Stack currentProviderData;
	private string currentClientUrl;
	private string appName;
	private string currentXmlPath;
	private bool onlyDelayedChannels;

	// Methods

	public void .ctor(bool onlyDelayedChannels) { }

	private void ValidatePath(string element, string[] paths) { }

	private bool CheckPath(string path) { }

	public void OnStartParsing(SmallXmlParser parser) { }

	public void OnProcessingInstruction(string name, string text) { }

	public void OnIgnorableWhitespace(string s) { }

	public void OnStartElement(string name, SmallXmlParser.IAttrList attrs) { }

	public void ParseElement(string name, SmallXmlParser.IAttrList attrs) { }

	public void OnEndElement(string name) { }

	private void ReadCustomProviderData(string name, SmallXmlParser.IAttrList attrs) { }

	private void ReadLifetine(SmallXmlParser.IAttrList attrs) { }

	private TimeSpan ParseTime(string s) { }

	private void ReadChannel(SmallXmlParser.IAttrList attrs, bool isTemplate) { }

	private ProviderData ReadProvider(string name, SmallXmlParser.IAttrList attrs, bool isTemplate) { }

	private void ReadClientActivated(SmallXmlParser.IAttrList attrs) { }

	private void ReadServiceActivated(SmallXmlParser.IAttrList attrs) { }

	private void ReadClientWellKnown(SmallXmlParser.IAttrList attrs) { }

	private void ReadServiceWellKnown(SmallXmlParser.IAttrList attrs) { }

	private void ReadInteropXml(SmallXmlParser.IAttrList attrs, bool isElement) { }

	private void ReadPreload(SmallXmlParser.IAttrList attrs) { }

	private string GetNotNull(SmallXmlParser.IAttrList attrs, string name) { }

	private string ExtractAssembly(ref string type) { }

	public void OnChars(string ch) { }

	public void OnEndParsing(SmallXmlParser parser) { }
}

// Namespace: System.Runtime.Remoting
internal class ChannelData
{
	// Fields
	internal string Ref;
	internal string Type;
	internal string Id;
	internal string DelayLoadAsClientChannel;
	private ArrayList _serverProviders;
	private ArrayList _clientProviders;
	private Hashtable _customProperties;

	// Properties
	internal ArrayList ServerProviders { get; }
	public ArrayList ClientProviders { get; }
	public Hashtable CustomProperties { get; }

	// Methods

	internal ArrayList get_ServerProviders() { }

	public ArrayList get_ClientProviders() { }

	public Hashtable get_CustomProperties() { }

	public void CopyFrom(ChannelData other) { }

	public void .ctor() { }
}

// Namespace: System.Runtime.Remoting
internal class ProviderData
{
	// Fields
	internal string Ref;
	internal string Type;
	internal string Id;
	internal Hashtable CustomProperties;
	internal IList CustomData;

	// Methods

	public void CopyFrom(ProviderData other) { }

	public void .ctor() { }
}

// Namespace: System.Runtime.Remoting
internal class FormatterData : ProviderData
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Runtime.Remoting
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class RemotingException : SystemException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	public void .ctor(string message, Exception InnerException) { }
}

// Namespace: System.Runtime.Remoting
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public static class RemotingServices
{
	// Fields
	private static Hashtable uri_hash;
	private static BinaryFormatter _serializationFormatter;
	private static BinaryFormatter _deserializationFormatter;
	private static string app_id;
	private static readonly object app_id_lock;
	private static int next_id;
	private static readonly MethodInfo FieldSetterMethod;
	private static readonly MethodInfo FieldGetterMethod;

	// Methods

	private static void .cctor() { }

	internal static object InternalExecute(MethodBase method, object obj, object[] parameters, out object[] out_args) { }

	internal static MethodBase GetVirtualMethod(Type type, MethodBase method) { }

	public static bool IsTransparentProxy(object proxy) { }

	internal static IMethodReturnMessage InternalExecuteMessage(MarshalByRefObject target, IMethodCallMessage reqMsg) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public static object Connect(Type classToProxy, string url) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public static object Connect(Type classToProxy, string url, object data) { }

	public static Type GetServerTypeForUri(string URI) { }

	public static object Unmarshal(ObjRef objectRef) { }

	public static object Unmarshal(ObjRef objectRef, bool fRefine) { }

	public static ObjRef Marshal(MarshalByRefObject Obj) { }

	public static ObjRef Marshal(MarshalByRefObject Obj, string ObjURI, Type RequestedType) { }

	private static string NewUri() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static RealProxy GetRealProxy(object proxy) { }

	public static MethodBase GetMethodBaseFromMethodMessage(IMethodMessage msg) { }

	internal static MethodBase GetMethodBaseFromName(Type type, string methodName, Type[] signature) { }

	private static MethodBase FindInterfaceMethod(Type type, string methodName, Type[] signature) { }

	public static void GetObjectData(object obj, SerializationInfo info, StreamingContext context) { }

	public static bool IsOneWay(MethodBase method) { }

	internal static object CreateClientProxy(ActivatedClientTypeEntry entry, object[] activationAttributes) { }

	internal static object CreateClientProxy(Type objectType, string url, object[] activationAttributes) { }

	internal static object CreateClientProxy(WellKnownClientTypeEntry entry) { }

	internal static object CreateClientProxyForContextBound(Type type, object[] activationAttributes) { }

	internal static Identity GetIdentityForUri(string uri) { }

	private static string RemoveAppNameFromUri(string uri) { }

	internal static ClientIdentity GetOrCreateClientIdentity(ObjRef objRef, Type proxyType, out object clientProxy) { }

	private static IMessageSink GetClientChannelSinkChain(string url, object channelData, out string objectUri) { }

	internal static ClientActivatedIdentity CreateContextBoundObjectIdentity(Type objectType) { }

	internal static ClientActivatedIdentity CreateClientActivatedServerIdentity(MarshalByRefObject realObject, Type objectType, string objectUri) { }

	internal static ServerIdentity CreateWellKnownServerIdentity(Type objectType, string objectUri, WellKnownObjectMode mode) { }

	private static void RegisterServerIdentity(ServerIdentity identity) { }

	internal static object GetProxyForRemoteObject(ObjRef objref, Type classToProxy) { }

	internal static object GetRemoteObject(ObjRef objRef, Type proxyType) { }

	internal static byte[] SerializeCallData(object obj) { }

	internal static object DeserializeCallData(byte[] array) { }

	internal static byte[] SerializeExceptionData(Exception ex) { }

	private static void RegisterInternalChannels() { }

	internal static void DisposeIdentity(Identity ident) { }

	internal static Identity GetMessageTargetIdentity(IMessage msg) { }

	internal static void SetMessageTargetIdentity(IMessage msg, Identity ident) { }

	internal static bool UpdateOutArgObject(ParameterInfo pi, object local, object remote) { }

	private static string GetNormalizedUri(string uri) { }
}

// Namespace: 
[Serializable]
private class RemotingServices.CACD
{
	// Fields
	public object d;
	public object c;

	// Methods

	public void .ctor() { }
}

// Namespace: System.Runtime.Remoting
internal abstract class ServerIdentity : Identity
{
	// Fields
	protected Type _objectType;
	protected MarshalByRefObject _serverObject;
	protected IMessageSink _serverSink;
	protected Context _context;
	protected Lease _lease;

	// Properties
	public Type ObjectType { get; }
	public Lease Lease { get; }
	public Context Context { get; set; }

	// Methods

	public void .ctor(string objectUri, Context context, Type objectType) { }

	public Type get_ObjectType() { }

	public void StartTrackingLifetime(ILease lease) { }

	public virtual void OnLifetimeExpired() { }

	public override ObjRef CreateObjRef(Type requestedType) { }

	public void AttachServerObject(MarshalByRefObject serverObject, Context context) { }

	public Lease get_Lease() { }

	public Context get_Context() { }

	public void set_Context(Context value) { }

	public abstract IMessage SyncObjectProcessMessage(IMessage msg) { }

	public abstract IMessageCtrl AsyncObjectProcessMessage(IMessage msg, IMessageSink replySink) { }

	protected void DisposeServerObject() { }
}

// Namespace: System.Runtime.Remoting
internal class ClientActivatedIdentity : ServerIdentity
{
	// Fields
	private MarshalByRefObject _targetThis;

	// Methods

	public void .ctor(string objectUri, Type objectType) { }

	public MarshalByRefObject GetServerObject() { }

	public void SetClientProxy(MarshalByRefObject obj) { }

	public override void OnLifetimeExpired() { }

	public override IMessage SyncObjectProcessMessage(IMessage msg) { }

	public override IMessageCtrl AsyncObjectProcessMessage(IMessage msg, IMessageSink replySink) { }
}

// Namespace: System.Runtime.Remoting
internal class SingletonIdentity : ServerIdentity
{
	// Methods

	public void .ctor(string objectUri, Context context, Type objectType) { }

	public MarshalByRefObject GetServerObject() { }

	public override IMessage SyncObjectProcessMessage(IMessage msg) { }

	public override IMessageCtrl AsyncObjectProcessMessage(IMessage msg, IMessageSink replySink) { }
}

// Namespace: System.Runtime.Remoting
internal class SingleCallIdentity : ServerIdentity
{
	// Methods

	public void .ctor(string objectUri, Context context, Type objectType) { }

	public override IMessage SyncObjectProcessMessage(IMessage msg) { }

	public override IMessageCtrl AsyncObjectProcessMessage(IMessage msg, IMessageSink replySink) { }
}

// Namespace: System.Runtime.Remoting
internal class DisposerReplySink : IMessageSink
{
	// Fields
	private IMessageSink _next;
	private IDisposable _disposable;

	// Methods

	public void .ctor(IMessageSink next, IDisposable disposable) { }

	public IMessage SyncProcessMessage(IMessage msg) { }

	public IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink) { }
}

// Namespace: System.Runtime.Remoting
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class SoapServices
{
	// Fields
	private static Hashtable _xmlTypes;
	private static Hashtable _xmlElements;
	private static Hashtable _soapActions;
	private static Hashtable _soapActionsMethods;
	private static Hashtable _typeInfos;

	// Properties
	public static string XmlNsForClrTypeWithAssembly { get; }
	public static string XmlNsForClrTypeWithNs { get; }
	public static string XmlNsForClrTypeWithNsAndAssembly { get; }

	// Methods

	public static string get_XmlNsForClrTypeWithAssembly() { }

	public static string get_XmlNsForClrTypeWithNs() { }

	public static string get_XmlNsForClrTypeWithNsAndAssembly() { }

	public static string CodeXmlNamespaceForClrTypeNamespace(string typeNamespace, string assemblyName) { }

	private static string GetNameKey(string name, string namspace) { }

	private static string GetAssemblyName(MethodBase mb) { }

	public static bool GetXmlElementForInteropType(Type type, out string xmlElement, out string xmlNamespace) { }

	public static string GetXmlNamespaceForMethodCall(MethodBase mb) { }

	public static string GetXmlNamespaceForMethodResponse(MethodBase mb) { }

	public static bool GetXmlTypeForInteropType(Type type, out string xmlType, out string xmlTypeNamespace) { }

	public static void PreLoad(Assembly assembly) { }

	public static void PreLoad(Type type) { }

	public static void RegisterInteropXmlElement(string xmlElement, string xmlNamespace, Type type) { }

	public static void RegisterInteropXmlType(string xmlType, string xmlTypeNamespace, Type type) { }

	private static string EncodeNs(string ns) { }

	private static void .cctor() { }
}

// Namespace: 
private class SoapServices.TypeInfo
{
	// Fields
	public Hashtable Attributes;
	public Hashtable Elements;

	// Methods

	public void .ctor() { }
}

// Namespace: System.Runtime.Remoting
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class TypeEntry
{
	// Fields
	private string assembly_name;
	private string type_name;

	// Properties
	public string AssemblyName { get; set; }
	public string TypeName { get; set; }

	// Methods

	protected void .ctor() { }

	public string get_AssemblyName() { }

	public void set_AssemblyName(string value) { }

	public string get_TypeName() { }

	public void set_TypeName(string value) { }
}

// Namespace: System.Runtime.Remoting
[Serializable]
internal class TypeInfo : IRemotingTypeInfo
{
	// Fields
	private string serverType;
	private string[] serverHierarchy;
	private string[] interfacesImplemented;

	// Properties
	public string TypeName { get; }

	// Methods

	public void .ctor(Type type) { }

	public string get_TypeName() { }

	public bool CanCastTo(Type fromType, object o) { }
}

// Namespace: System.Runtime.Remoting
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class WellKnownClientTypeEntry : TypeEntry
{
	// Fields
	private Type obj_type;
	private string obj_url;
	private string app_url;

	// Properties
	public string ApplicationUrl { get; }
	public Type ObjectType { get; }
	public string ObjectUrl { get; }

	// Methods

	public void .ctor(string typeName, string assemblyName, string objectUrl) { }

	public string get_ApplicationUrl() { }

	public Type get_ObjectType() { }

	public string get_ObjectUrl() { }

	public override string ToString() { }
}

// Namespace: System.Runtime.Remoting
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum WellKnownObjectMode
{
	// Fields
	public int value__;
	public const WellKnownObjectMode Singleton = 1;
	public const WellKnownObjectMode SingleCall = 2;
}

// Namespace: System.Runtime.Remoting
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class WellKnownServiceTypeEntry : TypeEntry
{
	// Fields
	private Type obj_type;
	private string obj_uri;
	private WellKnownObjectMode obj_mode;

	// Properties
	public WellKnownObjectMode Mode { get; }
	public Type ObjectType { get; }
	public string ObjectUri { get; }

	// Methods

	public void .ctor(string typeName, string assemblyName, string objectUri, WellKnownObjectMode mode) { }

	public WellKnownObjectMode get_Mode() { }

	public Type get_ObjectType() { }

	public string get_ObjectUri() { }

	public override string ToString() { }
}

// Namespace: System.Runtime.Remoting.Services
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface ITrackingHandler
{
	// Methods

	public abstract void DisconnectedObject(object obj) { }

	public abstract void MarshaledObject(object obj, ObjRef or) { }

	public abstract void UnmarshaledObject(object obj, ObjRef or) { }
}

// Namespace: System.Runtime.Remoting.Services
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class TrackingServices
{
	// Fields
	private static ArrayList _handlers;

	// Methods

	internal static void NotifyMarshaledObject(object obj, ObjRef or) { }

	internal static void NotifyUnmarshaledObject(object obj, ObjRef or) { }

	internal static void NotifyDisconnectedObject(object obj) { }

	private static void .cctor() { }
}

// Namespace: System.Runtime.Remoting.Proxies
[ComVisibleAttribute] // RVA: 0x121EA0 Offset: 0x1212A0 VA: 0x180121EA0
[AttributeUsageAttribute] // RVA: 0x121EA0 Offset: 0x1212A0 VA: 0x180121EA0
public class ProxyAttribute : Attribute, IContextAttribute
{
	// Methods

	public virtual MarshalByRefObject CreateInstance(Type serverType) { }

	public virtual RealProxy CreateProxy(ObjRef objRef, Type serverType, object serverObject, Context serverContext) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public void GetPropertiesForNewContext(IConstructionCallMessage msg) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public bool IsContextOK(Context ctx, IConstructionCallMessage msg) { }
}

// Namespace: System.Runtime.Remoting.Proxies
internal class TransparentProxy
{
	// Fields
	public RealProxy _rp;
	private RuntimeRemoteClassHandle _class;
	private bool _custom_type_info;

	// Properties
	private bool IsContextBoundObject { get; }
	private Context TargetContext { get; }

	// Methods

	internal RuntimeType GetProxyType() { }

	private bool get_IsContextBoundObject() { }

	private Context get_TargetContext() { }

	private bool InCurrentContext() { }

	internal object LoadRemoteFieldNew(IntPtr classPtr, IntPtr fieldPtr) { }

	internal void StoreRemoteField(IntPtr classPtr, IntPtr fieldPtr, object arg) { }
}

// Namespace: System.Runtime.Remoting.Proxies
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public abstract class RealProxy
{
	// Fields
	private Type class_to_proxy;
	internal Context _targetContext;
	internal MarshalByRefObject _server;
	private int _targetDomainId;
	internal string _targetUri;
	internal Identity _objectIdentity;
	private object _objTP;
	private object _stubData;

	// Properties
	internal Identity ObjectIdentity { get; set; }

	// Methods

	protected void .ctor(Type classToProxy) { }

	internal void .ctor(Type classToProxy, ClientIdentity identity) { }

	protected void .ctor(Type classToProxy, IntPtr stub, object stubData) { }

	private static Type InternalGetProxyType(object transparentProxy) { }

	public Type GetProxiedType() { }

	public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { }

	internal Identity get_ObjectIdentity() { }

	internal void set_ObjectIdentity(Identity value) { }

	public abstract IMessage Invoke(IMessage msg) { }

	internal static object PrivateInvoke(RealProxy rp, IMessage msg, out Exception exc, out object[] out_args) { }

	internal virtual object InternalGetTransparentProxy(string className) { }

	public virtual object GetTransparentProxy() { }

	protected void AttachServer(MarshalByRefObject s) { }

	internal void SetTargetDomain(int domainId) { }

	internal object GetAppDomainTarget() { }

	private static object[] ProcessResponse(IMethodReturnMessage mrm, MonoMethodMessage call) { }
}

// Namespace: System.Runtime.Remoting.Proxies
internal class RemotingProxy : RealProxy, IRemotingTypeInfo
{
	// Fields
	private static MethodInfo _cache_GetTypeMethod;
	private static MethodInfo _cache_GetHashCodeMethod;
	private IMessageSink _sink;
	private bool _hasEnvoySink;
	private ConstructionCall _ctorCall;

	// Properties
	public string TypeName { get; }

	// Methods

	internal void .ctor(Type type, ClientIdentity identity) { }

	internal void .ctor(Type type, string activationUrl, object[] activationAttributes) { }

	public override IMessage Invoke(IMessage request) { }

	internal void AttachIdentity(Identity identity) { }

	internal IMessage ActivateRemoteObject(IMethodMessage request) { }

	public string get_TypeName() { }

	public bool CanCastTo(Type fromType, object o) { }

	protected override void Finalize() { }

	private static void .cctor() { }
}

// Namespace: System.Runtime.Remoting.Lifetime
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface ILease
{
	// Properties
	public abstract TimeSpan CurrentLeaseTime { get; }
	public abstract LeaseState CurrentState { get; }
	public abstract TimeSpan InitialLeaseTime { set; }
	public abstract TimeSpan RenewOnCallTime { get; set; }
	public abstract TimeSpan SponsorshipTimeout { set; }

	// Methods

	public abstract TimeSpan get_CurrentLeaseTime() { }

	public abstract LeaseState get_CurrentState() { }

	public abstract void set_InitialLeaseTime(TimeSpan value) { }

	public abstract TimeSpan get_RenewOnCallTime() { }

	public abstract void set_RenewOnCallTime(TimeSpan value) { }

	public abstract void set_SponsorshipTimeout(TimeSpan value) { }

	public abstract TimeSpan Renew(TimeSpan renewalTime) { }
}

// Namespace: System.Runtime.Remoting.Lifetime
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface ISponsor
{
	// Methods

	public abstract TimeSpan Renewal(ILease lease) { }
}

// Namespace: System.Runtime.Remoting.Lifetime
internal class Lease : MarshalByRefObject, ILease
{
	// Fields
	private DateTime _leaseExpireTime;
	private LeaseState _currentState;
	private TimeSpan _initialLeaseTime;
	private TimeSpan _renewOnCallTime;
	private TimeSpan _sponsorshipTimeout;
	private ArrayList _sponsors;
	private Queue _renewingSponsors;
	private Lease.RenewalDelegate _renewalDelegate;

	// Properties
	public TimeSpan CurrentLeaseTime { get; }
	public LeaseState CurrentState { get; }
	public TimeSpan InitialLeaseTime { set; }
	public TimeSpan RenewOnCallTime { get; set; }
	public TimeSpan SponsorshipTimeout { set; }

	// Methods

	public void .ctor() { }

	public TimeSpan get_CurrentLeaseTime() { }

	public LeaseState get_CurrentState() { }

	public void Activate() { }

	public void set_InitialLeaseTime(TimeSpan value) { }

	public TimeSpan get_RenewOnCallTime() { }

	public void set_RenewOnCallTime(TimeSpan value) { }

	public void set_SponsorshipTimeout(TimeSpan value) { }

	public TimeSpan Renew(TimeSpan renewalTime) { }

	public void Unregister(ISponsor obj) { }

	internal void UpdateState() { }

	private void CheckNextSponsor() { }

	private void ProcessSponsorResponse(object state, bool timedOut) { }
}

// Namespace: 
private sealed class Lease.RenewalDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual TimeSpan Invoke(ILease lease) { }

	public virtual IAsyncResult BeginInvoke(ILease lease, AsyncCallback callback, object object) { }

	public virtual TimeSpan EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Runtime.Remoting.Lifetime
internal class LeaseManager
{
	// Fields
	private ArrayList _objects;
	private Timer _timer;

	// Methods

	public void SetPollTime(TimeSpan timeSpan) { }

	public void TrackLifetime(ServerIdentity identity) { }

	public void StartManager() { }

	public void StopManager() { }

	public void ManageLeases(object state) { }

	public void .ctor() { }
}

// Namespace: System.Runtime.Remoting.Lifetime
internal class LeaseSink : IMessageSink
{
	// Fields
	private IMessageSink _nextSink;

	// Methods

	public void .ctor(IMessageSink nextSink) { }

	public IMessage SyncProcessMessage(IMessage msg) { }

	public IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink) { }

	private void RenewLease(IMessage msg) { }
}

// Namespace: System.Runtime.Remoting.Lifetime
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum LeaseState
{
	// Fields
	public int value__;
	public const LeaseState Null = 0;
	public const LeaseState Initial = 1;
	public const LeaseState Active = 2;
	public const LeaseState Renewing = 3;
	public const LeaseState Expired = 4;
}

// Namespace: System.Runtime.Remoting.Lifetime
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class LifetimeServices
{
	// Fields
	private static TimeSpan _leaseManagerPollTime;
	private static TimeSpan _leaseTime;
	private static TimeSpan _renewOnCallTime;
	private static TimeSpan _sponsorshipTimeout;
	private static LeaseManager _leaseManager;

	// Properties
	public static TimeSpan LeaseManagerPollTime { get; set; }
	public static TimeSpan LeaseTime { get; set; }
	public static TimeSpan RenewOnCallTime { get; set; }
	public static TimeSpan SponsorshipTimeout { get; set; }

	// Methods

	private static void .cctor() { }

	public static TimeSpan get_LeaseManagerPollTime() { }

	public static void set_LeaseManagerPollTime(TimeSpan value) { }

	public static TimeSpan get_LeaseTime() { }

	public static void set_LeaseTime(TimeSpan value) { }

	public static TimeSpan get_RenewOnCallTime() { }

	public static void set_RenewOnCallTime(TimeSpan value) { }

	public static TimeSpan get_SponsorshipTimeout() { }

	public static void set_SponsorshipTimeout(TimeSpan value) { }

	internal static void TrackLifetime(ServerIdentity identity) { }
}

// Namespace: System.Runtime.Remoting.Contexts
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class Context
{
	// Fields
	private int domain_id;
	private int context_id;
	private UIntPtr static_data;
	private UIntPtr data;
	[ContextStaticAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static object[] local_slots;
	private static IMessageSink default_server_context_sink;
	private IMessageSink server_context_sink_chain;
	private IMessageSink client_context_sink_chain;
	private List<IContextProperty> context_properties;
	private static int global_count;
	private LocalDataStoreHolder _localDataStore;
	private static LocalDataStoreMgr _localDataStoreMgr;
	private static DynamicPropertyCollection global_dynamic_properties;
	private DynamicPropertyCollection context_dynamic_properties;
	private ContextCallbackObject callback_object;

	// Properties
	public static Context DefaultContext { get; }
	public virtual int ContextID { get; }
	public virtual IContextProperty[] ContextProperties { get; }
	internal bool IsDefaultContext { get; }
	internal bool NeedsContextSink { get; }
	internal static bool HasGlobalDynamicSinks { get; }
	internal bool HasDynamicSinks { get; }
	internal bool HasExitSinks { get; }
	private LocalDataStore MyLocalStore { get; }

	// Methods

	private static void RegisterContext(Context ctx) { }

	private static void ReleaseContext(Context ctx) { }

	public void .ctor() { }

	protected override void Finalize() { }

	public static Context get_DefaultContext() { }

	public virtual int get_ContextID() { }

	public virtual IContextProperty[] get_ContextProperties() { }

	internal bool get_IsDefaultContext() { }

	internal bool get_NeedsContextSink() { }

	public static bool RegisterDynamicProperty(IDynamicProperty prop, ContextBoundObject obj, Context ctx) { }

	public static bool UnregisterDynamicProperty(string name, ContextBoundObject obj, Context ctx) { }

	private static DynamicPropertyCollection GetDynamicPropertyCollection(ContextBoundObject obj, Context ctx) { }

	internal static void NotifyGlobalDynamicSinks(bool start, IMessage req_msg, bool client_site, bool async) { }

	internal static bool get_HasGlobalDynamicSinks() { }

	internal void NotifyDynamicSinks(bool start, IMessage req_msg, bool client_site, bool async) { }

	internal bool get_HasDynamicSinks() { }

	internal bool get_HasExitSinks() { }

	public virtual IContextProperty GetProperty(string name) { }

	public virtual void SetProperty(IContextProperty prop) { }

	public virtual void Freeze() { }

	public override string ToString() { }

	internal IMessageSink GetServerContextSinkChain() { }

	internal IMessageSink GetClientContextSinkChain() { }

	internal IMessageSink CreateServerObjectSinkChain(MarshalByRefObject obj, bool forceInternalExecute) { }

	internal IMessageSink CreateEnvoySink(MarshalByRefObject serverObject) { }

	internal static Context SwitchToContext(Context newContext) { }

	internal static Context CreateNewContext(IConstructionCallMessage msg) { }

	public void DoCallBack(CrossContextDelegate deleg) { }

	private LocalDataStore get_MyLocalStore() { }

	public static LocalDataStoreSlot AllocateDataSlot() { }

	public static LocalDataStoreSlot AllocateNamedDataSlot(string name) { }

	public static void FreeNamedDataSlot(string name) { }

	public static LocalDataStoreSlot GetNamedDataSlot(string name) { }

	public static object GetData(LocalDataStoreSlot slot) { }

	public static void SetData(LocalDataStoreSlot slot, object data) { }

	private static void .cctor() { }
}

// Namespace: System.Runtime.Remoting.Contexts
internal class DynamicPropertyCollection
{
	// Fields
	private ArrayList _properties;

	// Properties
	public bool HasProperties { get; }

	// Methods

	public bool get_HasProperties() { }

	public bool RegisterDynamicProperty(IDynamicProperty prop) { }

	public bool UnregisterDynamicProperty(string name) { }

	public void NotifyMessage(bool start, IMessage msg, bool client_site, bool async) { }

	private int FindProperty(string name) { }

	public void .ctor() { }
}

// Namespace: 
private class DynamicPropertyCollection.DynamicPropertyReg
{
	// Fields
	public IDynamicProperty Property;
	public IDynamicMessageSink Sink;

	// Methods

	public void .ctor() { }
}

// Namespace: System.Runtime.Remoting.Contexts
internal class ContextCallbackObject : ContextBoundObject
{
	// Methods

	public void DoCallBack(CrossContextDelegate deleg) { }

	public void .ctor() { }
}

// Namespace: System.Runtime.Remoting.Contexts
internal class CrossContextChannel : IMessageSink
{
	// Methods

	public IMessage SyncProcessMessage(IMessage msg) { }

	public IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink) { }

	public void .ctor() { }
}

// Namespace: 
private class CrossContextChannel.ContextRestoreSink : IMessageSink
{
	// Fields
	private IMessageSink _next;
	private Context _context;
	private IMessage _call;

	// Methods

	public void .ctor(IMessageSink next, Context context, IMessage call) { }

	public IMessage SyncProcessMessage(IMessage msg) { }

	public IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink) { }
}

// Namespace: System.Runtime.Remoting.Contexts
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class CrossContextDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Runtime.Remoting.Contexts
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IContextAttribute
{
	// Methods

	public abstract void GetPropertiesForNewContext(IConstructionCallMessage msg) { }

	public abstract bool IsContextOK(Context ctx, IConstructionCallMessage msg) { }
}

// Namespace: System.Runtime.Remoting.Contexts
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IContextProperty
{
	// Properties
	public abstract string Name { get; }

	// Methods

	public abstract string get_Name() { }

	public abstract void Freeze(Context newContext) { }

	public abstract bool IsNewContextOK(Context newCtx) { }
}

// Namespace: System.Runtime.Remoting.Contexts
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IContributeClientContextSink
{
	// Methods

	public abstract IMessageSink GetClientContextSink(IMessageSink nextSink) { }
}

// Namespace: System.Runtime.Remoting.Contexts
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IContributeDynamicSink
{
	// Methods

	public abstract IDynamicMessageSink GetDynamicSink() { }
}

// Namespace: System.Runtime.Remoting.Contexts
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IContributeEnvoySink
{
	// Methods

	public abstract IMessageSink GetEnvoySink(MarshalByRefObject obj, IMessageSink nextSink) { }
}

// Namespace: System.Runtime.Remoting.Contexts
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IContributeObjectSink
{
	// Methods

	public abstract IMessageSink GetObjectSink(MarshalByRefObject obj, IMessageSink nextSink) { }
}

// Namespace: System.Runtime.Remoting.Contexts
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IContributeServerContextSink
{
	// Methods

	public abstract IMessageSink GetServerContextSink(IMessageSink nextSink) { }
}

// Namespace: System.Runtime.Remoting.Contexts
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IDynamicMessageSink
{
	// Methods

	public abstract void ProcessMessageFinish(IMessage replyMsg, bool bCliSide, bool bAsync) { }

	public abstract void ProcessMessageStart(IMessage reqMsg, bool bCliSide, bool bAsync) { }
}

// Namespace: System.Runtime.Remoting.Contexts
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IDynamicProperty
{
	// Properties
	public abstract string Name { get; }

	// Methods

	public abstract string get_Name() { }
}

// Namespace: System.Runtime.Remoting.Channels
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class ChannelServices
{
	// Fields
	private static ArrayList registeredChannels;
	private static ArrayList delayedClientChannels;
	private static CrossContextChannel _crossContextSink;
	internal static string CrossContextUrl;
	private static IList oldStartModeTypes;

	// Properties
	internal static CrossContextChannel CrossContextChannel { get; }

	// Methods

	internal static CrossContextChannel get_CrossContextChannel() { }

	internal static IMessageSink CreateClientChannelSinkChain(string url, object remoteChannelData, out string objectUri) { }

	internal static IMessageSink CreateClientChannelSinkChain(IChannelSender sender, string url, object[] channelDataArray, out string objectUri) { }

	[ObsoleteAttribute] // RVA: 0x187E0 Offset: 0x17BE0 VA: 0x1800187E0
	public static void RegisterChannel(IChannel chnl) { }

	public static void RegisterChannel(IChannel chnl, bool ensureSecurity) { }

	internal static void RegisterChannelConfig(ChannelData channel) { }

	private static object CreateProvider(ProviderData prov) { }

	public static IMessage SyncDispatchMessage(IMessage msg) { }

	private static ReturnMessage CheckIncomingMessage(IMessage msg) { }

	internal static IMessage CheckReturnMessage(IMessage callMsg, IMessage retMsg) { }

	private static bool IsLocalCall(IMessage callMsg) { }

	internal static object[] GetCurrentChannelInfo() { }

	private static void .cctor() { }
}

// Namespace: System.Runtime.Remoting.Channels
[Serializable]
internal class CrossAppDomainData
{
	// Fields
	private object _ContextID;
	private int _DomainID;
	private string _processGuid;

	// Properties
	internal int DomainID { get; }
	internal string ProcessID { get; }

	// Methods

	internal void .ctor(int domainId) { }

	internal int get_DomainID() { }

	internal string get_ProcessID() { }
}

// Namespace: System.Runtime.Remoting.Channels
[Serializable]
internal class CrossAppDomainChannel : IChannel, IChannelSender, IChannelReceiver
{
	// Fields
	private static object s_lock;

	// Properties
	public virtual string ChannelName { get; }
	public virtual int ChannelPriority { get; }
	public virtual object ChannelData { get; }

	// Methods

	internal static void RegisterCrossAppDomainChannel() { }

	public virtual string get_ChannelName() { }

	public virtual int get_ChannelPriority() { }

	public virtual object get_ChannelData() { }

	public virtual void StartListening(object data) { }

	public virtual IMessageSink CreateMessageSink(string url, object data, out string uri) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: System.Runtime.Remoting.Channels
[MonoTODOAttribute] // RVA: 0x19090 Offset: 0x18490 VA: 0x180019090
internal class CrossAppDomainSink : IMessageSink
{
	// Fields
	private static Hashtable s_sinks;
	private static MethodInfo processMessageMethod;
	private int _domainID;

	// Properties
	internal int TargetDomainId { get; }

	// Methods

	internal void .ctor(int domainID) { }

	internal static CrossAppDomainSink GetSink(int domainID) { }

	internal int get_TargetDomainId() { }

	private static CrossAppDomainSink.ProcessMessageRes ProcessMessageInDomain(byte[] arrRequest, CADMethodCallMessage cadMsg) { }

	public virtual IMessage SyncProcessMessage(IMessage msgRequest) { }

	public virtual IMessageCtrl AsyncProcessMessage(IMessage reqMsg, IMessageSink replySink) { }

	public void SendAsyncMessage(object data) { }

	private static void .cctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AsyncProcessMessage>b__10_0(object data) { }
}

// Namespace: 
private struct CrossAppDomainSink.ProcessMessageRes
{
	// Fields
	public byte[] arrResponse;
	public CADMethodReturnMessage cadMrm;
}

// Namespace: System.Runtime.Remoting.Channels
internal class CADSerializer
{
	// Methods

	internal static IMessage DeserializeMessage(MemoryStream mem, IMethodCallMessage msg) { }

	internal static MemoryStream SerializeMessage(IMessage msg) { }

	internal static object DeserializeObjectSafe(byte[] mem) { }

	internal static MemoryStream SerializeObject(object obj) { }

	internal static object DeserializeObject(MemoryStream mem) { }
}

// Namespace: System.Runtime.Remoting.Channels
internal class AsyncRequest
{
	// Fields
	internal IMessageSink ReplySink;
	internal IMessage MsgRequest;

	// Methods

	public void .ctor(IMessage msgRequest, IMessageSink replySink) { }
}

// Namespace: System.Runtime.Remoting.Channels
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IChannel
{
	// Properties
	public abstract string ChannelName { get; }
	public abstract int ChannelPriority { get; }

	// Methods

	public abstract string get_ChannelName() { }

	public abstract int get_ChannelPriority() { }
}

// Namespace: System.Runtime.Remoting.Channels
[DefaultMemberAttribute] // RVA: 0x1E0C0 Offset: 0x1D4C0 VA: 0x18001E0C0
[ComVisibleAttribute] // RVA: 0x1E0C0 Offset: 0x1D4C0 VA: 0x18001E0C0
public interface IChannelDataStore
{}

// Namespace: System.Runtime.Remoting.Channels
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IChannelReceiver : IChannel
{
	// Properties
	public abstract object ChannelData { get; }

	// Methods

	public abstract object get_ChannelData() { }

	public abstract void StartListening(object data) { }
}

// Namespace: System.Runtime.Remoting.Channels
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IChannelSender : IChannel
{
	// Methods

	public abstract IMessageSink CreateMessageSink(string url, object remoteChannelData, out string objectURI) { }
}

// Namespace: System.Runtime.Remoting.Channels
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IClientChannelSinkProvider
{
	// Properties
	public abstract IClientChannelSinkProvider Next { set; }

	// Methods

	public abstract void set_Next(IClientChannelSinkProvider value) { }
}

// Namespace: System.Runtime.Remoting.Channels
public interface ISecurableChannel
{
	// Properties
	public abstract bool IsSecured { set; }

	// Methods

	public abstract void set_IsSecured(bool value) { }
}

// Namespace: System.Runtime.Remoting.Channels
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IServerChannelSinkProvider
{
	// Properties
	public abstract IServerChannelSinkProvider Next { set; }

	// Methods

	public abstract void set_Next(IServerChannelSinkProvider value) { }
}

// Namespace: System.Runtime.Remoting.Channels
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class SinkProviderData
{
	// Fields
	private string sinkName;
	private ArrayList children;
	private Hashtable properties;

	// Properties
	public IList Children { get; }
	public IDictionary Properties { get; }

	// Methods

	public void .ctor(string name) { }

	public IList get_Children() { }

	public IDictionary get_Properties() { }
}

// Namespace: System.Runtime.Remoting.Activation
internal class ActivationServices
{
	// Fields
	private static IActivator _constructionActivator;

	// Properties
	private static IActivator ConstructionActivator { get; }

	// Methods

	private static IActivator get_ConstructionActivator() { }

	public static IMessage Activate(RemotingProxy proxy, ConstructionCall ctorCall) { }

	public static IMessage RemoteActivate(IConstructionCallMessage ctorCall) { }

	public static ConstructionCall CreateConstructionCall(Type type, string activationUrl, object[] activationAttributes) { }

	public static IMessage CreateInstanceFromMessage(IConstructionCallMessage ctorCall) { }

	public static object CreateProxyForType(Type type) { }

	public static object AllocateUninitializedClassInstance(Type type) { }

	public static void EnableProxyActivation(Type type, bool enable) { }
}

// Namespace: System.Runtime.Remoting.Activation
internal class AppDomainLevelActivator : IActivator
{
	// Fields
	private string _activationUrl;
	private IActivator _next;

	// Properties
	public IActivator NextActivator { get; }

	// Methods

	public void .ctor(string activationUrl, IActivator next) { }

	public IActivator get_NextActivator() { }

	public IConstructionReturnMessage Activate(IConstructionCallMessage ctorCall) { }
}

// Namespace: System.Runtime.Remoting.Activation
[Serializable]
internal class ConstructionLevelActivator : IActivator
{
	// Properties
	public IActivator NextActivator { get; }

	// Methods

	public IActivator get_NextActivator() { }

	public IConstructionReturnMessage Activate(IConstructionCallMessage msg) { }

	public void .ctor() { }
}

// Namespace: System.Runtime.Remoting.Activation
[Serializable]
internal class ContextLevelActivator : IActivator
{
	// Fields
	private IActivator m_NextActivator;

	// Properties
	public IActivator NextActivator { get; }

	// Methods

	public void .ctor(IActivator next) { }

	public IActivator get_NextActivator() { }

	public IConstructionReturnMessage Activate(IConstructionCallMessage ctorCall) { }
}

// Namespace: System.Runtime.Remoting.Activation
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IActivator
{
	// Properties
	public abstract IActivator NextActivator { get; }

	// Methods

	public abstract IActivator get_NextActivator() { }

	public abstract IConstructionReturnMessage Activate(IConstructionCallMessage msg) { }
}

// Namespace: System.Runtime.Remoting.Activation
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IConstructionCallMessage : IMessage, IMethodCallMessage, IMethodMessage
{
	// Properties
	public abstract Type ActivationType { get; }
	public abstract string ActivationTypeName { get; }
	public abstract IActivator Activator { get; set; }
	public abstract object[] CallSiteActivationAttributes { get; }
	public abstract IList ContextProperties { get; }

	// Methods

	public abstract Type get_ActivationType() { }

	public abstract string get_ActivationTypeName() { }

	public abstract IActivator get_Activator() { }

	public abstract void set_Activator(IActivator value) { }

	public abstract object[] get_CallSiteActivationAttributes() { }

	public abstract IList get_ContextProperties() { }
}

// Namespace: System.Runtime.Remoting.Activation
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IConstructionReturnMessage : IMethodReturnMessage, IMethodMessage, IMessage
{}

// Namespace: System.Runtime.Remoting.Activation
internal class RemoteActivationAttribute : Attribute, IContextAttribute
{
	// Fields
	private IList _contextProperties;

	// Methods

	public void .ctor(IList contextProperties) { }

	public bool IsContextOK(Context ctx, IConstructionCallMessage ctor) { }

	public void GetPropertiesForNewContext(IConstructionCallMessage ctor) { }
}

// Namespace: System.Runtime.Remoting.Activation
internal class RemoteActivator : MarshalByRefObject, IActivator
{
	// Properties
	public IActivator NextActivator { get; }

	// Methods

	public IConstructionReturnMessage Activate(IConstructionCallMessage msg) { }

	public override object InitializeLifetimeService() { }

	public IActivator get_NextActivator() { }
}

// Namespace: System.Runtime.Remoting.Metadata
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class SoapAttribute : Attribute
{
	// Fields
	private bool _useAttribute;
	protected string ProtXmlNamespace;
	protected object ReflectInfo;

	// Properties
	public virtual bool UseAttribute { get; }
	public virtual string XmlNamespace { get; }

	// Methods

	public void .ctor() { }

	public virtual bool get_UseAttribute() { }

	public virtual string get_XmlNamespace() { }

	internal virtual void SetReflectionObject(object reflectionObject) { }
}

// Namespace: System.Runtime.Remoting.Metadata
[AttributeUsageAttribute] // RVA: 0x2FA70 Offset: 0x2EE70 VA: 0x18002FA70
[ComVisibleAttribute] // RVA: 0x2FA70 Offset: 0x2EE70 VA: 0x18002FA70
public sealed class SoapFieldAttribute : SoapAttribute
{
	// Fields
	private string _elementName;
	private bool _isElement;

	// Properties
	public string XmlElementName { get; }

	// Methods

	public void .ctor() { }

	public string get_XmlElementName() { }

	public bool IsInteropXmlElement() { }

	internal override void SetReflectionObject(object reflectionObject) { }
}

// Namespace: System.Runtime.Remoting.Metadata
[AttributeUsageAttribute] // RVA: 0x52F90 Offset: 0x52390 VA: 0x180052F90
[ComVisibleAttribute] // RVA: 0x52F90 Offset: 0x52390 VA: 0x180052F90
public sealed class SoapMethodAttribute : SoapAttribute
{
	// Fields
	private string _responseElement;
	private string _responseNamespace;
	private string _returnElement;
	private string _soapAction;
	private bool _useAttribute;
	private string _namespace;

	// Properties
	public override bool UseAttribute { get; }
	public override string XmlNamespace { get; }

	// Methods

	public void .ctor() { }

	public override bool get_UseAttribute() { }

	public override string get_XmlNamespace() { }

	internal override void SetReflectionObject(object reflectionObject) { }
}

// Namespace: System.Runtime.Remoting.Metadata
[ComVisibleAttribute] // RVA: 0x34820 Offset: 0x33C20 VA: 0x180034820
[AttributeUsageAttribute] // RVA: 0x34820 Offset: 0x33C20 VA: 0x180034820
public sealed class SoapParameterAttribute : SoapAttribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Runtime.Remoting.Metadata
[AttributeUsageAttribute] // RVA: 0x35170 Offset: 0x34570 VA: 0x180035170
[ComVisibleAttribute] // RVA: 0x35170 Offset: 0x34570 VA: 0x180035170
public sealed class SoapTypeAttribute : SoapAttribute
{
	// Fields
	private bool _useAttribute;
	private string _xmlElementName;
	private string _xmlNamespace;
	private string _xmlTypeName;
	private string _xmlTypeNamespace;
	private bool _isType;
	private bool _isElement;

	// Properties
	public override bool UseAttribute { get; }
	public string XmlElementName { get; }
	public override string XmlNamespace { get; }
	public string XmlTypeName { get; }
	public string XmlTypeNamespace { get; }
	internal bool IsInteropXmlElement { get; }
	internal bool IsInteropXmlType { get; }

	// Methods

	public void .ctor() { }

	public override bool get_UseAttribute() { }

	public string get_XmlElementName() { }

	public override string get_XmlNamespace() { }

	public string get_XmlTypeName() { }

	public string get_XmlTypeNamespace() { }

	internal bool get_IsInteropXmlElement() { }

	internal bool get_IsInteropXmlType() { }

	internal override void SetReflectionObject(object reflectionObject) { }
}

// Namespace: System.Runtime.Remoting.Messaging
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class CallContext
{
	// Methods

	private void .ctor() { }

	internal static object SetCurrentCallContext(LogicalCallContext ctx) { }

	internal static LogicalCallContext SetLogicalCallContext(LogicalCallContext callCtx) { }
}

// Namespace: System.Runtime.Remoting.Messaging
internal class IllogicalCallContext
{
	// Fields
	private Hashtable m_Datastore;
	private object m_HostContext;

	// Properties
	private Hashtable Datastore { get; }
	internal object HostContext { get; set; }
	internal bool HasUserData { get; }

	// Methods

	private Hashtable get_Datastore() { }

	internal object get_HostContext() { }

	internal void set_HostContext(object value) { }

	internal bool get_HasUserData() { }

	public IllogicalCallContext CreateCopy() { }

	public void .ctor() { }
}

// Namespace: System.Runtime.Remoting.Messaging
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class LogicalCallContext : ISerializable, ICloneable
{
	// Fields
	private static Type s_callContextType;
	private const string s_CorrelationMgrSlotName = "System.Diagnostics.Trace.CorrelationManagerSlot";
	private Hashtable m_Datastore;
	private CallContextRemotingData m_RemotingData;
	private CallContextSecurityData m_SecurityData;
	private object m_HostContext;
	private bool m_IsCorrelationMgr;
	private Header[] _sendHeaders;
	private Header[] _recvHeaders;

	// Properties
	public bool HasInfo { get; }
	private bool HasUserData { get; }
	private Hashtable Datastore { get; }

	// Methods

	internal void .ctor() { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }

	public void GetObjectData(SerializationInfo info, StreamingContext context) { }

	public object Clone() { }

	internal void Merge(LogicalCallContext lc) { }

	public bool get_HasInfo() { }

	private bool get_HasUserData() { }

	private Hashtable get_Datastore() { }

	private static void .cctor() { }
}

// Namespace: 
internal struct LogicalCallContext.Reader
{
	// Fields
	private LogicalCallContext m_ctx;

	// Properties
	public bool IsNull { get; }
	public bool HasInfo { get; }

	// Methods

	public void .ctor(LogicalCallContext ctx) { }

	public bool get_IsNull() { }

	public bool get_HasInfo() { }

	public LogicalCallContext Clone() { }
}

// Namespace: System.Runtime.Remoting.Messaging
[Serializable]
internal class CallContextSecurityData : ICloneable
{
	// Fields
	private IPrincipal _principal;

	// Properties
	internal bool HasInfo { get; }

	// Methods

	internal bool get_HasInfo() { }

	public object Clone() { }

	public void .ctor() { }
}

// Namespace: System.Runtime.Remoting.Messaging
[Serializable]
internal class CallContextRemotingData : ICloneable
{
	// Fields
	private string _logicalCallID;

	// Properties
	internal string LogicalCallID { get; set; }
	internal bool HasInfo { get; }

	// Methods

	internal string get_LogicalCallID() { }

	internal void set_LogicalCallID(string value) { }

	internal bool get_HasInfo() { }

	public object Clone() { }

	public void .ctor() { }
}

// Namespace: System.Runtime.Remoting.Messaging
internal enum ArgInfoType
{
	// Fields
	public byte value__;
	public const ArgInfoType In = 0;
	public const ArgInfoType Out = 1;
}

// Namespace: System.Runtime.Remoting.Messaging
internal class ArgInfo
{
	// Fields
	private int[] _paramMap;
	private int _inoutArgCount;
	private MethodBase _method;

	// Methods

	public void .ctor(MethodBase method, ArgInfoType type) { }

	public object[] GetInOutArgs(object[] args) { }
}

// Namespace: System.Runtime.Remoting.Messaging
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class AsyncResult : IAsyncResult, IMessageSink, IThreadPoolWorkItem
{
	// Fields
	private object async_state;
	private WaitHandle handle;
	private object async_delegate;
	private IntPtr data;
	private object object_data;
	private bool sync_completed;
	private bool completed;
	private bool endinvoke_called;
	private object async_callback;
	private ExecutionContext current;
	private ExecutionContext original;
	private long add_time;
	private MonoMethodMessage call_message;
	private IMessageCtrl message_ctrl;
	private IMessage reply_message;
	private WaitCallback orig_cb;
	internal static ContextCallback ccb;

	// Properties
	public virtual object AsyncState { get; }
	public virtual WaitHandle AsyncWaitHandle { get; }
	public virtual bool CompletedSynchronously { get; }
	public virtual bool IsCompleted { get; }
	public bool EndInvokeCalled { get; set; }
	public virtual object AsyncDelegate { get; }
	public IMessageSink NextSink { get; }
	internal MonoMethodMessage CallMessage { get; set; }

	// Methods

	internal void .ctor() { }

	internal void .ctor(WaitCallback cb, object state, bool capture_context) { }

	private static void WaitCallback_Context(object state) { }

	public virtual object get_AsyncState() { }

	public virtual WaitHandle get_AsyncWaitHandle() { }

	public virtual bool get_CompletedSynchronously() { }

	public virtual bool get_IsCompleted() { }

	public bool get_EndInvokeCalled() { }

	public void set_EndInvokeCalled(bool value) { }

	public virtual object get_AsyncDelegate() { }

	public IMessageSink get_NextSink() { }

	public virtual IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink) { }

	public virtual IMessage GetReplyMessage() { }

	public virtual void SetMessageCtrl(IMessageCtrl mc) { }

	internal void SetCompletedSynchronously(bool completed) { }

	internal IMessage EndInvoke() { }

	public virtual IMessage SyncProcessMessage(IMessage msg) { }

	internal MonoMethodMessage get_CallMessage() { }

	internal void set_CallMessage(MonoMethodMessage value) { }

	private void System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() { }

	private void System.Threading.IThreadPoolWorkItem.MarkAborted(ThreadAbortException tae) { }

	internal object Invoke() { }

	private static void .cctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <.ctor>b__17_0(object <p0>) { }
}

// Namespace: System.Runtime.Remoting.Messaging
internal class CADArgHolder
{
	// Fields
	public int index;

	// Methods

	public void .ctor(int i) { }
}

// Namespace: System.Runtime.Remoting.Messaging
internal class CADObjRef
{
	// Fields
	internal ObjRef objref;
	internal int SourceDomain;
	internal byte[] TypeInfo;

	// Methods

	public void .ctor(ObjRef o, int sourceDomain) { }
}

// Namespace: System.Runtime.Remoting.Messaging
[Serializable]
internal class CADMethodRef
{
	// Fields
	private bool ctor;
	private string typeName;
	private string methodName;
	private string[] param_names;
	private string[] generic_arg_names;

	// Methods

	private Type[] GetTypes(string[] typeArray) { }

	public MethodBase Resolve() { }

	public void .ctor(IMethodMessage msg) { }
}

// Namespace: System.Runtime.Remoting.Messaging
internal class CADMessageBase
{
	// Fields
	protected object[] _args;
	protected byte[] _serializedArgs;
	protected int _propertyCount;
	protected CADArgHolder _callContext;
	internal byte[] serializedMethod;

	// Methods

	public void .ctor(IMethodMessage msg) { }

	internal MethodBase GetMethod() { }

	protected static Type[] GetSignature(MethodBase methodBase, bool load) { }

	internal static int MarshalProperties(IDictionary dict, ref ArrayList args) { }

	internal static void UnmarshalProperties(IDictionary dict, int count, ArrayList args) { }

	private static bool IsPossibleToIgnoreMarshal(object obj) { }

	protected object MarshalArgument(object arg, ref ArrayList args) { }

	protected object UnmarshalArgument(object arg, ArrayList args) { }

	internal object[] MarshalArguments(object[] arguments, ref ArrayList args) { }

	internal object[] UnmarshalArguments(object[] arguments, ArrayList args) { }

	protected void SaveLogicalCallContext(IMethodMessage msg, ref ArrayList serializeList) { }

	internal LogicalCallContext GetLogicalCallContext(ArrayList args) { }
}

// Namespace: System.Runtime.Remoting.Messaging
internal class CADMethodCallMessage : CADMessageBase
{
	// Fields
	private string _uri;

	// Properties
	internal string Uri { get; }
	internal int PropertiesCount { get; }

	// Methods

	internal string get_Uri() { }

	internal static CADMethodCallMessage Create(IMessage callMsg) { }

	internal void .ctor(IMethodCallMessage callMsg) { }

	internal ArrayList GetArguments() { }

	internal object[] GetArgs(ArrayList args) { }

	internal int get_PropertiesCount() { }
}

// Namespace: System.Runtime.Remoting.Messaging
internal class CADMethodReturnMessage : CADMessageBase
{
	// Fields
	private object _returnValue;
	private CADArgHolder _exception;
	private Type[] _sig;

	// Properties
	internal int PropertiesCount { get; }

	// Methods

	internal static CADMethodReturnMessage Create(IMessage callMsg) { }

	internal void .ctor(IMethodReturnMessage retMsg) { }

	internal ArrayList GetArguments() { }

	internal object[] GetArgs(ArrayList args) { }

	internal object GetReturnValue(ArrayList args) { }

	internal Exception GetException(ArrayList args) { }

	internal int get_PropertiesCount() { }
}

// Namespace: System.Runtime.Remoting.Messaging
internal class ClientContextTerminatorSink : IMessageSink
{
	// Fields
	private Context _context;

	// Methods

	public void .ctor(Context ctx) { }

	public IMessage SyncProcessMessage(IMessage msg) { }

	public IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink) { }
}

// Namespace: System.Runtime.Remoting.Messaging
internal class ClientContextReplySink : IMessageSink
{
	// Fields
	private IMessageSink _replySink;
	private Context _context;

	// Methods

	public void .ctor(Context ctx, IMessageSink replySink) { }

	public IMessage SyncProcessMessage(IMessage msg) { }

	public IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink) { }
}

// Namespace: System.Runtime.Remoting.Messaging
[ComVisibleAttribute] // RVA: 0x59B10 Offset: 0x58F10 VA: 0x180059B10
[CLSCompliantAttribute] // RVA: 0x59B10 Offset: 0x58F10 VA: 0x180059B10
[Serializable]
public class ConstructionCall : MethodCall, IConstructionCallMessage, IMessage, IMethodCallMessage, IMethodMessage
{
	// Fields
	private IActivator _activator;
	private object[] _activationAttributes;
	private IList _contextProperties;
	private Type _activationType;
	private string _activationTypeName;
	private bool _isContextOk;
	private RemotingProxy _sourceProxy;

	// Properties
	internal bool IsContextOk { get; set; }
	public Type ActivationType { get; }
	public string ActivationTypeName { get; }
	public IActivator Activator { get; set; }
	public object[] CallSiteActivationAttributes { get; }
	public IList ContextProperties { get; }
	public override IDictionary Properties { get; }
	internal RemotingProxy SourceProxy { get; set; }

	// Methods

	internal void .ctor(Type type) { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }

	internal override void InitDictionary() { }

	internal bool get_IsContextOk() { }

	internal void set_IsContextOk(bool value) { }

	public Type get_ActivationType() { }

	public string get_ActivationTypeName() { }

	public IActivator get_Activator() { }

	public void set_Activator(IActivator value) { }

	public object[] get_CallSiteActivationAttributes() { }

	internal void SetActivationAttributes(object[] attributes) { }

	public IList get_ContextProperties() { }

	internal override void InitMethodProperty(string key, object value) { }

	public override void GetObjectData(SerializationInfo info, StreamingContext context) { }

	public override IDictionary get_Properties() { }

	internal RemotingProxy get_SourceProxy() { }

	internal void set_SourceProxy(RemotingProxy value) { }
}

// Namespace: System.Runtime.Remoting.Messaging
internal class ConstructionCallDictionary : MessageDictionary
{
	// Fields
	public static string[] InternalKeys;

	// Methods

	public void .ctor(IConstructionCallMessage message) { }

	protected override object GetMethodProperty(string key) { }

	protected override void SetMethodProperty(string key, object value) { }

	private static void .cctor() { }
}

// Namespace: System.Runtime.Remoting.Messaging
[ComVisibleAttribute] // RVA: 0x59B10 Offset: 0x58F10 VA: 0x180059B10
[CLSCompliantAttribute] // RVA: 0x59B10 Offset: 0x58F10 VA: 0x180059B10
[Serializable]
public class ConstructionResponse : MethodResponse, IConstructionReturnMessage, IMethodReturnMessage, IMethodMessage, IMessage
{
	// Properties
	public override IDictionary Properties { get; }

	// Methods

	internal void .ctor(object resultObject, LogicalCallContext callCtx, IMethodCallMessage msg) { }

	internal void .ctor(Exception e, IMethodCallMessage msg) { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }

	public override IDictionary get_Properties() { }
}

// Namespace: System.Runtime.Remoting.Messaging
[Serializable]
internal class EnvoyTerminatorSink : IMessageSink
{
	// Fields
	public static EnvoyTerminatorSink Instance;

	// Methods

	public IMessage SyncProcessMessage(IMessage msg) { }

	public IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: System.Runtime.Remoting.Messaging
[Serializable]
internal class ErrorMessage : IMethodCallMessage, IMethodMessage, IMessage
{
	// Fields
	private string _uri;

	// Properties
	public int ArgCount { get; }
	public object[] Args { get; }
	public MethodBase MethodBase { get; }
	public string MethodName { get; }
	public object MethodSignature { get; }
	public virtual IDictionary Properties { get; }
	public string TypeName { get; }
	public string Uri { get; }
	public LogicalCallContext LogicalCallContext { get; }

	// Methods

	public void .ctor() { }

	public int get_ArgCount() { }

	public object[] get_Args() { }

	public MethodBase get_MethodBase() { }

	public string get_MethodName() { }

	public object get_MethodSignature() { }

	public virtual IDictionary get_Properties() { }

	public string get_TypeName() { }

	public string get_Uri() { }

	public object GetArg(int arg_num) { }

	public LogicalCallContext get_LogicalCallContext() { }
}

// Namespace: System.Runtime.Remoting.Messaging
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class Header
{
	// Fields
	public string HeaderNamespace;
	public bool MustUnderstand;
	public string Name;
	public object Value;
}

// Namespace: System.Runtime.Remoting.Messaging
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class HeaderHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual object Invoke(Header[] headers) { }

	public virtual IAsyncResult BeginInvoke(Header[] headers, AsyncCallback callback, object object) { }

	public virtual object EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Runtime.Remoting.Messaging
internal interface IInternalMessage
{
	// Properties
	public abstract Identity TargetIdentity { get; set; }
	public abstract string Uri { get; set; }

	// Methods

	public abstract Identity get_TargetIdentity() { }

	public abstract void set_TargetIdentity(Identity value) { }

	public abstract string get_Uri() { }

	public abstract void set_Uri(string value) { }
}

// Namespace: System.Runtime.Remoting.Messaging
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IMessage
{
	// Properties
	public abstract IDictionary Properties { get; }

	// Methods

	public abstract IDictionary get_Properties() { }
}

// Namespace: System.Runtime.Remoting.Messaging
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IMessageCtrl
{}

// Namespace: System.Runtime.Remoting.Messaging
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IMessageSink
{
	// Methods

	public abstract IMessage SyncProcessMessage(IMessage msg) { }

	public abstract IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink) { }
}

// Namespace: System.Runtime.Remoting.Messaging
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IMethodCallMessage : IMethodMessage, IMessage
{}

// Namespace: System.Runtime.Remoting.Messaging
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IMethodMessage : IMessage
{
	// Properties
	public abstract int ArgCount { get; }
	public abstract object[] Args { get; }
	public abstract LogicalCallContext LogicalCallContext { get; }
	public abstract MethodBase MethodBase { get; }
	public abstract string MethodName { get; }
	public abstract object MethodSignature { get; }
	public abstract string TypeName { get; }
	public abstract string Uri { get; }

	// Methods

	public abstract int get_ArgCount() { }

	public abstract object[] get_Args() { }

	public abstract LogicalCallContext get_LogicalCallContext() { }

	public abstract MethodBase get_MethodBase() { }

	public abstract string get_MethodName() { }

	public abstract object get_MethodSignature() { }

	public abstract string get_TypeName() { }

	public abstract string get_Uri() { }

	public abstract object GetArg(int argNum) { }
}

// Namespace: System.Runtime.Remoting.Messaging
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IMethodReturnMessage : IMethodMessage, IMessage
{
	// Properties
	public abstract Exception Exception { get; }
	public abstract object[] OutArgs { get; }
	public abstract object ReturnValue { get; }

	// Methods

	public abstract Exception get_Exception() { }

	public abstract object[] get_OutArgs() { }

	public abstract object get_ReturnValue() { }
}

// Namespace: System.Runtime.Remoting.Messaging
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IRemotingFormatter : IFormatter
{}

// Namespace: System.Runtime.Remoting.Messaging
internal interface ISerializationRootObject
{}

// Namespace: System.Runtime.Remoting.Messaging
[CLSCompliantAttribute] // RVA: 0x8A8E0 Offset: 0x89CE0 VA: 0x18008A8E0
[ComVisibleAttribute] // RVA: 0x8A8E0 Offset: 0x89CE0 VA: 0x18008A8E0
[Serializable]
public class MethodCall : IMethodCallMessage, IMethodMessage, IMessage, ISerializable, IInternalMessage, ISerializationRootObject
{
	// Fields
	private string _uri;
	private string _typeName;
	private string _methodName;
	private object[] _args;
	private Type[] _methodSignature;
	private MethodBase _methodBase;
	private LogicalCallContext _callContext;
	private Identity _targetIdentity;
	private Type[] _genericArguments;
	protected IDictionary ExternalProperties;
	protected IDictionary InternalProperties;

	// Properties
	public int ArgCount { get; }
	public object[] Args { get; }
	public LogicalCallContext LogicalCallContext { get; }
	public MethodBase MethodBase { get; }
	public string MethodName { get; }
	public object MethodSignature { get; }
	public virtual IDictionary Properties { get; }
	public string TypeName { get; }
	public string Uri { get; set; }
	private string System.Runtime.Remoting.Messaging.IInternalMessage.Uri { get; set; }
	private Identity System.Runtime.Remoting.Messaging.IInternalMessage.TargetIdentity { get; set; }
	private Type[] GenericArguments { get; }

	// Methods

	internal void .ctor(SerializationInfo info, StreamingContext context) { }

	internal void .ctor(CADMethodCallMessage msg) { }

	internal void .ctor() { }

	internal void CopyFrom(IMethodMessage call) { }

	internal virtual void InitMethodProperty(string key, object value) { }

	public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { }

	public int get_ArgCount() { }

	public object[] get_Args() { }

	public LogicalCallContext get_LogicalCallContext() { }

	public MethodBase get_MethodBase() { }

	public string get_MethodName() { }

	public object get_MethodSignature() { }

	public virtual IDictionary get_Properties() { }

	internal virtual void InitDictionary() { }

	public string get_TypeName() { }

	public string get_Uri() { }

	public void set_Uri(string value) { }

	private string System.Runtime.Remoting.Messaging.IInternalMessage.get_Uri() { }

	private void System.Runtime.Remoting.Messaging.IInternalMessage.set_Uri(string value) { }

	public object GetArg(int argNum) { }

	public virtual void Init() { }

	public void ResolveMethod() { }

	private Type CastTo(string clientType, Type serverType) { }

	private static string GetTypeNameFromAssemblyQualifiedName(string aqname) { }

	private Identity System.Runtime.Remoting.Messaging.IInternalMessage.get_TargetIdentity() { }

	private void System.Runtime.Remoting.Messaging.IInternalMessage.set_TargetIdentity(Identity value) { }

	private Type[] get_GenericArguments() { }
}

// Namespace: System.Runtime.Remoting.Messaging
internal class MCMDictionary : MessageDictionary
{
	// Fields
	public static string[] InternalKeys;

	// Methods

	public void .ctor(IMethodMessage message) { }

	private static void .cctor() { }
}

// Namespace: System.Runtime.Remoting.Messaging
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
internal class MessageDictionary : IDictionary, ICollection, IEnumerable
{
	// Fields
	private IDictionary _internalProperties;
	protected IMethodMessage _message;
	private string[] _methodKeys;
	private bool _ownProperties;

	// Properties
	internal IDictionary InternalDictionary { get; }
	public string[] MethodKeys { set; }
	public bool IsFixedSize { get; }
	public bool IsReadOnly { get; }
	public object Item { get; set; }
	public ICollection Keys { get; }
	public ICollection Values { get; }
	public int Count { get; }
	public bool IsSynchronized { get; }
	public object SyncRoot { get; }

	// Methods

	public void .ctor(IMethodMessage message) { }

	internal bool HasUserData() { }

	internal IDictionary get_InternalDictionary() { }

	public void set_MethodKeys(string[] value) { }

	protected virtual IDictionary AllocInternalProperties() { }

	public IDictionary GetInternalProperties() { }

	private bool IsOverridenKey(string key) { }

	public bool get_IsFixedSize() { }

	public bool get_IsReadOnly() { }

	public object get_Item(object key) { }

	public void set_Item(object key, object value) { }

	protected virtual object GetMethodProperty(string key) { }

	protected virtual void SetMethodProperty(string key, object value) { }

	public ICollection get_Keys() { }

	public ICollection get_Values() { }

	public void Add(object key, object value) { }

	public void Clear() { }

	public bool Contains(object key) { }

	public void Remove(object key) { }

	public int get_Count() { }

	public bool get_IsSynchronized() { }

	public object get_SyncRoot() { }

	public void CopyTo(Array array, int index) { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	public IDictionaryEnumerator GetEnumerator() { }
}

// Namespace: 
private class MessageDictionary.DictionaryEnumerator : IDictionaryEnumerator, IEnumerator
{
	// Fields
	private MessageDictionary _methodDictionary;
	private IDictionaryEnumerator _hashtableEnum;
	private int _posMethod;

	// Properties
	public object Current { get; }
	public DictionaryEntry Entry { get; }
	public object Key { get; }
	public object Value { get; }

	// Methods

	public void .ctor(MessageDictionary methodDictionary) { }

	public object get_Current() { }

	public bool MoveNext() { }

	public void Reset() { }

	public DictionaryEntry get_Entry() { }

	public object get_Key() { }

	public object get_Value() { }
}

// Namespace: System.Runtime.Remoting.Messaging
[CLSCompliantAttribute] // RVA: 0x8A8E0 Offset: 0x89CE0 VA: 0x18008A8E0
[ComVisibleAttribute] // RVA: 0x8A8E0 Offset: 0x89CE0 VA: 0x18008A8E0
[Serializable]
public class MethodResponse : IMethodReturnMessage, IMethodMessage, IMessage, ISerializable, IInternalMessage, ISerializationRootObject
{
	// Fields
	private string _methodName;
	private string _uri;
	private string _typeName;
	private MethodBase _methodBase;
	private object _returnValue;
	private Exception _exception;
	private Type[] _methodSignature;
	private ArgInfo _inArgInfo;
	private object[] _args;
	private object[] _outArgs;
	private IMethodCallMessage _callMsg;
	private LogicalCallContext _callContext;
	private Identity _targetIdentity;
	protected IDictionary ExternalProperties;
	protected IDictionary InternalProperties;

	// Properties
	public int ArgCount { get; }
	public object[] Args { get; }
	public Exception Exception { get; }
	public LogicalCallContext LogicalCallContext { get; }
	public MethodBase MethodBase { get; }
	public string MethodName { get; }
	public object MethodSignature { get; }
	public object[] OutArgs { get; }
	public virtual IDictionary Properties { get; }
	public object ReturnValue { get; }
	public string TypeName { get; }
	public string Uri { get; set; }
	private string System.Runtime.Remoting.Messaging.IInternalMessage.Uri { get; set; }
	private Identity System.Runtime.Remoting.Messaging.IInternalMessage.TargetIdentity { get; set; }

	// Methods

	internal void .ctor(Exception e, IMethodCallMessage msg) { }

	internal void .ctor(object returnValue, object[] outArgs, LogicalCallContext callCtx, IMethodCallMessage msg) { }

	internal void .ctor(IMethodCallMessage msg, CADMethodReturnMessage retmsg) { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }

	internal void InitMethodProperty(string key, object value) { }

	public int get_ArgCount() { }

	public object[] get_Args() { }

	public Exception get_Exception() { }

	public LogicalCallContext get_LogicalCallContext() { }

	public MethodBase get_MethodBase() { }

	public string get_MethodName() { }

	public object get_MethodSignature() { }

	public object[] get_OutArgs() { }

	public virtual IDictionary get_Properties() { }

	public object get_ReturnValue() { }

	public string get_TypeName() { }

	public string get_Uri() { }

	public void set_Uri(string value) { }

	private string System.Runtime.Remoting.Messaging.IInternalMessage.get_Uri() { }

	private void System.Runtime.Remoting.Messaging.IInternalMessage.set_Uri(string value) { }

	public object GetArg(int argNum) { }

	public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { }

	private Identity System.Runtime.Remoting.Messaging.IInternalMessage.get_TargetIdentity() { }

	private void System.Runtime.Remoting.Messaging.IInternalMessage.set_TargetIdentity(Identity value) { }
}

// Namespace: System.Runtime.Remoting.Messaging
internal class MethodReturnDictionary : MessageDictionary
{
	// Fields
	public static string[] InternalReturnKeys;
	public static string[] InternalExceptionKeys;

	// Methods

	public void .ctor(IMethodReturnMessage message) { }

	private static void .cctor() { }
}

// Namespace: System.Runtime.Remoting.Messaging
[Serializable]
internal class MonoMethodMessage : IMethodCallMessage, IMethodMessage, IMessage, IMethodReturnMessage, IInternalMessage
{
	// Fields
	private MonoMethod method;
	private object[] args;
	private string[] names;
	private byte[] arg_types;
	public LogicalCallContext ctx;
	public object rval;
	public Exception exc;
	private AsyncResult asyncResult;
	private CallType call_type;
	private string uri;
	private MCMDictionary properties;
	private Type[] methodSignature;
	private Identity identity;
	internal static string CallContextKey;
	internal static string UriKey;

	// Properties
	public IDictionary Properties { get; }
	public int ArgCount { get; }
	public object[] Args { get; }
	public LogicalCallContext LogicalCallContext { get; set; }
	public MethodBase MethodBase { get; }
	public string MethodName { get; }
	public object MethodSignature { get; }
	public string TypeName { get; }
	public string Uri { get; set; }
	public Exception Exception { get; }
	public int OutArgCount { get; }
	public object[] OutArgs { get; }
	public object ReturnValue { get; }
	private Identity System.Runtime.Remoting.Messaging.IInternalMessage.TargetIdentity { get; set; }
	public AsyncResult AsyncResult { get; }
	internal CallType CallType { get; }

	// Methods

	internal void InitMessage(MonoMethod method, object[] out_args) { }

	internal void .ctor(MethodInfo minfo, object[] in_args, object[] out_args) { }

	public IDictionary get_Properties() { }

	public int get_ArgCount() { }

	public object[] get_Args() { }

	public LogicalCallContext get_LogicalCallContext() { }

	public void set_LogicalCallContext(LogicalCallContext value) { }

	public MethodBase get_MethodBase() { }

	public string get_MethodName() { }

	public object get_MethodSignature() { }

	public string get_TypeName() { }

	public string get_Uri() { }

	public void set_Uri(string value) { }

	public object GetArg(int arg_num) { }

	public Exception get_Exception() { }

	public int get_OutArgCount() { }

	public object[] get_OutArgs() { }

	public object get_ReturnValue() { }

	private Identity System.Runtime.Remoting.Messaging.IInternalMessage.get_TargetIdentity() { }

	private void System.Runtime.Remoting.Messaging.IInternalMessage.set_TargetIdentity(Identity value) { }

	public AsyncResult get_AsyncResult() { }

	internal CallType get_CallType() { }

	public bool NeedsOutProcessing(out int outCount) { }

	private static void .cctor() { }
}

// Namespace: System.Runtime.Remoting.Messaging
internal enum CallType
{
	// Fields
	public int value__;
	public const CallType Sync = 0;
	public const CallType BeginInvoke = 1;
	public const CallType EndInvoke = 2;
	public const CallType OneWay = 3;
}

// Namespace: System.Runtime.Remoting.Messaging
[AttributeUsageAttribute] // RVA: 0x52F90 Offset: 0x52390 VA: 0x180052F90
[ComVisibleAttribute] // RVA: 0x52F90 Offset: 0x52390 VA: 0x180052F90
public class OneWayAttribute : Attribute
{}

// Namespace: System.Runtime.Remoting.Messaging
internal class RemotingSurrogate : ISerializationSurrogate
{
	// Methods

	public virtual void GetObjectData(object obj, SerializationInfo si, StreamingContext sc) { }

	public virtual object SetObjectData(object obj, SerializationInfo si, StreamingContext sc, ISurrogateSelector selector) { }

	public void .ctor() { }
}

// Namespace: System.Runtime.Remoting.Messaging
internal class ObjRefSurrogate : ISerializationSurrogate
{
	// Methods

	public virtual void GetObjectData(object obj, SerializationInfo si, StreamingContext sc) { }

	public virtual object SetObjectData(object obj, SerializationInfo si, StreamingContext sc, ISurrogateSelector selector) { }

	public void .ctor() { }
}

// Namespace: System.Runtime.Remoting.Messaging
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class RemotingSurrogateSelector : ISurrogateSelector
{
	// Fields
	private static Type s_cachedTypeObjRef;
	private static ObjRefSurrogate _objRefSurrogate;
	private static RemotingSurrogate _objRemotingSurrogate;
	private ISurrogateSelector _next;

	// Methods

	public void .ctor() { }

	public virtual ISerializationSurrogate GetSurrogate(Type type, StreamingContext context, out ISurrogateSelector ssout) { }

	private static void .cctor() { }
}

// Namespace: System.Runtime.Remoting.Messaging
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class ReturnMessage : IMethodReturnMessage, IMethodMessage, IMessage, IInternalMessage
{
	// Fields
	private object[] _outArgs;
	private object[] _args;
	private LogicalCallContext _callCtx;
	private object _returnValue;
	private string _uri;
	private Exception _exception;
	private MethodBase _methodBase;
	private string _methodName;
	private Type[] _methodSignature;
	private string _typeName;
	private MethodReturnDictionary _properties;
	private Identity _targetIdentity;
	private ArgInfo _inArgInfo;

	// Properties
	public int ArgCount { get; }
	public object[] Args { get; }
	public LogicalCallContext LogicalCallContext { get; }
	public MethodBase MethodBase { get; }
	public string MethodName { get; }
	public object MethodSignature { get; }
	public virtual IDictionary Properties { get; }
	public string TypeName { get; }
	public string Uri { get; set; }
	private string System.Runtime.Remoting.Messaging.IInternalMessage.Uri { get; set; }
	public Exception Exception { get; }
	public object[] OutArgs { get; }
	public virtual object ReturnValue { get; }
	private Identity System.Runtime.Remoting.Messaging.IInternalMessage.TargetIdentity { get; set; }

	// Methods

	public void .ctor(object ret, object[] outArgs, int outArgsCount, LogicalCallContext callCtx, IMethodCallMessage mcm) { }

	public void .ctor(Exception e, IMethodCallMessage mcm) { }

	public int get_ArgCount() { }

	public object[] get_Args() { }

	public LogicalCallContext get_LogicalCallContext() { }

	public MethodBase get_MethodBase() { }

	public string get_MethodName() { }

	public object get_MethodSignature() { }

	public virtual IDictionary get_Properties() { }

	public string get_TypeName() { }

	public string get_Uri() { }

	public void set_Uri(string value) { }

	private string System.Runtime.Remoting.Messaging.IInternalMessage.get_Uri() { }

	private void System.Runtime.Remoting.Messaging.IInternalMessage.set_Uri(string value) { }

	public object GetArg(int argNum) { }

	public Exception get_Exception() { }

	public object[] get_OutArgs() { }

	public virtual object get_ReturnValue() { }

	private Identity System.Runtime.Remoting.Messaging.IInternalMessage.get_TargetIdentity() { }

	private void System.Runtime.Remoting.Messaging.IInternalMessage.set_TargetIdentity(Identity value) { }
}

// Namespace: System.Runtime.Remoting.Messaging
internal class ServerContextTerminatorSink : IMessageSink
{
	// Methods

	public IMessage SyncProcessMessage(IMessage msg) { }

	public IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink) { }

	public void .ctor() { }
}

// Namespace: System.Runtime.Remoting.Messaging
internal class ServerObjectTerminatorSink : IMessageSink
{
	// Fields
	private IMessageSink _nextSink;

	// Methods

	public void .ctor(IMessageSink nextSink) { }

	public IMessage SyncProcessMessage(IMessage msg) { }

	public IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink) { }
}

// Namespace: System.Runtime.Remoting.Messaging
internal class ServerObjectReplySink : IMessageSink
{
	// Fields
	private IMessageSink _replySink;
	private ServerIdentity _identity;

	// Methods

	public void .ctor(ServerIdentity identity, IMessageSink replySink) { }

	public IMessage SyncProcessMessage(IMessage msg) { }

	public IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink) { }
}

// Namespace: System.Runtime.Remoting.Messaging
internal class StackBuilderSink : IMessageSink
{
	// Fields
	private MarshalByRefObject _target;
	private RealProxy _rp;

	// Methods

	public void .ctor(MarshalByRefObject obj, bool forceInternalExecute) { }

	public IMessage SyncProcessMessage(IMessage msg) { }

	public IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink) { }

	private void ExecuteAsyncMessage(object ob) { }

	private void CheckParameters(IMessage msg) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AsyncProcessMessage>b__4_0(object data) { }
}

// Namespace: System.Runtime.ExceptionServices
[AttributeUsageAttribute] // RVA: 0x57B60 Offset: 0x56F60 VA: 0x180057B60
public sealed class HandleProcessCorruptedStateExceptionsAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Runtime.ExceptionServices
public class FirstChanceExceptionEventArgs : EventArgs
{}

// Namespace: System.Runtime.ExceptionServices
public sealed class ExceptionDispatchInfo
{
	// Fields
	private Exception m_Exception;
	private object m_stackTrace;

	// Properties
	internal object BinaryStackTraceArray { get; }
	public Exception SourceException { get; }

	// Methods

	private void .ctor(Exception exception) { }

	internal object get_BinaryStackTraceArray() { }

	public static ExceptionDispatchInfo Capture(Exception source) { }

	public Exception get_SourceException() { }

	public void Throw() { }

	public static void Throw(Exception source) { }
}

// Namespace: System.Runtime.ConstrainedExecution
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public abstract class CriticalFinalizerObject
{
	// Methods

	[ReliabilityContractAttribute] // RVA: 0x36920 Offset: 0x35D20 VA: 0x180036920
	protected void .ctor() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	protected override void Finalize() { }
}

// Namespace: System.Runtime.ConstrainedExecution
[Serializable]
public enum Consistency
{
	// Fields
	public int value__;
	public const Consistency MayCorruptProcess = 0;
	public const Consistency MayCorruptAppDomain = 1;
	public const Consistency MayCorruptInstance = 2;
	public const Consistency WillNotCorruptState = 3;
}

// Namespace: System.Runtime.ConstrainedExecution
[Serializable]
public enum Cer
{
	// Fields
	public int value__;
	public const Cer None = 0;
	public const Cer MayFail = 1;
	public const Cer Success = 2;
}

// Namespace: System.Runtime.ConstrainedExecution
[AttributeUsageAttribute] // RVA: 0x5E630 Offset: 0x5DA30 VA: 0x18005E630
public sealed class ReliabilityContractAttribute : Attribute
{
	// Fields
	private Consistency _consistency;
	private Cer _cer;

	// Methods

	public void .ctor(Consistency consistencyGuarantee, Cer cer) { }
}

// Namespace: System.Runtime.CompilerServices
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public interface ITuple
{}

// Namespace: System.Runtime.CompilerServices
[CLSCompliantAttribute] // RVA: 0x608D0 Offset: 0x5FCD0 VA: 0x1800608D0
[AttributeUsageAttribute] // RVA: 0x608D0 Offset: 0x5FCD0 VA: 0x1800608D0
public sealed class TupleElementNamesAttribute : Attribute
{
	// Fields
	private readonly string[] _transformNames;

	// Methods

	public void .ctor(string[] transformNames) { }
}

// Namespace: System.Runtime.CompilerServices
public struct AsyncVoidMethodBuilder
{
	// Fields
	private SynchronizationContext m_synchronizationContext;
	private AsyncMethodBuilderCore m_coreState;
	private Task m_task;

	// Properties
	private Task Task { get; }

	// Methods

	public static AsyncVoidMethodBuilder Create() { }

	[DebuggerStepThroughAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Start<TStateMachine>(ref TStateMachine stateMachine) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B1F20 Offset: 0x1B1320 VA: 0x1801B1F20
	|-AsyncVoidMethodBuilder.Start<PolyfewRuntime.<ExportGameObjectToOBJ>d__19>
	|
	|-RVA: 0x1B1F50 Offset: 0x1B1350 VA: 0x1801B1F50
	|-AsyncVoidMethodBuilder.Start<PolyfewRuntime.<ImportOBJFromFileSystem>d__17>
	|
	|-RVA: 0x1B1F60 Offset: 0x1B1360 VA: 0x1801B1F60
	|-AsyncVoidMethodBuilder.Start<PolyfewRuntime.<ImportOBJFromNetwork>d__18>
	|
	|-RVA: 0x1B1F30 Offset: 0x1B1330 VA: 0x1801B1F30
	|-AsyncVoidMethodBuilder.Start<UtilityServicesRuntime.OBJExporterImporter.<ImportFromNetwork>d__21>
	|
	|-RVA: 0x1B1F40 Offset: 0x1B1340 VA: 0x1801B1F40
	|-AsyncVoidMethodBuilder.Start<UtilityServicesRuntime.OBJExporterImporter.<ImportFromNetworkWebGL>d__22>
	|
	|-RVA: 0x1B1F10 Offset: 0x1B1310 VA: 0x1801B1F10
	|-AsyncVoidMethodBuilder.Start<object>
	*/

	public void SetStateMachine(IAsyncStateMachine stateMachine) { }

	public void AwaitUnsafeOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter awaiter, ref TStateMachine stateMachine) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B1EC0 Offset: 0x1B12C0 VA: 0x1801B1EC0
	|-AsyncVoidMethodBuilder.AwaitUnsafeOnCompleted<object, object>
	|
	|-RVA: 0x1B1EE0 Offset: 0x1B12E0 VA: 0x1801B1EE0
	|-AsyncVoidMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter, PolyfewRuntime.<ExportGameObjectToOBJ>d__19>
	|
	|-RVA: 0x1B1EF0 Offset: 0x1B12F0 VA: 0x1801B1EF0
	|-AsyncVoidMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter, PolyfewRuntime.<ImportOBJFromFileSystem>d__17>
	|
	|-RVA: 0x1B1F00 Offset: 0x1B1300 VA: 0x1801B1F00
	|-AsyncVoidMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter, PolyfewRuntime.<ImportOBJFromNetwork>d__18>
	|
	|-RVA: 0x1B1ED0 Offset: 0x1B12D0 VA: 0x1801B1ED0
	|-AsyncVoidMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter<object>, UtilityServicesRuntime.OBJExporterImporter.<ImportFromNetwork>d__21>
	|-AsyncVoidMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter<GameObject>, UtilityServicesRuntime.OBJExporterImporter.<ImportFromNetwork>d__21>
	*/

	public void SetResult() { }

	public void SetException(Exception exception) { }

	private void NotifySynchronizationContextOfCompletion() { }

	private Task get_Task() { }
}

// Namespace: System.Runtime.CompilerServices
public struct AsyncTaskMethodBuilder
{
	// Fields
	private static readonly Task<VoidTaskResult> s_cachedCompleted;
	private AsyncTaskMethodBuilder<VoidTaskResult> m_builder;

	// Properties
	public Task Task { get; }

	// Methods

	public static AsyncTaskMethodBuilder Create() { }

	[DebuggerStepThroughAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Start<TStateMachine>(ref TStateMachine stateMachine) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E5D50 Offset: 0x1E5150 VA: 0x1801E5D50
	|-AsyncTaskMethodBuilder.Start<Loader.<Build>d__43>
	|
	|-RVA: 0x1E5E30 Offset: 0x1E5230 VA: 0x1801E5E30
	|-AsyncTaskMethodBuilder.Start<Loader.<LoadMaterialTexture>d__51>
	|
	|-RVA: 0x1E5E40 Offset: 0x1E5240 VA: 0x1801E5E40
	|-AsyncTaskMethodBuilder.Start<Loader.<LoadMaterialTexture>d__52>
	|
	|-RVA: 0x1E5E80 Offset: 0x1E5280 VA: 0x1801E5E80
	|-AsyncTaskMethodBuilder.Start<Loader.<NetworkedBuild>d__44>
	|
	|-RVA: 0x1E5E10 Offset: 0x1E5210 VA: 0x1801E5E10
	|-AsyncTaskMethodBuilder.Start<LoaderObj.<LoadMaterialLibrary>d__6>
	|
	|-RVA: 0x1E5E20 Offset: 0x1E5220 VA: 0x1801E5E20
	|-AsyncTaskMethodBuilder.Start<LoaderObj.<LoadMaterialLibrary>d__7>
	|
	|-RVA: 0x1E5E60 Offset: 0x1E5260 VA: 0x1801E5E60
	|-AsyncTaskMethodBuilder.Start<LoaderObj.<LoadModelFile>d__3>
	|
	|-RVA: 0x1E5E50 Offset: 0x1E5250 VA: 0x1801E5E50
	|-AsyncTaskMethodBuilder.Start<LoaderObj.<LoadModelFileNetworked>d__4>
	|
	|-RVA: 0x1E5D10 Offset: 0x1E5110 VA: 0x1801E5D10
	|-AsyncTaskMethodBuilder.Start<SystemServices.<AsyncReachabilityCheck>d__10>
	|
	|-RVA: 0x1E5D20 Offset: 0x1E5120 VA: 0x1801E5D20
	|-AsyncTaskMethodBuilder.Start<SystemServices.<AsyncResourceDownload>d__9>
	|
	|-RVA: 0x1E5ED0 Offset: 0x1E52D0 VA: 0x1801E5ED0
	|-AsyncTaskMethodBuilder.Start<SystemServices.<RunDelayedCommand>d__17>
	|
	|-RVA: 0x1E5EF0 Offset: 0x1E52F0 VA: 0x1801E5EF0
	|-AsyncTaskMethodBuilder.Start<SystemServices.<SendHTTPRequestAsync>d__7>
	|
	|-RVA: 0x1E5F50 Offset: 0x1E5350 VA: 0x1801E5F50
	|-AsyncTaskMethodBuilder.Start<SystemServices.<WriteBytesAsync>d__20>
	|
	|-RVA: 0x1E5F70 Offset: 0x1E5370 VA: 0x1801E5F70
	|-AsyncTaskMethodBuilder.Start<SystemServices.<WriteTextureAsync>d__19>
	|
	|-RVA: 0x1E5DB0 Offset: 0x1E51B0 VA: 0x1801E5DB0
	|-AsyncTaskMethodBuilder.Start<UtilityServicesRuntime.OBJExporterImporter.<ExportMeshToOBJ>d__15>
	|
	|-RVA: 0x1E5DF0 Offset: 0x1E51F0 VA: 0x1801E5DF0
	|-AsyncTaskMethodBuilder.Start<UtilityServicesRuntime.OBJExporterImporter.<ImportFromLocalFileSystem>d__20>
	|
	|-RVA: 0x1E5F10 Offset: 0x1E5310 VA: 0x1801E5F10
	|-AsyncTaskMethodBuilder.Start<CompressedStream.<WriteAsync>d__33>
	|
	|-RVA: 0x1E5F30 Offset: 0x1E5330 VA: 0x1801E5F30
	|-AsyncTaskMethodBuilder.Start<NetworkStream.<WriteAsync>d__36>
	|
	|-RVA: 0x1E5D30 Offset: 0x1E5130 VA: 0x1801E5D30
	|-AsyncTaskMethodBuilder.Start<SmtpClient.<AuthenticateAsync>d__69>
	|
	|-RVA: 0x1E5D40 Offset: 0x1E5140 VA: 0x1801E5D40
	|-AsyncTaskMethodBuilder.Start<SmtpClient.<BdatAsync>d__107>
	|
	|-RVA: 0x1E5D60 Offset: 0x1E5160 VA: 0x1801E5D60
	|-AsyncTaskMethodBuilder.Start<SmtpClient.<ConnectAsync>d__74>
	|
	|-RVA: 0x1E5D70 Offset: 0x1E5170 VA: 0x1801E5D70
	|-AsyncTaskMethodBuilder.Start<SmtpClient.<DataAsync>d__108>
	|
	|-RVA: 0x1E5D90 Offset: 0x1E5190 VA: 0x1801E5D90
	|-AsyncTaskMethodBuilder.Start<SmtpClient.<DisconnectAsync>d__80>
	|
	|-RVA: 0x1E5DA0 Offset: 0x1E51A0 VA: 0x1801E5DA0
	|-AsyncTaskMethodBuilder.Start<SmtpClient.<EhloAsync>d__66>
	|
	|-RVA: 0x1E5DE0 Offset: 0x1E51E0 VA: 0x1801E5DE0
	|-AsyncTaskMethodBuilder.Start<SmtpClient.<FlushCommandQueueAsync>d__62>
	|
	|-RVA: 0x1E5E70 Offset: 0x1E5270 VA: 0x1801E5E70
	|-AsyncTaskMethodBuilder.Start<SmtpClient.<MailFromAsync>d__99>
	|
	|-RVA: 0x1E5EB0 Offset: 0x1E52B0 VA: 0x1801E5EB0
	|-AsyncTaskMethodBuilder.Start<SmtpClient.<QueueCommandAsync>d__60>
	|
	|-RVA: 0x1E5EC0 Offset: 0x1E52C0 VA: 0x1801E5EC0
	|-AsyncTaskMethodBuilder.Start<SmtpClient.<ResetAsync>d__109>
	|
	|-RVA: 0x1E5EE0 Offset: 0x1E52E0 VA: 0x1801E5EE0
	|-AsyncTaskMethodBuilder.Start<SmtpClient.<SendAsync>d__114>
	|
	|-RVA: 0x1E5DD0 Offset: 0x1E51D0 VA: 0x1801E5DD0
	|-AsyncTaskMethodBuilder.Start<SmtpStream.<FlushAsync>d__53>
	|
	|-RVA: 0x1E5F40 Offset: 0x1E5340 VA: 0x1801E5F40
	|-AsyncTaskMethodBuilder.Start<SmtpStream.<WriteAsync>d__49>
	|
	|-RVA: 0x1E5F20 Offset: 0x1E5320 VA: 0x1801E5F20
	|-AsyncTaskMethodBuilder.Start<ProgressStream.<WriteAsync>d__34>
	|
	|-RVA: 0x1E5FA0 Offset: 0x1E53A0 VA: 0x1801E5FA0
	|-AsyncTaskMethodBuilder.Start<HeaderList.<WriteToAsync>d__34>
	|
	|-RVA: 0x1E5DC0 Offset: 0x1E51C0 VA: 0x1801E5DC0
	|-AsyncTaskMethodBuilder.Start<FilteredStream.<FlushAsync>d__50>
	|
	|-RVA: 0x1E5D80 Offset: 0x1E5180 VA: 0x1801E5D80
	|-AsyncTaskMethodBuilder.Start<MimeContent.<DecodeToAsync>d__13>
	|
	|-RVA: 0x1E5F90 Offset: 0x1E5390 VA: 0x1801E5F90
	|-AsyncTaskMethodBuilder.Start<MimeContent.<WriteToAsync>d__11>
	|
	|-RVA: 0x1E5F80 Offset: 0x1E5380 VA: 0x1801E5F80
	|-AsyncTaskMethodBuilder.Start<MimeMessage.<WriteToAsync>d__105>
	|
	|-RVA: 0x1E5FB0 Offset: 0x1E53B0 VA: 0x1801E5FB0
	|-AsyncTaskMethodBuilder.Start<MimePart.<WriteToAsync>d__37>
	|
	|-RVA: 0x1E5EA0 Offset: 0x1E52A0 VA: 0x1801E5EA0
	|-AsyncTaskMethodBuilder.Start<AsyncProtocolRequest.<ProcessOperation>d__24>
	|
	|-RVA: 0x1E5E00 Offset: 0x1E5200 VA: 0x1801E5E00
	|-AsyncTaskMethodBuilder.Start<MobileAuthenticatedStream.<InnerWrite>d__67>
	|
	|-RVA: 0x1E5E90 Offset: 0x1E5290 VA: 0x1801E5E90
	|-AsyncTaskMethodBuilder.Start<MobileAuthenticatedStream.<ProcessAuthentication>d__47>
	|
	|-RVA: 0x1E5F60 Offset: 0x1E5360 VA: 0x1801E5F60
	|-AsyncTaskMethodBuilder.Start<TestRemoteStorageDispatch.<WriteTask>d__18>
	|
	|-RVA: 0x1E5D00 Offset: 0x1E5100 VA: 0x1801E5D00
	|-AsyncTaskMethodBuilder.Start<object>
	|
	|-RVA: 0x1E5F00 Offset: 0x1E5300 VA: 0x1801E5F00
	|-AsyncTaskMethodBuilder.Start<CryptoStream.<WriteAsyncInternal>d__37>
	*/

	public void SetStateMachine(IAsyncStateMachine stateMachine) { }

	public void AwaitOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter awaiter, ref TStateMachine stateMachine) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E5960 Offset: 0x1E4D60 VA: 0x1801E5960
	|-AsyncTaskMethodBuilder.AwaitOnCompleted<object, object>
	|
	|-RVA: 0x1E5950 Offset: 0x1E4D50 VA: 0x1801E5950
	|-AsyncTaskMethodBuilder.AwaitOnCompleted<CryptoStream.HopToThreadPoolAwaitable, CryptoStream.<WriteAsyncInternal>d__37>
	*/

	public void AwaitUnsafeOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter awaiter, ref TStateMachine stateMachine) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E5BA0 Offset: 0x1E4FA0 VA: 0x1801E5BA0
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object, object>
	|
	|-RVA: 0x1E5A90 Offset: 0x1E4E90 VA: 0x1801E5A90
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, CompressedStream.<WriteAsync>d__33>
	|
	|-RVA: 0x1E59B0 Offset: 0x1E4DB0 VA: 0x1801E59B0
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, SmtpClient.<AuthenticateAsync>d__69>
	|
	|-RVA: 0x1E59C0 Offset: 0x1E4DC0 VA: 0x1801E59C0
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, SmtpClient.<BdatAsync>d__107>
	|
	|-RVA: 0x1E59D0 Offset: 0x1E4DD0 VA: 0x1801E59D0
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, SmtpClient.<ConnectAsync>d__74>
	|
	|-RVA: 0x1E59E0 Offset: 0x1E4DE0 VA: 0x1801E59E0
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, SmtpClient.<DataAsync>d__108>
	|
	|-RVA: 0x1E5A20 Offset: 0x1E4E20 VA: 0x1801E5A20
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, SmtpClient.<FlushCommandQueueAsync>d__62>
	|
	|-RVA: 0x1E5A40 Offset: 0x1E4E40 VA: 0x1801E5A40
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, SmtpClient.<MailFromAsync>d__99>
	|
	|-RVA: 0x1E5A60 Offset: 0x1E4E60 VA: 0x1801E5A60
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, SmtpClient.<QueueCommandAsync>d__60>
	|
	|-RVA: 0x1E5A70 Offset: 0x1E4E70 VA: 0x1801E5A70
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, SmtpClient.<SendAsync>d__114>
	|
	|-RVA: 0x1E5A10 Offset: 0x1E4E10 VA: 0x1801E5A10
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, SmtpStream.<FlushAsync>d__53>
	|
	|-RVA: 0x1E5AB0 Offset: 0x1E4EB0 VA: 0x1801E5AB0
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, SmtpStream.<WriteAsync>d__49>
	|
	|-RVA: 0x1E5AA0 Offset: 0x1E4EA0 VA: 0x1801E5AA0
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, ProgressStream.<WriteAsync>d__34>
	|
	|-RVA: 0x1E5AE0 Offset: 0x1E4EE0 VA: 0x1801E5AE0
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, HeaderList.<WriteToAsync>d__34>
	|
	|-RVA: 0x1E5A00 Offset: 0x1E4E00 VA: 0x1801E5A00
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, FilteredStream.<FlushAsync>d__50>
	|
	|-RVA: 0x1E59F0 Offset: 0x1E4DF0 VA: 0x1801E59F0
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, MimeContent.<DecodeToAsync>d__13>
	|
	|-RVA: 0x1E5AD0 Offset: 0x1E4ED0 VA: 0x1801E5AD0
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, MimeContent.<WriteToAsync>d__11>
	|
	|-RVA: 0x1E5AC0 Offset: 0x1E4EC0 VA: 0x1801E5AC0
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, MimeMessage.<WriteToAsync>d__105>
	|
	|-RVA: 0x1E5AF0 Offset: 0x1E4EF0 VA: 0x1801E5AF0
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, MimePart.<WriteToAsync>d__37>
	|
	|-RVA: 0x1E5A50 Offset: 0x1E4E50 VA: 0x1801E5A50
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, AsyncProtocolRequest.<ProcessOperation>d__24>
	|
	|-RVA: 0x1E5A30 Offset: 0x1E4E30 VA: 0x1801E5A30
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, MobileAuthenticatedStream.<InnerWrite>d__67>
	|
	|-RVA: 0x1E5A80 Offset: 0x1E4E80 VA: 0x1801E5A80
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, CryptoStream.<WriteAsyncInternal>d__37>
	|
	|-RVA: 0x1E5B00 Offset: 0x1E4F00 VA: 0x1801E5B00
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<SmtpResponse>, SmtpClient.<AuthenticateAsync>d__69>
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>, SmtpClient.<AuthenticateAsync>d__69>
	|
	|-RVA: 0x1E5B10 Offset: 0x1E4F10 VA: 0x1801E5B10
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<SmtpResponse>, SmtpClient.<BdatAsync>d__107>
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>, SmtpClient.<BdatAsync>d__107>
	|
	|-RVA: 0x1E5B20 Offset: 0x1E4F20 VA: 0x1801E5B20
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<SmtpResponse>, SmtpClient.<ConnectAsync>d__74>
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<Socket>, SmtpClient.<ConnectAsync>d__74>
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>, SmtpClient.<ConnectAsync>d__74>
	|
	|-RVA: 0x1E5B30 Offset: 0x1E4F30 VA: 0x1801E5B30
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<SmtpResponse>, SmtpClient.<DataAsync>d__108>
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>, SmtpClient.<DataAsync>d__108>
	|
	|-RVA: 0x1E5B40 Offset: 0x1E4F40 VA: 0x1801E5B40
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<SmtpResponse>, SmtpClient.<DisconnectAsync>d__80>
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>, SmtpClient.<DisconnectAsync>d__80>
	|
	|-RVA: 0x1E5B50 Offset: 0x1E4F50 VA: 0x1801E5B50
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<SmtpResponse>, SmtpClient.<EhloAsync>d__66>
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>, SmtpClient.<EhloAsync>d__66>
	|
	|-RVA: 0x1E5B60 Offset: 0x1E4F60 VA: 0x1801E5B60
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<SmtpResponse>, SmtpClient.<FlushCommandQueueAsync>d__62>
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>, SmtpClient.<FlushCommandQueueAsync>d__62>
	|
	|-RVA: 0x1E5B70 Offset: 0x1E4F70 VA: 0x1801E5B70
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<SmtpResponse>, SmtpClient.<MailFromAsync>d__99>
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>, SmtpClient.<MailFromAsync>d__99>
	|
	|-RVA: 0x1E5B90 Offset: 0x1E4F90 VA: 0x1801E5B90
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<SmtpResponse>, SmtpClient.<ResetAsync>d__109>
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>, SmtpClient.<ResetAsync>d__109>
	|
	|-RVA: 0x1E5B80 Offset: 0x1E4F80 VA: 0x1801E5B80
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<AsyncProtocolResult>, MobileAuthenticatedStream.<ProcessAuthentication>d__47>
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>, MobileAuthenticatedStream.<ProcessAuthentication>d__47>
	|
	|-RVA: 0x1E5990 Offset: 0x1E4D90 VA: 0x1801E5990
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<bool>, NetworkStream.<WriteAsync>d__36>
	|
	|-RVA: 0x1E5980 Offset: 0x1E4D80 VA: 0x1801E5980
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<bool>, SmtpClient.<SendAsync>d__114>
	|
	|-RVA: 0x1E5970 Offset: 0x1E4D70 VA: 0x1801E5970
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int>, MimeContent.<WriteToAsync>d__11>
	|
	|-RVA: 0x1E59A0 Offset: 0x1E4DA0 VA: 0x1801E59A0
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<Nullable<int>>, AsyncProtocolRequest.<ProcessOperation>d__24>
	|
	|-RVA: 0x1E5C50 Offset: 0x1E5050 VA: 0x1801E5C50
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter, Loader.<Build>d__43>
	|
	|-RVA: 0x1E5C80 Offset: 0x1E5080 VA: 0x1801E5C80
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter, Loader.<LoadMaterialTexture>d__52>
	|
	|-RVA: 0x1E5CA0 Offset: 0x1E50A0 VA: 0x1801E5CA0
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter, Loader.<NetworkedBuild>d__44>
	|
	|-RVA: 0x1E5C70 Offset: 0x1E5070 VA: 0x1801E5C70
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter, LoaderObj.<LoadMaterialLibrary>d__7>
	|
	|-RVA: 0x1E5C90 Offset: 0x1E5090 VA: 0x1801E5C90
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter, LoaderObj.<LoadModelFileNetworked>d__4>
	|
	|-RVA: 0x1E5C30 Offset: 0x1E5030 VA: 0x1801E5C30
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter, SystemServices.<AsyncReachabilityCheck>d__10>
	|
	|-RVA: 0x1E5C40 Offset: 0x1E5040 VA: 0x1801E5C40
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter, SystemServices.<AsyncResourceDownload>d__9>
	|
	|-RVA: 0x1E5CB0 Offset: 0x1E50B0 VA: 0x1801E5CB0
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter, SystemServices.<RunDelayedCommand>d__17>
	|
	|-RVA: 0x1E5CC0 Offset: 0x1E50C0 VA: 0x1801E5CC0
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter, SystemServices.<SendHTTPRequestAsync>d__7>
	|
	|-RVA: 0x1E5CD0 Offset: 0x1E50D0 VA: 0x1801E5CD0
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter, SystemServices.<WriteBytesAsync>d__20>
	|
	|-RVA: 0x1E5CF0 Offset: 0x1E50F0 VA: 0x1801E5CF0
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter, SystemServices.<WriteTextureAsync>d__19>
	|
	|-RVA: 0x1E5C60 Offset: 0x1E5060 VA: 0x1801E5C60
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter, UtilityServicesRuntime.OBJExporterImporter.<ExportMeshToOBJ>d__15>
	|
	|-RVA: 0x1E5CE0 Offset: 0x1E50E0 VA: 0x1801E5CE0
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter, TestRemoteStorageDispatch.<WriteTask>d__18>
	|
	|-RVA: 0x1E5C20 Offset: 0x1E5020 VA: 0x1801E5C20
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter<Stream>, SystemServices.<SendHTTPRequestAsync>d__7>
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter<object>, SystemServices.<SendHTTPRequestAsync>d__7>
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter<string>, SystemServices.<SendHTTPRequestAsync>d__7>
	|
	|-RVA: 0x1E5BB0 Offset: 0x1E4FB0 VA: 0x1801E5BB0
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter<int>, Loader.<LoadMaterialTexture>d__51>
	|
	|-RVA: 0x1E5BC0 Offset: 0x1E4FC0 VA: 0x1801E5BC0
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter<long>, SmtpClient.<SendAsync>d__114>
	|
	|-RVA: 0x1E5BE0 Offset: 0x1E4FE0 VA: 0x1801E5BE0
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter<object>, LoaderObj.<LoadMaterialLibrary>d__6>
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter<string>, LoaderObj.<LoadMaterialLibrary>d__6>
	|
	|-RVA: 0x1E5BF0 Offset: 0x1E4FF0 VA: 0x1801E5BF0
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter<object>, LoaderObj.<LoadMaterialLibrary>d__7>
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter<string>, LoaderObj.<LoadMaterialLibrary>d__7>
	|
	|-RVA: 0x1E5C10 Offset: 0x1E5010 VA: 0x1801E5C10
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter<object>, LoaderObj.<LoadModelFile>d__3>
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter<string>, LoaderObj.<LoadModelFile>d__3>
	|
	|-RVA: 0x1E5C00 Offset: 0x1E5000 VA: 0x1801E5C00
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter<object>, LoaderObj.<LoadModelFileNetworked>d__4>
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter<string>, LoaderObj.<LoadModelFileNetworked>d__4>
	|
	|-RVA: 0x1E5BD0 Offset: 0x1E4FD0 VA: 0x1801E5BD0
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter<object>, UtilityServicesRuntime.OBJExporterImporter.<ImportFromLocalFileSystem>d__20>
	|-AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<TaskAwaiter<GameObject>, UtilityServicesRuntime.OBJExporterImporter.<ImportFromLocalFileSystem>d__20>
	*/

	public Task get_Task() { }

	public void SetResult() { }

	public void SetException(Exception exception) { }

	private static void .cctor() { }
}

// Namespace: System.Runtime.CompilerServices
public struct AsyncTaskMethodBuilder<TResult>
{
	// Fields
	internal static readonly Task<TResult> s_defaultResultTask;
	private AsyncMethodBuilderCore m_coreState;
	private Task<TResult> m_task;

	// Properties
	public Task<TResult> Task { get; }

	// Methods

	public static AsyncTaskMethodBuilder<TResult> Create() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x7A3F30 Offset: 0x7A2F30 VA: 0x1807A3F30
	|-AsyncTaskMethodBuilder<SmtpResponse>.Create
	|-AsyncTaskMethodBuilder<AsyncProtocolResult>.Create
	|-AsyncTaskMethodBuilder<byte[]>.Create
	|-AsyncTaskMethodBuilder<long>.Create
	|-AsyncTaskMethodBuilder<Socket>.Create
	|-AsyncTaskMethodBuilder<Nullable<int>>.Create
	|-AsyncTaskMethodBuilder<GameObject>.Create
	|-AsyncTaskMethodBuilder<bool>.Create
	|-AsyncTaskMethodBuilder<int>.Create
	|-AsyncTaskMethodBuilder<object>.Create
	|-AsyncTaskMethodBuilder<string>.Create
	|-AsyncTaskMethodBuilder<VoidTaskResult>.Create
	*/

	[DebuggerStepThroughAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Start<TStateMachine>(ref TStateMachine stateMachine) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E5900 Offset: 0x1E4D00 VA: 0x1801E5900
	|-AsyncTaskMethodBuilder<SmtpResponse>.Start<SmtpClient.<SendCommandAsync>d__63>
	|-AsyncTaskMethodBuilder<object>.Start<SmtpClient.<SendCommandAsync>d__63>
	|
	|-RVA: 0x1E5910 Offset: 0x1E4D10 VA: 0x1801E5910
	|-AsyncTaskMethodBuilder<SmtpResponse>.Start<SmtpClient.<SendEhloAsync>d__65>
	|-AsyncTaskMethodBuilder<object>.Start<SmtpClient.<SendEhloAsync>d__65>
	|
	|-RVA: 0x1E58C0 Offset: 0x1E4CC0 VA: 0x1801E58C0
	|-AsyncTaskMethodBuilder<SmtpResponse>.Start<SmtpStream.<ReadResponseAsync>d__46>
	|-AsyncTaskMethodBuilder<object>.Start<SmtpStream.<ReadResponseAsync>d__46>
	|
	|-RVA: 0x1E5920 Offset: 0x1E4D20 VA: 0x1801E5920
	|-AsyncTaskMethodBuilder<AsyncProtocolResult>.Start<AsyncProtocolRequest.<StartOperation>d__23>
	|-AsyncTaskMethodBuilder<object>.Start<AsyncProtocolRequest.<StartOperation>d__23>
	|
	|-RVA: 0x1E5830 Offset: 0x1E4C30 VA: 0x1801E5830
	|-AsyncTaskMethodBuilder<bool>.Start<SmtpClient.<RcptToAsync>d__105>
	|
	|-RVA: 0x1E5940 Offset: 0x1E4D40 VA: 0x1801E5940
	|-AsyncTaskMethodBuilder<bool>.Start<SemaphoreSlim.<WaitUntilCountOrTimeoutAsync>d__31>
	|
	|-RVA: 0x1E58D0 Offset: 0x1E4CD0 VA: 0x1801E58D0
	|-AsyncTaskMethodBuilder<byte[]>.Start<TestRemoteStorageDispatch.<ReadTask>d__17>
	|-AsyncTaskMethodBuilder<object>.Start<TestRemoteStorageDispatch.<ReadTask>d__17>
	|
	|-RVA: 0x1E5870 Offset: 0x1E4C70 VA: 0x1801E5870
	|-AsyncTaskMethodBuilder<int>.Start<CompressedStream.<ReadAsync>d__30>
	|
	|-RVA: 0x1E5890 Offset: 0x1E4C90 VA: 0x1801E5890
	|-AsyncTaskMethodBuilder<int>.Start<NetworkStream.<ReadAsync>d__34>
	|
	|-RVA: 0x1E5840 Offset: 0x1E4C40 VA: 0x1801E5840
	|-AsyncTaskMethodBuilder<int>.Start<SmtpStream.<ReadAheadAsync>d__39>
	|
	|-RVA: 0x1E5880 Offset: 0x1E4C80 VA: 0x1801E5880
	|-AsyncTaskMethodBuilder<int>.Start<ProgressStream.<ReadAsync>d__31>
	|
	|-RVA: 0x1E58A0 Offset: 0x1E4CA0 VA: 0x1801E58A0
	|-AsyncTaskMethodBuilder<int>.Start<FilteredStream.<ReadAsync>d__43>
	|
	|-RVA: 0x1E5800 Offset: 0x1E4C00 VA: 0x1801E5800
	|-AsyncTaskMethodBuilder<int>.Start<MobileAuthenticatedStream.<InnerRead>d__66>
	|
	|-RVA: 0x1E5930 Offset: 0x1E4D30 VA: 0x1801E5930
	|-AsyncTaskMethodBuilder<int>.Start<MobileAuthenticatedStream.<StartOperation>d__58>
	|
	|-RVA: 0x1E5860 Offset: 0x1E4C60 VA: 0x1801E5860
	|-AsyncTaskMethodBuilder<int>.Start<StreamReader.<ReadAsyncInternal>d__65>
	|
	|-RVA: 0x1E58B0 Offset: 0x1E4CB0 VA: 0x1801E58B0
	|-AsyncTaskMethodBuilder<int>.Start<StreamReader.<ReadBufferAsync>d__98>
	|
	|-RVA: 0x1E5850 Offset: 0x1E4C50 VA: 0x1801E5850
	|-AsyncTaskMethodBuilder<int>.Start<CryptoStream.<ReadAsyncInternal>d__34>
	|
	|-RVA: 0x1E57C0 Offset: 0x1E4BC0 VA: 0x1801E57C0
	|-AsyncTaskMethodBuilder<long>.Start<SmtpClient.<GetSizeAsync>d__111>
	|
	|-RVA: 0x1E57B0 Offset: 0x1E4BB0 VA: 0x1801E57B0
	|-AsyncTaskMethodBuilder<Socket>.Start<MailService.<ConnectSocket>d__48>
	|-AsyncTaskMethodBuilder<object>.Start<MailService.<ConnectSocket>d__48>
	|
	|-RVA: 0x1E5790 Offset: 0x1E4B90 VA: 0x1801E5790
	|-AsyncTaskMethodBuilder<Socket>.Start<SocketUtils.<ConnectAsync>d__0>
	|-AsyncTaskMethodBuilder<object>.Start<SocketUtils.<ConnectAsync>d__0>
	|
	|-RVA: 0x1E57A0 Offset: 0x1E4BA0 VA: 0x1801E57A0
	|-AsyncTaskMethodBuilder<Socket>.Start<SocketUtils.<ConnectAsync>d__1>
	|-AsyncTaskMethodBuilder<object>.Start<SocketUtils.<ConnectAsync>d__1>
	|
	|-RVA: 0x1E57F0 Offset: 0x1E4BF0 VA: 0x1801E57F0
	|-AsyncTaskMethodBuilder<Nullable<int>>.Start<AsyncProtocolRequest.<InnerRead>d__25>
	|
	|-RVA: 0x1E5820 Offset: 0x1E4C20 VA: 0x1801E5820
	|-AsyncTaskMethodBuilder<object>.Start<Loader.<Load>d__33>
	|-AsyncTaskMethodBuilder<GameObject>.Start<Loader.<Load>d__33>
	|
	|-RVA: 0x1E5810 Offset: 0x1E4C10 VA: 0x1801E5810
	|-AsyncTaskMethodBuilder<object>.Start<Loader.<LoadFromNetwork>d__34>
	|-AsyncTaskMethodBuilder<GameObject>.Start<Loader.<LoadFromNetwork>d__34>
	|
	|-RVA: 0x1E57D0 Offset: 0x1E4BD0 VA: 0x1801E57D0
	|-AsyncTaskMethodBuilder<object>.Start<ObjectImporter.<ImportModelAsync>d__31>
	|-AsyncTaskMethodBuilder<GameObject>.Start<ObjectImporter.<ImportModelAsync>d__31>
	|
	|-RVA: 0x1E57E0 Offset: 0x1E4BE0 VA: 0x1801E57E0
	|-AsyncTaskMethodBuilder<object>.Start<ObjectImporter.<ImportModelFromNetwork>d__32>
	|-AsyncTaskMethodBuilder<GameObject>.Start<ObjectImporter.<ImportModelFromNetwork>d__32>
	|
	|-RVA: 0x1E58E0 Offset: 0x1E4CE0 VA: 0x1801E58E0
	|-AsyncTaskMethodBuilder<object>.Start<StreamReader.<ReadToEndAsyncInternal>d__63>
	|-AsyncTaskMethodBuilder<string>.Start<StreamReader.<ReadToEndAsyncInternal>d__63>
	|
	|-RVA: 0x1E58F0 Offset: 0x1E4CF0 VA: 0x1801E58F0
	|-AsyncTaskMethodBuilder<object>.Start<TextReader.<ReadToEndAsync>d__14>
	|-AsyncTaskMethodBuilder<string>.Start<TextReader.<ReadToEndAsync>d__14>
	|
	|-RVA: 0x1E5780 Offset: 0x1E4B80 VA: 0x1801E5780
	|-AsyncTaskMethodBuilder<object>.Start<object>
	*/

	public void SetStateMachine(IAsyncStateMachine stateMachine) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27C7A0 Offset: 0x27BBA0 VA: 0x18027C7A0
	|-AsyncTaskMethodBuilder<SmtpResponse>.SetStateMachine
	|-AsyncTaskMethodBuilder<AsyncProtocolResult>.SetStateMachine
	|-AsyncTaskMethodBuilder<bool>.SetStateMachine
	|-AsyncTaskMethodBuilder<byte[]>.SetStateMachine
	|-AsyncTaskMethodBuilder<int>.SetStateMachine
	|-AsyncTaskMethodBuilder<long>.SetStateMachine
	|-AsyncTaskMethodBuilder<Socket>.SetStateMachine
	|-AsyncTaskMethodBuilder<Nullable<int>>.SetStateMachine
	|-AsyncTaskMethodBuilder<object>.SetStateMachine
	|-AsyncTaskMethodBuilder<string>.SetStateMachine
	|-AsyncTaskMethodBuilder<VoidTaskResult>.SetStateMachine
	|-AsyncTaskMethodBuilder<GameObject>.SetStateMachine
	*/

	public void AwaitOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter awaiter, ref TStateMachine stateMachine) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E5300 Offset: 0x1E4700 VA: 0x1801E5300
	|-AsyncTaskMethodBuilder<int>.AwaitOnCompleted<CryptoStream.HopToThreadPoolAwaitable, CryptoStream.<ReadAsyncInternal>d__34>
	|
	|-RVA: 0x1E5330 Offset: 0x1E4730 VA: 0x1801E5330
	|-AsyncTaskMethodBuilder<object>.AwaitOnCompleted<object, object>
	|
	|-RVA: 0x1E5320 Offset: 0x1E4720 VA: 0x1801E5320
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitOnCompleted<object, object>
	|
	|-RVA: 0x1E5310 Offset: 0x1E4710 VA: 0x1801E5310
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitOnCompleted<CryptoStream.HopToThreadPoolAwaitable, CryptoStream.<WriteAsyncInternal>d__37>
	*/

	public void AwaitUnsafeOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter awaiter, ref TStateMachine stateMachine) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E5570 Offset: 0x1E4970 VA: 0x1801E5570
	|-AsyncTaskMethodBuilder<SmtpResponse>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, SmtpClient.<SendCommandAsync>d__63>
	|-AsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, SmtpClient.<SendCommandAsync>d__63>
	|
	|-RVA: 0x1E56B0 Offset: 0x1E4AB0 VA: 0x1801E56B0
	|-AsyncTaskMethodBuilder<SmtpResponse>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<SmtpResponse>, SmtpClient.<SendCommandAsync>d__63>
	|-AsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>, SmtpClient.<SendCommandAsync>d__63>
	|
	|-RVA: 0x1E56C0 Offset: 0x1E4AC0 VA: 0x1801E56C0
	|-AsyncTaskMethodBuilder<SmtpResponse>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<SmtpResponse>, SmtpClient.<SendEhloAsync>d__65>
	|-AsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>, SmtpClient.<SendEhloAsync>d__65>
	|
	|-RVA: 0x1E53D0 Offset: 0x1E47D0 VA: 0x1801E53D0
	|-AsyncTaskMethodBuilder<SmtpResponse>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int>, SmtpStream.<ReadResponseAsync>d__46>
	|-AsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int>, SmtpStream.<ReadResponseAsync>d__46>
	|
	|-RVA: 0x1E5580 Offset: 0x1E4980 VA: 0x1801E5580
	|-AsyncTaskMethodBuilder<AsyncProtocolResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, AsyncProtocolRequest.<StartOperation>d__23>
	|-AsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, AsyncProtocolRequest.<StartOperation>d__23>
	|
	|-RVA: 0x1E5540 Offset: 0x1E4940 VA: 0x1801E5540
	|-AsyncTaskMethodBuilder<bool>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, SmtpClient.<RcptToAsync>d__105>
	|
	|-RVA: 0x1E56A0 Offset: 0x1E4AA0 VA: 0x1801E56A0
	|-AsyncTaskMethodBuilder<bool>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<SmtpResponse>, SmtpClient.<RcptToAsync>d__105>
	|-AsyncTaskMethodBuilder<bool>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>, SmtpClient.<RcptToAsync>d__105>
	|
	|-RVA: 0x1E5440 Offset: 0x1E4840 VA: 0x1801E5440
	|-AsyncTaskMethodBuilder<bool>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<bool>, SemaphoreSlim.<WaitUntilCountOrTimeoutAsync>d__31>
	|
	|-RVA: 0x1E56E0 Offset: 0x1E4AE0 VA: 0x1801E56E0
	|-AsyncTaskMethodBuilder<bool>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>, SemaphoreSlim.<WaitUntilCountOrTimeoutAsync>d__31>
	|-AsyncTaskMethodBuilder<bool>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<Task>, SemaphoreSlim.<WaitUntilCountOrTimeoutAsync>d__31>
	|
	|-RVA: 0x1E5710 Offset: 0x1E4B10 VA: 0x1801E5710
	|-AsyncTaskMethodBuilder<byte[]>.AwaitUnsafeOnCompleted<TaskAwaiter<int>, TestRemoteStorageDispatch.<ReadTask>d__17>
	|-AsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<TaskAwaiter<int>, TestRemoteStorageDispatch.<ReadTask>d__17>
	|
	|-RVA: 0x1E5550 Offset: 0x1E4950 VA: 0x1801E5550
	|-AsyncTaskMethodBuilder<int>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, CryptoStream.<ReadAsyncInternal>d__34>
	|
	|-RVA: 0x1E56D0 Offset: 0x1E4AD0 VA: 0x1801E56D0
	|-AsyncTaskMethodBuilder<int>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<AsyncProtocolResult>, MobileAuthenticatedStream.<StartOperation>d__58>
	|-AsyncTaskMethodBuilder<int>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>, MobileAuthenticatedStream.<StartOperation>d__58>
	|
	|-RVA: 0x1E5420 Offset: 0x1E4820 VA: 0x1801E5420
	|-AsyncTaskMethodBuilder<int>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<bool>, NetworkStream.<ReadAsync>d__34>
	|
	|-RVA: 0x1E5390 Offset: 0x1E4790 VA: 0x1801E5390
	|-AsyncTaskMethodBuilder<int>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int>, CompressedStream.<ReadAsync>d__30>
	|
	|-RVA: 0x1E5360 Offset: 0x1E4760 VA: 0x1801E5360
	|-AsyncTaskMethodBuilder<int>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int>, SmtpStream.<ReadAheadAsync>d__39>
	|
	|-RVA: 0x1E53A0 Offset: 0x1E47A0 VA: 0x1801E53A0
	|-AsyncTaskMethodBuilder<int>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int>, ProgressStream.<ReadAsync>d__31>
	|
	|-RVA: 0x1E53B0 Offset: 0x1E47B0 VA: 0x1801E53B0
	|-AsyncTaskMethodBuilder<int>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int>, FilteredStream.<ReadAsync>d__43>
	|
	|-RVA: 0x1E5350 Offset: 0x1E4750 VA: 0x1801E5350
	|-AsyncTaskMethodBuilder<int>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int>, MobileAuthenticatedStream.<InnerRead>d__66>
	|
	|-RVA: 0x1E5380 Offset: 0x1E4780 VA: 0x1801E5380
	|-AsyncTaskMethodBuilder<int>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int>, StreamReader.<ReadAsyncInternal>d__65>
	|
	|-RVA: 0x1E53C0 Offset: 0x1E47C0 VA: 0x1801E53C0
	|-AsyncTaskMethodBuilder<int>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int>, StreamReader.<ReadBufferAsync>d__98>
	|
	|-RVA: 0x1E5370 Offset: 0x1E4770 VA: 0x1801E5370
	|-AsyncTaskMethodBuilder<int>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int>, CryptoStream.<ReadAsyncInternal>d__34>
	|
	|-RVA: 0x1E54F0 Offset: 0x1E48F0 VA: 0x1801E54F0
	|-AsyncTaskMethodBuilder<long>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, SmtpClient.<GetSizeAsync>d__111>
	|
	|-RVA: 0x1E5410 Offset: 0x1E4810 VA: 0x1801E5410
	|-AsyncTaskMethodBuilder<Socket>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<bool>, SocketUtils.<ConnectAsync>d__0>
	|-AsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<bool>, SocketUtils.<ConnectAsync>d__0>
	|
	|-RVA: 0x1E5630 Offset: 0x1E4A30 VA: 0x1801E5630
	|-AsyncTaskMethodBuilder<Socket>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<IPAddress[]>, SocketUtils.<ConnectAsync>d__0>
	|-AsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>, SocketUtils.<ConnectAsync>d__0>
	|
	|-RVA: 0x1E5660 Offset: 0x1E4A60 VA: 0x1801E5660
	|-AsyncTaskMethodBuilder<Socket>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<Socket>, MailService.<ConnectSocket>d__48>
	|-AsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>, MailService.<ConnectSocket>d__48>
	|
	|-RVA: 0x1E5640 Offset: 0x1E4A40 VA: 0x1801E5640
	|-AsyncTaskMethodBuilder<Socket>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<Socket>, SocketUtils.<ConnectAsync>d__1>
	|-AsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>, SocketUtils.<ConnectAsync>d__1>
	|
	|-RVA: 0x1E5340 Offset: 0x1E4740 VA: 0x1801E5340
	|-AsyncTaskMethodBuilder<Nullable<int>>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int>, AsyncProtocolRequest.<InnerRead>d__25>
	|
	|-RVA: 0x1E56F0 Offset: 0x1E4AF0 VA: 0x1801E56F0
	|-AsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<object, object>
	|
	|-RVA: 0x1E53E0 Offset: 0x1E47E0 VA: 0x1801E53E0
	|-AsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int>, StreamReader.<ReadToEndAsyncInternal>d__63>
	|-AsyncTaskMethodBuilder<string>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int>, StreamReader.<ReadToEndAsyncInternal>d__63>
	|
	|-RVA: 0x1E53F0 Offset: 0x1E47F0 VA: 0x1801E53F0
	|-AsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int>, TextReader.<ReadToEndAsync>d__14>
	|-AsyncTaskMethodBuilder<string>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int>, TextReader.<ReadToEndAsync>d__14>
	|
	|-RVA: 0x1E5750 Offset: 0x1E4B50 VA: 0x1801E5750
	|-AsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<TaskAwaiter, Loader.<Load>d__33>
	|-AsyncTaskMethodBuilder<GameObject>.AwaitUnsafeOnCompleted<TaskAwaiter, Loader.<Load>d__33>
	|
	|-RVA: 0x1E5740 Offset: 0x1E4B40 VA: 0x1801E5740
	|-AsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<TaskAwaiter, Loader.<LoadFromNetwork>d__34>
	|-AsyncTaskMethodBuilder<GameObject>.AwaitUnsafeOnCompleted<TaskAwaiter, Loader.<LoadFromNetwork>d__34>
	|
	|-RVA: 0x1E5720 Offset: 0x1E4B20 VA: 0x1801E5720
	|-AsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<TaskAwaiter<object>, ObjectImporter.<ImportModelAsync>d__31>
	|-AsyncTaskMethodBuilder<GameObject>.AwaitUnsafeOnCompleted<TaskAwaiter<GameObject>, ObjectImporter.<ImportModelAsync>d__31>
	|
	|-RVA: 0x1E5730 Offset: 0x1E4B30 VA: 0x1801E5730
	|-AsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<TaskAwaiter<object>, ObjectImporter.<ImportModelFromNetwork>d__32>
	|-AsyncTaskMethodBuilder<GameObject>.AwaitUnsafeOnCompleted<TaskAwaiter<GameObject>, ObjectImporter.<ImportModelFromNetwork>d__32>
	|
	|-RVA: 0x1E5770 Offset: 0x1E4B70 VA: 0x1801E5770
	|-AsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<YieldAwaitable.YieldAwaiter, Loader.<Load>d__33>
	|-AsyncTaskMethodBuilder<GameObject>.AwaitUnsafeOnCompleted<YieldAwaitable.YieldAwaiter, Loader.<Load>d__33>
	|
	|-RVA: 0x1E5760 Offset: 0x1E4B60 VA: 0x1801E5760
	|-AsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<YieldAwaitable.YieldAwaiter, Loader.<LoadFromNetwork>d__34>
	|-AsyncTaskMethodBuilder<GameObject>.AwaitUnsafeOnCompleted<YieldAwaitable.YieldAwaiter, Loader.<LoadFromNetwork>d__34>
	|
	|-RVA: 0x1E5700 Offset: 0x1E4B00 VA: 0x1801E5700
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<object, object>
	|
	|-RVA: 0x1E55A0 Offset: 0x1E49A0 VA: 0x1801E55A0
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, CompressedStream.<WriteAsync>d__33>
	|
	|-RVA: 0x1E5470 Offset: 0x1E4870 VA: 0x1801E5470
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, SmtpClient.<AuthenticateAsync>d__69>
	|
	|-RVA: 0x1E5480 Offset: 0x1E4880 VA: 0x1801E5480
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, SmtpClient.<BdatAsync>d__107>
	|
	|-RVA: 0x1E5490 Offset: 0x1E4890 VA: 0x1801E5490
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, SmtpClient.<ConnectAsync>d__74>
	|
	|-RVA: 0x1E54A0 Offset: 0x1E48A0 VA: 0x1801E54A0
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, SmtpClient.<DataAsync>d__108>
	|
	|-RVA: 0x1E54E0 Offset: 0x1E48E0 VA: 0x1801E54E0
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, SmtpClient.<FlushCommandQueueAsync>d__62>
	|
	|-RVA: 0x1E5510 Offset: 0x1E4910 VA: 0x1801E5510
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, SmtpClient.<MailFromAsync>d__99>
	|
	|-RVA: 0x1E5530 Offset: 0x1E4930 VA: 0x1801E5530
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, SmtpClient.<QueueCommandAsync>d__60>
	|
	|-RVA: 0x1E5560 Offset: 0x1E4960 VA: 0x1801E5560
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, SmtpClient.<SendAsync>d__114>
	|
	|-RVA: 0x1E54D0 Offset: 0x1E48D0 VA: 0x1801E54D0
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, SmtpStream.<FlushAsync>d__53>
	|
	|-RVA: 0x1E55C0 Offset: 0x1E49C0 VA: 0x1801E55C0
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, SmtpStream.<WriteAsync>d__49>
	|
	|-RVA: 0x1E55B0 Offset: 0x1E49B0 VA: 0x1801E55B0
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, ProgressStream.<WriteAsync>d__34>
	|
	|-RVA: 0x1E55F0 Offset: 0x1E49F0 VA: 0x1801E55F0
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, HeaderList.<WriteToAsync>d__34>
	|
	|-RVA: 0x1E54C0 Offset: 0x1E48C0 VA: 0x1801E54C0
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, FilteredStream.<FlushAsync>d__50>
	|
	|-RVA: 0x1E54B0 Offset: 0x1E48B0 VA: 0x1801E54B0
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, MimeContent.<DecodeToAsync>d__13>
	|
	|-RVA: 0x1E55E0 Offset: 0x1E49E0 VA: 0x1801E55E0
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, MimeContent.<WriteToAsync>d__11>
	|
	|-RVA: 0x1E55D0 Offset: 0x1E49D0 VA: 0x1801E55D0
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, MimeMessage.<WriteToAsync>d__105>
	|
	|-RVA: 0x1E5600 Offset: 0x1E4A00 VA: 0x1801E5600
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, MimePart.<WriteToAsync>d__37>
	|
	|-RVA: 0x1E5520 Offset: 0x1E4920 VA: 0x1801E5520
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, AsyncProtocolRequest.<ProcessOperation>d__24>
	|
	|-RVA: 0x1E5500 Offset: 0x1E4900 VA: 0x1801E5500
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, MobileAuthenticatedStream.<InnerWrite>d__67>
	|
	|-RVA: 0x1E5590 Offset: 0x1E4990 VA: 0x1801E5590
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter, CryptoStream.<WriteAsyncInternal>d__37>
	|
	|-RVA: 0x1E5450 Offset: 0x1E4850 VA: 0x1801E5450
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<bool>, NetworkStream.<WriteAsync>d__36>
	|
	|-RVA: 0x1E5430 Offset: 0x1E4830 VA: 0x1801E5430
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<bool>, SmtpClient.<SendAsync>d__114>
	|
	|-RVA: 0x1E5400 Offset: 0x1E4800 VA: 0x1801E5400
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int>, MimeContent.<WriteToAsync>d__11>
	|
	|-RVA: 0x1E5460 Offset: 0x1E4860 VA: 0x1801E5460
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<Nullable<int>>, AsyncProtocolRequest.<ProcessOperation>d__24>
	|
	|-RVA: 0x1E5610 Offset: 0x1E4A10 VA: 0x1801E5610
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>, SmtpClient.<AuthenticateAsync>d__69>
	|
	|-RVA: 0x1E5620 Offset: 0x1E4A20 VA: 0x1801E5620
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>, SmtpClient.<BdatAsync>d__107>
	|
	|-RVA: 0x1E5650 Offset: 0x1E4A50 VA: 0x1801E5650
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>, SmtpClient.<ConnectAsync>d__74>
	|
	|-RVA: 0x1E5670 Offset: 0x1E4A70 VA: 0x1801E5670
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>, SmtpClient.<DataAsync>d__108>
	|
	|-RVA: 0x1E5680 Offset: 0x1E4A80 VA: 0x1801E5680
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>, SmtpClient.<DisconnectAsync>d__80>
	|
	|-RVA: 0x1E5690 Offset: 0x1E4A90 VA: 0x1801E5690
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>, SmtpClient.<EhloAsync>d__66>
	|
	|-RVA: 0x1B1D30 Offset: 0x1B1130 VA: 0x1801B1D30
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>, SmtpClient.<FlushCommandQueueAsync>d__62>
	|
	|-RVA: 0x1B1D40 Offset: 0x1B1140 VA: 0x1801B1D40
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>, SmtpClient.<MailFromAsync>d__99>
	|
	|-RVA: 0x1B1D60 Offset: 0x1B1160 VA: 0x1801B1D60
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>, SmtpClient.<ResetAsync>d__109>
	|
	|-RVA: 0x1B1D50 Offset: 0x1B1150 VA: 0x1801B1D50
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>, MobileAuthenticatedStream.<ProcessAuthentication>d__47>
	|
	|-RVA: 0x1B1E10 Offset: 0x1B1210 VA: 0x1801B1E10
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<TaskAwaiter, Loader.<Build>d__43>
	|
	|-RVA: 0x1B1E40 Offset: 0x1B1240 VA: 0x1801B1E40
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<TaskAwaiter, Loader.<LoadMaterialTexture>d__52>
	|
	|-RVA: 0x1B1E60 Offset: 0x1B1260 VA: 0x1801B1E60
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<TaskAwaiter, Loader.<NetworkedBuild>d__44>
	|
	|-RVA: 0x1B1E30 Offset: 0x1B1230 VA: 0x1801B1E30
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<TaskAwaiter, LoaderObj.<LoadMaterialLibrary>d__7>
	|
	|-RVA: 0x1B1E50 Offset: 0x1B1250 VA: 0x1801B1E50
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<TaskAwaiter, LoaderObj.<LoadModelFileNetworked>d__4>
	|
	|-RVA: 0x1B1DF0 Offset: 0x1B11F0 VA: 0x1801B1DF0
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<TaskAwaiter, SystemServices.<AsyncReachabilityCheck>d__10>
	|
	|-RVA: 0x1B1E00 Offset: 0x1B1200 VA: 0x1801B1E00
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<TaskAwaiter, SystemServices.<AsyncResourceDownload>d__9>
	|
	|-RVA: 0x1B1E70 Offset: 0x1B1270 VA: 0x1801B1E70
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<TaskAwaiter, SystemServices.<RunDelayedCommand>d__17>
	|
	|-RVA: 0x1B1E80 Offset: 0x1B1280 VA: 0x1801B1E80
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<TaskAwaiter, SystemServices.<SendHTTPRequestAsync>d__7>
	|
	|-RVA: 0x1B1E90 Offset: 0x1B1290 VA: 0x1801B1E90
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<TaskAwaiter, SystemServices.<WriteBytesAsync>d__20>
	|
	|-RVA: 0x1B1EB0 Offset: 0x1B12B0 VA: 0x1801B1EB0
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<TaskAwaiter, SystemServices.<WriteTextureAsync>d__19>
	|
	|-RVA: 0x1B1E20 Offset: 0x1B1220 VA: 0x1801B1E20
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<TaskAwaiter, UtilityServicesRuntime.OBJExporterImporter.<ExportMeshToOBJ>d__15>
	|
	|-RVA: 0x1B1EA0 Offset: 0x1B12A0 VA: 0x1801B1EA0
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<TaskAwaiter, TestRemoteStorageDispatch.<WriteTask>d__18>
	|
	|-RVA: 0x1B1D70 Offset: 0x1B1170 VA: 0x1801B1D70
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<TaskAwaiter<int>, Loader.<LoadMaterialTexture>d__51>
	|
	|-RVA: 0x1B1D80 Offset: 0x1B1180 VA: 0x1801B1D80
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<TaskAwaiter<long>, SmtpClient.<SendAsync>d__114>
	|
	|-RVA: 0x1B1DA0 Offset: 0x1B11A0 VA: 0x1801B1DA0
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<TaskAwaiter<object>, LoaderObj.<LoadMaterialLibrary>d__6>
	|
	|-RVA: 0x1B1DB0 Offset: 0x1B11B0 VA: 0x1801B1DB0
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<TaskAwaiter<object>, LoaderObj.<LoadMaterialLibrary>d__7>
	|
	|-RVA: 0x1B1DD0 Offset: 0x1B11D0 VA: 0x1801B1DD0
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<TaskAwaiter<object>, LoaderObj.<LoadModelFile>d__3>
	|
	|-RVA: 0x1B1DC0 Offset: 0x1B11C0 VA: 0x1801B1DC0
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<TaskAwaiter<object>, LoaderObj.<LoadModelFileNetworked>d__4>
	|
	|-RVA: 0x1B1DE0 Offset: 0x1B11E0 VA: 0x1801B1DE0
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<TaskAwaiter<object>, SystemServices.<SendHTTPRequestAsync>d__7>
	|
	|-RVA: 0x1B1D90 Offset: 0x1B1190 VA: 0x1801B1D90
	|-AsyncTaskMethodBuilder<VoidTaskResult>.AwaitUnsafeOnCompleted<TaskAwaiter<object>, UtilityServicesRuntime.OBJExporterImporter.<ImportFromLocalFileSystem>d__20>
	*/

	public Task<TResult> get_Task() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27C7B0 Offset: 0x27BBB0 VA: 0x18027C7B0
	|-AsyncTaskMethodBuilder<SmtpResponse>.get_Task
	|-AsyncTaskMethodBuilder<AsyncProtocolResult>.get_Task
	|-AsyncTaskMethodBuilder<byte[]>.get_Task
	|-AsyncTaskMethodBuilder<long>.get_Task
	|-AsyncTaskMethodBuilder<Socket>.get_Task
	|-AsyncTaskMethodBuilder<Nullable<int>>.get_Task
	|-AsyncTaskMethodBuilder<GameObject>.get_Task
	|-AsyncTaskMethodBuilder<bool>.get_Task
	|-AsyncTaskMethodBuilder<int>.get_Task
	|-AsyncTaskMethodBuilder<object>.get_Task
	|-AsyncTaskMethodBuilder<string>.get_Task
	|-AsyncTaskMethodBuilder<VoidTaskResult>.get_Task
	*/

	public void SetResult(TResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27C770 Offset: 0x27BB70 VA: 0x18027C770
	|-AsyncTaskMethodBuilder<SmtpResponse>.SetResult
	|-AsyncTaskMethodBuilder<AsyncProtocolResult>.SetResult
	|-AsyncTaskMethodBuilder<byte[]>.SetResult
	|-AsyncTaskMethodBuilder<Socket>.SetResult
	|-AsyncTaskMethodBuilder<object>.SetResult
	|-AsyncTaskMethodBuilder<string>.SetResult
	|-AsyncTaskMethodBuilder<GameObject>.SetResult
	|
	|-RVA: 0x26F900 Offset: 0x26ED00 VA: 0x18026F900
	|-AsyncTaskMethodBuilder<bool>.SetResult
	|
	|-RVA: 0x26F8F0 Offset: 0x26ECF0 VA: 0x18026F8F0
	|-AsyncTaskMethodBuilder<int>.SetResult
	|
	|-RVA: 0x26F8E0 Offset: 0x26ECE0 VA: 0x18026F8E0
	|-AsyncTaskMethodBuilder<long>.SetResult
	|
	|-RVA: 0x27C780 Offset: 0x27BB80 VA: 0x18027C780
	|-AsyncTaskMethodBuilder<Nullable<int>>.SetResult
	|
	|-RVA: 0x27C600 Offset: 0x27BA00 VA: 0x18027C600
	|-AsyncTaskMethodBuilder<VoidTaskResult>.SetResult
	*/

	internal void SetResult(Task<TResult> completedTask) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26F7A0 Offset: 0x26EBA0 VA: 0x18026F7A0
	|-AsyncTaskMethodBuilder<bool>.SetResult
	|
	|-RVA: 0x26F880 Offset: 0x26EC80 VA: 0x18026F880
	|-AsyncTaskMethodBuilder<int>.SetResult
	|
	|-RVA: 0x26F810 Offset: 0x26EC10 VA: 0x18026F810
	|-AsyncTaskMethodBuilder<long>.SetResult
	|
	|-RVA: 0x27C620 Offset: 0x27BA20 VA: 0x18027C620
	|-AsyncTaskMethodBuilder<Nullable<int>>.SetResult
	|
	|-RVA: 0x27C700 Offset: 0x27BB00 VA: 0x18027C700
	|-AsyncTaskMethodBuilder<object>.SetResult
	|
	|-RVA: 0x27C690 Offset: 0x27BA90 VA: 0x18027C690
	|-AsyncTaskMethodBuilder<VoidTaskResult>.SetResult
	*/

	public void SetException(Exception exception) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27C5E0 Offset: 0x27B9E0 VA: 0x18027C5E0
	|-AsyncTaskMethodBuilder<SmtpResponse>.SetException
	|-AsyncTaskMethodBuilder<AsyncProtocolResult>.SetException
	|-AsyncTaskMethodBuilder<byte[]>.SetException
	|-AsyncTaskMethodBuilder<Socket>.SetException
	|-AsyncTaskMethodBuilder<object>.SetException
	|-AsyncTaskMethodBuilder<string>.SetException
	|-AsyncTaskMethodBuilder<GameObject>.SetException
	|
	|-RVA: 0x26F770 Offset: 0x26EB70 VA: 0x18026F770
	|-AsyncTaskMethodBuilder<bool>.SetException
	|
	|-RVA: 0x26F780 Offset: 0x26EB80 VA: 0x18026F780
	|-AsyncTaskMethodBuilder<int>.SetException
	|
	|-RVA: 0x26F790 Offset: 0x26EB90 VA: 0x18026F790
	|-AsyncTaskMethodBuilder<long>.SetException
	|
	|-RVA: 0x27C5D0 Offset: 0x27B9D0 VA: 0x18027C5D0
	|-AsyncTaskMethodBuilder<Nullable<int>>.SetException
	|
	|-RVA: 0x27C5F0 Offset: 0x27B9F0 VA: 0x18027C5F0
	|-AsyncTaskMethodBuilder<VoidTaskResult>.SetException
	*/

	private Task<TResult> GetTaskForResult(TResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26F760 Offset: 0x26EB60 VA: 0x18026F760
	|-AsyncTaskMethodBuilder<bool>.GetTaskForResult
	|
	|-RVA: 0x26F750 Offset: 0x26EB50 VA: 0x18026F750
	|-AsyncTaskMethodBuilder<int>.GetTaskForResult
	|
	|-RVA: 0x26F740 Offset: 0x26EB40 VA: 0x18026F740
	|-AsyncTaskMethodBuilder<long>.GetTaskForResult
	|
	|-RVA: 0x27C580 Offset: 0x27B980 VA: 0x18027C580
	|-AsyncTaskMethodBuilder<Nullable<int>>.GetTaskForResult
	|
	|-RVA: 0x27C5A0 Offset: 0x27B9A0 VA: 0x18027C5A0
	|-AsyncTaskMethodBuilder<object>.GetTaskForResult
	|
	|-RVA: 0x27C5B0 Offset: 0x27B9B0 VA: 0x18027C5B0
	|-AsyncTaskMethodBuilder<VoidTaskResult>.GetTaskForResult
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F23650 Offset: 0x1F22650 VA: 0x181F23650
	|-AsyncTaskMethodBuilder<bool>..cctor
	|
	|-RVA: 0x1F23740 Offset: 0x1F22740 VA: 0x181F23740
	|-AsyncTaskMethodBuilder<int>..cctor
	|
	|-RVA: 0x1F23560 Offset: 0x1F22560 VA: 0x181F23560
	|-AsyncTaskMethodBuilder<long>..cctor
	|
	|-RVA: 0x20F41C0 Offset: 0x20F31C0 VA: 0x1820F41C0
	|-AsyncTaskMethodBuilder<Nullable<int>>..cctor
	|
	|-RVA: 0x20F42B0 Offset: 0x20F32B0 VA: 0x1820F42B0
	|-AsyncTaskMethodBuilder<object>..cctor
	|
	|-RVA: 0x20F43A0 Offset: 0x20F33A0 VA: 0x1820F43A0
	|-AsyncTaskMethodBuilder<VoidTaskResult>..cctor
	*/
}

// Namespace: System.Runtime.CompilerServices
internal static class AsyncTaskCache
{
	// Fields
	internal static readonly Task<bool> TrueTask;
	internal static readonly Task<bool> FalseTask;
	internal static readonly Task<int>[] Int32Tasks;

	// Methods

	private static Task<int>[] CreateInt32Tasks() { }

	internal static Task<TResult> CreateCacheableTask<TResult>(TResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1729860 Offset: 0x1728860 VA: 0x181729860
	|-AsyncTaskCache.CreateCacheableTask<bool>
	|
	|-RVA: 0x17298E0 Offset: 0x17288E0 VA: 0x1817298E0
	|-AsyncTaskCache.CreateCacheableTask<int>
	|
	|-RVA: 0x17299E0 Offset: 0x17289E0 VA: 0x1817299E0
	|-AsyncTaskCache.CreateCacheableTask<long>
	|-AsyncTaskCache.CreateCacheableTask<object>
	|
	|-RVA: 0x1729960 Offset: 0x1728960 VA: 0x181729960
	|-AsyncTaskCache.CreateCacheableTask<Nullable<int>>
	|
	|-RVA: 0x1729A60 Offset: 0x1728A60 VA: 0x181729A60
	|-AsyncTaskCache.CreateCacheableTask<VoidTaskResult>
	*/

	private static void .cctor() { }
}

// Namespace: System.Runtime.CompilerServices
internal struct AsyncMethodBuilderCore
{
	// Fields
	internal IAsyncStateMachine m_stateMachine;
	internal Action m_defaultContextAction;

	// Methods

	public void SetStateMachine(IAsyncStateMachine stateMachine) { }

	internal Action GetCompletionAction(Task taskForTracing, ref AsyncMethodBuilderCore.MoveNextRunner runnerToInitialize) { }

	private Action OutputAsyncCausalityEvents(Task innerTask, Action continuation) { }

	internal void PostBoxInitialization(IAsyncStateMachine stateMachine, AsyncMethodBuilderCore.MoveNextRunner runner, Task builtTask) { }

	internal static void ThrowAsync(Exception exception, SynchronizationContext targetContext) { }

	internal static Action CreateContinuationWrapper(Action continuation, Action invokeAction, Task innerTask) { }

	internal static Task TryGetContinuationTask(Action action) { }
}

// Namespace: 
internal sealed class AsyncMethodBuilderCore.MoveNextRunner
{
	// Fields
	private readonly ExecutionContext m_context;
	internal IAsyncStateMachine m_stateMachine;
	private static ContextCallback s_invokeMoveNext;

	// Methods

	internal void .ctor(ExecutionContext context, IAsyncStateMachine stateMachine) { }

	internal void Run() { }

	private static void InvokeMoveNext(object stateMachine) { }
}

// Namespace: 
private class AsyncMethodBuilderCore.ContinuationWrapper
{
	// Fields
	internal readonly Action m_continuation;
	private readonly Action m_invokeAction;
	internal readonly Task m_innerTask;

	// Methods

	internal void .ctor(Action continuation, Action invokeAction, Task innerTask) { }

	internal void Invoke() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class AsyncMethodBuilderCore.<>c__DisplayClass4_0
{
	// Fields
	public Task innerTask;
	public Action continuation;

	// Methods

	public void .ctor() { }

	internal void <OutputAsyncCausalityEvents>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class AsyncMethodBuilderCore.<>c
{
	// Fields
	public static readonly AsyncMethodBuilderCore.<>c <>9;
	public static SendOrPostCallback <>9__6_0;
	public static WaitCallback <>9__6_1;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <ThrowAsync>b__6_0(object state) { }

	internal void <ThrowAsync>b__6_1(object state) { }
}

// Namespace: System.Runtime.CompilerServices
[AttributeUsageAttribute] // RVA: 0x69DD0 Offset: 0x691D0 VA: 0x180069DD0
[Serializable]
public sealed class AsyncStateMachineAttribute : StateMachineAttribute
{
	// Methods

	public void .ctor(Type stateMachineType) { }
}

// Namespace: System.Runtime.CompilerServices
public interface IAsyncStateMachine
{
	// Methods

	public abstract void MoveNext() { }

	public abstract void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: System.Runtime.CompilerServices
public interface INotifyCompletion
{
	// Methods

	public abstract void OnCompleted(Action continuation) { }
}

// Namespace: System.Runtime.CompilerServices
public interface ICriticalNotifyCompletion : INotifyCompletion
{
	// Methods

	public abstract void UnsafeOnCompleted(Action continuation) { }
}

// Namespace: System.Runtime.CompilerServices
[AttributeUsageAttribute] // RVA: 0x69DD0 Offset: 0x691D0 VA: 0x180069DD0
[Serializable]
public sealed class IteratorStateMachineAttribute : StateMachineAttribute
{
	// Methods

	public void .ctor(Type stateMachineType) { }
}

// Namespace: System.Runtime.CompilerServices
[AttributeUsageAttribute] // RVA: 0x6D450 Offset: 0x6C850 VA: 0x18006D450
[Serializable]
public sealed class RuntimeCompatibilityAttribute : Attribute
{
	// Fields
	private bool m_wrapNonExceptionThrows;

	// Properties
	public bool WrapNonExceptionThrows { set; }

	// Methods

	public void .ctor() { }

	public void set_WrapNonExceptionThrows(bool value) { }
}

// Namespace: System.Runtime.CompilerServices
[Serializable]
public sealed class RuntimeWrappedException : Exception
{
	// Fields
	private object m_wrappedException;

	// Properties
	public object WrappedException { get; }

	// Methods

	private void .ctor(object thrownObject) { }

	public object get_WrappedException() { }

	public override void GetObjectData(SerializationInfo info, StreamingContext context) { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }

	internal void .ctor() { }
}

// Namespace: System.Runtime.CompilerServices
[AttributeUsageAttribute] // RVA: 0x69DD0 Offset: 0x691D0 VA: 0x180069DD0
[Serializable]
public class StateMachineAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Type <StateMachineType>k__BackingField;

	// Properties
	private Type StateMachineType { set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_StateMachineType(Type value) { }

	public void .ctor(Type stateMachineType) { }
}

// Namespace: System.Runtime.CompilerServices
public struct TaskAwaiter : ICriticalNotifyCompletion, INotifyCompletion
{
	// Fields
	private readonly Task m_task;

	// Properties
	public bool IsCompleted { get; }

	// Methods

	internal void .ctor(Task task) { }

	public bool get_IsCompleted() { }

	public void OnCompleted(Action continuation) { }

	public void UnsafeOnCompleted(Action continuation) { }

	public void GetResult() { }

	internal static void ValidateEnd(Task task) { }

	private static void HandleNonSuccessAndDebuggerNotification(Task task) { }

	private static void ThrowForNonSuccess(Task task) { }

	internal static void OnCompletedInternal(Task task, Action continuation, bool continueOnCapturedContext, bool flowExecutionContext) { }
}

// Namespace: System.Runtime.CompilerServices
public struct TaskAwaiter<TResult> : ICriticalNotifyCompletion, INotifyCompletion
{
	// Fields
	private readonly Task<TResult> m_task;

	// Properties
	public bool IsCompleted { get; }

	// Methods

	internal void .ctor(Task<TResult> task) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24E0D0 Offset: 0x24D4D0 VA: 0x18024E0D0
	|-TaskAwaiter<bool>..ctor
	|-TaskAwaiter<int>..ctor
	|-TaskAwaiter<long>..ctor
	|-TaskAwaiter<Nullable<int>>..ctor
	|-TaskAwaiter<object>..ctor
	|-TaskAwaiter<VoidTaskResult>..ctor
	*/

	public bool get_IsCompleted() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27C930 Offset: 0x27BD30 VA: 0x18027C930
	|-TaskAwaiter<bool>.get_IsCompleted
	|-TaskAwaiter<Stream>.get_IsCompleted
	|-TaskAwaiter<int>.get_IsCompleted
	|-TaskAwaiter<long>.get_IsCompleted
	|-TaskAwaiter<Nullable<int>>.get_IsCompleted
	|-TaskAwaiter<object>.get_IsCompleted
	|-TaskAwaiter<string>.get_IsCompleted
	|-TaskAwaiter<VoidTaskResult>.get_IsCompleted
	|-TaskAwaiter<GameObject>.get_IsCompleted
	*/

	public void OnCompleted(Action continuation) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27C900 Offset: 0x27BD00 VA: 0x18027C900
	|-TaskAwaiter<bool>.OnCompleted
	|-TaskAwaiter<int>.OnCompleted
	|-TaskAwaiter<long>.OnCompleted
	|-TaskAwaiter<Nullable<int>>.OnCompleted
	|-TaskAwaiter<object>.OnCompleted
	|-TaskAwaiter<VoidTaskResult>.OnCompleted
	*/

	public void UnsafeOnCompleted(Action continuation) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x234C40 Offset: 0x234040 VA: 0x180234C40
	|-TaskAwaiter<bool>.UnsafeOnCompleted
	|-TaskAwaiter<int>.UnsafeOnCompleted
	|-TaskAwaiter<long>.UnsafeOnCompleted
	|-TaskAwaiter<Nullable<int>>.UnsafeOnCompleted
	|-TaskAwaiter<object>.UnsafeOnCompleted
	|-TaskAwaiter<VoidTaskResult>.UnsafeOnCompleted
	*/

	public TResult GetResult() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27C820 Offset: 0x27BC20 VA: 0x18027C820
	|-TaskAwaiter<SmtpResponse>.GetResult
	|-TaskAwaiter<Stream>.GetResult
	|-TaskAwaiter<long>.GetResult
	|-TaskAwaiter<IPAddress[]>.GetResult
	|-TaskAwaiter<string>.GetResult
	|-TaskAwaiter<GameObject>.GetResult
	|-TaskAwaiter<bool>.GetResult
	|-TaskAwaiter<int>.GetResult
	|-TaskAwaiter<Nullable<int>>.GetResult
	|-TaskAwaiter<object>.GetResult
	|-TaskAwaiter<VoidTaskResult>.GetResult
	*/
}

// Namespace: System.Runtime.CompilerServices
public struct ConfiguredTaskAwaitable
{
	// Fields
	private readonly ConfiguredTaskAwaitable.ConfiguredTaskAwaiter m_configuredTaskAwaiter;

	// Methods

	internal void .ctor(Task task, bool continueOnCapturedContext) { }

	public ConfiguredTaskAwaitable.ConfiguredTaskAwaiter GetAwaiter() { }
}

// Namespace: 
public struct ConfiguredTaskAwaitable.ConfiguredTaskAwaiter : ICriticalNotifyCompletion, INotifyCompletion
{
	// Fields
	private readonly Task m_task;
	private readonly bool m_continueOnCapturedContext;

	// Properties
	public bool IsCompleted { get; }

	// Methods

	internal void .ctor(Task task, bool continueOnCapturedContext) { }

	public bool get_IsCompleted() { }

	public void OnCompleted(Action continuation) { }

	public void UnsafeOnCompleted(Action continuation) { }

	public void GetResult() { }
}

// Namespace: System.Runtime.CompilerServices
public struct ConfiguredTaskAwaitable<TResult>
{
	// Fields
	private readonly ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<TResult> m_configuredTaskAwaiter;

	// Methods

	internal void .ctor(Task<TResult> task, bool continueOnCapturedContext) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27C7C0 Offset: 0x27BBC0 VA: 0x18027C7C0
	|-ConfiguredTaskAwaitable<bool>..ctor
	|-ConfiguredTaskAwaitable<int>..ctor
	|-ConfiguredTaskAwaitable<long>..ctor
	|-ConfiguredTaskAwaitable<Nullable<int>>..ctor
	|-ConfiguredTaskAwaitable<object>..ctor
	|-ConfiguredTaskAwaitable<VoidTaskResult>..ctor
	*/

	public ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<TResult> GetAwaiter() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C0E0 Offset: 0x25B4E0 VA: 0x18025C0E0
	|-ConfiguredTaskAwaitable<SmtpResponse>.GetAwaiter
	|-ConfiguredTaskAwaitable<AsyncProtocolResult>.GetAwaiter
	|-ConfiguredTaskAwaitable<IPAddress[]>.GetAwaiter
	|-ConfiguredTaskAwaitable<Socket>.GetAwaiter
	|-ConfiguredTaskAwaitable<Nullable<int>>.GetAwaiter
	|-ConfiguredTaskAwaitable<bool>.GetAwaiter
	|-ConfiguredTaskAwaitable<int>.GetAwaiter
	|-ConfiguredTaskAwaitable<long>.GetAwaiter
	|-ConfiguredTaskAwaitable<object>.GetAwaiter
	|-ConfiguredTaskAwaitable<Task>.GetAwaiter
	|-ConfiguredTaskAwaitable<VoidTaskResult>.GetAwaiter
	*/
}

// Namespace: 
public struct ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<TResult> : ICriticalNotifyCompletion, INotifyCompletion
{
	// Fields
	private readonly Task<TResult> m_task;
	private readonly bool m_continueOnCapturedContext;

	// Properties
	public bool IsCompleted { get; }

	// Methods

	internal void .ctor(Task<TResult> task, bool continueOnCapturedContext) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27C860 Offset: 0x27BC60 VA: 0x18027C860
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<bool>..ctor
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int>..ctor
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<long>..ctor
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<Nullable<int>>..ctor
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>..ctor
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<VoidTaskResult>..ctor
	*/

	public bool get_IsCompleted() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27C930 Offset: 0x27BD30 VA: 0x18027C930
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<SmtpResponse>.get_IsCompleted
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<AsyncProtocolResult>.get_IsCompleted
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<bool>.get_IsCompleted
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int>.get_IsCompleted
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<long>.get_IsCompleted
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<IPAddress[]>.get_IsCompleted
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<Socket>.get_IsCompleted
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<Nullable<int>>.get_IsCompleted
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>.get_IsCompleted
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<Task>.get_IsCompleted
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<VoidTaskResult>.get_IsCompleted
	*/

	public void OnCompleted(Action continuation) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2347A0 Offset: 0x233BA0 VA: 0x1802347A0
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<bool>.OnCompleted
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int>.OnCompleted
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<long>.OnCompleted
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<Nullable<int>>.OnCompleted
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>.OnCompleted
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<VoidTaskResult>.OnCompleted
	*/

	public void UnsafeOnCompleted(Action continuation) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27C830 Offset: 0x27BC30 VA: 0x18027C830
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<bool>.UnsafeOnCompleted
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int>.UnsafeOnCompleted
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<long>.UnsafeOnCompleted
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<Nullable<int>>.UnsafeOnCompleted
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>.UnsafeOnCompleted
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<VoidTaskResult>.UnsafeOnCompleted
	*/

	public TResult GetResult() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27C820 Offset: 0x27BC20 VA: 0x18027C820
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<SmtpResponse>.GetResult
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<AsyncProtocolResult>.GetResult
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<IPAddress[]>.GetResult
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<Socket>.GetResult
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<Nullable<int>>.GetResult
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<bool>.GetResult
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int>.GetResult
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<long>.GetResult
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>.GetResult
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<Task>.GetResult
	|-ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<VoidTaskResult>.GetResult
	*/
}

// Namespace: System.Runtime.CompilerServices
[AttributeUsageAttribute] // RVA: 0x731D0 Offset: 0x725D0 VA: 0x1800731D0
public sealed class TypeForwardedFromAttribute : Attribute
{
	// Fields
	private string assemblyFullName;

	// Properties
	public string AssemblyFullName { get; }

	// Methods

	public void .ctor(string assemblyFullName) { }

	public string get_AssemblyFullName() { }
}

// Namespace: System.Runtime.CompilerServices
public struct YieldAwaitable
{
	// Methods

	public YieldAwaitable.YieldAwaiter GetAwaiter() { }
}

// Namespace: 
public struct YieldAwaitable.YieldAwaiter : ICriticalNotifyCompletion, INotifyCompletion
{
	// Fields
	private static readonly WaitCallback s_waitCallbackRunAction;
	private static readonly SendOrPostCallback s_sendOrPostCallbackRunAction;

	// Properties
	public bool IsCompleted { get; }

	// Methods

	public bool get_IsCompleted() { }

	public void OnCompleted(Action continuation) { }

	public void UnsafeOnCompleted(Action continuation) { }

	private static void QueueContinuation(Action continuation, bool flowContext) { }

	private static void RunAction(object state) { }

	public void GetResult() { }

	private static void .cctor() { }
}

// Namespace: System.Runtime.CompilerServices
[Serializable]
public enum LoadHint
{
	// Fields
	public int value__;
	public const LoadHint Default = 0;
	public const LoadHint Always = 1;
	public const LoadHint Sometimes = 2;
}

// Namespace: System.Runtime.CompilerServices
[AttributeUsageAttribute] // RVA: 0xA66A0 Offset: 0xA5AA0 VA: 0x1800A66A0
[Serializable]
public sealed class DefaultDependencyAttribute : Attribute
{
	// Fields
	private LoadHint loadHint;

	// Methods

	public void .ctor(LoadHint loadHintArgument) { }
}

// Namespace: System.Runtime.CompilerServices
[AttributeUsageAttribute] // RVA: 0x757C0 Offset: 0x74BC0 VA: 0x1800757C0
[Serializable]
public sealed class DependencyAttribute : Attribute
{
	// Fields
	private string dependentAssembly;
	private LoadHint loadHint;

	// Methods

	public void .ctor(string dependentAssemblyArgument, LoadHint loadHintArgument) { }
}

// Namespace: System.Runtime.CompilerServices
[ComVisibleAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
[FlagsAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
[Serializable]
public enum CompilationRelaxations
{
	// Fields
	public int value__;
	public const CompilationRelaxations NoStringInterning = 8;
}

// Namespace: System.Runtime.CompilerServices
[AttributeUsageAttribute] // RVA: 0x794B0 Offset: 0x788B0 VA: 0x1800794B0
[ComVisibleAttribute] // RVA: 0x794B0 Offset: 0x788B0 VA: 0x1800794B0
[Serializable]
public class CompilationRelaxationsAttribute : Attribute
{
	// Fields
	private int m_relaxations;

	// Properties
	public int CompilationRelaxations { get; }

	// Methods

	public void .ctor(int relaxations) { }

	public void .ctor(CompilationRelaxations relaxations) { }

	public int get_CompilationRelaxations() { }
}

// Namespace: System.Runtime.CompilerServices
[AttributeUsageAttribute] // RVA: 0x7B2A0 Offset: 0x7A6A0 VA: 0x18007B2A0
[Serializable]
public sealed class CompilerGeneratedAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Runtime.CompilerServices
[ComVisibleAttribute] // RVA: 0x7EE10 Offset: 0x7E210 VA: 0x18007EE10
[AttributeUsageAttribute] // RVA: 0x7EE10 Offset: 0x7E210 VA: 0x18007EE10
[Serializable]
public abstract class CustomConstantAttribute : Attribute
{
	// Properties
	public abstract object Value { get; }

	// Methods

	public abstract object get_Value() { }

	protected void .ctor() { }
}

// Namespace: System.Runtime.CompilerServices
[ComVisibleAttribute] // RVA: 0x7EE10 Offset: 0x7E210 VA: 0x18007EE10
[AttributeUsageAttribute] // RVA: 0x7EE10 Offset: 0x7E210 VA: 0x18007EE10
[Serializable]
public sealed class DateTimeConstantAttribute : CustomConstantAttribute
{
	// Fields
	private DateTime date;

	// Properties
	public override object Value { get; }

	// Methods

	public override object get_Value() { }
}

// Namespace: System.Runtime.CompilerServices
[AttributeUsageAttribute] // RVA: 0x80C80 Offset: 0x80080 VA: 0x180080C80
[ComVisibleAttribute] // RVA: 0x80C80 Offset: 0x80080 VA: 0x180080C80
[Serializable]
public sealed class DecimalConstantAttribute : Attribute
{
	// Fields
	private Decimal dec;

	// Properties
	public Decimal Value { get; }

	// Methods

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public void .ctor(byte scale, byte sign, uint hi, uint mid, uint low) { }

	public Decimal get_Value() { }
}

// Namespace: System.Runtime.CompilerServices
[AttributeUsageAttribute] // RVA: 0x84500 Offset: 0x83900 VA: 0x180084500
public sealed class ExtensionAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Runtime.CompilerServices
[AttributeUsageAttribute] // RVA: 0x86170 Offset: 0x85570 VA: 0x180086170
public sealed class FixedBufferAttribute : Attribute
{
	// Fields
	private Type elementType;
	private int length;

	// Properties
	public Type ElementType { get; }
	public int Length { get; }

	// Methods

	public void .ctor(Type elementType, int length) { }

	public Type get_ElementType() { }

	public int get_Length() { }
}

// Namespace: System.Runtime.CompilerServices
[AttributeUsageAttribute] // RVA: 0x75B50 Offset: 0x74F50 VA: 0x180075B50
public sealed class InternalsVisibleToAttribute : Attribute
{
	// Fields
	private string _assemblyName;
	private bool _allInternalsVisible;

	// Properties
	public string AssemblyName { get; }
	public bool AllInternalsVisible { get; set; }

	// Methods

	public void .ctor(string assemblyName) { }

	public string get_AssemblyName() { }

	public bool get_AllInternalsVisible() { }

	public void set_AllInternalsVisible(bool value) { }
}

// Namespace: System.Runtime.CompilerServices
[AttributeUsageAttribute] // RVA: 0x885A0 Offset: 0x879A0 VA: 0x1800885A0
[FriendAccessAllowedAttribute] // RVA: 0x885A0 Offset: 0x879A0 VA: 0x1800885A0
internal sealed class FriendAccessAllowedAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Runtime.CompilerServices
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public static class IsVolatile
{}

// Namespace: System.Runtime.CompilerServices
[AttributeUsageAttribute] // RVA: 0x8C0E0 Offset: 0x8B4E0 VA: 0x18008C0E0
internal sealed class TypeDependencyAttribute : Attribute
{
	// Fields
	private string typeName;

	// Methods

	public void .ctor(string typeName) { }
}

// Namespace: System.Runtime.CompilerServices
[AttributeUsageAttribute] // RVA: 0x8C970 Offset: 0x8BD70 VA: 0x18008C970
[Serializable]
public sealed class UnsafeValueTypeAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Runtime.CompilerServices
[AttributeUsageAttribute] // RVA: 0x8E800 Offset: 0x8DC00 VA: 0x18008E800
[Serializable]
public sealed class StringFreezingAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Runtime.CompilerServices
[FriendAccessAllowedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class JitHelpers
{
	// Methods

	internal static T UnsafeCast<T>(object o) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x969F60 Offset: 0x968F60 VA: 0x180969F60
	|-JitHelpers.UnsafeCast<object>
	*/

	internal static int UnsafeEnumCast<T>(T val) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x969F60 Offset: 0x968F60 VA: 0x180969F60
	|-JitHelpers.UnsafeEnumCast<Int32Enum>
	*/

	internal static long UnsafeEnumCastLong<T>(T val) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x969F60 Offset: 0x968F60 VA: 0x180969F60
	|-JitHelpers.UnsafeEnumCastLong<UInt64Enum>
	*/
}

// Namespace: System.Runtime.CompilerServices
internal struct Ephemeron
{
	// Fields
	internal object key;
	internal object value;
}

// Namespace: System.Runtime.CompilerServices
public sealed class ConditionalWeakTable<TKey, TValue>
{
	// Fields
	private Ephemeron[] data;
	private object _lock;
	private int size;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F5850 Offset: 0x20F4850 VA: 0x1820F5850
	|-ConditionalWeakTable<HttpWebRequest, NtlmSession>..ctor
	|-ConditionalWeakTable<object, object>..ctor
	|-ConditionalWeakTable<object, SerializationInfo>..ctor
	|-ConditionalWeakTable<TaskScheduler, object>..ctor
	*/

	protected override void Finalize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F48A0 Offset: 0x20F38A0 VA: 0x1820F48A0
	|-ConditionalWeakTable<object, object>.Finalize
	*/

	private void RehashWithoutResize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F4B80 Offset: 0x20F3B80 VA: 0x1820F4B80
	|-ConditionalWeakTable<object, object>.RehashWithoutResize
	*/

	private void RecomputeSize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F4B00 Offset: 0x20F3B00 VA: 0x1820F4B00
	|-ConditionalWeakTable<object, object>.RecomputeSize
	*/

	private void Rehash() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F4EE0 Offset: 0x20F3EE0 VA: 0x1820F4EE0
	|-ConditionalWeakTable<object, object>.Rehash
	*/

	public void Add(TKey key, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F4570 Offset: 0x20F3570 VA: 0x1820F4570
	|-ConditionalWeakTable<object, object>.Add
	|-ConditionalWeakTable<object, SerializationInfo>.Add
	|-ConditionalWeakTable<TaskScheduler, object>.Add
	*/

	public bool Remove(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F5280 Offset: 0x20F4280 VA: 0x1820F5280
	|-ConditionalWeakTable<object, object>.Remove
	|-ConditionalWeakTable<object, SerializationInfo>.Remove
	*/

	public bool TryGetValue(TKey key, out TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F5540 Offset: 0x20F4540 VA: 0x1820F5540
	|-ConditionalWeakTable<Expression, Expression.ExtensionInfo>.TryGetValue
	|-ConditionalWeakTable<object, object>.TryGetValue
	|-ConditionalWeakTable<object, SerializationInfo>.TryGetValue
	*/

	public TValue GetValue(TKey key, ConditionalWeakTable.CreateValueCallback<TKey, TValue> createValueCallback) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F4920 Offset: 0x20F3920 VA: 0x1820F4920
	|-ConditionalWeakTable<HttpWebRequest, NtlmSession>.GetValue
	|-ConditionalWeakTable<object, object>.GetValue
	*/
}

// Namespace: 
public sealed class ConditionalWeakTable.CreateValueCallback<TKey, TValue> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-ConditionalWeakTable.CreateValueCallback<HttpWebRequest, NtlmSession>..ctor
	|-ConditionalWeakTable.CreateValueCallback<object, object>..ctor
	*/

	public virtual TValue Invoke(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F671E0 Offset: 0x1F661E0 VA: 0x181F671E0
	|-ConditionalWeakTable.CreateValueCallback<object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(TKey key, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xDFFB20 Offset: 0xDFEB20 VA: 0x180DFFB20
	|-ConditionalWeakTable.CreateValueCallback<object, object>.BeginInvoke
	*/

	public virtual TValue EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-ConditionalWeakTable.CreateValueCallback<object, object>.EndInvoke
	*/
}

// Namespace: System.Runtime.CompilerServices
public static class RuntimeHelpers
{
	// Properties
	public static int OffsetToStringData { get; }

	// Methods

	private static void InitializeArray(Array array, IntPtr fldHandle) { }

	public static void InitializeArray(Array array, RuntimeFieldHandle fldHandle) { }

	public static int get_OffsetToStringData() { }

	public static int GetHashCode(object o) { }

	public static object GetObjectValue(object obj) { }

	private static bool SufficientExecutionStack() { }

	public static bool TryEnsureSufficientExecutionStack() { }

	[MonoTODOAttribute] // RVA: 0x91D90 Offset: 0x91190 VA: 0x180091D90
	[ReliabilityContractAttribute] // RVA: 0x91D90 Offset: 0x91190 VA: 0x180091D90
	public static void PrepareConstrainedRegions() { }

	public static bool IsReferenceOrContainsReferences<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x8887F0 Offset: 0x8877F0 VA: 0x1808887F0
	|-RuntimeHelpers.IsReferenceOrContainsReferences<Flow.RecursionNode>
	|
	|-RVA: 0x8882B0 Offset: 0x8872B0 VA: 0x1808882B0
	|-RuntimeHelpers.IsReferenceOrContainsReferences<LuaFunction.FuncData>
	|
	|-RVA: 0x888B70 Offset: 0x887B70 VA: 0x180888B70
	|-RuntimeHelpers.IsReferenceOrContainsReferences<fsVersionedType>
	|
	|-RVA: 0x888C50 Offset: 0x887C50 VA: 0x180888C50
	|-RuntimeHelpers.IsReferenceOrContainsReferences<pb_Edge>
	|
	|-RVA: 0x888710 Offset: 0x887710 VA: 0x180888710
	|-RuntimeHelpers.IsReferenceOrContainsReferences<NodeInfo>
	|
	|-RVA: 0x888010 Offset: 0x887010 VA: 0x180888010
	|-RuntimeHelpers.IsReferenceOrContainsReferences<bool>
	|
	|-RVA: 0x8881D0 Offset: 0x8871D0 VA: 0x1808881D0
	|-RuntimeHelpers.IsReferenceOrContainsReferences<char>
	|
	|-RVA: 0x888470 Offset: 0x887470 VA: 0x180888470
	|-RuntimeHelpers.IsReferenceOrContainsReferences<int>
	|
	|-RVA: 0x888390 Offset: 0x887390 VA: 0x180888390
	|-RuntimeHelpers.IsReferenceOrContainsReferences<Int32Enum>
	|
	|-RVA: 0x8888D0 Offset: 0x8878D0 VA: 0x1808888D0
	|-RuntimeHelpers.IsReferenceOrContainsReferences<object>
	|
	|-RVA: 0x8889B0 Offset: 0x8879B0 VA: 0x1808889B0
	|-RuntimeHelpers.IsReferenceOrContainsReferences<uint>
	|
	|-RVA: 0x888A90 Offset: 0x887A90 VA: 0x180888A90
	|-RuntimeHelpers.IsReferenceOrContainsReferences<ulong>
	|
	|-RVA: 0x8880F0 Offset: 0x8870F0 VA: 0x1808880F0
	|-RuntimeHelpers.IsReferenceOrContainsReferences<ChannelPacket>
	|
	|-RVA: 0x888550 Offset: 0x887550 VA: 0x180888550
	|-RuntimeHelpers.IsReferenceOrContainsReferences<LocalClient.InternalMsg>
	|
	|-RVA: 0x888630 Offset: 0x887630 VA: 0x180888630
	|-RuntimeHelpers.IsReferenceOrContainsReferences<NetworkInstanceId>
	*/
}

// Namespace: System.Runtime.InteropServices
[AttributeUsageAttribute] // RVA: 0x93FC0 Offset: 0x933C0 VA: 0x180093FC0
[ComVisibleAttribute] // RVA: 0x93FC0 Offset: 0x933C0 VA: 0x180093FC0
public sealed class UnmanagedFunctionPointerAttribute : Attribute
{
	// Fields
	private CallingConvention m_callingConvention;
	public CharSet CharSet;
	public bool BestFitMapping;
	public bool ThrowOnUnmappableChar;
	public bool SetLastError;

	// Methods

	public void .ctor(CallingConvention callingConvention) { }
}

// Namespace: System.Runtime.InteropServices
[AttributeUsageAttribute] // RVA: 0x95BE0 Offset: 0x94FE0 VA: 0x180095BE0
[ComVisibleAttribute] // RVA: 0x95BE0 Offset: 0x94FE0 VA: 0x180095BE0
public sealed class DispIdAttribute : Attribute
{
	// Fields
	internal int _val;

	// Methods

	public void .ctor(int dispId) { }
}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum ComInterfaceType
{
	// Fields
	public int value__;
	public const ComInterfaceType InterfaceIsDual = 0;
	public const ComInterfaceType InterfaceIsIUnknown = 1;
	public const ComInterfaceType InterfaceIsIDispatch = 2;
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public const ComInterfaceType InterfaceIsIInspectable = 3;
}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0x9B100 Offset: 0x9A500 VA: 0x18009B100
[AttributeUsageAttribute] // RVA: 0x9B100 Offset: 0x9A500 VA: 0x18009B100
public sealed class InterfaceTypeAttribute : Attribute
{
	// Fields
	internal ComInterfaceType _val;

	// Methods

	public void .ctor(ComInterfaceType interfaceType) { }
}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0x9D0B0 Offset: 0x9C4B0 VA: 0x18009D0B0
[AttributeUsageAttribute] // RVA: 0x9D0B0 Offset: 0x9C4B0 VA: 0x18009D0B0
public sealed class ComDefaultInterfaceAttribute : Attribute
{
	// Fields
	internal Type _val;

	// Methods

	public void .ctor(Type defaultInterface) { }
}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum ClassInterfaceType
{
	// Fields
	public int value__;
	public const ClassInterfaceType None = 0;
	public const ClassInterfaceType AutoDispatch = 1;
	public const ClassInterfaceType AutoDual = 2;
}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0xA0D80 Offset: 0xA0180 VA: 0x1800A0D80
[AttributeUsageAttribute] // RVA: 0xA0D80 Offset: 0xA0180 VA: 0x1800A0D80
public sealed class ClassInterfaceAttribute : Attribute
{
	// Fields
	internal ClassInterfaceType _val;

	// Methods

	public void .ctor(ClassInterfaceType classInterfaceType) { }
}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0xA2AA0 Offset: 0xA1EA0 VA: 0x1800A2AA0
[AttributeUsageAttribute] // RVA: 0xA2AA0 Offset: 0xA1EA0 VA: 0x1800A2AA0
public sealed class ComVisibleAttribute : Attribute
{
	// Fields
	internal bool _val;

	// Methods

	public void .ctor(bool visibility) { }
}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0x9B100 Offset: 0x9A500 VA: 0x18009B100
[AttributeUsageAttribute] // RVA: 0x9B100 Offset: 0x9A500 VA: 0x18009B100
public sealed class TypeLibImportClassAttribute : Attribute
{
	// Fields
	internal string _importClassName;

	// Methods

	public void .ctor(Type importClass) { }
}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum VarEnum
{
	// Fields
	public int value__;
	public const VarEnum VT_EMPTY = 0;
	public const VarEnum VT_NULL = 1;
	public const VarEnum VT_I2 = 2;
	public const VarEnum VT_I4 = 3;
	public const VarEnum VT_R4 = 4;
	public const VarEnum VT_R8 = 5;
	public const VarEnum VT_CY = 6;
	public const VarEnum VT_DATE = 7;
	public const VarEnum VT_BSTR = 8;
	public const VarEnum VT_DISPATCH = 9;
	public const VarEnum VT_ERROR = 10;
	public const VarEnum VT_BOOL = 11;
	public const VarEnum VT_VARIANT = 12;
	public const VarEnum VT_UNKNOWN = 13;
	public const VarEnum VT_DECIMAL = 14;
	public const VarEnum VT_I1 = 16;
	public const VarEnum VT_UI1 = 17;
	public const VarEnum VT_UI2 = 18;
	public const VarEnum VT_UI4 = 19;
	public const VarEnum VT_I8 = 20;
	public const VarEnum VT_UI8 = 21;
	public const VarEnum VT_INT = 22;
	public const VarEnum VT_UINT = 23;
	public const VarEnum VT_VOID = 24;
	public const VarEnum VT_HRESULT = 25;
	public const VarEnum VT_PTR = 26;
	public const VarEnum VT_SAFEARRAY = 27;
	public const VarEnum VT_CARRAY = 28;
	public const VarEnum VT_USERDEFINED = 29;
	public const VarEnum VT_LPSTR = 30;
	public const VarEnum VT_LPWSTR = 31;
	public const VarEnum VT_RECORD = 36;
	public const VarEnum VT_FILETIME = 64;
	public const VarEnum VT_BLOB = 65;
	public const VarEnum VT_STREAM = 66;
	public const VarEnum VT_STORAGE = 67;
	public const VarEnum VT_STREAMED_OBJECT = 68;
	public const VarEnum VT_STORED_OBJECT = 69;
	public const VarEnum VT_BLOB_OBJECT = 70;
	public const VarEnum VT_CF = 71;
	public const VarEnum VT_CLSID = 72;
	public const VarEnum VT_VECTOR = 4096;
	public const VarEnum VT_ARRAY = 8192;
	public const VarEnum VT_BYREF = 16384;
}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum UnmanagedType
{
	// Fields
	public int value__;
	public const UnmanagedType Bool = 2;
	public const UnmanagedType I1 = 3;
	public const UnmanagedType U1 = 4;
	public const UnmanagedType I2 = 5;
	public const UnmanagedType U2 = 6;
	public const UnmanagedType I4 = 7;
	public const UnmanagedType U4 = 8;
	public const UnmanagedType I8 = 9;
	public const UnmanagedType U8 = 10;
	public const UnmanagedType R4 = 11;
	public const UnmanagedType R8 = 12;
	public const UnmanagedType Currency = 15;
	public const UnmanagedType BStr = 19;
	public const UnmanagedType LPStr = 20;
	public const UnmanagedType LPWStr = 21;
	public const UnmanagedType LPTStr = 22;
	public const UnmanagedType ByValTStr = 23;
	public const UnmanagedType IUnknown = 25;
	public const UnmanagedType IDispatch = 26;
	public const UnmanagedType Struct = 27;
	public const UnmanagedType Interface = 28;
	public const UnmanagedType SafeArray = 29;
	public const UnmanagedType ByValArray = 30;
	public const UnmanagedType SysInt = 31;
	public const UnmanagedType SysUInt = 32;
	public const UnmanagedType VBByRefStr = 34;
	public const UnmanagedType AnsiBStr = 35;
	public const UnmanagedType TBStr = 36;
	public const UnmanagedType VariantBool = 37;
	public const UnmanagedType FunctionPtr = 38;
	public const UnmanagedType AsAny = 40;
	public const UnmanagedType LPArray = 42;
	public const UnmanagedType LPStruct = 43;
	public const UnmanagedType CustomMarshaler = 44;
	public const UnmanagedType Error = 45;
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public const UnmanagedType IInspectable = 46;
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public const UnmanagedType HString = 47;
	[ComVisibleAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
	public const UnmanagedType LPUTF8Str = 48;
}

// Namespace: System.Runtime.InteropServices
[AttributeUsageAttribute] // RVA: 0xADAC0 Offset: 0xACEC0 VA: 0x1800ADAC0
[ComVisibleAttribute] // RVA: 0xADAC0 Offset: 0xACEC0 VA: 0x1800ADAC0
public sealed class ComImportAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Runtime.InteropServices
[AttributeUsageAttribute] // RVA: 0xAF940 Offset: 0xAED40 VA: 0x1800AF940
[ComVisibleAttribute] // RVA: 0xAF940 Offset: 0xAED40 VA: 0x1800AF940
public sealed class GuidAttribute : Attribute
{
	// Fields
	internal string _val;

	// Properties
	public string Value { get; }

	// Methods

	public void .ctor(string guid) { }

	public string get_Value() { }
}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0xE3250 Offset: 0xE2650 VA: 0x1800E3250
[AttributeUsageAttribute] // RVA: 0xE3250 Offset: 0xE2650 VA: 0x1800E3250
public sealed class PreserveSigAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0xB6900 Offset: 0xB5D00 VA: 0x1800B6900
[AttributeUsageAttribute] // RVA: 0xB6900 Offset: 0xB5D00 VA: 0x1800B6900
public sealed class InAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0xB6900 Offset: 0xB5D00 VA: 0x1800B6900
[AttributeUsageAttribute] // RVA: 0xB6900 Offset: 0xB5D00 VA: 0x1800B6900
public sealed class OutAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Runtime.InteropServices
[AttributeUsageAttribute] // RVA: 0xB8BC0 Offset: 0xB7FC0 VA: 0x1800B8BC0
[ComVisibleAttribute] // RVA: 0xB8BC0 Offset: 0xB7FC0 VA: 0x1800B8BC0
public sealed class OptionalAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Runtime.InteropServices
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum DllImportSearchPath
{
	// Fields
	public int value__;
	public const DllImportSearchPath UseDllDirectoryForDependencies = 256;
	public const DllImportSearchPath ApplicationDirectory = 512;
	public const DllImportSearchPath UserDirectories = 1024;
	public const DllImportSearchPath System32 = 2048;
	public const DllImportSearchPath SafeDirectories = 4096;
	public const DllImportSearchPath AssemblyDirectory = 2;
	public const DllImportSearchPath LegacyBehavior = 0;
}

// Namespace: System.Runtime.InteropServices
[AttributeUsageAttribute] // RVA: 0xBB460 Offset: 0xBA860 VA: 0x1800BB460
[ComVisibleAttribute] // RVA: 0xBB460 Offset: 0xBA860 VA: 0x1800BB460
public sealed class DefaultDllImportSearchPathsAttribute : Attribute
{
	// Fields
	internal DllImportSearchPath _paths;

	// Methods

	public void .ctor(DllImportSearchPath paths) { }
}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0xE3250 Offset: 0xE2650 VA: 0x1800E3250
[AttributeUsageAttribute] // RVA: 0xE3250 Offset: 0xE2650 VA: 0x1800E3250
public sealed class DllImportAttribute : Attribute
{
	// Fields
	internal string _val;
	public string EntryPoint;
	public CharSet CharSet;
	public bool SetLastError;
	public bool ExactSpelling;
	public bool PreserveSig;
	public CallingConvention CallingConvention;
	public bool BestFitMapping;
	public bool ThrowOnUnmappableChar;

	// Properties
	public string Value { get; }

	// Methods

	internal static Attribute GetCustomAttribute(RuntimeMethodInfo method) { }

	internal static bool IsDefined(RuntimeMethodInfo method) { }

	internal void .ctor(string dllName, string entryPoint, CharSet charSet, bool exactSpelling, bool setLastError, bool preserveSig, CallingConvention callingConvention, bool bestFitMapping, bool throwOnUnmappableChar) { }

	public void .ctor(string dllName) { }

	public string get_Value() { }
}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0xBEF20 Offset: 0xBE320 VA: 0x1800BEF20
[AttributeUsageAttribute] // RVA: 0xBEF20 Offset: 0xBE320 VA: 0x1800BEF20
public sealed class StructLayoutAttribute : Attribute
{
	// Fields
	internal LayoutKind _val;
	public int Pack;
	public int Size;
	public CharSet CharSet;

	// Methods

	internal static StructLayoutAttribute GetCustomAttribute(RuntimeType type) { }

	internal static bool IsDefined(RuntimeType type) { }

	internal void .ctor(LayoutKind layoutKind, int pack, int size, CharSet charSet) { }
}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0x93AA0 Offset: 0x92EA0 VA: 0x180093AA0
[AttributeUsageAttribute] // RVA: 0x93AA0 Offset: 0x92EA0 VA: 0x180093AA0
public sealed class FieldOffsetAttribute : Attribute
{
	// Fields
	internal int _val;

	// Methods

	public void .ctor(int offset) { }
}

// Namespace: System.Runtime.InteropServices
[AttributeUsageAttribute] // RVA: 0x6EE90 Offset: 0x6E290 VA: 0x18006EE90
[ComVisibleAttribute] // RVA: 0x6EE90 Offset: 0x6E290 VA: 0x18006EE90
public sealed class TypeLibVersionAttribute : Attribute
{
	// Fields
	internal int _major;
	internal int _minor;

	// Methods

	public void .ctor(int major, int minor) { }
}

// Namespace: System.Runtime.InteropServices
[AttributeUsageAttribute] // RVA: 0x6EE90 Offset: 0x6E290 VA: 0x18006EE90
[ComVisibleAttribute] // RVA: 0x6EE90 Offset: 0x6E290 VA: 0x18006EE90
public sealed class ComCompatibleVersionAttribute : Attribute
{
	// Fields
	internal int _major;
	internal int _minor;
	internal int _build;
	internal int _revision;

	// Methods

	public void .ctor(int major, int minor, int build, int revision) { }
}

// Namespace: System.Runtime.InteropServices
[AttributeUsageAttribute] // RVA: 0xC6810 Offset: 0xC5C10 VA: 0x1800C6810
[ComVisibleAttribute] // RVA: 0xC6810 Offset: 0xC5C10 VA: 0x1800C6810
public sealed class BestFitMappingAttribute : Attribute
{
	// Fields
	internal bool _bestFitMapping;

	// Methods

	public void .ctor(bool BestFitMapping) { }
}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum CallingConvention
{
	// Fields
	public int value__;
	public const CallingConvention Winapi = 1;
	public const CallingConvention Cdecl = 2;
	public const CallingConvention StdCall = 3;
	public const CallingConvention ThisCall = 4;
	public const CallingConvention FastCall = 5;
}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum CharSet
{
	// Fields
	public int value__;
	public const CharSet None = 1;
	public const CharSet Ansi = 2;
	public const CharSet Unicode = 3;
	public const CharSet Auto = 4;
}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class COMException : ExternalException
{
	// Methods

	public void .ctor() { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	public override string ToString() { }
}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class ErrorWrapper
{
	// Fields
	private int m_ErrorCode;
}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class ExternalException : SystemException
{
	// Properties
	public virtual int ErrorCode { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	public virtual int get_ErrorCode() { }

	public override string ToString() { }
}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public struct HandleRef
{
	// Fields
	internal object m_wrapper;
	internal IntPtr m_handle;

	// Properties
	public IntPtr Handle { get; }

	// Methods

	public void .ctor(object wrapper, IntPtr handle) { }

	public IntPtr get_Handle() { }
}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface ICustomMarshaler
{
	// Methods

	public abstract object MarshalNativeToManaged(IntPtr pNativeData) { }

	public abstract IntPtr MarshalManagedToNative(object ManagedObj) { }

	public abstract void CleanUpNativeData(IntPtr pNativeData) { }

	public abstract void CleanUpManagedData(object ManagedObj) { }

	public abstract int GetNativeDataSize() { }
}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum LayoutKind
{
	// Fields
	public int value__;
	public const LayoutKind Sequential = 0;
	public const LayoutKind Explicit = 2;
	public const LayoutKind Auto = 3;
}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class MarshalDirectiveException : SystemException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.Runtime.InteropServices
public abstract class SafeHandle : CriticalFinalizerObject, IDisposable
{
	// Fields
	protected IntPtr handle;
	private int _state;
	private bool _ownsHandle;
	private bool _fullyInitialized;
	private const int RefCount_Mask = 2147483644;
	private const int RefCount_One = 4;

	// Properties
	public bool IsClosed { get; }
	public abstract bool IsInvalid { get; }

	// Methods

	[ReliabilityContractAttribute] // RVA: 0x36920 Offset: 0x35D20 VA: 0x180036920
	protected void .ctor(IntPtr invalidHandleValue, bool ownsHandle) { }

	protected override void Finalize() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	protected void SetHandle(IntPtr handle) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public IntPtr DangerousGetHandle() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public bool get_IsClosed() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public abstract bool get_IsInvalid() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public void Close() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public void Dispose() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	protected virtual void Dispose(bool disposing) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	protected abstract bool ReleaseHandle() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public void SetHandleAsInvalid() { }

	[ReliabilityContractAttribute] // RVA: 0x36920 Offset: 0x35D20 VA: 0x180036920
	public void DangerousAddRef(ref bool success) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public void DangerousRelease() { }

	private void InternalDispose() { }

	private void InternalFinalize() { }

	private void DangerousReleaseInternal(bool dispose) { }
}

// Namespace: System.Runtime.InteropServices
[MonoTODOAttribute] // RVA: 0xEB1A0 Offset: 0xEA5A0 VA: 0x1800EB1A0
[ComVisibleAttribute] // RVA: 0xEB1A0 Offset: 0xEA5A0 VA: 0x1800EB1A0
public struct GCHandle
{
	// Fields
	private int handle;

	// Properties
	public bool IsAllocated { get; }
	public object Target { get; set; }

	// Methods

	private void .ctor(IntPtr h) { }

	private void .ctor(object obj) { }

	internal void .ctor(object value, GCHandleType type) { }

	public bool get_IsAllocated() { }

	public object get_Target() { }

	public void set_Target(object value) { }

	public IntPtr AddrOfPinnedObject() { }

	public static GCHandle Alloc(object value) { }

	public static GCHandle Alloc(object value, GCHandleType type) { }

	public void Free() { }

	public static IntPtr op_Explicit(GCHandle value) { }

	public static GCHandle op_Explicit(IntPtr value) { }

	private static bool CheckCurrentDomain(int handle) { }

	private static object GetTarget(int handle) { }

	private static int GetTargetHandle(object obj, int handle, GCHandleType type) { }

	private static void FreeHandle(int handle) { }

	private static IntPtr GetAddrOfPinnedObject(int handle) { }

	public static bool op_Equality(GCHandle a, GCHandle b) { }

	public override bool Equals(object o) { }

	public override int GetHashCode() { }

	public static GCHandle FromIntPtr(IntPtr value) { }

	public static IntPtr ToIntPtr(GCHandle value) { }
}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public enum GCHandleType
{
	// Fields
	public int value__;
	public const GCHandleType Weak = 0;
	public const GCHandleType WeakTrackResurrection = 1;
	public const GCHandleType Normal = 2;
	public const GCHandleType Pinned = 3;
}

// Namespace: System.Runtime.InteropServices
public static class Marshal
{
	// Fields
	public static readonly int SystemMaxDBCSCharSize;
	public static readonly int SystemDefaultCharSize;

	// Methods

	public static IntPtr AllocCoTaskMem(int cb) { }

	[ReliabilityContractAttribute] // RVA: 0x36920 Offset: 0x35D20 VA: 0x180036920
	public static IntPtr AllocHGlobal(IntPtr cb) { }

	[ReliabilityContractAttribute] // RVA: 0x36920 Offset: 0x35D20 VA: 0x180036920
	public static IntPtr AllocHGlobal(int cb) { }

	internal static void copy_to_unmanaged(Array source, int startIndex, IntPtr destination, int length) { }

	internal static void copy_from_unmanaged(IntPtr source, int startIndex, Array destination, int length) { }

	public static void Copy(byte[] source, int startIndex, IntPtr destination, int length) { }

	public static void Copy(char[] source, int startIndex, IntPtr destination, int length) { }

	public static void Copy(IntPtr[] source, int startIndex, IntPtr destination, int length) { }

	public static void Copy(IntPtr source, byte[] destination, int startIndex, int length) { }

	public static void Copy(IntPtr source, char[] destination, int startIndex, int length) { }

	public static void Copy(IntPtr source, short[] destination, int startIndex, int length) { }

	public static void Copy(IntPtr source, int[] destination, int startIndex, int length) { }

	public static void Copy(IntPtr source, float[] destination, int startIndex, int length) { }

	public static void FreeBSTR(IntPtr ptr) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static void FreeHGlobal(IntPtr hglobal) { }

	private static void ClearBSTR(IntPtr ptr) { }

	public static void ZeroFreeBSTR(IntPtr s) { }

	private static void ClearUnicode(IntPtr ptr) { }

	public static void ZeroFreeGlobalAllocUnicode(IntPtr s) { }

	public static int GetHRForException(Exception e) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static int GetLastWin32Error() { }

	public static string PtrToStringAnsi(IntPtr ptr) { }

	public static string PtrToStringAnsi(IntPtr ptr, int len) { }

	public static string PtrToStringUni(IntPtr ptr) { }

	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public static object PtrToStructure(IntPtr ptr, Type structureType) { }

	public static T PtrToStructure<T>(IntPtr ptr) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x763630 Offset: 0x762630 VA: 0x180763630
	|-Marshal.PtrToStructure<UnityTls.unitytls_interface_struct>
	|-Marshal.PtrToStructure<object>
	|
	|-RVA: 0x763710 Offset: 0x762710 VA: 0x180763710
	|-Marshal.PtrToStructure<Win32_FIXED_INFO>
	|
	|-RVA: 0x763840 Offset: 0x762840 VA: 0x180763840
	|-Marshal.PtrToStructure<Win32_IP_ADAPTER_ADDRESSES>
	*/

	public static byte ReadByte(IntPtr ptr, int ofs) { }

	public static short ReadInt16(IntPtr ptr, int ofs) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static int ReadInt32(IntPtr ptr) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static int ReadInt32(IntPtr ptr, int ofs) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static long ReadInt64(IntPtr ptr) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static IntPtr ReadIntPtr(IntPtr ptr) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	private static int ReleaseInternal(IntPtr pUnk) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static int Release(IntPtr pUnk) { }

	public static int SizeOf(Type t) { }

	public static int SizeOf<T>(T structure) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x96A490 Offset: 0x969490 VA: 0x18096A490
	|-Marshal.SizeOf<object>
	|
	|-RVA: 0x96A3D0 Offset: 0x9693D0 VA: 0x18096A3D0
	|-Marshal.SizeOf<FLASHWINFO>
	*/

	public static IntPtr StringToHGlobalUni(string s) { }

	public static IntPtr SecureStringToBSTR(SecureString s) { }

	public static IntPtr SecureStringToCoTaskMemUnicode(SecureString s) { }

	public static IntPtr SecureStringToGlobalAllocUnicode(SecureString s) { }

	[ReliabilityContractAttribute] // RVA: 0xFCF90 Offset: 0xFC390 VA: 0x1800FCF90
	[ComVisibleAttribute] // RVA: 0xFCF90 Offset: 0xFC390 VA: 0x1800FCF90
	public static void StructureToPtr(object structure, IntPtr ptr, bool fDeleteOld) { }

	public static void StructureToPtr<T>(T structure, IntPtr ptr, bool fDeleteOld) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x625350 Offset: 0x624350 VA: 0x180625350
	|-Marshal.StructureToPtr<CCallbackBaseVTable>
	|-Marshal.StructureToPtr<ISteamMatchmakingPingResponse.VTable>
	|-Marshal.StructureToPtr<ISteamMatchmakingPlayersResponse.VTable>
	|-Marshal.StructureToPtr<ISteamMatchmakingRulesResponse.VTable>
	|-Marshal.StructureToPtr<ISteamMatchmakingServerListResponse.VTable>
	|-Marshal.StructureToPtr<object>
	|
	|-RVA: 0x625290 Offset: 0x624290 VA: 0x180625290
	|-Marshal.StructureToPtr<MatchMakingKeyValuePair_t>
	|
	|-RVA: 0x6253D0 Offset: 0x6243D0 VA: 0x1806253D0
	|-Marshal.StructureToPtr<SteamParamStringArray_t>
	*/

	private static IntPtr BufferToBSTR(Array ptr, int slen) { }

	public static IntPtr UnsafeAddrOfPinnedArrayElement(Array arr, int index) { }

	public static IntPtr UnsafeAddrOfPinnedArrayElement<T>(T[] arr, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x96A500 Offset: 0x969500 VA: 0x18096A500
	|-Marshal.UnsafeAddrOfPinnedArrayElement<byte>
	|
	|-RVA: 0x96A560 Offset: 0x969560 VA: 0x18096A560
	|-Marshal.UnsafeAddrOfPinnedArrayElement<object>
	*/

	public static void WriteByte(IntPtr ptr, byte val) { }

	public static void WriteByte(IntPtr ptr, int ofs, byte val) { }

	public static void WriteInt16(IntPtr ptr, short val) { }

	public static void WriteInt16(IntPtr ptr, int ofs, short val) { }

	public static void WriteInt32(IntPtr ptr, int val) { }

	public static void WriteInt64(IntPtr ptr, long val) { }

	public static void WriteIntPtr(IntPtr ptr, IntPtr val) { }

	private static IntPtr GetFunctionPointerForDelegateInternal(Delegate d) { }

	public static IntPtr GetFunctionPointerForDelegate<TDelegate>(TDelegate d) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x96A310 Offset: 0x969310 VA: 0x18096A310
	|-Marshal.GetFunctionPointerForDelegate<DGWLib.AccessDelayCallback>
	|-Marshal.GetFunctionPointerForDelegate<DGWLib.AccessRequestCallback>
	|-Marshal.GetFunctionPointerForDelegate<LuaCSFunction>
	|-Marshal.GetFunctionPointerForDelegate<object>
	*/

	private static void .cctor() { }
}

// Namespace: System.Runtime.InteropServices
[AttributeUsageAttribute] // RVA: 0xFEE20 Offset: 0xFE220 VA: 0x1800FEE20
[ComVisibleAttribute] // RVA: 0xFEE20 Offset: 0xFE220 VA: 0x1800FEE20
public sealed class MarshalAsAttribute : Attribute
{
	// Fields
	public string MarshalCookie;
	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public string MarshalType;
	[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public Type MarshalTypeRef;
	public Type SafeArrayUserDefinedSubType;
	private UnmanagedType utype;
	public UnmanagedType ArraySubType;
	public VarEnum SafeArraySubType;
	public int SizeConst;
	public int IidParameterIndex;
	public short SizeParamIndex;

	// Methods

	internal MarshalAsAttribute Copy() { }
}

// Namespace: System.Runtime.InteropServices
public abstract class SafeBuffer : SafeHandleZeroOrMinusOneIsInvalid, IDisposable
{
	// Fields
	private bool inited;

	// Methods

	[CLSCompliantAttribute] // RVA: 0x102CE0 Offset: 0x1020E0 VA: 0x180102CE0
	[ReliabilityContractAttribute] // RVA: 0x102CE0 Offset: 0x1020E0 VA: 0x180102CE0
	public void AcquirePointer(ref byte* pointer) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public void ReleasePointer() { }
}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0x105250 Offset: 0x104650 VA: 0x180105250
[CLSCompliantAttribute] // RVA: 0x105250 Offset: 0x104650 VA: 0x180105250
[InterfaceTypeAttribute] // RVA: 0x105250 Offset: 0x104650 VA: 0x180105250
[GuidAttribute] // RVA: 0x105250 Offset: 0x104650 VA: 0x180105250
public interface _Activator
{}

// Namespace: System.Runtime.InteropServices
[CLSCompliantAttribute] // RVA: 0x10A250 Offset: 0x109650 VA: 0x18010A250
[InterfaceTypeAttribute] // RVA: 0x10A250 Offset: 0x109650 VA: 0x18010A250
[GuidAttribute] // RVA: 0x10A250 Offset: 0x109650 VA: 0x18010A250
[ComVisibleAttribute] // RVA: 0x10A250 Offset: 0x109650 VA: 0x18010A250
public interface _Assembly
{}

// Namespace: System.Runtime.InteropServices
[InterfaceTypeAttribute] // RVA: 0x10C660 Offset: 0x10BA60 VA: 0x18010C660
[GuidAttribute] // RVA: 0x10C660 Offset: 0x10BA60 VA: 0x18010C660
[CLSCompliantAttribute] // RVA: 0x10C660 Offset: 0x10BA60 VA: 0x18010C660
[ComVisibleAttribute] // RVA: 0x10C660 Offset: 0x10BA60 VA: 0x18010C660
public interface _AssemblyName
{}

// Namespace: System.Runtime.InteropServices
[CLSCompliantAttribute] // RVA: 0x110980 Offset: 0x10FD80 VA: 0x180110980
[GuidAttribute] // RVA: 0x110980 Offset: 0x10FD80 VA: 0x180110980
[InterfaceTypeAttribute] // RVA: 0x110980 Offset: 0x10FD80 VA: 0x180110980
[ComVisibleAttribute] // RVA: 0x110980 Offset: 0x10FD80 VA: 0x180110980
public interface _Attribute
{}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0x113490 Offset: 0x112890 VA: 0x180113490
[CLSCompliantAttribute] // RVA: 0x113490 Offset: 0x112890 VA: 0x180113490
[InterfaceTypeAttribute] // RVA: 0x113490 Offset: 0x112890 VA: 0x180113490
[GuidAttribute] // RVA: 0x113490 Offset: 0x112890 VA: 0x180113490
public interface _ConstructorInfo
{}

// Namespace: System.Runtime.InteropServices
[CLSCompliantAttribute] // RVA: 0x116D60 Offset: 0x116160 VA: 0x180116D60
[InterfaceTypeAttribute] // RVA: 0x116D60 Offset: 0x116160 VA: 0x180116D60
[GuidAttribute] // RVA: 0x116D60 Offset: 0x116160 VA: 0x180116D60
[ComVisibleAttribute] // RVA: 0x116D60 Offset: 0x116160 VA: 0x180116D60
public interface _EventInfo
{}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0x11A6F0 Offset: 0x119AF0 VA: 0x18011A6F0
[GuidAttribute] // RVA: 0x11A6F0 Offset: 0x119AF0 VA: 0x18011A6F0
[InterfaceTypeAttribute] // RVA: 0x11A6F0 Offset: 0x119AF0 VA: 0x18011A6F0
[CLSCompliantAttribute] // RVA: 0x11A6F0 Offset: 0x119AF0 VA: 0x18011A6F0
public interface _Exception
{}

// Namespace: System.Runtime.InteropServices
[InterfaceTypeAttribute] // RVA: 0x11F430 Offset: 0x11E830 VA: 0x18011F430
[GuidAttribute] // RVA: 0x11F430 Offset: 0x11E830 VA: 0x18011F430
[CLSCompliantAttribute] // RVA: 0x11F430 Offset: 0x11E830 VA: 0x18011F430
[ComVisibleAttribute] // RVA: 0x11F430 Offset: 0x11E830 VA: 0x18011F430
public interface _FieldInfo
{}

// Namespace: System.Runtime.InteropServices
[CLSCompliantAttribute] // RVA: 0x1220E0 Offset: 0x1214E0 VA: 0x1801220E0
[ComVisibleAttribute] // RVA: 0x1220E0 Offset: 0x1214E0 VA: 0x1801220E0
[GuidAttribute] // RVA: 0x1220E0 Offset: 0x1214E0 VA: 0x1801220E0
[InterfaceTypeAttribute] // RVA: 0x1220E0 Offset: 0x1214E0 VA: 0x1801220E0
public interface _MemberInfo
{}

// Namespace: System.Runtime.InteropServices
[InterfaceTypeAttribute] // RVA: 0x125F40 Offset: 0x125340 VA: 0x180125F40
[CLSCompliantAttribute] // RVA: 0x125F40 Offset: 0x125340 VA: 0x180125F40
[ComVisibleAttribute] // RVA: 0x125F40 Offset: 0x125340 VA: 0x180125F40
[GuidAttribute] // RVA: 0x125F40 Offset: 0x125340 VA: 0x180125F40
public interface _MethodBase
{}

// Namespace: System.Runtime.InteropServices
[CLSCompliantAttribute] // RVA: 0x128440 Offset: 0x127840 VA: 0x180128440
[ComVisibleAttribute] // RVA: 0x128440 Offset: 0x127840 VA: 0x180128440
[InterfaceTypeAttribute] // RVA: 0x128440 Offset: 0x127840 VA: 0x180128440
[GuidAttribute] // RVA: 0x128440 Offset: 0x127840 VA: 0x180128440
public interface _MethodInfo
{}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0x3530 Offset: 0x2930 VA: 0x180003530
[CLSCompliantAttribute] // RVA: 0x3530 Offset: 0x2930 VA: 0x180003530
[GuidAttribute] // RVA: 0x3530 Offset: 0x2930 VA: 0x180003530
[InterfaceTypeAttribute] // RVA: 0x3530 Offset: 0x2930 VA: 0x180003530
public interface _Module
{}

// Namespace: System.Runtime.InteropServices
[InterfaceTypeAttribute] // RVA: 0x5840 Offset: 0x4C40 VA: 0x180005840
[GuidAttribute] // RVA: 0x5840 Offset: 0x4C40 VA: 0x180005840
[ComVisibleAttribute] // RVA: 0x5840 Offset: 0x4C40 VA: 0x180005840
[CLSCompliantAttribute] // RVA: 0x5840 Offset: 0x4C40 VA: 0x180005840
public interface _ParameterInfo
{}

// Namespace: System.Runtime.InteropServices
[GuidAttribute] // RVA: 0xA650 Offset: 0x9A50 VA: 0x18000A650
[InterfaceTypeAttribute] // RVA: 0xA650 Offset: 0x9A50 VA: 0x18000A650
[ComVisibleAttribute] // RVA: 0xA650 Offset: 0x9A50 VA: 0x18000A650
[CLSCompliantAttribute] // RVA: 0xA650 Offset: 0x9A50 VA: 0x18000A650
public interface _PropertyInfo
{}

// Namespace: System.Runtime.InteropServices
[CLSCompliantAttribute] // RVA: 0xCD40 Offset: 0xC140 VA: 0x18000CD40
[ComVisibleAttribute] // RVA: 0xCD40 Offset: 0xC140 VA: 0x18000CD40
[GuidAttribute] // RVA: 0xCD40 Offset: 0xC140 VA: 0x18000CD40
[InterfaceTypeAttribute] // RVA: 0xCD40 Offset: 0xC140 VA: 0x18000CD40
public interface _SignatureHelper
{}

// Namespace: System.Runtime.InteropServices
[GuidAttribute] // RVA: 0x11BD0 Offset: 0x10FD0 VA: 0x180011BD0
[ComVisibleAttribute] // RVA: 0x11BD0 Offset: 0x10FD0 VA: 0x180011BD0
[InterfaceTypeAttribute] // RVA: 0x11BD0 Offset: 0x10FD0 VA: 0x180011BD0
[CLSCompliantAttribute] // RVA: 0x11BD0 Offset: 0x10FD0 VA: 0x180011BD0
public interface _Thread
{}

// Namespace: System.Runtime.InteropServices
[InterfaceTypeAttribute] // RVA: 0x15230 Offset: 0x14630 VA: 0x180015230
[CLSCompliantAttribute] // RVA: 0x15230 Offset: 0x14630 VA: 0x180015230
[GuidAttribute] // RVA: 0x15230 Offset: 0x14630 VA: 0x180015230
[ComVisibleAttribute] // RVA: 0x15230 Offset: 0x14630 VA: 0x180015230
public interface _Type
{}

// Namespace: System.Collections
[Serializable]
public struct DictionaryEntry
{
	// Fields
	private object _key;
	private object _value;

	// Properties
	public object Key { get; set; }
	public object Value { get; set; }

	// Methods

	public void .ctor(object key, object value) { }

	public object get_Key() { }

	public void set_Key(object value) { }

	public object get_Value() { }

	public void set_Value(object value) { }
}

// Namespace: System.Collections
internal sealed class LowLevelComparer : IComparer
{
	// Fields
	internal static readonly LowLevelComparer Default;

	// Methods

	private void .ctor() { }

	public int Compare(object a, object b) { }

	private static void .cctor() { }
}

// Namespace: System.Collections
[ComVisibleAttribute] // RVA: 0x18C20 Offset: 0x18020 VA: 0x180018C20
[DebuggerTypeProxyAttribute] // RVA: 0x18C20 Offset: 0x18020 VA: 0x180018C20
[DefaultMemberAttribute] // RVA: 0x18C20 Offset: 0x18020 VA: 0x180018C20
[DebuggerDisplayAttribute] // RVA: 0x18C20 Offset: 0x18020 VA: 0x180018C20
[Serializable]
public class ArrayList : IList, ICollection, IEnumerable, ICloneable
{
	// Fields
	private object[] _items;
	private int _size;
	private int _version;
	private object _syncRoot;
	private static readonly object[] emptyArray;

	// Properties
	public virtual int Capacity { set; }
	public virtual int Count { get; }
	public virtual bool IsFixedSize { get; }
	public virtual bool IsReadOnly { get; }
	public virtual bool IsSynchronized { get; }
	public virtual object SyncRoot { get; }
	public virtual object Item { get; set; }

	// Methods

	public void .ctor() { }

	public void .ctor(int capacity) { }

	public void .ctor(ICollection c) { }

	public virtual void set_Capacity(int value) { }

	public virtual int get_Count() { }

	public virtual bool get_IsFixedSize() { }

	public virtual bool get_IsReadOnly() { }

	public virtual bool get_IsSynchronized() { }

	public virtual object get_SyncRoot() { }

	public virtual object get_Item(int index) { }

	public virtual void set_Item(int index, object value) { }

	public static ArrayList Adapter(IList list) { }

	public virtual int Add(object value) { }

	public virtual void AddRange(ICollection c) { }

	public virtual void Clear() { }

	public virtual object Clone() { }

	public virtual bool Contains(object item) { }

	public virtual void CopyTo(Array array) { }

	public virtual void CopyTo(Array array, int arrayIndex) { }

	public virtual void CopyTo(int index, Array array, int arrayIndex, int count) { }

	private void EnsureCapacity(int min) { }

	public virtual IEnumerator GetEnumerator() { }

	public virtual int IndexOf(object value) { }

	public virtual void Insert(int index, object value) { }

	public virtual void InsertRange(int index, ICollection c) { }

	public static ArrayList ReadOnly(ArrayList list) { }

	public virtual void Remove(object obj) { }

	public virtual void RemoveAt(int index) { }

	public virtual void RemoveRange(int index, int count) { }

	public virtual void Sort(IComparer comparer) { }

	public virtual void Sort(int index, int count, IComparer comparer) { }

	public virtual object[] ToArray() { }

	public virtual Array ToArray(Type type) { }

	private static void .cctor() { }
}

// Namespace: 
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
private class ArrayList.IListWrapper : ArrayList
{
	// Fields
	private IList _list;

	// Properties
	public override int Capacity { set; }
	public override int Count { get; }
	public override bool IsReadOnly { get; }
	public override bool IsFixedSize { get; }
	public override bool IsSynchronized { get; }
	public override object Item { get; set; }
	public override object SyncRoot { get; }

	// Methods

	internal void .ctor(IList list) { }

	public override void set_Capacity(int value) { }

	public override int get_Count() { }

	public override bool get_IsReadOnly() { }

	public override bool get_IsFixedSize() { }

	public override bool get_IsSynchronized() { }

	public override object get_Item(int index) { }

	public override void set_Item(int index, object value) { }

	public override object get_SyncRoot() { }

	public override int Add(object obj) { }

	public override void AddRange(ICollection c) { }

	public override void Clear() { }

	public override object Clone() { }

	public override bool Contains(object obj) { }

	public override void CopyTo(Array array, int index) { }

	public override void CopyTo(int index, Array array, int arrayIndex, int count) { }

	public override IEnumerator GetEnumerator() { }

	public override int IndexOf(object value) { }

	public override void Insert(int index, object obj) { }

	public override void InsertRange(int index, ICollection c) { }

	public override void Remove(object value) { }

	public override void RemoveAt(int index) { }

	public override void RemoveRange(int index, int count) { }

	public override void Sort(int index, int count, IComparer comparer) { }

	public override object[] ToArray() { }

	public override Array ToArray(Type type) { }
}

// Namespace: 
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
private class ArrayList.ReadOnlyArrayList : ArrayList
{
	// Fields
	private ArrayList _list;

	// Properties
	public override int Count { get; }
	public override bool IsReadOnly { get; }
	public override bool IsFixedSize { get; }
	public override bool IsSynchronized { get; }
	public override object Item { get; set; }
	public override object SyncRoot { get; }
	public override int Capacity { set; }

	// Methods

	internal void .ctor(ArrayList l) { }

	public override int get_Count() { }

	public override bool get_IsReadOnly() { }

	public override bool get_IsFixedSize() { }

	public override bool get_IsSynchronized() { }

	public override object get_Item(int index) { }

	public override void set_Item(int index, object value) { }

	public override object get_SyncRoot() { }

	public override int Add(object obj) { }

	public override void AddRange(ICollection c) { }

	public override void set_Capacity(int value) { }

	public override void Clear() { }

	public override object Clone() { }

	public override bool Contains(object obj) { }

	public override void CopyTo(Array array, int index) { }

	public override void CopyTo(int index, Array array, int arrayIndex, int count) { }

	public override IEnumerator GetEnumerator() { }

	public override int IndexOf(object value) { }

	public override void Insert(int index, object obj) { }

	public override void InsertRange(int index, ICollection c) { }

	public override void Remove(object value) { }

	public override void RemoveAt(int index) { }

	public override void RemoveRange(int index, int count) { }

	public override void Sort(int index, int count, IComparer comparer) { }

	public override object[] ToArray() { }

	public override Array ToArray(Type type) { }
}

// Namespace: 
[Serializable]
private sealed class ArrayList.ArrayListEnumeratorSimple : IEnumerator, ICloneable
{
	// Fields
	private ArrayList list;
	private int index;
	private int version;
	private object currentElement;
	private bool isArrayList;
	private static object dummyObject;

	// Properties
	public object Current { get; }

	// Methods

	internal void .ctor(ArrayList list) { }

	public object Clone() { }

	public bool MoveNext() { }

	public object get_Current() { }

	public void Reset() { }

	private static void .cctor() { }
}

// Namespace: 
internal class ArrayList.ArrayListDebugView
{}

// Namespace: System.Collections
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class CaseInsensitiveComparer : IComparer
{
	// Fields
	private CompareInfo m_compareInfo;

	// Properties
	public static CaseInsensitiveComparer Default { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(CultureInfo culture) { }

	public static CaseInsensitiveComparer get_Default() { }

	public int Compare(object a, object b) { }
}

// Namespace: System.Collections
[ComVisibleAttribute] // RVA: 0x23DB0 Offset: 0x231B0 VA: 0x180023DB0
[ObsoleteAttribute] // RVA: 0x23DB0 Offset: 0x231B0 VA: 0x180023DB0
[Serializable]
public class CaseInsensitiveHashCodeProvider : IHashCodeProvider
{
	// Fields
	private TextInfo m_text;

	// Properties
	public static CaseInsensitiveHashCodeProvider Default { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(CultureInfo culture) { }

	public static CaseInsensitiveHashCodeProvider get_Default() { }

	public int GetHashCode(object obj) { }

	private static void .cctor() { }
}

// Namespace: System.Collections
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public abstract class CollectionBase : IList, ICollection, IEnumerable
{
	// Fields
	private ArrayList list;

	// Properties
	protected ArrayList InnerList { get; }
	public int Count { get; }
	private bool System.Collections.IList.IsReadOnly { get; }
	private bool System.Collections.IList.IsFixedSize { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }
	private object System.Collections.IList.Item { get; set; }

	// Methods

	protected void .ctor() { }

	protected ArrayList get_InnerList() { }

	public int get_Count() { }

	public void Clear() { }

	public void RemoveAt(int index) { }

	private bool System.Collections.IList.get_IsReadOnly() { }

	private bool System.Collections.IList.get_IsFixedSize() { }

	private bool System.Collections.ICollection.get_IsSynchronized() { }

	private object System.Collections.ICollection.get_SyncRoot() { }

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }

	private object System.Collections.IList.get_Item(int index) { }

	private void System.Collections.IList.set_Item(int index, object value) { }

	private bool System.Collections.IList.Contains(object value) { }

	private int System.Collections.IList.Add(object value) { }

	private void System.Collections.IList.Remove(object value) { }

	private int System.Collections.IList.IndexOf(object value) { }

	private void System.Collections.IList.Insert(int index, object value) { }

	public IEnumerator GetEnumerator() { }

	protected virtual void OnSet(int index, object oldValue, object newValue) { }

	protected virtual void OnInsert(int index, object value) { }

	protected virtual void OnClear() { }

	protected virtual void OnRemove(int index, object value) { }

	protected virtual void OnValidate(object value) { }

	protected virtual void OnSetComplete(int index, object oldValue, object newValue) { }

	protected virtual void OnInsertComplete(int index, object value) { }

	protected virtual void OnClearComplete() { }

	protected virtual void OnRemoveComplete(int index, object value) { }
}

// Namespace: System.Collections
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public sealed class Comparer : IComparer, ISerializable
{
	// Fields
	private CompareInfo m_compareInfo;
	public static readonly Comparer Default;
	public static readonly Comparer DefaultInvariant;

	// Methods

	private void .ctor() { }

	public void .ctor(CultureInfo culture) { }

	private void .ctor(SerializationInfo info, StreamingContext context) { }

	public int Compare(object a, object b) { }

	public void GetObjectData(SerializationInfo info, StreamingContext context) { }

	private static void .cctor() { }
}

// Namespace: System.Collections
[Serializable]
internal class CompatibleComparer : IEqualityComparer
{
	// Fields
	private IComparer _comparer;
	private IHashCodeProvider _hcp;

	// Properties
	internal IComparer Comparer { get; }
	internal IHashCodeProvider HashCodeProvider { get; }

	// Methods

	internal void .ctor(IComparer comparer, IHashCodeProvider hashCodeProvider) { }

	public int Compare(object a, object b) { }

	public bool Equals(object a, object b) { }

	public int GetHashCode(object obj) { }

	internal IComparer get_Comparer() { }

	internal IHashCodeProvider get_HashCodeProvider() { }
}

// Namespace: System.Collections
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
internal sealed class EmptyReadOnlyDictionaryInternal : IDictionary, ICollection, IEnumerable
{
	// Properties
	public int Count { get; }
	public object SyncRoot { get; }
	public bool IsSynchronized { get; }
	public object Item { get; set; }
	public ICollection Keys { get; }
	public ICollection Values { get; }
	public bool IsReadOnly { get; }
	public bool IsFixedSize { get; }

	// Methods

	public void .ctor() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	public void CopyTo(Array array, int index) { }

	public int get_Count() { }

	public object get_SyncRoot() { }

	public bool get_IsSynchronized() { }

	public object get_Item(object key) { }

	public void set_Item(object key, object value) { }

	public ICollection get_Keys() { }

	public ICollection get_Values() { }

	public bool Contains(object key) { }

	public void Add(object key, object value) { }

	public void Clear() { }

	public bool get_IsReadOnly() { }

	public bool get_IsFixedSize() { }

	public IDictionaryEnumerator GetEnumerator() { }

	public void Remove(object key) { }
}

// Namespace: 
private sealed class EmptyReadOnlyDictionaryInternal.NodeEnumerator : IDictionaryEnumerator, IEnumerator
{
	// Properties
	public object Current { get; }
	public object Key { get; }
	public object Value { get; }
	public DictionaryEntry Entry { get; }

	// Methods

	public void .ctor() { }

	public bool MoveNext() { }

	public object get_Current() { }

	public void Reset() { }

	public object get_Key() { }

	public object get_Value() { }

	public DictionaryEntry get_Entry() { }
}

// Namespace: System.Collections
[DefaultMemberAttribute] // RVA: 0x2ABA0 Offset: 0x29FA0 VA: 0x18002ABA0
[ComVisibleAttribute] // RVA: 0x2ABA0 Offset: 0x29FA0 VA: 0x18002ABA0
[DebuggerDisplayAttribute] // RVA: 0x2ABA0 Offset: 0x29FA0 VA: 0x18002ABA0
[DebuggerTypeProxyAttribute] // RVA: 0x2ABA0 Offset: 0x29FA0 VA: 0x18002ABA0
[Serializable]
public class Hashtable : IDictionary, ICollection, IEnumerable, ISerializable, IDeserializationCallback, ICloneable
{
	// Fields
	internal const int HashPrime = 101;
	private const int InitialSize = 3;
	private const string LoadFactorName = "LoadFactor";
	private const string VersionName = "Version";
	private const string ComparerName = "Comparer";
	private const string HashCodeProviderName = "HashCodeProvider";
	private const string HashSizeName = "HashSize";
	private const string KeysName = "Keys";
	private const string ValuesName = "Values";
	private const string KeyComparerName = "KeyComparer";
	private Hashtable.bucket[] buckets;
	private int count;
	private int occupancy;
	private int loadsize;
	private float loadFactor;
	private int version;
	private bool isWriterInProgress;
	private ICollection keys;
	private ICollection values;
	private IEqualityComparer _keycomparer;
	private object _syncRoot;

	// Properties
	public virtual object Item { get; set; }
	public virtual bool IsReadOnly { get; }
	public virtual bool IsFixedSize { get; }
	public virtual bool IsSynchronized { get; }
	public virtual ICollection Keys { get; }
	public virtual ICollection Values { get; }
	public virtual object SyncRoot { get; }
	public virtual int Count { get; }

	// Methods

	internal void .ctor(bool trash) { }

	public void .ctor() { }

	public void .ctor(int capacity) { }

	public void .ctor(int capacity, float loadFactor) { }

	[ObsoleteAttribute] // RVA: 0x2E1D0 Offset: 0x2D5D0 VA: 0x18002E1D0
	public void .ctor(int capacity, float loadFactor, IHashCodeProvider hcp, IComparer comparer) { }

	public void .ctor(int capacity, float loadFactor, IEqualityComparer equalityComparer) { }

	[ObsoleteAttribute] // RVA: 0x2FD30 Offset: 0x2F130 VA: 0x18002FD30
	public void .ctor(IHashCodeProvider hcp, IComparer comparer) { }

	public void .ctor(IEqualityComparer equalityComparer) { }

	public void .ctor(int capacity, IEqualityComparer equalityComparer) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	private uint InitHash(object key, int hashsize, out uint seed, out uint incr) { }

	public virtual void Add(object key, object value) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public virtual void Clear() { }

	public virtual object Clone() { }

	public virtual bool Contains(object key) { }

	public virtual bool ContainsKey(object key) { }

	private void CopyKeys(Array array, int arrayIndex) { }

	private void CopyEntries(Array array, int arrayIndex) { }

	public virtual void CopyTo(Array array, int arrayIndex) { }

	private void CopyValues(Array array, int arrayIndex) { }

	public virtual object get_Item(object key) { }

	public virtual void set_Item(object key, object value) { }

	private void expand() { }

	private void rehash() { }

	private void UpdateVersion() { }

	[ReliabilityContractAttribute] // RVA: 0x36920 Offset: 0x35D20 VA: 0x180036920
	private void rehash(int newsize, bool forceNewHashCode) { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	public virtual IDictionaryEnumerator GetEnumerator() { }

	protected virtual int GetHash(object key) { }

	public virtual bool get_IsReadOnly() { }

	public virtual bool get_IsFixedSize() { }

	public virtual bool get_IsSynchronized() { }

	protected virtual bool KeyEquals(object item, object key) { }

	public virtual ICollection get_Keys() { }

	public virtual ICollection get_Values() { }

	[ReliabilityContractAttribute] // RVA: 0x36920 Offset: 0x35D20 VA: 0x180036920
	private void Insert(object key, object nvalue, bool add) { }

	private void putEntry(Hashtable.bucket[] newBuckets, object key, object nvalue, int hashcode) { }

	[ReliabilityContractAttribute] // RVA: 0x36920 Offset: 0x35D20 VA: 0x180036920
	public virtual void Remove(object key) { }

	public virtual object get_SyncRoot() { }

	public virtual int get_Count() { }

	public static Hashtable Synchronized(Hashtable table) { }

	public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { }

	public virtual void OnDeserialization(object sender) { }
}

// Namespace: 
private struct Hashtable.bucket
{
	// Fields
	public object key;
	public object val;
	public int hash_coll;
}

// Namespace: 
[Serializable]
private class Hashtable.KeyCollection : ICollection, IEnumerable
{
	// Fields
	private Hashtable _hashtable;

	// Properties
	public virtual bool IsSynchronized { get; }
	public virtual object SyncRoot { get; }
	public virtual int Count { get; }

	// Methods

	internal void .ctor(Hashtable hashtable) { }

	public virtual void CopyTo(Array array, int arrayIndex) { }

	public virtual IEnumerator GetEnumerator() { }

	public virtual bool get_IsSynchronized() { }

	public virtual object get_SyncRoot() { }

	public virtual int get_Count() { }
}

// Namespace: 
[Serializable]
private class Hashtable.ValueCollection : ICollection, IEnumerable
{
	// Fields
	private Hashtable _hashtable;

	// Properties
	public virtual bool IsSynchronized { get; }
	public virtual object SyncRoot { get; }
	public virtual int Count { get; }

	// Methods

	internal void .ctor(Hashtable hashtable) { }

	public virtual void CopyTo(Array array, int arrayIndex) { }

	public virtual IEnumerator GetEnumerator() { }

	public virtual bool get_IsSynchronized() { }

	public virtual object get_SyncRoot() { }

	public virtual int get_Count() { }
}

// Namespace: 
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
private class Hashtable.SyncHashtable : Hashtable, IEnumerable
{
	// Fields
	protected Hashtable _table;

	// Properties
	public override int Count { get; }
	public override bool IsReadOnly { get; }
	public override bool IsFixedSize { get; }
	public override bool IsSynchronized { get; }
	public override object Item { get; set; }
	public override object SyncRoot { get; }
	public override ICollection Keys { get; }
	public override ICollection Values { get; }

	// Methods

	internal void .ctor(Hashtable table) { }

	internal void .ctor(SerializationInfo info, StreamingContext context) { }

	public override void GetObjectData(SerializationInfo info, StreamingContext context) { }

	public override int get_Count() { }

	public override bool get_IsReadOnly() { }

	public override bool get_IsFixedSize() { }

	public override bool get_IsSynchronized() { }

	public override object get_Item(object key) { }

	public override void set_Item(object key, object value) { }

	public override object get_SyncRoot() { }

	public override void Add(object key, object value) { }

	public override void Clear() { }

	public override bool Contains(object key) { }

	public override bool ContainsKey(object key) { }

	public override void CopyTo(Array array, int arrayIndex) { }

	public override object Clone() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	public override IDictionaryEnumerator GetEnumerator() { }

	public override ICollection get_Keys() { }

	public override ICollection get_Values() { }

	public override void Remove(object key) { }

	public override void OnDeserialization(object sender) { }
}

// Namespace: 
[Serializable]
private class Hashtable.HashtableEnumerator : IDictionaryEnumerator, IEnumerator, ICloneable
{
	// Fields
	private Hashtable hashtable;
	private int bucket;
	private int version;
	private bool current;
	private int getObjectRetType;
	private object currentKey;
	private object currentValue;

	// Properties
	public virtual object Key { get; }
	public virtual DictionaryEntry Entry { get; }
	public virtual object Current { get; }
	public virtual object Value { get; }

	// Methods

	internal void .ctor(Hashtable hashtable, int getObjRetType) { }

	public object Clone() { }

	public virtual object get_Key() { }

	public virtual bool MoveNext() { }

	public virtual DictionaryEntry get_Entry() { }

	public virtual object get_Current() { }

	public virtual object get_Value() { }

	public virtual void Reset() { }
}

// Namespace: 
internal class Hashtable.HashtableDebugView
{}

// Namespace: System.Collections
[FriendAccessAllowedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class HashHelpers
{
	// Fields
	public static readonly int[] primes;
	private static ConditionalWeakTable<object, SerializationInfo> s_SerializationInfoTable;

	// Properties
	internal static ConditionalWeakTable<object, SerializationInfo> SerializationInfoTable { get; }

	// Methods

	internal static ConditionalWeakTable<object, SerializationInfo> get_SerializationInfoTable() { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static bool IsPrime(int candidate) { }

	[ReliabilityContractAttribute] // RVA: 0xA7830 Offset: 0xA6C30 VA: 0x1800A7830
	public static int GetPrime(int min) { }

	public static int ExpandPrime(int oldSize) { }

	private static void .cctor() { }
}

// Namespace: System.Collections
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface ICollection : IEnumerable
{
	// Properties
	public abstract int Count { get; }
	public abstract object SyncRoot { get; }
	public abstract bool IsSynchronized { get; }

	// Methods

	public abstract void CopyTo(Array array, int index) { }

	public abstract int get_Count() { }

	public abstract object get_SyncRoot() { }

	public abstract bool get_IsSynchronized() { }
}

// Namespace: System.Collections
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IComparer
{
	// Methods

	public abstract int Compare(object x, object y) { }
}

// Namespace: System.Collections
[ComVisibleAttribute] // RVA: 0xED130 Offset: 0xEC530 VA: 0x1800ED130
[DefaultMemberAttribute] // RVA: 0xED130 Offset: 0xEC530 VA: 0x1800ED130
public interface IDictionary : ICollection, IEnumerable
{
	// Properties
	public abstract object Item { get; set; }
	public abstract ICollection Keys { get; }
	public abstract ICollection Values { get; }
	public abstract bool IsReadOnly { get; }
	public abstract bool IsFixedSize { get; }

	// Methods

	public abstract object get_Item(object key) { }

	public abstract void set_Item(object key, object value) { }

	public abstract ICollection get_Keys() { }

	public abstract ICollection get_Values() { }

	public abstract bool Contains(object key) { }

	public abstract void Add(object key, object value) { }

	public abstract void Clear() { }

	public abstract bool get_IsReadOnly() { }

	public abstract bool get_IsFixedSize() { }

	public abstract IDictionaryEnumerator GetEnumerator() { }

	public abstract void Remove(object key) { }
}

// Namespace: System.Collections
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IDictionaryEnumerator : IEnumerator
{
	// Properties
	public abstract object Key { get; }
	public abstract object Value { get; }
	public abstract DictionaryEntry Entry { get; }

	// Methods

	public abstract object get_Key() { }

	public abstract object get_Value() { }

	public abstract DictionaryEntry get_Entry() { }
}

// Namespace: System.Collections
[GuidAttribute] // RVA: 0x440E0 Offset: 0x434E0 VA: 0x1800440E0
[ComVisibleAttribute] // RVA: 0x440E0 Offset: 0x434E0 VA: 0x1800440E0
public interface IEnumerable
{
	// Methods

	[DispIdAttribute] // RVA: 0x471F0 Offset: 0x465F0 VA: 0x1800471F0
	public abstract IEnumerator GetEnumerator() { }
}

// Namespace: System.Collections
[ComVisibleAttribute] // RVA: 0x47980 Offset: 0x46D80 VA: 0x180047980
[GuidAttribute] // RVA: 0x47980 Offset: 0x46D80 VA: 0x180047980
public interface IEnumerator
{
	// Properties
	public abstract object Current { get; }

	// Methods

	public abstract bool MoveNext() { }

	public abstract object get_Current() { }

	public abstract void Reset() { }
}

// Namespace: System.Collections
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IEqualityComparer
{
	// Methods

	public abstract bool Equals(object x, object y) { }

	public abstract int GetHashCode(object obj) { }
}

// Namespace: System.Collections
[ObsoleteAttribute] // RVA: 0x4B4A0 Offset: 0x4A8A0 VA: 0x18004B4A0
[ComVisibleAttribute] // RVA: 0x4B4A0 Offset: 0x4A8A0 VA: 0x18004B4A0
public interface IHashCodeProvider
{
	// Methods

	public abstract int GetHashCode(object obj) { }
}

// Namespace: System.Collections
[ComVisibleAttribute] // RVA: 0xED130 Offset: 0xEC530 VA: 0x1800ED130
[DefaultMemberAttribute] // RVA: 0xED130 Offset: 0xEC530 VA: 0x1800ED130
public interface IList : ICollection, IEnumerable
{
	// Properties
	public abstract object Item { get; set; }
	public abstract bool IsReadOnly { get; }
	public abstract bool IsFixedSize { get; }

	// Methods

	public abstract object get_Item(int index) { }

	public abstract void set_Item(int index, object value) { }

	public abstract int Add(object value) { }

	public abstract bool Contains(object value) { }

	public abstract void Clear() { }

	public abstract bool get_IsReadOnly() { }

	public abstract bool get_IsFixedSize() { }

	public abstract int IndexOf(object value) { }

	public abstract void Insert(int index, object value) { }

	public abstract void Remove(object value) { }

	public abstract void RemoveAt(int index) { }
}

// Namespace: System.Collections
public interface IStructuralComparable
{
	// Methods

	public abstract int CompareTo(object other, IComparer comparer) { }
}

// Namespace: System.Collections
public interface IStructuralEquatable
{
	// Methods

	public abstract bool Equals(object other, IEqualityComparer comparer) { }

	public abstract int GetHashCode(IEqualityComparer comparer) { }
}

// Namespace: System.Collections
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
internal class ListDictionaryInternal : IDictionary, ICollection, IEnumerable
{
	// Fields
	private ListDictionaryInternal.DictionaryNode head;
	private int version;
	private int count;
	private object _syncRoot;

	// Properties
	public object Item { get; set; }
	public int Count { get; }
	public ICollection Keys { get; }
	public bool IsReadOnly { get; }
	public bool IsFixedSize { get; }
	public bool IsSynchronized { get; }
	public object SyncRoot { get; }
	public ICollection Values { get; }

	// Methods

	public void .ctor() { }

	public object get_Item(object key) { }

	public void set_Item(object key, object value) { }

	public int get_Count() { }

	public ICollection get_Keys() { }

	public bool get_IsReadOnly() { }

	public bool get_IsFixedSize() { }

	public bool get_IsSynchronized() { }

	public object get_SyncRoot() { }

	public ICollection get_Values() { }

	public void Add(object key, object value) { }

	public void Clear() { }

	public bool Contains(object key) { }

	public void CopyTo(Array array, int index) { }

	public IDictionaryEnumerator GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	public void Remove(object key) { }
}

// Namespace: 
private class ListDictionaryInternal.NodeEnumerator : IDictionaryEnumerator, IEnumerator
{
	// Fields
	private ListDictionaryInternal list;
	private ListDictionaryInternal.DictionaryNode current;
	private int version;
	private bool start;

	// Properties
	public object Current { get; }
	public DictionaryEntry Entry { get; }
	public object Key { get; }
	public object Value { get; }

	// Methods

	public void .ctor(ListDictionaryInternal list) { }

	public object get_Current() { }

	public DictionaryEntry get_Entry() { }

	public object get_Key() { }

	public object get_Value() { }

	public bool MoveNext() { }

	public void Reset() { }
}

// Namespace: 
private class ListDictionaryInternal.NodeKeyValueCollection : ICollection, IEnumerable
{
	// Fields
	private ListDictionaryInternal list;
	private bool isKeys;

	// Properties
	private int System.Collections.ICollection.Count { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }

	// Methods

	public void .ctor(ListDictionaryInternal list, bool isKeys) { }

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }

	private int System.Collections.ICollection.get_Count() { }

	private bool System.Collections.ICollection.get_IsSynchronized() { }

	private object System.Collections.ICollection.get_SyncRoot() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: 
private class ListDictionaryInternal.NodeKeyValueCollection.NodeKeyValueEnumerator : IEnumerator
{
	// Fields
	private ListDictionaryInternal list;
	private ListDictionaryInternal.DictionaryNode current;
	private int version;
	private bool isKeys;
	private bool start;

	// Properties
	public object Current { get; }

	// Methods

	public void .ctor(ListDictionaryInternal list, bool isKeys) { }

	public object get_Current() { }

	public bool MoveNext() { }

	public void Reset() { }
}

// Namespace: 
[Serializable]
private class ListDictionaryInternal.DictionaryNode
{
	// Fields
	public object key;
	public object value;
	public ListDictionaryInternal.DictionaryNode next;

	// Methods

	public void .ctor() { }
}

// Namespace: System.Collections
[DebuggerTypeProxyAttribute] // RVA: 0x4F7D0 Offset: 0x4EBD0 VA: 0x18004F7D0
[DebuggerDisplayAttribute] // RVA: 0x4F7D0 Offset: 0x4EBD0 VA: 0x18004F7D0
[ComVisibleAttribute] // RVA: 0x4F7D0 Offset: 0x4EBD0 VA: 0x18004F7D0
[Serializable]
public class Queue : ICollection, IEnumerable, ICloneable
{
	// Fields
	private object[] _array;
	private int _head;
	private int _tail;
	private int _size;
	private int _growFactor;
	private int _version;
	private object _syncRoot;
	private const int _MinimumGrow = 4;
	private const int _ShrinkThreshold = 32;

	// Properties
	public virtual int Count { get; }
	public virtual bool IsSynchronized { get; }
	public virtual object SyncRoot { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(int capacity) { }

	public void .ctor(int capacity, float growFactor) { }

	public void .ctor(ICollection col) { }

	public virtual int get_Count() { }

	public virtual object Clone() { }

	public virtual bool get_IsSynchronized() { }

	public virtual object get_SyncRoot() { }

	public virtual void Clear() { }

	public virtual void CopyTo(Array array, int index) { }

	public virtual void Enqueue(object obj) { }

	public virtual IEnumerator GetEnumerator() { }

	public virtual object Dequeue() { }

	public virtual object Peek() { }

	internal object GetElement(int i) { }

	public virtual object[] ToArray() { }

	private void SetCapacity(int capacity) { }
}

// Namespace: 
[Serializable]
private class Queue.QueueEnumerator : IEnumerator, ICloneable
{
	// Fields
	private Queue _q;
	private int _index;
	private int _version;
	private object currentElement;

	// Properties
	public virtual object Current { get; }

	// Methods

	internal void .ctor(Queue q) { }

	public object Clone() { }

	public virtual bool MoveNext() { }

	public virtual object get_Current() { }

	public virtual void Reset() { }
}

// Namespace: 
internal class Queue.QueueDebugView
{}

// Namespace: System.Collections
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public abstract class ReadOnlyCollectionBase : ICollection, IEnumerable
{
	// Fields
	private ArrayList list;

	// Properties
	protected ArrayList InnerList { get; }
	public virtual int Count { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }

	// Methods

	protected ArrayList get_InnerList() { }

	public virtual int get_Count() { }

	private bool System.Collections.ICollection.get_IsSynchronized() { }

	private object System.Collections.ICollection.get_SyncRoot() { }

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }

	public virtual IEnumerator GetEnumerator() { }

	protected void .ctor() { }
}

// Namespace: System.Collections
[ComVisibleAttribute] // RVA: 0x54060 Offset: 0x53460 VA: 0x180054060
[DebuggerDisplayAttribute] // RVA: 0x54060 Offset: 0x53460 VA: 0x180054060
[DebuggerTypeProxyAttribute] // RVA: 0x54060 Offset: 0x53460 VA: 0x180054060
[DefaultMemberAttribute] // RVA: 0x54060 Offset: 0x53460 VA: 0x180054060
[Serializable]
public class SortedList : IDictionary, ICollection, IEnumerable, ICloneable
{
	// Fields
	private object[] keys;
	private object[] values;
	private int _size;
	private int version;
	private IComparer comparer;
	private SortedList.KeyList keyList;
	private SortedList.ValueList valueList;
	private object _syncRoot;
	private static object[] emptyArray;

	// Properties
	public virtual int Capacity { get; set; }
	public virtual int Count { get; }
	public virtual ICollection Keys { get; }
	public virtual ICollection Values { get; }
	public virtual bool IsReadOnly { get; }
	public virtual bool IsFixedSize { get; }
	public virtual bool IsSynchronized { get; }
	public virtual object SyncRoot { get; }
	public virtual object Item { get; set; }

	// Methods

	public void .ctor() { }

	private void Init() { }

	public void .ctor(int initialCapacity) { }

	public void .ctor(IComparer comparer) { }

	public void .ctor(IComparer comparer, int capacity) { }

	public virtual void Add(object key, object value) { }

	public virtual int get_Capacity() { }

	public virtual void set_Capacity(int value) { }

	public virtual int get_Count() { }

	public virtual ICollection get_Keys() { }

	public virtual ICollection get_Values() { }

	public virtual bool get_IsReadOnly() { }

	public virtual bool get_IsFixedSize() { }

	public virtual bool get_IsSynchronized() { }

	public virtual object get_SyncRoot() { }

	public virtual void Clear() { }

	public virtual object Clone() { }

	public virtual bool Contains(object key) { }

	public virtual bool ContainsValue(object value) { }

	public virtual void CopyTo(Array array, int arrayIndex) { }

	private void EnsureCapacity(int min) { }

	public virtual object GetByIndex(int index) { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	public virtual IDictionaryEnumerator GetEnumerator() { }

	public virtual object GetKey(int index) { }

	public virtual IList GetKeyList() { }

	public virtual IList GetValueList() { }

	public virtual object get_Item(object key) { }

	public virtual void set_Item(object key, object value) { }

	public virtual int IndexOfKey(object key) { }

	public virtual int IndexOfValue(object value) { }

	private void Insert(int index, object key, object value) { }

	public virtual void RemoveAt(int index) { }

	public virtual void Remove(object key) { }

	public static SortedList Synchronized(SortedList list) { }

	private static void .cctor() { }
}

// Namespace: 
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
private class SortedList.SyncSortedList : SortedList
{
	// Fields
	private SortedList _list;
	private object _root;

	// Properties
	public override int Count { get; }
	public override object SyncRoot { get; }
	public override bool IsReadOnly { get; }
	public override bool IsFixedSize { get; }
	public override bool IsSynchronized { get; }
	public override object Item { get; set; }
	public override int Capacity { get; }

	// Methods

	internal void .ctor(SortedList list) { }

	public override int get_Count() { }

	public override object get_SyncRoot() { }

	public override bool get_IsReadOnly() { }

	public override bool get_IsFixedSize() { }

	public override bool get_IsSynchronized() { }

	public override object get_Item(object key) { }

	public override void set_Item(object key, object value) { }

	public override void Add(object key, object value) { }

	public override int get_Capacity() { }

	public override void Clear() { }

	public override object Clone() { }

	public override bool Contains(object key) { }

	public override bool ContainsValue(object key) { }

	public override void CopyTo(Array array, int index) { }

	public override object GetByIndex(int index) { }

	public override IDictionaryEnumerator GetEnumerator() { }

	public override object GetKey(int index) { }

	public override IList GetKeyList() { }

	public override IList GetValueList() { }

	public override int IndexOfKey(object key) { }

	public override int IndexOfValue(object value) { }

	public override void RemoveAt(int index) { }

	public override void Remove(object key) { }
}

// Namespace: 
[Serializable]
private class SortedList.SortedListEnumerator : IDictionaryEnumerator, IEnumerator, ICloneable
{
	// Fields
	private SortedList sortedList;
	private object key;
	private object value;
	private int index;
	private int startIndex;
	private int endIndex;
	private int version;
	private bool current;
	private int getObjectRetType;

	// Properties
	public virtual object Key { get; }
	public virtual DictionaryEntry Entry { get; }
	public virtual object Current { get; }
	public virtual object Value { get; }

	// Methods

	internal void .ctor(SortedList sortedList, int index, int count, int getObjRetType) { }

	public object Clone() { }

	public virtual object get_Key() { }

	public virtual bool MoveNext() { }

	public virtual DictionaryEntry get_Entry() { }

	public virtual object get_Current() { }

	public virtual object get_Value() { }

	public virtual void Reset() { }
}

// Namespace: 
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
private class SortedList.KeyList : IList, ICollection, IEnumerable
{
	// Fields
	private SortedList sortedList;

	// Properties
	public virtual int Count { get; }
	public virtual bool IsReadOnly { get; }
	public virtual bool IsFixedSize { get; }
	public virtual bool IsSynchronized { get; }
	public virtual object SyncRoot { get; }
	public virtual object Item { get; set; }

	// Methods

	internal void .ctor(SortedList sortedList) { }

	public virtual int get_Count() { }

	public virtual bool get_IsReadOnly() { }

	public virtual bool get_IsFixedSize() { }

	public virtual bool get_IsSynchronized() { }

	public virtual object get_SyncRoot() { }

	public virtual int Add(object key) { }

	public virtual void Clear() { }

	public virtual bool Contains(object key) { }

	public virtual void CopyTo(Array array, int arrayIndex) { }

	public virtual void Insert(int index, object value) { }

	public virtual object get_Item(int index) { }

	public virtual void set_Item(int index, object value) { }

	public virtual IEnumerator GetEnumerator() { }

	public virtual int IndexOf(object key) { }

	public virtual void Remove(object key) { }

	public virtual void RemoveAt(int index) { }
}

// Namespace: 
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
private class SortedList.ValueList : IList, ICollection, IEnumerable
{
	// Fields
	private SortedList sortedList;

	// Properties
	public virtual int Count { get; }
	public virtual bool IsReadOnly { get; }
	public virtual bool IsFixedSize { get; }
	public virtual bool IsSynchronized { get; }
	public virtual object SyncRoot { get; }
	public virtual object Item { get; set; }

	// Methods

	internal void .ctor(SortedList sortedList) { }

	public virtual int get_Count() { }

	public virtual bool get_IsReadOnly() { }

	public virtual bool get_IsFixedSize() { }

	public virtual bool get_IsSynchronized() { }

	public virtual object get_SyncRoot() { }

	public virtual int Add(object key) { }

	public virtual void Clear() { }

	public virtual bool Contains(object value) { }

	public virtual void CopyTo(Array array, int arrayIndex) { }

	public virtual void Insert(int index, object value) { }

	public virtual object get_Item(int index) { }

	public virtual void set_Item(int index, object value) { }

	public virtual IEnumerator GetEnumerator() { }

	public virtual int IndexOf(object value) { }

	public virtual void Remove(object value) { }

	public virtual void RemoveAt(int index) { }
}

// Namespace: 
internal class SortedList.SortedListDebugView
{}

// Namespace: System.Collections
[DebuggerTypeProxyAttribute] // RVA: 0x5B810 Offset: 0x5AC10 VA: 0x18005B810
[ComVisibleAttribute] // RVA: 0x5B810 Offset: 0x5AC10 VA: 0x18005B810
[DebuggerDisplayAttribute] // RVA: 0x5B810 Offset: 0x5AC10 VA: 0x18005B810
[Serializable]
public class Stack : ICollection, IEnumerable, ICloneable
{
	// Fields
	private object[] _array;
	private int _size;
	private int _version;
	private object _syncRoot;

	// Properties
	public virtual int Count { get; }
	public virtual bool IsSynchronized { get; }
	public virtual object SyncRoot { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(int initialCapacity) { }

	public virtual int get_Count() { }

	public virtual bool get_IsSynchronized() { }

	public virtual object get_SyncRoot() { }

	public virtual void Clear() { }

	public virtual object Clone() { }

	public virtual void CopyTo(Array array, int index) { }

	public virtual IEnumerator GetEnumerator() { }

	public virtual object Peek() { }

	public virtual object Pop() { }

	public virtual void Push(object obj) { }
}

// Namespace: 
[Serializable]
private class Stack.StackEnumerator : IEnumerator, ICloneable
{
	// Fields
	private Stack _stack;
	private int _index;
	private int _version;
	private object currentElement;

	// Properties
	public virtual object Current { get; }

	// Methods

	internal void .ctor(Stack stack) { }

	public object Clone() { }

	public virtual bool MoveNext() { }

	public virtual object get_Current() { }

	public virtual void Reset() { }
}

// Namespace: 
internal class Stack.StackDebugView
{}

// Namespace: System.Collections.ObjectModel
[DebuggerDisplayAttribute] // RVA: 0x602E0 Offset: 0x5F6E0 VA: 0x1800602E0
[ComVisibleAttribute] // RVA: 0x602E0 Offset: 0x5F6E0 VA: 0x1800602E0
[DebuggerTypeProxyAttribute] // RVA: 0x602E0 Offset: 0x5F6E0 VA: 0x1800602E0
[DefaultMemberAttribute] // RVA: 0x602E0 Offset: 0x5F6E0 VA: 0x1800602E0
[Serializable]
public class Collection<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, IList, ICollection, IReadOnlyList<T>, IReadOnlyCollection<T>
{
	// Fields
	private IList<T> items;
	private object _syncRoot;

	// Properties
	public int Count { get; }
	protected IList<T> Items { get; }
	public T Item { get; set; }
	private bool System.Collections.Generic.ICollection<T>.IsReadOnly { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }
	private object System.Collections.IList.Item { get; set; }
	private bool System.Collections.IList.IsReadOnly { get; }
	private bool System.Collections.IList.IsFixedSize { get; }

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F9090 Offset: 0x20F8090 VA: 0x1820F9090
	|-Collection<JsonConverter>..ctor
	|-Collection<IEnumerable<Claim>>..ctor
	|-Collection<AlternateView>..ctor
	|-Collection<Attachment>..ctor
	|-Collection<LinkedResource>..ctor
	|-Collection<MailAddress>..ctor
	|-Collection<UnicastIPAddressInformation>..ctor
	|-Collection<object>..ctor
	*/

	public void .ctor(IList<T> list) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27167E0 Offset: 0x27157E0 VA: 0x1827167E0
	|-Collection<JToken>..ctor
	|-Collection<object>..ctor
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2774CA0 Offset: 0x2773CA0 VA: 0x182774CA0
	|-Collection<VariableDeclaration>.get_Count
	|-Collection<Namespace>.get_Count
	|-Collection<ProfiledSegment>.get_Count
	|-Collection<JsonConverter>.get_Count
	|-Collection<JToken>.get_Count
	|-Collection<JsonProperty>.get_Count
	|-Collection<IEnumerable<Claim>>.get_Count
	|-Collection<AlternateView>.get_Count
	|-Collection<Attachment>.get_Count
	|-Collection<LinkedResource>.get_Count
	|-Collection<MailAddress>.get_Count
	|-Collection<UnicastIPAddressInformation>.get_Count
	|-Collection<object>.get_Count
	*/

	protected IList<T> get_Items() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x81B350 Offset: 0x81A350 VA: 0x18081B350
	|-Collection<JToken>.get_Items
	|-Collection<JsonProperty>.get_Items
	|-Collection<object>.get_Items
	*/

	public T get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74250 Offset: 0x1D73250 VA: 0x181D74250
	|-Collection<JToken>.get_Item
	|-Collection<JsonProperty>.get_Item
	|-Collection<AlternateView>.get_Item
	|-Collection<Attachment>.get_Item
	|-Collection<MailAddress>.get_Item
	|-Collection<UnicastIPAddressInformation>.get_Item
	|-Collection<VariableDeclaration>.get_Item
	|-Collection<Namespace>.get_Item
	|-Collection<ProfiledSegment>.get_Item
	|-Collection<JsonConverter>.get_Item
	|-Collection<IEnumerable<Claim>>.get_Item
	|-Collection<LinkedResource>.get_Item
	|-Collection<object>.get_Item
	*/

	public void set_Item(int index, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2595AA0 Offset: 0x2594AA0 VA: 0x182595AA0
	|-Collection<VariableDeclaration>.set_Item
	|-Collection<Namespace>.set_Item
	|-Collection<ProfiledSegment>.set_Item
	|-Collection<JsonConverter>.set_Item
	|-Collection<JToken>.set_Item
	|-Collection<JsonProperty>.set_Item
	|-Collection<AlternateView>.set_Item
	|-Collection<Attachment>.set_Item
	|-Collection<LinkedResource>.set_Item
	|-Collection<MailAddress>.set_Item
	|-Collection<object>.set_Item
	*/

	public void Add(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2594510 Offset: 0x2593510 VA: 0x182594510
	|-Collection<IUnit>.Add
	|-Collection<VariableDeclaration>.Add
	|-Collection<Namespace>.Add
	|-Collection<ProfiledSegment>.Add
	|-Collection<JsonConverter>.Add
	|-Collection<JToken>.Add
	|-Collection<JsonProperty>.Add
	|-Collection<AlternateView>.Add
	|-Collection<Attachment>.Add
	|-Collection<LinkedResource>.Add
	|-Collection<MailAddress>.Add
	|-Collection<UnicastIPAddressInformation>.Add
	|-Collection<object>.Add
	*/

	public void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2594660 Offset: 0x2593660 VA: 0x182594660
	|-Collection<VariableDeclaration>.Clear
	|-Collection<Namespace>.Clear
	|-Collection<ProfiledSegment>.Clear
	|-Collection<JsonConverter>.Clear
	|-Collection<JToken>.Clear
	|-Collection<JsonProperty>.Clear
	|-Collection<AlternateView>.Clear
	|-Collection<Attachment>.Clear
	|-Collection<LinkedResource>.Clear
	|-Collection<MailAddress>.Clear
	|-Collection<object>.Clear
	*/

	public void CopyTo(T[] array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2594760 Offset: 0x2593760 VA: 0x182594760
	|-Collection<VariableDeclaration>.CopyTo
	|-Collection<Namespace>.CopyTo
	|-Collection<ProfiledSegment>.CopyTo
	|-Collection<JsonConverter>.CopyTo
	|-Collection<JToken>.CopyTo
	|-Collection<JsonProperty>.CopyTo
	|-Collection<AlternateView>.CopyTo
	|-Collection<Attachment>.CopyTo
	|-Collection<LinkedResource>.CopyTo
	|-Collection<MailAddress>.CopyTo
	|-Collection<UnicastIPAddressInformation>.CopyTo
	|-Collection<object>.CopyTo
	*/

	public bool Contains(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25946F0 Offset: 0x25936F0 VA: 0x1825946F0
	|-Collection<VariableDeclaration>.Contains
	|-Collection<Namespace>.Contains
	|-Collection<ProfiledSegment>.Contains
	|-Collection<JsonConverter>.Contains
	|-Collection<JToken>.Contains
	|-Collection<JsonProperty>.Contains
	|-Collection<AlternateView>.Contains
	|-Collection<Attachment>.Contains
	|-Collection<LinkedResource>.Contains
	|-Collection<MailAddress>.Contains
	|-Collection<UnicastIPAddressInformation>.Contains
	|-Collection<object>.Contains
	*/

	public IEnumerator<T> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25947E0 Offset: 0x25937E0 VA: 0x1825947E0
	|-Collection<VariableDeclaration>.GetEnumerator
	|-Collection<JToken>.GetEnumerator
	|-Collection<JsonProperty>.GetEnumerator
	|-Collection<AlternateView>.GetEnumerator
	|-Collection<Attachment>.GetEnumerator
	|-Collection<LinkedResource>.GetEnumerator
	|-Collection<MailAddress>.GetEnumerator
	|-Collection<UnicastIPAddressInformation>.GetEnumerator
	|-Collection<Namespace>.GetEnumerator
	|-Collection<ProfiledSegment>.GetEnumerator
	|-Collection<JsonConverter>.GetEnumerator
	|-Collection<object>.GetEnumerator
	*/

	public int IndexOf(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D734F0 Offset: 0x1D724F0 VA: 0x181D734F0
	|-Collection<VariableDeclaration>.IndexOf
	|-Collection<Namespace>.IndexOf
	|-Collection<ProfiledSegment>.IndexOf
	|-Collection<JsonConverter>.IndexOf
	|-Collection<JToken>.IndexOf
	|-Collection<JsonProperty>.IndexOf
	|-Collection<AlternateView>.IndexOf
	|-Collection<Attachment>.IndexOf
	|-Collection<LinkedResource>.IndexOf
	|-Collection<MailAddress>.IndexOf
	|-Collection<object>.IndexOf
	*/

	public void Insert(int index, T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25948C0 Offset: 0x25938C0 VA: 0x1825948C0
	|-Collection<VariableDeclaration>.Insert
	|-Collection<Namespace>.Insert
	|-Collection<ProfiledSegment>.Insert
	|-Collection<JsonConverter>.Insert
	|-Collection<JToken>.Insert
	|-Collection<JsonProperty>.Insert
	|-Collection<AlternateView>.Insert
	|-Collection<Attachment>.Insert
	|-Collection<LinkedResource>.Insert
	|-Collection<MailAddress>.Insert
	|-Collection<object>.Insert
	*/

	public bool Remove(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2594BB0 Offset: 0x2593BB0 VA: 0x182594BB0
	|-Collection<VariableDeclaration>.Remove
	|-Collection<Namespace>.Remove
	|-Collection<ProfiledSegment>.Remove
	|-Collection<JsonConverter>.Remove
	|-Collection<JToken>.Remove
	|-Collection<JsonProperty>.Remove
	|-Collection<AlternateView>.Remove
	|-Collection<Attachment>.Remove
	|-Collection<LinkedResource>.Remove
	|-Collection<MailAddress>.Remove
	|-Collection<object>.Remove
	*/

	public void RemoveAt(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2594A40 Offset: 0x2593A40 VA: 0x182594A40
	|-Collection<VariableDeclaration>.RemoveAt
	|-Collection<Namespace>.RemoveAt
	|-Collection<ProfiledSegment>.RemoveAt
	|-Collection<JsonConverter>.RemoveAt
	|-Collection<JToken>.RemoveAt
	|-Collection<JsonProperty>.RemoveAt
	|-Collection<AlternateView>.RemoveAt
	|-Collection<Attachment>.RemoveAt
	|-Collection<LinkedResource>.RemoveAt
	|-Collection<MailAddress>.RemoveAt
	|-Collection<object>.RemoveAt
	*/

	protected virtual void ClearItems() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2594600 Offset: 0x2593600 VA: 0x182594600
	|-Collection<JsonConverter>.ClearItems
	|-Collection<JToken>.ClearItems
	|-Collection<AlternateView>.ClearItems
	|-Collection<Attachment>.ClearItems
	|-Collection<LinkedResource>.ClearItems
	|-Collection<MailAddress>.ClearItems
	|-Collection<object>.ClearItems
	*/

	protected virtual void InsertItem(int index, T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2594840 Offset: 0x2593840 VA: 0x182594840
	|-Collection<JsonConverter>.InsertItem
	|-Collection<JToken>.InsertItem
	|-Collection<AlternateView>.InsertItem
	|-Collection<Attachment>.InsertItem
	|-Collection<LinkedResource>.InsertItem
	|-Collection<MailAddress>.InsertItem
	|-Collection<object>.InsertItem
	*/

	protected virtual void RemoveItem(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2594B40 Offset: 0x2593B40 VA: 0x182594B40
	|-Collection<JsonConverter>.RemoveItem
	|-Collection<JToken>.RemoveItem
	|-Collection<AlternateView>.RemoveItem
	|-Collection<Attachment>.RemoveItem
	|-Collection<LinkedResource>.RemoveItem
	|-Collection<MailAddress>.RemoveItem
	|-Collection<object>.RemoveItem
	*/

	protected virtual void SetItem(int index, T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2594CB0 Offset: 0x2593CB0 VA: 0x182594CB0
	|-Collection<JsonConverter>.SetItem
	|-Collection<JToken>.SetItem
	|-Collection<AlternateView>.SetItem
	|-Collection<Attachment>.SetItem
	|-Collection<LinkedResource>.SetItem
	|-Collection<MailAddress>.SetItem
	|-Collection<object>.SetItem
	*/

	private bool System.Collections.Generic.ICollection<T>.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2595900 Offset: 0x2594900 VA: 0x182595900
	|-Collection<VariableDeclaration>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-Collection<Namespace>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-Collection<ProfiledSegment>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-Collection<JsonConverter>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-Collection<JToken>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-Collection<JsonProperty>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-Collection<AlternateView>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-Collection<Attachment>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-Collection<LinkedResource>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-Collection<MailAddress>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-Collection<object>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25951E0 Offset: 0x25941E0 VA: 0x1825951E0
	|-Collection<VariableDeclaration>.System.Collections.IEnumerable.GetEnumerator
	|-Collection<Namespace>.System.Collections.IEnumerable.GetEnumerator
	|-Collection<ProfiledSegment>.System.Collections.IEnumerable.GetEnumerator
	|-Collection<JsonConverter>.System.Collections.IEnumerable.GetEnumerator
	|-Collection<JToken>.System.Collections.IEnumerable.GetEnumerator
	|-Collection<JsonProperty>.System.Collections.IEnumerable.GetEnumerator
	|-Collection<AlternateView>.System.Collections.IEnumerable.GetEnumerator
	|-Collection<Attachment>.System.Collections.IEnumerable.GetEnumerator
	|-Collection<LinkedResource>.System.Collections.IEnumerable.GetEnumerator
	|-Collection<MailAddress>.System.Collections.IEnumerable.GetEnumerator
	|-Collection<object>.System.Collections.IEnumerable.GetEnumerator
	*/

	private bool System.Collections.ICollection.get_IsSynchronized() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-Collection<VariableDeclaration>.System.Collections.ICollection.get_IsSynchronized
	|-Collection<Namespace>.System.Collections.ICollection.get_IsSynchronized
	|-Collection<ProfiledSegment>.System.Collections.ICollection.get_IsSynchronized
	|-Collection<JsonConverter>.System.Collections.ICollection.get_IsSynchronized
	|-Collection<JToken>.System.Collections.ICollection.get_IsSynchronized
	|-Collection<JsonProperty>.System.Collections.ICollection.get_IsSynchronized
	|-Collection<AlternateView>.System.Collections.ICollection.get_IsSynchronized
	|-Collection<Attachment>.System.Collections.ICollection.get_IsSynchronized
	|-Collection<LinkedResource>.System.Collections.ICollection.get_IsSynchronized
	|-Collection<MailAddress>.System.Collections.ICollection.get_IsSynchronized
	|-Collection<object>.System.Collections.ICollection.get_IsSynchronized
	*/

	private object System.Collections.ICollection.get_SyncRoot() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2595130 Offset: 0x2594130 VA: 0x182595130
	|-Collection<VariableDeclaration>.System.Collections.ICollection.get_SyncRoot
	|-Collection<Namespace>.System.Collections.ICollection.get_SyncRoot
	|-Collection<ProfiledSegment>.System.Collections.ICollection.get_SyncRoot
	|-Collection<JsonConverter>.System.Collections.ICollection.get_SyncRoot
	|-Collection<JToken>.System.Collections.ICollection.get_SyncRoot
	|-Collection<JsonProperty>.System.Collections.ICollection.get_SyncRoot
	|-Collection<AlternateView>.System.Collections.ICollection.get_SyncRoot
	|-Collection<Attachment>.System.Collections.ICollection.get_SyncRoot
	|-Collection<LinkedResource>.System.Collections.ICollection.get_SyncRoot
	|-Collection<MailAddress>.System.Collections.ICollection.get_SyncRoot
	|-Collection<object>.System.Collections.ICollection.get_SyncRoot
	*/

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2594D30 Offset: 0x2593D30 VA: 0x182594D30
	|-Collection<VariableDeclaration>.System.Collections.ICollection.CopyTo
	|-Collection<Namespace>.System.Collections.ICollection.CopyTo
	|-Collection<ProfiledSegment>.System.Collections.ICollection.CopyTo
	|-Collection<JsonConverter>.System.Collections.ICollection.CopyTo
	|-Collection<JToken>.System.Collections.ICollection.CopyTo
	|-Collection<JsonProperty>.System.Collections.ICollection.CopyTo
	|-Collection<AlternateView>.System.Collections.ICollection.CopyTo
	|-Collection<Attachment>.System.Collections.ICollection.CopyTo
	|-Collection<LinkedResource>.System.Collections.ICollection.CopyTo
	|-Collection<MailAddress>.System.Collections.ICollection.CopyTo
	|-Collection<object>.System.Collections.ICollection.CopyTo
	*/

	private object System.Collections.IList.get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74250 Offset: 0x1D73250 VA: 0x181D74250
	|-Collection<VariableDeclaration>.System.Collections.IList.get_Item
	|-Collection<Namespace>.System.Collections.IList.get_Item
	|-Collection<ProfiledSegment>.System.Collections.IList.get_Item
	|-Collection<JsonConverter>.System.Collections.IList.get_Item
	|-Collection<JToken>.System.Collections.IList.get_Item
	|-Collection<JsonProperty>.System.Collections.IList.get_Item
	|-Collection<AlternateView>.System.Collections.IList.get_Item
	|-Collection<Attachment>.System.Collections.IList.get_Item
	|-Collection<LinkedResource>.System.Collections.IList.get_Item
	|-Collection<MailAddress>.System.Collections.IList.get_Item
	|-Collection<object>.System.Collections.IList.get_Item
	*/

	private void System.Collections.IList.set_Item(int index, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2595960 Offset: 0x2594960 VA: 0x182595960
	|-Collection<VariableDeclaration>.System.Collections.IList.set_Item
	|-Collection<Namespace>.System.Collections.IList.set_Item
	|-Collection<ProfiledSegment>.System.Collections.IList.set_Item
	|-Collection<JsonConverter>.System.Collections.IList.set_Item
	|-Collection<JToken>.System.Collections.IList.set_Item
	|-Collection<JsonProperty>.System.Collections.IList.set_Item
	|-Collection<AlternateView>.System.Collections.IList.set_Item
	|-Collection<Attachment>.System.Collections.IList.set_Item
	|-Collection<LinkedResource>.System.Collections.IList.set_Item
	|-Collection<MailAddress>.System.Collections.IList.set_Item
	|-Collection<object>.System.Collections.IList.set_Item
	*/

	private bool System.Collections.IList.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2595900 Offset: 0x2594900 VA: 0x182595900
	|-Collection<VariableDeclaration>.System.Collections.IList.get_IsReadOnly
	|-Collection<Namespace>.System.Collections.IList.get_IsReadOnly
	|-Collection<ProfiledSegment>.System.Collections.IList.get_IsReadOnly
	|-Collection<JsonConverter>.System.Collections.IList.get_IsReadOnly
	|-Collection<JToken>.System.Collections.IList.get_IsReadOnly
	|-Collection<JsonProperty>.System.Collections.IList.get_IsReadOnly
	|-Collection<AlternateView>.System.Collections.IList.get_IsReadOnly
	|-Collection<Attachment>.System.Collections.IList.get_IsReadOnly
	|-Collection<LinkedResource>.System.Collections.IList.get_IsReadOnly
	|-Collection<MailAddress>.System.Collections.IList.get_IsReadOnly
	|-Collection<object>.System.Collections.IList.get_IsReadOnly
	*/

	private bool System.Collections.IList.get_IsFixedSize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2595850 Offset: 0x2594850 VA: 0x182595850
	|-Collection<VariableDeclaration>.System.Collections.IList.get_IsFixedSize
	|-Collection<Namespace>.System.Collections.IList.get_IsFixedSize
	|-Collection<ProfiledSegment>.System.Collections.IList.get_IsFixedSize
	|-Collection<JsonConverter>.System.Collections.IList.get_IsFixedSize
	|-Collection<JToken>.System.Collections.IList.get_IsFixedSize
	|-Collection<JsonProperty>.System.Collections.IList.get_IsFixedSize
	|-Collection<AlternateView>.System.Collections.IList.get_IsFixedSize
	|-Collection<Attachment>.System.Collections.IList.get_IsFixedSize
	|-Collection<LinkedResource>.System.Collections.IList.get_IsFixedSize
	|-Collection<MailAddress>.System.Collections.IList.get_IsFixedSize
	|-Collection<object>.System.Collections.IList.get_IsFixedSize
	*/

	private int System.Collections.IList.Add(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2595230 Offset: 0x2594230 VA: 0x182595230
	|-Collection<VariableDeclaration>.System.Collections.IList.Add
	|-Collection<Namespace>.System.Collections.IList.Add
	|-Collection<ProfiledSegment>.System.Collections.IList.Add
	|-Collection<JsonConverter>.System.Collections.IList.Add
	|-Collection<JToken>.System.Collections.IList.Add
	|-Collection<JsonProperty>.System.Collections.IList.Add
	|-Collection<AlternateView>.System.Collections.IList.Add
	|-Collection<Attachment>.System.Collections.IList.Add
	|-Collection<LinkedResource>.System.Collections.IList.Add
	|-Collection<MailAddress>.System.Collections.IList.Add
	|-Collection<object>.System.Collections.IList.Add
	*/

	private bool System.Collections.IList.Contains(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25953E0 Offset: 0x25943E0 VA: 0x1825953E0
	|-Collection<VariableDeclaration>.System.Collections.IList.Contains
	|-Collection<Namespace>.System.Collections.IList.Contains
	|-Collection<ProfiledSegment>.System.Collections.IList.Contains
	|-Collection<JsonConverter>.System.Collections.IList.Contains
	|-Collection<JToken>.System.Collections.IList.Contains
	|-Collection<JsonProperty>.System.Collections.IList.Contains
	|-Collection<AlternateView>.System.Collections.IList.Contains
	|-Collection<Attachment>.System.Collections.IList.Contains
	|-Collection<LinkedResource>.System.Collections.IList.Contains
	|-Collection<MailAddress>.System.Collections.IList.Contains
	|-Collection<object>.System.Collections.IList.Contains
	*/

	private int System.Collections.IList.IndexOf(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25954B0 Offset: 0x25944B0 VA: 0x1825954B0
	|-Collection<VariableDeclaration>.System.Collections.IList.IndexOf
	|-Collection<Namespace>.System.Collections.IList.IndexOf
	|-Collection<ProfiledSegment>.System.Collections.IList.IndexOf
	|-Collection<JsonConverter>.System.Collections.IList.IndexOf
	|-Collection<JToken>.System.Collections.IList.IndexOf
	|-Collection<JsonProperty>.System.Collections.IList.IndexOf
	|-Collection<AlternateView>.System.Collections.IList.IndexOf
	|-Collection<Attachment>.System.Collections.IList.IndexOf
	|-Collection<LinkedResource>.System.Collections.IList.IndexOf
	|-Collection<MailAddress>.System.Collections.IList.IndexOf
	|-Collection<object>.System.Collections.IList.IndexOf
	*/

	private void System.Collections.IList.Insert(int index, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2595590 Offset: 0x2594590 VA: 0x182595590
	|-Collection<VariableDeclaration>.System.Collections.IList.Insert
	|-Collection<Namespace>.System.Collections.IList.Insert
	|-Collection<ProfiledSegment>.System.Collections.IList.Insert
	|-Collection<JsonConverter>.System.Collections.IList.Insert
	|-Collection<JToken>.System.Collections.IList.Insert
	|-Collection<JsonProperty>.System.Collections.IList.Insert
	|-Collection<AlternateView>.System.Collections.IList.Insert
	|-Collection<Attachment>.System.Collections.IList.Insert
	|-Collection<LinkedResource>.System.Collections.IList.Insert
	|-Collection<MailAddress>.System.Collections.IList.Insert
	|-Collection<object>.System.Collections.IList.Insert
	*/

	private void System.Collections.IList.Remove(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2595730 Offset: 0x2594730 VA: 0x182595730
	|-Collection<VariableDeclaration>.System.Collections.IList.Remove
	|-Collection<Namespace>.System.Collections.IList.Remove
	|-Collection<ProfiledSegment>.System.Collections.IList.Remove
	|-Collection<JsonConverter>.System.Collections.IList.Remove
	|-Collection<JToken>.System.Collections.IList.Remove
	|-Collection<JsonProperty>.System.Collections.IList.Remove
	|-Collection<AlternateView>.System.Collections.IList.Remove
	|-Collection<Attachment>.System.Collections.IList.Remove
	|-Collection<LinkedResource>.System.Collections.IList.Remove
	|-Collection<MailAddress>.System.Collections.IList.Remove
	|-Collection<object>.System.Collections.IList.Remove
	*/

	private static bool IsCompatibleObject(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25949C0 Offset: 0x25939C0 VA: 0x1825949C0
	|-Collection<object>.IsCompatibleObject
	*/
}

// Namespace: System.Collections.ObjectModel
[ComVisibleAttribute] // RVA: 0x62D90 Offset: 0x62190 VA: 0x180062D90
[DefaultMemberAttribute] // RVA: 0x62D90 Offset: 0x62190 VA: 0x180062D90
[DebuggerTypeProxyAttribute] // RVA: 0x62D90 Offset: 0x62190 VA: 0x180062D90
[DebuggerDisplayAttribute] // RVA: 0x62D90 Offset: 0x62190 VA: 0x180062D90
[Serializable]
public abstract class KeyedCollection<TKey, TItem> : Collection<TItem>
{
	// Fields
	private const int defaultThreshold = 0;
	private IEqualityComparer<TKey> comparer;
	private Dictionary<TKey, TItem> dict;
	private int keyCount;
	private int threshold;

	// Properties
	public TItem Item { get; }
	protected IDictionary<TKey, TItem> Dictionary { get; }

	// Methods

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x255DCC0 Offset: 0x255CCC0 VA: 0x18255DCC0
	|-KeyedCollection<Guid, object>..ctor
	|-KeyedCollection<object, object>..ctor
	|-KeyedCollection<string, VariableDeclaration>..ctor
	|-KeyedCollection<string, Namespace>..ctor
	|-KeyedCollection<string, ProfiledSegment>..ctor
	*/

	protected void .ctor(IEqualityComparer<TKey> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x232F180 Offset: 0x232E180 VA: 0x18232F180
	|-KeyedCollection<Guid, object>..ctor
	|-KeyedCollection<object, object>..ctor
	|-KeyedCollection<string, JsonProperty>..ctor
	*/

	protected void .ctor(IEqualityComparer<TKey> comparer, int dictionaryCreationThreshold) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2599560 Offset: 0x2598560 VA: 0x182599560
	|-KeyedCollection<Guid, object>..ctor
	|-KeyedCollection<object, object>..ctor
	*/

	public TItem get_Item(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2599930 Offset: 0x2598930 VA: 0x182599930
	|-KeyedCollection<string, VariableDeclaration>.get_Item
	|-KeyedCollection<string, Namespace>.get_Item
	|-KeyedCollection<string, ProfiledSegment>.get_Item
	|-KeyedCollection<string, JsonProperty>.get_Item
	|-KeyedCollection<object, object>.get_Item
	|
	|-RVA: 0x2599600 Offset: 0x2598600 VA: 0x182599600
	|-KeyedCollection<Guid, object>.get_Item
	*/

	public bool Contains(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2597F30 Offset: 0x2596F30 VA: 0x182597F30
	|-KeyedCollection<Guid, object>.Contains
	|
	|-RVA: 0x2597CA0 Offset: 0x2596CA0 VA: 0x182597CA0
	|-KeyedCollection<object, object>.Contains
	|-KeyedCollection<string, VariableDeclaration>.Contains
	|-KeyedCollection<string, Namespace>.Contains
	|-KeyedCollection<string, ProfiledSegment>.Contains
	|-KeyedCollection<string, JsonProperty>.Contains
	*/

	private bool ContainsItem(TItem item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25979F0 Offset: 0x25969F0 VA: 0x1825979F0
	|-KeyedCollection<Guid, object>.ContainsItem
	|
	|-RVA: 0x2597B50 Offset: 0x2596B50 VA: 0x182597B50
	|-KeyedCollection<object, object>.ContainsItem
	*/

	public bool Remove(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2598C10 Offset: 0x2597C10 VA: 0x182598C10
	|-KeyedCollection<Guid, object>.Remove
	|
	|-RVA: 0x2598EF0 Offset: 0x2597EF0 VA: 0x182598EF0
	|-KeyedCollection<object, object>.Remove
	|-KeyedCollection<string, VariableDeclaration>.Remove
	|-KeyedCollection<string, Namespace>.Remove
	*/

	protected IDictionary<TKey, TItem> get_Dictionary() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xE53230 Offset: 0xE52230 VA: 0x180E53230
	|-KeyedCollection<string, VariableDeclaration>.get_Dictionary
	|-KeyedCollection<string, Namespace>.get_Dictionary
	|-KeyedCollection<string, JsonProperty>.get_Dictionary
	|-KeyedCollection<Guid, object>.get_Dictionary
	|-KeyedCollection<object, object>.get_Dictionary
	*/

	protected void ChangeItemKey(TItem item, TKey newKey) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25977A0 Offset: 0x25967A0 VA: 0x1825977A0
	|-KeyedCollection<Guid, object>.ChangeItemKey
	|
	|-RVA: 0x2597670 Offset: 0x2596670 VA: 0x182597670
	|-KeyedCollection<object, object>.ChangeItemKey
	|-KeyedCollection<string, VariableDeclaration>.ChangeItemKey
	*/

	protected override void ClearItems() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2597980 Offset: 0x2596980 VA: 0x182597980
	|-KeyedCollection<Guid, object>.ClearItems
	|-KeyedCollection<object, object>.ClearItems
	|-KeyedCollection<string, VariableDeclaration>.ClearItems
	|-KeyedCollection<string, Namespace>.ClearItems
	|-KeyedCollection<string, ProfiledSegment>.ClearItems
	|-KeyedCollection<string, JsonProperty>.ClearItems
	*/

	protected abstract TKey GetKeyForItem(TItem item) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-KeyedCollection<object, object>.GetKeyForItem
	*/

	protected override void InsertItem(int index, TItem item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25988E0 Offset: 0x25978E0 VA: 0x1825988E0
	|-KeyedCollection<Guid, object>.InsertItem
	|
	|-RVA: 0x2598840 Offset: 0x2597840 VA: 0x182598840
	|-KeyedCollection<object, object>.InsertItem
	|-KeyedCollection<string, VariableDeclaration>.InsertItem
	|-KeyedCollection<string, Namespace>.InsertItem
	|-KeyedCollection<string, ProfiledSegment>.InsertItem
	|-KeyedCollection<string, JsonProperty>.InsertItem
	*/

	protected override void RemoveItem(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2598A80 Offset: 0x2597A80 VA: 0x182598A80
	|-KeyedCollection<Guid, object>.RemoveItem
	|
	|-RVA: 0x2598980 Offset: 0x2597980 VA: 0x182598980
	|-KeyedCollection<object, object>.RemoveItem
	|-KeyedCollection<string, VariableDeclaration>.RemoveItem
	|-KeyedCollection<string, Namespace>.RemoveItem
	|-KeyedCollection<string, ProfiledSegment>.RemoveItem
	|-KeyedCollection<string, JsonProperty>.RemoveItem
	*/

	protected override void SetItem(int index, TItem item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2599120 Offset: 0x2598120 VA: 0x182599120
	|-KeyedCollection<Guid, object>.SetItem
	|
	|-RVA: 0x2599390 Offset: 0x2598390 VA: 0x182599390
	|-KeyedCollection<object, object>.SetItem
	|-KeyedCollection<string, VariableDeclaration>.SetItem
	|-KeyedCollection<string, Namespace>.SetItem
	|-KeyedCollection<string, ProfiledSegment>.SetItem
	|-KeyedCollection<string, JsonProperty>.SetItem
	*/

	private void AddKey(TKey key, TItem item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25974E0 Offset: 0x25964E0 VA: 0x1825974E0
	|-KeyedCollection<Guid, object>.AddKey
	|
	|-RVA: 0x25975B0 Offset: 0x25965B0 VA: 0x1825975B0
	|-KeyedCollection<object, object>.AddKey
	*/

	private void CreateDictionary() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2598240 Offset: 0x2597240 VA: 0x182598240
	|-KeyedCollection<Guid, object>.CreateDictionary
	|
	|-RVA: 0x2598550 Offset: 0x2597550 VA: 0x182598550
	|-KeyedCollection<object, object>.CreateDictionary
	*/

	private void RemoveKey(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2598B90 Offset: 0x2597B90 VA: 0x182598B90
	|-KeyedCollection<Guid, object>.RemoveKey
	|
	|-RVA: 0x2598BE0 Offset: 0x2597BE0 VA: 0x182598BE0
	|-KeyedCollection<object, object>.RemoveKey
	*/
}

// Namespace: System.Collections.ObjectModel
[DebuggerDisplayAttribute] // RVA: 0x66CD0 Offset: 0x660D0 VA: 0x180066CD0
[DebuggerTypeProxyAttribute] // RVA: 0x66CD0 Offset: 0x660D0 VA: 0x180066CD0
[DefaultMemberAttribute] // RVA: 0x66CD0 Offset: 0x660D0 VA: 0x180066CD0
[ComVisibleAttribute] // RVA: 0x66CD0 Offset: 0x660D0 VA: 0x180066CD0
[Serializable]
public class ReadOnlyCollection<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, IList, ICollection, IReadOnlyList<T>, IReadOnlyCollection<T>
{
	// Fields
	private IList<T> list;
	private object _syncRoot;

	// Properties
	public int Count { get; }
	public T Item { get; }
	private bool System.Collections.Generic.ICollection<T>.IsReadOnly { get; }
	private T System.Collections.Generic.IList<T>.Item { get; set; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }
	private bool System.Collections.IList.IsFixedSize { get; }
	private bool System.Collections.IList.IsReadOnly { get; }
	private object System.Collections.IList.Item { get; set; }

	// Methods

	public void .ctor(IList<T> list) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27167E0 Offset: 0x27157E0 VA: 0x1827167E0
	|-ReadOnlyCollection<DataSet.FaceIndices>..ctor
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>..ctor
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>..ctor
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>..ctor
	|-ReadOnlyCollection<CameraState.CustomBlendable>..ctor
	|-ReadOnlyCollection<CinemachineClearShot.Pair>..ctor
	|-ReadOnlyCollection<DoublePoint>..ctor
	|-ReadOnlyCollection<IntPoint>..ctor
	|-ReadOnlyCollection<DgwResultServerInfo>..ctor
	|-ReadOnlyCollection<DgwServerForJson>..ctor
	|-ReadOnlyCollection<DgwServerInfo>..ctor
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>..ctor
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>..ctor
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>..ctor
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>..ctor
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>..ctor
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>..ctor
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>..ctor
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>..ctor
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>..ctor
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>..ctor
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>..ctor
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>..ctor
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>..ctor
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>..ctor
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>..ctor
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>..ctor
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>..ctor
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>..ctor
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>..ctor
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>..ctor
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>..ctor
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>..ctor
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>..ctor
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>..ctor
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>..ctor
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>..ctor
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>..ctor
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>..ctor
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>..ctor
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>..ctor
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>..ctor
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>..ctor
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>..ctor
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>..ctor
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>..ctor
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>..ctor
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>..ctor
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>..ctor
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>..ctor
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>..ctor
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>..ctor
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>..ctor
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>..ctor
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>..ctor
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>..ctor
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>..ctor
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>..ctor
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>..ctor
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>..ctor
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>..ctor
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>..ctor
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>..ctor
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>..ctor
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>..ctor
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>..ctor
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>..ctor
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>..ctor
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>..ctor
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>..ctor
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>..ctor
	|-ReadOnlyCollection<NameGenerate.NameWeight>..ctor
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>..ctor
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>..ctor
	|-ReadOnlyCollection<RangeU16>..ctor
	|-ReadOnlyCollection<OneInfo>..ctor
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>..ctor
	|-ReadOnlyCollection<AssetTracker.AssetInfo>..ctor
	|-ReadOnlyCollection<EngineHotKey>..ctor
	|-ReadOnlyCollection<HitInfo>..ctor
	|-ReadOnlyCollection<BindingSource>..ctor
	|-ReadOnlyCollection<InputControl>..ctor
	|-ReadOnlyCollection<LogMessage>..ctor
	|-ReadOnlyCollection<NativeInputDevice>..ctor
	|-ReadOnlyCollection<PlayerAction>..ctor
	|-ReadOnlyCollection<Touch>..ctor
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>..ctor
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>..ctor
	|-ReadOnlyCollection<PropertyMetadata>..ctor
	|-ReadOnlyCollection<fsVersionedType>..ctor
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>..ctor
	|-ReadOnlyCollection<MinimapPoint>..ctor
	|-ReadOnlyCollection<MusicStateInfo>..ctor
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>..ctor
	|-ReadOnlyCollection<JsonPosition>..ctor
	|-ReadOnlyCollection<pb_BezierPoint>..ctor
	|-ReadOnlyCollection<pb_Edge>..ctor
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>..ctor
	|-ReadOnlyCollection<ValueDropdownItem<object>>..ctor
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>..ctor
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>..ctor
	|-ReadOnlyCollection<SerializationNode>..ctor
	|-ReadOnlyCollection<DeepReflection.PathStep>..ctor
	|-ReadOnlyCollection<CCalEffInfo>..ctor
	|-ReadOnlyCollection<SkillRayHit>..ctor
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>..ctor
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>..ctor
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>..ctor
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>..ctor
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>..ctor
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>..ctor
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>..ctor
	|-ReadOnlyCollection<CSteamID>..ctor
	|-ReadOnlyCollection<bool>..ctor
	|-ReadOnlyCollection<byte>..ctor
	|-ReadOnlyCollection<char>..ctor
	|-ReadOnlyCollection<DictionaryEntry>..ctor
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>..ctor
	|-ReadOnlyCollection<KeyValuePair<int, int>>..ctor
	|-ReadOnlyCollection<KeyValuePair<int, object>>..ctor
	|-ReadOnlyCollection<KeyValuePair<object, object>>..ctor
	|-ReadOnlyCollection<EventProvider.SessionInfo>..ctor
	|-ReadOnlyCollection<Exception>..ctor
	|-ReadOnlyCollection<Guid>..ctor
	|-ReadOnlyCollection<int>..ctor
	|-ReadOnlyCollection<Int32Enum>..ctor
	|-ReadOnlyCollection<long>..ctor
	|-ReadOnlyCollection<Expression>..ctor
	|-ReadOnlyCollection<InterpretedFrameInfo>..ctor
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>..ctor
	|-ReadOnlyCollection<object>..ctor
	|-ReadOnlyCollection<CustomAttributeNamedArgument>..ctor
	|-ReadOnlyCollection<CustomAttributeTypedArgument>..ctor
	|-ReadOnlyCollection<ExceptionDispatchInfo>..ctor
	|-ReadOnlyCollection<float>..ctor
	|-ReadOnlyCollection<string>..ctor
	|-ReadOnlyCollection<TimeZoneInfo>..ctor
	|-ReadOnlyCollection<uint>..ctor
	|-ReadOnlyCollection<ulong>..ctor
	|-ReadOnlyCollection<TexturePacker.SpriteData>..ctor
	|-ReadOnlyCollection<AnimatorClipInfo>..ctor
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>..ctor
	|-ReadOnlyCollection<BoneWeight>..ctor
	|-ReadOnlyCollection<Color32>..ctor
	|-ReadOnlyCollection<Color>..ctor
	|-ReadOnlyCollection<CombineInstance>..ctor
	|-ReadOnlyCollection<RaycastResult>..ctor
	|-ReadOnlyCollection<ShaderPassName>..ctor
	|-ReadOnlyCollection<VisibleLight>..ctor
	|-ReadOnlyCollection<VisibleReflectionProbe>..ctor
	|-ReadOnlyCollection<IntervalTreeNode>..ctor
	|-ReadOnlyCollection<IntervalTree.Entry<object>>..ctor
	|-ReadOnlyCollection<Matrix4x4>..ctor
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>..ctor
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>..ctor
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>..ctor
	|-ReadOnlyCollection<ChannelPacket>..ctor
	|-ReadOnlyCollection<ClientScene.PendingOwner>..ctor
	|-ReadOnlyCollection<LocalClient.InternalMsg>..ctor
	|-ReadOnlyCollection<NetworkConnection>..ctor
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>..ctor
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>..ctor
	|-ReadOnlyCollection<CRCMessageEntry>..ctor
	|-ReadOnlyCollection<PeerInfoPlayer>..ctor
	|-ReadOnlyCollection<ParticleSystem.Particle>..ctor
	|-ReadOnlyCollection<Playable>..ctor
	|-ReadOnlyCollection<Quaternion>..ctor
	|-ReadOnlyCollection<RaycastHit>..ctor
	|-ReadOnlyCollection<Rect>..ctor
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>..ctor
	|-ReadOnlyCollection<RenderTargetIdentifier>..ctor
	|-ReadOnlyCollection<GlyphRect>..ctor
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>..ctor
	|-ReadOnlyCollection<UICharInfo>..ctor
	|-ReadOnlyCollection<UILineInfo>..ctor
	|-ReadOnlyCollection<UIVertex>..ctor
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>..ctor
	|-ReadOnlyCollection<Vector2>..ctor
	|-ReadOnlyCollection<Vector2Int>..ctor
	|-ReadOnlyCollection<Vector3>..ctor
	|-ReadOnlyCollection<Vector4>..ctor
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>..ctor
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>..ctor
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>..ctor
	|-ReadOnlyCollection<ZmID>..ctor
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2716820 Offset: 0x2715820 VA: 0x182716820
	|-ReadOnlyCollection<DataSet.FaceIndices>.get_Count
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.get_Count
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.get_Count
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.get_Count
	|-ReadOnlyCollection<CameraState.CustomBlendable>.get_Count
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.get_Count
	|-ReadOnlyCollection<DoublePoint>.get_Count
	|-ReadOnlyCollection<IntPoint>.get_Count
	|-ReadOnlyCollection<DgwResultServerInfo>.get_Count
	|-ReadOnlyCollection<DgwServerForJson>.get_Count
	|-ReadOnlyCollection<DgwServerInfo>.get_Count
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.get_Count
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.get_Count
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.get_Count
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.get_Count
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.get_Count
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.get_Count
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.get_Count
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.get_Count
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.get_Count
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.get_Count
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.get_Count
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.get_Count
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.get_Count
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.get_Count
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.get_Count
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.get_Count
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.get_Count
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.get_Count
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.get_Count
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.get_Count
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.get_Count
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.get_Count
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.get_Count
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.get_Count
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.get_Count
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.get_Count
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.get_Count
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.get_Count
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.get_Count
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.get_Count
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.get_Count
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.get_Count
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.get_Count
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.get_Count
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.get_Count
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.get_Count
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.get_Count
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.get_Count
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.get_Count
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.get_Count
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.get_Count
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.get_Count
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.get_Count
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.get_Count
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.get_Count
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.get_Count
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.get_Count
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.get_Count
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.get_Count
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.get_Count
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.get_Count
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.get_Count
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.get_Count
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.get_Count
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.get_Count
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.get_Count
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.get_Count
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.get_Count
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.get_Count
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.get_Count
	|-ReadOnlyCollection<NameGenerate.NameWeight>.get_Count
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.get_Count
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.get_Count
	|-ReadOnlyCollection<RangeU16>.get_Count
	|-ReadOnlyCollection<OneInfo>.get_Count
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.get_Count
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.get_Count
	|-ReadOnlyCollection<EngineHotKey>.get_Count
	|-ReadOnlyCollection<HitInfo>.get_Count
	|-ReadOnlyCollection<BindingSource>.get_Count
	|-ReadOnlyCollection<InputControl>.get_Count
	|-ReadOnlyCollection<InputDevice>.get_Count
	|-ReadOnlyCollection<LogMessage>.get_Count
	|-ReadOnlyCollection<NativeInputDevice>.get_Count
	|-ReadOnlyCollection<PlayerAction>.get_Count
	|-ReadOnlyCollection<Touch>.get_Count
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.get_Count
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.get_Count
	|-ReadOnlyCollection<PropertyMetadata>.get_Count
	|-ReadOnlyCollection<fsVersionedType>.get_Count
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.get_Count
	|-ReadOnlyCollection<MinimapPoint>.get_Count
	|-ReadOnlyCollection<MusicStateInfo>.get_Count
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.get_Count
	|-ReadOnlyCollection<JsonPosition>.get_Count
	|-ReadOnlyCollection<pb_BezierPoint>.get_Count
	|-ReadOnlyCollection<pb_Edge>.get_Count
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.get_Count
	|-ReadOnlyCollection<ValueDropdownItem<object>>.get_Count
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.get_Count
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.get_Count
	|-ReadOnlyCollection<SerializationNode>.get_Count
	|-ReadOnlyCollection<DeepReflection.PathStep>.get_Count
	|-ReadOnlyCollection<CCalEffInfo>.get_Count
	|-ReadOnlyCollection<SkillRayHit>.get_Count
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.get_Count
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.get_Count
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.get_Count
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.get_Count
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.get_Count
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.get_Count
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.get_Count
	|-ReadOnlyCollection<CSteamID>.get_Count
	|-ReadOnlyCollection<bool>.get_Count
	|-ReadOnlyCollection<byte>.get_Count
	|-ReadOnlyCollection<char>.get_Count
	|-ReadOnlyCollection<DictionaryEntry>.get_Count
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.get_Count
	|-ReadOnlyCollection<KeyValuePair<int, int>>.get_Count
	|-ReadOnlyCollection<KeyValuePair<int, object>>.get_Count
	|-ReadOnlyCollection<KeyValuePair<object, object>>.get_Count
	|-ReadOnlyCollection<EventProvider.SessionInfo>.get_Count
	|-ReadOnlyCollection<Exception>.get_Count
	|-ReadOnlyCollection<Guid>.get_Count
	|-ReadOnlyCollection<int>.get_Count
	|-ReadOnlyCollection<Int32Enum>.get_Count
	|-ReadOnlyCollection<long>.get_Count
	|-ReadOnlyCollection<CatchBlock>.get_Count
	|-ReadOnlyCollection<ElementInit>.get_Count
	|-ReadOnlyCollection<Expression>.get_Count
	|-ReadOnlyCollection<InterpretedFrameInfo>.get_Count
	|-ReadOnlyCollection<MemberBinding>.get_Count
	|-ReadOnlyCollection<ParameterExpression>.get_Count
	|-ReadOnlyCollection<SwitchCase>.get_Count
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.get_Count
	|-ReadOnlyCollection<object>.get_Count
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.get_Count
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.get_Count
	|-ReadOnlyCollection<MemberInfo>.get_Count
	|-ReadOnlyCollection<ExceptionDispatchInfo>.get_Count
	|-ReadOnlyCollection<float>.get_Count
	|-ReadOnlyCollection<uint>.get_Count
	|-ReadOnlyCollection<ulong>.get_Count
	|-ReadOnlyCollection<TexturePacker.SpriteData>.get_Count
	|-ReadOnlyCollection<AnimatorClipInfo>.get_Count
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.get_Count
	|-ReadOnlyCollection<BoneWeight>.get_Count
	|-ReadOnlyCollection<Color32>.get_Count
	|-ReadOnlyCollection<Color>.get_Count
	|-ReadOnlyCollection<CombineInstance>.get_Count
	|-ReadOnlyCollection<RaycastResult>.get_Count
	|-ReadOnlyCollection<ShaderPassName>.get_Count
	|-ReadOnlyCollection<VisibleLight>.get_Count
	|-ReadOnlyCollection<VisibleReflectionProbe>.get_Count
	|-ReadOnlyCollection<IntervalTreeNode>.get_Count
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.get_Count
	|-ReadOnlyCollection<Matrix4x4>.get_Count
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.get_Count
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.get_Count
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.get_Count
	|-ReadOnlyCollection<ChannelPacket>.get_Count
	|-ReadOnlyCollection<ClientScene.PendingOwner>.get_Count
	|-ReadOnlyCollection<LocalClient.InternalMsg>.get_Count
	|-ReadOnlyCollection<NetworkConnection>.get_Count
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.get_Count
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.get_Count
	|-ReadOnlyCollection<CRCMessageEntry>.get_Count
	|-ReadOnlyCollection<PeerInfoPlayer>.get_Count
	|-ReadOnlyCollection<ParticleSystem.Particle>.get_Count
	|-ReadOnlyCollection<Playable>.get_Count
	|-ReadOnlyCollection<Quaternion>.get_Count
	|-ReadOnlyCollection<RaycastHit>.get_Count
	|-ReadOnlyCollection<Rect>.get_Count
	|-ReadOnlyCollection<ParameterOverride>.get_Count
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.get_Count
	|-ReadOnlyCollection<RenderTargetIdentifier>.get_Count
	|-ReadOnlyCollection<GlyphRect>.get_Count
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.get_Count
	|-ReadOnlyCollection<UICharInfo>.get_Count
	|-ReadOnlyCollection<UILineInfo>.get_Count
	|-ReadOnlyCollection<UIVertex>.get_Count
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.get_Count
	|-ReadOnlyCollection<Vector2>.get_Count
	|-ReadOnlyCollection<Vector2Int>.get_Count
	|-ReadOnlyCollection<Vector3>.get_Count
	|-ReadOnlyCollection<Vector4>.get_Count
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.get_Count
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.get_Count
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.get_Count
	|-ReadOnlyCollection<ZmID>.get_Count
	*/

	public T get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x259CE90 Offset: 0x259BE90 VA: 0x18259CE90
	|-ReadOnlyCollection<ValueInput>.get_Item
	|-ReadOnlyCollection<BindingSource>.get_Item
	|-ReadOnlyCollection<InputControl>.get_Item
	|-ReadOnlyCollection<InputDevice>.get_Item
	|-ReadOnlyCollection<NativeInputDevice>.get_Item
	|-ReadOnlyCollection<PlayerAction>.get_Item
	|-ReadOnlyCollection<Touch>.get_Item
	|-ReadOnlyCollection<ElementInit>.get_Item
	|-ReadOnlyCollection<Expression>.get_Item
	|-ReadOnlyCollection<MemberBinding>.get_Item
	|-ReadOnlyCollection<ParameterExpression>.get_Item
	|-ReadOnlyCollection<SwitchCase>.get_Item
	|-ReadOnlyCollection<MemberInfo>.get_Item
	|-ReadOnlyCollection<NetworkConnection>.get_Item
	|-ReadOnlyCollection<ParameterOverride>.get_Item
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.get_Item
	|-ReadOnlyCollection<DgwResultServerInfo>.get_Item
	|-ReadOnlyCollection<DgwServerForJson>.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.get_Item
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.get_Item
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.get_Item
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.get_Item
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.get_Item
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.get_Item
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.get_Item
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.get_Item
	|-ReadOnlyCollection<RangeU16>.get_Item
	|-ReadOnlyCollection<EngineHotKey>.get_Item
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.get_Item
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.get_Item
	|-ReadOnlyCollection<pb_Edge>.get_Item
	|-ReadOnlyCollection<CSteamID>.get_Item
	|-ReadOnlyCollection<bool>.get_Item
	|-ReadOnlyCollection<byte>.get_Item
	|-ReadOnlyCollection<char>.get_Item
	|-ReadOnlyCollection<KeyValuePair<int, int>>.get_Item
	|-ReadOnlyCollection<EventProvider.SessionInfo>.get_Item
	|-ReadOnlyCollection<Exception>.get_Item
	|-ReadOnlyCollection<int>.get_Item
	|-ReadOnlyCollection<Int32Enum>.get_Item
	|-ReadOnlyCollection<long>.get_Item
	|-ReadOnlyCollection<object>.get_Item
	|-ReadOnlyCollection<ExceptionDispatchInfo>.get_Item
	|-ReadOnlyCollection<uint>.get_Item
	|-ReadOnlyCollection<ulong>.get_Item
	|-ReadOnlyCollection<AnimatorClipInfo>.get_Item
	|-ReadOnlyCollection<Color32>.get_Item
	|-ReadOnlyCollection<ShaderPassName>.get_Item
	|-ReadOnlyCollection<ClientScene.PendingOwner>.get_Item
	|-ReadOnlyCollection<PeerInfoPlayer>.get_Item
	|-ReadOnlyCollection<Vector2>.get_Item
	|-ReadOnlyCollection<Vector2Int>.get_Item
	|-ReadOnlyCollection<ZmID>.get_Item
	|
	|-RVA: 0x2721620 Offset: 0x2720620 VA: 0x182721620
	|-ReadOnlyCollection<DataSet.FaceIndices>.get_Item
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.get_Item
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.get_Item
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.get_Item
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.get_Item
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.get_Item
	|-ReadOnlyCollection<UICharInfo>.get_Item
	|-ReadOnlyCollection<Vector3>.get_Item
	|
	|-RVA: 0x26DEAD0 Offset: 0x26DDAD0 VA: 0x1826DEAD0
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.get_Item
	|-ReadOnlyCollection<CameraState.CustomBlendable>.get_Item
	|-ReadOnlyCollection<DoublePoint>.get_Item
	|-ReadOnlyCollection<IntPoint>.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.get_Item
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.get_Item
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.get_Item
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.get_Item
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.get_Item
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.get_Item
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.get_Item
	|-ReadOnlyCollection<LogMessage>.get_Item
	|-ReadOnlyCollection<MusicStateInfo>.get_Item
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.get_Item
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.get_Item
	|-ReadOnlyCollection<ValueDropdownItem<object>>.get_Item
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.get_Item
	|-ReadOnlyCollection<CCalEffInfo>.get_Item
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.get_Item
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.get_Item
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.get_Item
	|-ReadOnlyCollection<DictionaryEntry>.get_Item
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.get_Item
	|-ReadOnlyCollection<KeyValuePair<int, object>>.get_Item
	|-ReadOnlyCollection<KeyValuePair<object, object>>.get_Item
	|-ReadOnlyCollection<Guid>.get_Item
	|-ReadOnlyCollection<InterpretedFrameInfo>.get_Item
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.get_Item
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.get_Item
	|-ReadOnlyCollection<Color>.get_Item
	|-ReadOnlyCollection<LocalClient.InternalMsg>.get_Item
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.get_Item
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.get_Item
	|-ReadOnlyCollection<CRCMessageEntry>.get_Item
	|-ReadOnlyCollection<Playable>.get_Item
	|-ReadOnlyCollection<Quaternion>.get_Item
	|-ReadOnlyCollection<Rect>.get_Item
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.get_Item
	|-ReadOnlyCollection<GlyphRect>.get_Item
	|-ReadOnlyCollection<UILineInfo>.get_Item
	|-ReadOnlyCollection<Vector4>.get_Item
	|
	|-RVA: 0x2781290 Offset: 0x2780290 VA: 0x182781290
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.get_Item
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.get_Item
	|-ReadOnlyCollection<TexturePacker.SpriteData>.get_Item
	|-ReadOnlyCollection<Matrix4x4>.get_Item
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.get_Item
	|
	|-RVA: 0x26D21E0 Offset: 0x26D11E0 VA: 0x1826D21E0
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.get_Item
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.get_Item
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.get_Item
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.get_Item
	|-ReadOnlyCollection<HitInfo>.get_Item
	|-ReadOnlyCollection<DeepReflection.PathStep>.get_Item
	|-ReadOnlyCollection<RenderTargetIdentifier>.get_Item
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.get_Item
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.get_Item
	|
	|-RVA: 0x26DE840 Offset: 0x26DD840 VA: 0x1826DE840
	|-ReadOnlyCollection<DgwServerInfo>.get_Item
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.get_Item
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.get_Item
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.get_Item
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.get_Item
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.get_Item
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.get_Item
	|-ReadOnlyCollection<NameGenerate.NameWeight>.get_Item
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.get_Item
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.get_Item
	|-ReadOnlyCollection<PropertyMetadata>.get_Item
	|-ReadOnlyCollection<fsVersionedType>.get_Item
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.get_Item
	|-ReadOnlyCollection<MinimapPoint>.get_Item
	|-ReadOnlyCollection<JsonPosition>.get_Item
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.get_Item
	|-ReadOnlyCollection<SerializationNode>.get_Item
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.get_Item
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.get_Item
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.get_Item
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.get_Item
	|-ReadOnlyCollection<IntervalTreeNode>.get_Item
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.get_Item
	|-ReadOnlyCollection<ChannelPacket>.get_Item
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.get_Item
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.get_Item
	|
	|-RVA: 0x2721530 Offset: 0x2720530 VA: 0x182721530
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.get_Item
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.get_Item
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.get_Item
	|
	|-RVA: 0x2781380 Offset: 0x2780380 VA: 0x182781380
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.get_Item
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.get_Item
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.get_Item
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.get_Item
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.get_Item
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.get_Item
	|-ReadOnlyCollection<OneInfo>.get_Item
	|-ReadOnlyCollection<BoneWeight>.get_Item
	|
	|-RVA: 0x270B8A0 Offset: 0x270A8A0 VA: 0x18270B8A0
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.get_Item
	|
	|-RVA: 0x270B720 Offset: 0x270A720 VA: 0x18270B720
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.get_Item
	|-ReadOnlyCollection<RaycastResult>.get_Item
	|
	|-RVA: 0x270B7E0 Offset: 0x270A7E0 VA: 0x18270B7E0
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.get_Item
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.get_Item
	|
	|-RVA: 0x26C4CC0 Offset: 0x26C3CC0 VA: 0x1826C4CC0
	|-ReadOnlyCollection<pb_BezierPoint>.get_Item
	|
	|-RVA: 0x26C4DB0 Offset: 0x26C3DB0 VA: 0x1826C4DB0
	|-ReadOnlyCollection<SkillRayHit>.get_Item
	|
	|-RVA: 0x2775970 Offset: 0x2774970 VA: 0x182775970
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.get_Item
	|
	|-RVA: 0x2775900 Offset: 0x2774900 VA: 0x182775900
	|-ReadOnlyCollection<float>.get_Item
	|
	|-RVA: 0x26DE6A0 Offset: 0x26DD6A0 VA: 0x1826DE6A0
	|-ReadOnlyCollection<CombineInstance>.get_Item
	|
	|-RVA: 0x26DE770 Offset: 0x26DD770 VA: 0x1826DE770
	|-ReadOnlyCollection<VisibleLight>.get_Item
	|
	|-RVA: 0x26D1E80 Offset: 0x26D0E80 VA: 0x1826D1E80
	|-ReadOnlyCollection<VisibleReflectionProbe>.get_Item
	|
	|-RVA: 0x26D2050 Offset: 0x26D1050 VA: 0x1826D2050
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.get_Item
	|
	|-RVA: 0x26DEA00 Offset: 0x26DDA00 VA: 0x1826DEA00
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.get_Item
	|
	|-RVA: 0x26DE920 Offset: 0x26DD920 VA: 0x1826DE920
	|-ReadOnlyCollection<ParticleSystem.Particle>.get_Item
	|
	|-RVA: 0x26D1F60 Offset: 0x26D0F60 VA: 0x1826D1F60
	|-ReadOnlyCollection<RaycastHit>.get_Item
	|
	|-RVA: 0x26D2120 Offset: 0x26D1120 VA: 0x1826D2120
	|-ReadOnlyCollection<UIVertex>.get_Item
	*/

	public bool Contains(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2716960 Offset: 0x2715960 VA: 0x182716960
	|-ReadOnlyCollection<DataSet.FaceIndices>.Contains
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Contains
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Contains
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Contains
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Contains
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Contains
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Contains
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.Contains
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Contains
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Contains
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Contains
	|-ReadOnlyCollection<UICharInfo>.Contains
	|-ReadOnlyCollection<Vector3>.Contains
	|
	|-RVA: 0x26C4630 Offset: 0x26C3630 VA: 0x1826C4630
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.Contains
	|-ReadOnlyCollection<CameraState.CustomBlendable>.Contains
	|-ReadOnlyCollection<DoublePoint>.Contains
	|-ReadOnlyCollection<IntPoint>.Contains
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Contains
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Contains
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Contains
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.Contains
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Contains
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Contains
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.Contains
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.Contains
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Contains
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Contains
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Contains
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Contains
	|-ReadOnlyCollection<LogMessage>.Contains
	|-ReadOnlyCollection<MusicStateInfo>.Contains
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.Contains
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.Contains
	|-ReadOnlyCollection<ValueDropdownItem<object>>.Contains
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.Contains
	|-ReadOnlyCollection<CCalEffInfo>.Contains
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.Contains
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.Contains
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.Contains
	|-ReadOnlyCollection<DictionaryEntry>.Contains
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.Contains
	|-ReadOnlyCollection<KeyValuePair<int, object>>.Contains
	|-ReadOnlyCollection<KeyValuePair<object, object>>.Contains
	|-ReadOnlyCollection<Guid>.Contains
	|-ReadOnlyCollection<InterpretedFrameInfo>.Contains
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.Contains
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.Contains
	|-ReadOnlyCollection<Color>.Contains
	|-ReadOnlyCollection<LocalClient.InternalMsg>.Contains
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.Contains
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.Contains
	|-ReadOnlyCollection<CRCMessageEntry>.Contains
	|-ReadOnlyCollection<Playable>.Contains
	|-ReadOnlyCollection<Quaternion>.Contains
	|-ReadOnlyCollection<Rect>.Contains
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.Contains
	|-ReadOnlyCollection<GlyphRect>.Contains
	|-ReadOnlyCollection<UILineInfo>.Contains
	|-ReadOnlyCollection<Vector4>.Contains
	|
	|-RVA: 0x24D78B0 Offset: 0x24D68B0 VA: 0x1824D78B0
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.Contains
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.Contains
	|-ReadOnlyCollection<TexturePacker.SpriteData>.Contains
	|-ReadOnlyCollection<Matrix4x4>.Contains
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.Contains
	|
	|-RVA: 0x24D77B0 Offset: 0x24D67B0 VA: 0x1824D77B0
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.Contains
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Contains
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Contains
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Contains
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.Contains
	|-ReadOnlyCollection<HitInfo>.Contains
	|-ReadOnlyCollection<DeepReflection.PathStep>.Contains
	|-ReadOnlyCollection<RenderTargetIdentifier>.Contains
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.Contains
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.Contains
	|
	|-RVA: 0x2716A40 Offset: 0x2715A40 VA: 0x182716A40
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.Contains
	|-ReadOnlyCollection<DgwResultServerInfo>.Contains
	|-ReadOnlyCollection<DgwServerForJson>.Contains
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Contains
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Contains
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Contains
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Contains
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Contains
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Contains
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Contains
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Contains
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Contains
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Contains
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Contains
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Contains
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Contains
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Contains
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Contains
	|-ReadOnlyCollection<EngineHotKey>.Contains
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.Contains
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.Contains
	|-ReadOnlyCollection<pb_Edge>.Contains
	|-ReadOnlyCollection<CSteamID>.Contains
	|-ReadOnlyCollection<KeyValuePair<int, int>>.Contains
	|-ReadOnlyCollection<EventProvider.SessionInfo>.Contains
	|-ReadOnlyCollection<AnimatorClipInfo>.Contains
	|-ReadOnlyCollection<ClientScene.PendingOwner>.Contains
	|-ReadOnlyCollection<PeerInfoPlayer>.Contains
	|-ReadOnlyCollection<Vector2Int>.Contains
	|-ReadOnlyCollection<ZmID>.Contains
	|
	|-RVA: 0x2774B50 Offset: 0x2773B50 VA: 0x182774B50
	|-ReadOnlyCollection<DgwServerInfo>.Contains
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Contains
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Contains
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Contains
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Contains
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Contains
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Contains
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Contains
	|-ReadOnlyCollection<NameGenerate.NameWeight>.Contains
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.Contains
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.Contains
	|-ReadOnlyCollection<PropertyMetadata>.Contains
	|-ReadOnlyCollection<fsVersionedType>.Contains
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.Contains
	|-ReadOnlyCollection<MinimapPoint>.Contains
	|-ReadOnlyCollection<JsonPosition>.Contains
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.Contains
	|-ReadOnlyCollection<SerializationNode>.Contains
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.Contains
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Contains
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Contains
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.Contains
	|-ReadOnlyCollection<IntervalTreeNode>.Contains
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.Contains
	|-ReadOnlyCollection<ChannelPacket>.Contains
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.Contains
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.Contains
	|
	|-RVA: 0x270AB80 Offset: 0x2709B80 VA: 0x18270AB80
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Contains
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Contains
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Contains
	|
	|-RVA: 0x2716880 Offset: 0x2715880 VA: 0x182716880
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Contains
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Contains
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.Contains
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.Contains
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Contains
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Contains
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.Contains
	|-ReadOnlyCollection<OneInfo>.Contains
	|-ReadOnlyCollection<BoneWeight>.Contains
	|
	|-RVA: 0x270AC80 Offset: 0x2709C80 VA: 0x18270AC80
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.Contains
	|
	|-RVA: 0x26D05C0 Offset: 0x26CF5C0 VA: 0x1826D05C0
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Contains
	|-ReadOnlyCollection<RaycastResult>.Contains
	|
	|-RVA: 0x26D0000 Offset: 0x26CF000 VA: 0x1826D0000
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Contains
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Contains
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.Contains
	|
	|-RVA: 0x2774A70 Offset: 0x2773A70 VA: 0x182774A70
	|-ReadOnlyCollection<RangeU16>.Contains
	|-ReadOnlyCollection<Color32>.Contains
	|-ReadOnlyCollection<ShaderPassName>.Contains
	|
	|-RVA: 0x26C4520 Offset: 0x26C3520 VA: 0x1826C4520
	|-ReadOnlyCollection<pb_BezierPoint>.Contains
	|
	|-RVA: 0x26C4420 Offset: 0x26C3420 VA: 0x1826C4420
	|-ReadOnlyCollection<SkillRayHit>.Contains
	|
	|-RVA: 0x2774990 Offset: 0x2773990 VA: 0x182774990
	|-ReadOnlyCollection<bool>.Contains
	|-ReadOnlyCollection<byte>.Contains
	|
	|-RVA: 0x2774C30 Offset: 0x2773C30 VA: 0x182774C30
	|-ReadOnlyCollection<char>.Contains
	|
	|-RVA: 0x2774AE0 Offset: 0x2773AE0 VA: 0x182774AE0
	|-ReadOnlyCollection<int>.Contains
	|-ReadOnlyCollection<Int32Enum>.Contains
	|-ReadOnlyCollection<uint>.Contains
	|
	|-RVA: 0x1D73420 Offset: 0x1D72420 VA: 0x181D73420
	|-ReadOnlyCollection<long>.Contains
	|-ReadOnlyCollection<object>.Contains
	|-ReadOnlyCollection<ulong>.Contains
	|
	|-RVA: 0x27748B0 Offset: 0x27738B0 VA: 0x1827748B0
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.Contains
	|
	|-RVA: 0x2774A00 Offset: 0x2773A00 VA: 0x182774A00
	|-ReadOnlyCollection<float>.Contains
	|
	|-RVA: 0x26D01E0 Offset: 0x26CF1E0 VA: 0x1826D01E0
	|-ReadOnlyCollection<CombineInstance>.Contains
	|
	|-RVA: 0x26D0510 Offset: 0x26CF510 VA: 0x1826D0510
	|-ReadOnlyCollection<VisibleLight>.Contains
	|
	|-RVA: 0x26D06F0 Offset: 0x26CF6F0 VA: 0x1826D06F0
	|-ReadOnlyCollection<VisibleReflectionProbe>.Contains
	|
	|-RVA: 0x26D0130 Offset: 0x26CF130 VA: 0x1826D0130
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.Contains
	|
	|-RVA: 0x26D0350 Offset: 0x26CF350 VA: 0x1826D0350
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.Contains
	|
	|-RVA: 0x26D0290 Offset: 0x26CF290 VA: 0x1826D0290
	|-ReadOnlyCollection<ParticleSystem.Particle>.Contains
	|
	|-RVA: 0x26D0400 Offset: 0x26CF400 VA: 0x1826D0400
	|-ReadOnlyCollection<RaycastHit>.Contains
	|
	|-RVA: 0x26D07B0 Offset: 0x26CF7B0 VA: 0x1826D07B0
	|-ReadOnlyCollection<UIVertex>.Contains
	|
	|-RVA: 0x24D79C0 Offset: 0x24D69C0 VA: 0x1824D79C0
	|-ReadOnlyCollection<Vector2>.Contains
	*/

	public void CopyTo(T[] array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2599BD0 Offset: 0x2598BD0 VA: 0x182599BD0
	|-ReadOnlyCollection<DataSet.FaceIndices>.CopyTo
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.CopyTo
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.CopyTo
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.CopyTo
	|-ReadOnlyCollection<CameraState.CustomBlendable>.CopyTo
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.CopyTo
	|-ReadOnlyCollection<DoublePoint>.CopyTo
	|-ReadOnlyCollection<IntPoint>.CopyTo
	|-ReadOnlyCollection<DgwResultServerInfo>.CopyTo
	|-ReadOnlyCollection<DgwServerForJson>.CopyTo
	|-ReadOnlyCollection<DgwServerInfo>.CopyTo
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.CopyTo
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.CopyTo
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.CopyTo
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.CopyTo
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.CopyTo
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.CopyTo
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.CopyTo
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.CopyTo
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.CopyTo
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.CopyTo
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.CopyTo
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.CopyTo
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.CopyTo
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.CopyTo
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.CopyTo
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.CopyTo
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.CopyTo
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.CopyTo
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.CopyTo
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.CopyTo
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.CopyTo
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.CopyTo
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.CopyTo
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.CopyTo
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.CopyTo
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.CopyTo
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.CopyTo
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.CopyTo
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.CopyTo
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.CopyTo
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.CopyTo
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.CopyTo
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.CopyTo
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.CopyTo
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.CopyTo
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.CopyTo
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.CopyTo
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.CopyTo
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.CopyTo
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.CopyTo
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.CopyTo
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.CopyTo
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.CopyTo
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.CopyTo
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.CopyTo
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.CopyTo
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.CopyTo
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.CopyTo
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.CopyTo
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.CopyTo
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.CopyTo
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.CopyTo
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.CopyTo
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.CopyTo
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.CopyTo
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.CopyTo
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.CopyTo
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.CopyTo
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.CopyTo
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.CopyTo
	|-ReadOnlyCollection<NameGenerate.NameWeight>.CopyTo
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.CopyTo
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.CopyTo
	|-ReadOnlyCollection<RangeU16>.CopyTo
	|-ReadOnlyCollection<OneInfo>.CopyTo
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.CopyTo
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.CopyTo
	|-ReadOnlyCollection<EngineHotKey>.CopyTo
	|-ReadOnlyCollection<HitInfo>.CopyTo
	|-ReadOnlyCollection<LogMessage>.CopyTo
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.CopyTo
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.CopyTo
	|-ReadOnlyCollection<PropertyMetadata>.CopyTo
	|-ReadOnlyCollection<fsVersionedType>.CopyTo
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.CopyTo
	|-ReadOnlyCollection<MinimapPoint>.CopyTo
	|-ReadOnlyCollection<MusicStateInfo>.CopyTo
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.CopyTo
	|-ReadOnlyCollection<JsonPosition>.CopyTo
	|-ReadOnlyCollection<pb_BezierPoint>.CopyTo
	|-ReadOnlyCollection<pb_Edge>.CopyTo
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.CopyTo
	|-ReadOnlyCollection<ValueDropdownItem<object>>.CopyTo
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.CopyTo
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.CopyTo
	|-ReadOnlyCollection<SerializationNode>.CopyTo
	|-ReadOnlyCollection<DeepReflection.PathStep>.CopyTo
	|-ReadOnlyCollection<CCalEffInfo>.CopyTo
	|-ReadOnlyCollection<SkillRayHit>.CopyTo
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.CopyTo
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.CopyTo
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.CopyTo
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.CopyTo
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.CopyTo
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.CopyTo
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.CopyTo
	|-ReadOnlyCollection<CSteamID>.CopyTo
	|-ReadOnlyCollection<bool>.CopyTo
	|-ReadOnlyCollection<byte>.CopyTo
	|-ReadOnlyCollection<char>.CopyTo
	|-ReadOnlyCollection<DictionaryEntry>.CopyTo
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.CopyTo
	|-ReadOnlyCollection<KeyValuePair<int, int>>.CopyTo
	|-ReadOnlyCollection<KeyValuePair<int, object>>.CopyTo
	|-ReadOnlyCollection<KeyValuePair<object, object>>.CopyTo
	|-ReadOnlyCollection<EventProvider.SessionInfo>.CopyTo
	|-ReadOnlyCollection<Exception>.CopyTo
	|-ReadOnlyCollection<Guid>.CopyTo
	|-ReadOnlyCollection<int>.CopyTo
	|-ReadOnlyCollection<Int32Enum>.CopyTo
	|-ReadOnlyCollection<long>.CopyTo
	|-ReadOnlyCollection<InterpretedFrameInfo>.CopyTo
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.CopyTo
	|-ReadOnlyCollection<object>.CopyTo
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.CopyTo
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.CopyTo
	|-ReadOnlyCollection<float>.CopyTo
	|-ReadOnlyCollection<uint>.CopyTo
	|-ReadOnlyCollection<ulong>.CopyTo
	|-ReadOnlyCollection<TexturePacker.SpriteData>.CopyTo
	|-ReadOnlyCollection<AnimatorClipInfo>.CopyTo
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.CopyTo
	|-ReadOnlyCollection<BoneWeight>.CopyTo
	|-ReadOnlyCollection<Color32>.CopyTo
	|-ReadOnlyCollection<Color>.CopyTo
	|-ReadOnlyCollection<CombineInstance>.CopyTo
	|-ReadOnlyCollection<RaycastResult>.CopyTo
	|-ReadOnlyCollection<ShaderPassName>.CopyTo
	|-ReadOnlyCollection<VisibleLight>.CopyTo
	|-ReadOnlyCollection<VisibleReflectionProbe>.CopyTo
	|-ReadOnlyCollection<IntervalTreeNode>.CopyTo
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.CopyTo
	|-ReadOnlyCollection<Matrix4x4>.CopyTo
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.CopyTo
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.CopyTo
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.CopyTo
	|-ReadOnlyCollection<ChannelPacket>.CopyTo
	|-ReadOnlyCollection<ClientScene.PendingOwner>.CopyTo
	|-ReadOnlyCollection<LocalClient.InternalMsg>.CopyTo
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.CopyTo
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.CopyTo
	|-ReadOnlyCollection<CRCMessageEntry>.CopyTo
	|-ReadOnlyCollection<PeerInfoPlayer>.CopyTo
	|-ReadOnlyCollection<ParticleSystem.Particle>.CopyTo
	|-ReadOnlyCollection<Playable>.CopyTo
	|-ReadOnlyCollection<Quaternion>.CopyTo
	|-ReadOnlyCollection<RaycastHit>.CopyTo
	|-ReadOnlyCollection<Rect>.CopyTo
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.CopyTo
	|-ReadOnlyCollection<RenderTargetIdentifier>.CopyTo
	|-ReadOnlyCollection<GlyphRect>.CopyTo
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.CopyTo
	|-ReadOnlyCollection<UICharInfo>.CopyTo
	|-ReadOnlyCollection<UILineInfo>.CopyTo
	|-ReadOnlyCollection<UIVertex>.CopyTo
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.CopyTo
	|-ReadOnlyCollection<Vector2>.CopyTo
	|-ReadOnlyCollection<Vector2Int>.CopyTo
	|-ReadOnlyCollection<Vector3>.CopyTo
	|-ReadOnlyCollection<Vector4>.CopyTo
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.CopyTo
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.CopyTo
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.CopyTo
	|-ReadOnlyCollection<ZmID>.CopyTo
	*/

	public IEnumerator<T> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2774CA0 Offset: 0x2773CA0 VA: 0x182774CA0
	|-ReadOnlyCollection<InputControl>.GetEnumerator
	|-ReadOnlyCollection<InputDevice>.GetEnumerator
	|-ReadOnlyCollection<CatchBlock>.GetEnumerator
	|-ReadOnlyCollection<Expression>.GetEnumerator
	|-ReadOnlyCollection<MemberBinding>.GetEnumerator
	|-ReadOnlyCollection<ParameterExpression>.GetEnumerator
	|-ReadOnlyCollection<SwitchCase>.GetEnumerator
	|-ReadOnlyCollection<ParameterOverride>.GetEnumerator
	|-ReadOnlyCollection<DataSet.FaceIndices>.GetEnumerator
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.GetEnumerator
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.GetEnumerator
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.GetEnumerator
	|-ReadOnlyCollection<CameraState.CustomBlendable>.GetEnumerator
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.GetEnumerator
	|-ReadOnlyCollection<DoublePoint>.GetEnumerator
	|-ReadOnlyCollection<IntPoint>.GetEnumerator
	|-ReadOnlyCollection<DgwResultServerInfo>.GetEnumerator
	|-ReadOnlyCollection<DgwServerForJson>.GetEnumerator
	|-ReadOnlyCollection<DgwServerInfo>.GetEnumerator
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.GetEnumerator
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.GetEnumerator
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.GetEnumerator
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.GetEnumerator
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.GetEnumerator
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.GetEnumerator
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.GetEnumerator
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.GetEnumerator
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.GetEnumerator
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.GetEnumerator
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.GetEnumerator
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.GetEnumerator
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.GetEnumerator
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.GetEnumerator
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.GetEnumerator
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.GetEnumerator
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.GetEnumerator
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.GetEnumerator
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.GetEnumerator
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.GetEnumerator
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.GetEnumerator
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.GetEnumerator
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.GetEnumerator
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.GetEnumerator
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.GetEnumerator
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.GetEnumerator
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.GetEnumerator
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.GetEnumerator
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.GetEnumerator
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.GetEnumerator
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.GetEnumerator
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.GetEnumerator
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.GetEnumerator
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.GetEnumerator
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.GetEnumerator
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.GetEnumerator
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.GetEnumerator
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.GetEnumerator
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.GetEnumerator
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.GetEnumerator
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.GetEnumerator
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.GetEnumerator
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.GetEnumerator
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.GetEnumerator
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.GetEnumerator
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.GetEnumerator
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.GetEnumerator
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.GetEnumerator
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.GetEnumerator
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.GetEnumerator
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.GetEnumerator
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.GetEnumerator
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.GetEnumerator
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.GetEnumerator
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.GetEnumerator
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.GetEnumerator
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.GetEnumerator
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.GetEnumerator
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.GetEnumerator
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.GetEnumerator
	|-ReadOnlyCollection<NameGenerate.NameWeight>.GetEnumerator
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.GetEnumerator
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.GetEnumerator
	|-ReadOnlyCollection<RangeU16>.GetEnumerator
	|-ReadOnlyCollection<OneInfo>.GetEnumerator
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.GetEnumerator
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.GetEnumerator
	|-ReadOnlyCollection<EngineHotKey>.GetEnumerator
	|-ReadOnlyCollection<HitInfo>.GetEnumerator
	|-ReadOnlyCollection<LogMessage>.GetEnumerator
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.GetEnumerator
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.GetEnumerator
	|-ReadOnlyCollection<PropertyMetadata>.GetEnumerator
	|-ReadOnlyCollection<fsVersionedType>.GetEnumerator
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.GetEnumerator
	|-ReadOnlyCollection<MinimapPoint>.GetEnumerator
	|-ReadOnlyCollection<MusicStateInfo>.GetEnumerator
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.GetEnumerator
	|-ReadOnlyCollection<JsonPosition>.GetEnumerator
	|-ReadOnlyCollection<pb_BezierPoint>.GetEnumerator
	|-ReadOnlyCollection<pb_Edge>.GetEnumerator
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.GetEnumerator
	|-ReadOnlyCollection<ValueDropdownItem<object>>.GetEnumerator
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.GetEnumerator
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.GetEnumerator
	|-ReadOnlyCollection<SerializationNode>.GetEnumerator
	|-ReadOnlyCollection<DeepReflection.PathStep>.GetEnumerator
	|-ReadOnlyCollection<CCalEffInfo>.GetEnumerator
	|-ReadOnlyCollection<SkillRayHit>.GetEnumerator
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.GetEnumerator
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.GetEnumerator
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.GetEnumerator
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.GetEnumerator
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.GetEnumerator
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.GetEnumerator
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.GetEnumerator
	|-ReadOnlyCollection<CSteamID>.GetEnumerator
	|-ReadOnlyCollection<bool>.GetEnumerator
	|-ReadOnlyCollection<byte>.GetEnumerator
	|-ReadOnlyCollection<char>.GetEnumerator
	|-ReadOnlyCollection<DictionaryEntry>.GetEnumerator
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.GetEnumerator
	|-ReadOnlyCollection<KeyValuePair<int, int>>.GetEnumerator
	|-ReadOnlyCollection<KeyValuePair<int, object>>.GetEnumerator
	|-ReadOnlyCollection<KeyValuePair<object, object>>.GetEnumerator
	|-ReadOnlyCollection<EventProvider.SessionInfo>.GetEnumerator
	|-ReadOnlyCollection<Exception>.GetEnumerator
	|-ReadOnlyCollection<Guid>.GetEnumerator
	|-ReadOnlyCollection<int>.GetEnumerator
	|-ReadOnlyCollection<Int32Enum>.GetEnumerator
	|-ReadOnlyCollection<long>.GetEnumerator
	|-ReadOnlyCollection<InterpretedFrameInfo>.GetEnumerator
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.GetEnumerator
	|-ReadOnlyCollection<object>.GetEnumerator
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.GetEnumerator
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.GetEnumerator
	|-ReadOnlyCollection<float>.GetEnumerator
	|-ReadOnlyCollection<TimeZoneInfo>.GetEnumerator
	|-ReadOnlyCollection<uint>.GetEnumerator
	|-ReadOnlyCollection<ulong>.GetEnumerator
	|-ReadOnlyCollection<TexturePacker.SpriteData>.GetEnumerator
	|-ReadOnlyCollection<AnimatorClipInfo>.GetEnumerator
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.GetEnumerator
	|-ReadOnlyCollection<BoneWeight>.GetEnumerator
	|-ReadOnlyCollection<Color32>.GetEnumerator
	|-ReadOnlyCollection<Color>.GetEnumerator
	|-ReadOnlyCollection<CombineInstance>.GetEnumerator
	|-ReadOnlyCollection<RaycastResult>.GetEnumerator
	|-ReadOnlyCollection<ShaderPassName>.GetEnumerator
	|-ReadOnlyCollection<VisibleLight>.GetEnumerator
	|-ReadOnlyCollection<VisibleReflectionProbe>.GetEnumerator
	|-ReadOnlyCollection<IntervalTreeNode>.GetEnumerator
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.GetEnumerator
	|-ReadOnlyCollection<Matrix4x4>.GetEnumerator
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.GetEnumerator
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.GetEnumerator
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.GetEnumerator
	|-ReadOnlyCollection<ChannelPacket>.GetEnumerator
	|-ReadOnlyCollection<ClientScene.PendingOwner>.GetEnumerator
	|-ReadOnlyCollection<LocalClient.InternalMsg>.GetEnumerator
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.GetEnumerator
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.GetEnumerator
	|-ReadOnlyCollection<CRCMessageEntry>.GetEnumerator
	|-ReadOnlyCollection<PeerInfoPlayer>.GetEnumerator
	|-ReadOnlyCollection<ParticleSystem.Particle>.GetEnumerator
	|-ReadOnlyCollection<Playable>.GetEnumerator
	|-ReadOnlyCollection<Quaternion>.GetEnumerator
	|-ReadOnlyCollection<RaycastHit>.GetEnumerator
	|-ReadOnlyCollection<Rect>.GetEnumerator
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.GetEnumerator
	|-ReadOnlyCollection<RenderTargetIdentifier>.GetEnumerator
	|-ReadOnlyCollection<GlyphRect>.GetEnumerator
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.GetEnumerator
	|-ReadOnlyCollection<UICharInfo>.GetEnumerator
	|-ReadOnlyCollection<UILineInfo>.GetEnumerator
	|-ReadOnlyCollection<UIVertex>.GetEnumerator
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.GetEnumerator
	|-ReadOnlyCollection<Vector2>.GetEnumerator
	|-ReadOnlyCollection<Vector2Int>.GetEnumerator
	|-ReadOnlyCollection<Vector3>.GetEnumerator
	|-ReadOnlyCollection<Vector4>.GetEnumerator
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.GetEnumerator
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.GetEnumerator
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.GetEnumerator
	|-ReadOnlyCollection<ZmID>.GetEnumerator
	*/

	public int IndexOf(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x270AFA0 Offset: 0x2709FA0 VA: 0x18270AFA0
	|-ReadOnlyCollection<DataSet.FaceIndices>.IndexOf
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.IndexOf
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.IndexOf
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.IndexOf
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.IndexOf
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.IndexOf
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.IndexOf
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.IndexOf
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.IndexOf
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.IndexOf
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.IndexOf
	|-ReadOnlyCollection<UICharInfo>.IndexOf
	|-ReadOnlyCollection<Vector3>.IndexOf
	|
	|-RVA: 0x26D08F0 Offset: 0x26CF8F0 VA: 0x1826D08F0
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.IndexOf
	|-ReadOnlyCollection<CameraState.CustomBlendable>.IndexOf
	|-ReadOnlyCollection<DoublePoint>.IndexOf
	|-ReadOnlyCollection<IntPoint>.IndexOf
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.IndexOf
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.IndexOf
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.IndexOf
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.IndexOf
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.IndexOf
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.IndexOf
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.IndexOf
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.IndexOf
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.IndexOf
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.IndexOf
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.IndexOf
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.IndexOf
	|-ReadOnlyCollection<LogMessage>.IndexOf
	|-ReadOnlyCollection<MusicStateInfo>.IndexOf
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.IndexOf
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.IndexOf
	|-ReadOnlyCollection<ValueDropdownItem<object>>.IndexOf
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.IndexOf
	|-ReadOnlyCollection<CCalEffInfo>.IndexOf
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.IndexOf
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.IndexOf
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.IndexOf
	|-ReadOnlyCollection<DictionaryEntry>.IndexOf
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.IndexOf
	|-ReadOnlyCollection<KeyValuePair<int, object>>.IndexOf
	|-ReadOnlyCollection<KeyValuePair<object, object>>.IndexOf
	|-ReadOnlyCollection<Guid>.IndexOf
	|-ReadOnlyCollection<InterpretedFrameInfo>.IndexOf
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.IndexOf
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.IndexOf
	|-ReadOnlyCollection<Color>.IndexOf
	|-ReadOnlyCollection<LocalClient.InternalMsg>.IndexOf
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.IndexOf
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.IndexOf
	|-ReadOnlyCollection<CRCMessageEntry>.IndexOf
	|-ReadOnlyCollection<Playable>.IndexOf
	|-ReadOnlyCollection<Quaternion>.IndexOf
	|-ReadOnlyCollection<Rect>.IndexOf
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.IndexOf
	|-ReadOnlyCollection<GlyphRect>.IndexOf
	|-ReadOnlyCollection<UILineInfo>.IndexOf
	|-ReadOnlyCollection<Vector4>.IndexOf
	|
	|-RVA: 0x2774E50 Offset: 0x2773E50 VA: 0x182774E50
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.IndexOf
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.IndexOf
	|-ReadOnlyCollection<TexturePacker.SpriteData>.IndexOf
	|-ReadOnlyCollection<Matrix4x4>.IndexOf
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.IndexOf
	|
	|-RVA: 0x24D7A30 Offset: 0x24D6A30 VA: 0x1824D7A30
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.IndexOf
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.IndexOf
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.IndexOf
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.IndexOf
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.IndexOf
	|-ReadOnlyCollection<HitInfo>.IndexOf
	|-ReadOnlyCollection<DeepReflection.PathStep>.IndexOf
	|-ReadOnlyCollection<RenderTargetIdentifier>.IndexOf
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.IndexOf
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.IndexOf
	|
	|-RVA: 0x2774F70 Offset: 0x2773F70 VA: 0x182774F70
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.IndexOf
	|-ReadOnlyCollection<DgwResultServerInfo>.IndexOf
	|-ReadOnlyCollection<DgwServerForJson>.IndexOf
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.IndexOf
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.IndexOf
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.IndexOf
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.IndexOf
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.IndexOf
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.IndexOf
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.IndexOf
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.IndexOf
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.IndexOf
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.IndexOf
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.IndexOf
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.IndexOf
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.IndexOf
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.IndexOf
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.IndexOf
	|-ReadOnlyCollection<EngineHotKey>.IndexOf
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.IndexOf
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.IndexOf
	|-ReadOnlyCollection<pb_Edge>.IndexOf
	|-ReadOnlyCollection<CSteamID>.IndexOf
	|-ReadOnlyCollection<KeyValuePair<int, int>>.IndexOf
	|-ReadOnlyCollection<EventProvider.SessionInfo>.IndexOf
	|-ReadOnlyCollection<AnimatorClipInfo>.IndexOf
	|-ReadOnlyCollection<ClientScene.PendingOwner>.IndexOf
	|-ReadOnlyCollection<PeerInfoPlayer>.IndexOf
	|-ReadOnlyCollection<Vector2Int>.IndexOf
	|-ReadOnlyCollection<ZmID>.IndexOf
	|
	|-RVA: 0x270ADA0 Offset: 0x2709DA0 VA: 0x18270ADA0
	|-ReadOnlyCollection<DgwServerInfo>.IndexOf
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.IndexOf
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.IndexOf
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.IndexOf
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.IndexOf
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.IndexOf
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.IndexOf
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.IndexOf
	|-ReadOnlyCollection<NameGenerate.NameWeight>.IndexOf
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.IndexOf
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.IndexOf
	|-ReadOnlyCollection<PropertyMetadata>.IndexOf
	|-ReadOnlyCollection<fsVersionedType>.IndexOf
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.IndexOf
	|-ReadOnlyCollection<MinimapPoint>.IndexOf
	|-ReadOnlyCollection<JsonPosition>.IndexOf
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.IndexOf
	|-ReadOnlyCollection<SerializationNode>.IndexOf
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.IndexOf
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.IndexOf
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.IndexOf
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.IndexOf
	|-ReadOnlyCollection<IntervalTreeNode>.IndexOf
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.IndexOf
	|-ReadOnlyCollection<ChannelPacket>.IndexOf
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.IndexOf
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.IndexOf
	|
	|-RVA: 0x2716AB0 Offset: 0x2715AB0 VA: 0x182716AB0
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.IndexOf
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.IndexOf
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.IndexOf
	|
	|-RVA: 0x2716BB0 Offset: 0x2715BB0 VA: 0x182716BB0
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.IndexOf
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.IndexOf
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.IndexOf
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.IndexOf
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.IndexOf
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.IndexOf
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.IndexOf
	|-ReadOnlyCollection<OneInfo>.IndexOf
	|-ReadOnlyCollection<BoneWeight>.IndexOf
	|
	|-RVA: 0x270AE80 Offset: 0x2709E80 VA: 0x18270AE80
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.IndexOf
	|
	|-RVA: 0x270B080 Offset: 0x270A080 VA: 0x18270B080
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.IndexOf
	|-ReadOnlyCollection<RaycastResult>.IndexOf
	|
	|-RVA: 0x26D09C0 Offset: 0x26CF9C0 VA: 0x1826D09C0
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.IndexOf
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.IndexOf
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.IndexOf
	|
	|-RVA: 0x26C4810 Offset: 0x26C3810 VA: 0x1826C4810
	|-ReadOnlyCollection<RangeU16>.IndexOf
	|-ReadOnlyCollection<Color32>.IndexOf
	|-ReadOnlyCollection<ShaderPassName>.IndexOf
	|
	|-RVA: 0x26C4700 Offset: 0x26C3700 VA: 0x1826C4700
	|-ReadOnlyCollection<pb_BezierPoint>.IndexOf
	|
	|-RVA: 0x26C4880 Offset: 0x26C3880 VA: 0x1826C4880
	|-ReadOnlyCollection<SkillRayHit>.IndexOf
	|
	|-RVA: 0x2774D70 Offset: 0x2773D70 VA: 0x182774D70
	|-ReadOnlyCollection<bool>.IndexOf
	|-ReadOnlyCollection<byte>.IndexOf
	|
	|-RVA: 0x2775130 Offset: 0x2774130 VA: 0x182775130
	|-ReadOnlyCollection<char>.IndexOf
	|
	|-RVA: 0x2774DE0 Offset: 0x2773DE0 VA: 0x182774DE0
	|-ReadOnlyCollection<int>.IndexOf
	|-ReadOnlyCollection<Int32Enum>.IndexOf
	|-ReadOnlyCollection<uint>.IndexOf
	|
	|-RVA: 0x27750C0 Offset: 0x27740C0 VA: 0x1827750C0
	|-ReadOnlyCollection<long>.IndexOf
	|-ReadOnlyCollection<object>.IndexOf
	|-ReadOnlyCollection<ulong>.IndexOf
	|
	|-RVA: 0x2774FE0 Offset: 0x2773FE0 VA: 0x182774FE0
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.IndexOf
	|
	|-RVA: 0x2774D00 Offset: 0x2773D00 VA: 0x182774D00
	|-ReadOnlyCollection<float>.IndexOf
	|
	|-RVA: 0x26D0DA0 Offset: 0x26CFDA0 VA: 0x1826D0DA0
	|-ReadOnlyCollection<CombineInstance>.IndexOf
	|
	|-RVA: 0x26D0C60 Offset: 0x26CFC60 VA: 0x1826D0C60
	|-ReadOnlyCollection<VisibleLight>.IndexOf
	|
	|-RVA: 0x26D0F60 Offset: 0x26CFF60 VA: 0x1826D0F60
	|-ReadOnlyCollection<VisibleReflectionProbe>.IndexOf
	|
	|-RVA: 0x26D0840 Offset: 0x26CF840 VA: 0x1826D0840
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.IndexOf
	|
	|-RVA: 0x26D0AF0 Offset: 0x26CFAF0 VA: 0x1826D0AF0
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.IndexOf
	|
	|-RVA: 0x26D0BA0 Offset: 0x26CFBA0 VA: 0x1826D0BA0
	|-ReadOnlyCollection<ParticleSystem.Particle>.IndexOf
	|
	|-RVA: 0x26D0E50 Offset: 0x26CFE50 VA: 0x1826D0E50
	|-ReadOnlyCollection<RaycastHit>.IndexOf
	|
	|-RVA: 0x26D0D10 Offset: 0x26CFD10 VA: 0x1826D0D10
	|-ReadOnlyCollection<UIVertex>.IndexOf
	|
	|-RVA: 0x24D7B30 Offset: 0x24D6B30 VA: 0x1824D7B30
	|-ReadOnlyCollection<Vector2>.IndexOf
	*/

	private bool System.Collections.Generic.ICollection<T>.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-ReadOnlyCollection<DataSet.FaceIndices>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<CameraState.CustomBlendable>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<DoublePoint>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<IntPoint>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<DgwResultServerInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<DgwServerForJson>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<DgwServerInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<NameGenerate.NameWeight>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<RangeU16>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<OneInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<EngineHotKey>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<HitInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<LogMessage>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<PropertyMetadata>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<fsVersionedType>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<MinimapPoint>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<MusicStateInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<JsonPosition>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<pb_BezierPoint>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<pb_Edge>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<ValueDropdownItem<object>>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<SerializationNode>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<DeepReflection.PathStep>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<CCalEffInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<SkillRayHit>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<CSteamID>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<bool>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<byte>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<char>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<DictionaryEntry>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<KeyValuePair<int, int>>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<KeyValuePair<int, object>>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<KeyValuePair<object, object>>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<EventProvider.SessionInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<Guid>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<int>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<Int32Enum>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<long>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<InterpretedFrameInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<object>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<float>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<uint>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<ulong>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<TexturePacker.SpriteData>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<AnimatorClipInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<BoneWeight>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<Color32>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<Color>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<CombineInstance>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<RaycastResult>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<ShaderPassName>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<VisibleLight>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<VisibleReflectionProbe>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<IntervalTreeNode>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<Matrix4x4>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<ChannelPacket>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<ClientScene.PendingOwner>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<LocalClient.InternalMsg>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<CRCMessageEntry>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<PeerInfoPlayer>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<ParticleSystem.Particle>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<Playable>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<Quaternion>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<RaycastHit>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<Rect>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<RenderTargetIdentifier>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<GlyphRect>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<UICharInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<UILineInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<UIVertex>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<Vector2>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<Vector2Int>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<Vector3>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<Vector4>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-ReadOnlyCollection<ZmID>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	*/

	private T System.Collections.Generic.IList<T>.get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2721620 Offset: 0x2720620 VA: 0x182721620
	|-ReadOnlyCollection<DataSet.FaceIndices>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<UICharInfo>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<Vector3>.System.Collections.Generic.IList<T>.get_Item
	|
	|-RVA: 0x26DEAD0 Offset: 0x26DDAD0 VA: 0x1826DEAD0
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<CameraState.CustomBlendable>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<DoublePoint>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<IntPoint>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<LogMessage>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<MusicStateInfo>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<ValueDropdownItem<object>>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<CCalEffInfo>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<DictionaryEntry>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<KeyValuePair<int, object>>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<KeyValuePair<object, object>>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<Guid>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<InterpretedFrameInfo>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<Color>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<LocalClient.InternalMsg>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<CRCMessageEntry>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<Playable>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<Quaternion>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<Rect>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<GlyphRect>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<UILineInfo>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<Vector4>.System.Collections.Generic.IList<T>.get_Item
	|
	|-RVA: 0x2781290 Offset: 0x2780290 VA: 0x182781290
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<TexturePacker.SpriteData>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<Matrix4x4>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.System.Collections.Generic.IList<T>.get_Item
	|
	|-RVA: 0x26D21E0 Offset: 0x26D11E0 VA: 0x1826D21E0
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<HitInfo>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<DeepReflection.PathStep>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<RenderTargetIdentifier>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.System.Collections.Generic.IList<T>.get_Item
	|
	|-RVA: 0x259CE90 Offset: 0x259BE90 VA: 0x18259CE90
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<DgwResultServerInfo>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<DgwServerForJson>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<RangeU16>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<EngineHotKey>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<pb_Edge>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<CSteamID>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<bool>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<byte>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<char>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<KeyValuePair<int, int>>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<EventProvider.SessionInfo>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<int>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<Int32Enum>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<long>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<object>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<uint>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<ulong>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<AnimatorClipInfo>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<Color32>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<ShaderPassName>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<ClientScene.PendingOwner>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<PeerInfoPlayer>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<Vector2>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<Vector2Int>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<ZmID>.System.Collections.Generic.IList<T>.get_Item
	|
	|-RVA: 0x26DE840 Offset: 0x26DD840 VA: 0x1826DE840
	|-ReadOnlyCollection<DgwServerInfo>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<NameGenerate.NameWeight>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<PropertyMetadata>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<fsVersionedType>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<MinimapPoint>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<JsonPosition>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<SerializationNode>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<IntervalTreeNode>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<ChannelPacket>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.System.Collections.Generic.IList<T>.get_Item
	|
	|-RVA: 0x2721530 Offset: 0x2720530 VA: 0x182721530
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.Generic.IList<T>.get_Item
	|
	|-RVA: 0x2781380 Offset: 0x2780380 VA: 0x182781380
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<OneInfo>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<BoneWeight>.System.Collections.Generic.IList<T>.get_Item
	|
	|-RVA: 0x270B8A0 Offset: 0x270A8A0 VA: 0x18270B8A0
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.Generic.IList<T>.get_Item
	|
	|-RVA: 0x270B720 Offset: 0x270A720 VA: 0x18270B720
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<RaycastResult>.System.Collections.Generic.IList<T>.get_Item
	|
	|-RVA: 0x270B7E0 Offset: 0x270A7E0 VA: 0x18270B7E0
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.Generic.IList<T>.get_Item
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.Generic.IList<T>.get_Item
	|
	|-RVA: 0x26C4CC0 Offset: 0x26C3CC0 VA: 0x1826C4CC0
	|-ReadOnlyCollection<pb_BezierPoint>.System.Collections.Generic.IList<T>.get_Item
	|
	|-RVA: 0x26C4DB0 Offset: 0x26C3DB0 VA: 0x1826C4DB0
	|-ReadOnlyCollection<SkillRayHit>.System.Collections.Generic.IList<T>.get_Item
	|
	|-RVA: 0x2775970 Offset: 0x2774970 VA: 0x182775970
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.Generic.IList<T>.get_Item
	|
	|-RVA: 0x2775900 Offset: 0x2774900 VA: 0x182775900
	|-ReadOnlyCollection<float>.System.Collections.Generic.IList<T>.get_Item
	|
	|-RVA: 0x26DE6A0 Offset: 0x26DD6A0 VA: 0x1826DE6A0
	|-ReadOnlyCollection<CombineInstance>.System.Collections.Generic.IList<T>.get_Item
	|
	|-RVA: 0x26DE770 Offset: 0x26DD770 VA: 0x1826DE770
	|-ReadOnlyCollection<VisibleLight>.System.Collections.Generic.IList<T>.get_Item
	|
	|-RVA: 0x26D1E80 Offset: 0x26D0E80 VA: 0x1826D1E80
	|-ReadOnlyCollection<VisibleReflectionProbe>.System.Collections.Generic.IList<T>.get_Item
	|
	|-RVA: 0x26D2050 Offset: 0x26D1050 VA: 0x1826D2050
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.System.Collections.Generic.IList<T>.get_Item
	|
	|-RVA: 0x26DEA00 Offset: 0x26DDA00 VA: 0x1826DEA00
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.System.Collections.Generic.IList<T>.get_Item
	|
	|-RVA: 0x26DE920 Offset: 0x26DD920 VA: 0x1826DE920
	|-ReadOnlyCollection<ParticleSystem.Particle>.System.Collections.Generic.IList<T>.get_Item
	|
	|-RVA: 0x26D1F60 Offset: 0x26D0F60 VA: 0x1826D1F60
	|-ReadOnlyCollection<RaycastHit>.System.Collections.Generic.IList<T>.get_Item
	|
	|-RVA: 0x26D2120 Offset: 0x26D1120 VA: 0x1826D2120
	|-ReadOnlyCollection<UIVertex>.System.Collections.Generic.IList<T>.get_Item
	*/

	private void System.Collections.Generic.IList<T>.set_Item(int index, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x259CD70 Offset: 0x259BD70 VA: 0x18259CD70
	|-ReadOnlyCollection<DataSet.FaceIndices>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<CameraState.CustomBlendable>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<DoublePoint>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<IntPoint>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<DgwServerInfo>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<NameGenerate.NameWeight>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<OneInfo>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<HitInfo>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<LogMessage>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<PropertyMetadata>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<fsVersionedType>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<MinimapPoint>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<MusicStateInfo>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<JsonPosition>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<pb_BezierPoint>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<ValueDropdownItem<object>>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<SerializationNode>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<DeepReflection.PathStep>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<CCalEffInfo>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<SkillRayHit>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<bool>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<byte>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<char>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<DictionaryEntry>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<KeyValuePair<int, object>>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<KeyValuePair<object, object>>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<Guid>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<int>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<Int32Enum>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<long>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<InterpretedFrameInfo>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<object>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<float>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<uint>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<ulong>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<TexturePacker.SpriteData>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<BoneWeight>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<Color>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<CombineInstance>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<RaycastResult>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<VisibleLight>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<VisibleReflectionProbe>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<IntervalTreeNode>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<Matrix4x4>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<ChannelPacket>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<LocalClient.InternalMsg>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<CRCMessageEntry>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<ParticleSystem.Particle>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<Playable>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<Quaternion>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<RaycastHit>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<Rect>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<RenderTargetIdentifier>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<GlyphRect>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<UICharInfo>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<UILineInfo>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<UIVertex>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<Vector3>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<Vector4>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.System.Collections.Generic.IList<T>.set_Item
	|
	|-RVA: 0x270B6E0 Offset: 0x270A6E0 VA: 0x18270B6E0
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<DgwResultServerInfo>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<DgwServerForJson>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<RangeU16>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<EngineHotKey>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<pb_Edge>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<CSteamID>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<KeyValuePair<int, int>>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<EventProvider.SessionInfo>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<AnimatorClipInfo>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<Color32>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<ShaderPassName>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<ClientScene.PendingOwner>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<PeerInfoPlayer>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<Vector2>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<Vector2Int>.System.Collections.Generic.IList<T>.set_Item
	|-ReadOnlyCollection<ZmID>.System.Collections.Generic.IList<T>.set_Item
	*/

	private void System.Collections.Generic.ICollection<T>.Add(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x259CD70 Offset: 0x259BD70 VA: 0x18259CD70
	|-ReadOnlyCollection<DataSet.FaceIndices>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<CameraState.CustomBlendable>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<DoublePoint>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<IntPoint>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<DgwServerInfo>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<NameGenerate.NameWeight>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<OneInfo>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<HitInfo>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<LogMessage>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<PropertyMetadata>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<fsVersionedType>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<MinimapPoint>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<MusicStateInfo>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<JsonPosition>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<pb_BezierPoint>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<ValueDropdownItem<object>>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<SerializationNode>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<DeepReflection.PathStep>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<CCalEffInfo>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<SkillRayHit>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<bool>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<byte>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<char>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<DictionaryEntry>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<KeyValuePair<int, object>>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<KeyValuePair<object, object>>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<Guid>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<int>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<Int32Enum>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<long>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<InterpretedFrameInfo>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<object>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<float>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<uint>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<ulong>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<TexturePacker.SpriteData>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<BoneWeight>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<Color>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<CombineInstance>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<RaycastResult>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<VisibleLight>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<VisibleReflectionProbe>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<IntervalTreeNode>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<Matrix4x4>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<ChannelPacket>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<LocalClient.InternalMsg>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<CRCMessageEntry>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<ParticleSystem.Particle>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<Playable>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<Quaternion>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<RaycastHit>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<Rect>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<RenderTargetIdentifier>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<GlyphRect>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<UICharInfo>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<UILineInfo>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<UIVertex>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<Vector3>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<Vector4>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.System.Collections.Generic.ICollection<T>.Add
	|
	|-RVA: 0x270B6E0 Offset: 0x270A6E0 VA: 0x18270B6E0
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<DgwResultServerInfo>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<DgwServerForJson>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<RangeU16>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<EngineHotKey>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<pb_Edge>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<CSteamID>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<KeyValuePair<int, int>>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<EventProvider.SessionInfo>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<AnimatorClipInfo>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<Color32>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<ShaderPassName>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<ClientScene.PendingOwner>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<PeerInfoPlayer>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<Vector2>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<Vector2Int>.System.Collections.Generic.ICollection<T>.Add
	|-ReadOnlyCollection<ZmID>.System.Collections.Generic.ICollection<T>.Add
	*/

	private void System.Collections.Generic.ICollection<T>.Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x259CD70 Offset: 0x259BD70 VA: 0x18259CD70
	|-ReadOnlyCollection<DataSet.FaceIndices>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<CameraState.CustomBlendable>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<DoublePoint>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<IntPoint>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<DgwResultServerInfo>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<DgwServerForJson>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<DgwServerInfo>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<NameGenerate.NameWeight>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<RangeU16>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<OneInfo>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<EngineHotKey>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<HitInfo>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<LogMessage>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<PropertyMetadata>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<fsVersionedType>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<MinimapPoint>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<MusicStateInfo>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<JsonPosition>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<pb_BezierPoint>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<pb_Edge>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<ValueDropdownItem<object>>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<SerializationNode>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<DeepReflection.PathStep>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<CCalEffInfo>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<SkillRayHit>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<CSteamID>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<bool>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<byte>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<char>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<DictionaryEntry>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<KeyValuePair<int, int>>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<KeyValuePair<int, object>>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<KeyValuePair<object, object>>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<EventProvider.SessionInfo>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<Guid>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<int>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<Int32Enum>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<long>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<InterpretedFrameInfo>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<object>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<float>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<uint>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<ulong>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<TexturePacker.SpriteData>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<AnimatorClipInfo>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<BoneWeight>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<Color32>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<Color>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<CombineInstance>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<RaycastResult>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<ShaderPassName>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<VisibleLight>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<VisibleReflectionProbe>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<IntervalTreeNode>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<Matrix4x4>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<ChannelPacket>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<ClientScene.PendingOwner>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<LocalClient.InternalMsg>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<CRCMessageEntry>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<PeerInfoPlayer>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<ParticleSystem.Particle>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<Playable>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<Quaternion>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<RaycastHit>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<Rect>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<RenderTargetIdentifier>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<GlyphRect>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<UICharInfo>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<UILineInfo>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<UIVertex>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<Vector2>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<Vector2Int>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<Vector3>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<Vector4>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.System.Collections.Generic.ICollection<T>.Clear
	|-ReadOnlyCollection<ZmID>.System.Collections.Generic.ICollection<T>.Clear
	*/

	private void System.Collections.Generic.IList<T>.Insert(int index, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x259CD70 Offset: 0x259BD70 VA: 0x18259CD70
	|-ReadOnlyCollection<DataSet.FaceIndices>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<CameraState.CustomBlendable>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<DoublePoint>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<IntPoint>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<DgwServerInfo>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<NameGenerate.NameWeight>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<OneInfo>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<HitInfo>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<LogMessage>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<PropertyMetadata>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<fsVersionedType>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<MinimapPoint>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<MusicStateInfo>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<JsonPosition>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<pb_BezierPoint>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<ValueDropdownItem<object>>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<SerializationNode>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<DeepReflection.PathStep>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<CCalEffInfo>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<SkillRayHit>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<bool>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<byte>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<char>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<DictionaryEntry>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<KeyValuePair<int, object>>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<KeyValuePair<object, object>>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<Guid>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<int>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<Int32Enum>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<long>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<InterpretedFrameInfo>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<object>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<float>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<uint>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<ulong>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<TexturePacker.SpriteData>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<BoneWeight>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<Color>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<CombineInstance>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<RaycastResult>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<VisibleLight>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<VisibleReflectionProbe>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<IntervalTreeNode>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<Matrix4x4>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<ChannelPacket>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<LocalClient.InternalMsg>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<CRCMessageEntry>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<ParticleSystem.Particle>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<Playable>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<Quaternion>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<RaycastHit>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<Rect>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<RenderTargetIdentifier>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<GlyphRect>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<UICharInfo>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<UILineInfo>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<UIVertex>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<Vector3>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<Vector4>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.System.Collections.Generic.IList<T>.Insert
	|
	|-RVA: 0x270B6E0 Offset: 0x270A6E0 VA: 0x18270B6E0
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<DgwResultServerInfo>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<DgwServerForJson>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<RangeU16>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<EngineHotKey>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<pb_Edge>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<CSteamID>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<KeyValuePair<int, int>>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<EventProvider.SessionInfo>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<AnimatorClipInfo>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<Color32>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<ShaderPassName>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<ClientScene.PendingOwner>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<PeerInfoPlayer>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<Vector2>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<Vector2Int>.System.Collections.Generic.IList<T>.Insert
	|-ReadOnlyCollection<ZmID>.System.Collections.Generic.IList<T>.Insert
	*/

	private bool System.Collections.Generic.ICollection<T>.Remove(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x270B700 Offset: 0x270A700 VA: 0x18270B700
	|-ReadOnlyCollection<DataSet.FaceIndices>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<CameraState.CustomBlendable>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<DoublePoint>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<IntPoint>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<DgwResultServerInfo>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<DgwServerForJson>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<DgwServerInfo>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<NameGenerate.NameWeight>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<RangeU16>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<OneInfo>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<EngineHotKey>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<HitInfo>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<LogMessage>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<PropertyMetadata>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<fsVersionedType>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<MinimapPoint>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<MusicStateInfo>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<JsonPosition>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<pb_BezierPoint>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<pb_Edge>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<ValueDropdownItem<object>>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<SerializationNode>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<DeepReflection.PathStep>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<CCalEffInfo>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<SkillRayHit>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<CSteamID>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<bool>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<byte>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<char>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<DictionaryEntry>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<KeyValuePair<int, int>>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<KeyValuePair<int, object>>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<KeyValuePair<object, object>>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<EventProvider.SessionInfo>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<Guid>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<int>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<Int32Enum>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<long>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<InterpretedFrameInfo>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<object>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<float>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<uint>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<ulong>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<TexturePacker.SpriteData>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<AnimatorClipInfo>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<BoneWeight>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<Color32>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<Color>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<CombineInstance>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<RaycastResult>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<ShaderPassName>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<VisibleLight>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<VisibleReflectionProbe>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<IntervalTreeNode>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<Matrix4x4>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<ChannelPacket>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<ClientScene.PendingOwner>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<LocalClient.InternalMsg>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<CRCMessageEntry>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<PeerInfoPlayer>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<ParticleSystem.Particle>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<Playable>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<Quaternion>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<RaycastHit>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<Rect>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<RenderTargetIdentifier>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<GlyphRect>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<UICharInfo>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<UILineInfo>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<UIVertex>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<Vector2>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<Vector2Int>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<Vector3>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<Vector4>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.System.Collections.Generic.ICollection<T>.Remove
	|-ReadOnlyCollection<ZmID>.System.Collections.Generic.ICollection<T>.Remove
	*/

	private void System.Collections.Generic.IList<T>.RemoveAt(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x259CD70 Offset: 0x259BD70 VA: 0x18259CD70
	|-ReadOnlyCollection<DataSet.FaceIndices>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<CameraState.CustomBlendable>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<DoublePoint>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<IntPoint>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<DgwResultServerInfo>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<DgwServerForJson>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<DgwServerInfo>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<NameGenerate.NameWeight>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<RangeU16>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<OneInfo>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<EngineHotKey>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<HitInfo>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<LogMessage>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<PropertyMetadata>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<fsVersionedType>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<MinimapPoint>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<MusicStateInfo>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<JsonPosition>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<pb_BezierPoint>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<pb_Edge>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<ValueDropdownItem<object>>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<SerializationNode>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<DeepReflection.PathStep>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<CCalEffInfo>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<SkillRayHit>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<CSteamID>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<bool>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<byte>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<char>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<DictionaryEntry>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<KeyValuePair<int, int>>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<KeyValuePair<int, object>>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<KeyValuePair<object, object>>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<EventProvider.SessionInfo>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<Guid>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<int>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<Int32Enum>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<long>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<InterpretedFrameInfo>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<object>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<float>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<uint>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<ulong>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<TexturePacker.SpriteData>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<AnimatorClipInfo>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<BoneWeight>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<Color32>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<Color>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<CombineInstance>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<RaycastResult>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<ShaderPassName>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<VisibleLight>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<VisibleReflectionProbe>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<IntervalTreeNode>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<Matrix4x4>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<ChannelPacket>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<ClientScene.PendingOwner>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<LocalClient.InternalMsg>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<CRCMessageEntry>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<PeerInfoPlayer>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<ParticleSystem.Particle>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<Playable>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<Quaternion>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<RaycastHit>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<Rect>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<RenderTargetIdentifier>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<GlyphRect>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<UICharInfo>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<UILineInfo>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<UIVertex>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<Vector2>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<Vector2Int>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<Vector3>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<Vector4>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.System.Collections.Generic.IList<T>.RemoveAt
	|-ReadOnlyCollection<ZmID>.System.Collections.Generic.IList<T>.RemoveAt
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x259C9B0 Offset: 0x259B9B0 VA: 0x18259C9B0
	|-ReadOnlyCollection<DataSet.FaceIndices>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x259C960 Offset: 0x259B960 VA: 0x18259C960
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x259CB40 Offset: 0x259BB40 VA: 0x18259CB40
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x259CAA0 Offset: 0x259BAA0 VA: 0x18259CAA0
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x259C8C0 Offset: 0x259B8C0 VA: 0x18259C8C0
	|-ReadOnlyCollection<CameraState.CustomBlendable>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x259CAF0 Offset: 0x259BAF0 VA: 0x18259CAF0
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x259C910 Offset: 0x259B910 VA: 0x18259C910
	|-ReadOnlyCollection<DoublePoint>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x259CA50 Offset: 0x259BA50 VA: 0x18259CA50
	|-ReadOnlyCollection<IntPoint>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x259CA00 Offset: 0x259BA00 VA: 0x18259CA00
	|-ReadOnlyCollection<DgwResultServerInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2715B60 Offset: 0x2714B60 VA: 0x182715B60
	|-ReadOnlyCollection<DgwServerForJson>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2715750 Offset: 0x2714750 VA: 0x182715750
	|-ReadOnlyCollection<DgwServerInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2715340 Offset: 0x2714340 VA: 0x182715340
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2715840 Offset: 0x2714840 VA: 0x182715840
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2715610 Offset: 0x2714610 VA: 0x182715610
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x27157A0 Offset: 0x27147A0 VA: 0x1827157A0
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x27157F0 Offset: 0x27147F0 VA: 0x1827157F0
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2715480 Offset: 0x2714480 VA: 0x182715480
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2715A20 Offset: 0x2714A20 VA: 0x182715A20
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2715390 Offset: 0x2714390 VA: 0x182715390
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x27155C0 Offset: 0x27145C0 VA: 0x1827155C0
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x27153E0 Offset: 0x27143E0 VA: 0x1827153E0
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2715570 Offset: 0x2714570 VA: 0x182715570
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x27156B0 Offset: 0x27146B0 VA: 0x1827156B0
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2715B10 Offset: 0x2714B10 VA: 0x182715B10
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x27154D0 Offset: 0x27144D0 VA: 0x1827154D0
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2715520 Offset: 0x2714520 VA: 0x182715520
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x27152A0 Offset: 0x27142A0 VA: 0x1827152A0
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2715AC0 Offset: 0x2714AC0 VA: 0x182715AC0
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2715890 Offset: 0x2714890 VA: 0x182715890
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2715660 Offset: 0x2714660 VA: 0x182715660
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2715A70 Offset: 0x2714A70 VA: 0x182715A70
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x27159D0 Offset: 0x27149D0 VA: 0x1827159D0
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x27152F0 Offset: 0x27142F0 VA: 0x1827152F0
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2715980 Offset: 0x2714980 VA: 0x182715980
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2715BB0 Offset: 0x2714BB0 VA: 0x182715BB0
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2715700 Offset: 0x2714700 VA: 0x182715700
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x27158E0 Offset: 0x27148E0 VA: 0x1827158E0
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2715C00 Offset: 0x2714C00 VA: 0x182715C00
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2715430 Offset: 0x2714430 VA: 0x182715430
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2715930 Offset: 0x2714930 VA: 0x182715930
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x27206C0 Offset: 0x271F6C0 VA: 0x1827206C0
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x27208F0 Offset: 0x271F8F0 VA: 0x1827208F0
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2720B70 Offset: 0x271FB70 VA: 0x182720B70
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2720D50 Offset: 0x271FD50 VA: 0x182720D50
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2720AD0 Offset: 0x271FAD0 VA: 0x182720AD0
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2720B20 Offset: 0x271FB20 VA: 0x182720B20
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x27209E0 Offset: 0x271F9E0 VA: 0x1827209E0
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x27205D0 Offset: 0x271F5D0 VA: 0x1827205D0
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2720990 Offset: 0x271F990 VA: 0x182720990
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2720BC0 Offset: 0x271FBC0 VA: 0x182720BC0
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2720C60 Offset: 0x271FC60 VA: 0x182720C60
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2720760 Offset: 0x271F760 VA: 0x182720760
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2720E40 Offset: 0x271FE40 VA: 0x182720E40
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2720940 Offset: 0x271F940 VA: 0x182720940
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2720A80 Offset: 0x271FA80 VA: 0x182720A80
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2720D00 Offset: 0x271FD00 VA: 0x182720D00
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x27208A0 Offset: 0x271F8A0 VA: 0x1827208A0
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2720620 Offset: 0x271F620 VA: 0x182720620
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2720670 Offset: 0x271F670 VA: 0x182720670
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2720850 Offset: 0x271F850 VA: 0x182720850
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2720C10 Offset: 0x271FC10 VA: 0x182720C10
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2720800 Offset: 0x271F800 VA: 0x182720800
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x27207B0 Offset: 0x271F7B0 VA: 0x1827207B0
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2720710 Offset: 0x271F710 VA: 0x182720710
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2720DF0 Offset: 0x271FDF0 VA: 0x182720DF0
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2720EE0 Offset: 0x271FEE0 VA: 0x182720EE0
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2720DA0 Offset: 0x271FDA0 VA: 0x182720DA0
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2720580 Offset: 0x271F580 VA: 0x182720580
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2720A30 Offset: 0x271FA30 VA: 0x182720A30
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2720E90 Offset: 0x271FE90 VA: 0x182720E90
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2720CB0 Offset: 0x271FCB0 VA: 0x182720CB0
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CF330 Offset: 0x26CE330 VA: 0x1826CF330
	|-ReadOnlyCollection<NameGenerate.NameWeight>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CF420 Offset: 0x26CE420 VA: 0x1826CF420
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CF1A0 Offset: 0x26CE1A0 VA: 0x1826CF1A0
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CF0B0 Offset: 0x26CE0B0 VA: 0x1826CF0B0
	|-ReadOnlyCollection<RangeU16>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CECF0 Offset: 0x26CDCF0 VA: 0x1826CECF0
	|-ReadOnlyCollection<OneInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CEDE0 Offset: 0x26CDDE0 VA: 0x1826CEDE0
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CEFC0 Offset: 0x26CDFC0 VA: 0x1826CEFC0
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CEE30 Offset: 0x26CDE30 VA: 0x1826CEE30
	|-ReadOnlyCollection<EngineHotKey>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CF560 Offset: 0x26CE560 VA: 0x1826CF560
	|-ReadOnlyCollection<HitInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CF1F0 Offset: 0x26CE1F0 VA: 0x1826CF1F0
	|-ReadOnlyCollection<LogMessage>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CF5B0 Offset: 0x26CE5B0 VA: 0x1826CF5B0
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CF2E0 Offset: 0x26CE2E0 VA: 0x1826CF2E0
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CF060 Offset: 0x26CE060 VA: 0x1826CF060
	|-ReadOnlyCollection<PropertyMetadata>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CF510 Offset: 0x26CE510 VA: 0x1826CF510
	|-ReadOnlyCollection<fsVersionedType>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CEF70 Offset: 0x26CDF70 VA: 0x1826CEF70
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CED90 Offset: 0x26CDD90 VA: 0x1826CED90
	|-ReadOnlyCollection<MinimapPoint>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CF470 Offset: 0x26CE470 VA: 0x1826CF470
	|-ReadOnlyCollection<MusicStateInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CF650 Offset: 0x26CE650 VA: 0x1826CF650
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CEED0 Offset: 0x26CDED0 VA: 0x1826CEED0
	|-ReadOnlyCollection<JsonPosition>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CF4C0 Offset: 0x26CE4C0 VA: 0x1826CF4C0
	|-ReadOnlyCollection<pb_BezierPoint>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CF240 Offset: 0x26CE240 VA: 0x1826CF240
	|-ReadOnlyCollection<pb_Edge>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CEE80 Offset: 0x26CDE80 VA: 0x1826CEE80
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CECA0 Offset: 0x26CDCA0 VA: 0x1826CECA0
	|-ReadOnlyCollection<ValueDropdownItem<object>>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CED40 Offset: 0x26CDD40 VA: 0x1826CED40
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CF290 Offset: 0x26CE290 VA: 0x1826CF290
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CF600 Offset: 0x26CE600 VA: 0x1826CF600
	|-ReadOnlyCollection<SerializationNode>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CF150 Offset: 0x26CE150 VA: 0x1826CF150
	|-ReadOnlyCollection<DeepReflection.PathStep>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CF3D0 Offset: 0x26CE3D0 VA: 0x1826CF3D0
	|-ReadOnlyCollection<CCalEffInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CEF20 Offset: 0x26CDF20 VA: 0x1826CEF20
	|-ReadOnlyCollection<SkillRayHit>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CF100 Offset: 0x26CE100 VA: 0x1826CF100
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CF380 Offset: 0x26CE380 VA: 0x1826CF380
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26CF010 Offset: 0x26CE010 VA: 0x1826CF010
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x277FFD0 Offset: 0x277EFD0 VA: 0x18277FFD0
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x277F8A0 Offset: 0x277E8A0 VA: 0x18277F8A0
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x277FB20 Offset: 0x277EB20 VA: 0x18277FB20
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x277F8F0 Offset: 0x277E8F0 VA: 0x18277F8F0
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x277F710 Offset: 0x277E710 VA: 0x18277F710
	|-ReadOnlyCollection<CSteamID>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x277FEE0 Offset: 0x277EEE0 VA: 0x18277FEE0
	|-ReadOnlyCollection<bool>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x277FDF0 Offset: 0x277EDF0 VA: 0x18277FDF0
	|-ReadOnlyCollection<byte>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x277FC10 Offset: 0x277EC10 VA: 0x18277FC10
	|-ReadOnlyCollection<char>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x27800C0 Offset: 0x277F0C0 VA: 0x1827800C0
	|-ReadOnlyCollection<DictionaryEntry>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x277FDA0 Offset: 0x277EDA0 VA: 0x18277FDA0
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x277F850 Offset: 0x277E850 VA: 0x18277F850
	|-ReadOnlyCollection<KeyValuePair<int, int>>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x277FB70 Offset: 0x277EB70 VA: 0x18277FB70
	|-ReadOnlyCollection<KeyValuePair<int, object>>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x277F760 Offset: 0x277E760 VA: 0x18277F760
	|-ReadOnlyCollection<KeyValuePair<object, object>>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x277FE90 Offset: 0x277EE90 VA: 0x18277FE90
	|-ReadOnlyCollection<EventProvider.SessionInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x277F7B0 Offset: 0x277E7B0 VA: 0x18277F7B0
	|-ReadOnlyCollection<Guid>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x277FAD0 Offset: 0x277EAD0 VA: 0x18277FAD0
	|-ReadOnlyCollection<int>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x277FD00 Offset: 0x277ED00 VA: 0x18277FD00
	|-ReadOnlyCollection<Int32Enum>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x277FBC0 Offset: 0x277EBC0 VA: 0x18277FBC0
	|-ReadOnlyCollection<long>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x277F990 Offset: 0x277E990 VA: 0x18277F990
	|-ReadOnlyCollection<InterpretedFrameInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2780020 Offset: 0x277F020 VA: 0x182780020
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x277F800 Offset: 0x277E800 VA: 0x18277F800
	|-ReadOnlyCollection<object>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x277F940 Offset: 0x277E940 VA: 0x18277F940
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x277FCB0 Offset: 0x277ECB0 VA: 0x18277FCB0
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x277FA80 Offset: 0x277EA80 VA: 0x18277FA80
	|-ReadOnlyCollection<float>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x277FA30 Offset: 0x277EA30 VA: 0x18277FA30
	|-ReadOnlyCollection<uint>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x277FF30 Offset: 0x277EF30 VA: 0x18277FF30
	|-ReadOnlyCollection<ulong>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x277FC60 Offset: 0x277EC60 VA: 0x18277FC60
	|-ReadOnlyCollection<TexturePacker.SpriteData>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x277F9E0 Offset: 0x277E9E0 VA: 0x18277F9E0
	|-ReadOnlyCollection<AnimatorClipInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2780070 Offset: 0x277F070 VA: 0x182780070
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x277FD50 Offset: 0x277ED50 VA: 0x18277FD50
	|-ReadOnlyCollection<BoneWeight>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x277FE40 Offset: 0x277EE40 VA: 0x18277FE40
	|-ReadOnlyCollection<Color32>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x277FF80 Offset: 0x277EF80 VA: 0x18277FF80
	|-ReadOnlyCollection<Color>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DC0A0 Offset: 0x26DB0A0 VA: 0x1826DC0A0
	|-ReadOnlyCollection<CombineInstance>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DC140 Offset: 0x26DB140 VA: 0x1826DC140
	|-ReadOnlyCollection<RaycastResult>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DBBA0 Offset: 0x26DABA0 VA: 0x1826DBBA0
	|-ReadOnlyCollection<ShaderPassName>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DC410 Offset: 0x26DB410 VA: 0x1826DC410
	|-ReadOnlyCollection<VisibleLight>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DC0F0 Offset: 0x26DB0F0 VA: 0x1826DC0F0
	|-ReadOnlyCollection<VisibleReflectionProbe>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DBD30 Offset: 0x26DAD30 VA: 0x1826DBD30
	|-ReadOnlyCollection<IntervalTreeNode>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DC190 Offset: 0x26DB190 VA: 0x1826DC190
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DC3C0 Offset: 0x26DB3C0 VA: 0x1826DC3C0
	|-ReadOnlyCollection<Matrix4x4>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DC1E0 Offset: 0x26DB1E0 VA: 0x1826DC1E0
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DC460 Offset: 0x26DB460 VA: 0x1826DC460
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DC320 Offset: 0x26DB320 VA: 0x1826DC320
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DC2D0 Offset: 0x26DB2D0 VA: 0x1826DC2D0
	|-ReadOnlyCollection<ChannelPacket>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DBF60 Offset: 0x26DAF60 VA: 0x1826DBF60
	|-ReadOnlyCollection<ClientScene.PendingOwner>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DBBF0 Offset: 0x26DABF0 VA: 0x1826DBBF0
	|-ReadOnlyCollection<LocalClient.InternalMsg>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DBD80 Offset: 0x26DAD80 VA: 0x1826DBD80
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DBCE0 Offset: 0x26DACE0 VA: 0x1826DBCE0
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DC230 Offset: 0x26DB230 VA: 0x1826DC230
	|-ReadOnlyCollection<CRCMessageEntry>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DBEC0 Offset: 0x26DAEC0 VA: 0x1826DBEC0
	|-ReadOnlyCollection<PeerInfoPlayer>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DBC40 Offset: 0x26DAC40 VA: 0x1826DBC40
	|-ReadOnlyCollection<ParticleSystem.Particle>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DC500 Offset: 0x26DB500 VA: 0x1826DC500
	|-ReadOnlyCollection<Playable>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DC370 Offset: 0x26DB370 VA: 0x1826DC370
	|-ReadOnlyCollection<Quaternion>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DBE70 Offset: 0x26DAE70 VA: 0x1826DBE70
	|-ReadOnlyCollection<RaycastHit>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DBF10 Offset: 0x26DAF10 VA: 0x1826DBF10
	|-ReadOnlyCollection<Rect>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DBE20 Offset: 0x26DAE20 VA: 0x1826DBE20
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DBFB0 Offset: 0x26DAFB0 VA: 0x1826DBFB0
	|-ReadOnlyCollection<RenderTargetIdentifier>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DC050 Offset: 0x26DB050 VA: 0x1826DC050
	|-ReadOnlyCollection<GlyphRect>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DC000 Offset: 0x26DB000 VA: 0x1826DC000
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DBDD0 Offset: 0x26DADD0 VA: 0x1826DBDD0
	|-ReadOnlyCollection<UICharInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DC280 Offset: 0x26DB280 VA: 0x1826DC280
	|-ReadOnlyCollection<UILineInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DBC90 Offset: 0x26DAC90 VA: 0x1826DBC90
	|-ReadOnlyCollection<UIVertex>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26DC4B0 Offset: 0x26DB4B0 VA: 0x1826DC4B0
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24DA450 Offset: 0x24D9450 VA: 0x1824DA450
	|-ReadOnlyCollection<Vector2>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24DA540 Offset: 0x24D9540 VA: 0x1824DA540
	|-ReadOnlyCollection<Vector2Int>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24DA4A0 Offset: 0x24D94A0 VA: 0x1824DA4A0
	|-ReadOnlyCollection<Vector3>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24DA630 Offset: 0x24D9630 VA: 0x1824DA630
	|-ReadOnlyCollection<Vector4>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24DA4F0 Offset: 0x24D94F0 VA: 0x1824DA4F0
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24DA400 Offset: 0x24D9400 VA: 0x1824DA400
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24DA590 Offset: 0x24D9590 VA: 0x1824DA590
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24DA5E0 Offset: 0x24D95E0 VA: 0x1824DA5E0
	|-ReadOnlyCollection<ZmID>.System.Collections.IEnumerable.GetEnumerator
	*/

	private bool System.Collections.ICollection.get_IsSynchronized() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-ReadOnlyCollection<DataSet.FaceIndices>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<CameraState.CustomBlendable>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<DoublePoint>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<IntPoint>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<DgwResultServerInfo>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<DgwServerForJson>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<DgwServerInfo>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<NameGenerate.NameWeight>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<RangeU16>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<OneInfo>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<EngineHotKey>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<HitInfo>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<LogMessage>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<PropertyMetadata>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<fsVersionedType>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<MinimapPoint>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<MusicStateInfo>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<JsonPosition>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<pb_BezierPoint>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<pb_Edge>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<ValueDropdownItem<object>>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<SerializationNode>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<DeepReflection.PathStep>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<CCalEffInfo>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<SkillRayHit>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<CSteamID>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<bool>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<byte>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<char>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<DictionaryEntry>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<KeyValuePair<int, int>>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<KeyValuePair<int, object>>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<KeyValuePair<object, object>>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<EventProvider.SessionInfo>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<Guid>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<int>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<Int32Enum>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<long>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<InterpretedFrameInfo>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<object>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<float>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<uint>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<ulong>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<TexturePacker.SpriteData>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<AnimatorClipInfo>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<BoneWeight>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<Color32>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<Color>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<CombineInstance>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<RaycastResult>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<ShaderPassName>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<VisibleLight>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<VisibleReflectionProbe>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<IntervalTreeNode>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<Matrix4x4>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<ChannelPacket>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<ClientScene.PendingOwner>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<LocalClient.InternalMsg>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<CRCMessageEntry>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<PeerInfoPlayer>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<ParticleSystem.Particle>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<Playable>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<Quaternion>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<RaycastHit>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<Rect>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<RenderTargetIdentifier>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<GlyphRect>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<UICharInfo>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<UILineInfo>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<UIVertex>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<Vector2>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<Vector2Int>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<Vector3>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<Vector4>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.System.Collections.ICollection.get_IsSynchronized
	|-ReadOnlyCollection<ZmID>.System.Collections.ICollection.get_IsSynchronized
	*/

	private object System.Collections.ICollection.get_SyncRoot() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x259C550 Offset: 0x259B550 VA: 0x18259C550
	|-ReadOnlyCollection<DataSet.FaceIndices>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x259C760 Offset: 0x259B760 VA: 0x18259C760
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x259C340 Offset: 0x259B340 VA: 0x18259C340
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x259C290 Offset: 0x259B290 VA: 0x18259C290
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x259C600 Offset: 0x259B600 VA: 0x18259C600
	|-ReadOnlyCollection<CameraState.CustomBlendable>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x259C3F0 Offset: 0x259B3F0 VA: 0x18259C3F0
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x259C4A0 Offset: 0x259B4A0 VA: 0x18259C4A0
	|-ReadOnlyCollection<DoublePoint>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x259C6B0 Offset: 0x259B6B0 VA: 0x18259C6B0
	|-ReadOnlyCollection<IntPoint>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x259C810 Offset: 0x259B810 VA: 0x18259C810
	|-ReadOnlyCollection<DgwResultServerInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27142D0 Offset: 0x27132D0 VA: 0x1827142D0
	|-ReadOnlyCollection<DgwServerForJson>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2714170 Offset: 0x2713170 VA: 0x182714170
	|-ReadOnlyCollection<DgwServerInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2714850 Offset: 0x2713850 VA: 0x182714850
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2713D50 Offset: 0x2712D50 VA: 0x182713D50
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27140C0 Offset: 0x27130C0 VA: 0x1827140C0
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2715140 Offset: 0x2714140 VA: 0x182715140
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2714900 Offset: 0x2713900 VA: 0x182714900
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2714010 Offset: 0x2713010 VA: 0x182714010
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27149B0 Offset: 0x27139B0 VA: 0x1827149B0
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2714C70 Offset: 0x2713C70 VA: 0x182714C70
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2714F30 Offset: 0x2713F30 VA: 0x182714F30
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2713EB0 Offset: 0x2712EB0 VA: 0x182713EB0
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27151F0 Offset: 0x27141F0 VA: 0x1827151F0
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2714220 Offset: 0x2713220 VA: 0x182714220
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2715090 Offset: 0x2714090 VA: 0x182715090
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27147A0 Offset: 0x27137A0 VA: 0x1827147A0
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2714380 Offset: 0x2713380 VA: 0x182714380
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2714E80 Offset: 0x2713E80 VA: 0x182714E80
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2713E00 Offset: 0x2712E00 VA: 0x182713E00
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2714A60 Offset: 0x2713A60 VA: 0x182714A60
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27144E0 Offset: 0x27134E0 VA: 0x1827144E0
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2714590 Offset: 0x2713590 VA: 0x182714590
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2714BC0 Offset: 0x2713BC0 VA: 0x182714BC0
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2714DD0 Offset: 0x2713DD0 VA: 0x182714DD0
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2714D20 Offset: 0x2713D20 VA: 0x182714D20
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2714FE0 Offset: 0x2713FE0 VA: 0x182714FE0
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2714B10 Offset: 0x2713B10 VA: 0x182714B10
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2713F60 Offset: 0x2712F60 VA: 0x182713F60
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2714430 Offset: 0x2713430 VA: 0x182714430
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27146F0 Offset: 0x27136F0 VA: 0x1827146F0
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2714640 Offset: 0x2713640 VA: 0x182714640
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x271F450 Offset: 0x271E450 VA: 0x18271F450
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x271F5B0 Offset: 0x271E5B0 VA: 0x18271F5B0
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x271FB30 Offset: 0x271EB30 VA: 0x18271FB30
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2720000 Offset: 0x271F000 VA: 0x182720000
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x271F7C0 Offset: 0x271E7C0 VA: 0x18271F7C0
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x271F3A0 Offset: 0x271E3A0 VA: 0x18271F3A0
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x271F710 Offset: 0x271E710 VA: 0x18271F710
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27200B0 Offset: 0x271F0B0 VA: 0x1827200B0
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x271F2F0 Offset: 0x271E2F0 VA: 0x18271F2F0
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x271F920 Offset: 0x271E920 VA: 0x18271F920
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x271FD40 Offset: 0x271ED40 VA: 0x18271FD40
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x271FBE0 Offset: 0x271EBE0 VA: 0x18271FBE0
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x271FF50 Offset: 0x271EF50 VA: 0x18271FF50
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x271F190 Offset: 0x271E190 VA: 0x18271F190
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2720370 Offset: 0x271F370 VA: 0x182720370
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2720210 Offset: 0x271F210 VA: 0x182720210
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x271FDF0 Offset: 0x271EDF0 VA: 0x18271FDF0
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x271F0E0 Offset: 0x271E0E0 VA: 0x18271F0E0
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x271F240 Offset: 0x271E240 VA: 0x18271F240
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x271F500 Offset: 0x271E500 VA: 0x18271F500
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27202C0 Offset: 0x271F2C0 VA: 0x1827202C0
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x271F870 Offset: 0x271E870 VA: 0x18271F870
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2720420 Offset: 0x271F420 VA: 0x182720420
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x271F9D0 Offset: 0x271E9D0 VA: 0x18271F9D0
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27204D0 Offset: 0x271F4D0 VA: 0x1827204D0
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x271FA80 Offset: 0x271EA80 VA: 0x18271FA80
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x271F660 Offset: 0x271E660 VA: 0x18271F660
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x271FEA0 Offset: 0x271EEA0 VA: 0x18271FEA0
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x271FC90 Offset: 0x271EC90 VA: 0x18271FC90
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2720160 Offset: 0x271F160 VA: 0x182720160
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x271F030 Offset: 0x271E030 VA: 0x18271F030
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CDF90 Offset: 0x26CCF90 VA: 0x1826CDF90
	|-ReadOnlyCollection<NameGenerate.NameWeight>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CE720 Offset: 0x26CD720 VA: 0x1826CE720
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CDE30 Offset: 0x26CCE30 VA: 0x1826CDE30
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CDC20 Offset: 0x26CCC20 VA: 0x1826CDC20
	|-ReadOnlyCollection<RangeU16>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CDCD0 Offset: 0x26CCCD0 VA: 0x1826CDCD0
	|-ReadOnlyCollection<OneInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CE880 Offset: 0x26CD880 VA: 0x1826CE880
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CE460 Offset: 0x26CD460 VA: 0x1826CE460
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CDA10 Offset: 0x26CCA10 VA: 0x1826CDA10
	|-ReadOnlyCollection<EngineHotKey>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CD6A0 Offset: 0x26CC6A0 VA: 0x1826CD6A0
	|-ReadOnlyCollection<HitInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CE300 Offset: 0x26CD300 VA: 0x1826CE300
	|-ReadOnlyCollection<LogMessage>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CE3B0 Offset: 0x26CD3B0 VA: 0x1826CE3B0
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CE040 Offset: 0x26CD040 VA: 0x1826CE040
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CE0F0 Offset: 0x26CD0F0 VA: 0x1826CE0F0
	|-ReadOnlyCollection<PropertyMetadata>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CE1A0 Offset: 0x26CD1A0 VA: 0x1826CE1A0
	|-ReadOnlyCollection<fsVersionedType>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CDB70 Offset: 0x26CCB70 VA: 0x1826CDB70
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CE930 Offset: 0x26CD930 VA: 0x1826CE930
	|-ReadOnlyCollection<MinimapPoint>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CD750 Offset: 0x26CC750 VA: 0x1826CD750
	|-ReadOnlyCollection<MusicStateInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CE9E0 Offset: 0x26CD9E0 VA: 0x1826CE9E0
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CE510 Offset: 0x26CD510 VA: 0x1826CE510
	|-ReadOnlyCollection<JsonPosition>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CE5C0 Offset: 0x26CD5C0 VA: 0x1826CE5C0
	|-ReadOnlyCollection<pb_BezierPoint>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CDD80 Offset: 0x26CCD80 VA: 0x1826CDD80
	|-ReadOnlyCollection<pb_Edge>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CE250 Offset: 0x26CD250 VA: 0x1826CE250
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CEB40 Offset: 0x26CDB40 VA: 0x1826CEB40
	|-ReadOnlyCollection<ValueDropdownItem<object>>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CD800 Offset: 0x26CC800 VA: 0x1826CD800
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CD960 Offset: 0x26CC960 VA: 0x1826CD960
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CE7D0 Offset: 0x26CD7D0 VA: 0x1826CE7D0
	|-ReadOnlyCollection<SerializationNode>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CDAC0 Offset: 0x26CCAC0 VA: 0x1826CDAC0
	|-ReadOnlyCollection<DeepReflection.PathStep>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CEBF0 Offset: 0x26CDBF0 VA: 0x1826CEBF0
	|-ReadOnlyCollection<CCalEffInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CE670 Offset: 0x26CD670 VA: 0x1826CE670
	|-ReadOnlyCollection<SkillRayHit>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CDEE0 Offset: 0x26CCEE0 VA: 0x1826CDEE0
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CEA90 Offset: 0x26CDA90 VA: 0x1826CEA90
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26CD8B0 Offset: 0x26CC8B0 VA: 0x1826CD8B0
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277ECC0 Offset: 0x277DCC0 VA: 0x18277ECC0
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277E950 Offset: 0x277D950 VA: 0x18277E950
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277F5B0 Offset: 0x277E5B0 VA: 0x18277F5B0
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277F0E0 Offset: 0x277E0E0 VA: 0x18277F0E0
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277EC10 Offset: 0x277DC10 VA: 0x18277EC10
	|-ReadOnlyCollection<CSteamID>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277F450 Offset: 0x277E450 VA: 0x18277F450
	|-ReadOnlyCollection<bool>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277E1C0 Offset: 0x277D1C0 VA: 0x18277E1C0
	|-ReadOnlyCollection<byte>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277E320 Offset: 0x277D320 VA: 0x18277E320
	|-ReadOnlyCollection<char>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277F500 Offset: 0x277E500 VA: 0x18277F500
	|-ReadOnlyCollection<DictionaryEntry>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277E110 Offset: 0x277D110 VA: 0x18277E110
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277E7F0 Offset: 0x277D7F0 VA: 0x18277E7F0
	|-ReadOnlyCollection<KeyValuePair<int, int>>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277F240 Offset: 0x277E240 VA: 0x18277F240
	|-ReadOnlyCollection<KeyValuePair<int, object>>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277F2F0 Offset: 0x277E2F0 VA: 0x18277F2F0
	|-ReadOnlyCollection<KeyValuePair<object, object>>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277E8A0 Offset: 0x277D8A0 VA: 0x18277E8A0
	|-ReadOnlyCollection<EventProvider.SessionInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277E740 Offset: 0x277D740 VA: 0x18277E740
	|-ReadOnlyCollection<Guid>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277EF80 Offset: 0x277DF80 VA: 0x18277EF80
	|-ReadOnlyCollection<int>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277F3A0 Offset: 0x277E3A0 VA: 0x18277F3A0
	|-ReadOnlyCollection<Int32Enum>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277F190 Offset: 0x277E190 VA: 0x18277F190
	|-ReadOnlyCollection<long>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277E690 Offset: 0x277D690 VA: 0x18277E690
	|-ReadOnlyCollection<InterpretedFrameInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277E5E0 Offset: 0x277D5E0 VA: 0x18277E5E0
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277EA00 Offset: 0x277DA00 VA: 0x18277EA00
	|-ReadOnlyCollection<object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277F030 Offset: 0x277E030 VA: 0x18277F030
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277ED70 Offset: 0x277DD70 VA: 0x18277ED70
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277E3D0 Offset: 0x277D3D0 VA: 0x18277E3D0
	|-ReadOnlyCollection<float>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277EED0 Offset: 0x277DED0 VA: 0x18277EED0
	|-ReadOnlyCollection<uint>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277E270 Offset: 0x277D270 VA: 0x18277E270
	|-ReadOnlyCollection<ulong>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277E480 Offset: 0x277D480 VA: 0x18277E480
	|-ReadOnlyCollection<TexturePacker.SpriteData>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277F660 Offset: 0x277E660 VA: 0x18277F660
	|-ReadOnlyCollection<AnimatorClipInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277EE20 Offset: 0x277DE20 VA: 0x18277EE20
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277E530 Offset: 0x277D530 VA: 0x18277E530
	|-ReadOnlyCollection<BoneWeight>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277EAB0 Offset: 0x277DAB0 VA: 0x18277EAB0
	|-ReadOnlyCollection<Color32>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x277EB60 Offset: 0x277DB60 VA: 0x18277EB60
	|-ReadOnlyCollection<Color>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DAB20 Offset: 0x26D9B20 VA: 0x1826DAB20
	|-ReadOnlyCollection<CombineInstance>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DB200 Offset: 0x26DA200 VA: 0x1826DB200
	|-ReadOnlyCollection<RaycastResult>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DA650 Offset: 0x26D9650 VA: 0x1826DA650
	|-ReadOnlyCollection<ShaderPassName>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DB360 Offset: 0x26DA360 VA: 0x1826DB360
	|-ReadOnlyCollection<VisibleLight>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DB2B0 Offset: 0x26DA2B0 VA: 0x1826DB2B0
	|-ReadOnlyCollection<VisibleReflectionProbe>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DADE0 Offset: 0x26D9DE0 VA: 0x1826DADE0
	|-ReadOnlyCollection<IntervalTreeNode>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DB4C0 Offset: 0x26DA4C0 VA: 0x1826DB4C0
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DAFF0 Offset: 0x26D9FF0 VA: 0x1826DAFF0
	|-ReadOnlyCollection<Matrix4x4>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DB570 Offset: 0x26DA570 VA: 0x1826DB570
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DA7B0 Offset: 0x26D97B0 VA: 0x1826DA7B0
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DA9C0 Offset: 0x26D99C0 VA: 0x1826DA9C0
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DBA40 Offset: 0x26DAA40 VA: 0x1826DBA40
	|-ReadOnlyCollection<ChannelPacket>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DAC80 Offset: 0x26D9C80 VA: 0x1826DAC80
	|-ReadOnlyCollection<ClientScene.PendingOwner>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DAD30 Offset: 0x26D9D30 VA: 0x1826DAD30
	|-ReadOnlyCollection<LocalClient.InternalMsg>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DB150 Offset: 0x26DA150 VA: 0x1826DB150
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DB830 Offset: 0x26DA830 VA: 0x1826DB830
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DB780 Offset: 0x26DA780 VA: 0x1826DB780
	|-ReadOnlyCollection<CRCMessageEntry>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DABD0 Offset: 0x26D9BD0 VA: 0x1826DABD0
	|-ReadOnlyCollection<PeerInfoPlayer>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DB410 Offset: 0x26DA410 VA: 0x1826DB410
	|-ReadOnlyCollection<ParticleSystem.Particle>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DAA70 Offset: 0x26D9A70 VA: 0x1826DAA70
	|-ReadOnlyCollection<Playable>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DAE90 Offset: 0x26D9E90 VA: 0x1826DAE90
	|-ReadOnlyCollection<Quaternion>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DAF40 Offset: 0x26D9F40 VA: 0x1826DAF40
	|-ReadOnlyCollection<RaycastHit>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DB620 Offset: 0x26DA620 VA: 0x1826DB620
	|-ReadOnlyCollection<Rect>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DA910 Offset: 0x26D9910 VA: 0x1826DA910
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DB8E0 Offset: 0x26DA8E0 VA: 0x1826DB8E0
	|-ReadOnlyCollection<RenderTargetIdentifier>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DB0A0 Offset: 0x26DA0A0 VA: 0x1826DB0A0
	|-ReadOnlyCollection<GlyphRect>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DB990 Offset: 0x26DA990 VA: 0x1826DB990
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DBAF0 Offset: 0x26DAAF0 VA: 0x1826DBAF0
	|-ReadOnlyCollection<UICharInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DB6D0 Offset: 0x26DA6D0 VA: 0x1826DB6D0
	|-ReadOnlyCollection<UILineInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DA860 Offset: 0x26D9860 VA: 0x1826DA860
	|-ReadOnlyCollection<UIVertex>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x26DA700 Offset: 0x26D9700 VA: 0x1826DA700
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x24DA1F0 Offset: 0x24D91F0 VA: 0x1824DA1F0
	|-ReadOnlyCollection<Vector2>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x24DA2A0 Offset: 0x24D92A0 VA: 0x1824DA2A0
	|-ReadOnlyCollection<Vector2Int>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x24D9E80 Offset: 0x24D8E80 VA: 0x1824D9E80
	|-ReadOnlyCollection<Vector3>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x24D9F30 Offset: 0x24D8F30 VA: 0x1824D9F30
	|-ReadOnlyCollection<Vector4>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x24DA350 Offset: 0x24D9350 VA: 0x1824DA350
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x24DA140 Offset: 0x24D9140 VA: 0x1824DA140
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x24DA090 Offset: 0x24D9090 VA: 0x1824DA090
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x24D9FE0 Offset: 0x24D8FE0 VA: 0x1824D9FE0
	|-ReadOnlyCollection<ZmID>.System.Collections.ICollection.get_SyncRoot
	*/

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2599C50 Offset: 0x2598C50 VA: 0x182599C50
	|-ReadOnlyCollection<DataSet.FaceIndices>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x259A4D0 Offset: 0x25994D0 VA: 0x18259A4D0
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x259B180 Offset: 0x259A180 VA: 0x18259B180
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x259BE40 Offset: 0x259AE40 VA: 0x18259BE40
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x259A910 Offset: 0x2599910 VA: 0x18259A910
	|-ReadOnlyCollection<CameraState.CustomBlendable>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x259AD50 Offset: 0x2599D50 VA: 0x18259AD50
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x259A090 Offset: 0x2599090 VA: 0x18259A090
	|-ReadOnlyCollection<DoublePoint>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x259BA00 Offset: 0x259AA00 VA: 0x18259BA00
	|-ReadOnlyCollection<IntPoint>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x259B5D0 Offset: 0x259A5D0 VA: 0x18259B5D0
	|-ReadOnlyCollection<DgwResultServerInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x270BDE0 Offset: 0x270ADE0 VA: 0x18270BDE0
	|-ReadOnlyCollection<DgwServerForJson>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x270CA90 Offset: 0x270BA90 VA: 0x18270CA90
	|-ReadOnlyCollection<DgwServerInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x270D760 Offset: 0x270C760 VA: 0x18270D760
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2710A50 Offset: 0x270FA50 VA: 0x182710A50
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x270F930 Offset: 0x270E930 VA: 0x18270F930
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27112D0 Offset: 0x27102D0 VA: 0x1827112D0
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27101D0 Offset: 0x270F1D0 VA: 0x1827101D0
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x270EC80 Offset: 0x270DC80 VA: 0x18270EC80
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2712820 Offset: 0x2711820 VA: 0x182712820
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x270E850 Offset: 0x270D850 VA: 0x18270E850
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2713090 Offset: 0x2712090 VA: 0x182713090
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27134C0 Offset: 0x27124C0 VA: 0x1827134C0
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2712C50 Offset: 0x2711C50 VA: 0x182712C50
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x270DBA0 Offset: 0x270CBA0 VA: 0x18270DBA0
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x270CED0 Offset: 0x270BED0 VA: 0x18270CED0
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x270F0B0 Offset: 0x270E0B0 VA: 0x18270F0B0
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x270F4F0 Offset: 0x270E4F0 VA: 0x18270F4F0
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x270E410 Offset: 0x270D410 VA: 0x18270E410
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x270DFD0 Offset: 0x270CFD0 VA: 0x18270DFD0
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2711B50 Offset: 0x2710B50 VA: 0x182711B50
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2713910 Offset: 0x2712910 VA: 0x182713910
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2711F90 Offset: 0x2710F90 VA: 0x182711F90
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27123D0 Offset: 0x27113D0 VA: 0x1827123D0
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x270B9A0 Offset: 0x270A9A0 VA: 0x18270B9A0
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x270C650 Offset: 0x270B650 VA: 0x18270C650
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x270D300 Offset: 0x270C300 VA: 0x18270D300
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x270C210 Offset: 0x270B210 VA: 0x18270C210
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2710610 Offset: 0x270F610 VA: 0x182710610
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x270FD70 Offset: 0x270ED70 VA: 0x18270FD70
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2710E90 Offset: 0x270FE90 VA: 0x182710E90
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2711710 Offset: 0x2710710 VA: 0x182711710
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x271CE40 Offset: 0x271BE40 VA: 0x18271CE40
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x271C5B0 Offset: 0x271B5B0 VA: 0x18271C5B0
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x271B090 Offset: 0x271A090 VA: 0x18271B090
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27196D0 Offset: 0x27186D0 VA: 0x1827196D0
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x271D6B0 Offset: 0x271C6B0 VA: 0x18271D6B0
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x271DF10 Offset: 0x271CF10 VA: 0x18271DF10
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x271DAE0 Offset: 0x271CAE0 VA: 0x18271DAE0
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2717D70 Offset: 0x2716D70 VA: 0x182717D70
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2718E60 Offset: 0x2717E60 VA: 0x182718E60
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x271A3C0 Offset: 0x27193C0 VA: 0x18271A3C0
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x271B900 Offset: 0x271A900 VA: 0x18271B900
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2718A20 Offset: 0x2717A20 VA: 0x182718A20
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2717510 Offset: 0x2716510 VA: 0x182717510
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x271C170 Offset: 0x271B170 VA: 0x18271C170
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x271D280 Offset: 0x271C280 VA: 0x18271D280
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x271C9F0 Offset: 0x271B9F0 VA: 0x18271C9F0
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x271BD30 Offset: 0x271AD30 VA: 0x18271BD30
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27181B0 Offset: 0x27171B0 VA: 0x1827181B0
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2719290 Offset: 0x2718290 VA: 0x182719290
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2717940 Offset: 0x2716940 VA: 0x182717940
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27170D0 Offset: 0x27160D0 VA: 0x1827170D0
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x271E7A0 Offset: 0x271D7A0 VA: 0x18271E7A0
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2719F60 Offset: 0x2718F60 VA: 0x182719F60
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x271A810 Offset: 0x2719810 VA: 0x18271A810
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2716C90 Offset: 0x2715C90 VA: 0x182716C90
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27185E0 Offset: 0x27175E0 VA: 0x1827185E0
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x271B4D0 Offset: 0x271A4D0 VA: 0x18271B4D0
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x271EBE0 Offset: 0x271DBE0 VA: 0x18271EBE0
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2719B20 Offset: 0x2718B20 VA: 0x182719B20
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x271AC50 Offset: 0x2719C50 VA: 0x18271AC50
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x271E360 Offset: 0x271D360 VA: 0x18271E360
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26CD260 Offset: 0x26CC260 VA: 0x1826CD260
	|-ReadOnlyCollection<NameGenerate.NameWeight>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26CB070 Offset: 0x26CA070 VA: 0x1826CB070
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26C5720 Offset: 0x26C4720 VA: 0x1826C5720
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26CB4B0 Offset: 0x26CA4B0 VA: 0x1826CB4B0
	|-ReadOnlyCollection<RangeU16>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26CA3A0 Offset: 0x26C93A0 VA: 0x1826CA3A0
	|-ReadOnlyCollection<OneInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26CAC20 Offset: 0x26C9C20 VA: 0x1826CAC20
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26C96F0 Offset: 0x26C86F0 VA: 0x1826C96F0
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26C5B60 Offset: 0x26C4B60 VA: 0x1826C5B60
	|-ReadOnlyCollection<EngineHotKey>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26C8E60 Offset: 0x26C7E60 VA: 0x1826C8E60
	|-ReadOnlyCollection<HitInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26C4EA0 Offset: 0x26C3EA0 VA: 0x1826C4EA0
	|-ReadOnlyCollection<LogMessage>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26C5F90 Offset: 0x26C4F90 VA: 0x1826C5F90
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26CBD30 Offset: 0x26CAD30 VA: 0x1826CBD30
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26C52E0 Offset: 0x26C42E0 VA: 0x1826C52E0
	|-ReadOnlyCollection<PropertyMetadata>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26CCE20 Offset: 0x26CBE20 VA: 0x1826CCE20
	|-ReadOnlyCollection<fsVersionedType>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26C9B30 Offset: 0x26C8B30 VA: 0x1826C9B30
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26CC5A0 Offset: 0x26CB5A0 VA: 0x1826CC5A0
	|-ReadOnlyCollection<MinimapPoint>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26CC160 Offset: 0x26CB160 VA: 0x1826CC160
	|-ReadOnlyCollection<MusicStateInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26C7D50 Offset: 0x26C6D50 VA: 0x1826C7D50
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26CC9E0 Offset: 0x26CB9E0 VA: 0x1826CC9E0
	|-ReadOnlyCollection<JsonPosition>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26CB8E0 Offset: 0x26CA8E0 VA: 0x1826CB8E0
	|-ReadOnlyCollection<pb_BezierPoint>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26C9F70 Offset: 0x26C8F70 VA: 0x1826C9F70
	|-ReadOnlyCollection<pb_Edge>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26C92B0 Offset: 0x26C82B0 VA: 0x1826C92B0
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26C6C50 Offset: 0x26C5C50 VA: 0x1826C6C50
	|-ReadOnlyCollection<ValueDropdownItem<object>>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26C6810 Offset: 0x26C5810 VA: 0x1826C6810
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26CA7E0 Offset: 0x26C97E0 VA: 0x1826CA7E0
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26C7090 Offset: 0x26C6090 VA: 0x1826C7090
	|-ReadOnlyCollection<SerializationNode>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26C63C0 Offset: 0x26C53C0 VA: 0x1826C63C0
	|-ReadOnlyCollection<DeepReflection.PathStep>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26C8A20 Offset: 0x26C7A20 VA: 0x1826C8A20
	|-ReadOnlyCollection<CCalEffInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26C85D0 Offset: 0x26C75D0 VA: 0x1826C85D0
	|-ReadOnlyCollection<SkillRayHit>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26C74D0 Offset: 0x26C64D0 VA: 0x1826C74D0
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26C8190 Offset: 0x26C7190 VA: 0x1826C8190
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26C7910 Offset: 0x26C6910 VA: 0x1826C7910
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x277DCD0 Offset: 0x277CCD0 VA: 0x18277DCD0
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27773F0 Offset: 0x27763F0 VA: 0x1827773F0
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x277D460 Offset: 0x277C460 VA: 0x18277D460
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27780A0 Offset: 0x27770A0 VA: 0x1827780A0
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2777C70 Offset: 0x2776C70 VA: 0x182777C70
	|-ReadOnlyCollection<CSteamID>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27791B0 Offset: 0x27781B0 VA: 0x1827791B0
	|-ReadOnlyCollection<bool>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x277C7C0 Offset: 0x277B7C0 VA: 0x18277C7C0
	|-ReadOnlyCollection<byte>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2776300 Offset: 0x2775300 VA: 0x182776300
	|-ReadOnlyCollection<char>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27795E0 Offset: 0x27785E0 VA: 0x1827795E0
	|-ReadOnlyCollection<DictionaryEntry>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2779A20 Offset: 0x2778A20 VA: 0x182779A20
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2777840 Offset: 0x2776840 VA: 0x182777840
	|-ReadOnlyCollection<KeyValuePair<int, int>>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2776B70 Offset: 0x2775B70 VA: 0x182776B70
	|-ReadOnlyCollection<KeyValuePair<int, object>>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2776FB0 Offset: 0x2775FB0 VA: 0x182776FB0
	|-ReadOnlyCollection<KeyValuePair<object, object>>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x277A220 Offset: 0x2779220 VA: 0x18277A220
	|-ReadOnlyCollection<EventProvider.SessionInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x277AA80 Offset: 0x2779A80 VA: 0x18277AA80
	|-ReadOnlyCollection<Guid>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x277B2F0 Offset: 0x277A2F0 VA: 0x18277B2F0
	|-ReadOnlyCollection<int>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x277D8A0 Offset: 0x277C8A0 VA: 0x18277D8A0
	|-ReadOnlyCollection<Int32Enum>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x277A650 Offset: 0x2779650 VA: 0x18277A650
	|-ReadOnlyCollection<long>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2776730 Offset: 0x2775730 VA: 0x182776730
	|-ReadOnlyCollection<InterpretedFrameInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2778920 Offset: 0x2777920 VA: 0x182778920
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x277BF90 Offset: 0x277AF90 VA: 0x18277BF90
	|-ReadOnlyCollection<object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x277BB50 Offset: 0x277AB50 VA: 0x18277BB50
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2778D70 Offset: 0x2777D70 VA: 0x182778D70
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2779E60 Offset: 0x2778E60 VA: 0x182779E60
	|-ReadOnlyCollection<float>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x277C390 Offset: 0x277B390 VA: 0x18277C390
	|-ReadOnlyCollection<uint>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x277AEC0 Offset: 0x2779EC0 VA: 0x18277AEC0
	|-ReadOnlyCollection<ulong>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2775A70 Offset: 0x2774A70 VA: 0x182775A70
	|-ReadOnlyCollection<TexturePacker.SpriteData>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x277CBF0 Offset: 0x277BBF0 VA: 0x18277CBF0
	|-ReadOnlyCollection<AnimatorClipInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x277D020 Offset: 0x277C020 VA: 0x18277D020
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2775EC0 Offset: 0x2774EC0 VA: 0x182775EC0
	|-ReadOnlyCollection<BoneWeight>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x277B720 Offset: 0x277A720 VA: 0x18277B720
	|-ReadOnlyCollection<Color32>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27784E0 Offset: 0x27774E0 VA: 0x1827784E0
	|-ReadOnlyCollection<Color>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D88A0 Offset: 0x26D78A0 VA: 0x1826D88A0
	|-ReadOnlyCollection<CombineInstance>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D2F90 Offset: 0x26D1F90 VA: 0x1826D2F90
	|-ReadOnlyCollection<RaycastResult>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D2B60 Offset: 0x26D1B60 VA: 0x1826D2B60
	|-ReadOnlyCollection<ShaderPassName>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D3820 Offset: 0x26D2820 VA: 0x1826D3820
	|-ReadOnlyCollection<VisibleLight>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D6AF0 Offset: 0x26D5AF0 VA: 0x1826D6AF0
	|-ReadOnlyCollection<VisibleReflectionProbe>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D6F20 Offset: 0x26D5F20 VA: 0x1826D6F20
	|-ReadOnlyCollection<IntervalTreeNode>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D2720 Offset: 0x26D1720 VA: 0x1826D2720
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D22D0 Offset: 0x26D12D0 VA: 0x1826D22D0
	|-ReadOnlyCollection<Matrix4x4>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D7C00 Offset: 0x26D6C00 VA: 0x1826D7C00
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D48F0 Offset: 0x26D38F0 VA: 0x1826D48F0
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D77A0 Offset: 0x26D67A0 VA: 0x1826D77A0
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D5E30 Offset: 0x26D4E30 VA: 0x1826D5E30
	|-ReadOnlyCollection<ChannelPacket>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D3C40 Offset: 0x26D2C40 VA: 0x1826D3C40
	|-ReadOnlyCollection<ClientScene.PendingOwner>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D7360 Offset: 0x26D6360 VA: 0x1826D7360
	|-ReadOnlyCollection<LocalClient.InternalMsg>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D66B0 Offset: 0x26D56B0 VA: 0x1826D66B0
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D6270 Offset: 0x26D5270 VA: 0x1826D6270
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D9970 Offset: 0x26D8970 VA: 0x1826D9970
	|-ReadOnlyCollection<CRCMessageEntry>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D33F0 Offset: 0x26D23F0 VA: 0x1826D33F0
	|-ReadOnlyCollection<PeerInfoPlayer>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D8020 Offset: 0x26D7020 VA: 0x1826D8020
	|-ReadOnlyCollection<ParticleSystem.Particle>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D59F0 Offset: 0x26D49F0 VA: 0x1826D59F0
	|-ReadOnlyCollection<Playable>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D4D10 Offset: 0x26D3D10 VA: 0x1826D4D10
	|-ReadOnlyCollection<Quaternion>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D55A0 Offset: 0x26D45A0 VA: 0x1826D55A0
	|-ReadOnlyCollection<RaycastHit>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D8CB0 Offset: 0x26D7CB0 VA: 0x1826D8CB0
	|-ReadOnlyCollection<Rect>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D4070 Offset: 0x26D3070 VA: 0x1826D4070
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D8450 Offset: 0x26D7450 VA: 0x1826D8450
	|-ReadOnlyCollection<RenderTargetIdentifier>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D90F0 Offset: 0x26D80F0 VA: 0x1826D90F0
	|-ReadOnlyCollection<GlyphRect>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D5150 Offset: 0x26D4150 VA: 0x1826D5150
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D44B0 Offset: 0x26D34B0 VA: 0x1826D44B0
	|-ReadOnlyCollection<UICharInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D9DB0 Offset: 0x26D8DB0 VA: 0x1826D9DB0
	|-ReadOnlyCollection<UILineInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26DA1F0 Offset: 0x26D91F0 VA: 0x1826DA1F0
	|-ReadOnlyCollection<UIVertex>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26D9530 Offset: 0x26D8530 VA: 0x1826D9530
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x24D8940 Offset: 0x24D7940 VA: 0x1824D8940
	|-ReadOnlyCollection<Vector2>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x24D80C0 Offset: 0x24D70C0 VA: 0x1824D80C0
	|-ReadOnlyCollection<Vector2Int>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x24D8D70 Offset: 0x24D7D70 VA: 0x1824D8D70
	|-ReadOnlyCollection<Vector3>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x24D91B0 Offset: 0x24D81B0 VA: 0x1824D91B0
	|-ReadOnlyCollection<Vector4>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x24D95F0 Offset: 0x24D85F0 VA: 0x1824D95F0
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x24D84F0 Offset: 0x24D74F0 VA: 0x1824D84F0
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x24D9A40 Offset: 0x24D8A40 VA: 0x1824D9A40
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x24D7C90 Offset: 0x24D6C90 VA: 0x1824D7C90
	|-ReadOnlyCollection<ZmID>.System.Collections.ICollection.CopyTo
	*/

	private bool System.Collections.IList.get_IsFixedSize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-ReadOnlyCollection<DataSet.FaceIndices>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<CameraState.CustomBlendable>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<DoublePoint>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<IntPoint>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<DgwResultServerInfo>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<DgwServerForJson>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<DgwServerInfo>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<NameGenerate.NameWeight>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<RangeU16>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<OneInfo>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<EngineHotKey>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<HitInfo>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<LogMessage>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<PropertyMetadata>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<fsVersionedType>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<MinimapPoint>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<MusicStateInfo>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<JsonPosition>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<pb_BezierPoint>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<pb_Edge>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<ValueDropdownItem<object>>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<SerializationNode>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<DeepReflection.PathStep>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<CCalEffInfo>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<SkillRayHit>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<CSteamID>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<bool>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<byte>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<char>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<DictionaryEntry>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<KeyValuePair<int, int>>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<KeyValuePair<int, object>>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<KeyValuePair<object, object>>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<EventProvider.SessionInfo>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<Guid>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<int>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<Int32Enum>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<long>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<InterpretedFrameInfo>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<object>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<float>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<uint>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<ulong>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<TexturePacker.SpriteData>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<AnimatorClipInfo>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<BoneWeight>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<Color32>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<Color>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<CombineInstance>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<RaycastResult>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<ShaderPassName>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<VisibleLight>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<VisibleReflectionProbe>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<IntervalTreeNode>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<Matrix4x4>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<ChannelPacket>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<ClientScene.PendingOwner>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<LocalClient.InternalMsg>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<CRCMessageEntry>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<PeerInfoPlayer>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<ParticleSystem.Particle>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<Playable>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<Quaternion>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<RaycastHit>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<Rect>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<RenderTargetIdentifier>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<GlyphRect>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<UICharInfo>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<UILineInfo>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<UIVertex>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<Vector2>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<Vector2Int>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<Vector3>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<Vector4>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.System.Collections.IList.get_IsFixedSize
	|-ReadOnlyCollection<ZmID>.System.Collections.IList.get_IsFixedSize
	*/

	private bool System.Collections.IList.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-ReadOnlyCollection<DataSet.FaceIndices>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<CameraState.CustomBlendable>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<DoublePoint>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<IntPoint>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<DgwResultServerInfo>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<DgwServerForJson>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<DgwServerInfo>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<NameGenerate.NameWeight>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<RangeU16>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<OneInfo>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<EngineHotKey>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<HitInfo>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<LogMessage>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<PropertyMetadata>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<fsVersionedType>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<MinimapPoint>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<MusicStateInfo>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<JsonPosition>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<pb_BezierPoint>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<pb_Edge>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<ValueDropdownItem<object>>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<SerializationNode>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<DeepReflection.PathStep>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<CCalEffInfo>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<SkillRayHit>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<CSteamID>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<bool>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<byte>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<char>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<DictionaryEntry>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<KeyValuePair<int, int>>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<KeyValuePair<int, object>>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<KeyValuePair<object, object>>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<EventProvider.SessionInfo>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<Guid>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<int>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<Int32Enum>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<long>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<InterpretedFrameInfo>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<object>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<float>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<uint>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<ulong>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<TexturePacker.SpriteData>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<AnimatorClipInfo>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<BoneWeight>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<Color32>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<Color>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<CombineInstance>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<RaycastResult>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<ShaderPassName>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<VisibleLight>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<VisibleReflectionProbe>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<IntervalTreeNode>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<Matrix4x4>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<ChannelPacket>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<ClientScene.PendingOwner>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<LocalClient.InternalMsg>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<CRCMessageEntry>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<PeerInfoPlayer>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<ParticleSystem.Particle>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<Playable>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<Quaternion>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<RaycastHit>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<Rect>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<RenderTargetIdentifier>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<GlyphRect>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<UICharInfo>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<UILineInfo>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<UIVertex>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<Vector2>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<Vector2Int>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<Vector3>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<Vector4>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.System.Collections.IList.get_IsReadOnly
	|-ReadOnlyCollection<ZmID>.System.Collections.IList.get_IsReadOnly
	*/

	private object System.Collections.IList.get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x259CD80 Offset: 0x259BD80 VA: 0x18259CD80
	|-ReadOnlyCollection<DataSet.FaceIndices>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<UICharInfo>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<Vector3>.System.Collections.IList.get_Item
	|
	|-RVA: 0x26DE060 Offset: 0x26DD060 VA: 0x1826DE060
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<CameraState.CustomBlendable>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<DoublePoint>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<IntPoint>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<LogMessage>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<MusicStateInfo>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<ValueDropdownItem<object>>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<CCalEffInfo>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<DictionaryEntry>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<KeyValuePair<int, object>>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<KeyValuePair<object, object>>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<Guid>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<InterpretedFrameInfo>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<Color>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<LocalClient.InternalMsg>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<CRCMessageEntry>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<Playable>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<Quaternion>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<Rect>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<GlyphRect>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<UILineInfo>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<Vector4>.System.Collections.IList.get_Item
	|
	|-RVA: 0x24DA680 Offset: 0x24D9680 VA: 0x1824DA680
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<TexturePacker.SpriteData>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<Matrix4x4>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.System.Collections.IList.get_Item
	|
	|-RVA: 0x2721400 Offset: 0x2720400 VA: 0x182721400
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<HitInfo>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<DeepReflection.PathStep>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<RenderTargetIdentifier>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.System.Collections.IList.get_Item
	|
	|-RVA: 0x27811E0 Offset: 0x27801E0 VA: 0x1827811E0
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<DgwResultServerInfo>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<DgwServerForJson>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<EngineHotKey>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<pb_Edge>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<CSteamID>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<KeyValuePair<int, int>>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<EventProvider.SessionInfo>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<long>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<ulong>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<AnimatorClipInfo>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<ClientScene.PendingOwner>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<PeerInfoPlayer>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<Vector2>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<Vector2Int>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<ZmID>.System.Collections.IList.get_Item
	|
	|-RVA: 0x26CFDC0 Offset: 0x26CEDC0 VA: 0x1826CFDC0
	|-ReadOnlyCollection<DgwServerInfo>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<NameGenerate.NameWeight>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<PropertyMetadata>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<fsVersionedType>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<MinimapPoint>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<JsonPosition>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<SerializationNode>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<IntervalTreeNode>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<ChannelPacket>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.System.Collections.IList.get_Item
	|
	|-RVA: 0x27164C0 Offset: 0x27154C0 VA: 0x1827164C0
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IList.get_Item
	|
	|-RVA: 0x27165E0 Offset: 0x27155E0 VA: 0x1827165E0
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<OneInfo>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<BoneWeight>.System.Collections.IList.get_Item
	|
	|-RVA: 0x2716380 Offset: 0x2715380 VA: 0x182716380
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IList.get_Item
	|
	|-RVA: 0x26DE4A0 Offset: 0x26DD4A0 VA: 0x1826DE4A0
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<RaycastResult>.System.Collections.IList.get_Item
	|
	|-RVA: 0x27166F0 Offset: 0x27156F0 VA: 0x1827166F0
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IList.get_Item
	|
	|-RVA: 0x2781140 Offset: 0x2780140 VA: 0x182781140
	|-ReadOnlyCollection<RangeU16>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<int>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<Int32Enum>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<uint>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<Color32>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<ShaderPassName>.System.Collections.IList.get_Item
	|
	|-RVA: 0x26CFC80 Offset: 0x26CEC80 VA: 0x1826CFC80
	|-ReadOnlyCollection<pb_BezierPoint>.System.Collections.IList.get_Item
	|
	|-RVA: 0x26CFED0 Offset: 0x26CEED0 VA: 0x1826CFED0
	|-ReadOnlyCollection<SkillRayHit>.System.Collections.IList.get_Item
	|
	|-RVA: 0x2780E20 Offset: 0x277FE20 VA: 0x182780E20
	|-ReadOnlyCollection<bool>.System.Collections.IList.get_Item
	|-ReadOnlyCollection<byte>.System.Collections.IList.get_Item
	|
	|-RVA: 0x2780F70 Offset: 0x277FF70 VA: 0x182780F70
	|-ReadOnlyCollection<char>.System.Collections.IList.get_Item
	|
	|-RVA: 0x2781020 Offset: 0x2780020 VA: 0x182781020
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IList.get_Item
	|
	|-RVA: 0x259CE90 Offset: 0x259BE90 VA: 0x18259CE90
	|-ReadOnlyCollection<object>.System.Collections.IList.get_Item
	|
	|-RVA: 0x2780EC0 Offset: 0x277FEC0 VA: 0x182780EC0
	|-ReadOnlyCollection<float>.System.Collections.IList.get_Item
	|
	|-RVA: 0x26DDE70 Offset: 0x26DCE70 VA: 0x1826DDE70
	|-ReadOnlyCollection<CombineInstance>.System.Collections.IList.get_Item
	|
	|-RVA: 0x26DE160 Offset: 0x26DD160 VA: 0x1826DE160
	|-ReadOnlyCollection<VisibleLight>.System.Collections.IList.get_Item
	|
	|-RVA: 0x26DDD50 Offset: 0x26DCD50 VA: 0x1826DDD50
	|-ReadOnlyCollection<VisibleReflectionProbe>.System.Collections.IList.get_Item
	|
	|-RVA: 0x26DE390 Offset: 0x26DD390 VA: 0x1826DE390
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IList.get_Item
	|
	|-RVA: 0x26DE590 Offset: 0x26DD590 VA: 0x1826DE590
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IList.get_Item
	|
	|-RVA: 0x26DE270 Offset: 0x26DD270 VA: 0x1826DE270
	|-ReadOnlyCollection<ParticleSystem.Particle>.System.Collections.IList.get_Item
	|
	|-RVA: 0x26DDC10 Offset: 0x26DCC10 VA: 0x1826DDC10
	|-ReadOnlyCollection<RaycastHit>.System.Collections.IList.get_Item
	|
	|-RVA: 0x26DDF70 Offset: 0x26DCF70 VA: 0x1826DDF70
	|-ReadOnlyCollection<UIVertex>.System.Collections.IList.get_Item
	*/

	private void System.Collections.IList.set_Item(int index, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x259CD70 Offset: 0x259BD70 VA: 0x18259CD70
	|-ReadOnlyCollection<DataSet.FaceIndices>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<CameraState.CustomBlendable>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<DoublePoint>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<IntPoint>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<DgwResultServerInfo>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<DgwServerForJson>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<DgwServerInfo>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<NameGenerate.NameWeight>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<RangeU16>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<OneInfo>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<EngineHotKey>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<HitInfo>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<LogMessage>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<PropertyMetadata>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<fsVersionedType>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<MinimapPoint>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<MusicStateInfo>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<JsonPosition>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<pb_BezierPoint>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<pb_Edge>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<ValueDropdownItem<object>>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<SerializationNode>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<DeepReflection.PathStep>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<CCalEffInfo>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<SkillRayHit>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<CSteamID>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<bool>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<byte>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<char>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<DictionaryEntry>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<KeyValuePair<int, int>>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<KeyValuePair<int, object>>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<KeyValuePair<object, object>>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<EventProvider.SessionInfo>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<Guid>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<int>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<Int32Enum>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<long>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<InterpretedFrameInfo>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<object>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<float>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<uint>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<ulong>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<TexturePacker.SpriteData>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<AnimatorClipInfo>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<BoneWeight>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<Color32>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<Color>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<CombineInstance>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<RaycastResult>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<ShaderPassName>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<VisibleLight>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<VisibleReflectionProbe>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<IntervalTreeNode>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<Matrix4x4>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<ChannelPacket>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<ClientScene.PendingOwner>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<LocalClient.InternalMsg>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<CRCMessageEntry>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<PeerInfoPlayer>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<ParticleSystem.Particle>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<Playable>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<Quaternion>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<RaycastHit>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<Rect>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<RenderTargetIdentifier>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<GlyphRect>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<UICharInfo>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<UILineInfo>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<UIVertex>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<Vector2>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<Vector2Int>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<Vector3>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<Vector4>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.System.Collections.IList.set_Item
	|-ReadOnlyCollection<ZmID>.System.Collections.IList.set_Item
	*/

	private int System.Collections.IList.Add(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2715C50 Offset: 0x2714C50 VA: 0x182715C50
	|-ReadOnlyCollection<DataSet.FaceIndices>.System.Collections.IList.Add
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.System.Collections.IList.Add
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.System.Collections.IList.Add
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.System.Collections.IList.Add
	|-ReadOnlyCollection<CameraState.CustomBlendable>.System.Collections.IList.Add
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.System.Collections.IList.Add
	|-ReadOnlyCollection<DoublePoint>.System.Collections.IList.Add
	|-ReadOnlyCollection<IntPoint>.System.Collections.IList.Add
	|-ReadOnlyCollection<DgwResultServerInfo>.System.Collections.IList.Add
	|-ReadOnlyCollection<DgwServerForJson>.System.Collections.IList.Add
	|-ReadOnlyCollection<DgwServerInfo>.System.Collections.IList.Add
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.Add
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.Add
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IList.Add
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IList.Add
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IList.Add
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IList.Add
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IList.Add
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IList.Add
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IList.Add
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IList.Add
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IList.Add
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IList.Add
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IList.Add
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IList.Add
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IList.Add
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IList.Add
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IList.Add
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IList.Add
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IList.Add
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IList.Add
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IList.Add
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IList.Add
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IList.Add
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IList.Add
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IList.Add
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IList.Add
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IList.Add
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IList.Add
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IList.Add
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IList.Add
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IList.Add
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IList.Add
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IList.Add
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IList.Add
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IList.Add
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IList.Add
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IList.Add
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IList.Add
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IList.Add
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IList.Add
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IList.Add
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IList.Add
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IList.Add
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IList.Add
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IList.Add
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IList.Add
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IList.Add
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IList.Add
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IList.Add
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IList.Add
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IList.Add
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IList.Add
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IList.Add
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IList.Add
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IList.Add
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IList.Add
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IList.Add
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IList.Add
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IList.Add
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IList.Add
	|-ReadOnlyCollection<NameGenerate.NameWeight>.System.Collections.IList.Add
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.System.Collections.IList.Add
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.System.Collections.IList.Add
	|-ReadOnlyCollection<RangeU16>.System.Collections.IList.Add
	|-ReadOnlyCollection<OneInfo>.System.Collections.IList.Add
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.System.Collections.IList.Add
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.System.Collections.IList.Add
	|-ReadOnlyCollection<EngineHotKey>.System.Collections.IList.Add
	|-ReadOnlyCollection<HitInfo>.System.Collections.IList.Add
	|-ReadOnlyCollection<LogMessage>.System.Collections.IList.Add
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.System.Collections.IList.Add
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IList.Add
	|-ReadOnlyCollection<PropertyMetadata>.System.Collections.IList.Add
	|-ReadOnlyCollection<fsVersionedType>.System.Collections.IList.Add
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.System.Collections.IList.Add
	|-ReadOnlyCollection<MinimapPoint>.System.Collections.IList.Add
	|-ReadOnlyCollection<MusicStateInfo>.System.Collections.IList.Add
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.System.Collections.IList.Add
	|-ReadOnlyCollection<JsonPosition>.System.Collections.IList.Add
	|-ReadOnlyCollection<pb_BezierPoint>.System.Collections.IList.Add
	|-ReadOnlyCollection<pb_Edge>.System.Collections.IList.Add
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IList.Add
	|-ReadOnlyCollection<ValueDropdownItem<object>>.System.Collections.IList.Add
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.System.Collections.IList.Add
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.System.Collections.IList.Add
	|-ReadOnlyCollection<SerializationNode>.System.Collections.IList.Add
	|-ReadOnlyCollection<DeepReflection.PathStep>.System.Collections.IList.Add
	|-ReadOnlyCollection<CCalEffInfo>.System.Collections.IList.Add
	|-ReadOnlyCollection<SkillRayHit>.System.Collections.IList.Add
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.System.Collections.IList.Add
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IList.Add
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IList.Add
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IList.Add
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.System.Collections.IList.Add
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.System.Collections.IList.Add
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.System.Collections.IList.Add
	|-ReadOnlyCollection<CSteamID>.System.Collections.IList.Add
	|-ReadOnlyCollection<bool>.System.Collections.IList.Add
	|-ReadOnlyCollection<byte>.System.Collections.IList.Add
	|-ReadOnlyCollection<char>.System.Collections.IList.Add
	|-ReadOnlyCollection<DictionaryEntry>.System.Collections.IList.Add
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.System.Collections.IList.Add
	|-ReadOnlyCollection<KeyValuePair<int, int>>.System.Collections.IList.Add
	|-ReadOnlyCollection<KeyValuePair<int, object>>.System.Collections.IList.Add
	|-ReadOnlyCollection<KeyValuePair<object, object>>.System.Collections.IList.Add
	|-ReadOnlyCollection<EventProvider.SessionInfo>.System.Collections.IList.Add
	|-ReadOnlyCollection<Guid>.System.Collections.IList.Add
	|-ReadOnlyCollection<int>.System.Collections.IList.Add
	|-ReadOnlyCollection<Int32Enum>.System.Collections.IList.Add
	|-ReadOnlyCollection<long>.System.Collections.IList.Add
	|-ReadOnlyCollection<InterpretedFrameInfo>.System.Collections.IList.Add
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IList.Add
	|-ReadOnlyCollection<object>.System.Collections.IList.Add
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.System.Collections.IList.Add
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.System.Collections.IList.Add
	|-ReadOnlyCollection<float>.System.Collections.IList.Add
	|-ReadOnlyCollection<uint>.System.Collections.IList.Add
	|-ReadOnlyCollection<ulong>.System.Collections.IList.Add
	|-ReadOnlyCollection<TexturePacker.SpriteData>.System.Collections.IList.Add
	|-ReadOnlyCollection<AnimatorClipInfo>.System.Collections.IList.Add
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.System.Collections.IList.Add
	|-ReadOnlyCollection<BoneWeight>.System.Collections.IList.Add
	|-ReadOnlyCollection<Color32>.System.Collections.IList.Add
	|-ReadOnlyCollection<Color>.System.Collections.IList.Add
	|-ReadOnlyCollection<CombineInstance>.System.Collections.IList.Add
	|-ReadOnlyCollection<RaycastResult>.System.Collections.IList.Add
	|-ReadOnlyCollection<ShaderPassName>.System.Collections.IList.Add
	|-ReadOnlyCollection<VisibleLight>.System.Collections.IList.Add
	|-ReadOnlyCollection<VisibleReflectionProbe>.System.Collections.IList.Add
	|-ReadOnlyCollection<IntervalTreeNode>.System.Collections.IList.Add
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.System.Collections.IList.Add
	|-ReadOnlyCollection<Matrix4x4>.System.Collections.IList.Add
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IList.Add
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IList.Add
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IList.Add
	|-ReadOnlyCollection<ChannelPacket>.System.Collections.IList.Add
	|-ReadOnlyCollection<ClientScene.PendingOwner>.System.Collections.IList.Add
	|-ReadOnlyCollection<LocalClient.InternalMsg>.System.Collections.IList.Add
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.System.Collections.IList.Add
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IList.Add
	|-ReadOnlyCollection<CRCMessageEntry>.System.Collections.IList.Add
	|-ReadOnlyCollection<PeerInfoPlayer>.System.Collections.IList.Add
	|-ReadOnlyCollection<ParticleSystem.Particle>.System.Collections.IList.Add
	|-ReadOnlyCollection<Playable>.System.Collections.IList.Add
	|-ReadOnlyCollection<Quaternion>.System.Collections.IList.Add
	|-ReadOnlyCollection<RaycastHit>.System.Collections.IList.Add
	|-ReadOnlyCollection<Rect>.System.Collections.IList.Add
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.System.Collections.IList.Add
	|-ReadOnlyCollection<RenderTargetIdentifier>.System.Collections.IList.Add
	|-ReadOnlyCollection<GlyphRect>.System.Collections.IList.Add
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IList.Add
	|-ReadOnlyCollection<UICharInfo>.System.Collections.IList.Add
	|-ReadOnlyCollection<UILineInfo>.System.Collections.IList.Add
	|-ReadOnlyCollection<UIVertex>.System.Collections.IList.Add
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.System.Collections.IList.Add
	|-ReadOnlyCollection<Vector2>.System.Collections.IList.Add
	|-ReadOnlyCollection<Vector2Int>.System.Collections.IList.Add
	|-ReadOnlyCollection<Vector3>.System.Collections.IList.Add
	|-ReadOnlyCollection<Vector4>.System.Collections.IList.Add
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.System.Collections.IList.Add
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.System.Collections.IList.Add
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.System.Collections.IList.Add
	|-ReadOnlyCollection<ZmID>.System.Collections.IList.Add
	*/

	private void System.Collections.IList.Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x259CD70 Offset: 0x259BD70 VA: 0x18259CD70
	|-ReadOnlyCollection<DataSet.FaceIndices>.System.Collections.IList.Clear
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.System.Collections.IList.Clear
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.System.Collections.IList.Clear
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.System.Collections.IList.Clear
	|-ReadOnlyCollection<CameraState.CustomBlendable>.System.Collections.IList.Clear
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.System.Collections.IList.Clear
	|-ReadOnlyCollection<DoublePoint>.System.Collections.IList.Clear
	|-ReadOnlyCollection<IntPoint>.System.Collections.IList.Clear
	|-ReadOnlyCollection<DgwResultServerInfo>.System.Collections.IList.Clear
	|-ReadOnlyCollection<DgwServerForJson>.System.Collections.IList.Clear
	|-ReadOnlyCollection<DgwServerInfo>.System.Collections.IList.Clear
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.Clear
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.Clear
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IList.Clear
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IList.Clear
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IList.Clear
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IList.Clear
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IList.Clear
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IList.Clear
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IList.Clear
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IList.Clear
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IList.Clear
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IList.Clear
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IList.Clear
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IList.Clear
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IList.Clear
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IList.Clear
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IList.Clear
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IList.Clear
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IList.Clear
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IList.Clear
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IList.Clear
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IList.Clear
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IList.Clear
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IList.Clear
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IList.Clear
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IList.Clear
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IList.Clear
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IList.Clear
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IList.Clear
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IList.Clear
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IList.Clear
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IList.Clear
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IList.Clear
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IList.Clear
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IList.Clear
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IList.Clear
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IList.Clear
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IList.Clear
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IList.Clear
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IList.Clear
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IList.Clear
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IList.Clear
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IList.Clear
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IList.Clear
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IList.Clear
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IList.Clear
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IList.Clear
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IList.Clear
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IList.Clear
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IList.Clear
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IList.Clear
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IList.Clear
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IList.Clear
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IList.Clear
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IList.Clear
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IList.Clear
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IList.Clear
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IList.Clear
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IList.Clear
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IList.Clear
	|-ReadOnlyCollection<NameGenerate.NameWeight>.System.Collections.IList.Clear
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.System.Collections.IList.Clear
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.System.Collections.IList.Clear
	|-ReadOnlyCollection<RangeU16>.System.Collections.IList.Clear
	|-ReadOnlyCollection<OneInfo>.System.Collections.IList.Clear
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.System.Collections.IList.Clear
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.System.Collections.IList.Clear
	|-ReadOnlyCollection<EngineHotKey>.System.Collections.IList.Clear
	|-ReadOnlyCollection<HitInfo>.System.Collections.IList.Clear
	|-ReadOnlyCollection<LogMessage>.System.Collections.IList.Clear
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.System.Collections.IList.Clear
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IList.Clear
	|-ReadOnlyCollection<PropertyMetadata>.System.Collections.IList.Clear
	|-ReadOnlyCollection<fsVersionedType>.System.Collections.IList.Clear
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.System.Collections.IList.Clear
	|-ReadOnlyCollection<MinimapPoint>.System.Collections.IList.Clear
	|-ReadOnlyCollection<MusicStateInfo>.System.Collections.IList.Clear
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.System.Collections.IList.Clear
	|-ReadOnlyCollection<JsonPosition>.System.Collections.IList.Clear
	|-ReadOnlyCollection<pb_BezierPoint>.System.Collections.IList.Clear
	|-ReadOnlyCollection<pb_Edge>.System.Collections.IList.Clear
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IList.Clear
	|-ReadOnlyCollection<ValueDropdownItem<object>>.System.Collections.IList.Clear
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.System.Collections.IList.Clear
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.System.Collections.IList.Clear
	|-ReadOnlyCollection<SerializationNode>.System.Collections.IList.Clear
	|-ReadOnlyCollection<DeepReflection.PathStep>.System.Collections.IList.Clear
	|-ReadOnlyCollection<CCalEffInfo>.System.Collections.IList.Clear
	|-ReadOnlyCollection<SkillRayHit>.System.Collections.IList.Clear
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.System.Collections.IList.Clear
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IList.Clear
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IList.Clear
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IList.Clear
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.System.Collections.IList.Clear
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.System.Collections.IList.Clear
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.System.Collections.IList.Clear
	|-ReadOnlyCollection<CSteamID>.System.Collections.IList.Clear
	|-ReadOnlyCollection<bool>.System.Collections.IList.Clear
	|-ReadOnlyCollection<byte>.System.Collections.IList.Clear
	|-ReadOnlyCollection<char>.System.Collections.IList.Clear
	|-ReadOnlyCollection<DictionaryEntry>.System.Collections.IList.Clear
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.System.Collections.IList.Clear
	|-ReadOnlyCollection<KeyValuePair<int, int>>.System.Collections.IList.Clear
	|-ReadOnlyCollection<KeyValuePair<int, object>>.System.Collections.IList.Clear
	|-ReadOnlyCollection<KeyValuePair<object, object>>.System.Collections.IList.Clear
	|-ReadOnlyCollection<EventProvider.SessionInfo>.System.Collections.IList.Clear
	|-ReadOnlyCollection<Guid>.System.Collections.IList.Clear
	|-ReadOnlyCollection<int>.System.Collections.IList.Clear
	|-ReadOnlyCollection<Int32Enum>.System.Collections.IList.Clear
	|-ReadOnlyCollection<long>.System.Collections.IList.Clear
	|-ReadOnlyCollection<InterpretedFrameInfo>.System.Collections.IList.Clear
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IList.Clear
	|-ReadOnlyCollection<object>.System.Collections.IList.Clear
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.System.Collections.IList.Clear
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.System.Collections.IList.Clear
	|-ReadOnlyCollection<float>.System.Collections.IList.Clear
	|-ReadOnlyCollection<uint>.System.Collections.IList.Clear
	|-ReadOnlyCollection<ulong>.System.Collections.IList.Clear
	|-ReadOnlyCollection<TexturePacker.SpriteData>.System.Collections.IList.Clear
	|-ReadOnlyCollection<AnimatorClipInfo>.System.Collections.IList.Clear
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.System.Collections.IList.Clear
	|-ReadOnlyCollection<BoneWeight>.System.Collections.IList.Clear
	|-ReadOnlyCollection<Color32>.System.Collections.IList.Clear
	|-ReadOnlyCollection<Color>.System.Collections.IList.Clear
	|-ReadOnlyCollection<CombineInstance>.System.Collections.IList.Clear
	|-ReadOnlyCollection<RaycastResult>.System.Collections.IList.Clear
	|-ReadOnlyCollection<ShaderPassName>.System.Collections.IList.Clear
	|-ReadOnlyCollection<VisibleLight>.System.Collections.IList.Clear
	|-ReadOnlyCollection<VisibleReflectionProbe>.System.Collections.IList.Clear
	|-ReadOnlyCollection<IntervalTreeNode>.System.Collections.IList.Clear
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.System.Collections.IList.Clear
	|-ReadOnlyCollection<Matrix4x4>.System.Collections.IList.Clear
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IList.Clear
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IList.Clear
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IList.Clear
	|-ReadOnlyCollection<ChannelPacket>.System.Collections.IList.Clear
	|-ReadOnlyCollection<ClientScene.PendingOwner>.System.Collections.IList.Clear
	|-ReadOnlyCollection<LocalClient.InternalMsg>.System.Collections.IList.Clear
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.System.Collections.IList.Clear
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IList.Clear
	|-ReadOnlyCollection<CRCMessageEntry>.System.Collections.IList.Clear
	|-ReadOnlyCollection<PeerInfoPlayer>.System.Collections.IList.Clear
	|-ReadOnlyCollection<ParticleSystem.Particle>.System.Collections.IList.Clear
	|-ReadOnlyCollection<Playable>.System.Collections.IList.Clear
	|-ReadOnlyCollection<Quaternion>.System.Collections.IList.Clear
	|-ReadOnlyCollection<RaycastHit>.System.Collections.IList.Clear
	|-ReadOnlyCollection<Rect>.System.Collections.IList.Clear
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.System.Collections.IList.Clear
	|-ReadOnlyCollection<RenderTargetIdentifier>.System.Collections.IList.Clear
	|-ReadOnlyCollection<GlyphRect>.System.Collections.IList.Clear
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IList.Clear
	|-ReadOnlyCollection<UICharInfo>.System.Collections.IList.Clear
	|-ReadOnlyCollection<UILineInfo>.System.Collections.IList.Clear
	|-ReadOnlyCollection<UIVertex>.System.Collections.IList.Clear
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.System.Collections.IList.Clear
	|-ReadOnlyCollection<Vector2>.System.Collections.IList.Clear
	|-ReadOnlyCollection<Vector2Int>.System.Collections.IList.Clear
	|-ReadOnlyCollection<Vector3>.System.Collections.IList.Clear
	|-ReadOnlyCollection<Vector4>.System.Collections.IList.Clear
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.System.Collections.IList.Clear
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.System.Collections.IList.Clear
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.System.Collections.IList.Clear
	|-ReadOnlyCollection<ZmID>.System.Collections.IList.Clear
	*/

	private static bool IsCompatibleObject(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x270B1B0 Offset: 0x270A1B0 VA: 0x18270B1B0
	|-ReadOnlyCollection<DataSet.FaceIndices>.IsCompatibleObject
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.IsCompatibleObject
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.IsCompatibleObject
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.IsCompatibleObject
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.IsCompatibleObject
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.IsCompatibleObject
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.IsCompatibleObject
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.IsCompatibleObject
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.IsCompatibleObject
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.IsCompatibleObject
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.IsCompatibleObject
	|-ReadOnlyCollection<UICharInfo>.IsCompatibleObject
	|-ReadOnlyCollection<Vector3>.IsCompatibleObject
	|
	|-RVA: 0x26D18E0 Offset: 0x26D08E0 VA: 0x1826D18E0
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.IsCompatibleObject
	|-ReadOnlyCollection<CameraState.CustomBlendable>.IsCompatibleObject
	|-ReadOnlyCollection<IntPoint>.IsCompatibleObject
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.IsCompatibleObject
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.IsCompatibleObject
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.IsCompatibleObject
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.IsCompatibleObject
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.IsCompatibleObject
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.IsCompatibleObject
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.IsCompatibleObject
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.IsCompatibleObject
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.IsCompatibleObject
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.IsCompatibleObject
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.IsCompatibleObject
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.IsCompatibleObject
	|-ReadOnlyCollection<LogMessage>.IsCompatibleObject
	|-ReadOnlyCollection<MusicStateInfo>.IsCompatibleObject
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.IsCompatibleObject
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.IsCompatibleObject
	|-ReadOnlyCollection<ValueDropdownItem<object>>.IsCompatibleObject
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.IsCompatibleObject
	|-ReadOnlyCollection<CCalEffInfo>.IsCompatibleObject
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.IsCompatibleObject
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.IsCompatibleObject
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.IsCompatibleObject
	|-ReadOnlyCollection<DictionaryEntry>.IsCompatibleObject
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.IsCompatibleObject
	|-ReadOnlyCollection<KeyValuePair<int, object>>.IsCompatibleObject
	|-ReadOnlyCollection<KeyValuePair<object, object>>.IsCompatibleObject
	|-ReadOnlyCollection<Guid>.IsCompatibleObject
	|-ReadOnlyCollection<InterpretedFrameInfo>.IsCompatibleObject
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.IsCompatibleObject
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.IsCompatibleObject
	|-ReadOnlyCollection<LocalClient.InternalMsg>.IsCompatibleObject
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.IsCompatibleObject
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.IsCompatibleObject
	|-ReadOnlyCollection<CRCMessageEntry>.IsCompatibleObject
	|-ReadOnlyCollection<Playable>.IsCompatibleObject
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.IsCompatibleObject
	|-ReadOnlyCollection<GlyphRect>.IsCompatibleObject
	|-ReadOnlyCollection<UILineInfo>.IsCompatibleObject
	|
	|-RVA: 0x2775280 Offset: 0x2774280 VA: 0x182775280
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.IsCompatibleObject
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.IsCompatibleObject
	|-ReadOnlyCollection<TexturePacker.SpriteData>.IsCompatibleObject
	|-ReadOnlyCollection<Matrix4x4>.IsCompatibleObject
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.IsCompatibleObject
	|
	|-RVA: 0x26C4BA0 Offset: 0x26C3BA0 VA: 0x1826C4BA0
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.IsCompatibleObject
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.IsCompatibleObject
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.IsCompatibleObject
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.IsCompatibleObject
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.IsCompatibleObject
	|-ReadOnlyCollection<HitInfo>.IsCompatibleObject
	|-ReadOnlyCollection<DeepReflection.PathStep>.IsCompatibleObject
	|-ReadOnlyCollection<RenderTargetIdentifier>.IsCompatibleObject
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.IsCompatibleObject
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.IsCompatibleObject
	|
	|-RVA: 0x2775570 Offset: 0x2774570 VA: 0x182775570
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.IsCompatibleObject
	|-ReadOnlyCollection<DgwResultServerInfo>.IsCompatibleObject
	|-ReadOnlyCollection<DgwServerForJson>.IsCompatibleObject
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.IsCompatibleObject
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.IsCompatibleObject
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.IsCompatibleObject
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.IsCompatibleObject
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.IsCompatibleObject
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.IsCompatibleObject
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.IsCompatibleObject
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.IsCompatibleObject
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.IsCompatibleObject
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.IsCompatibleObject
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.IsCompatibleObject
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.IsCompatibleObject
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.IsCompatibleObject
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.IsCompatibleObject
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.IsCompatibleObject
	|-ReadOnlyCollection<EngineHotKey>.IsCompatibleObject
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.IsCompatibleObject
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.IsCompatibleObject
	|-ReadOnlyCollection<pb_Edge>.IsCompatibleObject
	|-ReadOnlyCollection<CSteamID>.IsCompatibleObject
	|-ReadOnlyCollection<KeyValuePair<int, int>>.IsCompatibleObject
	|-ReadOnlyCollection<EventProvider.SessionInfo>.IsCompatibleObject
	|-ReadOnlyCollection<long>.IsCompatibleObject
	|-ReadOnlyCollection<ulong>.IsCompatibleObject
	|-ReadOnlyCollection<AnimatorClipInfo>.IsCompatibleObject
	|-ReadOnlyCollection<ClientScene.PendingOwner>.IsCompatibleObject
	|-ReadOnlyCollection<PeerInfoPlayer>.IsCompatibleObject
	|-ReadOnlyCollection<Vector2Int>.IsCompatibleObject
	|-ReadOnlyCollection<ZmID>.IsCompatibleObject
	|
	|-RVA: 0x26D1020 Offset: 0x26D0020 VA: 0x1826D1020
	|-ReadOnlyCollection<DoublePoint>.IsCompatibleObject
	|-ReadOnlyCollection<Color>.IsCompatibleObject
	|-ReadOnlyCollection<Quaternion>.IsCompatibleObject
	|-ReadOnlyCollection<Rect>.IsCompatibleObject
	|-ReadOnlyCollection<Vector4>.IsCompatibleObject
	|
	|-RVA: 0x26D1C30 Offset: 0x26D0C30 VA: 0x1826D1C30
	|-ReadOnlyCollection<DgwServerInfo>.IsCompatibleObject
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.IsCompatibleObject
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.IsCompatibleObject
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.IsCompatibleObject
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.IsCompatibleObject
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.IsCompatibleObject
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.IsCompatibleObject
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.IsCompatibleObject
	|-ReadOnlyCollection<NameGenerate.NameWeight>.IsCompatibleObject
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.IsCompatibleObject
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.IsCompatibleObject
	|-ReadOnlyCollection<PropertyMetadata>.IsCompatibleObject
	|-ReadOnlyCollection<fsVersionedType>.IsCompatibleObject
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.IsCompatibleObject
	|-ReadOnlyCollection<MinimapPoint>.IsCompatibleObject
	|-ReadOnlyCollection<JsonPosition>.IsCompatibleObject
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.IsCompatibleObject
	|-ReadOnlyCollection<SerializationNode>.IsCompatibleObject
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.IsCompatibleObject
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.IsCompatibleObject
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.IsCompatibleObject
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.IsCompatibleObject
	|-ReadOnlyCollection<IntervalTreeNode>.IsCompatibleObject
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.IsCompatibleObject
	|-ReadOnlyCollection<ChannelPacket>.IsCompatibleObject
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.IsCompatibleObject
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.IsCompatibleObject
	|
	|-RVA: 0x270B2A0 Offset: 0x270A2A0 VA: 0x18270B2A0
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.IsCompatibleObject
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.IsCompatibleObject
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.IsCompatibleObject
	|
	|-RVA: 0x270B3A0 Offset: 0x270A3A0 VA: 0x18270B3A0
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.IsCompatibleObject
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.IsCompatibleObject
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.IsCompatibleObject
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.IsCompatibleObject
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.IsCompatibleObject
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.IsCompatibleObject
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.IsCompatibleObject
	|-ReadOnlyCollection<OneInfo>.IsCompatibleObject
	|-ReadOnlyCollection<BoneWeight>.IsCompatibleObject
	|
	|-RVA: 0x270B5C0 Offset: 0x270A5C0 VA: 0x18270B5C0
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.IsCompatibleObject
	|
	|-RVA: 0x26D1390 Offset: 0x26D0390 VA: 0x1826D1390
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.IsCompatibleObject
	|-ReadOnlyCollection<RaycastResult>.IsCompatibleObject
	|
	|-RVA: 0x270B4A0 Offset: 0x270A4A0 VA: 0x18270B4A0
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.IsCompatibleObject
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.IsCompatibleObject
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.IsCompatibleObject
	|
	|-RVA: 0x27751A0 Offset: 0x27741A0 VA: 0x1827751A0
	|-ReadOnlyCollection<RangeU16>.IsCompatibleObject
	|-ReadOnlyCollection<int>.IsCompatibleObject
	|-ReadOnlyCollection<Int32Enum>.IsCompatibleObject
	|-ReadOnlyCollection<uint>.IsCompatibleObject
	|-ReadOnlyCollection<Color32>.IsCompatibleObject
	|-ReadOnlyCollection<ShaderPassName>.IsCompatibleObject
	|
	|-RVA: 0x26C4A90 Offset: 0x26C3A90 VA: 0x1826C4A90
	|-ReadOnlyCollection<pb_BezierPoint>.IsCompatibleObject
	|
	|-RVA: 0x26C4980 Offset: 0x26C3980 VA: 0x1826C4980
	|-ReadOnlyCollection<SkillRayHit>.IsCompatibleObject
	|
	|-RVA: 0x2775490 Offset: 0x2774490 VA: 0x182775490
	|-ReadOnlyCollection<bool>.IsCompatibleObject
	|-ReadOnlyCollection<byte>.IsCompatibleObject
	|
	|-RVA: 0x27757A0 Offset: 0x27747A0 VA: 0x1827757A0
	|-ReadOnlyCollection<char>.IsCompatibleObject
	|
	|-RVA: 0x2775650 Offset: 0x2774650 VA: 0x182775650
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.IsCompatibleObject
	|
	|-RVA: 0x2775880 Offset: 0x2774880 VA: 0x182775880
	|-ReadOnlyCollection<object>.IsCompatibleObject
	|
	|-RVA: 0x27753A0 Offset: 0x27743A0 VA: 0x1827753A0
	|-ReadOnlyCollection<float>.IsCompatibleObject
	|
	|-RVA: 0x26D1250 Offset: 0x26D0250 VA: 0x1826D1250
	|-ReadOnlyCollection<CombineInstance>.IsCompatibleObject
	|
	|-RVA: 0x26D19D0 Offset: 0x26D09D0 VA: 0x1826D19D0
	|-ReadOnlyCollection<VisibleLight>.IsCompatibleObject
	|
	|-RVA: 0x26D14D0 Offset: 0x26D04D0 VA: 0x1826D14D0
	|-ReadOnlyCollection<VisibleReflectionProbe>.IsCompatibleObject
	|
	|-RVA: 0x26D1790 Offset: 0x26D0790 VA: 0x1826D1790
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.IsCompatibleObject
	|
	|-RVA: 0x26D1D30 Offset: 0x26D0D30 VA: 0x1826D1D30
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.IsCompatibleObject
	|
	|-RVA: 0x26D1630 Offset: 0x26D0630 VA: 0x1826D1630
	|-ReadOnlyCollection<ParticleSystem.Particle>.IsCompatibleObject
	|
	|-RVA: 0x26D1B20 Offset: 0x26D0B20 VA: 0x1826D1B20
	|-ReadOnlyCollection<RaycastHit>.IsCompatibleObject
	|
	|-RVA: 0x26D1110 Offset: 0x26D0110 VA: 0x1826D1110
	|-ReadOnlyCollection<UIVertex>.IsCompatibleObject
	|
	|-RVA: 0x24D7BA0 Offset: 0x24D6BA0 VA: 0x1824D7BA0
	|-ReadOnlyCollection<Vector2>.IsCompatibleObject
	*/

	private bool System.Collections.IList.Contains(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2720F30 Offset: 0x271FF30 VA: 0x182720F30
	|-ReadOnlyCollection<DataSet.FaceIndices>.System.Collections.IList.Contains
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.Contains
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IList.Contains
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IList.Contains
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IList.Contains
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IList.Contains
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IList.Contains
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IList.Contains
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IList.Contains
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IList.Contains
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IList.Contains
	|-ReadOnlyCollection<UICharInfo>.System.Collections.IList.Contains
	|-ReadOnlyCollection<Vector3>.System.Collections.IList.Contains
	|
	|-RVA: 0x2715E60 Offset: 0x2714E60 VA: 0x182715E60
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.System.Collections.IList.Contains
	|-ReadOnlyCollection<CameraState.CustomBlendable>.System.Collections.IList.Contains
	|-ReadOnlyCollection<DoublePoint>.System.Collections.IList.Contains
	|-ReadOnlyCollection<IntPoint>.System.Collections.IList.Contains
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IList.Contains
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IList.Contains
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IList.Contains
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IList.Contains
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IList.Contains
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IList.Contains
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IList.Contains
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IList.Contains
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IList.Contains
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IList.Contains
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IList.Contains
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IList.Contains
	|-ReadOnlyCollection<LogMessage>.System.Collections.IList.Contains
	|-ReadOnlyCollection<MusicStateInfo>.System.Collections.IList.Contains
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.System.Collections.IList.Contains
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IList.Contains
	|-ReadOnlyCollection<ValueDropdownItem<object>>.System.Collections.IList.Contains
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.System.Collections.IList.Contains
	|-ReadOnlyCollection<CCalEffInfo>.System.Collections.IList.Contains
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IList.Contains
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.System.Collections.IList.Contains
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.System.Collections.IList.Contains
	|-ReadOnlyCollection<DictionaryEntry>.System.Collections.IList.Contains
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.System.Collections.IList.Contains
	|-ReadOnlyCollection<KeyValuePair<int, object>>.System.Collections.IList.Contains
	|-ReadOnlyCollection<KeyValuePair<object, object>>.System.Collections.IList.Contains
	|-ReadOnlyCollection<Guid>.System.Collections.IList.Contains
	|-ReadOnlyCollection<InterpretedFrameInfo>.System.Collections.IList.Contains
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.System.Collections.IList.Contains
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.System.Collections.IList.Contains
	|-ReadOnlyCollection<Color>.System.Collections.IList.Contains
	|-ReadOnlyCollection<LocalClient.InternalMsg>.System.Collections.IList.Contains
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.System.Collections.IList.Contains
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IList.Contains
	|-ReadOnlyCollection<CRCMessageEntry>.System.Collections.IList.Contains
	|-ReadOnlyCollection<Playable>.System.Collections.IList.Contains
	|-ReadOnlyCollection<Quaternion>.System.Collections.IList.Contains
	|-ReadOnlyCollection<Rect>.System.Collections.IList.Contains
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.System.Collections.IList.Contains
	|-ReadOnlyCollection<GlyphRect>.System.Collections.IList.Contains
	|-ReadOnlyCollection<UILineInfo>.System.Collections.IList.Contains
	|-ReadOnlyCollection<Vector4>.System.Collections.IList.Contains
	|
	|-RVA: 0x259CB90 Offset: 0x259BB90 VA: 0x18259CB90
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.System.Collections.IList.Contains
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.System.Collections.IList.Contains
	|-ReadOnlyCollection<TexturePacker.SpriteData>.System.Collections.IList.Contains
	|-ReadOnlyCollection<Matrix4x4>.System.Collections.IList.Contains
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.System.Collections.IList.Contains
	|
	|-RVA: 0x26CF890 Offset: 0x26CE890 VA: 0x1826CF890
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.System.Collections.IList.Contains
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IList.Contains
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IList.Contains
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IList.Contains
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.System.Collections.IList.Contains
	|-ReadOnlyCollection<HitInfo>.System.Collections.IList.Contains
	|-ReadOnlyCollection<DeepReflection.PathStep>.System.Collections.IList.Contains
	|-ReadOnlyCollection<RenderTargetIdentifier>.System.Collections.IList.Contains
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IList.Contains
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.System.Collections.IList.Contains
	|
	|-RVA: 0x2780390 Offset: 0x277F390 VA: 0x182780390
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.System.Collections.IList.Contains
	|-ReadOnlyCollection<DgwResultServerInfo>.System.Collections.IList.Contains
	|-ReadOnlyCollection<DgwServerForJson>.System.Collections.IList.Contains
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IList.Contains
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IList.Contains
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IList.Contains
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IList.Contains
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IList.Contains
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IList.Contains
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IList.Contains
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IList.Contains
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IList.Contains
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IList.Contains
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IList.Contains
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IList.Contains
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IList.Contains
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IList.Contains
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IList.Contains
	|-ReadOnlyCollection<EngineHotKey>.System.Collections.IList.Contains
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.System.Collections.IList.Contains
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IList.Contains
	|-ReadOnlyCollection<pb_Edge>.System.Collections.IList.Contains
	|-ReadOnlyCollection<CSteamID>.System.Collections.IList.Contains
	|-ReadOnlyCollection<KeyValuePair<int, int>>.System.Collections.IList.Contains
	|-ReadOnlyCollection<EventProvider.SessionInfo>.System.Collections.IList.Contains
	|-ReadOnlyCollection<long>.System.Collections.IList.Contains
	|-ReadOnlyCollection<ulong>.System.Collections.IList.Contains
	|-ReadOnlyCollection<AnimatorClipInfo>.System.Collections.IList.Contains
	|-ReadOnlyCollection<ClientScene.PendingOwner>.System.Collections.IList.Contains
	|-ReadOnlyCollection<PeerInfoPlayer>.System.Collections.IList.Contains
	|-ReadOnlyCollection<Vector2>.System.Collections.IList.Contains
	|-ReadOnlyCollection<Vector2Int>.System.Collections.IList.Contains
	|-ReadOnlyCollection<ZmID>.System.Collections.IList.Contains
	|
	|-RVA: 0x26DCE60 Offset: 0x26DBE60 VA: 0x1826DCE60
	|-ReadOnlyCollection<DgwServerInfo>.System.Collections.IList.Contains
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.Contains
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IList.Contains
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IList.Contains
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IList.Contains
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IList.Contains
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IList.Contains
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IList.Contains
	|-ReadOnlyCollection<NameGenerate.NameWeight>.System.Collections.IList.Contains
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.System.Collections.IList.Contains
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.System.Collections.IList.Contains
	|-ReadOnlyCollection<PropertyMetadata>.System.Collections.IList.Contains
	|-ReadOnlyCollection<fsVersionedType>.System.Collections.IList.Contains
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.System.Collections.IList.Contains
	|-ReadOnlyCollection<MinimapPoint>.System.Collections.IList.Contains
	|-ReadOnlyCollection<JsonPosition>.System.Collections.IList.Contains
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.System.Collections.IList.Contains
	|-ReadOnlyCollection<SerializationNode>.System.Collections.IList.Contains
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.System.Collections.IList.Contains
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IList.Contains
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IList.Contains
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.System.Collections.IList.Contains
	|-ReadOnlyCollection<IntervalTreeNode>.System.Collections.IList.Contains
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.System.Collections.IList.Contains
	|-ReadOnlyCollection<ChannelPacket>.System.Collections.IList.Contains
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.System.Collections.IList.Contains
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.System.Collections.IList.Contains
	|
	|-RVA: 0x2715C70 Offset: 0x2714C70 VA: 0x182715C70
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IList.Contains
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IList.Contains
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IList.Contains
	|
	|-RVA: 0x26CF6A0 Offset: 0x26CE6A0 VA: 0x1826CF6A0
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IList.Contains
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IList.Contains
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IList.Contains
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IList.Contains
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IList.Contains
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IList.Contains
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.System.Collections.IList.Contains
	|-ReadOnlyCollection<OneInfo>.System.Collections.IList.Contains
	|-ReadOnlyCollection<BoneWeight>.System.Collections.IList.Contains
	|
	|-RVA: 0x2715D60 Offset: 0x2714D60 VA: 0x182715D60
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IList.Contains
	|
	|-RVA: 0x26DC550 Offset: 0x26DB550 VA: 0x1826DC550
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IList.Contains
	|-ReadOnlyCollection<RaycastResult>.System.Collections.IList.Contains
	|
	|-RVA: 0x26DD190 Offset: 0x26DC190 VA: 0x1826DD190
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IList.Contains
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IList.Contains
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IList.Contains
	|
	|-RVA: 0x26DC670 Offset: 0x26DB670 VA: 0x1826DC670
	|-ReadOnlyCollection<RangeU16>.System.Collections.IList.Contains
	|-ReadOnlyCollection<int>.System.Collections.IList.Contains
	|-ReadOnlyCollection<Int32Enum>.System.Collections.IList.Contains
	|-ReadOnlyCollection<uint>.System.Collections.IList.Contains
	|-ReadOnlyCollection<Color32>.System.Collections.IList.Contains
	|-ReadOnlyCollection<ShaderPassName>.System.Collections.IList.Contains
	|
	|-RVA: 0x26CF790 Offset: 0x26CE790 VA: 0x1826CF790
	|-ReadOnlyCollection<pb_BezierPoint>.System.Collections.IList.Contains
	|
	|-RVA: 0x26CF990 Offset: 0x26CE990 VA: 0x1826CF990
	|-ReadOnlyCollection<SkillRayHit>.System.Collections.IList.Contains
	|
	|-RVA: 0x2780110 Offset: 0x277F110 VA: 0x182780110
	|-ReadOnlyCollection<bool>.System.Collections.IList.Contains
	|-ReadOnlyCollection<byte>.System.Collections.IList.Contains
	|
	|-RVA: 0x27805B0 Offset: 0x277F5B0 VA: 0x1827805B0
	|-ReadOnlyCollection<char>.System.Collections.IList.Contains
	|
	|-RVA: 0x2780460 Offset: 0x277F460 VA: 0x182780460
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IList.Contains
	|
	|-RVA: 0x27802C0 Offset: 0x277F2C0 VA: 0x1827802C0
	|-ReadOnlyCollection<object>.System.Collections.IList.Contains
	|
	|-RVA: 0x27801E0 Offset: 0x277F1E0 VA: 0x1827801E0
	|-ReadOnlyCollection<float>.System.Collections.IList.Contains
	|
	|-RVA: 0x26DCC00 Offset: 0x26DBC00 VA: 0x1826DCC00
	|-ReadOnlyCollection<CombineInstance>.System.Collections.IList.Contains
	|
	|-RVA: 0x26DCD30 Offset: 0x26DBD30 VA: 0x1826DCD30
	|-ReadOnlyCollection<VisibleLight>.System.Collections.IList.Contains
	|
	|-RVA: 0x26DCF50 Offset: 0x26DBF50 VA: 0x1826DCF50
	|-ReadOnlyCollection<VisibleReflectionProbe>.System.Collections.IList.Contains
	|
	|-RVA: 0x26DCAD0 Offset: 0x26DBAD0 VA: 0x1826DCAD0
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IList.Contains
	|
	|-RVA: 0x26DC740 Offset: 0x26DB740 VA: 0x1826DC740
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IList.Contains
	|
	|-RVA: 0x26DC990 Offset: 0x26DB990 VA: 0x1826DC990
	|-ReadOnlyCollection<ParticleSystem.Particle>.System.Collections.IList.Contains
	|
	|-RVA: 0x26DD090 Offset: 0x26DC090 VA: 0x1826DD090
	|-ReadOnlyCollection<RaycastHit>.System.Collections.IList.Contains
	|
	|-RVA: 0x26DC870 Offset: 0x26DB870 VA: 0x1826DC870
	|-ReadOnlyCollection<UIVertex>.System.Collections.IList.Contains
	*/

	private int System.Collections.IList.IndexOf(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2721210 Offset: 0x2720210 VA: 0x182721210
	|-ReadOnlyCollection<DataSet.FaceIndices>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<UICharInfo>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<Vector3>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x2780950 Offset: 0x277F950 VA: 0x182780950
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<CameraState.CustomBlendable>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<DoublePoint>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<IntPoint>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<LogMessage>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<MusicStateInfo>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<ValueDropdownItem<object>>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<CCalEffInfo>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<DictionaryEntry>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<KeyValuePair<int, object>>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<KeyValuePair<object, object>>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<Guid>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<InterpretedFrameInfo>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<Color>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<LocalClient.InternalMsg>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<CRCMessageEntry>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<Playable>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<Quaternion>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<Rect>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<GlyphRect>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<UILineInfo>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<Vector4>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x2780760 Offset: 0x277F760 VA: 0x182780760
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<TexturePacker.SpriteData>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<Matrix4x4>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x2721110 Offset: 0x2720110 VA: 0x182721110
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<HitInfo>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<DeepReflection.PathStep>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<RenderTargetIdentifier>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x259CC90 Offset: 0x259BC90 VA: 0x18259CC90
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<DgwResultServerInfo>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<DgwServerForJson>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<EngineHotKey>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<pb_Edge>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<CSteamID>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<KeyValuePair<int, int>>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<EventProvider.SessionInfo>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<long>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<ulong>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<AnimatorClipInfo>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<ClientScene.PendingOwner>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<PeerInfoPlayer>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<Vector2>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<Vector2Int>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<ZmID>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x2716050 Offset: 0x2715050 VA: 0x182716050
	|-ReadOnlyCollection<DgwServerInfo>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<NameGenerate.NameWeight>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<PropertyMetadata>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<fsVersionedType>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<MinimapPoint>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<JsonPosition>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<SerializationNode>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<IntervalTreeNode>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<ChannelPacket>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x2721300 Offset: 0x2720300 VA: 0x182721300
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x2721020 Offset: 0x2720020 VA: 0x182721020
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<OneInfo>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<BoneWeight>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x2715F40 Offset: 0x2714F40 VA: 0x182715F40
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x2716260 Offset: 0x2715260 VA: 0x182716260
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<RaycastResult>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x2716140 Offset: 0x2715140 VA: 0x182716140
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x2780870 Offset: 0x277F870 VA: 0x182780870
	|-ReadOnlyCollection<RangeU16>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<int>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<Int32Enum>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<uint>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<Color32>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<ShaderPassName>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x26CFB80 Offset: 0x26CEB80 VA: 0x1826CFB80
	|-ReadOnlyCollection<pb_BezierPoint>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x26CFA80 Offset: 0x26CEA80 VA: 0x1826CFA80
	|-ReadOnlyCollection<SkillRayHit>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x2780D30 Offset: 0x277FD30 VA: 0x182780D30
	|-ReadOnlyCollection<bool>.System.Collections.IList.IndexOf
	|-ReadOnlyCollection<byte>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x2780680 Offset: 0x277F680 VA: 0x182780680
	|-ReadOnlyCollection<char>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x2780B10 Offset: 0x277FB10 VA: 0x182780B10
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x2780C60 Offset: 0x277FC60 VA: 0x182780C60
	|-ReadOnlyCollection<object>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x2780A30 Offset: 0x277FA30 VA: 0x182780A30
	|-ReadOnlyCollection<float>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x26DD890 Offset: 0x26DC890 VA: 0x1826DD890
	|-ReadOnlyCollection<CombineInstance>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x26DD760 Offset: 0x26DC760 VA: 0x1826DD760
	|-ReadOnlyCollection<VisibleLight>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x26DD9C0 Offset: 0x26DC9C0 VA: 0x1826DD9C0
	|-ReadOnlyCollection<VisibleReflectionProbe>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x26DD4F0 Offset: 0x26DC4F0 VA: 0x1826DD4F0
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x26DD3C0 Offset: 0x26DC3C0 VA: 0x1826DD3C0
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x26DD620 Offset: 0x26DC620 VA: 0x1826DD620
	|-ReadOnlyCollection<ParticleSystem.Particle>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x26DDB10 Offset: 0x26DCB10 VA: 0x1826DDB10
	|-ReadOnlyCollection<RaycastHit>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x26DD2A0 Offset: 0x26DC2A0 VA: 0x1826DD2A0
	|-ReadOnlyCollection<UIVertex>.System.Collections.IList.IndexOf
	*/

	private void System.Collections.IList.Insert(int index, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x259CD70 Offset: 0x259BD70 VA: 0x18259CD70
	|-ReadOnlyCollection<DataSet.FaceIndices>.System.Collections.IList.Insert
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.System.Collections.IList.Insert
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.System.Collections.IList.Insert
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.System.Collections.IList.Insert
	|-ReadOnlyCollection<CameraState.CustomBlendable>.System.Collections.IList.Insert
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.System.Collections.IList.Insert
	|-ReadOnlyCollection<DoublePoint>.System.Collections.IList.Insert
	|-ReadOnlyCollection<IntPoint>.System.Collections.IList.Insert
	|-ReadOnlyCollection<DgwResultServerInfo>.System.Collections.IList.Insert
	|-ReadOnlyCollection<DgwServerForJson>.System.Collections.IList.Insert
	|-ReadOnlyCollection<DgwServerInfo>.System.Collections.IList.Insert
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.Insert
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.Insert
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IList.Insert
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IList.Insert
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IList.Insert
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IList.Insert
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IList.Insert
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IList.Insert
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IList.Insert
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IList.Insert
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IList.Insert
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IList.Insert
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IList.Insert
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IList.Insert
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IList.Insert
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IList.Insert
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IList.Insert
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IList.Insert
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IList.Insert
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IList.Insert
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IList.Insert
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IList.Insert
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IList.Insert
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IList.Insert
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IList.Insert
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IList.Insert
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IList.Insert
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IList.Insert
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IList.Insert
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IList.Insert
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IList.Insert
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IList.Insert
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IList.Insert
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IList.Insert
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IList.Insert
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IList.Insert
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IList.Insert
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IList.Insert
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IList.Insert
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IList.Insert
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IList.Insert
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IList.Insert
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IList.Insert
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IList.Insert
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IList.Insert
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IList.Insert
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IList.Insert
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IList.Insert
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IList.Insert
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IList.Insert
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IList.Insert
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IList.Insert
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IList.Insert
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IList.Insert
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IList.Insert
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IList.Insert
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IList.Insert
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IList.Insert
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IList.Insert
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IList.Insert
	|-ReadOnlyCollection<NameGenerate.NameWeight>.System.Collections.IList.Insert
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.System.Collections.IList.Insert
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.System.Collections.IList.Insert
	|-ReadOnlyCollection<RangeU16>.System.Collections.IList.Insert
	|-ReadOnlyCollection<OneInfo>.System.Collections.IList.Insert
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.System.Collections.IList.Insert
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.System.Collections.IList.Insert
	|-ReadOnlyCollection<EngineHotKey>.System.Collections.IList.Insert
	|-ReadOnlyCollection<HitInfo>.System.Collections.IList.Insert
	|-ReadOnlyCollection<LogMessage>.System.Collections.IList.Insert
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.System.Collections.IList.Insert
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IList.Insert
	|-ReadOnlyCollection<PropertyMetadata>.System.Collections.IList.Insert
	|-ReadOnlyCollection<fsVersionedType>.System.Collections.IList.Insert
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.System.Collections.IList.Insert
	|-ReadOnlyCollection<MinimapPoint>.System.Collections.IList.Insert
	|-ReadOnlyCollection<MusicStateInfo>.System.Collections.IList.Insert
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.System.Collections.IList.Insert
	|-ReadOnlyCollection<JsonPosition>.System.Collections.IList.Insert
	|-ReadOnlyCollection<pb_BezierPoint>.System.Collections.IList.Insert
	|-ReadOnlyCollection<pb_Edge>.System.Collections.IList.Insert
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IList.Insert
	|-ReadOnlyCollection<ValueDropdownItem<object>>.System.Collections.IList.Insert
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.System.Collections.IList.Insert
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.System.Collections.IList.Insert
	|-ReadOnlyCollection<SerializationNode>.System.Collections.IList.Insert
	|-ReadOnlyCollection<DeepReflection.PathStep>.System.Collections.IList.Insert
	|-ReadOnlyCollection<CCalEffInfo>.System.Collections.IList.Insert
	|-ReadOnlyCollection<SkillRayHit>.System.Collections.IList.Insert
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.System.Collections.IList.Insert
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IList.Insert
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IList.Insert
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IList.Insert
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.System.Collections.IList.Insert
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.System.Collections.IList.Insert
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.System.Collections.IList.Insert
	|-ReadOnlyCollection<CSteamID>.System.Collections.IList.Insert
	|-ReadOnlyCollection<bool>.System.Collections.IList.Insert
	|-ReadOnlyCollection<byte>.System.Collections.IList.Insert
	|-ReadOnlyCollection<char>.System.Collections.IList.Insert
	|-ReadOnlyCollection<DictionaryEntry>.System.Collections.IList.Insert
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.System.Collections.IList.Insert
	|-ReadOnlyCollection<KeyValuePair<int, int>>.System.Collections.IList.Insert
	|-ReadOnlyCollection<KeyValuePair<int, object>>.System.Collections.IList.Insert
	|-ReadOnlyCollection<KeyValuePair<object, object>>.System.Collections.IList.Insert
	|-ReadOnlyCollection<EventProvider.SessionInfo>.System.Collections.IList.Insert
	|-ReadOnlyCollection<Guid>.System.Collections.IList.Insert
	|-ReadOnlyCollection<int>.System.Collections.IList.Insert
	|-ReadOnlyCollection<Int32Enum>.System.Collections.IList.Insert
	|-ReadOnlyCollection<long>.System.Collections.IList.Insert
	|-ReadOnlyCollection<InterpretedFrameInfo>.System.Collections.IList.Insert
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IList.Insert
	|-ReadOnlyCollection<object>.System.Collections.IList.Insert
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.System.Collections.IList.Insert
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.System.Collections.IList.Insert
	|-ReadOnlyCollection<float>.System.Collections.IList.Insert
	|-ReadOnlyCollection<uint>.System.Collections.IList.Insert
	|-ReadOnlyCollection<ulong>.System.Collections.IList.Insert
	|-ReadOnlyCollection<TexturePacker.SpriteData>.System.Collections.IList.Insert
	|-ReadOnlyCollection<AnimatorClipInfo>.System.Collections.IList.Insert
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.System.Collections.IList.Insert
	|-ReadOnlyCollection<BoneWeight>.System.Collections.IList.Insert
	|-ReadOnlyCollection<Color32>.System.Collections.IList.Insert
	|-ReadOnlyCollection<Color>.System.Collections.IList.Insert
	|-ReadOnlyCollection<CombineInstance>.System.Collections.IList.Insert
	|-ReadOnlyCollection<RaycastResult>.System.Collections.IList.Insert
	|-ReadOnlyCollection<ShaderPassName>.System.Collections.IList.Insert
	|-ReadOnlyCollection<VisibleLight>.System.Collections.IList.Insert
	|-ReadOnlyCollection<VisibleReflectionProbe>.System.Collections.IList.Insert
	|-ReadOnlyCollection<IntervalTreeNode>.System.Collections.IList.Insert
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.System.Collections.IList.Insert
	|-ReadOnlyCollection<Matrix4x4>.System.Collections.IList.Insert
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IList.Insert
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IList.Insert
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IList.Insert
	|-ReadOnlyCollection<ChannelPacket>.System.Collections.IList.Insert
	|-ReadOnlyCollection<ClientScene.PendingOwner>.System.Collections.IList.Insert
	|-ReadOnlyCollection<LocalClient.InternalMsg>.System.Collections.IList.Insert
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.System.Collections.IList.Insert
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IList.Insert
	|-ReadOnlyCollection<CRCMessageEntry>.System.Collections.IList.Insert
	|-ReadOnlyCollection<PeerInfoPlayer>.System.Collections.IList.Insert
	|-ReadOnlyCollection<ParticleSystem.Particle>.System.Collections.IList.Insert
	|-ReadOnlyCollection<Playable>.System.Collections.IList.Insert
	|-ReadOnlyCollection<Quaternion>.System.Collections.IList.Insert
	|-ReadOnlyCollection<RaycastHit>.System.Collections.IList.Insert
	|-ReadOnlyCollection<Rect>.System.Collections.IList.Insert
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.System.Collections.IList.Insert
	|-ReadOnlyCollection<RenderTargetIdentifier>.System.Collections.IList.Insert
	|-ReadOnlyCollection<GlyphRect>.System.Collections.IList.Insert
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IList.Insert
	|-ReadOnlyCollection<UICharInfo>.System.Collections.IList.Insert
	|-ReadOnlyCollection<UILineInfo>.System.Collections.IList.Insert
	|-ReadOnlyCollection<UIVertex>.System.Collections.IList.Insert
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.System.Collections.IList.Insert
	|-ReadOnlyCollection<Vector2>.System.Collections.IList.Insert
	|-ReadOnlyCollection<Vector2Int>.System.Collections.IList.Insert
	|-ReadOnlyCollection<Vector3>.System.Collections.IList.Insert
	|-ReadOnlyCollection<Vector4>.System.Collections.IList.Insert
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.System.Collections.IList.Insert
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.System.Collections.IList.Insert
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.System.Collections.IList.Insert
	|-ReadOnlyCollection<ZmID>.System.Collections.IList.Insert
	*/

	private void System.Collections.IList.Remove(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x259CD70 Offset: 0x259BD70 VA: 0x18259CD70
	|-ReadOnlyCollection<DataSet.FaceIndices>.System.Collections.IList.Remove
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.System.Collections.IList.Remove
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.System.Collections.IList.Remove
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.System.Collections.IList.Remove
	|-ReadOnlyCollection<CameraState.CustomBlendable>.System.Collections.IList.Remove
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.System.Collections.IList.Remove
	|-ReadOnlyCollection<DoublePoint>.System.Collections.IList.Remove
	|-ReadOnlyCollection<IntPoint>.System.Collections.IList.Remove
	|-ReadOnlyCollection<DgwResultServerInfo>.System.Collections.IList.Remove
	|-ReadOnlyCollection<DgwServerForJson>.System.Collections.IList.Remove
	|-ReadOnlyCollection<DgwServerInfo>.System.Collections.IList.Remove
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.Remove
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.Remove
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IList.Remove
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IList.Remove
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IList.Remove
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IList.Remove
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IList.Remove
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IList.Remove
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IList.Remove
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IList.Remove
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IList.Remove
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IList.Remove
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IList.Remove
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IList.Remove
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IList.Remove
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IList.Remove
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IList.Remove
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IList.Remove
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IList.Remove
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IList.Remove
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IList.Remove
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IList.Remove
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IList.Remove
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IList.Remove
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IList.Remove
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IList.Remove
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IList.Remove
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IList.Remove
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IList.Remove
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IList.Remove
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IList.Remove
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IList.Remove
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IList.Remove
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IList.Remove
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IList.Remove
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IList.Remove
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IList.Remove
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IList.Remove
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IList.Remove
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IList.Remove
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IList.Remove
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IList.Remove
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IList.Remove
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IList.Remove
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IList.Remove
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IList.Remove
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IList.Remove
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IList.Remove
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IList.Remove
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IList.Remove
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IList.Remove
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IList.Remove
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IList.Remove
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IList.Remove
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IList.Remove
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IList.Remove
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IList.Remove
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IList.Remove
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IList.Remove
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IList.Remove
	|-ReadOnlyCollection<NameGenerate.NameWeight>.System.Collections.IList.Remove
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.System.Collections.IList.Remove
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.System.Collections.IList.Remove
	|-ReadOnlyCollection<RangeU16>.System.Collections.IList.Remove
	|-ReadOnlyCollection<OneInfo>.System.Collections.IList.Remove
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.System.Collections.IList.Remove
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.System.Collections.IList.Remove
	|-ReadOnlyCollection<EngineHotKey>.System.Collections.IList.Remove
	|-ReadOnlyCollection<HitInfo>.System.Collections.IList.Remove
	|-ReadOnlyCollection<LogMessage>.System.Collections.IList.Remove
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.System.Collections.IList.Remove
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IList.Remove
	|-ReadOnlyCollection<PropertyMetadata>.System.Collections.IList.Remove
	|-ReadOnlyCollection<fsVersionedType>.System.Collections.IList.Remove
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.System.Collections.IList.Remove
	|-ReadOnlyCollection<MinimapPoint>.System.Collections.IList.Remove
	|-ReadOnlyCollection<MusicStateInfo>.System.Collections.IList.Remove
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.System.Collections.IList.Remove
	|-ReadOnlyCollection<JsonPosition>.System.Collections.IList.Remove
	|-ReadOnlyCollection<pb_BezierPoint>.System.Collections.IList.Remove
	|-ReadOnlyCollection<pb_Edge>.System.Collections.IList.Remove
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IList.Remove
	|-ReadOnlyCollection<ValueDropdownItem<object>>.System.Collections.IList.Remove
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.System.Collections.IList.Remove
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.System.Collections.IList.Remove
	|-ReadOnlyCollection<SerializationNode>.System.Collections.IList.Remove
	|-ReadOnlyCollection<DeepReflection.PathStep>.System.Collections.IList.Remove
	|-ReadOnlyCollection<CCalEffInfo>.System.Collections.IList.Remove
	|-ReadOnlyCollection<SkillRayHit>.System.Collections.IList.Remove
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.System.Collections.IList.Remove
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IList.Remove
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IList.Remove
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IList.Remove
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.System.Collections.IList.Remove
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.System.Collections.IList.Remove
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.System.Collections.IList.Remove
	|-ReadOnlyCollection<CSteamID>.System.Collections.IList.Remove
	|-ReadOnlyCollection<bool>.System.Collections.IList.Remove
	|-ReadOnlyCollection<byte>.System.Collections.IList.Remove
	|-ReadOnlyCollection<char>.System.Collections.IList.Remove
	|-ReadOnlyCollection<DictionaryEntry>.System.Collections.IList.Remove
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.System.Collections.IList.Remove
	|-ReadOnlyCollection<KeyValuePair<int, int>>.System.Collections.IList.Remove
	|-ReadOnlyCollection<KeyValuePair<int, object>>.System.Collections.IList.Remove
	|-ReadOnlyCollection<KeyValuePair<object, object>>.System.Collections.IList.Remove
	|-ReadOnlyCollection<EventProvider.SessionInfo>.System.Collections.IList.Remove
	|-ReadOnlyCollection<Guid>.System.Collections.IList.Remove
	|-ReadOnlyCollection<int>.System.Collections.IList.Remove
	|-ReadOnlyCollection<Int32Enum>.System.Collections.IList.Remove
	|-ReadOnlyCollection<long>.System.Collections.IList.Remove
	|-ReadOnlyCollection<InterpretedFrameInfo>.System.Collections.IList.Remove
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IList.Remove
	|-ReadOnlyCollection<object>.System.Collections.IList.Remove
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.System.Collections.IList.Remove
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.System.Collections.IList.Remove
	|-ReadOnlyCollection<float>.System.Collections.IList.Remove
	|-ReadOnlyCollection<uint>.System.Collections.IList.Remove
	|-ReadOnlyCollection<ulong>.System.Collections.IList.Remove
	|-ReadOnlyCollection<TexturePacker.SpriteData>.System.Collections.IList.Remove
	|-ReadOnlyCollection<AnimatorClipInfo>.System.Collections.IList.Remove
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.System.Collections.IList.Remove
	|-ReadOnlyCollection<BoneWeight>.System.Collections.IList.Remove
	|-ReadOnlyCollection<Color32>.System.Collections.IList.Remove
	|-ReadOnlyCollection<Color>.System.Collections.IList.Remove
	|-ReadOnlyCollection<CombineInstance>.System.Collections.IList.Remove
	|-ReadOnlyCollection<RaycastResult>.System.Collections.IList.Remove
	|-ReadOnlyCollection<ShaderPassName>.System.Collections.IList.Remove
	|-ReadOnlyCollection<VisibleLight>.System.Collections.IList.Remove
	|-ReadOnlyCollection<VisibleReflectionProbe>.System.Collections.IList.Remove
	|-ReadOnlyCollection<IntervalTreeNode>.System.Collections.IList.Remove
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.System.Collections.IList.Remove
	|-ReadOnlyCollection<Matrix4x4>.System.Collections.IList.Remove
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IList.Remove
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IList.Remove
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IList.Remove
	|-ReadOnlyCollection<ChannelPacket>.System.Collections.IList.Remove
	|-ReadOnlyCollection<ClientScene.PendingOwner>.System.Collections.IList.Remove
	|-ReadOnlyCollection<LocalClient.InternalMsg>.System.Collections.IList.Remove
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.System.Collections.IList.Remove
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IList.Remove
	|-ReadOnlyCollection<CRCMessageEntry>.System.Collections.IList.Remove
	|-ReadOnlyCollection<PeerInfoPlayer>.System.Collections.IList.Remove
	|-ReadOnlyCollection<ParticleSystem.Particle>.System.Collections.IList.Remove
	|-ReadOnlyCollection<Playable>.System.Collections.IList.Remove
	|-ReadOnlyCollection<Quaternion>.System.Collections.IList.Remove
	|-ReadOnlyCollection<RaycastHit>.System.Collections.IList.Remove
	|-ReadOnlyCollection<Rect>.System.Collections.IList.Remove
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.System.Collections.IList.Remove
	|-ReadOnlyCollection<RenderTargetIdentifier>.System.Collections.IList.Remove
	|-ReadOnlyCollection<GlyphRect>.System.Collections.IList.Remove
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IList.Remove
	|-ReadOnlyCollection<UICharInfo>.System.Collections.IList.Remove
	|-ReadOnlyCollection<UILineInfo>.System.Collections.IList.Remove
	|-ReadOnlyCollection<UIVertex>.System.Collections.IList.Remove
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.System.Collections.IList.Remove
	|-ReadOnlyCollection<Vector2>.System.Collections.IList.Remove
	|-ReadOnlyCollection<Vector2Int>.System.Collections.IList.Remove
	|-ReadOnlyCollection<Vector3>.System.Collections.IList.Remove
	|-ReadOnlyCollection<Vector4>.System.Collections.IList.Remove
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.System.Collections.IList.Remove
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.System.Collections.IList.Remove
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.System.Collections.IList.Remove
	|-ReadOnlyCollection<ZmID>.System.Collections.IList.Remove
	*/

	private void System.Collections.IList.RemoveAt(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x259CD70 Offset: 0x259BD70 VA: 0x18259CD70
	|-ReadOnlyCollection<DataSet.FaceIndices>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<UnitPreservation.UnitPortPreservation>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<MeshCombiner.SkinnedRenderer>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<MeshCombiner.StaticRenderer>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<CameraState.CustomBlendable>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<CinemachineClearShot.Pair>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<DoublePoint>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<IntPoint>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<DgwResultServerInfo>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<DgwServerForJson>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<DgwServerInfo>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<NameGenerate.NameWeight>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<SteamNetworkingComponent.SendPacket>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<WeGameNetworkingComponent.SendPacket>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<RangeU16>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<OneInfo>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<DebugDrawLine.DebugLine>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<AssetTracker.AssetInfo>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<EngineHotKey>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<HitInfo>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<LogMessage>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<LPWNormalSolver.LPWPoint>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<PropertyMetadata>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<fsVersionedType>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<fsAotCompilationManager.AotCompilation>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<MinimapPoint>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<MusicStateInfo>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<BridgeHandler.IdxPacket>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<JsonPosition>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<pb_BezierPoint>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<pb_Edge>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<ValueDropdownItem<object>>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<FormatterLocator.FormatterInfo>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<FormatterLocator.FormatterLocatorInfo>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<SerializationNode>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<DeepReflection.PathStep>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<CCalEffInfo>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<SkillRayHit>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<EventQueue.EventQueueEntry>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<StateSoundScriptObject.Loop>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<StateSoundScriptObject.StateSound>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<SteamMatchViewer.ChatMsg>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<CSteamID>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<bool>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<byte>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<char>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<DictionaryEntry>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<KeyValuePair<DateTime, object>>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<KeyValuePair<int, int>>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<KeyValuePair<int, object>>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<KeyValuePair<object, object>>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<EventProvider.SessionInfo>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<Guid>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<int>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<Int32Enum>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<long>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<InterpretedFrameInfo>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<object>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<CustomAttributeNamedArgument>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<CustomAttributeTypedArgument>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<float>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<uint>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<ulong>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<TexturePacker.SpriteData>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<AnimatorClipInfo>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<BeforeRenderHelper.OrderBlock>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<BoneWeight>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<Color32>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<Color>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<CombineInstance>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<RaycastResult>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<ShaderPassName>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<VisibleLight>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<VisibleReflectionProbe>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<IntervalTreeNode>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<IntervalTree.Entry<object>>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<Matrix4x4>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<ChannelPacket>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<ClientScene.PendingOwner>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<LocalClient.InternalMsg>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<NetworkLobbyManager.PendingPlayer>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<CRCMessageEntry>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<PeerInfoPlayer>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<ParticleSystem.Particle>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<Playable>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<Quaternion>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<RaycastHit>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<Rect>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<ReflectionProbeBlendInfo>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<RenderTargetIdentifier>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<GlyphRect>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<UICharInfo>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<UILineInfo>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<UIVertex>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<UnitySynchronizationContext.WorkRequest>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<Vector2>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<Vector2Int>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<Vector3>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<Vector4>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<LODGenerator.SkinnedRenderer>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<LODGenerator.StaticRenderer>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<ZmPeerManager.RecvPacket>.System.Collections.IList.RemoveAt
	|-ReadOnlyCollection<ZmID>.System.Collections.IList.RemoveAt
	*/
}

// Namespace: System.Collections.Concurrent
[EventSourceAttribute] // RVA: 0x6CBF0 Offset: 0x6BFF0 VA: 0x18006CBF0
internal sealed class CDSCollectionETWBCLProvider : EventSource
{
	// Fields
	public static CDSCollectionETWBCLProvider Log;

	// Methods

	private void .ctor() { }

	[EventAttribute] // RVA: 0x6EE60 Offset: 0x6E260 VA: 0x18006EE60
	public void ConcurrentDictionary_AcquiringAllLocks(int numOfBuckets) { }

	private static void .cctor() { }
}

// Namespace: System.Collections.Concurrent
[DebuggerTypeProxyAttribute] // RVA: 0x6F690 Offset: 0x6EA90 VA: 0x18006F690
[DebuggerDisplayAttribute] // RVA: 0x6F690 Offset: 0x6EA90 VA: 0x18006F690
[DefaultMemberAttribute] // RVA: 0x6F690 Offset: 0x6EA90 VA: 0x18006F690
[Serializable]
public class ConcurrentDictionary<TKey, TValue> : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, IDictionary, ICollection, IReadOnlyDictionary<TKey, TValue>, IReadOnlyCollection<KeyValuePair<TKey, TValue>>
{
	// Fields
	private ConcurrentDictionary.Tables<TKey, TValue> _tables;
	private IEqualityComparer<TKey> _comparer;
	private readonly bool _growLockArray;
	private int _budget;
	private static readonly bool s_isValueWriteAtomic;

	// Properties
	public TValue Item { get; set; }
	public int Count { get; }
	public bool IsEmpty { get; }
	public ICollection<TKey> Keys { get; }
	private IEnumerable<TKey> System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.Keys { get; }
	public ICollection<TValue> Values { get; }
	private IEnumerable<TValue> System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.Values { get; }
	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.IsReadOnly { get; }
	private bool System.Collections.IDictionary.IsFixedSize { get; }
	private bool System.Collections.IDictionary.IsReadOnly { get; }
	private ICollection System.Collections.IDictionary.Keys { get; }
	private ICollection System.Collections.IDictionary.Values { get; }
	private object System.Collections.IDictionary.Item { get; set; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }
	private static int DefaultConcurrencyLevel { get; }

	// Methods

	private static bool IsValueWriteAtomic() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E888F0 Offset: 0x1E878F0 VA: 0x181E888F0
	|-ConcurrentDictionary<Guid, int>.IsValueWriteAtomic
	|
	|-RVA: 0x1E88690 Offset: 0x1E87690 VA: 0x181E88690
	|-ConcurrentDictionary<Guid, object>.IsValueWriteAtomic
	|
	|-RVA: 0x1E887C0 Offset: 0x1E877C0 VA: 0x181E887C0
	|-ConcurrentDictionary<object, object>.IsValueWriteAtomic
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E90E90 Offset: 0x1E8FE90 VA: 0x181E90E90
	|-ConcurrentDictionary<Guid, int>..ctor
	|-ConcurrentDictionary<Guid, object>..ctor
	|-ConcurrentDictionary<Guid, Tuple<Guid, int>>..ctor
	|-ConcurrentDictionary<object, object>..ctor
	|-ConcurrentDictionary<MemberHolder, MemberInfo[]>..ctor
	|-ConcurrentDictionary<string, object>..ctor
	*/

	internal void .ctor(int concurrencyLevel, int capacity, bool growLockArray, IEqualityComparer<TKey> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E914A0 Offset: 0x1E904A0 VA: 0x181E914A0
	|-ConcurrentDictionary<Guid, int>..ctor
	|
	|-RVA: 0x1E90F80 Offset: 0x1E8FF80 VA: 0x181E90F80
	|-ConcurrentDictionary<Guid, object>..ctor
	|
	|-RVA: 0x1E91210 Offset: 0x1E90210 VA: 0x181E91210
	|-ConcurrentDictionary<object, object>..ctor
	*/

	public bool TryAdd(TKey key, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E8EE70 Offset: 0x1E8DE70 VA: 0x181E8EE70
	|-ConcurrentDictionary<Guid, int>.TryAdd
	|
	|-RVA: 0x1E8ED20 Offset: 0x1E8DD20 VA: 0x181E8ED20
	|-ConcurrentDictionary<Guid, object>.TryAdd
	|
	|-RVA: 0x1E8EFC0 Offset: 0x1E8DFC0 VA: 0x181E8EFC0
	|-ConcurrentDictionary<object, object>.TryAdd
	*/

	public bool ContainsKey(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E84490 Offset: 0x1E83490 VA: 0x181E84490
	|-ConcurrentDictionary<Guid, int>.ContainsKey
	|
	|-RVA: 0x1E844E0 Offset: 0x1E834E0 VA: 0x181E844E0
	|-ConcurrentDictionary<Guid, object>.ContainsKey
	|
	|-RVA: 0x1E84390 Offset: 0x1E83390 VA: 0x181E84390
	|-ConcurrentDictionary<object, object>.ContainsKey
	*/

	public bool TryRemove(TKey key, out TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E90D90 Offset: 0x1E8FD90 VA: 0x181E90D90
	|-ConcurrentDictionary<Guid, int>.TryRemove
	|
	|-RVA: 0x1E90C30 Offset: 0x1E8FC30 VA: 0x181E90C30
	|-ConcurrentDictionary<Guid, object>.TryRemove
	|-ConcurrentDictionary<Guid, Tuple<Guid, int>>.TryRemove
	|
	|-RVA: 0x1E90C80 Offset: 0x1E8FC80 VA: 0x181E90C80
	|-ConcurrentDictionary<object, object>.TryRemove
	*/

	private bool TryRemoveInternal(TKey key, out TValue value, bool matchValue, TValue oldValue) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E90610 Offset: 0x1E8F610 VA: 0x181E90610
	|-ConcurrentDictionary<Guid, int>.TryRemoveInternal
	|
	|-RVA: 0x1E8FFF0 Offset: 0x1E8EFF0 VA: 0x181E8FFF0
	|-ConcurrentDictionary<Guid, object>.TryRemoveInternal
	|
	|-RVA: 0x1E8FA80 Offset: 0x1E8EA80 VA: 0x181E8FA80
	|-ConcurrentDictionary<object, object>.TryRemoveInternal
	*/

	public bool TryGetValue(TKey key, out TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E8F800 Offset: 0x1E8E800 VA: 0x181E8F800
	|-ConcurrentDictionary<Guid, int>.TryGetValue
	|-ConcurrentDictionary<Guid, object>.TryGetValue
	|-ConcurrentDictionary<Guid, Tuple<Guid, int>>.TryGetValue
	|
	|-RVA: 0x1E8F940 Offset: 0x1E8E940 VA: 0x181E8F940
	|-ConcurrentDictionary<object, object>.TryGetValue
	|-ConcurrentDictionary<string, object>.TryGetValue
	*/

	private bool TryGetValueInternal(TKey key, int hashcode, out TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E8F120 Offset: 0x1E8E120 VA: 0x181E8F120
	|-ConcurrentDictionary<Guid, int>.TryGetValueInternal
	|
	|-RVA: 0x1E8F3A0 Offset: 0x1E8E3A0 VA: 0x181E8F3A0
	|-ConcurrentDictionary<Guid, object>.TryGetValueInternal
	|
	|-RVA: 0x1E8F620 Offset: 0x1E8E620 VA: 0x181E8F620
	|-ConcurrentDictionary<object, object>.TryGetValueInternal
	*/

	public void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E83E90 Offset: 0x1E82E90 VA: 0x181E83E90
	|-ConcurrentDictionary<Guid, int>.Clear
	|
	|-RVA: 0x1E83C10 Offset: 0x1E82C10 VA: 0x181E83C10
	|-ConcurrentDictionary<Guid, object>.Clear
	|
	|-RVA: 0x1E84110 Offset: 0x1E83110 VA: 0x181E84110
	|-ConcurrentDictionary<object, object>.Clear
	*/

	private void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E893B0 Offset: 0x1E883B0 VA: 0x181E893B0
	|-ConcurrentDictionary<Guid, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|
	|-RVA: 0x1E890D0 Offset: 0x1E880D0 VA: 0x181E890D0
	|-ConcurrentDictionary<Guid, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|
	|-RVA: 0x1E89690 Offset: 0x1E88690 VA: 0x181E89690
	|-ConcurrentDictionary<object, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	*/

	public KeyValuePair<TKey, TValue>[] ToArray() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E8D290 Offset: 0x1E8C290 VA: 0x181E8D290
	|-ConcurrentDictionary<Guid, int>.ToArray
	|
	|-RVA: 0x1E8CCF0 Offset: 0x1E8BCF0 VA: 0x181E8CCF0
	|-ConcurrentDictionary<Guid, object>.ToArray
	|
	|-RVA: 0x1E8CFC0 Offset: 0x1E8BFC0 VA: 0x181E8CFC0
	|-ConcurrentDictionary<object, object>.ToArray
	*/

	private void CopyToPairs(KeyValuePair<TKey, TValue>[] array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E850D0 Offset: 0x1E840D0 VA: 0x181E850D0
	|-ConcurrentDictionary<Guid, int>.CopyToPairs
	|
	|-RVA: 0x1E84E50 Offset: 0x1E83E50 VA: 0x181E84E50
	|-ConcurrentDictionary<Guid, object>.CopyToPairs
	|
	|-RVA: 0x1E84FA0 Offset: 0x1E83FA0 VA: 0x181E84FA0
	|-ConcurrentDictionary<object, object>.CopyToPairs
	*/

	private void CopyToEntries(DictionaryEntry[] array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E847B0 Offset: 0x1E837B0 VA: 0x181E847B0
	|-ConcurrentDictionary<Guid, int>.CopyToEntries
	|
	|-RVA: 0x1E84640 Offset: 0x1E83640 VA: 0x181E84640
	|-ConcurrentDictionary<Guid, object>.CopyToEntries
	|
	|-RVA: 0x1E84530 Offset: 0x1E83530 VA: 0x181E84530
	|-ConcurrentDictionary<object, object>.CopyToEntries
	*/

	private void CopyToObjects(object[] array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E84960 Offset: 0x1E83960 VA: 0x181E84960
	|-ConcurrentDictionary<Guid, int>.CopyToObjects
	|
	|-RVA: 0x1E84CA0 Offset: 0x1E83CA0 VA: 0x181E84CA0
	|-ConcurrentDictionary<Guid, object>.CopyToObjects
	|
	|-RVA: 0x1E84B10 Offset: 0x1E83B10 VA: 0x181E84B10
	|-ConcurrentDictionary<object, object>.CopyToObjects
	*/

	[IteratorStateMachineAttribute] // RVA: 0x73180 Offset: 0x72580 VA: 0x180073180
	public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E85330 Offset: 0x1E84330 VA: 0x181E85330
	|-ConcurrentDictionary<Guid, int>.GetEnumerator
	|-ConcurrentDictionary<object, object>.GetEnumerator
	|
	|-RVA: 0x1E853C0 Offset: 0x1E843C0 VA: 0x181E853C0
	|-ConcurrentDictionary<Guid, object>.GetEnumerator
	*/

	private bool TryAddInternal(TKey key, int hashcode, TValue value, bool updateIfExists, bool acquireLock, out TValue resultingValue) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E8D560 Offset: 0x1E8C560 VA: 0x181E8D560
	|-ConcurrentDictionary<Guid, int>.TryAddInternal
	|
	|-RVA: 0x1E8DD70 Offset: 0x1E8CD70 VA: 0x181E8DD70
	|-ConcurrentDictionary<Guid, object>.TryAddInternal
	|
	|-RVA: 0x1E8E590 Offset: 0x1E8D590 VA: 0x181E8E590
	|-ConcurrentDictionary<object, object>.TryAddInternal
	*/

	public TValue get_Item(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E92170 Offset: 0x1E91170 VA: 0x181E92170
	|-ConcurrentDictionary<Guid, int>.get_Item
	|
	|-RVA: 0x1E92070 Offset: 0x1E91070 VA: 0x181E92070
	|-ConcurrentDictionary<Guid, object>.get_Item
	|
	|-RVA: 0x1E92270 Offset: 0x1E91270 VA: 0x181E92270
	|-ConcurrentDictionary<object, object>.get_Item
	*/

	public void set_Item(TKey key, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E92610 Offset: 0x1E91610 VA: 0x181E92610
	|-ConcurrentDictionary<Guid, int>.set_Item
	|
	|-RVA: 0x1E92360 Offset: 0x1E91360 VA: 0x181E92360
	|-ConcurrentDictionary<Guid, object>.set_Item
	|-ConcurrentDictionary<Guid, Tuple<Guid, int>>.set_Item
	|
	|-RVA: 0x1E924B0 Offset: 0x1E914B0 VA: 0x181E924B0
	|-ConcurrentDictionary<object, object>.set_Item
	|-ConcurrentDictionary<string, object>.set_Item
	*/

	private static void ThrowKeyNotFoundException() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E8CAE0 Offset: 0x1E8BAE0 VA: 0x181E8CAE0
	|-ConcurrentDictionary<Guid, int>.ThrowKeyNotFoundException
	|
	|-RVA: 0x1E8CB80 Offset: 0x1E8BB80 VA: 0x181E8CB80
	|-ConcurrentDictionary<Guid, object>.ThrowKeyNotFoundException
	|
	|-RVA: 0x1E8CB30 Offset: 0x1E8BB30 VA: 0x181E8CB30
	|-ConcurrentDictionary<object, object>.ThrowKeyNotFoundException
	*/

	private static void ThrowKeyNullException() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E8CC90 Offset: 0x1E8BC90 VA: 0x181E8CC90
	|-ConcurrentDictionary<Guid, int>.ThrowKeyNullException
	|
	|-RVA: 0x1E8CBD0 Offset: 0x1E8BBD0 VA: 0x181E8CBD0
	|-ConcurrentDictionary<Guid, object>.ThrowKeyNullException
	|
	|-RVA: 0x1E8CC30 Offset: 0x1E8BC30 VA: 0x181E8CC30
	|-ConcurrentDictionary<object, object>.ThrowKeyNullException
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E91990 Offset: 0x1E90990 VA: 0x181E91990
	|-ConcurrentDictionary<Guid, int>.get_Count
	|
	|-RVA: 0x1E91730 Offset: 0x1E90730 VA: 0x181E91730
	|-ConcurrentDictionary<Guid, object>.get_Count
	|
	|-RVA: 0x1E91860 Offset: 0x1E90860 VA: 0x181E91860
	|-ConcurrentDictionary<object, object>.get_Count
	*/

	private int GetCountInternal() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E85250 Offset: 0x1E84250 VA: 0x181E85250
	|-ConcurrentDictionary<Guid, int>.GetCountInternal
	|-ConcurrentDictionary<Guid, object>.GetCountInternal
	|-ConcurrentDictionary<object, object>.GetCountInternal
	*/

	public TValue GetOrAdd(TKey key, Func<TKey, TValue> valueFactory) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E85D50 Offset: 0x1E84D50 VA: 0x181E85D50
	|-ConcurrentDictionary<Guid, int>.GetOrAdd
	|
	|-RVA: 0x1E85F70 Offset: 0x1E84F70 VA: 0x181E85F70
	|-ConcurrentDictionary<Guid, object>.GetOrAdd
	|
	|-RVA: 0x1E86190 Offset: 0x1E85190 VA: 0x181E86190
	|-ConcurrentDictionary<object, object>.GetOrAdd
	|-ConcurrentDictionary<MemberHolder, MemberInfo[]>.GetOrAdd
	*/

	public bool get_IsEmpty() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E91CB0 Offset: 0x1E90CB0 VA: 0x181E91CB0
	|-ConcurrentDictionary<Guid, int>.get_IsEmpty
	|
	|-RVA: 0x1E91AD0 Offset: 0x1E90AD0 VA: 0x181E91AD0
	|-ConcurrentDictionary<Guid, object>.get_IsEmpty
	|
	|-RVA: 0x1E91E90 Offset: 0x1E90E90 VA: 0x181E91E90
	|-ConcurrentDictionary<object, object>.get_IsEmpty
	*/

	private void System.Collections.Generic.IDictionary<TKey,TValue>.Add(TKey key, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E89E00 Offset: 0x1E88E00 VA: 0x181E89E00
	|-ConcurrentDictionary<Guid, int>.System.Collections.Generic.IDictionary<TKey,TValue>.Add
	|
	|-RVA: 0x1E89C80 Offset: 0x1E88C80 VA: 0x181E89C80
	|-ConcurrentDictionary<Guid, object>.System.Collections.Generic.IDictionary<TKey,TValue>.Add
	|
	|-RVA: 0x1E89D40 Offset: 0x1E88D40 VA: 0x181E89D40
	|-ConcurrentDictionary<object, object>.System.Collections.Generic.IDictionary<TKey,TValue>.Add
	*/

	private bool System.Collections.Generic.IDictionary<TKey,TValue>.Remove(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E89EC0 Offset: 0x1E88EC0 VA: 0x181E89EC0
	|-ConcurrentDictionary<Guid, int>.System.Collections.Generic.IDictionary<TKey,TValue>.Remove
	|
	|-RVA: 0x1E89F50 Offset: 0x1E88F50 VA: 0x181E89F50
	|-ConcurrentDictionary<Guid, object>.System.Collections.Generic.IDictionary<TKey,TValue>.Remove
	|
	|-RVA: 0x1E89F10 Offset: 0x1E88F10 VA: 0x181E89F10
	|-ConcurrentDictionary<object, object>.System.Collections.Generic.IDictionary<TKey,TValue>.Remove
	*/

	public ICollection<TKey> get_Keys() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2572580 Offset: 0x2571580 VA: 0x182572580
	|-ConcurrentDictionary<Guid, int>.get_Keys
	|-ConcurrentDictionary<Guid, object>.get_Keys
	|-ConcurrentDictionary<object, object>.get_Keys
	*/

	private IEnumerable<TKey> System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2572580 Offset: 0x2571580 VA: 0x182572580
	|-ConcurrentDictionary<Guid, int>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-ConcurrentDictionary<Guid, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-ConcurrentDictionary<object, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	*/

	public ICollection<TValue> get_Values() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E89FA0 Offset: 0x1E88FA0 VA: 0x181E89FA0
	|-ConcurrentDictionary<Guid, int>.get_Values
	|-ConcurrentDictionary<Guid, object>.get_Values
	|-ConcurrentDictionary<object, object>.get_Values
	*/

	private IEnumerable<TValue> System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E89FA0 Offset: 0x1E88FA0 VA: 0x181E89FA0
	|-ConcurrentDictionary<Guid, int>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-ConcurrentDictionary<Guid, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-ConcurrentDictionary<object, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	*/

	private void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add(KeyValuePair<TKey, TValue> keyValuePair) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E88AB0 Offset: 0x1E87AB0 VA: 0x181E88AB0
	|-ConcurrentDictionary<Guid, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x1E88C90 Offset: 0x1E87C90 VA: 0x181E88C90
	|-ConcurrentDictionary<Guid, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x1E88BD0 Offset: 0x1E87BD0 VA: 0x181E88BD0
	|-ConcurrentDictionary<object, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	*/

	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(KeyValuePair<TKey, TValue> keyValuePair) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E88FC0 Offset: 0x1E87FC0 VA: 0x181E88FC0
	|-ConcurrentDictionary<Guid, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x1E88EB0 Offset: 0x1E87EB0 VA: 0x181E88EB0
	|-ConcurrentDictionary<Guid, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x1E88DB0 Offset: 0x1E87DB0 VA: 0x181E88DB0
	|-ConcurrentDictionary<object, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	*/

	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-ConcurrentDictionary<Guid, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-ConcurrentDictionary<Guid, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-ConcurrentDictionary<object, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	*/

	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(KeyValuePair<TKey, TValue> keyValuePair) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E89B90 Offset: 0x1E88B90 VA: 0x181E89B90
	|-ConcurrentDictionary<Guid, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x1E89970 Offset: 0x1E88970 VA: 0x181E89970
	|-ConcurrentDictionary<Guid, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x1E89A60 Offset: 0x1E88A60 VA: 0x181E89A60
	|-ConcurrentDictionary<object, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E8CAB0 Offset: 0x1E8BAB0 VA: 0x181E8CAB0
	|-ConcurrentDictionary<Guid, int>.System.Collections.IEnumerable.GetEnumerator
	|-ConcurrentDictionary<Guid, object>.System.Collections.IEnumerable.GetEnumerator
	|-ConcurrentDictionary<object, object>.System.Collections.IEnumerable.GetEnumerator
	*/

	private void System.Collections.IDictionary.Add(object key, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E8AD20 Offset: 0x1E89D20 VA: 0x181E8AD20
	|-ConcurrentDictionary<Guid, int>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x1E8B030 Offset: 0x1E8A030 VA: 0x181E8B030
	|-ConcurrentDictionary<Guid, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x1E8B340 Offset: 0x1E8A340 VA: 0x181E8B340
	|-ConcurrentDictionary<object, object>.System.Collections.IDictionary.Add
	*/

	private bool System.Collections.IDictionary.Contains(object key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E8B5D0 Offset: 0x1E8A5D0 VA: 0x181E8B5D0
	|-ConcurrentDictionary<Guid, int>.System.Collections.IDictionary.Contains
	|-ConcurrentDictionary<Guid, object>.System.Collections.IDictionary.Contains
	|
	|-RVA: 0x1E8B750 Offset: 0x1E8A750 VA: 0x181E8B750
	|-ConcurrentDictionary<object, object>.System.Collections.IDictionary.Contains
	*/

	private IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E8B8C0 Offset: 0x1E8A8C0 VA: 0x181E8B8C0
	|-ConcurrentDictionary<Guid, int>.System.Collections.IDictionary.GetEnumerator
	|-ConcurrentDictionary<Guid, object>.System.Collections.IDictionary.GetEnumerator
	|-ConcurrentDictionary<object, object>.System.Collections.IDictionary.GetEnumerator
	*/

	private bool System.Collections.IDictionary.get_IsFixedSize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-ConcurrentDictionary<Guid, int>.System.Collections.IDictionary.get_IsFixedSize
	|-ConcurrentDictionary<Guid, object>.System.Collections.IDictionary.get_IsFixedSize
	|-ConcurrentDictionary<object, object>.System.Collections.IDictionary.get_IsFixedSize
	*/

	private bool System.Collections.IDictionary.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-ConcurrentDictionary<Guid, int>.System.Collections.IDictionary.get_IsReadOnly
	|-ConcurrentDictionary<Guid, object>.System.Collections.IDictionary.get_IsReadOnly
	|-ConcurrentDictionary<object, object>.System.Collections.IDictionary.get_IsReadOnly
	*/

	private ICollection System.Collections.IDictionary.get_Keys() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2572580 Offset: 0x2571580 VA: 0x182572580
	|-ConcurrentDictionary<Guid, int>.System.Collections.IDictionary.get_Keys
	|-ConcurrentDictionary<Guid, object>.System.Collections.IDictionary.get_Keys
	|-ConcurrentDictionary<object, object>.System.Collections.IDictionary.get_Keys
	*/

	private void System.Collections.IDictionary.Remove(object key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E8BAB0 Offset: 0x1E8AAB0 VA: 0x181E8BAB0
	|-ConcurrentDictionary<Guid, int>.System.Collections.IDictionary.Remove
	|
	|-RVA: 0x1E8BC40 Offset: 0x1E8AC40 VA: 0x181E8BC40
	|-ConcurrentDictionary<Guid, object>.System.Collections.IDictionary.Remove
	|
	|-RVA: 0x1E8B940 Offset: 0x1E8A940 VA: 0x181E8B940
	|-ConcurrentDictionary<object, object>.System.Collections.IDictionary.Remove
	*/

	private ICollection System.Collections.IDictionary.get_Values() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E89FA0 Offset: 0x1E88FA0 VA: 0x181E89FA0
	|-ConcurrentDictionary<Guid, int>.System.Collections.IDictionary.get_Values
	|-ConcurrentDictionary<Guid, object>.System.Collections.IDictionary.get_Values
	|-ConcurrentDictionary<object, object>.System.Collections.IDictionary.get_Values
	*/

	private object System.Collections.IDictionary.get_Item(object key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E8BF50 Offset: 0x1E8AF50 VA: 0x181E8BF50
	|-ConcurrentDictionary<Guid, int>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x1E8C120 Offset: 0x1E8B120 VA: 0x181E8C120
	|-ConcurrentDictionary<Guid, object>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x1E8BDD0 Offset: 0x1E8ADD0 VA: 0x181E8BDD0
	|-ConcurrentDictionary<object, object>.System.Collections.IDictionary.get_Item
	*/

	private void System.Collections.IDictionary.set_Item(object key, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E8C560 Offset: 0x1E8B560 VA: 0x181E8C560
	|-ConcurrentDictionary<Guid, int>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x1E8C2C0 Offset: 0x1E8B2C0 VA: 0x181E8C2C0
	|-ConcurrentDictionary<Guid, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x1E8C810 Offset: 0x1E8B810 VA: 0x181E8C810
	|-ConcurrentDictionary<object, object>.System.Collections.IDictionary.set_Item
	*/

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E8A3E0 Offset: 0x1E893E0 VA: 0x181E8A3E0
	|-ConcurrentDictionary<Guid, int>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1E89FD0 Offset: 0x1E88FD0 VA: 0x181E89FD0
	|-ConcurrentDictionary<Guid, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1E8A7F0 Offset: 0x1E897F0 VA: 0x181E8A7F0
	|-ConcurrentDictionary<object, object>.System.Collections.ICollection.CopyTo
	*/

	private bool System.Collections.ICollection.get_IsSynchronized() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-ConcurrentDictionary<Guid, int>.System.Collections.ICollection.get_IsSynchronized
	|-ConcurrentDictionary<Guid, object>.System.Collections.ICollection.get_IsSynchronized
	|-ConcurrentDictionary<object, object>.System.Collections.ICollection.get_IsSynchronized
	*/

	private object System.Collections.ICollection.get_SyncRoot() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E8ACC0 Offset: 0x1E89CC0 VA: 0x181E8ACC0
	|-ConcurrentDictionary<Guid, int>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1E8AC60 Offset: 0x1E89C60 VA: 0x181E8AC60
	|-ConcurrentDictionary<Guid, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1E8AC00 Offset: 0x1E89C00 VA: 0x181E8AC00
	|-ConcurrentDictionary<object, object>.System.Collections.ICollection.get_SyncRoot
	*/

	private void GrowTable(ConcurrentDictionary.Tables<TKey, TValue> tables) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E87540 Offset: 0x1E86540 VA: 0x181E87540
	|-ConcurrentDictionary<Guid, int>.GrowTable
	|
	|-RVA: 0x1E86C90 Offset: 0x1E85C90 VA: 0x181E86C90
	|-ConcurrentDictionary<Guid, object>.GrowTable
	|
	|-RVA: 0x1E87DF0 Offset: 0x1E86DF0 VA: 0x181E87DF0
	|-ConcurrentDictionary<object, object>.GrowTable
	*/

	private static int GetBucket(int hashcode, int bucketCount) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E85240 Offset: 0x1E84240 VA: 0x181E85240
	|-ConcurrentDictionary<Guid, int>.GetBucket
	|-ConcurrentDictionary<Guid, object>.GetBucket
	|-ConcurrentDictionary<object, object>.GetBucket
	*/

	private static void GetBucketAndLockNo(int hashcode, out int bucketNo, out int lockNo, int bucketCount, int lockCount) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E85220 Offset: 0x1E84220 VA: 0x181E85220
	|-ConcurrentDictionary<Guid, int>.GetBucketAndLockNo
	|-ConcurrentDictionary<Guid, object>.GetBucketAndLockNo
	|-ConcurrentDictionary<object, object>.GetBucketAndLockNo
	*/

	private static int get_DefaultConcurrencyLevel() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E91AC0 Offset: 0x1E90AC0 VA: 0x181E91AC0
	|-ConcurrentDictionary<Guid, int>.get_DefaultConcurrencyLevel
	|-ConcurrentDictionary<Guid, object>.get_DefaultConcurrencyLevel
	|-ConcurrentDictionary<object, object>.get_DefaultConcurrencyLevel
	*/

	private void AcquireAllLocks(ref int locksAcquired) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E83640 Offset: 0x1E82640 VA: 0x181E83640
	|-ConcurrentDictionary<Guid, int>.AcquireAllLocks
	|
	|-RVA: 0x1E832E0 Offset: 0x1E822E0 VA: 0x181E832E0
	|-ConcurrentDictionary<Guid, object>.AcquireAllLocks
	|
	|-RVA: 0x1E83490 Offset: 0x1E82490 VA: 0x181E83490
	|-ConcurrentDictionary<object, object>.AcquireAllLocks
	*/

	private void AcquireLocks(int fromInclusive, int toExclusive, ref int locksAcquired) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E83AB0 Offset: 0x1E82AB0 VA: 0x181E83AB0
	|-ConcurrentDictionary<Guid, int>.AcquireLocks
	|
	|-RVA: 0x1E837F0 Offset: 0x1E827F0 VA: 0x181E837F0
	|-ConcurrentDictionary<Guid, object>.AcquireLocks
	|
	|-RVA: 0x1E83950 Offset: 0x1E82950 VA: 0x181E83950
	|-ConcurrentDictionary<object, object>.AcquireLocks
	*/

	private void ReleaseLocks(int fromInclusive, int toExclusive) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E88A20 Offset: 0x1E87A20 VA: 0x181E88A20
	|-ConcurrentDictionary<Guid, int>.ReleaseLocks
	|-ConcurrentDictionary<Guid, object>.ReleaseLocks
	|-ConcurrentDictionary<object, object>.ReleaseLocks
	*/

	private ReadOnlyCollection<TKey> GetKeys() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E85750 Offset: 0x1E84750 VA: 0x181E85750
	|-ConcurrentDictionary<Guid, int>.GetKeys
	|
	|-RVA: 0x1E85450 Offset: 0x1E84450 VA: 0x181E85450
	|-ConcurrentDictionary<Guid, object>.GetKeys
	|
	|-RVA: 0x1E85A50 Offset: 0x1E84A50 VA: 0x181E85A50
	|-ConcurrentDictionary<object, object>.GetKeys
	*/

	private ReadOnlyCollection<TValue> GetValues() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E863A0 Offset: 0x1E853A0 VA: 0x181E863A0
	|-ConcurrentDictionary<Guid, int>.GetValues
	|
	|-RVA: 0x1E86690 Offset: 0x1E85690 VA: 0x181E86690
	|-ConcurrentDictionary<Guid, object>.GetValues
	|
	|-RVA: 0x1E86990 Offset: 0x1E85990 VA: 0x181E86990
	|-ConcurrentDictionary<object, object>.GetValues
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E90DE0 Offset: 0x1E8FDE0 VA: 0x181E90DE0
	|-ConcurrentDictionary<Guid, int>..cctor
	|-ConcurrentDictionary<Guid, object>..cctor
	|-ConcurrentDictionary<object, object>..cctor
	*/
}

// Namespace: 
private sealed class ConcurrentDictionary.Tables<TKey, TValue>
{
	// Fields
	internal readonly ConcurrentDictionary.Node<TKey, TValue>[] _buckets;
	internal readonly object[] _locks;
	internal int[] _countPerLock;

	// Methods

	internal void .ctor(ConcurrentDictionary.Node<TKey, TValue>[] buckets, object[] locks, int[] countPerLock) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E98E40 Offset: 0x1E97E40 VA: 0x181E98E40
	|-ConcurrentDictionary.Tables<Guid, int>..ctor
	|-ConcurrentDictionary.Tables<Guid, object>..ctor
	|-ConcurrentDictionary.Tables<object, object>..ctor
	*/
}

// Namespace: 
[Serializable]
private sealed class ConcurrentDictionary.Node<TKey, TValue>
{
	// Fields
	internal readonly TKey _key;
	internal TValue _value;
	internal ConcurrentDictionary.Node<TKey, TValue> _next;
	internal readonly int _hashcode;

	// Methods

	internal void .ctor(TKey key, TValue value, int hashcode, ConcurrentDictionary.Node<TKey, TValue> next) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E98880 Offset: 0x1E97880 VA: 0x181E98880
	|-ConcurrentDictionary.Node<Guid, int>..ctor
	|
	|-RVA: 0x1E988F0 Offset: 0x1E978F0 VA: 0x181E988F0
	|-ConcurrentDictionary.Node<Guid, object>..ctor
	|
	|-RVA: 0x1E98820 Offset: 0x1E97820 VA: 0x181E98820
	|-ConcurrentDictionary.Node<object, object>..ctor
	*/
}

// Namespace: 
[Serializable]
private sealed class ConcurrentDictionary.DictionaryEnumerator<TKey, TValue> : IDictionaryEnumerator, IEnumerator
{
	// Fields
	private IEnumerator<KeyValuePair<TKey, TValue>> _enumerator;

	// Properties
	public DictionaryEntry Entry { get; }
	public object Key { get; }
	public object Value { get; }
	public object Current { get; }

	// Methods

	internal void .ctor(ConcurrentDictionary<TKey, TValue> dictionary) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E94150 Offset: 0x1E93150 VA: 0x181E94150
	|-ConcurrentDictionary.DictionaryEnumerator<Guid, int>..ctor
	|-ConcurrentDictionary.DictionaryEnumerator<Guid, object>..ctor
	|-ConcurrentDictionary.DictionaryEnumerator<object, object>..ctor
	*/

	public DictionaryEntry get_Entry() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E945B0 Offset: 0x1E935B0 VA: 0x181E945B0
	|-ConcurrentDictionary.DictionaryEnumerator<Guid, int>.get_Entry
	|
	|-RVA: 0x1E94340 Offset: 0x1E93340 VA: 0x181E94340
	|-ConcurrentDictionary.DictionaryEnumerator<Guid, object>.get_Entry
	|
	|-RVA: 0x1E94830 Offset: 0x1E93830 VA: 0x181E94830
	|-ConcurrentDictionary.DictionaryEnumerator<object, object>.get_Entry
	*/

	public object get_Key() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E94B30 Offset: 0x1E93B30 VA: 0x181E94B30
	|-ConcurrentDictionary.DictionaryEnumerator<Guid, int>.get_Key
	|
	|-RVA: 0x1E94C70 Offset: 0x1E93C70 VA: 0x181E94C70
	|-ConcurrentDictionary.DictionaryEnumerator<Guid, object>.get_Key
	|
	|-RVA: 0x1E94A30 Offset: 0x1E93A30 VA: 0x181E94A30
	|-ConcurrentDictionary.DictionaryEnumerator<object, object>.get_Key
	*/

	public object get_Value() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E94FB0 Offset: 0x1E93FB0 VA: 0x181E94FB0
	|-ConcurrentDictionary.DictionaryEnumerator<Guid, int>.get_Value
	|
	|-RVA: 0x1E94EB0 Offset: 0x1E93EB0 VA: 0x181E94EB0
	|-ConcurrentDictionary.DictionaryEnumerator<Guid, object>.get_Value
	|
	|-RVA: 0x1E94DB0 Offset: 0x1E93DB0 VA: 0x181E94DB0
	|-ConcurrentDictionary.DictionaryEnumerator<object, object>.get_Value
	*/

	public object get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E94240 Offset: 0x1E93240 VA: 0x181E94240
	|-ConcurrentDictionary.DictionaryEnumerator<Guid, int>.get_Current
	|
	|-RVA: 0x1E941C0 Offset: 0x1E931C0 VA: 0x181E941C0
	|-ConcurrentDictionary.DictionaryEnumerator<Guid, object>.get_Current
	|
	|-RVA: 0x1E942C0 Offset: 0x1E932C0 VA: 0x181E942C0
	|-ConcurrentDictionary.DictionaryEnumerator<object, object>.get_Current
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E93F70 Offset: 0x1E92F70 VA: 0x181E93F70
	|-ConcurrentDictionary.DictionaryEnumerator<Guid, int>.MoveNext
	|
	|-RVA: 0x1E93FC0 Offset: 0x1E92FC0 VA: 0x181E93FC0
	|-ConcurrentDictionary.DictionaryEnumerator<Guid, object>.MoveNext
	|
	|-RVA: 0x1E94010 Offset: 0x1E93010 VA: 0x181E94010
	|-ConcurrentDictionary.DictionaryEnumerator<object, object>.MoveNext
	*/

	public void Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E94100 Offset: 0x1E93100 VA: 0x181E94100
	|-ConcurrentDictionary.DictionaryEnumerator<Guid, int>.Reset
	|
	|-RVA: 0x1E940B0 Offset: 0x1E930B0 VA: 0x181E940B0
	|-ConcurrentDictionary.DictionaryEnumerator<Guid, object>.Reset
	|
	|-RVA: 0x1E94060 Offset: 0x1E93060 VA: 0x181E94060
	|-ConcurrentDictionary.DictionaryEnumerator<object, object>.Reset
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ConcurrentDictionary.<GetEnumerator>d__32<TKey, TValue> : IEnumerator<KeyValuePair<TKey, TValue>>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private KeyValuePair<TKey, TValue> <>2__current;
	public ConcurrentDictionary<TKey, TValue> <>4__this;
	private ConcurrentDictionary.Node<TKey, TValue>[] <buckets>5__1;
	private ConcurrentDictionary.Node<TKey, TValue> <current>5__2;
	private int <i>5__3;

	// Properties
	private KeyValuePair<TKey, TValue> System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F8CF0 Offset: 0x20F7CF0 VA: 0x1820F8CF0
	|-ConcurrentDictionary.<GetEnumerator>d__32<Guid, int>..ctor
	|-ConcurrentDictionary.<GetEnumerator>d__32<Guid, object>..ctor
	|-ConcurrentDictionary.<GetEnumerator>d__32<object, object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-ConcurrentDictionary.<GetEnumerator>d__32<Guid, int>.System.IDisposable.Dispose
	|-ConcurrentDictionary.<GetEnumerator>d__32<Guid, object>.System.IDisposable.Dispose
	|-ConcurrentDictionary.<GetEnumerator>d__32<object, object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E992A0 Offset: 0x1E982A0 VA: 0x181E992A0
	|-ConcurrentDictionary.<GetEnumerator>d__32<Guid, int>.MoveNext
	|
	|-RVA: 0x1E99420 Offset: 0x1E98420 VA: 0x181E99420
	|-ConcurrentDictionary.<GetEnumerator>d__32<Guid, object>.MoveNext
	|
	|-RVA: 0x1E995B0 Offset: 0x1E985B0 VA: 0x181E995B0
	|-ConcurrentDictionary.<GetEnumerator>d__32<object, object>.MoveNext
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private KeyValuePair<TKey, TValue> System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E99710 Offset: 0x1E98710 VA: 0x181E99710
	|-ConcurrentDictionary.<GetEnumerator>d__32<Guid, int>.System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_Current
	|
	|-RVA: 0x1E0D260 Offset: 0x1E0C260 VA: 0x181E0D260
	|-ConcurrentDictionary.<GetEnumerator>d__32<Guid, object>.System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_Current
	|
	|-RVA: 0x123E870 Offset: 0x123D870 VA: 0x18123E870
	|-ConcurrentDictionary.<GetEnumerator>d__32<object, object>.System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E99730 Offset: 0x1E98730 VA: 0x181E99730
	|-ConcurrentDictionary.<GetEnumerator>d__32<Guid, int>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E99780 Offset: 0x1E98780 VA: 0x181E99780
	|-ConcurrentDictionary.<GetEnumerator>d__32<Guid, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E997D0 Offset: 0x1E987D0 VA: 0x181E997D0
	|-ConcurrentDictionary.<GetEnumerator>d__32<object, object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E99820 Offset: 0x1E98820 VA: 0x181E99820
	|-ConcurrentDictionary.<GetEnumerator>d__32<Guid, int>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E99870 Offset: 0x1E98870 VA: 0x181E99870
	|-ConcurrentDictionary.<GetEnumerator>d__32<Guid, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E0D960 Offset: 0x1E0C960 VA: 0x181E0D960
	|-ConcurrentDictionary.<GetEnumerator>d__32<object, object>.System.Collections.IEnumerator.get_Current
	*/
}

// Namespace: System.Collections.Concurrent
internal sealed class IDictionaryDebugView<K, V>
{}

// Namespace: System.Collections.Concurrent
[DebuggerDisplayAttribute] // RVA: 0x7E850 Offset: 0x7DC50 VA: 0x18007E850
[DebuggerTypeProxyAttribute] // RVA: 0x7E850 Offset: 0x7DC50 VA: 0x18007E850
[Serializable]
public class ConcurrentQueue<T> : IProducerConsumerCollection<T>, IEnumerable<T>, IEnumerable, ICollection, IReadOnlyCollection<T>
{
	// Fields
	private object _crossSegmentLock;
	private ConcurrentQueue.Segment<T> _tail;
	private ConcurrentQueue.Segment<T> _head;

	// Properties
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }
	public int Count { get; }

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E93B30 Offset: 0x1E92B30 VA: 0x181E93B30
	|-ConcurrentQueue<object>..ctor
	|-ConcurrentQueue<Task>..ctor
	*/

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E93410 Offset: 0x1E92410 VA: 0x181E93410
	|-ConcurrentQueue<object>.System.Collections.ICollection.CopyTo
	*/

	private bool System.Collections.ICollection.get_IsSynchronized() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-ConcurrentQueue<object>.System.Collections.ICollection.get_IsSynchronized
	*/

	private object System.Collections.ICollection.get_SyncRoot() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E93550 Offset: 0x1E92550 VA: 0x181E93550
	|-ConcurrentQueue<object>.System.Collections.ICollection.get_SyncRoot
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E935B0 Offset: 0x1E925B0 VA: 0x181E935B0
	|-ConcurrentQueue<object>.System.Collections.IEnumerable.GetEnumerator
	*/

	public T[] ToArray() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E93600 Offset: 0x1E92600 VA: 0x181E93600
	|-ConcurrentQueue<object>.ToArray
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E93C10 Offset: 0x1E92C10 VA: 0x181E93C10
	|-ConcurrentQueue<object>.get_Count
	*/

	private static int GetCount(ConcurrentQueue.Segment<T> s, int head, int tail) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E92DF0 Offset: 0x1E91DF0 VA: 0x181E92DF0
	|-ConcurrentQueue<object>.GetCount
	*/

	private static long GetCount(ConcurrentQueue.Segment<T> head, int headHead, ConcurrentQueue.Segment<T> tail, int tailTail) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E92ED0 Offset: 0x1E91ED0 VA: 0x181E92ED0
	|-ConcurrentQueue<object>.GetCount
	*/

	public void CopyTo(T[] array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E92760 Offset: 0x1E91760 VA: 0x181E92760
	|-ConcurrentQueue<object>.CopyTo
	*/

	public IEnumerator<T> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E930C0 Offset: 0x1E920C0 VA: 0x181E930C0
	|-ConcurrentQueue<object>.GetEnumerator
	*/

	private void SnapForObservation(out ConcurrentQueue.Segment<T> head, out int headHead, out ConcurrentQueue.Segment<T> tail, out int tailTail) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E93280 Offset: 0x1E92280 VA: 0x181E93280
	|-ConcurrentQueue<object>.SnapForObservation
	*/

	private T GetItemWhenAvailable(ConcurrentQueue.Segment<T> segment, int i) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E93160 Offset: 0x1E92160 VA: 0x181E93160
	|-ConcurrentQueue<object>.GetItemWhenAvailable
	*/

	[IteratorStateMachineAttribute] // RVA: 0x80C30 Offset: 0x80030 VA: 0x180080C30
	private IEnumerator<T> Enumerate(ConcurrentQueue.Segment<T> head, int headHead, ConcurrentQueue.Segment<T> tail, int tailTail) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E92D40 Offset: 0x1E91D40 VA: 0x181E92D40
	|-ConcurrentQueue<object>.Enumerate
	*/

	public void Enqueue(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E92CB0 Offset: 0x1E91CB0 VA: 0x181E92CB0
	|-ConcurrentQueue<object>.Enqueue
	|-ConcurrentQueue<Task>.Enqueue
	*/

	private void EnqueueSlow(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E92A50 Offset: 0x1E91A50 VA: 0x181E92A50
	|-ConcurrentQueue<object>.EnqueueSlow
	*/

	public bool TryDequeue(out T result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E93AA0 Offset: 0x1E92AA0 VA: 0x181E93AA0
	|-ConcurrentQueue<object>.TryDequeue
	|-ConcurrentQueue<Task>.TryDequeue
	*/

	private bool TryDequeueSlow(out T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E938E0 Offset: 0x1E928E0 VA: 0x181E938E0
	|-ConcurrentQueue<object>.TryDequeueSlow
	*/
}

// Namespace: 
[DebuggerDisplayAttribute] // RVA: 0x82E50 Offset: 0x82250 VA: 0x180082E50
private sealed class ConcurrentQueue.Segment<T>
{
	// Fields
	internal readonly ConcurrentQueue.Segment.Slot<T>[] _slots;
	internal readonly int _slotsMask;
	internal PaddedHeadAndTail _headAndTail;
	internal bool _preservedForObservation;
	internal bool _frozenForEnqueues;
	internal ConcurrentQueue.Segment<T> _nextSegment;

	// Properties
	internal int Capacity { get; }
	internal int FreezeOffset { get; }

	// Methods

	public void .ctor(int boundedLength) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E98D50 Offset: 0x1E97D50 VA: 0x181E98D50
	|-ConcurrentQueue.Segment<object>..ctor
	*/

	internal int get_Capacity() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27511A0 Offset: 0x27501A0 VA: 0x1827511A0
	|-ConcurrentQueue.Segment<object>.get_Capacity
	*/

	internal int get_FreezeOffset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E98E20 Offset: 0x1E97E20 VA: 0x181E98E20
	|-ConcurrentQueue.Segment<object>.get_FreezeOffset
	*/

	internal void EnsureFrozenForEnqueues() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E98960 Offset: 0x1E97960 VA: 0x181E98960
	|-ConcurrentQueue.Segment<object>.EnsureFrozenForEnqueues
	*/

	public bool TryDequeue(out T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E98A00 Offset: 0x1E97A00 VA: 0x181E98A00
	|-ConcurrentQueue.Segment<object>.TryDequeue
	*/

	public bool TryEnqueue(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E98C00 Offset: 0x1E97C00 VA: 0x181E98C00
	|-ConcurrentQueue.Segment<object>.TryEnqueue
	*/
}

// Namespace: 
[DebuggerDisplayAttribute] // RVA: 0x85C60 Offset: 0x85060 VA: 0x180085C60
internal struct ConcurrentQueue.Segment.Slot<T>
{
	// Fields
	public T Item;
	public int SequenceNumber;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ConcurrentQueue.<Enumerate>d__27<T> : IEnumerator<T>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	public ConcurrentQueue.Segment<T> head;
	public ConcurrentQueue.Segment<T> tail;
	public int tailTail;
	public int headHead;
	public ConcurrentQueue<T> <>4__this;
	private int <i>5__1;
	private int <headTail>5__2;
	private int <i>5__3;
	private int <i>5__4;
	private ConcurrentQueue.Segment<T> <s>5__5;
	private int <i>5__6;
	private int <sTail>5__7;
	private int <i>5__8;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F8CF0 Offset: 0x20F7CF0 VA: 0x1820F8CF0
	|-ConcurrentQueue.<Enumerate>d__27<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-ConcurrentQueue.<Enumerate>d__27<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E98EA0 Offset: 0x1E97EA0 VA: 0x181E98EA0
	|-ConcurrentQueue.<Enumerate>d__27<object>.MoveNext
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-ConcurrentQueue.<Enumerate>d__27<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E99250 Offset: 0x1E98250 VA: 0x181E99250
	|-ConcurrentQueue.<Enumerate>d__27<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-ConcurrentQueue.<Enumerate>d__27<object>.System.Collections.IEnumerator.get_Current
	*/
}

// Namespace: System.Collections.Concurrent
[DebuggerDisplayAttribute] // RVA: 0x8E970 Offset: 0x8DD70 VA: 0x18008E970
internal struct PaddedHeadAndTail
{
	// Fields
	public int Head;
	public int Tail;
}

// Namespace: System.Collections.Concurrent
public interface IProducerConsumerCollection<T> : IEnumerable<T>, IEnumerable, ICollection
{}

// Namespace: System.Collections.Concurrent
internal sealed class IProducerConsumerCollectionDebugView<T>
{}

// Namespace: System.Collections.Generic
internal sealed class ReferenceEqualityComparer<T> : IEqualityComparer<T>
{
	// Fields
	internal static readonly ReferenceEqualityComparer<T> Instance;

	// Methods

	private void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-ReferenceEqualityComparer<object>..ctor
	*/

	public bool Equals(T x, T y) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18C5500 Offset: 0x18C4500 VA: 0x1818C5500
	|-ReferenceEqualityComparer<object>.Equals
	*/

	public int GetHashCode(T obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18C5510 Offset: 0x18C4510 VA: 0x1818C5510
	|-ReferenceEqualityComparer<object>.GetHashCode
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2529530 Offset: 0x2528530 VA: 0x182529530
	|-ReferenceEqualityComparer<object>..cctor
	*/
}

// Namespace: System.Collections.Generic
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class CollectionExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TValue GetValueOrDefault<TKey, TValue>(IReadOnlyDictionary<TKey, TValue> dictionary, TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x7609C0 Offset: 0x75F9C0 VA: 0x1807609C0
	|-CollectionExtensions.GetValueOrDefault<object, object>
	|-CollectionExtensions.GetValueOrDefault<string, LocalDataStoreSlot>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TValue GetValueOrDefault<TKey, TValue>(IReadOnlyDictionary<TKey, TValue> dictionary, TKey key, TValue defaultValue) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x760890 Offset: 0x75F890 VA: 0x180760890
	|-CollectionExtensions.GetValueOrDefault<object, object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool TryAdd<TKey, TValue>(IDictionary<TKey, TValue> dictionary, TKey key, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x87DC60 Offset: 0x87CC60 VA: 0x18087DC60
	|-CollectionExtensions.TryAdd<object, object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Remove<TKey, TValue>(IDictionary<TKey, TValue> dictionary, TKey key, out TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x87DB60 Offset: 0x87CB60 VA: 0x18087DB60
	|-CollectionExtensions.Remove<object, object>
	*/
}

// Namespace: System.Collections.Generic
public static class KeyValuePair
{
	// Methods

	public static KeyValuePair<TKey, TValue> Create<TKey, TValue>(TKey key, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x479EE0 Offset: 0x478EE0 VA: 0x180479EE0
	|-KeyValuePair.Create<object, object>
	*/

	internal static string PairToString(object key, object value) { }
}

// Namespace: System.Collections.Generic
[Serializable]
public struct KeyValuePair<TKey, TValue>
{
	// Fields
	private TKey key;
	private TValue value;

	// Properties
	public TKey Key { get; }
	public TValue Value { get; }

	// Methods

	public void .ctor(TKey key, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25BF30 Offset: 0x25B330 VA: 0x18025BF30
	|-KeyValuePair<EventHook, object>..ctor
	|-KeyValuePair<Skin.AttachmentKeyTuple, object>..ctor
	|
	|-RVA: 0x25BE50 Offset: 0x25B250 VA: 0x18025BE50
	|-KeyValuePair<Flow.RecursionNode, int>..ctor
	|-KeyValuePair<ConversionUtility.ConversionQuery, Int32Enum>..ctor
	|-KeyValuePair<Guid, int>..ctor
	|
	|-RVA: 0x25C050 Offset: 0x25B450 VA: 0x18025C050
	|-KeyValuePair<DYP2PDll.P2PID, object>..ctor
	|-KeyValuePair<pb_IntVec3, object>..ctor
	|
	|-RVA: 0x25C0A0 Offset: 0x25B4A0 VA: 0x18025C0A0
	|-KeyValuePair<LPWNormalSolver.LPWPosition, int>..ctor
	|
	|-RVA: 0x25BEC0 Offset: 0x25B2C0 VA: 0x18025BEC0
	|-KeyValuePair<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>..ctor
	|
	|-RVA: 0x25BFD0 Offset: 0x25B3D0 VA: 0x18025BFD0
	|-KeyValuePair<BinaryOperatorHandler.OperatorQuery, object>..ctor
	|-KeyValuePair<ConversionUtility.ConversionQuery, object>..ctor
	|-KeyValuePair<fsPortableReflection.AttributeQuery, object>..ctor
	|-KeyValuePair<DefaultSerializationBinder.TypeNameKey, object>..ctor
	|-KeyValuePair<ResolverContractKey, object>..ctor
	|-KeyValuePair<ConvertUtils.TypeConvertKey, object>..ctor
	|-KeyValuePair<SlotBlendModes.MaterialTexturePair, object>..ctor
	|-KeyValuePair<Guid, object>..ctor
	|-KeyValuePair<NetworkHash128, object>..ctor
	|
	|-RVA: 0x26B660 Offset: 0x26AA60 VA: 0x18026B660
	|-KeyValuePair<pb_Edge, object>..ctor
	|-KeyValuePair<CSteamID, object>..ctor
	|-KeyValuePair<SteamAPICall_t, object>..ctor
	|-KeyValuePair<DateTime, object>..ctor
	|-KeyValuePair<DateTime, TimeType>..ctor
	|-KeyValuePair<long, object>..ctor
	|-KeyValuePair<IntPtr, object>..ctor
	|-KeyValuePair<object, IniValue>..ctor
	|-KeyValuePair<object, SteamAPICall_t>..ctor
	|-KeyValuePair<object, long>..ctor
	|-KeyValuePair<object, object>..ctor
	|-KeyValuePair<object, TimeSpan>..ctor
	|-KeyValuePair<string, JsonData>..ctor
	|-KeyValuePair<string, JToken>..ctor
	|-KeyValuePair<string, long>..ctor
	|-KeyValuePair<string, object>..ctor
	|-KeyValuePair<Type, ReflectionUtils.SetDelegate>..ctor
	|-KeyValuePair<ulong, object>..ctor
	|-KeyValuePair<UInt64Enum, object>..ctor
	|-KeyValuePair<AnimationClip, AnimationClip>..ctor
	|-KeyValuePair<TerrainUtility.TerrainMap.TileCoord, object>..ctor
	|-KeyValuePair<ZmID, object>..ctor
	|
	|-RVA: 0x25BE60 Offset: 0x25B260 VA: 0x18025BE60
	|-KeyValuePair<AnimationStateData.AnimationPair, float>..ctor
	|
	|-RVA: 0x25BFF0 Offset: 0x25B3F0 VA: 0x18025BFF0
	|-KeyValuePair<HAuthTicket, object>..ctor
	|-KeyValuePair<int, SettingInfoDataManager.SettingInfo>..ctor
	|-KeyValuePair<int, long>..ctor
	|-KeyValuePair<int, object>..ctor
	|-KeyValuePair<int, ulong>..ctor
	|-KeyValuePair<int, NetworkMigrationManager.ConnectionPendingPlayers>..ctor
	|-KeyValuePair<Int32Enum, object>..ctor
	|-KeyValuePair<uint, byte[]>..ctor
	|-KeyValuePair<uint, object>..ctor
	|-KeyValuePair<uint, ulong>..ctor
	|-KeyValuePair<NetworkInstanceId, object>..ctor
	|-KeyValuePair<NetworkSceneId, object>..ctor
	|-KeyValuePair<Scene, object>..ctor
	|
	|-RVA: 0x25BFC0 Offset: 0x25B3C0 VA: 0x18025BFC0
	|-KeyValuePair<char, char>..ctor
	|-KeyValuePair<char, Nullable<ByteEnum>>..ctor
	|
	|-RVA: 0x25BE70 Offset: 0x25B270 VA: 0x18025BE70
	|-KeyValuePair<char, object>..ctor
	|-KeyValuePair<short, object>..ctor
	|-KeyValuePair<ushort, object>..ctor
	|
	|-RVA: 0x25BFE0 Offset: 0x25B3E0 VA: 0x18025BFE0
	|-KeyValuePair<int, ConversationScriptObject.ClientTipsMessage>..ctor
	|
	|-RVA: 0x25BED0 Offset: 0x25B2D0 VA: 0x18025BED0
	|-KeyValuePair<int, ConversationScriptObject.ConfirmMessage>..ctor
	|-KeyValuePair<int, HitData>..ctor
	|-KeyValuePair<int, ObjectPoolComInfo>..ctor
	|
	|-RVA: 0x25BE20 Offset: 0x25B220 VA: 0x18025BE20
	|-KeyValuePair<int, ConversationScriptObject.LoadMessage>..ctor
	|
	|-RVA: 0x25BEF0 Offset: 0x25B2F0 VA: 0x18025BEF0
	|-KeyValuePair<int, MinimapPoint>..ctor
	|
	|-RVA: 0x26B650 Offset: 0x26AA50 VA: 0x18026B650
	|-KeyValuePair<int, bool>..ctor
	|-KeyValuePair<Int32Enum, bool>..ctor
	|
	|-RVA: 0x25C040 Offset: 0x25B440 VA: 0x18025C040
	|-KeyValuePair<int, char>..ctor
	|
	|-RVA: 0x1BAFF0 Offset: 0x1BA3F0 VA: 0x1801BAFF0
	|-KeyValuePair<int, int>..ctor
	|-KeyValuePair<int, Int32Enum>..ctor
	|-KeyValuePair<int, uint>..ctor
	|-KeyValuePair<Int32Enum, int>..ctor
	|-KeyValuePair<Int32Enum, Int32Enum>..ctor
	|-KeyValuePair<uint, int>..ctor
	|
	|-RVA: 0x1D6020 Offset: 0x1D5420 VA: 0x1801D6020
	|-KeyValuePair<int, float>..ctor
	|-KeyValuePair<Int32Enum, float>..ctor
	|
	|-RVA: 0x1B34D0 Offset: 0x1B28D0 VA: 0x1801B34D0
	|-KeyValuePair<int, Color>..ctor
	|
	|-RVA: 0x25BE80 Offset: 0x25B280 VA: 0x18025BE80
	|-KeyValuePair<int, Matrix4x4>..ctor
	|
	|-RVA: 0x25BEB0 Offset: 0x25B2B0 VA: 0x18025BEB0
	|-KeyValuePair<int, Vector2>..ctor
	|
	|-RVA: 0x25C020 Offset: 0x25B420 VA: 0x18025C020
	|-KeyValuePair<int, Vector3>..ctor
	|
	|-RVA: 0x25C070 Offset: 0x25B470 VA: 0x18025C070
	|-KeyValuePair<long, int>..ctor
	|-KeyValuePair<object, int>..ctor
	|-KeyValuePair<object, Int32Enum>..ctor
	|-KeyValuePair<string, EventTags>..ctor
	|-KeyValuePair<ulong, uint>..ctor
	|
	|-RVA: 0x25C000 Offset: 0x25B400 VA: 0x18025C000
	|-KeyValuePair<object, MeshCombiner.BlendShapeFrame>..ctor
	|-KeyValuePair<object, BlendShapeFrame>..ctor
	|
	|-RVA: 0x25BF70 Offset: 0x25B370 VA: 0x18025BF70
	|-KeyValuePair<object, CinemachineCore.UpdateStatus>..ctor
	|
	|-RVA: 0x25BF50 Offset: 0x25B350 VA: 0x18025BF50
	|-KeyValuePair<object, DYUpdateIni.OneResInfo>..ctor
	|-KeyValuePair<object, PanelManger.PanelInfo>..ctor
	|-KeyValuePair<object, ObjectMetadata>..ctor
	|-KeyValuePair<object, PropertyMetadata>..ctor
	|
	|-RVA: 0x25BF10 Offset: 0x25B310 VA: 0x18025BF10
	|-KeyValuePair<object, OneInfo>..ctor
	|-KeyValuePair<object, fsOption<fsVersionedType>>..ctor
	|
	|-RVA: 0x25ABB0 Offset: 0x259FB0 VA: 0x18025ABB0
	|-KeyValuePair<object, ArrayMetadata>..ctor
	|-KeyValuePair<object, KeyValuePair<object, object>>..ctor
	|-KeyValuePair<object, ResourceLocator>..ctor
	|-KeyValuePair<object, Color>..ctor
	|-KeyValuePair<object, NetworkBroadcastResult>..ctor
	|-KeyValuePair<object, Playable>..ctor
	|
	|-RVA: 0x27C860 Offset: 0x27BC60 VA: 0x18027C860
	|-KeyValuePair<object, bool>..ctor
	|
	|-RVA: 0x1D60C0 Offset: 0x1D54C0 VA: 0x1801D60C0
	|-KeyValuePair<object, float>..ctor
	|
	|-RVA: 0x25C080 Offset: 0x25B480 VA: 0x18025C080
	|-KeyValuePair<object, Vector3>..ctor
	|
	|-RVA: 0x25BE40 Offset: 0x25B240 VA: 0x18025BE40
	|-KeyValuePair<float, object>..ctor
	*/

	public TKey get_Key() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x22F260 Offset: 0x22E660 VA: 0x18022F260
	|-KeyValuePair<AkAudioListener, AkObstructionOcclusion.ObstructionOcclusionValue>.get_Key
	|-KeyValuePair<ManagerBase, ManagerLifeCycle>.get_Key
	|-KeyValuePair<JsonProperty, JsonSerializerInternalReader.PropertyPresence>.get_Key
	|-KeyValuePair<pb_EdgeLookup, pb_Face>.get_Key
	|-KeyValuePair<Bone, Transform>.get_Key
	|-KeyValuePair<CSteamID, SteamMatchMemberData>.get_Key
	|-KeyValuePair<CSteamID, SteamPeerEndPointShared>.get_Key
	|-KeyValuePair<SteamAPICall_t, SteamMatchTogetherComponent.UnregisterCallResult>.get_Key
	|-KeyValuePair<long, List<CPacketData>>.get_Key
	|-KeyValuePair<long, int>.get_Key
	|-KeyValuePair<long, WeakReference>.get_Key
	|-KeyValuePair<string, CDNode>.get_Key
	|-KeyValuePair<string, DYUpdateIni.OneResInfo>.get_Key
	|-KeyValuePair<string, IniSection>.get_Key
	|-KeyValuePair<string, IniValue>.get_Key
	|-KeyValuePair<string, DataBase>.get_Key
	|-KeyValuePair<string, HeroGrade>.get_Key
	|-KeyValuePair<string, KeyMapBase>.get_Key
	|-KeyValuePair<string, SContinueShootInfoSub>.get_Key
	|-KeyValuePair<string, SGift>.get_Key
	|-KeyValuePair<string, SItemSkillInfoSub>.get_Key
	|-KeyValuePair<string, SRewardPoolInfo>.get_Key
	|-KeyValuePair<string, STalentDescSub>.get_Key
	|-KeyValuePair<string, SettingItemInfo>.get_Key
	|-KeyValuePair<string, ShowInfo>.get_Key
	|-KeyValuePair<string, SublimeGradeInfo>.get_Key
	|-KeyValuePair<string, TalentIconInfo>.get_Key
	|-KeyValuePair<string, IntervalNode>.get_Key
	|-KeyValuePair<string, JsonData>.get_Key
	|-KeyValuePair<string, fsData>.get_Key
	|-KeyValuePair<string, JToken>.get_Key
	|-KeyValuePair<string, pb_CIE_Lab_Color>.get_Key
	|-KeyValuePair<string, PropItem>.get_Key
	|-KeyValuePair<string, ScriptEventManager.EventHandler>.get_Key
	|-KeyValuePair<string, ReflectionUtils.GetDelegate>.get_Key
	|-KeyValuePair<string, bool>.get_Key
	|-KeyValuePair<string, Dictionary<string, DataBase>>.get_Key
	|-KeyValuePair<string, KeyValuePair<Type, ReflectionUtils.SetDelegate>>.get_Key
	|-KeyValuePair<string, List<UnitPreservation.UnitPortPreservation>>.get_Key
	|-KeyValuePair<string, List<string>>.get_Key
	|-KeyValuePair<string, int>.get_Key
	|-KeyValuePair<string, int[]>.get_Key
	|-KeyValuePair<string, long>.get_Key
	|-KeyValuePair<string, ConstructorInfo>.get_Key
	|-KeyValuePair<string, string>.get_Key
	|-KeyValuePair<string, UGUILink.UILink>.get_Key
	|-KeyValuePair<string, BaseUIForm>.get_Key
	|-KeyValuePair<string, AssetBundle>.get_Key
	|-KeyValuePair<string, GameObject>.get_Key
	|-KeyValuePair<string, Transform>.get_Key
	|-KeyValuePair<string, M1Toggle>.get_Key
	|-KeyValuePair<Type, ReflectionUtils.SetDelegate>.get_Key
	|-KeyValuePair<ulong, MatchMemberData>.get_Key
	|-KeyValuePair<ulong, LinkStat>.get_Key
	|-KeyValuePair<ulong, SteamTeamerObject>.get_Key
	|-KeyValuePair<ulong, byte[]>.get_Key
	|-KeyValuePair<ulong, uint>.get_Key
	|-KeyValuePair<ulong, VoiceUserObject>.get_Key
	|-KeyValuePair<AnimationClip, AnimationClip>.get_Key
	|-KeyValuePair<Animator, string>.get_Key
	|-KeyValuePair<TerrainUtility.TerrainMap.TileCoord, Terrain>.get_Key
	|-KeyValuePair<GameObject, PolyfewRuntime.MeshRendererPair>.get_Key
	|-KeyValuePair<Material, List<pb_Face>>.get_Key
	|-KeyValuePair<Material, List<int>>.get_Key
	|-KeyValuePair<Material, List<CombineInstance>>.get_Key
	|-KeyValuePair<Transform, AniInfo>.get_Key
	|-KeyValuePair<Transform, int>.get_Key
	|-KeyValuePair<Transform, float>.get_Key
	|-KeyValuePair<ZmID, ZmPeerEndPointShared>.get_Key
	|-KeyValuePair<RailID, WGPeerEndPointShared>.get_Key
	|-KeyValuePair<pb_Edge, object>.get_Key
	|-KeyValuePair<CSteamID, object>.get_Key
	|-KeyValuePair<SteamAPICall_t, object>.get_Key
	|-KeyValuePair<DateTime, object>.get_Key
	|-KeyValuePair<DateTime, TimeType>.get_Key
	|-KeyValuePair<long, object>.get_Key
	|-KeyValuePair<IntPtr, object>.get_Key
	|-KeyValuePair<object, MeshCombiner.BlendShapeFrame>.get_Key
	|-KeyValuePair<object, CinemachineCore.UpdateStatus>.get_Key
	|-KeyValuePair<object, DYUpdateIni.OneResInfo>.get_Key
	|-KeyValuePair<object, IniValue>.get_Key
	|-KeyValuePair<object, PanelManger.PanelInfo>.get_Key
	|-KeyValuePair<object, OneInfo>.get_Key
	|-KeyValuePair<object, ArrayMetadata>.get_Key
	|-KeyValuePair<object, ObjectMetadata>.get_Key
	|-KeyValuePair<object, PropertyMetadata>.get_Key
	|-KeyValuePair<object, fsOption<fsVersionedType>>.get_Key
	|-KeyValuePair<object, SteamAPICall_t>.get_Key
	|-KeyValuePair<object, bool>.get_Key
	|-KeyValuePair<object, KeyValuePair<object, object>>.get_Key
	|-KeyValuePair<object, int>.get_Key
	|-KeyValuePair<object, Int32Enum>.get_Key
	|-KeyValuePair<object, long>.get_Key
	|-KeyValuePair<object, object>.get_Key
	|-KeyValuePair<object, ResourceLocator>.get_Key
	|-KeyValuePair<object, float>.get_Key
	|-KeyValuePair<object, TimeSpan>.get_Key
	|-KeyValuePair<object, Color>.get_Key
	|-KeyValuePair<object, NetworkBroadcastResult>.get_Key
	|-KeyValuePair<object, Playable>.get_Key
	|-KeyValuePair<object, Vector3>.get_Key
	|-KeyValuePair<object, BlendShapeFrame>.get_Key
	|-KeyValuePair<string, EventTags>.get_Key
	|-KeyValuePair<string, object>.get_Key
	|-KeyValuePair<ulong, object>.get_Key
	|-KeyValuePair<UInt64Enum, object>.get_Key
	|-KeyValuePair<TerrainUtility.TerrainMap.TileCoord, object>.get_Key
	|-KeyValuePair<ZmID, object>.get_Key
	|
	|-RVA: 0x1BFF70 Offset: 0x1BF370 VA: 0x1801BFF70
	|-KeyValuePair<CodeShieldType, CodeShieldObject>.get_Key
	|-KeyValuePair<CommonGuideManager.CGuideType, int>.get_Key
	|-KeyValuePair<DebugType, bool>.get_Key
	|-KeyValuePair<int, AkCallbackManager.BankCallbackPackage>.get_Key
	|-KeyValuePair<int, AkCallbackManager.EventCallbackPackage>.get_Key
	|-KeyValuePair<int, AttackSkillBase>.get_Key
	|-KeyValuePair<int, BulletChangeAction>.get_Key
	|-KeyValuePair<int, CRuleHandler.sFireInfo>.get_Key
	|-KeyValuePair<int, RuleAction>.get_Key
	|-KeyValuePair<int, CRewardPoolObj>.get_Key
	|-KeyValuePair<int, CharaterData.TalentInfo>.get_Key
	|-KeyValuePair<int, CollectionObject>.get_Key
	|-KeyValuePair<int, DataBase>.get_Key
	|-KeyValuePair<int, SessionBuildInfo>.get_Key
	|-KeyValuePair<int, SessionMonsterInfo>.get_Key
	|-KeyValuePair<int, SessionSummonInfo>.get_Key
	|-KeyValuePair<int, SettingItemInfo>.get_Key
	|-KeyValuePair<int, GMCmd>.get_Key
	|-KeyValuePair<int, CTimerNode>.get_Key
	|-KeyValuePair<int, GrowthHeroItem>.get_Key
	|-KeyValuePair<int, GrowthInfoItem>.get_Key
	|-KeyValuePair<int, GrowthUpInfo>.get_Key
	|-KeyValuePair<int, HitData>.get_Key
	|-KeyValuePair<int, InscriptionUnit>.get_Key
	|-KeyValuePair<int, InviteObject>.get_Key
	|-KeyValuePair<int, ModelInfo>.get_Key
	|-KeyValuePair<int, NewPlayerObject>.get_Key
	|-KeyValuePair<int, PCWeaponObject>.get_Key
	|-KeyValuePair<int, SaveGameData>.get_Key
	|-KeyValuePair<int, SettingConfigInfo.SettingItemInfo>.get_Key
	|-KeyValuePair<int, SettingConfigInfo.SettingTagInfo>.get_Key
	|-KeyValuePair<int, SettingInfoDataManager.SettingInfo>.get_Key
	|-KeyValuePair<int, ShopItem>.get_Key
	|-KeyValuePair<int, CSkillBase>.get_Key
	|-KeyValuePair<int, ObjectSkills>.get_Key
	|-KeyValuePair<int, StandaloneAchievement.AchieveInfo>.get_Key
	|-KeyValuePair<int, StateObject>.get_Key
	|-KeyValuePair<int, SublimeObject>.get_Key
	|-KeyValuePair<int, Action<int>>.get_Key
	|-KeyValuePair<int, Dictionary<int, List<CPacketData>>>.get_Key
	|-KeyValuePair<int, Dictionary<int, int>>.get_Key
	|-KeyValuePair<int, List<CPacketData>>.get_Key
	|-KeyValuePair<int, List<CtrlPowerTime>>.get_Key
	|-KeyValuePair<int, List<HoldObject>>.get_Key
	|-KeyValuePair<int, List<HoldPressObject>>.get_Key
	|-KeyValuePair<int, List<GraphReference>>.get_Key
	|-KeyValuePair<int, List<ModelInfo>>.get_Key
	|-KeyValuePair<int, List<int>>.get_Key
	|-KeyValuePair<int, List<string>>.get_Key
	|-KeyValuePair<int, List<AddtionPair>>.get_Key
	|-KeyValuePair<int, List<GameObject>>.get_Key
	|-KeyValuePair<int, List<PostProcessVolume>>.get_Key
	|-KeyValuePair<int, List<Transform>>.get_Key
	|-KeyValuePair<int, int>.get_Key
	|-KeyValuePair<int, float>.get_Key
	|-KeyValuePair<int, string>.get_Key
	|-KeyValuePair<int, TeamerObject>.get_Key
	|-KeyValuePair<int, SignalWheelBase>.get_Key
	|-KeyValuePair<int, Animator>.get_Key
	|-KeyValuePair<int, PointerEventData>.get_Key
	|-KeyValuePair<int, TerrainUtility.TerrainMap>.get_Key
	|-KeyValuePair<int, GameObject>.get_Key
	|-KeyValuePair<int, NetworkBehaviour.Invoker>.get_Key
	|-KeyValuePair<int, Transform>.get_Key
	|-KeyValuePair<int, M1Toggle>.get_Key
	|-KeyValuePair<int, WarShopObject>.get_Key
	|-KeyValuePair<int, Weapon>.get_Key
	|-KeyValuePair<uint, MatchMemberData>.get_Key
	|-KeyValuePair<uint, NetMasterToPeer>.get_Key
	|-KeyValuePair<uint, byte[]>.get_Key
	|-KeyValuePair<uint, int>.get_Key
	|-KeyValuePair<uint, ZMTeamerObject>.get_Key
	|-KeyValuePair<HAuthTicket, object>.get_Key
	|-KeyValuePair<int, ConversationScriptObject.ClientTipsMessage>.get_Key
	|-KeyValuePair<int, ConversationScriptObject.ConfirmMessage>.get_Key
	|-KeyValuePair<int, ConversationScriptObject.LoadMessage>.get_Key
	|-KeyValuePair<int, MinimapPoint>.get_Key
	|-KeyValuePair<int, ObjectPoolComInfo>.get_Key
	|-KeyValuePair<int, bool>.get_Key
	|-KeyValuePair<int, char>.get_Key
	|-KeyValuePair<int, Int32Enum>.get_Key
	|-KeyValuePair<int, long>.get_Key
	|-KeyValuePair<int, object>.get_Key
	|-KeyValuePair<int, uint>.get_Key
	|-KeyValuePair<int, ulong>.get_Key
	|-KeyValuePair<int, Color>.get_Key
	|-KeyValuePair<int, Matrix4x4>.get_Key
	|-KeyValuePair<int, NetworkMigrationManager.ConnectionPendingPlayers>.get_Key
	|-KeyValuePair<int, Vector2>.get_Key
	|-KeyValuePair<int, Vector3>.get_Key
	|-KeyValuePair<Int32Enum, bool>.get_Key
	|-KeyValuePair<Int32Enum, int>.get_Key
	|-KeyValuePair<Int32Enum, Int32Enum>.get_Key
	|-KeyValuePair<Int32Enum, object>.get_Key
	|-KeyValuePair<Int32Enum, float>.get_Key
	|-KeyValuePair<uint, object>.get_Key
	|-KeyValuePair<uint, ulong>.get_Key
	|-KeyValuePair<NetworkInstanceId, object>.get_Key
	|-KeyValuePair<NetworkSceneId, object>.get_Key
	|-KeyValuePair<Scene, object>.get_Key
	|
	|-RVA: 0x272A30 Offset: 0x271E30 VA: 0x180272A30
	|-KeyValuePair<Skin.AttachmentKeyTuple, Attachment>.get_Key
	|-KeyValuePair<EventHook, object>.get_Key
	|-KeyValuePair<LPWNormalSolver.LPWPosition, int>.get_Key
	|-KeyValuePair<Skin.AttachmentKeyTuple, object>.get_Key
	|
	|-RVA: 0x25C0E0 Offset: 0x25B4E0 VA: 0x18025C0E0
	|-KeyValuePair<Flow.RecursionNode, int>.get_Key
	|-KeyValuePair<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.get_Key
	|-KeyValuePair<BinaryOperatorHandler.OperatorQuery, object>.get_Key
	|-KeyValuePair<ConversionUtility.ConversionQuery, Int32Enum>.get_Key
	|-KeyValuePair<ConversionUtility.ConversionQuery, object>.get_Key
	|-KeyValuePair<fsPortableReflection.AttributeQuery, object>.get_Key
	|-KeyValuePair<DefaultSerializationBinder.TypeNameKey, object>.get_Key
	|-KeyValuePair<ResolverContractKey, object>.get_Key
	|-KeyValuePair<ConvertUtils.TypeConvertKey, object>.get_Key
	|-KeyValuePair<AnimationStateData.AnimationPair, float>.get_Key
	|-KeyValuePair<SlotBlendModes.MaterialTexturePair, object>.get_Key
	|-KeyValuePair<Guid, int>.get_Key
	|-KeyValuePair<Guid, object>.get_Key
	|-KeyValuePair<NetworkHash128, object>.get_Key
	|
	|-RVA: 0x25C0C0 Offset: 0x25B4C0 VA: 0x18025C0C0
	|-KeyValuePair<DYP2PDll.P2PID, object>.get_Key
	|-KeyValuePair<pb_IntVec3, object>.get_Key
	|
	|-RVA: 0x236620 Offset: 0x235A20 VA: 0x180236620
	|-KeyValuePair<char, char>.get_Key
	|-KeyValuePair<char, Nullable<ByteEnum>>.get_Key
	|-KeyValuePair<char, object>.get_Key
	|-KeyValuePair<short, object>.get_Key
	|-KeyValuePair<ushort, object>.get_Key
	|
	|-RVA: 0x272A70 Offset: 0x271E70 VA: 0x180272A70
	|-KeyValuePair<float, object>.get_Key
	*/

	public TValue get_Value() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C1B0 Offset: 0x25B5B0 VA: 0x18025C1B0
	|-KeyValuePair<AkAudioListener, AkObstructionOcclusion.ObstructionOcclusionValue>.get_Value
	|-KeyValuePair<ICinemachineCamera, object>.get_Value
	|-KeyValuePair<CodeShieldType, CodeShieldObject>.get_Value
	|-KeyValuePair<pb_EdgeLookup, pb_Face>.get_Value
	|-KeyValuePair<Bone, Transform>.get_Value
	|-KeyValuePair<CSteamID, SteamMatchMemberData>.get_Value
	|-KeyValuePair<CSteamID, SteamPeerEndPointShared>.get_Value
	|-KeyValuePair<SteamAPICall_t, SteamMatchTogetherComponent.UnregisterCallResult>.get_Value
	|-KeyValuePair<int, AkCallbackManager.BankCallbackPackage>.get_Value
	|-KeyValuePair<int, AkCallbackManager.EventCallbackPackage>.get_Value
	|-KeyValuePair<int, AttackSkillBase>.get_Value
	|-KeyValuePair<int, AutoShootObj>.get_Value
	|-KeyValuePair<int, BehaviorNode>.get_Value
	|-KeyValuePair<int, BulletChangeAction>.get_Value
	|-KeyValuePair<int, CRuleHandler.sFireInfo>.get_Value
	|-KeyValuePair<int, CRuleHandler>.get_Value
	|-KeyValuePair<int, RuleAction>.get_Value
	|-KeyValuePair<int, CCombinedRewardObj>.get_Value
	|-KeyValuePair<int, CObjectInfo>.get_Value
	|-KeyValuePair<int, CRewardPoolObj>.get_Value
	|-KeyValuePair<int, CStateInfo>.get_Value
	|-KeyValuePair<int, CTaskRewardObject>.get_Value
	|-KeyValuePair<int, CharaterData.ModelInfo>.get_Value
	|-KeyValuePair<int, CharaterData.TalentInfo>.get_Value
	|-KeyValuePair<int, CollectionObject>.get_Value
	|-KeyValuePair<int, CommonNotifyTimerMgr>.get_Value
	|-KeyValuePair<int, CtrlSideStateObj>.get_Value
	|-KeyValuePair<int, DataBase>.get_Value
	|-KeyValuePair<int, SessionBuildInfo>.get_Value
	|-KeyValuePair<int, SessionMonsterInfo>.get_Value
	|-KeyValuePair<int, SessionSummonInfo>.get_Value
	|-KeyValuePair<int, SettingItemInfo>.get_Value
	|-KeyValuePair<int, DynamicBoneManager.DynamicBoneGroup>.get_Value
	|-KeyValuePair<int, ForbidNode>.get_Value
	|-KeyValuePair<int, GMCmd>.get_Value
	|-KeyValuePair<int, GOStateCache>.get_Value
	|-KeyValuePair<int, CTimerNode>.get_Value
	|-KeyValuePair<int, GraphObject>.get_Value
	|-KeyValuePair<int, GrowthHeroItem>.get_Value
	|-KeyValuePair<int, GrowthInfoItem>.get_Value
	|-KeyValuePair<int, GrowthUpInfo>.get_Value
	|-KeyValuePair<int, CDirEffObject>.get_Value
	|-KeyValuePair<int, UISignBase>.get_Value
	|-KeyValuePair<int, UITeamName>.get_Value
	|-KeyValuePair<int, UITeamObject>.get_Value
	|-KeyValuePair<int, InscriptionUnit>.get_Value
	|-KeyValuePair<int, InviteObject>.get_Value
	|-KeyValuePair<int, WeaponPerformanceObj>.get_Value
	|-KeyValuePair<int, ModelInfo>.get_Value
	|-KeyValuePair<int, MonsterCollectionObject>.get_Value
	|-KeyValuePair<int, NewPlayerObject>.get_Value
	|-KeyValuePair<int, OCDropBase>.get_Value
	|-KeyValuePair<int, OneBeacon>.get_Value
	|-KeyValuePair<int, PCWeaponObject>.get_Value
	|-KeyValuePair<int, PlayerProp>.get_Value
	|-KeyValuePair<int, pb_Tuple<Vector3, Vector3, List<int>>>.get_Value
	|-KeyValuePair<int, RelicObject>.get_Value
	|-KeyValuePair<int, RelifeData>.get_Value
	|-KeyValuePair<int, SaveGameData>.get_Value
	|-KeyValuePair<int, SettingConfigInfo.SettingItemInfo>.get_Value
	|-KeyValuePair<int, SettingConfigInfo.SettingTagInfo>.get_Value
	|-KeyValuePair<int, SettingInfoDataManager.SettingInfo>.get_Value
	|-KeyValuePair<int, ShopItem>.get_Value
	|-KeyValuePair<int, CCalShowInfo>.get_Value
	|-KeyValuePair<int, CCalSkillInfo>.get_Value
	|-KeyValuePair<int, CSkillBase>.get_Value
	|-KeyValuePair<int, ObjectSkills>.get_Value
	|-KeyValuePair<int, StandaloneAchievement.AchieveInfo>.get_Value
	|-KeyValuePair<int, StateObject>.get_Value
	|-KeyValuePair<int, SublimeObject>.get_Value
	|-KeyValuePair<int, Action<int>>.get_Value
	|-KeyValuePair<int, Dictionary<int, CharaterData.ModelInfo>>.get_Value
	|-KeyValuePair<int, Dictionary<int, List<CPacketData>>>.get_Value
	|-KeyValuePair<int, Dictionary<int, int>>.get_Value
	|-KeyValuePair<int, List<CPacketData>>.get_Value
	|-KeyValuePair<int, List<CtrlPowerTime>>.get_Value
	|-KeyValuePair<int, List<DebugDrawLine.DebugLine>>.get_Value
	|-KeyValuePair<int, List<HoldObject>>.get_Value
	|-KeyValuePair<int, List<HoldPressObject>>.get_Value
	|-KeyValuePair<int, List<GraphReference>>.get_Value
	|-KeyValuePair<int, List<ModelInfo>>.get_Value
	|-KeyValuePair<int, List<pb_Face>>.get_Value
	|-KeyValuePair<int, List<int>>.get_Value
	|-KeyValuePair<int, List<string>>.get_Value
	|-KeyValuePair<int, List<GameObject>>.get_Value
	|-KeyValuePair<int, List<PostProcessVolume>>.get_Value
	|-KeyValuePair<int, List<Transform>>.get_Value
	|-KeyValuePair<int, string>.get_Value
	|-KeyValuePair<int, WeakReference>.get_Value
	|-KeyValuePair<int, TalentObject>.get_Value
	|-KeyValuePair<int, TeamerObject>.get_Value
	|-KeyValuePair<int, CommonNotifyObj>.get_Value
	|-KeyValuePair<int, MarkSignalObejct>.get_Value
	|-KeyValuePair<int, PCRecordinfo_item>.get_Value
	|-KeyValuePair<int, PCRecordinfo_team>.get_Value
	|-KeyValuePair<int, SignalWheelBase>.get_Value
	|-KeyValuePair<int, Animator>.get_Value
	|-KeyValuePair<int, PointerEventData>.get_Value
	|-KeyValuePair<int, TerrainUtility.TerrainMap>.get_Value
	|-KeyValuePair<int, GameObject>.get_Value
	|-KeyValuePair<int, NetworkBehaviour.Invoker>.get_Value
	|-KeyValuePair<int, Transform>.get_Value
	|-KeyValuePair<int, M1Button>.get_Value
	|-KeyValuePair<int, M1Toggle>.get_Value
	|-KeyValuePair<int, Weapon>.get_Value
	|-KeyValuePair<int, WeaponModeInfo>.get_Value
	|-KeyValuePair<long, List<CPacketData>>.get_Value
	|-KeyValuePair<long, WeakReference>.get_Value
	|-KeyValuePair<LabelTarget, LabelInfo>.get_Value
	|-KeyValuePair<string, ArchiveData>.get_Value
	|-KeyValuePair<string, BehaviorBase>.get_Value
	|-KeyValuePair<string, CDNode>.get_Value
	|-KeyValuePair<string, ClassPool>.get_Value
	|-KeyValuePair<string, IniSection>.get_Value
	|-KeyValuePair<string, IniValue>.get_Value
	|-KeyValuePair<string, AddAttrInfo>.get_Value
	|-KeyValuePair<string, DataBase>.get_Value
	|-KeyValuePair<string, GuideEffectPos>.get_Value
	|-KeyValuePair<string, HeroGrade>.get_Value
	|-KeyValuePair<string, KeyMapBase>.get_Value
	|-KeyValuePair<string, LanguageData>.get_Value
	|-KeyValuePair<string, OneHideLevelInfo>.get_Value
	|-KeyValuePair<string, OneLevelInfo>.get_Value
	|-KeyValuePair<string, PlayerGradeInfo>.get_Value
	|-KeyValuePair<string, SContinueShootInfoSub>.get_Value
	|-KeyValuePair<string, SEnergyAccquire>.get_Value
	|-KeyValuePair<string, SItemSkillInfoSub>.get_Value
	|-KeyValuePair<string, SRewardPoolInfo>.get_Value
	|-KeyValuePair<string, STalentDescSub>.get_Value
	|-KeyValuePair<string, SettingItemInfo>.get_Value
	|-KeyValuePair<string, SublimeGradeInfo>.get_Value
	|-KeyValuePair<string, TalentIconInfo>.get_Value
	|-KeyValuePair<string, CTimerNode>.get_Value
	|-KeyValuePair<string, IntervalNode>.get_Value
	|-KeyValuePair<string, IteractItem>.get_Value
	|-KeyValuePair<string, JsonData>.get_Value
	|-KeyValuePair<string, fsData>.get_Value
	|-KeyValuePair<string, InternetAddressList>.get_Value
	|-KeyValuePair<string, JToken>.get_Value
	|-KeyValuePair<string, pb_CIE_Lab_Color>.get_Value
	|-KeyValuePair<string, PropItem>.get_Value
	|-KeyValuePair<string, ScriptEventManager.EventHandler>.get_Value
	|-KeyValuePair<string, ReflectionUtils.GetDelegate>.get_Value
	|-KeyValuePair<string, SkillPerformEventManager.SkillPerformEvent>.get_Value
	|-KeyValuePair<string, Dictionary<string, DataBase>>.get_Value
	|-KeyValuePair<string, List<UnitPreservation.UnitPortPreservation>>.get_Value
	|-KeyValuePair<string, List<string>>.get_Value
	|-KeyValuePair<string, long>.get_Value
	|-KeyValuePair<string, object>.get_Value
	|-KeyValuePair<string, ConstructorInfo>.get_Value
	|-KeyValuePair<string, UGUILink.UILink>.get_Value
	|-KeyValuePair<string, BaseUIForm>.get_Value
	|-KeyValuePair<string, Animator>.get_Value
	|-KeyValuePair<string, AssetBundle>.get_Value
	|-KeyValuePair<string, GameObject>.get_Value
	|-KeyValuePair<string, Transform>.get_Value
	|-KeyValuePair<string, M1Toggle>.get_Value
	|-KeyValuePair<Type, ReflectionUtils.SetDelegate>.get_Value
	|-KeyValuePair<Type, PostProcessBundle>.get_Value
	|-KeyValuePair<uint, MatchMemberData>.get_Value
	|-KeyValuePair<uint, NetMasterToPeer>.get_Value
	|-KeyValuePair<uint, byte[]>.get_Value
	|-KeyValuePair<uint, ZMTeamerObject>.get_Value
	|-KeyValuePair<ulong, MatchMemberData>.get_Value
	|-KeyValuePair<ulong, SteamTeamerObject>.get_Value
	|-KeyValuePair<ulong, byte[]>.get_Value
	|-KeyValuePair<ulong, VoiceUserObject>.get_Value
	|-KeyValuePair<AnimationClip, AnimationClip>.get_Value
	|-KeyValuePair<Animator, string>.get_Value
	|-KeyValuePair<Camera, Camera>.get_Value
	|-KeyValuePair<GameObject, PolyfewRuntime.MeshRendererPair>.get_Value
	|-KeyValuePair<Material, List<pb_Face>>.get_Value
	|-KeyValuePair<Material, List<int>>.get_Value
	|-KeyValuePair<Material, List<CombineInstance>>.get_Value
	|-KeyValuePair<MonitorType, Monitor>.get_Value
	|-KeyValuePair<Transform, AniInfo>.get_Value
	|-KeyValuePair<Transform, Transform>.get_Value
	|-KeyValuePair<ZmID, ZmPeerEndPointShared>.get_Value
	|-KeyValuePair<RailID, WGPeerEndPointShared>.get_Value
	|-KeyValuePair<pb_Edge, object>.get_Value
	|-KeyValuePair<CSteamID, object>.get_Value
	|-KeyValuePair<HAuthTicket, object>.get_Value
	|-KeyValuePair<SteamAPICall_t, object>.get_Value
	|-KeyValuePair<char, object>.get_Value
	|-KeyValuePair<DateTime, object>.get_Value
	|-KeyValuePair<DateTime, TimeType>.get_Value
	|-KeyValuePair<short, object>.get_Value
	|-KeyValuePair<int, long>.get_Value
	|-KeyValuePair<int, object>.get_Value
	|-KeyValuePair<int, ulong>.get_Value
	|-KeyValuePair<int, NetworkMigrationManager.ConnectionPendingPlayers>.get_Value
	|-KeyValuePair<Int32Enum, object>.get_Value
	|-KeyValuePair<long, object>.get_Value
	|-KeyValuePair<IntPtr, object>.get_Value
	|-KeyValuePair<object, IniValue>.get_Value
	|-KeyValuePair<object, SteamAPICall_t>.get_Value
	|-KeyValuePair<object, long>.get_Value
	|-KeyValuePair<object, object>.get_Value
	|-KeyValuePair<object, TimeSpan>.get_Value
	|-KeyValuePair<float, object>.get_Value
	|-KeyValuePair<string, string>.get_Value
	|-KeyValuePair<ushort, object>.get_Value
	|-KeyValuePair<uint, object>.get_Value
	|-KeyValuePair<uint, ulong>.get_Value
	|-KeyValuePair<ulong, object>.get_Value
	|-KeyValuePair<UInt64Enum, object>.get_Value
	|-KeyValuePair<TerrainUtility.TerrainMap.TileCoord, object>.get_Value
	|-KeyValuePair<NetworkInstanceId, object>.get_Value
	|-KeyValuePair<NetworkSceneId, object>.get_Value
	|-KeyValuePair<Scene, object>.get_Value
	|-KeyValuePair<ZmID, object>.get_Value
	|
	|-RVA: 0x1B6120 Offset: 0x1B5520 VA: 0x1801B6120
	|-KeyValuePair<CommonGuideManager.CGuideType, int>.get_Value
	|-KeyValuePair<int, int>.get_Value
	|-KeyValuePair<uint, int>.get_Value
	|-KeyValuePair<int, Int32Enum>.get_Value
	|-KeyValuePair<int, uint>.get_Value
	|-KeyValuePair<Int32Enum, int>.get_Value
	|-KeyValuePair<Int32Enum, Int32Enum>.get_Value
	|
	|-RVA: 0x1BA080 Offset: 0x1B9480 VA: 0x1801BA080
	|-KeyValuePair<DebugType, bool>.get_Value
	|-KeyValuePair<int, bool>.get_Value
	|-KeyValuePair<Int32Enum, bool>.get_Value
	|
	|-RVA: 0x25C220 Offset: 0x25B620 VA: 0x18025C220
	|-KeyValuePair<ManagerBase, ManagerLifeCycle>.get_Value
	|-KeyValuePair<JsonProperty, JsonSerializerInternalReader.PropertyPresence>.get_Value
	|-KeyValuePair<long, int>.get_Value
	|-KeyValuePair<string, int>.get_Value
	|-KeyValuePair<Type, int>.get_Value
	|-KeyValuePair<ulong, uint>.get_Value
	|-KeyValuePair<Transform, int>.get_Value
	|-KeyValuePair<object, int>.get_Value
	|-KeyValuePair<object, Int32Enum>.get_Value
	|-KeyValuePair<string, EventTags>.get_Value
	|
	|-RVA: 0x1BFEB0 Offset: 0x1BF2B0 VA: 0x1801BFEB0
	|-KeyValuePair<pb_IntVec3, List<int>>.get_Value
	|-KeyValuePair<DYP2PDll.P2PID, object>.get_Value
	|-KeyValuePair<BinaryOperatorHandler.OperatorQuery, object>.get_Value
	|-KeyValuePair<ConversionUtility.ConversionQuery, object>.get_Value
	|-KeyValuePair<fsPortableReflection.AttributeQuery, object>.get_Value
	|-KeyValuePair<DefaultSerializationBinder.TypeNameKey, object>.get_Value
	|-KeyValuePair<ResolverContractKey, object>.get_Value
	|-KeyValuePair<ConvertUtils.TypeConvertKey, object>.get_Value
	|-KeyValuePair<pb_IntVec3, object>.get_Value
	|-KeyValuePair<SlotBlendModes.MaterialTexturePair, object>.get_Value
	|-KeyValuePair<Guid, object>.get_Value
	|-KeyValuePair<NetworkHash128, object>.get_Value
	|
	|-RVA: 0x25C140 Offset: 0x25B540 VA: 0x18025C140
	|-KeyValuePair<Skin.AttachmentKeyTuple, Attachment>.get_Value
	|-KeyValuePair<EventHook, object>.get_Value
	|-KeyValuePair<Skin.AttachmentKeyTuple, object>.get_Value
	|
	|-RVA: 0x25C290 Offset: 0x25B690 VA: 0x18025C290
	|-KeyValuePair<int, HitData>.get_Value
	|-KeyValuePair<string, OneInfo>.get_Value
	|-KeyValuePair<int, ConversationScriptObject.ConfirmMessage>.get_Value
	|-KeyValuePair<int, ObjectPoolComInfo>.get_Value
	|-KeyValuePair<object, OneInfo>.get_Value
	|-KeyValuePair<object, fsOption<fsVersionedType>>.get_Value
	|
	|-RVA: 0x25C230 Offset: 0x25B630 VA: 0x18025C230
	|-KeyValuePair<int, MinimapPoint>.get_Value
	|
	|-RVA: 0x1B6380 Offset: 0x1B5780 VA: 0x1801B6380
	|-KeyValuePair<int, float>.get_Value
	|-KeyValuePair<Int32Enum, float>.get_Value
	|
	|-RVA: 0x25C160 Offset: 0x25B560 VA: 0x18025C160
	|-KeyValuePair<string, DYUpdateIni.OneResInfo>.get_Value
	|-KeyValuePair<int, ConversationScriptObject.LoadMessage>.get_Value
	|-KeyValuePair<object, DYUpdateIni.OneResInfo>.get_Value
	|-KeyValuePair<object, PanelManger.PanelInfo>.get_Value
	|-KeyValuePair<object, ObjectMetadata>.get_Value
	|-KeyValuePair<object, PropertyMetadata>.get_Value
	|
	|-RVA: 0x2F5750 Offset: 0x2F4B50 VA: 0x1802F5750
	|-KeyValuePair<string, bool>.get_Value
	|-KeyValuePair<object, bool>.get_Value
	|
	|-RVA: 0x25C150 Offset: 0x25B550 VA: 0x18025C150
	|-KeyValuePair<string, KeyValuePair<Type, ReflectionUtils.SetDelegate>>.get_Value
	|-KeyValuePair<int, ConversationScriptObject.ClientTipsMessage>.get_Value
	|-KeyValuePair<object, ArrayMetadata>.get_Value
	|-KeyValuePair<object, KeyValuePair<object, object>>.get_Value
	|-KeyValuePair<object, ResourceLocator>.get_Value
	|-KeyValuePair<object, Color>.get_Value
	|-KeyValuePair<object, NetworkBroadcastResult>.get_Value
	|-KeyValuePair<object, Playable>.get_Value
	|
	|-RVA: 0x1B30F0 Offset: 0x1B24F0 VA: 0x1801B30F0
	|-KeyValuePair<Transform, float>.get_Value
	|-KeyValuePair<object, float>.get_Value
	|
	|-RVA: 0x1C0C20 Offset: 0x1C0020 VA: 0x1801C0C20
	|-KeyValuePair<Flow.RecursionNode, int>.get_Value
	|-KeyValuePair<ConversionUtility.ConversionQuery, Int32Enum>.get_Value
	|-KeyValuePair<Guid, int>.get_Value
	|
	|-RVA: 0x1B60A0 Offset: 0x1B54A0 VA: 0x1801B60A0
	|-KeyValuePair<LPWNormalSolver.LPWPosition, int>.get_Value
	|
	|-RVA: 0x1BC7C0 Offset: 0x1BBBC0 VA: 0x1801BC7C0
	|-KeyValuePair<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.get_Value
	|
	|-RVA: 0x25C1E0 Offset: 0x25B5E0 VA: 0x18025C1E0
	|-KeyValuePair<AnimationStateData.AnimationPair, float>.get_Value
	|
	|-RVA: 0x25C250 Offset: 0x25B650 VA: 0x18025C250
	|-KeyValuePair<char, char>.get_Value
	|-KeyValuePair<char, Nullable<ByteEnum>>.get_Value
	|
	|-RVA: 0x25C180 Offset: 0x25B580 VA: 0x18025C180
	|-KeyValuePair<int, char>.get_Value
	|
	|-RVA: 0x25C0F0 Offset: 0x25B4F0 VA: 0x18025C0F0
	|-KeyValuePair<int, Color>.get_Value
	|
	|-RVA: 0x25C260 Offset: 0x25B660 VA: 0x18025C260
	|-KeyValuePair<int, Matrix4x4>.get_Value
	|
	|-RVA: 0x25C1F0 Offset: 0x25B5F0 VA: 0x18025C1F0
	|-KeyValuePair<int, Vector2>.get_Value
	|
	|-RVA: 0x25C190 Offset: 0x25B590 VA: 0x18025C190
	|-KeyValuePair<int, Vector3>.get_Value
	|
	|-RVA: 0x25C200 Offset: 0x25B600 VA: 0x18025C200
	|-KeyValuePair<object, MeshCombiner.BlendShapeFrame>.get_Value
	|-KeyValuePair<object, BlendShapeFrame>.get_Value
	|
	|-RVA: 0x25C100 Offset: 0x25B500 VA: 0x18025C100
	|-KeyValuePair<object, CinemachineCore.UpdateStatus>.get_Value
	|
	|-RVA: 0x25C1C0 Offset: 0x25B5C0 VA: 0x18025C1C0
	|-KeyValuePair<object, Vector3>.get_Value
	*/

	public override string ToString() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25BDE0 Offset: 0x25B1E0 VA: 0x18025BDE0
	|-KeyValuePair<EventHook, object>.ToString
	|-KeyValuePair<Skin.AttachmentKeyTuple, object>.ToString
	|
	|-RVA: 0x25BD40 Offset: 0x25B140 VA: 0x18025BD40
	|-KeyValuePair<Flow.RecursionNode, int>.ToString
	|-KeyValuePair<ConversionUtility.ConversionQuery, Int32Enum>.ToString
	|-KeyValuePair<Guid, int>.ToString
	|
	|-RVA: 0x25BD60 Offset: 0x25B160 VA: 0x18025BD60
	|-KeyValuePair<DYP2PDll.P2PID, object>.ToString
	|-KeyValuePair<pb_IntVec3, object>.ToString
	|
	|-RVA: 0x25BE10 Offset: 0x25B210 VA: 0x18025BE10
	|-KeyValuePair<LPWNormalSolver.LPWPosition, int>.ToString
	|
	|-RVA: 0x25BC10 Offset: 0x25B010 VA: 0x18025BC10
	|-KeyValuePair<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.ToString
	|
	|-RVA: 0x1BFF60 Offset: 0x1BF360 VA: 0x1801BFF60
	|-KeyValuePair<BinaryOperatorHandler.OperatorQuery, object>.ToString
	|-KeyValuePair<ConversionUtility.ConversionQuery, object>.ToString
	|-KeyValuePair<fsPortableReflection.AttributeQuery, object>.ToString
	|-KeyValuePair<DefaultSerializationBinder.TypeNameKey, object>.ToString
	|-KeyValuePair<ResolverContractKey, object>.ToString
	|-KeyValuePair<ConvertUtils.TypeConvertKey, object>.ToString
	|-KeyValuePair<SlotBlendModes.MaterialTexturePair, object>.ToString
	|-KeyValuePair<Guid, object>.ToString
	|-KeyValuePair<NetworkHash128, object>.ToString
	|
	|-RVA: 0x25BCB0 Offset: 0x25B0B0 VA: 0x18025BCB0
	|-KeyValuePair<pb_Edge, object>.ToString
	|-KeyValuePair<CSteamID, object>.ToString
	|-KeyValuePair<SteamAPICall_t, object>.ToString
	|-KeyValuePair<DateTime, object>.ToString
	|-KeyValuePair<long, object>.ToString
	|-KeyValuePair<IntPtr, object>.ToString
	|-KeyValuePair<ulong, object>.ToString
	|-KeyValuePair<UInt64Enum, object>.ToString
	|-KeyValuePair<TerrainUtility.TerrainMap.TileCoord, object>.ToString
	|-KeyValuePair<ZmID, object>.ToString
	|
	|-RVA: 0x25BC50 Offset: 0x25B050 VA: 0x18025BC50
	|-KeyValuePair<AnimationStateData.AnimationPair, float>.ToString
	|
	|-RVA: 0x25BBF0 Offset: 0x25AFF0 VA: 0x18025BBF0
	|-KeyValuePair<HAuthTicket, object>.ToString
	|-KeyValuePair<int, SettingInfoDataManager.SettingInfo>.ToString
	|-KeyValuePair<int, object>.ToString
	|-KeyValuePair<int, PointerEventData>.ToString
	|-KeyValuePair<Int32Enum, object>.ToString
	|-KeyValuePair<uint, byte[]>.ToString
	|-KeyValuePair<uint, object>.ToString
	|-KeyValuePair<NetworkInstanceId, object>.ToString
	|-KeyValuePair<NetworkSceneId, object>.ToString
	|-KeyValuePair<Scene, object>.ToString
	|
	|-RVA: 0x25BC20 Offset: 0x25B020 VA: 0x18025BC20
	|-KeyValuePair<char, char>.ToString
	|-KeyValuePair<char, Nullable<ByteEnum>>.ToString
	|
	|-RVA: 0x25BCC0 Offset: 0x25B0C0 VA: 0x18025BCC0
	|-KeyValuePair<char, object>.ToString
	|-KeyValuePair<short, object>.ToString
	|-KeyValuePair<ushort, object>.ToString
	|
	|-RVA: 0x25BDD0 Offset: 0x25B1D0 VA: 0x18025BDD0
	|-KeyValuePair<int, ConversationScriptObject.ClientTipsMessage>.ToString
	|
	|-RVA: 0x25BC90 Offset: 0x25B090 VA: 0x18025BC90
	|-KeyValuePair<int, ConversationScriptObject.ConfirmMessage>.ToString
	|-KeyValuePair<int, HitData>.ToString
	|-KeyValuePair<int, ObjectPoolComInfo>.ToString
	|
	|-RVA: 0x25BBB0 Offset: 0x25AFB0 VA: 0x18025BBB0
	|-KeyValuePair<int, ConversationScriptObject.LoadMessage>.ToString
	|
	|-RVA: 0x25BC70 Offset: 0x25B070 VA: 0x18025BC70
	|-KeyValuePair<int, MinimapPoint>.ToString
	|
	|-RVA: 0x25BD10 Offset: 0x25B110 VA: 0x18025BD10
	|-KeyValuePair<int, bool>.ToString
	|-KeyValuePair<Int32Enum, bool>.ToString
	|
	|-RVA: 0x25BB90 Offset: 0x25AF90 VA: 0x18025BB90
	|-KeyValuePair<int, char>.ToString
	|
	|-RVA: 0x25BBA0 Offset: 0x25AFA0 VA: 0x18025BBA0
	|-KeyValuePair<int, int>.ToString
	|-KeyValuePair<int, Int32Enum>.ToString
	|-KeyValuePair<int, uint>.ToString
	|-KeyValuePair<Int32Enum, int>.ToString
	|-KeyValuePair<Int32Enum, Int32Enum>.ToString
	|-KeyValuePair<uint, int>.ToString
	|
	|-RVA: 0x25BCD0 Offset: 0x25B0D0 VA: 0x18025BCD0
	|-KeyValuePair<int, long>.ToString
	|-KeyValuePair<int, ulong>.ToString
	|-KeyValuePair<int, NetworkMigrationManager.ConnectionPendingPlayers>.ToString
	|-KeyValuePair<uint, ulong>.ToString
	|
	|-RVA: 0x25BD20 Offset: 0x25B120 VA: 0x18025BD20
	|-KeyValuePair<int, float>.ToString
	|-KeyValuePair<Int32Enum, float>.ToString
	|
	|-RVA: 0x25BD30 Offset: 0x25B130 VA: 0x18025BD30
	|-KeyValuePair<int, Color>.ToString
	|
	|-RVA: 0x25BDF0 Offset: 0x25B1F0 VA: 0x18025BDF0
	|-KeyValuePair<int, Matrix4x4>.ToString
	|
	|-RVA: 0x25BD50 Offset: 0x25B150 VA: 0x18025BD50
	|-KeyValuePair<int, Vector2>.ToString
	|
	|-RVA: 0x25BC40 Offset: 0x25B040 VA: 0x18025BC40
	|-KeyValuePair<int, Vector3>.ToString
	|
	|-RVA: 0x25BBD0 Offset: 0x25AFD0 VA: 0x18025BBD0
	|-KeyValuePair<long, int>.ToString
	|-KeyValuePair<ulong, uint>.ToString
	|
	|-RVA: 0x25BC30 Offset: 0x25B030 VA: 0x18025BC30
	|-KeyValuePair<object, MeshCombiner.BlendShapeFrame>.ToString
	|-KeyValuePair<object, BlendShapeFrame>.ToString
	|
	|-RVA: 0x25BCE0 Offset: 0x25B0E0 VA: 0x18025BCE0
	|-KeyValuePair<object, CinemachineCore.UpdateStatus>.ToString
	|
	|-RVA: 0x25BBE0 Offset: 0x25AFE0 VA: 0x18025BBE0
	|-KeyValuePair<object, DYUpdateIni.OneResInfo>.ToString
	|-KeyValuePair<object, PanelManger.PanelInfo>.ToString
	|-KeyValuePair<object, ObjectMetadata>.ToString
	|-KeyValuePair<object, PropertyMetadata>.ToString
	|
	|-RVA: 0x25BE00 Offset: 0x25B200 VA: 0x18025BE00
	|-KeyValuePair<object, IniValue>.ToString
	|-KeyValuePair<object, SteamAPICall_t>.ToString
	|-KeyValuePair<object, long>.ToString
	|-KeyValuePair<object, TimeSpan>.ToString
	|-KeyValuePair<string, long>.ToString
	|
	|-RVA: 0x25BCA0 Offset: 0x25B0A0 VA: 0x18025BCA0
	|-KeyValuePair<object, OneInfo>.ToString
	|-KeyValuePair<object, fsOption<fsVersionedType>>.ToString
	|
	|-RVA: 0x25BC00 Offset: 0x25B000 VA: 0x18025BC00
	|-KeyValuePair<object, ArrayMetadata>.ToString
	|-KeyValuePair<object, KeyValuePair<object, object>>.ToString
	|-KeyValuePair<object, ResourceLocator>.ToString
	|-KeyValuePair<object, Color>.ToString
	|-KeyValuePair<object, NetworkBroadcastResult>.ToString
	|-KeyValuePair<object, Playable>.ToString
	|
	|-RVA: 0x25BC80 Offset: 0x25B080 VA: 0x18025BC80
	|-KeyValuePair<object, bool>.ToString
	|
	|-RVA: 0x25BC60 Offset: 0x25B060 VA: 0x18025BC60
	|-KeyValuePair<object, int>.ToString
	|-KeyValuePair<object, Int32Enum>.ToString
	|
	|-RVA: 0x25BD70 Offset: 0x25B170 VA: 0x18025BD70
	|-KeyValuePair<object, object>.ToString
	|
	|-RVA: 0x25BCF0 Offset: 0x25B0F0 VA: 0x18025BCF0
	|-KeyValuePair<object, float>.ToString
	|
	|-RVA: 0x25BBC0 Offset: 0x25AFC0 VA: 0x18025BBC0
	|-KeyValuePair<object, Vector3>.ToString
	|
	|-RVA: 0x25BD00 Offset: 0x25B100 VA: 0x18025BD00
	|-KeyValuePair<float, object>.ToString
	*/

	public void Deconstruct(out TKey key, out TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25B210 Offset: 0x25A610 VA: 0x18025B210
	|-KeyValuePair<EventHook, object>.Deconstruct
	|-KeyValuePair<Skin.AttachmentKeyTuple, object>.Deconstruct
	|
	|-RVA: 0x25B3F0 Offset: 0x25A7F0 VA: 0x18025B3F0
	|-KeyValuePair<Flow.RecursionNode, int>.Deconstruct
	|-KeyValuePair<ConversionUtility.ConversionQuery, Int32Enum>.Deconstruct
	|-KeyValuePair<AnimationStateData.AnimationPair, float>.Deconstruct
	|-KeyValuePair<Guid, int>.Deconstruct
	|
	|-RVA: 0x25B310 Offset: 0x25A710 VA: 0x18025B310
	|-KeyValuePair<DYP2PDll.P2PID, object>.Deconstruct
	|-KeyValuePair<pb_IntVec3, object>.Deconstruct
	|
	|-RVA: 0x25B8E0 Offset: 0x25ACE0 VA: 0x18025B8E0
	|-KeyValuePair<LPWNormalSolver.LPWPosition, int>.Deconstruct
	|
	|-RVA: 0x25B870 Offset: 0x25AC70 VA: 0x18025B870
	|-KeyValuePair<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.Deconstruct
	|
	|-RVA: 0x1BFEF0 Offset: 0x1BF2F0 VA: 0x1801BFEF0
	|-KeyValuePair<BinaryOperatorHandler.OperatorQuery, object>.Deconstruct
	|-KeyValuePair<ConversionUtility.ConversionQuery, object>.Deconstruct
	|-KeyValuePair<fsPortableReflection.AttributeQuery, object>.Deconstruct
	|-KeyValuePair<DefaultSerializationBinder.TypeNameKey, object>.Deconstruct
	|-KeyValuePair<ResolverContractKey, object>.Deconstruct
	|-KeyValuePair<ConvertUtils.TypeConvertKey, object>.Deconstruct
	|-KeyValuePair<SlotBlendModes.MaterialTexturePair, object>.Deconstruct
	|-KeyValuePair<Guid, object>.Deconstruct
	|-KeyValuePair<NetworkHash128, object>.Deconstruct
	|
	|-RVA: 0x25AFA0 Offset: 0x25A3A0 VA: 0x18025AFA0
	|-KeyValuePair<pb_Edge, object>.Deconstruct
	|-KeyValuePair<CSteamID, object>.Deconstruct
	|-KeyValuePair<SteamAPICall_t, object>.Deconstruct
	|-KeyValuePair<DateTime, object>.Deconstruct
	|-KeyValuePair<long, object>.Deconstruct
	|-KeyValuePair<IntPtr, object>.Deconstruct
	|-KeyValuePair<object, IniValue>.Deconstruct
	|-KeyValuePair<object, SteamAPICall_t>.Deconstruct
	|-KeyValuePair<object, long>.Deconstruct
	|-KeyValuePair<object, object>.Deconstruct
	|-KeyValuePair<object, TimeSpan>.Deconstruct
	|-KeyValuePair<ulong, object>.Deconstruct
	|-KeyValuePair<UInt64Enum, object>.Deconstruct
	|-KeyValuePair<TerrainUtility.TerrainMap.TileCoord, object>.Deconstruct
	|-KeyValuePair<ZmID, object>.Deconstruct
	|
	|-RVA: 0x25B5D0 Offset: 0x25A9D0 VA: 0x18025B5D0
	|-KeyValuePair<HAuthTicket, object>.Deconstruct
	|-KeyValuePair<int, long>.Deconstruct
	|-KeyValuePair<int, object>.Deconstruct
	|-KeyValuePair<int, ulong>.Deconstruct
	|-KeyValuePair<int, NetworkMigrationManager.ConnectionPendingPlayers>.Deconstruct
	|-KeyValuePair<Int32Enum, object>.Deconstruct
	|-KeyValuePair<uint, object>.Deconstruct
	|-KeyValuePair<uint, ulong>.Deconstruct
	|-KeyValuePair<NetworkInstanceId, object>.Deconstruct
	|-KeyValuePair<NetworkSceneId, object>.Deconstruct
	|-KeyValuePair<Scene, object>.Deconstruct
	|
	|-RVA: 0x25B190 Offset: 0x25A590 VA: 0x18025B190
	|-KeyValuePair<char, char>.Deconstruct
	|-KeyValuePair<char, Nullable<ByteEnum>>.Deconstruct
	|
	|-RVA: 0x25BA30 Offset: 0x25AE30 VA: 0x18025BA30
	|-KeyValuePair<char, object>.Deconstruct
	|-KeyValuePair<short, object>.Deconstruct
	|-KeyValuePair<ushort, object>.Deconstruct
	|
	|-RVA: 0x25B950 Offset: 0x25AD50 VA: 0x18025B950
	|-KeyValuePair<int, ConversationScriptObject.ClientTipsMessage>.Deconstruct
	|
	|-RVA: 0x25B460 Offset: 0x25A860 VA: 0x18025B460
	|-KeyValuePair<int, ConversationScriptObject.ConfirmMessage>.Deconstruct
	|-KeyValuePair<int, HitData>.Deconstruct
	|-KeyValuePair<int, ObjectPoolComInfo>.Deconstruct
	|
	|-RVA: 0x25B290 Offset: 0x25A690 VA: 0x18025B290
	|-KeyValuePair<int, ConversationScriptObject.LoadMessage>.Deconstruct
	|
	|-RVA: 0x25B4D0 Offset: 0x25A8D0 VA: 0x18025B4D0
	|-KeyValuePair<int, MinimapPoint>.Deconstruct
	|
	|-RVA: 0x25B790 Offset: 0x25AB90 VA: 0x18025B790
	|-KeyValuePair<int, bool>.Deconstruct
	|-KeyValuePair<Int32Enum, bool>.Deconstruct
	|
	|-RVA: 0x25B800 Offset: 0x25AC00 VA: 0x18025B800
	|-KeyValuePair<int, char>.Deconstruct
	|
	|-RVA: 0x25B720 Offset: 0x25AB20 VA: 0x18025B720
	|-KeyValuePair<int, int>.Deconstruct
	|-KeyValuePair<int, Int32Enum>.Deconstruct
	|-KeyValuePair<int, float>.Deconstruct
	|-KeyValuePair<int, uint>.Deconstruct
	|-KeyValuePair<Int32Enum, int>.Deconstruct
	|-KeyValuePair<Int32Enum, Int32Enum>.Deconstruct
	|-KeyValuePair<Int32Enum, float>.Deconstruct
	|-KeyValuePair<uint, int>.Deconstruct
	|
	|-RVA: 0x25B090 Offset: 0x25A490 VA: 0x18025B090
	|-KeyValuePair<int, Color>.Deconstruct
	|
	|-RVA: 0x25BB80 Offset: 0x25AF80 VA: 0x18025BB80
	|-KeyValuePair<int, Matrix4x4>.Deconstruct
	|
	|-RVA: 0x25B380 Offset: 0x25A780 VA: 0x18025B380
	|-KeyValuePair<int, Vector2>.Deconstruct
	|
	|-RVA: 0x25B6B0 Offset: 0x25AAB0 VA: 0x18025B6B0
	|-KeyValuePair<int, Vector3>.Deconstruct
	|
	|-RVA: 0x25BB10 Offset: 0x25AF10 VA: 0x18025BB10
	|-KeyValuePair<long, int>.Deconstruct
	|-KeyValuePair<object, int>.Deconstruct
	|-KeyValuePair<object, Int32Enum>.Deconstruct
	|-KeyValuePair<object, float>.Deconstruct
	|-KeyValuePair<ulong, uint>.Deconstruct
	|
	|-RVA: 0x25B200 Offset: 0x25A600 VA: 0x18025B200
	|-KeyValuePair<object, MeshCombiner.BlendShapeFrame>.Deconstruct
	|-KeyValuePair<object, BlendShapeFrame>.Deconstruct
	|
	|-RVA: 0x25B100 Offset: 0x25A500 VA: 0x18025B100
	|-KeyValuePair<object, CinemachineCore.UpdateStatus>.Deconstruct
	|
	|-RVA: 0x25B110 Offset: 0x25A510 VA: 0x18025B110
	|-KeyValuePair<object, DYUpdateIni.OneResInfo>.Deconstruct
	|-KeyValuePair<object, PanelManger.PanelInfo>.Deconstruct
	|-KeyValuePair<object, ObjectMetadata>.Deconstruct
	|-KeyValuePair<object, PropertyMetadata>.Deconstruct
	|
	|-RVA: 0x25B010 Offset: 0x25A410 VA: 0x18025B010
	|-KeyValuePair<object, OneInfo>.Deconstruct
	|-KeyValuePair<object, fsOption<fsVersionedType>>.Deconstruct
	|
	|-RVA: 0x25B640 Offset: 0x25AA40 VA: 0x18025B640
	|-KeyValuePair<object, ArrayMetadata>.Deconstruct
	|-KeyValuePair<object, KeyValuePair<object, object>>.Deconstruct
	|-KeyValuePair<object, ResourceLocator>.Deconstruct
	|-KeyValuePair<object, Color>.Deconstruct
	|-KeyValuePair<object, NetworkBroadcastResult>.Deconstruct
	|-KeyValuePair<object, Playable>.Deconstruct
	|
	|-RVA: 0x25B9C0 Offset: 0x25ADC0 VA: 0x18025B9C0
	|-KeyValuePair<object, bool>.Deconstruct
	|
	|-RVA: 0x25B550 Offset: 0x25A950 VA: 0x18025B550
	|-KeyValuePair<object, Vector3>.Deconstruct
	|
	|-RVA: 0x25BAA0 Offset: 0x25AEA0 VA: 0x18025BAA0
	|-KeyValuePair<float, object>.Deconstruct
	*/
}

// Namespace: System.Collections.Generic
internal static class IntrospectiveSortUtilities
{
	// Fields
	internal const int IntrosortSizeThreshold = 16;

	// Methods

	internal static int FloorLog2(int n) { }

	internal static void ThrowOrIgnoreBadComparer(object comparer) { }
}

// Namespace: System.Collections.Generic
internal class ArraySortHelper<T>
{
	// Methods

	public static void Sort(T[] keys, int index, int length, IComparer<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2882730 Offset: 0x2881730 VA: 0x182882730
	|-ArraySortHelper<DataSet.FaceIndices>.Sort
	|
	|-RVA: 0x2884360 Offset: 0x2883360 VA: 0x182884360
	|-ArraySortHelper<UnitPreservation.UnitPortPreservation>.Sort
	|
	|-RVA: 0x28823F0 Offset: 0x28813F0 VA: 0x1828823F0
	|-ArraySortHelper<MeshCombiner.SkinnedRenderer>.Sort
	|
	|-RVA: 0x28820B0 Offset: 0x28810B0 VA: 0x1828820B0
	|-ArraySortHelper<MeshCombiner.StaticRenderer>.Sort
	|
	|-RVA: 0x28814E0 Offset: 0x28804E0 VA: 0x1828814E0
	|-ArraySortHelper<CameraState.CustomBlendable>.Sort
	|
	|-RVA: 0x2882FF0 Offset: 0x2881FF0 VA: 0x182882FF0
	|-ArraySortHelper<CinemachineClearShot.Pair>.Sort
	|
	|-RVA: 0x28849F0 Offset: 0x28839F0 VA: 0x1828849F0
	|-ArraySortHelper<DoublePoint>.Sort
	|
	|-RVA: 0x2883BD0 Offset: 0x2882BD0 VA: 0x182883BD0
	|-ArraySortHelper<IntPoint>.Sort
	|
	|-RVA: 0x2883330 Offset: 0x2882330 VA: 0x182883330
	|-ArraySortHelper<DgwResultServerInfo>.Sort
	|
	|-RVA: 0x2883890 Offset: 0x2882890 VA: 0x182883890
	|-ArraySortHelper<DgwServerForJson>.Sort
	|
	|-RVA: 0x2882DC0 Offset: 0x2881DC0 VA: 0x182882DC0
	|-ArraySortHelper<DgwServerInfo>.Sort
	|
	|-RVA: 0x2882B90 Offset: 0x2881B90 VA: 0x182882B90
	|-ArraySortHelper<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Sort
	|
	|-RVA: 0x2882960 Offset: 0x2881960 VA: 0x182882960
	|-ArraySortHelper<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Sort
	|
	|-RVA: 0x2884E40 Offset: 0x2883E40 VA: 0x182884E40
	|-ArraySortHelper<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Sort
	|
	|-RVA: 0x2885070 Offset: 0x2884070 VA: 0x182885070
	|-ArraySortHelper<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Sort
	|
	|-RVA: 0x2884590 Offset: 0x2883590 VA: 0x182884590
	|-ArraySortHelper<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Sort
	|
	|-RVA: 0x28847C0 Offset: 0x28837C0 VA: 0x1828847C0
	|-ArraySortHelper<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Sort
	|
	|-RVA: 0x2884020 Offset: 0x2883020 VA: 0x182884020
	|-ArraySortHelper<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Sort
	|
	|-RVA: 0x28852A0 Offset: 0x28842A0 VA: 0x1828852A0
	|-ArraySortHelper<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Sort
	|
	|-RVA: 0x2881930 Offset: 0x2880930 VA: 0x182881930
	|-ArraySortHelper<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Sort
	|
	|-RVA: 0x27BC6F0 Offset: 0x27BB6F0 VA: 0x1827BC6F0
	|-ArraySortHelper<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Sort
	|
	|-RVA: 0x27BC180 Offset: 0x27BB180 VA: 0x1827BC180
	|-ArraySortHelper<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Sort
	|
	|-RVA: 0x27BE0F0 Offset: 0x27BD0F0 VA: 0x1827BE0F0
	|-ArraySortHelper<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Sort
	|
	|-RVA: 0x27BAE00 Offset: 0x27B9E00 VA: 0x1827BAE00
	|-ArraySortHelper<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Sort
	|
	|-RVA: 0x27BBB00 Offset: 0x27BAB00 VA: 0x1827BBB00
	|-ArraySortHelper<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Sort
	|
	|-RVA: 0x27BCC60 Offset: 0x27BBC60 VA: 0x1827BCC60
	|-ArraySortHelper<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Sort
	|
	|-RVA: 0x27BABD0 Offset: 0x27B9BD0 VA: 0x1827BABD0
	|-ArraySortHelper<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Sort
	|
	|-RVA: 0x27BD0C0 Offset: 0x27BC0C0 VA: 0x1827BD0C0
	|-ArraySortHelper<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Sort
	|
	|-RVA: 0x27BCE90 Offset: 0x27BBE90 VA: 0x1827BCE90
	|-ArraySortHelper<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Sort
	|
	|-RVA: 0x27BDDB0 Offset: 0x27BCDB0 VA: 0x1827BDDB0
	|-ArraySortHelper<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Sort
	|
	|-RVA: 0x27BA890 Offset: 0x27B9890 VA: 0x1827BA890
	|-ArraySortHelper<netarchive_C2GSAskRoleListClass.ClasslstFile>.Sort
	|
	|-RVA: 0x27BD960 Offset: 0x27BC960 VA: 0x1827BD960
	|-ArraySortHelper<netarchive_GS2CRoleListClass.ClasslstFile>.Sort
	|
	|-RVA: 0x27BD2F0 Offset: 0x27BC2F0 VA: 0x1827BD2F0
	|-ArraySortHelper<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Sort
	|
	|-RVA: 0x27BB140 Offset: 0x27BA140 VA: 0x1827BB140
	|-ArraySortHelper<netopenui_GS2CGMListClass.ClasslstGMOrder>.Sort
	|
	|-RVA: 0x27BE870 Offset: 0x27BD870 VA: 0x1827BE870
	|-ArraySortHelper<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Sort
	|
	|-RVA: 0x27BA660 Offset: 0x27B9660 VA: 0x1827BA660
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Sort
	|
	|-RVA: 0x27BC920 Offset: 0x27BB920 VA: 0x1827BC920
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Sort
	|
	|-RVA: 0x27BBF50 Offset: 0x27BAF50 VA: 0x1827BBF50
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Sort
	|
	|-RVA: 0x27BB6B0 Offset: 0x27BA6B0 VA: 0x1827BB6B0
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Sort
	|
	|-RVA: 0x27BC3B0 Offset: 0x27BB3B0 VA: 0x1827BC3B0
	|-ArraySortHelper<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Sort
	|
	|-RVA: 0x27BB370 Offset: 0x27BA370 VA: 0x1827BB370
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstProcess>.Sort
	|
	|-RVA: 0x27FB660 Offset: 0x27FA660 VA: 0x1827FB660
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstReward>.Sort
	|
	|-RVA: 0x27F9E80 Offset: 0x27F8E80 VA: 0x1827F9E80
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstTaskData>.Sort
	|
	|-RVA: 0x27FA850 Offset: 0x27F9850 VA: 0x1827FA850
	|-ArraySortHelper<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Sort
	|
	|-RVA: 0x27FCCF0 Offset: 0x27FBCF0 VA: 0x1827FCCF0
	|-ArraySortHelper<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Sort
	|
	|-RVA: 0x27F97F0 Offset: 0x27F87F0 VA: 0x1827F97F0
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Sort
	|
	|-RVA: 0x27F9390 Offset: 0x27F8390 VA: 0x1827F9390
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Sort
	|
	|-RVA: 0x27F95C0 Offset: 0x27F85C0 VA: 0x1827F95C0
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Sort
	|
	|-RVA: 0x27FCF20 Offset: 0x27FBF20 VA: 0x1827FCF20
	|-ArraySortHelper<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Sort
	|
	|-RVA: 0x27FB200 Offset: 0x27FA200 VA: 0x1827FB200
	|-ArraySortHelper<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Sort
	|
	|-RVA: 0x27FA0B0 Offset: 0x27F90B0 VA: 0x1827FA0B0
	|-ArraySortHelper<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Sort
	|
	|-RVA: 0x27FD370 Offset: 0x27FC370 VA: 0x1827FD370
	|-ArraySortHelper<s2cmove_C2GSMoveClass.ClasslstDisp>.Sort
	|
	|-RVA: 0x27F9C50 Offset: 0x27F8C50 VA: 0x1827F9C50
	|-ArraySortHelper<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Sort
	|
	|-RVA: 0x27FA2E0 Offset: 0x27F92E0 VA: 0x1827FA2E0
	|-ArraySortHelper<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Sort
	|
	|-RVA: 0x27F9160 Offset: 0x27F8160 VA: 0x1827F9160
	|-ArraySortHelper<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Sort
	|
	|-RVA: 0x27FB430 Offset: 0x27FA430 VA: 0x1827FB430
	|-ArraySortHelper<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Sort
	|
	|-RVA: 0x27FC010 Offset: 0x27FB010 VA: 0x1827FC010
	|-ArraySortHelper<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Sort
	|
	|-RVA: 0x27FB9A0 Offset: 0x27FA9A0 VA: 0x1827FB9A0
	|-ArraySortHelper<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Sort
	|
	|-RVA: 0x27FAA80 Offset: 0x27F9A80 VA: 0x1827FAA80
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Sort
	|
	|-RVA: 0x27FA620 Offset: 0x27F9620 VA: 0x1827FA620
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Sort
	|
	|-RVA: 0x27F9A20 Offset: 0x27F8A20 VA: 0x1827F9A20
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Sort
	|
	|-RVA: 0x27FC350 Offset: 0x27FB350 VA: 0x1827FC350
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Sort
	|
	|-RVA: 0x2805BA0 Offset: 0x2804BA0 VA: 0x182805BA0
	|-ArraySortHelper<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Sort
	|
	|-RVA: 0x2805400 Offset: 0x2804400 VA: 0x182805400
	|-ArraySortHelper<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Sort
	|
	|-RVA: 0x2805DD0 Offset: 0x2804DD0 VA: 0x182805DD0
	|-ArraySortHelper<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Sort
	|
	|-RVA: 0x2806110 Offset: 0x2805110 VA: 0x182806110
	|-ArraySortHelper<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Sort
	|
	|-RVA: 0x2805970 Offset: 0x2804970 VA: 0x182805970
	|-ArraySortHelper<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Sort
	|
	|-RVA: 0x2802AD0 Offset: 0x2801AD0 VA: 0x182802AD0
	|-ArraySortHelper<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Sort
	|
	|-RVA: 0x2803030 Offset: 0x2802030 VA: 0x182803030
	|-ArraySortHelper<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Sort
	|
	|-RVA: 0x2802790 Offset: 0x2801790 VA: 0x182802790
	|-ArraySortHelper<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Sort
	|
	|-RVA: 0x2802560 Offset: 0x2801560 VA: 0x182802560
	|-ArraySortHelper<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Sort
	|
	|-RVA: 0x2803F70 Offset: 0x2802F70 VA: 0x182803F70
	|-ArraySortHelper<NameGenerate.NameWeight>.Sort
	|
	|-RVA: 0x2803260 Offset: 0x2802260 VA: 0x182803260
	|-ArraySortHelper<SteamNetworkingComponent.SendPacket>.Sort
	|
	|-RVA: 0x2804D80 Offset: 0x2803D80 VA: 0x182804D80
	|-ArraySortHelper<WeGameNetworkingComponent.SendPacket>.Sort
	|
	|-RVA: 0x2803490 Offset: 0x2802490 VA: 0x182803490
	|-ArraySortHelper<RangeU16>.Sort
	|
	|-RVA: 0x2804700 Offset: 0x2803700 VA: 0x182804700
	|-ArraySortHelper<OneInfo>.Sort
	|
	|-RVA: 0x28041A0 Offset: 0x28031A0 VA: 0x1828041A0
	|-ArraySortHelper<DebugDrawLine.DebugLine>.Sort
	|
	|-RVA: 0x2803A00 Offset: 0x2802A00 VA: 0x182803A00
	|-ArraySortHelper<AssetTracker.AssetInfo>.Sort
	|
	|-RVA: 0x2803C30 Offset: 0x2802C30 VA: 0x182803C30
	|-ArraySortHelper<EngineHotKey>.Sort
	|
	|-RVA: 0x2804930 Offset: 0x2803930 VA: 0x182804930
	|-ArraySortHelper<HitInfo>.Sort
	|
	|-RVA: 0x28037D0 Offset: 0x28027D0 VA: 0x1828037D0
	|-ArraySortHelper<LogMessage>.Sort
	|
	|-RVA: 0x2805630 Offset: 0x2804630 VA: 0x182805630
	|-ArraySortHelper<LPWNormalSolver.LPWPoint>.Sort
	|
	|-RVA: 0x2804FB0 Offset: 0x2803FB0 VA: 0x182804FB0
	|-ArraySortHelper<LPWNormalSolver.LPWPointDataEntry>.Sort
	|
	|-RVA: 0x27DA000 Offset: 0x27D9000 VA: 0x1827DA000
	|-ArraySortHelper<PropertyMetadata>.Sort
	|
	|-RVA: 0x27DAD00 Offset: 0x27D9D00 VA: 0x1827DAD00
	|-ArraySortHelper<fsVersionedType>.Sort
	|
	|-RVA: 0x27D74B0 Offset: 0x27D64B0 VA: 0x1827D74B0
	|-ArraySortHelper<fsAotCompilationManager.AotCompilation>.Sort
	|
	|-RVA: 0x27D9DD0 Offset: 0x27D8DD0 VA: 0x1827D9DD0
	|-ArraySortHelper<MinimapPoint>.Sort
	|
	|-RVA: 0x27D8720 Offset: 0x27D7720 VA: 0x1827D8720
	|-ArraySortHelper<MusicStateInfo>.Sort
	|
	|-RVA: 0x27DA790 Offset: 0x27D9790 VA: 0x1827DA790
	|-ArraySortHelper<BridgeHandler.IdxPacket>.Sort
	|
	|-RVA: 0x27D9520 Offset: 0x27D8520 VA: 0x1827D9520
	|-ArraySortHelper<JsonPosition>.Sort
	|
	|-RVA: 0x27DA560 Offset: 0x27D9560 VA: 0x1827DA560
	|-ArraySortHelper<pb_BezierPoint>.Sort
	|
	|-RVA: 0x27D6C00 Offset: 0x27D5C00 VA: 0x1827D6C00
	|-ArraySortHelper<pb_Edge>.Sort
	|
	|-RVA: 0x27D9A90 Offset: 0x27D8A90 VA: 0x1827D9A90
	|-ArraySortHelper<ScreenRadioScriptObject.ScreenInfo>.Sort
	|
	|-RVA: 0x27D7170 Offset: 0x27D6170 VA: 0x1827D7170
	|-ArraySortHelper<ValueDropdownItem<object>>.Sort
	|
	|-RVA: 0x27D92F0 Offset: 0x27D82F0 VA: 0x1827D92F0
	|-ArraySortHelper<FormatterLocator.FormatterInfo>.Sort
	|
	|-RVA: 0x27D82D0 Offset: 0x27D72D0 VA: 0x1827D82D0
	|-ArraySortHelper<FormatterLocator.FormatterLocatorInfo>.Sort
	|
	|-RVA: 0x27D7B30 Offset: 0x27D6B30 VA: 0x1827D7B30
	|-ArraySortHelper<SerializationNode>.Sort
	|
	|-RVA: 0x27D6F40 Offset: 0x27D5F40 VA: 0x1827D6F40
	|-ArraySortHelper<DeepReflection.PathStep>.Sort
	|
	|-RVA: 0x27D7D60 Offset: 0x27D6D60 VA: 0x1827D7D60
	|-ArraySortHelper<CCalEffInfo>.Sort
	|
	|-RVA: 0x27D80A0 Offset: 0x27D70A0 VA: 0x1827D80A0
	|-ArraySortHelper<SkillRayHit>.Sort
	|
	|-RVA: 0x27D9750 Offset: 0x27D8750 VA: 0x1827D9750
	|-ArraySortHelper<EventQueue.EventQueueEntry>.Sort
	|
	|-RVA: 0x27D76E0 Offset: 0x27D66E0 VA: 0x1827D76E0
	|-ArraySortHelper<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Sort
	|
	|-RVA: 0x27D8FB0 Offset: 0x27D7FB0 VA: 0x1827D8FB0
	|-ArraySortHelper<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Sort
	|
	|-RVA: 0x27DAAD0 Offset: 0x27D9AD0 VA: 0x1827DAAD0
	|-ArraySortHelper<SkeletonUtilityKinematicShadow.TransformPair>.Sort
	|
	|-RVA: 0x2865000 Offset: 0x2864000 VA: 0x182865000
	|-ArraySortHelper<SubmeshInstruction>.Sort
	|
	|-RVA: 0x2866B30 Offset: 0x2865B30 VA: 0x182866B30
	|-ArraySortHelper<StateSoundScriptObject.Loop>.Sort
	|
	|-RVA: 0x2862920 Offset: 0x2861920 VA: 0x182862920
	|-ArraySortHelper<StateSoundScriptObject.StateSound>.Sort
	|
	|-RVA: 0x28658B0 Offset: 0x28648B0 VA: 0x1828658B0
	|-ArraySortHelper<SteamMatchViewer.ChatMsg>.Sort
	|
	|-RVA: 0x2864990 Offset: 0x2863990 VA: 0x182864990
	|-ArraySortHelper<CSteamID>.Sort
	|
	|-RVA: 0x28664A0 Offset: 0x28654A0 VA: 0x1828664A0
	|-ArraySortHelper<bool>.Sort
	|
	|-RVA: 0x2865AE0 Offset: 0x2864AE0 VA: 0x182865AE0
	|-ArraySortHelper<byte>.Sort
	|
	|-RVA: 0x2866900 Offset: 0x2865900 VA: 0x182866900
	|-ArraySortHelper<char>.Sort
	|
	|-RVA: 0x28630B0 Offset: 0x28620B0 VA: 0x1828630B0
	|-ArraySortHelper<DictionaryEntry>.Sort
	|
	|-RVA: 0x28640E0 Offset: 0x28630E0 VA: 0x1828640E0
	|-ArraySortHelper<KeyValuePair<DateTime, object>>.Sort
	|
	|-RVA: 0x28632E0 Offset: 0x28622E0 VA: 0x1828632E0
	|-ArraySortHelper<KeyValuePair<Guid, int>>.Sort
	|
	|-RVA: 0x2866160 Offset: 0x2865160 VA: 0x182866160
	|-ArraySortHelper<KeyValuePair<int, int>>.Sort
	|
	|-RVA: 0x2863510 Offset: 0x2862510 VA: 0x182863510
	|-ArraySortHelper<KeyValuePair<int, object>>.Sort
	|
	|-RVA: 0x2864310 Offset: 0x2863310 VA: 0x182864310
	|-ArraySortHelper<KeyValuePair<object, object>>.Sort
	|
	|-RVA: 0x2862E80 Offset: 0x2861E80 VA: 0x182862E80
	|-ArraySortHelper<EventProvider.SessionInfo>.Sort
	|
	|-RVA: 0x28666D0 Offset: 0x28656D0 VA: 0x1828666D0
	|-ArraySortHelper<Guid>.Sort
	|
	|-RVA: 0x2864760 Offset: 0x2863760 VA: 0x182864760
	|-ArraySortHelper<int>.Sort
	|
	|-RVA: 0x2865F30 Offset: 0x2864F30 VA: 0x182865F30
	|-ArraySortHelper<Int32Enum>.Sort
	|
	|-RVA: 0x2863A70 Offset: 0x2862A70 VA: 0x182863A70
	|-ArraySortHelper<long>.Sort
	|
	|-RVA: 0x2865230 Offset: 0x2864230 VA: 0x182865230
	|-ArraySortHelper<InterpretedFrameInfo>.Sort
	|
	|-RVA: 0x2865460 Offset: 0x2864460 VA: 0x182865460
	|-ArraySortHelper<Win32_IP_ADAPTER_ADDRESSES>.Sort
	|
	|-RVA: 0x2812400 Offset: 0x2811400 VA: 0x182812400
	|-ArraySortHelper<object>.Sort
	|
	|-RVA: 0x28106B0 Offset: 0x280F6B0 VA: 0x1828106B0
	|-ArraySortHelper<float>.Sort
	|
	|-RVA: 0x28130F0 Offset: 0x28120F0 VA: 0x1828130F0
	|-ArraySortHelper<uint>.Sort
	|
	|-RVA: 0x28121D0 Offset: 0x28111D0 VA: 0x1828121D0
	|-ArraySortHelper<ulong>.Sort
	|
	|-RVA: 0x2810B10 Offset: 0x280FB10 VA: 0x182810B10
	|-ArraySortHelper<TexturePacker.SpriteData>.Sort
	|
	|-RVA: 0x2814580 Offset: 0x2813580 VA: 0x182814580
	|-ArraySortHelper<AnimatorClipInfo>.Sort
	|
	|-RVA: 0x2814120 Offset: 0x2813120 VA: 0x182814120
	|-ArraySortHelper<BeforeRenderHelper.OrderBlock>.Sort
	|
	|-RVA: 0x2814350 Offset: 0x2813350 VA: 0x182814350
	|-ArraySortHelper<BoneWeight>.Sort
	|
	|-RVA: 0x2810480 Offset: 0x280F480 VA: 0x182810480
	|-ArraySortHelper<Color32>.Sort
	|
	|-RVA: 0x28108E0 Offset: 0x280F8E0 VA: 0x1828108E0
	|-ArraySortHelper<Color>.Sort
	|
	|-RVA: 0x2813320 Offset: 0x2812320 VA: 0x182813320
	|-ArraySortHelper<CombineInstance>.Sort
	|
	|-RVA: 0x2811080 Offset: 0x2810080 VA: 0x182811080
	|-ArraySortHelper<RaycastResult>.Sort
	|
	|-RVA: 0x2812B90 Offset: 0x2811B90 VA: 0x182812B90
	|-ArraySortHelper<ShaderPassName>.Sort
	|
	|-RVA: 0x2811B50 Offset: 0x2810B50 VA: 0x182811B50
	|-ArraySortHelper<VisibleLight>.Sort
	|
	|-RVA: 0x2810D40 Offset: 0x280FD40 VA: 0x182810D40
	|-ArraySortHelper<VisibleReflectionProbe>.Sort
	|
	|-RVA: 0x2813CD0 Offset: 0x2812CD0 VA: 0x182813CD0
	|-ArraySortHelper<IntervalTreeNode>.Sort
	|
	|-RVA: 0x2813990 Offset: 0x2812990 VA: 0x182813990
	|-ArraySortHelper<IntervalTree.Entry<object>>.Sort
	|
	|-RVA: 0x2811810 Offset: 0x2810810 VA: 0x182811810
	|-ArraySortHelper<Matrix4x4>.Sort
	|
	|-RVA: 0x2812850 Offset: 0x2811850 VA: 0x182812850
	|-ArraySortHelper<MeshSubsetCombineUtility.MeshContainer>.Sort
	|
	|-RVA: 0x2811FA0 Offset: 0x2810FA0 VA: 0x182811FA0
	|-ArraySortHelper<MeshSubsetCombineUtility.MeshInstance>.Sort
	|
	|-RVA: 0x28113C0 Offset: 0x28103C0 VA: 0x1828113C0
	|-ArraySortHelper<MeshSubsetCombineUtility.SubMeshInstance>.Sort
	|
	|-RVA: 0x27D0E60 Offset: 0x27CFE60 VA: 0x1827D0E60
	|-ArraySortHelper<ChannelPacket>.Sort
	|
	|-RVA: 0x27D13C0 Offset: 0x27D03C0 VA: 0x1827D13C0
	|-ArraySortHelper<ClientScene.PendingOwner>.Sort
	|
	|-RVA: 0x27CE640 Offset: 0x27CD640 VA: 0x1827CE640
	|-ArraySortHelper<LocalClient.InternalMsg>.Sort
	|
	|-RVA: 0x27CF560 Offset: 0x27CE560 VA: 0x1827CF560
	|-ArraySortHelper<NetworkLobbyManager.PendingPlayer>.Sort
	|
	|-RVA: 0x27CEA90 Offset: 0x27CDA90 VA: 0x1827CEA90
	|-ArraySortHelper<NetworkMigrationManager.PendingPlayerInfo>.Sort
	|
	|-RVA: 0x27CE1E0 Offset: 0x27CD1E0 VA: 0x1827CE1E0
	|-ArraySortHelper<CRCMessageEntry>.Sort
	|
	|-RVA: 0x27CE410 Offset: 0x27CD410 VA: 0x1827CE410
	|-ArraySortHelper<PeerInfoPlayer>.Sort
	|
	|-RVA: 0x27CFCF0 Offset: 0x27CECF0 VA: 0x1827CFCF0
	|-ArraySortHelper<ParticleSystem.Particle>.Sort
	|
	|-RVA: 0x27CF9B0 Offset: 0x27CE9B0 VA: 0x1827CF9B0
	|-ArraySortHelper<Playable>.Sort
	|
	|-RVA: 0x27CD600 Offset: 0x27CC600 VA: 0x1827CD600
	|-ArraySortHelper<Quaternion>.Sort
	|
	|-RVA: 0x27CFF20 Offset: 0x27CEF20 VA: 0x1827CFF20
	|-ArraySortHelper<RaycastHit>.Sort
	|
	|-RVA: 0x27D07D0 Offset: 0x27CF7D0 VA: 0x1827D07D0
	|-ArraySortHelper<Rect>.Sort
	|
	|-RVA: 0x27CDFB0 Offset: 0x27CCFB0 VA: 0x1827CDFB0
	|-ArraySortHelper<ReflectionProbeBlendInfo>.Sort
	|
	|-RVA: 0x27CECC0 Offset: 0x27CDCC0 VA: 0x1827CECC0
	|-ArraySortHelper<RenderTargetIdentifier>.Sort
	|
	|-RVA: 0x27CD830 Offset: 0x27CC830 VA: 0x1827CD830
	|-ArraySortHelper<GlyphRect>.Sort
	|
	|-RVA: 0x27D15F0 Offset: 0x27D05F0 VA: 0x1827D15F0
	|-ArraySortHelper<AnimationOutputWeightProcessor.WeightInfo>.Sort
	|
	|-RVA: 0x27D0C30 Offset: 0x27CFC30 VA: 0x1827D0C30
	|-ArraySortHelper<UICharInfo>.Sort
	|
	|-RVA: 0x27CF000 Offset: 0x27CE000 VA: 0x1827CF000
	|-ArraySortHelper<UILineInfo>.Sort
	|
	|-RVA: 0x27D0A00 Offset: 0x27CFA00 VA: 0x1827D0A00
	|-ArraySortHelper<UIVertex>.Sort
	|
	|-RVA: 0x27D0260 Offset: 0x27CF260 VA: 0x1827D0260
	|-ArraySortHelper<UnitySynchronizationContext.WorkRequest>.Sort
	|
	|-RVA: 0x27D0490 Offset: 0x27CF490 VA: 0x1827D0490
	|-ArraySortHelper<Vector2>.Sort
	|
	|-RVA: 0x23B53B0 Offset: 0x23B43B0 VA: 0x1823B53B0
	|-ArraySortHelper<Vector2Int>.Sort
	|
	|-RVA: 0x23B55E0 Offset: 0x23B45E0 VA: 0x1823B55E0
	|-ArraySortHelper<Vector3>.Sort
	|
	|-RVA: 0x23B5810 Offset: 0x23B4810 VA: 0x1823B5810
	|-ArraySortHelper<Vector4>.Sort
	|
	|-RVA: 0x23B5FA0 Offset: 0x23B4FA0 VA: 0x1823B5FA0
	|-ArraySortHelper<BorderVertex>.Sort
	|
	|-RVA: 0x23B5D70 Offset: 0x23B4D70 VA: 0x1823B5D70
	|-ArraySortHelper<LODGenerator.SkinnedRenderer>.Sort
	|
	|-RVA: 0x23B6730 Offset: 0x23B5730 VA: 0x1823B6730
	|-ArraySortHelper<LODGenerator.StaticRenderer>.Sort
	|
	|-RVA: 0x23B5180 Offset: 0x23B4180 VA: 0x1823B5180
	|-ArraySortHelper<ZmPeerManager.RecvPacket>.Sort
	|
	|-RVA: 0x23B63F0 Offset: 0x23B53F0 VA: 0x1823B63F0
	|-ArraySortHelper<ZmID>.Sort
	*/

	public static int BinarySearch(T[] array, int index, int length, T value, IComparer<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x287F350 Offset: 0x287E350 VA: 0x18287F350
	|-ArraySortHelper<DataSet.FaceIndices>.BinarySearch
	|
	|-RVA: 0x28801C0 Offset: 0x287F1C0 VA: 0x1828801C0
	|-ArraySortHelper<UnitPreservation.UnitPortPreservation>.BinarySearch
	|
	|-RVA: 0x287FD50 Offset: 0x287ED50 VA: 0x18287FD50
	|-ArraySortHelper<MeshCombiner.SkinnedRenderer>.BinarySearch
	|
	|-RVA: 0x2880770 Offset: 0x287F770 VA: 0x182880770
	|-ArraySortHelper<MeshCombiner.StaticRenderer>.BinarySearch
	|
	|-RVA: 0x287F790 Offset: 0x287E790 VA: 0x18287F790
	|-ArraySortHelper<CameraState.CustomBlendable>.BinarySearch
	|
	|-RVA: 0x287ED90 Offset: 0x287DD90 VA: 0x18287ED90
	|-ArraySortHelper<CinemachineClearShot.Pair>.BinarySearch
	|
	|-RVA: 0x287F620 Offset: 0x287E620 VA: 0x18287F620
	|-ArraySortHelper<DoublePoint>.BinarySearch
	|
	|-RVA: 0x2880050 Offset: 0x287F050 VA: 0x182880050
	|-ArraySortHelper<IntPoint>.BinarySearch
	|
	|-RVA: 0x2880490 Offset: 0x287F490 VA: 0x182880490
	|-ArraySortHelper<DgwResultServerInfo>.BinarySearch
	|
	|-RVA: 0x287EC30 Offset: 0x287DC30 VA: 0x18287EC30
	|-ArraySortHelper<DgwServerForJson>.BinarySearch
	|
	|-RVA: 0x287F1D0 Offset: 0x287E1D0 VA: 0x18287F1D0
	|-ArraySortHelper<DgwServerInfo>.BinarySearch
	|
	|-RVA: 0x287F060 Offset: 0x287E060 VA: 0x18287F060
	|-ArraySortHelper<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.BinarySearch
	|
	|-RVA: 0x287F900 Offset: 0x287E900 VA: 0x18287F900
	|-ArraySortHelper<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.BinarySearch
	|
	|-RVA: 0x28805F0 Offset: 0x287F5F0 VA: 0x1828805F0
	|-ArraySortHelper<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.BinarySearch
	|
	|-RVA: 0x287EEF0 Offset: 0x287DEF0 VA: 0x18287EEF0
	|-ArraySortHelper<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.BinarySearch
	|
	|-RVA: 0x287FA80 Offset: 0x287EA80 VA: 0x18287FA80
	|-ArraySortHelper<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.BinarySearch
	|
	|-RVA: 0x287F4C0 Offset: 0x287E4C0 VA: 0x18287F4C0
	|-ArraySortHelper<homecontainer_GS2CHeroInfoClass.ClasslstHero>.BinarySearch
	|
	|-RVA: 0x287FBF0 Offset: 0x287EBF0 VA: 0x18287FBF0
	|-ArraySortHelper<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.BinarySearch
	|
	|-RVA: 0x2880330 Offset: 0x287F330 VA: 0x182880330
	|-ArraySortHelper<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.BinarySearch
	|
	|-RVA: 0x287FEF0 Offset: 0x287EEF0 VA: 0x18287FEF0
	|-ArraySortHelper<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.BinarySearch
	|
	|-RVA: 0x27B7510 Offset: 0x27B6510 VA: 0x1827B7510
	|-ArraySortHelper<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.BinarySearch
	|
	|-RVA: 0x27B6A90 Offset: 0x27B5A90 VA: 0x1827B6A90
	|-ArraySortHelper<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.BinarySearch
	|
	|-RVA: 0x27B7F80 Offset: 0x27B6F80 VA: 0x1827B7F80
	|-ArraySortHelper<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.BinarySearch
	|
	|-RVA: 0x27B6F20 Offset: 0x27B5F20 VA: 0x1827B6F20
	|-ArraySortHelper<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.BinarySearch
	|
	|-RVA: 0x27B7810 Offset: 0x27B6810 VA: 0x1827B7810
	|-ArraySortHelper<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.BinarySearch
	|
	|-RVA: 0x27B6920 Offset: 0x27B5920 VA: 0x1827B6920
	|-ArraySortHelper<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.BinarySearch
	|
	|-RVA: 0x27B61D0 Offset: 0x27B51D0 VA: 0x1827B61D0
	|-ArraySortHelper<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.BinarySearch
	|
	|-RVA: 0x27B7690 Offset: 0x27B6690 VA: 0x1827B7690
	|-ArraySortHelper<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.BinarySearch
	|
	|-RVA: 0x27B6340 Offset: 0x27B5340 VA: 0x1827B6340
	|-ArraySortHelper<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.BinarySearch
	|
	|-RVA: 0x27B6DB0 Offset: 0x27B5DB0 VA: 0x1827B6DB0
	|-ArraySortHelper<lsswitch_LS2CCodeShieldClass.ClasslstShield>.BinarySearch
	|
	|-RVA: 0x27B64C0 Offset: 0x27B54C0 VA: 0x1827B64C0
	|-ArraySortHelper<netarchive_C2GSAskRoleListClass.ClasslstFile>.BinarySearch
	|
	|-RVA: 0x27B7DE0 Offset: 0x27B6DE0 VA: 0x1827B7DE0
	|-ArraySortHelper<netarchive_GS2CRoleListClass.ClasslstFile>.BinarySearch
	|
	|-RVA: 0x27B7C70 Offset: 0x27B6C70 VA: 0x1827B7C70
	|-ArraySortHelper<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.BinarySearch
	|
	|-RVA: 0x27B67A0 Offset: 0x27B57A0 VA: 0x1827B67A0
	|-ArraySortHelper<netopenui_GS2CGMListClass.ClasslstGMOrder>.BinarySearch
	|
	|-RVA: 0x27B6C00 Offset: 0x27B5C00 VA: 0x1827B6C00
	|-ArraySortHelper<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.BinarySearch
	|
	|-RVA: 0x27B7B00 Offset: 0x27B6B00 VA: 0x1827B7B00
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.BinarySearch
	|
	|-RVA: 0x27B7980 Offset: 0x27B6980 VA: 0x1827B7980
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.BinarySearch
	|
	|-RVA: 0x27B7370 Offset: 0x27B6370 VA: 0x1827B7370
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.BinarySearch
	|
	|-RVA: 0x27B71F0 Offset: 0x27B61F0 VA: 0x1827B71F0
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.BinarySearch
	|
	|-RVA: 0x27B6630 Offset: 0x27B5630 VA: 0x1827B6630
	|-ArraySortHelper<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.BinarySearch
	|
	|-RVA: 0x27B7080 Offset: 0x27B6080 VA: 0x1827B7080
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstProcess>.BinarySearch
	|
	|-RVA: 0x27F7750 Offset: 0x27F6750 VA: 0x1827F7750
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstReward>.BinarySearch
	|
	|-RVA: 0x27F7E80 Offset: 0x27F6E80 VA: 0x1827F7E80
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstTaskData>.BinarySearch
	|
	|-RVA: 0x27F85B0 Offset: 0x27F75B0 VA: 0x1827F85B0
	|-ArraySortHelper<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.BinarySearch
	|
	|-RVA: 0x27F7D20 Offset: 0x27F6D20 VA: 0x1827F7D20
	|-ArraySortHelper<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.BinarySearch
	|
	|-RVA: 0x27F6D40 Offset: 0x27F5D40 VA: 0x1827F6D40
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.BinarySearch
	|
	|-RVA: 0x27F7BC0 Offset: 0x27F6BC0 VA: 0x1827F7BC0
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.BinarySearch
	|
	|-RVA: 0x27F8430 Offset: 0x27F7430 VA: 0x1827F8430
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.BinarySearch
	|
	|-RVA: 0x27F8170 Offset: 0x27F7170 VA: 0x1827F8170
	|-ArraySortHelper<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.BinarySearch
	|
	|-RVA: 0x27F8740 Offset: 0x27F7740 VA: 0x1827F8740
	|-ArraySortHelper<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.BinarySearch
	|
	|-RVA: 0x27F82D0 Offset: 0x27F72D0 VA: 0x1827F82D0
	|-ArraySortHelper<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.BinarySearch
	|
	|-RVA: 0x27F7470 Offset: 0x27F6470 VA: 0x1827F7470
	|-ArraySortHelper<s2cmove_C2GSMoveClass.ClasslstDisp>.BinarySearch
	|
	|-RVA: 0x27F6A70 Offset: 0x27F5A70 VA: 0x1827F6A70
	|-ArraySortHelper<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.BinarySearch
	|
	|-RVA: 0x27F6BD0 Offset: 0x27F5BD0 VA: 0x1827F6BD0
	|-ArraySortHelper<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.BinarySearch
	|
	|-RVA: 0x27F7030 Offset: 0x27F6030 VA: 0x1827F7030
	|-ArraySortHelper<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.BinarySearch
	|
	|-RVA: 0x27F78C0 Offset: 0x27F68C0 VA: 0x1827F78C0
	|-ArraySortHelper<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.BinarySearch
	|
	|-RVA: 0x27F7A40 Offset: 0x27F6A40 VA: 0x1827F7A40
	|-ArraySortHelper<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.BinarySearch
	|
	|-RVA: 0x27F7310 Offset: 0x27F6310 VA: 0x1827F7310
	|-ArraySortHelper<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.BinarySearch
	|
	|-RVA: 0x27F8000 Offset: 0x27F7000 VA: 0x1827F8000
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.BinarySearch
	|
	|-RVA: 0x27F6ED0 Offset: 0x27F5ED0 VA: 0x1827F6ED0
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.BinarySearch
	|
	|-RVA: 0x27F7190 Offset: 0x27F6190 VA: 0x1827F7190
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.BinarySearch
	|
	|-RVA: 0x27F75E0 Offset: 0x27F65E0 VA: 0x1827F75E0
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.BinarySearch
	|
	|-RVA: 0x27FEFF0 Offset: 0x27FDFF0 VA: 0x1827FEFF0
	|-ArraySortHelper<s2cnpc_GS2CNpcEventClass.ClasslstOption>.BinarySearch
	|
	|-RVA: 0x27FEB90 Offset: 0x27FDB90 VA: 0x1827FEB90
	|-ArraySortHelper<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.BinarySearch
	|
	|-RVA: 0x27FF790 Offset: 0x27FE790 VA: 0x1827FF790
	|-ArraySortHelper<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.BinarySearch
	|
	|-RVA: 0x27FEE80 Offset: 0x27FDE80 VA: 0x1827FEE80
	|-ArraySortHelper<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.BinarySearch
	|
	|-RVA: 0x27FDE90 Offset: 0x27FCE90 VA: 0x1827FDE90
	|-ArraySortHelper<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.BinarySearch
	|
	|-RVA: 0x27FF480 Offset: 0x27FE480 VA: 0x1827FF480
	|-ArraySortHelper<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.BinarySearch
	|
	|-RVA: 0x27FE150 Offset: 0x27FD150 VA: 0x1827FE150
	|-ArraySortHelper<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.BinarySearch
	|
	|-RVA: 0x27FE2C0 Offset: 0x27FD2C0 VA: 0x1827FE2C0
	|-ArraySortHelper<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.BinarySearch
	|
	|-RVA: 0x27FF900 Offset: 0x27FE900 VA: 0x1827FF900
	|-ArraySortHelper<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.BinarySearch
	|
	|-RVA: 0x27FF610 Offset: 0x27FE610 VA: 0x1827FF610
	|-ArraySortHelper<NameGenerate.NameWeight>.BinarySearch
	|
	|-RVA: 0x27FE720 Offset: 0x27FD720 VA: 0x1827FE720
	|-ArraySortHelper<SteamNetworkingComponent.SendPacket>.BinarySearch
	|
	|-RVA: 0x27FFA80 Offset: 0x27FEA80 VA: 0x1827FFA80
	|-ArraySortHelper<WeGameNetworkingComponent.SendPacket>.BinarySearch
	|
	|-RVA: 0x27FF320 Offset: 0x27FE320 VA: 0x1827FF320
	|-ArraySortHelper<RangeU16>.BinarySearch
	|
	|-RVA: 0x27FE5A0 Offset: 0x27FD5A0 VA: 0x1827FE5A0
	|-ArraySortHelper<OneInfo>.BinarySearch
	|
	|-RVA: 0x27FF190 Offset: 0x27FE190 VA: 0x1827FF190
	|-ArraySortHelper<DebugDrawLine.DebugLine>.BinarySearch
	|
	|-RVA: 0x27FED00 Offset: 0x27FDD00 VA: 0x1827FED00
	|-ArraySortHelper<AssetTracker.AssetInfo>.BinarySearch
	|
	|-RVA: 0x27FE440 Offset: 0x27FD440 VA: 0x1827FE440
	|-ArraySortHelper<EngineHotKey>.BinarySearch
	|
	|-RVA: 0x27FEA00 Offset: 0x27FDA00 VA: 0x1827FEA00
	|-ArraySortHelper<HitInfo>.BinarySearch
	|
	|-RVA: 0x27FDD20 Offset: 0x27FCD20 VA: 0x1827FDD20
	|-ArraySortHelper<LogMessage>.BinarySearch
	|
	|-RVA: 0x27FDFF0 Offset: 0x27FCFF0 VA: 0x1827FDFF0
	|-ArraySortHelper<LPWNormalSolver.LPWPoint>.BinarySearch
	|
	|-RVA: 0x27FE8A0 Offset: 0x27FD8A0 VA: 0x1827FE8A0
	|-ArraySortHelper<LPWNormalSolver.LPWPointDataEntry>.BinarySearch
	|
	|-RVA: 0x27D41A0 Offset: 0x27D31A0 VA: 0x1827D41A0
	|-ArraySortHelper<PropertyMetadata>.BinarySearch
	|
	|-RVA: 0x27D4320 Offset: 0x27D3320 VA: 0x1827D4320
	|-ArraySortHelper<fsVersionedType>.BinarySearch
	|
	|-RVA: 0x27D3A50 Offset: 0x27D2A50 VA: 0x1827D3A50
	|-ArraySortHelper<fsAotCompilationManager.AotCompilation>.BinarySearch
	|
	|-RVA: 0x27D38D0 Offset: 0x27D28D0 VA: 0x1827D38D0
	|-ArraySortHelper<MinimapPoint>.BinarySearch
	|
	|-RVA: 0x27D3760 Offset: 0x27D2760 VA: 0x1827D3760
	|-ArraySortHelper<MusicStateInfo>.BinarySearch
	|
	|-RVA: 0x27D2B60 Offset: 0x27D1B60 VA: 0x1827D2B60
	|-ArraySortHelper<BridgeHandler.IdxPacket>.BinarySearch
	|
	|-RVA: 0x27D2CD0 Offset: 0x27D1CD0 VA: 0x1827D2CD0
	|-ArraySortHelper<JsonPosition>.BinarySearch
	|
	|-RVA: 0x27D32E0 Offset: 0x27D22E0 VA: 0x1827D32E0
	|-ArraySortHelper<pb_BezierPoint>.BinarySearch
	|
	|-RVA: 0x27D3D50 Offset: 0x27D2D50 VA: 0x1827D3D50
	|-ArraySortHelper<pb_Edge>.BinarySearch
	|
	|-RVA: 0x27D2E50 Offset: 0x27D1E50 VA: 0x1827D2E50
	|-ArraySortHelper<ScreenRadioScriptObject.ScreenInfo>.BinarySearch
	|
	|-RVA: 0x27D4030 Offset: 0x27D3030 VA: 0x1827D4030
	|-ArraySortHelper<ValueDropdownItem<object>>.BinarySearch
	|
	|-RVA: 0x27D4910 Offset: 0x27D3910 VA: 0x1827D4910
	|-ArraySortHelper<FormatterLocator.FormatterInfo>.BinarySearch
	|
	|-RVA: 0x27D4620 Offset: 0x27D3620 VA: 0x1827D4620
	|-ArraySortHelper<FormatterLocator.FormatterLocatorInfo>.BinarySearch
	|
	|-RVA: 0x27D44A0 Offset: 0x27D34A0 VA: 0x1827D44A0
	|-ArraySortHelper<SerializationNode>.BinarySearch
	|
	|-RVA: 0x27D3150 Offset: 0x27D2150 VA: 0x1827D3150
	|-ArraySortHelper<DeepReflection.PathStep>.BinarySearch
	|
	|-RVA: 0x27D35F0 Offset: 0x27D25F0 VA: 0x1827D35F0
	|-ArraySortHelper<CCalEffInfo>.BinarySearch
	|
	|-RVA: 0x27D2FC0 Offset: 0x27D1FC0 VA: 0x1827D2FC0
	|-ArraySortHelper<SkillRayHit>.BinarySearch
	|
	|-RVA: 0x27D4790 Offset: 0x27D3790 VA: 0x1827D4790
	|-ArraySortHelper<EventQueue.EventQueueEntry>.BinarySearch
	|
	|-RVA: 0x27D3BD0 Offset: 0x27D2BD0 VA: 0x1827D3BD0
	|-ArraySortHelper<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.BinarySearch
	|
	|-RVA: 0x27D3EB0 Offset: 0x27D2EB0 VA: 0x1827D3EB0
	|-ArraySortHelper<SkeletonRendererCustomMaterials.SlotMaterialOverride>.BinarySearch
	|
	|-RVA: 0x27D3480 Offset: 0x27D2480 VA: 0x1827D3480
	|-ArraySortHelper<SkeletonUtilityKinematicShadow.TransformPair>.BinarySearch
	|
	|-RVA: 0x285BD60 Offset: 0x285AD60 VA: 0x18285BD60
	|-ArraySortHelper<SubmeshInstruction>.BinarySearch
	|
	|-RVA: 0x285C610 Offset: 0x285B610 VA: 0x18285C610
	|-ArraySortHelper<StateSoundScriptObject.Loop>.BinarySearch
	|
	|-RVA: 0x285C060 Offset: 0x285B060 VA: 0x18285C060
	|-ArraySortHelper<StateSoundScriptObject.StateSound>.BinarySearch
	|
	|-RVA: 0x285CD40 Offset: 0x285BD40 VA: 0x18285CD40
	|-ArraySortHelper<SteamMatchViewer.ChatMsg>.BinarySearch
	|
	|-RVA: 0x285CEB0 Offset: 0x285BEB0 VA: 0x18285CEB0
	|-ArraySortHelper<CSteamID>.BinarySearch
	|
	|-RVA: 0x285CBE0 Offset: 0x285BBE0 VA: 0x18285CBE0
	|-ArraySortHelper<bool>.BinarySearch
	|
	|-RVA: 0x285D200 Offset: 0x285C200 VA: 0x18285D200
	|-ArraySortHelper<byte>.BinarySearch
	|
	|-RVA: 0x285C1D0 Offset: 0x285B1D0 VA: 0x18285C1D0
	|-ArraySortHelper<char>.BinarySearch
	|
	|-RVA: 0x285B910 Offset: 0x285A910 VA: 0x18285B910
	|-ArraySortHelper<DictionaryEntry>.BinarySearch
	|
	|-RVA: 0x285C910 Offset: 0x285B910 VA: 0x18285C910
	|-ArraySortHelper<KeyValuePair<DateTime, object>>.BinarySearch
	|
	|-RVA: 0x285C330 Offset: 0x285B330 VA: 0x18285C330
	|-ArraySortHelper<KeyValuePair<Guid, int>>.BinarySearch
	|
	|-RVA: 0x285CA80 Offset: 0x285BA80 VA: 0x18285CA80
	|-ArraySortHelper<KeyValuePair<int, int>>.BinarySearch
	|
	|-RVA: 0x285D4C0 Offset: 0x285C4C0 VA: 0x18285D4C0
	|-ArraySortHelper<KeyValuePair<int, object>>.BinarySearch
	|
	|-RVA: 0x285BBF0 Offset: 0x285ABF0 VA: 0x18285BBF0
	|-ArraySortHelper<KeyValuePair<object, object>>.BinarySearch
	|
	|-RVA: 0x285C4B0 Offset: 0x285B4B0 VA: 0x18285C4B0
	|-ArraySortHelper<EventProvider.SessionInfo>.BinarySearch
	|
	|-RVA: 0x285BA80 Offset: 0x285AA80 VA: 0x18285BA80
	|-ArraySortHelper<Guid>.BinarySearch
	|
	|-RVA: 0x285D630 Offset: 0x285C630 VA: 0x18285D630
	|-ArraySortHelper<int>.BinarySearch
	|
	|-RVA: 0x285D360 Offset: 0x285C360 VA: 0x18285D360
	|-ArraySortHelper<Int32Enum>.BinarySearch
	|
	|-RVA: 0x285C7B0 Offset: 0x285B7B0 VA: 0x18285C7B0
	|-ArraySortHelper<long>.BinarySearch
	|
	|-RVA: 0x285BEF0 Offset: 0x285AEF0 VA: 0x18285BEF0
	|-ArraySortHelper<InterpretedFrameInfo>.BinarySearch
	|
	|-RVA: 0x285D010 Offset: 0x285C010 VA: 0x18285D010
	|-ArraySortHelper<Win32_IP_ADAPTER_ADDRESSES>.BinarySearch
	|
	|-RVA: 0x2806C30 Offset: 0x2805C30 VA: 0x182806C30
	|-ArraySortHelper<object>.BinarySearch
	|
	|-RVA: 0x2806F00 Offset: 0x2805F00 VA: 0x182806F00
	|-ArraySortHelper<float>.BinarySearch
	|
	|-RVA: 0x2807B20 Offset: 0x2806B20 VA: 0x182807B20
	|-ArraySortHelper<uint>.BinarySearch
	|
	|-RVA: 0x2807370 Offset: 0x2806370 VA: 0x182807370
	|-ArraySortHelper<ulong>.BinarySearch
	|
	|-RVA: 0x28081A0 Offset: 0x28071A0 VA: 0x1828081A0
	|-ArraySortHelper<TexturePacker.SpriteData>.BinarySearch
	|
	|-RVA: 0x28084B0 Offset: 0x28074B0 VA: 0x1828084B0
	|-ArraySortHelper<AnimatorClipInfo>.BinarySearch
	|
	|-RVA: 0x2806D90 Offset: 0x2805D90 VA: 0x182806D90
	|-ArraySortHelper<BeforeRenderHelper.OrderBlock>.BinarySearch
	|
	|-RVA: 0x2807C80 Offset: 0x2806C80 VA: 0x182807C80
	|-ArraySortHelper<BoneWeight>.BinarySearch
	|
	|-RVA: 0x2807210 Offset: 0x2806210 VA: 0x182807210
	|-ArraySortHelper<Color32>.BinarySearch
	|
	|-RVA: 0x2808340 Offset: 0x2807340 VA: 0x182808340
	|-ArraySortHelper<Color>.BinarySearch
	|
	|-RVA: 0x2807E00 Offset: 0x2806E00 VA: 0x182807E00
	|-ArraySortHelper<CombineInstance>.BinarySearch
	|
	|-RVA: 0x2807060 Offset: 0x2806060 VA: 0x182807060
	|-ArraySortHelper<RaycastResult>.BinarySearch
	|
	|-RVA: 0x2807820 Offset: 0x2806820 VA: 0x182807820
	|-ArraySortHelper<ShaderPassName>.BinarySearch
	|
	|-RVA: 0x28074D0 Offset: 0x28064D0 VA: 0x1828074D0
	|-ArraySortHelper<VisibleLight>.BinarySearch
	|
	|-RVA: 0x2807FC0 Offset: 0x2806FC0 VA: 0x182807FC0
	|-ArraySortHelper<VisibleReflectionProbe>.BinarySearch
	|
	|-RVA: 0x28076A0 Offset: 0x28066A0 VA: 0x1828076A0
	|-ArraySortHelper<IntervalTreeNode>.BinarySearch
	|
	|-RVA: 0x28087E0 Offset: 0x28077E0 VA: 0x1828087E0
	|-ArraySortHelper<IntervalTree.Entry<object>>.BinarySearch
	|
	|-RVA: 0x2807980 Offset: 0x2806980 VA: 0x182807980
	|-ArraySortHelper<Matrix4x4>.BinarySearch
	|
	|-RVA: 0x2806A60 Offset: 0x2805A60 VA: 0x182806A60
	|-ArraySortHelper<MeshSubsetCombineUtility.MeshContainer>.BinarySearch
	|
	|-RVA: 0x2808610 Offset: 0x2807610 VA: 0x182808610
	|-ArraySortHelper<MeshSubsetCombineUtility.MeshInstance>.BinarySearch
	|
	|-RVA: 0x2808960 Offset: 0x2807960 VA: 0x182808960
	|-ArraySortHelper<MeshSubsetCombineUtility.SubMeshInstance>.BinarySearch
	|
	|-RVA: 0x27C7930 Offset: 0x27C6930 VA: 0x1827C7930
	|-ArraySortHelper<ChannelPacket>.BinarySearch
	|
	|-RVA: 0x27C8810 Offset: 0x27C7810 VA: 0x1827C8810
	|-ArraySortHelper<ClientScene.PendingOwner>.BinarySearch
	|
	|-RVA: 0x27C8530 Offset: 0x27C7530 VA: 0x1827C8530
	|-ArraySortHelper<LocalClient.InternalMsg>.BinarySearch
	|
	|-RVA: 0x27C8E10 Offset: 0x27C7E10 VA: 0x1827C8E10
	|-ArraySortHelper<NetworkLobbyManager.PendingPlayer>.BinarySearch
	|
	|-RVA: 0x27C7D80 Offset: 0x27C6D80 VA: 0x1827C7D80
	|-ArraySortHelper<NetworkMigrationManager.PendingPlayerInfo>.BinarySearch
	|
	|-RVA: 0x27C8250 Offset: 0x27C7250 VA: 0x1827C8250
	|-ArraySortHelper<CRCMessageEntry>.BinarySearch
	|
	|-RVA: 0x27C7AB0 Offset: 0x27C6AB0 VA: 0x1827C7AB0
	|-ArraySortHelper<PeerInfoPlayer>.BinarySearch
	|
	|-RVA: 0x27C8080 Offset: 0x27C7080 VA: 0x1827C8080
	|-ArraySortHelper<ParticleSystem.Particle>.BinarySearch
	|
	|-RVA: 0x27C90F0 Offset: 0x27C80F0 VA: 0x1827C90F0
	|-ArraySortHelper<Playable>.BinarySearch
	|
	|-RVA: 0x27C8970 Offset: 0x27C7970 VA: 0x1827C8970
	|-ArraySortHelper<Quaternion>.BinarySearch
	|
	|-RVA: 0x27C7620 Offset: 0x27C6620 VA: 0x1827C7620
	|-ArraySortHelper<RaycastHit>.BinarySearch
	|
	|-RVA: 0x27C7C10 Offset: 0x27C6C10 VA: 0x1827C7C10
	|-ArraySortHelper<Rect>.BinarySearch
	|
	|-RVA: 0x27C77C0 Offset: 0x27C67C0 VA: 0x1827C77C0
	|-ArraySortHelper<ReflectionProbeBlendInfo>.BinarySearch
	|
	|-RVA: 0x27C93D0 Offset: 0x27C83D0 VA: 0x1827C93D0
	|-ArraySortHelper<RenderTargetIdentifier>.BinarySearch
	|
	|-RVA: 0x27C8F80 Offset: 0x27C7F80 VA: 0x1827C8F80
	|-ArraySortHelper<GlyphRect>.BinarySearch
	|
	|-RVA: 0x27C7EF0 Offset: 0x27C6EF0 VA: 0x1827C7EF0
	|-ArraySortHelper<AnimationOutputWeightProcessor.WeightInfo>.BinarySearch
	|
	|-RVA: 0x27C83C0 Offset: 0x27C73C0 VA: 0x1827C83C0
	|-ArraySortHelper<UICharInfo>.BinarySearch
	|
	|-RVA: 0x27C9260 Offset: 0x27C8260 VA: 0x1827C9260
	|-ArraySortHelper<UILineInfo>.BinarySearch
	|
	|-RVA: 0x27C8C60 Offset: 0x27C7C60 VA: 0x1827C8C60
	|-ArraySortHelper<UIVertex>.BinarySearch
	|
	|-RVA: 0x27C8AE0 Offset: 0x27C7AE0 VA: 0x1827C8AE0
	|-ArraySortHelper<UnitySynchronizationContext.WorkRequest>.BinarySearch
	|
	|-RVA: 0x27C86A0 Offset: 0x27C76A0 VA: 0x1827C86A0
	|-ArraySortHelper<Vector2>.BinarySearch
	|
	|-RVA: 0x23B4260 Offset: 0x23B3260 VA: 0x1823B4260
	|-ArraySortHelper<Vector2Int>.BinarySearch
	|
	|-RVA: 0x23B46C0 Offset: 0x23B36C0 VA: 0x1823B46C0
	|-ArraySortHelper<Vector3>.BinarySearch
	|
	|-RVA: 0x23B3F90 Offset: 0x23B2F90 VA: 0x1823B3F90
	|-ArraySortHelper<Vector4>.BinarySearch
	|
	|-RVA: 0x23B4100 Offset: 0x23B3100 VA: 0x1823B4100
	|-ArraySortHelper<BorderVertex>.BinarySearch
	|
	|-RVA: 0x23B4520 Offset: 0x23B3520 VA: 0x1823B4520
	|-ArraySortHelper<LODGenerator.SkinnedRenderer>.BinarySearch
	|
	|-RVA: 0x23B49B0 Offset: 0x23B39B0 VA: 0x1823B49B0
	|-ArraySortHelper<LODGenerator.StaticRenderer>.BinarySearch
	|
	|-RVA: 0x23B4830 Offset: 0x23B3830 VA: 0x1823B4830
	|-ArraySortHelper<ZmPeerManager.RecvPacket>.BinarySearch
	|
	|-RVA: 0x23B43C0 Offset: 0x23B33C0 VA: 0x1823B43C0
	|-ArraySortHelper<ZmID>.BinarySearch
	*/

	internal static void Sort(T[] keys, int index, int length, Comparison<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2883F10 Offset: 0x2882F10 VA: 0x182883F10
	|-ArraySortHelper<DataSet.FaceIndices>.Sort
	|
	|-RVA: 0x2883780 Offset: 0x2882780 VA: 0x182883780
	|-ArraySortHelper<UnitPreservation.UnitPortPreservation>.Sort
	|
	|-RVA: 0x2881C70 Offset: 0x2880C70 VA: 0x182881C70
	|-ArraySortHelper<MeshCombiner.SkinnedRenderer>.Sort
	|
	|-RVA: 0x2883670 Offset: 0x2882670 VA: 0x182883670
	|-ArraySortHelper<MeshCombiner.StaticRenderer>.Sort
	|
	|-RVA: 0x2881710 Offset: 0x2880710 VA: 0x182881710
	|-ArraySortHelper<CameraState.CustomBlendable>.Sort
	|
	|-RVA: 0x2884250 Offset: 0x2883250 VA: 0x182884250
	|-ArraySortHelper<CinemachineClearShot.Pair>.Sort
	|
	|-RVA: 0x2881FA0 Offset: 0x2880FA0 VA: 0x182881FA0
	|-ArraySortHelper<DoublePoint>.Sort
	|
	|-RVA: 0x2883220 Offset: 0x2882220 VA: 0x182883220
	|-ArraySortHelper<IntPoint>.Sort
	|
	|-RVA: 0x2881B60 Offset: 0x2880B60 VA: 0x182881B60
	|-ArraySortHelper<DgwResultServerInfo>.Sort
	|
	|-RVA: 0x2882620 Offset: 0x2881620 VA: 0x182882620
	|-ArraySortHelper<DgwServerForJson>.Sort
	|
	|-RVA: 0x2883E00 Offset: 0x2882E00 VA: 0x182883E00
	|-ArraySortHelper<DgwServerInfo>.Sort
	|
	|-RVA: 0x2881E90 Offset: 0x2880E90 VA: 0x182881E90
	|-ArraySortHelper<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Sort
	|
	|-RVA: 0x28813D0 Offset: 0x28803D0 VA: 0x1828813D0
	|-ArraySortHelper<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Sort
	|
	|-RVA: 0x2883560 Offset: 0x2882560 VA: 0x182883560
	|-ArraySortHelper<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Sort
	|
	|-RVA: 0x2883AC0 Offset: 0x2882AC0 VA: 0x182883AC0
	|-ArraySortHelper<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Sort
	|
	|-RVA: 0x2884D30 Offset: 0x2883D30 VA: 0x182884D30
	|-ArraySortHelper<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Sort
	|
	|-RVA: 0x2881820 Offset: 0x2880820 VA: 0x182881820
	|-ArraySortHelper<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Sort
	|
	|-RVA: 0x2881D80 Offset: 0x2880D80 VA: 0x182881D80
	|-ArraySortHelper<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Sort
	|
	|-RVA: 0x2884C20 Offset: 0x2883C20 VA: 0x182884C20
	|-ArraySortHelper<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Sort
	|
	|-RVA: 0x28822E0 Offset: 0x28812E0 VA: 0x1828822E0
	|-ArraySortHelper<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Sort
	|
	|-RVA: 0x27BBD30 Offset: 0x27BAD30 VA: 0x1827BBD30
	|-ArraySortHelper<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Sort
	|
	|-RVA: 0x27BD520 Offset: 0x27BC520 VA: 0x1827BD520
	|-ArraySortHelper<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Sort
	|
	|-RVA: 0x27BB9F0 Offset: 0x27BA9F0 VA: 0x1827BB9F0
	|-ArraySortHelper<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Sort
	|
	|-RVA: 0x27BDB90 Offset: 0x27BCB90 VA: 0x1827BDB90
	|-ArraySortHelper<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Sort
	|
	|-RVA: 0x27BE320 Offset: 0x27BD320 VA: 0x1827BE320
	|-ArraySortHelper<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Sort
	|
	|-RVA: 0x27BB8E0 Offset: 0x27BA8E0 VA: 0x1827BB8E0
	|-ArraySortHelper<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Sort
	|
	|-RVA: 0x27BAAC0 Offset: 0x27B9AC0 VA: 0x1827BAAC0
	|-ArraySortHelper<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Sort
	|
	|-RVA: 0x27BD850 Offset: 0x27BC850 VA: 0x1827BD850
	|-ArraySortHelper<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Sort
	|
	|-RVA: 0x27BE430 Offset: 0x27BD430 VA: 0x1827BE430
	|-ArraySortHelper<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Sort
	|
	|-RVA: 0x27BC5E0 Offset: 0x27BB5E0 VA: 0x1827BC5E0
	|-ArraySortHelper<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Sort
	|
	|-RVA: 0x27BCB50 Offset: 0x27BBB50 VA: 0x1827BCB50
	|-ArraySortHelper<netarchive_C2GSAskRoleListClass.ClasslstFile>.Sort
	|
	|-RVA: 0x27BB030 Offset: 0x27BA030 VA: 0x1827BB030
	|-ArraySortHelper<netarchive_GS2CRoleListClass.ClasslstFile>.Sort
	|
	|-RVA: 0x27BDFE0 Offset: 0x27BCFE0 VA: 0x1827BDFE0
	|-ArraySortHelper<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Sort
	|
	|-RVA: 0x27BE650 Offset: 0x27BD650 VA: 0x1827BE650
	|-ArraySortHelper<netopenui_GS2CGMListClass.ClasslstGMOrder>.Sort
	|
	|-RVA: 0x27BB5A0 Offset: 0x27BA5A0 VA: 0x1827BB5A0
	|-ArraySortHelper<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Sort
	|
	|-RVA: 0x27BBE40 Offset: 0x27BAE40 VA: 0x1827BBE40
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Sort
	|
	|-RVA: 0x27BD740 Offset: 0x27BC740 VA: 0x1827BD740
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Sort
	|
	|-RVA: 0x27BE760 Offset: 0x27BD760 VA: 0x1827BE760
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Sort
	|
	|-RVA: 0x27BE540 Offset: 0x27BD540 VA: 0x1827BE540
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Sort
	|
	|-RVA: 0x27BD630 Offset: 0x27BC630 VA: 0x1827BD630
	|-ArraySortHelper<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Sort
	|
	|-RVA: 0x27BDCA0 Offset: 0x27BCCA0 VA: 0x1827BDCA0
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstProcess>.Sort
	|
	|-RVA: 0x27FC690 Offset: 0x27FB690 VA: 0x1827FC690
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstReward>.Sort
	|
	|-RVA: 0x27FCAD0 Offset: 0x27FBAD0 VA: 0x1827FCAD0
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstTaskData>.Sort
	|
	|-RVA: 0x27FACB0 Offset: 0x27F9CB0 VA: 0x1827FACB0
	|-ArraySortHelper<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Sort
	|
	|-RVA: 0x27FA510 Offset: 0x27F9510 VA: 0x1827FA510
	|-ArraySortHelper<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Sort
	|
	|-RVA: 0x27FAED0 Offset: 0x27F9ED0 VA: 0x1827FAED0
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Sort
	|
	|-RVA: 0x27FC240 Offset: 0x27FB240 VA: 0x1827FC240
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Sort
	|
	|-RVA: 0x27FC8B0 Offset: 0x27FB8B0 VA: 0x1827FC8B0
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Sort
	|
	|-RVA: 0x27FBF00 Offset: 0x27FAF00 VA: 0x1827FBF00
	|-ArraySortHelper<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Sort
	|
	|-RVA: 0x27FBDF0 Offset: 0x27FADF0 VA: 0x1827FBDF0
	|-ArraySortHelper<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Sort
	|
	|-RVA: 0x27FCBE0 Offset: 0x27FBBE0 VA: 0x1827FCBE0
	|-ArraySortHelper<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Sort
	|
	|-RVA: 0x27FB890 Offset: 0x27FA890 VA: 0x1827FB890
	|-ArraySortHelper<s2cmove_C2GSMoveClass.ClasslstDisp>.Sort
	|
	|-RVA: 0x27FADC0 Offset: 0x27F9DC0 VA: 0x1827FADC0
	|-ArraySortHelper<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Sort
	|
	|-RVA: 0x27FC580 Offset: 0x27FB580 VA: 0x1827FC580
	|-ArraySortHelper<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Sort
	|
	|-RVA: 0x27FAFE0 Offset: 0x27F9FE0 VA: 0x1827FAFE0
	|-ArraySortHelper<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Sort
	|
	|-RVA: 0x27FB0F0 Offset: 0x27FA0F0 VA: 0x1827FB0F0
	|-ArraySortHelper<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Sort
	|
	|-RVA: 0x27FBBD0 Offset: 0x27FABD0 VA: 0x1827FBBD0
	|-ArraySortHelper<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Sort
	|
	|-RVA: 0x27FC9C0 Offset: 0x27FB9C0 VA: 0x1827FC9C0
	|-ArraySortHelper<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Sort
	|
	|-RVA: 0x27FBCE0 Offset: 0x27FACE0 VA: 0x1827FBCE0
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Sort
	|
	|-RVA: 0x27FD260 Offset: 0x27FC260 VA: 0x1827FD260
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Sort
	|
	|-RVA: 0x27FC7A0 Offset: 0x27FB7A0 VA: 0x1827FC7A0
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Sort
	|
	|-RVA: 0x27FD150 Offset: 0x27FC150 VA: 0x1827FD150
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Sort
	|
	|-RVA: 0x28044E0 Offset: 0x28034E0 VA: 0x1828044E0
	|-ArraySortHelper<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Sort
	|
	|-RVA: 0x28051E0 Offset: 0x28041E0 VA: 0x1828051E0
	|-ArraySortHelper<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Sort
	|
	|-RVA: 0x2802340 Offset: 0x2801340 VA: 0x182802340
	|-ArraySortHelper<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Sort
	|
	|-RVA: 0x2806340 Offset: 0x2805340 VA: 0x182806340
	|-ArraySortHelper<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Sort
	|
	|-RVA: 0x2806000 Offset: 0x2805000 VA: 0x182806000
	|-ArraySortHelper<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Sort
	|
	|-RVA: 0x28029C0 Offset: 0x28019C0 VA: 0x1828029C0
	|-ArraySortHelper<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Sort
	|
	|-RVA: 0x2802D00 Offset: 0x2801D00 VA: 0x182802D00
	|-ArraySortHelper<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Sort
	|
	|-RVA: 0x2806450 Offset: 0x2805450 VA: 0x182806450
	|-ArraySortHelper<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Sort
	|
	|-RVA: 0x28045F0 Offset: 0x28035F0 VA: 0x1828045F0
	|-ArraySortHelper<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Sort
	|
	|-RVA: 0x2802450 Offset: 0x2801450 VA: 0x182802450
	|-ArraySortHelper<NameGenerate.NameWeight>.Sort
	|
	|-RVA: 0x2805860 Offset: 0x2804860 VA: 0x182805860
	|-ArraySortHelper<SteamNetworkingComponent.SendPacket>.Sort
	|
	|-RVA: 0x2802230 Offset: 0x2801230 VA: 0x182802230
	|-ArraySortHelper<WeGameNetworkingComponent.SendPacket>.Sort
	|
	|-RVA: 0x28036C0 Offset: 0x28026C0 VA: 0x1828036C0
	|-ArraySortHelper<RangeU16>.Sort
	|
	|-RVA: 0x28043D0 Offset: 0x28033D0 VA: 0x1828043D0
	|-ArraySortHelper<OneInfo>.Sort
	|
	|-RVA: 0x2806560 Offset: 0x2805560 VA: 0x182806560
	|-ArraySortHelper<DebugDrawLine.DebugLine>.Sort
	|
	|-RVA: 0x2804B60 Offset: 0x2803B60 VA: 0x182804B60
	|-ArraySortHelper<AssetTracker.AssetInfo>.Sort
	|
	|-RVA: 0x28052F0 Offset: 0x28042F0 VA: 0x1828052F0
	|-ArraySortHelper<EngineHotKey>.Sort
	|
	|-RVA: 0x2802E10 Offset: 0x2801E10 VA: 0x182802E10
	|-ArraySortHelper<HitInfo>.Sort
	|
	|-RVA: 0x2802F20 Offset: 0x2801F20 VA: 0x182802F20
	|-ArraySortHelper<LogMessage>.Sort
	|
	|-RVA: 0x2804C70 Offset: 0x2803C70 VA: 0x182804C70
	|-ArraySortHelper<LPWNormalSolver.LPWPoint>.Sort
	|
	|-RVA: 0x2803E60 Offset: 0x2802E60 VA: 0x182803E60
	|-ArraySortHelper<LPWNormalSolver.LPWPointDataEntry>.Sort
	|
	|-RVA: 0x27D8EA0 Offset: 0x27D7EA0 VA: 0x1827D8EA0
	|-ArraySortHelper<PropertyMetadata>.Sort
	|
	|-RVA: 0x27D6AF0 Offset: 0x27D5AF0 VA: 0x1827D6AF0
	|-ArraySortHelper<fsVersionedType>.Sort
	|
	|-RVA: 0x27D9CC0 Offset: 0x27D8CC0 VA: 0x1827D9CC0
	|-ArraySortHelper<fsAotCompilationManager.AotCompilation>.Sort
	|
	|-RVA: 0x27D7F90 Offset: 0x27D6F90 VA: 0x1827D7F90
	|-ArraySortHelper<MinimapPoint>.Sort
	|
	|-RVA: 0x27D73A0 Offset: 0x27D63A0 VA: 0x1827D73A0
	|-ArraySortHelper<MusicStateInfo>.Sort
	|
	|-RVA: 0x27D8D90 Offset: 0x27D7D90 VA: 0x1827D8D90
	|-ArraySortHelper<BridgeHandler.IdxPacket>.Sort
	|
	|-RVA: 0x27D6E30 Offset: 0x27D5E30 VA: 0x1827D6E30
	|-ArraySortHelper<JsonPosition>.Sort
	|
	|-RVA: 0x27D9980 Offset: 0x27D8980 VA: 0x1827D9980
	|-ArraySortHelper<pb_BezierPoint>.Sort
	|
	|-RVA: 0x27D8500 Offset: 0x27D7500 VA: 0x1827D8500
	|-ArraySortHelper<pb_Edge>.Sort
	|
	|-RVA: 0x27D8C80 Offset: 0x27D7C80 VA: 0x1827D8C80
	|-ArraySortHelper<ScreenRadioScriptObject.ScreenInfo>.Sort
	|
	|-RVA: 0x27D8B70 Offset: 0x27D7B70 VA: 0x1827D8B70
	|-ArraySortHelper<ValueDropdownItem<object>>.Sort
	|
	|-RVA: 0x27D7A20 Offset: 0x27D6A20 VA: 0x1827D7A20
	|-ArraySortHelper<FormatterLocator.FormatterInfo>.Sort
	|
	|-RVA: 0x27DA450 Offset: 0x27D9450 VA: 0x1827DA450
	|-ArraySortHelper<FormatterLocator.FormatterLocatorInfo>.Sort
	|
	|-RVA: 0x27DA340 Offset: 0x27D9340 VA: 0x1827DA340
	|-ArraySortHelper<SerializationNode>.Sort
	|
	|-RVA: 0x27D8950 Offset: 0x27D7950 VA: 0x1827D8950
	|-ArraySortHelper<DeepReflection.PathStep>.Sort
	|
	|-RVA: 0x27DA230 Offset: 0x27D9230 VA: 0x1827DA230
	|-ArraySortHelper<CCalEffInfo>.Sort
	|
	|-RVA: 0x27D91E0 Offset: 0x27D81E0 VA: 0x1827D91E0
	|-ArraySortHelper<SkillRayHit>.Sort
	|
	|-RVA: 0x27D8610 Offset: 0x27D7610 VA: 0x1827D8610
	|-ArraySortHelper<EventQueue.EventQueueEntry>.Sort
	|
	|-RVA: 0x27D7910 Offset: 0x27D6910 VA: 0x1827D7910
	|-ArraySortHelper<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Sort
	|
	|-RVA: 0x27DA9C0 Offset: 0x27D99C0 VA: 0x1827DA9C0
	|-ArraySortHelper<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Sort
	|
	|-RVA: 0x27D8A60 Offset: 0x27D7A60 VA: 0x1827D8A60
	|-ArraySortHelper<SkeletonUtilityKinematicShadow.TransformPair>.Sort
	|
	|-RVA: 0x2866390 Offset: 0x2865390 VA: 0x182866390
	|-ArraySortHelper<SubmeshInstruction>.Sort
	|
	|-RVA: 0x2864CD0 Offset: 0x2863CD0 VA: 0x182864CD0
	|-ArraySortHelper<StateSoundScriptObject.Loop>.Sort
	|
	|-RVA: 0x2863EC0 Offset: 0x2862EC0 VA: 0x182863EC0
	|-ArraySortHelper<StateSoundScriptObject.StateSound>.Sort
	|
	|-RVA: 0x2863960 Offset: 0x2862960 VA: 0x182863960
	|-ArraySortHelper<SteamMatchViewer.ChatMsg>.Sort
	|
	|-RVA: 0x2864BC0 Offset: 0x2863BC0 VA: 0x182864BC0
	|-ArraySortHelper<CSteamID>.Sort
	|
	|-RVA: 0x2863FD0 Offset: 0x2862FD0 VA: 0x182863FD0
	|-ArraySortHelper<bool>.Sort
	|
	|-RVA: 0x2865D10 Offset: 0x2864D10 VA: 0x182865D10
	|-ArraySortHelper<byte>.Sort
	|
	|-RVA: 0x2865E20 Offset: 0x2864E20 VA: 0x182865E20
	|-ArraySortHelper<char>.Sort
	|
	|-RVA: 0x2862C60 Offset: 0x2861C60 VA: 0x182862C60
	|-ArraySortHelper<DictionaryEntry>.Sort
	|
	|-RVA: 0x2862B50 Offset: 0x2861B50 VA: 0x182862B50
	|-ArraySortHelper<KeyValuePair<DateTime, object>>.Sort
	|
	|-RVA: 0x2863740 Offset: 0x2862740 VA: 0x182863740
	|-ArraySortHelper<KeyValuePair<Guid, int>>.Sort
	|
	|-RVA: 0x2863850 Offset: 0x2862850 VA: 0x182863850
	|-ArraySortHelper<KeyValuePair<int, int>>.Sort
	|
	|-RVA: 0x2864540 Offset: 0x2863540 VA: 0x182864540
	|-ArraySortHelper<KeyValuePair<int, object>>.Sort
	|
	|-RVA: 0x28657A0 Offset: 0x28647A0 VA: 0x1828657A0
	|-ArraySortHelper<KeyValuePair<object, object>>.Sort
	|
	|-RVA: 0x2864EF0 Offset: 0x2863EF0 VA: 0x182864EF0
	|-ArraySortHelper<EventProvider.SessionInfo>.Sort
	|
	|-RVA: 0x2865690 Offset: 0x2864690 VA: 0x182865690
	|-ArraySortHelper<Guid>.Sort
	|
	|-RVA: 0x2864DE0 Offset: 0x2863DE0 VA: 0x182864DE0
	|-ArraySortHelper<int>.Sort
	|
	|-RVA: 0x2863DB0 Offset: 0x2862DB0 VA: 0x182863DB0
	|-ArraySortHelper<Int32Enum>.Sort
	|
	|-RVA: 0x2862D70 Offset: 0x2861D70 VA: 0x182862D70
	|-ArraySortHelper<long>.Sort
	|
	|-RVA: 0x2863CA0 Offset: 0x2862CA0 VA: 0x182863CA0
	|-ArraySortHelper<InterpretedFrameInfo>.Sort
	|
	|-RVA: 0x2864650 Offset: 0x2863650 VA: 0x182864650
	|-ArraySortHelper<Win32_IP_ADAPTER_ADDRESSES>.Sort
	|
	|-RVA: 0x2812ED0 Offset: 0x2811ED0 VA: 0x182812ED0
	|-ArraySortHelper<object>.Sort
	|
	|-RVA: 0x2811D80 Offset: 0x2810D80 VA: 0x182811D80
	|-ArraySortHelper<float>.Sort
	|
	|-RVA: 0x2813F00 Offset: 0x2812F00 VA: 0x182813F00
	|-ArraySortHelper<uint>.Sort
	|
	|-RVA: 0x2813770 Offset: 0x2812770 VA: 0x182813770
	|-ArraySortHelper<ulong>.Sort
	|
	|-RVA: 0x2813660 Offset: 0x2812660 VA: 0x182813660
	|-ArraySortHelper<TexturePacker.SpriteData>.Sort
	|
	|-RVA: 0x2812630 Offset: 0x2811630 VA: 0x182812630
	|-ArraySortHelper<AnimatorClipInfo>.Sort
	|
	|-RVA: 0x28147B0 Offset: 0x28137B0 VA: 0x1828147B0
	|-ArraySortHelper<BeforeRenderHelper.OrderBlock>.Sort
	|
	|-RVA: 0x2814010 Offset: 0x2813010 VA: 0x182814010
	|-ArraySortHelper<BoneWeight>.Sort
	|
	|-RVA: 0x2811A40 Offset: 0x2810A40 VA: 0x182811A40
	|-ArraySortHelper<Color32>.Sort
	|
	|-RVA: 0x2811700 Offset: 0x2810700 VA: 0x182811700
	|-ArraySortHelper<Color>.Sort
	|
	|-RVA: 0x2811E90 Offset: 0x2810E90 VA: 0x182811E90
	|-ArraySortHelper<CombineInstance>.Sort
	|
	|-RVA: 0x2813880 Offset: 0x2812880 VA: 0x182813880
	|-ArraySortHelper<RaycastResult>.Sort
	|
	|-RVA: 0x2813550 Offset: 0x2812550 VA: 0x182813550
	|-ArraySortHelper<ShaderPassName>.Sort
	|
	|-RVA: 0x2812A80 Offset: 0x2811A80 VA: 0x182812A80
	|-ArraySortHelper<VisibleLight>.Sort
	|
	|-RVA: 0x2812DC0 Offset: 0x2811DC0 VA: 0x182812DC0
	|-ArraySortHelper<VisibleReflectionProbe>.Sort
	|
	|-RVA: 0x2810F70 Offset: 0x280FF70 VA: 0x182810F70
	|-ArraySortHelper<IntervalTreeNode>.Sort
	|
	|-RVA: 0x28112B0 Offset: 0x28102B0 VA: 0x1828112B0
	|-ArraySortHelper<IntervalTree.Entry<object>>.Sort
	|
	|-RVA: 0x28115F0 Offset: 0x28105F0 VA: 0x1828115F0
	|-ArraySortHelper<Matrix4x4>.Sort
	|
	|-RVA: 0x2813BC0 Offset: 0x2812BC0 VA: 0x182813BC0
	|-ArraySortHelper<MeshSubsetCombineUtility.MeshContainer>.Sort
	|
	|-RVA: 0x2812FE0 Offset: 0x2811FE0 VA: 0x182812FE0
	|-ArraySortHelper<MeshSubsetCombineUtility.MeshInstance>.Sort
	|
	|-RVA: 0x2812740 Offset: 0x2811740 VA: 0x182812740
	|-ArraySortHelper<MeshSubsetCombineUtility.SubMeshInstance>.Sort
	|
	|-RVA: 0x27D12B0 Offset: 0x27D02B0 VA: 0x1827D12B0
	|-ArraySortHelper<ChannelPacket>.Sort
	|
	|-RVA: 0x27CDA60 Offset: 0x27CCA60 VA: 0x1827CDA60
	|-ArraySortHelper<ClientScene.PendingOwner>.Sort
	|
	|-RVA: 0x27CDEA0 Offset: 0x27CCEA0 VA: 0x1827CDEA0
	|-ArraySortHelper<LocalClient.InternalMsg>.Sort
	|
	|-RVA: 0x27CFBE0 Offset: 0x27CEBE0 VA: 0x1827CFBE0
	|-ArraySortHelper<NetworkLobbyManager.PendingPlayer>.Sort
	|
	|-RVA: 0x27CF790 Offset: 0x27CE790 VA: 0x1827CF790
	|-ArraySortHelper<NetworkMigrationManager.PendingPlayerInfo>.Sort
	|
	|-RVA: 0x27CF230 Offset: 0x27CE230 VA: 0x1827CF230
	|-ArraySortHelper<CRCMessageEntry>.Sort
	|
	|-RVA: 0x27CDD90 Offset: 0x27CCD90 VA: 0x1827CDD90
	|-ArraySortHelper<PeerInfoPlayer>.Sort
	|
	|-RVA: 0x27D11A0 Offset: 0x27D01A0 VA: 0x1827D11A0
	|-ArraySortHelper<ParticleSystem.Particle>.Sort
	|
	|-RVA: 0x27D1090 Offset: 0x27D0090 VA: 0x1827D1090
	|-ArraySortHelper<Playable>.Sort
	|
	|-RVA: 0x27CDC80 Offset: 0x27CCC80 VA: 0x1827CDC80
	|-ArraySortHelper<Quaternion>.Sort
	|
	|-RVA: 0x27D0150 Offset: 0x27CF150 VA: 0x1827D0150
	|-ArraySortHelper<RaycastHit>.Sort
	|
	|-RVA: 0x27D1930 Offset: 0x27D0930 VA: 0x1827D1930
	|-ArraySortHelper<Rect>.Sort
	|
	|-RVA: 0x27D06C0 Offset: 0x27CF6C0 VA: 0x1827D06C0
	|-ArraySortHelper<ReflectionProbeBlendInfo>.Sort
	|
	|-RVA: 0x27D1820 Offset: 0x27D0820 VA: 0x1827D1820
	|-ArraySortHelper<RenderTargetIdentifier>.Sort
	|
	|-RVA: 0x27CF450 Offset: 0x27CE450 VA: 0x1827CF450
	|-ArraySortHelper<GlyphRect>.Sort
	|
	|-RVA: 0x27CF8A0 Offset: 0x27CE8A0 VA: 0x1827CF8A0
	|-ArraySortHelper<AnimationOutputWeightProcessor.WeightInfo>.Sort
	|
	|-RVA: 0x27CF340 Offset: 0x27CE340 VA: 0x1827CF340
	|-ArraySortHelper<UICharInfo>.Sort
	|
	|-RVA: 0x27CEEF0 Offset: 0x27CDEF0 VA: 0x1827CEEF0
	|-ArraySortHelper<UILineInfo>.Sort
	|
	|-RVA: 0x27CE980 Offset: 0x27CD980 VA: 0x1827CE980
	|-ArraySortHelper<UIVertex>.Sort
	|
	|-RVA: 0x27CE870 Offset: 0x27CD870 VA: 0x1827CE870
	|-ArraySortHelper<UnitySynchronizationContext.WorkRequest>.Sort
	|
	|-RVA: 0x27CDB70 Offset: 0x27CCB70 VA: 0x1827CDB70
	|-ArraySortHelper<Vector2>.Sort
	|
	|-RVA: 0x23B6A70 Offset: 0x23B5A70 VA: 0x1823B6A70
	|-ArraySortHelper<Vector2Int>.Sort
	|
	|-RVA: 0x23B61D0 Offset: 0x23B51D0 VA: 0x1823B61D0
	|-ArraySortHelper<Vector3>.Sort
	|
	|-RVA: 0x23B6960 Offset: 0x23B5960 VA: 0x1823B6960
	|-ArraySortHelper<Vector4>.Sort
	|
	|-RVA: 0x23B6620 Offset: 0x23B5620 VA: 0x1823B6620
	|-ArraySortHelper<BorderVertex>.Sort
	|
	|-RVA: 0x23B5C60 Offset: 0x23B4C60 VA: 0x1823B5C60
	|-ArraySortHelper<LODGenerator.SkinnedRenderer>.Sort
	|
	|-RVA: 0x23B5B50 Offset: 0x23B4B50 VA: 0x1823B5B50
	|-ArraySortHelper<LODGenerator.StaticRenderer>.Sort
	|
	|-RVA: 0x23B62E0 Offset: 0x23B52E0 VA: 0x1823B62E0
	|-ArraySortHelper<ZmPeerManager.RecvPacket>.Sort
	|
	|-RVA: 0x23B5A40 Offset: 0x23B4A40 VA: 0x1823B5A40
	|-ArraySortHelper<ZmID>.Sort
	*/

	internal static int InternalBinarySearch(T[] array, int index, int length, T value, IComparer<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2801350 Offset: 0x2800350 VA: 0x182801350
	|-ArraySortHelper<DataSet.FaceIndices>.InternalBinarySearch
	|-ArraySortHelper<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.InternalBinarySearch
	|-ArraySortHelper<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.InternalBinarySearch
	|-ArraySortHelper<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.InternalBinarySearch
	|-ArraySortHelper<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.InternalBinarySearch
	|-ArraySortHelper<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.InternalBinarySearch
	|-ArraySortHelper<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.InternalBinarySearch
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstReward>.InternalBinarySearch
	|-ArraySortHelper<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.InternalBinarySearch
	|-ArraySortHelper<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.InternalBinarySearch
	|-ArraySortHelper<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.InternalBinarySearch
	|-ArraySortHelper<UICharInfo>.InternalBinarySearch
	|-ArraySortHelper<Vector3>.InternalBinarySearch
	|
	|-RVA: 0x27B9740 Offset: 0x27B8740 VA: 0x1827B9740
	|-ArraySortHelper<UnitPreservation.UnitPortPreservation>.InternalBinarySearch
	|-ArraySortHelper<CameraState.CustomBlendable>.InternalBinarySearch
	|-ArraySortHelper<DoublePoint>.InternalBinarySearch
	|-ArraySortHelper<IntPoint>.InternalBinarySearch
	|-ArraySortHelper<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.InternalBinarySearch
	|-ArraySortHelper<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.InternalBinarySearch
	|-ArraySortHelper<lsswitch_LS2CCodeShieldClass.ClasslstShield>.InternalBinarySearch
	|-ArraySortHelper<netarchive_C2GSAskRoleListClass.ClasslstFile>.InternalBinarySearch
	|-ArraySortHelper<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.InternalBinarySearch
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.InternalBinarySearch
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstProcess>.InternalBinarySearch
	|-ArraySortHelper<s2cmove_C2GSMoveClass.ClasslstDisp>.InternalBinarySearch
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.InternalBinarySearch
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.InternalBinarySearch
	|-ArraySortHelper<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.InternalBinarySearch
	|-ArraySortHelper<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.InternalBinarySearch
	|-ArraySortHelper<LogMessage>.InternalBinarySearch
	|-ArraySortHelper<MusicStateInfo>.InternalBinarySearch
	|-ArraySortHelper<BridgeHandler.IdxPacket>.InternalBinarySearch
	|-ArraySortHelper<ScreenRadioScriptObject.ScreenInfo>.InternalBinarySearch
	|-ArraySortHelper<ValueDropdownItem<object>>.InternalBinarySearch
	|-ArraySortHelper<FormatterLocator.FormatterLocatorInfo>.InternalBinarySearch
	|-ArraySortHelper<CCalEffInfo>.InternalBinarySearch
	|-ArraySortHelper<SkeletonUtilityKinematicShadow.TransformPair>.InternalBinarySearch
	|-ArraySortHelper<StateSoundScriptObject.StateSound>.InternalBinarySearch
	|-ArraySortHelper<SteamMatchViewer.ChatMsg>.InternalBinarySearch
	|-ArraySortHelper<DictionaryEntry>.InternalBinarySearch
	|-ArraySortHelper<KeyValuePair<DateTime, object>>.InternalBinarySearch
	|-ArraySortHelper<KeyValuePair<int, object>>.InternalBinarySearch
	|-ArraySortHelper<KeyValuePair<object, object>>.InternalBinarySearch
	|-ArraySortHelper<Guid>.InternalBinarySearch
	|-ArraySortHelper<InterpretedFrameInfo>.InternalBinarySearch
	|-ArraySortHelper<BeforeRenderHelper.OrderBlock>.InternalBinarySearch
	|-ArraySortHelper<Color>.InternalBinarySearch
	|-ArraySortHelper<LocalClient.InternalMsg>.InternalBinarySearch
	|-ArraySortHelper<NetworkLobbyManager.PendingPlayer>.InternalBinarySearch
	|-ArraySortHelper<NetworkMigrationManager.PendingPlayerInfo>.InternalBinarySearch
	|-ArraySortHelper<CRCMessageEntry>.InternalBinarySearch
	|-ArraySortHelper<Playable>.InternalBinarySearch
	|-ArraySortHelper<Quaternion>.InternalBinarySearch
	|-ArraySortHelper<Rect>.InternalBinarySearch
	|-ArraySortHelper<ReflectionProbeBlendInfo>.InternalBinarySearch
	|-ArraySortHelper<GlyphRect>.InternalBinarySearch
	|-ArraySortHelper<UILineInfo>.InternalBinarySearch
	|-ArraySortHelper<Vector4>.InternalBinarySearch
	|
	|-RVA: 0x28604B0 Offset: 0x285F4B0 VA: 0x1828604B0
	|-ArraySortHelper<MeshCombiner.SkinnedRenderer>.InternalBinarySearch
	|-ArraySortHelper<StateSoundScriptObject.Loop>.InternalBinarySearch
	|-ArraySortHelper<TexturePacker.SpriteData>.InternalBinarySearch
	|-ArraySortHelper<Matrix4x4>.InternalBinarySearch
	|-ArraySortHelper<LODGenerator.SkinnedRenderer>.InternalBinarySearch
	|
	|-RVA: 0x2800F50 Offset: 0x27FFF50 VA: 0x182800F50
	|-ArraySortHelper<MeshCombiner.StaticRenderer>.InternalBinarySearch
	|-ArraySortHelper<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.InternalBinarySearch
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.InternalBinarySearch
	|-ArraySortHelper<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.InternalBinarySearch
	|-ArraySortHelper<DebugDrawLine.DebugLine>.InternalBinarySearch
	|-ArraySortHelper<HitInfo>.InternalBinarySearch
	|-ArraySortHelper<DeepReflection.PathStep>.InternalBinarySearch
	|-ArraySortHelper<RenderTargetIdentifier>.InternalBinarySearch
	|-ArraySortHelper<AnimationOutputWeightProcessor.WeightInfo>.InternalBinarySearch
	|-ArraySortHelper<LODGenerator.StaticRenderer>.InternalBinarySearch
	|
	|-RVA: 0x27B9610 Offset: 0x27B8610 VA: 0x1827B9610
	|-ArraySortHelper<CinemachineClearShot.Pair>.InternalBinarySearch
	|-ArraySortHelper<DgwResultServerInfo>.InternalBinarySearch
	|-ArraySortHelper<DgwServerForJson>.InternalBinarySearch
	|-ArraySortHelper<homecontainer_GS2CHeroInfoClass.ClasslstHero>.InternalBinarySearch
	|-ArraySortHelper<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.InternalBinarySearch
	|-ArraySortHelper<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.InternalBinarySearch
	|-ArraySortHelper<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.InternalBinarySearch
	|-ArraySortHelper<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.InternalBinarySearch
	|-ArraySortHelper<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.InternalBinarySearch
	|-ArraySortHelper<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.InternalBinarySearch
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.InternalBinarySearch
	|-ArraySortHelper<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.InternalBinarySearch
	|-ArraySortHelper<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.InternalBinarySearch
	|-ArraySortHelper<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.InternalBinarySearch
	|-ArraySortHelper<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.InternalBinarySearch
	|-ArraySortHelper<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.InternalBinarySearch
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.InternalBinarySearch
	|-ArraySortHelper<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.InternalBinarySearch
	|-ArraySortHelper<EngineHotKey>.InternalBinarySearch
	|-ArraySortHelper<LPWNormalSolver.LPWPoint>.InternalBinarySearch
	|-ArraySortHelper<LPWNormalSolver.LPWPointDataEntry>.InternalBinarySearch
	|-ArraySortHelper<pb_Edge>.InternalBinarySearch
	|-ArraySortHelper<CSteamID>.InternalBinarySearch
	|-ArraySortHelper<EventProvider.SessionInfo>.InternalBinarySearch
	|-ArraySortHelper<AnimatorClipInfo>.InternalBinarySearch
	|-ArraySortHelper<ClientScene.PendingOwner>.InternalBinarySearch
	|-ArraySortHelper<PeerInfoPlayer>.InternalBinarySearch
	|-ArraySortHelper<Vector2Int>.InternalBinarySearch
	|-ArraySortHelper<BorderVertex>.InternalBinarySearch
	|-ArraySortHelper<ZmID>.InternalBinarySearch
	|
	|-RVA: 0x28811F0 Offset: 0x28801F0 VA: 0x1828811F0
	|-ArraySortHelper<DgwServerInfo>.InternalBinarySearch
	|-ArraySortHelper<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.InternalBinarySearch
	|-ArraySortHelper<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.InternalBinarySearch
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.InternalBinarySearch
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.InternalBinarySearch
	|-ArraySortHelper<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.InternalBinarySearch
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.InternalBinarySearch
	|-ArraySortHelper<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.InternalBinarySearch
	|-ArraySortHelper<NameGenerate.NameWeight>.InternalBinarySearch
	|-ArraySortHelper<WeGameNetworkingComponent.SendPacket>.InternalBinarySearch
	|-ArraySortHelper<AssetTracker.AssetInfo>.InternalBinarySearch
	|-ArraySortHelper<PropertyMetadata>.InternalBinarySearch
	|-ArraySortHelper<fsVersionedType>.InternalBinarySearch
	|-ArraySortHelper<fsAotCompilationManager.AotCompilation>.InternalBinarySearch
	|-ArraySortHelper<MinimapPoint>.InternalBinarySearch
	|-ArraySortHelper<JsonPosition>.InternalBinarySearch
	|-ArraySortHelper<FormatterLocator.FormatterInfo>.InternalBinarySearch
	|-ArraySortHelper<SerializationNode>.InternalBinarySearch
	|-ArraySortHelper<EventQueue.EventQueueEntry>.InternalBinarySearch
	|-ArraySortHelper<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.InternalBinarySearch
	|-ArraySortHelper<SkeletonRendererCustomMaterials.SlotMaterialOverride>.InternalBinarySearch
	|-ArraySortHelper<IntervalTreeNode>.InternalBinarySearch
	|-ArraySortHelper<IntervalTree.Entry<object>>.InternalBinarySearch
	|-ArraySortHelper<ChannelPacket>.InternalBinarySearch
	|-ArraySortHelper<UnitySynchronizationContext.WorkRequest>.InternalBinarySearch
	|-ArraySortHelper<ZmPeerManager.RecvPacket>.InternalBinarySearch
	|
	|-RVA: 0x27B98F0 Offset: 0x27B88F0 VA: 0x1827B98F0
	|-ArraySortHelper<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.InternalBinarySearch
	|-ArraySortHelper<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.InternalBinarySearch
	|-ArraySortHelper<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.InternalBinarySearch
	|
	|-RVA: 0x2801170 Offset: 0x2800170 VA: 0x182801170
	|-ArraySortHelper<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.InternalBinarySearch
	|-ArraySortHelper<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.InternalBinarySearch
	|-ArraySortHelper<netopenui_GS2CGMListClass.ClasslstGMOrder>.InternalBinarySearch
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstTaskData>.InternalBinarySearch
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.InternalBinarySearch
	|-ArraySortHelper<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.InternalBinarySearch
	|-ArraySortHelper<SteamNetworkingComponent.SendPacket>.InternalBinarySearch
	|-ArraySortHelper<OneInfo>.InternalBinarySearch
	|-ArraySortHelper<BoneWeight>.InternalBinarySearch
	|
	|-RVA: 0x27B9480 Offset: 0x27B8480 VA: 0x1827B9480
	|-ArraySortHelper<netarchive_GS2CRoleListClass.ClasslstFile>.InternalBinarySearch
	|
	|-RVA: 0x280C7F0 Offset: 0x280B7F0 VA: 0x18280C7F0
	|-ArraySortHelper<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.InternalBinarySearch
	|-ArraySortHelper<RaycastResult>.InternalBinarySearch
	|
	|-RVA: 0x27B9AF0 Offset: 0x27B8AF0 VA: 0x1827B9AF0
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.InternalBinarySearch
	|-ArraySortHelper<s2cnpc_GS2CNpcEventClass.ClasslstOption>.InternalBinarySearch
	|-ArraySortHelper<MeshSubsetCombineUtility.SubMeshInstance>.InternalBinarySearch
	|
	|-RVA: 0x280C6C0 Offset: 0x280B6C0 VA: 0x18280C6C0
	|-ArraySortHelper<RangeU16>.InternalBinarySearch
	|-ArraySortHelper<Color32>.InternalBinarySearch
	|-ArraySortHelper<ShaderPassName>.InternalBinarySearch
	|
	|-RVA: 0x27D5BE0 Offset: 0x27D4BE0 VA: 0x1827D5BE0
	|-ArraySortHelper<pb_BezierPoint>.InternalBinarySearch
	|
	|-RVA: 0x2860290 Offset: 0x285F290 VA: 0x182860290
	|-ArraySortHelper<SkillRayHit>.InternalBinarySearch
	|-ArraySortHelper<SubmeshInstruction>.InternalBinarySearch
	|
	|-RVA: 0x28607F0 Offset: 0x285F7F0 VA: 0x1828607F0
	|-ArraySortHelper<bool>.InternalBinarySearch
	|-ArraySortHelper<byte>.InternalBinarySearch
	|
	|-RVA: 0x2860170 Offset: 0x285F170 VA: 0x182860170
	|-ArraySortHelper<char>.InternalBinarySearch
	|
	|-RVA: 0x2860630 Offset: 0x285F630 VA: 0x182860630
	|-ArraySortHelper<KeyValuePair<Guid, int>>.InternalBinarySearch
	|
	|-RVA: 0x2860B20 Offset: 0x285FB20 VA: 0x182860B20
	|-ArraySortHelper<KeyValuePair<int, int>>.InternalBinarySearch
	|
	|-RVA: 0x280C9A0 Offset: 0x280B9A0 VA: 0x18280C9A0
	|-ArraySortHelper<int>.InternalBinarySearch
	|-ArraySortHelper<Int32Enum>.InternalBinarySearch
	|-ArraySortHelper<uint>.InternalBinarySearch
	|
	|-RVA: 0x280CCA0 Offset: 0x280BCA0 VA: 0x18280CCA0
	|-ArraySortHelper<long>.InternalBinarySearch
	|-ArraySortHelper<object>.InternalBinarySearch
	|-ArraySortHelper<ulong>.InternalBinarySearch
	|
	|-RVA: 0x2860910 Offset: 0x285F910 VA: 0x182860910
	|-ArraySortHelper<Win32_IP_ADAPTER_ADDRESSES>.InternalBinarySearch
	|
	|-RVA: 0x280D3D0 Offset: 0x280C3D0 VA: 0x18280D3D0
	|-ArraySortHelper<float>.InternalBinarySearch
	|
	|-RVA: 0x280CAC0 Offset: 0x280BAC0 VA: 0x18280CAC0
	|-ArraySortHelper<CombineInstance>.InternalBinarySearch
	|
	|-RVA: 0x280CDC0 Offset: 0x280BDC0 VA: 0x18280CDC0
	|-ArraySortHelper<VisibleLight>.InternalBinarySearch
	|
	|-RVA: 0x280CFB0 Offset: 0x280BFB0 VA: 0x18280CFB0
	|-ArraySortHelper<VisibleReflectionProbe>.InternalBinarySearch
	|
	|-RVA: 0x280D500 Offset: 0x280C500 VA: 0x18280D500
	|-ArraySortHelper<MeshSubsetCombineUtility.MeshContainer>.InternalBinarySearch
	|
	|-RVA: 0x280D1E0 Offset: 0x280C1E0 VA: 0x18280D1E0
	|-ArraySortHelper<MeshSubsetCombineUtility.MeshInstance>.InternalBinarySearch
	|
	|-RVA: 0x27CB550 Offset: 0x27CA550 VA: 0x1827CB550
	|-ArraySortHelper<ParticleSystem.Particle>.InternalBinarySearch
	|
	|-RVA: 0x27CB760 Offset: 0x27CA760 VA: 0x1827CB760
	|-ArraySortHelper<RaycastHit>.InternalBinarySearch
	|
	|-RVA: 0x27CB3A0 Offset: 0x27CA3A0 VA: 0x1827CB3A0
	|-ArraySortHelper<UIVertex>.InternalBinarySearch
	|
	|-RVA: 0x27CB8E0 Offset: 0x27CA8E0 VA: 0x1827CB8E0
	|-ArraySortHelper<Vector2>.InternalBinarySearch
	*/

	private static void SwapIfGreater(T[] keys, Comparison<T> comparer, int a, int b) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27D1BE0 Offset: 0x27D0BE0 VA: 0x1827D1BE0
	|-ArraySortHelper<DataSet.FaceIndices>.SwapIfGreater
	|-ArraySortHelper<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.SwapIfGreater
	|-ArraySortHelper<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.SwapIfGreater
	|-ArraySortHelper<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.SwapIfGreater
	|-ArraySortHelper<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.SwapIfGreater
	|-ArraySortHelper<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.SwapIfGreater
	|-ArraySortHelper<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.SwapIfGreater
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstReward>.SwapIfGreater
	|-ArraySortHelper<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.SwapIfGreater
	|-ArraySortHelper<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.SwapIfGreater
	|-ArraySortHelper<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.SwapIfGreater
	|-ArraySortHelper<UICharInfo>.SwapIfGreater
	|-ArraySortHelper<Vector3>.SwapIfGreater
	|
	|-RVA: 0x27DAF30 Offset: 0x27D9F30 VA: 0x1827DAF30
	|-ArraySortHelper<UnitPreservation.UnitPortPreservation>.SwapIfGreater
	|-ArraySortHelper<CameraState.CustomBlendable>.SwapIfGreater
	|-ArraySortHelper<DoublePoint>.SwapIfGreater
	|-ArraySortHelper<IntPoint>.SwapIfGreater
	|-ArraySortHelper<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.SwapIfGreater
	|-ArraySortHelper<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.SwapIfGreater
	|-ArraySortHelper<lsswitch_LS2CCodeShieldClass.ClasslstShield>.SwapIfGreater
	|-ArraySortHelper<netarchive_C2GSAskRoleListClass.ClasslstFile>.SwapIfGreater
	|-ArraySortHelper<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.SwapIfGreater
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.SwapIfGreater
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstProcess>.SwapIfGreater
	|-ArraySortHelper<s2cmove_C2GSMoveClass.ClasslstDisp>.SwapIfGreater
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.SwapIfGreater
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.SwapIfGreater
	|-ArraySortHelper<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.SwapIfGreater
	|-ArraySortHelper<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.SwapIfGreater
	|-ArraySortHelper<LogMessage>.SwapIfGreater
	|-ArraySortHelper<MusicStateInfo>.SwapIfGreater
	|-ArraySortHelper<BridgeHandler.IdxPacket>.SwapIfGreater
	|-ArraySortHelper<ScreenRadioScriptObject.ScreenInfo>.SwapIfGreater
	|-ArraySortHelper<ValueDropdownItem<object>>.SwapIfGreater
	|-ArraySortHelper<FormatterLocator.FormatterLocatorInfo>.SwapIfGreater
	|-ArraySortHelper<CCalEffInfo>.SwapIfGreater
	|-ArraySortHelper<SkeletonUtilityKinematicShadow.TransformPair>.SwapIfGreater
	|-ArraySortHelper<StateSoundScriptObject.StateSound>.SwapIfGreater
	|-ArraySortHelper<SteamMatchViewer.ChatMsg>.SwapIfGreater
	|-ArraySortHelper<DictionaryEntry>.SwapIfGreater
	|-ArraySortHelper<KeyValuePair<DateTime, object>>.SwapIfGreater
	|-ArraySortHelper<KeyValuePair<int, object>>.SwapIfGreater
	|-ArraySortHelper<KeyValuePair<object, object>>.SwapIfGreater
	|-ArraySortHelper<Guid>.SwapIfGreater
	|-ArraySortHelper<InterpretedFrameInfo>.SwapIfGreater
	|-ArraySortHelper<BeforeRenderHelper.OrderBlock>.SwapIfGreater
	|-ArraySortHelper<Color>.SwapIfGreater
	|-ArraySortHelper<LocalClient.InternalMsg>.SwapIfGreater
	|-ArraySortHelper<NetworkLobbyManager.PendingPlayer>.SwapIfGreater
	|-ArraySortHelper<NetworkMigrationManager.PendingPlayerInfo>.SwapIfGreater
	|-ArraySortHelper<CRCMessageEntry>.SwapIfGreater
	|-ArraySortHelper<Playable>.SwapIfGreater
	|-ArraySortHelper<Quaternion>.SwapIfGreater
	|-ArraySortHelper<Rect>.SwapIfGreater
	|-ArraySortHelper<ReflectionProbeBlendInfo>.SwapIfGreater
	|-ArraySortHelper<GlyphRect>.SwapIfGreater
	|-ArraySortHelper<UILineInfo>.SwapIfGreater
	|-ArraySortHelper<Vector4>.SwapIfGreater
	|
	|-RVA: 0x2867BC0 Offset: 0x2866BC0 VA: 0x182867BC0
	|-ArraySortHelper<MeshCombiner.SkinnedRenderer>.SwapIfGreater
	|-ArraySortHelper<StateSoundScriptObject.Loop>.SwapIfGreater
	|-ArraySortHelper<TexturePacker.SpriteData>.SwapIfGreater
	|-ArraySortHelper<Matrix4x4>.SwapIfGreater
	|-ArraySortHelper<LODGenerator.SkinnedRenderer>.SwapIfGreater
	|
	|-RVA: 0x2806670 Offset: 0x2805670 VA: 0x182806670
	|-ArraySortHelper<MeshCombiner.StaticRenderer>.SwapIfGreater
	|-ArraySortHelper<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.SwapIfGreater
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.SwapIfGreater
	|-ArraySortHelper<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.SwapIfGreater
	|-ArraySortHelper<DebugDrawLine.DebugLine>.SwapIfGreater
	|-ArraySortHelper<HitInfo>.SwapIfGreater
	|-ArraySortHelper<DeepReflection.PathStep>.SwapIfGreater
	|-ArraySortHelper<RenderTargetIdentifier>.SwapIfGreater
	|-ArraySortHelper<AnimationOutputWeightProcessor.WeightInfo>.SwapIfGreater
	|-ArraySortHelper<LODGenerator.StaticRenderer>.SwapIfGreater
	|
	|-RVA: 0x27FD9B0 Offset: 0x27FC9B0 VA: 0x1827FD9B0
	|-ArraySortHelper<CinemachineClearShot.Pair>.SwapIfGreater
	|-ArraySortHelper<DgwResultServerInfo>.SwapIfGreater
	|-ArraySortHelper<DgwServerForJson>.SwapIfGreater
	|-ArraySortHelper<homecontainer_GS2CHeroInfoClass.ClasslstHero>.SwapIfGreater
	|-ArraySortHelper<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.SwapIfGreater
	|-ArraySortHelper<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.SwapIfGreater
	|-ArraySortHelper<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.SwapIfGreater
	|-ArraySortHelper<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.SwapIfGreater
	|-ArraySortHelper<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.SwapIfGreater
	|-ArraySortHelper<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.SwapIfGreater
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.SwapIfGreater
	|-ArraySortHelper<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.SwapIfGreater
	|-ArraySortHelper<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.SwapIfGreater
	|-ArraySortHelper<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.SwapIfGreater
	|-ArraySortHelper<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.SwapIfGreater
	|-ArraySortHelper<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.SwapIfGreater
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.SwapIfGreater
	|-ArraySortHelper<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.SwapIfGreater
	|-ArraySortHelper<EngineHotKey>.SwapIfGreater
	|-ArraySortHelper<LPWNormalSolver.LPWPoint>.SwapIfGreater
	|-ArraySortHelper<LPWNormalSolver.LPWPointDataEntry>.SwapIfGreater
	|-ArraySortHelper<pb_Edge>.SwapIfGreater
	|-ArraySortHelper<CSteamID>.SwapIfGreater
	|-ArraySortHelper<EventProvider.SessionInfo>.SwapIfGreater
	|-ArraySortHelper<AnimatorClipInfo>.SwapIfGreater
	|-ArraySortHelper<ClientScene.PendingOwner>.SwapIfGreater
	|-ArraySortHelper<PeerInfoPlayer>.SwapIfGreater
	|-ArraySortHelper<Vector2Int>.SwapIfGreater
	|-ArraySortHelper<BorderVertex>.SwapIfGreater
	|-ArraySortHelper<ZmID>.SwapIfGreater
	|
	|-RVA: 0x27DB320 Offset: 0x27DA320 VA: 0x1827DB320
	|-ArraySortHelper<DgwServerInfo>.SwapIfGreater
	|-ArraySortHelper<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.SwapIfGreater
	|-ArraySortHelper<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.SwapIfGreater
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.SwapIfGreater
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.SwapIfGreater
	|-ArraySortHelper<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.SwapIfGreater
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.SwapIfGreater
	|-ArraySortHelper<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.SwapIfGreater
	|-ArraySortHelper<NameGenerate.NameWeight>.SwapIfGreater
	|-ArraySortHelper<WeGameNetworkingComponent.SendPacket>.SwapIfGreater
	|-ArraySortHelper<AssetTracker.AssetInfo>.SwapIfGreater
	|-ArraySortHelper<PropertyMetadata>.SwapIfGreater
	|-ArraySortHelper<fsVersionedType>.SwapIfGreater
	|-ArraySortHelper<fsAotCompilationManager.AotCompilation>.SwapIfGreater
	|-ArraySortHelper<MinimapPoint>.SwapIfGreater
	|-ArraySortHelper<JsonPosition>.SwapIfGreater
	|-ArraySortHelper<FormatterLocator.FormatterInfo>.SwapIfGreater
	|-ArraySortHelper<SerializationNode>.SwapIfGreater
	|-ArraySortHelper<EventQueue.EventQueueEntry>.SwapIfGreater
	|-ArraySortHelper<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.SwapIfGreater
	|-ArraySortHelper<SkeletonRendererCustomMaterials.SlotMaterialOverride>.SwapIfGreater
	|-ArraySortHelper<IntervalTreeNode>.SwapIfGreater
	|-ArraySortHelper<IntervalTree.Entry<object>>.SwapIfGreater
	|-ArraySortHelper<ChannelPacket>.SwapIfGreater
	|-ArraySortHelper<UnitySynchronizationContext.WorkRequest>.SwapIfGreater
	|-ArraySortHelper<ZmPeerManager.RecvPacket>.SwapIfGreater
	|
	|-RVA: 0x27FD7A0 Offset: 0x27FC7A0 VA: 0x1827FD7A0
	|-ArraySortHelper<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.SwapIfGreater
	|-ArraySortHelper<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.SwapIfGreater
	|-ArraySortHelper<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.SwapIfGreater
	|
	|-RVA: 0x27FD5A0 Offset: 0x27FC5A0 VA: 0x1827FD5A0
	|-ArraySortHelper<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.SwapIfGreater
	|-ArraySortHelper<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.SwapIfGreater
	|-ArraySortHelper<netopenui_GS2CGMListClass.ClasslstGMOrder>.SwapIfGreater
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstTaskData>.SwapIfGreater
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.SwapIfGreater
	|-ArraySortHelper<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.SwapIfGreater
	|-ArraySortHelper<SteamNetworkingComponent.SendPacket>.SwapIfGreater
	|-ArraySortHelper<OneInfo>.SwapIfGreater
	|-ArraySortHelper<BoneWeight>.SwapIfGreater
	|
	|-RVA: 0x27BEFB0 Offset: 0x27BDFB0 VA: 0x1827BEFB0
	|-ArraySortHelper<netarchive_GS2CRoleListClass.ClasslstFile>.SwapIfGreater
	|
	|-RVA: 0x27BEAA0 Offset: 0x27BDAA0 VA: 0x1827BEAA0
	|-ArraySortHelper<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.SwapIfGreater
	|-ArraySortHelper<RaycastResult>.SwapIfGreater
	|
	|-RVA: 0x27BED20 Offset: 0x27BDD20 VA: 0x1827BED20
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.SwapIfGreater
	|-ArraySortHelper<s2cnpc_GS2CNpcEventClass.ClasslstOption>.SwapIfGreater
	|-ArraySortHelper<MeshSubsetCombineUtility.SubMeshInstance>.SwapIfGreater
	|
	|-RVA: 0x28148C0 Offset: 0x28138C0 VA: 0x1828148C0
	|-ArraySortHelper<RangeU16>.SwapIfGreater
	|-ArraySortHelper<Color32>.SwapIfGreater
	|-ArraySortHelper<ShaderPassName>.SwapIfGreater
	|
	|-RVA: 0x27DB0E0 Offset: 0x27DA0E0 VA: 0x1827DB0E0
	|-ArraySortHelper<pb_BezierPoint>.SwapIfGreater
	|
	|-RVA: 0x2866EF0 Offset: 0x2865EF0 VA: 0x182866EF0
	|-ArraySortHelper<SkillRayHit>.SwapIfGreater
	|-ArraySortHelper<SubmeshInstruction>.SwapIfGreater
	|
	|-RVA: 0x2867A30 Offset: 0x2866A30 VA: 0x182867A30
	|-ArraySortHelper<bool>.SwapIfGreater
	|-ArraySortHelper<byte>.SwapIfGreater
	|
	|-RVA: 0x2867120 Offset: 0x2866120 VA: 0x182867120
	|-ArraySortHelper<char>.SwapIfGreater
	|
	|-RVA: 0x2867460 Offset: 0x2866460 VA: 0x182867460
	|-ArraySortHelper<KeyValuePair<Guid, int>>.SwapIfGreater
	|
	|-RVA: 0x28672C0 Offset: 0x28662C0 VA: 0x1828672C0
	|-ArraySortHelper<KeyValuePair<int, int>>.SwapIfGreater
	|
	|-RVA: 0x2866D60 Offset: 0x2865D60 VA: 0x182866D60
	|-ArraySortHelper<int>.SwapIfGreater
	|-ArraySortHelper<Int32Enum>.SwapIfGreater
	|-ArraySortHelper<uint>.SwapIfGreater
	|
	|-RVA: 0x2815930 Offset: 0x2814930 VA: 0x182815930
	|-ArraySortHelper<long>.SwapIfGreater
	|-ArraySortHelper<object>.SwapIfGreater
	|-ArraySortHelper<ulong>.SwapIfGreater
	|
	|-RVA: 0x2867650 Offset: 0x2866650 VA: 0x182867650
	|-ArraySortHelper<Win32_IP_ADAPTER_ADDRESSES>.SwapIfGreater
	|
	|-RVA: 0x2815480 Offset: 0x2814480 VA: 0x182815480
	|-ArraySortHelper<float>.SwapIfGreater
	|
	|-RVA: 0x2815620 Offset: 0x2814620 VA: 0x182815620
	|-ArraySortHelper<CombineInstance>.SwapIfGreater
	|
	|-RVA: 0x2814A50 Offset: 0x2813A50 VA: 0x182814A50
	|-ArraySortHelper<VisibleLight>.SwapIfGreater
	|
	|-RVA: 0x28150D0 Offset: 0x28140D0 VA: 0x1828150D0
	|-ArraySortHelper<VisibleReflectionProbe>.SwapIfGreater
	|
	|-RVA: 0x2815AD0 Offset: 0x2814AD0 VA: 0x182815AD0
	|-ArraySortHelper<MeshSubsetCombineUtility.MeshContainer>.SwapIfGreater
	|
	|-RVA: 0x2814D90 Offset: 0x2813D90 VA: 0x182814D90
	|-ArraySortHelper<MeshSubsetCombineUtility.MeshInstance>.SwapIfGreater
	|
	|-RVA: 0x27D2070 Offset: 0x27D1070 VA: 0x1827D2070
	|-ArraySortHelper<ParticleSystem.Particle>.SwapIfGreater
	|
	|-RVA: 0x27D23E0 Offset: 0x27D13E0 VA: 0x1827D23E0
	|-ArraySortHelper<RaycastHit>.SwapIfGreater
	|
	|-RVA: 0x27D1DD0 Offset: 0x27D0DD0 VA: 0x1827D1DD0
	|-ArraySortHelper<UIVertex>.SwapIfGreater
	|
	|-RVA: 0x27D1A40 Offset: 0x27D0A40 VA: 0x1827D1A40
	|-ArraySortHelper<Vector2>.SwapIfGreater
	*/

	private static void Swap(T[] a, int i, int j) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x28854D0 Offset: 0x28844D0 VA: 0x1828854D0
	|-ArraySortHelper<DataSet.FaceIndices>.Swap
	|-ArraySortHelper<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Swap
	|-ArraySortHelper<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Swap
	|-ArraySortHelper<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Swap
	|-ArraySortHelper<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Swap
	|-ArraySortHelper<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Swap
	|-ArraySortHelper<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Swap
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstReward>.Swap
	|-ArraySortHelper<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Swap
	|-ArraySortHelper<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Swap
	|-ArraySortHelper<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Swap
	|-ArraySortHelper<UICharInfo>.Swap
	|-ArraySortHelper<Vector3>.Swap
	|
	|-RVA: 0x27BF2D0 Offset: 0x27BE2D0 VA: 0x1827BF2D0
	|-ArraySortHelper<UnitPreservation.UnitPortPreservation>.Swap
	|-ArraySortHelper<CameraState.CustomBlendable>.Swap
	|-ArraySortHelper<DoublePoint>.Swap
	|-ArraySortHelper<IntPoint>.Swap
	|-ArraySortHelper<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Swap
	|-ArraySortHelper<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Swap
	|-ArraySortHelper<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Swap
	|-ArraySortHelper<netarchive_C2GSAskRoleListClass.ClasslstFile>.Swap
	|-ArraySortHelper<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Swap
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Swap
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstProcess>.Swap
	|-ArraySortHelper<s2cmove_C2GSMoveClass.ClasslstDisp>.Swap
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Swap
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Swap
	|-ArraySortHelper<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Swap
	|-ArraySortHelper<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Swap
	|-ArraySortHelper<LogMessage>.Swap
	|-ArraySortHelper<MusicStateInfo>.Swap
	|-ArraySortHelper<BridgeHandler.IdxPacket>.Swap
	|-ArraySortHelper<ScreenRadioScriptObject.ScreenInfo>.Swap
	|-ArraySortHelper<ValueDropdownItem<object>>.Swap
	|-ArraySortHelper<FormatterLocator.FormatterLocatorInfo>.Swap
	|-ArraySortHelper<CCalEffInfo>.Swap
	|-ArraySortHelper<SkeletonUtilityKinematicShadow.TransformPair>.Swap
	|-ArraySortHelper<StateSoundScriptObject.StateSound>.Swap
	|-ArraySortHelper<SteamMatchViewer.ChatMsg>.Swap
	|-ArraySortHelper<DictionaryEntry>.Swap
	|-ArraySortHelper<KeyValuePair<DateTime, object>>.Swap
	|-ArraySortHelper<KeyValuePair<int, object>>.Swap
	|-ArraySortHelper<KeyValuePair<object, object>>.Swap
	|-ArraySortHelper<Guid>.Swap
	|-ArraySortHelper<InterpretedFrameInfo>.Swap
	|-ArraySortHelper<BeforeRenderHelper.OrderBlock>.Swap
	|-ArraySortHelper<Color>.Swap
	|-ArraySortHelper<LocalClient.InternalMsg>.Swap
	|-ArraySortHelper<NetworkLobbyManager.PendingPlayer>.Swap
	|-ArraySortHelper<NetworkMigrationManager.PendingPlayerInfo>.Swap
	|-ArraySortHelper<CRCMessageEntry>.Swap
	|-ArraySortHelper<Playable>.Swap
	|-ArraySortHelper<Quaternion>.Swap
	|-ArraySortHelper<Rect>.Swap
	|-ArraySortHelper<ReflectionProbeBlendInfo>.Swap
	|-ArraySortHelper<GlyphRect>.Swap
	|-ArraySortHelper<UILineInfo>.Swap
	|-ArraySortHelper<Vector4>.Swap
	|
	|-RVA: 0x2816710 Offset: 0x2815710 VA: 0x182816710
	|-ArraySortHelper<MeshCombiner.SkinnedRenderer>.Swap
	|-ArraySortHelper<StateSoundScriptObject.Loop>.Swap
	|-ArraySortHelper<TexturePacker.SpriteData>.Swap
	|-ArraySortHelper<Matrix4x4>.Swap
	|-ArraySortHelper<LODGenerator.SkinnedRenderer>.Swap
	|
	|-RVA: 0x27FDB50 Offset: 0x27FCB50 VA: 0x1827FDB50
	|-ArraySortHelper<MeshCombiner.StaticRenderer>.Swap
	|-ArraySortHelper<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Swap
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Swap
	|-ArraySortHelper<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Swap
	|-ArraySortHelper<DebugDrawLine.DebugLine>.Swap
	|-ArraySortHelper<HitInfo>.Swap
	|-ArraySortHelper<DeepReflection.PathStep>.Swap
	|-ArraySortHelper<RenderTargetIdentifier>.Swap
	|-ArraySortHelper<AnimationOutputWeightProcessor.WeightInfo>.Swap
	|-ArraySortHelper<LODGenerator.StaticRenderer>.Swap
	|
	|-RVA: 0x27D26C0 Offset: 0x27D16C0 VA: 0x1827D26C0
	|-ArraySortHelper<CinemachineClearShot.Pair>.Swap
	|-ArraySortHelper<DgwResultServerInfo>.Swap
	|-ArraySortHelper<DgwServerForJson>.Swap
	|-ArraySortHelper<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Swap
	|-ArraySortHelper<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Swap
	|-ArraySortHelper<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Swap
	|-ArraySortHelper<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Swap
	|-ArraySortHelper<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Swap
	|-ArraySortHelper<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Swap
	|-ArraySortHelper<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Swap
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Swap
	|-ArraySortHelper<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Swap
	|-ArraySortHelper<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Swap
	|-ArraySortHelper<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Swap
	|-ArraySortHelper<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Swap
	|-ArraySortHelper<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Swap
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Swap
	|-ArraySortHelper<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Swap
	|-ArraySortHelper<EngineHotKey>.Swap
	|-ArraySortHelper<LPWNormalSolver.LPWPoint>.Swap
	|-ArraySortHelper<LPWNormalSolver.LPWPointDataEntry>.Swap
	|-ArraySortHelper<pb_Edge>.Swap
	|-ArraySortHelper<CSteamID>.Swap
	|-ArraySortHelper<KeyValuePair<int, int>>.Swap
	|-ArraySortHelper<EventProvider.SessionInfo>.Swap
	|-ArraySortHelper<AnimatorClipInfo>.Swap
	|-ArraySortHelper<ClientScene.PendingOwner>.Swap
	|-ArraySortHelper<PeerInfoPlayer>.Swap
	|-ArraySortHelper<Vector2Int>.Swap
	|-ArraySortHelper<BorderVertex>.Swap
	|-ArraySortHelper<ZmID>.Swap
	|
	|-RVA: 0x27DB610 Offset: 0x27DA610 VA: 0x1827DB610
	|-ArraySortHelper<DgwServerInfo>.Swap
	|-ArraySortHelper<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Swap
	|-ArraySortHelper<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Swap
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Swap
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Swap
	|-ArraySortHelper<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Swap
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Swap
	|-ArraySortHelper<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Swap
	|-ArraySortHelper<NameGenerate.NameWeight>.Swap
	|-ArraySortHelper<WeGameNetworkingComponent.SendPacket>.Swap
	|-ArraySortHelper<AssetTracker.AssetInfo>.Swap
	|-ArraySortHelper<PropertyMetadata>.Swap
	|-ArraySortHelper<fsVersionedType>.Swap
	|-ArraySortHelper<fsAotCompilationManager.AotCompilation>.Swap
	|-ArraySortHelper<MinimapPoint>.Swap
	|-ArraySortHelper<JsonPosition>.Swap
	|-ArraySortHelper<FormatterLocator.FormatterInfo>.Swap
	|-ArraySortHelper<SerializationNode>.Swap
	|-ArraySortHelper<EventQueue.EventQueueEntry>.Swap
	|-ArraySortHelper<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Swap
	|-ArraySortHelper<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Swap
	|-ArraySortHelper<IntervalTreeNode>.Swap
	|-ArraySortHelper<IntervalTree.Entry<object>>.Swap
	|-ArraySortHelper<ChannelPacket>.Swap
	|-ArraySortHelper<UnitySynchronizationContext.WorkRequest>.Swap
	|-ArraySortHelper<ZmPeerManager.RecvPacket>.Swap
	|
	|-RVA: 0x27FDC30 Offset: 0x27FCC30 VA: 0x1827FDC30
	|-ArraySortHelper<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Swap
	|-ArraySortHelper<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Swap
	|-ArraySortHelper<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Swap
	|
	|-RVA: 0x27BF200 Offset: 0x27BE200 VA: 0x1827BF200
	|-ArraySortHelper<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Swap
	|-ArraySortHelper<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Swap
	|-ArraySortHelper<netopenui_GS2CGMListClass.ClasslstGMOrder>.Swap
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstTaskData>.Swap
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Swap
	|-ArraySortHelper<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Swap
	|-ArraySortHelper<SteamNetworkingComponent.SendPacket>.Swap
	|-ArraySortHelper<OneInfo>.Swap
	|-ArraySortHelper<BoneWeight>.Swap
	|
	|-RVA: 0x27BF390 Offset: 0x27BE390 VA: 0x1827BF390
	|-ArraySortHelper<netarchive_GS2CRoleListClass.ClasslstFile>.Swap
	|
	|-RVA: 0x2816810 Offset: 0x2815810 VA: 0x182816810
	|-ArraySortHelper<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Swap
	|-ArraySortHelper<RaycastResult>.Swap
	|
	|-RVA: 0x2806930 Offset: 0x2805930 VA: 0x182806930
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Swap
	|-ArraySortHelper<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Swap
	|-ArraySortHelper<MeshSubsetCombineUtility.SubMeshInstance>.Swap
	|
	|-RVA: 0x2806890 Offset: 0x2805890 VA: 0x182806890
	|-ArraySortHelper<RangeU16>.Swap
	|-ArraySortHelper<Color32>.Swap
	|-ArraySortHelper<ShaderPassName>.Swap
	|
	|-RVA: 0x27DB510 Offset: 0x27DA510 VA: 0x1827DB510
	|-ArraySortHelper<pb_BezierPoint>.Swap
	|
	|-RVA: 0x2868030 Offset: 0x2867030 VA: 0x182868030
	|-ArraySortHelper<SkillRayHit>.Swap
	|-ArraySortHelper<SubmeshInstruction>.Swap
	|
	|-RVA: 0x2868290 Offset: 0x2867290 VA: 0x182868290
	|-ArraySortHelper<bool>.Swap
	|-ArraySortHelper<byte>.Swap
	|
	|-RVA: 0x2868330 Offset: 0x2867330 VA: 0x182868330
	|-ArraySortHelper<char>.Swap
	|
	|-RVA: 0x2868120 Offset: 0x2867120 VA: 0x182868120
	|-ArraySortHelper<KeyValuePair<Guid, int>>.Swap
	|
	|-RVA: 0x28681F0 Offset: 0x28671F0 VA: 0x1828681F0
	|-ArraySortHelper<int>.Swap
	|-ArraySortHelper<Int32Enum>.Swap
	|-ArraySortHelper<uint>.Swap
	|
	|-RVA: 0x28683D0 Offset: 0x28673D0 VA: 0x1828683D0
	|-ArraySortHelper<long>.Swap
	|-ArraySortHelper<object>.Swap
	|-ArraySortHelper<ulong>.Swap
	|
	|-RVA: 0x2867E10 Offset: 0x2866E10 VA: 0x182867E10
	|-ArraySortHelper<Win32_IP_ADAPTER_ADDRESSES>.Swap
	|
	|-RVA: 0x2815FD0 Offset: 0x2814FD0 VA: 0x182815FD0
	|-ArraySortHelper<float>.Swap
	|
	|-RVA: 0x2816210 Offset: 0x2815210 VA: 0x182816210
	|-ArraySortHelper<CombineInstance>.Swap
	|
	|-RVA: 0x2815E40 Offset: 0x2814E40 VA: 0x182815E40
	|-ArraySortHelper<VisibleLight>.Swap
	|
	|-RVA: 0x2816380 Offset: 0x2815380 VA: 0x182816380
	|-ArraySortHelper<VisibleReflectionProbe>.Swap
	|
	|-RVA: 0x2816560 Offset: 0x2815560 VA: 0x182816560
	|-ArraySortHelper<MeshSubsetCombineUtility.MeshContainer>.Swap
	|
	|-RVA: 0x2816070 Offset: 0x2815070 VA: 0x182816070
	|-ArraySortHelper<MeshSubsetCombineUtility.MeshInstance>.Swap
	|
	|-RVA: 0x27D2760 Offset: 0x27D1760 VA: 0x1827D2760
	|-ArraySortHelper<ParticleSystem.Particle>.Swap
	|
	|-RVA: 0x27D2920 Offset: 0x27D1920 VA: 0x1827D2920
	|-ArraySortHelper<RaycastHit>.Swap
	|
	|-RVA: 0x27D2A20 Offset: 0x27D1A20 VA: 0x1827D2A20
	|-ArraySortHelper<UIVertex>.Swap
	|
	|-RVA: 0x27D2620 Offset: 0x27D1620 VA: 0x1827D2620
	|-ArraySortHelper<Vector2>.Swap
	*/

	internal static void IntrospectiveSort(T[] keys, int left, int length, Comparison<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27B9CA0 Offset: 0x27B8CA0 VA: 0x1827B9CA0
	|-ArraySortHelper<DataSet.FaceIndices>.IntrospectiveSort
	|-ArraySortHelper<UnitPreservation.UnitPortPreservation>.IntrospectiveSort
	|-ArraySortHelper<MeshCombiner.SkinnedRenderer>.IntrospectiveSort
	|-ArraySortHelper<MeshCombiner.StaticRenderer>.IntrospectiveSort
	|-ArraySortHelper<CameraState.CustomBlendable>.IntrospectiveSort
	|-ArraySortHelper<CinemachineClearShot.Pair>.IntrospectiveSort
	|-ArraySortHelper<DoublePoint>.IntrospectiveSort
	|-ArraySortHelper<IntPoint>.IntrospectiveSort
	|-ArraySortHelper<DgwResultServerInfo>.IntrospectiveSort
	|-ArraySortHelper<DgwServerForJson>.IntrospectiveSort
	|-ArraySortHelper<DgwServerInfo>.IntrospectiveSort
	|-ArraySortHelper<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.IntrospectiveSort
	|-ArraySortHelper<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.IntrospectiveSort
	|-ArraySortHelper<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.IntrospectiveSort
	|-ArraySortHelper<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.IntrospectiveSort
	|-ArraySortHelper<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.IntrospectiveSort
	|-ArraySortHelper<homecontainer_GS2CHeroInfoClass.ClasslstHero>.IntrospectiveSort
	|-ArraySortHelper<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.IntrospectiveSort
	|-ArraySortHelper<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.IntrospectiveSort
	|-ArraySortHelper<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.IntrospectiveSort
	|-ArraySortHelper<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.IntrospectiveSort
	|-ArraySortHelper<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.IntrospectiveSort
	|-ArraySortHelper<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.IntrospectiveSort
	|-ArraySortHelper<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.IntrospectiveSort
	|-ArraySortHelper<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.IntrospectiveSort
	|-ArraySortHelper<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.IntrospectiveSort
	|-ArraySortHelper<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.IntrospectiveSort
	|-ArraySortHelper<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.IntrospectiveSort
	|-ArraySortHelper<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.IntrospectiveSort
	|-ArraySortHelper<lsswitch_LS2CCodeShieldClass.ClasslstShield>.IntrospectiveSort
	|-ArraySortHelper<netarchive_C2GSAskRoleListClass.ClasslstFile>.IntrospectiveSort
	|-ArraySortHelper<netarchive_GS2CRoleListClass.ClasslstFile>.IntrospectiveSort
	|-ArraySortHelper<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.IntrospectiveSort
	|-ArraySortHelper<netopenui_GS2CGMListClass.ClasslstGMOrder>.IntrospectiveSort
	|-ArraySortHelper<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.IntrospectiveSort
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.IntrospectiveSort
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.IntrospectiveSort
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.IntrospectiveSort
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.IntrospectiveSort
	|-ArraySortHelper<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.IntrospectiveSort
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstProcess>.IntrospectiveSort
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstReward>.IntrospectiveSort
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstTaskData>.IntrospectiveSort
	|-ArraySortHelper<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.IntrospectiveSort
	|-ArraySortHelper<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.IntrospectiveSort
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.IntrospectiveSort
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.IntrospectiveSort
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.IntrospectiveSort
	|-ArraySortHelper<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.IntrospectiveSort
	|-ArraySortHelper<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.IntrospectiveSort
	|-ArraySortHelper<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.IntrospectiveSort
	|-ArraySortHelper<s2cmove_C2GSMoveClass.ClasslstDisp>.IntrospectiveSort
	|-ArraySortHelper<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.IntrospectiveSort
	|-ArraySortHelper<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.IntrospectiveSort
	|-ArraySortHelper<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.IntrospectiveSort
	|-ArraySortHelper<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.IntrospectiveSort
	|-ArraySortHelper<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.IntrospectiveSort
	|-ArraySortHelper<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.IntrospectiveSort
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.IntrospectiveSort
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.IntrospectiveSort
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.IntrospectiveSort
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.IntrospectiveSort
	|-ArraySortHelper<s2cnpc_GS2CNpcEventClass.ClasslstOption>.IntrospectiveSort
	|-ArraySortHelper<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.IntrospectiveSort
	|-ArraySortHelper<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.IntrospectiveSort
	|-ArraySortHelper<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.IntrospectiveSort
	|-ArraySortHelper<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.IntrospectiveSort
	|-ArraySortHelper<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.IntrospectiveSort
	|-ArraySortHelper<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.IntrospectiveSort
	|-ArraySortHelper<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.IntrospectiveSort
	|-ArraySortHelper<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.IntrospectiveSort
	|-ArraySortHelper<NameGenerate.NameWeight>.IntrospectiveSort
	|-ArraySortHelper<SteamNetworkingComponent.SendPacket>.IntrospectiveSort
	|-ArraySortHelper<WeGameNetworkingComponent.SendPacket>.IntrospectiveSort
	|-ArraySortHelper<RangeU16>.IntrospectiveSort
	|-ArraySortHelper<OneInfo>.IntrospectiveSort
	|-ArraySortHelper<DebugDrawLine.DebugLine>.IntrospectiveSort
	|-ArraySortHelper<AssetTracker.AssetInfo>.IntrospectiveSort
	|-ArraySortHelper<EngineHotKey>.IntrospectiveSort
	|-ArraySortHelper<HitInfo>.IntrospectiveSort
	|-ArraySortHelper<LogMessage>.IntrospectiveSort
	|-ArraySortHelper<LPWNormalSolver.LPWPoint>.IntrospectiveSort
	|-ArraySortHelper<LPWNormalSolver.LPWPointDataEntry>.IntrospectiveSort
	|-ArraySortHelper<PropertyMetadata>.IntrospectiveSort
	|-ArraySortHelper<fsVersionedType>.IntrospectiveSort
	|-ArraySortHelper<fsAotCompilationManager.AotCompilation>.IntrospectiveSort
	|-ArraySortHelper<MinimapPoint>.IntrospectiveSort
	|-ArraySortHelper<MusicStateInfo>.IntrospectiveSort
	|-ArraySortHelper<BridgeHandler.IdxPacket>.IntrospectiveSort
	|-ArraySortHelper<JsonPosition>.IntrospectiveSort
	|-ArraySortHelper<pb_BezierPoint>.IntrospectiveSort
	|-ArraySortHelper<pb_Edge>.IntrospectiveSort
	|-ArraySortHelper<ScreenRadioScriptObject.ScreenInfo>.IntrospectiveSort
	|-ArraySortHelper<ValueDropdownItem<object>>.IntrospectiveSort
	|-ArraySortHelper<FormatterLocator.FormatterInfo>.IntrospectiveSort
	|-ArraySortHelper<FormatterLocator.FormatterLocatorInfo>.IntrospectiveSort
	|-ArraySortHelper<SerializationNode>.IntrospectiveSort
	|-ArraySortHelper<DeepReflection.PathStep>.IntrospectiveSort
	|-ArraySortHelper<CCalEffInfo>.IntrospectiveSort
	|-ArraySortHelper<SkillRayHit>.IntrospectiveSort
	|-ArraySortHelper<EventQueue.EventQueueEntry>.IntrospectiveSort
	|-ArraySortHelper<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.IntrospectiveSort
	|-ArraySortHelper<SkeletonRendererCustomMaterials.SlotMaterialOverride>.IntrospectiveSort
	|-ArraySortHelper<SkeletonUtilityKinematicShadow.TransformPair>.IntrospectiveSort
	|-ArraySortHelper<SubmeshInstruction>.IntrospectiveSort
	|-ArraySortHelper<StateSoundScriptObject.Loop>.IntrospectiveSort
	|-ArraySortHelper<StateSoundScriptObject.StateSound>.IntrospectiveSort
	|-ArraySortHelper<SteamMatchViewer.ChatMsg>.IntrospectiveSort
	|-ArraySortHelper<CSteamID>.IntrospectiveSort
	|-ArraySortHelper<bool>.IntrospectiveSort
	|-ArraySortHelper<byte>.IntrospectiveSort
	|-ArraySortHelper<char>.IntrospectiveSort
	|-ArraySortHelper<DictionaryEntry>.IntrospectiveSort
	|-ArraySortHelper<KeyValuePair<DateTime, object>>.IntrospectiveSort
	|-ArraySortHelper<KeyValuePair<Guid, int>>.IntrospectiveSort
	|-ArraySortHelper<KeyValuePair<int, int>>.IntrospectiveSort
	|-ArraySortHelper<KeyValuePair<int, object>>.IntrospectiveSort
	|-ArraySortHelper<KeyValuePair<object, object>>.IntrospectiveSort
	|-ArraySortHelper<EventProvider.SessionInfo>.IntrospectiveSort
	|-ArraySortHelper<Guid>.IntrospectiveSort
	|-ArraySortHelper<int>.IntrospectiveSort
	|-ArraySortHelper<Int32Enum>.IntrospectiveSort
	|-ArraySortHelper<long>.IntrospectiveSort
	|-ArraySortHelper<InterpretedFrameInfo>.IntrospectiveSort
	|-ArraySortHelper<Win32_IP_ADAPTER_ADDRESSES>.IntrospectiveSort
	|-ArraySortHelper<object>.IntrospectiveSort
	|-ArraySortHelper<float>.IntrospectiveSort
	|-ArraySortHelper<string>.IntrospectiveSort
	|-ArraySortHelper<uint>.IntrospectiveSort
	|-ArraySortHelper<ulong>.IntrospectiveSort
	|-ArraySortHelper<TexturePacker.SpriteData>.IntrospectiveSort
	|-ArraySortHelper<AnimatorClipInfo>.IntrospectiveSort
	|-ArraySortHelper<BeforeRenderHelper.OrderBlock>.IntrospectiveSort
	|-ArraySortHelper<BoneWeight>.IntrospectiveSort
	|-ArraySortHelper<Color32>.IntrospectiveSort
	|-ArraySortHelper<Color>.IntrospectiveSort
	|-ArraySortHelper<CombineInstance>.IntrospectiveSort
	|-ArraySortHelper<RaycastResult>.IntrospectiveSort
	|-ArraySortHelper<ShaderPassName>.IntrospectiveSort
	|-ArraySortHelper<VisibleLight>.IntrospectiveSort
	|-ArraySortHelper<VisibleReflectionProbe>.IntrospectiveSort
	|-ArraySortHelper<IntervalTreeNode>.IntrospectiveSort
	|-ArraySortHelper<IntervalTree.Entry<object>>.IntrospectiveSort
	|-ArraySortHelper<Matrix4x4>.IntrospectiveSort
	|-ArraySortHelper<MeshSubsetCombineUtility.MeshContainer>.IntrospectiveSort
	|-ArraySortHelper<MeshSubsetCombineUtility.MeshInstance>.IntrospectiveSort
	|-ArraySortHelper<MeshSubsetCombineUtility.SubMeshInstance>.IntrospectiveSort
	|-ArraySortHelper<ChannelPacket>.IntrospectiveSort
	|-ArraySortHelper<ClientScene.PendingOwner>.IntrospectiveSort
	|-ArraySortHelper<LocalClient.InternalMsg>.IntrospectiveSort
	|-ArraySortHelper<NetworkLobbyManager.PendingPlayer>.IntrospectiveSort
	|-ArraySortHelper<NetworkMigrationManager.PendingPlayerInfo>.IntrospectiveSort
	|-ArraySortHelper<CRCMessageEntry>.IntrospectiveSort
	|-ArraySortHelper<PeerInfoPlayer>.IntrospectiveSort
	|-ArraySortHelper<ParticleSystem.Particle>.IntrospectiveSort
	|-ArraySortHelper<Playable>.IntrospectiveSort
	|-ArraySortHelper<Quaternion>.IntrospectiveSort
	|-ArraySortHelper<RaycastHit>.IntrospectiveSort
	|-ArraySortHelper<Rect>.IntrospectiveSort
	|-ArraySortHelper<ReflectionProbeBlendInfo>.IntrospectiveSort
	|-ArraySortHelper<RenderTargetIdentifier>.IntrospectiveSort
	|-ArraySortHelper<GlyphRect>.IntrospectiveSort
	|-ArraySortHelper<AnimationOutputWeightProcessor.WeightInfo>.IntrospectiveSort
	|-ArraySortHelper<UICharInfo>.IntrospectiveSort
	|-ArraySortHelper<UILineInfo>.IntrospectiveSort
	|-ArraySortHelper<UIVertex>.IntrospectiveSort
	|-ArraySortHelper<UnitySynchronizationContext.WorkRequest>.IntrospectiveSort
	|-ArraySortHelper<Vector2>.IntrospectiveSort
	|-ArraySortHelper<Vector2Int>.IntrospectiveSort
	|-ArraySortHelper<Vector3>.IntrospectiveSort
	|-ArraySortHelper<Vector4>.IntrospectiveSort
	|-ArraySortHelper<BorderVertex>.IntrospectiveSort
	|-ArraySortHelper<LODGenerator.SkinnedRenderer>.IntrospectiveSort
	|-ArraySortHelper<LODGenerator.StaticRenderer>.IntrospectiveSort
	|-ArraySortHelper<ZmPeerManager.RecvPacket>.IntrospectiveSort
	|-ArraySortHelper<ZmID>.IntrospectiveSort
	*/

	private static void IntroSort(T[] keys, int lo, int hi, int depthLimit, Comparison<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2860C50 Offset: 0x285FC50 VA: 0x182860C50
	|-ArraySortHelper<DataSet.FaceIndices>.IntroSort
	|-ArraySortHelper<UnitPreservation.UnitPortPreservation>.IntroSort
	|-ArraySortHelper<MeshCombiner.SkinnedRenderer>.IntroSort
	|-ArraySortHelper<MeshCombiner.StaticRenderer>.IntroSort
	|-ArraySortHelper<CameraState.CustomBlendable>.IntroSort
	|-ArraySortHelper<CinemachineClearShot.Pair>.IntroSort
	|-ArraySortHelper<DoublePoint>.IntroSort
	|-ArraySortHelper<IntPoint>.IntroSort
	|-ArraySortHelper<DgwResultServerInfo>.IntroSort
	|-ArraySortHelper<DgwServerForJson>.IntroSort
	|-ArraySortHelper<DgwServerInfo>.IntroSort
	|-ArraySortHelper<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.IntroSort
	|-ArraySortHelper<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.IntroSort
	|-ArraySortHelper<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.IntroSort
	|-ArraySortHelper<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.IntroSort
	|-ArraySortHelper<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.IntroSort
	|-ArraySortHelper<homecontainer_GS2CHeroInfoClass.ClasslstHero>.IntroSort
	|-ArraySortHelper<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.IntroSort
	|-ArraySortHelper<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.IntroSort
	|-ArraySortHelper<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.IntroSort
	|-ArraySortHelper<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.IntroSort
	|-ArraySortHelper<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.IntroSort
	|-ArraySortHelper<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.IntroSort
	|-ArraySortHelper<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.IntroSort
	|-ArraySortHelper<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.IntroSort
	|-ArraySortHelper<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.IntroSort
	|-ArraySortHelper<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.IntroSort
	|-ArraySortHelper<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.IntroSort
	|-ArraySortHelper<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.IntroSort
	|-ArraySortHelper<lsswitch_LS2CCodeShieldClass.ClasslstShield>.IntroSort
	|-ArraySortHelper<netarchive_C2GSAskRoleListClass.ClasslstFile>.IntroSort
	|-ArraySortHelper<netarchive_GS2CRoleListClass.ClasslstFile>.IntroSort
	|-ArraySortHelper<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.IntroSort
	|-ArraySortHelper<netopenui_GS2CGMListClass.ClasslstGMOrder>.IntroSort
	|-ArraySortHelper<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.IntroSort
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.IntroSort
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.IntroSort
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.IntroSort
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.IntroSort
	|-ArraySortHelper<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.IntroSort
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstProcess>.IntroSort
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstReward>.IntroSort
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstTaskData>.IntroSort
	|-ArraySortHelper<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.IntroSort
	|-ArraySortHelper<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.IntroSort
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.IntroSort
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.IntroSort
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.IntroSort
	|-ArraySortHelper<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.IntroSort
	|-ArraySortHelper<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.IntroSort
	|-ArraySortHelper<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.IntroSort
	|-ArraySortHelper<s2cmove_C2GSMoveClass.ClasslstDisp>.IntroSort
	|-ArraySortHelper<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.IntroSort
	|-ArraySortHelper<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.IntroSort
	|-ArraySortHelper<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.IntroSort
	|-ArraySortHelper<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.IntroSort
	|-ArraySortHelper<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.IntroSort
	|-ArraySortHelper<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.IntroSort
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.IntroSort
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.IntroSort
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.IntroSort
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.IntroSort
	|-ArraySortHelper<s2cnpc_GS2CNpcEventClass.ClasslstOption>.IntroSort
	|-ArraySortHelper<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.IntroSort
	|-ArraySortHelper<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.IntroSort
	|-ArraySortHelper<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.IntroSort
	|-ArraySortHelper<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.IntroSort
	|-ArraySortHelper<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.IntroSort
	|-ArraySortHelper<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.IntroSort
	|-ArraySortHelper<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.IntroSort
	|-ArraySortHelper<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.IntroSort
	|-ArraySortHelper<NameGenerate.NameWeight>.IntroSort
	|-ArraySortHelper<SteamNetworkingComponent.SendPacket>.IntroSort
	|-ArraySortHelper<WeGameNetworkingComponent.SendPacket>.IntroSort
	|-ArraySortHelper<RangeU16>.IntroSort
	|-ArraySortHelper<OneInfo>.IntroSort
	|-ArraySortHelper<DebugDrawLine.DebugLine>.IntroSort
	|-ArraySortHelper<AssetTracker.AssetInfo>.IntroSort
	|-ArraySortHelper<EngineHotKey>.IntroSort
	|-ArraySortHelper<HitInfo>.IntroSort
	|-ArraySortHelper<LogMessage>.IntroSort
	|-ArraySortHelper<LPWNormalSolver.LPWPoint>.IntroSort
	|-ArraySortHelper<LPWNormalSolver.LPWPointDataEntry>.IntroSort
	|-ArraySortHelper<PropertyMetadata>.IntroSort
	|-ArraySortHelper<fsVersionedType>.IntroSort
	|-ArraySortHelper<fsAotCompilationManager.AotCompilation>.IntroSort
	|-ArraySortHelper<MinimapPoint>.IntroSort
	|-ArraySortHelper<MusicStateInfo>.IntroSort
	|-ArraySortHelper<BridgeHandler.IdxPacket>.IntroSort
	|-ArraySortHelper<JsonPosition>.IntroSort
	|-ArraySortHelper<pb_BezierPoint>.IntroSort
	|-ArraySortHelper<pb_Edge>.IntroSort
	|-ArraySortHelper<ScreenRadioScriptObject.ScreenInfo>.IntroSort
	|-ArraySortHelper<ValueDropdownItem<object>>.IntroSort
	|-ArraySortHelper<FormatterLocator.FormatterInfo>.IntroSort
	|-ArraySortHelper<FormatterLocator.FormatterLocatorInfo>.IntroSort
	|-ArraySortHelper<SerializationNode>.IntroSort
	|-ArraySortHelper<DeepReflection.PathStep>.IntroSort
	|-ArraySortHelper<CCalEffInfo>.IntroSort
	|-ArraySortHelper<SkillRayHit>.IntroSort
	|-ArraySortHelper<EventQueue.EventQueueEntry>.IntroSort
	|-ArraySortHelper<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.IntroSort
	|-ArraySortHelper<SkeletonRendererCustomMaterials.SlotMaterialOverride>.IntroSort
	|-ArraySortHelper<SkeletonUtilityKinematicShadow.TransformPair>.IntroSort
	|-ArraySortHelper<SubmeshInstruction>.IntroSort
	|-ArraySortHelper<StateSoundScriptObject.Loop>.IntroSort
	|-ArraySortHelper<StateSoundScriptObject.StateSound>.IntroSort
	|-ArraySortHelper<SteamMatchViewer.ChatMsg>.IntroSort
	|-ArraySortHelper<CSteamID>.IntroSort
	|-ArraySortHelper<bool>.IntroSort
	|-ArraySortHelper<byte>.IntroSort
	|-ArraySortHelper<char>.IntroSort
	|-ArraySortHelper<DictionaryEntry>.IntroSort
	|-ArraySortHelper<KeyValuePair<DateTime, object>>.IntroSort
	|-ArraySortHelper<KeyValuePair<Guid, int>>.IntroSort
	|-ArraySortHelper<KeyValuePair<int, int>>.IntroSort
	|-ArraySortHelper<KeyValuePair<int, object>>.IntroSort
	|-ArraySortHelper<KeyValuePair<object, object>>.IntroSort
	|-ArraySortHelper<EventProvider.SessionInfo>.IntroSort
	|-ArraySortHelper<Guid>.IntroSort
	|-ArraySortHelper<int>.IntroSort
	|-ArraySortHelper<Int32Enum>.IntroSort
	|-ArraySortHelper<long>.IntroSort
	|-ArraySortHelper<InterpretedFrameInfo>.IntroSort
	|-ArraySortHelper<Win32_IP_ADAPTER_ADDRESSES>.IntroSort
	|-ArraySortHelper<object>.IntroSort
	|-ArraySortHelper<float>.IntroSort
	|-ArraySortHelper<uint>.IntroSort
	|-ArraySortHelper<ulong>.IntroSort
	|-ArraySortHelper<TexturePacker.SpriteData>.IntroSort
	|-ArraySortHelper<AnimatorClipInfo>.IntroSort
	|-ArraySortHelper<BeforeRenderHelper.OrderBlock>.IntroSort
	|-ArraySortHelper<BoneWeight>.IntroSort
	|-ArraySortHelper<Color32>.IntroSort
	|-ArraySortHelper<Color>.IntroSort
	|-ArraySortHelper<CombineInstance>.IntroSort
	|-ArraySortHelper<RaycastResult>.IntroSort
	|-ArraySortHelper<ShaderPassName>.IntroSort
	|-ArraySortHelper<VisibleLight>.IntroSort
	|-ArraySortHelper<VisibleReflectionProbe>.IntroSort
	|-ArraySortHelper<IntervalTreeNode>.IntroSort
	|-ArraySortHelper<IntervalTree.Entry<object>>.IntroSort
	|-ArraySortHelper<Matrix4x4>.IntroSort
	|-ArraySortHelper<MeshSubsetCombineUtility.MeshContainer>.IntroSort
	|-ArraySortHelper<MeshSubsetCombineUtility.MeshInstance>.IntroSort
	|-ArraySortHelper<MeshSubsetCombineUtility.SubMeshInstance>.IntroSort
	|-ArraySortHelper<ChannelPacket>.IntroSort
	|-ArraySortHelper<ClientScene.PendingOwner>.IntroSort
	|-ArraySortHelper<LocalClient.InternalMsg>.IntroSort
	|-ArraySortHelper<NetworkLobbyManager.PendingPlayer>.IntroSort
	|-ArraySortHelper<NetworkMigrationManager.PendingPlayerInfo>.IntroSort
	|-ArraySortHelper<CRCMessageEntry>.IntroSort
	|-ArraySortHelper<PeerInfoPlayer>.IntroSort
	|-ArraySortHelper<ParticleSystem.Particle>.IntroSort
	|-ArraySortHelper<Playable>.IntroSort
	|-ArraySortHelper<Quaternion>.IntroSort
	|-ArraySortHelper<RaycastHit>.IntroSort
	|-ArraySortHelper<Rect>.IntroSort
	|-ArraySortHelper<ReflectionProbeBlendInfo>.IntroSort
	|-ArraySortHelper<RenderTargetIdentifier>.IntroSort
	|-ArraySortHelper<GlyphRect>.IntroSort
	|-ArraySortHelper<AnimationOutputWeightProcessor.WeightInfo>.IntroSort
	|-ArraySortHelper<UICharInfo>.IntroSort
	|-ArraySortHelper<UILineInfo>.IntroSort
	|-ArraySortHelper<UIVertex>.IntroSort
	|-ArraySortHelper<UnitySynchronizationContext.WorkRequest>.IntroSort
	|-ArraySortHelper<Vector2>.IntroSort
	|-ArraySortHelper<Vector2Int>.IntroSort
	|-ArraySortHelper<Vector3>.IntroSort
	|-ArraySortHelper<Vector4>.IntroSort
	|-ArraySortHelper<BorderVertex>.IntroSort
	|-ArraySortHelper<LODGenerator.SkinnedRenderer>.IntroSort
	|-ArraySortHelper<LODGenerator.StaticRenderer>.IntroSort
	|-ArraySortHelper<ZmPeerManager.RecvPacket>.IntroSort
	|-ArraySortHelper<ZmID>.IntroSort
	*/

	private static int PickPivotAndPartition(T[] keys, int lo, int hi, Comparison<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27B9D70 Offset: 0x27B8D70 VA: 0x1827B9D70
	|-ArraySortHelper<DataSet.FaceIndices>.PickPivotAndPartition
	|-ArraySortHelper<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.PickPivotAndPartition
	|-ArraySortHelper<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.PickPivotAndPartition
	|-ArraySortHelper<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.PickPivotAndPartition
	|-ArraySortHelper<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.PickPivotAndPartition
	|-ArraySortHelper<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.PickPivotAndPartition
	|-ArraySortHelper<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.PickPivotAndPartition
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstReward>.PickPivotAndPartition
	|-ArraySortHelper<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.PickPivotAndPartition
	|-ArraySortHelper<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.PickPivotAndPartition
	|-ArraySortHelper<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.PickPivotAndPartition
	|-ArraySortHelper<UICharInfo>.PickPivotAndPartition
	|-ArraySortHelper<Vector3>.PickPivotAndPartition
	|
	|-RVA: 0x27CC8F0 Offset: 0x27CB8F0 VA: 0x1827CC8F0
	|-ArraySortHelper<UnitPreservation.UnitPortPreservation>.PickPivotAndPartition
	|-ArraySortHelper<CameraState.CustomBlendable>.PickPivotAndPartition
	|-ArraySortHelper<DoublePoint>.PickPivotAndPartition
	|-ArraySortHelper<IntPoint>.PickPivotAndPartition
	|-ArraySortHelper<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.PickPivotAndPartition
	|-ArraySortHelper<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.PickPivotAndPartition
	|-ArraySortHelper<lsswitch_LS2CCodeShieldClass.ClasslstShield>.PickPivotAndPartition
	|-ArraySortHelper<netarchive_C2GSAskRoleListClass.ClasslstFile>.PickPivotAndPartition
	|-ArraySortHelper<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.PickPivotAndPartition
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.PickPivotAndPartition
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstProcess>.PickPivotAndPartition
	|-ArraySortHelper<s2cmove_C2GSMoveClass.ClasslstDisp>.PickPivotAndPartition
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.PickPivotAndPartition
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.PickPivotAndPartition
	|-ArraySortHelper<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.PickPivotAndPartition
	|-ArraySortHelper<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.PickPivotAndPartition
	|-ArraySortHelper<LogMessage>.PickPivotAndPartition
	|-ArraySortHelper<MusicStateInfo>.PickPivotAndPartition
	|-ArraySortHelper<BridgeHandler.IdxPacket>.PickPivotAndPartition
	|-ArraySortHelper<ScreenRadioScriptObject.ScreenInfo>.PickPivotAndPartition
	|-ArraySortHelper<ValueDropdownItem<object>>.PickPivotAndPartition
	|-ArraySortHelper<FormatterLocator.FormatterLocatorInfo>.PickPivotAndPartition
	|-ArraySortHelper<CCalEffInfo>.PickPivotAndPartition
	|-ArraySortHelper<SkeletonUtilityKinematicShadow.TransformPair>.PickPivotAndPartition
	|-ArraySortHelper<StateSoundScriptObject.StateSound>.PickPivotAndPartition
	|-ArraySortHelper<SteamMatchViewer.ChatMsg>.PickPivotAndPartition
	|-ArraySortHelper<DictionaryEntry>.PickPivotAndPartition
	|-ArraySortHelper<KeyValuePair<DateTime, object>>.PickPivotAndPartition
	|-ArraySortHelper<KeyValuePair<int, object>>.PickPivotAndPartition
	|-ArraySortHelper<KeyValuePair<object, object>>.PickPivotAndPartition
	|-ArraySortHelper<Guid>.PickPivotAndPartition
	|-ArraySortHelper<InterpretedFrameInfo>.PickPivotAndPartition
	|-ArraySortHelper<BeforeRenderHelper.OrderBlock>.PickPivotAndPartition
	|-ArraySortHelper<Color>.PickPivotAndPartition
	|-ArraySortHelper<LocalClient.InternalMsg>.PickPivotAndPartition
	|-ArraySortHelper<NetworkLobbyManager.PendingPlayer>.PickPivotAndPartition
	|-ArraySortHelper<NetworkMigrationManager.PendingPlayerInfo>.PickPivotAndPartition
	|-ArraySortHelper<CRCMessageEntry>.PickPivotAndPartition
	|-ArraySortHelper<Playable>.PickPivotAndPartition
	|-ArraySortHelper<Quaternion>.PickPivotAndPartition
	|-ArraySortHelper<Rect>.PickPivotAndPartition
	|-ArraySortHelper<ReflectionProbeBlendInfo>.PickPivotAndPartition
	|-ArraySortHelper<GlyphRect>.PickPivotAndPartition
	|-ArraySortHelper<UILineInfo>.PickPivotAndPartition
	|-ArraySortHelper<Vector4>.PickPivotAndPartition
	|
	|-RVA: 0x280FFD0 Offset: 0x280EFD0 VA: 0x18280FFD0
	|-ArraySortHelper<MeshCombiner.SkinnedRenderer>.PickPivotAndPartition
	|-ArraySortHelper<StateSoundScriptObject.Loop>.PickPivotAndPartition
	|-ArraySortHelper<TexturePacker.SpriteData>.PickPivotAndPartition
	|-ArraySortHelper<Matrix4x4>.PickPivotAndPartition
	|-ArraySortHelper<LODGenerator.SkinnedRenderer>.PickPivotAndPartition
	|
	|-RVA: 0x27CD170 Offset: 0x27CC170 VA: 0x1827CD170
	|-ArraySortHelper<MeshCombiner.StaticRenderer>.PickPivotAndPartition
	|-ArraySortHelper<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.PickPivotAndPartition
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.PickPivotAndPartition
	|-ArraySortHelper<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.PickPivotAndPartition
	|-ArraySortHelper<DebugDrawLine.DebugLine>.PickPivotAndPartition
	|-ArraySortHelper<HitInfo>.PickPivotAndPartition
	|-ArraySortHelper<DeepReflection.PathStep>.PickPivotAndPartition
	|-ArraySortHelper<RenderTargetIdentifier>.PickPivotAndPartition
	|-ArraySortHelper<AnimationOutputWeightProcessor.WeightInfo>.PickPivotAndPartition
	|-ArraySortHelper<LODGenerator.StaticRenderer>.PickPivotAndPartition
	|
	|-RVA: 0x23B4DA0 Offset: 0x23B3DA0 VA: 0x1823B4DA0
	|-ArraySortHelper<CinemachineClearShot.Pair>.PickPivotAndPartition
	|-ArraySortHelper<DgwResultServerInfo>.PickPivotAndPartition
	|-ArraySortHelper<DgwServerForJson>.PickPivotAndPartition
	|-ArraySortHelper<homecontainer_GS2CHeroInfoClass.ClasslstHero>.PickPivotAndPartition
	|-ArraySortHelper<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.PickPivotAndPartition
	|-ArraySortHelper<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.PickPivotAndPartition
	|-ArraySortHelper<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.PickPivotAndPartition
	|-ArraySortHelper<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.PickPivotAndPartition
	|-ArraySortHelper<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.PickPivotAndPartition
	|-ArraySortHelper<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.PickPivotAndPartition
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.PickPivotAndPartition
	|-ArraySortHelper<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.PickPivotAndPartition
	|-ArraySortHelper<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.PickPivotAndPartition
	|-ArraySortHelper<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.PickPivotAndPartition
	|-ArraySortHelper<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.PickPivotAndPartition
	|-ArraySortHelper<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.PickPivotAndPartition
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.PickPivotAndPartition
	|-ArraySortHelper<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.PickPivotAndPartition
	|-ArraySortHelper<EngineHotKey>.PickPivotAndPartition
	|-ArraySortHelper<LPWNormalSolver.LPWPoint>.PickPivotAndPartition
	|-ArraySortHelper<LPWNormalSolver.LPWPointDataEntry>.PickPivotAndPartition
	|-ArraySortHelper<pb_Edge>.PickPivotAndPartition
	|-ArraySortHelper<CSteamID>.PickPivotAndPartition
	|-ArraySortHelper<EventProvider.SessionInfo>.PickPivotAndPartition
	|-ArraySortHelper<AnimatorClipInfo>.PickPivotAndPartition
	|-ArraySortHelper<ClientScene.PendingOwner>.PickPivotAndPartition
	|-ArraySortHelper<PeerInfoPlayer>.PickPivotAndPartition
	|-ArraySortHelper<Vector2Int>.PickPivotAndPartition
	|-ArraySortHelper<BorderVertex>.PickPivotAndPartition
	|-ArraySortHelper<ZmID>.PickPivotAndPartition
	|
	|-RVA: 0x27D5D60 Offset: 0x27D4D60 VA: 0x1827D5D60
	|-ArraySortHelper<DgwServerInfo>.PickPivotAndPartition
	|-ArraySortHelper<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.PickPivotAndPartition
	|-ArraySortHelper<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.PickPivotAndPartition
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.PickPivotAndPartition
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.PickPivotAndPartition
	|-ArraySortHelper<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.PickPivotAndPartition
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.PickPivotAndPartition
	|-ArraySortHelper<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.PickPivotAndPartition
	|-ArraySortHelper<NameGenerate.NameWeight>.PickPivotAndPartition
	|-ArraySortHelper<WeGameNetworkingComponent.SendPacket>.PickPivotAndPartition
	|-ArraySortHelper<AssetTracker.AssetInfo>.PickPivotAndPartition
	|-ArraySortHelper<PropertyMetadata>.PickPivotAndPartition
	|-ArraySortHelper<fsVersionedType>.PickPivotAndPartition
	|-ArraySortHelper<fsAotCompilationManager.AotCompilation>.PickPivotAndPartition
	|-ArraySortHelper<MinimapPoint>.PickPivotAndPartition
	|-ArraySortHelper<JsonPosition>.PickPivotAndPartition
	|-ArraySortHelper<FormatterLocator.FormatterInfo>.PickPivotAndPartition
	|-ArraySortHelper<SerializationNode>.PickPivotAndPartition
	|-ArraySortHelper<EventQueue.EventQueueEntry>.PickPivotAndPartition
	|-ArraySortHelper<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.PickPivotAndPartition
	|-ArraySortHelper<SkeletonRendererCustomMaterials.SlotMaterialOverride>.PickPivotAndPartition
	|-ArraySortHelper<IntervalTreeNode>.PickPivotAndPartition
	|-ArraySortHelper<IntervalTree.Entry<object>>.PickPivotAndPartition
	|-ArraySortHelper<ChannelPacket>.PickPivotAndPartition
	|-ArraySortHelper<UnitySynchronizationContext.WorkRequest>.PickPivotAndPartition
	|-ArraySortHelper<ZmPeerManager.RecvPacket>.PickPivotAndPartition
	|
	|-RVA: 0x27F8CE0 Offset: 0x27F7CE0 VA: 0x1827F8CE0
	|-ArraySortHelper<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.PickPivotAndPartition
	|-ArraySortHelper<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.PickPivotAndPartition
	|-ArraySortHelper<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.PickPivotAndPartition
	|
	|-RVA: 0x2801510 Offset: 0x2800510 VA: 0x182801510
	|-ArraySortHelper<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.PickPivotAndPartition
	|-ArraySortHelper<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.PickPivotAndPartition
	|-ArraySortHelper<netopenui_GS2CGMListClass.ClasslstGMOrder>.PickPivotAndPartition
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstTaskData>.PickPivotAndPartition
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.PickPivotAndPartition
	|-ArraySortHelper<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.PickPivotAndPartition
	|-ArraySortHelper<SteamNetworkingComponent.SendPacket>.PickPivotAndPartition
	|-ArraySortHelper<OneInfo>.PickPivotAndPartition
	|-ArraySortHelper<BoneWeight>.PickPivotAndPartition
	|
	|-RVA: 0x27BA1A0 Offset: 0x27B91A0 VA: 0x1827BA1A0
	|-ArraySortHelper<netarchive_GS2CRoleListClass.ClasslstFile>.PickPivotAndPartition
	|
	|-RVA: 0x280EA30 Offset: 0x280DA30 VA: 0x18280EA30
	|-ArraySortHelper<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.PickPivotAndPartition
	|-ArraySortHelper<RaycastResult>.PickPivotAndPartition
	|
	|-RVA: 0x2801D40 Offset: 0x2800D40 VA: 0x182801D40
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.PickPivotAndPartition
	|-ArraySortHelper<s2cnpc_GS2CNpcEventClass.ClasslstOption>.PickPivotAndPartition
	|-ArraySortHelper<MeshSubsetCombineUtility.SubMeshInstance>.PickPivotAndPartition
	|
	|-RVA: 0x2801960 Offset: 0x2800960 VA: 0x182801960
	|-ArraySortHelper<RangeU16>.PickPivotAndPartition
	|-ArraySortHelper<Color32>.PickPivotAndPartition
	|-ArraySortHelper<ShaderPassName>.PickPivotAndPartition
	|
	|-RVA: 0x27D6640 Offset: 0x27D5640 VA: 0x1827D6640
	|-ArraySortHelper<pb_BezierPoint>.PickPivotAndPartition
	|
	|-RVA: 0x27D61B0 Offset: 0x27D51B0 VA: 0x1827D61B0
	|-ArraySortHelper<SkillRayHit>.PickPivotAndPartition
	|-ArraySortHelper<SubmeshInstruction>.PickPivotAndPartition
	|
	|-RVA: 0x2860FA0 Offset: 0x285FFA0 VA: 0x182860FA0
	|-ArraySortHelper<bool>.PickPivotAndPartition
	|-ArraySortHelper<byte>.PickPivotAndPartition
	|
	|-RVA: 0x2861370 Offset: 0x2860370 VA: 0x182861370
	|-ArraySortHelper<char>.PickPivotAndPartition
	|
	|-RVA: 0x2861740 Offset: 0x2860740 VA: 0x182861740
	|-ArraySortHelper<KeyValuePair<Guid, int>>.PickPivotAndPartition
	|
	|-RVA: 0x2861F40 Offset: 0x2860F40 VA: 0x182861F40
	|-ArraySortHelper<KeyValuePair<int, int>>.PickPivotAndPartition
	|
	|-RVA: 0x2861B70 Offset: 0x2860B70 VA: 0x182861B70
	|-ArraySortHelper<int>.PickPivotAndPartition
	|-ArraySortHelper<Int32Enum>.PickPivotAndPartition
	|-ArraySortHelper<uint>.PickPivotAndPartition
	|
	|-RVA: 0x280E660 Offset: 0x280D660 VA: 0x18280E660
	|-ArraySortHelper<long>.PickPivotAndPartition
	|-ArraySortHelper<object>.PickPivotAndPartition
	|-ArraySortHelper<ulong>.PickPivotAndPartition
	|
	|-RVA: 0x2862320 Offset: 0x2861320 VA: 0x182862320
	|-ArraySortHelper<Win32_IP_ADAPTER_ADDRESSES>.PickPivotAndPartition
	|
	|-RVA: 0x280DCB0 Offset: 0x280CCB0 VA: 0x18280DCB0
	|-ArraySortHelper<float>.PickPivotAndPartition
	|
	|-RVA: 0x280EF10 Offset: 0x280DF10 VA: 0x18280EF10
	|-ArraySortHelper<CombineInstance>.PickPivotAndPartition
	|
	|-RVA: 0x280D700 Offset: 0x280C700 VA: 0x18280D700
	|-ArraySortHelper<VisibleLight>.PickPivotAndPartition
	|
	|-RVA: 0x280E060 Offset: 0x280D060 VA: 0x18280E060
	|-ArraySortHelper<VisibleReflectionProbe>.PickPivotAndPartition
	|
	|-RVA: 0x280F460 Offset: 0x280E460 VA: 0x18280F460
	|-ArraySortHelper<MeshSubsetCombineUtility.MeshContainer>.PickPivotAndPartition
	|
	|-RVA: 0x280FA10 Offset: 0x280EA10 VA: 0x18280FA10
	|-ArraySortHelper<MeshSubsetCombineUtility.MeshInstance>.PickPivotAndPartition
	|
	|-RVA: 0x27CC2F0 Offset: 0x27CB2F0 VA: 0x1827CC2F0
	|-ArraySortHelper<ParticleSystem.Particle>.PickPivotAndPartition
	|
	|-RVA: 0x27CCCE0 Offset: 0x27CBCE0 VA: 0x1827CCCE0
	|-ArraySortHelper<RaycastHit>.PickPivotAndPartition
	|
	|-RVA: 0x27CBA20 Offset: 0x27CAA20 VA: 0x1827CBA20
	|-ArraySortHelper<UIVertex>.PickPivotAndPartition
	|
	|-RVA: 0x27CBF20 Offset: 0x27CAF20 VA: 0x1827CBF20
	|-ArraySortHelper<Vector2>.PickPivotAndPartition
	*/

	private static void Heapsort(T[] keys, int lo, int hi, Comparison<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27F88C0 Offset: 0x27F78C0 VA: 0x1827F88C0
	|-ArraySortHelper<DataSet.FaceIndices>.Heapsort
	|-ArraySortHelper<UnitPreservation.UnitPortPreservation>.Heapsort
	|-ArraySortHelper<MeshCombiner.SkinnedRenderer>.Heapsort
	|-ArraySortHelper<MeshCombiner.StaticRenderer>.Heapsort
	|-ArraySortHelper<CameraState.CustomBlendable>.Heapsort
	|-ArraySortHelper<CinemachineClearShot.Pair>.Heapsort
	|-ArraySortHelper<DoublePoint>.Heapsort
	|-ArraySortHelper<IntPoint>.Heapsort
	|-ArraySortHelper<DgwResultServerInfo>.Heapsort
	|-ArraySortHelper<DgwServerForJson>.Heapsort
	|-ArraySortHelper<DgwServerInfo>.Heapsort
	|-ArraySortHelper<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Heapsort
	|-ArraySortHelper<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Heapsort
	|-ArraySortHelper<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Heapsort
	|-ArraySortHelper<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Heapsort
	|-ArraySortHelper<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Heapsort
	|-ArraySortHelper<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Heapsort
	|-ArraySortHelper<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Heapsort
	|-ArraySortHelper<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Heapsort
	|-ArraySortHelper<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Heapsort
	|-ArraySortHelper<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Heapsort
	|-ArraySortHelper<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Heapsort
	|-ArraySortHelper<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Heapsort
	|-ArraySortHelper<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Heapsort
	|-ArraySortHelper<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Heapsort
	|-ArraySortHelper<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Heapsort
	|-ArraySortHelper<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Heapsort
	|-ArraySortHelper<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Heapsort
	|-ArraySortHelper<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Heapsort
	|-ArraySortHelper<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Heapsort
	|-ArraySortHelper<netarchive_C2GSAskRoleListClass.ClasslstFile>.Heapsort
	|-ArraySortHelper<netarchive_GS2CRoleListClass.ClasslstFile>.Heapsort
	|-ArraySortHelper<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Heapsort
	|-ArraySortHelper<netopenui_GS2CGMListClass.ClasslstGMOrder>.Heapsort
	|-ArraySortHelper<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Heapsort
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Heapsort
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Heapsort
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Heapsort
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Heapsort
	|-ArraySortHelper<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Heapsort
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstProcess>.Heapsort
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstReward>.Heapsort
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstTaskData>.Heapsort
	|-ArraySortHelper<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Heapsort
	|-ArraySortHelper<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Heapsort
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Heapsort
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Heapsort
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Heapsort
	|-ArraySortHelper<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Heapsort
	|-ArraySortHelper<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Heapsort
	|-ArraySortHelper<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Heapsort
	|-ArraySortHelper<s2cmove_C2GSMoveClass.ClasslstDisp>.Heapsort
	|-ArraySortHelper<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Heapsort
	|-ArraySortHelper<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Heapsort
	|-ArraySortHelper<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Heapsort
	|-ArraySortHelper<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Heapsort
	|-ArraySortHelper<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Heapsort
	|-ArraySortHelper<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Heapsort
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Heapsort
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Heapsort
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Heapsort
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Heapsort
	|-ArraySortHelper<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Heapsort
	|-ArraySortHelper<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Heapsort
	|-ArraySortHelper<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Heapsort
	|-ArraySortHelper<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Heapsort
	|-ArraySortHelper<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Heapsort
	|-ArraySortHelper<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Heapsort
	|-ArraySortHelper<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Heapsort
	|-ArraySortHelper<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Heapsort
	|-ArraySortHelper<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Heapsort
	|-ArraySortHelper<NameGenerate.NameWeight>.Heapsort
	|-ArraySortHelper<SteamNetworkingComponent.SendPacket>.Heapsort
	|-ArraySortHelper<WeGameNetworkingComponent.SendPacket>.Heapsort
	|-ArraySortHelper<RangeU16>.Heapsort
	|-ArraySortHelper<OneInfo>.Heapsort
	|-ArraySortHelper<DebugDrawLine.DebugLine>.Heapsort
	|-ArraySortHelper<AssetTracker.AssetInfo>.Heapsort
	|-ArraySortHelper<EngineHotKey>.Heapsort
	|-ArraySortHelper<HitInfo>.Heapsort
	|-ArraySortHelper<LogMessage>.Heapsort
	|-ArraySortHelper<LPWNormalSolver.LPWPoint>.Heapsort
	|-ArraySortHelper<LPWNormalSolver.LPWPointDataEntry>.Heapsort
	|-ArraySortHelper<PropertyMetadata>.Heapsort
	|-ArraySortHelper<fsVersionedType>.Heapsort
	|-ArraySortHelper<fsAotCompilationManager.AotCompilation>.Heapsort
	|-ArraySortHelper<MinimapPoint>.Heapsort
	|-ArraySortHelper<MusicStateInfo>.Heapsort
	|-ArraySortHelper<BridgeHandler.IdxPacket>.Heapsort
	|-ArraySortHelper<JsonPosition>.Heapsort
	|-ArraySortHelper<pb_BezierPoint>.Heapsort
	|-ArraySortHelper<pb_Edge>.Heapsort
	|-ArraySortHelper<ScreenRadioScriptObject.ScreenInfo>.Heapsort
	|-ArraySortHelper<ValueDropdownItem<object>>.Heapsort
	|-ArraySortHelper<FormatterLocator.FormatterInfo>.Heapsort
	|-ArraySortHelper<FormatterLocator.FormatterLocatorInfo>.Heapsort
	|-ArraySortHelper<SerializationNode>.Heapsort
	|-ArraySortHelper<DeepReflection.PathStep>.Heapsort
	|-ArraySortHelper<CCalEffInfo>.Heapsort
	|-ArraySortHelper<SkillRayHit>.Heapsort
	|-ArraySortHelper<EventQueue.EventQueueEntry>.Heapsort
	|-ArraySortHelper<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Heapsort
	|-ArraySortHelper<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Heapsort
	|-ArraySortHelper<SkeletonUtilityKinematicShadow.TransformPair>.Heapsort
	|-ArraySortHelper<SubmeshInstruction>.Heapsort
	|-ArraySortHelper<StateSoundScriptObject.Loop>.Heapsort
	|-ArraySortHelper<StateSoundScriptObject.StateSound>.Heapsort
	|-ArraySortHelper<SteamMatchViewer.ChatMsg>.Heapsort
	|-ArraySortHelper<CSteamID>.Heapsort
	|-ArraySortHelper<bool>.Heapsort
	|-ArraySortHelper<byte>.Heapsort
	|-ArraySortHelper<char>.Heapsort
	|-ArraySortHelper<DictionaryEntry>.Heapsort
	|-ArraySortHelper<KeyValuePair<DateTime, object>>.Heapsort
	|-ArraySortHelper<KeyValuePair<Guid, int>>.Heapsort
	|-ArraySortHelper<KeyValuePair<int, int>>.Heapsort
	|-ArraySortHelper<KeyValuePair<int, object>>.Heapsort
	|-ArraySortHelper<KeyValuePair<object, object>>.Heapsort
	|-ArraySortHelper<EventProvider.SessionInfo>.Heapsort
	|-ArraySortHelper<Guid>.Heapsort
	|-ArraySortHelper<int>.Heapsort
	|-ArraySortHelper<Int32Enum>.Heapsort
	|-ArraySortHelper<long>.Heapsort
	|-ArraySortHelper<InterpretedFrameInfo>.Heapsort
	|-ArraySortHelper<Win32_IP_ADAPTER_ADDRESSES>.Heapsort
	|-ArraySortHelper<object>.Heapsort
	|-ArraySortHelper<float>.Heapsort
	|-ArraySortHelper<uint>.Heapsort
	|-ArraySortHelper<ulong>.Heapsort
	|-ArraySortHelper<TexturePacker.SpriteData>.Heapsort
	|-ArraySortHelper<AnimatorClipInfo>.Heapsort
	|-ArraySortHelper<BeforeRenderHelper.OrderBlock>.Heapsort
	|-ArraySortHelper<BoneWeight>.Heapsort
	|-ArraySortHelper<Color32>.Heapsort
	|-ArraySortHelper<Color>.Heapsort
	|-ArraySortHelper<CombineInstance>.Heapsort
	|-ArraySortHelper<RaycastResult>.Heapsort
	|-ArraySortHelper<ShaderPassName>.Heapsort
	|-ArraySortHelper<VisibleLight>.Heapsort
	|-ArraySortHelper<VisibleReflectionProbe>.Heapsort
	|-ArraySortHelper<IntervalTreeNode>.Heapsort
	|-ArraySortHelper<IntervalTree.Entry<object>>.Heapsort
	|-ArraySortHelper<Matrix4x4>.Heapsort
	|-ArraySortHelper<MeshSubsetCombineUtility.MeshContainer>.Heapsort
	|-ArraySortHelper<MeshSubsetCombineUtility.MeshInstance>.Heapsort
	|-ArraySortHelper<MeshSubsetCombineUtility.SubMeshInstance>.Heapsort
	|-ArraySortHelper<ChannelPacket>.Heapsort
	|-ArraySortHelper<ClientScene.PendingOwner>.Heapsort
	|-ArraySortHelper<LocalClient.InternalMsg>.Heapsort
	|-ArraySortHelper<NetworkLobbyManager.PendingPlayer>.Heapsort
	|-ArraySortHelper<NetworkMigrationManager.PendingPlayerInfo>.Heapsort
	|-ArraySortHelper<CRCMessageEntry>.Heapsort
	|-ArraySortHelper<PeerInfoPlayer>.Heapsort
	|-ArraySortHelper<ParticleSystem.Particle>.Heapsort
	|-ArraySortHelper<Playable>.Heapsort
	|-ArraySortHelper<Quaternion>.Heapsort
	|-ArraySortHelper<RaycastHit>.Heapsort
	|-ArraySortHelper<Rect>.Heapsort
	|-ArraySortHelper<ReflectionProbeBlendInfo>.Heapsort
	|-ArraySortHelper<RenderTargetIdentifier>.Heapsort
	|-ArraySortHelper<GlyphRect>.Heapsort
	|-ArraySortHelper<AnimationOutputWeightProcessor.WeightInfo>.Heapsort
	|-ArraySortHelper<UICharInfo>.Heapsort
	|-ArraySortHelper<UILineInfo>.Heapsort
	|-ArraySortHelper<UIVertex>.Heapsort
	|-ArraySortHelper<UnitySynchronizationContext.WorkRequest>.Heapsort
	|-ArraySortHelper<Vector2>.Heapsort
	|-ArraySortHelper<Vector2Int>.Heapsort
	|-ArraySortHelper<Vector3>.Heapsort
	|-ArraySortHelper<Vector4>.Heapsort
	|-ArraySortHelper<BorderVertex>.Heapsort
	|-ArraySortHelper<LODGenerator.SkinnedRenderer>.Heapsort
	|-ArraySortHelper<LODGenerator.StaticRenderer>.Heapsort
	|-ArraySortHelper<ZmPeerManager.RecvPacket>.Heapsort
	|-ArraySortHelper<ZmID>.Heapsort
	*/

	private static void DownHeap(T[] keys, int i, int n, int lo, Comparison<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27B80E0 Offset: 0x27B70E0 VA: 0x1827B80E0
	|-ArraySortHelper<DataSet.FaceIndices>.DownHeap
	|-ArraySortHelper<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.DownHeap
	|-ArraySortHelper<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.DownHeap
	|-ArraySortHelper<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.DownHeap
	|-ArraySortHelper<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.DownHeap
	|-ArraySortHelper<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.DownHeap
	|-ArraySortHelper<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.DownHeap
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstReward>.DownHeap
	|-ArraySortHelper<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.DownHeap
	|-ArraySortHelper<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.DownHeap
	|-ArraySortHelper<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.DownHeap
	|-ArraySortHelper<UICharInfo>.DownHeap
	|-ArraySortHelper<Vector3>.DownHeap
	|
	|-RVA: 0x27D5220 Offset: 0x27D4220 VA: 0x1827D5220
	|-ArraySortHelper<UnitPreservation.UnitPortPreservation>.DownHeap
	|-ArraySortHelper<CameraState.CustomBlendable>.DownHeap
	|-ArraySortHelper<DoublePoint>.DownHeap
	|-ArraySortHelper<IntPoint>.DownHeap
	|-ArraySortHelper<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.DownHeap
	|-ArraySortHelper<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.DownHeap
	|-ArraySortHelper<lsswitch_LS2CCodeShieldClass.ClasslstShield>.DownHeap
	|-ArraySortHelper<netarchive_C2GSAskRoleListClass.ClasslstFile>.DownHeap
	|-ArraySortHelper<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.DownHeap
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.DownHeap
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstProcess>.DownHeap
	|-ArraySortHelper<s2cmove_C2GSMoveClass.ClasslstDisp>.DownHeap
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.DownHeap
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.DownHeap
	|-ArraySortHelper<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.DownHeap
	|-ArraySortHelper<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.DownHeap
	|-ArraySortHelper<LogMessage>.DownHeap
	|-ArraySortHelper<MusicStateInfo>.DownHeap
	|-ArraySortHelper<BridgeHandler.IdxPacket>.DownHeap
	|-ArraySortHelper<ScreenRadioScriptObject.ScreenInfo>.DownHeap
	|-ArraySortHelper<ValueDropdownItem<object>>.DownHeap
	|-ArraySortHelper<FormatterLocator.FormatterLocatorInfo>.DownHeap
	|-ArraySortHelper<CCalEffInfo>.DownHeap
	|-ArraySortHelper<SkeletonUtilityKinematicShadow.TransformPair>.DownHeap
	|-ArraySortHelper<StateSoundScriptObject.StateSound>.DownHeap
	|-ArraySortHelper<SteamMatchViewer.ChatMsg>.DownHeap
	|-ArraySortHelper<DictionaryEntry>.DownHeap
	|-ArraySortHelper<KeyValuePair<DateTime, object>>.DownHeap
	|-ArraySortHelper<KeyValuePair<int, object>>.DownHeap
	|-ArraySortHelper<KeyValuePair<object, object>>.DownHeap
	|-ArraySortHelper<Guid>.DownHeap
	|-ArraySortHelper<InterpretedFrameInfo>.DownHeap
	|-ArraySortHelper<BeforeRenderHelper.OrderBlock>.DownHeap
	|-ArraySortHelper<Color>.DownHeap
	|-ArraySortHelper<LocalClient.InternalMsg>.DownHeap
	|-ArraySortHelper<NetworkLobbyManager.PendingPlayer>.DownHeap
	|-ArraySortHelper<NetworkMigrationManager.PendingPlayerInfo>.DownHeap
	|-ArraySortHelper<CRCMessageEntry>.DownHeap
	|-ArraySortHelper<Playable>.DownHeap
	|-ArraySortHelper<Quaternion>.DownHeap
	|-ArraySortHelper<Rect>.DownHeap
	|-ArraySortHelper<ReflectionProbeBlendInfo>.DownHeap
	|-ArraySortHelper<GlyphRect>.DownHeap
	|-ArraySortHelper<UILineInfo>.DownHeap
	|-ArraySortHelper<Vector4>.DownHeap
	|
	|-RVA: 0x2880900 Offset: 0x287F900 VA: 0x182880900
	|-ArraySortHelper<MeshCombiner.SkinnedRenderer>.DownHeap
	|-ArraySortHelper<StateSoundScriptObject.Loop>.DownHeap
	|-ArraySortHelper<TexturePacker.SpriteData>.DownHeap
	|-ArraySortHelper<Matrix4x4>.DownHeap
	|-ArraySortHelper<LODGenerator.SkinnedRenderer>.DownHeap
	|
	|-RVA: 0x27FFC00 Offset: 0x27FEC00 VA: 0x1827FFC00
	|-ArraySortHelper<MeshCombiner.StaticRenderer>.DownHeap
	|-ArraySortHelper<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.DownHeap
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.DownHeap
	|-ArraySortHelper<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.DownHeap
	|-ArraySortHelper<DebugDrawLine.DebugLine>.DownHeap
	|-ArraySortHelper<HitInfo>.DownHeap
	|-ArraySortHelper<DeepReflection.PathStep>.DownHeap
	|-ArraySortHelper<RenderTargetIdentifier>.DownHeap
	|-ArraySortHelper<AnimationOutputWeightProcessor.WeightInfo>.DownHeap
	|-ArraySortHelper<LODGenerator.StaticRenderer>.DownHeap
	|
	|-RVA: 0x285D790 Offset: 0x285C790 VA: 0x18285D790
	|-ArraySortHelper<CinemachineClearShot.Pair>.DownHeap
	|-ArraySortHelper<DgwResultServerInfo>.DownHeap
	|-ArraySortHelper<DgwServerForJson>.DownHeap
	|-ArraySortHelper<homecontainer_GS2CHeroInfoClass.ClasslstHero>.DownHeap
	|-ArraySortHelper<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.DownHeap
	|-ArraySortHelper<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.DownHeap
	|-ArraySortHelper<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.DownHeap
	|-ArraySortHelper<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.DownHeap
	|-ArraySortHelper<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.DownHeap
	|-ArraySortHelper<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.DownHeap
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.DownHeap
	|-ArraySortHelper<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.DownHeap
	|-ArraySortHelper<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.DownHeap
	|-ArraySortHelper<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.DownHeap
	|-ArraySortHelper<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.DownHeap
	|-ArraySortHelper<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.DownHeap
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.DownHeap
	|-ArraySortHelper<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.DownHeap
	|-ArraySortHelper<EngineHotKey>.DownHeap
	|-ArraySortHelper<LPWNormalSolver.LPWPoint>.DownHeap
	|-ArraySortHelper<LPWNormalSolver.LPWPointDataEntry>.DownHeap
	|-ArraySortHelper<pb_Edge>.DownHeap
	|-ArraySortHelper<CSteamID>.DownHeap
	|-ArraySortHelper<EventProvider.SessionInfo>.DownHeap
	|-ArraySortHelper<AnimatorClipInfo>.DownHeap
	|-ArraySortHelper<ClientScene.PendingOwner>.DownHeap
	|-ArraySortHelper<PeerInfoPlayer>.DownHeap
	|-ArraySortHelper<Vector2Int>.DownHeap
	|-ArraySortHelper<BorderVertex>.DownHeap
	|-ArraySortHelper<ZmID>.DownHeap
	|
	|-RVA: 0x27D4E80 Offset: 0x27D3E80 VA: 0x1827D4E80
	|-ArraySortHelper<DgwServerInfo>.DownHeap
	|-ArraySortHelper<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.DownHeap
	|-ArraySortHelper<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.DownHeap
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.DownHeap
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.DownHeap
	|-ArraySortHelper<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.DownHeap
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.DownHeap
	|-ArraySortHelper<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.DownHeap
	|-ArraySortHelper<NameGenerate.NameWeight>.DownHeap
	|-ArraySortHelper<WeGameNetworkingComponent.SendPacket>.DownHeap
	|-ArraySortHelper<AssetTracker.AssetInfo>.DownHeap
	|-ArraySortHelper<PropertyMetadata>.DownHeap
	|-ArraySortHelper<fsVersionedType>.DownHeap
	|-ArraySortHelper<fsAotCompilationManager.AotCompilation>.DownHeap
	|-ArraySortHelper<MinimapPoint>.DownHeap
	|-ArraySortHelper<JsonPosition>.DownHeap
	|-ArraySortHelper<FormatterLocator.FormatterInfo>.DownHeap
	|-ArraySortHelper<SerializationNode>.DownHeap
	|-ArraySortHelper<EventQueue.EventQueueEntry>.DownHeap
	|-ArraySortHelper<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.DownHeap
	|-ArraySortHelper<SkeletonRendererCustomMaterials.SlotMaterialOverride>.DownHeap
	|-ArraySortHelper<IntervalTreeNode>.DownHeap
	|-ArraySortHelper<IntervalTree.Entry<object>>.DownHeap
	|-ArraySortHelper<ChannelPacket>.DownHeap
	|-ArraySortHelper<UnitySynchronizationContext.WorkRequest>.DownHeap
	|-ArraySortHelper<ZmPeerManager.RecvPacket>.DownHeap
	|
	|-RVA: 0x27B8880 Offset: 0x27B7880 VA: 0x1827B8880
	|-ArraySortHelper<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.DownHeap
	|-ArraySortHelper<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.DownHeap
	|-ArraySortHelper<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.DownHeap
	|
	|-RVA: 0x27FFFF0 Offset: 0x27FEFF0 VA: 0x1827FFFF0
	|-ArraySortHelper<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.DownHeap
	|-ArraySortHelper<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.DownHeap
	|-ArraySortHelper<netopenui_GS2CGMListClass.ClasslstGMOrder>.DownHeap
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstTaskData>.DownHeap
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.DownHeap
	|-ArraySortHelper<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.DownHeap
	|-ArraySortHelper<SteamNetworkingComponent.SendPacket>.DownHeap
	|-ArraySortHelper<OneInfo>.DownHeap
	|-ArraySortHelper<BoneWeight>.DownHeap
	|
	|-RVA: 0x27B8470 Offset: 0x27B7470 VA: 0x1827B8470
	|-ArraySortHelper<netarchive_GS2CRoleListClass.ClasslstFile>.DownHeap
	|
	|-RVA: 0x28095C0 Offset: 0x28085C0 VA: 0x1828095C0
	|-ArraySortHelper<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.DownHeap
	|-ArraySortHelper<RaycastResult>.DownHeap
	|
	|-RVA: 0x2800380 Offset: 0x27FF380 VA: 0x182800380
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.DownHeap
	|-ArraySortHelper<s2cnpc_GS2CNpcEventClass.ClasslstOption>.DownHeap
	|-ArraySortHelper<MeshSubsetCombineUtility.SubMeshInstance>.DownHeap
	|
	|-RVA: 0x2800800 Offset: 0x27FF800 VA: 0x182800800
	|-ArraySortHelper<RangeU16>.DownHeap
	|-ArraySortHelper<Color32>.DownHeap
	|-ArraySortHelper<ShaderPassName>.DownHeap
	|
	|-RVA: 0x27D4A90 Offset: 0x27D3A90 VA: 0x1827D4A90
	|-ArraySortHelper<pb_BezierPoint>.DownHeap
	|
	|-RVA: 0x27D5530 Offset: 0x27D4530 VA: 0x1827D5530
	|-ArraySortHelper<SkillRayHit>.DownHeap
	|-ArraySortHelper<SubmeshInstruction>.DownHeap
	|
	|-RVA: 0x285E690 Offset: 0x285D690 VA: 0x18285E690
	|-ArraySortHelper<bool>.DownHeap
	|-ArraySortHelper<byte>.DownHeap
	|
	|-RVA: 0x285DD30 Offset: 0x285CD30 VA: 0x18285DD30
	|-ArraySortHelper<char>.DownHeap
	|
	|-RVA: 0x285E020 Offset: 0x285D020 VA: 0x18285E020
	|-ArraySortHelper<KeyValuePair<Guid, int>>.DownHeap
	|
	|-RVA: 0x285DA60 Offset: 0x285CA60 VA: 0x18285DA60
	|-ArraySortHelper<KeyValuePair<int, int>>.DownHeap
	|
	|-RVA: 0x285E3B0 Offset: 0x285D3B0 VA: 0x18285E3B0
	|-ArraySortHelper<int>.DownHeap
	|-ArraySortHelper<Int32Enum>.DownHeap
	|-ArraySortHelper<uint>.DownHeap
	|
	|-RVA: 0x2808B00 Offset: 0x2807B00 VA: 0x182808B00
	|-ArraySortHelper<long>.DownHeap
	|-ArraySortHelper<object>.DownHeap
	|-ArraySortHelper<ulong>.DownHeap
	|
	|-RVA: 0x285E980 Offset: 0x285D980 VA: 0x18285E980
	|-ArraySortHelper<Win32_IP_ADAPTER_ADDRESSES>.DownHeap
	|
	|-RVA: 0x2808DD0 Offset: 0x2807DD0 VA: 0x182808DD0
	|-ArraySortHelper<float>.DownHeap
	|
	|-RVA: 0x2809FD0 Offset: 0x2808FD0 VA: 0x182809FD0
	|-ArraySortHelper<CombineInstance>.DownHeap
	|
	|-RVA: 0x280AA30 Offset: 0x2809A30 VA: 0x18280AA30
	|-ArraySortHelper<VisibleLight>.DownHeap
	|
	|-RVA: 0x2809A30 Offset: 0x2808A30 VA: 0x182809A30
	|-ArraySortHelper<VisibleReflectionProbe>.DownHeap
	|
	|-RVA: 0x280A520 Offset: 0x2809520 VA: 0x18280A520
	|-ArraySortHelper<MeshSubsetCombineUtility.MeshContainer>.DownHeap
	|
	|-RVA: 0x28090B0 Offset: 0x28080B0 VA: 0x1828090B0
	|-ArraySortHelper<MeshSubsetCombineUtility.MeshInstance>.DownHeap
	|
	|-RVA: 0x27C9A10 Offset: 0x27C8A10 VA: 0x1827C9A10
	|-ArraySortHelper<ParticleSystem.Particle>.DownHeap
	|
	|-RVA: 0x27C9F80 Offset: 0x27C8F80 VA: 0x1827C9F80
	|-ArraySortHelper<RaycastHit>.DownHeap
	|
	|-RVA: 0x27C9560 Offset: 0x27C8560 VA: 0x1827C9560
	|-ArraySortHelper<UIVertex>.DownHeap
	|
	|-RVA: 0x27CA360 Offset: 0x27C9360 VA: 0x1827CA360
	|-ArraySortHelper<Vector2>.DownHeap
	*/

	private static void InsertionSort(T[] keys, int lo, int hi, Comparison<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2880CF0 Offset: 0x287FCF0 VA: 0x182880CF0
	|-ArraySortHelper<DataSet.FaceIndices>.InsertionSort
	|-ArraySortHelper<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.InsertionSort
	|-ArraySortHelper<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.InsertionSort
	|-ArraySortHelper<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.InsertionSort
	|-ArraySortHelper<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.InsertionSort
	|-ArraySortHelper<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.InsertionSort
	|-ArraySortHelper<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.InsertionSort
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstReward>.InsertionSort
	|-ArraySortHelper<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.InsertionSort
	|-ArraySortHelper<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.InsertionSort
	|-ArraySortHelper<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.InsertionSort
	|-ArraySortHelper<UICharInfo>.InsertionSort
	|-ArraySortHelper<Vector3>.InsertionSort
	|
	|-RVA: 0x27CA650 Offset: 0x27C9650 VA: 0x1827CA650
	|-ArraySortHelper<UnitPreservation.UnitPortPreservation>.InsertionSort
	|-ArraySortHelper<CameraState.CustomBlendable>.InsertionSort
	|-ArraySortHelper<DoublePoint>.InsertionSort
	|-ArraySortHelper<IntPoint>.InsertionSort
	|-ArraySortHelper<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.InsertionSort
	|-ArraySortHelper<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.InsertionSort
	|-ArraySortHelper<lsswitch_LS2CCodeShieldClass.ClasslstShield>.InsertionSort
	|-ArraySortHelper<netarchive_C2GSAskRoleListClass.ClasslstFile>.InsertionSort
	|-ArraySortHelper<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.InsertionSort
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.InsertionSort
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstProcess>.InsertionSort
	|-ArraySortHelper<s2cmove_C2GSMoveClass.ClasslstDisp>.InsertionSort
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.InsertionSort
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.InsertionSort
	|-ArraySortHelper<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.InsertionSort
	|-ArraySortHelper<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.InsertionSort
	|-ArraySortHelper<LogMessage>.InsertionSort
	|-ArraySortHelper<MusicStateInfo>.InsertionSort
	|-ArraySortHelper<BridgeHandler.IdxPacket>.InsertionSort
	|-ArraySortHelper<ScreenRadioScriptObject.ScreenInfo>.InsertionSort
	|-ArraySortHelper<ValueDropdownItem<object>>.InsertionSort
	|-ArraySortHelper<FormatterLocator.FormatterLocatorInfo>.InsertionSort
	|-ArraySortHelper<CCalEffInfo>.InsertionSort
	|-ArraySortHelper<SkeletonUtilityKinematicShadow.TransformPair>.InsertionSort
	|-ArraySortHelper<StateSoundScriptObject.StateSound>.InsertionSort
	|-ArraySortHelper<SteamMatchViewer.ChatMsg>.InsertionSort
	|-ArraySortHelper<DictionaryEntry>.InsertionSort
	|-ArraySortHelper<KeyValuePair<DateTime, object>>.InsertionSort
	|-ArraySortHelper<KeyValuePair<int, object>>.InsertionSort
	|-ArraySortHelper<KeyValuePair<object, object>>.InsertionSort
	|-ArraySortHelper<Guid>.InsertionSort
	|-ArraySortHelper<InterpretedFrameInfo>.InsertionSort
	|-ArraySortHelper<BeforeRenderHelper.OrderBlock>.InsertionSort
	|-ArraySortHelper<Color>.InsertionSort
	|-ArraySortHelper<LocalClient.InternalMsg>.InsertionSort
	|-ArraySortHelper<NetworkLobbyManager.PendingPlayer>.InsertionSort
	|-ArraySortHelper<NetworkMigrationManager.PendingPlayerInfo>.InsertionSort
	|-ArraySortHelper<CRCMessageEntry>.InsertionSort
	|-ArraySortHelper<Playable>.InsertionSort
	|-ArraySortHelper<Quaternion>.InsertionSort
	|-ArraySortHelper<Rect>.InsertionSort
	|-ArraySortHelper<ReflectionProbeBlendInfo>.InsertionSort
	|-ArraySortHelper<GlyphRect>.InsertionSort
	|-ArraySortHelper<UILineInfo>.InsertionSort
	|-ArraySortHelper<Vector4>.InsertionSort
	|
	|-RVA: 0x2880F30 Offset: 0x287FF30 VA: 0x182880F30
	|-ArraySortHelper<MeshCombiner.SkinnedRenderer>.InsertionSort
	|-ArraySortHelper<StateSoundScriptObject.Loop>.InsertionSort
	|-ArraySortHelper<TexturePacker.SpriteData>.InsertionSort
	|-ArraySortHelper<Matrix4x4>.InsertionSort
	|-ArraySortHelper<LODGenerator.SkinnedRenderer>.InsertionSort
	|
	|-RVA: 0x2800CC0 Offset: 0x27FFCC0 VA: 0x182800CC0
	|-ArraySortHelper<MeshCombiner.StaticRenderer>.InsertionSort
	|-ArraySortHelper<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.InsertionSort
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.InsertionSort
	|-ArraySortHelper<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.InsertionSort
	|-ArraySortHelper<DebugDrawLine.DebugLine>.InsertionSort
	|-ArraySortHelper<HitInfo>.InsertionSort
	|-ArraySortHelper<DeepReflection.PathStep>.InsertionSort
	|-ArraySortHelper<RenderTargetIdentifier>.InsertionSort
	|-ArraySortHelper<AnimationOutputWeightProcessor.WeightInfo>.InsertionSort
	|-ArraySortHelper<LODGenerator.StaticRenderer>.InsertionSort
	|
	|-RVA: 0x2800AC0 Offset: 0x27FFAC0 VA: 0x182800AC0
	|-ArraySortHelper<CinemachineClearShot.Pair>.InsertionSort
	|-ArraySortHelper<DgwResultServerInfo>.InsertionSort
	|-ArraySortHelper<DgwServerForJson>.InsertionSort
	|-ArraySortHelper<homecontainer_GS2CHeroInfoClass.ClasslstHero>.InsertionSort
	|-ArraySortHelper<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.InsertionSort
	|-ArraySortHelper<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.InsertionSort
	|-ArraySortHelper<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.InsertionSort
	|-ArraySortHelper<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.InsertionSort
	|-ArraySortHelper<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.InsertionSort
	|-ArraySortHelper<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.InsertionSort
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.InsertionSort
	|-ArraySortHelper<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.InsertionSort
	|-ArraySortHelper<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.InsertionSort
	|-ArraySortHelper<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.InsertionSort
	|-ArraySortHelper<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.InsertionSort
	|-ArraySortHelper<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.InsertionSort
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.InsertionSort
	|-ArraySortHelper<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.InsertionSort
	|-ArraySortHelper<EngineHotKey>.InsertionSort
	|-ArraySortHelper<LPWNormalSolver.LPWPoint>.InsertionSort
	|-ArraySortHelper<LPWNormalSolver.LPWPointDataEntry>.InsertionSort
	|-ArraySortHelper<pb_Edge>.InsertionSort
	|-ArraySortHelper<CSteamID>.InsertionSort
	|-ArraySortHelper<EventProvider.SessionInfo>.InsertionSort
	|-ArraySortHelper<AnimatorClipInfo>.InsertionSort
	|-ArraySortHelper<ClientScene.PendingOwner>.InsertionSort
	|-ArraySortHelper<PeerInfoPlayer>.InsertionSort
	|-ArraySortHelper<Vector2Int>.InsertionSort
	|-ArraySortHelper<BorderVertex>.InsertionSort
	|-ArraySortHelper<ZmID>.InsertionSort
	|
	|-RVA: 0x23B4B40 Offset: 0x23B3B40 VA: 0x1823B4B40
	|-ArraySortHelper<DgwServerInfo>.InsertionSort
	|-ArraySortHelper<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.InsertionSort
	|-ArraySortHelper<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.InsertionSort
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.InsertionSort
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.InsertionSort
	|-ArraySortHelper<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.InsertionSort
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.InsertionSort
	|-ArraySortHelper<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.InsertionSort
	|-ArraySortHelper<NameGenerate.NameWeight>.InsertionSort
	|-ArraySortHelper<WeGameNetworkingComponent.SendPacket>.InsertionSort
	|-ArraySortHelper<AssetTracker.AssetInfo>.InsertionSort
	|-ArraySortHelper<PropertyMetadata>.InsertionSort
	|-ArraySortHelper<fsVersionedType>.InsertionSort
	|-ArraySortHelper<fsAotCompilationManager.AotCompilation>.InsertionSort
	|-ArraySortHelper<MinimapPoint>.InsertionSort
	|-ArraySortHelper<JsonPosition>.InsertionSort
	|-ArraySortHelper<FormatterLocator.FormatterInfo>.InsertionSort
	|-ArraySortHelper<SerializationNode>.InsertionSort
	|-ArraySortHelper<EventQueue.EventQueueEntry>.InsertionSort
	|-ArraySortHelper<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.InsertionSort
	|-ArraySortHelper<SkeletonRendererCustomMaterials.SlotMaterialOverride>.InsertionSort
	|-ArraySortHelper<IntervalTreeNode>.InsertionSort
	|-ArraySortHelper<IntervalTree.Entry<object>>.InsertionSort
	|-ArraySortHelper<ChannelPacket>.InsertionSort
	|-ArraySortHelper<UnitySynchronizationContext.WorkRequest>.InsertionSort
	|-ArraySortHelper<ZmPeerManager.RecvPacket>.InsertionSort
	|
	|-RVA: 0x27F8A60 Offset: 0x27F7A60 VA: 0x1827F8A60
	|-ArraySortHelper<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.InsertionSort
	|-ArraySortHelper<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.InsertionSort
	|-ArraySortHelper<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.InsertionSort
	|
	|-RVA: 0x27B8C50 Offset: 0x27B7C50 VA: 0x1827B8C50
	|-ArraySortHelper<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.InsertionSort
	|-ArraySortHelper<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.InsertionSort
	|-ArraySortHelper<netopenui_GS2CGMListClass.ClasslstGMOrder>.InsertionSort
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstTaskData>.InsertionSort
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.InsertionSort
	|-ArraySortHelper<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.InsertionSort
	|-ArraySortHelper<SteamNetworkingComponent.SendPacket>.InsertionSort
	|-ArraySortHelper<OneInfo>.InsertionSort
	|-ArraySortHelper<BoneWeight>.InsertionSort
	|
	|-RVA: 0x27B91B0 Offset: 0x27B81B0 VA: 0x1827B91B0
	|-ArraySortHelper<netarchive_GS2CRoleListClass.ClasslstFile>.InsertionSort
	|
	|-RVA: 0x280B900 Offset: 0x280A900 VA: 0x18280B900
	|-ArraySortHelper<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.InsertionSort
	|-ArraySortHelper<RaycastResult>.InsertionSort
	|
	|-RVA: 0x27B8EA0 Offset: 0x27B7EA0 VA: 0x1827B8EA0
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.InsertionSort
	|-ArraySortHelper<s2cnpc_GS2CNpcEventClass.ClasslstOption>.InsertionSort
	|-ArraySortHelper<MeshSubsetCombineUtility.SubMeshInstance>.InsertionSort
	|
	|-RVA: 0x280BC00 Offset: 0x280AC00 VA: 0x18280BC00
	|-ArraySortHelper<RangeU16>.InsertionSort
	|-ArraySortHelper<Color32>.InsertionSort
	|-ArraySortHelper<ShaderPassName>.InsertionSort
	|
	|-RVA: 0x27D5920 Offset: 0x27D4920 VA: 0x1827D5920
	|-ArraySortHelper<pb_BezierPoint>.InsertionSort
	|
	|-RVA: 0x285F560 Offset: 0x285E560 VA: 0x18285F560
	|-ArraySortHelper<SkillRayHit>.InsertionSort
	|-ArraySortHelper<SubmeshInstruction>.InsertionSort
	|
	|-RVA: 0x285FD90 Offset: 0x285ED90 VA: 0x18285FD90
	|-ArraySortHelper<bool>.InsertionSort
	|-ArraySortHelper<byte>.InsertionSort
	|
	|-RVA: 0x285FBB0 Offset: 0x285EBB0 VA: 0x18285FBB0
	|-ArraySortHelper<char>.InsertionSort
	|
	|-RVA: 0x285F310 Offset: 0x285E310 VA: 0x18285F310
	|-ArraySortHelper<KeyValuePair<Guid, int>>.InsertionSort
	|
	|-RVA: 0x285FF80 Offset: 0x285EF80 VA: 0x18285FF80
	|-ArraySortHelper<KeyValuePair<int, int>>.InsertionSort
	|
	|-RVA: 0x285F9E0 Offset: 0x285E9E0 VA: 0x18285F9E0
	|-ArraySortHelper<int>.InsertionSort
	|-ArraySortHelper<Int32Enum>.InsertionSort
	|-ArraySortHelper<uint>.InsertionSort
	|
	|-RVA: 0x285F800 Offset: 0x285E800 VA: 0x18285F800
	|-ArraySortHelper<long>.InsertionSort
	|-ArraySortHelper<object>.InsertionSort
	|-ArraySortHelper<ulong>.InsertionSort
	|
	|-RVA: 0x285EF30 Offset: 0x285DF30 VA: 0x18285EF30
	|-ArraySortHelper<Win32_IP_ADAPTER_ADDRESSES>.InsertionSort
	|
	|-RVA: 0x280C180 Offset: 0x280B180 VA: 0x18280C180
	|-ArraySortHelper<float>.InsertionSort
	|
	|-RVA: 0x280C350 Offset: 0x280B350 VA: 0x18280C350
	|-ArraySortHelper<CombineInstance>.InsertionSort
	|
	|-RVA: 0x280B280 Offset: 0x280A280 VA: 0x18280B280
	|-ArraySortHelper<VisibleLight>.InsertionSort
	|
	|-RVA: 0x280BDF0 Offset: 0x280ADF0 VA: 0x18280BDF0
	|-ArraySortHelper<VisibleReflectionProbe>.InsertionSort
	|
	|-RVA: 0x280B5C0 Offset: 0x280A5C0 VA: 0x18280B5C0
	|-ArraySortHelper<MeshSubsetCombineUtility.MeshContainer>.InsertionSort
	|
	|-RVA: 0x280AF40 Offset: 0x2809F40 VA: 0x18280AF40
	|-ArraySortHelper<MeshSubsetCombineUtility.MeshInstance>.InsertionSort
	|
	|-RVA: 0x27CACE0 Offset: 0x27C9CE0 VA: 0x1827CACE0
	|-ArraySortHelper<ParticleSystem.Particle>.InsertionSort
	|
	|-RVA: 0x27CA840 Offset: 0x27C9840 VA: 0x1827CA840
	|-ArraySortHelper<RaycastHit>.InsertionSort
	|
	|-RVA: 0x27CB060 Offset: 0x27CA060 VA: 0x1827CB060
	|-ArraySortHelper<UIVertex>.InsertionSort
	|
	|-RVA: 0x27CAB00 Offset: 0x27C9B00 VA: 0x1827CAB00
	|-ArraySortHelper<Vector2>.InsertionSort
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-ArraySortHelper<DataSet.FaceIndices>..ctor
	|-ArraySortHelper<UnitPreservation.UnitPortPreservation>..ctor
	|-ArraySortHelper<MeshCombiner.SkinnedRenderer>..ctor
	|-ArraySortHelper<MeshCombiner.StaticRenderer>..ctor
	|-ArraySortHelper<CameraState.CustomBlendable>..ctor
	|-ArraySortHelper<CinemachineClearShot.Pair>..ctor
	|-ArraySortHelper<DoublePoint>..ctor
	|-ArraySortHelper<IntPoint>..ctor
	|-ArraySortHelper<DgwResultServerInfo>..ctor
	|-ArraySortHelper<DgwServerForJson>..ctor
	|-ArraySortHelper<DgwServerInfo>..ctor
	|-ArraySortHelper<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>..ctor
	|-ArraySortHelper<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>..ctor
	|-ArraySortHelper<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>..ctor
	|-ArraySortHelper<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>..ctor
	|-ArraySortHelper<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>..ctor
	|-ArraySortHelper<homecontainer_GS2CHeroInfoClass.ClasslstHero>..ctor
	|-ArraySortHelper<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>..ctor
	|-ArraySortHelper<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>..ctor
	|-ArraySortHelper<homecontainer_GS2CRoundInfoClass.ClasslstInfo>..ctor
	|-ArraySortHelper<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>..ctor
	|-ArraySortHelper<homecontainer_GS2CSeasonInfoClass.ClasslstPool>..ctor
	|-ArraySortHelper<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>..ctor
	|-ArraySortHelper<homecontainer_GS2CTalentInfoClass.ClasslstTalent>..ctor
	|-ArraySortHelper<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>..ctor
	|-ArraySortHelper<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>..ctor
	|-ArraySortHelper<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>..ctor
	|-ArraySortHelper<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>..ctor
	|-ArraySortHelper<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>..ctor
	|-ArraySortHelper<lsswitch_LS2CCodeShieldClass.ClasslstShield>..ctor
	|-ArraySortHelper<netarchive_C2GSAskRoleListClass.ClasslstFile>..ctor
	|-ArraySortHelper<netarchive_GS2CRoleListClass.ClasslstFile>..ctor
	|-ArraySortHelper<netfriend_GS2CFindNameRetClass.ClasslstPlayer>..ctor
	|-ArraySortHelper<netopenui_GS2CGMListClass.ClasslstGMOrder>..ctor
	|-ArraySortHelper<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>..ctor
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>..ctor
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>..ctor
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstWar>..ctor
	|-ArraySortHelper<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>..ctor
	|-ArraySortHelper<netopenui_GS2CRewardTipsClass.ClasslstRewardData>..ctor
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstProcess>..ctor
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstReward>..ctor
	|-ArraySortHelper<nettask_GS2CAddTaskClass.ClasslstTaskData>..ctor
	|-ArraySortHelper<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>..ctor
	|-ArraySortHelper<netteam_GS2CMaxRoundClass.ClasslstMaxRound>..ctor
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>..ctor
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>..ctor
	|-ArraySortHelper<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>..ctor
	|-ArraySortHelper<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>..ctor
	|-ArraySortHelper<s2cShop_GS2CRefreshShopClass.ClasslstGoods>..ctor
	|-ArraySortHelper<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>..ctor
	|-ArraySortHelper<s2cmove_C2GSMoveClass.ClasslstDisp>..ctor
	|-ArraySortHelper<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>..ctor
	|-ArraySortHelper<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>..ctor
	|-ArraySortHelper<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>..ctor
	|-ArraySortHelper<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>..ctor
	|-ArraySortHelper<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>..ctor
	|-ArraySortHelper<s2cnpc_C2GSAnswerDictClass.ClasslstQue>..ctor
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>..ctor
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>..ctor
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>..ctor
	|-ArraySortHelper<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>..ctor
	|-ArraySortHelper<s2cnpc_GS2CNpcEventClass.ClasslstOption>..ctor
	|-ArraySortHelper<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>..ctor
	|-ArraySortHelper<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>..ctor
	|-ArraySortHelper<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>..ctor
	|-ArraySortHelper<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>..ctor
	|-ArraySortHelper<s2cnpc_GS2CNpcShopClass.ClasslstGoods>..ctor
	|-ArraySortHelper<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>..ctor
	|-ArraySortHelper<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>..ctor
	|-ArraySortHelper<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>..ctor
	|-ArraySortHelper<NameGenerate.NameWeight>..ctor
	|-ArraySortHelper<SteamNetworkingComponent.SendPacket>..ctor
	|-ArraySortHelper<WeGameNetworkingComponent.SendPacket>..ctor
	|-ArraySortHelper<RangeU16>..ctor
	|-ArraySortHelper<OneInfo>..ctor
	|-ArraySortHelper<DebugDrawLine.DebugLine>..ctor
	|-ArraySortHelper<AssetTracker.AssetInfo>..ctor
	|-ArraySortHelper<EngineHotKey>..ctor
	|-ArraySortHelper<HitInfo>..ctor
	|-ArraySortHelper<LogMessage>..ctor
	|-ArraySortHelper<LPWNormalSolver.LPWPoint>..ctor
	|-ArraySortHelper<LPWNormalSolver.LPWPointDataEntry>..ctor
	|-ArraySortHelper<PropertyMetadata>..ctor
	|-ArraySortHelper<fsVersionedType>..ctor
	|-ArraySortHelper<fsAotCompilationManager.AotCompilation>..ctor
	|-ArraySortHelper<MinimapPoint>..ctor
	|-ArraySortHelper<MusicStateInfo>..ctor
	|-ArraySortHelper<BridgeHandler.IdxPacket>..ctor
	|-ArraySortHelper<JsonPosition>..ctor
	|-ArraySortHelper<pb_BezierPoint>..ctor
	|-ArraySortHelper<pb_Edge>..ctor
	|-ArraySortHelper<ScreenRadioScriptObject.ScreenInfo>..ctor
	|-ArraySortHelper<ValueDropdownItem<object>>..ctor
	|-ArraySortHelper<FormatterLocator.FormatterInfo>..ctor
	|-ArraySortHelper<FormatterLocator.FormatterLocatorInfo>..ctor
	|-ArraySortHelper<SerializationNode>..ctor
	|-ArraySortHelper<DeepReflection.PathStep>..ctor
	|-ArraySortHelper<CCalEffInfo>..ctor
	|-ArraySortHelper<SkillRayHit>..ctor
	|-ArraySortHelper<EventQueue.EventQueueEntry>..ctor
	|-ArraySortHelper<SkeletonRendererCustomMaterials.AtlasMaterialOverride>..ctor
	|-ArraySortHelper<SkeletonRendererCustomMaterials.SlotMaterialOverride>..ctor
	|-ArraySortHelper<SkeletonUtilityKinematicShadow.TransformPair>..ctor
	|-ArraySortHelper<SubmeshInstruction>..ctor
	|-ArraySortHelper<StateSoundScriptObject.Loop>..ctor
	|-ArraySortHelper<StateSoundScriptObject.StateSound>..ctor
	|-ArraySortHelper<SteamMatchViewer.ChatMsg>..ctor
	|-ArraySortHelper<CSteamID>..ctor
	|-ArraySortHelper<bool>..ctor
	|-ArraySortHelper<byte>..ctor
	|-ArraySortHelper<char>..ctor
	|-ArraySortHelper<DictionaryEntry>..ctor
	|-ArraySortHelper<KeyValuePair<DateTime, object>>..ctor
	|-ArraySortHelper<KeyValuePair<Guid, int>>..ctor
	|-ArraySortHelper<KeyValuePair<int, int>>..ctor
	|-ArraySortHelper<KeyValuePair<int, object>>..ctor
	|-ArraySortHelper<KeyValuePair<object, object>>..ctor
	|-ArraySortHelper<EventProvider.SessionInfo>..ctor
	|-ArraySortHelper<Guid>..ctor
	|-ArraySortHelper<int>..ctor
	|-ArraySortHelper<Int32Enum>..ctor
	|-ArraySortHelper<long>..ctor
	|-ArraySortHelper<InterpretedFrameInfo>..ctor
	|-ArraySortHelper<Win32_IP_ADAPTER_ADDRESSES>..ctor
	|-ArraySortHelper<object>..ctor
	|-ArraySortHelper<float>..ctor
	|-ArraySortHelper<uint>..ctor
	|-ArraySortHelper<ulong>..ctor
	|-ArraySortHelper<TexturePacker.SpriteData>..ctor
	|-ArraySortHelper<AnimatorClipInfo>..ctor
	|-ArraySortHelper<BeforeRenderHelper.OrderBlock>..ctor
	|-ArraySortHelper<BoneWeight>..ctor
	|-ArraySortHelper<Color32>..ctor
	|-ArraySortHelper<Color>..ctor
	|-ArraySortHelper<CombineInstance>..ctor
	|-ArraySortHelper<RaycastResult>..ctor
	|-ArraySortHelper<ShaderPassName>..ctor
	|-ArraySortHelper<VisibleLight>..ctor
	|-ArraySortHelper<VisibleReflectionProbe>..ctor
	|-ArraySortHelper<IntervalTreeNode>..ctor
	|-ArraySortHelper<IntervalTree.Entry<object>>..ctor
	|-ArraySortHelper<Matrix4x4>..ctor
	|-ArraySortHelper<MeshSubsetCombineUtility.MeshContainer>..ctor
	|-ArraySortHelper<MeshSubsetCombineUtility.MeshInstance>..ctor
	|-ArraySortHelper<MeshSubsetCombineUtility.SubMeshInstance>..ctor
	|-ArraySortHelper<ChannelPacket>..ctor
	|-ArraySortHelper<ClientScene.PendingOwner>..ctor
	|-ArraySortHelper<LocalClient.InternalMsg>..ctor
	|-ArraySortHelper<NetworkLobbyManager.PendingPlayer>..ctor
	|-ArraySortHelper<NetworkMigrationManager.PendingPlayerInfo>..ctor
	|-ArraySortHelper<CRCMessageEntry>..ctor
	|-ArraySortHelper<PeerInfoPlayer>..ctor
	|-ArraySortHelper<ParticleSystem.Particle>..ctor
	|-ArraySortHelper<Playable>..ctor
	|-ArraySortHelper<Quaternion>..ctor
	|-ArraySortHelper<RaycastHit>..ctor
	|-ArraySortHelper<Rect>..ctor
	|-ArraySortHelper<ReflectionProbeBlendInfo>..ctor
	|-ArraySortHelper<RenderTargetIdentifier>..ctor
	|-ArraySortHelper<GlyphRect>..ctor
	|-ArraySortHelper<AnimationOutputWeightProcessor.WeightInfo>..ctor
	|-ArraySortHelper<UICharInfo>..ctor
	|-ArraySortHelper<UILineInfo>..ctor
	|-ArraySortHelper<UIVertex>..ctor
	|-ArraySortHelper<UnitySynchronizationContext.WorkRequest>..ctor
	|-ArraySortHelper<Vector2>..ctor
	|-ArraySortHelper<Vector2Int>..ctor
	|-ArraySortHelper<Vector3>..ctor
	|-ArraySortHelper<Vector4>..ctor
	|-ArraySortHelper<BorderVertex>..ctor
	|-ArraySortHelper<LODGenerator.SkinnedRenderer>..ctor
	|-ArraySortHelper<LODGenerator.StaticRenderer>..ctor
	|-ArraySortHelper<ZmPeerManager.RecvPacket>..ctor
	|-ArraySortHelper<ZmID>..ctor
	*/
}

// Namespace: System.Collections.Generic
internal class ArraySortHelper<TKey, TValue>
{
	// Fields
	private static ArraySortHelper<TKey, TValue> s_defaultArraySortHelper;

	// Properties
	public static ArraySortHelper<TKey, TValue> Default { get; }

	// Methods

	public static ArraySortHelper<TKey, TValue> get_Default() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23B8290 Offset: 0x23B7290 VA: 0x1823B8290
	|-ArraySortHelper<object, object>.get_Default
	|-ArraySortHelper<ulong, object>.get_Default
	*/

	private static ArraySortHelper<TKey, TValue> CreateArraySortHelper() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23B6B80 Offset: 0x23B5B80 VA: 0x1823B6B80
	|-ArraySortHelper<object, object>.CreateArraySortHelper
	|-ArraySortHelper<ulong, object>.CreateArraySortHelper
	*/

	public void Sort(TKey[] keys, TValue[] values, int index, int length, IComparer<TKey> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23B7CF0 Offset: 0x23B6CF0 VA: 0x1823B7CF0
	|-ArraySortHelper<object, object>.Sort
	|
	|-RVA: 0x23B7E10 Offset: 0x23B6E10 VA: 0x1823B7E10
	|-ArraySortHelper<ulong, object>.Sort
	*/

	private static void SwapIfGreaterWithItems(TKey[] keys, TValue[] values, IComparer<TKey> comparer, int a, int b) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23B7F30 Offset: 0x23B6F30 VA: 0x1823B7F30
	|-ArraySortHelper<object, object>.SwapIfGreaterWithItems
	|-ArraySortHelper<ulong, object>.SwapIfGreaterWithItems
	*/

	private static void Swap(TKey[] keys, TValue[] values, int i, int j) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23B8160 Offset: 0x23B7160 VA: 0x1823B8160
	|-ArraySortHelper<object, object>.Swap
	|-ArraySortHelper<ulong, object>.Swap
	*/

	internal static void IntrospectiveSort(TKey[] keys, TValue[] values, int left, int length, IComparer<TKey> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23B7810 Offset: 0x23B6810 VA: 0x1823B7810
	|-ArraySortHelper<object, object>.IntrospectiveSort
	|-ArraySortHelper<ulong, object>.IntrospectiveSort
	*/

	private static void IntroSort(TKey[] keys, TValue[] values, int lo, int hi, int depthLimit, IComparer<TKey> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23B74A0 Offset: 0x23B64A0 VA: 0x1823B74A0
	|-ArraySortHelper<object, object>.IntroSort
	|-ArraySortHelper<ulong, object>.IntroSort
	*/

	private static int PickPivotAndPartition(TKey[] keys, TValue[] values, int lo, int hi, IComparer<TKey> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23B7900 Offset: 0x23B6900 VA: 0x1823B7900
	|-ArraySortHelper<object, object>.PickPivotAndPartition
	|-ArraySortHelper<ulong, object>.PickPivotAndPartition
	*/

	private static void Heapsort(TKey[] keys, TValue[] values, int lo, int hi, IComparer<TKey> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23B7040 Offset: 0x23B6040 VA: 0x1823B7040
	|-ArraySortHelper<object, object>.Heapsort
	|-ArraySortHelper<ulong, object>.Heapsort
	*/

	private static void DownHeap(TKey[] keys, TValue[] values, int i, int n, int lo, IComparer<TKey> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23B6CB0 Offset: 0x23B5CB0 VA: 0x1823B6CB0
	|-ArraySortHelper<object, object>.DownHeap
	|-ArraySortHelper<ulong, object>.DownHeap
	*/

	private static void InsertionSort(TKey[] keys, TValue[] values, int lo, int hi, IComparer<TKey> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23B7210 Offset: 0x23B6210 VA: 0x1823B7210
	|-ArraySortHelper<object, object>.InsertionSort
	|-ArraySortHelper<ulong, object>.InsertionSort
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-ArraySortHelper<object, object>..ctor
	|-ArraySortHelper<ulong, object>..ctor
	*/
}

// Namespace: System.Collections.Generic
internal enum InsertionBehavior
{
	// Fields
	public byte value__;
	public const InsertionBehavior None = 0;
	public const InsertionBehavior OverwriteExisting = 1;
	public const InsertionBehavior ThrowOnExisting = 2;
}

// Namespace: System.Collections.Generic
[DebuggerTypeProxyAttribute] // RVA: 0x97A90 Offset: 0x96E90 VA: 0x180097A90
[DebuggerDisplayAttribute] // RVA: 0x97A90 Offset: 0x96E90 VA: 0x180097A90
[DefaultMemberAttribute] // RVA: 0x97A90 Offset: 0x96E90 VA: 0x180097A90
[Serializable]
public class Dictionary<TKey, TValue> : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, IDictionary, ICollection, IReadOnlyDictionary<TKey, TValue>, IReadOnlyCollection<KeyValuePair<TKey, TValue>>, ISerializable, IDeserializationCallback
{
	// Fields
	private int[] buckets;
	private Dictionary.Entry<TKey, TValue>[] entries;
	private int count;
	private int version;
	private int freeList;
	private int freeCount;
	private IEqualityComparer<TKey> comparer;
	private Dictionary.KeyCollection<TKey, TValue> keys;
	private Dictionary.ValueCollection<TKey, TValue> values;
	private object _syncRoot;
	private const string VersionName = "Version";
	private const string HashSizeName = "HashSize";
	private const string KeyValuePairsName = "KeyValuePairs";
	private const string ComparerName = "Comparer";

	// Properties
	public IEqualityComparer<TKey> Comparer { get; }
	public int Count { get; }
	public Dictionary.KeyCollection<TKey, TValue> Keys { get; }
	private ICollection<TKey> System.Collections.Generic.IDictionary<TKey,TValue>.Keys { get; }
	private IEnumerable<TKey> System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.Keys { get; }
	public Dictionary.ValueCollection<TKey, TValue> Values { get; }
	private ICollection<TValue> System.Collections.Generic.IDictionary<TKey,TValue>.Values { get; }
	private IEnumerable<TValue> System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.Values { get; }
	public TValue Item { get; set; }
	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.IsReadOnly { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }
	private bool System.Collections.IDictionary.IsFixedSize { get; }
	private bool System.Collections.IDictionary.IsReadOnly { get; }
	private ICollection System.Collections.IDictionary.Keys { get; }
	private ICollection System.Collections.IDictionary.Values { get; }
	private object System.Collections.IDictionary.Item { get; set; }

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x255DCC0 Offset: 0x255CCC0 VA: 0x18255DCC0
	|-Dictionary<AkAudioListener, AkObstructionOcclusion.ObstructionOcclusionValue>..ctor
	|-Dictionary<EventHook, object>..ctor
	|-Dictionary<Flow.RecursionNode, int>..ctor
	|-Dictionary<IUnitValuePort, object>..ctor
	|-Dictionary<MSGDEFINES, int[]>..ctor
	|-Dictionary<CinemachineVirtualCameraBase, int>..ctor
	|-Dictionary<ICinemachineCamera, CinemachineCore.UpdateStatus>..ctor
	|-Dictionary<ICinemachineCamera, object>..ctor
	|-Dictionary<CodeShieldType, CodeShieldObject>..ctor
	|-Dictionary<CommonGuideManager.CGuideType, int>..ctor
	|-Dictionary<DYP2PDll.P2PID, object>..ctor
	|-Dictionary<DYP2PDll.P2PID, ZmPeerEndPointShared>..ctor
	|-Dictionary<EResult, FileResult>..ctor
	|-Dictionary<DebugColor, string>..ctor
	|-Dictionary<DebugType, bool>..ctor
	|-Dictionary<HeroState, int>..ctor
	|-Dictionary<LPWNormalSolver.LPWPosition, int>..ctor
	|-Dictionary<BinaryOperator, BinaryOperatorHandler>..ctor
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>..ctor
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, IOptimizedInvoker>..ctor
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, Func<object, object, object>>..ctor
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>..ctor
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>..ctor
	|-Dictionary<ConversionUtility.ConversionQuery, object>..ctor
	|-Dictionary<fsPortableReflection.AttributeQuery, object>..ctor
	|-Dictionary<fsConfig, Dictionary<Type, fsMetaType>>..ctor
	|-Dictionary<IGraph, HashSet<GraphReference>>..ctor
	|-Dictionary<IGraphElementWithData, IGraphElementData>..ctor
	|-Dictionary<IGraphParent, HashSet<GraphReference>>..ctor
	|-Dictionary<IGraphParentElement, IGraphData>..ctor
	|-Dictionary<UnaryOperator, UnaryOperatorHandler>..ctor
	|-Dictionary<ManagerBase, ManagerLifeCycle>..ctor
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>..ctor
	|-Dictionary<ResolverContractKey, JsonContract>..ctor
	|-Dictionary<ResolverContractKey, object>..ctor
	|-Dictionary<ConvertUtils.TypeConvertKey, object>..ctor
	|-Dictionary<MoveState, float>..ctor
	|-Dictionary<pb_Edge, pb_WingedEdge>..ctor
	|-Dictionary<pb_Edge, object>..ctor
	|-Dictionary<pb_EdgeLookup, pb_Face>..ctor
	|-Dictionary<pb_IntVec3, List<int>>..ctor
	|-Dictionary<pb_IntVec3, object>..ctor
	|-Dictionary<pb_Vertex, int>..ctor
	|-Dictionary<DataFormat, IDataReader>..ctor
	|-Dictionary<DataFormat, IDataWriter>..ctor
	|-Dictionary<IDictionaryKeyPathProvider, string>..ctor
	|-Dictionary<GUILayoutOptions.GUILayoutOptionsInstance, GUILayoutOption[]>..ctor
	|-Dictionary<CHAPARAM, int>..ctor
	|-Dictionary<AnimationStateData.AnimationPair, float>..ctor
	|-Dictionary<AtlasRegion, int>..ctor
	|-Dictionary<AtlasRegion, Texture2D>..ctor
	|-Dictionary<Bone, Transform>..ctor
	|-Dictionary<BoundingBoxAttachment, string>..ctor
	|-Dictionary<BoundingBoxAttachment, PolygonCollider2D>..ctor
	|-Dictionary<Skin.AttachmentKeyTuple, object>..ctor
	|-Dictionary<Slot, Material>..ctor
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>..ctor
	|-Dictionary<SlotBlendModes.MaterialTexturePair, Material>..ctor
	|-Dictionary<MatchStepType, MatchStepBase>..ctor
	|-Dictionary<SteamGameStat, string>..ctor
	|-Dictionary<CSteamID, SteamMatchTogetherComponent.LobbyDataResult>..ctor
	|-Dictionary<CSteamID, MatchMemberData>..ctor
	|-Dictionary<CSteamID, SteamMatchMemberData>..ctor
	|-Dictionary<CSteamID, SteamMatchNetEndPoint>..ctor
	|-Dictionary<CSteamID, SteamPeerEndPointShared>..ctor
	|-Dictionary<CSteamID, object>..ctor
	|-Dictionary<EResult, FileResult>..ctor
	|-Dictionary<HAuthTicket, Action>..ctor
	|-Dictionary<HAuthTicket, object>..ctor
	|-Dictionary<SteamAPICall_t, SteamMatchTogetherComponent.UnregisterCallResult>..ctor
	|-Dictionary<SteamAPICall_t, object>..ctor
	|-Dictionary<Action, LinkedListNode<Action>>..ctor
	|-Dictionary<char, char>..ctor
	|-Dictionary<char, List<string>>..ctor
	|-Dictionary<char, Nullable<EntryType>>..ctor
	|-Dictionary<char, Nullable<ByteEnum>>..ctor
	|-Dictionary<char, object>..ctor
	|-Dictionary<char, string>..ctor
	|-Dictionary<Enum, object>..ctor
	|-Dictionary<Guid, IGraphData>..ctor
	|-Dictionary<Guid, IGraphElementData>..ctor
	|-Dictionary<Guid, MonoTlsProvider>..ctor
	|-Dictionary<Guid, object>..ctor
	|-Dictionary<short, object>..ctor
	|-Dictionary<short, NetworkConnection.PacketStat>..ctor
	|-Dictionary<short, NetworkMessageDelegate>..ctor
	|-Dictionary<int, AkCallbackManager.BankCallbackPackage>..ctor
	|-Dictionary<int, AkCallbackManager.EventCallbackPackage>..ctor
	|-Dictionary<int, AkMultiPosEvent>..ctor
	|-Dictionary<int, AttackSkillBase>..ctor
	|-Dictionary<int, AutoShootObj>..ctor
	|-Dictionary<int, ControlOutput>..ctor
	|-Dictionary<int, BehaviorNode>..ctor
	|-Dictionary<int, CBehaviorLoad.BehaviorAction>..ctor
	|-Dictionary<int, OwnInfo>..ctor
	|-Dictionary<int, BulletChangeAction>..ctor
	|-Dictionary<int, CFormula.FormulaAction>..ctor
	|-Dictionary<int, CMsgInfo>..ctor
	|-Dictionary<int, CRuleHandler.sFireInfo>..ctor
	|-Dictionary<int, CRuleHandler>..ctor
	|-Dictionary<int, RuleAction>..ctor
	|-Dictionary<int, CObjectInfo>..ctor
	|-Dictionary<int, CObjectStateInfo>..ctor
	|-Dictionary<int, CStateInfo>..ctor
	|-Dictionary<int, CTaskRewardObject>..ctor
	|-Dictionary<int, CWeaponInfo>..ctor
	|-Dictionary<int, CharaterData.HeroInfo>..ctor
	|-Dictionary<int, CharaterData.ModelInfo>..ctor
	|-Dictionary<int, CharaterData.TalentInfo>..ctor
	|-Dictionary<int, CollectionObject>..ctor
	|-Dictionary<int, CommonNotifyActionCommand>..ctor
	|-Dictionary<int, CommonNotifyTimerMgr>..ctor
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>..ctor
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>..ctor
	|-Dictionary<int, ConversationScriptObject.LoadMessage>..ctor
	|-Dictionary<int, CtrlSideStateObj>..ctor
	|-Dictionary<int, DYCallManager.RecordEntry>..ctor
	|-Dictionary<int, DuonetData.SubProtoInfo>..ctor
	|-Dictionary<int, MobileAccountHandler>..ctor
	|-Dictionary<int, DataBase>..ctor
	|-Dictionary<int, SessionBuildInfo>..ctor
	|-Dictionary<int, SessionLevelAdditionInfo>..ctor
	|-Dictionary<int, SessionLevelChooseInfo>..ctor
	|-Dictionary<int, SessionLevelInfo>..ctor
	|-Dictionary<int, SessionMonsterInfo>..ctor
	|-Dictionary<int, SessionSummonInfo>..ctor
	|-Dictionary<int, SettingItemInfo>..ctor
	|-Dictionary<int, DynamicBoneManager.DynamicBoneGroup>..ctor
	|-Dictionary<int, ForbidNode>..ctor
	|-Dictionary<int, FriendObject>..ctor
	|-Dictionary<int, GMCmd>..ctor
	|-Dictionary<int, GOStateCache>..ctor
	|-Dictionary<int, CTimerNode>..ctor
	|-Dictionary<int, LogicDispatcher.HandleLogicPacket>..ctor
	|-Dictionary<int, GraphObject>..ctor
	|-Dictionary<int, GrowthHeroItem>..ctor
	|-Dictionary<int, GrowthInfoItem>..ctor
	|-Dictionary<int, GrowthLevelItem>..ctor
	|-Dictionary<int, GrowthUpInfo>..ctor
	|-Dictionary<int, CDirEffObject>..ctor
	|-Dictionary<int, SightWeaponInfo>..ctor
	|-Dictionary<int, HeroMoveStateBase>..ctor
	|-Dictionary<int, UISignBase>..ctor
	|-Dictionary<int, UITeamName>..ctor
	|-Dictionary<int, UITeamObject>..ctor
	|-Dictionary<int, HitData>..ctor
	|-Dictionary<int, InscriptionUnit>..ctor
	|-Dictionary<int, InviteObject>..ctor
	|-Dictionary<int, HeroItemInfo>..ctor
	|-Dictionary<int, WeaponPerformanceObj>..ctor
	|-Dictionary<int, ItemObject>..ctor
	|-Dictionary<int, LaserInfo>..ctor
	|-Dictionary<int, LevelNpcInfo>..ctor
	|-Dictionary<int, fsData>..ctor
	|-Dictionary<int, MinimapPoint>..ctor
	|-Dictionary<int, ModelInfo>..ctor
	|-Dictionary<int, MonsterCollectionObject>..ctor
	|-Dictionary<int, MsgObj>..ctor
	|-Dictionary<int, NewItemProp>..ctor
	|-Dictionary<int, NewPlayerObject>..ctor
	|-Dictionary<int, OCDropBase>..ctor
	|-Dictionary<int, ObjectPoolComInfo>..ctor
	|-Dictionary<int, OneBeacon>..ctor
	|-Dictionary<int, OneSalva>..ctor
	|-Dictionary<int, PCWeaponObject>..ctor
	|-Dictionary<int, PlayerProp>..ctor
	|-Dictionary<int, pb_Tuple<Vector3, Vector3, List<int>>>..ctor
	|-Dictionary<int, PropAttr>..ctor
	|-Dictionary<int, RayLineLaser>..ctor
	|-Dictionary<int, RelicObject>..ctor
	|-Dictionary<int, RelifeData>..ctor
	|-Dictionary<int, RoomSoundLevelInfo>..ctor
	|-Dictionary<int, HitReaction>..ctor
	|-Dictionary<int, SaveGameData>..ctor
	|-Dictionary<int, SettingConfigInfo.SettingItemInfo>..ctor
	|-Dictionary<int, SettingConfigInfo.SettingTagInfo>..ctor
	|-Dictionary<int, SettingInfoDataManager.SettingInfo>..ctor
	|-Dictionary<int, ShopItem>..ctor
	|-Dictionary<int, CCalShowInfo>..ctor
	|-Dictionary<int, CCalSkillInfo>..ctor
	|-Dictionary<int, CSkillBase>..ctor
	|-Dictionary<int, CSkillLoad.SkillAction>..ctor
	|-Dictionary<int, CSkillLoad.SkillCacheAction>..ctor
	|-Dictionary<int, ObjectSkills>..ctor
	|-Dictionary<int, Timeline>..ctor
	|-Dictionary<int, StandaloneAchievement.AchieveInfo>..ctor
	|-Dictionary<int, StateAddType>..ctor
	|-Dictionary<int, StateForbidInfo>..ctor
	|-Dictionary<int, StateObject>..ctor
	|-Dictionary<int, SublimeObject>..ctor
	|-Dictionary<int, Action<int>>..ctor
	|-Dictionary<int, bool>..ctor
	|-Dictionary<int, byte[]>..ctor
	|-Dictionary<int, char>..ctor
	|-Dictionary<int, Dictionary<int, AttackSkillBase>>..ctor
	|-Dictionary<int, Dictionary<int, BulletChangeAction>>..ctor
	|-Dictionary<int, Dictionary<int, CharaterData.ModelInfo>>..ctor
	|-Dictionary<int, Dictionary<int, CtrlSideStateObj>>..ctor
	|-Dictionary<int, Dictionary<int, ModelInfo>>..ctor
	|-Dictionary<int, Dictionary<int, RelicObject>>..ctor
	|-Dictionary<int, Dictionary<int, Dictionary<int, int>>>..ctor
	|-Dictionary<int, Dictionary<int, Dictionary<string, SkillPerformEventManager.SkillPerformEvent>>>..ctor
	|-Dictionary<int, Dictionary<int, List<CPacketData>>>..ctor
	|-Dictionary<int, Dictionary<int, List<RewardObj>>>..ctor
	|-Dictionary<int, Dictionary<int, int>>..ctor
	|-Dictionary<int, Dictionary<int, Transform>>..ctor
	|-Dictionary<int, Dictionary<int, Vector2>>..ctor
	|-Dictionary<int, Dictionary<string, HitEffectCtrl>>..ctor
	|-Dictionary<int, Dictionary<string, SkillPerformEventManager.SkillPerformEvent>>..ctor
	|-Dictionary<int, IDictionary<int, int[]>>..ctor
	|-Dictionary<int, List<CPacketData>>..ctor
	|-Dictionary<int, List<CtrlPowerTime>>..ctor
	|-Dictionary<int, List<LevelGMInfoData>>..ctor
	|-Dictionary<int, List<DebugDrawLine.DebugLine>>..ctor
	|-Dictionary<int, List<HoldObject>>..ctor
	|-Dictionary<int, List<HoldPressObject>>..ctor
	|-Dictionary<int, List<GraphReference>>..ctor
	|-Dictionary<int, List<ModelInfo>>..ctor
	|-Dictionary<int, List<MsgObj>>..ctor
	|-Dictionary<int, List<NPCOpenCostData>>..ctor
	|-Dictionary<int, List<pb_Face>>..ctor
	|-Dictionary<int, List<pb_WingedEdge>>..ctor
	|-Dictionary<int, List<RewardObj>>..ctor
	|-Dictionary<int, List<int>>..ctor
	|-Dictionary<int, List<string>>..ctor
	|-Dictionary<int, List<AddtionPair>>..ctor
	|-Dictionary<int, List<GameObject>>..ctor
	|-Dictionary<int, List<PostProcessVolume>>..ctor
	|-Dictionary<int, List<Transform>>..ctor
	|-Dictionary<int, List<Vector3>>..ctor
	|-Dictionary<int, Queue<string>>..ctor
	|-Dictionary<int, Delegate>..ctor
	|-Dictionary<int, CultureInfo>..ctor
	|-Dictionary<int, int>..ctor
	|-Dictionary<int, Int32Enum>..ctor
	|-Dictionary<int, int[]>..ctor
	|-Dictionary<int, long>..ctor
	|-Dictionary<int, object>..ctor
	|-Dictionary<int, float>..ctor
	|-Dictionary<int, string>..ctor
	|-Dictionary<int, Task>..ctor
	|-Dictionary<int, Type>..ctor
	|-Dictionary<int, uint>..ctor
	|-Dictionary<int, ulong>..ctor
	|-Dictionary<int, WeakReference>..ctor
	|-Dictionary<int, TMP_ColorGradient>..ctor
	|-Dictionary<int, TMP_FontAsset>..ctor
	|-Dictionary<int, TMP_SpriteAsset>..ctor
	|-Dictionary<int, TMP_Style>..ctor
	|-Dictionary<int, TextMeshProUGUI>..ctor
	|-Dictionary<int, TalentObject>..ctor
	|-Dictionary<int, TaskObject>..ctor
	|-Dictionary<int, TaskProcess>..ctor
	|-Dictionary<int, TeamerObject>..ctor
	|-Dictionary<int, CommonNotifyObj>..ctor
	|-Dictionary<int, MarkSignalObejct>..ctor
	|-Dictionary<int, PCEntry.LuckyHitRadio>..ctor
	|-Dictionary<int, PCRecordinfo_item>..ctor
	|-Dictionary<int, PCRecordinfo_team>..ctor
	|-Dictionary<int, SignalWheelBase>..ctor
	|-Dictionary<int, warshop_PCunit>..ctor
	|-Dictionary<int, UnLockInfoObject>..ctor
	|-Dictionary<int, Animator>..ctor
	|-Dictionary<int, Collider>..ctor
	|-Dictionary<int, Color>..ctor
	|-Dictionary<int, PointerEventData>..ctor
	|-Dictionary<int, TerrainUtility.TerrainMap>..ctor
	|-Dictionary<int, FullScreenMode>..ctor
	|-Dictionary<int, GUILayoutUtility.LayoutCache>..ctor
	|-Dictionary<int, GameObject>..ctor
	|-Dictionary<int, Material>..ctor
	|-Dictionary<int, Matrix4x4>..ctor
	|-Dictionary<int, NetworkBehaviour.Invoker>..ctor
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>..ctor
	|-Dictionary<int, Object>..ctor
	|-Dictionary<int, RectTransform>..ctor
	|-Dictionary<int, RenderTexture>..ctor
	|-Dictionary<int, RenderTextureFormat>..ctor
	|-Dictionary<int, Texture2D>..ctor
	|-Dictionary<int, Transform>..ctor
	|-Dictionary<int, Image>..ctor
	|-Dictionary<int, M1Button>..ctor
	|-Dictionary<int, M1Toggle>..ctor
	|-Dictionary<int, Toggle>..ctor
	|-Dictionary<int, Vector2>..ctor
	|-Dictionary<int, Vector3>..ctor
	|-Dictionary<int, WarShopObject>..ctor
	|-Dictionary<int, Weapon>..ctor
	|-Dictionary<int, WeaponModeInfo>..ctor
	|-Dictionary<Int32Enum, bool>..ctor
	|-Dictionary<Int32Enum, int>..ctor
	|-Dictionary<Int32Enum, Int32Enum>..ctor
	|-Dictionary<Int32Enum, object>..ctor
	|-Dictionary<Int32Enum, float>..ctor
	|-Dictionary<long, Dictionary<long, List<CPacketData>>>..ctor
	|-Dictionary<long, List<CPacketData>>..ctor
	|-Dictionary<long, int>..ctor
	|-Dictionary<long, object>..ctor
	|-Dictionary<long, WeakReference>..ctor
	|-Dictionary<long, TMP_GlyphPairAdjustmentRecord>..ctor
	|-Dictionary<long, TMP_MaterialManager.FallbackMaterial>..ctor
	|-Dictionary<IntPtr, LuaState>..ctor
	|-Dictionary<IntPtr, object>..ctor
	|-Dictionary<ParameterExpression, int>..ctor
	|-Dictionary<ParameterExpression, LocalVariable>..ctor
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>..ctor
	|-Dictionary<object, CinemachineCore.UpdateStatus>..ctor
	|-Dictionary<object, DYUpdateIni.OneResInfo>..ctor
	|-Dictionary<object, IniValue>..ctor
	|-Dictionary<object, PanelManger.PanelInfo>..ctor
	|-Dictionary<object, OneInfo>..ctor
	|-Dictionary<object, ArrayMetadata>..ctor
	|-Dictionary<object, ObjectMetadata>..ctor
	|-Dictionary<object, PropertyMetadata>..ctor
	|-Dictionary<object, AttributeUtility.AttributeCache>..ctor
	|-Dictionary<object, fsOption<fsVersionedType>>..ctor
	|-Dictionary<object, SteamAPICall_t>..ctor
	|-Dictionary<object, bool>..ctor
	|-Dictionary<object, KeyValuePair<object, object>>..ctor
	|-Dictionary<object, int>..ctor
	|-Dictionary<object, Int32Enum>..ctor
	|-Dictionary<object, long>..ctor
	|-Dictionary<object, object>..ctor
	|-Dictionary<object, ResourceLocator>..ctor
	|-Dictionary<object, float>..ctor
	|-Dictionary<object, string>..ctor
	|-Dictionary<object, TimeSpan>..ctor
	|-Dictionary<object, Color>..ctor
	|-Dictionary<object, NetworkBroadcastResult>..ctor
	|-Dictionary<object, Playable>..ctor
	|-Dictionary<object, Vector3>..ctor
	|-Dictionary<object, BlendShapeFrame>..ctor
	|-Dictionary<Assembly, AssemblyTypeFlags>..ctor
	|-Dictionary<Assembly, AssemblyTypeFlags>..ctor
	|-Dictionary<Assembly, bool>..ctor
	|-Dictionary<FieldInfo, IOptimizedAccessor>..ctor
	|-Dictionary<FieldInfo, Instruction>..ctor
	|-Dictionary<MemberInfo, WeakValueGetter>..ctor
	|-Dictionary<MemberInfo, WeakValueSetter>..ctor
	|-Dictionary<MemberInfo, bool>..ctor
	|-Dictionary<MethodInfo, IOptimizedInvoker>..ctor
	|-Dictionary<PropertyInfo, IOptimizedAccessor>..ctor
	|-Dictionary<float, object>..ctor
	|-Dictionary<string, AkBankManager.BankHandle>..ctor
	|-Dictionary<string, AkTriggerCustom>..ctor
	|-Dictionary<string, ArchiveData>..ctor
	|-Dictionary<string, LoaderObj.BumpParamDef>..ctor
	|-Dictionary<string, BehaviorBase>..ctor
	|-Dictionary<string, MeshCombiner.BlendShapeFrame>..ctor
	|-Dictionary<string, CDNode>..ctor
	|-Dictionary<string, CameraData.SettingData>..ctor
	|-Dictionary<string, DYUpdateIni.OneResInfo>..ctor
	|-Dictionary<string, WeGameFriendsComponent.OnRailFriendsGetMetadata>..ctor
	|-Dictionary<string, WeGameFriendsComponent.OnSetMyMetadata>..ctor
	|-Dictionary<string, DataBase>..ctor
	|-Dictionary<string, GuideEffectPos>..ctor
	|-Dictionary<string, LanguageData>..ctor
	|-Dictionary<string, OneHideLevelInfo>..ctor
	|-Dictionary<string, OneLevelInfo>..ctor
	|-Dictionary<string, GameProfiler.DYQASwitchFunc>..ctor
	|-Dictionary<string, ED_HUDNewTextInfo>..ctor
	|-Dictionary<string, ETCAxis>..ctor
	|-Dictionary<string, ETCBase>..ctor
	|-Dictionary<string, CTimerNode>..ctor
	|-Dictionary<string, EventHandler>..ctor
	|-Dictionary<string, MyMethodInfo>..ctor
	|-Dictionary<string, WeaponHold>..ctor
	|-Dictionary<string, HitEffectCtrl>..ctor
	|-Dictionary<string, PlayerAction>..ctor
	|-Dictionary<string, IntervalNode>..ctor
	|-Dictionary<string, IteractItem>..ctor
	|-Dictionary<string, JsonData>..ctor
	|-Dictionary<string, PropertyMetadata>..ctor
	|-Dictionary<string, fsData>..ctor
	|-Dictionary<string, NetConnect>..ctor
	|-Dictionary<string, ReflectionMember>..ctor
	|-Dictionary<string, NoticeData>..ctor
	|-Dictionary<string, OPForbidInfo>..ctor
	|-Dictionary<string, pb_CIE_Lab_Color>..ctor
	|-Dictionary<string, RichTextMapData>..ctor
	|-Dictionary<string, Pool>..ctor
	|-Dictionary<string, ScriptEventManager.EventHandler>..ctor
	|-Dictionary<string, ServerDefine.DamageElement>..ctor
	|-Dictionary<string, SightData>..ctor
	|-Dictionary<string, ReflectionUtils.GetDelegate>..ctor
	|-Dictionary<string, IDictionaryKeyPathProvider>..ctor
	|-Dictionary<string, SkillPerformEventManager.SkillPerformEvent>..ctor
	|-Dictionary<string, StateObj>..ctor
	|-Dictionary<string, SteamAPICall_t>..ctor
	|-Dictionary<string, Action>..ctor
	|-Dictionary<string, bool>..ctor
	|-Dictionary<string, byte[]>..ctor
	|-Dictionary<string, Dictionary<int, object>>..ctor
	|-Dictionary<string, Dictionary<string, MyMethodInfo>>..ctor
	|-Dictionary<string, Dictionary<string, object>>..ctor
	|-Dictionary<string, Dictionary<string, float>>..ctor
	|-Dictionary<string, Dictionary<string, Sprite>>..ctor
	|-Dictionary<string, Dictionary<uint, DuonetData.ProtoInfo>>..ctor
	|-Dictionary<string, HashSet<int>>..ctor
	|-Dictionary<string, KeyValuePair<Type, ReflectionUtils.SetDelegate>>..ctor
	|-Dictionary<string, List<UnitPreservation.UnitPortPreservation>>..ctor
	|-Dictionary<string, List<int>>..ctor
	|-Dictionary<string, List<object>>..ctor
	|-Dictionary<string, List<MethodInfo>>..ctor
	|-Dictionary<string, List<float>>..ctor
	|-Dictionary<string, List<string>>..ctor
	|-Dictionary<string, List<string>[]>..ctor
	|-Dictionary<string, List<GameObject>>..ctor
	|-Dictionary<string, Delegate>..ctor
	|-Dictionary<string, CultureInfo>..ctor
	|-Dictionary<string, int>..ctor
	|-Dictionary<string, int[]>..ctor
	|-Dictionary<string, long>..ctor
	|-Dictionary<string, LocalDataStoreSlot>..ctor
	|-Dictionary<string, LinuxNetworkInterface>..ctor
	|-Dictionary<string, MacOsNetworkInterface>..ctor
	|-Dictionary<string, TrackingValidationObjectDictionary.ValidateAndParseValue>..ctor
	|-Dictionary<string, WebConnectionGroup>..ctor
	|-Dictionary<string, object>..ctor
	|-Dictionary<string, Assembly>..ctor
	|-Dictionary<string, ResourceSet>..ctor
	|-Dictionary<string, float>..ctor
	|-Dictionary<string, string>..ctor
	|-Dictionary<string, TimeSpan>..ctor
	|-Dictionary<string, Tuple<Guid, string>>..ctor
	|-Dictionary<string, Type>..ctor
	|-Dictionary<string, WeakReference>..ctor
	|-Dictionary<string, TextMeshProUGUI>..ctor
	|-Dictionary<string, UGUILink.UILink>..ctor
	|-Dictionary<string, BaseUIForm>..ctor
	|-Dictionary<string, PlayerInfo_logic.InfoItem>..ctor
	|-Dictionary<string, AnimationCurve>..ctor
	|-Dictionary<string, Animator>..ctor
	|-Dictionary<string, AssetBundle>..ctor
	|-Dictionary<string, Color>..ctor
	|-Dictionary<string, GameObject>..ctor
	|-Dictionary<string, Material>..ctor
	|-Dictionary<string, NetworkBroadcastResult>..ctor
	|-Dictionary<string, Object>..ctor
	|-Dictionary<string, PlayableDirector>..ctor
	|-Dictionary<string, Sprite>..ctor
	|-Dictionary<string, Transform>..ctor
	|-Dictionary<string, M1Toggle>..ctor
	|-Dictionary<string, Vector3>..ctor
	|-Dictionary<string, BlendShapeFrame>..ctor
	|-Dictionary<string, IRailFile>..ctor
	|-Dictionary<string, serverinfomanager.ProxyInfo>..ctor
	|-Dictionary<IAsyncLocal, object>..ctor
	|-Dictionary<Thread, StackTrace>..ctor
	|-Dictionary<Type, PanelManger.PanelInfo>..ctor
	|-Dictionary<Type, DelegateFactory.DelegateCreate>..ctor
	|-Dictionary<Type, InputDeviceManager>..ctor
	|-Dictionary<Type, ArrayMetadata>..ctor
	|-Dictionary<Type, ExporterFunc>..ctor
	|-Dictionary<Type, ImporterFunc>..ctor
	|-Dictionary<Type, ObjectMetadata>..ctor
	|-Dictionary<Type, LuaCSFunction>..ctor
	|-Dictionary<Type, ToLua.LuaPushVarObject>..ctor
	|-Dictionary<Type, fsOption<fsVersionedType>>..ctor
	|-Dictionary<Type, fsBaseConverter>..ctor
	|-Dictionary<Type, fsDirectConverter>..ctor
	|-Dictionary<Type, fsMetaType>..ctor
	|-Dictionary<Type, IOptimizedAccessor[]>..ctor
	|-Dictionary<Type, IOptimizedInvoker>..ctor
	|-Dictionary<Type, ReadType>..ctor
	|-Dictionary<Type, PrimitiveTypeCode>..ctor
	|-Dictionary<Type, IDictionaryKeyPathProvider>..ctor
	|-Dictionary<Type, IFormatter>..ctor
	|-Dictionary<Type, Serializer>..ctor
	|-Dictionary<Type, AttributeUsageAttribute>..ctor
	|-Dictionary<Type, bool>..ctor
	|-Dictionary<Type, Dictionary<string, List<MethodInfo>>>..ctor
	|-Dictionary<Type, Dictionary<string, string>>..ctor
	|-Dictionary<Type, HashSet<Type>>..ctor
	|-Dictionary<Type, IDictionary<Type, ImporterFunc>>..ctor
	|-Dictionary<Type, IDictionary<Type, MethodInfo>>..ctor
	|-Dictionary<Type, IList<PropertyMetadata>>..ctor
	|-Dictionary<Type, List<fsObjectProcessor>>..ctor
	|-Dictionary<Type, Delegate>..ctor
	|-Dictionary<Type, Func<object, object>>..ctor
	|-Dictionary<Type, int>..ctor
	|-Dictionary<Type, object>..ctor
	|-Dictionary<Type, MemberInfo[]>..ctor
	|-Dictionary<Type, MethodInfo>..ctor
	|-Dictionary<Type, MethodInfo[]>..ctor
	|-Dictionary<Type, TypeInformation>..ctor
	|-Dictionary<Type, string>..ctor
	|-Dictionary<Type, Type>..ctor
	|-Dictionary<Type, PrimitiveType>..ctor
	|-Dictionary<Type, PostProcessAttribute>..ctor
	|-Dictionary<Type, PostProcessBundle>..ctor
	|-Dictionary<Type, TrackBindingTypeAttribute>..ctor
	|-Dictionary<ushort, GZProtocol.NetMsgDelegate>..ctor
	|-Dictionary<ushort, GZPublicProtocol.NetMsgDelegate>..ctor
	|-Dictionary<ushort, object>..ctor
	|-Dictionary<uint, AkAudioInputManager.AudioFormatDelegate>..ctor
	|-Dictionary<uint, AkAudioInputManager.AudioSamplesDelegate>..ctor
	|-Dictionary<uint, DuonetData.ProtoInfo>..ctor
	|-Dictionary<uint, MatchMemberData>..ctor
	|-Dictionary<uint, BridgeHandler>..ctor
	|-Dictionary<uint, BridgeRequester>..ctor
	|-Dictionary<uint, pb_Tuple<pb_Object, pb_Face>>..ctor
	|-Dictionary<uint, pb_Tuple<pb_Object, int>>..ctor
	|-Dictionary<uint, NetMasterToPeer>..ctor
	|-Dictionary<uint, byte[]>..ctor
	|-Dictionary<uint, int>..ctor
	|-Dictionary<uint, object>..ctor
	|-Dictionary<uint, ulong>..ctor
	|-Dictionary<uint, TMP_Character>..ctor
	|-Dictionary<uint, Glyph>..ctor
	|-Dictionary<uint, Transform>..ctor
	|-Dictionary<uint, ZMFriendObject>..ctor
	|-Dictionary<uint, ZMInviteData>..ctor
	|-Dictionary<uint, ZMMatchEndPoint>..ctor
	|-Dictionary<uint, ZMTeamerObject>..ctor
	|-Dictionary<ulong, CCallbackBase>..ctor
	|-Dictionary<ulong, MatchMemberData>..ctor
	|-Dictionary<ulong, LinkStat>..ctor
	|-Dictionary<ulong, MemberWarData>..ctor
	|-Dictionary<ulong, SteamTeamerObject>..ctor
	|-Dictionary<ulong, Action<AppProofOfPurchaseKeyResponse_t, bool>>..ctor
	|-Dictionary<ulong, Action<AssociateWithClanResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<AvatarImageLoaded_t, bool>>..ctor
	|-Dictionary<ulong, Action<CheckFileSignature_t, bool>>..ctor
	|-Dictionary<ulong, Action<ClanOfficerListResponse_t, bool>>..ctor
	|-Dictionary<ulong, Action<ClientGameServerDeny_t, bool>>..ctor
	|-Dictionary<ulong, Action<ComputeNewPlayerCompatibilityResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<CreateItemResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<DlcInstalled_t, bool>>..ctor
	|-Dictionary<ulong, Action<DownloadClanActivityCountsResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<DownloadItemResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<EncryptedAppTicketResponse_t, bool>>..ctor
	|-Dictionary<ulong, Action<FavoritesListAccountsUpdated_t, bool>>..ctor
	|-Dictionary<ulong, Action<FavoritesListChanged_t, bool>>..ctor
	|-Dictionary<ulong, Action<FileDetailsResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<FriendRichPresenceUpdate_t, bool>>..ctor
	|-Dictionary<ulong, Action<FriendsEnumerateFollowingList_t, bool>>..ctor
	|-Dictionary<ulong, Action<FriendsGetFollowerCount_t, bool>>..ctor
	|-Dictionary<ulong, Action<FriendsIsFollowing_t, bool>>..ctor
	|-Dictionary<ulong, Action<GCMessageAvailable_t, bool>>..ctor
	|-Dictionary<ulong, Action<GCMessageFailed_t, bool>>..ctor
	|-Dictionary<ulong, Action<GSClientAchievementStatus_t, bool>>..ctor
	|-Dictionary<ulong, Action<GSClientApprove_t, bool>>..ctor
	|-Dictionary<ulong, Action<GSClientDeny_t, bool>>..ctor
	|-Dictionary<ulong, Action<GSClientGroupStatus_t, bool>>..ctor
	|-Dictionary<ulong, Action<GSClientKick_t, bool>>..ctor
	|-Dictionary<ulong, Action<GSGameplayStats_t, bool>>..ctor
	|-Dictionary<ulong, Action<GSPolicyResponse_t, bool>>..ctor
	|-Dictionary<ulong, Action<GSReputation_t, bool>>..ctor
	|-Dictionary<ulong, Action<GSStatsReceived_t, bool>>..ctor
	|-Dictionary<ulong, Action<GSStatsStored_t, bool>>..ctor
	|-Dictionary<ulong, Action<GSStatsUnloaded_t, bool>>..ctor
	|-Dictionary<ulong, Action<GameConnectedChatJoin_t, bool>>..ctor
	|-Dictionary<ulong, Action<GameConnectedChatLeave_t, bool>>..ctor
	|-Dictionary<ulong, Action<GameConnectedClanChatMsg_t, bool>>..ctor
	|-Dictionary<ulong, Action<GameConnectedFriendChatMsg_t, bool>>..ctor
	|-Dictionary<ulong, Action<GameLobbyJoinRequested_t, bool>>..ctor
	|-Dictionary<ulong, Action<GameOverlayActivated_t, bool>>..ctor
	|-Dictionary<ulong, Action<GameRichPresenceJoinRequested_t, bool>>..ctor
	|-Dictionary<ulong, Action<GameServerChangeRequested_t, bool>>..ctor
	|-Dictionary<ulong, Action<GameWebCallback_t, bool>>..ctor
	|-Dictionary<ulong, Action<GamepadTextInputDismissed_t, bool>>..ctor
	|-Dictionary<ulong, Action<GetAuthSessionTicketResponse_t, bool>>..ctor
	|-Dictionary<ulong, Action<GetUserItemVoteResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<GetVideoURLResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<GlobalAchievementPercentagesReady_t, bool>>..ctor
	|-Dictionary<ulong, Action<GlobalStatsReceived_t, bool>>..ctor
	|-Dictionary<ulong, Action<HTML_BrowserReady_t, bool>>..ctor
	|-Dictionary<ulong, Action<HTML_CanGoBackAndForward_t, bool>>..ctor
	|-Dictionary<ulong, Action<HTML_ChangedTitle_t, bool>>..ctor
	|-Dictionary<ulong, Action<HTML_CloseBrowser_t, bool>>..ctor
	|-Dictionary<ulong, Action<HTML_FileOpenDialog_t, bool>>..ctor
	|-Dictionary<ulong, Action<HTML_FinishedRequest_t, bool>>..ctor
	|-Dictionary<ulong, Action<HTML_HideToolTip_t, bool>>..ctor
	|-Dictionary<ulong, Action<HTML_HorizontalScroll_t, bool>>..ctor
	|-Dictionary<ulong, Action<HTML_JSAlert_t, bool>>..ctor
	|-Dictionary<ulong, Action<HTML_JSConfirm_t, bool>>..ctor
	|-Dictionary<ulong, Action<HTML_LinkAtPosition_t, bool>>..ctor
	|-Dictionary<ulong, Action<HTML_NeedsPaint_t, bool>>..ctor
	|-Dictionary<ulong, Action<HTML_NewWindow_t, bool>>..ctor
	|-Dictionary<ulong, Action<HTML_OpenLinkInNewTab_t, bool>>..ctor
	|-Dictionary<ulong, Action<HTML_SearchResults_t, bool>>..ctor
	|-Dictionary<ulong, Action<HTML_SetCursor_t, bool>>..ctor
	|-Dictionary<ulong, Action<HTML_ShowToolTip_t, bool>>..ctor
	|-Dictionary<ulong, Action<HTML_StartRequest_t, bool>>..ctor
	|-Dictionary<ulong, Action<HTML_StatusText_t, bool>>..ctor
	|-Dictionary<ulong, Action<HTML_URLChanged_t, bool>>..ctor
	|-Dictionary<ulong, Action<HTML_UpdateToolTip_t, bool>>..ctor
	|-Dictionary<ulong, Action<HTML_VerticalScroll_t, bool>>..ctor
	|-Dictionary<ulong, Action<HTTPRequestCompleted_t, bool>>..ctor
	|-Dictionary<ulong, Action<HTTPRequestDataReceived_t, bool>>..ctor
	|-Dictionary<ulong, Action<HTTPRequestHeadersReceived_t, bool>>..ctor
	|-Dictionary<ulong, Action<IPCFailure_t, bool>>..ctor
	|-Dictionary<ulong, Action<IPCountry_t, bool>>..ctor
	|-Dictionary<ulong, Action<ItemInstalled_t, bool>>..ctor
	|-Dictionary<ulong, Action<JoinClanChatRoomCompletionResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<LeaderboardFindResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<LeaderboardScoreUploaded_t, bool>>..ctor
	|-Dictionary<ulong, Action<LeaderboardScoresDownloaded_t, bool>>..ctor
	|-Dictionary<ulong, Action<LeaderboardUGCSet_t, bool>>..ctor
	|-Dictionary<ulong, Action<LicensesUpdated_t, bool>>..ctor
	|-Dictionary<ulong, Action<LobbyChatMsg_t, bool>>..ctor
	|-Dictionary<ulong, Action<LobbyChatUpdate_t, bool>>..ctor
	|-Dictionary<ulong, Action<LobbyCreated_t, bool>>..ctor
	|-Dictionary<ulong, Action<LobbyDataUpdate_t, bool>>..ctor
	|-Dictionary<ulong, Action<LobbyEnter_t, bool>>..ctor
	|-Dictionary<ulong, Action<LobbyGameCreated_t, bool>>..ctor
	|-Dictionary<ulong, Action<LobbyInvite_t, bool>>..ctor
	|-Dictionary<ulong, Action<LobbyKicked_t, bool>>..ctor
	|-Dictionary<ulong, Action<LobbyMatchList_t, bool>>..ctor
	|-Dictionary<ulong, Action<LowBatteryPower_t, bool>>..ctor
	|-Dictionary<ulong, Action<MicroTxnAuthorizationResponse_t, bool>>..ctor
	|-Dictionary<ulong, Action<MusicPlayerRemoteToFront_t, bool>>..ctor
	|-Dictionary<ulong, Action<MusicPlayerRemoteWillActivate_t, bool>>..ctor
	|-Dictionary<ulong, Action<MusicPlayerRemoteWillDeactivate_t, bool>>..ctor
	|-Dictionary<ulong, Action<MusicPlayerSelectsPlaylistEntry_t, bool>>..ctor
	|-Dictionary<ulong, Action<MusicPlayerSelectsQueueEntry_t, bool>>..ctor
	|-Dictionary<ulong, Action<MusicPlayerWantsLooped_t, bool>>..ctor
	|-Dictionary<ulong, Action<MusicPlayerWantsPause_t, bool>>..ctor
	|-Dictionary<ulong, Action<MusicPlayerWantsPlayNext_t, bool>>..ctor
	|-Dictionary<ulong, Action<MusicPlayerWantsPlayPrevious_t, bool>>..ctor
	|-Dictionary<ulong, Action<MusicPlayerWantsPlay_t, bool>>..ctor
	|-Dictionary<ulong, Action<MusicPlayerWantsPlayingRepeatStatus_t, bool>>..ctor
	|-Dictionary<ulong, Action<MusicPlayerWantsShuffled_t, bool>>..ctor
	|-Dictionary<ulong, Action<MusicPlayerWantsVolume_t, bool>>..ctor
	|-Dictionary<ulong, Action<MusicPlayerWillQuit_t, bool>>..ctor
	|-Dictionary<ulong, Action<NumberOfCurrentPlayers_t, bool>>..ctor
	|-Dictionary<ulong, Action<P2PSessionConnectFail_t, bool>>..ctor
	|-Dictionary<ulong, Action<P2PSessionRequest_t, bool>>..ctor
	|-Dictionary<ulong, Action<PersonaStateChange_t, bool>>..ctor
	|-Dictionary<ulong, Action<PlaybackStatusHasChanged_t, bool>>..ctor
	|-Dictionary<ulong, Action<RegisterActivationCodeResponse_t, bool>>..ctor
	|-Dictionary<ulong, Action<RemoteStorageAppSyncProgress_t, bool>>..ctor
	|-Dictionary<ulong, Action<RemoteStorageAppSyncStatusCheck_t, bool>>..ctor
	|-Dictionary<ulong, Action<RemoteStorageAppSyncedClient_t, bool>>..ctor
	|-Dictionary<ulong, Action<RemoteStorageAppSyncedServer_t, bool>>..ctor
	|-Dictionary<ulong, Action<RemoteStorageDeletePublishedFileResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<RemoteStorageDownloadUGCResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<RemoteStorageEnumeratePublishedFilesByUserActionResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<RemoteStorageEnumerateUserPublishedFilesResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<RemoteStorageEnumerateUserSharedWorkshopFilesResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<RemoteStorageEnumerateUserSubscribedFilesResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<RemoteStorageEnumerateWorkshopFilesResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<RemoteStorageFileReadAsyncComplete_t, bool>>..ctor
	|-Dictionary<ulong, Action<RemoteStorageFileShareResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<RemoteStorageFileWriteAsyncComplete_t, bool>>..ctor
	|-Dictionary<ulong, Action<RemoteStorageGetPublishedFileDetailsResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<RemoteStorageGetPublishedItemVoteDetailsResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<RemoteStoragePublishFileProgress_t, bool>>..ctor
	|-Dictionary<ulong, Action<RemoteStoragePublishFileResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<RemoteStoragePublishedFileDeleted_t, bool>>..ctor
	|-Dictionary<ulong, Action<RemoteStoragePublishedFileSubscribed_t, bool>>..ctor
	|-Dictionary<ulong, Action<RemoteStoragePublishedFileUnsubscribed_t, bool>>..ctor
	|-Dictionary<ulong, Action<RemoteStoragePublishedFileUpdated_t, bool>>..ctor
	|-Dictionary<ulong, Action<RemoteStorageSetUserPublishedFileActionResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<RemoteStorageSubscribePublishedFileResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<RemoteStorageUnsubscribePublishedFileResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<RemoteStorageUpdatePublishedFileResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<RemoteStorageUpdateUserPublishedItemVoteResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<RemoteStorageUserVoteDetails_t, bool>>..ctor
	|-Dictionary<ulong, Action<ScreenshotReady_t, bool>>..ctor
	|-Dictionary<ulong, Action<ScreenshotRequested_t, bool>>..ctor
	|-Dictionary<ulong, Action<SetPersonaNameResponse_t, bool>>..ctor
	|-Dictionary<ulong, Action<SetUserItemVoteResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<SocketStatusCallback_t, bool>>..ctor
	|-Dictionary<ulong, Action<StartPlaytimeTrackingResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<SteamAPICallCompleted_t, bool>>..ctor
	|-Dictionary<ulong, Action<SteamAppInstalled_t, bool>>..ctor
	|-Dictionary<ulong, Action<SteamAppUninstalled_t, bool>>..ctor
	|-Dictionary<ulong, Action<SteamInventoryDefinitionUpdate_t, bool>>..ctor
	|-Dictionary<ulong, Action<SteamInventoryEligiblePromoItemDefIDs_t, bool>>..ctor
	|-Dictionary<ulong, Action<SteamInventoryFullUpdate_t, bool>>..ctor
	|-Dictionary<ulong, Action<SteamInventoryResultReady_t, bool>>..ctor
	|-Dictionary<ulong, Action<SteamServerConnectFailure_t, bool>>..ctor
	|-Dictionary<ulong, Action<SteamServersConnected_t, bool>>..ctor
	|-Dictionary<ulong, Action<SteamServersDisconnected_t, bool>>..ctor
	|-Dictionary<ulong, Action<SteamShutdown_t, bool>>..ctor
	|-Dictionary<ulong, Action<SteamUGCQueryCompleted_t, bool>>..ctor
	|-Dictionary<ulong, Action<SteamUGCRequestUGCDetailsResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<StopPlaytimeTrackingResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<StoreAuthURLResponse_t, bool>>..ctor
	|-Dictionary<ulong, Action<SubmitItemUpdateResult_t, bool>>..ctor
	|-Dictionary<ulong, Action<UserAchievementIconFetched_t, bool>>..ctor
	|-Dictionary<ulong, Action<UserAchievementStored_t, bool>>..ctor
	|-Dictionary<ulong, Action<UserFavoriteItemsListChanged_t, bool>>..ctor
	|-Dictionary<ulong, Action<UserStatsReceived_t, bool>>..ctor
	|-Dictionary<ulong, Action<UserStatsStored_t, bool>>..ctor
	|-Dictionary<ulong, Action<UserStatsUnloaded_t, bool>>..ctor
	|-Dictionary<ulong, Action<ValidateAuthTicketResponse_t, bool>>..ctor
	|-Dictionary<ulong, Action<VolumeHasChanged_t, bool>>..ctor
	|-Dictionary<ulong, byte[]>..ctor
	|-Dictionary<ulong, object>..ctor
	|-Dictionary<ulong, string>..ctor
	|-Dictionary<ulong, uint>..ctor
	|-Dictionary<ulong, VoiceUserObject>..ctor
	|-Dictionary<ulong, VoiceTogetherMember>..ctor
	|-Dictionary<UInt64Enum, object>..ctor
	|-Dictionary<Animator, string>..ctor
	|-Dictionary<Camera, float>..ctor
	|-Dictionary<Camera, Camera>..ctor
	|-Dictionary<Canvas, IndexedSet<Graphic>>..ctor
	|-Dictionary<Event, TextEditor.TextEditOp>..ctor
	|-Dictionary<DynamicRenderPass, int>..ctor
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>..ctor
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, Terrain>..ctor
	|-Dictionary<Font, HashSet<Text>>..ctor
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>..ctor
	|-Dictionary<Material, List<pb_Face>>..ctor
	|-Dictionary<Material, List<int>>..ctor
	|-Dictionary<Material, List<CombineInstance>>..ctor
	|-Dictionary<Material, Material>..ctor
	|-Dictionary<NetworkHash128, object>..ctor
	|-Dictionary<NetworkHash128, GameObject>..ctor
	|-Dictionary<NetworkHash128, SpawnDelegate>..ctor
	|-Dictionary<NetworkHash128, UnSpawnDelegate>..ctor
	|-Dictionary<NetworkInstanceId, object>..ctor
	|-Dictionary<NetworkInstanceId, NetworkIdentity>..ctor
	|-Dictionary<NetworkSceneId, object>..ctor
	|-Dictionary<NetworkSceneId, NetworkIdentity>..ctor
	|-Dictionary<NetworkID, NetworkAccessToken>..ctor
	|-Dictionary<PrimitiveType, Mesh>..ctor
	|-Dictionary<MonitorType, Monitor>..ctor
	|-Dictionary<Scene, object>..ctor
	|-Dictionary<Shader, PropertySheet>..ctor
	|-Dictionary<TrackAsset, Playable>..ctor
	|-Dictionary<Transform, AniInfo>..ctor
	|-Dictionary<Transform, ItemObject>..ctor
	|-Dictionary<Transform, int>..ctor
	|-Dictionary<Transform, float>..ctor
	|-Dictionary<Transform, Transform>..ctor
	|-Dictionary<Transform, Transform[]>..ctor
	|-Dictionary<Graphic, int>..ctor
	|-Dictionary<ICanvasElement, int>..ctor
	|-Dictionary<IClipper, int>..ctor
	|-Dictionary<ZmID, object>..ctor
	|-Dictionary<ZmID, ZmPeerEndPointShared>..ctor
	|-Dictionary<pb_Object, HashSet<pb_Face>>..ctor
	|-Dictionary<pb_Object, HashSet<int>>..ctor
	|-Dictionary<RAILEventID, RailEventCallBackHandler>..ctor
	|-Dictionary<RailID, WeGameNetworkingComponent.SendPacketSession>..ctor
	|-Dictionary<RailID, WGPeerEndPointShared>..ctor
	|-Dictionary<RailResult, FileResult>..ctor
	*/

	public void .ctor(int capacity) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x232F180 Offset: 0x232E180 VA: 0x18232F180
	|-Dictionary<EventHook, object>..ctor
	|-Dictionary<Flow.RecursionNode, int>..ctor
	|-Dictionary<Tween, TweenLink>..ctor
	|-Dictionary<DYP2PDll.P2PID, object>..ctor
	|-Dictionary<LPWNormalSolver.LPWPosition, int>..ctor
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>..ctor
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>..ctor
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>..ctor
	|-Dictionary<ConversionUtility.ConversionQuery, object>..ctor
	|-Dictionary<fsPortableReflection.AttributeQuery, object>..ctor
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>..ctor
	|-Dictionary<ResolverContractKey, object>..ctor
	|-Dictionary<ConvertUtils.TypeConvertKey, object>..ctor
	|-Dictionary<pb_Edge, object>..ctor
	|-Dictionary<pb_IntVec3, object>..ctor
	|-Dictionary<AnimationStateData.AnimationPair, float>..ctor
	|-Dictionary<Skin.AttachmentKeyTuple, object>..ctor
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>..ctor
	|-Dictionary<CSteamID, object>..ctor
	|-Dictionary<HAuthTicket, object>..ctor
	|-Dictionary<SteamAPICall_t, object>..ctor
	|-Dictionary<char, char>..ctor
	|-Dictionary<char, Nullable<ByteEnum>>..ctor
	|-Dictionary<char, object>..ctor
	|-Dictionary<Guid, object>..ctor
	|-Dictionary<short, object>..ctor
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>..ctor
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>..ctor
	|-Dictionary<int, ConversationScriptObject.LoadMessage>..ctor
	|-Dictionary<int, HitData>..ctor
	|-Dictionary<int, MinimapPoint>..ctor
	|-Dictionary<int, ObjectPoolComInfo>..ctor
	|-Dictionary<int, SettingInfoDataManager.SettingInfo>..ctor
	|-Dictionary<int, bool>..ctor
	|-Dictionary<int, char>..ctor
	|-Dictionary<int, Dictionary<int, Vector2>>..ctor
	|-Dictionary<int, int>..ctor
	|-Dictionary<int, Int32Enum>..ctor
	|-Dictionary<int, long>..ctor
	|-Dictionary<int, object>..ctor
	|-Dictionary<int, float>..ctor
	|-Dictionary<int, string>..ctor
	|-Dictionary<int, TimeType>..ctor
	|-Dictionary<int, Type>..ctor
	|-Dictionary<int, uint>..ctor
	|-Dictionary<int, ulong>..ctor
	|-Dictionary<int, Color>..ctor
	|-Dictionary<int, FullScreenMode>..ctor
	|-Dictionary<int, Matrix4x4>..ctor
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>..ctor
	|-Dictionary<int, Vector2>..ctor
	|-Dictionary<int, Vector3>..ctor
	|-Dictionary<Int32Enum, bool>..ctor
	|-Dictionary<Int32Enum, int>..ctor
	|-Dictionary<Int32Enum, Int32Enum>..ctor
	|-Dictionary<Int32Enum, object>..ctor
	|-Dictionary<Int32Enum, float>..ctor
	|-Dictionary<long, int>..ctor
	|-Dictionary<long, object>..ctor
	|-Dictionary<IntPtr, object>..ctor
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>..ctor
	|-Dictionary<object, CinemachineCore.UpdateStatus>..ctor
	|-Dictionary<object, DYUpdateIni.OneResInfo>..ctor
	|-Dictionary<object, IniValue>..ctor
	|-Dictionary<object, PanelManger.PanelInfo>..ctor
	|-Dictionary<object, OneInfo>..ctor
	|-Dictionary<object, ArrayMetadata>..ctor
	|-Dictionary<object, ObjectMetadata>..ctor
	|-Dictionary<object, PropertyMetadata>..ctor
	|-Dictionary<object, fsOption<fsVersionedType>>..ctor
	|-Dictionary<object, SteamAPICall_t>..ctor
	|-Dictionary<object, bool>..ctor
	|-Dictionary<object, KeyValuePair<object, object>>..ctor
	|-Dictionary<object, int>..ctor
	|-Dictionary<object, Int32Enum>..ctor
	|-Dictionary<object, long>..ctor
	|-Dictionary<object, object>..ctor
	|-Dictionary<object, ResourceLocator>..ctor
	|-Dictionary<object, float>..ctor
	|-Dictionary<object, TimeSpan>..ctor
	|-Dictionary<object, Color>..ctor
	|-Dictionary<object, NetworkBroadcastResult>..ctor
	|-Dictionary<object, Playable>..ctor
	|-Dictionary<object, Vector3>..ctor
	|-Dictionary<object, BlendShapeFrame>..ctor
	|-Dictionary<float, object>..ctor
	|-Dictionary<string, ClassPool>..ctor
	|-Dictionary<string, PropItem>..ctor
	|-Dictionary<string, PropertyDescriptor>..ctor
	|-Dictionary<string, int>..ctor
	|-Dictionary<string, long>..ctor
	|-Dictionary<string, string>..ctor
	|-Dictionary<string, UriParser>..ctor
	|-Dictionary<Type, ITweenPlugin>..ctor
	|-Dictionary<Type, int>..ctor
	|-Dictionary<Type, MonoCustomAttrs.AttributeInfo>..ctor
	|-Dictionary<ushort, object>..ctor
	|-Dictionary<uint, byte[]>..ctor
	|-Dictionary<uint, int>..ctor
	|-Dictionary<uint, object>..ctor
	|-Dictionary<uint, ulong>..ctor
	|-Dictionary<ulong, object>..ctor
	|-Dictionary<ulong, uint>..ctor
	|-Dictionary<UInt64Enum, object>..ctor
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>..ctor
	|-Dictionary<Material, int>..ctor
	|-Dictionary<NetworkHash128, object>..ctor
	|-Dictionary<NetworkInstanceId, object>..ctor
	|-Dictionary<NetworkSceneId, object>..ctor
	|-Dictionary<Object, int>..ctor
	|-Dictionary<Scene, object>..ctor
	|-Dictionary<ZmID, object>..ctor
	*/

	public void .ctor(IEqualityComparer<TKey> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26114E0 Offset: 0x26104E0 VA: 0x1826114E0
	|-Dictionary<EventHook, HashSet<Delegate>>..ctor
	|-Dictionary<EventHook, object>..ctor
	|-Dictionary<Flow.RecursionNode, int>..ctor
	|-Dictionary<DYP2PDll.P2PID, object>..ctor
	|-Dictionary<LPWNormalSolver.LPWPosition, int>..ctor
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>..ctor
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>..ctor
	|-Dictionary<ConversionUtility.ConversionQuery, ConversionUtility.ConversionType>..ctor
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>..ctor
	|-Dictionary<ConversionUtility.ConversionQuery, object>..ctor
	|-Dictionary<ConversionUtility.ConversionQuery, MethodInfo[]>..ctor
	|-Dictionary<fsPortableReflection.AttributeQuery, Attribute>..ctor
	|-Dictionary<fsPortableReflection.AttributeQuery, object>..ctor
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>..ctor
	|-Dictionary<ResolverContractKey, object>..ctor
	|-Dictionary<ConvertUtils.TypeConvertKey, object>..ctor
	|-Dictionary<pb_Edge, object>..ctor
	|-Dictionary<pb_IntVec3, object>..ctor
	|-Dictionary<AnimationStateData.AnimationPair, float>..ctor
	|-Dictionary<Skin.AttachmentKeyTuple, Attachment>..ctor
	|-Dictionary<Skin.AttachmentKeyTuple, object>..ctor
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>..ctor
	|-Dictionary<CSteamID, object>..ctor
	|-Dictionary<HAuthTicket, object>..ctor
	|-Dictionary<SteamAPICall_t, object>..ctor
	|-Dictionary<char, char>..ctor
	|-Dictionary<char, Nullable<ByteEnum>>..ctor
	|-Dictionary<char, object>..ctor
	|-Dictionary<Guid, object>..ctor
	|-Dictionary<short, object>..ctor
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>..ctor
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>..ctor
	|-Dictionary<int, ConversationScriptObject.LoadMessage>..ctor
	|-Dictionary<int, HitData>..ctor
	|-Dictionary<int, MinimapPoint>..ctor
	|-Dictionary<int, ObjectPoolComInfo>..ctor
	|-Dictionary<int, SettingInfoDataManager.SettingInfo>..ctor
	|-Dictionary<int, Animation>..ctor
	|-Dictionary<int, bool>..ctor
	|-Dictionary<int, char>..ctor
	|-Dictionary<int, Dictionary<int, Vector2>>..ctor
	|-Dictionary<int, int>..ctor
	|-Dictionary<int, Int32Enum>..ctor
	|-Dictionary<int, long>..ctor
	|-Dictionary<int, object>..ctor
	|-Dictionary<int, float>..ctor
	|-Dictionary<int, string>..ctor
	|-Dictionary<int, uint>..ctor
	|-Dictionary<int, ulong>..ctor
	|-Dictionary<int, Color>..ctor
	|-Dictionary<int, FullScreenMode>..ctor
	|-Dictionary<int, Matrix4x4>..ctor
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>..ctor
	|-Dictionary<int, Vector2>..ctor
	|-Dictionary<int, Vector3>..ctor
	|-Dictionary<Int32Enum, bool>..ctor
	|-Dictionary<Int32Enum, int>..ctor
	|-Dictionary<Int32Enum, Int32Enum>..ctor
	|-Dictionary<Int32Enum, object>..ctor
	|-Dictionary<Int32Enum, float>..ctor
	|-Dictionary<long, int>..ctor
	|-Dictionary<long, object>..ctor
	|-Dictionary<IntPtr, object>..ctor
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>..ctor
	|-Dictionary<object, CinemachineCore.UpdateStatus>..ctor
	|-Dictionary<object, DYUpdateIni.OneResInfo>..ctor
	|-Dictionary<object, IniValue>..ctor
	|-Dictionary<object, PanelManger.PanelInfo>..ctor
	|-Dictionary<object, OneInfo>..ctor
	|-Dictionary<object, ArrayMetadata>..ctor
	|-Dictionary<object, ObjectMetadata>..ctor
	|-Dictionary<object, PropertyMetadata>..ctor
	|-Dictionary<object, fsOption<fsVersionedType>>..ctor
	|-Dictionary<object, SteamAPICall_t>..ctor
	|-Dictionary<object, bool>..ctor
	|-Dictionary<object, KeyValuePair<object, object>>..ctor
	|-Dictionary<object, int>..ctor
	|-Dictionary<object, Int32Enum>..ctor
	|-Dictionary<object, long>..ctor
	|-Dictionary<object, object>..ctor
	|-Dictionary<object, ResourceLocator>..ctor
	|-Dictionary<object, float>..ctor
	|-Dictionary<object, TimeSpan>..ctor
	|-Dictionary<object, Color>..ctor
	|-Dictionary<object, NetworkBroadcastResult>..ctor
	|-Dictionary<object, Playable>..ctor
	|-Dictionary<object, Vector3>..ctor
	|-Dictionary<object, BlendShapeFrame>..ctor
	|-Dictionary<float, object>..ctor
	|-Dictionary<string, IniSection>..ctor
	|-Dictionary<string, IniValue>..ctor
	|-Dictionary<string, fsData>..ctor
	|-Dictionary<string, Header>..ctor
	|-Dictionary<string, InternetAddressList>..ctor
	|-Dictionary<string, Parameter>..ctor
	|-Dictionary<string, SimpleCollator>..ctor
	|-Dictionary<string, JToken>..ctor
	|-Dictionary<string, List<ParameterList.NameValuePair>>..ctor
	|-Dictionary<string, int>..ctor
	|-Dictionary<string, long>..ctor
	|-Dictionary<string, object>..ctor
	|-Dictionary<string, ConstructorInfo>..ctor
	|-Dictionary<string, ResourceLocator>..ctor
	|-Dictionary<string, string>..ctor
	|-Dictionary<string, GUIStyle>..ctor
	|-Dictionary<ushort, object>..ctor
	|-Dictionary<uint, byte[]>..ctor
	|-Dictionary<uint, int>..ctor
	|-Dictionary<uint, object>..ctor
	|-Dictionary<uint, ulong>..ctor
	|-Dictionary<ulong, object>..ctor
	|-Dictionary<ulong, uint>..ctor
	|-Dictionary<UInt64Enum, object>..ctor
	|-Dictionary<AnimationClip, int>..ctor
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>..ctor
	|-Dictionary<NetworkHash128, object>..ctor
	|-Dictionary<NetworkInstanceId, object>..ctor
	|-Dictionary<NetworkSceneId, object>..ctor
	|-Dictionary<PostProcessEvent, List<PostProcessLayer.SerializedBundleRef>>..ctor
	|-Dictionary<Scene, object>..ctor
	|-Dictionary<ZmID, object>..ctor
	*/

	public void .ctor(int capacity, IEqualityComparer<TKey> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D2330 Offset: 0x25D1330 VA: 0x1825D2330
	|-Dictionary<EventHook, object>..ctor
	|
	|-RVA: 0x25D47E0 Offset: 0x25D37E0 VA: 0x1825D47E0
	|-Dictionary<Flow.RecursionNode, int>..ctor
	|
	|-RVA: 0x25D3C40 Offset: 0x25D2C40 VA: 0x1825D3C40
	|-Dictionary<DYP2PDll.P2PID, object>..ctor
	|
	|-RVA: 0x25D3340 Offset: 0x25D2340 VA: 0x1825D3340
	|-Dictionary<LPWNormalSolver.LPWPosition, int>..ctor
	|
	|-RVA: 0x25D4630 Offset: 0x25D3630 VA: 0x1825D4630
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>..ctor
	|
	|-RVA: 0x25D2440 Offset: 0x25D1440 VA: 0x1825D2440
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>..ctor
	|
	|-RVA: 0x234CB30 Offset: 0x234BB30 VA: 0x18234CB30
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>..ctor
	|
	|-RVA: 0x2349720 Offset: 0x2348720 VA: 0x182349720
	|-Dictionary<ConversionUtility.ConversionQuery, object>..ctor
	|
	|-RVA: 0x2349830 Offset: 0x2348830 VA: 0x182349830
	|-Dictionary<fsPortableReflection.AttributeQuery, object>..ctor
	|
	|-RVA: 0x2349940 Offset: 0x2348940 VA: 0x182349940
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>..ctor
	|
	|-RVA: 0x234C5A0 Offset: 0x234B5A0 VA: 0x18234C5A0
	|-Dictionary<ResolverContractKey, object>..ctor
	|
	|-RVA: 0x234AE70 Offset: 0x2349E70 VA: 0x18234AE70
	|-Dictionary<ConvertUtils.TypeConvertKey, object>..ctor
	|
	|-RVA: 0x234B2C0 Offset: 0x234A2C0 VA: 0x18234B2C0
	|-Dictionary<pb_Edge, object>..ctor
	|
	|-RVA: 0x2331510 Offset: 0x2330510 VA: 0x182331510
	|-Dictionary<pb_IntVec3, object>..ctor
	|
	|-RVA: 0x232EFD0 Offset: 0x232DFD0 VA: 0x18232EFD0
	|-Dictionary<AnimationStateData.AnimationPair, float>..ctor
	|
	|-RVA: 0x23304D0 Offset: 0x232F4D0 VA: 0x1823304D0
	|-Dictionary<Skin.AttachmentKeyTuple, object>..ctor
	|
	|-RVA: 0x23303C0 Offset: 0x232F3C0 VA: 0x1823303C0
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>..ctor
	|
	|-RVA: 0x232F630 Offset: 0x232E630 VA: 0x18232F630
	|-Dictionary<CSteamID, object>..ctor
	|
	|-RVA: 0x2331F00 Offset: 0x2330F00 VA: 0x182331F00
	|-Dictionary<HAuthTicket, object>..ctor
	|
	|-RVA: 0x2332670 Offset: 0x2331670 VA: 0x182332670
	|-Dictionary<SteamAPICall_t, object>..ctor
	|
	|-RVA: 0x25793F0 Offset: 0x25783F0 VA: 0x1825793F0
	|-Dictionary<char, char>..ctor
	|
	|-RVA: 0x25798F0 Offset: 0x25788F0 VA: 0x1825798F0
	|-Dictionary<char, Nullable<ByteEnum>>..ctor
	|
	|-RVA: 0x257A610 Offset: 0x2579610 VA: 0x18257A610
	|-Dictionary<char, object>..ctor
	|
	|-RVA: 0x25792E0 Offset: 0x25782E0 VA: 0x1825792E0
	|-Dictionary<Guid, object>..ctor
	|
	|-RVA: 0x2578CF0 Offset: 0x2577CF0 VA: 0x182578CF0
	|-Dictionary<short, object>..ctor
	|
	|-RVA: 0x25786B0 Offset: 0x25776B0 VA: 0x1825786B0
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>..ctor
	|
	|-RVA: 0x257A120 Offset: 0x2579120 VA: 0x18257A120
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>..ctor
	|
	|-RVA: 0x2591650 Offset: 0x2590650 VA: 0x182591650
	|-Dictionary<int, ConversationScriptObject.LoadMessage>..ctor
	|
	|-RVA: 0x2590890 Offset: 0x258F890 VA: 0x182590890
	|-Dictionary<int, HitData>..ctor
	|
	|-RVA: 0x2592F20 Offset: 0x2591F20 VA: 0x182592F20
	|-Dictionary<int, MinimapPoint>..ctor
	|
	|-RVA: 0x2591DC0 Offset: 0x2590DC0 VA: 0x182591DC0
	|-Dictionary<int, ObjectPoolComInfo>..ctor
	|
	|-RVA: 0x2612CE0 Offset: 0x2611CE0 VA: 0x182612CE0
	|-Dictionary<int, SettingInfoDataManager.SettingInfo>..ctor
	|-Dictionary<int, Dictionary<int, Vector2>>..ctor
	|-Dictionary<int, object>..ctor
	|-Dictionary<int, string>..ctor
	|
	|-RVA: 0x25919B0 Offset: 0x25909B0 VA: 0x1825919B0
	|-Dictionary<int, bool>..ctor
	|
	|-RVA: 0x2591760 Offset: 0x2590760 VA: 0x182591760
	|-Dictionary<int, char>..ctor
	|
	|-RVA: 0x2590A40 Offset: 0x258FA40 VA: 0x182590A40
	|-Dictionary<int, int>..ctor
	|
	|-RVA: 0x26128B0 Offset: 0x26118B0 VA: 0x1826128B0
	|-Dictionary<int, Int32Enum>..ctor
	|-Dictionary<int, FullScreenMode>..ctor
	|
	|-RVA: 0x26108D0 Offset: 0x260F8D0 VA: 0x1826108D0
	|-Dictionary<int, long>..ctor
	|
	|-RVA: 0x26135C0 Offset: 0x26125C0 VA: 0x1826135C0
	|-Dictionary<int, float>..ctor
	|
	|-RVA: 0x2611E20 Offset: 0x2610E20 VA: 0x182611E20
	|-Dictionary<int, uint>..ctor
	|
	|-RVA: 0x26115B0 Offset: 0x26105B0 VA: 0x1826115B0
	|-Dictionary<int, ulong>..ctor
	|
	|-RVA: 0x26110D0 Offset: 0x26100D0 VA: 0x1826110D0
	|-Dictionary<int, Color>..ctor
	|
	|-RVA: 0x251D800 Offset: 0x251C800 VA: 0x18251D800
	|-Dictionary<int, Matrix4x4>..ctor
	|
	|-RVA: 0x251FE10 Offset: 0x251EE10 VA: 0x18251FE10
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>..ctor
	|
	|-RVA: 0x251FA40 Offset: 0x251EA40 VA: 0x18251FA40
	|-Dictionary<int, Vector2>..ctor
	|
	|-RVA: 0x251FC60 Offset: 0x251EC60 VA: 0x18251FC60
	|-Dictionary<int, Vector3>..ctor
	|
	|-RVA: 0x251EB30 Offset: 0x251DB30 VA: 0x18251EB30
	|-Dictionary<Int32Enum, bool>..ctor
	|
	|-RVA: 0x251E400 Offset: 0x251D400 VA: 0x18251E400
	|-Dictionary<Int32Enum, int>..ctor
	|
	|-RVA: 0x251FB50 Offset: 0x251EB50 VA: 0x18251FB50
	|-Dictionary<Int32Enum, Int32Enum>..ctor
	|
	|-RVA: 0x2560E70 Offset: 0x255FE70 VA: 0x182560E70
	|-Dictionary<Int32Enum, object>..ctor
	|
	|-RVA: 0x255E6C0 Offset: 0x255D6C0 VA: 0x18255E6C0
	|-Dictionary<Int32Enum, float>..ctor
	|
	|-RVA: 0x255D4D0 Offset: 0x255C4D0 VA: 0x18255D4D0
	|-Dictionary<long, int>..ctor
	|
	|-RVA: 0x255DAA0 Offset: 0x255CAA0 VA: 0x18255DAA0
	|-Dictionary<long, object>..ctor
	|
	|-RVA: 0x255E7D0 Offset: 0x255D7D0 VA: 0x18255E7D0
	|-Dictionary<IntPtr, object>..ctor
	|
	|-RVA: 0x2560F80 Offset: 0x255FF80 VA: 0x182560F80
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>..ctor
	|
	|-RVA: 0x255DBB0 Offset: 0x255CBB0 VA: 0x18255DBB0
	|-Dictionary<object, CinemachineCore.UpdateStatus>..ctor
	|
	|-RVA: 0x2435E40 Offset: 0x2434E40 VA: 0x182435E40
	|-Dictionary<object, DYUpdateIni.OneResInfo>..ctor
	|
	|-RVA: 0x24365D0 Offset: 0x24355D0 VA: 0x1824365D0
	|-Dictionary<object, IniValue>..ctor
	|
	|-RVA: 0x2437860 Offset: 0x2436860 VA: 0x182437860
	|-Dictionary<object, PanelManger.PanelInfo>..ctor
	|
	|-RVA: 0x2435F50 Offset: 0x2434F50 VA: 0x182435F50
	|-Dictionary<object, OneInfo>..ctor
	|
	|-RVA: 0x2438850 Offset: 0x2437850 VA: 0x182438850
	|-Dictionary<object, ArrayMetadata>..ctor
	|
	|-RVA: 0x2437750 Offset: 0x2436750 VA: 0x182437750
	|-Dictionary<object, ObjectMetadata>..ctor
	|
	|-RVA: 0x2436060 Offset: 0x2435060 VA: 0x182436060
	|-Dictionary<object, PropertyMetadata>..ctor
	|
	|-RVA: 0x2547420 Offset: 0x2546420 VA: 0x182547420
	|-Dictionary<object, fsOption<fsVersionedType>>..ctor
	|
	|-RVA: 0x2547780 Offset: 0x2546780 VA: 0x182547780
	|-Dictionary<object, SteamAPICall_t>..ctor
	|
	|-RVA: 0x25460D0 Offset: 0x25450D0 VA: 0x1825460D0
	|-Dictionary<object, bool>..ctor
	|
	|-RVA: 0x2545FC0 Offset: 0x2544FC0 VA: 0x182545FC0
	|-Dictionary<object, KeyValuePair<object, object>>..ctor
	|
	|-RVA: 0x25439F0 Offset: 0x25429F0 VA: 0x1825439F0
	|-Dictionary<object, int>..ctor
	|
	|-RVA: 0x25475D0 Offset: 0x25465D0 VA: 0x1825475D0
	|-Dictionary<object, Int32Enum>..ctor
	|-Dictionary<string, HeaderId>..ctor
	|
	|-RVA: 0x25461E0 Offset: 0x25451E0 VA: 0x1825461E0
	|-Dictionary<object, long>..ctor
	|-Dictionary<string, long>..ctor
	|
	|-RVA: 0x24F1290 Offset: 0x24F0290 VA: 0x1824F1290
	|-Dictionary<object, object>..ctor
	|-Dictionary<string, string>..ctor
	|
	|-RVA: 0x24EEDB0 Offset: 0x24EDDB0 VA: 0x1824EEDB0
	|-Dictionary<object, ResourceLocator>..ctor
	|
	|-RVA: 0x24F2820 Offset: 0x24F1820 VA: 0x1824F2820
	|-Dictionary<object, float>..ctor
	|
	|-RVA: 0x24EF070 Offset: 0x24EE070 VA: 0x1824EF070
	|-Dictionary<object, TimeSpan>..ctor
	|
	|-RVA: 0x24EEEC0 Offset: 0x24EDEC0 VA: 0x1824EEEC0
	|-Dictionary<object, Color>..ctor
	|
	|-RVA: 0x24F16D0 Offset: 0x24F06D0 VA: 0x1824F16D0
	|-Dictionary<object, NetworkBroadcastResult>..ctor
	|
	|-RVA: 0x24F0420 Offset: 0x24EF420 VA: 0x1824F0420
	|-Dictionary<object, Playable>..ctor
	|
	|-RVA: 0x25BBBB0 Offset: 0x25BABB0 VA: 0x1825BBBB0
	|-Dictionary<object, Vector3>..ctor
	|
	|-RVA: 0x25BC9C0 Offset: 0x25BB9C0 VA: 0x1825BC9C0
	|-Dictionary<object, BlendShapeFrame>..ctor
	|
	|-RVA: 0x25BADC0 Offset: 0x25B9DC0 VA: 0x1825BADC0
	|-Dictionary<float, object>..ctor
	|-Dictionary<float, WaitForSeconds>..ctor
	|
	|-RVA: 0x25B97C0 Offset: 0x25B87C0 VA: 0x1825B97C0
	|-Dictionary<ushort, object>..ctor
	|
	|-RVA: 0x25BACB0 Offset: 0x25B9CB0 VA: 0x1825BACB0
	|-Dictionary<uint, byte[]>..ctor
	|-Dictionary<uint, object>..ctor
	|
	|-RVA: 0x25BBD60 Offset: 0x25BAD60 VA: 0x1825BBD60
	|-Dictionary<uint, int>..ctor
	|
	|-RVA: 0x25BB510 Offset: 0x25BA510 VA: 0x1825BB510
	|-Dictionary<uint, ulong>..ctor
	|
	|-RVA: 0x2490A30 Offset: 0x248FA30 VA: 0x182490A30
	|-Dictionary<ulong, object>..ctor
	|
	|-RVA: 0x248EE40 Offset: 0x248DE40 VA: 0x18248EE40
	|-Dictionary<ulong, uint>..ctor
	|
	|-RVA: 0x2491470 Offset: 0x2490470 VA: 0x182491470
	|-Dictionary<UInt64Enum, object>..ctor
	|
	|-RVA: 0x248E7C0 Offset: 0x248D7C0 VA: 0x18248E7C0
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>..ctor
	|
	|-RVA: 0x248E8D0 Offset: 0x248D8D0 VA: 0x18248E8D0
	|-Dictionary<NetworkHash128, object>..ctor
	|
	|-RVA: 0x2491580 Offset: 0x2490580 VA: 0x182491580
	|-Dictionary<NetworkInstanceId, object>..ctor
	|
	|-RVA: 0x2491690 Offset: 0x2490690 VA: 0x182491690
	|-Dictionary<NetworkSceneId, object>..ctor
	|
	|-RVA: 0x263D770 Offset: 0x263C770 VA: 0x18263D770
	|-Dictionary<Scene, object>..ctor
	|
	|-RVA: 0x263E060 Offset: 0x263D060 VA: 0x18263E060
	|-Dictionary<ZmID, object>..ctor
	*/

	public void .ctor(IDictionary<TKey, TValue> dictionary) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2330390 Offset: 0x232F390 VA: 0x182330390
	|-Dictionary<EventHook, object>..ctor
	|-Dictionary<Flow.RecursionNode, int>..ctor
	|-Dictionary<DYP2PDll.P2PID, object>..ctor
	|-Dictionary<LPWNormalSolver.LPWPosition, int>..ctor
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>..ctor
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>..ctor
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>..ctor
	|-Dictionary<ConversionUtility.ConversionQuery, object>..ctor
	|-Dictionary<fsPortableReflection.AttributeQuery, object>..ctor
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>..ctor
	|-Dictionary<ResolverContractKey, JsonContract>..ctor
	|-Dictionary<ResolverContractKey, object>..ctor
	|-Dictionary<ConvertUtils.TypeConvertKey, object>..ctor
	|-Dictionary<pb_Edge, object>..ctor
	|-Dictionary<pb_IntVec3, object>..ctor
	|-Dictionary<AnimationStateData.AnimationPair, float>..ctor
	|-Dictionary<Skin.AttachmentKeyTuple, object>..ctor
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>..ctor
	|-Dictionary<CSteamID, object>..ctor
	|-Dictionary<HAuthTicket, object>..ctor
	|-Dictionary<SteamAPICall_t, object>..ctor
	|-Dictionary<char, char>..ctor
	|-Dictionary<char, Nullable<ByteEnum>>..ctor
	|-Dictionary<char, object>..ctor
	|-Dictionary<Guid, object>..ctor
	|-Dictionary<short, object>..ctor
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>..ctor
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>..ctor
	|-Dictionary<int, ConversationScriptObject.LoadMessage>..ctor
	|-Dictionary<int, HitData>..ctor
	|-Dictionary<int, MinimapPoint>..ctor
	|-Dictionary<int, ObjectPoolComInfo>..ctor
	|-Dictionary<int, SettingInfoDataManager.SettingInfo>..ctor
	|-Dictionary<int, bool>..ctor
	|-Dictionary<int, char>..ctor
	|-Dictionary<int, Dictionary<int, Vector2>>..ctor
	|-Dictionary<int, int>..ctor
	|-Dictionary<int, Int32Enum>..ctor
	|-Dictionary<int, long>..ctor
	|-Dictionary<int, object>..ctor
	|-Dictionary<int, float>..ctor
	|-Dictionary<int, string>..ctor
	|-Dictionary<int, uint>..ctor
	|-Dictionary<int, ulong>..ctor
	|-Dictionary<int, Color>..ctor
	|-Dictionary<int, FullScreenMode>..ctor
	|-Dictionary<int, Matrix4x4>..ctor
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>..ctor
	|-Dictionary<int, Vector2>..ctor
	|-Dictionary<int, Vector3>..ctor
	|-Dictionary<Int32Enum, bool>..ctor
	|-Dictionary<Int32Enum, int>..ctor
	|-Dictionary<Int32Enum, Int32Enum>..ctor
	|-Dictionary<Int32Enum, object>..ctor
	|-Dictionary<Int32Enum, float>..ctor
	|-Dictionary<long, int>..ctor
	|-Dictionary<long, object>..ctor
	|-Dictionary<IntPtr, object>..ctor
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>..ctor
	|-Dictionary<object, CinemachineCore.UpdateStatus>..ctor
	|-Dictionary<object, DYUpdateIni.OneResInfo>..ctor
	|-Dictionary<object, IniValue>..ctor
	|-Dictionary<object, PanelManger.PanelInfo>..ctor
	|-Dictionary<object, OneInfo>..ctor
	|-Dictionary<object, ArrayMetadata>..ctor
	|-Dictionary<object, ObjectMetadata>..ctor
	|-Dictionary<object, PropertyMetadata>..ctor
	|-Dictionary<object, fsOption<fsVersionedType>>..ctor
	|-Dictionary<object, SteamAPICall_t>..ctor
	|-Dictionary<object, bool>..ctor
	|-Dictionary<object, KeyValuePair<object, object>>..ctor
	|-Dictionary<object, int>..ctor
	|-Dictionary<object, Int32Enum>..ctor
	|-Dictionary<object, long>..ctor
	|-Dictionary<object, object>..ctor
	|-Dictionary<object, ResourceLocator>..ctor
	|-Dictionary<object, float>..ctor
	|-Dictionary<object, TimeSpan>..ctor
	|-Dictionary<object, Color>..ctor
	|-Dictionary<object, NetworkBroadcastResult>..ctor
	|-Dictionary<object, Playable>..ctor
	|-Dictionary<object, Vector3>..ctor
	|-Dictionary<object, BlendShapeFrame>..ctor
	|-Dictionary<float, object>..ctor
	|-Dictionary<string, long>..ctor
	|-Dictionary<string, string>..ctor
	|-Dictionary<IAsyncLocal, object>..ctor
	|-Dictionary<ushort, object>..ctor
	|-Dictionary<uint, byte[]>..ctor
	|-Dictionary<uint, int>..ctor
	|-Dictionary<uint, object>..ctor
	|-Dictionary<uint, ulong>..ctor
	|-Dictionary<ulong, object>..ctor
	|-Dictionary<ulong, uint>..ctor
	|-Dictionary<UInt64Enum, object>..ctor
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>..ctor
	|-Dictionary<NetworkHash128, object>..ctor
	|-Dictionary<NetworkInstanceId, object>..ctor
	|-Dictionary<NetworkSceneId, object>..ctor
	|-Dictionary<Scene, object>..ctor
	|-Dictionary<ZmID, object>..ctor
	*/

	public void .ctor(IDictionary<TKey, TValue> dictionary, IEqualityComparer<TKey> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D1EC0 Offset: 0x25D0EC0 VA: 0x1825D1EC0
	|-Dictionary<EventHook, object>..ctor
	|
	|-RVA: 0x25D3D50 Offset: 0x25D2D50 VA: 0x1825D3D50
	|-Dictionary<Flow.RecursionNode, int>..ctor
	|
	|-RVA: 0x25D3450 Offset: 0x25D2450 VA: 0x1825D3450
	|-Dictionary<DYP2PDll.P2PID, object>..ctor
	|
	|-RVA: 0x25D41C0 Offset: 0x25D31C0 VA: 0x1825D41C0
	|-Dictionary<LPWNormalSolver.LPWPosition, int>..ctor
	|
	|-RVA: 0x25D1A50 Offset: 0x25D0A50 VA: 0x1825D1A50
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>..ctor
	|
	|-RVA: 0x25D4E10 Offset: 0x25D3E10 VA: 0x1825D4E10
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>..ctor
	|
	|-RVA: 0x234B3D0 Offset: 0x234A3D0 VA: 0x18234B3D0
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>..ctor
	|
	|-RVA: 0x234B840 Offset: 0x234A840 VA: 0x18234B840
	|-Dictionary<ConversionUtility.ConversionQuery, object>..ctor
	|
	|-RVA: 0x234AA00 Offset: 0x2349A00 VA: 0x18234AA00
	|-Dictionary<fsPortableReflection.AttributeQuery, object>..ctor
	|
	|-RVA: 0x234C130 Offset: 0x234B130 VA: 0x18234C130
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>..ctor
	|
	|-RVA: 0x2348F90 Offset: 0x2347F90 VA: 0x182348F90
	|-Dictionary<ResolverContractKey, object>..ctor
	|
	|-RVA: 0x2349D90 Offset: 0x2348D90 VA: 0x182349D90
	|-Dictionary<ConvertUtils.TypeConvertKey, object>..ctor
	|
	|-RVA: 0x234A200 Offset: 0x2349200 VA: 0x18234A200
	|-Dictionary<pb_Edge, object>..ctor
	|
	|-RVA: 0x2332780 Offset: 0x2331780 VA: 0x182332780
	|-Dictionary<pb_IntVec3, object>..ctor
	|
	|-RVA: 0x2331A90 Offset: 0x2330A90 VA: 0x182331A90
	|-Dictionary<AnimationStateData.AnimationPair, float>..ctor
	|
	|-RVA: 0x2331620 Offset: 0x2330620 VA: 0x182331620
	|-Dictionary<Skin.AttachmentKeyTuple, object>..ctor
	|
	|-RVA: 0x232FA60 Offset: 0x232EA60 VA: 0x18232FA60
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>..ctor
	|
	|-RVA: 0x232FED0 Offset: 0x232EED0 VA: 0x18232FED0
	|-Dictionary<CSteamID, object>..ctor
	|
	|-RVA: 0x2330940 Offset: 0x232F940 VA: 0x182330940
	|-Dictionary<HAuthTicket, object>..ctor
	|
	|-RVA: 0x232EB10 Offset: 0x232DB10 VA: 0x18232EB10
	|-Dictionary<SteamAPICall_t, object>..ctor
	|
	|-RVA: 0x2577080 Offset: 0x2576080 VA: 0x182577080
	|-Dictionary<char, char>..ctor
	|
	|-RVA: 0x2576880 Offset: 0x2575880 VA: 0x182576880
	|-Dictionary<char, Nullable<ByteEnum>>..ctor
	|
	|-RVA: 0x2577C60 Offset: 0x2576C60 VA: 0x182577C60
	|-Dictionary<char, object>..ctor
	|
	|-RVA: 0x25774D0 Offset: 0x25764D0 VA: 0x1825774D0
	|-Dictionary<Guid, object>..ctor
	|
	|-RVA: 0x2579D00 Offset: 0x2578D00 VA: 0x182579D00
	|-Dictionary<short, object>..ctor
	|
	|-RVA: 0x2578EA0 Offset: 0x2577EA0 VA: 0x182578EA0
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>..ctor
	|
	|-RVA: 0x2576C30 Offset: 0x2575C30 VA: 0x182576C30
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>..ctor
	|
	|-RVA: 0x25911F0 Offset: 0x25901F0 VA: 0x1825911F0
	|-Dictionary<int, ConversationScriptObject.LoadMessage>..ctor
	|
	|-RVA: 0x2593670 Offset: 0x2592670 VA: 0x182593670
	|-Dictionary<int, HitData>..ctor
	|
	|-RVA: 0x2592710 Offset: 0x2591710 VA: 0x182592710
	|-Dictionary<int, MinimapPoint>..ctor
	|
	|-RVA: 0x2590000 Offset: 0x258F000 VA: 0x182590000
	|-Dictionary<int, ObjectPoolComInfo>..ctor
	|
	|-RVA: 0x2612DF0 Offset: 0x2611DF0 VA: 0x182612DF0
	|-Dictionary<int, SettingInfoDataManager.SettingInfo>..ctor
	|-Dictionary<int, Dictionary<int, Vector2>>..ctor
	|-Dictionary<int, object>..ctor
	|-Dictionary<int, string>..ctor
	|
	|-RVA: 0x2591ED0 Offset: 0x2590ED0 VA: 0x182591ED0
	|-Dictionary<int, bool>..ctor
	|
	|-RVA: 0x2593AC0 Offset: 0x2592AC0 VA: 0x182593AC0
	|-Dictionary<int, char>..ctor
	|
	|-RVA: 0x2592B70 Offset: 0x2591B70 VA: 0x182592B70
	|-Dictionary<int, int>..ctor
	|
	|-RVA: 0x260FC90 Offset: 0x260EC90 VA: 0x18260FC90
	|-Dictionary<int, Int32Enum>..ctor
	|-Dictionary<int, FullScreenMode>..ctor
	|
	|-RVA: 0x2611F30 Offset: 0x2610F30 VA: 0x182611F30
	|-Dictionary<int, long>..ctor
	|
	|-RVA: 0x2610520 Offset: 0x260F520 VA: 0x182610520
	|-Dictionary<int, float>..ctor
	|
	|-RVA: 0x2613210 Offset: 0x2612210 VA: 0x182613210
	|-Dictionary<int, uint>..ctor
	|
	|-RVA: 0x26123F0 Offset: 0x26113F0 VA: 0x1826123F0
	|-Dictionary<int, ulong>..ctor
	|
	|-RVA: 0x26119E0 Offset: 0x26109E0 VA: 0x1826119E0
	|-Dictionary<int, Color>..ctor
	|
	|-RVA: 0x251C0F0 Offset: 0x251B0F0 VA: 0x18251C0F0
	|-Dictionary<int, Matrix4x4>..ctor
	|
	|-RVA: 0x251DC30 Offset: 0x251CC30 VA: 0x18251DC30
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>..ctor
	|
	|-RVA: 0x251F620 Offset: 0x251E620 VA: 0x18251F620
	|-Dictionary<int, Vector2>..ctor
	|
	|-RVA: 0x251EC40 Offset: 0x251DC40 VA: 0x18251EC40
	|-Dictionary<int, Vector3>..ctor
	|
	|-RVA: 0x251D450 Offset: 0x251C450 VA: 0x18251D450
	|-Dictionary<Int32Enum, bool>..ctor
	|
	|-RVA: 0x251F1D0 Offset: 0x251E1D0 VA: 0x18251F1D0
	|-Dictionary<Int32Enum, int>..ctor
	|
	|-RVA: 0x251E050 Offset: 0x251D050 VA: 0x18251E050
	|-Dictionary<Int32Enum, Int32Enum>..ctor
	|
	|-RVA: 0x2560A50 Offset: 0x255FA50 VA: 0x182560A50
	|-Dictionary<Int32Enum, object>..ctor
	|
	|-RVA: 0x255DFF0 Offset: 0x255CFF0 VA: 0x18255DFF0
	|-Dictionary<Int32Enum, float>..ctor
	|
	|-RVA: 0x255D5E0 Offset: 0x255C5E0 VA: 0x18255D5E0
	|-Dictionary<long, int>..ctor
	|
	|-RVA: 0x255ECA0 Offset: 0x255DCA0 VA: 0x18255ECA0
	|-Dictionary<long, object>..ctor
	|
	|-RVA: 0x25601D0 Offset: 0x255F1D0 VA: 0x1825601D0
	|-Dictionary<IntPtr, object>..ctor
	|
	|-RVA: 0x255F930 Offset: 0x255E930 VA: 0x18255F930
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>..ctor
	|
	|-RVA: 0x255F480 Offset: 0x255E480 VA: 0x18255F480
	|-Dictionary<object, CinemachineCore.UpdateStatus>..ctor
	|
	|-RVA: 0x2438E60 Offset: 0x2437E60 VA: 0x182438E60
	|-Dictionary<object, DYUpdateIni.OneResInfo>..ctor
	|
	|-RVA: 0x2437970 Offset: 0x2436970 VA: 0x182437970
	|-Dictionary<object, IniValue>..ctor
	|-Dictionary<string, IniValue>..ctor
	|
	|-RVA: 0x2438960 Offset: 0x2437960 VA: 0x182438960
	|-Dictionary<object, PanelManger.PanelInfo>..ctor
	|
	|-RVA: 0x2436820 Offset: 0x2435820 VA: 0x182436820
	|-Dictionary<object, OneInfo>..ctor
	|
	|-RVA: 0x24380D0 Offset: 0x24370D0 VA: 0x1824380D0
	|-Dictionary<object, ArrayMetadata>..ctor
	|
	|-RVA: 0x24392C0 Offset: 0x24382C0 VA: 0x1824392C0
	|-Dictionary<object, ObjectMetadata>..ctor
	|
	|-RVA: 0x2436170 Offset: 0x2435170 VA: 0x182436170
	|-Dictionary<object, PropertyMetadata>..ctor
	|
	|-RVA: 0x2546930 Offset: 0x2545930 VA: 0x182546930
	|-Dictionary<object, fsOption<fsVersionedType>>..ctor
	|
	|-RVA: 0x2545320 Offset: 0x2544320 VA: 0x182545320
	|-Dictionary<object, SteamAPICall_t>..ctor
	|
	|-RVA: 0x2544BE0 Offset: 0x2543BE0 VA: 0x182544BE0
	|-Dictionary<object, bool>..ctor
	|
	|-RVA: 0x25442E0 Offset: 0x25432E0 VA: 0x1825442E0
	|-Dictionary<object, KeyValuePair<object, object>>..ctor
	|
	|-RVA: 0x2545B00 Offset: 0x2544B00 VA: 0x182545B00
	|-Dictionary<object, int>..ctor
	|
	|-RVA: 0x25447C0 Offset: 0x25437C0 VA: 0x1825447C0
	|-Dictionary<object, Int32Enum>..ctor
	|
	|-RVA: 0x2543B00 Offset: 0x2542B00 VA: 0x182543B00
	|-Dictionary<object, long>..ctor
	|-Dictionary<string, long>..ctor
	|
	|-RVA: 0x24F2360 Offset: 0x24F1360 VA: 0x1824F2360
	|-Dictionary<object, object>..ctor
	|-Dictionary<string, string>..ctor
	|
	|-RVA: 0x24F0DB0 Offset: 0x24EFDB0 VA: 0x1824F0DB0
	|-Dictionary<object, ResourceLocator>..ctor
	|
	|-RVA: 0x24F1C20 Offset: 0x24F0C20 VA: 0x1824F1C20
	|-Dictionary<object, float>..ctor
	|
	|-RVA: 0x24F0990 Offset: 0x24EF990 VA: 0x1824F0990
	|-Dictionary<object, TimeSpan>..ctor
	|
	|-RVA: 0x24F17E0 Offset: 0x24F07E0 VA: 0x1824F17E0
	|-Dictionary<object, Color>..ctor
	|
	|-RVA: 0x24EFC10 Offset: 0x24EEC10 VA: 0x1824EFC10
	|-Dictionary<object, NetworkBroadcastResult>..ctor
	|
	|-RVA: 0x24EF7D0 Offset: 0x24EE7D0 VA: 0x1824EF7D0
	|-Dictionary<object, Playable>..ctor
	|
	|-RVA: 0x25BA850 Offset: 0x25B9850 VA: 0x1825BA850
	|-Dictionary<object, Vector3>..ctor
	|
	|-RVA: 0x25B9970 Offset: 0x25B8970 VA: 0x1825B9970
	|-Dictionary<object, BlendShapeFrame>..ctor
	|
	|-RVA: 0x25B9390 Offset: 0x25B8390 VA: 0x1825B9390
	|-Dictionary<float, object>..ctor
	|
	|-RVA: 0x25BCEB0 Offset: 0x25BBEB0 VA: 0x1825BCEB0
	|-Dictionary<ushort, object>..ctor
	|
	|-RVA: 0x25B9E10 Offset: 0x25B8E10 VA: 0x1825B9E10
	|-Dictionary<uint, byte[]>..ctor
	|-Dictionary<uint, object>..ctor
	|
	|-RVA: 0x25BB760 Offset: 0x25BA760 VA: 0x1825BB760
	|-Dictionary<uint, int>..ctor
	|
	|-RVA: 0x25BC190 Offset: 0x25BB190 VA: 0x1825BC190
	|-Dictionary<uint, ulong>..ctor
	|
	|-RVA: 0x2491AC0 Offset: 0x2490AC0 VA: 0x182491AC0
	|-Dictionary<ulong, object>..ctor
	|
	|-RVA: 0x248FDF0 Offset: 0x248EDF0 VA: 0x18248FDF0
	|-Dictionary<ulong, uint>..ctor
	|
	|-RVA: 0x248F9D0 Offset: 0x248E9D0 VA: 0x18248F9D0
	|-Dictionary<UInt64Enum, object>..ctor
	|
	|-RVA: 0x2490B40 Offset: 0x248FB40 VA: 0x182490B40
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>..ctor
	|
	|-RVA: 0x2490F60 Offset: 0x248FF60 VA: 0x182490F60
	|-Dictionary<NetworkHash128, object>..ctor
	|
	|-RVA: 0x248F5B0 Offset: 0x248E5B0 VA: 0x18248F5B0
	|-Dictionary<NetworkInstanceId, object>..ctor
	|
	|-RVA: 0x248DFE0 Offset: 0x248CFE0 VA: 0x18248DFE0
	|-Dictionary<NetworkSceneId, object>..ctor
	|
	|-RVA: 0x263E170 Offset: 0x263D170 VA: 0x18263E170
	|-Dictionary<Scene, object>..ctor
	|
	|-RVA: 0x263DBA0 Offset: 0x263CBA0 VA: 0x18263DBA0
	|-Dictionary<ZmID, object>..ctor
	*/

	public void .ctor(IEnumerable<KeyValuePair<TKey, TValue>> collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2578C20 Offset: 0x2577C20 VA: 0x182578C20
	|-Dictionary<EventHook, object>..ctor
	|-Dictionary<Flow.RecursionNode, int>..ctor
	|-Dictionary<DYP2PDll.P2PID, object>..ctor
	|-Dictionary<LPWNormalSolver.LPWPosition, int>..ctor
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>..ctor
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>..ctor
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>..ctor
	|-Dictionary<ConversionUtility.ConversionQuery, object>..ctor
	|-Dictionary<fsPortableReflection.AttributeQuery, object>..ctor
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>..ctor
	|-Dictionary<ResolverContractKey, object>..ctor
	|-Dictionary<ConvertUtils.TypeConvertKey, object>..ctor
	|-Dictionary<pb_Edge, object>..ctor
	|-Dictionary<pb_IntVec3, object>..ctor
	|-Dictionary<AnimationStateData.AnimationPair, float>..ctor
	|-Dictionary<Skin.AttachmentKeyTuple, object>..ctor
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>..ctor
	|-Dictionary<CSteamID, object>..ctor
	|-Dictionary<HAuthTicket, object>..ctor
	|-Dictionary<SteamAPICall_t, object>..ctor
	|-Dictionary<char, char>..ctor
	|-Dictionary<char, Nullable<ByteEnum>>..ctor
	|-Dictionary<char, object>..ctor
	|-Dictionary<Guid, object>..ctor
	|-Dictionary<short, object>..ctor
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>..ctor
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>..ctor
	|-Dictionary<int, ConversationScriptObject.LoadMessage>..ctor
	|-Dictionary<int, HitData>..ctor
	|-Dictionary<int, MinimapPoint>..ctor
	|-Dictionary<int, ObjectPoolComInfo>..ctor
	|-Dictionary<int, bool>..ctor
	|-Dictionary<int, char>..ctor
	|-Dictionary<int, int>..ctor
	|-Dictionary<int, Int32Enum>..ctor
	|-Dictionary<int, long>..ctor
	|-Dictionary<int, object>..ctor
	|-Dictionary<int, float>..ctor
	|-Dictionary<int, uint>..ctor
	|-Dictionary<int, ulong>..ctor
	|-Dictionary<int, Color>..ctor
	|-Dictionary<int, Matrix4x4>..ctor
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>..ctor
	|-Dictionary<int, Vector2>..ctor
	|-Dictionary<int, Vector3>..ctor
	|-Dictionary<Int32Enum, bool>..ctor
	|-Dictionary<Int32Enum, int>..ctor
	|-Dictionary<Int32Enum, Int32Enum>..ctor
	|-Dictionary<Int32Enum, object>..ctor
	|-Dictionary<Int32Enum, float>..ctor
	|-Dictionary<long, int>..ctor
	|-Dictionary<long, object>..ctor
	|-Dictionary<IntPtr, object>..ctor
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>..ctor
	|-Dictionary<object, CinemachineCore.UpdateStatus>..ctor
	|-Dictionary<object, DYUpdateIni.OneResInfo>..ctor
	|-Dictionary<object, IniValue>..ctor
	|-Dictionary<object, PanelManger.PanelInfo>..ctor
	|-Dictionary<object, OneInfo>..ctor
	|-Dictionary<object, ArrayMetadata>..ctor
	|-Dictionary<object, ObjectMetadata>..ctor
	|-Dictionary<object, PropertyMetadata>..ctor
	|-Dictionary<object, fsOption<fsVersionedType>>..ctor
	|-Dictionary<object, SteamAPICall_t>..ctor
	|-Dictionary<object, bool>..ctor
	|-Dictionary<object, KeyValuePair<object, object>>..ctor
	|-Dictionary<object, int>..ctor
	|-Dictionary<object, Int32Enum>..ctor
	|-Dictionary<object, long>..ctor
	|-Dictionary<object, object>..ctor
	|-Dictionary<object, ResourceLocator>..ctor
	|-Dictionary<object, float>..ctor
	|-Dictionary<object, TimeSpan>..ctor
	|-Dictionary<object, Color>..ctor
	|-Dictionary<object, NetworkBroadcastResult>..ctor
	|-Dictionary<object, Playable>..ctor
	|-Dictionary<object, Vector3>..ctor
	|-Dictionary<object, BlendShapeFrame>..ctor
	|-Dictionary<float, object>..ctor
	|-Dictionary<ushort, object>..ctor
	|-Dictionary<uint, int>..ctor
	|-Dictionary<uint, object>..ctor
	|-Dictionary<uint, ulong>..ctor
	|-Dictionary<ulong, object>..ctor
	|-Dictionary<ulong, uint>..ctor
	|-Dictionary<UInt64Enum, object>..ctor
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>..ctor
	|-Dictionary<NetworkHash128, object>..ctor
	|-Dictionary<NetworkInstanceId, object>..ctor
	|-Dictionary<NetworkSceneId, object>..ctor
	|-Dictionary<Scene, object>..ctor
	|-Dictionary<ZmID, object>..ctor
	*/

	public void .ctor(IEnumerable<KeyValuePair<TKey, TValue>> collection, IEqualityComparer<TKey> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D2FE0 Offset: 0x25D1FE0 VA: 0x1825D2FE0
	|-Dictionary<EventHook, object>..ctor
	|
	|-RVA: 0x25D2C00 Offset: 0x25D1C00 VA: 0x1825D2C00
	|-Dictionary<Flow.RecursionNode, int>..ctor
	|
	|-RVA: 0x25D28B0 Offset: 0x25D18B0 VA: 0x1825D28B0
	|-Dictionary<DYP2PDll.P2PID, object>..ctor
	|
	|-RVA: 0x25D38E0 Offset: 0x25D28E0 VA: 0x1825D38E0
	|-Dictionary<LPWNormalSolver.LPWPosition, int>..ctor
	|
	|-RVA: 0x25D2550 Offset: 0x25D1550 VA: 0x1825D2550
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>..ctor
	|
	|-RVA: 0x25D4990 Offset: 0x25D3990 VA: 0x1825D4990
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>..ctor
	|
	|-RVA: 0x234AF80 Offset: 0x2349F80 VA: 0x18234AF80
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>..ctor
	|
	|-RVA: 0x2349A50 Offset: 0x2348A50 VA: 0x182349A50
	|-Dictionary<ConversionUtility.ConversionQuery, object>..ctor
	|
	|-RVA: 0x234A620 Offset: 0x2349620 VA: 0x18234A620
	|-Dictionary<fsPortableReflection.AttributeQuery, object>..ctor
	|
	|-RVA: 0x234C7F0 Offset: 0x234B7F0 VA: 0x18234C7F0
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>..ctor
	|
	|-RVA: 0x234BD50 Offset: 0x234AD50 VA: 0x18234BD50
	|-Dictionary<ResolverContractKey, object>..ctor
	|
	|-RVA: 0x2348C50 Offset: 0x2347C50 VA: 0x182348C50
	|-Dictionary<ConvertUtils.TypeConvertKey, object>..ctor
	|
	|-RVA: 0x2349400 Offset: 0x2348400 VA: 0x182349400
	|-Dictionary<pb_Edge, object>..ctor
	|
	|-RVA: 0x2330E00 Offset: 0x232FE00 VA: 0x182330E00
	|-Dictionary<pb_IntVec3, object>..ctor
	|
	|-RVA: 0x232F250 Offset: 0x232E250 VA: 0x18232F250
	|-Dictionary<AnimationStateData.AnimationPair, float>..ctor
	|
	|-RVA: 0x23305E0 Offset: 0x232F5E0 VA: 0x1823305E0
	|-Dictionary<Skin.AttachmentKeyTuple, object>..ctor
	|
	|-RVA: 0x2332010 Offset: 0x2331010 VA: 0x182332010
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>..ctor
	|
	|-RVA: 0x2331150 Offset: 0x2330150 VA: 0x182331150
	|-Dictionary<CSteamID, object>..ctor
	|
	|-RVA: 0x232F740 Offset: 0x232E740 VA: 0x18232F740
	|-Dictionary<HAuthTicket, object>..ctor
	|
	|-RVA: 0x2332350 Offset: 0x2331350 VA: 0x182332350
	|-Dictionary<SteamAPICall_t, object>..ctor
	|
	|-RVA: 0x25783B0 Offset: 0x25773B0 VA: 0x1825783B0
	|-Dictionary<char, char>..ctor
	|
	|-RVA: 0x2579A00 Offset: 0x2578A00 VA: 0x182579A00
	|-Dictionary<char, Nullable<ByteEnum>>..ctor
	|
	|-RVA: 0x2577940 Offset: 0x2576940 VA: 0x182577940
	|-Dictionary<char, object>..ctor
	|
	|-RVA: 0x257A2D0 Offset: 0x25792D0 VA: 0x18257A2D0
	|-Dictionary<Guid, object>..ctor
	|
	|-RVA: 0x25787C0 Offset: 0x25777C0 VA: 0x1825787C0
	|-Dictionary<short, object>..ctor
	|
	|-RVA: 0x2578080 Offset: 0x2577080 VA: 0x182578080
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>..ctor
	|
	|-RVA: 0x2579500 Offset: 0x2578500 VA: 0x182579500
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>..ctor
	|
	|-RVA: 0x2593030 Offset: 0x2592030 VA: 0x182593030
	|-Dictionary<int, ConversationScriptObject.LoadMessage>..ctor
	|
	|-RVA: 0x2590B50 Offset: 0x258FB50 VA: 0x182590B50
	|-Dictionary<int, HitData>..ctor
	|
	|-RVA: 0x25923C0 Offset: 0x25913C0 VA: 0x1825923C0
	|-Dictionary<int, MinimapPoint>..ctor
	|
	|-RVA: 0x2590EA0 Offset: 0x258FEA0 VA: 0x182590EA0
	|-Dictionary<int, ObjectPoolComInfo>..ctor
	|
	|-RVA: 0x2590590 Offset: 0x258F590 VA: 0x182590590
	|-Dictionary<int, bool>..ctor
	|
	|-RVA: 0x2591AC0 Offset: 0x2590AC0 VA: 0x182591AC0
	|-Dictionary<int, char>..ctor
	|
	|-RVA: 0x2593370 Offset: 0x2592370 VA: 0x182593370
	|-Dictionary<int, int>..ctor
	|
	|-RVA: 0x26111E0 Offset: 0x26101E0 VA: 0x1826111E0
	|-Dictionary<int, Int32Enum>..ctor
	|
	|-RVA: 0x2610DB0 Offset: 0x260FDB0 VA: 0x182610DB0
	|-Dictionary<int, long>..ctor
	|
	|-RVA: 0x26116C0 Offset: 0x26106C0 VA: 0x1826116C0
	|-Dictionary<int, object>..ctor
	|
	|-RVA: 0x2610180 Offset: 0x260F180 VA: 0x182610180
	|-Dictionary<int, float>..ctor
	|
	|-RVA: 0x260F990 Offset: 0x260E990 VA: 0x18260F990
	|-Dictionary<int, uint>..ctor
	|
	|-RVA: 0x26129C0 Offset: 0x26119C0 VA: 0x1826129C0
	|-Dictionary<int, ulong>..ctor
	|
	|-RVA: 0x2610A80 Offset: 0x260FA80 VA: 0x182610A80
	|-Dictionary<int, Color>..ctor
	|
	|-RVA: 0x251C9F0 Offset: 0x251B9F0 VA: 0x18251C9F0
	|-Dictionary<int, Matrix4x4>..ctor
	|
	|-RVA: 0x251E510 Offset: 0x251D510 VA: 0x18251E510
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>..ctor
	|
	|-RVA: 0x251D910 Offset: 0x251C910 VA: 0x18251D910
	|-Dictionary<int, Vector2>..ctor
	|
	|-RVA: 0x251D080 Offset: 0x251C080 VA: 0x18251D080
	|-Dictionary<int, Vector3>..ctor
	|
	|-RVA: 0x251CD80 Offset: 0x251BD80 VA: 0x18251CD80
	|-Dictionary<Int32Enum, bool>..ctor
	|
	|-RVA: 0x251E830 Offset: 0x251D830 VA: 0x18251E830
	|-Dictionary<Int32Enum, int>..ctor
	|
	|-RVA: 0x251C6F0 Offset: 0x251B6F0 VA: 0x18251C6F0
	|-Dictionary<Int32Enum, Int32Enum>..ctor
	|
	|-RVA: 0x255E3A0 Offset: 0x255D3A0 VA: 0x18255E3A0
	|-Dictionary<Int32Enum, object>..ctor
	|
	|-RVA: 0x255DCF0 Offset: 0x255CCF0 VA: 0x18255DCF0
	|-Dictionary<Int32Enum, float>..ctor
	|
	|-RVA: 0x255F0C0 Offset: 0x255E0C0 VA: 0x18255F0C0
	|-Dictionary<long, int>..ctor
	|
	|-RVA: 0x2560690 Offset: 0x255F690 VA: 0x182560690
	|-Dictionary<long, object>..ctor
	|
	|-RVA: 0x255E980 Offset: 0x255D980 VA: 0x18255E980
	|-Dictionary<IntPtr, object>..ctor
	|
	|-RVA: 0x2561130 Offset: 0x2560130 VA: 0x182561130
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>..ctor
	|
	|-RVA: 0x255FDD0 Offset: 0x255EDD0 VA: 0x18255FDD0
	|-Dictionary<object, CinemachineCore.UpdateStatus>..ctor
	|
	|-RVA: 0x2437D90 Offset: 0x2436D90 VA: 0x182437D90
	|-Dictionary<object, DYUpdateIni.OneResInfo>..ctor
	|
	|-RVA: 0x2436C80 Offset: 0x2435C80 VA: 0x182436C80
	|-Dictionary<object, IniValue>..ctor
	|
	|-RVA: 0x2438510 Offset: 0x2437510 VA: 0x182438510
	|-Dictionary<object, PanelManger.PanelInfo>..ctor
	|
	|-RVA: 0x2435AE0 Offset: 0x2434AE0 VA: 0x182435AE0
	|-Dictionary<object, OneInfo>..ctor
	|
	|-RVA: 0x2437420 Offset: 0x2436420 VA: 0x182437420
	|-Dictionary<object, ArrayMetadata>..ctor
	|
	|-RVA: 0x24370E0 Offset: 0x24360E0 VA: 0x1824370E0
	|-Dictionary<object, ObjectMetadata>..ctor
	|
	|-RVA: 0x2435660 Offset: 0x2434660 VA: 0x182435660
	|-Dictionary<object, PropertyMetadata>..ctor
	|
	|-RVA: 0x2546D90 Offset: 0x2545D90 VA: 0x182546D90
	|-Dictionary<object, fsOption<fsVersionedType>>..ctor
	|
	|-RVA: 0x2545000 Offset: 0x2544000 VA: 0x182545000
	|-Dictionary<object, SteamAPICall_t>..ctor
	|
	|-RVA: 0x25462F0 Offset: 0x25452F0 VA: 0x1825462F0
	|-Dictionary<object, bool>..ctor
	|
	|-RVA: 0x25470F0 Offset: 0x25460F0 VA: 0x1825470F0
	|-Dictionary<object, KeyValuePair<object, object>>..ctor
	|
	|-RVA: 0x2546610 Offset: 0x2545610 VA: 0x182546610
	|-Dictionary<object, int>..ctor
	|
	|-RVA: 0x25457E0 Offset: 0x25447E0 VA: 0x1825457E0
	|-Dictionary<object, Int32Enum>..ctor
	|
	|-RVA: 0x2543F20 Offset: 0x2542F20 VA: 0x182543F20
	|-Dictionary<object, long>..ctor
	|
	|-RVA: 0x24EF180 Offset: 0x24EE180 VA: 0x1824EF180
	|-Dictionary<object, object>..ctor
	|
	|-RVA: 0x24F29D0 Offset: 0x24F19D0 VA: 0x1824F29D0
	|-Dictionary<object, ResourceLocator>..ctor
	|
	|-RVA: 0x24F0530 Offset: 0x24EF530 VA: 0x1824F0530
	|-Dictionary<object, float>..ctor
	|
	|-RVA: 0x24F2040 Offset: 0x24F1040 VA: 0x1824F2040
	|-Dictionary<object, TimeSpan>..ctor
	|
	|-RVA: 0x24F00F0 Offset: 0x24EF0F0 VA: 0x1824F00F0
	|-Dictionary<object, Color>..ctor
	|
	|-RVA: 0x24F13A0 Offset: 0x24F03A0 VA: 0x1824F13A0
	|-Dictionary<object, NetworkBroadcastResult>..ctor
	|
	|-RVA: 0x24EF4A0 Offset: 0x24EE4A0 VA: 0x1824EF4A0
	|-Dictionary<object, Playable>..ctor
	|
	|-RVA: 0x25BCB70 Offset: 0x25BBB70 VA: 0x1825BCB70
	|-Dictionary<object, Vector3>..ctor
	|
	|-RVA: 0x25BC5B0 Offset: 0x25BB5B0 VA: 0x1825BC5B0
	|-Dictionary<object, BlendShapeFrame>..ctor
	|
	|-RVA: 0x25BBE70 Offset: 0x25BAE70 VA: 0x1825BBE70
	|-Dictionary<float, object>..ctor
	|
	|-RVA: 0x25BAED0 Offset: 0x25B9ED0 VA: 0x1825BAED0
	|-Dictionary<ushort, object>..ctor
	|
	|-RVA: 0x25BA230 Offset: 0x25B9230 VA: 0x1825BA230
	|-Dictionary<uint, int>..ctor
	|
	|-RVA: 0x25BB1F0 Offset: 0x25BA1F0 VA: 0x1825BB1F0
	|-Dictionary<uint, object>..ctor
	|
	|-RVA: 0x25BA530 Offset: 0x25B9530 VA: 0x1825BA530
	|-Dictionary<uint, ulong>..ctor
	|
	|-RVA: 0x2490350 Offset: 0x248F350 VA: 0x182490350
	|-Dictionary<ulong, object>..ctor
	|
	|-RVA: 0x24917A0 Offset: 0x24907A0 VA: 0x1824917A0
	|-Dictionary<ulong, uint>..ctor
	|
	|-RVA: 0x248E400 Offset: 0x248D400 VA: 0x18248E400
	|-Dictionary<UInt64Enum, object>..ctor
	|
	|-RVA: 0x248EA80 Offset: 0x248DA80 VA: 0x18248EA80
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>..ctor
	|
	|-RVA: 0x248EF50 Offset: 0x248DF50 VA: 0x18248EF50
	|-Dictionary<NetworkHash128, object>..ctor
	|
	|-RVA: 0x2490670 Offset: 0x248F670 VA: 0x182490670
	|-Dictionary<NetworkInstanceId, object>..ctor
	|
	|-RVA: 0x248F290 Offset: 0x248E290 VA: 0x18248F290
	|-Dictionary<NetworkSceneId, object>..ctor
	|
	|-RVA: 0x263E590 Offset: 0x263D590 VA: 0x18263E590
	|-Dictionary<Scene, object>..ctor
	|
	|-RVA: 0x263D880 Offset: 0x263C880 VA: 0x18263D880
	|-Dictionary<ZmID, object>..ctor
	*/

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D5280 Offset: 0x25D4280 VA: 0x1825D5280
	|-Dictionary<EventHook, object>..ctor
	|
	|-RVA: 0x25D4D70 Offset: 0x25D3D70 VA: 0x1825D4D70
	|-Dictionary<Flow.RecursionNode, int>..ctor
	|
	|-RVA: 0x25D4740 Offset: 0x25D3740 VA: 0x1825D4740
	|-Dictionary<DYP2PDll.P2PID, object>..ctor
	|
	|-RVA: 0x25D2F40 Offset: 0x25D1F40 VA: 0x1825D2F40
	|-Dictionary<LPWNormalSolver.LPWPosition, int>..ctor
	|
	|-RVA: 0x25D48F0 Offset: 0x25D38F0 VA: 0x1825D48F0
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>..ctor
	|
	|-RVA: 0x25D4CD0 Offset: 0x25D3CD0 VA: 0x1825D4CD0
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>..ctor
	|
	|-RVA: 0x234CCE0 Offset: 0x234BCE0 VA: 0x18234CCE0
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>..ctor
	|
	|-RVA: 0x234A960 Offset: 0x2349960 VA: 0x18234A960
	|-Dictionary<ConversionUtility.ConversionQuery, object>..ctor
	|
	|-RVA: 0x234CC40 Offset: 0x234BC40 VA: 0x18234CC40
	|-Dictionary<fsPortableReflection.AttributeQuery, object>..ctor
	|
	|-RVA: 0x234C750 Offset: 0x234B750 VA: 0x18234C750
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>..ctor
	|
	|-RVA: 0x234C6B0 Offset: 0x234B6B0 VA: 0x18234C6B0
	|-Dictionary<ResolverContractKey, object>..ctor
	|
	|-RVA: 0x234BCB0 Offset: 0x234ACB0 VA: 0x18234BCB0
	|-Dictionary<ConvertUtils.TypeConvertKey, object>..ctor
	|
	|-RVA: 0x234C090 Offset: 0x234B090 VA: 0x18234C090
	|-Dictionary<pb_Edge, object>..ctor
	|
	|-RVA: 0x232F590 Offset: 0x232E590 VA: 0x18232F590
	|-Dictionary<pb_IntVec3, object>..ctor
	|
	|-RVA: 0x23302F0 Offset: 0x232F2F0 VA: 0x1823302F0
	|-Dictionary<AnimationStateData.AnimationPair, float>..ctor
	|
	|-RVA: 0x2330D60 Offset: 0x232FD60 VA: 0x182330D60
	|-Dictionary<Skin.AttachmentKeyTuple, object>..ctor
	|
	|-RVA: 0x232EF30 Offset: 0x232DF30 VA: 0x18232EF30
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>..ctor
	|
	|-RVA: 0x232F1B0 Offset: 0x232E1B0 VA: 0x18232F1B0
	|-Dictionary<CSteamID, object>..ctor
	|
	|-RVA: 0x232F0E0 Offset: 0x232E0E0 VA: 0x18232F0E0
	|-Dictionary<HAuthTicket, object>..ctor
	|
	|-RVA: 0x2331470 Offset: 0x2330470 VA: 0x182331470
	|-Dictionary<SteamAPICall_t, object>..ctor
	|
	|-RVA: 0x2578B80 Offset: 0x2577B80 VA: 0x182578B80
	|-Dictionary<char, char>..ctor
	|
	|-RVA: 0x2579850 Offset: 0x2578850 VA: 0x182579850
	|-Dictionary<char, Nullable<ByteEnum>>..ctor
	|
	|-RVA: 0x2578AE0 Offset: 0x2577AE0 VA: 0x182578AE0
	|-Dictionary<char, object>..ctor
	|
	|-RVA: 0x2578C50 Offset: 0x2577C50 VA: 0x182578C50
	|-Dictionary<Guid, object>..ctor
	|
	|-RVA: 0x2578E00 Offset: 0x2577E00 VA: 0x182578E00
	|-Dictionary<short, object>..ctor
	|
	|-RVA: 0x257A230 Offset: 0x2579230 VA: 0x18257A230
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>..ctor
	|
	|-RVA: 0x2577430 Offset: 0x2576430 VA: 0x182577430
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>..ctor
	|
	|-RVA: 0x2591870 Offset: 0x2590870 VA: 0x182591870
	|-Dictionary<int, ConversationScriptObject.LoadMessage>..ctor
	|
	|-RVA: 0x2592320 Offset: 0x2591320 VA: 0x182592320
	|-Dictionary<int, HitData>..ctor
	|
	|-RVA: 0x2590450 Offset: 0x258F450 VA: 0x182590450
	|-Dictionary<int, MinimapPoint>..ctor
	|
	|-RVA: 0x2592280 Offset: 0x2591280 VA: 0x182592280
	|-Dictionary<int, ObjectPoolComInfo>..ctor
	|
	|-RVA: 0x2591910 Offset: 0x2590910 VA: 0x182591910
	|-Dictionary<int, bool>..ctor
	|
	|-RVA: 0x25909A0 Offset: 0x258F9A0 VA: 0x1825909A0
	|-Dictionary<int, char>..ctor
	|
	|-RVA: 0x25904F0 Offset: 0x258F4F0 VA: 0x1825904F0
	|-Dictionary<int, int>..ctor
	|
	|-RVA: 0x2610480 Offset: 0x260F480 VA: 0x182610480
	|-Dictionary<int, Int32Enum>..ctor
	|
	|-RVA: 0x2612810 Offset: 0x2611810 VA: 0x182612810
	|-Dictionary<int, long>..ctor
	|
	|-RVA: 0x26109E0 Offset: 0x260F9E0 VA: 0x1826109E0
	|-Dictionary<int, object>..ctor
	|
	|-RVA: 0x26100E0 Offset: 0x260F0E0 VA: 0x1826100E0
	|-Dictionary<int, float>..ctor
	|
	|-RVA: 0x2611510 Offset: 0x2610510 VA: 0x182611510
	|-Dictionary<int, uint>..ctor
	|
	|-RVA: 0x2612350 Offset: 0x2611350 VA: 0x182612350
	|-Dictionary<int, ulong>..ctor
	|
	|-RVA: 0x2610040 Offset: 0x260F040 VA: 0x182610040
	|-Dictionary<int, Color>..ctor
	|
	|-RVA: 0x251C5B0 Offset: 0x251B5B0 VA: 0x18251C5B0
	|-Dictionary<int, Matrix4x4>..ctor
	|
	|-RVA: 0x251FD70 Offset: 0x251ED70 VA: 0x18251FD70
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>..ctor
	|
	|-RVA: 0x251F580 Offset: 0x251E580 VA: 0x18251F580
	|-Dictionary<int, Vector2>..ctor
	|
	|-RVA: 0x251D3B0 Offset: 0x251C3B0 VA: 0x18251D3B0
	|-Dictionary<int, Vector3>..ctor
	|
	|-RVA: 0x251F090 Offset: 0x251E090 VA: 0x18251F090
	|-Dictionary<Int32Enum, bool>..ctor
	|
	|-RVA: 0x251F130 Offset: 0x251E130 VA: 0x18251F130
	|-Dictionary<Int32Enum, int>..ctor
	|
	|-RVA: 0x251C650 Offset: 0x251B650 VA: 0x18251C650
	|-Dictionary<Int32Enum, Int32Enum>..ctor
	|
	|-RVA: 0x255E8E0 Offset: 0x255D8E0 VA: 0x18255E8E0
	|-Dictionary<Int32Enum, object>..ctor
	|
	|-RVA: 0x255DA00 Offset: 0x255CA00 VA: 0x18255DA00
	|-Dictionary<Int32Enum, float>..ctor
	|
	|-RVA: 0x2560130 Offset: 0x255F130 VA: 0x182560130
	|-Dictionary<long, int>..ctor
	|
	|-RVA: 0x2561090 Offset: 0x2560090 VA: 0x182561090
	|-Dictionary<long, object>..ctor
	|
	|-RVA: 0x25605F0 Offset: 0x255F5F0 VA: 0x1825605F0
	|-Dictionary<IntPtr, object>..ctor
	|
	|-RVA: 0x255F3E0 Offset: 0x255E3E0 VA: 0x18255F3E0
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>..ctor
	|
	|-RVA: 0x25609B0 Offset: 0x255F9B0 VA: 0x1825609B0
	|-Dictionary<object, CinemachineCore.UpdateStatus>..ctor
	|
	|-RVA: 0x24359A0 Offset: 0x24349A0 VA: 0x1824359A0
	|-Dictionary<object, DYUpdateIni.OneResInfo>..ctor
	|
	|-RVA: 0x2436FA0 Offset: 0x2435FA0 VA: 0x182436FA0
	|-Dictionary<object, IniValue>..ctor
	|
	|-RVA: 0x2437040 Offset: 0x2436040 VA: 0x182437040
	|-Dictionary<object, PanelManger.PanelInfo>..ctor
	|
	|-RVA: 0x2438DC0 Offset: 0x2437DC0 VA: 0x182438DC0
	|-Dictionary<object, OneInfo>..ctor
	|
	|-RVA: 0x2436780 Offset: 0x2435780 VA: 0x182436780
	|-Dictionary<object, ArrayMetadata>..ctor
	|
	|-RVA: 0x2435A40 Offset: 0x2434A40 VA: 0x182435A40
	|-Dictionary<object, ObjectMetadata>..ctor
	|
	|-RVA: 0x24366E0 Offset: 0x24356E0 VA: 0x1824366E0
	|-Dictionary<object, PropertyMetadata>..ctor
	|
	|-RVA: 0x2545F20 Offset: 0x2544F20 VA: 0x182545F20
	|-Dictionary<object, fsOption<fsVersionedType>>..ctor
	|
	|-RVA: 0x25476E0 Offset: 0x25466E0 VA: 0x1825476E0
	|-Dictionary<object, SteamAPICall_t>..ctor
	|
	|-RVA: 0x2547530 Offset: 0x2546530 VA: 0x182547530
	|-Dictionary<object, bool>..ctor
	|
	|-RVA: 0x2544720 Offset: 0x2543720 VA: 0x182544720
	|-Dictionary<object, KeyValuePair<object, object>>..ctor
	|
	|-RVA: 0x2543950 Offset: 0x2542950 VA: 0x182543950
	|-Dictionary<object, int>..ctor
	|
	|-RVA: 0x2545740 Offset: 0x2544740 VA: 0x182545740
	|-Dictionary<object, Int32Enum>..ctor
	|
	|-RVA: 0x2544240 Offset: 0x2543240 VA: 0x182544240
	|-Dictionary<object, long>..ctor
	|
	|-RVA: 0x24EEFD0 Offset: 0x24EDFD0 VA: 0x1824EEFD0
	|-Dictionary<object, object>..ctor
	|
	|-RVA: 0x24F0850 Offset: 0x24EF850 VA: 0x1824F0850
	|-Dictionary<object, ResourceLocator>..ctor
	|
	|-RVA: 0x24F08F0 Offset: 0x24EF8F0 VA: 0x1824F08F0
	|-Dictionary<object, float>..ctor
	|
	|-RVA: 0x24F11F0 Offset: 0x24F01F0 VA: 0x1824F11F0
	|-Dictionary<object, TimeSpan>..ctor
	|
	|-RVA: 0x24F2780 Offset: 0x24F1780 VA: 0x1824F2780
	|-Dictionary<object, Color>..ctor
	|
	|-RVA: 0x24F2930 Offset: 0x24F1930 VA: 0x1824F2930
	|-Dictionary<object, NetworkBroadcastResult>..ctor
	|
	|-RVA: 0x24F0050 Offset: 0x24EF050 VA: 0x1824F0050
	|-Dictionary<object, Playable>..ctor
	|
	|-RVA: 0x25BC920 Offset: 0x25BB920 VA: 0x1825BC920
	|-Dictionary<object, Vector3>..ctor
	|
	|-RVA: 0x25BBCC0 Offset: 0x25BACC0 VA: 0x1825BBCC0
	|-Dictionary<object, BlendShapeFrame>..ctor
	|
	|-RVA: 0x25B98D0 Offset: 0x25B88D0 VA: 0x1825B98D0
	|-Dictionary<float, object>..ctor
	|
	|-RVA: 0x25BBB10 Offset: 0x25BAB10 VA: 0x1825BBB10
	|-Dictionary<ushort, object>..ctor
	|
	|-RVA: 0x25BB6C0 Offset: 0x25BA6C0 VA: 0x1825BB6C0
	|-Dictionary<uint, int>..ctor
	|
	|-RVA: 0x25BCAD0 Offset: 0x25BBAD0 VA: 0x1825BCAD0
	|-Dictionary<uint, object>..ctor
	|
	|-RVA: 0x25BB620 Offset: 0x25BA620 VA: 0x1825BB620
	|-Dictionary<uint, ulong>..ctor
	|
	|-RVA: 0x24902B0 Offset: 0x248F2B0 VA: 0x1824902B0
	|-Dictionary<ulong, object>..ctor
	|
	|-RVA: 0x248E720 Offset: 0x248D720 VA: 0x18248E720
	|-Dictionary<ulong, uint>..ctor
	|
	|-RVA: 0x24913D0 Offset: 0x24903D0 VA: 0x1824913D0
	|-Dictionary<UInt64Enum, object>..ctor
	|
	|-RVA: 0x248EDA0 Offset: 0x248DDA0 VA: 0x18248EDA0
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>..ctor
	|
	|-RVA: 0x2490990 Offset: 0x248F990 VA: 0x182490990
	|-Dictionary<NetworkHash128, object>..ctor
	|
	|-RVA: 0x2490210 Offset: 0x248F210 VA: 0x182490210
	|-Dictionary<NetworkInstanceId, object>..ctor
	|
	|-RVA: 0x248E9E0 Offset: 0x248D9E0 VA: 0x18248E9E0
	|-Dictionary<NetworkSceneId, object>..ctor
	|
	|-RVA: 0x263D6D0 Offset: 0x263C6D0 VA: 0x18263D6D0
	|-Dictionary<Scene, object>..ctor
	|
	|-RVA: 0x263DFC0 Offset: 0x263CFC0 VA: 0x18263DFC0
	|-Dictionary<ZmID, object>..ctor
	*/

	public IEqualityComparer<TKey> get_Comparer() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x257A720 Offset: 0x2579720 VA: 0x18257A720
	|-Dictionary<int, HitData>.get_Comparer
	|-Dictionary<int, SettingInfoDataManager.SettingInfo>.get_Comparer
	|-Dictionary<int, Dictionary<int, Vector2>>.get_Comparer
	|-Dictionary<int, string>.get_Comparer
	|-Dictionary<int, FullScreenMode>.get_Comparer
	|-Dictionary<int, Vector2>.get_Comparer
	|-Dictionary<string, IniValue>.get_Comparer
	|-Dictionary<string, long>.get_Comparer
	|-Dictionary<string, string>.get_Comparer
	|-Dictionary<uint, byte[]>.get_Comparer
	|-Dictionary<EventHook, object>.get_Comparer
	|-Dictionary<Flow.RecursionNode, int>.get_Comparer
	|-Dictionary<DYP2PDll.P2PID, object>.get_Comparer
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.get_Comparer
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.get_Comparer
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.get_Comparer
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.get_Comparer
	|-Dictionary<ConversionUtility.ConversionQuery, object>.get_Comparer
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.get_Comparer
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.get_Comparer
	|-Dictionary<ResolverContractKey, object>.get_Comparer
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.get_Comparer
	|-Dictionary<pb_Edge, object>.get_Comparer
	|-Dictionary<pb_IntVec3, object>.get_Comparer
	|-Dictionary<AnimationStateData.AnimationPair, float>.get_Comparer
	|-Dictionary<Skin.AttachmentKeyTuple, object>.get_Comparer
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.get_Comparer
	|-Dictionary<CSteamID, object>.get_Comparer
	|-Dictionary<HAuthTicket, object>.get_Comparer
	|-Dictionary<SteamAPICall_t, object>.get_Comparer
	|-Dictionary<char, char>.get_Comparer
	|-Dictionary<char, Nullable<ByteEnum>>.get_Comparer
	|-Dictionary<char, object>.get_Comparer
	|-Dictionary<Guid, object>.get_Comparer
	|-Dictionary<short, object>.get_Comparer
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.get_Comparer
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.get_Comparer
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.get_Comparer
	|-Dictionary<int, MinimapPoint>.get_Comparer
	|-Dictionary<int, ObjectPoolComInfo>.get_Comparer
	|-Dictionary<int, bool>.get_Comparer
	|-Dictionary<int, char>.get_Comparer
	|-Dictionary<int, int>.get_Comparer
	|-Dictionary<int, Int32Enum>.get_Comparer
	|-Dictionary<int, long>.get_Comparer
	|-Dictionary<int, object>.get_Comparer
	|-Dictionary<int, float>.get_Comparer
	|-Dictionary<int, uint>.get_Comparer
	|-Dictionary<int, ulong>.get_Comparer
	|-Dictionary<int, Color>.get_Comparer
	|-Dictionary<int, Matrix4x4>.get_Comparer
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.get_Comparer
	|-Dictionary<int, Vector3>.get_Comparer
	|-Dictionary<Int32Enum, bool>.get_Comparer
	|-Dictionary<Int32Enum, int>.get_Comparer
	|-Dictionary<Int32Enum, Int32Enum>.get_Comparer
	|-Dictionary<Int32Enum, object>.get_Comparer
	|-Dictionary<Int32Enum, float>.get_Comparer
	|-Dictionary<long, int>.get_Comparer
	|-Dictionary<long, object>.get_Comparer
	|-Dictionary<IntPtr, object>.get_Comparer
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.get_Comparer
	|-Dictionary<object, CinemachineCore.UpdateStatus>.get_Comparer
	|-Dictionary<object, DYUpdateIni.OneResInfo>.get_Comparer
	|-Dictionary<object, IniValue>.get_Comparer
	|-Dictionary<object, PanelManger.PanelInfo>.get_Comparer
	|-Dictionary<object, OneInfo>.get_Comparer
	|-Dictionary<object, ArrayMetadata>.get_Comparer
	|-Dictionary<object, ObjectMetadata>.get_Comparer
	|-Dictionary<object, PropertyMetadata>.get_Comparer
	|-Dictionary<object, fsOption<fsVersionedType>>.get_Comparer
	|-Dictionary<object, SteamAPICall_t>.get_Comparer
	|-Dictionary<object, bool>.get_Comparer
	|-Dictionary<object, KeyValuePair<object, object>>.get_Comparer
	|-Dictionary<object, int>.get_Comparer
	|-Dictionary<object, Int32Enum>.get_Comparer
	|-Dictionary<object, long>.get_Comparer
	|-Dictionary<object, object>.get_Comparer
	|-Dictionary<object, ResourceLocator>.get_Comparer
	|-Dictionary<object, float>.get_Comparer
	|-Dictionary<object, TimeSpan>.get_Comparer
	|-Dictionary<object, Color>.get_Comparer
	|-Dictionary<object, NetworkBroadcastResult>.get_Comparer
	|-Dictionary<object, Playable>.get_Comparer
	|-Dictionary<object, Vector3>.get_Comparer
	|-Dictionary<object, BlendShapeFrame>.get_Comparer
	|-Dictionary<float, object>.get_Comparer
	|-Dictionary<ushort, object>.get_Comparer
	|-Dictionary<uint, int>.get_Comparer
	|-Dictionary<uint, object>.get_Comparer
	|-Dictionary<uint, ulong>.get_Comparer
	|-Dictionary<ulong, object>.get_Comparer
	|-Dictionary<ulong, uint>.get_Comparer
	|-Dictionary<UInt64Enum, object>.get_Comparer
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.get_Comparer
	|-Dictionary<NetworkHash128, object>.get_Comparer
	|-Dictionary<NetworkInstanceId, object>.get_Comparer
	|-Dictionary<NetworkSceneId, object>.get_Comparer
	|-Dictionary<Scene, object>.get_Comparer
	|-Dictionary<ZmID, object>.get_Comparer
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24F2D00 Offset: 0x24F1D00 VA: 0x1824F2D00
	|-Dictionary<EventHook, object>.get_Count
	|-Dictionary<Flow.RecursionNode, int>.get_Count
	|-Dictionary<DYP2PDll.P2PID, object>.get_Count
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.get_Count
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.get_Count
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.get_Count
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.get_Count
	|-Dictionary<ConversionUtility.ConversionQuery, object>.get_Count
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.get_Count
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.get_Count
	|-Dictionary<ResolverContractKey, object>.get_Count
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.get_Count
	|-Dictionary<pb_Edge, object>.get_Count
	|-Dictionary<pb_IntVec3, List<int>>.get_Count
	|-Dictionary<pb_IntVec3, object>.get_Count
	|-Dictionary<AnimationStateData.AnimationPair, float>.get_Count
	|-Dictionary<Bone, Transform>.get_Count
	|-Dictionary<BoundingBoxAttachment, PolygonCollider2D>.get_Count
	|-Dictionary<Skin.AttachmentKeyTuple, object>.get_Count
	|-Dictionary<Slot, Material>.get_Count
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.get_Count
	|-Dictionary<CSteamID, SteamMatchMemberData>.get_Count
	|-Dictionary<CSteamID, SteamMatchNetEndPoint>.get_Count
	|-Dictionary<CSteamID, object>.get_Count
	|-Dictionary<HAuthTicket, object>.get_Count
	|-Dictionary<SteamAPICall_t, object>.get_Count
	|-Dictionary<char, char>.get_Count
	|-Dictionary<char, Nullable<ByteEnum>>.get_Count
	|-Dictionary<char, object>.get_Count
	|-Dictionary<Guid, object>.get_Count
	|-Dictionary<short, object>.get_Count
	|-Dictionary<int, AttackSkillBase>.get_Count
	|-Dictionary<int, CommonNotifyActionCommand>.get_Count
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.get_Count
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.get_Count
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.get_Count
	|-Dictionary<int, CtrlSideStateObj>.get_Count
	|-Dictionary<int, DataBase>.get_Count
	|-Dictionary<int, DynamicBoneManager.DynamicBoneGroup>.get_Count
	|-Dictionary<int, GrowthHeroItem>.get_Count
	|-Dictionary<int, GrowthLevelItem>.get_Count
	|-Dictionary<int, GrowthUpInfo>.get_Count
	|-Dictionary<int, HitData>.get_Count
	|-Dictionary<int, MinimapPoint>.get_Count
	|-Dictionary<int, ModelInfo>.get_Count
	|-Dictionary<int, NewPlayerObject>.get_Count
	|-Dictionary<int, ObjectPoolComInfo>.get_Count
	|-Dictionary<int, PropAttr>.get_Count
	|-Dictionary<int, RayLineLaser>.get_Count
	|-Dictionary<int, SaveGameData>.get_Count
	|-Dictionary<int, SettingInfoDataManager.SettingInfo>.get_Count
	|-Dictionary<int, StandaloneAchievement.AchieveInfo>.get_Count
	|-Dictionary<int, bool>.get_Count
	|-Dictionary<int, byte[]>.get_Count
	|-Dictionary<int, char>.get_Count
	|-Dictionary<int, Dictionary<int, List<CPacketData>>>.get_Count
	|-Dictionary<int, Dictionary<int, Vector2>>.get_Count
	|-Dictionary<int, Dictionary<string, SkillPerformEventManager.SkillPerformEvent>>.get_Count
	|-Dictionary<int, List<CPacketData>>.get_Count
	|-Dictionary<int, List<int>>.get_Count
	|-Dictionary<int, List<Vector3>>.get_Count
	|-Dictionary<int, int>.get_Count
	|-Dictionary<int, Int32Enum>.get_Count
	|-Dictionary<int, long>.get_Count
	|-Dictionary<int, object>.get_Count
	|-Dictionary<int, float>.get_Count
	|-Dictionary<int, string>.get_Count
	|-Dictionary<int, TimeType>.get_Count
	|-Dictionary<int, uint>.get_Count
	|-Dictionary<int, ulong>.get_Count
	|-Dictionary<int, TeamerObject>.get_Count
	|-Dictionary<int, PCRecordinfo_item>.get_Count
	|-Dictionary<int, Animator>.get_Count
	|-Dictionary<int, Color>.get_Count
	|-Dictionary<int, TerrainUtility.TerrainMap>.get_Count
	|-Dictionary<int, FullScreenMode>.get_Count
	|-Dictionary<int, Matrix4x4>.get_Count
	|-Dictionary<int, NetworkBehaviour.Invoker>.get_Count
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.get_Count
	|-Dictionary<int, Transform>.get_Count
	|-Dictionary<int, Image>.get_Count
	|-Dictionary<int, M1Toggle>.get_Count
	|-Dictionary<int, Toggle>.get_Count
	|-Dictionary<int, Vector2>.get_Count
	|-Dictionary<int, Vector3>.get_Count
	|-Dictionary<Int32Enum, bool>.get_Count
	|-Dictionary<Int32Enum, int>.get_Count
	|-Dictionary<Int32Enum, Int32Enum>.get_Count
	|-Dictionary<Int32Enum, object>.get_Count
	|-Dictionary<Int32Enum, float>.get_Count
	|-Dictionary<long, int>.get_Count
	|-Dictionary<long, object>.get_Count
	|-Dictionary<IntPtr, object>.get_Count
	|-Dictionary<ParameterExpression, LocalVariable>.get_Count
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.get_Count
	|-Dictionary<object, CinemachineCore.UpdateStatus>.get_Count
	|-Dictionary<object, DYUpdateIni.OneResInfo>.get_Count
	|-Dictionary<object, IniValue>.get_Count
	|-Dictionary<object, PanelManger.PanelInfo>.get_Count
	|-Dictionary<object, OneInfo>.get_Count
	|-Dictionary<object, ArrayMetadata>.get_Count
	|-Dictionary<object, ObjectMetadata>.get_Count
	|-Dictionary<object, PropertyMetadata>.get_Count
	|-Dictionary<object, fsOption<fsVersionedType>>.get_Count
	|-Dictionary<object, SteamAPICall_t>.get_Count
	|-Dictionary<object, bool>.get_Count
	|-Dictionary<object, KeyValuePair<object, object>>.get_Count
	|-Dictionary<object, int>.get_Count
	|-Dictionary<object, Int32Enum>.get_Count
	|-Dictionary<object, long>.get_Count
	|-Dictionary<object, object>.get_Count
	|-Dictionary<object, ResourceLocator>.get_Count
	|-Dictionary<object, float>.get_Count
	|-Dictionary<object, TimeSpan>.get_Count
	|-Dictionary<object, Color>.get_Count
	|-Dictionary<object, NetworkBroadcastResult>.get_Count
	|-Dictionary<object, Playable>.get_Count
	|-Dictionary<object, Vector3>.get_Count
	|-Dictionary<object, BlendShapeFrame>.get_Count
	|-Dictionary<float, object>.get_Count
	|-Dictionary<string, ArchiveData>.get_Count
	|-Dictionary<string, MeshCombiner.BlendShapeFrame>.get_Count
	|-Dictionary<string, IniSection>.get_Count
	|-Dictionary<string, IniValue>.get_Count
	|-Dictionary<string, GraphGetSub>.get_Count
	|-Dictionary<string, GraphRewardSub>.get_Count
	|-Dictionary<string, GuideEffectPos>.get_Count
	|-Dictionary<string, HeroGrade>.get_Count
	|-Dictionary<string, SContinueShootInfoSub>.get_Count
	|-Dictionary<string, SFightLevelChooseInfo>.get_Count
	|-Dictionary<string, SItemSkillInfoSub>.get_Count
	|-Dictionary<string, STalentDescSub>.get_Count
	|-Dictionary<string, SoundEffectInfoSub>.get_Count
	|-Dictionary<string, SublimeGradeInfo>.get_Count
	|-Dictionary<string, WeaponMusicEffect>.get_Count
	|-Dictionary<string, IteractItem>.get_Count
	|-Dictionary<string, fsData>.get_Count
	|-Dictionary<string, PropItem>.get_Count
	|-Dictionary<string, RichTextMapData>.get_Count
	|-Dictionary<string, SkillPerformEventManager.SkillPerformEvent>.get_Count
	|-Dictionary<string, PropertyDescriptor>.get_Count
	|-Dictionary<string, int>.get_Count
	|-Dictionary<string, int[]>.get_Count
	|-Dictionary<string, long>.get_Count
	|-Dictionary<string, LinuxNetworkInterface>.get_Count
	|-Dictionary<string, MacOsNetworkInterface>.get_Count
	|-Dictionary<string, WebConnectionGroup>.get_Count
	|-Dictionary<string, object>.get_Count
	|-Dictionary<string, string>.get_Count
	|-Dictionary<string, UriParser>.get_Count
	|-Dictionary<string, AssetBundle>.get_Count
	|-Dictionary<string, Material>.get_Count
	|-Dictionary<string, Transform>.get_Count
	|-Dictionary<string, BlendShapeFrame>.get_Count
	|-Dictionary<Type, int>.get_Count
	|-Dictionary<Type, Type>.get_Count
	|-Dictionary<ushort, object>.get_Count
	|-Dictionary<uint, byte[]>.get_Count
	|-Dictionary<uint, int>.get_Count
	|-Dictionary<uint, object>.get_Count
	|-Dictionary<uint, ulong>.get_Count
	|-Dictionary<uint, ZMTeamerObject>.get_Count
	|-Dictionary<ulong, MatchMemberData>.get_Count
	|-Dictionary<ulong, MemberWarData>.get_Count
	|-Dictionary<ulong, SteamTeamerObject>.get_Count
	|-Dictionary<ulong, byte[]>.get_Count
	|-Dictionary<ulong, object>.get_Count
	|-Dictionary<ulong, uint>.get_Count
	|-Dictionary<ulong, VoiceUserObject>.get_Count
	|-Dictionary<UInt64Enum, object>.get_Count
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.get_Count
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, Terrain>.get_Count
	|-Dictionary<Font, HashSet<Text>>.get_Count
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.get_Count
	|-Dictionary<Material, List<pb_Face>>.get_Count
	|-Dictionary<Material, List<int>>.get_Count
	|-Dictionary<Material, List<CombineInstance>>.get_Count
	|-Dictionary<Material, Material>.get_Count
	|-Dictionary<NetworkHash128, object>.get_Count
	|-Dictionary<NetworkInstanceId, object>.get_Count
	|-Dictionary<NetworkInstanceId, NetworkIdentity>.get_Count
	|-Dictionary<NetworkSceneId, object>.get_Count
	|-Dictionary<Scene, object>.get_Count
	|-Dictionary<ZmID, object>.get_Count
	|-Dictionary<RailID, WeGameNetworkingComponent.SendPacketSession>.get_Count
	*/

	public Dictionary.KeyCollection<TKey, TValue> get_Keys() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2333220 Offset: 0x2332220 VA: 0x182333220
	|-Dictionary<pb_Vertex, int>.get_Keys
	|-Dictionary<Skin.AttachmentKeyTuple, Attachment>.get_Keys
	|-Dictionary<CSteamID, MatchMemberData>.get_Keys
	|-Dictionary<CSteamID, SteamMatchMemberData>.get_Keys
	|-Dictionary<int, HitData>.get_Keys
	|-Dictionary<int, SettingInfoDataManager.SettingInfo>.get_Keys
	|-Dictionary<int, Timeline>.get_Keys
	|-Dictionary<int, byte[]>.get_Keys
	|-Dictionary<int, Dictionary<int, Vector2>>.get_Keys
	|-Dictionary<int, FullScreenMode>.get_Keys
	|-Dictionary<int, Transform>.get_Keys
	|-Dictionary<int, Vector2>.get_Keys
	|-Dictionary<ParameterExpression, LocalVariable>.get_Keys
	|-Dictionary<string, IniSection>.get_Keys
	|-Dictionary<string, IniValue>.get_Keys
	|-Dictionary<string, GameProfiler.DYQASwitchFunc>.get_Keys
	|-Dictionary<string, fsData>.get_Keys
	|-Dictionary<string, JToken>.get_Keys
	|-Dictionary<string, bool>.get_Keys
	|-Dictionary<string, List<string>>.get_Keys
	|-Dictionary<string, int>.get_Keys
	|-Dictionary<string, long>.get_Keys
	|-Dictionary<string, object>.get_Keys
	|-Dictionary<string, float>.get_Keys
	|-Dictionary<string, UGUILink.UILink>.get_Keys
	|-Dictionary<string, Color>.get_Keys
	|-Dictionary<string, Material>.get_Keys
	|-Dictionary<string, NetworkBroadcastResult>.get_Keys
	|-Dictionary<string, Transform>.get_Keys
	|-Dictionary<Type, IDictionaryKeyPathProvider>.get_Keys
	|-Dictionary<Type, PostProcessAttribute>.get_Keys
	|-Dictionary<uint, byte[]>.get_Keys
	|-Dictionary<uint, ZMFriendObject>.get_Keys
	|-Dictionary<uint, ZMInviteData>.get_Keys
	|-Dictionary<uint, ZMTeamerObject>.get_Keys
	|-Dictionary<ulong, MemberWarData>.get_Keys
	|-Dictionary<ulong, VoiceTogetherMember>.get_Keys
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, Terrain>.get_Keys
	|-Dictionary<NetworkInstanceId, NetworkIdentity>.get_Keys
	|-Dictionary<EventHook, object>.get_Keys
	|-Dictionary<Flow.RecursionNode, int>.get_Keys
	|-Dictionary<DYP2PDll.P2PID, object>.get_Keys
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.get_Keys
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.get_Keys
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.get_Keys
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.get_Keys
	|-Dictionary<ConversionUtility.ConversionQuery, object>.get_Keys
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.get_Keys
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.get_Keys
	|-Dictionary<ResolverContractKey, object>.get_Keys
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.get_Keys
	|-Dictionary<pb_Edge, object>.get_Keys
	|-Dictionary<pb_IntVec3, object>.get_Keys
	|-Dictionary<AnimationStateData.AnimationPair, float>.get_Keys
	|-Dictionary<Skin.AttachmentKeyTuple, object>.get_Keys
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.get_Keys
	|-Dictionary<CSteamID, object>.get_Keys
	|-Dictionary<HAuthTicket, object>.get_Keys
	|-Dictionary<SteamAPICall_t, object>.get_Keys
	|-Dictionary<char, char>.get_Keys
	|-Dictionary<char, Nullable<ByteEnum>>.get_Keys
	|-Dictionary<char, object>.get_Keys
	|-Dictionary<Guid, object>.get_Keys
	|-Dictionary<short, object>.get_Keys
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.get_Keys
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.get_Keys
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.get_Keys
	|-Dictionary<int, MinimapPoint>.get_Keys
	|-Dictionary<int, ObjectPoolComInfo>.get_Keys
	|-Dictionary<int, bool>.get_Keys
	|-Dictionary<int, char>.get_Keys
	|-Dictionary<int, int>.get_Keys
	|-Dictionary<int, Int32Enum>.get_Keys
	|-Dictionary<int, long>.get_Keys
	|-Dictionary<int, object>.get_Keys
	|-Dictionary<int, float>.get_Keys
	|-Dictionary<int, string>.get_Keys
	|-Dictionary<int, uint>.get_Keys
	|-Dictionary<int, ulong>.get_Keys
	|-Dictionary<int, Color>.get_Keys
	|-Dictionary<int, Matrix4x4>.get_Keys
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.get_Keys
	|-Dictionary<int, Vector3>.get_Keys
	|-Dictionary<Int32Enum, bool>.get_Keys
	|-Dictionary<Int32Enum, int>.get_Keys
	|-Dictionary<Int32Enum, Int32Enum>.get_Keys
	|-Dictionary<Int32Enum, object>.get_Keys
	|-Dictionary<Int32Enum, float>.get_Keys
	|-Dictionary<long, int>.get_Keys
	|-Dictionary<long, object>.get_Keys
	|-Dictionary<IntPtr, object>.get_Keys
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.get_Keys
	|-Dictionary<object, CinemachineCore.UpdateStatus>.get_Keys
	|-Dictionary<object, DYUpdateIni.OneResInfo>.get_Keys
	|-Dictionary<object, IniValue>.get_Keys
	|-Dictionary<object, PanelManger.PanelInfo>.get_Keys
	|-Dictionary<object, OneInfo>.get_Keys
	|-Dictionary<object, ArrayMetadata>.get_Keys
	|-Dictionary<object, ObjectMetadata>.get_Keys
	|-Dictionary<object, PropertyMetadata>.get_Keys
	|-Dictionary<object, fsOption<fsVersionedType>>.get_Keys
	|-Dictionary<object, SteamAPICall_t>.get_Keys
	|-Dictionary<object, bool>.get_Keys
	|-Dictionary<object, KeyValuePair<object, object>>.get_Keys
	|-Dictionary<object, int>.get_Keys
	|-Dictionary<object, Int32Enum>.get_Keys
	|-Dictionary<object, long>.get_Keys
	|-Dictionary<object, object>.get_Keys
	|-Dictionary<object, ResourceLocator>.get_Keys
	|-Dictionary<object, float>.get_Keys
	|-Dictionary<object, TimeSpan>.get_Keys
	|-Dictionary<object, Color>.get_Keys
	|-Dictionary<object, NetworkBroadcastResult>.get_Keys
	|-Dictionary<object, Playable>.get_Keys
	|-Dictionary<object, Vector3>.get_Keys
	|-Dictionary<object, BlendShapeFrame>.get_Keys
	|-Dictionary<float, object>.get_Keys
	|-Dictionary<string, string>.get_Keys
	|-Dictionary<ushort, object>.get_Keys
	|-Dictionary<uint, int>.get_Keys
	|-Dictionary<uint, object>.get_Keys
	|-Dictionary<uint, ulong>.get_Keys
	|-Dictionary<ulong, object>.get_Keys
	|-Dictionary<ulong, string>.get_Keys
	|-Dictionary<ulong, uint>.get_Keys
	|-Dictionary<UInt64Enum, object>.get_Keys
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.get_Keys
	|-Dictionary<NetworkHash128, object>.get_Keys
	|-Dictionary<NetworkInstanceId, object>.get_Keys
	|-Dictionary<NetworkSceneId, object>.get_Keys
	|-Dictionary<Scene, object>.get_Keys
	|-Dictionary<ZmID, object>.get_Keys
	*/

	private ICollection<TKey> System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2333220 Offset: 0x2332220 VA: 0x182333220
	|-Dictionary<EventHook, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<Flow.RecursionNode, int>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<DYP2PDll.P2PID, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<ConversionUtility.ConversionQuery, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<ResolverContractKey, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<pb_Edge, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<pb_IntVec3, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<AnimationStateData.AnimationPair, float>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<Skin.AttachmentKeyTuple, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<CSteamID, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<HAuthTicket, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<SteamAPICall_t, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<char, char>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<char, Nullable<ByteEnum>>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<char, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<Guid, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<short, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, HitData>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, MinimapPoint>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, ObjectPoolComInfo>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, bool>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, char>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, int>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, Int32Enum>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, long>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, float>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, uint>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, ulong>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, Color>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, TerrainUtility.TerrainMap>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, Matrix4x4>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, Vector2>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, Vector3>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<Int32Enum, bool>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<Int32Enum, int>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<Int32Enum, Int32Enum>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<Int32Enum, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<Int32Enum, float>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<long, int>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<long, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<IntPtr, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, CinemachineCore.UpdateStatus>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, DYUpdateIni.OneResInfo>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, IniValue>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, PanelManger.PanelInfo>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, OneInfo>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, ArrayMetadata>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, ObjectMetadata>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, PropertyMetadata>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, fsOption<fsVersionedType>>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, SteamAPICall_t>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, bool>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, KeyValuePair<object, object>>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, int>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, Int32Enum>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, long>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, ResourceLocator>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, float>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, TimeSpan>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, Color>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, NetworkBroadcastResult>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, Playable>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, Vector3>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, BlendShapeFrame>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<float, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<ushort, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<uint, int>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<uint, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<uint, ulong>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<ulong, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<ulong, uint>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<UInt64Enum, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<NetworkHash128, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<NetworkInstanceId, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<NetworkSceneId, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<Scene, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-Dictionary<ZmID, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	*/

	private IEnumerable<TKey> System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2333220 Offset: 0x2332220 VA: 0x182333220
	|-Dictionary<EventHook, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<Flow.RecursionNode, int>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<DYP2PDll.P2PID, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<ConversionUtility.ConversionQuery, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<ResolverContractKey, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<pb_Edge, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<pb_IntVec3, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<AnimationStateData.AnimationPair, float>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<Skin.AttachmentKeyTuple, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<CSteamID, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<HAuthTicket, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<SteamAPICall_t, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<char, char>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<char, Nullable<ByteEnum>>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<char, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<Guid, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<short, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, HitData>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, MinimapPoint>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, ObjectPoolComInfo>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, bool>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, char>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, int>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, Int32Enum>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, long>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, float>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, uint>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, ulong>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, Color>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, TerrainUtility.TerrainMap>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, Matrix4x4>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, Vector2>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<int, Vector3>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<Int32Enum, bool>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<Int32Enum, int>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<Int32Enum, Int32Enum>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<Int32Enum, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<Int32Enum, float>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<long, int>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<long, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<IntPtr, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, CinemachineCore.UpdateStatus>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, DYUpdateIni.OneResInfo>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, IniValue>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, PanelManger.PanelInfo>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, OneInfo>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, ArrayMetadata>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, ObjectMetadata>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, PropertyMetadata>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, fsOption<fsVersionedType>>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, SteamAPICall_t>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, bool>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, KeyValuePair<object, object>>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, int>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, Int32Enum>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, long>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, ResourceLocator>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, float>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, TimeSpan>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, Color>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, NetworkBroadcastResult>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, Playable>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, Vector3>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<object, BlendShapeFrame>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<float, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<ushort, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<uint, int>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<uint, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<uint, ulong>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<ulong, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<ulong, uint>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<UInt64Enum, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<NetworkHash128, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<NetworkInstanceId, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<NetworkSceneId, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<Scene, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-Dictionary<ZmID, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	*/

	public Dictionary.ValueCollection<TKey, TValue> get_Values() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25132F0 Offset: 0x25122F0 VA: 0x1825132F0
	|-Dictionary<Bone, Transform>.get_Values
	|-Dictionary<BoundingBoxAttachment, PolygonCollider2D>.get_Values
	|-Dictionary<CSteamID, MatchMemberData>.get_Values
	|-Dictionary<CSteamID, SteamMatchMemberData>.get_Values
	|-Dictionary<CSteamID, SteamMatchNetEndPoint>.get_Values
	|-Dictionary<CSteamID, SteamPeerEndPointShared>.get_Values
	|-Dictionary<int, AttackSkillBase>.get_Values
	|-Dictionary<int, CRuleHandler.sFireInfo>.get_Values
	|-Dictionary<int, CtrlSideStateObj>.get_Values
	|-Dictionary<int, HitData>.get_Values
	|-Dictionary<int, OneBeacon>.get_Values
	|-Dictionary<int, OneSalva>.get_Values
	|-Dictionary<int, SettingInfoDataManager.SettingInfo>.get_Values
	|-Dictionary<int, Dictionary<int, CtrlSideStateObj>>.get_Values
	|-Dictionary<int, Dictionary<int, Vector2>>.get_Values
	|-Dictionary<int, List<DebugDrawLine.DebugLine>>.get_Values
	|-Dictionary<int, List<GameObject>>.get_Values
	|-Dictionary<int, string>.get_Values
	|-Dictionary<int, PointerEventData>.get_Values
	|-Dictionary<int, FullScreenMode>.get_Values
	|-Dictionary<int, Vector2>.get_Values
	|-Dictionary<string, MeshCombiner.BlendShapeFrame>.get_Values
	|-Dictionary<string, IniSection>.get_Values
	|-Dictionary<string, IniValue>.get_Values
	|-Dictionary<string, bool>.get_Values
	|-Dictionary<string, PropertyDescriptor>.get_Values
	|-Dictionary<string, int>.get_Values
	|-Dictionary<string, long>.get_Values
	|-Dictionary<string, LinuxNetworkInterface>.get_Values
	|-Dictionary<string, MacOsNetworkInterface>.get_Values
	|-Dictionary<string, WebConnectionGroup>.get_Values
	|-Dictionary<string, object>.get_Values
	|-Dictionary<string, MemberInfo>.get_Values
	|-Dictionary<string, float>.get_Values
	|-Dictionary<string, string>.get_Values
	|-Dictionary<string, AssetBundle>.get_Values
	|-Dictionary<string, Color>.get_Values
	|-Dictionary<string, GUIStyle>.get_Values
	|-Dictionary<string, Material>.get_Values
	|-Dictionary<string, BlendShapeFrame>.get_Values
	|-Dictionary<Type, PostProcessBundle>.get_Values
	|-Dictionary<uint, byte[]>.get_Values
	|-Dictionary<ulong, VoiceUserObject>.get_Values
	|-Dictionary<ulong, VoiceTogetherMember>.get_Values
	|-Dictionary<Material, Material>.get_Values
	|-Dictionary<NetworkInstanceId, NetworkIdentity>.get_Values
	|-Dictionary<Shader, PropertySheet>.get_Values
	|-Dictionary<ZmID, ZmPeerEndPointShared>.get_Values
	|-Dictionary<RailID, WeGameNetworkingComponent.SendPacketSession>.get_Values
	|-Dictionary<RailID, WGPeerEndPointShared>.get_Values
	|-Dictionary<EventHook, object>.get_Values
	|-Dictionary<Flow.RecursionNode, int>.get_Values
	|-Dictionary<DYP2PDll.P2PID, object>.get_Values
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.get_Values
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.get_Values
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.get_Values
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.get_Values
	|-Dictionary<ConversionUtility.ConversionQuery, object>.get_Values
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.get_Values
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.get_Values
	|-Dictionary<ResolverContractKey, object>.get_Values
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.get_Values
	|-Dictionary<pb_Edge, object>.get_Values
	|-Dictionary<pb_IntVec3, object>.get_Values
	|-Dictionary<AnimationStateData.AnimationPair, float>.get_Values
	|-Dictionary<Skin.AttachmentKeyTuple, object>.get_Values
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.get_Values
	|-Dictionary<CSteamID, object>.get_Values
	|-Dictionary<HAuthTicket, object>.get_Values
	|-Dictionary<SteamAPICall_t, object>.get_Values
	|-Dictionary<char, char>.get_Values
	|-Dictionary<char, Nullable<ByteEnum>>.get_Values
	|-Dictionary<char, object>.get_Values
	|-Dictionary<Guid, object>.get_Values
	|-Dictionary<short, object>.get_Values
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.get_Values
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.get_Values
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.get_Values
	|-Dictionary<int, MinimapPoint>.get_Values
	|-Dictionary<int, ObjectPoolComInfo>.get_Values
	|-Dictionary<int, bool>.get_Values
	|-Dictionary<int, char>.get_Values
	|-Dictionary<int, int>.get_Values
	|-Dictionary<int, Int32Enum>.get_Values
	|-Dictionary<int, long>.get_Values
	|-Dictionary<int, object>.get_Values
	|-Dictionary<int, float>.get_Values
	|-Dictionary<int, uint>.get_Values
	|-Dictionary<int, ulong>.get_Values
	|-Dictionary<int, Color>.get_Values
	|-Dictionary<int, Matrix4x4>.get_Values
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.get_Values
	|-Dictionary<int, Vector3>.get_Values
	|-Dictionary<Int32Enum, bool>.get_Values
	|-Dictionary<Int32Enum, int>.get_Values
	|-Dictionary<Int32Enum, Int32Enum>.get_Values
	|-Dictionary<Int32Enum, object>.get_Values
	|-Dictionary<Int32Enum, float>.get_Values
	|-Dictionary<long, int>.get_Values
	|-Dictionary<long, object>.get_Values
	|-Dictionary<IntPtr, object>.get_Values
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.get_Values
	|-Dictionary<object, CinemachineCore.UpdateStatus>.get_Values
	|-Dictionary<object, DYUpdateIni.OneResInfo>.get_Values
	|-Dictionary<object, IniValue>.get_Values
	|-Dictionary<object, PanelManger.PanelInfo>.get_Values
	|-Dictionary<object, OneInfo>.get_Values
	|-Dictionary<object, ArrayMetadata>.get_Values
	|-Dictionary<object, ObjectMetadata>.get_Values
	|-Dictionary<object, PropertyMetadata>.get_Values
	|-Dictionary<object, fsOption<fsVersionedType>>.get_Values
	|-Dictionary<object, SteamAPICall_t>.get_Values
	|-Dictionary<object, bool>.get_Values
	|-Dictionary<object, KeyValuePair<object, object>>.get_Values
	|-Dictionary<object, int>.get_Values
	|-Dictionary<object, Int32Enum>.get_Values
	|-Dictionary<object, long>.get_Values
	|-Dictionary<object, object>.get_Values
	|-Dictionary<object, ResourceLocator>.get_Values
	|-Dictionary<object, float>.get_Values
	|-Dictionary<object, TimeSpan>.get_Values
	|-Dictionary<object, Color>.get_Values
	|-Dictionary<object, NetworkBroadcastResult>.get_Values
	|-Dictionary<object, Playable>.get_Values
	|-Dictionary<object, Vector3>.get_Values
	|-Dictionary<object, BlendShapeFrame>.get_Values
	|-Dictionary<float, object>.get_Values
	|-Dictionary<string, Type>.get_Values
	|-Dictionary<ushort, object>.get_Values
	|-Dictionary<uint, int>.get_Values
	|-Dictionary<uint, object>.get_Values
	|-Dictionary<uint, ulong>.get_Values
	|-Dictionary<ulong, object>.get_Values
	|-Dictionary<ulong, uint>.get_Values
	|-Dictionary<UInt64Enum, object>.get_Values
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.get_Values
	|-Dictionary<NetworkHash128, object>.get_Values
	|-Dictionary<NetworkInstanceId, object>.get_Values
	|-Dictionary<NetworkSceneId, object>.get_Values
	|-Dictionary<Scene, object>.get_Values
	|-Dictionary<ZmID, object>.get_Values
	*/

	private ICollection<TValue> System.Collections.Generic.IDictionary<TKey,TValue>.get_Values() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25132F0 Offset: 0x25122F0 VA: 0x1825132F0
	|-Dictionary<EventHook, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<Flow.RecursionNode, int>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<DYP2PDll.P2PID, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<ConversionUtility.ConversionQuery, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<ResolverContractKey, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<pb_Edge, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<pb_IntVec3, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<AnimationStateData.AnimationPair, float>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<Skin.AttachmentKeyTuple, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<CSteamID, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<HAuthTicket, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<SteamAPICall_t, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<char, char>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<char, Nullable<ByteEnum>>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<char, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<Guid, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<short, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, HitData>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, MinimapPoint>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, ObjectPoolComInfo>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, bool>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, char>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, int>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, Int32Enum>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, long>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, float>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, uint>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, ulong>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, Color>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, TerrainUtility.TerrainMap>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, Matrix4x4>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, Vector2>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, Vector3>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<Int32Enum, bool>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<Int32Enum, int>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<Int32Enum, Int32Enum>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<Int32Enum, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<Int32Enum, float>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<long, int>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<long, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<IntPtr, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, CinemachineCore.UpdateStatus>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, DYUpdateIni.OneResInfo>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, IniValue>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, PanelManger.PanelInfo>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, OneInfo>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, ArrayMetadata>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, ObjectMetadata>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, PropertyMetadata>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, fsOption<fsVersionedType>>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, SteamAPICall_t>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, bool>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, KeyValuePair<object, object>>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, int>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, Int32Enum>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, long>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, ResourceLocator>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, float>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, TimeSpan>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, Color>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, NetworkBroadcastResult>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, Playable>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, Vector3>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, BlendShapeFrame>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<float, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<ushort, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<uint, int>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<uint, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<uint, ulong>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<ulong, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<ulong, uint>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<UInt64Enum, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<NetworkHash128, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<NetworkInstanceId, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<NetworkSceneId, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<Scene, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-Dictionary<ZmID, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	*/

	private IEnumerable<TValue> System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25132F0 Offset: 0x25122F0 VA: 0x1825132F0
	|-Dictionary<EventHook, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<Flow.RecursionNode, int>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<DYP2PDll.P2PID, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<ConversionUtility.ConversionQuery, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<ResolverContractKey, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<pb_Edge, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<pb_IntVec3, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<AnimationStateData.AnimationPair, float>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<Skin.AttachmentKeyTuple, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<CSteamID, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<HAuthTicket, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<SteamAPICall_t, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<char, char>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<char, Nullable<ByteEnum>>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<char, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<Guid, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<short, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, HitData>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, MinimapPoint>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, ObjectPoolComInfo>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, bool>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, char>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, int>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, Int32Enum>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, long>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, float>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, uint>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, ulong>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, Color>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, TerrainUtility.TerrainMap>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, Matrix4x4>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, Vector2>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<int, Vector3>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<Int32Enum, bool>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<Int32Enum, int>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<Int32Enum, Int32Enum>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<Int32Enum, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<Int32Enum, float>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<long, int>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<long, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<IntPtr, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, CinemachineCore.UpdateStatus>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, DYUpdateIni.OneResInfo>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, IniValue>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, PanelManger.PanelInfo>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, OneInfo>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, ArrayMetadata>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, ObjectMetadata>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, PropertyMetadata>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, fsOption<fsVersionedType>>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, SteamAPICall_t>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, bool>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, KeyValuePair<object, object>>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, int>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, Int32Enum>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, long>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, ResourceLocator>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, float>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, TimeSpan>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, Color>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, NetworkBroadcastResult>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, Playable>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, Vector3>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<object, BlendShapeFrame>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<float, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<ushort, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<uint, int>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<uint, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<uint, ulong>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<ulong, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<ulong, uint>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<UInt64Enum, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<NetworkHash128, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<NetworkInstanceId, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<NetworkSceneId, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<Scene, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-Dictionary<ZmID, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	*/

	public TValue get_Item(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2561750 Offset: 0x2560750 VA: 0x182561750
	|-Dictionary<CodeShieldType, CodeShieldObject>.get_Item
	|-Dictionary<DebugColor, string>.get_Item
	|-Dictionary<BinaryOperator, BinaryOperatorHandler>.get_Item
	|-Dictionary<UnaryOperator, UnaryOperatorHandler>.get_Item
	|-Dictionary<MatchStepType, MatchStepBase>.get_Item
	|-Dictionary<SteamGameStat, string>.get_Item
	|-Dictionary<MonitorType, Monitor>.get_Item
	|-Dictionary<PostProcessEvent, List<PostProcessLayer.SerializedBundleRef>>.get_Item
	|-Dictionary<RAILEventID, RailEventCallBackHandler>.get_Item
	|-Dictionary<Int32Enum, object>.get_Item
	|
	|-RVA: 0x25D55E0 Offset: 0x25D45E0 VA: 0x1825D55E0
	|-Dictionary<DYP2PDll.P2PID, ZmPeerEndPointShared>.get_Item
	|-Dictionary<DYP2PDll.P2PID, object>.get_Item
	|
	|-RVA: 0x2520460 Offset: 0x251F460 VA: 0x182520460
	|-Dictionary<EResult, FileResult>.get_Item
	|-Dictionary<EResult, FileResult>.get_Item
	|-Dictionary<RailResult, FileResult>.get_Item
	|-Dictionary<Int32Enum, Int32Enum>.get_Item
	|
	|-RVA: 0x251FFF0 Offset: 0x251EFF0 VA: 0x18251FFF0
	|-Dictionary<DebugType, bool>.get_Item
	|-Dictionary<Int32Enum, bool>.get_Item
	|
	|-RVA: 0x2520280 Offset: 0x251F280 VA: 0x182520280
	|-Dictionary<HeroState, int>.get_Item
	|-Dictionary<DynamicRenderPass, int>.get_Item
	|-Dictionary<Int32Enum, int>.get_Item
	|
	|-RVA: 0x25D5410 Offset: 0x25D4410 VA: 0x1825D5410
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.get_Item
	|
	|-RVA: 0x25D56D0 Offset: 0x25D46D0 VA: 0x1825D56D0
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.get_Item
	|
	|-RVA: 0x25D57C0 Offset: 0x25D47C0 VA: 0x1825D57C0
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, IOptimizedInvoker>.get_Item
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, Func<object, object, object>>.get_Item
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.get_Item
	|
	|-RVA: 0x234CD80 Offset: 0x234BD80 VA: 0x18234CD80
	|-Dictionary<ConversionUtility.ConversionQuery, MethodInfo[]>.get_Item
	|-Dictionary<ConversionUtility.ConversionQuery, object>.get_Item
	|
	|-RVA: 0x2561580 Offset: 0x2560580 VA: 0x182561580
	|-Dictionary<MoveState, float>.get_Item
	|-Dictionary<Int32Enum, float>.get_Item
	|
	|-RVA: 0x24F2EE0 Offset: 0x24F1EE0 VA: 0x1824F2EE0
	|-Dictionary<IDictionaryKeyPathProvider, string>.get_Item
	|-Dictionary<Bone, Transform>.get_Item
	|-Dictionary<BoundingBoxAttachment, string>.get_Item
	|-Dictionary<string, AkTriggerCustom>.get_Item
	|-Dictionary<string, ArchiveData>.get_Item
	|-Dictionary<string, LoaderObj.BumpParamDef>.get_Item
	|-Dictionary<string, CDNode>.get_Item
	|-Dictionary<string, CameraData.SettingData>.get_Item
	|-Dictionary<string, ClassPool>.get_Item
	|-Dictionary<string, WeGameFriendsComponent.OnRailFriendsGetMetadata>.get_Item
	|-Dictionary<string, WeGameFriendsComponent.OnSetMyMetadata>.get_Item
	|-Dictionary<string, CWarNumberInfo>.get_Item
	|-Dictionary<string, DataBase>.get_Item
	|-Dictionary<string, ElementInfo>.get_Item
	|-Dictionary<string, GraphGetSub>.get_Item
	|-Dictionary<string, GraphRewardSub>.get_Item
	|-Dictionary<string, HeroGrade>.get_Item
	|-Dictionary<string, LanguageData>.get_Item
	|-Dictionary<string, OneLevelInfo>.get_Item
	|-Dictionary<string, OneMonsterPropInfo>.get_Item
	|-Dictionary<string, SBulletFlyInfoSub>.get_Item
	|-Dictionary<string, SBulletInfoSub>.get_Item
	|-Dictionary<string, SCommonProp>.get_Item
	|-Dictionary<string, SContinueShootInfoSub>.get_Item
	|-Dictionary<string, SDieInfoSub>.get_Item
	|-Dictionary<string, SEnergyAccquire>.get_Item
	|-Dictionary<string, SGift>.get_Item
	|-Dictionary<string, SHeatGunActionInfoSub>.get_Item
	|-Dictionary<string, SItemSkillInfoSub>.get_Item
	|-Dictionary<string, SMagazinClipInfoSub>.get_Item
	|-Dictionary<string, SOpenSnipeInfoSub>.get_Item
	|-Dictionary<string, SPhaseInfoSub>.get_Item
	|-Dictionary<string, SRewardPoolInfo>.get_Item
	|-Dictionary<string, STalentDescSub>.get_Item
	|-Dictionary<string, ShopInfoInfo>.get_Item
	|-Dictionary<string, ShowInfo>.get_Item
	|-Dictionary<string, SoundEffectInfoSub>.get_Item
	|-Dictionary<string, SublimeGradeInfo>.get_Item
	|-Dictionary<string, TalentIconInfo>.get_Item
	|-Dictionary<string, WeaponMusicEffect>.get_Item
	|-Dictionary<string, GameProfiler.DYQASwitchFunc>.get_Item
	|-Dictionary<string, ED_HUDNewTextInfo>.get_Item
	|-Dictionary<string, CTimerNode>.get_Item
	|-Dictionary<string, EventHandler>.get_Item
	|-Dictionary<string, MyMethodInfo>.get_Item
	|-Dictionary<string, WeaponHold>.get_Item
	|-Dictionary<string, HitEffectCtrl>.get_Item
	|-Dictionary<string, IteractItem>.get_Item
	|-Dictionary<string, fsData>.get_Item
	|-Dictionary<string, Header>.get_Item
	|-Dictionary<string, InternetAddressList>.get_Item
	|-Dictionary<string, Parameter>.get_Item
	|-Dictionary<string, NetConnect>.get_Item
	|-Dictionary<string, NoticeData>.get_Item
	|-Dictionary<string, PropItem>.get_Item
	|-Dictionary<string, Reporter.Log>.get_Item
	|-Dictionary<string, RichTextMapData>.get_Item
	|-Dictionary<string, Pool>.get_Item
	|-Dictionary<string, ScriptEventManager.EventHandler>.get_Item
	|-Dictionary<string, SightData>.get_Item
	|-Dictionary<string, IDictionaryKeyPathProvider>.get_Item
	|-Dictionary<string, StateObj>.get_Item
	|-Dictionary<string, Action>.get_Item
	|-Dictionary<string, Dictionary<int, object>>.get_Item
	|-Dictionary<string, Dictionary<string, CWarNumberInfo>>.get_Item
	|-Dictionary<string, Dictionary<string, MyMethodInfo>>.get_Item
	|-Dictionary<string, Dictionary<string, List<CPosData>>>.get_Item
	|-Dictionary<string, Dictionary<string, object>>.get_Item
	|-Dictionary<string, Dictionary<string, float>>.get_Item
	|-Dictionary<string, Dictionary<string, Sprite>>.get_Item
	|-Dictionary<string, Dictionary<uint, DuonetData.ProtoInfo>>.get_Item
	|-Dictionary<string, HashSet<int>>.get_Item
	|-Dictionary<string, List<UnitPreservation.UnitPortPreservation>>.get_Item
	|-Dictionary<string, List<CParabolaDropData>>.get_Item
	|-Dictionary<string, List<CPosData>>.get_Item
	|-Dictionary<string, List<ParameterList.NameValuePair>>.get_Item
	|-Dictionary<string, List<object>>.get_Item
	|-Dictionary<string, List<float>>.get_Item
	|-Dictionary<string, List<string>>.get_Item
	|-Dictionary<string, List<string>[]>.get_Item
	|-Dictionary<string, List<GameObject>>.get_Item
	|-Dictionary<string, Delegate>.get_Item
	|-Dictionary<string, int[]>.get_Item
	|-Dictionary<string, object>.get_Item
	|-Dictionary<string, Assembly>.get_Item
	|-Dictionary<string, Type>.get_Item
	|-Dictionary<string, TextMeshProUGUI>.get_Item
	|-Dictionary<string, BaseUIForm>.get_Item
	|-Dictionary<string, PlayerInfo_logic.InfoItem>.get_Item
	|-Dictionary<string, AnimationCurve>.get_Item
	|-Dictionary<string, Animator>.get_Item
	|-Dictionary<string, AssetBundle>.get_Item
	|-Dictionary<string, GameObject>.get_Item
	|-Dictionary<string, Material>.get_Item
	|-Dictionary<string, PlayableDirector>.get_Item
	|-Dictionary<string, Transform>.get_Item
	|-Dictionary<string, M1Toggle>.get_Item
	|-Dictionary<string, IRailFile>.get_Item
	|-Dictionary<string, serverinfomanager.ProxyInfo>.get_Item
	|-Dictionary<Thread, StackTrace>.get_Item
	|-Dictionary<Type, fsDirectConverter>.get_Item
	|-Dictionary<Type, IOptimizedAccessor[]>.get_Item
	|-Dictionary<Type, IOptimizedInvoker>.get_Item
	|-Dictionary<Type, IDictionaryKeyPathProvider>.get_Item
	|-Dictionary<Type, HashSet<Type>>.get_Item
	|-Dictionary<Type, Func<object, object>>.get_Item
	|-Dictionary<Type, MemberInfo[]>.get_Item
	|-Dictionary<Type, string>.get_Item
	|-Dictionary<Type, Type>.get_Item
	|-Dictionary<Type, PostProcessBundle>.get_Item
	|-Dictionary<Material, List<pb_Face>>.get_Item
	|-Dictionary<Material, List<CombineInstance>>.get_Item
	|-Dictionary<Material, Material>.get_Item
	|-Dictionary<Transform, AniInfo>.get_Item
	|-Dictionary<Transform, ItemObject>.get_Item
	|-Dictionary<Transform, Transform>.get_Item
	|-Dictionary<RailID, WeGameNetworkingComponent.SendPacketSession>.get_Item
	|-Dictionary<RailID, WGPeerEndPointShared>.get_Item
	|-Dictionary<object, object>.get_Item
	|-Dictionary<string, string>.get_Item
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.get_Item
	|
	|-RVA: 0x2333150 Offset: 0x2332150 VA: 0x182333150
	|-Dictionary<CSteamID, SteamMatchTogetherComponent.LobbyDataResult>.get_Item
	|-Dictionary<CSteamID, MatchMemberData>.get_Item
	|-Dictionary<CSteamID, SteamMatchMemberData>.get_Item
	|-Dictionary<CSteamID, SteamMatchNetEndPoint>.get_Item
	|-Dictionary<CSteamID, SteamPeerEndPointShared>.get_Item
	|-Dictionary<CSteamID, object>.get_Item
	|
	|-RVA: 0x2332C10 Offset: 0x2331C10 VA: 0x182332C10
	|-Dictionary<HAuthTicket, Action>.get_Item
	|-Dictionary<HAuthTicket, object>.get_Item
	|
	|-RVA: 0x257A910 Offset: 0x2579910 VA: 0x18257A910
	|-Dictionary<char, char>.get_Item
	|
	|-RVA: 0x257ABC0 Offset: 0x2579BC0 VA: 0x18257ABC0
	|-Dictionary<char, List<string>>.get_Item
	|-Dictionary<char, object>.get_Item
	|
	|-RVA: 0x257ACA0 Offset: 0x2579CA0 VA: 0x18257ACA0
	|-Dictionary<short, NetworkMessageDelegate>.get_Item
	|-Dictionary<short, object>.get_Item
	|
	|-RVA: 0x2613BD0 Offset: 0x2612BD0 VA: 0x182613BD0
	|-Dictionary<int, AkMultiPosEvent>.get_Item
	|-Dictionary<int, AttackSkillBase>.get_Item
	|-Dictionary<int, AutoShootObj>.get_Item
	|-Dictionary<int, ControlOutput>.get_Item
	|-Dictionary<int, BehaviorNode>.get_Item
	|-Dictionary<int, CBehaviorLoad.BehaviorAction>.get_Item
	|-Dictionary<int, OwnInfo>.get_Item
	|-Dictionary<int, BulletChangeAction>.get_Item
	|-Dictionary<int, CFormula.FormulaAction>.get_Item
	|-Dictionary<int, CMsgInfo>.get_Item
	|-Dictionary<int, CRuleHandler.sFireInfo>.get_Item
	|-Dictionary<int, CRuleHandler>.get_Item
	|-Dictionary<int, RuleAction>.get_Item
	|-Dictionary<int, CObjectInfo>.get_Item
	|-Dictionary<int, CObjectStateInfo>.get_Item
	|-Dictionary<int, CRewardPoolObj>.get_Item
	|-Dictionary<int, CTaskRewardObject>.get_Item
	|-Dictionary<int, CWeaponInfo>.get_Item
	|-Dictionary<int, CharaterData.HeroInfo>.get_Item
	|-Dictionary<int, CharaterData.TalentInfo>.get_Item
	|-Dictionary<int, CollectionObject>.get_Item
	|-Dictionary<int, CommonNotifyActionCommand>.get_Item
	|-Dictionary<int, CommonNotifyTimerMgr>.get_Item
	|-Dictionary<int, CtrlSideStateObj>.get_Item
	|-Dictionary<int, DuonetData.SubProtoInfo>.get_Item
	|-Dictionary<int, DataBase>.get_Item
	|-Dictionary<int, SessionBuildInfo>.get_Item
	|-Dictionary<int, SessionLevelAdditionInfo>.get_Item
	|-Dictionary<int, SessionLevelChooseInfo>.get_Item
	|-Dictionary<int, SessionLevelInfo>.get_Item
	|-Dictionary<int, SessionMonsterInfo>.get_Item
	|-Dictionary<int, SessionSummonInfo>.get_Item
	|-Dictionary<int, SettingItemInfo>.get_Item
	|-Dictionary<int, DynamicBoneManager.DynamicBoneGroup>.get_Item
	|-Dictionary<int, FriendObject>.get_Item
	|-Dictionary<int, GOStateCache>.get_Item
	|-Dictionary<int, CTimerNode>.get_Item
	|-Dictionary<int, LogicDispatcher.HandleLogicPacket>.get_Item
	|-Dictionary<int, GraphObject>.get_Item
	|-Dictionary<int, GrowthHeroItem>.get_Item
	|-Dictionary<int, GrowthInfoItem>.get_Item
	|-Dictionary<int, GrowthLevelItem>.get_Item
	|-Dictionary<int, GrowthUpInfo>.get_Item
	|-Dictionary<int, CDirEffObject>.get_Item
	|-Dictionary<int, SightWeaponInfo>.get_Item
	|-Dictionary<int, HeroMoveStateBase>.get_Item
	|-Dictionary<int, UISignBase>.get_Item
	|-Dictionary<int, UITeamName>.get_Item
	|-Dictionary<int, UITeamObject>.get_Item
	|-Dictionary<int, InscriptionUnit>.get_Item
	|-Dictionary<int, InviteObject>.get_Item
	|-Dictionary<int, HeroItemInfo>.get_Item
	|-Dictionary<int, WeaponPerformanceObj>.get_Item
	|-Dictionary<int, ItemObject>.get_Item
	|-Dictionary<int, LaserInfo>.get_Item
	|-Dictionary<int, LevelNpcInfo>.get_Item
	|-Dictionary<int, fsData>.get_Item
	|-Dictionary<int, ModelInfo>.get_Item
	|-Dictionary<int, MonsterCollectionObject>.get_Item
	|-Dictionary<int, NewItemProp>.get_Item
	|-Dictionary<int, NewPlayerObject>.get_Item
	|-Dictionary<int, OneBeacon>.get_Item
	|-Dictionary<int, PlayerProp>.get_Item
	|-Dictionary<int, PropAttr>.get_Item
	|-Dictionary<int, RayLineLaser>.get_Item
	|-Dictionary<int, RelifeData>.get_Item
	|-Dictionary<int, RoomSoundLevelInfo>.get_Item
	|-Dictionary<int, HitReaction>.get_Item
	|-Dictionary<int, SaveGameData>.get_Item
	|-Dictionary<int, SettingInfoDataManager.SettingInfo>.get_Item
	|-Dictionary<int, ShopItem>.get_Item
	|-Dictionary<int, CSkillBase>.get_Item
	|-Dictionary<int, CSkillLoad.SkillAction>.get_Item
	|-Dictionary<int, CSkillLoad.SkillCacheAction>.get_Item
	|-Dictionary<int, ObjectSkills>.get_Item
	|-Dictionary<int, Timeline>.get_Item
	|-Dictionary<int, StateObject>.get_Item
	|-Dictionary<int, SublimeObject>.get_Item
	|-Dictionary<int, Action<int>>.get_Item
	|-Dictionary<int, byte[]>.get_Item
	|-Dictionary<int, Dictionary<int, AttackSkillBase>>.get_Item
	|-Dictionary<int, Dictionary<int, BulletChangeAction>>.get_Item
	|-Dictionary<int, Dictionary<int, CtrlSideStateObj>>.get_Item
	|-Dictionary<int, Dictionary<int, RelicObject>>.get_Item
	|-Dictionary<int, Dictionary<int, Dictionary<int, int>>>.get_Item
	|-Dictionary<int, Dictionary<int, Dictionary<string, SkillPerformEventManager.SkillPerformEvent>>>.get_Item
	|-Dictionary<int, Dictionary<int, List<CPacketData>>>.get_Item
	|-Dictionary<int, Dictionary<int, int>>.get_Item
	|-Dictionary<int, Dictionary<int, Transform>>.get_Item
	|-Dictionary<int, Dictionary<int, Vector2>>.get_Item
	|-Dictionary<int, Dictionary<string, HitEffectCtrl>>.get_Item
	|-Dictionary<int, Dictionary<string, SkillPerformEventManager.SkillPerformEvent>>.get_Item
	|-Dictionary<int, List<CPacketData>>.get_Item
	|-Dictionary<int, List<CtrlPowerTime>>.get_Item
	|-Dictionary<int, List<LevelGMInfoData>>.get_Item
	|-Dictionary<int, List<DebugDrawLine.DebugLine>>.get_Item
	|-Dictionary<int, List<HoldObject>>.get_Item
	|-Dictionary<int, List<HoldPressObject>>.get_Item
	|-Dictionary<int, List<ModelInfo>>.get_Item
	|-Dictionary<int, List<MsgObj>>.get_Item
	|-Dictionary<int, List<NPCOpenCostData>>.get_Item
	|-Dictionary<int, List<pb_Face>>.get_Item
	|-Dictionary<int, List<RewardObj>>.get_Item
	|-Dictionary<int, List<int>>.get_Item
	|-Dictionary<int, List<AddtionPair>>.get_Item
	|-Dictionary<int, List<GameObject>>.get_Item
	|-Dictionary<int, List<Transform>>.get_Item
	|-Dictionary<int, List<Vector3>>.get_Item
	|-Dictionary<int, object>.get_Item
	|-Dictionary<int, TMP_Style>.get_Item
	|-Dictionary<int, TextMeshProUGUI>.get_Item
	|-Dictionary<int, TalentObject>.get_Item
	|-Dictionary<int, TaskObject>.get_Item
	|-Dictionary<int, TaskProcess>.get_Item
	|-Dictionary<int, TeamerObject>.get_Item
	|-Dictionary<int, CommonNotifyObj>.get_Item
	|-Dictionary<int, PCEntry.LuckyHitRadio>.get_Item
	|-Dictionary<int, SignalWheelBase>.get_Item
	|-Dictionary<int, warshop_PCunit>.get_Item
	|-Dictionary<int, UnLockInfoObject>.get_Item
	|-Dictionary<int, Animator>.get_Item
	|-Dictionary<int, Collider>.get_Item
	|-Dictionary<int, GameObject>.get_Item
	|-Dictionary<int, NetworkBehaviour.Invoker>.get_Item
	|-Dictionary<int, Object>.get_Item
	|-Dictionary<int, RectTransform>.get_Item
	|-Dictionary<int, Transform>.get_Item
	|-Dictionary<int, Image>.get_Item
	|-Dictionary<int, M1Button>.get_Item
	|-Dictionary<int, M1Toggle>.get_Item
	|-Dictionary<int, Toggle>.get_Item
	|-Dictionary<int, WarShopObject>.get_Item
	|-Dictionary<int, Weapon>.get_Item
	|-Dictionary<int, WeaponModeInfo>.get_Item
	|-Dictionary<int, string>.get_Item
	|-Dictionary<int, TimeType>.get_Item
	|-Dictionary<int, TerrainUtility.TerrainMap>.get_Item
	|
	|-RVA: 0x2593E70 Offset: 0x2592E70 VA: 0x182593E70
	|-Dictionary<int, HitData>.get_Item
	|
	|-RVA: 0x2594130 Offset: 0x2593130 VA: 0x182594130
	|-Dictionary<int, ObjectPoolComInfo>.get_Item
	|
	|-RVA: 0x2613B00 Offset: 0x2612B00 VA: 0x182613B00
	|-Dictionary<int, StateAddType>.get_Item
	|-Dictionary<int, FullScreenMode>.get_Item
	|-Dictionary<int, Int32Enum>.get_Item
	|
	|-RVA: 0x2594060 Offset: 0x2593060 VA: 0x182594060
	|-Dictionary<int, bool>.get_Item
	|
	|-RVA: 0x25943F0 Offset: 0x25933F0 VA: 0x1825943F0
	|-Dictionary<int, int>.get_Item
	|
	|-RVA: 0x2613A30 Offset: 0x2612A30 VA: 0x182613A30
	|-Dictionary<int, float>.get_Item
	|
	|-RVA: 0x26136D0 Offset: 0x26126D0 VA: 0x1826136D0
	|-Dictionary<int, uint>.get_Item
	|
	|-RVA: 0x2613870 Offset: 0x2612870 VA: 0x182613870
	|-Dictionary<int, ulong>.get_Item
	|
	|-RVA: 0x2613940 Offset: 0x2612940 VA: 0x182613940
	|-Dictionary<int, Color>.get_Item
	|
	|-RVA: 0x2520350 Offset: 0x251F350 VA: 0x182520350
	|-Dictionary<int, Matrix4x4>.get_Item
	|
	|-RVA: 0x251FF20 Offset: 0x251EF20 VA: 0x18251FF20
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.get_Item
	|
	|-RVA: 0x25200C0 Offset: 0x251F0C0 VA: 0x1825200C0
	|-Dictionary<int, Vector2>.get_Item
	|
	|-RVA: 0x2520190 Offset: 0x251F190 VA: 0x182520190
	|-Dictionary<int, Vector3>.get_Item
	|
	|-RVA: 0x2561820 Offset: 0x2560820 VA: 0x182561820
	|-Dictionary<long, Dictionary<long, List<CPacketData>>>.get_Item
	|-Dictionary<long, List<CPacketData>>.get_Item
	|-Dictionary<long, object>.get_Item
	|
	|-RVA: 0x25614A0 Offset: 0x25604A0 VA: 0x1825614A0
	|-Dictionary<long, int>.get_Item
	|
	|-RVA: 0x2547B30 Offset: 0x2546B30 VA: 0x182547B30
	|-Dictionary<ParameterExpression, int>.get_Item
	|-Dictionary<string, int>.get_Item
	|-Dictionary<Type, int>.get_Item
	|-Dictionary<Transform, int>.get_Item
	|-Dictionary<object, int>.get_Item
	|
	|-RVA: 0x2439810 Offset: 0x2438810 VA: 0x182439810
	|-Dictionary<string, OneInfo>.get_Item
	|-Dictionary<object, OneInfo>.get_Item
	|
	|-RVA: 0x2547C10 Offset: 0x2546C10 VA: 0x182547C10
	|-Dictionary<string, ServerDefine.DamageElement>.get_Item
	|-Dictionary<Type, PrimitiveType>.get_Item
	|-Dictionary<Event, TextEditor.TextEditOp>.get_Item
	|-Dictionary<object, Int32Enum>.get_Item
	|
	|-RVA: 0x2547890 Offset: 0x2546890 VA: 0x182547890
	|-Dictionary<string, long>.get_Item
	|-Dictionary<object, long>.get_Item
	|
	|-RVA: 0x24F2E00 Offset: 0x24F1E00 VA: 0x1824F2E00
	|-Dictionary<string, float>.get_Item
	|-Dictionary<object, float>.get_Item
	|
	|-RVA: 0x24F3280 Offset: 0x24F2280 VA: 0x1824F3280
	|-Dictionary<string, NetworkBroadcastResult>.get_Item
	|-Dictionary<object, NetworkBroadcastResult>.get_Item
	|
	|-RVA: 0x25BD3B0 Offset: 0x25BC3B0 VA: 0x1825BD3B0
	|-Dictionary<string, Vector3>.get_Item
	|-Dictionary<object, Vector3>.get_Item
	|
	|-RVA: 0x25BD820 Offset: 0x25BC820 VA: 0x1825BD820
	|-Dictionary<uint, AkAudioInputManager.AudioFormatDelegate>.get_Item
	|-Dictionary<uint, AkAudioInputManager.AudioSamplesDelegate>.get_Item
	|-Dictionary<uint, DuonetData.ProtoInfo>.get_Item
	|-Dictionary<uint, BridgeHandler>.get_Item
	|-Dictionary<uint, BridgeRequester>.get_Item
	|-Dictionary<uint, byte[]>.get_Item
	|-Dictionary<uint, TMP_Character>.get_Item
	|-Dictionary<uint, Glyph>.get_Item
	|-Dictionary<uint, Transform>.get_Item
	|-Dictionary<uint, ZMFriendObject>.get_Item
	|-Dictionary<uint, ZMInviteData>.get_Item
	|-Dictionary<uint, ZMMatchEndPoint>.get_Item
	|-Dictionary<uint, ZMTeamerObject>.get_Item
	|-Dictionary<uint, object>.get_Item
	|
	|-RVA: 0x25BD750 Offset: 0x25BC750 VA: 0x1825BD750
	|-Dictionary<uint, int>.get_Item
	|
	|-RVA: 0x2492320 Offset: 0x2491320 VA: 0x182492320
	|-Dictionary<ulong, LinkStat>.get_Item
	|-Dictionary<ulong, MemberWarData>.get_Item
	|-Dictionary<ulong, SteamTeamerObject>.get_Item
	|-Dictionary<ulong, VoiceUserObject>.get_Item
	|-Dictionary<ulong, VoiceTogetherMember>.get_Item
	|-Dictionary<ulong, object>.get_Item
	|-Dictionary<ulong, string>.get_Item
	|
	|-RVA: 0x2491FC0 Offset: 0x2490FC0 VA: 0x182491FC0
	|-Dictionary<ulong, uint>.get_Item
	|
	|-RVA: 0x2491EE0 Offset: 0x2490EE0 VA: 0x182491EE0
	|-Dictionary<NetworkHash128, GameObject>.get_Item
	|-Dictionary<NetworkHash128, SpawnDelegate>.get_Item
	|-Dictionary<NetworkHash128, UnSpawnDelegate>.get_Item
	|-Dictionary<NetworkHash128, object>.get_Item
	|
	|-RVA: 0x2492400 Offset: 0x2491400 VA: 0x182492400
	|-Dictionary<NetworkInstanceId, NetworkIdentity>.get_Item
	|-Dictionary<NetworkInstanceId, object>.get_Item
	|
	|-RVA: 0x24920A0 Offset: 0x24910A0 VA: 0x1824920A0
	|-Dictionary<NetworkSceneId, NetworkIdentity>.get_Item
	|-Dictionary<NetworkSceneId, object>.get_Item
	|
	|-RVA: 0x263E980 Offset: 0x263D980 VA: 0x18263E980
	|-Dictionary<ZmID, ZmPeerEndPointShared>.get_Item
	|-Dictionary<ZmID, object>.get_Item
	|
	|-RVA: 0x25D5320 Offset: 0x25D4320 VA: 0x1825D5320
	|-Dictionary<EventHook, object>.get_Item
	|
	|-RVA: 0x25D5500 Offset: 0x25D4500 VA: 0x1825D5500
	|-Dictionary<Flow.RecursionNode, int>.get_Item
	|
	|-RVA: 0x234CF40 Offset: 0x234BF40 VA: 0x18234CF40
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.get_Item
	|
	|-RVA: 0x234CE60 Offset: 0x234BE60 VA: 0x18234CE60
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.get_Item
	|
	|-RVA: 0x234D1D0 Offset: 0x234C1D0 VA: 0x18234D1D0
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.get_Item
	|
	|-RVA: 0x234D2B0 Offset: 0x234C2B0 VA: 0x18234D2B0
	|-Dictionary<ResolverContractKey, object>.get_Item
	|
	|-RVA: 0x234D020 Offset: 0x234C020 VA: 0x18234D020
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.get_Item
	|
	|-RVA: 0x234D100 Offset: 0x234C100 VA: 0x18234D100
	|-Dictionary<pb_Edge, object>.get_Item
	|
	|-RVA: 0x2333060 Offset: 0x2332060 VA: 0x182333060
	|-Dictionary<pb_IntVec3, object>.get_Item
	|
	|-RVA: 0x2332F80 Offset: 0x2331F80 VA: 0x182332F80
	|-Dictionary<AnimationStateData.AnimationPair, float>.get_Item
	|
	|-RVA: 0x2332E90 Offset: 0x2331E90 VA: 0x182332E90
	|-Dictionary<Skin.AttachmentKeyTuple, object>.get_Item
	|
	|-RVA: 0x2332CE0 Offset: 0x2331CE0 VA: 0x182332CE0
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.get_Item
	|
	|-RVA: 0x2332DC0 Offset: 0x2331DC0 VA: 0x182332DC0
	|-Dictionary<SteamAPICall_t, object>.get_Item
	|
	|-RVA: 0x257A730 Offset: 0x2579730 VA: 0x18257A730
	|-Dictionary<char, Nullable<ByteEnum>>.get_Item
	|
	|-RVA: 0x257A9F0 Offset: 0x25799F0 VA: 0x18257A9F0
	|-Dictionary<Guid, object>.get_Item
	|
	|-RVA: 0x257AAD0 Offset: 0x2579AD0 VA: 0x18257AAD0
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.get_Item
	|
	|-RVA: 0x257A810 Offset: 0x2579810 VA: 0x18257A810
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.get_Item
	|
	|-RVA: 0x2593F70 Offset: 0x2592F70 VA: 0x182593F70
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.get_Item
	|
	|-RVA: 0x2594300 Offset: 0x2593300 VA: 0x182594300
	|-Dictionary<int, MinimapPoint>.get_Item
	|
	|-RVA: 0x2594230 Offset: 0x2593230 VA: 0x182594230
	|-Dictionary<int, char>.get_Item
	|
	|-RVA: 0x26137A0 Offset: 0x26127A0 VA: 0x1826137A0
	|-Dictionary<int, long>.get_Item
	|
	|-RVA: 0x2561A30 Offset: 0x2560A30 VA: 0x182561A30
	|-Dictionary<IntPtr, object>.get_Item
	|
	|-RVA: 0x2561650 Offset: 0x2560650 VA: 0x182561650
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.get_Item
	|
	|-RVA: 0x2561900 Offset: 0x2560900 VA: 0x182561900
	|-Dictionary<object, CinemachineCore.UpdateStatus>.get_Item
	|
	|-RVA: 0x2439BE0 Offset: 0x2438BE0 VA: 0x182439BE0
	|-Dictionary<object, DYUpdateIni.OneResInfo>.get_Item
	|
	|-RVA: 0x2439CD0 Offset: 0x2438CD0 VA: 0x182439CD0
	|-Dictionary<object, IniValue>.get_Item
	|
	|-RVA: 0x2439AF0 Offset: 0x2438AF0 VA: 0x182439AF0
	|-Dictionary<object, PanelManger.PanelInfo>.get_Item
	|
	|-RVA: 0x2439910 Offset: 0x2438910 VA: 0x182439910
	|-Dictionary<object, ArrayMetadata>.get_Item
	|
	|-RVA: 0x2439720 Offset: 0x2438720 VA: 0x182439720
	|-Dictionary<object, ObjectMetadata>.get_Item
	|
	|-RVA: 0x2439A00 Offset: 0x2438A00 VA: 0x182439A00
	|-Dictionary<object, PropertyMetadata>.get_Item
	|
	|-RVA: 0x2547DE0 Offset: 0x2546DE0 VA: 0x182547DE0
	|-Dictionary<object, fsOption<fsVersionedType>>.get_Item
	|
	|-RVA: 0x2547A50 Offset: 0x2546A50 VA: 0x182547A50
	|-Dictionary<object, SteamAPICall_t>.get_Item
	|
	|-RVA: 0x2547970 Offset: 0x2546970 VA: 0x182547970
	|-Dictionary<object, bool>.get_Item
	|
	|-RVA: 0x2547CF0 Offset: 0x2546CF0 VA: 0x182547CF0
	|-Dictionary<object, KeyValuePair<object, object>>.get_Item
	|
	|-RVA: 0x24F30B0 Offset: 0x24F20B0 VA: 0x1824F30B0
	|-Dictionary<object, ResourceLocator>.get_Item
	|
	|-RVA: 0x24F31A0 Offset: 0x24F21A0 VA: 0x1824F31A0
	|-Dictionary<object, TimeSpan>.get_Item
	|
	|-RVA: 0x24F2FC0 Offset: 0x24F1FC0 VA: 0x1824F2FC0
	|-Dictionary<object, Color>.get_Item
	|
	|-RVA: 0x24F2D10 Offset: 0x24F1D10 VA: 0x1824F2D10
	|-Dictionary<object, Playable>.get_Item
	|
	|-RVA: 0x25BD650 Offset: 0x25BC650 VA: 0x1825BD650
	|-Dictionary<object, BlendShapeFrame>.get_Item
	|
	|-RVA: 0x25BD570 Offset: 0x25BC570 VA: 0x1825BD570
	|-Dictionary<float, object>.get_Item
	|
	|-RVA: 0x25BD2D0 Offset: 0x25BC2D0 VA: 0x1825BD2D0
	|-Dictionary<ushort, object>.get_Item
	|
	|-RVA: 0x25BD4A0 Offset: 0x25BC4A0 VA: 0x1825BD4A0
	|-Dictionary<uint, ulong>.get_Item
	|
	|-RVA: 0x2492170 Offset: 0x2491170 VA: 0x182492170
	|-Dictionary<UInt64Enum, object>.get_Item
	|
	|-RVA: 0x2492250 Offset: 0x2491250 VA: 0x182492250
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.get_Item
	|
	|-RVA: 0x263E8B0 Offset: 0x263D8B0 VA: 0x18263E8B0
	|-Dictionary<Scene, object>.get_Item
	*/

	public void set_Item(TKey key, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D58F0 Offset: 0x25D48F0 VA: 0x1825D58F0
	|-Dictionary<EventHook, object>.set_Item
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.set_Item
	|-Dictionary<Skin.AttachmentKeyTuple, Attachment>.set_Item
	|-Dictionary<Skin.AttachmentKeyTuple, object>.set_Item
	|
	|-RVA: 0x234D390 Offset: 0x234C390 VA: 0x18234D390
	|-Dictionary<Flow.RecursionNode, int>.set_Item
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.set_Item
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.set_Item
	|-Dictionary<ConversionUtility.ConversionQuery, object>.set_Item
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.set_Item
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.set_Item
	|-Dictionary<ResolverContractKey, JsonContract>.set_Item
	|-Dictionary<ResolverContractKey, object>.set_Item
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.set_Item
	|-Dictionary<AnimationStateData.AnimationPair, float>.set_Item
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.set_Item
	|-Dictionary<SlotBlendModes.MaterialTexturePair, Material>.set_Item
	|-Dictionary<Guid, object>.set_Item
	|-Dictionary<NetworkHash128, object>.set_Item
	|-Dictionary<NetworkHash128, GameObject>.set_Item
	|
	|-RVA: 0x2561B70 Offset: 0x2560B70 VA: 0x182561B70
	|-Dictionary<ICinemachineCamera, CinemachineCore.UpdateStatus>.set_Item
	|-Dictionary<object, CinemachineCore.UpdateStatus>.set_Item
	|
	|-RVA: 0x257AD80 Offset: 0x2579D80 VA: 0x18257AD80
	|-Dictionary<ICinemachineCamera, object>.set_Item
	|-Dictionary<CommonGuideManager.CGuideType, int>.set_Item
	|-Dictionary<Tween, TweenLink>.set_Item
	|-Dictionary<EResult, FileResult>.set_Item
	|-Dictionary<DebugType, bool>.set_Item
	|-Dictionary<fsConfig, Dictionary<Type, fsMetaType>>.set_Item
	|-Dictionary<ManagerBase, ManagerLifeCycle>.set_Item
	|-Dictionary<JsonProperty, JsonSerializerInternalReader.PropertyPresence>.set_Item
	|-Dictionary<pb_Edge, object>.set_Item
	|-Dictionary<IDictionaryKeyPathProvider, string>.set_Item
	|-Dictionary<GUILayoutOptions.GUILayoutOptionsInstance, GUILayoutOption[]>.set_Item
	|-Dictionary<Slot, Material>.set_Item
	|-Dictionary<CSteamID, MatchMemberData>.set_Item
	|-Dictionary<CSteamID, object>.set_Item
	|-Dictionary<EResult, FileResult>.set_Item
	|-Dictionary<HAuthTicket, object>.set_Item
	|-Dictionary<SteamAPICall_t, object>.set_Item
	|-Dictionary<Action, LinkedListNode<Action>>.set_Item
	|-Dictionary<char, char>.set_Item
	|-Dictionary<char, Nullable<ByteEnum>>.set_Item
	|-Dictionary<char, object>.set_Item
	|-Dictionary<short, object>.set_Item
	|-Dictionary<int, AkCallbackManager.BankCallbackPackage>.set_Item
	|-Dictionary<int, AkCallbackManager.EventCallbackPackage>.set_Item
	|-Dictionary<int, AttackSkillBase>.set_Item
	|-Dictionary<int, AutoShootObj>.set_Item
	|-Dictionary<int, ControlOutput>.set_Item
	|-Dictionary<int, BehaviorNode>.set_Item
	|-Dictionary<int, RuleAction>.set_Item
	|-Dictionary<int, CObjectInfo>.set_Item
	|-Dictionary<int, CObjectStateInfo>.set_Item
	|-Dictionary<int, CStateInfo>.set_Item
	|-Dictionary<int, CTaskRewardObject>.set_Item
	|-Dictionary<int, CWeaponInfo>.set_Item
	|-Dictionary<int, CharaterData.TalentInfo>.set_Item
	|-Dictionary<int, CollectionObject>.set_Item
	|-Dictionary<int, MobileAccountHandler>.set_Item
	|-Dictionary<int, DataBase>.set_Item
	|-Dictionary<int, SessionBuildInfo>.set_Item
	|-Dictionary<int, SessionLevelAdditionInfo>.set_Item
	|-Dictionary<int, SessionLevelChooseInfo>.set_Item
	|-Dictionary<int, SessionLevelInfo>.set_Item
	|-Dictionary<int, SessionMonsterInfo>.set_Item
	|-Dictionary<int, SessionSummonInfo>.set_Item
	|-Dictionary<int, SettingItemInfo>.set_Item
	|-Dictionary<int, FriendObject>.set_Item
	|-Dictionary<int, GOStateCache>.set_Item
	|-Dictionary<int, CTimerNode>.set_Item
	|-Dictionary<int, LogicDispatcher.HandleLogicPacket>.set_Item
	|-Dictionary<int, GraphObject>.set_Item
	|-Dictionary<int, CDirEffObject>.set_Item
	|-Dictionary<int, HeroMoveStateBase>.set_Item
	|-Dictionary<int, UISignBase>.set_Item
	|-Dictionary<int, UITeamName>.set_Item
	|-Dictionary<int, UITeamObject>.set_Item
	|-Dictionary<int, InscriptionUnit>.set_Item
	|-Dictionary<int, InviteObject>.set_Item
	|-Dictionary<int, WeaponPerformanceObj>.set_Item
	|-Dictionary<int, ItemObject>.set_Item
	|-Dictionary<int, LevelNpcInfo>.set_Item
	|-Dictionary<int, fsData>.set_Item
	|-Dictionary<int, MonsterCollectionObject>.set_Item
	|-Dictionary<int, NewItemProp>.set_Item
	|-Dictionary<int, NewPlayerObject>.set_Item
	|-Dictionary<int, OCDropBase>.set_Item
	|-Dictionary<int, OneBeacon>.set_Item
	|-Dictionary<int, OneSalva>.set_Item
	|-Dictionary<int, PCWeaponObject>.set_Item
	|-Dictionary<int, PlayerProp>.set_Item
	|-Dictionary<int, RayLineLaser>.set_Item
	|-Dictionary<int, RelicObject>.set_Item
	|-Dictionary<int, HitReaction>.set_Item
	|-Dictionary<int, SettingInfoDataManager.SettingInfo>.set_Item
	|-Dictionary<int, ShopItem>.set_Item
	|-Dictionary<int, CCalShowInfo>.set_Item
	|-Dictionary<int, CCalSkillInfo>.set_Item
	|-Dictionary<int, CSkillBase>.set_Item
	|-Dictionary<int, ObjectSkills>.set_Item
	|-Dictionary<int, StateObject>.set_Item
	|-Dictionary<int, SublimeObject>.set_Item
	|-Dictionary<int, bool>.set_Item
	|-Dictionary<int, char>.set_Item
	|-Dictionary<int, Dictionary<int, AttackSkillBase>>.set_Item
	|-Dictionary<int, Dictionary<int, Dictionary<int, int>>>.set_Item
	|-Dictionary<int, Dictionary<int, Dictionary<string, SkillPerformEventManager.SkillPerformEvent>>>.set_Item
	|-Dictionary<int, Dictionary<int, int>>.set_Item
	|-Dictionary<int, Dictionary<int, Transform>>.set_Item
	|-Dictionary<int, Dictionary<int, Vector2>>.set_Item
	|-Dictionary<int, Dictionary<string, HitEffectCtrl>>.set_Item
	|-Dictionary<int, Dictionary<string, SkillPerformEventManager.SkillPerformEvent>>.set_Item
	|-Dictionary<int, List<LevelGMInfoData>>.set_Item
	|-Dictionary<int, List<DebugDrawLine.DebugLine>>.set_Item
	|-Dictionary<int, List<HoldObject>>.set_Item
	|-Dictionary<int, List<HoldPressObject>>.set_Item
	|-Dictionary<int, List<ModelInfo>>.set_Item
	|-Dictionary<int, List<RewardObj>>.set_Item
	|-Dictionary<int, List<int>>.set_Item
	|-Dictionary<int, List<string>>.set_Item
	|-Dictionary<int, List<GameObject>>.set_Item
	|-Dictionary<int, List<Vector3>>.set_Item
	|-Dictionary<int, Queue<string>>.set_Item
	|-Dictionary<int, Delegate>.set_Item
	|-Dictionary<int, CultureInfo>.set_Item
	|-Dictionary<int, int>.set_Item
	|-Dictionary<int, Int32Enum>.set_Item
	|-Dictionary<int, long>.set_Item
	|-Dictionary<int, object>.set_Item
	|-Dictionary<int, string>.set_Item
	|-Dictionary<int, Task>.set_Item
	|-Dictionary<int, Type>.set_Item
	|-Dictionary<int, uint>.set_Item
	|-Dictionary<int, ulong>.set_Item
	|-Dictionary<int, TextMeshProUGUI>.set_Item
	|-Dictionary<int, TalentObject>.set_Item
	|-Dictionary<int, TaskObject>.set_Item
	|-Dictionary<int, TaskProcess>.set_Item
	|-Dictionary<int, TeamerObject>.set_Item
	|-Dictionary<int, CommonNotifyObj>.set_Item
	|-Dictionary<int, MarkSignalObejct>.set_Item
	|-Dictionary<int, PCRecordinfo_item>.set_Item
	|-Dictionary<int, PCRecordinfo_team>.set_Item
	|-Dictionary<int, Animator>.set_Item
	|-Dictionary<int, Collider>.set_Item
	|-Dictionary<int, TerrainUtility.TerrainMap>.set_Item
	|-Dictionary<int, FullScreenMode>.set_Item
	|-Dictionary<int, GUILayoutUtility.LayoutCache>.set_Item
	|-Dictionary<int, GameObject>.set_Item
	|-Dictionary<int, NetworkBehaviour.Invoker>.set_Item
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.set_Item
	|-Dictionary<int, RectTransform>.set_Item
	|-Dictionary<int, Transform>.set_Item
	|-Dictionary<int, Image>.set_Item
	|-Dictionary<int, M1Button>.set_Item
	|-Dictionary<int, M1Toggle>.set_Item
	|-Dictionary<int, Toggle>.set_Item
	|-Dictionary<int, WarShopObject>.set_Item
	|-Dictionary<int, WeaponModeInfo>.set_Item
	|-Dictionary<Int32Enum, bool>.set_Item
	|-Dictionary<Int32Enum, int>.set_Item
	|-Dictionary<Int32Enum, Int32Enum>.set_Item
	|-Dictionary<Int32Enum, object>.set_Item
	|-Dictionary<long, int>.set_Item
	|-Dictionary<long, object>.set_Item
	|-Dictionary<long, WeakReference>.set_Item
	|-Dictionary<IntPtr, object>.set_Item
	|-Dictionary<ParameterExpression, int>.set_Item
	|-Dictionary<ParameterExpression, LocalVariable>.set_Item
	|-Dictionary<object, IniValue>.set_Item
	|-Dictionary<object, SteamAPICall_t>.set_Item
	|-Dictionary<object, bool>.set_Item
	|-Dictionary<object, int>.set_Item
	|-Dictionary<object, Int32Enum>.set_Item
	|-Dictionary<object, long>.set_Item
	|-Dictionary<object, object>.set_Item
	|-Dictionary<object, string>.set_Item
	|-Dictionary<object, TimeSpan>.set_Item
	|-Dictionary<Assembly, AssemblyTypeFlags>.set_Item
	|-Dictionary<Assembly, AssemblyTypeFlags>.set_Item
	|-Dictionary<MemberInfo, bool>.set_Item
	|-Dictionary<string, AkTriggerCustom>.set_Item
	|-Dictionary<string, BehaviorBase>.set_Item
	|-Dictionary<string, CDNode>.set_Item
	|-Dictionary<string, ClassPool>.set_Item
	|-Dictionary<string, IniSection>.set_Item
	|-Dictionary<string, IniValue>.set_Item
	|-Dictionary<string, WeGameFriendsComponent.OnRailFriendsGetMetadata>.set_Item
	|-Dictionary<string, WeGameFriendsComponent.OnSetMyMetadata>.set_Item
	|-Dictionary<string, DataBase>.set_Item
	|-Dictionary<string, LanguageData>.set_Item
	|-Dictionary<string, OneLevelInfo>.set_Item
	|-Dictionary<string, GameProfiler.DYQASwitchFunc>.set_Item
	|-Dictionary<string, ED_HUDNewTextInfo>.set_Item
	|-Dictionary<string, CTimerNode>.set_Item
	|-Dictionary<string, EventHandler>.set_Item
	|-Dictionary<string, WeaponHold>.set_Item
	|-Dictionary<string, HitEffectCtrl>.set_Item
	|-Dictionary<string, IntervalNode>.set_Item
	|-Dictionary<string, fsData>.set_Item
	|-Dictionary<string, Header>.set_Item
	|-Dictionary<string, Parameter>.set_Item
	|-Dictionary<string, SimpleCollator>.set_Item
	|-Dictionary<string, JToken>.set_Item
	|-Dictionary<string, PropItem>.set_Item
	|-Dictionary<string, Reporter.Log>.set_Item
	|-Dictionary<string, Pool>.set_Item
	|-Dictionary<string, ScriptEventManager.EventHandler>.set_Item
	|-Dictionary<string, SightData>.set_Item
	|-Dictionary<string, IDictionaryKeyPathProvider>.set_Item
	|-Dictionary<string, SkillPerformEventManager.SkillPerformEvent>.set_Item
	|-Dictionary<string, StateObj>.set_Item
	|-Dictionary<string, Action>.set_Item
	|-Dictionary<string, bool>.set_Item
	|-Dictionary<string, Dictionary<string, MyMethodInfo>>.set_Item
	|-Dictionary<string, List<ParameterList.NameValuePair>>.set_Item
	|-Dictionary<string, List<int>>.set_Item
	|-Dictionary<string, List<object>>.set_Item
	|-Dictionary<string, List<string>>.set_Item
	|-Dictionary<string, Delegate>.set_Item
	|-Dictionary<string, CultureInfo>.set_Item
	|-Dictionary<string, int>.set_Item
	|-Dictionary<string, long>.set_Item
	|-Dictionary<string, object>.set_Item
	|-Dictionary<string, string>.set_Item
	|-Dictionary<string, Type>.set_Item
	|-Dictionary<string, UriParser>.set_Item
	|-Dictionary<string, TextMeshProUGUI>.set_Item
	|-Dictionary<string, UGUILink.UILink>.set_Item
	|-Dictionary<string, Animator>.set_Item
	|-Dictionary<string, AssetBundle>.set_Item
	|-Dictionary<string, GUIStyle>.set_Item
	|-Dictionary<string, GameObject>.set_Item
	|-Dictionary<string, Material>.set_Item
	|-Dictionary<string, Object>.set_Item
	|-Dictionary<string, Sprite>.set_Item
	|-Dictionary<string, Transform>.set_Item
	|-Dictionary<string, M1Toggle>.set_Item
	|-Dictionary<string, IRailFile>.set_Item
	|-Dictionary<IAsyncLocal, object>.set_Item
	|-Dictionary<Type, LuaCSFunction>.set_Item
	|-Dictionary<Type, fsBaseConverter>.set_Item
	|-Dictionary<Type, fsDirectConverter>.set_Item
	|-Dictionary<Type, fsMetaType>.set_Item
	|-Dictionary<Type, ReadType>.set_Item
	|-Dictionary<Type, IDictionaryKeyPathProvider>.set_Item
	|-Dictionary<Type, AttributeUsageAttribute>.set_Item
	|-Dictionary<Type, bool>.set_Item
	|-Dictionary<Type, List<fsObjectProcessor>>.set_Item
	|-Dictionary<Type, object>.set_Item
	|-Dictionary<Type, string>.set_Item
	|-Dictionary<Type, Type>.set_Item
	|-Dictionary<ushort, object>.set_Item
	|-Dictionary<uint, byte[]>.set_Item
	|-Dictionary<uint, int>.set_Item
	|-Dictionary<uint, object>.set_Item
	|-Dictionary<uint, ulong>.set_Item
	|-Dictionary<uint, Transform>.set_Item
	|-Dictionary<uint, ZMInviteData>.set_Item
	|-Dictionary<ulong, CCallbackBase>.set_Item
	|-Dictionary<ulong, SteamTeamerObject>.set_Item
	|-Dictionary<ulong, byte[]>.set_Item
	|-Dictionary<ulong, object>.set_Item
	|-Dictionary<ulong, string>.set_Item
	|-Dictionary<ulong, uint>.set_Item
	|-Dictionary<ulong, VoiceUserObject>.set_Item
	|-Dictionary<UInt64Enum, object>.set_Item
	|-Dictionary<Camera, Camera>.set_Item
	|-Dictionary<Event, TextEditor.TextEditOp>.set_Item
	|-Dictionary<DynamicRenderPass, int>.set_Item
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.set_Item
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.set_Item
	|-Dictionary<Material, Material>.set_Item
	|-Dictionary<NetworkInstanceId, object>.set_Item
	|-Dictionary<NetworkInstanceId, NetworkIdentity>.set_Item
	|-Dictionary<NetworkSceneId, object>.set_Item
	|-Dictionary<NetworkSceneId, NetworkIdentity>.set_Item
	|-Dictionary<Scene, object>.set_Item
	|-Dictionary<Transform, ItemObject>.set_Item
	|-Dictionary<Transform, int>.set_Item
	|-Dictionary<Transform, Transform>.set_Item
	|-Dictionary<ZmID, object>.set_Item
	|-Dictionary<RAILEventID, RailEventCallBackHandler>.set_Item
	|-Dictionary<RailResult, FileResult>.set_Item
	|
	|-RVA: 0x23332B0 Offset: 0x23322B0 VA: 0x1823332B0
	|-Dictionary<DYP2PDll.P2PID, object>.set_Item
	|-Dictionary<pb_IntVec3, object>.set_Item
	|
	|-RVA: 0x25D58A0 Offset: 0x25D48A0 VA: 0x1825D58A0
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.set_Item
	|
	|-RVA: 0x2439E00 Offset: 0x2438E00 VA: 0x182439E00
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.set_Item
	|-Dictionary<int, Color>.set_Item
	|-Dictionary<object, ArrayMetadata>.set_Item
	|-Dictionary<object, KeyValuePair<object, object>>.set_Item
	|-Dictionary<object, ResourceLocator>.set_Item
	|-Dictionary<object, Color>.set_Item
	|-Dictionary<object, NetworkBroadcastResult>.set_Item
	|-Dictionary<object, Playable>.set_Item
	|-Dictionary<string, ResourceLocator>.set_Item
	|-Dictionary<string, Color>.set_Item
	|-Dictionary<string, NetworkBroadcastResult>.set_Item
	|-Dictionary<TrackAsset, Playable>.set_Item
	|
	|-RVA: 0x25944C0 Offset: 0x25934C0 VA: 0x1825944C0
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.set_Item
	|-Dictionary<int, HitData>.set_Item
	|-Dictionary<int, ObjectPoolComInfo>.set_Item
	|-Dictionary<object, OneInfo>.set_Item
	|-Dictionary<object, fsOption<fsVersionedType>>.set_Item
	|-Dictionary<string, OneInfo>.set_Item
	|-Dictionary<Type, fsOption<fsVersionedType>>.set_Item
	|
	|-RVA: 0x2439DB0 Offset: 0x2438DB0 VA: 0x182439DB0
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.set_Item
	|-Dictionary<int, MinimapPoint>.set_Item
	|-Dictionary<object, DYUpdateIni.OneResInfo>.set_Item
	|-Dictionary<object, PanelManger.PanelInfo>.set_Item
	|-Dictionary<object, ObjectMetadata>.set_Item
	|-Dictionary<object, PropertyMetadata>.set_Item
	|-Dictionary<Type, PanelManger.PanelInfo>.set_Item
	|
	|-RVA: 0x2613CA0 Offset: 0x2612CA0 VA: 0x182613CA0
	|-Dictionary<int, float>.set_Item
	|-Dictionary<Int32Enum, float>.set_Item
	|-Dictionary<object, float>.set_Item
	|-Dictionary<string, float>.set_Item
	|-Dictionary<Camera, float>.set_Item
	|-Dictionary<Transform, float>.set_Item
	|
	|-RVA: 0x2520530 Offset: 0x251F530 VA: 0x182520530
	|-Dictionary<int, Matrix4x4>.set_Item
	|
	|-RVA: 0x25205A0 Offset: 0x251F5A0 VA: 0x1825205A0
	|-Dictionary<int, Vector2>.set_Item
	|
	|-RVA: 0x25BD8F0 Offset: 0x25BC8F0 VA: 0x1825BD8F0
	|-Dictionary<int, Vector3>.set_Item
	|-Dictionary<object, Vector3>.set_Item
	|-Dictionary<string, Vector3>.set_Item
	|
	|-RVA: 0x2561B10 Offset: 0x2560B10 VA: 0x182561B10
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.set_Item
	|-Dictionary<object, BlendShapeFrame>.set_Item
	|
	|-RVA: 0x25BD940 Offset: 0x25BC940 VA: 0x1825BD940
	|-Dictionary<float, object>.set_Item
	*/

	public void Add(TKey key, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2561C00 Offset: 0x2560C00 VA: 0x182561C00
	|-Dictionary<AkAudioListener, AkObstructionOcclusion.ObstructionOcclusionValue>.Add
	|-Dictionary<MSGDEFINES, int[]>.Add
	|-Dictionary<CinemachineVirtualCameraBase, int>.Add
	|-Dictionary<CodeShieldType, CodeShieldObject>.Add
	|-Dictionary<CommonGuideManager.CGuideType, int>.Add
	|-Dictionary<Tween, TweenLink>.Add
	|-Dictionary<DebugColor, string>.Add
	|-Dictionary<DebugType, bool>.Add
	|-Dictionary<HeroState, int>.Add
	|-Dictionary<BinaryOperator, BinaryOperatorHandler>.Add
	|-Dictionary<IGraph, HashSet<GraphReference>>.Add
	|-Dictionary<IGraphElementWithData, IGraphElementData>.Add
	|-Dictionary<IGraphParent, HashSet<GraphReference>>.Add
	|-Dictionary<IGraphParentElement, IGraphData>.Add
	|-Dictionary<UnaryOperator, UnaryOperatorHandler>.Add
	|-Dictionary<ManagerBase, ManagerLifeCycle>.Add
	|-Dictionary<pb_Edge, pb_WingedEdge>.Add
	|-Dictionary<pb_Edge, object>.Add
	|-Dictionary<pb_EdgeLookup, pb_Face>.Add
	|-Dictionary<pb_Vertex, int>.Add
	|-Dictionary<DataFormat, IDataReader>.Add
	|-Dictionary<DataFormat, IDataWriter>.Add
	|-Dictionary<AtlasRegion, int>.Add
	|-Dictionary<AtlasRegion, Texture2D>.Add
	|-Dictionary<Bone, Transform>.Add
	|-Dictionary<BoundingBoxAttachment, string>.Add
	|-Dictionary<BoundingBoxAttachment, PolygonCollider2D>.Add
	|-Dictionary<MatchStepType, MatchStepBase>.Add
	|-Dictionary<SteamGameStat, string>.Add
	|-Dictionary<CSteamID, SteamMatchTogetherComponent.LobbyDataResult>.Add
	|-Dictionary<CSteamID, MatchMemberData>.Add
	|-Dictionary<CSteamID, SteamMatchMemberData>.Add
	|-Dictionary<CSteamID, SteamMatchNetEndPoint>.Add
	|-Dictionary<CSteamID, SteamPeerEndPointShared>.Add
	|-Dictionary<CSteamID, object>.Add
	|-Dictionary<HAuthTicket, Action>.Add
	|-Dictionary<HAuthTicket, object>.Add
	|-Dictionary<SteamAPICall_t, SteamMatchTogetherComponent.UnregisterCallResult>.Add
	|-Dictionary<SteamAPICall_t, object>.Add
	|-Dictionary<char, char>.Add
	|-Dictionary<char, List<string>>.Add
	|-Dictionary<char, Nullable<EntryType>>.Add
	|-Dictionary<char, Nullable<ByteEnum>>.Add
	|-Dictionary<char, object>.Add
	|-Dictionary<char, string>.Add
	|-Dictionary<Enum, object>.Add
	|-Dictionary<short, object>.Add
	|-Dictionary<short, NetworkMessageDelegate>.Add
	|-Dictionary<int, AkMultiPosEvent>.Add
	|-Dictionary<int, AttackSkillBase>.Add
	|-Dictionary<int, CBehaviorLoad.BehaviorAction>.Add
	|-Dictionary<int, OwnInfo>.Add
	|-Dictionary<int, BulletChangeAction>.Add
	|-Dictionary<int, CFormula.FormulaAction>.Add
	|-Dictionary<int, CMsgInfo>.Add
	|-Dictionary<int, CRuleHandler.sFireInfo>.Add
	|-Dictionary<int, CRuleHandler>.Add
	|-Dictionary<int, CharaterData.HeroInfo>.Add
	|-Dictionary<int, CharaterData.TalentInfo>.Add
	|-Dictionary<int, CommonNotifyActionCommand>.Add
	|-Dictionary<int, CommonNotifyTimerMgr>.Add
	|-Dictionary<int, CtrlSideStateObj>.Add
	|-Dictionary<int, DYCallManager.RecordEntry>.Add
	|-Dictionary<int, DuonetData.SubProtoInfo>.Add
	|-Dictionary<int, MobileAccountHandler>.Add
	|-Dictionary<int, DynamicBoneManager.DynamicBoneGroup>.Add
	|-Dictionary<int, ForbidNode>.Add
	|-Dictionary<int, GMCmd>.Add
	|-Dictionary<int, CTimerNode>.Add
	|-Dictionary<int, GrowthHeroItem>.Add
	|-Dictionary<int, GrowthInfoItem>.Add
	|-Dictionary<int, GrowthLevelItem>.Add
	|-Dictionary<int, GrowthUpInfo>.Add
	|-Dictionary<int, SightWeaponInfo>.Add
	|-Dictionary<int, HeroItemInfo>.Add
	|-Dictionary<int, LaserInfo>.Add
	|-Dictionary<int, ModelInfo>.Add
	|-Dictionary<int, MsgObj>.Add
	|-Dictionary<int, NewPlayerObject>.Add
	|-Dictionary<int, pb_Tuple<Vector3, Vector3, List<int>>>.Add
	|-Dictionary<int, PropAttr>.Add
	|-Dictionary<int, RayLineLaser>.Add
	|-Dictionary<int, RelicObject>.Add
	|-Dictionary<int, RelifeData>.Add
	|-Dictionary<int, RoomSoundLevelInfo>.Add
	|-Dictionary<int, SaveGameData>.Add
	|-Dictionary<int, SettingInfoDataManager.SettingInfo>.Add
	|-Dictionary<int, CSkillLoad.SkillAction>.Add
	|-Dictionary<int, CSkillLoad.SkillCacheAction>.Add
	|-Dictionary<int, Animation>.Add
	|-Dictionary<int, Timeline>.Add
	|-Dictionary<int, StandaloneAchievement.AchieveInfo>.Add
	|-Dictionary<int, StateAddType>.Add
	|-Dictionary<int, StateForbidInfo>.Add
	|-Dictionary<int, Action<int>>.Add
	|-Dictionary<int, bool>.Add
	|-Dictionary<int, byte[]>.Add
	|-Dictionary<int, char>.Add
	|-Dictionary<int, Dictionary<int, BulletChangeAction>>.Add
	|-Dictionary<int, Dictionary<int, CtrlSideStateObj>>.Add
	|-Dictionary<int, Dictionary<int, RelicObject>>.Add
	|-Dictionary<int, Dictionary<int, List<CPacketData>>>.Add
	|-Dictionary<int, Dictionary<int, int>>.Add
	|-Dictionary<int, Dictionary<int, Vector2>>.Add
	|-Dictionary<int, List<CPacketData>>.Add
	|-Dictionary<int, List<CtrlPowerTime>>.Add
	|-Dictionary<int, List<GraphReference>>.Add
	|-Dictionary<int, List<MsgObj>>.Add
	|-Dictionary<int, List<NPCOpenCostData>>.Add
	|-Dictionary<int, List<pb_Face>>.Add
	|-Dictionary<int, List<pb_WingedEdge>>.Add
	|-Dictionary<int, List<int>>.Add
	|-Dictionary<int, List<string>>.Add
	|-Dictionary<int, List<AddtionPair>>.Add
	|-Dictionary<int, List<PostProcessVolume>>.Add
	|-Dictionary<int, List<Transform>>.Add
	|-Dictionary<int, List<Vector3>>.Add
	|-Dictionary<int, int>.Add
	|-Dictionary<int, Int32Enum>.Add
	|-Dictionary<int, long>.Add
	|-Dictionary<int, object>.Add
	|-Dictionary<int, string>.Add
	|-Dictionary<int, TimeType>.Add
	|-Dictionary<int, Type>.Add
	|-Dictionary<int, uint>.Add
	|-Dictionary<int, ulong>.Add
	|-Dictionary<int, WeakReference>.Add
	|-Dictionary<int, TMP_ColorGradient>.Add
	|-Dictionary<int, TMP_FontAsset>.Add
	|-Dictionary<int, TMP_SpriteAsset>.Add
	|-Dictionary<int, TMP_Style>.Add
	|-Dictionary<int, MarkSignalObejct>.Add
	|-Dictionary<int, PCEntry.LuckyHitRadio>.Add
	|-Dictionary<int, SignalWheelBase>.Add
	|-Dictionary<int, UnLockInfoObject>.Add
	|-Dictionary<int, Animator>.Add
	|-Dictionary<int, PointerEventData>.Add
	|-Dictionary<int, TerrainUtility.TerrainMap>.Add
	|-Dictionary<int, FullScreenMode>.Add
	|-Dictionary<int, GameObject>.Add
	|-Dictionary<int, Material>.Add
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.Add
	|-Dictionary<int, Object>.Add
	|-Dictionary<int, RenderTextureFormat>.Add
	|-Dictionary<int, Texture2D>.Add
	|-Dictionary<int, Transform>.Add
	|-Dictionary<int, Image>.Add
	|-Dictionary<int, Weapon>.Add
	|-Dictionary<Int32Enum, bool>.Add
	|-Dictionary<Int32Enum, int>.Add
	|-Dictionary<Int32Enum, Int32Enum>.Add
	|-Dictionary<Int32Enum, object>.Add
	|-Dictionary<long, Dictionary<long, List<CPacketData>>>.Add
	|-Dictionary<long, List<CPacketData>>.Add
	|-Dictionary<long, int>.Add
	|-Dictionary<long, object>.Add
	|-Dictionary<long, TMP_GlyphPairAdjustmentRecord>.Add
	|-Dictionary<long, TMP_MaterialManager.FallbackMaterial>.Add
	|-Dictionary<IntPtr, LuaState>.Add
	|-Dictionary<IntPtr, object>.Add
	|-Dictionary<ParameterExpression, LocalVariable>.Add
	|-Dictionary<object, IniValue>.Add
	|-Dictionary<object, AttributeUtility.AttributeCache>.Add
	|-Dictionary<object, SteamAPICall_t>.Add
	|-Dictionary<object, bool>.Add
	|-Dictionary<object, int>.Add
	|-Dictionary<object, Int32Enum>.Add
	|-Dictionary<object, long>.Add
	|-Dictionary<object, object>.Add
	|-Dictionary<object, TimeSpan>.Add
	|-Dictionary<Assembly, bool>.Add
	|-Dictionary<FieldInfo, IOptimizedAccessor>.Add
	|-Dictionary<FieldInfo, Instruction>.Add
	|-Dictionary<MemberInfo, WeakValueGetter>.Add
	|-Dictionary<MemberInfo, WeakValueSetter>.Add
	|-Dictionary<MethodInfo, IOptimizedInvoker>.Add
	|-Dictionary<PropertyInfo, IOptimizedAccessor>.Add
	|-Dictionary<string, AkBankManager.BankHandle>.Add
	|-Dictionary<string, ArchiveData>.Add
	|-Dictionary<string, LoaderObj.BumpParamDef>.Add
	|-Dictionary<string, CDNode>.Add
	|-Dictionary<string, CameraData.SettingData>.Add
	|-Dictionary<string, IniSection>.Add
	|-Dictionary<string, DataBase>.Add
	|-Dictionary<string, ETCAxis>.Add
	|-Dictionary<string, ETCBase>.Add
	|-Dictionary<string, MyMethodInfo>.Add
	|-Dictionary<string, WeaponHold>.Add
	|-Dictionary<string, PlayerAction>.Add
	|-Dictionary<string, IntervalNode>.Add
	|-Dictionary<string, IteractItem>.Add
	|-Dictionary<string, fsData>.Add
	|-Dictionary<string, Header>.Add
	|-Dictionary<string, HeaderId>.Add
	|-Dictionary<string, InternetAddressList>.Add
	|-Dictionary<string, Parameter>.Add
	|-Dictionary<string, NetConnect>.Add
	|-Dictionary<string, OPForbidInfo>.Add
	|-Dictionary<string, pb_CIE_Lab_Color>.Add
	|-Dictionary<string, PropItem>.Add
	|-Dictionary<string, ScriptEventManager.EventHandler>.Add
	|-Dictionary<string, ServerDefine.DamageElement>.Add
	|-Dictionary<string, SteamAPICall_t>.Add
	|-Dictionary<string, bool>.Add
	|-Dictionary<string, byte[]>.Add
	|-Dictionary<string, Dictionary<int, object>>.Add
	|-Dictionary<string, Dictionary<string, object>>.Add
	|-Dictionary<string, Dictionary<uint, DuonetData.ProtoInfo>>.Add
	|-Dictionary<string, HashSet<int>>.Add
	|-Dictionary<string, List<UnitPreservation.UnitPortPreservation>>.Add
	|-Dictionary<string, List<MethodInfo>>.Add
	|-Dictionary<string, List<float>>.Add
	|-Dictionary<string, List<string>>.Add
	|-Dictionary<string, List<string>[]>.Add
	|-Dictionary<string, List<GameObject>>.Add
	|-Dictionary<string, PropertyDescriptor>.Add
	|-Dictionary<string, int>.Add
	|-Dictionary<string, int[]>.Add
	|-Dictionary<string, long>.Add
	|-Dictionary<string, LocalDataStoreSlot>.Add
	|-Dictionary<string, LinuxNetworkInterface>.Add
	|-Dictionary<string, MacOsNetworkInterface>.Add
	|-Dictionary<string, WebConnectionGroup>.Add
	|-Dictionary<string, object>.Add
	|-Dictionary<string, Assembly>.Add
	|-Dictionary<string, ConstructorInfo>.Add
	|-Dictionary<string, MemberInfo>.Add
	|-Dictionary<string, ResourceSet>.Add
	|-Dictionary<string, string>.Add
	|-Dictionary<string, TimeSpan>.Add
	|-Dictionary<string, Tuple<Guid, string>>.Add
	|-Dictionary<string, Type>.Add
	|-Dictionary<string, WeakReference>.Add
	|-Dictionary<string, BaseUIForm>.Add
	|-Dictionary<string, PlayerInfo_logic.InfoItem>.Add
	|-Dictionary<string, AssetBundle>.Add
	|-Dictionary<string, GameObject>.Add
	|-Dictionary<string, Material>.Add
	|-Dictionary<string, PlayableDirector>.Add
	|-Dictionary<string, Transform>.Add
	|-Dictionary<string, serverinfomanager.ProxyInfo>.Add
	|-Dictionary<Thread, StackTrace>.Add
	|-Dictionary<Type, ITweenPlugin>.Add
	|-Dictionary<Type, DelegateFactory.DelegateCreate>.Add
	|-Dictionary<Type, InputDeviceManager>.Add
	|-Dictionary<Type, IOptimizedAccessor[]>.Add
	|-Dictionary<Type, IOptimizedInvoker>.Add
	|-Dictionary<Type, PrimitiveTypeCode>.Add
	|-Dictionary<Type, IFormatter>.Add
	|-Dictionary<Type, Serializer>.Add
	|-Dictionary<Type, bool>.Add
	|-Dictionary<Type, Dictionary<string, List<MethodInfo>>>.Add
	|-Dictionary<Type, Dictionary<string, string>>.Add
	|-Dictionary<Type, HashSet<Type>>.Add
	|-Dictionary<Type, Delegate>.Add
	|-Dictionary<Type, Func<object, object>>.Add
	|-Dictionary<Type, int>.Add
	|-Dictionary<Type, MonoCustomAttrs.AttributeInfo>.Add
	|-Dictionary<Type, object>.Add
	|-Dictionary<Type, MemberInfo[]>.Add
	|-Dictionary<Type, MethodInfo[]>.Add
	|-Dictionary<Type, TypeInformation>.Add
	|-Dictionary<Type, string>.Add
	|-Dictionary<Type, Type>.Add
	|-Dictionary<Type, PrimitiveType>.Add
	|-Dictionary<Type, PostProcessAttribute>.Add
	|-Dictionary<Type, PostProcessBundle>.Add
	|-Dictionary<Type, TrackBindingTypeAttribute>.Add
	|-Dictionary<ushort, GZProtocol.NetMsgDelegate>.Add
	|-Dictionary<ushort, GZPublicProtocol.NetMsgDelegate>.Add
	|-Dictionary<ushort, object>.Add
	|-Dictionary<uint, AkAudioInputManager.AudioFormatDelegate>.Add
	|-Dictionary<uint, AkAudioInputManager.AudioSamplesDelegate>.Add
	|-Dictionary<uint, DuonetData.ProtoInfo>.Add
	|-Dictionary<uint, MatchMemberData>.Add
	|-Dictionary<uint, BridgeHandler>.Add
	|-Dictionary<uint, BridgeRequester>.Add
	|-Dictionary<uint, pb_Tuple<pb_Object, pb_Face>>.Add
	|-Dictionary<uint, pb_Tuple<pb_Object, int>>.Add
	|-Dictionary<uint, NetMasterToPeer>.Add
	|-Dictionary<uint, byte[]>.Add
	|-Dictionary<uint, int>.Add
	|-Dictionary<uint, object>.Add
	|-Dictionary<uint, ulong>.Add
	|-Dictionary<uint, TMP_Character>.Add
	|-Dictionary<uint, Glyph>.Add
	|-Dictionary<uint, ZMFriendObject>.Add
	|-Dictionary<uint, ZMInviteData>.Add
	|-Dictionary<uint, ZMTeamerObject>.Add
	|-Dictionary<ulong, MatchMemberData>.Add
	|-Dictionary<ulong, LinkStat>.Add
	|-Dictionary<ulong, MemberWarData>.Add
	|-Dictionary<ulong, Action<AppProofOfPurchaseKeyResponse_t, bool>>.Add
	|-Dictionary<ulong, Action<AssociateWithClanResult_t, bool>>.Add
	|-Dictionary<ulong, Action<AvatarImageLoaded_t, bool>>.Add
	|-Dictionary<ulong, Action<CheckFileSignature_t, bool>>.Add
	|-Dictionary<ulong, Action<ClanOfficerListResponse_t, bool>>.Add
	|-Dictionary<ulong, Action<ClientGameServerDeny_t, bool>>.Add
	|-Dictionary<ulong, Action<ComputeNewPlayerCompatibilityResult_t, bool>>.Add
	|-Dictionary<ulong, Action<CreateItemResult_t, bool>>.Add
	|-Dictionary<ulong, Action<DlcInstalled_t, bool>>.Add
	|-Dictionary<ulong, Action<DownloadClanActivityCountsResult_t, bool>>.Add
	|-Dictionary<ulong, Action<DownloadItemResult_t, bool>>.Add
	|-Dictionary<ulong, Action<EncryptedAppTicketResponse_t, bool>>.Add
	|-Dictionary<ulong, Action<FavoritesListAccountsUpdated_t, bool>>.Add
	|-Dictionary<ulong, Action<FavoritesListChanged_t, bool>>.Add
	|-Dictionary<ulong, Action<FileDetailsResult_t, bool>>.Add
	|-Dictionary<ulong, Action<FriendRichPresenceUpdate_t, bool>>.Add
	|-Dictionary<ulong, Action<FriendsEnumerateFollowingList_t, bool>>.Add
	|-Dictionary<ulong, Action<FriendsGetFollowerCount_t, bool>>.Add
	|-Dictionary<ulong, Action<FriendsIsFollowing_t, bool>>.Add
	|-Dictionary<ulong, Action<GCMessageAvailable_t, bool>>.Add
	|-Dictionary<ulong, Action<GCMessageFailed_t, bool>>.Add
	|-Dictionary<ulong, Action<GSClientAchievementStatus_t, bool>>.Add
	|-Dictionary<ulong, Action<GSClientApprove_t, bool>>.Add
	|-Dictionary<ulong, Action<GSClientDeny_t, bool>>.Add
	|-Dictionary<ulong, Action<GSClientGroupStatus_t, bool>>.Add
	|-Dictionary<ulong, Action<GSClientKick_t, bool>>.Add
	|-Dictionary<ulong, Action<GSGameplayStats_t, bool>>.Add
	|-Dictionary<ulong, Action<GSPolicyResponse_t, bool>>.Add
	|-Dictionary<ulong, Action<GSReputation_t, bool>>.Add
	|-Dictionary<ulong, Action<GSStatsReceived_t, bool>>.Add
	|-Dictionary<ulong, Action<GSStatsStored_t, bool>>.Add
	|-Dictionary<ulong, Action<GSStatsUnloaded_t, bool>>.Add
	|-Dictionary<ulong, Action<GameConnectedChatJoin_t, bool>>.Add
	|-Dictionary<ulong, Action<GameConnectedChatLeave_t, bool>>.Add
	|-Dictionary<ulong, Action<GameConnectedClanChatMsg_t, bool>>.Add
	|-Dictionary<ulong, Action<GameConnectedFriendChatMsg_t, bool>>.Add
	|-Dictionary<ulong, Action<GameLobbyJoinRequested_t, bool>>.Add
	|-Dictionary<ulong, Action<GameOverlayActivated_t, bool>>.Add
	|-Dictionary<ulong, Action<GameRichPresenceJoinRequested_t, bool>>.Add
	|-Dictionary<ulong, Action<GameServerChangeRequested_t, bool>>.Add
	|-Dictionary<ulong, Action<GameWebCallback_t, bool>>.Add
	|-Dictionary<ulong, Action<GamepadTextInputDismissed_t, bool>>.Add
	|-Dictionary<ulong, Action<GetAuthSessionTicketResponse_t, bool>>.Add
	|-Dictionary<ulong, Action<GetUserItemVoteResult_t, bool>>.Add
	|-Dictionary<ulong, Action<GetVideoURLResult_t, bool>>.Add
	|-Dictionary<ulong, Action<GlobalAchievementPercentagesReady_t, bool>>.Add
	|-Dictionary<ulong, Action<GlobalStatsReceived_t, bool>>.Add
	|-Dictionary<ulong, Action<HTML_BrowserReady_t, bool>>.Add
	|-Dictionary<ulong, Action<HTML_CanGoBackAndForward_t, bool>>.Add
	|-Dictionary<ulong, Action<HTML_ChangedTitle_t, bool>>.Add
	|-Dictionary<ulong, Action<HTML_CloseBrowser_t, bool>>.Add
	|-Dictionary<ulong, Action<HTML_FileOpenDialog_t, bool>>.Add
	|-Dictionary<ulong, Action<HTML_FinishedRequest_t, bool>>.Add
	|-Dictionary<ulong, Action<HTML_HideToolTip_t, bool>>.Add
	|-Dictionary<ulong, Action<HTML_HorizontalScroll_t, bool>>.Add
	|-Dictionary<ulong, Action<HTML_JSAlert_t, bool>>.Add
	|-Dictionary<ulong, Action<HTML_JSConfirm_t, bool>>.Add
	|-Dictionary<ulong, Action<HTML_LinkAtPosition_t, bool>>.Add
	|-Dictionary<ulong, Action<HTML_NeedsPaint_t, bool>>.Add
	|-Dictionary<ulong, Action<HTML_NewWindow_t, bool>>.Add
	|-Dictionary<ulong, Action<HTML_OpenLinkInNewTab_t, bool>>.Add
	|-Dictionary<ulong, Action<HTML_SearchResults_t, bool>>.Add
	|-Dictionary<ulong, Action<HTML_SetCursor_t, bool>>.Add
	|-Dictionary<ulong, Action<HTML_ShowToolTip_t, bool>>.Add
	|-Dictionary<ulong, Action<HTML_StartRequest_t, bool>>.Add
	|-Dictionary<ulong, Action<HTML_StatusText_t, bool>>.Add
	|-Dictionary<ulong, Action<HTML_URLChanged_t, bool>>.Add
	|-Dictionary<ulong, Action<HTML_UpdateToolTip_t, bool>>.Add
	|-Dictionary<ulong, Action<HTML_VerticalScroll_t, bool>>.Add
	|-Dictionary<ulong, Action<HTTPRequestCompleted_t, bool>>.Add
	|-Dictionary<ulong, Action<HTTPRequestDataReceived_t, bool>>.Add
	|-Dictionary<ulong, Action<HTTPRequestHeadersReceived_t, bool>>.Add
	|-Dictionary<ulong, Action<IPCFailure_t, bool>>.Add
	|-Dictionary<ulong, Action<IPCountry_t, bool>>.Add
	|-Dictionary<ulong, Action<ItemInstalled_t, bool>>.Add
	|-Dictionary<ulong, Action<JoinClanChatRoomCompletionResult_t, bool>>.Add
	|-Dictionary<ulong, Action<LeaderboardFindResult_t, bool>>.Add
	|-Dictionary<ulong, Action<LeaderboardScoreUploaded_t, bool>>.Add
	|-Dictionary<ulong, Action<LeaderboardScoresDownloaded_t, bool>>.Add
	|-Dictionary<ulong, Action<LeaderboardUGCSet_t, bool>>.Add
	|-Dictionary<ulong, Action<LicensesUpdated_t, bool>>.Add
	|-Dictionary<ulong, Action<LobbyChatMsg_t, bool>>.Add
	|-Dictionary<ulong, Action<LobbyChatUpdate_t, bool>>.Add
	|-Dictionary<ulong, Action<LobbyCreated_t, bool>>.Add
	|-Dictionary<ulong, Action<LobbyDataUpdate_t, bool>>.Add
	|-Dictionary<ulong, Action<LobbyEnter_t, bool>>.Add
	|-Dictionary<ulong, Action<LobbyGameCreated_t, bool>>.Add
	|-Dictionary<ulong, Action<LobbyInvite_t, bool>>.Add
	|-Dictionary<ulong, Action<LobbyKicked_t, bool>>.Add
	|-Dictionary<ulong, Action<LobbyMatchList_t, bool>>.Add
	|-Dictionary<ulong, Action<LowBatteryPower_t, bool>>.Add
	|-Dictionary<ulong, Action<MicroTxnAuthorizationResponse_t, bool>>.Add
	|-Dictionary<ulong, Action<MusicPlayerRemoteToFront_t, bool>>.Add
	|-Dictionary<ulong, Action<MusicPlayerRemoteWillActivate_t, bool>>.Add
	|-Dictionary<ulong, Action<MusicPlayerRemoteWillDeactivate_t, bool>>.Add
	|-Dictionary<ulong, Action<MusicPlayerSelectsPlaylistEntry_t, bool>>.Add
	|-Dictionary<ulong, Action<MusicPlayerSelectsQueueEntry_t, bool>>.Add
	|-Dictionary<ulong, Action<MusicPlayerWantsLooped_t, bool>>.Add
	|-Dictionary<ulong, Action<MusicPlayerWantsPause_t, bool>>.Add
	|-Dictionary<ulong, Action<MusicPlayerWantsPlayNext_t, bool>>.Add
	|-Dictionary<ulong, Action<MusicPlayerWantsPlayPrevious_t, bool>>.Add
	|-Dictionary<ulong, Action<MusicPlayerWantsPlay_t, bool>>.Add
	|-Dictionary<ulong, Action<MusicPlayerWantsPlayingRepeatStatus_t, bool>>.Add
	|-Dictionary<ulong, Action<MusicPlayerWantsShuffled_t, bool>>.Add
	|-Dictionary<ulong, Action<MusicPlayerWantsVolume_t, bool>>.Add
	|-Dictionary<ulong, Action<MusicPlayerWillQuit_t, bool>>.Add
	|-Dictionary<ulong, Action<NumberOfCurrentPlayers_t, bool>>.Add
	|-Dictionary<ulong, Action<P2PSessionConnectFail_t, bool>>.Add
	|-Dictionary<ulong, Action<P2PSessionRequest_t, bool>>.Add
	|-Dictionary<ulong, Action<PersonaStateChange_t, bool>>.Add
	|-Dictionary<ulong, Action<PlaybackStatusHasChanged_t, bool>>.Add
	|-Dictionary<ulong, Action<RegisterActivationCodeResponse_t, bool>>.Add
	|-Dictionary<ulong, Action<RemoteStorageAppSyncProgress_t, bool>>.Add
	|-Dictionary<ulong, Action<RemoteStorageAppSyncStatusCheck_t, bool>>.Add
	|-Dictionary<ulong, Action<RemoteStorageAppSyncedClient_t, bool>>.Add
	|-Dictionary<ulong, Action<RemoteStorageAppSyncedServer_t, bool>>.Add
	|-Dictionary<ulong, Action<RemoteStorageDeletePublishedFileResult_t, bool>>.Add
	|-Dictionary<ulong, Action<RemoteStorageDownloadUGCResult_t, bool>>.Add
	|-Dictionary<ulong, Action<RemoteStorageEnumeratePublishedFilesByUserActionResult_t, bool>>.Add
	|-Dictionary<ulong, Action<RemoteStorageEnumerateUserPublishedFilesResult_t, bool>>.Add
	|-Dictionary<ulong, Action<RemoteStorageEnumerateUserSharedWorkshopFilesResult_t, bool>>.Add
	|-Dictionary<ulong, Action<RemoteStorageEnumerateUserSubscribedFilesResult_t, bool>>.Add
	|-Dictionary<ulong, Action<RemoteStorageEnumerateWorkshopFilesResult_t, bool>>.Add
	|-Dictionary<ulong, Action<RemoteStorageFileReadAsyncComplete_t, bool>>.Add
	|-Dictionary<ulong, Action<RemoteStorageFileShareResult_t, bool>>.Add
	|-Dictionary<ulong, Action<RemoteStorageFileWriteAsyncComplete_t, bool>>.Add
	|-Dictionary<ulong, Action<RemoteStorageGetPublishedFileDetailsResult_t, bool>>.Add
	|-Dictionary<ulong, Action<RemoteStorageGetPublishedItemVoteDetailsResult_t, bool>>.Add
	|-Dictionary<ulong, Action<RemoteStoragePublishFileProgress_t, bool>>.Add
	|-Dictionary<ulong, Action<RemoteStoragePublishFileResult_t, bool>>.Add
	|-Dictionary<ulong, Action<RemoteStoragePublishedFileDeleted_t, bool>>.Add
	|-Dictionary<ulong, Action<RemoteStoragePublishedFileSubscribed_t, bool>>.Add
	|-Dictionary<ulong, Action<RemoteStoragePublishedFileUnsubscribed_t, bool>>.Add
	|-Dictionary<ulong, Action<RemoteStoragePublishedFileUpdated_t, bool>>.Add
	|-Dictionary<ulong, Action<RemoteStorageSetUserPublishedFileActionResult_t, bool>>.Add
	|-Dictionary<ulong, Action<RemoteStorageSubscribePublishedFileResult_t, bool>>.Add
	|-Dictionary<ulong, Action<RemoteStorageUnsubscribePublishedFileResult_t, bool>>.Add
	|-Dictionary<ulong, Action<RemoteStorageUpdatePublishedFileResult_t, bool>>.Add
	|-Dictionary<ulong, Action<RemoteStorageUpdateUserPublishedItemVoteResult_t, bool>>.Add
	|-Dictionary<ulong, Action<RemoteStorageUserVoteDetails_t, bool>>.Add
	|-Dictionary<ulong, Action<ScreenshotReady_t, bool>>.Add
	|-Dictionary<ulong, Action<ScreenshotRequested_t, bool>>.Add
	|-Dictionary<ulong, Action<SetPersonaNameResponse_t, bool>>.Add
	|-Dictionary<ulong, Action<SetUserItemVoteResult_t, bool>>.Add
	|-Dictionary<ulong, Action<SocketStatusCallback_t, bool>>.Add
	|-Dictionary<ulong, Action<StartPlaytimeTrackingResult_t, bool>>.Add
	|-Dictionary<ulong, Action<SteamAPICallCompleted_t, bool>>.Add
	|-Dictionary<ulong, Action<SteamAppInstalled_t, bool>>.Add
	|-Dictionary<ulong, Action<SteamAppUninstalled_t, bool>>.Add
	|-Dictionary<ulong, Action<SteamInventoryDefinitionUpdate_t, bool>>.Add
	|-Dictionary<ulong, Action<SteamInventoryEligiblePromoItemDefIDs_t, bool>>.Add
	|-Dictionary<ulong, Action<SteamInventoryFullUpdate_t, bool>>.Add
	|-Dictionary<ulong, Action<SteamInventoryResultReady_t, bool>>.Add
	|-Dictionary<ulong, Action<SteamServerConnectFailure_t, bool>>.Add
	|-Dictionary<ulong, Action<SteamServersConnected_t, bool>>.Add
	|-Dictionary<ulong, Action<SteamServersDisconnected_t, bool>>.Add
	|-Dictionary<ulong, Action<SteamShutdown_t, bool>>.Add
	|-Dictionary<ulong, Action<SteamUGCQueryCompleted_t, bool>>.Add
	|-Dictionary<ulong, Action<SteamUGCRequestUGCDetailsResult_t, bool>>.Add
	|-Dictionary<ulong, Action<StopPlaytimeTrackingResult_t, bool>>.Add
	|-Dictionary<ulong, Action<StoreAuthURLResponse_t, bool>>.Add
	|-Dictionary<ulong, Action<SubmitItemUpdateResult_t, bool>>.Add
	|-Dictionary<ulong, Action<UserAchievementIconFetched_t, bool>>.Add
	|-Dictionary<ulong, Action<UserAchievementStored_t, bool>>.Add
	|-Dictionary<ulong, Action<UserFavoriteItemsListChanged_t, bool>>.Add
	|-Dictionary<ulong, Action<UserStatsReceived_t, bool>>.Add
	|-Dictionary<ulong, Action<UserStatsStored_t, bool>>.Add
	|-Dictionary<ulong, Action<UserStatsUnloaded_t, bool>>.Add
	|-Dictionary<ulong, Action<ValidateAuthTicketResponse_t, bool>>.Add
	|-Dictionary<ulong, Action<VolumeHasChanged_t, bool>>.Add
	|-Dictionary<ulong, object>.Add
	|-Dictionary<ulong, uint>.Add
	|-Dictionary<ulong, VoiceTogetherMember>.Add
	|-Dictionary<UInt64Enum, object>.Add
	|-Dictionary<AnimationClip, int>.Add
	|-Dictionary<Canvas, IndexedSet<Graphic>>.Add
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.Add
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, Terrain>.Add
	|-Dictionary<Font, HashSet<Text>>.Add
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.Add
	|-Dictionary<Material, List<pb_Face>>.Add
	|-Dictionary<Material, List<int>>.Add
	|-Dictionary<Material, List<CombineInstance>>.Add
	|-Dictionary<Material, int>.Add
	|-Dictionary<Material, Material>.Add
	|-Dictionary<NetworkInstanceId, object>.Add
	|-Dictionary<NetworkSceneId, object>.Add
	|-Dictionary<NetworkID, NetworkAccessToken>.Add
	|-Dictionary<Object, int>.Add
	|-Dictionary<PrimitiveType, Mesh>.Add
	|-Dictionary<MonitorType, Monitor>.Add
	|-Dictionary<PostProcessEvent, List<PostProcessLayer.SerializedBundleRef>>.Add
	|-Dictionary<Scene, object>.Add
	|-Dictionary<Shader, PropertySheet>.Add
	|-Dictionary<Transform, AniInfo>.Add
	|-Dictionary<Transform, Transform[]>.Add
	|-Dictionary<ZmID, object>.Add
	|-Dictionary<ZmID, ZmPeerEndPointShared>.Add
	|-Dictionary<pb_Object, HashSet<pb_Face>>.Add
	|-Dictionary<pb_Object, HashSet<int>>.Add
	|-Dictionary<RAILEventID, RailEventCallBackHandler>.Add
	|-Dictionary<RailID, WeGameNetworkingComponent.SendPacketSession>.Add
	|-Dictionary<RailID, WGPeerEndPointShared>.Add
	|
	|-RVA: 0x25BDA10 Offset: 0x25BCA10 VA: 0x1825BDA10
	|-Dictionary<EventHook, HashSet<Delegate>>.Add
	|-Dictionary<EventHook, object>.Add
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.Add
	|-Dictionary<Skin.AttachmentKeyTuple, Attachment>.Add
	|-Dictionary<Skin.AttachmentKeyTuple, object>.Add
	|
	|-RVA: 0x2333300 Offset: 0x2332300 VA: 0x182333300
	|-Dictionary<Flow.RecursionNode, int>.Add
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, IOptimizedInvoker>.Add
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, Func<object, object, object>>.Add
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.Add
	|-Dictionary<ConversionUtility.ConversionQuery, ConversionUtility.ConversionType>.Add
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.Add
	|-Dictionary<ConversionUtility.ConversionQuery, object>.Add
	|-Dictionary<ConversionUtility.ConversionQuery, MethodInfo[]>.Add
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.Add
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.Add
	|-Dictionary<ResolverContractKey, object>.Add
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.Add
	|-Dictionary<AnimationStateData.AnimationPair, float>.Add
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.Add
	|-Dictionary<Guid, IGraphData>.Add
	|-Dictionary<Guid, IGraphElementData>.Add
	|-Dictionary<Guid, MonoTlsProvider>.Add
	|-Dictionary<Guid, object>.Add
	|-Dictionary<NetworkHash128, object>.Add
	|
	|-RVA: 0x2547EE0 Offset: 0x2546EE0 VA: 0x182547EE0
	|-Dictionary<ICinemachineCamera, CinemachineCore.UpdateStatus>.Add
	|-Dictionary<object, CinemachineCore.UpdateStatus>.Add
	|
	|-RVA: 0x25BD9C0 Offset: 0x25BC9C0 VA: 0x1825BD9C0
	|-Dictionary<DYP2PDll.P2PID, object>.Add
	|-Dictionary<DYP2PDll.P2PID, ZmPeerEndPointShared>.Add
	|-Dictionary<pb_IntVec3, List<int>>.Add
	|-Dictionary<pb_IntVec3, object>.Add
	|
	|-RVA: 0x25BD970 Offset: 0x25BC970 VA: 0x1825BD970
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.Add
	|
	|-RVA: 0x25FB490 Offset: 0x25FA490 VA: 0x1825FB490
	|-Dictionary<MoveState, float>.Add
	|-Dictionary<int, float>.Add
	|-Dictionary<Int32Enum, float>.Add
	|-Dictionary<object, float>.Add
	|-Dictionary<string, float>.Add
	|-Dictionary<Camera, float>.Add
	|
	|-RVA: 0x24DA7C0 Offset: 0x24D97C0 VA: 0x1824DA7C0
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.Add
	|-Dictionary<int, Color>.Add
	|-Dictionary<object, ArrayMetadata>.Add
	|-Dictionary<object, KeyValuePair<object, object>>.Add
	|-Dictionary<object, ResourceLocator>.Add
	|-Dictionary<object, Color>.Add
	|-Dictionary<object, NetworkBroadcastResult>.Add
	|-Dictionary<object, Playable>.Add
	|-Dictionary<string, ResourceLocator>.Add
	|-Dictionary<string, Color>.Add
	|
	|-RVA: 0x257ADB0 Offset: 0x2579DB0 VA: 0x18257ADB0
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.Add
	|-Dictionary<int, HitData>.Add
	|-Dictionary<int, ObjectPoolComInfo>.Add
	|-Dictionary<object, OneInfo>.Add
	|-Dictionary<object, fsOption<fsVersionedType>>.Add
	|
	|-RVA: 0x2420C50 Offset: 0x241FC50 VA: 0x182420C50
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.Add
	|-Dictionary<int, MinimapPoint>.Add
	|-Dictionary<object, DYUpdateIni.OneResInfo>.Add
	|-Dictionary<object, PanelManger.PanelInfo>.Add
	|-Dictionary<object, ObjectMetadata>.Add
	|-Dictionary<object, PropertyMetadata>.Add
	|-Dictionary<string, DYUpdateIni.OneResInfo>.Add
	|-Dictionary<Type, PanelManger.PanelInfo>.Add
	|
	|-RVA: 0x2506B30 Offset: 0x2505B30 VA: 0x182506B30
	|-Dictionary<int, Matrix4x4>.Add
	|
	|-RVA: 0x2506AF0 Offset: 0x2505AF0 VA: 0x182506AF0
	|-Dictionary<int, Vector2>.Add
	|
	|-RVA: 0x25A4460 Offset: 0x25A3460 VA: 0x1825A4460
	|-Dictionary<int, Vector3>.Add
	|-Dictionary<object, Vector3>.Add
	|
	|-RVA: 0x25A4400 Offset: 0x25A3400 VA: 0x1825A4400
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.Add
	|-Dictionary<object, BlendShapeFrame>.Add
	|-Dictionary<string, MeshCombiner.BlendShapeFrame>.Add
	|-Dictionary<string, BlendShapeFrame>.Add
	|
	|-RVA: 0x25A43D0 Offset: 0x25A33D0 VA: 0x1825A43D0
	|-Dictionary<float, object>.Add
	|-Dictionary<float, WaitForSeconds>.Add
	*/

	private void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add(KeyValuePair<TKey, TValue> keyValuePair) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C9110 Offset: 0x25C8110 VA: 0x1825C9110
	|-Dictionary<EventHook, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<Skin.AttachmentKeyTuple, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x2340060 Offset: 0x233F060 VA: 0x182340060
	|-Dictionary<Flow.RecursionNode, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x2324F50 Offset: 0x2323F50 VA: 0x182324F50
	|-Dictionary<DYP2PDll.P2PID, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<pb_IntVec3, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x25C8FA0 Offset: 0x25C7FA0 VA: 0x1825C8FA0
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x25C9060 Offset: 0x25C8060 VA: 0x1825C9060
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x2485AA0 Offset: 0x2484AA0 VA: 0x182485AA0
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<ConversionUtility.ConversionQuery, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<ResolverContractKey, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<Guid, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<NetworkHash128, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x2324E20 Offset: 0x2323E20 VA: 0x182324E20
	|-Dictionary<pb_Edge, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<CSteamID, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<SteamAPICall_t, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<ZmID, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x2324EB0 Offset: 0x2323EB0 VA: 0x182324EB0
	|-Dictionary<AnimationStateData.AnimationPair, float>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x263B150 Offset: 0x263A150 VA: 0x18263B150
	|-Dictionary<HAuthTicket, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<NetworkInstanceId, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<NetworkSceneId, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<Scene, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x256D470 Offset: 0x256C470 VA: 0x18256D470
	|-Dictionary<char, char>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<char, Nullable<ByteEnum>>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x256D500 Offset: 0x256C500 VA: 0x18256D500
	|-Dictionary<char, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<short, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<ushort, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x256D590 Offset: 0x256C590 VA: 0x18256D590
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x25864C0 Offset: 0x25854C0 VA: 0x1825864C0
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<int, HitData>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<int, ObjectPoolComInfo>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x2586240 Offset: 0x2585240 VA: 0x182586240
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x2586410 Offset: 0x2585410 VA: 0x182586410
	|-Dictionary<int, MinimapPoint>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x2512450 Offset: 0x2511450 VA: 0x182512450
	|-Dictionary<int, bool>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<Int32Enum, bool>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x25862F0 Offset: 0x25852F0 VA: 0x1825862F0
	|-Dictionary<int, char>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x2586380 Offset: 0x2585380 VA: 0x182586380
	|-Dictionary<int, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<int, Int32Enum>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<int, uint>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<Int32Enum, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<Int32Enum, Int32Enum>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<uint, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x2606A50 Offset: 0x2605A50 VA: 0x182606A50
	|-Dictionary<int, long>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<int, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<int, ulong>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<int, TerrainUtility.TerrainMap>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<Int32Enum, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<uint, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<uint, ulong>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x2606B80 Offset: 0x2605B80 VA: 0x182606B80
	|-Dictionary<int, float>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<Int32Enum, float>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x2606AE0 Offset: 0x2605AE0 VA: 0x182606AE0
	|-Dictionary<int, Color>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x25122E0 Offset: 0x25112E0 VA: 0x1825122E0
	|-Dictionary<int, Matrix4x4>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x25124E0 Offset: 0x25114E0 VA: 0x1825124E0
	|-Dictionary<int, Vector2>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x25123A0 Offset: 0x25113A0 VA: 0x1825123A0
	|-Dictionary<int, Vector3>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x2553890 Offset: 0x2552890 VA: 0x182553890
	|-Dictionary<long, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<object, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<object, Int32Enum>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<ulong, uint>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x253AC70 Offset: 0x2539C70 VA: 0x18253AC70
	|-Dictionary<long, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<IntPtr, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<object, IniValue>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<object, SteamAPICall_t>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<object, long>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<object, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<object, TimeSpan>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<ulong, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<UInt64Enum, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x2553A00 Offset: 0x2552A00 VA: 0x182553A00
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<object, BlendShapeFrame>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x2553920 Offset: 0x2552920 VA: 0x182553920
	|-Dictionary<object, CinemachineCore.UpdateStatus>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x242C980 Offset: 0x242B980 VA: 0x18242C980
	|-Dictionary<object, DYUpdateIni.OneResInfo>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<object, PanelManger.PanelInfo>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<object, ObjectMetadata>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<object, PropertyMetadata>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x242CA30 Offset: 0x242BA30 VA: 0x18242CA30
	|-Dictionary<object, OneInfo>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<object, fsOption<fsVersionedType>>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x24E6510 Offset: 0x24E5510 VA: 0x1824E6510
	|-Dictionary<object, ArrayMetadata>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<object, KeyValuePair<object, object>>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<object, ResourceLocator>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<object, Color>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<object, NetworkBroadcastResult>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-Dictionary<object, Playable>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x253AD00 Offset: 0x2539D00 VA: 0x18253AD00
	|-Dictionary<object, bool>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x24E6480 Offset: 0x24E5480 VA: 0x1824E6480
	|-Dictionary<object, float>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x25AFD70 Offset: 0x25AED70 VA: 0x1825AFD70
	|-Dictionary<object, Vector3>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|
	|-RVA: 0x25AFE20 Offset: 0x25AEE20 VA: 0x1825AFE20
	|-Dictionary<float, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	*/

	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(KeyValuePair<TKey, TValue> keyValuePair) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2325140 Offset: 0x2324140 VA: 0x182325140
	|-Dictionary<EventHook, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<Skin.AttachmentKeyTuple, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x25C9470 Offset: 0x25C8470 VA: 0x1825C9470
	|-Dictionary<Flow.RecursionNode, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x2325290 Offset: 0x2324290 VA: 0x182325290
	|-Dictionary<DYP2PDll.P2PID, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<pb_IntVec3, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x25C9320 Offset: 0x25C8320 VA: 0x1825C9320
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x25C91D0 Offset: 0x25C81D0 VA: 0x1825C91D0
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x2325500 Offset: 0x2324500 VA: 0x182325500
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<ConversionUtility.ConversionQuery, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<ResolverContractKey, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<Guid, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<NetworkHash128, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x23253D0 Offset: 0x23243D0 VA: 0x1823253D0
	|-Dictionary<pb_Edge, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<CSteamID, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<SteamAPICall_t, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<long, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<IntPtr, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<object, long>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<object, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<ulong, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<UInt64Enum, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<ZmID, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x2325000 Offset: 0x2324000 VA: 0x182325000
	|-Dictionary<AnimationStateData.AnimationPair, float>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x2606D60 Offset: 0x2605D60 VA: 0x182606D60
	|-Dictionary<HAuthTicket, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<int, long>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<int, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<int, ulong>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<int, TerrainUtility.TerrainMap>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<Int32Enum, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<uint, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<uint, ulong>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<NetworkInstanceId, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<NetworkSceneId, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<Scene, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x256D760 Offset: 0x256C760 VA: 0x18256D760
	|-Dictionary<char, char>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x256D630 Offset: 0x256C630 VA: 0x18256D630
	|-Dictionary<char, Nullable<ByteEnum>>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x25B0140 Offset: 0x25AF140 VA: 0x1825B0140
	|-Dictionary<char, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<short, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<ushort, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x256D890 Offset: 0x256C890 VA: 0x18256D890
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x2586C00 Offset: 0x2585C00 VA: 0x182586C00
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<int, HitData>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<int, ObjectPoolComInfo>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x2586570 Offset: 0x2585570 VA: 0x182586570
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x2586A80 Offset: 0x2585A80 VA: 0x182586A80
	|-Dictionary<int, MinimapPoint>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x2586950 Offset: 0x2585950 VA: 0x182586950
	|-Dictionary<int, bool>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<Int32Enum, bool>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x2586820 Offset: 0x2585820 VA: 0x182586820
	|-Dictionary<int, char>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x25866F0 Offset: 0x25856F0 VA: 0x1825866F0
	|-Dictionary<int, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<int, Int32Enum>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<int, uint>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<Int32Enum, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<Int32Enum, Int32Enum>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<uint, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x2606E90 Offset: 0x2605E90 VA: 0x182606E90
	|-Dictionary<int, float>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<Int32Enum, float>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x2606C10 Offset: 0x2605C10 VA: 0x182606C10
	|-Dictionary<int, Color>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x2512800 Offset: 0x2511800 VA: 0x182512800
	|-Dictionary<int, Matrix4x4>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x25129D0 Offset: 0x25119D0 VA: 0x1825129D0
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x2512570 Offset: 0x2511570 VA: 0x182512570
	|-Dictionary<int, Vector2>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x25126B0 Offset: 0x25116B0 VA: 0x1825126B0
	|-Dictionary<int, Vector3>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x2485B40 Offset: 0x2484B40 VA: 0x182485B40
	|-Dictionary<long, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<object, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<object, Int32Enum>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<ulong, uint>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x2553CF0 Offset: 0x2552CF0 VA: 0x182553CF0
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<object, BlendShapeFrame>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x2553AC0 Offset: 0x2552AC0 VA: 0x182553AC0
	|-Dictionary<object, CinemachineCore.UpdateStatus>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x242CAE0 Offset: 0x242BAE0 VA: 0x18242CAE0
	|-Dictionary<object, DYUpdateIni.OneResInfo>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<object, PanelManger.PanelInfo>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<object, ObjectMetadata>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<object, PropertyMetadata>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x253AF20 Offset: 0x2539F20 VA: 0x18253AF20
	|-Dictionary<object, IniValue>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<object, SteamAPICall_t>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<object, TimeSpan>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x253AD90 Offset: 0x2539D90 VA: 0x18253AD90
	|-Dictionary<object, OneInfo>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<object, fsOption<fsVersionedType>>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x24E65B0 Offset: 0x24E55B0 VA: 0x1824E65B0
	|-Dictionary<object, ArrayMetadata>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<object, KeyValuePair<object, object>>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<object, ResourceLocator>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<object, Color>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<object, NetworkBroadcastResult>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-Dictionary<object, Playable>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x253B050 Offset: 0x253A050 VA: 0x18253B050
	|-Dictionary<object, bool>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x24E6700 Offset: 0x24E5700 VA: 0x1824E6700
	|-Dictionary<object, float>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x25AFFE0 Offset: 0x25AEFE0 VA: 0x1825AFFE0
	|-Dictionary<object, Vector3>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|
	|-RVA: 0x25AFEB0 Offset: 0x25AEEB0 VA: 0x1825AFEB0
	|-Dictionary<float, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	*/

	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(KeyValuePair<TKey, TValue> keyValuePair) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23257D0 Offset: 0x23247D0 VA: 0x1823257D0
	|-Dictionary<EventHook, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<Skin.AttachmentKeyTuple, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x25C95E0 Offset: 0x25C85E0 VA: 0x1825C95E0
	|-Dictionary<Flow.RecursionNode, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x2325970 Offset: 0x2324970 VA: 0x182325970
	|-Dictionary<DYP2PDll.P2PID, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<pb_IntVec3, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x25C9760 Offset: 0x25C8760 VA: 0x1825C9760
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x25C9900 Offset: 0x25C8900 VA: 0x1825C9900
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x2340100 Offset: 0x233F100 VA: 0x182340100
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<ConversionUtility.ConversionQuery, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<ResolverContractKey, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<Guid, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<NetworkHash128, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x2554110 Offset: 0x2553110 VA: 0x182554110
	|-Dictionary<pb_Edge, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<CSteamID, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<SteamAPICall_t, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<long, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<IntPtr, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<object, long>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<object, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<ulong, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<UInt64Enum, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<ZmID, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x2325640 Offset: 0x2324640 VA: 0x182325640
	|-Dictionary<AnimationStateData.AnimationPair, float>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x25B03D0 Offset: 0x25AF3D0 VA: 0x1825B03D0
	|-Dictionary<HAuthTicket, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<int, long>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<int, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<int, ulong>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<int, TerrainUtility.TerrainMap>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<Int32Enum, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<uint, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<uint, ulong>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<NetworkInstanceId, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<NetworkSceneId, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<Scene, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x256D9E0 Offset: 0x256C9E0 VA: 0x18256D9E0
	|-Dictionary<char, char>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x256DB40 Offset: 0x256CB40 VA: 0x18256DB40
	|-Dictionary<char, Nullable<ByteEnum>>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x25B06C0 Offset: 0x25AF6C0 VA: 0x1825B06C0
	|-Dictionary<char, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<short, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<ushort, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x256DCA0 Offset: 0x256CCA0 VA: 0x18256DCA0
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x2586D90 Offset: 0x2585D90 VA: 0x182586D90
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<int, HitData>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<int, ObjectPoolComInfo>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x2586F50 Offset: 0x2585F50 VA: 0x182586F50
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x2587100 Offset: 0x2586100 VA: 0x182587100
	|-Dictionary<int, MinimapPoint>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x2512E10 Offset: 0x2511E10 VA: 0x182512E10
	|-Dictionary<int, bool>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<Int32Enum, bool>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x25872B0 Offset: 0x25862B0 VA: 0x1825872B0
	|-Dictionary<int, char>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x2606FC0 Offset: 0x2605FC0 VA: 0x182606FC0
	|-Dictionary<int, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<int, Int32Enum>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<int, uint>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<Int32Enum, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<Int32Enum, Int32Enum>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<uint, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x2554280 Offset: 0x2553280 VA: 0x182554280
	|-Dictionary<int, float>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<Int32Enum, float>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x2607120 Offset: 0x2606120 VA: 0x182607120
	|-Dictionary<int, Color>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x25130E0 Offset: 0x25120E0 VA: 0x1825130E0
	|-Dictionary<int, Matrix4x4>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x2512F80 Offset: 0x2511F80 VA: 0x182512F80
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x2512C90 Offset: 0x2511C90 VA: 0x182512C90
	|-Dictionary<int, Vector2>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x2512B00 Offset: 0x2511B00 VA: 0x182512B00
	|-Dictionary<int, Vector3>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x253B2F0 Offset: 0x253A2F0 VA: 0x18253B2F0
	|-Dictionary<long, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<object, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<object, Int32Enum>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<ulong, uint>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x25543F0 Offset: 0x25533F0 VA: 0x1825543F0
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<object, BlendShapeFrame>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x2553EA0 Offset: 0x2552EA0 VA: 0x182553EA0
	|-Dictionary<object, CinemachineCore.UpdateStatus>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x242CE20 Offset: 0x242BE20 VA: 0x18242CE20
	|-Dictionary<object, DYUpdateIni.OneResInfo>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<object, PanelManger.PanelInfo>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<object, ObjectMetadata>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<object, PropertyMetadata>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x253B180 Offset: 0x253A180 VA: 0x18253B180
	|-Dictionary<object, IniValue>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<object, SteamAPICall_t>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<object, TimeSpan>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x242CC60 Offset: 0x242BC60 VA: 0x18242CC60
	|-Dictionary<object, OneInfo>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<object, fsOption<fsVersionedType>>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x24E69B0 Offset: 0x24E59B0 VA: 0x1824E69B0
	|-Dictionary<object, ArrayMetadata>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<object, KeyValuePair<object, object>>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<object, ResourceLocator>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<object, Color>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<object, NetworkBroadcastResult>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-Dictionary<object, Playable>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x253B450 Offset: 0x253A450 VA: 0x18253B450
	|-Dictionary<object, bool>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x24E6840 Offset: 0x24E5840 VA: 0x1824E6840
	|-Dictionary<object, float>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x25B0530 Offset: 0x25AF530 VA: 0x1825B0530
	|-Dictionary<object, Vector3>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|
	|-RVA: 0x25B0270 Offset: 0x25AF270 VA: 0x1825B0270
	|-Dictionary<float, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	*/

	public void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25FB4C0 Offset: 0x25FA4C0 VA: 0x1825FB4C0
	|-Dictionary<EventHook, object>.Clear
	|-Dictionary<Flow.RecursionNode, int>.Clear
	|-Dictionary<IUnitValuePort, object>.Clear
	|-Dictionary<Tween, TweenLink>.Clear
	|-Dictionary<DYP2PDll.P2PID, object>.Clear
	|-Dictionary<DYP2PDll.P2PID, ZmPeerEndPointShared>.Clear
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.Clear
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.Clear
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.Clear
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.Clear
	|-Dictionary<ConversionUtility.ConversionQuery, object>.Clear
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.Clear
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.Clear
	|-Dictionary<ResolverContractKey, object>.Clear
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.Clear
	|-Dictionary<pb_Edge, object>.Clear
	|-Dictionary<pb_IntVec3, object>.Clear
	|-Dictionary<AnimationStateData.AnimationPair, float>.Clear
	|-Dictionary<AtlasRegion, Texture2D>.Clear
	|-Dictionary<Bone, Transform>.Clear
	|-Dictionary<BoundingBoxAttachment, string>.Clear
	|-Dictionary<BoundingBoxAttachment, PolygonCollider2D>.Clear
	|-Dictionary<Skin.AttachmentKeyTuple, Attachment>.Clear
	|-Dictionary<Skin.AttachmentKeyTuple, object>.Clear
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.Clear
	|-Dictionary<MatchStepType, MatchStepBase>.Clear
	|-Dictionary<CSteamID, SteamMatchTogetherComponent.LobbyDataResult>.Clear
	|-Dictionary<CSteamID, MatchMemberData>.Clear
	|-Dictionary<CSteamID, SteamMatchMemberData>.Clear
	|-Dictionary<CSteamID, SteamMatchNetEndPoint>.Clear
	|-Dictionary<CSteamID, SteamPeerEndPointShared>.Clear
	|-Dictionary<CSteamID, object>.Clear
	|-Dictionary<HAuthTicket, Action>.Clear
	|-Dictionary<HAuthTicket, object>.Clear
	|-Dictionary<SteamAPICall_t, SteamMatchTogetherComponent.UnregisterCallResult>.Clear
	|-Dictionary<SteamAPICall_t, object>.Clear
	|-Dictionary<char, char>.Clear
	|-Dictionary<char, List<string>>.Clear
	|-Dictionary<char, Nullable<ByteEnum>>.Clear
	|-Dictionary<char, object>.Clear
	|-Dictionary<Enum, object>.Clear
	|-Dictionary<Guid, object>.Clear
	|-Dictionary<short, object>.Clear
	|-Dictionary<int, AttackSkillBase>.Clear
	|-Dictionary<int, AutoShootObj>.Clear
	|-Dictionary<int, ControlOutput>.Clear
	|-Dictionary<int, BehaviorNode>.Clear
	|-Dictionary<int, OwnInfo>.Clear
	|-Dictionary<int, CRuleHandler>.Clear
	|-Dictionary<int, RuleAction>.Clear
	|-Dictionary<int, CObjectInfo>.Clear
	|-Dictionary<int, CTaskRewardObject>.Clear
	|-Dictionary<int, CharaterData.HeroInfo>.Clear
	|-Dictionary<int, CharaterData.ModelInfo>.Clear
	|-Dictionary<int, CharaterData.TalentInfo>.Clear
	|-Dictionary<int, CollectionObject>.Clear
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.Clear
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.Clear
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.Clear
	|-Dictionary<int, CtrlSideStateObj>.Clear
	|-Dictionary<int, FriendObject>.Clear
	|-Dictionary<int, GOStateCache>.Clear
	|-Dictionary<int, CTimerNode>.Clear
	|-Dictionary<int, GraphObject>.Clear
	|-Dictionary<int, GrowthInfoItem>.Clear
	|-Dictionary<int, GrowthUpInfo>.Clear
	|-Dictionary<int, CDirEffObject>.Clear
	|-Dictionary<int, HeroMoveStateBase>.Clear
	|-Dictionary<int, UISignBase>.Clear
	|-Dictionary<int, UITeamName>.Clear
	|-Dictionary<int, UITeamObject>.Clear
	|-Dictionary<int, HitData>.Clear
	|-Dictionary<int, InscriptionUnit>.Clear
	|-Dictionary<int, ItemObject>.Clear
	|-Dictionary<int, LevelNpcInfo>.Clear
	|-Dictionary<int, fsData>.Clear
	|-Dictionary<int, MinimapPoint>.Clear
	|-Dictionary<int, ModelInfo>.Clear
	|-Dictionary<int, MonsterCollectionObject>.Clear
	|-Dictionary<int, NewItemProp>.Clear
	|-Dictionary<int, NewPlayerObject>.Clear
	|-Dictionary<int, OCDropBase>.Clear
	|-Dictionary<int, ObjectPoolComInfo>.Clear
	|-Dictionary<int, OneBeacon>.Clear
	|-Dictionary<int, OneSalva>.Clear
	|-Dictionary<int, PCWeaponObject>.Clear
	|-Dictionary<int, PlayerProp>.Clear
	|-Dictionary<int, RelicObject>.Clear
	|-Dictionary<int, RelifeData>.Clear
	|-Dictionary<int, SaveGameData>.Clear
	|-Dictionary<int, SettingInfoDataManager.SettingInfo>.Clear
	|-Dictionary<int, ShopItem>.Clear
	|-Dictionary<int, CCalShowInfo>.Clear
	|-Dictionary<int, CCalSkillInfo>.Clear
	|-Dictionary<int, CSkillBase>.Clear
	|-Dictionary<int, ObjectSkills>.Clear
	|-Dictionary<int, Animation>.Clear
	|-Dictionary<int, Timeline>.Clear
	|-Dictionary<int, SublimeObject>.Clear
	|-Dictionary<int, Action<int>>.Clear
	|-Dictionary<int, bool>.Clear
	|-Dictionary<int, char>.Clear
	|-Dictionary<int, Dictionary<int, AttackSkillBase>>.Clear
	|-Dictionary<int, Dictionary<int, CharaterData.ModelInfo>>.Clear
	|-Dictionary<int, Dictionary<int, CtrlSideStateObj>>.Clear
	|-Dictionary<int, Dictionary<int, RelicObject>>.Clear
	|-Dictionary<int, Dictionary<int, Dictionary<int, int>>>.Clear
	|-Dictionary<int, Dictionary<int, Dictionary<string, SkillPerformEventManager.SkillPerformEvent>>>.Clear
	|-Dictionary<int, Dictionary<int, List<CPacketData>>>.Clear
	|-Dictionary<int, Dictionary<int, int>>.Clear
	|-Dictionary<int, Dictionary<int, Transform>>.Clear
	|-Dictionary<int, Dictionary<int, Vector2>>.Clear
	|-Dictionary<int, List<CtrlPowerTime>>.Clear
	|-Dictionary<int, List<DebugDrawLine.DebugLine>>.Clear
	|-Dictionary<int, List<ModelInfo>>.Clear
	|-Dictionary<int, List<NPCOpenCostData>>.Clear
	|-Dictionary<int, List<RewardObj>>.Clear
	|-Dictionary<int, List<int>>.Clear
	|-Dictionary<int, List<string>>.Clear
	|-Dictionary<int, List<GameObject>>.Clear
	|-Dictionary<int, List<Transform>>.Clear
	|-Dictionary<int, List<Vector3>>.Clear
	|-Dictionary<int, Delegate>.Clear
	|-Dictionary<int, int>.Clear
	|-Dictionary<int, Int32Enum>.Clear
	|-Dictionary<int, long>.Clear
	|-Dictionary<int, object>.Clear
	|-Dictionary<int, float>.Clear
	|-Dictionary<int, string>.Clear
	|-Dictionary<int, Type>.Clear
	|-Dictionary<int, uint>.Clear
	|-Dictionary<int, ulong>.Clear
	|-Dictionary<int, WeakReference>.Clear
	|-Dictionary<int, TMP_Style>.Clear
	|-Dictionary<int, TextMeshProUGUI>.Clear
	|-Dictionary<int, TalentObject>.Clear
	|-Dictionary<int, TaskObject>.Clear
	|-Dictionary<int, CommonNotifyObj>.Clear
	|-Dictionary<int, PCRecordinfo_item>.Clear
	|-Dictionary<int, PCRecordinfo_team>.Clear
	|-Dictionary<int, SignalWheelBase>.Clear
	|-Dictionary<int, Animator>.Clear
	|-Dictionary<int, Collider>.Clear
	|-Dictionary<int, Color>.Clear
	|-Dictionary<int, PointerEventData>.Clear
	|-Dictionary<int, TerrainUtility.TerrainMap>.Clear
	|-Dictionary<int, FullScreenMode>.Clear
	|-Dictionary<int, GameObject>.Clear
	|-Dictionary<int, Matrix4x4>.Clear
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.Clear
	|-Dictionary<int, Object>.Clear
	|-Dictionary<int, Transform>.Clear
	|-Dictionary<int, Image>.Clear
	|-Dictionary<int, Toggle>.Clear
	|-Dictionary<int, Vector2>.Clear
	|-Dictionary<int, Vector3>.Clear
	|-Dictionary<int, WarShopObject>.Clear
	|-Dictionary<int, Weapon>.Clear
	|-Dictionary<int, WeaponModeInfo>.Clear
	|-Dictionary<Int32Enum, bool>.Clear
	|-Dictionary<Int32Enum, int>.Clear
	|-Dictionary<Int32Enum, Int32Enum>.Clear
	|-Dictionary<Int32Enum, object>.Clear
	|-Dictionary<Int32Enum, float>.Clear
	|-Dictionary<long, Dictionary<long, List<CPacketData>>>.Clear
	|-Dictionary<long, int>.Clear
	|-Dictionary<long, object>.Clear
	|-Dictionary<long, WeakReference>.Clear
	|-Dictionary<long, TMP_GlyphPairAdjustmentRecord>.Clear
	|-Dictionary<IntPtr, object>.Clear
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.Clear
	|-Dictionary<object, CinemachineCore.UpdateStatus>.Clear
	|-Dictionary<object, DYUpdateIni.OneResInfo>.Clear
	|-Dictionary<object, IniValue>.Clear
	|-Dictionary<object, PanelManger.PanelInfo>.Clear
	|-Dictionary<object, OneInfo>.Clear
	|-Dictionary<object, ArrayMetadata>.Clear
	|-Dictionary<object, ObjectMetadata>.Clear
	|-Dictionary<object, PropertyMetadata>.Clear
	|-Dictionary<object, fsOption<fsVersionedType>>.Clear
	|-Dictionary<object, SteamAPICall_t>.Clear
	|-Dictionary<object, bool>.Clear
	|-Dictionary<object, KeyValuePair<object, object>>.Clear
	|-Dictionary<object, int>.Clear
	|-Dictionary<object, Int32Enum>.Clear
	|-Dictionary<object, long>.Clear
	|-Dictionary<object, object>.Clear
	|-Dictionary<object, ResourceLocator>.Clear
	|-Dictionary<object, float>.Clear
	|-Dictionary<object, TimeSpan>.Clear
	|-Dictionary<object, Color>.Clear
	|-Dictionary<object, NetworkBroadcastResult>.Clear
	|-Dictionary<object, Playable>.Clear
	|-Dictionary<object, Vector3>.Clear
	|-Dictionary<object, BlendShapeFrame>.Clear
	|-Dictionary<FieldInfo, IOptimizedAccessor>.Clear
	|-Dictionary<MethodInfo, IOptimizedInvoker>.Clear
	|-Dictionary<PropertyInfo, IOptimizedAccessor>.Clear
	|-Dictionary<float, object>.Clear
	|-Dictionary<float, WaitForSeconds>.Clear
	|-Dictionary<string, AkBankManager.BankHandle>.Clear
	|-Dictionary<string, ArchiveData>.Clear
	|-Dictionary<string, BehaviorBase>.Clear
	|-Dictionary<string, CDNode>.Clear
	|-Dictionary<string, IniSection>.Clear
	|-Dictionary<string, IniValue>.Clear
	|-Dictionary<string, DataBase>.Clear
	|-Dictionary<string, CTimerNode>.Clear
	|-Dictionary<string, HitEffectCtrl>.Clear
	|-Dictionary<string, IntervalNode>.Clear
	|-Dictionary<string, IteractItem>.Clear
	|-Dictionary<string, Header>.Clear
	|-Dictionary<string, Parameter>.Clear
	|-Dictionary<string, JToken>.Clear
	|-Dictionary<string, PropItem>.Clear
	|-Dictionary<string, ScriptEventManager.EventHandler>.Clear
	|-Dictionary<string, SteamAPICall_t>.Clear
	|-Dictionary<string, Action>.Clear
	|-Dictionary<string, bool>.Clear
	|-Dictionary<string, Dictionary<string, Reporter.Log>>.Clear
	|-Dictionary<string, Dictionary<string, Sprite>>.Clear
	|-Dictionary<string, List<UnitPreservation.UnitPortPreservation>>.Clear
	|-Dictionary<string, List<object>>.Clear
	|-Dictionary<string, List<string>>.Clear
	|-Dictionary<string, List<GameObject>>.Clear
	|-Dictionary<string, Delegate>.Clear
	|-Dictionary<string, int>.Clear
	|-Dictionary<string, int[]>.Clear
	|-Dictionary<string, long>.Clear
	|-Dictionary<string, object>.Clear
	|-Dictionary<string, float>.Clear
	|-Dictionary<string, string>.Clear
	|-Dictionary<string, WeakReference>.Clear
	|-Dictionary<string, UGUILink.UILink>.Clear
	|-Dictionary<string, Animator>.Clear
	|-Dictionary<string, AssetBundle>.Clear
	|-Dictionary<string, Color>.Clear
	|-Dictionary<string, GameObject>.Clear
	|-Dictionary<string, Material>.Clear
	|-Dictionary<string, Object>.Clear
	|-Dictionary<string, PlayableDirector>.Clear
	|-Dictionary<string, Transform>.Clear
	|-Dictionary<string, Vector3>.Clear
	|-Dictionary<string, IRailFile>.Clear
	|-Dictionary<string, serverinfomanager.ProxyInfo>.Clear
	|-Dictionary<Type, ITweenPlugin>.Clear
	|-Dictionary<Type, PanelManger.PanelInfo>.Clear
	|-Dictionary<Type, DelegateFactory.DelegateCreate>.Clear
	|-Dictionary<Type, InputDeviceManager>.Clear
	|-Dictionary<Type, LuaCSFunction>.Clear
	|-Dictionary<Type, int>.Clear
	|-Dictionary<Type, object>.Clear
	|-Dictionary<Type, Type>.Clear
	|-Dictionary<Type, PostProcessAttribute>.Clear
	|-Dictionary<Type, PostProcessBundle>.Clear
	|-Dictionary<ushort, object>.Clear
	|-Dictionary<uint, NetMasterToPeer>.Clear
	|-Dictionary<uint, byte[]>.Clear
	|-Dictionary<uint, int>.Clear
	|-Dictionary<uint, object>.Clear
	|-Dictionary<uint, ulong>.Clear
	|-Dictionary<uint, TMP_Character>.Clear
	|-Dictionary<uint, Glyph>.Clear
	|-Dictionary<ulong, LinkStat>.Clear
	|-Dictionary<ulong, byte[]>.Clear
	|-Dictionary<ulong, object>.Clear
	|-Dictionary<ulong, uint>.Clear
	|-Dictionary<ulong, VoiceTogetherMember>.Clear
	|-Dictionary<UInt64Enum, object>.Clear
	|-Dictionary<AnimationClip, int>.Clear
	|-Dictionary<Camera, float>.Clear
	|-Dictionary<Camera, Camera>.Clear
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.Clear
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.Clear
	|-Dictionary<NetworkHash128, object>.Clear
	|-Dictionary<NetworkInstanceId, object>.Clear
	|-Dictionary<NetworkInstanceId, NetworkIdentity>.Clear
	|-Dictionary<NetworkSceneId, object>.Clear
	|-Dictionary<Object, int>.Clear
	|-Dictionary<Scene, object>.Clear
	|-Dictionary<Shader, PropertySheet>.Clear
	|-Dictionary<TrackAsset, Playable>.Clear
	|-Dictionary<Transform, AniInfo>.Clear
	|-Dictionary<Transform, ItemObject>.Clear
	|-Dictionary<Transform, int>.Clear
	|-Dictionary<Transform, float>.Clear
	|-Dictionary<Transform, Transform>.Clear
	|-Dictionary<ZmID, object>.Clear
	|-Dictionary<ZmID, ZmPeerEndPointShared>.Clear
	|-Dictionary<RAILEventID, RailEventCallBackHandler>.Clear
	|-Dictionary<RailID, WeGameNetworkingComponent.SendPacketSession>.Clear
	|-Dictionary<RailID, WGPeerEndPointShared>.Clear
	*/

	public bool ContainsKey(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x247A0C0 Offset: 0x24790C0 VA: 0x18247A0C0
	|-Dictionary<AkAudioListener, AkObstructionOcclusion.ObstructionOcclusionValue>.ContainsKey
	|-Dictionary<ICinemachineCamera, CinemachineCore.UpdateStatus>.ContainsKey
	|-Dictionary<CodeShieldType, CodeShieldObject>.ContainsKey
	|-Dictionary<Tween, TweenLink>.ContainsKey
	|-Dictionary<EResult, FileResult>.ContainsKey
	|-Dictionary<DebugColor, string>.ContainsKey
	|-Dictionary<DebugType, bool>.ContainsKey
	|-Dictionary<BinaryOperator, BinaryOperatorHandler>.ContainsKey
	|-Dictionary<IGraphElementWithData, IGraphElementData>.ContainsKey
	|-Dictionary<IGraphParentElement, IGraphData>.ContainsKey
	|-Dictionary<UnaryOperator, UnaryOperatorHandler>.ContainsKey
	|-Dictionary<ManagerBase, ManagerLifeCycle>.ContainsKey
	|-Dictionary<pb_Edge, object>.ContainsKey
	|-Dictionary<pb_EdgeLookup, pb_Face>.ContainsKey
	|-Dictionary<Bone, Transform>.ContainsKey
	|-Dictionary<BoundingBoxAttachment, PolygonCollider2D>.ContainsKey
	|-Dictionary<CSteamID, SteamMatchTogetherComponent.LobbyDataResult>.ContainsKey
	|-Dictionary<CSteamID, MatchMemberData>.ContainsKey
	|-Dictionary<CSteamID, SteamMatchMemberData>.ContainsKey
	|-Dictionary<CSteamID, SteamMatchNetEndPoint>.ContainsKey
	|-Dictionary<CSteamID, SteamPeerEndPointShared>.ContainsKey
	|-Dictionary<CSteamID, object>.ContainsKey
	|-Dictionary<EResult, FileResult>.ContainsKey
	|-Dictionary<HAuthTicket, Action>.ContainsKey
	|-Dictionary<HAuthTicket, object>.ContainsKey
	|-Dictionary<SteamAPICall_t, object>.ContainsKey
	|-Dictionary<Action, LinkedListNode<Action>>.ContainsKey
	|-Dictionary<char, char>.ContainsKey
	|-Dictionary<char, List<string>>.ContainsKey
	|-Dictionary<char, Nullable<ByteEnum>>.ContainsKey
	|-Dictionary<char, object>.ContainsKey
	|-Dictionary<short, object>.ContainsKey
	|-Dictionary<short, NetworkMessageDelegate>.ContainsKey
	|-Dictionary<int, AttackSkillBase>.ContainsKey
	|-Dictionary<int, AutoShootObj>.ContainsKey
	|-Dictionary<int, ControlOutput>.ContainsKey
	|-Dictionary<int, BehaviorNode>.ContainsKey
	|-Dictionary<int, CBehaviorLoad.BehaviorAction>.ContainsKey
	|-Dictionary<int, OwnInfo>.ContainsKey
	|-Dictionary<int, BulletChangeAction>.ContainsKey
	|-Dictionary<int, CFormula.FormulaAction>.ContainsKey
	|-Dictionary<int, CMsgInfo>.ContainsKey
	|-Dictionary<int, CRuleHandler.sFireInfo>.ContainsKey
	|-Dictionary<int, CRuleHandler>.ContainsKey
	|-Dictionary<int, RuleAction>.ContainsKey
	|-Dictionary<int, CObjectInfo>.ContainsKey
	|-Dictionary<int, CObjectStateInfo>.ContainsKey
	|-Dictionary<int, CRewardPoolObj>.ContainsKey
	|-Dictionary<int, CStateInfo>.ContainsKey
	|-Dictionary<int, CTaskRewardObject>.ContainsKey
	|-Dictionary<int, CWeaponInfo>.ContainsKey
	|-Dictionary<int, CharaterData.HeroInfo>.ContainsKey
	|-Dictionary<int, CharaterData.TalentInfo>.ContainsKey
	|-Dictionary<int, CollectionObject>.ContainsKey
	|-Dictionary<int, CommonNotifyTimerMgr>.ContainsKey
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.ContainsKey
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.ContainsKey
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.ContainsKey
	|-Dictionary<int, CtrlSideStateObj>.ContainsKey
	|-Dictionary<int, DuonetData.SubProtoInfo>.ContainsKey
	|-Dictionary<int, MobileAccountHandler>.ContainsKey
	|-Dictionary<int, DataBase>.ContainsKey
	|-Dictionary<int, SessionBuildInfo>.ContainsKey
	|-Dictionary<int, SessionLevelAdditionInfo>.ContainsKey
	|-Dictionary<int, SessionLevelChooseInfo>.ContainsKey
	|-Dictionary<int, SessionLevelInfo>.ContainsKey
	|-Dictionary<int, SessionMonsterInfo>.ContainsKey
	|-Dictionary<int, SessionSummonInfo>.ContainsKey
	|-Dictionary<int, SettingItemInfo>.ContainsKey
	|-Dictionary<int, DynamicBoneManager.DynamicBoneGroup>.ContainsKey
	|-Dictionary<int, ForbidNode>.ContainsKey
	|-Dictionary<int, FriendObject>.ContainsKey
	|-Dictionary<int, GOStateCache>.ContainsKey
	|-Dictionary<int, CTimerNode>.ContainsKey
	|-Dictionary<int, LogicDispatcher.HandleLogicPacket>.ContainsKey
	|-Dictionary<int, GraphObject>.ContainsKey
	|-Dictionary<int, GrowthInfoItem>.ContainsKey
	|-Dictionary<int, GrowthLevelItem>.ContainsKey
	|-Dictionary<int, GrowthUpInfo>.ContainsKey
	|-Dictionary<int, CDirEffObject>.ContainsKey
	|-Dictionary<int, SightWeaponInfo>.ContainsKey
	|-Dictionary<int, HeroMoveStateBase>.ContainsKey
	|-Dictionary<int, UISignBase>.ContainsKey
	|-Dictionary<int, UITeamName>.ContainsKey
	|-Dictionary<int, UITeamObject>.ContainsKey
	|-Dictionary<int, HitData>.ContainsKey
	|-Dictionary<int, InviteObject>.ContainsKey
	|-Dictionary<int, HeroItemInfo>.ContainsKey
	|-Dictionary<int, WeaponPerformanceObj>.ContainsKey
	|-Dictionary<int, ItemObject>.ContainsKey
	|-Dictionary<int, LaserInfo>.ContainsKey
	|-Dictionary<int, LevelNpcInfo>.ContainsKey
	|-Dictionary<int, fsData>.ContainsKey
	|-Dictionary<int, MinimapPoint>.ContainsKey
	|-Dictionary<int, ModelInfo>.ContainsKey
	|-Dictionary<int, MonsterCollectionObject>.ContainsKey
	|-Dictionary<int, NewItemProp>.ContainsKey
	|-Dictionary<int, NewPlayerObject>.ContainsKey
	|-Dictionary<int, OCDropBase>.ContainsKey
	|-Dictionary<int, ObjectPoolComInfo>.ContainsKey
	|-Dictionary<int, OneBeacon>.ContainsKey
	|-Dictionary<int, OneSalva>.ContainsKey
	|-Dictionary<int, PlayerProp>.ContainsKey
	|-Dictionary<int, PropAttr>.ContainsKey
	|-Dictionary<int, RayLineLaser>.ContainsKey
	|-Dictionary<int, RelicObject>.ContainsKey
	|-Dictionary<int, RelifeData>.ContainsKey
	|-Dictionary<int, RoomSoundLevelInfo>.ContainsKey
	|-Dictionary<int, HitReaction>.ContainsKey
	|-Dictionary<int, SaveGameData>.ContainsKey
	|-Dictionary<int, SettingInfoDataManager.SettingInfo>.ContainsKey
	|-Dictionary<int, ShopItem>.ContainsKey
	|-Dictionary<int, CSkillBase>.ContainsKey
	|-Dictionary<int, CSkillLoad.SkillAction>.ContainsKey
	|-Dictionary<int, CSkillLoad.SkillCacheAction>.ContainsKey
	|-Dictionary<int, ObjectSkills>.ContainsKey
	|-Dictionary<int, Timeline>.ContainsKey
	|-Dictionary<int, StateAddType>.ContainsKey
	|-Dictionary<int, StateObject>.ContainsKey
	|-Dictionary<int, SublimeObject>.ContainsKey
	|-Dictionary<int, Action<int>>.ContainsKey
	|-Dictionary<int, bool>.ContainsKey
	|-Dictionary<int, char>.ContainsKey
	|-Dictionary<int, Dictionary<int, AttackSkillBase>>.ContainsKey
	|-Dictionary<int, Dictionary<int, BulletChangeAction>>.ContainsKey
	|-Dictionary<int, Dictionary<int, CtrlSideStateObj>>.ContainsKey
	|-Dictionary<int, Dictionary<int, RelicObject>>.ContainsKey
	|-Dictionary<int, Dictionary<int, Dictionary<int, int>>>.ContainsKey
	|-Dictionary<int, Dictionary<int, Dictionary<string, SkillPerformEventManager.SkillPerformEvent>>>.ContainsKey
	|-Dictionary<int, Dictionary<int, List<CPacketData>>>.ContainsKey
	|-Dictionary<int, Dictionary<int, int>>.ContainsKey
	|-Dictionary<int, Dictionary<int, Transform>>.ContainsKey
	|-Dictionary<int, Dictionary<int, Vector2>>.ContainsKey
	|-Dictionary<int, Dictionary<string, HitEffectCtrl>>.ContainsKey
	|-Dictionary<int, Dictionary<string, SkillPerformEventManager.SkillPerformEvent>>.ContainsKey
	|-Dictionary<int, List<CtrlPowerTime>>.ContainsKey
	|-Dictionary<int, List<LevelGMInfoData>>.ContainsKey
	|-Dictionary<int, List<DebugDrawLine.DebugLine>>.ContainsKey
	|-Dictionary<int, List<HoldObject>>.ContainsKey
	|-Dictionary<int, List<HoldPressObject>>.ContainsKey
	|-Dictionary<int, List<ModelInfo>>.ContainsKey
	|-Dictionary<int, List<MsgObj>>.ContainsKey
	|-Dictionary<int, List<NPCOpenCostData>>.ContainsKey
	|-Dictionary<int, List<pb_Face>>.ContainsKey
	|-Dictionary<int, List<RewardObj>>.ContainsKey
	|-Dictionary<int, List<int>>.ContainsKey
	|-Dictionary<int, List<AddtionPair>>.ContainsKey
	|-Dictionary<int, List<GameObject>>.ContainsKey
	|-Dictionary<int, List<Transform>>.ContainsKey
	|-Dictionary<int, List<Vector3>>.ContainsKey
	|-Dictionary<int, int>.ContainsKey
	|-Dictionary<int, Int32Enum>.ContainsKey
	|-Dictionary<int, long>.ContainsKey
	|-Dictionary<int, object>.ContainsKey
	|-Dictionary<int, float>.ContainsKey
	|-Dictionary<int, string>.ContainsKey
	|-Dictionary<int, uint>.ContainsKey
	|-Dictionary<int, ulong>.ContainsKey
	|-Dictionary<int, TMP_ColorGradient>.ContainsKey
	|-Dictionary<int, TMP_FontAsset>.ContainsKey
	|-Dictionary<int, TMP_SpriteAsset>.ContainsKey
	|-Dictionary<int, TMP_Style>.ContainsKey
	|-Dictionary<int, TalentObject>.ContainsKey
	|-Dictionary<int, TaskObject>.ContainsKey
	|-Dictionary<int, TaskProcess>.ContainsKey
	|-Dictionary<int, TeamerObject>.ContainsKey
	|-Dictionary<int, CommonNotifyObj>.ContainsKey
	|-Dictionary<int, MarkSignalObejct>.ContainsKey
	|-Dictionary<int, PCRecordinfo_item>.ContainsKey
	|-Dictionary<int, PCRecordinfo_team>.ContainsKey
	|-Dictionary<int, SignalWheelBase>.ContainsKey
	|-Dictionary<int, warshop_PCunit>.ContainsKey
	|-Dictionary<int, UnLockInfoObject>.ContainsKey
	|-Dictionary<int, Collider>.ContainsKey
	|-Dictionary<int, Color>.ContainsKey
	|-Dictionary<int, TerrainUtility.TerrainMap>.ContainsKey
	|-Dictionary<int, FullScreenMode>.ContainsKey
	|-Dictionary<int, GameObject>.ContainsKey
	|-Dictionary<int, Matrix4x4>.ContainsKey
	|-Dictionary<int, NetworkBehaviour.Invoker>.ContainsKey
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.ContainsKey
	|-Dictionary<int, Object>.ContainsKey
	|-Dictionary<int, Transform>.ContainsKey
	|-Dictionary<int, Image>.ContainsKey
	|-Dictionary<int, Toggle>.ContainsKey
	|-Dictionary<int, Vector2>.ContainsKey
	|-Dictionary<int, Vector3>.ContainsKey
	|-Dictionary<int, WarShopObject>.ContainsKey
	|-Dictionary<int, Weapon>.ContainsKey
	|-Dictionary<int, WeaponModeInfo>.ContainsKey
	|-Dictionary<Int32Enum, bool>.ContainsKey
	|-Dictionary<Int32Enum, int>.ContainsKey
	|-Dictionary<Int32Enum, Int32Enum>.ContainsKey
	|-Dictionary<Int32Enum, object>.ContainsKey
	|-Dictionary<Int32Enum, float>.ContainsKey
	|-Dictionary<long, Dictionary<long, List<CPacketData>>>.ContainsKey
	|-Dictionary<long, List<CPacketData>>.ContainsKey
	|-Dictionary<long, int>.ContainsKey
	|-Dictionary<long, object>.ContainsKey
	|-Dictionary<long, TMP_GlyphPairAdjustmentRecord>.ContainsKey
	|-Dictionary<IntPtr, object>.ContainsKey
	|-Dictionary<ParameterExpression, int>.ContainsKey
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.ContainsKey
	|-Dictionary<object, CinemachineCore.UpdateStatus>.ContainsKey
	|-Dictionary<object, DYUpdateIni.OneResInfo>.ContainsKey
	|-Dictionary<object, IniValue>.ContainsKey
	|-Dictionary<object, PanelManger.PanelInfo>.ContainsKey
	|-Dictionary<object, OneInfo>.ContainsKey
	|-Dictionary<object, ArrayMetadata>.ContainsKey
	|-Dictionary<object, ObjectMetadata>.ContainsKey
	|-Dictionary<object, PropertyMetadata>.ContainsKey
	|-Dictionary<object, fsOption<fsVersionedType>>.ContainsKey
	|-Dictionary<object, SteamAPICall_t>.ContainsKey
	|-Dictionary<object, bool>.ContainsKey
	|-Dictionary<object, KeyValuePair<object, object>>.ContainsKey
	|-Dictionary<object, int>.ContainsKey
	|-Dictionary<object, Int32Enum>.ContainsKey
	|-Dictionary<object, long>.ContainsKey
	|-Dictionary<object, object>.ContainsKey
	|-Dictionary<object, ResourceLocator>.ContainsKey
	|-Dictionary<object, float>.ContainsKey
	|-Dictionary<object, TimeSpan>.ContainsKey
	|-Dictionary<object, Color>.ContainsKey
	|-Dictionary<object, NetworkBroadcastResult>.ContainsKey
	|-Dictionary<object, Playable>.ContainsKey
	|-Dictionary<object, Vector3>.ContainsKey
	|-Dictionary<object, BlendShapeFrame>.ContainsKey
	|-Dictionary<string, AkTriggerCustom>.ContainsKey
	|-Dictionary<string, ArchiveData>.ContainsKey
	|-Dictionary<string, LoaderObj.BumpParamDef>.ContainsKey
	|-Dictionary<string, BehaviorBase>.ContainsKey
	|-Dictionary<string, MeshCombiner.BlendShapeFrame>.ContainsKey
	|-Dictionary<string, CDNode>.ContainsKey
	|-Dictionary<string, CameraData.SettingData>.ContainsKey
	|-Dictionary<string, ClassPool>.ContainsKey
	|-Dictionary<string, DYUpdateIni.OneResInfo>.ContainsKey
	|-Dictionary<string, IniSection>.ContainsKey
	|-Dictionary<string, IniValue>.ContainsKey
	|-Dictionary<string, WeGameFriendsComponent.OnRailFriendsGetMetadata>.ContainsKey
	|-Dictionary<string, WeGameFriendsComponent.OnSetMyMetadata>.ContainsKey
	|-Dictionary<string, CWarNumberInfo>.ContainsKey
	|-Dictionary<string, DataBase>.ContainsKey
	|-Dictionary<string, ElementInfo>.ContainsKey
	|-Dictionary<string, LanguageData>.ContainsKey
	|-Dictionary<string, OneInfo>.ContainsKey
	|-Dictionary<string, OneLevelInfo>.ContainsKey
	|-Dictionary<string, OneMonsterPropInfo>.ContainsKey
	|-Dictionary<string, SBulletInfoSub>.ContainsKey
	|-Dictionary<string, SCommonProp>.ContainsKey
	|-Dictionary<string, SEnergyAccquire>.ContainsKey
	|-Dictionary<string, SGift>.ContainsKey
	|-Dictionary<string, SHeatGunActionInfoSub>.ContainsKey
	|-Dictionary<string, SItemSkillInfoSub>.ContainsKey
	|-Dictionary<string, SMagazinClipInfoSub>.ContainsKey
	|-Dictionary<string, SPhaseInfoSub>.ContainsKey
	|-Dictionary<string, SRewardPoolInfo>.ContainsKey
	|-Dictionary<string, STalentDescSub>.ContainsKey
	|-Dictionary<string, ShowInfo>.ContainsKey
	|-Dictionary<string, SublimeGradeInfo>.ContainsKey
	|-Dictionary<string, WeaponMusicEffect>.ContainsKey
	|-Dictionary<string, ED_HUDNewTextInfo>.ContainsKey
	|-Dictionary<string, ETCAxis>.ContainsKey
	|-Dictionary<string, ETCBase>.ContainsKey
	|-Dictionary<string, CTimerNode>.ContainsKey
	|-Dictionary<string, EventHandler>.ContainsKey
	|-Dictionary<string, MyMethodInfo>.ContainsKey
	|-Dictionary<string, HitEffectCtrl>.ContainsKey
	|-Dictionary<string, PlayerAction>.ContainsKey
	|-Dictionary<string, IntervalNode>.ContainsKey
	|-Dictionary<string, IteractItem>.ContainsKey
	|-Dictionary<string, fsData>.ContainsKey
	|-Dictionary<string, Header>.ContainsKey
	|-Dictionary<string, Parameter>.ContainsKey
	|-Dictionary<string, NetConnect>.ContainsKey
	|-Dictionary<string, JToken>.ContainsKey
	|-Dictionary<string, NoticeData>.ContainsKey
	|-Dictionary<string, OPForbidInfo>.ContainsKey
	|-Dictionary<string, PropItem>.ContainsKey
	|-Dictionary<string, RichTextMapData>.ContainsKey
	|-Dictionary<string, Pool>.ContainsKey
	|-Dictionary<string, ScriptEventManager.EventHandler>.ContainsKey
	|-Dictionary<string, SightData>.ContainsKey
	|-Dictionary<string, IDictionaryKeyPathProvider>.ContainsKey
	|-Dictionary<string, StateObj>.ContainsKey
	|-Dictionary<string, SteamAPICall_t>.ContainsKey
	|-Dictionary<string, Action>.ContainsKey
	|-Dictionary<string, bool>.ContainsKey
	|-Dictionary<string, Dictionary<string, CWarNumberInfo>>.ContainsKey
	|-Dictionary<string, Dictionary<string, MyMethodInfo>>.ContainsKey
	|-Dictionary<string, Dictionary<string, List<CPosData>>>.ContainsKey
	|-Dictionary<string, Dictionary<string, object>>.ContainsKey
	|-Dictionary<string, Dictionary<string, float>>.ContainsKey
	|-Dictionary<string, Dictionary<string, Sprite>>.ContainsKey
	|-Dictionary<string, Dictionary<uint, DuonetData.ProtoInfo>>.ContainsKey
	|-Dictionary<string, HashSet<int>>.ContainsKey
	|-Dictionary<string, List<CParabolaDropData>>.ContainsKey
	|-Dictionary<string, List<CPosData>>.ContainsKey
	|-Dictionary<string, List<object>>.ContainsKey
	|-Dictionary<string, List<string>>.ContainsKey
	|-Dictionary<string, List<string>[]>.ContainsKey
	|-Dictionary<string, List<GameObject>>.ContainsKey
	|-Dictionary<string, PropertyDescriptor>.ContainsKey
	|-Dictionary<string, Delegate>.ContainsKey
	|-Dictionary<string, int>.ContainsKey
	|-Dictionary<string, int[]>.ContainsKey
	|-Dictionary<string, long>.ContainsKey
	|-Dictionary<string, WebConnectionGroup>.ContainsKey
	|-Dictionary<string, object>.ContainsKey
	|-Dictionary<string, Assembly>.ContainsKey
	|-Dictionary<string, MemberInfo>.ContainsKey
	|-Dictionary<string, float>.ContainsKey
	|-Dictionary<string, string>.ContainsKey
	|-Dictionary<string, Type>.ContainsKey
	|-Dictionary<string, BaseUIForm>.ContainsKey
	|-Dictionary<string, PlayerInfo_logic.InfoItem>.ContainsKey
	|-Dictionary<string, AnimationCurve>.ContainsKey
	|-Dictionary<string, AssetBundle>.ContainsKey
	|-Dictionary<string, Color>.ContainsKey
	|-Dictionary<string, GameObject>.ContainsKey
	|-Dictionary<string, Material>.ContainsKey
	|-Dictionary<string, Object>.ContainsKey
	|-Dictionary<string, PlayableDirector>.ContainsKey
	|-Dictionary<string, Transform>.ContainsKey
	|-Dictionary<string, Vector3>.ContainsKey
	|-Dictionary<string, BlendShapeFrame>.ContainsKey
	|-Dictionary<string, IRailFile>.ContainsKey
	|-Dictionary<string, serverinfomanager.ProxyInfo>.ContainsKey
	|-Dictionary<Type, PanelManger.PanelInfo>.ContainsKey
	|-Dictionary<Type, InputDeviceManager>.ContainsKey
	|-Dictionary<Type, LuaCSFunction>.ContainsKey
	|-Dictionary<Type, fsDirectConverter>.ContainsKey
	|-Dictionary<Type, IOptimizedAccessor[]>.ContainsKey
	|-Dictionary<Type, IOptimizedInvoker>.ContainsKey
	|-Dictionary<Type, IDictionaryKeyPathProvider>.ContainsKey
	|-Dictionary<Type, HashSet<Type>>.ContainsKey
	|-Dictionary<Type, Func<object, object>>.ContainsKey
	|-Dictionary<Type, object>.ContainsKey
	|-Dictionary<Type, MemberInfo[]>.ContainsKey
	|-Dictionary<Type, string>.ContainsKey
	|-Dictionary<Type, Type>.ContainsKey
	|-Dictionary<ushort, GZProtocol.NetMsgDelegate>.ContainsKey
	|-Dictionary<ushort, GZPublicProtocol.NetMsgDelegate>.ContainsKey
	|-Dictionary<ushort, object>.ContainsKey
	|-Dictionary<uint, AkAudioInputManager.AudioFormatDelegate>.ContainsKey
	|-Dictionary<uint, AkAudioInputManager.AudioSamplesDelegate>.ContainsKey
	|-Dictionary<uint, DuonetData.ProtoInfo>.ContainsKey
	|-Dictionary<uint, BridgeHandler>.ContainsKey
	|-Dictionary<uint, BridgeRequester>.ContainsKey
	|-Dictionary<uint, NetMasterToPeer>.ContainsKey
	|-Dictionary<uint, byte[]>.ContainsKey
	|-Dictionary<uint, int>.ContainsKey
	|-Dictionary<uint, object>.ContainsKey
	|-Dictionary<uint, ulong>.ContainsKey
	|-Dictionary<uint, TMP_Character>.ContainsKey
	|-Dictionary<uint, Glyph>.ContainsKey
	|-Dictionary<uint, Transform>.ContainsKey
	|-Dictionary<uint, ZMFriendObject>.ContainsKey
	|-Dictionary<uint, ZMInviteData>.ContainsKey
	|-Dictionary<uint, ZMMatchEndPoint>.ContainsKey
	|-Dictionary<uint, ZMTeamerObject>.ContainsKey
	|-Dictionary<ulong, LinkStat>.ContainsKey
	|-Dictionary<ulong, MemberWarData>.ContainsKey
	|-Dictionary<ulong, SteamTeamerObject>.ContainsKey
	|-Dictionary<ulong, object>.ContainsKey
	|-Dictionary<ulong, uint>.ContainsKey
	|-Dictionary<ulong, VoiceUserObject>.ContainsKey
	|-Dictionary<ulong, VoiceTogetherMember>.ContainsKey
	|-Dictionary<UInt64Enum, object>.ContainsKey
	|-Dictionary<Event, TextEditor.TextEditOp>.ContainsKey
	|-Dictionary<DynamicRenderPass, int>.ContainsKey
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.ContainsKey
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.ContainsKey
	|-Dictionary<Material, List<pb_Face>>.ContainsKey
	|-Dictionary<Material, List<CombineInstance>>.ContainsKey
	|-Dictionary<Material, Material>.ContainsKey
	|-Dictionary<NetworkInstanceId, object>.ContainsKey
	|-Dictionary<NetworkInstanceId, NetworkIdentity>.ContainsKey
	|-Dictionary<NetworkSceneId, object>.ContainsKey
	|-Dictionary<NetworkSceneId, NetworkIdentity>.ContainsKey
	|-Dictionary<NetworkID, NetworkAccessToken>.ContainsKey
	|-Dictionary<Object, int>.ContainsKey
	|-Dictionary<Scene, object>.ContainsKey
	|-Dictionary<TrackAsset, Playable>.ContainsKey
	|-Dictionary<Transform, AniInfo>.ContainsKey
	|-Dictionary<Transform, ItemObject>.ContainsKey
	|-Dictionary<Transform, int>.ContainsKey
	|-Dictionary<Transform, Transform>.ContainsKey
	|-Dictionary<ZmID, object>.ContainsKey
	|-Dictionary<ZmID, ZmPeerEndPointShared>.ContainsKey
	|-Dictionary<RAILEventID, RailEventCallBackHandler>.ContainsKey
	|-Dictionary<RailID, WeGameNetworkingComponent.SendPacketSession>.ContainsKey
	|-Dictionary<RailID, WGPeerEndPointShared>.ContainsKey
	|-Dictionary<RailResult, FileResult>.ContainsKey
	|
	|-RVA: 0x23188B0 Offset: 0x23178B0 VA: 0x1823188B0
	|-Dictionary<EventHook, object>.ContainsKey
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.ContainsKey
	|-Dictionary<Skin.AttachmentKeyTuple, Attachment>.ContainsKey
	|-Dictionary<Skin.AttachmentKeyTuple, object>.ContainsKey
	|
	|-RVA: 0x247A080 Offset: 0x2479080 VA: 0x18247A080
	|-Dictionary<Flow.RecursionNode, int>.ContainsKey
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.ContainsKey
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, IOptimizedInvoker>.ContainsKey
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, Func<object, object, object>>.ContainsKey
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.ContainsKey
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.ContainsKey
	|-Dictionary<ConversionUtility.ConversionQuery, object>.ContainsKey
	|-Dictionary<ConversionUtility.ConversionQuery, MethodInfo[]>.ContainsKey
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.ContainsKey
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.ContainsKey
	|-Dictionary<ResolverContractKey, object>.ContainsKey
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.ContainsKey
	|-Dictionary<AnimationStateData.AnimationPair, float>.ContainsKey
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.ContainsKey
	|-Dictionary<Guid, MonoTlsProvider>.ContainsKey
	|-Dictionary<Guid, object>.ContainsKey
	|-Dictionary<NetworkHash128, object>.ContainsKey
	|-Dictionary<NetworkHash128, GameObject>.ContainsKey
	|-Dictionary<NetworkHash128, SpawnDelegate>.ContainsKey
	|-Dictionary<NetworkHash128, UnSpawnDelegate>.ContainsKey
	|
	|-RVA: 0x2318900 Offset: 0x2317900 VA: 0x182318900
	|-Dictionary<DYP2PDll.P2PID, object>.ContainsKey
	|-Dictionary<DYP2PDll.P2PID, ZmPeerEndPointShared>.ContainsKey
	|-Dictionary<pb_IntVec3, object>.ContainsKey
	|
	|-RVA: 0x25A44B0 Offset: 0x25A34B0 VA: 0x1825A44B0
	|-Dictionary<float, object>.ContainsKey
	*/

	public bool ContainsValue(TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25BDA60 Offset: 0x25BCA60 VA: 0x1825BDA60
	|-Dictionary<EventHook, object>.ContainsValue
	|-Dictionary<Skin.AttachmentKeyTuple, object>.ContainsValue
	|
	|-RVA: 0x25BDD10 Offset: 0x25BCD10 VA: 0x1825BDD10
	|-Dictionary<Flow.RecursionNode, int>.ContainsValue
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.ContainsValue
	|
	|-RVA: 0x2333340 Offset: 0x2332340 VA: 0x182333340
	|-Dictionary<DYP2PDll.P2PID, object>.ContainsValue
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.ContainsValue
	|-Dictionary<ConversionUtility.ConversionQuery, object>.ContainsValue
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.ContainsValue
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.ContainsValue
	|-Dictionary<ResolverContractKey, object>.ContainsValue
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.ContainsValue
	|-Dictionary<pb_IntVec3, object>.ContainsValue
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.ContainsValue
	|-Dictionary<Guid, object>.ContainsValue
	|-Dictionary<NetworkHash128, object>.ContainsValue
	|
	|-RVA: 0x25BDE10 Offset: 0x25BCE10 VA: 0x1825BDE10
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.ContainsValue
	|
	|-RVA: 0x25BDC00 Offset: 0x25BCC00 VA: 0x1825BDC00
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.ContainsValue
	|
	|-RVA: 0x247A1E0 Offset: 0x24791E0 VA: 0x18247A1E0
	|-Dictionary<pb_Edge, object>.ContainsValue
	|-Dictionary<CSteamID, object>.ContainsValue
	|-Dictionary<HAuthTicket, object>.ContainsValue
	|-Dictionary<SteamAPICall_t, object>.ContainsValue
	|-Dictionary<char, object>.ContainsValue
	|-Dictionary<short, object>.ContainsValue
	|-Dictionary<int, SettingInfoDataManager.SettingInfo>.ContainsValue
	|-Dictionary<int, Dictionary<int, Vector2>>.ContainsValue
	|-Dictionary<int, object>.ContainsValue
	|-Dictionary<int, string>.ContainsValue
	|-Dictionary<Int32Enum, object>.ContainsValue
	|-Dictionary<long, object>.ContainsValue
	|-Dictionary<IntPtr, object>.ContainsValue
	|-Dictionary<object, object>.ContainsValue
	|-Dictionary<float, object>.ContainsValue
	|-Dictionary<string, ResourceSet>.ContainsValue
	|-Dictionary<string, string>.ContainsValue
	|-Dictionary<ushort, object>.ContainsValue
	|-Dictionary<uint, byte[]>.ContainsValue
	|-Dictionary<uint, object>.ContainsValue
	|-Dictionary<ulong, object>.ContainsValue
	|-Dictionary<UInt64Enum, object>.ContainsValue
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.ContainsValue
	|-Dictionary<NetworkInstanceId, object>.ContainsValue
	|-Dictionary<NetworkSceneId, object>.ContainsValue
	|-Dictionary<Scene, object>.ContainsValue
	|-Dictionary<ZmID, object>.ContainsValue
	|
	|-RVA: 0x2318950 Offset: 0x2317950 VA: 0x182318950
	|-Dictionary<AnimationStateData.AnimationPair, float>.ContainsValue
	|
	|-RVA: 0x2561C30 Offset: 0x2560C30 VA: 0x182561C30
	|-Dictionary<char, char>.ContainsValue
	|
	|-RVA: 0x2561D30 Offset: 0x2560D30 VA: 0x182561D30
	|-Dictionary<char, Nullable<ByteEnum>>.ContainsValue
	|
	|-RVA: 0x252F150 Offset: 0x252E150 VA: 0x18252F150
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.ContainsValue
	|-Dictionary<object, ArrayMetadata>.ContainsValue
	|-Dictionary<object, KeyValuePair<object, object>>.ContainsValue
	|-Dictionary<object, ResourceLocator>.ContainsValue
	|-Dictionary<object, Color>.ContainsValue
	|-Dictionary<object, NetworkBroadcastResult>.ContainsValue
	|-Dictionary<object, Playable>.ContainsValue
	|
	|-RVA: 0x2420DB0 Offset: 0x241FDB0 VA: 0x182420DB0
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.ContainsValue
	|-Dictionary<int, HitData>.ContainsValue
	|-Dictionary<int, ObjectPoolComInfo>.ContainsValue
	|-Dictionary<object, OneInfo>.ContainsValue
	|-Dictionary<object, fsOption<fsVersionedType>>.ContainsValue
	|
	|-RVA: 0x257AE00 Offset: 0x2579E00 VA: 0x18257AE00
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.ContainsValue
	|-Dictionary<object, DYUpdateIni.OneResInfo>.ContainsValue
	|-Dictionary<object, PanelManger.PanelInfo>.ContainsValue
	|-Dictionary<object, ObjectMetadata>.ContainsValue
	|-Dictionary<object, PropertyMetadata>.ContainsValue
	|
	|-RVA: 0x257B030 Offset: 0x257A030 VA: 0x18257B030
	|-Dictionary<int, MinimapPoint>.ContainsValue
	|
	|-RVA: 0x257AF30 Offset: 0x2579F30 VA: 0x18257AF30
	|-Dictionary<int, bool>.ContainsValue
	|-Dictionary<Int32Enum, bool>.ContainsValue
	|
	|-RVA: 0x257B160 Offset: 0x257A160 VA: 0x18257B160
	|-Dictionary<int, char>.ContainsValue
	|
	|-RVA: 0x25FB560 Offset: 0x25FA560 VA: 0x1825FB560
	|-Dictionary<int, int>.ContainsValue
	|-Dictionary<int, Int32Enum>.ContainsValue
	|-Dictionary<int, uint>.ContainsValue
	|-Dictionary<int, FullScreenMode>.ContainsValue
	|-Dictionary<Int32Enum, int>.ContainsValue
	|-Dictionary<Int32Enum, Int32Enum>.ContainsValue
	|-Dictionary<uint, int>.ContainsValue
	|
	|-RVA: 0x252F360 Offset: 0x252E360 VA: 0x18252F360
	|-Dictionary<int, long>.ContainsValue
	|-Dictionary<int, ulong>.ContainsValue
	|-Dictionary<object, long>.ContainsValue
	|-Dictionary<string, long>.ContainsValue
	|-Dictionary<uint, ulong>.ContainsValue
	|
	|-RVA: 0x25FB770 Offset: 0x25FA770 VA: 0x1825FB770
	|-Dictionary<int, float>.ContainsValue
	|-Dictionary<Int32Enum, float>.ContainsValue
	|
	|-RVA: 0x25FB660 Offset: 0x25FA660 VA: 0x1825FB660
	|-Dictionary<int, Color>.ContainsValue
	|
	|-RVA: 0x2506DD0 Offset: 0x2505DD0 VA: 0x182506DD0
	|-Dictionary<int, Matrix4x4>.ContainsValue
	|
	|-RVA: 0x2420CA0 Offset: 0x241FCA0 VA: 0x182420CA0
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.ContainsValue
	|-Dictionary<object, IniValue>.ContainsValue
	|-Dictionary<object, SteamAPICall_t>.ContainsValue
	|-Dictionary<object, TimeSpan>.ContainsValue
	|
	|-RVA: 0x2506BA0 Offset: 0x2505BA0 VA: 0x182506BA0
	|-Dictionary<int, Vector2>.ContainsValue
	|
	|-RVA: 0x2506CA0 Offset: 0x2505CA0 VA: 0x182506CA0
	|-Dictionary<int, Vector3>.ContainsValue
	|
	|-RVA: 0x247A0F0 Offset: 0x24790F0 VA: 0x18247A0F0
	|-Dictionary<long, int>.ContainsValue
	|-Dictionary<object, int>.ContainsValue
	|-Dictionary<object, Int32Enum>.ContainsValue
	|-Dictionary<ulong, uint>.ContainsValue
	|
	|-RVA: 0x25A4610 Offset: 0x25A3610 VA: 0x1825A4610
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.ContainsValue
	|-Dictionary<object, BlendShapeFrame>.ContainsValue
	|
	|-RVA: 0x2547F70 Offset: 0x2546F70 VA: 0x182547F70
	|-Dictionary<object, CinemachineCore.UpdateStatus>.ContainsValue
	|
	|-RVA: 0x252F260 Offset: 0x252E260 VA: 0x18252F260
	|-Dictionary<object, bool>.ContainsValue
	|
	|-RVA: 0x24DA800 Offset: 0x24D9800 VA: 0x1824DA800
	|-Dictionary<object, float>.ContainsValue
	|
	|-RVA: 0x25A44E0 Offset: 0x25A34E0 VA: 0x1825A44E0
	|-Dictionary<object, Vector3>.ContainsValue
	*/

	private void CopyTo(KeyValuePair<TKey, TValue>[] array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25BE960 Offset: 0x25BD960 VA: 0x1825BE960
	|-Dictionary<EventHook, object>.CopyTo
	|
	|-RVA: 0x25BDF00 Offset: 0x25BCF00 VA: 0x1825BDF00
	|-Dictionary<Flow.RecursionNode, int>.CopyTo
	|
	|-RVA: 0x25BEBF0 Offset: 0x25BDBF0 VA: 0x1825BEBF0
	|-Dictionary<DYP2PDll.P2PID, object>.CopyTo
	|
	|-RVA: 0x25BE440 Offset: 0x25BD440 VA: 0x1825BE440
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.CopyTo
	|
	|-RVA: 0x25BE6D0 Offset: 0x25BD6D0 VA: 0x1825BE6D0
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.CopyTo
	|
	|-RVA: 0x25BE1A0 Offset: 0x25BD1A0 VA: 0x1825BE1A0
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.CopyTo
	|
	|-RVA: 0x2333F20 Offset: 0x2332F20 VA: 0x182333F20
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.CopyTo
	|
	|-RVA: 0x23339E0 Offset: 0x23329E0 VA: 0x1823339E0
	|-Dictionary<ConversionUtility.ConversionQuery, object>.CopyTo
	|
	|-RVA: 0x2334460 Offset: 0x2333460 VA: 0x182334460
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.CopyTo
	|
	|-RVA: 0x2333C80 Offset: 0x2332C80 VA: 0x182333C80
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.CopyTo
	|
	|-RVA: 0x2333740 Offset: 0x2332740 VA: 0x182333740
	|-Dictionary<ResolverContractKey, object>.CopyTo
	|
	|-RVA: 0x23341C0 Offset: 0x23331C0 VA: 0x1823341C0
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.CopyTo
	|
	|-RVA: 0x23334E0 Offset: 0x23324E0 VA: 0x1823334E0
	|-Dictionary<pb_Edge, object>.CopyTo
	|
	|-RVA: 0x2318CB0 Offset: 0x2317CB0 VA: 0x182318CB0
	|-Dictionary<pb_IntVec3, object>.CopyTo
	|
	|-RVA: 0x2319460 Offset: 0x2318460 VA: 0x182319460
	|-Dictionary<AnimationStateData.AnimationPair, float>.CopyTo
	|
	|-RVA: 0x2319960 Offset: 0x2318960 VA: 0x182319960
	|-Dictionary<Skin.AttachmentKeyTuple, object>.CopyTo
	|
	|-RVA: 0x23191C0 Offset: 0x23181C0 VA: 0x1823191C0
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.CopyTo
	|
	|-RVA: 0x2318A50 Offset: 0x2317A50 VA: 0x182318A50
	|-Dictionary<CSteamID, object>.CopyTo
	|
	|-RVA: 0x2318F60 Offset: 0x2317F60 VA: 0x182318F60
	|-Dictionary<HAuthTicket, object>.CopyTo
	|
	|-RVA: 0x2319700 Offset: 0x2318700 VA: 0x182319700
	|-Dictionary<SteamAPICall_t, object>.CopyTo
	|
	|-RVA: 0x25628F0 Offset: 0x25618F0 VA: 0x1825628F0
	|-Dictionary<char, char>.CopyTo
	|
	|-RVA: 0x25621B0 Offset: 0x25611B0 VA: 0x1825621B0
	|-Dictionary<char, Nullable<ByteEnum>>.CopyTo
	|
	|-RVA: 0x25623F0 Offset: 0x25613F0 VA: 0x1825623F0
	|-Dictionary<char, object>.CopyTo
	|
	|-RVA: 0x2562650 Offset: 0x2561650 VA: 0x182562650
	|-Dictionary<Guid, object>.CopyTo
	|
	|-RVA: 0x2561F50 Offset: 0x2560F50 VA: 0x182561F50
	|-Dictionary<short, object>.CopyTo
	|
	|-RVA: 0x2562E10 Offset: 0x2561E10 VA: 0x182562E10
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.CopyTo
	|
	|-RVA: 0x2562B30 Offset: 0x2561B30 VA: 0x182562B30
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.CopyTo
	|
	|-RVA: 0x257B540 Offset: 0x257A540 VA: 0x18257B540
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.CopyTo
	|
	|-RVA: 0x257B260 Offset: 0x257A260 VA: 0x18257B260
	|-Dictionary<int, HitData>.CopyTo
	|
	|-RVA: 0x257BCF0 Offset: 0x257ACF0 VA: 0x18257BCF0
	|-Dictionary<int, MinimapPoint>.CopyTo
	|
	|-RVA: 0x257B7D0 Offset: 0x257A7D0 VA: 0x18257B7D0
	|-Dictionary<int, ObjectPoolComInfo>.CopyTo
	|
	|-RVA: 0x257BAB0 Offset: 0x257AAB0 VA: 0x18257BAB0
	|-Dictionary<int, bool>.CopyTo
	|
	|-RVA: 0x257BF90 Offset: 0x257AF90 VA: 0x18257BF90
	|-Dictionary<int, char>.CopyTo
	|
	|-RVA: 0x257C1D0 Offset: 0x257B1D0 VA: 0x18257C1D0
	|-Dictionary<int, int>.CopyTo
	|
	|-RVA: 0x25FC1F0 Offset: 0x25FB1F0 VA: 0x1825FC1F0
	|-Dictionary<int, Int32Enum>.CopyTo
	|
	|-RVA: 0x25FBAD0 Offset: 0x25FAAD0 VA: 0x1825FBAD0
	|-Dictionary<int, long>.CopyTo
	|
	|-RVA: 0x25FB870 Offset: 0x25FA870 VA: 0x1825FB870
	|-Dictionary<int, object>.CopyTo
	|
	|-RVA: 0x25FC430 Offset: 0x25FB430 VA: 0x1825FC430
	|-Dictionary<int, float>.CopyTo
	|
	|-RVA: 0x25FBFB0 Offset: 0x25FAFB0 VA: 0x1825FBFB0
	|-Dictionary<int, uint>.CopyTo
	|
	|-RVA: 0x25FC670 Offset: 0x25FB670 VA: 0x1825FC670
	|-Dictionary<int, ulong>.CopyTo
	|
	|-RVA: 0x25FBD30 Offset: 0x25FAD30 VA: 0x1825FBD30
	|-Dictionary<int, Color>.CopyTo
	|
	|-RVA: 0x25073B0 Offset: 0x25063B0 VA: 0x1825073B0
	|-Dictionary<int, Matrix4x4>.CopyTo
	|
	|-RVA: 0x2507680 Offset: 0x2506680 VA: 0x182507680
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.CopyTo
	|
	|-RVA: 0x2507DA0 Offset: 0x2506DA0 VA: 0x182507DA0
	|-Dictionary<int, Vector2>.CopyTo
	|
	|-RVA: 0x25078E0 Offset: 0x25068E0 VA: 0x1825078E0
	|-Dictionary<int, Vector3>.CopyTo
	|
	|-RVA: 0x2507170 Offset: 0x2506170 VA: 0x182507170
	|-Dictionary<Int32Enum, bool>.CopyTo
	|
	|-RVA: 0x2506F30 Offset: 0x2505F30 VA: 0x182506F30
	|-Dictionary<Int32Enum, int>.CopyTo
	|
	|-RVA: 0x2507B60 Offset: 0x2506B60 VA: 0x182507B60
	|-Dictionary<Int32Enum, Int32Enum>.CopyTo
	|
	|-RVA: 0x2548E10 Offset: 0x2547E10 VA: 0x182548E10
	|-Dictionary<Int32Enum, object>.CopyTo
	|
	|-RVA: 0x2548710 Offset: 0x2547710 VA: 0x182548710
	|-Dictionary<Int32Enum, float>.CopyTo
	|
	|-RVA: 0x2548BB0 Offset: 0x2547BB0 VA: 0x182548BB0
	|-Dictionary<long, int>.CopyTo
	|
	|-RVA: 0x2549070 Offset: 0x2548070 VA: 0x182549070
	|-Dictionary<long, object>.CopyTo
	|
	|-RVA: 0x2548950 Offset: 0x2547950 VA: 0x182548950
	|-Dictionary<IntPtr, object>.CopyTo
	|
	|-RVA: 0x2548120 Offset: 0x2547120 VA: 0x182548120
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.CopyTo
	|
	|-RVA: 0x2548400 Offset: 0x2547400 VA: 0x182548400
	|-Dictionary<object, CinemachineCore.UpdateStatus>.CopyTo
	|
	|-RVA: 0x2421BB0 Offset: 0x2420BB0 VA: 0x182421BB0
	|-Dictionary<object, DYUpdateIni.OneResInfo>.CopyTo
	|
	|-RVA: 0x24216C0 Offset: 0x24206C0 VA: 0x1824216C0
	|-Dictionary<object, IniValue>.CopyTo
	|
	|-RVA: 0x2421E40 Offset: 0x2420E40 VA: 0x182421E40
	|-Dictionary<object, PanelManger.PanelInfo>.CopyTo
	|
	|-RVA: 0x2421160 Offset: 0x2420160 VA: 0x182421160
	|-Dictionary<object, OneInfo>.CopyTo
	|
	|-RVA: 0x2421440 Offset: 0x2420440 VA: 0x182421440
	|-Dictionary<object, ArrayMetadata>.CopyTo
	|
	|-RVA: 0x2420ED0 Offset: 0x241FED0 VA: 0x182420ED0
	|-Dictionary<object, ObjectMetadata>.CopyTo
	|
	|-RVA: 0x2421920 Offset: 0x2420920 VA: 0x182421920
	|-Dictionary<object, PropertyMetadata>.CopyTo
	|
	|-RVA: 0x252F460 Offset: 0x252E460 VA: 0x18252F460
	|-Dictionary<object, fsOption<fsVersionedType>>.CopyTo
	|
	|-RVA: 0x252F9A0 Offset: 0x252E9A0 VA: 0x18252F9A0
	|-Dictionary<object, SteamAPICall_t>.CopyTo
	|
	|-RVA: 0x252FC00 Offset: 0x252EC00 VA: 0x18252FC00
	|-Dictionary<object, bool>.CopyTo
	|
	|-RVA: 0x2530320 Offset: 0x252F320 VA: 0x182530320
	|-Dictionary<object, KeyValuePair<object, object>>.CopyTo
	|
	|-RVA: 0x252F740 Offset: 0x252E740 VA: 0x18252F740
	|-Dictionary<object, int>.CopyTo
	|
	|-RVA: 0x25300C0 Offset: 0x252F0C0 VA: 0x1825300C0
	|-Dictionary<object, Int32Enum>.CopyTo
	|
	|-RVA: 0x252FE60 Offset: 0x252EE60 VA: 0x18252FE60
	|-Dictionary<object, long>.CopyTo
	|
	|-RVA: 0x24DB040 Offset: 0x24DA040 VA: 0x1824DB040
	|-Dictionary<object, object>.CopyTo
	|
	|-RVA: 0x24DB7A0 Offset: 0x24DA7A0 VA: 0x1824DB7A0
	|-Dictionary<object, ResourceLocator>.CopyTo
	|
	|-RVA: 0x24DA900 Offset: 0x24D9900 VA: 0x1824DA900
	|-Dictionary<object, float>.CopyTo
	|
	|-RVA: 0x24DAB60 Offset: 0x24D9B60 VA: 0x1824DAB60
	|-Dictionary<object, TimeSpan>.CopyTo
	|
	|-RVA: 0x24DB2A0 Offset: 0x24DA2A0 VA: 0x1824DB2A0
	|-Dictionary<object, Color>.CopyTo
	|
	|-RVA: 0x24DB520 Offset: 0x24DA520 VA: 0x1824DB520
	|-Dictionary<object, NetworkBroadcastResult>.CopyTo
	|
	|-RVA: 0x24DADC0 Offset: 0x24D9DC0 VA: 0x1824DADC0
	|-Dictionary<object, Playable>.CopyTo
	|
	|-RVA: 0x25A5600 Offset: 0x25A4600 VA: 0x1825A5600
	|-Dictionary<object, Vector3>.CopyTo
	|
	|-RVA: 0x25A50C0 Offset: 0x25A40C0 VA: 0x1825A50C0
	|-Dictionary<object, BlendShapeFrame>.CopyTo
	|
	|-RVA: 0x25A4760 Offset: 0x25A3760 VA: 0x1825A4760
	|-Dictionary<float, object>.CopyTo
	|
	|-RVA: 0x25A53A0 Offset: 0x25A43A0 VA: 0x1825A53A0
	|-Dictionary<ushort, object>.CopyTo
	|
	|-RVA: 0x25A49C0 Offset: 0x25A39C0 VA: 0x1825A49C0
	|-Dictionary<uint, int>.CopyTo
	|
	|-RVA: 0x25A4C00 Offset: 0x25A3C00 VA: 0x1825A4C00
	|-Dictionary<uint, object>.CopyTo
	|
	|-RVA: 0x25A4E60 Offset: 0x25A3E60 VA: 0x1825A4E60
	|-Dictionary<uint, ulong>.CopyTo
	|
	|-RVA: 0x247A380 Offset: 0x2479380 VA: 0x18247A380
	|-Dictionary<ulong, object>.CopyTo
	|
	|-RVA: 0x247AD00 Offset: 0x2479D00 VA: 0x18247AD00
	|-Dictionary<ulong, uint>.CopyTo
	|
	|-RVA: 0x247B200 Offset: 0x247A200 VA: 0x18247B200
	|-Dictionary<UInt64Enum, object>.CopyTo
	|
	|-RVA: 0x247AAA0 Offset: 0x2479AA0 VA: 0x18247AAA0
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.CopyTo
	|
	|-RVA: 0x247AF60 Offset: 0x2479F60 VA: 0x18247AF60
	|-Dictionary<NetworkHash128, object>.CopyTo
	|
	|-RVA: 0x247A840 Offset: 0x2479840 VA: 0x18247A840
	|-Dictionary<NetworkInstanceId, object>.CopyTo
	|
	|-RVA: 0x247A5E0 Offset: 0x24795E0 VA: 0x18247A5E0
	|-Dictionary<NetworkSceneId, object>.CopyTo
	|
	|-RVA: 0x2637FC0 Offset: 0x2636FC0 VA: 0x182637FC0
	|-Dictionary<Scene, object>.CopyTo
	|
	|-RVA: 0x2637D60 Offset: 0x2636D60 VA: 0x182637D60
	|-Dictionary<ZmID, object>.CopyTo
	*/

	public Dictionary.Enumerator<TKey, TValue> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26386A0 Offset: 0x26376A0 VA: 0x1826386A0
	|-Dictionary<AkAudioListener, AkObstructionOcclusion.ObstructionOcclusionValue>.GetEnumerator
	|-Dictionary<ICinemachineCamera, object>.GetEnumerator
	|-Dictionary<CodeShieldType, CodeShieldObject>.GetEnumerator
	|-Dictionary<ManagerBase, ManagerLifeCycle>.GetEnumerator
	|-Dictionary<JsonProperty, JsonSerializerInternalReader.PropertyPresence>.GetEnumerator
	|-Dictionary<pb_EdgeLookup, pb_Face>.GetEnumerator
	|-Dictionary<Bone, Transform>.GetEnumerator
	|-Dictionary<CSteamID, SteamMatchMemberData>.GetEnumerator
	|-Dictionary<CSteamID, SteamPeerEndPointShared>.GetEnumerator
	|-Dictionary<SteamAPICall_t, SteamMatchTogetherComponent.UnregisterCallResult>.GetEnumerator
	|-Dictionary<int, AkCallbackManager.BankCallbackPackage>.GetEnumerator
	|-Dictionary<int, AkCallbackManager.EventCallbackPackage>.GetEnumerator
	|-Dictionary<int, AttackSkillBase>.GetEnumerator
	|-Dictionary<int, AutoShootObj>.GetEnumerator
	|-Dictionary<int, BehaviorNode>.GetEnumerator
	|-Dictionary<int, BulletChangeAction>.GetEnumerator
	|-Dictionary<int, CRuleHandler.sFireInfo>.GetEnumerator
	|-Dictionary<int, CRuleHandler>.GetEnumerator
	|-Dictionary<int, RuleAction>.GetEnumerator
	|-Dictionary<int, CCombinedRewardObj>.GetEnumerator
	|-Dictionary<int, CObjectInfo>.GetEnumerator
	|-Dictionary<int, CRewardPoolObj>.GetEnumerator
	|-Dictionary<int, CStateInfo>.GetEnumerator
	|-Dictionary<int, CTaskRewardObject>.GetEnumerator
	|-Dictionary<int, CharaterData.ModelInfo>.GetEnumerator
	|-Dictionary<int, CharaterData.TalentInfo>.GetEnumerator
	|-Dictionary<int, CollectionObject>.GetEnumerator
	|-Dictionary<int, CommonNotifyTimerMgr>.GetEnumerator
	|-Dictionary<int, CtrlSideStateObj>.GetEnumerator
	|-Dictionary<int, DataBase>.GetEnumerator
	|-Dictionary<int, SessionBuildInfo>.GetEnumerator
	|-Dictionary<int, SessionMonsterInfo>.GetEnumerator
	|-Dictionary<int, SessionSummonInfo>.GetEnumerator
	|-Dictionary<int, SettingItemInfo>.GetEnumerator
	|-Dictionary<int, DynamicBoneManager.DynamicBoneGroup>.GetEnumerator
	|-Dictionary<int, ForbidNode>.GetEnumerator
	|-Dictionary<int, GMCmd>.GetEnumerator
	|-Dictionary<int, GOStateCache>.GetEnumerator
	|-Dictionary<int, CTimerNode>.GetEnumerator
	|-Dictionary<int, GraphObject>.GetEnumerator
	|-Dictionary<int, GrowthHeroItem>.GetEnumerator
	|-Dictionary<int, GrowthInfoItem>.GetEnumerator
	|-Dictionary<int, GrowthUpInfo>.GetEnumerator
	|-Dictionary<int, CDirEffObject>.GetEnumerator
	|-Dictionary<int, UISignBase>.GetEnumerator
	|-Dictionary<int, UITeamName>.GetEnumerator
	|-Dictionary<int, UITeamObject>.GetEnumerator
	|-Dictionary<int, InscriptionUnit>.GetEnumerator
	|-Dictionary<int, InviteObject>.GetEnumerator
	|-Dictionary<int, WeaponPerformanceObj>.GetEnumerator
	|-Dictionary<int, ModelInfo>.GetEnumerator
	|-Dictionary<int, MonsterCollectionObject>.GetEnumerator
	|-Dictionary<int, NewPlayerObject>.GetEnumerator
	|-Dictionary<int, OCDropBase>.GetEnumerator
	|-Dictionary<int, OneBeacon>.GetEnumerator
	|-Dictionary<int, PCWeaponObject>.GetEnumerator
	|-Dictionary<int, PlayerProp>.GetEnumerator
	|-Dictionary<int, pb_Tuple<Vector3, Vector3, List<int>>>.GetEnumerator
	|-Dictionary<int, RelicObject>.GetEnumerator
	|-Dictionary<int, RelifeData>.GetEnumerator
	|-Dictionary<int, SaveGameData>.GetEnumerator
	|-Dictionary<int, SettingConfigInfo.SettingItemInfo>.GetEnumerator
	|-Dictionary<int, SettingConfigInfo.SettingTagInfo>.GetEnumerator
	|-Dictionary<int, SettingInfoDataManager.SettingInfo>.GetEnumerator
	|-Dictionary<int, ShopItem>.GetEnumerator
	|-Dictionary<int, CCalShowInfo>.GetEnumerator
	|-Dictionary<int, CCalSkillInfo>.GetEnumerator
	|-Dictionary<int, CSkillBase>.GetEnumerator
	|-Dictionary<int, ObjectSkills>.GetEnumerator
	|-Dictionary<int, StandaloneAchievement.AchieveInfo>.GetEnumerator
	|-Dictionary<int, StateObject>.GetEnumerator
	|-Dictionary<int, SublimeObject>.GetEnumerator
	|-Dictionary<int, Action<int>>.GetEnumerator
	|-Dictionary<int, Dictionary<int, CharaterData.ModelInfo>>.GetEnumerator
	|-Dictionary<int, Dictionary<int, List<CPacketData>>>.GetEnumerator
	|-Dictionary<int, Dictionary<int, int>>.GetEnumerator
	|-Dictionary<int, Dictionary<int, Vector2>>.GetEnumerator
	|-Dictionary<int, List<CPacketData>>.GetEnumerator
	|-Dictionary<int, List<CtrlPowerTime>>.GetEnumerator
	|-Dictionary<int, List<DebugDrawLine.DebugLine>>.GetEnumerator
	|-Dictionary<int, List<HoldObject>>.GetEnumerator
	|-Dictionary<int, List<HoldPressObject>>.GetEnumerator
	|-Dictionary<int, List<GraphReference>>.GetEnumerator
	|-Dictionary<int, List<ModelInfo>>.GetEnumerator
	|-Dictionary<int, List<pb_Face>>.GetEnumerator
	|-Dictionary<int, List<int>>.GetEnumerator
	|-Dictionary<int, List<string>>.GetEnumerator
	|-Dictionary<int, List<AddtionPair>>.GetEnumerator
	|-Dictionary<int, List<GameObject>>.GetEnumerator
	|-Dictionary<int, List<PostProcessVolume>>.GetEnumerator
	|-Dictionary<int, List<Transform>>.GetEnumerator
	|-Dictionary<int, string>.GetEnumerator
	|-Dictionary<int, WeakReference>.GetEnumerator
	|-Dictionary<int, TalentObject>.GetEnumerator
	|-Dictionary<int, TeamerObject>.GetEnumerator
	|-Dictionary<int, CommonNotifyObj>.GetEnumerator
	|-Dictionary<int, MarkSignalObejct>.GetEnumerator
	|-Dictionary<int, PCRecordinfo_item>.GetEnumerator
	|-Dictionary<int, PCRecordinfo_team>.GetEnumerator
	|-Dictionary<int, SignalWheelBase>.GetEnumerator
	|-Dictionary<int, Animator>.GetEnumerator
	|-Dictionary<int, PointerEventData>.GetEnumerator
	|-Dictionary<int, TerrainUtility.TerrainMap>.GetEnumerator
	|-Dictionary<int, GameObject>.GetEnumerator
	|-Dictionary<int, NetworkBehaviour.Invoker>.GetEnumerator
	|-Dictionary<int, Transform>.GetEnumerator
	|-Dictionary<int, M1Button>.GetEnumerator
	|-Dictionary<int, M1Toggle>.GetEnumerator
	|-Dictionary<int, WarShopObject>.GetEnumerator
	|-Dictionary<int, Weapon>.GetEnumerator
	|-Dictionary<int, WeaponModeInfo>.GetEnumerator
	|-Dictionary<long, List<CPacketData>>.GetEnumerator
	|-Dictionary<long, int>.GetEnumerator
	|-Dictionary<long, WeakReference>.GetEnumerator
	|-Dictionary<string, ArchiveData>.GetEnumerator
	|-Dictionary<string, BehaviorBase>.GetEnumerator
	|-Dictionary<string, CDNode>.GetEnumerator
	|-Dictionary<string, ClassPool>.GetEnumerator
	|-Dictionary<string, IniSection>.GetEnumerator
	|-Dictionary<string, IniValue>.GetEnumerator
	|-Dictionary<string, AddAttrInfo>.GetEnumerator
	|-Dictionary<string, DataBase>.GetEnumerator
	|-Dictionary<string, GuideEffectPos>.GetEnumerator
	|-Dictionary<string, HeroGrade>.GetEnumerator
	|-Dictionary<string, KeyMapBase>.GetEnumerator
	|-Dictionary<string, LanguageData>.GetEnumerator
	|-Dictionary<string, OneHideLevelInfo>.GetEnumerator
	|-Dictionary<string, OneLevelInfo>.GetEnumerator
	|-Dictionary<string, PlayerGradeInfo>.GetEnumerator
	|-Dictionary<string, SContinueShootInfoSub>.GetEnumerator
	|-Dictionary<string, SEnergyAccquire>.GetEnumerator
	|-Dictionary<string, SGift>.GetEnumerator
	|-Dictionary<string, SItemSkillInfoSub>.GetEnumerator
	|-Dictionary<string, SRewardPoolInfo>.GetEnumerator
	|-Dictionary<string, STalentDescSub>.GetEnumerator
	|-Dictionary<string, SettingItemInfo>.GetEnumerator
	|-Dictionary<string, ShowInfo>.GetEnumerator
	|-Dictionary<string, SublimeGradeInfo>.GetEnumerator
	|-Dictionary<string, TalentIconInfo>.GetEnumerator
	|-Dictionary<string, CTimerNode>.GetEnumerator
	|-Dictionary<string, IntervalNode>.GetEnumerator
	|-Dictionary<string, IteractItem>.GetEnumerator
	|-Dictionary<string, fsData>.GetEnumerator
	|-Dictionary<string, InternetAddressList>.GetEnumerator
	|-Dictionary<string, pb_CIE_Lab_Color>.GetEnumerator
	|-Dictionary<string, PropItem>.GetEnumerator
	|-Dictionary<string, ScriptEventManager.EventHandler>.GetEnumerator
	|-Dictionary<string, SkillPerformEventManager.SkillPerformEvent>.GetEnumerator
	|-Dictionary<string, bool>.GetEnumerator
	|-Dictionary<string, Dictionary<string, DataBase>>.GetEnumerator
	|-Dictionary<string, List<UnitPreservation.UnitPortPreservation>>.GetEnumerator
	|-Dictionary<string, List<string>>.GetEnumerator
	|-Dictionary<string, int>.GetEnumerator
	|-Dictionary<string, int[]>.GetEnumerator
	|-Dictionary<string, long>.GetEnumerator
	|-Dictionary<string, object>.GetEnumerator
	|-Dictionary<string, ConstructorInfo>.GetEnumerator
	|-Dictionary<string, UGUILink.UILink>.GetEnumerator
	|-Dictionary<string, BaseUIForm>.GetEnumerator
	|-Dictionary<string, Animator>.GetEnumerator
	|-Dictionary<string, AssetBundle>.GetEnumerator
	|-Dictionary<string, GameObject>.GetEnumerator
	|-Dictionary<string, Transform>.GetEnumerator
	|-Dictionary<string, M1Toggle>.GetEnumerator
	|-Dictionary<Type, int>.GetEnumerator
	|-Dictionary<Type, PostProcessBundle>.GetEnumerator
	|-Dictionary<uint, MatchMemberData>.GetEnumerator
	|-Dictionary<uint, NetMasterToPeer>.GetEnumerator
	|-Dictionary<uint, byte[]>.GetEnumerator
	|-Dictionary<uint, ZMTeamerObject>.GetEnumerator
	|-Dictionary<ulong, MatchMemberData>.GetEnumerator
	|-Dictionary<ulong, LinkStat>.GetEnumerator
	|-Dictionary<ulong, SteamTeamerObject>.GetEnumerator
	|-Dictionary<ulong, byte[]>.GetEnumerator
	|-Dictionary<ulong, uint>.GetEnumerator
	|-Dictionary<ulong, VoiceUserObject>.GetEnumerator
	|-Dictionary<Animator, string>.GetEnumerator
	|-Dictionary<Camera, Camera>.GetEnumerator
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, Terrain>.GetEnumerator
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.GetEnumerator
	|-Dictionary<Material, List<pb_Face>>.GetEnumerator
	|-Dictionary<Material, List<int>>.GetEnumerator
	|-Dictionary<Material, List<CombineInstance>>.GetEnumerator
	|-Dictionary<MonitorType, Monitor>.GetEnumerator
	|-Dictionary<Transform, AniInfo>.GetEnumerator
	|-Dictionary<Transform, int>.GetEnumerator
	|-Dictionary<Transform, float>.GetEnumerator
	|-Dictionary<Transform, Transform>.GetEnumerator
	|-Dictionary<ZmID, ZmPeerEndPointShared>.GetEnumerator
	|-Dictionary<RailID, WGPeerEndPointShared>.GetEnumerator
	|-Dictionary<pb_Edge, object>.GetEnumerator
	|-Dictionary<CSteamID, object>.GetEnumerator
	|-Dictionary<HAuthTicket, object>.GetEnumerator
	|-Dictionary<SteamAPICall_t, object>.GetEnumerator
	|-Dictionary<char, object>.GetEnumerator
	|-Dictionary<short, object>.GetEnumerator
	|-Dictionary<int, long>.GetEnumerator
	|-Dictionary<int, object>.GetEnumerator
	|-Dictionary<int, ulong>.GetEnumerator
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.GetEnumerator
	|-Dictionary<int, Vector3>.GetEnumerator
	|-Dictionary<Int32Enum, object>.GetEnumerator
	|-Dictionary<long, object>.GetEnumerator
	|-Dictionary<IntPtr, object>.GetEnumerator
	|-Dictionary<object, IniValue>.GetEnumerator
	|-Dictionary<object, SteamAPICall_t>.GetEnumerator
	|-Dictionary<object, bool>.GetEnumerator
	|-Dictionary<object, int>.GetEnumerator
	|-Dictionary<object, Int32Enum>.GetEnumerator
	|-Dictionary<object, long>.GetEnumerator
	|-Dictionary<object, object>.GetEnumerator
	|-Dictionary<object, float>.GetEnumerator
	|-Dictionary<object, TimeSpan>.GetEnumerator
	|-Dictionary<float, object>.GetEnumerator
	|-Dictionary<string, string>.GetEnumerator
	|-Dictionary<ushort, object>.GetEnumerator
	|-Dictionary<uint, object>.GetEnumerator
	|-Dictionary<uint, ulong>.GetEnumerator
	|-Dictionary<ulong, object>.GetEnumerator
	|-Dictionary<UInt64Enum, object>.GetEnumerator
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.GetEnumerator
	|-Dictionary<NetworkInstanceId, object>.GetEnumerator
	|-Dictionary<NetworkSceneId, object>.GetEnumerator
	|-Dictionary<Scene, object>.GetEnumerator
	|-Dictionary<ZmID, object>.GetEnumerator
	|
	|-RVA: 0x257D2E0 Offset: 0x257C2E0 VA: 0x18257D2E0
	|-Dictionary<CommonGuideManager.CGuideType, int>.GetEnumerator
	|-Dictionary<DebugType, bool>.GetEnumerator
	|-Dictionary<int, int>.GetEnumerator
	|-Dictionary<int, float>.GetEnumerator
	|-Dictionary<int, FullScreenMode>.GetEnumerator
	|-Dictionary<uint, int>.GetEnumerator
	|-Dictionary<int, bool>.GetEnumerator
	|-Dictionary<int, char>.GetEnumerator
	|-Dictionary<int, Int32Enum>.GetEnumerator
	|-Dictionary<int, uint>.GetEnumerator
	|-Dictionary<Int32Enum, bool>.GetEnumerator
	|-Dictionary<Int32Enum, int>.GetEnumerator
	|-Dictionary<Int32Enum, Int32Enum>.GetEnumerator
	|-Dictionary<Int32Enum, float>.GetEnumerator
	|
	|-RVA: 0x2335CC0 Offset: 0x2334CC0 VA: 0x182335CC0
	|-Dictionary<pb_IntVec3, List<int>>.GetEnumerator
	|-Dictionary<Flow.RecursionNode, int>.GetEnumerator
	|-Dictionary<DYP2PDll.P2PID, object>.GetEnumerator
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.GetEnumerator
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.GetEnumerator
	|-Dictionary<ConversionUtility.ConversionQuery, object>.GetEnumerator
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.GetEnumerator
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.GetEnumerator
	|-Dictionary<ResolverContractKey, object>.GetEnumerator
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.GetEnumerator
	|-Dictionary<pb_IntVec3, object>.GetEnumerator
	|-Dictionary<AnimationStateData.AnimationPair, float>.GetEnumerator
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.GetEnumerator
	|-Dictionary<Guid, object>.GetEnumerator
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.GetEnumerator
	|-Dictionary<object, ArrayMetadata>.GetEnumerator
	|-Dictionary<object, KeyValuePair<object, object>>.GetEnumerator
	|-Dictionary<object, ResourceLocator>.GetEnumerator
	|-Dictionary<object, Color>.GetEnumerator
	|-Dictionary<object, NetworkBroadcastResult>.GetEnumerator
	|-Dictionary<object, Playable>.GetEnumerator
	|-Dictionary<object, Vector3>.GetEnumerator
	|-Dictionary<NetworkHash128, object>.GetEnumerator
	|
	|-RVA: 0x25C01C0 Offset: 0x25BF1C0 VA: 0x1825C01C0
	|-Dictionary<Skin.AttachmentKeyTuple, Attachment>.GetEnumerator
	|-Dictionary<string, DYUpdateIni.OneResInfo>.GetEnumerator
	|-Dictionary<EventHook, object>.GetEnumerator
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.GetEnumerator
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.GetEnumerator
	|-Dictionary<Skin.AttachmentKeyTuple, object>.GetEnumerator
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.GetEnumerator
	|-Dictionary<object, DYUpdateIni.OneResInfo>.GetEnumerator
	|-Dictionary<object, PanelManger.PanelInfo>.GetEnumerator
	|-Dictionary<object, ObjectMetadata>.GetEnumerator
	|-Dictionary<object, PropertyMetadata>.GetEnumerator
	|
	|-RVA: 0x2564070 Offset: 0x2563070 VA: 0x182564070
	|-Dictionary<int, HitData>.GetEnumerator
	|-Dictionary<string, OneInfo>.GetEnumerator
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.GetEnumerator
	|-Dictionary<int, ObjectPoolComInfo>.GetEnumerator
	|-Dictionary<object, OneInfo>.GetEnumerator
	|-Dictionary<object, fsOption<fsVersionedType>>.GetEnumerator
	|
	|-RVA: 0x257D290 Offset: 0x257C290 VA: 0x18257D290
	|-Dictionary<int, MinimapPoint>.GetEnumerator
	|
	|-RVA: 0x2508F40 Offset: 0x2507F40 VA: 0x182508F40
	|-Dictionary<int, Vector2>.GetEnumerator
	|
	|-RVA: 0x25640C0 Offset: 0x25630C0 VA: 0x1825640C0
	|-Dictionary<char, char>.GetEnumerator
	|-Dictionary<char, Nullable<ByteEnum>>.GetEnumerator
	|
	|-RVA: 0x25FD7B0 Offset: 0x25FC7B0 VA: 0x1825FD7B0
	|-Dictionary<int, Color>.GetEnumerator
	|
	|-RVA: 0x2508EE0 Offset: 0x2507EE0 VA: 0x182508EE0
	|-Dictionary<int, Matrix4x4>.GetEnumerator
	|
	|-RVA: 0x254A240 Offset: 0x2549240 VA: 0x18254A240
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.GetEnumerator
	|-Dictionary<object, BlendShapeFrame>.GetEnumerator
	|
	|-RVA: 0x254A2A0 Offset: 0x25492A0 VA: 0x18254A2A0
	|-Dictionary<object, CinemachineCore.UpdateStatus>.GetEnumerator
	*/

	private IEnumerator<KeyValuePair<TKey, TValue>> System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2325B10 Offset: 0x2324B10 VA: 0x182325B10
	|-Dictionary<EventHook, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<Skin.AttachmentKeyTuple, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<object, DYUpdateIni.OneResInfo>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<object, PanelManger.PanelInfo>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<object, ObjectMetadata>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<object, PropertyMetadata>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|
	|-RVA: 0x25B64C0 Offset: 0x25B54C0 VA: 0x1825B64C0
	|-Dictionary<Flow.RecursionNode, int>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<DYP2PDll.P2PID, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<ConversionUtility.ConversionQuery, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<ResolverContractKey, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<pb_IntVec3, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<AnimationStateData.AnimationPair, float>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<Guid, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<object, ArrayMetadata>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<object, KeyValuePair<object, object>>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<object, ResourceLocator>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<object, Color>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<object, NetworkBroadcastResult>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<object, Playable>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<object, Vector3>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<NetworkHash128, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|
	|-RVA: 0x25B0830 Offset: 0x25AF830 VA: 0x1825B0830
	|-Dictionary<pb_Edge, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<CSteamID, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<HAuthTicket, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<SteamAPICall_t, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<char, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<short, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<int, long>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<int, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<int, ulong>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<int, TerrainUtility.TerrainMap>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<int, Vector3>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<Int32Enum, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<long, int>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<long, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<IntPtr, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<object, IniValue>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<object, SteamAPICall_t>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<object, bool>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<object, int>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<object, Int32Enum>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<object, long>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<object, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<object, float>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<object, TimeSpan>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<float, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<ushort, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<uint, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<uint, ulong>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<ulong, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<ulong, uint>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<UInt64Enum, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<NetworkInstanceId, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<NetworkSceneId, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<Scene, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<ZmID, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|
	|-RVA: 0x2573960 Offset: 0x2572960 VA: 0x182573960
	|-Dictionary<char, char>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<char, Nullable<ByteEnum>>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|
	|-RVA: 0x2587420 Offset: 0x2586420 VA: 0x182587420
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<int, HitData>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<int, ObjectPoolComInfo>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<object, OneInfo>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<object, fsOption<fsVersionedType>>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|
	|-RVA: 0x25874E0 Offset: 0x25864E0 VA: 0x1825874E0
	|-Dictionary<int, MinimapPoint>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|
	|-RVA: 0x260CB80 Offset: 0x260BB80 VA: 0x18260CB80
	|-Dictionary<int, bool>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<int, char>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<int, int>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<int, Int32Enum>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<int, float>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<int, uint>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<Int32Enum, bool>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<Int32Enum, int>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<Int32Enum, Int32Enum>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<Int32Enum, float>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<uint, int>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|
	|-RVA: 0x26072B0 Offset: 0x26062B0 VA: 0x1826072B0
	|-Dictionary<int, Color>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|
	|-RVA: 0x25190C0 Offset: 0x25180C0 VA: 0x1825190C0
	|-Dictionary<int, Matrix4x4>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|
	|-RVA: 0x2513380 Offset: 0x2512380 VA: 0x182513380
	|-Dictionary<int, Vector2>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|
	|-RVA: 0x25B63F0 Offset: 0x25B53F0 VA: 0x1825B63F0
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-Dictionary<object, BlendShapeFrame>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|
	|-RVA: 0x25545D0 Offset: 0x25535D0 VA: 0x1825545D0
	|-Dictionary<object, CinemachineCore.UpdateStatus>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	*/

	public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C0610 Offset: 0x25BF610 VA: 0x1825C0610
	|-Dictionary<EventHook, object>.GetObjectData
	|
	|-RVA: 0x25C0A10 Offset: 0x25BFA10 VA: 0x1825C0A10
	|-Dictionary<Flow.RecursionNode, int>.GetObjectData
	|
	|-RVA: 0x25C0410 Offset: 0x25BF410 VA: 0x1825C0410
	|-Dictionary<DYP2PDll.P2PID, object>.GetObjectData
	|
	|-RVA: 0x25C0C10 Offset: 0x25BFC10 VA: 0x1825C0C10
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.GetObjectData
	|
	|-RVA: 0x25C0210 Offset: 0x25BF210 VA: 0x1825C0210
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.GetObjectData
	|
	|-RVA: 0x25C0810 Offset: 0x25BF810 VA: 0x1825C0810
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.GetObjectData
	|
	|-RVA: 0x2336110 Offset: 0x2335110 VA: 0x182336110
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.GetObjectData
	|
	|-RVA: 0x2336310 Offset: 0x2335310 VA: 0x182336310
	|-Dictionary<ConversionUtility.ConversionQuery, object>.GetObjectData
	|
	|-RVA: 0x2336510 Offset: 0x2335510 VA: 0x182336510
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.GetObjectData
	|
	|-RVA: 0x2336710 Offset: 0x2335710 VA: 0x182336710
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.GetObjectData
	|
	|-RVA: 0x2336910 Offset: 0x2335910 VA: 0x182336910
	|-Dictionary<ResolverContractKey, object>.GetObjectData
	|
	|-RVA: 0x2335D10 Offset: 0x2334D10 VA: 0x182335D10
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.GetObjectData
	|
	|-RVA: 0x2335F10 Offset: 0x2334F10 VA: 0x182335F10
	|-Dictionary<pb_Edge, object>.GetObjectData
	|
	|-RVA: 0x231B5B0 Offset: 0x231A5B0 VA: 0x18231B5B0
	|-Dictionary<pb_IntVec3, object>.GetObjectData
	|
	|-RVA: 0x231AFB0 Offset: 0x2319FB0 VA: 0x18231AFB0
	|-Dictionary<AnimationStateData.AnimationPair, float>.GetObjectData
	|
	|-RVA: 0x231B7B0 Offset: 0x231A7B0 VA: 0x18231B7B0
	|-Dictionary<Skin.AttachmentKeyTuple, object>.GetObjectData
	|
	|-RVA: 0x231BBB0 Offset: 0x231ABB0 VA: 0x18231BBB0
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.GetObjectData
	|
	|-RVA: 0x231B3B0 Offset: 0x231A3B0 VA: 0x18231B3B0
	|-Dictionary<CSteamID, object>.GetObjectData
	|
	|-RVA: 0x231B1B0 Offset: 0x231A1B0 VA: 0x18231B1B0
	|-Dictionary<HAuthTicket, object>.GetObjectData
	|
	|-RVA: 0x231B9B0 Offset: 0x231A9B0 VA: 0x18231B9B0
	|-Dictionary<SteamAPICall_t, object>.GetObjectData
	|
	|-RVA: 0x2564100 Offset: 0x2563100 VA: 0x182564100
	|-Dictionary<char, char>.GetObjectData
	|
	|-RVA: 0x2564300 Offset: 0x2563300 VA: 0x182564300
	|-Dictionary<char, Nullable<ByteEnum>>.GetObjectData
	|
	|-RVA: 0x2564500 Offset: 0x2563500 VA: 0x182564500
	|-Dictionary<char, object>.GetObjectData
	|
	|-RVA: 0x2564700 Offset: 0x2563700 VA: 0x182564700
	|-Dictionary<Guid, object>.GetObjectData
	|
	|-RVA: 0x2564B00 Offset: 0x2563B00 VA: 0x182564B00
	|-Dictionary<short, object>.GetObjectData
	|
	|-RVA: 0x2564D00 Offset: 0x2563D00 VA: 0x182564D00
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.GetObjectData
	|
	|-RVA: 0x2564900 Offset: 0x2563900 VA: 0x182564900
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.GetObjectData
	|
	|-RVA: 0x257DB20 Offset: 0x257CB20 VA: 0x18257DB20
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.GetObjectData
	|
	|-RVA: 0x257D520 Offset: 0x257C520 VA: 0x18257D520
	|-Dictionary<int, HitData>.GetObjectData
	|
	|-RVA: 0x257D920 Offset: 0x257C920 VA: 0x18257D920
	|-Dictionary<int, MinimapPoint>.GetObjectData
	|
	|-RVA: 0x257D320 Offset: 0x257C320 VA: 0x18257D320
	|-Dictionary<int, ObjectPoolComInfo>.GetObjectData
	|
	|-RVA: 0x257DF20 Offset: 0x257CF20 VA: 0x18257DF20
	|-Dictionary<int, bool>.GetObjectData
	|
	|-RVA: 0x257D720 Offset: 0x257C720 VA: 0x18257D720
	|-Dictionary<int, char>.GetObjectData
	|
	|-RVA: 0x257DD20 Offset: 0x257CD20 VA: 0x18257DD20
	|-Dictionary<int, int>.GetObjectData
	|
	|-RVA: 0x25FE400 Offset: 0x25FD400 VA: 0x1825FE400
	|-Dictionary<int, Int32Enum>.GetObjectData
	|
	|-RVA: 0x25FD800 Offset: 0x25FC800 VA: 0x1825FD800
	|-Dictionary<int, long>.GetObjectData
	|
	|-RVA: 0x25FDC00 Offset: 0x25FCC00 VA: 0x1825FDC00
	|-Dictionary<int, object>.GetObjectData
	|-Dictionary<int, TerrainUtility.TerrainMap>.GetObjectData
	|
	|-RVA: 0x25FDE00 Offset: 0x25FCE00 VA: 0x1825FDE00
	|-Dictionary<int, float>.GetObjectData
	|
	|-RVA: 0x25FE200 Offset: 0x25FD200 VA: 0x1825FE200
	|-Dictionary<int, uint>.GetObjectData
	|
	|-RVA: 0x25FDA00 Offset: 0x25FCA00 VA: 0x1825FDA00
	|-Dictionary<int, ulong>.GetObjectData
	|
	|-RVA: 0x25FE000 Offset: 0x25FD000 VA: 0x1825FE000
	|-Dictionary<int, Color>.GetObjectData
	|
	|-RVA: 0x2509B80 Offset: 0x2508B80 VA: 0x182509B80
	|-Dictionary<int, Matrix4x4>.GetObjectData
	|
	|-RVA: 0x2508F80 Offset: 0x2507F80 VA: 0x182508F80
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.GetObjectData
	|
	|-RVA: 0x2509580 Offset: 0x2508580 VA: 0x182509580
	|-Dictionary<int, Vector2>.GetObjectData
	|
	|-RVA: 0x2509180 Offset: 0x2508180 VA: 0x182509180
	|-Dictionary<int, Vector3>.GetObjectData
	|
	|-RVA: 0x2509380 Offset: 0x2508380 VA: 0x182509380
	|-Dictionary<Int32Enum, bool>.GetObjectData
	|
	|-RVA: 0x2509980 Offset: 0x2508980 VA: 0x182509980
	|-Dictionary<Int32Enum, int>.GetObjectData
	|
	|-RVA: 0x2509780 Offset: 0x2508780 VA: 0x182509780
	|-Dictionary<Int32Enum, Int32Enum>.GetObjectData
	|
	|-RVA: 0x254A300 Offset: 0x2549300 VA: 0x18254A300
	|-Dictionary<Int32Enum, object>.GetObjectData
	|
	|-RVA: 0x254A900 Offset: 0x2549900 VA: 0x18254A900
	|-Dictionary<Int32Enum, float>.GetObjectData
	|
	|-RVA: 0x254AB00 Offset: 0x2549B00 VA: 0x18254AB00
	|-Dictionary<long, int>.GetObjectData
	|
	|-RVA: 0x254AF00 Offset: 0x2549F00 VA: 0x18254AF00
	|-Dictionary<long, object>.GetObjectData
	|
	|-RVA: 0x254AD00 Offset: 0x2549D00 VA: 0x18254AD00
	|-Dictionary<IntPtr, object>.GetObjectData
	|
	|-RVA: 0x254A700 Offset: 0x2549700 VA: 0x18254A700
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.GetObjectData
	|
	|-RVA: 0x254A500 Offset: 0x2549500 VA: 0x18254A500
	|-Dictionary<object, CinemachineCore.UpdateStatus>.GetObjectData
	|
	|-RVA: 0x2423B60 Offset: 0x2422B60 VA: 0x182423B60
	|-Dictionary<object, DYUpdateIni.OneResInfo>.GetObjectData
	|
	|-RVA: 0x2423D60 Offset: 0x2422D60 VA: 0x182423D60
	|-Dictionary<object, IniValue>.GetObjectData
	|
	|-RVA: 0x2423960 Offset: 0x2422960 VA: 0x182423960
	|-Dictionary<object, PanelManger.PanelInfo>.GetObjectData
	|
	|-RVA: 0x2423360 Offset: 0x2422360 VA: 0x182423360
	|-Dictionary<object, OneInfo>.GetObjectData
	|
	|-RVA: 0x2423160 Offset: 0x2422160 VA: 0x182423160
	|-Dictionary<object, ArrayMetadata>.GetObjectData
	|
	|-RVA: 0x2423760 Offset: 0x2422760 VA: 0x182423760
	|-Dictionary<object, ObjectMetadata>.GetObjectData
	|
	|-RVA: 0x2423560 Offset: 0x2422560 VA: 0x182423560
	|-Dictionary<object, PropertyMetadata>.GetObjectData
	|
	|-RVA: 0x2531830 Offset: 0x2530830 VA: 0x182531830
	|-Dictionary<object, fsOption<fsVersionedType>>.GetObjectData
	|
	|-RVA: 0x2531E30 Offset: 0x2530E30 VA: 0x182531E30
	|-Dictionary<object, SteamAPICall_t>.GetObjectData
	|
	|-RVA: 0x2531C30 Offset: 0x2530C30 VA: 0x182531C30
	|-Dictionary<object, bool>.GetObjectData
	|
	|-RVA: 0x2532030 Offset: 0x2531030 VA: 0x182532030
	|-Dictionary<object, KeyValuePair<object, object>>.GetObjectData
	|
	|-RVA: 0x2531630 Offset: 0x2530630 VA: 0x182531630
	|-Dictionary<object, int>.GetObjectData
	|
	|-RVA: 0x2532230 Offset: 0x2531230 VA: 0x182532230
	|-Dictionary<object, Int32Enum>.GetObjectData
	|
	|-RVA: 0x2531A30 Offset: 0x2530A30 VA: 0x182531A30
	|-Dictionary<object, long>.GetObjectData
	|
	|-RVA: 0x24DD500 Offset: 0x24DC500 VA: 0x1824DD500
	|-Dictionary<object, object>.GetObjectData
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.GetObjectData
	|
	|-RVA: 0x24DD300 Offset: 0x24DC300 VA: 0x1824DD300
	|-Dictionary<object, ResourceLocator>.GetObjectData
	|
	|-RVA: 0x24DCB00 Offset: 0x24DBB00 VA: 0x1824DCB00
	|-Dictionary<object, float>.GetObjectData
	|
	|-RVA: 0x24DD700 Offset: 0x24DC700 VA: 0x1824DD700
	|-Dictionary<object, TimeSpan>.GetObjectData
	|
	|-RVA: 0x24DCF00 Offset: 0x24DBF00 VA: 0x1824DCF00
	|-Dictionary<object, Color>.GetObjectData
	|
	|-RVA: 0x24DD100 Offset: 0x24DC100 VA: 0x1824DD100
	|-Dictionary<object, NetworkBroadcastResult>.GetObjectData
	|
	|-RVA: 0x24DCD00 Offset: 0x24DBD00 VA: 0x1824DCD00
	|-Dictionary<object, Playable>.GetObjectData
	|
	|-RVA: 0x25A6C30 Offset: 0x25A5C30 VA: 0x1825A6C30
	|-Dictionary<object, Vector3>.GetObjectData
	|
	|-RVA: 0x25A7230 Offset: 0x25A6230 VA: 0x1825A7230
	|-Dictionary<object, BlendShapeFrame>.GetObjectData
	|
	|-RVA: 0x25A6E30 Offset: 0x25A5E30 VA: 0x1825A6E30
	|-Dictionary<float, object>.GetObjectData
	|
	|-RVA: 0x25A6A30 Offset: 0x25A5A30 VA: 0x1825A6A30
	|-Dictionary<ushort, object>.GetObjectData
	|
	|-RVA: 0x25A6830 Offset: 0x25A5830 VA: 0x1825A6830
	|-Dictionary<uint, int>.GetObjectData
	|
	|-RVA: 0x25A7030 Offset: 0x25A6030 VA: 0x1825A7030
	|-Dictionary<uint, object>.GetObjectData
	|
	|-RVA: 0x25A7430 Offset: 0x25A6430 VA: 0x1825A7430
	|-Dictionary<uint, ulong>.GetObjectData
	|
	|-RVA: 0x247CCC0 Offset: 0x247BCC0 VA: 0x18247CCC0
	|-Dictionary<ulong, object>.GetObjectData
	|
	|-RVA: 0x247C8C0 Offset: 0x247B8C0 VA: 0x18247C8C0
	|-Dictionary<ulong, uint>.GetObjectData
	|
	|-RVA: 0x247C6C0 Offset: 0x247B6C0 VA: 0x18247C6C0
	|-Dictionary<UInt64Enum, object>.GetObjectData
	|
	|-RVA: 0x247CAC0 Offset: 0x247BAC0 VA: 0x18247CAC0
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.GetObjectData
	|
	|-RVA: 0x247D0C0 Offset: 0x247C0C0 VA: 0x18247D0C0
	|-Dictionary<NetworkHash128, object>.GetObjectData
	|
	|-RVA: 0x247C4C0 Offset: 0x247B4C0 VA: 0x18247C4C0
	|-Dictionary<NetworkInstanceId, object>.GetObjectData
	|
	|-RVA: 0x247CEC0 Offset: 0x247BEC0 VA: 0x18247CEC0
	|-Dictionary<NetworkSceneId, object>.GetObjectData
	|
	|-RVA: 0x26386F0 Offset: 0x26376F0 VA: 0x1826386F0
	|-Dictionary<Scene, object>.GetObjectData
	|
	|-RVA: 0x26388F0 Offset: 0x26378F0 VA: 0x1826388F0
	|-Dictionary<ZmID, object>.GetObjectData
	*/

	private int FindEntry(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25BF560 Offset: 0x25BE560 VA: 0x1825BF560
	|-Dictionary<EventHook, object>.FindEntry
	|
	|-RVA: 0x25BF850 Offset: 0x25BE850 VA: 0x1825BF850
	|-Dictionary<Flow.RecursionNode, int>.FindEntry
	|
	|-RVA: 0x25BEEA0 Offset: 0x25BDEA0 VA: 0x1825BEEA0
	|-Dictionary<DYP2PDll.P2PID, object>.FindEntry
	|
	|-RVA: 0x25BFED0 Offset: 0x25BEED0 VA: 0x1825BFED0
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.FindEntry
	|
	|-RVA: 0x25BF230 Offset: 0x25BE230 VA: 0x1825BF230
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.FindEntry
	|
	|-RVA: 0x25BFB90 Offset: 0x25BEB90 VA: 0x1825BFB90
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.FindEntry
	|
	|-RVA: 0x2335740 Offset: 0x2334740 VA: 0x182335740
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.FindEntry
	|
	|-RVA: 0x2334700 Offset: 0x2333700 VA: 0x182334700
	|-Dictionary<ConversionUtility.ConversionQuery, object>.FindEntry
	|
	|-RVA: 0x2334A40 Offset: 0x2333A40 VA: 0x182334A40
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.FindEntry
	|
	|-RVA: 0x2335400 Offset: 0x2334400 VA: 0x182335400
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.FindEntry
	|
	|-RVA: 0x23350C0 Offset: 0x23340C0 VA: 0x1823350C0
	|-Dictionary<ResolverContractKey, object>.FindEntry
	|
	|-RVA: 0x2334D80 Offset: 0x2333D80 VA: 0x182334D80
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.FindEntry
	|
	|-RVA: 0x2335A80 Offset: 0x2334A80 VA: 0x182335A80
	|-Dictionary<pb_Edge, object>.FindEntry
	|
	|-RVA: 0x231A460 Offset: 0x2319460 VA: 0x18231A460
	|-Dictionary<pb_IntVec3, object>.FindEntry
	|
	|-RVA: 0x231A7F0 Offset: 0x23197F0 VA: 0x18231A7F0
	|-Dictionary<AnimationStateData.AnimationPair, float>.FindEntry
	|
	|-RVA: 0x231A170 Offset: 0x2319170 VA: 0x18231A170
	|-Dictionary<Skin.AttachmentKeyTuple, object>.FindEntry
	|
	|-RVA: 0x2319BF0 Offset: 0x2318BF0 VA: 0x182319BF0
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.FindEntry
	|
	|-RVA: 0x2319F30 Offset: 0x2318F30 VA: 0x182319F30
	|-Dictionary<CSteamID, object>.FindEntry
	|
	|-RVA: 0x231AB30 Offset: 0x2319B30 VA: 0x18231AB30
	|-Dictionary<HAuthTicket, object>.FindEntry
	|
	|-RVA: 0x231AD70 Offset: 0x2319D70 VA: 0x18231AD70
	|-Dictionary<SteamAPICall_t, object>.FindEntry
	|
	|-RVA: 0x2563E50 Offset: 0x2562E50 VA: 0x182563E50
	|-Dictionary<char, char>.FindEntry
	|
	|-RVA: 0x2563810 Offset: 0x2562810 VA: 0x182563810
	|-Dictionary<char, Nullable<ByteEnum>>.FindEntry
	|
	|-RVA: 0x25635F0 Offset: 0x25625F0 VA: 0x1825635F0
	|-Dictionary<char, object>.FindEntry
	|
	|-RVA: 0x2563090 Offset: 0x2562090 VA: 0x182563090
	|-Dictionary<Guid, object>.FindEntry
	|
	|-RVA: 0x25633D0 Offset: 0x25623D0 VA: 0x1825633D0
	|-Dictionary<short, object>.FindEntry
	|
	|-RVA: 0x2563A30 Offset: 0x2562A30 VA: 0x182563A30
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.FindEntry
	|
	|-RVA: 0x2563C60 Offset: 0x2562C60 VA: 0x182563C60
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.FindEntry
	|
	|-RVA: 0x257CA40 Offset: 0x257BA40 VA: 0x18257CA40
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.FindEntry
	|
	|-RVA: 0x257D0A0 Offset: 0x257C0A0 VA: 0x18257D0A0
	|-Dictionary<int, HitData>.FindEntry
	|
	|-RVA: 0x257CC60 Offset: 0x257BC60 VA: 0x18257CC60
	|-Dictionary<int, MinimapPoint>.FindEntry
	|
	|-RVA: 0x257C850 Offset: 0x257B850 VA: 0x18257C850
	|-Dictionary<int, ObjectPoolComInfo>.FindEntry
	|
	|-RVA: 0x257C410 Offset: 0x257B410 VA: 0x18257C410
	|-Dictionary<int, bool>.FindEntry
	|
	|-RVA: 0x257CE80 Offset: 0x257BE80 VA: 0x18257CE80
	|-Dictionary<int, char>.FindEntry
	|
	|-RVA: 0x257C630 Offset: 0x257B630 VA: 0x18257C630
	|-Dictionary<int, int>.FindEntry
	|
	|-RVA: 0x25FCD10 Offset: 0x25FBD10 VA: 0x1825FCD10
	|-Dictionary<int, Int32Enum>.FindEntry
	|
	|-RVA: 0x25FCF30 Offset: 0x25FBF30 VA: 0x1825FCF30
	|-Dictionary<int, long>.FindEntry
	|
	|-RVA: 0x25FD590 Offset: 0x25FC590 VA: 0x1825FD590
	|-Dictionary<int, object>.FindEntry
	|
	|-RVA: 0x25FC8D0 Offset: 0x25FB8D0 VA: 0x1825FC8D0
	|-Dictionary<int, float>.FindEntry
	|
	|-RVA: 0x25FCAF0 Offset: 0x25FBAF0 VA: 0x1825FCAF0
	|-Dictionary<int, uint>.FindEntry
	|
	|-RVA: 0x25FD150 Offset: 0x25FC150 VA: 0x1825FD150
	|-Dictionary<int, ulong>.FindEntry
	|
	|-RVA: 0x25FD370 Offset: 0x25FC370 VA: 0x1825FD370
	|-Dictionary<int, Color>.FindEntry
	|
	|-RVA: 0x2508660 Offset: 0x2507660 VA: 0x182508660
	|-Dictionary<int, Matrix4x4>.FindEntry
	|
	|-RVA: 0x2508CC0 Offset: 0x2507CC0 VA: 0x182508CC0
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.FindEntry
	|
	|-RVA: 0x2508220 Offset: 0x2507220 VA: 0x182508220
	|-Dictionary<int, Vector2>.FindEntry
	|
	|-RVA: 0x2508000 Offset: 0x2507000 VA: 0x182508000
	|-Dictionary<int, Vector3>.FindEntry
	|
	|-RVA: 0x2508880 Offset: 0x2507880 VA: 0x182508880
	|-Dictionary<Int32Enum, bool>.FindEntry
	|
	|-RVA: 0x2508AA0 Offset: 0x2507AA0 VA: 0x182508AA0
	|-Dictionary<Int32Enum, int>.FindEntry
	|
	|-RVA: 0x2508440 Offset: 0x2507440 VA: 0x182508440
	|-Dictionary<Int32Enum, Int32Enum>.FindEntry
	|
	|-RVA: 0x254A020 Offset: 0x2549020 VA: 0x18254A020
	|-Dictionary<Int32Enum, object>.FindEntry
	|
	|-RVA: 0x2549BE0 Offset: 0x2548BE0 VA: 0x182549BE0
	|-Dictionary<Int32Enum, float>.FindEntry
	|
	|-RVA: 0x2549E00 Offset: 0x2548E00 VA: 0x182549E00
	|-Dictionary<long, int>.FindEntry
	|
	|-RVA: 0x25494F0 Offset: 0x25484F0 VA: 0x1825494F0
	|-Dictionary<long, object>.FindEntry
	|
	|-RVA: 0x25492D0 Offset: 0x25482D0 VA: 0x1825492D0
	|-Dictionary<IntPtr, object>.FindEntry
	|
	|-RVA: 0x2549710 Offset: 0x2548710 VA: 0x182549710
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.FindEntry
	|
	|-RVA: 0x2549980 Offset: 0x2548980 VA: 0x182549980
	|-Dictionary<object, CinemachineCore.UpdateStatus>.FindEntry
	|
	|-RVA: 0x2422CC0 Offset: 0x2421CC0 VA: 0x182422CC0
	|-Dictionary<object, DYUpdateIni.OneResInfo>.FindEntry
	|
	|-RVA: 0x2422590 Offset: 0x2421590 VA: 0x182422590
	|-Dictionary<object, IniValue>.FindEntry
	|
	|-RVA: 0x2422330 Offset: 0x2421330 VA: 0x182422330
	|-Dictionary<object, PanelManger.PanelInfo>.FindEntry
	|
	|-RVA: 0x2422F20 Offset: 0x2421F20 VA: 0x182422F20
	|-Dictionary<object, OneInfo>.FindEntry
	|
	|-RVA: 0x2422A50 Offset: 0x2421A50 VA: 0x182422A50
	|-Dictionary<object, ArrayMetadata>.FindEntry
	|
	|-RVA: 0x24220D0 Offset: 0x24210D0 VA: 0x1824220D0
	|-Dictionary<object, ObjectMetadata>.FindEntry
	|
	|-RVA: 0x24227F0 Offset: 0x24217F0 VA: 0x1824227F0
	|-Dictionary<object, PropertyMetadata>.FindEntry
	|
	|-RVA: 0x2531190 Offset: 0x2530190 VA: 0x182531190
	|-Dictionary<object, fsOption<fsVersionedType>>.FindEntry
	|
	|-RVA: 0x2530A60 Offset: 0x252FA60 VA: 0x182530A60
	|-Dictionary<object, SteamAPICall_t>.FindEntry
	|
	|-RVA: 0x25313D0 Offset: 0x25303D0 VA: 0x1825313D0
	|-Dictionary<object, bool>.FindEntry
	|
	|-RVA: 0x2530F20 Offset: 0x252FF20 VA: 0x182530F20
	|-Dictionary<object, KeyValuePair<object, object>>.FindEntry
	|
	|-RVA: 0x25305A0 Offset: 0x252F5A0 VA: 0x1825305A0
	|-Dictionary<object, int>.FindEntry
	|
	|-RVA: 0x2530800 Offset: 0x252F800 VA: 0x182530800
	|-Dictionary<object, Int32Enum>.FindEntry
	|
	|-RVA: 0x2530CC0 Offset: 0x252FCC0 VA: 0x182530CC0
	|-Dictionary<object, long>.FindEntry
	|
	|-RVA: 0x24DC630 Offset: 0x24DB630 VA: 0x1824DC630
	|-Dictionary<object, object>.FindEntry
	|
	|-RVA: 0x24DBEF0 Offset: 0x24DAEF0 VA: 0x1824DBEF0
	|-Dictionary<object, ResourceLocator>.FindEntry
	|
	|-RVA: 0x24DBC90 Offset: 0x24DAC90 VA: 0x1824DBC90
	|-Dictionary<object, float>.FindEntry
	|
	|-RVA: 0x24DC3D0 Offset: 0x24DB3D0 VA: 0x1824DC3D0
	|-Dictionary<object, TimeSpan>.FindEntry
	|
	|-RVA: 0x24DBA20 Offset: 0x24DAA20 VA: 0x1824DBA20
	|-Dictionary<object, Color>.FindEntry
	|
	|-RVA: 0x24DC160 Offset: 0x24DB160 VA: 0x1824DC160
	|-Dictionary<object, NetworkBroadcastResult>.FindEntry
	|
	|-RVA: 0x24DC890 Offset: 0x24DB890 VA: 0x1824DC890
	|-Dictionary<object, Playable>.FindEntry
	|
	|-RVA: 0x25A5F60 Offset: 0x25A4F60 VA: 0x1825A5F60
	|-Dictionary<object, Vector3>.FindEntry
	|
	|-RVA: 0x25A5CF0 Offset: 0x25A4CF0 VA: 0x1825A5CF0
	|-Dictionary<object, BlendShapeFrame>.FindEntry
	|
	|-RVA: 0x25A5890 Offset: 0x25A4890 VA: 0x1825A5890
	|-Dictionary<float, object>.FindEntry
	|
	|-RVA: 0x25A5AD0 Offset: 0x25A4AD0 VA: 0x1825A5AD0
	|-Dictionary<ushort, object>.FindEntry
	|
	|-RVA: 0x25A6610 Offset: 0x25A5610 VA: 0x1825A6610
	|-Dictionary<uint, int>.FindEntry
	|
	|-RVA: 0x25A61D0 Offset: 0x25A51D0 VA: 0x1825A61D0
	|-Dictionary<uint, object>.FindEntry
	|
	|-RVA: 0x25A63F0 Offset: 0x25A53F0 VA: 0x1825A63F0
	|-Dictionary<uint, ulong>.FindEntry
	|
	|-RVA: 0x247B6A0 Offset: 0x247A6A0 VA: 0x18247B6A0
	|-Dictionary<ulong, object>.FindEntry
	|
	|-RVA: 0x247BF60 Offset: 0x247AF60 VA: 0x18247BF60
	|-Dictionary<ulong, uint>.FindEntry
	|
	|-RVA: 0x247BD40 Offset: 0x247AD40 VA: 0x18247BD40
	|-Dictionary<UInt64Enum, object>.FindEntry
	|
	|-RVA: 0x247B8C0 Offset: 0x247A8C0 VA: 0x18247B8C0
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.FindEntry
	|
	|-RVA: 0x247C180 Offset: 0x247B180 VA: 0x18247C180
	|-Dictionary<NetworkHash128, object>.FindEntry
	|
	|-RVA: 0x247B460 Offset: 0x247A460 VA: 0x18247B460
	|-Dictionary<NetworkInstanceId, object>.FindEntry
	|
	|-RVA: 0x247BB00 Offset: 0x247AB00 VA: 0x18247BB00
	|-Dictionary<NetworkSceneId, object>.FindEntry
	|
	|-RVA: 0x2638460 Offset: 0x2637460 VA: 0x182638460
	|-Dictionary<Scene, object>.FindEntry
	|
	|-RVA: 0x2638220 Offset: 0x2637220 VA: 0x182638220
	|-Dictionary<ZmID, object>.FindEntry
	*/

	private void Initialize(int capacity) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C12D0 Offset: 0x25C02D0 VA: 0x1825C12D0
	|-Dictionary<EventHook, object>.Initialize
	|
	|-RVA: 0x25C0E10 Offset: 0x25BFE10 VA: 0x1825C0E10
	|-Dictionary<Flow.RecursionNode, int>.Initialize
	|
	|-RVA: 0x25C0F40 Offset: 0x25BFF40 VA: 0x1825C0F40
	|-Dictionary<DYP2PDll.P2PID, object>.Initialize
	|
	|-RVA: 0x25C1070 Offset: 0x25C0070 VA: 0x1825C1070
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.Initialize
	|
	|-RVA: 0x25C1400 Offset: 0x25C0400 VA: 0x1825C1400
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.Initialize
	|
	|-RVA: 0x25C11A0 Offset: 0x25C01A0 VA: 0x1825C11A0
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.Initialize
	|
	|-RVA: 0x2337230 Offset: 0x2336230 VA: 0x182337230
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.Initialize
	|
	|-RVA: 0x2337100 Offset: 0x2336100 VA: 0x182337100
	|-Dictionary<ConversionUtility.ConversionQuery, object>.Initialize
	|
	|-RVA: 0x2336EA0 Offset: 0x2335EA0 VA: 0x182336EA0
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.Initialize
	|
	|-RVA: 0x2336FD0 Offset: 0x2335FD0 VA: 0x182336FD0
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.Initialize
	|
	|-RVA: 0x2336D70 Offset: 0x2335D70 VA: 0x182336D70
	|-Dictionary<ResolverContractKey, object>.Initialize
	|
	|-RVA: 0x2336B10 Offset: 0x2335B10 VA: 0x182336B10
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.Initialize
	|
	|-RVA: 0x2336C40 Offset: 0x2335C40 VA: 0x182336C40
	|-Dictionary<pb_Edge, object>.Initialize
	|
	|-RVA: 0x231BDB0 Offset: 0x231ADB0 VA: 0x18231BDB0
	|-Dictionary<pb_IntVec3, object>.Initialize
	|
	|-RVA: 0x231C4D0 Offset: 0x231B4D0 VA: 0x18231C4D0
	|-Dictionary<AnimationStateData.AnimationPair, float>.Initialize
	|
	|-RVA: 0x231C3A0 Offset: 0x231B3A0 VA: 0x18231C3A0
	|-Dictionary<Skin.AttachmentKeyTuple, object>.Initialize
	|
	|-RVA: 0x231C010 Offset: 0x231B010 VA: 0x18231C010
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.Initialize
	|
	|-RVA: 0x231C140 Offset: 0x231B140 VA: 0x18231C140
	|-Dictionary<CSteamID, object>.Initialize
	|
	|-RVA: 0x231BEE0 Offset: 0x231AEE0 VA: 0x18231BEE0
	|-Dictionary<HAuthTicket, object>.Initialize
	|
	|-RVA: 0x231C270 Offset: 0x231B270 VA: 0x18231C270
	|-Dictionary<SteamAPICall_t, object>.Initialize
	|
	|-RVA: 0x25654F0 Offset: 0x25644F0 VA: 0x1825654F0
	|-Dictionary<char, char>.Initialize
	|
	|-RVA: 0x2565160 Offset: 0x2564160 VA: 0x182565160
	|-Dictionary<char, Nullable<ByteEnum>>.Initialize
	|
	|-RVA: 0x2565290 Offset: 0x2564290 VA: 0x182565290
	|-Dictionary<char, object>.Initialize
	|
	|-RVA: 0x2565620 Offset: 0x2564620 VA: 0x182565620
	|-Dictionary<Guid, object>.Initialize
	|
	|-RVA: 0x2565030 Offset: 0x2564030 VA: 0x182565030
	|-Dictionary<short, object>.Initialize
	|
	|-RVA: 0x2564F00 Offset: 0x2563F00 VA: 0x182564F00
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.Initialize
	|
	|-RVA: 0x25653C0 Offset: 0x25643C0 VA: 0x1825653C0
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.Initialize
	|
	|-RVA: 0x257E120 Offset: 0x257D120 VA: 0x18257E120
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.Initialize
	|
	|-RVA: 0x257E710 Offset: 0x257D710 VA: 0x18257E710
	|-Dictionary<int, HitData>.Initialize
	|
	|-RVA: 0x257E4B0 Offset: 0x257D4B0 VA: 0x18257E4B0
	|-Dictionary<int, MinimapPoint>.Initialize
	|
	|-RVA: 0x257E840 Offset: 0x257D840 VA: 0x18257E840
	|-Dictionary<int, ObjectPoolComInfo>.Initialize
	|
	|-RVA: 0x257E250 Offset: 0x257D250 VA: 0x18257E250
	|-Dictionary<int, bool>.Initialize
	|
	|-RVA: 0x257E380 Offset: 0x257D380 VA: 0x18257E380
	|-Dictionary<int, char>.Initialize
	|
	|-RVA: 0x257E5E0 Offset: 0x257D5E0 VA: 0x18257E5E0
	|-Dictionary<int, int>.Initialize
	|
	|-RVA: 0x25FEBF0 Offset: 0x25FDBF0 VA: 0x1825FEBF0
	|-Dictionary<int, Int32Enum>.Initialize
	|
	|-RVA: 0x25FE860 Offset: 0x25FD860 VA: 0x1825FE860
	|-Dictionary<int, long>.Initialize
	|
	|-RVA: 0x25FEAC0 Offset: 0x25FDAC0 VA: 0x1825FEAC0
	|-Dictionary<int, object>.Initialize
	|
	|-RVA: 0x25FED20 Offset: 0x25FDD20 VA: 0x1825FED20
	|-Dictionary<int, float>.Initialize
	|
	|-RVA: 0x25FE600 Offset: 0x25FD600 VA: 0x1825FE600
	|-Dictionary<int, uint>.Initialize
	|
	|-RVA: 0x25FE730 Offset: 0x25FD730 VA: 0x1825FE730
	|-Dictionary<int, ulong>.Initialize
	|
	|-RVA: 0x25FE990 Offset: 0x25FD990 VA: 0x1825FE990
	|-Dictionary<int, Color>.Initialize
	|
	|-RVA: 0x2509FE0 Offset: 0x2508FE0 VA: 0x182509FE0
	|-Dictionary<int, Matrix4x4>.Initialize
	|
	|-RVA: 0x250A370 Offset: 0x2509370 VA: 0x18250A370
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.Initialize
	|
	|-RVA: 0x250A110 Offset: 0x2509110 VA: 0x18250A110
	|-Dictionary<int, Vector2>.Initialize
	|
	|-RVA: 0x2509D80 Offset: 0x2508D80 VA: 0x182509D80
	|-Dictionary<int, Vector3>.Initialize
	|
	|-RVA: 0x2509EB0 Offset: 0x2508EB0 VA: 0x182509EB0
	|-Dictionary<Int32Enum, bool>.Initialize
	|
	|-RVA: 0x250A240 Offset: 0x2509240 VA: 0x18250A240
	|-Dictionary<Int32Enum, int>.Initialize
	|
	|-RVA: 0x250A4A0 Offset: 0x25094A0 VA: 0x18250A4A0
	|-Dictionary<Int32Enum, Int32Enum>.Initialize
	|
	|-RVA: 0x254B490 Offset: 0x254A490 VA: 0x18254B490
	|-Dictionary<Int32Enum, object>.Initialize
	|
	|-RVA: 0x254B360 Offset: 0x254A360 VA: 0x18254B360
	|-Dictionary<Int32Enum, float>.Initialize
	|
	|-RVA: 0x254B5C0 Offset: 0x254A5C0 VA: 0x18254B5C0
	|-Dictionary<long, int>.Initialize
	|
	|-RVA: 0x254B100 Offset: 0x254A100 VA: 0x18254B100
	|-Dictionary<long, object>.Initialize
	|
	|-RVA: 0x254B230 Offset: 0x254A230 VA: 0x18254B230
	|-Dictionary<IntPtr, object>.Initialize
	|
	|-RVA: 0x254B820 Offset: 0x254A820 VA: 0x18254B820
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.Initialize
	|
	|-RVA: 0x254B6F0 Offset: 0x254A6F0 VA: 0x18254B6F0
	|-Dictionary<object, CinemachineCore.UpdateStatus>.Initialize
	|
	|-RVA: 0x2424680 Offset: 0x2423680 VA: 0x182424680
	|-Dictionary<object, DYUpdateIni.OneResInfo>.Initialize
	|
	|-RVA: 0x2424550 Offset: 0x2423550 VA: 0x182424550
	|-Dictionary<object, IniValue>.Initialize
	|
	|-RVA: 0x24241C0 Offset: 0x24231C0 VA: 0x1824241C0
	|-Dictionary<object, PanelManger.PanelInfo>.Initialize
	|
	|-RVA: 0x2423F60 Offset: 0x2422F60 VA: 0x182423F60
	|-Dictionary<object, OneInfo>.Initialize
	|
	|-RVA: 0x2424090 Offset: 0x2423090 VA: 0x182424090
	|-Dictionary<object, ArrayMetadata>.Initialize
	|
	|-RVA: 0x24242F0 Offset: 0x24232F0 VA: 0x1824242F0
	|-Dictionary<object, ObjectMetadata>.Initialize
	|
	|-RVA: 0x2424420 Offset: 0x2423420 VA: 0x182424420
	|-Dictionary<object, PropertyMetadata>.Initialize
	|
	|-RVA: 0x2532430 Offset: 0x2531430 VA: 0x182532430
	|-Dictionary<object, fsOption<fsVersionedType>>.Initialize
	|
	|-RVA: 0x2532690 Offset: 0x2531690 VA: 0x182532690
	|-Dictionary<object, SteamAPICall_t>.Initialize
	|
	|-RVA: 0x2532B50 Offset: 0x2531B50 VA: 0x182532B50
	|-Dictionary<object, bool>.Initialize
	|
	|-RVA: 0x2532560 Offset: 0x2531560 VA: 0x182532560
	|-Dictionary<object, KeyValuePair<object, object>>.Initialize
	|
	|-RVA: 0x2532A20 Offset: 0x2531A20 VA: 0x182532A20
	|-Dictionary<object, int>.Initialize
	|
	|-RVA: 0x25327C0 Offset: 0x25317C0 VA: 0x1825327C0
	|-Dictionary<object, Int32Enum>.Initialize
	|
	|-RVA: 0x25328F0 Offset: 0x25318F0 VA: 0x1825328F0
	|-Dictionary<object, long>.Initialize
	|
	|-RVA: 0x24DDEF0 Offset: 0x24DCEF0 VA: 0x1824DDEF0
	|-Dictionary<object, object>.Initialize
	|
	|-RVA: 0x24DDDC0 Offset: 0x24DCDC0 VA: 0x1824DDDC0
	|-Dictionary<object, ResourceLocator>.Initialize
	|
	|-RVA: 0x24DDB60 Offset: 0x24DCB60 VA: 0x1824DDB60
	|-Dictionary<object, float>.Initialize
	|
	|-RVA: 0x24DDA30 Offset: 0x24DCA30 VA: 0x1824DDA30
	|-Dictionary<object, TimeSpan>.Initialize
	|
	|-RVA: 0x24DDC90 Offset: 0x24DCC90 VA: 0x1824DDC90
	|-Dictionary<object, Color>.Initialize
	|
	|-RVA: 0x24DD900 Offset: 0x24DC900 VA: 0x1824DD900
	|-Dictionary<object, NetworkBroadcastResult>.Initialize
	|
	|-RVA: 0x24DE020 Offset: 0x24DD020 VA: 0x1824DE020
	|-Dictionary<object, Playable>.Initialize
	|
	|-RVA: 0x25A7760 Offset: 0x25A6760 VA: 0x1825A7760
	|-Dictionary<object, Vector3>.Initialize
	|
	|-RVA: 0x25A7AF0 Offset: 0x25A6AF0 VA: 0x1825A7AF0
	|-Dictionary<object, BlendShapeFrame>.Initialize
	|
	|-RVA: 0x25A7890 Offset: 0x25A6890 VA: 0x1825A7890
	|-Dictionary<float, object>.Initialize
	|
	|-RVA: 0x25A7630 Offset: 0x25A6630 VA: 0x1825A7630
	|-Dictionary<ushort, object>.Initialize
	|
	|-RVA: 0x25A79C0 Offset: 0x25A69C0 VA: 0x1825A79C0
	|-Dictionary<uint, int>.Initialize
	|
	|-RVA: 0x25A7D50 Offset: 0x25A6D50 VA: 0x1825A7D50
	|-Dictionary<uint, object>.Initialize
	|
	|-RVA: 0x25A7C20 Offset: 0x25A6C20 VA: 0x1825A7C20
	|-Dictionary<uint, ulong>.Initialize
	|
	|-RVA: 0x247D650 Offset: 0x247C650 VA: 0x18247D650
	|-Dictionary<ulong, object>.Initialize
	|
	|-RVA: 0x247D2C0 Offset: 0x247C2C0 VA: 0x18247D2C0
	|-Dictionary<ulong, uint>.Initialize
	|
	|-RVA: 0x247D780 Offset: 0x247C780 VA: 0x18247D780
	|-Dictionary<UInt64Enum, object>.Initialize
	|
	|-RVA: 0x247D9E0 Offset: 0x247C9E0 VA: 0x18247D9E0
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.Initialize
	|
	|-RVA: 0x247D520 Offset: 0x247C520 VA: 0x18247D520
	|-Dictionary<NetworkHash128, object>.Initialize
	|
	|-RVA: 0x247D8B0 Offset: 0x247C8B0 VA: 0x18247D8B0
	|-Dictionary<NetworkInstanceId, object>.Initialize
	|
	|-RVA: 0x247D3F0 Offset: 0x247C3F0 VA: 0x18247D3F0
	|-Dictionary<NetworkSceneId, object>.Initialize
	|
	|-RVA: 0x2638AF0 Offset: 0x2637AF0 VA: 0x182638AF0
	|-Dictionary<Scene, object>.Initialize
	|
	|-RVA: 0x2638C20 Offset: 0x2637C20 VA: 0x182638C20
	|-Dictionary<ZmID, object>.Initialize
	*/

	private bool TryInsert(TKey key, TValue value, InsertionBehavior behavior) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D1310 Offset: 0x25D0310 VA: 0x1825D1310
	|-Dictionary<EventHook, object>.TryInsert
	|
	|-RVA: 0x25D03E0 Offset: 0x25CF3E0 VA: 0x1825D03E0
	|-Dictionary<Flow.RecursionNode, int>.TryInsert
	|
	|-RVA: 0x25D0B50 Offset: 0x25CFB50 VA: 0x1825D0B50
	|-Dictionary<DYP2PDll.P2PID, object>.TryInsert
	|
	|-RVA: 0x25CFCA0 Offset: 0x25CECA0 VA: 0x1825CFCA0
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.TryInsert
	|
	|-RVA: 0x25CEDC0 Offset: 0x25CDDC0 VA: 0x1825CEDC0
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.TryInsert
	|
	|-RVA: 0x25CF530 Offset: 0x25CE530 VA: 0x1825CF530
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.TryInsert
	|
	|-RVA: 0x2345950 Offset: 0x2344950 VA: 0x182345950
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.TryInsert
	|
	|-RVA: 0x23484E0 Offset: 0x23474E0 VA: 0x1823484E0
	|-Dictionary<ConversionUtility.ConversionQuery, object>.TryInsert
	|
	|-RVA: 0x23460C0 Offset: 0x23450C0 VA: 0x1823460C0
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.TryInsert
	|
	|-RVA: 0x2346FA0 Offset: 0x2345FA0 VA: 0x182346FA0
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.TryInsert
	|
	|-RVA: 0x2346830 Offset: 0x2345830 VA: 0x182346830
	|-Dictionary<ResolverContractKey, object>.TryInsert
	|
	|-RVA: 0x2347D70 Offset: 0x2346D70 VA: 0x182347D70
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.TryInsert
	|
	|-RVA: 0x2347710 Offset: 0x2346710 VA: 0x182347710
	|-Dictionary<pb_Edge, object>.TryInsert
	|
	|-RVA: 0x232DD00 Offset: 0x232CD00 VA: 0x18232DD00
	|-Dictionary<pb_IntVec3, object>.TryInsert
	|
	|-RVA: 0x232D580 Offset: 0x232C580 VA: 0x18232D580
	|-Dictionary<AnimationStateData.AnimationPair, float>.TryInsert
	|
	|-RVA: 0x232C070 Offset: 0x232B070 VA: 0x18232C070
	|-Dictionary<Skin.AttachmentKeyTuple, object>.TryInsert
	|
	|-RVA: 0x232CE10 Offset: 0x232BE10 VA: 0x18232CE10
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.TryInsert
	|
	|-RVA: 0x232C7B0 Offset: 0x232B7B0 VA: 0x18232C7B0
	|-Dictionary<CSteamID, object>.TryInsert
	|
	|-RVA: 0x232E4C0 Offset: 0x232D4C0 VA: 0x18232E4C0
	|-Dictionary<HAuthTicket, object>.TryInsert
	|
	|-RVA: 0x232BA10 Offset: 0x232AA10 VA: 0x18232BA10
	|-Dictionary<SteamAPICall_t, object>.TryInsert
	|
	|-RVA: 0x2575AC0 Offset: 0x2574AC0 VA: 0x182575AC0
	|-Dictionary<char, char>.TryInsert
	|
	|-RVA: 0x2574E30 Offset: 0x2573E30 VA: 0x182574E30
	|-Dictionary<char, Nullable<ByteEnum>>.TryInsert
	|
	|-RVA: 0x2573B30 Offset: 0x2572B30 VA: 0x182573B30
	|-Dictionary<char, object>.TryInsert
	|
	|-RVA: 0x2576110 Offset: 0x2575110 VA: 0x182576110
	|-Dictionary<Guid, object>.TryInsert
	|
	|-RVA: 0x25747E0 Offset: 0x25737E0 VA: 0x1825747E0
	|-Dictionary<short, object>.TryInsert
	|
	|-RVA: 0x2574180 Offset: 0x2573180 VA: 0x182574180
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.TryInsert
	|
	|-RVA: 0x2575480 Offset: 0x2574480 VA: 0x182575480
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.TryInsert
	|
	|-RVA: 0x258F350 Offset: 0x258E350 VA: 0x18258F350
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.TryInsert
	|
	|-RVA: 0x258DA20 Offset: 0x258CA20 VA: 0x18258DA20
	|-Dictionary<int, HitData>.TryInsert
	|
	|-RVA: 0x258E6A0 Offset: 0x258D6A0 VA: 0x18258E6A0
	|-Dictionary<int, MinimapPoint>.TryInsert
	|
	|-RVA: 0x258E060 Offset: 0x258D060 VA: 0x18258E060
	|-Dictionary<int, ObjectPoolComInfo>.TryInsert
	|
	|-RVA: 0x258ED00 Offset: 0x258DD00 VA: 0x18258ED00
	|-Dictionary<int, bool>.TryInsert
	|
	|-RVA: 0x258D3D0 Offset: 0x258C3D0 VA: 0x18258D3D0
	|-Dictionary<int, char>.TryInsert
	|
	|-RVA: 0x258F9B0 Offset: 0x258E9B0 VA: 0x18258F9B0
	|-Dictionary<int, int>.TryInsert
	|
	|-RVA: 0x260DA00 Offset: 0x260CA00 VA: 0x18260DA00
	|-Dictionary<int, Int32Enum>.TryInsert
	|
	|-RVA: 0x260E6A0 Offset: 0x260D6A0 VA: 0x18260E6A0
	|-Dictionary<int, long>.TryInsert
	|
	|-RVA: 0x260ECF0 Offset: 0x260DCF0 VA: 0x18260ECF0
	|-Dictionary<int, object>.TryInsert
	|
	|-RVA: 0x260D3B0 Offset: 0x260C3B0 VA: 0x18260D3B0
	|-Dictionary<int, float>.TryInsert
	|
	|-RVA: 0x260CD60 Offset: 0x260BD60 VA: 0x18260CD60
	|-Dictionary<int, uint>.TryInsert
	|
	|-RVA: 0x260E050 Offset: 0x260D050 VA: 0x18260E050
	|-Dictionary<int, ulong>.TryInsert
	|
	|-RVA: 0x260F340 Offset: 0x260E340 VA: 0x18260F340
	|-Dictionary<int, Color>.TryInsert
	|
	|-RVA: 0x251A770 Offset: 0x2519770 VA: 0x18251A770
	|-Dictionary<int, Matrix4x4>.TryInsert
	|
	|-RVA: 0x251A130 Offset: 0x2519130 VA: 0x18251A130
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.TryInsert
	|
	|-RVA: 0x25194A0 Offset: 0x25184A0 VA: 0x1825194A0
	|-Dictionary<int, Vector2>.TryInsert
	|
	|-RVA: 0x251ADF0 Offset: 0x2519DF0 VA: 0x18251ADF0
	|-Dictionary<int, Vector3>.TryInsert
	|
	|-RVA: 0x2519AE0 Offset: 0x2518AE0 VA: 0x182519AE0
	|-Dictionary<Int32Enum, bool>.TryInsert
	|
	|-RVA: 0x251BAA0 Offset: 0x251AAA0 VA: 0x18251BAA0
	|-Dictionary<Int32Enum, int>.TryInsert
	|
	|-RVA: 0x251B450 Offset: 0x251A450 VA: 0x18251B450
	|-Dictionary<Int32Enum, Int32Enum>.TryInsert
	|
	|-RVA: 0x255C1E0 Offset: 0x255B1E0 VA: 0x18255C1E0
	|-Dictionary<Int32Enum, object>.TryInsert
	|
	|-RVA: 0x255C830 Offset: 0x255B830 VA: 0x18255C830
	|-Dictionary<Int32Enum, float>.TryInsert
	|
	|-RVA: 0x255CE80 Offset: 0x255BE80 VA: 0x18255CE80
	|-Dictionary<long, int>.TryInsert
	|
	|-RVA: 0x255BB90 Offset: 0x255AB90 VA: 0x18255BB90
	|-Dictionary<long, object>.TryInsert
	|
	|-RVA: 0x255A820 Offset: 0x2559820 VA: 0x18255A820
	|-Dictionary<IntPtr, object>.TryInsert
	|
	|-RVA: 0x255AE70 Offset: 0x2559E70 VA: 0x18255AE70
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.TryInsert
	|
	|-RVA: 0x255B4E0 Offset: 0x255A4E0 VA: 0x18255B4E0
	|-Dictionary<object, CinemachineCore.UpdateStatus>.TryInsert
	|
	|-RVA: 0x2433D50 Offset: 0x2432D50 VA: 0x182433D50
	|-Dictionary<object, DYUpdateIni.OneResInfo>.TryInsert
	|
	|-RVA: 0x24330D0 Offset: 0x24320D0 VA: 0x1824330D0
	|-Dictionary<object, IniValue>.TryInsert
	|
	|-RVA: 0x24343A0 Offset: 0x24333A0 VA: 0x1824343A0
	|-Dictionary<object, PanelManger.PanelInfo>.TryInsert
	|
	|-RVA: 0x2435040 Offset: 0x2434040 VA: 0x182435040
	|-Dictionary<object, OneInfo>.TryInsert
	|
	|-RVA: 0x2433700 Offset: 0x2432700 VA: 0x182433700
	|-Dictionary<object, ArrayMetadata>.TryInsert
	|
	|-RVA: 0x2432A80 Offset: 0x2431A80 VA: 0x182432A80
	|-Dictionary<object, ObjectMetadata>.TryInsert
	|
	|-RVA: 0x24349F0 Offset: 0x24339F0 VA: 0x1824349F0
	|-Dictionary<object, PropertyMetadata>.TryInsert
	|
	|-RVA: 0x2541A70 Offset: 0x2540A70 VA: 0x182541A70
	|-Dictionary<object, fsOption<fsVersionedType>>.TryInsert
	|
	|-RVA: 0x2542090 Offset: 0x2541090 VA: 0x182542090
	|-Dictionary<object, SteamAPICall_t>.TryInsert
	|
	|-RVA: 0x2542CF0 Offset: 0x2541CF0 VA: 0x182542CF0
	|-Dictionary<object, bool>.TryInsert
	|
	|-RVA: 0x2541420 Offset: 0x2540420 VA: 0x182541420
	|-Dictionary<object, KeyValuePair<object, object>>.TryInsert
	|
	|-RVA: 0x25426C0 Offset: 0x25416C0 VA: 0x1825426C0
	|-Dictionary<object, int>.TryInsert
	|
	|-RVA: 0x2540DF0 Offset: 0x253FDF0 VA: 0x182540DF0
	|-Dictionary<object, Int32Enum>.TryInsert
	|
	|-RVA: 0x2543320 Offset: 0x2542320 VA: 0x182543320
	|-Dictionary<object, long>.TryInsert
	|
	|-RVA: 0x24EE780 Offset: 0x24ED780 VA: 0x1824EE780
	|-Dictionary<object, object>.TryInsert
	|
	|-RVA: 0x24EC810 Offset: 0x24EB810 VA: 0x1824EC810
	|-Dictionary<object, ResourceLocator>.TryInsert
	|
	|-RVA: 0x24EC1E0 Offset: 0x24EB1E0 VA: 0x1824EC1E0
	|-Dictionary<object, float>.TryInsert
	|
	|-RVA: 0x24ECE60 Offset: 0x24EBE60 VA: 0x1824ECE60
	|-Dictionary<object, TimeSpan>.TryInsert
	|
	|-RVA: 0x24EDAE0 Offset: 0x24ECAE0 VA: 0x1824EDAE0
	|-Dictionary<object, Color>.TryInsert
	|
	|-RVA: 0x24ED490 Offset: 0x24EC490 VA: 0x1824ED490
	|-Dictionary<object, NetworkBroadcastResult>.TryInsert
	|
	|-RVA: 0x24EE130 Offset: 0x24ED130 VA: 0x1824EE130
	|-Dictionary<object, Playable>.TryInsert
	|
	|-RVA: 0x25B6730 Offset: 0x25B5730 VA: 0x1825B6730
	|-Dictionary<object, Vector3>.TryInsert
	|
	|-RVA: 0x25B7A30 Offset: 0x25B6A30 VA: 0x1825B7A30
	|-Dictionary<object, BlendShapeFrame>.TryInsert
	|
	|-RVA: 0x25B80A0 Offset: 0x25B70A0 VA: 0x1825B80A0
	|-Dictionary<float, object>.TryInsert
	|
	|-RVA: 0x25B73E0 Offset: 0x25B63E0 VA: 0x1825B73E0
	|-Dictionary<ushort, object>.TryInsert
	|
	|-RVA: 0x25B6D90 Offset: 0x25B5D90 VA: 0x1825B6D90
	|-Dictionary<uint, int>.TryInsert
	|
	|-RVA: 0x25B86F0 Offset: 0x25B76F0 VA: 0x1825B86F0
	|-Dictionary<uint, object>.TryInsert
	|
	|-RVA: 0x25B8D40 Offset: 0x25B7D40 VA: 0x1825B8D40
	|-Dictionary<uint, ulong>.TryInsert
	|
	|-RVA: 0x248BF30 Offset: 0x248AF30 VA: 0x18248BF30
	|-Dictionary<ulong, object>.TryInsert
	|
	|-RVA: 0x248CBD0 Offset: 0x248BBD0 VA: 0x18248CBD0
	|-Dictionary<ulong, uint>.TryInsert
	|
	|-RVA: 0x248D220 Offset: 0x248C220 VA: 0x18248D220
	|-Dictionary<UInt64Enum, object>.TryInsert
	|
	|-RVA: 0x248B8D0 Offset: 0x248A8D0 VA: 0x18248B8D0
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.TryInsert
	|
	|-RVA: 0x248D870 Offset: 0x248C870 VA: 0x18248D870
	|-Dictionary<NetworkHash128, object>.TryInsert
	|
	|-RVA: 0x248C580 Offset: 0x248B580 VA: 0x18248C580
	|-Dictionary<NetworkInstanceId, object>.TryInsert
	|
	|-RVA: 0x248B280 Offset: 0x248A280 VA: 0x18248B280
	|-Dictionary<NetworkSceneId, object>.TryInsert
	|
	|-RVA: 0x263CA20 Offset: 0x263BA20 VA: 0x18263CA20
	|-Dictionary<Scene, object>.TryInsert
	|
	|-RVA: 0x263D070 Offset: 0x263C070 VA: 0x18263D070
	|-Dictionary<ZmID, object>.TryInsert
	*/

	public virtual void OnDeserialization(object sender) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C1EA0 Offset: 0x25C0EA0 VA: 0x1825C1EA0
	|-Dictionary<EventHook, object>.OnDeserialization
	|
	|-RVA: 0x25C2880 Offset: 0x25C1880 VA: 0x1825C2880
	|-Dictionary<Flow.RecursionNode, int>.OnDeserialization
	|
	|-RVA: 0x25C2D50 Offset: 0x25C1D50 VA: 0x1825C2D50
	|-Dictionary<DYP2PDll.P2PID, object>.OnDeserialization
	|
	|-RVA: 0x25C19B0 Offset: 0x25C09B0 VA: 0x1825C19B0
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.OnDeserialization
	|
	|-RVA: 0x25C2390 Offset: 0x25C1390 VA: 0x1825C2390
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.OnDeserialization
	|
	|-RVA: 0x25C3230 Offset: 0x25C2230 VA: 0x1825C3230
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.OnDeserialization
	|
	|-RVA: 0x23378A0 Offset: 0x23368A0 VA: 0x1823378A0
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.OnDeserialization
	|
	|-RVA: 0x2338240 Offset: 0x2337240 VA: 0x182338240
	|-Dictionary<ConversionUtility.ConversionQuery, object>.OnDeserialization
	|
	|-RVA: 0x23390B0 Offset: 0x23380B0 VA: 0x1823390B0
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.OnDeserialization
	|
	|-RVA: 0x2337D70 Offset: 0x2336D70 VA: 0x182337D70
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.OnDeserialization
	|
	|-RVA: 0x2338710 Offset: 0x2337710 VA: 0x182338710
	|-Dictionary<ResolverContractKey, object>.OnDeserialization
	|
	|-RVA: 0x2338BE0 Offset: 0x2337BE0 VA: 0x182338BE0
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.OnDeserialization
	|
	|-RVA: 0x2339580 Offset: 0x2338580 VA: 0x182339580
	|-Dictionary<pb_Edge, object>.OnDeserialization
	|
	|-RVA: 0x231E310 Offset: 0x231D310 VA: 0x18231E310
	|-Dictionary<pb_IntVec3, object>.OnDeserialization
	|
	|-RVA: 0x231D950 Offset: 0x231C950 VA: 0x18231D950
	|-Dictionary<AnimationStateData.AnimationPair, float>.OnDeserialization
	|
	|-RVA: 0x231DE20 Offset: 0x231CE20 VA: 0x18231DE20
	|-Dictionary<Skin.AttachmentKeyTuple, object>.OnDeserialization
	|
	|-RVA: 0x231D480 Offset: 0x231C480 VA: 0x18231D480
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.OnDeserialization
	|
	|-RVA: 0x231E7F0 Offset: 0x231D7F0 VA: 0x18231E7F0
	|-Dictionary<CSteamID, object>.OnDeserialization
	|
	|-RVA: 0x231CB40 Offset: 0x231BB40 VA: 0x18231CB40
	|-Dictionary<HAuthTicket, object>.OnDeserialization
	|
	|-RVA: 0x231CFE0 Offset: 0x231BFE0 VA: 0x18231CFE0
	|-Dictionary<SteamAPICall_t, object>.OnDeserialization
	|
	|-RVA: 0x25673B0 Offset: 0x25663B0 VA: 0x1825673B0
	|-Dictionary<char, char>.OnDeserialization
	|
	|-RVA: 0x2565C90 Offset: 0x2564C90 VA: 0x182565C90
	|-Dictionary<char, Nullable<ByteEnum>>.OnDeserialization
	|
	|-RVA: 0x25665E0 Offset: 0x25655E0 VA: 0x1825665E0
	|-Dictionary<char, object>.OnDeserialization
	|
	|-RVA: 0x2566110 Offset: 0x2565110 VA: 0x182566110
	|-Dictionary<Guid, object>.OnDeserialization
	|
	|-RVA: 0x2566F20 Offset: 0x2565F20 VA: 0x182566F20
	|-Dictionary<short, object>.OnDeserialization
	|
	|-RVA: 0x2566A70 Offset: 0x2565A70 VA: 0x182566A70
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.OnDeserialization
	|
	|-RVA: 0x2567830 Offset: 0x2566830 VA: 0x182567830
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.OnDeserialization
	|
	|-RVA: 0x2580A80 Offset: 0x257FA80 VA: 0x182580A80
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.OnDeserialization
	|
	|-RVA: 0x25805C0 Offset: 0x257F5C0 VA: 0x1825805C0
	|-Dictionary<int, HitData>.OnDeserialization
	|
	|-RVA: 0x257F330 Offset: 0x257E330 VA: 0x18257F330
	|-Dictionary<int, MinimapPoint>.OnDeserialization
	|
	|-RVA: 0x257FC80 Offset: 0x257EC80 VA: 0x18257FC80
	|-Dictionary<int, ObjectPoolComInfo>.OnDeserialization
	|
	|-RVA: 0x257EEB0 Offset: 0x257DEB0 VA: 0x18257EEB0
	|-Dictionary<int, bool>.OnDeserialization
	|
	|-RVA: 0x257F800 Offset: 0x257E800 VA: 0x18257F800
	|-Dictionary<int, char>.OnDeserialization
	|
	|-RVA: 0x2580140 Offset: 0x257F140 VA: 0x182580140
	|-Dictionary<int, int>.OnDeserialization
	|
	|-RVA: 0x26005D0 Offset: 0x25FF5D0 VA: 0x1826005D0
	|-Dictionary<int, Int32Enum>.OnDeserialization
	|
	|-RVA: 0x2600A50 Offset: 0x25FFA50 VA: 0x182600A50
	|-Dictionary<int, long>.OnDeserialization
	|
	|-RVA: 0x25FF390 Offset: 0x25FE390 VA: 0x1825FF390
	|-Dictionary<int, object>.OnDeserialization
	|-Dictionary<int, TerrainUtility.TerrainMap>.OnDeserialization
	|
	|-RVA: 0x25FFCD0 Offset: 0x25FECD0 VA: 0x1825FFCD0
	|-Dictionary<int, float>.OnDeserialization
	|
	|-RVA: 0x2600150 Offset: 0x25FF150 VA: 0x182600150
	|-Dictionary<int, uint>.OnDeserialization
	|
	|-RVA: 0x2600EE0 Offset: 0x25FFEE0 VA: 0x182600EE0
	|-Dictionary<int, ulong>.OnDeserialization
	|
	|-RVA: 0x25FF820 Offset: 0x25FE820 VA: 0x1825FF820
	|-Dictionary<int, Color>.OnDeserialization
	|
	|-RVA: 0x250AB10 Offset: 0x2509B10 VA: 0x18250AB10
	|-Dictionary<int, Matrix4x4>.OnDeserialization
	|
	|-RVA: 0x250B910 Offset: 0x250A910 VA: 0x18250B910
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.OnDeserialization
	|
	|-RVA: 0x250B480 Offset: 0x250A480 VA: 0x18250B480
	|-Dictionary<int, Vector2>.OnDeserialization
	|
	|-RVA: 0x250C220 Offset: 0x250B220 VA: 0x18250C220
	|-Dictionary<int, Vector3>.OnDeserialization
	|
	|-RVA: 0x250B000 Offset: 0x250A000 VA: 0x18250B000
	|-Dictionary<Int32Enum, bool>.OnDeserialization
	|
	|-RVA: 0x250BDA0 Offset: 0x250ADA0 VA: 0x18250BDA0
	|-Dictionary<Int32Enum, int>.OnDeserialization
	|
	|-RVA: 0x250C6E0 Offset: 0x250B6E0 VA: 0x18250C6E0
	|-Dictionary<Int32Enum, Int32Enum>.OnDeserialization
	|
	|-RVA: 0x254C840 Offset: 0x254B840 VA: 0x18254C840
	|-Dictionary<Int32Enum, object>.OnDeserialization
	|
	|-RVA: 0x254CCD0 Offset: 0x254BCD0 VA: 0x18254CCD0
	|-Dictionary<Int32Enum, float>.OnDeserialization
	|
	|-RVA: 0x254C3B0 Offset: 0x254B3B0 VA: 0x18254C3B0
	|-Dictionary<long, int>.OnDeserialization
	|
	|-RVA: 0x254D150 Offset: 0x254C150 VA: 0x18254D150
	|-Dictionary<long, object>.OnDeserialization
	|
	|-RVA: 0x254D5E0 Offset: 0x254C5E0 VA: 0x18254D5E0
	|-Dictionary<IntPtr, object>.OnDeserialization
	|
	|-RVA: 0x254BE90 Offset: 0x254AE90 VA: 0x18254BE90
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.OnDeserialization
	|
	|-RVA: 0x254DA70 Offset: 0x254CA70 VA: 0x18254DA70
	|-Dictionary<object, CinemachineCore.UpdateStatus>.OnDeserialization
	|
	|-RVA: 0x2426AE0 Offset: 0x2425AE0 VA: 0x182426AE0
	|-Dictionary<object, DYUpdateIni.OneResInfo>.OnDeserialization
	|
	|-RVA: 0x2426610 Offset: 0x2425610 VA: 0x182426610
	|-Dictionary<object, IniValue>.OnDeserialization
	|
	|-RVA: 0x24256E0 Offset: 0x24246E0 VA: 0x1824256E0
	|-Dictionary<object, PanelManger.PanelInfo>.OnDeserialization
	|
	|-RVA: 0x24251E0 Offset: 0x24241E0 VA: 0x1824251E0
	|-Dictionary<object, OneInfo>.OnDeserialization
	|
	|-RVA: 0x2424CF0 Offset: 0x2423CF0 VA: 0x182424CF0
	|-Dictionary<object, ArrayMetadata>.OnDeserialization
	|
	|-RVA: 0x2425BF0 Offset: 0x2424BF0 VA: 0x182425BF0
	|-Dictionary<object, ObjectMetadata>.OnDeserialization
	|
	|-RVA: 0x2426100 Offset: 0x2425100 VA: 0x182426100
	|-Dictionary<object, PropertyMetadata>.OnDeserialization
	|
	|-RVA: 0x2533B60 Offset: 0x2532B60 VA: 0x182533B60
	|-Dictionary<object, fsOption<fsVersionedType>>.OnDeserialization
	|
	|-RVA: 0x2534530 Offset: 0x2533530 VA: 0x182534530
	|-Dictionary<object, SteamAPICall_t>.OnDeserialization
	|
	|-RVA: 0x25331C0 Offset: 0x25321C0 VA: 0x1825331C0
	|-Dictionary<object, bool>.OnDeserialization
	|
	|-RVA: 0x2534ED0 Offset: 0x2533ED0 VA: 0x182534ED0
	|-Dictionary<object, KeyValuePair<object, object>>.OnDeserialization
	|
	|-RVA: 0x2534060 Offset: 0x2533060 VA: 0x182534060
	|-Dictionary<object, int>.OnDeserialization
	|
	|-RVA: 0x2534A00 Offset: 0x2533A00 VA: 0x182534A00
	|-Dictionary<object, Int32Enum>.OnDeserialization
	|
	|-RVA: 0x2533690 Offset: 0x2532690 VA: 0x182533690
	|-Dictionary<object, long>.OnDeserialization
	|
	|-RVA: 0x24DF520 Offset: 0x24DE520 VA: 0x1824DF520
	|-Dictionary<object, object>.OnDeserialization
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.OnDeserialization
	|
	|-RVA: 0x24DF030 Offset: 0x24DE030 VA: 0x1824DF030
	|-Dictionary<object, ResourceLocator>.OnDeserialization
	|
	|-RVA: 0x24DEB60 Offset: 0x24DDB60 VA: 0x1824DEB60
	|-Dictionary<object, float>.OnDeserialization
	|
	|-RVA: 0x24DE690 Offset: 0x24DD690 VA: 0x1824DE690
	|-Dictionary<object, TimeSpan>.OnDeserialization
	|
	|-RVA: 0x24DFEE0 Offset: 0x24DEEE0 VA: 0x1824DFEE0
	|-Dictionary<object, Color>.OnDeserialization
	|
	|-RVA: 0x24E03D0 Offset: 0x24DF3D0 VA: 0x1824E03D0
	|-Dictionary<object, NetworkBroadcastResult>.OnDeserialization
	|
	|-RVA: 0x24DF9F0 Offset: 0x24DE9F0 VA: 0x1824DF9F0
	|-Dictionary<object, Playable>.OnDeserialization
	|
	|-RVA: 0x25A9600 Offset: 0x25A8600 VA: 0x1825A9600
	|-Dictionary<object, Vector3>.OnDeserialization
	|
	|-RVA: 0x25A9F80 Offset: 0x25A8F80 VA: 0x1825A9F80
	|-Dictionary<object, BlendShapeFrame>.OnDeserialization
	|
	|-RVA: 0x25A9160 Offset: 0x25A8160 VA: 0x1825A9160
	|-Dictionary<float, object>.OnDeserialization
	|
	|-RVA: 0x25A83C0 Offset: 0x25A73C0 VA: 0x1825A83C0
	|-Dictionary<ushort, object>.OnDeserialization
	|
	|-RVA: 0x25A8850 Offset: 0x25A7850 VA: 0x1825A8850
	|-Dictionary<uint, int>.OnDeserialization
	|
	|-RVA: 0x25A9AF0 Offset: 0x25A8AF0 VA: 0x1825A9AF0
	|-Dictionary<uint, object>.OnDeserialization
	|
	|-RVA: 0x25A8CD0 Offset: 0x25A7CD0 VA: 0x1825A8CD0
	|-Dictionary<uint, ulong>.OnDeserialization
	|
	|-RVA: 0x247E050 Offset: 0x247D050 VA: 0x18247E050
	|-Dictionary<ulong, object>.OnDeserialization
	|
	|-RVA: 0x247E4E0 Offset: 0x247D4E0 VA: 0x18247E4E0
	|-Dictionary<ulong, uint>.OnDeserialization
	|
	|-RVA: 0x247EE10 Offset: 0x247DE10 VA: 0x18247EE10
	|-Dictionary<UInt64Enum, object>.OnDeserialization
	|
	|-RVA: 0x247F740 Offset: 0x247E740 VA: 0x18247F740
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.OnDeserialization
	|
	|-RVA: 0x247FBE0 Offset: 0x247EBE0 VA: 0x18247FBE0
	|-Dictionary<NetworkHash128, object>.OnDeserialization
	|
	|-RVA: 0x247F2A0 Offset: 0x247E2A0 VA: 0x18247F2A0
	|-Dictionary<NetworkInstanceId, object>.OnDeserialization
	|
	|-RVA: 0x247E970 Offset: 0x247D970 VA: 0x18247E970
	|-Dictionary<NetworkSceneId, object>.OnDeserialization
	|
	|-RVA: 0x2639370 Offset: 0x2638370 VA: 0x182639370
	|-Dictionary<Scene, object>.OnDeserialization
	|
	|-RVA: 0x2638ED0 Offset: 0x2637ED0 VA: 0x182638ED0
	|-Dictionary<ZmID, object>.OnDeserialization
	*/

	private void Resize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C8F10 Offset: 0x25C7F10 VA: 0x1825C8F10
	|-Dictionary<EventHook, object>.Resize
	|
	|-RVA: 0x25C8AE0 Offset: 0x25C7AE0 VA: 0x1825C8AE0
	|-Dictionary<Flow.RecursionNode, int>.Resize
	|
	|-RVA: 0x25C8400 Offset: 0x25C7400 VA: 0x1825C8400
	|-Dictionary<DYP2PDll.P2PID, object>.Resize
	|
	|-RVA: 0x25C8B70 Offset: 0x25C7B70 VA: 0x1825C8B70
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.Resize
	|
	|-RVA: 0x25C7980 Offset: 0x25C6980 VA: 0x1825C7980
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.Resize
	|
	|-RVA: 0x25C8370 Offset: 0x25C7370 VA: 0x1825C8370
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.Resize
	|
	|-RVA: 0x233FCB0 Offset: 0x233ECB0 VA: 0x18233FCB0
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.Resize
	|
	|-RVA: 0x233F430 Offset: 0x233E430 VA: 0x18233F430
	|-Dictionary<ConversionUtility.ConversionQuery, object>.Resize
	|
	|-RVA: 0x233FC20 Offset: 0x233EC20 VA: 0x18233FC20
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.Resize
	|
	|-RVA: 0x233F550 Offset: 0x233E550 VA: 0x18233F550
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.Resize
	|
	|-RVA: 0x233F3A0 Offset: 0x233E3A0 VA: 0x18233F3A0
	|-Dictionary<ResolverContractKey, object>.Resize
	|
	|-RVA: 0x233F310 Offset: 0x233E310 VA: 0x18233F310
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.Resize
	|
	|-RVA: 0x233F4C0 Offset: 0x233E4C0 VA: 0x18233F4C0
	|-Dictionary<pb_Edge, object>.Resize
	|
	|-RVA: 0x2324000 Offset: 0x2323000 VA: 0x182324000
	|-Dictionary<pb_IntVec3, object>.Resize
	|
	|-RVA: 0x2324D90 Offset: 0x2323D90 VA: 0x182324D90
	|-Dictionary<AnimationStateData.AnimationPair, float>.Resize
	|
	|-RVA: 0x2324D00 Offset: 0x2323D00 VA: 0x182324D00
	|-Dictionary<Skin.AttachmentKeyTuple, object>.Resize
	|
	|-RVA: 0x2323810 Offset: 0x2322810 VA: 0x182323810
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.Resize
	|
	|-RVA: 0x23238A0 Offset: 0x23228A0 VA: 0x1823238A0
	|-Dictionary<CSteamID, object>.Resize
	|
	|-RVA: 0x2323C50 Offset: 0x2322C50 VA: 0x182323C50
	|-Dictionary<HAuthTicket, object>.Resize
	|
	|-RVA: 0x2323470 Offset: 0x2322470 VA: 0x182323470
	|-Dictionary<SteamAPICall_t, object>.Resize
	|
	|-RVA: 0x256CD20 Offset: 0x256BD20 VA: 0x18256CD20
	|-Dictionary<char, char>.Resize
	|
	|-RVA: 0x256C2A0 Offset: 0x256B2A0 VA: 0x18256C2A0
	|-Dictionary<char, Nullable<ByteEnum>>.Resize
	|
	|-RVA: 0x256C180 Offset: 0x256B180 VA: 0x18256C180
	|-Dictionary<char, object>.Resize
	|
	|-RVA: 0x256C210 Offset: 0x256B210 VA: 0x18256C210
	|-Dictionary<Guid, object>.Resize
	|
	|-RVA: 0x256CC90 Offset: 0x256BC90 VA: 0x18256CC90
	|-Dictionary<short, object>.Resize
	|
	|-RVA: 0x256C640 Offset: 0x256B640 VA: 0x18256C640
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.Resize
	|
	|-RVA: 0x256CDB0 Offset: 0x256BDB0 VA: 0x18256CDB0
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.Resize
	|
	|-RVA: 0x2584A30 Offset: 0x2583A30 VA: 0x182584A30
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.Resize
	|
	|-RVA: 0x2586090 Offset: 0x2585090 VA: 0x182586090
	|-Dictionary<int, HitData>.Resize
	|
	|-RVA: 0x25849A0 Offset: 0x25839A0 VA: 0x1825849A0
	|-Dictionary<int, MinimapPoint>.Resize
	|
	|-RVA: 0x25856D0 Offset: 0x25846D0 VA: 0x1825856D0
	|-Dictionary<int, ObjectPoolComInfo>.Resize
	|
	|-RVA: 0x2586120 Offset: 0x2585120 VA: 0x182586120
	|-Dictionary<int, bool>.Resize
	|
	|-RVA: 0x25861B0 Offset: 0x25851B0 VA: 0x1825861B0
	|-Dictionary<int, char>.Resize
	|
	|-RVA: 0x2585080 Offset: 0x2584080 VA: 0x182585080
	|-Dictionary<int, int>.Resize
	|
	|-RVA: 0x2605710 Offset: 0x2604710 VA: 0x182605710
	|-Dictionary<int, Int32Enum>.Resize
	|
	|-RVA: 0x2606470 Offset: 0x2605470 VA: 0x182606470
	|-Dictionary<int, long>.Resize
	|
	|-RVA: 0x2606590 Offset: 0x2605590 VA: 0x182606590
	|-Dictionary<int, object>.Resize
	|
	|-RVA: 0x2605DC0 Offset: 0x2604DC0 VA: 0x182605DC0
	|-Dictionary<int, float>.Resize
	|
	|-RVA: 0x2606930 Offset: 0x2605930 VA: 0x182606930
	|-Dictionary<int, uint>.Resize
	|
	|-RVA: 0x2606500 Offset: 0x2605500 VA: 0x182606500
	|-Dictionary<int, ulong>.Resize
	|
	|-RVA: 0x26069C0 Offset: 0x26059C0 VA: 0x1826069C0
	|-Dictionary<int, Color>.Resize
	|
	|-RVA: 0x2511C30 Offset: 0x2510C30 VA: 0x182511C30
	|-Dictionary<int, Matrix4x4>.Resize
	|
	|-RVA: 0x2511770 Offset: 0x2510770 VA: 0x182511770
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.Resize
	|
	|-RVA: 0x25116E0 Offset: 0x25106E0 VA: 0x1825116E0
	|-Dictionary<int, Vector2>.Resize
	|
	|-RVA: 0x2510C90 Offset: 0x250FC90 VA: 0x182510C90
	|-Dictionary<int, Vector3>.Resize
	|
	|-RVA: 0x2511BA0 Offset: 0x2510BA0 VA: 0x182511BA0
	|-Dictionary<Int32Enum, bool>.Resize
	|
	|-RVA: 0x2511800 Offset: 0x2510800 VA: 0x182511800
	|-Dictionary<Int32Enum, int>.Resize
	|
	|-RVA: 0x2511340 Offset: 0x2510340 VA: 0x182511340
	|-Dictionary<Int32Enum, Int32Enum>.Resize
	|
	|-RVA: 0x2552230 Offset: 0x2551230 VA: 0x182552230
	|-Dictionary<Int32Enum, object>.Resize
	|
	|-RVA: 0x25522C0 Offset: 0x25512C0 VA: 0x1825522C0
	|-Dictionary<Int32Enum, float>.Resize
	|
	|-RVA: 0x2553770 Offset: 0x2552770 VA: 0x182553770
	|-Dictionary<long, int>.Resize
	|
	|-RVA: 0x2553800 Offset: 0x2552800 VA: 0x182553800
	|-Dictionary<long, object>.Resize
	|
	|-RVA: 0x25530C0 Offset: 0x25520C0 VA: 0x1825530C0
	|-Dictionary<IntPtr, object>.Resize
	|
	|-RVA: 0x2552350 Offset: 0x2551350 VA: 0x182552350
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.Resize
	|
	|-RVA: 0x2552D20 Offset: 0x2551D20 VA: 0x182552D20
	|-Dictionary<object, CinemachineCore.UpdateStatus>.Resize
	|
	|-RVA: 0x242BA60 Offset: 0x242AA60 VA: 0x18242BA60
	|-Dictionary<object, DYUpdateIni.OneResInfo>.Resize
	|
	|-RVA: 0x242B9D0 Offset: 0x242A9D0 VA: 0x18242B9D0
	|-Dictionary<object, IniValue>.Resize
	|
	|-RVA: 0x242B060 Offset: 0x242A060 VA: 0x18242B060
	|-Dictionary<object, PanelManger.PanelInfo>.Resize
	|
	|-RVA: 0x242C5D0 Offset: 0x242B5D0 VA: 0x18242C5D0
	|-Dictionary<object, OneInfo>.Resize
	|
	|-RVA: 0x242C540 Offset: 0x242B540 VA: 0x18242C540
	|-Dictionary<object, ArrayMetadata>.Resize
	|
	|-RVA: 0x242BE00 Offset: 0x242AE00 VA: 0x18242BE00
	|-Dictionary<object, ObjectMetadata>.Resize
	|
	|-RVA: 0x242BE90 Offset: 0x242AE90 VA: 0x18242BE90
	|-Dictionary<object, PropertyMetadata>.Resize
	|
	|-RVA: 0x253A840 Offset: 0x2539840 VA: 0x18253A840
	|-Dictionary<object, fsOption<fsVersionedType>>.Resize
	|
	|-RVA: 0x253A7B0 Offset: 0x25397B0 VA: 0x18253A7B0
	|-Dictionary<object, SteamAPICall_t>.Resize
	|
	|-RVA: 0x253ABE0 Offset: 0x2539BE0 VA: 0x18253ABE0
	|-Dictionary<object, bool>.Resize
	|
	|-RVA: 0x2539970 Offset: 0x2538970 VA: 0x182539970
	|-Dictionary<object, KeyValuePair<object, object>>.Resize
	|
	|-RVA: 0x2539A90 Offset: 0x2538A90 VA: 0x182539A90
	|-Dictionary<object, int>.Resize
	|
	|-RVA: 0x2539A00 Offset: 0x2538A00 VA: 0x182539A00
	|-Dictionary<object, Int32Enum>.Resize
	|
	|-RVA: 0x2539E30 Offset: 0x2538E30 VA: 0x182539E30
	|-Dictionary<object, long>.Resize
	|
	|-RVA: 0x24E4E90 Offset: 0x24E3E90 VA: 0x1824E4E90
	|-Dictionary<object, object>.Resize
	|
	|-RVA: 0x24E52C0 Offset: 0x24E42C0 VA: 0x1824E52C0
	|-Dictionary<object, ResourceLocator>.Resize
	|
	|-RVA: 0x24E5230 Offset: 0x24E4230 VA: 0x1824E5230
	|-Dictionary<object, float>.Resize
	|
	|-RVA: 0x24E5D30 Offset: 0x24E4D30 VA: 0x1824E5D30
	|-Dictionary<object, TimeSpan>.Resize
	|
	|-RVA: 0x24E63F0 Offset: 0x24E53F0 VA: 0x1824E63F0
	|-Dictionary<object, Color>.Resize
	|
	|-RVA: 0x24E5350 Offset: 0x24E4350 VA: 0x1824E5350
	|-Dictionary<object, NetworkBroadcastResult>.Resize
	|
	|-RVA: 0x24E4E00 Offset: 0x24E3E00 VA: 0x1824E4E00
	|-Dictionary<object, Playable>.Resize
	|
	|-RVA: 0x25AF590 Offset: 0x25AE590 VA: 0x1825AF590
	|-Dictionary<object, Vector3>.Resize
	|
	|-RVA: 0x25AFCE0 Offset: 0x25AECE0 VA: 0x1825AFCE0
	|-Dictionary<object, BlendShapeFrame>.Resize
	|
	|-RVA: 0x25AFC50 Offset: 0x25AEC50 VA: 0x1825AFC50
	|-Dictionary<float, object>.Resize
	|
	|-RVA: 0x25AEBD0 Offset: 0x25ADBD0 VA: 0x1825AEBD0
	|-Dictionary<ushort, object>.Resize
	|
	|-RVA: 0x25AE7A0 Offset: 0x25AD7A0 VA: 0x1825AE7A0
	|-Dictionary<uint, int>.Resize
	|
	|-RVA: 0x25AE3F0 Offset: 0x25AD3F0 VA: 0x1825AE3F0
	|-Dictionary<uint, object>.Resize
	|
	|-RVA: 0x25AE830 Offset: 0x25AD830 VA: 0x1825AE830
	|-Dictionary<uint, ulong>.Resize
	|
	|-RVA: 0x24853F0 Offset: 0x24843F0 VA: 0x1824853F0
	|-Dictionary<ulong, object>.Resize
	|
	|-RVA: 0x2485360 Offset: 0x2484360 VA: 0x182485360
	|-Dictionary<ulong, uint>.Resize
	|
	|-RVA: 0x24844D0 Offset: 0x24834D0 VA: 0x1824844D0
	|-Dictionary<UInt64Enum, object>.Resize
	|
	|-RVA: 0x24845F0 Offset: 0x24835F0 VA: 0x1824845F0
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.Resize
	|
	|-RVA: 0x2484130 Offset: 0x2483130 VA: 0x182484130
	|-Dictionary<NetworkHash128, object>.Resize
	|
	|-RVA: 0x2484CA0 Offset: 0x2483CA0 VA: 0x182484CA0
	|-Dictionary<NetworkInstanceId, object>.Resize
	|
	|-RVA: 0x2484560 Offset: 0x2483560 VA: 0x182484560
	|-Dictionary<NetworkSceneId, object>.Resize
	|
	|-RVA: 0x263AD20 Offset: 0x2639D20 VA: 0x18263AD20
	|-Dictionary<Scene, object>.Resize
	|
	|-RVA: 0x263B0C0 Offset: 0x263A0C0 VA: 0x18263B0C0
	|-Dictionary<ZmID, object>.Resize
	*/

	private void Resize(int newSize, bool forceNewHashCodes) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C7A10 Offset: 0x25C6A10 VA: 0x1825C7A10
	|-Dictionary<EventHook, object>.Resize
	|
	|-RVA: 0x25C87C0 Offset: 0x25C77C0 VA: 0x1825C87C0
	|-Dictionary<Flow.RecursionNode, int>.Resize
	|
	|-RVA: 0x25C8490 Offset: 0x25C7490 VA: 0x1825C8490
	|-Dictionary<DYP2PDll.P2PID, object>.Resize
	|
	|-RVA: 0x25C8050 Offset: 0x25C7050 VA: 0x1825C8050
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.Resize
	|
	|-RVA: 0x25C8C00 Offset: 0x25C7C00 VA: 0x1825C8C00
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.Resize
	|
	|-RVA: 0x25C7D30 Offset: 0x25C6D30 VA: 0x1825C7D30
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.Resize
	|
	|-RVA: 0x233FD40 Offset: 0x233ED40 VA: 0x18233FD40
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.Resize
	|
	|-RVA: 0x233F900 Offset: 0x233E900 VA: 0x18233F900
	|-Dictionary<ConversionUtility.ConversionQuery, object>.Resize
	|
	|-RVA: 0x233F5E0 Offset: 0x233E5E0 VA: 0x18233F5E0
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.Resize
	|
	|-RVA: 0x233E6A0 Offset: 0x233D6A0 VA: 0x18233E6A0
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.Resize
	|
	|-RVA: 0x233ECE0 Offset: 0x233DCE0 VA: 0x18233ECE0
	|-Dictionary<ResolverContractKey, object>.Resize
	|
	|-RVA: 0x233E9C0 Offset: 0x233D9C0 VA: 0x18233E9C0
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.Resize
	|
	|-RVA: 0x233F000 Offset: 0x233E000 VA: 0x18233F000
	|-Dictionary<pb_Edge, object>.Resize
	|
	|-RVA: 0x2324090 Offset: 0x2323090 VA: 0x182324090
	|-Dictionary<pb_IntVec3, object>.Resize
	|
	|-RVA: 0x2323930 Offset: 0x2322930 VA: 0x182323930
	|-Dictionary<AnimationStateData.AnimationPair, float>.Resize
	|
	|-RVA: 0x23249E0 Offset: 0x23239E0 VA: 0x1823249E0
	|-Dictionary<Skin.AttachmentKeyTuple, object>.Resize
	|
	|-RVA: 0x2323CE0 Offset: 0x2322CE0 VA: 0x182323CE0
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.Resize
	|
	|-RVA: 0x2323500 Offset: 0x2322500 VA: 0x182323500
	|-Dictionary<CSteamID, object>.Resize
	|
	|-RVA: 0x23246D0 Offset: 0x23236D0 VA: 0x1823246D0
	|-Dictionary<HAuthTicket, object>.Resize
	|
	|-RVA: 0x23243C0 Offset: 0x23233C0 VA: 0x1823243C0
	|-Dictionary<SteamAPICall_t, object>.Resize
	|
	|-RVA: 0x256BB50 Offset: 0x256AB50 VA: 0x18256BB50
	|-Dictionary<char, char>.Resize
	|
	|-RVA: 0x256C330 Offset: 0x256B330 VA: 0x18256C330
	|-Dictionary<char, Nullable<ByteEnum>>.Resize
	|
	|-RVA: 0x256C6D0 Offset: 0x256B6D0 VA: 0x18256C6D0
	|-Dictionary<char, object>.Resize
	|
	|-RVA: 0x256CE40 Offset: 0x256BE40 VA: 0x18256CE40
	|-Dictionary<Guid, object>.Resize
	|
	|-RVA: 0x256D160 Offset: 0x256C160 VA: 0x18256D160
	|-Dictionary<short, object>.Resize
	|
	|-RVA: 0x256BE60 Offset: 0x256AE60 VA: 0x18256BE60
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.Resize
	|
	|-RVA: 0x256C9E0 Offset: 0x256B9E0 VA: 0x18256C9E0
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.Resize
	|
	|-RVA: 0x2585110 Offset: 0x2584110 VA: 0x182585110
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.Resize
	|
	|-RVA: 0x2585420 Offset: 0x2584420 VA: 0x182585420
	|-Dictionary<int, HitData>.Resize
	|
	|-RVA: 0x2584D70 Offset: 0x2583D70 VA: 0x182584D70
	|-Dictionary<int, MinimapPoint>.Resize
	|
	|-RVA: 0x2584AC0 Offset: 0x2583AC0 VA: 0x182584AC0
	|-Dictionary<int, ObjectPoolComInfo>.Resize
	|
	|-RVA: 0x2585D80 Offset: 0x2584D80 VA: 0x182585D80
	|-Dictionary<int, bool>.Resize
	|
	|-RVA: 0x2585A70 Offset: 0x2584A70 VA: 0x182585A70
	|-Dictionary<int, char>.Resize
	|
	|-RVA: 0x2585760 Offset: 0x2584760 VA: 0x182585760
	|-Dictionary<int, int>.Resize
	|
	|-RVA: 0x26057A0 Offset: 0x26047A0 VA: 0x1826057A0
	|-Dictionary<int, Int32Enum>.Resize
	|
	|-RVA: 0x2606620 Offset: 0x2605620 VA: 0x182606620
	|-Dictionary<int, long>.Resize
	|
	|-RVA: 0x2605E50 Offset: 0x2604E50 VA: 0x182605E50
	|-Dictionary<int, object>.Resize
	|
	|-RVA: 0x26050F0 Offset: 0x26040F0 VA: 0x1826050F0
	|-Dictionary<int, float>.Resize
	|
	|-RVA: 0x2605400 Offset: 0x2604400 VA: 0x182605400
	|-Dictionary<int, uint>.Resize
	|
	|-RVA: 0x2606160 Offset: 0x2605160 VA: 0x182606160
	|-Dictionary<int, ulong>.Resize
	|
	|-RVA: 0x2605AB0 Offset: 0x2604AB0 VA: 0x182605AB0
	|-Dictionary<int, Color>.Resize
	|
	|-RVA: 0x2511890 Offset: 0x2510890 VA: 0x182511890
	|-Dictionary<int, Matrix4x4>.Resize
	|
	|-RVA: 0x2510980 Offset: 0x250F980 VA: 0x182510980
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.Resize
	|
	|-RVA: 0x2511FD0 Offset: 0x2510FD0 VA: 0x182511FD0
	|-Dictionary<int, Vector2>.Resize
	|
	|-RVA: 0x25113D0 Offset: 0x25103D0 VA: 0x1825113D0
	|-Dictionary<int, Vector3>.Resize
	|
	|-RVA: 0x2511CC0 Offset: 0x2510CC0 VA: 0x182511CC0
	|-Dictionary<Int32Enum, bool>.Resize
	|
	|-RVA: 0x2511030 Offset: 0x2510030 VA: 0x182511030
	|-Dictionary<Int32Enum, int>.Resize
	|
	|-RVA: 0x2510D20 Offset: 0x250FD20 VA: 0x182510D20
	|-Dictionary<Int32Enum, Int32Enum>.Resize
	|
	|-RVA: 0x2552700 Offset: 0x2551700 VA: 0x182552700
	|-Dictionary<Int32Enum, object>.Resize
	|
	|-RVA: 0x2551F20 Offset: 0x2550F20 VA: 0x182551F20
	|-Dictionary<Int32Enum, float>.Resize
	|
	|-RVA: 0x2552A10 Offset: 0x2551A10 VA: 0x182552A10
	|-Dictionary<long, int>.Resize
	|
	|-RVA: 0x2553150 Offset: 0x2552150 VA: 0x182553150
	|-Dictionary<long, object>.Resize
	|
	|-RVA: 0x2552DB0 Offset: 0x2551DB0 VA: 0x182552DB0
	|-Dictionary<IntPtr, object>.Resize
	|
	|-RVA: 0x25523E0 Offset: 0x25513E0 VA: 0x1825523E0
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.Resize
	|
	|-RVA: 0x2553460 Offset: 0x2552460 VA: 0x182553460
	|-Dictionary<object, CinemachineCore.UpdateStatus>.Resize
	|
	|-RVA: 0x242B3B0 Offset: 0x242A3B0 VA: 0x18242B3B0
	|-Dictionary<object, DYUpdateIni.OneResInfo>.Resize
	|
	|-RVA: 0x242B6C0 Offset: 0x242A6C0 VA: 0x18242B6C0
	|-Dictionary<object, IniValue>.Resize
	|
	|-RVA: 0x242C230 Offset: 0x242B230 VA: 0x18242C230
	|-Dictionary<object, PanelManger.PanelInfo>.Resize
	|
	|-RVA: 0x242B0F0 Offset: 0x242A0F0 VA: 0x18242B0F0
	|-Dictionary<object, OneInfo>.Resize
	|
	|-RVA: 0x242C660 Offset: 0x242B660 VA: 0x18242C660
	|-Dictionary<object, ArrayMetadata>.Resize
	|
	|-RVA: 0x242BAF0 Offset: 0x242AAF0 VA: 0x18242BAF0
	|-Dictionary<object, ObjectMetadata>.Resize
	|
	|-RVA: 0x242BF20 Offset: 0x242AF20 VA: 0x18242BF20
	|-Dictionary<object, PropertyMetadata>.Resize
	|
	|-RVA: 0x253A1E0 Offset: 0x25391E0 VA: 0x18253A1E0
	|-Dictionary<object, fsOption<fsVersionedType>>.Resize
	|
	|-RVA: 0x2539350 Offset: 0x2538350 VA: 0x182539350
	|-Dictionary<object, SteamAPICall_t>.Resize
	|
	|-RVA: 0x253A4A0 Offset: 0x25394A0 VA: 0x18253A4A0
	|-Dictionary<object, bool>.Resize
	|
	|-RVA: 0x2539EC0 Offset: 0x2538EC0 VA: 0x182539EC0
	|-Dictionary<object, KeyValuePair<object, object>>.Resize
	|
	|-RVA: 0x2539660 Offset: 0x2538660 VA: 0x182539660
	|-Dictionary<object, int>.Resize
	|
	|-RVA: 0x253A8D0 Offset: 0x25398D0 VA: 0x18253A8D0
	|-Dictionary<object, Int32Enum>.Resize
	|
	|-RVA: 0x2539B20 Offset: 0x2538B20 VA: 0x182539B20
	|-Dictionary<object, long>.Resize
	|
	|-RVA: 0x24E4F20 Offset: 0x24E3F20 VA: 0x1824E4F20
	|-Dictionary<object, object>.Resize
	|
	|-RVA: 0x24E5A10 Offset: 0x24E4A10 VA: 0x1824E5A10
	|-Dictionary<object, ResourceLocator>.Resize
	|
	|-RVA: 0x24E5DC0 Offset: 0x24E4DC0 VA: 0x1824E5DC0
	|-Dictionary<object, float>.Resize
	|
	|-RVA: 0x24E53E0 Offset: 0x24E43E0 VA: 0x1824E53E0
	|-Dictionary<object, TimeSpan>.Resize
	|
	|-RVA: 0x24E56F0 Offset: 0x24E46F0 VA: 0x1824E56F0
	|-Dictionary<object, Color>.Resize
	|
	|-RVA: 0x24E60D0 Offset: 0x24E50D0 VA: 0x1824E60D0
	|-Dictionary<object, NetworkBroadcastResult>.Resize
	|
	|-RVA: 0x24E4AE0 Offset: 0x24E3AE0 VA: 0x1824E4AE0
	|-Dictionary<object, Playable>.Resize
	|
	|-RVA: 0x25AF930 Offset: 0x25AE930 VA: 0x1825AF930
	|-Dictionary<object, Vector3>.Resize
	|
	|-RVA: 0x25AE480 Offset: 0x25AD480 VA: 0x1825AE480
	|-Dictionary<object, BlendShapeFrame>.Resize
	|
	|-RVA: 0x25AEC60 Offset: 0x25ADC60 VA: 0x1825AEC60
	|-Dictionary<float, object>.Resize
	|
	|-RVA: 0x25AF280 Offset: 0x25AE280 VA: 0x1825AF280
	|-Dictionary<ushort, object>.Resize
	|
	|-RVA: 0x25AE8C0 Offset: 0x25AD8C0 VA: 0x1825AE8C0
	|-Dictionary<uint, int>.Resize
	|
	|-RVA: 0x25AEF70 Offset: 0x25ADF70 VA: 0x1825AEF70
	|-Dictionary<uint, object>.Resize
	|
	|-RVA: 0x25AF620 Offset: 0x25AE620 VA: 0x1825AF620
	|-Dictionary<uint, ulong>.Resize
	|
	|-RVA: 0x2485790 Offset: 0x2484790 VA: 0x182485790
	|-Dictionary<ulong, object>.Resize
	|
	|-RVA: 0x2484990 Offset: 0x2483990 VA: 0x182484990
	|-Dictionary<ulong, uint>.Resize
	|
	|-RVA: 0x24841C0 Offset: 0x24831C0 VA: 0x1824841C0
	|-Dictionary<UInt64Enum, object>.Resize
	|
	|-RVA: 0x2485480 Offset: 0x2484480 VA: 0x182485480
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.Resize
	|
	|-RVA: 0x2485040 Offset: 0x2484040 VA: 0x182485040
	|-Dictionary<NetworkHash128, object>.Resize
	|
	|-RVA: 0x2484680 Offset: 0x2483680 VA: 0x182484680
	|-Dictionary<NetworkInstanceId, object>.Resize
	|
	|-RVA: 0x2484D30 Offset: 0x2483D30 VA: 0x182484D30
	|-Dictionary<NetworkSceneId, object>.Resize
	|
	|-RVA: 0x263AA10 Offset: 0x2639A10 VA: 0x18263AA10
	|-Dictionary<Scene, object>.Resize
	|
	|-RVA: 0x263ADB0 Offset: 0x2639DB0 VA: 0x18263ADB0
	|-Dictionary<ZmID, object>.Resize
	*/

	public bool Remove(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24E08C0 Offset: 0x24DF8C0 VA: 0x1824E08C0
	|-Dictionary<AkAudioListener, AkObstructionOcclusion.ObstructionOcclusionValue>.Remove
	|-Dictionary<Tween, TweenLink>.Remove
	|-Dictionary<IGraph, HashSet<GraphReference>>.Remove
	|-Dictionary<IGraphElementWithData, IGraphElementData>.Remove
	|-Dictionary<IGraphParent, HashSet<GraphReference>>.Remove
	|-Dictionary<IGraphParentElement, IGraphData>.Remove
	|-Dictionary<pb_EdgeLookup, pb_Face>.Remove
	|-Dictionary<Slot, Material>.Remove
	|-Dictionary<Action, LinkedListNode<Action>>.Remove
	|-Dictionary<object, object>.Remove
	|-Dictionary<string, AkBankManager.BankHandle>.Remove
	|-Dictionary<string, ArchiveData>.Remove
	|-Dictionary<string, BehaviorBase>.Remove
	|-Dictionary<string, CDNode>.Remove
	|-Dictionary<string, ClassPool>.Remove
	|-Dictionary<string, IniSection>.Remove
	|-Dictionary<string, WeGameFriendsComponent.OnSetMyMetadata>.Remove
	|-Dictionary<string, DataBase>.Remove
	|-Dictionary<string, ETCAxis>.Remove
	|-Dictionary<string, ETCBase>.Remove
	|-Dictionary<string, CTimerNode>.Remove
	|-Dictionary<string, EventHandler>.Remove
	|-Dictionary<string, IntervalNode>.Remove
	|-Dictionary<string, IteractItem>.Remove
	|-Dictionary<string, fsData>.Remove
	|-Dictionary<string, Header>.Remove
	|-Dictionary<string, Parameter>.Remove
	|-Dictionary<string, NetConnect>.Remove
	|-Dictionary<string, JToken>.Remove
	|-Dictionary<string, OPForbidInfo>.Remove
	|-Dictionary<string, ScriptEventManager.EventHandler>.Remove
	|-Dictionary<string, SkillPerformEventManager.SkillPerformEvent>.Remove
	|-Dictionary<string, Action>.Remove
	|-Dictionary<string, List<object>>.Remove
	|-Dictionary<string, List<string>>.Remove
	|-Dictionary<string, List<GameObject>>.Remove
	|-Dictionary<string, LocalDataStoreSlot>.Remove
	|-Dictionary<string, WebConnectionGroup>.Remove
	|-Dictionary<string, object>.Remove
	|-Dictionary<string, string>.Remove
	|-Dictionary<string, WeakReference>.Remove
	|-Dictionary<string, BaseUIForm>.Remove
	|-Dictionary<string, AssetBundle>.Remove
	|-Dictionary<string, Material>.Remove
	|-Dictionary<string, Transform>.Remove
	|-Dictionary<string, IRailFile>.Remove
	|-Dictionary<Thread, StackTrace>.Remove
	|-Dictionary<Canvas, IndexedSet<Graphic>>.Remove
	|-Dictionary<Font, HashSet<Text>>.Remove
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.Remove
	|-Dictionary<Material, Material>.Remove
	|-Dictionary<Transform, Transform>.Remove
	|-Dictionary<Transform, Transform[]>.Remove
	|-Dictionary<RailID, WeGameNetworkingComponent.SendPacketSession>.Remove
	|-Dictionary<RailID, WGPeerEndPointShared>.Remove
	|
	|-RVA: 0x25C5DF0 Offset: 0x25C4DF0 VA: 0x1825C5DF0
	|-Dictionary<EventHook, HashSet<Delegate>>.Remove
	|-Dictionary<EventHook, object>.Remove
	|
	|-RVA: 0x25C5880 Offset: 0x25C4880 VA: 0x1825C5880
	|-Dictionary<Flow.RecursionNode, int>.Remove
	|
	|-RVA: 0x254EC70 Offset: 0x254DC70 VA: 0x18254EC70
	|-Dictionary<ICinemachineCamera, CinemachineCore.UpdateStatus>.Remove
	|-Dictionary<object, CinemachineCore.UpdateStatus>.Remove
	|
	|-RVA: 0x25C4180 Offset: 0x25C3180 VA: 0x1825C4180
	|-Dictionary<DYP2PDll.P2PID, object>.Remove
	|-Dictionary<DYP2PDll.P2PID, ZmPeerEndPointShared>.Remove
	|
	|-RVA: 0x25C3C60 Offset: 0x25C2C60 VA: 0x1825C3C60
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.Remove
	|
	|-RVA: 0x25C4740 Offset: 0x25C3740 VA: 0x1825C4740
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.Remove
	|
	|-RVA: 0x25C68D0 Offset: 0x25C58D0 VA: 0x1825C68D0
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.Remove
	|
	|-RVA: 0x2339FF0 Offset: 0x2338FF0 VA: 0x182339FF0
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.Remove
	|
	|-RVA: 0x233CB60 Offset: 0x233BB60 VA: 0x18233CB60
	|-Dictionary<ConversionUtility.ConversionQuery, object>.Remove
	|
	|-RVA: 0x233B540 Offset: 0x233A540 VA: 0x18233B540
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.Remove
	|
	|-RVA: 0x25377D0 Offset: 0x25367D0 VA: 0x1825377D0
	|-Dictionary<ManagerBase, ManagerLifeCycle>.Remove
	|-Dictionary<object, Int32Enum>.Remove
	|
	|-RVA: 0x233AFD0 Offset: 0x2339FD0 VA: 0x18233AFD0
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.Remove
	|
	|-RVA: 0x233C020 Offset: 0x233B020 VA: 0x18233C020
	|-Dictionary<ResolverContractKey, object>.Remove
	|
	|-RVA: 0x233BAB0 Offset: 0x233AAB0 VA: 0x18233BAB0
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.Remove
	|
	|-RVA: 0x233D6A0 Offset: 0x233C6A0 VA: 0x18233D6A0
	|-Dictionary<pb_Edge, object>.Remove
	|
	|-RVA: 0x2322330 Offset: 0x2321330 VA: 0x182322330
	|-Dictionary<pb_IntVec3, object>.Remove
	|
	|-RVA: 0x2321DC0 Offset: 0x2320DC0 VA: 0x182321DC0
	|-Dictionary<AnimationStateData.AnimationPair, float>.Remove
	|
	|-RVA: 0x2321400 Offset: 0x2320400 VA: 0x182321400
	|-Dictionary<Skin.AttachmentKeyTuple, Attachment>.Remove
	|-Dictionary<Skin.AttachmentKeyTuple, object>.Remove
	|
	|-RVA: 0x23228F0 Offset: 0x23218F0 VA: 0x1823228F0
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.Remove
	|
	|-RVA: 0x231EC90 Offset: 0x231DC90 VA: 0x18231EC90
	|-Dictionary<CSteamID, SteamMatchTogetherComponent.LobbyDataResult>.Remove
	|-Dictionary<CSteamID, SteamMatchMemberData>.Remove
	|-Dictionary<CSteamID, SteamMatchNetEndPoint>.Remove
	|-Dictionary<CSteamID, SteamPeerEndPointShared>.Remove
	|-Dictionary<CSteamID, object>.Remove
	|
	|-RVA: 0x231F550 Offset: 0x231E550 VA: 0x18231F550
	|-Dictionary<HAuthTicket, Action>.Remove
	|-Dictionary<HAuthTicket, object>.Remove
	|
	|-RVA: 0x231F0F0 Offset: 0x231E0F0 VA: 0x18231F0F0
	|-Dictionary<SteamAPICall_t, SteamMatchTogetherComponent.UnregisterCallResult>.Remove
	|-Dictionary<SteamAPICall_t, object>.Remove
	|
	|-RVA: 0x256B710 Offset: 0x256A710 VA: 0x18256B710
	|-Dictionary<char, char>.Remove
	|
	|-RVA: 0x25695D0 Offset: 0x25685D0 VA: 0x1825695D0
	|-Dictionary<char, Nullable<ByteEnum>>.Remove
	|
	|-RVA: 0x256AE90 Offset: 0x2569E90 VA: 0x18256AE90
	|-Dictionary<char, object>.Remove
	|
	|-RVA: 0x256A920 Offset: 0x2569920 VA: 0x18256A920
	|-Dictionary<Guid, IGraphData>.Remove
	|-Dictionary<Guid, IGraphElementData>.Remove
	|-Dictionary<Guid, object>.Remove
	|
	|-RVA: 0x256B2D0 Offset: 0x256A2D0 VA: 0x18256B2D0
	|-Dictionary<short, object>.Remove
	|-Dictionary<short, NetworkMessageDelegate>.Remove
	|
	|-RVA: 0x26024B0 Offset: 0x26014B0 VA: 0x1826024B0
	|-Dictionary<int, AkCallbackManager.BankCallbackPackage>.Remove
	|-Dictionary<int, AkCallbackManager.EventCallbackPackage>.Remove
	|-Dictionary<int, AkMultiPosEvent>.Remove
	|-Dictionary<int, AttackSkillBase>.Remove
	|-Dictionary<int, AutoShootObj>.Remove
	|-Dictionary<int, BehaviorNode>.Remove
	|-Dictionary<int, OwnInfo>.Remove
	|-Dictionary<int, CMsgInfo>.Remove
	|-Dictionary<int, CRuleHandler.sFireInfo>.Remove
	|-Dictionary<int, CRuleHandler>.Remove
	|-Dictionary<int, CStateInfo>.Remove
	|-Dictionary<int, CtrlSideStateObj>.Remove
	|-Dictionary<int, DYCallManager.RecordEntry>.Remove
	|-Dictionary<int, DynamicBoneManager.DynamicBoneGroup>.Remove
	|-Dictionary<int, ForbidNode>.Remove
	|-Dictionary<int, GOStateCache>.Remove
	|-Dictionary<int, CTimerNode>.Remove
	|-Dictionary<int, LogicDispatcher.HandleLogicPacket>.Remove
	|-Dictionary<int, GrowthUpInfo>.Remove
	|-Dictionary<int, CDirEffObject>.Remove
	|-Dictionary<int, UISignBase>.Remove
	|-Dictionary<int, UITeamName>.Remove
	|-Dictionary<int, UITeamObject>.Remove
	|-Dictionary<int, InviteObject>.Remove
	|-Dictionary<int, WeaponPerformanceObj>.Remove
	|-Dictionary<int, ItemObject>.Remove
	|-Dictionary<int, LaserInfo>.Remove
	|-Dictionary<int, fsData>.Remove
	|-Dictionary<int, MsgObj>.Remove
	|-Dictionary<int, NewPlayerObject>.Remove
	|-Dictionary<int, OCDropBase>.Remove
	|-Dictionary<int, OneBeacon>.Remove
	|-Dictionary<int, PlayerProp>.Remove
	|-Dictionary<int, RayLineLaser>.Remove
	|-Dictionary<int, RelicObject>.Remove
	|-Dictionary<int, RelifeData>.Remove
	|-Dictionary<int, HitReaction>.Remove
	|-Dictionary<int, SaveGameData>.Remove
	|-Dictionary<int, SettingInfoDataManager.SettingInfo>.Remove
	|-Dictionary<int, CSkillBase>.Remove
	|-Dictionary<int, StateForbidInfo>.Remove
	|-Dictionary<int, StateObject>.Remove
	|-Dictionary<int, SublimeObject>.Remove
	|-Dictionary<int, Action<int>>.Remove
	|-Dictionary<int, Dictionary<int, AttackSkillBase>>.Remove
	|-Dictionary<int, Dictionary<int, Dictionary<string, SkillPerformEventManager.SkillPerformEvent>>>.Remove
	|-Dictionary<int, Dictionary<int, int>>.Remove
	|-Dictionary<int, Dictionary<int, Vector2>>.Remove
	|-Dictionary<int, Dictionary<string, HitEffectCtrl>>.Remove
	|-Dictionary<int, Dictionary<string, SkillPerformEventManager.SkillPerformEvent>>.Remove
	|-Dictionary<int, List<CtrlPowerTime>>.Remove
	|-Dictionary<int, List<HoldObject>>.Remove
	|-Dictionary<int, List<HoldPressObject>>.Remove
	|-Dictionary<int, List<GraphReference>>.Remove
	|-Dictionary<int, List<NPCOpenCostData>>.Remove
	|-Dictionary<int, List<int>>.Remove
	|-Dictionary<int, List<Transform>>.Remove
	|-Dictionary<int, List<Vector3>>.Remove
	|-Dictionary<int, Delegate>.Remove
	|-Dictionary<int, object>.Remove
	|-Dictionary<int, string>.Remove
	|-Dictionary<int, Task>.Remove
	|-Dictionary<int, WeakReference>.Remove
	|-Dictionary<int, TMP_Style>.Remove
	|-Dictionary<int, TalentObject>.Remove
	|-Dictionary<int, TaskObject>.Remove
	|-Dictionary<int, TeamerObject>.Remove
	|-Dictionary<int, MarkSignalObejct>.Remove
	|-Dictionary<int, PointerEventData>.Remove
	|-Dictionary<int, TerrainUtility.TerrainMap>.Remove
	|-Dictionary<int, Object>.Remove
	|-Dictionary<int, Transform>.Remove
	|-Dictionary<int, Image>.Remove
	|-Dictionary<int, Weapon>.Remove
	|-Dictionary<int, WeaponModeInfo>.Remove
	|
	|-RVA: 0x2568D00 Offset: 0x2567D00 VA: 0x182568D00
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.Remove
	|
	|-RVA: 0x25680A0 Offset: 0x25670A0 VA: 0x1825680A0
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.Remove
	|
	|-RVA: 0x2581B70 Offset: 0x2580B70 VA: 0x182581B70
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.Remove
	|
	|-RVA: 0x2581820 Offset: 0x2580820 VA: 0x182581820
	|-Dictionary<int, HitData>.Remove
	|
	|-RVA: 0x2584560 Offset: 0x2583560 VA: 0x182584560
	|-Dictionary<int, MinimapPoint>.Remove
	|
	|-RVA: 0x2582C40 Offset: 0x2581C40 VA: 0x182582C40
	|-Dictionary<int, ObjectPoolComInfo>.Remove
	|
	|-RVA: 0x2580F50 Offset: 0x257FF50 VA: 0x182580F50
	|-Dictionary<int, bool>.Remove
	|
	|-RVA: 0x2583430 Offset: 0x2582430 VA: 0x182583430
	|-Dictionary<int, char>.Remove
	|
	|-RVA: 0x2582800 Offset: 0x2581800 VA: 0x182582800
	|-Dictionary<int, int>.Remove
	|
	|-RVA: 0x2601370 Offset: 0x2600370 VA: 0x182601370
	|-Dictionary<int, Int32Enum>.Remove
	|-Dictionary<int, FullScreenMode>.Remove
	|
	|-RVA: 0x2603A80 Offset: 0x2602A80 VA: 0x182603A80
	|-Dictionary<int, long>.Remove
	|
	|-RVA: 0x2603200 Offset: 0x2602200 VA: 0x182603200
	|-Dictionary<int, float>.Remove
	|
	|-RVA: 0x26017B0 Offset: 0x26007B0 VA: 0x1826017B0
	|-Dictionary<int, uint>.Remove
	|
	|-RVA: 0x2603640 Offset: 0x2602640 VA: 0x182603640
	|-Dictionary<int, ulong>.Remove
	|
	|-RVA: 0x2601BF0 Offset: 0x2600BF0 VA: 0x182601BF0
	|-Dictionary<int, Color>.Remove
	|
	|-RVA: 0x250F810 Offset: 0x250E810 VA: 0x18250F810
	|-Dictionary<int, Matrix4x4>.Remove
	|
	|-RVA: 0x250DD50 Offset: 0x250CD50 VA: 0x18250DD50
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.Remove
	|
	|-RVA: 0x250CB60 Offset: 0x250BB60 VA: 0x18250CB60
	|-Dictionary<int, Vector2>.Remove
	|
	|-RVA: 0x250EB10 Offset: 0x250DB10 VA: 0x18250EB10
	|-Dictionary<int, Vector3>.Remove
	|
	|-RVA: 0x250FC70 Offset: 0x250EC70 VA: 0x18250FC70
	|-Dictionary<Int32Enum, bool>.Remove
	|
	|-RVA: 0x2510540 Offset: 0x250F540 VA: 0x182510540
	|-Dictionary<Int32Enum, int>.Remove
	|
	|-RVA: 0x250EF50 Offset: 0x250DF50 VA: 0x18250EF50
	|-Dictionary<Int32Enum, Int32Enum>.Remove
	|
	|-RVA: 0x254DFB0 Offset: 0x254CFB0 VA: 0x18254DFB0
	|-Dictionary<Int32Enum, object>.Remove
	|-Dictionary<RAILEventID, RailEventCallBackHandler>.Remove
	|
	|-RVA: 0x254E830 Offset: 0x254D830 VA: 0x18254E830
	|-Dictionary<Int32Enum, float>.Remove
	|
	|-RVA: 0x254E3F0 Offset: 0x254D3F0 VA: 0x18254E3F0
	|-Dictionary<long, Dictionary<long, List<CPacketData>>>.Remove
	|-Dictionary<long, object>.Remove
	|-Dictionary<long, WeakReference>.Remove
	|-Dictionary<long, TMP_MaterialManager.FallbackMaterial>.Remove
	|
	|-RVA: 0x254F540 Offset: 0x254E540 VA: 0x18254F540
	|-Dictionary<long, int>.Remove
	|
	|-RVA: 0x254F100 Offset: 0x254E100 VA: 0x18254F100
	|-Dictionary<IntPtr, LuaState>.Remove
	|-Dictionary<IntPtr, object>.Remove
	|
	|-RVA: 0x2535BE0 Offset: 0x2534BE0 VA: 0x182535BE0
	|-Dictionary<ParameterExpression, int>.Remove
	|-Dictionary<object, int>.Remove
	|-Dictionary<string, int>.Remove
	|
	|-RVA: 0x2551A70 Offset: 0x2550A70 VA: 0x182551A70
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.Remove
	|
	|-RVA: 0x2429030 Offset: 0x2428030 VA: 0x182429030
	|-Dictionary<object, DYUpdateIni.OneResInfo>.Remove
	|
	|-RVA: 0x24279D0 Offset: 0x24269D0 VA: 0x1824279D0
	|-Dictionary<object, IniValue>.Remove
	|-Dictionary<string, IniValue>.Remove
	|
	|-RVA: 0x242A340 Offset: 0x2429340 VA: 0x18242A340
	|-Dictionary<object, PanelManger.PanelInfo>.Remove
	|
	|-RVA: 0x242ACC0 Offset: 0x2429CC0 VA: 0x18242ACC0
	|-Dictionary<object, OneInfo>.Remove
	|
	|-RVA: 0x24294C0 Offset: 0x24284C0 VA: 0x1824294C0
	|-Dictionary<object, ArrayMetadata>.Remove
	|
	|-RVA: 0x2428710 Offset: 0x2427710 VA: 0x182428710
	|-Dictionary<object, ObjectMetadata>.Remove
	|
	|-RVA: 0x2428BA0 Offset: 0x2427BA0 VA: 0x182428BA0
	|-Dictionary<object, PropertyMetadata>.Remove
	|
	|-RVA: 0x25353C0 Offset: 0x25343C0 VA: 0x1825353C0
	|-Dictionary<object, fsOption<fsVersionedType>>.Remove
	|
	|-RVA: 0x2536A10 Offset: 0x2535A10 VA: 0x182536A10
	|-Dictionary<object, SteamAPICall_t>.Remove
	|-Dictionary<string, SteamAPICall_t>.Remove
	|
	|-RVA: 0x2536E90 Offset: 0x2535E90 VA: 0x182536E90
	|-Dictionary<object, bool>.Remove
	|-Dictionary<string, bool>.Remove
	|
	|-RVA: 0x2538040 Offset: 0x2537040 VA: 0x182538040
	|-Dictionary<object, KeyValuePair<object, object>>.Remove
	|
	|-RVA: 0x2535760 Offset: 0x2534760 VA: 0x182535760
	|-Dictionary<object, long>.Remove
	|-Dictionary<string, long>.Remove
	|
	|-RVA: 0x24E3830 Offset: 0x24E2830 VA: 0x1824E3830
	|-Dictionary<object, ResourceLocator>.Remove
	|
	|-RVA: 0x24E1BA0 Offset: 0x24E0BA0 VA: 0x1824E1BA0
	|-Dictionary<object, float>.Remove
	|-Dictionary<string, float>.Remove
	|
	|-RVA: 0x24E3CD0 Offset: 0x24E2CD0 VA: 0x1824E3CD0
	|-Dictionary<object, TimeSpan>.Remove
	|
	|-RVA: 0x24E2EC0 Offset: 0x24E1EC0 VA: 0x1824E2EC0
	|-Dictionary<object, Color>.Remove
	|-Dictionary<string, Color>.Remove
	|
	|-RVA: 0x24E0D40 Offset: 0x24DFD40 VA: 0x1824E0D40
	|-Dictionary<object, NetworkBroadcastResult>.Remove
	|
	|-RVA: 0x24E4640 Offset: 0x24E3640 VA: 0x1824E4640
	|-Dictionary<object, Playable>.Remove
	|
	|-RVA: 0x25AAD70 Offset: 0x25A9D70 VA: 0x1825AAD70
	|-Dictionary<object, Vector3>.Remove
	|
	|-RVA: 0x25AD640 Offset: 0x25AC640 VA: 0x1825AD640
	|-Dictionary<object, BlendShapeFrame>.Remove
	|
	|-RVA: 0x25AB210 Offset: 0x25AA210 VA: 0x1825AB210
	|-Dictionary<float, object>.Remove
	|
	|-RVA: 0x25ABB80 Offset: 0x25AAB80 VA: 0x1825ABB80
	|-Dictionary<ushort, GZPublicProtocol.NetMsgDelegate>.Remove
	|-Dictionary<ushort, object>.Remove
	|
	|-RVA: 0x25ACD10 Offset: 0x25ABD10 VA: 0x1825ACD10
	|-Dictionary<uint, AkAudioInputManager.AudioFormatDelegate>.Remove
	|-Dictionary<uint, AkAudioInputManager.AudioSamplesDelegate>.Remove
	|-Dictionary<uint, BridgeHandler>.Remove
	|-Dictionary<uint, BridgeRequester>.Remove
	|-Dictionary<uint, byte[]>.Remove
	|-Dictionary<uint, object>.Remove
	|-Dictionary<uint, Transform>.Remove
	|-Dictionary<uint, ZMFriendObject>.Remove
	|-Dictionary<uint, ZMInviteData>.Remove
	|-Dictionary<uint, ZMMatchEndPoint>.Remove
	|-Dictionary<uint, ZMTeamerObject>.Remove
	|
	|-RVA: 0x25AA930 Offset: 0x25A9930 VA: 0x1825AA930
	|-Dictionary<uint, int>.Remove
	|
	|-RVA: 0x25AC8D0 Offset: 0x25AB8D0 VA: 0x1825AC8D0
	|-Dictionary<uint, ulong>.Remove
	|
	|-RVA: 0x2482E80 Offset: 0x2481E80 VA: 0x182482E80
	|-Dictionary<ulong, CCallbackBase>.Remove
	|-Dictionary<ulong, LinkStat>.Remove
	|-Dictionary<ulong, SteamTeamerObject>.Remove
	|-Dictionary<ulong, Action<AppProofOfPurchaseKeyResponse_t, bool>>.Remove
	|-Dictionary<ulong, Action<AssociateWithClanResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<AvatarImageLoaded_t, bool>>.Remove
	|-Dictionary<ulong, Action<CheckFileSignature_t, bool>>.Remove
	|-Dictionary<ulong, Action<ClanOfficerListResponse_t, bool>>.Remove
	|-Dictionary<ulong, Action<ClientGameServerDeny_t, bool>>.Remove
	|-Dictionary<ulong, Action<ComputeNewPlayerCompatibilityResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<CreateItemResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<DlcInstalled_t, bool>>.Remove
	|-Dictionary<ulong, Action<DownloadClanActivityCountsResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<DownloadItemResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<EncryptedAppTicketResponse_t, bool>>.Remove
	|-Dictionary<ulong, Action<FavoritesListAccountsUpdated_t, bool>>.Remove
	|-Dictionary<ulong, Action<FavoritesListChanged_t, bool>>.Remove
	|-Dictionary<ulong, Action<FileDetailsResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<FriendRichPresenceUpdate_t, bool>>.Remove
	|-Dictionary<ulong, Action<FriendsEnumerateFollowingList_t, bool>>.Remove
	|-Dictionary<ulong, Action<FriendsGetFollowerCount_t, bool>>.Remove
	|-Dictionary<ulong, Action<FriendsIsFollowing_t, bool>>.Remove
	|-Dictionary<ulong, Action<GCMessageAvailable_t, bool>>.Remove
	|-Dictionary<ulong, Action<GCMessageFailed_t, bool>>.Remove
	|-Dictionary<ulong, Action<GSClientAchievementStatus_t, bool>>.Remove
	|-Dictionary<ulong, Action<GSClientApprove_t, bool>>.Remove
	|-Dictionary<ulong, Action<GSClientDeny_t, bool>>.Remove
	|-Dictionary<ulong, Action<GSClientGroupStatus_t, bool>>.Remove
	|-Dictionary<ulong, Action<GSClientKick_t, bool>>.Remove
	|-Dictionary<ulong, Action<GSGameplayStats_t, bool>>.Remove
	|-Dictionary<ulong, Action<GSPolicyResponse_t, bool>>.Remove
	|-Dictionary<ulong, Action<GSReputation_t, bool>>.Remove
	|-Dictionary<ulong, Action<GSStatsReceived_t, bool>>.Remove
	|-Dictionary<ulong, Action<GSStatsStored_t, bool>>.Remove
	|-Dictionary<ulong, Action<GSStatsUnloaded_t, bool>>.Remove
	|-Dictionary<ulong, Action<GameConnectedChatJoin_t, bool>>.Remove
	|-Dictionary<ulong, Action<GameConnectedChatLeave_t, bool>>.Remove
	|-Dictionary<ulong, Action<GameConnectedClanChatMsg_t, bool>>.Remove
	|-Dictionary<ulong, Action<GameConnectedFriendChatMsg_t, bool>>.Remove
	|-Dictionary<ulong, Action<GameLobbyJoinRequested_t, bool>>.Remove
	|-Dictionary<ulong, Action<GameOverlayActivated_t, bool>>.Remove
	|-Dictionary<ulong, Action<GameRichPresenceJoinRequested_t, bool>>.Remove
	|-Dictionary<ulong, Action<GameServerChangeRequested_t, bool>>.Remove
	|-Dictionary<ulong, Action<GameWebCallback_t, bool>>.Remove
	|-Dictionary<ulong, Action<GamepadTextInputDismissed_t, bool>>.Remove
	|-Dictionary<ulong, Action<GetAuthSessionTicketResponse_t, bool>>.Remove
	|-Dictionary<ulong, Action<GetUserItemVoteResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<GetVideoURLResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<GlobalAchievementPercentagesReady_t, bool>>.Remove
	|-Dictionary<ulong, Action<GlobalStatsReceived_t, bool>>.Remove
	|-Dictionary<ulong, Action<HTML_BrowserReady_t, bool>>.Remove
	|-Dictionary<ulong, Action<HTML_CanGoBackAndForward_t, bool>>.Remove
	|-Dictionary<ulong, Action<HTML_ChangedTitle_t, bool>>.Remove
	|-Dictionary<ulong, Action<HTML_CloseBrowser_t, bool>>.Remove
	|-Dictionary<ulong, Action<HTML_FileOpenDialog_t, bool>>.Remove
	|-Dictionary<ulong, Action<HTML_FinishedRequest_t, bool>>.Remove
	|-Dictionary<ulong, Action<HTML_HideToolTip_t, bool>>.Remove
	|-Dictionary<ulong, Action<HTML_HorizontalScroll_t, bool>>.Remove
	|-Dictionary<ulong, Action<HTML_JSAlert_t, bool>>.Remove
	|-Dictionary<ulong, Action<HTML_JSConfirm_t, bool>>.Remove
	|-Dictionary<ulong, Action<HTML_LinkAtPosition_t, bool>>.Remove
	|-Dictionary<ulong, Action<HTML_NeedsPaint_t, bool>>.Remove
	|-Dictionary<ulong, Action<HTML_NewWindow_t, bool>>.Remove
	|-Dictionary<ulong, Action<HTML_OpenLinkInNewTab_t, bool>>.Remove
	|-Dictionary<ulong, Action<HTML_SearchResults_t, bool>>.Remove
	|-Dictionary<ulong, Action<HTML_SetCursor_t, bool>>.Remove
	|-Dictionary<ulong, Action<HTML_ShowToolTip_t, bool>>.Remove
	|-Dictionary<ulong, Action<HTML_StartRequest_t, bool>>.Remove
	|-Dictionary<ulong, Action<HTML_StatusText_t, bool>>.Remove
	|-Dictionary<ulong, Action<HTML_URLChanged_t, bool>>.Remove
	|-Dictionary<ulong, Action<HTML_UpdateToolTip_t, bool>>.Remove
	|-Dictionary<ulong, Action<HTML_VerticalScroll_t, bool>>.Remove
	|-Dictionary<ulong, Action<HTTPRequestCompleted_t, bool>>.Remove
	|-Dictionary<ulong, Action<HTTPRequestDataReceived_t, bool>>.Remove
	|-Dictionary<ulong, Action<HTTPRequestHeadersReceived_t, bool>>.Remove
	|-Dictionary<ulong, Action<IPCFailure_t, bool>>.Remove
	|-Dictionary<ulong, Action<IPCountry_t, bool>>.Remove
	|-Dictionary<ulong, Action<ItemInstalled_t, bool>>.Remove
	|-Dictionary<ulong, Action<JoinClanChatRoomCompletionResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<LeaderboardFindResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<LeaderboardScoreUploaded_t, bool>>.Remove
	|-Dictionary<ulong, Action<LeaderboardScoresDownloaded_t, bool>>.Remove
	|-Dictionary<ulong, Action<LeaderboardUGCSet_t, bool>>.Remove
	|-Dictionary<ulong, Action<LicensesUpdated_t, bool>>.Remove
	|-Dictionary<ulong, Action<LobbyChatMsg_t, bool>>.Remove
	|-Dictionary<ulong, Action<LobbyChatUpdate_t, bool>>.Remove
	|-Dictionary<ulong, Action<LobbyCreated_t, bool>>.Remove
	|-Dictionary<ulong, Action<LobbyDataUpdate_t, bool>>.Remove
	|-Dictionary<ulong, Action<LobbyEnter_t, bool>>.Remove
	|-Dictionary<ulong, Action<LobbyGameCreated_t, bool>>.Remove
	|-Dictionary<ulong, Action<LobbyInvite_t, bool>>.Remove
	|-Dictionary<ulong, Action<LobbyKicked_t, bool>>.Remove
	|-Dictionary<ulong, Action<LobbyMatchList_t, bool>>.Remove
	|-Dictionary<ulong, Action<LowBatteryPower_t, bool>>.Remove
	|-Dictionary<ulong, Action<MicroTxnAuthorizationResponse_t, bool>>.Remove
	|-Dictionary<ulong, Action<MusicPlayerRemoteToFront_t, bool>>.Remove
	|-Dictionary<ulong, Action<MusicPlayerRemoteWillActivate_t, bool>>.Remove
	|-Dictionary<ulong, Action<MusicPlayerRemoteWillDeactivate_t, bool>>.Remove
	|-Dictionary<ulong, Action<MusicPlayerSelectsPlaylistEntry_t, bool>>.Remove
	|-Dictionary<ulong, Action<MusicPlayerSelectsQueueEntry_t, bool>>.Remove
	|-Dictionary<ulong, Action<MusicPlayerWantsLooped_t, bool>>.Remove
	|-Dictionary<ulong, Action<MusicPlayerWantsPause_t, bool>>.Remove
	|-Dictionary<ulong, Action<MusicPlayerWantsPlayNext_t, bool>>.Remove
	|-Dictionary<ulong, Action<MusicPlayerWantsPlayPrevious_t, bool>>.Remove
	|-Dictionary<ulong, Action<MusicPlayerWantsPlay_t, bool>>.Remove
	|-Dictionary<ulong, Action<MusicPlayerWantsPlayingRepeatStatus_t, bool>>.Remove
	|-Dictionary<ulong, Action<MusicPlayerWantsShuffled_t, bool>>.Remove
	|-Dictionary<ulong, Action<MusicPlayerWantsVolume_t, bool>>.Remove
	|-Dictionary<ulong, Action<MusicPlayerWillQuit_t, bool>>.Remove
	|-Dictionary<ulong, Action<NumberOfCurrentPlayers_t, bool>>.Remove
	|-Dictionary<ulong, Action<P2PSessionConnectFail_t, bool>>.Remove
	|-Dictionary<ulong, Action<P2PSessionRequest_t, bool>>.Remove
	|-Dictionary<ulong, Action<PersonaStateChange_t, bool>>.Remove
	|-Dictionary<ulong, Action<PlaybackStatusHasChanged_t, bool>>.Remove
	|-Dictionary<ulong, Action<RegisterActivationCodeResponse_t, bool>>.Remove
	|-Dictionary<ulong, Action<RemoteStorageAppSyncProgress_t, bool>>.Remove
	|-Dictionary<ulong, Action<RemoteStorageAppSyncStatusCheck_t, bool>>.Remove
	|-Dictionary<ulong, Action<RemoteStorageAppSyncedClient_t, bool>>.Remove
	|-Dictionary<ulong, Action<RemoteStorageAppSyncedServer_t, bool>>.Remove
	|-Dictionary<ulong, Action<RemoteStorageDeletePublishedFileResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<RemoteStorageDownloadUGCResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<RemoteStorageEnumeratePublishedFilesByUserActionResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<RemoteStorageEnumerateUserPublishedFilesResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<RemoteStorageEnumerateUserSharedWorkshopFilesResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<RemoteStorageEnumerateUserSubscribedFilesResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<RemoteStorageEnumerateWorkshopFilesResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<RemoteStorageFileReadAsyncComplete_t, bool>>.Remove
	|-Dictionary<ulong, Action<RemoteStorageFileShareResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<RemoteStorageFileWriteAsyncComplete_t, bool>>.Remove
	|-Dictionary<ulong, Action<RemoteStorageGetPublishedFileDetailsResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<RemoteStorageGetPublishedItemVoteDetailsResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<RemoteStoragePublishFileProgress_t, bool>>.Remove
	|-Dictionary<ulong, Action<RemoteStoragePublishFileResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<RemoteStoragePublishedFileDeleted_t, bool>>.Remove
	|-Dictionary<ulong, Action<RemoteStoragePublishedFileSubscribed_t, bool>>.Remove
	|-Dictionary<ulong, Action<RemoteStoragePublishedFileUnsubscribed_t, bool>>.Remove
	|-Dictionary<ulong, Action<RemoteStoragePublishedFileUpdated_t, bool>>.Remove
	|-Dictionary<ulong, Action<RemoteStorageSetUserPublishedFileActionResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<RemoteStorageSubscribePublishedFileResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<RemoteStorageUnsubscribePublishedFileResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<RemoteStorageUpdatePublishedFileResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<RemoteStorageUpdateUserPublishedItemVoteResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<RemoteStorageUserVoteDetails_t, bool>>.Remove
	|-Dictionary<ulong, Action<ScreenshotReady_t, bool>>.Remove
	|-Dictionary<ulong, Action<ScreenshotRequested_t, bool>>.Remove
	|-Dictionary<ulong, Action<SetPersonaNameResponse_t, bool>>.Remove
	|-Dictionary<ulong, Action<SetUserItemVoteResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<SocketStatusCallback_t, bool>>.Remove
	|-Dictionary<ulong, Action<StartPlaytimeTrackingResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<SteamAPICallCompleted_t, bool>>.Remove
	|-Dictionary<ulong, Action<SteamAppInstalled_t, bool>>.Remove
	|-Dictionary<ulong, Action<SteamAppUninstalled_t, bool>>.Remove
	|-Dictionary<ulong, Action<SteamInventoryDefinitionUpdate_t, bool>>.Remove
	|-Dictionary<ulong, Action<SteamInventoryEligiblePromoItemDefIDs_t, bool>>.Remove
	|-Dictionary<ulong, Action<SteamInventoryFullUpdate_t, bool>>.Remove
	|-Dictionary<ulong, Action<SteamInventoryResultReady_t, bool>>.Remove
	|-Dictionary<ulong, Action<SteamServerConnectFailure_t, bool>>.Remove
	|-Dictionary<ulong, Action<SteamServersConnected_t, bool>>.Remove
	|-Dictionary<ulong, Action<SteamServersDisconnected_t, bool>>.Remove
	|-Dictionary<ulong, Action<SteamShutdown_t, bool>>.Remove
	|-Dictionary<ulong, Action<SteamUGCQueryCompleted_t, bool>>.Remove
	|-Dictionary<ulong, Action<SteamUGCRequestUGCDetailsResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<StopPlaytimeTrackingResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<StoreAuthURLResponse_t, bool>>.Remove
	|-Dictionary<ulong, Action<SubmitItemUpdateResult_t, bool>>.Remove
	|-Dictionary<ulong, Action<UserAchievementIconFetched_t, bool>>.Remove
	|-Dictionary<ulong, Action<UserAchievementStored_t, bool>>.Remove
	|-Dictionary<ulong, Action<UserFavoriteItemsListChanged_t, bool>>.Remove
	|-Dictionary<ulong, Action<UserStatsReceived_t, bool>>.Remove
	|-Dictionary<ulong, Action<UserStatsStored_t, bool>>.Remove
	|-Dictionary<ulong, Action<UserStatsUnloaded_t, bool>>.Remove
	|-Dictionary<ulong, Action<ValidateAuthTicketResponse_t, bool>>.Remove
	|-Dictionary<ulong, Action<VolumeHasChanged_t, bool>>.Remove
	|-Dictionary<ulong, object>.Remove
	|-Dictionary<ulong, VoiceUserObject>.Remove
	|-Dictionary<ulong, VoiceTogetherMember>.Remove
	|
	|-RVA: 0x2482A40 Offset: 0x2481A40 VA: 0x182482A40
	|-Dictionary<ulong, uint>.Remove
	|
	|-RVA: 0x24812D0 Offset: 0x24802D0 VA: 0x1824812D0
	|-Dictionary<UInt64Enum, object>.Remove
	|-Dictionary<NetworkID, NetworkAccessToken>.Remove
	|
	|-RVA: 0x24809F0 Offset: 0x247F9F0 VA: 0x1824809F0
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.Remove
	|
	|-RVA: 0x2483760 Offset: 0x2482760 VA: 0x182483760
	|-Dictionary<NetworkHash128, object>.Remove
	|
	|-RVA: 0x24825E0 Offset: 0x24815E0 VA: 0x1824825E0
	|-Dictionary<NetworkInstanceId, object>.Remove
	|-Dictionary<NetworkInstanceId, NetworkIdentity>.Remove
	|
	|-RVA: 0x2483CD0 Offset: 0x2482CD0 VA: 0x182483CD0
	|-Dictionary<NetworkSceneId, object>.Remove
	|-Dictionary<NetworkSceneId, NetworkIdentity>.Remove
	|
	|-RVA: 0x263A110 Offset: 0x2639110 VA: 0x18263A110
	|-Dictionary<Scene, object>.Remove
	|
	|-RVA: 0x2639CB0 Offset: 0x2638CB0 VA: 0x182639CB0
	|-Dictionary<ZmID, object>.Remove
	|-Dictionary<ZmID, ZmPeerEndPointShared>.Remove
	*/

	public bool Remove(TKey key, out TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C7410 Offset: 0x25C6410 VA: 0x1825C7410
	|-Dictionary<EventHook, object>.Remove
	|
	|-RVA: 0x25C6E40 Offset: 0x25C5E40 VA: 0x1825C6E40
	|-Dictionary<Flow.RecursionNode, int>.Remove
	|
	|-RVA: 0x25C4CA0 Offset: 0x25C3CA0 VA: 0x1825C4CA0
	|-Dictionary<DYP2PDll.P2PID, object>.Remove
	|
	|-RVA: 0x25C3700 Offset: 0x25C2700 VA: 0x1825C3700
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.Remove
	|
	|-RVA: 0x25C6310 Offset: 0x25C5310 VA: 0x1825C6310
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.Remove
	|
	|-RVA: 0x25C52B0 Offset: 0x25C42B0 VA: 0x1825C52B0
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.Remove
	|
	|-RVA: 0x233A560 Offset: 0x2339560 VA: 0x18233A560
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.Remove
	|
	|-RVA: 0x2339A20 Offset: 0x2338A20 VA: 0x182339A20
	|-Dictionary<ConversionUtility.ConversionQuery, object>.Remove
	|
	|-RVA: 0x233C590 Offset: 0x233B590 VA: 0x18233C590
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.Remove
	|
	|-RVA: 0x233E0D0 Offset: 0x233D0D0 VA: 0x18233E0D0
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.Remove
	|
	|-RVA: 0x233D0D0 Offset: 0x233C0D0 VA: 0x18233D0D0
	|-Dictionary<ResolverContractKey, object>.Remove
	|
	|-RVA: 0x233DB00 Offset: 0x233CB00 VA: 0x18233DB00
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.Remove
	|
	|-RVA: 0x233AB30 Offset: 0x2339B30 VA: 0x18233AB30
	|-Dictionary<pb_Edge, object>.Remove
	|
	|-RVA: 0x2322E60 Offset: 0x2321E60 VA: 0x182322E60
	|-Dictionary<pb_IntVec3, object>.Remove
	|
	|-RVA: 0x2320990 Offset: 0x231F990 VA: 0x182320990
	|-Dictionary<AnimationStateData.AnimationPair, float>.Remove
	|
	|-RVA: 0x231F9B0 Offset: 0x231E9B0 VA: 0x18231F9B0
	|-Dictionary<Skin.AttachmentKeyTuple, object>.Remove
	|
	|-RVA: 0x23203C0 Offset: 0x231F3C0 VA: 0x1823203C0
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.Remove
	|
	|-RVA: 0x231FF20 Offset: 0x231EF20 VA: 0x18231FF20
	|-Dictionary<CSteamID, object>.Remove
	|
	|-RVA: 0x2321920 Offset: 0x2320920 VA: 0x182321920
	|-Dictionary<HAuthTicket, object>.Remove
	|
	|-RVA: 0x2320F60 Offset: 0x231FF60 VA: 0x182320F60
	|-Dictionary<SteamAPICall_t, object>.Remove
	|
	|-RVA: 0x2569150 Offset: 0x2568150 VA: 0x182569150
	|-Dictionary<char, char>.Remove
	|
	|-RVA: 0x2568880 Offset: 0x2567880 VA: 0x182568880
	|-Dictionary<char, Nullable<ByteEnum>>.Remove
	|
	|-RVA: 0x25683F0 Offset: 0x25673F0 VA: 0x1825683F0
	|-Dictionary<char, object>.Remove
	|
	|-RVA: 0x2569A10 Offset: 0x2568A10 VA: 0x182569A10
	|-Dictionary<Guid, object>.Remove
	|
	|-RVA: 0x256A490 Offset: 0x2569490 VA: 0x18256A490
	|-Dictionary<short, object>.Remove
	|
	|-RVA: 0x2569FE0 Offset: 0x2568FE0 VA: 0x182569FE0
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.Remove
	|
	|-RVA: 0x2567CF0 Offset: 0x2566CF0 VA: 0x182567CF0
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.Remove
	|
	|-RVA: 0x2582360 Offset: 0x2581360 VA: 0x182582360
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.Remove
	|
	|-RVA: 0x2581FB0 Offset: 0x2580FB0 VA: 0x182581FB0
	|-Dictionary<int, HitData>.Remove
	|
	|-RVA: 0x25840C0 Offset: 0x25830C0 VA: 0x1825840C0
	|-Dictionary<int, MinimapPoint>.Remove
	|
	|-RVA: 0x2583870 Offset: 0x2582870 VA: 0x182583870
	|-Dictionary<int, ObjectPoolComInfo>.Remove
	|
	|-RVA: 0x2582F90 Offset: 0x2581F90 VA: 0x182582F90
	|-Dictionary<int, bool>.Remove
	|
	|-RVA: 0x2583C20 Offset: 0x2582C20 VA: 0x182583C20
	|-Dictionary<int, char>.Remove
	|
	|-RVA: 0x2581390 Offset: 0x2580390 VA: 0x182581390
	|-Dictionary<int, int>.Remove
	|
	|-RVA: 0x2603EC0 Offset: 0x2602EC0 VA: 0x182603EC0
	|-Dictionary<int, Int32Enum>.Remove
	|
	|-RVA: 0x2604C70 Offset: 0x2603C70 VA: 0x182604C70
	|-Dictionary<int, long>.Remove
	|
	|-RVA: 0x2602030 Offset: 0x2601030 VA: 0x182602030
	|-Dictionary<int, object>.Remove
	|
	|-RVA: 0x2602D70 Offset: 0x2601D70 VA: 0x182602D70
	|-Dictionary<int, float>.Remove
	|
	|-RVA: 0x26047E0 Offset: 0x26037E0 VA: 0x1826047E0
	|-Dictionary<int, uint>.Remove
	|
	|-RVA: 0x26028F0 Offset: 0x26018F0 VA: 0x1826028F0
	|-Dictionary<int, ulong>.Remove
	|
	|-RVA: 0x2604350 Offset: 0x2603350 VA: 0x182604350
	|-Dictionary<int, Color>.Remove
	|
	|-RVA: 0x250E190 Offset: 0x250D190 VA: 0x18250E190
	|-Dictionary<int, Matrix4x4>.Remove
	|
	|-RVA: 0x250F390 Offset: 0x250E390 VA: 0x18250F390
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.Remove
	|
	|-RVA: 0x250D8C0 Offset: 0x250C8C0 VA: 0x18250D8C0
	|-Dictionary<int, Vector2>.Remove
	|
	|-RVA: 0x250D430 Offset: 0x250C430 VA: 0x18250D430
	|-Dictionary<int, Vector3>.Remove
	|
	|-RVA: 0x250E670 Offset: 0x250D670 VA: 0x18250E670
	|-Dictionary<Int32Enum, bool>.Remove
	|
	|-RVA: 0x25100B0 Offset: 0x250F0B0 VA: 0x1825100B0
	|-Dictionary<Int32Enum, int>.Remove
	|
	|-RVA: 0x250CFA0 Offset: 0x250BFA0 VA: 0x18250CFA0
	|-Dictionary<Int32Enum, Int32Enum>.Remove
	|
	|-RVA: 0x254FE00 Offset: 0x254EE00 VA: 0x18254FE00
	|-Dictionary<Int32Enum, object>.Remove
	|
	|-RVA: 0x2550CE0 Offset: 0x254FCE0 VA: 0x182550CE0
	|-Dictionary<Int32Enum, float>.Remove
	|
	|-RVA: 0x25515F0 Offset: 0x25505F0 VA: 0x1825515F0
	|-Dictionary<long, int>.Remove
	|
	|-RVA: 0x2551170 Offset: 0x2550170 VA: 0x182551170
	|-Dictionary<long, object>.Remove
	|
	|-RVA: 0x254F980 Offset: 0x254E980 VA: 0x18254F980
	|-Dictionary<IntPtr, object>.Remove
	|
	|-RVA: 0x25507C0 Offset: 0x254F7C0 VA: 0x1825507C0
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.Remove
	|
	|-RVA: 0x2550280 Offset: 0x254F280 VA: 0x182550280
	|-Dictionary<object, CinemachineCore.UpdateStatus>.Remove
	|
	|-RVA: 0x2426FF0 Offset: 0x2425FF0 VA: 0x182426FF0
	|-Dictionary<object, DYUpdateIni.OneResInfo>.Remove
	|
	|-RVA: 0x2428240 Offset: 0x2427240 VA: 0x182428240
	|-Dictionary<object, IniValue>.Remove
	|
	|-RVA: 0x24274E0 Offset: 0x24264E0 VA: 0x1824274E0
	|-Dictionary<object, PanelManger.PanelInfo>.Remove
	|
	|-RVA: 0x2427E50 Offset: 0x2426E50 VA: 0x182427E50
	|-Dictionary<object, OneInfo>.Remove
	|
	|-RVA: 0x2429E50 Offset: 0x2428E50 VA: 0x182429E50
	|-Dictionary<object, ArrayMetadata>.Remove
	|
	|-RVA: 0x2429960 Offset: 0x2428960 VA: 0x182429960
	|-Dictionary<object, ObjectMetadata>.Remove
	|
	|-RVA: 0x242A7D0 Offset: 0x24297D0 VA: 0x18242A7D0
	|-Dictionary<object, PropertyMetadata>.Remove
	|
	|-RVA: 0x2537C50 Offset: 0x2536C50 VA: 0x182537C50
	|-Dictionary<object, fsOption<fsVersionedType>>.Remove
	|
	|-RVA: 0x25384E0 Offset: 0x25374E0 VA: 0x1825384E0
	|-Dictionary<object, SteamAPICall_t>.Remove
	|
	|-RVA: 0x25389B0 Offset: 0x25379B0 VA: 0x1825389B0
	|-Dictionary<object, bool>.Remove
	|
	|-RVA: 0x2536520 Offset: 0x2535520 VA: 0x182536520
	|-Dictionary<object, KeyValuePair<object, object>>.Remove
	|
	|-RVA: 0x2536060 Offset: 0x2535060 VA: 0x182536060
	|-Dictionary<object, int>.Remove
	|
	|-RVA: 0x2537310 Offset: 0x2536310 VA: 0x182537310
	|-Dictionary<object, Int32Enum>.Remove
	|
	|-RVA: 0x2538E80 Offset: 0x2537E80 VA: 0x182538E80
	|-Dictionary<object, long>.Remove
	|
	|-RVA: 0x24E11E0 Offset: 0x24E01E0 VA: 0x1824E11E0
	|-Dictionary<object, object>.Remove
	|
	|-RVA: 0x24E16B0 Offset: 0x24E06B0 VA: 0x1824E16B0
	|-Dictionary<object, ResourceLocator>.Remove
	|
	|-RVA: 0x24E2510 Offset: 0x24E1510 VA: 0x1824E2510
	|-Dictionary<object, float>.Remove
	|
	|-RVA: 0x24E3360 Offset: 0x24E2360 VA: 0x1824E3360
	|-Dictionary<object, TimeSpan>.Remove
	|
	|-RVA: 0x24E29D0 Offset: 0x24E19D0 VA: 0x1824E29D0
	|-Dictionary<object, Color>.Remove
	|
	|-RVA: 0x24E2020 Offset: 0x24E1020 VA: 0x1824E2020
	|-Dictionary<object, NetworkBroadcastResult>.Remove
	|
	|-RVA: 0x24E4150 Offset: 0x24E3150 VA: 0x1824E4150
	|-Dictionary<object, Playable>.Remove
	|
	|-RVA: 0x25AD150 Offset: 0x25AC150 VA: 0x1825AD150
	|-Dictionary<object, Vector3>.Remove
	|
	|-RVA: 0x25AB660 Offset: 0x25AA660 VA: 0x1825AB660
	|-Dictionary<object, BlendShapeFrame>.Remove
	|
	|-RVA: 0x25ADF70 Offset: 0x25ACF70 VA: 0x1825ADF70
	|-Dictionary<float, object>.Remove
	|
	|-RVA: 0x25ABFC0 Offset: 0x25AAFC0 VA: 0x1825ABFC0
	|-Dictionary<ushort, object>.Remove
	|
	|-RVA: 0x25AA4A0 Offset: 0x25A94A0 VA: 0x1825AA4A0
	|-Dictionary<uint, int>.Remove
	|
	|-RVA: 0x25ADAF0 Offset: 0x25ACAF0 VA: 0x1825ADAF0
	|-Dictionary<uint, object>.Remove
	|
	|-RVA: 0x25AC450 Offset: 0x25AB450 VA: 0x1825AC450
	|-Dictionary<uint, ulong>.Remove
	|
	|-RVA: 0x2481B90 Offset: 0x2480B90 VA: 0x182481B90
	|-Dictionary<ulong, object>.Remove
	|
	|-RVA: 0x2480E50 Offset: 0x247FE50 VA: 0x182480E50
	|-Dictionary<ulong, uint>.Remove
	|
	|-RVA: 0x2481710 Offset: 0x2480710 VA: 0x182481710
	|-Dictionary<UInt64Enum, object>.Remove
	|
	|-RVA: 0x24832C0 Offset: 0x24822C0 VA: 0x1824832C0
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.Remove
	|
	|-RVA: 0x2482010 Offset: 0x2481010 VA: 0x182482010
	|-Dictionary<NetworkHash128, object>.Remove
	|
	|-RVA: 0x24800B0 Offset: 0x247F0B0 VA: 0x1824800B0
	|-Dictionary<NetworkInstanceId, object>.Remove
	|
	|-RVA: 0x2480550 Offset: 0x247F550 VA: 0x182480550
	|-Dictionary<NetworkSceneId, object>.Remove
	|
	|-RVA: 0x2639810 Offset: 0x2638810 VA: 0x182639810
	|-Dictionary<Scene, object>.Remove
	|
	|-RVA: 0x263A570 Offset: 0x2639570 VA: 0x18263A570
	|-Dictionary<ZmID, object>.Remove
	*/

	public bool TryGetValue(TKey key, out TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25CEBC0 Offset: 0x25CDBC0 VA: 0x1825CEBC0
	|-Dictionary<EventHook, HashSet<Delegate>>.TryGetValue
	|-Dictionary<EventHook, object>.TryGetValue
	|-Dictionary<Skin.AttachmentKeyTuple, Attachment>.TryGetValue
	|-Dictionary<Skin.AttachmentKeyTuple, object>.TryGetValue
	|
	|-RVA: 0x23458B0 Offset: 0x23448B0 VA: 0x1823458B0
	|-Dictionary<Flow.RecursionNode, int>.TryGetValue
	|-Dictionary<ConversionUtility.ConversionQuery, ConversionUtility.ConversionType>.TryGetValue
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.TryGetValue
	|-Dictionary<AnimationStateData.AnimationPair, float>.TryGetValue
	|
	|-RVA: 0x260CCD0 Offset: 0x260BCD0 VA: 0x18260CCD0
	|-Dictionary<IUnitValuePort, object>.TryGetValue
	|-Dictionary<ICinemachineCamera, object>.TryGetValue
	|-Dictionary<Tween, TweenLink>.TryGetValue
	|-Dictionary<fsConfig, Dictionary<Type, fsMetaType>>.TryGetValue
	|-Dictionary<IGraph, HashSet<GraphReference>>.TryGetValue
	|-Dictionary<IGraphElementWithData, IGraphElementData>.TryGetValue
	|-Dictionary<IGraphParent, HashSet<GraphReference>>.TryGetValue
	|-Dictionary<IGraphParentElement, IGraphData>.TryGetValue
	|-Dictionary<pb_Edge, pb_WingedEdge>.TryGetValue
	|-Dictionary<pb_Edge, object>.TryGetValue
	|-Dictionary<DataFormat, IDataReader>.TryGetValue
	|-Dictionary<DataFormat, IDataWriter>.TryGetValue
	|-Dictionary<GUILayoutOptions.GUILayoutOptionsInstance, GUILayoutOption[]>.TryGetValue
	|-Dictionary<AtlasRegion, Texture2D>.TryGetValue
	|-Dictionary<BoundingBoxAttachment, PolygonCollider2D>.TryGetValue
	|-Dictionary<Slot, Material>.TryGetValue
	|-Dictionary<CSteamID, object>.TryGetValue
	|-Dictionary<HAuthTicket, object>.TryGetValue
	|-Dictionary<SteamAPICall_t, object>.TryGetValue
	|-Dictionary<Action, LinkedListNode<Action>>.TryGetValue
	|-Dictionary<char, object>.TryGetValue
	|-Dictionary<char, string>.TryGetValue
	|-Dictionary<Enum, object>.TryGetValue
	|-Dictionary<short, object>.TryGetValue
	|-Dictionary<int, AkCallbackManager.BankCallbackPackage>.TryGetValue
	|-Dictionary<int, AkCallbackManager.EventCallbackPackage>.TryGetValue
	|-Dictionary<int, AkMultiPosEvent>.TryGetValue
	|-Dictionary<int, BehaviorNode>.TryGetValue
	|-Dictionary<int, DYCallManager.RecordEntry>.TryGetValue
	|-Dictionary<int, MobileAccountHandler>.TryGetValue
	|-Dictionary<int, ForbidNode>.TryGetValue
	|-Dictionary<int, GOStateCache>.TryGetValue
	|-Dictionary<int, MsgObj>.TryGetValue
	|-Dictionary<int, NewPlayerObject>.TryGetValue
	|-Dictionary<int, OneSalva>.TryGetValue
	|-Dictionary<int, pb_Tuple<Vector3, Vector3, List<int>>>.TryGetValue
	|-Dictionary<int, SettingInfoDataManager.SettingInfo>.TryGetValue
	|-Dictionary<int, CCalShowInfo>.TryGetValue
	|-Dictionary<int, CCalSkillInfo>.TryGetValue
	|-Dictionary<int, Animation>.TryGetValue
	|-Dictionary<int, StateForbidInfo>.TryGetValue
	|-Dictionary<int, StateObject>.TryGetValue
	|-Dictionary<int, Dictionary<int, Dictionary<string, SkillPerformEventManager.SkillPerformEvent>>>.TryGetValue
	|-Dictionary<int, Dictionary<int, Vector2>>.TryGetValue
	|-Dictionary<int, Dictionary<string, SkillPerformEventManager.SkillPerformEvent>>.TryGetValue
	|-Dictionary<int, List<GraphReference>>.TryGetValue
	|-Dictionary<int, List<MsgObj>>.TryGetValue
	|-Dictionary<int, List<pb_Face>>.TryGetValue
	|-Dictionary<int, List<pb_WingedEdge>>.TryGetValue
	|-Dictionary<int, List<string>>.TryGetValue
	|-Dictionary<int, List<PostProcessVolume>>.TryGetValue
	|-Dictionary<int, Queue<string>>.TryGetValue
	|-Dictionary<int, Delegate>.TryGetValue
	|-Dictionary<int, CultureInfo>.TryGetValue
	|-Dictionary<int, long>.TryGetValue
	|-Dictionary<int, object>.TryGetValue
	|-Dictionary<int, string>.TryGetValue
	|-Dictionary<int, Type>.TryGetValue
	|-Dictionary<int, ulong>.TryGetValue
	|-Dictionary<int, WeakReference>.TryGetValue
	|-Dictionary<int, TMP_ColorGradient>.TryGetValue
	|-Dictionary<int, TMP_FontAsset>.TryGetValue
	|-Dictionary<int, TMP_SpriteAsset>.TryGetValue
	|-Dictionary<int, TMP_Style>.TryGetValue
	|-Dictionary<int, PointerEventData>.TryGetValue
	|-Dictionary<int, TerrainUtility.TerrainMap>.TryGetValue
	|-Dictionary<int, GUILayoutUtility.LayoutCache>.TryGetValue
	|-Dictionary<int, Material>.TryGetValue
	|-Dictionary<int, NetworkBehaviour.Invoker>.TryGetValue
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.TryGetValue
	|-Dictionary<int, Texture2D>.TryGetValue
	|-Dictionary<int, Transform>.TryGetValue
	|-Dictionary<int, Weapon>.TryGetValue
	|-Dictionary<Int32Enum, object>.TryGetValue
	|-Dictionary<long, object>.TryGetValue
	|-Dictionary<long, WeakReference>.TryGetValue
	|-Dictionary<long, TMP_GlyphPairAdjustmentRecord>.TryGetValue
	|-Dictionary<long, TMP_MaterialManager.FallbackMaterial>.TryGetValue
	|-Dictionary<IntPtr, object>.TryGetValue
	|-Dictionary<ParameterExpression, LocalVariable>.TryGetValue
	|-Dictionary<object, IniValue>.TryGetValue
	|-Dictionary<object, AttributeUtility.AttributeCache>.TryGetValue
	|-Dictionary<object, SteamAPICall_t>.TryGetValue
	|-Dictionary<object, long>.TryGetValue
	|-Dictionary<object, object>.TryGetValue
	|-Dictionary<object, string>.TryGetValue
	|-Dictionary<object, TimeSpan>.TryGetValue
	|-Dictionary<FieldInfo, IOptimizedAccessor>.TryGetValue
	|-Dictionary<FieldInfo, Instruction>.TryGetValue
	|-Dictionary<MemberInfo, WeakValueGetter>.TryGetValue
	|-Dictionary<MemberInfo, WeakValueSetter>.TryGetValue
	|-Dictionary<MethodInfo, IOptimizedInvoker>.TryGetValue
	|-Dictionary<PropertyInfo, IOptimizedAccessor>.TryGetValue
	|-Dictionary<string, AkBankManager.BankHandle>.TryGetValue
	|-Dictionary<string, CameraData.SettingData>.TryGetValue
	|-Dictionary<string, IniSection>.TryGetValue
	|-Dictionary<string, IniValue>.TryGetValue
	|-Dictionary<string, ETCAxis>.TryGetValue
	|-Dictionary<string, ETCBase>.TryGetValue
	|-Dictionary<string, PlayerAction>.TryGetValue
	|-Dictionary<string, fsData>.TryGetValue
	|-Dictionary<string, Header>.TryGetValue
	|-Dictionary<string, InternetAddressList>.TryGetValue
	|-Dictionary<string, Parameter>.TryGetValue
	|-Dictionary<string, SimpleCollator>.TryGetValue
	|-Dictionary<string, JToken>.TryGetValue
	|-Dictionary<string, OPForbidInfo>.TryGetValue
	|-Dictionary<string, Pool>.TryGetValue
	|-Dictionary<string, ScriptEventManager.EventHandler>.TryGetValue
	|-Dictionary<string, IDictionaryKeyPathProvider>.TryGetValue
	|-Dictionary<string, SkillPerformEventManager.SkillPerformEvent>.TryGetValue
	|-Dictionary<string, List<ParameterList.NameValuePair>>.TryGetValue
	|-Dictionary<string, List<int>>.TryGetValue
	|-Dictionary<string, List<MethodInfo>>.TryGetValue
	|-Dictionary<string, Delegate>.TryGetValue
	|-Dictionary<string, CultureInfo>.TryGetValue
	|-Dictionary<string, long>.TryGetValue
	|-Dictionary<string, LinuxNetworkInterface>.TryGetValue
	|-Dictionary<string, MacOsNetworkInterface>.TryGetValue
	|-Dictionary<string, WebConnectionGroup>.TryGetValue
	|-Dictionary<string, object>.TryGetValue
	|-Dictionary<string, MemberInfo>.TryGetValue
	|-Dictionary<string, ResourceSet>.TryGetValue
	|-Dictionary<string, string>.TryGetValue
	|-Dictionary<string, Tuple<Guid, string>>.TryGetValue
	|-Dictionary<string, Type>.TryGetValue
	|-Dictionary<string, UriParser>.TryGetValue
	|-Dictionary<string, WeakReference>.TryGetValue
	|-Dictionary<string, UGUILink.UILink>.TryGetValue
	|-Dictionary<string, BaseUIForm>.TryGetValue
	|-Dictionary<string, AssetBundle>.TryGetValue
	|-Dictionary<string, GUIStyle>.TryGetValue
	|-Dictionary<string, Material>.TryGetValue
	|-Dictionary<string, Object>.TryGetValue
	|-Dictionary<string, Sprite>.TryGetValue
	|-Dictionary<string, Transform>.TryGetValue
	|-Dictionary<IAsyncLocal, object>.TryGetValue
	|-Dictionary<Type, ITweenPlugin>.TryGetValue
	|-Dictionary<Type, DelegateFactory.DelegateCreate>.TryGetValue
	|-Dictionary<Type, InputDeviceManager>.TryGetValue
	|-Dictionary<Type, LuaCSFunction>.TryGetValue
	|-Dictionary<Type, ToLua.LuaPushVarObject>.TryGetValue
	|-Dictionary<Type, fsBaseConverter>.TryGetValue
	|-Dictionary<Type, fsMetaType>.TryGetValue
	|-Dictionary<Type, IDictionaryKeyPathProvider>.TryGetValue
	|-Dictionary<Type, IFormatter>.TryGetValue
	|-Dictionary<Type, Serializer>.TryGetValue
	|-Dictionary<Type, AttributeUsageAttribute>.TryGetValue
	|-Dictionary<Type, Dictionary<string, List<MethodInfo>>>.TryGetValue
	|-Dictionary<Type, Dictionary<string, string>>.TryGetValue
	|-Dictionary<Type, List<fsObjectProcessor>>.TryGetValue
	|-Dictionary<Type, MonoCustomAttrs.AttributeInfo>.TryGetValue
	|-Dictionary<Type, object>.TryGetValue
	|-Dictionary<Type, MethodInfo[]>.TryGetValue
	|-Dictionary<Type, TypeInformation>.TryGetValue
	|-Dictionary<Type, string>.TryGetValue
	|-Dictionary<Type, Type>.TryGetValue
	|-Dictionary<Type, TrackBindingTypeAttribute>.TryGetValue
	|-Dictionary<ushort, GZProtocol.NetMsgDelegate>.TryGetValue
	|-Dictionary<ushort, GZPublicProtocol.NetMsgDelegate>.TryGetValue
	|-Dictionary<ushort, object>.TryGetValue
	|-Dictionary<uint, pb_Tuple<pb_Object, pb_Face>>.TryGetValue
	|-Dictionary<uint, pb_Tuple<pb_Object, int>>.TryGetValue
	|-Dictionary<uint, byte[]>.TryGetValue
	|-Dictionary<uint, object>.TryGetValue
	|-Dictionary<uint, ulong>.TryGetValue
	|-Dictionary<uint, TMP_Character>.TryGetValue
	|-Dictionary<uint, Glyph>.TryGetValue
	|-Dictionary<ulong, CCallbackBase>.TryGetValue
	|-Dictionary<ulong, Action<AppProofOfPurchaseKeyResponse_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<AssociateWithClanResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<AvatarImageLoaded_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<CheckFileSignature_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<ClanOfficerListResponse_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<ClientGameServerDeny_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<ComputeNewPlayerCompatibilityResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<CreateItemResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<DlcInstalled_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<DownloadClanActivityCountsResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<DownloadItemResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<EncryptedAppTicketResponse_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<FavoritesListAccountsUpdated_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<FavoritesListChanged_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<FileDetailsResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<FriendRichPresenceUpdate_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<FriendsEnumerateFollowingList_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<FriendsGetFollowerCount_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<FriendsIsFollowing_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<GCMessageAvailable_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<GCMessageFailed_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<GSClientAchievementStatus_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<GSClientApprove_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<GSClientDeny_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<GSClientGroupStatus_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<GSClientKick_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<GSGameplayStats_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<GSPolicyResponse_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<GSReputation_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<GSStatsReceived_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<GSStatsStored_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<GSStatsUnloaded_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<GameConnectedChatJoin_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<GameConnectedChatLeave_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<GameConnectedClanChatMsg_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<GameConnectedFriendChatMsg_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<GameLobbyJoinRequested_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<GameOverlayActivated_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<GameRichPresenceJoinRequested_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<GameServerChangeRequested_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<GameWebCallback_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<GamepadTextInputDismissed_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<GetAuthSessionTicketResponse_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<GetUserItemVoteResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<GetVideoURLResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<GlobalAchievementPercentagesReady_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<GlobalStatsReceived_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<HTML_BrowserReady_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<HTML_CanGoBackAndForward_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<HTML_ChangedTitle_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<HTML_CloseBrowser_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<HTML_FileOpenDialog_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<HTML_FinishedRequest_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<HTML_HideToolTip_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<HTML_HorizontalScroll_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<HTML_JSAlert_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<HTML_JSConfirm_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<HTML_LinkAtPosition_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<HTML_NeedsPaint_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<HTML_NewWindow_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<HTML_OpenLinkInNewTab_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<HTML_SearchResults_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<HTML_SetCursor_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<HTML_ShowToolTip_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<HTML_StartRequest_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<HTML_StatusText_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<HTML_URLChanged_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<HTML_UpdateToolTip_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<HTML_VerticalScroll_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<HTTPRequestCompleted_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<HTTPRequestDataReceived_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<HTTPRequestHeadersReceived_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<IPCFailure_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<IPCountry_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<ItemInstalled_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<JoinClanChatRoomCompletionResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<LeaderboardFindResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<LeaderboardScoreUploaded_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<LeaderboardScoresDownloaded_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<LeaderboardUGCSet_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<LicensesUpdated_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<LobbyChatMsg_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<LobbyChatUpdate_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<LobbyCreated_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<LobbyDataUpdate_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<LobbyEnter_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<LobbyGameCreated_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<LobbyInvite_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<LobbyKicked_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<LobbyMatchList_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<LowBatteryPower_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<MicroTxnAuthorizationResponse_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<MusicPlayerRemoteToFront_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<MusicPlayerRemoteWillActivate_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<MusicPlayerRemoteWillDeactivate_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<MusicPlayerSelectsPlaylistEntry_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<MusicPlayerSelectsQueueEntry_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<MusicPlayerWantsLooped_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<MusicPlayerWantsPause_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<MusicPlayerWantsPlayNext_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<MusicPlayerWantsPlayPrevious_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<MusicPlayerWantsPlay_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<MusicPlayerWantsPlayingRepeatStatus_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<MusicPlayerWantsShuffled_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<MusicPlayerWantsVolume_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<MusicPlayerWillQuit_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<NumberOfCurrentPlayers_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<P2PSessionConnectFail_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<P2PSessionRequest_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<PersonaStateChange_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<PlaybackStatusHasChanged_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<RegisterActivationCodeResponse_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<RemoteStorageAppSyncProgress_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<RemoteStorageAppSyncStatusCheck_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<RemoteStorageAppSyncedClient_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<RemoteStorageAppSyncedServer_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<RemoteStorageDeletePublishedFileResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<RemoteStorageDownloadUGCResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<RemoteStorageEnumeratePublishedFilesByUserActionResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<RemoteStorageEnumerateUserPublishedFilesResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<RemoteStorageEnumerateUserSharedWorkshopFilesResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<RemoteStorageEnumerateUserSubscribedFilesResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<RemoteStorageEnumerateWorkshopFilesResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<RemoteStorageFileReadAsyncComplete_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<RemoteStorageFileShareResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<RemoteStorageFileWriteAsyncComplete_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<RemoteStorageGetPublishedFileDetailsResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<RemoteStorageGetPublishedItemVoteDetailsResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<RemoteStoragePublishFileProgress_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<RemoteStoragePublishFileResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<RemoteStoragePublishedFileDeleted_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<RemoteStoragePublishedFileSubscribed_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<RemoteStoragePublishedFileUnsubscribed_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<RemoteStoragePublishedFileUpdated_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<RemoteStorageSetUserPublishedFileActionResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<RemoteStorageSubscribePublishedFileResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<RemoteStorageUnsubscribePublishedFileResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<RemoteStorageUpdatePublishedFileResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<RemoteStorageUpdateUserPublishedItemVoteResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<RemoteStorageUserVoteDetails_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<ScreenshotReady_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<ScreenshotRequested_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<SetPersonaNameResponse_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<SetUserItemVoteResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<SocketStatusCallback_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<StartPlaytimeTrackingResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<SteamAPICallCompleted_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<SteamAppInstalled_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<SteamAppUninstalled_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<SteamInventoryDefinitionUpdate_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<SteamInventoryEligiblePromoItemDefIDs_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<SteamInventoryFullUpdate_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<SteamInventoryResultReady_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<SteamServerConnectFailure_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<SteamServersConnected_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<SteamServersDisconnected_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<SteamShutdown_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<SteamUGCQueryCompleted_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<SteamUGCRequestUGCDetailsResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<StopPlaytimeTrackingResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<StoreAuthURLResponse_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<SubmitItemUpdateResult_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<UserAchievementIconFetched_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<UserAchievementStored_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<UserFavoriteItemsListChanged_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<UserStatsReceived_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<UserStatsStored_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<UserStatsUnloaded_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<ValidateAuthTicketResponse_t, bool>>.TryGetValue
	|-Dictionary<ulong, Action<VolumeHasChanged_t, bool>>.TryGetValue
	|-Dictionary<ulong, object>.TryGetValue
	|-Dictionary<ulong, string>.TryGetValue
	|-Dictionary<UInt64Enum, object>.TryGetValue
	|-Dictionary<Camera, Camera>.TryGetValue
	|-Dictionary<Canvas, IndexedSet<Graphic>>.TryGetValue
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.TryGetValue
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, Terrain>.TryGetValue
	|-Dictionary<Font, HashSet<Text>>.TryGetValue
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.TryGetValue
	|-Dictionary<Material, List<int>>.TryGetValue
	|-Dictionary<Material, Material>.TryGetValue
	|-Dictionary<NetworkInstanceId, object>.TryGetValue
	|-Dictionary<NetworkSceneId, object>.TryGetValue
	|-Dictionary<NetworkID, NetworkAccessToken>.TryGetValue
	|-Dictionary<PrimitiveType, Mesh>.TryGetValue
	|-Dictionary<Scene, object>.TryGetValue
	|-Dictionary<Shader, PropertySheet>.TryGetValue
	|-Dictionary<Transform, ItemObject>.TryGetValue
	|-Dictionary<Transform, Transform[]>.TryGetValue
	|-Dictionary<ZmID, object>.TryGetValue
	|-Dictionary<pb_Object, HashSet<pb_Face>>.TryGetValue
	|-Dictionary<pb_Object, HashSet<int>>.TryGetValue
	|
	|-RVA: 0x2540CD0 Offset: 0x253FCD0 VA: 0x182540CD0
	|-Dictionary<CinemachineVirtualCameraBase, int>.TryGetValue
	|-Dictionary<pb_Vertex, int>.TryGetValue
	|-Dictionary<AtlasRegion, int>.TryGetValue
	|-Dictionary<long, int>.TryGetValue
	|-Dictionary<ParameterExpression, int>.TryGetValue
	|-Dictionary<object, int>.TryGetValue
	|-Dictionary<object, Int32Enum>.TryGetValue
	|-Dictionary<object, float>.TryGetValue
	|-Dictionary<Assembly, AssemblyTypeFlags>.TryGetValue
	|-Dictionary<Assembly, AssemblyTypeFlags>.TryGetValue
	|-Dictionary<string, HeaderId>.TryGetValue
	|-Dictionary<string, int>.TryGetValue
	|-Dictionary<string, float>.TryGetValue
	|-Dictionary<Type, ReadType>.TryGetValue
	|-Dictionary<Type, PrimitiveTypeCode>.TryGetValue
	|-Dictionary<Type, int>.TryGetValue
	|-Dictionary<ulong, uint>.TryGetValue
	|-Dictionary<AnimationClip, int>.TryGetValue
	|-Dictionary<Camera, float>.TryGetValue
	|-Dictionary<Material, int>.TryGetValue
	|-Dictionary<Object, int>.TryGetValue
	|
	|-RVA: 0x255A730 Offset: 0x2559730 VA: 0x18255A730
	|-Dictionary<ICinemachineCamera, CinemachineCore.UpdateStatus>.TryGetValue
	|-Dictionary<object, CinemachineCore.UpdateStatus>.TryGetValue
	|
	|-RVA: 0x255A5E0 Offset: 0x25595E0 VA: 0x18255A5E0
	|-Dictionary<CommonGuideManager.CGuideType, int>.TryGetValue
	|-Dictionary<int, int>.TryGetValue
	|-Dictionary<int, Int32Enum>.TryGetValue
	|-Dictionary<int, float>.TryGetValue
	|-Dictionary<int, uint>.TryGetValue
	|-Dictionary<int, FullScreenMode>.TryGetValue
	|-Dictionary<int, RenderTextureFormat>.TryGetValue
	|-Dictionary<Int32Enum, int>.TryGetValue
	|-Dictionary<Int32Enum, Int32Enum>.TryGetValue
	|-Dictionary<Int32Enum, float>.TryGetValue
	|-Dictionary<uint, int>.TryGetValue
	|
	|-RVA: 0x232B960 Offset: 0x232A960 VA: 0x18232B960
	|-Dictionary<DYP2PDll.P2PID, object>.TryGetValue
	|-Dictionary<pb_IntVec3, List<int>>.TryGetValue
	|-Dictionary<pb_IntVec3, object>.TryGetValue
	|
	|-RVA: 0x25CEC70 Offset: 0x25CDC70 VA: 0x1825CEC70
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.TryGetValue
	|
	|-RVA: 0x25CED20 Offset: 0x25CDD20 VA: 0x1825CED20
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.TryGetValue
	|
	|-RVA: 0x248B1E0 Offset: 0x248A1E0 VA: 0x18248B1E0
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.TryGetValue
	|-Dictionary<ConversionUtility.ConversionQuery, object>.TryGetValue
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.TryGetValue
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.TryGetValue
	|-Dictionary<ResolverContractKey, JsonContract>.TryGetValue
	|-Dictionary<ResolverContractKey, object>.TryGetValue
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.TryGetValue
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.TryGetValue
	|-Dictionary<SlotBlendModes.MaterialTexturePair, Material>.TryGetValue
	|-Dictionary<Guid, IGraphData>.TryGetValue
	|-Dictionary<Guid, IGraphElementData>.TryGetValue
	|-Dictionary<Guid, MonoTlsProvider>.TryGetValue
	|-Dictionary<Guid, object>.TryGetValue
	|-Dictionary<NetworkHash128, object>.TryGetValue
	|
	|-RVA: 0x2573AA0 Offset: 0x2572AA0 VA: 0x182573AA0
	|-Dictionary<char, char>.TryGetValue
	|-Dictionary<char, Nullable<EntryType>>.TryGetValue
	|-Dictionary<char, Nullable<ByteEnum>>.TryGetValue
	|
	|-RVA: 0x24EC150 Offset: 0x24EB150 VA: 0x1824EC150
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.TryGetValue
	|-Dictionary<object, ArrayMetadata>.TryGetValue
	|-Dictionary<object, KeyValuePair<object, object>>.TryGetValue
	|-Dictionary<object, ResourceLocator>.TryGetValue
	|-Dictionary<object, Color>.TryGetValue
	|-Dictionary<object, NetworkBroadcastResult>.TryGetValue
	|-Dictionary<object, Playable>.TryGetValue
	|-Dictionary<string, ResourceLocator>.TryGetValue
	|-Dictionary<string, Color>.TryGetValue
	|-Dictionary<TrackAsset, Playable>.TryGetValue
	|
	|-RVA: 0x25739F0 Offset: 0x25729F0 VA: 0x1825739F0
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.TryGetValue
	|-Dictionary<int, HitData>.TryGetValue
	|-Dictionary<int, ObjectPoolComInfo>.TryGetValue
	|-Dictionary<object, OneInfo>.TryGetValue
	|-Dictionary<object, fsOption<fsVersionedType>>.TryGetValue
	|-Dictionary<Type, fsOption<fsVersionedType>>.TryGetValue
	|
	|-RVA: 0x24329E0 Offset: 0x24319E0 VA: 0x1824329E0
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.TryGetValue
	|-Dictionary<object, DYUpdateIni.OneResInfo>.TryGetValue
	|-Dictionary<object, PanelManger.PanelInfo>.TryGetValue
	|-Dictionary<object, ObjectMetadata>.TryGetValue
	|-Dictionary<object, PropertyMetadata>.TryGetValue
	|-Dictionary<Type, PanelManger.PanelInfo>.TryGetValue
	|
	|-RVA: 0x258D330 Offset: 0x258C330 VA: 0x18258D330
	|-Dictionary<int, MinimapPoint>.TryGetValue
	|
	|-RVA: 0x258D2A0 Offset: 0x258C2A0 VA: 0x18258D2A0
	|-Dictionary<int, bool>.TryGetValue
	|-Dictionary<Int32Enum, bool>.TryGetValue
	|
	|-RVA: 0x258D210 Offset: 0x258C210 VA: 0x18258D210
	|-Dictionary<int, char>.TryGetValue
	|
	|-RVA: 0x260CC40 Offset: 0x260BC40 VA: 0x18260CC40
	|-Dictionary<int, Color>.TryGetValue
	|
	|-RVA: 0x25193D0 Offset: 0x25183D0 VA: 0x1825193D0
	|-Dictionary<int, Matrix4x4>.TryGetValue
	|
	|-RVA: 0x25192A0 Offset: 0x25182A0 VA: 0x1825192A0
	|-Dictionary<int, Vector2>.TryGetValue
	|
	|-RVA: 0x2519330 Offset: 0x2518330 VA: 0x182519330
	|-Dictionary<int, Vector3>.TryGetValue
	|
	|-RVA: 0x255A670 Offset: 0x2559670 VA: 0x18255A670
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.TryGetValue
	|-Dictionary<object, BlendShapeFrame>.TryGetValue
	|
	|-RVA: 0x2540D60 Offset: 0x253FD60 VA: 0x182540D60
	|-Dictionary<object, bool>.TryGetValue
	|-Dictionary<Assembly, bool>.TryGetValue
	|-Dictionary<MemberInfo, bool>.TryGetValue
	|-Dictionary<string, bool>.TryGetValue
	|-Dictionary<Type, bool>.TryGetValue
	|
	|-RVA: 0x25B6690 Offset: 0x25B5690 VA: 0x1825B6690
	|-Dictionary<object, Vector3>.TryGetValue
	|
	|-RVA: 0x25B6600 Offset: 0x25B5600 VA: 0x1825B6600
	|-Dictionary<float, object>.TryGetValue
	|-Dictionary<float, WaitForSeconds>.TryGetValue
	*/

	public bool TryAdd(TKey key, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x232B910 Offset: 0x232A910 VA: 0x18232B910
	|-Dictionary<EventHook, object>.TryAdd
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.TryAdd
	|-Dictionary<Skin.AttachmentKeyTuple, object>.TryAdd
	|
	|-RVA: 0x25CEB80 Offset: 0x25CDB80 VA: 0x1825CEB80
	|-Dictionary<Flow.RecursionNode, int>.TryAdd
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.TryAdd
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.TryAdd
	|-Dictionary<ConversionUtility.ConversionQuery, object>.TryAdd
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.TryAdd
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.TryAdd
	|-Dictionary<ResolverContractKey, object>.TryAdd
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.TryAdd
	|-Dictionary<AnimationStateData.AnimationPair, float>.TryAdd
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.TryAdd
	|-Dictionary<Guid, object>.TryAdd
	|-Dictionary<NetworkHash128, object>.TryAdd
	|
	|-RVA: 0x232B8C0 Offset: 0x232A8C0 VA: 0x18232B8C0
	|-Dictionary<DYP2PDll.P2PID, object>.TryAdd
	|-Dictionary<pb_IntVec3, object>.TryAdd
	|
	|-RVA: 0x25CEB30 Offset: 0x25CDB30 VA: 0x1825CEB30
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.TryAdd
	|
	|-RVA: 0x255A520 Offset: 0x2559520 VA: 0x18255A520
	|-Dictionary<pb_Edge, object>.TryAdd
	|-Dictionary<CSteamID, object>.TryAdd
	|-Dictionary<HAuthTicket, object>.TryAdd
	|-Dictionary<SteamAPICall_t, object>.TryAdd
	|-Dictionary<char, char>.TryAdd
	|-Dictionary<char, Nullable<ByteEnum>>.TryAdd
	|-Dictionary<char, object>.TryAdd
	|-Dictionary<short, object>.TryAdd
	|-Dictionary<int, bool>.TryAdd
	|-Dictionary<int, char>.TryAdd
	|-Dictionary<int, int>.TryAdd
	|-Dictionary<int, Int32Enum>.TryAdd
	|-Dictionary<int, long>.TryAdd
	|-Dictionary<int, object>.TryAdd
	|-Dictionary<int, uint>.TryAdd
	|-Dictionary<int, ulong>.TryAdd
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.TryAdd
	|-Dictionary<Int32Enum, bool>.TryAdd
	|-Dictionary<Int32Enum, int>.TryAdd
	|-Dictionary<Int32Enum, Int32Enum>.TryAdd
	|-Dictionary<Int32Enum, object>.TryAdd
	|-Dictionary<long, int>.TryAdd
	|-Dictionary<long, object>.TryAdd
	|-Dictionary<IntPtr, object>.TryAdd
	|-Dictionary<object, IniValue>.TryAdd
	|-Dictionary<object, SteamAPICall_t>.TryAdd
	|-Dictionary<object, bool>.TryAdd
	|-Dictionary<object, int>.TryAdd
	|-Dictionary<object, Int32Enum>.TryAdd
	|-Dictionary<object, long>.TryAdd
	|-Dictionary<object, object>.TryAdd
	|-Dictionary<object, TimeSpan>.TryAdd
	|-Dictionary<string, int>.TryAdd
	|-Dictionary<ushort, object>.TryAdd
	|-Dictionary<uint, int>.TryAdd
	|-Dictionary<uint, object>.TryAdd
	|-Dictionary<uint, ulong>.TryAdd
	|-Dictionary<ulong, object>.TryAdd
	|-Dictionary<ulong, uint>.TryAdd
	|-Dictionary<UInt64Enum, object>.TryAdd
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.TryAdd
	|-Dictionary<NetworkInstanceId, object>.TryAdd
	|-Dictionary<NetworkSceneId, object>.TryAdd
	|-Dictionary<Scene, object>.TryAdd
	|-Dictionary<ZmID, object>.TryAdd
	|
	|-RVA: 0x24EC110 Offset: 0x24EB110 VA: 0x1824EC110
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.TryAdd
	|-Dictionary<int, Color>.TryAdd
	|-Dictionary<object, ArrayMetadata>.TryAdd
	|-Dictionary<object, KeyValuePair<object, object>>.TryAdd
	|-Dictionary<object, ResourceLocator>.TryAdd
	|-Dictionary<object, Color>.TryAdd
	|-Dictionary<object, NetworkBroadcastResult>.TryAdd
	|-Dictionary<object, Playable>.TryAdd
	|
	|-RVA: 0x258D1C0 Offset: 0x258C1C0 VA: 0x18258D1C0
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.TryAdd
	|-Dictionary<int, HitData>.TryAdd
	|-Dictionary<int, ObjectPoolComInfo>.TryAdd
	|-Dictionary<object, OneInfo>.TryAdd
	|-Dictionary<object, fsOption<fsVersionedType>>.TryAdd
	|
	|-RVA: 0x2432990 Offset: 0x2431990 VA: 0x182432990
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.TryAdd
	|-Dictionary<int, MinimapPoint>.TryAdd
	|-Dictionary<object, DYUpdateIni.OneResInfo>.TryAdd
	|-Dictionary<object, PanelManger.PanelInfo>.TryAdd
	|-Dictionary<object, ObjectMetadata>.TryAdd
	|-Dictionary<object, PropertyMetadata>.TryAdd
	|
	|-RVA: 0x260CC10 Offset: 0x260BC10 VA: 0x18260CC10
	|-Dictionary<int, float>.TryAdd
	|-Dictionary<Int32Enum, float>.TryAdd
	|-Dictionary<object, float>.TryAdd
	|
	|-RVA: 0x25191E0 Offset: 0x25181E0 VA: 0x1825191E0
	|-Dictionary<int, Matrix4x4>.TryAdd
	|
	|-RVA: 0x25191A0 Offset: 0x25181A0 VA: 0x1825191A0
	|-Dictionary<int, Vector2>.TryAdd
	|
	|-RVA: 0x2519250 Offset: 0x2518250 VA: 0x182519250
	|-Dictionary<int, Vector3>.TryAdd
	|-Dictionary<object, Vector3>.TryAdd
	|
	|-RVA: 0x25B6570 Offset: 0x25B5570 VA: 0x1825B6570
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.TryAdd
	|-Dictionary<object, BlendShapeFrame>.TryAdd
	|
	|-RVA: 0x255A550 Offset: 0x2559550 VA: 0x18255A550
	|-Dictionary<object, CinemachineCore.UpdateStatus>.TryAdd
	|
	|-RVA: 0x25B65D0 Offset: 0x25B55D0 VA: 0x1825B65D0
	|-Dictionary<float, object>.TryAdd
	*/

	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-Dictionary<EventHook, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<Flow.RecursionNode, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<DYP2PDll.P2PID, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<ConversionUtility.ConversionQuery, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<ResolverContractKey, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<pb_Edge, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<pb_IntVec3, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<AnimationStateData.AnimationPair, float>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<Skin.AttachmentKeyTuple, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<CSteamID, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<HAuthTicket, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<SteamAPICall_t, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<char, char>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<char, Nullable<ByteEnum>>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<char, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<Guid, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<short, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<int, HitData>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<int, MinimapPoint>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<int, ObjectPoolComInfo>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<int, bool>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<int, char>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<int, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<int, Int32Enum>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<int, long>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<int, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<int, float>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<int, uint>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<int, ulong>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<int, Color>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<int, TerrainUtility.TerrainMap>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<int, Matrix4x4>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<int, Vector2>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<int, Vector3>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<Int32Enum, bool>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<Int32Enum, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<Int32Enum, Int32Enum>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<Int32Enum, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<Int32Enum, float>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<long, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<long, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<IntPtr, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<object, CinemachineCore.UpdateStatus>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<object, DYUpdateIni.OneResInfo>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<object, IniValue>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<object, PanelManger.PanelInfo>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<object, OneInfo>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<object, ArrayMetadata>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<object, ObjectMetadata>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<object, PropertyMetadata>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<object, fsOption<fsVersionedType>>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<object, SteamAPICall_t>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<object, bool>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<object, KeyValuePair<object, object>>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<object, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<object, Int32Enum>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<object, long>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<object, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<object, ResourceLocator>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<object, float>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<object, TimeSpan>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<object, Color>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<object, NetworkBroadcastResult>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<object, Playable>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<object, Vector3>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<object, BlendShapeFrame>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<float, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<ushort, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<uint, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<uint, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<uint, ulong>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<ulong, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<ulong, uint>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<UInt64Enum, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<NetworkHash128, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<NetworkInstanceId, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<NetworkSceneId, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<Scene, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-Dictionary<ZmID, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	*/

	private void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C95B0 Offset: 0x25C85B0 VA: 0x1825C95B0
	|-Dictionary<EventHook, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<Flow.RecursionNode, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<DYP2PDll.P2PID, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<ConversionUtility.ConversionQuery, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<ResolverContractKey, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<pb_Edge, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<pb_IntVec3, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<AnimationStateData.AnimationPair, float>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<Skin.AttachmentKeyTuple, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<CSteamID, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<HAuthTicket, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<SteamAPICall_t, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<char, char>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<char, Nullable<ByteEnum>>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<char, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<Guid, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<short, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<int, HitData>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<int, MinimapPoint>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<int, ObjectPoolComInfo>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<int, bool>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<int, char>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<int, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<int, Int32Enum>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<int, long>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<int, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<int, float>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<int, uint>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<int, ulong>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<int, Color>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<int, TerrainUtility.TerrainMap>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<int, Matrix4x4>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<int, Vector2>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<int, Vector3>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<Int32Enum, bool>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<Int32Enum, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<Int32Enum, Int32Enum>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<Int32Enum, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<Int32Enum, float>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<long, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<long, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<IntPtr, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<object, CinemachineCore.UpdateStatus>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<object, DYUpdateIni.OneResInfo>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<object, IniValue>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<object, PanelManger.PanelInfo>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<object, OneInfo>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<object, ArrayMetadata>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<object, ObjectMetadata>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<object, PropertyMetadata>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<object, fsOption<fsVersionedType>>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<object, SteamAPICall_t>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<object, bool>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<object, KeyValuePair<object, object>>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<object, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<object, Int32Enum>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<object, long>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<object, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<object, ResourceLocator>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<object, float>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<object, TimeSpan>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<object, Color>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<object, NetworkBroadcastResult>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<object, Playable>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<object, Vector3>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<object, BlendShapeFrame>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<float, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<ushort, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<uint, int>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<uint, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<uint, ulong>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<ulong, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<ulong, uint>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<UInt64Enum, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<NetworkHash128, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<NetworkInstanceId, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<NetworkSceneId, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<Scene, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	|-Dictionary<ZmID, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	*/

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C9AA0 Offset: 0x25C8AA0 VA: 0x1825C9AA0
	|-Dictionary<EventHook, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25CA0C0 Offset: 0x25C90C0 VA: 0x1825CA0C0
	|-Dictionary<Flow.RecursionNode, int>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25CA710 Offset: 0x25C9710 VA: 0x1825CA710
	|-Dictionary<DYP2PDll.P2PID, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25CB340 Offset: 0x25CA340 VA: 0x1825CB340
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25CB9A0 Offset: 0x25CA9A0 VA: 0x1825CB9A0
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25CAD30 Offset: 0x25C9D30 VA: 0x1825CAD30
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2340EB0 Offset: 0x233FEB0 VA: 0x182340EB0
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2340290 Offset: 0x233F290 VA: 0x182340290
	|-Dictionary<ConversionUtility.ConversionQuery, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2342120 Offset: 0x2341120 VA: 0x182342120
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2341500 Offset: 0x2340500 VA: 0x182341500
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2341B10 Offset: 0x2340B10 VA: 0x182341B10
	|-Dictionary<ResolverContractKey, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x23408A0 Offset: 0x233F8A0 VA: 0x1823408A0
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2342730 Offset: 0x2341730 VA: 0x182342730
	|-Dictionary<pb_Edge, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x23279D0 Offset: 0x23269D0 VA: 0x1823279D0
	|-Dictionary<pb_IntVec3, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2326D70 Offset: 0x2325D70 VA: 0x182326D70
	|-Dictionary<AnimationStateData.AnimationPair, float>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2327FF0 Offset: 0x2326FF0 VA: 0x182327FF0
	|-Dictionary<Skin.AttachmentKeyTuple, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x23273C0 Offset: 0x23263C0 VA: 0x1823273C0
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x23261B0 Offset: 0x23251B0 VA: 0x1823261B0
	|-Dictionary<CSteamID, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2326790 Offset: 0x2325790 VA: 0x182326790
	|-Dictionary<HAuthTicket, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2325BD0 Offset: 0x2324BD0 VA: 0x182325BD0
	|-Dictionary<SteamAPICall_t, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x256EA20 Offset: 0x256DA20 VA: 0x18256EA20
	|-Dictionary<char, char>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x256E410 Offset: 0x256D410 VA: 0x18256E410
	|-Dictionary<char, Nullable<ByteEnum>>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x256DE30 Offset: 0x256CE30 VA: 0x18256DE30
	|-Dictionary<char, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x256FC60 Offset: 0x256EC60 VA: 0x18256FC60
	|-Dictionary<Guid, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2570270 Offset: 0x256F270 VA: 0x182570270
	|-Dictionary<short, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x256F030 Offset: 0x256E030 VA: 0x18256F030
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x256F680 Offset: 0x256E680 VA: 0x18256F680
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2589A10 Offset: 0x2588A10 VA: 0x182589A10
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2587590 Offset: 0x2586590 VA: 0x182587590
	|-Dictionary<int, HitData>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2587B70 Offset: 0x2586B70 VA: 0x182587B70
	|-Dictionary<int, MinimapPoint>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2588E10 Offset: 0x2587E10 VA: 0x182588E10
	|-Dictionary<int, ObjectPoolComInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25893F0 Offset: 0x25883F0 VA: 0x1825893F0
	|-Dictionary<int, bool>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25887F0 Offset: 0x25877F0 VA: 0x1825887F0
	|-Dictionary<int, char>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25881D0 Offset: 0x25871D0 VA: 0x1825881D0
	|-Dictionary<int, int>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2607FA0 Offset: 0x2606FA0 VA: 0x182607FA0
	|-Dictionary<int, Int32Enum>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2607350 Offset: 0x2606350 VA: 0x182607350
	|-Dictionary<int, long>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2609200 Offset: 0x2608200 VA: 0x182609200
	|-Dictionary<int, object>.System.Collections.ICollection.CopyTo
	|-Dictionary<int, TerrainUtility.TerrainMap>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2608BE0 Offset: 0x2607BE0 VA: 0x182608BE0
	|-Dictionary<int, float>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26097E0 Offset: 0x26087E0 VA: 0x1826097E0
	|-Dictionary<int, uint>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x26085C0 Offset: 0x26075C0 VA: 0x1826085C0
	|-Dictionary<int, ulong>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2607970 Offset: 0x2606970 VA: 0x182607970
	|-Dictionary<int, Color>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2513A40 Offset: 0x2512A40 VA: 0x182513A40
	|-Dictionary<int, Matrix4x4>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2515370 Offset: 0x2514370 VA: 0x182515370
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2513410 Offset: 0x2512410 VA: 0x182513410
	|-Dictionary<int, Vector2>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2515990 Offset: 0x2514990 VA: 0x182515990
	|-Dictionary<int, Vector3>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2514730 Offset: 0x2513730 VA: 0x182514730
	|-Dictionary<Int32Enum, bool>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2514110 Offset: 0x2513110 VA: 0x182514110
	|-Dictionary<Int32Enum, int>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2514D50 Offset: 0x2513D50 VA: 0x182514D50
	|-Dictionary<Int32Enum, Int32Enum>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2556640 Offset: 0x2555640 VA: 0x182556640
	|-Dictionary<Int32Enum, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25553A0 Offset: 0x25543A0 VA: 0x1825553A0
	|-Dictionary<Int32Enum, float>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25559C0 Offset: 0x25549C0 VA: 0x1825559C0
	|-Dictionary<long, int>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2556C20 Offset: 0x2555C20 VA: 0x182556C20
	|-Dictionary<long, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2554DC0 Offset: 0x2553DC0 VA: 0x182554DC0
	|-Dictionary<IntPtr, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2555FE0 Offset: 0x2554FE0 VA: 0x182555FE0
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25546D0 Offset: 0x25536D0 VA: 0x1825546D0
	|-Dictionary<object, CinemachineCore.UpdateStatus>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x242DBB0 Offset: 0x242CBB0 VA: 0x18242DBB0
	|-Dictionary<object, DYUpdateIni.OneResInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x242CFD0 Offset: 0x242BFD0 VA: 0x18242CFD0
	|-Dictionary<object, IniValue>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x242E760 Offset: 0x242D760 VA: 0x18242E760
	|-Dictionary<object, PanelManger.PanelInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x242E1B0 Offset: 0x242D1B0 VA: 0x18242E1B0
	|-Dictionary<object, OneInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x242D5A0 Offset: 0x242C5A0 VA: 0x18242D5A0
	|-Dictionary<object, ArrayMetadata>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x242F360 Offset: 0x242E360 VA: 0x18242F360
	|-Dictionary<object, ObjectMetadata>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x242ED60 Offset: 0x242DD60 VA: 0x18242ED60
	|-Dictionary<object, PropertyMetadata>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x253C1A0 Offset: 0x253B1A0 VA: 0x18253C1A0
	|-Dictionary<object, fsOption<fsVersionedType>>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x253C750 Offset: 0x253B750 VA: 0x18253C750
	|-Dictionary<object, SteamAPICall_t>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x253B5C0 Offset: 0x253A5C0 VA: 0x18253B5C0
	|-Dictionary<object, bool>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x253BB90 Offset: 0x253AB90 VA: 0x18253BB90
	|-Dictionary<object, KeyValuePair<object, object>>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x253CD20 Offset: 0x253BD20 VA: 0x18253CD20
	|-Dictionary<object, int>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x253D8C0 Offset: 0x253C8C0 VA: 0x18253D8C0
	|-Dictionary<object, Int32Enum>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x253D2F0 Offset: 0x253C2F0 VA: 0x18253D2F0
	|-Dictionary<object, long>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x24E7150 Offset: 0x24E6150 VA: 0x1824E7150
	|-Dictionary<object, object>.System.Collections.ICollection.CopyTo
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x24E88B0 Offset: 0x24E78B0 VA: 0x1824E88B0
	|-Dictionary<object, ResourceLocator>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x24E76C0 Offset: 0x24E66C0 VA: 0x1824E76C0
	|-Dictionary<object, float>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x24E8EC0 Offset: 0x24E7EC0 VA: 0x1824E8EC0
	|-Dictionary<object, TimeSpan>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x24E7C90 Offset: 0x24E6C90 VA: 0x1824E7C90
	|-Dictionary<object, Color>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x24E82A0 Offset: 0x24E72A0 VA: 0x1824E82A0
	|-Dictionary<object, NetworkBroadcastResult>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x24E6B40 Offset: 0x24E5B40 VA: 0x1824E6B40
	|-Dictionary<object, Playable>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25B14D0 Offset: 0x25B04D0 VA: 0x1825B14D0
	|-Dictionary<object, Vector3>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25B1AF0 Offset: 0x25B0AF0 VA: 0x1825B1AF0
	|-Dictionary<object, BlendShapeFrame>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25B0EF0 Offset: 0x25AFEF0 VA: 0x1825B0EF0
	|-Dictionary<float, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25B2730 Offset: 0x25B1730 VA: 0x1825B2730
	|-Dictionary<ushort, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25B2D10 Offset: 0x25B1D10 VA: 0x1825B2D10
	|-Dictionary<uint, int>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25B2150 Offset: 0x25B1150 VA: 0x1825B2150
	|-Dictionary<uint, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25B08D0 Offset: 0x25AF8D0 VA: 0x1825B08D0
	|-Dictionary<uint, ulong>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2487A00 Offset: 0x2486A00 VA: 0x182487A00
	|-Dictionary<ulong, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2487FE0 Offset: 0x2486FE0 VA: 0x182487FE0
	|-Dictionary<ulong, uint>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2486E40 Offset: 0x2485E40 VA: 0x182486E40
	|-Dictionary<UInt64Enum, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2487420 Offset: 0x2486420 VA: 0x182487420
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2486830 Offset: 0x2485830 VA: 0x182486830
	|-Dictionary<NetworkHash128, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2486250 Offset: 0x2485250 VA: 0x182486250
	|-Dictionary<NetworkInstanceId, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2485C70 Offset: 0x2484C70 VA: 0x182485C70
	|-Dictionary<NetworkSceneId, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x263B1E0 Offset: 0x263A1E0 VA: 0x18263B1E0
	|-Dictionary<Scene, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x263B7C0 Offset: 0x263A7C0 VA: 0x18263B7C0
	|-Dictionary<ZmID, object>.System.Collections.ICollection.CopyTo
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2325B10 Offset: 0x2324B10 VA: 0x182325B10
	|-Dictionary<EventHook, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<Skin.AttachmentKeyTuple, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<object, DYUpdateIni.OneResInfo>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<object, PanelManger.PanelInfo>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<object, ObjectMetadata>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<object, PropertyMetadata>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x25B64C0 Offset: 0x25B54C0 VA: 0x1825B64C0
	|-Dictionary<Flow.RecursionNode, int>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<DYP2PDll.P2PID, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<ConversionUtility.ConversionQuery, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<ResolverContractKey, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<pb_IntVec3, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<AnimationStateData.AnimationPair, float>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<Guid, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<object, ArrayMetadata>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<object, KeyValuePair<object, object>>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<object, ResourceLocator>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<object, Color>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<object, NetworkBroadcastResult>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<object, Playable>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<object, Vector3>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<NetworkHash128, object>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x25B0830 Offset: 0x25AF830 VA: 0x1825B0830
	|-Dictionary<pb_Edge, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<CSteamID, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<HAuthTicket, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<SteamAPICall_t, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<char, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<short, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<int, long>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<int, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<int, ulong>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<int, TerrainUtility.TerrainMap>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<int, Vector3>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<Int32Enum, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<long, int>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<long, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<IntPtr, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<object, IniValue>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<object, SteamAPICall_t>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<object, bool>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<object, int>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<object, Int32Enum>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<object, long>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<object, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<object, float>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<object, TimeSpan>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<float, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<ushort, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<uint, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<uint, ulong>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<ulong, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<ulong, uint>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<UInt64Enum, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<NetworkInstanceId, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<NetworkSceneId, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<Scene, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<ZmID, object>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2573960 Offset: 0x2572960 VA: 0x182573960
	|-Dictionary<char, char>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<char, Nullable<ByteEnum>>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2587420 Offset: 0x2586420 VA: 0x182587420
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<int, HitData>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<int, ObjectPoolComInfo>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<object, OneInfo>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<object, fsOption<fsVersionedType>>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x25874E0 Offset: 0x25864E0 VA: 0x1825874E0
	|-Dictionary<int, MinimapPoint>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x260CB80 Offset: 0x260BB80 VA: 0x18260CB80
	|-Dictionary<int, bool>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<int, char>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<int, int>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<int, Int32Enum>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<int, float>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<int, uint>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<Int32Enum, bool>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<Int32Enum, int>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<Int32Enum, Int32Enum>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<Int32Enum, float>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<uint, int>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x26072B0 Offset: 0x26062B0 VA: 0x1826072B0
	|-Dictionary<int, Color>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x25190C0 Offset: 0x25180C0 VA: 0x1825190C0
	|-Dictionary<int, Matrix4x4>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2513380 Offset: 0x2512380 VA: 0x182513380
	|-Dictionary<int, Vector2>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x25B63F0 Offset: 0x25B53F0 VA: 0x1825B63F0
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary<object, BlendShapeFrame>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x25545D0 Offset: 0x25535D0 VA: 0x1825545D0
	|-Dictionary<object, CinemachineCore.UpdateStatus>.System.Collections.IEnumerable.GetEnumerator
	*/

	private bool System.Collections.ICollection.get_IsSynchronized() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-Dictionary<EventHook, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<Flow.RecursionNode, int>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<DYP2PDll.P2PID, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<ConversionUtility.ConversionQuery, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<ResolverContractKey, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<pb_Edge, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<pb_IntVec3, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<AnimationStateData.AnimationPair, float>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<Skin.AttachmentKeyTuple, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<CSteamID, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<HAuthTicket, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<SteamAPICall_t, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<char, char>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<char, Nullable<ByteEnum>>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<char, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<Guid, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<short, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<int, HitData>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<int, MinimapPoint>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<int, ObjectPoolComInfo>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<int, bool>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<int, char>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<int, int>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<int, Int32Enum>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<int, long>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<int, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<int, float>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<int, uint>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<int, ulong>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<int, Color>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<int, TerrainUtility.TerrainMap>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<int, Matrix4x4>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<int, Vector2>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<int, Vector3>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<Int32Enum, bool>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<Int32Enum, int>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<Int32Enum, Int32Enum>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<Int32Enum, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<Int32Enum, float>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<long, int>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<long, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<IntPtr, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<object, CinemachineCore.UpdateStatus>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<object, DYUpdateIni.OneResInfo>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<object, IniValue>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<object, PanelManger.PanelInfo>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<object, OneInfo>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<object, ArrayMetadata>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<object, ObjectMetadata>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<object, PropertyMetadata>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<object, fsOption<fsVersionedType>>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<object, SteamAPICall_t>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<object, bool>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<object, KeyValuePair<object, object>>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<object, int>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<object, Int32Enum>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<object, long>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<object, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<object, ResourceLocator>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<object, float>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<object, TimeSpan>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<object, Color>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<object, NetworkBroadcastResult>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<object, Playable>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<object, Vector3>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<object, BlendShapeFrame>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<float, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<ushort, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<uint, int>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<uint, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<uint, ulong>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<ulong, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<ulong, uint>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<UInt64Enum, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<NetworkHash128, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<NetworkInstanceId, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<NetworkSceneId, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<Scene, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary<ZmID, object>.System.Collections.ICollection.get_IsSynchronized
	*/

	private object System.Collections.ICollection.get_SyncRoot() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25CC0D0 Offset: 0x25CB0D0 VA: 0x1825CC0D0
	|-Dictionary<EventHook, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x25CC060 Offset: 0x25CB060 VA: 0x1825CC060
	|-Dictionary<Flow.RecursionNode, int>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x25CC140 Offset: 0x25CB140 VA: 0x1825CC140
	|-Dictionary<DYP2PDll.P2PID, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x25CBFF0 Offset: 0x25CAFF0 VA: 0x1825CBFF0
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x25CC220 Offset: 0x25CB220 VA: 0x1825CC220
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x25CC1B0 Offset: 0x25CB1B0 VA: 0x1825CC1B0
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2342ED0 Offset: 0x2341ED0 VA: 0x182342ED0
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2342F40 Offset: 0x2341F40 VA: 0x182342F40
	|-Dictionary<ConversionUtility.ConversionQuery, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2342D80 Offset: 0x2341D80 VA: 0x182342D80
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2342FB0 Offset: 0x2341FB0 VA: 0x182342FB0
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2342DF0 Offset: 0x2341DF0 VA: 0x182342DF0
	|-Dictionary<ResolverContractKey, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2342E60 Offset: 0x2341E60 VA: 0x182342E60
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2342D10 Offset: 0x2341D10 VA: 0x182342D10
	|-Dictionary<pb_Edge, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2328610 Offset: 0x2327610 VA: 0x182328610
	|-Dictionary<pb_IntVec3, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2328840 Offset: 0x2327840 VA: 0x182328840
	|-Dictionary<AnimationStateData.AnimationPair, float>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2328760 Offset: 0x2327760 VA: 0x182328760
	|-Dictionary<Skin.AttachmentKeyTuple, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x23288B0 Offset: 0x23278B0 VA: 0x1823288B0
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x23286F0 Offset: 0x23276F0 VA: 0x1823286F0
	|-Dictionary<CSteamID, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x23287D0 Offset: 0x23277D0 VA: 0x1823287D0
	|-Dictionary<HAuthTicket, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2328680 Offset: 0x2327680 VA: 0x182328680
	|-Dictionary<SteamAPICall_t, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2570850 Offset: 0x256F850 VA: 0x182570850
	|-Dictionary<char, char>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x25708C0 Offset: 0x256F8C0 VA: 0x1825708C0
	|-Dictionary<char, Nullable<ByteEnum>>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2570AF0 Offset: 0x256FAF0 VA: 0x182570AF0
	|-Dictionary<char, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2570930 Offset: 0x256F930 VA: 0x182570930
	|-Dictionary<Guid, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2570A80 Offset: 0x256FA80 VA: 0x182570A80
	|-Dictionary<short, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2570A10 Offset: 0x256FA10 VA: 0x182570A10
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x25709A0 Offset: 0x256F9A0 VA: 0x1825709A0
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x258A0D0 Offset: 0x25890D0 VA: 0x18258A0D0
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x258A300 Offset: 0x2589300 VA: 0x18258A300
	|-Dictionary<int, HitData>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x258A290 Offset: 0x2589290 VA: 0x18258A290
	|-Dictionary<int, MinimapPoint>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x258A220 Offset: 0x2589220 VA: 0x18258A220
	|-Dictionary<int, ObjectPoolComInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x258A140 Offset: 0x2589140 VA: 0x18258A140
	|-Dictionary<int, bool>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x258A1B0 Offset: 0x25891B0 VA: 0x18258A1B0
	|-Dictionary<int, char>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x258A060 Offset: 0x2589060 VA: 0x18258A060
	|-Dictionary<int, int>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2609E00 Offset: 0x2608E00 VA: 0x182609E00
	|-Dictionary<int, Int32Enum>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2609E70 Offset: 0x2608E70 VA: 0x182609E70
	|-Dictionary<int, long>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2609F50 Offset: 0x2608F50 VA: 0x182609F50
	|-Dictionary<int, object>.System.Collections.ICollection.get_SyncRoot
	|-Dictionary<int, TerrainUtility.TerrainMap>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x260A030 Offset: 0x2609030 VA: 0x18260A030
	|-Dictionary<int, float>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2609EE0 Offset: 0x2608EE0 VA: 0x182609EE0
	|-Dictionary<int, uint>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2609FC0 Offset: 0x2608FC0 VA: 0x182609FC0
	|-Dictionary<int, ulong>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x260A0A0 Offset: 0x26090A0 VA: 0x18260A0A0
	|-Dictionary<int, Color>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2516040 Offset: 0x2515040 VA: 0x182516040
	|-Dictionary<int, Matrix4x4>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2515FD0 Offset: 0x2514FD0 VA: 0x182515FD0
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2516270 Offset: 0x2515270 VA: 0x182516270
	|-Dictionary<int, Vector2>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x25160B0 Offset: 0x25150B0 VA: 0x1825160B0
	|-Dictionary<int, Vector3>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2516200 Offset: 0x2515200 VA: 0x182516200
	|-Dictionary<Int32Enum, bool>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2516190 Offset: 0x2515190 VA: 0x182516190
	|-Dictionary<Int32Enum, int>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2516120 Offset: 0x2515120 VA: 0x182516120
	|-Dictionary<Int32Enum, Int32Enum>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2557270 Offset: 0x2556270 VA: 0x182557270
	|-Dictionary<Int32Enum, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x25573C0 Offset: 0x25563C0 VA: 0x1825573C0
	|-Dictionary<Int32Enum, float>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2557430 Offset: 0x2556430 VA: 0x182557430
	|-Dictionary<long, int>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x25574A0 Offset: 0x25564A0 VA: 0x1825574A0
	|-Dictionary<long, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2557200 Offset: 0x2556200 VA: 0x182557200
	|-Dictionary<IntPtr, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x25572E0 Offset: 0x25562E0 VA: 0x1825572E0
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2557350 Offset: 0x2556350 VA: 0x182557350
	|-Dictionary<object, CinemachineCore.UpdateStatus>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x242F9D0 Offset: 0x242E9D0 VA: 0x18242F9D0
	|-Dictionary<object, DYUpdateIni.OneResInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x242FB90 Offset: 0x242EB90 VA: 0x18242FB90
	|-Dictionary<object, IniValue>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x242FB20 Offset: 0x242EB20 VA: 0x18242FB20
	|-Dictionary<object, PanelManger.PanelInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x242FA40 Offset: 0x242EA40 VA: 0x18242FA40
	|-Dictionary<object, OneInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x242FAB0 Offset: 0x242EAB0 VA: 0x18242FAB0
	|-Dictionary<object, ArrayMetadata>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x242FC00 Offset: 0x242EC00 VA: 0x18242FC00
	|-Dictionary<object, ObjectMetadata>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x242F960 Offset: 0x242E960 VA: 0x18242F960
	|-Dictionary<object, PropertyMetadata>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x253DF70 Offset: 0x253CF70 VA: 0x18253DF70
	|-Dictionary<object, fsOption<fsVersionedType>>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x253DE90 Offset: 0x253CE90 VA: 0x18253DE90
	|-Dictionary<object, SteamAPICall_t>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x253DF00 Offset: 0x253CF00 VA: 0x18253DF00
	|-Dictionary<object, bool>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x253E050 Offset: 0x253D050 VA: 0x18253E050
	|-Dictionary<object, KeyValuePair<object, object>>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x253DFE0 Offset: 0x253CFE0 VA: 0x18253DFE0
	|-Dictionary<object, int>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x253E130 Offset: 0x253D130 VA: 0x18253E130
	|-Dictionary<object, Int32Enum>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x253E0C0 Offset: 0x253D0C0 VA: 0x18253E0C0
	|-Dictionary<object, long>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x24E9650 Offset: 0x24E8650 VA: 0x1824E9650
	|-Dictionary<object, object>.System.Collections.ICollection.get_SyncRoot
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x24E95E0 Offset: 0x24E85E0 VA: 0x1824E95E0
	|-Dictionary<object, ResourceLocator>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x24E9730 Offset: 0x24E8730 VA: 0x1824E9730
	|-Dictionary<object, float>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x24E9570 Offset: 0x24E8570 VA: 0x1824E9570
	|-Dictionary<object, TimeSpan>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x24E96C0 Offset: 0x24E86C0 VA: 0x1824E96C0
	|-Dictionary<object, Color>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x24E9500 Offset: 0x24E8500 VA: 0x1824E9500
	|-Dictionary<object, NetworkBroadcastResult>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x24E9490 Offset: 0x24E8490 VA: 0x1824E9490
	|-Dictionary<object, Playable>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x25B33A0 Offset: 0x25B23A0 VA: 0x1825B33A0
	|-Dictionary<object, Vector3>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x25B3330 Offset: 0x25B2330 VA: 0x1825B3330
	|-Dictionary<object, BlendShapeFrame>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x25B34F0 Offset: 0x25B24F0 VA: 0x1825B34F0
	|-Dictionary<float, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x25B3480 Offset: 0x25B2480 VA: 0x1825B3480
	|-Dictionary<ushort, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x25B3560 Offset: 0x25B2560 VA: 0x1825B3560
	|-Dictionary<uint, int>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x25B3410 Offset: 0x25B2410 VA: 0x1825B3410
	|-Dictionary<uint, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x25B35D0 Offset: 0x25B25D0 VA: 0x1825B35D0
	|-Dictionary<uint, ulong>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2488600 Offset: 0x2487600 VA: 0x182488600
	|-Dictionary<ulong, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x24888A0 Offset: 0x24878A0 VA: 0x1824888A0
	|-Dictionary<ulong, uint>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2488750 Offset: 0x2487750 VA: 0x182488750
	|-Dictionary<UInt64Enum, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x24886E0 Offset: 0x24876E0 VA: 0x1824886E0
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x24887C0 Offset: 0x24877C0 VA: 0x1824887C0
	|-Dictionary<NetworkHash128, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2488830 Offset: 0x2487830 VA: 0x182488830
	|-Dictionary<NetworkInstanceId, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2488670 Offset: 0x2487670 VA: 0x182488670
	|-Dictionary<NetworkSceneId, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x263BE10 Offset: 0x263AE10 VA: 0x18263BE10
	|-Dictionary<Scene, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x263BDA0 Offset: 0x263ADA0 VA: 0x18263BDA0
	|-Dictionary<ZmID, object>.System.Collections.ICollection.get_SyncRoot
	*/

	private bool System.Collections.IDictionary.get_IsFixedSize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-Dictionary<EventHook, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<Flow.RecursionNode, int>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<DYP2PDll.P2PID, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<ConversionUtility.ConversionQuery, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<ResolverContractKey, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<pb_Edge, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<pb_IntVec3, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<AnimationStateData.AnimationPair, float>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<Skin.AttachmentKeyTuple, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<CSteamID, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<HAuthTicket, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<SteamAPICall_t, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<char, char>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<char, Nullable<ByteEnum>>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<char, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<Guid, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<short, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<int, HitData>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<int, MinimapPoint>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<int, ObjectPoolComInfo>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<int, bool>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<int, char>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<int, int>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<int, Int32Enum>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<int, long>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<int, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<int, float>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<int, uint>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<int, ulong>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<int, Color>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<int, TerrainUtility.TerrainMap>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<int, Matrix4x4>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<int, Vector2>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<int, Vector3>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<Int32Enum, bool>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<Int32Enum, int>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<Int32Enum, Int32Enum>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<Int32Enum, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<Int32Enum, float>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<long, int>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<long, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<IntPtr, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<object, CinemachineCore.UpdateStatus>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<object, DYUpdateIni.OneResInfo>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<object, IniValue>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<object, PanelManger.PanelInfo>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<object, OneInfo>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<object, ArrayMetadata>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<object, ObjectMetadata>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<object, PropertyMetadata>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<object, fsOption<fsVersionedType>>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<object, SteamAPICall_t>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<object, bool>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<object, KeyValuePair<object, object>>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<object, int>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<object, Int32Enum>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<object, long>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<object, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<object, ResourceLocator>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<object, float>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<object, TimeSpan>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<object, Color>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<object, NetworkBroadcastResult>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<object, Playable>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<object, Vector3>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<object, BlendShapeFrame>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<float, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<ushort, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<uint, int>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<uint, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<uint, ulong>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<ulong, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<ulong, uint>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<UInt64Enum, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<NetworkHash128, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<NetworkInstanceId, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<NetworkSceneId, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<Scene, object>.System.Collections.IDictionary.get_IsFixedSize
	|-Dictionary<ZmID, object>.System.Collections.IDictionary.get_IsFixedSize
	*/

	private bool System.Collections.IDictionary.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-Dictionary<EventHook, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<Flow.RecursionNode, int>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<DYP2PDll.P2PID, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<ConversionUtility.ConversionQuery, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<ResolverContractKey, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<pb_Edge, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<pb_IntVec3, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<AnimationStateData.AnimationPair, float>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<Skin.AttachmentKeyTuple, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<CSteamID, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<HAuthTicket, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<SteamAPICall_t, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<char, char>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<char, Nullable<ByteEnum>>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<char, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<Guid, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<short, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<int, HitData>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<int, MinimapPoint>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<int, ObjectPoolComInfo>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<int, bool>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<int, char>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<int, int>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<int, Int32Enum>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<int, long>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<int, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<int, float>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<int, uint>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<int, ulong>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<int, Color>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<int, TerrainUtility.TerrainMap>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<int, Matrix4x4>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<int, Vector2>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<int, Vector3>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<Int32Enum, bool>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<Int32Enum, int>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<Int32Enum, Int32Enum>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<Int32Enum, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<Int32Enum, float>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<long, int>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<long, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<IntPtr, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<object, CinemachineCore.UpdateStatus>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<object, DYUpdateIni.OneResInfo>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<object, IniValue>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<object, PanelManger.PanelInfo>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<object, OneInfo>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<object, ArrayMetadata>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<object, ObjectMetadata>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<object, PropertyMetadata>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<object, fsOption<fsVersionedType>>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<object, SteamAPICall_t>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<object, bool>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<object, KeyValuePair<object, object>>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<object, int>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<object, Int32Enum>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<object, long>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<object, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<object, ResourceLocator>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<object, float>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<object, TimeSpan>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<object, Color>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<object, NetworkBroadcastResult>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<object, Playable>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<object, Vector3>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<object, BlendShapeFrame>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<float, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<ushort, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<uint, int>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<uint, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<uint, ulong>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<ulong, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<ulong, uint>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<UInt64Enum, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<NetworkHash128, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<NetworkInstanceId, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<NetworkSceneId, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<Scene, object>.System.Collections.IDictionary.get_IsReadOnly
	|-Dictionary<ZmID, object>.System.Collections.IDictionary.get_IsReadOnly
	*/

	private ICollection System.Collections.IDictionary.get_Keys() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2559140 Offset: 0x2558140 VA: 0x182559140
	|-Dictionary<EventHook, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<Flow.RecursionNode, int>.System.Collections.IDictionary.get_Keys
	|-Dictionary<DYP2PDll.P2PID, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.System.Collections.IDictionary.get_Keys
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.IDictionary.get_Keys
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.IDictionary.get_Keys
	|-Dictionary<ConversionUtility.ConversionQuery, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<ResolverContractKey, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<pb_Edge, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<pb_IntVec3, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<AnimationStateData.AnimationPair, float>.System.Collections.IDictionary.get_Keys
	|-Dictionary<Skin.AttachmentKeyTuple, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<CSteamID, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<HAuthTicket, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<SteamAPICall_t, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<char, char>.System.Collections.IDictionary.get_Keys
	|-Dictionary<char, Nullable<ByteEnum>>.System.Collections.IDictionary.get_Keys
	|-Dictionary<char, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<Guid, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<short, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.IDictionary.get_Keys
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.System.Collections.IDictionary.get_Keys
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.System.Collections.IDictionary.get_Keys
	|-Dictionary<int, HitData>.System.Collections.IDictionary.get_Keys
	|-Dictionary<int, MinimapPoint>.System.Collections.IDictionary.get_Keys
	|-Dictionary<int, ObjectPoolComInfo>.System.Collections.IDictionary.get_Keys
	|-Dictionary<int, bool>.System.Collections.IDictionary.get_Keys
	|-Dictionary<int, char>.System.Collections.IDictionary.get_Keys
	|-Dictionary<int, int>.System.Collections.IDictionary.get_Keys
	|-Dictionary<int, Int32Enum>.System.Collections.IDictionary.get_Keys
	|-Dictionary<int, long>.System.Collections.IDictionary.get_Keys
	|-Dictionary<int, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<int, float>.System.Collections.IDictionary.get_Keys
	|-Dictionary<int, uint>.System.Collections.IDictionary.get_Keys
	|-Dictionary<int, ulong>.System.Collections.IDictionary.get_Keys
	|-Dictionary<int, Color>.System.Collections.IDictionary.get_Keys
	|-Dictionary<int, TerrainUtility.TerrainMap>.System.Collections.IDictionary.get_Keys
	|-Dictionary<int, Matrix4x4>.System.Collections.IDictionary.get_Keys
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.IDictionary.get_Keys
	|-Dictionary<int, Vector2>.System.Collections.IDictionary.get_Keys
	|-Dictionary<int, Vector3>.System.Collections.IDictionary.get_Keys
	|-Dictionary<Int32Enum, bool>.System.Collections.IDictionary.get_Keys
	|-Dictionary<Int32Enum, int>.System.Collections.IDictionary.get_Keys
	|-Dictionary<Int32Enum, Int32Enum>.System.Collections.IDictionary.get_Keys
	|-Dictionary<Int32Enum, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<Int32Enum, float>.System.Collections.IDictionary.get_Keys
	|-Dictionary<long, int>.System.Collections.IDictionary.get_Keys
	|-Dictionary<long, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<IntPtr, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.System.Collections.IDictionary.get_Keys
	|-Dictionary<object, CinemachineCore.UpdateStatus>.System.Collections.IDictionary.get_Keys
	|-Dictionary<object, DYUpdateIni.OneResInfo>.System.Collections.IDictionary.get_Keys
	|-Dictionary<object, IniValue>.System.Collections.IDictionary.get_Keys
	|-Dictionary<object, PanelManger.PanelInfo>.System.Collections.IDictionary.get_Keys
	|-Dictionary<object, OneInfo>.System.Collections.IDictionary.get_Keys
	|-Dictionary<object, ArrayMetadata>.System.Collections.IDictionary.get_Keys
	|-Dictionary<object, ObjectMetadata>.System.Collections.IDictionary.get_Keys
	|-Dictionary<object, PropertyMetadata>.System.Collections.IDictionary.get_Keys
	|-Dictionary<object, fsOption<fsVersionedType>>.System.Collections.IDictionary.get_Keys
	|-Dictionary<object, SteamAPICall_t>.System.Collections.IDictionary.get_Keys
	|-Dictionary<object, bool>.System.Collections.IDictionary.get_Keys
	|-Dictionary<object, KeyValuePair<object, object>>.System.Collections.IDictionary.get_Keys
	|-Dictionary<object, int>.System.Collections.IDictionary.get_Keys
	|-Dictionary<object, Int32Enum>.System.Collections.IDictionary.get_Keys
	|-Dictionary<object, long>.System.Collections.IDictionary.get_Keys
	|-Dictionary<object, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<object, ResourceLocator>.System.Collections.IDictionary.get_Keys
	|-Dictionary<object, float>.System.Collections.IDictionary.get_Keys
	|-Dictionary<object, TimeSpan>.System.Collections.IDictionary.get_Keys
	|-Dictionary<object, Color>.System.Collections.IDictionary.get_Keys
	|-Dictionary<object, NetworkBroadcastResult>.System.Collections.IDictionary.get_Keys
	|-Dictionary<object, Playable>.System.Collections.IDictionary.get_Keys
	|-Dictionary<object, Vector3>.System.Collections.IDictionary.get_Keys
	|-Dictionary<object, BlendShapeFrame>.System.Collections.IDictionary.get_Keys
	|-Dictionary<float, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<ushort, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<uint, int>.System.Collections.IDictionary.get_Keys
	|-Dictionary<uint, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<uint, ulong>.System.Collections.IDictionary.get_Keys
	|-Dictionary<ulong, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<ulong, uint>.System.Collections.IDictionary.get_Keys
	|-Dictionary<UInt64Enum, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.System.Collections.IDictionary.get_Keys
	|-Dictionary<NetworkHash128, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<NetworkInstanceId, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<NetworkSceneId, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<Scene, object>.System.Collections.IDictionary.get_Keys
	|-Dictionary<ZmID, object>.System.Collections.IDictionary.get_Keys
	*/

	private ICollection System.Collections.IDictionary.get_Values() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2572580 Offset: 0x2571580 VA: 0x182572580
	|-Dictionary<EventHook, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<Flow.RecursionNode, int>.System.Collections.IDictionary.get_Values
	|-Dictionary<DYP2PDll.P2PID, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.System.Collections.IDictionary.get_Values
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.IDictionary.get_Values
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.IDictionary.get_Values
	|-Dictionary<ConversionUtility.ConversionQuery, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<ResolverContractKey, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<pb_Edge, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<pb_IntVec3, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<AnimationStateData.AnimationPair, float>.System.Collections.IDictionary.get_Values
	|-Dictionary<Skin.AttachmentKeyTuple, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<CSteamID, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<HAuthTicket, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<SteamAPICall_t, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<char, char>.System.Collections.IDictionary.get_Values
	|-Dictionary<char, Nullable<ByteEnum>>.System.Collections.IDictionary.get_Values
	|-Dictionary<char, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<Guid, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<short, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.IDictionary.get_Values
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.System.Collections.IDictionary.get_Values
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.System.Collections.IDictionary.get_Values
	|-Dictionary<int, HitData>.System.Collections.IDictionary.get_Values
	|-Dictionary<int, MinimapPoint>.System.Collections.IDictionary.get_Values
	|-Dictionary<int, ObjectPoolComInfo>.System.Collections.IDictionary.get_Values
	|-Dictionary<int, bool>.System.Collections.IDictionary.get_Values
	|-Dictionary<int, char>.System.Collections.IDictionary.get_Values
	|-Dictionary<int, int>.System.Collections.IDictionary.get_Values
	|-Dictionary<int, Int32Enum>.System.Collections.IDictionary.get_Values
	|-Dictionary<int, long>.System.Collections.IDictionary.get_Values
	|-Dictionary<int, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<int, float>.System.Collections.IDictionary.get_Values
	|-Dictionary<int, uint>.System.Collections.IDictionary.get_Values
	|-Dictionary<int, ulong>.System.Collections.IDictionary.get_Values
	|-Dictionary<int, Color>.System.Collections.IDictionary.get_Values
	|-Dictionary<int, TerrainUtility.TerrainMap>.System.Collections.IDictionary.get_Values
	|-Dictionary<int, Matrix4x4>.System.Collections.IDictionary.get_Values
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.IDictionary.get_Values
	|-Dictionary<int, Vector2>.System.Collections.IDictionary.get_Values
	|-Dictionary<int, Vector3>.System.Collections.IDictionary.get_Values
	|-Dictionary<Int32Enum, bool>.System.Collections.IDictionary.get_Values
	|-Dictionary<Int32Enum, int>.System.Collections.IDictionary.get_Values
	|-Dictionary<Int32Enum, Int32Enum>.System.Collections.IDictionary.get_Values
	|-Dictionary<Int32Enum, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<Int32Enum, float>.System.Collections.IDictionary.get_Values
	|-Dictionary<long, int>.System.Collections.IDictionary.get_Values
	|-Dictionary<long, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<IntPtr, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.System.Collections.IDictionary.get_Values
	|-Dictionary<object, CinemachineCore.UpdateStatus>.System.Collections.IDictionary.get_Values
	|-Dictionary<object, DYUpdateIni.OneResInfo>.System.Collections.IDictionary.get_Values
	|-Dictionary<object, IniValue>.System.Collections.IDictionary.get_Values
	|-Dictionary<object, PanelManger.PanelInfo>.System.Collections.IDictionary.get_Values
	|-Dictionary<object, OneInfo>.System.Collections.IDictionary.get_Values
	|-Dictionary<object, ArrayMetadata>.System.Collections.IDictionary.get_Values
	|-Dictionary<object, ObjectMetadata>.System.Collections.IDictionary.get_Values
	|-Dictionary<object, PropertyMetadata>.System.Collections.IDictionary.get_Values
	|-Dictionary<object, fsOption<fsVersionedType>>.System.Collections.IDictionary.get_Values
	|-Dictionary<object, SteamAPICall_t>.System.Collections.IDictionary.get_Values
	|-Dictionary<object, bool>.System.Collections.IDictionary.get_Values
	|-Dictionary<object, KeyValuePair<object, object>>.System.Collections.IDictionary.get_Values
	|-Dictionary<object, int>.System.Collections.IDictionary.get_Values
	|-Dictionary<object, Int32Enum>.System.Collections.IDictionary.get_Values
	|-Dictionary<object, long>.System.Collections.IDictionary.get_Values
	|-Dictionary<object, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<object, ResourceLocator>.System.Collections.IDictionary.get_Values
	|-Dictionary<object, float>.System.Collections.IDictionary.get_Values
	|-Dictionary<object, TimeSpan>.System.Collections.IDictionary.get_Values
	|-Dictionary<object, Color>.System.Collections.IDictionary.get_Values
	|-Dictionary<object, NetworkBroadcastResult>.System.Collections.IDictionary.get_Values
	|-Dictionary<object, Playable>.System.Collections.IDictionary.get_Values
	|-Dictionary<object, Vector3>.System.Collections.IDictionary.get_Values
	|-Dictionary<object, BlendShapeFrame>.System.Collections.IDictionary.get_Values
	|-Dictionary<float, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<ushort, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<uint, int>.System.Collections.IDictionary.get_Values
	|-Dictionary<uint, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<uint, ulong>.System.Collections.IDictionary.get_Values
	|-Dictionary<ulong, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<ulong, uint>.System.Collections.IDictionary.get_Values
	|-Dictionary<UInt64Enum, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.System.Collections.IDictionary.get_Values
	|-Dictionary<NetworkHash128, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<NetworkInstanceId, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<NetworkSceneId, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<Scene, object>.System.Collections.IDictionary.get_Values
	|-Dictionary<ZmID, object>.System.Collections.IDictionary.get_Values
	*/

	private object System.Collections.IDictionary.get_Item(object key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x232A280 Offset: 0x2329280 VA: 0x18232A280
	|-Dictionary<EventHook, object>.System.Collections.IDictionary.get_Item
	|-Dictionary<Skin.AttachmentKeyTuple, object>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x23443C0 Offset: 0x23433C0 VA: 0x1823443C0
	|-Dictionary<Flow.RecursionNode, int>.System.Collections.IDictionary.get_Item
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x232A150 Offset: 0x2329150 VA: 0x18232A150
	|-Dictionary<DYP2PDll.P2PID, object>.System.Collections.IDictionary.get_Item
	|-Dictionary<pb_IntVec3, object>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x25CD730 Offset: 0x25CC730 VA: 0x1825CD730
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x25CD890 Offset: 0x25CC890 VA: 0x1825CD890
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x2489C60 Offset: 0x2488C60 VA: 0x182489C60
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.IDictionary.get_Item
	|-Dictionary<ConversionUtility.ConversionQuery, object>.System.Collections.IDictionary.get_Item
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.System.Collections.IDictionary.get_Item
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.IDictionary.get_Item
	|-Dictionary<ResolverContractKey, object>.System.Collections.IDictionary.get_Item
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.System.Collections.IDictionary.get_Item
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.System.Collections.IDictionary.get_Item
	|-Dictionary<Guid, object>.System.Collections.IDictionary.get_Item
	|-Dictionary<NetworkHash128, object>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x2489D80 Offset: 0x2488D80 VA: 0x182489D80
	|-Dictionary<pb_Edge, object>.System.Collections.IDictionary.get_Item
	|-Dictionary<CSteamID, object>.System.Collections.IDictionary.get_Item
	|-Dictionary<SteamAPICall_t, object>.System.Collections.IDictionary.get_Item
	|-Dictionary<long, object>.System.Collections.IDictionary.get_Item
	|-Dictionary<IntPtr, object>.System.Collections.IDictionary.get_Item
	|-Dictionary<ulong, object>.System.Collections.IDictionary.get_Item
	|-Dictionary<UInt64Enum, object>.System.Collections.IDictionary.get_Item
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.IDictionary.get_Item
	|-Dictionary<ZmID, object>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x232A3B0 Offset: 0x23293B0 VA: 0x18232A3B0
	|-Dictionary<AnimationStateData.AnimationPair, float>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x2558E90 Offset: 0x2557E90 VA: 0x182558E90
	|-Dictionary<HAuthTicket, object>.System.Collections.IDictionary.get_Item
	|-Dictionary<int, object>.System.Collections.IDictionary.get_Item
	|-Dictionary<int, TerrainUtility.TerrainMap>.System.Collections.IDictionary.get_Item
	|-Dictionary<Int32Enum, object>.System.Collections.IDictionary.get_Item
	|-Dictionary<uint, object>.System.Collections.IDictionary.get_Item
	|-Dictionary<NetworkInstanceId, object>.System.Collections.IDictionary.get_Item
	|-Dictionary<NetworkSceneId, object>.System.Collections.IDictionary.get_Item
	|-Dictionary<Scene, object>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x2572180 Offset: 0x2571180 VA: 0x182572180
	|-Dictionary<char, char>.System.Collections.IDictionary.get_Item
	|-Dictionary<char, Nullable<ByteEnum>>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x2572070 Offset: 0x2571070 VA: 0x182572070
	|-Dictionary<char, object>.System.Collections.IDictionary.get_Item
	|-Dictionary<short, object>.System.Collections.IDictionary.get_Item
	|-Dictionary<ushort, object>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x2572430 Offset: 0x2571430 VA: 0x182572430
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x25722D0 Offset: 0x25712D0 VA: 0x1825722D0
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.System.Collections.IDictionary.get_Item
	|-Dictionary<int, HitData>.System.Collections.IDictionary.get_Item
	|-Dictionary<int, ObjectPoolComInfo>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x258B8A0 Offset: 0x258A8A0 VA: 0x18258B8A0
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x258BA00 Offset: 0x258AA00 VA: 0x18258BA00
	|-Dictionary<int, MinimapPoint>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x258BCB0 Offset: 0x258ACB0 VA: 0x18258BCB0
	|-Dictionary<int, bool>.System.Collections.IDictionary.get_Item
	|-Dictionary<Int32Enum, bool>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x258BB60 Offset: 0x258AB60 VA: 0x18258BB60
	|-Dictionary<int, char>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x260B6E0 Offset: 0x260A6E0 VA: 0x18260B6E0
	|-Dictionary<int, int>.System.Collections.IDictionary.get_Item
	|-Dictionary<int, Int32Enum>.System.Collections.IDictionary.get_Item
	|-Dictionary<int, uint>.System.Collections.IDictionary.get_Item
	|-Dictionary<Int32Enum, int>.System.Collections.IDictionary.get_Item
	|-Dictionary<Int32Enum, Int32Enum>.System.Collections.IDictionary.get_Item
	|-Dictionary<uint, int>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x25177D0 Offset: 0x25167D0 VA: 0x1825177D0
	|-Dictionary<int, long>.System.Collections.IDictionary.get_Item
	|-Dictionary<int, ulong>.System.Collections.IDictionary.get_Item
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.IDictionary.get_Item
	|-Dictionary<uint, ulong>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x2558D40 Offset: 0x2557D40 VA: 0x182558D40
	|-Dictionary<int, float>.System.Collections.IDictionary.get_Item
	|-Dictionary<Int32Enum, float>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x260B590 Offset: 0x260A590 VA: 0x18260B590
	|-Dictionary<int, Color>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x2517BD0 Offset: 0x2516BD0 VA: 0x182517BD0
	|-Dictionary<int, Matrix4x4>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x2517920 Offset: 0x2516920 VA: 0x182517920
	|-Dictionary<int, Vector2>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x2517A70 Offset: 0x2516A70 VA: 0x182517A70
	|-Dictionary<int, Vector3>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x2558A90 Offset: 0x2557A90 VA: 0x182558A90
	|-Dictionary<long, int>.System.Collections.IDictionary.get_Item
	|-Dictionary<ulong, uint>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x2558BE0 Offset: 0x2557BE0 VA: 0x182558BE0
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.System.Collections.IDictionary.get_Item
	|-Dictionary<object, BlendShapeFrame>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x2558FA0 Offset: 0x2557FA0 VA: 0x182558FA0
	|-Dictionary<object, CinemachineCore.UpdateStatus>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x24311C0 Offset: 0x24301C0 VA: 0x1824311C0
	|-Dictionary<object, DYUpdateIni.OneResInfo>.System.Collections.IDictionary.get_Item
	|-Dictionary<object, PanelManger.PanelInfo>.System.Collections.IDictionary.get_Item
	|-Dictionary<object, ObjectMetadata>.System.Collections.IDictionary.get_Item
	|-Dictionary<object, PropertyMetadata>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x253F830 Offset: 0x253E830 VA: 0x18253F830
	|-Dictionary<object, IniValue>.System.Collections.IDictionary.get_Item
	|-Dictionary<object, SteamAPICall_t>.System.Collections.IDictionary.get_Item
	|-Dictionary<object, long>.System.Collections.IDictionary.get_Item
	|-Dictionary<object, TimeSpan>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x2431450 Offset: 0x2430450 VA: 0x182431450
	|-Dictionary<object, OneInfo>.System.Collections.IDictionary.get_Item
	|-Dictionary<object, fsOption<fsVersionedType>>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x2431310 Offset: 0x2430310 VA: 0x182431310
	|-Dictionary<object, ArrayMetadata>.System.Collections.IDictionary.get_Item
	|-Dictionary<object, KeyValuePair<object, object>>.System.Collections.IDictionary.get_Item
	|-Dictionary<object, ResourceLocator>.System.Collections.IDictionary.get_Item
	|-Dictionary<object, Color>.System.Collections.IDictionary.get_Item
	|-Dictionary<object, NetworkBroadcastResult>.System.Collections.IDictionary.get_Item
	|-Dictionary<object, Playable>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x253F5B0 Offset: 0x253E5B0 VA: 0x18253F5B0
	|-Dictionary<object, bool>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x253F6F0 Offset: 0x253E6F0 VA: 0x18253F6F0
	|-Dictionary<object, int>.System.Collections.IDictionary.get_Item
	|-Dictionary<object, Int32Enum>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x24EAC70 Offset: 0x24E9C70 VA: 0x1824EAC70
	|-Dictionary<object, object>.System.Collections.IDictionary.get_Item
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x24EAB30 Offset: 0x24E9B30 VA: 0x1824EAB30
	|-Dictionary<object, float>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x25B4E00 Offset: 0x25B3E00 VA: 0x1825B4E00
	|-Dictionary<object, Vector3>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x25B4F50 Offset: 0x25B3F50 VA: 0x1825B4F50
	|-Dictionary<float, object>.System.Collections.IDictionary.get_Item
	*/

	private void System.Collections.IDictionary.set_Item(object key, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25CE840 Offset: 0x25CD840 VA: 0x1825CE840
	|-Dictionary<EventHook, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x25CD9F0 Offset: 0x25CC9F0 VA: 0x1825CD9F0
	|-Dictionary<Flow.RecursionNode, int>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x25CDFB0 Offset: 0x25CCFB0 VA: 0x1825CDFB0
	|-Dictionary<DYP2PDll.P2PID, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x25CE560 Offset: 0x25CD560 VA: 0x1825CE560
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x25CDCC0 Offset: 0x25CCCC0 VA: 0x1825CDCC0
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x25CE290 Offset: 0x25CD290 VA: 0x1825CE290
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x2344D80 Offset: 0x2343D80 VA: 0x182344D80
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x23447E0 Offset: 0x23437E0 VA: 0x1823447E0
	|-Dictionary<ConversionUtility.ConversionQuery, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x2344AB0 Offset: 0x2343AB0 VA: 0x182344AB0
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x2344510 Offset: 0x2343510 VA: 0x182344510
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x2345320 Offset: 0x2344320 VA: 0x182345320
	|-Dictionary<ResolverContractKey, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x2345050 Offset: 0x2344050 VA: 0x182345050
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x23455F0 Offset: 0x23445F0 VA: 0x1823455F0
	|-Dictionary<pb_Edge, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x232A7D0 Offset: 0x23297D0 VA: 0x18232A7D0
	|-Dictionary<pb_IntVec3, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x232AAB0 Offset: 0x2329AB0 VA: 0x18232AAB0
	|-Dictionary<AnimationStateData.AnimationPair, float>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x232B300 Offset: 0x232A300 VA: 0x18232B300
	|-Dictionary<Skin.AttachmentKeyTuple, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x232B5F0 Offset: 0x232A5F0 VA: 0x18232B5F0
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x232B040 Offset: 0x232A040 VA: 0x18232B040
	|-Dictionary<CSteamID, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x232A510 Offset: 0x2329510 VA: 0x18232A510
	|-Dictionary<HAuthTicket, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x232AD80 Offset: 0x2329D80 VA: 0x18232AD80
	|-Dictionary<SteamAPICall_t, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x2572E20 Offset: 0x2571E20 VA: 0x182572E20
	|-Dictionary<char, char>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x25733A0 Offset: 0x25723A0 VA: 0x1825733A0
	|-Dictionary<char, Nullable<ByteEnum>>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x2572890 Offset: 0x2571890 VA: 0x182572890
	|-Dictionary<char, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x2572B50 Offset: 0x2571B50 VA: 0x182572B50
	|-Dictionary<Guid, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x25730E0 Offset: 0x25720E0 VA: 0x1825730E0
	|-Dictionary<short, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x2573690 Offset: 0x2572690 VA: 0x182573690
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x25725B0 Offset: 0x25715B0 VA: 0x1825725B0
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x258CEE0 Offset: 0x258BEE0 VA: 0x18258CEE0
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x258C940 Offset: 0x258B940 VA: 0x18258C940
	|-Dictionary<int, HitData>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x258C0C0 Offset: 0x258B0C0 VA: 0x18258C0C0
	|-Dictionary<int, MinimapPoint>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x258C3A0 Offset: 0x258B3A0 VA: 0x18258C3A0
	|-Dictionary<int, ObjectPoolComInfo>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x258CC20 Offset: 0x258BC20 VA: 0x18258CC20
	|-Dictionary<int, bool>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x258BE00 Offset: 0x258AE00 VA: 0x18258BE00
	|-Dictionary<int, char>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x258C680 Offset: 0x258B680 VA: 0x18258C680
	|-Dictionary<int, int>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x260B830 Offset: 0x260A830 VA: 0x18260B830
	|-Dictionary<int, Int32Enum>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x260BAF0 Offset: 0x260AAF0 VA: 0x18260BAF0
	|-Dictionary<int, long>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x260C070 Offset: 0x260B070 VA: 0x18260C070
	|-Dictionary<int, object>.System.Collections.IDictionary.set_Item
	|-Dictionary<int, TerrainUtility.TerrainMap>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x260C330 Offset: 0x260B330 VA: 0x18260C330
	|-Dictionary<int, float>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x260C5F0 Offset: 0x260B5F0 VA: 0x18260C5F0
	|-Dictionary<int, uint>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x260BDB0 Offset: 0x260ADB0 VA: 0x18260BDB0
	|-Dictionary<int, ulong>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x260C8B0 Offset: 0x260B8B0 VA: 0x18260C8B0
	|-Dictionary<int, Color>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x25182C0 Offset: 0x25172C0 VA: 0x1825182C0
	|-Dictionary<int, Matrix4x4>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x2518000 Offset: 0x2517000 VA: 0x182518000
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x25185B0 Offset: 0x25175B0 VA: 0x1825185B0
	|-Dictionary<int, Vector2>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x2518DF0 Offset: 0x2517DF0 VA: 0x182518DF0
	|-Dictionary<int, Vector3>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x2517D40 Offset: 0x2516D40 VA: 0x182517D40
	|-Dictionary<Int32Enum, bool>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x2518870 Offset: 0x2517870 VA: 0x182518870
	|-Dictionary<Int32Enum, int>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x2518B30 Offset: 0x2517B30 VA: 0x182518B30
	|-Dictionary<Int32Enum, Int32Enum>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x2559CE0 Offset: 0x2558CE0 VA: 0x182559CE0
	|-Dictionary<Int32Enum, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x2559FA0 Offset: 0x2558FA0 VA: 0x182559FA0
	|-Dictionary<Int32Enum, float>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x2559740 Offset: 0x2558740 VA: 0x182559740
	|-Dictionary<long, int>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x2559170 Offset: 0x2558170 VA: 0x182559170
	|-Dictionary<long, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x255A260 Offset: 0x2559260 VA: 0x18255A260
	|-Dictionary<IntPtr, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x2559A00 Offset: 0x2558A00 VA: 0x182559A00
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x2559430 Offset: 0x2558430 VA: 0x182559430
	|-Dictionary<object, CinemachineCore.UpdateStatus>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x2431B50 Offset: 0x2430B50 VA: 0x182431B50
	|-Dictionary<object, DYUpdateIni.OneResInfo>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x24315B0 Offset: 0x24305B0 VA: 0x1824315B0
	|-Dictionary<object, IniValue>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x2431870 Offset: 0x2430870 VA: 0x182431870
	|-Dictionary<object, PanelManger.PanelInfo>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x2432110 Offset: 0x2431110 VA: 0x182432110
	|-Dictionary<object, OneInfo>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x24323E0 Offset: 0x24313E0 VA: 0x1824323E0
	|-Dictionary<object, ArrayMetadata>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x2431E30 Offset: 0x2430E30 VA: 0x182431E30
	|-Dictionary<object, ObjectMetadata>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x24326B0 Offset: 0x24316B0 VA: 0x1824326B0
	|-Dictionary<object, PropertyMetadata>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x2540730 Offset: 0x253F730 VA: 0x182540730
	|-Dictionary<object, fsOption<fsVersionedType>>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x253FC30 Offset: 0x253EC30 VA: 0x18253FC30
	|-Dictionary<object, SteamAPICall_t>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x253F970 Offset: 0x253E970 VA: 0x18253F970
	|-Dictionary<object, bool>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x2540A00 Offset: 0x253FA00 VA: 0x182540A00
	|-Dictionary<object, KeyValuePair<object, object>>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x2540470 Offset: 0x253F470 VA: 0x182540470
	|-Dictionary<object, int>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x25401B0 Offset: 0x253F1B0 VA: 0x1825401B0
	|-Dictionary<object, Int32Enum>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x253FEF0 Offset: 0x253EEF0 VA: 0x18253FEF0
	|-Dictionary<object, long>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x24EBB70 Offset: 0x24EAB70 VA: 0x1824EBB70
	|-Dictionary<object, object>.System.Collections.IDictionary.set_Item
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x24EB050 Offset: 0x24EA050 VA: 0x1824EB050
	|-Dictionary<object, ResourceLocator>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x24EB8B0 Offset: 0x24EA8B0 VA: 0x1824EB8B0
	|-Dictionary<object, float>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x24EB320 Offset: 0x24EA320 VA: 0x1824EB320
	|-Dictionary<object, TimeSpan>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x24EB5E0 Offset: 0x24EA5E0 VA: 0x1824EB5E0
	|-Dictionary<object, Color>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x24EBE40 Offset: 0x24EAE40 VA: 0x1824EBE40
	|-Dictionary<object, NetworkBroadcastResult>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x24EAD80 Offset: 0x24E9D80 VA: 0x1824EAD80
	|-Dictionary<object, Playable>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x25B58C0 Offset: 0x25B48C0 VA: 0x1825B58C0
	|-Dictionary<object, Vector3>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x25B5060 Offset: 0x25B4060 VA: 0x1825B5060
	|-Dictionary<object, BlendShapeFrame>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x25B6110 Offset: 0x25B5110 VA: 0x1825B6110
	|-Dictionary<float, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x25B5B90 Offset: 0x25B4B90 VA: 0x1825B5B90
	|-Dictionary<ushort, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x25B5E50 Offset: 0x25B4E50 VA: 0x1825B5E50
	|-Dictionary<uint, int>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x25B5600 Offset: 0x25B4600 VA: 0x1825B5600
	|-Dictionary<uint, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x25B5340 Offset: 0x25B4340 VA: 0x1825B5340
	|-Dictionary<uint, ulong>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x248AC60 Offset: 0x2489C60 VA: 0x18248AC60
	|-Dictionary<ulong, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x248A410 Offset: 0x2489410 VA: 0x18248A410
	|-Dictionary<ulong, uint>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x248A150 Offset: 0x2489150 VA: 0x18248A150
	|-Dictionary<UInt64Enum, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x248A9A0 Offset: 0x24899A0 VA: 0x18248A9A0
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x248A6D0 Offset: 0x24896D0 VA: 0x18248A6D0
	|-Dictionary<NetworkHash128, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x248AF20 Offset: 0x2489F20 VA: 0x18248AF20
	|-Dictionary<NetworkInstanceId, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x2489E90 Offset: 0x2488E90 VA: 0x182489E90
	|-Dictionary<NetworkSceneId, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x263C4A0 Offset: 0x263B4A0 VA: 0x18263C4A0
	|-Dictionary<Scene, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x263C760 Offset: 0x263B760 VA: 0x18263C760
	|-Dictionary<ZmID, object>.System.Collections.IDictionary.set_Item
	*/

	private static bool IsCompatibleKey(object key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C15F0 Offset: 0x25C05F0 VA: 0x1825C15F0
	|-Dictionary<EventHook, object>.IsCompatibleKey
	|
	|-RVA: 0x25C1530 Offset: 0x25C0530 VA: 0x1825C1530
	|-Dictionary<Flow.RecursionNode, int>.IsCompatibleKey
	|
	|-RVA: 0x25C1830 Offset: 0x25C0830 VA: 0x1825C1830
	|-Dictionary<DYP2PDll.P2PID, object>.IsCompatibleKey
	|
	|-RVA: 0x25C18F0 Offset: 0x25C08F0 VA: 0x1825C18F0
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.IsCompatibleKey
	|
	|-RVA: 0x25C16B0 Offset: 0x25C06B0 VA: 0x1825C16B0
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.IsCompatibleKey
	|
	|-RVA: 0x25C1770 Offset: 0x25C0770 VA: 0x1825C1770
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.IsCompatibleKey
	|
	|-RVA: 0x2337720 Offset: 0x2336720 VA: 0x182337720
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.IsCompatibleKey
	|
	|-RVA: 0x23377E0 Offset: 0x23367E0 VA: 0x1823377E0
	|-Dictionary<ConversionUtility.ConversionQuery, object>.IsCompatibleKey
	|
	|-RVA: 0x2337660 Offset: 0x2336660 VA: 0x182337660
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.IsCompatibleKey
	|
	|-RVA: 0x2337360 Offset: 0x2336360 VA: 0x182337360
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.IsCompatibleKey
	|
	|-RVA: 0x23375A0 Offset: 0x23365A0 VA: 0x1823375A0
	|-Dictionary<ResolverContractKey, object>.IsCompatibleKey
	|
	|-RVA: 0x23374E0 Offset: 0x23364E0 VA: 0x1823374E0
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.IsCompatibleKey
	|
	|-RVA: 0x2337420 Offset: 0x2336420 VA: 0x182337420
	|-Dictionary<pb_Edge, object>.IsCompatibleKey
	|
	|-RVA: 0x231C780 Offset: 0x231B780 VA: 0x18231C780
	|-Dictionary<pb_IntVec3, object>.IsCompatibleKey
	|
	|-RVA: 0x231CA80 Offset: 0x231BA80 VA: 0x18231CA80
	|-Dictionary<AnimationStateData.AnimationPair, float>.IsCompatibleKey
	|
	|-RVA: 0x231C900 Offset: 0x231B900 VA: 0x18231C900
	|-Dictionary<Skin.AttachmentKeyTuple, object>.IsCompatibleKey
	|
	|-RVA: 0x231C6C0 Offset: 0x231B6C0 VA: 0x18231C6C0
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.IsCompatibleKey
	|
	|-RVA: 0x231C9C0 Offset: 0x231B9C0 VA: 0x18231C9C0
	|-Dictionary<CSteamID, object>.IsCompatibleKey
	|
	|-RVA: 0x231C840 Offset: 0x231B840 VA: 0x18231C840
	|-Dictionary<HAuthTicket, object>.IsCompatibleKey
	|
	|-RVA: 0x231C600 Offset: 0x231B600 VA: 0x18231C600
	|-Dictionary<SteamAPICall_t, object>.IsCompatibleKey
	|
	|-RVA: 0x2565A50 Offset: 0x2564A50 VA: 0x182565A50
	|-Dictionary<char, char>.IsCompatibleKey
	|
	|-RVA: 0x2565750 Offset: 0x2564750 VA: 0x182565750
	|-Dictionary<char, Nullable<ByteEnum>>.IsCompatibleKey
	|
	|-RVA: 0x2565BD0 Offset: 0x2564BD0 VA: 0x182565BD0
	|-Dictionary<char, object>.IsCompatibleKey
	|
	|-RVA: 0x2565990 Offset: 0x2564990 VA: 0x182565990
	|-Dictionary<Guid, object>.IsCompatibleKey
	|
	|-RVA: 0x25658D0 Offset: 0x25648D0 VA: 0x1825658D0
	|-Dictionary<short, object>.IsCompatibleKey
	|
	|-RVA: 0x2565B10 Offset: 0x2564B10 VA: 0x182565B10
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.IsCompatibleKey
	|
	|-RVA: 0x2565810 Offset: 0x2564810 VA: 0x182565810
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.IsCompatibleKey
	|
	|-RVA: 0x257EC70 Offset: 0x257DC70 VA: 0x18257EC70
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.IsCompatibleKey
	|
	|-RVA: 0x257EA30 Offset: 0x257DA30 VA: 0x18257EA30
	|-Dictionary<int, HitData>.IsCompatibleKey
	|
	|-RVA: 0x257E970 Offset: 0x257D970 VA: 0x18257E970
	|-Dictionary<int, MinimapPoint>.IsCompatibleKey
	|
	|-RVA: 0x257EDF0 Offset: 0x257DDF0 VA: 0x18257EDF0
	|-Dictionary<int, ObjectPoolComInfo>.IsCompatibleKey
	|
	|-RVA: 0x257EAF0 Offset: 0x257DAF0 VA: 0x18257EAF0
	|-Dictionary<int, bool>.IsCompatibleKey
	|
	|-RVA: 0x257EBB0 Offset: 0x257DBB0 VA: 0x18257EBB0
	|-Dictionary<int, char>.IsCompatibleKey
	|
	|-RVA: 0x257ED30 Offset: 0x257DD30 VA: 0x18257ED30
	|-Dictionary<int, int>.IsCompatibleKey
	|
	|-RVA: 0x25FF2D0 Offset: 0x25FE2D0 VA: 0x1825FF2D0
	|-Dictionary<int, Int32Enum>.IsCompatibleKey
	|
	|-RVA: 0x25FEF10 Offset: 0x25FDF10 VA: 0x1825FEF10
	|-Dictionary<int, long>.IsCompatibleKey
	|
	|-RVA: 0x25FEE50 Offset: 0x25FDE50 VA: 0x1825FEE50
	|-Dictionary<int, object>.IsCompatibleKey
	|
	|-RVA: 0x25FF210 Offset: 0x25FE210 VA: 0x1825FF210
	|-Dictionary<int, float>.IsCompatibleKey
	|
	|-RVA: 0x25FF090 Offset: 0x25FE090 VA: 0x1825FF090
	|-Dictionary<int, uint>.IsCompatibleKey
	|
	|-RVA: 0x25FF150 Offset: 0x25FE150 VA: 0x1825FF150
	|-Dictionary<int, ulong>.IsCompatibleKey
	|
	|-RVA: 0x25FEFD0 Offset: 0x25FDFD0 VA: 0x1825FEFD0
	|-Dictionary<int, Color>.IsCompatibleKey
	|
	|-RVA: 0x250A810 Offset: 0x2509810 VA: 0x18250A810
	|-Dictionary<int, Matrix4x4>.IsCompatibleKey
	|
	|-RVA: 0x250A690 Offset: 0x2509690 VA: 0x18250A690
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.IsCompatibleKey
	|
	|-RVA: 0x250A750 Offset: 0x2509750 VA: 0x18250A750
	|-Dictionary<int, Vector2>.IsCompatibleKey
	|
	|-RVA: 0x250A8D0 Offset: 0x25098D0 VA: 0x18250A8D0
	|-Dictionary<int, Vector3>.IsCompatibleKey
	|
	|-RVA: 0x250AA50 Offset: 0x2509A50 VA: 0x18250AA50
	|-Dictionary<Int32Enum, bool>.IsCompatibleKey
	|
	|-RVA: 0x250A990 Offset: 0x2509990 VA: 0x18250A990
	|-Dictionary<Int32Enum, int>.IsCompatibleKey
	|
	|-RVA: 0x250A5D0 Offset: 0x25095D0 VA: 0x18250A5D0
	|-Dictionary<Int32Enum, Int32Enum>.IsCompatibleKey
	|
	|-RVA: 0x254BC50 Offset: 0x254AC50 VA: 0x18254BC50
	|-Dictionary<Int32Enum, object>.IsCompatibleKey
	|
	|-RVA: 0x254BDD0 Offset: 0x254ADD0 VA: 0x18254BDD0
	|-Dictionary<Int32Enum, float>.IsCompatibleKey
	|
	|-RVA: 0x254BAD0 Offset: 0x254AAD0 VA: 0x18254BAD0
	|-Dictionary<long, int>.IsCompatibleKey
	|
	|-RVA: 0x254B950 Offset: 0x254A950 VA: 0x18254B950
	|-Dictionary<long, object>.IsCompatibleKey
	|
	|-RVA: 0x254BA10 Offset: 0x254AA10 VA: 0x18254BA10
	|-Dictionary<IntPtr, object>.IsCompatibleKey
	|
	|-RVA: 0x254BB90 Offset: 0x254AB90 VA: 0x18254BB90
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.IsCompatibleKey
	|
	|-RVA: 0x254BD10 Offset: 0x254AD10 VA: 0x18254BD10
	|-Dictionary<object, CinemachineCore.UpdateStatus>.IsCompatibleKey
	|
	|-RVA: 0x2424930 Offset: 0x2423930 VA: 0x182424930
	|-Dictionary<object, DYUpdateIni.OneResInfo>.IsCompatibleKey
	|
	|-RVA: 0x2424870 Offset: 0x2423870 VA: 0x182424870
	|-Dictionary<object, IniValue>.IsCompatibleKey
	|
	|-RVA: 0x24247B0 Offset: 0x24237B0 VA: 0x1824247B0
	|-Dictionary<object, PanelManger.PanelInfo>.IsCompatibleKey
	|
	|-RVA: 0x2424C30 Offset: 0x2423C30 VA: 0x182424C30
	|-Dictionary<object, OneInfo>.IsCompatibleKey
	|
	|-RVA: 0x2424AB0 Offset: 0x2423AB0 VA: 0x182424AB0
	|-Dictionary<object, ArrayMetadata>.IsCompatibleKey
	|
	|-RVA: 0x2424B70 Offset: 0x2423B70 VA: 0x182424B70
	|-Dictionary<object, ObjectMetadata>.IsCompatibleKey
	|
	|-RVA: 0x24249F0 Offset: 0x24239F0 VA: 0x1824249F0
	|-Dictionary<object, PropertyMetadata>.IsCompatibleKey
	|
	|-RVA: 0x2532E00 Offset: 0x2531E00 VA: 0x182532E00
	|-Dictionary<object, fsOption<fsVersionedType>>.IsCompatibleKey
	|
	|-RVA: 0x2533040 Offset: 0x2532040 VA: 0x182533040
	|-Dictionary<object, SteamAPICall_t>.IsCompatibleKey
	|
	|-RVA: 0x2533100 Offset: 0x2532100 VA: 0x182533100
	|-Dictionary<object, bool>.IsCompatibleKey
	|
	|-RVA: 0x2532F80 Offset: 0x2531F80 VA: 0x182532F80
	|-Dictionary<object, KeyValuePair<object, object>>.IsCompatibleKey
	|
	|-RVA: 0x2532C80 Offset: 0x2531C80 VA: 0x182532C80
	|-Dictionary<object, int>.IsCompatibleKey
	|
	|-RVA: 0x2532EC0 Offset: 0x2531EC0 VA: 0x182532EC0
	|-Dictionary<object, Int32Enum>.IsCompatibleKey
	|
	|-RVA: 0x2532D40 Offset: 0x2531D40 VA: 0x182532D40
	|-Dictionary<object, long>.IsCompatibleKey
	|
	|-RVA: 0x24DE5D0 Offset: 0x24DD5D0 VA: 0x1824DE5D0
	|-Dictionary<object, object>.IsCompatibleKey
	|
	|-RVA: 0x24DE150 Offset: 0x24DD150 VA: 0x1824DE150
	|-Dictionary<object, ResourceLocator>.IsCompatibleKey
	|
	|-RVA: 0x24DE510 Offset: 0x24DD510 VA: 0x1824DE510
	|-Dictionary<object, float>.IsCompatibleKey
	|
	|-RVA: 0x24DE450 Offset: 0x24DD450 VA: 0x1824DE450
	|-Dictionary<object, TimeSpan>.IsCompatibleKey
	|
	|-RVA: 0x24DE2D0 Offset: 0x24DD2D0 VA: 0x1824DE2D0
	|-Dictionary<object, Color>.IsCompatibleKey
	|
	|-RVA: 0x24DE390 Offset: 0x24DD390 VA: 0x1824DE390
	|-Dictionary<object, NetworkBroadcastResult>.IsCompatibleKey
	|
	|-RVA: 0x24DE210 Offset: 0x24DD210 VA: 0x1824DE210
	|-Dictionary<object, Playable>.IsCompatibleKey
	|
	|-RVA: 0x25A7E80 Offset: 0x25A6E80 VA: 0x1825A7E80
	|-Dictionary<object, Vector3>.IsCompatibleKey
	|
	|-RVA: 0x25A8000 Offset: 0x25A7000 VA: 0x1825A8000
	|-Dictionary<object, BlendShapeFrame>.IsCompatibleKey
	|
	|-RVA: 0x25A8180 Offset: 0x25A7180 VA: 0x1825A8180
	|-Dictionary<float, object>.IsCompatibleKey
	|
	|-RVA: 0x25A80C0 Offset: 0x25A70C0 VA: 0x1825A80C0
	|-Dictionary<ushort, object>.IsCompatibleKey
	|
	|-RVA: 0x25A8240 Offset: 0x25A7240 VA: 0x1825A8240
	|-Dictionary<uint, int>.IsCompatibleKey
	|
	|-RVA: 0x25A8300 Offset: 0x25A7300 VA: 0x1825A8300
	|-Dictionary<uint, object>.IsCompatibleKey
	|
	|-RVA: 0x25A7F40 Offset: 0x25A6F40 VA: 0x1825A7F40
	|-Dictionary<uint, ulong>.IsCompatibleKey
	|
	|-RVA: 0x247DD50 Offset: 0x247CD50 VA: 0x18247DD50
	|-Dictionary<ulong, object>.IsCompatibleKey
	|
	|-RVA: 0x247DC90 Offset: 0x247CC90 VA: 0x18247DC90
	|-Dictionary<ulong, uint>.IsCompatibleKey
	|
	|-RVA: 0x247DF90 Offset: 0x247CF90 VA: 0x18247DF90
	|-Dictionary<UInt64Enum, object>.IsCompatibleKey
	|
	|-RVA: 0x247DBD0 Offset: 0x247CBD0 VA: 0x18247DBD0
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.IsCompatibleKey
	|
	|-RVA: 0x247DE10 Offset: 0x247CE10 VA: 0x18247DE10
	|-Dictionary<NetworkHash128, object>.IsCompatibleKey
	|
	|-RVA: 0x247DB10 Offset: 0x247CB10 VA: 0x18247DB10
	|-Dictionary<NetworkInstanceId, object>.IsCompatibleKey
	|
	|-RVA: 0x247DED0 Offset: 0x247CED0 VA: 0x18247DED0
	|-Dictionary<NetworkSceneId, object>.IsCompatibleKey
	|
	|-RVA: 0x2638E10 Offset: 0x2637E10 VA: 0x182638E10
	|-Dictionary<Scene, object>.IsCompatibleKey
	|
	|-RVA: 0x2638D50 Offset: 0x2637D50 VA: 0x182638D50
	|-Dictionary<ZmID, object>.IsCompatibleKey
	*/

	private void System.Collections.IDictionary.Add(object key, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25CC570 Offset: 0x25CB570 VA: 0x1825CC570
	|-Dictionary<EventHook, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x25CD0E0 Offset: 0x25CC0E0 VA: 0x1825CD0E0
	|-Dictionary<Flow.RecursionNode, int>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x25CCE00 Offset: 0x25CBE00 VA: 0x1825CCE00
	|-Dictionary<DYP2PDll.P2PID, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x25CC290 Offset: 0x25CB290 VA: 0x1825CC290
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x25CCB20 Offset: 0x25CBB20 VA: 0x1825CCB20
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x25CC850 Offset: 0x25CB850 VA: 0x1825CC850
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x23435B0 Offset: 0x23425B0 VA: 0x1823435B0
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x23440F0 Offset: 0x23430F0 VA: 0x1823440F0
	|-Dictionary<ConversionUtility.ConversionQuery, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2343880 Offset: 0x2342880 VA: 0x182343880
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2343020 Offset: 0x2342020 VA: 0x182343020
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2343B50 Offset: 0x2342B50 VA: 0x182343B50
	|-Dictionary<ResolverContractKey, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2343E20 Offset: 0x2342E20 VA: 0x182343E20
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x23432F0 Offset: 0x23422F0 VA: 0x1823432F0
	|-Dictionary<pb_Edge, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2329450 Offset: 0x2328450 VA: 0x182329450
	|-Dictionary<pb_IntVec3, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2328EA0 Offset: 0x2327EA0 VA: 0x182328EA0
	|-Dictionary<AnimationStateData.AnimationPair, float>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2329170 Offset: 0x2328170 VA: 0x182329170
	|-Dictionary<Skin.AttachmentKeyTuple, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x23299F0 Offset: 0x23289F0 VA: 0x1823299F0
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2328BE0 Offset: 0x2327BE0 VA: 0x182328BE0
	|-Dictionary<CSteamID, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2328920 Offset: 0x2327920 VA: 0x182328920
	|-Dictionary<HAuthTicket, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2329730 Offset: 0x2328730 VA: 0x182329730
	|-Dictionary<SteamAPICall_t, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x25710F0 Offset: 0x25700F0 VA: 0x1825710F0
	|-Dictionary<char, char>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2571690 Offset: 0x2570690 VA: 0x182571690
	|-Dictionary<char, Nullable<ByteEnum>>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2570E30 Offset: 0x256FE30 VA: 0x182570E30
	|-Dictionary<char, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2571C40 Offset: 0x2570C40 VA: 0x182571C40
	|-Dictionary<Guid, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2571980 Offset: 0x2570980 VA: 0x182571980
	|-Dictionary<short, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2570B60 Offset: 0x256FB60 VA: 0x182570B60
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x25713B0 Offset: 0x25703B0 VA: 0x1825713B0
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x258ABF0 Offset: 0x2589BF0 VA: 0x18258ABF0
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x258A650 Offset: 0x2589650 VA: 0x18258A650
	|-Dictionary<int, HitData>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x258B190 Offset: 0x258A190 VA: 0x18258B190
	|-Dictionary<int, MinimapPoint>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x258A370 Offset: 0x2589370 VA: 0x18258A370
	|-Dictionary<int, ObjectPoolComInfo>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x258AED0 Offset: 0x2589ED0 VA: 0x18258AED0
	|-Dictionary<int, bool>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x258B470 Offset: 0x258A470 VA: 0x18258B470
	|-Dictionary<int, char>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x258A930 Offset: 0x2589930 VA: 0x18258A930
	|-Dictionary<int, int>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x260A110 Offset: 0x2609110 VA: 0x18260A110
	|-Dictionary<int, Int32Enum>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x260AEE0 Offset: 0x2609EE0 VA: 0x18260AEE0
	|-Dictionary<int, long>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x260A690 Offset: 0x2609690 VA: 0x18260A690
	|-Dictionary<int, object>.System.Collections.IDictionary.Add
	|-Dictionary<int, TerrainUtility.TerrainMap>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x260A950 Offset: 0x2609950 VA: 0x18260A950
	|-Dictionary<int, float>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x260B1A0 Offset: 0x260A1A0 VA: 0x18260B1A0
	|-Dictionary<int, uint>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x260A3D0 Offset: 0x26093D0 VA: 0x18260A3D0
	|-Dictionary<int, ulong>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x260AC10 Offset: 0x2609C10 VA: 0x18260AC10
	|-Dictionary<int, Color>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x25165A0 Offset: 0x25155A0 VA: 0x1825165A0
	|-Dictionary<int, Matrix4x4>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x25162E0 Offset: 0x25152E0 VA: 0x1825162E0
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2516B60 Offset: 0x2515B60 VA: 0x182516B60
	|-Dictionary<int, Vector2>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2516890 Offset: 0x2515890 VA: 0x182516890
	|-Dictionary<int, Vector3>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2516E20 Offset: 0x2515E20 VA: 0x182516E20
	|-Dictionary<Int32Enum, bool>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x25170E0 Offset: 0x25160E0 VA: 0x1825170E0
	|-Dictionary<Int32Enum, int>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x25173A0 Offset: 0x25163A0 VA: 0x1825173A0
	|-Dictionary<Int32Enum, Int32Enum>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2557D50 Offset: 0x2556D50 VA: 0x182557D50
	|-Dictionary<Int32Enum, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2558320 Offset: 0x2557320 VA: 0x182558320
	|-Dictionary<Int32Enum, float>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2557A90 Offset: 0x2556A90 VA: 0x182557A90
	|-Dictionary<long, int>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x25577D0 Offset: 0x25567D0 VA: 0x1825577D0
	|-Dictionary<long, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2557510 Offset: 0x2556510 VA: 0x182557510
	|-Dictionary<IntPtr, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x25585E0 Offset: 0x25575E0 VA: 0x1825585E0
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2558010 Offset: 0x2557010 VA: 0x182558010
	|-Dictionary<object, CinemachineCore.UpdateStatus>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x242FC70 Offset: 0x242EC70 VA: 0x18242FC70
	|-Dictionary<object, DYUpdateIni.OneResInfo>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2430D50 Offset: 0x242FD50 VA: 0x182430D50
	|-Dictionary<object, IniValue>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x24307B0 Offset: 0x242F7B0 VA: 0x1824307B0
	|-Dictionary<object, PanelManger.PanelInfo>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2430A80 Offset: 0x242FA80 VA: 0x182430A80
	|-Dictionary<object, OneInfo>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x24304E0 Offset: 0x242F4E0 VA: 0x1824304E0
	|-Dictionary<object, ArrayMetadata>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2430210 Offset: 0x242F210 VA: 0x182430210
	|-Dictionary<object, ObjectMetadata>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x242FF40 Offset: 0x242EF40 VA: 0x18242FF40
	|-Dictionary<object, PropertyMetadata>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x253E9F0 Offset: 0x253D9F0 VA: 0x18253E9F0
	|-Dictionary<object, fsOption<fsVersionedType>>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x253EF80 Offset: 0x253DF80 VA: 0x18253EF80
	|-Dictionary<object, SteamAPICall_t>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x253E470 Offset: 0x253D470 VA: 0x18253E470
	|-Dictionary<object, bool>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x253E1A0 Offset: 0x253D1A0 VA: 0x18253E1A0
	|-Dictionary<object, KeyValuePair<object, object>>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x253ECC0 Offset: 0x253DCC0 VA: 0x18253ECC0
	|-Dictionary<object, int>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x253F240 Offset: 0x253E240 VA: 0x18253F240
	|-Dictionary<object, Int32Enum>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x253E730 Offset: 0x253D730 VA: 0x18253E730
	|-Dictionary<object, long>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x24E97A0 Offset: 0x24E87A0 VA: 0x1824E97A0
	|-Dictionary<object, object>.System.Collections.IDictionary.Add
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x24EA000 Offset: 0x24E9000 VA: 0x1824EA000
	|-Dictionary<object, ResourceLocator>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x24EA5A0 Offset: 0x24E95A0 VA: 0x1824EA5A0
	|-Dictionary<object, float>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x24E9A70 Offset: 0x24E8A70 VA: 0x1824E9A70
	|-Dictionary<object, TimeSpan>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x24E9D30 Offset: 0x24E8D30 VA: 0x1824E9D30
	|-Dictionary<object, Color>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x24EA860 Offset: 0x24E9860 VA: 0x1824EA860
	|-Dictionary<object, NetworkBroadcastResult>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x24EA2D0 Offset: 0x24E92D0 VA: 0x1824EA2D0
	|-Dictionary<object, Playable>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x25B3BE0 Offset: 0x25B2BE0 VA: 0x1825B3BE0
	|-Dictionary<object, Vector3>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x25B3900 Offset: 0x25B2900 VA: 0x1825B3900
	|-Dictionary<object, BlendShapeFrame>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x25B4170 Offset: 0x25B3170 VA: 0x1825B4170
	|-Dictionary<float, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x25B4440 Offset: 0x25B3440 VA: 0x1825B4440
	|-Dictionary<ushort, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x25B3640 Offset: 0x25B2640 VA: 0x1825B3640
	|-Dictionary<uint, int>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x25B3EB0 Offset: 0x25B2EB0 VA: 0x1825B3EB0
	|-Dictionary<uint, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x25B4700 Offset: 0x25B3700 VA: 0x1825B4700
	|-Dictionary<uint, ulong>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2488EA0 Offset: 0x2487EA0 VA: 0x182488EA0
	|-Dictionary<ulong, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x24899A0 Offset: 0x24889A0 VA: 0x1824899A0
	|-Dictionary<ulong, uint>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2488BE0 Offset: 0x2487BE0 VA: 0x182488BE0
	|-Dictionary<UInt64Enum, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x24896E0 Offset: 0x24886E0 VA: 0x1824896E0
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2488910 Offset: 0x2487910 VA: 0x182488910
	|-Dictionary<NetworkHash128, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2489420 Offset: 0x2488420 VA: 0x182489420
	|-Dictionary<NetworkInstanceId, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x2489160 Offset: 0x2488160 VA: 0x182489160
	|-Dictionary<NetworkSceneId, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x263C140 Offset: 0x263B140 VA: 0x18263C140
	|-Dictionary<Scene, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x263BE80 Offset: 0x263AE80 VA: 0x18263BE80
	|-Dictionary<ZmID, object>.System.Collections.IDictionary.Add
	*/

	private bool System.Collections.IDictionary.Contains(object key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2329E90 Offset: 0x2328E90 VA: 0x182329E90
	|-Dictionary<EventHook, object>.System.Collections.IDictionary.Contains
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.System.Collections.IDictionary.Contains
	|-Dictionary<Skin.AttachmentKeyTuple, object>.System.Collections.IDictionary.Contains
	|
	|-RVA: 0x25CD3B0 Offset: 0x25CC3B0 VA: 0x1825CD3B0
	|-Dictionary<Flow.RecursionNode, int>.System.Collections.IDictionary.Contains
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.IDictionary.Contains
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.IDictionary.Contains
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.IDictionary.Contains
	|-Dictionary<ConversionUtility.ConversionQuery, object>.System.Collections.IDictionary.Contains
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.System.Collections.IDictionary.Contains
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.IDictionary.Contains
	|-Dictionary<ResolverContractKey, object>.System.Collections.IDictionary.Contains
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.System.Collections.IDictionary.Contains
	|-Dictionary<AnimationStateData.AnimationPair, float>.System.Collections.IDictionary.Contains
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.System.Collections.IDictionary.Contains
	|-Dictionary<Guid, object>.System.Collections.IDictionary.Contains
	|-Dictionary<NetworkHash128, object>.System.Collections.IDictionary.Contains
	|
	|-RVA: 0x2329CC0 Offset: 0x2328CC0 VA: 0x182329CC0
	|-Dictionary<DYP2PDll.P2PID, object>.System.Collections.IDictionary.Contains
	|-Dictionary<pb_IntVec3, object>.System.Collections.IDictionary.Contains
	|
	|-RVA: 0x2329DB0 Offset: 0x2328DB0 VA: 0x182329DB0
	|-Dictionary<pb_Edge, object>.System.Collections.IDictionary.Contains
	|-Dictionary<CSteamID, object>.System.Collections.IDictionary.Contains
	|-Dictionary<SteamAPICall_t, object>.System.Collections.IDictionary.Contains
	|-Dictionary<long, int>.System.Collections.IDictionary.Contains
	|-Dictionary<long, object>.System.Collections.IDictionary.Contains
	|-Dictionary<IntPtr, object>.System.Collections.IDictionary.Contains
	|-Dictionary<ulong, object>.System.Collections.IDictionary.Contains
	|-Dictionary<ulong, uint>.System.Collections.IDictionary.Contains
	|-Dictionary<UInt64Enum, object>.System.Collections.IDictionary.Contains
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.IDictionary.Contains
	|-Dictionary<ZmID, object>.System.Collections.IDictionary.Contains
	|
	|-RVA: 0x25B49C0 Offset: 0x25B39C0 VA: 0x1825B49C0
	|-Dictionary<HAuthTicket, object>.System.Collections.IDictionary.Contains
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.IDictionary.Contains
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.System.Collections.IDictionary.Contains
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.System.Collections.IDictionary.Contains
	|-Dictionary<int, HitData>.System.Collections.IDictionary.Contains
	|-Dictionary<int, MinimapPoint>.System.Collections.IDictionary.Contains
	|-Dictionary<int, ObjectPoolComInfo>.System.Collections.IDictionary.Contains
	|-Dictionary<int, bool>.System.Collections.IDictionary.Contains
	|-Dictionary<int, char>.System.Collections.IDictionary.Contains
	|-Dictionary<int, int>.System.Collections.IDictionary.Contains
	|-Dictionary<int, Int32Enum>.System.Collections.IDictionary.Contains
	|-Dictionary<int, long>.System.Collections.IDictionary.Contains
	|-Dictionary<int, object>.System.Collections.IDictionary.Contains
	|-Dictionary<int, float>.System.Collections.IDictionary.Contains
	|-Dictionary<int, uint>.System.Collections.IDictionary.Contains
	|-Dictionary<int, ulong>.System.Collections.IDictionary.Contains
	|-Dictionary<int, Color>.System.Collections.IDictionary.Contains
	|-Dictionary<int, TerrainUtility.TerrainMap>.System.Collections.IDictionary.Contains
	|-Dictionary<int, Matrix4x4>.System.Collections.IDictionary.Contains
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.IDictionary.Contains
	|-Dictionary<int, Vector2>.System.Collections.IDictionary.Contains
	|-Dictionary<int, Vector3>.System.Collections.IDictionary.Contains
	|-Dictionary<Int32Enum, bool>.System.Collections.IDictionary.Contains
	|-Dictionary<Int32Enum, int>.System.Collections.IDictionary.Contains
	|-Dictionary<Int32Enum, Int32Enum>.System.Collections.IDictionary.Contains
	|-Dictionary<Int32Enum, object>.System.Collections.IDictionary.Contains
	|-Dictionary<Int32Enum, float>.System.Collections.IDictionary.Contains
	|-Dictionary<uint, int>.System.Collections.IDictionary.Contains
	|-Dictionary<uint, object>.System.Collections.IDictionary.Contains
	|-Dictionary<uint, ulong>.System.Collections.IDictionary.Contains
	|-Dictionary<NetworkInstanceId, object>.System.Collections.IDictionary.Contains
	|-Dictionary<NetworkSceneId, object>.System.Collections.IDictionary.Contains
	|-Dictionary<Scene, object>.System.Collections.IDictionary.Contains
	|
	|-RVA: 0x25B4AA0 Offset: 0x25B3AA0 VA: 0x1825B4AA0
	|-Dictionary<char, char>.System.Collections.IDictionary.Contains
	|-Dictionary<char, Nullable<ByteEnum>>.System.Collections.IDictionary.Contains
	|-Dictionary<char, object>.System.Collections.IDictionary.Contains
	|-Dictionary<short, object>.System.Collections.IDictionary.Contains
	|-Dictionary<ushort, object>.System.Collections.IDictionary.Contains
	|
	|-RVA: 0x2431010 Offset: 0x2430010 VA: 0x182431010
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.System.Collections.IDictionary.Contains
	|-Dictionary<object, CinemachineCore.UpdateStatus>.System.Collections.IDictionary.Contains
	|-Dictionary<object, DYUpdateIni.OneResInfo>.System.Collections.IDictionary.Contains
	|-Dictionary<object, IniValue>.System.Collections.IDictionary.Contains
	|-Dictionary<object, PanelManger.PanelInfo>.System.Collections.IDictionary.Contains
	|-Dictionary<object, OneInfo>.System.Collections.IDictionary.Contains
	|-Dictionary<object, ArrayMetadata>.System.Collections.IDictionary.Contains
	|-Dictionary<object, ObjectMetadata>.System.Collections.IDictionary.Contains
	|-Dictionary<object, PropertyMetadata>.System.Collections.IDictionary.Contains
	|-Dictionary<object, fsOption<fsVersionedType>>.System.Collections.IDictionary.Contains
	|-Dictionary<object, SteamAPICall_t>.System.Collections.IDictionary.Contains
	|-Dictionary<object, bool>.System.Collections.IDictionary.Contains
	|-Dictionary<object, KeyValuePair<object, object>>.System.Collections.IDictionary.Contains
	|-Dictionary<object, int>.System.Collections.IDictionary.Contains
	|-Dictionary<object, Int32Enum>.System.Collections.IDictionary.Contains
	|-Dictionary<object, long>.System.Collections.IDictionary.Contains
	|-Dictionary<object, object>.System.Collections.IDictionary.Contains
	|-Dictionary<object, ResourceLocator>.System.Collections.IDictionary.Contains
	|-Dictionary<object, float>.System.Collections.IDictionary.Contains
	|-Dictionary<object, TimeSpan>.System.Collections.IDictionary.Contains
	|-Dictionary<object, Color>.System.Collections.IDictionary.Contains
	|-Dictionary<object, NetworkBroadcastResult>.System.Collections.IDictionary.Contains
	|-Dictionary<object, Playable>.System.Collections.IDictionary.Contains
	|-Dictionary<object, Vector3>.System.Collections.IDictionary.Contains
	|-Dictionary<object, BlendShapeFrame>.System.Collections.IDictionary.Contains
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.System.Collections.IDictionary.Contains
	|
	|-RVA: 0x25B4B80 Offset: 0x25B3B80 VA: 0x1825B4B80
	|-Dictionary<float, object>.System.Collections.IDictionary.Contains
	*/

	private IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25CD4A0 Offset: 0x25CC4A0 VA: 0x1825CD4A0
	|-Dictionary<EventHook, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<Skin.AttachmentKeyTuple, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<object, DYUpdateIni.OneResInfo>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<object, PanelManger.PanelInfo>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<object, ObjectMetadata>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<object, PropertyMetadata>.System.Collections.IDictionary.GetEnumerator
	|
	|-RVA: 0x253F500 Offset: 0x253E500 VA: 0x18253F500
	|-Dictionary<Flow.RecursionNode, int>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<DYP2PDll.P2PID, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<ConversionUtility.ConversionQuery, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<ResolverContractKey, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<pb_IntVec3, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<AnimationStateData.AnimationPair, float>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<Guid, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<object, ArrayMetadata>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<object, KeyValuePair<object, object>>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<object, ResourceLocator>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<object, Color>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<object, NetworkBroadcastResult>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<object, Playable>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<object, Vector3>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<NetworkHash128, object>.System.Collections.IDictionary.GetEnumerator
	|
	|-RVA: 0x263C400 Offset: 0x263B400 VA: 0x18263C400
	|-Dictionary<pb_Edge, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<CSteamID, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<HAuthTicket, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<SteamAPICall_t, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<char, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<short, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<int, long>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<int, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<int, ulong>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<int, TerrainUtility.TerrainMap>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<int, Vector3>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<Int32Enum, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<long, int>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<long, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<IntPtr, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<object, IniValue>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<object, SteamAPICall_t>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<object, bool>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<object, int>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<object, Int32Enum>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<object, long>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<object, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<object, float>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<object, TimeSpan>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<float, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<ushort, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<uint, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<uint, ulong>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<ulong, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<ulong, uint>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<UInt64Enum, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<NetworkInstanceId, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<NetworkSceneId, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<Scene, object>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<ZmID, object>.System.Collections.IDictionary.GetEnumerator
	|
	|-RVA: 0x2571F10 Offset: 0x2570F10 VA: 0x182571F10
	|-Dictionary<char, char>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<char, Nullable<ByteEnum>>.System.Collections.IDictionary.GetEnumerator
	|
	|-RVA: 0x258B7E0 Offset: 0x258A7E0 VA: 0x18258B7E0
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<int, HitData>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<int, ObjectPoolComInfo>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<object, OneInfo>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<object, fsOption<fsVersionedType>>.System.Collections.IDictionary.GetEnumerator
	|
	|-RVA: 0x258B730 Offset: 0x258A730 VA: 0x18258B730
	|-Dictionary<int, MinimapPoint>.System.Collections.IDictionary.GetEnumerator
	|
	|-RVA: 0x260B460 Offset: 0x260A460 VA: 0x18260B460
	|-Dictionary<int, bool>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<int, char>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<int, int>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<int, Int32Enum>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<int, float>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<int, uint>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<Int32Enum, bool>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<Int32Enum, int>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<Int32Enum, Int32Enum>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<Int32Enum, float>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<uint, int>.System.Collections.IDictionary.GetEnumerator
	|
	|-RVA: 0x260B4F0 Offset: 0x260A4F0 VA: 0x18260B4F0
	|-Dictionary<int, Color>.System.Collections.IDictionary.GetEnumerator
	|
	|-RVA: 0x25176F0 Offset: 0x25166F0 VA: 0x1825176F0
	|-Dictionary<int, Matrix4x4>.System.Collections.IDictionary.GetEnumerator
	|
	|-RVA: 0x2517660 Offset: 0x2516660 VA: 0x182517660
	|-Dictionary<int, Vector2>.System.Collections.IDictionary.GetEnumerator
	|
	|-RVA: 0x25B4C60 Offset: 0x25B3C60 VA: 0x1825B4C60
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.System.Collections.IDictionary.GetEnumerator
	|-Dictionary<object, BlendShapeFrame>.System.Collections.IDictionary.GetEnumerator
	|
	|-RVA: 0x25588C0 Offset: 0x25578C0 VA: 0x1825588C0
	|-Dictionary<object, CinemachineCore.UpdateStatus>.System.Collections.IDictionary.GetEnumerator
	*/

	private void System.Collections.IDictionary.Remove(object key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25CD560 Offset: 0x25CC560 VA: 0x1825CD560
	|-Dictionary<EventHook, object>.System.Collections.IDictionary.Remove
	|-Dictionary<LPWNormalSolver.LPWPosition, int>.System.Collections.IDictionary.Remove
	|-Dictionary<Skin.AttachmentKeyTuple, object>.System.Collections.IDictionary.Remove
	|
	|-RVA: 0x25CD650 Offset: 0x25CC650 VA: 0x1825CD650
	|-Dictionary<Flow.RecursionNode, int>.System.Collections.IDictionary.Remove
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.IDictionary.Remove
	|-Dictionary<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.IDictionary.Remove
	|-Dictionary<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.IDictionary.Remove
	|-Dictionary<ConversionUtility.ConversionQuery, object>.System.Collections.IDictionary.Remove
	|-Dictionary<fsPortableReflection.AttributeQuery, object>.System.Collections.IDictionary.Remove
	|-Dictionary<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.IDictionary.Remove
	|-Dictionary<ResolverContractKey, object>.System.Collections.IDictionary.Remove
	|-Dictionary<ConvertUtils.TypeConvertKey, object>.System.Collections.IDictionary.Remove
	|-Dictionary<AnimationStateData.AnimationPair, float>.System.Collections.IDictionary.Remove
	|-Dictionary<SlotBlendModes.MaterialTexturePair, object>.System.Collections.IDictionary.Remove
	|-Dictionary<Guid, object>.System.Collections.IDictionary.Remove
	|-Dictionary<NetworkHash128, object>.System.Collections.IDictionary.Remove
	|
	|-RVA: 0x232A060 Offset: 0x2329060 VA: 0x18232A060
	|-Dictionary<DYP2PDll.P2PID, object>.System.Collections.IDictionary.Remove
	|-Dictionary<pb_IntVec3, object>.System.Collections.IDictionary.Remove
	|
	|-RVA: 0x2329F90 Offset: 0x2328F90 VA: 0x182329F90
	|-Dictionary<pb_Edge, object>.System.Collections.IDictionary.Remove
	|-Dictionary<CSteamID, object>.System.Collections.IDictionary.Remove
	|-Dictionary<SteamAPICall_t, object>.System.Collections.IDictionary.Remove
	|-Dictionary<long, int>.System.Collections.IDictionary.Remove
	|-Dictionary<long, object>.System.Collections.IDictionary.Remove
	|-Dictionary<IntPtr, object>.System.Collections.IDictionary.Remove
	|-Dictionary<ulong, object>.System.Collections.IDictionary.Remove
	|-Dictionary<ulong, uint>.System.Collections.IDictionary.Remove
	|-Dictionary<UInt64Enum, object>.System.Collections.IDictionary.Remove
	|-Dictionary<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.IDictionary.Remove
	|-Dictionary<ZmID, object>.System.Collections.IDictionary.Remove
	|
	|-RVA: 0x25589C0 Offset: 0x25579C0 VA: 0x1825589C0
	|-Dictionary<HAuthTicket, object>.System.Collections.IDictionary.Remove
	|-Dictionary<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.IDictionary.Remove
	|-Dictionary<int, ConversationScriptObject.ConfirmMessage>.System.Collections.IDictionary.Remove
	|-Dictionary<int, ConversationScriptObject.LoadMessage>.System.Collections.IDictionary.Remove
	|-Dictionary<int, HitData>.System.Collections.IDictionary.Remove
	|-Dictionary<int, MinimapPoint>.System.Collections.IDictionary.Remove
	|-Dictionary<int, ObjectPoolComInfo>.System.Collections.IDictionary.Remove
	|-Dictionary<int, bool>.System.Collections.IDictionary.Remove
	|-Dictionary<int, char>.System.Collections.IDictionary.Remove
	|-Dictionary<int, int>.System.Collections.IDictionary.Remove
	|-Dictionary<int, Int32Enum>.System.Collections.IDictionary.Remove
	|-Dictionary<int, long>.System.Collections.IDictionary.Remove
	|-Dictionary<int, object>.System.Collections.IDictionary.Remove
	|-Dictionary<int, float>.System.Collections.IDictionary.Remove
	|-Dictionary<int, uint>.System.Collections.IDictionary.Remove
	|-Dictionary<int, ulong>.System.Collections.IDictionary.Remove
	|-Dictionary<int, Color>.System.Collections.IDictionary.Remove
	|-Dictionary<int, TerrainUtility.TerrainMap>.System.Collections.IDictionary.Remove
	|-Dictionary<int, Matrix4x4>.System.Collections.IDictionary.Remove
	|-Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.IDictionary.Remove
	|-Dictionary<int, Vector2>.System.Collections.IDictionary.Remove
	|-Dictionary<int, Vector3>.System.Collections.IDictionary.Remove
	|-Dictionary<Int32Enum, bool>.System.Collections.IDictionary.Remove
	|-Dictionary<Int32Enum, int>.System.Collections.IDictionary.Remove
	|-Dictionary<Int32Enum, Int32Enum>.System.Collections.IDictionary.Remove
	|-Dictionary<Int32Enum, object>.System.Collections.IDictionary.Remove
	|-Dictionary<Int32Enum, float>.System.Collections.IDictionary.Remove
	|-Dictionary<uint, int>.System.Collections.IDictionary.Remove
	|-Dictionary<uint, object>.System.Collections.IDictionary.Remove
	|-Dictionary<uint, ulong>.System.Collections.IDictionary.Remove
	|-Dictionary<NetworkInstanceId, object>.System.Collections.IDictionary.Remove
	|-Dictionary<NetworkSceneId, object>.System.Collections.IDictionary.Remove
	|-Dictionary<Scene, object>.System.Collections.IDictionary.Remove
	|
	|-RVA: 0x2571FA0 Offset: 0x2570FA0 VA: 0x182571FA0
	|-Dictionary<char, char>.System.Collections.IDictionary.Remove
	|-Dictionary<char, Nullable<ByteEnum>>.System.Collections.IDictionary.Remove
	|-Dictionary<char, object>.System.Collections.IDictionary.Remove
	|-Dictionary<short, object>.System.Collections.IDictionary.Remove
	|-Dictionary<ushort, object>.System.Collections.IDictionary.Remove
	|
	|-RVA: 0x24310F0 Offset: 0x24300F0 VA: 0x1824310F0
	|-Dictionary<object, MeshCombiner.BlendShapeFrame>.System.Collections.IDictionary.Remove
	|-Dictionary<object, CinemachineCore.UpdateStatus>.System.Collections.IDictionary.Remove
	|-Dictionary<object, DYUpdateIni.OneResInfo>.System.Collections.IDictionary.Remove
	|-Dictionary<object, IniValue>.System.Collections.IDictionary.Remove
	|-Dictionary<object, PanelManger.PanelInfo>.System.Collections.IDictionary.Remove
	|-Dictionary<object, OneInfo>.System.Collections.IDictionary.Remove
	|-Dictionary<object, ArrayMetadata>.System.Collections.IDictionary.Remove
	|-Dictionary<object, ObjectMetadata>.System.Collections.IDictionary.Remove
	|-Dictionary<object, PropertyMetadata>.System.Collections.IDictionary.Remove
	|-Dictionary<object, fsOption<fsVersionedType>>.System.Collections.IDictionary.Remove
	|-Dictionary<object, SteamAPICall_t>.System.Collections.IDictionary.Remove
	|-Dictionary<object, bool>.System.Collections.IDictionary.Remove
	|-Dictionary<object, KeyValuePair<object, object>>.System.Collections.IDictionary.Remove
	|-Dictionary<object, int>.System.Collections.IDictionary.Remove
	|-Dictionary<object, Int32Enum>.System.Collections.IDictionary.Remove
	|-Dictionary<object, long>.System.Collections.IDictionary.Remove
	|-Dictionary<object, object>.System.Collections.IDictionary.Remove
	|-Dictionary<object, ResourceLocator>.System.Collections.IDictionary.Remove
	|-Dictionary<object, float>.System.Collections.IDictionary.Remove
	|-Dictionary<object, TimeSpan>.System.Collections.IDictionary.Remove
	|-Dictionary<object, Color>.System.Collections.IDictionary.Remove
	|-Dictionary<object, NetworkBroadcastResult>.System.Collections.IDictionary.Remove
	|-Dictionary<object, Playable>.System.Collections.IDictionary.Remove
	|-Dictionary<object, Vector3>.System.Collections.IDictionary.Remove
	|-Dictionary<object, BlendShapeFrame>.System.Collections.IDictionary.Remove
	|-Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>.System.Collections.IDictionary.Remove
	|
	|-RVA: 0x25B4D30 Offset: 0x25B3D30 VA: 0x1825B4D30
	|-Dictionary<float, object>.System.Collections.IDictionary.Remove
	*/
}

// Namespace: 
private struct Dictionary.Entry<TKey, TValue>
{
	// Fields
	public int hashCode;
	public int next;
	public TKey key;
	public TValue value;
}

// Namespace: 
[Serializable]
public struct Dictionary.Enumerator<TKey, TValue> : IEnumerator<KeyValuePair<TKey, TValue>>, IDisposable, IEnumerator, IDictionaryEnumerator
{
	// Fields
	private Dictionary<TKey, TValue> dictionary;
	private int version;
	private int index;
	private KeyValuePair<TKey, TValue> current;
	private int getEnumeratorRetType;
	internal const int DictEntry = 1;
	internal const int KeyValuePair = 2;

	// Properties
	public KeyValuePair<TKey, TValue> Current { get; }
	private object System.Collections.IEnumerator.Current { get; }
	private DictionaryEntry System.Collections.IDictionaryEnumerator.Entry { get; }
	private object System.Collections.IDictionaryEnumerator.Key { get; }
	private object System.Collections.IDictionaryEnumerator.Value { get; }

	// Methods

	internal void .ctor(Dictionary<TKey, TValue> dictionary, int getEnumeratorRetType) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B2DD0 Offset: 0x1B21D0 VA: 0x1801B2DD0
	|-Dictionary.Enumerator<EventHook, object>..ctor
	|-Dictionary.Enumerator<LPWNormalSolver.LPWPosition, int>..ctor
	|-Dictionary.Enumerator<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>..ctor
	|-Dictionary.Enumerator<Skin.AttachmentKeyTuple, object>..ctor
	|-Dictionary.Enumerator<int, ConversationScriptObject.LoadMessage>..ctor
	|-Dictionary.Enumerator<object, DYUpdateIni.OneResInfo>..ctor
	|-Dictionary.Enumerator<object, PanelManger.PanelInfo>..ctor
	|-Dictionary.Enumerator<object, ObjectMetadata>..ctor
	|-Dictionary.Enumerator<object, PropertyMetadata>..ctor
	|
	|-RVA: 0x1C3550 Offset: 0x1C2950 VA: 0x1801C3550
	|-Dictionary.Enumerator<Flow.RecursionNode, int>..ctor
	|-Dictionary.Enumerator<DYP2PDll.P2PID, object>..ctor
	|-Dictionary.Enumerator<BinaryOperatorHandler.OperatorQuery, object>..ctor
	|-Dictionary.Enumerator<ConversionUtility.ConversionQuery, Int32Enum>..ctor
	|-Dictionary.Enumerator<ConversionUtility.ConversionQuery, object>..ctor
	|-Dictionary.Enumerator<fsPortableReflection.AttributeQuery, object>..ctor
	|-Dictionary.Enumerator<DefaultSerializationBinder.TypeNameKey, object>..ctor
	|-Dictionary.Enumerator<ResolverContractKey, object>..ctor
	|-Dictionary.Enumerator<ConvertUtils.TypeConvertKey, object>..ctor
	|-Dictionary.Enumerator<pb_IntVec3, object>..ctor
	|-Dictionary.Enumerator<AnimationStateData.AnimationPair, float>..ctor
	|-Dictionary.Enumerator<SlotBlendModes.MaterialTexturePair, object>..ctor
	|-Dictionary.Enumerator<Guid, object>..ctor
	|-Dictionary.Enumerator<int, ConversationScriptObject.ClientTipsMessage>..ctor
	|-Dictionary.Enumerator<object, ArrayMetadata>..ctor
	|-Dictionary.Enumerator<object, KeyValuePair<object, object>>..ctor
	|-Dictionary.Enumerator<object, ResourceLocator>..ctor
	|-Dictionary.Enumerator<object, Color>..ctor
	|-Dictionary.Enumerator<object, NetworkBroadcastResult>..ctor
	|-Dictionary.Enumerator<object, Playable>..ctor
	|-Dictionary.Enumerator<object, Vector3>..ctor
	|-Dictionary.Enumerator<NetworkHash128, object>..ctor
	|
	|-RVA: 0x1E3C90 Offset: 0x1E3090 VA: 0x1801E3C90
	|-Dictionary.Enumerator<pb_Edge, object>..ctor
	|-Dictionary.Enumerator<CSteamID, object>..ctor
	|-Dictionary.Enumerator<HAuthTicket, object>..ctor
	|-Dictionary.Enumerator<SteamAPICall_t, object>..ctor
	|-Dictionary.Enumerator<char, object>..ctor
	|-Dictionary.Enumerator<short, object>..ctor
	|-Dictionary.Enumerator<int, long>..ctor
	|-Dictionary.Enumerator<int, object>..ctor
	|-Dictionary.Enumerator<int, ulong>..ctor
	|-Dictionary.Enumerator<int, NetworkMigrationManager.ConnectionPendingPlayers>..ctor
	|-Dictionary.Enumerator<int, Vector3>..ctor
	|-Dictionary.Enumerator<Int32Enum, object>..ctor
	|-Dictionary.Enumerator<long, int>..ctor
	|-Dictionary.Enumerator<long, object>..ctor
	|-Dictionary.Enumerator<IntPtr, object>..ctor
	|-Dictionary.Enumerator<object, IniValue>..ctor
	|-Dictionary.Enumerator<object, SteamAPICall_t>..ctor
	|-Dictionary.Enumerator<object, bool>..ctor
	|-Dictionary.Enumerator<object, int>..ctor
	|-Dictionary.Enumerator<object, Int32Enum>..ctor
	|-Dictionary.Enumerator<object, long>..ctor
	|-Dictionary.Enumerator<object, object>..ctor
	|-Dictionary.Enumerator<object, float>..ctor
	|-Dictionary.Enumerator<object, TimeSpan>..ctor
	|-Dictionary.Enumerator<float, object>..ctor
	|-Dictionary.Enumerator<ushort, object>..ctor
	|-Dictionary.Enumerator<uint, object>..ctor
	|-Dictionary.Enumerator<uint, ulong>..ctor
	|-Dictionary.Enumerator<ulong, object>..ctor
	|-Dictionary.Enumerator<ulong, uint>..ctor
	|-Dictionary.Enumerator<UInt64Enum, object>..ctor
	|-Dictionary.Enumerator<TerrainUtility.TerrainMap.TileCoord, object>..ctor
	|-Dictionary.Enumerator<NetworkInstanceId, object>..ctor
	|-Dictionary.Enumerator<NetworkSceneId, object>..ctor
	|-Dictionary.Enumerator<Scene, object>..ctor
	|-Dictionary.Enumerator<ZmID, object>..ctor
	|
	|-RVA: 0x1B2E10 Offset: 0x1B2210 VA: 0x1801B2E10
	|-Dictionary.Enumerator<char, char>..ctor
	|-Dictionary.Enumerator<char, Nullable<ByteEnum>>..ctor
	|
	|-RVA: 0x1E3D90 Offset: 0x1E3190 VA: 0x1801E3D90
	|-Dictionary.Enumerator<int, ConversationScriptObject.ConfirmMessage>..ctor
	|-Dictionary.Enumerator<int, HitData>..ctor
	|-Dictionary.Enumerator<int, ObjectPoolComInfo>..ctor
	|-Dictionary.Enumerator<object, OneInfo>..ctor
	|-Dictionary.Enumerator<object, fsOption<fsVersionedType>>..ctor
	|
	|-RVA: 0x1E3D10 Offset: 0x1E3110 VA: 0x1801E3D10
	|-Dictionary.Enumerator<int, MinimapPoint>..ctor
	|
	|-RVA: 0x1C34B0 Offset: 0x1C28B0 VA: 0x1801C34B0
	|-Dictionary.Enumerator<int, bool>..ctor
	|-Dictionary.Enumerator<int, char>..ctor
	|-Dictionary.Enumerator<int, int>..ctor
	|-Dictionary.Enumerator<int, Int32Enum>..ctor
	|-Dictionary.Enumerator<int, float>..ctor
	|-Dictionary.Enumerator<int, uint>..ctor
	|-Dictionary.Enumerator<Int32Enum, bool>..ctor
	|-Dictionary.Enumerator<Int32Enum, int>..ctor
	|-Dictionary.Enumerator<Int32Enum, Int32Enum>..ctor
	|-Dictionary.Enumerator<Int32Enum, float>..ctor
	|-Dictionary.Enumerator<uint, int>..ctor
	|
	|-RVA: 0x1E3D50 Offset: 0x1E3150 VA: 0x1801E3D50
	|-Dictionary.Enumerator<int, Color>..ctor
	|
	|-RVA: 0x1E3C40 Offset: 0x1E3040 VA: 0x1801E3C40
	|-Dictionary.Enumerator<int, Matrix4x4>..ctor
	|
	|-RVA: 0x1E3DE0 Offset: 0x1E31E0 VA: 0x1801E3DE0
	|-Dictionary.Enumerator<int, Vector2>..ctor
	|
	|-RVA: 0x1E3BF0 Offset: 0x1E2FF0 VA: 0x1801E3BF0
	|-Dictionary.Enumerator<object, MeshCombiner.BlendShapeFrame>..ctor
	|-Dictionary.Enumerator<object, BlendShapeFrame>..ctor
	|
	|-RVA: 0x1E3CD0 Offset: 0x1E30D0 VA: 0x1801E3CD0
	|-Dictionary.Enumerator<object, CinemachineCore.UpdateStatus>..ctor
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C2430 Offset: 0x1C1830 VA: 0x1801C2430
	|-Dictionary.Enumerator<AkAudioListener, AkObstructionOcclusion.ObstructionOcclusionValue>.MoveNext
	|-Dictionary.Enumerator<ICinemachineCamera, object>.MoveNext
	|-Dictionary.Enumerator<pb_EdgeLookup, pb_Face>.MoveNext
	|-Dictionary.Enumerator<Bone, Transform>.MoveNext
	|-Dictionary.Enumerator<object, object>.MoveNext
	|-Dictionary.Enumerator<string, ArchiveData>.MoveNext
	|-Dictionary.Enumerator<string, BehaviorBase>.MoveNext
	|-Dictionary.Enumerator<string, CDNode>.MoveNext
	|-Dictionary.Enumerator<string, ClassPool>.MoveNext
	|-Dictionary.Enumerator<string, IniSection>.MoveNext
	|-Dictionary.Enumerator<string, AddAttrInfo>.MoveNext
	|-Dictionary.Enumerator<string, DataBase>.MoveNext
	|-Dictionary.Enumerator<string, GuideEffectPos>.MoveNext
	|-Dictionary.Enumerator<string, HeroGrade>.MoveNext
	|-Dictionary.Enumerator<string, KeyMapBase>.MoveNext
	|-Dictionary.Enumerator<string, LanguageData>.MoveNext
	|-Dictionary.Enumerator<string, OneHideLevelInfo>.MoveNext
	|-Dictionary.Enumerator<string, OneLevelInfo>.MoveNext
	|-Dictionary.Enumerator<string, PlayerGradeInfo>.MoveNext
	|-Dictionary.Enumerator<string, SContinueShootInfoSub>.MoveNext
	|-Dictionary.Enumerator<string, SEnergyAccquire>.MoveNext
	|-Dictionary.Enumerator<string, SGift>.MoveNext
	|-Dictionary.Enumerator<string, SItemSkillInfoSub>.MoveNext
	|-Dictionary.Enumerator<string, SRewardPoolInfo>.MoveNext
	|-Dictionary.Enumerator<string, STalentDescSub>.MoveNext
	|-Dictionary.Enumerator<string, SettingItemInfo>.MoveNext
	|-Dictionary.Enumerator<string, ShowInfo>.MoveNext
	|-Dictionary.Enumerator<string, SublimeGradeInfo>.MoveNext
	|-Dictionary.Enumerator<string, TalentIconInfo>.MoveNext
	|-Dictionary.Enumerator<string, CTimerNode>.MoveNext
	|-Dictionary.Enumerator<string, IntervalNode>.MoveNext
	|-Dictionary.Enumerator<string, IteractItem>.MoveNext
	|-Dictionary.Enumerator<string, fsData>.MoveNext
	|-Dictionary.Enumerator<string, InternetAddressList>.MoveNext
	|-Dictionary.Enumerator<string, pb_CIE_Lab_Color>.MoveNext
	|-Dictionary.Enumerator<string, PropItem>.MoveNext
	|-Dictionary.Enumerator<string, ScriptEventManager.EventHandler>.MoveNext
	|-Dictionary.Enumerator<string, SkillPerformEventManager.SkillPerformEvent>.MoveNext
	|-Dictionary.Enumerator<string, Dictionary<string, DataBase>>.MoveNext
	|-Dictionary.Enumerator<string, List<UnitPreservation.UnitPortPreservation>>.MoveNext
	|-Dictionary.Enumerator<string, List<string>>.MoveNext
	|-Dictionary.Enumerator<string, int[]>.MoveNext
	|-Dictionary.Enumerator<string, object>.MoveNext
	|-Dictionary.Enumerator<string, ConstructorInfo>.MoveNext
	|-Dictionary.Enumerator<string, string>.MoveNext
	|-Dictionary.Enumerator<string, UGUILink.UILink>.MoveNext
	|-Dictionary.Enumerator<string, BaseUIForm>.MoveNext
	|-Dictionary.Enumerator<string, Animator>.MoveNext
	|-Dictionary.Enumerator<string, AssetBundle>.MoveNext
	|-Dictionary.Enumerator<string, GameObject>.MoveNext
	|-Dictionary.Enumerator<string, Transform>.MoveNext
	|-Dictionary.Enumerator<string, M1Toggle>.MoveNext
	|-Dictionary.Enumerator<Type, PostProcessBundle>.MoveNext
	|-Dictionary.Enumerator<Animator, string>.MoveNext
	|-Dictionary.Enumerator<Camera, Camera>.MoveNext
	|-Dictionary.Enumerator<GameObject, PolyfewRuntime.MeshRendererPair>.MoveNext
	|-Dictionary.Enumerator<Material, List<pb_Face>>.MoveNext
	|-Dictionary.Enumerator<Material, List<int>>.MoveNext
	|-Dictionary.Enumerator<Material, List<CombineInstance>>.MoveNext
	|-Dictionary.Enumerator<Transform, AniInfo>.MoveNext
	|-Dictionary.Enumerator<Transform, Transform>.MoveNext
	|-Dictionary.Enumerator<RailID, WGPeerEndPointShared>.MoveNext
	|
	|-RVA: 0x1B2250 Offset: 0x1B1650 VA: 0x1801B2250
	|-Dictionary.Enumerator<EventHook, object>.MoveNext
	|
	|-RVA: 0x1B2200 Offset: 0x1B1600 VA: 0x1801B2200
	|-Dictionary.Enumerator<Flow.RecursionNode, int>.MoveNext
	|
	|-RVA: 0x1E29E0 Offset: 0x1E1DE0 VA: 0x1801E29E0
	|-Dictionary.Enumerator<CodeShieldType, CodeShieldObject>.MoveNext
	|-Dictionary.Enumerator<Int32Enum, object>.MoveNext
	|-Dictionary.Enumerator<MonitorType, Monitor>.MoveNext
	|
	|-RVA: 0x1E2890 Offset: 0x1E1C90 VA: 0x1801E2890
	|-Dictionary.Enumerator<CommonGuideManager.CGuideType, int>.MoveNext
	|-Dictionary.Enumerator<Int32Enum, int>.MoveNext
	|
	|-RVA: 0x1B2130 Offset: 0x1B1530 VA: 0x1801B2130
	|-Dictionary.Enumerator<DYP2PDll.P2PID, object>.MoveNext
	|
	|-RVA: 0x1E2980 Offset: 0x1E1D80 VA: 0x1801E2980
	|-Dictionary.Enumerator<DebugType, bool>.MoveNext
	|-Dictionary.Enumerator<Int32Enum, bool>.MoveNext
	|
	|-RVA: 0x1B21D0 Offset: 0x1B15D0 VA: 0x1801B21D0
	|-Dictionary.Enumerator<LPWNormalSolver.LPWPosition, int>.MoveNext
	|
	|-RVA: 0x1B2170 Offset: 0x1B1570 VA: 0x1801B2170
	|-Dictionary.Enumerator<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.MoveNext
	|
	|-RVA: 0x1B2220 Offset: 0x1B1620 VA: 0x1801B2220
	|-Dictionary.Enumerator<BinaryOperatorHandler.OperatorQuery, object>.MoveNext
	|
	|-RVA: 0x1B2100 Offset: 0x1B1500 VA: 0x1801B2100
	|-Dictionary.Enumerator<ConversionUtility.ConversionQuery, Int32Enum>.MoveNext
	|
	|-RVA: 0x1B2240 Offset: 0x1B1640 VA: 0x1801B2240
	|-Dictionary.Enumerator<ConversionUtility.ConversionQuery, object>.MoveNext
	|
	|-RVA: 0x1B20D0 Offset: 0x1B14D0 VA: 0x1801B20D0
	|-Dictionary.Enumerator<fsPortableReflection.AttributeQuery, object>.MoveNext
	|
	|-RVA: 0x1C24B0 Offset: 0x1C18B0 VA: 0x1801C24B0
	|-Dictionary.Enumerator<ManagerBase, ManagerLifeCycle>.MoveNext
	|-Dictionary.Enumerator<JsonProperty, JsonSerializerInternalReader.PropertyPresence>.MoveNext
	|-Dictionary.Enumerator<object, Int32Enum>.MoveNext
	|
	|-RVA: 0x1B21F0 Offset: 0x1B15F0 VA: 0x1801B21F0
	|-Dictionary.Enumerator<DefaultSerializationBinder.TypeNameKey, object>.MoveNext
	|
	|-RVA: 0x1B2140 Offset: 0x1B1540 VA: 0x1801B2140
	|-Dictionary.Enumerator<ResolverContractKey, object>.MoveNext
	|
	|-RVA: 0x1B2210 Offset: 0x1B1610 VA: 0x1801B2210
	|-Dictionary.Enumerator<ConvertUtils.TypeConvertKey, object>.MoveNext
	|
	|-RVA: 0x1B21E0 Offset: 0x1B15E0 VA: 0x1801B21E0
	|-Dictionary.Enumerator<pb_Edge, object>.MoveNext
	|
	|-RVA: 0x1B21C0 Offset: 0x1B15C0 VA: 0x1801B21C0
	|-Dictionary.Enumerator<pb_IntVec3, List<int>>.MoveNext
	|-Dictionary.Enumerator<pb_IntVec3, object>.MoveNext
	|
	|-RVA: 0x1B2180 Offset: 0x1B1580 VA: 0x1801B2180
	|-Dictionary.Enumerator<AnimationStateData.AnimationPair, float>.MoveNext
	|
	|-RVA: 0x1B2150 Offset: 0x1B1550 VA: 0x1801B2150
	|-Dictionary.Enumerator<Skin.AttachmentKeyTuple, Attachment>.MoveNext
	|-Dictionary.Enumerator<Skin.AttachmentKeyTuple, object>.MoveNext
	|
	|-RVA: 0x1B21A0 Offset: 0x1B15A0 VA: 0x1801B21A0
	|-Dictionary.Enumerator<SlotBlendModes.MaterialTexturePair, object>.MoveNext
	|
	|-RVA: 0x1B21B0 Offset: 0x1B15B0 VA: 0x1801B21B0
	|-Dictionary.Enumerator<CSteamID, SteamMatchMemberData>.MoveNext
	|-Dictionary.Enumerator<CSteamID, SteamPeerEndPointShared>.MoveNext
	|-Dictionary.Enumerator<CSteamID, object>.MoveNext
	|
	|-RVA: 0x1B20E0 Offset: 0x1B14E0 VA: 0x1801B20E0
	|-Dictionary.Enumerator<HAuthTicket, object>.MoveNext
	|
	|-RVA: 0x1B2110 Offset: 0x1B1510 VA: 0x1801B2110
	|-Dictionary.Enumerator<SteamAPICall_t, SteamMatchTogetherComponent.UnregisterCallResult>.MoveNext
	|-Dictionary.Enumerator<SteamAPICall_t, object>.MoveNext
	|
	|-RVA: 0x1B2120 Offset: 0x1B1520 VA: 0x1801B2120
	|-Dictionary.Enumerator<char, char>.MoveNext
	|
	|-RVA: 0x1B2190 Offset: 0x1B1590 VA: 0x1801B2190
	|-Dictionary.Enumerator<char, Nullable<ByteEnum>>.MoveNext
	|
	|-RVA: 0x1B2230 Offset: 0x1B1630 VA: 0x1801B2230
	|-Dictionary.Enumerator<char, object>.MoveNext
	|
	|-RVA: 0x1B2160 Offset: 0x1B1560 VA: 0x1801B2160
	|-Dictionary.Enumerator<Guid, object>.MoveNext
	|
	|-RVA: 0x1B2260 Offset: 0x1B1660 VA: 0x1801B2260
	|-Dictionary.Enumerator<short, object>.MoveNext
	|
	|-RVA: 0x1E2920 Offset: 0x1E1D20 VA: 0x1801E2920
	|-Dictionary.Enumerator<int, AkCallbackManager.BankCallbackPackage>.MoveNext
	|-Dictionary.Enumerator<int, AkCallbackManager.EventCallbackPackage>.MoveNext
	|-Dictionary.Enumerator<int, AttackSkillBase>.MoveNext
	|-Dictionary.Enumerator<int, AutoShootObj>.MoveNext
	|-Dictionary.Enumerator<int, BehaviorNode>.MoveNext
	|-Dictionary.Enumerator<int, BulletChangeAction>.MoveNext
	|-Dictionary.Enumerator<int, CRuleHandler.sFireInfo>.MoveNext
	|-Dictionary.Enumerator<int, CRuleHandler>.MoveNext
	|-Dictionary.Enumerator<int, RuleAction>.MoveNext
	|-Dictionary.Enumerator<int, CCombinedRewardObj>.MoveNext
	|-Dictionary.Enumerator<int, CObjectInfo>.MoveNext
	|-Dictionary.Enumerator<int, CRewardPoolObj>.MoveNext
	|-Dictionary.Enumerator<int, CStateInfo>.MoveNext
	|-Dictionary.Enumerator<int, CTaskRewardObject>.MoveNext
	|-Dictionary.Enumerator<int, CharaterData.ModelInfo>.MoveNext
	|-Dictionary.Enumerator<int, CharaterData.TalentInfo>.MoveNext
	|-Dictionary.Enumerator<int, CollectionObject>.MoveNext
	|-Dictionary.Enumerator<int, CommonNotifyTimerMgr>.MoveNext
	|-Dictionary.Enumerator<int, CtrlSideStateObj>.MoveNext
	|-Dictionary.Enumerator<int, DataBase>.MoveNext
	|-Dictionary.Enumerator<int, SessionBuildInfo>.MoveNext
	|-Dictionary.Enumerator<int, SessionMonsterInfo>.MoveNext
	|-Dictionary.Enumerator<int, SessionSummonInfo>.MoveNext
	|-Dictionary.Enumerator<int, SettingItemInfo>.MoveNext
	|-Dictionary.Enumerator<int, DynamicBoneManager.DynamicBoneGroup>.MoveNext
	|-Dictionary.Enumerator<int, ForbidNode>.MoveNext
	|-Dictionary.Enumerator<int, GMCmd>.MoveNext
	|-Dictionary.Enumerator<int, GOStateCache>.MoveNext
	|-Dictionary.Enumerator<int, CTimerNode>.MoveNext
	|-Dictionary.Enumerator<int, GraphObject>.MoveNext
	|-Dictionary.Enumerator<int, GrowthHeroItem>.MoveNext
	|-Dictionary.Enumerator<int, GrowthInfoItem>.MoveNext
	|-Dictionary.Enumerator<int, GrowthUpInfo>.MoveNext
	|-Dictionary.Enumerator<int, CDirEffObject>.MoveNext
	|-Dictionary.Enumerator<int, UISignBase>.MoveNext
	|-Dictionary.Enumerator<int, UITeamName>.MoveNext
	|-Dictionary.Enumerator<int, UITeamObject>.MoveNext
	|-Dictionary.Enumerator<int, InscriptionUnit>.MoveNext
	|-Dictionary.Enumerator<int, InviteObject>.MoveNext
	|-Dictionary.Enumerator<int, WeaponPerformanceObj>.MoveNext
	|-Dictionary.Enumerator<int, ModelInfo>.MoveNext
	|-Dictionary.Enumerator<int, MonsterCollectionObject>.MoveNext
	|-Dictionary.Enumerator<int, NewPlayerObject>.MoveNext
	|-Dictionary.Enumerator<int, OCDropBase>.MoveNext
	|-Dictionary.Enumerator<int, OneBeacon>.MoveNext
	|-Dictionary.Enumerator<int, PCWeaponObject>.MoveNext
	|-Dictionary.Enumerator<int, PlayerProp>.MoveNext
	|-Dictionary.Enumerator<int, pb_Tuple<Vector3, Vector3, List<int>>>.MoveNext
	|-Dictionary.Enumerator<int, RelicObject>.MoveNext
	|-Dictionary.Enumerator<int, RelifeData>.MoveNext
	|-Dictionary.Enumerator<int, SaveGameData>.MoveNext
	|-Dictionary.Enumerator<int, SettingConfigInfo.SettingItemInfo>.MoveNext
	|-Dictionary.Enumerator<int, SettingConfigInfo.SettingTagInfo>.MoveNext
	|-Dictionary.Enumerator<int, ShopItem>.MoveNext
	|-Dictionary.Enumerator<int, CCalShowInfo>.MoveNext
	|-Dictionary.Enumerator<int, CCalSkillInfo>.MoveNext
	|-Dictionary.Enumerator<int, CSkillBase>.MoveNext
	|-Dictionary.Enumerator<int, ObjectSkills>.MoveNext
	|-Dictionary.Enumerator<int, StandaloneAchievement.AchieveInfo>.MoveNext
	|-Dictionary.Enumerator<int, StateObject>.MoveNext
	|-Dictionary.Enumerator<int, SublimeObject>.MoveNext
	|-Dictionary.Enumerator<int, Action<int>>.MoveNext
	|-Dictionary.Enumerator<int, Dictionary<int, CharaterData.ModelInfo>>.MoveNext
	|-Dictionary.Enumerator<int, Dictionary<int, List<CPacketData>>>.MoveNext
	|-Dictionary.Enumerator<int, Dictionary<int, int>>.MoveNext
	|-Dictionary.Enumerator<int, List<CPacketData>>.MoveNext
	|-Dictionary.Enumerator<int, List<CtrlPowerTime>>.MoveNext
	|-Dictionary.Enumerator<int, List<DebugDrawLine.DebugLine>>.MoveNext
	|-Dictionary.Enumerator<int, List<HoldObject>>.MoveNext
	|-Dictionary.Enumerator<int, List<HoldPressObject>>.MoveNext
	|-Dictionary.Enumerator<int, List<GraphReference>>.MoveNext
	|-Dictionary.Enumerator<int, List<ModelInfo>>.MoveNext
	|-Dictionary.Enumerator<int, List<pb_Face>>.MoveNext
	|-Dictionary.Enumerator<int, List<int>>.MoveNext
	|-Dictionary.Enumerator<int, List<string>>.MoveNext
	|-Dictionary.Enumerator<int, List<AddtionPair>>.MoveNext
	|-Dictionary.Enumerator<int, List<GameObject>>.MoveNext
	|-Dictionary.Enumerator<int, List<PostProcessVolume>>.MoveNext
	|-Dictionary.Enumerator<int, List<Transform>>.MoveNext
	|-Dictionary.Enumerator<int, object>.MoveNext
	|-Dictionary.Enumerator<int, string>.MoveNext
	|-Dictionary.Enumerator<int, WeakReference>.MoveNext
	|-Dictionary.Enumerator<int, TalentObject>.MoveNext
	|-Dictionary.Enumerator<int, TeamerObject>.MoveNext
	|-Dictionary.Enumerator<int, CommonNotifyObj>.MoveNext
	|-Dictionary.Enumerator<int, MarkSignalObejct>.MoveNext
	|-Dictionary.Enumerator<int, PCRecordinfo_item>.MoveNext
	|-Dictionary.Enumerator<int, PCRecordinfo_team>.MoveNext
	|-Dictionary.Enumerator<int, SignalWheelBase>.MoveNext
	|-Dictionary.Enumerator<int, Animator>.MoveNext
	|-Dictionary.Enumerator<int, PointerEventData>.MoveNext
	|-Dictionary.Enumerator<int, TerrainUtility.TerrainMap>.MoveNext
	|-Dictionary.Enumerator<int, GameObject>.MoveNext
	|-Dictionary.Enumerator<int, NetworkBehaviour.Invoker>.MoveNext
	|-Dictionary.Enumerator<int, Transform>.MoveNext
	|-Dictionary.Enumerator<int, M1Button>.MoveNext
	|-Dictionary.Enumerator<int, M1Toggle>.MoveNext
	|-Dictionary.Enumerator<int, WarShopObject>.MoveNext
	|-Dictionary.Enumerator<int, Weapon>.MoveNext
	|-Dictionary.Enumerator<int, WeaponModeInfo>.MoveNext
	|
	|-RVA: 0x1B20F0 Offset: 0x1B14F0 VA: 0x1801B20F0
	|-Dictionary.Enumerator<int, ConversationScriptObject.ClientTipsMessage>.MoveNext
	|
	|-RVA: 0x1E2810 Offset: 0x1E1C10 VA: 0x1801E2810
	|-Dictionary.Enumerator<int, ConversationScriptObject.ConfirmMessage>.MoveNext
	|
	|-RVA: 0x1E2A60 Offset: 0x1E1E60 VA: 0x1801E2A60
	|-Dictionary.Enumerator<int, ConversationScriptObject.LoadMessage>.MoveNext
	|
	|-RVA: 0x1E29F0 Offset: 0x1E1DF0 VA: 0x1801E29F0
	|-Dictionary.Enumerator<int, HitData>.MoveNext
	|
	|-RVA: 0x1E2830 Offset: 0x1E1C30 VA: 0x1801E2830
	|-Dictionary.Enumerator<int, MinimapPoint>.MoveNext
	|
	|-RVA: 0x1E2A10 Offset: 0x1E1E10 VA: 0x1801E2A10
	|-Dictionary.Enumerator<int, ObjectPoolComInfo>.MoveNext
	|
	|-RVA: 0x1E28D0 Offset: 0x1E1CD0 VA: 0x1801E28D0
	|-Dictionary.Enumerator<int, bool>.MoveNext
	|
	|-RVA: 0x1E2870 Offset: 0x1E1C70 VA: 0x1801E2870
	|-Dictionary.Enumerator<int, char>.MoveNext
	|
	|-RVA: 0x1E2800 Offset: 0x1E1C00 VA: 0x1801E2800
	|-Dictionary.Enumerator<int, int>.MoveNext
	|
	|-RVA: 0x1E2990 Offset: 0x1E1D90 VA: 0x1801E2990
	|-Dictionary.Enumerator<int, Int32Enum>.MoveNext
	|
	|-RVA: 0x1E2A40 Offset: 0x1E1E40 VA: 0x1801E2A40
	|-Dictionary.Enumerator<int, long>.MoveNext
	|
	|-RVA: 0x1E2840 Offset: 0x1E1C40 VA: 0x1801E2840
	|-Dictionary.Enumerator<int, float>.MoveNext
	|
	|-RVA: 0x1E28E0 Offset: 0x1E1CE0 VA: 0x1801E28E0
	|-Dictionary.Enumerator<int, uint>.MoveNext
	|
	|-RVA: 0x1E28C0 Offset: 0x1E1CC0 VA: 0x1801E28C0
	|-Dictionary.Enumerator<int, ulong>.MoveNext
	|
	|-RVA: 0x1E2960 Offset: 0x1E1D60 VA: 0x1801E2960
	|-Dictionary.Enumerator<int, Color>.MoveNext
	|
	|-RVA: 0x1E27F0 Offset: 0x1E1BF0 VA: 0x1801E27F0
	|-Dictionary.Enumerator<int, Matrix4x4>.MoveNext
	|
	|-RVA: 0x1E29A0 Offset: 0x1E1DA0 VA: 0x1801E29A0
	|-Dictionary.Enumerator<int, NetworkMigrationManager.ConnectionPendingPlayers>.MoveNext
	|
	|-RVA: 0x1E28B0 Offset: 0x1E1CB0 VA: 0x1801E28B0
	|-Dictionary.Enumerator<int, Vector2>.MoveNext
	|
	|-RVA: 0x1E29D0 Offset: 0x1E1DD0 VA: 0x1801E29D0
	|-Dictionary.Enumerator<int, Vector3>.MoveNext
	|
	|-RVA: 0x1E28A0 Offset: 0x1E1CA0 VA: 0x1801E28A0
	|-Dictionary.Enumerator<Int32Enum, Int32Enum>.MoveNext
	|
	|-RVA: 0x1E2910 Offset: 0x1E1D10 VA: 0x1801E2910
	|-Dictionary.Enumerator<Int32Enum, float>.MoveNext
	|
	|-RVA: 0x1E2860 Offset: 0x1E1C60 VA: 0x1801E2860
	|-Dictionary.Enumerator<long, List<CPacketData>>.MoveNext
	|-Dictionary.Enumerator<long, object>.MoveNext
	|-Dictionary.Enumerator<long, WeakReference>.MoveNext
	|
	|-RVA: 0x1E2A50 Offset: 0x1E1E50 VA: 0x1801E2A50
	|-Dictionary.Enumerator<long, int>.MoveNext
	|
	|-RVA: 0x1E2970 Offset: 0x1E1D70 VA: 0x1801E2970
	|-Dictionary.Enumerator<IntPtr, object>.MoveNext
	|
	|-RVA: 0x1E2A20 Offset: 0x1E1E20 VA: 0x1801E2A20
	|-Dictionary.Enumerator<object, MeshCombiner.BlendShapeFrame>.MoveNext
	|
	|-RVA: 0x1E2950 Offset: 0x1E1D50 VA: 0x1801E2950
	|-Dictionary.Enumerator<object, CinemachineCore.UpdateStatus>.MoveNext
	|
	|-RVA: 0x1E28F0 Offset: 0x1E1CF0 VA: 0x1801E28F0
	|-Dictionary.Enumerator<object, DYUpdateIni.OneResInfo>.MoveNext
	|-Dictionary.Enumerator<string, DYUpdateIni.OneResInfo>.MoveNext
	|
	|-RVA: 0x1E29C0 Offset: 0x1E1DC0 VA: 0x1801E29C0
	|-Dictionary.Enumerator<object, IniValue>.MoveNext
	|
	|-RVA: 0x1E2A00 Offset: 0x1E1E00 VA: 0x1801E2A00
	|-Dictionary.Enumerator<object, PanelManger.PanelInfo>.MoveNext
	|
	|-RVA: 0x1E2820 Offset: 0x1E1C20 VA: 0x1801E2820
	|-Dictionary.Enumerator<object, OneInfo>.MoveNext
	|-Dictionary.Enumerator<string, OneInfo>.MoveNext
	|
	|-RVA: 0x1E2850 Offset: 0x1E1C50 VA: 0x1801E2850
	|-Dictionary.Enumerator<object, ArrayMetadata>.MoveNext
	|
	|-RVA: 0x1E2940 Offset: 0x1E1D40 VA: 0x1801E2940
	|-Dictionary.Enumerator<object, ObjectMetadata>.MoveNext
	|
	|-RVA: 0x1E2900 Offset: 0x1E1D00 VA: 0x1801E2900
	|-Dictionary.Enumerator<object, PropertyMetadata>.MoveNext
	|
	|-RVA: 0x1E2880 Offset: 0x1E1C80 VA: 0x1801E2880
	|-Dictionary.Enumerator<object, fsOption<fsVersionedType>>.MoveNext
	|
	|-RVA: 0x1E29B0 Offset: 0x1E1DB0 VA: 0x1801E29B0
	|-Dictionary.Enumerator<object, SteamAPICall_t>.MoveNext
	|
	|-RVA: 0x1E2930 Offset: 0x1E1D30 VA: 0x1801E2930
	|-Dictionary.Enumerator<object, bool>.MoveNext
	|-Dictionary.Enumerator<string, bool>.MoveNext
	|
	|-RVA: 0x1E2A30 Offset: 0x1E1E30 VA: 0x1801E2A30
	|-Dictionary.Enumerator<object, KeyValuePair<object, object>>.MoveNext
	|
	|-RVA: 0x1C2260 Offset: 0x1C1660 VA: 0x1801C2260
	|-Dictionary.Enumerator<object, int>.MoveNext
	|-Dictionary.Enumerator<string, int>.MoveNext
	|-Dictionary.Enumerator<Type, int>.MoveNext
	|-Dictionary.Enumerator<Transform, int>.MoveNext
	|
	|-RVA: 0x1C22A0 Offset: 0x1C16A0 VA: 0x1801C22A0
	|-Dictionary.Enumerator<object, long>.MoveNext
	|-Dictionary.Enumerator<string, long>.MoveNext
	|
	|-RVA: 0x1C2220 Offset: 0x1C1620 VA: 0x1801C2220
	|-Dictionary.Enumerator<object, ResourceLocator>.MoveNext
	|
	|-RVA: 0x1C23B0 Offset: 0x1C17B0 VA: 0x1801C23B0
	|-Dictionary.Enumerator<object, float>.MoveNext
	|-Dictionary.Enumerator<Transform, float>.MoveNext
	|
	|-RVA: 0x1C2240 Offset: 0x1C1640 VA: 0x1801C2240
	|-Dictionary.Enumerator<object, TimeSpan>.MoveNext
	|
	|-RVA: 0x1C2210 Offset: 0x1C1610 VA: 0x1801C2210
	|-Dictionary.Enumerator<object, Color>.MoveNext
	|
	|-RVA: 0x1C2270 Offset: 0x1C1670 VA: 0x1801C2270
	|-Dictionary.Enumerator<object, NetworkBroadcastResult>.MoveNext
	|
	|-RVA: 0x1C2300 Offset: 0x1C1700 VA: 0x1801C2300
	|-Dictionary.Enumerator<object, Playable>.MoveNext
	|
	|-RVA: 0x1C24A0 Offset: 0x1C18A0 VA: 0x1801C24A0
	|-Dictionary.Enumerator<object, Vector3>.MoveNext
	|
	|-RVA: 0x1C2450 Offset: 0x1C1850 VA: 0x1801C2450
	|-Dictionary.Enumerator<object, BlendShapeFrame>.MoveNext
	|
	|-RVA: 0x1C2550 Offset: 0x1C1950 VA: 0x1801C2550
	|-Dictionary.Enumerator<float, object>.MoveNext
	|
	|-RVA: 0x1C2410 Offset: 0x1C1810 VA: 0x1801C2410
	|-Dictionary.Enumerator<ushort, object>.MoveNext
	|
	|-RVA: 0x1C2460 Offset: 0x1C1860 VA: 0x1801C2460
	|-Dictionary.Enumerator<uint, MatchMemberData>.MoveNext
	|-Dictionary.Enumerator<uint, NetMasterToPeer>.MoveNext
	|-Dictionary.Enumerator<uint, byte[]>.MoveNext
	|-Dictionary.Enumerator<uint, object>.MoveNext
	|-Dictionary.Enumerator<uint, ZMTeamerObject>.MoveNext
	|
	|-RVA: 0x1C2470 Offset: 0x1C1870 VA: 0x1801C2470
	|-Dictionary.Enumerator<uint, int>.MoveNext
	|
	|-RVA: 0x1C2380 Offset: 0x1C1780 VA: 0x1801C2380
	|-Dictionary.Enumerator<uint, ulong>.MoveNext
	|
	|-RVA: 0x1C2480 Offset: 0x1C1880 VA: 0x1801C2480
	|-Dictionary.Enumerator<ulong, MatchMemberData>.MoveNext
	|-Dictionary.Enumerator<ulong, LinkStat>.MoveNext
	|-Dictionary.Enumerator<ulong, SteamTeamerObject>.MoveNext
	|-Dictionary.Enumerator<ulong, byte[]>.MoveNext
	|-Dictionary.Enumerator<ulong, object>.MoveNext
	|-Dictionary.Enumerator<ulong, VoiceUserObject>.MoveNext
	|
	|-RVA: 0x1C2250 Offset: 0x1C1650 VA: 0x1801C2250
	|-Dictionary.Enumerator<ulong, uint>.MoveNext
	|
	|-RVA: 0x1C2230 Offset: 0x1C1630 VA: 0x1801C2230
	|-Dictionary.Enumerator<UInt64Enum, object>.MoveNext
	|
	|-RVA: 0x1C2280 Offset: 0x1C1680 VA: 0x1801C2280
	|-Dictionary.Enumerator<TerrainUtility.TerrainMap.TileCoord, object>.MoveNext
	|-Dictionary.Enumerator<TerrainUtility.TerrainMap.TileCoord, Terrain>.MoveNext
	|
	|-RVA: 0x1C2320 Offset: 0x1C1720 VA: 0x1801C2320
	|-Dictionary.Enumerator<NetworkHash128, object>.MoveNext
	|
	|-RVA: 0x1C2420 Offset: 0x1C1820 VA: 0x1801C2420
	|-Dictionary.Enumerator<NetworkInstanceId, object>.MoveNext
	|
	|-RVA: 0x1C22B0 Offset: 0x1C16B0 VA: 0x1801C22B0
	|-Dictionary.Enumerator<NetworkSceneId, object>.MoveNext
	|
	|-RVA: 0x1C2310 Offset: 0x1C1710 VA: 0x1801C2310
	|-Dictionary.Enumerator<Scene, object>.MoveNext
	|
	|-RVA: 0x1C2510 Offset: 0x1C1910 VA: 0x1801C2510
	|-Dictionary.Enumerator<ZmID, object>.MoveNext
	|-Dictionary.Enumerator<ZmID, ZmPeerEndPointShared>.MoveNext
	*/

	public KeyValuePair<TKey, TValue> get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BC7C0 Offset: 0x1BBBC0 VA: 0x1801BC7C0
	|-Dictionary.Enumerator<AkAudioListener, AkObstructionOcclusion.ObstructionOcclusionValue>.get_Current
	|-Dictionary.Enumerator<ICinemachineCamera, object>.get_Current
	|-Dictionary.Enumerator<CodeShieldType, CodeShieldObject>.get_Current
	|-Dictionary.Enumerator<ManagerBase, ManagerLifeCycle>.get_Current
	|-Dictionary.Enumerator<JsonProperty, JsonSerializerInternalReader.PropertyPresence>.get_Current
	|-Dictionary.Enumerator<pb_EdgeLookup, pb_Face>.get_Current
	|-Dictionary.Enumerator<Bone, Transform>.get_Current
	|-Dictionary.Enumerator<CSteamID, SteamMatchMemberData>.get_Current
	|-Dictionary.Enumerator<CSteamID, SteamPeerEndPointShared>.get_Current
	|-Dictionary.Enumerator<SteamAPICall_t, SteamMatchTogetherComponent.UnregisterCallResult>.get_Current
	|-Dictionary.Enumerator<int, AkCallbackManager.BankCallbackPackage>.get_Current
	|-Dictionary.Enumerator<int, AkCallbackManager.EventCallbackPackage>.get_Current
	|-Dictionary.Enumerator<int, AttackSkillBase>.get_Current
	|-Dictionary.Enumerator<int, AutoShootObj>.get_Current
	|-Dictionary.Enumerator<int, BehaviorNode>.get_Current
	|-Dictionary.Enumerator<int, BulletChangeAction>.get_Current
	|-Dictionary.Enumerator<int, CRuleHandler.sFireInfo>.get_Current
	|-Dictionary.Enumerator<int, CRuleHandler>.get_Current
	|-Dictionary.Enumerator<int, RuleAction>.get_Current
	|-Dictionary.Enumerator<int, CCombinedRewardObj>.get_Current
	|-Dictionary.Enumerator<int, CObjectInfo>.get_Current
	|-Dictionary.Enumerator<int, CRewardPoolObj>.get_Current
	|-Dictionary.Enumerator<int, CStateInfo>.get_Current
	|-Dictionary.Enumerator<int, CTaskRewardObject>.get_Current
	|-Dictionary.Enumerator<int, CharaterData.ModelInfo>.get_Current
	|-Dictionary.Enumerator<int, CharaterData.TalentInfo>.get_Current
	|-Dictionary.Enumerator<int, CollectionObject>.get_Current
	|-Dictionary.Enumerator<int, CommonNotifyTimerMgr>.get_Current
	|-Dictionary.Enumerator<int, CtrlSideStateObj>.get_Current
	|-Dictionary.Enumerator<int, DataBase>.get_Current
	|-Dictionary.Enumerator<int, SessionBuildInfo>.get_Current
	|-Dictionary.Enumerator<int, SessionMonsterInfo>.get_Current
	|-Dictionary.Enumerator<int, SessionSummonInfo>.get_Current
	|-Dictionary.Enumerator<int, SettingItemInfo>.get_Current
	|-Dictionary.Enumerator<int, DynamicBoneManager.DynamicBoneGroup>.get_Current
	|-Dictionary.Enumerator<int, ForbidNode>.get_Current
	|-Dictionary.Enumerator<int, GMCmd>.get_Current
	|-Dictionary.Enumerator<int, GOStateCache>.get_Current
	|-Dictionary.Enumerator<int, CTimerNode>.get_Current
	|-Dictionary.Enumerator<int, GraphObject>.get_Current
	|-Dictionary.Enumerator<int, GrowthHeroItem>.get_Current
	|-Dictionary.Enumerator<int, GrowthInfoItem>.get_Current
	|-Dictionary.Enumerator<int, GrowthUpInfo>.get_Current
	|-Dictionary.Enumerator<int, CDirEffObject>.get_Current
	|-Dictionary.Enumerator<int, UISignBase>.get_Current
	|-Dictionary.Enumerator<int, UITeamName>.get_Current
	|-Dictionary.Enumerator<int, UITeamObject>.get_Current
	|-Dictionary.Enumerator<int, InscriptionUnit>.get_Current
	|-Dictionary.Enumerator<int, InviteObject>.get_Current
	|-Dictionary.Enumerator<int, WeaponPerformanceObj>.get_Current
	|-Dictionary.Enumerator<int, ModelInfo>.get_Current
	|-Dictionary.Enumerator<int, MonsterCollectionObject>.get_Current
	|-Dictionary.Enumerator<int, NewPlayerObject>.get_Current
	|-Dictionary.Enumerator<int, OCDropBase>.get_Current
	|-Dictionary.Enumerator<int, OneBeacon>.get_Current
	|-Dictionary.Enumerator<int, PCWeaponObject>.get_Current
	|-Dictionary.Enumerator<int, PlayerProp>.get_Current
	|-Dictionary.Enumerator<int, pb_Tuple<Vector3, Vector3, List<int>>>.get_Current
	|-Dictionary.Enumerator<int, RelicObject>.get_Current
	|-Dictionary.Enumerator<int, RelifeData>.get_Current
	|-Dictionary.Enumerator<int, SaveGameData>.get_Current
	|-Dictionary.Enumerator<int, SettingConfigInfo.SettingItemInfo>.get_Current
	|-Dictionary.Enumerator<int, SettingConfigInfo.SettingTagInfo>.get_Current
	|-Dictionary.Enumerator<int, ShopItem>.get_Current
	|-Dictionary.Enumerator<int, CCalShowInfo>.get_Current
	|-Dictionary.Enumerator<int, CCalSkillInfo>.get_Current
	|-Dictionary.Enumerator<int, CSkillBase>.get_Current
	|-Dictionary.Enumerator<int, ObjectSkills>.get_Current
	|-Dictionary.Enumerator<int, StandaloneAchievement.AchieveInfo>.get_Current
	|-Dictionary.Enumerator<int, StateObject>.get_Current
	|-Dictionary.Enumerator<int, SublimeObject>.get_Current
	|-Dictionary.Enumerator<int, Action<int>>.get_Current
	|-Dictionary.Enumerator<int, Dictionary<int, CharaterData.ModelInfo>>.get_Current
	|-Dictionary.Enumerator<int, Dictionary<int, List<CPacketData>>>.get_Current
	|-Dictionary.Enumerator<int, Dictionary<int, int>>.get_Current
	|-Dictionary.Enumerator<int, List<CPacketData>>.get_Current
	|-Dictionary.Enumerator<int, List<CtrlPowerTime>>.get_Current
	|-Dictionary.Enumerator<int, List<DebugDrawLine.DebugLine>>.get_Current
	|-Dictionary.Enumerator<int, List<HoldObject>>.get_Current
	|-Dictionary.Enumerator<int, List<HoldPressObject>>.get_Current
	|-Dictionary.Enumerator<int, List<GraphReference>>.get_Current
	|-Dictionary.Enumerator<int, List<ModelInfo>>.get_Current
	|-Dictionary.Enumerator<int, List<pb_Face>>.get_Current
	|-Dictionary.Enumerator<int, List<int>>.get_Current
	|-Dictionary.Enumerator<int, List<string>>.get_Current
	|-Dictionary.Enumerator<int, List<AddtionPair>>.get_Current
	|-Dictionary.Enumerator<int, List<GameObject>>.get_Current
	|-Dictionary.Enumerator<int, List<PostProcessVolume>>.get_Current
	|-Dictionary.Enumerator<int, List<Transform>>.get_Current
	|-Dictionary.Enumerator<int, string>.get_Current
	|-Dictionary.Enumerator<int, WeakReference>.get_Current
	|-Dictionary.Enumerator<int, TalentObject>.get_Current
	|-Dictionary.Enumerator<int, TeamerObject>.get_Current
	|-Dictionary.Enumerator<int, CommonNotifyObj>.get_Current
	|-Dictionary.Enumerator<int, MarkSignalObejct>.get_Current
	|-Dictionary.Enumerator<int, PCRecordinfo_item>.get_Current
	|-Dictionary.Enumerator<int, PCRecordinfo_team>.get_Current
	|-Dictionary.Enumerator<int, SignalWheelBase>.get_Current
	|-Dictionary.Enumerator<int, Animator>.get_Current
	|-Dictionary.Enumerator<int, PointerEventData>.get_Current
	|-Dictionary.Enumerator<int, TerrainUtility.TerrainMap>.get_Current
	|-Dictionary.Enumerator<int, GameObject>.get_Current
	|-Dictionary.Enumerator<int, NetworkBehaviour.Invoker>.get_Current
	|-Dictionary.Enumerator<int, Transform>.get_Current
	|-Dictionary.Enumerator<int, M1Button>.get_Current
	|-Dictionary.Enumerator<int, M1Toggle>.get_Current
	|-Dictionary.Enumerator<int, WarShopObject>.get_Current
	|-Dictionary.Enumerator<int, Weapon>.get_Current
	|-Dictionary.Enumerator<int, WeaponModeInfo>.get_Current
	|-Dictionary.Enumerator<long, List<CPacketData>>.get_Current
	|-Dictionary.Enumerator<long, int>.get_Current
	|-Dictionary.Enumerator<long, WeakReference>.get_Current
	|-Dictionary.Enumerator<string, ArchiveData>.get_Current
	|-Dictionary.Enumerator<string, BehaviorBase>.get_Current
	|-Dictionary.Enumerator<string, CDNode>.get_Current
	|-Dictionary.Enumerator<string, ClassPool>.get_Current
	|-Dictionary.Enumerator<string, IniSection>.get_Current
	|-Dictionary.Enumerator<string, AddAttrInfo>.get_Current
	|-Dictionary.Enumerator<string, DataBase>.get_Current
	|-Dictionary.Enumerator<string, GuideEffectPos>.get_Current
	|-Dictionary.Enumerator<string, HeroGrade>.get_Current
	|-Dictionary.Enumerator<string, KeyMapBase>.get_Current
	|-Dictionary.Enumerator<string, LanguageData>.get_Current
	|-Dictionary.Enumerator<string, OneHideLevelInfo>.get_Current
	|-Dictionary.Enumerator<string, OneLevelInfo>.get_Current
	|-Dictionary.Enumerator<string, PlayerGradeInfo>.get_Current
	|-Dictionary.Enumerator<string, SContinueShootInfoSub>.get_Current
	|-Dictionary.Enumerator<string, SEnergyAccquire>.get_Current
	|-Dictionary.Enumerator<string, SGift>.get_Current
	|-Dictionary.Enumerator<string, SItemSkillInfoSub>.get_Current
	|-Dictionary.Enumerator<string, SRewardPoolInfo>.get_Current
	|-Dictionary.Enumerator<string, STalentDescSub>.get_Current
	|-Dictionary.Enumerator<string, SettingItemInfo>.get_Current
	|-Dictionary.Enumerator<string, ShowInfo>.get_Current
	|-Dictionary.Enumerator<string, SublimeGradeInfo>.get_Current
	|-Dictionary.Enumerator<string, TalentIconInfo>.get_Current
	|-Dictionary.Enumerator<string, CTimerNode>.get_Current
	|-Dictionary.Enumerator<string, IntervalNode>.get_Current
	|-Dictionary.Enumerator<string, IteractItem>.get_Current
	|-Dictionary.Enumerator<string, fsData>.get_Current
	|-Dictionary.Enumerator<string, InternetAddressList>.get_Current
	|-Dictionary.Enumerator<string, pb_CIE_Lab_Color>.get_Current
	|-Dictionary.Enumerator<string, PropItem>.get_Current
	|-Dictionary.Enumerator<string, ScriptEventManager.EventHandler>.get_Current
	|-Dictionary.Enumerator<string, SkillPerformEventManager.SkillPerformEvent>.get_Current
	|-Dictionary.Enumerator<string, bool>.get_Current
	|-Dictionary.Enumerator<string, Dictionary<string, DataBase>>.get_Current
	|-Dictionary.Enumerator<string, List<UnitPreservation.UnitPortPreservation>>.get_Current
	|-Dictionary.Enumerator<string, List<string>>.get_Current
	|-Dictionary.Enumerator<string, int>.get_Current
	|-Dictionary.Enumerator<string, int[]>.get_Current
	|-Dictionary.Enumerator<string, long>.get_Current
	|-Dictionary.Enumerator<string, object>.get_Current
	|-Dictionary.Enumerator<string, ConstructorInfo>.get_Current
	|-Dictionary.Enumerator<string, UGUILink.UILink>.get_Current
	|-Dictionary.Enumerator<string, BaseUIForm>.get_Current
	|-Dictionary.Enumerator<string, Animator>.get_Current
	|-Dictionary.Enumerator<string, AssetBundle>.get_Current
	|-Dictionary.Enumerator<string, GameObject>.get_Current
	|-Dictionary.Enumerator<string, Transform>.get_Current
	|-Dictionary.Enumerator<string, M1Toggle>.get_Current
	|-Dictionary.Enumerator<Type, int>.get_Current
	|-Dictionary.Enumerator<Type, PostProcessBundle>.get_Current
	|-Dictionary.Enumerator<uint, MatchMemberData>.get_Current
	|-Dictionary.Enumerator<uint, NetMasterToPeer>.get_Current
	|-Dictionary.Enumerator<uint, byte[]>.get_Current
	|-Dictionary.Enumerator<uint, ZMTeamerObject>.get_Current
	|-Dictionary.Enumerator<ulong, MatchMemberData>.get_Current
	|-Dictionary.Enumerator<ulong, LinkStat>.get_Current
	|-Dictionary.Enumerator<ulong, SteamTeamerObject>.get_Current
	|-Dictionary.Enumerator<ulong, byte[]>.get_Current
	|-Dictionary.Enumerator<ulong, uint>.get_Current
	|-Dictionary.Enumerator<ulong, VoiceUserObject>.get_Current
	|-Dictionary.Enumerator<Animator, string>.get_Current
	|-Dictionary.Enumerator<Camera, Camera>.get_Current
	|-Dictionary.Enumerator<TerrainUtility.TerrainMap.TileCoord, Terrain>.get_Current
	|-Dictionary.Enumerator<GameObject, PolyfewRuntime.MeshRendererPair>.get_Current
	|-Dictionary.Enumerator<Material, List<pb_Face>>.get_Current
	|-Dictionary.Enumerator<Material, List<int>>.get_Current
	|-Dictionary.Enumerator<Material, List<CombineInstance>>.get_Current
	|-Dictionary.Enumerator<MonitorType, Monitor>.get_Current
	|-Dictionary.Enumerator<Transform, AniInfo>.get_Current
	|-Dictionary.Enumerator<Transform, int>.get_Current
	|-Dictionary.Enumerator<Transform, float>.get_Current
	|-Dictionary.Enumerator<Transform, Transform>.get_Current
	|-Dictionary.Enumerator<ZmID, ZmPeerEndPointShared>.get_Current
	|-Dictionary.Enumerator<RailID, WGPeerEndPointShared>.get_Current
	|-Dictionary.Enumerator<pb_Edge, object>.get_Current
	|-Dictionary.Enumerator<CSteamID, object>.get_Current
	|-Dictionary.Enumerator<HAuthTicket, object>.get_Current
	|-Dictionary.Enumerator<SteamAPICall_t, object>.get_Current
	|-Dictionary.Enumerator<char, object>.get_Current
	|-Dictionary.Enumerator<short, object>.get_Current
	|-Dictionary.Enumerator<int, long>.get_Current
	|-Dictionary.Enumerator<int, object>.get_Current
	|-Dictionary.Enumerator<int, ulong>.get_Current
	|-Dictionary.Enumerator<int, NetworkMigrationManager.ConnectionPendingPlayers>.get_Current
	|-Dictionary.Enumerator<int, Vector3>.get_Current
	|-Dictionary.Enumerator<Int32Enum, object>.get_Current
	|-Dictionary.Enumerator<long, object>.get_Current
	|-Dictionary.Enumerator<IntPtr, object>.get_Current
	|-Dictionary.Enumerator<object, IniValue>.get_Current
	|-Dictionary.Enumerator<object, SteamAPICall_t>.get_Current
	|-Dictionary.Enumerator<object, bool>.get_Current
	|-Dictionary.Enumerator<object, int>.get_Current
	|-Dictionary.Enumerator<object, Int32Enum>.get_Current
	|-Dictionary.Enumerator<object, long>.get_Current
	|-Dictionary.Enumerator<object, object>.get_Current
	|-Dictionary.Enumerator<object, float>.get_Current
	|-Dictionary.Enumerator<object, TimeSpan>.get_Current
	|-Dictionary.Enumerator<float, object>.get_Current
	|-Dictionary.Enumerator<string, string>.get_Current
	|-Dictionary.Enumerator<ushort, object>.get_Current
	|-Dictionary.Enumerator<uint, object>.get_Current
	|-Dictionary.Enumerator<uint, ulong>.get_Current
	|-Dictionary.Enumerator<ulong, object>.get_Current
	|-Dictionary.Enumerator<UInt64Enum, object>.get_Current
	|-Dictionary.Enumerator<TerrainUtility.TerrainMap.TileCoord, object>.get_Current
	|-Dictionary.Enumerator<NetworkInstanceId, object>.get_Current
	|-Dictionary.Enumerator<NetworkSceneId, object>.get_Current
	|-Dictionary.Enumerator<Scene, object>.get_Current
	|-Dictionary.Enumerator<ZmID, object>.get_Current
	|
	|-RVA: 0x1BFEB0 Offset: 0x1BF2B0 VA: 0x1801BFEB0
	|-Dictionary.Enumerator<CommonGuideManager.CGuideType, int>.get_Current
	|-Dictionary.Enumerator<DebugType, bool>.get_Current
	|-Dictionary.Enumerator<int, int>.get_Current
	|-Dictionary.Enumerator<int, float>.get_Current
	|-Dictionary.Enumerator<uint, int>.get_Current
	|-Dictionary.Enumerator<int, bool>.get_Current
	|-Dictionary.Enumerator<int, char>.get_Current
	|-Dictionary.Enumerator<int, Int32Enum>.get_Current
	|-Dictionary.Enumerator<int, uint>.get_Current
	|-Dictionary.Enumerator<Int32Enum, bool>.get_Current
	|-Dictionary.Enumerator<Int32Enum, int>.get_Current
	|-Dictionary.Enumerator<Int32Enum, Int32Enum>.get_Current
	|-Dictionary.Enumerator<Int32Enum, float>.get_Current
	|
	|-RVA: 0x1B2E40 Offset: 0x1B2240 VA: 0x1801B2E40
	|-Dictionary.Enumerator<pb_IntVec3, List<int>>.get_Current
	|-Dictionary.Enumerator<Flow.RecursionNode, int>.get_Current
	|-Dictionary.Enumerator<DYP2PDll.P2PID, object>.get_Current
	|-Dictionary.Enumerator<BinaryOperatorHandler.OperatorQuery, object>.get_Current
	|-Dictionary.Enumerator<ConversionUtility.ConversionQuery, Int32Enum>.get_Current
	|-Dictionary.Enumerator<ConversionUtility.ConversionQuery, object>.get_Current
	|-Dictionary.Enumerator<fsPortableReflection.AttributeQuery, object>.get_Current
	|-Dictionary.Enumerator<DefaultSerializationBinder.TypeNameKey, object>.get_Current
	|-Dictionary.Enumerator<ResolverContractKey, object>.get_Current
	|-Dictionary.Enumerator<ConvertUtils.TypeConvertKey, object>.get_Current
	|-Dictionary.Enumerator<pb_IntVec3, object>.get_Current
	|-Dictionary.Enumerator<AnimationStateData.AnimationPair, float>.get_Current
	|-Dictionary.Enumerator<SlotBlendModes.MaterialTexturePair, object>.get_Current
	|-Dictionary.Enumerator<Guid, object>.get_Current
	|-Dictionary.Enumerator<int, ConversationScriptObject.ClientTipsMessage>.get_Current
	|-Dictionary.Enumerator<object, ArrayMetadata>.get_Current
	|-Dictionary.Enumerator<object, KeyValuePair<object, object>>.get_Current
	|-Dictionary.Enumerator<object, ResourceLocator>.get_Current
	|-Dictionary.Enumerator<object, Color>.get_Current
	|-Dictionary.Enumerator<object, NetworkBroadcastResult>.get_Current
	|-Dictionary.Enumerator<object, Playable>.get_Current
	|-Dictionary.Enumerator<object, Vector3>.get_Current
	|-Dictionary.Enumerator<NetworkHash128, object>.get_Current
	|
	|-RVA: 0x1C0C30 Offset: 0x1C0030 VA: 0x1801C0C30
	|-Dictionary.Enumerator<Skin.AttachmentKeyTuple, Attachment>.get_Current
	|-Dictionary.Enumerator<string, DYUpdateIni.OneResInfo>.get_Current
	|-Dictionary.Enumerator<EventHook, object>.get_Current
	|-Dictionary.Enumerator<LPWNormalSolver.LPWPosition, int>.get_Current
	|-Dictionary.Enumerator<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.get_Current
	|-Dictionary.Enumerator<Skin.AttachmentKeyTuple, object>.get_Current
	|-Dictionary.Enumerator<int, ConversationScriptObject.LoadMessage>.get_Current
	|-Dictionary.Enumerator<object, DYUpdateIni.OneResInfo>.get_Current
	|-Dictionary.Enumerator<object, PanelManger.PanelInfo>.get_Current
	|-Dictionary.Enumerator<object, ObjectMetadata>.get_Current
	|-Dictionary.Enumerator<object, PropertyMetadata>.get_Current
	|
	|-RVA: 0x1BFE70 Offset: 0x1BF270 VA: 0x1801BFE70
	|-Dictionary.Enumerator<int, MinimapPoint>.get_Current
	|
	|-RVA: 0x1E3E60 Offset: 0x1E3260 VA: 0x1801E3E60
	|-Dictionary.Enumerator<string, OneInfo>.get_Current
	|-Dictionary.Enumerator<int, ConversationScriptObject.ConfirmMessage>.get_Current
	|-Dictionary.Enumerator<int, HitData>.get_Current
	|-Dictionary.Enumerator<int, ObjectPoolComInfo>.get_Current
	|-Dictionary.Enumerator<object, OneInfo>.get_Current
	|-Dictionary.Enumerator<object, fsOption<fsVersionedType>>.get_Current
	|
	|-RVA: 0x1C0C20 Offset: 0x1C0020 VA: 0x1801C0C20
	|-Dictionary.Enumerator<char, char>.get_Current
	|-Dictionary.Enumerator<char, Nullable<ByteEnum>>.get_Current
	|
	|-RVA: 0x1E3EB0 Offset: 0x1E32B0 VA: 0x1801E3EB0
	|-Dictionary.Enumerator<int, Color>.get_Current
	|
	|-RVA: 0x1E3E80 Offset: 0x1E3280 VA: 0x1801E3E80
	|-Dictionary.Enumerator<int, Matrix4x4>.get_Current
	|
	|-RVA: 0x1BFE90 Offset: 0x1BF290 VA: 0x1801BFE90
	|-Dictionary.Enumerator<int, Vector2>.get_Current
	|
	|-RVA: 0x1BFEC0 Offset: 0x1BF2C0 VA: 0x1801BFEC0
	|-Dictionary.Enumerator<object, MeshCombiner.BlendShapeFrame>.get_Current
	|-Dictionary.Enumerator<object, BlendShapeFrame>.get_Current
	|
	|-RVA: 0x1E3E20 Offset: 0x1E3220 VA: 0x1801E3E20
	|-Dictionary.Enumerator<object, CinemachineCore.UpdateStatus>.get_Current
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D3B30 Offset: 0x1D2F30 VA: 0x1801D3B30
	|-Dictionary.Enumerator<AkAudioListener, AkObstructionOcclusion.ObstructionOcclusionValue>.Dispose
	|-Dictionary.Enumerator<EventHook, object>.Dispose
	|-Dictionary.Enumerator<Flow.RecursionNode, int>.Dispose
	|-Dictionary.Enumerator<CodeShieldType, CodeShieldObject>.Dispose
	|-Dictionary.Enumerator<CommonGuideManager.CGuideType, int>.Dispose
	|-Dictionary.Enumerator<DYP2PDll.P2PID, object>.Dispose
	|-Dictionary.Enumerator<DebugType, bool>.Dispose
	|-Dictionary.Enumerator<LPWNormalSolver.LPWPosition, int>.Dispose
	|-Dictionary.Enumerator<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.Dispose
	|-Dictionary.Enumerator<BinaryOperatorHandler.OperatorQuery, object>.Dispose
	|-Dictionary.Enumerator<ConversionUtility.ConversionQuery, Int32Enum>.Dispose
	|-Dictionary.Enumerator<ConversionUtility.ConversionQuery, object>.Dispose
	|-Dictionary.Enumerator<fsPortableReflection.AttributeQuery, object>.Dispose
	|-Dictionary.Enumerator<ManagerBase, ManagerLifeCycle>.Dispose
	|-Dictionary.Enumerator<DefaultSerializationBinder.TypeNameKey, object>.Dispose
	|-Dictionary.Enumerator<JsonProperty, JsonSerializerInternalReader.PropertyPresence>.Dispose
	|-Dictionary.Enumerator<ResolverContractKey, object>.Dispose
	|-Dictionary.Enumerator<ConvertUtils.TypeConvertKey, object>.Dispose
	|-Dictionary.Enumerator<pb_Edge, object>.Dispose
	|-Dictionary.Enumerator<pb_EdgeLookup, pb_Face>.Dispose
	|-Dictionary.Enumerator<pb_IntVec3, List<int>>.Dispose
	|-Dictionary.Enumerator<pb_IntVec3, object>.Dispose
	|-Dictionary.Enumerator<AnimationStateData.AnimationPair, float>.Dispose
	|-Dictionary.Enumerator<Bone, Transform>.Dispose
	|-Dictionary.Enumerator<Skin.AttachmentKeyTuple, Attachment>.Dispose
	|-Dictionary.Enumerator<Skin.AttachmentKeyTuple, object>.Dispose
	|-Dictionary.Enumerator<SlotBlendModes.MaterialTexturePair, object>.Dispose
	|-Dictionary.Enumerator<CSteamID, SteamMatchMemberData>.Dispose
	|-Dictionary.Enumerator<CSteamID, SteamPeerEndPointShared>.Dispose
	|-Dictionary.Enumerator<CSteamID, object>.Dispose
	|-Dictionary.Enumerator<HAuthTicket, object>.Dispose
	|-Dictionary.Enumerator<SteamAPICall_t, SteamMatchTogetherComponent.UnregisterCallResult>.Dispose
	|-Dictionary.Enumerator<SteamAPICall_t, object>.Dispose
	|-Dictionary.Enumerator<char, char>.Dispose
	|-Dictionary.Enumerator<char, Nullable<ByteEnum>>.Dispose
	|-Dictionary.Enumerator<char, object>.Dispose
	|-Dictionary.Enumerator<Guid, object>.Dispose
	|-Dictionary.Enumerator<short, object>.Dispose
	|-Dictionary.Enumerator<int, AkCallbackManager.BankCallbackPackage>.Dispose
	|-Dictionary.Enumerator<int, AkCallbackManager.EventCallbackPackage>.Dispose
	|-Dictionary.Enumerator<int, AttackSkillBase>.Dispose
	|-Dictionary.Enumerator<int, AutoShootObj>.Dispose
	|-Dictionary.Enumerator<int, BehaviorNode>.Dispose
	|-Dictionary.Enumerator<int, BulletChangeAction>.Dispose
	|-Dictionary.Enumerator<int, CRuleHandler.sFireInfo>.Dispose
	|-Dictionary.Enumerator<int, CRuleHandler>.Dispose
	|-Dictionary.Enumerator<int, RuleAction>.Dispose
	|-Dictionary.Enumerator<int, CCombinedRewardObj>.Dispose
	|-Dictionary.Enumerator<int, CObjectInfo>.Dispose
	|-Dictionary.Enumerator<int, CRewardPoolObj>.Dispose
	|-Dictionary.Enumerator<int, CStateInfo>.Dispose
	|-Dictionary.Enumerator<int, CTaskRewardObject>.Dispose
	|-Dictionary.Enumerator<int, CharaterData.ModelInfo>.Dispose
	|-Dictionary.Enumerator<int, CharaterData.TalentInfo>.Dispose
	|-Dictionary.Enumerator<int, CollectionObject>.Dispose
	|-Dictionary.Enumerator<int, CommonNotifyTimerMgr>.Dispose
	|-Dictionary.Enumerator<int, ConversationScriptObject.ClientTipsMessage>.Dispose
	|-Dictionary.Enumerator<int, ConversationScriptObject.ConfirmMessage>.Dispose
	|-Dictionary.Enumerator<int, ConversationScriptObject.LoadMessage>.Dispose
	|-Dictionary.Enumerator<int, CtrlSideStateObj>.Dispose
	|-Dictionary.Enumerator<int, DataBase>.Dispose
	|-Dictionary.Enumerator<int, SessionBuildInfo>.Dispose
	|-Dictionary.Enumerator<int, SessionMonsterInfo>.Dispose
	|-Dictionary.Enumerator<int, SessionSummonInfo>.Dispose
	|-Dictionary.Enumerator<int, SettingItemInfo>.Dispose
	|-Dictionary.Enumerator<int, DynamicBoneManager.DynamicBoneGroup>.Dispose
	|-Dictionary.Enumerator<int, ForbidNode>.Dispose
	|-Dictionary.Enumerator<int, GMCmd>.Dispose
	|-Dictionary.Enumerator<int, GOStateCache>.Dispose
	|-Dictionary.Enumerator<int, CTimerNode>.Dispose
	|-Dictionary.Enumerator<int, GraphObject>.Dispose
	|-Dictionary.Enumerator<int, GrowthHeroItem>.Dispose
	|-Dictionary.Enumerator<int, GrowthInfoItem>.Dispose
	|-Dictionary.Enumerator<int, GrowthUpInfo>.Dispose
	|-Dictionary.Enumerator<int, CDirEffObject>.Dispose
	|-Dictionary.Enumerator<int, UISignBase>.Dispose
	|-Dictionary.Enumerator<int, UITeamName>.Dispose
	|-Dictionary.Enumerator<int, UITeamObject>.Dispose
	|-Dictionary.Enumerator<int, HitData>.Dispose
	|-Dictionary.Enumerator<int, InscriptionUnit>.Dispose
	|-Dictionary.Enumerator<int, InviteObject>.Dispose
	|-Dictionary.Enumerator<int, WeaponPerformanceObj>.Dispose
	|-Dictionary.Enumerator<int, MinimapPoint>.Dispose
	|-Dictionary.Enumerator<int, ModelInfo>.Dispose
	|-Dictionary.Enumerator<int, MonsterCollectionObject>.Dispose
	|-Dictionary.Enumerator<int, NewPlayerObject>.Dispose
	|-Dictionary.Enumerator<int, OCDropBase>.Dispose
	|-Dictionary.Enumerator<int, ObjectPoolComInfo>.Dispose
	|-Dictionary.Enumerator<int, OneBeacon>.Dispose
	|-Dictionary.Enumerator<int, PCWeaponObject>.Dispose
	|-Dictionary.Enumerator<int, PlayerProp>.Dispose
	|-Dictionary.Enumerator<int, pb_Tuple<Vector3, Vector3, List<int>>>.Dispose
	|-Dictionary.Enumerator<int, RelicObject>.Dispose
	|-Dictionary.Enumerator<int, RelifeData>.Dispose
	|-Dictionary.Enumerator<int, SaveGameData>.Dispose
	|-Dictionary.Enumerator<int, SettingConfigInfo.SettingItemInfo>.Dispose
	|-Dictionary.Enumerator<int, SettingConfigInfo.SettingTagInfo>.Dispose
	|-Dictionary.Enumerator<int, ShopItem>.Dispose
	|-Dictionary.Enumerator<int, CSkillBase>.Dispose
	|-Dictionary.Enumerator<int, ObjectSkills>.Dispose
	|-Dictionary.Enumerator<int, StandaloneAchievement.AchieveInfo>.Dispose
	|-Dictionary.Enumerator<int, StateObject>.Dispose
	|-Dictionary.Enumerator<int, SublimeObject>.Dispose
	|-Dictionary.Enumerator<int, Action<int>>.Dispose
	|-Dictionary.Enumerator<int, bool>.Dispose
	|-Dictionary.Enumerator<int, char>.Dispose
	|-Dictionary.Enumerator<int, Dictionary<int, CharaterData.ModelInfo>>.Dispose
	|-Dictionary.Enumerator<int, Dictionary<int, List<CPacketData>>>.Dispose
	|-Dictionary.Enumerator<int, Dictionary<int, int>>.Dispose
	|-Dictionary.Enumerator<int, List<CPacketData>>.Dispose
	|-Dictionary.Enumerator<int, List<CtrlPowerTime>>.Dispose
	|-Dictionary.Enumerator<int, List<DebugDrawLine.DebugLine>>.Dispose
	|-Dictionary.Enumerator<int, List<HoldObject>>.Dispose
	|-Dictionary.Enumerator<int, List<HoldPressObject>>.Dispose
	|-Dictionary.Enumerator<int, List<GraphReference>>.Dispose
	|-Dictionary.Enumerator<int, List<ModelInfo>>.Dispose
	|-Dictionary.Enumerator<int, List<pb_Face>>.Dispose
	|-Dictionary.Enumerator<int, List<int>>.Dispose
	|-Dictionary.Enumerator<int, List<string>>.Dispose
	|-Dictionary.Enumerator<int, List<AddtionPair>>.Dispose
	|-Dictionary.Enumerator<int, List<GameObject>>.Dispose
	|-Dictionary.Enumerator<int, List<PostProcessVolume>>.Dispose
	|-Dictionary.Enumerator<int, List<Transform>>.Dispose
	|-Dictionary.Enumerator<int, int>.Dispose
	|-Dictionary.Enumerator<int, Int32Enum>.Dispose
	|-Dictionary.Enumerator<int, long>.Dispose
	|-Dictionary.Enumerator<int, object>.Dispose
	|-Dictionary.Enumerator<int, float>.Dispose
	|-Dictionary.Enumerator<int, string>.Dispose
	|-Dictionary.Enumerator<int, uint>.Dispose
	|-Dictionary.Enumerator<int, ulong>.Dispose
	|-Dictionary.Enumerator<int, WeakReference>.Dispose
	|-Dictionary.Enumerator<int, TalentObject>.Dispose
	|-Dictionary.Enumerator<int, TeamerObject>.Dispose
	|-Dictionary.Enumerator<int, CommonNotifyObj>.Dispose
	|-Dictionary.Enumerator<int, MarkSignalObejct>.Dispose
	|-Dictionary.Enumerator<int, PCRecordinfo_item>.Dispose
	|-Dictionary.Enumerator<int, PCRecordinfo_team>.Dispose
	|-Dictionary.Enumerator<int, SignalWheelBase>.Dispose
	|-Dictionary.Enumerator<int, Animator>.Dispose
	|-Dictionary.Enumerator<int, Color>.Dispose
	|-Dictionary.Enumerator<int, PointerEventData>.Dispose
	|-Dictionary.Enumerator<int, TerrainUtility.TerrainMap>.Dispose
	|-Dictionary.Enumerator<int, GameObject>.Dispose
	|-Dictionary.Enumerator<int, Matrix4x4>.Dispose
	|-Dictionary.Enumerator<int, NetworkBehaviour.Invoker>.Dispose
	|-Dictionary.Enumerator<int, NetworkMigrationManager.ConnectionPendingPlayers>.Dispose
	|-Dictionary.Enumerator<int, Transform>.Dispose
	|-Dictionary.Enumerator<int, M1Button>.Dispose
	|-Dictionary.Enumerator<int, M1Toggle>.Dispose
	|-Dictionary.Enumerator<int, Vector2>.Dispose
	|-Dictionary.Enumerator<int, Vector3>.Dispose
	|-Dictionary.Enumerator<int, WarShopObject>.Dispose
	|-Dictionary.Enumerator<int, Weapon>.Dispose
	|-Dictionary.Enumerator<int, WeaponModeInfo>.Dispose
	|-Dictionary.Enumerator<Int32Enum, bool>.Dispose
	|-Dictionary.Enumerator<Int32Enum, int>.Dispose
	|-Dictionary.Enumerator<Int32Enum, Int32Enum>.Dispose
	|-Dictionary.Enumerator<Int32Enum, object>.Dispose
	|-Dictionary.Enumerator<Int32Enum, float>.Dispose
	|-Dictionary.Enumerator<long, List<CPacketData>>.Dispose
	|-Dictionary.Enumerator<long, int>.Dispose
	|-Dictionary.Enumerator<long, object>.Dispose
	|-Dictionary.Enumerator<IntPtr, object>.Dispose
	|-Dictionary.Enumerator<object, MeshCombiner.BlendShapeFrame>.Dispose
	|-Dictionary.Enumerator<object, CinemachineCore.UpdateStatus>.Dispose
	|-Dictionary.Enumerator<object, DYUpdateIni.OneResInfo>.Dispose
	|-Dictionary.Enumerator<object, IniValue>.Dispose
	|-Dictionary.Enumerator<object, PanelManger.PanelInfo>.Dispose
	|-Dictionary.Enumerator<object, OneInfo>.Dispose
	|-Dictionary.Enumerator<object, ArrayMetadata>.Dispose
	|-Dictionary.Enumerator<object, ObjectMetadata>.Dispose
	|-Dictionary.Enumerator<object, PropertyMetadata>.Dispose
	|-Dictionary.Enumerator<object, fsOption<fsVersionedType>>.Dispose
	|-Dictionary.Enumerator<object, SteamAPICall_t>.Dispose
	|-Dictionary.Enumerator<object, bool>.Dispose
	|-Dictionary.Enumerator<object, KeyValuePair<object, object>>.Dispose
	|-Dictionary.Enumerator<object, int>.Dispose
	|-Dictionary.Enumerator<object, Int32Enum>.Dispose
	|-Dictionary.Enumerator<object, long>.Dispose
	|-Dictionary.Enumerator<object, object>.Dispose
	|-Dictionary.Enumerator<object, ResourceLocator>.Dispose
	|-Dictionary.Enumerator<object, float>.Dispose
	|-Dictionary.Enumerator<object, TimeSpan>.Dispose
	|-Dictionary.Enumerator<object, Color>.Dispose
	|-Dictionary.Enumerator<object, NetworkBroadcastResult>.Dispose
	|-Dictionary.Enumerator<object, Playable>.Dispose
	|-Dictionary.Enumerator<object, Vector3>.Dispose
	|-Dictionary.Enumerator<object, BlendShapeFrame>.Dispose
	|-Dictionary.Enumerator<float, object>.Dispose
	|-Dictionary.Enumerator<string, ArchiveData>.Dispose
	|-Dictionary.Enumerator<string, BehaviorBase>.Dispose
	|-Dictionary.Enumerator<string, CDNode>.Dispose
	|-Dictionary.Enumerator<string, ClassPool>.Dispose
	|-Dictionary.Enumerator<string, DYUpdateIni.OneResInfo>.Dispose
	|-Dictionary.Enumerator<string, IniSection>.Dispose
	|-Dictionary.Enumerator<string, AddAttrInfo>.Dispose
	|-Dictionary.Enumerator<string, DataBase>.Dispose
	|-Dictionary.Enumerator<string, GuideEffectPos>.Dispose
	|-Dictionary.Enumerator<string, HeroGrade>.Dispose
	|-Dictionary.Enumerator<string, KeyMapBase>.Dispose
	|-Dictionary.Enumerator<string, LanguageData>.Dispose
	|-Dictionary.Enumerator<string, OneHideLevelInfo>.Dispose
	|-Dictionary.Enumerator<string, OneInfo>.Dispose
	|-Dictionary.Enumerator<string, OneLevelInfo>.Dispose
	|-Dictionary.Enumerator<string, PlayerGradeInfo>.Dispose
	|-Dictionary.Enumerator<string, SContinueShootInfoSub>.Dispose
	|-Dictionary.Enumerator<string, SEnergyAccquire>.Dispose
	|-Dictionary.Enumerator<string, SGift>.Dispose
	|-Dictionary.Enumerator<string, SItemSkillInfoSub>.Dispose
	|-Dictionary.Enumerator<string, SRewardPoolInfo>.Dispose
	|-Dictionary.Enumerator<string, STalentDescSub>.Dispose
	|-Dictionary.Enumerator<string, SettingItemInfo>.Dispose
	|-Dictionary.Enumerator<string, ShowInfo>.Dispose
	|-Dictionary.Enumerator<string, SublimeGradeInfo>.Dispose
	|-Dictionary.Enumerator<string, TalentIconInfo>.Dispose
	|-Dictionary.Enumerator<string, CTimerNode>.Dispose
	|-Dictionary.Enumerator<string, IntervalNode>.Dispose
	|-Dictionary.Enumerator<string, IteractItem>.Dispose
	|-Dictionary.Enumerator<string, fsData>.Dispose
	|-Dictionary.Enumerator<string, InternetAddressList>.Dispose
	|-Dictionary.Enumerator<string, pb_CIE_Lab_Color>.Dispose
	|-Dictionary.Enumerator<string, PropItem>.Dispose
	|-Dictionary.Enumerator<string, ScriptEventManager.EventHandler>.Dispose
	|-Dictionary.Enumerator<string, SkillPerformEventManager.SkillPerformEvent>.Dispose
	|-Dictionary.Enumerator<string, bool>.Dispose
	|-Dictionary.Enumerator<string, Dictionary<string, DataBase>>.Dispose
	|-Dictionary.Enumerator<string, List<UnitPreservation.UnitPortPreservation>>.Dispose
	|-Dictionary.Enumerator<string, List<string>>.Dispose
	|-Dictionary.Enumerator<string, int>.Dispose
	|-Dictionary.Enumerator<string, int[]>.Dispose
	|-Dictionary.Enumerator<string, long>.Dispose
	|-Dictionary.Enumerator<string, object>.Dispose
	|-Dictionary.Enumerator<string, ConstructorInfo>.Dispose
	|-Dictionary.Enumerator<string, string>.Dispose
	|-Dictionary.Enumerator<string, UGUILink.UILink>.Dispose
	|-Dictionary.Enumerator<string, BaseUIForm>.Dispose
	|-Dictionary.Enumerator<string, Animator>.Dispose
	|-Dictionary.Enumerator<string, AssetBundle>.Dispose
	|-Dictionary.Enumerator<string, GameObject>.Dispose
	|-Dictionary.Enumerator<string, Transform>.Dispose
	|-Dictionary.Enumerator<string, M1Toggle>.Dispose
	|-Dictionary.Enumerator<Type, int>.Dispose
	|-Dictionary.Enumerator<Type, PostProcessBundle>.Dispose
	|-Dictionary.Enumerator<ushort, object>.Dispose
	|-Dictionary.Enumerator<uint, MatchMemberData>.Dispose
	|-Dictionary.Enumerator<uint, NetMasterToPeer>.Dispose
	|-Dictionary.Enumerator<uint, byte[]>.Dispose
	|-Dictionary.Enumerator<uint, int>.Dispose
	|-Dictionary.Enumerator<uint, object>.Dispose
	|-Dictionary.Enumerator<uint, ulong>.Dispose
	|-Dictionary.Enumerator<uint, ZMTeamerObject>.Dispose
	|-Dictionary.Enumerator<ulong, MatchMemberData>.Dispose
	|-Dictionary.Enumerator<ulong, LinkStat>.Dispose
	|-Dictionary.Enumerator<ulong, SteamTeamerObject>.Dispose
	|-Dictionary.Enumerator<ulong, byte[]>.Dispose
	|-Dictionary.Enumerator<ulong, object>.Dispose
	|-Dictionary.Enumerator<ulong, uint>.Dispose
	|-Dictionary.Enumerator<ulong, VoiceUserObject>.Dispose
	|-Dictionary.Enumerator<UInt64Enum, object>.Dispose
	|-Dictionary.Enumerator<Animator, string>.Dispose
	|-Dictionary.Enumerator<Camera, Camera>.Dispose
	|-Dictionary.Enumerator<TerrainUtility.TerrainMap.TileCoord, object>.Dispose
	|-Dictionary.Enumerator<TerrainUtility.TerrainMap.TileCoord, Terrain>.Dispose
	|-Dictionary.Enumerator<GameObject, PolyfewRuntime.MeshRendererPair>.Dispose
	|-Dictionary.Enumerator<Material, List<pb_Face>>.Dispose
	|-Dictionary.Enumerator<Material, List<int>>.Dispose
	|-Dictionary.Enumerator<Material, List<CombineInstance>>.Dispose
	|-Dictionary.Enumerator<NetworkHash128, object>.Dispose
	|-Dictionary.Enumerator<NetworkInstanceId, object>.Dispose
	|-Dictionary.Enumerator<NetworkSceneId, object>.Dispose
	|-Dictionary.Enumerator<MonitorType, Monitor>.Dispose
	|-Dictionary.Enumerator<Scene, object>.Dispose
	|-Dictionary.Enumerator<Transform, AniInfo>.Dispose
	|-Dictionary.Enumerator<Transform, int>.Dispose
	|-Dictionary.Enumerator<Transform, float>.Dispose
	|-Dictionary.Enumerator<Transform, Transform>.Dispose
	|-Dictionary.Enumerator<ZmID, object>.Dispose
	|-Dictionary.Enumerator<ZmID, ZmPeerEndPointShared>.Dispose
	|-Dictionary.Enumerator<RailID, WGPeerEndPointShared>.Dispose
	*/

	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B2D20 Offset: 0x1B2120 VA: 0x1801B2D20
	|-Dictionary.Enumerator<EventHook, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1B2D80 Offset: 0x1B2180 VA: 0x1801B2D80
	|-Dictionary.Enumerator<Flow.RecursionNode, int>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1B2D70 Offset: 0x1B2170 VA: 0x1801B2D70
	|-Dictionary.Enumerator<DYP2PDll.P2PID, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1B2DC0 Offset: 0x1B21C0 VA: 0x1801B2DC0
	|-Dictionary.Enumerator<LPWNormalSolver.LPWPosition, int>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1B2C60 Offset: 0x1B2060 VA: 0x1801B2C60
	|-Dictionary.Enumerator<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1B2CA0 Offset: 0x1B20A0 VA: 0x1801B2CA0
	|-Dictionary.Enumerator<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1B2D60 Offset: 0x1B2160 VA: 0x1801B2D60
	|-Dictionary.Enumerator<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1B2D40 Offset: 0x1B2140 VA: 0x1801B2D40
	|-Dictionary.Enumerator<ConversionUtility.ConversionQuery, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1B2DB0 Offset: 0x1B21B0 VA: 0x1801B2DB0
	|-Dictionary.Enumerator<fsPortableReflection.AttributeQuery, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1B2C70 Offset: 0x1B2070 VA: 0x1801B2C70
	|-Dictionary.Enumerator<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1B2D30 Offset: 0x1B2130 VA: 0x1801B2D30
	|-Dictionary.Enumerator<ResolverContractKey, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1B2C90 Offset: 0x1B2090 VA: 0x1801B2C90
	|-Dictionary.Enumerator<ConvertUtils.TypeConvertKey, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1B2CC0 Offset: 0x1B20C0 VA: 0x1801B2CC0
	|-Dictionary.Enumerator<pb_Edge, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1B2CE0 Offset: 0x1B20E0 VA: 0x1801B2CE0
	|-Dictionary.Enumerator<pb_IntVec3, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1B2CD0 Offset: 0x1B20D0 VA: 0x1801B2CD0
	|-Dictionary.Enumerator<AnimationStateData.AnimationPair, float>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1B2D00 Offset: 0x1B2100 VA: 0x1801B2D00
	|-Dictionary.Enumerator<Skin.AttachmentKeyTuple, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1B2C50 Offset: 0x1B2050 VA: 0x1801B2C50
	|-Dictionary.Enumerator<SlotBlendModes.MaterialTexturePair, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1B2D50 Offset: 0x1B2150 VA: 0x1801B2D50
	|-Dictionary.Enumerator<CSteamID, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1B2DA0 Offset: 0x1B21A0 VA: 0x1801B2DA0
	|-Dictionary.Enumerator<HAuthTicket, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1B2D90 Offset: 0x1B2190 VA: 0x1801B2D90
	|-Dictionary.Enumerator<SteamAPICall_t, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1B2C80 Offset: 0x1B2080 VA: 0x1801B2C80
	|-Dictionary.Enumerator<char, char>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1B2C40 Offset: 0x1B2040 VA: 0x1801B2C40
	|-Dictionary.Enumerator<char, Nullable<ByteEnum>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1B2C30 Offset: 0x1B2030 VA: 0x1801B2C30
	|-Dictionary.Enumerator<char, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1B2D10 Offset: 0x1B2110 VA: 0x1801B2D10
	|-Dictionary.Enumerator<Guid, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1B2CF0 Offset: 0x1B20F0 VA: 0x1801B2CF0
	|-Dictionary.Enumerator<short, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1B2CB0 Offset: 0x1B20B0 VA: 0x1801B2CB0
	|-Dictionary.Enumerator<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3970 Offset: 0x1E2D70 VA: 0x1801E3970
	|-Dictionary.Enumerator<int, ConversationScriptObject.ConfirmMessage>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3A50 Offset: 0x1E2E50 VA: 0x1801E3A50
	|-Dictionary.Enumerator<int, ConversationScriptObject.LoadMessage>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3B40 Offset: 0x1E2F40 VA: 0x1801E3B40
	|-Dictionary.Enumerator<int, HitData>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E39D0 Offset: 0x1E2DD0 VA: 0x1801E39D0
	|-Dictionary.Enumerator<int, MinimapPoint>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E39B0 Offset: 0x1E2DB0 VA: 0x1801E39B0
	|-Dictionary.Enumerator<int, ObjectPoolComInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E39A0 Offset: 0x1E2DA0 VA: 0x1801E39A0
	|-Dictionary.Enumerator<int, bool>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3A20 Offset: 0x1E2E20 VA: 0x1801E3A20
	|-Dictionary.Enumerator<int, char>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3A70 Offset: 0x1E2E70 VA: 0x1801E3A70
	|-Dictionary.Enumerator<int, int>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3B00 Offset: 0x1E2F00 VA: 0x1801E3B00
	|-Dictionary.Enumerator<int, Int32Enum>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E39C0 Offset: 0x1E2DC0 VA: 0x1801E39C0
	|-Dictionary.Enumerator<int, long>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3B90 Offset: 0x1E2F90 VA: 0x1801E3B90
	|-Dictionary.Enumerator<int, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3BA0 Offset: 0x1E2FA0 VA: 0x1801E3BA0
	|-Dictionary.Enumerator<int, float>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3B20 Offset: 0x1E2F20 VA: 0x1801E3B20
	|-Dictionary.Enumerator<int, uint>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3BD0 Offset: 0x1E2FD0 VA: 0x1801E3BD0
	|-Dictionary.Enumerator<int, ulong>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3AC0 Offset: 0x1E2EC0 VA: 0x1801E3AC0
	|-Dictionary.Enumerator<int, Color>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3BB0 Offset: 0x1E2FB0 VA: 0x1801E3BB0
	|-Dictionary.Enumerator<int, Matrix4x4>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3BC0 Offset: 0x1E2FC0 VA: 0x1801E3BC0
	|-Dictionary.Enumerator<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E39F0 Offset: 0x1E2DF0 VA: 0x1801E39F0
	|-Dictionary.Enumerator<int, Vector2>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3B30 Offset: 0x1E2F30 VA: 0x1801E3B30
	|-Dictionary.Enumerator<int, Vector3>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3B80 Offset: 0x1E2F80 VA: 0x1801E3B80
	|-Dictionary.Enumerator<Int32Enum, bool>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3A60 Offset: 0x1E2E60 VA: 0x1801E3A60
	|-Dictionary.Enumerator<Int32Enum, int>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3AE0 Offset: 0x1E2EE0 VA: 0x1801E3AE0
	|-Dictionary.Enumerator<Int32Enum, Int32Enum>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3A30 Offset: 0x1E2E30 VA: 0x1801E3A30
	|-Dictionary.Enumerator<Int32Enum, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3B60 Offset: 0x1E2F60 VA: 0x1801E3B60
	|-Dictionary.Enumerator<Int32Enum, float>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3A00 Offset: 0x1E2E00 VA: 0x1801E3A00
	|-Dictionary.Enumerator<long, int>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3B10 Offset: 0x1E2F10 VA: 0x1801E3B10
	|-Dictionary.Enumerator<long, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3B50 Offset: 0x1E2F50 VA: 0x1801E3B50
	|-Dictionary.Enumerator<IntPtr, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3980 Offset: 0x1E2D80 VA: 0x1801E3980
	|-Dictionary.Enumerator<object, MeshCombiner.BlendShapeFrame>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E39E0 Offset: 0x1E2DE0 VA: 0x1801E39E0
	|-Dictionary.Enumerator<object, CinemachineCore.UpdateStatus>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3BE0 Offset: 0x1E2FE0 VA: 0x1801E3BE0
	|-Dictionary.Enumerator<object, DYUpdateIni.OneResInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3AD0 Offset: 0x1E2ED0 VA: 0x1801E3AD0
	|-Dictionary.Enumerator<object, IniValue>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3B70 Offset: 0x1E2F70 VA: 0x1801E3B70
	|-Dictionary.Enumerator<object, PanelManger.PanelInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3AF0 Offset: 0x1E2EF0 VA: 0x1801E3AF0
	|-Dictionary.Enumerator<object, OneInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3A40 Offset: 0x1E2E40 VA: 0x1801E3A40
	|-Dictionary.Enumerator<object, ArrayMetadata>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3A80 Offset: 0x1E2E80 VA: 0x1801E3A80
	|-Dictionary.Enumerator<object, ObjectMetadata>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3A10 Offset: 0x1E2E10 VA: 0x1801E3A10
	|-Dictionary.Enumerator<object, PropertyMetadata>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3AB0 Offset: 0x1E2EB0 VA: 0x1801E3AB0
	|-Dictionary.Enumerator<object, fsOption<fsVersionedType>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3990 Offset: 0x1E2D90 VA: 0x1801E3990
	|-Dictionary.Enumerator<object, SteamAPICall_t>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3A90 Offset: 0x1E2E90 VA: 0x1801E3A90
	|-Dictionary.Enumerator<object, bool>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E3AA0 Offset: 0x1E2EA0 VA: 0x1801E3AA0
	|-Dictionary.Enumerator<object, KeyValuePair<object, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C31B0 Offset: 0x1C25B0 VA: 0x1801C31B0
	|-Dictionary.Enumerator<object, int>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C33F0 Offset: 0x1C27F0 VA: 0x1801C33F0
	|-Dictionary.Enumerator<object, Int32Enum>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3130 Offset: 0x1C2530 VA: 0x1801C3130
	|-Dictionary.Enumerator<object, long>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3360 Offset: 0x1C2760 VA: 0x1801C3360
	|-Dictionary.Enumerator<object, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C33A0 Offset: 0x1C27A0 VA: 0x1801C33A0
	|-Dictionary.Enumerator<object, ResourceLocator>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3490 Offset: 0x1C2890 VA: 0x1801C3490
	|-Dictionary.Enumerator<object, float>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C31F0 Offset: 0x1C25F0 VA: 0x1801C31F0
	|-Dictionary.Enumerator<object, TimeSpan>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3250 Offset: 0x1C2650 VA: 0x1801C3250
	|-Dictionary.Enumerator<object, Color>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3290 Offset: 0x1C2690 VA: 0x1801C3290
	|-Dictionary.Enumerator<object, NetworkBroadcastResult>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3460 Offset: 0x1C2860 VA: 0x1801C3460
	|-Dictionary.Enumerator<object, Playable>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3280 Offset: 0x1C2680 VA: 0x1801C3280
	|-Dictionary.Enumerator<object, Vector3>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3380 Offset: 0x1C2780 VA: 0x1801C3380
	|-Dictionary.Enumerator<object, BlendShapeFrame>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3300 Offset: 0x1C2700 VA: 0x1801C3300
	|-Dictionary.Enumerator<float, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3140 Offset: 0x1C2540 VA: 0x1801C3140
	|-Dictionary.Enumerator<ushort, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3260 Offset: 0x1C2660 VA: 0x1801C3260
	|-Dictionary.Enumerator<uint, int>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3370 Offset: 0x1C2770 VA: 0x1801C3370
	|-Dictionary.Enumerator<uint, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C31A0 Offset: 0x1C25A0 VA: 0x1801C31A0
	|-Dictionary.Enumerator<uint, ulong>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3220 Offset: 0x1C2620 VA: 0x1801C3220
	|-Dictionary.Enumerator<ulong, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C32C0 Offset: 0x1C26C0 VA: 0x1801C32C0
	|-Dictionary.Enumerator<ulong, uint>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C32F0 Offset: 0x1C26F0 VA: 0x1801C32F0
	|-Dictionary.Enumerator<UInt64Enum, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3270 Offset: 0x1C2670 VA: 0x1801C3270
	|-Dictionary.Enumerator<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3350 Offset: 0x1C2750 VA: 0x1801C3350
	|-Dictionary.Enumerator<NetworkHash128, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3180 Offset: 0x1C2580 VA: 0x1801C3180
	|-Dictionary.Enumerator<NetworkInstanceId, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C32D0 Offset: 0x1C26D0 VA: 0x1801C32D0
	|-Dictionary.Enumerator<NetworkSceneId, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C33C0 Offset: 0x1C27C0 VA: 0x1801C33C0
	|-Dictionary.Enumerator<Scene, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3150 Offset: 0x1C2550 VA: 0x1801C3150
	|-Dictionary.Enumerator<ZmID, object>.System.Collections.IEnumerator.get_Current
	*/

	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B2B00 Offset: 0x1B1F00 VA: 0x1801B2B00
	|-Dictionary.Enumerator<EventHook, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1B2B40 Offset: 0x1B1F40 VA: 0x1801B2B40
	|-Dictionary.Enumerator<Flow.RecursionNode, int>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1B2B50 Offset: 0x1B1F50 VA: 0x1801B2B50
	|-Dictionary.Enumerator<DYP2PDll.P2PID, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1B2C10 Offset: 0x1B2010 VA: 0x1801B2C10
	|-Dictionary.Enumerator<LPWNormalSolver.LPWPosition, int>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1B2B30 Offset: 0x1B1F30 VA: 0x1801B2B30
	|-Dictionary.Enumerator<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1B2B10 Offset: 0x1B1F10 VA: 0x1801B2B10
	|-Dictionary.Enumerator<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1B2C00 Offset: 0x1B2000 VA: 0x1801B2C00
	|-Dictionary.Enumerator<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1B2AA0 Offset: 0x1B1EA0 VA: 0x1801B2AA0
	|-Dictionary.Enumerator<ConversionUtility.ConversionQuery, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1B2BE0 Offset: 0x1B1FE0 VA: 0x1801B2BE0
	|-Dictionary.Enumerator<fsPortableReflection.AttributeQuery, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1B2B20 Offset: 0x1B1F20 VA: 0x1801B2B20
	|-Dictionary.Enumerator<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1B2BF0 Offset: 0x1B1FF0 VA: 0x1801B2BF0
	|-Dictionary.Enumerator<ResolverContractKey, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1B2AE0 Offset: 0x1B1EE0 VA: 0x1801B2AE0
	|-Dictionary.Enumerator<ConvertUtils.TypeConvertKey, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1B2BB0 Offset: 0x1B1FB0 VA: 0x1801B2BB0
	|-Dictionary.Enumerator<pb_Edge, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1B2AB0 Offset: 0x1B1EB0 VA: 0x1801B2AB0
	|-Dictionary.Enumerator<pb_IntVec3, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1B2BD0 Offset: 0x1B1FD0 VA: 0x1801B2BD0
	|-Dictionary.Enumerator<AnimationStateData.AnimationPair, float>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1B2B70 Offset: 0x1B1F70 VA: 0x1801B2B70
	|-Dictionary.Enumerator<Skin.AttachmentKeyTuple, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1B2A90 Offset: 0x1B1E90 VA: 0x1801B2A90
	|-Dictionary.Enumerator<SlotBlendModes.MaterialTexturePair, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1B2AF0 Offset: 0x1B1EF0 VA: 0x1801B2AF0
	|-Dictionary.Enumerator<CSteamID, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1B2C20 Offset: 0x1B2020 VA: 0x1801B2C20
	|-Dictionary.Enumerator<HAuthTicket, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1B2B80 Offset: 0x1B1F80 VA: 0x1801B2B80
	|-Dictionary.Enumerator<SteamAPICall_t, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1B2AC0 Offset: 0x1B1EC0 VA: 0x1801B2AC0
	|-Dictionary.Enumerator<char, char>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1B2BC0 Offset: 0x1B1FC0 VA: 0x1801B2BC0
	|-Dictionary.Enumerator<char, Nullable<ByteEnum>>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1B2B90 Offset: 0x1B1F90 VA: 0x1801B2B90
	|-Dictionary.Enumerator<char, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1B2BA0 Offset: 0x1B1FA0 VA: 0x1801B2BA0
	|-Dictionary.Enumerator<Guid, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1B2AD0 Offset: 0x1B1ED0 VA: 0x1801B2AD0
	|-Dictionary.Enumerator<short, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1B2B60 Offset: 0x1B1F60 VA: 0x1801B2B60
	|-Dictionary.Enumerator<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E3700 Offset: 0x1E2B00 VA: 0x1801E3700
	|-Dictionary.Enumerator<int, ConversationScriptObject.ConfirmMessage>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E37B0 Offset: 0x1E2BB0 VA: 0x1801E37B0
	|-Dictionary.Enumerator<int, ConversationScriptObject.LoadMessage>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E3780 Offset: 0x1E2B80 VA: 0x1801E3780
	|-Dictionary.Enumerator<int, HitData>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E38F0 Offset: 0x1E2CF0 VA: 0x1801E38F0
	|-Dictionary.Enumerator<int, MinimapPoint>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E3800 Offset: 0x1E2C00 VA: 0x1801E3800
	|-Dictionary.Enumerator<int, ObjectPoolComInfo>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E3740 Offset: 0x1E2B40 VA: 0x1801E3740
	|-Dictionary.Enumerator<int, bool>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E37A0 Offset: 0x1E2BA0 VA: 0x1801E37A0
	|-Dictionary.Enumerator<int, char>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E3890 Offset: 0x1E2C90 VA: 0x1801E3890
	|-Dictionary.Enumerator<int, int>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E3910 Offset: 0x1E2D10 VA: 0x1801E3910
	|-Dictionary.Enumerator<int, Int32Enum>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E3770 Offset: 0x1E2B70 VA: 0x1801E3770
	|-Dictionary.Enumerator<int, long>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E38D0 Offset: 0x1E2CD0 VA: 0x1801E38D0
	|-Dictionary.Enumerator<int, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E36F0 Offset: 0x1E2AF0 VA: 0x1801E36F0
	|-Dictionary.Enumerator<int, float>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E3900 Offset: 0x1E2D00 VA: 0x1801E3900
	|-Dictionary.Enumerator<int, uint>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E37C0 Offset: 0x1E2BC0 VA: 0x1801E37C0
	|-Dictionary.Enumerator<int, ulong>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E3870 Offset: 0x1E2C70 VA: 0x1801E3870
	|-Dictionary.Enumerator<int, Color>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E3860 Offset: 0x1E2C60 VA: 0x1801E3860
	|-Dictionary.Enumerator<int, Matrix4x4>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E3880 Offset: 0x1E2C80 VA: 0x1801E3880
	|-Dictionary.Enumerator<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E3760 Offset: 0x1E2B60 VA: 0x1801E3760
	|-Dictionary.Enumerator<int, Vector2>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E38B0 Offset: 0x1E2CB0 VA: 0x1801E38B0
	|-Dictionary.Enumerator<int, Vector3>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E37F0 Offset: 0x1E2BF0 VA: 0x1801E37F0
	|-Dictionary.Enumerator<Int32Enum, bool>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E3960 Offset: 0x1E2D60 VA: 0x1801E3960
	|-Dictionary.Enumerator<Int32Enum, int>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E3940 Offset: 0x1E2D40 VA: 0x1801E3940
	|-Dictionary.Enumerator<Int32Enum, Int32Enum>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E38A0 Offset: 0x1E2CA0 VA: 0x1801E38A0
	|-Dictionary.Enumerator<Int32Enum, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E38E0 Offset: 0x1E2CE0 VA: 0x1801E38E0
	|-Dictionary.Enumerator<Int32Enum, float>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E3830 Offset: 0x1E2C30 VA: 0x1801E3830
	|-Dictionary.Enumerator<long, int>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E3920 Offset: 0x1E2D20 VA: 0x1801E3920
	|-Dictionary.Enumerator<long, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E3850 Offset: 0x1E2C50 VA: 0x1801E3850
	|-Dictionary.Enumerator<IntPtr, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E3950 Offset: 0x1E2D50 VA: 0x1801E3950
	|-Dictionary.Enumerator<object, MeshCombiner.BlendShapeFrame>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E3710 Offset: 0x1E2B10 VA: 0x1801E3710
	|-Dictionary.Enumerator<object, CinemachineCore.UpdateStatus>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E3720 Offset: 0x1E2B20 VA: 0x1801E3720
	|-Dictionary.Enumerator<object, DYUpdateIni.OneResInfo>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E3750 Offset: 0x1E2B50 VA: 0x1801E3750
	|-Dictionary.Enumerator<object, IniValue>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E38C0 Offset: 0x1E2CC0 VA: 0x1801E38C0
	|-Dictionary.Enumerator<object, PanelManger.PanelInfo>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E3790 Offset: 0x1E2B90 VA: 0x1801E3790
	|-Dictionary.Enumerator<object, OneInfo>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E37E0 Offset: 0x1E2BE0 VA: 0x1801E37E0
	|-Dictionary.Enumerator<object, ArrayMetadata>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E3730 Offset: 0x1E2B30 VA: 0x1801E3730
	|-Dictionary.Enumerator<object, ObjectMetadata>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E3810 Offset: 0x1E2C10 VA: 0x1801E3810
	|-Dictionary.Enumerator<object, PropertyMetadata>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E3840 Offset: 0x1E2C40 VA: 0x1801E3840
	|-Dictionary.Enumerator<object, fsOption<fsVersionedType>>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E37D0 Offset: 0x1E2BD0 VA: 0x1801E37D0
	|-Dictionary.Enumerator<object, SteamAPICall_t>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E3820 Offset: 0x1E2C20 VA: 0x1801E3820
	|-Dictionary.Enumerator<object, bool>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E3930 Offset: 0x1E2D30 VA: 0x1801E3930
	|-Dictionary.Enumerator<object, KeyValuePair<object, object>>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C3080 Offset: 0x1C2480 VA: 0x1801C3080
	|-Dictionary.Enumerator<object, int>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2F40 Offset: 0x1C2340 VA: 0x1801C2F40
	|-Dictionary.Enumerator<object, Int32Enum>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2E80 Offset: 0x1C2280 VA: 0x1801C2E80
	|-Dictionary.Enumerator<object, long>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2E30 Offset: 0x1C2230 VA: 0x1801C2E30
	|-Dictionary.Enumerator<object, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C3010 Offset: 0x1C2410 VA: 0x1801C3010
	|-Dictionary.Enumerator<object, ResourceLocator>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2FF0 Offset: 0x1C23F0 VA: 0x1801C2FF0
	|-Dictionary.Enumerator<object, float>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2E60 Offset: 0x1C2260 VA: 0x1801C2E60
	|-Dictionary.Enumerator<object, TimeSpan>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2E50 Offset: 0x1C2250 VA: 0x1801C2E50
	|-Dictionary.Enumerator<object, Color>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2F70 Offset: 0x1C2370 VA: 0x1801C2F70
	|-Dictionary.Enumerator<object, NetworkBroadcastResult>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2DD0 Offset: 0x1C21D0 VA: 0x1801C2DD0
	|-Dictionary.Enumerator<object, Playable>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C3090 Offset: 0x1C2490 VA: 0x1801C3090
	|-Dictionary.Enumerator<object, Vector3>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2EC0 Offset: 0x1C22C0 VA: 0x1801C2EC0
	|-Dictionary.Enumerator<object, BlendShapeFrame>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2FA0 Offset: 0x1C23A0 VA: 0x1801C2FA0
	|-Dictionary.Enumerator<float, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C3120 Offset: 0x1C2520 VA: 0x1801C3120
	|-Dictionary.Enumerator<ushort, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C30A0 Offset: 0x1C24A0 VA: 0x1801C30A0
	|-Dictionary.Enumerator<uint, int>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2FB0 Offset: 0x1C23B0 VA: 0x1801C2FB0
	|-Dictionary.Enumerator<uint, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2DB0 Offset: 0x1C21B0 VA: 0x1801C2DB0
	|-Dictionary.Enumerator<uint, ulong>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2E70 Offset: 0x1C2270 VA: 0x1801C2E70
	|-Dictionary.Enumerator<ulong, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2F80 Offset: 0x1C2380 VA: 0x1801C2F80
	|-Dictionary.Enumerator<ulong, uint>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C30D0 Offset: 0x1C24D0 VA: 0x1801C30D0
	|-Dictionary.Enumerator<UInt64Enum, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2DC0 Offset: 0x1C21C0 VA: 0x1801C2DC0
	|-Dictionary.Enumerator<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2F60 Offset: 0x1C2360 VA: 0x1801C2F60
	|-Dictionary.Enumerator<NetworkHash128, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C3110 Offset: 0x1C2510 VA: 0x1801C3110
	|-Dictionary.Enumerator<NetworkInstanceId, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2FD0 Offset: 0x1C23D0 VA: 0x1801C2FD0
	|-Dictionary.Enumerator<NetworkSceneId, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C3050 Offset: 0x1C2450 VA: 0x1801C3050
	|-Dictionary.Enumerator<Scene, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C3070 Offset: 0x1C2470 VA: 0x1801C3070
	|-Dictionary.Enumerator<ZmID, object>.System.Collections.IEnumerator.Reset
	*/

	private DictionaryEntry System.Collections.IDictionaryEnumerator.get_Entry() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B2510 Offset: 0x1B1910 VA: 0x1801B2510
	|-Dictionary.Enumerator<EventHook, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1B25A0 Offset: 0x1B19A0 VA: 0x1801B25A0
	|-Dictionary.Enumerator<Flow.RecursionNode, int>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1B2480 Offset: 0x1B1880 VA: 0x1801B2480
	|-Dictionary.Enumerator<DYP2PDll.P2PID, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1B2570 Offset: 0x1B1970 VA: 0x1801B2570
	|-Dictionary.Enumerator<LPWNormalSolver.LPWPosition, int>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1B2360 Offset: 0x1B1760 VA: 0x1801B2360
	|-Dictionary.Enumerator<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1B2390 Offset: 0x1B1790 VA: 0x1801B2390
	|-Dictionary.Enumerator<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1B2660 Offset: 0x1B1A60 VA: 0x1801B2660
	|-Dictionary.Enumerator<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1B2600 Offset: 0x1B1A00 VA: 0x1801B2600
	|-Dictionary.Enumerator<ConversionUtility.ConversionQuery, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1B23F0 Offset: 0x1B17F0 VA: 0x1801B23F0
	|-Dictionary.Enumerator<fsPortableReflection.AttributeQuery, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1B2690 Offset: 0x1B1A90 VA: 0x1801B2690
	|-Dictionary.Enumerator<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1B2630 Offset: 0x1B1A30 VA: 0x1801B2630
	|-Dictionary.Enumerator<ResolverContractKey, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1B2540 Offset: 0x1B1940 VA: 0x1801B2540
	|-Dictionary.Enumerator<ConvertUtils.TypeConvertKey, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1B2330 Offset: 0x1B1730 VA: 0x1801B2330
	|-Dictionary.Enumerator<pb_Edge, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1B23C0 Offset: 0x1B17C0 VA: 0x1801B23C0
	|-Dictionary.Enumerator<pb_IntVec3, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1B22D0 Offset: 0x1B16D0 VA: 0x1801B22D0
	|-Dictionary.Enumerator<AnimationStateData.AnimationPair, float>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1B2450 Offset: 0x1B1850 VA: 0x1801B2450
	|-Dictionary.Enumerator<Skin.AttachmentKeyTuple, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1B2420 Offset: 0x1B1820 VA: 0x1801B2420
	|-Dictionary.Enumerator<SlotBlendModes.MaterialTexturePair, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1B24B0 Offset: 0x1B18B0 VA: 0x1801B24B0
	|-Dictionary.Enumerator<CSteamID, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1B2270 Offset: 0x1B1670 VA: 0x1801B2270
	|-Dictionary.Enumerator<HAuthTicket, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1B2720 Offset: 0x1B1B20 VA: 0x1801B2720
	|-Dictionary.Enumerator<SteamAPICall_t, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1B2300 Offset: 0x1B1700 VA: 0x1801B2300
	|-Dictionary.Enumerator<char, char>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1B26C0 Offset: 0x1B1AC0 VA: 0x1801B26C0
	|-Dictionary.Enumerator<char, Nullable<ByteEnum>>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1B26F0 Offset: 0x1B1AF0 VA: 0x1801B26F0
	|-Dictionary.Enumerator<char, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1B25D0 Offset: 0x1B19D0 VA: 0x1801B25D0
	|-Dictionary.Enumerator<Guid, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1B22A0 Offset: 0x1B16A0 VA: 0x1801B22A0
	|-Dictionary.Enumerator<short, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1B24E0 Offset: 0x1B18E0 VA: 0x1801B24E0
	|-Dictionary.Enumerator<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2DD0 Offset: 0x1E21D0 VA: 0x1801E2DD0
	|-Dictionary.Enumerator<int, ConversationScriptObject.ConfirmMessage>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2C20 Offset: 0x1E2020 VA: 0x1801E2C20
	|-Dictionary.Enumerator<int, ConversationScriptObject.LoadMessage>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E31C0 Offset: 0x1E25C0 VA: 0x1801E31C0
	|-Dictionary.Enumerator<int, HitData>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2BC0 Offset: 0x1E1FC0 VA: 0x1801E2BC0
	|-Dictionary.Enumerator<int, MinimapPoint>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2AA0 Offset: 0x1E1EA0 VA: 0x1801E2AA0
	|-Dictionary.Enumerator<int, ObjectPoolComInfo>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2CE0 Offset: 0x1E20E0 VA: 0x1801E2CE0
	|-Dictionary.Enumerator<int, bool>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2D40 Offset: 0x1E2140 VA: 0x1801E2D40
	|-Dictionary.Enumerator<int, char>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2B90 Offset: 0x1E1F90 VA: 0x1801E2B90
	|-Dictionary.Enumerator<int, int>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2C80 Offset: 0x1E2080 VA: 0x1801E2C80
	|-Dictionary.Enumerator<int, Int32Enum>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2E60 Offset: 0x1E2260 VA: 0x1801E2E60
	|-Dictionary.Enumerator<int, long>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2EC0 Offset: 0x1E22C0 VA: 0x1801E2EC0
	|-Dictionary.Enumerator<int, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2EF0 Offset: 0x1E22F0 VA: 0x1801E2EF0
	|-Dictionary.Enumerator<int, float>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2F20 Offset: 0x1E2320 VA: 0x1801E2F20
	|-Dictionary.Enumerator<int, uint>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2C50 Offset: 0x1E2050 VA: 0x1801E2C50
	|-Dictionary.Enumerator<int, ulong>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2B60 Offset: 0x1E1F60 VA: 0x1801E2B60
	|-Dictionary.Enumerator<int, Color>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E3040 Offset: 0x1E2440 VA: 0x1801E3040
	|-Dictionary.Enumerator<int, Matrix4x4>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2F50 Offset: 0x1E2350 VA: 0x1801E2F50
	|-Dictionary.Enumerator<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2B30 Offset: 0x1E1F30 VA: 0x1801E2B30
	|-Dictionary.Enumerator<int, Vector2>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2AD0 Offset: 0x1E1ED0 VA: 0x1801E2AD0
	|-Dictionary.Enumerator<int, Vector3>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E3010 Offset: 0x1E2410 VA: 0x1801E3010
	|-Dictionary.Enumerator<Int32Enum, bool>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E3100 Offset: 0x1E2500 VA: 0x1801E3100
	|-Dictionary.Enumerator<Int32Enum, int>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2D10 Offset: 0x1E2110 VA: 0x1801E2D10
	|-Dictionary.Enumerator<Int32Enum, Int32Enum>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2E90 Offset: 0x1E2290 VA: 0x1801E2E90
	|-Dictionary.Enumerator<Int32Enum, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2BF0 Offset: 0x1E1FF0 VA: 0x1801E2BF0
	|-Dictionary.Enumerator<Int32Enum, float>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E30D0 Offset: 0x1E24D0 VA: 0x1801E30D0
	|-Dictionary.Enumerator<long, int>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2F80 Offset: 0x1E2380 VA: 0x1801E2F80
	|-Dictionary.Enumerator<long, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2DA0 Offset: 0x1E21A0 VA: 0x1801E2DA0
	|-Dictionary.Enumerator<IntPtr, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2CB0 Offset: 0x1E20B0 VA: 0x1801E2CB0
	|-Dictionary.Enumerator<object, MeshCombiner.BlendShapeFrame>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2E00 Offset: 0x1E2200 VA: 0x1801E2E00
	|-Dictionary.Enumerator<object, CinemachineCore.UpdateStatus>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E30A0 Offset: 0x1E24A0 VA: 0x1801E30A0
	|-Dictionary.Enumerator<object, DYUpdateIni.OneResInfo>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2D70 Offset: 0x1E2170 VA: 0x1801E2D70
	|-Dictionary.Enumerator<object, IniValue>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2B00 Offset: 0x1E1F00 VA: 0x1801E2B00
	|-Dictionary.Enumerator<object, PanelManger.PanelInfo>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2FB0 Offset: 0x1E23B0 VA: 0x1801E2FB0
	|-Dictionary.Enumerator<object, OneInfo>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2FE0 Offset: 0x1E23E0 VA: 0x1801E2FE0
	|-Dictionary.Enumerator<object, ArrayMetadata>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2A70 Offset: 0x1E1E70 VA: 0x1801E2A70
	|-Dictionary.Enumerator<object, ObjectMetadata>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E2E30 Offset: 0x1E2230 VA: 0x1801E2E30
	|-Dictionary.Enumerator<object, PropertyMetadata>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E3160 Offset: 0x1E2560 VA: 0x1801E3160
	|-Dictionary.Enumerator<object, fsOption<fsVersionedType>>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E3070 Offset: 0x1E2470 VA: 0x1801E3070
	|-Dictionary.Enumerator<object, SteamAPICall_t>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E3130 Offset: 0x1E2530 VA: 0x1801E3130
	|-Dictionary.Enumerator<object, bool>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1E3190 Offset: 0x1E2590 VA: 0x1801E3190
	|-Dictionary.Enumerator<object, KeyValuePair<object, object>>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1C2830 Offset: 0x1C1C30 VA: 0x1801C2830
	|-Dictionary.Enumerator<object, int>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1C27D0 Offset: 0x1C1BD0 VA: 0x1801C27D0
	|-Dictionary.Enumerator<object, Int32Enum>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1C2770 Offset: 0x1C1B70 VA: 0x1801C2770
	|-Dictionary.Enumerator<object, long>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1C2650 Offset: 0x1C1A50 VA: 0x1801C2650
	|-Dictionary.Enumerator<object, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1C26B0 Offset: 0x1C1AB0 VA: 0x1801C26B0
	|-Dictionary.Enumerator<object, ResourceLocator>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1C28F0 Offset: 0x1C1CF0 VA: 0x1801C28F0
	|-Dictionary.Enumerator<object, float>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1C27A0 Offset: 0x1C1BA0 VA: 0x1801C27A0
	|-Dictionary.Enumerator<object, TimeSpan>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1C2620 Offset: 0x1C1A20 VA: 0x1801C2620
	|-Dictionary.Enumerator<object, Color>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1C2860 Offset: 0x1C1C60 VA: 0x1801C2860
	|-Dictionary.Enumerator<object, NetworkBroadcastResult>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1C2590 Offset: 0x1C1990 VA: 0x1801C2590
	|-Dictionary.Enumerator<object, Playable>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1C2920 Offset: 0x1C1D20 VA: 0x1801C2920
	|-Dictionary.Enumerator<object, Vector3>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1C29E0 Offset: 0x1C1DE0 VA: 0x1801C29E0
	|-Dictionary.Enumerator<object, BlendShapeFrame>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1C2680 Offset: 0x1C1A80 VA: 0x1801C2680
	|-Dictionary.Enumerator<float, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1C2A10 Offset: 0x1C1E10 VA: 0x1801C2A10
	|-Dictionary.Enumerator<ushort, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1C25C0 Offset: 0x1C19C0 VA: 0x1801C25C0
	|-Dictionary.Enumerator<uint, int>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1C2A40 Offset: 0x1C1E40 VA: 0x1801C2A40
	|-Dictionary.Enumerator<uint, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1C2740 Offset: 0x1C1B40 VA: 0x1801C2740
	|-Dictionary.Enumerator<uint, ulong>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1C26E0 Offset: 0x1C1AE0 VA: 0x1801C26E0
	|-Dictionary.Enumerator<ulong, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1C2710 Offset: 0x1C1B10 VA: 0x1801C2710
	|-Dictionary.Enumerator<ulong, uint>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1C2800 Offset: 0x1C1C00 VA: 0x1801C2800
	|-Dictionary.Enumerator<UInt64Enum, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1C2980 Offset: 0x1C1D80 VA: 0x1801C2980
	|-Dictionary.Enumerator<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1C28C0 Offset: 0x1C1CC0 VA: 0x1801C28C0
	|-Dictionary.Enumerator<NetworkHash128, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1C25F0 Offset: 0x1C19F0 VA: 0x1801C25F0
	|-Dictionary.Enumerator<NetworkInstanceId, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1C2890 Offset: 0x1C1C90 VA: 0x1801C2890
	|-Dictionary.Enumerator<NetworkSceneId, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1C2950 Offset: 0x1C1D50 VA: 0x1801C2950
	|-Dictionary.Enumerator<Scene, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x1C29B0 Offset: 0x1C1DB0 VA: 0x1801C29B0
	|-Dictionary.Enumerator<ZmID, object>.System.Collections.IDictionaryEnumerator.get_Entry
	*/

	private object System.Collections.IDictionaryEnumerator.get_Key() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B2810 Offset: 0x1B1C10 VA: 0x1801B2810
	|-Dictionary.Enumerator<EventHook, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1B2780 Offset: 0x1B1B80 VA: 0x1801B2780
	|-Dictionary.Enumerator<Flow.RecursionNode, int>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1B28C0 Offset: 0x1B1CC0 VA: 0x1801B28C0
	|-Dictionary.Enumerator<DYP2PDll.P2PID, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1B2790 Offset: 0x1B1B90 VA: 0x1801B2790
	|-Dictionary.Enumerator<LPWNormalSolver.LPWPosition, int>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1B2760 Offset: 0x1B1B60 VA: 0x1801B2760
	|-Dictionary.Enumerator<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1B27D0 Offset: 0x1B1BD0 VA: 0x1801B27D0
	|-Dictionary.Enumerator<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1B27B0 Offset: 0x1B1BB0 VA: 0x1801B27B0
	|-Dictionary.Enumerator<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1B2830 Offset: 0x1B1C30 VA: 0x1801B2830
	|-Dictionary.Enumerator<ConversionUtility.ConversionQuery, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1B27A0 Offset: 0x1B1BA0 VA: 0x1801B27A0
	|-Dictionary.Enumerator<fsPortableReflection.AttributeQuery, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1B27C0 Offset: 0x1B1BC0 VA: 0x1801B27C0
	|-Dictionary.Enumerator<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1B28D0 Offset: 0x1B1CD0 VA: 0x1801B28D0
	|-Dictionary.Enumerator<ResolverContractKey, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1B2850 Offset: 0x1B1C50 VA: 0x1801B2850
	|-Dictionary.Enumerator<ConvertUtils.TypeConvertKey, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1B2770 Offset: 0x1B1B70 VA: 0x1801B2770
	|-Dictionary.Enumerator<pb_Edge, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1B2800 Offset: 0x1B1C00 VA: 0x1801B2800
	|-Dictionary.Enumerator<pb_IntVec3, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1B2820 Offset: 0x1B1C20 VA: 0x1801B2820
	|-Dictionary.Enumerator<AnimationStateData.AnimationPair, float>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1B28B0 Offset: 0x1B1CB0 VA: 0x1801B28B0
	|-Dictionary.Enumerator<Skin.AttachmentKeyTuple, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1B27F0 Offset: 0x1B1BF0 VA: 0x1801B27F0
	|-Dictionary.Enumerator<SlotBlendModes.MaterialTexturePair, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1B2890 Offset: 0x1B1C90 VA: 0x1801B2890
	|-Dictionary.Enumerator<CSteamID, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1B27E0 Offset: 0x1B1BE0 VA: 0x1801B27E0
	|-Dictionary.Enumerator<HAuthTicket, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1B28A0 Offset: 0x1B1CA0 VA: 0x1801B28A0
	|-Dictionary.Enumerator<SteamAPICall_t, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1B2840 Offset: 0x1B1C40 VA: 0x1801B2840
	|-Dictionary.Enumerator<char, char>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1B2750 Offset: 0x1B1B50 VA: 0x1801B2750
	|-Dictionary.Enumerator<char, Nullable<ByteEnum>>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1B2870 Offset: 0x1B1C70 VA: 0x1801B2870
	|-Dictionary.Enumerator<char, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1B2860 Offset: 0x1B1C60 VA: 0x1801B2860
	|-Dictionary.Enumerator<Guid, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1B28E0 Offset: 0x1B1CE0 VA: 0x1801B28E0
	|-Dictionary.Enumerator<short, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1B2880 Offset: 0x1B1C80 VA: 0x1801B2880
	|-Dictionary.Enumerator<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E33E0 Offset: 0x1E27E0 VA: 0x1801E33E0
	|-Dictionary.Enumerator<int, ConversationScriptObject.ConfirmMessage>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E3440 Offset: 0x1E2840 VA: 0x1801E3440
	|-Dictionary.Enumerator<int, ConversationScriptObject.LoadMessage>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E3330 Offset: 0x1E2730 VA: 0x1801E3330
	|-Dictionary.Enumerator<int, HitData>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E3340 Offset: 0x1E2740 VA: 0x1801E3340
	|-Dictionary.Enumerator<int, MinimapPoint>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E3390 Offset: 0x1E2790 VA: 0x1801E3390
	|-Dictionary.Enumerator<int, ObjectPoolComInfo>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E3400 Offset: 0x1E2800 VA: 0x1801E3400
	|-Dictionary.Enumerator<int, bool>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E3300 Offset: 0x1E2700 VA: 0x1801E3300
	|-Dictionary.Enumerator<int, char>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E3270 Offset: 0x1E2670 VA: 0x1801E3270
	|-Dictionary.Enumerator<int, int>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E3320 Offset: 0x1E2720 VA: 0x1801E3320
	|-Dictionary.Enumerator<int, Int32Enum>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E3310 Offset: 0x1E2710 VA: 0x1801E3310
	|-Dictionary.Enumerator<int, long>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E32F0 Offset: 0x1E26F0 VA: 0x1801E32F0
	|-Dictionary.Enumerator<int, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E33C0 Offset: 0x1E27C0 VA: 0x1801E33C0
	|-Dictionary.Enumerator<int, float>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E3460 Offset: 0x1E2860 VA: 0x1801E3460
	|-Dictionary.Enumerator<int, uint>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E3210 Offset: 0x1E2610 VA: 0x1801E3210
	|-Dictionary.Enumerator<int, ulong>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E32E0 Offset: 0x1E26E0 VA: 0x1801E32E0
	|-Dictionary.Enumerator<int, Color>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E3350 Offset: 0x1E2750 VA: 0x1801E3350
	|-Dictionary.Enumerator<int, Matrix4x4>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E3250 Offset: 0x1E2650 VA: 0x1801E3250
	|-Dictionary.Enumerator<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E3430 Offset: 0x1E2830 VA: 0x1801E3430
	|-Dictionary.Enumerator<int, Vector2>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E33F0 Offset: 0x1E27F0 VA: 0x1801E33F0
	|-Dictionary.Enumerator<int, Vector3>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E3280 Offset: 0x1E2680 VA: 0x1801E3280
	|-Dictionary.Enumerator<Int32Enum, bool>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E3230 Offset: 0x1E2630 VA: 0x1801E3230
	|-Dictionary.Enumerator<Int32Enum, int>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E31F0 Offset: 0x1E25F0 VA: 0x1801E31F0
	|-Dictionary.Enumerator<Int32Enum, Int32Enum>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E3360 Offset: 0x1E2760 VA: 0x1801E3360
	|-Dictionary.Enumerator<Int32Enum, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E32B0 Offset: 0x1E26B0 VA: 0x1801E32B0
	|-Dictionary.Enumerator<Int32Enum, float>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E32A0 Offset: 0x1E26A0 VA: 0x1801E32A0
	|-Dictionary.Enumerator<long, int>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E33B0 Offset: 0x1E27B0 VA: 0x1801E33B0
	|-Dictionary.Enumerator<long, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E3200 Offset: 0x1E2600 VA: 0x1801E3200
	|-Dictionary.Enumerator<IntPtr, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E3240 Offset: 0x1E2640 VA: 0x1801E3240
	|-Dictionary.Enumerator<object, MeshCombiner.BlendShapeFrame>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E3220 Offset: 0x1E2620 VA: 0x1801E3220
	|-Dictionary.Enumerator<object, CinemachineCore.UpdateStatus>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E32D0 Offset: 0x1E26D0 VA: 0x1801E32D0
	|-Dictionary.Enumerator<object, DYUpdateIni.OneResInfo>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E3260 Offset: 0x1E2660 VA: 0x1801E3260
	|-Dictionary.Enumerator<object, IniValue>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E32C0 Offset: 0x1E26C0 VA: 0x1801E32C0
	|-Dictionary.Enumerator<object, PanelManger.PanelInfo>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E3370 Offset: 0x1E2770 VA: 0x1801E3370
	|-Dictionary.Enumerator<object, OneInfo>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E33D0 Offset: 0x1E27D0 VA: 0x1801E33D0
	|-Dictionary.Enumerator<object, ArrayMetadata>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E3410 Offset: 0x1E2810 VA: 0x1801E3410
	|-Dictionary.Enumerator<object, ObjectMetadata>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E3420 Offset: 0x1E2820 VA: 0x1801E3420
	|-Dictionary.Enumerator<object, PropertyMetadata>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E3450 Offset: 0x1E2850 VA: 0x1801E3450
	|-Dictionary.Enumerator<object, fsOption<fsVersionedType>>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E33A0 Offset: 0x1E27A0 VA: 0x1801E33A0
	|-Dictionary.Enumerator<object, SteamAPICall_t>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E3380 Offset: 0x1E2780 VA: 0x1801E3380
	|-Dictionary.Enumerator<object, bool>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1E3290 Offset: 0x1E2690 VA: 0x1801E3290
	|-Dictionary.Enumerator<object, KeyValuePair<object, object>>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1C2AA0 Offset: 0x1C1EA0 VA: 0x1801C2AA0
	|-Dictionary.Enumerator<object, int>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1C2B00 Offset: 0x1C1F00 VA: 0x1801C2B00
	|-Dictionary.Enumerator<object, Int32Enum>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1C2B60 Offset: 0x1C1F60 VA: 0x1801C2B60
	|-Dictionary.Enumerator<object, long>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1C2B10 Offset: 0x1C1F10 VA: 0x1801C2B10
	|-Dictionary.Enumerator<object, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1C2B50 Offset: 0x1C1F50 VA: 0x1801C2B50
	|-Dictionary.Enumerator<object, ResourceLocator>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1C2B80 Offset: 0x1C1F80 VA: 0x1801C2B80
	|-Dictionary.Enumerator<object, float>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1C2AE0 Offset: 0x1C1EE0 VA: 0x1801C2AE0
	|-Dictionary.Enumerator<object, TimeSpan>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1C2B40 Offset: 0x1C1F40 VA: 0x1801C2B40
	|-Dictionary.Enumerator<object, Color>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1C2BD0 Offset: 0x1C1FD0 VA: 0x1801C2BD0
	|-Dictionary.Enumerator<object, NetworkBroadcastResult>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1C2AF0 Offset: 0x1C1EF0 VA: 0x1801C2AF0
	|-Dictionary.Enumerator<object, Playable>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1C2AC0 Offset: 0x1C1EC0 VA: 0x1801C2AC0
	|-Dictionary.Enumerator<object, Vector3>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1C2BF0 Offset: 0x1C1FF0 VA: 0x1801C2BF0
	|-Dictionary.Enumerator<object, BlendShapeFrame>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1C2BE0 Offset: 0x1C1FE0 VA: 0x1801C2BE0
	|-Dictionary.Enumerator<float, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1C2B70 Offset: 0x1C1F70 VA: 0x1801C2B70
	|-Dictionary.Enumerator<ushort, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1C2BB0 Offset: 0x1C1FB0 VA: 0x1801C2BB0
	|-Dictionary.Enumerator<uint, int>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1C2C00 Offset: 0x1C2000 VA: 0x1801C2C00
	|-Dictionary.Enumerator<uint, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1C2AD0 Offset: 0x1C1ED0 VA: 0x1801C2AD0
	|-Dictionary.Enumerator<uint, ulong>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1C2B20 Offset: 0x1C1F20 VA: 0x1801C2B20
	|-Dictionary.Enumerator<ulong, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1C2A90 Offset: 0x1C1E90 VA: 0x1801C2A90
	|-Dictionary.Enumerator<ulong, uint>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1C2BA0 Offset: 0x1C1FA0 VA: 0x1801C2BA0
	|-Dictionary.Enumerator<UInt64Enum, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1C2BC0 Offset: 0x1C1FC0 VA: 0x1801C2BC0
	|-Dictionary.Enumerator<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1C2A70 Offset: 0x1C1E70 VA: 0x1801C2A70
	|-Dictionary.Enumerator<NetworkHash128, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1C2AB0 Offset: 0x1C1EB0 VA: 0x1801C2AB0
	|-Dictionary.Enumerator<NetworkInstanceId, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1C2B30 Offset: 0x1C1F30 VA: 0x1801C2B30
	|-Dictionary.Enumerator<NetworkSceneId, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1C2A80 Offset: 0x1C1E80 VA: 0x1801C2A80
	|-Dictionary.Enumerator<Scene, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x1C2B90 Offset: 0x1C1F90 VA: 0x1801C2B90
	|-Dictionary.Enumerator<ZmID, object>.System.Collections.IDictionaryEnumerator.get_Key
	*/

	private object System.Collections.IDictionaryEnumerator.get_Value() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B2920 Offset: 0x1B1D20 VA: 0x1801B2920
	|-Dictionary.Enumerator<EventHook, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1B29B0 Offset: 0x1B1DB0 VA: 0x1801B29B0
	|-Dictionary.Enumerator<Flow.RecursionNode, int>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1B2A10 Offset: 0x1B1E10 VA: 0x1801B2A10
	|-Dictionary.Enumerator<DYP2PDll.P2PID, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1B2930 Offset: 0x1B1D30 VA: 0x1801B2930
	|-Dictionary.Enumerator<LPWNormalSolver.LPWPosition, int>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1B29C0 Offset: 0x1B1DC0 VA: 0x1801B29C0
	|-Dictionary.Enumerator<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1B2960 Offset: 0x1B1D60 VA: 0x1801B2960
	|-Dictionary.Enumerator<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1B29A0 Offset: 0x1B1DA0 VA: 0x1801B29A0
	|-Dictionary.Enumerator<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1B2980 Offset: 0x1B1D80 VA: 0x1801B2980
	|-Dictionary.Enumerator<ConversionUtility.ConversionQuery, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1B2900 Offset: 0x1B1D00 VA: 0x1801B2900
	|-Dictionary.Enumerator<fsPortableReflection.AttributeQuery, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1B2A60 Offset: 0x1B1E60 VA: 0x1801B2A60
	|-Dictionary.Enumerator<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1B2910 Offset: 0x1B1D10 VA: 0x1801B2910
	|-Dictionary.Enumerator<ResolverContractKey, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1B29F0 Offset: 0x1B1DF0 VA: 0x1801B29F0
	|-Dictionary.Enumerator<ConvertUtils.TypeConvertKey, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1B2950 Offset: 0x1B1D50 VA: 0x1801B2950
	|-Dictionary.Enumerator<pb_Edge, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1B2A80 Offset: 0x1B1E80 VA: 0x1801B2A80
	|-Dictionary.Enumerator<pb_IntVec3, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1B2940 Offset: 0x1B1D40 VA: 0x1801B2940
	|-Dictionary.Enumerator<AnimationStateData.AnimationPair, float>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1B2A00 Offset: 0x1B1E00 VA: 0x1801B2A00
	|-Dictionary.Enumerator<Skin.AttachmentKeyTuple, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1B28F0 Offset: 0x1B1CF0 VA: 0x1801B28F0
	|-Dictionary.Enumerator<SlotBlendModes.MaterialTexturePair, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1B2A50 Offset: 0x1B1E50 VA: 0x1801B2A50
	|-Dictionary.Enumerator<CSteamID, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1B2A20 Offset: 0x1B1E20 VA: 0x1801B2A20
	|-Dictionary.Enumerator<HAuthTicket, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1B2990 Offset: 0x1B1D90 VA: 0x1801B2990
	|-Dictionary.Enumerator<SteamAPICall_t, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1B29D0 Offset: 0x1B1DD0 VA: 0x1801B29D0
	|-Dictionary.Enumerator<char, char>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1B2A40 Offset: 0x1B1E40 VA: 0x1801B2A40
	|-Dictionary.Enumerator<char, Nullable<ByteEnum>>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1B2A30 Offset: 0x1B1E30 VA: 0x1801B2A30
	|-Dictionary.Enumerator<char, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1B2970 Offset: 0x1B1D70 VA: 0x1801B2970
	|-Dictionary.Enumerator<Guid, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1B29E0 Offset: 0x1B1DE0 VA: 0x1801B29E0
	|-Dictionary.Enumerator<short, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1B2A70 Offset: 0x1B1E70 VA: 0x1801B2A70
	|-Dictionary.Enumerator<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E35B0 Offset: 0x1E29B0 VA: 0x1801E35B0
	|-Dictionary.Enumerator<int, ConversationScriptObject.ConfirmMessage>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E3670 Offset: 0x1E2A70 VA: 0x1801E3670
	|-Dictionary.Enumerator<int, ConversationScriptObject.LoadMessage>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E3490 Offset: 0x1E2890 VA: 0x1801E3490
	|-Dictionary.Enumerator<int, HitData>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E35F0 Offset: 0x1E29F0 VA: 0x1801E35F0
	|-Dictionary.Enumerator<int, MinimapPoint>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E3630 Offset: 0x1E2A30 VA: 0x1801E3630
	|-Dictionary.Enumerator<int, ObjectPoolComInfo>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E3610 Offset: 0x1E2A10 VA: 0x1801E3610
	|-Dictionary.Enumerator<int, bool>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E36C0 Offset: 0x1E2AC0 VA: 0x1801E36C0
	|-Dictionary.Enumerator<int, char>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E3650 Offset: 0x1E2A50 VA: 0x1801E3650
	|-Dictionary.Enumerator<int, int>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E3690 Offset: 0x1E2A90 VA: 0x1801E3690
	|-Dictionary.Enumerator<int, Int32Enum>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E3570 Offset: 0x1E2970 VA: 0x1801E3570
	|-Dictionary.Enumerator<int, long>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E3660 Offset: 0x1E2A60 VA: 0x1801E3660
	|-Dictionary.Enumerator<int, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E35C0 Offset: 0x1E29C0 VA: 0x1801E35C0
	|-Dictionary.Enumerator<int, float>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E3680 Offset: 0x1E2A80 VA: 0x1801E3680
	|-Dictionary.Enumerator<int, uint>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E35D0 Offset: 0x1E29D0 VA: 0x1801E35D0
	|-Dictionary.Enumerator<int, ulong>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E34D0 Offset: 0x1E28D0 VA: 0x1801E34D0
	|-Dictionary.Enumerator<int, Color>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E3620 Offset: 0x1E2A20 VA: 0x1801E3620
	|-Dictionary.Enumerator<int, Matrix4x4>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E3530 Offset: 0x1E2930 VA: 0x1801E3530
	|-Dictionary.Enumerator<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E3600 Offset: 0x1E2A00 VA: 0x1801E3600
	|-Dictionary.Enumerator<int, Vector2>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E3550 Offset: 0x1E2950 VA: 0x1801E3550
	|-Dictionary.Enumerator<int, Vector3>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E34A0 Offset: 0x1E28A0 VA: 0x1801E34A0
	|-Dictionary.Enumerator<Int32Enum, bool>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E3580 Offset: 0x1E2980 VA: 0x1801E3580
	|-Dictionary.Enumerator<Int32Enum, int>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E3540 Offset: 0x1E2940 VA: 0x1801E3540
	|-Dictionary.Enumerator<Int32Enum, Int32Enum>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E3480 Offset: 0x1E2880 VA: 0x1801E3480
	|-Dictionary.Enumerator<Int32Enum, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E35A0 Offset: 0x1E29A0 VA: 0x1801E35A0
	|-Dictionary.Enumerator<Int32Enum, float>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E34F0 Offset: 0x1E28F0 VA: 0x1801E34F0
	|-Dictionary.Enumerator<long, int>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E34C0 Offset: 0x1E28C0 VA: 0x1801E34C0
	|-Dictionary.Enumerator<long, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E3470 Offset: 0x1E2870 VA: 0x1801E3470
	|-Dictionary.Enumerator<IntPtr, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E3510 Offset: 0x1E2910 VA: 0x1801E3510
	|-Dictionary.Enumerator<object, MeshCombiner.BlendShapeFrame>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E34B0 Offset: 0x1E28B0 VA: 0x1801E34B0
	|-Dictionary.Enumerator<object, CinemachineCore.UpdateStatus>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E36B0 Offset: 0x1E2AB0 VA: 0x1801E36B0
	|-Dictionary.Enumerator<object, DYUpdateIni.OneResInfo>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E35E0 Offset: 0x1E29E0 VA: 0x1801E35E0
	|-Dictionary.Enumerator<object, IniValue>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E3640 Offset: 0x1E2A40 VA: 0x1801E3640
	|-Dictionary.Enumerator<object, PanelManger.PanelInfo>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E3590 Offset: 0x1E2990 VA: 0x1801E3590
	|-Dictionary.Enumerator<object, OneInfo>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E3500 Offset: 0x1E2900 VA: 0x1801E3500
	|-Dictionary.Enumerator<object, ArrayMetadata>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E36D0 Offset: 0x1E2AD0 VA: 0x1801E36D0
	|-Dictionary.Enumerator<object, ObjectMetadata>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E36E0 Offset: 0x1E2AE0 VA: 0x1801E36E0
	|-Dictionary.Enumerator<object, PropertyMetadata>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E3520 Offset: 0x1E2920 VA: 0x1801E3520
	|-Dictionary.Enumerator<object, fsOption<fsVersionedType>>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E34E0 Offset: 0x1E28E0 VA: 0x1801E34E0
	|-Dictionary.Enumerator<object, SteamAPICall_t>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E3560 Offset: 0x1E2960 VA: 0x1801E3560
	|-Dictionary.Enumerator<object, bool>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1E36A0 Offset: 0x1E2AA0 VA: 0x1801E36A0
	|-Dictionary.Enumerator<object, KeyValuePair<object, object>>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1C2CA0 Offset: 0x1C20A0 VA: 0x1801C2CA0
	|-Dictionary.Enumerator<object, int>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1C2C60 Offset: 0x1C2060 VA: 0x1801C2C60
	|-Dictionary.Enumerator<object, Int32Enum>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1C2D70 Offset: 0x1C2170 VA: 0x1801C2D70
	|-Dictionary.Enumerator<object, long>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1C2D60 Offset: 0x1C2160 VA: 0x1801C2D60
	|-Dictionary.Enumerator<object, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1C2C70 Offset: 0x1C2070 VA: 0x1801C2C70
	|-Dictionary.Enumerator<object, ResourceLocator>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1C2C20 Offset: 0x1C2020 VA: 0x1801C2C20
	|-Dictionary.Enumerator<object, float>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1C2C90 Offset: 0x1C2090 VA: 0x1801C2C90
	|-Dictionary.Enumerator<object, TimeSpan>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1C2C80 Offset: 0x1C2080 VA: 0x1801C2C80
	|-Dictionary.Enumerator<object, Color>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1C2CD0 Offset: 0x1C20D0 VA: 0x1801C2CD0
	|-Dictionary.Enumerator<object, NetworkBroadcastResult>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1C2C10 Offset: 0x1C2010 VA: 0x1801C2C10
	|-Dictionary.Enumerator<object, Playable>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1C2CE0 Offset: 0x1C20E0 VA: 0x1801C2CE0
	|-Dictionary.Enumerator<object, Vector3>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1C2D90 Offset: 0x1C2190 VA: 0x1801C2D90
	|-Dictionary.Enumerator<object, BlendShapeFrame>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1C2D30 Offset: 0x1C2130 VA: 0x1801C2D30
	|-Dictionary.Enumerator<float, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1C2CB0 Offset: 0x1C20B0 VA: 0x1801C2CB0
	|-Dictionary.Enumerator<ushort, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1C2D80 Offset: 0x1C2180 VA: 0x1801C2D80
	|-Dictionary.Enumerator<uint, int>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1C2C30 Offset: 0x1C2030 VA: 0x1801C2C30
	|-Dictionary.Enumerator<uint, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1C2C50 Offset: 0x1C2050 VA: 0x1801C2C50
	|-Dictionary.Enumerator<uint, ulong>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1C2D00 Offset: 0x1C2100 VA: 0x1801C2D00
	|-Dictionary.Enumerator<ulong, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1C2D10 Offset: 0x1C2110 VA: 0x1801C2D10
	|-Dictionary.Enumerator<ulong, uint>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1C2DA0 Offset: 0x1C21A0 VA: 0x1801C2DA0
	|-Dictionary.Enumerator<UInt64Enum, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1C2CC0 Offset: 0x1C20C0 VA: 0x1801C2CC0
	|-Dictionary.Enumerator<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1C2D20 Offset: 0x1C2120 VA: 0x1801C2D20
	|-Dictionary.Enumerator<NetworkHash128, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1C2C40 Offset: 0x1C2040 VA: 0x1801C2C40
	|-Dictionary.Enumerator<NetworkInstanceId, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1C2D50 Offset: 0x1C2150 VA: 0x1801C2D50
	|-Dictionary.Enumerator<NetworkSceneId, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1C2CF0 Offset: 0x1C20F0 VA: 0x1801C2CF0
	|-Dictionary.Enumerator<Scene, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x1C2D40 Offset: 0x1C2140 VA: 0x1801C2D40
	|-Dictionary.Enumerator<ZmID, object>.System.Collections.IDictionaryEnumerator.get_Value
	*/
}

// Namespace: 
[DebuggerTypeProxyAttribute] // RVA: 0x9B440 Offset: 0x9A840 VA: 0x18009B440
[DebuggerDisplayAttribute] // RVA: 0x9B440 Offset: 0x9A840 VA: 0x18009B440
[Serializable]
public sealed class Dictionary.KeyCollection<TKey, TValue> : ICollection<TKey>, IEnumerable<TKey>, IEnumerable, ICollection, IReadOnlyCollection<TKey>
{
	// Fields
	private Dictionary<TKey, TValue> dictionary;

	// Properties
	public int Count { get; }
	private bool System.Collections.Generic.ICollection<TKey>.IsReadOnly { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }

	// Methods

	public void .ctor(Dictionary<TKey, TValue> dictionary) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA68930 Offset: 0xA67930 VA: 0x180A68930
	|-Dictionary.KeyCollection<EventHook, object>..ctor
	|
	|-RVA: 0xA685D0 Offset: 0xA675D0 VA: 0x180A685D0
	|-Dictionary.KeyCollection<Flow.RecursionNode, int>..ctor
	|
	|-RVA: 0xA689C0 Offset: 0xA679C0 VA: 0x180A689C0
	|-Dictionary.KeyCollection<DYP2PDll.P2PID, object>..ctor
	|
	|-RVA: 0xA68540 Offset: 0xA67540 VA: 0x180A68540
	|-Dictionary.KeyCollection<LPWNormalSolver.LPWPosition, int>..ctor
	|
	|-RVA: 0xA688A0 Offset: 0xA678A0 VA: 0x180A688A0
	|-Dictionary.KeyCollection<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>..ctor
	|
	|-RVA: 0xA68780 Offset: 0xA67780 VA: 0x180A68780
	|-Dictionary.KeyCollection<BinaryOperatorHandler.OperatorQuery, object>..ctor
	|
	|-RVA: 0xA686F0 Offset: 0xA676F0 VA: 0x180A686F0
	|-Dictionary.KeyCollection<ConversionUtility.ConversionQuery, Int32Enum>..ctor
	|
	|-RVA: 0xA68660 Offset: 0xA67660 VA: 0x180A68660
	|-Dictionary.KeyCollection<ConversionUtility.ConversionQuery, object>..ctor
	|
	|-RVA: 0xA68A50 Offset: 0xA67A50 VA: 0x180A68A50
	|-Dictionary.KeyCollection<fsPortableReflection.AttributeQuery, object>..ctor
	|
	|-RVA: 0xA68810 Offset: 0xA67810 VA: 0x180A68810
	|-Dictionary.KeyCollection<DefaultSerializationBinder.TypeNameKey, object>..ctor
	|
	|-RVA: 0x1BC0D90 Offset: 0x1BBFD90 VA: 0x181BC0D90
	|-Dictionary.KeyCollection<ResolverContractKey, object>..ctor
	|
	|-RVA: 0x1BBFEF0 Offset: 0x1BBEEF0 VA: 0x181BBFEF0
	|-Dictionary.KeyCollection<ConvertUtils.TypeConvertKey, object>..ctor
	|
	|-RVA: 0x1BC06D0 Offset: 0x1BBF6D0 VA: 0x181BC06D0
	|-Dictionary.KeyCollection<pb_Edge, object>..ctor
	|
	|-RVA: 0x1BC0910 Offset: 0x1BBF910 VA: 0x181BC0910
	|-Dictionary.KeyCollection<pb_IntVec3, object>..ctor
	|
	|-RVA: 0x1BC0370 Offset: 0x1BBF370 VA: 0x181BC0370
	|-Dictionary.KeyCollection<AnimationStateData.AnimationPair, float>..ctor
	|
	|-RVA: 0x1BC0760 Offset: 0x1BBF760 VA: 0x181BC0760
	|-Dictionary.KeyCollection<Skin.AttachmentKeyTuple, object>..ctor
	|
	|-RVA: 0x1BC1210 Offset: 0x1BC0210 VA: 0x181BC1210
	|-Dictionary.KeyCollection<SlotBlendModes.MaterialTexturePair, object>..ctor
	|
	|-RVA: 0x1BBFF80 Offset: 0x1BBEF80 VA: 0x181BBFF80
	|-Dictionary.KeyCollection<CSteamID, object>..ctor
	|
	|-RVA: 0x1BC05B0 Offset: 0x1BBF5B0 VA: 0x181BC05B0
	|-Dictionary.KeyCollection<HAuthTicket, object>..ctor
	|
	|-RVA: 0x1BC0520 Offset: 0x1BBF520 VA: 0x181BC0520
	|-Dictionary.KeyCollection<SteamAPICall_t, object>..ctor
	|
	|-RVA: 0x1BC0AC0 Offset: 0x1BBFAC0 VA: 0x181BC0AC0
	|-Dictionary.KeyCollection<char, char>..ctor
	|
	|-RVA: 0x1BC0B50 Offset: 0x1BBFB50 VA: 0x181BC0B50
	|-Dictionary.KeyCollection<char, Nullable<ByteEnum>>..ctor
	|
	|-RVA: 0x1BC0C70 Offset: 0x1BBFC70 VA: 0x181BC0C70
	|-Dictionary.KeyCollection<char, object>..ctor
	|
	|-RVA: 0x1BC1180 Offset: 0x1BC0180 VA: 0x181BC1180
	|-Dictionary.KeyCollection<Guid, object>..ctor
	|
	|-RVA: 0x1BC0F40 Offset: 0x1BBFF40 VA: 0x181BC0F40
	|-Dictionary.KeyCollection<short, object>..ctor
	|
	|-RVA: 0x1BC0D00 Offset: 0x1BBFD00 VA: 0x181BC0D00
	|-Dictionary.KeyCollection<int, ConversationScriptObject.ClientTipsMessage>..ctor
	|
	|-RVA: 0x1BC0A30 Offset: 0x1BBFA30 VA: 0x181BC0A30
	|-Dictionary.KeyCollection<int, ConversationScriptObject.ConfirmMessage>..ctor
	|
	|-RVA: 0x1BC02E0 Offset: 0x1BBF2E0 VA: 0x181BC02E0
	|-Dictionary.KeyCollection<int, ConversationScriptObject.LoadMessage>..ctor
	|
	|-RVA: 0x1BC0010 Offset: 0x1BBF010 VA: 0x181BC0010
	|-Dictionary.KeyCollection<int, HitData>..ctor
	|
	|-RVA: 0x1BC0880 Offset: 0x1BBF880 VA: 0x181BC0880
	|-Dictionary.KeyCollection<int, MinimapPoint>..ctor
	|
	|-RVA: 0x1BC00A0 Offset: 0x1BBF0A0 VA: 0x181BC00A0
	|-Dictionary.KeyCollection<int, ObjectPoolComInfo>..ctor
	|
	|-RVA: 0x1BC1060 Offset: 0x1BC0060 VA: 0x181BC1060
	|-Dictionary.KeyCollection<int, bool>..ctor
	|
	|-RVA: 0x1BC0E20 Offset: 0x1BBFE20 VA: 0x181BC0E20
	|-Dictionary.KeyCollection<int, char>..ctor
	|
	|-RVA: 0x1BC0BE0 Offset: 0x1BBFBE0 VA: 0x181BC0BE0
	|-Dictionary.KeyCollection<int, int>..ctor
	|
	|-RVA: 0x1BC0250 Offset: 0x1BBF250 VA: 0x181BC0250
	|-Dictionary.KeyCollection<int, Int32Enum>..ctor
	|
	|-RVA: 0x1BC0640 Offset: 0x1BBF640 VA: 0x181BC0640
	|-Dictionary.KeyCollection<int, long>..ctor
	|
	|-RVA: 0x1BC10F0 Offset: 0x1BC00F0 VA: 0x181BC10F0
	|-Dictionary.KeyCollection<int, object>..ctor
	|
	|-RVA: 0x1BC07F0 Offset: 0x1BBF7F0 VA: 0x181BC07F0
	|-Dictionary.KeyCollection<int, float>..ctor
	|
	|-RVA: 0x1BC0FD0 Offset: 0x1BBFFD0 VA: 0x181BC0FD0
	|-Dictionary.KeyCollection<int, uint>..ctor
	|
	|-RVA: 0x1BC0400 Offset: 0x1BBF400 VA: 0x181BC0400
	|-Dictionary.KeyCollection<int, ulong>..ctor
	|
	|-RVA: 0x1BC0EB0 Offset: 0x1BBFEB0 VA: 0x181BC0EB0
	|-Dictionary.KeyCollection<int, Color>..ctor
	|
	|-RVA: 0x1BC0490 Offset: 0x1BBF490 VA: 0x181BC0490
	|-Dictionary.KeyCollection<int, Matrix4x4>..ctor
	|
	|-RVA: 0x1BC09A0 Offset: 0x1BBF9A0 VA: 0x181BC09A0
	|-Dictionary.KeyCollection<int, NetworkMigrationManager.ConnectionPendingPlayers>..ctor
	|
	|-RVA: 0x1BC0130 Offset: 0x1BBF130 VA: 0x181BC0130
	|-Dictionary.KeyCollection<int, Vector2>..ctor
	|
	|-RVA: 0x1BC01C0 Offset: 0x1BBF1C0 VA: 0x181BC01C0
	|-Dictionary.KeyCollection<int, Vector3>..ctor
	|
	|-RVA: 0x1C5FAE0 Offset: 0x1C5EAE0 VA: 0x181C5FAE0
	|-Dictionary.KeyCollection<Int32Enum, bool>..ctor
	|
	|-RVA: 0x1C5F8A0 Offset: 0x1C5E8A0 VA: 0x181C5F8A0
	|-Dictionary.KeyCollection<Int32Enum, int>..ctor
	|
	|-RVA: 0x1C5FC00 Offset: 0x1C5EC00 VA: 0x181C5FC00
	|-Dictionary.KeyCollection<Int32Enum, Int32Enum>..ctor
	|
	|-RVA: 0x1C5EA90 Offset: 0x1C5DA90 VA: 0x181C5EA90
	|-Dictionary.KeyCollection<Int32Enum, object>..ctor
	|
	|-RVA: 0x1C5F810 Offset: 0x1C5E810 VA: 0x181C5F810
	|-Dictionary.KeyCollection<Int32Enum, float>..ctor
	|
	|-RVA: 0x1C5E970 Offset: 0x1C5D970 VA: 0x181C5E970
	|-Dictionary.KeyCollection<long, int>..ctor
	|
	|-RVA: 0x1C5F5D0 Offset: 0x1C5E5D0 VA: 0x181C5F5D0
	|-Dictionary.KeyCollection<long, object>..ctor
	|
	|-RVA: 0x1C5F780 Offset: 0x1C5E780 VA: 0x181C5F780
	|-Dictionary.KeyCollection<IntPtr, object>..ctor
	|
	|-RVA: 0x1C5F0C0 Offset: 0x1C5E0C0 VA: 0x181C5F0C0
	|-Dictionary.KeyCollection<object, MeshCombiner.BlendShapeFrame>..ctor
	|
	|-RVA: 0x1C5FA50 Offset: 0x1C5EA50 VA: 0x181C5FA50
	|-Dictionary.KeyCollection<object, CinemachineCore.UpdateStatus>..ctor
	|
	|-RVA: 0x1C5EC40 Offset: 0x1C5DC40 VA: 0x181C5EC40
	|-Dictionary.KeyCollection<object, DYUpdateIni.OneResInfo>..ctor
	|
	|-RVA: 0x1C5F270 Offset: 0x1C5E270 VA: 0x181C5F270
	|-Dictionary.KeyCollection<object, IniValue>..ctor
	|
	|-RVA: 0x1C5F1E0 Offset: 0x1C5E1E0 VA: 0x181C5F1E0
	|-Dictionary.KeyCollection<object, PanelManger.PanelInfo>..ctor
	|
	|-RVA: 0x1C5F930 Offset: 0x1C5E930 VA: 0x181C5F930
	|-Dictionary.KeyCollection<object, OneInfo>..ctor
	|
	|-RVA: 0x1C5EBB0 Offset: 0x1C5DBB0 VA: 0x181C5EBB0
	|-Dictionary.KeyCollection<object, ArrayMetadata>..ctor
	|
	|-RVA: 0x1C5ED60 Offset: 0x1C5DD60 VA: 0x181C5ED60
	|-Dictionary.KeyCollection<object, ObjectMetadata>..ctor
	|
	|-RVA: 0x1C5F660 Offset: 0x1C5E660 VA: 0x181C5F660
	|-Dictionary.KeyCollection<object, PropertyMetadata>..ctor
	|
	|-RVA: 0x1C5F6F0 Offset: 0x1C5E6F0 VA: 0x181C5F6F0
	|-Dictionary.KeyCollection<object, fsOption<fsVersionedType>>..ctor
	|
	|-RVA: 0x1C5EFA0 Offset: 0x1C5DFA0 VA: 0x181C5EFA0
	|-Dictionary.KeyCollection<object, SteamAPICall_t>..ctor
	|
	|-RVA: 0x1C5F4B0 Offset: 0x1C5E4B0 VA: 0x181C5F4B0
	|-Dictionary.KeyCollection<object, bool>..ctor
	|
	|-RVA: 0x1C5FC90 Offset: 0x1C5EC90 VA: 0x181C5FC90
	|-Dictionary.KeyCollection<object, KeyValuePair<object, object>>..ctor
	|
	|-RVA: 0x1C5F9C0 Offset: 0x1C5E9C0 VA: 0x181C5F9C0
	|-Dictionary.KeyCollection<object, int>..ctor
	|
	|-RVA: 0x1C5F390 Offset: 0x1C5E390 VA: 0x181C5F390
	|-Dictionary.KeyCollection<object, Int32Enum>..ctor
	|
	|-RVA: 0x1C5EF10 Offset: 0x1C5DF10 VA: 0x181C5EF10
	|-Dictionary.KeyCollection<object, long>..ctor
	|
	|-RVA: 0x1C5EB20 Offset: 0x1C5DB20 VA: 0x181C5EB20
	|-Dictionary.KeyCollection<object, object>..ctor
	|
	|-RVA: 0x1C5FB70 Offset: 0x1C5EB70 VA: 0x181C5FB70
	|-Dictionary.KeyCollection<object, ResourceLocator>..ctor
	|
	|-RVA: 0x1C5F030 Offset: 0x1C5E030 VA: 0x181C5F030
	|-Dictionary.KeyCollection<object, float>..ctor
	|
	|-RVA: 0x1C5F300 Offset: 0x1C5E300 VA: 0x181C5F300
	|-Dictionary.KeyCollection<object, TimeSpan>..ctor
	|
	|-RVA: 0x1C5F420 Offset: 0x1C5E420 VA: 0x181C5F420
	|-Dictionary.KeyCollection<object, Color>..ctor
	|
	|-RVA: 0x1C5EDF0 Offset: 0x1C5DDF0 VA: 0x181C5EDF0
	|-Dictionary.KeyCollection<object, NetworkBroadcastResult>..ctor
	|
	|-RVA: 0x1C5EA00 Offset: 0x1C5DA00 VA: 0x181C5EA00
	|-Dictionary.KeyCollection<object, Playable>..ctor
	|
	|-RVA: 0x1C5ECD0 Offset: 0x1C5DCD0 VA: 0x181C5ECD0
	|-Dictionary.KeyCollection<object, Vector3>..ctor
	|
	|-RVA: 0x1C5EE80 Offset: 0x1C5DE80 VA: 0x181C5EE80
	|-Dictionary.KeyCollection<object, BlendShapeFrame>..ctor
	|
	|-RVA: 0x1C5F540 Offset: 0x1C5E540 VA: 0x181C5F540
	|-Dictionary.KeyCollection<float, object>..ctor
	|
	|-RVA: 0x1C5F150 Offset: 0x1C5E150 VA: 0x181C5F150
	|-Dictionary.KeyCollection<ushort, object>..ctor
	|
	|-RVA: 0xA9A180 Offset: 0xA99180 VA: 0x180A9A180
	|-Dictionary.KeyCollection<uint, int>..ctor
	|
	|-RVA: 0xA9A0F0 Offset: 0xA990F0 VA: 0x180A9A0F0
	|-Dictionary.KeyCollection<uint, object>..ctor
	|
	|-RVA: 0xA9A330 Offset: 0xA99330 VA: 0x180A9A330
	|-Dictionary.KeyCollection<uint, ulong>..ctor
	|
	|-RVA: 0xA9A2A0 Offset: 0xA992A0 VA: 0x180A9A2A0
	|-Dictionary.KeyCollection<ulong, object>..ctor
	|
	|-RVA: 0xA99F40 Offset: 0xA98F40 VA: 0x180A99F40
	|-Dictionary.KeyCollection<ulong, uint>..ctor
	|
	|-RVA: 0xA9A210 Offset: 0xA99210 VA: 0x180A9A210
	|-Dictionary.KeyCollection<UInt64Enum, object>..ctor
	|
	|-RVA: 0xA99D90 Offset: 0xA98D90 VA: 0x180A99D90
	|-Dictionary.KeyCollection<TerrainUtility.TerrainMap.TileCoord, object>..ctor
	|
	|-RVA: 0xA9A3C0 Offset: 0xA993C0 VA: 0x180A9A3C0
	|-Dictionary.KeyCollection<NetworkHash128, object>..ctor
	|
	|-RVA: 0xA99EB0 Offset: 0xA98EB0 VA: 0x180A99EB0
	|-Dictionary.KeyCollection<NetworkInstanceId, object>..ctor
	|
	|-RVA: 0xA9A060 Offset: 0xA99060 VA: 0x180A9A060
	|-Dictionary.KeyCollection<NetworkSceneId, object>..ctor
	|
	|-RVA: 0xA99FD0 Offset: 0xA98FD0 VA: 0x180A99FD0
	|-Dictionary.KeyCollection<Scene, object>..ctor
	|
	|-RVA: 0xA99E20 Offset: 0xA98E20 VA: 0x180A99E20
	|-Dictionary.KeyCollection<ZmID, object>..ctor
	*/

	public Dictionary.KeyCollection.Enumerator<TKey, TValue> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BA1970 Offset: 0x1BA0970 VA: 0x181BA1970
	|-Dictionary.KeyCollection<Skin.AttachmentKeyTuple, Attachment>.GetEnumerator
	|-Dictionary.KeyCollection<EventHook, object>.GetEnumerator
	|-Dictionary.KeyCollection<LPWNormalSolver.LPWPosition, int>.GetEnumerator
	|-Dictionary.KeyCollection<Skin.AttachmentKeyTuple, object>.GetEnumerator
	|
	|-RVA: 0x1BB3C20 Offset: 0x1BB2C20 VA: 0x181BB3C20
	|-Dictionary.KeyCollection<int, byte[]>.GetEnumerator
	|-Dictionary.KeyCollection<int, Transform>.GetEnumerator
	|-Dictionary.KeyCollection<uint, ZMInviteData>.GetEnumerator
	|-Dictionary.KeyCollection<NetworkInstanceId, NetworkIdentity>.GetEnumerator
	|-Dictionary.KeyCollection<HAuthTicket, object>.GetEnumerator
	|-Dictionary.KeyCollection<int, ConversationScriptObject.ClientTipsMessage>.GetEnumerator
	|-Dictionary.KeyCollection<int, ConversationScriptObject.ConfirmMessage>.GetEnumerator
	|-Dictionary.KeyCollection<int, ConversationScriptObject.LoadMessage>.GetEnumerator
	|-Dictionary.KeyCollection<int, HitData>.GetEnumerator
	|-Dictionary.KeyCollection<int, MinimapPoint>.GetEnumerator
	|-Dictionary.KeyCollection<int, ObjectPoolComInfo>.GetEnumerator
	|-Dictionary.KeyCollection<int, bool>.GetEnumerator
	|-Dictionary.KeyCollection<int, char>.GetEnumerator
	|-Dictionary.KeyCollection<int, int>.GetEnumerator
	|-Dictionary.KeyCollection<int, Int32Enum>.GetEnumerator
	|-Dictionary.KeyCollection<int, long>.GetEnumerator
	|-Dictionary.KeyCollection<int, object>.GetEnumerator
	|-Dictionary.KeyCollection<int, float>.GetEnumerator
	|-Dictionary.KeyCollection<int, uint>.GetEnumerator
	|-Dictionary.KeyCollection<int, ulong>.GetEnumerator
	|-Dictionary.KeyCollection<int, Color>.GetEnumerator
	|-Dictionary.KeyCollection<int, Matrix4x4>.GetEnumerator
	|-Dictionary.KeyCollection<int, NetworkMigrationManager.ConnectionPendingPlayers>.GetEnumerator
	|-Dictionary.KeyCollection<int, Vector2>.GetEnumerator
	|-Dictionary.KeyCollection<int, Vector3>.GetEnumerator
	|-Dictionary.KeyCollection<Int32Enum, bool>.GetEnumerator
	|-Dictionary.KeyCollection<Int32Enum, int>.GetEnumerator
	|-Dictionary.KeyCollection<Int32Enum, Int32Enum>.GetEnumerator
	|-Dictionary.KeyCollection<Int32Enum, object>.GetEnumerator
	|-Dictionary.KeyCollection<Int32Enum, float>.GetEnumerator
	|-Dictionary.KeyCollection<float, object>.GetEnumerator
	|-Dictionary.KeyCollection<uint, int>.GetEnumerator
	|-Dictionary.KeyCollection<uint, object>.GetEnumerator
	|-Dictionary.KeyCollection<uint, ulong>.GetEnumerator
	|-Dictionary.KeyCollection<NetworkInstanceId, object>.GetEnumerator
	|-Dictionary.KeyCollection<NetworkSceneId, object>.GetEnumerator
	|-Dictionary.KeyCollection<Scene, object>.GetEnumerator
	|
	|-RVA: 0x1BA1840 Offset: 0x1BA0840 VA: 0x181BA1840
	|-Dictionary.KeyCollection<ParameterExpression, LocalVariable>.GetEnumerator
	|-Dictionary.KeyCollection<string, GameProfiler.DYQASwitchFunc>.GetEnumerator
	|-Dictionary.KeyCollection<string, fsData>.GetEnumerator
	|-Dictionary.KeyCollection<string, List<string>>.GetEnumerator
	|-Dictionary.KeyCollection<string, int>.GetEnumerator
	|-Dictionary.KeyCollection<string, UGUILink.UILink>.GetEnumerator
	|-Dictionary.KeyCollection<string, NetworkBroadcastResult>.GetEnumerator
	|-Dictionary.KeyCollection<string, Transform>.GetEnumerator
	|-Dictionary.KeyCollection<Type, IDictionaryKeyPathProvider>.GetEnumerator
	|-Dictionary.KeyCollection<Type, PostProcessAttribute>.GetEnumerator
	|-Dictionary.KeyCollection<ulong, MemberWarData>.GetEnumerator
	|-Dictionary.KeyCollection<TerrainUtility.TerrainMap.TileCoord, Terrain>.GetEnumerator
	|-Dictionary.KeyCollection<pb_Edge, object>.GetEnumerator
	|-Dictionary.KeyCollection<CSteamID, object>.GetEnumerator
	|-Dictionary.KeyCollection<SteamAPICall_t, object>.GetEnumerator
	|-Dictionary.KeyCollection<long, int>.GetEnumerator
	|-Dictionary.KeyCollection<long, object>.GetEnumerator
	|-Dictionary.KeyCollection<IntPtr, object>.GetEnumerator
	|-Dictionary.KeyCollection<object, MeshCombiner.BlendShapeFrame>.GetEnumerator
	|-Dictionary.KeyCollection<object, CinemachineCore.UpdateStatus>.GetEnumerator
	|-Dictionary.KeyCollection<object, DYUpdateIni.OneResInfo>.GetEnumerator
	|-Dictionary.KeyCollection<object, IniValue>.GetEnumerator
	|-Dictionary.KeyCollection<object, PanelManger.PanelInfo>.GetEnumerator
	|-Dictionary.KeyCollection<object, OneInfo>.GetEnumerator
	|-Dictionary.KeyCollection<object, ArrayMetadata>.GetEnumerator
	|-Dictionary.KeyCollection<object, ObjectMetadata>.GetEnumerator
	|-Dictionary.KeyCollection<object, PropertyMetadata>.GetEnumerator
	|-Dictionary.KeyCollection<object, fsOption<fsVersionedType>>.GetEnumerator
	|-Dictionary.KeyCollection<object, SteamAPICall_t>.GetEnumerator
	|-Dictionary.KeyCollection<object, bool>.GetEnumerator
	|-Dictionary.KeyCollection<object, KeyValuePair<object, object>>.GetEnumerator
	|-Dictionary.KeyCollection<object, int>.GetEnumerator
	|-Dictionary.KeyCollection<object, Int32Enum>.GetEnumerator
	|-Dictionary.KeyCollection<object, long>.GetEnumerator
	|-Dictionary.KeyCollection<object, object>.GetEnumerator
	|-Dictionary.KeyCollection<object, ResourceLocator>.GetEnumerator
	|-Dictionary.KeyCollection<object, float>.GetEnumerator
	|-Dictionary.KeyCollection<object, TimeSpan>.GetEnumerator
	|-Dictionary.KeyCollection<object, Color>.GetEnumerator
	|-Dictionary.KeyCollection<object, NetworkBroadcastResult>.GetEnumerator
	|-Dictionary.KeyCollection<object, Playable>.GetEnumerator
	|-Dictionary.KeyCollection<object, Vector3>.GetEnumerator
	|-Dictionary.KeyCollection<object, BlendShapeFrame>.GetEnumerator
	|-Dictionary.KeyCollection<string, string>.GetEnumerator
	|-Dictionary.KeyCollection<ulong, object>.GetEnumerator
	|-Dictionary.KeyCollection<ulong, uint>.GetEnumerator
	|-Dictionary.KeyCollection<UInt64Enum, object>.GetEnumerator
	|-Dictionary.KeyCollection<TerrainUtility.TerrainMap.TileCoord, object>.GetEnumerator
	|-Dictionary.KeyCollection<ZmID, object>.GetEnumerator
	|
	|-RVA: 0x1BB3C60 Offset: 0x1BB2C60 VA: 0x181BB3C60
	|-Dictionary.KeyCollection<Flow.RecursionNode, int>.GetEnumerator
	|-Dictionary.KeyCollection<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.GetEnumerator
	|-Dictionary.KeyCollection<BinaryOperatorHandler.OperatorQuery, object>.GetEnumerator
	|-Dictionary.KeyCollection<ConversionUtility.ConversionQuery, Int32Enum>.GetEnumerator
	|-Dictionary.KeyCollection<ConversionUtility.ConversionQuery, object>.GetEnumerator
	|-Dictionary.KeyCollection<fsPortableReflection.AttributeQuery, object>.GetEnumerator
	|-Dictionary.KeyCollection<DefaultSerializationBinder.TypeNameKey, object>.GetEnumerator
	|-Dictionary.KeyCollection<ResolverContractKey, object>.GetEnumerator
	|-Dictionary.KeyCollection<ConvertUtils.TypeConvertKey, object>.GetEnumerator
	|-Dictionary.KeyCollection<AnimationStateData.AnimationPair, float>.GetEnumerator
	|-Dictionary.KeyCollection<SlotBlendModes.MaterialTexturePair, object>.GetEnumerator
	|-Dictionary.KeyCollection<Guid, object>.GetEnumerator
	|-Dictionary.KeyCollection<NetworkHash128, object>.GetEnumerator
	|
	|-RVA: 0x1BA18E0 Offset: 0x1BA08E0 VA: 0x181BA18E0
	|-Dictionary.KeyCollection<DYP2PDll.P2PID, object>.GetEnumerator
	|-Dictionary.KeyCollection<pb_IntVec3, object>.GetEnumerator
	|
	|-RVA: 0x1BA1800 Offset: 0x1BA0800 VA: 0x181BA1800
	|-Dictionary.KeyCollection<char, char>.GetEnumerator
	|-Dictionary.KeyCollection<char, Nullable<ByteEnum>>.GetEnumerator
	|-Dictionary.KeyCollection<char, object>.GetEnumerator
	|-Dictionary.KeyCollection<short, object>.GetEnumerator
	|-Dictionary.KeyCollection<ushort, object>.GetEnumerator
	*/

	public void CopyTo(TKey[] array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA644A0 Offset: 0xA634A0 VA: 0x180A644A0
	|-Dictionary.KeyCollection<EventHook, object>.CopyTo
	|
	|-RVA: 0xA64280 Offset: 0xA63280 VA: 0x180A64280
	|-Dictionary.KeyCollection<Flow.RecursionNode, int>.CopyTo
	|
	|-RVA: 0xA646D0 Offset: 0xA636D0 VA: 0x180A646D0
	|-Dictionary.KeyCollection<DYP2PDll.P2PID, object>.CopyTo
	|
	|-RVA: 0xA64900 Offset: 0xA63900 VA: 0x180A64900
	|-Dictionary.KeyCollection<LPWNormalSolver.LPWPosition, int>.CopyTo
	|
	|-RVA: 0xA63A00 Offset: 0xA62A00 VA: 0x180A63A00
	|-Dictionary.KeyCollection<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.CopyTo
	|
	|-RVA: 0xA63E40 Offset: 0xA62E40 VA: 0x180A63E40
	|-Dictionary.KeyCollection<BinaryOperatorHandler.OperatorQuery, object>.CopyTo
	|
	|-RVA: 0xA63C20 Offset: 0xA62C20 VA: 0x180A63C20
	|-Dictionary.KeyCollection<ConversionUtility.ConversionQuery, Int32Enum>.CopyTo
	|
	|-RVA: 0xA64B30 Offset: 0xA63B30 VA: 0x180A64B30
	|-Dictionary.KeyCollection<ConversionUtility.ConversionQuery, object>.CopyTo
	|
	|-RVA: 0xA64060 Offset: 0xA63060 VA: 0x180A64060
	|-Dictionary.KeyCollection<fsPortableReflection.AttributeQuery, object>.CopyTo
	|
	|-RVA: 0xA637E0 Offset: 0xA627E0 VA: 0x180A637E0
	|-Dictionary.KeyCollection<DefaultSerializationBinder.TypeNameKey, object>.CopyTo
	|
	|-RVA: 0x1BAFBC0 Offset: 0x1BAEBC0 VA: 0x181BAFBC0
	|-Dictionary.KeyCollection<ResolverContractKey, object>.CopyTo
	|
	|-RVA: 0x1BB2100 Offset: 0x1BB1100 VA: 0x181BB2100
	|-Dictionary.KeyCollection<ConvertUtils.TypeConvertKey, object>.CopyTo
	|
	|-RVA: 0x1BAFDE0 Offset: 0x1BAEDE0 VA: 0x181BAFDE0
	|-Dictionary.KeyCollection<pb_Edge, object>.CopyTo
	|
	|-RVA: 0x1BB2320 Offset: 0x1BB1320 VA: 0x181BB2320
	|-Dictionary.KeyCollection<pb_IntVec3, object>.CopyTo
	|
	|-RVA: 0x1BB1070 Offset: 0x1BB0070 VA: 0x181BB1070
	|-Dictionary.KeyCollection<AnimationStateData.AnimationPair, float>.CopyTo
	|
	|-RVA: 0x1BB2550 Offset: 0x1BB1550 VA: 0x181BB2550
	|-Dictionary.KeyCollection<Skin.AttachmentKeyTuple, object>.CopyTo
	|
	|-RVA: 0x1BB35D0 Offset: 0x1BB25D0 VA: 0x181BB35D0
	|-Dictionary.KeyCollection<SlotBlendModes.MaterialTexturePair, object>.CopyTo
	|
	|-RVA: 0x1BB0410 Offset: 0x1BAF410 VA: 0x181BB0410
	|-Dictionary.KeyCollection<CSteamID, object>.CopyTo
	|
	|-RVA: 0x1BB0E60 Offset: 0x1BAFE60 VA: 0x181BB0E60
	|-Dictionary.KeyCollection<HAuthTicket, object>.CopyTo
	|
	|-RVA: 0x1BB1290 Offset: 0x1BB0290 VA: 0x181BB1290
	|-Dictionary.KeyCollection<SteamAPICall_t, object>.CopyTo
	|
	|-RVA: 0x1BB14A0 Offset: 0x1BB04A0 VA: 0x181BB14A0
	|-Dictionary.KeyCollection<char, char>.CopyTo
	|
	|-RVA: 0x1BB0200 Offset: 0x1BAF200 VA: 0x181BB0200
	|-Dictionary.KeyCollection<char, Nullable<ByteEnum>>.CopyTo
	|
	|-RVA: 0x1BB33C0 Offset: 0x1BB23C0 VA: 0x181BB33C0
	|-Dictionary.KeyCollection<char, object>.CopyTo
	|
	|-RVA: 0x1BB3A00 Offset: 0x1BB2A00 VA: 0x181BB3A00
	|-Dictionary.KeyCollection<Guid, object>.CopyTo
	|
	|-RVA: 0x1BB0620 Offset: 0x1BAF620 VA: 0x181BB0620
	|-Dictionary.KeyCollection<short, object>.CopyTo
	|
	|-RVA: 0x1BB2780 Offset: 0x1BB1780 VA: 0x181BB2780
	|-Dictionary.KeyCollection<int, ConversationScriptObject.ClientTipsMessage>.CopyTo
	|
	|-RVA: 0x1BAF390 Offset: 0x1BAE390 VA: 0x181BAF390
	|-Dictionary.KeyCollection<int, ConversationScriptObject.ConfirmMessage>.CopyTo
	|
	|-RVA: 0x1BB2BA0 Offset: 0x1BB1BA0 VA: 0x181BB2BA0
	|-Dictionary.KeyCollection<int, ConversationScriptObject.LoadMessage>.CopyTo
	|
	|-RVA: 0x1BB31C0 Offset: 0x1BB21C0 VA: 0x181BB31C0
	|-Dictionary.KeyCollection<int, HitData>.CopyTo
	|
	|-RVA: 0x1BB0C50 Offset: 0x1BAFC50 VA: 0x181BB0C50
	|-Dictionary.KeyCollection<int, MinimapPoint>.CopyTo
	|
	|-RVA: 0x1BB2FC0 Offset: 0x1BB1FC0 VA: 0x181BB2FC0
	|-Dictionary.KeyCollection<int, ObjectPoolComInfo>.CopyTo
	|
	|-RVA: 0x1BAFFF0 Offset: 0x1BAEFF0 VA: 0x181BAFFF0
	|-Dictionary.KeyCollection<int, bool>.CopyTo
	|
	|-RVA: 0x1BB18C0 Offset: 0x1BB08C0 VA: 0x181BB18C0
	|-Dictionary.KeyCollection<int, char>.CopyTo
	|
	|-RVA: 0x1BB2DB0 Offset: 0x1BB1DB0 VA: 0x181BB2DB0
	|-Dictionary.KeyCollection<int, int>.CopyTo
	|
	|-RVA: 0x1BAF590 Offset: 0x1BAE590 VA: 0x181BAF590
	|-Dictionary.KeyCollection<int, Int32Enum>.CopyTo
	|
	|-RVA: 0x1BAF7A0 Offset: 0x1BAE7A0 VA: 0x181BAF7A0
	|-Dictionary.KeyCollection<int, long>.CopyTo
	|
	|-RVA: 0x1BB0830 Offset: 0x1BAF830 VA: 0x181BB0830
	|-Dictionary.KeyCollection<int, object>.CopyTo
	|
	|-RVA: 0x1BB1AD0 Offset: 0x1BB0AD0 VA: 0x181BB1AD0
	|-Dictionary.KeyCollection<int, float>.CopyTo
	|
	|-RVA: 0x1BB37F0 Offset: 0x1BB27F0 VA: 0x181BB37F0
	|-Dictionary.KeyCollection<int, uint>.CopyTo
	|
	|-RVA: 0x1BB1EF0 Offset: 0x1BB0EF0 VA: 0x181BB1EF0
	|-Dictionary.KeyCollection<int, ulong>.CopyTo
	|
	|-RVA: 0x1BB0A40 Offset: 0x1BAFA40 VA: 0x181BB0A40
	|-Dictionary.KeyCollection<int, Color>.CopyTo
	|
	|-RVA: 0x1BB2990 Offset: 0x1BB1990 VA: 0x181BB2990
	|-Dictionary.KeyCollection<int, Matrix4x4>.CopyTo
	|
	|-RVA: 0x1BB1CE0 Offset: 0x1BB0CE0 VA: 0x181BB1CE0
	|-Dictionary.KeyCollection<int, NetworkMigrationManager.ConnectionPendingPlayers>.CopyTo
	|
	|-RVA: 0x1BAF9B0 Offset: 0x1BAE9B0 VA: 0x181BAF9B0
	|-Dictionary.KeyCollection<int, Vector2>.CopyTo
	|
	|-RVA: 0x1BB16B0 Offset: 0x1BB06B0 VA: 0x181BB16B0
	|-Dictionary.KeyCollection<int, Vector3>.CopyTo
	|
	|-RVA: 0x1C4F9C0 Offset: 0x1C4E9C0 VA: 0x181C4F9C0
	|-Dictionary.KeyCollection<Int32Enum, bool>.CopyTo
	|
	|-RVA: 0x1C50400 Offset: 0x1C4F400 VA: 0x181C50400
	|-Dictionary.KeyCollection<Int32Enum, int>.CopyTo
	|
	|-RVA: 0x1C50E40 Offset: 0x1C4FE40 VA: 0x181C50E40
	|-Dictionary.KeyCollection<Int32Enum, Int32Enum>.CopyTo
	|
	|-RVA: 0x1C4F180 Offset: 0x1C4E180 VA: 0x181C4F180
	|-Dictionary.KeyCollection<Int32Enum, object>.CopyTo
	|
	|-RVA: 0x1C524F0 Offset: 0x1C514F0 VA: 0x181C524F0
	|-Dictionary.KeyCollection<Int32Enum, float>.CopyTo
	|
	|-RVA: 0x1C52700 Offset: 0x1C51700 VA: 0x181C52700
	|-Dictionary.KeyCollection<long, int>.CopyTo
	|
	|-RVA: 0x1C51470 Offset: 0x1C50470 VA: 0x181C51470
	|-Dictionary.KeyCollection<long, object>.CopyTo
	|
	|-RVA: 0x1C4ED60 Offset: 0x1C4DD60 VA: 0x181C4ED60
	|-Dictionary.KeyCollection<IntPtr, object>.CopyTo
	|
	|-RVA: 0x1C52910 Offset: 0x1C51910 VA: 0x181C52910
	|-Dictionary.KeyCollection<object, MeshCombiner.BlendShapeFrame>.CopyTo
	|
	|-RVA: 0x1C51890 Offset: 0x1C50890 VA: 0x181C51890
	|-Dictionary.KeyCollection<object, CinemachineCore.UpdateStatus>.CopyTo
	|
	|-RVA: 0x1C51680 Offset: 0x1C50680 VA: 0x181C51680
	|-Dictionary.KeyCollection<object, DYUpdateIni.OneResInfo>.CopyTo
	|
	|-RVA: 0x1C4FDE0 Offset: 0x1C4EDE0 VA: 0x181C4FDE0
	|-Dictionary.KeyCollection<object, IniValue>.CopyTo
	|
	|-RVA: 0x1C51CB0 Offset: 0x1C50CB0 VA: 0x181C51CB0
	|-Dictionary.KeyCollection<object, PanelManger.PanelInfo>.CopyTo
	|
	|-RVA: 0x1C4FFF0 Offset: 0x1C4EFF0 VA: 0x181C4FFF0
	|-Dictionary.KeyCollection<object, OneInfo>.CopyTo
	|
	|-RVA: 0x1C51EC0 Offset: 0x1C50EC0 VA: 0x181C51EC0
	|-Dictionary.KeyCollection<object, ArrayMetadata>.CopyTo
	|
	|-RVA: 0x1C522E0 Offset: 0x1C512E0 VA: 0x181C522E0
	|-Dictionary.KeyCollection<object, ObjectMetadata>.CopyTo
	|
	|-RVA: 0x1C501F0 Offset: 0x1C4F1F0 VA: 0x181C501F0
	|-Dictionary.KeyCollection<object, PropertyMetadata>.CopyTo
	|
	|-RVA: 0x1C50820 Offset: 0x1C4F820 VA: 0x181C50820
	|-Dictionary.KeyCollection<object, fsOption<fsVersionedType>>.CopyTo
	|
	|-RVA: 0x1C50A20 Offset: 0x1C4FA20 VA: 0x181C50A20
	|-Dictionary.KeyCollection<object, SteamAPICall_t>.CopyTo
	|
	|-RVA: 0x1C4FBD0 Offset: 0x1C4EBD0 VA: 0x181C4FBD0
	|-Dictionary.KeyCollection<object, bool>.CopyTo
	|
	|-RVA: 0x1C520D0 Offset: 0x1C510D0 VA: 0x181C520D0
	|-Dictionary.KeyCollection<object, KeyValuePair<object, object>>.CopyTo
	|
	|-RVA: 0x1C4E730 Offset: 0x1C4D730 VA: 0x181C4E730
	|-Dictionary.KeyCollection<object, int>.CopyTo
	|
	|-RVA: 0x1C4F5A0 Offset: 0x1C4E5A0 VA: 0x181C4F5A0
	|-Dictionary.KeyCollection<object, Int32Enum>.CopyTo
	|
	|-RVA: 0x1C51050 Offset: 0x1C50050 VA: 0x181C51050
	|-Dictionary.KeyCollection<object, long>.CopyTo
	|
	|-RVA: 0x1C51AA0 Offset: 0x1C50AA0 VA: 0x181C51AA0
	|-Dictionary.KeyCollection<object, object>.CopyTo
	|-Dictionary.KeyCollection<string, string>.CopyTo
	|
	|-RVA: 0x1C4F7B0 Offset: 0x1C4E7B0 VA: 0x181C4F7B0
	|-Dictionary.KeyCollection<object, ResourceLocator>.CopyTo
	|
	|-RVA: 0x1C4EB50 Offset: 0x1C4DB50 VA: 0x181C4EB50
	|-Dictionary.KeyCollection<object, float>.CopyTo
	|
	|-RVA: 0x1C4EF70 Offset: 0x1C4DF70 VA: 0x181C4EF70
	|-Dictionary.KeyCollection<object, TimeSpan>.CopyTo
	|
	|-RVA: 0x1C50610 Offset: 0x1C4F610 VA: 0x181C50610
	|-Dictionary.KeyCollection<object, Color>.CopyTo
	|
	|-RVA: 0x1C51260 Offset: 0x1C50260 VA: 0x181C51260
	|-Dictionary.KeyCollection<object, NetworkBroadcastResult>.CopyTo
	|
	|-RVA: 0x1C4E520 Offset: 0x1C4D520 VA: 0x181C4E520
	|-Dictionary.KeyCollection<object, Playable>.CopyTo
	|
	|-RVA: 0x1C52B20 Offset: 0x1C51B20 VA: 0x181C52B20
	|-Dictionary.KeyCollection<object, Vector3>.CopyTo
	|
	|-RVA: 0x1C4E940 Offset: 0x1C4D940 VA: 0x181C4E940
	|-Dictionary.KeyCollection<object, BlendShapeFrame>.CopyTo
	|
	|-RVA: 0x1C4F390 Offset: 0x1C4E390 VA: 0x181C4F390
	|-Dictionary.KeyCollection<float, object>.CopyTo
	|
	|-RVA: 0x1C50C30 Offset: 0x1C4FC30 VA: 0x181C50C30
	|-Dictionary.KeyCollection<ushort, object>.CopyTo
	|
	|-RVA: 0xA956F0 Offset: 0xA946F0 VA: 0x180A956F0
	|-Dictionary.KeyCollection<uint, int>.CopyTo
	|
	|-RVA: 0xA94EA0 Offset: 0xA93EA0 VA: 0x180A94EA0
	|-Dictionary.KeyCollection<uint, object>.CopyTo
	|
	|-RVA: 0xA94A80 Offset: 0xA93A80 VA: 0x180A94A80
	|-Dictionary.KeyCollection<uint, ulong>.CopyTo
	|
	|-RVA: 0xA94240 Offset: 0xA93240 VA: 0x180A94240
	|-Dictionary.KeyCollection<ulong, object>.CopyTo
	|
	|-RVA: 0xA94C90 Offset: 0xA93C90 VA: 0x180A94C90
	|-Dictionary.KeyCollection<ulong, uint>.CopyTo
	|
	|-RVA: 0xA94870 Offset: 0xA93870 VA: 0x180A94870
	|-Dictionary.KeyCollection<UInt64Enum, object>.CopyTo
	|
	|-RVA: 0xA95900 Offset: 0xA94900 VA: 0x180A95900
	|-Dictionary.KeyCollection<TerrainUtility.TerrainMap.TileCoord, object>.CopyTo
	|
	|-RVA: 0xA950B0 Offset: 0xA940B0 VA: 0x180A950B0
	|-Dictionary.KeyCollection<NetworkHash128, object>.CopyTo
	|
	|-RVA: 0xA954E0 Offset: 0xA944E0 VA: 0x180A954E0
	|-Dictionary.KeyCollection<NetworkInstanceId, object>.CopyTo
	|
	|-RVA: 0xA952D0 Offset: 0xA942D0 VA: 0x180A952D0
	|-Dictionary.KeyCollection<NetworkSceneId, object>.CopyTo
	|
	|-RVA: 0xA94660 Offset: 0xA93660 VA: 0x180A94660
	|-Dictionary.KeyCollection<Scene, object>.CopyTo
	|
	|-RVA: 0xA94450 Offset: 0xA93450 VA: 0x180A94450
	|-Dictionary.KeyCollection<ZmID, object>.CopyTo
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA68AE0 Offset: 0xA67AE0 VA: 0x180A68AE0
	|-Dictionary.KeyCollection<EventHook, object>.get_Count
	|-Dictionary.KeyCollection<Flow.RecursionNode, int>.get_Count
	|-Dictionary.KeyCollection<DYP2PDll.P2PID, object>.get_Count
	|-Dictionary.KeyCollection<LPWNormalSolver.LPWPosition, int>.get_Count
	|-Dictionary.KeyCollection<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.get_Count
	|-Dictionary.KeyCollection<BinaryOperatorHandler.OperatorQuery, object>.get_Count
	|-Dictionary.KeyCollection<ConversionUtility.ConversionQuery, Int32Enum>.get_Count
	|-Dictionary.KeyCollection<ConversionUtility.ConversionQuery, object>.get_Count
	|-Dictionary.KeyCollection<fsPortableReflection.AttributeQuery, object>.get_Count
	|-Dictionary.KeyCollection<DefaultSerializationBinder.TypeNameKey, object>.get_Count
	|-Dictionary.KeyCollection<ResolverContractKey, object>.get_Count
	|-Dictionary.KeyCollection<ConvertUtils.TypeConvertKey, object>.get_Count
	|-Dictionary.KeyCollection<pb_Edge, object>.get_Count
	|-Dictionary.KeyCollection<pb_IntVec3, object>.get_Count
	|-Dictionary.KeyCollection<AnimationStateData.AnimationPair, float>.get_Count
	|-Dictionary.KeyCollection<Skin.AttachmentKeyTuple, object>.get_Count
	|-Dictionary.KeyCollection<SlotBlendModes.MaterialTexturePair, object>.get_Count
	|-Dictionary.KeyCollection<CSteamID, object>.get_Count
	|-Dictionary.KeyCollection<HAuthTicket, object>.get_Count
	|-Dictionary.KeyCollection<SteamAPICall_t, object>.get_Count
	|-Dictionary.KeyCollection<char, char>.get_Count
	|-Dictionary.KeyCollection<char, Nullable<ByteEnum>>.get_Count
	|-Dictionary.KeyCollection<char, object>.get_Count
	|-Dictionary.KeyCollection<Guid, object>.get_Count
	|-Dictionary.KeyCollection<short, object>.get_Count
	|-Dictionary.KeyCollection<int, ConversationScriptObject.ClientTipsMessage>.get_Count
	|-Dictionary.KeyCollection<int, ConversationScriptObject.ConfirmMessage>.get_Count
	|-Dictionary.KeyCollection<int, ConversationScriptObject.LoadMessage>.get_Count
	|-Dictionary.KeyCollection<int, HitData>.get_Count
	|-Dictionary.KeyCollection<int, MinimapPoint>.get_Count
	|-Dictionary.KeyCollection<int, ObjectPoolComInfo>.get_Count
	|-Dictionary.KeyCollection<int, bool>.get_Count
	|-Dictionary.KeyCollection<int, char>.get_Count
	|-Dictionary.KeyCollection<int, int>.get_Count
	|-Dictionary.KeyCollection<int, Int32Enum>.get_Count
	|-Dictionary.KeyCollection<int, long>.get_Count
	|-Dictionary.KeyCollection<int, object>.get_Count
	|-Dictionary.KeyCollection<int, float>.get_Count
	|-Dictionary.KeyCollection<int, uint>.get_Count
	|-Dictionary.KeyCollection<int, ulong>.get_Count
	|-Dictionary.KeyCollection<int, Color>.get_Count
	|-Dictionary.KeyCollection<int, Matrix4x4>.get_Count
	|-Dictionary.KeyCollection<int, NetworkMigrationManager.ConnectionPendingPlayers>.get_Count
	|-Dictionary.KeyCollection<int, Vector2>.get_Count
	|-Dictionary.KeyCollection<int, Vector3>.get_Count
	|-Dictionary.KeyCollection<Int32Enum, bool>.get_Count
	|-Dictionary.KeyCollection<Int32Enum, int>.get_Count
	|-Dictionary.KeyCollection<Int32Enum, Int32Enum>.get_Count
	|-Dictionary.KeyCollection<Int32Enum, object>.get_Count
	|-Dictionary.KeyCollection<Int32Enum, float>.get_Count
	|-Dictionary.KeyCollection<long, int>.get_Count
	|-Dictionary.KeyCollection<long, object>.get_Count
	|-Dictionary.KeyCollection<IntPtr, object>.get_Count
	|-Dictionary.KeyCollection<object, MeshCombiner.BlendShapeFrame>.get_Count
	|-Dictionary.KeyCollection<object, CinemachineCore.UpdateStatus>.get_Count
	|-Dictionary.KeyCollection<object, DYUpdateIni.OneResInfo>.get_Count
	|-Dictionary.KeyCollection<object, IniValue>.get_Count
	|-Dictionary.KeyCollection<object, PanelManger.PanelInfo>.get_Count
	|-Dictionary.KeyCollection<object, OneInfo>.get_Count
	|-Dictionary.KeyCollection<object, ArrayMetadata>.get_Count
	|-Dictionary.KeyCollection<object, ObjectMetadata>.get_Count
	|-Dictionary.KeyCollection<object, PropertyMetadata>.get_Count
	|-Dictionary.KeyCollection<object, fsOption<fsVersionedType>>.get_Count
	|-Dictionary.KeyCollection<object, SteamAPICall_t>.get_Count
	|-Dictionary.KeyCollection<object, bool>.get_Count
	|-Dictionary.KeyCollection<object, KeyValuePair<object, object>>.get_Count
	|-Dictionary.KeyCollection<object, int>.get_Count
	|-Dictionary.KeyCollection<object, Int32Enum>.get_Count
	|-Dictionary.KeyCollection<object, long>.get_Count
	|-Dictionary.KeyCollection<object, object>.get_Count
	|-Dictionary.KeyCollection<object, ResourceLocator>.get_Count
	|-Dictionary.KeyCollection<object, float>.get_Count
	|-Dictionary.KeyCollection<object, TimeSpan>.get_Count
	|-Dictionary.KeyCollection<object, Color>.get_Count
	|-Dictionary.KeyCollection<object, NetworkBroadcastResult>.get_Count
	|-Dictionary.KeyCollection<object, Playable>.get_Count
	|-Dictionary.KeyCollection<object, Vector3>.get_Count
	|-Dictionary.KeyCollection<object, BlendShapeFrame>.get_Count
	|-Dictionary.KeyCollection<float, object>.get_Count
	|-Dictionary.KeyCollection<string, string>.get_Count
	|-Dictionary.KeyCollection<ushort, object>.get_Count
	|-Dictionary.KeyCollection<uint, int>.get_Count
	|-Dictionary.KeyCollection<uint, object>.get_Count
	|-Dictionary.KeyCollection<uint, ulong>.get_Count
	|-Dictionary.KeyCollection<ulong, object>.get_Count
	|-Dictionary.KeyCollection<ulong, uint>.get_Count
	|-Dictionary.KeyCollection<UInt64Enum, object>.get_Count
	|-Dictionary.KeyCollection<TerrainUtility.TerrainMap.TileCoord, object>.get_Count
	|-Dictionary.KeyCollection<NetworkHash128, object>.get_Count
	|-Dictionary.KeyCollection<NetworkInstanceId, object>.get_Count
	|-Dictionary.KeyCollection<NetworkSceneId, object>.get_Count
	|-Dictionary.KeyCollection<Scene, object>.get_Count
	|-Dictionary.KeyCollection<ZmID, object>.get_Count
	*/

	private bool System.Collections.Generic.ICollection<TKey>.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-Dictionary.KeyCollection<EventHook, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<Flow.RecursionNode, int>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<DYP2PDll.P2PID, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<LPWNormalSolver.LPWPosition, int>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<ConversionUtility.ConversionQuery, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<fsPortableReflection.AttributeQuery, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<ResolverContractKey, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<ConvertUtils.TypeConvertKey, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<pb_Edge, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<pb_IntVec3, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<AnimationStateData.AnimationPair, float>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<Skin.AttachmentKeyTuple, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<SlotBlendModes.MaterialTexturePair, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<CSteamID, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<HAuthTicket, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<SteamAPICall_t, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<char, char>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<char, Nullable<ByteEnum>>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<char, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<Guid, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<short, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<int, ConversationScriptObject.ConfirmMessage>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<int, ConversationScriptObject.LoadMessage>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<int, HitData>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<int, MinimapPoint>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<int, ObjectPoolComInfo>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<int, bool>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<int, char>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<int, int>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<int, Int32Enum>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<int, long>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<int, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<int, float>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<int, uint>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<int, ulong>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<int, Color>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<int, Matrix4x4>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<int, Vector2>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<int, Vector3>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<Int32Enum, bool>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<Int32Enum, int>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<Int32Enum, Int32Enum>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<Int32Enum, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<Int32Enum, float>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<long, int>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<long, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<IntPtr, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<object, MeshCombiner.BlendShapeFrame>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<object, CinemachineCore.UpdateStatus>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<object, DYUpdateIni.OneResInfo>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<object, IniValue>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<object, PanelManger.PanelInfo>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<object, OneInfo>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<object, ArrayMetadata>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<object, ObjectMetadata>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<object, PropertyMetadata>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<object, fsOption<fsVersionedType>>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<object, SteamAPICall_t>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<object, bool>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<object, KeyValuePair<object, object>>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<object, int>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<object, Int32Enum>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<object, long>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<object, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<object, ResourceLocator>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<object, float>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<object, TimeSpan>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<object, Color>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<object, NetworkBroadcastResult>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<object, Playable>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<object, Vector3>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<object, BlendShapeFrame>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<float, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<ushort, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<uint, int>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<uint, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<uint, ulong>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<ulong, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<ulong, uint>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<UInt64Enum, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<NetworkHash128, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<NetworkInstanceId, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<NetworkSceneId, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<Scene, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-Dictionary.KeyCollection<ZmID, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	*/

	private void System.Collections.Generic.ICollection<TKey>.Add(TKey item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA64DB0 Offset: 0xA63DB0 VA: 0x180A64DB0
	|-Dictionary.KeyCollection<EventHook, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0xA64F30 Offset: 0xA63F30 VA: 0x180A64F30
	|-Dictionary.KeyCollection<Flow.RecursionNode, int>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0xA64E70 Offset: 0xA63E70 VA: 0x180A64E70
	|-Dictionary.KeyCollection<DYP2PDll.P2PID, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0xA650B0 Offset: 0xA640B0 VA: 0x180A650B0
	|-Dictionary.KeyCollection<LPWNormalSolver.LPWPosition, int>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0xA64D50 Offset: 0xA63D50 VA: 0x180A64D50
	|-Dictionary.KeyCollection<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0xA65050 Offset: 0xA64050 VA: 0x180A65050
	|-Dictionary.KeyCollection<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0xA64E10 Offset: 0xA63E10 VA: 0x180A64E10
	|-Dictionary.KeyCollection<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0xA64ED0 Offset: 0xA63ED0 VA: 0x180A64ED0
	|-Dictionary.KeyCollection<ConversionUtility.ConversionQuery, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0xA64F90 Offset: 0xA63F90 VA: 0x180A64F90
	|-Dictionary.KeyCollection<fsPortableReflection.AttributeQuery, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0xA64FF0 Offset: 0xA63FF0 VA: 0x180A64FF0
	|-Dictionary.KeyCollection<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB3D60 Offset: 0x1BB2D60 VA: 0x181BB3D60
	|-Dictionary.KeyCollection<ResolverContractKey, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB4360 Offset: 0x1BB3360 VA: 0x181BB4360
	|-Dictionary.KeyCollection<ConvertUtils.TypeConvertKey, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB3EE0 Offset: 0x1BB2EE0 VA: 0x181BB3EE0
	|-Dictionary.KeyCollection<pb_Edge, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB4480 Offset: 0x1BB3480 VA: 0x181BB4480
	|-Dictionary.KeyCollection<pb_IntVec3, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB46C0 Offset: 0x1BB36C0 VA: 0x181BB46C0
	|-Dictionary.KeyCollection<AnimationStateData.AnimationPair, float>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB3D00 Offset: 0x1BB2D00 VA: 0x181BB3D00
	|-Dictionary.KeyCollection<Skin.AttachmentKeyTuple, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB4540 Offset: 0x1BB3540 VA: 0x181BB4540
	|-Dictionary.KeyCollection<SlotBlendModes.MaterialTexturePair, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB42A0 Offset: 0x1BB32A0 VA: 0x181BB42A0
	|-Dictionary.KeyCollection<CSteamID, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB4300 Offset: 0x1BB3300 VA: 0x181BB4300
	|-Dictionary.KeyCollection<HAuthTicket, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB3CA0 Offset: 0x1BB2CA0 VA: 0x181BB3CA0
	|-Dictionary.KeyCollection<SteamAPICall_t, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB4120 Offset: 0x1BB3120 VA: 0x181BB4120
	|-Dictionary.KeyCollection<char, char>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB4840 Offset: 0x1BB3840 VA: 0x181BB4840
	|-Dictionary.KeyCollection<char, Nullable<ByteEnum>>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB4720 Offset: 0x1BB3720 VA: 0x181BB4720
	|-Dictionary.KeyCollection<char, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB3E80 Offset: 0x1BB2E80 VA: 0x181BB3E80
	|-Dictionary.KeyCollection<Guid, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB4060 Offset: 0x1BB3060 VA: 0x181BB4060
	|-Dictionary.KeyCollection<short, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB3DC0 Offset: 0x1BB2DC0 VA: 0x181BB3DC0
	|-Dictionary.KeyCollection<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB4780 Offset: 0x1BB3780 VA: 0x181BB4780
	|-Dictionary.KeyCollection<int, ConversationScriptObject.ConfirmMessage>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB3E20 Offset: 0x1BB2E20 VA: 0x181BB3E20
	|-Dictionary.KeyCollection<int, ConversationScriptObject.LoadMessage>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB4420 Offset: 0x1BB3420 VA: 0x181BB4420
	|-Dictionary.KeyCollection<int, HitData>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB43C0 Offset: 0x1BB33C0 VA: 0x181BB43C0
	|-Dictionary.KeyCollection<int, MinimapPoint>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB4960 Offset: 0x1BB3960 VA: 0x181BB4960
	|-Dictionary.KeyCollection<int, ObjectPoolComInfo>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB4240 Offset: 0x1BB3240 VA: 0x181BB4240
	|-Dictionary.KeyCollection<int, bool>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB45A0 Offset: 0x1BB35A0 VA: 0x181BB45A0
	|-Dictionary.KeyCollection<int, char>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB3FA0 Offset: 0x1BB2FA0 VA: 0x181BB3FA0
	|-Dictionary.KeyCollection<int, int>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB4660 Offset: 0x1BB3660 VA: 0x181BB4660
	|-Dictionary.KeyCollection<int, Int32Enum>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB44E0 Offset: 0x1BB34E0 VA: 0x181BB44E0
	|-Dictionary.KeyCollection<int, long>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB4180 Offset: 0x1BB3180 VA: 0x181BB4180
	|-Dictionary.KeyCollection<int, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB48A0 Offset: 0x1BB38A0 VA: 0x181BB48A0
	|-Dictionary.KeyCollection<int, float>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB4000 Offset: 0x1BB3000 VA: 0x181BB4000
	|-Dictionary.KeyCollection<int, uint>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB40C0 Offset: 0x1BB30C0 VA: 0x181BB40C0
	|-Dictionary.KeyCollection<int, ulong>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB4600 Offset: 0x1BB3600 VA: 0x181BB4600
	|-Dictionary.KeyCollection<int, Color>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB4900 Offset: 0x1BB3900 VA: 0x181BB4900
	|-Dictionary.KeyCollection<int, Matrix4x4>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB47E0 Offset: 0x1BB37E0 VA: 0x181BB47E0
	|-Dictionary.KeyCollection<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB41E0 Offset: 0x1BB31E0 VA: 0x181BB41E0
	|-Dictionary.KeyCollection<int, Vector2>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1BB3F40 Offset: 0x1BB2F40 VA: 0x181BB3F40
	|-Dictionary.KeyCollection<int, Vector3>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C53210 Offset: 0x1C52210 VA: 0x181C53210
	|-Dictionary.KeyCollection<Int32Enum, bool>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C53450 Offset: 0x1C52450 VA: 0x181C53450
	|-Dictionary.KeyCollection<Int32Enum, int>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C53510 Offset: 0x1C52510 VA: 0x181C53510
	|-Dictionary.KeyCollection<Int32Enum, Int32Enum>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C53330 Offset: 0x1C52330 VA: 0x181C53330
	|-Dictionary.KeyCollection<Int32Enum, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C52E50 Offset: 0x1C51E50 VA: 0x181C52E50
	|-Dictionary.KeyCollection<Int32Enum, float>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C539F0 Offset: 0x1C529F0 VA: 0x181C539F0
	|-Dictionary.KeyCollection<long, int>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C532D0 Offset: 0x1C522D0 VA: 0x181C532D0
	|-Dictionary.KeyCollection<long, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C53090 Offset: 0x1C52090 VA: 0x181C53090
	|-Dictionary.KeyCollection<IntPtr, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C53930 Offset: 0x1C52930 VA: 0x181C53930
	|-Dictionary.KeyCollection<object, MeshCombiner.BlendShapeFrame>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C53990 Offset: 0x1C52990 VA: 0x181C53990
	|-Dictionary.KeyCollection<object, CinemachineCore.UpdateStatus>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C53690 Offset: 0x1C52690 VA: 0x181C53690
	|-Dictionary.KeyCollection<object, DYUpdateIni.OneResInfo>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C52D90 Offset: 0x1C51D90 VA: 0x181C52D90
	|-Dictionary.KeyCollection<object, IniValue>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C53570 Offset: 0x1C52570 VA: 0x181C53570
	|-Dictionary.KeyCollection<object, PanelManger.PanelInfo>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C52EB0 Offset: 0x1C51EB0 VA: 0x181C52EB0
	|-Dictionary.KeyCollection<object, OneInfo>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C52F70 Offset: 0x1C51F70 VA: 0x181C52F70
	|-Dictionary.KeyCollection<object, ArrayMetadata>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C53390 Offset: 0x1C52390 VA: 0x181C53390
	|-Dictionary.KeyCollection<object, ObjectMetadata>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C537B0 Offset: 0x1C527B0 VA: 0x181C537B0
	|-Dictionary.KeyCollection<object, PropertyMetadata>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C52F10 Offset: 0x1C51F10 VA: 0x181C52F10
	|-Dictionary.KeyCollection<object, fsOption<fsVersionedType>>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C53030 Offset: 0x1C52030 VA: 0x181C53030
	|-Dictionary.KeyCollection<object, SteamAPICall_t>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C53810 Offset: 0x1C52810 VA: 0x181C53810
	|-Dictionary.KeyCollection<object, bool>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C536F0 Offset: 0x1C526F0 VA: 0x181C536F0
	|-Dictionary.KeyCollection<object, KeyValuePair<object, object>>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C53150 Offset: 0x1C52150 VA: 0x181C53150
	|-Dictionary.KeyCollection<object, int>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C530F0 Offset: 0x1C520F0 VA: 0x181C530F0
	|-Dictionary.KeyCollection<object, Int32Enum>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C52DF0 Offset: 0x1C51DF0 VA: 0x181C52DF0
	|-Dictionary.KeyCollection<object, long>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C535D0 Offset: 0x1C525D0 VA: 0x181C535D0
	|-Dictionary.KeyCollection<object, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C53630 Offset: 0x1C52630 VA: 0x181C53630
	|-Dictionary.KeyCollection<object, ResourceLocator>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C531B0 Offset: 0x1C521B0 VA: 0x181C531B0
	|-Dictionary.KeyCollection<object, float>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C53270 Offset: 0x1C52270 VA: 0x181C53270
	|-Dictionary.KeyCollection<object, TimeSpan>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C533F0 Offset: 0x1C523F0 VA: 0x181C533F0
	|-Dictionary.KeyCollection<object, Color>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C53750 Offset: 0x1C52750 VA: 0x181C53750
	|-Dictionary.KeyCollection<object, NetworkBroadcastResult>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C53870 Offset: 0x1C52870 VA: 0x181C53870
	|-Dictionary.KeyCollection<object, Playable>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C534B0 Offset: 0x1C524B0 VA: 0x181C534B0
	|-Dictionary.KeyCollection<object, Vector3>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C52FD0 Offset: 0x1C51FD0 VA: 0x181C52FD0
	|-Dictionary.KeyCollection<object, BlendShapeFrame>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C52D30 Offset: 0x1C51D30 VA: 0x181C52D30
	|-Dictionary.KeyCollection<float, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x1C538D0 Offset: 0x1C528D0 VA: 0x181C538D0
	|-Dictionary.KeyCollection<ushort, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0xA95B10 Offset: 0xA94B10 VA: 0x180A95B10
	|-Dictionary.KeyCollection<uint, int>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0xA95D50 Offset: 0xA94D50 VA: 0x180A95D50
	|-Dictionary.KeyCollection<uint, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0xA95CF0 Offset: 0xA94CF0 VA: 0x180A95CF0
	|-Dictionary.KeyCollection<uint, ulong>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0xA95C90 Offset: 0xA94C90 VA: 0x180A95C90
	|-Dictionary.KeyCollection<ulong, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0xA95ED0 Offset: 0xA94ED0 VA: 0x180A95ED0
	|-Dictionary.KeyCollection<ulong, uint>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0xA95B70 Offset: 0xA94B70 VA: 0x180A95B70
	|-Dictionary.KeyCollection<UInt64Enum, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0xA95C30 Offset: 0xA94C30 VA: 0x180A95C30
	|-Dictionary.KeyCollection<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0xA95DB0 Offset: 0xA94DB0 VA: 0x180A95DB0
	|-Dictionary.KeyCollection<NetworkHash128, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0xA95BD0 Offset: 0xA94BD0 VA: 0x180A95BD0
	|-Dictionary.KeyCollection<NetworkInstanceId, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0xA95E70 Offset: 0xA94E70 VA: 0x180A95E70
	|-Dictionary.KeyCollection<NetworkSceneId, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0xA95E10 Offset: 0xA94E10 VA: 0x180A95E10
	|-Dictionary.KeyCollection<Scene, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0xA95F30 Offset: 0xA94F30 VA: 0x180A95F30
	|-Dictionary.KeyCollection<ZmID, object>.System.Collections.Generic.ICollection<TKey>.Add
	*/

	private void System.Collections.Generic.ICollection<TKey>.Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA651D0 Offset: 0xA641D0 VA: 0x180A651D0
	|-Dictionary.KeyCollection<EventHook, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0xA65230 Offset: 0xA64230 VA: 0x180A65230
	|-Dictionary.KeyCollection<Flow.RecursionNode, int>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0xA65470 Offset: 0xA64470 VA: 0x180A65470
	|-Dictionary.KeyCollection<DYP2PDll.P2PID, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0xA652F0 Offset: 0xA642F0 VA: 0x180A652F0
	|-Dictionary.KeyCollection<LPWNormalSolver.LPWPosition, int>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0xA65110 Offset: 0xA64110 VA: 0x180A65110
	|-Dictionary.KeyCollection<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0xA653B0 Offset: 0xA643B0 VA: 0x180A653B0
	|-Dictionary.KeyCollection<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0xA65410 Offset: 0xA64410 VA: 0x180A65410
	|-Dictionary.KeyCollection<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0xA65350 Offset: 0xA64350 VA: 0x180A65350
	|-Dictionary.KeyCollection<ConversionUtility.ConversionQuery, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0xA65170 Offset: 0xA64170 VA: 0x180A65170
	|-Dictionary.KeyCollection<fsPortableReflection.AttributeQuery, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0xA65290 Offset: 0xA64290 VA: 0x180A65290
	|-Dictionary.KeyCollection<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB5140 Offset: 0x1BB4140 VA: 0x181BB5140
	|-Dictionary.KeyCollection<ResolverContractKey, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB4A80 Offset: 0x1BB3A80 VA: 0x181BB4A80
	|-Dictionary.KeyCollection<ConvertUtils.TypeConvertKey, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB5320 Offset: 0x1BB4320 VA: 0x181BB5320
	|-Dictionary.KeyCollection<pb_Edge, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB51A0 Offset: 0x1BB41A0 VA: 0x181BB51A0
	|-Dictionary.KeyCollection<pb_IntVec3, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB5680 Offset: 0x1BB4680 VA: 0x181BB5680
	|-Dictionary.KeyCollection<AnimationStateData.AnimationPair, float>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB53E0 Offset: 0x1BB43E0 VA: 0x181BB53E0
	|-Dictionary.KeyCollection<Skin.AttachmentKeyTuple, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB4EA0 Offset: 0x1BB3EA0 VA: 0x181BB4EA0
	|-Dictionary.KeyCollection<SlotBlendModes.MaterialTexturePair, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB5560 Offset: 0x1BB4560 VA: 0x181BB5560
	|-Dictionary.KeyCollection<CSteamID, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB5200 Offset: 0x1BB4200 VA: 0x181BB5200
	|-Dictionary.KeyCollection<HAuthTicket, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB5080 Offset: 0x1BB4080 VA: 0x181BB5080
	|-Dictionary.KeyCollection<SteamAPICall_t, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB4E40 Offset: 0x1BB3E40 VA: 0x181BB4E40
	|-Dictionary.KeyCollection<char, char>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB5440 Offset: 0x1BB4440 VA: 0x181BB5440
	|-Dictionary.KeyCollection<char, Nullable<ByteEnum>>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB4F60 Offset: 0x1BB3F60 VA: 0x181BB4F60
	|-Dictionary.KeyCollection<char, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB4B40 Offset: 0x1BB3B40 VA: 0x181BB4B40
	|-Dictionary.KeyCollection<Guid, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB4D20 Offset: 0x1BB3D20 VA: 0x181BB4D20
	|-Dictionary.KeyCollection<short, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB5020 Offset: 0x1BB4020 VA: 0x181BB5020
	|-Dictionary.KeyCollection<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB4FC0 Offset: 0x1BB3FC0 VA: 0x181BB4FC0
	|-Dictionary.KeyCollection<int, ConversationScriptObject.ConfirmMessage>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB54A0 Offset: 0x1BB44A0 VA: 0x181BB54A0
	|-Dictionary.KeyCollection<int, ConversationScriptObject.LoadMessage>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB4CC0 Offset: 0x1BB3CC0 VA: 0x181BB4CC0
	|-Dictionary.KeyCollection<int, HitData>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB5380 Offset: 0x1BB4380 VA: 0x181BB5380
	|-Dictionary.KeyCollection<int, MinimapPoint>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB4C00 Offset: 0x1BB3C00 VA: 0x181BB4C00
	|-Dictionary.KeyCollection<int, ObjectPoolComInfo>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB50E0 Offset: 0x1BB40E0 VA: 0x181BB50E0
	|-Dictionary.KeyCollection<int, bool>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB4A20 Offset: 0x1BB3A20 VA: 0x181BB4A20
	|-Dictionary.KeyCollection<int, char>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB5500 Offset: 0x1BB4500 VA: 0x181BB5500
	|-Dictionary.KeyCollection<int, int>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB5620 Offset: 0x1BB4620 VA: 0x181BB5620
	|-Dictionary.KeyCollection<int, Int32Enum>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB55C0 Offset: 0x1BB45C0 VA: 0x181BB55C0
	|-Dictionary.KeyCollection<int, long>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB4C60 Offset: 0x1BB3C60 VA: 0x181BB4C60
	|-Dictionary.KeyCollection<int, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB4AE0 Offset: 0x1BB3AE0 VA: 0x181BB4AE0
	|-Dictionary.KeyCollection<int, float>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB4DE0 Offset: 0x1BB3DE0 VA: 0x181BB4DE0
	|-Dictionary.KeyCollection<int, uint>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB49C0 Offset: 0x1BB39C0 VA: 0x181BB49C0
	|-Dictionary.KeyCollection<int, ulong>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB5260 Offset: 0x1BB4260 VA: 0x181BB5260
	|-Dictionary.KeyCollection<int, Color>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB52C0 Offset: 0x1BB42C0 VA: 0x181BB52C0
	|-Dictionary.KeyCollection<int, Matrix4x4>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB4BA0 Offset: 0x1BB3BA0 VA: 0x181BB4BA0
	|-Dictionary.KeyCollection<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB4D80 Offset: 0x1BB3D80 VA: 0x181BB4D80
	|-Dictionary.KeyCollection<int, Vector2>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1BB4F00 Offset: 0x1BB3F00 VA: 0x181BB4F00
	|-Dictionary.KeyCollection<int, Vector3>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C53E70 Offset: 0x1C52E70 VA: 0x181C53E70
	|-Dictionary.KeyCollection<Int32Enum, bool>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C542F0 Offset: 0x1C532F0 VA: 0x181C542F0
	|-Dictionary.KeyCollection<Int32Enum, int>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C54050 Offset: 0x1C53050 VA: 0x181C54050
	|-Dictionary.KeyCollection<Int32Enum, Int32Enum>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C544D0 Offset: 0x1C534D0 VA: 0x181C544D0
	|-Dictionary.KeyCollection<Int32Enum, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C53C30 Offset: 0x1C52C30 VA: 0x181C53C30
	|-Dictionary.KeyCollection<Int32Enum, float>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C53D50 Offset: 0x1C52D50 VA: 0x181C53D50
	|-Dictionary.KeyCollection<long, int>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C540B0 Offset: 0x1C530B0 VA: 0x181C540B0
	|-Dictionary.KeyCollection<long, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C54230 Offset: 0x1C53230 VA: 0x181C54230
	|-Dictionary.KeyCollection<IntPtr, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C54710 Offset: 0x1C53710 VA: 0x181C54710
	|-Dictionary.KeyCollection<object, MeshCombiner.BlendShapeFrame>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C54470 Offset: 0x1C53470 VA: 0x181C54470
	|-Dictionary.KeyCollection<object, CinemachineCore.UpdateStatus>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C54590 Offset: 0x1C53590 VA: 0x181C54590
	|-Dictionary.KeyCollection<object, DYUpdateIni.OneResInfo>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C53B70 Offset: 0x1C52B70 VA: 0x181C53B70
	|-Dictionary.KeyCollection<object, IniValue>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C53C90 Offset: 0x1C52C90 VA: 0x181C53C90
	|-Dictionary.KeyCollection<object, PanelManger.PanelInfo>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C54410 Offset: 0x1C53410 VA: 0x181C54410
	|-Dictionary.KeyCollection<object, OneInfo>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C53F30 Offset: 0x1C52F30 VA: 0x181C53F30
	|-Dictionary.KeyCollection<object, ArrayMetadata>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C54650 Offset: 0x1C53650 VA: 0x181C54650
	|-Dictionary.KeyCollection<object, ObjectMetadata>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C53FF0 Offset: 0x1C52FF0 VA: 0x181C53FF0
	|-Dictionary.KeyCollection<object, PropertyMetadata>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C54170 Offset: 0x1C53170 VA: 0x181C54170
	|-Dictionary.KeyCollection<object, fsOption<fsVersionedType>>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C53B10 Offset: 0x1C52B10 VA: 0x181C53B10
	|-Dictionary.KeyCollection<object, SteamAPICall_t>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C543B0 Offset: 0x1C533B0 VA: 0x181C543B0
	|-Dictionary.KeyCollection<object, bool>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C54110 Offset: 0x1C53110 VA: 0x181C54110
	|-Dictionary.KeyCollection<object, KeyValuePair<object, object>>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C53DB0 Offset: 0x1C52DB0 VA: 0x181C53DB0
	|-Dictionary.KeyCollection<object, int>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C53CF0 Offset: 0x1C52CF0 VA: 0x181C53CF0
	|-Dictionary.KeyCollection<object, Int32Enum>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C541D0 Offset: 0x1C531D0 VA: 0x181C541D0
	|-Dictionary.KeyCollection<object, long>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C53F90 Offset: 0x1C52F90 VA: 0x181C53F90
	|-Dictionary.KeyCollection<object, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C53A50 Offset: 0x1C52A50 VA: 0x181C53A50
	|-Dictionary.KeyCollection<object, ResourceLocator>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C546B0 Offset: 0x1C536B0 VA: 0x181C546B0
	|-Dictionary.KeyCollection<object, float>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C53BD0 Offset: 0x1C52BD0 VA: 0x181C53BD0
	|-Dictionary.KeyCollection<object, TimeSpan>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C54290 Offset: 0x1C53290 VA: 0x181C54290
	|-Dictionary.KeyCollection<object, Color>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C54530 Offset: 0x1C53530 VA: 0x181C54530
	|-Dictionary.KeyCollection<object, NetworkBroadcastResult>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C53E10 Offset: 0x1C52E10 VA: 0x181C53E10
	|-Dictionary.KeyCollection<object, Playable>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C53AB0 Offset: 0x1C52AB0 VA: 0x181C53AB0
	|-Dictionary.KeyCollection<object, Vector3>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C54350 Offset: 0x1C53350 VA: 0x181C54350
	|-Dictionary.KeyCollection<object, BlendShapeFrame>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C53ED0 Offset: 0x1C52ED0 VA: 0x181C53ED0
	|-Dictionary.KeyCollection<float, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x1C545F0 Offset: 0x1C535F0 VA: 0x181C545F0
	|-Dictionary.KeyCollection<ushort, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0xA96350 Offset: 0xA95350 VA: 0x180A96350
	|-Dictionary.KeyCollection<uint, int>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0xA963B0 Offset: 0xA953B0 VA: 0x180A963B0
	|-Dictionary.KeyCollection<uint, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0xA961D0 Offset: 0xA951D0 VA: 0x180A961D0
	|-Dictionary.KeyCollection<uint, ulong>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0xA96290 Offset: 0xA95290 VA: 0x180A96290
	|-Dictionary.KeyCollection<ulong, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0xA962F0 Offset: 0xA952F0 VA: 0x180A962F0
	|-Dictionary.KeyCollection<ulong, uint>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0xA95F90 Offset: 0xA94F90 VA: 0x180A95F90
	|-Dictionary.KeyCollection<UInt64Enum, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0xA96050 Offset: 0xA95050 VA: 0x180A96050
	|-Dictionary.KeyCollection<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0xA96230 Offset: 0xA95230 VA: 0x180A96230
	|-Dictionary.KeyCollection<NetworkHash128, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0xA96170 Offset: 0xA95170 VA: 0x180A96170
	|-Dictionary.KeyCollection<NetworkInstanceId, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0xA960B0 Offset: 0xA950B0 VA: 0x180A960B0
	|-Dictionary.KeyCollection<NetworkSceneId, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0xA95FF0 Offset: 0xA94FF0 VA: 0x180A95FF0
	|-Dictionary.KeyCollection<Scene, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0xA96110 Offset: 0xA95110 VA: 0x180A96110
	|-Dictionary.KeyCollection<ZmID, object>.System.Collections.Generic.ICollection<TKey>.Clear
	*/

	private bool System.Collections.Generic.ICollection<TKey>.Contains(TKey item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA654D0 Offset: 0xA644D0 VA: 0x180A654D0
	|-Dictionary.KeyCollection<EventHook, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<LPWNormalSolver.LPWPosition, int>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<Skin.AttachmentKeyTuple, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|
	|-RVA: 0x1BB56E0 Offset: 0x1BB46E0 VA: 0x181BB56E0
	|-Dictionary.KeyCollection<Flow.RecursionNode, int>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<ConversionUtility.ConversionQuery, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<fsPortableReflection.AttributeQuery, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<ResolverContractKey, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<ConvertUtils.TypeConvertKey, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<AnimationStateData.AnimationPair, float>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<SlotBlendModes.MaterialTexturePair, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<Guid, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<NetworkHash128, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|
	|-RVA: 0x1BA3590 Offset: 0x1BA2590 VA: 0x181BA3590
	|-Dictionary.KeyCollection<DYP2PDll.P2PID, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<pb_IntVec3, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|
	|-RVA: 0xA96410 Offset: 0xA95410 VA: 0x180A96410
	|-Dictionary.KeyCollection<pb_Edge, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<CSteamID, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<HAuthTicket, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<SteamAPICall_t, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<NetworkInstanceId, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<NetworkSceneId, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<Scene, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<ZmID, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|
	|-RVA: 0xA96440 Offset: 0xA95440 VA: 0x180A96440
	|-Dictionary.KeyCollection<char, char>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<char, Nullable<ByteEnum>>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<char, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<short, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<int, ConversationScriptObject.ConfirmMessage>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<int, ConversationScriptObject.LoadMessage>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<int, HitData>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<int, MinimapPoint>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<int, ObjectPoolComInfo>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<int, bool>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<int, char>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<int, int>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<int, Int32Enum>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<int, long>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<int, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<int, float>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<int, uint>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<int, ulong>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<int, Color>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<int, Matrix4x4>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<int, Vector2>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<int, Vector3>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<Int32Enum, bool>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<Int32Enum, int>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<Int32Enum, Int32Enum>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<Int32Enum, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<Int32Enum, float>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<long, int>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<long, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<IntPtr, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<object, MeshCombiner.BlendShapeFrame>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<object, CinemachineCore.UpdateStatus>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<object, DYUpdateIni.OneResInfo>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<object, IniValue>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<object, PanelManger.PanelInfo>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<object, OneInfo>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<object, ArrayMetadata>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<object, ObjectMetadata>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<object, PropertyMetadata>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<object, fsOption<fsVersionedType>>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<object, SteamAPICall_t>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<object, bool>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<object, KeyValuePair<object, object>>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<object, int>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<object, Int32Enum>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<object, long>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<object, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<object, ResourceLocator>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<object, float>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<object, TimeSpan>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<object, Color>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<object, NetworkBroadcastResult>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<object, Playable>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<object, Vector3>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<object, BlendShapeFrame>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<ushort, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<uint, int>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<uint, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<uint, ulong>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<ulong, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<ulong, uint>.System.Collections.Generic.ICollection<TKey>.Contains
	|-Dictionary.KeyCollection<UInt64Enum, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|
	|-RVA: 0x1BA33F0 Offset: 0x1BA23F0 VA: 0x181BA33F0
	|-Dictionary.KeyCollection<float, object>.System.Collections.Generic.ICollection<TKey>.Contains
	*/

	private bool System.Collections.Generic.ICollection<TKey>.Remove(TKey item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA65700 Offset: 0xA64700 VA: 0x180A65700
	|-Dictionary.KeyCollection<EventHook, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0xA65640 Offset: 0xA64640 VA: 0x180A65640
	|-Dictionary.KeyCollection<Flow.RecursionNode, int>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0xA65820 Offset: 0xA64820 VA: 0x180A65820
	|-Dictionary.KeyCollection<DYP2PDll.P2PID, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0xA656A0 Offset: 0xA646A0 VA: 0x180A656A0
	|-Dictionary.KeyCollection<LPWNormalSolver.LPWPosition, int>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0xA65760 Offset: 0xA64760 VA: 0x180A65760
	|-Dictionary.KeyCollection<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0xA655E0 Offset: 0xA645E0 VA: 0x180A655E0
	|-Dictionary.KeyCollection<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0xA65880 Offset: 0xA64880 VA: 0x180A65880
	|-Dictionary.KeyCollection<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0xA657C0 Offset: 0xA647C0 VA: 0x180A657C0
	|-Dictionary.KeyCollection<ConversionUtility.ConversionQuery, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0xA65580 Offset: 0xA64580 VA: 0x180A65580
	|-Dictionary.KeyCollection<fsPortableReflection.AttributeQuery, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0xA65520 Offset: 0xA64520 VA: 0x180A65520
	|-Dictionary.KeyCollection<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB5F00 Offset: 0x1BB4F00 VA: 0x181BB5F00
	|-Dictionary.KeyCollection<ResolverContractKey, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB58A0 Offset: 0x1BB48A0 VA: 0x181BB58A0
	|-Dictionary.KeyCollection<ConvertUtils.TypeConvertKey, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB57E0 Offset: 0x1BB47E0 VA: 0x181BB57E0
	|-Dictionary.KeyCollection<pb_Edge, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB5D20 Offset: 0x1BB4D20 VA: 0x181BB5D20
	|-Dictionary.KeyCollection<pb_IntVec3, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB5E40 Offset: 0x1BB4E40 VA: 0x181BB5E40
	|-Dictionary.KeyCollection<AnimationStateData.AnimationPair, float>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB5780 Offset: 0x1BB4780 VA: 0x181BB5780
	|-Dictionary.KeyCollection<Skin.AttachmentKeyTuple, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB5F60 Offset: 0x1BB4F60 VA: 0x181BB5F60
	|-Dictionary.KeyCollection<SlotBlendModes.MaterialTexturePair, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB59C0 Offset: 0x1BB49C0 VA: 0x181BB59C0
	|-Dictionary.KeyCollection<CSteamID, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB62C0 Offset: 0x1BB52C0 VA: 0x181BB62C0
	|-Dictionary.KeyCollection<HAuthTicket, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB6260 Offset: 0x1BB5260 VA: 0x181BB6260
	|-Dictionary.KeyCollection<SteamAPICall_t, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB60E0 Offset: 0x1BB50E0 VA: 0x181BB60E0
	|-Dictionary.KeyCollection<char, char>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB5D80 Offset: 0x1BB4D80 VA: 0x181BB5D80
	|-Dictionary.KeyCollection<char, Nullable<ByteEnum>>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB63E0 Offset: 0x1BB53E0 VA: 0x181BB63E0
	|-Dictionary.KeyCollection<char, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB6380 Offset: 0x1BB5380 VA: 0x181BB6380
	|-Dictionary.KeyCollection<Guid, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB5720 Offset: 0x1BB4720 VA: 0x181BB5720
	|-Dictionary.KeyCollection<short, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB6200 Offset: 0x1BB5200 VA: 0x181BB6200
	|-Dictionary.KeyCollection<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB5B40 Offset: 0x1BB4B40 VA: 0x181BB5B40
	|-Dictionary.KeyCollection<int, ConversationScriptObject.ConfirmMessage>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB5A20 Offset: 0x1BB4A20 VA: 0x181BB5A20
	|-Dictionary.KeyCollection<int, ConversationScriptObject.LoadMessage>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB5FC0 Offset: 0x1BB4FC0 VA: 0x181BB5FC0
	|-Dictionary.KeyCollection<int, HitData>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB5C00 Offset: 0x1BB4C00 VA: 0x181BB5C00
	|-Dictionary.KeyCollection<int, MinimapPoint>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB5EA0 Offset: 0x1BB4EA0 VA: 0x181BB5EA0
	|-Dictionary.KeyCollection<int, ObjectPoolComInfo>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB6140 Offset: 0x1BB5140 VA: 0x181BB6140
	|-Dictionary.KeyCollection<int, bool>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB5A80 Offset: 0x1BB4A80 VA: 0x181BB5A80
	|-Dictionary.KeyCollection<int, char>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB6080 Offset: 0x1BB5080 VA: 0x181BB6080
	|-Dictionary.KeyCollection<int, int>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB5CC0 Offset: 0x1BB4CC0 VA: 0x181BB5CC0
	|-Dictionary.KeyCollection<int, Int32Enum>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB5C60 Offset: 0x1BB4C60 VA: 0x181BB5C60
	|-Dictionary.KeyCollection<int, long>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB5BA0 Offset: 0x1BB4BA0 VA: 0x181BB5BA0
	|-Dictionary.KeyCollection<int, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB5840 Offset: 0x1BB4840 VA: 0x181BB5840
	|-Dictionary.KeyCollection<int, float>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB5960 Offset: 0x1BB4960 VA: 0x181BB5960
	|-Dictionary.KeyCollection<int, uint>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB61A0 Offset: 0x1BB51A0 VA: 0x181BB61A0
	|-Dictionary.KeyCollection<int, ulong>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB6320 Offset: 0x1BB5320 VA: 0x181BB6320
	|-Dictionary.KeyCollection<int, Color>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB6020 Offset: 0x1BB5020 VA: 0x181BB6020
	|-Dictionary.KeyCollection<int, Matrix4x4>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB5DE0 Offset: 0x1BB4DE0 VA: 0x181BB5DE0
	|-Dictionary.KeyCollection<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB5900 Offset: 0x1BB4900 VA: 0x181BB5900
	|-Dictionary.KeyCollection<int, Vector2>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1BB5AE0 Offset: 0x1BB4AE0 VA: 0x181BB5AE0
	|-Dictionary.KeyCollection<int, Vector3>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C55310 Offset: 0x1C54310 VA: 0x181C55310
	|-Dictionary.KeyCollection<Int32Enum, bool>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C55070 Offset: 0x1C54070 VA: 0x181C55070
	|-Dictionary.KeyCollection<Int32Enum, int>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C54CB0 Offset: 0x1C53CB0 VA: 0x181C54CB0
	|-Dictionary.KeyCollection<Int32Enum, Int32Enum>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C547D0 Offset: 0x1C537D0 VA: 0x181C547D0
	|-Dictionary.KeyCollection<Int32Enum, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C54BF0 Offset: 0x1C53BF0 VA: 0x181C54BF0
	|-Dictionary.KeyCollection<Int32Enum, float>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C54A70 Offset: 0x1C53A70 VA: 0x181C54A70
	|-Dictionary.KeyCollection<long, int>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C54FB0 Offset: 0x1C53FB0 VA: 0x181C54FB0
	|-Dictionary.KeyCollection<long, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C55010 Offset: 0x1C54010 VA: 0x181C55010
	|-Dictionary.KeyCollection<IntPtr, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C54E30 Offset: 0x1C53E30 VA: 0x181C54E30
	|-Dictionary.KeyCollection<object, MeshCombiner.BlendShapeFrame>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C54950 Offset: 0x1C53950 VA: 0x181C54950
	|-Dictionary.KeyCollection<object, CinemachineCore.UpdateStatus>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C54A10 Offset: 0x1C53A10 VA: 0x181C54A10
	|-Dictionary.KeyCollection<object, DYUpdateIni.OneResInfo>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C54B30 Offset: 0x1C53B30 VA: 0x181C54B30
	|-Dictionary.KeyCollection<object, IniValue>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C55430 Offset: 0x1C54430 VA: 0x181C55430
	|-Dictionary.KeyCollection<object, PanelManger.PanelInfo>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C54C50 Offset: 0x1C53C50 VA: 0x181C54C50
	|-Dictionary.KeyCollection<object, OneInfo>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C54770 Offset: 0x1C53770 VA: 0x181C54770
	|-Dictionary.KeyCollection<object, ArrayMetadata>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C54E90 Offset: 0x1C53E90 VA: 0x181C54E90
	|-Dictionary.KeyCollection<object, ObjectMetadata>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C549B0 Offset: 0x1C539B0 VA: 0x181C549B0
	|-Dictionary.KeyCollection<object, PropertyMetadata>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C553D0 Offset: 0x1C543D0 VA: 0x181C553D0
	|-Dictionary.KeyCollection<object, fsOption<fsVersionedType>>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C54DD0 Offset: 0x1C53DD0 VA: 0x181C54DD0
	|-Dictionary.KeyCollection<object, SteamAPICall_t>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C54AD0 Offset: 0x1C53AD0 VA: 0x181C54AD0
	|-Dictionary.KeyCollection<object, bool>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C55370 Offset: 0x1C54370 VA: 0x181C55370
	|-Dictionary.KeyCollection<object, KeyValuePair<object, object>>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C54EF0 Offset: 0x1C53EF0 VA: 0x181C54EF0
	|-Dictionary.KeyCollection<object, int>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C54D10 Offset: 0x1C53D10 VA: 0x181C54D10
	|-Dictionary.KeyCollection<object, Int32Enum>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C54B90 Offset: 0x1C53B90 VA: 0x181C54B90
	|-Dictionary.KeyCollection<object, long>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C54830 Offset: 0x1C53830 VA: 0x181C54830
	|-Dictionary.KeyCollection<object, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C55130 Offset: 0x1C54130 VA: 0x181C55130
	|-Dictionary.KeyCollection<object, ResourceLocator>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C55190 Offset: 0x1C54190 VA: 0x181C55190
	|-Dictionary.KeyCollection<object, float>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C551F0 Offset: 0x1C541F0 VA: 0x181C551F0
	|-Dictionary.KeyCollection<object, TimeSpan>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C54890 Offset: 0x1C53890 VA: 0x181C54890
	|-Dictionary.KeyCollection<object, Color>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C550D0 Offset: 0x1C540D0 VA: 0x181C550D0
	|-Dictionary.KeyCollection<object, NetworkBroadcastResult>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C54D70 Offset: 0x1C53D70 VA: 0x181C54D70
	|-Dictionary.KeyCollection<object, Playable>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C552B0 Offset: 0x1C542B0 VA: 0x181C552B0
	|-Dictionary.KeyCollection<object, Vector3>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C548F0 Offset: 0x1C538F0 VA: 0x181C548F0
	|-Dictionary.KeyCollection<object, BlendShapeFrame>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C55250 Offset: 0x1C54250 VA: 0x181C55250
	|-Dictionary.KeyCollection<float, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x1C54F50 Offset: 0x1C53F50 VA: 0x181C54F50
	|-Dictionary.KeyCollection<ushort, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0xA96830 Offset: 0xA95830 VA: 0x180A96830
	|-Dictionary.KeyCollection<uint, int>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0xA96590 Offset: 0xA95590 VA: 0x180A96590
	|-Dictionary.KeyCollection<uint, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0xA965F0 Offset: 0xA955F0 VA: 0x180A965F0
	|-Dictionary.KeyCollection<uint, ulong>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0xA967D0 Offset: 0xA957D0 VA: 0x180A967D0
	|-Dictionary.KeyCollection<ulong, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0xA96530 Offset: 0xA95530 VA: 0x180A96530
	|-Dictionary.KeyCollection<ulong, uint>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0xA96890 Offset: 0xA95890 VA: 0x180A96890
	|-Dictionary.KeyCollection<UInt64Enum, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0xA96470 Offset: 0xA95470 VA: 0x180A96470
	|-Dictionary.KeyCollection<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0xA964D0 Offset: 0xA954D0 VA: 0x180A964D0
	|-Dictionary.KeyCollection<NetworkHash128, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0xA966B0 Offset: 0xA956B0 VA: 0x180A966B0
	|-Dictionary.KeyCollection<NetworkInstanceId, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0xA96650 Offset: 0xA95650 VA: 0x180A96650
	|-Dictionary.KeyCollection<NetworkSceneId, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0xA96770 Offset: 0xA95770 VA: 0x180A96770
	|-Dictionary.KeyCollection<Scene, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0xA96710 Offset: 0xA95710 VA: 0x180A96710
	|-Dictionary.KeyCollection<ZmID, object>.System.Collections.Generic.ICollection<TKey>.Remove
	*/

	private IEnumerator<TKey> System.Collections.Generic.IEnumerable<TKey>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BA4460 Offset: 0x1BA3460 VA: 0x181BA4460
	|-Dictionary.KeyCollection<EventHook, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<LPWNormalSolver.LPWPosition, int>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<Skin.AttachmentKeyTuple, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|
	|-RVA: 0x1BB64C0 Offset: 0x1BB54C0 VA: 0x181BB64C0
	|-Dictionary.KeyCollection<Flow.RecursionNode, int>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<ConversionUtility.ConversionQuery, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<fsPortableReflection.AttributeQuery, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<ResolverContractKey, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<ConvertUtils.TypeConvertKey, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<AnimationStateData.AnimationPair, float>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<SlotBlendModes.MaterialTexturePair, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<Guid, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<NetworkHash128, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|
	|-RVA: 0x1C81AC0 Offset: 0x1C80AC0 VA: 0x181C81AC0
	|-Dictionary.KeyCollection<DYP2PDll.P2PID, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<pb_IntVec3, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|
	|-RVA: 0x1C55490 Offset: 0x1C54490 VA: 0x181C55490
	|-Dictionary.KeyCollection<pb_Edge, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<CSteamID, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<SteamAPICall_t, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<long, int>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<long, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<IntPtr, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<object, MeshCombiner.BlendShapeFrame>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<object, CinemachineCore.UpdateStatus>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<object, DYUpdateIni.OneResInfo>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<object, IniValue>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<object, PanelManger.PanelInfo>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<object, OneInfo>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<object, ArrayMetadata>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<object, ObjectMetadata>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<object, PropertyMetadata>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<object, fsOption<fsVersionedType>>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<object, SteamAPICall_t>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<object, bool>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<object, KeyValuePair<object, object>>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<object, int>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<object, Int32Enum>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<object, long>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<object, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<object, ResourceLocator>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<object, float>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<object, TimeSpan>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<object, Color>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<object, NetworkBroadcastResult>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<object, Playable>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<object, Vector3>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<object, BlendShapeFrame>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<ulong, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<ulong, uint>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<UInt64Enum, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<ZmID, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|
	|-RVA: 0x1BA43E0 Offset: 0x1BA33E0 VA: 0x181BA43E0
	|-Dictionary.KeyCollection<HAuthTicket, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<int, ConversationScriptObject.ConfirmMessage>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<int, ConversationScriptObject.LoadMessage>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<int, HitData>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<int, MinimapPoint>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<int, ObjectPoolComInfo>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<int, bool>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<int, char>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<int, int>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<int, Int32Enum>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<int, long>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<int, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<int, float>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<int, uint>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<int, ulong>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<int, Color>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<int, Matrix4x4>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<int, Vector2>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<int, Vector3>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<Int32Enum, bool>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<Int32Enum, int>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<Int32Enum, Int32Enum>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<Int32Enum, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<Int32Enum, float>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<float, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<uint, int>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<uint, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<uint, ulong>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<NetworkInstanceId, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<NetworkSceneId, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<Scene, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|
	|-RVA: 0x1BB6440 Offset: 0x1BB5440 VA: 0x181BB6440
	|-Dictionary.KeyCollection<char, char>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<char, Nullable<ByteEnum>>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<char, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<short, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-Dictionary.KeyCollection<ushort, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BA4460 Offset: 0x1BA3460 VA: 0x181BA4460
	|-Dictionary.KeyCollection<EventHook, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<LPWNormalSolver.LPWPosition, int>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<Skin.AttachmentKeyTuple, object>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x1BB64C0 Offset: 0x1BB54C0 VA: 0x181BB64C0
	|-Dictionary.KeyCollection<Flow.RecursionNode, int>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<ConversionUtility.ConversionQuery, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<fsPortableReflection.AttributeQuery, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<ResolverContractKey, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<ConvertUtils.TypeConvertKey, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<AnimationStateData.AnimationPair, float>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<SlotBlendModes.MaterialTexturePair, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<Guid, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<NetworkHash128, object>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x1C81AC0 Offset: 0x1C80AC0 VA: 0x181C81AC0
	|-Dictionary.KeyCollection<DYP2PDll.P2PID, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<pb_IntVec3, object>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x1C55490 Offset: 0x1C54490 VA: 0x181C55490
	|-Dictionary.KeyCollection<pb_Edge, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<CSteamID, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<SteamAPICall_t, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<long, int>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<long, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<IntPtr, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<object, MeshCombiner.BlendShapeFrame>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<object, CinemachineCore.UpdateStatus>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<object, DYUpdateIni.OneResInfo>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<object, IniValue>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<object, PanelManger.PanelInfo>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<object, OneInfo>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<object, ArrayMetadata>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<object, ObjectMetadata>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<object, PropertyMetadata>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<object, fsOption<fsVersionedType>>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<object, SteamAPICall_t>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<object, bool>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<object, KeyValuePair<object, object>>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<object, int>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<object, Int32Enum>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<object, long>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<object, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<object, ResourceLocator>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<object, float>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<object, TimeSpan>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<object, Color>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<object, NetworkBroadcastResult>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<object, Playable>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<object, Vector3>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<object, BlendShapeFrame>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<ulong, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<ulong, uint>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<UInt64Enum, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<ZmID, object>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x1BA43E0 Offset: 0x1BA33E0 VA: 0x181BA43E0
	|-Dictionary.KeyCollection<HAuthTicket, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<int, ConversationScriptObject.ConfirmMessage>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<int, ConversationScriptObject.LoadMessage>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<int, HitData>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<int, MinimapPoint>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<int, ObjectPoolComInfo>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<int, bool>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<int, char>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<int, int>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<int, Int32Enum>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<int, long>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<int, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<int, float>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<int, uint>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<int, ulong>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<int, Color>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<int, Matrix4x4>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<int, Vector2>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<int, Vector3>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<Int32Enum, bool>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<Int32Enum, int>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<Int32Enum, Int32Enum>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<Int32Enum, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<Int32Enum, float>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<float, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<uint, int>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<uint, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<uint, ulong>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<NetworkInstanceId, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<NetworkSceneId, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<Scene, object>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x1BB6440 Offset: 0x1BB5440 VA: 0x181BB6440
	|-Dictionary.KeyCollection<char, char>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<char, Nullable<ByteEnum>>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<char, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<short, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.KeyCollection<ushort, object>.System.Collections.IEnumerable.GetEnumerator
	*/

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA67E00 Offset: 0xA66E00 VA: 0x180A67E00
	|-Dictionary.KeyCollection<EventHook, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xA66540 Offset: 0xA65540 VA: 0x180A66540
	|-Dictionary.KeyCollection<Flow.RecursionNode, int>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xA66120 Offset: 0xA65120 VA: 0x180A66120
	|-Dictionary.KeyCollection<DYP2PDll.P2PID, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xA671A0 Offset: 0xA661A0 VA: 0x180A671A0
	|-Dictionary.KeyCollection<LPWNormalSolver.LPWPosition, int>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xA66D80 Offset: 0xA65D80 VA: 0x180A66D80
	|-Dictionary.KeyCollection<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xA658E0 Offset: 0xA648E0 VA: 0x180A658E0
	|-Dictionary.KeyCollection<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xA675C0 Offset: 0xA665C0 VA: 0x180A675C0
	|-Dictionary.KeyCollection<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xA679E0 Offset: 0xA669E0 VA: 0x180A679E0
	|-Dictionary.KeyCollection<ConversionUtility.ConversionQuery, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xA66960 Offset: 0xA65960 VA: 0x180A66960
	|-Dictionary.KeyCollection<fsPortableReflection.AttributeQuery, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xA65D00 Offset: 0xA64D00 VA: 0x180A65D00
	|-Dictionary.KeyCollection<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BBB6E0 Offset: 0x1BBA6E0 VA: 0x181BBB6E0
	|-Dictionary.KeyCollection<ResolverContractKey, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BB81F0 Offset: 0x1BB71F0 VA: 0x181BB81F0
	|-Dictionary.KeyCollection<ConvertUtils.TypeConvertKey, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BB75A0 Offset: 0x1BB65A0 VA: 0x181BB75A0
	|-Dictionary.KeyCollection<pb_Edge, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BB8E40 Offset: 0x1BB7E40 VA: 0x181BB8E40
	|-Dictionary.KeyCollection<pb_IntVec3, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BBA6B0 Offset: 0x1BB96B0 VA: 0x181BBA6B0
	|-Dictionary.KeyCollection<AnimationStateData.AnimationPair, float>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BB9260 Offset: 0x1BB8260 VA: 0x181BB9260
	|-Dictionary.KeyCollection<Skin.AttachmentKeyTuple, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BBD370 Offset: 0x1BBC370 VA: 0x181BBD370
	|-Dictionary.KeyCollection<SlotBlendModes.MaterialTexturePair, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BBDF90 Offset: 0x1BBCF90 VA: 0x181BBDF90
	|-Dictionary.KeyCollection<CSteamID, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BBEFF0 Offset: 0x1BBDFF0 VA: 0x181BBEFF0
	|-Dictionary.KeyCollection<HAuthTicket, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BBA2A0 Offset: 0x1BB92A0 VA: 0x181BBA2A0
	|-Dictionary.KeyCollection<SteamAPICall_t, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BB8610 Offset: 0x1BB7610 VA: 0x181BB8610
	|-Dictionary.KeyCollection<char, char>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BB9680 Offset: 0x1BB8680 VA: 0x181BB9680
	|-Dictionary.KeyCollection<char, Nullable<ByteEnum>>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BBAAD0 Offset: 0x1BB9AD0 VA: 0x181BBAAD0
	|-Dictionary.KeyCollection<char, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BB9A90 Offset: 0x1BB8A90 VA: 0x181BB9A90
	|-Dictionary.KeyCollection<Guid, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BBD790 Offset: 0x1BBC790 VA: 0x181BBD790
	|-Dictionary.KeyCollection<short, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BBE7C0 Offset: 0x1BBD7C0 VA: 0x181BBE7C0
	|-Dictionary.KeyCollection<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BBDBA0 Offset: 0x1BBCBA0 VA: 0x181BBDBA0
	|-Dictionary.KeyCollection<int, ConversationScriptObject.ConfirmMessage>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BB7190 Offset: 0x1BB6190 VA: 0x181BB7190
	|-Dictionary.KeyCollection<int, ConversationScriptObject.LoadMessage>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BB9EB0 Offset: 0x1BB8EB0 VA: 0x181BB9EB0
	|-Dictionary.KeyCollection<int, HitData>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BB6550 Offset: 0x1BB5550 VA: 0x181BB6550
	|-Dictionary.KeyCollection<int, MinimapPoint>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BBB2F0 Offset: 0x1BBA2F0 VA: 0x181BBB2F0
	|-Dictionary.KeyCollection<int, ObjectPoolComInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BB7DD0 Offset: 0x1BB6DD0 VA: 0x181BB7DD0
	|-Dictionary.KeyCollection<int, bool>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BBE3A0 Offset: 0x1BBD3A0 VA: 0x181BBE3A0
	|-Dictionary.KeyCollection<int, char>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BB79B0 Offset: 0x1BB69B0 VA: 0x181BB79B0
	|-Dictionary.KeyCollection<int, int>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BB6D70 Offset: 0x1BB5D70 VA: 0x181BB6D70
	|-Dictionary.KeyCollection<int, Int32Enum>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BBCB50 Offset: 0x1BBBB50 VA: 0x181BBCB50
	|-Dictionary.KeyCollection<int, long>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BBBB00 Offset: 0x1BBAB00 VA: 0x181BBBB00
	|-Dictionary.KeyCollection<int, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BBC320 Offset: 0x1BBB320 VA: 0x181BBC320
	|-Dictionary.KeyCollection<int, float>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BB8A20 Offset: 0x1BB7A20 VA: 0x181BB8A20
	|-Dictionary.KeyCollection<int, uint>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BB6960 Offset: 0x1BB5960 VA: 0x181BB6960
	|-Dictionary.KeyCollection<int, ulong>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BBCF60 Offset: 0x1BBBF60 VA: 0x181BBCF60
	|-Dictionary.KeyCollection<int, Color>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BBC740 Offset: 0x1BBB740 VA: 0x181BBC740
	|-Dictionary.KeyCollection<int, Matrix4x4>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BBAEE0 Offset: 0x1BB9EE0 VA: 0x181BBAEE0
	|-Dictionary.KeyCollection<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BBBF10 Offset: 0x1BBAF10 VA: 0x181BBBF10
	|-Dictionary.KeyCollection<int, Vector2>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BBEBE0 Offset: 0x1BBDBE0 VA: 0x181BBEBE0
	|-Dictionary.KeyCollection<int, Vector3>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C58860 Offset: 0x1C57860 VA: 0x181C58860
	|-Dictionary.KeyCollection<Int32Enum, bool>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C57C50 Offset: 0x1C56C50 VA: 0x181C57C50
	|-Dictionary.KeyCollection<Int32Enum, int>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C56490 Offset: 0x1C55490 VA: 0x181C56490
	|-Dictionary.KeyCollection<Int32Enum, Int32Enum>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C5D2B0 Offset: 0x1C5C2B0 VA: 0x181C5D2B0
	|-Dictionary.KeyCollection<Int32Enum, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C5CE90 Offset: 0x1C5BE90 VA: 0x181C5CE90
	|-Dictionary.KeyCollection<Int32Enum, float>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C5BB00 Offset: 0x1C5AB00 VA: 0x181C5BB00
	|-Dictionary.KeyCollection<long, int>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C59FB0 Offset: 0x1C58FB0 VA: 0x181C59FB0
	|-Dictionary.KeyCollection<long, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C58450 Offset: 0x1C57450 VA: 0x181C58450
	|-Dictionary.KeyCollection<IntPtr, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C5D6C0 Offset: 0x1C5C6C0 VA: 0x181C5D6C0
	|-Dictionary.KeyCollection<object, MeshCombiner.BlendShapeFrame>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C5CAB0 Offset: 0x1C5BAB0 VA: 0x181C5CAB0
	|-Dictionary.KeyCollection<object, CinemachineCore.UpdateStatus>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C5AB80 Offset: 0x1C59B80 VA: 0x181C5AB80
	|-Dictionary.KeyCollection<object, DYUpdateIni.OneResInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C5DAA0 Offset: 0x1C5CAA0 VA: 0x181C5DAA0
	|-Dictionary.KeyCollection<object, IniValue>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C5C2F0 Offset: 0x1C5B2F0 VA: 0x181C5C2F0
	|-Dictionary.KeyCollection<object, PanelManger.PanelInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C59440 Offset: 0x1C58440 VA: 0x181C59440
	|-Dictionary.KeyCollection<object, OneInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C59BD0 Offset: 0x1C58BD0 VA: 0x181C59BD0
	|-Dictionary.KeyCollection<object, ArrayMetadata>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C5A7A0 Offset: 0x1C597A0 VA: 0x181C5A7A0
	|-Dictionary.KeyCollection<object, ObjectMetadata>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C57490 Offset: 0x1C56490 VA: 0x181C57490
	|-Dictionary.KeyCollection<object, PropertyMetadata>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C55CD0 Offset: 0x1C54CD0 VA: 0x181C55CD0
	|-Dictionary.KeyCollection<object, fsOption<fsVersionedType>>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C568B0 Offset: 0x1C558B0 VA: 0x181C568B0
	|-Dictionary.KeyCollection<object, SteamAPICall_t>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C5B340 Offset: 0x1C5A340 VA: 0x181C5B340
	|-Dictionary.KeyCollection<object, bool>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C58C80 Offset: 0x1C57C80 VA: 0x181C58C80
	|-Dictionary.KeyCollection<object, KeyValuePair<object, object>>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C58070 Offset: 0x1C57070 VA: 0x181C58070
	|-Dictionary.KeyCollection<object, int>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C558F0 Offset: 0x1C548F0 VA: 0x181C558F0
	|-Dictionary.KeyCollection<object, Int32Enum>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C59060 Offset: 0x1C58060 VA: 0x181C59060
	|-Dictionary.KeyCollection<object, long>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C55510 Offset: 0x1C54510 VA: 0x181C55510
	|-Dictionary.KeyCollection<object, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C5A3C0 Offset: 0x1C593C0 VA: 0x181C5A3C0
	|-Dictionary.KeyCollection<object, ResourceLocator>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C570B0 Offset: 0x1C560B0 VA: 0x181C570B0
	|-Dictionary.KeyCollection<object, float>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C5C6D0 Offset: 0x1C5B6D0 VA: 0x181C5C6D0
	|-Dictionary.KeyCollection<object, TimeSpan>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C5BF10 Offset: 0x1C5AF10 VA: 0x181C5BF10
	|-Dictionary.KeyCollection<object, Color>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C57870 Offset: 0x1C56870 VA: 0x181C57870
	|-Dictionary.KeyCollection<object, NetworkBroadcastResult>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C5B720 Offset: 0x1C5A720 VA: 0x181C5B720
	|-Dictionary.KeyCollection<object, Playable>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C5AF60 Offset: 0x1C59F60 VA: 0x181C5AF60
	|-Dictionary.KeyCollection<object, Vector3>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C597F0 Offset: 0x1C587F0 VA: 0x181C597F0
	|-Dictionary.KeyCollection<object, BlendShapeFrame>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C56C90 Offset: 0x1C55C90 VA: 0x181C56C90
	|-Dictionary.KeyCollection<float, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C56080 Offset: 0x1C55080 VA: 0x181C56080
	|-Dictionary.KeyCollection<ushort, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xA98570 Offset: 0xA97570 VA: 0x180A98570
	|-Dictionary.KeyCollection<uint, int>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xA995C0 Offset: 0xA985C0 VA: 0x180A995C0
	|-Dictionary.KeyCollection<uint, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xA991B0 Offset: 0xA981B0 VA: 0x180A991B0
	|-Dictionary.KeyCollection<uint, ulong>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xA97110 Offset: 0xA96110 VA: 0x180A97110
	|-Dictionary.KeyCollection<ulong, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xA97940 Offset: 0xA96940 VA: 0x180A97940
	|-Dictionary.KeyCollection<ulong, uint>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xA98DA0 Offset: 0xA97DA0 VA: 0x180A98DA0
	|-Dictionary.KeyCollection<UInt64Enum, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xA96D00 Offset: 0xA95D00 VA: 0x180A96D00
	|-Dictionary.KeyCollection<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xA97520 Offset: 0xA96520 VA: 0x180A97520
	|-Dictionary.KeyCollection<NetworkHash128, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xA98160 Offset: 0xA97160 VA: 0x180A98160
	|-Dictionary.KeyCollection<NetworkInstanceId, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xA98990 Offset: 0xA97990 VA: 0x180A98990
	|-Dictionary.KeyCollection<NetworkSceneId, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xA968F0 Offset: 0xA958F0 VA: 0x180A968F0
	|-Dictionary.KeyCollection<Scene, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xA97D50 Offset: 0xA96D50 VA: 0x180A97D50
	|-Dictionary.KeyCollection<ZmID, object>.System.Collections.ICollection.CopyTo
	*/

	private bool System.Collections.ICollection.get_IsSynchronized() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-Dictionary.KeyCollection<EventHook, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<Flow.RecursionNode, int>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<DYP2PDll.P2PID, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<LPWNormalSolver.LPWPosition, int>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<ConversionUtility.ConversionQuery, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<fsPortableReflection.AttributeQuery, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<ResolverContractKey, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<ConvertUtils.TypeConvertKey, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<pb_Edge, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<pb_IntVec3, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<AnimationStateData.AnimationPair, float>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<Skin.AttachmentKeyTuple, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<SlotBlendModes.MaterialTexturePair, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<CSteamID, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<HAuthTicket, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<SteamAPICall_t, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<char, char>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<char, Nullable<ByteEnum>>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<char, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<Guid, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<short, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<int, ConversationScriptObject.ConfirmMessage>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<int, ConversationScriptObject.LoadMessage>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<int, HitData>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<int, MinimapPoint>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<int, ObjectPoolComInfo>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<int, bool>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<int, char>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<int, int>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<int, Int32Enum>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<int, long>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<int, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<int, float>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<int, uint>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<int, ulong>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<int, Color>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<int, Matrix4x4>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<int, Vector2>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<int, Vector3>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<Int32Enum, bool>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<Int32Enum, int>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<Int32Enum, Int32Enum>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<Int32Enum, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<Int32Enum, float>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<long, int>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<long, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<IntPtr, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<object, MeshCombiner.BlendShapeFrame>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<object, CinemachineCore.UpdateStatus>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<object, DYUpdateIni.OneResInfo>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<object, IniValue>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<object, PanelManger.PanelInfo>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<object, OneInfo>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<object, ArrayMetadata>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<object, ObjectMetadata>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<object, PropertyMetadata>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<object, fsOption<fsVersionedType>>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<object, SteamAPICall_t>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<object, bool>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<object, KeyValuePair<object, object>>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<object, int>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<object, Int32Enum>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<object, long>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<object, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<object, ResourceLocator>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<object, float>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<object, TimeSpan>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<object, Color>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<object, NetworkBroadcastResult>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<object, Playable>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<object, Vector3>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<object, BlendShapeFrame>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<float, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<ushort, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<uint, int>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<uint, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<uint, ulong>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<ulong, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<ulong, uint>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<UInt64Enum, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<NetworkHash128, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<NetworkInstanceId, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<NetworkSceneId, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<Scene, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.KeyCollection<ZmID, object>.System.Collections.ICollection.get_IsSynchronized
	*/

	private object System.Collections.ICollection.get_SyncRoot() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA682C0 Offset: 0xA672C0 VA: 0x180A682C0
	|-Dictionary.KeyCollection<EventHook, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xA68400 Offset: 0xA67400 VA: 0x180A68400
	|-Dictionary.KeyCollection<Flow.RecursionNode, int>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xA68360 Offset: 0xA67360 VA: 0x180A68360
	|-Dictionary.KeyCollection<DYP2PDll.P2PID, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xA68270 Offset: 0xA67270 VA: 0x180A68270
	|-Dictionary.KeyCollection<LPWNormalSolver.LPWPosition, int>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xA684F0 Offset: 0xA674F0 VA: 0x180A684F0
	|-Dictionary.KeyCollection<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xA683B0 Offset: 0xA673B0 VA: 0x180A683B0
	|-Dictionary.KeyCollection<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xA684A0 Offset: 0xA674A0 VA: 0x180A684A0
	|-Dictionary.KeyCollection<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xA68310 Offset: 0xA67310 VA: 0x180A68310
	|-Dictionary.KeyCollection<ConversionUtility.ConversionQuery, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xA68450 Offset: 0xA67450 VA: 0x180A68450
	|-Dictionary.KeyCollection<fsPortableReflection.AttributeQuery, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xA68220 Offset: 0xA67220 VA: 0x180A68220
	|-Dictionary.KeyCollection<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBF4F0 Offset: 0x1BBE4F0 VA: 0x181BBF4F0
	|-Dictionary.KeyCollection<ResolverContractKey, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBF900 Offset: 0x1BBE900 VA: 0x181BBF900
	|-Dictionary.KeyCollection<ConvertUtils.TypeConvertKey, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBF9A0 Offset: 0x1BBE9A0 VA: 0x181BBF9A0
	|-Dictionary.KeyCollection<pb_Edge, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBF7C0 Offset: 0x1BBE7C0 VA: 0x181BBF7C0
	|-Dictionary.KeyCollection<pb_IntVec3, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBFA90 Offset: 0x1BBEA90 VA: 0x181BBFA90
	|-Dictionary.KeyCollection<AnimationStateData.AnimationPair, float>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBFCC0 Offset: 0x1BBECC0 VA: 0x181BBFCC0
	|-Dictionary.KeyCollection<Skin.AttachmentKeyTuple, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBFC20 Offset: 0x1BBEC20 VA: 0x181BBFC20
	|-Dictionary.KeyCollection<SlotBlendModes.MaterialTexturePair, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBF860 Offset: 0x1BBE860 VA: 0x181BBF860
	|-Dictionary.KeyCollection<CSteamID, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBFA40 Offset: 0x1BBEA40 VA: 0x181BBFA40
	|-Dictionary.KeyCollection<HAuthTicket, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBFBD0 Offset: 0x1BBEBD0 VA: 0x181BBFBD0
	|-Dictionary.KeyCollection<SteamAPICall_t, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBF720 Offset: 0x1BBE720 VA: 0x181BBF720
	|-Dictionary.KeyCollection<char, char>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBF540 Offset: 0x1BBE540 VA: 0x181BBF540
	|-Dictionary.KeyCollection<char, Nullable<ByteEnum>>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBF950 Offset: 0x1BBE950 VA: 0x181BBF950
	|-Dictionary.KeyCollection<char, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBF400 Offset: 0x1BBE400 VA: 0x181BBF400
	|-Dictionary.KeyCollection<Guid, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBFB30 Offset: 0x1BBEB30 VA: 0x181BBFB30
	|-Dictionary.KeyCollection<short, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBF770 Offset: 0x1BBE770 VA: 0x181BBF770
	|-Dictionary.KeyCollection<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBF450 Offset: 0x1BBE450 VA: 0x181BBF450
	|-Dictionary.KeyCollection<int, ConversationScriptObject.ConfirmMessage>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBFDB0 Offset: 0x1BBEDB0 VA: 0x181BBFDB0
	|-Dictionary.KeyCollection<int, ConversationScriptObject.LoadMessage>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBF4A0 Offset: 0x1BBE4A0 VA: 0x181BBF4A0
	|-Dictionary.KeyCollection<int, HitData>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBF810 Offset: 0x1BBE810 VA: 0x181BBF810
	|-Dictionary.KeyCollection<int, MinimapPoint>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBF9F0 Offset: 0x1BBE9F0 VA: 0x181BBF9F0
	|-Dictionary.KeyCollection<int, ObjectPoolComInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBF5E0 Offset: 0x1BBE5E0 VA: 0x181BBF5E0
	|-Dictionary.KeyCollection<int, bool>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBFC70 Offset: 0x1BBEC70 VA: 0x181BBFC70
	|-Dictionary.KeyCollection<int, char>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBFB80 Offset: 0x1BBEB80 VA: 0x181BBFB80
	|-Dictionary.KeyCollection<int, int>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBFD10 Offset: 0x1BBED10 VA: 0x181BBFD10
	|-Dictionary.KeyCollection<int, Int32Enum>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBFAE0 Offset: 0x1BBEAE0 VA: 0x181BBFAE0
	|-Dictionary.KeyCollection<int, long>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBF6D0 Offset: 0x1BBE6D0 VA: 0x181BBF6D0
	|-Dictionary.KeyCollection<int, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBFEA0 Offset: 0x1BBEEA0 VA: 0x181BBFEA0
	|-Dictionary.KeyCollection<int, float>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBF8B0 Offset: 0x1BBE8B0 VA: 0x181BBF8B0
	|-Dictionary.KeyCollection<int, uint>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBF630 Offset: 0x1BBE630 VA: 0x181BBF630
	|-Dictionary.KeyCollection<int, ulong>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBF680 Offset: 0x1BBE680 VA: 0x181BBF680
	|-Dictionary.KeyCollection<int, Color>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBF590 Offset: 0x1BBE590 VA: 0x181BBF590
	|-Dictionary.KeyCollection<int, Matrix4x4>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBFE00 Offset: 0x1BBEE00 VA: 0x181BBFE00
	|-Dictionary.KeyCollection<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBFE50 Offset: 0x1BBEE50 VA: 0x181BBFE50
	|-Dictionary.KeyCollection<int, Vector2>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BBFD60 Offset: 0x1BBED60 VA: 0x181BBFD60
	|-Dictionary.KeyCollection<int, Vector3>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E330 Offset: 0x1C5D330 VA: 0x181C5E330
	|-Dictionary.KeyCollection<Int32Enum, bool>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E1A0 Offset: 0x1C5D1A0 VA: 0x181C5E1A0
	|-Dictionary.KeyCollection<Int32Enum, int>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E240 Offset: 0x1C5D240 VA: 0x181C5E240
	|-Dictionary.KeyCollection<Int32Enum, Int32Enum>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E470 Offset: 0x1C5D470 VA: 0x181C5E470
	|-Dictionary.KeyCollection<Int32Enum, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E560 Offset: 0x1C5D560 VA: 0x181C5E560
	|-Dictionary.KeyCollection<Int32Enum, float>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5DFC0 Offset: 0x1C5CFC0 VA: 0x181C5DFC0
	|-Dictionary.KeyCollection<long, int>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E920 Offset: 0x1C5D920 VA: 0x181C5E920
	|-Dictionary.KeyCollection<long, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5DED0 Offset: 0x1C5CED0 VA: 0x181C5DED0
	|-Dictionary.KeyCollection<IntPtr, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E420 Offset: 0x1C5D420 VA: 0x181C5E420
	|-Dictionary.KeyCollection<object, MeshCombiner.BlendShapeFrame>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E4C0 Offset: 0x1C5D4C0 VA: 0x181C5E4C0
	|-Dictionary.KeyCollection<object, CinemachineCore.UpdateStatus>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E150 Offset: 0x1C5D150 VA: 0x181C5E150
	|-Dictionary.KeyCollection<object, DYUpdateIni.OneResInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E830 Offset: 0x1C5D830 VA: 0x181C5E830
	|-Dictionary.KeyCollection<object, IniValue>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E600 Offset: 0x1C5D600 VA: 0x181C5E600
	|-Dictionary.KeyCollection<object, PanelManger.PanelInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E7E0 Offset: 0x1C5D7E0 VA: 0x181C5E7E0
	|-Dictionary.KeyCollection<object, OneInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5DF70 Offset: 0x1C5CF70 VA: 0x181C5DF70
	|-Dictionary.KeyCollection<object, ArrayMetadata>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E060 Offset: 0x1C5D060 VA: 0x181C5E060
	|-Dictionary.KeyCollection<object, ObjectMetadata>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E740 Offset: 0x1C5D740 VA: 0x181C5E740
	|-Dictionary.KeyCollection<object, PropertyMetadata>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E5B0 Offset: 0x1C5D5B0 VA: 0x181C5E5B0
	|-Dictionary.KeyCollection<object, fsOption<fsVersionedType>>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E790 Offset: 0x1C5D790 VA: 0x181C5E790
	|-Dictionary.KeyCollection<object, SteamAPICall_t>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5DE80 Offset: 0x1C5CE80 VA: 0x181C5DE80
	|-Dictionary.KeyCollection<object, bool>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E2E0 Offset: 0x1C5D2E0 VA: 0x181C5E2E0
	|-Dictionary.KeyCollection<object, KeyValuePair<object, object>>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E0B0 Offset: 0x1C5D0B0 VA: 0x181C5E0B0
	|-Dictionary.KeyCollection<object, int>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E510 Offset: 0x1C5D510 VA: 0x181C5E510
	|-Dictionary.KeyCollection<object, Int32Enum>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E880 Offset: 0x1C5D880 VA: 0x181C5E880
	|-Dictionary.KeyCollection<object, long>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E8D0 Offset: 0x1C5D8D0 VA: 0x181C5E8D0
	|-Dictionary.KeyCollection<object, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E6A0 Offset: 0x1C5D6A0 VA: 0x181C5E6A0
	|-Dictionary.KeyCollection<object, ResourceLocator>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E650 Offset: 0x1C5D650 VA: 0x181C5E650
	|-Dictionary.KeyCollection<object, float>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E380 Offset: 0x1C5D380 VA: 0x181C5E380
	|-Dictionary.KeyCollection<object, TimeSpan>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E290 Offset: 0x1C5D290 VA: 0x181C5E290
	|-Dictionary.KeyCollection<object, Color>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E6F0 Offset: 0x1C5D6F0 VA: 0x181C5E6F0
	|-Dictionary.KeyCollection<object, NetworkBroadcastResult>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E3D0 Offset: 0x1C5D3D0 VA: 0x181C5E3D0
	|-Dictionary.KeyCollection<object, Playable>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E010 Offset: 0x1C5D010 VA: 0x181C5E010
	|-Dictionary.KeyCollection<object, Vector3>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E1F0 Offset: 0x1C5D1F0 VA: 0x181C5E1F0
	|-Dictionary.KeyCollection<object, BlendShapeFrame>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5DF20 Offset: 0x1C5CF20 VA: 0x181C5DF20
	|-Dictionary.KeyCollection<float, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C5E100 Offset: 0x1C5D100 VA: 0x181C5E100
	|-Dictionary.KeyCollection<ushort, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xA999D0 Offset: 0xA989D0 VA: 0x180A999D0
	|-Dictionary.KeyCollection<uint, int>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xA99BB0 Offset: 0xA98BB0 VA: 0x180A99BB0
	|-Dictionary.KeyCollection<uint, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xA99A70 Offset: 0xA98A70 VA: 0x180A99A70
	|-Dictionary.KeyCollection<uint, ulong>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xA99AC0 Offset: 0xA98AC0 VA: 0x180A99AC0
	|-Dictionary.KeyCollection<ulong, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xA99CF0 Offset: 0xA98CF0 VA: 0x180A99CF0
	|-Dictionary.KeyCollection<ulong, uint>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xA99CA0 Offset: 0xA98CA0 VA: 0x180A99CA0
	|-Dictionary.KeyCollection<UInt64Enum, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xA99B60 Offset: 0xA98B60 VA: 0x180A99B60
	|-Dictionary.KeyCollection<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xA99C50 Offset: 0xA98C50 VA: 0x180A99C50
	|-Dictionary.KeyCollection<NetworkHash128, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xA99D40 Offset: 0xA98D40 VA: 0x180A99D40
	|-Dictionary.KeyCollection<NetworkInstanceId, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xA99A20 Offset: 0xA98A20 VA: 0x180A99A20
	|-Dictionary.KeyCollection<NetworkSceneId, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xA99C00 Offset: 0xA98C00 VA: 0x180A99C00
	|-Dictionary.KeyCollection<Scene, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xA99B10 Offset: 0xA98B10 VA: 0x180A99B10
	|-Dictionary.KeyCollection<ZmID, object>.System.Collections.ICollection.get_SyncRoot
	*/
}

// Namespace: 
[Serializable]
public struct Dictionary.KeyCollection.Enumerator<TKey, TValue> : IEnumerator<TKey>, IDisposable, IEnumerator
{
	// Fields
	private Dictionary<TKey, TValue> dictionary;
	private int index;
	private int version;
	private TKey currentKey;

	// Properties
	public TKey Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	internal void .ctor(Dictionary<TKey, TValue> dictionary) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C0BE0 Offset: 0x1BFFE0 VA: 0x1801C0BE0
	|-Dictionary.KeyCollection.Enumerator<EventHook, object>..ctor
	|-Dictionary.KeyCollection.Enumerator<LPWNormalSolver.LPWPosition, int>..ctor
	|-Dictionary.KeyCollection.Enumerator<Skin.AttachmentKeyTuple, object>..ctor
	|
	|-RVA: 0x1E5270 Offset: 0x1E4670 VA: 0x1801E5270
	|-Dictionary.KeyCollection.Enumerator<Flow.RecursionNode, int>..ctor
	|-Dictionary.KeyCollection.Enumerator<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>..ctor
	|-Dictionary.KeyCollection.Enumerator<BinaryOperatorHandler.OperatorQuery, object>..ctor
	|-Dictionary.KeyCollection.Enumerator<ConversionUtility.ConversionQuery, Int32Enum>..ctor
	|-Dictionary.KeyCollection.Enumerator<ConversionUtility.ConversionQuery, object>..ctor
	|-Dictionary.KeyCollection.Enumerator<fsPortableReflection.AttributeQuery, object>..ctor
	|-Dictionary.KeyCollection.Enumerator<DefaultSerializationBinder.TypeNameKey, object>..ctor
	|-Dictionary.KeyCollection.Enumerator<ResolverContractKey, object>..ctor
	|-Dictionary.KeyCollection.Enumerator<ConvertUtils.TypeConvertKey, object>..ctor
	|-Dictionary.KeyCollection.Enumerator<AnimationStateData.AnimationPair, float>..ctor
	|-Dictionary.KeyCollection.Enumerator<SlotBlendModes.MaterialTexturePair, object>..ctor
	|-Dictionary.KeyCollection.Enumerator<Guid, object>..ctor
	|-Dictionary.KeyCollection.Enumerator<NetworkHash128, object>..ctor
	|
	|-RVA: 0x1C3520 Offset: 0x1C2920 VA: 0x1801C3520
	|-Dictionary.KeyCollection.Enumerator<DYP2PDll.P2PID, object>..ctor
	|-Dictionary.KeyCollection.Enumerator<pb_IntVec3, object>..ctor
	|
	|-RVA: 0x1BF4C0 Offset: 0x1BE8C0 VA: 0x1801BF4C0
	|-Dictionary.KeyCollection.Enumerator<pb_Edge, object>..ctor
	|-Dictionary.KeyCollection.Enumerator<CSteamID, object>..ctor
	|-Dictionary.KeyCollection.Enumerator<SteamAPICall_t, object>..ctor
	|-Dictionary.KeyCollection.Enumerator<long, int>..ctor
	|-Dictionary.KeyCollection.Enumerator<long, object>..ctor
	|-Dictionary.KeyCollection.Enumerator<IntPtr, object>..ctor
	|-Dictionary.KeyCollection.Enumerator<object, MeshCombiner.BlendShapeFrame>..ctor
	|-Dictionary.KeyCollection.Enumerator<object, CinemachineCore.UpdateStatus>..ctor
	|-Dictionary.KeyCollection.Enumerator<object, DYUpdateIni.OneResInfo>..ctor
	|-Dictionary.KeyCollection.Enumerator<object, IniValue>..ctor
	|-Dictionary.KeyCollection.Enumerator<object, PanelManger.PanelInfo>..ctor
	|-Dictionary.KeyCollection.Enumerator<object, OneInfo>..ctor
	|-Dictionary.KeyCollection.Enumerator<object, ArrayMetadata>..ctor
	|-Dictionary.KeyCollection.Enumerator<object, ObjectMetadata>..ctor
	|-Dictionary.KeyCollection.Enumerator<object, PropertyMetadata>..ctor
	|-Dictionary.KeyCollection.Enumerator<object, fsOption<fsVersionedType>>..ctor
	|-Dictionary.KeyCollection.Enumerator<object, SteamAPICall_t>..ctor
	|-Dictionary.KeyCollection.Enumerator<object, bool>..ctor
	|-Dictionary.KeyCollection.Enumerator<object, KeyValuePair<object, object>>..ctor
	|-Dictionary.KeyCollection.Enumerator<object, int>..ctor
	|-Dictionary.KeyCollection.Enumerator<object, Int32Enum>..ctor
	|-Dictionary.KeyCollection.Enumerator<object, long>..ctor
	|-Dictionary.KeyCollection.Enumerator<object, object>..ctor
	|-Dictionary.KeyCollection.Enumerator<object, ResourceLocator>..ctor
	|-Dictionary.KeyCollection.Enumerator<object, float>..ctor
	|-Dictionary.KeyCollection.Enumerator<object, TimeSpan>..ctor
	|-Dictionary.KeyCollection.Enumerator<object, Color>..ctor
	|-Dictionary.KeyCollection.Enumerator<object, NetworkBroadcastResult>..ctor
	|-Dictionary.KeyCollection.Enumerator<object, Playable>..ctor
	|-Dictionary.KeyCollection.Enumerator<object, Vector3>..ctor
	|-Dictionary.KeyCollection.Enumerator<object, BlendShapeFrame>..ctor
	|-Dictionary.KeyCollection.Enumerator<ulong, object>..ctor
	|-Dictionary.KeyCollection.Enumerator<ulong, uint>..ctor
	|-Dictionary.KeyCollection.Enumerator<UInt64Enum, object>..ctor
	|-Dictionary.KeyCollection.Enumerator<TerrainUtility.TerrainMap.TileCoord, object>..ctor
	|-Dictionary.KeyCollection.Enumerator<ZmID, object>..ctor
	|
	|-RVA: 0x1BF4F0 Offset: 0x1BE8F0 VA: 0x1801BF4F0
	|-Dictionary.KeyCollection.Enumerator<HAuthTicket, object>..ctor
	|-Dictionary.KeyCollection.Enumerator<int, ConversationScriptObject.ClientTipsMessage>..ctor
	|-Dictionary.KeyCollection.Enumerator<int, ConversationScriptObject.ConfirmMessage>..ctor
	|-Dictionary.KeyCollection.Enumerator<int, ConversationScriptObject.LoadMessage>..ctor
	|-Dictionary.KeyCollection.Enumerator<int, HitData>..ctor
	|-Dictionary.KeyCollection.Enumerator<int, MinimapPoint>..ctor
	|-Dictionary.KeyCollection.Enumerator<int, ObjectPoolComInfo>..ctor
	|-Dictionary.KeyCollection.Enumerator<int, bool>..ctor
	|-Dictionary.KeyCollection.Enumerator<int, char>..ctor
	|-Dictionary.KeyCollection.Enumerator<int, int>..ctor
	|-Dictionary.KeyCollection.Enumerator<int, Int32Enum>..ctor
	|-Dictionary.KeyCollection.Enumerator<int, long>..ctor
	|-Dictionary.KeyCollection.Enumerator<int, object>..ctor
	|-Dictionary.KeyCollection.Enumerator<int, float>..ctor
	|-Dictionary.KeyCollection.Enumerator<int, uint>..ctor
	|-Dictionary.KeyCollection.Enumerator<int, ulong>..ctor
	|-Dictionary.KeyCollection.Enumerator<int, Color>..ctor
	|-Dictionary.KeyCollection.Enumerator<int, Matrix4x4>..ctor
	|-Dictionary.KeyCollection.Enumerator<int, NetworkMigrationManager.ConnectionPendingPlayers>..ctor
	|-Dictionary.KeyCollection.Enumerator<int, Vector2>..ctor
	|-Dictionary.KeyCollection.Enumerator<int, Vector3>..ctor
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, bool>..ctor
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, int>..ctor
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, Int32Enum>..ctor
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, object>..ctor
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, float>..ctor
	|-Dictionary.KeyCollection.Enumerator<float, object>..ctor
	|-Dictionary.KeyCollection.Enumerator<uint, int>..ctor
	|-Dictionary.KeyCollection.Enumerator<uint, object>..ctor
	|-Dictionary.KeyCollection.Enumerator<uint, ulong>..ctor
	|-Dictionary.KeyCollection.Enumerator<NetworkInstanceId, object>..ctor
	|-Dictionary.KeyCollection.Enumerator<NetworkSceneId, object>..ctor
	|-Dictionary.KeyCollection.Enumerator<Scene, object>..ctor
	|
	|-RVA: 0x1C34F0 Offset: 0x1C28F0 VA: 0x1801C34F0
	|-Dictionary.KeyCollection.Enumerator<char, char>..ctor
	|-Dictionary.KeyCollection.Enumerator<char, Nullable<ByteEnum>>..ctor
	|-Dictionary.KeyCollection.Enumerator<char, object>..ctor
	|-Dictionary.KeyCollection.Enumerator<short, object>..ctor
	|-Dictionary.KeyCollection.Enumerator<ushort, object>..ctor
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D3B30 Offset: 0x1D2F30 VA: 0x1801D3B30
	|-Dictionary.KeyCollection.Enumerator<EventHook, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<Flow.RecursionNode, int>.Dispose
	|-Dictionary.KeyCollection.Enumerator<DYP2PDll.P2PID, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<LPWNormalSolver.LPWPosition, int>.Dispose
	|-Dictionary.KeyCollection.Enumerator<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.Dispose
	|-Dictionary.KeyCollection.Enumerator<BinaryOperatorHandler.OperatorQuery, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<ConversionUtility.ConversionQuery, Int32Enum>.Dispose
	|-Dictionary.KeyCollection.Enumerator<ConversionUtility.ConversionQuery, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<fsPortableReflection.AttributeQuery, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<DefaultSerializationBinder.TypeNameKey, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<ResolverContractKey, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<ConvertUtils.TypeConvertKey, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<pb_Edge, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<pb_IntVec3, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<AnimationStateData.AnimationPair, float>.Dispose
	|-Dictionary.KeyCollection.Enumerator<Skin.AttachmentKeyTuple, Attachment>.Dispose
	|-Dictionary.KeyCollection.Enumerator<Skin.AttachmentKeyTuple, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<SlotBlendModes.MaterialTexturePair, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<CSteamID, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<HAuthTicket, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<SteamAPICall_t, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<char, char>.Dispose
	|-Dictionary.KeyCollection.Enumerator<char, Nullable<ByteEnum>>.Dispose
	|-Dictionary.KeyCollection.Enumerator<char, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<Guid, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<short, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<int, ConversationScriptObject.ClientTipsMessage>.Dispose
	|-Dictionary.KeyCollection.Enumerator<int, ConversationScriptObject.ConfirmMessage>.Dispose
	|-Dictionary.KeyCollection.Enumerator<int, ConversationScriptObject.LoadMessage>.Dispose
	|-Dictionary.KeyCollection.Enumerator<int, HitData>.Dispose
	|-Dictionary.KeyCollection.Enumerator<int, MinimapPoint>.Dispose
	|-Dictionary.KeyCollection.Enumerator<int, ObjectPoolComInfo>.Dispose
	|-Dictionary.KeyCollection.Enumerator<int, bool>.Dispose
	|-Dictionary.KeyCollection.Enumerator<int, byte[]>.Dispose
	|-Dictionary.KeyCollection.Enumerator<int, char>.Dispose
	|-Dictionary.KeyCollection.Enumerator<int, int>.Dispose
	|-Dictionary.KeyCollection.Enumerator<int, Int32Enum>.Dispose
	|-Dictionary.KeyCollection.Enumerator<int, long>.Dispose
	|-Dictionary.KeyCollection.Enumerator<int, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<int, float>.Dispose
	|-Dictionary.KeyCollection.Enumerator<int, uint>.Dispose
	|-Dictionary.KeyCollection.Enumerator<int, ulong>.Dispose
	|-Dictionary.KeyCollection.Enumerator<int, Color>.Dispose
	|-Dictionary.KeyCollection.Enumerator<int, Matrix4x4>.Dispose
	|-Dictionary.KeyCollection.Enumerator<int, NetworkMigrationManager.ConnectionPendingPlayers>.Dispose
	|-Dictionary.KeyCollection.Enumerator<int, Transform>.Dispose
	|-Dictionary.KeyCollection.Enumerator<int, Vector2>.Dispose
	|-Dictionary.KeyCollection.Enumerator<int, Vector3>.Dispose
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, bool>.Dispose
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, int>.Dispose
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, Int32Enum>.Dispose
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, float>.Dispose
	|-Dictionary.KeyCollection.Enumerator<long, int>.Dispose
	|-Dictionary.KeyCollection.Enumerator<long, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<IntPtr, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<ParameterExpression, LocalVariable>.Dispose
	|-Dictionary.KeyCollection.Enumerator<object, MeshCombiner.BlendShapeFrame>.Dispose
	|-Dictionary.KeyCollection.Enumerator<object, CinemachineCore.UpdateStatus>.Dispose
	|-Dictionary.KeyCollection.Enumerator<object, DYUpdateIni.OneResInfo>.Dispose
	|-Dictionary.KeyCollection.Enumerator<object, IniValue>.Dispose
	|-Dictionary.KeyCollection.Enumerator<object, PanelManger.PanelInfo>.Dispose
	|-Dictionary.KeyCollection.Enumerator<object, OneInfo>.Dispose
	|-Dictionary.KeyCollection.Enumerator<object, ArrayMetadata>.Dispose
	|-Dictionary.KeyCollection.Enumerator<object, ObjectMetadata>.Dispose
	|-Dictionary.KeyCollection.Enumerator<object, PropertyMetadata>.Dispose
	|-Dictionary.KeyCollection.Enumerator<object, fsOption<fsVersionedType>>.Dispose
	|-Dictionary.KeyCollection.Enumerator<object, SteamAPICall_t>.Dispose
	|-Dictionary.KeyCollection.Enumerator<object, bool>.Dispose
	|-Dictionary.KeyCollection.Enumerator<object, KeyValuePair<object, object>>.Dispose
	|-Dictionary.KeyCollection.Enumerator<object, int>.Dispose
	|-Dictionary.KeyCollection.Enumerator<object, Int32Enum>.Dispose
	|-Dictionary.KeyCollection.Enumerator<object, long>.Dispose
	|-Dictionary.KeyCollection.Enumerator<object, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<object, ResourceLocator>.Dispose
	|-Dictionary.KeyCollection.Enumerator<object, float>.Dispose
	|-Dictionary.KeyCollection.Enumerator<object, TimeSpan>.Dispose
	|-Dictionary.KeyCollection.Enumerator<object, Color>.Dispose
	|-Dictionary.KeyCollection.Enumerator<object, NetworkBroadcastResult>.Dispose
	|-Dictionary.KeyCollection.Enumerator<object, Playable>.Dispose
	|-Dictionary.KeyCollection.Enumerator<object, Vector3>.Dispose
	|-Dictionary.KeyCollection.Enumerator<object, BlendShapeFrame>.Dispose
	|-Dictionary.KeyCollection.Enumerator<float, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<string, GameProfiler.DYQASwitchFunc>.Dispose
	|-Dictionary.KeyCollection.Enumerator<string, fsData>.Dispose
	|-Dictionary.KeyCollection.Enumerator<string, List<string>>.Dispose
	|-Dictionary.KeyCollection.Enumerator<string, int>.Dispose
	|-Dictionary.KeyCollection.Enumerator<string, string>.Dispose
	|-Dictionary.KeyCollection.Enumerator<string, UGUILink.UILink>.Dispose
	|-Dictionary.KeyCollection.Enumerator<string, NetworkBroadcastResult>.Dispose
	|-Dictionary.KeyCollection.Enumerator<string, Transform>.Dispose
	|-Dictionary.KeyCollection.Enumerator<Type, IDictionaryKeyPathProvider>.Dispose
	|-Dictionary.KeyCollection.Enumerator<Type, PostProcessAttribute>.Dispose
	|-Dictionary.KeyCollection.Enumerator<ushort, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<uint, int>.Dispose
	|-Dictionary.KeyCollection.Enumerator<uint, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<uint, ulong>.Dispose
	|-Dictionary.KeyCollection.Enumerator<uint, ZMInviteData>.Dispose
	|-Dictionary.KeyCollection.Enumerator<ulong, MemberWarData>.Dispose
	|-Dictionary.KeyCollection.Enumerator<ulong, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<ulong, uint>.Dispose
	|-Dictionary.KeyCollection.Enumerator<UInt64Enum, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<TerrainUtility.TerrainMap.TileCoord, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<TerrainUtility.TerrainMap.TileCoord, Terrain>.Dispose
	|-Dictionary.KeyCollection.Enumerator<NetworkHash128, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<NetworkInstanceId, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<NetworkInstanceId, NetworkIdentity>.Dispose
	|-Dictionary.KeyCollection.Enumerator<NetworkSceneId, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<Scene, object>.Dispose
	|-Dictionary.KeyCollection.Enumerator<ZmID, object>.Dispose
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C2530 Offset: 0x1C1930 VA: 0x1801C2530
	|-Dictionary.KeyCollection.Enumerator<EventHook, object>.MoveNext
	|
	|-RVA: 0x1C24D0 Offset: 0x1C18D0 VA: 0x1801C24D0
	|-Dictionary.KeyCollection.Enumerator<Flow.RecursionNode, int>.MoveNext
	|
	|-RVA: 0x1C2580 Offset: 0x1C1980 VA: 0x1801C2580
	|-Dictionary.KeyCollection.Enumerator<DYP2PDll.P2PID, object>.MoveNext
	|
	|-RVA: 0x1C24F0 Offset: 0x1C18F0 VA: 0x1801C24F0
	|-Dictionary.KeyCollection.Enumerator<LPWNormalSolver.LPWPosition, int>.MoveNext
	|
	|-RVA: 0x1C22F0 Offset: 0x1C16F0 VA: 0x1801C22F0
	|-Dictionary.KeyCollection.Enumerator<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.MoveNext
	|
	|-RVA: 0x1C22E0 Offset: 0x1C16E0 VA: 0x1801C22E0
	|-Dictionary.KeyCollection.Enumerator<BinaryOperatorHandler.OperatorQuery, object>.MoveNext
	|
	|-RVA: 0x1C23D0 Offset: 0x1C17D0 VA: 0x1801C23D0
	|-Dictionary.KeyCollection.Enumerator<ConversionUtility.ConversionQuery, Int32Enum>.MoveNext
	|
	|-RVA: 0x1C2350 Offset: 0x1C1750 VA: 0x1801C2350
	|-Dictionary.KeyCollection.Enumerator<ConversionUtility.ConversionQuery, object>.MoveNext
	|
	|-RVA: 0x1C24E0 Offset: 0x1C18E0 VA: 0x1801C24E0
	|-Dictionary.KeyCollection.Enumerator<fsPortableReflection.AttributeQuery, object>.MoveNext
	|
	|-RVA: 0x1C2370 Offset: 0x1C1770 VA: 0x1801C2370
	|-Dictionary.KeyCollection.Enumerator<DefaultSerializationBinder.TypeNameKey, object>.MoveNext
	|
	|-RVA: 0x1C2400 Offset: 0x1C1800 VA: 0x1801C2400
	|-Dictionary.KeyCollection.Enumerator<ResolverContractKey, object>.MoveNext
	|
	|-RVA: 0x1C22C0 Offset: 0x1C16C0 VA: 0x1801C22C0
	|-Dictionary.KeyCollection.Enumerator<ConvertUtils.TypeConvertKey, object>.MoveNext
	|
	|-RVA: 0x1C2360 Offset: 0x1C1760 VA: 0x1801C2360
	|-Dictionary.KeyCollection.Enumerator<pb_Edge, object>.MoveNext
	|
	|-RVA: 0x1C23F0 Offset: 0x1C17F0 VA: 0x1801C23F0
	|-Dictionary.KeyCollection.Enumerator<pb_IntVec3, object>.MoveNext
	|
	|-RVA: 0x1C23C0 Offset: 0x1C17C0 VA: 0x1801C23C0
	|-Dictionary.KeyCollection.Enumerator<AnimationStateData.AnimationPair, float>.MoveNext
	|
	|-RVA: 0x1C24C0 Offset: 0x1C18C0 VA: 0x1801C24C0
	|-Dictionary.KeyCollection.Enumerator<Skin.AttachmentKeyTuple, Attachment>.MoveNext
	|-Dictionary.KeyCollection.Enumerator<Skin.AttachmentKeyTuple, object>.MoveNext
	|
	|-RVA: 0x1C2500 Offset: 0x1C1900 VA: 0x1801C2500
	|-Dictionary.KeyCollection.Enumerator<SlotBlendModes.MaterialTexturePair, object>.MoveNext
	|
	|-RVA: 0x1C23E0 Offset: 0x1C17E0 VA: 0x1801C23E0
	|-Dictionary.KeyCollection.Enumerator<CSteamID, object>.MoveNext
	|
	|-RVA: 0x1C22D0 Offset: 0x1C16D0 VA: 0x1801C22D0
	|-Dictionary.KeyCollection.Enumerator<HAuthTicket, object>.MoveNext
	|
	|-RVA: 0x1C2570 Offset: 0x1C1970 VA: 0x1801C2570
	|-Dictionary.KeyCollection.Enumerator<SteamAPICall_t, object>.MoveNext
	|
	|-RVA: 0x1C2540 Offset: 0x1C1940 VA: 0x1801C2540
	|-Dictionary.KeyCollection.Enumerator<char, char>.MoveNext
	|
	|-RVA: 0x1C2330 Offset: 0x1C1730 VA: 0x1801C2330
	|-Dictionary.KeyCollection.Enumerator<char, Nullable<ByteEnum>>.MoveNext
	|
	|-RVA: 0x1C2290 Offset: 0x1C1690 VA: 0x1801C2290
	|-Dictionary.KeyCollection.Enumerator<char, object>.MoveNext
	|
	|-RVA: 0x1C2390 Offset: 0x1C1790 VA: 0x1801C2390
	|-Dictionary.KeyCollection.Enumerator<Guid, object>.MoveNext
	|
	|-RVA: 0x1C2440 Offset: 0x1C1840 VA: 0x1801C2440
	|-Dictionary.KeyCollection.Enumerator<short, object>.MoveNext
	|
	|-RVA: 0x1C2520 Offset: 0x1C1920 VA: 0x1801C2520
	|-Dictionary.KeyCollection.Enumerator<int, ConversationScriptObject.ClientTipsMessage>.MoveNext
	|
	|-RVA: 0x1C2340 Offset: 0x1C1740 VA: 0x1801C2340
	|-Dictionary.KeyCollection.Enumerator<int, ConversationScriptObject.ConfirmMessage>.MoveNext
	|
	|-RVA: 0x1C2490 Offset: 0x1C1890 VA: 0x1801C2490
	|-Dictionary.KeyCollection.Enumerator<int, ConversationScriptObject.LoadMessage>.MoveNext
	|
	|-RVA: 0x1C2560 Offset: 0x1C1960 VA: 0x1801C2560
	|-Dictionary.KeyCollection.Enumerator<int, HitData>.MoveNext
	|
	|-RVA: 0x1C23A0 Offset: 0x1C17A0 VA: 0x1801C23A0
	|-Dictionary.KeyCollection.Enumerator<int, MinimapPoint>.MoveNext
	|
	|-RVA: 0x1BEB60 Offset: 0x1BDF60 VA: 0x1801BEB60
	|-Dictionary.KeyCollection.Enumerator<int, ObjectPoolComInfo>.MoveNext
	|
	|-RVA: 0x1BECE0 Offset: 0x1BE0E0 VA: 0x1801BECE0
	|-Dictionary.KeyCollection.Enumerator<int, bool>.MoveNext
	|
	|-RVA: 0x1BE9B0 Offset: 0x1BDDB0 VA: 0x1801BE9B0
	|-Dictionary.KeyCollection.Enumerator<int, byte[]>.MoveNext
	|-Dictionary.KeyCollection.Enumerator<int, object>.MoveNext
	|-Dictionary.KeyCollection.Enumerator<int, Transform>.MoveNext
	|
	|-RVA: 0x1BE920 Offset: 0x1BDD20 VA: 0x1801BE920
	|-Dictionary.KeyCollection.Enumerator<int, char>.MoveNext
	|
	|-RVA: 0x1BEC50 Offset: 0x1BE050 VA: 0x1801BEC50
	|-Dictionary.KeyCollection.Enumerator<int, int>.MoveNext
	|
	|-RVA: 0x1BEBB0 Offset: 0x1BDFB0 VA: 0x1801BEBB0
	|-Dictionary.KeyCollection.Enumerator<int, Int32Enum>.MoveNext
	|
	|-RVA: 0x1BEC80 Offset: 0x1BE080 VA: 0x1801BEC80
	|-Dictionary.KeyCollection.Enumerator<int, long>.MoveNext
	|
	|-RVA: 0x1BEA60 Offset: 0x1BDE60 VA: 0x1801BEA60
	|-Dictionary.KeyCollection.Enumerator<int, float>.MoveNext
	|
	|-RVA: 0x1BEC10 Offset: 0x1BE010 VA: 0x1801BEC10
	|-Dictionary.KeyCollection.Enumerator<int, uint>.MoveNext
	|
	|-RVA: 0x1BE9A0 Offset: 0x1BDDA0 VA: 0x1801BE9A0
	|-Dictionary.KeyCollection.Enumerator<int, ulong>.MoveNext
	|
	|-RVA: 0x1BEA20 Offset: 0x1BDE20 VA: 0x1801BEA20
	|-Dictionary.KeyCollection.Enumerator<int, Color>.MoveNext
	|
	|-RVA: 0x1BEB00 Offset: 0x1BDF00 VA: 0x1801BEB00
	|-Dictionary.KeyCollection.Enumerator<int, Matrix4x4>.MoveNext
	|
	|-RVA: 0x1BEA30 Offset: 0x1BDE30 VA: 0x1801BEA30
	|-Dictionary.KeyCollection.Enumerator<int, NetworkMigrationManager.ConnectionPendingPlayers>.MoveNext
	|
	|-RVA: 0x1BEB50 Offset: 0x1BDF50 VA: 0x1801BEB50
	|-Dictionary.KeyCollection.Enumerator<int, Vector2>.MoveNext
	|
	|-RVA: 0x1BE9E0 Offset: 0x1BDDE0 VA: 0x1801BE9E0
	|-Dictionary.KeyCollection.Enumerator<int, Vector3>.MoveNext
	|
	|-RVA: 0x1BEB20 Offset: 0x1BDF20 VA: 0x1801BEB20
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, bool>.MoveNext
	|
	|-RVA: 0x1BE9D0 Offset: 0x1BDDD0 VA: 0x1801BE9D0
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, int>.MoveNext
	|
	|-RVA: 0x1BEC30 Offset: 0x1BE030 VA: 0x1801BEC30
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, Int32Enum>.MoveNext
	|
	|-RVA: 0x1BEBE0 Offset: 0x1BDFE0 VA: 0x1801BEBE0
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, object>.MoveNext
	|
	|-RVA: 0x1BEBC0 Offset: 0x1BDFC0 VA: 0x1801BEBC0
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, float>.MoveNext
	|
	|-RVA: 0x1BEAB0 Offset: 0x1BDEB0 VA: 0x1801BEAB0
	|-Dictionary.KeyCollection.Enumerator<long, int>.MoveNext
	|
	|-RVA: 0x1BEAD0 Offset: 0x1BDED0 VA: 0x1801BEAD0
	|-Dictionary.KeyCollection.Enumerator<long, object>.MoveNext
	|
	|-RVA: 0x1BEB80 Offset: 0x1BDF80 VA: 0x1801BEB80
	|-Dictionary.KeyCollection.Enumerator<IntPtr, object>.MoveNext
	|
	|-RVA: 0x1BEC60 Offset: 0x1BE060 VA: 0x1801BEC60
	|-Dictionary.KeyCollection.Enumerator<ParameterExpression, LocalVariable>.MoveNext
	|-Dictionary.KeyCollection.Enumerator<object, object>.MoveNext
	|-Dictionary.KeyCollection.Enumerator<string, GameProfiler.DYQASwitchFunc>.MoveNext
	|-Dictionary.KeyCollection.Enumerator<string, fsData>.MoveNext
	|-Dictionary.KeyCollection.Enumerator<string, List<string>>.MoveNext
	|-Dictionary.KeyCollection.Enumerator<string, string>.MoveNext
	|-Dictionary.KeyCollection.Enumerator<string, UGUILink.UILink>.MoveNext
	|-Dictionary.KeyCollection.Enumerator<string, Transform>.MoveNext
	|-Dictionary.KeyCollection.Enumerator<Type, IDictionaryKeyPathProvider>.MoveNext
	|-Dictionary.KeyCollection.Enumerator<Type, PostProcessAttribute>.MoveNext
	|
	|-RVA: 0x1BEA10 Offset: 0x1BDE10 VA: 0x1801BEA10
	|-Dictionary.KeyCollection.Enumerator<object, MeshCombiner.BlendShapeFrame>.MoveNext
	|
	|-RVA: 0x1BE930 Offset: 0x1BDD30 VA: 0x1801BE930
	|-Dictionary.KeyCollection.Enumerator<object, CinemachineCore.UpdateStatus>.MoveNext
	|
	|-RVA: 0x1BE940 Offset: 0x1BDD40 VA: 0x1801BE940
	|-Dictionary.KeyCollection.Enumerator<object, DYUpdateIni.OneResInfo>.MoveNext
	|
	|-RVA: 0x1BE950 Offset: 0x1BDD50 VA: 0x1801BE950
	|-Dictionary.KeyCollection.Enumerator<object, IniValue>.MoveNext
	|
	|-RVA: 0x1BEAF0 Offset: 0x1BDEF0 VA: 0x1801BEAF0
	|-Dictionary.KeyCollection.Enumerator<object, PanelManger.PanelInfo>.MoveNext
	|
	|-RVA: 0x1BEBD0 Offset: 0x1BDFD0 VA: 0x1801BEBD0
	|-Dictionary.KeyCollection.Enumerator<object, OneInfo>.MoveNext
	|
	|-RVA: 0x1BEA00 Offset: 0x1BDE00 VA: 0x1801BEA00
	|-Dictionary.KeyCollection.Enumerator<object, ArrayMetadata>.MoveNext
	|
	|-RVA: 0x1BE9C0 Offset: 0x1BDDC0 VA: 0x1801BE9C0
	|-Dictionary.KeyCollection.Enumerator<object, ObjectMetadata>.MoveNext
	|
	|-RVA: 0x1BEAC0 Offset: 0x1BDEC0 VA: 0x1801BEAC0
	|-Dictionary.KeyCollection.Enumerator<object, PropertyMetadata>.MoveNext
	|
	|-RVA: 0x1BEC20 Offset: 0x1BE020 VA: 0x1801BEC20
	|-Dictionary.KeyCollection.Enumerator<object, fsOption<fsVersionedType>>.MoveNext
	|
	|-RVA: 0x1BE9F0 Offset: 0x1BDDF0 VA: 0x1801BE9F0
	|-Dictionary.KeyCollection.Enumerator<object, SteamAPICall_t>.MoveNext
	|
	|-RVA: 0x1BE990 Offset: 0x1BDD90 VA: 0x1801BE990
	|-Dictionary.KeyCollection.Enumerator<object, bool>.MoveNext
	|
	|-RVA: 0x1BECF0 Offset: 0x1BE0F0 VA: 0x1801BECF0
	|-Dictionary.KeyCollection.Enumerator<object, KeyValuePair<object, object>>.MoveNext
	|
	|-RVA: 0x1BEA90 Offset: 0x1BDE90 VA: 0x1801BEA90
	|-Dictionary.KeyCollection.Enumerator<object, int>.MoveNext
	|-Dictionary.KeyCollection.Enumerator<string, int>.MoveNext
	|
	|-RVA: 0x1BECB0 Offset: 0x1BE0B0 VA: 0x1801BECB0
	|-Dictionary.KeyCollection.Enumerator<object, Int32Enum>.MoveNext
	|
	|-RVA: 0x1BEC70 Offset: 0x1BE070 VA: 0x1801BEC70
	|-Dictionary.KeyCollection.Enumerator<object, long>.MoveNext
	|
	|-RVA: 0x1BECA0 Offset: 0x1BE0A0 VA: 0x1801BECA0
	|-Dictionary.KeyCollection.Enumerator<object, ResourceLocator>.MoveNext
	|
	|-RVA: 0x1BEAE0 Offset: 0x1BDEE0 VA: 0x1801BEAE0
	|-Dictionary.KeyCollection.Enumerator<object, float>.MoveNext
	|
	|-RVA: 0x1BE960 Offset: 0x1BDD60 VA: 0x1801BE960
	|-Dictionary.KeyCollection.Enumerator<object, TimeSpan>.MoveNext
	|
	|-RVA: 0x1BEB70 Offset: 0x1BDF70 VA: 0x1801BEB70
	|-Dictionary.KeyCollection.Enumerator<object, Color>.MoveNext
	|
	|-RVA: 0x1BEB90 Offset: 0x1BDF90 VA: 0x1801BEB90
	|-Dictionary.KeyCollection.Enumerator<object, NetworkBroadcastResult>.MoveNext
	|-Dictionary.KeyCollection.Enumerator<string, NetworkBroadcastResult>.MoveNext
	|
	|-RVA: 0x1BEC00 Offset: 0x1BE000 VA: 0x1801BEC00
	|-Dictionary.KeyCollection.Enumerator<object, Playable>.MoveNext
	|
	|-RVA: 0x1BEB30 Offset: 0x1BDF30 VA: 0x1801BEB30
	|-Dictionary.KeyCollection.Enumerator<object, Vector3>.MoveNext
	|
	|-RVA: 0x1BEB10 Offset: 0x1BDF10 VA: 0x1801BEB10
	|-Dictionary.KeyCollection.Enumerator<object, BlendShapeFrame>.MoveNext
	|
	|-RVA: 0x1BEAA0 Offset: 0x1BDEA0 VA: 0x1801BEAA0
	|-Dictionary.KeyCollection.Enumerator<float, object>.MoveNext
	|
	|-RVA: 0x1BEC90 Offset: 0x1BE090 VA: 0x1801BEC90
	|-Dictionary.KeyCollection.Enumerator<ushort, object>.MoveNext
	|
	|-RVA: 0x1BECC0 Offset: 0x1BE0C0 VA: 0x1801BECC0
	|-Dictionary.KeyCollection.Enumerator<uint, int>.MoveNext
	|
	|-RVA: 0x1BEA50 Offset: 0x1BDE50 VA: 0x1801BEA50
	|-Dictionary.KeyCollection.Enumerator<uint, object>.MoveNext
	|-Dictionary.KeyCollection.Enumerator<uint, ZMInviteData>.MoveNext
	|
	|-RVA: 0x1BEB40 Offset: 0x1BDF40 VA: 0x1801BEB40
	|-Dictionary.KeyCollection.Enumerator<uint, ulong>.MoveNext
	|
	|-RVA: 0x1BEA70 Offset: 0x1BDE70 VA: 0x1801BEA70
	|-Dictionary.KeyCollection.Enumerator<ulong, MemberWarData>.MoveNext
	|-Dictionary.KeyCollection.Enumerator<ulong, object>.MoveNext
	|
	|-RVA: 0x1BEA40 Offset: 0x1BDE40 VA: 0x1801BEA40
	|-Dictionary.KeyCollection.Enumerator<ulong, uint>.MoveNext
	|
	|-RVA: 0x1BEBF0 Offset: 0x1BDFF0 VA: 0x1801BEBF0
	|-Dictionary.KeyCollection.Enumerator<UInt64Enum, object>.MoveNext
	|
	|-RVA: 0x1BEC40 Offset: 0x1BE040 VA: 0x1801BEC40
	|-Dictionary.KeyCollection.Enumerator<TerrainUtility.TerrainMap.TileCoord, object>.MoveNext
	|-Dictionary.KeyCollection.Enumerator<TerrainUtility.TerrainMap.TileCoord, Terrain>.MoveNext
	|
	|-RVA: 0x1BECD0 Offset: 0x1BE0D0 VA: 0x1801BECD0
	|-Dictionary.KeyCollection.Enumerator<NetworkHash128, object>.MoveNext
	|
	|-RVA: 0x1BEBA0 Offset: 0x1BDFA0 VA: 0x1801BEBA0
	|-Dictionary.KeyCollection.Enumerator<NetworkInstanceId, object>.MoveNext
	|-Dictionary.KeyCollection.Enumerator<NetworkInstanceId, NetworkIdentity>.MoveNext
	|
	|-RVA: 0x1BE970 Offset: 0x1BDD70 VA: 0x1801BE970
	|-Dictionary.KeyCollection.Enumerator<NetworkSceneId, object>.MoveNext
	|
	|-RVA: 0x1BE980 Offset: 0x1BDD80 VA: 0x1801BE980
	|-Dictionary.KeyCollection.Enumerator<Scene, object>.MoveNext
	|
	|-RVA: 0x1BEA80 Offset: 0x1BDE80 VA: 0x1801BEA80
	|-Dictionary.KeyCollection.Enumerator<ZmID, object>.MoveNext
	*/

	public TKey get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B2E40 Offset: 0x1B2240 VA: 0x1801B2E40
	|-Dictionary.KeyCollection.Enumerator<Skin.AttachmentKeyTuple, Attachment>.get_Current
	|-Dictionary.KeyCollection.Enumerator<EventHook, object>.get_Current
	|-Dictionary.KeyCollection.Enumerator<LPWNormalSolver.LPWPosition, int>.get_Current
	|-Dictionary.KeyCollection.Enumerator<Skin.AttachmentKeyTuple, object>.get_Current
	|
	|-RVA: 0x1C0C20 Offset: 0x1C0020 VA: 0x1801C0C20
	|-Dictionary.KeyCollection.Enumerator<int, byte[]>.get_Current
	|-Dictionary.KeyCollection.Enumerator<int, Transform>.get_Current
	|-Dictionary.KeyCollection.Enumerator<uint, ZMInviteData>.get_Current
	|-Dictionary.KeyCollection.Enumerator<NetworkInstanceId, NetworkIdentity>.get_Current
	|-Dictionary.KeyCollection.Enumerator<HAuthTicket, object>.get_Current
	|-Dictionary.KeyCollection.Enumerator<int, ConversationScriptObject.ClientTipsMessage>.get_Current
	|-Dictionary.KeyCollection.Enumerator<int, ConversationScriptObject.ConfirmMessage>.get_Current
	|-Dictionary.KeyCollection.Enumerator<int, ConversationScriptObject.LoadMessage>.get_Current
	|-Dictionary.KeyCollection.Enumerator<int, HitData>.get_Current
	|-Dictionary.KeyCollection.Enumerator<int, MinimapPoint>.get_Current
	|-Dictionary.KeyCollection.Enumerator<int, ObjectPoolComInfo>.get_Current
	|-Dictionary.KeyCollection.Enumerator<int, bool>.get_Current
	|-Dictionary.KeyCollection.Enumerator<int, char>.get_Current
	|-Dictionary.KeyCollection.Enumerator<int, int>.get_Current
	|-Dictionary.KeyCollection.Enumerator<int, Int32Enum>.get_Current
	|-Dictionary.KeyCollection.Enumerator<int, long>.get_Current
	|-Dictionary.KeyCollection.Enumerator<int, object>.get_Current
	|-Dictionary.KeyCollection.Enumerator<int, float>.get_Current
	|-Dictionary.KeyCollection.Enumerator<int, uint>.get_Current
	|-Dictionary.KeyCollection.Enumerator<int, ulong>.get_Current
	|-Dictionary.KeyCollection.Enumerator<int, Color>.get_Current
	|-Dictionary.KeyCollection.Enumerator<int, Matrix4x4>.get_Current
	|-Dictionary.KeyCollection.Enumerator<int, NetworkMigrationManager.ConnectionPendingPlayers>.get_Current
	|-Dictionary.KeyCollection.Enumerator<int, Vector2>.get_Current
	|-Dictionary.KeyCollection.Enumerator<int, Vector3>.get_Current
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, bool>.get_Current
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, int>.get_Current
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, Int32Enum>.get_Current
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, object>.get_Current
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, float>.get_Current
	|-Dictionary.KeyCollection.Enumerator<uint, int>.get_Current
	|-Dictionary.KeyCollection.Enumerator<uint, object>.get_Current
	|-Dictionary.KeyCollection.Enumerator<uint, ulong>.get_Current
	|-Dictionary.KeyCollection.Enumerator<NetworkInstanceId, object>.get_Current
	|-Dictionary.KeyCollection.Enumerator<NetworkSceneId, object>.get_Current
	|-Dictionary.KeyCollection.Enumerator<Scene, object>.get_Current
	|
	|-RVA: 0x1BFEB0 Offset: 0x1BF2B0 VA: 0x1801BFEB0
	|-Dictionary.KeyCollection.Enumerator<ParameterExpression, LocalVariable>.get_Current
	|-Dictionary.KeyCollection.Enumerator<string, GameProfiler.DYQASwitchFunc>.get_Current
	|-Dictionary.KeyCollection.Enumerator<string, fsData>.get_Current
	|-Dictionary.KeyCollection.Enumerator<string, List<string>>.get_Current
	|-Dictionary.KeyCollection.Enumerator<string, int>.get_Current
	|-Dictionary.KeyCollection.Enumerator<string, UGUILink.UILink>.get_Current
	|-Dictionary.KeyCollection.Enumerator<string, NetworkBroadcastResult>.get_Current
	|-Dictionary.KeyCollection.Enumerator<string, Transform>.get_Current
	|-Dictionary.KeyCollection.Enumerator<Type, IDictionaryKeyPathProvider>.get_Current
	|-Dictionary.KeyCollection.Enumerator<Type, PostProcessAttribute>.get_Current
	|-Dictionary.KeyCollection.Enumerator<ulong, MemberWarData>.get_Current
	|-Dictionary.KeyCollection.Enumerator<TerrainUtility.TerrainMap.TileCoord, Terrain>.get_Current
	|-Dictionary.KeyCollection.Enumerator<pb_Edge, object>.get_Current
	|-Dictionary.KeyCollection.Enumerator<CSteamID, object>.get_Current
	|-Dictionary.KeyCollection.Enumerator<SteamAPICall_t, object>.get_Current
	|-Dictionary.KeyCollection.Enumerator<long, int>.get_Current
	|-Dictionary.KeyCollection.Enumerator<long, object>.get_Current
	|-Dictionary.KeyCollection.Enumerator<IntPtr, object>.get_Current
	|-Dictionary.KeyCollection.Enumerator<object, MeshCombiner.BlendShapeFrame>.get_Current
	|-Dictionary.KeyCollection.Enumerator<object, CinemachineCore.UpdateStatus>.get_Current
	|-Dictionary.KeyCollection.Enumerator<object, DYUpdateIni.OneResInfo>.get_Current
	|-Dictionary.KeyCollection.Enumerator<object, IniValue>.get_Current
	|-Dictionary.KeyCollection.Enumerator<object, PanelManger.PanelInfo>.get_Current
	|-Dictionary.KeyCollection.Enumerator<object, OneInfo>.get_Current
	|-Dictionary.KeyCollection.Enumerator<object, ArrayMetadata>.get_Current
	|-Dictionary.KeyCollection.Enumerator<object, ObjectMetadata>.get_Current
	|-Dictionary.KeyCollection.Enumerator<object, PropertyMetadata>.get_Current
	|-Dictionary.KeyCollection.Enumerator<object, fsOption<fsVersionedType>>.get_Current
	|-Dictionary.KeyCollection.Enumerator<object, SteamAPICall_t>.get_Current
	|-Dictionary.KeyCollection.Enumerator<object, bool>.get_Current
	|-Dictionary.KeyCollection.Enumerator<object, KeyValuePair<object, object>>.get_Current
	|-Dictionary.KeyCollection.Enumerator<object, int>.get_Current
	|-Dictionary.KeyCollection.Enumerator<object, Int32Enum>.get_Current
	|-Dictionary.KeyCollection.Enumerator<object, long>.get_Current
	|-Dictionary.KeyCollection.Enumerator<object, object>.get_Current
	|-Dictionary.KeyCollection.Enumerator<object, ResourceLocator>.get_Current
	|-Dictionary.KeyCollection.Enumerator<object, float>.get_Current
	|-Dictionary.KeyCollection.Enumerator<object, TimeSpan>.get_Current
	|-Dictionary.KeyCollection.Enumerator<object, Color>.get_Current
	|-Dictionary.KeyCollection.Enumerator<object, NetworkBroadcastResult>.get_Current
	|-Dictionary.KeyCollection.Enumerator<object, Playable>.get_Current
	|-Dictionary.KeyCollection.Enumerator<object, Vector3>.get_Current
	|-Dictionary.KeyCollection.Enumerator<object, BlendShapeFrame>.get_Current
	|-Dictionary.KeyCollection.Enumerator<string, string>.get_Current
	|-Dictionary.KeyCollection.Enumerator<ulong, object>.get_Current
	|-Dictionary.KeyCollection.Enumerator<ulong, uint>.get_Current
	|-Dictionary.KeyCollection.Enumerator<UInt64Enum, object>.get_Current
	|-Dictionary.KeyCollection.Enumerator<TerrainUtility.TerrainMap.TileCoord, object>.get_Current
	|-Dictionary.KeyCollection.Enumerator<ZmID, object>.get_Current
	|
	|-RVA: 0x1BC7C0 Offset: 0x1BBBC0 VA: 0x1801BC7C0
	|-Dictionary.KeyCollection.Enumerator<Flow.RecursionNode, int>.get_Current
	|-Dictionary.KeyCollection.Enumerator<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.get_Current
	|-Dictionary.KeyCollection.Enumerator<BinaryOperatorHandler.OperatorQuery, object>.get_Current
	|-Dictionary.KeyCollection.Enumerator<ConversionUtility.ConversionQuery, Int32Enum>.get_Current
	|-Dictionary.KeyCollection.Enumerator<ConversionUtility.ConversionQuery, object>.get_Current
	|-Dictionary.KeyCollection.Enumerator<fsPortableReflection.AttributeQuery, object>.get_Current
	|-Dictionary.KeyCollection.Enumerator<DefaultSerializationBinder.TypeNameKey, object>.get_Current
	|-Dictionary.KeyCollection.Enumerator<ResolverContractKey, object>.get_Current
	|-Dictionary.KeyCollection.Enumerator<ConvertUtils.TypeConvertKey, object>.get_Current
	|-Dictionary.KeyCollection.Enumerator<AnimationStateData.AnimationPair, float>.get_Current
	|-Dictionary.KeyCollection.Enumerator<SlotBlendModes.MaterialTexturePair, object>.get_Current
	|-Dictionary.KeyCollection.Enumerator<Guid, object>.get_Current
	|-Dictionary.KeyCollection.Enumerator<NetworkHash128, object>.get_Current
	|
	|-RVA: 0x1BFE90 Offset: 0x1BF290 VA: 0x1801BFE90
	|-Dictionary.KeyCollection.Enumerator<DYP2PDll.P2PID, object>.get_Current
	|-Dictionary.KeyCollection.Enumerator<pb_IntVec3, object>.get_Current
	|
	|-RVA: 0x1C0CC0 Offset: 0x1C00C0 VA: 0x1801C0CC0
	|-Dictionary.KeyCollection.Enumerator<char, char>.get_Current
	|-Dictionary.KeyCollection.Enumerator<char, Nullable<ByteEnum>>.get_Current
	|-Dictionary.KeyCollection.Enumerator<char, object>.get_Current
	|-Dictionary.KeyCollection.Enumerator<short, object>.get_Current
	|-Dictionary.KeyCollection.Enumerator<ushort, object>.get_Current
	|
	|-RVA: 0x25C1E0 Offset: 0x25B5E0 VA: 0x18025C1E0
	|-Dictionary.KeyCollection.Enumerator<float, object>.get_Current
	*/

	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C3410 Offset: 0x1C2810 VA: 0x1801C3410
	|-Dictionary.KeyCollection.Enumerator<EventHook, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3190 Offset: 0x1C2590 VA: 0x1801C3190
	|-Dictionary.KeyCollection.Enumerator<Flow.RecursionNode, int>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3430 Offset: 0x1C2830 VA: 0x1801C3430
	|-Dictionary.KeyCollection.Enumerator<DYP2PDll.P2PID, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3340 Offset: 0x1C2740 VA: 0x1801C3340
	|-Dictionary.KeyCollection.Enumerator<LPWNormalSolver.LPWPosition, int>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3210 Offset: 0x1C2610 VA: 0x1801C3210
	|-Dictionary.KeyCollection.Enumerator<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C31D0 Offset: 0x1C25D0 VA: 0x1801C31D0
	|-Dictionary.KeyCollection.Enumerator<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3240 Offset: 0x1C2640 VA: 0x1801C3240
	|-Dictionary.KeyCollection.Enumerator<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3160 Offset: 0x1C2560 VA: 0x1801C3160
	|-Dictionary.KeyCollection.Enumerator<ConversionUtility.ConversionQuery, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3390 Offset: 0x1C2790 VA: 0x1801C3390
	|-Dictionary.KeyCollection.Enumerator<fsPortableReflection.AttributeQuery, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C31E0 Offset: 0x1C25E0 VA: 0x1801C31E0
	|-Dictionary.KeyCollection.Enumerator<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C31C0 Offset: 0x1C25C0 VA: 0x1801C31C0
	|-Dictionary.KeyCollection.Enumerator<ResolverContractKey, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3320 Offset: 0x1C2720 VA: 0x1801C3320
	|-Dictionary.KeyCollection.Enumerator<ConvertUtils.TypeConvertKey, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3480 Offset: 0x1C2880 VA: 0x1801C3480
	|-Dictionary.KeyCollection.Enumerator<pb_Edge, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C33E0 Offset: 0x1C27E0 VA: 0x1801C33E0
	|-Dictionary.KeyCollection.Enumerator<pb_IntVec3, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3200 Offset: 0x1C2600 VA: 0x1801C3200
	|-Dictionary.KeyCollection.Enumerator<AnimationStateData.AnimationPair, float>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C33B0 Offset: 0x1C27B0 VA: 0x1801C33B0
	|-Dictionary.KeyCollection.Enumerator<Skin.AttachmentKeyTuple, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3450 Offset: 0x1C2850 VA: 0x1801C3450
	|-Dictionary.KeyCollection.Enumerator<SlotBlendModes.MaterialTexturePair, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3420 Offset: 0x1C2820 VA: 0x1801C3420
	|-Dictionary.KeyCollection.Enumerator<CSteamID, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3330 Offset: 0x1C2730 VA: 0x1801C3330
	|-Dictionary.KeyCollection.Enumerator<HAuthTicket, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3470 Offset: 0x1C2870 VA: 0x1801C3470
	|-Dictionary.KeyCollection.Enumerator<SteamAPICall_t, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3440 Offset: 0x1C2840 VA: 0x1801C3440
	|-Dictionary.KeyCollection.Enumerator<char, char>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3310 Offset: 0x1C2710 VA: 0x1801C3310
	|-Dictionary.KeyCollection.Enumerator<char, Nullable<ByteEnum>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C34A0 Offset: 0x1C28A0 VA: 0x1801C34A0
	|-Dictionary.KeyCollection.Enumerator<char, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C32E0 Offset: 0x1C26E0 VA: 0x1801C32E0
	|-Dictionary.KeyCollection.Enumerator<Guid, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3230 Offset: 0x1C2630 VA: 0x1801C3230
	|-Dictionary.KeyCollection.Enumerator<short, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C33D0 Offset: 0x1C27D0 VA: 0x1801C33D0
	|-Dictionary.KeyCollection.Enumerator<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3400 Offset: 0x1C2800 VA: 0x1801C3400
	|-Dictionary.KeyCollection.Enumerator<int, ConversationScriptObject.ConfirmMessage>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C32A0 Offset: 0x1C26A0 VA: 0x1801C32A0
	|-Dictionary.KeyCollection.Enumerator<int, ConversationScriptObject.LoadMessage>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C3170 Offset: 0x1C2570 VA: 0x1801C3170
	|-Dictionary.KeyCollection.Enumerator<int, HitData>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C32B0 Offset: 0x1C26B0 VA: 0x1801C32B0
	|-Dictionary.KeyCollection.Enumerator<int, MinimapPoint>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF150 Offset: 0x1BE550 VA: 0x1801BF150
	|-Dictionary.KeyCollection.Enumerator<int, ObjectPoolComInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF460 Offset: 0x1BE860 VA: 0x1801BF460
	|-Dictionary.KeyCollection.Enumerator<int, bool>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF240 Offset: 0x1BE640 VA: 0x1801BF240
	|-Dictionary.KeyCollection.Enumerator<int, char>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF1F0 Offset: 0x1BE5F0 VA: 0x1801BF1F0
	|-Dictionary.KeyCollection.Enumerator<int, int>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF180 Offset: 0x1BE580 VA: 0x1801BF180
	|-Dictionary.KeyCollection.Enumerator<int, Int32Enum>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF190 Offset: 0x1BE590 VA: 0x1801BF190
	|-Dictionary.KeyCollection.Enumerator<int, long>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF350 Offset: 0x1BE750 VA: 0x1801BF350
	|-Dictionary.KeyCollection.Enumerator<int, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF0E0 Offset: 0x1BE4E0 VA: 0x1801BF0E0
	|-Dictionary.KeyCollection.Enumerator<int, float>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF410 Offset: 0x1BE810 VA: 0x1801BF410
	|-Dictionary.KeyCollection.Enumerator<int, uint>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF0F0 Offset: 0x1BE4F0 VA: 0x1801BF0F0
	|-Dictionary.KeyCollection.Enumerator<int, ulong>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF120 Offset: 0x1BE520 VA: 0x1801BF120
	|-Dictionary.KeyCollection.Enumerator<int, Color>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF4B0 Offset: 0x1BE8B0 VA: 0x1801BF4B0
	|-Dictionary.KeyCollection.Enumerator<int, Matrix4x4>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF3A0 Offset: 0x1BE7A0 VA: 0x1801BF3A0
	|-Dictionary.KeyCollection.Enumerator<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF2B0 Offset: 0x1BE6B0 VA: 0x1801BF2B0
	|-Dictionary.KeyCollection.Enumerator<int, Vector2>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF300 Offset: 0x1BE700 VA: 0x1801BF300
	|-Dictionary.KeyCollection.Enumerator<int, Vector3>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF480 Offset: 0x1BE880 VA: 0x1801BF480
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, bool>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF380 Offset: 0x1BE780 VA: 0x1801BF380
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, int>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF450 Offset: 0x1BE850 VA: 0x1801BF450
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, Int32Enum>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF3B0 Offset: 0x1BE7B0 VA: 0x1801BF3B0
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF1A0 Offset: 0x1BE5A0 VA: 0x1801BF1A0
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, float>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF430 Offset: 0x1BE830 VA: 0x1801BF430
	|-Dictionary.KeyCollection.Enumerator<long, int>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF2F0 Offset: 0x1BE6F0 VA: 0x1801BF2F0
	|-Dictionary.KeyCollection.Enumerator<long, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF200 Offset: 0x1BE600 VA: 0x1801BF200
	|-Dictionary.KeyCollection.Enumerator<IntPtr, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF3D0 Offset: 0x1BE7D0 VA: 0x1801BF3D0
	|-Dictionary.KeyCollection.Enumerator<object, MeshCombiner.BlendShapeFrame>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF1D0 Offset: 0x1BE5D0 VA: 0x1801BF1D0
	|-Dictionary.KeyCollection.Enumerator<object, CinemachineCore.UpdateStatus>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF250 Offset: 0x1BE650 VA: 0x1801BF250
	|-Dictionary.KeyCollection.Enumerator<object, DYUpdateIni.OneResInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF2D0 Offset: 0x1BE6D0 VA: 0x1801BF2D0
	|-Dictionary.KeyCollection.Enumerator<object, IniValue>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF340 Offset: 0x1BE740 VA: 0x1801BF340
	|-Dictionary.KeyCollection.Enumerator<object, PanelManger.PanelInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF370 Offset: 0x1BE770 VA: 0x1801BF370
	|-Dictionary.KeyCollection.Enumerator<object, OneInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF270 Offset: 0x1BE670 VA: 0x1801BF270
	|-Dictionary.KeyCollection.Enumerator<object, ArrayMetadata>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF490 Offset: 0x1BE890 VA: 0x1801BF490
	|-Dictionary.KeyCollection.Enumerator<object, ObjectMetadata>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF140 Offset: 0x1BE540 VA: 0x1801BF140
	|-Dictionary.KeyCollection.Enumerator<object, PropertyMetadata>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF360 Offset: 0x1BE760 VA: 0x1801BF360
	|-Dictionary.KeyCollection.Enumerator<object, fsOption<fsVersionedType>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF3F0 Offset: 0x1BE7F0 VA: 0x1801BF3F0
	|-Dictionary.KeyCollection.Enumerator<object, SteamAPICall_t>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF2C0 Offset: 0x1BE6C0 VA: 0x1801BF2C0
	|-Dictionary.KeyCollection.Enumerator<object, bool>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF2A0 Offset: 0x1BE6A0 VA: 0x1801BF2A0
	|-Dictionary.KeyCollection.Enumerator<object, KeyValuePair<object, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF2E0 Offset: 0x1BE6E0 VA: 0x1801BF2E0
	|-Dictionary.KeyCollection.Enumerator<object, int>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF160 Offset: 0x1BE560 VA: 0x1801BF160
	|-Dictionary.KeyCollection.Enumerator<object, Int32Enum>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF320 Offset: 0x1BE720 VA: 0x1801BF320
	|-Dictionary.KeyCollection.Enumerator<object, long>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF280 Offset: 0x1BE680 VA: 0x1801BF280
	|-Dictionary.KeyCollection.Enumerator<object, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF170 Offset: 0x1BE570 VA: 0x1801BF170
	|-Dictionary.KeyCollection.Enumerator<object, ResourceLocator>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF220 Offset: 0x1BE620 VA: 0x1801BF220
	|-Dictionary.KeyCollection.Enumerator<object, float>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF230 Offset: 0x1BE630 VA: 0x1801BF230
	|-Dictionary.KeyCollection.Enumerator<object, TimeSpan>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF1C0 Offset: 0x1BE5C0 VA: 0x1801BF1C0
	|-Dictionary.KeyCollection.Enumerator<object, Color>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF1B0 Offset: 0x1BE5B0 VA: 0x1801BF1B0
	|-Dictionary.KeyCollection.Enumerator<object, NetworkBroadcastResult>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF3C0 Offset: 0x1BE7C0 VA: 0x1801BF3C0
	|-Dictionary.KeyCollection.Enumerator<object, Playable>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF3E0 Offset: 0x1BE7E0 VA: 0x1801BF3E0
	|-Dictionary.KeyCollection.Enumerator<object, Vector3>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF330 Offset: 0x1BE730 VA: 0x1801BF330
	|-Dictionary.KeyCollection.Enumerator<object, BlendShapeFrame>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF310 Offset: 0x1BE710 VA: 0x1801BF310
	|-Dictionary.KeyCollection.Enumerator<float, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF100 Offset: 0x1BE500 VA: 0x1801BF100
	|-Dictionary.KeyCollection.Enumerator<ushort, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF4A0 Offset: 0x1BE8A0 VA: 0x1801BF4A0
	|-Dictionary.KeyCollection.Enumerator<uint, int>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF290 Offset: 0x1BE690 VA: 0x1801BF290
	|-Dictionary.KeyCollection.Enumerator<uint, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF390 Offset: 0x1BE790 VA: 0x1801BF390
	|-Dictionary.KeyCollection.Enumerator<uint, ulong>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF420 Offset: 0x1BE820 VA: 0x1801BF420
	|-Dictionary.KeyCollection.Enumerator<ulong, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF110 Offset: 0x1BE510 VA: 0x1801BF110
	|-Dictionary.KeyCollection.Enumerator<ulong, uint>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF1E0 Offset: 0x1BE5E0 VA: 0x1801BF1E0
	|-Dictionary.KeyCollection.Enumerator<UInt64Enum, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF470 Offset: 0x1BE870 VA: 0x1801BF470
	|-Dictionary.KeyCollection.Enumerator<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF130 Offset: 0x1BE530 VA: 0x1801BF130
	|-Dictionary.KeyCollection.Enumerator<NetworkHash128, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF440 Offset: 0x1BE840 VA: 0x1801BF440
	|-Dictionary.KeyCollection.Enumerator<NetworkInstanceId, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF400 Offset: 0x1BE800 VA: 0x1801BF400
	|-Dictionary.KeyCollection.Enumerator<NetworkSceneId, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF260 Offset: 0x1BE660 VA: 0x1801BF260
	|-Dictionary.KeyCollection.Enumerator<Scene, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BF210 Offset: 0x1BE610 VA: 0x1801BF210
	|-Dictionary.KeyCollection.Enumerator<ZmID, object>.System.Collections.IEnumerator.get_Current
	*/

	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C2EB0 Offset: 0x1C22B0 VA: 0x1801C2EB0
	|-Dictionary.KeyCollection.Enumerator<EventHook, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2ED0 Offset: 0x1C22D0 VA: 0x1801C2ED0
	|-Dictionary.KeyCollection.Enumerator<Flow.RecursionNode, int>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2EF0 Offset: 0x1C22F0 VA: 0x1801C2EF0
	|-Dictionary.KeyCollection.Enumerator<DYP2PDll.P2PID, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C30F0 Offset: 0x1C24F0 VA: 0x1801C30F0
	|-Dictionary.KeyCollection.Enumerator<LPWNormalSolver.LPWPosition, int>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2F30 Offset: 0x1C2330 VA: 0x1801C2F30
	|-Dictionary.KeyCollection.Enumerator<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2DF0 Offset: 0x1C21F0 VA: 0x1801C2DF0
	|-Dictionary.KeyCollection.Enumerator<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2F90 Offset: 0x1C2390 VA: 0x1801C2F90
	|-Dictionary.KeyCollection.Enumerator<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2E90 Offset: 0x1C2290 VA: 0x1801C2E90
	|-Dictionary.KeyCollection.Enumerator<ConversionUtility.ConversionQuery, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2E20 Offset: 0x1C2220 VA: 0x1801C2E20
	|-Dictionary.KeyCollection.Enumerator<fsPortableReflection.AttributeQuery, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C3030 Offset: 0x1C2430 VA: 0x1801C3030
	|-Dictionary.KeyCollection.Enumerator<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C30C0 Offset: 0x1C24C0 VA: 0x1801C30C0
	|-Dictionary.KeyCollection.Enumerator<ResolverContractKey, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2F50 Offset: 0x1C2350 VA: 0x1801C2F50
	|-Dictionary.KeyCollection.Enumerator<ConvertUtils.TypeConvertKey, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2E40 Offset: 0x1C2240 VA: 0x1801C2E40
	|-Dictionary.KeyCollection.Enumerator<pb_Edge, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2DE0 Offset: 0x1C21E0 VA: 0x1801C2DE0
	|-Dictionary.KeyCollection.Enumerator<pb_IntVec3, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2F20 Offset: 0x1C2320 VA: 0x1801C2F20
	|-Dictionary.KeyCollection.Enumerator<AnimationStateData.AnimationPair, float>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C3000 Offset: 0x1C2400 VA: 0x1801C3000
	|-Dictionary.KeyCollection.Enumerator<Skin.AttachmentKeyTuple, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2EE0 Offset: 0x1C22E0 VA: 0x1801C2EE0
	|-Dictionary.KeyCollection.Enumerator<SlotBlendModes.MaterialTexturePair, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2F00 Offset: 0x1C2300 VA: 0x1801C2F00
	|-Dictionary.KeyCollection.Enumerator<CSteamID, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C30B0 Offset: 0x1C24B0 VA: 0x1801C30B0
	|-Dictionary.KeyCollection.Enumerator<HAuthTicket, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2F10 Offset: 0x1C2310 VA: 0x1801C2F10
	|-Dictionary.KeyCollection.Enumerator<SteamAPICall_t, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C3020 Offset: 0x1C2420 VA: 0x1801C3020
	|-Dictionary.KeyCollection.Enumerator<char, char>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C3060 Offset: 0x1C2460 VA: 0x1801C3060
	|-Dictionary.KeyCollection.Enumerator<char, Nullable<ByteEnum>>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2FC0 Offset: 0x1C23C0 VA: 0x1801C2FC0
	|-Dictionary.KeyCollection.Enumerator<char, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C3100 Offset: 0x1C2500 VA: 0x1801C3100
	|-Dictionary.KeyCollection.Enumerator<Guid, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C30E0 Offset: 0x1C24E0 VA: 0x1801C30E0
	|-Dictionary.KeyCollection.Enumerator<short, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2EA0 Offset: 0x1C22A0 VA: 0x1801C2EA0
	|-Dictionary.KeyCollection.Enumerator<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2FE0 Offset: 0x1C23E0 VA: 0x1801C2FE0
	|-Dictionary.KeyCollection.Enumerator<int, ConversationScriptObject.ConfirmMessage>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2E10 Offset: 0x1C2210 VA: 0x1801C2E10
	|-Dictionary.KeyCollection.Enumerator<int, ConversationScriptObject.LoadMessage>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C3040 Offset: 0x1C2440 VA: 0x1801C3040
	|-Dictionary.KeyCollection.Enumerator<int, HitData>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C2E00 Offset: 0x1C2200 VA: 0x1801C2E00
	|-Dictionary.KeyCollection.Enumerator<int, MinimapPoint>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BF040 Offset: 0x1BE440 VA: 0x1801BF040
	|-Dictionary.KeyCollection.Enumerator<int, ObjectPoolComInfo>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEE00 Offset: 0x1BE200 VA: 0x1801BEE00
	|-Dictionary.KeyCollection.Enumerator<int, bool>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BF050 Offset: 0x1BE450 VA: 0x1801BF050
	|-Dictionary.KeyCollection.Enumerator<int, char>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEE30 Offset: 0x1BE230 VA: 0x1801BEE30
	|-Dictionary.KeyCollection.Enumerator<int, int>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEEC0 Offset: 0x1BE2C0 VA: 0x1801BEEC0
	|-Dictionary.KeyCollection.Enumerator<int, Int32Enum>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEDE0 Offset: 0x1BE1E0 VA: 0x1801BEDE0
	|-Dictionary.KeyCollection.Enumerator<int, long>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BED40 Offset: 0x1BE140 VA: 0x1801BED40
	|-Dictionary.KeyCollection.Enumerator<int, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEEF0 Offset: 0x1BE2F0 VA: 0x1801BEEF0
	|-Dictionary.KeyCollection.Enumerator<int, float>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEEA0 Offset: 0x1BE2A0 VA: 0x1801BEEA0
	|-Dictionary.KeyCollection.Enumerator<int, uint>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BED90 Offset: 0x1BE190 VA: 0x1801BED90
	|-Dictionary.KeyCollection.Enumerator<int, ulong>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEED0 Offset: 0x1BE2D0 VA: 0x1801BEED0
	|-Dictionary.KeyCollection.Enumerator<int, Color>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BF0D0 Offset: 0x1BE4D0 VA: 0x1801BF0D0
	|-Dictionary.KeyCollection.Enumerator<int, Matrix4x4>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BF0A0 Offset: 0x1BE4A0 VA: 0x1801BF0A0
	|-Dictionary.KeyCollection.Enumerator<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEF90 Offset: 0x1BE390 VA: 0x1801BEF90
	|-Dictionary.KeyCollection.Enumerator<int, Vector2>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEFD0 Offset: 0x1BE3D0 VA: 0x1801BEFD0
	|-Dictionary.KeyCollection.Enumerator<int, Vector3>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEDB0 Offset: 0x1BE1B0 VA: 0x1801BEDB0
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, bool>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BF020 Offset: 0x1BE420 VA: 0x1801BF020
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, int>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEFC0 Offset: 0x1BE3C0 VA: 0x1801BEFC0
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, Int32Enum>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEF10 Offset: 0x1BE310 VA: 0x1801BEF10
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEF70 Offset: 0x1BE370 VA: 0x1801BEF70
	|-Dictionary.KeyCollection.Enumerator<Int32Enum, float>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEDC0 Offset: 0x1BE1C0 VA: 0x1801BEDC0
	|-Dictionary.KeyCollection.Enumerator<long, int>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEF60 Offset: 0x1BE360 VA: 0x1801BEF60
	|-Dictionary.KeyCollection.Enumerator<long, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEEE0 Offset: 0x1BE2E0 VA: 0x1801BEEE0
	|-Dictionary.KeyCollection.Enumerator<IntPtr, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEDF0 Offset: 0x1BE1F0 VA: 0x1801BEDF0
	|-Dictionary.KeyCollection.Enumerator<object, MeshCombiner.BlendShapeFrame>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEDD0 Offset: 0x1BE1D0 VA: 0x1801BEDD0
	|-Dictionary.KeyCollection.Enumerator<object, CinemachineCore.UpdateStatus>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BF010 Offset: 0x1BE410 VA: 0x1801BF010
	|-Dictionary.KeyCollection.Enumerator<object, DYUpdateIni.OneResInfo>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BED60 Offset: 0x1BE160 VA: 0x1801BED60
	|-Dictionary.KeyCollection.Enumerator<object, IniValue>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BED50 Offset: 0x1BE150 VA: 0x1801BED50
	|-Dictionary.KeyCollection.Enumerator<object, PanelManger.PanelInfo>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEE50 Offset: 0x1BE250 VA: 0x1801BEE50
	|-Dictionary.KeyCollection.Enumerator<object, OneInfo>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BF030 Offset: 0x1BE430 VA: 0x1801BF030
	|-Dictionary.KeyCollection.Enumerator<object, ArrayMetadata>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEE10 Offset: 0x1BE210 VA: 0x1801BEE10
	|-Dictionary.KeyCollection.Enumerator<object, ObjectMetadata>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEE70 Offset: 0x1BE270 VA: 0x1801BEE70
	|-Dictionary.KeyCollection.Enumerator<object, PropertyMetadata>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEFB0 Offset: 0x1BE3B0 VA: 0x1801BEFB0
	|-Dictionary.KeyCollection.Enumerator<object, fsOption<fsVersionedType>>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BED30 Offset: 0x1BE130 VA: 0x1801BED30
	|-Dictionary.KeyCollection.Enumerator<object, SteamAPICall_t>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEE60 Offset: 0x1BE260 VA: 0x1801BEE60
	|-Dictionary.KeyCollection.Enumerator<object, bool>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEE80 Offset: 0x1BE280 VA: 0x1801BEE80
	|-Dictionary.KeyCollection.Enumerator<object, KeyValuePair<object, object>>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEFF0 Offset: 0x1BE3F0 VA: 0x1801BEFF0
	|-Dictionary.KeyCollection.Enumerator<object, int>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEF50 Offset: 0x1BE350 VA: 0x1801BEF50
	|-Dictionary.KeyCollection.Enumerator<object, Int32Enum>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEF20 Offset: 0x1BE320 VA: 0x1801BEF20
	|-Dictionary.KeyCollection.Enumerator<object, long>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEF30 Offset: 0x1BE330 VA: 0x1801BEF30
	|-Dictionary.KeyCollection.Enumerator<object, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BED80 Offset: 0x1BE180 VA: 0x1801BED80
	|-Dictionary.KeyCollection.Enumerator<object, ResourceLocator>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BED20 Offset: 0x1BE120 VA: 0x1801BED20
	|-Dictionary.KeyCollection.Enumerator<object, float>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BF070 Offset: 0x1BE470 VA: 0x1801BF070
	|-Dictionary.KeyCollection.Enumerator<object, TimeSpan>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BED70 Offset: 0x1BE170 VA: 0x1801BED70
	|-Dictionary.KeyCollection.Enumerator<object, Color>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEEB0 Offset: 0x1BE2B0 VA: 0x1801BEEB0
	|-Dictionary.KeyCollection.Enumerator<object, NetworkBroadcastResult>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BF000 Offset: 0x1BE400 VA: 0x1801BF000
	|-Dictionary.KeyCollection.Enumerator<object, Playable>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BED10 Offset: 0x1BE110 VA: 0x1801BED10
	|-Dictionary.KeyCollection.Enumerator<object, Vector3>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEF00 Offset: 0x1BE300 VA: 0x1801BEF00
	|-Dictionary.KeyCollection.Enumerator<object, BlendShapeFrame>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEFA0 Offset: 0x1BE3A0 VA: 0x1801BEFA0
	|-Dictionary.KeyCollection.Enumerator<float, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BED00 Offset: 0x1BE100 VA: 0x1801BED00
	|-Dictionary.KeyCollection.Enumerator<ushort, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BF080 Offset: 0x1BE480 VA: 0x1801BF080
	|-Dictionary.KeyCollection.Enumerator<uint, int>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEDA0 Offset: 0x1BE1A0 VA: 0x1801BEDA0
	|-Dictionary.KeyCollection.Enumerator<uint, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEF40 Offset: 0x1BE340 VA: 0x1801BEF40
	|-Dictionary.KeyCollection.Enumerator<uint, ulong>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEFE0 Offset: 0x1BE3E0 VA: 0x1801BEFE0
	|-Dictionary.KeyCollection.Enumerator<ulong, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEF80 Offset: 0x1BE380 VA: 0x1801BEF80
	|-Dictionary.KeyCollection.Enumerator<ulong, uint>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BF090 Offset: 0x1BE490 VA: 0x1801BF090
	|-Dictionary.KeyCollection.Enumerator<UInt64Enum, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEE20 Offset: 0x1BE220 VA: 0x1801BEE20
	|-Dictionary.KeyCollection.Enumerator<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BF0B0 Offset: 0x1BE4B0 VA: 0x1801BF0B0
	|-Dictionary.KeyCollection.Enumerator<NetworkHash128, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEE40 Offset: 0x1BE240 VA: 0x1801BEE40
	|-Dictionary.KeyCollection.Enumerator<NetworkInstanceId, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BEE90 Offset: 0x1BE290 VA: 0x1801BEE90
	|-Dictionary.KeyCollection.Enumerator<NetworkSceneId, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BF0C0 Offset: 0x1BE4C0 VA: 0x1801BF0C0
	|-Dictionary.KeyCollection.Enumerator<Scene, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BF060 Offset: 0x1BE460 VA: 0x1801BF060
	|-Dictionary.KeyCollection.Enumerator<ZmID, object>.System.Collections.IEnumerator.Reset
	*/
}

// Namespace: 
[DebuggerTypeProxyAttribute] // RVA: 0x9EAF0 Offset: 0x9DEF0 VA: 0x18009EAF0
[DebuggerDisplayAttribute] // RVA: 0x9EAF0 Offset: 0x9DEF0 VA: 0x18009EAF0
[Serializable]
public sealed class Dictionary.ValueCollection<TKey, TValue> : ICollection<TValue>, IEnumerable<TValue>, IEnumerable, ICollection, IReadOnlyCollection<TValue>
{
	// Fields
	private Dictionary<TKey, TValue> dictionary;

	// Properties
	public int Count { get; }
	private bool System.Collections.Generic.ICollection<TValue>.IsReadOnly { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }

	// Methods

	public void .ctor(Dictionary<TKey, TValue> dictionary) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD3FB30 Offset: 0xD3EB30 VA: 0x180D3FB30
	|-Dictionary.ValueCollection<EventHook, object>..ctor
	|
	|-RVA: 0xD3FA10 Offset: 0xD3EA10 VA: 0x180D3FA10
	|-Dictionary.ValueCollection<Flow.RecursionNode, int>..ctor
	|
	|-RVA: 0xD3FAA0 Offset: 0xD3EAA0 VA: 0x180D3FAA0
	|-Dictionary.ValueCollection<DYP2PDll.P2PID, object>..ctor
	|
	|-RVA: 0xD3FC50 Offset: 0xD3EC50 VA: 0x180D3FC50
	|-Dictionary.ValueCollection<LPWNormalSolver.LPWPosition, int>..ctor
	|
	|-RVA: 0xD3FBC0 Offset: 0xD3EBC0 VA: 0x180D3FBC0
	|-Dictionary.ValueCollection<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>..ctor
	|
	|-RVA: 0xD40040 Offset: 0xD3F040 VA: 0x180D40040
	|-Dictionary.ValueCollection<BinaryOperatorHandler.OperatorQuery, object>..ctor
	|
	|-RVA: 0xD3FD70 Offset: 0xD3ED70 VA: 0x180D3FD70
	|-Dictionary.ValueCollection<ConversionUtility.ConversionQuery, Int32Enum>..ctor
	|
	|-RVA: 0xD3FE00 Offset: 0xD3EE00 VA: 0x180D3FE00
	|-Dictionary.ValueCollection<ConversionUtility.ConversionQuery, object>..ctor
	|
	|-RVA: 0xD3FF20 Offset: 0xD3EF20 VA: 0x180D3FF20
	|-Dictionary.ValueCollection<fsPortableReflection.AttributeQuery, object>..ctor
	|
	|-RVA: 0xD3F860 Offset: 0xD3E860 VA: 0x180D3F860
	|-Dictionary.ValueCollection<DefaultSerializationBinder.TypeNameKey, object>..ctor
	|
	|-RVA: 0xD40280 Offset: 0xD3F280 VA: 0x180D40280
	|-Dictionary.ValueCollection<ResolverContractKey, object>..ctor
	|
	|-RVA: 0xD3F980 Offset: 0xD3E980 VA: 0x180D3F980
	|-Dictionary.ValueCollection<ConvertUtils.TypeConvertKey, object>..ctor
	|
	|-RVA: 0xD3FE90 Offset: 0xD3EE90 VA: 0x180D3FE90
	|-Dictionary.ValueCollection<pb_Edge, object>..ctor
	|
	|-RVA: 0xD400D0 Offset: 0xD3F0D0 VA: 0x180D400D0
	|-Dictionary.ValueCollection<pb_IntVec3, object>..ctor
	|
	|-RVA: 0xD40160 Offset: 0xD3F160 VA: 0x180D40160
	|-Dictionary.ValueCollection<AnimationStateData.AnimationPair, float>..ctor
	|
	|-RVA: 0xD3FFB0 Offset: 0xD3EFB0 VA: 0x180D3FFB0
	|-Dictionary.ValueCollection<Skin.AttachmentKeyTuple, object>..ctor
	|
	|-RVA: 0xD40310 Offset: 0xD3F310 VA: 0x180D40310
	|-Dictionary.ValueCollection<SlotBlendModes.MaterialTexturePair, object>..ctor
	|
	|-RVA: 0xD3FCE0 Offset: 0xD3ECE0 VA: 0x180D3FCE0
	|-Dictionary.ValueCollection<CSteamID, object>..ctor
	|
	|-RVA: 0xD401F0 Offset: 0xD3F1F0 VA: 0x180D401F0
	|-Dictionary.ValueCollection<HAuthTicket, object>..ctor
	|
	|-RVA: 0xD3F8F0 Offset: 0xD3E8F0 VA: 0x180D3F8F0
	|-Dictionary.ValueCollection<SteamAPICall_t, object>..ctor
	|
	|-RVA: 0x1BAEA00 Offset: 0x1BADA00 VA: 0x181BAEA00
	|-Dictionary.ValueCollection<char, char>..ctor
	|
	|-RVA: 0x1BAEDF0 Offset: 0x1BADDF0 VA: 0x181BAEDF0
	|-Dictionary.ValueCollection<char, Nullable<ByteEnum>>..ctor
	|
	|-RVA: 0x1BAE580 Offset: 0x1BAD580 VA: 0x181BAE580
	|-Dictionary.ValueCollection<char, object>..ctor
	|
	|-RVA: 0x1BAEB20 Offset: 0x1BADB20 VA: 0x181BAEB20
	|-Dictionary.ValueCollection<Guid, object>..ctor
	|
	|-RVA: 0x1BAECD0 Offset: 0x1BADCD0 VA: 0x181BAECD0
	|-Dictionary.ValueCollection<short, object>..ctor
	|
	|-RVA: 0x1BAE100 Offset: 0x1BAD100 VA: 0x181BAE100
	|-Dictionary.ValueCollection<int, ConversationScriptObject.ClientTipsMessage>..ctor
	|
	|-RVA: 0x1BAE8E0 Offset: 0x1BAD8E0 VA: 0x181BAE8E0
	|-Dictionary.ValueCollection<int, ConversationScriptObject.ConfirmMessage>..ctor
	|
	|-RVA: 0x1BAF150 Offset: 0x1BAE150 VA: 0x181BAF150
	|-Dictionary.ValueCollection<int, ConversationScriptObject.LoadMessage>..ctor
	|
	|-RVA: 0x1BAE190 Offset: 0x1BAD190 VA: 0x181BAE190
	|-Dictionary.ValueCollection<int, HitData>..ctor
	|
	|-RVA: 0x1BAE610 Offset: 0x1BAD610 VA: 0x181BAE610
	|-Dictionary.ValueCollection<int, MinimapPoint>..ctor
	|
	|-RVA: 0x1BAF0C0 Offset: 0x1BAE0C0 VA: 0x181BAF0C0
	|-Dictionary.ValueCollection<int, ObjectPoolComInfo>..ctor
	|
	|-RVA: 0x1BAE970 Offset: 0x1BAD970 VA: 0x181BAE970
	|-Dictionary.ValueCollection<int, bool>..ctor
	|
	|-RVA: 0x1BAEA90 Offset: 0x1BADA90 VA: 0x181BAEA90
	|-Dictionary.ValueCollection<int, char>..ctor
	|
	|-RVA: 0x1BAF270 Offset: 0x1BAE270 VA: 0x181BAF270
	|-Dictionary.ValueCollection<int, int>..ctor
	|
	|-RVA: 0x1BAED60 Offset: 0x1BADD60 VA: 0x181BAED60
	|-Dictionary.ValueCollection<int, Int32Enum>..ctor
	|
	|-RVA: 0x1BAE340 Offset: 0x1BAD340 VA: 0x181BAE340
	|-Dictionary.ValueCollection<int, long>..ctor
	|
	|-RVA: 0x1BAF300 Offset: 0x1BAE300 VA: 0x181BAF300
	|-Dictionary.ValueCollection<int, object>..ctor
	|
	|-RVA: 0x1BAE730 Offset: 0x1BAD730 VA: 0x181BAE730
	|-Dictionary.ValueCollection<int, float>..ctor
	|
	|-RVA: 0x1BAE070 Offset: 0x1BAD070 VA: 0x181BAE070
	|-Dictionary.ValueCollection<int, uint>..ctor
	|
	|-RVA: 0x1BAE460 Offset: 0x1BAD460 VA: 0x181BAE460
	|-Dictionary.ValueCollection<int, ulong>..ctor
	|
	|-RVA: 0x1BAE2B0 Offset: 0x1BAD2B0 VA: 0x181BAE2B0
	|-Dictionary.ValueCollection<int, Color>..ctor
	|
	|-RVA: 0x1BAEC40 Offset: 0x1BADC40 VA: 0x181BAEC40
	|-Dictionary.ValueCollection<int, Matrix4x4>..ctor
	|
	|-RVA: 0x1BAE7C0 Offset: 0x1BAD7C0 VA: 0x181BAE7C0
	|-Dictionary.ValueCollection<int, NetworkMigrationManager.ConnectionPendingPlayers>..ctor
	|
	|-RVA: 0x1BADFE0 Offset: 0x1BACFE0 VA: 0x181BADFE0
	|-Dictionary.ValueCollection<int, Vector2>..ctor
	|
	|-RVA: 0x1BAE3D0 Offset: 0x1BAD3D0 VA: 0x181BAE3D0
	|-Dictionary.ValueCollection<int, Vector3>..ctor
	|
	|-RVA: 0x1BAEF10 Offset: 0x1BADF10 VA: 0x181BAEF10
	|-Dictionary.ValueCollection<Int32Enum, bool>..ctor
	|
	|-RVA: 0x1BAEBB0 Offset: 0x1BADBB0 VA: 0x181BAEBB0
	|-Dictionary.ValueCollection<Int32Enum, int>..ctor
	|
	|-RVA: 0x1BAE6A0 Offset: 0x1BAD6A0 VA: 0x181BAE6A0
	|-Dictionary.ValueCollection<Int32Enum, Int32Enum>..ctor
	|
	|-RVA: 0x1BAF030 Offset: 0x1BAE030 VA: 0x181BAF030
	|-Dictionary.ValueCollection<Int32Enum, object>..ctor
	|
	|-RVA: 0x1BAF1E0 Offset: 0x1BAE1E0 VA: 0x181BAF1E0
	|-Dictionary.ValueCollection<Int32Enum, float>..ctor
	|
	|-RVA: 0x1BAEE80 Offset: 0x1BADE80 VA: 0x181BAEE80
	|-Dictionary.ValueCollection<long, int>..ctor
	|
	|-RVA: 0x1BAE850 Offset: 0x1BAD850 VA: 0x181BAE850
	|-Dictionary.ValueCollection<long, object>..ctor
	|
	|-RVA: 0x1BAEFA0 Offset: 0x1BADFA0 VA: 0x181BAEFA0
	|-Dictionary.ValueCollection<IntPtr, object>..ctor
	|
	|-RVA: 0x1BAE4F0 Offset: 0x1BAD4F0 VA: 0x181BAE4F0
	|-Dictionary.ValueCollection<object, MeshCombiner.BlendShapeFrame>..ctor
	|
	|-RVA: 0x1BAE220 Offset: 0x1BAD220 VA: 0x181BAE220
	|-Dictionary.ValueCollection<object, CinemachineCore.UpdateStatus>..ctor
	|
	|-RVA: 0x1C81B50 Offset: 0x1C80B50 VA: 0x181C81B50
	|-Dictionary.ValueCollection<object, DYUpdateIni.OneResInfo>..ctor
	|
	|-RVA: 0x1C824E0 Offset: 0x1C814E0 VA: 0x181C824E0
	|-Dictionary.ValueCollection<object, IniValue>..ctor
	|
	|-RVA: 0x1C82210 Offset: 0x1C81210 VA: 0x181C82210
	|-Dictionary.ValueCollection<object, PanelManger.PanelInfo>..ctor
	|
	|-RVA: 0x1C82B10 Offset: 0x1C81B10 VA: 0x181C82B10
	|-Dictionary.ValueCollection<object, OneInfo>..ctor
	|
	|-RVA: 0x1C81D90 Offset: 0x1C80D90 VA: 0x181C81D90
	|-Dictionary.ValueCollection<object, ArrayMetadata>..ctor
	|
	|-RVA: 0x1C81BE0 Offset: 0x1C80BE0 VA: 0x181C81BE0
	|-Dictionary.ValueCollection<object, ObjectMetadata>..ctor
	|
	|-RVA: 0x1C82BA0 Offset: 0x1C81BA0 VA: 0x181C82BA0
	|-Dictionary.ValueCollection<object, PropertyMetadata>..ctor
	|
	|-RVA: 0x1C82A80 Offset: 0x1C81A80 VA: 0x181C82A80
	|-Dictionary.ValueCollection<object, fsOption<fsVersionedType>>..ctor
	|
	|-RVA: 0x1C823C0 Offset: 0x1C813C0 VA: 0x181C823C0
	|-Dictionary.ValueCollection<object, SteamAPICall_t>..ctor
	|
	|-RVA: 0x1C82060 Offset: 0x1C81060 VA: 0x181C82060
	|-Dictionary.ValueCollection<object, bool>..ctor
	|
	|-RVA: 0x1C81F40 Offset: 0x1C80F40 VA: 0x181C81F40
	|-Dictionary.ValueCollection<object, KeyValuePair<object, object>>..ctor
	|
	|-RVA: 0x1C82CC0 Offset: 0x1C81CC0 VA: 0x181C82CC0
	|-Dictionary.ValueCollection<object, int>..ctor
	|
	|-RVA: 0x1C82450 Offset: 0x1C81450 VA: 0x181C82450
	|-Dictionary.ValueCollection<object, Int32Enum>..ctor
	|
	|-RVA: 0x1C828D0 Offset: 0x1C818D0 VA: 0x181C828D0
	|-Dictionary.ValueCollection<object, long>..ctor
	|
	|-RVA: 0x1C820F0 Offset: 0x1C810F0 VA: 0x181C820F0
	|-Dictionary.ValueCollection<object, object>..ctor
	|
	|-RVA: 0x1C829F0 Offset: 0x1C819F0 VA: 0x181C829F0
	|-Dictionary.ValueCollection<object, ResourceLocator>..ctor
	|
	|-RVA: 0x1C81C70 Offset: 0x1C80C70 VA: 0x181C81C70
	|-Dictionary.ValueCollection<object, float>..ctor
	|
	|-RVA: 0x1C82720 Offset: 0x1C81720 VA: 0x181C82720
	|-Dictionary.ValueCollection<object, TimeSpan>..ctor
	|
	|-RVA: 0x1C827B0 Offset: 0x1C817B0 VA: 0x181C827B0
	|-Dictionary.ValueCollection<object, Color>..ctor
	|
	|-RVA: 0x1C82690 Offset: 0x1C81690 VA: 0x181C82690
	|-Dictionary.ValueCollection<object, NetworkBroadcastResult>..ctor
	|
	|-RVA: 0x1C81E20 Offset: 0x1C80E20 VA: 0x181C81E20
	|-Dictionary.ValueCollection<object, Playable>..ctor
	|
	|-RVA: 0x1C81EB0 Offset: 0x1C80EB0 VA: 0x181C81EB0
	|-Dictionary.ValueCollection<object, Vector3>..ctor
	|
	|-RVA: 0x1C82600 Offset: 0x1C81600 VA: 0x181C82600
	|-Dictionary.ValueCollection<object, BlendShapeFrame>..ctor
	|
	|-RVA: 0x1C82180 Offset: 0x1C81180 VA: 0x181C82180
	|-Dictionary.ValueCollection<float, object>..ctor
	|
	|-RVA: 0x1C82DE0 Offset: 0x1C81DE0 VA: 0x181C82DE0
	|-Dictionary.ValueCollection<ushort, object>..ctor
	|
	|-RVA: 0x1C82570 Offset: 0x1C81570 VA: 0x181C82570
	|-Dictionary.ValueCollection<uint, int>..ctor
	|
	|-RVA: 0x1C822A0 Offset: 0x1C812A0 VA: 0x181C822A0
	|-Dictionary.ValueCollection<uint, object>..ctor
	|
	|-RVA: 0x1C82840 Offset: 0x1C81840 VA: 0x181C82840
	|-Dictionary.ValueCollection<uint, ulong>..ctor
	|
	|-RVA: 0x1C82D50 Offset: 0x1C81D50 VA: 0x181C82D50
	|-Dictionary.ValueCollection<ulong, object>..ctor
	|
	|-RVA: 0x1C82C30 Offset: 0x1C81C30 VA: 0x181C82C30
	|-Dictionary.ValueCollection<ulong, uint>..ctor
	|
	|-RVA: 0x1C82960 Offset: 0x1C81960 VA: 0x181C82960
	|-Dictionary.ValueCollection<UInt64Enum, object>..ctor
	|
	|-RVA: 0x1C82330 Offset: 0x1C81330 VA: 0x181C82330
	|-Dictionary.ValueCollection<TerrainUtility.TerrainMap.TileCoord, object>..ctor
	|
	|-RVA: 0x1C81FD0 Offset: 0x1C80FD0 VA: 0x181C81FD0
	|-Dictionary.ValueCollection<NetworkHash128, object>..ctor
	|
	|-RVA: 0x1C81D00 Offset: 0x1C80D00 VA: 0x181C81D00
	|-Dictionary.ValueCollection<NetworkInstanceId, object>..ctor
	|
	|-RVA: 0x25D6F70 Offset: 0x25D5F70 VA: 0x1825D6F70
	|-Dictionary.ValueCollection<NetworkSceneId, object>..ctor
	|
	|-RVA: 0x25D7000 Offset: 0x25D6000 VA: 0x1825D7000
	|-Dictionary.ValueCollection<Scene, object>..ctor
	|
	|-RVA: 0x25D7090 Offset: 0x25D6090 VA: 0x1825D7090
	|-Dictionary.ValueCollection<ZmID, object>..ctor
	*/

	public Dictionary.ValueCollection.Enumerator<TKey, TValue> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BA1840 Offset: 0x1BA0840 VA: 0x181BA1840
	|-Dictionary.ValueCollection<Bone, Transform>.GetEnumerator
	|-Dictionary.ValueCollection<BoundingBoxAttachment, PolygonCollider2D>.GetEnumerator
	|-Dictionary.ValueCollection<CSteamID, MatchMemberData>.GetEnumerator
	|-Dictionary.ValueCollection<CSteamID, SteamMatchMemberData>.GetEnumerator
	|-Dictionary.ValueCollection<CSteamID, SteamMatchNetEndPoint>.GetEnumerator
	|-Dictionary.ValueCollection<CSteamID, SteamPeerEndPointShared>.GetEnumerator
	|-Dictionary.ValueCollection<int, AttackSkillBase>.GetEnumerator
	|-Dictionary.ValueCollection<int, CRuleHandler.sFireInfo>.GetEnumerator
	|-Dictionary.ValueCollection<int, CtrlSideStateObj>.GetEnumerator
	|-Dictionary.ValueCollection<int, OneBeacon>.GetEnumerator
	|-Dictionary.ValueCollection<int, OneSalva>.GetEnumerator
	|-Dictionary.ValueCollection<int, Dictionary<int, CtrlSideStateObj>>.GetEnumerator
	|-Dictionary.ValueCollection<int, List<DebugDrawLine.DebugLine>>.GetEnumerator
	|-Dictionary.ValueCollection<int, List<GameObject>>.GetEnumerator
	|-Dictionary.ValueCollection<int, PointerEventData>.GetEnumerator
	|-Dictionary.ValueCollection<string, LinuxNetworkInterface>.GetEnumerator
	|-Dictionary.ValueCollection<string, MacOsNetworkInterface>.GetEnumerator
	|-Dictionary.ValueCollection<string, AssetBundle>.GetEnumerator
	|-Dictionary.ValueCollection<string, GUIStyle>.GetEnumerator
	|-Dictionary.ValueCollection<Type, PostProcessBundle>.GetEnumerator
	|-Dictionary.ValueCollection<ulong, VoiceUserObject>.GetEnumerator
	|-Dictionary.ValueCollection<ulong, VoiceTogetherMember>.GetEnumerator
	|-Dictionary.ValueCollection<Material, Material>.GetEnumerator
	|-Dictionary.ValueCollection<NetworkInstanceId, NetworkIdentity>.GetEnumerator
	|-Dictionary.ValueCollection<Shader, PropertySheet>.GetEnumerator
	|-Dictionary.ValueCollection<ZmID, ZmPeerEndPointShared>.GetEnumerator
	|-Dictionary.ValueCollection<RailID, WeGameNetworkingComponent.SendPacketSession>.GetEnumerator
	|-Dictionary.ValueCollection<RailID, WGPeerEndPointShared>.GetEnumerator
	|-Dictionary.ValueCollection<EventHook, object>.GetEnumerator
	|-Dictionary.ValueCollection<DYP2PDll.P2PID, object>.GetEnumerator
	|-Dictionary.ValueCollection<BinaryOperatorHandler.OperatorQuery, object>.GetEnumerator
	|-Dictionary.ValueCollection<ConversionUtility.ConversionQuery, object>.GetEnumerator
	|-Dictionary.ValueCollection<fsPortableReflection.AttributeQuery, object>.GetEnumerator
	|-Dictionary.ValueCollection<DefaultSerializationBinder.TypeNameKey, object>.GetEnumerator
	|-Dictionary.ValueCollection<ResolverContractKey, object>.GetEnumerator
	|-Dictionary.ValueCollection<ConvertUtils.TypeConvertKey, object>.GetEnumerator
	|-Dictionary.ValueCollection<pb_Edge, object>.GetEnumerator
	|-Dictionary.ValueCollection<pb_IntVec3, object>.GetEnumerator
	|-Dictionary.ValueCollection<Skin.AttachmentKeyTuple, object>.GetEnumerator
	|-Dictionary.ValueCollection<SlotBlendModes.MaterialTexturePair, object>.GetEnumerator
	|-Dictionary.ValueCollection<CSteamID, object>.GetEnumerator
	|-Dictionary.ValueCollection<HAuthTicket, object>.GetEnumerator
	|-Dictionary.ValueCollection<SteamAPICall_t, object>.GetEnumerator
	|-Dictionary.ValueCollection<char, object>.GetEnumerator
	|-Dictionary.ValueCollection<Guid, object>.GetEnumerator
	|-Dictionary.ValueCollection<short, object>.GetEnumerator
	|-Dictionary.ValueCollection<int, long>.GetEnumerator
	|-Dictionary.ValueCollection<int, object>.GetEnumerator
	|-Dictionary.ValueCollection<int, ulong>.GetEnumerator
	|-Dictionary.ValueCollection<int, NetworkMigrationManager.ConnectionPendingPlayers>.GetEnumerator
	|-Dictionary.ValueCollection<int, Vector2>.GetEnumerator
	|-Dictionary.ValueCollection<Int32Enum, object>.GetEnumerator
	|-Dictionary.ValueCollection<long, object>.GetEnumerator
	|-Dictionary.ValueCollection<IntPtr, object>.GetEnumerator
	|-Dictionary.ValueCollection<object, IniValue>.GetEnumerator
	|-Dictionary.ValueCollection<object, SteamAPICall_t>.GetEnumerator
	|-Dictionary.ValueCollection<object, long>.GetEnumerator
	|-Dictionary.ValueCollection<object, object>.GetEnumerator
	|-Dictionary.ValueCollection<object, TimeSpan>.GetEnumerator
	|-Dictionary.ValueCollection<float, object>.GetEnumerator
	|-Dictionary.ValueCollection<string, Type>.GetEnumerator
	|-Dictionary.ValueCollection<ushort, object>.GetEnumerator
	|-Dictionary.ValueCollection<uint, object>.GetEnumerator
	|-Dictionary.ValueCollection<uint, ulong>.GetEnumerator
	|-Dictionary.ValueCollection<ulong, object>.GetEnumerator
	|-Dictionary.ValueCollection<UInt64Enum, object>.GetEnumerator
	|-Dictionary.ValueCollection<TerrainUtility.TerrainMap.TileCoord, object>.GetEnumerator
	|-Dictionary.ValueCollection<NetworkHash128, object>.GetEnumerator
	|-Dictionary.ValueCollection<NetworkInstanceId, object>.GetEnumerator
	|-Dictionary.ValueCollection<NetworkSceneId, object>.GetEnumerator
	|-Dictionary.ValueCollection<Scene, object>.GetEnumerator
	|-Dictionary.ValueCollection<ZmID, object>.GetEnumerator
	|
	|-RVA: 0x1BA1920 Offset: 0x1BA0920 VA: 0x181BA1920
	|-Dictionary.ValueCollection<string, MeshCombiner.BlendShapeFrame>.GetEnumerator
	|-Dictionary.ValueCollection<string, BlendShapeFrame>.GetEnumerator
	|-Dictionary.ValueCollection<object, MeshCombiner.BlendShapeFrame>.GetEnumerator
	|-Dictionary.ValueCollection<object, BlendShapeFrame>.GetEnumerator
	|
	|-RVA: 0x1BB3C20 Offset: 0x1BB2C20 VA: 0x181BB3C20
	|-Dictionary.ValueCollection<Flow.RecursionNode, int>.GetEnumerator
	|-Dictionary.ValueCollection<LPWNormalSolver.LPWPosition, int>.GetEnumerator
	|-Dictionary.ValueCollection<ConversionUtility.ConversionQuery, Int32Enum>.GetEnumerator
	|-Dictionary.ValueCollection<AnimationStateData.AnimationPair, float>.GetEnumerator
	|-Dictionary.ValueCollection<int, int>.GetEnumerator
	|-Dictionary.ValueCollection<int, Int32Enum>.GetEnumerator
	|-Dictionary.ValueCollection<int, float>.GetEnumerator
	|-Dictionary.ValueCollection<int, uint>.GetEnumerator
	|-Dictionary.ValueCollection<Int32Enum, int>.GetEnumerator
	|-Dictionary.ValueCollection<Int32Enum, Int32Enum>.GetEnumerator
	|-Dictionary.ValueCollection<Int32Enum, float>.GetEnumerator
	|-Dictionary.ValueCollection<long, int>.GetEnumerator
	|-Dictionary.ValueCollection<object, int>.GetEnumerator
	|-Dictionary.ValueCollection<object, Int32Enum>.GetEnumerator
	|-Dictionary.ValueCollection<object, float>.GetEnumerator
	|-Dictionary.ValueCollection<uint, int>.GetEnumerator
	|-Dictionary.ValueCollection<ulong, uint>.GetEnumerator
	|
	|-RVA: 0x1BB3C60 Offset: 0x1BB2C60 VA: 0x181BB3C60
	|-Dictionary.ValueCollection<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.GetEnumerator
	|-Dictionary.ValueCollection<int, ConversationScriptObject.ClientTipsMessage>.GetEnumerator
	|-Dictionary.ValueCollection<int, Color>.GetEnumerator
	|-Dictionary.ValueCollection<object, ArrayMetadata>.GetEnumerator
	|-Dictionary.ValueCollection<object, KeyValuePair<object, object>>.GetEnumerator
	|-Dictionary.ValueCollection<object, ResourceLocator>.GetEnumerator
	|-Dictionary.ValueCollection<object, Color>.GetEnumerator
	|-Dictionary.ValueCollection<object, NetworkBroadcastResult>.GetEnumerator
	|-Dictionary.ValueCollection<object, Playable>.GetEnumerator
	|
	|-RVA: 0x1BA1800 Offset: 0x1BA0800 VA: 0x181BA1800
	|-Dictionary.ValueCollection<char, char>.GetEnumerator
	|-Dictionary.ValueCollection<char, Nullable<ByteEnum>>.GetEnumerator
	|-Dictionary.ValueCollection<int, char>.GetEnumerator
	|
	|-RVA: 0x1C75E30 Offset: 0x1C74E30 VA: 0x181C75E30
	|-Dictionary.ValueCollection<int, ConversationScriptObject.ConfirmMessage>.GetEnumerator
	|-Dictionary.ValueCollection<int, HitData>.GetEnumerator
	|-Dictionary.ValueCollection<int, ObjectPoolComInfo>.GetEnumerator
	|-Dictionary.ValueCollection<object, OneInfo>.GetEnumerator
	|-Dictionary.ValueCollection<object, fsOption<fsVersionedType>>.GetEnumerator
	|
	|-RVA: 0x1BA1970 Offset: 0x1BA0970 VA: 0x181BA1970
	|-Dictionary.ValueCollection<int, ConversationScriptObject.LoadMessage>.GetEnumerator
	|-Dictionary.ValueCollection<int, MinimapPoint>.GetEnumerator
	|-Dictionary.ValueCollection<object, DYUpdateIni.OneResInfo>.GetEnumerator
	|-Dictionary.ValueCollection<object, PanelManger.PanelInfo>.GetEnumerator
	|-Dictionary.ValueCollection<object, ObjectMetadata>.GetEnumerator
	|-Dictionary.ValueCollection<object, PropertyMetadata>.GetEnumerator
	|
	|-RVA: 0x1C75E80 Offset: 0x1C74E80 VA: 0x181C75E80
	|-Dictionary.ValueCollection<int, bool>.GetEnumerator
	|-Dictionary.ValueCollection<Int32Enum, bool>.GetEnumerator
	|-Dictionary.ValueCollection<object, bool>.GetEnumerator
	|
	|-RVA: 0x1BA1880 Offset: 0x1BA0880 VA: 0x181BA1880
	|-Dictionary.ValueCollection<int, Matrix4x4>.GetEnumerator
	|
	|-RVA: 0x1BA18E0 Offset: 0x1BA08E0 VA: 0x181BA18E0
	|-Dictionary.ValueCollection<int, Vector3>.GetEnumerator
	|-Dictionary.ValueCollection<object, Vector3>.GetEnumerator
	|
	|-RVA: 0x1BA17A0 Offset: 0x1BA07A0 VA: 0x181BA17A0
	|-Dictionary.ValueCollection<object, CinemachineCore.UpdateStatus>.GetEnumerator
	*/

	public void CopyTo(TValue[] array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD36DF0 Offset: 0xD35DF0 VA: 0x180D36DF0
	|-Dictionary.ValueCollection<EventHook, object>.CopyTo
	|
	|-RVA: 0xD36BE0 Offset: 0xD35BE0 VA: 0x180D36BE0
	|-Dictionary.ValueCollection<Flow.RecursionNode, int>.CopyTo
	|
	|-RVA: 0xD37420 Offset: 0xD36420 VA: 0x180D37420
	|-Dictionary.ValueCollection<DYP2PDll.P2PID, object>.CopyTo
	|
	|-RVA: 0xD37E80 Offset: 0xD36E80 VA: 0x180D37E80
	|-Dictionary.ValueCollection<LPWNormalSolver.LPWPosition, int>.CopyTo
	|
	|-RVA: 0xD37A50 Offset: 0xD36A50 VA: 0x180D37A50
	|-Dictionary.ValueCollection<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.CopyTo
	|
	|-RVA: 0xD37210 Offset: 0xD36210 VA: 0x180D37210
	|-Dictionary.ValueCollection<BinaryOperatorHandler.OperatorQuery, object>.CopyTo
	|
	|-RVA: 0xD386C0 Offset: 0xD376C0 VA: 0x180D386C0
	|-Dictionary.ValueCollection<ConversionUtility.ConversionQuery, Int32Enum>.CopyTo
	|
	|-RVA: 0xD384B0 Offset: 0xD374B0 VA: 0x180D384B0
	|-Dictionary.ValueCollection<ConversionUtility.ConversionQuery, object>.CopyTo
	|
	|-RVA: 0xD37000 Offset: 0xD36000 VA: 0x180D37000
	|-Dictionary.ValueCollection<fsPortableReflection.AttributeQuery, object>.CopyTo
	|
	|-RVA: 0xD38AE0 Offset: 0xD37AE0 VA: 0x180D38AE0
	|-Dictionary.ValueCollection<DefaultSerializationBinder.TypeNameKey, object>.CopyTo
	|
	|-RVA: 0xD367C0 Offset: 0xD357C0 VA: 0x180D367C0
	|-Dictionary.ValueCollection<ResolverContractKey, object>.CopyTo
	|
	|-RVA: 0xD365B0 Offset: 0xD355B0 VA: 0x180D365B0
	|-Dictionary.ValueCollection<ConvertUtils.TypeConvertKey, object>.CopyTo
	|
	|-RVA: 0xD37630 Offset: 0xD36630 VA: 0x180D37630
	|-Dictionary.ValueCollection<pb_Edge, object>.CopyTo
	|
	|-RVA: 0xD38090 Offset: 0xD37090 VA: 0x180D38090
	|-Dictionary.ValueCollection<pb_IntVec3, object>.CopyTo
	|
	|-RVA: 0xD369D0 Offset: 0xD359D0 VA: 0x180D369D0
	|-Dictionary.ValueCollection<AnimationStateData.AnimationPair, float>.CopyTo
	|
	|-RVA: 0xD382A0 Offset: 0xD372A0 VA: 0x180D382A0
	|-Dictionary.ValueCollection<Skin.AttachmentKeyTuple, object>.CopyTo
	|
	|-RVA: 0xD37C70 Offset: 0xD36C70 VA: 0x180D37C70
	|-Dictionary.ValueCollection<SlotBlendModes.MaterialTexturePair, object>.CopyTo
	|
	|-RVA: 0xD363A0 Offset: 0xD353A0 VA: 0x180D363A0
	|-Dictionary.ValueCollection<CSteamID, object>.CopyTo
	|
	|-RVA: 0xD37840 Offset: 0xD36840 VA: 0x180D37840
	|-Dictionary.ValueCollection<HAuthTicket, object>.CopyTo
	|
	|-RVA: 0xD388D0 Offset: 0xD378D0 VA: 0x180D388D0
	|-Dictionary.ValueCollection<SteamAPICall_t, object>.CopyTo
	|
	|-RVA: 0x1B9FE90 Offset: 0x1B9EE90 VA: 0x181B9FE90
	|-Dictionary.ValueCollection<char, char>.CopyTo
	|
	|-RVA: 0x1BA04C0 Offset: 0x1B9F4C0 VA: 0x181BA04C0
	|-Dictionary.ValueCollection<char, Nullable<ByteEnum>>.CopyTo
	|
	|-RVA: 0x1B9E9D0 Offset: 0x1B9D9D0 VA: 0x181B9E9D0
	|-Dictionary.ValueCollection<char, object>.CopyTo
	|
	|-RVA: 0x1B9F220 Offset: 0x1B9E220 VA: 0x181B9F220
	|-Dictionary.ValueCollection<Guid, object>.CopyTo
	|
	|-RVA: 0x1BA0B10 Offset: 0x1B9FB10 VA: 0x181BA0B10
	|-Dictionary.ValueCollection<short, object>.CopyTo
	|
	|-RVA: 0x1B9E380 Offset: 0x1B9D380 VA: 0x181B9E380
	|-Dictionary.ValueCollection<int, ConversationScriptObject.ClientTipsMessage>.CopyTo
	|
	|-RVA: 0x1B9E7C0 Offset: 0x1B9D7C0 VA: 0x181B9E7C0
	|-Dictionary.ValueCollection<int, ConversationScriptObject.ConfirmMessage>.CopyTo
	|
	|-RVA: 0x1B9F640 Offset: 0x1B9E640 VA: 0x181B9F640
	|-Dictionary.ValueCollection<int, ConversationScriptObject.LoadMessage>.CopyTo
	|
	|-RVA: 0x1B9DB20 Offset: 0x1B9CB20 VA: 0x181B9DB20
	|-Dictionary.ValueCollection<int, HitData>.CopyTo
	|
	|-RVA: 0x1B9E5A0 Offset: 0x1B9D5A0 VA: 0x181B9E5A0
	|-Dictionary.ValueCollection<int, MinimapPoint>.CopyTo
	|
	|-RVA: 0x1B9F860 Offset: 0x1B9E860 VA: 0x181B9F860
	|-Dictionary.ValueCollection<int, ObjectPoolComInfo>.CopyTo
	|
	|-RVA: 0x1B9EBE0 Offset: 0x1B9DBE0 VA: 0x181B9EBE0
	|-Dictionary.ValueCollection<int, bool>.CopyTo
	|
	|-RVA: 0x1B9D080 Offset: 0x1B9C080 VA: 0x181B9D080
	|-Dictionary.ValueCollection<int, char>.CopyTo
	|
	|-RVA: 0x1B9D6B0 Offset: 0x1B9C6B0 VA: 0x181B9D6B0
	|-Dictionary.ValueCollection<int, int>.CopyTo
	|
	|-RVA: 0x1BA02B0 Offset: 0x1B9F2B0 VA: 0x181BA02B0
	|-Dictionary.ValueCollection<int, Int32Enum>.CopyTo
	|
	|-RVA: 0x1BA0D20 Offset: 0x1B9FD20 VA: 0x181BA0D20
	|-Dictionary.ValueCollection<int, long>.CopyTo
	|
	|-RVA: 0x1B9D4A0 Offset: 0x1B9C4A0 VA: 0x181B9D4A0
	|-Dictionary.ValueCollection<int, object>.CopyTo
	|
	|-RVA: 0x1B9FA70 Offset: 0x1B9EA70 VA: 0x181B9FA70
	|-Dictionary.ValueCollection<int, float>.CopyTo
	|
	|-RVA: 0x1BA1380 Offset: 0x1BA0380 VA: 0x181BA1380
	|-Dictionary.ValueCollection<int, uint>.CopyTo
	|
	|-RVA: 0x1BA06D0 Offset: 0x1B9F6D0 VA: 0x181BA06D0
	|-Dictionary.ValueCollection<int, ulong>.CopyTo
	|
	|-RVA: 0x1B9EDF0 Offset: 0x1B9DDF0 VA: 0x181B9EDF0
	|-Dictionary.ValueCollection<int, Color>.CopyTo
	|
	|-RVA: 0x1BA1140 Offset: 0x1BA0140 VA: 0x181BA1140
	|-Dictionary.ValueCollection<int, Matrix4x4>.CopyTo
	|
	|-RVA: 0x1B9FC80 Offset: 0x1B9EC80 VA: 0x181B9FC80
	|-Dictionary.ValueCollection<int, NetworkMigrationManager.ConnectionPendingPlayers>.CopyTo
	|
	|-RVA: 0x1BA00A0 Offset: 0x1B9F0A0 VA: 0x181BA00A0
	|-Dictionary.ValueCollection<int, Vector2>.CopyTo
	|
	|-RVA: 0x1BA08E0 Offset: 0x1B9F8E0 VA: 0x181BA08E0
	|-Dictionary.ValueCollection<int, Vector3>.CopyTo
	|
	|-RVA: 0x1B9DF40 Offset: 0x1B9CF40 VA: 0x181B9DF40
	|-Dictionary.ValueCollection<Int32Enum, bool>.CopyTo
	|
	|-RVA: 0x1B9DD30 Offset: 0x1B9CD30 VA: 0x181B9DD30
	|-Dictionary.ValueCollection<Int32Enum, int>.CopyTo
	|
	|-RVA: 0x1B9CE70 Offset: 0x1B9BE70 VA: 0x181B9CE70
	|-Dictionary.ValueCollection<Int32Enum, Int32Enum>.CopyTo
	|
	|-RVA: 0x1B9F430 Offset: 0x1B9E430 VA: 0x181B9F430
	|-Dictionary.ValueCollection<Int32Enum, object>.CopyTo
	|
	|-RVA: 0x1BA1590 Offset: 0x1BA0590 VA: 0x181BA1590
	|-Dictionary.ValueCollection<Int32Enum, float>.CopyTo
	|
	|-RVA: 0x1B9F010 Offset: 0x1B9E010 VA: 0x181B9F010
	|-Dictionary.ValueCollection<long, int>.CopyTo
	|
	|-RVA: 0x1BA0F30 Offset: 0x1B9FF30 VA: 0x181BA0F30
	|-Dictionary.ValueCollection<long, object>.CopyTo
	|
	|-RVA: 0x1B9D290 Offset: 0x1B9C290 VA: 0x181B9D290
	|-Dictionary.ValueCollection<IntPtr, object>.CopyTo
	|
	|-RVA: 0x1B9E150 Offset: 0x1B9D150 VA: 0x181B9E150
	|-Dictionary.ValueCollection<object, MeshCombiner.BlendShapeFrame>.CopyTo
	|
	|-RVA: 0x1B9D8C0 Offset: 0x1B9C8C0 VA: 0x181B9D8C0
	|-Dictionary.ValueCollection<object, CinemachineCore.UpdateStatus>.CopyTo
	|
	|-RVA: 0x1C753A0 Offset: 0x1C743A0 VA: 0x181C753A0
	|-Dictionary.ValueCollection<object, DYUpdateIni.OneResInfo>.CopyTo
	|
	|-RVA: 0x1C75A10 Offset: 0x1C74A10 VA: 0x181C75A10
	|-Dictionary.ValueCollection<object, IniValue>.CopyTo
	|
	|-RVA: 0x1C72DF0 Offset: 0x1C71DF0 VA: 0x181C72DF0
	|-Dictionary.ValueCollection<object, PanelManger.PanelInfo>.CopyTo
	|
	|-RVA: 0x1C73440 Offset: 0x1C72440 VA: 0x181C73440
	|-Dictionary.ValueCollection<object, OneInfo>.CopyTo
	|
	|-RVA: 0x1C74520 Offset: 0x1C73520 VA: 0x181C74520
	|-Dictionary.ValueCollection<object, ArrayMetadata>.CopyTo
	|
	|-RVA: 0x1C755C0 Offset: 0x1C745C0 VA: 0x181C755C0
	|-Dictionary.ValueCollection<object, ObjectMetadata>.CopyTo
	|
	|-RVA: 0x1C727B0 Offset: 0x1C717B0 VA: 0x181C727B0
	|-Dictionary.ValueCollection<object, PropertyMetadata>.CopyTo
	|
	|-RVA: 0x1C73860 Offset: 0x1C72860 VA: 0x181C73860
	|-Dictionary.ValueCollection<object, fsOption<fsVersionedType>>.CopyTo
	|
	|-RVA: 0x1C75190 Offset: 0x1C74190 VA: 0x181C75190
	|-Dictionary.ValueCollection<object, SteamAPICall_t>.CopyTo
	|
	|-RVA: 0x1C71730 Offset: 0x1C70730 VA: 0x181C71730
	|-Dictionary.ValueCollection<object, bool>.CopyTo
	|
	|-RVA: 0x1C73EC0 Offset: 0x1C72EC0 VA: 0x181C73EC0
	|-Dictionary.ValueCollection<object, KeyValuePair<object, object>>.CopyTo
	|
	|-RVA: 0x1C74F80 Offset: 0x1C73F80 VA: 0x181C74F80
	|-Dictionary.ValueCollection<object, int>.CopyTo
	|
	|-RVA: 0x1C72BE0 Offset: 0x1C71BE0 VA: 0x181C72BE0
	|-Dictionary.ValueCollection<object, Int32Enum>.CopyTo
	|
	|-RVA: 0x1C71B50 Offset: 0x1C70B50 VA: 0x181C71B50
	|-Dictionary.ValueCollection<object, long>.CopyTo
	|
	|-RVA: 0x1C71940 Offset: 0x1C70940 VA: 0x181C71940
	|-Dictionary.ValueCollection<object, object>.CopyTo
	|-Dictionary.ValueCollection<string, PropertyDescriptor>.CopyTo
	|
	|-RVA: 0x1C73220 Offset: 0x1C72220 VA: 0x181C73220
	|-Dictionary.ValueCollection<object, ResourceLocator>.CopyTo
	|
	|-RVA: 0x1C72390 Offset: 0x1C71390 VA: 0x181C72390
	|-Dictionary.ValueCollection<object, float>.CopyTo
	|
	|-RVA: 0x1C72180 Offset: 0x1C71180 VA: 0x181C72180
	|-Dictionary.ValueCollection<object, TimeSpan>.CopyTo
	|
	|-RVA: 0x1C73A70 Offset: 0x1C72A70 VA: 0x181C73A70
	|-Dictionary.ValueCollection<object, Color>.CopyTo
	|
	|-RVA: 0x1C740E0 Offset: 0x1C730E0 VA: 0x181C740E0
	|-Dictionary.ValueCollection<object, NetworkBroadcastResult>.CopyTo
	|
	|-RVA: 0x1C74300 Offset: 0x1C73300 VA: 0x181C74300
	|-Dictionary.ValueCollection<object, Playable>.CopyTo
	|
	|-RVA: 0x1C73C90 Offset: 0x1C72C90 VA: 0x181C73C90
	|-Dictionary.ValueCollection<object, Vector3>.CopyTo
	|
	|-RVA: 0x1C757E0 Offset: 0x1C747E0 VA: 0x181C757E0
	|-Dictionary.ValueCollection<object, BlendShapeFrame>.CopyTo
	|
	|-RVA: 0x1C75C20 Offset: 0x1C74C20 VA: 0x181C75C20
	|-Dictionary.ValueCollection<float, object>.CopyTo
	|
	|-RVA: 0x1C74D70 Offset: 0x1C73D70 VA: 0x181C74D70
	|-Dictionary.ValueCollection<ushort, object>.CopyTo
	|
	|-RVA: 0x1C73650 Offset: 0x1C72650 VA: 0x181C73650
	|-Dictionary.ValueCollection<uint, int>.CopyTo
	|
	|-RVA: 0x1C74B60 Offset: 0x1C73B60 VA: 0x181C74B60
	|-Dictionary.ValueCollection<uint, object>.CopyTo
	|
	|-RVA: 0x1C74740 Offset: 0x1C73740 VA: 0x181C74740
	|-Dictionary.ValueCollection<uint, ulong>.CopyTo
	|
	|-RVA: 0x1C71D60 Offset: 0x1C70D60 VA: 0x181C71D60
	|-Dictionary.ValueCollection<ulong, object>.CopyTo
	|
	|-RVA: 0x1C71F70 Offset: 0x1C70F70 VA: 0x181C71F70
	|-Dictionary.ValueCollection<ulong, uint>.CopyTo
	|
	|-RVA: 0x1C74950 Offset: 0x1C73950 VA: 0x181C74950
	|-Dictionary.ValueCollection<UInt64Enum, object>.CopyTo
	|
	|-RVA: 0x1C725A0 Offset: 0x1C715A0 VA: 0x181C725A0
	|-Dictionary.ValueCollection<TerrainUtility.TerrainMap.TileCoord, object>.CopyTo
	|
	|-RVA: 0x1C73010 Offset: 0x1C72010 VA: 0x181C73010
	|-Dictionary.ValueCollection<NetworkHash128, object>.CopyTo
	|
	|-RVA: 0x1C729D0 Offset: 0x1C719D0 VA: 0x181C729D0
	|-Dictionary.ValueCollection<NetworkInstanceId, object>.CopyTo
	|
	|-RVA: 0x25D5B50 Offset: 0x25D4B50 VA: 0x1825D5B50
	|-Dictionary.ValueCollection<NetworkSceneId, object>.CopyTo
	|
	|-RVA: 0x25D5940 Offset: 0x25D4940 VA: 0x1825D5940
	|-Dictionary.ValueCollection<Scene, object>.CopyTo
	|
	|-RVA: 0x25D5D60 Offset: 0x25D4D60 VA: 0x1825D5D60
	|-Dictionary.ValueCollection<ZmID, object>.CopyTo
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA68AE0 Offset: 0xA67AE0 VA: 0x180A68AE0
	|-Dictionary.ValueCollection<EventHook, object>.get_Count
	|-Dictionary.ValueCollection<Flow.RecursionNode, int>.get_Count
	|-Dictionary.ValueCollection<DYP2PDll.P2PID, object>.get_Count
	|-Dictionary.ValueCollection<LPWNormalSolver.LPWPosition, int>.get_Count
	|-Dictionary.ValueCollection<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.get_Count
	|-Dictionary.ValueCollection<BinaryOperatorHandler.OperatorQuery, object>.get_Count
	|-Dictionary.ValueCollection<ConversionUtility.ConversionQuery, Int32Enum>.get_Count
	|-Dictionary.ValueCollection<ConversionUtility.ConversionQuery, object>.get_Count
	|-Dictionary.ValueCollection<fsPortableReflection.AttributeQuery, object>.get_Count
	|-Dictionary.ValueCollection<DefaultSerializationBinder.TypeNameKey, object>.get_Count
	|-Dictionary.ValueCollection<ResolverContractKey, object>.get_Count
	|-Dictionary.ValueCollection<ConvertUtils.TypeConvertKey, object>.get_Count
	|-Dictionary.ValueCollection<pb_Edge, object>.get_Count
	|-Dictionary.ValueCollection<pb_IntVec3, object>.get_Count
	|-Dictionary.ValueCollection<AnimationStateData.AnimationPair, float>.get_Count
	|-Dictionary.ValueCollection<Skin.AttachmentKeyTuple, object>.get_Count
	|-Dictionary.ValueCollection<SlotBlendModes.MaterialTexturePair, object>.get_Count
	|-Dictionary.ValueCollection<CSteamID, object>.get_Count
	|-Dictionary.ValueCollection<HAuthTicket, object>.get_Count
	|-Dictionary.ValueCollection<SteamAPICall_t, object>.get_Count
	|-Dictionary.ValueCollection<char, char>.get_Count
	|-Dictionary.ValueCollection<char, Nullable<ByteEnum>>.get_Count
	|-Dictionary.ValueCollection<char, object>.get_Count
	|-Dictionary.ValueCollection<Guid, object>.get_Count
	|-Dictionary.ValueCollection<short, object>.get_Count
	|-Dictionary.ValueCollection<int, ConversationScriptObject.ClientTipsMessage>.get_Count
	|-Dictionary.ValueCollection<int, ConversationScriptObject.ConfirmMessage>.get_Count
	|-Dictionary.ValueCollection<int, ConversationScriptObject.LoadMessage>.get_Count
	|-Dictionary.ValueCollection<int, HitData>.get_Count
	|-Dictionary.ValueCollection<int, MinimapPoint>.get_Count
	|-Dictionary.ValueCollection<int, ObjectPoolComInfo>.get_Count
	|-Dictionary.ValueCollection<int, bool>.get_Count
	|-Dictionary.ValueCollection<int, char>.get_Count
	|-Dictionary.ValueCollection<int, int>.get_Count
	|-Dictionary.ValueCollection<int, Int32Enum>.get_Count
	|-Dictionary.ValueCollection<int, long>.get_Count
	|-Dictionary.ValueCollection<int, object>.get_Count
	|-Dictionary.ValueCollection<int, float>.get_Count
	|-Dictionary.ValueCollection<int, uint>.get_Count
	|-Dictionary.ValueCollection<int, ulong>.get_Count
	|-Dictionary.ValueCollection<int, Color>.get_Count
	|-Dictionary.ValueCollection<int, Matrix4x4>.get_Count
	|-Dictionary.ValueCollection<int, NetworkMigrationManager.ConnectionPendingPlayers>.get_Count
	|-Dictionary.ValueCollection<int, Vector2>.get_Count
	|-Dictionary.ValueCollection<int, Vector3>.get_Count
	|-Dictionary.ValueCollection<Int32Enum, bool>.get_Count
	|-Dictionary.ValueCollection<Int32Enum, int>.get_Count
	|-Dictionary.ValueCollection<Int32Enum, Int32Enum>.get_Count
	|-Dictionary.ValueCollection<Int32Enum, object>.get_Count
	|-Dictionary.ValueCollection<Int32Enum, float>.get_Count
	|-Dictionary.ValueCollection<long, int>.get_Count
	|-Dictionary.ValueCollection<long, object>.get_Count
	|-Dictionary.ValueCollection<IntPtr, object>.get_Count
	|-Dictionary.ValueCollection<object, MeshCombiner.BlendShapeFrame>.get_Count
	|-Dictionary.ValueCollection<object, CinemachineCore.UpdateStatus>.get_Count
	|-Dictionary.ValueCollection<object, DYUpdateIni.OneResInfo>.get_Count
	|-Dictionary.ValueCollection<object, IniValue>.get_Count
	|-Dictionary.ValueCollection<object, PanelManger.PanelInfo>.get_Count
	|-Dictionary.ValueCollection<object, OneInfo>.get_Count
	|-Dictionary.ValueCollection<object, ArrayMetadata>.get_Count
	|-Dictionary.ValueCollection<object, ObjectMetadata>.get_Count
	|-Dictionary.ValueCollection<object, PropertyMetadata>.get_Count
	|-Dictionary.ValueCollection<object, fsOption<fsVersionedType>>.get_Count
	|-Dictionary.ValueCollection<object, SteamAPICall_t>.get_Count
	|-Dictionary.ValueCollection<object, bool>.get_Count
	|-Dictionary.ValueCollection<object, KeyValuePair<object, object>>.get_Count
	|-Dictionary.ValueCollection<object, int>.get_Count
	|-Dictionary.ValueCollection<object, Int32Enum>.get_Count
	|-Dictionary.ValueCollection<object, long>.get_Count
	|-Dictionary.ValueCollection<object, object>.get_Count
	|-Dictionary.ValueCollection<object, ResourceLocator>.get_Count
	|-Dictionary.ValueCollection<object, float>.get_Count
	|-Dictionary.ValueCollection<object, TimeSpan>.get_Count
	|-Dictionary.ValueCollection<object, Color>.get_Count
	|-Dictionary.ValueCollection<object, NetworkBroadcastResult>.get_Count
	|-Dictionary.ValueCollection<object, Playable>.get_Count
	|-Dictionary.ValueCollection<object, Vector3>.get_Count
	|-Dictionary.ValueCollection<object, BlendShapeFrame>.get_Count
	|-Dictionary.ValueCollection<float, object>.get_Count
	|-Dictionary.ValueCollection<ushort, object>.get_Count
	|-Dictionary.ValueCollection<uint, int>.get_Count
	|-Dictionary.ValueCollection<uint, object>.get_Count
	|-Dictionary.ValueCollection<uint, ulong>.get_Count
	|-Dictionary.ValueCollection<ulong, object>.get_Count
	|-Dictionary.ValueCollection<ulong, uint>.get_Count
	|-Dictionary.ValueCollection<UInt64Enum, object>.get_Count
	|-Dictionary.ValueCollection<TerrainUtility.TerrainMap.TileCoord, object>.get_Count
	|-Dictionary.ValueCollection<NetworkHash128, object>.get_Count
	|-Dictionary.ValueCollection<NetworkInstanceId, object>.get_Count
	|-Dictionary.ValueCollection<NetworkSceneId, object>.get_Count
	|-Dictionary.ValueCollection<Scene, object>.get_Count
	|-Dictionary.ValueCollection<ZmID, object>.get_Count
	*/

	private bool System.Collections.Generic.ICollection<TValue>.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-Dictionary.ValueCollection<EventHook, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<Flow.RecursionNode, int>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<DYP2PDll.P2PID, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<LPWNormalSolver.LPWPosition, int>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<ConversionUtility.ConversionQuery, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<fsPortableReflection.AttributeQuery, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<ResolverContractKey, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<ConvertUtils.TypeConvertKey, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<pb_Edge, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<pb_IntVec3, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<AnimationStateData.AnimationPair, float>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<Skin.AttachmentKeyTuple, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<SlotBlendModes.MaterialTexturePair, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<CSteamID, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<HAuthTicket, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<SteamAPICall_t, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<char, char>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<char, Nullable<ByteEnum>>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<char, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<Guid, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<short, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<int, ConversationScriptObject.ConfirmMessage>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<int, ConversationScriptObject.LoadMessage>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<int, HitData>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<int, MinimapPoint>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<int, ObjectPoolComInfo>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<int, bool>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<int, char>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<int, int>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<int, Int32Enum>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<int, long>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<int, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<int, float>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<int, uint>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<int, ulong>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<int, Color>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<int, Matrix4x4>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<int, Vector2>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<int, Vector3>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<Int32Enum, bool>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<Int32Enum, int>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<Int32Enum, Int32Enum>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<Int32Enum, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<Int32Enum, float>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<long, int>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<long, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<IntPtr, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<object, MeshCombiner.BlendShapeFrame>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<object, CinemachineCore.UpdateStatus>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<object, DYUpdateIni.OneResInfo>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<object, IniValue>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<object, PanelManger.PanelInfo>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<object, OneInfo>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<object, ArrayMetadata>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<object, ObjectMetadata>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<object, PropertyMetadata>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<object, fsOption<fsVersionedType>>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<object, SteamAPICall_t>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<object, bool>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<object, KeyValuePair<object, object>>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<object, int>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<object, Int32Enum>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<object, long>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<object, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<object, ResourceLocator>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<object, float>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<object, TimeSpan>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<object, Color>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<object, NetworkBroadcastResult>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<object, Playable>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<object, Vector3>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<object, BlendShapeFrame>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<float, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<ushort, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<uint, int>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<uint, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<uint, ulong>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<ulong, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<ulong, uint>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<UInt64Enum, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<NetworkHash128, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<NetworkInstanceId, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<NetworkSceneId, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<Scene, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-Dictionary.ValueCollection<ZmID, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	*/

	private void System.Collections.Generic.ICollection<TValue>.Add(TValue item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD393B0 Offset: 0xD383B0 VA: 0x180D393B0
	|-Dictionary.ValueCollection<EventHook, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0xD392F0 Offset: 0xD382F0 VA: 0x180D392F0
	|-Dictionary.ValueCollection<Flow.RecursionNode, int>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0xD38DB0 Offset: 0xD37DB0 VA: 0x180D38DB0
	|-Dictionary.ValueCollection<DYP2PDll.P2PID, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0xD38FF0 Offset: 0xD37FF0 VA: 0x180D38FF0
	|-Dictionary.ValueCollection<LPWNormalSolver.LPWPosition, int>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0xD39410 Offset: 0xD38410 VA: 0x180D39410
	|-Dictionary.ValueCollection<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0xD390B0 Offset: 0xD380B0 VA: 0x180D390B0
	|-Dictionary.ValueCollection<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0xD38E70 Offset: 0xD37E70 VA: 0x180D38E70
	|-Dictionary.ValueCollection<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0xD38F30 Offset: 0xD37F30 VA: 0x180D38F30
	|-Dictionary.ValueCollection<ConversionUtility.ConversionQuery, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0xD391D0 Offset: 0xD381D0 VA: 0x180D391D0
	|-Dictionary.ValueCollection<fsPortableReflection.AttributeQuery, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0xD38ED0 Offset: 0xD37ED0 VA: 0x180D38ED0
	|-Dictionary.ValueCollection<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0xD38F90 Offset: 0xD37F90 VA: 0x180D38F90
	|-Dictionary.ValueCollection<ResolverContractKey, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0xD38D50 Offset: 0xD37D50 VA: 0x180D38D50
	|-Dictionary.ValueCollection<ConvertUtils.TypeConvertKey, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0xD39050 Offset: 0xD38050 VA: 0x180D39050
	|-Dictionary.ValueCollection<pb_Edge, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0xD38E10 Offset: 0xD37E10 VA: 0x180D38E10
	|-Dictionary.ValueCollection<pb_IntVec3, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0xD39290 Offset: 0xD38290 VA: 0x180D39290
	|-Dictionary.ValueCollection<AnimationStateData.AnimationPair, float>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0xD39230 Offset: 0xD38230 VA: 0x180D39230
	|-Dictionary.ValueCollection<Skin.AttachmentKeyTuple, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0xD38CF0 Offset: 0xD37CF0 VA: 0x180D38CF0
	|-Dictionary.ValueCollection<SlotBlendModes.MaterialTexturePair, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0xD39350 Offset: 0xD38350 VA: 0x180D39350
	|-Dictionary.ValueCollection<CSteamID, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0xD39110 Offset: 0xD38110 VA: 0x180D39110
	|-Dictionary.ValueCollection<HAuthTicket, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0xD39170 Offset: 0xD38170 VA: 0x180D39170
	|-Dictionary.ValueCollection<SteamAPICall_t, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA22B0 Offset: 0x1BA12B0 VA: 0x181BA22B0
	|-Dictionary.ValueCollection<char, char>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA2130 Offset: 0x1BA1130 VA: 0x181BA2130
	|-Dictionary.ValueCollection<char, Nullable<ByteEnum>>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA1F50 Offset: 0x1BA0F50 VA: 0x181BA1F50
	|-Dictionary.ValueCollection<char, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA2610 Offset: 0x1BA1610 VA: 0x181BA2610
	|-Dictionary.ValueCollection<Guid, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA2190 Offset: 0x1BA1190 VA: 0x181BA2190
	|-Dictionary.ValueCollection<short, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA20D0 Offset: 0x1BA10D0 VA: 0x181BA20D0
	|-Dictionary.ValueCollection<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA2310 Offset: 0x1BA1310 VA: 0x181BA2310
	|-Dictionary.ValueCollection<int, ConversationScriptObject.ConfirmMessage>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA1D10 Offset: 0x1BA0D10 VA: 0x181BA1D10
	|-Dictionary.ValueCollection<int, ConversationScriptObject.LoadMessage>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA2670 Offset: 0x1BA1670 VA: 0x181BA2670
	|-Dictionary.ValueCollection<int, HitData>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA19B0 Offset: 0x1BA09B0 VA: 0x181BA19B0
	|-Dictionary.ValueCollection<int, MinimapPoint>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA1B30 Offset: 0x1BA0B30 VA: 0x181BA1B30
	|-Dictionary.ValueCollection<int, ObjectPoolComInfo>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA2550 Offset: 0x1BA1550 VA: 0x181BA2550
	|-Dictionary.ValueCollection<int, bool>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA1BF0 Offset: 0x1BA0BF0 VA: 0x181BA1BF0
	|-Dictionary.ValueCollection<int, char>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA24F0 Offset: 0x1BA14F0 VA: 0x181BA24F0
	|-Dictionary.ValueCollection<int, int>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA23D0 Offset: 0x1BA13D0 VA: 0x181BA23D0
	|-Dictionary.ValueCollection<int, Int32Enum>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA2490 Offset: 0x1BA1490 VA: 0x181BA2490
	|-Dictionary.ValueCollection<int, long>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA1B90 Offset: 0x1BA0B90 VA: 0x181BA1B90
	|-Dictionary.ValueCollection<int, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA1D70 Offset: 0x1BA0D70 VA: 0x181BA1D70
	|-Dictionary.ValueCollection<int, float>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA2430 Offset: 0x1BA1430 VA: 0x181BA2430
	|-Dictionary.ValueCollection<int, uint>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA21F0 Offset: 0x1BA11F0 VA: 0x181BA21F0
	|-Dictionary.ValueCollection<int, ulong>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA1E30 Offset: 0x1BA0E30 VA: 0x181BA1E30
	|-Dictionary.ValueCollection<int, Color>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA1CB0 Offset: 0x1BA0CB0 VA: 0x181BA1CB0
	|-Dictionary.ValueCollection<int, Matrix4x4>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA2010 Offset: 0x1BA1010 VA: 0x181BA2010
	|-Dictionary.ValueCollection<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA1FB0 Offset: 0x1BA0FB0 VA: 0x181BA1FB0
	|-Dictionary.ValueCollection<int, Vector2>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA1EF0 Offset: 0x1BA0EF0 VA: 0x181BA1EF0
	|-Dictionary.ValueCollection<int, Vector3>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA1E90 Offset: 0x1BA0E90 VA: 0x181BA1E90
	|-Dictionary.ValueCollection<Int32Enum, bool>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA1A10 Offset: 0x1BA0A10 VA: 0x181BA1A10
	|-Dictionary.ValueCollection<Int32Enum, int>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA1DD0 Offset: 0x1BA0DD0 VA: 0x181BA1DD0
	|-Dictionary.ValueCollection<Int32Enum, Int32Enum>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA1C50 Offset: 0x1BA0C50 VA: 0x181BA1C50
	|-Dictionary.ValueCollection<Int32Enum, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA1A70 Offset: 0x1BA0A70 VA: 0x181BA1A70
	|-Dictionary.ValueCollection<Int32Enum, float>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA2250 Offset: 0x1BA1250 VA: 0x181BA2250
	|-Dictionary.ValueCollection<long, int>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA25B0 Offset: 0x1BA15B0 VA: 0x181BA25B0
	|-Dictionary.ValueCollection<long, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA2070 Offset: 0x1BA1070 VA: 0x181BA2070
	|-Dictionary.ValueCollection<IntPtr, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA2370 Offset: 0x1BA1370 VA: 0x181BA2370
	|-Dictionary.ValueCollection<object, MeshCombiner.BlendShapeFrame>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1BA1AD0 Offset: 0x1BA0AD0 VA: 0x181BA1AD0
	|-Dictionary.ValueCollection<object, CinemachineCore.UpdateStatus>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C767C0 Offset: 0x1C757C0 VA: 0x181C767C0
	|-Dictionary.ValueCollection<object, DYUpdateIni.OneResInfo>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C75F20 Offset: 0x1C74F20 VA: 0x181C75F20
	|-Dictionary.ValueCollection<object, IniValue>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C768E0 Offset: 0x1C758E0 VA: 0x181C768E0
	|-Dictionary.ValueCollection<object, PanelManger.PanelInfo>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C76880 Offset: 0x1C75880 VA: 0x181C76880
	|-Dictionary.ValueCollection<object, OneInfo>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C76040 Offset: 0x1C75040 VA: 0x181C76040
	|-Dictionary.ValueCollection<object, ArrayMetadata>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C765E0 Offset: 0x1C755E0 VA: 0x181C765E0
	|-Dictionary.ValueCollection<object, ObjectMetadata>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C760A0 Offset: 0x1C750A0 VA: 0x181C760A0
	|-Dictionary.ValueCollection<object, PropertyMetadata>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C76580 Offset: 0x1C75580 VA: 0x181C76580
	|-Dictionary.ValueCollection<object, fsOption<fsVersionedType>>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C76340 Offset: 0x1C75340 VA: 0x181C76340
	|-Dictionary.ValueCollection<object, SteamAPICall_t>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C766A0 Offset: 0x1C756A0 VA: 0x181C766A0
	|-Dictionary.ValueCollection<object, bool>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C76820 Offset: 0x1C75820 VA: 0x181C76820
	|-Dictionary.ValueCollection<object, KeyValuePair<object, object>>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C76760 Offset: 0x1C75760 VA: 0x181C76760
	|-Dictionary.ValueCollection<object, int>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C76400 Offset: 0x1C75400 VA: 0x181C76400
	|-Dictionary.ValueCollection<object, Int32Enum>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C75FE0 Offset: 0x1C74FE0 VA: 0x181C75FE0
	|-Dictionary.ValueCollection<object, long>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C76640 Offset: 0x1C75640 VA: 0x181C76640
	|-Dictionary.ValueCollection<object, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C762E0 Offset: 0x1C752E0 VA: 0x181C762E0
	|-Dictionary.ValueCollection<object, ResourceLocator>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C76100 Offset: 0x1C75100 VA: 0x181C76100
	|-Dictionary.ValueCollection<object, float>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C76B20 Offset: 0x1C75B20 VA: 0x181C76B20
	|-Dictionary.ValueCollection<object, TimeSpan>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C76940 Offset: 0x1C75940 VA: 0x181C76940
	|-Dictionary.ValueCollection<object, Color>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C76460 Offset: 0x1C75460 VA: 0x181C76460
	|-Dictionary.ValueCollection<object, NetworkBroadcastResult>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C76520 Offset: 0x1C75520 VA: 0x181C76520
	|-Dictionary.ValueCollection<object, Playable>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C76A00 Offset: 0x1C75A00 VA: 0x181C76A00
	|-Dictionary.ValueCollection<object, Vector3>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C763A0 Offset: 0x1C753A0 VA: 0x181C763A0
	|-Dictionary.ValueCollection<object, BlendShapeFrame>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C76A60 Offset: 0x1C75A60 VA: 0x181C76A60
	|-Dictionary.ValueCollection<float, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C76700 Offset: 0x1C75700 VA: 0x181C76700
	|-Dictionary.ValueCollection<ushort, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C76160 Offset: 0x1C75160 VA: 0x181C76160
	|-Dictionary.ValueCollection<uint, int>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C769A0 Offset: 0x1C759A0 VA: 0x181C769A0
	|-Dictionary.ValueCollection<uint, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C75EC0 Offset: 0x1C74EC0 VA: 0x181C75EC0
	|-Dictionary.ValueCollection<uint, ulong>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C75F80 Offset: 0x1C74F80 VA: 0x181C75F80
	|-Dictionary.ValueCollection<ulong, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C764C0 Offset: 0x1C754C0 VA: 0x181C764C0
	|-Dictionary.ValueCollection<ulong, uint>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C76AC0 Offset: 0x1C75AC0 VA: 0x181C76AC0
	|-Dictionary.ValueCollection<UInt64Enum, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C76280 Offset: 0x1C75280 VA: 0x181C76280
	|-Dictionary.ValueCollection<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C761C0 Offset: 0x1C751C0 VA: 0x181C761C0
	|-Dictionary.ValueCollection<NetworkHash128, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x1C76220 Offset: 0x1C75220 VA: 0x181C76220
	|-Dictionary.ValueCollection<NetworkInstanceId, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x25D5F70 Offset: 0x25D4F70 VA: 0x1825D5F70
	|-Dictionary.ValueCollection<NetworkSceneId, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x25D6030 Offset: 0x25D5030 VA: 0x1825D6030
	|-Dictionary.ValueCollection<Scene, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x25D5FD0 Offset: 0x25D4FD0 VA: 0x1825D5FD0
	|-Dictionary.ValueCollection<ZmID, object>.System.Collections.Generic.ICollection<TValue>.Add
	*/

	private bool System.Collections.Generic.ICollection<TValue>.Remove(TValue item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD3A1F0 Offset: 0xD391F0 VA: 0x180D3A1F0
	|-Dictionary.ValueCollection<EventHook, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0xD3A010 Offset: 0xD39010 VA: 0x180D3A010
	|-Dictionary.ValueCollection<Flow.RecursionNode, int>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0xD3A2B0 Offset: 0xD392B0 VA: 0x180D3A2B0
	|-Dictionary.ValueCollection<DYP2PDll.P2PID, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0xD39D70 Offset: 0xD38D70 VA: 0x180D39D70
	|-Dictionary.ValueCollection<LPWNormalSolver.LPWPosition, int>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0xD3A0D0 Offset: 0xD390D0 VA: 0x180D3A0D0
	|-Dictionary.ValueCollection<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0xD39FB0 Offset: 0xD38FB0 VA: 0x180D39FB0
	|-Dictionary.ValueCollection<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0xD3A310 Offset: 0xD39310 VA: 0x180D3A310
	|-Dictionary.ValueCollection<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0xD39C50 Offset: 0xD38C50 VA: 0x180D39C50
	|-Dictionary.ValueCollection<ConversionUtility.ConversionQuery, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0xD39D10 Offset: 0xD38D10 VA: 0x180D39D10
	|-Dictionary.ValueCollection<fsPortableReflection.AttributeQuery, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0xD39F50 Offset: 0xD38F50 VA: 0x180D39F50
	|-Dictionary.ValueCollection<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0xD3A070 Offset: 0xD39070 VA: 0x180D3A070
	|-Dictionary.ValueCollection<ResolverContractKey, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0xD39BF0 Offset: 0xD38BF0 VA: 0x180D39BF0
	|-Dictionary.ValueCollection<ConvertUtils.TypeConvertKey, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0xD3A130 Offset: 0xD39130 VA: 0x180D3A130
	|-Dictionary.ValueCollection<pb_Edge, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0xD39DD0 Offset: 0xD38DD0 VA: 0x180D39DD0
	|-Dictionary.ValueCollection<pb_IntVec3, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0xD39CB0 Offset: 0xD38CB0 VA: 0x180D39CB0
	|-Dictionary.ValueCollection<AnimationStateData.AnimationPair, float>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0xD3A250 Offset: 0xD39250 VA: 0x180D3A250
	|-Dictionary.ValueCollection<Skin.AttachmentKeyTuple, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0xD39EF0 Offset: 0xD38EF0 VA: 0x180D39EF0
	|-Dictionary.ValueCollection<SlotBlendModes.MaterialTexturePair, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0xD39E90 Offset: 0xD38E90 VA: 0x180D39E90
	|-Dictionary.ValueCollection<CSteamID, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0xD3A190 Offset: 0xD39190 VA: 0x180D3A190
	|-Dictionary.ValueCollection<HAuthTicket, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0xD39E30 Offset: 0xD38E30 VA: 0x180D39E30
	|-Dictionary.ValueCollection<SteamAPICall_t, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA3DC0 Offset: 0x1BA2DC0 VA: 0x181BA3DC0
	|-Dictionary.ValueCollection<char, char>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA3EE0 Offset: 0x1BA2EE0 VA: 0x181BA3EE0
	|-Dictionary.ValueCollection<char, Nullable<ByteEnum>>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA4120 Offset: 0x1BA3120 VA: 0x181BA4120
	|-Dictionary.ValueCollection<char, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA3AC0 Offset: 0x1BA2AC0 VA: 0x181BA3AC0
	|-Dictionary.ValueCollection<Guid, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA3B20 Offset: 0x1BA2B20 VA: 0x181BA3B20
	|-Dictionary.ValueCollection<short, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA3E20 Offset: 0x1BA2E20 VA: 0x181BA3E20
	|-Dictionary.ValueCollection<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA36A0 Offset: 0x1BA26A0 VA: 0x181BA36A0
	|-Dictionary.ValueCollection<int, ConversationScriptObject.ConfirmMessage>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA3700 Offset: 0x1BA2700 VA: 0x181BA3700
	|-Dictionary.ValueCollection<int, ConversationScriptObject.LoadMessage>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA4240 Offset: 0x1BA3240 VA: 0x181BA4240
	|-Dictionary.ValueCollection<int, HitData>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA37C0 Offset: 0x1BA27C0 VA: 0x181BA37C0
	|-Dictionary.ValueCollection<int, MinimapPoint>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA3F40 Offset: 0x1BA2F40 VA: 0x181BA3F40
	|-Dictionary.ValueCollection<int, ObjectPoolComInfo>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA3B80 Offset: 0x1BA2B80 VA: 0x181BA3B80
	|-Dictionary.ValueCollection<int, bool>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA3940 Offset: 0x1BA2940 VA: 0x181BA3940
	|-Dictionary.ValueCollection<int, char>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA41E0 Offset: 0x1BA31E0 VA: 0x181BA41E0
	|-Dictionary.ValueCollection<int, int>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA3640 Offset: 0x1BA2640 VA: 0x181BA3640
	|-Dictionary.ValueCollection<int, Int32Enum>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA3880 Offset: 0x1BA2880 VA: 0x181BA3880
	|-Dictionary.ValueCollection<int, long>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA3D60 Offset: 0x1BA2D60 VA: 0x181BA3D60
	|-Dictionary.ValueCollection<int, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA3A60 Offset: 0x1BA2A60 VA: 0x181BA3A60
	|-Dictionary.ValueCollection<int, float>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA4060 Offset: 0x1BA3060 VA: 0x181BA4060
	|-Dictionary.ValueCollection<int, uint>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA42A0 Offset: 0x1BA32A0 VA: 0x181BA42A0
	|-Dictionary.ValueCollection<int, ulong>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA3D00 Offset: 0x1BA2D00 VA: 0x181BA3D00
	|-Dictionary.ValueCollection<int, Color>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA3820 Offset: 0x1BA2820 VA: 0x181BA3820
	|-Dictionary.ValueCollection<int, Matrix4x4>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA3CA0 Offset: 0x1BA2CA0 VA: 0x181BA3CA0
	|-Dictionary.ValueCollection<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA3FA0 Offset: 0x1BA2FA0 VA: 0x181BA3FA0
	|-Dictionary.ValueCollection<int, Vector2>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA35E0 Offset: 0x1BA25E0 VA: 0x181BA35E0
	|-Dictionary.ValueCollection<int, Vector3>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA3A00 Offset: 0x1BA2A00 VA: 0x181BA3A00
	|-Dictionary.ValueCollection<Int32Enum, bool>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA3760 Offset: 0x1BA2760 VA: 0x181BA3760
	|-Dictionary.ValueCollection<Int32Enum, int>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA39A0 Offset: 0x1BA29A0 VA: 0x181BA39A0
	|-Dictionary.ValueCollection<Int32Enum, Int32Enum>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA3E80 Offset: 0x1BA2E80 VA: 0x181BA3E80
	|-Dictionary.ValueCollection<Int32Enum, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA4000 Offset: 0x1BA3000 VA: 0x181BA4000
	|-Dictionary.ValueCollection<Int32Enum, float>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA4180 Offset: 0x1BA3180 VA: 0x181BA4180
	|-Dictionary.ValueCollection<long, int>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA3BE0 Offset: 0x1BA2BE0 VA: 0x181BA3BE0
	|-Dictionary.ValueCollection<long, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA38E0 Offset: 0x1BA28E0 VA: 0x181BA38E0
	|-Dictionary.ValueCollection<IntPtr, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA40C0 Offset: 0x1BA30C0 VA: 0x181BA40C0
	|-Dictionary.ValueCollection<object, MeshCombiner.BlendShapeFrame>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1BA3C40 Offset: 0x1BA2C40 VA: 0x181BA3C40
	|-Dictionary.ValueCollection<object, CinemachineCore.UpdateStatus>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C78010 Offset: 0x1C77010 VA: 0x181C78010
	|-Dictionary.ValueCollection<object, DYUpdateIni.OneResInfo>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C77CB0 Offset: 0x1C76CB0 VA: 0x181C77CB0
	|-Dictionary.ValueCollection<object, IniValue>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C77C50 Offset: 0x1C76C50 VA: 0x181C77C50
	|-Dictionary.ValueCollection<object, PanelManger.PanelInfo>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C783D0 Offset: 0x1C773D0 VA: 0x181C783D0
	|-Dictionary.ValueCollection<object, OneInfo>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C77AD0 Offset: 0x1C76AD0 VA: 0x181C77AD0
	|-Dictionary.ValueCollection<object, ArrayMetadata>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C78250 Offset: 0x1C77250 VA: 0x181C78250
	|-Dictionary.ValueCollection<object, ObjectMetadata>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C78130 Offset: 0x1C77130 VA: 0x181C78130
	|-Dictionary.ValueCollection<object, PropertyMetadata>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C77890 Offset: 0x1C76890 VA: 0x181C77890
	|-Dictionary.ValueCollection<object, fsOption<fsVersionedType>>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C78310 Offset: 0x1C77310 VA: 0x181C78310
	|-Dictionary.ValueCollection<object, SteamAPICall_t>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C77EF0 Offset: 0x1C76EF0 VA: 0x181C77EF0
	|-Dictionary.ValueCollection<object, bool>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C784F0 Offset: 0x1C774F0 VA: 0x181C784F0
	|-Dictionary.ValueCollection<object, KeyValuePair<object, object>>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C78190 Offset: 0x1C77190 VA: 0x181C78190
	|-Dictionary.ValueCollection<object, int>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C77F50 Offset: 0x1C76F50 VA: 0x181C77F50
	|-Dictionary.ValueCollection<object, Int32Enum>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C77FB0 Offset: 0x1C76FB0 VA: 0x181C77FB0
	|-Dictionary.ValueCollection<object, long>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C77BF0 Offset: 0x1C76BF0 VA: 0x181C77BF0
	|-Dictionary.ValueCollection<object, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C78430 Offset: 0x1C77430 VA: 0x181C78430
	|-Dictionary.ValueCollection<object, ResourceLocator>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C77DD0 Offset: 0x1C76DD0 VA: 0x181C77DD0
	|-Dictionary.ValueCollection<object, float>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C780D0 Offset: 0x1C770D0 VA: 0x181C780D0
	|-Dictionary.ValueCollection<object, TimeSpan>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C781F0 Offset: 0x1C771F0 VA: 0x181C781F0
	|-Dictionary.ValueCollection<object, Color>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C77E30 Offset: 0x1C76E30 VA: 0x181C77E30
	|-Dictionary.ValueCollection<object, NetworkBroadcastResult>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C78070 Offset: 0x1C77070 VA: 0x181C78070
	|-Dictionary.ValueCollection<object, Playable>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C77A70 Offset: 0x1C76A70 VA: 0x181C77A70
	|-Dictionary.ValueCollection<object, Vector3>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C782B0 Offset: 0x1C772B0 VA: 0x181C782B0
	|-Dictionary.ValueCollection<object, BlendShapeFrame>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C77B30 Offset: 0x1C76B30 VA: 0x181C77B30
	|-Dictionary.ValueCollection<float, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C778F0 Offset: 0x1C768F0 VA: 0x181C778F0
	|-Dictionary.ValueCollection<ushort, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C77D70 Offset: 0x1C76D70 VA: 0x181C77D70
	|-Dictionary.ValueCollection<uint, int>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C78490 Offset: 0x1C77490 VA: 0x181C78490
	|-Dictionary.ValueCollection<uint, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C77B90 Offset: 0x1C76B90 VA: 0x181C77B90
	|-Dictionary.ValueCollection<uint, ulong>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C77E90 Offset: 0x1C76E90 VA: 0x181C77E90
	|-Dictionary.ValueCollection<ulong, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C779B0 Offset: 0x1C769B0 VA: 0x181C779B0
	|-Dictionary.ValueCollection<ulong, uint>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C77D10 Offset: 0x1C76D10 VA: 0x181C77D10
	|-Dictionary.ValueCollection<UInt64Enum, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C77950 Offset: 0x1C76950 VA: 0x181C77950
	|-Dictionary.ValueCollection<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C78370 Offset: 0x1C77370 VA: 0x181C78370
	|-Dictionary.ValueCollection<NetworkHash128, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x1C77A10 Offset: 0x1C76A10 VA: 0x181C77A10
	|-Dictionary.ValueCollection<NetworkInstanceId, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x25D6210 Offset: 0x25D5210 VA: 0x1825D6210
	|-Dictionary.ValueCollection<NetworkSceneId, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x25D61B0 Offset: 0x25D51B0 VA: 0x1825D61B0
	|-Dictionary.ValueCollection<Scene, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x25D6270 Offset: 0x25D5270 VA: 0x1825D6270
	|-Dictionary.ValueCollection<ZmID, object>.System.Collections.Generic.ICollection<TValue>.Remove
	*/

	private void System.Collections.Generic.ICollection<TValue>.Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD395F0 Offset: 0xD385F0 VA: 0x180D395F0
	|-Dictionary.ValueCollection<EventHook, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0xD39A70 Offset: 0xD38A70 VA: 0x180D39A70
	|-Dictionary.ValueCollection<Flow.RecursionNode, int>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0xD39530 Offset: 0xD38530 VA: 0x180D39530
	|-Dictionary.ValueCollection<DYP2PDll.P2PID, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0xD39890 Offset: 0xD38890 VA: 0x180D39890
	|-Dictionary.ValueCollection<LPWNormalSolver.LPWPosition, int>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0xD39470 Offset: 0xD38470 VA: 0x180D39470
	|-Dictionary.ValueCollection<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0xD39770 Offset: 0xD38770 VA: 0x180D39770
	|-Dictionary.ValueCollection<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0xD396B0 Offset: 0xD386B0 VA: 0x180D396B0
	|-Dictionary.ValueCollection<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0xD398F0 Offset: 0xD388F0 VA: 0x180D398F0
	|-Dictionary.ValueCollection<ConversionUtility.ConversionQuery, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0xD394D0 Offset: 0xD384D0 VA: 0x180D394D0
	|-Dictionary.ValueCollection<fsPortableReflection.AttributeQuery, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0xD39AD0 Offset: 0xD38AD0 VA: 0x180D39AD0
	|-Dictionary.ValueCollection<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0xD39B30 Offset: 0xD38B30 VA: 0x180D39B30
	|-Dictionary.ValueCollection<ResolverContractKey, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0xD39590 Offset: 0xD38590 VA: 0x180D39590
	|-Dictionary.ValueCollection<ConvertUtils.TypeConvertKey, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0xD39710 Offset: 0xD38710 VA: 0x180D39710
	|-Dictionary.ValueCollection<pb_Edge, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0xD39650 Offset: 0xD38650 VA: 0x180D39650
	|-Dictionary.ValueCollection<pb_IntVec3, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0xD397D0 Offset: 0xD387D0 VA: 0x180D397D0
	|-Dictionary.ValueCollection<AnimationStateData.AnimationPair, float>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0xD39950 Offset: 0xD38950 VA: 0x180D39950
	|-Dictionary.ValueCollection<Skin.AttachmentKeyTuple, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0xD39830 Offset: 0xD38830 VA: 0x180D39830
	|-Dictionary.ValueCollection<SlotBlendModes.MaterialTexturePair, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0xD39A10 Offset: 0xD38A10 VA: 0x180D39A10
	|-Dictionary.ValueCollection<CSteamID, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0xD399B0 Offset: 0xD389B0 VA: 0x180D399B0
	|-Dictionary.ValueCollection<HAuthTicket, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0xD39B90 Offset: 0xD38B90 VA: 0x180D39B90
	|-Dictionary.ValueCollection<SteamAPICall_t, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA2CD0 Offset: 0x1BA1CD0 VA: 0x181BA2CD0
	|-Dictionary.ValueCollection<char, char>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA2910 Offset: 0x1BA1910 VA: 0x181BA2910
	|-Dictionary.ValueCollection<char, Nullable<ByteEnum>>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA2A30 Offset: 0x1BA1A30 VA: 0x181BA2A30
	|-Dictionary.ValueCollection<char, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA2850 Offset: 0x1BA1850 VA: 0x181BA2850
	|-Dictionary.ValueCollection<Guid, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA2D30 Offset: 0x1BA1D30 VA: 0x181BA2D30
	|-Dictionary.ValueCollection<short, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA2BB0 Offset: 0x1BA1BB0 VA: 0x181BA2BB0
	|-Dictionary.ValueCollection<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA2C70 Offset: 0x1BA1C70 VA: 0x181BA2C70
	|-Dictionary.ValueCollection<int, ConversationScriptObject.ConfirmMessage>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA29D0 Offset: 0x1BA19D0 VA: 0x181BA29D0
	|-Dictionary.ValueCollection<int, ConversationScriptObject.LoadMessage>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA28B0 Offset: 0x1BA18B0 VA: 0x181BA28B0
	|-Dictionary.ValueCollection<int, HitData>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA2E50 Offset: 0x1BA1E50 VA: 0x181BA2E50
	|-Dictionary.ValueCollection<int, MinimapPoint>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA26D0 Offset: 0x1BA16D0 VA: 0x181BA26D0
	|-Dictionary.ValueCollection<int, ObjectPoolComInfo>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA31B0 Offset: 0x1BA21B0 VA: 0x181BA31B0
	|-Dictionary.ValueCollection<int, bool>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA2790 Offset: 0x1BA1790 VA: 0x181BA2790
	|-Dictionary.ValueCollection<int, char>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA2B50 Offset: 0x1BA1B50 VA: 0x181BA2B50
	|-Dictionary.ValueCollection<int, int>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA2EB0 Offset: 0x1BA1EB0 VA: 0x181BA2EB0
	|-Dictionary.ValueCollection<int, Int32Enum>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA3210 Offset: 0x1BA2210 VA: 0x181BA3210
	|-Dictionary.ValueCollection<int, long>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA2C10 Offset: 0x1BA1C10 VA: 0x181BA2C10
	|-Dictionary.ValueCollection<int, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA2F70 Offset: 0x1BA1F70 VA: 0x181BA2F70
	|-Dictionary.ValueCollection<int, float>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA2970 Offset: 0x1BA1970 VA: 0x181BA2970
	|-Dictionary.ValueCollection<int, uint>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA3090 Offset: 0x1BA2090 VA: 0x181BA3090
	|-Dictionary.ValueCollection<int, ulong>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA3270 Offset: 0x1BA2270 VA: 0x181BA3270
	|-Dictionary.ValueCollection<int, Color>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA2A90 Offset: 0x1BA1A90 VA: 0x181BA2A90
	|-Dictionary.ValueCollection<int, Matrix4x4>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA30F0 Offset: 0x1BA20F0 VA: 0x181BA30F0
	|-Dictionary.ValueCollection<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA2DF0 Offset: 0x1BA1DF0 VA: 0x181BA2DF0
	|-Dictionary.ValueCollection<int, Vector2>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA32D0 Offset: 0x1BA22D0 VA: 0x181BA32D0
	|-Dictionary.ValueCollection<int, Vector3>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA3150 Offset: 0x1BA2150 VA: 0x181BA3150
	|-Dictionary.ValueCollection<Int32Enum, bool>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA27F0 Offset: 0x1BA17F0 VA: 0x181BA27F0
	|-Dictionary.ValueCollection<Int32Enum, int>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA3030 Offset: 0x1BA2030 VA: 0x181BA3030
	|-Dictionary.ValueCollection<Int32Enum, Int32Enum>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA2730 Offset: 0x1BA1730 VA: 0x181BA2730
	|-Dictionary.ValueCollection<Int32Enum, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA3390 Offset: 0x1BA2390 VA: 0x181BA3390
	|-Dictionary.ValueCollection<Int32Enum, float>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA3330 Offset: 0x1BA2330 VA: 0x181BA3330
	|-Dictionary.ValueCollection<long, int>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA2FD0 Offset: 0x1BA1FD0 VA: 0x181BA2FD0
	|-Dictionary.ValueCollection<long, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA2AF0 Offset: 0x1BA1AF0 VA: 0x181BA2AF0
	|-Dictionary.ValueCollection<IntPtr, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA2D90 Offset: 0x1BA1D90 VA: 0x181BA2D90
	|-Dictionary.ValueCollection<object, MeshCombiner.BlendShapeFrame>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1BA2F10 Offset: 0x1BA1F10 VA: 0x181BA2F10
	|-Dictionary.ValueCollection<object, CinemachineCore.UpdateStatus>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C76E80 Offset: 0x1C75E80 VA: 0x181C76E80
	|-Dictionary.ValueCollection<object, DYUpdateIni.OneResInfo>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C77600 Offset: 0x1C76600 VA: 0x181C77600
	|-Dictionary.ValueCollection<object, IniValue>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C77300 Offset: 0x1C76300 VA: 0x181C77300
	|-Dictionary.ValueCollection<object, PanelManger.PanelInfo>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C76F40 Offset: 0x1C75F40 VA: 0x181C76F40
	|-Dictionary.ValueCollection<object, OneInfo>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C76BE0 Offset: 0x1C75BE0 VA: 0x181C76BE0
	|-Dictionary.ValueCollection<object, ArrayMetadata>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C76D00 Offset: 0x1C75D00 VA: 0x181C76D00
	|-Dictionary.ValueCollection<object, ObjectMetadata>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C77360 Offset: 0x1C76360 VA: 0x181C77360
	|-Dictionary.ValueCollection<object, PropertyMetadata>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C772A0 Offset: 0x1C762A0 VA: 0x181C772A0
	|-Dictionary.ValueCollection<object, fsOption<fsVersionedType>>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C775A0 Offset: 0x1C765A0 VA: 0x181C775A0
	|-Dictionary.ValueCollection<object, SteamAPICall_t>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C770C0 Offset: 0x1C760C0 VA: 0x181C770C0
	|-Dictionary.ValueCollection<object, bool>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C76E20 Offset: 0x1C75E20 VA: 0x181C76E20
	|-Dictionary.ValueCollection<object, KeyValuePair<object, object>>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C77780 Offset: 0x1C76780 VA: 0x181C77780
	|-Dictionary.ValueCollection<object, int>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C76FA0 Offset: 0x1C75FA0 VA: 0x181C76FA0
	|-Dictionary.ValueCollection<object, Int32Enum>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C76EE0 Offset: 0x1C75EE0 VA: 0x181C76EE0
	|-Dictionary.ValueCollection<object, long>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C76C40 Offset: 0x1C75C40 VA: 0x181C76C40
	|-Dictionary.ValueCollection<object, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C77720 Offset: 0x1C76720 VA: 0x181C77720
	|-Dictionary.ValueCollection<object, ResourceLocator>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C776C0 Offset: 0x1C766C0 VA: 0x181C776C0
	|-Dictionary.ValueCollection<object, float>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C771E0 Offset: 0x1C761E0 VA: 0x181C771E0
	|-Dictionary.ValueCollection<object, TimeSpan>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C77180 Offset: 0x1C76180 VA: 0x181C77180
	|-Dictionary.ValueCollection<object, Color>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C77480 Offset: 0x1C76480 VA: 0x181C77480
	|-Dictionary.ValueCollection<object, NetworkBroadcastResult>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C77240 Offset: 0x1C76240 VA: 0x181C77240
	|-Dictionary.ValueCollection<object, Playable>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C773C0 Offset: 0x1C763C0 VA: 0x181C773C0
	|-Dictionary.ValueCollection<object, Vector3>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C774E0 Offset: 0x1C764E0 VA: 0x181C774E0
	|-Dictionary.ValueCollection<object, BlendShapeFrame>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C777E0 Offset: 0x1C767E0 VA: 0x181C777E0
	|-Dictionary.ValueCollection<float, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C76DC0 Offset: 0x1C75DC0 VA: 0x181C76DC0
	|-Dictionary.ValueCollection<ushort, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C77120 Offset: 0x1C76120 VA: 0x181C77120
	|-Dictionary.ValueCollection<uint, int>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C76D60 Offset: 0x1C75D60 VA: 0x181C76D60
	|-Dictionary.ValueCollection<uint, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C77060 Offset: 0x1C76060 VA: 0x181C77060
	|-Dictionary.ValueCollection<uint, ulong>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C77000 Offset: 0x1C76000 VA: 0x181C77000
	|-Dictionary.ValueCollection<ulong, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C77420 Offset: 0x1C76420 VA: 0x181C77420
	|-Dictionary.ValueCollection<ulong, uint>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C77540 Offset: 0x1C76540 VA: 0x181C77540
	|-Dictionary.ValueCollection<UInt64Enum, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C76CA0 Offset: 0x1C75CA0 VA: 0x181C76CA0
	|-Dictionary.ValueCollection<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C76B80 Offset: 0x1C75B80 VA: 0x181C76B80
	|-Dictionary.ValueCollection<NetworkHash128, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x1C77660 Offset: 0x1C76660 VA: 0x181C77660
	|-Dictionary.ValueCollection<NetworkInstanceId, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x25D6150 Offset: 0x25D5150 VA: 0x1825D6150
	|-Dictionary.ValueCollection<NetworkSceneId, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x25D6090 Offset: 0x25D5090 VA: 0x1825D6090
	|-Dictionary.ValueCollection<Scene, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x25D60F0 Offset: 0x25D50F0 VA: 0x1825D60F0
	|-Dictionary.ValueCollection<ZmID, object>.System.Collections.Generic.ICollection<TValue>.Clear
	*/

	private bool System.Collections.Generic.ICollection<TValue>.Contains(TValue item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA96440 Offset: 0xA95440 VA: 0x180A96440
	|-Dictionary.ValueCollection<EventHook, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<Flow.RecursionNode, int>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<DYP2PDll.P2PID, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<LPWNormalSolver.LPWPosition, int>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<ConversionUtility.ConversionQuery, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<fsPortableReflection.AttributeQuery, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<ResolverContractKey, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<ConvertUtils.TypeConvertKey, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<pb_Edge, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<pb_IntVec3, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<Skin.AttachmentKeyTuple, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<SlotBlendModes.MaterialTexturePair, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<CSteamID, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<HAuthTicket, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<SteamAPICall_t, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<char, char>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<char, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<Guid, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<short, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<int, bool>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<int, char>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<int, int>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<int, Int32Enum>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<int, long>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<int, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<int, uint>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<int, ulong>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<Int32Enum, bool>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<Int32Enum, int>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<Int32Enum, Int32Enum>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<Int32Enum, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<long, int>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<long, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<IntPtr, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<object, bool>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<object, int>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<object, Int32Enum>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<object, long>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<object, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<float, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<ushort, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<uint, int>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<uint, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<uint, ulong>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<ulong, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<ulong, uint>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<UInt64Enum, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<NetworkHash128, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<NetworkInstanceId, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<NetworkSceneId, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<Scene, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<ZmID, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|
	|-RVA: 0x1BB56E0 Offset: 0x1BB46E0 VA: 0x181BB56E0
	|-Dictionary.ValueCollection<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<int, Color>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<object, ArrayMetadata>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<object, KeyValuePair<object, object>>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<object, ResourceLocator>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<object, Color>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<object, NetworkBroadcastResult>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<object, Playable>.System.Collections.Generic.ICollection<TValue>.Contains
	|
	|-RVA: 0x1BA33F0 Offset: 0x1BA23F0 VA: 0x181BA33F0
	|-Dictionary.ValueCollection<AnimationStateData.AnimationPair, float>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<int, float>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<Int32Enum, float>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<object, float>.System.Collections.Generic.ICollection<TValue>.Contains
	|
	|-RVA: 0xA96410 Offset: 0xA95410 VA: 0x180A96410
	|-Dictionary.ValueCollection<char, Nullable<ByteEnum>>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<object, IniValue>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<object, SteamAPICall_t>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<object, TimeSpan>.System.Collections.Generic.ICollection<TValue>.Contains
	|
	|-RVA: 0x1C77840 Offset: 0x1C76840 VA: 0x181C77840
	|-Dictionary.ValueCollection<int, ConversationScriptObject.ConfirmMessage>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<int, HitData>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<int, ObjectPoolComInfo>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<object, OneInfo>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<object, fsOption<fsVersionedType>>.System.Collections.Generic.ICollection<TValue>.Contains
	|
	|-RVA: 0xA654D0 Offset: 0xA644D0 VA: 0x180A654D0
	|-Dictionary.ValueCollection<int, ConversationScriptObject.LoadMessage>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<int, MinimapPoint>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<object, DYUpdateIni.OneResInfo>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<object, PanelManger.PanelInfo>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<object, ObjectMetadata>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<object, PropertyMetadata>.System.Collections.Generic.ICollection<TValue>.Contains
	|
	|-RVA: 0x1BA3460 Offset: 0x1BA2460 VA: 0x181BA3460
	|-Dictionary.ValueCollection<int, Matrix4x4>.System.Collections.Generic.ICollection<TValue>.Contains
	|
	|-RVA: 0x1BA3420 Offset: 0x1BA2420 VA: 0x181BA3420
	|-Dictionary.ValueCollection<int, Vector2>.System.Collections.Generic.ICollection<TValue>.Contains
	|
	|-RVA: 0x1BA3590 Offset: 0x1BA2590 VA: 0x181BA3590
	|-Dictionary.ValueCollection<int, Vector3>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<object, Vector3>.System.Collections.Generic.ICollection<TValue>.Contains
	|
	|-RVA: 0x1BA3540 Offset: 0x1BA2540 VA: 0x181BA3540
	|-Dictionary.ValueCollection<object, MeshCombiner.BlendShapeFrame>.System.Collections.Generic.ICollection<TValue>.Contains
	|-Dictionary.ValueCollection<object, BlendShapeFrame>.System.Collections.Generic.ICollection<TValue>.Contains
	|
	|-RVA: 0x1BA34C0 Offset: 0x1BA24C0 VA: 0x181BA34C0
	|-Dictionary.ValueCollection<object, CinemachineCore.UpdateStatus>.System.Collections.Generic.ICollection<TValue>.Contains
	*/

	private IEnumerator<TValue> System.Collections.Generic.IEnumerable<TValue>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C55490 Offset: 0x1C54490 VA: 0x181C55490
	|-Dictionary.ValueCollection<EventHook, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<DYP2PDll.P2PID, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<ConversionUtility.ConversionQuery, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<fsPortableReflection.AttributeQuery, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<ResolverContractKey, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<ConvertUtils.TypeConvertKey, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<pb_Edge, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<pb_IntVec3, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<Skin.AttachmentKeyTuple, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<SlotBlendModes.MaterialTexturePair, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<CSteamID, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<HAuthTicket, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<SteamAPICall_t, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<char, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<Guid, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<short, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<int, long>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<int, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<int, ulong>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<int, Vector2>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<Int32Enum, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<long, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<IntPtr, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<object, IniValue>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<object, SteamAPICall_t>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<object, long>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<object, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<object, TimeSpan>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<float, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<ushort, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<uint, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<uint, ulong>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<ulong, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<UInt64Enum, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<NetworkHash128, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<NetworkInstanceId, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<NetworkSceneId, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<Scene, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<ZmID, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|
	|-RVA: 0x1BA43E0 Offset: 0x1BA33E0 VA: 0x181BA43E0
	|-Dictionary.ValueCollection<Flow.RecursionNode, int>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<LPWNormalSolver.LPWPosition, int>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<AnimationStateData.AnimationPair, float>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<int, int>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<int, Int32Enum>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<int, float>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<int, uint>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<Int32Enum, int>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<Int32Enum, Int32Enum>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<Int32Enum, float>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<long, int>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<object, int>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<object, Int32Enum>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<object, float>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<uint, int>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<ulong, uint>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|
	|-RVA: 0x1BB64C0 Offset: 0x1BB54C0 VA: 0x181BB64C0
	|-Dictionary.ValueCollection<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<int, Color>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<object, ArrayMetadata>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<object, KeyValuePair<object, object>>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<object, ResourceLocator>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<object, Color>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<object, NetworkBroadcastResult>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<object, Playable>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|
	|-RVA: 0x1BB6440 Offset: 0x1BB5440 VA: 0x181BB6440
	|-Dictionary.ValueCollection<char, char>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<char, Nullable<ByteEnum>>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<int, char>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|
	|-RVA: 0x1C81A20 Offset: 0x1C80A20 VA: 0x181C81A20
	|-Dictionary.ValueCollection<int, ConversationScriptObject.ConfirmMessage>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<int, HitData>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<int, ObjectPoolComInfo>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<object, OneInfo>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<object, fsOption<fsVersionedType>>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|
	|-RVA: 0x1BA4460 Offset: 0x1BA3460 VA: 0x181BA4460
	|-Dictionary.ValueCollection<int, ConversationScriptObject.LoadMessage>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<int, MinimapPoint>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<object, DYUpdateIni.OneResInfo>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<object, PanelManger.PanelInfo>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<object, ObjectMetadata>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<object, PropertyMetadata>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|
	|-RVA: 0x1BADF60 Offset: 0x1BACF60 VA: 0x181BADF60
	|-Dictionary.ValueCollection<int, bool>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<Int32Enum, bool>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<object, bool>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|
	|-RVA: 0x1BA4500 Offset: 0x1BA3500 VA: 0x181BA4500
	|-Dictionary.ValueCollection<int, Matrix4x4>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|
	|-RVA: 0x1C81AC0 Offset: 0x1C80AC0 VA: 0x181C81AC0
	|-Dictionary.ValueCollection<int, Vector3>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<object, Vector3>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|
	|-RVA: 0x1C78550 Offset: 0x1C77550 VA: 0x181C78550
	|-Dictionary.ValueCollection<object, MeshCombiner.BlendShapeFrame>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-Dictionary.ValueCollection<object, BlendShapeFrame>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|
	|-RVA: 0x1BA4300 Offset: 0x1BA3300 VA: 0x181BA4300
	|-Dictionary.ValueCollection<object, CinemachineCore.UpdateStatus>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C55490 Offset: 0x1C54490 VA: 0x181C55490
	|-Dictionary.ValueCollection<EventHook, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<DYP2PDll.P2PID, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<ConversionUtility.ConversionQuery, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<fsPortableReflection.AttributeQuery, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<ResolverContractKey, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<ConvertUtils.TypeConvertKey, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<pb_Edge, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<pb_IntVec3, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<Skin.AttachmentKeyTuple, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<SlotBlendModes.MaterialTexturePair, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<CSteamID, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<HAuthTicket, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<SteamAPICall_t, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<char, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<Guid, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<short, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<int, long>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<int, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<int, ulong>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<int, Vector2>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<Int32Enum, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<long, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<IntPtr, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<object, IniValue>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<object, SteamAPICall_t>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<object, long>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<object, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<object, TimeSpan>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<float, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<ushort, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<uint, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<uint, ulong>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<ulong, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<UInt64Enum, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<NetworkHash128, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<NetworkInstanceId, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<NetworkSceneId, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<Scene, object>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<ZmID, object>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x1BA43E0 Offset: 0x1BA33E0 VA: 0x181BA43E0
	|-Dictionary.ValueCollection<Flow.RecursionNode, int>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<LPWNormalSolver.LPWPosition, int>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<AnimationStateData.AnimationPair, float>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<int, int>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<int, Int32Enum>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<int, float>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<int, uint>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<Int32Enum, int>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<Int32Enum, Int32Enum>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<Int32Enum, float>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<long, int>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<object, int>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<object, Int32Enum>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<object, float>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<uint, int>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<ulong, uint>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x1BB64C0 Offset: 0x1BB54C0 VA: 0x181BB64C0
	|-Dictionary.ValueCollection<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<int, Color>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<object, ArrayMetadata>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<object, KeyValuePair<object, object>>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<object, ResourceLocator>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<object, Color>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<object, NetworkBroadcastResult>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<object, Playable>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x1BB6440 Offset: 0x1BB5440 VA: 0x181BB6440
	|-Dictionary.ValueCollection<char, char>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<char, Nullable<ByteEnum>>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<int, char>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x1C81A20 Offset: 0x1C80A20 VA: 0x181C81A20
	|-Dictionary.ValueCollection<int, ConversationScriptObject.ConfirmMessage>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<int, HitData>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<int, ObjectPoolComInfo>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<object, OneInfo>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<object, fsOption<fsVersionedType>>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x1BA4460 Offset: 0x1BA3460 VA: 0x181BA4460
	|-Dictionary.ValueCollection<int, ConversationScriptObject.LoadMessage>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<int, MinimapPoint>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<object, DYUpdateIni.OneResInfo>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<object, PanelManger.PanelInfo>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<object, ObjectMetadata>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<object, PropertyMetadata>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x1BADF60 Offset: 0x1BACF60 VA: 0x181BADF60
	|-Dictionary.ValueCollection<int, bool>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<Int32Enum, bool>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<object, bool>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x1BA4500 Offset: 0x1BA3500 VA: 0x181BA4500
	|-Dictionary.ValueCollection<int, Matrix4x4>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x1C81AC0 Offset: 0x1C80AC0 VA: 0x181C81AC0
	|-Dictionary.ValueCollection<int, Vector3>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<object, Vector3>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x1C78550 Offset: 0x1C77550 VA: 0x181C78550
	|-Dictionary.ValueCollection<object, MeshCombiner.BlendShapeFrame>.System.Collections.IEnumerable.GetEnumerator
	|-Dictionary.ValueCollection<object, BlendShapeFrame>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x1BA4300 Offset: 0x1BA3300 VA: 0x181BA4300
	|-Dictionary.ValueCollection<object, CinemachineCore.UpdateStatus>.System.Collections.IEnumerable.GetEnumerator
	*/

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD3D2B0 Offset: 0xD3C2B0 VA: 0x180D3D2B0
	|-Dictionary.ValueCollection<EventHook, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xD3C2B0 Offset: 0xD3B2B0 VA: 0x180D3C2B0
	|-Dictionary.ValueCollection<Flow.RecursionNode, int>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xD3AF10 Offset: 0xD39F10 VA: 0x180D3AF10
	|-Dictionary.ValueCollection<DYP2PDll.P2PID, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xD3EE10 Offset: 0xD3DE10 VA: 0x180D3EE10
	|-Dictionary.ValueCollection<LPWNormalSolver.LPWPosition, int>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xD3BAB0 Offset: 0xD3AAB0 VA: 0x180D3BAB0
	|-Dictionary.ValueCollection<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xD3E230 Offset: 0xD3D230 VA: 0x180D3E230
	|-Dictionary.ValueCollection<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xD3CAB0 Offset: 0xD3BAB0 VA: 0x180D3CAB0
	|-Dictionary.ValueCollection<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xD3DA70 Offset: 0xD3CA70 VA: 0x180D3DA70
	|-Dictionary.ValueCollection<ConversionUtility.ConversionQuery, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xD3A750 Offset: 0xD39750 VA: 0x180D3A750
	|-Dictionary.ValueCollection<fsPortableReflection.AttributeQuery, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xD3EA30 Offset: 0xD3DA30 VA: 0x180D3EA30
	|-Dictionary.ValueCollection<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xD3CED0 Offset: 0xD3BED0 VA: 0x180D3CED0
	|-Dictionary.ValueCollection<ResolverContractKey, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xD3D690 Offset: 0xD3C690 VA: 0x180D3D690
	|-Dictionary.ValueCollection<ConvertUtils.TypeConvertKey, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xD3AB30 Offset: 0xD39B30 VA: 0x180D3AB30
	|-Dictionary.ValueCollection<pb_Edge, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xD3C6D0 Offset: 0xD3B6D0 VA: 0x180D3C6D0
	|-Dictionary.ValueCollection<pb_IntVec3, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xD3E610 Offset: 0xD3D610 VA: 0x180D3E610
	|-Dictionary.ValueCollection<AnimationStateData.AnimationPair, float>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xD3B2F0 Offset: 0xD3A2F0 VA: 0x180D3B2F0
	|-Dictionary.ValueCollection<Skin.AttachmentKeyTuple, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xD3DE50 Offset: 0xD3CE50 VA: 0x180D3DE50
	|-Dictionary.ValueCollection<SlotBlendModes.MaterialTexturePair, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xD3B6D0 Offset: 0xD3A6D0 VA: 0x180D3B6D0
	|-Dictionary.ValueCollection<CSteamID, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xD3A370 Offset: 0xD39370 VA: 0x180D3A370
	|-Dictionary.ValueCollection<HAuthTicket, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0xD3BED0 Offset: 0xD3AED0 VA: 0x180D3BED0
	|-Dictionary.ValueCollection<SteamAPICall_t, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BABBB0 Offset: 0x1BAABB0 VA: 0x181BABBB0
	|-Dictionary.ValueCollection<char, char>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BACC40 Offset: 0x1BABC40 VA: 0x181BACC40
	|-Dictionary.ValueCollection<char, Nullable<ByteEnum>>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BA7260 Offset: 0x1BA6260 VA: 0x181BA7260
	|-Dictionary.ValueCollection<char, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BA8670 Offset: 0x1BA7670 VA: 0x181BA8670
	|-Dictionary.ValueCollection<Guid, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BA5E20 Offset: 0x1BA4E20 VA: 0x181BA5E20
	|-Dictionary.ValueCollection<short, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BA9F10 Offset: 0x1BA8F10 VA: 0x181BA9F10
	|-Dictionary.ValueCollection<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BA4DC0 Offset: 0x1BA3DC0 VA: 0x181BA4DC0
	|-Dictionary.ValueCollection<int, ConversationScriptObject.ConfirmMessage>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BAD050 Offset: 0x1BAC050 VA: 0x181BAD050
	|-Dictionary.ValueCollection<int, ConversationScriptObject.LoadMessage>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BA7E40 Offset: 0x1BA6E40 VA: 0x181BA7E40
	|-Dictionary.ValueCollection<int, HitData>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BAB790 Offset: 0x1BAA790 VA: 0x181BAB790
	|-Dictionary.ValueCollection<int, MinimapPoint>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BA6200 Offset: 0x1BA5200 VA: 0x181BA6200
	|-Dictionary.ValueCollection<int, ObjectPoolComInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BAAF90 Offset: 0x1BA9F90 VA: 0x181BAAF90
	|-Dictionary.ValueCollection<int, bool>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BA7A20 Offset: 0x1BA6A20 VA: 0x181BA7A20
	|-Dictionary.ValueCollection<int, char>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BA49A0 Offset: 0x1BA39A0 VA: 0x181BA49A0
	|-Dictionary.ValueCollection<int, int>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BA9710 Offset: 0x1BA8710 VA: 0x181BA9710
	|-Dictionary.ValueCollection<int, Int32Enum>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BA51D0 Offset: 0x1BA41D0 VA: 0x181BA51D0
	|-Dictionary.ValueCollection<int, long>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BA9B30 Offset: 0x1BA8B30 VA: 0x181BA9B30
	|-Dictionary.ValueCollection<int, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BAA330 Offset: 0x1BA9330 VA: 0x181BAA330
	|-Dictionary.ValueCollection<int, float>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BA55E0 Offset: 0x1BA45E0 VA: 0x181BA55E0
	|-Dictionary.ValueCollection<int, uint>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BA8E90 Offset: 0x1BA7E90 VA: 0x181BA8E90
	|-Dictionary.ValueCollection<int, ulong>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BA5A00 Offset: 0x1BA4A00 VA: 0x181BA5A00
	|-Dictionary.ValueCollection<int, Color>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BABFC0 Offset: 0x1BAAFC0 VA: 0x181BABFC0
	|-Dictionary.ValueCollection<int, Matrix4x4>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BA6610 Offset: 0x1BA5610 VA: 0x181BA6610
	|-Dictionary.ValueCollection<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BA8250 Offset: 0x1BA7250 VA: 0x181BA8250
	|-Dictionary.ValueCollection<int, Vector2>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BAC820 Offset: 0x1BAB820 VA: 0x181BAC820
	|-Dictionary.ValueCollection<int, Vector3>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BA6A20 Offset: 0x1BA5A20 VA: 0x181BA6A20
	|-Dictionary.ValueCollection<Int32Enum, bool>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BA6E40 Offset: 0x1BA5E40 VA: 0x181BA6E40
	|-Dictionary.ValueCollection<Int32Enum, int>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BAA750 Offset: 0x1BA9750 VA: 0x181BAA750
	|-Dictionary.ValueCollection<Int32Enum, Int32Enum>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BAB3B0 Offset: 0x1BAA3B0 VA: 0x181BAB3B0
	|-Dictionary.ValueCollection<Int32Enum, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BAAB70 Offset: 0x1BA9B70 VA: 0x181BAAB70
	|-Dictionary.ValueCollection<Int32Enum, float>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BAC410 Offset: 0x1BAB410 VA: 0x181BAC410
	|-Dictionary.ValueCollection<long, int>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BA7640 Offset: 0x1BA6640 VA: 0x181BA7640
	|-Dictionary.ValueCollection<long, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BA45C0 Offset: 0x1BA35C0 VA: 0x181BA45C0
	|-Dictionary.ValueCollection<IntPtr, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BA8A50 Offset: 0x1BA7A50 VA: 0x181BA8A50
	|-Dictionary.ValueCollection<object, MeshCombiner.BlendShapeFrame>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1BA92A0 Offset: 0x1BA82A0 VA: 0x181BA92A0
	|-Dictionary.ValueCollection<object, CinemachineCore.UpdateStatus>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C7C6C0 Offset: 0x1C7B6C0 VA: 0x181C7C6C0
	|-Dictionary.ValueCollection<object, DYUpdateIni.OneResInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C7AEF0 Offset: 0x1C79EF0 VA: 0x181C7AEF0
	|-Dictionary.ValueCollection<object, IniValue>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C79A60 Offset: 0x1C78A60 VA: 0x181C79A60
	|-Dictionary.ValueCollection<object, PanelManger.PanelInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C7F720 Offset: 0x1C7E720 VA: 0x181C7F720
	|-Dictionary.ValueCollection<object, OneInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C78E00 Offset: 0x1C77E00 VA: 0x181C78E00
	|-Dictionary.ValueCollection<object, ArrayMetadata>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C7FF10 Offset: 0x1C7EF10 VA: 0x181C7FF10
	|-Dictionary.ValueCollection<object, ObjectMetadata>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C80740 Offset: 0x1C7F740 VA: 0x181C80740
	|-Dictionary.ValueCollection<object, PropertyMetadata>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C7AAE0 Offset: 0x1C79AE0 VA: 0x181C7AAE0
	|-Dictionary.ValueCollection<object, fsOption<fsVersionedType>>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C7DB20 Offset: 0x1C7CB20 VA: 0x181C7DB20
	|-Dictionary.ValueCollection<object, SteamAPICall_t>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C7D330 Offset: 0x1C7C330 VA: 0x181C7D330
	|-Dictionary.ValueCollection<object, bool>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C7A2A0 Offset: 0x1C792A0 VA: 0x181C7A2A0
	|-Dictionary.ValueCollection<object, KeyValuePair<object, object>>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C7EEF0 Offset: 0x1C7DEF0 VA: 0x181C7EEF0
	|-Dictionary.ValueCollection<object, int>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C80330 Offset: 0x1C7F330 VA: 0x181C80330
	|-Dictionary.ValueCollection<object, Int32Enum>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C78610 Offset: 0x1C77610 VA: 0x181C78610
	|-Dictionary.ValueCollection<object, long>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C7E310 Offset: 0x1C7D310 VA: 0x181C7E310
	|-Dictionary.ValueCollection<object, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C80B60 Offset: 0x1C7FB60 VA: 0x181C80B60
	|-Dictionary.ValueCollection<object, ResourceLocator>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C7E6F0 Offset: 0x1C7D6F0 VA: 0x181C7E6F0
	|-Dictionary.ValueCollection<object, float>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C7CAE0 Offset: 0x1C7BAE0 VA: 0x181C7CAE0
	|-Dictionary.ValueCollection<object, TimeSpan>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C7F300 Offset: 0x1C7E300 VA: 0x181C7F300
	|-Dictionary.ValueCollection<object, Color>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C79640 Offset: 0x1C78640 VA: 0x181C79640
	|-Dictionary.ValueCollection<object, NetworkBroadcastResult>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C7A6C0 Offset: 0x1C796C0 VA: 0x181C7A6C0
	|-Dictionary.ValueCollection<object, Playable>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C79220 Offset: 0x1C78220 VA: 0x181C79220
	|-Dictionary.ValueCollection<object, Vector3>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C7CEF0 Offset: 0x1C7BEF0 VA: 0x181C7CEF0
	|-Dictionary.ValueCollection<object, BlendShapeFrame>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C7EB10 Offset: 0x1C7DB10 VA: 0x181C7EB10
	|-Dictionary.ValueCollection<float, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C7BAF0 Offset: 0x1C7AAF0 VA: 0x181C7BAF0
	|-Dictionary.ValueCollection<ushort, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C79E80 Offset: 0x1C78E80 VA: 0x181C79E80
	|-Dictionary.ValueCollection<uint, int>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C7B300 Offset: 0x1C7A300 VA: 0x181C7B300
	|-Dictionary.ValueCollection<uint, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C7B6E0 Offset: 0x1C7A6E0 VA: 0x181C7B6E0
	|-Dictionary.ValueCollection<uint, ulong>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C7DF30 Offset: 0x1C7CF30 VA: 0x181C7DF30
	|-Dictionary.ValueCollection<ulong, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C7C2B0 Offset: 0x1C7B2B0 VA: 0x181C7C2B0
	|-Dictionary.ValueCollection<ulong, uint>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C7BED0 Offset: 0x1C7AED0 VA: 0x181C7BED0
	|-Dictionary.ValueCollection<UInt64Enum, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C78A20 Offset: 0x1C77A20 VA: 0x181C78A20
	|-Dictionary.ValueCollection<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C7FB30 Offset: 0x1C7EB30 VA: 0x181C7FB30
	|-Dictionary.ValueCollection<NetworkHash128, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x1C7D740 Offset: 0x1C7C740 VA: 0x181C7D740
	|-Dictionary.ValueCollection<NetworkInstanceId, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25D6A90 Offset: 0x25D5A90 VA: 0x1825D6A90
	|-Dictionary.ValueCollection<NetworkSceneId, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25D62D0 Offset: 0x25D52D0 VA: 0x1825D62D0
	|-Dictionary.ValueCollection<Scene, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25D66B0 Offset: 0x25D56B0 VA: 0x1825D66B0
	|-Dictionary.ValueCollection<ZmID, object>.System.Collections.ICollection.CopyTo
	*/

	private bool System.Collections.ICollection.get_IsSynchronized() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-Dictionary.ValueCollection<EventHook, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<Flow.RecursionNode, int>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<DYP2PDll.P2PID, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<LPWNormalSolver.LPWPosition, int>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<ConversionUtility.ConversionQuery, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<fsPortableReflection.AttributeQuery, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<ResolverContractKey, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<ConvertUtils.TypeConvertKey, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<pb_Edge, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<pb_IntVec3, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<AnimationStateData.AnimationPair, float>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<Skin.AttachmentKeyTuple, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<SlotBlendModes.MaterialTexturePair, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<CSteamID, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<HAuthTicket, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<SteamAPICall_t, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<char, char>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<char, Nullable<ByteEnum>>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<char, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<Guid, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<short, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<int, ConversationScriptObject.ConfirmMessage>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<int, ConversationScriptObject.LoadMessage>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<int, HitData>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<int, MinimapPoint>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<int, ObjectPoolComInfo>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<int, bool>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<int, char>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<int, int>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<int, Int32Enum>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<int, long>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<int, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<int, float>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<int, uint>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<int, ulong>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<int, Color>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<int, Matrix4x4>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<int, Vector2>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<int, Vector3>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<Int32Enum, bool>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<Int32Enum, int>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<Int32Enum, Int32Enum>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<Int32Enum, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<Int32Enum, float>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<long, int>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<long, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<IntPtr, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<object, MeshCombiner.BlendShapeFrame>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<object, CinemachineCore.UpdateStatus>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<object, DYUpdateIni.OneResInfo>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<object, IniValue>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<object, PanelManger.PanelInfo>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<object, OneInfo>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<object, ArrayMetadata>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<object, ObjectMetadata>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<object, PropertyMetadata>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<object, fsOption<fsVersionedType>>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<object, SteamAPICall_t>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<object, bool>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<object, KeyValuePair<object, object>>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<object, int>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<object, Int32Enum>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<object, long>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<object, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<object, ResourceLocator>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<object, float>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<object, TimeSpan>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<object, Color>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<object, NetworkBroadcastResult>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<object, Playable>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<object, Vector3>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<object, BlendShapeFrame>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<float, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<ushort, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<uint, int>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<uint, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<uint, ulong>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<ulong, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<ulong, uint>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<UInt64Enum, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<NetworkHash128, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<NetworkInstanceId, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<NetworkSceneId, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<Scene, object>.System.Collections.ICollection.get_IsSynchronized
	|-Dictionary.ValueCollection<ZmID, object>.System.Collections.ICollection.get_IsSynchronized
	*/

	private object System.Collections.ICollection.get_SyncRoot() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD3F540 Offset: 0xD3E540 VA: 0x180D3F540
	|-Dictionary.ValueCollection<EventHook, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xD3F680 Offset: 0xD3E680 VA: 0x180D3F680
	|-Dictionary.ValueCollection<Flow.RecursionNode, int>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xD3F310 Offset: 0xD3E310 VA: 0x180D3F310
	|-Dictionary.ValueCollection<DYP2PDll.P2PID, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xD3F450 Offset: 0xD3E450 VA: 0x180D3F450
	|-Dictionary.ValueCollection<LPWNormalSolver.LPWPosition, int>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xD3F270 Offset: 0xD3E270 VA: 0x180D3F270
	|-Dictionary.ValueCollection<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xD3F220 Offset: 0xD3E220 VA: 0x180D3F220
	|-Dictionary.ValueCollection<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xD3F7C0 Offset: 0xD3E7C0 VA: 0x180D3F7C0
	|-Dictionary.ValueCollection<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xD3F810 Offset: 0xD3E810 VA: 0x180D3F810
	|-Dictionary.ValueCollection<ConversionUtility.ConversionQuery, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xD3F2C0 Offset: 0xD3E2C0 VA: 0x180D3F2C0
	|-Dictionary.ValueCollection<fsPortableReflection.AttributeQuery, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xD3F360 Offset: 0xD3E360 VA: 0x180D3F360
	|-Dictionary.ValueCollection<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xD3F5E0 Offset: 0xD3E5E0 VA: 0x180D3F5E0
	|-Dictionary.ValueCollection<ResolverContractKey, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xD3F4A0 Offset: 0xD3E4A0 VA: 0x180D3F4A0
	|-Dictionary.ValueCollection<ConvertUtils.TypeConvertKey, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xD3F4F0 Offset: 0xD3E4F0 VA: 0x180D3F4F0
	|-Dictionary.ValueCollection<pb_Edge, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xD3F630 Offset: 0xD3E630 VA: 0x180D3F630
	|-Dictionary.ValueCollection<pb_IntVec3, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xD3F590 Offset: 0xD3E590 VA: 0x180D3F590
	|-Dictionary.ValueCollection<AnimationStateData.AnimationPair, float>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xD3F400 Offset: 0xD3E400 VA: 0x180D3F400
	|-Dictionary.ValueCollection<Skin.AttachmentKeyTuple, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xD3F3B0 Offset: 0xD3E3B0 VA: 0x180D3F3B0
	|-Dictionary.ValueCollection<SlotBlendModes.MaterialTexturePair, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xD3F770 Offset: 0xD3E770 VA: 0x180D3F770
	|-Dictionary.ValueCollection<CSteamID, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xD3F6D0 Offset: 0xD3E6D0 VA: 0x180D3F6D0
	|-Dictionary.ValueCollection<HAuthTicket, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0xD3F720 Offset: 0xD3E720 VA: 0x180D3F720
	|-Dictionary.ValueCollection<SteamAPICall_t, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BAD790 Offset: 0x1BAC790 VA: 0x181BAD790
	|-Dictionary.ValueCollection<char, char>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BAD470 Offset: 0x1BAC470 VA: 0x181BAD470
	|-Dictionary.ValueCollection<char, Nullable<ByteEnum>>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BADAB0 Offset: 0x1BACAB0 VA: 0x181BADAB0
	|-Dictionary.ValueCollection<char, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BADE20 Offset: 0x1BACE20 VA: 0x181BADE20
	|-Dictionary.ValueCollection<Guid, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BADDD0 Offset: 0x1BACDD0 VA: 0x181BADDD0
	|-Dictionary.ValueCollection<short, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BAD830 Offset: 0x1BAC830 VA: 0x181BAD830
	|-Dictionary.ValueCollection<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BAD6F0 Offset: 0x1BAC6F0 VA: 0x181BAD6F0
	|-Dictionary.ValueCollection<int, ConversationScriptObject.ConfirmMessage>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BAD600 Offset: 0x1BAC600 VA: 0x181BAD600
	|-Dictionary.ValueCollection<int, ConversationScriptObject.LoadMessage>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BADD30 Offset: 0x1BACD30 VA: 0x181BADD30
	|-Dictionary.ValueCollection<int, HitData>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BAD5B0 Offset: 0x1BAC5B0 VA: 0x181BAD5B0
	|-Dictionary.ValueCollection<int, MinimapPoint>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BAD970 Offset: 0x1BAC970 VA: 0x181BAD970
	|-Dictionary.ValueCollection<int, ObjectPoolComInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BAD9C0 Offset: 0x1BAC9C0 VA: 0x181BAD9C0
	|-Dictionary.ValueCollection<int, bool>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BAD650 Offset: 0x1BAC650 VA: 0x181BAD650
	|-Dictionary.ValueCollection<int, char>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BADB50 Offset: 0x1BACB50 VA: 0x181BADB50
	|-Dictionary.ValueCollection<int, int>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BAD7E0 Offset: 0x1BAC7E0 VA: 0x181BAD7E0
	|-Dictionary.ValueCollection<int, Int32Enum>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BAD920 Offset: 0x1BAC920 VA: 0x181BAD920
	|-Dictionary.ValueCollection<int, long>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BADEC0 Offset: 0x1BACEC0 VA: 0x181BADEC0
	|-Dictionary.ValueCollection<int, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BADCE0 Offset: 0x1BACCE0 VA: 0x181BADCE0
	|-Dictionary.ValueCollection<int, float>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BADE70 Offset: 0x1BACE70 VA: 0x181BADE70
	|-Dictionary.ValueCollection<int, uint>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BAD6A0 Offset: 0x1BAC6A0 VA: 0x181BAD6A0
	|-Dictionary.ValueCollection<int, ulong>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BAD740 Offset: 0x1BAC740 VA: 0x181BAD740
	|-Dictionary.ValueCollection<int, Color>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BAD560 Offset: 0x1BAC560 VA: 0x181BAD560
	|-Dictionary.ValueCollection<int, Matrix4x4>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BADBA0 Offset: 0x1BACBA0 VA: 0x181BADBA0
	|-Dictionary.ValueCollection<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BADC90 Offset: 0x1BACC90 VA: 0x181BADC90
	|-Dictionary.ValueCollection<int, Vector2>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BADA60 Offset: 0x1BACA60 VA: 0x181BADA60
	|-Dictionary.ValueCollection<int, Vector3>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BADA10 Offset: 0x1BACA10 VA: 0x181BADA10
	|-Dictionary.ValueCollection<Int32Enum, bool>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BAD880 Offset: 0x1BAC880 VA: 0x181BAD880
	|-Dictionary.ValueCollection<Int32Enum, int>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BAD510 Offset: 0x1BAC510 VA: 0x181BAD510
	|-Dictionary.ValueCollection<Int32Enum, Int32Enum>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BAD8D0 Offset: 0x1BAC8D0 VA: 0x181BAD8D0
	|-Dictionary.ValueCollection<Int32Enum, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BADD80 Offset: 0x1BACD80 VA: 0x181BADD80
	|-Dictionary.ValueCollection<Int32Enum, float>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BADF10 Offset: 0x1BACF10 VA: 0x181BADF10
	|-Dictionary.ValueCollection<long, int>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BADBF0 Offset: 0x1BACBF0 VA: 0x181BADBF0
	|-Dictionary.ValueCollection<long, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BADC40 Offset: 0x1BACC40 VA: 0x181BADC40
	|-Dictionary.ValueCollection<IntPtr, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BADB00 Offset: 0x1BACB00 VA: 0x181BADB00
	|-Dictionary.ValueCollection<object, MeshCombiner.BlendShapeFrame>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1BAD4C0 Offset: 0x1BAC4C0 VA: 0x181BAD4C0
	|-Dictionary.ValueCollection<object, CinemachineCore.UpdateStatus>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C81700 Offset: 0x1C80700 VA: 0x181C81700
	|-Dictionary.ValueCollection<object, DYUpdateIni.OneResInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C817F0 Offset: 0x1C807F0 VA: 0x181C817F0
	|-Dictionary.ValueCollection<object, IniValue>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C81840 Offset: 0x1C80840 VA: 0x181C81840
	|-Dictionary.ValueCollection<object, PanelManger.PanelInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C80FD0 Offset: 0x1C7FFD0 VA: 0x181C80FD0
	|-Dictionary.ValueCollection<object, OneInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C81340 Offset: 0x1C80340 VA: 0x181C81340
	|-Dictionary.ValueCollection<object, ArrayMetadata>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C81390 Offset: 0x1C80390 VA: 0x181C81390
	|-Dictionary.ValueCollection<object, ObjectMetadata>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C812A0 Offset: 0x1C802A0 VA: 0x181C812A0
	|-Dictionary.ValueCollection<object, PropertyMetadata>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C811B0 Offset: 0x1C801B0 VA: 0x181C811B0
	|-Dictionary.ValueCollection<object, fsOption<fsVersionedType>>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C816B0 Offset: 0x1C806B0 VA: 0x181C816B0
	|-Dictionary.ValueCollection<object, SteamAPICall_t>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C813E0 Offset: 0x1C803E0 VA: 0x181C813E0
	|-Dictionary.ValueCollection<object, bool>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C81930 Offset: 0x1C80930 VA: 0x181C81930
	|-Dictionary.ValueCollection<object, KeyValuePair<object, object>>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C81200 Offset: 0x1C80200 VA: 0x181C81200
	|-Dictionary.ValueCollection<object, int>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C81750 Offset: 0x1C80750 VA: 0x181C81750
	|-Dictionary.ValueCollection<object, Int32Enum>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C81610 Offset: 0x1C80610 VA: 0x181C81610
	|-Dictionary.ValueCollection<object, long>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C81160 Offset: 0x1C80160 VA: 0x181C81160
	|-Dictionary.ValueCollection<object, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C810C0 Offset: 0x1C800C0 VA: 0x181C810C0
	|-Dictionary.ValueCollection<object, ResourceLocator>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C818E0 Offset: 0x1C808E0 VA: 0x181C818E0
	|-Dictionary.ValueCollection<object, float>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C81110 Offset: 0x1C80110 VA: 0x181C81110
	|-Dictionary.ValueCollection<object, TimeSpan>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C81520 Offset: 0x1C80520 VA: 0x181C81520
	|-Dictionary.ValueCollection<object, Color>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C81570 Offset: 0x1C80570 VA: 0x181C81570
	|-Dictionary.ValueCollection<object, NetworkBroadcastResult>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C81020 Offset: 0x1C80020 VA: 0x181C81020
	|-Dictionary.ValueCollection<object, Playable>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C814D0 Offset: 0x1C804D0 VA: 0x181C814D0
	|-Dictionary.ValueCollection<object, Vector3>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C81430 Offset: 0x1C80430 VA: 0x181C81430
	|-Dictionary.ValueCollection<object, BlendShapeFrame>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C81660 Offset: 0x1C80660 VA: 0x181C81660
	|-Dictionary.ValueCollection<float, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C81250 Offset: 0x1C80250 VA: 0x181C81250
	|-Dictionary.ValueCollection<ushort, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C81980 Offset: 0x1C80980 VA: 0x181C81980
	|-Dictionary.ValueCollection<uint, int>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C817A0 Offset: 0x1C807A0 VA: 0x181C817A0
	|-Dictionary.ValueCollection<uint, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C819D0 Offset: 0x1C809D0 VA: 0x181C819D0
	|-Dictionary.ValueCollection<uint, ulong>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C81070 Offset: 0x1C80070 VA: 0x181C81070
	|-Dictionary.ValueCollection<ulong, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C81480 Offset: 0x1C80480 VA: 0x181C81480
	|-Dictionary.ValueCollection<ulong, uint>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C815C0 Offset: 0x1C805C0 VA: 0x181C815C0
	|-Dictionary.ValueCollection<UInt64Enum, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C812F0 Offset: 0x1C802F0 VA: 0x181C812F0
	|-Dictionary.ValueCollection<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C80F80 Offset: 0x1C7FF80 VA: 0x181C80F80
	|-Dictionary.ValueCollection<NetworkHash128, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x1C81890 Offset: 0x1C80890 VA: 0x181C81890
	|-Dictionary.ValueCollection<NetworkInstanceId, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x25D6ED0 Offset: 0x25D5ED0 VA: 0x1825D6ED0
	|-Dictionary.ValueCollection<NetworkSceneId, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x25D6E80 Offset: 0x25D5E80 VA: 0x1825D6E80
	|-Dictionary.ValueCollection<Scene, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x25D6F20 Offset: 0x25D5F20 VA: 0x1825D6F20
	|-Dictionary.ValueCollection<ZmID, object>.System.Collections.ICollection.get_SyncRoot
	*/
}

// Namespace: 
[Serializable]
public struct Dictionary.ValueCollection.Enumerator<TKey, TValue> : IEnumerator<TValue>, IDisposable, IEnumerator
{
	// Fields
	private Dictionary<TKey, TValue> dictionary;
	private int index;
	private int version;
	private TValue currentValue;

	// Properties
	public TValue Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	internal void .ctor(Dictionary<TKey, TValue> dictionary) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BF4C0 Offset: 0x1BE8C0 VA: 0x1801BF4C0
	|-Dictionary.ValueCollection.Enumerator<EventHook, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<DYP2PDll.P2PID, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<BinaryOperatorHandler.OperatorQuery, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<ConversionUtility.ConversionQuery, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<fsPortableReflection.AttributeQuery, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<DefaultSerializationBinder.TypeNameKey, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<ResolverContractKey, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<ConvertUtils.TypeConvertKey, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<pb_Edge, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<pb_IntVec3, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<Skin.AttachmentKeyTuple, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<SlotBlendModes.MaterialTexturePair, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<CSteamID, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<HAuthTicket, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<SteamAPICall_t, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<char, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<Guid, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<short, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<int, long>..ctor
	|-Dictionary.ValueCollection.Enumerator<int, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<int, ulong>..ctor
	|-Dictionary.ValueCollection.Enumerator<int, NetworkMigrationManager.ConnectionPendingPlayers>..ctor
	|-Dictionary.ValueCollection.Enumerator<int, Vector2>..ctor
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<long, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<IntPtr, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<object, IniValue>..ctor
	|-Dictionary.ValueCollection.Enumerator<object, SteamAPICall_t>..ctor
	|-Dictionary.ValueCollection.Enumerator<object, long>..ctor
	|-Dictionary.ValueCollection.Enumerator<object, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<object, TimeSpan>..ctor
	|-Dictionary.ValueCollection.Enumerator<float, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<ushort, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<uint, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<uint, ulong>..ctor
	|-Dictionary.ValueCollection.Enumerator<ulong, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<UInt64Enum, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<TerrainUtility.TerrainMap.TileCoord, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<NetworkHash128, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<NetworkInstanceId, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<NetworkSceneId, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<Scene, object>..ctor
	|-Dictionary.ValueCollection.Enumerator<ZmID, object>..ctor
	|
	|-RVA: 0x1BF4F0 Offset: 0x1BE8F0 VA: 0x1801BF4F0
	|-Dictionary.ValueCollection.Enumerator<Flow.RecursionNode, int>..ctor
	|-Dictionary.ValueCollection.Enumerator<LPWNormalSolver.LPWPosition, int>..ctor
	|-Dictionary.ValueCollection.Enumerator<ConversionUtility.ConversionQuery, Int32Enum>..ctor
	|-Dictionary.ValueCollection.Enumerator<AnimationStateData.AnimationPair, float>..ctor
	|-Dictionary.ValueCollection.Enumerator<int, int>..ctor
	|-Dictionary.ValueCollection.Enumerator<int, Int32Enum>..ctor
	|-Dictionary.ValueCollection.Enumerator<int, float>..ctor
	|-Dictionary.ValueCollection.Enumerator<int, uint>..ctor
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, int>..ctor
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, Int32Enum>..ctor
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, float>..ctor
	|-Dictionary.ValueCollection.Enumerator<long, int>..ctor
	|-Dictionary.ValueCollection.Enumerator<object, int>..ctor
	|-Dictionary.ValueCollection.Enumerator<object, Int32Enum>..ctor
	|-Dictionary.ValueCollection.Enumerator<object, float>..ctor
	|-Dictionary.ValueCollection.Enumerator<uint, int>..ctor
	|-Dictionary.ValueCollection.Enumerator<ulong, uint>..ctor
	|
	|-RVA: 0x1E5270 Offset: 0x1E4670 VA: 0x1801E5270
	|-Dictionary.ValueCollection.Enumerator<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>..ctor
	|-Dictionary.ValueCollection.Enumerator<int, ConversationScriptObject.ClientTipsMessage>..ctor
	|-Dictionary.ValueCollection.Enumerator<int, Color>..ctor
	|-Dictionary.ValueCollection.Enumerator<object, ArrayMetadata>..ctor
	|-Dictionary.ValueCollection.Enumerator<object, KeyValuePair<object, object>>..ctor
	|-Dictionary.ValueCollection.Enumerator<object, ResourceLocator>..ctor
	|-Dictionary.ValueCollection.Enumerator<object, Color>..ctor
	|-Dictionary.ValueCollection.Enumerator<object, NetworkBroadcastResult>..ctor
	|-Dictionary.ValueCollection.Enumerator<object, Playable>..ctor
	|
	|-RVA: 0x1C34F0 Offset: 0x1C28F0 VA: 0x1801C34F0
	|-Dictionary.ValueCollection.Enumerator<char, char>..ctor
	|-Dictionary.ValueCollection.Enumerator<char, Nullable<ByteEnum>>..ctor
	|-Dictionary.ValueCollection.Enumerator<int, char>..ctor
	|
	|-RVA: 0x1C0AE0 Offset: 0x1BFEE0 VA: 0x1801C0AE0
	|-Dictionary.ValueCollection.Enumerator<int, ConversationScriptObject.ConfirmMessage>..ctor
	|-Dictionary.ValueCollection.Enumerator<int, HitData>..ctor
	|-Dictionary.ValueCollection.Enumerator<int, ObjectPoolComInfo>..ctor
	|-Dictionary.ValueCollection.Enumerator<object, OneInfo>..ctor
	|-Dictionary.ValueCollection.Enumerator<object, fsOption<fsVersionedType>>..ctor
	|
	|-RVA: 0x1C0BE0 Offset: 0x1BFFE0 VA: 0x1801C0BE0
	|-Dictionary.ValueCollection.Enumerator<int, ConversationScriptObject.LoadMessage>..ctor
	|-Dictionary.ValueCollection.Enumerator<int, MinimapPoint>..ctor
	|-Dictionary.ValueCollection.Enumerator<object, DYUpdateIni.OneResInfo>..ctor
	|-Dictionary.ValueCollection.Enumerator<object, PanelManger.PanelInfo>..ctor
	|-Dictionary.ValueCollection.Enumerator<object, ObjectMetadata>..ctor
	|-Dictionary.ValueCollection.Enumerator<object, PropertyMetadata>..ctor
	|
	|-RVA: 0x1C0B20 Offset: 0x1BFF20 VA: 0x1801C0B20
	|-Dictionary.ValueCollection.Enumerator<int, bool>..ctor
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, bool>..ctor
	|-Dictionary.ValueCollection.Enumerator<object, bool>..ctor
	|
	|-RVA: 0x1C0B50 Offset: 0x1BFF50 VA: 0x1801C0B50
	|-Dictionary.ValueCollection.Enumerator<int, Matrix4x4>..ctor
	|
	|-RVA: 0x1C3520 Offset: 0x1C2920 VA: 0x1801C3520
	|-Dictionary.ValueCollection.Enumerator<int, Vector3>..ctor
	|-Dictionary.ValueCollection.Enumerator<object, Vector3>..ctor
	|
	|-RVA: 0x1E52B0 Offset: 0x1E46B0 VA: 0x1801E52B0
	|-Dictionary.ValueCollection.Enumerator<object, MeshCombiner.BlendShapeFrame>..ctor
	|-Dictionary.ValueCollection.Enumerator<object, BlendShapeFrame>..ctor
	|
	|-RVA: 0x1C0BA0 Offset: 0x1BFFA0 VA: 0x1801C0BA0
	|-Dictionary.ValueCollection.Enumerator<object, CinemachineCore.UpdateStatus>..ctor
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D3B30 Offset: 0x1D2F30 VA: 0x1801D3B30
	|-Dictionary.ValueCollection.Enumerator<EventHook, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<Flow.RecursionNode, int>.Dispose
	|-Dictionary.ValueCollection.Enumerator<DYP2PDll.P2PID, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<LPWNormalSolver.LPWPosition, int>.Dispose
	|-Dictionary.ValueCollection.Enumerator<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.Dispose
	|-Dictionary.ValueCollection.Enumerator<BinaryOperatorHandler.OperatorQuery, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<ConversionUtility.ConversionQuery, Int32Enum>.Dispose
	|-Dictionary.ValueCollection.Enumerator<ConversionUtility.ConversionQuery, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<fsPortableReflection.AttributeQuery, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<DefaultSerializationBinder.TypeNameKey, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<ResolverContractKey, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<ConvertUtils.TypeConvertKey, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<pb_Edge, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<pb_IntVec3, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<AnimationStateData.AnimationPair, float>.Dispose
	|-Dictionary.ValueCollection.Enumerator<Bone, Transform>.Dispose
	|-Dictionary.ValueCollection.Enumerator<BoundingBoxAttachment, PolygonCollider2D>.Dispose
	|-Dictionary.ValueCollection.Enumerator<Skin.AttachmentKeyTuple, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<SlotBlendModes.MaterialTexturePair, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<CSteamID, MatchMemberData>.Dispose
	|-Dictionary.ValueCollection.Enumerator<CSteamID, SteamMatchMemberData>.Dispose
	|-Dictionary.ValueCollection.Enumerator<CSteamID, SteamMatchNetEndPoint>.Dispose
	|-Dictionary.ValueCollection.Enumerator<CSteamID, SteamPeerEndPointShared>.Dispose
	|-Dictionary.ValueCollection.Enumerator<CSteamID, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<HAuthTicket, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<SteamAPICall_t, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<char, char>.Dispose
	|-Dictionary.ValueCollection.Enumerator<char, Nullable<ByteEnum>>.Dispose
	|-Dictionary.ValueCollection.Enumerator<char, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<Guid, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<short, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<int, AttackSkillBase>.Dispose
	|-Dictionary.ValueCollection.Enumerator<int, CRuleHandler.sFireInfo>.Dispose
	|-Dictionary.ValueCollection.Enumerator<int, ConversationScriptObject.ClientTipsMessage>.Dispose
	|-Dictionary.ValueCollection.Enumerator<int, ConversationScriptObject.ConfirmMessage>.Dispose
	|-Dictionary.ValueCollection.Enumerator<int, ConversationScriptObject.LoadMessage>.Dispose
	|-Dictionary.ValueCollection.Enumerator<int, CtrlSideStateObj>.Dispose
	|-Dictionary.ValueCollection.Enumerator<int, HitData>.Dispose
	|-Dictionary.ValueCollection.Enumerator<int, MinimapPoint>.Dispose
	|-Dictionary.ValueCollection.Enumerator<int, ObjectPoolComInfo>.Dispose
	|-Dictionary.ValueCollection.Enumerator<int, OneBeacon>.Dispose
	|-Dictionary.ValueCollection.Enumerator<int, OneSalva>.Dispose
	|-Dictionary.ValueCollection.Enumerator<int, bool>.Dispose
	|-Dictionary.ValueCollection.Enumerator<int, char>.Dispose
	|-Dictionary.ValueCollection.Enumerator<int, Dictionary<int, CtrlSideStateObj>>.Dispose
	|-Dictionary.ValueCollection.Enumerator<int, List<DebugDrawLine.DebugLine>>.Dispose
	|-Dictionary.ValueCollection.Enumerator<int, List<GameObject>>.Dispose
	|-Dictionary.ValueCollection.Enumerator<int, int>.Dispose
	|-Dictionary.ValueCollection.Enumerator<int, Int32Enum>.Dispose
	|-Dictionary.ValueCollection.Enumerator<int, long>.Dispose
	|-Dictionary.ValueCollection.Enumerator<int, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<int, float>.Dispose
	|-Dictionary.ValueCollection.Enumerator<int, uint>.Dispose
	|-Dictionary.ValueCollection.Enumerator<int, ulong>.Dispose
	|-Dictionary.ValueCollection.Enumerator<int, Color>.Dispose
	|-Dictionary.ValueCollection.Enumerator<int, PointerEventData>.Dispose
	|-Dictionary.ValueCollection.Enumerator<int, Matrix4x4>.Dispose
	|-Dictionary.ValueCollection.Enumerator<int, NetworkMigrationManager.ConnectionPendingPlayers>.Dispose
	|-Dictionary.ValueCollection.Enumerator<int, Vector2>.Dispose
	|-Dictionary.ValueCollection.Enumerator<int, Vector3>.Dispose
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, bool>.Dispose
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, int>.Dispose
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, Int32Enum>.Dispose
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, float>.Dispose
	|-Dictionary.ValueCollection.Enumerator<long, int>.Dispose
	|-Dictionary.ValueCollection.Enumerator<long, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<IntPtr, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<object, MeshCombiner.BlendShapeFrame>.Dispose
	|-Dictionary.ValueCollection.Enumerator<object, CinemachineCore.UpdateStatus>.Dispose
	|-Dictionary.ValueCollection.Enumerator<object, DYUpdateIni.OneResInfo>.Dispose
	|-Dictionary.ValueCollection.Enumerator<object, IniValue>.Dispose
	|-Dictionary.ValueCollection.Enumerator<object, PanelManger.PanelInfo>.Dispose
	|-Dictionary.ValueCollection.Enumerator<object, OneInfo>.Dispose
	|-Dictionary.ValueCollection.Enumerator<object, ArrayMetadata>.Dispose
	|-Dictionary.ValueCollection.Enumerator<object, ObjectMetadata>.Dispose
	|-Dictionary.ValueCollection.Enumerator<object, PropertyMetadata>.Dispose
	|-Dictionary.ValueCollection.Enumerator<object, fsOption<fsVersionedType>>.Dispose
	|-Dictionary.ValueCollection.Enumerator<object, SteamAPICall_t>.Dispose
	|-Dictionary.ValueCollection.Enumerator<object, bool>.Dispose
	|-Dictionary.ValueCollection.Enumerator<object, KeyValuePair<object, object>>.Dispose
	|-Dictionary.ValueCollection.Enumerator<object, int>.Dispose
	|-Dictionary.ValueCollection.Enumerator<object, Int32Enum>.Dispose
	|-Dictionary.ValueCollection.Enumerator<object, long>.Dispose
	|-Dictionary.ValueCollection.Enumerator<object, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<object, ResourceLocator>.Dispose
	|-Dictionary.ValueCollection.Enumerator<object, float>.Dispose
	|-Dictionary.ValueCollection.Enumerator<object, TimeSpan>.Dispose
	|-Dictionary.ValueCollection.Enumerator<object, Color>.Dispose
	|-Dictionary.ValueCollection.Enumerator<object, NetworkBroadcastResult>.Dispose
	|-Dictionary.ValueCollection.Enumerator<object, Playable>.Dispose
	|-Dictionary.ValueCollection.Enumerator<object, Vector3>.Dispose
	|-Dictionary.ValueCollection.Enumerator<object, BlendShapeFrame>.Dispose
	|-Dictionary.ValueCollection.Enumerator<float, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<string, MeshCombiner.BlendShapeFrame>.Dispose
	|-Dictionary.ValueCollection.Enumerator<string, LinuxNetworkInterface>.Dispose
	|-Dictionary.ValueCollection.Enumerator<string, MacOsNetworkInterface>.Dispose
	|-Dictionary.ValueCollection.Enumerator<string, Type>.Dispose
	|-Dictionary.ValueCollection.Enumerator<string, AssetBundle>.Dispose
	|-Dictionary.ValueCollection.Enumerator<string, BlendShapeFrame>.Dispose
	|-Dictionary.ValueCollection.Enumerator<Type, PostProcessBundle>.Dispose
	|-Dictionary.ValueCollection.Enumerator<ushort, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<uint, int>.Dispose
	|-Dictionary.ValueCollection.Enumerator<uint, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<uint, ulong>.Dispose
	|-Dictionary.ValueCollection.Enumerator<ulong, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<ulong, uint>.Dispose
	|-Dictionary.ValueCollection.Enumerator<ulong, VoiceUserObject>.Dispose
	|-Dictionary.ValueCollection.Enumerator<ulong, VoiceTogetherMember>.Dispose
	|-Dictionary.ValueCollection.Enumerator<UInt64Enum, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<TerrainUtility.TerrainMap.TileCoord, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<Material, Material>.Dispose
	|-Dictionary.ValueCollection.Enumerator<NetworkHash128, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<NetworkInstanceId, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<NetworkInstanceId, NetworkIdentity>.Dispose
	|-Dictionary.ValueCollection.Enumerator<NetworkSceneId, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<Scene, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<Shader, PropertySheet>.Dispose
	|-Dictionary.ValueCollection.Enumerator<ZmID, object>.Dispose
	|-Dictionary.ValueCollection.Enumerator<ZmID, ZmPeerEndPointShared>.Dispose
	|-Dictionary.ValueCollection.Enumerator<RailID, WeGameNetworkingComponent.SendPacketSession>.Dispose
	|-Dictionary.ValueCollection.Enumerator<RailID, WGPeerEndPointShared>.Dispose
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C0180 Offset: 0x1BF580 VA: 0x1801C0180
	|-Dictionary.ValueCollection.Enumerator<EventHook, object>.MoveNext
	|
	|-RVA: 0x1C0120 Offset: 0x1BF520 VA: 0x1801C0120
	|-Dictionary.ValueCollection.Enumerator<Flow.RecursionNode, int>.MoveNext
	|
	|-RVA: 0x1C01D0 Offset: 0x1BF5D0 VA: 0x1801C01D0
	|-Dictionary.ValueCollection.Enumerator<DYP2PDll.P2PID, object>.MoveNext
	|
	|-RVA: 0x1C00A0 Offset: 0x1BF4A0 VA: 0x1801C00A0
	|-Dictionary.ValueCollection.Enumerator<LPWNormalSolver.LPWPosition, int>.MoveNext
	|
	|-RVA: 0x1C0270 Offset: 0x1BF670 VA: 0x1801C0270
	|-Dictionary.ValueCollection.Enumerator<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.MoveNext
	|
	|-RVA: 0x1C0070 Offset: 0x1BF470 VA: 0x1801C0070
	|-Dictionary.ValueCollection.Enumerator<BinaryOperatorHandler.OperatorQuery, object>.MoveNext
	|
	|-RVA: 0x1C0380 Offset: 0x1BF780 VA: 0x1801C0380
	|-Dictionary.ValueCollection.Enumerator<ConversionUtility.ConversionQuery, Int32Enum>.MoveNext
	|
	|-RVA: 0x1C00F0 Offset: 0x1BF4F0 VA: 0x1801C00F0
	|-Dictionary.ValueCollection.Enumerator<ConversionUtility.ConversionQuery, object>.MoveNext
	|
	|-RVA: 0x1C0330 Offset: 0x1BF730 VA: 0x1801C0330
	|-Dictionary.ValueCollection.Enumerator<fsPortableReflection.AttributeQuery, object>.MoveNext
	|
	|-RVA: 0x1C0320 Offset: 0x1BF720 VA: 0x1801C0320
	|-Dictionary.ValueCollection.Enumerator<DefaultSerializationBinder.TypeNameKey, object>.MoveNext
	|
	|-RVA: 0x1C0090 Offset: 0x1BF490 VA: 0x1801C0090
	|-Dictionary.ValueCollection.Enumerator<ResolverContractKey, object>.MoveNext
	|
	|-RVA: 0x1C03D0 Offset: 0x1BF7D0 VA: 0x1801C03D0
	|-Dictionary.ValueCollection.Enumerator<ConvertUtils.TypeConvertKey, object>.MoveNext
	|
	|-RVA: 0x1C02B0 Offset: 0x1BF6B0 VA: 0x1801C02B0
	|-Dictionary.ValueCollection.Enumerator<pb_Edge, object>.MoveNext
	|
	|-RVA: 0x1C0210 Offset: 0x1BF610 VA: 0x1801C0210
	|-Dictionary.ValueCollection.Enumerator<pb_IntVec3, object>.MoveNext
	|
	|-RVA: 0x1C0080 Offset: 0x1BF480 VA: 0x1801C0080
	|-Dictionary.ValueCollection.Enumerator<AnimationStateData.AnimationPair, float>.MoveNext
	|
	|-RVA: 0x1E4BF0 Offset: 0x1E3FF0 VA: 0x1801E4BF0
	|-Dictionary.ValueCollection.Enumerator<Bone, Transform>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<BoundingBoxAttachment, PolygonCollider2D>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<object, object>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<string, LinuxNetworkInterface>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<string, MacOsNetworkInterface>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<string, Type>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<string, AssetBundle>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<Type, PostProcessBundle>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<Material, Material>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<Shader, PropertySheet>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<RailID, WeGameNetworkingComponent.SendPacketSession>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<RailID, WGPeerEndPointShared>.MoveNext
	|
	|-RVA: 0x1C01B0 Offset: 0x1BF5B0 VA: 0x1801C01B0
	|-Dictionary.ValueCollection.Enumerator<Skin.AttachmentKeyTuple, object>.MoveNext
	|
	|-RVA: 0x1C02F0 Offset: 0x1BF6F0 VA: 0x1801C02F0
	|-Dictionary.ValueCollection.Enumerator<SlotBlendModes.MaterialTexturePair, object>.MoveNext
	|
	|-RVA: 0x1C00B0 Offset: 0x1BF4B0 VA: 0x1801C00B0
	|-Dictionary.ValueCollection.Enumerator<CSteamID, MatchMemberData>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<CSteamID, SteamMatchMemberData>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<CSteamID, SteamMatchNetEndPoint>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<CSteamID, SteamPeerEndPointShared>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<CSteamID, object>.MoveNext
	|
	|-RVA: 0x1C0310 Offset: 0x1BF710 VA: 0x1801C0310
	|-Dictionary.ValueCollection.Enumerator<HAuthTicket, object>.MoveNext
	|
	|-RVA: 0x1C0130 Offset: 0x1BF530 VA: 0x1801C0130
	|-Dictionary.ValueCollection.Enumerator<SteamAPICall_t, object>.MoveNext
	|
	|-RVA: 0x1C0110 Offset: 0x1BF510 VA: 0x1801C0110
	|-Dictionary.ValueCollection.Enumerator<char, char>.MoveNext
	|
	|-RVA: 0x1C0230 Offset: 0x1BF630 VA: 0x1801C0230
	|-Dictionary.ValueCollection.Enumerator<char, Nullable<ByteEnum>>.MoveNext
	|
	|-RVA: 0x1C0280 Offset: 0x1BF680 VA: 0x1801C0280
	|-Dictionary.ValueCollection.Enumerator<char, object>.MoveNext
	|
	|-RVA: 0x1C02A0 Offset: 0x1BF6A0 VA: 0x1801C02A0
	|-Dictionary.ValueCollection.Enumerator<Guid, object>.MoveNext
	|
	|-RVA: 0x1C0370 Offset: 0x1BF770 VA: 0x1801C0370
	|-Dictionary.ValueCollection.Enumerator<short, object>.MoveNext
	|
	|-RVA: 0x1C01A0 Offset: 0x1BF5A0 VA: 0x1801C01A0
	|-Dictionary.ValueCollection.Enumerator<int, AttackSkillBase>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<int, CRuleHandler.sFireInfo>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<int, CtrlSideStateObj>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<int, OneBeacon>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<int, OneSalva>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<int, Dictionary<int, CtrlSideStateObj>>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<int, List<DebugDrawLine.DebugLine>>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<int, List<GameObject>>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<int, object>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<int, PointerEventData>.MoveNext
	|
	|-RVA: 0x1C0160 Offset: 0x1BF560 VA: 0x1801C0160
	|-Dictionary.ValueCollection.Enumerator<int, ConversationScriptObject.ClientTipsMessage>.MoveNext
	|
	|-RVA: 0x1C0260 Offset: 0x1BF660 VA: 0x1801C0260
	|-Dictionary.ValueCollection.Enumerator<int, ConversationScriptObject.ConfirmMessage>.MoveNext
	|
	|-RVA: 0x1C01E0 Offset: 0x1BF5E0 VA: 0x1801C01E0
	|-Dictionary.ValueCollection.Enumerator<int, ConversationScriptObject.LoadMessage>.MoveNext
	|
	|-RVA: 0x1C0190 Offset: 0x1BF590 VA: 0x1801C0190
	|-Dictionary.ValueCollection.Enumerator<int, HitData>.MoveNext
	|
	|-RVA: 0x1C0150 Offset: 0x1BF550 VA: 0x1801C0150
	|-Dictionary.ValueCollection.Enumerator<int, MinimapPoint>.MoveNext
	|
	|-RVA: 0x1C0250 Offset: 0x1BF650 VA: 0x1801C0250
	|-Dictionary.ValueCollection.Enumerator<int, ObjectPoolComInfo>.MoveNext
	|
	|-RVA: 0x1C0140 Offset: 0x1BF540 VA: 0x1801C0140
	|-Dictionary.ValueCollection.Enumerator<int, bool>.MoveNext
	|
	|-RVA: 0x1C0290 Offset: 0x1BF690 VA: 0x1801C0290
	|-Dictionary.ValueCollection.Enumerator<int, char>.MoveNext
	|
	|-RVA: 0x1C0200 Offset: 0x1BF600 VA: 0x1801C0200
	|-Dictionary.ValueCollection.Enumerator<int, int>.MoveNext
	|
	|-RVA: 0x1C0170 Offset: 0x1BF570 VA: 0x1801C0170
	|-Dictionary.ValueCollection.Enumerator<int, Int32Enum>.MoveNext
	|
	|-RVA: 0x1C01C0 Offset: 0x1BF5C0 VA: 0x1801C01C0
	|-Dictionary.ValueCollection.Enumerator<int, long>.MoveNext
	|
	|-RVA: 0x1C0240 Offset: 0x1BF640 VA: 0x1801C0240
	|-Dictionary.ValueCollection.Enumerator<int, float>.MoveNext
	|
	|-RVA: 0x1C03C0 Offset: 0x1BF7C0 VA: 0x1801C03C0
	|-Dictionary.ValueCollection.Enumerator<int, uint>.MoveNext
	|
	|-RVA: 0x1C02E0 Offset: 0x1BF6E0 VA: 0x1801C02E0
	|-Dictionary.ValueCollection.Enumerator<int, ulong>.MoveNext
	|
	|-RVA: 0x1C03B0 Offset: 0x1BF7B0 VA: 0x1801C03B0
	|-Dictionary.ValueCollection.Enumerator<int, Color>.MoveNext
	|
	|-RVA: 0x1C02C0 Offset: 0x1BF6C0 VA: 0x1801C02C0
	|-Dictionary.ValueCollection.Enumerator<int, Matrix4x4>.MoveNext
	|
	|-RVA: 0x1C0100 Offset: 0x1BF500 VA: 0x1801C0100
	|-Dictionary.ValueCollection.Enumerator<int, NetworkMigrationManager.ConnectionPendingPlayers>.MoveNext
	|
	|-RVA: 0x1C0220 Offset: 0x1BF620 VA: 0x1801C0220
	|-Dictionary.ValueCollection.Enumerator<int, Vector2>.MoveNext
	|
	|-RVA: 0x1C00E0 Offset: 0x1BF4E0 VA: 0x1801C00E0
	|-Dictionary.ValueCollection.Enumerator<int, Vector3>.MoveNext
	|
	|-RVA: 0x1C0060 Offset: 0x1BF460 VA: 0x1801C0060
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, bool>.MoveNext
	|
	|-RVA: 0x1C02D0 Offset: 0x1BF6D0 VA: 0x1801C02D0
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, int>.MoveNext
	|
	|-RVA: 0x1C03A0 Offset: 0x1BF7A0 VA: 0x1801C03A0
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, Int32Enum>.MoveNext
	|
	|-RVA: 0x1C0350 Offset: 0x1BF750 VA: 0x1801C0350
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, object>.MoveNext
	|
	|-RVA: 0x1C0300 Offset: 0x1BF700 VA: 0x1801C0300
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, float>.MoveNext
	|
	|-RVA: 0x1C01F0 Offset: 0x1BF5F0 VA: 0x1801C01F0
	|-Dictionary.ValueCollection.Enumerator<long, int>.MoveNext
	|
	|-RVA: 0x1C00D0 Offset: 0x1BF4D0 VA: 0x1801C00D0
	|-Dictionary.ValueCollection.Enumerator<long, object>.MoveNext
	|
	|-RVA: 0x1C0340 Offset: 0x1BF740 VA: 0x1801C0340
	|-Dictionary.ValueCollection.Enumerator<IntPtr, object>.MoveNext
	|
	|-RVA: 0x1C0390 Offset: 0x1BF790 VA: 0x1801C0390
	|-Dictionary.ValueCollection.Enumerator<object, MeshCombiner.BlendShapeFrame>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<string, MeshCombiner.BlendShapeFrame>.MoveNext
	|
	|-RVA: 0x1C00C0 Offset: 0x1BF4C0 VA: 0x1801C00C0
	|-Dictionary.ValueCollection.Enumerator<object, CinemachineCore.UpdateStatus>.MoveNext
	|
	|-RVA: 0x1C0360 Offset: 0x1BF760 VA: 0x1801C0360
	|-Dictionary.ValueCollection.Enumerator<object, DYUpdateIni.OneResInfo>.MoveNext
	|
	|-RVA: 0x1E4C70 Offset: 0x1E4070 VA: 0x1801E4C70
	|-Dictionary.ValueCollection.Enumerator<object, IniValue>.MoveNext
	|
	|-RVA: 0x1E4CB0 Offset: 0x1E40B0 VA: 0x1801E4CB0
	|-Dictionary.ValueCollection.Enumerator<object, PanelManger.PanelInfo>.MoveNext
	|
	|-RVA: 0x1E4D40 Offset: 0x1E4140 VA: 0x1801E4D40
	|-Dictionary.ValueCollection.Enumerator<object, OneInfo>.MoveNext
	|
	|-RVA: 0x1E4C60 Offset: 0x1E4060 VA: 0x1801E4C60
	|-Dictionary.ValueCollection.Enumerator<object, ArrayMetadata>.MoveNext
	|
	|-RVA: 0x1E4DC0 Offset: 0x1E41C0 VA: 0x1801E4DC0
	|-Dictionary.ValueCollection.Enumerator<object, ObjectMetadata>.MoveNext
	|
	|-RVA: 0x1E4D00 Offset: 0x1E4100 VA: 0x1801E4D00
	|-Dictionary.ValueCollection.Enumerator<object, PropertyMetadata>.MoveNext
	|
	|-RVA: 0x1E4C40 Offset: 0x1E4040 VA: 0x1801E4C40
	|-Dictionary.ValueCollection.Enumerator<object, fsOption<fsVersionedType>>.MoveNext
	|
	|-RVA: 0x1E4C20 Offset: 0x1E4020 VA: 0x1801E4C20
	|-Dictionary.ValueCollection.Enumerator<object, SteamAPICall_t>.MoveNext
	|
	|-RVA: 0x1E4CC0 Offset: 0x1E40C0 VA: 0x1801E4CC0
	|-Dictionary.ValueCollection.Enumerator<object, bool>.MoveNext
	|
	|-RVA: 0x1E4D80 Offset: 0x1E4180 VA: 0x1801E4D80
	|-Dictionary.ValueCollection.Enumerator<object, KeyValuePair<object, object>>.MoveNext
	|
	|-RVA: 0x1E4D10 Offset: 0x1E4110 VA: 0x1801E4D10
	|-Dictionary.ValueCollection.Enumerator<object, int>.MoveNext
	|
	|-RVA: 0x1E4D30 Offset: 0x1E4130 VA: 0x1801E4D30
	|-Dictionary.ValueCollection.Enumerator<object, Int32Enum>.MoveNext
	|
	|-RVA: 0x1E4D90 Offset: 0x1E4190 VA: 0x1801E4D90
	|-Dictionary.ValueCollection.Enumerator<object, long>.MoveNext
	|
	|-RVA: 0x1E4D60 Offset: 0x1E4160 VA: 0x1801E4D60
	|-Dictionary.ValueCollection.Enumerator<object, ResourceLocator>.MoveNext
	|
	|-RVA: 0x1E4D20 Offset: 0x1E4120 VA: 0x1801E4D20
	|-Dictionary.ValueCollection.Enumerator<object, float>.MoveNext
	|
	|-RVA: 0x1E4CA0 Offset: 0x1E40A0 VA: 0x1801E4CA0
	|-Dictionary.ValueCollection.Enumerator<object, TimeSpan>.MoveNext
	|
	|-RVA: 0x1E4C10 Offset: 0x1E4010 VA: 0x1801E4C10
	|-Dictionary.ValueCollection.Enumerator<object, Color>.MoveNext
	|
	|-RVA: 0x1E4D70 Offset: 0x1E4170 VA: 0x1801E4D70
	|-Dictionary.ValueCollection.Enumerator<object, NetworkBroadcastResult>.MoveNext
	|
	|-RVA: 0x1E4BE0 Offset: 0x1E3FE0 VA: 0x1801E4BE0
	|-Dictionary.ValueCollection.Enumerator<object, Playable>.MoveNext
	|
	|-RVA: 0x1E4DA0 Offset: 0x1E41A0 VA: 0x1801E4DA0
	|-Dictionary.ValueCollection.Enumerator<object, Vector3>.MoveNext
	|
	|-RVA: 0x1E4C30 Offset: 0x1E4030 VA: 0x1801E4C30
	|-Dictionary.ValueCollection.Enumerator<object, BlendShapeFrame>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<string, BlendShapeFrame>.MoveNext
	|
	|-RVA: 0x1E4BB0 Offset: 0x1E3FB0 VA: 0x1801E4BB0
	|-Dictionary.ValueCollection.Enumerator<float, object>.MoveNext
	|
	|-RVA: 0x1E4BC0 Offset: 0x1E3FC0 VA: 0x1801E4BC0
	|-Dictionary.ValueCollection.Enumerator<ushort, object>.MoveNext
	|
	|-RVA: 0x1E4C80 Offset: 0x1E4080 VA: 0x1801E4C80
	|-Dictionary.ValueCollection.Enumerator<uint, int>.MoveNext
	|
	|-RVA: 0x1E4C00 Offset: 0x1E4000 VA: 0x1801E4C00
	|-Dictionary.ValueCollection.Enumerator<uint, object>.MoveNext
	|
	|-RVA: 0x1E4C90 Offset: 0x1E4090 VA: 0x1801E4C90
	|-Dictionary.ValueCollection.Enumerator<uint, ulong>.MoveNext
	|
	|-RVA: 0x1E4CD0 Offset: 0x1E40D0 VA: 0x1801E4CD0
	|-Dictionary.ValueCollection.Enumerator<ulong, object>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<ulong, VoiceUserObject>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<ulong, VoiceTogetherMember>.MoveNext
	|
	|-RVA: 0x1E4CF0 Offset: 0x1E40F0 VA: 0x1801E4CF0
	|-Dictionary.ValueCollection.Enumerator<ulong, uint>.MoveNext
	|
	|-RVA: 0x1E4BD0 Offset: 0x1E3FD0 VA: 0x1801E4BD0
	|-Dictionary.ValueCollection.Enumerator<UInt64Enum, object>.MoveNext
	|
	|-RVA: 0x1E4DE0 Offset: 0x1E41E0 VA: 0x1801E4DE0
	|-Dictionary.ValueCollection.Enumerator<TerrainUtility.TerrainMap.TileCoord, object>.MoveNext
	|
	|-RVA: 0x1E4D50 Offset: 0x1E4150 VA: 0x1801E4D50
	|-Dictionary.ValueCollection.Enumerator<NetworkHash128, object>.MoveNext
	|
	|-RVA: 0x1E4DB0 Offset: 0x1E41B0 VA: 0x1801E4DB0
	|-Dictionary.ValueCollection.Enumerator<NetworkInstanceId, object>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<NetworkInstanceId, NetworkIdentity>.MoveNext
	|
	|-RVA: 0x1E4C50 Offset: 0x1E4050 VA: 0x1801E4C50
	|-Dictionary.ValueCollection.Enumerator<NetworkSceneId, object>.MoveNext
	|
	|-RVA: 0x1E4CE0 Offset: 0x1E40E0 VA: 0x1801E4CE0
	|-Dictionary.ValueCollection.Enumerator<Scene, object>.MoveNext
	|
	|-RVA: 0x1E4DD0 Offset: 0x1E41D0 VA: 0x1801E4DD0
	|-Dictionary.ValueCollection.Enumerator<ZmID, object>.MoveNext
	|-Dictionary.ValueCollection.Enumerator<ZmID, ZmPeerEndPointShared>.MoveNext
	*/

	public TValue get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BFEB0 Offset: 0x1BF2B0 VA: 0x1801BFEB0
	|-Dictionary.ValueCollection.Enumerator<Bone, Transform>.get_Current
	|-Dictionary.ValueCollection.Enumerator<BoundingBoxAttachment, PolygonCollider2D>.get_Current
	|-Dictionary.ValueCollection.Enumerator<CSteamID, MatchMemberData>.get_Current
	|-Dictionary.ValueCollection.Enumerator<CSteamID, SteamMatchMemberData>.get_Current
	|-Dictionary.ValueCollection.Enumerator<CSteamID, SteamMatchNetEndPoint>.get_Current
	|-Dictionary.ValueCollection.Enumerator<CSteamID, SteamPeerEndPointShared>.get_Current
	|-Dictionary.ValueCollection.Enumerator<int, AttackSkillBase>.get_Current
	|-Dictionary.ValueCollection.Enumerator<int, CRuleHandler.sFireInfo>.get_Current
	|-Dictionary.ValueCollection.Enumerator<int, CtrlSideStateObj>.get_Current
	|-Dictionary.ValueCollection.Enumerator<int, OneBeacon>.get_Current
	|-Dictionary.ValueCollection.Enumerator<int, OneSalva>.get_Current
	|-Dictionary.ValueCollection.Enumerator<int, Dictionary<int, CtrlSideStateObj>>.get_Current
	|-Dictionary.ValueCollection.Enumerator<int, List<DebugDrawLine.DebugLine>>.get_Current
	|-Dictionary.ValueCollection.Enumerator<int, List<GameObject>>.get_Current
	|-Dictionary.ValueCollection.Enumerator<int, PointerEventData>.get_Current
	|-Dictionary.ValueCollection.Enumerator<string, LinuxNetworkInterface>.get_Current
	|-Dictionary.ValueCollection.Enumerator<string, MacOsNetworkInterface>.get_Current
	|-Dictionary.ValueCollection.Enumerator<string, AssetBundle>.get_Current
	|-Dictionary.ValueCollection.Enumerator<Type, PostProcessBundle>.get_Current
	|-Dictionary.ValueCollection.Enumerator<ulong, VoiceUserObject>.get_Current
	|-Dictionary.ValueCollection.Enumerator<ulong, VoiceTogetherMember>.get_Current
	|-Dictionary.ValueCollection.Enumerator<Material, Material>.get_Current
	|-Dictionary.ValueCollection.Enumerator<NetworkInstanceId, NetworkIdentity>.get_Current
	|-Dictionary.ValueCollection.Enumerator<Shader, PropertySheet>.get_Current
	|-Dictionary.ValueCollection.Enumerator<ZmID, ZmPeerEndPointShared>.get_Current
	|-Dictionary.ValueCollection.Enumerator<RailID, WeGameNetworkingComponent.SendPacketSession>.get_Current
	|-Dictionary.ValueCollection.Enumerator<RailID, WGPeerEndPointShared>.get_Current
	|-Dictionary.ValueCollection.Enumerator<EventHook, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<DYP2PDll.P2PID, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<BinaryOperatorHandler.OperatorQuery, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<ConversionUtility.ConversionQuery, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<fsPortableReflection.AttributeQuery, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<DefaultSerializationBinder.TypeNameKey, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<ResolverContractKey, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<ConvertUtils.TypeConvertKey, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<pb_Edge, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<pb_IntVec3, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<Skin.AttachmentKeyTuple, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<SlotBlendModes.MaterialTexturePair, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<CSteamID, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<HAuthTicket, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<SteamAPICall_t, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<char, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<Guid, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<short, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<int, long>.get_Current
	|-Dictionary.ValueCollection.Enumerator<int, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<int, ulong>.get_Current
	|-Dictionary.ValueCollection.Enumerator<int, NetworkMigrationManager.ConnectionPendingPlayers>.get_Current
	|-Dictionary.ValueCollection.Enumerator<int, Vector2>.get_Current
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<long, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<IntPtr, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<object, IniValue>.get_Current
	|-Dictionary.ValueCollection.Enumerator<object, SteamAPICall_t>.get_Current
	|-Dictionary.ValueCollection.Enumerator<object, long>.get_Current
	|-Dictionary.ValueCollection.Enumerator<object, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<object, TimeSpan>.get_Current
	|-Dictionary.ValueCollection.Enumerator<float, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<string, Type>.get_Current
	|-Dictionary.ValueCollection.Enumerator<ushort, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<uint, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<uint, ulong>.get_Current
	|-Dictionary.ValueCollection.Enumerator<ulong, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<UInt64Enum, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<TerrainUtility.TerrainMap.TileCoord, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<NetworkHash128, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<NetworkInstanceId, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<NetworkSceneId, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<Scene, object>.get_Current
	|-Dictionary.ValueCollection.Enumerator<ZmID, object>.get_Current
	|
	|-RVA: 0x29DB50 Offset: 0x29CF50 VA: 0x18029DB50
	|-Dictionary.ValueCollection.Enumerator<string, MeshCombiner.BlendShapeFrame>.get_Current
	|-Dictionary.ValueCollection.Enumerator<string, BlendShapeFrame>.get_Current
	|-Dictionary.ValueCollection.Enumerator<object, MeshCombiner.BlendShapeFrame>.get_Current
	|-Dictionary.ValueCollection.Enumerator<object, BlendShapeFrame>.get_Current
	|
	|-RVA: 0x1C0C20 Offset: 0x1C0020 VA: 0x1801C0C20
	|-Dictionary.ValueCollection.Enumerator<Flow.RecursionNode, int>.get_Current
	|-Dictionary.ValueCollection.Enumerator<LPWNormalSolver.LPWPosition, int>.get_Current
	|-Dictionary.ValueCollection.Enumerator<ConversionUtility.ConversionQuery, Int32Enum>.get_Current
	|-Dictionary.ValueCollection.Enumerator<int, int>.get_Current
	|-Dictionary.ValueCollection.Enumerator<int, Int32Enum>.get_Current
	|-Dictionary.ValueCollection.Enumerator<int, uint>.get_Current
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, int>.get_Current
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, Int32Enum>.get_Current
	|-Dictionary.ValueCollection.Enumerator<long, int>.get_Current
	|-Dictionary.ValueCollection.Enumerator<object, int>.get_Current
	|-Dictionary.ValueCollection.Enumerator<object, Int32Enum>.get_Current
	|-Dictionary.ValueCollection.Enumerator<uint, int>.get_Current
	|-Dictionary.ValueCollection.Enumerator<ulong, uint>.get_Current
	|
	|-RVA: 0x1BC7C0 Offset: 0x1BBBC0 VA: 0x1801BC7C0
	|-Dictionary.ValueCollection.Enumerator<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.get_Current
	|-Dictionary.ValueCollection.Enumerator<int, ConversationScriptObject.ClientTipsMessage>.get_Current
	|-Dictionary.ValueCollection.Enumerator<int, Color>.get_Current
	|-Dictionary.ValueCollection.Enumerator<object, ArrayMetadata>.get_Current
	|-Dictionary.ValueCollection.Enumerator<object, KeyValuePair<object, object>>.get_Current
	|-Dictionary.ValueCollection.Enumerator<object, ResourceLocator>.get_Current
	|-Dictionary.ValueCollection.Enumerator<object, Color>.get_Current
	|-Dictionary.ValueCollection.Enumerator<object, NetworkBroadcastResult>.get_Current
	|-Dictionary.ValueCollection.Enumerator<object, Playable>.get_Current
	|
	|-RVA: 0x25C1E0 Offset: 0x25B5E0 VA: 0x18025C1E0
	|-Dictionary.ValueCollection.Enumerator<AnimationStateData.AnimationPair, float>.get_Current
	|-Dictionary.ValueCollection.Enumerator<int, float>.get_Current
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, float>.get_Current
	|-Dictionary.ValueCollection.Enumerator<object, float>.get_Current
	|
	|-RVA: 0x1C0CC0 Offset: 0x1C00C0 VA: 0x1801C0CC0
	|-Dictionary.ValueCollection.Enumerator<char, char>.get_Current
	|-Dictionary.ValueCollection.Enumerator<char, Nullable<ByteEnum>>.get_Current
	|-Dictionary.ValueCollection.Enumerator<int, char>.get_Current
	|
	|-RVA: 0x1C0C30 Offset: 0x1C0030 VA: 0x1801C0C30
	|-Dictionary.ValueCollection.Enumerator<int, ConversationScriptObject.ConfirmMessage>.get_Current
	|-Dictionary.ValueCollection.Enumerator<int, HitData>.get_Current
	|-Dictionary.ValueCollection.Enumerator<int, ObjectPoolComInfo>.get_Current
	|-Dictionary.ValueCollection.Enumerator<object, OneInfo>.get_Current
	|-Dictionary.ValueCollection.Enumerator<object, fsOption<fsVersionedType>>.get_Current
	|
	|-RVA: 0x1B2E40 Offset: 0x1B2240 VA: 0x1801B2E40
	|-Dictionary.ValueCollection.Enumerator<int, ConversationScriptObject.LoadMessage>.get_Current
	|-Dictionary.ValueCollection.Enumerator<int, MinimapPoint>.get_Current
	|-Dictionary.ValueCollection.Enumerator<object, DYUpdateIni.OneResInfo>.get_Current
	|-Dictionary.ValueCollection.Enumerator<object, PanelManger.PanelInfo>.get_Current
	|-Dictionary.ValueCollection.Enumerator<object, ObjectMetadata>.get_Current
	|-Dictionary.ValueCollection.Enumerator<object, PropertyMetadata>.get_Current
	|
	|-RVA: 0x1BC800 Offset: 0x1BBC00 VA: 0x1801BC800
	|-Dictionary.ValueCollection.Enumerator<int, bool>.get_Current
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, bool>.get_Current
	|-Dictionary.ValueCollection.Enumerator<object, bool>.get_Current
	|
	|-RVA: 0x1C0C50 Offset: 0x1C0050 VA: 0x1801C0C50
	|-Dictionary.ValueCollection.Enumerator<int, Matrix4x4>.get_Current
	|
	|-RVA: 0x1BFE90 Offset: 0x1BF290 VA: 0x1801BFE90
	|-Dictionary.ValueCollection.Enumerator<int, Vector3>.get_Current
	|-Dictionary.ValueCollection.Enumerator<object, Vector3>.get_Current
	|
	|-RVA: 0x1C0C80 Offset: 0x1C0080 VA: 0x1801C0C80
	|-Dictionary.ValueCollection.Enumerator<object, CinemachineCore.UpdateStatus>.get_Current
	*/

	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C08A0 Offset: 0x1BFCA0 VA: 0x1801C08A0
	|-Dictionary.ValueCollection.Enumerator<EventHook, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0800 Offset: 0x1BFC00 VA: 0x1801C0800
	|-Dictionary.ValueCollection.Enumerator<Flow.RecursionNode, int>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0870 Offset: 0x1BFC70 VA: 0x1801C0870
	|-Dictionary.ValueCollection.Enumerator<DYP2PDll.P2PID, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0950 Offset: 0x1BFD50 VA: 0x1801C0950
	|-Dictionary.ValueCollection.Enumerator<LPWNormalSolver.LPWPosition, int>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0880 Offset: 0x1BFC80 VA: 0x1801C0880
	|-Dictionary.ValueCollection.Enumerator<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0910 Offset: 0x1BFD10 VA: 0x1801C0910
	|-Dictionary.ValueCollection.Enumerator<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0A80 Offset: 0x1BFE80 VA: 0x1801C0A80
	|-Dictionary.ValueCollection.Enumerator<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0A30 Offset: 0x1BFE30 VA: 0x1801C0A30
	|-Dictionary.ValueCollection.Enumerator<ConversionUtility.ConversionQuery, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C08F0 Offset: 0x1BFCF0 VA: 0x1801C08F0
	|-Dictionary.ValueCollection.Enumerator<fsPortableReflection.AttributeQuery, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0990 Offset: 0x1BFD90 VA: 0x1801C0990
	|-Dictionary.ValueCollection.Enumerator<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0A50 Offset: 0x1BFE50 VA: 0x1801C0A50
	|-Dictionary.ValueCollection.Enumerator<ResolverContractKey, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0A40 Offset: 0x1BFE40 VA: 0x1801C0A40
	|-Dictionary.ValueCollection.Enumerator<ConvertUtils.TypeConvertKey, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0830 Offset: 0x1BFC30 VA: 0x1801C0830
	|-Dictionary.ValueCollection.Enumerator<pb_Edge, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0760 Offset: 0x1BFB60 VA: 0x1801C0760
	|-Dictionary.ValueCollection.Enumerator<pb_IntVec3, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0A60 Offset: 0x1BFE60 VA: 0x1801C0A60
	|-Dictionary.ValueCollection.Enumerator<AnimationStateData.AnimationPair, float>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C07B0 Offset: 0x1BFBB0 VA: 0x1801C07B0
	|-Dictionary.ValueCollection.Enumerator<Skin.AttachmentKeyTuple, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0AB0 Offset: 0x1BFEB0 VA: 0x1801C0AB0
	|-Dictionary.ValueCollection.Enumerator<SlotBlendModes.MaterialTexturePair, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0970 Offset: 0x1BFD70 VA: 0x1801C0970
	|-Dictionary.ValueCollection.Enumerator<CSteamID, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0A70 Offset: 0x1BFE70 VA: 0x1801C0A70
	|-Dictionary.ValueCollection.Enumerator<HAuthTicket, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0A10 Offset: 0x1BFE10 VA: 0x1801C0A10
	|-Dictionary.ValueCollection.Enumerator<SteamAPICall_t, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C09F0 Offset: 0x1BFDF0 VA: 0x1801C09F0
	|-Dictionary.ValueCollection.Enumerator<char, char>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0A20 Offset: 0x1BFE20 VA: 0x1801C0A20
	|-Dictionary.ValueCollection.Enumerator<char, Nullable<ByteEnum>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0960 Offset: 0x1BFD60 VA: 0x1801C0960
	|-Dictionary.ValueCollection.Enumerator<char, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0860 Offset: 0x1BFC60 VA: 0x1801C0860
	|-Dictionary.ValueCollection.Enumerator<Guid, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0AD0 Offset: 0x1BFED0 VA: 0x1801C0AD0
	|-Dictionary.ValueCollection.Enumerator<short, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C07A0 Offset: 0x1BFBA0 VA: 0x1801C07A0
	|-Dictionary.ValueCollection.Enumerator<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0820 Offset: 0x1BFC20 VA: 0x1801C0820
	|-Dictionary.ValueCollection.Enumerator<int, ConversationScriptObject.ConfirmMessage>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C07C0 Offset: 0x1BFBC0 VA: 0x1801C07C0
	|-Dictionary.ValueCollection.Enumerator<int, ConversationScriptObject.LoadMessage>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0980 Offset: 0x1BFD80 VA: 0x1801C0980
	|-Dictionary.ValueCollection.Enumerator<int, HitData>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C08B0 Offset: 0x1BFCB0 VA: 0x1801C08B0
	|-Dictionary.ValueCollection.Enumerator<int, MinimapPoint>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0930 Offset: 0x1BFD30 VA: 0x1801C0930
	|-Dictionary.ValueCollection.Enumerator<int, ObjectPoolComInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C07D0 Offset: 0x1BFBD0 VA: 0x1801C07D0
	|-Dictionary.ValueCollection.Enumerator<int, bool>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0850 Offset: 0x1BFC50 VA: 0x1801C0850
	|-Dictionary.ValueCollection.Enumerator<int, char>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C08C0 Offset: 0x1BFCC0 VA: 0x1801C08C0
	|-Dictionary.ValueCollection.Enumerator<int, int>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C07F0 Offset: 0x1BFBF0 VA: 0x1801C07F0
	|-Dictionary.ValueCollection.Enumerator<int, Int32Enum>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0810 Offset: 0x1BFC10 VA: 0x1801C0810
	|-Dictionary.ValueCollection.Enumerator<int, long>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C08E0 Offset: 0x1BFCE0 VA: 0x1801C08E0
	|-Dictionary.ValueCollection.Enumerator<int, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C09D0 Offset: 0x1BFDD0 VA: 0x1801C09D0
	|-Dictionary.ValueCollection.Enumerator<int, float>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0900 Offset: 0x1BFD00 VA: 0x1801C0900
	|-Dictionary.ValueCollection.Enumerator<int, uint>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C09E0 Offset: 0x1BFDE0 VA: 0x1801C09E0
	|-Dictionary.ValueCollection.Enumerator<int, ulong>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0790 Offset: 0x1BFB90 VA: 0x1801C0790
	|-Dictionary.ValueCollection.Enumerator<int, Color>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0A90 Offset: 0x1BFE90 VA: 0x1801C0A90
	|-Dictionary.ValueCollection.Enumerator<int, Matrix4x4>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0770 Offset: 0x1BFB70 VA: 0x1801C0770
	|-Dictionary.ValueCollection.Enumerator<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C08D0 Offset: 0x1BFCD0 VA: 0x1801C08D0
	|-Dictionary.ValueCollection.Enumerator<int, Vector2>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0780 Offset: 0x1BFB80 VA: 0x1801C0780
	|-Dictionary.ValueCollection.Enumerator<int, Vector3>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0890 Offset: 0x1BFC90 VA: 0x1801C0890
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, bool>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C09A0 Offset: 0x1BFDA0 VA: 0x1801C09A0
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, int>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C09B0 Offset: 0x1BFDB0 VA: 0x1801C09B0
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, Int32Enum>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0AA0 Offset: 0x1BFEA0 VA: 0x1801C0AA0
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0920 Offset: 0x1BFD20 VA: 0x1801C0920
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, float>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0AC0 Offset: 0x1BFEC0 VA: 0x1801C0AC0
	|-Dictionary.ValueCollection.Enumerator<long, int>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0940 Offset: 0x1BFD40 VA: 0x1801C0940
	|-Dictionary.ValueCollection.Enumerator<long, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C09C0 Offset: 0x1BFDC0 VA: 0x1801C09C0
	|-Dictionary.ValueCollection.Enumerator<IntPtr, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C07E0 Offset: 0x1BFBE0 VA: 0x1801C07E0
	|-Dictionary.ValueCollection.Enumerator<object, MeshCombiner.BlendShapeFrame>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0840 Offset: 0x1BFC40 VA: 0x1801C0840
	|-Dictionary.ValueCollection.Enumerator<object, CinemachineCore.UpdateStatus>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1C0A00 Offset: 0x1BFE00 VA: 0x1801C0A00
	|-Dictionary.ValueCollection.Enumerator<object, DYUpdateIni.OneResInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E5070 Offset: 0x1E4470 VA: 0x1801E5070
	|-Dictionary.ValueCollection.Enumerator<object, IniValue>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E5120 Offset: 0x1E4520 VA: 0x1801E5120
	|-Dictionary.ValueCollection.Enumerator<object, PanelManger.PanelInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E5220 Offset: 0x1E4620 VA: 0x1801E5220
	|-Dictionary.ValueCollection.Enumerator<object, OneInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E50A0 Offset: 0x1E44A0 VA: 0x1801E50A0
	|-Dictionary.ValueCollection.Enumerator<object, ArrayMetadata>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E5240 Offset: 0x1E4640 VA: 0x1801E5240
	|-Dictionary.ValueCollection.Enumerator<object, ObjectMetadata>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E50E0 Offset: 0x1E44E0 VA: 0x1801E50E0
	|-Dictionary.ValueCollection.Enumerator<object, PropertyMetadata>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E5210 Offset: 0x1E4610 VA: 0x1801E5210
	|-Dictionary.ValueCollection.Enumerator<object, fsOption<fsVersionedType>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E5080 Offset: 0x1E4480 VA: 0x1801E5080
	|-Dictionary.ValueCollection.Enumerator<object, SteamAPICall_t>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E5100 Offset: 0x1E4500 VA: 0x1801E5100
	|-Dictionary.ValueCollection.Enumerator<object, bool>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E50C0 Offset: 0x1E44C0 VA: 0x1801E50C0
	|-Dictionary.ValueCollection.Enumerator<object, KeyValuePair<object, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E5200 Offset: 0x1E4600 VA: 0x1801E5200
	|-Dictionary.ValueCollection.Enumerator<object, int>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E50F0 Offset: 0x1E44F0 VA: 0x1801E50F0
	|-Dictionary.ValueCollection.Enumerator<object, Int32Enum>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E5250 Offset: 0x1E4650 VA: 0x1801E5250
	|-Dictionary.ValueCollection.Enumerator<object, long>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E5170 Offset: 0x1E4570 VA: 0x1801E5170
	|-Dictionary.ValueCollection.Enumerator<object, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E5060 Offset: 0x1E4460 VA: 0x1801E5060
	|-Dictionary.ValueCollection.Enumerator<object, ResourceLocator>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E51B0 Offset: 0x1E45B0 VA: 0x1801E51B0
	|-Dictionary.ValueCollection.Enumerator<object, float>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E5110 Offset: 0x1E4510 VA: 0x1801E5110
	|-Dictionary.ValueCollection.Enumerator<object, TimeSpan>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E50D0 Offset: 0x1E44D0 VA: 0x1801E50D0
	|-Dictionary.ValueCollection.Enumerator<object, Color>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E5050 Offset: 0x1E4450 VA: 0x1801E5050
	|-Dictionary.ValueCollection.Enumerator<object, NetworkBroadcastResult>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E5260 Offset: 0x1E4660 VA: 0x1801E5260
	|-Dictionary.ValueCollection.Enumerator<object, Playable>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E5230 Offset: 0x1E4630 VA: 0x1801E5230
	|-Dictionary.ValueCollection.Enumerator<object, Vector3>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E5130 Offset: 0x1E4530 VA: 0x1801E5130
	|-Dictionary.ValueCollection.Enumerator<object, BlendShapeFrame>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E5190 Offset: 0x1E4590 VA: 0x1801E5190
	|-Dictionary.ValueCollection.Enumerator<float, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E51A0 Offset: 0x1E45A0 VA: 0x1801E51A0
	|-Dictionary.ValueCollection.Enumerator<ushort, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E51D0 Offset: 0x1E45D0 VA: 0x1801E51D0
	|-Dictionary.ValueCollection.Enumerator<uint, int>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E50B0 Offset: 0x1E44B0 VA: 0x1801E50B0
	|-Dictionary.ValueCollection.Enumerator<uint, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E5040 Offset: 0x1E4440 VA: 0x1801E5040
	|-Dictionary.ValueCollection.Enumerator<uint, ulong>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E5160 Offset: 0x1E4560 VA: 0x1801E5160
	|-Dictionary.ValueCollection.Enumerator<ulong, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E51E0 Offset: 0x1E45E0 VA: 0x1801E51E0
	|-Dictionary.ValueCollection.Enumerator<ulong, uint>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E5030 Offset: 0x1E4430 VA: 0x1801E5030
	|-Dictionary.ValueCollection.Enumerator<UInt64Enum, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E5180 Offset: 0x1E4580 VA: 0x1801E5180
	|-Dictionary.ValueCollection.Enumerator<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E5140 Offset: 0x1E4540 VA: 0x1801E5140
	|-Dictionary.ValueCollection.Enumerator<NetworkHash128, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E5150 Offset: 0x1E4550 VA: 0x1801E5150
	|-Dictionary.ValueCollection.Enumerator<NetworkInstanceId, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E51C0 Offset: 0x1E45C0 VA: 0x1801E51C0
	|-Dictionary.ValueCollection.Enumerator<NetworkSceneId, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E5090 Offset: 0x1E4490 VA: 0x1801E5090
	|-Dictionary.ValueCollection.Enumerator<Scene, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E51F0 Offset: 0x1E45F0 VA: 0x1801E51F0
	|-Dictionary.ValueCollection.Enumerator<ZmID, object>.System.Collections.IEnumerator.get_Current
	*/

	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C0610 Offset: 0x1BFA10 VA: 0x1801C0610
	|-Dictionary.ValueCollection.Enumerator<EventHook, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0690 Offset: 0x1BFA90 VA: 0x1801C0690
	|-Dictionary.ValueCollection.Enumerator<Flow.RecursionNode, int>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0510 Offset: 0x1BF910 VA: 0x1801C0510
	|-Dictionary.ValueCollection.Enumerator<DYP2PDll.P2PID, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0430 Offset: 0x1BF830 VA: 0x1801C0430
	|-Dictionary.ValueCollection.Enumerator<LPWNormalSolver.LPWPosition, int>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C04D0 Offset: 0x1BF8D0 VA: 0x1801C04D0
	|-Dictionary.ValueCollection.Enumerator<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0650 Offset: 0x1BFA50 VA: 0x1801C0650
	|-Dictionary.ValueCollection.Enumerator<BinaryOperatorHandler.OperatorQuery, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C05C0 Offset: 0x1BF9C0 VA: 0x1801C05C0
	|-Dictionary.ValueCollection.Enumerator<ConversionUtility.ConversionQuery, Int32Enum>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0680 Offset: 0x1BFA80 VA: 0x1801C0680
	|-Dictionary.ValueCollection.Enumerator<ConversionUtility.ConversionQuery, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0410 Offset: 0x1BF810 VA: 0x1801C0410
	|-Dictionary.ValueCollection.Enumerator<fsPortableReflection.AttributeQuery, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0420 Offset: 0x1BF820 VA: 0x1801C0420
	|-Dictionary.ValueCollection.Enumerator<DefaultSerializationBinder.TypeNameKey, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C06A0 Offset: 0x1BFAA0 VA: 0x1801C06A0
	|-Dictionary.ValueCollection.Enumerator<ResolverContractKey, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0440 Offset: 0x1BF840 VA: 0x1801C0440
	|-Dictionary.ValueCollection.Enumerator<ConvertUtils.TypeConvertKey, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0640 Offset: 0x1BFA40 VA: 0x1801C0640
	|-Dictionary.ValueCollection.Enumerator<pb_Edge, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C03F0 Offset: 0x1BF7F0 VA: 0x1801C03F0
	|-Dictionary.ValueCollection.Enumerator<pb_IntVec3, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0720 Offset: 0x1BFB20 VA: 0x1801C0720
	|-Dictionary.ValueCollection.Enumerator<AnimationStateData.AnimationPair, float>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0630 Offset: 0x1BFA30 VA: 0x1801C0630
	|-Dictionary.ValueCollection.Enumerator<Skin.AttachmentKeyTuple, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0550 Offset: 0x1BF950 VA: 0x1801C0550
	|-Dictionary.ValueCollection.Enumerator<SlotBlendModes.MaterialTexturePair, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C05E0 Offset: 0x1BF9E0 VA: 0x1801C05E0
	|-Dictionary.ValueCollection.Enumerator<CSteamID, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C04E0 Offset: 0x1BF8E0 VA: 0x1801C04E0
	|-Dictionary.ValueCollection.Enumerator<HAuthTicket, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0580 Offset: 0x1BF980 VA: 0x1801C0580
	|-Dictionary.ValueCollection.Enumerator<SteamAPICall_t, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C04A0 Offset: 0x1BF8A0 VA: 0x1801C04A0
	|-Dictionary.ValueCollection.Enumerator<char, char>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C05A0 Offset: 0x1BF9A0 VA: 0x1801C05A0
	|-Dictionary.ValueCollection.Enumerator<char, Nullable<ByteEnum>>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C06F0 Offset: 0x1BFAF0 VA: 0x1801C06F0
	|-Dictionary.ValueCollection.Enumerator<char, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0670 Offset: 0x1BFA70 VA: 0x1801C0670
	|-Dictionary.ValueCollection.Enumerator<Guid, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0730 Offset: 0x1BFB30 VA: 0x1801C0730
	|-Dictionary.ValueCollection.Enumerator<short, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0750 Offset: 0x1BFB50 VA: 0x1801C0750
	|-Dictionary.ValueCollection.Enumerator<int, ConversationScriptObject.ClientTipsMessage>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0560 Offset: 0x1BF960 VA: 0x1801C0560
	|-Dictionary.ValueCollection.Enumerator<int, ConversationScriptObject.ConfirmMessage>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0500 Offset: 0x1BF900 VA: 0x1801C0500
	|-Dictionary.ValueCollection.Enumerator<int, ConversationScriptObject.LoadMessage>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C06D0 Offset: 0x1BFAD0 VA: 0x1801C06D0
	|-Dictionary.ValueCollection.Enumerator<int, HitData>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0700 Offset: 0x1BFB00 VA: 0x1801C0700
	|-Dictionary.ValueCollection.Enumerator<int, MinimapPoint>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C04C0 Offset: 0x1BF8C0 VA: 0x1801C04C0
	|-Dictionary.ValueCollection.Enumerator<int, ObjectPoolComInfo>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0400 Offset: 0x1BF800 VA: 0x1801C0400
	|-Dictionary.ValueCollection.Enumerator<int, bool>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C06B0 Offset: 0x1BFAB0 VA: 0x1801C06B0
	|-Dictionary.ValueCollection.Enumerator<int, char>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C05D0 Offset: 0x1BF9D0 VA: 0x1801C05D0
	|-Dictionary.ValueCollection.Enumerator<int, int>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0710 Offset: 0x1BFB10 VA: 0x1801C0710
	|-Dictionary.ValueCollection.Enumerator<int, Int32Enum>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0480 Offset: 0x1BF880 VA: 0x1801C0480
	|-Dictionary.ValueCollection.Enumerator<int, long>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0590 Offset: 0x1BF990 VA: 0x1801C0590
	|-Dictionary.ValueCollection.Enumerator<int, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C05F0 Offset: 0x1BF9F0 VA: 0x1801C05F0
	|-Dictionary.ValueCollection.Enumerator<int, float>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0540 Offset: 0x1BF940 VA: 0x1801C0540
	|-Dictionary.ValueCollection.Enumerator<int, uint>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0740 Offset: 0x1BFB40 VA: 0x1801C0740
	|-Dictionary.ValueCollection.Enumerator<int, ulong>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0490 Offset: 0x1BF890 VA: 0x1801C0490
	|-Dictionary.ValueCollection.Enumerator<int, Color>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0520 Offset: 0x1BF920 VA: 0x1801C0520
	|-Dictionary.ValueCollection.Enumerator<int, Matrix4x4>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0660 Offset: 0x1BFA60 VA: 0x1801C0660
	|-Dictionary.ValueCollection.Enumerator<int, NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0620 Offset: 0x1BFA20 VA: 0x1801C0620
	|-Dictionary.ValueCollection.Enumerator<int, Vector2>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C05B0 Offset: 0x1BF9B0 VA: 0x1801C05B0
	|-Dictionary.ValueCollection.Enumerator<int, Vector3>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C06C0 Offset: 0x1BFAC0 VA: 0x1801C06C0
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, bool>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0600 Offset: 0x1BFA00 VA: 0x1801C0600
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, int>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0470 Offset: 0x1BF870 VA: 0x1801C0470
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, Int32Enum>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0460 Offset: 0x1BF860 VA: 0x1801C0460
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C04B0 Offset: 0x1BF8B0 VA: 0x1801C04B0
	|-Dictionary.ValueCollection.Enumerator<Int32Enum, float>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0530 Offset: 0x1BF930 VA: 0x1801C0530
	|-Dictionary.ValueCollection.Enumerator<long, int>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0570 Offset: 0x1BF970 VA: 0x1801C0570
	|-Dictionary.ValueCollection.Enumerator<long, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C06E0 Offset: 0x1BFAE0 VA: 0x1801C06E0
	|-Dictionary.ValueCollection.Enumerator<IntPtr, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C0450 Offset: 0x1BF850 VA: 0x1801C0450
	|-Dictionary.ValueCollection.Enumerator<object, MeshCombiner.BlendShapeFrame>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C03E0 Offset: 0x1BF7E0 VA: 0x1801C03E0
	|-Dictionary.ValueCollection.Enumerator<object, CinemachineCore.UpdateStatus>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1C04F0 Offset: 0x1BF8F0 VA: 0x1801C04F0
	|-Dictionary.ValueCollection.Enumerator<object, DYUpdateIni.OneResInfo>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4EB0 Offset: 0x1E42B0 VA: 0x1801E4EB0
	|-Dictionary.ValueCollection.Enumerator<object, IniValue>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4ED0 Offset: 0x1E42D0 VA: 0x1801E4ED0
	|-Dictionary.ValueCollection.Enumerator<object, PanelManger.PanelInfo>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4FA0 Offset: 0x1E43A0 VA: 0x1801E4FA0
	|-Dictionary.ValueCollection.Enumerator<object, OneInfo>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4E50 Offset: 0x1E4250 VA: 0x1801E4E50
	|-Dictionary.ValueCollection.Enumerator<object, ArrayMetadata>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4E70 Offset: 0x1E4270 VA: 0x1801E4E70
	|-Dictionary.ValueCollection.Enumerator<object, ObjectMetadata>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4F80 Offset: 0x1E4380 VA: 0x1801E4F80
	|-Dictionary.ValueCollection.Enumerator<object, PropertyMetadata>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4F00 Offset: 0x1E4300 VA: 0x1801E4F00
	|-Dictionary.ValueCollection.Enumerator<object, fsOption<fsVersionedType>>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4F10 Offset: 0x1E4310 VA: 0x1801E4F10
	|-Dictionary.ValueCollection.Enumerator<object, SteamAPICall_t>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4EF0 Offset: 0x1E42F0 VA: 0x1801E4EF0
	|-Dictionary.ValueCollection.Enumerator<object, bool>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4FD0 Offset: 0x1E43D0 VA: 0x1801E4FD0
	|-Dictionary.ValueCollection.Enumerator<object, KeyValuePair<object, object>>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4FC0 Offset: 0x1E43C0 VA: 0x1801E4FC0
	|-Dictionary.ValueCollection.Enumerator<object, int>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4FF0 Offset: 0x1E43F0 VA: 0x1801E4FF0
	|-Dictionary.ValueCollection.Enumerator<object, Int32Enum>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4F30 Offset: 0x1E4330 VA: 0x1801E4F30
	|-Dictionary.ValueCollection.Enumerator<object, long>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4EE0 Offset: 0x1E42E0 VA: 0x1801E4EE0
	|-Dictionary.ValueCollection.Enumerator<object, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4E60 Offset: 0x1E4260 VA: 0x1801E4E60
	|-Dictionary.ValueCollection.Enumerator<object, ResourceLocator>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4F60 Offset: 0x1E4360 VA: 0x1801E4F60
	|-Dictionary.ValueCollection.Enumerator<object, float>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4FE0 Offset: 0x1E43E0 VA: 0x1801E4FE0
	|-Dictionary.ValueCollection.Enumerator<object, TimeSpan>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4E20 Offset: 0x1E4220 VA: 0x1801E4E20
	|-Dictionary.ValueCollection.Enumerator<object, Color>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4E90 Offset: 0x1E4290 VA: 0x1801E4E90
	|-Dictionary.ValueCollection.Enumerator<object, NetworkBroadcastResult>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4EA0 Offset: 0x1E42A0 VA: 0x1801E4EA0
	|-Dictionary.ValueCollection.Enumerator<object, Playable>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4F40 Offset: 0x1E4340 VA: 0x1801E4F40
	|-Dictionary.ValueCollection.Enumerator<object, Vector3>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4F70 Offset: 0x1E4370 VA: 0x1801E4F70
	|-Dictionary.ValueCollection.Enumerator<object, BlendShapeFrame>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4F20 Offset: 0x1E4320 VA: 0x1801E4F20
	|-Dictionary.ValueCollection.Enumerator<float, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4E40 Offset: 0x1E4240 VA: 0x1801E4E40
	|-Dictionary.ValueCollection.Enumerator<ushort, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E5000 Offset: 0x1E4400 VA: 0x1801E5000
	|-Dictionary.ValueCollection.Enumerator<uint, int>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4F90 Offset: 0x1E4390 VA: 0x1801E4F90
	|-Dictionary.ValueCollection.Enumerator<uint, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4FB0 Offset: 0x1E43B0 VA: 0x1801E4FB0
	|-Dictionary.ValueCollection.Enumerator<uint, ulong>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4E30 Offset: 0x1E4230 VA: 0x1801E4E30
	|-Dictionary.ValueCollection.Enumerator<ulong, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4F50 Offset: 0x1E4350 VA: 0x1801E4F50
	|-Dictionary.ValueCollection.Enumerator<ulong, uint>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4E10 Offset: 0x1E4210 VA: 0x1801E4E10
	|-Dictionary.ValueCollection.Enumerator<UInt64Enum, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E5010 Offset: 0x1E4410 VA: 0x1801E5010
	|-Dictionary.ValueCollection.Enumerator<TerrainUtility.TerrainMap.TileCoord, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4E00 Offset: 0x1E4200 VA: 0x1801E4E00
	|-Dictionary.ValueCollection.Enumerator<NetworkHash128, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E5020 Offset: 0x1E4420 VA: 0x1801E5020
	|-Dictionary.ValueCollection.Enumerator<NetworkInstanceId, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4DF0 Offset: 0x1E41F0 VA: 0x1801E4DF0
	|-Dictionary.ValueCollection.Enumerator<NetworkSceneId, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4E80 Offset: 0x1E4280 VA: 0x1801E4E80
	|-Dictionary.ValueCollection.Enumerator<Scene, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E4EC0 Offset: 0x1E42C0 VA: 0x1801E4EC0
	|-Dictionary.ValueCollection.Enumerator<ZmID, object>.System.Collections.IEnumerator.Reset
	*/
}

// Namespace: System.Collections.Generic
internal class DictionaryHashHelpers
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly ConditionalWeakTable<object, SerializationInfo> <SerializationInfoTable>k__BackingField;

	// Properties
	internal static ConditionalWeakTable<object, SerializationInfo> SerializationInfoTable { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static ConditionalWeakTable<object, SerializationInfo> get_SerializationInfoTable() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: System.Collections.Generic
internal sealed class IDictionaryDebugView<K, V>
{
	// Fields
	private readonly IDictionary<K, V> _dict;

	// Properties
	[DebuggerBrowsableAttribute] // RVA: 0xAFAA0 Offset: 0xAEEA0 VA: 0x1800AFAA0
	public KeyValuePair<K, V>[] Items { get; }

	// Methods

	public void .ctor(IDictionary<K, V> dictionary) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x28DFE00 Offset: 0x28DEE00 VA: 0x1828DFE00
	|-IDictionaryDebugView<object, object>..ctor
	*/

	public KeyValuePair<K, V>[] get_Items() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD40580 Offset: 0xD3F580 VA: 0x180D40580
	|-IDictionaryDebugView<object, object>.get_Items
	*/
}

// Namespace: System.Collections.Generic
internal sealed class DictionaryKeyCollectionDebugView<TKey, TValue>
{
	// Fields
	private readonly ICollection<TKey> _collection;

	// Properties
	[DebuggerBrowsableAttribute] // RVA: 0xAFAA0 Offset: 0xAEEA0 VA: 0x1800AFAA0
	public TKey[] Items { get; }

	// Methods

	public void .ctor(ICollection<TKey> collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x6BF0D0 Offset: 0x6BE0D0 VA: 0x1806BF0D0
	|-DictionaryKeyCollectionDebugView<object, object>..ctor
	*/

	public TKey[] get_Items() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD40580 Offset: 0xD3F580 VA: 0x180D40580
	|-DictionaryKeyCollectionDebugView<object, object>.get_Items
	*/
}

// Namespace: System.Collections.Generic
internal sealed class DictionaryValueCollectionDebugView<TKey, TValue>
{
	// Fields
	private readonly ICollection<TValue> _collection;

	// Properties
	[DebuggerBrowsableAttribute] // RVA: 0xAFAA0 Offset: 0xAEEA0 VA: 0x1800AFAA0
	public TValue[] Items { get; }

	// Methods

	public void .ctor(ICollection<TValue> collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x6BF160 Offset: 0x6BE160 VA: 0x1806BF160
	|-DictionaryValueCollectionDebugView<object, object>..ctor
	*/

	public TValue[] get_Items() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD40580 Offset: 0xD3F580 VA: 0x180D40580
	|-DictionaryValueCollectionDebugView<object, object>.get_Items
	*/
}

// Namespace: System.Collections.Generic
[Serializable]
internal sealed class NonRandomizedStringEqualityComparer : EqualityComparer<string>
{
	// Fields
	private static IEqualityComparer<string> s_nonRandomizedComparer;

	// Properties
	internal static IEqualityComparer<string> Default { get; }

	// Methods

	internal static IEqualityComparer<string> get_Default() { }

	public sealed override bool Equals(string x, string y) { }

	public sealed override int GetHashCode(string obj) { }

	public void .ctor() { }
}

// Namespace: System.Collections.Generic
internal sealed class ObjectEqualityComparer : IEqualityComparer
{
	// Fields
	internal static readonly ObjectEqualityComparer Default;

	// Methods

	private void .ctor() { }

	private int System.Collections.IEqualityComparer.GetHashCode(object obj) { }

	private bool System.Collections.IEqualityComparer.Equals(object x, object y) { }

	private static void .cctor() { }
}

// Namespace: System.Collections.Generic
[TypeDependencyAttribute] // RVA: 0xA9880 Offset: 0xA8C80 VA: 0x1800A9880
[Serializable]
public abstract class Comparer<T> : IComparer, IComparer<T>
{
	// Fields
	private static Comparer<T> defaultComparer;

	// Properties
	public static Comparer<T> Default { get; }

	// Methods

	public static Comparer<T> get_Default() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2681770 Offset: 0x2680770 VA: 0x182681770
	|-Comparer<int>.get_Default
	|-Comparer<DataSet.FaceIndices>.get_Default
	|-Comparer<UnitPreservation.UnitPortPreservation>.get_Default
	|-Comparer<MeshCombiner.SkinnedRenderer>.get_Default
	|-Comparer<MeshCombiner.StaticRenderer>.get_Default
	|-Comparer<CameraState.CustomBlendable>.get_Default
	|-Comparer<CinemachineClearShot.Pair>.get_Default
	|-Comparer<DoublePoint>.get_Default
	|-Comparer<IntPoint>.get_Default
	|-Comparer<DgwResultServerInfo>.get_Default
	|-Comparer<DgwServerForJson>.get_Default
	|-Comparer<DgwServerInfo>.get_Default
	|-Comparer<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.get_Default
	|-Comparer<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.get_Default
	|-Comparer<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.get_Default
	|-Comparer<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.get_Default
	|-Comparer<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.get_Default
	|-Comparer<homecontainer_GS2CHeroInfoClass.ClasslstHero>.get_Default
	|-Comparer<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.get_Default
	|-Comparer<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.get_Default
	|-Comparer<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.get_Default
	|-Comparer<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.get_Default
	|-Comparer<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.get_Default
	|-Comparer<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.get_Default
	|-Comparer<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.get_Default
	|-Comparer<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.get_Default
	|-Comparer<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.get_Default
	|-Comparer<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.get_Default
	|-Comparer<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.get_Default
	|-Comparer<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.get_Default
	|-Comparer<lsswitch_LS2CCodeShieldClass.ClasslstShield>.get_Default
	|-Comparer<netarchive_C2GSAskRoleListClass.ClasslstFile>.get_Default
	|-Comparer<netarchive_GS2CRoleListClass.ClasslstFile>.get_Default
	|-Comparer<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.get_Default
	|-Comparer<netopenui_GS2CGMListClass.ClasslstGMOrder>.get_Default
	|-Comparer<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.get_Default
	|-Comparer<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.get_Default
	|-Comparer<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.get_Default
	|-Comparer<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.get_Default
	|-Comparer<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.get_Default
	|-Comparer<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.get_Default
	|-Comparer<nettask_GS2CAddTaskClass.ClasslstProcess>.get_Default
	|-Comparer<nettask_GS2CAddTaskClass.ClasslstReward>.get_Default
	|-Comparer<nettask_GS2CAddTaskClass.ClasslstTaskData>.get_Default
	|-Comparer<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.get_Default
	|-Comparer<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.get_Default
	|-Comparer<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.get_Default
	|-Comparer<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.get_Default
	|-Comparer<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.get_Default
	|-Comparer<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.get_Default
	|-Comparer<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.get_Default
	|-Comparer<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.get_Default
	|-Comparer<s2cmove_C2GSMoveClass.ClasslstDisp>.get_Default
	|-Comparer<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.get_Default
	|-Comparer<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.get_Default
	|-Comparer<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.get_Default
	|-Comparer<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.get_Default
	|-Comparer<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.get_Default
	|-Comparer<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.get_Default
	|-Comparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.get_Default
	|-Comparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.get_Default
	|-Comparer<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.get_Default
	|-Comparer<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.get_Default
	|-Comparer<s2cnpc_GS2CNpcEventClass.ClasslstOption>.get_Default
	|-Comparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.get_Default
	|-Comparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.get_Default
	|-Comparer<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.get_Default
	|-Comparer<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.get_Default
	|-Comparer<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.get_Default
	|-Comparer<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.get_Default
	|-Comparer<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.get_Default
	|-Comparer<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.get_Default
	|-Comparer<NameGenerate.NameWeight>.get_Default
	|-Comparer<SteamNetworkingComponent.SendPacket>.get_Default
	|-Comparer<WeGameNetworkingComponent.SendPacket>.get_Default
	|-Comparer<RangeU16>.get_Default
	|-Comparer<OneInfo>.get_Default
	|-Comparer<DebugDrawLine.DebugLine>.get_Default
	|-Comparer<AssetTracker.AssetInfo>.get_Default
	|-Comparer<EngineHotKey>.get_Default
	|-Comparer<HitInfo>.get_Default
	|-Comparer<LogMessage>.get_Default
	|-Comparer<LPWNormalSolver.LPWPoint>.get_Default
	|-Comparer<LPWNormalSolver.LPWPointDataEntry>.get_Default
	|-Comparer<PropertyMetadata>.get_Default
	|-Comparer<fsVersionedType>.get_Default
	|-Comparer<fsAotCompilationManager.AotCompilation>.get_Default
	|-Comparer<MinimapPoint>.get_Default
	|-Comparer<MusicStateInfo>.get_Default
	|-Comparer<BridgeHandler.IdxPacket>.get_Default
	|-Comparer<JsonPosition>.get_Default
	|-Comparer<pb_BezierPoint>.get_Default
	|-Comparer<pb_Edge>.get_Default
	|-Comparer<ScreenRadioScriptObject.ScreenInfo>.get_Default
	|-Comparer<ValueDropdownItem<object>>.get_Default
	|-Comparer<FormatterLocator.FormatterInfo>.get_Default
	|-Comparer<FormatterLocator.FormatterLocatorInfo>.get_Default
	|-Comparer<SerializationNode>.get_Default
	|-Comparer<DeepReflection.PathStep>.get_Default
	|-Comparer<CCalEffInfo>.get_Default
	|-Comparer<SkillRayHit>.get_Default
	|-Comparer<EventQueue.EventQueueEntry>.get_Default
	|-Comparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.get_Default
	|-Comparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>.get_Default
	|-Comparer<SkeletonUtilityKinematicShadow.TransformPair>.get_Default
	|-Comparer<SubmeshInstruction>.get_Default
	|-Comparer<StateSoundScriptObject.Loop>.get_Default
	|-Comparer<StateSoundScriptObject.StateSound>.get_Default
	|-Comparer<SteamMatchViewer.ChatMsg>.get_Default
	|-Comparer<CSteamID>.get_Default
	|-Comparer<bool>.get_Default
	|-Comparer<byte>.get_Default
	|-Comparer<char>.get_Default
	|-Comparer<DictionaryEntry>.get_Default
	|-Comparer<KeyValuePair<DateTime, object>>.get_Default
	|-Comparer<KeyValuePair<Guid, int>>.get_Default
	|-Comparer<KeyValuePair<int, int>>.get_Default
	|-Comparer<KeyValuePair<int, object>>.get_Default
	|-Comparer<KeyValuePair<object, object>>.get_Default
	|-Comparer<KeyValuePair<uint, object>>.get_Default
	|-Comparer<EventProvider.SessionInfo>.get_Default
	|-Comparer<double>.get_Default
	|-Comparer<Guid>.get_Default
	|-Comparer<Int32Enum>.get_Default
	|-Comparer<long>.get_Default
	|-Comparer<InterpretedFrameInfo>.get_Default
	|-Comparer<Win32_IP_ADAPTER_ADDRESSES>.get_Default
	|-Comparer<object>.get_Default
	|-Comparer<float>.get_Default
	|-Comparer<string>.get_Default
	|-Comparer<uint>.get_Default
	|-Comparer<ulong>.get_Default
	|-Comparer<TexturePacker.SpriteData>.get_Default
	|-Comparer<AnimatorClipInfo>.get_Default
	|-Comparer<BeforeRenderHelper.OrderBlock>.get_Default
	|-Comparer<BoneWeight>.get_Default
	|-Comparer<Color32>.get_Default
	|-Comparer<Color>.get_Default
	|-Comparer<CombineInstance>.get_Default
	|-Comparer<RaycastResult>.get_Default
	|-Comparer<ShaderPassName>.get_Default
	|-Comparer<VisibleLight>.get_Default
	|-Comparer<VisibleReflectionProbe>.get_Default
	|-Comparer<IntervalTreeNode>.get_Default
	|-Comparer<IntervalTree.Entry<object>>.get_Default
	|-Comparer<Matrix4x4>.get_Default
	|-Comparer<MeshSubsetCombineUtility.MeshContainer>.get_Default
	|-Comparer<MeshSubsetCombineUtility.MeshInstance>.get_Default
	|-Comparer<MeshSubsetCombineUtility.SubMeshInstance>.get_Default
	|-Comparer<ChannelPacket>.get_Default
	|-Comparer<ClientScene.PendingOwner>.get_Default
	|-Comparer<LocalClient.InternalMsg>.get_Default
	|-Comparer<NetworkLobbyManager.PendingPlayer>.get_Default
	|-Comparer<NetworkMigrationManager.PendingPlayerInfo>.get_Default
	|-Comparer<CRCMessageEntry>.get_Default
	|-Comparer<PeerInfoPlayer>.get_Default
	|-Comparer<ParticleSystem.Particle>.get_Default
	|-Comparer<Playable>.get_Default
	|-Comparer<Quaternion>.get_Default
	|-Comparer<RaycastHit>.get_Default
	|-Comparer<Rect>.get_Default
	|-Comparer<ReflectionProbeBlendInfo>.get_Default
	|-Comparer<RenderTargetIdentifier>.get_Default
	|-Comparer<GlyphRect>.get_Default
	|-Comparer<AnimationOutputWeightProcessor.WeightInfo>.get_Default
	|-Comparer<UICharInfo>.get_Default
	|-Comparer<UILineInfo>.get_Default
	|-Comparer<UIVertex>.get_Default
	|-Comparer<UnitySynchronizationContext.WorkRequest>.get_Default
	|-Comparer<Vector2>.get_Default
	|-Comparer<Vector2Int>.get_Default
	|-Comparer<Vector3>.get_Default
	|-Comparer<Vector4>.get_Default
	|-Comparer<BorderVertex>.get_Default
	|-Comparer<LODGenerator.SkinnedRenderer>.get_Default
	|-Comparer<LODGenerator.StaticRenderer>.get_Default
	|-Comparer<ZmPeerManager.RecvPacket>.get_Default
	|-Comparer<ZmID>.get_Default
	*/

	public static Comparer<T> Create(Comparison<T> comparison) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23C6D40 Offset: 0x23C5D40 VA: 0x1823C6D40
	|-Comparer<DataSet.FaceIndices>.Create
	|
	|-RVA: 0x23C5120 Offset: 0x23C4120 VA: 0x1823C5120
	|-Comparer<UnitPreservation.UnitPortPreservation>.Create
	|
	|-RVA: 0x23C5A20 Offset: 0x23C4A20 VA: 0x1823C5A20
	|-Comparer<MeshCombiner.SkinnedRenderer>.Create
	|
	|-RVA: 0x23C43A0 Offset: 0x23C33A0 VA: 0x1823C43A0
	|-Comparer<MeshCombiner.StaticRenderer>.Create
	|
	|-RVA: 0x23C45E0 Offset: 0x23C35E0 VA: 0x1823C45E0
	|-Comparer<CameraState.CustomBlendable>.Create
	|
	|-RVA: 0x23C5480 Offset: 0x23C4480 VA: 0x1823C5480
	|-Comparer<CinemachineClearShot.Pair>.Create
	|
	|-RVA: 0x23C6440 Offset: 0x23C5440 VA: 0x1823C6440
	|-Comparer<DoublePoint>.Create
	|
	|-RVA: 0x23C4DC0 Offset: 0x23C3DC0 VA: 0x1823C4DC0
	|-Comparer<IntPoint>.Create
	|
	|-RVA: 0x23C5FC0 Offset: 0x23C4FC0 VA: 0x1823C5FC0
	|-Comparer<DgwResultServerInfo>.Create
	|
	|-RVA: 0x23C4940 Offset: 0x23C3940 VA: 0x1823C4940
	|-Comparer<DgwServerForJson>.Create
	|
	|-RVA: 0x23C6C20 Offset: 0x23C5C20 VA: 0x1823C6C20
	|-Comparer<DgwServerInfo>.Create
	|
	|-RVA: 0x23C6200 Offset: 0x23C5200 VA: 0x1823C6200
	|-Comparer<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Create
	|
	|-RVA: 0x23C56C0 Offset: 0x23C46C0 VA: 0x1823C56C0
	|-Comparer<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Create
	|
	|-RVA: 0x23C69E0 Offset: 0x23C59E0 VA: 0x1823C69E0
	|-Comparer<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Create
	|
	|-RVA: 0x23C5D80 Offset: 0x23C4D80 VA: 0x1823C5D80
	|-Comparer<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Create
	|
	|-RVA: 0x23C68C0 Offset: 0x23C58C0 VA: 0x1823C68C0
	|-Comparer<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Create
	|
	|-RVA: 0x23C4A60 Offset: 0x23C3A60 VA: 0x1823C4A60
	|-Comparer<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Create
	|
	|-RVA: 0x23C4EE0 Offset: 0x23C3EE0 VA: 0x1823C4EE0
	|-Comparer<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Create
	|
	|-RVA: 0x23C4CA0 Offset: 0x23C3CA0 VA: 0x1823C4CA0
	|-Comparer<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Create
	|
	|-RVA: 0x23C60E0 Offset: 0x23C50E0 VA: 0x1823C60E0
	|-Comparer<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Create
	|
	|-RVA: 0x23C4B80 Offset: 0x23C3B80 VA: 0x1823C4B80
	|-Comparer<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Create
	|
	|-RVA: 0x23C57E0 Offset: 0x23C47E0 VA: 0x1823C57E0
	|-Comparer<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Create
	|
	|-RVA: 0x23C67A0 Offset: 0x23C57A0 VA: 0x1823C67A0
	|-Comparer<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Create
	|
	|-RVA: 0x23C5B40 Offset: 0x23C4B40 VA: 0x1823C5B40
	|-Comparer<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Create
	|
	|-RVA: 0x23C6560 Offset: 0x23C5560 VA: 0x1823C6560
	|-Comparer<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Create
	|
	|-RVA: 0x23C55A0 Offset: 0x23C45A0 VA: 0x1823C55A0
	|-Comparer<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Create
	|
	|-RVA: 0x23C5EA0 Offset: 0x23C4EA0 VA: 0x1823C5EA0
	|-Comparer<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Create
	|
	|-RVA: 0x23C4820 Offset: 0x23C3820 VA: 0x1823C4820
	|-Comparer<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Create
	|
	|-RVA: 0x23C4700 Offset: 0x23C3700 VA: 0x1823C4700
	|-Comparer<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Create
	|
	|-RVA: 0x23C6680 Offset: 0x23C5680 VA: 0x1823C6680
	|-Comparer<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Create
	|
	|-RVA: 0x23C5900 Offset: 0x23C4900 VA: 0x1823C5900
	|-Comparer<netarchive_C2GSAskRoleListClass.ClasslstFile>.Create
	|
	|-RVA: 0x23C44C0 Offset: 0x23C34C0 VA: 0x1823C44C0
	|-Comparer<netarchive_GS2CRoleListClass.ClasslstFile>.Create
	|
	|-RVA: 0x23C6320 Offset: 0x23C5320 VA: 0x1823C6320
	|-Comparer<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Create
	|
	|-RVA: 0x23C5000 Offset: 0x23C4000 VA: 0x1823C5000
	|-Comparer<netopenui_GS2CGMListClass.ClasslstGMOrder>.Create
	|
	|-RVA: 0x23C5240 Offset: 0x23C4240 VA: 0x1823C5240
	|-Comparer<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Create
	|
	|-RVA: 0x23C6B00 Offset: 0x23C5B00 VA: 0x1823C6B00
	|-Comparer<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Create
	|
	|-RVA: 0x23C5C60 Offset: 0x23C4C60 VA: 0x1823C5C60
	|-Comparer<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Create
	|
	|-RVA: 0x23C5360 Offset: 0x23C4360 VA: 0x1823C5360
	|-Comparer<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Create
	|
	|-RVA: 0x1ECC060 Offset: 0x1ECB060 VA: 0x181ECC060
	|-Comparer<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Create
	|
	|-RVA: 0x1ECA560 Offset: 0x1EC9560 VA: 0x181ECA560
	|-Comparer<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Create
	|
	|-RVA: 0x1ECB880 Offset: 0x1ECA880 VA: 0x181ECB880
	|-Comparer<nettask_GS2CAddTaskClass.ClasslstProcess>.Create
	|
	|-RVA: 0x1EC9120 Offset: 0x1EC8120 VA: 0x181EC9120
	|-Comparer<nettask_GS2CAddTaskClass.ClasslstReward>.Create
	|
	|-RVA: 0x1EC7500 Offset: 0x1EC6500 VA: 0x181EC7500
	|-Comparer<nettask_GS2CAddTaskClass.ClasslstTaskData>.Create
	|
	|-RVA: 0x1EC9240 Offset: 0x1EC8240 VA: 0x181EC9240
	|-Comparer<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Create
	|
	|-RVA: 0x1ECB760 Offset: 0x1ECA760 VA: 0x181ECB760
	|-Comparer<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Create
	|
	|-RVA: 0x1ECA440 Offset: 0x1EC9440 VA: 0x181ECA440
	|-Comparer<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Create
	|
	|-RVA: 0x1EC7620 Offset: 0x1EC6620 VA: 0x181EC7620
	|-Comparer<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Create
	|
	|-RVA: 0x1EC8940 Offset: 0x1EC7940 VA: 0x181EC8940
	|-Comparer<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Create
	|
	|-RVA: 0x1ECA0E0 Offset: 0x1EC90E0 VA: 0x181ECA0E0
	|-Comparer<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Create
	|
	|-RVA: 0x1ECB0A0 Offset: 0x1ECA0A0 VA: 0x181ECB0A0
	|-Comparer<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Create
	|
	|-RVA: 0x1EC8A60 Offset: 0x1EC7A60 VA: 0x181EC8A60
	|-Comparer<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Create
	|
	|-RVA: 0x1EC73E0 Offset: 0x1EC63E0 VA: 0x181EC73E0
	|-Comparer<s2cmove_C2GSMoveClass.ClasslstDisp>.Create
	|
	|-RVA: 0x1ECA320 Offset: 0x1EC9320 VA: 0x181ECA320
	|-Comparer<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Create
	|
	|-RVA: 0x1EC9EA0 Offset: 0x1EC8EA0 VA: 0x181EC9EA0
	|-Comparer<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Create
	|
	|-RVA: 0x1EC9D80 Offset: 0x1EC8D80 VA: 0x181EC9D80
	|-Comparer<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Create
	|
	|-RVA: 0x1EC95A0 Offset: 0x1EC85A0 VA: 0x181EC95A0
	|-Comparer<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Create
	|
	|-RVA: 0x1EC9FC0 Offset: 0x1EC8FC0 VA: 0x181EC9FC0
	|-Comparer<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Create
	|
	|-RVA: 0x1EC8DC0 Offset: 0x1EC7DC0 VA: 0x181EC8DC0
	|-Comparer<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Create
	|
	|-RVA: 0x1EC84C0 Offset: 0x1EC74C0 VA: 0x181EC84C0
	|-Comparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Create
	|
	|-RVA: 0x1ECB400 Offset: 0x1ECA400 VA: 0x181ECB400
	|-Comparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Create
	|
	|-RVA: 0x1ECC2A0 Offset: 0x1ECB2A0 VA: 0x181ECC2A0
	|-Comparer<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Create
	|
	|-RVA: 0x1ECBE20 Offset: 0x1ECAE20 VA: 0x181ECBE20
	|-Comparer<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Create
	|
	|-RVA: 0x1ECC180 Offset: 0x1ECB180 VA: 0x181ECC180
	|-Comparer<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Create
	|
	|-RVA: 0x1EC7F20 Offset: 0x1EC6F20 VA: 0x181EC7F20
	|-Comparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Create
	|
	|-RVA: 0x1EC71A0 Offset: 0x1EC61A0 VA: 0x181EC71A0
	|-Comparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Create
	|
	|-RVA: 0x1EC7AA0 Offset: 0x1EC6AA0 VA: 0x181EC7AA0
	|-Comparer<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Create
	|
	|-RVA: 0x1EC7740 Offset: 0x1EC6740 VA: 0x181EC7740
	|-Comparer<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Create
	|
	|-RVA: 0x1EC97E0 Offset: 0x1EC87E0 VA: 0x181EC97E0
	|-Comparer<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Create
	|
	|-RVA: 0x1EC7980 Offset: 0x1EC6980 VA: 0x181EC7980
	|-Comparer<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Create
	|
	|-RVA: 0x1EC8B80 Offset: 0x1EC7B80 VA: 0x181EC8B80
	|-Comparer<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Create
	|
	|-RVA: 0x1EC9360 Offset: 0x1EC8360 VA: 0x181EC9360
	|-Comparer<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Create
	|
	|-RVA: 0x1ECB1C0 Offset: 0x1ECA1C0 VA: 0x181ECB1C0
	|-Comparer<NameGenerate.NameWeight>.Create
	|
	|-RVA: 0x1ECA200 Offset: 0x1EC9200 VA: 0x181ECA200
	|-Comparer<SteamNetworkingComponent.SendPacket>.Create
	|
	|-RVA: 0x1ECBBE0 Offset: 0x1ECABE0 VA: 0x181ECBBE0
	|-Comparer<WeGameNetworkingComponent.SendPacket>.Create
	|
	|-RVA: 0x1EC8160 Offset: 0x1EC7160 VA: 0x181EC8160
	|-Comparer<RangeU16>.Create
	|
	|-RVA: 0x1EC9A20 Offset: 0x1EC8A20 VA: 0x181EC9A20
	|-Comparer<OneInfo>.Create
	|
	|-RVA: 0x1EC8280 Offset: 0x1EC7280 VA: 0x181EC8280
	|-Comparer<DebugDrawLine.DebugLine>.Create
	|
	|-RVA: 0x1ECAC20 Offset: 0x1EC9C20 VA: 0x181ECAC20
	|-Comparer<AssetTracker.AssetInfo>.Create
	|
	|-RVA: 0x1ECBF40 Offset: 0x1ECAF40 VA: 0x181ECBF40
	|-Comparer<EngineHotKey>.Create
	|
	|-RVA: 0x1EC85E0 Offset: 0x1EC75E0 VA: 0x181EC85E0
	|-Comparer<HitInfo>.Create
	|
	|-RVA: 0x1EC9000 Offset: 0x1EC8000 VA: 0x181EC9000
	|-Comparer<LogMessage>.Create
	|
	|-RVA: 0x1EC8CA0 Offset: 0x1EC7CA0 VA: 0x181EC8CA0
	|-Comparer<LPWNormalSolver.LPWPoint>.Create
	|
	|-RVA: 0x1ECAF80 Offset: 0x1EC9F80 VA: 0x181ECAF80
	|-Comparer<LPWNormalSolver.LPWPointDataEntry>.Create
	|
	|-RVA: 0x1ECB640 Offset: 0x1ECA640 VA: 0x181ECB640
	|-Comparer<PropertyMetadata>.Create
	|
	|-RVA: 0x1ECA7A0 Offset: 0x1EC97A0 VA: 0x181ECA7A0
	|-Comparer<fsVersionedType>.Create
	|
	|-RVA: 0x1EC8EE0 Offset: 0x1EC7EE0 VA: 0x181EC8EE0
	|-Comparer<fsAotCompilationManager.AotCompilation>.Create
	|
	|-RVA: 0x1EC72C0 Offset: 0x1EC62C0 VA: 0x181EC72C0
	|-Comparer<MinimapPoint>.Create
	|
	|-RVA: 0x1ECAD40 Offset: 0x1EC9D40 VA: 0x181ECAD40
	|-Comparer<MusicStateInfo>.Create
	|
	|-RVA: 0x1EC83A0 Offset: 0x1EC73A0 VA: 0x181EC83A0
	|-Comparer<BridgeHandler.IdxPacket>.Create
	|
	|-RVA: 0x1ECBAC0 Offset: 0x1ECAAC0 VA: 0x181ECBAC0
	|-Comparer<JsonPosition>.Create
	|
	|-RVA: 0x1EC9900 Offset: 0x1EC8900 VA: 0x181EC9900
	|-Comparer<pb_BezierPoint>.Create
	|
	|-RVA: 0x1ECAE60 Offset: 0x1EC9E60 VA: 0x181ECAE60
	|-Comparer<pb_Edge>.Create
	|
	|-RVA: 0x1EC9C60 Offset: 0x1EC8C60 VA: 0x181EC9C60
	|-Comparer<ScreenRadioScriptObject.ScreenInfo>.Create
	|
	|-RVA: 0x1EC7CE0 Offset: 0x1EC6CE0 VA: 0x181EC7CE0
	|-Comparer<ValueDropdownItem<object>>.Create
	|
	|-RVA: 0x1EC9B40 Offset: 0x1EC8B40 VA: 0x181EC9B40
	|-Comparer<FormatterLocator.FormatterInfo>.Create
	|
	|-RVA: 0x1ECA8C0 Offset: 0x1EC98C0 VA: 0x181ECA8C0
	|-Comparer<FormatterLocator.FormatterLocatorInfo>.Create
	|
	|-RVA: 0x1EC7BC0 Offset: 0x1EC6BC0 VA: 0x181EC7BC0
	|-Comparer<SerializationNode>.Create
	|
	|-RVA: 0x1ECBD00 Offset: 0x1ECAD00 VA: 0x181ECBD00
	|-Comparer<DeepReflection.PathStep>.Create
	|
	|-RVA: 0x1EC96C0 Offset: 0x1EC86C0 VA: 0x181EC96C0
	|-Comparer<CCalEffInfo>.Create
	|
	|-RVA: 0x1EC8040 Offset: 0x1EC7040 VA: 0x181EC8040
	|-Comparer<SkillRayHit>.Create
	|
	|-RVA: 0x1EC9480 Offset: 0x1EC8480 VA: 0x181EC9480
	|-Comparer<EventQueue.EventQueueEntry>.Create
	|
	|-RVA: 0x1ECA9E0 Offset: 0x1EC99E0 VA: 0x181ECA9E0
	|-Comparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Create
	|
	|-RVA: 0x1ECB520 Offset: 0x1ECA520 VA: 0x181ECB520
	|-Comparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Create
	|
	|-RVA: 0x1ECAB00 Offset: 0x1EC9B00 VA: 0x181ECAB00
	|-Comparer<SkeletonUtilityKinematicShadow.TransformPair>.Create
	|
	|-RVA: 0x1EC8820 Offset: 0x1EC7820 VA: 0x181EC8820
	|-Comparer<SubmeshInstruction>.Create
	|
	|-RVA: 0x1ECB2E0 Offset: 0x1ECA2E0 VA: 0x181ECB2E0
	|-Comparer<StateSoundScriptObject.Loop>.Create
	|
	|-RVA: 0x1EC7E00 Offset: 0x1EC6E00 VA: 0x181EC7E00
	|-Comparer<StateSoundScriptObject.StateSound>.Create
	|
	|-RVA: 0x1ECA680 Offset: 0x1EC9680 VA: 0x181ECA680
	|-Comparer<SteamMatchViewer.ChatMsg>.Create
	|
	|-RVA: 0x1EC8700 Offset: 0x1EC7700 VA: 0x181EC8700
	|-Comparer<CSteamID>.Create
	|
	|-RVA: 0x1ECB9A0 Offset: 0x1ECA9A0 VA: 0x181ECB9A0
	|-Comparer<bool>.Create
	|
	|-RVA: 0x1EC7860 Offset: 0x1EC6860 VA: 0x181EC7860
	|-Comparer<byte>.Create
	|
	|-RVA: 0x17C3C50 Offset: 0x17C2C50 VA: 0x1817C3C50
	|-Comparer<char>.Create
	|
	|-RVA: 0x17C3D70 Offset: 0x17C2D70 VA: 0x1817C3D70
	|-Comparer<DictionaryEntry>.Create
	|
	|-RVA: 0x17C3A10 Offset: 0x17C2A10 VA: 0x1817C3A10
	|-Comparer<KeyValuePair<DateTime, object>>.Create
	|
	|-RVA: 0x17C1BB0 Offset: 0x17C0BB0 VA: 0x1817C1BB0
	|-Comparer<KeyValuePair<Guid, int>>.Create
	|
	|-RVA: 0x17C2270 Offset: 0x17C1270 VA: 0x1817C2270
	|-Comparer<KeyValuePair<int, int>>.Create
	|
	|-RVA: 0x17C14F0 Offset: 0x17C04F0 VA: 0x1817C14F0
	|-Comparer<KeyValuePair<int, object>>.Create
	|
	|-RVA: 0x17C5990 Offset: 0x17C4990 VA: 0x1817C5990
	|-Comparer<KeyValuePair<object, object>>.Create
	|
	|-RVA: 0x17C2930 Offset: 0x17C1930 VA: 0x1817C2930
	|-Comparer<KeyValuePair<uint, object>>.Create
	|
	|-RVA: 0x17C4F70 Offset: 0x17C3F70 VA: 0x1817C4F70
	|-Comparer<EventProvider.SessionInfo>.Create
	|
	|-RVA: 0x17C4310 Offset: 0x17C3310 VA: 0x1817C4310
	|-Comparer<double>.Create
	|
	|-RVA: 0x17C3350 Offset: 0x17C2350 VA: 0x1817C3350
	|-Comparer<Guid>.Create
	|
	|-RVA: 0x17C4D30 Offset: 0x17C3D30 VA: 0x1817C4D30
	|-Comparer<int>.Create
	|
	|-RVA: 0x17C24B0 Offset: 0x17C14B0 VA: 0x1817C24B0
	|-Comparer<Int32Enum>.Create
	|
	|-RVA: 0x17C5BD0 Offset: 0x17C4BD0 VA: 0x1817C5BD0
	|-Comparer<long>.Create
	|
	|-RVA: 0x17C40D0 Offset: 0x17C30D0 VA: 0x1817C40D0
	|-Comparer<InterpretedFrameInfo>.Create
	|
	|-RVA: 0x17C5630 Offset: 0x17C4630 VA: 0x1817C5630
	|-Comparer<Win32_IP_ADAPTER_ADDRESSES>.Create
	|
	|-RVA: 0x17C5CF0 Offset: 0x17C4CF0 VA: 0x1817C5CF0
	|-Comparer<object>.Create
	|
	|-RVA: 0x17C1970 Offset: 0x17C0970 VA: 0x1817C1970
	|-Comparer<float>.Create
	|
	|-RVA: 0x17C5090 Offset: 0x17C4090 VA: 0x1817C5090
	|-Comparer<uint>.Create
	|
	|-RVA: 0x17C2FF0 Offset: 0x17C1FF0 VA: 0x1817C2FF0
	|-Comparer<ulong>.Create
	|
	|-RVA: 0x17C5870 Offset: 0x17C4870 VA: 0x1817C5870
	|-Comparer<TexturePacker.SpriteData>.Create
	|
	|-RVA: 0x17C38F0 Offset: 0x17C28F0 VA: 0x1817C38F0
	|-Comparer<AnimatorClipInfo>.Create
	|
	|-RVA: 0x17C4C10 Offset: 0x17C3C10 VA: 0x1817C4C10
	|-Comparer<BeforeRenderHelper.OrderBlock>.Create
	|
	|-RVA: 0x17C2030 Offset: 0x17C1030 VA: 0x1817C2030
	|-Comparer<BoneWeight>.Create
	|
	|-RVA: 0x17C3470 Offset: 0x17C2470 VA: 0x1817C3470
	|-Comparer<Color32>.Create
	|
	|-RVA: 0x17C4AF0 Offset: 0x17C3AF0 VA: 0x1817C4AF0
	|-Comparer<Color>.Create
	|
	|-RVA: 0x17C3230 Offset: 0x17C2230 VA: 0x1817C3230
	|-Comparer<CombineInstance>.Create
	|
	|-RVA: 0x17C4550 Offset: 0x17C3550 VA: 0x1817C4550
	|-Comparer<RaycastResult>.Create
	|
	|-RVA: 0x17C52D0 Offset: 0x17C42D0 VA: 0x1817C52D0
	|-Comparer<ShaderPassName>.Create
	|
	|-RVA: 0x17C5AB0 Offset: 0x17C4AB0 VA: 0x1817C5AB0
	|-Comparer<VisibleLight>.Create
	|
	|-RVA: 0x17C3110 Offset: 0x17C2110 VA: 0x1817C3110
	|-Comparer<VisibleReflectionProbe>.Create
	|
	|-RVA: 0x17C2A50 Offset: 0x17C1A50 VA: 0x1817C2A50
	|-Comparer<IntervalTreeNode>.Create
	|
	|-RVA: 0x17C41F0 Offset: 0x17C31F0 VA: 0x1817C41F0
	|-Comparer<IntervalTree.Entry<object>>.Create
	|
	|-RVA: 0x17C2C90 Offset: 0x17C1C90 VA: 0x1817C2C90
	|-Comparer<Matrix4x4>.Create
	|
	|-RVA: 0x17C26F0 Offset: 0x17C16F0 VA: 0x1817C26F0
	|-Comparer<MeshSubsetCombineUtility.MeshContainer>.Create
	|
	|-RVA: 0x17C1F10 Offset: 0x17C0F10 VA: 0x1817C1F10
	|-Comparer<MeshSubsetCombineUtility.MeshInstance>.Create
	|
	|-RVA: 0x17C5510 Offset: 0x17C4510 VA: 0x1817C5510
	|-Comparer<MeshSubsetCombineUtility.SubMeshInstance>.Create
	|
	|-RVA: 0x17C2810 Offset: 0x17C1810 VA: 0x1817C2810
	|-Comparer<ChannelPacket>.Create
	|
	|-RVA: 0x17C1CD0 Offset: 0x17C0CD0 VA: 0x1817C1CD0
	|-Comparer<ClientScene.PendingOwner>.Create
	|
	|-RVA: 0x17C2DB0 Offset: 0x17C1DB0 VA: 0x1817C2DB0
	|-Comparer<LocalClient.InternalMsg>.Create
	|
	|-RVA: 0x17C3FB0 Offset: 0x17C2FB0 VA: 0x1817C3FB0
	|-Comparer<NetworkLobbyManager.PendingPlayer>.Create
	|
	|-RVA: 0x17C3E90 Offset: 0x17C2E90 VA: 0x1817C3E90
	|-Comparer<NetworkMigrationManager.PendingPlayerInfo>.Create
	|
	|-RVA: 0x17C37D0 Offset: 0x17C27D0 VA: 0x1817C37D0
	|-Comparer<CRCMessageEntry>.Create
	|
	|-RVA: 0x17C5750 Offset: 0x17C4750 VA: 0x1817C5750
	|-Comparer<PeerInfoPlayer>.Create
	|
	|-RVA: 0x17C51B0 Offset: 0x17C41B0 VA: 0x1817C51B0
	|-Comparer<ParticleSystem.Particle>.Create
	|
	|-RVA: 0x17C49D0 Offset: 0x17C39D0 VA: 0x1817C49D0
	|-Comparer<Playable>.Create
	|
	|-RVA: 0x17C1850 Offset: 0x17C0850 VA: 0x1817C1850
	|-Comparer<Quaternion>.Create
	|
	|-RVA: 0x17C48B0 Offset: 0x17C38B0 VA: 0x1817C48B0
	|-Comparer<RaycastHit>.Create
	|
	|-RVA: 0x17C1A90 Offset: 0x17C0A90 VA: 0x1817C1A90
	|-Comparer<Rect>.Create
	|
	|-RVA: 0x17C1DF0 Offset: 0x17C0DF0 VA: 0x1817C1DF0
	|-Comparer<ReflectionProbeBlendInfo>.Create
	|
	|-RVA: 0x17C4790 Offset: 0x17C3790 VA: 0x1817C4790
	|-Comparer<RenderTargetIdentifier>.Create
	|
	|-RVA: 0x17C4E50 Offset: 0x17C3E50 VA: 0x1817C4E50
	|-Comparer<GlyphRect>.Create
	|
	|-RVA: 0x17C4670 Offset: 0x17C3670 VA: 0x1817C4670
	|-Comparer<AnimationOutputWeightProcessor.WeightInfo>.Create
	|
	|-RVA: 0x17C36B0 Offset: 0x17C26B0 VA: 0x1817C36B0
	|-Comparer<UICharInfo>.Create
	|
	|-RVA: 0x17C1610 Offset: 0x17C0610 VA: 0x1817C1610
	|-Comparer<UILineInfo>.Create
	|
	|-RVA: 0x17C53F0 Offset: 0x17C43F0 VA: 0x1817C53F0
	|-Comparer<UIVertex>.Create
	|
	|-RVA: 0x17C3590 Offset: 0x17C2590 VA: 0x1817C3590
	|-Comparer<UnitySynchronizationContext.WorkRequest>.Create
	|
	|-RVA: 0x17C4430 Offset: 0x17C3430 VA: 0x1817C4430
	|-Comparer<Vector2>.Create
	|
	|-RVA: 0x17C2390 Offset: 0x17C1390 VA: 0x1817C2390
	|-Comparer<Vector2Int>.Create
	|
	|-RVA: 0x17C2150 Offset: 0x17C1150 VA: 0x1817C2150
	|-Comparer<Vector3>.Create
	|
	|-RVA: 0x17C2ED0 Offset: 0x17C1ED0 VA: 0x1817C2ED0
	|-Comparer<Vector4>.Create
	|
	|-RVA: 0x17C13D0 Offset: 0x17C03D0 VA: 0x1817C13D0
	|-Comparer<BorderVertex>.Create
	|
	|-RVA: 0x17C3B30 Offset: 0x17C2B30 VA: 0x1817C3B30
	|-Comparer<LODGenerator.SkinnedRenderer>.Create
	|
	|-RVA: 0x17C2B70 Offset: 0x17C1B70 VA: 0x1817C2B70
	|-Comparer<LODGenerator.StaticRenderer>.Create
	|
	|-RVA: 0x17C25D0 Offset: 0x17C15D0 VA: 0x1817C25D0
	|-Comparer<ZmPeerManager.RecvPacket>.Create
	|
	|-RVA: 0x17C1730 Offset: 0x17C0730 VA: 0x1817C1730
	|-Comparer<ZmID>.Create
	*/

	private static Comparer<T> CreateComparer() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23B9780 Offset: 0x23B8780 VA: 0x1823B9780
	|-Comparer<DataSet.FaceIndices>.CreateComparer
	|
	|-RVA: 0x23BED90 Offset: 0x23BDD90 VA: 0x1823BED90
	|-Comparer<UnitPreservation.UnitPortPreservation>.CreateComparer
	|
	|-RVA: 0x23BE880 Offset: 0x23BD880 VA: 0x1823BE880
	|-Comparer<MeshCombiner.SkinnedRenderer>.CreateComparer
	|
	|-RVA: 0x23C01D0 Offset: 0x23BF1D0 VA: 0x1823C01D0
	|-Comparer<MeshCombiner.StaticRenderer>.CreateComparer
	|
	|-RVA: 0x23B9270 Offset: 0x23B8270 VA: 0x1823B9270
	|-Comparer<CameraState.CustomBlendable>.CreateComparer
	|
	|-RVA: 0x23C1B20 Offset: 0x23C0B20 VA: 0x1823C1B20
	|-Comparer<CinemachineClearShot.Pair>.CreateComparer
	|
	|-RVA: 0x23C1610 Offset: 0x23C0610 VA: 0x1823C1610
	|-Comparer<DoublePoint>.CreateComparer
	|
	|-RVA: 0x23C3470 Offset: 0x23C2470 VA: 0x1823C3470
	|-Comparer<IntPoint>.CreateComparer
	|
	|-RVA: 0x23BD440 Offset: 0x23BC440 VA: 0x1823BD440
	|-Comparer<DgwResultServerInfo>.CreateComparer
	|
	|-RVA: 0x23BFCC0 Offset: 0x23BECC0 VA: 0x1823BFCC0
	|-Comparer<DgwServerForJson>.CreateComparer
	|
	|-RVA: 0x23BC510 Offset: 0x23BB510 VA: 0x1823BC510
	|-Comparer<DgwServerInfo>.CreateComparer
	|
	|-RVA: 0x23BB0D0 Offset: 0x23BA0D0 VA: 0x1823BB0D0
	|-Comparer<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.CreateComparer
	|
	|-RVA: 0x23C2030 Offset: 0x23C1030 VA: 0x1823C2030
	|-Comparer<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.CreateComparer
	|
	|-RVA: 0x23BCA20 Offset: 0x23BBA20 VA: 0x1823BCA20
	|-Comparer<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.CreateComparer
	|
	|-RVA: 0x23BA6B0 Offset: 0x23B96B0 VA: 0x1823BA6B0
	|-Comparer<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.CreateComparer
	|
	|-RVA: 0x23C2F60 Offset: 0x23C1F60 VA: 0x1823C2F60
	|-Comparer<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.CreateComparer
	|
	|-RVA: 0x23B8D60 Offset: 0x23B7D60 VA: 0x1823B8D60
	|-Comparer<homecontainer_GS2CHeroInfoClass.ClasslstHero>.CreateComparer
	|
	|-RVA: 0x23C06E0 Offset: 0x23BF6E0 VA: 0x1823C06E0
	|-Comparer<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.CreateComparer
	|
	|-RVA: 0x23BCF30 Offset: 0x23BBF30 VA: 0x1823BCF30
	|-Comparer<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.CreateComparer
	|
	|-RVA: 0x23C3E90 Offset: 0x23C2E90 VA: 0x1823C3E90
	|-Comparer<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.CreateComparer
	|
	|-RVA: 0x23BABC0 Offset: 0x23B9BC0 VA: 0x1823BABC0
	|-Comparer<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.CreateComparer
	|
	|-RVA: 0x23BA1A0 Offset: 0x23B91A0 VA: 0x1823BA1A0
	|-Comparer<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.CreateComparer
	|
	|-RVA: 0x23C0BF0 Offset: 0x23BFBF0 VA: 0x1823C0BF0
	|-Comparer<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.CreateComparer
	|
	|-RVA: 0x23B9C90 Offset: 0x23B8C90 VA: 0x1823B9C90
	|-Comparer<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.CreateComparer
	|
	|-RVA: 0x23BB5E0 Offset: 0x23BA5E0 VA: 0x1823BB5E0
	|-Comparer<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.CreateComparer
	|
	|-RVA: 0x23C2A50 Offset: 0x23C1A50 VA: 0x1823C2A50
	|-Comparer<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.CreateComparer
	|
	|-RVA: 0x23BF7B0 Offset: 0x23BE7B0 VA: 0x1823BF7B0
	|-Comparer<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.CreateComparer
	|
	|-RVA: 0x23C2540 Offset: 0x23C1540 VA: 0x1823C2540
	|-Comparer<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.CreateComparer
	|
	|-RVA: 0x23BBAF0 Offset: 0x23BAAF0 VA: 0x1823BBAF0
	|-Comparer<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.CreateComparer
	|
	|-RVA: 0x23BD950 Offset: 0x23BC950 VA: 0x1823BD950
	|-Comparer<lsswitch_LS2CCodeShieldClass.ClasslstShield>.CreateComparer
	|
	|-RVA: 0x23C1100 Offset: 0x23C0100 VA: 0x1823C1100
	|-Comparer<netarchive_C2GSAskRoleListClass.ClasslstFile>.CreateComparer
	|
	|-RVA: 0x23BE370 Offset: 0x23BD370 VA: 0x1823BE370
	|-Comparer<netarchive_GS2CRoleListClass.ClasslstFile>.CreateComparer
	|
	|-RVA: 0x23BDE60 Offset: 0x23BCE60 VA: 0x1823BDE60
	|-Comparer<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.CreateComparer
	|
	|-RVA: 0x23BF2A0 Offset: 0x23BE2A0 VA: 0x1823BF2A0
	|-Comparer<netopenui_GS2CGMListClass.ClasslstGMOrder>.CreateComparer
	|
	|-RVA: 0x23B8850 Offset: 0x23B7850 VA: 0x1823B8850
	|-Comparer<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.CreateComparer
	|
	|-RVA: 0x23B8340 Offset: 0x23B7340 VA: 0x1823B8340
	|-Comparer<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.CreateComparer
	|
	|-RVA: 0x23C3980 Offset: 0x23C2980 VA: 0x1823C3980
	|-Comparer<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.CreateComparer
	|
	|-RVA: 0x23BC000 Offset: 0x23BB000 VA: 0x1823BC000
	|-Comparer<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.CreateComparer
	|
	|-RVA: 0x1EBCFA0 Offset: 0x1EBBFA0 VA: 0x181EBCFA0
	|-Comparer<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.CreateComparer
	|
	|-RVA: 0x1EC5340 Offset: 0x1EC4340 VA: 0x181EC5340
	|-Comparer<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.CreateComparer
	|
	|-RVA: 0x1EC0240 Offset: 0x1EBF240 VA: 0x181EC0240
	|-Comparer<nettask_GS2CAddTaskClass.ClasslstProcess>.CreateComparer
	|
	|-RVA: 0x1EB88C0 Offset: 0x1EB78C0 VA: 0x181EB88C0
	|-Comparer<nettask_GS2CAddTaskClass.ClasslstReward>.CreateComparer
	|
	|-RVA: 0x1EB4C00 Offset: 0x1EB3C00 VA: 0x181EB4C00
	|-Comparer<nettask_GS2CAddTaskClass.ClasslstTaskData>.CreateComparer
	|
	|-RVA: 0x1EB32B0 Offset: 0x1EB22B0 VA: 0x181EB32B0
	|-Comparer<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.CreateComparer
	|
	|-RVA: 0x1EB7EA0 Offset: 0x1EB6EA0 VA: 0x181EB7EA0
	|-Comparer<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.CreateComparer
	|
	|-RVA: 0x1EC34E0 Offset: 0x1EC24E0 VA: 0x181EC34E0
	|-Comparer<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.CreateComparer
	|
	|-RVA: 0x1EBFD30 Offset: 0x1EBED30 VA: 0x181EBFD30
	|-Comparer<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.CreateComparer
	|
	|-RVA: 0x1EBC070 Offset: 0x1EBB070 VA: 0x181EBC070
	|-Comparer<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.CreateComparer
	|
	|-RVA: 0x1EC5D60 Offset: 0x1EC4D60 VA: 0x181EC5D60
	|-Comparer<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.CreateComparer
	|
	|-RVA: 0x1EBB650 Offset: 0x1EBA650 VA: 0x181EBB650
	|-Comparer<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.CreateComparer
	|
	|-RVA: 0x1EB9D00 Offset: 0x1EB8D00 VA: 0x181EB9D00
	|-Comparer<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.CreateComparer
	|
	|-RVA: 0x1EB37C0 Offset: 0x1EB27C0 VA: 0x181EB37C0
	|-Comparer<s2cmove_C2GSMoveClass.ClasslstDisp>.CreateComparer
	|
	|-RVA: 0x1EB1E70 Offset: 0x1EB0E70 VA: 0x181EB1E70
	|-Comparer<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.CreateComparer
	|
	|-RVA: 0x1EBC580 Offset: 0x1EBB580 VA: 0x181EBC580
	|-Comparer<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.CreateComparer
	|
	|-RVA: 0x1EBB140 Offset: 0x1EBA140 VA: 0x181EBB140
	|-Comparer<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.CreateComparer
	|
	|-RVA: 0x1EC2AC0 Offset: 0x1EC1AC0 VA: 0x181EC2AC0
	|-Comparer<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.CreateComparer
	|
	|-RVA: 0x1EC1680 Offset: 0x1EC0680 VA: 0x181EC1680
	|-Comparer<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.CreateComparer
	|
	|-RVA: 0x1EC0C60 Offset: 0x1EBFC60 VA: 0x181EC0C60
	|-Comparer<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.CreateComparer
	|
	|-RVA: 0x1EB83B0 Offset: 0x1EB73B0 VA: 0x181EB83B0
	|-Comparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.CreateComparer
	|
	|-RVA: 0x1EC5850 Offset: 0x1EC4850 VA: 0x181EC5850
	|-Comparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.CreateComparer
	|
	|-RVA: 0x1EC4920 Offset: 0x1EC3920 VA: 0x181EC4920
	|-Comparer<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.CreateComparer
	|
	|-RVA: 0x1EB2DA0 Offset: 0x1EB1DA0 VA: 0x181EB2DA0
	|-Comparer<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.CreateComparer
	|
	|-RVA: 0x1EB6A60 Offset: 0x1EB5A60 VA: 0x181EB6A60
	|-Comparer<s2cnpc_GS2CNpcEventClass.ClasslstOption>.CreateComparer
	|
	|-RVA: 0x1EB7990 Offset: 0x1EB6990 VA: 0x181EB7990
	|-Comparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.CreateComparer
	|
	|-RVA: 0x1EC0750 Offset: 0x1EBF750 VA: 0x181EC0750
	|-Comparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.CreateComparer
	|
	|-RVA: 0x1EBE3E0 Offset: 0x1EBD3E0 VA: 0x181EBE3E0
	|-Comparer<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.CreateComparer
	|
	|-RVA: 0x1EB5B30 Offset: 0x1EB4B30 VA: 0x181EB5B30
	|-Comparer<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.CreateComparer
	|
	|-RVA: 0x1EB6040 Offset: 0x1EB5040 VA: 0x181EB6040
	|-Comparer<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.CreateComparer
	|
	|-RVA: 0x1EC6780 Offset: 0x1EC5780 VA: 0x181EC6780
	|-Comparer<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.CreateComparer
	|
	|-RVA: 0x1EB0520 Offset: 0x1EAF520 VA: 0x181EB0520
	|-Comparer<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.CreateComparer
	|
	|-RVA: 0x1EB6F70 Offset: 0x1EB5F70 VA: 0x181EB6F70
	|-Comparer<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.CreateComparer
	|
	|-RVA: 0x1EC4E30 Offset: 0x1EC3E30 VA: 0x181EC4E30
	|-Comparer<NameGenerate.NameWeight>.CreateComparer
	|
	|-RVA: 0x1EB5110 Offset: 0x1EB4110 VA: 0x181EB5110
	|-Comparer<SteamNetworkingComponent.SendPacket>.CreateComparer
	|
	|-RVA: 0x1EB8DD0 Offset: 0x1EB7DD0 VA: 0x181EB8DD0
	|-Comparer<WeGameNetworkingComponent.SendPacket>.CreateComparer
	|
	|-RVA: 0x1EB92E0 Offset: 0x1EB82E0 VA: 0x181EB92E0
	|-Comparer<RangeU16>.CreateComparer
	|
	|-RVA: 0x1EC6270 Offset: 0x1EC5270 VA: 0x181EC6270
	|-Comparer<OneInfo>.CreateComparer
	|
	|-RVA: 0x1EBAC30 Offset: 0x1EB9C30 VA: 0x181EBAC30
	|-Comparer<DebugDrawLine.DebugLine>.CreateComparer
	|
	|-RVA: 0x1EBCA90 Offset: 0x1EBBA90 VA: 0x181EBCA90
	|-Comparer<AssetTracker.AssetInfo>.CreateComparer
	|
	|-RVA: 0x1EBD4B0 Offset: 0x1EBC4B0 VA: 0x181EBD4B0
	|-Comparer<EngineHotKey>.CreateComparer
	|
	|-RVA: 0x1EB0A30 Offset: 0x1EAFA30 VA: 0x181EB0A30
	|-Comparer<HitInfo>.CreateComparer
	|
	|-RVA: 0x1EBBB60 Offset: 0x1EBAB60 VA: 0x181EBBB60
	|-Comparer<LogMessage>.CreateComparer
	|
	|-RVA: 0x1EBDED0 Offset: 0x1EBCED0 VA: 0x181EBDED0
	|-Comparer<LPWNormalSolver.LPWPoint>.CreateComparer
	|
	|-RVA: 0x1EBEE00 Offset: 0x1EBDE00 VA: 0x181EBEE00
	|-Comparer<LPWNormalSolver.LPWPointDataEntry>.CreateComparer
	|
	|-RVA: 0x1EC39F0 Offset: 0x1EC29F0 VA: 0x181EC39F0
	|-Comparer<PropertyMetadata>.CreateComparer
	|
	|-RVA: 0x1EB1960 Offset: 0x1EB0960 VA: 0x181EB1960
	|-Comparer<fsVersionedType>.CreateComparer
	|
	|-RVA: 0x1EC20A0 Offset: 0x1EC10A0 VA: 0x181EC20A0
	|-Comparer<fsAotCompilationManager.AotCompilation>.CreateComparer
	|
	|-RVA: 0x1EB97F0 Offset: 0x1EB87F0 VA: 0x181EB97F0
	|-Comparer<MinimapPoint>.CreateComparer
	|
	|-RVA: 0x1EB41E0 Offset: 0x1EB31E0 VA: 0x181EB41E0
	|-Comparer<MusicStateInfo>.CreateComparer
	|
	|-RVA: 0x1EC4410 Offset: 0x1EC3410 VA: 0x181EC4410
	|-Comparer<BridgeHandler.IdxPacket>.CreateComparer
	|
	|-RVA: 0x1EB46F0 Offset: 0x1EB36F0 VA: 0x181EB46F0
	|-Comparer<JsonPosition>.CreateComparer
	|
	|-RVA: 0x1EC1170 Offset: 0x1EC0170 VA: 0x181EC1170
	|-Comparer<pb_BezierPoint>.CreateComparer
	|
	|-RVA: 0x1EC6C90 Offset: 0x1EC5C90 VA: 0x181EC6C90
	|-Comparer<pb_Edge>.CreateComparer
	|
	|-RVA: 0x1EBE8F0 Offset: 0x1EBD8F0 VA: 0x181EBE8F0
	|-Comparer<ScreenRadioScriptObject.ScreenInfo>.CreateComparer
	|
	|-RVA: 0x1EBA720 Offset: 0x1EB9720 VA: 0x181EBA720
	|-Comparer<ValueDropdownItem<object>>.CreateComparer
	|
	|-RVA: 0x1EB2380 Offset: 0x1EB1380 VA: 0x181EB2380
	|-Comparer<FormatterLocator.FormatterInfo>.CreateComparer
	|
	|-RVA: 0x1EBD9C0 Offset: 0x1EBC9C0 VA: 0x181EBD9C0
	|-Comparer<FormatterLocator.FormatterLocatorInfo>.CreateComparer
	|
	|-RVA: 0x1EC1B90 Offset: 0x1EC0B90 VA: 0x181EC1B90
	|-Comparer<SerializationNode>.CreateComparer
	|
	|-RVA: 0x1EC2FD0 Offset: 0x1EC1FD0 VA: 0x181EC2FD0
	|-Comparer<DeepReflection.PathStep>.CreateComparer
	|
	|-RVA: 0x1EB2890 Offset: 0x1EB1890 VA: 0x181EB2890
	|-Comparer<CCalEffInfo>.CreateComparer
	|
	|-RVA: 0x1EB3CD0 Offset: 0x1EB2CD0 VA: 0x181EB3CD0
	|-Comparer<SkillRayHit>.CreateComparer
	|
	|-RVA: 0x1EC3F00 Offset: 0x1EC2F00 VA: 0x181EC3F00
	|-Comparer<EventQueue.EventQueueEntry>.CreateComparer
	|
	|-RVA: 0x1EBF820 Offset: 0x1EBE820 VA: 0x181EBF820
	|-Comparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.CreateComparer
	|
	|-RVA: 0x1EB0010 Offset: 0x1EAF010 VA: 0x181EB0010
	|-Comparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>.CreateComparer
	|
	|-RVA: 0x1EB0F40 Offset: 0x1EAFF40 VA: 0x181EB0F40
	|-Comparer<SkeletonUtilityKinematicShadow.TransformPair>.CreateComparer
	|
	|-RVA: 0x1EB1450 Offset: 0x1EB0450 VA: 0x181EB1450
	|-Comparer<SubmeshInstruction>.CreateComparer
	|
	|-RVA: 0x1EB6550 Offset: 0x1EB5550 VA: 0x181EB6550
	|-Comparer<StateSoundScriptObject.Loop>.CreateComparer
	|
	|-RVA: 0x1EB7480 Offset: 0x1EB6480 VA: 0x181EB7480
	|-Comparer<StateSoundScriptObject.StateSound>.CreateComparer
	|
	|-RVA: 0x1EC25B0 Offset: 0x1EC15B0 VA: 0x181EC25B0
	|-Comparer<SteamMatchViewer.ChatMsg>.CreateComparer
	|
	|-RVA: 0x1EB5620 Offset: 0x1EB4620 VA: 0x181EB5620
	|-Comparer<CSteamID>.CreateComparer
	|
	|-RVA: 0x1EBA210 Offset: 0x1EB9210 VA: 0x181EBA210
	|-Comparer<bool>.CreateComparer
	|
	|-RVA: 0x1EBF310 Offset: 0x1EBE310 VA: 0x181EBF310
	|-Comparer<byte>.CreateComparer
	|
	|-RVA: 0x17B9030 Offset: 0x17B8030 VA: 0x1817B9030
	|-Comparer<char>.CreateComparer
	|
	|-RVA: 0x17B76E0 Offset: 0x17B66E0 VA: 0x1817B76E0
	|-Comparer<DictionaryEntry>.CreateComparer
	|
	|-RVA: 0x17BFF90 Offset: 0x17BEF90 VA: 0x1817BFF90
	|-Comparer<KeyValuePair<DateTime, object>>.CreateComparer
	|
	|-RVA: 0x17C04A0 Offset: 0x17BF4A0 VA: 0x1817C04A0
	|-Comparer<KeyValuePair<Guid, int>>.CreateComparer
	|
	|-RVA: 0x17BD200 Offset: 0x17BC200 VA: 0x1817BD200
	|-Comparer<KeyValuePair<int, int>>.CreateComparer
	|
	|-RVA: 0x17B62A0 Offset: 0x17B52A0 VA: 0x1817B62A0
	|-Comparer<KeyValuePair<int, object>>.CreateComparer
	|
	|-RVA: 0x17AE920 Offset: 0x17AD920 VA: 0x1817AE920
	|-Comparer<KeyValuePair<object, object>>.CreateComparer
	|
	|-RVA: 0x17B3A20 Offset: 0x17B2A20 VA: 0x1817B3A20
	|-Comparer<KeyValuePair<uint, object>>.CreateComparer
	|
	|-RVA: 0x17B8100 Offset: 0x17B7100 VA: 0x1817B8100
	|-Comparer<EventProvider.SessionInfo>.CreateComparer
	|
	|-RVA: 0x17BEB50 Offset: 0x17BDB50 VA: 0x1817BEB50
	|-Comparer<double>.CreateComparer
	|
	|-RVA: 0x17B5D90 Offset: 0x17B4D90 VA: 0x1817B5D90
	|-Comparer<Guid>.CreateComparer
	|
	|-RVA: 0x17BBDC0 Offset: 0x17BADC0 VA: 0x1817BBDC0
	|-Comparer<int>.CreateComparer
	|
	|-RVA: 0x17C0EC0 Offset: 0x17BFEC0 VA: 0x1817C0EC0
	|-Comparer<Int32Enum>.CreateComparer
	|
	|-RVA: 0x17AEE30 Offset: 0x17ADE30 VA: 0x1817AEE30
	|-Comparer<long>.CreateComparer
	|
	|-RVA: 0x17B5880 Offset: 0x17B4880 VA: 0x1817B5880
	|-Comparer<InterpretedFrameInfo>.CreateComparer
	|
	|-RVA: 0x17C09B0 Offset: 0x17BF9B0 VA: 0x1817C09B0
	|-Comparer<Win32_IP_ADAPTER_ADDRESSES>.CreateComparer
	|
	|-RVA: 0x17B0270 Offset: 0x17AF270 VA: 0x1817B0270
	|-Comparer<object>.CreateComparer
	|
	|-RVA: 0x17AC5B0 Offset: 0x17AB5B0 VA: 0x1817AC5B0
	|-Comparer<float>.CreateComparer
	|
	|-RVA: 0x17BFA80 Offset: 0x17BEA80 VA: 0x1817BFA80
	|-Comparer<uint>.CreateComparer
	|
	|-RVA: 0x17BA980 Offset: 0x17B9980 VA: 0x1817BA980
	|-Comparer<ulong>.CreateComparer
	|
	|-RVA: 0x17BCCF0 Offset: 0x17BBCF0 VA: 0x1817BCCF0
	|-Comparer<TexturePacker.SpriteData>.CreateComparer
	|
	|-RVA: 0x17ADF00 Offset: 0x17ACF00 VA: 0x1817ADF00
	|-Comparer<AnimatorClipInfo>.CreateComparer
	|
	|-RVA: 0x17BA470 Offset: 0x17B9470 VA: 0x1817BA470
	|-Comparer<BeforeRenderHelper.OrderBlock>.CreateComparer
	|
	|-RVA: 0x17B0C90 Offset: 0x17AFC90 VA: 0x1817B0C90
	|-Comparer<BoneWeight>.CreateComparer
	|
	|-RVA: 0x17B16B0 Offset: 0x17B06B0 VA: 0x1817B16B0
	|-Comparer<Color32>.CreateComparer
	|
	|-RVA: 0x17B4E60 Offset: 0x17B3E60 VA: 0x1817B4E60
	|-Comparer<Color>.CreateComparer
	|
	|-RVA: 0x17B71D0 Offset: 0x17B61D0 VA: 0x1817B71D0
	|-Comparer<CombineInstance>.CreateComparer
	|
	|-RVA: 0x17B3000 Offset: 0x17B2000 VA: 0x1817B3000
	|-Comparer<RaycastResult>.CreateComparer
	|
	|-RVA: 0x17B7BF0 Offset: 0x17B6BF0 VA: 0x1817B7BF0
	|-Comparer<ShaderPassName>.CreateComparer
	|
	|-RVA: 0x17AD4E0 Offset: 0x17AC4E0 VA: 0x1817AD4E0
	|-Comparer<VisibleLight>.CreateComparer
	|
	|-RVA: 0x17BF060 Offset: 0x17BE060 VA: 0x1817BF060
	|-Comparer<VisibleReflectionProbe>.CreateComparer
	|
	|-RVA: 0x17B8B20 Offset: 0x17B7B20 VA: 0x1817B8B20
	|-Comparer<IntervalTreeNode>.CreateComparer
	|
	|-RVA: 0x17B11A0 Offset: 0x17B01A0 VA: 0x1817B11A0
	|-Comparer<IntervalTree.Entry<object>>.CreateComparer
	|
	|-RVA: 0x17B1BC0 Offset: 0x17B0BC0 VA: 0x1817B1BC0
	|-Comparer<Matrix4x4>.CreateComparer
	|
	|-RVA: 0x17B0780 Offset: 0x17AF780 VA: 0x1817B0780
	|-Comparer<MeshSubsetCombineUtility.MeshContainer>.CreateComparer
	|
	|-RVA: 0x17BAE90 Offset: 0x17B9E90 VA: 0x1817BAE90
	|-Comparer<MeshSubsetCombineUtility.MeshInstance>.CreateComparer
	|
	|-RVA: 0x17AE410 Offset: 0x17AD410 VA: 0x1817AE410
	|-Comparer<MeshSubsetCombineUtility.SubMeshInstance>.CreateComparer
	|
	|-RVA: 0x17B6CC0 Offset: 0x17B5CC0 VA: 0x1817B6CC0
	|-Comparer<ChannelPacket>.CreateComparer
	|
	|-RVA: 0x17BC2D0 Offset: 0x17BB2D0 VA: 0x1817BC2D0
	|-Comparer<ClientScene.PendingOwner>.CreateComparer
	|
	|-RVA: 0x17BC7E0 Offset: 0x17BB7E0 VA: 0x1817BC7E0
	|-Comparer<LocalClient.InternalMsg>.CreateComparer
	|
	|-RVA: 0x17ACFD0 Offset: 0x17ABFD0 VA: 0x1817ACFD0
	|-Comparer<NetworkLobbyManager.PendingPlayer>.CreateComparer
	|
	|-RVA: 0x17BF570 Offset: 0x17BE570 VA: 0x1817BF570
	|-Comparer<NetworkMigrationManager.PendingPlayerInfo>.CreateComparer
	|
	|-RVA: 0x17B4950 Offset: 0x17B3950 VA: 0x1817B4950
	|-Comparer<CRCMessageEntry>.CreateComparer
	|
	|-RVA: 0x17B4440 Offset: 0x17B3440 VA: 0x1817B4440
	|-Comparer<PeerInfoPlayer>.CreateComparer
	|
	|-RVA: 0x17B67B0 Offset: 0x17B57B0 VA: 0x1817B67B0
	|-Comparer<ParticleSystem.Particle>.CreateComparer
	|
	|-RVA: 0x17AFD60 Offset: 0x17AED60 VA: 0x1817AFD60
	|-Comparer<Playable>.CreateComparer
	|
	|-RVA: 0x17BB3A0 Offset: 0x17BA3A0 VA: 0x1817BB3A0
	|-Comparer<Quaternion>.CreateComparer
	|
	|-RVA: 0x17BE640 Offset: 0x17BD640 VA: 0x1817BE640
	|-Comparer<RaycastHit>.CreateComparer
	|
	|-RVA: 0x17B20D0 Offset: 0x17B10D0 VA: 0x1817B20D0
	|-Comparer<Rect>.CreateComparer
	|
	|-RVA: 0x17B8610 Offset: 0x17B7610 VA: 0x1817B8610
	|-Comparer<ReflectionProbeBlendInfo>.CreateComparer
	|
	|-RVA: 0x17BB8B0 Offset: 0x17BA8B0 VA: 0x1817BB8B0
	|-Comparer<RenderTargetIdentifier>.CreateComparer
	|
	|-RVA: 0x17AF340 Offset: 0x17AE340 VA: 0x1817AF340
	|-Comparer<GlyphRect>.CreateComparer
	|
	|-RVA: 0x17AD9F0 Offset: 0x17AC9F0 VA: 0x1817AD9F0
	|-Comparer<AnimationOutputWeightProcessor.WeightInfo>.CreateComparer
	|
	|-RVA: 0x17BE130 Offset: 0x17BD130 VA: 0x1817BE130
	|-Comparer<UICharInfo>.CreateComparer
	|
	|-RVA: 0x17ACAC0 Offset: 0x17ABAC0 VA: 0x1817ACAC0
	|-Comparer<UILineInfo>.CreateComparer
	|
	|-RVA: 0x17B3510 Offset: 0x17B2510 VA: 0x1817B3510
	|-Comparer<UIVertex>.CreateComparer
	|
	|-RVA: 0x17B9A50 Offset: 0x17B8A50 VA: 0x1817B9A50
	|-Comparer<UnitySynchronizationContext.WorkRequest>.CreateComparer
	|
	|-RVA: 0x17BD710 Offset: 0x17BC710 VA: 0x1817BD710
	|-Comparer<Vector2>.CreateComparer
	|
	|-RVA: 0x17B2AF0 Offset: 0x17B1AF0 VA: 0x1817B2AF0
	|-Comparer<Vector2Int>.CreateComparer
	|
	|-RVA: 0x17B3F30 Offset: 0x17B2F30 VA: 0x1817B3F30
	|-Comparer<Vector3>.CreateComparer
	|
	|-RVA: 0x17B5370 Offset: 0x17B4370 VA: 0x1817B5370
	|-Comparer<Vector4>.CreateComparer
	|
	|-RVA: 0x17B9F60 Offset: 0x17B8F60 VA: 0x1817B9F60
	|-Comparer<BorderVertex>.CreateComparer
	|
	|-RVA: 0x17B25E0 Offset: 0x17B15E0 VA: 0x1817B25E0
	|-Comparer<LODGenerator.SkinnedRenderer>.CreateComparer
	|
	|-RVA: 0x17B9540 Offset: 0x17B8540 VA: 0x1817B9540
	|-Comparer<LODGenerator.StaticRenderer>.CreateComparer
	|
	|-RVA: 0x17AF850 Offset: 0x17AE850 VA: 0x1817AF850
	|-Comparer<ZmPeerManager.RecvPacket>.CreateComparer
	|
	|-RVA: 0x17BDC20 Offset: 0x17BCC20 VA: 0x1817BDC20
	|-Comparer<ZmID>.CreateComparer
	*/

	public abstract int Compare(T x, T y) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-Comparer<object>.Compare
	*/

	private int System.Collections.IComparer.Compare(object x, object y) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23C7450 Offset: 0x23C6450 VA: 0x1823C7450
	|-Comparer<DataSet.FaceIndices>.System.Collections.IComparer.Compare
	|-Comparer<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IComparer.Compare
	|-Comparer<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IComparer.Compare
	|-Comparer<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IComparer.Compare
	|-Comparer<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IComparer.Compare
	|-Comparer<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IComparer.Compare
	|-Comparer<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IComparer.Compare
	|-Comparer<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IComparer.Compare
	|-Comparer<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IComparer.Compare
	|-Comparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IComparer.Compare
	|-Comparer<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IComparer.Compare
	|-Comparer<UICharInfo>.System.Collections.IComparer.Compare
	|-Comparer<Vector3>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x1ECCB80 Offset: 0x1ECBB80 VA: 0x181ECCB80
	|-Comparer<UnitPreservation.UnitPortPreservation>.System.Collections.IComparer.Compare
	|-Comparer<CameraState.CustomBlendable>.System.Collections.IComparer.Compare
	|-Comparer<DoublePoint>.System.Collections.IComparer.Compare
	|-Comparer<IntPoint>.System.Collections.IComparer.Compare
	|-Comparer<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IComparer.Compare
	|-Comparer<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IComparer.Compare
	|-Comparer<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IComparer.Compare
	|-Comparer<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IComparer.Compare
	|-Comparer<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IComparer.Compare
	|-Comparer<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IComparer.Compare
	|-Comparer<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IComparer.Compare
	|-Comparer<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IComparer.Compare
	|-Comparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IComparer.Compare
	|-Comparer<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IComparer.Compare
	|-Comparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IComparer.Compare
	|-Comparer<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IComparer.Compare
	|-Comparer<LogMessage>.System.Collections.IComparer.Compare
	|-Comparer<MusicStateInfo>.System.Collections.IComparer.Compare
	|-Comparer<BridgeHandler.IdxPacket>.System.Collections.IComparer.Compare
	|-Comparer<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IComparer.Compare
	|-Comparer<ValueDropdownItem<object>>.System.Collections.IComparer.Compare
	|-Comparer<FormatterLocator.FormatterLocatorInfo>.System.Collections.IComparer.Compare
	|-Comparer<CCalEffInfo>.System.Collections.IComparer.Compare
	|-Comparer<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IComparer.Compare
	|-Comparer<StateSoundScriptObject.StateSound>.System.Collections.IComparer.Compare
	|-Comparer<SteamMatchViewer.ChatMsg>.System.Collections.IComparer.Compare
	|-Comparer<DictionaryEntry>.System.Collections.IComparer.Compare
	|-Comparer<KeyValuePair<DateTime, object>>.System.Collections.IComparer.Compare
	|-Comparer<KeyValuePair<int, object>>.System.Collections.IComparer.Compare
	|-Comparer<KeyValuePair<object, object>>.System.Collections.IComparer.Compare
	|-Comparer<KeyValuePair<uint, object>>.System.Collections.IComparer.Compare
	|-Comparer<Guid>.System.Collections.IComparer.Compare
	|-Comparer<InterpretedFrameInfo>.System.Collections.IComparer.Compare
	|-Comparer<BeforeRenderHelper.OrderBlock>.System.Collections.IComparer.Compare
	|-Comparer<Color>.System.Collections.IComparer.Compare
	|-Comparer<LocalClient.InternalMsg>.System.Collections.IComparer.Compare
	|-Comparer<NetworkLobbyManager.PendingPlayer>.System.Collections.IComparer.Compare
	|-Comparer<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IComparer.Compare
	|-Comparer<CRCMessageEntry>.System.Collections.IComparer.Compare
	|-Comparer<Playable>.System.Collections.IComparer.Compare
	|-Comparer<Quaternion>.System.Collections.IComparer.Compare
	|-Comparer<Rect>.System.Collections.IComparer.Compare
	|-Comparer<ReflectionProbeBlendInfo>.System.Collections.IComparer.Compare
	|-Comparer<GlyphRect>.System.Collections.IComparer.Compare
	|-Comparer<UILineInfo>.System.Collections.IComparer.Compare
	|-Comparer<Vector4>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x23C6E60 Offset: 0x23C5E60 VA: 0x1823C6E60
	|-Comparer<MeshCombiner.SkinnedRenderer>.System.Collections.IComparer.Compare
	|-Comparer<StateSoundScriptObject.Loop>.System.Collections.IComparer.Compare
	|-Comparer<TexturePacker.SpriteData>.System.Collections.IComparer.Compare
	|-Comparer<Matrix4x4>.System.Collections.IComparer.Compare
	|-Comparer<LODGenerator.SkinnedRenderer>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x1ECC980 Offset: 0x1ECB980 VA: 0x181ECC980
	|-Comparer<MeshCombiner.StaticRenderer>.System.Collections.IComparer.Compare
	|-Comparer<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IComparer.Compare
	|-Comparer<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IComparer.Compare
	|-Comparer<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IComparer.Compare
	|-Comparer<DebugDrawLine.DebugLine>.System.Collections.IComparer.Compare
	|-Comparer<HitInfo>.System.Collections.IComparer.Compare
	|-Comparer<DeepReflection.PathStep>.System.Collections.IComparer.Compare
	|-Comparer<RenderTargetIdentifier>.System.Collections.IComparer.Compare
	|-Comparer<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IComparer.Compare
	|-Comparer<LODGenerator.StaticRenderer>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x23C72C0 Offset: 0x23C62C0 VA: 0x1823C72C0
	|-Comparer<CinemachineClearShot.Pair>.System.Collections.IComparer.Compare
	|-Comparer<DgwResultServerInfo>.System.Collections.IComparer.Compare
	|-Comparer<DgwServerForJson>.System.Collections.IComparer.Compare
	|-Comparer<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IComparer.Compare
	|-Comparer<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IComparer.Compare
	|-Comparer<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IComparer.Compare
	|-Comparer<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IComparer.Compare
	|-Comparer<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IComparer.Compare
	|-Comparer<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IComparer.Compare
	|-Comparer<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IComparer.Compare
	|-Comparer<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IComparer.Compare
	|-Comparer<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IComparer.Compare
	|-Comparer<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IComparer.Compare
	|-Comparer<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IComparer.Compare
	|-Comparer<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IComparer.Compare
	|-Comparer<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IComparer.Compare
	|-Comparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IComparer.Compare
	|-Comparer<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IComparer.Compare
	|-Comparer<EngineHotKey>.System.Collections.IComparer.Compare
	|-Comparer<LPWNormalSolver.LPWPoint>.System.Collections.IComparer.Compare
	|-Comparer<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IComparer.Compare
	|-Comparer<pb_Edge>.System.Collections.IComparer.Compare
	|-Comparer<CSteamID>.System.Collections.IComparer.Compare
	|-Comparer<KeyValuePair<int, int>>.System.Collections.IComparer.Compare
	|-Comparer<EventProvider.SessionInfo>.System.Collections.IComparer.Compare
	|-Comparer<AnimatorClipInfo>.System.Collections.IComparer.Compare
	|-Comparer<ClientScene.PendingOwner>.System.Collections.IComparer.Compare
	|-Comparer<PeerInfoPlayer>.System.Collections.IComparer.Compare
	|-Comparer<Vector2Int>.System.Collections.IComparer.Compare
	|-Comparer<BorderVertex>.System.Collections.IComparer.Compare
	|-Comparer<ZmID>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x1ECD0C0 Offset: 0x1ECC0C0 VA: 0x181ECD0C0
	|-Comparer<DgwServerInfo>.System.Collections.IComparer.Compare
	|-Comparer<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IComparer.Compare
	|-Comparer<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IComparer.Compare
	|-Comparer<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IComparer.Compare
	|-Comparer<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IComparer.Compare
	|-Comparer<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IComparer.Compare
	|-Comparer<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IComparer.Compare
	|-Comparer<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IComparer.Compare
	|-Comparer<NameGenerate.NameWeight>.System.Collections.IComparer.Compare
	|-Comparer<WeGameNetworkingComponent.SendPacket>.System.Collections.IComparer.Compare
	|-Comparer<AssetTracker.AssetInfo>.System.Collections.IComparer.Compare
	|-Comparer<PropertyMetadata>.System.Collections.IComparer.Compare
	|-Comparer<fsVersionedType>.System.Collections.IComparer.Compare
	|-Comparer<fsAotCompilationManager.AotCompilation>.System.Collections.IComparer.Compare
	|-Comparer<MinimapPoint>.System.Collections.IComparer.Compare
	|-Comparer<JsonPosition>.System.Collections.IComparer.Compare
	|-Comparer<FormatterLocator.FormatterInfo>.System.Collections.IComparer.Compare
	|-Comparer<SerializationNode>.System.Collections.IComparer.Compare
	|-Comparer<EventQueue.EventQueueEntry>.System.Collections.IComparer.Compare
	|-Comparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IComparer.Compare
	|-Comparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IComparer.Compare
	|-Comparer<IntervalTreeNode>.System.Collections.IComparer.Compare
	|-Comparer<IntervalTree.Entry<object>>.System.Collections.IComparer.Compare
	|-Comparer<ChannelPacket>.System.Collections.IComparer.Compare
	|-Comparer<UnitySynchronizationContext.WorkRequest>.System.Collections.IComparer.Compare
	|-Comparer<ZmPeerManager.RecvPacket>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x1ECC7A0 Offset: 0x1ECB7A0 VA: 0x181ECC7A0
	|-Comparer<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IComparer.Compare
	|-Comparer<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IComparer.Compare
	|-Comparer<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x1ECC3C0 Offset: 0x1ECB3C0 VA: 0x181ECC3C0
	|-Comparer<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IComparer.Compare
	|-Comparer<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IComparer.Compare
	|-Comparer<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IComparer.Compare
	|-Comparer<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IComparer.Compare
	|-Comparer<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IComparer.Compare
	|-Comparer<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IComparer.Compare
	|-Comparer<SteamNetworkingComponent.SendPacket>.System.Collections.IComparer.Compare
	|-Comparer<OneInfo>.System.Collections.IComparer.Compare
	|-Comparer<BoneWeight>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x23C7610 Offset: 0x23C6610 VA: 0x1823C7610
	|-Comparer<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x17C6930 Offset: 0x17C5930 VA: 0x1817C6930
	|-Comparer<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IComparer.Compare
	|-Comparer<RaycastResult>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x23C7080 Offset: 0x23C6080 VA: 0x1823C7080
	|-Comparer<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IComparer.Compare
	|-Comparer<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IComparer.Compare
	|-Comparer<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x17C6B80 Offset: 0x17C5B80 VA: 0x1817C6B80
	|-Comparer<RangeU16>.System.Collections.IComparer.Compare
	|-Comparer<Color32>.System.Collections.IComparer.Compare
	|-Comparer<ShaderPassName>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x1ECC590 Offset: 0x1ECB590 VA: 0x181ECC590
	|-Comparer<pb_BezierPoint>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x1ECCD30 Offset: 0x1ECBD30 VA: 0x181ECCD30
	|-Comparer<SkillRayHit>.System.Collections.IComparer.Compare
	|-Comparer<SubmeshInstruction>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x1ECCF30 Offset: 0x1ECBF30 VA: 0x181ECCF30
	|-Comparer<bool>.System.Collections.IComparer.Compare
	|-Comparer<byte>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x17C74D0 Offset: 0x17C64D0 VA: 0x1817C74D0
	|-Comparer<char>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x17C5E10 Offset: 0x17C4E10 VA: 0x1817C5E10
	|-Comparer<KeyValuePair<Guid, int>>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x17C8150 Offset: 0x17C7150 VA: 0x1817C8150
	|-Comparer<double>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x17C7100 Offset: 0x17C6100 VA: 0x1817C7100
	|-Comparer<int>.System.Collections.IComparer.Compare
	|-Comparer<Int32Enum>.System.Collections.IComparer.Compare
	|-Comparer<uint>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x17C7660 Offset: 0x17C6660 VA: 0x1817C7660
	|-Comparer<long>.System.Collections.IComparer.Compare
	|-Comparer<ulong>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x17C77F0 Offset: 0x17C67F0 VA: 0x1817C77F0
	|-Comparer<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x17C6590 Offset: 0x17C5590 VA: 0x1817C6590
	|-Comparer<object>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x17C61D0 Offset: 0x17C51D0 VA: 0x1817C61D0
	|-Comparer<float>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x17C6360 Offset: 0x17C5360 VA: 0x1817C6360
	|-Comparer<CombineInstance>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x17C7290 Offset: 0x17C6290 VA: 0x1817C7290
	|-Comparer<VisibleLight>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x17C6D10 Offset: 0x17C5D10 VA: 0x1817C6D10
	|-Comparer<VisibleReflectionProbe>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x17C7CB0 Offset: 0x17C6CB0 VA: 0x1817C7CB0
	|-Comparer<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x17C66F0 Offset: 0x17C56F0 VA: 0x1817C66F0
	|-Comparer<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x17C7A50 Offset: 0x17C6A50 VA: 0x1817C7A50
	|-Comparer<ParticleSystem.Particle>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x17C5FC0 Offset: 0x17C4FC0 VA: 0x1817C5FC0
	|-Comparer<RaycastHit>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x17C7EF0 Offset: 0x17C6EF0 VA: 0x1817C7EF0
	|-Comparer<UIVertex>.System.Collections.IComparer.Compare
	|
	|-RVA: 0x17C6F70 Offset: 0x17C5F70 VA: 0x1817C6F70
	|-Comparer<Vector2>.System.Collections.IComparer.Compare
	*/

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-Comparer<DataSet.FaceIndices>..ctor
	|-Comparer<UnitPreservation.UnitPortPreservation>..ctor
	|-Comparer<MeshCombiner.SkinnedRenderer>..ctor
	|-Comparer<MeshCombiner.StaticRenderer>..ctor
	|-Comparer<CameraState.CustomBlendable>..ctor
	|-Comparer<CinemachineClearShot.Pair>..ctor
	|-Comparer<DoublePoint>..ctor
	|-Comparer<IntPoint>..ctor
	|-Comparer<DgwResultServerInfo>..ctor
	|-Comparer<DgwServerForJson>..ctor
	|-Comparer<DgwServerInfo>..ctor
	|-Comparer<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>..ctor
	|-Comparer<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>..ctor
	|-Comparer<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>..ctor
	|-Comparer<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>..ctor
	|-Comparer<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>..ctor
	|-Comparer<homecontainer_GS2CHeroInfoClass.ClasslstHero>..ctor
	|-Comparer<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>..ctor
	|-Comparer<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>..ctor
	|-Comparer<homecontainer_GS2CRoundInfoClass.ClasslstInfo>..ctor
	|-Comparer<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>..ctor
	|-Comparer<homecontainer_GS2CSeasonInfoClass.ClasslstPool>..ctor
	|-Comparer<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>..ctor
	|-Comparer<homecontainer_GS2CTalentInfoClass.ClasslstTalent>..ctor
	|-Comparer<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>..ctor
	|-Comparer<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>..ctor
	|-Comparer<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>..ctor
	|-Comparer<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>..ctor
	|-Comparer<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>..ctor
	|-Comparer<lsswitch_LS2CCodeShieldClass.ClasslstShield>..ctor
	|-Comparer<netarchive_C2GSAskRoleListClass.ClasslstFile>..ctor
	|-Comparer<netarchive_GS2CRoleListClass.ClasslstFile>..ctor
	|-Comparer<netfriend_GS2CFindNameRetClass.ClasslstPlayer>..ctor
	|-Comparer<netopenui_GS2CGMListClass.ClasslstGMOrder>..ctor
	|-Comparer<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>..ctor
	|-Comparer<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>..ctor
	|-Comparer<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>..ctor
	|-Comparer<netopenui_GS2CRecentWarInfoClass.ClasslstWar>..ctor
	|-Comparer<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>..ctor
	|-Comparer<netopenui_GS2CRewardTipsClass.ClasslstRewardData>..ctor
	|-Comparer<nettask_GS2CAddTaskClass.ClasslstProcess>..ctor
	|-Comparer<nettask_GS2CAddTaskClass.ClasslstReward>..ctor
	|-Comparer<nettask_GS2CAddTaskClass.ClasslstTaskData>..ctor
	|-Comparer<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>..ctor
	|-Comparer<netteam_GS2CMaxRoundClass.ClasslstMaxRound>..ctor
	|-Comparer<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>..ctor
	|-Comparer<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>..ctor
	|-Comparer<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>..ctor
	|-Comparer<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>..ctor
	|-Comparer<s2cShop_GS2CRefreshShopClass.ClasslstGoods>..ctor
	|-Comparer<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>..ctor
	|-Comparer<s2cmove_C2GSMoveClass.ClasslstDisp>..ctor
	|-Comparer<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>..ctor
	|-Comparer<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>..ctor
	|-Comparer<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>..ctor
	|-Comparer<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>..ctor
	|-Comparer<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>..ctor
	|-Comparer<s2cnpc_C2GSAnswerDictClass.ClasslstQue>..ctor
	|-Comparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>..ctor
	|-Comparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>..ctor
	|-Comparer<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>..ctor
	|-Comparer<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>..ctor
	|-Comparer<s2cnpc_GS2CNpcEventClass.ClasslstOption>..ctor
	|-Comparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>..ctor
	|-Comparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>..ctor
	|-Comparer<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>..ctor
	|-Comparer<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>..ctor
	|-Comparer<s2cnpc_GS2CNpcShopClass.ClasslstGoods>..ctor
	|-Comparer<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>..ctor
	|-Comparer<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>..ctor
	|-Comparer<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>..ctor
	|-Comparer<NameGenerate.NameWeight>..ctor
	|-Comparer<SteamNetworkingComponent.SendPacket>..ctor
	|-Comparer<WeGameNetworkingComponent.SendPacket>..ctor
	|-Comparer<RangeU16>..ctor
	|-Comparer<OneInfo>..ctor
	|-Comparer<DebugDrawLine.DebugLine>..ctor
	|-Comparer<AssetTracker.AssetInfo>..ctor
	|-Comparer<EngineHotKey>..ctor
	|-Comparer<HitInfo>..ctor
	|-Comparer<LogMessage>..ctor
	|-Comparer<LPWNormalSolver.LPWPoint>..ctor
	|-Comparer<LPWNormalSolver.LPWPointDataEntry>..ctor
	|-Comparer<PropertyMetadata>..ctor
	|-Comparer<fsVersionedType>..ctor
	|-Comparer<fsAotCompilationManager.AotCompilation>..ctor
	|-Comparer<MinimapPoint>..ctor
	|-Comparer<MusicStateInfo>..ctor
	|-Comparer<BridgeHandler.IdxPacket>..ctor
	|-Comparer<JsonPosition>..ctor
	|-Comparer<pb_BezierPoint>..ctor
	|-Comparer<pb_Edge>..ctor
	|-Comparer<ScreenRadioScriptObject.ScreenInfo>..ctor
	|-Comparer<ValueDropdownItem<object>>..ctor
	|-Comparer<FormatterLocator.FormatterInfo>..ctor
	|-Comparer<FormatterLocator.FormatterLocatorInfo>..ctor
	|-Comparer<SerializationNode>..ctor
	|-Comparer<DeepReflection.PathStep>..ctor
	|-Comparer<CCalEffInfo>..ctor
	|-Comparer<SkillRayHit>..ctor
	|-Comparer<EventQueue.EventQueueEntry>..ctor
	|-Comparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>..ctor
	|-Comparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>..ctor
	|-Comparer<SkeletonUtilityKinematicShadow.TransformPair>..ctor
	|-Comparer<SubmeshInstruction>..ctor
	|-Comparer<StateSoundScriptObject.Loop>..ctor
	|-Comparer<StateSoundScriptObject.StateSound>..ctor
	|-Comparer<SteamMatchViewer.ChatMsg>..ctor
	|-Comparer<CSteamID>..ctor
	|-Comparer<bool>..ctor
	|-Comparer<byte>..ctor
	|-Comparer<char>..ctor
	|-Comparer<DictionaryEntry>..ctor
	|-Comparer<KeyValuePair<DateTime, object>>..ctor
	|-Comparer<KeyValuePair<Guid, int>>..ctor
	|-Comparer<KeyValuePair<int, int>>..ctor
	|-Comparer<KeyValuePair<int, object>>..ctor
	|-Comparer<KeyValuePair<object, object>>..ctor
	|-Comparer<KeyValuePair<uint, object>>..ctor
	|-Comparer<EventProvider.SessionInfo>..ctor
	|-Comparer<double>..ctor
	|-Comparer<Guid>..ctor
	|-Comparer<int>..ctor
	|-Comparer<Int32Enum>..ctor
	|-Comparer<long>..ctor
	|-Comparer<InterpretedFrameInfo>..ctor
	|-Comparer<Win32_IP_ADAPTER_ADDRESSES>..ctor
	|-Comparer<object>..ctor
	|-Comparer<float>..ctor
	|-Comparer<uint>..ctor
	|-Comparer<ulong>..ctor
	|-Comparer<TexturePacker.SpriteData>..ctor
	|-Comparer<AnimatorClipInfo>..ctor
	|-Comparer<BeforeRenderHelper.OrderBlock>..ctor
	|-Comparer<BoneWeight>..ctor
	|-Comparer<Color32>..ctor
	|-Comparer<Color>..ctor
	|-Comparer<CombineInstance>..ctor
	|-Comparer<RaycastResult>..ctor
	|-Comparer<ShaderPassName>..ctor
	|-Comparer<VisibleLight>..ctor
	|-Comparer<VisibleReflectionProbe>..ctor
	|-Comparer<IntervalTreeNode>..ctor
	|-Comparer<IntervalTree.Entry<object>>..ctor
	|-Comparer<Matrix4x4>..ctor
	|-Comparer<MeshSubsetCombineUtility.MeshContainer>..ctor
	|-Comparer<MeshSubsetCombineUtility.MeshInstance>..ctor
	|-Comparer<MeshSubsetCombineUtility.SubMeshInstance>..ctor
	|-Comparer<ChannelPacket>..ctor
	|-Comparer<ClientScene.PendingOwner>..ctor
	|-Comparer<LocalClient.InternalMsg>..ctor
	|-Comparer<NetworkLobbyManager.PendingPlayer>..ctor
	|-Comparer<NetworkMigrationManager.PendingPlayerInfo>..ctor
	|-Comparer<CRCMessageEntry>..ctor
	|-Comparer<PeerInfoPlayer>..ctor
	|-Comparer<ParticleSystem.Particle>..ctor
	|-Comparer<Playable>..ctor
	|-Comparer<Quaternion>..ctor
	|-Comparer<RaycastHit>..ctor
	|-Comparer<Rect>..ctor
	|-Comparer<ReflectionProbeBlendInfo>..ctor
	|-Comparer<RenderTargetIdentifier>..ctor
	|-Comparer<GlyphRect>..ctor
	|-Comparer<AnimationOutputWeightProcessor.WeightInfo>..ctor
	|-Comparer<UICharInfo>..ctor
	|-Comparer<UILineInfo>..ctor
	|-Comparer<UIVertex>..ctor
	|-Comparer<UnitySynchronizationContext.WorkRequest>..ctor
	|-Comparer<Vector2>..ctor
	|-Comparer<Vector2Int>..ctor
	|-Comparer<Vector3>..ctor
	|-Comparer<Vector4>..ctor
	|-Comparer<BorderVertex>..ctor
	|-Comparer<LODGenerator.SkinnedRenderer>..ctor
	|-Comparer<LODGenerator.StaticRenderer>..ctor
	|-Comparer<ZmPeerManager.RecvPacket>..ctor
	|-Comparer<ZmID>..ctor
	*/
}

// Namespace: System.Collections.Generic
[Serializable]
internal class GenericComparer<T> : Comparer<T>
{
	// Methods

	public override int Compare(T x, T y) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2317030 Offset: 0x2316030 VA: 0x182317030
	|-GenericComparer<CSteamID>.Compare
	|
	|-RVA: 0x2317090 Offset: 0x2316090 VA: 0x182317090
	|-GenericComparer<bool>.Compare
	|
	|-RVA: 0x23170B0 Offset: 0x23160B0 VA: 0x1823170B0
	|-GenericComparer<byte>.Compare
	|
	|-RVA: 0x2317050 Offset: 0x2316050 VA: 0x182317050
	|-GenericComparer<char>.Compare
	|
	|-RVA: 0x2316FF0 Offset: 0x2315FF0 VA: 0x182316FF0
	|-GenericComparer<double>.Compare
	|
	|-RVA: 0x2316FA0 Offset: 0x2315FA0 VA: 0x182316FA0
	|-GenericComparer<Guid>.Compare
	|
	|-RVA: 0x74AE80 Offset: 0x749E80 VA: 0x18074AE80
	|-GenericComparer<int>.Compare
	|
	|-RVA: 0x2316FD0 Offset: 0x2315FD0 VA: 0x182316FD0
	|-GenericComparer<long>.Compare
	|
	|-RVA: 0x2316F00 Offset: 0x2315F00 VA: 0x182316F00
	|-GenericComparer<object>.Compare
	|
	|-RVA: 0x2316F80 Offset: 0x2315F80 VA: 0x182316F80
	|-GenericComparer<float>.Compare
	|
	|-RVA: 0x2317010 Offset: 0x2316010 VA: 0x182317010
	|-GenericComparer<uint>.Compare
	|
	|-RVA: 0x2317070 Offset: 0x2316070 VA: 0x182317070
	|-GenericComparer<ulong>.Compare
	*/

	public override bool Equals(object obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23171C0 Offset: 0x23161C0 VA: 0x1823171C0
	|-GenericComparer<CSteamID>.Equals
	|-GenericComparer<bool>.Equals
	|-GenericComparer<byte>.Equals
	|-GenericComparer<char>.Equals
	|-GenericComparer<double>.Equals
	|-GenericComparer<Guid>.Equals
	|-GenericComparer<int>.Equals
	|-GenericComparer<long>.Equals
	|-GenericComparer<object>.Equals
	|-GenericComparer<float>.Equals
	|-GenericComparer<uint>.Equals
	|-GenericComparer<ulong>.Equals
	*/

	public override int GetHashCode() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD4D6C0 Offset: 0xD4C6C0 VA: 0x180D4D6C0
	|-GenericComparer<CSteamID>.GetHashCode
	|-GenericComparer<bool>.GetHashCode
	|-GenericComparer<byte>.GetHashCode
	|-GenericComparer<char>.GetHashCode
	|-GenericComparer<double>.GetHashCode
	|-GenericComparer<Guid>.GetHashCode
	|-GenericComparer<int>.GetHashCode
	|-GenericComparer<long>.GetHashCode
	|-GenericComparer<object>.GetHashCode
	|-GenericComparer<float>.GetHashCode
	|-GenericComparer<uint>.GetHashCode
	|-GenericComparer<ulong>.GetHashCode
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2318880 Offset: 0x2317880 VA: 0x182318880
	|-GenericComparer<CSteamID>..ctor
	|-GenericComparer<bool>..ctor
	|-GenericComparer<byte>..ctor
	|-GenericComparer<char>..ctor
	|-GenericComparer<double>..ctor
	|-GenericComparer<Guid>..ctor
	|-GenericComparer<int>..ctor
	|-GenericComparer<long>..ctor
	|-GenericComparer<object>..ctor
	|-GenericComparer<float>..ctor
	|-GenericComparer<uint>..ctor
	|-GenericComparer<ulong>..ctor
	*/
}

// Namespace: System.Collections.Generic
[Serializable]
internal class NullableComparer<T> : Comparer<Nullable<T>>
{
	// Methods

	public override int Compare(Nullable<T> x, Nullable<T> y) { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public void .ctor() { }
}

// Namespace: System.Collections.Generic
[Serializable]
internal class ObjectComparer<T> : Comparer<T>
{
	// Methods

	public override int Compare(T x, T y) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD44FF0 Offset: 0xD43FF0 VA: 0x180D44FF0
	|-ObjectComparer<DataSet.FaceIndices>.Compare
	|
	|-RVA: 0xD493B0 Offset: 0xD483B0 VA: 0x180D493B0
	|-ObjectComparer<UnitPreservation.UnitPortPreservation>.Compare
	|
	|-RVA: 0xD49150 Offset: 0xD48150 VA: 0x180D49150
	|-ObjectComparer<MeshCombiner.SkinnedRenderer>.Compare
	|
	|-RVA: 0xD44320 Offset: 0xD43320 VA: 0x180D44320
	|-ObjectComparer<MeshCombiner.StaticRenderer>.Compare
	|
	|-RVA: 0xD476E0 Offset: 0xD466E0 VA: 0x180D476E0
	|-ObjectComparer<CameraState.CustomBlendable>.Compare
	|
	|-RVA: 0xD4B0C0 Offset: 0xD4A0C0 VA: 0x180D4B0C0
	|-ObjectComparer<CinemachineClearShot.Pair>.Compare
	|
	|-RVA: 0xD45880 Offset: 0xD44880 VA: 0x180D45880
	|-ObjectComparer<DoublePoint>.Compare
	|
	|-RVA: 0xD43B80 Offset: 0xD42B80 VA: 0x180D43B80
	|-ObjectComparer<IntPoint>.Compare
	|
	|-RVA: 0xD416D0 Offset: 0xD406D0 VA: 0x180D416D0
	|-ObjectComparer<DgwResultServerInfo>.Compare
	|
	|-RVA: 0xD45F70 Offset: 0xD44F70 VA: 0x180D45F70
	|-ObjectComparer<DgwServerForJson>.Compare
	|
	|-RVA: 0xD42D20 Offset: 0xD41D20 VA: 0x180D42D20
	|-ObjectComparer<DgwServerInfo>.Compare
	|
	|-RVA: 0xD40B10 Offset: 0xD3FB10 VA: 0x180D40B10
	|-ObjectComparer<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Compare
	|
	|-RVA: 0xD46520 Offset: 0xD45520 VA: 0x180D46520
	|-ObjectComparer<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Compare
	|
	|-RVA: 0xD46BD0 Offset: 0xD45BD0 VA: 0x180D46BD0
	|-ObjectComparer<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Compare
	|
	|-RVA: 0xD49950 Offset: 0xD48950 VA: 0x180D49950
	|-ObjectComparer<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Compare
	|
	|-RVA: 0xD469A0 Offset: 0xD459A0 VA: 0x180D469A0
	|-ObjectComparer<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Compare
	|
	|-RVA: 0xD41120 Offset: 0xD40120 VA: 0x180D41120
	|-ObjectComparer<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Compare
	|
	|-RVA: 0xD459A0 Offset: 0xD449A0 VA: 0x180D459A0
	|-ObjectComparer<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Compare
	|
	|-RVA: 0xD4D340 Offset: 0xD4C340 VA: 0x180D4D340
	|-ObjectComparer<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Compare
	|
	|-RVA: 0xD45780 Offset: 0xD44780 VA: 0x180D45780
	|-ObjectComparer<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Compare
	|
	|-RVA: 0xD42100 Offset: 0xD41100 VA: 0x180D42100
	|-ObjectComparer<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Compare
	|
	|-RVA: 0xD4A3C0 Offset: 0xD493C0 VA: 0x180D4A3C0
	|-ObjectComparer<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Compare
	|
	|-RVA: 0xD44C60 Offset: 0xD43C60 VA: 0x180D44C60
	|-ObjectComparer<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Compare
	|
	|-RVA: 0xD41C80 Offset: 0xD40C80 VA: 0x180D41C80
	|-ObjectComparer<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Compare
	|
	|-RVA: 0xD417D0 Offset: 0xD407D0 VA: 0x180D417D0
	|-ObjectComparer<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Compare
	|
	|-RVA: 0xD47370 Offset: 0xD46370 VA: 0x180D47370
	|-ObjectComparer<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Compare
	|
	|-RVA: 0xD46780 Offset: 0xD45780 VA: 0x180D46780
	|-ObjectComparer<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Compare
	|
	|-RVA: 0xD41900 Offset: 0xD40900 VA: 0x180D41900
	|-ObjectComparer<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Compare
	|
	|-RVA: 0xD4BFB0 Offset: 0xD4AFB0 VA: 0x180D4BFB0
	|-ObjectComparer<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Compare
	|
	|-RVA: 0xD4B530 Offset: 0xD4A530 VA: 0x180D4B530
	|-ObjectComparer<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Compare
	|
	|-RVA: 0xD46D00 Offset: 0xD45D00 VA: 0x180D46D00
	|-ObjectComparer<netarchive_C2GSAskRoleListClass.ClasslstFile>.Compare
	|
	|-RVA: 0xD41420 Offset: 0xD40420 VA: 0x180D41420
	|-ObjectComparer<netarchive_GS2CRoleListClass.ClasslstFile>.Compare
	|
	|-RVA: 0xD4AEA0 Offset: 0xD49EA0 VA: 0x180D4AEA0
	|-ObjectComparer<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Compare
	|
	|-RVA: 0xD489D0 Offset: 0xD479D0 VA: 0x180D489D0
	|-ObjectComparer<netopenui_GS2CGMListClass.ClasslstGMOrder>.Compare
	|
	|-RVA: 0xD45CF0 Offset: 0xD44CF0 VA: 0x180D45CF0
	|-ObjectComparer<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Compare
	|
	|-RVA: 0xD4C260 Offset: 0xD4B260 VA: 0x180D4C260
	|-ObjectComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Compare
	|
	|-RVA: 0xD4B1C0 Offset: 0xD4A1C0 VA: 0x180D4B1C0
	|-ObjectComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Compare
	|
	|-RVA: 0xD4CA10 Offset: 0xD4BA10 VA: 0x180D4CA10
	|-ObjectComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Compare
	|
	|-RVA: 0xD47C60 Offset: 0xD46C60 VA: 0x180D47C60
	|-ObjectComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Compare
	|
	|-RVA: 0xD440C0 Offset: 0xD430C0 VA: 0x180D440C0
	|-ObjectComparer<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Compare
	|
	|-RVA: 0xD44ED0 Offset: 0xD43ED0 VA: 0x180D44ED0
	|-ObjectComparer<nettask_GS2CAddTaskClass.ClasslstProcess>.Compare
	|
	|-RVA: 0xD43390 Offset: 0xD42390 VA: 0x180D43390
	|-ObjectComparer<nettask_GS2CAddTaskClass.ClasslstReward>.Compare
	|
	|-RVA: 0xD4C380 Offset: 0xD4B380 VA: 0x180D4C380
	|-ObjectComparer<nettask_GS2CAddTaskClass.ClasslstTaskData>.Compare
	|
	|-RVA: 0xD481C0 Offset: 0xD471C0 VA: 0x180D481C0
	|-ObjectComparer<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Compare
	|
	|-RVA: 0xD45E70 Offset: 0xD44E70 VA: 0x180D45E70
	|-ObjectComparer<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Compare
	|
	|-RVA: 0xD49F00 Offset: 0xD48F00 VA: 0x180D49F00
	|-ObjectComparer<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Compare
	|
	|-RVA: 0xD41220 Offset: 0xD40220 VA: 0x180D41220
	|-ObjectComparer<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Compare
	|
	|-RVA: 0xD46650 Offset: 0xD45650 VA: 0x180D46650
	|-ObjectComparer<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Compare
	|
	|-RVA: 0xD47D90 Offset: 0xD46D90 VA: 0x180D47D90
	|-ObjectComparer<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Compare
	|
	|-RVA: 0xD4BAB0 Offset: 0xD4AAB0 VA: 0x180D4BAB0
	|-ObjectComparer<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Compare
	|
	|-RVA: 0xD43810 Offset: 0xD42810 VA: 0x180D43810
	|-ObjectComparer<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Compare
	|
	|-RVA: 0xD4C5E0 Offset: 0xD4B5E0 VA: 0x180D4C5E0
	|-ObjectComparer<s2cmove_C2GSMoveClass.ClasslstDisp>.Compare
	|
	|-RVA: 0xD4D440 Offset: 0xD4C440 VA: 0x180D4D440
	|-ObjectComparer<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Compare
	|
	|-RVA: 0xD41D80 Offset: 0xD40D80 VA: 0x180D41D80
	|-ObjectComparer<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Compare
	|
	|-RVA: 0xD47E90 Offset: 0xD46E90 VA: 0x180D47E90
	|-ObjectComparer<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Compare
	|
	|-RVA: 0xD4A4E0 Offset: 0xD494E0 VA: 0x180D4A4E0
	|-ObjectComparer<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Compare
	|
	|-RVA: 0xD4D540 Offset: 0xD4C540 VA: 0x180D4D540
	|-ObjectComparer<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Compare
	|
	|-RVA: 0xD43710 Offset: 0xD42710 VA: 0x180D43710
	|-ObjectComparer<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Compare
	|
	|-RVA: 0xD41A30 Offset: 0xD40A30 VA: 0x180D41A30
	|-ObjectComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Compare
	|
	|-RVA: 0xD48550 Offset: 0xD47550 VA: 0x180D48550
	|-ObjectComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Compare
	|
	|-RVA: 0xD448B0 Offset: 0xD438B0 VA: 0x180D448B0
	|-ObjectComparer<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Compare
	|
	|-RVA: 0xD4AC60 Offset: 0xD49C60 VA: 0x180D4AC60
	|-ObjectComparer<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Compare
	|
	|-RVA: 0xD44D60 Offset: 0xD43D60 VA: 0x180D44D60
	|-ObjectComparer<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Compare
	|
	|-RVA: 0xD41EB0 Offset: 0xD40EB0 VA: 0x180D41EB0
	|-ObjectComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Compare
	|
	|-RVA: 0xD441F0 Offset: 0xD431F0 VA: 0x180D441F0
	|-ObjectComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Compare
	|
	|-RVA: 0xD4BE80 Offset: 0xD4AE80 VA: 0x180D4BE80
	|-ObjectComparer<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Compare
	|
	|-RVA: 0xD4BD80 Offset: 0xD4AD80 VA: 0x180D4BD80
	|-ObjectComparer<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Compare
	|
	|-RVA: 0xD4A740 Offset: 0xD49740 VA: 0x180D4A740
	|-ObjectComparer<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Compare
	|
	|-RVA: 0xD43CA0 Offset: 0xD42CA0 VA: 0x180D43CA0
	|-ObjectComparer<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Compare
	|
	|-RVA: 0xD496F0 Offset: 0xD486F0 VA: 0x180D496F0
	|-ObjectComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Compare
	|
	|-RVA: 0xD40EC0 Offset: 0xD3FEC0 VA: 0x180D40EC0
	|-ObjectComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Compare
	|
	|-RVA: 0xD461A0 Offset: 0xD451A0 VA: 0x180D461A0
	|-ObjectComparer<NameGenerate.NameWeight>.Compare
	|
	|-RVA: 0xD4C4B0 Offset: 0xD4B4B0 VA: 0x180D4C4B0
	|-ObjectComparer<SteamNetworkingComponent.SendPacket>.Compare
	|
	|-RVA: 0xD488A0 Offset: 0xD478A0 VA: 0x180D488A0
	|-ObjectComparer<WeGameNetworkingComponent.SendPacket>.Compare
	|
	|-RVA: 0xD40A10 Offset: 0xD3FA10 VA: 0x180D40A10
	|-ObjectComparer<RangeU16>.Compare
	|
	|-RVA: 0xD49820 Offset: 0xD48820 VA: 0x180D49820
	|-ObjectComparer<OneInfo>.Compare
	|
	|-RVA: 0xD45240 Offset: 0xD44240 VA: 0x180D45240
	|-ObjectComparer<DebugDrawLine.DebugLine>.Compare
	|
	|-RVA: 0xD4B980 Offset: 0xD4A980 VA: 0x180D4B980
	|-ObjectComparer<AssetTracker.AssetInfo>.Compare
	|
	|-RVA: 0xD4AFC0 Offset: 0xD49FC0 VA: 0x180D4AFC0
	|-ObjectComparer<EngineHotKey>.Compare
	|
	|-RVA: 0xD426E0 Offset: 0xD416E0 VA: 0x180D426E0
	|-ObjectComparer<HitInfo>.Compare
	|
	|-RVA: 0xD474A0 Offset: 0xD464A0 VA: 0x180D474A0
	|-ObjectComparer<LogMessage>.Compare
	|
	|-RVA: 0xD42AE0 Offset: 0xD41AE0 VA: 0x180D42AE0
	|-ObjectComparer<LPWNormalSolver.LPWPoint>.Compare
	|
	|-RVA: 0xD41320 Offset: 0xD40320 VA: 0x180D41320
	|-ObjectComparer<LPWNormalSolver.LPWPointDataEntry>.Compare
	|
	|-RVA: 0xD4C700 Offset: 0xD4B700 VA: 0x180D4C700
	|-ObjectComparer<PropertyMetadata>.Compare
	|
	|-RVA: 0xD41B50 Offset: 0xD40B50 VA: 0x180D41B50
	|-ObjectComparer<fsVersionedType>.Compare
	|
	|-RVA: 0xD45BC0 Offset: 0xD44BC0 VA: 0x180D45BC0
	|-ObjectComparer<fsAotCompilationManager.AotCompilation>.Compare
	|
	|-RVA: 0xD48300 Offset: 0xD47300 VA: 0x180D48300
	|-ObjectComparer<MinimapPoint>.Compare
	|
	|-RVA: 0xD4AD80 Offset: 0xD49D80 VA: 0x180D4AD80
	|-ObjectComparer<MusicStateInfo>.Compare
	|
	|-RVA: 0xD4A620 Offset: 0xD49620 VA: 0x180D4A620
	|-ObjectComparer<BridgeHandler.IdxPacket>.Compare
	|
	|-RVA: 0xD48770 Offset: 0xD47770 VA: 0x180D48770
	|-ObjectComparer<JsonPosition>.Compare
	|
	|-RVA: 0xD41580 Offset: 0xD40580 VA: 0x180D41580
	|-ObjectComparer<pb_BezierPoint>.Compare
	|
	|-RVA: 0xD46AD0 Offset: 0xD45AD0 VA: 0x180D46AD0
	|-ObjectComparer<pb_Edge>.Compare
	|
	|-RVA: 0xD449E0 Offset: 0xD439E0 VA: 0x180D449E0
	|-ObjectComparer<ScreenRadioScriptObject.ScreenInfo>.Compare
	|
	|-RVA: 0xD48E90 Offset: 0xD47E90 VA: 0x180D48E90
	|-ObjectComparer<ValueDropdownItem<object>>.Compare
	|
	|-RVA: 0xD463F0 Offset: 0xD453F0 VA: 0x180D463F0
	|-ObjectComparer<FormatterLocator.FormatterInfo>.Compare
	|
	|-RVA: 0xD49DE0 Offset: 0xD48DE0 VA: 0x180D49DE0
	|-ObjectComparer<FormatterLocator.FormatterLocatorInfo>.Compare
	|
	|-RVA: 0xD46070 Offset: 0xD45070 VA: 0x180D46070
	|-ObjectComparer<SerializationNode>.Compare
	|
	|-RVA: 0xD43F80 Offset: 0xD42F80 VA: 0x180D43F80
	|-ObjectComparer<DeepReflection.PathStep>.Compare
	|
	|-RVA: 0xD475C0 Offset: 0xD465C0 VA: 0x180D475C0
	|-ObjectComparer<CCalEffInfo>.Compare
	|
	|-RVA: 0xD42BE0 Offset: 0xD41BE0 VA: 0x180D42BE0
	|-ObjectComparer<SkillRayHit>.Compare
	|
	|-RVA: 0xD407C0 Offset: 0xD3F7C0 VA: 0x180D407C0
	|-ObjectComparer<EventQueue.EventQueueEntry>.Compare
	|
	|-RVA: 0xD40FF0 Offset: 0xD3FFF0 VA: 0x180D40FF0
	|-ObjectComparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Compare
	|
	|-RVA: 0xD42240 Offset: 0xD41240 VA: 0x180D42240
	|-ObjectComparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Compare
	|
	|-RVA: 0xD4AA40 Offset: 0xD49A40 VA: 0x180D4AA40
	|-ObjectComparer<SkeletonUtilityKinematicShadow.TransformPair>.Compare
	|
	|-RVA: 0xD43130 Offset: 0xD42130 VA: 0x180D43130
	|-ObjectComparer<SubmeshInstruction>.Compare
	|
	|-RVA: 0xD44B00 Offset: 0xD43B00 VA: 0x180D44B00
	|-ObjectComparer<StateSoundScriptObject.Loop>.Compare
	|
	|-RVA: 0xD4D220 Offset: 0xD4C220 VA: 0x180D4D220
	|-ObjectComparer<StateSoundScriptObject.StateSound>.Compare
	|
	|-RVA: 0xD47800 Offset: 0xD46800 VA: 0x180D47800
	|-ObjectComparer<SteamMatchViewer.ChatMsg>.Compare
	|
	|-RVA: 0xD4AB60 Offset: 0xD49B60 VA: 0x180D4AB60
	|-ObjectComparer<CSteamID>.Compare
	|
	|-RVA: 0xD4B650 Offset: 0xD4A650 VA: 0x180D4B650
	|-ObjectComparer<bool>.Compare
	|
	|-RVA: 0xD4CC90 Offset: 0xD4BC90 VA: 0x180D4CC90
	|-ObjectComparer<byte>.Compare
	|
	|-RVA: 0xD468A0 Offset: 0xD458A0 VA: 0x180D468A0
	|-ObjectComparer<char>.Compare
	|
	|-RVA: 0xD4A040 Offset: 0xD49040 VA: 0x180D4A040
	|-ObjectComparer<DictionaryEntry>.Compare
	|
	|-RVA: 0xD48650 Offset: 0xD47650 VA: 0x180D48650
	|-ObjectComparer<KeyValuePair<DateTime, object>>.Compare
	|
	|-RVA: 0xD4CEB0 Offset: 0xD4BEB0 VA: 0x180D4CEB0
	|-ObjectComparer<KeyValuePair<Guid, int>>.Compare
	|
	|-RVA: 0xD447B0 Offset: 0xD437B0 VA: 0x180D447B0
	|-ObjectComparer<KeyValuePair<int, int>>.Compare
	|
	|-RVA: 0xD495D0 Offset: 0xD485D0 VA: 0x180D495D0
	|-ObjectComparer<KeyValuePair<int, object>>.Compare
	|
	|-RVA: 0xD45380 Offset: 0xD44380 VA: 0x180D45380
	|-ObjectComparer<KeyValuePair<object, object>>.Compare
	|
	|-RVA: 0xD4B2F0 Offset: 0xD4A2F0 VA: 0x180D4B2F0
	|-ObjectComparer<KeyValuePair<uint, object>>.Compare
	|
	|-RVA: 0xD49CE0 Offset: 0xD48CE0 VA: 0x180D49CE0
	|-ObjectComparer<EventProvider.SessionInfo>.Compare
	|
	|-RVA: 0xD47920 Offset: 0xD46920 VA: 0x180D47920
	|-ObjectComparer<double>.Compare
	|
	|-RVA: 0xD4CFE0 Offset: 0xD4BFE0 VA: 0x180D4CFE0
	|-ObjectComparer<Guid>.Compare
	|
	|-RVA: 0xD47A30 Offset: 0xD46A30 VA: 0x180D47A30
	|-ObjectComparer<int>.Compare
	|
	|-RVA: 0xD492B0 Offset: 0xD482B0 VA: 0x180D492B0
	|-ObjectComparer<Int32Enum>.Compare
	|
	|-RVA: 0xD42820 Offset: 0xD41820 VA: 0x180D42820
	|-ObjectComparer<long>.Compare
	|
	|-RVA: 0xD48C60 Offset: 0xD47C60 VA: 0x180D48C60
	|-ObjectComparer<InterpretedFrameInfo>.Compare
	|
	|-RVA: 0xD455A0 Offset: 0xD445A0 VA: 0x180D455A0
	|-ObjectComparer<Win32_IP_ADAPTER_ADDRESSES>.Compare
	|
	|-RVA: 0xD490D0 Offset: 0xD480D0 VA: 0x180D490D0
	|-ObjectComparer<object>.Compare
	|
	|-RVA: 0xD48D80 Offset: 0xD47D80 VA: 0x180D48D80
	|-ObjectComparer<float>.Compare
	|
	|-RVA: 0xD454A0 Offset: 0xD444A0 VA: 0x180D454A0
	|-ObjectComparer<uint>.Compare
	|
	|-RVA: 0xD446B0 Offset: 0xD436B0 VA: 0x180D446B0
	|-ObjectComparer<ulong>.Compare
	|
	|-RVA: 0xD48B00 Offset: 0xD47B00 VA: 0x180D48B00
	|-ObjectComparer<TexturePacker.SpriteData>.Compare
	|
	|-RVA: 0xD42370 Offset: 0xD41370 VA: 0x180D42370
	|-ObjectComparer<AnimatorClipInfo>.Compare
	|
	|-RVA: 0xD4D100 Offset: 0xD4C100 VA: 0x180D4D100
	|-ObjectComparer<BeforeRenderHelper.OrderBlock>.Compare
	|
	|-RVA: 0xD41FD0 Offset: 0xD40FD0 VA: 0x180D41FD0
	|-ObjectComparer<BoneWeight>.Compare
	|
	|-RVA: 0xD47170 Offset: 0xD46170 VA: 0x180D47170
	|-ObjectComparer<Color32>.Compare
	|
	|-RVA: 0xD43A60 Offset: 0xD42A60 VA: 0x180D43A60
	|-ObjectComparer<Color>.Compare
	|
	|-RVA: 0xD42E50 Offset: 0xD41E50 VA: 0x180D42E50
	|-ObjectComparer<CombineInstance>.Compare
	|
	|-RVA: 0xD4C0E0 Offset: 0xD4B0E0 VA: 0x180D4C0E0
	|-ObjectComparer<RaycastResult>.Compare
	|
	|-RVA: 0xD4A160 Offset: 0xD49160 VA: 0x180D4A160
	|-ObjectComparer<ShaderPassName>.Compare
	|
	|-RVA: 0xD4A880 Offset: 0xD49880 VA: 0x180D4A880
	|-ObjectComparer<VisibleLight>.Compare
	|
	|-RVA: 0xD4C830 Offset: 0xD4B830 VA: 0x180D4C830
	|-ObjectComparer<VisibleReflectionProbe>.Compare
	|
	|-RVA: 0xD47F90 Offset: 0xD46F90 VA: 0x180D47F90
	|-ObjectComparer<IntervalTreeNode>.Compare
	|
	|-RVA: 0xD43000 Offset: 0xD42000 VA: 0x180D43000
	|-ObjectComparer<IntervalTree.Entry<object>>.Compare
	|
	|-RVA: 0xD4A260 Offset: 0xD49260 VA: 0x180D4A260
	|-ObjectComparer<Matrix4x4>.Compare
	|
	|-RVA: 0xD43DC0 Offset: 0xD42DC0 VA: 0x180D43DC0
	|-ObjectComparer<MeshSubsetCombineUtility.MeshContainer>.Compare
	|
	|-RVA: 0xD42920 Offset: 0xD41920 VA: 0x180D42920
	|-ObjectComparer<MeshSubsetCombineUtility.MeshInstance>.Compare
	|
	|-RVA: 0xD46E20 Offset: 0xD45E20 VA: 0x180D46E20
	|-ObjectComparer<MeshSubsetCombineUtility.SubMeshInstance>.Compare
	|
	|-RVA: 0xD425B0 Offset: 0xD415B0 VA: 0x180D425B0
	|-ObjectComparer<ChannelPacket>.Compare
	|
	|-RVA: 0xD47270 Offset: 0xD46270 VA: 0x180D47270
	|-ObjectComparer<ClientScene.PendingOwner>.Compare
	|
	|-RVA: 0xD45AA0 Offset: 0xD44AA0 VA: 0x180D45AA0
	|-ObjectComparer<LocalClient.InternalMsg>.Compare
	|
	|-RVA: 0xD462D0 Offset: 0xD452D0 VA: 0x180D462D0
	|-ObjectComparer<NetworkLobbyManager.PendingPlayer>.Compare
	|
	|-RVA: 0xD435F0 Offset: 0xD425F0 VA: 0x180D435F0
	|-ObjectComparer<NetworkMigrationManager.PendingPlayerInfo>.Compare
	|
	|-RVA: 0xD43270 Offset: 0xD42270 VA: 0x180D43270
	|-ObjectComparer<CRCMessageEntry>.Compare
	|
	|-RVA: 0xD4B880 Offset: 0xD4A880 VA: 0x180D4B880
	|-ObjectComparer<PeerInfoPlayer>.Compare
	|
	|-RVA: 0xD46F90 Offset: 0xD45F90 VA: 0x180D46F90
	|-ObjectComparer<ParticleSystem.Particle>.Compare
	|
	|-RVA: 0xD408F0 Offset: 0xD3F8F0 VA: 0x180D408F0
	|-ObjectComparer<Playable>.Compare
	|
	|-RVA: 0xD44460 Offset: 0xD43460 VA: 0x180D44460
	|-ObjectComparer<Quaternion>.Compare
	|
	|-RVA: 0xD43910 Offset: 0xD42910 VA: 0x180D43910
	|-ObjectComparer<RaycastHit>.Compare
	|
	|-RVA: 0xD48430 Offset: 0xD47430 VA: 0x180D48430
	|-ObjectComparer<Rect>.Compare
	|
	|-RVA: 0xD4CD90 Offset: 0xD4BD90 VA: 0x180D4CD90
	|-ObjectComparer<ReflectionProbeBlendInfo>.Compare
	|
	|-RVA: 0xD40D80 Offset: 0xD3FD80 VA: 0x180D40D80
	|-ObjectComparer<RenderTargetIdentifier>.Compare
	|
	|-RVA: 0xD48FB0 Offset: 0xD47FB0 VA: 0x180D48FB0
	|-ObjectComparer<GlyphRect>.Compare
	|
	|-RVA: 0xD42470 Offset: 0xD41470 VA: 0x180D42470
	|-ObjectComparer<AnimationOutputWeightProcessor.WeightInfo>.Compare
	|
	|-RVA: 0xD4B750 Offset: 0xD4A750 VA: 0x180D4B750
	|-ObjectComparer<UICharInfo>.Compare
	|
	|-RVA: 0xD4B410 Offset: 0xD4A410 VA: 0x180D4B410
	|-ObjectComparer<UILineInfo>.Compare
	|
	|-RVA: 0xD4BBF0 Offset: 0xD4ABF0 VA: 0x180D4BBF0
	|-ObjectComparer<UIVertex>.Compare
	|
	|-RVA: 0xD434C0 Offset: 0xD424C0 VA: 0x180D434C0
	|-ObjectComparer<UnitySynchronizationContext.WorkRequest>.Compare
	|
	|-RVA: 0xD4CB80 Offset: 0xD4BB80 VA: 0x180D4CB80
	|-ObjectComparer<Vector2>.Compare
	|
	|-RVA: 0xD49BE0 Offset: 0xD48BE0 VA: 0x180D49BE0
	|-ObjectComparer<Vector2Int>.Compare
	|
	|-RVA: 0xD44580 Offset: 0xD43580 VA: 0x180D44580
	|-ObjectComparer<Vector3>.Compare
	|
	|-RVA: 0xD45120 Offset: 0xD44120 VA: 0x180D45120
	|-ObjectComparer<Vector4>.Compare
	|
	|-RVA: 0xD480C0 Offset: 0xD470C0 VA: 0x180D480C0
	|-ObjectComparer<BorderVertex>.Compare
	|
	|-RVA: 0xD49A80 Offset: 0xD48A80 VA: 0x180D49A80
	|-ObjectComparer<LODGenerator.SkinnedRenderer>.Compare
	|
	|-RVA: 0xD40C40 Offset: 0xD3FC40 VA: 0x180D40C40
	|-ObjectComparer<LODGenerator.StaticRenderer>.Compare
	|
	|-RVA: 0xD47B30 Offset: 0xD46B30 VA: 0x180D47B30
	|-ObjectComparer<ZmPeerManager.RecvPacket>.Compare
	|
	|-RVA: 0xD494D0 Offset: 0xD484D0 VA: 0x180D494D0
	|-ObjectComparer<ZmID>.Compare
	*/

	public override bool Equals(object obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD4D670 Offset: 0xD4C670 VA: 0x180D4D670
	|-ObjectComparer<DataSet.FaceIndices>.Equals
	|-ObjectComparer<UnitPreservation.UnitPortPreservation>.Equals
	|-ObjectComparer<MeshCombiner.SkinnedRenderer>.Equals
	|-ObjectComparer<MeshCombiner.StaticRenderer>.Equals
	|-ObjectComparer<CameraState.CustomBlendable>.Equals
	|-ObjectComparer<CinemachineClearShot.Pair>.Equals
	|-ObjectComparer<DoublePoint>.Equals
	|-ObjectComparer<IntPoint>.Equals
	|-ObjectComparer<DgwResultServerInfo>.Equals
	|-ObjectComparer<DgwServerForJson>.Equals
	|-ObjectComparer<DgwServerInfo>.Equals
	|-ObjectComparer<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Equals
	|-ObjectComparer<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Equals
	|-ObjectComparer<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Equals
	|-ObjectComparer<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Equals
	|-ObjectComparer<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Equals
	|-ObjectComparer<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Equals
	|-ObjectComparer<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Equals
	|-ObjectComparer<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Equals
	|-ObjectComparer<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Equals
	|-ObjectComparer<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Equals
	|-ObjectComparer<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Equals
	|-ObjectComparer<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Equals
	|-ObjectComparer<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Equals
	|-ObjectComparer<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Equals
	|-ObjectComparer<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Equals
	|-ObjectComparer<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Equals
	|-ObjectComparer<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Equals
	|-ObjectComparer<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Equals
	|-ObjectComparer<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Equals
	|-ObjectComparer<netarchive_C2GSAskRoleListClass.ClasslstFile>.Equals
	|-ObjectComparer<netarchive_GS2CRoleListClass.ClasslstFile>.Equals
	|-ObjectComparer<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Equals
	|-ObjectComparer<netopenui_GS2CGMListClass.ClasslstGMOrder>.Equals
	|-ObjectComparer<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Equals
	|-ObjectComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Equals
	|-ObjectComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Equals
	|-ObjectComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Equals
	|-ObjectComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Equals
	|-ObjectComparer<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Equals
	|-ObjectComparer<nettask_GS2CAddTaskClass.ClasslstProcess>.Equals
	|-ObjectComparer<nettask_GS2CAddTaskClass.ClasslstReward>.Equals
	|-ObjectComparer<nettask_GS2CAddTaskClass.ClasslstTaskData>.Equals
	|-ObjectComparer<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Equals
	|-ObjectComparer<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Equals
	|-ObjectComparer<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Equals
	|-ObjectComparer<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Equals
	|-ObjectComparer<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Equals
	|-ObjectComparer<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Equals
	|-ObjectComparer<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Equals
	|-ObjectComparer<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Equals
	|-ObjectComparer<s2cmove_C2GSMoveClass.ClasslstDisp>.Equals
	|-ObjectComparer<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Equals
	|-ObjectComparer<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Equals
	|-ObjectComparer<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Equals
	|-ObjectComparer<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Equals
	|-ObjectComparer<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Equals
	|-ObjectComparer<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Equals
	|-ObjectComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Equals
	|-ObjectComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Equals
	|-ObjectComparer<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Equals
	|-ObjectComparer<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Equals
	|-ObjectComparer<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Equals
	|-ObjectComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Equals
	|-ObjectComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Equals
	|-ObjectComparer<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Equals
	|-ObjectComparer<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Equals
	|-ObjectComparer<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Equals
	|-ObjectComparer<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Equals
	|-ObjectComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Equals
	|-ObjectComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Equals
	|-ObjectComparer<NameGenerate.NameWeight>.Equals
	|-ObjectComparer<SteamNetworkingComponent.SendPacket>.Equals
	|-ObjectComparer<WeGameNetworkingComponent.SendPacket>.Equals
	|-ObjectComparer<RangeU16>.Equals
	|-ObjectComparer<OneInfo>.Equals
	|-ObjectComparer<DebugDrawLine.DebugLine>.Equals
	|-ObjectComparer<AssetTracker.AssetInfo>.Equals
	|-ObjectComparer<EngineHotKey>.Equals
	|-ObjectComparer<HitInfo>.Equals
	|-ObjectComparer<LogMessage>.Equals
	|-ObjectComparer<LPWNormalSolver.LPWPoint>.Equals
	|-ObjectComparer<LPWNormalSolver.LPWPointDataEntry>.Equals
	|-ObjectComparer<PropertyMetadata>.Equals
	|-ObjectComparer<fsVersionedType>.Equals
	|-ObjectComparer<fsAotCompilationManager.AotCompilation>.Equals
	|-ObjectComparer<MinimapPoint>.Equals
	|-ObjectComparer<MusicStateInfo>.Equals
	|-ObjectComparer<BridgeHandler.IdxPacket>.Equals
	|-ObjectComparer<JsonPosition>.Equals
	|-ObjectComparer<pb_BezierPoint>.Equals
	|-ObjectComparer<pb_Edge>.Equals
	|-ObjectComparer<ScreenRadioScriptObject.ScreenInfo>.Equals
	|-ObjectComparer<ValueDropdownItem<object>>.Equals
	|-ObjectComparer<FormatterLocator.FormatterInfo>.Equals
	|-ObjectComparer<FormatterLocator.FormatterLocatorInfo>.Equals
	|-ObjectComparer<SerializationNode>.Equals
	|-ObjectComparer<DeepReflection.PathStep>.Equals
	|-ObjectComparer<CCalEffInfo>.Equals
	|-ObjectComparer<SkillRayHit>.Equals
	|-ObjectComparer<EventQueue.EventQueueEntry>.Equals
	|-ObjectComparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Equals
	|-ObjectComparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Equals
	|-ObjectComparer<SkeletonUtilityKinematicShadow.TransformPair>.Equals
	|-ObjectComparer<SubmeshInstruction>.Equals
	|-ObjectComparer<StateSoundScriptObject.Loop>.Equals
	|-ObjectComparer<StateSoundScriptObject.StateSound>.Equals
	|-ObjectComparer<SteamMatchViewer.ChatMsg>.Equals
	|-ObjectComparer<CSteamID>.Equals
	|-ObjectComparer<bool>.Equals
	|-ObjectComparer<byte>.Equals
	|-ObjectComparer<char>.Equals
	|-ObjectComparer<DictionaryEntry>.Equals
	|-ObjectComparer<KeyValuePair<DateTime, object>>.Equals
	|-ObjectComparer<KeyValuePair<Guid, int>>.Equals
	|-ObjectComparer<KeyValuePair<int, int>>.Equals
	|-ObjectComparer<KeyValuePair<int, object>>.Equals
	|-ObjectComparer<KeyValuePair<object, object>>.Equals
	|-ObjectComparer<KeyValuePair<uint, object>>.Equals
	|-ObjectComparer<EventProvider.SessionInfo>.Equals
	|-ObjectComparer<double>.Equals
	|-ObjectComparer<Guid>.Equals
	|-ObjectComparer<int>.Equals
	|-ObjectComparer<Int32Enum>.Equals
	|-ObjectComparer<long>.Equals
	|-ObjectComparer<InterpretedFrameInfo>.Equals
	|-ObjectComparer<Win32_IP_ADAPTER_ADDRESSES>.Equals
	|-ObjectComparer<object>.Equals
	|-ObjectComparer<float>.Equals
	|-ObjectComparer<uint>.Equals
	|-ObjectComparer<ulong>.Equals
	|-ObjectComparer<TexturePacker.SpriteData>.Equals
	|-ObjectComparer<AnimatorClipInfo>.Equals
	|-ObjectComparer<BeforeRenderHelper.OrderBlock>.Equals
	|-ObjectComparer<BoneWeight>.Equals
	|-ObjectComparer<Color32>.Equals
	|-ObjectComparer<Color>.Equals
	|-ObjectComparer<CombineInstance>.Equals
	|-ObjectComparer<RaycastResult>.Equals
	|-ObjectComparer<ShaderPassName>.Equals
	|-ObjectComparer<VisibleLight>.Equals
	|-ObjectComparer<VisibleReflectionProbe>.Equals
	|-ObjectComparer<IntervalTreeNode>.Equals
	|-ObjectComparer<IntervalTree.Entry<object>>.Equals
	|-ObjectComparer<Matrix4x4>.Equals
	|-ObjectComparer<MeshSubsetCombineUtility.MeshContainer>.Equals
	|-ObjectComparer<MeshSubsetCombineUtility.MeshInstance>.Equals
	|-ObjectComparer<MeshSubsetCombineUtility.SubMeshInstance>.Equals
	|-ObjectComparer<ChannelPacket>.Equals
	|-ObjectComparer<ClientScene.PendingOwner>.Equals
	|-ObjectComparer<LocalClient.InternalMsg>.Equals
	|-ObjectComparer<NetworkLobbyManager.PendingPlayer>.Equals
	|-ObjectComparer<NetworkMigrationManager.PendingPlayerInfo>.Equals
	|-ObjectComparer<CRCMessageEntry>.Equals
	|-ObjectComparer<PeerInfoPlayer>.Equals
	|-ObjectComparer<ParticleSystem.Particle>.Equals
	|-ObjectComparer<Playable>.Equals
	|-ObjectComparer<Quaternion>.Equals
	|-ObjectComparer<RaycastHit>.Equals
	|-ObjectComparer<Rect>.Equals
	|-ObjectComparer<ReflectionProbeBlendInfo>.Equals
	|-ObjectComparer<RenderTargetIdentifier>.Equals
	|-ObjectComparer<GlyphRect>.Equals
	|-ObjectComparer<AnimationOutputWeightProcessor.WeightInfo>.Equals
	|-ObjectComparer<UICharInfo>.Equals
	|-ObjectComparer<UILineInfo>.Equals
	|-ObjectComparer<UIVertex>.Equals
	|-ObjectComparer<UnitySynchronizationContext.WorkRequest>.Equals
	|-ObjectComparer<Vector2>.Equals
	|-ObjectComparer<Vector2Int>.Equals
	|-ObjectComparer<Vector3>.Equals
	|-ObjectComparer<Vector4>.Equals
	|-ObjectComparer<BorderVertex>.Equals
	|-ObjectComparer<LODGenerator.SkinnedRenderer>.Equals
	|-ObjectComparer<LODGenerator.StaticRenderer>.Equals
	|-ObjectComparer<ZmPeerManager.RecvPacket>.Equals
	|-ObjectComparer<ZmID>.Equals
	*/

	public override int GetHashCode() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD4D6C0 Offset: 0xD4C6C0 VA: 0x180D4D6C0
	|-ObjectComparer<DataSet.FaceIndices>.GetHashCode
	|-ObjectComparer<UnitPreservation.UnitPortPreservation>.GetHashCode
	|-ObjectComparer<MeshCombiner.SkinnedRenderer>.GetHashCode
	|-ObjectComparer<MeshCombiner.StaticRenderer>.GetHashCode
	|-ObjectComparer<CameraState.CustomBlendable>.GetHashCode
	|-ObjectComparer<CinemachineClearShot.Pair>.GetHashCode
	|-ObjectComparer<DoublePoint>.GetHashCode
	|-ObjectComparer<IntPoint>.GetHashCode
	|-ObjectComparer<DgwResultServerInfo>.GetHashCode
	|-ObjectComparer<DgwServerForJson>.GetHashCode
	|-ObjectComparer<DgwServerInfo>.GetHashCode
	|-ObjectComparer<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.GetHashCode
	|-ObjectComparer<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.GetHashCode
	|-ObjectComparer<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.GetHashCode
	|-ObjectComparer<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.GetHashCode
	|-ObjectComparer<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.GetHashCode
	|-ObjectComparer<homecontainer_GS2CHeroInfoClass.ClasslstHero>.GetHashCode
	|-ObjectComparer<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.GetHashCode
	|-ObjectComparer<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.GetHashCode
	|-ObjectComparer<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.GetHashCode
	|-ObjectComparer<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.GetHashCode
	|-ObjectComparer<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.GetHashCode
	|-ObjectComparer<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.GetHashCode
	|-ObjectComparer<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.GetHashCode
	|-ObjectComparer<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.GetHashCode
	|-ObjectComparer<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.GetHashCode
	|-ObjectComparer<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.GetHashCode
	|-ObjectComparer<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.GetHashCode
	|-ObjectComparer<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.GetHashCode
	|-ObjectComparer<lsswitch_LS2CCodeShieldClass.ClasslstShield>.GetHashCode
	|-ObjectComparer<netarchive_C2GSAskRoleListClass.ClasslstFile>.GetHashCode
	|-ObjectComparer<netarchive_GS2CRoleListClass.ClasslstFile>.GetHashCode
	|-ObjectComparer<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.GetHashCode
	|-ObjectComparer<netopenui_GS2CGMListClass.ClasslstGMOrder>.GetHashCode
	|-ObjectComparer<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.GetHashCode
	|-ObjectComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.GetHashCode
	|-ObjectComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.GetHashCode
	|-ObjectComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.GetHashCode
	|-ObjectComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.GetHashCode
	|-ObjectComparer<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.GetHashCode
	|-ObjectComparer<nettask_GS2CAddTaskClass.ClasslstProcess>.GetHashCode
	|-ObjectComparer<nettask_GS2CAddTaskClass.ClasslstReward>.GetHashCode
	|-ObjectComparer<nettask_GS2CAddTaskClass.ClasslstTaskData>.GetHashCode
	|-ObjectComparer<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.GetHashCode
	|-ObjectComparer<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.GetHashCode
	|-ObjectComparer<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.GetHashCode
	|-ObjectComparer<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.GetHashCode
	|-ObjectComparer<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.GetHashCode
	|-ObjectComparer<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.GetHashCode
	|-ObjectComparer<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.GetHashCode
	|-ObjectComparer<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.GetHashCode
	|-ObjectComparer<s2cmove_C2GSMoveClass.ClasslstDisp>.GetHashCode
	|-ObjectComparer<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.GetHashCode
	|-ObjectComparer<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.GetHashCode
	|-ObjectComparer<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.GetHashCode
	|-ObjectComparer<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.GetHashCode
	|-ObjectComparer<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.GetHashCode
	|-ObjectComparer<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.GetHashCode
	|-ObjectComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.GetHashCode
	|-ObjectComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.GetHashCode
	|-ObjectComparer<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.GetHashCode
	|-ObjectComparer<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.GetHashCode
	|-ObjectComparer<s2cnpc_GS2CNpcEventClass.ClasslstOption>.GetHashCode
	|-ObjectComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.GetHashCode
	|-ObjectComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.GetHashCode
	|-ObjectComparer<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.GetHashCode
	|-ObjectComparer<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.GetHashCode
	|-ObjectComparer<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.GetHashCode
	|-ObjectComparer<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.GetHashCode
	|-ObjectComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.GetHashCode
	|-ObjectComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.GetHashCode
	|-ObjectComparer<NameGenerate.NameWeight>.GetHashCode
	|-ObjectComparer<SteamNetworkingComponent.SendPacket>.GetHashCode
	|-ObjectComparer<WeGameNetworkingComponent.SendPacket>.GetHashCode
	|-ObjectComparer<RangeU16>.GetHashCode
	|-ObjectComparer<OneInfo>.GetHashCode
	|-ObjectComparer<DebugDrawLine.DebugLine>.GetHashCode
	|-ObjectComparer<AssetTracker.AssetInfo>.GetHashCode
	|-ObjectComparer<EngineHotKey>.GetHashCode
	|-ObjectComparer<HitInfo>.GetHashCode
	|-ObjectComparer<LogMessage>.GetHashCode
	|-ObjectComparer<LPWNormalSolver.LPWPoint>.GetHashCode
	|-ObjectComparer<LPWNormalSolver.LPWPointDataEntry>.GetHashCode
	|-ObjectComparer<PropertyMetadata>.GetHashCode
	|-ObjectComparer<fsVersionedType>.GetHashCode
	|-ObjectComparer<fsAotCompilationManager.AotCompilation>.GetHashCode
	|-ObjectComparer<MinimapPoint>.GetHashCode
	|-ObjectComparer<MusicStateInfo>.GetHashCode
	|-ObjectComparer<BridgeHandler.IdxPacket>.GetHashCode
	|-ObjectComparer<JsonPosition>.GetHashCode
	|-ObjectComparer<pb_BezierPoint>.GetHashCode
	|-ObjectComparer<pb_Edge>.GetHashCode
	|-ObjectComparer<ScreenRadioScriptObject.ScreenInfo>.GetHashCode
	|-ObjectComparer<ValueDropdownItem<object>>.GetHashCode
	|-ObjectComparer<FormatterLocator.FormatterInfo>.GetHashCode
	|-ObjectComparer<FormatterLocator.FormatterLocatorInfo>.GetHashCode
	|-ObjectComparer<SerializationNode>.GetHashCode
	|-ObjectComparer<DeepReflection.PathStep>.GetHashCode
	|-ObjectComparer<CCalEffInfo>.GetHashCode
	|-ObjectComparer<SkillRayHit>.GetHashCode
	|-ObjectComparer<EventQueue.EventQueueEntry>.GetHashCode
	|-ObjectComparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.GetHashCode
	|-ObjectComparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>.GetHashCode
	|-ObjectComparer<SkeletonUtilityKinematicShadow.TransformPair>.GetHashCode
	|-ObjectComparer<SubmeshInstruction>.GetHashCode
	|-ObjectComparer<StateSoundScriptObject.Loop>.GetHashCode
	|-ObjectComparer<StateSoundScriptObject.StateSound>.GetHashCode
	|-ObjectComparer<SteamMatchViewer.ChatMsg>.GetHashCode
	|-ObjectComparer<CSteamID>.GetHashCode
	|-ObjectComparer<bool>.GetHashCode
	|-ObjectComparer<byte>.GetHashCode
	|-ObjectComparer<char>.GetHashCode
	|-ObjectComparer<DictionaryEntry>.GetHashCode
	|-ObjectComparer<KeyValuePair<DateTime, object>>.GetHashCode
	|-ObjectComparer<KeyValuePair<Guid, int>>.GetHashCode
	|-ObjectComparer<KeyValuePair<int, int>>.GetHashCode
	|-ObjectComparer<KeyValuePair<int, object>>.GetHashCode
	|-ObjectComparer<KeyValuePair<object, object>>.GetHashCode
	|-ObjectComparer<KeyValuePair<uint, object>>.GetHashCode
	|-ObjectComparer<EventProvider.SessionInfo>.GetHashCode
	|-ObjectComparer<double>.GetHashCode
	|-ObjectComparer<Guid>.GetHashCode
	|-ObjectComparer<int>.GetHashCode
	|-ObjectComparer<Int32Enum>.GetHashCode
	|-ObjectComparer<long>.GetHashCode
	|-ObjectComparer<InterpretedFrameInfo>.GetHashCode
	|-ObjectComparer<Win32_IP_ADAPTER_ADDRESSES>.GetHashCode
	|-ObjectComparer<object>.GetHashCode
	|-ObjectComparer<float>.GetHashCode
	|-ObjectComparer<uint>.GetHashCode
	|-ObjectComparer<ulong>.GetHashCode
	|-ObjectComparer<TexturePacker.SpriteData>.GetHashCode
	|-ObjectComparer<AnimatorClipInfo>.GetHashCode
	|-ObjectComparer<BeforeRenderHelper.OrderBlock>.GetHashCode
	|-ObjectComparer<BoneWeight>.GetHashCode
	|-ObjectComparer<Color32>.GetHashCode
	|-ObjectComparer<Color>.GetHashCode
	|-ObjectComparer<CombineInstance>.GetHashCode
	|-ObjectComparer<RaycastResult>.GetHashCode
	|-ObjectComparer<ShaderPassName>.GetHashCode
	|-ObjectComparer<VisibleLight>.GetHashCode
	|-ObjectComparer<VisibleReflectionProbe>.GetHashCode
	|-ObjectComparer<IntervalTreeNode>.GetHashCode
	|-ObjectComparer<IntervalTree.Entry<object>>.GetHashCode
	|-ObjectComparer<Matrix4x4>.GetHashCode
	|-ObjectComparer<MeshSubsetCombineUtility.MeshContainer>.GetHashCode
	|-ObjectComparer<MeshSubsetCombineUtility.MeshInstance>.GetHashCode
	|-ObjectComparer<MeshSubsetCombineUtility.SubMeshInstance>.GetHashCode
	|-ObjectComparer<ChannelPacket>.GetHashCode
	|-ObjectComparer<ClientScene.PendingOwner>.GetHashCode
	|-ObjectComparer<LocalClient.InternalMsg>.GetHashCode
	|-ObjectComparer<NetworkLobbyManager.PendingPlayer>.GetHashCode
	|-ObjectComparer<NetworkMigrationManager.PendingPlayerInfo>.GetHashCode
	|-ObjectComparer<CRCMessageEntry>.GetHashCode
	|-ObjectComparer<PeerInfoPlayer>.GetHashCode
	|-ObjectComparer<ParticleSystem.Particle>.GetHashCode
	|-ObjectComparer<Playable>.GetHashCode
	|-ObjectComparer<Quaternion>.GetHashCode
	|-ObjectComparer<RaycastHit>.GetHashCode
	|-ObjectComparer<Rect>.GetHashCode
	|-ObjectComparer<ReflectionProbeBlendInfo>.GetHashCode
	|-ObjectComparer<RenderTargetIdentifier>.GetHashCode
	|-ObjectComparer<GlyphRect>.GetHashCode
	|-ObjectComparer<AnimationOutputWeightProcessor.WeightInfo>.GetHashCode
	|-ObjectComparer<UICharInfo>.GetHashCode
	|-ObjectComparer<UILineInfo>.GetHashCode
	|-ObjectComparer<UIVertex>.GetHashCode
	|-ObjectComparer<UnitySynchronizationContext.WorkRequest>.GetHashCode
	|-ObjectComparer<Vector2>.GetHashCode
	|-ObjectComparer<Vector2Int>.GetHashCode
	|-ObjectComparer<Vector3>.GetHashCode
	|-ObjectComparer<Vector4>.GetHashCode
	|-ObjectComparer<BorderVertex>.GetHashCode
	|-ObjectComparer<LODGenerator.SkinnedRenderer>.GetHashCode
	|-ObjectComparer<LODGenerator.StaticRenderer>.GetHashCode
	|-ObjectComparer<ZmPeerManager.RecvPacket>.GetHashCode
	|-ObjectComparer<ZmID>.GetHashCode
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19F37A0 Offset: 0x19F27A0 VA: 0x1819F37A0
	|-ObjectComparer<DataSet.FaceIndices>..ctor
	|-ObjectComparer<UnitPreservation.UnitPortPreservation>..ctor
	|-ObjectComparer<MeshCombiner.SkinnedRenderer>..ctor
	|-ObjectComparer<MeshCombiner.StaticRenderer>..ctor
	|-ObjectComparer<CameraState.CustomBlendable>..ctor
	|-ObjectComparer<CinemachineClearShot.Pair>..ctor
	|-ObjectComparer<DoublePoint>..ctor
	|-ObjectComparer<IntPoint>..ctor
	|-ObjectComparer<DgwResultServerInfo>..ctor
	|-ObjectComparer<DgwServerForJson>..ctor
	|-ObjectComparer<DgwServerInfo>..ctor
	|-ObjectComparer<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>..ctor
	|-ObjectComparer<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>..ctor
	|-ObjectComparer<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>..ctor
	|-ObjectComparer<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>..ctor
	|-ObjectComparer<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>..ctor
	|-ObjectComparer<homecontainer_GS2CHeroInfoClass.ClasslstHero>..ctor
	|-ObjectComparer<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>..ctor
	|-ObjectComparer<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>..ctor
	|-ObjectComparer<homecontainer_GS2CRoundInfoClass.ClasslstInfo>..ctor
	|-ObjectComparer<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>..ctor
	|-ObjectComparer<homecontainer_GS2CSeasonInfoClass.ClasslstPool>..ctor
	|-ObjectComparer<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>..ctor
	|-ObjectComparer<homecontainer_GS2CTalentInfoClass.ClasslstTalent>..ctor
	|-ObjectComparer<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>..ctor
	|-ObjectComparer<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>..ctor
	|-ObjectComparer<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>..ctor
	|-ObjectComparer<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>..ctor
	|-ObjectComparer<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>..ctor
	|-ObjectComparer<lsswitch_LS2CCodeShieldClass.ClasslstShield>..ctor
	|-ObjectComparer<netarchive_C2GSAskRoleListClass.ClasslstFile>..ctor
	|-ObjectComparer<netarchive_GS2CRoleListClass.ClasslstFile>..ctor
	|-ObjectComparer<netfriend_GS2CFindNameRetClass.ClasslstPlayer>..ctor
	|-ObjectComparer<netopenui_GS2CGMListClass.ClasslstGMOrder>..ctor
	|-ObjectComparer<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>..ctor
	|-ObjectComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>..ctor
	|-ObjectComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>..ctor
	|-ObjectComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWar>..ctor
	|-ObjectComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>..ctor
	|-ObjectComparer<netopenui_GS2CRewardTipsClass.ClasslstRewardData>..ctor
	|-ObjectComparer<nettask_GS2CAddTaskClass.ClasslstProcess>..ctor
	|-ObjectComparer<nettask_GS2CAddTaskClass.ClasslstReward>..ctor
	|-ObjectComparer<nettask_GS2CAddTaskClass.ClasslstTaskData>..ctor
	|-ObjectComparer<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>..ctor
	|-ObjectComparer<netteam_GS2CMaxRoundClass.ClasslstMaxRound>..ctor
	|-ObjectComparer<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>..ctor
	|-ObjectComparer<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>..ctor
	|-ObjectComparer<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>..ctor
	|-ObjectComparer<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>..ctor
	|-ObjectComparer<s2cShop_GS2CRefreshShopClass.ClasslstGoods>..ctor
	|-ObjectComparer<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>..ctor
	|-ObjectComparer<s2cmove_C2GSMoveClass.ClasslstDisp>..ctor
	|-ObjectComparer<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>..ctor
	|-ObjectComparer<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>..ctor
	|-ObjectComparer<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>..ctor
	|-ObjectComparer<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>..ctor
	|-ObjectComparer<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>..ctor
	|-ObjectComparer<s2cnpc_C2GSAnswerDictClass.ClasslstQue>..ctor
	|-ObjectComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>..ctor
	|-ObjectComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>..ctor
	|-ObjectComparer<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>..ctor
	|-ObjectComparer<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>..ctor
	|-ObjectComparer<s2cnpc_GS2CNpcEventClass.ClasslstOption>..ctor
	|-ObjectComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>..ctor
	|-ObjectComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>..ctor
	|-ObjectComparer<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>..ctor
	|-ObjectComparer<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>..ctor
	|-ObjectComparer<s2cnpc_GS2CNpcShopClass.ClasslstGoods>..ctor
	|-ObjectComparer<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>..ctor
	|-ObjectComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>..ctor
	|-ObjectComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>..ctor
	|-ObjectComparer<NameGenerate.NameWeight>..ctor
	|-ObjectComparer<SteamNetworkingComponent.SendPacket>..ctor
	|-ObjectComparer<WeGameNetworkingComponent.SendPacket>..ctor
	|-ObjectComparer<RangeU16>..ctor
	|-ObjectComparer<OneInfo>..ctor
	|-ObjectComparer<DebugDrawLine.DebugLine>..ctor
	|-ObjectComparer<AssetTracker.AssetInfo>..ctor
	|-ObjectComparer<EngineHotKey>..ctor
	|-ObjectComparer<HitInfo>..ctor
	|-ObjectComparer<LogMessage>..ctor
	|-ObjectComparer<LPWNormalSolver.LPWPoint>..ctor
	|-ObjectComparer<LPWNormalSolver.LPWPointDataEntry>..ctor
	|-ObjectComparer<PropertyMetadata>..ctor
	|-ObjectComparer<fsVersionedType>..ctor
	|-ObjectComparer<fsAotCompilationManager.AotCompilation>..ctor
	|-ObjectComparer<MinimapPoint>..ctor
	|-ObjectComparer<MusicStateInfo>..ctor
	|-ObjectComparer<BridgeHandler.IdxPacket>..ctor
	|-ObjectComparer<JsonPosition>..ctor
	|-ObjectComparer<pb_BezierPoint>..ctor
	|-ObjectComparer<pb_Edge>..ctor
	|-ObjectComparer<ScreenRadioScriptObject.ScreenInfo>..ctor
	|-ObjectComparer<ValueDropdownItem<object>>..ctor
	|-ObjectComparer<FormatterLocator.FormatterInfo>..ctor
	|-ObjectComparer<FormatterLocator.FormatterLocatorInfo>..ctor
	|-ObjectComparer<SerializationNode>..ctor
	|-ObjectComparer<DeepReflection.PathStep>..ctor
	|-ObjectComparer<CCalEffInfo>..ctor
	|-ObjectComparer<SkillRayHit>..ctor
	|-ObjectComparer<EventQueue.EventQueueEntry>..ctor
	|-ObjectComparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>..ctor
	|-ObjectComparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>..ctor
	|-ObjectComparer<SkeletonUtilityKinematicShadow.TransformPair>..ctor
	|-ObjectComparer<SubmeshInstruction>..ctor
	|-ObjectComparer<StateSoundScriptObject.Loop>..ctor
	|-ObjectComparer<StateSoundScriptObject.StateSound>..ctor
	|-ObjectComparer<SteamMatchViewer.ChatMsg>..ctor
	|-ObjectComparer<CSteamID>..ctor
	|-ObjectComparer<bool>..ctor
	|-ObjectComparer<byte>..ctor
	|-ObjectComparer<char>..ctor
	|-ObjectComparer<DictionaryEntry>..ctor
	|-ObjectComparer<KeyValuePair<DateTime, object>>..ctor
	|-ObjectComparer<KeyValuePair<Guid, int>>..ctor
	|-ObjectComparer<KeyValuePair<int, int>>..ctor
	|-ObjectComparer<KeyValuePair<int, object>>..ctor
	|-ObjectComparer<KeyValuePair<object, object>>..ctor
	|-ObjectComparer<KeyValuePair<uint, object>>..ctor
	|-ObjectComparer<EventProvider.SessionInfo>..ctor
	|-ObjectComparer<double>..ctor
	|-ObjectComparer<Guid>..ctor
	|-ObjectComparer<int>..ctor
	|-ObjectComparer<Int32Enum>..ctor
	|-ObjectComparer<long>..ctor
	|-ObjectComparer<InterpretedFrameInfo>..ctor
	|-ObjectComparer<Win32_IP_ADAPTER_ADDRESSES>..ctor
	|-ObjectComparer<object>..ctor
	|-ObjectComparer<float>..ctor
	|-ObjectComparer<uint>..ctor
	|-ObjectComparer<ulong>..ctor
	|-ObjectComparer<TexturePacker.SpriteData>..ctor
	|-ObjectComparer<AnimatorClipInfo>..ctor
	|-ObjectComparer<BeforeRenderHelper.OrderBlock>..ctor
	|-ObjectComparer<BoneWeight>..ctor
	|-ObjectComparer<Color32>..ctor
	|-ObjectComparer<Color>..ctor
	|-ObjectComparer<CombineInstance>..ctor
	|-ObjectComparer<RaycastResult>..ctor
	|-ObjectComparer<ShaderPassName>..ctor
	|-ObjectComparer<VisibleLight>..ctor
	|-ObjectComparer<VisibleReflectionProbe>..ctor
	|-ObjectComparer<IntervalTreeNode>..ctor
	|-ObjectComparer<IntervalTree.Entry<object>>..ctor
	|-ObjectComparer<Matrix4x4>..ctor
	|-ObjectComparer<MeshSubsetCombineUtility.MeshContainer>..ctor
	|-ObjectComparer<MeshSubsetCombineUtility.MeshInstance>..ctor
	|-ObjectComparer<MeshSubsetCombineUtility.SubMeshInstance>..ctor
	|-ObjectComparer<ChannelPacket>..ctor
	|-ObjectComparer<ClientScene.PendingOwner>..ctor
	|-ObjectComparer<LocalClient.InternalMsg>..ctor
	|-ObjectComparer<NetworkLobbyManager.PendingPlayer>..ctor
	|-ObjectComparer<NetworkMigrationManager.PendingPlayerInfo>..ctor
	|-ObjectComparer<CRCMessageEntry>..ctor
	|-ObjectComparer<PeerInfoPlayer>..ctor
	|-ObjectComparer<ParticleSystem.Particle>..ctor
	|-ObjectComparer<Playable>..ctor
	|-ObjectComparer<Quaternion>..ctor
	|-ObjectComparer<RaycastHit>..ctor
	|-ObjectComparer<Rect>..ctor
	|-ObjectComparer<ReflectionProbeBlendInfo>..ctor
	|-ObjectComparer<RenderTargetIdentifier>..ctor
	|-ObjectComparer<GlyphRect>..ctor
	|-ObjectComparer<AnimationOutputWeightProcessor.WeightInfo>..ctor
	|-ObjectComparer<UICharInfo>..ctor
	|-ObjectComparer<UILineInfo>..ctor
	|-ObjectComparer<UIVertex>..ctor
	|-ObjectComparer<UnitySynchronizationContext.WorkRequest>..ctor
	|-ObjectComparer<Vector2>..ctor
	|-ObjectComparer<Vector2Int>..ctor
	|-ObjectComparer<Vector3>..ctor
	|-ObjectComparer<Vector4>..ctor
	|-ObjectComparer<BorderVertex>..ctor
	|-ObjectComparer<LODGenerator.SkinnedRenderer>..ctor
	|-ObjectComparer<LODGenerator.StaticRenderer>..ctor
	|-ObjectComparer<ZmPeerManager.RecvPacket>..ctor
	|-ObjectComparer<ZmID>..ctor
	*/
}

// Namespace: System.Collections.Generic
[Serializable]
internal class ComparisonComparer<T> : Comparer<T>
{
	// Fields
	private readonly Comparison<T> _comparison;

	// Methods

	public void .ctor(Comparison<T> comparison) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x17C84B0 Offset: 0x17C74B0 VA: 0x1817C84B0
	|-ComparisonComparer<DataSet.FaceIndices>..ctor
	|-ComparisonComparer<UnitPreservation.UnitPortPreservation>..ctor
	|-ComparisonComparer<MeshCombiner.SkinnedRenderer>..ctor
	|-ComparisonComparer<MeshCombiner.StaticRenderer>..ctor
	|-ComparisonComparer<CameraState.CustomBlendable>..ctor
	|-ComparisonComparer<CinemachineClearShot.Pair>..ctor
	|-ComparisonComparer<DoublePoint>..ctor
	|-ComparisonComparer<IntPoint>..ctor
	|-ComparisonComparer<DgwResultServerInfo>..ctor
	|-ComparisonComparer<DgwServerForJson>..ctor
	|-ComparisonComparer<DgwServerInfo>..ctor
	|-ComparisonComparer<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>..ctor
	|-ComparisonComparer<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>..ctor
	|-ComparisonComparer<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>..ctor
	|-ComparisonComparer<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>..ctor
	|-ComparisonComparer<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>..ctor
	|-ComparisonComparer<homecontainer_GS2CHeroInfoClass.ClasslstHero>..ctor
	|-ComparisonComparer<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>..ctor
	|-ComparisonComparer<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>..ctor
	|-ComparisonComparer<homecontainer_GS2CRoundInfoClass.ClasslstInfo>..ctor
	|-ComparisonComparer<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>..ctor
	|-ComparisonComparer<homecontainer_GS2CSeasonInfoClass.ClasslstPool>..ctor
	|-ComparisonComparer<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>..ctor
	|-ComparisonComparer<homecontainer_GS2CTalentInfoClass.ClasslstTalent>..ctor
	|-ComparisonComparer<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>..ctor
	|-ComparisonComparer<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>..ctor
	|-ComparisonComparer<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>..ctor
	|-ComparisonComparer<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>..ctor
	|-ComparisonComparer<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>..ctor
	|-ComparisonComparer<lsswitch_LS2CCodeShieldClass.ClasslstShield>..ctor
	|-ComparisonComparer<netarchive_C2GSAskRoleListClass.ClasslstFile>..ctor
	|-ComparisonComparer<netarchive_GS2CRoleListClass.ClasslstFile>..ctor
	|-ComparisonComparer<netfriend_GS2CFindNameRetClass.ClasslstPlayer>..ctor
	|-ComparisonComparer<netopenui_GS2CGMListClass.ClasslstGMOrder>..ctor
	|-ComparisonComparer<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>..ctor
	|-ComparisonComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>..ctor
	|-ComparisonComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>..ctor
	|-ComparisonComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWar>..ctor
	|-ComparisonComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>..ctor
	|-ComparisonComparer<netopenui_GS2CRewardTipsClass.ClasslstRewardData>..ctor
	|-ComparisonComparer<nettask_GS2CAddTaskClass.ClasslstProcess>..ctor
	|-ComparisonComparer<nettask_GS2CAddTaskClass.ClasslstReward>..ctor
	|-ComparisonComparer<nettask_GS2CAddTaskClass.ClasslstTaskData>..ctor
	|-ComparisonComparer<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>..ctor
	|-ComparisonComparer<netteam_GS2CMaxRoundClass.ClasslstMaxRound>..ctor
	|-ComparisonComparer<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>..ctor
	|-ComparisonComparer<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>..ctor
	|-ComparisonComparer<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>..ctor
	|-ComparisonComparer<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>..ctor
	|-ComparisonComparer<s2cShop_GS2CRefreshShopClass.ClasslstGoods>..ctor
	|-ComparisonComparer<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>..ctor
	|-ComparisonComparer<s2cmove_C2GSMoveClass.ClasslstDisp>..ctor
	|-ComparisonComparer<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>..ctor
	|-ComparisonComparer<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>..ctor
	|-ComparisonComparer<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>..ctor
	|-ComparisonComparer<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>..ctor
	|-ComparisonComparer<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>..ctor
	|-ComparisonComparer<s2cnpc_C2GSAnswerDictClass.ClasslstQue>..ctor
	|-ComparisonComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>..ctor
	|-ComparisonComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>..ctor
	|-ComparisonComparer<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>..ctor
	|-ComparisonComparer<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>..ctor
	|-ComparisonComparer<s2cnpc_GS2CNpcEventClass.ClasslstOption>..ctor
	|-ComparisonComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>..ctor
	|-ComparisonComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>..ctor
	|-ComparisonComparer<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>..ctor
	|-ComparisonComparer<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>..ctor
	|-ComparisonComparer<s2cnpc_GS2CNpcShopClass.ClasslstGoods>..ctor
	|-ComparisonComparer<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>..ctor
	|-ComparisonComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>..ctor
	|-ComparisonComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>..ctor
	|-ComparisonComparer<NameGenerate.NameWeight>..ctor
	|-ComparisonComparer<SteamNetworkingComponent.SendPacket>..ctor
	|-ComparisonComparer<WeGameNetworkingComponent.SendPacket>..ctor
	|-ComparisonComparer<RangeU16>..ctor
	|-ComparisonComparer<OneInfo>..ctor
	|-ComparisonComparer<DebugDrawLine.DebugLine>..ctor
	|-ComparisonComparer<AssetTracker.AssetInfo>..ctor
	|-ComparisonComparer<EngineHotKey>..ctor
	|-ComparisonComparer<HitInfo>..ctor
	|-ComparisonComparer<LogMessage>..ctor
	|-ComparisonComparer<LPWNormalSolver.LPWPoint>..ctor
	|-ComparisonComparer<LPWNormalSolver.LPWPointDataEntry>..ctor
	|-ComparisonComparer<PropertyMetadata>..ctor
	|-ComparisonComparer<fsVersionedType>..ctor
	|-ComparisonComparer<fsAotCompilationManager.AotCompilation>..ctor
	|-ComparisonComparer<MinimapPoint>..ctor
	|-ComparisonComparer<MusicStateInfo>..ctor
	|-ComparisonComparer<BridgeHandler.IdxPacket>..ctor
	|-ComparisonComparer<JsonPosition>..ctor
	|-ComparisonComparer<pb_BezierPoint>..ctor
	|-ComparisonComparer<pb_Edge>..ctor
	|-ComparisonComparer<ScreenRadioScriptObject.ScreenInfo>..ctor
	|-ComparisonComparer<ValueDropdownItem<object>>..ctor
	|-ComparisonComparer<FormatterLocator.FormatterInfo>..ctor
	|-ComparisonComparer<FormatterLocator.FormatterLocatorInfo>..ctor
	|-ComparisonComparer<SerializationNode>..ctor
	|-ComparisonComparer<DeepReflection.PathStep>..ctor
	|-ComparisonComparer<CCalEffInfo>..ctor
	|-ComparisonComparer<SkillRayHit>..ctor
	|-ComparisonComparer<EventQueue.EventQueueEntry>..ctor
	|-ComparisonComparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>..ctor
	|-ComparisonComparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>..ctor
	|-ComparisonComparer<SkeletonUtilityKinematicShadow.TransformPair>..ctor
	|-ComparisonComparer<SubmeshInstruction>..ctor
	|-ComparisonComparer<StateSoundScriptObject.Loop>..ctor
	|-ComparisonComparer<StateSoundScriptObject.StateSound>..ctor
	|-ComparisonComparer<SteamMatchViewer.ChatMsg>..ctor
	|-ComparisonComparer<CSteamID>..ctor
	|-ComparisonComparer<bool>..ctor
	|-ComparisonComparer<byte>..ctor
	|-ComparisonComparer<char>..ctor
	|-ComparisonComparer<DictionaryEntry>..ctor
	|-ComparisonComparer<KeyValuePair<DateTime, object>>..ctor
	|-ComparisonComparer<KeyValuePair<Guid, int>>..ctor
	|-ComparisonComparer<KeyValuePair<int, int>>..ctor
	|-ComparisonComparer<KeyValuePair<int, object>>..ctor
	|-ComparisonComparer<KeyValuePair<object, object>>..ctor
	|-ComparisonComparer<KeyValuePair<uint, object>>..ctor
	|-ComparisonComparer<EventProvider.SessionInfo>..ctor
	|-ComparisonComparer<double>..ctor
	|-ComparisonComparer<Guid>..ctor
	|-ComparisonComparer<int>..ctor
	|-ComparisonComparer<Int32Enum>..ctor
	|-ComparisonComparer<long>..ctor
	|-ComparisonComparer<InterpretedFrameInfo>..ctor
	|-ComparisonComparer<Win32_IP_ADAPTER_ADDRESSES>..ctor
	|-ComparisonComparer<object>..ctor
	|-ComparisonComparer<float>..ctor
	|-ComparisonComparer<uint>..ctor
	|-ComparisonComparer<ulong>..ctor
	|-ComparisonComparer<TexturePacker.SpriteData>..ctor
	|-ComparisonComparer<AnimatorClipInfo>..ctor
	|-ComparisonComparer<BeforeRenderHelper.OrderBlock>..ctor
	|-ComparisonComparer<BoneWeight>..ctor
	|-ComparisonComparer<Color32>..ctor
	|-ComparisonComparer<Color>..ctor
	|-ComparisonComparer<CombineInstance>..ctor
	|-ComparisonComparer<RaycastResult>..ctor
	|-ComparisonComparer<ShaderPassName>..ctor
	|-ComparisonComparer<VisibleLight>..ctor
	|-ComparisonComparer<VisibleReflectionProbe>..ctor
	|-ComparisonComparer<IntervalTreeNode>..ctor
	|-ComparisonComparer<IntervalTree.Entry<object>>..ctor
	|-ComparisonComparer<Matrix4x4>..ctor
	|-ComparisonComparer<MeshSubsetCombineUtility.MeshContainer>..ctor
	|-ComparisonComparer<MeshSubsetCombineUtility.MeshInstance>..ctor
	|-ComparisonComparer<MeshSubsetCombineUtility.SubMeshInstance>..ctor
	|-ComparisonComparer<ChannelPacket>..ctor
	|-ComparisonComparer<ClientScene.PendingOwner>..ctor
	|-ComparisonComparer<LocalClient.InternalMsg>..ctor
	|-ComparisonComparer<NetworkLobbyManager.PendingPlayer>..ctor
	|-ComparisonComparer<NetworkMigrationManager.PendingPlayerInfo>..ctor
	|-ComparisonComparer<CRCMessageEntry>..ctor
	|-ComparisonComparer<PeerInfoPlayer>..ctor
	|-ComparisonComparer<ParticleSystem.Particle>..ctor
	|-ComparisonComparer<Playable>..ctor
	|-ComparisonComparer<Quaternion>..ctor
	|-ComparisonComparer<RaycastHit>..ctor
	|-ComparisonComparer<Rect>..ctor
	|-ComparisonComparer<ReflectionProbeBlendInfo>..ctor
	|-ComparisonComparer<RenderTargetIdentifier>..ctor
	|-ComparisonComparer<GlyphRect>..ctor
	|-ComparisonComparer<AnimationOutputWeightProcessor.WeightInfo>..ctor
	|-ComparisonComparer<UICharInfo>..ctor
	|-ComparisonComparer<UILineInfo>..ctor
	|-ComparisonComparer<UIVertex>..ctor
	|-ComparisonComparer<UnitySynchronizationContext.WorkRequest>..ctor
	|-ComparisonComparer<Vector2>..ctor
	|-ComparisonComparer<Vector2Int>..ctor
	|-ComparisonComparer<Vector3>..ctor
	|-ComparisonComparer<Vector4>..ctor
	|-ComparisonComparer<BorderVertex>..ctor
	|-ComparisonComparer<LODGenerator.SkinnedRenderer>..ctor
	|-ComparisonComparer<LODGenerator.StaticRenderer>..ctor
	|-ComparisonComparer<ZmPeerManager.RecvPacket>..ctor
	|-ComparisonComparer<ZmID>..ctor
	*/

	public override int Compare(T x, T y) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x17C82E0 Offset: 0x17C72E0 VA: 0x1817C82E0
	|-ComparisonComparer<DataSet.FaceIndices>.Compare
	|-ComparisonComparer<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Compare
	|-ComparisonComparer<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Compare
	|-ComparisonComparer<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Compare
	|-ComparisonComparer<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Compare
	|-ComparisonComparer<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Compare
	|-ComparisonComparer<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Compare
	|-ComparisonComparer<nettask_GS2CAddTaskClass.ClasslstReward>.Compare
	|-ComparisonComparer<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Compare
	|-ComparisonComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Compare
	|-ComparisonComparer<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Compare
	|-ComparisonComparer<UICharInfo>.Compare
	|-ComparisonComparer<Vector3>.Compare
	|
	|-RVA: 0x17C83A0 Offset: 0x17C73A0 VA: 0x1817C83A0
	|-ComparisonComparer<UnitPreservation.UnitPortPreservation>.Compare
	|-ComparisonComparer<CameraState.CustomBlendable>.Compare
	|-ComparisonComparer<DoublePoint>.Compare
	|-ComparisonComparer<IntPoint>.Compare
	|-ComparisonComparer<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Compare
	|-ComparisonComparer<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Compare
	|-ComparisonComparer<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Compare
	|-ComparisonComparer<netarchive_C2GSAskRoleListClass.ClasslstFile>.Compare
	|-ComparisonComparer<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Compare
	|-ComparisonComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Compare
	|-ComparisonComparer<nettask_GS2CAddTaskClass.ClasslstProcess>.Compare
	|-ComparisonComparer<s2cmove_C2GSMoveClass.ClasslstDisp>.Compare
	|-ComparisonComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Compare
	|-ComparisonComparer<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Compare
	|-ComparisonComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Compare
	|-ComparisonComparer<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Compare
	|-ComparisonComparer<LogMessage>.Compare
	|-ComparisonComparer<MusicStateInfo>.Compare
	|-ComparisonComparer<BridgeHandler.IdxPacket>.Compare
	|-ComparisonComparer<ScreenRadioScriptObject.ScreenInfo>.Compare
	|-ComparisonComparer<ValueDropdownItem<object>>.Compare
	|-ComparisonComparer<FormatterLocator.FormatterLocatorInfo>.Compare
	|-ComparisonComparer<CCalEffInfo>.Compare
	|-ComparisonComparer<SkeletonUtilityKinematicShadow.TransformPair>.Compare
	|-ComparisonComparer<StateSoundScriptObject.StateSound>.Compare
	|-ComparisonComparer<SteamMatchViewer.ChatMsg>.Compare
	|-ComparisonComparer<DictionaryEntry>.Compare
	|-ComparisonComparer<KeyValuePair<DateTime, object>>.Compare
	|-ComparisonComparer<KeyValuePair<int, object>>.Compare
	|-ComparisonComparer<KeyValuePair<object, object>>.Compare
	|-ComparisonComparer<KeyValuePair<uint, object>>.Compare
	|-ComparisonComparer<Guid>.Compare
	|-ComparisonComparer<InterpretedFrameInfo>.Compare
	|-ComparisonComparer<BeforeRenderHelper.OrderBlock>.Compare
	|-ComparisonComparer<Color>.Compare
	|-ComparisonComparer<LocalClient.InternalMsg>.Compare
	|-ComparisonComparer<NetworkLobbyManager.PendingPlayer>.Compare
	|-ComparisonComparer<NetworkMigrationManager.PendingPlayerInfo>.Compare
	|-ComparisonComparer<CRCMessageEntry>.Compare
	|-ComparisonComparer<Playable>.Compare
	|-ComparisonComparer<Quaternion>.Compare
	|-ComparisonComparer<Rect>.Compare
	|-ComparisonComparer<ReflectionProbeBlendInfo>.Compare
	|-ComparisonComparer<GlyphRect>.Compare
	|-ComparisonComparer<UILineInfo>.Compare
	|-ComparisonComparer<Vector4>.Compare
	|
	|-RVA: 0x6BEBB0 Offset: 0x6BDBB0 VA: 0x1806BEBB0
	|-ComparisonComparer<MeshCombiner.SkinnedRenderer>.Compare
	|-ComparisonComparer<StateSoundScriptObject.Loop>.Compare
	|-ComparisonComparer<TexturePacker.SpriteData>.Compare
	|-ComparisonComparer<Matrix4x4>.Compare
	|-ComparisonComparer<LODGenerator.SkinnedRenderer>.Compare
	|
	|-RVA: 0x6BE900 Offset: 0x6BD900 VA: 0x1806BE900
	|-ComparisonComparer<MeshCombiner.StaticRenderer>.Compare
	|-ComparisonComparer<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Compare
	|-ComparisonComparer<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Compare
	|-ComparisonComparer<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Compare
	|-ComparisonComparer<DebugDrawLine.DebugLine>.Compare
	|-ComparisonComparer<HitInfo>.Compare
	|-ComparisonComparer<DeepReflection.PathStep>.Compare
	|-ComparisonComparer<RenderTargetIdentifier>.Compare
	|-ComparisonComparer<AnimationOutputWeightProcessor.WeightInfo>.Compare
	|-ComparisonComparer<LODGenerator.StaticRenderer>.Compare
	|
	|-RVA: 0x17C8480 Offset: 0x17C7480 VA: 0x1817C8480
	|-ComparisonComparer<CinemachineClearShot.Pair>.Compare
	|-ComparisonComparer<DgwResultServerInfo>.Compare
	|-ComparisonComparer<DgwServerForJson>.Compare
	|-ComparisonComparer<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Compare
	|-ComparisonComparer<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Compare
	|-ComparisonComparer<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Compare
	|-ComparisonComparer<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Compare
	|-ComparisonComparer<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Compare
	|-ComparisonComparer<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Compare
	|-ComparisonComparer<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Compare
	|-ComparisonComparer<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Compare
	|-ComparisonComparer<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Compare
	|-ComparisonComparer<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Compare
	|-ComparisonComparer<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Compare
	|-ComparisonComparer<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Compare
	|-ComparisonComparer<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Compare
	|-ComparisonComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Compare
	|-ComparisonComparer<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Compare
	|-ComparisonComparer<RangeU16>.Compare
	|-ComparisonComparer<EngineHotKey>.Compare
	|-ComparisonComparer<LPWNormalSolver.LPWPoint>.Compare
	|-ComparisonComparer<LPWNormalSolver.LPWPointDataEntry>.Compare
	|-ComparisonComparer<pb_Edge>.Compare
	|-ComparisonComparer<CSteamID>.Compare
	|-ComparisonComparer<KeyValuePair<int, int>>.Compare
	|-ComparisonComparer<EventProvider.SessionInfo>.Compare
	|-ComparisonComparer<AnimatorClipInfo>.Compare
	|-ComparisonComparer<Color32>.Compare
	|-ComparisonComparer<ShaderPassName>.Compare
	|-ComparisonComparer<ClientScene.PendingOwner>.Compare
	|-ComparisonComparer<PeerInfoPlayer>.Compare
	|-ComparisonComparer<Vector2Int>.Compare
	|-ComparisonComparer<BorderVertex>.Compare
	|-ComparisonComparer<ZmID>.Compare
	|
	|-RVA: 0x17C8340 Offset: 0x17C7340 VA: 0x1817C8340
	|-ComparisonComparer<DgwServerInfo>.Compare
	|-ComparisonComparer<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Compare
	|-ComparisonComparer<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Compare
	|-ComparisonComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Compare
	|-ComparisonComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Compare
	|-ComparisonComparer<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Compare
	|-ComparisonComparer<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Compare
	|-ComparisonComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Compare
	|-ComparisonComparer<NameGenerate.NameWeight>.Compare
	|-ComparisonComparer<WeGameNetworkingComponent.SendPacket>.Compare
	|-ComparisonComparer<AssetTracker.AssetInfo>.Compare
	|-ComparisonComparer<PropertyMetadata>.Compare
	|-ComparisonComparer<fsVersionedType>.Compare
	|-ComparisonComparer<fsAotCompilationManager.AotCompilation>.Compare
	|-ComparisonComparer<MinimapPoint>.Compare
	|-ComparisonComparer<JsonPosition>.Compare
	|-ComparisonComparer<FormatterLocator.FormatterInfo>.Compare
	|-ComparisonComparer<SerializationNode>.Compare
	|-ComparisonComparer<EventQueue.EventQueueEntry>.Compare
	|-ComparisonComparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Compare
	|-ComparisonComparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Compare
	|-ComparisonComparer<IntervalTreeNode>.Compare
	|-ComparisonComparer<IntervalTree.Entry<object>>.Compare
	|-ComparisonComparer<ChannelPacket>.Compare
	|-ComparisonComparer<UnitySynchronizationContext.WorkRequest>.Compare
	|-ComparisonComparer<ZmPeerManager.RecvPacket>.Compare
	|
	|-RVA: 0x6BED30 Offset: 0x6BDD30 VA: 0x1806BED30
	|-ComparisonComparer<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Compare
	|-ComparisonComparer<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Compare
	|-ComparisonComparer<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Compare
	|
	|-RVA: 0x6BECD0 Offset: 0x6BDCD0 VA: 0x1806BECD0
	|-ComparisonComparer<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Compare
	|-ComparisonComparer<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Compare
	|-ComparisonComparer<netopenui_GS2CGMListClass.ClasslstGMOrder>.Compare
	|-ComparisonComparer<nettask_GS2CAddTaskClass.ClasslstTaskData>.Compare
	|-ComparisonComparer<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Compare
	|-ComparisonComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Compare
	|-ComparisonComparer<SteamNetworkingComponent.SendPacket>.Compare
	|-ComparisonComparer<OneInfo>.Compare
	|-ComparisonComparer<BoneWeight>.Compare
	|
	|-RVA: 0x17C83F0 Offset: 0x17C73F0 VA: 0x1817C83F0
	|-ComparisonComparer<netarchive_GS2CRoleListClass.ClasslstFile>.Compare
	|
	|-RVA: 0x6BF030 Offset: 0x6BE030 VA: 0x1806BF030
	|-ComparisonComparer<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Compare
	|-ComparisonComparer<RaycastResult>.Compare
	|
	|-RVA: 0x6BEF90 Offset: 0x6BDF90 VA: 0x1806BEF90
	|-ComparisonComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Compare
	|-ComparisonComparer<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Compare
	|-ComparisonComparer<MeshSubsetCombineUtility.SubMeshInstance>.Compare
	|
	|-RVA: 0x6BE690 Offset: 0x6BD690 VA: 0x1806BE690
	|-ComparisonComparer<pb_BezierPoint>.Compare
	|
	|-RVA: 0x6BE9E0 Offset: 0x6BD9E0 VA: 0x1806BE9E0
	|-ComparisonComparer<SkillRayHit>.Compare
	|-ComparisonComparer<SubmeshInstruction>.Compare
	|
	|-RVA: 0x6BE800 Offset: 0x6BD800 VA: 0x1806BE800
	|-ComparisonComparer<bool>.Compare
	|-ComparisonComparer<byte>.Compare
	|-ComparisonComparer<char>.Compare
	|-ComparisonComparer<int>.Compare
	|-ComparisonComparer<Int32Enum>.Compare
	|-ComparisonComparer<long>.Compare
	|-ComparisonComparer<object>.Compare
	|-ComparisonComparer<uint>.Compare
	|-ComparisonComparer<ulong>.Compare
	|
	|-RVA: 0x6BE980 Offset: 0x6BD980 VA: 0x1806BE980
	|-ComparisonComparer<KeyValuePair<Guid, int>>.Compare
	|
	|-RVA: 0x6BE560 Offset: 0x6BD560 VA: 0x1806BE560
	|-ComparisonComparer<double>.Compare
	|-ComparisonComparer<float>.Compare
	|
	|-RVA: 0x6BEE60 Offset: 0x6BDE60 VA: 0x1806BEE60
	|-ComparisonComparer<Win32_IP_ADAPTER_ADDRESSES>.Compare
	|
	|-RVA: 0x6BE830 Offset: 0x6BD830 VA: 0x1806BE830
	|-ComparisonComparer<CombineInstance>.Compare
	|
	|-RVA: 0x6BE3A0 Offset: 0x6BD3A0 VA: 0x1806BE3A0
	|-ComparisonComparer<VisibleLight>.Compare
	|
	|-RVA: 0x6BEAB0 Offset: 0x6BDAB0 VA: 0x1806BEAB0
	|-ComparisonComparer<VisibleReflectionProbe>.Compare
	|
	|-RVA: 0x6BE720 Offset: 0x6BD720 VA: 0x1806BE720
	|-ComparisonComparer<MeshSubsetCombineUtility.MeshContainer>.Compare
	|
	|-RVA: 0x6BE480 Offset: 0x6BD480 VA: 0x1806BE480
	|-ComparisonComparer<MeshSubsetCombineUtility.MeshInstance>.Compare
	|
	|-RVA: 0x6BE590 Offset: 0x6BD590 VA: 0x1806BE590
	|-ComparisonComparer<ParticleSystem.Particle>.Compare
	|
	|-RVA: 0x6BEC40 Offset: 0x6BDC40 VA: 0x1806BEC40
	|-ComparisonComparer<RaycastHit>.Compare
	|
	|-RVA: 0x6BEDA0 Offset: 0x6BDDA0 VA: 0x1806BEDA0
	|-ComparisonComparer<UIVertex>.Compare
	|
	|-RVA: 0x6BEA60 Offset: 0x6BDA60 VA: 0x1806BEA60
	|-ComparisonComparer<Vector2>.Compare
	*/
}

// Namespace: System.Collections.Generic
internal sealed class Mscorlib_CollectionDebugView<T>
{
	// Fields
	private ICollection<T> collection;

	// Properties
	[DebuggerBrowsableAttribute] // RVA: 0xAFAA0 Offset: 0xAEEA0 VA: 0x1800AFAA0
	public T[] Items { get; }

	// Methods

	public void .ctor(ICollection<T> collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD40540 Offset: 0xD3F540 VA: 0x180D40540
	|-Mscorlib_CollectionDebugView<object>..ctor
	*/

	public T[] get_Items() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD40580 Offset: 0xD3F580 VA: 0x180D40580
	|-Mscorlib_CollectionDebugView<object>.get_Items
	*/
}

// Namespace: System.Collections.Generic
internal sealed class Mscorlib_DictionaryKeyCollectionDebugView<TKey, TValue>
{
	// Fields
	private ICollection<TKey> collection;

	// Properties
	[DebuggerBrowsableAttribute] // RVA: 0xAFAA0 Offset: 0xAEEA0 VA: 0x1800AFAA0
	public TKey[] Items { get; }

	// Methods

	public void .ctor(ICollection<TKey> collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD40540 Offset: 0xD3F540 VA: 0x180D40540
	|-Mscorlib_DictionaryKeyCollectionDebugView<object, object>..ctor
	*/

	public TKey[] get_Items() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD40580 Offset: 0xD3F580 VA: 0x180D40580
	|-Mscorlib_DictionaryKeyCollectionDebugView<object, object>.get_Items
	*/
}

// Namespace: System.Collections.Generic
internal sealed class Mscorlib_DictionaryValueCollectionDebugView<TKey, TValue>
{
	// Fields
	private ICollection<TValue> collection;

	// Properties
	[DebuggerBrowsableAttribute] // RVA: 0xAFAA0 Offset: 0xAEEA0 VA: 0x1800AFAA0
	public TValue[] Items { get; }

	// Methods

	public void .ctor(ICollection<TValue> collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD40540 Offset: 0xD3F540 VA: 0x180D40540
	|-Mscorlib_DictionaryValueCollectionDebugView<object, object>..ctor
	*/

	public TValue[] get_Items() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD40580 Offset: 0xD3F580 VA: 0x180D40580
	|-Mscorlib_DictionaryValueCollectionDebugView<object, object>.get_Items
	*/
}

// Namespace: System.Collections.Generic
internal sealed class Mscorlib_DictionaryDebugView<K, V>
{
	// Fields
	private IDictionary<K, V> dict;

	// Properties
	[DebuggerBrowsableAttribute] // RVA: 0xAFAA0 Offset: 0xAEEA0 VA: 0x1800AFAA0
	public KeyValuePair<K, V>[] Items { get; }

	// Methods

	public void .ctor(IDictionary<K, V> dictionary) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD40500 Offset: 0xD3F500 VA: 0x180D40500
	|-Mscorlib_DictionaryDebugView<object, object>..ctor
	*/

	public KeyValuePair<K, V>[] get_Items() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD40580 Offset: 0xD3F580 VA: 0x180D40580
	|-Mscorlib_DictionaryDebugView<object, object>.get_Items
	*/
}

// Namespace: System.Collections.Generic
internal sealed class Mscorlib_KeyedCollectionDebugView<K, T>
{
	// Fields
	private KeyedCollection<K, T> kc;

	// Properties
	[DebuggerBrowsableAttribute] // RVA: 0xAFAA0 Offset: 0xAEEA0 VA: 0x1800AFAA0
	public T[] Items { get; }

	// Methods

	public void .ctor(KeyedCollection<K, T> keyedCollection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD40670 Offset: 0xD3F670 VA: 0x180D40670
	|-Mscorlib_KeyedCollectionDebugView<object, object>..ctor
	*/

	public T[] get_Items() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD40700 Offset: 0xD3F700 VA: 0x180D40700
	|-Mscorlib_KeyedCollectionDebugView<object, object>.get_Items
	*/
}

// Namespace: System.Collections.Generic
[TypeDependencyAttribute] // RVA: 0xB29C0 Offset: 0xB1DC0 VA: 0x1800B29C0
[Serializable]
public abstract class EqualityComparer<T> : IEqualityComparer, IEqualityComparer<T>
{
	// Fields
	private static EqualityComparer<T> defaultComparer;

	// Properties
	public static EqualityComparer<T> Default { get; }

	// Methods

	public static EqualityComparer<T> get_Default() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2681770 Offset: 0x2680770 VA: 0x182681770
	|-EqualityComparer<string>.get_Default
	|-EqualityComparer<DataSet.FaceIndices>.get_Default
	|-EqualityComparer<EventHook>.get_Default
	|-EqualityComparer<Flow.RecursionNode>.get_Default
	|-EqualityComparer<UnitPreservation.UnitPortPreservation>.get_Default
	|-EqualityComparer<MeshCombiner.BlendShapeFrame>.get_Default
	|-EqualityComparer<MeshCombiner.SkinnedRenderer>.get_Default
	|-EqualityComparer<MeshCombiner.StaticRenderer>.get_Default
	|-EqualityComparer<CameraState.CustomBlendable>.get_Default
	|-EqualityComparer<CinemachineClearShot.Pair>.get_Default
	|-EqualityComparer<CinemachineCore.UpdateStatus>.get_Default
	|-EqualityComparer<DoublePoint>.get_Default
	|-EqualityComparer<IntPoint>.get_Default
	|-EqualityComparer<ConversationScriptObject.ClientTipsMessage>.get_Default
	|-EqualityComparer<ConversationScriptObject.ConfirmMessage>.get_Default
	|-EqualityComparer<ConversationScriptObject.LoadMessage>.get_Default
	|-EqualityComparer<DgwResultServerInfo>.get_Default
	|-EqualityComparer<DgwServerForJson>.get_Default
	|-EqualityComparer<DgwServerInfo>.get_Default
	|-EqualityComparer<DYP2PDll.P2PID>.get_Default
	|-EqualityComparer<DYUpdateIni.OneResInfo>.get_Default
	|-EqualityComparer<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.get_Default
	|-EqualityComparer<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.get_Default
	|-EqualityComparer<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.get_Default
	|-EqualityComparer<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.get_Default
	|-EqualityComparer<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.get_Default
	|-EqualityComparer<homecontainer_GS2CHeroInfoClass.ClasslstHero>.get_Default
	|-EqualityComparer<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.get_Default
	|-EqualityComparer<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.get_Default
	|-EqualityComparer<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.get_Default
	|-EqualityComparer<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.get_Default
	|-EqualityComparer<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.get_Default
	|-EqualityComparer<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.get_Default
	|-EqualityComparer<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.get_Default
	|-EqualityComparer<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.get_Default
	|-EqualityComparer<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.get_Default
	|-EqualityComparer<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.get_Default
	|-EqualityComparer<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.get_Default
	|-EqualityComparer<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.get_Default
	|-EqualityComparer<lsswitch_LS2CCodeShieldClass.ClasslstShield>.get_Default
	|-EqualityComparer<netarchive_C2GSAskRoleListClass.ClasslstFile>.get_Default
	|-EqualityComparer<netarchive_GS2CRoleListClass.ClasslstFile>.get_Default
	|-EqualityComparer<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.get_Default
	|-EqualityComparer<netopenui_GS2CGMListClass.ClasslstGMOrder>.get_Default
	|-EqualityComparer<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.get_Default
	|-EqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.get_Default
	|-EqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.get_Default
	|-EqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.get_Default
	|-EqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.get_Default
	|-EqualityComparer<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.get_Default
	|-EqualityComparer<nettask_GS2CAddTaskClass.ClasslstProcess>.get_Default
	|-EqualityComparer<nettask_GS2CAddTaskClass.ClasslstReward>.get_Default
	|-EqualityComparer<nettask_GS2CAddTaskClass.ClasslstTaskData>.get_Default
	|-EqualityComparer<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.get_Default
	|-EqualityComparer<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.get_Default
	|-EqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.get_Default
	|-EqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.get_Default
	|-EqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.get_Default
	|-EqualityComparer<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.get_Default
	|-EqualityComparer<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.get_Default
	|-EqualityComparer<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.get_Default
	|-EqualityComparer<s2cmove_C2GSMoveClass.ClasslstDisp>.get_Default
	|-EqualityComparer<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.get_Default
	|-EqualityComparer<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.get_Default
	|-EqualityComparer<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.get_Default
	|-EqualityComparer<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.get_Default
	|-EqualityComparer<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.get_Default
	|-EqualityComparer<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.get_Default
	|-EqualityComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.get_Default
	|-EqualityComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.get_Default
	|-EqualityComparer<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.get_Default
	|-EqualityComparer<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.get_Default
	|-EqualityComparer<s2cnpc_GS2CNpcEventClass.ClasslstOption>.get_Default
	|-EqualityComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.get_Default
	|-EqualityComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.get_Default
	|-EqualityComparer<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.get_Default
	|-EqualityComparer<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.get_Default
	|-EqualityComparer<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.get_Default
	|-EqualityComparer<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.get_Default
	|-EqualityComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.get_Default
	|-EqualityComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.get_Default
	|-EqualityComparer<IniValue>.get_Default
	|-EqualityComparer<NameGenerate.NameWeight>.get_Default
	|-EqualityComparer<SteamNetworkingComponent.SendPacket>.get_Default
	|-EqualityComparer<PanelManger.PanelInfo>.get_Default
	|-EqualityComparer<WeGameNetworkingComponent.SendPacket>.get_Default
	|-EqualityComparer<RangeU16>.get_Default
	|-EqualityComparer<OneInfo>.get_Default
	|-EqualityComparer<DebugDrawLine.DebugLine>.get_Default
	|-EqualityComparer<AssetTracker.AssetInfo>.get_Default
	|-EqualityComparer<EngineHotKey>.get_Default
	|-EqualityComparer<HitData>.get_Default
	|-EqualityComparer<HitInfo>.get_Default
	|-EqualityComparer<LogMessage>.get_Default
	|-EqualityComparer<LPWNormalSolver.LPWPoint>.get_Default
	|-EqualityComparer<LPWNormalSolver.LPWPointDataEntry>.get_Default
	|-EqualityComparer<LPWNormalSolver.LPWPosition>.get_Default
	|-EqualityComparer<ArrayMetadata>.get_Default
	|-EqualityComparer<ObjectMetadata>.get_Default
	|-EqualityComparer<PropertyMetadata>.get_Default
	|-EqualityComparer<LuaFunction.FuncData>.get_Default
	|-EqualityComparer<BinaryOperatorHandler.OperatorQuery>.get_Default
	|-EqualityComparer<ConversionUtility.ConversionQuery>.get_Default
	|-EqualityComparer<fsOption<fsVersionedType>>.get_Default
	|-EqualityComparer<fsPortableReflection.AttributeQuery>.get_Default
	|-EqualityComparer<fsVersionedType>.get_Default
	|-EqualityComparer<fsAotCompilationManager.AotCompilation>.get_Default
	|-EqualityComparer<MinimapPoint>.get_Default
	|-EqualityComparer<MusicStateInfo>.get_Default
	|-EqualityComparer<BridgeHandler.IdxPacket>.get_Default
	|-EqualityComparer<JsonPosition>.get_Default
	|-EqualityComparer<DefaultSerializationBinder.TypeNameKey>.get_Default
	|-EqualityComparer<ResolverContractKey>.get_Default
	|-EqualityComparer<ConvertUtils.TypeConvertKey>.get_Default
	|-EqualityComparer<ObjectPoolComInfo>.get_Default
	|-EqualityComparer<pb_BezierPoint>.get_Default
	|-EqualityComparer<pb_Edge>.get_Default
	|-EqualityComparer<pb_IntVec3>.get_Default
	|-EqualityComparer<ScreenRadioScriptObject.ScreenInfo>.get_Default
	|-EqualityComparer<ValueDropdownItem<object>>.get_Default
	|-EqualityComparer<FormatterLocator.FormatterInfo>.get_Default
	|-EqualityComparer<FormatterLocator.FormatterLocatorInfo>.get_Default
	|-EqualityComparer<NodeInfo>.get_Default
	|-EqualityComparer<SerializationNode>.get_Default
	|-EqualityComparer<DeepReflection.PathStep>.get_Default
	|-EqualityComparer<CCalEffInfo>.get_Default
	|-EqualityComparer<SkillRayHit>.get_Default
	|-EqualityComparer<AnimationStateData.AnimationPair>.get_Default
	|-EqualityComparer<EventQueue.EventQueueEntry>.get_Default
	|-EqualityComparer<Skin.AttachmentKeyTuple>.get_Default
	|-EqualityComparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.get_Default
	|-EqualityComparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>.get_Default
	|-EqualityComparer<SkeletonUtilityKinematicShadow.TransformPair>.get_Default
	|-EqualityComparer<SlotBlendModes.MaterialTexturePair>.get_Default
	|-EqualityComparer<SubmeshInstruction>.get_Default
	|-EqualityComparer<StateSoundScriptObject.Loop>.get_Default
	|-EqualityComparer<StateSoundScriptObject.StateSound>.get_Default
	|-EqualityComparer<SteamMatchViewer.ChatMsg>.get_Default
	|-EqualityComparer<CSteamID>.get_Default
	|-EqualityComparer<HAuthTicket>.get_Default
	|-EqualityComparer<SteamAPICall_t>.get_Default
	|-EqualityComparer<bool>.get_Default
	|-EqualityComparer<byte>.get_Default
	|-EqualityComparer<char>.get_Default
	|-EqualityComparer<DictionaryEntry>.get_Default
	|-EqualityComparer<KeyValuePair<DateTime, object>>.get_Default
	|-EqualityComparer<KeyValuePair<int, int>>.get_Default
	|-EqualityComparer<KeyValuePair<int, object>>.get_Default
	|-EqualityComparer<KeyValuePair<object, object>>.get_Default
	|-EqualityComparer<EventProvider.SessionInfo>.get_Default
	|-EqualityComparer<Guid>.get_Default
	|-EqualityComparer<short>.get_Default
	|-EqualityComparer<int>.get_Default
	|-EqualityComparer<Int32Enum>.get_Default
	|-EqualityComparer<long>.get_Default
	|-EqualityComparer<IntPtr>.get_Default
	|-EqualityComparer<InterpretedFrameInfo>.get_Default
	|-EqualityComparer<Win32_IP_ADAPTER_ADDRESSES>.get_Default
	|-EqualityComparer<Nullable<ByteEnum>>.get_Default
	|-EqualityComparer<object>.get_Default
	|-EqualityComparer<ResourceLocator>.get_Default
	|-EqualityComparer<float>.get_Default
	|-EqualityComparer<TimeSpan>.get_Default
	|-EqualityComparer<ushort>.get_Default
	|-EqualityComparer<uint>.get_Default
	|-EqualityComparer<ulong>.get_Default
	|-EqualityComparer<UInt64Enum>.get_Default
	|-EqualityComparer<TexturePacker.SpriteData>.get_Default
	|-EqualityComparer<AnimatorClipInfo>.get_Default
	|-EqualityComparer<BeforeRenderHelper.OrderBlock>.get_Default
	|-EqualityComparer<BoneWeight>.get_Default
	|-EqualityComparer<Color32>.get_Default
	|-EqualityComparer<Color>.get_Default
	|-EqualityComparer<CombineInstance>.get_Default
	|-EqualityComparer<RaycastResult>.get_Default
	|-EqualityComparer<ShaderPassName>.get_Default
	|-EqualityComparer<VisibleLight>.get_Default
	|-EqualityComparer<VisibleReflectionProbe>.get_Default
	|-EqualityComparer<TerrainUtility.TerrainMap.TileCoord>.get_Default
	|-EqualityComparer<IntervalTreeNode>.get_Default
	|-EqualityComparer<IntervalTree.Entry<object>>.get_Default
	|-EqualityComparer<Matrix4x4>.get_Default
	|-EqualityComparer<MeshSubsetCombineUtility.MeshContainer>.get_Default
	|-EqualityComparer<MeshSubsetCombineUtility.MeshInstance>.get_Default
	|-EqualityComparer<MeshSubsetCombineUtility.SubMeshInstance>.get_Default
	|-EqualityComparer<ChannelPacket>.get_Default
	|-EqualityComparer<ClientScene.PendingOwner>.get_Default
	|-EqualityComparer<LocalClient.InternalMsg>.get_Default
	|-EqualityComparer<NetworkBroadcastResult>.get_Default
	|-EqualityComparer<NetworkHash128>.get_Default
	|-EqualityComparer<NetworkInstanceId>.get_Default
	|-EqualityComparer<NetworkLobbyManager.PendingPlayer>.get_Default
	|-EqualityComparer<NetworkMigrationManager.ConnectionPendingPlayers>.get_Default
	|-EqualityComparer<NetworkMigrationManager.PendingPlayerInfo>.get_Default
	|-EqualityComparer<NetworkSceneId>.get_Default
	|-EqualityComparer<CRCMessageEntry>.get_Default
	|-EqualityComparer<PeerInfoPlayer>.get_Default
	|-EqualityComparer<ParticleSystem.Particle>.get_Default
	|-EqualityComparer<Playable>.get_Default
	|-EqualityComparer<Quaternion>.get_Default
	|-EqualityComparer<RaycastHit>.get_Default
	|-EqualityComparer<Rect>.get_Default
	|-EqualityComparer<ReflectionProbeBlendInfo>.get_Default
	|-EqualityComparer<RenderTargetIdentifier>.get_Default
	|-EqualityComparer<Scene>.get_Default
	|-EqualityComparer<GlyphRect>.get_Default
	|-EqualityComparer<AnimationOutputWeightProcessor.WeightInfo>.get_Default
	|-EqualityComparer<ColorBlock>.get_Default
	|-EqualityComparer<Navigation>.get_Default
	|-EqualityComparer<SpriteState>.get_Default
	|-EqualityComparer<UICharInfo>.get_Default
	|-EqualityComparer<UILineInfo>.get_Default
	|-EqualityComparer<UIVertex>.get_Default
	|-EqualityComparer<UnitySynchronizationContext.WorkRequest>.get_Default
	|-EqualityComparer<Vector2>.get_Default
	|-EqualityComparer<Vector2Int>.get_Default
	|-EqualityComparer<Vector3>.get_Default
	|-EqualityComparer<Vector4>.get_Default
	|-EqualityComparer<BlendShapeFrame>.get_Default
	|-EqualityComparer<LODGenerator.SkinnedRenderer>.get_Default
	|-EqualityComparer<LODGenerator.StaticRenderer>.get_Default
	|-EqualityComparer<ZmPeerManager.RecvPacket>.get_Default
	|-EqualityComparer<ZmID>.get_Default
	*/

	private static EqualityComparer<T> CreateComparer() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2646AF0 Offset: 0x2645AF0 VA: 0x182646AF0
	|-EqualityComparer<DataSet.FaceIndices>.CreateComparer
	|
	|-RVA: 0x263EC80 Offset: 0x263DC80 VA: 0x18263EC80
	|-EqualityComparer<EventHook>.CreateComparer
	|
	|-RVA: 0x2641920 Offset: 0x2640920 VA: 0x182641920
	|-EqualityComparer<Flow.RecursionNode>.CreateComparer
	|
	|-RVA: 0x26402D0 Offset: 0x263F2D0 VA: 0x1826402D0
	|-EqualityComparer<UnitPreservation.UnitPortPreservation>.CreateComparer
	|
	|-RVA: 0x2649020 Offset: 0x2648020 VA: 0x182649020
	|-EqualityComparer<MeshCombiner.BlendShapeFrame>.CreateComparer
	|
	|-RVA: 0x26454A0 Offset: 0x26444A0 VA: 0x1826454A0
	|-EqualityComparer<MeshCombiner.SkinnedRenderer>.CreateComparer
	|
	|-RVA: 0x26436E0 Offset: 0x26426E0 VA: 0x1826436E0
	|-EqualityComparer<MeshCombiner.StaticRenderer>.CreateComparer
	|
	|-RVA: 0x2647260 Offset: 0x2646260 VA: 0x182647260
	|-EqualityComparer<CameraState.CustomBlendable>.CreateComparer
	|
	|-RVA: 0x2646380 Offset: 0x2645380 VA: 0x182646380
	|-EqualityComparer<CinemachineClearShot.Pair>.CreateComparer
	|
	|-RVA: 0x2643E50 Offset: 0x2642E50 VA: 0x182643E50
	|-EqualityComparer<CinemachineCore.UpdateStatus>.CreateComparer
	|
	|-RVA: 0x26479D0 Offset: 0x26469D0 VA: 0x1826479D0
	|-EqualityComparer<DoublePoint>.CreateComparer
	|
	|-RVA: 0x2649790 Offset: 0x2648790 VA: 0x182649790
	|-EqualityComparer<IntPoint>.CreateComparer
	|
	|-RVA: 0x2642800 Offset: 0x2641800 VA: 0x182642800
	|-EqualityComparer<ConversationScriptObject.ClientTipsMessage>.CreateComparer
	|
	|-RVA: 0x2649F00 Offset: 0x2648F00 VA: 0x182649F00
	|-EqualityComparer<ConversationScriptObject.ConfirmMessage>.CreateComparer
	|
	|-RVA: 0x264A670 Offset: 0x2649670 VA: 0x18264A670
	|-EqualityComparer<ConversationScriptObject.LoadMessage>.CreateComparer
	|
	|-RVA: 0x26488B0 Offset: 0x26478B0 VA: 0x1826488B0
	|-EqualityComparer<DgwResultServerInfo>.CreateComparer
	|
	|-RVA: 0x2640A40 Offset: 0x263FA40 VA: 0x182640A40
	|-EqualityComparer<DgwServerForJson>.CreateComparer
	|
	|-RVA: 0x2642090 Offset: 0x2641090 VA: 0x182642090
	|-EqualityComparer<DgwServerInfo>.CreateComparer
	|
	|-RVA: 0x26445C0 Offset: 0x26435C0 VA: 0x1826445C0
	|-EqualityComparer<DYP2PDll.P2PID>.CreateComparer
	|
	|-RVA: 0x26411B0 Offset: 0x26401B0 VA: 0x1826411B0
	|-EqualityComparer<DYUpdateIni.OneResInfo>.CreateComparer
	|
	|-RVA: 0x263FB60 Offset: 0x263EB60 VA: 0x18263FB60
	|-EqualityComparer<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.CreateComparer
	|
	|-RVA: 0x2644D30 Offset: 0x2643D30 VA: 0x182644D30
	|-EqualityComparer<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.CreateComparer
	|
	|-RVA: 0x2648140 Offset: 0x2647140 VA: 0x182648140
	|-EqualityComparer<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.CreateComparer
	|
	|-RVA: 0x2642F70 Offset: 0x2641F70 VA: 0x182642F70
	|-EqualityComparer<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.CreateComparer
	|
	|-RVA: 0x264ADE0 Offset: 0x2649DE0 VA: 0x18264ADE0
	|-EqualityComparer<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.CreateComparer
	|
	|-RVA: 0x2645C10 Offset: 0x2644C10 VA: 0x182645C10
	|-EqualityComparer<homecontainer_GS2CHeroInfoClass.ClasslstHero>.CreateComparer
	|
	|-RVA: 0x263F3F0 Offset: 0x263E3F0 VA: 0x18263F3F0
	|-EqualityComparer<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.CreateComparer
	|
	|-RVA: 0x26A5710 Offset: 0x26A4710 VA: 0x1826A5710
	|-EqualityComparer<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.CreateComparer
	|
	|-RVA: 0x269A490 Offset: 0x2699490 VA: 0x18269A490
	|-EqualityComparer<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.CreateComparer
	|
	|-RVA: 0x2695A30 Offset: 0x2694A30 VA: 0x182695A30
	|-EqualityComparer<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.CreateComparer
	|
	|-RVA: 0x26977F0 Offset: 0x26967F0 VA: 0x1826977F0
	|-EqualityComparer<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.CreateComparer
	|
	|-RVA: 0x269EEF0 Offset: 0x269DEF0 VA: 0x18269EEF0
	|-EqualityComparer<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.CreateComparer
	|
	|-RVA: 0x269C9C0 Offset: 0x269B9C0 VA: 0x18269C9C0
	|-EqualityComparer<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.CreateComparer
	|
	|-RVA: 0x269F660 Offset: 0x269E660 VA: 0x18269F660
	|-EqualityComparer<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.CreateComparer
	|
	|-RVA: 0x26A6D60 Offset: 0x26A5D60 VA: 0x1826A6D60
	|-EqualityComparer<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.CreateComparer
	|
	|-RVA: 0x26A74D0 Offset: 0x26A64D0 VA: 0x1826A74D0
	|-EqualityComparer<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.CreateComparer
	|
	|-RVA: 0x26A0CB0 Offset: 0x269FCB0 VA: 0x1826A0CB0
	|-EqualityComparer<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.CreateComparer
	|
	|-RVA: 0x269AC00 Offset: 0x2699C00 VA: 0x18269AC00
	|-EqualityComparer<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.CreateComparer
	|
	|-RVA: 0x26961A0 Offset: 0x26951A0 VA: 0x1826961A0
	|-EqualityComparer<lsswitch_LS2CCodeShieldClass.ClasslstShield>.CreateComparer
	|
	|-RVA: 0x2697F60 Offset: 0x2696F60 VA: 0x182697F60
	|-EqualityComparer<netarchive_C2GSAskRoleListClass.ClasslstFile>.CreateComparer
	|
	|-RVA: 0x26A5E80 Offset: 0x26A4E80 VA: 0x1826A5E80
	|-EqualityComparer<netarchive_GS2CRoleListClass.ClasslstFile>.CreateComparer
	|
	|-RVA: 0x26A2300 Offset: 0x26A1300 VA: 0x1826A2300
	|-EqualityComparer<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.CreateComparer
	|
	|-RVA: 0x26A65F0 Offset: 0x26A55F0 VA: 0x1826A65F0
	|-EqualityComparer<netopenui_GS2CGMListClass.ClasslstGMOrder>.CreateComparer
	|
	|-RVA: 0x26A4830 Offset: 0x26A3830 VA: 0x1826A4830
	|-EqualityComparer<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.CreateComparer
	|
	|-RVA: 0x269C250 Offset: 0x269B250 VA: 0x18269C250
	|-EqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.CreateComparer
	|
	|-RVA: 0x26A4FA0 Offset: 0x26A3FA0 VA: 0x1826A4FA0
	|-EqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.CreateComparer
	|
	|-RVA: 0x26952C0 Offset: 0x26942C0 VA: 0x1826952C0
	|-EqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.CreateComparer
	|
	|-RVA: 0x26A31E0 Offset: 0x26A21E0 VA: 0x1826A31E0
	|-EqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.CreateComparer
	|
	|-RVA: 0x2696910 Offset: 0x2695910 VA: 0x182696910
	|-EqualityComparer<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.CreateComparer
	|
	|-RVA: 0x269E010 Offset: 0x269D010 VA: 0x18269E010
	|-EqualityComparer<nettask_GS2CAddTaskClass.ClasslstProcess>.CreateComparer
	|
	|-RVA: 0x269D130 Offset: 0x269C130 VA: 0x18269D130
	|-EqualityComparer<nettask_GS2CAddTaskClass.ClasslstReward>.CreateComparer
	|
	|-RVA: 0x26A3950 Offset: 0x26A2950 VA: 0x1826A3950
	|-EqualityComparer<nettask_GS2CAddTaskClass.ClasslstTaskData>.CreateComparer
	|
	|-RVA: 0x26A1B90 Offset: 0x26A0B90 VA: 0x1826A1B90
	|-EqualityComparer<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.CreateComparer
	|
	|-RVA: 0x269E780 Offset: 0x269D780 VA: 0x18269E780
	|-EqualityComparer<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.CreateComparer
	|
	|-RVA: 0x269FDD0 Offset: 0x269EDD0 VA: 0x18269FDD0
	|-EqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.CreateComparer
	|
	|-RVA: 0x269BAE0 Offset: 0x269AAE0 VA: 0x18269BAE0
	|-EqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.CreateComparer
	|
	|-RVA: 0x26A0540 Offset: 0x269F540 VA: 0x1826A0540
	|-EqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.CreateComparer
	|
	|-RVA: 0x269B370 Offset: 0x269A370 VA: 0x18269B370
	|-EqualityComparer<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.CreateComparer
	|
	|-RVA: 0x2697080 Offset: 0x2696080 VA: 0x182697080
	|-EqualityComparer<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.CreateComparer
	|
	|-RVA: 0x26995B0 Offset: 0x26985B0 VA: 0x1826995B0
	|-EqualityComparer<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.CreateComparer
	|
	|-RVA: 0x26986D0 Offset: 0x26976D0 VA: 0x1826986D0
	|-EqualityComparer<s2cmove_C2GSMoveClass.ClasslstDisp>.CreateComparer
	|
	|-RVA: 0x26A40C0 Offset: 0x26A30C0 VA: 0x1826A40C0
	|-EqualityComparer<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.CreateComparer
	|
	|-RVA: 0x26A2A70 Offset: 0x26A1A70 VA: 0x1826A2A70
	|-EqualityComparer<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.CreateComparer
	|
	|-RVA: 0x26A1420 Offset: 0x26A0420 VA: 0x1826A1420
	|-EqualityComparer<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.CreateComparer
	|
	|-RVA: 0x269D8A0 Offset: 0x269C8A0 VA: 0x18269D8A0
	|-EqualityComparer<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.CreateComparer
	|
	|-RVA: 0x2699D20 Offset: 0x2698D20 VA: 0x182699D20
	|-EqualityComparer<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.CreateComparer
	|
	|-RVA: 0x2698E40 Offset: 0x2697E40 VA: 0x182698E40
	|-EqualityComparer<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.CreateComparer
	|
	|-RVA: 0x268FF00 Offset: 0x268EF00 VA: 0x18268FF00
	|-EqualityComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.CreateComparer
	|
	|-RVA: 0x268CAF0 Offset: 0x268BAF0 VA: 0x18268CAF0
	|-EqualityComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.CreateComparer
	|
	|-RVA: 0x2681870 Offset: 0x2680870 VA: 0x182681870
	|-EqualityComparer<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.CreateComparer
	|
	|-RVA: 0x268D9D0 Offset: 0x268C9D0 VA: 0x18268D9D0
	|-EqualityComparer<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.CreateComparer
	|
	|-RVA: 0x2681FE0 Offset: 0x2680FE0 VA: 0x182681FE0
	|-EqualityComparer<s2cnpc_GS2CNpcEventClass.ClasslstOption>.CreateComparer
	|
	|-RVA: 0x2693A80 Offset: 0x2692A80 VA: 0x182693A80
	|-EqualityComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.CreateComparer
	|
	|-RVA: 0x268F020 Offset: 0x268E020 VA: 0x18268F020
	|-EqualityComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.CreateComparer
	|
	|-RVA: 0x2682EC0 Offset: 0x2681EC0 VA: 0x182682EC0
	|-EqualityComparer<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.CreateComparer
	|
	|-RVA: 0x2688F70 Offset: 0x2687F70 VA: 0x182688F70
	|-EqualityComparer<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.CreateComparer
	|
	|-RVA: 0x2693310 Offset: 0x2692310 VA: 0x182693310
	|-EqualityComparer<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.CreateComparer
	|
	|-RVA: 0x26896E0 Offset: 0x26886E0 VA: 0x1826896E0
	|-EqualityComparer<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.CreateComparer
	|
	|-RVA: 0x268C380 Offset: 0x268B380 VA: 0x18268C380
	|-EqualityComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.CreateComparer
	|
	|-RVA: 0x2683630 Offset: 0x2682630 VA: 0x182683630
	|-EqualityComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.CreateComparer
	|
	|-RVA: 0x268E140 Offset: 0x268D140 VA: 0x18268E140
	|-EqualityComparer<IniValue>.CreateComparer
	|
	|-RVA: 0x2684C80 Offset: 0x2683C80 VA: 0x182684C80
	|-EqualityComparer<NameGenerate.NameWeight>.CreateComparer
	|
	|-RVA: 0x26862D0 Offset: 0x26852D0 VA: 0x1826862D0
	|-EqualityComparer<SteamNetworkingComponent.SendPacket>.CreateComparer
	|
	|-RVA: 0x268B4A0 Offset: 0x268A4A0 VA: 0x18268B4A0
	|-EqualityComparer<PanelManger.PanelInfo>.CreateComparer
	|
	|-RVA: 0x2687920 Offset: 0x2686920 VA: 0x182687920
	|-EqualityComparer<WeGameNetworkingComponent.SendPacket>.CreateComparer
	|
	|-RVA: 0x2690670 Offset: 0x268F670 VA: 0x182690670
	|-EqualityComparer<RangeU16>.CreateComparer
	|
	|-RVA: 0x2688800 Offset: 0x2687800 VA: 0x182688800
	|-EqualityComparer<OneInfo>.CreateComparer
	|
	|-RVA: 0x2686A40 Offset: 0x2685A40 VA: 0x182686A40
	|-EqualityComparer<DebugDrawLine.DebugLine>.CreateComparer
	|
	|-RVA: 0x2688090 Offset: 0x2687090 VA: 0x182688090
	|-EqualityComparer<AssetTracker.AssetInfo>.CreateComparer
	|
	|-RVA: 0x268D260 Offset: 0x268C260 VA: 0x18268D260
	|-EqualityComparer<EngineHotKey>.CreateComparer
	|
	|-RVA: 0x2689E50 Offset: 0x2688E50 VA: 0x182689E50
	|-EqualityComparer<HitData>.CreateComparer
	|
	|-RVA: 0x2691CC0 Offset: 0x2690CC0 VA: 0x182691CC0
	|-EqualityComparer<HitInfo>.CreateComparer
	|
	|-RVA: 0x268AD30 Offset: 0x2689D30 VA: 0x18268AD30
	|-EqualityComparer<LogMessage>.CreateComparer
	|
	|-RVA: 0x26871B0 Offset: 0x26861B0 VA: 0x1826871B0
	|-EqualityComparer<LPWNormalSolver.LPWPoint>.CreateComparer
	|
	|-RVA: 0x2692430 Offset: 0x2691430 VA: 0x182692430
	|-EqualityComparer<LPWNormalSolver.LPWPointDataEntry>.CreateComparer
	|
	|-RVA: 0x2685B60 Offset: 0x2684B60 VA: 0x182685B60
	|-EqualityComparer<LPWNormalSolver.LPWPosition>.CreateComparer
	|
	|-RVA: 0x268BC10 Offset: 0x268AC10 VA: 0x18268BC10
	|-EqualityComparer<ArrayMetadata>.CreateComparer
	|
	|-RVA: 0x268A5C0 Offset: 0x26895C0 VA: 0x18268A5C0
	|-EqualityComparer<ObjectMetadata>.CreateComparer
	|
	|-RVA: 0x268E8B0 Offset: 0x268D8B0 VA: 0x18268E8B0
	|-EqualityComparer<PropertyMetadata>.CreateComparer
	|
	|-RVA: 0x2692BA0 Offset: 0x2691BA0 VA: 0x182692BA0
	|-EqualityComparer<LuaFunction.FuncData>.CreateComparer
	|
	|-RVA: 0x26941F0 Offset: 0x26931F0 VA: 0x1826941F0
	|-EqualityComparer<BinaryOperatorHandler.OperatorQuery>.CreateComparer
	|
	|-RVA: 0x2690DE0 Offset: 0x268FDE0 VA: 0x182690DE0
	|-EqualityComparer<ConversionUtility.ConversionQuery>.CreateComparer
	|
	|-RVA: 0x2691550 Offset: 0x2690550 VA: 0x182691550
	|-EqualityComparer<fsOption<fsVersionedType>>.CreateComparer
	|
	|-RVA: 0x2682750 Offset: 0x2681750 VA: 0x182682750
	|-EqualityComparer<fsPortableReflection.AttributeQuery>.CreateComparer
	|
	|-RVA: 0x2683DA0 Offset: 0x2682DA0 VA: 0x182683DA0
	|-EqualityComparer<fsVersionedType>.CreateComparer
	|
	|-RVA: 0x2684510 Offset: 0x2683510 VA: 0x182684510
	|-EqualityComparer<fsAotCompilationManager.AotCompilation>.CreateComparer
	|
	|-RVA: 0x268F790 Offset: 0x268E790 VA: 0x18268F790
	|-EqualityComparer<MinimapPoint>.CreateComparer
	|
	|-RVA: 0x26853F0 Offset: 0x26843F0 VA: 0x1826853F0
	|-EqualityComparer<MusicStateInfo>.CreateComparer
	|
	|-RVA: 0x267DFB0 Offset: 0x267CFB0 VA: 0x18267DFB0
	|-EqualityComparer<BridgeHandler.IdxPacket>.CreateComparer
	|
	|-RVA: 0x267EE90 Offset: 0x267DE90 VA: 0x18267EE90
	|-EqualityComparer<JsonPosition>.CreateComparer
	|
	|-RVA: 0x266F920 Offset: 0x266E920 VA: 0x18266F920
	|-EqualityComparer<DefaultSerializationBinder.TypeNameKey>.CreateComparer
	|
	|-RVA: 0x267BA80 Offset: 0x267AA80 VA: 0x18267BA80
	|-EqualityComparer<ResolverContractKey>.CreateComparer
	|
	|-RVA: 0x2677020 Offset: 0x2676020 VA: 0x182677020
	|-EqualityComparer<ConvertUtils.TypeConvertKey>.CreateComparer
	|
	|-RVA: 0x2679CC0 Offset: 0x2678CC0 VA: 0x182679CC0
	|-EqualityComparer<ObjectPoolComInfo>.CreateComparer
	|
	|-RVA: 0x267FD70 Offset: 0x267ED70 VA: 0x18267FD70
	|-EqualityComparer<pb_BezierPoint>.CreateComparer
	|
	|-RVA: 0x2671E50 Offset: 0x2670E50 VA: 0x182671E50
	|-EqualityComparer<pb_Edge>.CreateComparer
	|
	|-RVA: 0x2679550 Offset: 0x2678550 VA: 0x182679550
	|-EqualityComparer<pb_IntVec3>.CreateComparer
	|
	|-RVA: 0x2670F70 Offset: 0x266FF70 VA: 0x182670F70
	|-EqualityComparer<ScreenRadioScriptObject.ScreenInfo>.CreateComparer
	|
	|-RVA: 0x2676140 Offset: 0x2675140 VA: 0x182676140
	|-EqualityComparer<ValueDropdownItem<object>>.CreateComparer
	|
	|-RVA: 0x26725C0 Offset: 0x26715C0 VA: 0x1826725C0
	|-EqualityComparer<FormatterLocator.FormatterInfo>.CreateComparer
	|
	|-RVA: 0x2670800 Offset: 0x266F800 VA: 0x182670800
	|-EqualityComparer<FormatterLocator.FormatterLocatorInfo>.CreateComparer
	|
	|-RVA: 0x266DB60 Offset: 0x266CB60 VA: 0x18266DB60
	|-EqualityComparer<NodeInfo>.CreateComparer
	|
	|-RVA: 0x26759D0 Offset: 0x26749D0 VA: 0x1826759D0
	|-EqualityComparer<SerializationNode>.CreateComparer
	|
	|-RVA: 0x2675260 Offset: 0x2674260 VA: 0x182675260
	|-EqualityComparer<DeepReflection.PathStep>.CreateComparer
	|
	|-RVA: 0x267ABA0 Offset: 0x2679BA0 VA: 0x18267ABA0
	|-EqualityComparer<CCalEffInfo>.CreateComparer
	|
	|-RVA: 0x26716E0 Offset: 0x26706E0 VA: 0x1826716E0
	|-EqualityComparer<SkillRayHit>.CreateComparer
	|
	|-RVA: 0x2677790 Offset: 0x2676790 VA: 0x182677790
	|-EqualityComparer<AnimationStateData.AnimationPair>.CreateComparer
	|
	|-RVA: 0x26734A0 Offset: 0x26724A0 VA: 0x1826734A0
	|-EqualityComparer<EventQueue.EventQueueEntry>.CreateComparer
	|
	|-RVA: 0x267B310 Offset: 0x267A310 VA: 0x18267B310
	|-EqualityComparer<Skin.AttachmentKeyTuple>.CreateComparer
	|
	|-RVA: 0x2678DE0 Offset: 0x2677DE0 VA: 0x182678DE0
	|-EqualityComparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.CreateComparer
	|
	|-RVA: 0x2670090 Offset: 0x266F090 VA: 0x182670090
	|-EqualityComparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>.CreateComparer
	|
	|-RVA: 0x266D3F0 Offset: 0x266C3F0 VA: 0x18266D3F0
	|-EqualityComparer<SkeletonUtilityKinematicShadow.TransformPair>.CreateComparer
	|
	|-RVA: 0x267C960 Offset: 0x267B960 VA: 0x18267C960
	|-EqualityComparer<SlotBlendModes.MaterialTexturePair>.CreateComparer
	|
	|-RVA: 0x266F1B0 Offset: 0x266E1B0 VA: 0x18266F1B0
	|-EqualityComparer<SubmeshInstruction>.CreateComparer
	|
	|-RVA: 0x267D0D0 Offset: 0x267C0D0 VA: 0x18267D0D0
	|-EqualityComparer<StateSoundScriptObject.Loop>.CreateComparer
	|
	|-RVA: 0x2678670 Offset: 0x2677670 VA: 0x182678670
	|-EqualityComparer<StateSoundScriptObject.StateSound>.CreateComparer
	|
	|-RVA: 0x26768B0 Offset: 0x26758B0 VA: 0x1826768B0
	|-EqualityComparer<SteamMatchViewer.ChatMsg>.CreateComparer
	|
	|-RVA: 0x267F600 Offset: 0x267E600 VA: 0x18267F600
	|-EqualityComparer<CSteamID>.CreateComparer
	|
	|-RVA: 0x266EA40 Offset: 0x266DA40 VA: 0x18266EA40
	|-EqualityComparer<HAuthTicket>.CreateComparer
	|
	|-RVA: 0x267C1F0 Offset: 0x267B1F0 VA: 0x18267C1F0
	|-EqualityComparer<SteamAPICall_t>.CreateComparer
	|
	|-RVA: 0x2674AF0 Offset: 0x2673AF0 VA: 0x182674AF0
	|-EqualityComparer<bool>.CreateComparer
	|
	|-RVA: 0x2673C10 Offset: 0x2672C10 VA: 0x182673C10
	|-EqualityComparer<byte>.CreateComparer
	|
	|-RVA: 0x2674380 Offset: 0x2673380 VA: 0x182674380
	|-EqualityComparer<char>.CreateComparer
	|
	|-RVA: 0x2677F00 Offset: 0x2676F00 VA: 0x182677F00
	|-EqualityComparer<DictionaryEntry>.CreateComparer
	|
	|-RVA: 0x267D840 Offset: 0x267C840 VA: 0x18267D840
	|-EqualityComparer<KeyValuePair<DateTime, object>>.CreateComparer
	|
	|-RVA: 0x2672D30 Offset: 0x2671D30 VA: 0x182672D30
	|-EqualityComparer<KeyValuePair<int, int>>.CreateComparer
	|
	|-RVA: 0x267A430 Offset: 0x2679430 VA: 0x18267A430
	|-EqualityComparer<KeyValuePair<int, object>>.CreateComparer
	|
	|-RVA: 0x267E720 Offset: 0x267D720 VA: 0x18267E720
	|-EqualityComparer<KeyValuePair<object, object>>.CreateComparer
	|
	|-RVA: 0x266E2D0 Offset: 0x266D2D0 VA: 0x18266E2D0
	|-EqualityComparer<EventProvider.SessionInfo>.CreateComparer
	|
	|-RVA: 0x2621CF0 Offset: 0x2620CF0 VA: 0x182621CF0
	|-EqualityComparer<Guid>.CreateComparer
	|
	|-RVA: 0x262D6E0 Offset: 0x262C6E0 VA: 0x18262D6E0
	|-EqualityComparer<short>.CreateComparer
	|
	|-RVA: 0x26293F0 Offset: 0x26283F0 VA: 0x1826293F0
	|-EqualityComparer<int>.CreateComparer
	|
	|-RVA: 0x262A2D0 Offset: 0x26292D0 VA: 0x18262A2D0
	|-EqualityComparer<Int32Enum>.CreateComparer
	|
	|-RVA: 0x2628C80 Offset: 0x2627C80 VA: 0x182628C80
	|-EqualityComparer<long>.CreateComparer
	|
	|-RVA: 0x2627630 Offset: 0x2626630 VA: 0x182627630
	|-EqualityComparer<IntPtr>.CreateComparer
	|
	|-RVA: 0x26206A0 Offset: 0x261F6A0 VA: 0x1826206A0
	|-EqualityComparer<InterpretedFrameInfo>.CreateComparer
	|
	|-RVA: 0x262C800 Offset: 0x262B800 VA: 0x18262C800
	|-EqualityComparer<Win32_IP_ADAPTER_ADDRESSES>.CreateComparer
	|
	|-RVA: 0x2625FE0 Offset: 0x2624FE0 VA: 0x182625FE0
	|-EqualityComparer<Nullable<ByteEnum>>.CreateComparer
	|
	|-RVA: 0x262DE50 Offset: 0x262CE50 VA: 0x18262DE50
	|-EqualityComparer<object>.CreateComparer
	|
	|-RVA: 0x2623340 Offset: 0x2622340 VA: 0x182623340
	|-EqualityComparer<ResourceLocator>.CreateComparer
	|
	|-RVA: 0x2625100 Offset: 0x2624100 VA: 0x182625100
	|-EqualityComparer<float>.CreateComparer
	|
	|-RVA: 0x2622BD0 Offset: 0x2621BD0 VA: 0x182622BD0
	|-EqualityComparer<TimeSpan>.CreateComparer
	|
	|-RVA: 0x2630AF0 Offset: 0x262FAF0 VA: 0x182630AF0
	|-EqualityComparer<ushort>.CreateComparer
	|
	|-RVA: 0x262AA40 Offset: 0x2629A40 VA: 0x18262AA40
	|-EqualityComparer<uint>.CreateComparer
	|
	|-RVA: 0x26328B0 Offset: 0x26318B0 VA: 0x1826328B0
	|-EqualityComparer<ulong>.CreateComparer
	|
	|-RVA: 0x2623AB0 Offset: 0x2622AB0 VA: 0x182623AB0
	|-EqualityComparer<UInt64Enum>.CreateComparer
	|
	|-RVA: 0x2630380 Offset: 0x262F380 VA: 0x182630380
	|-EqualityComparer<TexturePacker.SpriteData>.CreateComparer
	|
	|-RVA: 0x2633020 Offset: 0x2632020 VA: 0x182633020
	|-EqualityComparer<AnimatorClipInfo>.CreateComparer
	|
	|-RVA: 0x262F4A0 Offset: 0x262E4A0 VA: 0x18262F4A0
	|-EqualityComparer<BeforeRenderHelper.OrderBlock>.CreateComparer
	|
	|-RVA: 0x2622460 Offset: 0x2621460 VA: 0x182622460
	|-EqualityComparer<BoneWeight>.CreateComparer
	|
	|-RVA: 0x26319D0 Offset: 0x26309D0 VA: 0x1826319D0
	|-EqualityComparer<Color32>.CreateComparer
	|
	|-RVA: 0x2631260 Offset: 0x2630260 VA: 0x182631260
	|-EqualityComparer<Color>.CreateComparer
	|
	|-RVA: 0x2628510 Offset: 0x2627510 VA: 0x182628510
	|-EqualityComparer<CombineInstance>.CreateComparer
	|
	|-RVA: 0x2627DA0 Offset: 0x2626DA0 VA: 0x182627DA0
	|-EqualityComparer<RaycastResult>.CreateComparer
	|
	|-RVA: 0x2626EC0 Offset: 0x2625EC0 VA: 0x182626EC0
	|-EqualityComparer<ShaderPassName>.CreateComparer
	|
	|-RVA: 0x262C090 Offset: 0x262B090 VA: 0x18262C090
	|-EqualityComparer<VisibleLight>.CreateComparer
	|
	|-RVA: 0x262CF70 Offset: 0x262BF70 VA: 0x18262CF70
	|-EqualityComparer<VisibleReflectionProbe>.CreateComparer
	|
	|-RVA: 0x2624220 Offset: 0x2623220 VA: 0x182624220
	|-EqualityComparer<TerrainUtility.TerrainMap.TileCoord>.CreateComparer
	|
	|-RVA: 0x2626750 Offset: 0x2625750 VA: 0x182626750
	|-EqualityComparer<IntervalTreeNode>.CreateComparer
	|
	|-RVA: 0x2632140 Offset: 0x2631140 VA: 0x182632140
	|-EqualityComparer<IntervalTree.Entry<object>>.CreateComparer
	|
	|-RVA: 0x262E5C0 Offset: 0x262D5C0 VA: 0x18262E5C0
	|-EqualityComparer<Matrix4x4>.CreateComparer
	|
	|-RVA: 0x262ED30 Offset: 0x262DD30 VA: 0x18262ED30
	|-EqualityComparer<MeshSubsetCombineUtility.MeshContainer>.CreateComparer
	|
	|-RVA: 0x2620E10 Offset: 0x261FE10 VA: 0x182620E10
	|-EqualityComparer<MeshSubsetCombineUtility.MeshInstance>.CreateComparer
	|
	|-RVA: 0x262B1B0 Offset: 0x262A1B0 VA: 0x18262B1B0
	|-EqualityComparer<MeshSubsetCombineUtility.SubMeshInstance>.CreateComparer
	|
	|-RVA: 0x2625870 Offset: 0x2624870 VA: 0x182625870
	|-EqualityComparer<ChannelPacket>.CreateComparer
	|
	|-RVA: 0x2621580 Offset: 0x2620580 VA: 0x182621580
	|-EqualityComparer<ClientScene.PendingOwner>.CreateComparer
	|
	|-RVA: 0x2629B60 Offset: 0x2628B60 VA: 0x182629B60
	|-EqualityComparer<LocalClient.InternalMsg>.CreateComparer
	|
	|-RVA: 0x262B920 Offset: 0x262A920 VA: 0x18262B920
	|-EqualityComparer<NetworkBroadcastResult>.CreateComparer
	|
	|-RVA: 0x262FC10 Offset: 0x262EC10 VA: 0x18262FC10
	|-EqualityComparer<NetworkHash128>.CreateComparer
	|
	|-RVA: 0x2624990 Offset: 0x2623990 VA: 0x182624990
	|-EqualityComparer<NetworkInstanceId>.CreateComparer
	|
	|-RVA: 0x2306570 Offset: 0x2305570 VA: 0x182306570
	|-EqualityComparer<NetworkLobbyManager.PendingPlayer>.CreateComparer
	|
	|-RVA: 0x2305E00 Offset: 0x2304E00 VA: 0x182305E00
	|-EqualityComparer<NetworkMigrationManager.ConnectionPendingPlayers>.CreateComparer
	|
	|-RVA: 0x230CD90 Offset: 0x230BD90 VA: 0x18230CD90
	|-EqualityComparer<NetworkMigrationManager.PendingPlayerInfo>.CreateComparer
	|
	|-RVA: 0x2311080 Offset: 0x2310080 VA: 0x182311080
	|-EqualityComparer<NetworkSceneId>.CreateComparer
	|
	|-RVA: 0x230AFD0 Offset: 0x2309FD0 VA: 0x18230AFD0
	|-EqualityComparer<CRCMessageEntry>.CreateComparer
	|
	|-RVA: 0x230DC70 Offset: 0x230CC70 VA: 0x18230DC70
	|-EqualityComparer<PeerInfoPlayer>.CreateComparer
	|
	|-RVA: 0x230BEB0 Offset: 0x230AEB0 VA: 0x18230BEB0
	|-EqualityComparer<ParticleSystem.Particle>.CreateComparer
	|
	|-RVA: 0x2312E40 Offset: 0x2311E40 VA: 0x182312E40
	|-EqualityComparer<Playable>.CreateComparer
	|
	|-RVA: 0x230FA30 Offset: 0x230EA30 VA: 0x18230FA30
	|-EqualityComparer<Quaternion>.CreateComparer
	|
	|-RVA: 0x2313D20 Offset: 0x2312D20 VA: 0x182313D20
	|-EqualityComparer<RaycastHit>.CreateComparer
	|
	|-RVA: 0x2309980 Offset: 0x2308980 VA: 0x182309980
	|-EqualityComparer<Rect>.CreateComparer
	|
	|-RVA: 0x2307BC0 Offset: 0x2306BC0 VA: 0x182307BC0
	|-EqualityComparer<ReflectionProbeBlendInfo>.CreateComparer
	|
	|-RVA: 0x2307450 Offset: 0x2306450 VA: 0x182307450
	|-EqualityComparer<RenderTargetIdentifier>.CreateComparer
	|
	|-RVA: 0x2310910 Offset: 0x230F910 VA: 0x182310910
	|-EqualityComparer<Scene>.CreateComparer
	|
	|-RVA: 0x2311F60 Offset: 0x2310F60 VA: 0x182311F60
	|-EqualityComparer<GlyphRect>.CreateComparer
	|
	|-RVA: 0x23135B0 Offset: 0x23125B0 VA: 0x1823135B0
	|-EqualityComparer<AnimationOutputWeightProcessor.WeightInfo>.CreateComparer
	|
	|-RVA: 0x23101A0 Offset: 0x230F1A0 VA: 0x1823101A0
	|-EqualityComparer<ColorBlock>.CreateComparer
	|
	|-RVA: 0x2308AA0 Offset: 0x2307AA0 VA: 0x182308AA0
	|-EqualityComparer<Navigation>.CreateComparer
	|
	|-RVA: 0x2309210 Offset: 0x2308210 VA: 0x182309210
	|-EqualityComparer<SpriteState>.CreateComparer
	|
	|-RVA: 0x2308330 Offset: 0x2307330 VA: 0x182308330
	|-EqualityComparer<UICharInfo>.CreateComparer
	|
	|-RVA: 0x230E3E0 Offset: 0x230D3E0 VA: 0x18230E3E0
	|-EqualityComparer<UILineInfo>.CreateComparer
	|
	|-RVA: 0x230F2C0 Offset: 0x230E2C0 VA: 0x18230F2C0
	|-EqualityComparer<UIVertex>.CreateComparer
	|
	|-RVA: 0x2306CE0 Offset: 0x2305CE0 VA: 0x182306CE0
	|-EqualityComparer<UnitySynchronizationContext.WorkRequest>.CreateComparer
	|
	|-RVA: 0x230D500 Offset: 0x230C500 VA: 0x18230D500
	|-EqualityComparer<Vector2>.CreateComparer
	|
	|-RVA: 0x230EB50 Offset: 0x230DB50 VA: 0x18230EB50
	|-EqualityComparer<Vector2Int>.CreateComparer
	|
	|-RVA: 0x2314490 Offset: 0x2313490 VA: 0x182314490
	|-EqualityComparer<Vector3>.CreateComparer
	|
	|-RVA: 0x23117F0 Offset: 0x23107F0 VA: 0x1823117F0
	|-EqualityComparer<Vector4>.CreateComparer
	|
	|-RVA: 0x230A0F0 Offset: 0x23090F0 VA: 0x18230A0F0
	|-EqualityComparer<BlendShapeFrame>.CreateComparer
	|
	|-RVA: 0x230B740 Offset: 0x230A740 VA: 0x18230B740
	|-EqualityComparer<LODGenerator.SkinnedRenderer>.CreateComparer
	|
	|-RVA: 0x230A860 Offset: 0x2309860 VA: 0x18230A860
	|-EqualityComparer<LODGenerator.StaticRenderer>.CreateComparer
	|
	|-RVA: 0x23126D0 Offset: 0x23116D0 VA: 0x1823126D0
	|-EqualityComparer<ZmPeerManager.RecvPacket>.CreateComparer
	|
	|-RVA: 0x230C620 Offset: 0x230B620 VA: 0x18230C620
	|-EqualityComparer<ZmID>.CreateComparer
	*/

	public abstract bool Equals(T x, T y) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-EqualityComparer<object>.Equals
	*/

	public abstract int GetHashCode(T obj) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-EqualityComparer<object>.GetHashCode
	*/

	internal virtual int IndexOf(T[] array, T value, int startIndex, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x264B6D0 Offset: 0x264A6D0 VA: 0x18264B6D0
	|-EqualityComparer<DataSet.FaceIndices>.IndexOf
	|-EqualityComparer<DYP2PDll.P2PID>.IndexOf
	|-EqualityComparer<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.IndexOf
	|-EqualityComparer<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.IndexOf
	|-EqualityComparer<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.IndexOf
	|-EqualityComparer<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.IndexOf
	|-EqualityComparer<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.IndexOf
	|-EqualityComparer<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.IndexOf
	|-EqualityComparer<nettask_GS2CAddTaskClass.ClasslstReward>.IndexOf
	|-EqualityComparer<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.IndexOf
	|-EqualityComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.IndexOf
	|-EqualityComparer<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.IndexOf
	|-EqualityComparer<pb_IntVec3>.IndexOf
	|-EqualityComparer<UICharInfo>.IndexOf
	|-EqualityComparer<Vector3>.IndexOf
	|
	|-RVA: 0x2633790 Offset: 0x2632790 VA: 0x182633790
	|-EqualityComparer<EventHook>.IndexOf
	|-EqualityComparer<ConversationScriptObject.LoadMessage>.IndexOf
	|-EqualityComparer<DgwServerInfo>.IndexOf
	|-EqualityComparer<DYUpdateIni.OneResInfo>.IndexOf
	|-EqualityComparer<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.IndexOf
	|-EqualityComparer<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.IndexOf
	|-EqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.IndexOf
	|-EqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.IndexOf
	|-EqualityComparer<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.IndexOf
	|-EqualityComparer<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.IndexOf
	|-EqualityComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.IndexOf
	|-EqualityComparer<NameGenerate.NameWeight>.IndexOf
	|-EqualityComparer<PanelManger.PanelInfo>.IndexOf
	|-EqualityComparer<WeGameNetworkingComponent.SendPacket>.IndexOf
	|-EqualityComparer<AssetTracker.AssetInfo>.IndexOf
	|-EqualityComparer<LPWNormalSolver.LPWPosition>.IndexOf
	|-EqualityComparer<ObjectMetadata>.IndexOf
	|-EqualityComparer<PropertyMetadata>.IndexOf
	|-EqualityComparer<fsVersionedType>.IndexOf
	|-EqualityComparer<fsAotCompilationManager.AotCompilation>.IndexOf
	|-EqualityComparer<MinimapPoint>.IndexOf
	|-EqualityComparer<JsonPosition>.IndexOf
	|-EqualityComparer<FormatterLocator.FormatterInfo>.IndexOf
	|-EqualityComparer<SerializationNode>.IndexOf
	|-EqualityComparer<EventQueue.EventQueueEntry>.IndexOf
	|-EqualityComparer<Skin.AttachmentKeyTuple>.IndexOf
	|-EqualityComparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.IndexOf
	|-EqualityComparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>.IndexOf
	|-EqualityComparer<IntervalTreeNode>.IndexOf
	|-EqualityComparer<IntervalTree.Entry<object>>.IndexOf
	|-EqualityComparer<ChannelPacket>.IndexOf
	|-EqualityComparer<SpriteState>.IndexOf
	|-EqualityComparer<UnitySynchronizationContext.WorkRequest>.IndexOf
	|-EqualityComparer<ZmPeerManager.RecvPacket>.IndexOf
	|
	|-RVA: 0x2315050 Offset: 0x2314050 VA: 0x182315050
	|-EqualityComparer<Flow.RecursionNode>.IndexOf
	|-EqualityComparer<UnitPreservation.UnitPortPreservation>.IndexOf
	|-EqualityComparer<CameraState.CustomBlendable>.IndexOf
	|-EqualityComparer<DoublePoint>.IndexOf
	|-EqualityComparer<IntPoint>.IndexOf
	|-EqualityComparer<ConversationScriptObject.ClientTipsMessage>.IndexOf
	|-EqualityComparer<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.IndexOf
	|-EqualityComparer<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.IndexOf
	|-EqualityComparer<lsswitch_LS2CCodeShieldClass.ClasslstShield>.IndexOf
	|-EqualityComparer<netarchive_C2GSAskRoleListClass.ClasslstFile>.IndexOf
	|-EqualityComparer<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.IndexOf
	|-EqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.IndexOf
	|-EqualityComparer<nettask_GS2CAddTaskClass.ClasslstProcess>.IndexOf
	|-EqualityComparer<s2cmove_C2GSMoveClass.ClasslstDisp>.IndexOf
	|-EqualityComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.IndexOf
	|-EqualityComparer<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.IndexOf
	|-EqualityComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.IndexOf
	|-EqualityComparer<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.IndexOf
	|-EqualityComparer<LogMessage>.IndexOf
	|-EqualityComparer<ArrayMetadata>.IndexOf
	|-EqualityComparer<BinaryOperatorHandler.OperatorQuery>.IndexOf
	|-EqualityComparer<ConversionUtility.ConversionQuery>.IndexOf
	|-EqualityComparer<fsPortableReflection.AttributeQuery>.IndexOf
	|-EqualityComparer<MusicStateInfo>.IndexOf
	|-EqualityComparer<BridgeHandler.IdxPacket>.IndexOf
	|-EqualityComparer<DefaultSerializationBinder.TypeNameKey>.IndexOf
	|-EqualityComparer<ResolverContractKey>.IndexOf
	|-EqualityComparer<ConvertUtils.TypeConvertKey>.IndexOf
	|-EqualityComparer<ScreenRadioScriptObject.ScreenInfo>.IndexOf
	|-EqualityComparer<ValueDropdownItem<object>>.IndexOf
	|-EqualityComparer<FormatterLocator.FormatterLocatorInfo>.IndexOf
	|-EqualityComparer<CCalEffInfo>.IndexOf
	|-EqualityComparer<AnimationStateData.AnimationPair>.IndexOf
	|-EqualityComparer<SkeletonUtilityKinematicShadow.TransformPair>.IndexOf
	|-EqualityComparer<SlotBlendModes.MaterialTexturePair>.IndexOf
	|-EqualityComparer<StateSoundScriptObject.StateSound>.IndexOf
	|-EqualityComparer<SteamMatchViewer.ChatMsg>.IndexOf
	|-EqualityComparer<DictionaryEntry>.IndexOf
	|-EqualityComparer<KeyValuePair<DateTime, object>>.IndexOf
	|-EqualityComparer<KeyValuePair<int, object>>.IndexOf
	|-EqualityComparer<KeyValuePair<object, object>>.IndexOf
	|-EqualityComparer<Guid>.IndexOf
	|-EqualityComparer<InterpretedFrameInfo>.IndexOf
	|-EqualityComparer<ResourceLocator>.IndexOf
	|-EqualityComparer<BeforeRenderHelper.OrderBlock>.IndexOf
	|-EqualityComparer<Color>.IndexOf
	|-EqualityComparer<LocalClient.InternalMsg>.IndexOf
	|-EqualityComparer<NetworkBroadcastResult>.IndexOf
	|-EqualityComparer<NetworkHash128>.IndexOf
	|-EqualityComparer<NetworkLobbyManager.PendingPlayer>.IndexOf
	|-EqualityComparer<NetworkMigrationManager.PendingPlayerInfo>.IndexOf
	|-EqualityComparer<CRCMessageEntry>.IndexOf
	|-EqualityComparer<Playable>.IndexOf
	|-EqualityComparer<Quaternion>.IndexOf
	|-EqualityComparer<Rect>.IndexOf
	|-EqualityComparer<ReflectionProbeBlendInfo>.IndexOf
	|-EqualityComparer<GlyphRect>.IndexOf
	|-EqualityComparer<UILineInfo>.IndexOf
	|-EqualityComparer<Vector4>.IndexOf
	|
	|-RVA: 0x26807F0 Offset: 0x267F7F0 VA: 0x1826807F0
	|-EqualityComparer<MeshCombiner.BlendShapeFrame>.IndexOf
	|-EqualityComparer<SkillRayHit>.IndexOf
	|-EqualityComparer<SubmeshInstruction>.IndexOf
	|-EqualityComparer<BlendShapeFrame>.IndexOf
	|
	|-RVA: 0x26804E0 Offset: 0x267F4E0 VA: 0x1826804E0
	|-EqualityComparer<MeshCombiner.SkinnedRenderer>.IndexOf
	|-EqualityComparer<StateSoundScriptObject.Loop>.IndexOf
	|-EqualityComparer<TexturePacker.SpriteData>.IndexOf
	|-EqualityComparer<Matrix4x4>.IndexOf
	|-EqualityComparer<LODGenerator.SkinnedRenderer>.IndexOf
	|
	|-RVA: 0x2315280 Offset: 0x2314280 VA: 0x182315280
	|-EqualityComparer<MeshCombiner.StaticRenderer>.IndexOf
	|-EqualityComparer<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.IndexOf
	|-EqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.IndexOf
	|-EqualityComparer<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.IndexOf
	|-EqualityComparer<DebugDrawLine.DebugLine>.IndexOf
	|-EqualityComparer<HitInfo>.IndexOf
	|-EqualityComparer<DeepReflection.PathStep>.IndexOf
	|-EqualityComparer<RenderTargetIdentifier>.IndexOf
	|-EqualityComparer<AnimationOutputWeightProcessor.WeightInfo>.IndexOf
	|-EqualityComparer<Navigation>.IndexOf
	|-EqualityComparer<LODGenerator.StaticRenderer>.IndexOf
	|
	|-RVA: 0x2694960 Offset: 0x2693960 VA: 0x182694960
	|-EqualityComparer<CinemachineClearShot.Pair>.IndexOf
	|-EqualityComparer<DgwResultServerInfo>.IndexOf
	|-EqualityComparer<DgwServerForJson>.IndexOf
	|-EqualityComparer<homecontainer_GS2CHeroInfoClass.ClasslstHero>.IndexOf
	|-EqualityComparer<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.IndexOf
	|-EqualityComparer<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.IndexOf
	|-EqualityComparer<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.IndexOf
	|-EqualityComparer<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.IndexOf
	|-EqualityComparer<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.IndexOf
	|-EqualityComparer<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.IndexOf
	|-EqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.IndexOf
	|-EqualityComparer<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.IndexOf
	|-EqualityComparer<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.IndexOf
	|-EqualityComparer<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.IndexOf
	|-EqualityComparer<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.IndexOf
	|-EqualityComparer<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.IndexOf
	|-EqualityComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.IndexOf
	|-EqualityComparer<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.IndexOf
	|-EqualityComparer<IniValue>.IndexOf
	|-EqualityComparer<EngineHotKey>.IndexOf
	|-EqualityComparer<LPWNormalSolver.LPWPoint>.IndexOf
	|-EqualityComparer<LPWNormalSolver.LPWPointDataEntry>.IndexOf
	|-EqualityComparer<LuaFunction.FuncData>.IndexOf
	|-EqualityComparer<pb_Edge>.IndexOf
	|-EqualityComparer<CSteamID>.IndexOf
	|-EqualityComparer<SteamAPICall_t>.IndexOf
	|-EqualityComparer<KeyValuePair<int, int>>.IndexOf
	|-EqualityComparer<EventProvider.SessionInfo>.IndexOf
	|-EqualityComparer<TimeSpan>.IndexOf
	|-EqualityComparer<AnimatorClipInfo>.IndexOf
	|-EqualityComparer<TerrainUtility.TerrainMap.TileCoord>.IndexOf
	|-EqualityComparer<ClientScene.PendingOwner>.IndexOf
	|-EqualityComparer<NetworkMigrationManager.ConnectionPendingPlayers>.IndexOf
	|-EqualityComparer<PeerInfoPlayer>.IndexOf
	|-EqualityComparer<Vector2Int>.IndexOf
	|-EqualityComparer<ZmID>.IndexOf
	|
	|-RVA: 0x264B550 Offset: 0x264A550 VA: 0x18264B550
	|-EqualityComparer<CinemachineCore.UpdateStatus>.IndexOf
	|
	|-RVA: 0x2694A10 Offset: 0x2693A10 VA: 0x182694A10
	|-EqualityComparer<ConversationScriptObject.ConfirmMessage>.IndexOf
	|-EqualityComparer<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.IndexOf
	|-EqualityComparer<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.IndexOf
	|-EqualityComparer<netopenui_GS2CGMListClass.ClasslstGMOrder>.IndexOf
	|-EqualityComparer<nettask_GS2CAddTaskClass.ClasslstTaskData>.IndexOf
	|-EqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.IndexOf
	|-EqualityComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.IndexOf
	|-EqualityComparer<SteamNetworkingComponent.SendPacket>.IndexOf
	|-EqualityComparer<OneInfo>.IndexOf
	|-EqualityComparer<HitData>.IndexOf
	|-EqualityComparer<fsOption<fsVersionedType>>.IndexOf
	|-EqualityComparer<ObjectPoolComInfo>.IndexOf
	|-EqualityComparer<NodeInfo>.IndexOf
	|-EqualityComparer<BoneWeight>.IndexOf
	|
	|-RVA: 0x26A7C40 Offset: 0x26A6C40 VA: 0x1826A7C40
	|-EqualityComparer<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.IndexOf
	|-EqualityComparer<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.IndexOf
	|-EqualityComparer<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.IndexOf
	|
	|-RVA: 0x26A7D50 Offset: 0x26A6D50 VA: 0x1826A7D50
	|-EqualityComparer<netarchive_GS2CRoleListClass.ClasslstFile>.IndexOf
	|
	|-RVA: 0x26A7E80 Offset: 0x26A6E80 VA: 0x1826A7E80
	|-EqualityComparer<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.IndexOf
	|-EqualityComparer<RaycastResult>.IndexOf
	|-EqualityComparer<ColorBlock>.IndexOf
	|
	|-RVA: 0x26344F0 Offset: 0x26334F0 VA: 0x1826344F0
	|-EqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.IndexOf
	|-EqualityComparer<s2cnpc_GS2CNpcEventClass.ClasslstOption>.IndexOf
	|-EqualityComparer<MeshSubsetCombineUtility.SubMeshInstance>.IndexOf
	|
	|-RVA: 0x2314FA0 Offset: 0x2313FA0 VA: 0x182314FA0
	|-EqualityComparer<RangeU16>.IndexOf
	|-EqualityComparer<HAuthTicket>.IndexOf
	|-EqualityComparer<Color32>.IndexOf
	|-EqualityComparer<ShaderPassName>.IndexOf
	|-EqualityComparer<NetworkInstanceId>.IndexOf
	|-EqualityComparer<NetworkSceneId>.IndexOf
	|-EqualityComparer<Scene>.IndexOf
	|
	|-RVA: 0x26806C0 Offset: 0x267F6C0 VA: 0x1826806C0
	|-EqualityComparer<pb_BezierPoint>.IndexOf
	|
	|-RVA: 0x2680910 Offset: 0x267F910 VA: 0x182680910
	|-EqualityComparer<bool>.IndexOf
	|-EqualityComparer<byte>.IndexOf
	|
	|-RVA: 0x2680610 Offset: 0x267F610 VA: 0x182680610
	|-EqualityComparer<char>.IndexOf
	|-EqualityComparer<short>.IndexOf
	|-EqualityComparer<ushort>.IndexOf
	|
	|-RVA: 0x2634440 Offset: 0x2633440 VA: 0x182634440
	|-EqualityComparer<int>.IndexOf
	|-EqualityComparer<Int32Enum>.IndexOf
	|-EqualityComparer<uint>.IndexOf
	|
	|-RVA: 0x2633C50 Offset: 0x2632C50 VA: 0x182633C50
	|-EqualityComparer<long>.IndexOf
	|-EqualityComparer<IntPtr>.IndexOf
	|-EqualityComparer<object>.IndexOf
	|-EqualityComparer<MemberInfo>.IndexOf
	|-EqualityComparer<string>.IndexOf
	|-EqualityComparer<ulong>.IndexOf
	|-EqualityComparer<UInt64Enum>.IndexOf
	|
	|-RVA: 0x2633F70 Offset: 0x2632F70 VA: 0x182633F70
	|-EqualityComparer<Win32_IP_ADAPTER_ADDRESSES>.IndexOf
	|
	|-RVA: 0x2633BA0 Offset: 0x2632BA0 VA: 0x182633BA0
	|-EqualityComparer<Nullable<ByteEnum>>.IndexOf
	|
	|-RVA: 0x2633D00 Offset: 0x2632D00 VA: 0x182633D00
	|-EqualityComparer<float>.IndexOf
	|
	|-RVA: 0x26342C0 Offset: 0x26332C0 VA: 0x1826342C0
	|-EqualityComparer<CombineInstance>.IndexOf
	|
	|-RVA: 0x2633880 Offset: 0x2632880 VA: 0x182633880
	|-EqualityComparer<VisibleLight>.IndexOf
	|
	|-RVA: 0x2633DB0 Offset: 0x2632DB0 VA: 0x182633DB0
	|-EqualityComparer<VisibleReflectionProbe>.IndexOf
	|
	|-RVA: 0x2634130 Offset: 0x2633130 VA: 0x182634130
	|-EqualityComparer<MeshSubsetCombineUtility.MeshContainer>.IndexOf
	|
	|-RVA: 0x2633A10 Offset: 0x2632A10 VA: 0x182633A10
	|-EqualityComparer<MeshSubsetCombineUtility.MeshInstance>.IndexOf
	|
	|-RVA: 0x2314C00 Offset: 0x2313C00 VA: 0x182314C00
	|-EqualityComparer<ParticleSystem.Particle>.IndexOf
	|
	|-RVA: 0x2314E70 Offset: 0x2313E70 VA: 0x182314E70
	|-EqualityComparer<RaycastHit>.IndexOf
	|
	|-RVA: 0x2315120 Offset: 0x2314120 VA: 0x182315120
	|-EqualityComparer<UIVertex>.IndexOf
	|
	|-RVA: 0x2314DB0 Offset: 0x2313DB0 VA: 0x182314DB0
	|-EqualityComparer<Vector2>.IndexOf
	*/

	internal virtual int LastIndexOf(T[] array, T value, int startIndex, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2694B00 Offset: 0x2693B00 VA: 0x182694B00
	|-EqualityComparer<DataSet.FaceIndices>.LastIndexOf
	|-EqualityComparer<DYP2PDll.P2PID>.LastIndexOf
	|-EqualityComparer<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.LastIndexOf
	|-EqualityComparer<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.LastIndexOf
	|-EqualityComparer<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.LastIndexOf
	|-EqualityComparer<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.LastIndexOf
	|-EqualityComparer<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.LastIndexOf
	|-EqualityComparer<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.LastIndexOf
	|-EqualityComparer<nettask_GS2CAddTaskClass.ClasslstReward>.LastIndexOf
	|-EqualityComparer<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.LastIndexOf
	|-EqualityComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.LastIndexOf
	|-EqualityComparer<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.LastIndexOf
	|-EqualityComparer<pb_IntVec3>.LastIndexOf
	|-EqualityComparer<UICharInfo>.LastIndexOf
	|-EqualityComparer<Vector3>.LastIndexOf
	|
	|-RVA: 0x264BA50 Offset: 0x264AA50 VA: 0x18264BA50
	|-EqualityComparer<EventHook>.LastIndexOf
	|-EqualityComparer<ConversationScriptObject.LoadMessage>.LastIndexOf
	|-EqualityComparer<DgwServerInfo>.LastIndexOf
	|-EqualityComparer<DYUpdateIni.OneResInfo>.LastIndexOf
	|-EqualityComparer<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.LastIndexOf
	|-EqualityComparer<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.LastIndexOf
	|-EqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.LastIndexOf
	|-EqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.LastIndexOf
	|-EqualityComparer<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.LastIndexOf
	|-EqualityComparer<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.LastIndexOf
	|-EqualityComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.LastIndexOf
	|-EqualityComparer<NameGenerate.NameWeight>.LastIndexOf
	|-EqualityComparer<PanelManger.PanelInfo>.LastIndexOf
	|-EqualityComparer<WeGameNetworkingComponent.SendPacket>.LastIndexOf
	|-EqualityComparer<AssetTracker.AssetInfo>.LastIndexOf
	|-EqualityComparer<LPWNormalSolver.LPWPosition>.LastIndexOf
	|-EqualityComparer<ObjectMetadata>.LastIndexOf
	|-EqualityComparer<PropertyMetadata>.LastIndexOf
	|-EqualityComparer<fsVersionedType>.LastIndexOf
	|-EqualityComparer<fsAotCompilationManager.AotCompilation>.LastIndexOf
	|-EqualityComparer<MinimapPoint>.LastIndexOf
	|-EqualityComparer<JsonPosition>.LastIndexOf
	|-EqualityComparer<FormatterLocator.FormatterInfo>.LastIndexOf
	|-EqualityComparer<SerializationNode>.LastIndexOf
	|-EqualityComparer<EventQueue.EventQueueEntry>.LastIndexOf
	|-EqualityComparer<Skin.AttachmentKeyTuple>.LastIndexOf
	|-EqualityComparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.LastIndexOf
	|-EqualityComparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>.LastIndexOf
	|-EqualityComparer<IntervalTreeNode>.LastIndexOf
	|-EqualityComparer<IntervalTree.Entry<object>>.LastIndexOf
	|-EqualityComparer<ChannelPacket>.LastIndexOf
	|-EqualityComparer<SpriteState>.LastIndexOf
	|-EqualityComparer<UnitySynchronizationContext.WorkRequest>.LastIndexOf
	|-EqualityComparer<ZmPeerManager.RecvPacket>.LastIndexOf
	|
	|-RVA: 0x2694BF0 Offset: 0x2693BF0 VA: 0x182694BF0
	|-EqualityComparer<Flow.RecursionNode>.LastIndexOf
	|-EqualityComparer<UnitPreservation.UnitPortPreservation>.LastIndexOf
	|-EqualityComparer<CameraState.CustomBlendable>.LastIndexOf
	|-EqualityComparer<DoublePoint>.LastIndexOf
	|-EqualityComparer<IntPoint>.LastIndexOf
	|-EqualityComparer<ConversationScriptObject.ClientTipsMessage>.LastIndexOf
	|-EqualityComparer<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.LastIndexOf
	|-EqualityComparer<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.LastIndexOf
	|-EqualityComparer<lsswitch_LS2CCodeShieldClass.ClasslstShield>.LastIndexOf
	|-EqualityComparer<netarchive_C2GSAskRoleListClass.ClasslstFile>.LastIndexOf
	|-EqualityComparer<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.LastIndexOf
	|-EqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.LastIndexOf
	|-EqualityComparer<nettask_GS2CAddTaskClass.ClasslstProcess>.LastIndexOf
	|-EqualityComparer<s2cmove_C2GSMoveClass.ClasslstDisp>.LastIndexOf
	|-EqualityComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.LastIndexOf
	|-EqualityComparer<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.LastIndexOf
	|-EqualityComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.LastIndexOf
	|-EqualityComparer<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.LastIndexOf
	|-EqualityComparer<LogMessage>.LastIndexOf
	|-EqualityComparer<ArrayMetadata>.LastIndexOf
	|-EqualityComparer<BinaryOperatorHandler.OperatorQuery>.LastIndexOf
	|-EqualityComparer<ConversionUtility.ConversionQuery>.LastIndexOf
	|-EqualityComparer<fsPortableReflection.AttributeQuery>.LastIndexOf
	|-EqualityComparer<MusicStateInfo>.LastIndexOf
	|-EqualityComparer<BridgeHandler.IdxPacket>.LastIndexOf
	|-EqualityComparer<DefaultSerializationBinder.TypeNameKey>.LastIndexOf
	|-EqualityComparer<ResolverContractKey>.LastIndexOf
	|-EqualityComparer<ConvertUtils.TypeConvertKey>.LastIndexOf
	|-EqualityComparer<ScreenRadioScriptObject.ScreenInfo>.LastIndexOf
	|-EqualityComparer<ValueDropdownItem<object>>.LastIndexOf
	|-EqualityComparer<FormatterLocator.FormatterLocatorInfo>.LastIndexOf
	|-EqualityComparer<CCalEffInfo>.LastIndexOf
	|-EqualityComparer<AnimationStateData.AnimationPair>.LastIndexOf
	|-EqualityComparer<SkeletonUtilityKinematicShadow.TransformPair>.LastIndexOf
	|-EqualityComparer<SlotBlendModes.MaterialTexturePair>.LastIndexOf
	|-EqualityComparer<StateSoundScriptObject.StateSound>.LastIndexOf
	|-EqualityComparer<SteamMatchViewer.ChatMsg>.LastIndexOf
	|-EqualityComparer<DictionaryEntry>.LastIndexOf
	|-EqualityComparer<KeyValuePair<DateTime, object>>.LastIndexOf
	|-EqualityComparer<KeyValuePair<int, object>>.LastIndexOf
	|-EqualityComparer<KeyValuePair<object, object>>.LastIndexOf
	|-EqualityComparer<Guid>.LastIndexOf
	|-EqualityComparer<InterpretedFrameInfo>.LastIndexOf
	|-EqualityComparer<ResourceLocator>.LastIndexOf
	|-EqualityComparer<BeforeRenderHelper.OrderBlock>.LastIndexOf
	|-EqualityComparer<Color>.LastIndexOf
	|-EqualityComparer<LocalClient.InternalMsg>.LastIndexOf
	|-EqualityComparer<NetworkBroadcastResult>.LastIndexOf
	|-EqualityComparer<NetworkHash128>.LastIndexOf
	|-EqualityComparer<NetworkLobbyManager.PendingPlayer>.LastIndexOf
	|-EqualityComparer<NetworkMigrationManager.PendingPlayerInfo>.LastIndexOf
	|-EqualityComparer<CRCMessageEntry>.LastIndexOf
	|-EqualityComparer<Playable>.LastIndexOf
	|-EqualityComparer<Quaternion>.LastIndexOf
	|-EqualityComparer<Rect>.LastIndexOf
	|-EqualityComparer<ReflectionProbeBlendInfo>.LastIndexOf
	|-EqualityComparer<GlyphRect>.LastIndexOf
	|-EqualityComparer<UILineInfo>.LastIndexOf
	|-EqualityComparer<Vector4>.LastIndexOf
	|
	|-RVA: 0x264B7C0 Offset: 0x264A7C0 VA: 0x18264B7C0
	|-EqualityComparer<MeshCombiner.BlendShapeFrame>.LastIndexOf
	|-EqualityComparer<SkillRayHit>.LastIndexOf
	|-EqualityComparer<SubmeshInstruction>.LastIndexOf
	|-EqualityComparer<BlendShapeFrame>.LastIndexOf
	|
	|-RVA: 0x2634C50 Offset: 0x2633C50 VA: 0x182634C50
	|-EqualityComparer<MeshCombiner.SkinnedRenderer>.LastIndexOf
	|-EqualityComparer<StateSoundScriptObject.Loop>.LastIndexOf
	|-EqualityComparer<TexturePacker.SpriteData>.LastIndexOf
	|-EqualityComparer<Matrix4x4>.LastIndexOf
	|-EqualityComparer<LODGenerator.SkinnedRenderer>.LastIndexOf
	|
	|-RVA: 0x2315500 Offset: 0x2314500 VA: 0x182315500
	|-EqualityComparer<MeshCombiner.StaticRenderer>.LastIndexOf
	|-EqualityComparer<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.LastIndexOf
	|-EqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.LastIndexOf
	|-EqualityComparer<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.LastIndexOf
	|-EqualityComparer<DebugDrawLine.DebugLine>.LastIndexOf
	|-EqualityComparer<HitInfo>.LastIndexOf
	|-EqualityComparer<DeepReflection.PathStep>.LastIndexOf
	|-EqualityComparer<RenderTargetIdentifier>.LastIndexOf
	|-EqualityComparer<AnimationOutputWeightProcessor.WeightInfo>.LastIndexOf
	|-EqualityComparer<Navigation>.LastIndexOf
	|-EqualityComparer<LODGenerator.StaticRenderer>.LastIndexOf
	|
	|-RVA: 0x26809C0 Offset: 0x267F9C0 VA: 0x1826809C0
	|-EqualityComparer<CinemachineClearShot.Pair>.LastIndexOf
	|-EqualityComparer<DgwResultServerInfo>.LastIndexOf
	|-EqualityComparer<DgwServerForJson>.LastIndexOf
	|-EqualityComparer<homecontainer_GS2CHeroInfoClass.ClasslstHero>.LastIndexOf
	|-EqualityComparer<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.LastIndexOf
	|-EqualityComparer<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.LastIndexOf
	|-EqualityComparer<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.LastIndexOf
	|-EqualityComparer<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.LastIndexOf
	|-EqualityComparer<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.LastIndexOf
	|-EqualityComparer<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.LastIndexOf
	|-EqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.LastIndexOf
	|-EqualityComparer<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.LastIndexOf
	|-EqualityComparer<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.LastIndexOf
	|-EqualityComparer<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.LastIndexOf
	|-EqualityComparer<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.LastIndexOf
	|-EqualityComparer<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.LastIndexOf
	|-EqualityComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.LastIndexOf
	|-EqualityComparer<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.LastIndexOf
	|-EqualityComparer<IniValue>.LastIndexOf
	|-EqualityComparer<EngineHotKey>.LastIndexOf
	|-EqualityComparer<LPWNormalSolver.LPWPoint>.LastIndexOf
	|-EqualityComparer<LPWNormalSolver.LPWPointDataEntry>.LastIndexOf
	|-EqualityComparer<LuaFunction.FuncData>.LastIndexOf
	|-EqualityComparer<pb_Edge>.LastIndexOf
	|-EqualityComparer<CSteamID>.LastIndexOf
	|-EqualityComparer<SteamAPICall_t>.LastIndexOf
	|-EqualityComparer<KeyValuePair<int, int>>.LastIndexOf
	|-EqualityComparer<EventProvider.SessionInfo>.LastIndexOf
	|-EqualityComparer<TimeSpan>.LastIndexOf
	|-EqualityComparer<AnimatorClipInfo>.LastIndexOf
	|-EqualityComparer<TerrainUtility.TerrainMap.TileCoord>.LastIndexOf
	|-EqualityComparer<ClientScene.PendingOwner>.LastIndexOf
	|-EqualityComparer<NetworkMigrationManager.ConnectionPendingPlayers>.LastIndexOf
	|-EqualityComparer<PeerInfoPlayer>.LastIndexOf
	|-EqualityComparer<Vector2Int>.LastIndexOf
	|-EqualityComparer<ZmID>.LastIndexOf
	|
	|-RVA: 0x264B8E0 Offset: 0x264A8E0 VA: 0x18264B8E0
	|-EqualityComparer<CinemachineCore.UpdateStatus>.LastIndexOf
	|
	|-RVA: 0x26A7FD0 Offset: 0x26A6FD0 VA: 0x1826A7FD0
	|-EqualityComparer<ConversationScriptObject.ConfirmMessage>.LastIndexOf
	|-EqualityComparer<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.LastIndexOf
	|-EqualityComparer<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.LastIndexOf
	|-EqualityComparer<netopenui_GS2CGMListClass.ClasslstGMOrder>.LastIndexOf
	|-EqualityComparer<nettask_GS2CAddTaskClass.ClasslstTaskData>.LastIndexOf
	|-EqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.LastIndexOf
	|-EqualityComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.LastIndexOf
	|-EqualityComparer<SteamNetworkingComponent.SendPacket>.LastIndexOf
	|-EqualityComparer<OneInfo>.LastIndexOf
	|-EqualityComparer<HitData>.LastIndexOf
	|-EqualityComparer<fsOption<fsVersionedType>>.LastIndexOf
	|-EqualityComparer<ObjectPoolComInfo>.LastIndexOf
	|-EqualityComparer<NodeInfo>.LastIndexOf
	|-EqualityComparer<BoneWeight>.LastIndexOf
	|
	|-RVA: 0x26A81F0 Offset: 0x26A71F0 VA: 0x1826A81F0
	|-EqualityComparer<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.LastIndexOf
	|-EqualityComparer<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.LastIndexOf
	|-EqualityComparer<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.LastIndexOf
	|
	|-RVA: 0x26A80C0 Offset: 0x26A70C0 VA: 0x1826A80C0
	|-EqualityComparer<netarchive_GS2CRoleListClass.ClasslstFile>.LastIndexOf
	|
	|-RVA: 0x2315620 Offset: 0x2314620 VA: 0x182315620
	|-EqualityComparer<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.LastIndexOf
	|-EqualityComparer<RaycastResult>.LastIndexOf
	|-EqualityComparer<ColorBlock>.LastIndexOf
	|
	|-RVA: 0x2635180 Offset: 0x2634180 VA: 0x182635180
	|-EqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.LastIndexOf
	|-EqualityComparer<s2cnpc_GS2CNpcEventClass.ClasslstOption>.LastIndexOf
	|-EqualityComparer<MeshSubsetCombineUtility.SubMeshInstance>.LastIndexOf
	|
	|-RVA: 0x26348C0 Offset: 0x26338C0 VA: 0x1826348C0
	|-EqualityComparer<RangeU16>.LastIndexOf
	|-EqualityComparer<HAuthTicket>.LastIndexOf
	|-EqualityComparer<Color32>.LastIndexOf
	|-EqualityComparer<ShaderPassName>.LastIndexOf
	|-EqualityComparer<NetworkInstanceId>.LastIndexOf
	|-EqualityComparer<NetworkSceneId>.LastIndexOf
	|-EqualityComparer<Scene>.LastIndexOf
	|
	|-RVA: 0x2680B30 Offset: 0x267FB30 VA: 0x182680B30
	|-EqualityComparer<pb_BezierPoint>.LastIndexOf
	|
	|-RVA: 0x2680A70 Offset: 0x267FA70 VA: 0x182680A70
	|-EqualityComparer<bool>.LastIndexOf
	|-EqualityComparer<byte>.LastIndexOf
	|
	|-RVA: 0x2680C60 Offset: 0x267FC60 VA: 0x182680C60
	|-EqualityComparer<char>.LastIndexOf
	|-EqualityComparer<short>.LastIndexOf
	|-EqualityComparer<ushort>.LastIndexOf
	|
	|-RVA: 0x2634BA0 Offset: 0x2633BA0 VA: 0x182634BA0
	|-EqualityComparer<int>.LastIndexOf
	|-EqualityComparer<Int32Enum>.LastIndexOf
	|-EqualityComparer<uint>.LastIndexOf
	|
	|-RVA: 0x2634D80 Offset: 0x2633D80 VA: 0x182634D80
	|-EqualityComparer<long>.LastIndexOf
	|-EqualityComparer<IntPtr>.LastIndexOf
	|-EqualityComparer<object>.LastIndexOf
	|-EqualityComparer<MemberInfo>.LastIndexOf
	|-EqualityComparer<string>.LastIndexOf
	|-EqualityComparer<ulong>.LastIndexOf
	|-EqualityComparer<UInt64Enum>.LastIndexOf
	|
	|-RVA: 0x2634FC0 Offset: 0x2633FC0 VA: 0x182634FC0
	|-EqualityComparer<Win32_IP_ADAPTER_ADDRESSES>.LastIndexOf
	|
	|-RVA: 0x2634AF0 Offset: 0x2633AF0 VA: 0x182634AF0
	|-EqualityComparer<Nullable<ByteEnum>>.LastIndexOf
	|
	|-RVA: 0x2634640 Offset: 0x2633640 VA: 0x182634640
	|-EqualityComparer<float>.LastIndexOf
	|
	|-RVA: 0x2634970 Offset: 0x2633970 VA: 0x182634970
	|-EqualityComparer<CombineInstance>.LastIndexOf
	|
	|-RVA: 0x2634E30 Offset: 0x2633E30 VA: 0x182634E30
	|-EqualityComparer<VisibleLight>.LastIndexOf
	|
	|-RVA: 0x2634700 Offset: 0x2633700 VA: 0x182634700
	|-EqualityComparer<VisibleReflectionProbe>.LastIndexOf
	|
	|-RVA: 0x26352D0 Offset: 0x26342D0 VA: 0x1826352D0
	|-EqualityComparer<MeshSubsetCombineUtility.MeshContainer>.LastIndexOf
	|
	|-RVA: 0x2635460 Offset: 0x2634460 VA: 0x182635460
	|-EqualityComparer<MeshSubsetCombineUtility.MeshInstance>.LastIndexOf
	|
	|-RVA: 0x2315830 Offset: 0x2314830 VA: 0x182315830
	|-EqualityComparer<ParticleSystem.Particle>.LastIndexOf
	|
	|-RVA: 0x23159E0 Offset: 0x23149E0 VA: 0x1823159E0
	|-EqualityComparer<RaycastHit>.LastIndexOf
	|
	|-RVA: 0x23153A0 Offset: 0x23143A0 VA: 0x1823153A0
	|-EqualityComparer<UIVertex>.LastIndexOf
	|
	|-RVA: 0x2315770 Offset: 0x2314770 VA: 0x182315770
	|-EqualityComparer<Vector2>.LastIndexOf
	*/

	private int System.Collections.IEqualityComparer.GetHashCode(object obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26A9030 Offset: 0x26A8030 VA: 0x1826A9030
	|-EqualityComparer<DataSet.FaceIndices>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<DYP2PDll.P2PID>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<pb_IntVec3>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<UICharInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<Vector3>.System.Collections.IEqualityComparer.GetHashCode
	|
	|-RVA: 0x26950A0 Offset: 0x26940A0 VA: 0x1826950A0
	|-EqualityComparer<EventHook>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<ConversationScriptObject.LoadMessage>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<DgwServerInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<DYUpdateIni.OneResInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<NameGenerate.NameWeight>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<PanelManger.PanelInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<WeGameNetworkingComponent.SendPacket>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<AssetTracker.AssetInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<LPWNormalSolver.LPWPosition>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<ObjectMetadata>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<PropertyMetadata>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<fsVersionedType>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<fsAotCompilationManager.AotCompilation>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<MinimapPoint>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<JsonPosition>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<FormatterLocator.FormatterInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<SerializationNode>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<EventQueue.EventQueueEntry>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<Skin.AttachmentKeyTuple>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<IntervalTreeNode>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<IntervalTree.Entry<object>>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<ChannelPacket>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<SpriteState>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<UnitySynchronizationContext.WorkRequest>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<ZmPeerManager.RecvPacket>.System.Collections.IEqualityComparer.GetHashCode
	|
	|-RVA: 0x2681370 Offset: 0x2680370 VA: 0x182681370
	|-EqualityComparer<Flow.RecursionNode>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<UnitPreservation.UnitPortPreservation>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<CameraState.CustomBlendable>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<DoublePoint>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<IntPoint>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<ConversationScriptObject.ClientTipsMessage>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<LogMessage>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<ArrayMetadata>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<BinaryOperatorHandler.OperatorQuery>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<ConversionUtility.ConversionQuery>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<fsPortableReflection.AttributeQuery>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<MusicStateInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<BridgeHandler.IdxPacket>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<DefaultSerializationBinder.TypeNameKey>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<ResolverContractKey>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<ConvertUtils.TypeConvertKey>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<ValueDropdownItem<object>>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<FormatterLocator.FormatterLocatorInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<CCalEffInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<AnimationStateData.AnimationPair>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<SlotBlendModes.MaterialTexturePair>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<StateSoundScriptObject.StateSound>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<SteamMatchViewer.ChatMsg>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<DictionaryEntry>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<KeyValuePair<DateTime, object>>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<KeyValuePair<int, object>>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<KeyValuePair<object, object>>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<Guid>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<InterpretedFrameInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<ResourceLocator>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<BeforeRenderHelper.OrderBlock>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<Color>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<LocalClient.InternalMsg>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<NetworkBroadcastResult>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<NetworkHash128>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<NetworkLobbyManager.PendingPlayer>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<CRCMessageEntry>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<Playable>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<Quaternion>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<Rect>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<ReflectionProbeBlendInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<GlyphRect>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<UILineInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<Vector4>.System.Collections.IEqualityComparer.GetHashCode
	|
	|-RVA: 0x2681650 Offset: 0x2680650 VA: 0x182681650
	|-EqualityComparer<MeshCombiner.BlendShapeFrame>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<SkillRayHit>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<SubmeshInstruction>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<BlendShapeFrame>.System.Collections.IEqualityComparer.GetHashCode
	|
	|-RVA: 0x23168F0 Offset: 0x23158F0 VA: 0x1823168F0
	|-EqualityComparer<MeshCombiner.SkinnedRenderer>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<StateSoundScriptObject.Loop>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<TexturePacker.SpriteData>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<Matrix4x4>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<LODGenerator.SkinnedRenderer>.System.Collections.IEqualityComparer.GetHashCode
	|
	|-RVA: 0x2316C80 Offset: 0x2315C80 VA: 0x182316C80
	|-EqualityComparer<MeshCombiner.StaticRenderer>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<DebugDrawLine.DebugLine>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<HitInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<DeepReflection.PathStep>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<RenderTargetIdentifier>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<Navigation>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<LODGenerator.StaticRenderer>.System.Collections.IEqualityComparer.GetHashCode
	|
	|-RVA: 0x26A8CF0 Offset: 0x26A7CF0 VA: 0x1826A8CF0
	|-EqualityComparer<CinemachineClearShot.Pair>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<DgwResultServerInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<DgwServerForJson>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<IniValue>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<EngineHotKey>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<LPWNormalSolver.LPWPoint>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<LuaFunction.FuncData>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<pb_Edge>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<CSteamID>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<SteamAPICall_t>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<KeyValuePair<int, int>>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<EventProvider.SessionInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<long>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<IntPtr>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<TimeSpan>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<ulong>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<UInt64Enum>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<AnimatorClipInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<TerrainUtility.TerrainMap.TileCoord>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<ClientScene.PendingOwner>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<PeerInfoPlayer>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<Vector2>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<Vector2Int>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<ZmID>.System.Collections.IEqualityComparer.GetHashCode
	|
	|-RVA: 0x264BF00 Offset: 0x264AF00 VA: 0x18264BF00
	|-EqualityComparer<CinemachineCore.UpdateStatus>.System.Collections.IEqualityComparer.GetHashCode
	|
	|-RVA: 0x26951B0 Offset: 0x26941B0 VA: 0x1826951B0
	|-EqualityComparer<ConversationScriptObject.ConfirmMessage>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<SteamNetworkingComponent.SendPacket>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<OneInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<HitData>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<fsOption<fsVersionedType>>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<ObjectPoolComInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<NodeInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<BoneWeight>.System.Collections.IEqualityComparer.GetHashCode
	|
	|-RVA: 0x26A8F10 Offset: 0x26A7F10 VA: 0x1826A8F10
	|-EqualityComparer<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IEqualityComparer.GetHashCode
	|
	|-RVA: 0x26A8DE0 Offset: 0x26A7DE0 VA: 0x1826A8DE0
	|-EqualityComparer<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IEqualityComparer.GetHashCode
	|
	|-RVA: 0x26373C0 Offset: 0x26363C0 VA: 0x1826373C0
	|-EqualityComparer<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<RaycastResult>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<ColorBlock>.System.Collections.IEqualityComparer.GetHashCode
	|
	|-RVA: 0x2637640 Offset: 0x2636640 VA: 0x182637640
	|-EqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IEqualityComparer.GetHashCode
	|
	|-RVA: 0x2637090 Offset: 0x2636090 VA: 0x182637090
	|-EqualityComparer<RangeU16>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<HAuthTicket>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<int>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<Int32Enum>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<uint>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<Color32>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<ShaderPassName>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<NetworkInstanceId>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<NetworkSceneId>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<Scene>.System.Collections.IEqualityComparer.GetHashCode
	|
	|-RVA: 0x2681250 Offset: 0x2680250 VA: 0x182681250
	|-EqualityComparer<pb_BezierPoint>.System.Collections.IEqualityComparer.GetHashCode
	|
	|-RVA: 0x2681560 Offset: 0x2680560 VA: 0x182681560
	|-EqualityComparer<bool>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<byte>.System.Collections.IEqualityComparer.GetHashCode
	|
	|-RVA: 0x2681470 Offset: 0x2680470 VA: 0x182681470
	|-EqualityComparer<char>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<short>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<ushort>.System.Collections.IEqualityComparer.GetHashCode
	|
	|-RVA: 0x2637870 Offset: 0x2636870 VA: 0x182637870
	|-EqualityComparer<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IEqualityComparer.GetHashCode
	|
	|-RVA: 0x2637770 Offset: 0x2636770 VA: 0x182637770
	|-EqualityComparer<Nullable<ByteEnum>>.System.Collections.IEqualityComparer.GetHashCode
	|
	|-RVA: 0x26379D0 Offset: 0x26369D0 VA: 0x1826379D0
	|-EqualityComparer<object>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<MemberInfo>.System.Collections.IEqualityComparer.GetHashCode
	|-EqualityComparer<string>.System.Collections.IEqualityComparer.GetHashCode
	|
	|-RVA: 0x26372D0 Offset: 0x26362D0 VA: 0x1826372D0
	|-EqualityComparer<float>.System.Collections.IEqualityComparer.GetHashCode
	|
	|-RVA: 0x2637500 Offset: 0x2636500 VA: 0x182637500
	|-EqualityComparer<CombineInstance>.System.Collections.IEqualityComparer.GetHashCode
	|
	|-RVA: 0x2637AC0 Offset: 0x2636AC0 VA: 0x182637AC0
	|-EqualityComparer<VisibleLight>.System.Collections.IEqualityComparer.GetHashCode
	|
	|-RVA: 0x2636F30 Offset: 0x2635F30 VA: 0x182636F30
	|-EqualityComparer<VisibleReflectionProbe>.System.Collections.IEqualityComparer.GetHashCode
	|
	|-RVA: 0x2637180 Offset: 0x2636180 VA: 0x182637180
	|-EqualityComparer<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IEqualityComparer.GetHashCode
	|
	|-RVA: 0x2637C10 Offset: 0x2636C10 VA: 0x182637C10
	|-EqualityComparer<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IEqualityComparer.GetHashCode
	|
	|-RVA: 0x2316DA0 Offset: 0x2315DA0 VA: 0x182316DA0
	|-EqualityComparer<ParticleSystem.Particle>.System.Collections.IEqualityComparer.GetHashCode
	|
	|-RVA: 0x2316A20 Offset: 0x2315A20 VA: 0x182316A20
	|-EqualityComparer<RaycastHit>.System.Collections.IEqualityComparer.GetHashCode
	|
	|-RVA: 0x2316B40 Offset: 0x2315B40 VA: 0x182316B40
	|-EqualityComparer<UIVertex>.System.Collections.IEqualityComparer.GetHashCode
	*/

	private bool System.Collections.IEqualityComparer.Equals(object x, object y) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26A8B20 Offset: 0x26A7B20 VA: 0x1826A8B20
	|-EqualityComparer<DataSet.FaceIndices>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<DYP2PDll.P2PID>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<pb_IntVec3>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<UICharInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<Vector3>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x2694CC0 Offset: 0x2693CC0 VA: 0x182694CC0
	|-EqualityComparer<EventHook>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<ConversationScriptObject.LoadMessage>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<DgwServerInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<DYUpdateIni.OneResInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<NameGenerate.NameWeight>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<PanelManger.PanelInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<WeGameNetworkingComponent.SendPacket>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<AssetTracker.AssetInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<LPWNormalSolver.LPWPosition>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<ObjectMetadata>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<PropertyMetadata>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<fsVersionedType>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<fsAotCompilationManager.AotCompilation>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<MinimapPoint>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<JsonPosition>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<FormatterLocator.FormatterInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<SerializationNode>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<EventQueue.EventQueueEntry>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<Skin.AttachmentKeyTuple>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<IntervalTreeNode>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<IntervalTree.Entry<object>>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<ChannelPacket>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<SpriteState>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<UnitySynchronizationContext.WorkRequest>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<ZmPeerManager.RecvPacket>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x26366B0 Offset: 0x26356B0 VA: 0x1826366B0
	|-EqualityComparer<Flow.RecursionNode>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<UnitPreservation.UnitPortPreservation>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<CameraState.CustomBlendable>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<DoublePoint>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<IntPoint>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<ConversationScriptObject.ClientTipsMessage>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<LogMessage>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<ArrayMetadata>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<BinaryOperatorHandler.OperatorQuery>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<ConversionUtility.ConversionQuery>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<fsPortableReflection.AttributeQuery>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<MusicStateInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<BridgeHandler.IdxPacket>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<DefaultSerializationBinder.TypeNameKey>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<ResolverContractKey>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<ConvertUtils.TypeConvertKey>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<ValueDropdownItem<object>>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<FormatterLocator.FormatterLocatorInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<CCalEffInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<AnimationStateData.AnimationPair>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<SlotBlendModes.MaterialTexturePair>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<StateSoundScriptObject.StateSound>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<SteamMatchViewer.ChatMsg>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<DictionaryEntry>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<KeyValuePair<DateTime, object>>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<KeyValuePair<int, object>>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<KeyValuePair<object, object>>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<Guid>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<InterpretedFrameInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<ResourceLocator>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<BeforeRenderHelper.OrderBlock>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<Color>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<LocalClient.InternalMsg>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<NetworkBroadcastResult>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<NetworkHash128>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<NetworkLobbyManager.PendingPlayer>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<CRCMessageEntry>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<Playable>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<Quaternion>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<Rect>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<ReflectionProbeBlendInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<GlyphRect>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<UILineInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<Vector4>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x2316040 Offset: 0x2315040 VA: 0x182316040
	|-EqualityComparer<MeshCombiner.BlendShapeFrame>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<SkillRayHit>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<SubmeshInstruction>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<BlendShapeFrame>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x2636AA0 Offset: 0x2635AA0 VA: 0x182636AA0
	|-EqualityComparer<MeshCombiner.SkinnedRenderer>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<StateSoundScriptObject.Loop>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<TexturePacker.SpriteData>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<Matrix4x4>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<LODGenerator.SkinnedRenderer>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x2694EB0 Offset: 0x2693EB0 VA: 0x182694EB0
	|-EqualityComparer<MeshCombiner.StaticRenderer>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<DebugDrawLine.DebugLine>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<HitInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<DeepReflection.PathStep>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<RenderTargetIdentifier>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<Navigation>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<LODGenerator.StaticRenderer>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x264BB40 Offset: 0x264AB40 VA: 0x18264BB40
	|-EqualityComparer<CinemachineClearShot.Pair>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<DgwResultServerInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<DgwServerForJson>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<IniValue>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<EngineHotKey>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<LPWNormalSolver.LPWPoint>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<LuaFunction.FuncData>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<pb_Edge>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<CSteamID>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<SteamAPICall_t>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<KeyValuePair<int, int>>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<EventProvider.SessionInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<TimeSpan>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<AnimatorClipInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<TerrainUtility.TerrainMap.TileCoord>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<ClientScene.PendingOwner>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<NetworkMigrationManager.ConnectionPendingPlayers>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<PeerInfoPlayer>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<Vector2Int>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<ZmID>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x264BCD0 Offset: 0x264ACD0 VA: 0x18264BCD0
	|-EqualityComparer<CinemachineCore.UpdateStatus>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x26A8960 Offset: 0x26A7960 VA: 0x1826A8960
	|-EqualityComparer<ConversationScriptObject.ConfirmMessage>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<SteamNetworkingComponent.SendPacket>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<OneInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<HitData>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<fsOption<fsVersionedType>>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<ObjectPoolComInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<NodeInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<BoneWeight>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x26A8760 Offset: 0x26A7760 VA: 0x1826A8760
	|-EqualityComparer<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x26A8300 Offset: 0x26A7300 VA: 0x1826A8300
	|-EqualityComparer<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x2316240 Offset: 0x2315240 VA: 0x182316240
	|-EqualityComparer<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<RaycastResult>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<ColorBlock>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x26A8520 Offset: 0x26A7520 VA: 0x1826A8520
	|-EqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x2315EB0 Offset: 0x2314EB0 VA: 0x182315EB0
	|-EqualityComparer<RangeU16>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<HAuthTicket>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<Color32>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<ShaderPassName>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<NetworkInstanceId>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<NetworkSceneId>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<Scene>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x2680D20 Offset: 0x267FD20 VA: 0x182680D20
	|-EqualityComparer<pb_BezierPoint>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x26810C0 Offset: 0x26800C0 VA: 0x1826810C0
	|-EqualityComparer<bool>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<byte>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x2680F30 Offset: 0x267FF30 VA: 0x182680F30
	|-EqualityComparer<char>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<short>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<ushort>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x2635B30 Offset: 0x2634B30 VA: 0x182635B30
	|-EqualityComparer<int>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<Int32Enum>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<uint>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x26355F0 Offset: 0x26345F0 VA: 0x1826355F0
	|-EqualityComparer<long>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<IntPtr>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<ulong>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<UInt64Enum>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x2636CC0 Offset: 0x2635CC0 VA: 0x182636CC0
	|-EqualityComparer<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x2635CC0 Offset: 0x2634CC0 VA: 0x182635CC0
	|-EqualityComparer<Nullable<ByteEnum>>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x2635780 Offset: 0x2634780 VA: 0x182635780
	|-EqualityComparer<object>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<MemberInfo>.System.Collections.IEqualityComparer.Equals
	|-EqualityComparer<string>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x2636520 Offset: 0x2635520 VA: 0x182636520
	|-EqualityComparer<float>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x2635900 Offset: 0x2634900 VA: 0x182635900
	|-EqualityComparer<CombineInstance>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x2636080 Offset: 0x2635080 VA: 0x182636080
	|-EqualityComparer<VisibleLight>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x26362C0 Offset: 0x26352C0 VA: 0x1826362C0
	|-EqualityComparer<VisibleReflectionProbe>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x2636860 Offset: 0x2635860 VA: 0x182636860
	|-EqualityComparer<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x2635E40 Offset: 0x2634E40 VA: 0x182635E40
	|-EqualityComparer<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x2316690 Offset: 0x2315690 VA: 0x182316690
	|-EqualityComparer<ParticleSystem.Particle>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x2315CA0 Offset: 0x2314CA0 VA: 0x182315CA0
	|-EqualityComparer<RaycastHit>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x2316480 Offset: 0x2315480 VA: 0x182316480
	|-EqualityComparer<UIVertex>.System.Collections.IEqualityComparer.Equals
	|
	|-RVA: 0x2315B10 Offset: 0x2314B10 VA: 0x182315B10
	|-EqualityComparer<Vector2>.System.Collections.IEqualityComparer.Equals
	*/

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EqualityComparer<DataSet.FaceIndices>..ctor
	|-EqualityComparer<EventHook>..ctor
	|-EqualityComparer<Flow.RecursionNode>..ctor
	|-EqualityComparer<UnitPreservation.UnitPortPreservation>..ctor
	|-EqualityComparer<MeshCombiner.BlendShapeFrame>..ctor
	|-EqualityComparer<MeshCombiner.SkinnedRenderer>..ctor
	|-EqualityComparer<MeshCombiner.StaticRenderer>..ctor
	|-EqualityComparer<CameraState.CustomBlendable>..ctor
	|-EqualityComparer<CinemachineClearShot.Pair>..ctor
	|-EqualityComparer<CinemachineCore.UpdateStatus>..ctor
	|-EqualityComparer<DoublePoint>..ctor
	|-EqualityComparer<IntPoint>..ctor
	|-EqualityComparer<ConversationScriptObject.ClientTipsMessage>..ctor
	|-EqualityComparer<ConversationScriptObject.ConfirmMessage>..ctor
	|-EqualityComparer<ConversationScriptObject.LoadMessage>..ctor
	|-EqualityComparer<DgwResultServerInfo>..ctor
	|-EqualityComparer<DgwServerForJson>..ctor
	|-EqualityComparer<DgwServerInfo>..ctor
	|-EqualityComparer<DYP2PDll.P2PID>..ctor
	|-EqualityComparer<DYUpdateIni.OneResInfo>..ctor
	|-EqualityComparer<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>..ctor
	|-EqualityComparer<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>..ctor
	|-EqualityComparer<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>..ctor
	|-EqualityComparer<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>..ctor
	|-EqualityComparer<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>..ctor
	|-EqualityComparer<homecontainer_GS2CHeroInfoClass.ClasslstHero>..ctor
	|-EqualityComparer<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>..ctor
	|-EqualityComparer<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>..ctor
	|-EqualityComparer<homecontainer_GS2CRoundInfoClass.ClasslstInfo>..ctor
	|-EqualityComparer<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>..ctor
	|-EqualityComparer<homecontainer_GS2CSeasonInfoClass.ClasslstPool>..ctor
	|-EqualityComparer<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>..ctor
	|-EqualityComparer<homecontainer_GS2CTalentInfoClass.ClasslstTalent>..ctor
	|-EqualityComparer<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>..ctor
	|-EqualityComparer<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>..ctor
	|-EqualityComparer<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>..ctor
	|-EqualityComparer<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>..ctor
	|-EqualityComparer<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>..ctor
	|-EqualityComparer<lsswitch_LS2CCodeShieldClass.ClasslstShield>..ctor
	|-EqualityComparer<netarchive_C2GSAskRoleListClass.ClasslstFile>..ctor
	|-EqualityComparer<netarchive_GS2CRoleListClass.ClasslstFile>..ctor
	|-EqualityComparer<netfriend_GS2CFindNameRetClass.ClasslstPlayer>..ctor
	|-EqualityComparer<netopenui_GS2CGMListClass.ClasslstGMOrder>..ctor
	|-EqualityComparer<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>..ctor
	|-EqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>..ctor
	|-EqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>..ctor
	|-EqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWar>..ctor
	|-EqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>..ctor
	|-EqualityComparer<netopenui_GS2CRewardTipsClass.ClasslstRewardData>..ctor
	|-EqualityComparer<nettask_GS2CAddTaskClass.ClasslstProcess>..ctor
	|-EqualityComparer<nettask_GS2CAddTaskClass.ClasslstReward>..ctor
	|-EqualityComparer<nettask_GS2CAddTaskClass.ClasslstTaskData>..ctor
	|-EqualityComparer<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>..ctor
	|-EqualityComparer<netteam_GS2CMaxRoundClass.ClasslstMaxRound>..ctor
	|-EqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>..ctor
	|-EqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>..ctor
	|-EqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>..ctor
	|-EqualityComparer<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>..ctor
	|-EqualityComparer<s2cShop_GS2CRefreshShopClass.ClasslstGoods>..ctor
	|-EqualityComparer<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>..ctor
	|-EqualityComparer<s2cmove_C2GSMoveClass.ClasslstDisp>..ctor
	|-EqualityComparer<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>..ctor
	|-EqualityComparer<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>..ctor
	|-EqualityComparer<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>..ctor
	|-EqualityComparer<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>..ctor
	|-EqualityComparer<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>..ctor
	|-EqualityComparer<s2cnpc_C2GSAnswerDictClass.ClasslstQue>..ctor
	|-EqualityComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>..ctor
	|-EqualityComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>..ctor
	|-EqualityComparer<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>..ctor
	|-EqualityComparer<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>..ctor
	|-EqualityComparer<s2cnpc_GS2CNpcEventClass.ClasslstOption>..ctor
	|-EqualityComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>..ctor
	|-EqualityComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>..ctor
	|-EqualityComparer<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>..ctor
	|-EqualityComparer<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>..ctor
	|-EqualityComparer<s2cnpc_GS2CNpcShopClass.ClasslstGoods>..ctor
	|-EqualityComparer<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>..ctor
	|-EqualityComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>..ctor
	|-EqualityComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>..ctor
	|-EqualityComparer<IniValue>..ctor
	|-EqualityComparer<NameGenerate.NameWeight>..ctor
	|-EqualityComparer<SteamNetworkingComponent.SendPacket>..ctor
	|-EqualityComparer<PanelManger.PanelInfo>..ctor
	|-EqualityComparer<WeGameNetworkingComponent.SendPacket>..ctor
	|-EqualityComparer<RangeU16>..ctor
	|-EqualityComparer<OneInfo>..ctor
	|-EqualityComparer<DebugDrawLine.DebugLine>..ctor
	|-EqualityComparer<AssetTracker.AssetInfo>..ctor
	|-EqualityComparer<EngineHotKey>..ctor
	|-EqualityComparer<HitData>..ctor
	|-EqualityComparer<HitInfo>..ctor
	|-EqualityComparer<LogMessage>..ctor
	|-EqualityComparer<LPWNormalSolver.LPWPoint>..ctor
	|-EqualityComparer<LPWNormalSolver.LPWPointDataEntry>..ctor
	|-EqualityComparer<LPWNormalSolver.LPWPosition>..ctor
	|-EqualityComparer<ArrayMetadata>..ctor
	|-EqualityComparer<ObjectMetadata>..ctor
	|-EqualityComparer<PropertyMetadata>..ctor
	|-EqualityComparer<LuaFunction.FuncData>..ctor
	|-EqualityComparer<BinaryOperatorHandler.OperatorQuery>..ctor
	|-EqualityComparer<ConversionUtility.ConversionQuery>..ctor
	|-EqualityComparer<fsOption<fsVersionedType>>..ctor
	|-EqualityComparer<fsPortableReflection.AttributeQuery>..ctor
	|-EqualityComparer<fsVersionedType>..ctor
	|-EqualityComparer<fsAotCompilationManager.AotCompilation>..ctor
	|-EqualityComparer<MinimapPoint>..ctor
	|-EqualityComparer<MusicStateInfo>..ctor
	|-EqualityComparer<BridgeHandler.IdxPacket>..ctor
	|-EqualityComparer<JsonPosition>..ctor
	|-EqualityComparer<DefaultSerializationBinder.TypeNameKey>..ctor
	|-EqualityComparer<ResolverContractKey>..ctor
	|-EqualityComparer<ConvertUtils.TypeConvertKey>..ctor
	|-EqualityComparer<ObjectPoolComInfo>..ctor
	|-EqualityComparer<pb_BezierPoint>..ctor
	|-EqualityComparer<pb_Edge>..ctor
	|-EqualityComparer<pb_IntVec3>..ctor
	|-EqualityComparer<ScreenRadioScriptObject.ScreenInfo>..ctor
	|-EqualityComparer<ValueDropdownItem<object>>..ctor
	|-EqualityComparer<FormatterLocator.FormatterInfo>..ctor
	|-EqualityComparer<FormatterLocator.FormatterLocatorInfo>..ctor
	|-EqualityComparer<NodeInfo>..ctor
	|-EqualityComparer<SerializationNode>..ctor
	|-EqualityComparer<DeepReflection.PathStep>..ctor
	|-EqualityComparer<CCalEffInfo>..ctor
	|-EqualityComparer<SkillRayHit>..ctor
	|-EqualityComparer<AnimationStateData.AnimationPair>..ctor
	|-EqualityComparer<EventQueue.EventQueueEntry>..ctor
	|-EqualityComparer<Skin.AttachmentKeyTuple>..ctor
	|-EqualityComparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>..ctor
	|-EqualityComparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>..ctor
	|-EqualityComparer<SkeletonUtilityKinematicShadow.TransformPair>..ctor
	|-EqualityComparer<SlotBlendModes.MaterialTexturePair>..ctor
	|-EqualityComparer<SubmeshInstruction>..ctor
	|-EqualityComparer<StateSoundScriptObject.Loop>..ctor
	|-EqualityComparer<StateSoundScriptObject.StateSound>..ctor
	|-EqualityComparer<SteamMatchViewer.ChatMsg>..ctor
	|-EqualityComparer<CSteamID>..ctor
	|-EqualityComparer<HAuthTicket>..ctor
	|-EqualityComparer<SteamAPICall_t>..ctor
	|-EqualityComparer<bool>..ctor
	|-EqualityComparer<byte>..ctor
	|-EqualityComparer<char>..ctor
	|-EqualityComparer<DictionaryEntry>..ctor
	|-EqualityComparer<KeyValuePair<DateTime, object>>..ctor
	|-EqualityComparer<KeyValuePair<int, int>>..ctor
	|-EqualityComparer<KeyValuePair<int, object>>..ctor
	|-EqualityComparer<KeyValuePair<object, object>>..ctor
	|-EqualityComparer<EventProvider.SessionInfo>..ctor
	|-EqualityComparer<Guid>..ctor
	|-EqualityComparer<short>..ctor
	|-EqualityComparer<int>..ctor
	|-EqualityComparer<Int32Enum>..ctor
	|-EqualityComparer<long>..ctor
	|-EqualityComparer<IntPtr>..ctor
	|-EqualityComparer<InterpretedFrameInfo>..ctor
	|-EqualityComparer<Win32_IP_ADAPTER_ADDRESSES>..ctor
	|-EqualityComparer<Nullable<ByteEnum>>..ctor
	|-EqualityComparer<object>..ctor
	|-EqualityComparer<MemberInfo>..ctor
	|-EqualityComparer<ResourceLocator>..ctor
	|-EqualityComparer<float>..ctor
	|-EqualityComparer<string>..ctor
	|-EqualityComparer<TimeSpan>..ctor
	|-EqualityComparer<ushort>..ctor
	|-EqualityComparer<uint>..ctor
	|-EqualityComparer<ulong>..ctor
	|-EqualityComparer<UInt64Enum>..ctor
	|-EqualityComparer<TexturePacker.SpriteData>..ctor
	|-EqualityComparer<AnimatorClipInfo>..ctor
	|-EqualityComparer<BeforeRenderHelper.OrderBlock>..ctor
	|-EqualityComparer<BoneWeight>..ctor
	|-EqualityComparer<Color32>..ctor
	|-EqualityComparer<Color>..ctor
	|-EqualityComparer<CombineInstance>..ctor
	|-EqualityComparer<RaycastResult>..ctor
	|-EqualityComparer<ShaderPassName>..ctor
	|-EqualityComparer<VisibleLight>..ctor
	|-EqualityComparer<VisibleReflectionProbe>..ctor
	|-EqualityComparer<TerrainUtility.TerrainMap.TileCoord>..ctor
	|-EqualityComparer<IntervalTreeNode>..ctor
	|-EqualityComparer<IntervalTree.Entry<object>>..ctor
	|-EqualityComparer<Matrix4x4>..ctor
	|-EqualityComparer<MeshSubsetCombineUtility.MeshContainer>..ctor
	|-EqualityComparer<MeshSubsetCombineUtility.MeshInstance>..ctor
	|-EqualityComparer<MeshSubsetCombineUtility.SubMeshInstance>..ctor
	|-EqualityComparer<ChannelPacket>..ctor
	|-EqualityComparer<ClientScene.PendingOwner>..ctor
	|-EqualityComparer<LocalClient.InternalMsg>..ctor
	|-EqualityComparer<NetworkBroadcastResult>..ctor
	|-EqualityComparer<NetworkHash128>..ctor
	|-EqualityComparer<NetworkInstanceId>..ctor
	|-EqualityComparer<NetworkLobbyManager.PendingPlayer>..ctor
	|-EqualityComparer<NetworkMigrationManager.ConnectionPendingPlayers>..ctor
	|-EqualityComparer<NetworkMigrationManager.PendingPlayerInfo>..ctor
	|-EqualityComparer<NetworkSceneId>..ctor
	|-EqualityComparer<CRCMessageEntry>..ctor
	|-EqualityComparer<PeerInfoPlayer>..ctor
	|-EqualityComparer<ParticleSystem.Particle>..ctor
	|-EqualityComparer<Playable>..ctor
	|-EqualityComparer<Quaternion>..ctor
	|-EqualityComparer<RaycastHit>..ctor
	|-EqualityComparer<Rect>..ctor
	|-EqualityComparer<ReflectionProbeBlendInfo>..ctor
	|-EqualityComparer<RenderTargetIdentifier>..ctor
	|-EqualityComparer<Scene>..ctor
	|-EqualityComparer<GlyphRect>..ctor
	|-EqualityComparer<AnimationOutputWeightProcessor.WeightInfo>..ctor
	|-EqualityComparer<ColorBlock>..ctor
	|-EqualityComparer<Navigation>..ctor
	|-EqualityComparer<SpriteState>..ctor
	|-EqualityComparer<UICharInfo>..ctor
	|-EqualityComparer<UILineInfo>..ctor
	|-EqualityComparer<UIVertex>..ctor
	|-EqualityComparer<UnitySynchronizationContext.WorkRequest>..ctor
	|-EqualityComparer<Vector2>..ctor
	|-EqualityComparer<Vector2Int>..ctor
	|-EqualityComparer<Vector3>..ctor
	|-EqualityComparer<Vector4>..ctor
	|-EqualityComparer<BlendShapeFrame>..ctor
	|-EqualityComparer<LODGenerator.SkinnedRenderer>..ctor
	|-EqualityComparer<LODGenerator.StaticRenderer>..ctor
	|-EqualityComparer<ZmPeerManager.RecvPacket>..ctor
	|-EqualityComparer<ZmID>..ctor
	*/
}

// Namespace: System.Collections.Generic
[Serializable]
internal class GenericEqualityComparer<T> : EqualityComparer<T>
{
	// Methods

	public override bool Equals(T x, T y) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2317190 Offset: 0x2316190 VA: 0x182317190
	|-GenericEqualityComparer<Flow.RecursionNode>.Equals
	|
	|-RVA: 0x2317300 Offset: 0x2316300 VA: 0x182317300
	|-GenericEqualityComparer<LPWNormalSolver.LPWPosition>.Equals
	|
	|-RVA: 0x2317210 Offset: 0x2316210 VA: 0x182317210
	|-GenericEqualityComparer<BinaryOperatorHandler.OperatorQuery>.Equals
	|
	|-RVA: 0x2317240 Offset: 0x2316240 VA: 0x182317240
	|-GenericEqualityComparer<ConversionUtility.ConversionQuery>.Equals
	|
	|-RVA: 0x2317270 Offset: 0x2316270 VA: 0x182317270
	|-GenericEqualityComparer<DefaultSerializationBinder.TypeNameKey>.Equals
	|
	|-RVA: 0x23172D0 Offset: 0x23162D0 VA: 0x1823172D0
	|-GenericEqualityComparer<ResolverContractKey>.Equals
	|-GenericEqualityComparer<ConvertUtils.TypeConvertKey>.Equals
	|
	|-RVA: 0x23170D0 Offset: 0x23160D0 VA: 0x1823170D0
	|-GenericEqualityComparer<pb_Edge>.Equals
	|
	|-RVA: 0x2317330 Offset: 0x2316330 VA: 0x182317330
	|-GenericEqualityComparer<pb_IntVec3>.Equals
	|
	|-RVA: 0x2317160 Offset: 0x2316160 VA: 0x182317160
	|-GenericEqualityComparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Equals
	|
	|-RVA: 0x23172A0 Offset: 0x23162A0 VA: 0x1823172A0
	|-GenericEqualityComparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Equals
	|
	|-RVA: 0x23F1180 Offset: 0x23F0180 VA: 0x1823F1180
	|-GenericEqualityComparer<CSteamID>.Equals
	|-GenericEqualityComparer<SteamAPICall_t>.Equals
	|-GenericEqualityComparer<long>.Equals
	|-GenericEqualityComparer<TimeSpan>.Equals
	|-GenericEqualityComparer<ulong>.Equals
	|
	|-RVA: 0x23F11A0 Offset: 0x23F01A0 VA: 0x1823F11A0
	|-GenericEqualityComparer<HAuthTicket>.Equals
	|-GenericEqualityComparer<int>.Equals
	|-GenericEqualityComparer<uint>.Equals
	|
	|-RVA: 0x23170F0 Offset: 0x23160F0 VA: 0x1823170F0
	|-GenericEqualityComparer<bool>.Equals
	|-GenericEqualityComparer<byte>.Equals
	|
	|-RVA: 0x2317140 Offset: 0x2316140 VA: 0x182317140
	|-GenericEqualityComparer<char>.Equals
	|-GenericEqualityComparer<short>.Equals
	|-GenericEqualityComparer<ushort>.Equals
	|
	|-RVA: 0x2317110 Offset: 0x2316110 VA: 0x182317110
	|-GenericEqualityComparer<Guid>.Equals
	|
	|-RVA: 0x23F0F90 Offset: 0x23EFF90 VA: 0x1823F0F90
	|-GenericEqualityComparer<object>.Equals
	|
	|-RVA: 0x23F10C0 Offset: 0x23F00C0 VA: 0x1823F10C0
	|-GenericEqualityComparer<float>.Equals
	|
	|-RVA: 0x23F1090 Offset: 0x23F0090 VA: 0x1823F1090
	|-GenericEqualityComparer<BoneWeight>.Equals
	|
	|-RVA: 0x23F1010 Offset: 0x23F0010 VA: 0x1823F1010
	|-GenericEqualityComparer<Color>.Equals
	|-GenericEqualityComparer<Quaternion>.Equals
	|-GenericEqualityComparer<Vector4>.Equals
	|
	|-RVA: 0x23F1100 Offset: 0x23F0100 VA: 0x1823F1100
	|-GenericEqualityComparer<Matrix4x4>.Equals
	|
	|-RVA: 0x23F0EC0 Offset: 0x23EFEC0 VA: 0x1823F0EC0
	|-GenericEqualityComparer<NetworkInstanceId>.Equals
	|
	|-RVA: 0x23F10E0 Offset: 0x23F00E0 VA: 0x1823F10E0
	|-GenericEqualityComparer<NetworkSceneId>.Equals
	|
	|-RVA: 0x23F0E60 Offset: 0x23EFE60 VA: 0x1823F0E60
	|-GenericEqualityComparer<Playable>.Equals
	|
	|-RVA: 0x23F1200 Offset: 0x23F0200 VA: 0x1823F1200
	|-GenericEqualityComparer<Rect>.Equals
	|
	|-RVA: 0x23F1140 Offset: 0x23F0140 VA: 0x1823F1140
	|-GenericEqualityComparer<RenderTargetIdentifier>.Equals
	|
	|-RVA: 0x23F0F60 Offset: 0x23EFF60 VA: 0x1823F0F60
	|-GenericEqualityComparer<GlyphRect>.Equals
	|
	|-RVA: 0x23F0F10 Offset: 0x23EFF10 VA: 0x1823F0F10
	|-GenericEqualityComparer<ColorBlock>.Equals
	|
	|-RVA: 0x23F11C0 Offset: 0x23F01C0 VA: 0x1823F11C0
	|-GenericEqualityComparer<Navigation>.Equals
	|
	|-RVA: 0x23F0EE0 Offset: 0x23EFEE0 VA: 0x1823F0EE0
	|-GenericEqualityComparer<SpriteState>.Equals
	|
	|-RVA: 0x23F1060 Offset: 0x23F0060 VA: 0x1823F1060
	|-GenericEqualityComparer<Vector2>.Equals
	|
	|-RVA: 0x23F1040 Offset: 0x23F0040 VA: 0x1823F1040
	|-GenericEqualityComparer<Vector2Int>.Equals
	|
	|-RVA: 0x23F0E90 Offset: 0x23EFE90 VA: 0x1823F0E90
	|-GenericEqualityComparer<Vector3>.Equals
	*/

	public override int GetHashCode(T obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2317370 Offset: 0x2316370 VA: 0x182317370
	|-GenericEqualityComparer<Flow.RecursionNode>.GetHashCode
	|
	|-RVA: 0x23173B0 Offset: 0x23163B0 VA: 0x1823173B0
	|-GenericEqualityComparer<LPWNormalSolver.LPWPosition>.GetHashCode
	|
	|-RVA: 0x2317380 Offset: 0x2316380 VA: 0x182317380
	|-GenericEqualityComparer<BinaryOperatorHandler.OperatorQuery>.GetHashCode
	|
	|-RVA: 0x23173A0 Offset: 0x23163A0 VA: 0x1823173A0
	|-GenericEqualityComparer<ConversionUtility.ConversionQuery>.GetHashCode
	|
	|-RVA: 0x1D0F9C0 Offset: 0x1D0E9C0 VA: 0x181D0F9C0
	|-GenericEqualityComparer<DefaultSerializationBinder.TypeNameKey>.GetHashCode
	|
	|-RVA: 0x2317390 Offset: 0x2316390 VA: 0x182317390
	|-GenericEqualityComparer<ResolverContractKey>.GetHashCode
	|-GenericEqualityComparer<ConvertUtils.TypeConvertKey>.GetHashCode
	|
	|-RVA: 0x1D0FB90 Offset: 0x1D0EB90 VA: 0x181D0FB90
	|-GenericEqualityComparer<pb_Edge>.GetHashCode
	|
	|-RVA: 0x2317360 Offset: 0x2316360 VA: 0x182317360
	|-GenericEqualityComparer<pb_IntVec3>.GetHashCode
	|
	|-RVA: 0x1D0FBC0 Offset: 0x1D0EBC0 VA: 0x181D0FBC0
	|-GenericEqualityComparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.GetHashCode
	|-GenericEqualityComparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>.GetHashCode
	|-GenericEqualityComparer<SpriteState>.GetHashCode
	|
	|-RVA: 0x19EB480 Offset: 0x19EA480 VA: 0x1819EB480
	|-GenericEqualityComparer<CSteamID>.GetHashCode
	|-GenericEqualityComparer<SteamAPICall_t>.GetHashCode
	|
	|-RVA: 0x19EAE70 Offset: 0x19E9E70 VA: 0x1819EAE70
	|-GenericEqualityComparer<HAuthTicket>.GetHashCode
	|
	|-RVA: 0x19EAD50 Offset: 0x19E9D50 VA: 0x1819EAD50
	|-GenericEqualityComparer<bool>.GetHashCode
	|
	|-RVA: 0x19EA9A0 Offset: 0x19E99A0 VA: 0x1819EA9A0
	|-GenericEqualityComparer<byte>.GetHashCode
	|
	|-RVA: 0x23173C0 Offset: 0x23163C0 VA: 0x1823173C0
	|-GenericEqualityComparer<char>.GetHashCode
	|
	|-RVA: 0x19EAD70 Offset: 0x19E9D70 VA: 0x1819EAD70
	|-GenericEqualityComparer<Guid>.GetHashCode
	|
	|-RVA: 0x19EB100 Offset: 0x19EA100 VA: 0x1819EB100
	|-GenericEqualityComparer<short>.GetHashCode
	|
	|-RVA: 0x23F1270 Offset: 0x23F0270 VA: 0x1823F1270
	|-GenericEqualityComparer<int>.GetHashCode
	|-GenericEqualityComparer<uint>.GetHashCode
	|
	|-RVA: 0x19EB4A0 Offset: 0x19EA4A0 VA: 0x1819EB4A0
	|-GenericEqualityComparer<long>.GetHashCode
	|-GenericEqualityComparer<TimeSpan>.GetHashCode
	|
	|-RVA: 0x1820AA0 Offset: 0x181FAA0 VA: 0x181820AA0
	|-GenericEqualityComparer<object>.GetHashCode
	|
	|-RVA: 0x23F12A0 Offset: 0x23F02A0 VA: 0x1823F12A0
	|-GenericEqualityComparer<float>.GetHashCode
	|
	|-RVA: 0x23F1230 Offset: 0x23F0230 VA: 0x1823F1230
	|-GenericEqualityComparer<ushort>.GetHashCode
	|
	|-RVA: 0x23F1250 Offset: 0x23F0250 VA: 0x1823F1250
	|-GenericEqualityComparer<ulong>.GetHashCode
	|
	|-RVA: 0x19EB3C0 Offset: 0x19EA3C0 VA: 0x1819EB3C0
	|-GenericEqualityComparer<BoneWeight>.GetHashCode
	|
	|-RVA: 0x19EA990 Offset: 0x19E9990 VA: 0x1819EA990
	|-GenericEqualityComparer<Color>.GetHashCode
	|
	|-RVA: 0x23F1290 Offset: 0x23F0290 VA: 0x1823F1290
	|-GenericEqualityComparer<Matrix4x4>.GetHashCode
	|
	|-RVA: 0x19EAE50 Offset: 0x19E9E50 VA: 0x1819EAE50
	|-GenericEqualityComparer<NetworkInstanceId>.GetHashCode
	|-GenericEqualityComparer<NetworkSceneId>.GetHashCode
	|
	|-RVA: 0x19EABF0 Offset: 0x19E9BF0 VA: 0x1819EABF0
	|-GenericEqualityComparer<Playable>.GetHashCode
	|
	|-RVA: 0x23F12D0 Offset: 0x23F02D0 VA: 0x1823F12D0
	|-GenericEqualityComparer<Quaternion>.GetHashCode
	|-GenericEqualityComparer<Vector4>.GetHashCode
	|
	|-RVA: 0x19EAAA0 Offset: 0x19E9AA0 VA: 0x1819EAAA0
	|-GenericEqualityComparer<Rect>.GetHashCode
	|
	|-RVA: 0x23F12C0 Offset: 0x23F02C0 VA: 0x1823F12C0
	|-GenericEqualityComparer<RenderTargetIdentifier>.GetHashCode
	|
	|-RVA: 0x19EAE40 Offset: 0x19E9E40 VA: 0x1819EAE40
	|-GenericEqualityComparer<GlyphRect>.GetHashCode
	|
	|-RVA: 0x19EB120 Offset: 0x19EA120 VA: 0x1819EB120
	|-GenericEqualityComparer<ColorBlock>.GetHashCode
	|
	|-RVA: 0x19EAEF0 Offset: 0x19E9EF0 VA: 0x1819EAEF0
	|-GenericEqualityComparer<Navigation>.GetHashCode
	|
	|-RVA: 0x19EAC80 Offset: 0x19E9C80 VA: 0x1819EAC80
	|-GenericEqualityComparer<Vector2>.GetHashCode
	|
	|-RVA: 0x19EA9C0 Offset: 0x19E99C0 VA: 0x1819EA9C0
	|-GenericEqualityComparer<Vector2Int>.GetHashCode
	|
	|-RVA: 0x23F12E0 Offset: 0x23F02E0 VA: 0x1823F12E0
	|-GenericEqualityComparer<Vector3>.GetHashCode
	*/

	internal override int IndexOf(T[] array, T value, int startIndex, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23173E0 Offset: 0x23163E0 VA: 0x1823173E0
	|-GenericEqualityComparer<Flow.RecursionNode>.IndexOf
	|
	|-RVA: 0x2317D00 Offset: 0x2316D00 VA: 0x182317D00
	|-GenericEqualityComparer<LPWNormalSolver.LPWPosition>.IndexOf
	|
	|-RVA: 0x2317940 Offset: 0x2316940 VA: 0x182317940
	|-GenericEqualityComparer<BinaryOperatorHandler.OperatorQuery>.IndexOf
	|
	|-RVA: 0x2317C40 Offset: 0x2316C40 VA: 0x182317C40
	|-GenericEqualityComparer<ConversionUtility.ConversionQuery>.IndexOf
	|
	|-RVA: 0x23177D0 Offset: 0x23167D0 VA: 0x1823177D0
	|-GenericEqualityComparer<DefaultSerializationBinder.TypeNameKey>.IndexOf
	|
	|-RVA: 0x2317710 Offset: 0x2316710 VA: 0x182317710
	|-GenericEqualityComparer<ResolverContractKey>.IndexOf
	|-GenericEqualityComparer<ConvertUtils.TypeConvertKey>.IndexOf
	|
	|-RVA: 0x2317B80 Offset: 0x2316B80 VA: 0x182317B80
	|-GenericEqualityComparer<pb_Edge>.IndexOf
	|
	|-RVA: 0x2317570 Offset: 0x2316570 VA: 0x182317570
	|-GenericEqualityComparer<pb_IntVec3>.IndexOf
	|
	|-RVA: 0x2317640 Offset: 0x2316640 VA: 0x182317640
	|-GenericEqualityComparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.IndexOf
	|
	|-RVA: 0x23174A0 Offset: 0x23164A0 VA: 0x1823174A0
	|-GenericEqualityComparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>.IndexOf
	|
	|-RVA: 0x23F1FF0 Offset: 0x23F0FF0 VA: 0x1823F1FF0
	|-GenericEqualityComparer<CSteamID>.IndexOf
	|-GenericEqualityComparer<SteamAPICall_t>.IndexOf
	|-GenericEqualityComparer<TimeSpan>.IndexOf
	|
	|-RVA: 0x2317AC0 Offset: 0x2316AC0 VA: 0x182317AC0
	|-GenericEqualityComparer<HAuthTicket>.IndexOf
	|
	|-RVA: 0x2317890 Offset: 0x2316890 VA: 0x182317890
	|-GenericEqualityComparer<bool>.IndexOf
	|-GenericEqualityComparer<byte>.IndexOf
	|
	|-RVA: 0x23F1850 Offset: 0x23F0850 VA: 0x1823F1850
	|-GenericEqualityComparer<char>.IndexOf
	|-GenericEqualityComparer<short>.IndexOf
	|-GenericEqualityComparer<ushort>.IndexOf
	|
	|-RVA: 0x2317A00 Offset: 0x2316A00 VA: 0x182317A00
	|-GenericEqualityComparer<Guid>.IndexOf
	|
	|-RVA: 0x23F17A0 Offset: 0x23F07A0 VA: 0x1823F17A0
	|-GenericEqualityComparer<int>.IndexOf
	|-GenericEqualityComparer<uint>.IndexOf
	|
	|-RVA: 0x23F19D0 Offset: 0x23F09D0 VA: 0x1823F19D0
	|-GenericEqualityComparer<long>.IndexOf
	|-GenericEqualityComparer<ulong>.IndexOf
	|
	|-RVA: 0x23F13C0 Offset: 0x23F03C0 VA: 0x1823F13C0
	|-GenericEqualityComparer<object>.IndexOf
	|
	|-RVA: 0x23F20B0 Offset: 0x23F10B0 VA: 0x1823F20B0
	|-GenericEqualityComparer<float>.IndexOf
	|
	|-RVA: 0x23F2160 Offset: 0x23F1160 VA: 0x1823F2160
	|-GenericEqualityComparer<BoneWeight>.IndexOf
	|
	|-RVA: 0x23F1CF0 Offset: 0x23F0CF0 VA: 0x1823F1CF0
	|-GenericEqualityComparer<Color>.IndexOf
	|-GenericEqualityComparer<Quaternion>.IndexOf
	|-GenericEqualityComparer<Vector4>.IndexOf
	|
	|-RVA: 0x23F2230 Offset: 0x23F1230 VA: 0x1823F2230
	|-GenericEqualityComparer<Matrix4x4>.IndexOf
	|
	|-RVA: 0x23F2310 Offset: 0x23F1310 VA: 0x1823F2310
	|-GenericEqualityComparer<NetworkInstanceId>.IndexOf
	|
	|-RVA: 0x23F1E70 Offset: 0x23F0E70 VA: 0x1823F1E70
	|-GenericEqualityComparer<NetworkSceneId>.IndexOf
	|
	|-RVA: 0x23F1620 Offset: 0x23F0620 VA: 0x1823F1620
	|-GenericEqualityComparer<Playable>.IndexOf
	|
	|-RVA: 0x23F1DB0 Offset: 0x23F0DB0 VA: 0x1823F1DB0
	|-GenericEqualityComparer<Rect>.IndexOf
	|
	|-RVA: 0x23F1B50 Offset: 0x23F0B50 VA: 0x1823F1B50
	|-GenericEqualityComparer<RenderTargetIdentifier>.IndexOf
	|
	|-RVA: 0x23F1F30 Offset: 0x23F0F30 VA: 0x1823F1F30
	|-GenericEqualityComparer<GlyphRect>.IndexOf
	|
	|-RVA: 0x23F1530 Offset: 0x23F0530 VA: 0x1823F1530
	|-GenericEqualityComparer<ColorBlock>.IndexOf
	|
	|-RVA: 0x23F1900 Offset: 0x23F0900 VA: 0x1823F1900
	|-GenericEqualityComparer<Navigation>.IndexOf
	|
	|-RVA: 0x23F1C20 Offset: 0x23F0C20 VA: 0x1823F1C20
	|-GenericEqualityComparer<SpriteState>.IndexOf
	|
	|-RVA: 0x23F1A80 Offset: 0x23F0A80 VA: 0x1823F1A80
	|-GenericEqualityComparer<Vector2>.IndexOf
	|
	|-RVA: 0x23F16E0 Offset: 0x23F06E0 VA: 0x1823F16E0
	|-GenericEqualityComparer<Vector2Int>.IndexOf
	|
	|-RVA: 0x23F12F0 Offset: 0x23F02F0 VA: 0x1823F12F0
	|-GenericEqualityComparer<Vector3>.IndexOf
	*/

	internal override int LastIndexOf(T[] array, T value, int startIndex, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23181A0 Offset: 0x23171A0 VA: 0x1823181A0
	|-GenericEqualityComparer<Flow.RecursionNode>.LastIndexOf
	|
	|-RVA: 0x2318630 Offset: 0x2317630 VA: 0x182318630
	|-GenericEqualityComparer<LPWNormalSolver.LPWPosition>.LastIndexOf
	|
	|-RVA: 0x23187C0 Offset: 0x23177C0 VA: 0x1823187C0
	|-GenericEqualityComparer<BinaryOperatorHandler.OperatorQuery>.LastIndexOf
	|
	|-RVA: 0x2318020 Offset: 0x2317020 VA: 0x182318020
	|-GenericEqualityComparer<ConversionUtility.ConversionQuery>.LastIndexOf
	|
	|-RVA: 0x2317F60 Offset: 0x2316F60 VA: 0x182317F60
	|-GenericEqualityComparer<DefaultSerializationBinder.TypeNameKey>.LastIndexOf
	|
	|-RVA: 0x2318260 Offset: 0x2317260 VA: 0x182318260
	|-GenericEqualityComparer<ResolverContractKey>.LastIndexOf
	|-GenericEqualityComparer<ConvertUtils.TypeConvertKey>.LastIndexOf
	|
	|-RVA: 0x2318700 Offset: 0x2317700 VA: 0x182318700
	|-GenericEqualityComparer<pb_Edge>.LastIndexOf
	|
	|-RVA: 0x23184B0 Offset: 0x23174B0 VA: 0x1823184B0
	|-GenericEqualityComparer<pb_IntVec3>.LastIndexOf
	|
	|-RVA: 0x2317DD0 Offset: 0x2316DD0 VA: 0x182317DD0
	|-GenericEqualityComparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.LastIndexOf
	|
	|-RVA: 0x23183E0 Offset: 0x23173E0 VA: 0x1823183E0
	|-GenericEqualityComparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>.LastIndexOf
	|
	|-RVA: 0x23180E0 Offset: 0x23170E0 VA: 0x1823180E0
	|-GenericEqualityComparer<CSteamID>.LastIndexOf
	|-GenericEqualityComparer<SteamAPICall_t>.LastIndexOf
	|-GenericEqualityComparer<TimeSpan>.LastIndexOf
	|
	|-RVA: 0x2317EA0 Offset: 0x2316EA0 VA: 0x182317EA0
	|-GenericEqualityComparer<HAuthTicket>.LastIndexOf
	|
	|-RVA: 0x2318580 Offset: 0x2317580 VA: 0x182318580
	|-GenericEqualityComparer<bool>.LastIndexOf
	|-GenericEqualityComparer<byte>.LastIndexOf
	|
	|-RVA: 0x23F2DF0 Offset: 0x23F1DF0 VA: 0x1823F2DF0
	|-GenericEqualityComparer<char>.LastIndexOf
	|-GenericEqualityComparer<short>.LastIndexOf
	|-GenericEqualityComparer<ushort>.LastIndexOf
	|
	|-RVA: 0x2318320 Offset: 0x2317320 VA: 0x182318320
	|-GenericEqualityComparer<Guid>.LastIndexOf
	|
	|-RVA: 0x23F31C0 Offset: 0x23F21C0 VA: 0x1823F31C0
	|-GenericEqualityComparer<int>.LastIndexOf
	|-GenericEqualityComparer<uint>.LastIndexOf
	|
	|-RVA: 0x23F2AC0 Offset: 0x23F1AC0 VA: 0x1823F2AC0
	|-GenericEqualityComparer<long>.LastIndexOf
	|-GenericEqualityComparer<ulong>.LastIndexOf
	|
	|-RVA: 0x23F2490 Offset: 0x23F1490 VA: 0x1823F2490
	|-GenericEqualityComparer<object>.LastIndexOf
	|
	|-RVA: 0x23F2780 Offset: 0x23F1780 VA: 0x1823F2780
	|-GenericEqualityComparer<float>.LastIndexOf
	|
	|-RVA: 0x23F30F0 Offset: 0x23F20F0 VA: 0x1823F30F0
	|-GenericEqualityComparer<BoneWeight>.LastIndexOf
	|
	|-RVA: 0x23F3330 Offset: 0x23F2330 VA: 0x1823F3330
	|-GenericEqualityComparer<Color>.LastIndexOf
	|-GenericEqualityComparer<Quaternion>.LastIndexOf
	|-GenericEqualityComparer<Vector4>.LastIndexOf
	|
	|-RVA: 0x23F2C40 Offset: 0x23F1C40 VA: 0x1823F2C40
	|-GenericEqualityComparer<Matrix4x4>.LastIndexOf
	|
	|-RVA: 0x23F2600 Offset: 0x23F1600 VA: 0x1823F2600
	|-GenericEqualityComparer<NetworkInstanceId>.LastIndexOf
	|
	|-RVA: 0x23F23D0 Offset: 0x23F13D0 VA: 0x1823F23D0
	|-GenericEqualityComparer<NetworkSceneId>.LastIndexOf
	|
	|-RVA: 0x23F2EA0 Offset: 0x23F1EA0 VA: 0x1823F2EA0
	|-GenericEqualityComparer<Playable>.LastIndexOf
	|
	|-RVA: 0x23F2F60 Offset: 0x23F1F60 VA: 0x1823F2F60
	|-GenericEqualityComparer<Rect>.LastIndexOf
	|
	|-RVA: 0x23F2830 Offset: 0x23F1830 VA: 0x1823F2830
	|-GenericEqualityComparer<RenderTargetIdentifier>.LastIndexOf
	|
	|-RVA: 0x23F26C0 Offset: 0x23F16C0 VA: 0x1823F26C0
	|-GenericEqualityComparer<GlyphRect>.LastIndexOf
	|
	|-RVA: 0x23F2900 Offset: 0x23F1900 VA: 0x1823F2900
	|-GenericEqualityComparer<ColorBlock>.LastIndexOf
	|
	|-RVA: 0x23F2D20 Offset: 0x23F1D20 VA: 0x1823F2D20
	|-GenericEqualityComparer<Navigation>.LastIndexOf
	|
	|-RVA: 0x23F29F0 Offset: 0x23F19F0 VA: 0x1823F29F0
	|-GenericEqualityComparer<SpriteState>.LastIndexOf
	|
	|-RVA: 0x23F2B70 Offset: 0x23F1B70 VA: 0x1823F2B70
	|-GenericEqualityComparer<Vector2>.LastIndexOf
	|
	|-RVA: 0x23F3270 Offset: 0x23F2270 VA: 0x1823F3270
	|-GenericEqualityComparer<Vector2Int>.LastIndexOf
	|
	|-RVA: 0x23F3020 Offset: 0x23F2020 VA: 0x1823F3020
	|-GenericEqualityComparer<Vector3>.LastIndexOf
	*/

	public override bool Equals(object obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23171C0 Offset: 0x23161C0 VA: 0x1823171C0
	|-GenericEqualityComparer<Flow.RecursionNode>.Equals
	|-GenericEqualityComparer<LPWNormalSolver.LPWPosition>.Equals
	|-GenericEqualityComparer<BinaryOperatorHandler.OperatorQuery>.Equals
	|-GenericEqualityComparer<ConversionUtility.ConversionQuery>.Equals
	|-GenericEqualityComparer<DefaultSerializationBinder.TypeNameKey>.Equals
	|-GenericEqualityComparer<ResolverContractKey>.Equals
	|-GenericEqualityComparer<ConvertUtils.TypeConvertKey>.Equals
	|-GenericEqualityComparer<pb_Edge>.Equals
	|-GenericEqualityComparer<pb_IntVec3>.Equals
	|-GenericEqualityComparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Equals
	|-GenericEqualityComparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Equals
	|-GenericEqualityComparer<CSteamID>.Equals
	|-GenericEqualityComparer<HAuthTicket>.Equals
	|-GenericEqualityComparer<SteamAPICall_t>.Equals
	|-GenericEqualityComparer<bool>.Equals
	|-GenericEqualityComparer<byte>.Equals
	|-GenericEqualityComparer<char>.Equals
	|-GenericEqualityComparer<Guid>.Equals
	|-GenericEqualityComparer<short>.Equals
	|-GenericEqualityComparer<int>.Equals
	|-GenericEqualityComparer<long>.Equals
	|-GenericEqualityComparer<object>.Equals
	|-GenericEqualityComparer<float>.Equals
	|-GenericEqualityComparer<TimeSpan>.Equals
	|-GenericEqualityComparer<ushort>.Equals
	|-GenericEqualityComparer<uint>.Equals
	|-GenericEqualityComparer<ulong>.Equals
	|-GenericEqualityComparer<BoneWeight>.Equals
	|-GenericEqualityComparer<Color>.Equals
	|-GenericEqualityComparer<Matrix4x4>.Equals
	|-GenericEqualityComparer<NetworkInstanceId>.Equals
	|-GenericEqualityComparer<NetworkSceneId>.Equals
	|-GenericEqualityComparer<Playable>.Equals
	|-GenericEqualityComparer<Quaternion>.Equals
	|-GenericEqualityComparer<Rect>.Equals
	|-GenericEqualityComparer<RenderTargetIdentifier>.Equals
	|-GenericEqualityComparer<GlyphRect>.Equals
	|-GenericEqualityComparer<ColorBlock>.Equals
	|-GenericEqualityComparer<Navigation>.Equals
	|-GenericEqualityComparer<SpriteState>.Equals
	|-GenericEqualityComparer<Vector2>.Equals
	|-GenericEqualityComparer<Vector2Int>.Equals
	|-GenericEqualityComparer<Vector3>.Equals
	|-GenericEqualityComparer<Vector4>.Equals
	*/

	public override int GetHashCode() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD4D6C0 Offset: 0xD4C6C0 VA: 0x180D4D6C0
	|-GenericEqualityComparer<Flow.RecursionNode>.GetHashCode
	|-GenericEqualityComparer<LPWNormalSolver.LPWPosition>.GetHashCode
	|-GenericEqualityComparer<BinaryOperatorHandler.OperatorQuery>.GetHashCode
	|-GenericEqualityComparer<ConversionUtility.ConversionQuery>.GetHashCode
	|-GenericEqualityComparer<DefaultSerializationBinder.TypeNameKey>.GetHashCode
	|-GenericEqualityComparer<ResolverContractKey>.GetHashCode
	|-GenericEqualityComparer<ConvertUtils.TypeConvertKey>.GetHashCode
	|-GenericEqualityComparer<pb_Edge>.GetHashCode
	|-GenericEqualityComparer<pb_IntVec3>.GetHashCode
	|-GenericEqualityComparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.GetHashCode
	|-GenericEqualityComparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>.GetHashCode
	|-GenericEqualityComparer<CSteamID>.GetHashCode
	|-GenericEqualityComparer<HAuthTicket>.GetHashCode
	|-GenericEqualityComparer<SteamAPICall_t>.GetHashCode
	|-GenericEqualityComparer<bool>.GetHashCode
	|-GenericEqualityComparer<byte>.GetHashCode
	|-GenericEqualityComparer<char>.GetHashCode
	|-GenericEqualityComparer<Guid>.GetHashCode
	|-GenericEqualityComparer<short>.GetHashCode
	|-GenericEqualityComparer<int>.GetHashCode
	|-GenericEqualityComparer<long>.GetHashCode
	|-GenericEqualityComparer<object>.GetHashCode
	|-GenericEqualityComparer<float>.GetHashCode
	|-GenericEqualityComparer<TimeSpan>.GetHashCode
	|-GenericEqualityComparer<ushort>.GetHashCode
	|-GenericEqualityComparer<uint>.GetHashCode
	|-GenericEqualityComparer<ulong>.GetHashCode
	|-GenericEqualityComparer<BoneWeight>.GetHashCode
	|-GenericEqualityComparer<Color>.GetHashCode
	|-GenericEqualityComparer<Matrix4x4>.GetHashCode
	|-GenericEqualityComparer<NetworkInstanceId>.GetHashCode
	|-GenericEqualityComparer<NetworkSceneId>.GetHashCode
	|-GenericEqualityComparer<Playable>.GetHashCode
	|-GenericEqualityComparer<Quaternion>.GetHashCode
	|-GenericEqualityComparer<Rect>.GetHashCode
	|-GenericEqualityComparer<RenderTargetIdentifier>.GetHashCode
	|-GenericEqualityComparer<GlyphRect>.GetHashCode
	|-GenericEqualityComparer<ColorBlock>.GetHashCode
	|-GenericEqualityComparer<Navigation>.GetHashCode
	|-GenericEqualityComparer<SpriteState>.GetHashCode
	|-GenericEqualityComparer<Vector2>.GetHashCode
	|-GenericEqualityComparer<Vector2Int>.GetHashCode
	|-GenericEqualityComparer<Vector3>.GetHashCode
	|-GenericEqualityComparer<Vector4>.GetHashCode
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2318880 Offset: 0x2317880 VA: 0x182318880
	|-GenericEqualityComparer<Flow.RecursionNode>..ctor
	|-GenericEqualityComparer<LPWNormalSolver.LPWPosition>..ctor
	|-GenericEqualityComparer<BinaryOperatorHandler.OperatorQuery>..ctor
	|-GenericEqualityComparer<ConversionUtility.ConversionQuery>..ctor
	|-GenericEqualityComparer<DefaultSerializationBinder.TypeNameKey>..ctor
	|-GenericEqualityComparer<ResolverContractKey>..ctor
	|-GenericEqualityComparer<ConvertUtils.TypeConvertKey>..ctor
	|-GenericEqualityComparer<pb_Edge>..ctor
	|-GenericEqualityComparer<pb_IntVec3>..ctor
	|-GenericEqualityComparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>..ctor
	|-GenericEqualityComparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>..ctor
	|-GenericEqualityComparer<CSteamID>..ctor
	|-GenericEqualityComparer<HAuthTicket>..ctor
	|-GenericEqualityComparer<SteamAPICall_t>..ctor
	|-GenericEqualityComparer<bool>..ctor
	|-GenericEqualityComparer<byte>..ctor
	|-GenericEqualityComparer<char>..ctor
	|-GenericEqualityComparer<Guid>..ctor
	|-GenericEqualityComparer<short>..ctor
	|-GenericEqualityComparer<int>..ctor
	|-GenericEqualityComparer<long>..ctor
	|-GenericEqualityComparer<object>..ctor
	|-GenericEqualityComparer<float>..ctor
	|-GenericEqualityComparer<string>..ctor
	|-GenericEqualityComparer<TimeSpan>..ctor
	|-GenericEqualityComparer<ushort>..ctor
	|-GenericEqualityComparer<uint>..ctor
	|-GenericEqualityComparer<ulong>..ctor
	|-GenericEqualityComparer<BoneWeight>..ctor
	|-GenericEqualityComparer<Color>..ctor
	|-GenericEqualityComparer<Matrix4x4>..ctor
	|-GenericEqualityComparer<NetworkInstanceId>..ctor
	|-GenericEqualityComparer<NetworkSceneId>..ctor
	|-GenericEqualityComparer<Playable>..ctor
	|-GenericEqualityComparer<Quaternion>..ctor
	|-GenericEqualityComparer<Rect>..ctor
	|-GenericEqualityComparer<RenderTargetIdentifier>..ctor
	|-GenericEqualityComparer<GlyphRect>..ctor
	|-GenericEqualityComparer<ColorBlock>..ctor
	|-GenericEqualityComparer<Navigation>..ctor
	|-GenericEqualityComparer<SpriteState>..ctor
	|-GenericEqualityComparer<Vector2>..ctor
	|-GenericEqualityComparer<Vector2Int>..ctor
	|-GenericEqualityComparer<Vector3>..ctor
	|-GenericEqualityComparer<Vector4>..ctor
	*/
}

// Namespace: System.Collections.Generic
[Serializable]
internal class NullableEqualityComparer<T> : EqualityComparer<Nullable<T>>
{
	// Methods

	public override bool Equals(Nullable<T> x, Nullable<T> y) { }

	public override int GetHashCode(Nullable<T> obj) { }

	internal override int IndexOf(Nullable<T>[] array, Nullable<T> value, int startIndex, int count) { }

	internal override int LastIndexOf(Nullable<T>[] array, Nullable<T> value, int startIndex, int count) { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public void .ctor() { }
}

// Namespace: System.Collections.Generic
[Serializable]
internal class ObjectEqualityComparer<T> : EqualityComparer<T>
{
	// Methods

	public override bool Equals(T x, T y) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD4D7E0 Offset: 0xD4C7E0 VA: 0x180D4D7E0
	|-ObjectEqualityComparer<DataSet.FaceIndices>.Equals
	|-ObjectEqualityComparer<DYP2PDll.P2PID>.Equals
	|-ObjectEqualityComparer<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Equals
	|-ObjectEqualityComparer<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Equals
	|-ObjectEqualityComparer<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Equals
	|-ObjectEqualityComparer<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Equals
	|-ObjectEqualityComparer<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Equals
	|-ObjectEqualityComparer<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Equals
	|-ObjectEqualityComparer<nettask_GS2CAddTaskClass.ClasslstReward>.Equals
	|-ObjectEqualityComparer<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Equals
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Equals
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Equals
	|-ObjectEqualityComparer<UICharInfo>.Equals
	|
	|-RVA: 0xD4DA00 Offset: 0xD4CA00 VA: 0x180D4DA00
	|-ObjectEqualityComparer<EventHook>.Equals
	|
	|-RVA: 0xD4D780 Offset: 0xD4C780 VA: 0x180D4D780
	|-ObjectEqualityComparer<Flow.RecursionNode>.Equals
	|
	|-RVA: 0x19E8D40 Offset: 0x19E7D40 VA: 0x1819E8D40
	|-ObjectEqualityComparer<UnitPreservation.UnitPortPreservation>.Equals
	|-ObjectEqualityComparer<CameraState.CustomBlendable>.Equals
	|-ObjectEqualityComparer<DoublePoint>.Equals
	|-ObjectEqualityComparer<ConversationScriptObject.ClientTipsMessage>.Equals
	|-ObjectEqualityComparer<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Equals
	|-ObjectEqualityComparer<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Equals
	|-ObjectEqualityComparer<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Equals
	|-ObjectEqualityComparer<netarchive_C2GSAskRoleListClass.ClasslstFile>.Equals
	|-ObjectEqualityComparer<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Equals
	|-ObjectEqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Equals
	|-ObjectEqualityComparer<nettask_GS2CAddTaskClass.ClasslstProcess>.Equals
	|-ObjectEqualityComparer<s2cmove_C2GSMoveClass.ClasslstDisp>.Equals
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Equals
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Equals
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Equals
	|-ObjectEqualityComparer<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Equals
	|-ObjectEqualityComparer<LogMessage>.Equals
	|-ObjectEqualityComparer<ArrayMetadata>.Equals
	|-ObjectEqualityComparer<fsPortableReflection.AttributeQuery>.Equals
	|-ObjectEqualityComparer<MusicStateInfo>.Equals
	|-ObjectEqualityComparer<BridgeHandler.IdxPacket>.Equals
	|-ObjectEqualityComparer<ScreenRadioScriptObject.ScreenInfo>.Equals
	|-ObjectEqualityComparer<ValueDropdownItem<object>>.Equals
	|-ObjectEqualityComparer<FormatterLocator.FormatterLocatorInfo>.Equals
	|-ObjectEqualityComparer<CCalEffInfo>.Equals
	|-ObjectEqualityComparer<AnimationStateData.AnimationPair>.Equals
	|-ObjectEqualityComparer<SkeletonUtilityKinematicShadow.TransformPair>.Equals
	|-ObjectEqualityComparer<SlotBlendModes.MaterialTexturePair>.Equals
	|-ObjectEqualityComparer<StateSoundScriptObject.StateSound>.Equals
	|-ObjectEqualityComparer<SteamMatchViewer.ChatMsg>.Equals
	|-ObjectEqualityComparer<DictionaryEntry>.Equals
	|-ObjectEqualityComparer<KeyValuePair<DateTime, object>>.Equals
	|-ObjectEqualityComparer<KeyValuePair<int, object>>.Equals
	|-ObjectEqualityComparer<KeyValuePair<object, object>>.Equals
	|-ObjectEqualityComparer<InterpretedFrameInfo>.Equals
	|-ObjectEqualityComparer<ResourceLocator>.Equals
	|-ObjectEqualityComparer<BeforeRenderHelper.OrderBlock>.Equals
	|-ObjectEqualityComparer<LocalClient.InternalMsg>.Equals
	|-ObjectEqualityComparer<NetworkBroadcastResult>.Equals
	|-ObjectEqualityComparer<NetworkHash128>.Equals
	|-ObjectEqualityComparer<NetworkLobbyManager.PendingPlayer>.Equals
	|-ObjectEqualityComparer<NetworkMigrationManager.PendingPlayerInfo>.Equals
	|-ObjectEqualityComparer<CRCMessageEntry>.Equals
	|-ObjectEqualityComparer<Playable>.Equals
	|-ObjectEqualityComparer<ReflectionProbeBlendInfo>.Equals
	|-ObjectEqualityComparer<UILineInfo>.Equals
	|
	|-RVA: 0x19E9E90 Offset: 0x19E8E90 VA: 0x1819E9E90
	|-ObjectEqualityComparer<MeshCombiner.BlendShapeFrame>.Equals
	|-ObjectEqualityComparer<SkillRayHit>.Equals
	|-ObjectEqualityComparer<SubmeshInstruction>.Equals
	|-ObjectEqualityComparer<BlendShapeFrame>.Equals
	|
	|-RVA: 0x19EA5D0 Offset: 0x19E95D0 VA: 0x1819EA5D0
	|-ObjectEqualityComparer<MeshCombiner.SkinnedRenderer>.Equals
	|-ObjectEqualityComparer<StateSoundScriptObject.Loop>.Equals
	|-ObjectEqualityComparer<TexturePacker.SpriteData>.Equals
	|-ObjectEqualityComparer<LODGenerator.SkinnedRenderer>.Equals
	|
	|-RVA: 0x1D0EC80 Offset: 0x1D0DC80 VA: 0x181D0EC80
	|-ObjectEqualityComparer<MeshCombiner.StaticRenderer>.Equals
	|-ObjectEqualityComparer<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Equals
	|-ObjectEqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Equals
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Equals
	|-ObjectEqualityComparer<DebugDrawLine.DebugLine>.Equals
	|-ObjectEqualityComparer<HitInfo>.Equals
	|-ObjectEqualityComparer<DeepReflection.PathStep>.Equals
	|-ObjectEqualityComparer<AnimationOutputWeightProcessor.WeightInfo>.Equals
	|-ObjectEqualityComparer<Navigation>.Equals
	|-ObjectEqualityComparer<LODGenerator.StaticRenderer>.Equals
	|
	|-RVA: 0x1D0EDF0 Offset: 0x1D0DDF0 VA: 0x181D0EDF0
	|-ObjectEqualityComparer<CinemachineClearShot.Pair>.Equals
	|-ObjectEqualityComparer<DgwResultServerInfo>.Equals
	|-ObjectEqualityComparer<DgwServerForJson>.Equals
	|-ObjectEqualityComparer<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Equals
	|-ObjectEqualityComparer<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Equals
	|-ObjectEqualityComparer<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Equals
	|-ObjectEqualityComparer<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Equals
	|-ObjectEqualityComparer<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Equals
	|-ObjectEqualityComparer<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Equals
	|-ObjectEqualityComparer<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Equals
	|-ObjectEqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Equals
	|-ObjectEqualityComparer<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Equals
	|-ObjectEqualityComparer<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Equals
	|-ObjectEqualityComparer<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Equals
	|-ObjectEqualityComparer<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Equals
	|-ObjectEqualityComparer<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Equals
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Equals
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Equals
	|-ObjectEqualityComparer<IniValue>.Equals
	|-ObjectEqualityComparer<EngineHotKey>.Equals
	|-ObjectEqualityComparer<LPWNormalSolver.LPWPoint>.Equals
	|-ObjectEqualityComparer<LPWNormalSolver.LPWPointDataEntry>.Equals
	|-ObjectEqualityComparer<LuaFunction.FuncData>.Equals
	|-ObjectEqualityComparer<KeyValuePair<int, int>>.Equals
	|-ObjectEqualityComparer<EventProvider.SessionInfo>.Equals
	|-ObjectEqualityComparer<AnimatorClipInfo>.Equals
	|-ObjectEqualityComparer<TerrainUtility.TerrainMap.TileCoord>.Equals
	|-ObjectEqualityComparer<ClientScene.PendingOwner>.Equals
	|-ObjectEqualityComparer<NetworkMigrationManager.ConnectionPendingPlayers>.Equals
	|-ObjectEqualityComparer<PeerInfoPlayer>.Equals
	|
	|-RVA: 0xD4D8C0 Offset: 0xD4C8C0 VA: 0x180D4D8C0
	|-ObjectEqualityComparer<CinemachineCore.UpdateStatus>.Equals
	|
	|-RVA: 0xD4D720 Offset: 0xD4C720 VA: 0x180D4D720
	|-ObjectEqualityComparer<IntPoint>.Equals
	|
	|-RVA: 0x1D0F2E0 Offset: 0x1D0E2E0 VA: 0x181D0F2E0
	|-ObjectEqualityComparer<ConversationScriptObject.ConfirmMessage>.Equals
	|-ObjectEqualityComparer<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Equals
	|-ObjectEqualityComparer<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Equals
	|-ObjectEqualityComparer<netopenui_GS2CGMListClass.ClasslstGMOrder>.Equals
	|-ObjectEqualityComparer<nettask_GS2CAddTaskClass.ClasslstTaskData>.Equals
	|-ObjectEqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Equals
	|-ObjectEqualityComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Equals
	|-ObjectEqualityComparer<SteamNetworkingComponent.SendPacket>.Equals
	|-ObjectEqualityComparer<OneInfo>.Equals
	|-ObjectEqualityComparer<HitData>.Equals
	|-ObjectEqualityComparer<fsOption<fsVersionedType>>.Equals
	|-ObjectEqualityComparer<ObjectPoolComInfo>.Equals
	|
	|-RVA: 0x1D0F6D0 Offset: 0x1D0E6D0 VA: 0x181D0F6D0
	|-ObjectEqualityComparer<ConversationScriptObject.LoadMessage>.Equals
	|-ObjectEqualityComparer<DgwServerInfo>.Equals
	|-ObjectEqualityComparer<DYUpdateIni.OneResInfo>.Equals
	|-ObjectEqualityComparer<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Equals
	|-ObjectEqualityComparer<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Equals
	|-ObjectEqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Equals
	|-ObjectEqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Equals
	|-ObjectEqualityComparer<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Equals
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Equals
	|-ObjectEqualityComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Equals
	|-ObjectEqualityComparer<NameGenerate.NameWeight>.Equals
	|-ObjectEqualityComparer<PanelManger.PanelInfo>.Equals
	|-ObjectEqualityComparer<WeGameNetworkingComponent.SendPacket>.Equals
	|-ObjectEqualityComparer<AssetTracker.AssetInfo>.Equals
	|-ObjectEqualityComparer<LPWNormalSolver.LPWPosition>.Equals
	|-ObjectEqualityComparer<ObjectMetadata>.Equals
	|-ObjectEqualityComparer<PropertyMetadata>.Equals
	|-ObjectEqualityComparer<fsAotCompilationManager.AotCompilation>.Equals
	|-ObjectEqualityComparer<MinimapPoint>.Equals
	|-ObjectEqualityComparer<JsonPosition>.Equals
	|-ObjectEqualityComparer<FormatterLocator.FormatterInfo>.Equals
	|-ObjectEqualityComparer<SerializationNode>.Equals
	|-ObjectEqualityComparer<EventQueue.EventQueueEntry>.Equals
	|-ObjectEqualityComparer<Skin.AttachmentKeyTuple>.Equals
	|-ObjectEqualityComparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Equals
	|-ObjectEqualityComparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Equals
	|-ObjectEqualityComparer<IntervalTreeNode>.Equals
	|-ObjectEqualityComparer<IntervalTree.Entry<object>>.Equals
	|-ObjectEqualityComparer<ChannelPacket>.Equals
	|-ObjectEqualityComparer<SpriteState>.Equals
	|-ObjectEqualityComparer<UnitySynchronizationContext.WorkRequest>.Equals
	|-ObjectEqualityComparer<ZmPeerManager.RecvPacket>.Equals
	|
	|-RVA: 0x1D0F5E0 Offset: 0x1D0E5E0 VA: 0x181D0F5E0
	|-ObjectEqualityComparer<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Equals
	|-ObjectEqualityComparer<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Equals
	|-ObjectEqualityComparer<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Equals
	|
	|-RVA: 0x1D0F3C0 Offset: 0x1D0E3C0 VA: 0x181D0F3C0
	|-ObjectEqualityComparer<netarchive_GS2CRoleListClass.ClasslstFile>.Equals
	|
	|-RVA: 0x1D0EEB0 Offset: 0x1D0DEB0 VA: 0x181D0EEB0
	|-ObjectEqualityComparer<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Equals
	|-ObjectEqualityComparer<RaycastResult>.Equals
	|
	|-RVA: 0x1D0F4D0 Offset: 0x1D0E4D0 VA: 0x181D0F4D0
	|-ObjectEqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Equals
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Equals
	|-ObjectEqualityComparer<MeshSubsetCombineUtility.SubMeshInstance>.Equals
	|
	|-RVA: 0x19E9F80 Offset: 0x19E8F80 VA: 0x1819E9F80
	|-ObjectEqualityComparer<RangeU16>.Equals
	|-ObjectEqualityComparer<Color32>.Equals
	|-ObjectEqualityComparer<ShaderPassName>.Equals
	|
	|-RVA: 0x1D0F7C0 Offset: 0x1D0E7C0 VA: 0x181D0F7C0
	|-ObjectEqualityComparer<BinaryOperatorHandler.OperatorQuery>.Equals
	|
	|-RVA: 0x1D0F1B0 Offset: 0x1D0E1B0 VA: 0x181D0F1B0
	|-ObjectEqualityComparer<ConversionUtility.ConversionQuery>.Equals
	|
	|-RVA: 0x1D0F270 Offset: 0x1D0E270 VA: 0x181D0F270
	|-ObjectEqualityComparer<fsVersionedType>.Equals
	|
	|-RVA: 0x1D0EFD0 Offset: 0x1D0DFD0 VA: 0x181D0EFD0
	|-ObjectEqualityComparer<DefaultSerializationBinder.TypeNameKey>.Equals
	|
	|-RVA: 0x1D0EC20 Offset: 0x1D0DC20 VA: 0x181D0EC20
	|-ObjectEqualityComparer<ResolverContractKey>.Equals
	|
	|-RVA: 0x1D0F820 Offset: 0x1D0E820 VA: 0x181D0F820
	|-ObjectEqualityComparer<ConvertUtils.TypeConvertKey>.Equals
	|
	|-RVA: 0x1D0F0A0 Offset: 0x1D0E0A0 VA: 0x181D0F0A0
	|-ObjectEqualityComparer<pb_BezierPoint>.Equals
	|
	|-RVA: 0x1D0F210 Offset: 0x1D0E210 VA: 0x181D0F210
	|-ObjectEqualityComparer<pb_Edge>.Equals
	|
	|-RVA: 0x1D0ED80 Offset: 0x1D0DD80 VA: 0x181D0ED80
	|-ObjectEqualityComparer<pb_IntVec3>.Equals
	|
	|-RVA: 0x1D0F030 Offset: 0x1D0E030 VA: 0x181D0F030
	|-ObjectEqualityComparer<NodeInfo>.Equals
	|
	|-RVA: 0x19E9590 Offset: 0x19E8590 VA: 0x1819E9590
	|-ObjectEqualityComparer<CSteamID>.Equals
	|
	|-RVA: 0x19E8B50 Offset: 0x19E7B50 VA: 0x1819E8B50
	|-ObjectEqualityComparer<HAuthTicket>.Equals
	|
	|-RVA: 0x19EA6E0 Offset: 0x19E96E0 VA: 0x1819EA6E0
	|-ObjectEqualityComparer<SteamAPICall_t>.Equals
	|
	|-RVA: 0x19EA870 Offset: 0x19E9870 VA: 0x1819EA870
	|-ObjectEqualityComparer<bool>.Equals
	|
	|-RVA: 0x19E8E70 Offset: 0x19E7E70 VA: 0x1819E8E70
	|-ObjectEqualityComparer<byte>.Equals
	|
	|-RVA: 0x19E8CE0 Offset: 0x19E7CE0 VA: 0x1819E8CE0
	|-ObjectEqualityComparer<char>.Equals
	|
	|-RVA: 0x19E8FA0 Offset: 0x19E7FA0 VA: 0x1819E8FA0
	|-ObjectEqualityComparer<Guid>.Equals
	|
	|-RVA: 0x19E8A30 Offset: 0x19E7A30 VA: 0x1819E8A30
	|-ObjectEqualityComparer<short>.Equals
	|
	|-RVA: 0x19E92F0 Offset: 0x19E82F0 VA: 0x1819E92F0
	|-ObjectEqualityComparer<int>.Equals
	|
	|-RVA: 0x19E91E0 Offset: 0x19E81E0 VA: 0x1819E91E0
	|-ObjectEqualityComparer<Int32Enum>.Equals
	|
	|-RVA: 0x19EA810 Offset: 0x19E9810 VA: 0x1819EA810
	|-ObjectEqualityComparer<long>.Equals
	|
	|-RVA: 0x19E9340 Offset: 0x19E8340 VA: 0x1819E9340
	|-ObjectEqualityComparer<IntPtr>.Equals
	|
	|-RVA: 0x19EA120 Offset: 0x19E9120 VA: 0x1819EA120
	|-ObjectEqualityComparer<Win32_IP_ADAPTER_ADDRESSES>.Equals
	|
	|-RVA: 0x19E9C90 Offset: 0x19E8C90 VA: 0x1819E9C90
	|-ObjectEqualityComparer<Nullable<ByteEnum>>.Equals
	|
	|-RVA: 0x19EA440 Offset: 0x19E9440 VA: 0x1819EA440
	|-ObjectEqualityComparer<object>.Equals
	|
	|-RVA: 0x19EA740 Offset: 0x19E9740 VA: 0x1819EA740
	|-ObjectEqualityComparer<float>.Equals
	|
	|-RVA: 0x19E9E30 Offset: 0x19E8E30 VA: 0x1819E9E30
	|-ObjectEqualityComparer<TimeSpan>.Equals
	|
	|-RVA: 0x19EA040 Offset: 0x19E9040 VA: 0x1819EA040
	|-ObjectEqualityComparer<ushort>.Equals
	|
	|-RVA: 0x19E93A0 Offset: 0x19E83A0 VA: 0x1819E93A0
	|-ObjectEqualityComparer<uint>.Equals
	|
	|-RVA: 0x19E9870 Offset: 0x19E8870 VA: 0x1819E9870
	|-ObjectEqualityComparer<ulong>.Equals
	|
	|-RVA: 0x19E9650 Offset: 0x19E8650 VA: 0x1819E9650
	|-ObjectEqualityComparer<UInt64Enum>.Equals
	|
	|-RVA: 0x19E9AD0 Offset: 0x19E8AD0 VA: 0x1819E9AD0
	|-ObjectEqualityComparer<BoneWeight>.Equals
	|
	|-RVA: 0x19E95F0 Offset: 0x19E85F0 VA: 0x1819E95F0
	|-ObjectEqualityComparer<Color>.Equals
	|
	|-RVA: 0x19E8BA0 Offset: 0x19E7BA0 VA: 0x1819E8BA0
	|-ObjectEqualityComparer<CombineInstance>.Equals
	|
	|-RVA: 0x19E9B40 Offset: 0x19E8B40 VA: 0x1819E9B40
	|-ObjectEqualityComparer<VisibleLight>.Equals
	|
	|-RVA: 0x19EA2D0 Offset: 0x19E92D0 VA: 0x1819EA2D0
	|-ObjectEqualityComparer<VisibleReflectionProbe>.Equals
	|
	|-RVA: 0x19EA0A0 Offset: 0x19E90A0 VA: 0x1819EA0A0
	|-ObjectEqualityComparer<Matrix4x4>.Equals
	|
	|-RVA: 0x19E9440 Offset: 0x19E8440 VA: 0x1819E9440
	|-ObjectEqualityComparer<MeshSubsetCombineUtility.MeshContainer>.Equals
	|
	|-RVA: 0x19EA480 Offset: 0x19E9480 VA: 0x1819EA480
	|-ObjectEqualityComparer<MeshSubsetCombineUtility.MeshInstance>.Equals
	|
	|-RVA: 0x19E9190 Offset: 0x19E8190 VA: 0x1819E9190
	|-ObjectEqualityComparer<NetworkInstanceId>.Equals
	|
	|-RVA: 0x19E9DE0 Offset: 0x19E8DE0 VA: 0x1819E9DE0
	|-ObjectEqualityComparer<NetworkSceneId>.Equals
	|
	|-RVA: 0x19E9700 Offset: 0x19E8700 VA: 0x1819E9700
	|-ObjectEqualityComparer<ParticleSystem.Particle>.Equals
	|
	|-RVA: 0x19E99E0 Offset: 0x19E89E0 VA: 0x1819E99E0
	|-ObjectEqualityComparer<Quaternion>.Equals
	|
	|-RVA: 0x19E98D0 Offset: 0x19E88D0 VA: 0x1819E98D0
	|-ObjectEqualityComparer<RaycastHit>.Equals
	|
	|-RVA: 0x19E8E10 Offset: 0x19E7E10 VA: 0x1819E8E10
	|-ObjectEqualityComparer<Rect>.Equals
	|
	|-RVA: 0x19E8EC0 Offset: 0x19E7EC0 VA: 0x1819E8EC0
	|-ObjectEqualityComparer<RenderTargetIdentifier>.Equals
	|
	|-RVA: 0x19E93F0 Offset: 0x19E83F0 VA: 0x1819E93F0
	|-ObjectEqualityComparer<Scene>.Equals
	|
	|-RVA: 0x19E8AF0 Offset: 0x19E7AF0 VA: 0x1819E8AF0
	|-ObjectEqualityComparer<GlyphRect>.Equals
	|
	|-RVA: 0x19E9A40 Offset: 0x19E8A40 VA: 0x1819E9A40
	|-ObjectEqualityComparer<ColorBlock>.Equals
	|
	|-RVA: 0x19E9000 Offset: 0x19E8000 VA: 0x1819E9000
	|-ObjectEqualityComparer<UIVertex>.Equals
	|
	|-RVA: 0x19E9130 Offset: 0x19E8130 VA: 0x1819E9130
	|-ObjectEqualityComparer<Vector2>.Equals
	|
	|-RVA: 0x19E8A90 Offset: 0x19E7A90 VA: 0x1819E8A90
	|-ObjectEqualityComparer<Vector2Int>.Equals
	|
	|-RVA: 0x19EA7A0 Offset: 0x19E97A0 VA: 0x1819EA7A0
	|-ObjectEqualityComparer<Vector3>.Equals
	|
	|-RVA: 0x19E8F40 Offset: 0x19E7F40 VA: 0x1819E8F40
	|-ObjectEqualityComparer<Vector4>.Equals
	|
	|-RVA: 0x19E9290 Offset: 0x19E8290 VA: 0x1819E9290
	|-ObjectEqualityComparer<ZmID>.Equals
	*/

	public override int GetHashCode(T obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D0F930 Offset: 0x1D0E930 VA: 0x181D0F930
	|-ObjectEqualityComparer<DataSet.FaceIndices>.GetHashCode
	|-ObjectEqualityComparer<DYP2PDll.P2PID>.GetHashCode
	|-ObjectEqualityComparer<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.GetHashCode
	|-ObjectEqualityComparer<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.GetHashCode
	|-ObjectEqualityComparer<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.GetHashCode
	|-ObjectEqualityComparer<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.GetHashCode
	|-ObjectEqualityComparer<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.GetHashCode
	|-ObjectEqualityComparer<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.GetHashCode
	|-ObjectEqualityComparer<nettask_GS2CAddTaskClass.ClasslstReward>.GetHashCode
	|-ObjectEqualityComparer<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.GetHashCode
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.GetHashCode
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.GetHashCode
	|-ObjectEqualityComparer<UICharInfo>.GetHashCode
	|
	|-RVA: 0xD4DB30 Offset: 0xD4CB30 VA: 0x180D4DB30
	|-ObjectEqualityComparer<EventHook>.GetHashCode
	|
	|-RVA: 0x2317370 Offset: 0x2316370 VA: 0x182317370
	|-ObjectEqualityComparer<Flow.RecursionNode>.GetHashCode
	|
	|-RVA: 0x19EABF0 Offset: 0x19E9BF0 VA: 0x1819EABF0
	|-ObjectEqualityComparer<UnitPreservation.UnitPortPreservation>.GetHashCode
	|-ObjectEqualityComparer<CameraState.CustomBlendable>.GetHashCode
	|-ObjectEqualityComparer<DoublePoint>.GetHashCode
	|-ObjectEqualityComparer<ConversationScriptObject.ClientTipsMessage>.GetHashCode
	|-ObjectEqualityComparer<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.GetHashCode
	|-ObjectEqualityComparer<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.GetHashCode
	|-ObjectEqualityComparer<lsswitch_LS2CCodeShieldClass.ClasslstShield>.GetHashCode
	|-ObjectEqualityComparer<netarchive_C2GSAskRoleListClass.ClasslstFile>.GetHashCode
	|-ObjectEqualityComparer<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.GetHashCode
	|-ObjectEqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.GetHashCode
	|-ObjectEqualityComparer<nettask_GS2CAddTaskClass.ClasslstProcess>.GetHashCode
	|-ObjectEqualityComparer<s2cmove_C2GSMoveClass.ClasslstDisp>.GetHashCode
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.GetHashCode
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.GetHashCode
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.GetHashCode
	|-ObjectEqualityComparer<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.GetHashCode
	|-ObjectEqualityComparer<LogMessage>.GetHashCode
	|-ObjectEqualityComparer<ArrayMetadata>.GetHashCode
	|-ObjectEqualityComparer<fsPortableReflection.AttributeQuery>.GetHashCode
	|-ObjectEqualityComparer<MusicStateInfo>.GetHashCode
	|-ObjectEqualityComparer<BridgeHandler.IdxPacket>.GetHashCode
	|-ObjectEqualityComparer<ScreenRadioScriptObject.ScreenInfo>.GetHashCode
	|-ObjectEqualityComparer<ValueDropdownItem<object>>.GetHashCode
	|-ObjectEqualityComparer<FormatterLocator.FormatterLocatorInfo>.GetHashCode
	|-ObjectEqualityComparer<CCalEffInfo>.GetHashCode
	|-ObjectEqualityComparer<AnimationStateData.AnimationPair>.GetHashCode
	|-ObjectEqualityComparer<SkeletonUtilityKinematicShadow.TransformPair>.GetHashCode
	|-ObjectEqualityComparer<SlotBlendModes.MaterialTexturePair>.GetHashCode
	|-ObjectEqualityComparer<StateSoundScriptObject.StateSound>.GetHashCode
	|-ObjectEqualityComparer<SteamMatchViewer.ChatMsg>.GetHashCode
	|-ObjectEqualityComparer<DictionaryEntry>.GetHashCode
	|-ObjectEqualityComparer<KeyValuePair<DateTime, object>>.GetHashCode
	|-ObjectEqualityComparer<KeyValuePair<int, object>>.GetHashCode
	|-ObjectEqualityComparer<KeyValuePair<object, object>>.GetHashCode
	|-ObjectEqualityComparer<InterpretedFrameInfo>.GetHashCode
	|-ObjectEqualityComparer<ResourceLocator>.GetHashCode
	|-ObjectEqualityComparer<BeforeRenderHelper.OrderBlock>.GetHashCode
	|-ObjectEqualityComparer<LocalClient.InternalMsg>.GetHashCode
	|-ObjectEqualityComparer<NetworkBroadcastResult>.GetHashCode
	|-ObjectEqualityComparer<NetworkHash128>.GetHashCode
	|-ObjectEqualityComparer<NetworkLobbyManager.PendingPlayer>.GetHashCode
	|-ObjectEqualityComparer<NetworkMigrationManager.PendingPlayerInfo>.GetHashCode
	|-ObjectEqualityComparer<CRCMessageEntry>.GetHashCode
	|-ObjectEqualityComparer<Playable>.GetHashCode
	|-ObjectEqualityComparer<ReflectionProbeBlendInfo>.GetHashCode
	|-ObjectEqualityComparer<UILineInfo>.GetHashCode
	|
	|-RVA: 0x19EB320 Offset: 0x19EA320 VA: 0x1819EB320
	|-ObjectEqualityComparer<MeshCombiner.BlendShapeFrame>.GetHashCode
	|-ObjectEqualityComparer<SkillRayHit>.GetHashCode
	|-ObjectEqualityComparer<SubmeshInstruction>.GetHashCode
	|-ObjectEqualityComparer<BlendShapeFrame>.GetHashCode
	|
	|-RVA: 0xD4DB40 Offset: 0xD4CB40 VA: 0x180D4DB40
	|-ObjectEqualityComparer<MeshCombiner.SkinnedRenderer>.GetHashCode
	|-ObjectEqualityComparer<StateSoundScriptObject.Loop>.GetHashCode
	|-ObjectEqualityComparer<TexturePacker.SpriteData>.GetHashCode
	|-ObjectEqualityComparer<LODGenerator.SkinnedRenderer>.GetHashCode
	|
	|-RVA: 0x19EAEF0 Offset: 0x19E9EF0 VA: 0x1819EAEF0
	|-ObjectEqualityComparer<MeshCombiner.StaticRenderer>.GetHashCode
	|-ObjectEqualityComparer<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.GetHashCode
	|-ObjectEqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.GetHashCode
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.GetHashCode
	|-ObjectEqualityComparer<DebugDrawLine.DebugLine>.GetHashCode
	|-ObjectEqualityComparer<HitInfo>.GetHashCode
	|-ObjectEqualityComparer<DeepReflection.PathStep>.GetHashCode
	|-ObjectEqualityComparer<AnimationOutputWeightProcessor.WeightInfo>.GetHashCode
	|-ObjectEqualityComparer<Navigation>.GetHashCode
	|-ObjectEqualityComparer<LODGenerator.StaticRenderer>.GetHashCode
	|
	|-RVA: 0x1D0FB10 Offset: 0x1D0EB10 VA: 0x181D0FB10
	|-ObjectEqualityComparer<CinemachineClearShot.Pair>.GetHashCode
	|-ObjectEqualityComparer<DgwResultServerInfo>.GetHashCode
	|-ObjectEqualityComparer<DgwServerForJson>.GetHashCode
	|-ObjectEqualityComparer<homecontainer_GS2CHeroInfoClass.ClasslstHero>.GetHashCode
	|-ObjectEqualityComparer<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.GetHashCode
	|-ObjectEqualityComparer<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.GetHashCode
	|-ObjectEqualityComparer<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.GetHashCode
	|-ObjectEqualityComparer<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.GetHashCode
	|-ObjectEqualityComparer<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.GetHashCode
	|-ObjectEqualityComparer<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.GetHashCode
	|-ObjectEqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.GetHashCode
	|-ObjectEqualityComparer<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.GetHashCode
	|-ObjectEqualityComparer<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.GetHashCode
	|-ObjectEqualityComparer<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.GetHashCode
	|-ObjectEqualityComparer<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.GetHashCode
	|-ObjectEqualityComparer<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.GetHashCode
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.GetHashCode
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.GetHashCode
	|-ObjectEqualityComparer<IniValue>.GetHashCode
	|-ObjectEqualityComparer<EngineHotKey>.GetHashCode
	|-ObjectEqualityComparer<LPWNormalSolver.LPWPoint>.GetHashCode
	|-ObjectEqualityComparer<LPWNormalSolver.LPWPointDataEntry>.GetHashCode
	|-ObjectEqualityComparer<LuaFunction.FuncData>.GetHashCode
	|-ObjectEqualityComparer<KeyValuePair<int, int>>.GetHashCode
	|-ObjectEqualityComparer<EventProvider.SessionInfo>.GetHashCode
	|-ObjectEqualityComparer<AnimatorClipInfo>.GetHashCode
	|-ObjectEqualityComparer<TerrainUtility.TerrainMap.TileCoord>.GetHashCode
	|-ObjectEqualityComparer<ClientScene.PendingOwner>.GetHashCode
	|-ObjectEqualityComparer<NetworkMigrationManager.ConnectionPendingPlayers>.GetHashCode
	|-ObjectEqualityComparer<PeerInfoPlayer>.GetHashCode
	|
	|-RVA: 0xD4DA70 Offset: 0xD4CA70 VA: 0x180D4DA70
	|-ObjectEqualityComparer<CinemachineCore.UpdateStatus>.GetHashCode
	|
	|-RVA: 0xD4DBE0 Offset: 0xD4CBE0 VA: 0x180D4DBE0
	|-ObjectEqualityComparer<IntPoint>.GetHashCode
	|
	|-RVA: 0x1D0FA80 Offset: 0x1D0EA80 VA: 0x181D0FA80
	|-ObjectEqualityComparer<ConversationScriptObject.ConfirmMessage>.GetHashCode
	|-ObjectEqualityComparer<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.GetHashCode
	|-ObjectEqualityComparer<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.GetHashCode
	|-ObjectEqualityComparer<netopenui_GS2CGMListClass.ClasslstGMOrder>.GetHashCode
	|-ObjectEqualityComparer<nettask_GS2CAddTaskClass.ClasslstTaskData>.GetHashCode
	|-ObjectEqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.GetHashCode
	|-ObjectEqualityComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.GetHashCode
	|-ObjectEqualityComparer<SteamNetworkingComponent.SendPacket>.GetHashCode
	|-ObjectEqualityComparer<OneInfo>.GetHashCode
	|-ObjectEqualityComparer<HitData>.GetHashCode
	|-ObjectEqualityComparer<fsOption<fsVersionedType>>.GetHashCode
	|-ObjectEqualityComparer<ObjectPoolComInfo>.GetHashCode
	|
	|-RVA: 0x1D0FBC0 Offset: 0x1D0EBC0 VA: 0x181D0FBC0
	|-ObjectEqualityComparer<ConversationScriptObject.LoadMessage>.GetHashCode
	|-ObjectEqualityComparer<DgwServerInfo>.GetHashCode
	|-ObjectEqualityComparer<DYUpdateIni.OneResInfo>.GetHashCode
	|-ObjectEqualityComparer<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.GetHashCode
	|-ObjectEqualityComparer<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.GetHashCode
	|-ObjectEqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.GetHashCode
	|-ObjectEqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.GetHashCode
	|-ObjectEqualityComparer<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.GetHashCode
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.GetHashCode
	|-ObjectEqualityComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.GetHashCode
	|-ObjectEqualityComparer<NameGenerate.NameWeight>.GetHashCode
	|-ObjectEqualityComparer<PanelManger.PanelInfo>.GetHashCode
	|-ObjectEqualityComparer<WeGameNetworkingComponent.SendPacket>.GetHashCode
	|-ObjectEqualityComparer<AssetTracker.AssetInfo>.GetHashCode
	|-ObjectEqualityComparer<ObjectMetadata>.GetHashCode
	|-ObjectEqualityComparer<PropertyMetadata>.GetHashCode
	|-ObjectEqualityComparer<fsAotCompilationManager.AotCompilation>.GetHashCode
	|-ObjectEqualityComparer<MinimapPoint>.GetHashCode
	|-ObjectEqualityComparer<JsonPosition>.GetHashCode
	|-ObjectEqualityComparer<FormatterLocator.FormatterInfo>.GetHashCode
	|-ObjectEqualityComparer<SerializationNode>.GetHashCode
	|-ObjectEqualityComparer<EventQueue.EventQueueEntry>.GetHashCode
	|-ObjectEqualityComparer<Skin.AttachmentKeyTuple>.GetHashCode
	|-ObjectEqualityComparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.GetHashCode
	|-ObjectEqualityComparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>.GetHashCode
	|-ObjectEqualityComparer<IntervalTreeNode>.GetHashCode
	|-ObjectEqualityComparer<IntervalTree.Entry<object>>.GetHashCode
	|-ObjectEqualityComparer<ChannelPacket>.GetHashCode
	|-ObjectEqualityComparer<SpriteState>.GetHashCode
	|-ObjectEqualityComparer<UnitySynchronizationContext.WorkRequest>.GetHashCode
	|-ObjectEqualityComparer<ZmPeerManager.RecvPacket>.GetHashCode
	|
	|-RVA: 0x1D0F9D0 Offset: 0x1D0E9D0 VA: 0x181D0F9D0
	|-ObjectEqualityComparer<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.GetHashCode
	|-ObjectEqualityComparer<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.GetHashCode
	|-ObjectEqualityComparer<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.GetHashCode
	|
	|-RVA: 0x1D0FCF0 Offset: 0x1D0ECF0 VA: 0x181D0FCF0
	|-ObjectEqualityComparer<netarchive_GS2CRoleListClass.ClasslstFile>.GetHashCode
	|
	|-RVA: 0x19EACA0 Offset: 0x19E9CA0 VA: 0x1819EACA0
	|-ObjectEqualityComparer<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.GetHashCode
	|-ObjectEqualityComparer<RaycastResult>.GetHashCode
	|
	|-RVA: 0x1D0F880 Offset: 0x1D0E880 VA: 0x181D0F880
	|-ObjectEqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.GetHashCode
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcEventClass.ClasslstOption>.GetHashCode
	|-ObjectEqualityComparer<MeshSubsetCombineUtility.SubMeshInstance>.GetHashCode
	|
	|-RVA: 0x19EAAB0 Offset: 0x19E9AB0 VA: 0x1819EAAB0
	|-ObjectEqualityComparer<RangeU16>.GetHashCode
	|-ObjectEqualityComparer<Color32>.GetHashCode
	|-ObjectEqualityComparer<ShaderPassName>.GetHashCode
	|
	|-RVA: 0x23173B0 Offset: 0x23163B0 VA: 0x1823173B0
	|-ObjectEqualityComparer<LPWNormalSolver.LPWPosition>.GetHashCode
	|
	|-RVA: 0x2317380 Offset: 0x2316380 VA: 0x182317380
	|-ObjectEqualityComparer<BinaryOperatorHandler.OperatorQuery>.GetHashCode
	|
	|-RVA: 0x23173A0 Offset: 0x23163A0 VA: 0x1823173A0
	|-ObjectEqualityComparer<ConversionUtility.ConversionQuery>.GetHashCode
	|
	|-RVA: 0x1D0FBB0 Offset: 0x1D0EBB0 VA: 0x181D0FBB0
	|-ObjectEqualityComparer<fsVersionedType>.GetHashCode
	|
	|-RVA: 0x1D0F9C0 Offset: 0x1D0E9C0 VA: 0x181D0F9C0
	|-ObjectEqualityComparer<DefaultSerializationBinder.TypeNameKey>.GetHashCode
	|
	|-RVA: 0x2317390 Offset: 0x2316390 VA: 0x182317390
	|-ObjectEqualityComparer<ResolverContractKey>.GetHashCode
	|-ObjectEqualityComparer<ConvertUtils.TypeConvertKey>.GetHashCode
	|
	|-RVA: 0x1D0FC50 Offset: 0x1D0EC50 VA: 0x181D0FC50
	|-ObjectEqualityComparer<pb_BezierPoint>.GetHashCode
	|
	|-RVA: 0x1D0FB90 Offset: 0x1D0EB90 VA: 0x181D0FB90
	|-ObjectEqualityComparer<pb_Edge>.GetHashCode
	|
	|-RVA: 0x2317360 Offset: 0x2316360 VA: 0x182317360
	|-ObjectEqualityComparer<pb_IntVec3>.GetHashCode
	|
	|-RVA: 0x1D0FA70 Offset: 0x1D0EA70 VA: 0x181D0FA70
	|-ObjectEqualityComparer<NodeInfo>.GetHashCode
	|
	|-RVA: 0x19EB480 Offset: 0x19EA480 VA: 0x1819EB480
	|-ObjectEqualityComparer<CSteamID>.GetHashCode
	|-ObjectEqualityComparer<SteamAPICall_t>.GetHashCode
	|-ObjectEqualityComparer<ZmID>.GetHashCode
	|
	|-RVA: 0x19EAE70 Offset: 0x19E9E70 VA: 0x1819EAE70
	|-ObjectEqualityComparer<HAuthTicket>.GetHashCode
	|
	|-RVA: 0x19EAD50 Offset: 0x19E9D50 VA: 0x1819EAD50
	|-ObjectEqualityComparer<bool>.GetHashCode
	|
	|-RVA: 0x19EA9A0 Offset: 0x19E99A0 VA: 0x1819EA9A0
	|-ObjectEqualityComparer<byte>.GetHashCode
	|
	|-RVA: 0x23173C0 Offset: 0x23163C0 VA: 0x1823173C0
	|-ObjectEqualityComparer<char>.GetHashCode
	|
	|-RVA: 0x19EAD70 Offset: 0x19E9D70 VA: 0x1819EAD70
	|-ObjectEqualityComparer<Guid>.GetHashCode
	|
	|-RVA: 0x19EB100 Offset: 0x19EA100 VA: 0x1819EB100
	|-ObjectEqualityComparer<short>.GetHashCode
	|
	|-RVA: 0x23F1270 Offset: 0x23F0270 VA: 0x1823F1270
	|-ObjectEqualityComparer<int>.GetHashCode
	|-ObjectEqualityComparer<uint>.GetHashCode
	|
	|-RVA: 0x19EB1F0 Offset: 0x19EA1F0 VA: 0x1819EB1F0
	|-ObjectEqualityComparer<Int32Enum>.GetHashCode
	|
	|-RVA: 0x19EB4A0 Offset: 0x19EA4A0 VA: 0x1819EB4A0
	|-ObjectEqualityComparer<long>.GetHashCode
	|-ObjectEqualityComparer<TimeSpan>.GetHashCode
	|
	|-RVA: 0x19EA8C0 Offset: 0x19E98C0 VA: 0x1819EA8C0
	|-ObjectEqualityComparer<IntPtr>.GetHashCode
	|
	|-RVA: 0x19EB4C0 Offset: 0x19EA4C0 VA: 0x1819EB4C0
	|-ObjectEqualityComparer<Win32_IP_ADAPTER_ADDRESSES>.GetHashCode
	|
	|-RVA: 0x19EA8E0 Offset: 0x19E98E0 VA: 0x1819EA8E0
	|-ObjectEqualityComparer<Nullable<ByteEnum>>.GetHashCode
	|
	|-RVA: 0x1820AA0 Offset: 0x181FAA0 VA: 0x181820AA0
	|-ObjectEqualityComparer<object>.GetHashCode
	|
	|-RVA: 0x23F12A0 Offset: 0x23F02A0 VA: 0x1823F12A0
	|-ObjectEqualityComparer<float>.GetHashCode
	|
	|-RVA: 0x23F1230 Offset: 0x23F0230 VA: 0x1823F1230
	|-ObjectEqualityComparer<ushort>.GetHashCode
	|
	|-RVA: 0x23F1250 Offset: 0x23F0250 VA: 0x1823F1250
	|-ObjectEqualityComparer<ulong>.GetHashCode
	|
	|-RVA: 0x19EAE90 Offset: 0x19E9E90 VA: 0x1819EAE90
	|-ObjectEqualityComparer<UInt64Enum>.GetHashCode
	|
	|-RVA: 0x19EB3C0 Offset: 0x19EA3C0 VA: 0x1819EB3C0
	|-ObjectEqualityComparer<BoneWeight>.GetHashCode
	|
	|-RVA: 0x19EA990 Offset: 0x19E9990 VA: 0x1819EA990
	|-ObjectEqualityComparer<Color>.GetHashCode
	|
	|-RVA: 0x19EB130 Offset: 0x19EA130 VA: 0x1819EB130
	|-ObjectEqualityComparer<CombineInstance>.GetHashCode
	|
	|-RVA: 0x19EA9E0 Offset: 0x19E99E0 VA: 0x1819EA9E0
	|-ObjectEqualityComparer<VisibleLight>.GetHashCode
	|
	|-RVA: 0x19EAF90 Offset: 0x19E9F90 VA: 0x1819EAF90
	|-ObjectEqualityComparer<VisibleReflectionProbe>.GetHashCode
	|
	|-RVA: 0x23F1290 Offset: 0x23F0290 VA: 0x1823F1290
	|-ObjectEqualityComparer<Matrix4x4>.GetHashCode
	|
	|-RVA: 0x19EAB30 Offset: 0x19E9B30 VA: 0x1819EAB30
	|-ObjectEqualityComparer<MeshSubsetCombineUtility.MeshContainer>.GetHashCode
	|
	|-RVA: 0x19EAD80 Offset: 0x19E9D80 VA: 0x1819EAD80
	|-ObjectEqualityComparer<MeshSubsetCombineUtility.MeshInstance>.GetHashCode
	|
	|-RVA: 0x19EAE50 Offset: 0x19E9E50 VA: 0x1819EAE50
	|-ObjectEqualityComparer<NetworkInstanceId>.GetHashCode
	|-ObjectEqualityComparer<NetworkSceneId>.GetHashCode
	|-ObjectEqualityComparer<Scene>.GetHashCode
	|
	|-RVA: 0x19EB250 Offset: 0x19EA250 VA: 0x1819EB250
	|-ObjectEqualityComparer<ParticleSystem.Particle>.GetHashCode
	|
	|-RVA: 0x23F12D0 Offset: 0x23F02D0 VA: 0x1823F12D0
	|-ObjectEqualityComparer<Quaternion>.GetHashCode
	|-ObjectEqualityComparer<Vector4>.GetHashCode
	|
	|-RVA: 0x19EB060 Offset: 0x19EA060 VA: 0x1819EB060
	|-ObjectEqualityComparer<RaycastHit>.GetHashCode
	|
	|-RVA: 0x19EAAA0 Offset: 0x19E9AA0 VA: 0x1819EAAA0
	|-ObjectEqualityComparer<Rect>.GetHashCode
	|
	|-RVA: 0x23F12C0 Offset: 0x23F02C0 VA: 0x1823F12C0
	|-ObjectEqualityComparer<RenderTargetIdentifier>.GetHashCode
	|
	|-RVA: 0x19EAE40 Offset: 0x19E9E40 VA: 0x1819EAE40
	|-ObjectEqualityComparer<GlyphRect>.GetHashCode
	|
	|-RVA: 0x19EB120 Offset: 0x19EA120 VA: 0x1819EB120
	|-ObjectEqualityComparer<ColorBlock>.GetHashCode
	|
	|-RVA: 0x19EB3D0 Offset: 0x19EA3D0 VA: 0x1819EB3D0
	|-ObjectEqualityComparer<UIVertex>.GetHashCode
	|
	|-RVA: 0x19EAC80 Offset: 0x19E9C80 VA: 0x1819EAC80
	|-ObjectEqualityComparer<Vector2>.GetHashCode
	|
	|-RVA: 0x19EA9C0 Offset: 0x19E99C0 VA: 0x1819EA9C0
	|-ObjectEqualityComparer<Vector2Int>.GetHashCode
	|
	|-RVA: 0x23F12E0 Offset: 0x23F02E0 VA: 0x1823F12E0
	|-ObjectEqualityComparer<Vector3>.GetHashCode
	*/

	internal override int IndexOf(T[] array, T value, int startIndex, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D10C40 Offset: 0x1D0FC40 VA: 0x181D10C40
	|-ObjectEqualityComparer<DataSet.FaceIndices>.IndexOf
	|-ObjectEqualityComparer<DYP2PDll.P2PID>.IndexOf
	|-ObjectEqualityComparer<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.IndexOf
	|-ObjectEqualityComparer<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.IndexOf
	|-ObjectEqualityComparer<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.IndexOf
	|-ObjectEqualityComparer<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.IndexOf
	|-ObjectEqualityComparer<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.IndexOf
	|-ObjectEqualityComparer<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.IndexOf
	|-ObjectEqualityComparer<nettask_GS2CAddTaskClass.ClasslstReward>.IndexOf
	|-ObjectEqualityComparer<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.IndexOf
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.IndexOf
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.IndexOf
	|-ObjectEqualityComparer<UICharInfo>.IndexOf
	|
	|-RVA: 0xD4DFC0 Offset: 0xD4CFC0 VA: 0x180D4DFC0
	|-ObjectEqualityComparer<EventHook>.IndexOf
	|
	|-RVA: 0xD4E0D0 Offset: 0xD4D0D0 VA: 0x180D4E0D0
	|-ObjectEqualityComparer<Flow.RecursionNode>.IndexOf
	|
	|-RVA: 0x19EE390 Offset: 0x19ED390 VA: 0x1819EE390
	|-ObjectEqualityComparer<UnitPreservation.UnitPortPreservation>.IndexOf
	|-ObjectEqualityComparer<CameraState.CustomBlendable>.IndexOf
	|-ObjectEqualityComparer<DoublePoint>.IndexOf
	|-ObjectEqualityComparer<ConversationScriptObject.ClientTipsMessage>.IndexOf
	|-ObjectEqualityComparer<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.IndexOf
	|-ObjectEqualityComparer<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.IndexOf
	|-ObjectEqualityComparer<lsswitch_LS2CCodeShieldClass.ClasslstShield>.IndexOf
	|-ObjectEqualityComparer<netarchive_C2GSAskRoleListClass.ClasslstFile>.IndexOf
	|-ObjectEqualityComparer<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.IndexOf
	|-ObjectEqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.IndexOf
	|-ObjectEqualityComparer<nettask_GS2CAddTaskClass.ClasslstProcess>.IndexOf
	|-ObjectEqualityComparer<s2cmove_C2GSMoveClass.ClasslstDisp>.IndexOf
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.IndexOf
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.IndexOf
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.IndexOf
	|-ObjectEqualityComparer<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.IndexOf
	|-ObjectEqualityComparer<LogMessage>.IndexOf
	|-ObjectEqualityComparer<ArrayMetadata>.IndexOf
	|-ObjectEqualityComparer<fsPortableReflection.AttributeQuery>.IndexOf
	|-ObjectEqualityComparer<MusicStateInfo>.IndexOf
	|-ObjectEqualityComparer<BridgeHandler.IdxPacket>.IndexOf
	|-ObjectEqualityComparer<ScreenRadioScriptObject.ScreenInfo>.IndexOf
	|-ObjectEqualityComparer<ValueDropdownItem<object>>.IndexOf
	|-ObjectEqualityComparer<FormatterLocator.FormatterLocatorInfo>.IndexOf
	|-ObjectEqualityComparer<CCalEffInfo>.IndexOf
	|-ObjectEqualityComparer<AnimationStateData.AnimationPair>.IndexOf
	|-ObjectEqualityComparer<SkeletonUtilityKinematicShadow.TransformPair>.IndexOf
	|-ObjectEqualityComparer<SlotBlendModes.MaterialTexturePair>.IndexOf
	|-ObjectEqualityComparer<StateSoundScriptObject.StateSound>.IndexOf
	|-ObjectEqualityComparer<SteamMatchViewer.ChatMsg>.IndexOf
	|-ObjectEqualityComparer<DictionaryEntry>.IndexOf
	|-ObjectEqualityComparer<KeyValuePair<DateTime, object>>.IndexOf
	|-ObjectEqualityComparer<KeyValuePair<int, object>>.IndexOf
	|-ObjectEqualityComparer<KeyValuePair<object, object>>.IndexOf
	|-ObjectEqualityComparer<InterpretedFrameInfo>.IndexOf
	|-ObjectEqualityComparer<ResourceLocator>.IndexOf
	|-ObjectEqualityComparer<BeforeRenderHelper.OrderBlock>.IndexOf
	|-ObjectEqualityComparer<LocalClient.InternalMsg>.IndexOf
	|-ObjectEqualityComparer<NetworkBroadcastResult>.IndexOf
	|-ObjectEqualityComparer<NetworkHash128>.IndexOf
	|-ObjectEqualityComparer<NetworkLobbyManager.PendingPlayer>.IndexOf
	|-ObjectEqualityComparer<NetworkMigrationManager.PendingPlayerInfo>.IndexOf
	|-ObjectEqualityComparer<CRCMessageEntry>.IndexOf
	|-ObjectEqualityComparer<Playable>.IndexOf
	|-ObjectEqualityComparer<ReflectionProbeBlendInfo>.IndexOf
	|-ObjectEqualityComparer<UILineInfo>.IndexOf
	|
	|-RVA: 0x19EE620 Offset: 0x19ED620 VA: 0x1819EE620
	|-ObjectEqualityComparer<MeshCombiner.BlendShapeFrame>.IndexOf
	|-ObjectEqualityComparer<SkillRayHit>.IndexOf
	|-ObjectEqualityComparer<SubmeshInstruction>.IndexOf
	|-ObjectEqualityComparer<BlendShapeFrame>.IndexOf
	|
	|-RVA: 0x19EC5A0 Offset: 0x19EB5A0 VA: 0x1819EC5A0
	|-ObjectEqualityComparer<MeshCombiner.SkinnedRenderer>.IndexOf
	|-ObjectEqualityComparer<StateSoundScriptObject.Loop>.IndexOf
	|-ObjectEqualityComparer<TexturePacker.SpriteData>.IndexOf
	|-ObjectEqualityComparer<LODGenerator.SkinnedRenderer>.IndexOf
	|
	|-RVA: 0xD4DBF0 Offset: 0xD4CBF0 VA: 0x180D4DBF0
	|-ObjectEqualityComparer<MeshCombiner.StaticRenderer>.IndexOf
	|-ObjectEqualityComparer<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.IndexOf
	|-ObjectEqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.IndexOf
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.IndexOf
	|-ObjectEqualityComparer<DebugDrawLine.DebugLine>.IndexOf
	|-ObjectEqualityComparer<HitInfo>.IndexOf
	|-ObjectEqualityComparer<DeepReflection.PathStep>.IndexOf
	|-ObjectEqualityComparer<AnimationOutputWeightProcessor.WeightInfo>.IndexOf
	|-ObjectEqualityComparer<Navigation>.IndexOf
	|-ObjectEqualityComparer<LODGenerator.StaticRenderer>.IndexOf
	|
	|-RVA: 0x1D10EE0 Offset: 0x1D0FEE0 VA: 0x181D10EE0
	|-ObjectEqualityComparer<CinemachineClearShot.Pair>.IndexOf
	|-ObjectEqualityComparer<DgwResultServerInfo>.IndexOf
	|-ObjectEqualityComparer<DgwServerForJson>.IndexOf
	|-ObjectEqualityComparer<homecontainer_GS2CHeroInfoClass.ClasslstHero>.IndexOf
	|-ObjectEqualityComparer<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.IndexOf
	|-ObjectEqualityComparer<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.IndexOf
	|-ObjectEqualityComparer<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.IndexOf
	|-ObjectEqualityComparer<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.IndexOf
	|-ObjectEqualityComparer<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.IndexOf
	|-ObjectEqualityComparer<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.IndexOf
	|-ObjectEqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.IndexOf
	|-ObjectEqualityComparer<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.IndexOf
	|-ObjectEqualityComparer<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.IndexOf
	|-ObjectEqualityComparer<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.IndexOf
	|-ObjectEqualityComparer<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.IndexOf
	|-ObjectEqualityComparer<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.IndexOf
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.IndexOf
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.IndexOf
	|-ObjectEqualityComparer<IniValue>.IndexOf
	|-ObjectEqualityComparer<EngineHotKey>.IndexOf
	|-ObjectEqualityComparer<LPWNormalSolver.LPWPoint>.IndexOf
	|-ObjectEqualityComparer<LPWNormalSolver.LPWPointDataEntry>.IndexOf
	|-ObjectEqualityComparer<LuaFunction.FuncData>.IndexOf
	|-ObjectEqualityComparer<KeyValuePair<int, int>>.IndexOf
	|-ObjectEqualityComparer<EventProvider.SessionInfo>.IndexOf
	|-ObjectEqualityComparer<AnimatorClipInfo>.IndexOf
	|-ObjectEqualityComparer<TerrainUtility.TerrainMap.TileCoord>.IndexOf
	|-ObjectEqualityComparer<ClientScene.PendingOwner>.IndexOf
	|-ObjectEqualityComparer<NetworkMigrationManager.ConnectionPendingPlayers>.IndexOf
	|-ObjectEqualityComparer<PeerInfoPlayer>.IndexOf
	|
	|-RVA: 0xD4DDB0 Offset: 0xD4CDB0 VA: 0x180D4DDB0
	|-ObjectEqualityComparer<CinemachineCore.UpdateStatus>.IndexOf
	|
	|-RVA: 0xD4E1C0 Offset: 0xD4D1C0 VA: 0x180D4E1C0
	|-ObjectEqualityComparer<IntPoint>.IndexOf
	|
	|-RVA: 0x1D0FD90 Offset: 0x1D0ED90 VA: 0x181D0FD90
	|-ObjectEqualityComparer<ConversationScriptObject.ConfirmMessage>.IndexOf
	|-ObjectEqualityComparer<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.IndexOf
	|-ObjectEqualityComparer<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.IndexOf
	|-ObjectEqualityComparer<netopenui_GS2CGMListClass.ClasslstGMOrder>.IndexOf
	|-ObjectEqualityComparer<nettask_GS2CAddTaskClass.ClasslstTaskData>.IndexOf
	|-ObjectEqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.IndexOf
	|-ObjectEqualityComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.IndexOf
	|-ObjectEqualityComparer<SteamNetworkingComponent.SendPacket>.IndexOf
	|-ObjectEqualityComparer<OneInfo>.IndexOf
	|-ObjectEqualityComparer<HitData>.IndexOf
	|-ObjectEqualityComparer<fsOption<fsVersionedType>>.IndexOf
	|-ObjectEqualityComparer<ObjectPoolComInfo>.IndexOf
	|
	|-RVA: 0x19EF7A0 Offset: 0x19EE7A0 VA: 0x1819EF7A0
	|-ObjectEqualityComparer<ConversationScriptObject.LoadMessage>.IndexOf
	|-ObjectEqualityComparer<DgwServerInfo>.IndexOf
	|-ObjectEqualityComparer<DYUpdateIni.OneResInfo>.IndexOf
	|-ObjectEqualityComparer<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.IndexOf
	|-ObjectEqualityComparer<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.IndexOf
	|-ObjectEqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.IndexOf
	|-ObjectEqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.IndexOf
	|-ObjectEqualityComparer<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.IndexOf
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.IndexOf
	|-ObjectEqualityComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.IndexOf
	|-ObjectEqualityComparer<NameGenerate.NameWeight>.IndexOf
	|-ObjectEqualityComparer<PanelManger.PanelInfo>.IndexOf
	|-ObjectEqualityComparer<WeGameNetworkingComponent.SendPacket>.IndexOf
	|-ObjectEqualityComparer<AssetTracker.AssetInfo>.IndexOf
	|-ObjectEqualityComparer<LPWNormalSolver.LPWPosition>.IndexOf
	|-ObjectEqualityComparer<ObjectMetadata>.IndexOf
	|-ObjectEqualityComparer<PropertyMetadata>.IndexOf
	|-ObjectEqualityComparer<fsAotCompilationManager.AotCompilation>.IndexOf
	|-ObjectEqualityComparer<MinimapPoint>.IndexOf
	|-ObjectEqualityComparer<JsonPosition>.IndexOf
	|-ObjectEqualityComparer<FormatterLocator.FormatterInfo>.IndexOf
	|-ObjectEqualityComparer<SerializationNode>.IndexOf
	|-ObjectEqualityComparer<EventQueue.EventQueueEntry>.IndexOf
	|-ObjectEqualityComparer<Skin.AttachmentKeyTuple>.IndexOf
	|-ObjectEqualityComparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.IndexOf
	|-ObjectEqualityComparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>.IndexOf
	|-ObjectEqualityComparer<IntervalTreeNode>.IndexOf
	|-ObjectEqualityComparer<IntervalTree.Entry<object>>.IndexOf
	|-ObjectEqualityComparer<ChannelPacket>.IndexOf
	|-ObjectEqualityComparer<SpriteState>.IndexOf
	|-ObjectEqualityComparer<UnitySynchronizationContext.WorkRequest>.IndexOf
	|-ObjectEqualityComparer<ZmPeerManager.RecvPacket>.IndexOf
	|
	|-RVA: 0x1D11060 Offset: 0x1D10060 VA: 0x181D11060
	|-ObjectEqualityComparer<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.IndexOf
	|-ObjectEqualityComparer<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.IndexOf
	|-ObjectEqualityComparer<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.IndexOf
	|
	|-RVA: 0x1D10120 Offset: 0x1D0F120 VA: 0x181D10120
	|-ObjectEqualityComparer<netarchive_GS2CRoleListClass.ClasslstFile>.IndexOf
	|
	|-RVA: 0x19EE8D0 Offset: 0x19ED8D0 VA: 0x1819EE8D0
	|-ObjectEqualityComparer<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.IndexOf
	|-ObjectEqualityComparer<RaycastResult>.IndexOf
	|
	|-RVA: 0x19ED520 Offset: 0x19EC520 VA: 0x1819ED520
	|-ObjectEqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.IndexOf
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcEventClass.ClasslstOption>.IndexOf
	|-ObjectEqualityComparer<MeshSubsetCombineUtility.SubMeshInstance>.IndexOf
	|
	|-RVA: 0x1D10510 Offset: 0x1D0F510 VA: 0x181D10510
	|-ObjectEqualityComparer<RangeU16>.IndexOf
	|-ObjectEqualityComparer<Color32>.IndexOf
	|-ObjectEqualityComparer<ShaderPassName>.IndexOf
	|
	|-RVA: 0x1D10B50 Offset: 0x1D0FB50 VA: 0x181D10B50
	|-ObjectEqualityComparer<BinaryOperatorHandler.OperatorQuery>.IndexOf
	|
	|-RVA: 0x1D10DF0 Offset: 0x1D0FDF0 VA: 0x181D10DF0
	|-ObjectEqualityComparer<ConversionUtility.ConversionQuery>.IndexOf
	|
	|-RVA: 0x1D10690 Offset: 0x1D0F690 VA: 0x181D10690
	|-ObjectEqualityComparer<fsVersionedType>.IndexOf
	|
	|-RVA: 0x1D10890 Offset: 0x1D0F890 VA: 0x181D10890
	|-ObjectEqualityComparer<DefaultSerializationBinder.TypeNameKey>.IndexOf
	|
	|-RVA: 0x1D0FF40 Offset: 0x1D0EF40 VA: 0x181D0FF40
	|-ObjectEqualityComparer<ResolverContractKey>.IndexOf
	|
	|-RVA: 0x1D107A0 Offset: 0x1D0F7A0 VA: 0x181D107A0
	|-ObjectEqualityComparer<ConvertUtils.TypeConvertKey>.IndexOf
	|
	|-RVA: 0x1D10980 Offset: 0x1D0F980 VA: 0x181D10980
	|-ObjectEqualityComparer<pb_BezierPoint>.IndexOf
	|
	|-RVA: 0x1D10030 Offset: 0x1D0F030 VA: 0x181D10030
	|-ObjectEqualityComparer<pb_Edge>.IndexOf
	|
	|-RVA: 0x1D10410 Offset: 0x1D0F410 VA: 0x181D10410
	|-ObjectEqualityComparer<pb_IntVec3>.IndexOf
	|
	|-RVA: 0x1D10300 Offset: 0x1D0F300 VA: 0x181D10300
	|-ObjectEqualityComparer<NodeInfo>.IndexOf
	|
	|-RVA: 0x19EEF70 Offset: 0x19EDF70 VA: 0x1819EEF70
	|-ObjectEqualityComparer<CSteamID>.IndexOf
	|
	|-RVA: 0x19ECBC0 Offset: 0x19EBBC0 VA: 0x1819ECBC0
	|-ObjectEqualityComparer<HAuthTicket>.IndexOf
	|
	|-RVA: 0x19ECF80 Offset: 0x19EBF80 VA: 0x1819ECF80
	|-ObjectEqualityComparer<SteamAPICall_t>.IndexOf
	|
	|-RVA: 0x19ED340 Offset: 0x19EC340 VA: 0x1819ED340
	|-ObjectEqualityComparer<bool>.IndexOf
	|
	|-RVA: 0x19EBAA0 Offset: 0x19EAAA0 VA: 0x1819EBAA0
	|-ObjectEqualityComparer<byte>.IndexOf
	|
	|-RVA: 0x19ED160 Offset: 0x19EC160 VA: 0x1819ED160
	|-ObjectEqualityComparer<char>.IndexOf
	|
	|-RVA: 0x19EBC80 Offset: 0x19EAC80 VA: 0x1819EBC80
	|-ObjectEqualityComparer<Guid>.IndexOf
	|
	|-RVA: 0x19EF060 Offset: 0x19EE060 VA: 0x1819EF060
	|-ObjectEqualityComparer<short>.IndexOf
	|
	|-RVA: 0x19ED910 Offset: 0x19EC910 VA: 0x1819ED910
	|-ObjectEqualityComparer<int>.IndexOf
	|
	|-RVA: 0x19EBFD0 Offset: 0x19EAFD0 VA: 0x1819EBFD0
	|-ObjectEqualityComparer<Int32Enum>.IndexOf
	|
	|-RVA: 0x19ED070 Offset: 0x19EC070 VA: 0x1819ED070
	|-ObjectEqualityComparer<long>.IndexOf
	|
	|-RVA: 0x19ED430 Offset: 0x19EC430 VA: 0x1819ED430
	|-ObjectEqualityComparer<IntPtr>.IndexOf
	|
	|-RVA: 0x19EECF0 Offset: 0x19EDCF0 VA: 0x1819EECF0
	|-ObjectEqualityComparer<Win32_IP_ADAPTER_ADDRESSES>.IndexOf
	|
	|-RVA: 0x19EC940 Offset: 0x19EB940 VA: 0x1819EC940
	|-ObjectEqualityComparer<Nullable<ByteEnum>>.IndexOf
	|
	|-RVA: 0x19EC120 Offset: 0x19EB120 VA: 0x1819EC120
	|-ObjectEqualityComparer<object>.IndexOf
	|
	|-RVA: 0x19EC380 Offset: 0x19EB380 VA: 0x1819EC380
	|-ObjectEqualityComparer<float>.IndexOf
	|
	|-RVA: 0x19EB9B0 Offset: 0x19EA9B0 VA: 0x1819EB9B0
	|-ObjectEqualityComparer<TimeSpan>.IndexOf
	|
	|-RVA: 0x19EF150 Offset: 0x19EE150 VA: 0x1819EF150
	|-ObjectEqualityComparer<ushort>.IndexOf
	|
	|-RVA: 0x19ED250 Offset: 0x19EC250 VA: 0x1819ED250
	|-ObjectEqualityComparer<uint>.IndexOf
	|
	|-RVA: 0x19ECDA0 Offset: 0x19EBDA0 VA: 0x1819ECDA0
	|-ObjectEqualityComparer<ulong>.IndexOf
	|
	|-RVA: 0x19EF560 Offset: 0x19EE560 VA: 0x1819EF560
	|-ObjectEqualityComparer<UInt64Enum>.IndexOf
	|
	|-RVA: 0x19EDC10 Offset: 0x19ECC10 VA: 0x1819EDC10
	|-ObjectEqualityComparer<BoneWeight>.IndexOf
	|
	|-RVA: 0x19EE7E0 Offset: 0x19ED7E0 VA: 0x1819EE7E0
	|-ObjectEqualityComparer<Color>.IndexOf
	|
	|-RVA: 0x19EB6A0 Offset: 0x19EA6A0 VA: 0x1819EB6A0
	|-ObjectEqualityComparer<CombineInstance>.IndexOf
	|
	|-RVA: 0x19EE070 Offset: 0x19ED070 VA: 0x1819EE070
	|-ObjectEqualityComparer<VisibleLight>.IndexOf
	|
	|-RVA: 0x19EBD70 Offset: 0x19EAD70 VA: 0x1819EBD70
	|-ObjectEqualityComparer<VisibleReflectionProbe>.IndexOf
	|
	|-RVA: 0x19EDAF0 Offset: 0x19ECAF0 VA: 0x1819EDAF0
	|-ObjectEqualityComparer<Matrix4x4>.IndexOf
	|
	|-RVA: 0x19EEAC0 Offset: 0x19EDAC0 VA: 0x1819EEAC0
	|-ObjectEqualityComparer<MeshSubsetCombineUtility.MeshContainer>.IndexOf
	|
	|-RVA: 0x19EF330 Offset: 0x19EE330 VA: 0x1819EF330
	|-ObjectEqualityComparer<MeshSubsetCombineUtility.MeshInstance>.IndexOf
	|
	|-RVA: 0x19ECCB0 Offset: 0x19EBCB0 VA: 0x1819ECCB0
	|-ObjectEqualityComparer<NetworkInstanceId>.IndexOf
	|
	|-RVA: 0x19ECE90 Offset: 0x19EBE90 VA: 0x1819ECE90
	|-ObjectEqualityComparer<NetworkSceneId>.IndexOf
	|
	|-RVA: 0x19EDD20 Offset: 0x19ECD20 VA: 0x1819EDD20
	|-ObjectEqualityComparer<ParticleSystem.Particle>.IndexOf
	|
	|-RVA: 0x19EF240 Offset: 0x19EE240 VA: 0x1819EF240
	|-ObjectEqualityComparer<Quaternion>.IndexOf
	|
	|-RVA: 0x19EC770 Offset: 0x19EB770 VA: 0x1819EC770
	|-ObjectEqualityComparer<RaycastHit>.IndexOf
	|
	|-RVA: 0x19EF6B0 Offset: 0x19EE6B0 VA: 0x1819EF6B0
	|-ObjectEqualityComparer<Rect>.IndexOf
	|
	|-RVA: 0x19EC480 Offset: 0x19EB480 VA: 0x1819EC480
	|-ObjectEqualityComparer<RenderTargetIdentifier>.IndexOf
	|
	|-RVA: 0x19EB8C0 Offset: 0x19EA8C0 VA: 0x1819EB8C0
	|-ObjectEqualityComparer<Scene>.IndexOf
	|
	|-RVA: 0x19EE530 Offset: 0x19ED530 VA: 0x1819EE530
	|-ObjectEqualityComparer<GlyphRect>.IndexOf
	|
	|-RVA: 0x19EC250 Offset: 0x19EB250 VA: 0x1819EC250
	|-ObjectEqualityComparer<ColorBlock>.IndexOf
	|
	|-RVA: 0x19ED710 Offset: 0x19EC710 VA: 0x1819ED710
	|-ObjectEqualityComparer<UIVertex>.IndexOf
	|
	|-RVA: 0x19EDA00 Offset: 0x19ECA00 VA: 0x1819EDA00
	|-ObjectEqualityComparer<Vector2>.IndexOf
	|
	|-RVA: 0x19EBB90 Offset: 0x19EAB90 VA: 0x1819EBB90
	|-ObjectEqualityComparer<Vector2Int>.IndexOf
	|
	|-RVA: 0x19EDF70 Offset: 0x19ECF70 VA: 0x1819EDF70
	|-ObjectEqualityComparer<Vector3>.IndexOf
	|
	|-RVA: 0x19EE2A0 Offset: 0x19ED2A0 VA: 0x1819EE2A0
	|-ObjectEqualityComparer<Vector4>.IndexOf
	|
	|-RVA: 0x19EB5B0 Offset: 0x19EA5B0 VA: 0x1819EB5B0
	|-ObjectEqualityComparer<ZmID>.IndexOf
	*/

	internal override int LastIndexOf(T[] array, T value, int startIndex, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D12210 Offset: 0x1D11210 VA: 0x181D12210
	|-ObjectEqualityComparer<DataSet.FaceIndices>.LastIndexOf
	|-ObjectEqualityComparer<DYP2PDll.P2PID>.LastIndexOf
	|-ObjectEqualityComparer<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.LastIndexOf
	|-ObjectEqualityComparer<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.LastIndexOf
	|-ObjectEqualityComparer<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.LastIndexOf
	|-ObjectEqualityComparer<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.LastIndexOf
	|-ObjectEqualityComparer<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.LastIndexOf
	|-ObjectEqualityComparer<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.LastIndexOf
	|-ObjectEqualityComparer<nettask_GS2CAddTaskClass.ClasslstReward>.LastIndexOf
	|-ObjectEqualityComparer<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.LastIndexOf
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.LastIndexOf
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.LastIndexOf
	|-ObjectEqualityComparer<UICharInfo>.LastIndexOf
	|
	|-RVA: 0xD4E6C0 Offset: 0xD4D6C0 VA: 0x180D4E6C0
	|-ObjectEqualityComparer<EventHook>.LastIndexOf
	|
	|-RVA: 0xD4E2B0 Offset: 0xD4D2B0 VA: 0x180D4E2B0
	|-ObjectEqualityComparer<Flow.RecursionNode>.LastIndexOf
	|
	|-RVA: 0x1D11890 Offset: 0x1D10890 VA: 0x181D11890
	|-ObjectEqualityComparer<UnitPreservation.UnitPortPreservation>.LastIndexOf
	|-ObjectEqualityComparer<CameraState.CustomBlendable>.LastIndexOf
	|-ObjectEqualityComparer<DoublePoint>.LastIndexOf
	|-ObjectEqualityComparer<ConversationScriptObject.ClientTipsMessage>.LastIndexOf
	|-ObjectEqualityComparer<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.LastIndexOf
	|-ObjectEqualityComparer<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.LastIndexOf
	|-ObjectEqualityComparer<lsswitch_LS2CCodeShieldClass.ClasslstShield>.LastIndexOf
	|-ObjectEqualityComparer<netarchive_C2GSAskRoleListClass.ClasslstFile>.LastIndexOf
	|-ObjectEqualityComparer<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.LastIndexOf
	|-ObjectEqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.LastIndexOf
	|-ObjectEqualityComparer<nettask_GS2CAddTaskClass.ClasslstProcess>.LastIndexOf
	|-ObjectEqualityComparer<s2cmove_C2GSMoveClass.ClasslstDisp>.LastIndexOf
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.LastIndexOf
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.LastIndexOf
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.LastIndexOf
	|-ObjectEqualityComparer<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.LastIndexOf
	|-ObjectEqualityComparer<LogMessage>.LastIndexOf
	|-ObjectEqualityComparer<ArrayMetadata>.LastIndexOf
	|-ObjectEqualityComparer<fsPortableReflection.AttributeQuery>.LastIndexOf
	|-ObjectEqualityComparer<MusicStateInfo>.LastIndexOf
	|-ObjectEqualityComparer<BridgeHandler.IdxPacket>.LastIndexOf
	|-ObjectEqualityComparer<ScreenRadioScriptObject.ScreenInfo>.LastIndexOf
	|-ObjectEqualityComparer<ValueDropdownItem<object>>.LastIndexOf
	|-ObjectEqualityComparer<FormatterLocator.FormatterLocatorInfo>.LastIndexOf
	|-ObjectEqualityComparer<CCalEffInfo>.LastIndexOf
	|-ObjectEqualityComparer<AnimationStateData.AnimationPair>.LastIndexOf
	|-ObjectEqualityComparer<SkeletonUtilityKinematicShadow.TransformPair>.LastIndexOf
	|-ObjectEqualityComparer<SlotBlendModes.MaterialTexturePair>.LastIndexOf
	|-ObjectEqualityComparer<StateSoundScriptObject.StateSound>.LastIndexOf
	|-ObjectEqualityComparer<SteamMatchViewer.ChatMsg>.LastIndexOf
	|-ObjectEqualityComparer<DictionaryEntry>.LastIndexOf
	|-ObjectEqualityComparer<KeyValuePair<DateTime, object>>.LastIndexOf
	|-ObjectEqualityComparer<KeyValuePair<int, object>>.LastIndexOf
	|-ObjectEqualityComparer<KeyValuePair<object, object>>.LastIndexOf
	|-ObjectEqualityComparer<InterpretedFrameInfo>.LastIndexOf
	|-ObjectEqualityComparer<ResourceLocator>.LastIndexOf
	|-ObjectEqualityComparer<BeforeRenderHelper.OrderBlock>.LastIndexOf
	|-ObjectEqualityComparer<LocalClient.InternalMsg>.LastIndexOf
	|-ObjectEqualityComparer<NetworkBroadcastResult>.LastIndexOf
	|-ObjectEqualityComparer<NetworkHash128>.LastIndexOf
	|-ObjectEqualityComparer<NetworkLobbyManager.PendingPlayer>.LastIndexOf
	|-ObjectEqualityComparer<NetworkMigrationManager.PendingPlayerInfo>.LastIndexOf
	|-ObjectEqualityComparer<CRCMessageEntry>.LastIndexOf
	|-ObjectEqualityComparer<Playable>.LastIndexOf
	|-ObjectEqualityComparer<ReflectionProbeBlendInfo>.LastIndexOf
	|-ObjectEqualityComparer<UILineInfo>.LastIndexOf
	|
	|-RVA: 0x19F1900 Offset: 0x19F0900 VA: 0x1819F1900
	|-ObjectEqualityComparer<MeshCombiner.BlendShapeFrame>.LastIndexOf
	|-ObjectEqualityComparer<SkillRayHit>.LastIndexOf
	|-ObjectEqualityComparer<SubmeshInstruction>.LastIndexOf
	|-ObjectEqualityComparer<BlendShapeFrame>.LastIndexOf
	|
	|-RVA: 0x19F2D20 Offset: 0x19F1D20 VA: 0x1819F2D20
	|-ObjectEqualityComparer<MeshCombiner.SkinnedRenderer>.LastIndexOf
	|-ObjectEqualityComparer<StateSoundScriptObject.Loop>.LastIndexOf
	|-ObjectEqualityComparer<TexturePacker.SpriteData>.LastIndexOf
	|-ObjectEqualityComparer<LODGenerator.SkinnedRenderer>.LastIndexOf
	|
	|-RVA: 0x1D11320 Offset: 0x1D10320 VA: 0x181D11320
	|-ObjectEqualityComparer<MeshCombiner.StaticRenderer>.LastIndexOf
	|-ObjectEqualityComparer<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.LastIndexOf
	|-ObjectEqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.LastIndexOf
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.LastIndexOf
	|-ObjectEqualityComparer<DebugDrawLine.DebugLine>.LastIndexOf
	|-ObjectEqualityComparer<HitInfo>.LastIndexOf
	|-ObjectEqualityComparer<DeepReflection.PathStep>.LastIndexOf
	|-ObjectEqualityComparer<AnimationOutputWeightProcessor.WeightInfo>.LastIndexOf
	|-ObjectEqualityComparer<Navigation>.LastIndexOf
	|-ObjectEqualityComparer<LODGenerator.StaticRenderer>.LastIndexOf
	|
	|-RVA: 0x1D129A0 Offset: 0x1D119A0 VA: 0x181D129A0
	|-ObjectEqualityComparer<CinemachineClearShot.Pair>.LastIndexOf
	|-ObjectEqualityComparer<DgwResultServerInfo>.LastIndexOf
	|-ObjectEqualityComparer<DgwServerForJson>.LastIndexOf
	|-ObjectEqualityComparer<homecontainer_GS2CHeroInfoClass.ClasslstHero>.LastIndexOf
	|-ObjectEqualityComparer<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.LastIndexOf
	|-ObjectEqualityComparer<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.LastIndexOf
	|-ObjectEqualityComparer<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.LastIndexOf
	|-ObjectEqualityComparer<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.LastIndexOf
	|-ObjectEqualityComparer<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.LastIndexOf
	|-ObjectEqualityComparer<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.LastIndexOf
	|-ObjectEqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.LastIndexOf
	|-ObjectEqualityComparer<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.LastIndexOf
	|-ObjectEqualityComparer<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.LastIndexOf
	|-ObjectEqualityComparer<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.LastIndexOf
	|-ObjectEqualityComparer<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.LastIndexOf
	|-ObjectEqualityComparer<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.LastIndexOf
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.LastIndexOf
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.LastIndexOf
	|-ObjectEqualityComparer<IniValue>.LastIndexOf
	|-ObjectEqualityComparer<EngineHotKey>.LastIndexOf
	|-ObjectEqualityComparer<LPWNormalSolver.LPWPoint>.LastIndexOf
	|-ObjectEqualityComparer<LPWNormalSolver.LPWPointDataEntry>.LastIndexOf
	|-ObjectEqualityComparer<LuaFunction.FuncData>.LastIndexOf
	|-ObjectEqualityComparer<KeyValuePair<int, int>>.LastIndexOf
	|-ObjectEqualityComparer<EventProvider.SessionInfo>.LastIndexOf
	|-ObjectEqualityComparer<AnimatorClipInfo>.LastIndexOf
	|-ObjectEqualityComparer<TerrainUtility.TerrainMap.TileCoord>.LastIndexOf
	|-ObjectEqualityComparer<ClientScene.PendingOwner>.LastIndexOf
	|-ObjectEqualityComparer<NetworkMigrationManager.ConnectionPendingPlayers>.LastIndexOf
	|-ObjectEqualityComparer<PeerInfoPlayer>.LastIndexOf
	|
	|-RVA: 0xD4E4B0 Offset: 0xD4D4B0 VA: 0x180D4E4B0
	|-ObjectEqualityComparer<CinemachineCore.UpdateStatus>.LastIndexOf
	|
	|-RVA: 0xD4E3B0 Offset: 0xD4D3B0 VA: 0x180D4E3B0
	|-ObjectEqualityComparer<IntPoint>.LastIndexOf
	|
	|-RVA: 0x1D12D00 Offset: 0x1D11D00 VA: 0x181D12D00
	|-ObjectEqualityComparer<ConversationScriptObject.ConfirmMessage>.LastIndexOf
	|-ObjectEqualityComparer<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.LastIndexOf
	|-ObjectEqualityComparer<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.LastIndexOf
	|-ObjectEqualityComparer<netopenui_GS2CGMListClass.ClasslstGMOrder>.LastIndexOf
	|-ObjectEqualityComparer<nettask_GS2CAddTaskClass.ClasslstTaskData>.LastIndexOf
	|-ObjectEqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.LastIndexOf
	|-ObjectEqualityComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.LastIndexOf
	|-ObjectEqualityComparer<SteamNetworkingComponent.SendPacket>.LastIndexOf
	|-ObjectEqualityComparer<OneInfo>.LastIndexOf
	|-ObjectEqualityComparer<HitData>.LastIndexOf
	|-ObjectEqualityComparer<fsOption<fsVersionedType>>.LastIndexOf
	|-ObjectEqualityComparer<ObjectPoolComInfo>.LastIndexOf
	|
	|-RVA: 0x1D116D0 Offset: 0x1D106D0 VA: 0x181D116D0
	|-ObjectEqualityComparer<ConversationScriptObject.LoadMessage>.LastIndexOf
	|-ObjectEqualityComparer<DgwServerInfo>.LastIndexOf
	|-ObjectEqualityComparer<DYUpdateIni.OneResInfo>.LastIndexOf
	|-ObjectEqualityComparer<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.LastIndexOf
	|-ObjectEqualityComparer<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.LastIndexOf
	|-ObjectEqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.LastIndexOf
	|-ObjectEqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.LastIndexOf
	|-ObjectEqualityComparer<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.LastIndexOf
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.LastIndexOf
	|-ObjectEqualityComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.LastIndexOf
	|-ObjectEqualityComparer<NameGenerate.NameWeight>.LastIndexOf
	|-ObjectEqualityComparer<PanelManger.PanelInfo>.LastIndexOf
	|-ObjectEqualityComparer<WeGameNetworkingComponent.SendPacket>.LastIndexOf
	|-ObjectEqualityComparer<AssetTracker.AssetInfo>.LastIndexOf
	|-ObjectEqualityComparer<LPWNormalSolver.LPWPosition>.LastIndexOf
	|-ObjectEqualityComparer<ObjectMetadata>.LastIndexOf
	|-ObjectEqualityComparer<PropertyMetadata>.LastIndexOf
	|-ObjectEqualityComparer<fsAotCompilationManager.AotCompilation>.LastIndexOf
	|-ObjectEqualityComparer<MinimapPoint>.LastIndexOf
	|-ObjectEqualityComparer<JsonPosition>.LastIndexOf
	|-ObjectEqualityComparer<FormatterLocator.FormatterInfo>.LastIndexOf
	|-ObjectEqualityComparer<SerializationNode>.LastIndexOf
	|-ObjectEqualityComparer<EventQueue.EventQueueEntry>.LastIndexOf
	|-ObjectEqualityComparer<Skin.AttachmentKeyTuple>.LastIndexOf
	|-ObjectEqualityComparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.LastIndexOf
	|-ObjectEqualityComparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>.LastIndexOf
	|-ObjectEqualityComparer<IntervalTreeNode>.LastIndexOf
	|-ObjectEqualityComparer<IntervalTree.Entry<object>>.LastIndexOf
	|-ObjectEqualityComparer<ChannelPacket>.LastIndexOf
	|-ObjectEqualityComparer<SpriteState>.LastIndexOf
	|-ObjectEqualityComparer<UnitySynchronizationContext.WorkRequest>.LastIndexOf
	|-ObjectEqualityComparer<ZmPeerManager.RecvPacket>.LastIndexOf
	|
	|-RVA: 0x1D12B30 Offset: 0x1D11B30 VA: 0x181D12B30
	|-ObjectEqualityComparer<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.LastIndexOf
	|-ObjectEqualityComparer<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.LastIndexOf
	|-ObjectEqualityComparer<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.LastIndexOf
	|
	|-RVA: 0x1D11D20 Offset: 0x1D10D20 VA: 0x181D11D20
	|-ObjectEqualityComparer<netarchive_GS2CRoleListClass.ClasslstFile>.LastIndexOf
	|
	|-RVA: 0x1D123D0 Offset: 0x1D113D0 VA: 0x181D123D0
	|-ObjectEqualityComparer<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.LastIndexOf
	|-ObjectEqualityComparer<RaycastResult>.LastIndexOf
	|
	|-RVA: 0x1D11B30 Offset: 0x1D10B30 VA: 0x181D11B30
	|-ObjectEqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.LastIndexOf
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcEventClass.ClasslstOption>.LastIndexOf
	|-ObjectEqualityComparer<MeshSubsetCombineUtility.SubMeshInstance>.LastIndexOf
	|
	|-RVA: 0x19F2BA0 Offset: 0x19F1BA0 VA: 0x1819F2BA0
	|-ObjectEqualityComparer<RangeU16>.LastIndexOf
	|-ObjectEqualityComparer<Color32>.LastIndexOf
	|-ObjectEqualityComparer<ShaderPassName>.LastIndexOf
	|
	|-RVA: 0x1D114E0 Offset: 0x1D104E0 VA: 0x181D114E0
	|-ObjectEqualityComparer<BinaryOperatorHandler.OperatorQuery>.LastIndexOf
	|
	|-RVA: 0x1D11A30 Offset: 0x1D10A30 VA: 0x181D11A30
	|-ObjectEqualityComparer<ConversionUtility.ConversionQuery>.LastIndexOf
	|
	|-RVA: 0x1D12100 Offset: 0x1D11100 VA: 0x181D12100
	|-ObjectEqualityComparer<fsVersionedType>.LastIndexOf
	|
	|-RVA: 0x1D12000 Offset: 0x1D11000 VA: 0x181D12000
	|-ObjectEqualityComparer<DefaultSerializationBinder.TypeNameKey>.LastIndexOf
	|
	|-RVA: 0x1D126D0 Offset: 0x1D116D0 VA: 0x181D126D0
	|-ObjectEqualityComparer<ResolverContractKey>.LastIndexOf
	|
	|-RVA: 0x1D11220 Offset: 0x1D10220 VA: 0x181D11220
	|-ObjectEqualityComparer<ConvertUtils.TypeConvertKey>.LastIndexOf
	|
	|-RVA: 0x1D127D0 Offset: 0x1D117D0 VA: 0x181D127D0
	|-ObjectEqualityComparer<pb_BezierPoint>.LastIndexOf
	|
	|-RVA: 0x1D115E0 Offset: 0x1D105E0 VA: 0x181D115E0
	|-ObjectEqualityComparer<pb_Edge>.LastIndexOf
	|
	|-RVA: 0x1D11F00 Offset: 0x1D10F00 VA: 0x181D11F00
	|-ObjectEqualityComparer<pb_IntVec3>.LastIndexOf
	|
	|-RVA: 0x1D125C0 Offset: 0x1D115C0 VA: 0x181D125C0
	|-ObjectEqualityComparer<NodeInfo>.LastIndexOf
	|
	|-RVA: 0x19F03B0 Offset: 0x19EF3B0 VA: 0x1819F03B0
	|-ObjectEqualityComparer<CSteamID>.LastIndexOf
	|
	|-RVA: 0x19F0040 Offset: 0x19EF040 VA: 0x1819F0040
	|-ObjectEqualityComparer<HAuthTicket>.LastIndexOf
	|
	|-RVA: 0x19F1550 Offset: 0x19F0550 VA: 0x1819F1550
	|-ObjectEqualityComparer<SteamAPICall_t>.LastIndexOf
	|
	|-RVA: 0x19EFE60 Offset: 0x19EEE60 VA: 0x1819EFE60
	|-ObjectEqualityComparer<bool>.LastIndexOf
	|
	|-RVA: 0x19EFF50 Offset: 0x19EEF50 VA: 0x1819EFF50
	|-ObjectEqualityComparer<byte>.LastIndexOf
	|
	|-RVA: 0x19F2EF0 Offset: 0x19F1EF0 VA: 0x1819F2EF0
	|-ObjectEqualityComparer<char>.LastIndexOf
	|
	|-RVA: 0x19F2490 Offset: 0x19F1490 VA: 0x1819F2490
	|-ObjectEqualityComparer<Guid>.LastIndexOf
	|
	|-RVA: 0x19F1060 Offset: 0x19F0060 VA: 0x1819F1060
	|-ObjectEqualityComparer<short>.LastIndexOf
	|
	|-RVA: 0x19F1D40 Offset: 0x19F0D40 VA: 0x1819F1D40
	|-ObjectEqualityComparer<int>.LastIndexOf
	|
	|-RVA: 0x19F3650 Offset: 0x19F2650 VA: 0x1819F3650
	|-ObjectEqualityComparer<Int32Enum>.LastIndexOf
	|
	|-RVA: 0x19F1460 Offset: 0x19F0460 VA: 0x1819F1460
	|-ObjectEqualityComparer<long>.LastIndexOf
	|
	|-RVA: 0x19F2060 Offset: 0x19F1060 VA: 0x1819F2060
	|-ObjectEqualityComparer<IntPtr>.LastIndexOf
	|
	|-RVA: 0x19F04A0 Offset: 0x19EF4A0 VA: 0x1819F04A0
	|-ObjectEqualityComparer<Win32_IP_ADAPTER_ADDRESSES>.LastIndexOf
	|
	|-RVA: 0x19F0130 Offset: 0x19EF130 VA: 0x1819F0130
	|-ObjectEqualityComparer<Nullable<ByteEnum>>.LastIndexOf
	|
	|-RVA: 0x19F1C10 Offset: 0x19F0C10 VA: 0x1819F1C10
	|-ObjectEqualityComparer<object>.LastIndexOf
	|
	|-RVA: 0x19F2590 Offset: 0x19F1590 VA: 0x1819F2590
	|-ObjectEqualityComparer<float>.LastIndexOf
	|
	|-RVA: 0x19F0810 Offset: 0x19EF810 VA: 0x1819F0810
	|-ObjectEqualityComparer<TimeSpan>.LastIndexOf
	|
	|-RVA: 0x19EF950 Offset: 0x19EE950 VA: 0x1819EF950
	|-ObjectEqualityComparer<ushort>.LastIndexOf
	|
	|-RVA: 0x19F27B0 Offset: 0x19F17B0 VA: 0x1819F27B0
	|-ObjectEqualityComparer<uint>.LastIndexOf
	|
	|-RVA: 0x19EFD70 Offset: 0x19EED70 VA: 0x1819EFD70
	|-ObjectEqualityComparer<ulong>.LastIndexOf
	|
	|-RVA: 0x19F1AC0 Offset: 0x19F0AC0 VA: 0x1819F1AC0
	|-ObjectEqualityComparer<UInt64Enum>.LastIndexOf
	|
	|-RVA: 0x19F2380 Offset: 0x19F1380 VA: 0x1819F2380
	|-ObjectEqualityComparer<BoneWeight>.LastIndexOf
	|
	|-RVA: 0x19EFC70 Offset: 0x19EEC70 VA: 0x1819EFC70
	|-ObjectEqualityComparer<Color>.LastIndexOf
	|
	|-RVA: 0x19F2FE0 Offset: 0x19F1FE0 VA: 0x1819F2FE0
	|-ObjectEqualityComparer<CombineInstance>.LastIndexOf
	|
	|-RVA: 0x19F1E30 Offset: 0x19F0E30 VA: 0x1819F1E30
	|-ObjectEqualityComparer<VisibleLight>.LastIndexOf
	|
	|-RVA: 0x19F3300 Offset: 0x19F2300 VA: 0x1819F3300
	|-ObjectEqualityComparer<VisibleReflectionProbe>.LastIndexOf
	|
	|-RVA: 0x19F0CF0 Offset: 0x19EFCF0 VA: 0x1819F0CF0
	|-ObjectEqualityComparer<Matrix4x4>.LastIndexOf
	|
	|-RVA: 0x19F2150 Offset: 0x19F1150 VA: 0x1819F2150
	|-ObjectEqualityComparer<MeshSubsetCombineUtility.MeshContainer>.LastIndexOf
	|
	|-RVA: 0x19EFA40 Offset: 0x19EEA40 VA: 0x1819EFA40
	|-ObjectEqualityComparer<MeshSubsetCombineUtility.MeshInstance>.LastIndexOf
	|
	|-RVA: 0x19F0720 Offset: 0x19EF720 VA: 0x1819F0720
	|-ObjectEqualityComparer<NetworkInstanceId>.LastIndexOf
	|
	|-RVA: 0x19F1370 Offset: 0x19F0370 VA: 0x1819F1370
	|-ObjectEqualityComparer<NetworkSceneId>.LastIndexOf
	|
	|-RVA: 0x19F0E10 Offset: 0x19EFE10 VA: 0x1819F0E10
	|-ObjectEqualityComparer<ParticleSystem.Particle>.LastIndexOf
	|
	|-RVA: 0x19F3200 Offset: 0x19F2200 VA: 0x1819F3200
	|-ObjectEqualityComparer<Quaternion>.LastIndexOf
	|
	|-RVA: 0x19F1730 Offset: 0x19F0730 VA: 0x1819F1730
	|-ObjectEqualityComparer<RaycastHit>.LastIndexOf
	|
	|-RVA: 0x19F0BF0 Offset: 0x19EFBF0 VA: 0x1819F0BF0
	|-ObjectEqualityComparer<Rect>.LastIndexOf
	|
	|-RVA: 0x19F2690 Offset: 0x19F1690 VA: 0x1819F2690
	|-ObjectEqualityComparer<RenderTargetIdentifier>.LastIndexOf
	|
	|-RVA: 0x19F1640 Offset: 0x19F0640 VA: 0x1819F1640
	|-ObjectEqualityComparer<Scene>.LastIndexOf
	|
	|-RVA: 0x19F0900 Offset: 0x19EF900 VA: 0x1819F0900
	|-ObjectEqualityComparer<GlyphRect>.LastIndexOf
	|
	|-RVA: 0x19F1240 Offset: 0x19F0240 VA: 0x1819F1240
	|-ObjectEqualityComparer<ColorBlock>.LastIndexOf
	|
	|-RVA: 0x19F28A0 Offset: 0x19F18A0 VA: 0x1819F28A0
	|-ObjectEqualityComparer<UIVertex>.LastIndexOf
	|
	|-RVA: 0x19F1150 Offset: 0x19F0150 VA: 0x1819F1150
	|-ObjectEqualityComparer<Vector2>.LastIndexOf
	|
	|-RVA: 0x19F3560 Offset: 0x19F2560 VA: 0x1819F3560
	|-ObjectEqualityComparer<Vector2Int>.LastIndexOf
	|
	|-RVA: 0x19F2AA0 Offset: 0x19F1AA0 VA: 0x1819F2AA0
	|-ObjectEqualityComparer<Vector3>.LastIndexOf
	|
	|-RVA: 0x19F0A00 Offset: 0x19EFA00 VA: 0x1819F0A00
	|-ObjectEqualityComparer<Vector4>.LastIndexOf
	|
	|-RVA: 0x19F0B00 Offset: 0x19EFB00 VA: 0x1819F0B00
	|-ObjectEqualityComparer<ZmID>.LastIndexOf
	*/

	public override bool Equals(object obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD4D670 Offset: 0xD4C670 VA: 0x180D4D670
	|-ObjectEqualityComparer<DataSet.FaceIndices>.Equals
	|-ObjectEqualityComparer<EventHook>.Equals
	|-ObjectEqualityComparer<Flow.RecursionNode>.Equals
	|-ObjectEqualityComparer<UnitPreservation.UnitPortPreservation>.Equals
	|-ObjectEqualityComparer<MeshCombiner.BlendShapeFrame>.Equals
	|-ObjectEqualityComparer<MeshCombiner.SkinnedRenderer>.Equals
	|-ObjectEqualityComparer<MeshCombiner.StaticRenderer>.Equals
	|-ObjectEqualityComparer<CameraState.CustomBlendable>.Equals
	|-ObjectEqualityComparer<CinemachineClearShot.Pair>.Equals
	|-ObjectEqualityComparer<CinemachineCore.UpdateStatus>.Equals
	|-ObjectEqualityComparer<DoublePoint>.Equals
	|-ObjectEqualityComparer<IntPoint>.Equals
	|-ObjectEqualityComparer<ConversationScriptObject.ClientTipsMessage>.Equals
	|-ObjectEqualityComparer<ConversationScriptObject.ConfirmMessage>.Equals
	|-ObjectEqualityComparer<ConversationScriptObject.LoadMessage>.Equals
	|-ObjectEqualityComparer<DgwResultServerInfo>.Equals
	|-ObjectEqualityComparer<DgwServerForJson>.Equals
	|-ObjectEqualityComparer<DgwServerInfo>.Equals
	|-ObjectEqualityComparer<DYP2PDll.P2PID>.Equals
	|-ObjectEqualityComparer<DYUpdateIni.OneResInfo>.Equals
	|-ObjectEqualityComparer<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Equals
	|-ObjectEqualityComparer<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Equals
	|-ObjectEqualityComparer<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Equals
	|-ObjectEqualityComparer<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Equals
	|-ObjectEqualityComparer<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Equals
	|-ObjectEqualityComparer<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Equals
	|-ObjectEqualityComparer<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Equals
	|-ObjectEqualityComparer<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Equals
	|-ObjectEqualityComparer<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Equals
	|-ObjectEqualityComparer<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Equals
	|-ObjectEqualityComparer<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Equals
	|-ObjectEqualityComparer<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Equals
	|-ObjectEqualityComparer<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Equals
	|-ObjectEqualityComparer<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Equals
	|-ObjectEqualityComparer<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Equals
	|-ObjectEqualityComparer<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Equals
	|-ObjectEqualityComparer<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Equals
	|-ObjectEqualityComparer<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Equals
	|-ObjectEqualityComparer<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Equals
	|-ObjectEqualityComparer<netarchive_C2GSAskRoleListClass.ClasslstFile>.Equals
	|-ObjectEqualityComparer<netarchive_GS2CRoleListClass.ClasslstFile>.Equals
	|-ObjectEqualityComparer<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Equals
	|-ObjectEqualityComparer<netopenui_GS2CGMListClass.ClasslstGMOrder>.Equals
	|-ObjectEqualityComparer<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Equals
	|-ObjectEqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Equals
	|-ObjectEqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Equals
	|-ObjectEqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Equals
	|-ObjectEqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Equals
	|-ObjectEqualityComparer<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Equals
	|-ObjectEqualityComparer<nettask_GS2CAddTaskClass.ClasslstProcess>.Equals
	|-ObjectEqualityComparer<nettask_GS2CAddTaskClass.ClasslstReward>.Equals
	|-ObjectEqualityComparer<nettask_GS2CAddTaskClass.ClasslstTaskData>.Equals
	|-ObjectEqualityComparer<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Equals
	|-ObjectEqualityComparer<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Equals
	|-ObjectEqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Equals
	|-ObjectEqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Equals
	|-ObjectEqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Equals
	|-ObjectEqualityComparer<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Equals
	|-ObjectEqualityComparer<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Equals
	|-ObjectEqualityComparer<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Equals
	|-ObjectEqualityComparer<s2cmove_C2GSMoveClass.ClasslstDisp>.Equals
	|-ObjectEqualityComparer<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Equals
	|-ObjectEqualityComparer<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Equals
	|-ObjectEqualityComparer<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Equals
	|-ObjectEqualityComparer<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Equals
	|-ObjectEqualityComparer<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Equals
	|-ObjectEqualityComparer<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Equals
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Equals
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Equals
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Equals
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Equals
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Equals
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Equals
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Equals
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Equals
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Equals
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Equals
	|-ObjectEqualityComparer<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Equals
	|-ObjectEqualityComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Equals
	|-ObjectEqualityComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Equals
	|-ObjectEqualityComparer<IniValue>.Equals
	|-ObjectEqualityComparer<NameGenerate.NameWeight>.Equals
	|-ObjectEqualityComparer<SteamNetworkingComponent.SendPacket>.Equals
	|-ObjectEqualityComparer<PanelManger.PanelInfo>.Equals
	|-ObjectEqualityComparer<WeGameNetworkingComponent.SendPacket>.Equals
	|-ObjectEqualityComparer<RangeU16>.Equals
	|-ObjectEqualityComparer<OneInfo>.Equals
	|-ObjectEqualityComparer<DebugDrawLine.DebugLine>.Equals
	|-ObjectEqualityComparer<AssetTracker.AssetInfo>.Equals
	|-ObjectEqualityComparer<EngineHotKey>.Equals
	|-ObjectEqualityComparer<HitData>.Equals
	|-ObjectEqualityComparer<HitInfo>.Equals
	|-ObjectEqualityComparer<LogMessage>.Equals
	|-ObjectEqualityComparer<LPWNormalSolver.LPWPoint>.Equals
	|-ObjectEqualityComparer<LPWNormalSolver.LPWPointDataEntry>.Equals
	|-ObjectEqualityComparer<LPWNormalSolver.LPWPosition>.Equals
	|-ObjectEqualityComparer<ArrayMetadata>.Equals
	|-ObjectEqualityComparer<ObjectMetadata>.Equals
	|-ObjectEqualityComparer<PropertyMetadata>.Equals
	|-ObjectEqualityComparer<LuaFunction.FuncData>.Equals
	|-ObjectEqualityComparer<BinaryOperatorHandler.OperatorQuery>.Equals
	|-ObjectEqualityComparer<ConversionUtility.ConversionQuery>.Equals
	|-ObjectEqualityComparer<fsOption<fsVersionedType>>.Equals
	|-ObjectEqualityComparer<fsPortableReflection.AttributeQuery>.Equals
	|-ObjectEqualityComparer<fsVersionedType>.Equals
	|-ObjectEqualityComparer<fsAotCompilationManager.AotCompilation>.Equals
	|-ObjectEqualityComparer<MinimapPoint>.Equals
	|-ObjectEqualityComparer<MusicStateInfo>.Equals
	|-ObjectEqualityComparer<BridgeHandler.IdxPacket>.Equals
	|-ObjectEqualityComparer<JsonPosition>.Equals
	|-ObjectEqualityComparer<DefaultSerializationBinder.TypeNameKey>.Equals
	|-ObjectEqualityComparer<ResolverContractKey>.Equals
	|-ObjectEqualityComparer<ConvertUtils.TypeConvertKey>.Equals
	|-ObjectEqualityComparer<ObjectPoolComInfo>.Equals
	|-ObjectEqualityComparer<pb_BezierPoint>.Equals
	|-ObjectEqualityComparer<pb_Edge>.Equals
	|-ObjectEqualityComparer<pb_IntVec3>.Equals
	|-ObjectEqualityComparer<ScreenRadioScriptObject.ScreenInfo>.Equals
	|-ObjectEqualityComparer<ValueDropdownItem<object>>.Equals
	|-ObjectEqualityComparer<FormatterLocator.FormatterInfo>.Equals
	|-ObjectEqualityComparer<FormatterLocator.FormatterLocatorInfo>.Equals
	|-ObjectEqualityComparer<NodeInfo>.Equals
	|-ObjectEqualityComparer<SerializationNode>.Equals
	|-ObjectEqualityComparer<DeepReflection.PathStep>.Equals
	|-ObjectEqualityComparer<CCalEffInfo>.Equals
	|-ObjectEqualityComparer<SkillRayHit>.Equals
	|-ObjectEqualityComparer<AnimationStateData.AnimationPair>.Equals
	|-ObjectEqualityComparer<EventQueue.EventQueueEntry>.Equals
	|-ObjectEqualityComparer<Skin.AttachmentKeyTuple>.Equals
	|-ObjectEqualityComparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Equals
	|-ObjectEqualityComparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Equals
	|-ObjectEqualityComparer<SkeletonUtilityKinematicShadow.TransformPair>.Equals
	|-ObjectEqualityComparer<SlotBlendModes.MaterialTexturePair>.Equals
	|-ObjectEqualityComparer<SubmeshInstruction>.Equals
	|-ObjectEqualityComparer<StateSoundScriptObject.Loop>.Equals
	|-ObjectEqualityComparer<StateSoundScriptObject.StateSound>.Equals
	|-ObjectEqualityComparer<SteamMatchViewer.ChatMsg>.Equals
	|-ObjectEqualityComparer<CSteamID>.Equals
	|-ObjectEqualityComparer<HAuthTicket>.Equals
	|-ObjectEqualityComparer<SteamAPICall_t>.Equals
	|-ObjectEqualityComparer<bool>.Equals
	|-ObjectEqualityComparer<byte>.Equals
	|-ObjectEqualityComparer<char>.Equals
	|-ObjectEqualityComparer<DictionaryEntry>.Equals
	|-ObjectEqualityComparer<KeyValuePair<DateTime, object>>.Equals
	|-ObjectEqualityComparer<KeyValuePair<int, int>>.Equals
	|-ObjectEqualityComparer<KeyValuePair<int, object>>.Equals
	|-ObjectEqualityComparer<KeyValuePair<object, object>>.Equals
	|-ObjectEqualityComparer<EventProvider.SessionInfo>.Equals
	|-ObjectEqualityComparer<Guid>.Equals
	|-ObjectEqualityComparer<short>.Equals
	|-ObjectEqualityComparer<int>.Equals
	|-ObjectEqualityComparer<Int32Enum>.Equals
	|-ObjectEqualityComparer<long>.Equals
	|-ObjectEqualityComparer<IntPtr>.Equals
	|-ObjectEqualityComparer<InterpretedFrameInfo>.Equals
	|-ObjectEqualityComparer<Win32_IP_ADAPTER_ADDRESSES>.Equals
	|-ObjectEqualityComparer<Nullable<ByteEnum>>.Equals
	|-ObjectEqualityComparer<object>.Equals
	|-ObjectEqualityComparer<ResourceLocator>.Equals
	|-ObjectEqualityComparer<float>.Equals
	|-ObjectEqualityComparer<TimeSpan>.Equals
	|-ObjectEqualityComparer<ushort>.Equals
	|-ObjectEqualityComparer<uint>.Equals
	|-ObjectEqualityComparer<ulong>.Equals
	|-ObjectEqualityComparer<UInt64Enum>.Equals
	|-ObjectEqualityComparer<TexturePacker.SpriteData>.Equals
	|-ObjectEqualityComparer<AnimatorClipInfo>.Equals
	|-ObjectEqualityComparer<BeforeRenderHelper.OrderBlock>.Equals
	|-ObjectEqualityComparer<BoneWeight>.Equals
	|-ObjectEqualityComparer<Color32>.Equals
	|-ObjectEqualityComparer<Color>.Equals
	|-ObjectEqualityComparer<CombineInstance>.Equals
	|-ObjectEqualityComparer<RaycastResult>.Equals
	|-ObjectEqualityComparer<ShaderPassName>.Equals
	|-ObjectEqualityComparer<VisibleLight>.Equals
	|-ObjectEqualityComparer<VisibleReflectionProbe>.Equals
	|-ObjectEqualityComparer<TerrainUtility.TerrainMap.TileCoord>.Equals
	|-ObjectEqualityComparer<IntervalTreeNode>.Equals
	|-ObjectEqualityComparer<IntervalTree.Entry<object>>.Equals
	|-ObjectEqualityComparer<Matrix4x4>.Equals
	|-ObjectEqualityComparer<MeshSubsetCombineUtility.MeshContainer>.Equals
	|-ObjectEqualityComparer<MeshSubsetCombineUtility.MeshInstance>.Equals
	|-ObjectEqualityComparer<MeshSubsetCombineUtility.SubMeshInstance>.Equals
	|-ObjectEqualityComparer<ChannelPacket>.Equals
	|-ObjectEqualityComparer<ClientScene.PendingOwner>.Equals
	|-ObjectEqualityComparer<LocalClient.InternalMsg>.Equals
	|-ObjectEqualityComparer<NetworkBroadcastResult>.Equals
	|-ObjectEqualityComparer<NetworkHash128>.Equals
	|-ObjectEqualityComparer<NetworkInstanceId>.Equals
	|-ObjectEqualityComparer<NetworkLobbyManager.PendingPlayer>.Equals
	|-ObjectEqualityComparer<NetworkMigrationManager.ConnectionPendingPlayers>.Equals
	|-ObjectEqualityComparer<NetworkMigrationManager.PendingPlayerInfo>.Equals
	|-ObjectEqualityComparer<NetworkSceneId>.Equals
	|-ObjectEqualityComparer<CRCMessageEntry>.Equals
	|-ObjectEqualityComparer<PeerInfoPlayer>.Equals
	|-ObjectEqualityComparer<ParticleSystem.Particle>.Equals
	|-ObjectEqualityComparer<Playable>.Equals
	|-ObjectEqualityComparer<Quaternion>.Equals
	|-ObjectEqualityComparer<RaycastHit>.Equals
	|-ObjectEqualityComparer<Rect>.Equals
	|-ObjectEqualityComparer<ReflectionProbeBlendInfo>.Equals
	|-ObjectEqualityComparer<RenderTargetIdentifier>.Equals
	|-ObjectEqualityComparer<Scene>.Equals
	|-ObjectEqualityComparer<GlyphRect>.Equals
	|-ObjectEqualityComparer<AnimationOutputWeightProcessor.WeightInfo>.Equals
	|-ObjectEqualityComparer<ColorBlock>.Equals
	|-ObjectEqualityComparer<Navigation>.Equals
	|-ObjectEqualityComparer<SpriteState>.Equals
	|-ObjectEqualityComparer<UICharInfo>.Equals
	|-ObjectEqualityComparer<UILineInfo>.Equals
	|-ObjectEqualityComparer<UIVertex>.Equals
	|-ObjectEqualityComparer<UnitySynchronizationContext.WorkRequest>.Equals
	|-ObjectEqualityComparer<Vector2>.Equals
	|-ObjectEqualityComparer<Vector2Int>.Equals
	|-ObjectEqualityComparer<Vector3>.Equals
	|-ObjectEqualityComparer<Vector4>.Equals
	|-ObjectEqualityComparer<BlendShapeFrame>.Equals
	|-ObjectEqualityComparer<LODGenerator.SkinnedRenderer>.Equals
	|-ObjectEqualityComparer<LODGenerator.StaticRenderer>.Equals
	|-ObjectEqualityComparer<ZmPeerManager.RecvPacket>.Equals
	|-ObjectEqualityComparer<ZmID>.Equals
	*/

	public override int GetHashCode() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD4D6C0 Offset: 0xD4C6C0 VA: 0x180D4D6C0
	|-ObjectEqualityComparer<DataSet.FaceIndices>.GetHashCode
	|-ObjectEqualityComparer<EventHook>.GetHashCode
	|-ObjectEqualityComparer<Flow.RecursionNode>.GetHashCode
	|-ObjectEqualityComparer<UnitPreservation.UnitPortPreservation>.GetHashCode
	|-ObjectEqualityComparer<MeshCombiner.BlendShapeFrame>.GetHashCode
	|-ObjectEqualityComparer<MeshCombiner.SkinnedRenderer>.GetHashCode
	|-ObjectEqualityComparer<MeshCombiner.StaticRenderer>.GetHashCode
	|-ObjectEqualityComparer<CameraState.CustomBlendable>.GetHashCode
	|-ObjectEqualityComparer<CinemachineClearShot.Pair>.GetHashCode
	|-ObjectEqualityComparer<CinemachineCore.UpdateStatus>.GetHashCode
	|-ObjectEqualityComparer<DoublePoint>.GetHashCode
	|-ObjectEqualityComparer<IntPoint>.GetHashCode
	|-ObjectEqualityComparer<ConversationScriptObject.ClientTipsMessage>.GetHashCode
	|-ObjectEqualityComparer<ConversationScriptObject.ConfirmMessage>.GetHashCode
	|-ObjectEqualityComparer<ConversationScriptObject.LoadMessage>.GetHashCode
	|-ObjectEqualityComparer<DgwResultServerInfo>.GetHashCode
	|-ObjectEqualityComparer<DgwServerForJson>.GetHashCode
	|-ObjectEqualityComparer<DgwServerInfo>.GetHashCode
	|-ObjectEqualityComparer<DYP2PDll.P2PID>.GetHashCode
	|-ObjectEqualityComparer<DYUpdateIni.OneResInfo>.GetHashCode
	|-ObjectEqualityComparer<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.GetHashCode
	|-ObjectEqualityComparer<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.GetHashCode
	|-ObjectEqualityComparer<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.GetHashCode
	|-ObjectEqualityComparer<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.GetHashCode
	|-ObjectEqualityComparer<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.GetHashCode
	|-ObjectEqualityComparer<homecontainer_GS2CHeroInfoClass.ClasslstHero>.GetHashCode
	|-ObjectEqualityComparer<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.GetHashCode
	|-ObjectEqualityComparer<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.GetHashCode
	|-ObjectEqualityComparer<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.GetHashCode
	|-ObjectEqualityComparer<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.GetHashCode
	|-ObjectEqualityComparer<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.GetHashCode
	|-ObjectEqualityComparer<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.GetHashCode
	|-ObjectEqualityComparer<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.GetHashCode
	|-ObjectEqualityComparer<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.GetHashCode
	|-ObjectEqualityComparer<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.GetHashCode
	|-ObjectEqualityComparer<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.GetHashCode
	|-ObjectEqualityComparer<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.GetHashCode
	|-ObjectEqualityComparer<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.GetHashCode
	|-ObjectEqualityComparer<lsswitch_LS2CCodeShieldClass.ClasslstShield>.GetHashCode
	|-ObjectEqualityComparer<netarchive_C2GSAskRoleListClass.ClasslstFile>.GetHashCode
	|-ObjectEqualityComparer<netarchive_GS2CRoleListClass.ClasslstFile>.GetHashCode
	|-ObjectEqualityComparer<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.GetHashCode
	|-ObjectEqualityComparer<netopenui_GS2CGMListClass.ClasslstGMOrder>.GetHashCode
	|-ObjectEqualityComparer<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.GetHashCode
	|-ObjectEqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.GetHashCode
	|-ObjectEqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.GetHashCode
	|-ObjectEqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.GetHashCode
	|-ObjectEqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.GetHashCode
	|-ObjectEqualityComparer<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.GetHashCode
	|-ObjectEqualityComparer<nettask_GS2CAddTaskClass.ClasslstProcess>.GetHashCode
	|-ObjectEqualityComparer<nettask_GS2CAddTaskClass.ClasslstReward>.GetHashCode
	|-ObjectEqualityComparer<nettask_GS2CAddTaskClass.ClasslstTaskData>.GetHashCode
	|-ObjectEqualityComparer<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.GetHashCode
	|-ObjectEqualityComparer<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.GetHashCode
	|-ObjectEqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.GetHashCode
	|-ObjectEqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.GetHashCode
	|-ObjectEqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.GetHashCode
	|-ObjectEqualityComparer<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.GetHashCode
	|-ObjectEqualityComparer<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.GetHashCode
	|-ObjectEqualityComparer<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.GetHashCode
	|-ObjectEqualityComparer<s2cmove_C2GSMoveClass.ClasslstDisp>.GetHashCode
	|-ObjectEqualityComparer<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.GetHashCode
	|-ObjectEqualityComparer<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.GetHashCode
	|-ObjectEqualityComparer<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.GetHashCode
	|-ObjectEqualityComparer<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.GetHashCode
	|-ObjectEqualityComparer<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.GetHashCode
	|-ObjectEqualityComparer<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.GetHashCode
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.GetHashCode
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.GetHashCode
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.GetHashCode
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.GetHashCode
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcEventClass.ClasslstOption>.GetHashCode
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.GetHashCode
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.GetHashCode
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.GetHashCode
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.GetHashCode
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.GetHashCode
	|-ObjectEqualityComparer<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.GetHashCode
	|-ObjectEqualityComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.GetHashCode
	|-ObjectEqualityComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.GetHashCode
	|-ObjectEqualityComparer<IniValue>.GetHashCode
	|-ObjectEqualityComparer<NameGenerate.NameWeight>.GetHashCode
	|-ObjectEqualityComparer<SteamNetworkingComponent.SendPacket>.GetHashCode
	|-ObjectEqualityComparer<PanelManger.PanelInfo>.GetHashCode
	|-ObjectEqualityComparer<WeGameNetworkingComponent.SendPacket>.GetHashCode
	|-ObjectEqualityComparer<RangeU16>.GetHashCode
	|-ObjectEqualityComparer<OneInfo>.GetHashCode
	|-ObjectEqualityComparer<DebugDrawLine.DebugLine>.GetHashCode
	|-ObjectEqualityComparer<AssetTracker.AssetInfo>.GetHashCode
	|-ObjectEqualityComparer<EngineHotKey>.GetHashCode
	|-ObjectEqualityComparer<HitData>.GetHashCode
	|-ObjectEqualityComparer<HitInfo>.GetHashCode
	|-ObjectEqualityComparer<LogMessage>.GetHashCode
	|-ObjectEqualityComparer<LPWNormalSolver.LPWPoint>.GetHashCode
	|-ObjectEqualityComparer<LPWNormalSolver.LPWPointDataEntry>.GetHashCode
	|-ObjectEqualityComparer<LPWNormalSolver.LPWPosition>.GetHashCode
	|-ObjectEqualityComparer<ArrayMetadata>.GetHashCode
	|-ObjectEqualityComparer<ObjectMetadata>.GetHashCode
	|-ObjectEqualityComparer<PropertyMetadata>.GetHashCode
	|-ObjectEqualityComparer<LuaFunction.FuncData>.GetHashCode
	|-ObjectEqualityComparer<BinaryOperatorHandler.OperatorQuery>.GetHashCode
	|-ObjectEqualityComparer<ConversionUtility.ConversionQuery>.GetHashCode
	|-ObjectEqualityComparer<fsOption<fsVersionedType>>.GetHashCode
	|-ObjectEqualityComparer<fsPortableReflection.AttributeQuery>.GetHashCode
	|-ObjectEqualityComparer<fsVersionedType>.GetHashCode
	|-ObjectEqualityComparer<fsAotCompilationManager.AotCompilation>.GetHashCode
	|-ObjectEqualityComparer<MinimapPoint>.GetHashCode
	|-ObjectEqualityComparer<MusicStateInfo>.GetHashCode
	|-ObjectEqualityComparer<BridgeHandler.IdxPacket>.GetHashCode
	|-ObjectEqualityComparer<JsonPosition>.GetHashCode
	|-ObjectEqualityComparer<DefaultSerializationBinder.TypeNameKey>.GetHashCode
	|-ObjectEqualityComparer<ResolverContractKey>.GetHashCode
	|-ObjectEqualityComparer<ConvertUtils.TypeConvertKey>.GetHashCode
	|-ObjectEqualityComparer<ObjectPoolComInfo>.GetHashCode
	|-ObjectEqualityComparer<pb_BezierPoint>.GetHashCode
	|-ObjectEqualityComparer<pb_Edge>.GetHashCode
	|-ObjectEqualityComparer<pb_IntVec3>.GetHashCode
	|-ObjectEqualityComparer<ScreenRadioScriptObject.ScreenInfo>.GetHashCode
	|-ObjectEqualityComparer<ValueDropdownItem<object>>.GetHashCode
	|-ObjectEqualityComparer<FormatterLocator.FormatterInfo>.GetHashCode
	|-ObjectEqualityComparer<FormatterLocator.FormatterLocatorInfo>.GetHashCode
	|-ObjectEqualityComparer<NodeInfo>.GetHashCode
	|-ObjectEqualityComparer<SerializationNode>.GetHashCode
	|-ObjectEqualityComparer<DeepReflection.PathStep>.GetHashCode
	|-ObjectEqualityComparer<CCalEffInfo>.GetHashCode
	|-ObjectEqualityComparer<SkillRayHit>.GetHashCode
	|-ObjectEqualityComparer<AnimationStateData.AnimationPair>.GetHashCode
	|-ObjectEqualityComparer<EventQueue.EventQueueEntry>.GetHashCode
	|-ObjectEqualityComparer<Skin.AttachmentKeyTuple>.GetHashCode
	|-ObjectEqualityComparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.GetHashCode
	|-ObjectEqualityComparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>.GetHashCode
	|-ObjectEqualityComparer<SkeletonUtilityKinematicShadow.TransformPair>.GetHashCode
	|-ObjectEqualityComparer<SlotBlendModes.MaterialTexturePair>.GetHashCode
	|-ObjectEqualityComparer<SubmeshInstruction>.GetHashCode
	|-ObjectEqualityComparer<StateSoundScriptObject.Loop>.GetHashCode
	|-ObjectEqualityComparer<StateSoundScriptObject.StateSound>.GetHashCode
	|-ObjectEqualityComparer<SteamMatchViewer.ChatMsg>.GetHashCode
	|-ObjectEqualityComparer<CSteamID>.GetHashCode
	|-ObjectEqualityComparer<HAuthTicket>.GetHashCode
	|-ObjectEqualityComparer<SteamAPICall_t>.GetHashCode
	|-ObjectEqualityComparer<bool>.GetHashCode
	|-ObjectEqualityComparer<byte>.GetHashCode
	|-ObjectEqualityComparer<char>.GetHashCode
	|-ObjectEqualityComparer<DictionaryEntry>.GetHashCode
	|-ObjectEqualityComparer<KeyValuePair<DateTime, object>>.GetHashCode
	|-ObjectEqualityComparer<KeyValuePair<int, int>>.GetHashCode
	|-ObjectEqualityComparer<KeyValuePair<int, object>>.GetHashCode
	|-ObjectEqualityComparer<KeyValuePair<object, object>>.GetHashCode
	|-ObjectEqualityComparer<EventProvider.SessionInfo>.GetHashCode
	|-ObjectEqualityComparer<Guid>.GetHashCode
	|-ObjectEqualityComparer<short>.GetHashCode
	|-ObjectEqualityComparer<int>.GetHashCode
	|-ObjectEqualityComparer<Int32Enum>.GetHashCode
	|-ObjectEqualityComparer<long>.GetHashCode
	|-ObjectEqualityComparer<IntPtr>.GetHashCode
	|-ObjectEqualityComparer<InterpretedFrameInfo>.GetHashCode
	|-ObjectEqualityComparer<Win32_IP_ADAPTER_ADDRESSES>.GetHashCode
	|-ObjectEqualityComparer<Nullable<ByteEnum>>.GetHashCode
	|-ObjectEqualityComparer<object>.GetHashCode
	|-ObjectEqualityComparer<ResourceLocator>.GetHashCode
	|-ObjectEqualityComparer<float>.GetHashCode
	|-ObjectEqualityComparer<TimeSpan>.GetHashCode
	|-ObjectEqualityComparer<ushort>.GetHashCode
	|-ObjectEqualityComparer<uint>.GetHashCode
	|-ObjectEqualityComparer<ulong>.GetHashCode
	|-ObjectEqualityComparer<UInt64Enum>.GetHashCode
	|-ObjectEqualityComparer<TexturePacker.SpriteData>.GetHashCode
	|-ObjectEqualityComparer<AnimatorClipInfo>.GetHashCode
	|-ObjectEqualityComparer<BeforeRenderHelper.OrderBlock>.GetHashCode
	|-ObjectEqualityComparer<BoneWeight>.GetHashCode
	|-ObjectEqualityComparer<Color32>.GetHashCode
	|-ObjectEqualityComparer<Color>.GetHashCode
	|-ObjectEqualityComparer<CombineInstance>.GetHashCode
	|-ObjectEqualityComparer<RaycastResult>.GetHashCode
	|-ObjectEqualityComparer<ShaderPassName>.GetHashCode
	|-ObjectEqualityComparer<VisibleLight>.GetHashCode
	|-ObjectEqualityComparer<VisibleReflectionProbe>.GetHashCode
	|-ObjectEqualityComparer<TerrainUtility.TerrainMap.TileCoord>.GetHashCode
	|-ObjectEqualityComparer<IntervalTreeNode>.GetHashCode
	|-ObjectEqualityComparer<IntervalTree.Entry<object>>.GetHashCode
	|-ObjectEqualityComparer<Matrix4x4>.GetHashCode
	|-ObjectEqualityComparer<MeshSubsetCombineUtility.MeshContainer>.GetHashCode
	|-ObjectEqualityComparer<MeshSubsetCombineUtility.MeshInstance>.GetHashCode
	|-ObjectEqualityComparer<MeshSubsetCombineUtility.SubMeshInstance>.GetHashCode
	|-ObjectEqualityComparer<ChannelPacket>.GetHashCode
	|-ObjectEqualityComparer<ClientScene.PendingOwner>.GetHashCode
	|-ObjectEqualityComparer<LocalClient.InternalMsg>.GetHashCode
	|-ObjectEqualityComparer<NetworkBroadcastResult>.GetHashCode
	|-ObjectEqualityComparer<NetworkHash128>.GetHashCode
	|-ObjectEqualityComparer<NetworkInstanceId>.GetHashCode
	|-ObjectEqualityComparer<NetworkLobbyManager.PendingPlayer>.GetHashCode
	|-ObjectEqualityComparer<NetworkMigrationManager.ConnectionPendingPlayers>.GetHashCode
	|-ObjectEqualityComparer<NetworkMigrationManager.PendingPlayerInfo>.GetHashCode
	|-ObjectEqualityComparer<NetworkSceneId>.GetHashCode
	|-ObjectEqualityComparer<CRCMessageEntry>.GetHashCode
	|-ObjectEqualityComparer<PeerInfoPlayer>.GetHashCode
	|-ObjectEqualityComparer<ParticleSystem.Particle>.GetHashCode
	|-ObjectEqualityComparer<Playable>.GetHashCode
	|-ObjectEqualityComparer<Quaternion>.GetHashCode
	|-ObjectEqualityComparer<RaycastHit>.GetHashCode
	|-ObjectEqualityComparer<Rect>.GetHashCode
	|-ObjectEqualityComparer<ReflectionProbeBlendInfo>.GetHashCode
	|-ObjectEqualityComparer<RenderTargetIdentifier>.GetHashCode
	|-ObjectEqualityComparer<Scene>.GetHashCode
	|-ObjectEqualityComparer<GlyphRect>.GetHashCode
	|-ObjectEqualityComparer<AnimationOutputWeightProcessor.WeightInfo>.GetHashCode
	|-ObjectEqualityComparer<ColorBlock>.GetHashCode
	|-ObjectEqualityComparer<Navigation>.GetHashCode
	|-ObjectEqualityComparer<SpriteState>.GetHashCode
	|-ObjectEqualityComparer<UICharInfo>.GetHashCode
	|-ObjectEqualityComparer<UILineInfo>.GetHashCode
	|-ObjectEqualityComparer<UIVertex>.GetHashCode
	|-ObjectEqualityComparer<UnitySynchronizationContext.WorkRequest>.GetHashCode
	|-ObjectEqualityComparer<Vector2>.GetHashCode
	|-ObjectEqualityComparer<Vector2Int>.GetHashCode
	|-ObjectEqualityComparer<Vector3>.GetHashCode
	|-ObjectEqualityComparer<Vector4>.GetHashCode
	|-ObjectEqualityComparer<BlendShapeFrame>.GetHashCode
	|-ObjectEqualityComparer<LODGenerator.SkinnedRenderer>.GetHashCode
	|-ObjectEqualityComparer<LODGenerator.StaticRenderer>.GetHashCode
	|-ObjectEqualityComparer<ZmPeerManager.RecvPacket>.GetHashCode
	|-ObjectEqualityComparer<ZmID>.GetHashCode
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19F37A0 Offset: 0x19F27A0 VA: 0x1819F37A0
	|-ObjectEqualityComparer<DataSet.FaceIndices>..ctor
	|-ObjectEqualityComparer<EventHook>..ctor
	|-ObjectEqualityComparer<Flow.RecursionNode>..ctor
	|-ObjectEqualityComparer<UnitPreservation.UnitPortPreservation>..ctor
	|-ObjectEqualityComparer<MeshCombiner.BlendShapeFrame>..ctor
	|-ObjectEqualityComparer<MeshCombiner.SkinnedRenderer>..ctor
	|-ObjectEqualityComparer<MeshCombiner.StaticRenderer>..ctor
	|-ObjectEqualityComparer<CameraState.CustomBlendable>..ctor
	|-ObjectEqualityComparer<CinemachineClearShot.Pair>..ctor
	|-ObjectEqualityComparer<CinemachineCore.UpdateStatus>..ctor
	|-ObjectEqualityComparer<DoublePoint>..ctor
	|-ObjectEqualityComparer<IntPoint>..ctor
	|-ObjectEqualityComparer<ConversationScriptObject.ClientTipsMessage>..ctor
	|-ObjectEqualityComparer<ConversationScriptObject.ConfirmMessage>..ctor
	|-ObjectEqualityComparer<ConversationScriptObject.LoadMessage>..ctor
	|-ObjectEqualityComparer<DgwResultServerInfo>..ctor
	|-ObjectEqualityComparer<DgwServerForJson>..ctor
	|-ObjectEqualityComparer<DgwServerInfo>..ctor
	|-ObjectEqualityComparer<DYP2PDll.P2PID>..ctor
	|-ObjectEqualityComparer<DYUpdateIni.OneResInfo>..ctor
	|-ObjectEqualityComparer<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>..ctor
	|-ObjectEqualityComparer<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>..ctor
	|-ObjectEqualityComparer<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>..ctor
	|-ObjectEqualityComparer<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>..ctor
	|-ObjectEqualityComparer<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>..ctor
	|-ObjectEqualityComparer<homecontainer_GS2CHeroInfoClass.ClasslstHero>..ctor
	|-ObjectEqualityComparer<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>..ctor
	|-ObjectEqualityComparer<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>..ctor
	|-ObjectEqualityComparer<homecontainer_GS2CRoundInfoClass.ClasslstInfo>..ctor
	|-ObjectEqualityComparer<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>..ctor
	|-ObjectEqualityComparer<homecontainer_GS2CSeasonInfoClass.ClasslstPool>..ctor
	|-ObjectEqualityComparer<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>..ctor
	|-ObjectEqualityComparer<homecontainer_GS2CTalentInfoClass.ClasslstTalent>..ctor
	|-ObjectEqualityComparer<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>..ctor
	|-ObjectEqualityComparer<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>..ctor
	|-ObjectEqualityComparer<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>..ctor
	|-ObjectEqualityComparer<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>..ctor
	|-ObjectEqualityComparer<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>..ctor
	|-ObjectEqualityComparer<lsswitch_LS2CCodeShieldClass.ClasslstShield>..ctor
	|-ObjectEqualityComparer<netarchive_C2GSAskRoleListClass.ClasslstFile>..ctor
	|-ObjectEqualityComparer<netarchive_GS2CRoleListClass.ClasslstFile>..ctor
	|-ObjectEqualityComparer<netfriend_GS2CFindNameRetClass.ClasslstPlayer>..ctor
	|-ObjectEqualityComparer<netopenui_GS2CGMListClass.ClasslstGMOrder>..ctor
	|-ObjectEqualityComparer<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>..ctor
	|-ObjectEqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>..ctor
	|-ObjectEqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>..ctor
	|-ObjectEqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWar>..ctor
	|-ObjectEqualityComparer<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>..ctor
	|-ObjectEqualityComparer<netopenui_GS2CRewardTipsClass.ClasslstRewardData>..ctor
	|-ObjectEqualityComparer<nettask_GS2CAddTaskClass.ClasslstProcess>..ctor
	|-ObjectEqualityComparer<nettask_GS2CAddTaskClass.ClasslstReward>..ctor
	|-ObjectEqualityComparer<nettask_GS2CAddTaskClass.ClasslstTaskData>..ctor
	|-ObjectEqualityComparer<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>..ctor
	|-ObjectEqualityComparer<netteam_GS2CMaxRoundClass.ClasslstMaxRound>..ctor
	|-ObjectEqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>..ctor
	|-ObjectEqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>..ctor
	|-ObjectEqualityComparer<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>..ctor
	|-ObjectEqualityComparer<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>..ctor
	|-ObjectEqualityComparer<s2cShop_GS2CRefreshShopClass.ClasslstGoods>..ctor
	|-ObjectEqualityComparer<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>..ctor
	|-ObjectEqualityComparer<s2cmove_C2GSMoveClass.ClasslstDisp>..ctor
	|-ObjectEqualityComparer<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>..ctor
	|-ObjectEqualityComparer<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>..ctor
	|-ObjectEqualityComparer<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>..ctor
	|-ObjectEqualityComparer<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>..ctor
	|-ObjectEqualityComparer<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>..ctor
	|-ObjectEqualityComparer<s2cnpc_C2GSAnswerDictClass.ClasslstQue>..ctor
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>..ctor
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>..ctor
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>..ctor
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>..ctor
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcEventClass.ClasslstOption>..ctor
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>..ctor
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>..ctor
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>..ctor
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>..ctor
	|-ObjectEqualityComparer<s2cnpc_GS2CNpcShopClass.ClasslstGoods>..ctor
	|-ObjectEqualityComparer<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>..ctor
	|-ObjectEqualityComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>..ctor
	|-ObjectEqualityComparer<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>..ctor
	|-ObjectEqualityComparer<IniValue>..ctor
	|-ObjectEqualityComparer<NameGenerate.NameWeight>..ctor
	|-ObjectEqualityComparer<SteamNetworkingComponent.SendPacket>..ctor
	|-ObjectEqualityComparer<PanelManger.PanelInfo>..ctor
	|-ObjectEqualityComparer<WeGameNetworkingComponent.SendPacket>..ctor
	|-ObjectEqualityComparer<RangeU16>..ctor
	|-ObjectEqualityComparer<OneInfo>..ctor
	|-ObjectEqualityComparer<DebugDrawLine.DebugLine>..ctor
	|-ObjectEqualityComparer<AssetTracker.AssetInfo>..ctor
	|-ObjectEqualityComparer<EngineHotKey>..ctor
	|-ObjectEqualityComparer<HitData>..ctor
	|-ObjectEqualityComparer<HitInfo>..ctor
	|-ObjectEqualityComparer<LogMessage>..ctor
	|-ObjectEqualityComparer<LPWNormalSolver.LPWPoint>..ctor
	|-ObjectEqualityComparer<LPWNormalSolver.LPWPointDataEntry>..ctor
	|-ObjectEqualityComparer<LPWNormalSolver.LPWPosition>..ctor
	|-ObjectEqualityComparer<ArrayMetadata>..ctor
	|-ObjectEqualityComparer<ObjectMetadata>..ctor
	|-ObjectEqualityComparer<PropertyMetadata>..ctor
	|-ObjectEqualityComparer<LuaFunction.FuncData>..ctor
	|-ObjectEqualityComparer<BinaryOperatorHandler.OperatorQuery>..ctor
	|-ObjectEqualityComparer<ConversionUtility.ConversionQuery>..ctor
	|-ObjectEqualityComparer<fsOption<fsVersionedType>>..ctor
	|-ObjectEqualityComparer<fsPortableReflection.AttributeQuery>..ctor
	|-ObjectEqualityComparer<fsVersionedType>..ctor
	|-ObjectEqualityComparer<fsAotCompilationManager.AotCompilation>..ctor
	|-ObjectEqualityComparer<MinimapPoint>..ctor
	|-ObjectEqualityComparer<MusicStateInfo>..ctor
	|-ObjectEqualityComparer<BridgeHandler.IdxPacket>..ctor
	|-ObjectEqualityComparer<JsonPosition>..ctor
	|-ObjectEqualityComparer<DefaultSerializationBinder.TypeNameKey>..ctor
	|-ObjectEqualityComparer<ResolverContractKey>..ctor
	|-ObjectEqualityComparer<ConvertUtils.TypeConvertKey>..ctor
	|-ObjectEqualityComparer<ObjectPoolComInfo>..ctor
	|-ObjectEqualityComparer<pb_BezierPoint>..ctor
	|-ObjectEqualityComparer<pb_Edge>..ctor
	|-ObjectEqualityComparer<pb_IntVec3>..ctor
	|-ObjectEqualityComparer<ScreenRadioScriptObject.ScreenInfo>..ctor
	|-ObjectEqualityComparer<ValueDropdownItem<object>>..ctor
	|-ObjectEqualityComparer<FormatterLocator.FormatterInfo>..ctor
	|-ObjectEqualityComparer<FormatterLocator.FormatterLocatorInfo>..ctor
	|-ObjectEqualityComparer<NodeInfo>..ctor
	|-ObjectEqualityComparer<SerializationNode>..ctor
	|-ObjectEqualityComparer<DeepReflection.PathStep>..ctor
	|-ObjectEqualityComparer<CCalEffInfo>..ctor
	|-ObjectEqualityComparer<SkillRayHit>..ctor
	|-ObjectEqualityComparer<AnimationStateData.AnimationPair>..ctor
	|-ObjectEqualityComparer<EventQueue.EventQueueEntry>..ctor
	|-ObjectEqualityComparer<Skin.AttachmentKeyTuple>..ctor
	|-ObjectEqualityComparer<SkeletonRendererCustomMaterials.AtlasMaterialOverride>..ctor
	|-ObjectEqualityComparer<SkeletonRendererCustomMaterials.SlotMaterialOverride>..ctor
	|-ObjectEqualityComparer<SkeletonUtilityKinematicShadow.TransformPair>..ctor
	|-ObjectEqualityComparer<SlotBlendModes.MaterialTexturePair>..ctor
	|-ObjectEqualityComparer<SubmeshInstruction>..ctor
	|-ObjectEqualityComparer<StateSoundScriptObject.Loop>..ctor
	|-ObjectEqualityComparer<StateSoundScriptObject.StateSound>..ctor
	|-ObjectEqualityComparer<SteamMatchViewer.ChatMsg>..ctor
	|-ObjectEqualityComparer<CSteamID>..ctor
	|-ObjectEqualityComparer<HAuthTicket>..ctor
	|-ObjectEqualityComparer<SteamAPICall_t>..ctor
	|-ObjectEqualityComparer<bool>..ctor
	|-ObjectEqualityComparer<byte>..ctor
	|-ObjectEqualityComparer<char>..ctor
	|-ObjectEqualityComparer<DictionaryEntry>..ctor
	|-ObjectEqualityComparer<KeyValuePair<DateTime, object>>..ctor
	|-ObjectEqualityComparer<KeyValuePair<int, int>>..ctor
	|-ObjectEqualityComparer<KeyValuePair<int, object>>..ctor
	|-ObjectEqualityComparer<KeyValuePair<object, object>>..ctor
	|-ObjectEqualityComparer<EventProvider.SessionInfo>..ctor
	|-ObjectEqualityComparer<Guid>..ctor
	|-ObjectEqualityComparer<short>..ctor
	|-ObjectEqualityComparer<int>..ctor
	|-ObjectEqualityComparer<Int32Enum>..ctor
	|-ObjectEqualityComparer<long>..ctor
	|-ObjectEqualityComparer<IntPtr>..ctor
	|-ObjectEqualityComparer<InterpretedFrameInfo>..ctor
	|-ObjectEqualityComparer<Win32_IP_ADAPTER_ADDRESSES>..ctor
	|-ObjectEqualityComparer<Nullable<ByteEnum>>..ctor
	|-ObjectEqualityComparer<object>..ctor
	|-ObjectEqualityComparer<ResourceLocator>..ctor
	|-ObjectEqualityComparer<float>..ctor
	|-ObjectEqualityComparer<TimeSpan>..ctor
	|-ObjectEqualityComparer<ushort>..ctor
	|-ObjectEqualityComparer<uint>..ctor
	|-ObjectEqualityComparer<ulong>..ctor
	|-ObjectEqualityComparer<UInt64Enum>..ctor
	|-ObjectEqualityComparer<TexturePacker.SpriteData>..ctor
	|-ObjectEqualityComparer<AnimatorClipInfo>..ctor
	|-ObjectEqualityComparer<BeforeRenderHelper.OrderBlock>..ctor
	|-ObjectEqualityComparer<BoneWeight>..ctor
	|-ObjectEqualityComparer<Color32>..ctor
	|-ObjectEqualityComparer<Color>..ctor
	|-ObjectEqualityComparer<CombineInstance>..ctor
	|-ObjectEqualityComparer<RaycastResult>..ctor
	|-ObjectEqualityComparer<ShaderPassName>..ctor
	|-ObjectEqualityComparer<VisibleLight>..ctor
	|-ObjectEqualityComparer<VisibleReflectionProbe>..ctor
	|-ObjectEqualityComparer<TerrainUtility.TerrainMap.TileCoord>..ctor
	|-ObjectEqualityComparer<IntervalTreeNode>..ctor
	|-ObjectEqualityComparer<IntervalTree.Entry<object>>..ctor
	|-ObjectEqualityComparer<Matrix4x4>..ctor
	|-ObjectEqualityComparer<MeshSubsetCombineUtility.MeshContainer>..ctor
	|-ObjectEqualityComparer<MeshSubsetCombineUtility.MeshInstance>..ctor
	|-ObjectEqualityComparer<MeshSubsetCombineUtility.SubMeshInstance>..ctor
	|-ObjectEqualityComparer<ChannelPacket>..ctor
	|-ObjectEqualityComparer<ClientScene.PendingOwner>..ctor
	|-ObjectEqualityComparer<LocalClient.InternalMsg>..ctor
	|-ObjectEqualityComparer<NetworkBroadcastResult>..ctor
	|-ObjectEqualityComparer<NetworkHash128>..ctor
	|-ObjectEqualityComparer<NetworkInstanceId>..ctor
	|-ObjectEqualityComparer<NetworkLobbyManager.PendingPlayer>..ctor
	|-ObjectEqualityComparer<NetworkMigrationManager.ConnectionPendingPlayers>..ctor
	|-ObjectEqualityComparer<NetworkMigrationManager.PendingPlayerInfo>..ctor
	|-ObjectEqualityComparer<NetworkSceneId>..ctor
	|-ObjectEqualityComparer<CRCMessageEntry>..ctor
	|-ObjectEqualityComparer<PeerInfoPlayer>..ctor
	|-ObjectEqualityComparer<ParticleSystem.Particle>..ctor
	|-ObjectEqualityComparer<Playable>..ctor
	|-ObjectEqualityComparer<Quaternion>..ctor
	|-ObjectEqualityComparer<RaycastHit>..ctor
	|-ObjectEqualityComparer<Rect>..ctor
	|-ObjectEqualityComparer<ReflectionProbeBlendInfo>..ctor
	|-ObjectEqualityComparer<RenderTargetIdentifier>..ctor
	|-ObjectEqualityComparer<Scene>..ctor
	|-ObjectEqualityComparer<GlyphRect>..ctor
	|-ObjectEqualityComparer<AnimationOutputWeightProcessor.WeightInfo>..ctor
	|-ObjectEqualityComparer<ColorBlock>..ctor
	|-ObjectEqualityComparer<Navigation>..ctor
	|-ObjectEqualityComparer<SpriteState>..ctor
	|-ObjectEqualityComparer<UICharInfo>..ctor
	|-ObjectEqualityComparer<UILineInfo>..ctor
	|-ObjectEqualityComparer<UIVertex>..ctor
	|-ObjectEqualityComparer<UnitySynchronizationContext.WorkRequest>..ctor
	|-ObjectEqualityComparer<Vector2>..ctor
	|-ObjectEqualityComparer<Vector2Int>..ctor
	|-ObjectEqualityComparer<Vector3>..ctor
	|-ObjectEqualityComparer<Vector4>..ctor
	|-ObjectEqualityComparer<BlendShapeFrame>..ctor
	|-ObjectEqualityComparer<LODGenerator.SkinnedRenderer>..ctor
	|-ObjectEqualityComparer<LODGenerator.StaticRenderer>..ctor
	|-ObjectEqualityComparer<ZmPeerManager.RecvPacket>..ctor
	|-ObjectEqualityComparer<ZmID>..ctor
	*/
}

// Namespace: System.Collections.Generic
[Serializable]
internal class ByteEqualityComparer : EqualityComparer<byte>
{
	// Methods

	public override bool Equals(byte x, byte y) { }

	public override int GetHashCode(byte b) { }

	internal override int IndexOf(byte[] array, byte value, int startIndex, int count) { }

	internal override int LastIndexOf(byte[] array, byte value, int startIndex, int count) { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public void .ctor() { }
}

// Namespace: System.Collections.Generic
[Serializable]
internal class EnumEqualityComparer<T> : EqualityComparer<T>, ISerializable
{
	// Methods

	public override bool Equals(T x, T y) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x263EAA0 Offset: 0x263DAA0 VA: 0x18263EAA0
	|-EnumEqualityComparer<Int32Enum>.Equals
	*/

	public override int GetHashCode(T obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x263EB00 Offset: 0x263DB00 VA: 0x18263EB00
	|-EnumEqualityComparer<Int32Enum>.GetHashCode
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DE420 Offset: 0x25DD420 VA: 0x1825DE420
	|-EnumEqualityComparer<Int32Enum>..ctor
	*/

	protected void .ctor(SerializationInfo information, StreamingContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x263EC50 Offset: 0x263DC50 VA: 0x18263EC50
	|-EnumEqualityComparer<Int32Enum>..ctor
	*/

	public void GetObjectData(SerializationInfo info, StreamingContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x263EB40 Offset: 0x263DB40 VA: 0x18263EB40
	|-EnumEqualityComparer<Int32Enum>.GetObjectData
	*/

	public override bool Equals(object obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x263EA50 Offset: 0x263DA50 VA: 0x18263EA50
	|-EnumEqualityComparer<Int32Enum>.Equals
	*/

	public override int GetHashCode() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD4D6C0 Offset: 0xD4C6C0 VA: 0x180D4D6C0
	|-EnumEqualityComparer<Int32Enum>.GetHashCode
	*/
}

// Namespace: System.Collections.Generic
[Serializable]
internal sealed class SByteEnumEqualityComparer<T> : EnumEqualityComparer<T>, ISerializable
{
	// Methods

	public void .ctor() { }

	public void .ctor(SerializationInfo information, StreamingContext context) { }

	public override int GetHashCode(T obj) { }
}

// Namespace: System.Collections.Generic
[Serializable]
internal sealed class ShortEnumEqualityComparer<T> : EnumEqualityComparer<T>, ISerializable
{
	// Methods

	public void .ctor() { }

	public void .ctor(SerializationInfo information, StreamingContext context) { }

	public override int GetHashCode(T obj) { }
}

// Namespace: System.Collections.Generic
[Serializable]
internal sealed class LongEnumEqualityComparer<T> : EqualityComparer<T>, ISerializable
{
	// Methods

	public override bool Equals(T x, T y) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD403A0 Offset: 0xD3F3A0 VA: 0x180D403A0
	|-LongEnumEqualityComparer<UInt64Enum>.Equals
	*/

	public override int GetHashCode(T obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD40400 Offset: 0xD3F400 VA: 0x180D40400
	|-LongEnumEqualityComparer<UInt64Enum>.GetHashCode
	*/

	public override bool Equals(object obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD4D670 Offset: 0xD4C670 VA: 0x180D4D670
	|-LongEnumEqualityComparer<UInt64Enum>.Equals
	*/

	public override int GetHashCode() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD4D6C0 Offset: 0xD4C6C0 VA: 0x180D4D6C0
	|-LongEnumEqualityComparer<UInt64Enum>.GetHashCode
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19F37A0 Offset: 0x19F27A0 VA: 0x1819F37A0
	|-LongEnumEqualityComparer<UInt64Enum>..ctor
	*/

	public void .ctor(SerializationInfo information, StreamingContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD404D0 Offset: 0xD3F4D0 VA: 0x180D404D0
	|-LongEnumEqualityComparer<UInt64Enum>..ctor
	*/

	public void GetObjectData(SerializationInfo info, StreamingContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD40440 Offset: 0xD3F440 VA: 0x180D40440
	|-LongEnumEqualityComparer<UInt64Enum>.GetObjectData
	*/
}

// Namespace: System.Collections.Generic
[Serializable]
internal sealed class InternalStringComparer : EqualityComparer<string>
{
	// Methods

	public override int GetHashCode(string obj) { }

	public override bool Equals(string x, string y) { }

	internal override int IndexOf(string[] array, string value, int startIndex, int count) { }

	public void .ctor() { }
}

// Namespace: System.Collections.Generic
[TypeDependencyAttribute] // RVA: 0xB4790 Offset: 0xB3B90 VA: 0x1800B4790
public interface ICollection<T> : IEnumerable<T>, IEnumerable
{
	// Properties
	public abstract int Count { get; }
	public abstract bool IsReadOnly { get; }

	// Methods

	public abstract int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-ICollection<object>.get_Count
	*/

	public abstract bool get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-ICollection<object>.get_IsReadOnly
	*/

	public abstract void Add(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-ICollection<object>.Add
	*/

	public abstract void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-ICollection<object>.Clear
	*/

	public abstract bool Contains(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-ICollection<object>.Contains
	*/

	public abstract void CopyTo(T[] array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-ICollection<object>.CopyTo
	*/

	public abstract bool Remove(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-ICollection<object>.Remove
	*/
}

// Namespace: System.Collections.Generic
public interface IComparer<T>
{
	// Methods

	public abstract int Compare(T x, T y) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IComparer<object>.Compare
	*/
}

// Namespace: System.Collections.Generic
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public interface IDictionary<TKey, TValue> : ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable
{
	// Properties
	public abstract TValue Item { get; set; }
	public abstract ICollection<TKey> Keys { get; }
	public abstract ICollection<TValue> Values { get; }

	// Methods

	public abstract TValue get_Item(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IDictionary<object, object>.get_Item
	*/

	public abstract void set_Item(TKey key, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IDictionary<object, object>.set_Item
	*/

	public abstract ICollection<TKey> get_Keys() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IDictionary<object, object>.get_Keys
	*/

	public abstract ICollection<TValue> get_Values() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IDictionary<object, object>.get_Values
	*/

	public abstract bool ContainsKey(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IDictionary<object, object>.ContainsKey
	*/

	public abstract void Add(TKey key, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IDictionary<object, object>.Add
	*/

	public abstract bool Remove(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IDictionary<object, object>.Remove
	*/

	public abstract bool TryGetValue(TKey key, out TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IDictionary<object, object>.TryGetValue
	*/
}

// Namespace: System.Collections.Generic
[TypeDependencyAttribute] // RVA: 0xB4790 Offset: 0xB3B90 VA: 0x1800B4790
public interface IEnumerable<T> : IEnumerable
{
	// Methods

	public abstract IEnumerator<T> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IEnumerable<object>.GetEnumerator
	*/
}

// Namespace: System.Collections.Generic
public interface IEnumerator<T> : IDisposable, IEnumerator
{
	// Properties
	public abstract T Current { get; }

	// Methods

	public abstract T get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IEnumerator<object>.get_Current
	*/
}

// Namespace: System.Collections.Generic
public interface IEqualityComparer<T>
{
	// Methods

	public abstract bool Equals(T x, T y) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IEqualityComparer<object>.Equals
	*/

	public abstract int GetHashCode(T obj) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IEqualityComparer<object>.GetHashCode
	*/
}

// Namespace: System.Collections.Generic
[TypeDependencyAttribute] // RVA: 0xB8B60 Offset: 0xB7F60 VA: 0x1800B8B60
[DefaultMemberAttribute] // RVA: 0xB8B60 Offset: 0xB7F60 VA: 0x1800B8B60
public interface IList<T> : ICollection<T>, IEnumerable<T>, IEnumerable
{
	// Properties
	public abstract T Item { get; set; }

	// Methods

	public abstract T get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IList<object>.get_Item
	*/

	public abstract void set_Item(int index, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IList<object>.set_Item
	*/

	public abstract int IndexOf(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IList<object>.IndexOf
	*/

	public abstract void Insert(int index, T item) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IList<object>.Insert
	*/

	public abstract void RemoveAt(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IList<object>.RemoveAt
	*/
}

// Namespace: System.Collections.Generic
[TypeDependencyAttribute] // RVA: 0xB4790 Offset: 0xB3B90 VA: 0x1800B4790
public interface IReadOnlyCollection<T> : IEnumerable<T>, IEnumerable
{
	// Properties
	public abstract int Count { get; }

	// Methods

	public abstract int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IReadOnlyCollection<object>.get_Count
	*/
}

// Namespace: System.Collections.Generic
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public interface IReadOnlyDictionary<TKey, TValue> : IReadOnlyCollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable
{
	// Properties
	public abstract TValue Item { get; }
	public abstract IEnumerable<TKey> Keys { get; }
	public abstract IEnumerable<TValue> Values { get; }

	// Methods

	public abstract bool ContainsKey(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IReadOnlyDictionary<object, object>.ContainsKey
	*/

	public abstract bool TryGetValue(TKey key, out TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IReadOnlyDictionary<object, object>.TryGetValue
	*/

	public abstract TValue get_Item(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IReadOnlyDictionary<object, object>.get_Item
	*/

	public abstract IEnumerable<TKey> get_Keys() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IReadOnlyDictionary<object, object>.get_Keys
	*/

	public abstract IEnumerable<TValue> get_Values() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IReadOnlyDictionary<object, object>.get_Values
	*/
}

// Namespace: System.Collections.Generic
[TypeDependencyAttribute] // RVA: 0xB8B60 Offset: 0xB7F60 VA: 0x1800B8B60
[DefaultMemberAttribute] // RVA: 0xB8B60 Offset: 0xB7F60 VA: 0x1800B8B60
public interface IReadOnlyList<T> : IReadOnlyCollection<T>, IEnumerable<T>, IEnumerable
{
	// Properties
	public abstract T Item { get; }

	// Methods

	public abstract T get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IReadOnlyList<object>.get_Item
	*/
}

// Namespace: System.Collections.Generic
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
[Serializable]
public class KeyNotFoundException : SystemException, ISerializable
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	public void .ctor(string message, Exception innerException) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.Collections.Generic
[DebuggerDisplayAttribute] // RVA: 0xBF510 Offset: 0xBE910 VA: 0x1800BF510
[DefaultMemberAttribute] // RVA: 0xBF510 Offset: 0xBE910 VA: 0x1800BF510
[DebuggerTypeProxyAttribute] // RVA: 0xBF510 Offset: 0xBE910 VA: 0x1800BF510
[Serializable]
public class List<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, IList, ICollection, IReadOnlyList<T>, IReadOnlyCollection<T>
{
	// Fields
	private const int _defaultCapacity = 4;
	private T[] _items;
	private int _size;
	private int _version;
	private object _syncRoot;
	private static readonly T[] _emptyArray;

	// Properties
	public int Capacity { get; set; }
	public int Count { get; }
	private bool System.Collections.IList.IsFixedSize { get; }
	private bool System.Collections.Generic.ICollection<T>.IsReadOnly { get; }
	private bool System.Collections.IList.IsReadOnly { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }
	public T Item { get; set; }
	private object System.Collections.IList.Item { get; set; }

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x276A020 Offset: 0x2769020 VA: 0x18276A020
	|-List<AkAmbient>..ctor
	|-List<AkAudioListener>..ctor
	|-List<AkBankManager.BankHandle>..ctor
	|-List<AkEnvironment>..ctor
	|-List<AkEnvironmentPortal>..ctor
	|-List<AkGameObj>..ctor
	|-List<AkRoom>..ctor
	|-List<AkSpatialAudioListener>..ctor
	|-List<ArchiveData>..ctor
	|-List<DataSet.FaceGroupData>..ctor
	|-List<DataSet.FaceIndices>..ctor
	|-List<DataSet.ObjectData>..ctor
	|-List<Loader>..ctor
	|-List<MaterialData>..ctor
	|-List<Triangle>..ctor
	|-List<Vertex>..ctor
	|-List<ModelImportInfo>..ctor
	|-List<SingleLoadingProgress>..ctor
	|-List<AttrComBase>..ctor
	|-List<BaseKeybinding>..ctor
	|-List<BasePop>..ctor
	|-List<UnitPreservation.UnitPortPreservation>..ctor
	|-List<ValueInput>..ctor
	|-List<BehaviorTimerCartoon>..ctor
	|-List<MeshCombiner.SkinnedRenderer>..ctor
	|-List<MeshCombiner.StaticRenderer>..ctor
	|-List<PolyfewRuntime.CustomMeshActionStructure>..ctor
	|-List<PolyfewRuntime.PreservationSphere>..ctor
	|-List<CPacketData>..ctor
	|-List<RuleAction>..ctor
	|-List<Bulletlight>..ctor
	|-List<CCombinedRewardObj>..ctor
	|-List<CFieldInfo>..ctor
	|-List<CLogicBaseUIForm>..ctor
	|-List<CString>..ctor
	|-List<CharaterData.HeroInfo>..ctor
	|-List<ChooseItemObject>..ctor
	|-List<CameraState.CustomBlendable>..ctor
	|-List<CinemachineBrain.OverrideStackFrame>..ctor
	|-List<CinemachineBrain>..ctor
	|-List<CinemachineClearShot.Pair>..ctor
	|-List<CinemachineComponentBase>..ctor
	|-List<CinemachineVirtualCameraBase>..ctor
	|-List<ICinemachineCamera>..ctor
	|-List<DoublePoint>..ctor
	|-List<IntPoint>..ctor
	|-List<IntersectNode>..ctor
	|-List<Join>..ctor
	|-List<OutRec>..ctor
	|-List<PolyNode>..ctor
	|-List<CodeShieldArgs>..ctor
	|-List<UIParticle>..ctor
	|-List<CollectionObject>..ctor
	|-List<CommonGuideManager.CGuideType>..ctor
	|-List<CommonNotifyActionCommand>..ctor
	|-List<CommonNotifyTimerObj>..ctor
	|-List<CtrlPowerTime>..ctor
	|-List<CtrlSideStateObj>..ctor
	|-List<ABSSequentiable>..ctor
	|-List<Tween>..ctor
	|-List<TweenCallback>..ctor
	|-List<DYLuaLoader.Persist>..ctor
	|-List<AccountCache>..ctor
	|-List<AccountInfo>..ctor
	|-List<LoginInfo>..ctor
	|-List<DgwResultServerInfo>..ctor
	|-List<DgwServerForJson>..ctor
	|-List<DgwServerInfo>..ctor
	|-List<DownLoadFileInfo>..ctor
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>..ctor
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>..ctor
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>..ctor
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>..ctor
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>..ctor
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>..ctor
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>..ctor
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>..ctor
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>..ctor
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>..ctor
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>..ctor
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>..ctor
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>..ctor
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>..ctor
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>..ctor
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>..ctor
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>..ctor
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>..ctor
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>..ctor
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>..ctor
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>..ctor
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>..ctor
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>..ctor
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>..ctor
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>..ctor
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>..ctor
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>..ctor
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>..ctor
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>..ctor
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>..ctor
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>..ctor
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>..ctor
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>..ctor
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>..ctor
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>..ctor
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>..ctor
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>..ctor
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>..ctor
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>..ctor
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>..ctor
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>..ctor
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>..ctor
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>..ctor
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>..ctor
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>..ctor
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>..ctor
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>..ctor
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>..ctor
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>..ctor
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>..ctor
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>..ctor
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>..ctor
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>..ctor
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>..ctor
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>..ctor
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>..ctor
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>..ctor
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>..ctor
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>..ctor
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>..ctor
	|-List<AdvMsg>..ctor
	|-List<BdMsg>..ctor
	|-List<IPacket>..ctor
	|-List<PubTimer>..ctor
	|-List<NameGenerate.NameWeight>..ctor
	|-List<SteamNetworkingComponent.SendPacket>..ctor
	|-List<WeGameNetworkingComponent.SendPacket>..ctor
	|-List<WeGameNetworkingComponent.SendPacketSession>..ctor
	|-List<RangeU16>..ctor
	|-List<GuestAccountData>..ctor
	|-List<ConfigItemEntity>..ctor
	|-List<GSRoleInfo>..ctor
	|-List<DialogBase>..ctor
	|-List<DataBase>..ctor
	|-List<LevelGMInfoData>..ctor
	|-List<OneInfo>..ctor
	|-List<ShowInfo>..ctor
	|-List<TalentInfoAndID>..ctor
	|-List<sEventSpawn>..ctor
	|-List<sGroupDieSpawn>..ctor
	|-List<sHpThreadSpawn>..ctor
	|-List<sInitSpawn>..ctor
	|-List<sKillSpawn>..ctor
	|-List<DebugDrawLine.DebugLine>..ctor
	|-List<DropAnimationCollectObj>..ctor
	|-List<AssetTracker.AssetInfo>..ctor
	|-List<AssetTracker.AssetOfTypeTrack>..ctor
	|-List<AssetTracker.AssetTrackTask>..ctor
	|-List<AutoTracker>..ctor
	|-List<DynamicBone.Particle>..ctor
	|-List<DynamicBone>..ctor
	|-List<EngineHotKey>..ctor
	|-List<EntryString>..ctor
	|-List<EventDelegate>..ctor
	|-List<FriendChatInfo>..ctor
	|-List<FriendObject>..ctor
	|-List<GMCmd>..ctor
	|-List<GMMOnsterObject>..ctor
	|-List<CTimerNode>..ctor
	|-List<CustomKeyCode>..ctor
	|-List<HoldObject>..ctor
	|-List<HoldPressObject>..ctor
	|-List<KeyFuncIDItem>..ctor
	|-List<NetPacket>..ctor
	|-List<GraphObject>..ctor
	|-List<GuideObject>..ctor
	|-List<MissionObject>..ctor
	|-List<CHitEffect>..ctor
	|-List<CCollisionInfo>..ctor
	|-List<HitInfo>..ctor
	|-List<BindingSource>..ctor
	|-List<InputDevice>..ctor
	|-List<InputDeviceManager>..ctor
	|-List<InputDeviceProfile>..ctor
	|-List<LogMessage>..ctor
	|-List<NativeInputDevice>..ctor
	|-List<PlayerAction>..ctor
	|-List<PlayerActionSet>..ctor
	|-List<PlayerOneAxisAction>..ctor
	|-List<PlayerTwoAxisAction>..ctor
	|-List<InscriptionString>..ctor
	|-List<InscriptionUnit>..ctor
	|-List<ItemObject>..ctor
	|-List<LPWNormalSolver.LPWPoint>..ctor
	|-List<LPWNormalSolver.LPWPointDataEntry>..ctor
	|-List<JsonData>..ctor
	|-List<PropertyMetadata>..ctor
	|-List<LogArgs>..ctor
	|-List<LuaComBase>..ctor
	|-List<GCRef>..ctor
	|-List<LuaBaseRef>..ctor
	|-List<ObjectTranslator.DelayGC>..ctor
	|-List<ParsedAssemblyQualifiedName.Block>..ctor
	|-List<ParsedAssemblyQualifiedName>..ctor
	|-List<fsVersionedType>..ctor
	|-List<fsAotCompilationManager.AotCompilation>..ctor
	|-List<fsConverter>..ctor
	|-List<fsData>..ctor
	|-List<fsMetaProperty>..ctor
	|-List<fsObjectProcessor>..ctor
	|-List<GraphReference>..ctor
	|-List<IGraph>..ctor
	|-List<IGraphData>..ctor
	|-List<IGraphDebugData>..ctor
	|-List<IGraphElement>..ctor
	|-List<IGraphParent>..ctor
	|-List<IGraphParentElement>..ctor
	|-List<IOptimizedAccessor>..ctor
	|-List<M1ContentSizeFitter>..ctor
	|-List<SmtpClient.SmtpCommand>..ctor
	|-List<SmtpResponse>..ctor
	|-List<MatchMemberData>..ctor
	|-List<NotifyType>..ctor
	|-List<MaxRoundInfo>..ctor
	|-List<AuthenticationMethodProperty>..ctor
	|-List<AuthenticationMethodResult>..ctor
	|-List<Header.ReceivedTokenValue>..ctor
	|-List<Header>..ctor
	|-List<IMimeFilter>..ctor
	|-List<InternetAddress>..ctor
	|-List<MailboxAddress>..ctor
	|-List<Parameter>..ctor
	|-List<ParameterList.NameValuePair>..ctor
	|-List<Rfc2047.Token>..ctor
	|-List<Rfc2047.Word>..ctor
	|-List<MinimapPoint>..ctor
	|-List<ModelInfo>..ctor
	|-List<Contraction>..ctor
	|-List<Level2Map>..ctor
	|-List<MonsterCollectionObject>..ctor
	|-List<MonsterGalleryObject>..ctor
	|-List<MsgObj>..ctor
	|-List<ChatInfo>..ctor
	|-List<MusicStateInfo>..ctor
	|-List<NPCOpenCostData>..ctor
	|-List<BridgeHandler.IdxPacket>..ctor
	|-List<NetWorkLimitItem>..ctor
	|-List<NewPlayerObject>..ctor
	|-List<BsonProperty>..ctor
	|-List<BsonToken>..ctor
	|-List<JsonPosition>..ctor
	|-List<JToken>..ctor
	|-List<JsonSerializerInternalReader.CreatorPropertyContext>..ctor
	|-List<SerializationCallback>..ctor
	|-List<SerializationErrorCallback>..ctor
	|-List<NpcEventObject>..ctor
	|-List<OneSeverLoadSceneData>..ctor
	|-List<PCBaseSceneRule>..ctor
	|-List<PCConfirmInfo>..ctor
	|-List<PCWeaponObject>..ctor
	|-List<IPeerLinkHandler>..ctor
	|-List<PeerEndPoint>..ctor
	|-List<PlayerProp>..ctor
	|-List<PowerTimeItem>..ctor
	|-List<pb_BezierPoint>..ctor
	|-List<pb_Edge>..ctor
	|-List<pb_Face>..ctor
	|-List<pb_IntArray>..ctor
	|-List<pb_RaycastHit>..ctor
	|-List<pb_Renderable>..ctor
	|-List<pb_Shortcut>..ctor
	|-List<pb_WingedEdge>..ctor
	|-List<RecodMonsterAngle>..ctor
	|-List<RelicViewObject>..ctor
	|-List<RelicObject>..ctor
	|-List<Reporter.Log>..ctor
	|-List<Reporter.Sample>..ctor
	|-List<RewardObj>..ctor
	|-List<RewardShownItem>..ctor
	|-List<RewardTransSort>..ctor
	|-List<InteractionTarget>..ctor
	|-List<InteractionTrigger>..ctor
	|-List<ScreenRadioScriptObject.ScreenInfo>..ctor
	|-List<SearchFriendInfo>..ctor
	|-List<ServerDefine.SkillCacheIndex>..ctor
	|-List<ShopItem>..ctor
	|-List<ValueDropdownItem<object>>..ctor
	|-List<FormatterLocator.FormatterInfo>..ctor
	|-List<FormatterLocator.FormatterLocatorInfo>..ctor
	|-List<IFormatter>..ctor
	|-List<PrefabModification>..ctor
	|-List<SerializationNode>..ctor
	|-List<DeepReflection.PathStep>..ctor
	|-List<CCalEffInfo>..ctor
	|-List<CCartoonBase>..ctor
	|-List<CSkillBase>..ctor
	|-List<CartoonData>..ctor
	|-List<SClientHitInfo>..ctor
	|-List<SkillRayHit>..ctor
	|-List<Animation>..ctor
	|-List<AtlasPage>..ctor
	|-List<AtlasRegion>..ctor
	|-List<Attachment>..ctor
	|-List<Bone>..ctor
	|-List<BoneData>..ctor
	|-List<EventQueue.EventQueueEntry>..ctor
	|-List<SkeletonJson.LinkedMesh>..ctor
	|-List<Slot>..ctor
	|-List<SkeletonPartsRenderer>..ctor
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>..ctor
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>..ctor
	|-List<SkeletonUtilityKinematicShadow.TransformPair>..ctor
	|-List<SkeletonUtilityBone>..ctor
	|-List<SkeletonUtilityConstraint>..ctor
	|-List<StableKeybinding>..ctor
	|-List<StateShaderInfo>..ctor
	|-List<StateSoundScriptObject.Loop>..ctor
	|-List<StateSoundScriptObject.StateSound>..ctor
	|-List<SteamMatchMemberData>..ctor
	|-List<SteamMatchViewer.ChatMsg>..ctor
	|-List<CSteamID>..ctor
	|-List<StickerManager.Sticker>..ctor
	|-List<Action>..ctor
	|-List<Action<string>>..ctor
	|-List<AggregateException>..ctor
	|-List<Attribute>..ctor
	|-List<bool>..ctor
	|-List<byte>..ctor
	|-List<byte[]>..ctor
	|-List<char>..ctor
	|-List<DictionaryEntry>..ctor
	|-List<Dictionary<pb_Vertex, int>>..ctor
	|-List<Dictionary<string, object>>..ctor
	|-List<HashSet<pb_Face>>..ctor
	|-List<KeyValuePair<DateTime, object>>..ctor
	|-List<KeyValuePair<int, int>>..ctor
	|-List<KeyValuePair<int, object>>..ctor
	|-List<KeyValuePair<object, object>>..ctor
	|-List<KeyValuePair<string, JsonData>>..ctor
	|-List<List<ICinemachineCamera>>..ctor
	|-List<List<IntPoint>>..ctor
	|-List<List<TEdge>>..ctor
	|-List<List<byte>>..ctor
	|-List<List<int>>..ctor
	|-List<List<string>>..ctor
	|-List<List<GameObject>>..ctor
	|-List<List<Vector2>>..ctor
	|-List<List<Vector3>>..ctor
	|-List<StackFrame>..ctor
	|-List<EventProvider.SessionInfo>..ctor
	|-List<FieldMetadata>..ctor
	|-List<PropertyAnalysis>..ctor
	|-List<Enum>..ctor
	|-List<Exception>..ctor
	|-List<CultureInfo>..ctor
	|-List<Guid>..ctor
	|-List<Directory.SearchData>..ctor
	|-List<int>..ctor
	|-List<Int32Enum>..ctor
	|-List<long>..ctor
	|-List<Expression>..ctor
	|-List<BranchLabel>..ctor
	|-List<ByRefUpdater>..ctor
	|-List<DebugInfo>..ctor
	|-List<ExceptionHandler>..ctor
	|-List<Instruction>..ctor
	|-List<InterpretedFrameInfo>..ctor
	|-List<LabelScopeInfo>..ctor
	|-List<LocalVariables.VariableScope>..ctor
	|-List<ParameterExpression>..ctor
	|-List<LocalDataStore>..ctor
	|-List<ModifierSpec>..ctor
	|-List<IPAddress>..ctor
	|-List<SmtpFailedRecipientException>..ctor
	|-List<Win32_IP_ADAPTER_ADDRESSES>..ctor
	|-List<WebConnection>..ctor
	|-List<WebConnectionGroup>..ctor
	|-List<object>..ctor
	|-List<Assembly>..ctor
	|-List<MemberInfo>..ctor
	|-List<MethodInfo>..ctor
	|-List<IStrongBox>..ctor
	|-List<IContextProperty>..ctor
	|-List<SerializationFieldInfo>..ctor
	|-List<Claim>..ctor
	|-List<X509CertificateImpl>..ctor
	|-List<float>..ctor
	|-List<string>..ctor
	|-List<RegexOptions>..ctor
	|-List<IAsyncLocal>..ctor
	|-List<Task>..ctor
	|-List<Thread>..ctor
	|-List<TimeZoneInfo.AdjustmentRule>..ctor
	|-List<TimeZoneInfo>..ctor
	|-List<Tuple<EventProvider.SessionInfo, bool>>..ctor
	|-List<Type>..ctor
	|-List<TypeIdentifier>..ctor
	|-List<TypeSpec>..ctor
	|-List<uint>..ctor
	|-List<ulong>..ctor
	|-List<WeakReference>..ctor
	|-List<WeakReference<EtwSession>>..ctor
	|-List<KerningPair>..ctor
	|-List<TexturePacker.SpriteData>..ctor
	|-List<TMP_Character>..ctor
	|-List<TMP_Dropdown.DropdownItem>..ctor
	|-List<TMP_Dropdown.OptionData>..ctor
	|-List<TMP_GlyphPairAdjustmentRecord>..ctor
	|-List<TMP_MaterialManager.FallbackMaterial>..ctor
	|-List<TMP_MaterialManager.MaskingMaterial>..ctor
	|-List<TMP_SpriteCharacter>..ctor
	|-List<TMP_SpriteGlyph>..ctor
	|-List<TMP_Text>..ctor
	|-List<TalentObject>..ctor
	|-List<TaskObject>..ctor
	|-List<TaskReward>..ctor
	|-List<TransferItem>..ctor
	|-List<UGUILink.UILink>..ctor
	|-List<UIPriority>..ctor
	|-List<AddtionPair>..ctor
	|-List<BloodBarAni>..ctor
	|-List<CPlayerInfo.ClasslstHeroData>..ctor
	|-List<ControllerKeyBoard.ControllerHotKey>..ctor
	|-List<HeroObject>..ctor
	|-List<HotKeyItem>..ctor
	|-List<MarkSignalObejct>..ctor
	|-List<Message>..ctor
	|-List<PCRecordinfo_item>..ctor
	|-List<PatternObject>..ctor
	|-List<PlayerInfo_logic.RecordItem>..ctor
	|-List<QuickEffectGMObject>..ctor
	|-List<QuickGMObject>..ctor
	|-List<ShopObject>..ctor
	|-List<SwitchItem>..ctor
	|-List<UnLockItem>..ctor
	|-List<WeaponGMObject>..ctor
	|-List<Animator>..ctor
	|-List<AnimatorClipInfo>..ctor
	|-List<AudioAmbisonicExtensionDefinition>..ctor
	|-List<AudioSourceExtension>..ctor
	|-List<AudioSpatializerExtensionDefinition>..ctor
	|-List<BeforeRenderHelper.OrderBlock>..ctor
	|-List<BoneWeight>..ctor
	|-List<CanvasGroup>..ctor
	|-List<Collider2D>..ctor
	|-List<Collider>..ctor
	|-List<Color32>..ctor
	|-List<Color>..ctor
	|-List<CombineInstance>..ctor
	|-List<BaseInputModule>..ctor
	|-List<BaseRaycaster>..ctor
	|-List<EventSystem>..ctor
	|-List<EventTrigger.Entry>..ctor
	|-List<PointerInputModule.ButtonState>..ctor
	|-List<RaycastResult>..ctor
	|-List<BaseInvokableCall>..ctor
	|-List<PersistentCall>..ctor
	|-List<ISubsystem>..ctor
	|-List<ISubsystemDescriptor>..ctor
	|-List<ISubsystemDescriptorImpl>..ctor
	|-List<IRenderPipeline>..ctor
	|-List<LightweightRenderPipeline>..ctor
	|-List<ScriptableRenderPass>..ctor
	|-List<ShaderPassName>..ctor
	|-List<VisibleLight>..ctor
	|-List<VisibleReflectionProbe>..ctor
	|-List<GUILayoutEntry>..ctor
	|-List<GUILayoutOption>..ctor
	|-List<GameObject>..ctor
	|-List<IntervalTreeNode>..ctor
	|-List<IntervalTree.Entry<object>>..ctor
	|-List<IntervalTree.Entry<RuntimeElement>>..ctor
	|-List<Material>..ctor
	|-List<Matrix4x4>..ctor
	|-List<Mesh>..ctor
	|-List<MeshSubsetCombineUtility.MeshContainer>..ctor
	|-List<MeshSubsetCombineUtility.MeshInstance>..ctor
	|-List<MeshSubsetCombineUtility.SubMeshInstance>..ctor
	|-List<ChannelPacket>..ctor
	|-List<ChannelQOS>..ctor
	|-List<ClientScene.PendingOwner>..ctor
	|-List<ConnectionConfig>..ctor
	|-List<LocalClient.InternalMsg>..ctor
	|-List<MatchDesc>..ctor
	|-List<MatchInfoSnapshot.MatchInfoDirectConnectSnapshot>..ctor
	|-List<MatchInfoSnapshot>..ctor
	|-List<NetworkBehaviour>..ctor
	|-List<NetworkClient>..ctor
	|-List<NetworkConnection>..ctor
	|-List<NetworkLobbyManager.PendingPlayer>..ctor
	|-List<NetworkMigrationManager.PendingPlayerInfo>..ctor
	|-List<CRCMessageEntry>..ctor
	|-List<PeerInfoMessage>..ctor
	|-List<PeerInfoPlayer>..ctor
	|-List<PlayerEditorConnectionEvents.MessageTypeSubscribers>..ctor
	|-List<PlayerController>..ctor
	|-List<QosType>..ctor
	|-List<Object>..ctor
	|-List<ParticleSystem.Particle>..ctor
	|-List<ParticleSystem>..ctor
	|-List<Playable>..ctor
	|-List<PlayableDirector>..ctor
	|-List<Quaternion>..ctor
	|-List<RaycastHit>..ctor
	|-List<Rect>..ctor
	|-List<RectTransform>..ctor
	|-List<RenderTexture>..ctor
	|-List<Renderer>..ctor
	|-List<PostProcessEffectRenderer>..ctor
	|-List<PostProcessEffectSettings>..ctor
	|-List<PostProcessVolume>..ctor
	|-List<ReflectionProbeBlendInfo>..ctor
	|-List<RenderTargetIdentifier>..ctor
	|-List<Rigidbody2D>..ctor
	|-List<Rigidbody>..ctor
	|-List<ScriptableObject>..ctor
	|-List<SkinnedMeshRenderer>..ctor
	|-List<Glyph>..ctor
	|-List<GlyphRect>..ctor
	|-List<Texture2D>..ctor
	|-List<AnimationOutputWeightProcessor.WeightInfo>..ctor
	|-List<AnimationTrack>..ctor
	|-List<ITimelineEvaluateCallback>..ctor
	|-List<RuntimeElement>..ctor
	|-List<TimelineClip>..ctor
	|-List<TrackAsset>..ctor
	|-List<Transform>..ctor
	|-List<Dropdown.DropdownItem>..ctor
	|-List<Dropdown.OptionData>..ctor
	|-List<Graphic>..ctor
	|-List<ICanvasElement>..ctor
	|-List<Image>..ctor
	|-List<M1Toggle>..ctor
	|-List<RectMask2D>..ctor
	|-List<Selectable>..ctor
	|-List<StencilMaterial.MatEntry>..ctor
	|-List<Toggle>..ctor
	|-List<UICharInfo>..ctor
	|-List<UILineInfo>..ctor
	|-List<UIVertex>..ctor
	|-List<UnitySynchronizationContext.WorkRequest>..ctor
	|-List<Vector2>..ctor
	|-List<Vector2Int>..ctor
	|-List<Vector3>..ctor
	|-List<Vector4>..ctor
	|-List<Edge>..ctor
	|-List<LODGenerator.SkinnedRenderer>..ctor
	|-List<LODGenerator.StaticRenderer>..ctor
	|-List<Triangle>..ctor
	|-List<VoiceUserObject>..ctor
	|-List<WarShopObject>..ctor
	|-List<ZMFriendObject>..ctor
	|-List<ZmPeerManager.RecvPacket>..ctor
	|-List<ZmID>..ctor
	|-List<bl_MoveArg>..ctor
	|-List<EnumRailSpaceWorkType>..ctor
	|-List<EnumRailUsersLimits>..ctor
	|-List<EnumRailWorkFileClass>..ctor
	|-List<GameServerInfo>..ctor
	|-List<GameServerListFilterKey>..ctor
	|-List<GameServerPlayerInfo>..ctor
	|-List<PlayerPersonalInfo>..ctor
	|-List<RailAssetInfo>..ctor
	|-List<RailAssetItem>..ctor
	|-List<RailAssetProperty>..ctor
	|-List<RailCoinInfo>..ctor
	|-List<RailDlcOwned>..ctor
	|-List<RailFriendInfo>..ctor
	|-List<RailFriendMetadata>..ctor
	|-List<RailFriendPlayedGameInfo>..ctor
	|-List<RailGameID>..ctor
	|-List<RailGeneratedAssetItem>..ctor
	|-List<RailID>..ctor
	|-List<RailKeyValue>..ctor
	|-List<RailKeyValueResult>..ctor
	|-List<RailPlayedWithFriendsGameItem>..ctor
	|-List<RailPlayedWithFriendsTimeItem>..ctor
	|-List<RailProductItem>..ctor
	|-List<RailPurchaseProductInfo>..ctor
	|-List<RailSmallObjectDownloadInfo>..ctor
	|-List<RailSmallObjectState>..ctor
	|-List<RailSpaceWorkDescriptor>..ctor
	|-List<RailSpaceWorkVoteDetail>..ctor
	|-List<RailStreamFileInfo>..ctor
	|-List<RailUserSpaceDownloadProgress>..ctor
	|-List<RailUserSpaceDownloadResult>..ctor
	|-List<RailVoiceChannelUserSpeakingState>..ctor
	|-List<RoomInfo>..ctor
	|-List<RoomInfoListFilterKey>..ctor
	|-List<RoomMemberInfo>..ctor
	|-List<SpaceWorkID>..ctor
	|-List<serverinfomanager.LServerInfo>..ctor
	|-List<serverinfomanager.ServerInfo>..ctor
	|-List<serveruiobj>..ctor
	*/

	public void .ctor(int capacity) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2748220 Offset: 0x2747220 VA: 0x182748220
	|-List<DataSet.FaceIndices>..ctor
	|-List<UnitPreservation.UnitPortPreservation>..ctor
	|-List<MeshCombiner.SkinnedRenderer>..ctor
	|-List<MeshCombiner.StaticRenderer>..ctor
	|-List<CameraState.CustomBlendable>..ctor
	|-List<CinemachineClearShot.Pair>..ctor
	|-List<ClassPoolInterface>..ctor
	|-List<DoublePoint>..ctor
	|-List<IntPoint>..ctor
	|-List<TEdge>..ctor
	|-List<Tween>..ctor
	|-List<DgwResultServerInfo>..ctor
	|-List<DgwServerForJson>..ctor
	|-List<DgwServerInfo>..ctor
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>..ctor
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>..ctor
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>..ctor
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>..ctor
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>..ctor
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>..ctor
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>..ctor
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>..ctor
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>..ctor
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>..ctor
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>..ctor
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>..ctor
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>..ctor
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>..ctor
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>..ctor
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>..ctor
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>..ctor
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>..ctor
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>..ctor
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>..ctor
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>..ctor
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>..ctor
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>..ctor
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>..ctor
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>..ctor
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>..ctor
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>..ctor
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>..ctor
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>..ctor
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>..ctor
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>..ctor
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>..ctor
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>..ctor
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>..ctor
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>..ctor
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>..ctor
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>..ctor
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>..ctor
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>..ctor
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>..ctor
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>..ctor
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>..ctor
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>..ctor
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>..ctor
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>..ctor
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>..ctor
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>..ctor
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>..ctor
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>..ctor
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>..ctor
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>..ctor
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>..ctor
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>..ctor
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>..ctor
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>..ctor
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>..ctor
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>..ctor
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>..ctor
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>..ctor
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>..ctor
	|-List<NameGenerate.NameWeight>..ctor
	|-List<SteamNetworkingComponent.SendPacket>..ctor
	|-List<WeGameNetworkingComponent.SendPacket>..ctor
	|-List<RangeU16>..ctor
	|-List<OneInfo>..ctor
	|-List<DebugDrawLine.DebugLine>..ctor
	|-List<AssetTracker.AssetInfo>..ctor
	|-List<EngineHotKey>..ctor
	|-List<HitInfo>..ctor
	|-List<InputControl>..ctor
	|-List<InputDeviceProfile>..ctor
	|-List<LogMessage>..ctor
	|-List<Touch>..ctor
	|-List<LPWNormalSolver.LPWPoint>..ctor
	|-List<LPWNormalSolver.LPWPointDataEntry>..ctor
	|-List<PropertyMetadata>..ctor
	|-List<LuaObjectPool.PoolNode>..ctor
	|-List<fsVersionedType>..ctor
	|-List<fsAotCompilationManager.AotCompilation>..ctor
	|-List<fsData>..ctor
	|-List<MinimapPoint>..ctor
	|-List<Player>..ctor
	|-List<Player>..ctor
	|-List<MusicStateInfo>..ctor
	|-List<BridgeHandler.IdxPacket>..ctor
	|-List<JsonPosition>..ctor
	|-List<pb_BezierPoint>..ctor
	|-List<pb_Edge>..ctor
	|-List<pb_Face>..ctor
	|-List<pb_Tuple<float, Vector2>>..ctor
	|-List<ScreenRadioScriptObject.ScreenInfo>..ctor
	|-List<PropertyGroupAttribute>..ctor
	|-List<ValueDropdownItem<object>>..ctor
	|-List<FormatterLocator.FormatterInfo>..ctor
	|-List<FormatterLocator.FormatterLocatorInfo>..ctor
	|-List<SerializationNode>..ctor
	|-List<DeepReflection.PathStep>..ctor
	|-List<CBullet>..ctor
	|-List<CCalEffInfo>..ctor
	|-List<CCartoonBase>..ctor
	|-List<CartoonData>..ctor
	|-List<SkillRayHit>..ctor
	|-List<Atlas>..ctor
	|-List<EventQueue.EventQueueEntry>..ctor
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>..ctor
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>..ctor
	|-List<SkeletonUtilityKinematicShadow.TransformPair>..ctor
	|-List<StateSoundScriptObject.Loop>..ctor
	|-List<StateSoundScriptObject.StateSound>..ctor
	|-List<SteamMatchViewer.ChatMsg>..ctor
	|-List<CSteamID>..ctor
	|-List<bool>..ctor
	|-List<byte>..ctor
	|-List<char>..ctor
	|-List<DictionaryEntry>..ctor
	|-List<KeyValuePair<DateTime, object>>..ctor
	|-List<KeyValuePair<DateTime, TimeType>>..ctor
	|-List<KeyValuePair<int, int>>..ctor
	|-List<KeyValuePair<int, object>>..ctor
	|-List<KeyValuePair<object, object>>..ctor
	|-List<List<IntPoint>>..ctor
	|-List<EtwSession>..ctor
	|-List<EventProvider.SessionInfo>..ctor
	|-List<Guid>..ctor
	|-List<int>..ctor
	|-List<Int32Enum>..ctor
	|-List<int[]>..ctor
	|-List<long>..ctor
	|-List<InterpretedFrameInfo>..ctor
	|-List<ParameterExpression>..ctor
	|-List<MonoChunkStream.Chunk>..ctor
	|-List<Win32_IP_ADAPTER_ADDRESSES>..ctor
	|-List<object>..ctor
	|-List<MemberInfo>..ctor
	|-List<MethodBase>..ctor
	|-List<MethodInfo>..ctor
	|-List<Module>..ctor
	|-List<ExceptionDispatchInfo>..ctor
	|-List<RuntimeType>..ctor
	|-List<float>..ctor
	|-List<string>..ctor
	|-List<RegexCharClass.SingleRange>..ctor
	|-List<RegexNode>..ctor
	|-List<Timer>..ctor
	|-List<Type>..ctor
	|-List<uint>..ctor
	|-List<ulong>..ctor
	|-List<WeakReference>..ctor
	|-List<TexturePacker.SpriteData>..ctor
	|-List<TMP_Dropdown.OptionData>..ctor
	|-List<TMP_FontAsset>..ctor
	|-List<TMP_GlyphPairAdjustmentRecord>..ctor
	|-List<TMP_Style>..ctor
	|-List<AnimatorClipInfo>..ctor
	|-List<BeforeRenderHelper.OrderBlock>..ctor
	|-List<BoneWeight>..ctor
	|-List<Collider>..ctor
	|-List<Color32>..ctor
	|-List<Color>..ctor
	|-List<CombineInstance>..ctor
	|-List<RaycastResult>..ctor
	|-List<IBeforeRender>..ctor
	|-List<ShaderPassName>..ctor
	|-List<VisibleLight>..ctor
	|-List<VisibleReflectionProbe>..ctor
	|-List<GameObject>..ctor
	|-List<IntervalTreeNode>..ctor
	|-List<IntervalTree.Entry<object>>..ctor
	|-List<Material>..ctor
	|-List<Matrix4x4>..ctor
	|-List<MeshFilter>..ctor
	|-List<MeshSubsetCombineUtility.MeshContainer>..ctor
	|-List<MeshSubsetCombineUtility.MeshInstance>..ctor
	|-List<MeshSubsetCombineUtility.SubMeshInstance>..ctor
	|-List<ChannelPacket>..ctor
	|-List<ClientScene.PendingOwner>..ctor
	|-List<LocalClient.InternalMsg>..ctor
	|-List<NetworkLobbyManager.PendingPlayer>..ctor
	|-List<NetworkMigrationManager.PendingPlayerInfo>..ctor
	|-List<CRCMessageEntry>..ctor
	|-List<PeerInfoPlayer>..ctor
	|-List<Object>..ctor
	|-List<ParticleSystem.Particle>..ctor
	|-List<ParticleSystem>..ctor
	|-List<Playable>..ctor
	|-List<PlayableDirector>..ctor
	|-List<Quaternion>..ctor
	|-List<RaycastHit>..ctor
	|-List<Rect>..ctor
	|-List<Renderer>..ctor
	|-List<PostProcessEffectSettings>..ctor
	|-List<ReflectionProbeBlendInfo>..ctor
	|-List<RenderTargetIdentifier>..ctor
	|-List<GlyphRect>..ctor
	|-List<AnimationOutputWeightProcessor.WeightInfo>..ctor
	|-List<RuntimeElement>..ctor
	|-List<TrackAsset>..ctor
	|-List<Transform>..ctor
	|-List<Dropdown.OptionData>..ctor
	|-List<UICharInfo>..ctor
	|-List<UILineInfo>..ctor
	|-List<UIVertex>..ctor
	|-List<UnitySynchronizationContext.WorkRequest>..ctor
	|-List<Vector2>..ctor
	|-List<Vector2Int>..ctor
	|-List<Vector3>..ctor
	|-List<Vector4>..ctor
	|-List<LODGenerator.SkinnedRenderer>..ctor
	|-List<LODGenerator.StaticRenderer>..ctor
	|-List<ZmPeerManager.RecvPacket>..ctor
	|-List<ZmID>..ctor
	*/

	public void .ctor(IEnumerable<T> collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24F7480 Offset: 0x24F6480 VA: 0x1824F7480
	|-List<DataSet.FaceIndices>..ctor
	|
	|-RVA: 0x284F5B0 Offset: 0x284E5B0 VA: 0x18284F5B0
	|-List<Vertex>..ctor
	|-List<AccountCache>..ctor
	|-List<PanelBase>..ctor
	|-List<DateToken>..ctor
	|-List<pb_Face>..ctor
	|-List<pb_Vertex>..ctor
	|-List<RewardObj>..ctor
	|-List<Exception>..ctor
	|-List<WebConnectionGroup>..ctor
	|-List<object>..ctor
	|-List<MemberInfo>..ctor
	|-List<PropertyInfo>..ctor
	|-List<ExceptionDispatchInfo>..ctor
	|-List<string>..ctor
	|-List<IAsyncLocal>..ctor
	|-List<Type>..ctor
	|-List<TMP_Dropdown.OptionData>..ctor
	|-List<Collider>..ctor
	|-List<NetworkConnection>..ctor
	|-List<PostProcessEffectSettings>..ctor
	|-List<TimelineClip>..ctor
	|-List<TrackAsset>..ctor
	|-List<Transform>..ctor
	|-List<Dropdown.OptionData>..ctor
	|
	|-RVA: 0x24F6B70 Offset: 0x24F5B70 VA: 0x1824F6B70
	|-List<UnitPreservation.UnitPortPreservation>..ctor
	|
	|-RVA: 0x24F7900 Offset: 0x24F6900 VA: 0x1824F7900
	|-List<MeshCombiner.SkinnedRenderer>..ctor
	|
	|-RVA: 0x24F6FF0 Offset: 0x24F5FF0 VA: 0x1824F6FF0
	|-List<MeshCombiner.StaticRenderer>..ctor
	|
	|-RVA: 0x281D460 Offset: 0x281C460 VA: 0x18281D460
	|-List<CameraState.CustomBlendable>..ctor
	|
	|-RVA: 0x281CBC0 Offset: 0x281BBC0 VA: 0x18281CBC0
	|-List<CinemachineClearShot.Pair>..ctor
	|
	|-RVA: 0x281E1E0 Offset: 0x281D1E0 VA: 0x18281E1E0
	|-List<DoublePoint>..ctor
	|
	|-RVA: 0x281DD60 Offset: 0x281CD60 VA: 0x18281DD60
	|-List<IntPoint>..ctor
	|
	|-RVA: 0x281C770 Offset: 0x281B770 VA: 0x18281C770
	|-List<DgwResultServerInfo>..ctor
	|
	|-RVA: 0x281D010 Offset: 0x281C010 VA: 0x18281D010
	|-List<DgwServerForJson>..ctor
	|
	|-RVA: 0x281D8E0 Offset: 0x281C8E0 VA: 0x18281D8E0
	|-List<DgwServerInfo>..ctor
	|
	|-RVA: 0x281C2F0 Offset: 0x281B2F0 VA: 0x18281C2F0
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>..ctor
	|
	|-RVA: 0x2794910 Offset: 0x2793910 VA: 0x182794910
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>..ctor
	|
	|-RVA: 0x2793BC0 Offset: 0x2792BC0 VA: 0x182793BC0
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>..ctor
	|
	|-RVA: 0x2792EA0 Offset: 0x2791EA0 VA: 0x182792EA0
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>..ctor
	|
	|-RVA: 0x2794490 Offset: 0x2793490 VA: 0x182794490
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>..ctor
	|
	|-RVA: 0x2794040 Offset: 0x2793040 VA: 0x182794040
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>..ctor
	|
	|-RVA: 0x2793320 Offset: 0x2792320 VA: 0x182793320
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>..ctor
	|
	|-RVA: 0x2793770 Offset: 0x2792770 VA: 0x182793770
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>..ctor
	|
	|-RVA: 0x2794D90 Offset: 0x2793D90 VA: 0x182794D90
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>..ctor
	|
	|-RVA: 0x2759A40 Offset: 0x2758A40 VA: 0x182759A40
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>..ctor
	|
	|-RVA: 0x27588A0 Offset: 0x27578A0 VA: 0x1827588A0
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>..ctor
	|
	|-RVA: 0x2758D20 Offset: 0x2757D20 VA: 0x182758D20
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>..ctor
	|
	|-RVA: 0x27595F0 Offset: 0x27585F0 VA: 0x1827595F0
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>..ctor
	|
	|-RVA: 0x2758420 Offset: 0x2757420 VA: 0x182758420
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>..ctor
	|
	|-RVA: 0x2757FA0 Offset: 0x2756FA0 VA: 0x182757FA0
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>..ctor
	|
	|-RVA: 0x2759ED0 Offset: 0x2758ED0 VA: 0x182759ED0
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>..ctor
	|
	|-RVA: 0x2759170 Offset: 0x2758170 VA: 0x182759170
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>..ctor
	|
	|-RVA: 0x273DD70 Offset: 0x273CD70 VA: 0x18273DD70
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>..ctor
	|
	|-RVA: 0x273D8F0 Offset: 0x273C8F0 VA: 0x18273D8F0
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>..ctor
	|
	|-RVA: 0x273E690 Offset: 0x273D690 VA: 0x18273E690
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>..ctor
	|
	|-RVA: 0x273F410 Offset: 0x273E410 VA: 0x18273F410
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>..ctor
	|
	|-RVA: 0x273D470 Offset: 0x273C470 VA: 0x18273D470
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>..ctor
	|
	|-RVA: 0x273EB10 Offset: 0x273DB10 VA: 0x18273EB10
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>..ctor
	|
	|-RVA: 0x273E1F0 Offset: 0x273D1F0 VA: 0x18273E1F0
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>..ctor
	|
	|-RVA: 0x273EF90 Offset: 0x273DF90 VA: 0x18273EF90
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>..ctor
	|
	|-RVA: 0x2729790 Offset: 0x2728790 VA: 0x182729790
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>..ctor
	|
	|-RVA: 0x2728E70 Offset: 0x2727E70 VA: 0x182728E70
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>..ctor
	|
	|-RVA: 0x2729C10 Offset: 0x2728C10 VA: 0x182729C10
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>..ctor
	|
	|-RVA: 0x2729310 Offset: 0x2728310 VA: 0x182729310
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>..ctor
	|
	|-RVA: 0x27289F0 Offset: 0x27279F0 VA: 0x1827289F0
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>..ctor
	|
	|-RVA: 0x272A090 Offset: 0x2729090 VA: 0x18272A090
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>..ctor
	|
	|-RVA: 0x2728570 Offset: 0x2727570 VA: 0x182728570
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>..ctor
	|
	|-RVA: 0x272A510 Offset: 0x2729510 VA: 0x18272A510
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>..ctor
	|
	|-RVA: 0x274F2D0 Offset: 0x274E2D0 VA: 0x18274F2D0
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>..ctor
	|
	|-RVA: 0x274FFF0 Offset: 0x274EFF0 VA: 0x18274FFF0
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>..ctor
	|
	|-RVA: 0x274F720 Offset: 0x274E720 VA: 0x18274F720
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>..ctor
	|
	|-RVA: 0x27508D0 Offset: 0x274F8D0 VA: 0x1827508D0
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>..ctor
	|
	|-RVA: 0x2750480 Offset: 0x274F480 VA: 0x182750480
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>..ctor
	|
	|-RVA: 0x274EE40 Offset: 0x274DE40 VA: 0x18274EE40
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>..ctor
	|
	|-RVA: 0x2750D50 Offset: 0x274FD50 VA: 0x182750D50
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>..ctor
	|
	|-RVA: 0x274FB70 Offset: 0x274EB70 VA: 0x18274FB70
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>..ctor
	|
	|-RVA: 0x2760570 Offset: 0x275F570 VA: 0x182760570
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>..ctor
	|
	|-RVA: 0x2762440 Offset: 0x2761440 VA: 0x182762440
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>..ctor
	|
	|-RVA: 0x27609C0 Offset: 0x275F9C0 VA: 0x1827609C0
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>..ctor
	|
	|-RVA: 0x2761290 Offset: 0x2760290 VA: 0x182761290
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>..ctor
	|
	|-RVA: 0x2761FC0 Offset: 0x2760FC0 VA: 0x182761FC0
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>..ctor
	|
	|-RVA: 0x2761720 Offset: 0x2760720 VA: 0x182761720
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>..ctor
	|
	|-RVA: 0x2760E10 Offset: 0x275FE10 VA: 0x182760E10
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>..ctor
	|
	|-RVA: 0x2761B70 Offset: 0x2760B70 VA: 0x182761B70
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>..ctor
	|
	|-RVA: 0x27474D0 Offset: 0x27464D0 VA: 0x1827474D0
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>..ctor
	|
	|-RVA: 0x2747050 Offset: 0x2746050 VA: 0x182747050
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>..ctor
	|
	|-RVA: 0x2746720 Offset: 0x2745720 VA: 0x182746720
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>..ctor
	|
	|-RVA: 0x2748350 Offset: 0x2747350 VA: 0x182748350
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>..ctor
	|
	|-RVA: 0x2747950 Offset: 0x2746950 VA: 0x182747950
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>..ctor
	|
	|-RVA: 0x27487D0 Offset: 0x27477D0 VA: 0x1827487D0
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>..ctor
	|
	|-RVA: 0x2747DD0 Offset: 0x2746DD0 VA: 0x182747DD0
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>..ctor
	|
	|-RVA: 0x2746BC0 Offset: 0x2745BC0 VA: 0x182746BC0
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>..ctor
	|
	|-RVA: 0x276A550 Offset: 0x2769550 VA: 0x18276A550
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>..ctor
	|
	|-RVA: 0x27692A0 Offset: 0x27682A0 VA: 0x1827692A0
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>..ctor
	|
	|-RVA: 0x2769720 Offset: 0x2768720 VA: 0x182769720
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>..ctor
	|
	|-RVA: 0x27689A0 Offset: 0x27679A0 VA: 0x1827689A0
	|-List<NameGenerate.NameWeight>..ctor
	|
	|-RVA: 0x276A9D0 Offset: 0x27699D0 VA: 0x18276A9D0
	|-List<SteamNetworkingComponent.SendPacket>..ctor
	|
	|-RVA: 0x2768E20 Offset: 0x2767E20 VA: 0x182768E20
	|-List<WeGameNetworkingComponent.SendPacket>..ctor
	|
	|-RVA: 0x276A100 Offset: 0x2769100 VA: 0x18276A100
	|-List<RangeU16>..ctor
	|
	|-RVA: 0x2769BA0 Offset: 0x2768BA0 VA: 0x182769BA0
	|-List<OneInfo>..ctor
	|
	|-RVA: 0x28263D0 Offset: 0x28253D0 VA: 0x1828263D0
	|-List<DebugDrawLine.DebugLine>..ctor
	|
	|-RVA: 0x2824DA0 Offset: 0x2823DA0 VA: 0x182824DA0
	|-List<AssetTracker.AssetInfo>..ctor
	|
	|-RVA: 0x2825F80 Offset: 0x2824F80 VA: 0x182825F80
	|-List<EngineHotKey>..ctor
	|
	|-RVA: 0x28256A0 Offset: 0x28246A0 VA: 0x1828256A0
	|-List<HitInfo>..ctor
	|
	|-RVA: 0x2825220 Offset: 0x2824220 VA: 0x182825220
	|-List<LogMessage>..ctor
	|
	|-RVA: 0x2825B30 Offset: 0x2824B30 VA: 0x182825B30
	|-List<LPWNormalSolver.LPWPoint>..ctor
	|
	|-RVA: 0x28244D0 Offset: 0x28234D0 VA: 0x1828244D0
	|-List<LPWNormalSolver.LPWPointDataEntry>..ctor
	|
	|-RVA: 0x2824920 Offset: 0x2823920 VA: 0x182824920
	|-List<PropertyMetadata>..ctor
	|
	|-RVA: 0x27EB4F0 Offset: 0x27EA4F0 VA: 0x1827EB4F0
	|-List<fsVersionedType>..ctor
	|
	|-RVA: 0x27EC6F0 Offset: 0x27EB6F0 VA: 0x1827EC6F0
	|-List<fsAotCompilationManager.AotCompilation>..ctor
	|
	|-RVA: 0x27EC270 Offset: 0x27EB270 VA: 0x1827EC270
	|-List<MinimapPoint>..ctor
	|
	|-RVA: 0x27ECFC0 Offset: 0x27EBFC0 VA: 0x1827ECFC0
	|-List<MusicStateInfo>..ctor
	|
	|-RVA: 0x27EBDF0 Offset: 0x27EADF0 VA: 0x1827EBDF0
	|-List<BridgeHandler.IdxPacket>..ctor
	|
	|-RVA: 0x27EB970 Offset: 0x27EA970 VA: 0x1827EB970
	|-List<JsonPosition>..ctor
	|
	|-RVA: 0x27EB060 Offset: 0x27EA060 VA: 0x1827EB060
	|-List<pb_BezierPoint>..ctor
	|
	|-RVA: 0x27ECB70 Offset: 0x27EBB70 VA: 0x1827ECB70
	|-List<pb_Edge>..ctor
	|
	|-RVA: 0x2772C60 Offset: 0x2771C60 VA: 0x182772C60
	|-List<ScreenRadioScriptObject.ScreenInfo>..ctor
	|
	|-RVA: 0x2773560 Offset: 0x2772560 VA: 0x182773560
	|-List<ValueDropdownItem<object>>..ctor
	|
	|-RVA: 0x27730E0 Offset: 0x27720E0 VA: 0x1827730E0
	|-List<FormatterLocator.FormatterInfo>..ctor
	|
	|-RVA: 0x27742F0 Offset: 0x27732F0 VA: 0x1827742F0
	|-List<FormatterLocator.FormatterLocatorInfo>..ctor
	|
	|-RVA: 0x2773E70 Offset: 0x2772E70 VA: 0x182773E70
	|-List<SerializationNode>..ctor
	|
	|-RVA: 0x2772350 Offset: 0x2771350 VA: 0x182772350
	|-List<DeepReflection.PathStep>..ctor
	|
	|-RVA: 0x27727E0 Offset: 0x27717E0 VA: 0x1827727E0
	|-List<CCalEffInfo>..ctor
	|
	|-RVA: 0x27739E0 Offset: 0x27729E0 VA: 0x1827739E0
	|-List<SkillRayHit>..ctor
	|
	|-RVA: 0x27C5640 Offset: 0x27C4640 VA: 0x1827C5640
	|-List<EventQueue.EventQueueEntry>..ctor
	|
	|-RVA: 0x27C6CA0 Offset: 0x27C5CA0 VA: 0x1827C6CA0
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>..ctor
	|
	|-RVA: 0x27C7120 Offset: 0x27C6120 VA: 0x1827C7120
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>..ctor
	|
	|-RVA: 0x27C51C0 Offset: 0x27C41C0 VA: 0x1827C51C0
	|-List<SkeletonUtilityKinematicShadow.TransformPair>..ctor
	|
	|-RVA: 0x27C5F40 Offset: 0x27C4F40 VA: 0x1827C5F40
	|-List<StateSoundScriptObject.Loop>..ctor
	|
	|-RVA: 0x27C6820 Offset: 0x27C5820 VA: 0x1827C6820
	|-List<StateSoundScriptObject.StateSound>..ctor
	|
	|-RVA: 0x27C5AC0 Offset: 0x27C4AC0 VA: 0x1827C5AC0
	|-List<SteamMatchViewer.ChatMsg>..ctor
	|
	|-RVA: 0x27C63D0 Offset: 0x27C53D0 VA: 0x1827C63D0
	|-List<CSteamID>..ctor
	|
	|-RVA: 0x285B380 Offset: 0x285A380 VA: 0x18285B380
	|-List<bool>..ctor
	|
	|-RVA: 0x2859D60 Offset: 0x2858D60 VA: 0x182859D60
	|-List<byte>..ctor
	|
	|-RVA: 0x285A1B0 Offset: 0x28591B0 VA: 0x18285A1B0
	|-List<char>..ctor
	|
	|-RVA: 0x285AA80 Offset: 0x2859A80 VA: 0x18285AA80
	|-List<DictionaryEntry>..ctor
	|
	|-RVA: 0x285AF00 Offset: 0x2859F00 VA: 0x18285AF00
	|-List<KeyValuePair<DateTime, object>>..ctor
	|
	|-RVA: 0x2859490 Offset: 0x2858490 VA: 0x182859490
	|-List<KeyValuePair<int, int>>..ctor
	|
	|-RVA: 0x285A600 Offset: 0x2859600 VA: 0x18285A600
	|-List<KeyValuePair<int, object>>..ctor
	|
	|-RVA: 0x28598E0 Offset: 0x28588E0 VA: 0x1828598E0
	|-List<KeyValuePair<object, object>>..ctor
	|
	|-RVA: 0x2850BD0 Offset: 0x284FBD0 VA: 0x182850BD0
	|-List<EventProvider.SessionInfo>..ctor
	|
	|-RVA: 0x284FA00 Offset: 0x284EA00 VA: 0x18284FA00
	|-List<Guid>..ctor
	|
	|-RVA: 0x284ED10 Offset: 0x284DD10 VA: 0x18284ED10
	|-List<int>..ctor
	|
	|-RVA: 0x2850300 Offset: 0x284F300 VA: 0x182850300
	|-List<Int32Enum>..ctor
	|
	|-RVA: 0x284F160 Offset: 0x284E160 VA: 0x18284F160
	|-List<long>..ctor
	|
	|-RVA: 0x2850750 Offset: 0x284F750 VA: 0x182850750
	|-List<InterpretedFrameInfo>..ctor
	|
	|-RVA: 0x284FE80 Offset: 0x284EE80 VA: 0x18284FE80
	|-List<Win32_IP_ADAPTER_ADDRESSES>..ctor
	|
	|-RVA: 0x2871070 Offset: 0x2870070 VA: 0x182871070
	|-List<float>..ctor
	|
	|-RVA: 0x2870C20 Offset: 0x286FC20 VA: 0x182870C20
	|-List<uint>..ctor
	|
	|-RVA: 0x28714C0 Offset: 0x28704C0 VA: 0x1828714C0
	|-List<ulong>..ctor
	|
	|-RVA: 0x2871D60 Offset: 0x2870D60 VA: 0x182871D60
	|-List<TexturePacker.SpriteData>..ctor
	|
	|-RVA: 0x2871910 Offset: 0x2870910 VA: 0x182871910
	|-List<AnimatorClipInfo>..ctor
	|
	|-RVA: 0x2872640 Offset: 0x2871640 VA: 0x182872640
	|-List<BeforeRenderHelper.OrderBlock>..ctor
	|
	|-RVA: 0x28707A0 Offset: 0x286F7A0 VA: 0x1828707A0
	|-List<BoneWeight>..ctor
	|
	|-RVA: 0x28721F0 Offset: 0x28711F0 VA: 0x1828721F0
	|-List<Color32>..ctor
	|
	|-RVA: 0x2708830 Offset: 0x2707830 VA: 0x182708830
	|-List<Color>..ctor
	|
	|-RVA: 0x2708CB0 Offset: 0x2707CB0 VA: 0x182708CB0
	|-List<CombineInstance>..ctor
	|
	|-RVA: 0x2709110 Offset: 0x2708110 VA: 0x182709110
	|-List<RaycastResult>..ctor
	|
	|-RVA: 0x2709A10 Offset: 0x2708A10 VA: 0x182709A10
	|-List<ShaderPassName>..ctor
	|
	|-RVA: 0x27095B0 Offset: 0x27085B0 VA: 0x1827095B0
	|-List<VisibleLight>..ctor
	|
	|-RVA: 0x270A2E0 Offset: 0x27092E0 VA: 0x18270A2E0
	|-List<VisibleReflectionProbe>..ctor
	|
	|-RVA: 0x2709E60 Offset: 0x2708E60 VA: 0x182709E60
	|-List<IntervalTreeNode>..ctor
	|
	|-RVA: 0x27083B0 Offset: 0x27073B0 VA: 0x1827083B0
	|-List<IntervalTree.Entry<object>>..ctor
	|
	|-RVA: 0x27B4D30 Offset: 0x27B3D30 VA: 0x1827B4D30
	|-List<Matrix4x4>..ctor
	|
	|-RVA: 0x27B51C0 Offset: 0x27B41C0 VA: 0x1827B51C0
	|-List<MeshSubsetCombineUtility.MeshContainer>..ctor
	|
	|-RVA: 0x27B5620 Offset: 0x27B4620 VA: 0x1827B5620
	|-List<MeshSubsetCombineUtility.MeshInstance>..ctor
	|
	|-RVA: 0x27B5A80 Offset: 0x27B4A80 VA: 0x1827B5A80
	|-List<MeshSubsetCombineUtility.SubMeshInstance>..ctor
	|
	|-RVA: 0x27B3B60 Offset: 0x27B2B60 VA: 0x1827B3B60
	|-List<ChannelPacket>..ctor
	|
	|-RVA: 0x27B4460 Offset: 0x27B3460 VA: 0x1827B4460
	|-List<ClientScene.PendingOwner>..ctor
	|
	|-RVA: 0x27B48B0 Offset: 0x27B38B0 VA: 0x1827B48B0
	|-List<LocalClient.InternalMsg>..ctor
	|
	|-RVA: 0x27B3FE0 Offset: 0x27B2FE0 VA: 0x1827B3FE0
	|-List<NetworkLobbyManager.PendingPlayer>..ctor
	|
	|-RVA: 0x278C090 Offset: 0x278B090 VA: 0x18278C090
	|-List<NetworkMigrationManager.PendingPlayerInfo>..ctor
	|
	|-RVA: 0x278BC10 Offset: 0x278AC10 VA: 0x18278BC10
	|-List<CRCMessageEntry>..ctor
	|
	|-RVA: 0x278C990 Offset: 0x278B990 VA: 0x18278C990
	|-List<PeerInfoPlayer>..ctor
	|
	|-RVA: 0x278B310 Offset: 0x278A310 VA: 0x18278B310
	|-List<ParticleSystem.Particle>..ctor
	|
	|-RVA: 0x278AE90 Offset: 0x2789E90 VA: 0x18278AE90
	|-List<Playable>..ctor
	|
	|-RVA: 0x278C510 Offset: 0x278B510 VA: 0x18278C510
	|-List<Quaternion>..ctor
	|
	|-RVA: 0x278B780 Offset: 0x278A780 VA: 0x18278B780
	|-List<RaycastHit>..ctor
	|
	|-RVA: 0x278CDE0 Offset: 0x278BDE0 VA: 0x18278CDE0
	|-List<Rect>..ctor
	|
	|-RVA: 0x2732B10 Offset: 0x2731B10 VA: 0x182732B10
	|-List<ReflectionProbeBlendInfo>..ctor
	|
	|-RVA: 0x2733D40 Offset: 0x2732D40 VA: 0x182733D40
	|-List<RenderTargetIdentifier>..ctor
	|
	|-RVA: 0x2734650 Offset: 0x2733650 VA: 0x182734650
	|-List<GlyphRect>..ctor
	|
	|-RVA: 0x2733430 Offset: 0x2732430 VA: 0x182733430
	|-List<AnimationOutputWeightProcessor.WeightInfo>..ctor
	|
	|-RVA: 0x27338C0 Offset: 0x27328C0 VA: 0x1827338C0
	|-List<UICharInfo>..ctor
	|
	|-RVA: 0x2732690 Offset: 0x2731690 VA: 0x182732690
	|-List<UILineInfo>..ctor
	|
	|-RVA: 0x2732F90 Offset: 0x2731F90 VA: 0x182732F90
	|-List<UIVertex>..ctor
	|
	|-RVA: 0x27341D0 Offset: 0x27331D0 VA: 0x1827341D0
	|-List<UnitySynchronizationContext.WorkRequest>..ctor
	|
	|-RVA: 0x27F5C60 Offset: 0x27F4C60 VA: 0x1827F5C60
	|-List<Vector2>..ctor
	|
	|-RVA: 0x27F5810 Offset: 0x27F4810 VA: 0x1827F5810
	|-List<Vector2Int>..ctor
	|
	|-RVA: 0x27F45F0 Offset: 0x27F35F0 VA: 0x1827F45F0
	|-List<Vector3>..ctor
	|
	|-RVA: 0x27F4F00 Offset: 0x27F3F00 VA: 0x1827F4F00
	|-List<Vector4>..ctor
	|
	|-RVA: 0x27F4A70 Offset: 0x27F3A70 VA: 0x1827F4A70
	|-List<LODGenerator.SkinnedRenderer>..ctor
	|
	|-RVA: 0x27F5380 Offset: 0x27F4380 VA: 0x1827F5380
	|-List<LODGenerator.StaticRenderer>..ctor
	|
	|-RVA: 0x27F6510 Offset: 0x27F5510 VA: 0x1827F6510
	|-List<ZmPeerManager.RecvPacket>..ctor
	|
	|-RVA: 0x27F60C0 Offset: 0x27F50C0 VA: 0x1827F60C0
	|-List<ZmID>..ctor
	*/

	public int get_Capacity() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27511A0 Offset: 0x27501A0 VA: 0x1827511A0
	|-List<DataSet.FaceIndices>.get_Capacity
	|-List<UnitPreservation.UnitPortPreservation>.get_Capacity
	|-List<MeshCombiner.SkinnedRenderer>.get_Capacity
	|-List<MeshCombiner.StaticRenderer>.get_Capacity
	|-List<CameraState.CustomBlendable>.get_Capacity
	|-List<CinemachineClearShot.Pair>.get_Capacity
	|-List<DoublePoint>.get_Capacity
	|-List<IntPoint>.get_Capacity
	|-List<Tween>.get_Capacity
	|-List<DgwResultServerInfo>.get_Capacity
	|-List<DgwServerForJson>.get_Capacity
	|-List<DgwServerInfo>.get_Capacity
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.get_Capacity
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.get_Capacity
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.get_Capacity
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.get_Capacity
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.get_Capacity
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.get_Capacity
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.get_Capacity
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.get_Capacity
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.get_Capacity
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.get_Capacity
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.get_Capacity
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.get_Capacity
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.get_Capacity
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.get_Capacity
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.get_Capacity
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.get_Capacity
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.get_Capacity
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.get_Capacity
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.get_Capacity
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.get_Capacity
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.get_Capacity
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.get_Capacity
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.get_Capacity
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.get_Capacity
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.get_Capacity
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.get_Capacity
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.get_Capacity
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.get_Capacity
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.get_Capacity
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.get_Capacity
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.get_Capacity
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.get_Capacity
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.get_Capacity
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.get_Capacity
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.get_Capacity
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.get_Capacity
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.get_Capacity
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.get_Capacity
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.get_Capacity
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.get_Capacity
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.get_Capacity
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.get_Capacity
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.get_Capacity
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.get_Capacity
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.get_Capacity
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.get_Capacity
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.get_Capacity
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.get_Capacity
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.get_Capacity
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.get_Capacity
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.get_Capacity
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.get_Capacity
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.get_Capacity
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.get_Capacity
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.get_Capacity
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.get_Capacity
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.get_Capacity
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.get_Capacity
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.get_Capacity
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.get_Capacity
	|-List<NameGenerate.NameWeight>.get_Capacity
	|-List<SteamNetworkingComponent.SendPacket>.get_Capacity
	|-List<WeGameNetworkingComponent.SendPacket>.get_Capacity
	|-List<RangeU16>.get_Capacity
	|-List<OneInfo>.get_Capacity
	|-List<DebugDrawLine.DebugLine>.get_Capacity
	|-List<AssetTracker.AssetInfo>.get_Capacity
	|-List<EngineHotKey>.get_Capacity
	|-List<HitInfo>.get_Capacity
	|-List<LogMessage>.get_Capacity
	|-List<LPWNormalSolver.LPWPoint>.get_Capacity
	|-List<LPWNormalSolver.LPWPointDataEntry>.get_Capacity
	|-List<PropertyMetadata>.get_Capacity
	|-List<fsVersionedType>.get_Capacity
	|-List<fsAotCompilationManager.AotCompilation>.get_Capacity
	|-List<MinimapPoint>.get_Capacity
	|-List<MusicStateInfo>.get_Capacity
	|-List<BridgeHandler.IdxPacket>.get_Capacity
	|-List<JsonPosition>.get_Capacity
	|-List<pb_BezierPoint>.get_Capacity
	|-List<pb_Edge>.get_Capacity
	|-List<ScreenRadioScriptObject.ScreenInfo>.get_Capacity
	|-List<ValueDropdownItem<object>>.get_Capacity
	|-List<FormatterLocator.FormatterInfo>.get_Capacity
	|-List<FormatterLocator.FormatterLocatorInfo>.get_Capacity
	|-List<SerializationNode>.get_Capacity
	|-List<DeepReflection.PathStep>.get_Capacity
	|-List<CCalEffInfo>.get_Capacity
	|-List<SkillRayHit>.get_Capacity
	|-List<EventQueue.EventQueueEntry>.get_Capacity
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.get_Capacity
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.get_Capacity
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.get_Capacity
	|-List<StateSoundScriptObject.Loop>.get_Capacity
	|-List<StateSoundScriptObject.StateSound>.get_Capacity
	|-List<SteamMatchViewer.ChatMsg>.get_Capacity
	|-List<CSteamID>.get_Capacity
	|-List<bool>.get_Capacity
	|-List<byte>.get_Capacity
	|-List<char>.get_Capacity
	|-List<DictionaryEntry>.get_Capacity
	|-List<KeyValuePair<DateTime, object>>.get_Capacity
	|-List<KeyValuePair<int, int>>.get_Capacity
	|-List<KeyValuePair<int, object>>.get_Capacity
	|-List<KeyValuePair<object, object>>.get_Capacity
	|-List<KeyValuePair<AnimationClip, AnimationClip>>.get_Capacity
	|-List<EventProvider.SessionInfo>.get_Capacity
	|-List<Guid>.get_Capacity
	|-List<int>.get_Capacity
	|-List<Int32Enum>.get_Capacity
	|-List<long>.get_Capacity
	|-List<InterpretedFrameInfo>.get_Capacity
	|-List<Win32_IP_ADAPTER_ADDRESSES>.get_Capacity
	|-List<object>.get_Capacity
	|-List<float>.get_Capacity
	|-List<string>.get_Capacity
	|-List<Timer>.get_Capacity
	|-List<uint>.get_Capacity
	|-List<ulong>.get_Capacity
	|-List<TexturePacker.SpriteData>.get_Capacity
	|-List<TMP_Dropdown.OptionData>.get_Capacity
	|-List<AnimatorClipInfo>.get_Capacity
	|-List<BeforeRenderHelper.OrderBlock>.get_Capacity
	|-List<BoneWeight>.get_Capacity
	|-List<Collider>.get_Capacity
	|-List<Color32>.get_Capacity
	|-List<Color>.get_Capacity
	|-List<CombineInstance>.get_Capacity
	|-List<RaycastResult>.get_Capacity
	|-List<ShaderPassName>.get_Capacity
	|-List<VisibleLight>.get_Capacity
	|-List<VisibleReflectionProbe>.get_Capacity
	|-List<GameObject>.get_Capacity
	|-List<IntervalTreeNode>.get_Capacity
	|-List<IntervalTree.Entry<object>>.get_Capacity
	|-List<Matrix4x4>.get_Capacity
	|-List<MeshSubsetCombineUtility.MeshContainer>.get_Capacity
	|-List<MeshSubsetCombineUtility.MeshInstance>.get_Capacity
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.get_Capacity
	|-List<ChannelPacket>.get_Capacity
	|-List<ClientScene.PendingOwner>.get_Capacity
	|-List<LocalClient.InternalMsg>.get_Capacity
	|-List<NetworkLobbyManager.PendingPlayer>.get_Capacity
	|-List<NetworkMigrationManager.PendingPlayerInfo>.get_Capacity
	|-List<CRCMessageEntry>.get_Capacity
	|-List<PeerInfoPlayer>.get_Capacity
	|-List<ParticleSystem.Particle>.get_Capacity
	|-List<Playable>.get_Capacity
	|-List<Quaternion>.get_Capacity
	|-List<RaycastHit>.get_Capacity
	|-List<Rect>.get_Capacity
	|-List<PostProcessEffectSettings>.get_Capacity
	|-List<ReflectionProbeBlendInfo>.get_Capacity
	|-List<RenderTargetIdentifier>.get_Capacity
	|-List<GlyphRect>.get_Capacity
	|-List<AnimationOutputWeightProcessor.WeightInfo>.get_Capacity
	|-List<Dropdown.OptionData>.get_Capacity
	|-List<UICharInfo>.get_Capacity
	|-List<UILineInfo>.get_Capacity
	|-List<UIVertex>.get_Capacity
	|-List<UnitySynchronizationContext.WorkRequest>.get_Capacity
	|-List<Vector2>.get_Capacity
	|-List<Vector2Int>.get_Capacity
	|-List<Vector3>.get_Capacity
	|-List<Vector4>.get_Capacity
	|-List<LODGenerator.SkinnedRenderer>.get_Capacity
	|-List<LODGenerator.StaticRenderer>.get_Capacity
	|-List<ZmPeerManager.RecvPacket>.get_Capacity
	|-List<ZmID>.get_Capacity
	*/

	public void set_Capacity(int value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x273F990 Offset: 0x273E990 VA: 0x18273F990
	|-List<DataSet.FaceIndices>.set_Capacity
	|-List<UnitPreservation.UnitPortPreservation>.set_Capacity
	|-List<MeshCombiner.SkinnedRenderer>.set_Capacity
	|-List<MeshCombiner.StaticRenderer>.set_Capacity
	|-List<CameraState.CustomBlendable>.set_Capacity
	|-List<CinemachineClearShot.Pair>.set_Capacity
	|-List<DoublePoint>.set_Capacity
	|-List<IntPoint>.set_Capacity
	|-List<PolyNode>.set_Capacity
	|-List<Tween>.set_Capacity
	|-List<DgwResultServerInfo>.set_Capacity
	|-List<DgwServerForJson>.set_Capacity
	|-List<DgwServerInfo>.set_Capacity
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.set_Capacity
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.set_Capacity
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.set_Capacity
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.set_Capacity
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.set_Capacity
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.set_Capacity
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.set_Capacity
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.set_Capacity
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.set_Capacity
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.set_Capacity
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.set_Capacity
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.set_Capacity
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.set_Capacity
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.set_Capacity
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.set_Capacity
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.set_Capacity
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.set_Capacity
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.set_Capacity
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.set_Capacity
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.set_Capacity
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.set_Capacity
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.set_Capacity
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.set_Capacity
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.set_Capacity
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.set_Capacity
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.set_Capacity
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.set_Capacity
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.set_Capacity
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.set_Capacity
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.set_Capacity
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.set_Capacity
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.set_Capacity
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.set_Capacity
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.set_Capacity
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.set_Capacity
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.set_Capacity
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.set_Capacity
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.set_Capacity
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.set_Capacity
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.set_Capacity
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.set_Capacity
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.set_Capacity
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.set_Capacity
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.set_Capacity
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.set_Capacity
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.set_Capacity
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.set_Capacity
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.set_Capacity
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.set_Capacity
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.set_Capacity
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.set_Capacity
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.set_Capacity
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.set_Capacity
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.set_Capacity
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.set_Capacity
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.set_Capacity
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.set_Capacity
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.set_Capacity
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.set_Capacity
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.set_Capacity
	|-List<NameGenerate.NameWeight>.set_Capacity
	|-List<SteamNetworkingComponent.SendPacket>.set_Capacity
	|-List<WeGameNetworkingComponent.SendPacket>.set_Capacity
	|-List<RangeU16>.set_Capacity
	|-List<OneInfo>.set_Capacity
	|-List<DebugDrawLine.DebugLine>.set_Capacity
	|-List<AssetTracker.AssetInfo>.set_Capacity
	|-List<EngineHotKey>.set_Capacity
	|-List<HitInfo>.set_Capacity
	|-List<LogMessage>.set_Capacity
	|-List<LPWNormalSolver.LPWPoint>.set_Capacity
	|-List<LPWNormalSolver.LPWPointDataEntry>.set_Capacity
	|-List<PropertyMetadata>.set_Capacity
	|-List<fsVersionedType>.set_Capacity
	|-List<fsAotCompilationManager.AotCompilation>.set_Capacity
	|-List<MinimapPoint>.set_Capacity
	|-List<MusicStateInfo>.set_Capacity
	|-List<BridgeHandler.IdxPacket>.set_Capacity
	|-List<JsonPosition>.set_Capacity
	|-List<pb_BezierPoint>.set_Capacity
	|-List<pb_Edge>.set_Capacity
	|-List<ScreenRadioScriptObject.ScreenInfo>.set_Capacity
	|-List<ValueDropdownItem<object>>.set_Capacity
	|-List<FormatterLocator.FormatterInfo>.set_Capacity
	|-List<FormatterLocator.FormatterLocatorInfo>.set_Capacity
	|-List<SerializationNode>.set_Capacity
	|-List<DeepReflection.PathStep>.set_Capacity
	|-List<CCalEffInfo>.set_Capacity
	|-List<SkillRayHit>.set_Capacity
	|-List<EventQueue.EventQueueEntry>.set_Capacity
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.set_Capacity
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.set_Capacity
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.set_Capacity
	|-List<StateSoundScriptObject.Loop>.set_Capacity
	|-List<StateSoundScriptObject.StateSound>.set_Capacity
	|-List<SteamMatchViewer.ChatMsg>.set_Capacity
	|-List<CSteamID>.set_Capacity
	|-List<bool>.set_Capacity
	|-List<byte>.set_Capacity
	|-List<char>.set_Capacity
	|-List<DictionaryEntry>.set_Capacity
	|-List<KeyValuePair<DateTime, object>>.set_Capacity
	|-List<KeyValuePair<int, int>>.set_Capacity
	|-List<KeyValuePair<int, object>>.set_Capacity
	|-List<KeyValuePair<object, object>>.set_Capacity
	|-List<KeyValuePair<AnimationClip, AnimationClip>>.set_Capacity
	|-List<List<IntPoint>>.set_Capacity
	|-List<EventProvider.SessionInfo>.set_Capacity
	|-List<Guid>.set_Capacity
	|-List<int>.set_Capacity
	|-List<Int32Enum>.set_Capacity
	|-List<long>.set_Capacity
	|-List<InterpretedFrameInfo>.set_Capacity
	|-List<Win32_IP_ADAPTER_ADDRESSES>.set_Capacity
	|-List<object>.set_Capacity
	|-List<float>.set_Capacity
	|-List<string>.set_Capacity
	|-List<Timer>.set_Capacity
	|-List<uint>.set_Capacity
	|-List<ulong>.set_Capacity
	|-List<TexturePacker.SpriteData>.set_Capacity
	|-List<TMP_Dropdown.OptionData>.set_Capacity
	|-List<AnimatorClipInfo>.set_Capacity
	|-List<BeforeRenderHelper.OrderBlock>.set_Capacity
	|-List<BoneWeight>.set_Capacity
	|-List<Collider>.set_Capacity
	|-List<Color32>.set_Capacity
	|-List<Color>.set_Capacity
	|-List<CombineInstance>.set_Capacity
	|-List<RaycastResult>.set_Capacity
	|-List<ShaderPassName>.set_Capacity
	|-List<VisibleLight>.set_Capacity
	|-List<VisibleReflectionProbe>.set_Capacity
	|-List<GameObject>.set_Capacity
	|-List<IntervalTreeNode>.set_Capacity
	|-List<IntervalTree.Entry<object>>.set_Capacity
	|-List<Matrix4x4>.set_Capacity
	|-List<MeshSubsetCombineUtility.MeshContainer>.set_Capacity
	|-List<MeshSubsetCombineUtility.MeshInstance>.set_Capacity
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.set_Capacity
	|-List<ChannelPacket>.set_Capacity
	|-List<ClientScene.PendingOwner>.set_Capacity
	|-List<LocalClient.InternalMsg>.set_Capacity
	|-List<NetworkLobbyManager.PendingPlayer>.set_Capacity
	|-List<NetworkMigrationManager.PendingPlayerInfo>.set_Capacity
	|-List<CRCMessageEntry>.set_Capacity
	|-List<PeerInfoPlayer>.set_Capacity
	|-List<ParticleSystem.Particle>.set_Capacity
	|-List<Playable>.set_Capacity
	|-List<Quaternion>.set_Capacity
	|-List<RaycastHit>.set_Capacity
	|-List<Rect>.set_Capacity
	|-List<PostProcessEffectSettings>.set_Capacity
	|-List<ReflectionProbeBlendInfo>.set_Capacity
	|-List<RenderTargetIdentifier>.set_Capacity
	|-List<GlyphRect>.set_Capacity
	|-List<AnimationOutputWeightProcessor.WeightInfo>.set_Capacity
	|-List<Dropdown.OptionData>.set_Capacity
	|-List<UICharInfo>.set_Capacity
	|-List<UILineInfo>.set_Capacity
	|-List<UIVertex>.set_Capacity
	|-List<UnitySynchronizationContext.WorkRequest>.set_Capacity
	|-List<Vector2>.set_Capacity
	|-List<Vector2Int>.set_Capacity
	|-List<Vector3>.set_Capacity
	|-List<Vector4>.set_Capacity
	|-List<LODGenerator.SkinnedRenderer>.set_Capacity
	|-List<LODGenerator.StaticRenderer>.set_Capacity
	|-List<ZmPeerManager.RecvPacket>.set_Capacity
	|-List<ZmID>.set_Capacity
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1849070 Offset: 0x1848070 VA: 0x181849070
	|-List<AkAmbient>.get_Count
	|-List<AkAudioListener>.get_Count
	|-List<AkBankManager.BankHandle>.get_Count
	|-List<AkEnvironment>.get_Count
	|-List<AkEnvironmentPortal>.get_Count
	|-List<AkGameObj>.get_Count
	|-List<AkRoom>.get_Count
	|-List<AkSpatialAudioListener>.get_Count
	|-List<ArchiveData>.get_Count
	|-List<DataSet.FaceGroupData>.get_Count
	|-List<DataSet.FaceIndices>.get_Count
	|-List<DataSet.ObjectData>.get_Count
	|-List<Loader>.get_Count
	|-List<MaterialData>.get_Count
	|-List<Triangle>.get_Count
	|-List<Vertex>.get_Count
	|-List<SingleLoadingProgress>.get_Count
	|-List<UnitPreservation.UnitPortPreservation>.get_Count
	|-List<BehaviorTimerCartoon>.get_Count
	|-List<MeshCombiner.SkinnedRenderer>.get_Count
	|-List<MeshCombiner.StaticRenderer>.get_Count
	|-List<PolyfewRuntime.CustomMeshActionStructure>.get_Count
	|-List<PolyfewRuntime.PreservationSphere>.get_Count
	|-List<CPacketData>.get_Count
	|-List<RuleAction>.get_Count
	|-List<Bulletlight>.get_Count
	|-List<CString>.get_Count
	|-List<CharaterData.HeroInfo>.get_Count
	|-List<ChooseItemObject>.get_Count
	|-List<CameraState.CustomBlendable>.get_Count
	|-List<CinemachineBrain.OverrideStackFrame>.get_Count
	|-List<CinemachineBrain>.get_Count
	|-List<CinemachineClearShot.Pair>.get_Count
	|-List<CinemachineVirtualCameraBase>.get_Count
	|-List<ICinemachineCamera>.get_Count
	|-List<ClassPoolInterface>.get_Count
	|-List<DoublePoint>.get_Count
	|-List<IntPoint>.get_Count
	|-List<IntersectNode>.get_Count
	|-List<Join>.get_Count
	|-List<OutRec>.get_Count
	|-List<PolyNode>.get_Count
	|-List<TEdge>.get_Count
	|-List<CodeShieldArgs>.get_Count
	|-List<UIParticle>.get_Count
	|-List<CollectionObject>.get_Count
	|-List<CommonGuideManager.CGuideType>.get_Count
	|-List<CommonNotifyActionCommand>.get_Count
	|-List<CommonNotifyTimerObj>.get_Count
	|-List<CtrlPowerTime>.get_Count
	|-List<ABSSequentiable>.get_Count
	|-List<Tween>.get_Count
	|-List<TweenCallback>.get_Count
	|-List<AccountCache>.get_Count
	|-List<LoginInfo>.get_Count
	|-List<DgwResultServerInfo>.get_Count
	|-List<DgwServerForJson>.get_Count
	|-List<DgwServerInfo>.get_Count
	|-List<DownLoadFileInfo>.get_Count
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.get_Count
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.get_Count
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.get_Count
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.get_Count
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.get_Count
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.get_Count
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.get_Count
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.get_Count
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.get_Count
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.get_Count
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.get_Count
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.get_Count
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.get_Count
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.get_Count
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.get_Count
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.get_Count
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.get_Count
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.get_Count
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.get_Count
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.get_Count
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.get_Count
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.get_Count
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.get_Count
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.get_Count
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.get_Count
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.get_Count
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.get_Count
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.get_Count
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.get_Count
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.get_Count
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.get_Count
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.get_Count
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.get_Count
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.get_Count
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.get_Count
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.get_Count
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.get_Count
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.get_Count
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.get_Count
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.get_Count
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.get_Count
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.get_Count
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.get_Count
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.get_Count
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.get_Count
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.get_Count
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.get_Count
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.get_Count
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.get_Count
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.get_Count
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.get_Count
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.get_Count
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.get_Count
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.get_Count
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.get_Count
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.get_Count
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.get_Count
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.get_Count
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.get_Count
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.get_Count
	|-List<AdvMsg>.get_Count
	|-List<IPacket>.get_Count
	|-List<NameGenerate.NameWeight>.get_Count
	|-List<SteamNetworkingComponent.SendPacket>.get_Count
	|-List<WeGameNetworkingComponent.SendPacket>.get_Count
	|-List<WeGameNetworkingComponent.SendPacketSession>.get_Count
	|-List<RangeU16>.get_Count
	|-List<GuestAccountData>.get_Count
	|-List<DialogBase>.get_Count
	|-List<PanelBase>.get_Count
	|-List<CParabolaDropData>.get_Count
	|-List<CPosData>.get_Count
	|-List<DataBase>.get_Count
	|-List<LevelGMInfoData>.get_Count
	|-List<OneInfo>.get_Count
	|-List<DebugDrawLine.DebugLine>.get_Count
	|-List<DropAnimationCollectObj>.get_Count
	|-List<AssetTracker.AssetInfo>.get_Count
	|-List<AssetTracker.AssetOfTypeTrack>.get_Count
	|-List<AssetTracker.AssetTrackTask>.get_Count
	|-List<AutoTracker>.get_Count
	|-List<DynamicBone.Particle>.get_Count
	|-List<DynamicBone>.get_Count
	|-List<DynamicBoneColliderBase>.get_Count
	|-List<EngineHotKey>.get_Count
	|-List<EntryString>.get_Count
	|-List<EventDelegate>.get_Count
	|-List<FriendObject>.get_Count
	|-List<GMCmd>.get_Count
	|-List<GMMOnsterObject>.get_Count
	|-List<CTimerNode>.get_Count
	|-List<CustomKeyCode>.get_Count
	|-List<HoldObject>.get_Count
	|-List<HoldPressObject>.get_Count
	|-List<NetPacket>.get_Count
	|-List<GuideObject>.get_Count
	|-List<MissionObject>.get_Count
	|-List<CHitEffect>.get_Count
	|-List<CCollisionInfo>.get_Count
	|-List<HitInfo>.get_Count
	|-List<BindingSource>.get_Count
	|-List<InputDevice>.get_Count
	|-List<InputDeviceManager>.get_Count
	|-List<LogMessage>.get_Count
	|-List<NativeInputDevice>.get_Count
	|-List<PlayerAction>.get_Count
	|-List<PlayerActionSet>.get_Count
	|-List<PlayerOneAxisAction>.get_Count
	|-List<PlayerTwoAxisAction>.get_Count
	|-List<Touch>.get_Count
	|-List<InscriptionString>.get_Count
	|-List<InscriptionUnit>.get_Count
	|-List<LPWNormalSolver.LPWPoint>.get_Count
	|-List<LPWNormalSolver.LPWPointDataEntry>.get_Count
	|-List<PropertyMetadata>.get_Count
	|-List<LogArgs>.get_Count
	|-List<LuaComBase>.get_Count
	|-List<GCRef>.get_Count
	|-List<LuaBaseRef>.get_Count
	|-List<LuaObjectPool.PoolNode>.get_Count
	|-List<ObjectTranslator.DelayGC>.get_Count
	|-List<ParsedAssemblyQualifiedName>.get_Count
	|-List<fsVersionedType>.get_Count
	|-List<fsAotCompilationManager.AotCompilation>.get_Count
	|-List<fsConverter>.get_Count
	|-List<fsData>.get_Count
	|-List<fsObjectProcessor>.get_Count
	|-List<GraphReference>.get_Count
	|-List<IGraph>.get_Count
	|-List<IGraphData>.get_Count
	|-List<IGraphDebugData>.get_Count
	|-List<IGraphParent>.get_Count
	|-List<IGraphParentElement>.get_Count
	|-List<SmtpClient.SmtpCommand>.get_Count
	|-List<SmtpResponse>.get_Count
	|-List<NotifyType>.get_Count
	|-List<AuthenticationMethodProperty>.get_Count
	|-List<AuthenticationMethodResult>.get_Count
	|-List<Header>.get_Count
	|-List<InternetAddress>.get_Count
	|-List<Parameter>.get_Count
	|-List<ParameterList.NameValuePair>.get_Count
	|-List<MinimapPoint>.get_Count
	|-List<MonsterCollectionObject>.get_Count
	|-List<MonsterGalleryObject>.get_Count
	|-List<MsgObj>.get_Count
	|-List<ChatInfo>.get_Count
	|-List<Player>.get_Count
	|-List<Player>.get_Count
	|-List<MusicStateInfo>.get_Count
	|-List<BridgeHandler.IdxPacket>.get_Count
	|-List<NetWorkLimitItem>.get_Count
	|-List<NewPlayerObject>.get_Count
	|-List<JsonPosition>.get_Count
	|-List<JsonWriter.State[]>.get_Count
	|-List<JToken>.get_Count
	|-List<JsonProperty>.get_Count
	|-List<NpcEventObject>.get_Count
	|-List<OneSeverLoadSceneData>.get_Count
	|-List<PCBaseSceneRule>.get_Count
	|-List<PCConfirmInfo>.get_Count
	|-List<PCWeaponObject>.get_Count
	|-List<PeerEndPoint>.get_Count
	|-List<PlayerProp>.get_Count
	|-List<PowerTimeItem>.get_Count
	|-List<pb_BezierPoint>.get_Count
	|-List<pb_Edge>.get_Count
	|-List<pb_Face>.get_Count
	|-List<pb_RaycastHit>.get_Count
	|-List<pb_Vertex>.get_Count
	|-List<pb_VertexConnection>.get_Count
	|-List<pb_WingedEdge>.get_Count
	|-List<RecodMonsterAngle>.get_Count
	|-List<RelicViewObject>.get_Count
	|-List<RelicObject>.get_Count
	|-List<Reporter.Log>.get_Count
	|-List<Reporter.Sample>.get_Count
	|-List<RewardObj>.get_Count
	|-List<RewardShownItem>.get_Count
	|-List<InteractionTrigger>.get_Count
	|-List<ScreenRadioScriptObject.ScreenInfo>.get_Count
	|-List<ShopItem>.get_Count
	|-List<ValueDropdownItem<object>>.get_Count
	|-List<FormatterLocator.FormatterInfo>.get_Count
	|-List<FormatterLocator.FormatterLocatorInfo>.get_Count
	|-List<PrefabModification>.get_Count
	|-List<SerializationNode>.get_Count
	|-List<DeepReflection.PathStep>.get_Count
	|-List<CCalEffInfo>.get_Count
	|-List<CCartoonBase>.get_Count
	|-List<CartoonData>.get_Count
	|-List<SClientHitInfo>.get_Count
	|-List<SkillRayHit>.get_Count
	|-List<Animation>.get_Count
	|-List<AtlasPage>.get_Count
	|-List<AtlasRegion>.get_Count
	|-List<Attachment>.get_Count
	|-List<BoneData>.get_Count
	|-List<EventQueue.EventQueueEntry>.get_Count
	|-List<SkeletonJson.LinkedMesh>.get_Count
	|-List<Slot>.get_Count
	|-List<SkeletonPartsRenderer>.get_Count
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.get_Count
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.get_Count
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.get_Count
	|-List<SkeletonUtilityBone>.get_Count
	|-List<SkeletonUtilityConstraint>.get_Count
	|-List<StateShaderInfo>.get_Count
	|-List<StateSoundScriptObject.Loop>.get_Count
	|-List<StateSoundScriptObject.StateSound>.get_Count
	|-List<SteamMatchMemberData>.get_Count
	|-List<SteamMatchViewer.ChatMsg>.get_Count
	|-List<CSteamID>.get_Count
	|-List<StickerManager.Sticker>.get_Count
	|-List<Action>.get_Count
	|-List<Action<string>>.get_Count
	|-List<AggregateException>.get_Count
	|-List<Attribute>.get_Count
	|-List<bool>.get_Count
	|-List<byte>.get_Count
	|-List<byte[]>.get_Count
	|-List<char>.get_Count
	|-List<DictionaryEntry>.get_Count
	|-List<Dictionary<string, object>>.get_Count
	|-List<KeyValuePair<DateTime, object>>.get_Count
	|-List<KeyValuePair<DateTime, TimeType>>.get_Count
	|-List<KeyValuePair<int, int>>.get_Count
	|-List<KeyValuePair<int, object>>.get_Count
	|-List<KeyValuePair<object, object>>.get_Count
	|-List<List<ICinemachineCamera>>.get_Count
	|-List<List<IntPoint>>.get_Count
	|-List<List<TEdge>>.get_Count
	|-List<List<byte>>.get_Count
	|-List<List<int>>.get_Count
	|-List<List<string>>.get_Count
	|-List<List<GameObject>>.get_Count
	|-List<List<Vector2>>.get_Count
	|-List<EtwSession>.get_Count
	|-List<EventProvider.SessionInfo>.get_Count
	|-List<Guid>.get_Count
	|-List<Directory.SearchData>.get_Count
	|-List<int>.get_Count
	|-List<Int32Enum>.get_Count
	|-List<int[]>.get_Count
	|-List<long>.get_Count
	|-List<Instruction>.get_Count
	|-List<InterpretedFrameInfo>.get_Count
	|-List<LabelScopeInfo>.get_Count
	|-List<ParameterExpression>.get_Count
	|-List<LocalDataStore>.get_Count
	|-List<IPAddress>.get_Count
	|-List<SmtpFailedRecipientException>.get_Count
	|-List<Win32_IP_ADAPTER_ADDRESSES>.get_Count
	|-List<object>.get_Count
	|-List<Assembly>.get_Count
	|-List<MemberInfo>.get_Count
	|-List<MethodBase>.get_Count
	|-List<MethodInfo>.get_Count
	|-List<PropertyInfo>.get_Count
	|-List<IStrongBox>.get_Count
	|-List<ExceptionDispatchInfo>.get_Count
	|-List<IContextProperty>.get_Count
	|-List<SerializationFieldInfo>.get_Count
	|-List<Claim>.get_Count
	|-List<X509CertificateImpl>.get_Count
	|-List<float>.get_Count
	|-List<string>.get_Count
	|-List<RegexCharClass.SingleRange>.get_Count
	|-List<RegexNode>.get_Count
	|-List<RegexOptions>.get_Count
	|-List<Thread>.get_Count
	|-List<Timer>.get_Count
	|-List<TimeZoneInfo.AdjustmentRule>.get_Count
	|-List<TimeZoneInfo>.get_Count
	|-List<Tuple<EventProvider.SessionInfo, bool>>.get_Count
	|-List<Type>.get_Count
	|-List<TypeSpec>.get_Count
	|-List<uint>.get_Count
	|-List<ulong>.get_Count
	|-List<WeakReference>.get_Count
	|-List<WeakReference<EtwSession>>.get_Count
	|-List<KerningPair>.get_Count
	|-List<TexturePacker.SpriteData>.get_Count
	|-List<TMP_Character>.get_Count
	|-List<TMP_Dropdown.DropdownItem>.get_Count
	|-List<TMP_Dropdown.OptionData>.get_Count
	|-List<TMP_FontAsset>.get_Count
	|-List<TMP_Glyph>.get_Count
	|-List<TMP_GlyphPairAdjustmentRecord>.get_Count
	|-List<TMP_MaterialManager.FallbackMaterial>.get_Count
	|-List<TMP_MaterialManager.MaskingMaterial>.get_Count
	|-List<TMP_Sprite>.get_Count
	|-List<TMP_SpriteAsset>.get_Count
	|-List<TMP_SpriteCharacter>.get_Count
	|-List<TMP_SpriteGlyph>.get_Count
	|-List<TMP_Style>.get_Count
	|-List<TMP_Text>.get_Count
	|-List<TalentObject>.get_Count
	|-List<TaskObject>.get_Count
	|-List<TaskReward>.get_Count
	|-List<TransferItem>.get_Count
	|-List<UGUILink.UILink>.get_Count
	|-List<UIPriority>.get_Count
	|-List<BloodBarAni>.get_Count
	|-List<HeroObject>.get_Count
	|-List<MarkSignalObejct>.get_Count
	|-List<Message>.get_Count
	|-List<PatternObject>.get_Count
	|-List<PlayerInfo_logic.RecordItem>.get_Count
	|-List<QuickEffectGMObject>.get_Count
	|-List<QuickGMObject>.get_Count
	|-List<ShopObject>.get_Count
	|-List<SwitchItem>.get_Count
	|-List<UnLockItem>.get_Count
	|-List<WeaponGMObject>.get_Count
	|-List<Animator>.get_Count
	|-List<AnimatorClipInfo>.get_Count
	|-List<AudioSourceExtension>.get_Count
	|-List<BeforeRenderHelper.OrderBlock>.get_Count
	|-List<BoneWeight>.get_Count
	|-List<Canvas>.get_Count
	|-List<CanvasGroup>.get_Count
	|-List<Collider2D>.get_Count
	|-List<Collider>.get_Count
	|-List<Color32>.get_Count
	|-List<Color>.get_Count
	|-List<CombineInstance>.get_Count
	|-List<Component>.get_Count
	|-List<BaseInputModule>.get_Count
	|-List<BaseRaycaster>.get_Count
	|-List<EventSystem>.get_Count
	|-List<EventTrigger.Entry>.get_Count
	|-List<IEventSystemHandler>.get_Count
	|-List<PointerInputModule.ButtonState>.get_Count
	|-List<RaycastResult>.get_Count
	|-List<BaseInvokableCall>.get_Count
	|-List<PersistentCall>.get_Count
	|-List<ISubsystem>.get_Count
	|-List<IBeforeRender>.get_Count
	|-List<LightweightRenderPipeline>.get_Count
	|-List<ScriptableRenderPass>.get_Count
	|-List<ShaderPassName>.get_Count
	|-List<VisibleLight>.get_Count
	|-List<VisibleReflectionProbe>.get_Count
	|-List<GUILayoutEntry>.get_Count
	|-List<GameObject>.get_Count
	|-List<IntervalTreeNode>.get_Count
	|-List<IntervalTree.Entry<object>>.get_Count
	|-List<Material>.get_Count
	|-List<Matrix4x4>.get_Count
	|-List<Mesh>.get_Count
	|-List<MeshFilter>.get_Count
	|-List<MeshSubsetCombineUtility.MeshContainer>.get_Count
	|-List<MeshSubsetCombineUtility.MeshInstance>.get_Count
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.get_Count
	|-List<ChannelPacket>.get_Count
	|-List<ChannelQOS>.get_Count
	|-List<ClientScene.PendingOwner>.get_Count
	|-List<ConnectionConfig>.get_Count
	|-List<IMultipartFormSection>.get_Count
	|-List<LocalClient.InternalMsg>.get_Count
	|-List<MatchDesc>.get_Count
	|-List<MatchDirectConnectInfo>.get_Count
	|-List<MatchInfoSnapshot>.get_Count
	|-List<NetworkClient>.get_Count
	|-List<NetworkConnection>.get_Count
	|-List<NetworkLobbyManager.PendingPlayer>.get_Count
	|-List<NetworkMigrationManager.PendingPlayerInfo>.get_Count
	|-List<CRCMessageEntry>.get_Count
	|-List<PeerInfoPlayer>.get_Count
	|-List<PlayerController>.get_Count
	|-List<QosType>.get_Count
	|-List<Object>.get_Count
	|-List<ParticleSystem.Particle>.get_Count
	|-List<Playable>.get_Count
	|-List<Quaternion>.get_Count
	|-List<RaycastHit>.get_Count
	|-List<Rect>.get_Count
	|-List<RectTransform>.get_Count
	|-List<RenderTexture>.get_Count
	|-List<PostProcessEffectRenderer>.get_Count
	|-List<PostProcessEffectSettings>.get_Count
	|-List<PostProcessLayer.SerializedBundleRef>.get_Count
	|-List<PostProcessVolume>.get_Count
	|-List<ReflectionProbeBlendInfo>.get_Count
	|-List<RenderTargetIdentifier>.get_Count
	|-List<ScriptableObject>.get_Count
	|-List<Sprite>.get_Count
	|-List<Glyph>.get_Count
	|-List<GlyphRect>.get_Count
	|-List<AnimationOutputWeightProcessor.WeightInfo>.get_Count
	|-List<AnimationTrack>.get_Count
	|-List<ITimelineEvaluateCallback>.get_Count
	|-List<RuntimeElement>.get_Count
	|-List<TimelineClip>.get_Count
	|-List<TrackAsset>.get_Count
	|-List<Transform>.get_Count
	|-List<Dropdown.DropdownItem>.get_Count
	|-List<Dropdown.OptionData>.get_Count
	|-List<Graphic>.get_Count
	|-List<ICanvasElement>.get_Count
	|-List<IMaterialModifier>.get_Count
	|-List<Image>.get_Count
	|-List<M1Toggle>.get_Count
	|-List<Mask>.get_Count
	|-List<RectMask2D>.get_Count
	|-List<Selectable>.get_Count
	|-List<StencilMaterial.MatEntry>.get_Count
	|-List<Toggle>.get_Count
	|-List<UICharInfo>.get_Count
	|-List<UILineInfo>.get_Count
	|-List<UIVertex>.get_Count
	|-List<UnitySynchronizationContext.WorkRequest>.get_Count
	|-List<Vector2>.get_Count
	|-List<Vector2Int>.get_Count
	|-List<Vector3>.get_Count
	|-List<Vector4>.get_Count
	|-List<Edge>.get_Count
	|-List<LODGenerator.SkinnedRenderer>.get_Count
	|-List<LODGenerator.StaticRenderer>.get_Count
	|-List<VoiceUserObject>.get_Count
	|-List<ZMFriendObject>.get_Count
	|-List<ZmPeerManager.RecvPacket>.get_Count
	|-List<ZmID>.get_Count
	|-List<bl_MoveArg>.get_Count
	|-List<EnumRailSpaceWorkType>.get_Count
	|-List<EnumRailUsersLimits>.get_Count
	|-List<EnumRailWorkFileClass>.get_Count
	|-List<GameServerInfo>.get_Count
	|-List<GameServerListFilter>.get_Count
	|-List<GameServerListFilterKey>.get_Count
	|-List<GameServerListSorter>.get_Count
	|-List<GameServerPlayerInfo>.get_Count
	|-List<PlayerPersonalInfo>.get_Count
	|-List<RailAssetInfo>.get_Count
	|-List<RailAssetItem>.get_Count
	|-List<RailAssetProperty>.get_Count
	|-List<RailCoinInfo>.get_Count
	|-List<RailDlcID>.get_Count
	|-List<RailDlcOwned>.get_Count
	|-List<RailFriendInfo>.get_Count
	|-List<RailFriendMetadata>.get_Count
	|-List<RailFriendPlayedGameInfo>.get_Count
	|-List<RailGameDefineGamePlayingState>.get_Count
	|-List<RailGameID>.get_Count
	|-List<RailGeneratedAssetItem>.get_Count
	|-List<RailID>.get_Count
	|-List<RailKeyValue>.get_Count
	|-List<RailKeyValueResult>.get_Count
	|-List<RailPlayedWithFriendsGameItem>.get_Count
	|-List<RailPlayedWithFriendsTimeItem>.get_Count
	|-List<RailProductItem>.get_Count
	|-List<RailPurchaseProductInfo>.get_Count
	|-List<RailSmallObjectDownloadInfo>.get_Count
	|-List<RailSmallObjectState>.get_Count
	|-List<RailSpaceWorkDescriptor>.get_Count
	|-List<RailSpaceWorkVoteDetail>.get_Count
	|-List<RailStreamFileInfo>.get_Count
	|-List<RailUserPlayedWith>.get_Count
	|-List<RailUserSpaceDownloadProgress>.get_Count
	|-List<RailUserSpaceDownloadResult>.get_Count
	|-List<RailVoiceChannelUserSpeakingState>.get_Count
	|-List<RailZoneID>.get_Count
	|-List<RoomInfo>.get_Count
	|-List<RoomInfoListFilter>.get_Count
	|-List<RoomInfoListFilterKey>.get_Count
	|-List<RoomInfoListSorter>.get_Count
	|-List<RoomMemberInfo>.get_Count
	|-List<SpaceWorkID>.get_Count
	|-List<serverinfomanager.LServerInfo>.get_Count
	|-List<serverinfomanager.ServerInfo>.get_Count
	|-List<serveruiobj>.get_Count
	*/

	private bool System.Collections.IList.get_IsFixedSize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-List<DataSet.FaceIndices>.System.Collections.IList.get_IsFixedSize
	|-List<UnitPreservation.UnitPortPreservation>.System.Collections.IList.get_IsFixedSize
	|-List<MeshCombiner.SkinnedRenderer>.System.Collections.IList.get_IsFixedSize
	|-List<MeshCombiner.StaticRenderer>.System.Collections.IList.get_IsFixedSize
	|-List<CameraState.CustomBlendable>.System.Collections.IList.get_IsFixedSize
	|-List<CinemachineClearShot.Pair>.System.Collections.IList.get_IsFixedSize
	|-List<DoublePoint>.System.Collections.IList.get_IsFixedSize
	|-List<IntPoint>.System.Collections.IList.get_IsFixedSize
	|-List<DgwResultServerInfo>.System.Collections.IList.get_IsFixedSize
	|-List<DgwServerForJson>.System.Collections.IList.get_IsFixedSize
	|-List<DgwServerInfo>.System.Collections.IList.get_IsFixedSize
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.get_IsFixedSize
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.get_IsFixedSize
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IList.get_IsFixedSize
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IList.get_IsFixedSize
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IList.get_IsFixedSize
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IList.get_IsFixedSize
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IList.get_IsFixedSize
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IList.get_IsFixedSize
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IList.get_IsFixedSize
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IList.get_IsFixedSize
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IList.get_IsFixedSize
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IList.get_IsFixedSize
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IList.get_IsFixedSize
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IList.get_IsFixedSize
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IList.get_IsFixedSize
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IList.get_IsFixedSize
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IList.get_IsFixedSize
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IList.get_IsFixedSize
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IList.get_IsFixedSize
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IList.get_IsFixedSize
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IList.get_IsFixedSize
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IList.get_IsFixedSize
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IList.get_IsFixedSize
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IList.get_IsFixedSize
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IList.get_IsFixedSize
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IList.get_IsFixedSize
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IList.get_IsFixedSize
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IList.get_IsFixedSize
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IList.get_IsFixedSize
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IList.get_IsFixedSize
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IList.get_IsFixedSize
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IList.get_IsFixedSize
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IList.get_IsFixedSize
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IList.get_IsFixedSize
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IList.get_IsFixedSize
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IList.get_IsFixedSize
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IList.get_IsFixedSize
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IList.get_IsFixedSize
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IList.get_IsFixedSize
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IList.get_IsFixedSize
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IList.get_IsFixedSize
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IList.get_IsFixedSize
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IList.get_IsFixedSize
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IList.get_IsFixedSize
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IList.get_IsFixedSize
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IList.get_IsFixedSize
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IList.get_IsFixedSize
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IList.get_IsFixedSize
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IList.get_IsFixedSize
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IList.get_IsFixedSize
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IList.get_IsFixedSize
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IList.get_IsFixedSize
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IList.get_IsFixedSize
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IList.get_IsFixedSize
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IList.get_IsFixedSize
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IList.get_IsFixedSize
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IList.get_IsFixedSize
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IList.get_IsFixedSize
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IList.get_IsFixedSize
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IList.get_IsFixedSize
	|-List<NameGenerate.NameWeight>.System.Collections.IList.get_IsFixedSize
	|-List<SteamNetworkingComponent.SendPacket>.System.Collections.IList.get_IsFixedSize
	|-List<WeGameNetworkingComponent.SendPacket>.System.Collections.IList.get_IsFixedSize
	|-List<RangeU16>.System.Collections.IList.get_IsFixedSize
	|-List<OneInfo>.System.Collections.IList.get_IsFixedSize
	|-List<DebugDrawLine.DebugLine>.System.Collections.IList.get_IsFixedSize
	|-List<AssetTracker.AssetInfo>.System.Collections.IList.get_IsFixedSize
	|-List<EngineHotKey>.System.Collections.IList.get_IsFixedSize
	|-List<HitInfo>.System.Collections.IList.get_IsFixedSize
	|-List<LogMessage>.System.Collections.IList.get_IsFixedSize
	|-List<LPWNormalSolver.LPWPoint>.System.Collections.IList.get_IsFixedSize
	|-List<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IList.get_IsFixedSize
	|-List<PropertyMetadata>.System.Collections.IList.get_IsFixedSize
	|-List<fsVersionedType>.System.Collections.IList.get_IsFixedSize
	|-List<fsAotCompilationManager.AotCompilation>.System.Collections.IList.get_IsFixedSize
	|-List<MinimapPoint>.System.Collections.IList.get_IsFixedSize
	|-List<MusicStateInfo>.System.Collections.IList.get_IsFixedSize
	|-List<BridgeHandler.IdxPacket>.System.Collections.IList.get_IsFixedSize
	|-List<JsonPosition>.System.Collections.IList.get_IsFixedSize
	|-List<pb_BezierPoint>.System.Collections.IList.get_IsFixedSize
	|-List<pb_Edge>.System.Collections.IList.get_IsFixedSize
	|-List<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IList.get_IsFixedSize
	|-List<ValueDropdownItem<object>>.System.Collections.IList.get_IsFixedSize
	|-List<FormatterLocator.FormatterInfo>.System.Collections.IList.get_IsFixedSize
	|-List<FormatterLocator.FormatterLocatorInfo>.System.Collections.IList.get_IsFixedSize
	|-List<SerializationNode>.System.Collections.IList.get_IsFixedSize
	|-List<DeepReflection.PathStep>.System.Collections.IList.get_IsFixedSize
	|-List<CCalEffInfo>.System.Collections.IList.get_IsFixedSize
	|-List<SkillRayHit>.System.Collections.IList.get_IsFixedSize
	|-List<EventQueue.EventQueueEntry>.System.Collections.IList.get_IsFixedSize
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IList.get_IsFixedSize
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IList.get_IsFixedSize
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IList.get_IsFixedSize
	|-List<StateSoundScriptObject.Loop>.System.Collections.IList.get_IsFixedSize
	|-List<StateSoundScriptObject.StateSound>.System.Collections.IList.get_IsFixedSize
	|-List<SteamMatchViewer.ChatMsg>.System.Collections.IList.get_IsFixedSize
	|-List<CSteamID>.System.Collections.IList.get_IsFixedSize
	|-List<bool>.System.Collections.IList.get_IsFixedSize
	|-List<byte>.System.Collections.IList.get_IsFixedSize
	|-List<char>.System.Collections.IList.get_IsFixedSize
	|-List<DictionaryEntry>.System.Collections.IList.get_IsFixedSize
	|-List<KeyValuePair<DateTime, object>>.System.Collections.IList.get_IsFixedSize
	|-List<KeyValuePair<int, int>>.System.Collections.IList.get_IsFixedSize
	|-List<KeyValuePair<int, object>>.System.Collections.IList.get_IsFixedSize
	|-List<KeyValuePair<object, object>>.System.Collections.IList.get_IsFixedSize
	|-List<EventProvider.SessionInfo>.System.Collections.IList.get_IsFixedSize
	|-List<Guid>.System.Collections.IList.get_IsFixedSize
	|-List<int>.System.Collections.IList.get_IsFixedSize
	|-List<Int32Enum>.System.Collections.IList.get_IsFixedSize
	|-List<long>.System.Collections.IList.get_IsFixedSize
	|-List<InterpretedFrameInfo>.System.Collections.IList.get_IsFixedSize
	|-List<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IList.get_IsFixedSize
	|-List<object>.System.Collections.IList.get_IsFixedSize
	|-List<float>.System.Collections.IList.get_IsFixedSize
	|-List<uint>.System.Collections.IList.get_IsFixedSize
	|-List<ulong>.System.Collections.IList.get_IsFixedSize
	|-List<TexturePacker.SpriteData>.System.Collections.IList.get_IsFixedSize
	|-List<AnimatorClipInfo>.System.Collections.IList.get_IsFixedSize
	|-List<BeforeRenderHelper.OrderBlock>.System.Collections.IList.get_IsFixedSize
	|-List<BoneWeight>.System.Collections.IList.get_IsFixedSize
	|-List<Color32>.System.Collections.IList.get_IsFixedSize
	|-List<Color>.System.Collections.IList.get_IsFixedSize
	|-List<CombineInstance>.System.Collections.IList.get_IsFixedSize
	|-List<RaycastResult>.System.Collections.IList.get_IsFixedSize
	|-List<ShaderPassName>.System.Collections.IList.get_IsFixedSize
	|-List<VisibleLight>.System.Collections.IList.get_IsFixedSize
	|-List<VisibleReflectionProbe>.System.Collections.IList.get_IsFixedSize
	|-List<IntervalTreeNode>.System.Collections.IList.get_IsFixedSize
	|-List<IntervalTree.Entry<object>>.System.Collections.IList.get_IsFixedSize
	|-List<Matrix4x4>.System.Collections.IList.get_IsFixedSize
	|-List<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IList.get_IsFixedSize
	|-List<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IList.get_IsFixedSize
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IList.get_IsFixedSize
	|-List<ChannelPacket>.System.Collections.IList.get_IsFixedSize
	|-List<ClientScene.PendingOwner>.System.Collections.IList.get_IsFixedSize
	|-List<LocalClient.InternalMsg>.System.Collections.IList.get_IsFixedSize
	|-List<NetworkLobbyManager.PendingPlayer>.System.Collections.IList.get_IsFixedSize
	|-List<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IList.get_IsFixedSize
	|-List<CRCMessageEntry>.System.Collections.IList.get_IsFixedSize
	|-List<PeerInfoPlayer>.System.Collections.IList.get_IsFixedSize
	|-List<ParticleSystem.Particle>.System.Collections.IList.get_IsFixedSize
	|-List<Playable>.System.Collections.IList.get_IsFixedSize
	|-List<Quaternion>.System.Collections.IList.get_IsFixedSize
	|-List<RaycastHit>.System.Collections.IList.get_IsFixedSize
	|-List<Rect>.System.Collections.IList.get_IsFixedSize
	|-List<ReflectionProbeBlendInfo>.System.Collections.IList.get_IsFixedSize
	|-List<RenderTargetIdentifier>.System.Collections.IList.get_IsFixedSize
	|-List<GlyphRect>.System.Collections.IList.get_IsFixedSize
	|-List<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IList.get_IsFixedSize
	|-List<UICharInfo>.System.Collections.IList.get_IsFixedSize
	|-List<UILineInfo>.System.Collections.IList.get_IsFixedSize
	|-List<UIVertex>.System.Collections.IList.get_IsFixedSize
	|-List<UnitySynchronizationContext.WorkRequest>.System.Collections.IList.get_IsFixedSize
	|-List<Vector2>.System.Collections.IList.get_IsFixedSize
	|-List<Vector2Int>.System.Collections.IList.get_IsFixedSize
	|-List<Vector3>.System.Collections.IList.get_IsFixedSize
	|-List<Vector4>.System.Collections.IList.get_IsFixedSize
	|-List<LODGenerator.SkinnedRenderer>.System.Collections.IList.get_IsFixedSize
	|-List<LODGenerator.StaticRenderer>.System.Collections.IList.get_IsFixedSize
	|-List<ZmPeerManager.RecvPacket>.System.Collections.IList.get_IsFixedSize
	|-List<ZmID>.System.Collections.IList.get_IsFixedSize
	*/

	private bool System.Collections.Generic.ICollection<T>.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-List<DataSet.FaceIndices>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<UnitPreservation.UnitPortPreservation>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<MeshCombiner.SkinnedRenderer>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<MeshCombiner.StaticRenderer>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<CameraState.CustomBlendable>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<CinemachineClearShot.Pair>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<DoublePoint>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<IntPoint>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<DgwResultServerInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<DgwServerForJson>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<DgwServerInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<NameGenerate.NameWeight>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<SteamNetworkingComponent.SendPacket>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<WeGameNetworkingComponent.SendPacket>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<RangeU16>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<OneInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<DebugDrawLine.DebugLine>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<AssetTracker.AssetInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<EngineHotKey>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<HitInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<LogMessage>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<LPWNormalSolver.LPWPoint>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<LPWNormalSolver.LPWPointDataEntry>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<PropertyMetadata>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<fsVersionedType>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<fsAotCompilationManager.AotCompilation>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<MinimapPoint>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<MusicStateInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<BridgeHandler.IdxPacket>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<JsonPosition>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<pb_BezierPoint>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<pb_Edge>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<ScreenRadioScriptObject.ScreenInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<ValueDropdownItem<object>>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<FormatterLocator.FormatterInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<FormatterLocator.FormatterLocatorInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<SerializationNode>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<DeepReflection.PathStep>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<CCalEffInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<SkillRayHit>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<EventQueue.EventQueueEntry>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<StateSoundScriptObject.Loop>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<StateSoundScriptObject.StateSound>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<SteamMatchViewer.ChatMsg>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<CSteamID>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<bool>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<byte>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<char>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<DictionaryEntry>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<KeyValuePair<DateTime, object>>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<KeyValuePair<int, int>>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<KeyValuePair<int, object>>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<KeyValuePair<object, object>>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<EventProvider.SessionInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<Guid>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<int>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<Int32Enum>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<long>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<InterpretedFrameInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<object>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<float>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<uint>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<ulong>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<TexturePacker.SpriteData>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<AnimatorClipInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<BeforeRenderHelper.OrderBlock>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<BoneWeight>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<Color32>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<Color>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<CombineInstance>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<RaycastResult>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<ShaderPassName>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<VisibleLight>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<VisibleReflectionProbe>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<IntervalTreeNode>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<IntervalTree.Entry<object>>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<Matrix4x4>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<MeshSubsetCombineUtility.MeshContainer>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<MeshSubsetCombineUtility.MeshInstance>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<ChannelPacket>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<ClientScene.PendingOwner>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<LocalClient.InternalMsg>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<NetworkLobbyManager.PendingPlayer>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<CRCMessageEntry>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<PeerInfoPlayer>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<ParticleSystem.Particle>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<Playable>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<Quaternion>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<RaycastHit>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<Rect>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<ReflectionProbeBlendInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<RenderTargetIdentifier>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<GlyphRect>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<UICharInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<UILineInfo>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<UIVertex>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<UnitySynchronizationContext.WorkRequest>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<Vector2>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<Vector2Int>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<Vector3>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<Vector4>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<LODGenerator.SkinnedRenderer>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<LODGenerator.StaticRenderer>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<ZmPeerManager.RecvPacket>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-List<ZmID>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	*/

	private bool System.Collections.IList.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-List<DataSet.FaceIndices>.System.Collections.IList.get_IsReadOnly
	|-List<UnitPreservation.UnitPortPreservation>.System.Collections.IList.get_IsReadOnly
	|-List<MeshCombiner.SkinnedRenderer>.System.Collections.IList.get_IsReadOnly
	|-List<MeshCombiner.StaticRenderer>.System.Collections.IList.get_IsReadOnly
	|-List<CameraState.CustomBlendable>.System.Collections.IList.get_IsReadOnly
	|-List<CinemachineClearShot.Pair>.System.Collections.IList.get_IsReadOnly
	|-List<DoublePoint>.System.Collections.IList.get_IsReadOnly
	|-List<IntPoint>.System.Collections.IList.get_IsReadOnly
	|-List<DgwResultServerInfo>.System.Collections.IList.get_IsReadOnly
	|-List<DgwServerForJson>.System.Collections.IList.get_IsReadOnly
	|-List<DgwServerInfo>.System.Collections.IList.get_IsReadOnly
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.get_IsReadOnly
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.get_IsReadOnly
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IList.get_IsReadOnly
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IList.get_IsReadOnly
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IList.get_IsReadOnly
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IList.get_IsReadOnly
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IList.get_IsReadOnly
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IList.get_IsReadOnly
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IList.get_IsReadOnly
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IList.get_IsReadOnly
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IList.get_IsReadOnly
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IList.get_IsReadOnly
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IList.get_IsReadOnly
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IList.get_IsReadOnly
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IList.get_IsReadOnly
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IList.get_IsReadOnly
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IList.get_IsReadOnly
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IList.get_IsReadOnly
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IList.get_IsReadOnly
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IList.get_IsReadOnly
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IList.get_IsReadOnly
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IList.get_IsReadOnly
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IList.get_IsReadOnly
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IList.get_IsReadOnly
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IList.get_IsReadOnly
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IList.get_IsReadOnly
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IList.get_IsReadOnly
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IList.get_IsReadOnly
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IList.get_IsReadOnly
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IList.get_IsReadOnly
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IList.get_IsReadOnly
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IList.get_IsReadOnly
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IList.get_IsReadOnly
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IList.get_IsReadOnly
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IList.get_IsReadOnly
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IList.get_IsReadOnly
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IList.get_IsReadOnly
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IList.get_IsReadOnly
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IList.get_IsReadOnly
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IList.get_IsReadOnly
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IList.get_IsReadOnly
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IList.get_IsReadOnly
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IList.get_IsReadOnly
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IList.get_IsReadOnly
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IList.get_IsReadOnly
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IList.get_IsReadOnly
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IList.get_IsReadOnly
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IList.get_IsReadOnly
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IList.get_IsReadOnly
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IList.get_IsReadOnly
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IList.get_IsReadOnly
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IList.get_IsReadOnly
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IList.get_IsReadOnly
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IList.get_IsReadOnly
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IList.get_IsReadOnly
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IList.get_IsReadOnly
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IList.get_IsReadOnly
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IList.get_IsReadOnly
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IList.get_IsReadOnly
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IList.get_IsReadOnly
	|-List<NameGenerate.NameWeight>.System.Collections.IList.get_IsReadOnly
	|-List<SteamNetworkingComponent.SendPacket>.System.Collections.IList.get_IsReadOnly
	|-List<WeGameNetworkingComponent.SendPacket>.System.Collections.IList.get_IsReadOnly
	|-List<RangeU16>.System.Collections.IList.get_IsReadOnly
	|-List<OneInfo>.System.Collections.IList.get_IsReadOnly
	|-List<DebugDrawLine.DebugLine>.System.Collections.IList.get_IsReadOnly
	|-List<AssetTracker.AssetInfo>.System.Collections.IList.get_IsReadOnly
	|-List<EngineHotKey>.System.Collections.IList.get_IsReadOnly
	|-List<HitInfo>.System.Collections.IList.get_IsReadOnly
	|-List<LogMessage>.System.Collections.IList.get_IsReadOnly
	|-List<LPWNormalSolver.LPWPoint>.System.Collections.IList.get_IsReadOnly
	|-List<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IList.get_IsReadOnly
	|-List<PropertyMetadata>.System.Collections.IList.get_IsReadOnly
	|-List<fsVersionedType>.System.Collections.IList.get_IsReadOnly
	|-List<fsAotCompilationManager.AotCompilation>.System.Collections.IList.get_IsReadOnly
	|-List<MinimapPoint>.System.Collections.IList.get_IsReadOnly
	|-List<MusicStateInfo>.System.Collections.IList.get_IsReadOnly
	|-List<BridgeHandler.IdxPacket>.System.Collections.IList.get_IsReadOnly
	|-List<JsonPosition>.System.Collections.IList.get_IsReadOnly
	|-List<pb_BezierPoint>.System.Collections.IList.get_IsReadOnly
	|-List<pb_Edge>.System.Collections.IList.get_IsReadOnly
	|-List<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IList.get_IsReadOnly
	|-List<ValueDropdownItem<object>>.System.Collections.IList.get_IsReadOnly
	|-List<FormatterLocator.FormatterInfo>.System.Collections.IList.get_IsReadOnly
	|-List<FormatterLocator.FormatterLocatorInfo>.System.Collections.IList.get_IsReadOnly
	|-List<SerializationNode>.System.Collections.IList.get_IsReadOnly
	|-List<DeepReflection.PathStep>.System.Collections.IList.get_IsReadOnly
	|-List<CCalEffInfo>.System.Collections.IList.get_IsReadOnly
	|-List<SkillRayHit>.System.Collections.IList.get_IsReadOnly
	|-List<EventQueue.EventQueueEntry>.System.Collections.IList.get_IsReadOnly
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IList.get_IsReadOnly
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IList.get_IsReadOnly
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IList.get_IsReadOnly
	|-List<StateSoundScriptObject.Loop>.System.Collections.IList.get_IsReadOnly
	|-List<StateSoundScriptObject.StateSound>.System.Collections.IList.get_IsReadOnly
	|-List<SteamMatchViewer.ChatMsg>.System.Collections.IList.get_IsReadOnly
	|-List<CSteamID>.System.Collections.IList.get_IsReadOnly
	|-List<bool>.System.Collections.IList.get_IsReadOnly
	|-List<byte>.System.Collections.IList.get_IsReadOnly
	|-List<char>.System.Collections.IList.get_IsReadOnly
	|-List<DictionaryEntry>.System.Collections.IList.get_IsReadOnly
	|-List<KeyValuePair<DateTime, object>>.System.Collections.IList.get_IsReadOnly
	|-List<KeyValuePair<int, int>>.System.Collections.IList.get_IsReadOnly
	|-List<KeyValuePair<int, object>>.System.Collections.IList.get_IsReadOnly
	|-List<KeyValuePair<object, object>>.System.Collections.IList.get_IsReadOnly
	|-List<EventProvider.SessionInfo>.System.Collections.IList.get_IsReadOnly
	|-List<Guid>.System.Collections.IList.get_IsReadOnly
	|-List<int>.System.Collections.IList.get_IsReadOnly
	|-List<Int32Enum>.System.Collections.IList.get_IsReadOnly
	|-List<long>.System.Collections.IList.get_IsReadOnly
	|-List<InterpretedFrameInfo>.System.Collections.IList.get_IsReadOnly
	|-List<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IList.get_IsReadOnly
	|-List<object>.System.Collections.IList.get_IsReadOnly
	|-List<float>.System.Collections.IList.get_IsReadOnly
	|-List<uint>.System.Collections.IList.get_IsReadOnly
	|-List<ulong>.System.Collections.IList.get_IsReadOnly
	|-List<TexturePacker.SpriteData>.System.Collections.IList.get_IsReadOnly
	|-List<AnimatorClipInfo>.System.Collections.IList.get_IsReadOnly
	|-List<BeforeRenderHelper.OrderBlock>.System.Collections.IList.get_IsReadOnly
	|-List<BoneWeight>.System.Collections.IList.get_IsReadOnly
	|-List<Color32>.System.Collections.IList.get_IsReadOnly
	|-List<Color>.System.Collections.IList.get_IsReadOnly
	|-List<CombineInstance>.System.Collections.IList.get_IsReadOnly
	|-List<RaycastResult>.System.Collections.IList.get_IsReadOnly
	|-List<ShaderPassName>.System.Collections.IList.get_IsReadOnly
	|-List<VisibleLight>.System.Collections.IList.get_IsReadOnly
	|-List<VisibleReflectionProbe>.System.Collections.IList.get_IsReadOnly
	|-List<IntervalTreeNode>.System.Collections.IList.get_IsReadOnly
	|-List<IntervalTree.Entry<object>>.System.Collections.IList.get_IsReadOnly
	|-List<Matrix4x4>.System.Collections.IList.get_IsReadOnly
	|-List<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IList.get_IsReadOnly
	|-List<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IList.get_IsReadOnly
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IList.get_IsReadOnly
	|-List<ChannelPacket>.System.Collections.IList.get_IsReadOnly
	|-List<ClientScene.PendingOwner>.System.Collections.IList.get_IsReadOnly
	|-List<LocalClient.InternalMsg>.System.Collections.IList.get_IsReadOnly
	|-List<NetworkLobbyManager.PendingPlayer>.System.Collections.IList.get_IsReadOnly
	|-List<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IList.get_IsReadOnly
	|-List<CRCMessageEntry>.System.Collections.IList.get_IsReadOnly
	|-List<PeerInfoPlayer>.System.Collections.IList.get_IsReadOnly
	|-List<ParticleSystem.Particle>.System.Collections.IList.get_IsReadOnly
	|-List<Playable>.System.Collections.IList.get_IsReadOnly
	|-List<Quaternion>.System.Collections.IList.get_IsReadOnly
	|-List<RaycastHit>.System.Collections.IList.get_IsReadOnly
	|-List<Rect>.System.Collections.IList.get_IsReadOnly
	|-List<ReflectionProbeBlendInfo>.System.Collections.IList.get_IsReadOnly
	|-List<RenderTargetIdentifier>.System.Collections.IList.get_IsReadOnly
	|-List<GlyphRect>.System.Collections.IList.get_IsReadOnly
	|-List<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IList.get_IsReadOnly
	|-List<UICharInfo>.System.Collections.IList.get_IsReadOnly
	|-List<UILineInfo>.System.Collections.IList.get_IsReadOnly
	|-List<UIVertex>.System.Collections.IList.get_IsReadOnly
	|-List<UnitySynchronizationContext.WorkRequest>.System.Collections.IList.get_IsReadOnly
	|-List<Vector2>.System.Collections.IList.get_IsReadOnly
	|-List<Vector2Int>.System.Collections.IList.get_IsReadOnly
	|-List<Vector3>.System.Collections.IList.get_IsReadOnly
	|-List<Vector4>.System.Collections.IList.get_IsReadOnly
	|-List<LODGenerator.SkinnedRenderer>.System.Collections.IList.get_IsReadOnly
	|-List<LODGenerator.StaticRenderer>.System.Collections.IList.get_IsReadOnly
	|-List<ZmPeerManager.RecvPacket>.System.Collections.IList.get_IsReadOnly
	|-List<ZmID>.System.Collections.IList.get_IsReadOnly
	*/

	private bool System.Collections.ICollection.get_IsSynchronized() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-List<DataSet.FaceIndices>.System.Collections.ICollection.get_IsSynchronized
	|-List<UnitPreservation.UnitPortPreservation>.System.Collections.ICollection.get_IsSynchronized
	|-List<MeshCombiner.SkinnedRenderer>.System.Collections.ICollection.get_IsSynchronized
	|-List<MeshCombiner.StaticRenderer>.System.Collections.ICollection.get_IsSynchronized
	|-List<CameraState.CustomBlendable>.System.Collections.ICollection.get_IsSynchronized
	|-List<CinemachineClearShot.Pair>.System.Collections.ICollection.get_IsSynchronized
	|-List<DoublePoint>.System.Collections.ICollection.get_IsSynchronized
	|-List<IntPoint>.System.Collections.ICollection.get_IsSynchronized
	|-List<DgwResultServerInfo>.System.Collections.ICollection.get_IsSynchronized
	|-List<DgwServerForJson>.System.Collections.ICollection.get_IsSynchronized
	|-List<DgwServerInfo>.System.Collections.ICollection.get_IsSynchronized
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.ICollection.get_IsSynchronized
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.ICollection.get_IsSynchronized
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.ICollection.get_IsSynchronized
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.ICollection.get_IsSynchronized
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.ICollection.get_IsSynchronized
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.ICollection.get_IsSynchronized
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.ICollection.get_IsSynchronized
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.ICollection.get_IsSynchronized
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.ICollection.get_IsSynchronized
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.ICollection.get_IsSynchronized
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.ICollection.get_IsSynchronized
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.ICollection.get_IsSynchronized
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.ICollection.get_IsSynchronized
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.ICollection.get_IsSynchronized
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.ICollection.get_IsSynchronized
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.ICollection.get_IsSynchronized
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.ICollection.get_IsSynchronized
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.ICollection.get_IsSynchronized
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.ICollection.get_IsSynchronized
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.ICollection.get_IsSynchronized
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.ICollection.get_IsSynchronized
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.ICollection.get_IsSynchronized
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.ICollection.get_IsSynchronized
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.ICollection.get_IsSynchronized
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.ICollection.get_IsSynchronized
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.ICollection.get_IsSynchronized
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.ICollection.get_IsSynchronized
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.ICollection.get_IsSynchronized
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.ICollection.get_IsSynchronized
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.ICollection.get_IsSynchronized
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.ICollection.get_IsSynchronized
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.ICollection.get_IsSynchronized
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.ICollection.get_IsSynchronized
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.ICollection.get_IsSynchronized
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.ICollection.get_IsSynchronized
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.ICollection.get_IsSynchronized
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.ICollection.get_IsSynchronized
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.ICollection.get_IsSynchronized
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.ICollection.get_IsSynchronized
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.ICollection.get_IsSynchronized
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.ICollection.get_IsSynchronized
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.ICollection.get_IsSynchronized
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.ICollection.get_IsSynchronized
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.ICollection.get_IsSynchronized
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.ICollection.get_IsSynchronized
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.ICollection.get_IsSynchronized
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.ICollection.get_IsSynchronized
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.ICollection.get_IsSynchronized
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.ICollection.get_IsSynchronized
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.ICollection.get_IsSynchronized
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.ICollection.get_IsSynchronized
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.ICollection.get_IsSynchronized
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.ICollection.get_IsSynchronized
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.ICollection.get_IsSynchronized
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.ICollection.get_IsSynchronized
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.ICollection.get_IsSynchronized
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.ICollection.get_IsSynchronized
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.ICollection.get_IsSynchronized
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.ICollection.get_IsSynchronized
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.ICollection.get_IsSynchronized
	|-List<NameGenerate.NameWeight>.System.Collections.ICollection.get_IsSynchronized
	|-List<SteamNetworkingComponent.SendPacket>.System.Collections.ICollection.get_IsSynchronized
	|-List<WeGameNetworkingComponent.SendPacket>.System.Collections.ICollection.get_IsSynchronized
	|-List<RangeU16>.System.Collections.ICollection.get_IsSynchronized
	|-List<OneInfo>.System.Collections.ICollection.get_IsSynchronized
	|-List<DebugDrawLine.DebugLine>.System.Collections.ICollection.get_IsSynchronized
	|-List<AssetTracker.AssetInfo>.System.Collections.ICollection.get_IsSynchronized
	|-List<EngineHotKey>.System.Collections.ICollection.get_IsSynchronized
	|-List<HitInfo>.System.Collections.ICollection.get_IsSynchronized
	|-List<LogMessage>.System.Collections.ICollection.get_IsSynchronized
	|-List<LPWNormalSolver.LPWPoint>.System.Collections.ICollection.get_IsSynchronized
	|-List<LPWNormalSolver.LPWPointDataEntry>.System.Collections.ICollection.get_IsSynchronized
	|-List<PropertyMetadata>.System.Collections.ICollection.get_IsSynchronized
	|-List<fsVersionedType>.System.Collections.ICollection.get_IsSynchronized
	|-List<fsAotCompilationManager.AotCompilation>.System.Collections.ICollection.get_IsSynchronized
	|-List<MinimapPoint>.System.Collections.ICollection.get_IsSynchronized
	|-List<MusicStateInfo>.System.Collections.ICollection.get_IsSynchronized
	|-List<BridgeHandler.IdxPacket>.System.Collections.ICollection.get_IsSynchronized
	|-List<JsonPosition>.System.Collections.ICollection.get_IsSynchronized
	|-List<pb_BezierPoint>.System.Collections.ICollection.get_IsSynchronized
	|-List<pb_Edge>.System.Collections.ICollection.get_IsSynchronized
	|-List<ScreenRadioScriptObject.ScreenInfo>.System.Collections.ICollection.get_IsSynchronized
	|-List<ValueDropdownItem<object>>.System.Collections.ICollection.get_IsSynchronized
	|-List<FormatterLocator.FormatterInfo>.System.Collections.ICollection.get_IsSynchronized
	|-List<FormatterLocator.FormatterLocatorInfo>.System.Collections.ICollection.get_IsSynchronized
	|-List<SerializationNode>.System.Collections.ICollection.get_IsSynchronized
	|-List<DeepReflection.PathStep>.System.Collections.ICollection.get_IsSynchronized
	|-List<CCalEffInfo>.System.Collections.ICollection.get_IsSynchronized
	|-List<SkillRayHit>.System.Collections.ICollection.get_IsSynchronized
	|-List<EventQueue.EventQueueEntry>.System.Collections.ICollection.get_IsSynchronized
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.ICollection.get_IsSynchronized
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.ICollection.get_IsSynchronized
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.ICollection.get_IsSynchronized
	|-List<StateSoundScriptObject.Loop>.System.Collections.ICollection.get_IsSynchronized
	|-List<StateSoundScriptObject.StateSound>.System.Collections.ICollection.get_IsSynchronized
	|-List<SteamMatchViewer.ChatMsg>.System.Collections.ICollection.get_IsSynchronized
	|-List<CSteamID>.System.Collections.ICollection.get_IsSynchronized
	|-List<bool>.System.Collections.ICollection.get_IsSynchronized
	|-List<byte>.System.Collections.ICollection.get_IsSynchronized
	|-List<char>.System.Collections.ICollection.get_IsSynchronized
	|-List<DictionaryEntry>.System.Collections.ICollection.get_IsSynchronized
	|-List<KeyValuePair<DateTime, object>>.System.Collections.ICollection.get_IsSynchronized
	|-List<KeyValuePair<int, int>>.System.Collections.ICollection.get_IsSynchronized
	|-List<KeyValuePair<int, object>>.System.Collections.ICollection.get_IsSynchronized
	|-List<KeyValuePair<object, object>>.System.Collections.ICollection.get_IsSynchronized
	|-List<EventProvider.SessionInfo>.System.Collections.ICollection.get_IsSynchronized
	|-List<Guid>.System.Collections.ICollection.get_IsSynchronized
	|-List<int>.System.Collections.ICollection.get_IsSynchronized
	|-List<Int32Enum>.System.Collections.ICollection.get_IsSynchronized
	|-List<long>.System.Collections.ICollection.get_IsSynchronized
	|-List<InterpretedFrameInfo>.System.Collections.ICollection.get_IsSynchronized
	|-List<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.ICollection.get_IsSynchronized
	|-List<object>.System.Collections.ICollection.get_IsSynchronized
	|-List<float>.System.Collections.ICollection.get_IsSynchronized
	|-List<uint>.System.Collections.ICollection.get_IsSynchronized
	|-List<ulong>.System.Collections.ICollection.get_IsSynchronized
	|-List<TexturePacker.SpriteData>.System.Collections.ICollection.get_IsSynchronized
	|-List<AnimatorClipInfo>.System.Collections.ICollection.get_IsSynchronized
	|-List<BeforeRenderHelper.OrderBlock>.System.Collections.ICollection.get_IsSynchronized
	|-List<BoneWeight>.System.Collections.ICollection.get_IsSynchronized
	|-List<Color32>.System.Collections.ICollection.get_IsSynchronized
	|-List<Color>.System.Collections.ICollection.get_IsSynchronized
	|-List<CombineInstance>.System.Collections.ICollection.get_IsSynchronized
	|-List<RaycastResult>.System.Collections.ICollection.get_IsSynchronized
	|-List<ShaderPassName>.System.Collections.ICollection.get_IsSynchronized
	|-List<VisibleLight>.System.Collections.ICollection.get_IsSynchronized
	|-List<VisibleReflectionProbe>.System.Collections.ICollection.get_IsSynchronized
	|-List<IntervalTreeNode>.System.Collections.ICollection.get_IsSynchronized
	|-List<IntervalTree.Entry<object>>.System.Collections.ICollection.get_IsSynchronized
	|-List<Matrix4x4>.System.Collections.ICollection.get_IsSynchronized
	|-List<MeshSubsetCombineUtility.MeshContainer>.System.Collections.ICollection.get_IsSynchronized
	|-List<MeshSubsetCombineUtility.MeshInstance>.System.Collections.ICollection.get_IsSynchronized
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.ICollection.get_IsSynchronized
	|-List<ChannelPacket>.System.Collections.ICollection.get_IsSynchronized
	|-List<ClientScene.PendingOwner>.System.Collections.ICollection.get_IsSynchronized
	|-List<LocalClient.InternalMsg>.System.Collections.ICollection.get_IsSynchronized
	|-List<NetworkLobbyManager.PendingPlayer>.System.Collections.ICollection.get_IsSynchronized
	|-List<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.ICollection.get_IsSynchronized
	|-List<CRCMessageEntry>.System.Collections.ICollection.get_IsSynchronized
	|-List<PeerInfoPlayer>.System.Collections.ICollection.get_IsSynchronized
	|-List<ParticleSystem.Particle>.System.Collections.ICollection.get_IsSynchronized
	|-List<Playable>.System.Collections.ICollection.get_IsSynchronized
	|-List<Quaternion>.System.Collections.ICollection.get_IsSynchronized
	|-List<RaycastHit>.System.Collections.ICollection.get_IsSynchronized
	|-List<Rect>.System.Collections.ICollection.get_IsSynchronized
	|-List<ReflectionProbeBlendInfo>.System.Collections.ICollection.get_IsSynchronized
	|-List<RenderTargetIdentifier>.System.Collections.ICollection.get_IsSynchronized
	|-List<GlyphRect>.System.Collections.ICollection.get_IsSynchronized
	|-List<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.ICollection.get_IsSynchronized
	|-List<UICharInfo>.System.Collections.ICollection.get_IsSynchronized
	|-List<UILineInfo>.System.Collections.ICollection.get_IsSynchronized
	|-List<UIVertex>.System.Collections.ICollection.get_IsSynchronized
	|-List<UnitySynchronizationContext.WorkRequest>.System.Collections.ICollection.get_IsSynchronized
	|-List<Vector2>.System.Collections.ICollection.get_IsSynchronized
	|-List<Vector2Int>.System.Collections.ICollection.get_IsSynchronized
	|-List<Vector3>.System.Collections.ICollection.get_IsSynchronized
	|-List<Vector4>.System.Collections.ICollection.get_IsSynchronized
	|-List<LODGenerator.SkinnedRenderer>.System.Collections.ICollection.get_IsSynchronized
	|-List<LODGenerator.StaticRenderer>.System.Collections.ICollection.get_IsSynchronized
	|-List<ZmPeerManager.RecvPacket>.System.Collections.ICollection.get_IsSynchronized
	|-List<ZmID>.System.Collections.ICollection.get_IsSynchronized
	*/

	private object System.Collections.ICollection.get_SyncRoot() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24F5640 Offset: 0x24F4640 VA: 0x1824F5640
	|-List<DataSet.FaceIndices>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x24F5720 Offset: 0x24F4720 VA: 0x1824F5720
	|-List<UnitPreservation.UnitPortPreservation>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x24F56B0 Offset: 0x24F46B0 VA: 0x1824F56B0
	|-List<MeshCombiner.SkinnedRenderer>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x24F5790 Offset: 0x24F4790 VA: 0x1824F5790
	|-List<MeshCombiner.StaticRenderer>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2819FC0 Offset: 0x2818FC0 VA: 0x182819FC0
	|-List<CameraState.CustomBlendable>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2819F50 Offset: 0x2818F50 VA: 0x182819F50
	|-List<CinemachineClearShot.Pair>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2819CB0 Offset: 0x2818CB0 VA: 0x182819CB0
	|-List<DoublePoint>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2819D90 Offset: 0x2818D90 VA: 0x182819D90
	|-List<IntPoint>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2819E00 Offset: 0x2818E00 VA: 0x182819E00
	|-List<DgwResultServerInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2819EE0 Offset: 0x2818EE0 VA: 0x182819EE0
	|-List<DgwServerForJson>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2819E70 Offset: 0x2818E70 VA: 0x182819E70
	|-List<DgwServerInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2819D20 Offset: 0x2818D20 VA: 0x182819D20
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2790BA0 Offset: 0x278FBA0 VA: 0x182790BA0
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27909E0 Offset: 0x278F9E0 VA: 0x1827909E0
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2790B30 Offset: 0x278FB30 VA: 0x182790B30
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2790CF0 Offset: 0x278FCF0 VA: 0x182790CF0
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2790A50 Offset: 0x278FA50 VA: 0x182790A50
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2790AC0 Offset: 0x278FAC0 VA: 0x182790AC0
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2790C10 Offset: 0x278FC10 VA: 0x182790C10
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2790C80 Offset: 0x278FC80 VA: 0x182790C80
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27556B0 Offset: 0x27546B0 VA: 0x1827556B0
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27559C0 Offset: 0x27549C0 VA: 0x1827559C0
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27558E0 Offset: 0x27548E0 VA: 0x1827558E0
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2755950 Offset: 0x2754950 VA: 0x182755950
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2755720 Offset: 0x2754720 VA: 0x182755720
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2755790 Offset: 0x2754790 VA: 0x182755790
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2755800 Offset: 0x2754800 VA: 0x182755800
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2755870 Offset: 0x2754870 VA: 0x182755870
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x273A900 Offset: 0x2739900 VA: 0x18273A900
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x273A5F0 Offset: 0x27395F0 VA: 0x18273A5F0
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x273A740 Offset: 0x2739740 VA: 0x18273A740
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x273A7B0 Offset: 0x27397B0 VA: 0x18273A7B0
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x273A660 Offset: 0x2739660 VA: 0x18273A660
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x273A820 Offset: 0x2739820 VA: 0x18273A820
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x273A890 Offset: 0x2739890 VA: 0x18273A890
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x273A6D0 Offset: 0x27396D0 VA: 0x18273A6D0
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2725900 Offset: 0x2724900 VA: 0x182725900
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2725970 Offset: 0x2724970 VA: 0x182725970
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2725890 Offset: 0x2724890 VA: 0x182725890
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2725AC0 Offset: 0x2724AC0 VA: 0x182725AC0
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2725B30 Offset: 0x2724B30 VA: 0x182725B30
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2725820 Offset: 0x2724820 VA: 0x182725820
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27259E0 Offset: 0x27249E0 VA: 0x1827259E0
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2725A50 Offset: 0x2724A50 VA: 0x182725A50
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x274C7F0 Offset: 0x274B7F0 VA: 0x18274C7F0
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x274C780 Offset: 0x274B780 VA: 0x18274C780
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x274C860 Offset: 0x274B860 VA: 0x18274C860
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x274C630 Offset: 0x274B630 VA: 0x18274C630
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x274C5C0 Offset: 0x274B5C0 VA: 0x18274C5C0
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x274C8D0 Offset: 0x274B8D0 VA: 0x18274C8D0
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x274C710 Offset: 0x274B710 VA: 0x18274C710
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x274C6A0 Offset: 0x274B6A0 VA: 0x18274C6A0
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x275DDB0 Offset: 0x275CDB0 VA: 0x18275DDB0
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x275DC60 Offset: 0x275CC60 VA: 0x18275DC60
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x275DBF0 Offset: 0x275CBF0 VA: 0x18275DBF0
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x275DB80 Offset: 0x275CB80 VA: 0x18275DB80
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x275DCD0 Offset: 0x275CCD0 VA: 0x18275DCD0
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x275DB10 Offset: 0x275CB10 VA: 0x18275DB10
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x275DD40 Offset: 0x275CD40 VA: 0x18275DD40
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x275DAA0 Offset: 0x275CAA0 VA: 0x18275DAA0
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2743FF0 Offset: 0x2742FF0 VA: 0x182743FF0
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2743F80 Offset: 0x2742F80 VA: 0x182743F80
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2743E30 Offset: 0x2742E30 VA: 0x182743E30
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2744060 Offset: 0x2743060 VA: 0x182744060
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2743EA0 Offset: 0x2742EA0 VA: 0x182743EA0
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2743D50 Offset: 0x2742D50 VA: 0x182743D50
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2743F10 Offset: 0x2742F10 VA: 0x182743F10
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2743DC0 Offset: 0x2742DC0 VA: 0x182743DC0
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2766560 Offset: 0x2765560 VA: 0x182766560
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2766720 Offset: 0x2765720 VA: 0x182766720
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2766640 Offset: 0x2765640 VA: 0x182766640
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2766480 Offset: 0x2765480 VA: 0x182766480
	|-List<NameGenerate.NameWeight>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27665D0 Offset: 0x27655D0 VA: 0x1827665D0
	|-List<SteamNetworkingComponent.SendPacket>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2766790 Offset: 0x2765790 VA: 0x182766790
	|-List<WeGameNetworkingComponent.SendPacket>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27666B0 Offset: 0x27656B0 VA: 0x1827666B0
	|-List<RangeU16>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27664F0 Offset: 0x27654F0 VA: 0x1827664F0
	|-List<OneInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2821EF0 Offset: 0x2820EF0 VA: 0x182821EF0
	|-List<DebugDrawLine.DebugLine>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2821FD0 Offset: 0x2820FD0 VA: 0x182821FD0
	|-List<AssetTracker.AssetInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2821E80 Offset: 0x2820E80 VA: 0x182821E80
	|-List<EngineHotKey>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2821F60 Offset: 0x2820F60 VA: 0x182821F60
	|-List<HitInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2821E10 Offset: 0x2820E10 VA: 0x182821E10
	|-List<LogMessage>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x28220B0 Offset: 0x28210B0 VA: 0x1828220B0
	|-List<LPWNormalSolver.LPWPoint>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2822040 Offset: 0x2821040 VA: 0x182822040
	|-List<LPWNormalSolver.LPWPointDataEntry>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2821DA0 Offset: 0x2820DA0 VA: 0x182821DA0
	|-List<PropertyMetadata>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27E8460 Offset: 0x27E7460 VA: 0x1827E8460
	|-List<fsVersionedType>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27E84D0 Offset: 0x27E74D0 VA: 0x1827E84D0
	|-List<fsAotCompilationManager.AotCompilation>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27E8380 Offset: 0x27E7380 VA: 0x1827E8380
	|-List<MinimapPoint>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27E8540 Offset: 0x27E7540 VA: 0x1827E8540
	|-List<MusicStateInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27E8310 Offset: 0x27E7310 VA: 0x1827E8310
	|-List<BridgeHandler.IdxPacket>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27E82A0 Offset: 0x27E72A0 VA: 0x1827E82A0
	|-List<JsonPosition>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27E85B0 Offset: 0x27E75B0 VA: 0x1827E85B0
	|-List<pb_BezierPoint>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27E83F0 Offset: 0x27E73F0 VA: 0x1827E83F0
	|-List<pb_Edge>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x276F8E0 Offset: 0x276E8E0 VA: 0x18276F8E0
	|-List<ScreenRadioScriptObject.ScreenInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x276F950 Offset: 0x276E950 VA: 0x18276F950
	|-List<ValueDropdownItem<object>>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x276FAA0 Offset: 0x276EAA0 VA: 0x18276FAA0
	|-List<FormatterLocator.FormatterInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x276FB10 Offset: 0x276EB10 VA: 0x18276FB10
	|-List<FormatterLocator.FormatterLocatorInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x276F9C0 Offset: 0x276E9C0 VA: 0x18276F9C0
	|-List<SerializationNode>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x276FB80 Offset: 0x276EB80 VA: 0x18276FB80
	|-List<DeepReflection.PathStep>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x276FA30 Offset: 0x276EA30 VA: 0x18276FA30
	|-List<CCalEffInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x276F870 Offset: 0x276E870 VA: 0x18276F870
	|-List<SkillRayHit>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27C2D00 Offset: 0x27C1D00 VA: 0x1827C2D00
	|-List<EventQueue.EventQueueEntry>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27C2EC0 Offset: 0x27C1EC0 VA: 0x1827C2EC0
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27C2D70 Offset: 0x27C1D70 VA: 0x1827C2D70
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27C2DE0 Offset: 0x27C1DE0 VA: 0x1827C2DE0
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27C2C90 Offset: 0x27C1C90 VA: 0x1827C2C90
	|-List<StateSoundScriptObject.Loop>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27C2E50 Offset: 0x27C1E50 VA: 0x1827C2E50
	|-List<StateSoundScriptObject.StateSound>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27C2F30 Offset: 0x27C1F30 VA: 0x1827C2F30
	|-List<SteamMatchViewer.ChatMsg>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27C2C20 Offset: 0x27C1C20 VA: 0x1827C2C20
	|-List<CSteamID>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2856690 Offset: 0x2855690 VA: 0x182856690
	|-List<bool>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2856700 Offset: 0x2855700 VA: 0x182856700
	|-List<byte>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2856930 Offset: 0x2855930 VA: 0x182856930
	|-List<char>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2856770 Offset: 0x2855770 VA: 0x182856770
	|-List<DictionaryEntry>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x28568C0 Offset: 0x28558C0 VA: 0x1828568C0
	|-List<KeyValuePair<DateTime, object>>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2856620 Offset: 0x2855620 VA: 0x182856620
	|-List<KeyValuePair<int, int>>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2856850 Offset: 0x2855850 VA: 0x182856850
	|-List<KeyValuePair<int, object>>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x28567E0 Offset: 0x28557E0 VA: 0x1828567E0
	|-List<KeyValuePair<object, object>>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x284B340 Offset: 0x284A340 VA: 0x18284B340
	|-List<EventProvider.SessionInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x284B570 Offset: 0x284A570 VA: 0x18284B570
	|-List<Guid>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x284B2D0 Offset: 0x284A2D0 VA: 0x18284B2D0
	|-List<int>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x284B3B0 Offset: 0x284A3B0 VA: 0x18284B3B0
	|-List<Int32Enum>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x284B500 Offset: 0x284A500 VA: 0x18284B500
	|-List<long>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x284B490 Offset: 0x284A490 VA: 0x18284B490
	|-List<InterpretedFrameInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x284B420 Offset: 0x284A420 VA: 0x18284B420
	|-List<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x284B260 Offset: 0x284A260 VA: 0x18284B260
	|-List<object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x286D9D0 Offset: 0x286C9D0 VA: 0x18286D9D0
	|-List<float>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x286DB90 Offset: 0x286CB90 VA: 0x18286DB90
	|-List<uint>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x286D880 Offset: 0x286C880 VA: 0x18286D880
	|-List<ulong>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x286D8F0 Offset: 0x286C8F0 VA: 0x18286D8F0
	|-List<TexturePacker.SpriteData>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x286D960 Offset: 0x286C960 VA: 0x18286D960
	|-List<AnimatorClipInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x286DA40 Offset: 0x286CA40 VA: 0x18286DA40
	|-List<BeforeRenderHelper.OrderBlock>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x286DB20 Offset: 0x286CB20 VA: 0x18286DB20
	|-List<BoneWeight>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x286DAB0 Offset: 0x286CAB0 VA: 0x18286DAB0
	|-List<Color32>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2703B50 Offset: 0x2702B50 VA: 0x182703B50
	|-List<Color>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2703CA0 Offset: 0x2702CA0 VA: 0x182703CA0
	|-List<CombineInstance>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2703AE0 Offset: 0x2702AE0 VA: 0x182703AE0
	|-List<RaycastResult>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2703C30 Offset: 0x2702C30 VA: 0x182703C30
	|-List<ShaderPassName>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2703A70 Offset: 0x2702A70 VA: 0x182703A70
	|-List<VisibleLight>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2703D80 Offset: 0x2702D80 VA: 0x182703D80
	|-List<VisibleReflectionProbe>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2703D10 Offset: 0x2702D10 VA: 0x182703D10
	|-List<IntervalTreeNode>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2703BC0 Offset: 0x2702BC0 VA: 0x182703BC0
	|-List<IntervalTree.Entry<object>>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27B0410 Offset: 0x27AF410 VA: 0x1827B0410
	|-List<Matrix4x4>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27B0170 Offset: 0x27AF170 VA: 0x1827B0170
	|-List<MeshSubsetCombineUtility.MeshContainer>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27B0330 Offset: 0x27AF330 VA: 0x1827B0330
	|-List<MeshSubsetCombineUtility.MeshInstance>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27B0480 Offset: 0x27AF480 VA: 0x1827B0480
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27B02C0 Offset: 0x27AF2C0 VA: 0x1827B02C0
	|-List<ChannelPacket>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27B0250 Offset: 0x27AF250 VA: 0x1827B0250
	|-List<ClientScene.PendingOwner>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27B03A0 Offset: 0x27AF3A0 VA: 0x1827B03A0
	|-List<LocalClient.InternalMsg>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27B01E0 Offset: 0x27AF1E0 VA: 0x1827B01E0
	|-List<NetworkLobbyManager.PendingPlayer>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2787BD0 Offset: 0x2786BD0 VA: 0x182787BD0
	|-List<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2787CB0 Offset: 0x2786CB0 VA: 0x182787CB0
	|-List<CRCMessageEntry>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2787B60 Offset: 0x2786B60 VA: 0x182787B60
	|-List<PeerInfoPlayer>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2787D20 Offset: 0x2786D20 VA: 0x182787D20
	|-List<ParticleSystem.Particle>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2787A80 Offset: 0x2786A80 VA: 0x182787A80
	|-List<Playable>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2787C40 Offset: 0x2786C40 VA: 0x182787C40
	|-List<Quaternion>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2787A10 Offset: 0x2786A10 VA: 0x182787A10
	|-List<RaycastHit>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2787AF0 Offset: 0x2786AF0 VA: 0x182787AF0
	|-List<Rect>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x272F880 Offset: 0x272E880 VA: 0x18272F880
	|-List<ReflectionProbeBlendInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x272FA40 Offset: 0x272EA40 VA: 0x18272FA40
	|-List<RenderTargetIdentifier>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x272F8F0 Offset: 0x272E8F0 VA: 0x18272F8F0
	|-List<GlyphRect>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x272F730 Offset: 0x272E730 VA: 0x18272F730
	|-List<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x272F9D0 Offset: 0x272E9D0 VA: 0x18272F9D0
	|-List<UICharInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x272F7A0 Offset: 0x272E7A0 VA: 0x18272F7A0
	|-List<UILineInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x272F810 Offset: 0x272E810 VA: 0x18272F810
	|-List<UIVertex>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x272F960 Offset: 0x272E960 VA: 0x18272F960
	|-List<UnitySynchronizationContext.WorkRequest>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27F1ED0 Offset: 0x27F0ED0 VA: 0x1827F1ED0
	|-List<Vector2>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27F2020 Offset: 0x27F1020 VA: 0x1827F2020
	|-List<Vector2Int>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27F2090 Offset: 0x27F1090 VA: 0x1827F2090
	|-List<Vector3>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27F2100 Offset: 0x27F1100 VA: 0x1827F2100
	|-List<Vector4>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27F1DF0 Offset: 0x27F0DF0 VA: 0x1827F1DF0
	|-List<LODGenerator.SkinnedRenderer>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27F1FB0 Offset: 0x27F0FB0 VA: 0x1827F1FB0
	|-List<LODGenerator.StaticRenderer>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27F1E60 Offset: 0x27F0E60 VA: 0x1827F1E60
	|-List<ZmPeerManager.RecvPacket>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x27F1F40 Offset: 0x27F0F40 VA: 0x1827F1F40
	|-List<ZmID>.System.Collections.ICollection.get_SyncRoot
	*/

	public T get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27951E0 Offset: 0x27941E0 VA: 0x1827951E0
	|-List<AkAmbient>.get_Item
	|-List<AkAudioListener>.get_Item
	|-List<AkBankManager.BankHandle>.get_Item
	|-List<AkEnvironment>.get_Item
	|-List<AkEnvironmentPortal>.get_Item
	|-List<AkGameObj>.get_Item
	|-List<AkRoom>.get_Item
	|-List<AkSpatialAudioListener>.get_Item
	|-List<DataSet.FaceGroupData>.get_Item
	|-List<DataSet.ObjectData>.get_Item
	|-List<MaterialData>.get_Item
	|-List<Triangle>.get_Item
	|-List<Vertex>.get_Item
	|-List<PolyfewRuntime.CustomMeshActionStructure>.get_Item
	|-List<RuleAction>.get_Item
	|-List<Bulletlight>.get_Item
	|-List<CCombinedRewardObj>.get_Item
	|-List<CString>.get_Item
	|-List<CinemachineBrain.OverrideStackFrame>.get_Item
	|-List<CinemachineBrain>.get_Item
	|-List<ICinemachineCamera>.get_Item
	|-List<ClassPoolInterface>.get_Item
	|-List<IntersectNode>.get_Item
	|-List<Join>.get_Item
	|-List<OutRec>.get_Item
	|-List<PolyNode>.get_Item
	|-List<TEdge>.get_Item
	|-List<UIParticle>.get_Item
	|-List<CommonNotifyActionCommand>.get_Item
	|-List<CommonNotifyTimerObj>.get_Item
	|-List<CtrlPowerTime>.get_Item
	|-List<ABSSequentiable>.get_Item
	|-List<Tween>.get_Item
	|-List<TweenCallback>.get_Item
	|-List<DYLuaLoader.Persist>.get_Item
	|-List<AccountCache>.get_Item
	|-List<LoginInfo>.get_Item
	|-List<DownLoadFileInfo>.get_Item
	|-List<ConfigItemEntity>.get_Item
	|-List<DialogBase>.get_Item
	|-List<PanelBase>.get_Item
	|-List<CParabolaDropData>.get_Item
	|-List<CPosData>.get_Item
	|-List<DataBase>.get_Item
	|-List<LevelGMInfoData>.get_Item
	|-List<DropAnimationCollectObj>.get_Item
	|-List<AssetTracker.AssetOfTypeTrack>.get_Item
	|-List<AssetTracker.AssetTrackTask>.get_Item
	|-List<AutoTracker>.get_Item
	|-List<DynamicBone.Particle>.get_Item
	|-List<DynamicBoneColliderBase>.get_Item
	|-List<EventDelegate>.get_Item
	|-List<FriendObject>.get_Item
	|-List<GMCmd>.get_Item
	|-List<HoldObject>.get_Item
	|-List<HoldPressObject>.get_Item
	|-List<NetPacket>.get_Item
	|-List<GuideObject>.get_Item
	|-List<MissionObject>.get_Item
	|-List<CHitEffect>.get_Item
	|-List<BindingSource>.get_Item
	|-List<InputDevice>.get_Item
	|-List<InputDeviceManager>.get_Item
	|-List<NativeInputDevice>.get_Item
	|-List<PlayerAction>.get_Item
	|-List<PlayerActionSet>.get_Item
	|-List<PlayerOneAxisAction>.get_Item
	|-List<PlayerTwoAxisAction>.get_Item
	|-List<Touch>.get_Item
	|-List<InscriptionUnit>.get_Item
	|-List<LPWNormalSolver.LPWPoint>.get_Item
	|-List<LPWNormalSolver.LPWPointDataEntry>.get_Item
	|-List<LuaComBase>.get_Item
	|-List<GCRef>.get_Item
	|-List<LuaBaseRef>.get_Item
	|-List<LuaObjectPool.PoolNode>.get_Item
	|-List<ObjectTranslator.DelayGC>.get_Item
	|-List<fsConverter>.get_Item
	|-List<fsData>.get_Item
	|-List<fsObjectProcessor>.get_Item
	|-List<IGraph>.get_Item
	|-List<IGraphData>.get_Item
	|-List<IGraphDebugData>.get_Item
	|-List<IGraphParent>.get_Item
	|-List<IGraphParentElement>.get_Item
	|-List<SmtpResponse>.get_Item
	|-List<AuthenticationMethodProperty>.get_Item
	|-List<AuthenticationMethodResult>.get_Item
	|-List<Header>.get_Item
	|-List<InternetAddress>.get_Item
	|-List<Parameter>.get_Item
	|-List<ParameterList.NameValuePair>.get_Item
	|-List<MsgObj>.get_Item
	|-List<ChatInfo>.get_Item
	|-List<Player>.get_Item
	|-List<Player>.get_Item
	|-List<NewPlayerObject>.get_Item
	|-List<JToken>.get_Item
	|-List<JsonProperty>.get_Item
	|-List<NpcEventObject>.get_Item
	|-List<OneSeverLoadSceneData>.get_Item
	|-List<PCBaseSceneRule>.get_Item
	|-List<PCConfirmInfo>.get_Item
	|-List<PCWeaponObject>.get_Item
	|-List<PlayerProp>.get_Item
	|-List<PowerTimeItem>.get_Item
	|-List<pb_Edge>.get_Item
	|-List<pb_Face>.get_Item
	|-List<pb_RaycastHit>.get_Item
	|-List<pb_Vertex>.get_Item
	|-List<pb_VertexConnection>.get_Item
	|-List<pb_WingedEdge>.get_Item
	|-List<RecodMonsterAngle>.get_Item
	|-List<RelicViewObject>.get_Item
	|-List<Reporter.Log>.get_Item
	|-List<Reporter.Sample>.get_Item
	|-List<RewardObj>.get_Item
	|-List<RewardShownItem>.get_Item
	|-List<RewardTransSort>.get_Item
	|-List<InteractionTrigger>.get_Item
	|-List<ShopItem>.get_Item
	|-List<PrefabModification>.get_Item
	|-List<CCartoonBase>.get_Item
	|-List<CartoonData>.get_Item
	|-List<SClientHitInfo>.get_Item
	|-List<Animation>.get_Item
	|-List<AtlasPage>.get_Item
	|-List<AtlasRegion>.get_Item
	|-List<Attachment>.get_Item
	|-List<SkeletonJson.LinkedMesh>.get_Item
	|-List<Slot>.get_Item
	|-List<SkeletonPartsRenderer>.get_Item
	|-List<SkeletonUtilityBone>.get_Item
	|-List<SkeletonUtilityConstraint>.get_Item
	|-List<StateShaderInfo>.get_Item
	|-List<SteamMatchMemberData>.get_Item
	|-List<CSteamID>.get_Item
	|-List<StickerManager.Sticker>.get_Item
	|-List<Action>.get_Item
	|-List<Action<string>>.get_Item
	|-List<Attribute>.get_Item
	|-List<byte[]>.get_Item
	|-List<Dictionary<string, object>>.get_Item
	|-List<List<ICinemachineCamera>>.get_Item
	|-List<List<IntPoint>>.get_Item
	|-List<List<TEdge>>.get_Item
	|-List<List<byte>>.get_Item
	|-List<List<int>>.get_Item
	|-List<List<string>>.get_Item
	|-List<List<GameObject>>.get_Item
	|-List<List<Vector2>>.get_Item
	|-List<int[]>.get_Item
	|-List<long>.get_Item
	|-List<Instruction>.get_Item
	|-List<LocalVariables.VariableScope>.get_Item
	|-List<Assembly>.get_Item
	|-List<MethodInfo>.get_Item
	|-List<PropertyInfo>.get_Item
	|-List<X509CertificateImpl>.get_Item
	|-List<RegexCharClass.SingleRange>.get_Item
	|-List<RegexNode>.get_Item
	|-List<Thread>.get_Item
	|-List<ulong>.get_Item
	|-List<KerningPair>.get_Item
	|-List<TMP_Character>.get_Item
	|-List<TMP_Dropdown.DropdownItem>.get_Item
	|-List<TMP_Dropdown.OptionData>.get_Item
	|-List<TMP_FontAsset>.get_Item
	|-List<TMP_Glyph>.get_Item
	|-List<TMP_GlyphPairAdjustmentRecord>.get_Item
	|-List<TMP_MaterialManager.FallbackMaterial>.get_Item
	|-List<TMP_MaterialManager.MaskingMaterial>.get_Item
	|-List<TMP_Sprite>.get_Item
	|-List<TMP_SpriteAsset>.get_Item
	|-List<TMP_SpriteCharacter>.get_Item
	|-List<TMP_SpriteGlyph>.get_Item
	|-List<TMP_Style>.get_Item
	|-List<TMP_Text>.get_Item
	|-List<TalentObject>.get_Item
	|-List<TaskReward>.get_Item
	|-List<UGUILink.UILink>.get_Item
	|-List<UIPriority>.get_Item
	|-List<BloodBarAni>.get_Item
	|-List<HeroObject>.get_Item
	|-List<MarkSignalObejct>.get_Item
	|-List<Message>.get_Item
	|-List<SwitchItem>.get_Item
	|-List<UnLockItem>.get_Item
	|-List<Animator>.get_Item
	|-List<AnimatorClipInfo>.get_Item
	|-List<AudioSourceExtension>.get_Item
	|-List<Canvas>.get_Item
	|-List<CanvasGroup>.get_Item
	|-List<Collider2D>.get_Item
	|-List<Collider>.get_Item
	|-List<Component>.get_Item
	|-List<BaseInputModule>.get_Item
	|-List<BaseRaycaster>.get_Item
	|-List<EventSystem>.get_Item
	|-List<EventTrigger.Entry>.get_Item
	|-List<IEventSystemHandler>.get_Item
	|-List<PointerInputModule.ButtonState>.get_Item
	|-List<BaseInvokableCall>.get_Item
	|-List<PersistentCall>.get_Item
	|-List<ISubsystem>.get_Item
	|-List<LightweightRenderPipeline>.get_Item
	|-List<ScriptableRenderPass>.get_Item
	|-List<GUILayoutEntry>.get_Item
	|-List<GameObject>.get_Item
	|-List<Material>.get_Item
	|-List<Mesh>.get_Item
	|-List<MeshFilter>.get_Item
	|-List<ChannelQOS>.get_Item
	|-List<ClientScene.PendingOwner>.get_Item
	|-List<ConnectionConfig>.get_Item
	|-List<MatchInfoSnapshot>.get_Item
	|-List<NetworkClient>.get_Item
	|-List<NetworkConnection>.get_Item
	|-List<PlayerController>.get_Item
	|-List<Object>.get_Item
	|-List<RectTransform>.get_Item
	|-List<RenderTexture>.get_Item
	|-List<PostProcessEffectRenderer>.get_Item
	|-List<PostProcessEffectSettings>.get_Item
	|-List<PostProcessLayer.SerializedBundleRef>.get_Item
	|-List<PostProcessVolume>.get_Item
	|-List<ScriptableObject>.get_Item
	|-List<Sprite>.get_Item
	|-List<Glyph>.get_Item
	|-List<Texture2D>.get_Item
	|-List<AnimationTrack>.get_Item
	|-List<ITimelineEvaluateCallback>.get_Item
	|-List<RuntimeElement>.get_Item
	|-List<TimelineClip>.get_Item
	|-List<TrackAsset>.get_Item
	|-List<Transform>.get_Item
	|-List<Dropdown.DropdownItem>.get_Item
	|-List<Dropdown.OptionData>.get_Item
	|-List<Graphic>.get_Item
	|-List<ICanvasElement>.get_Item
	|-List<IMaterialModifier>.get_Item
	|-List<Image>.get_Item
	|-List<M1Toggle>.get_Item
	|-List<Mask>.get_Item
	|-List<RectMask2D>.get_Item
	|-List<Selectable>.get_Item
	|-List<StencilMaterial.MatEntry>.get_Item
	|-List<Toggle>.get_Item
	|-List<Vector2>.get_Item
	|-List<Edge>.get_Item
	|-List<ZMFriendObject>.get_Item
	|-List<bl_MoveArg>.get_Item
	|-List<GameServerInfo>.get_Item
	|-List<GameServerListFilter>.get_Item
	|-List<GameServerListFilterKey>.get_Item
	|-List<GameServerListSorter>.get_Item
	|-List<GameServerPlayerInfo>.get_Item
	|-List<PlayerPersonalInfo>.get_Item
	|-List<RailAssetInfo>.get_Item
	|-List<RailAssetItem>.get_Item
	|-List<RailAssetProperty>.get_Item
	|-List<RailCoinInfo>.get_Item
	|-List<RailDlcID>.get_Item
	|-List<RailDlcOwned>.get_Item
	|-List<RailFriendInfo>.get_Item
	|-List<RailFriendMetadata>.get_Item
	|-List<RailFriendPlayedGameInfo>.get_Item
	|-List<RailGameDefineGamePlayingState>.get_Item
	|-List<RailGameID>.get_Item
	|-List<RailGeneratedAssetItem>.get_Item
	|-List<RailID>.get_Item
	|-List<RailKeyValue>.get_Item
	|-List<RailKeyValueResult>.get_Item
	|-List<RailPlayedWithFriendsGameItem>.get_Item
	|-List<RailPlayedWithFriendsTimeItem>.get_Item
	|-List<RailProductItem>.get_Item
	|-List<RailPurchaseProductInfo>.get_Item
	|-List<RailSmallObjectDownloadInfo>.get_Item
	|-List<RailSmallObjectState>.get_Item
	|-List<RailSpaceWorkDescriptor>.get_Item
	|-List<RailSpaceWorkVoteDetail>.get_Item
	|-List<RailStreamFileInfo>.get_Item
	|-List<RailUserPlayedWith>.get_Item
	|-List<RailUserSpaceDownloadProgress>.get_Item
	|-List<RailUserSpaceDownloadResult>.get_Item
	|-List<RailVoiceChannelUserSpeakingState>.get_Item
	|-List<RailZoneID>.get_Item
	|-List<RoomInfo>.get_Item
	|-List<RoomInfoListFilter>.get_Item
	|-List<RoomInfoListFilterKey>.get_Item
	|-List<RoomInfoListSorter>.get_Item
	|-List<RoomMemberInfo>.get_Item
	|-List<SpaceWorkID>.get_Item
	|-List<serverinfomanager.LServerInfo>.get_Item
	|-List<CinemachineClearShot.Pair>.get_Item
	|-List<DgwResultServerInfo>.get_Item
	|-List<DgwServerForJson>.get_Item
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.get_Item
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.get_Item
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.get_Item
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.get_Item
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.get_Item
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.get_Item
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.get_Item
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.get_Item
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.get_Item
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.get_Item
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.get_Item
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.get_Item
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.get_Item
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.get_Item
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.get_Item
	|-List<EngineHotKey>.get_Item
	|-List<AggregateException>.get_Item
	|-List<KeyValuePair<int, int>>.get_Item
	|-List<EventProvider.SessionInfo>.get_Item
	|-List<Directory.SearchData>.get_Item
	|-List<LocalDataStore>.get_Item
	|-List<object>.get_Item
	|-List<ExceptionDispatchInfo>.get_Item
	|-List<IContextProperty>.get_Item
	|-List<Claim>.get_Item
	|-List<string>.get_Item
	|-List<Timer>.get_Item
	|-List<Type>.get_Item
	|-List<TypeSpec>.get_Item
	|-List<WeakReference>.get_Item
	|-List<PeerInfoPlayer>.get_Item
	|-List<Vector2Int>.get_Item
	|-List<ZmID>.get_Item
	|
	|-RVA: 0x272A9A0 Offset: 0x27299A0 VA: 0x18272A9A0
	|-List<DataSet.FaceIndices>.get_Item
	|-List<Vector3>.get_Item
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.get_Item
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.get_Item
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.get_Item
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.get_Item
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.get_Item
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.get_Item
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.get_Item
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.get_Item
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.get_Item
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.get_Item
	|-List<UICharInfo>.get_Item
	|
	|-RVA: 0x27747D0 Offset: 0x27737D0 VA: 0x1827747D0
	|-List<CameraState.CustomBlendable>.get_Item
	|-List<DoublePoint>.get_Item
	|-List<IntPoint>.get_Item
	|-List<LogMessage>.get_Item
	|-List<MusicStateInfo>.get_Item
	|-List<BridgeHandler.IdxPacket>.get_Item
	|-List<ScreenRadioScriptObject.ScreenInfo>.get_Item
	|-List<FormatterLocator.FormatterLocatorInfo>.get_Item
	|-List<CCalEffInfo>.get_Item
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.get_Item
	|-List<BeforeRenderHelper.OrderBlock>.get_Item
	|-List<Color>.get_Item
	|-List<LocalClient.InternalMsg>.get_Item
	|-List<NetworkLobbyManager.PendingPlayer>.get_Item
	|-List<NetworkMigrationManager.PendingPlayerInfo>.get_Item
	|-List<Playable>.get_Item
	|-List<GlyphRect>.get_Item
	|-List<Vector4>.get_Item
	|-List<UnitPreservation.UnitPortPreservation>.get_Item
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.get_Item
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.get_Item
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.get_Item
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.get_Item
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.get_Item
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.get_Item
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.get_Item
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.get_Item
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.get_Item
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.get_Item
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.get_Item
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.get_Item
	|-List<ValueDropdownItem<object>>.get_Item
	|-List<StateSoundScriptObject.StateSound>.get_Item
	|-List<SteamMatchViewer.ChatMsg>.get_Item
	|-List<DictionaryEntry>.get_Item
	|-List<KeyValuePair<DateTime, object>>.get_Item
	|-List<KeyValuePair<DateTime, TimeType>>.get_Item
	|-List<KeyValuePair<int, object>>.get_Item
	|-List<KeyValuePair<object, object>>.get_Item
	|-List<Guid>.get_Item
	|-List<InterpretedFrameInfo>.get_Item
	|-List<CRCMessageEntry>.get_Item
	|-List<Quaternion>.get_Item
	|-List<Rect>.get_Item
	|-List<ReflectionProbeBlendInfo>.get_Item
	|-List<UILineInfo>.get_Item
	|
	|-RVA: 0x2872AC0 Offset: 0x2871AC0 VA: 0x182872AC0
	|-List<CommonGuideManager.CGuideType>.get_Item
	|-List<RangeU16>.get_Item
	|-List<CustomKeyCode>.get_Item
	|-List<SmtpClient.SmtpCommand>.get_Item
	|-List<RegexOptions>.get_Item
	|-List<uint>.get_Item
	|-List<Color32>.get_Item
	|-List<ShaderPassName>.get_Item
	|-List<QosType>.get_Item
	|-List<EnumRailSpaceWorkType>.get_Item
	|-List<EnumRailUsersLimits>.get_Item
	|-List<EnumRailWorkFileClass>.get_Item
	|-List<int>.get_Item
	|-List<Int32Enum>.get_Item
	|
	|-RVA: 0x2734AD0 Offset: 0x2733AD0 VA: 0x182734AD0
	|-List<DgwServerInfo>.get_Item
	|-List<NameGenerate.NameWeight>.get_Item
	|-List<AssetTracker.AssetInfo>.get_Item
	|-List<fsVersionedType>.get_Item
	|-List<fsAotCompilationManager.AotCompilation>.get_Item
	|-List<JsonPosition>.get_Item
	|-List<FormatterLocator.FormatterInfo>.get_Item
	|-List<SerializationNode>.get_Item
	|-List<EventQueue.EventQueueEntry>.get_Item
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.get_Item
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.get_Item
	|-List<ChannelPacket>.get_Item
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.get_Item
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.get_Item
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.get_Item
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.get_Item
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.get_Item
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.get_Item
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.get_Item
	|-List<WeGameNetworkingComponent.SendPacket>.get_Item
	|-List<PropertyMetadata>.get_Item
	|-List<MinimapPoint>.get_Item
	|-List<IntervalTreeNode>.get_Item
	|-List<IntervalTree.Entry<object>>.get_Item
	|-List<UnitySynchronizationContext.WorkRequest>.get_Item
	|-List<ZmPeerManager.RecvPacket>.get_Item
	|
	|-RVA: 0x275A350 Offset: 0x2759350 VA: 0x18275A350
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.get_Item
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.get_Item
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.get_Item
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.get_Item
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.get_Item
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.get_Item
	|-List<SteamNetworkingComponent.SendPacket>.get_Item
	|-List<OneInfo>.get_Item
	|-List<BoneWeight>.get_Item
	|
	|-RVA: 0x2826860 Offset: 0x2825860 VA: 0x182826860
	|-List<HitInfo>.get_Item
	|-List<DeepReflection.PathStep>.get_Item
	|-List<RenderTargetIdentifier>.get_Item
	|-List<AnimationOutputWeightProcessor.WeightInfo>.get_Item
	|-List<MeshCombiner.StaticRenderer>.get_Item
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.get_Item
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.get_Item
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.get_Item
	|-List<DebugDrawLine.DebugLine>.get_Item
	|-List<LODGenerator.StaticRenderer>.get_Item
	|
	|-RVA: 0x27F6990 Offset: 0x27F5990 VA: 0x1827F6990
	|-List<StateSoundScriptObject.Loop>.get_Item
	|-List<Matrix4x4>.get_Item
	|-List<MeshCombiner.SkinnedRenderer>.get_Item
	|-List<TexturePacker.SpriteData>.get_Item
	|-List<LODGenerator.SkinnedRenderer>.get_Item
	|
	|-RVA: 0x285B800 Offset: 0x285A800 VA: 0x18285B800
	|-List<bool>.get_Item
	|-List<byte>.get_Item
	|
	|-RVA: 0x285B7D0 Offset: 0x285A7D0 VA: 0x18285B7D0
	|-List<char>.get_Item
	|
	|-RVA: 0x2872AF0 Offset: 0x2871AF0 VA: 0x182872AF0
	|-List<float>.get_Item
	|
	|-RVA: 0x273F8A0 Offset: 0x273E8A0 VA: 0x18273F8A0
	|-List<RaycastResult>.get_Item
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.get_Item
	|
	|-RVA: 0x270A750 Offset: 0x2709750 VA: 0x18270A750
	|-List<VisibleLight>.get_Item
	|
	|-RVA: 0x278D260 Offset: 0x278C260 VA: 0x18278D260
	|-List<RaycastHit>.get_Item
	|
	|-RVA: 0x2734B30 Offset: 0x2733B30 VA: 0x182734B30
	|-List<UIVertex>.get_Item
	|
	|-RVA: 0x275A3B0 Offset: 0x27593B0 VA: 0x18275A3B0
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.get_Item
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.get_Item
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.get_Item
	|
	|-RVA: 0x273F920 Offset: 0x273E920 VA: 0x18273F920
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.get_Item
	|
	|-RVA: 0x2748C50 Offset: 0x2747C50 VA: 0x182748C50
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.get_Item
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.get_Item
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.get_Item
	|
	|-RVA: 0x27ED440 Offset: 0x27EC440 VA: 0x1827ED440
	|-List<pb_BezierPoint>.get_Item
	|
	|-RVA: 0x2774770 Offset: 0x2773770 VA: 0x182774770
	|-List<SkillRayHit>.get_Item
	|
	|-RVA: 0x2851020 Offset: 0x2850020 VA: 0x182851020
	|-List<Win32_IP_ADAPTER_ADDRESSES>.get_Item
	|
	|-RVA: 0x270A8A0 Offset: 0x27098A0 VA: 0x18270A8A0
	|-List<CombineInstance>.get_Item
	|
	|-RVA: 0x270A7F0 Offset: 0x27097F0 VA: 0x18270A7F0
	|-List<VisibleReflectionProbe>.get_Item
	|
	|-RVA: 0x27B5FC0 Offset: 0x27B4FC0 VA: 0x1827B5FC0
	|-List<MeshSubsetCombineUtility.MeshContainer>.get_Item
	|
	|-RVA: 0x27B5F20 Offset: 0x27B4F20 VA: 0x1827B5F20
	|-List<MeshSubsetCombineUtility.MeshInstance>.get_Item
	|
	|-RVA: 0x278D2D0 Offset: 0x278C2D0 VA: 0x18278D2D0
	|-List<ParticleSystem.Particle>.get_Item
	*/

	public void set_Item(int index, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x272AA80 Offset: 0x2729A80 VA: 0x18272AA80
	|-List<DataSet.FaceIndices>.set_Item
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.set_Item
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.set_Item
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.set_Item
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.set_Item
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.set_Item
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.set_Item
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.set_Item
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.set_Item
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.set_Item
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.set_Item
	|-List<UICharInfo>.set_Item
	|-List<Vector3>.set_Item
	|
	|-RVA: 0x27C75A0 Offset: 0x27C65A0 VA: 0x1827C75A0
	|-List<UnitPreservation.UnitPortPreservation>.set_Item
	|-List<CameraState.CustomBlendable>.set_Item
	|-List<DoublePoint>.set_Item
	|-List<IntPoint>.set_Item
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.set_Item
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.set_Item
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.set_Item
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.set_Item
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.set_Item
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.set_Item
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.set_Item
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.set_Item
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.set_Item
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.set_Item
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.set_Item
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.set_Item
	|-List<LogMessage>.set_Item
	|-List<MusicStateInfo>.set_Item
	|-List<BridgeHandler.IdxPacket>.set_Item
	|-List<ScreenRadioScriptObject.ScreenInfo>.set_Item
	|-List<ValueDropdownItem<object>>.set_Item
	|-List<FormatterLocator.FormatterLocatorInfo>.set_Item
	|-List<CCalEffInfo>.set_Item
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.set_Item
	|-List<StateSoundScriptObject.StateSound>.set_Item
	|-List<SteamMatchViewer.ChatMsg>.set_Item
	|-List<DictionaryEntry>.set_Item
	|-List<KeyValuePair<DateTime, object>>.set_Item
	|-List<KeyValuePair<int, object>>.set_Item
	|-List<KeyValuePair<object, object>>.set_Item
	|-List<Guid>.set_Item
	|-List<InterpretedFrameInfo>.set_Item
	|-List<BeforeRenderHelper.OrderBlock>.set_Item
	|-List<Color>.set_Item
	|-List<LocalClient.InternalMsg>.set_Item
	|-List<NetworkLobbyManager.PendingPlayer>.set_Item
	|-List<NetworkMigrationManager.PendingPlayerInfo>.set_Item
	|-List<CRCMessageEntry>.set_Item
	|-List<Playable>.set_Item
	|-List<Quaternion>.set_Item
	|-List<Rect>.set_Item
	|-List<ReflectionProbeBlendInfo>.set_Item
	|-List<GlyphRect>.set_Item
	|-List<UILineInfo>.set_Item
	|-List<Vector4>.set_Item
	|
	|-RVA: 0x2872B30 Offset: 0x2871B30 VA: 0x182872B30
	|-List<MeshCombiner.SkinnedRenderer>.set_Item
	|-List<StateSoundScriptObject.Loop>.set_Item
	|-List<TexturePacker.SpriteData>.set_Item
	|-List<Matrix4x4>.set_Item
	|-List<LODGenerator.SkinnedRenderer>.set_Item
	|
	|-RVA: 0x2748CD0 Offset: 0x2747CD0 VA: 0x182748CD0
	|-List<MeshCombiner.StaticRenderer>.set_Item
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.set_Item
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.set_Item
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.set_Item
	|-List<DebugDrawLine.DebugLine>.set_Item
	|-List<HitInfo>.set_Item
	|-List<DeepReflection.PathStep>.set_Item
	|-List<RenderTargetIdentifier>.set_Item
	|-List<AnimationOutputWeightProcessor.WeightInfo>.set_Item
	|-List<LODGenerator.StaticRenderer>.set_Item
	|
	|-RVA: 0x28511B0 Offset: 0x28501B0 VA: 0x1828511B0
	|-List<CCombinedRewardObj>.set_Item
	|-List<IntersectNode>.set_Item
	|-List<OutRec>.set_Item
	|-List<PolyNode>.set_Item
	|-List<TEdge>.set_Item
	|-List<ABSSequentiable>.set_Item
	|-List<FriendObject>.set_Item
	|-List<BindingSource>.set_Item
	|-List<IGraphData>.set_Item
	|-List<Header>.set_Item
	|-List<InternetAddress>.set_Item
	|-List<Parameter>.set_Item
	|-List<pb_Vertex>.set_Item
	|-List<Attachment>.set_Item
	|-List<int[]>.set_Item
	|-List<long>.set_Item
	|-List<Instruction>.set_Item
	|-List<object>.set_Item
	|-List<PropertyInfo>.set_Item
	|-List<string>.set_Item
	|-List<RegexCharClass.SingleRange>.set_Item
	|-List<RegexNode>.set_Item
	|-List<ulong>.set_Item
	|-List<TMP_Dropdown.OptionData>.set_Item
	|-List<AudioSourceExtension>.set_Item
	|-List<Collider>.set_Item
	|-List<NetworkConnection>.set_Item
	|-List<PlayerController>.set_Item
	|-List<PostProcessEffectSettings>.set_Item
	|-List<PostProcessVolume>.set_Item
	|-List<Dropdown.OptionData>.set_Item
	|-List<bl_MoveArg>.set_Item
	|
	|-RVA: 0x281E660 Offset: 0x281D660 VA: 0x18281E660
	|-List<CinemachineClearShot.Pair>.set_Item
	|-List<DgwResultServerInfo>.set_Item
	|-List<DgwServerForJson>.set_Item
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.set_Item
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.set_Item
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.set_Item
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.set_Item
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.set_Item
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.set_Item
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.set_Item
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.set_Item
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.set_Item
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.set_Item
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.set_Item
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.set_Item
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.set_Item
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.set_Item
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.set_Item
	|-List<EngineHotKey>.set_Item
	|-List<LPWNormalSolver.LPWPoint>.set_Item
	|-List<LPWNormalSolver.LPWPointDataEntry>.set_Item
	|-List<pb_Edge>.set_Item
	|-List<CSteamID>.set_Item
	|-List<KeyValuePair<int, int>>.set_Item
	|-List<EventProvider.SessionInfo>.set_Item
	|-List<AnimatorClipInfo>.set_Item
	|-List<ClientScene.PendingOwner>.set_Item
	|-List<PeerInfoPlayer>.set_Item
	|-List<Vector2Int>.set_Item
	|-List<ZmID>.set_Item
	|
	|-RVA: 0x272AA00 Offset: 0x2729A00 VA: 0x18272AA00
	|-List<DgwServerInfo>.set_Item
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.set_Item
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.set_Item
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.set_Item
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.set_Item
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.set_Item
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.set_Item
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.set_Item
	|-List<NameGenerate.NameWeight>.set_Item
	|-List<WeGameNetworkingComponent.SendPacket>.set_Item
	|-List<AssetTracker.AssetInfo>.set_Item
	|-List<PropertyMetadata>.set_Item
	|-List<fsVersionedType>.set_Item
	|-List<fsAotCompilationManager.AotCompilation>.set_Item
	|-List<MinimapPoint>.set_Item
	|-List<JsonPosition>.set_Item
	|-List<FormatterLocator.FormatterInfo>.set_Item
	|-List<SerializationNode>.set_Item
	|-List<EventQueue.EventQueueEntry>.set_Item
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.set_Item
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.set_Item
	|-List<IntervalTreeNode>.set_Item
	|-List<IntervalTree.Entry<object>>.set_Item
	|-List<ChannelPacket>.set_Item
	|-List<UnitySynchronizationContext.WorkRequest>.set_Item
	|-List<ZmPeerManager.RecvPacket>.set_Item
	|
	|-RVA: 0x2751240 Offset: 0x2750240 VA: 0x182751240
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.set_Item
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.set_Item
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.set_Item
	|
	|-RVA: 0x27511C0 Offset: 0x27501C0 VA: 0x1827511C0
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.set_Item
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.set_Item
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.set_Item
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.set_Item
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.set_Item
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.set_Item
	|-List<SteamNetworkingComponent.SendPacket>.set_Item
	|-List<OneInfo>.set_Item
	|-List<BoneWeight>.set_Item
	|
	|-RVA: 0x273FBA0 Offset: 0x273EBA0 VA: 0x18273FBA0
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.set_Item
	|
	|-RVA: 0x273FB00 Offset: 0x273EB00 VA: 0x18273FB00
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.set_Item
	|-List<RaycastResult>.set_Item
	|
	|-RVA: 0x272AB00 Offset: 0x2729B00 VA: 0x18272AB00
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.set_Item
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.set_Item
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.set_Item
	|
	|-RVA: 0x276AE50 Offset: 0x2769E50 VA: 0x18276AE50
	|-List<RangeU16>.set_Item
	|-List<Color32>.set_Item
	|-List<ShaderPassName>.set_Item
	|
	|-RVA: 0x27ED4B0 Offset: 0x27EC4B0 VA: 0x1827ED4B0
	|-List<pb_BezierPoint>.set_Item
	|
	|-RVA: 0x2774820 Offset: 0x2773820 VA: 0x182774820
	|-List<SkillRayHit>.set_Item
	|
	|-RVA: 0x285B830 Offset: 0x285A830 VA: 0x18285B830
	|-List<bool>.set_Item
	|-List<byte>.set_Item
	|
	|-RVA: 0x285B8A0 Offset: 0x285A8A0 VA: 0x18285B8A0
	|-List<char>.set_Item
	|
	|-RVA: 0x2872BC0 Offset: 0x2871BC0 VA: 0x182872BC0
	|-List<int>.set_Item
	|-List<Int32Enum>.set_Item
	|-List<uint>.set_Item
	|
	|-RVA: 0x28510D0 Offset: 0x28500D0 VA: 0x1828510D0
	|-List<Win32_IP_ADAPTER_ADDRESSES>.set_Item
	|
	|-RVA: 0x2872C30 Offset: 0x2871C30 VA: 0x182872C30
	|-List<float>.set_Item
	|
	|-RVA: 0x270A930 Offset: 0x2709930 VA: 0x18270A930
	|-List<CombineInstance>.set_Item
	|
	|-RVA: 0x270A9F0 Offset: 0x27099F0 VA: 0x18270A9F0
	|-List<VisibleLight>.set_Item
	|
	|-RVA: 0x270AAA0 Offset: 0x2709AA0 VA: 0x18270AAA0
	|-List<VisibleReflectionProbe>.set_Item
	|
	|-RVA: 0x27B6110 Offset: 0x27B5110 VA: 0x1827B6110
	|-List<MeshSubsetCombineUtility.MeshContainer>.set_Item
	|
	|-RVA: 0x27B6060 Offset: 0x27B5060 VA: 0x1827B6060
	|-List<MeshSubsetCombineUtility.MeshInstance>.set_Item
	|
	|-RVA: 0x278D380 Offset: 0x278C380 VA: 0x18278D380
	|-List<ParticleSystem.Particle>.set_Item
	|
	|-RVA: 0x278D440 Offset: 0x278C440 VA: 0x18278D440
	|-List<RaycastHit>.set_Item
	|
	|-RVA: 0x2734BB0 Offset: 0x2733BB0 VA: 0x182734BB0
	|-List<UIVertex>.set_Item
	|
	|-RVA: 0x27F6A00 Offset: 0x27F5A00 VA: 0x1827F6A00
	|-List<Vector2>.set_Item
	*/

	private static bool IsCompatibleObject(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27F0CE0 Offset: 0x27EFCE0 VA: 0x1827F0CE0
	|-List<DataSet.FaceIndices>.IsCompatibleObject
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.IsCompatibleObject
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.IsCompatibleObject
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.IsCompatibleObject
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.IsCompatibleObject
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.IsCompatibleObject
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.IsCompatibleObject
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.IsCompatibleObject
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.IsCompatibleObject
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.IsCompatibleObject
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.IsCompatibleObject
	|-List<UICharInfo>.IsCompatibleObject
	|-List<Vector3>.IsCompatibleObject
	|
	|-RVA: 0x27AE910 Offset: 0x27AD910 VA: 0x1827AE910
	|-List<UnitPreservation.UnitPortPreservation>.IsCompatibleObject
	|-List<CameraState.CustomBlendable>.IsCompatibleObject
	|-List<IntPoint>.IsCompatibleObject
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.IsCompatibleObject
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.IsCompatibleObject
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.IsCompatibleObject
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.IsCompatibleObject
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.IsCompatibleObject
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.IsCompatibleObject
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.IsCompatibleObject
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.IsCompatibleObject
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.IsCompatibleObject
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.IsCompatibleObject
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.IsCompatibleObject
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.IsCompatibleObject
	|-List<LogMessage>.IsCompatibleObject
	|-List<MusicStateInfo>.IsCompatibleObject
	|-List<BridgeHandler.IdxPacket>.IsCompatibleObject
	|-List<ScreenRadioScriptObject.ScreenInfo>.IsCompatibleObject
	|-List<ValueDropdownItem<object>>.IsCompatibleObject
	|-List<FormatterLocator.FormatterLocatorInfo>.IsCompatibleObject
	|-List<CCalEffInfo>.IsCompatibleObject
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.IsCompatibleObject
	|-List<StateSoundScriptObject.StateSound>.IsCompatibleObject
	|-List<SteamMatchViewer.ChatMsg>.IsCompatibleObject
	|-List<DictionaryEntry>.IsCompatibleObject
	|-List<KeyValuePair<DateTime, object>>.IsCompatibleObject
	|-List<KeyValuePair<int, object>>.IsCompatibleObject
	|-List<KeyValuePair<object, object>>.IsCompatibleObject
	|-List<Guid>.IsCompatibleObject
	|-List<InterpretedFrameInfo>.IsCompatibleObject
	|-List<BeforeRenderHelper.OrderBlock>.IsCompatibleObject
	|-List<LocalClient.InternalMsg>.IsCompatibleObject
	|-List<NetworkLobbyManager.PendingPlayer>.IsCompatibleObject
	|-List<NetworkMigrationManager.PendingPlayerInfo>.IsCompatibleObject
	|-List<CRCMessageEntry>.IsCompatibleObject
	|-List<Playable>.IsCompatibleObject
	|-List<ReflectionProbeBlendInfo>.IsCompatibleObject
	|-List<GlyphRect>.IsCompatibleObject
	|-List<UILineInfo>.IsCompatibleObject
	|
	|-RVA: 0x27F0DD0 Offset: 0x27EFDD0 VA: 0x1827F0DD0
	|-List<MeshCombiner.SkinnedRenderer>.IsCompatibleObject
	|-List<StateSoundScriptObject.Loop>.IsCompatibleObject
	|-List<TexturePacker.SpriteData>.IsCompatibleObject
	|-List<Matrix4x4>.IsCompatibleObject
	|-List<LODGenerator.SkinnedRenderer>.IsCompatibleObject
	|
	|-RVA: 0x2724C10 Offset: 0x2723C10 VA: 0x182724C10
	|-List<MeshCombiner.StaticRenderer>.IsCompatibleObject
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.IsCompatibleObject
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.IsCompatibleObject
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.IsCompatibleObject
	|-List<DebugDrawLine.DebugLine>.IsCompatibleObject
	|-List<HitInfo>.IsCompatibleObject
	|-List<DeepReflection.PathStep>.IsCompatibleObject
	|-List<RenderTargetIdentifier>.IsCompatibleObject
	|-List<AnimationOutputWeightProcessor.WeightInfo>.IsCompatibleObject
	|-List<LODGenerator.StaticRenderer>.IsCompatibleObject
	|
	|-RVA: 0x2849880 Offset: 0x2848880 VA: 0x182849880
	|-List<CinemachineClearShot.Pair>.IsCompatibleObject
	|-List<DgwResultServerInfo>.IsCompatibleObject
	|-List<DgwServerForJson>.IsCompatibleObject
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.IsCompatibleObject
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.IsCompatibleObject
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.IsCompatibleObject
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.IsCompatibleObject
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.IsCompatibleObject
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.IsCompatibleObject
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.IsCompatibleObject
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.IsCompatibleObject
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.IsCompatibleObject
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.IsCompatibleObject
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.IsCompatibleObject
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.IsCompatibleObject
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.IsCompatibleObject
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.IsCompatibleObject
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.IsCompatibleObject
	|-List<EngineHotKey>.IsCompatibleObject
	|-List<LPWNormalSolver.LPWPoint>.IsCompatibleObject
	|-List<LPWNormalSolver.LPWPointDataEntry>.IsCompatibleObject
	|-List<pb_Edge>.IsCompatibleObject
	|-List<CSteamID>.IsCompatibleObject
	|-List<KeyValuePair<int, int>>.IsCompatibleObject
	|-List<EventProvider.SessionInfo>.IsCompatibleObject
	|-List<long>.IsCompatibleObject
	|-List<ulong>.IsCompatibleObject
	|-List<AnimatorClipInfo>.IsCompatibleObject
	|-List<ClientScene.PendingOwner>.IsCompatibleObject
	|-List<PeerInfoPlayer>.IsCompatibleObject
	|-List<Vector2Int>.IsCompatibleObject
	|-List<ZmID>.IsCompatibleObject
	|
	|-RVA: 0x2786340 Offset: 0x2785340 VA: 0x182786340
	|-List<DoublePoint>.IsCompatibleObject
	|-List<Color>.IsCompatibleObject
	|-List<Quaternion>.IsCompatibleObject
	|-List<Rect>.IsCompatibleObject
	|-List<Vector4>.IsCompatibleObject
	|
	|-RVA: 0x275D360 Offset: 0x275C360 VA: 0x18275D360
	|-List<DgwServerInfo>.IsCompatibleObject
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.IsCompatibleObject
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.IsCompatibleObject
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.IsCompatibleObject
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.IsCompatibleObject
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.IsCompatibleObject
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.IsCompatibleObject
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.IsCompatibleObject
	|-List<NameGenerate.NameWeight>.IsCompatibleObject
	|-List<WeGameNetworkingComponent.SendPacket>.IsCompatibleObject
	|-List<AssetTracker.AssetInfo>.IsCompatibleObject
	|-List<PropertyMetadata>.IsCompatibleObject
	|-List<fsVersionedType>.IsCompatibleObject
	|-List<fsAotCompilationManager.AotCompilation>.IsCompatibleObject
	|-List<MinimapPoint>.IsCompatibleObject
	|-List<JsonPosition>.IsCompatibleObject
	|-List<FormatterLocator.FormatterInfo>.IsCompatibleObject
	|-List<SerializationNode>.IsCompatibleObject
	|-List<EventQueue.EventQueueEntry>.IsCompatibleObject
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.IsCompatibleObject
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.IsCompatibleObject
	|-List<IntervalTreeNode>.IsCompatibleObject
	|-List<IntervalTree.Entry<object>>.IsCompatibleObject
	|-List<ChannelPacket>.IsCompatibleObject
	|-List<UnitySynchronizationContext.WorkRequest>.IsCompatibleObject
	|-List<ZmPeerManager.RecvPacket>.IsCompatibleObject
	|
	|-RVA: 0x2754670 Offset: 0x2753670 VA: 0x182754670
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.IsCompatibleObject
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.IsCompatibleObject
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.IsCompatibleObject
	|
	|-RVA: 0x274BC50 Offset: 0x274AC50 VA: 0x18274BC50
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.IsCompatibleObject
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.IsCompatibleObject
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.IsCompatibleObject
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.IsCompatibleObject
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.IsCompatibleObject
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.IsCompatibleObject
	|-List<SteamNetworkingComponent.SendPacket>.IsCompatibleObject
	|-List<OneInfo>.IsCompatibleObject
	|-List<BoneWeight>.IsCompatibleObject
	|
	|-RVA: 0x2739270 Offset: 0x2738270 VA: 0x182739270
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.IsCompatibleObject
	|
	|-RVA: 0x2739130 Offset: 0x2738130 VA: 0x182739130
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.IsCompatibleObject
	|-List<RaycastResult>.IsCompatibleObject
	|
	|-RVA: 0x2743020 Offset: 0x2742020 VA: 0x182743020
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.IsCompatibleObject
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.IsCompatibleObject
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.IsCompatibleObject
	|
	|-RVA: 0x2765A40 Offset: 0x2764A40 VA: 0x182765A40
	|-List<RangeU16>.IsCompatibleObject
	|-List<int>.IsCompatibleObject
	|-List<Int32Enum>.IsCompatibleObject
	|-List<uint>.IsCompatibleObject
	|-List<Color32>.IsCompatibleObject
	|-List<ShaderPassName>.IsCompatibleObject
	|
	|-RVA: 0x27E7150 Offset: 0x27E6150 VA: 0x1827E7150
	|-List<pb_BezierPoint>.IsCompatibleObject
	|
	|-RVA: 0x276EB20 Offset: 0x276DB20 VA: 0x18276EB20
	|-List<SkillRayHit>.IsCompatibleObject
	|
	|-RVA: 0x28553B0 Offset: 0x28543B0 VA: 0x1828553B0
	|-List<bool>.IsCompatibleObject
	|-List<byte>.IsCompatibleObject
	|
	|-RVA: 0x2855490 Offset: 0x2854490 VA: 0x182855490
	|-List<char>.IsCompatibleObject
	|
	|-RVA: 0x28496B0 Offset: 0x28486B0 VA: 0x1828496B0
	|-List<Win32_IP_ADAPTER_ADDRESSES>.IsCompatibleObject
	|
	|-RVA: 0x2849800 Offset: 0x2848800 VA: 0x182849800
	|-List<object>.IsCompatibleObject
	|
	|-RVA: 0x286C4D0 Offset: 0x286B4D0 VA: 0x18286C4D0
	|-List<float>.IsCompatibleObject
	|
	|-RVA: 0x2701360 Offset: 0x2700360 VA: 0x182701360
	|-List<CombineInstance>.IsCompatibleObject
	|
	|-RVA: 0x27014A0 Offset: 0x27004A0 VA: 0x1827014A0
	|-List<VisibleLight>.IsCompatibleObject
	|
	|-RVA: 0x27015F0 Offset: 0x27005F0 VA: 0x1827015F0
	|-List<VisibleReflectionProbe>.IsCompatibleObject
	|
	|-RVA: 0x27AE670 Offset: 0x27AD670 VA: 0x1827AE670
	|-List<MeshSubsetCombineUtility.MeshContainer>.IsCompatibleObject
	|
	|-RVA: 0x27AE7C0 Offset: 0x27AD7C0 VA: 0x1827AE7C0
	|-List<MeshSubsetCombineUtility.MeshInstance>.IsCompatibleObject
	|
	|-RVA: 0x2786430 Offset: 0x2785430 VA: 0x182786430
	|-List<ParticleSystem.Particle>.IsCompatibleObject
	|
	|-RVA: 0x2786230 Offset: 0x2785230 VA: 0x182786230
	|-List<RaycastHit>.IsCompatibleObject
	|
	|-RVA: 0x272E800 Offset: 0x272D800 VA: 0x18272E800
	|-List<UIVertex>.IsCompatibleObject
	|
	|-RVA: 0x27F0EF0 Offset: 0x27EFEF0 VA: 0x1827F0EF0
	|-List<Vector2>.IsCompatibleObject
	*/

	private object System.Collections.IList.get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27278C0 Offset: 0x27268C0 VA: 0x1827278C0
	|-List<DataSet.FaceIndices>.System.Collections.IList.get_Item
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.get_Item
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IList.get_Item
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IList.get_Item
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IList.get_Item
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IList.get_Item
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IList.get_Item
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IList.get_Item
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IList.get_Item
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IList.get_Item
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IList.get_Item
	|-List<UICharInfo>.System.Collections.IList.get_Item
	|-List<Vector3>.System.Collections.IList.get_Item
	|
	|-RVA: 0x27F39D0 Offset: 0x27F29D0 VA: 0x1827F39D0
	|-List<UnitPreservation.UnitPortPreservation>.System.Collections.IList.get_Item
	|-List<CameraState.CustomBlendable>.System.Collections.IList.get_Item
	|-List<DoublePoint>.System.Collections.IList.get_Item
	|-List<IntPoint>.System.Collections.IList.get_Item
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IList.get_Item
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IList.get_Item
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IList.get_Item
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IList.get_Item
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IList.get_Item
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IList.get_Item
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IList.get_Item
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IList.get_Item
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IList.get_Item
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IList.get_Item
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IList.get_Item
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IList.get_Item
	|-List<LogMessage>.System.Collections.IList.get_Item
	|-List<MusicStateInfo>.System.Collections.IList.get_Item
	|-List<BridgeHandler.IdxPacket>.System.Collections.IList.get_Item
	|-List<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IList.get_Item
	|-List<ValueDropdownItem<object>>.System.Collections.IList.get_Item
	|-List<FormatterLocator.FormatterLocatorInfo>.System.Collections.IList.get_Item
	|-List<CCalEffInfo>.System.Collections.IList.get_Item
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IList.get_Item
	|-List<StateSoundScriptObject.StateSound>.System.Collections.IList.get_Item
	|-List<SteamMatchViewer.ChatMsg>.System.Collections.IList.get_Item
	|-List<DictionaryEntry>.System.Collections.IList.get_Item
	|-List<KeyValuePair<DateTime, object>>.System.Collections.IList.get_Item
	|-List<KeyValuePair<int, object>>.System.Collections.IList.get_Item
	|-List<KeyValuePair<object, object>>.System.Collections.IList.get_Item
	|-List<Guid>.System.Collections.IList.get_Item
	|-List<InterpretedFrameInfo>.System.Collections.IList.get_Item
	|-List<BeforeRenderHelper.OrderBlock>.System.Collections.IList.get_Item
	|-List<Color>.System.Collections.IList.get_Item
	|-List<LocalClient.InternalMsg>.System.Collections.IList.get_Item
	|-List<NetworkLobbyManager.PendingPlayer>.System.Collections.IList.get_Item
	|-List<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IList.get_Item
	|-List<CRCMessageEntry>.System.Collections.IList.get_Item
	|-List<Playable>.System.Collections.IList.get_Item
	|-List<Quaternion>.System.Collections.IList.get_Item
	|-List<Rect>.System.Collections.IList.get_Item
	|-List<ReflectionProbeBlendInfo>.System.Collections.IList.get_Item
	|-List<GlyphRect>.System.Collections.IList.get_Item
	|-List<UILineInfo>.System.Collections.IList.get_Item
	|-List<Vector4>.System.Collections.IList.get_Item
	|
	|-RVA: 0x24F6540 Offset: 0x24F5540 VA: 0x1824F6540
	|-List<MeshCombiner.SkinnedRenderer>.System.Collections.IList.get_Item
	|-List<StateSoundScriptObject.Loop>.System.Collections.IList.get_Item
	|-List<TexturePacker.SpriteData>.System.Collections.IList.get_Item
	|-List<Matrix4x4>.System.Collections.IList.get_Item
	|-List<LODGenerator.SkinnedRenderer>.System.Collections.IList.get_Item
	|
	|-RVA: 0x2823960 Offset: 0x2822960 VA: 0x182823960
	|-List<MeshCombiner.StaticRenderer>.System.Collections.IList.get_Item
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IList.get_Item
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IList.get_Item
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IList.get_Item
	|-List<DebugDrawLine.DebugLine>.System.Collections.IList.get_Item
	|-List<HitInfo>.System.Collections.IList.get_Item
	|-List<DeepReflection.PathStep>.System.Collections.IList.get_Item
	|-List<RenderTargetIdentifier>.System.Collections.IList.get_Item
	|-List<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IList.get_Item
	|-List<LODGenerator.StaticRenderer>.System.Collections.IList.get_Item
	|
	|-RVA: 0x274E290 Offset: 0x274D290 VA: 0x18274E290
	|-List<CinemachineClearShot.Pair>.System.Collections.IList.get_Item
	|-List<DgwResultServerInfo>.System.Collections.IList.get_Item
	|-List<DgwServerForJson>.System.Collections.IList.get_Item
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IList.get_Item
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IList.get_Item
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IList.get_Item
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IList.get_Item
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IList.get_Item
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IList.get_Item
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IList.get_Item
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IList.get_Item
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IList.get_Item
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IList.get_Item
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IList.get_Item
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IList.get_Item
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IList.get_Item
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IList.get_Item
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IList.get_Item
	|-List<EngineHotKey>.System.Collections.IList.get_Item
	|-List<LPWNormalSolver.LPWPoint>.System.Collections.IList.get_Item
	|-List<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IList.get_Item
	|-List<pb_Edge>.System.Collections.IList.get_Item
	|-List<CSteamID>.System.Collections.IList.get_Item
	|-List<KeyValuePair<int, int>>.System.Collections.IList.get_Item
	|-List<EventProvider.SessionInfo>.System.Collections.IList.get_Item
	|-List<long>.System.Collections.IList.get_Item
	|-List<ulong>.System.Collections.IList.get_Item
	|-List<AnimatorClipInfo>.System.Collections.IList.get_Item
	|-List<ClientScene.PendingOwner>.System.Collections.IList.get_Item
	|-List<PeerInfoPlayer>.System.Collections.IList.get_Item
	|-List<Vector2>.System.Collections.IList.get_Item
	|-List<Vector2Int>.System.Collections.IList.get_Item
	|-List<ZmID>.System.Collections.IList.get_Item
	|
	|-RVA: 0x27C4660 Offset: 0x27C3660 VA: 0x1827C4660
	|-List<DgwServerInfo>.System.Collections.IList.get_Item
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.get_Item
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IList.get_Item
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IList.get_Item
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IList.get_Item
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IList.get_Item
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IList.get_Item
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IList.get_Item
	|-List<NameGenerate.NameWeight>.System.Collections.IList.get_Item
	|-List<WeGameNetworkingComponent.SendPacket>.System.Collections.IList.get_Item
	|-List<AssetTracker.AssetInfo>.System.Collections.IList.get_Item
	|-List<PropertyMetadata>.System.Collections.IList.get_Item
	|-List<fsVersionedType>.System.Collections.IList.get_Item
	|-List<fsAotCompilationManager.AotCompilation>.System.Collections.IList.get_Item
	|-List<MinimapPoint>.System.Collections.IList.get_Item
	|-List<JsonPosition>.System.Collections.IList.get_Item
	|-List<FormatterLocator.FormatterInfo>.System.Collections.IList.get_Item
	|-List<SerializationNode>.System.Collections.IList.get_Item
	|-List<EventQueue.EventQueueEntry>.System.Collections.IList.get_Item
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IList.get_Item
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IList.get_Item
	|-List<IntervalTreeNode>.System.Collections.IList.get_Item
	|-List<IntervalTree.Entry<object>>.System.Collections.IList.get_Item
	|-List<ChannelPacket>.System.Collections.IList.get_Item
	|-List<UnitySynchronizationContext.WorkRequest>.System.Collections.IList.get_Item
	|-List<ZmPeerManager.RecvPacket>.System.Collections.IList.get_Item
	|
	|-RVA: 0x2757390 Offset: 0x2756390 VA: 0x182757390
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IList.get_Item
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IList.get_Item
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IList.get_Item
	|
	|-RVA: 0x274E2F0 Offset: 0x274D2F0 VA: 0x18274E2F0
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IList.get_Item
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IList.get_Item
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IList.get_Item
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IList.get_Item
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IList.get_Item
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IList.get_Item
	|-List<SteamNetworkingComponent.SendPacket>.System.Collections.IList.get_Item
	|-List<OneInfo>.System.Collections.IList.get_Item
	|-List<BoneWeight>.System.Collections.IList.get_Item
	|
	|-RVA: 0x273C7D0 Offset: 0x273B7D0 VA: 0x18273C7D0
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IList.get_Item
	|
	|-RVA: 0x2707100 Offset: 0x2706100 VA: 0x182707100
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IList.get_Item
	|-List<RaycastResult>.System.Collections.IList.get_Item
	|
	|-RVA: 0x27B2CB0 Offset: 0x27B1CB0 VA: 0x1827B2CB0
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IList.get_Item
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IList.get_Item
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IList.get_Item
	|
	|-RVA: 0x284DD60 Offset: 0x284CD60 VA: 0x18284DD60
	|-List<RangeU16>.System.Collections.IList.get_Item
	|-List<int>.System.Collections.IList.get_Item
	|-List<Int32Enum>.System.Collections.IList.get_Item
	|-List<uint>.System.Collections.IList.get_Item
	|-List<Color32>.System.Collections.IList.get_Item
	|-List<ShaderPassName>.System.Collections.IList.get_Item
	|
	|-RVA: 0x27EA400 Offset: 0x27E9400 VA: 0x1827EA400
	|-List<pb_BezierPoint>.System.Collections.IList.get_Item
	|
	|-RVA: 0x2771700 Offset: 0x2770700 VA: 0x182771700
	|-List<SkillRayHit>.System.Collections.IList.get_Item
	|
	|-RVA: 0x2858830 Offset: 0x2857830 VA: 0x182858830
	|-List<bool>.System.Collections.IList.get_Item
	|-List<byte>.System.Collections.IList.get_Item
	|
	|-RVA: 0x28587D0 Offset: 0x28577D0 VA: 0x1828587D0
	|-List<char>.System.Collections.IList.get_Item
	|
	|-RVA: 0x284DDC0 Offset: 0x284CDC0 VA: 0x18284DDC0
	|-List<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IList.get_Item
	|
	|-RVA: 0x1FB8780 Offset: 0x1FB7780 VA: 0x181FB8780
	|-List<object>.System.Collections.IList.get_Item
	|
	|-RVA: 0x286F930 Offset: 0x286E930 VA: 0x18286F930
	|-List<float>.System.Collections.IList.get_Item
	|
	|-RVA: 0x27071A0 Offset: 0x27061A0 VA: 0x1827071A0
	|-List<CombineInstance>.System.Collections.IList.get_Item
	|
	|-RVA: 0x2707040 Offset: 0x2706040 VA: 0x182707040
	|-List<VisibleLight>.System.Collections.IList.get_Item
	|
	|-RVA: 0x2706F60 Offset: 0x2705F60 VA: 0x182706F60
	|-List<VisibleReflectionProbe>.System.Collections.IList.get_Item
	|
	|-RVA: 0x27B2B30 Offset: 0x27B1B30 VA: 0x1827B2B30
	|-List<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IList.get_Item
	|
	|-RVA: 0x27B2BF0 Offset: 0x27B1BF0 VA: 0x1827B2BF0
	|-List<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IList.get_Item
	|
	|-RVA: 0x278A090 Offset: 0x2789090 VA: 0x18278A090
	|-List<ParticleSystem.Particle>.System.Collections.IList.get_Item
	|
	|-RVA: 0x278A000 Offset: 0x2789000 VA: 0x18278A000
	|-List<RaycastHit>.System.Collections.IList.get_Item
	|
	|-RVA: 0x27318D0 Offset: 0x27308D0 VA: 0x1827318D0
	|-List<UIVertex>.System.Collections.IList.get_Item
	*/

	private void System.Collections.IList.set_Item(int index, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24F65D0 Offset: 0x24F55D0 VA: 0x1824F65D0
	|-List<DataSet.FaceIndices>.System.Collections.IList.set_Item
	|
	|-RVA: 0x24F6A20 Offset: 0x24F5A20 VA: 0x1824F6A20
	|-List<UnitPreservation.UnitPortPreservation>.System.Collections.IList.set_Item
	|
	|-RVA: 0x24F6730 Offset: 0x24F5730 VA: 0x1824F6730
	|-List<MeshCombiner.SkinnedRenderer>.System.Collections.IList.set_Item
	|
	|-RVA: 0x24F68B0 Offset: 0x24F58B0 VA: 0x1824F68B0
	|-List<MeshCombiner.StaticRenderer>.System.Collections.IList.set_Item
	|
	|-RVA: 0x281BFC0 Offset: 0x281AFC0 VA: 0x18281BFC0
	|-List<CameraState.CustomBlendable>.System.Collections.IList.set_Item
	|
	|-RVA: 0x281BD10 Offset: 0x281AD10 VA: 0x18281BD10
	|-List<CinemachineClearShot.Pair>.System.Collections.IList.set_Item
	|
	|-RVA: 0x281B7D0 Offset: 0x281A7D0 VA: 0x18281B7D0
	|-List<DoublePoint>.System.Collections.IList.set_Item
	|
	|-RVA: 0x281B920 Offset: 0x281A920 VA: 0x18281B920
	|-List<IntPoint>.System.Collections.IList.set_Item
	|
	|-RVA: 0x281BBC0 Offset: 0x281ABC0 VA: 0x18281BBC0
	|-List<DgwResultServerInfo>.System.Collections.IList.set_Item
	|
	|-RVA: 0x281BA70 Offset: 0x281AA70 VA: 0x18281BA70
	|-List<DgwServerForJson>.System.Collections.IList.set_Item
	|
	|-RVA: 0x281BE60 Offset: 0x281AE60 VA: 0x18281BE60
	|-List<DgwServerInfo>.System.Collections.IList.set_Item
	|
	|-RVA: 0x281C110 Offset: 0x281B110 VA: 0x18281C110
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2792D40 Offset: 0x2791D40 VA: 0x182792D40
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27923E0 Offset: 0x27913E0 VA: 0x1827923E0
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2792BE0 Offset: 0x2791BE0 VA: 0x182792BE0
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2792930 Offset: 0x2791930 VA: 0x182792930
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27927E0 Offset: 0x27917E0 VA: 0x1827927E0
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2792690 Offset: 0x2791690 VA: 0x182792690
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2792540 Offset: 0x2791540 VA: 0x182792540
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2792A90 Offset: 0x2791A90 VA: 0x182792A90
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2757410 Offset: 0x2756410 VA: 0x182757410
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2757970 Offset: 0x2756970 VA: 0x182757970
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2757820 Offset: 0x2756820 VA: 0x182757820
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27576D0 Offset: 0x27566D0 VA: 0x1827576D0
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2757AC0 Offset: 0x2756AC0 VA: 0x182757AC0
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2757D80 Offset: 0x2756D80 VA: 0x182757D80
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2757580 Offset: 0x2756580 VA: 0x182757580
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2757C20 Offset: 0x2756C20 VA: 0x182757C20
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IList.set_Item
	|
	|-RVA: 0x273CF40 Offset: 0x273BF40 VA: 0x18273CF40
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IList.set_Item
	|
	|-RVA: 0x273CB50 Offset: 0x273BB50 VA: 0x18273CB50
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IList.set_Item
	|
	|-RVA: 0x273CDF0 Offset: 0x273BDF0 VA: 0x18273CDF0
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IList.set_Item
	|
	|-RVA: 0x273D200 Offset: 0x273C200 VA: 0x18273D200
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IList.set_Item
	|
	|-RVA: 0x273CCA0 Offset: 0x273BCA0 VA: 0x18273CCA0
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IList.set_Item
	|
	|-RVA: 0x273D0A0 Offset: 0x273C0A0 VA: 0x18273D0A0
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IList.set_Item
	|
	|-RVA: 0x273C9C0 Offset: 0x273B9C0 VA: 0x18273C9C0
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IList.set_Item
	|
	|-RVA: 0x273C870 Offset: 0x273B870 VA: 0x18273C870
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2727AB0 Offset: 0x2726AB0 VA: 0x182727AB0
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2728020 Offset: 0x2727020 VA: 0x182728020
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2727C10 Offset: 0x2726C10 VA: 0x182727C10
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27281A0 Offset: 0x27271A0 VA: 0x1827281A0
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2727ED0 Offset: 0x2726ED0 VA: 0x182727ED0
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2727D70 Offset: 0x2726D70 VA: 0x182727D70
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2728300 Offset: 0x2727300 VA: 0x182728300
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2727940 Offset: 0x2726940 VA: 0x182727940
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IList.set_Item
	|
	|-RVA: 0x274EA50 Offset: 0x274DA50 VA: 0x18274EA50
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IList.set_Item
	|
	|-RVA: 0x274E370 Offset: 0x274D370 VA: 0x18274E370
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IList.set_Item
	|
	|-RVA: 0x274E900 Offset: 0x274D900 VA: 0x18274E900
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IList.set_Item
	|
	|-RVA: 0x274E650 Offset: 0x274D650 VA: 0x18274E650
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IList.set_Item
	|
	|-RVA: 0x274ECF0 Offset: 0x274DCF0 VA: 0x18274ECF0
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IList.set_Item
	|
	|-RVA: 0x274E4E0 Offset: 0x274D4E0 VA: 0x18274E4E0
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IList.set_Item
	|
	|-RVA: 0x274E7B0 Offset: 0x274D7B0 VA: 0x18274E7B0
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IList.set_Item
	|
	|-RVA: 0x274EBA0 Offset: 0x274DBA0 VA: 0x18274EBA0
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IList.set_Item
	|
	|-RVA: 0x275FC90 Offset: 0x275EC90 VA: 0x18275FC90
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IList.set_Item
	|
	|-RVA: 0x275FDE0 Offset: 0x275EDE0 VA: 0x18275FDE0
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IList.set_Item
	|
	|-RVA: 0x275F9F0 Offset: 0x275E9F0 VA: 0x18275F9F0
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IList.set_Item
	|
	|-RVA: 0x275FF40 Offset: 0x275EF40 VA: 0x18275FF40
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2760200 Offset: 0x275F200 VA: 0x182760200
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27600B0 Offset: 0x275F0B0 VA: 0x1827600B0
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IList.set_Item
	|
	|-RVA: 0x275F8A0 Offset: 0x275E8A0 VA: 0x18275F8A0
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IList.set_Item
	|
	|-RVA: 0x275FB40 Offset: 0x275EB40 VA: 0x18275FB40
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2745F80 Offset: 0x2744F80 VA: 0x182745F80
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27463A0 Offset: 0x27453A0 VA: 0x1827463A0
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2745E00 Offset: 0x2744E00 VA: 0x182745E00
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27460E0 Offset: 0x27450E0 VA: 0x1827460E0
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27464F0 Offset: 0x27454F0 VA: 0x1827464F0
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2745CA0 Offset: 0x2744CA0 VA: 0x182745CA0
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2745B50 Offset: 0x2744B50 VA: 0x182745B50
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2746230 Offset: 0x2745230 VA: 0x182746230
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2768440 Offset: 0x2767440 VA: 0x182768440
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2768840 Offset: 0x2767840 VA: 0x182768840
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2767EC0 Offset: 0x2766EC0 VA: 0x182767EC0
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2768020 Offset: 0x2767020 VA: 0x182768020
	|-List<NameGenerate.NameWeight>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27682E0 Offset: 0x27672E0 VA: 0x1827682E0
	|-List<SteamNetworkingComponent.SendPacket>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2768180 Offset: 0x2767180 VA: 0x182768180
	|-List<WeGameNetworkingComponent.SendPacket>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27686F0 Offset: 0x27676F0 VA: 0x1827686F0
	|-List<RangeU16>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2768590 Offset: 0x2767590 VA: 0x182768590
	|-List<OneInfo>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2824360 Offset: 0x2823360 VA: 0x182824360
	|-List<DebugDrawLine.DebugLine>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2823E00 Offset: 0x2822E00 VA: 0x182823E00
	|-List<AssetTracker.AssetInfo>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2823F60 Offset: 0x2822F60 VA: 0x182823F60
	|-List<EngineHotKey>.System.Collections.IList.set_Item
	|
	|-RVA: 0x28239F0 Offset: 0x28229F0 VA: 0x1828239F0
	|-List<HitInfo>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2823B60 Offset: 0x2822B60 VA: 0x182823B60
	|-List<LogMessage>.System.Collections.IList.set_Item
	|
	|-RVA: 0x28240B0 Offset: 0x28230B0 VA: 0x1828240B0
	|-List<LPWNormalSolver.LPWPoint>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2823CB0 Offset: 0x2822CB0 VA: 0x182823CB0
	|-List<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2824200 Offset: 0x2823200 VA: 0x182824200
	|-List<PropertyMetadata>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27EAB70 Offset: 0x27E9B70 VA: 0x1827EAB70
	|-List<fsVersionedType>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27EA760 Offset: 0x27E9760 VA: 0x1827EA760
	|-List<fsAotCompilationManager.AotCompilation>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27EACD0 Offset: 0x27E9CD0 VA: 0x1827EACD0
	|-List<MinimapPoint>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27EAE30 Offset: 0x27E9E30 VA: 0x1827EAE30
	|-List<MusicStateInfo>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27EA610 Offset: 0x27E9610 VA: 0x1827EA610
	|-List<BridgeHandler.IdxPacket>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27EAA10 Offset: 0x27E9A10 VA: 0x1827EAA10
	|-List<JsonPosition>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27EA490 Offset: 0x27E9490 VA: 0x1827EA490
	|-List<pb_BezierPoint>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27EA8C0 Offset: 0x27E98C0 VA: 0x1827EA8C0
	|-List<pb_Edge>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2771E70 Offset: 0x2770E70 VA: 0x182771E70
	|-List<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2772120 Offset: 0x2771120 VA: 0x182772120
	|-List<ValueDropdownItem<object>>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2771790 Offset: 0x2770790 VA: 0x182771790
	|-List<FormatterLocator.FormatterInfo>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2771D20 Offset: 0x2770D20 VA: 0x182771D20
	|-List<FormatterLocator.FormatterLocatorInfo>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2771FC0 Offset: 0x2770FC0 VA: 0x182771FC0
	|-List<SerializationNode>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27718F0 Offset: 0x27708F0 VA: 0x1827718F0
	|-List<DeepReflection.PathStep>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2771A60 Offset: 0x2770A60 VA: 0x182771A60
	|-List<CCalEffInfo>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2771BB0 Offset: 0x2770BB0 VA: 0x182771BB0
	|-List<SkillRayHit>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27C46E0 Offset: 0x27C36E0 VA: 0x1827C46E0
	|-List<EventQueue.EventQueueEntry>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27C5060 Offset: 0x27C4060 VA: 0x1827C5060
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27C4AE0 Offset: 0x27C3AE0 VA: 0x1827C4AE0
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27C4F10 Offset: 0x27C3F10 VA: 0x1827C4F10
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27C4D90 Offset: 0x27C3D90 VA: 0x1827C4D90
	|-List<StateSoundScriptObject.Loop>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27C4840 Offset: 0x27C3840 VA: 0x1827C4840
	|-List<StateSoundScriptObject.StateSound>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27C4990 Offset: 0x27C3990 VA: 0x1827C4990
	|-List<SteamMatchViewer.ChatMsg>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27C4C40 Offset: 0x27C3C40 VA: 0x1827C4C40
	|-List<CSteamID>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2859070 Offset: 0x2858070 VA: 0x182859070
	|-List<bool>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2858F20 Offset: 0x2857F20 VA: 0x182858F20
	|-List<byte>.System.Collections.IList.set_Item
	|
	|-RVA: 0x28591C0 Offset: 0x28581C0 VA: 0x1828591C0
	|-List<char>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2858890 Offset: 0x2857890 VA: 0x182858890
	|-List<DictionaryEntry>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2858B30 Offset: 0x2857B30 VA: 0x182858B30
	|-List<KeyValuePair<DateTime, object>>.System.Collections.IList.set_Item
	|
	|-RVA: 0x28589E0 Offset: 0x28579E0 VA: 0x1828589E0
	|-List<KeyValuePair<int, int>>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2858DD0 Offset: 0x2857DD0 VA: 0x182858DD0
	|-List<KeyValuePair<int, object>>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2858C80 Offset: 0x2857C80 VA: 0x182858C80
	|-List<KeyValuePair<object, object>>.System.Collections.IList.set_Item
	|
	|-RVA: 0x284DFF0 Offset: 0x284CFF0 VA: 0x18284DFF0
	|-List<EventProvider.SessionInfo>.System.Collections.IList.set_Item
	|
	|-RVA: 0x284DEA0 Offset: 0x284CEA0 VA: 0x18284DEA0
	|-List<Guid>.System.Collections.IList.set_Item
	|
	|-RVA: 0x284E6F0 Offset: 0x284D6F0 VA: 0x18284E6F0
	|-List<int>.System.Collections.IList.set_Item
	|
	|-RVA: 0x284E140 Offset: 0x284D140 VA: 0x18284E140
	|-List<Int32Enum>.System.Collections.IList.set_Item
	|
	|-RVA: 0x284E840 Offset: 0x284D840 VA: 0x18284E840
	|-List<long>.System.Collections.IList.set_Item
	|
	|-RVA: 0x284E5A0 Offset: 0x284D5A0 VA: 0x18284E5A0
	|-List<InterpretedFrameInfo>.System.Collections.IList.set_Item
	|
	|-RVA: 0x284E3D0 Offset: 0x284D3D0 VA: 0x18284E3D0
	|-List<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IList.set_Item
	|
	|-RVA: 0x284E290 Offset: 0x284D290 VA: 0x18284E290
	|-List<object>.System.Collections.IList.set_Item
	|
	|-RVA: 0x286F9A0 Offset: 0x286E9A0 VA: 0x18286F9A0
	|-List<float>.System.Collections.IList.set_Item
	|
	|-RVA: 0x286FAF0 Offset: 0x286EAF0 VA: 0x18286FAF0
	|-List<uint>.System.Collections.IList.set_Item
	|
	|-RVA: 0x286FD90 Offset: 0x286ED90 VA: 0x18286FD90
	|-List<ulong>.System.Collections.IList.set_Item
	|
	|-RVA: 0x28702E0 Offset: 0x286F2E0 VA: 0x1828702E0
	|-List<TexturePacker.SpriteData>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2870190 Offset: 0x286F190 VA: 0x182870190
	|-List<AnimatorClipInfo>.System.Collections.IList.set_Item
	|
	|-RVA: 0x286FEE0 Offset: 0x286EEE0 VA: 0x18286FEE0
	|-List<BeforeRenderHelper.OrderBlock>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2870030 Offset: 0x286F030 VA: 0x182870030
	|-List<BoneWeight>.System.Collections.IList.set_Item
	|
	|-RVA: 0x286FC40 Offset: 0x286EC40 VA: 0x18286FC40
	|-List<Color32>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2707260 Offset: 0x2706260 VA: 0x182707260
	|-List<Color>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2707B60 Offset: 0x2706B60 VA: 0x182707B60
	|-List<CombineInstance>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27079D0 Offset: 0x27069D0 VA: 0x1827079D0
	|-List<RaycastResult>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2707880 Offset: 0x2706880 VA: 0x182707880
	|-List<ShaderPassName>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27076D0 Offset: 0x27066D0 VA: 0x1827076D0
	|-List<VisibleLight>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2707510 Offset: 0x2706510 VA: 0x182707510
	|-List<VisibleReflectionProbe>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27073B0 Offset: 0x27063B0 VA: 0x1827073B0
	|-List<IntervalTreeNode>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2707D00 Offset: 0x2706D00 VA: 0x182707D00
	|-List<IntervalTree.Entry<object>>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27B2F00 Offset: 0x27B1F00 VA: 0x1827B2F00
	|-List<Matrix4x4>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27B2D50 Offset: 0x27B1D50 VA: 0x1827B2D50
	|-List<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27B31D0 Offset: 0x27B21D0 VA: 0x1827B31D0
	|-List<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27B3380 Offset: 0x27B2380 VA: 0x1827B3380
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27B3500 Offset: 0x27B2500 VA: 0x1827B3500
	|-List<ChannelPacket>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27B37B0 Offset: 0x27B27B0 VA: 0x1827B37B0
	|-List<ClientScene.PendingOwner>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27B3080 Offset: 0x27B2080 VA: 0x1827B3080
	|-List<LocalClient.InternalMsg>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27B3660 Offset: 0x27B2660 VA: 0x1827B3660
	|-List<NetworkLobbyManager.PendingPlayer>.System.Collections.IList.set_Item
	|
	|-RVA: 0x278A160 Offset: 0x2789160 VA: 0x18278A160
	|-List<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IList.set_Item
	|
	|-RVA: 0x278A850 Offset: 0x2789850 VA: 0x18278A850
	|-List<CRCMessageEntry>.System.Collections.IList.set_Item
	|
	|-RVA: 0x278A9A0 Offset: 0x27899A0 VA: 0x18278A9A0
	|-List<PeerInfoPlayer>.System.Collections.IList.set_Item
	|
	|-RVA: 0x278A400 Offset: 0x2789400 VA: 0x18278A400
	|-List<ParticleSystem.Particle>.System.Collections.IList.set_Item
	|
	|-RVA: 0x278A5B0 Offset: 0x27895B0 VA: 0x18278A5B0
	|-List<Playable>.System.Collections.IList.set_Item
	|
	|-RVA: 0x278A700 Offset: 0x2789700 VA: 0x18278A700
	|-List<Quaternion>.System.Collections.IList.set_Item
	|
	|-RVA: 0x278AAF0 Offset: 0x2789AF0 VA: 0x18278AAF0
	|-List<RaycastHit>.System.Collections.IList.set_Item
	|
	|-RVA: 0x278A2B0 Offset: 0x27892B0 VA: 0x18278A2B0
	|-List<Rect>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2731EE0 Offset: 0x2730EE0 VA: 0x182731EE0
	|-List<ReflectionProbeBlendInfo>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2732030 Offset: 0x2731030 VA: 0x182732030
	|-List<RenderTargetIdentifier>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2731AD0 Offset: 0x2730AD0 VA: 0x182731AD0
	|-List<GlyphRect>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2732330 Offset: 0x2731330 VA: 0x182732330
	|-List<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2731D80 Offset: 0x2730D80 VA: 0x182731D80
	|-List<UICharInfo>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2731980 Offset: 0x2730980 VA: 0x182731980
	|-List<UILineInfo>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27321A0 Offset: 0x27311A0 VA: 0x1827321A0
	|-List<UIVertex>.System.Collections.IList.set_Item
	|
	|-RVA: 0x2731C20 Offset: 0x2730C20 VA: 0x182731C20
	|-List<UnitySynchronizationContext.WorkRequest>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27F3B90 Offset: 0x27F2B90 VA: 0x1827F3B90
	|-List<Vector2>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27F3A40 Offset: 0x27F2A40 VA: 0x1827F3A40
	|-List<Vector2Int>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27F3FA0 Offset: 0x27F2FA0 VA: 0x1827F3FA0
	|-List<Vector3>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27F3E50 Offset: 0x27F2E50 VA: 0x1827F3E50
	|-List<Vector4>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27F4250 Offset: 0x27F3250 VA: 0x1827F4250
	|-List<LODGenerator.SkinnedRenderer>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27F3CE0 Offset: 0x27F2CE0 VA: 0x1827F3CE0
	|-List<LODGenerator.StaticRenderer>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27F43D0 Offset: 0x27F33D0 VA: 0x1827F43D0
	|-List<ZmPeerManager.RecvPacket>.System.Collections.IList.set_Item
	|
	|-RVA: 0x27F4100 Offset: 0x27F3100 VA: 0x1827F4100
	|-List<ZmID>.System.Collections.IList.set_Item
	*/

	public void Add(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x28444F0 Offset: 0x28434F0 VA: 0x1828444F0
	|-List<AkAmbient>.Add
	|-List<AkAudioListener>.Add
	|-List<AkBankManager.BankHandle>.Add
	|-List<AkEnvironmentPortal>.Add
	|-List<AkGameObj>.Add
	|-List<AkSpatialAudioListener>.Add
	|-List<ArchiveData>.Add
	|-List<DataSet.FaceGroupData>.Add
	|-List<DataSet.ObjectData>.Add
	|-List<Loader>.Add
	|-List<MaterialData>.Add
	|-List<Triangle>.Add
	|-List<Vertex>.Add
	|-List<SingleLoadingProgress>.Add
	|-List<AttrComBase>.Add
	|-List<BaseKeybinding>.Add
	|-List<BasePop>.Add
	|-List<ValueInput>.Add
	|-List<BehaviorTimerCartoon>.Add
	|-List<PolyfewRuntime.CustomMeshActionStructure>.Add
	|-List<CPacketData>.Add
	|-List<RuleAction>.Add
	|-List<Bulletlight>.Add
	|-List<CCombinedRewardObj>.Add
	|-List<CLogicBaseUIForm>.Add
	|-List<CString>.Add
	|-List<CharaterData.HeroInfo>.Add
	|-List<ChooseItemObject>.Add
	|-List<CinemachineComponentBase>.Add
	|-List<CinemachineVirtualCameraBase>.Add
	|-List<ICinemachineCamera>.Add
	|-List<ClassPoolInterface>.Add
	|-List<IntersectNode>.Add
	|-List<Join>.Add
	|-List<OutRec>.Add
	|-List<PolyNode>.Add
	|-List<TEdge>.Add
	|-List<CodeShieldArgs>.Add
	|-List<UIParticle>.Add
	|-List<CollectionObject>.Add
	|-List<CommonNotifyActionCommand>.Add
	|-List<CommonNotifyTimerObj>.Add
	|-List<CtrlPowerTime>.Add
	|-List<CtrlSideStateObj>.Add
	|-List<ABSSequentiable>.Add
	|-List<Tween>.Add
	|-List<TweenCallback>.Add
	|-List<DYLuaLoader.Persist>.Add
	|-List<AccountCache>.Add
	|-List<AccountInfo>.Add
	|-List<LoginInfo>.Add
	|-List<DownLoadFileInfo>.Add
	|-List<AdvMsg>.Add
	|-List<BdMsg>.Add
	|-List<IPacket>.Add
	|-List<PubTimer>.Add
	|-List<WeGameNetworkingComponent.SendPacketSession>.Add
	|-List<GuestAccountData>.Add
	|-List<ConfigItemEntity>.Add
	|-List<GSRoleInfo>.Add
	|-List<DialogBase>.Add
	|-List<DataBase>.Add
	|-List<LevelGMInfoData>.Add
	|-List<ShowInfo>.Add
	|-List<TalentInfoAndID>.Add
	|-List<DropAnimationCollectObj>.Add
	|-List<AssetTracker.AssetOfTypeTrack>.Add
	|-List<AssetTracker.AssetTrackTask>.Add
	|-List<AutoTracker>.Add
	|-List<DynamicBone.Particle>.Add
	|-List<DynamicBone>.Add
	|-List<EntryString>.Add
	|-List<EventDelegate>.Add
	|-List<FriendChatInfo>.Add
	|-List<FriendObject>.Add
	|-List<GMCmd>.Add
	|-List<GMMOnsterObject>.Add
	|-List<CTimerNode>.Add
	|-List<HoldObject>.Add
	|-List<HoldPressObject>.Add
	|-List<KeyFuncIDItem>.Add
	|-List<NetPacket>.Add
	|-List<GraphObject>.Add
	|-List<GuideObject>.Add
	|-List<MissionObject>.Add
	|-List<CHitEffect>.Add
	|-List<CCollisionInfo>.Add
	|-List<BindingSource>.Add
	|-List<InputControl>.Add
	|-List<InputDevice>.Add
	|-List<InputDeviceManager>.Add
	|-List<InputDeviceProfile>.Add
	|-List<NativeInputDevice>.Add
	|-List<PlayerAction>.Add
	|-List<PlayerActionSet>.Add
	|-List<PlayerOneAxisAction>.Add
	|-List<PlayerTwoAxisAction>.Add
	|-List<Touch>.Add
	|-List<InscriptionString>.Add
	|-List<InscriptionUnit>.Add
	|-List<LogArgs>.Add
	|-List<LuaComBase>.Add
	|-List<GCRef>.Add
	|-List<LuaBaseRef>.Add
	|-List<LuaObjectPool.PoolNode>.Add
	|-List<ObjectTranslator.DelayGC>.Add
	|-List<ParsedAssemblyQualifiedName.Block>.Add
	|-List<ParsedAssemblyQualifiedName>.Add
	|-List<fsConverter>.Add
	|-List<fsData>.Add
	|-List<fsMetaProperty>.Add
	|-List<fsObjectProcessor>.Add
	|-List<GraphReference>.Add
	|-List<IGraph>.Add
	|-List<IGraphData>.Add
	|-List<IGraphDebugData>.Add
	|-List<IGraphElement>.Add
	|-List<IGraphParent>.Add
	|-List<IGraphParentElement>.Add
	|-List<IOptimizedAccessor>.Add
	|-List<SmtpResponse>.Add
	|-List<MatchMemberData>.Add
	|-List<MaxRoundInfo>.Add
	|-List<AuthenticationMethodProperty>.Add
	|-List<AuthenticationMethodResult>.Add
	|-List<Header.ReceivedTokenValue>.Add
	|-List<Header>.Add
	|-List<IMimeFilter>.Add
	|-List<InternetAddress>.Add
	|-List<Parameter>.Add
	|-List<ParameterList.NameValuePair>.Add
	|-List<Rfc2047.Token>.Add
	|-List<Rfc2047.Word>.Add
	|-List<ModelInfo>.Add
	|-List<Contraction>.Add
	|-List<Level2Map>.Add
	|-List<MonsterCollectionObject>.Add
	|-List<MonsterGalleryObject>.Add
	|-List<MsgObj>.Add
	|-List<ChatInfo>.Add
	|-List<Player>.Add
	|-List<Player>.Add
	|-List<NPCOpenCostData>.Add
	|-List<NetWorkLimitItem>.Add
	|-List<NewPlayerObject>.Add
	|-List<BsonProperty>.Add
	|-List<BsonToken>.Add
	|-List<JsonWriter.State[]>.Add
	|-List<JsonSerializerInternalReader.CreatorPropertyContext>.Add
	|-List<SerializationCallback>.Add
	|-List<SerializationErrorCallback>.Add
	|-List<NpcEventObject>.Add
	|-List<OneSeverLoadSceneData>.Add
	|-List<PCBaseSceneRule>.Add
	|-List<PCConfirmInfo>.Add
	|-List<PCWeaponObject>.Add
	|-List<IPeerLinkHandler>.Add
	|-List<PeerEndPoint>.Add
	|-List<PlayerProp>.Add
	|-List<PowerTimeItem>.Add
	|-List<pb_Face>.Add
	|-List<pb_IntArray>.Add
	|-List<pb_RaycastHit>.Add
	|-List<pb_Renderable>.Add
	|-List<pb_Shortcut>.Add
	|-List<pb_Tuple<float, Vector2>>.Add
	|-List<pb_Vertex>.Add
	|-List<pb_WingedEdge>.Add
	|-List<RecodMonsterAngle>.Add
	|-List<RelicViewObject>.Add
	|-List<RelicObject>.Add
	|-List<Reporter.Log>.Add
	|-List<Reporter.Sample>.Add
	|-List<RewardObj>.Add
	|-List<RewardShownItem>.Add
	|-List<RewardTransSort>.Add
	|-List<InteractionTarget>.Add
	|-List<InteractionTrigger>.Add
	|-List<SearchFriendInfo>.Add
	|-List<ShopItem>.Add
	|-List<PropertyGroupAttribute>.Add
	|-List<IFormatter>.Add
	|-List<PrefabModification>.Add
	|-List<CCartoonBase>.Add
	|-List<CSkillBase>.Add
	|-List<CartoonData>.Add
	|-List<SClientHitInfo>.Add
	|-List<Animation>.Add
	|-List<Atlas>.Add
	|-List<AtlasPage>.Add
	|-List<AtlasRegion>.Add
	|-List<Attachment>.Add
	|-List<Bone>.Add
	|-List<BoneData>.Add
	|-List<SkeletonJson.LinkedMesh>.Add
	|-List<Slot>.Add
	|-List<SkeletonPartsRenderer>.Add
	|-List<SkeletonUtilityBone>.Add
	|-List<SkeletonUtilityConstraint>.Add
	|-List<StableKeybinding>.Add
	|-List<StateShaderInfo>.Add
	|-List<SteamMatchMemberData>.Add
	|-List<StickerManager.Sticker>.Add
	|-List<Action>.Add
	|-List<Action<string>>.Add
	|-List<AggregateException>.Add
	|-List<Attribute>.Add
	|-List<byte[]>.Add
	|-List<Dictionary<pb_Vertex, int>>.Add
	|-List<Dictionary<string, object>>.Add
	|-List<HashSet<pb_Face>>.Add
	|-List<List<ICinemachineCamera>>.Add
	|-List<List<IntPoint>>.Add
	|-List<List<TEdge>>.Add
	|-List<List<byte>>.Add
	|-List<List<int>>.Add
	|-List<List<string>>.Add
	|-List<List<GameObject>>.Add
	|-List<List<Vector2>>.Add
	|-List<List<Vector3>>.Add
	|-List<StackFrame>.Add
	|-List<EtwSession>.Add
	|-List<FieldMetadata>.Add
	|-List<PropertyAnalysis>.Add
	|-List<Enum>.Add
	|-List<Exception>.Add
	|-List<CultureInfo>.Add
	|-List<Directory.SearchData>.Add
	|-List<int[]>.Add
	|-List<long>.Add
	|-List<Expression>.Add
	|-List<BranchLabel>.Add
	|-List<ByRefUpdater>.Add
	|-List<DebugInfo>.Add
	|-List<ExceptionHandler>.Add
	|-List<Instruction>.Add
	|-List<LabelScopeInfo>.Add
	|-List<LocalVariables.VariableScope>.Add
	|-List<ParameterExpression>.Add
	|-List<LocalDataStore>.Add
	|-List<ModifierSpec>.Add
	|-List<IPAddress>.Add
	|-List<SmtpFailedRecipientException>.Add
	|-List<MonoChunkStream.Chunk>.Add
	|-List<WebConnection>.Add
	|-List<WebConnectionGroup>.Add
	|-List<object>.Add
	|-List<Assembly>.Add
	|-List<MemberInfo>.Add
	|-List<MethodBase>.Add
	|-List<MethodInfo>.Add
	|-List<Module>.Add
	|-List<IStrongBox>.Add
	|-List<ExceptionDispatchInfo>.Add
	|-List<IContextProperty>.Add
	|-List<SerializationFieldInfo>.Add
	|-List<RuntimeType>.Add
	|-List<Claim>.Add
	|-List<X509CertificateImpl>.Add
	|-List<string>.Add
	|-List<RegexCharClass.SingleRange>.Add
	|-List<RegexNode>.Add
	|-List<IAsyncLocal>.Add
	|-List<Task>.Add
	|-List<Thread>.Add
	|-List<Timer>.Add
	|-List<TimeZoneInfo.AdjustmentRule>.Add
	|-List<TimeZoneInfo>.Add
	|-List<Tuple<EventProvider.SessionInfo, bool>>.Add
	|-List<Type>.Add
	|-List<TypeIdentifier>.Add
	|-List<TypeSpec>.Add
	|-List<ulong>.Add
	|-List<WeakReference>.Add
	|-List<WeakReference<EtwSession>>.Add
	|-List<KerningPair>.Add
	|-List<TMP_Character>.Add
	|-List<TMP_Dropdown.DropdownItem>.Add
	|-List<TMP_Dropdown.OptionData>.Add
	|-List<TMP_FontAsset>.Add
	|-List<TMP_GlyphPairAdjustmentRecord>.Add
	|-List<TMP_MaterialManager.FallbackMaterial>.Add
	|-List<TMP_MaterialManager.MaskingMaterial>.Add
	|-List<TMP_SpriteCharacter>.Add
	|-List<TMP_SpriteGlyph>.Add
	|-List<TMP_Text>.Add
	|-List<TalentObject>.Add
	|-List<TaskObject>.Add
	|-List<TaskReward>.Add
	|-List<TransferItem>.Add
	|-List<UIPriority>.Add
	|-List<AddtionPair>.Add
	|-List<BloodBarAni>.Add
	|-List<CPlayerInfo.ClasslstHeroData>.Add
	|-List<ControllerKeyBoard.ControllerHotKey>.Add
	|-List<HeroObject>.Add
	|-List<HotKeyItem>.Add
	|-List<MarkSignalObejct>.Add
	|-List<Message>.Add
	|-List<PCRecordinfo_item>.Add
	|-List<PatternObject>.Add
	|-List<PlayerInfo_logic.RecordItem>.Add
	|-List<QuickEffectGMObject>.Add
	|-List<QuickGMObject>.Add
	|-List<ShopObject>.Add
	|-List<SwitchItem>.Add
	|-List<UnLockItem>.Add
	|-List<WeaponGMObject>.Add
	|-List<AnimationClip>.Add
	|-List<Animator>.Add
	|-List<AudioSourceExtension>.Add
	|-List<Collider2D>.Add
	|-List<Collider>.Add
	|-List<BaseRaycaster>.Add
	|-List<EventSystem>.Add
	|-List<PointerInputModule.ButtonState>.Add
	|-List<BaseInvokableCall>.Add
	|-List<ISubsystem>.Add
	|-List<ISubsystemDescriptor>.Add
	|-List<ISubsystemDescriptorImpl>.Add
	|-List<IRenderPipeline>.Add
	|-List<IAfterTransparentPass>.Add
	|-List<LightweightRenderPipeline>.Add
	|-List<ScriptableRenderPass>.Add
	|-List<GUILayoutEntry>.Add
	|-List<GUILayoutOption>.Add
	|-List<GameObject>.Add
	|-List<Material>.Add
	|-List<Mesh>.Add
	|-List<MeshFilter>.Add
	|-List<ChannelQOS>.Add
	|-List<MatchInfoSnapshot.MatchInfoDirectConnectSnapshot>.Add
	|-List<MatchInfoSnapshot>.Add
	|-List<NetworkBehaviour>.Add
	|-List<NetworkClient>.Add
	|-List<NetworkConnection>.Add
	|-List<PeerInfoMessage>.Add
	|-List<PlayerEditorConnectionEvents.MessageTypeSubscribers>.Add
	|-List<PlayerController>.Add
	|-List<Object>.Add
	|-List<PlayableDirector>.Add
	|-List<RectTransform>.Add
	|-List<RenderTexture>.Add
	|-List<Renderer>.Add
	|-List<PostProcessEffectRenderer>.Add
	|-List<PostProcessEffectSettings>.Add
	|-List<PostProcessLayer.SerializedBundleRef>.Add
	|-List<PostProcessVolume>.Add
	|-List<ScriptableObject>.Add
	|-List<SkinnedMeshRenderer>.Add
	|-List<Glyph>.Add
	|-List<Texture2D>.Add
	|-List<AnimationTrack>.Add
	|-List<ITimelineEvaluateCallback>.Add
	|-List<RuntimeElement>.Add
	|-List<TimelineClip>.Add
	|-List<TrackAsset>.Add
	|-List<Transform>.Add
	|-List<Dropdown.DropdownItem>.Add
	|-List<Dropdown.OptionData>.Add
	|-List<Graphic>.Add
	|-List<ICanvasElement>.Add
	|-List<Image>.Add
	|-List<M1Toggle>.Add
	|-List<RectMask2D>.Add
	|-List<Selectable>.Add
	|-List<StencilMaterial.MatEntry>.Add
	|-List<Toggle>.Add
	|-List<Edge>.Add
	|-List<Triangle>.Add
	|-List<VoiceUserObject>.Add
	|-List<WarShopObject>.Add
	|-List<ZMFriendObject>.Add
	|-List<bl_MoveArg>.Add
	|-List<GameServerInfo>.Add
	|-List<GameServerListFilter>.Add
	|-List<GameServerListFilterKey>.Add
	|-List<GameServerListSorter>.Add
	|-List<GameServerPlayerInfo>.Add
	|-List<PlayerPersonalInfo>.Add
	|-List<RailAssetInfo>.Add
	|-List<RailAssetItem>.Add
	|-List<RailAssetProperty>.Add
	|-List<RailCoinInfo>.Add
	|-List<RailDlcID>.Add
	|-List<RailDlcOwned>.Add
	|-List<RailFriendInfo>.Add
	|-List<RailFriendMetadata>.Add
	|-List<RailFriendPlayedGameInfo>.Add
	|-List<RailGameDefineGamePlayingState>.Add
	|-List<RailGameID>.Add
	|-List<RailGeneratedAssetItem>.Add
	|-List<RailID>.Add
	|-List<RailKeyValue>.Add
	|-List<RailKeyValueResult>.Add
	|-List<RailPlayedWithFriendsGameItem>.Add
	|-List<RailPlayedWithFriendsTimeItem>.Add
	|-List<RailProductItem>.Add
	|-List<RailPurchaseProductInfo>.Add
	|-List<RailSmallObjectDownloadInfo>.Add
	|-List<RailSmallObjectState>.Add
	|-List<RailSpaceWorkDescriptor>.Add
	|-List<RailSpaceWorkVoteDetail>.Add
	|-List<RailStreamFileInfo>.Add
	|-List<RailUserPlayedWith>.Add
	|-List<RailUserSpaceDownloadProgress>.Add
	|-List<RailUserSpaceDownloadResult>.Add
	|-List<RailVoiceChannelUserSpeakingState>.Add
	|-List<RailZoneID>.Add
	|-List<RoomInfo>.Add
	|-List<RoomInfoListFilter>.Add
	|-List<RoomInfoListFilterKey>.Add
	|-List<RoomInfoListSorter>.Add
	|-List<RoomMemberInfo>.Add
	|-List<SpaceWorkID>.Add
	|-List<serverinfomanager.LServerInfo>.Add
	|-List<serverinfomanager.ServerInfo>.Add
	|-List<serveruiobj>.Add
	|
	|-RVA: 0x278D4D0 Offset: 0x278C4D0 VA: 0x18278D4D0
	|-List<DataSet.FaceIndices>.Add
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Add
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Add
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Add
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Add
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Add
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Add
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.Add
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Add
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Add
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Add
	|-List<UICharInfo>.Add
	|-List<Vector3>.Add
	|
	|-RVA: 0x2781540 Offset: 0x2780540 VA: 0x182781540
	|-List<UnitPreservation.UnitPortPreservation>.Add
	|-List<CameraState.CustomBlendable>.Add
	|-List<DoublePoint>.Add
	|-List<IntPoint>.Add
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Add
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Add
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Add
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.Add
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Add
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Add
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.Add
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.Add
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Add
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Add
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Add
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Add
	|-List<LogMessage>.Add
	|-List<MusicStateInfo>.Add
	|-List<BridgeHandler.IdxPacket>.Add
	|-List<ScreenRadioScriptObject.ScreenInfo>.Add
	|-List<ValueDropdownItem<object>>.Add
	|-List<FormatterLocator.FormatterLocatorInfo>.Add
	|-List<CCalEffInfo>.Add
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.Add
	|-List<StateSoundScriptObject.StateSound>.Add
	|-List<SteamMatchViewer.ChatMsg>.Add
	|-List<DictionaryEntry>.Add
	|-List<KeyValuePair<DateTime, object>>.Add
	|-List<KeyValuePair<DateTime, TimeType>>.Add
	|-List<KeyValuePair<int, object>>.Add
	|-List<KeyValuePair<object, object>>.Add
	|-List<KeyValuePair<AnimationClip, AnimationClip>>.Add
	|-List<Guid>.Add
	|-List<InterpretedFrameInfo>.Add
	|-List<BeforeRenderHelper.OrderBlock>.Add
	|-List<Color>.Add
	|-List<LocalClient.InternalMsg>.Add
	|-List<NetworkLobbyManager.PendingPlayer>.Add
	|-List<NetworkMigrationManager.PendingPlayerInfo>.Add
	|-List<CRCMessageEntry>.Add
	|-List<Playable>.Add
	|-List<Quaternion>.Add
	|-List<Rect>.Add
	|-List<ReflectionProbeBlendInfo>.Add
	|-List<GlyphRect>.Add
	|-List<UILineInfo>.Add
	|-List<Vector4>.Add
	|
	|-RVA: 0x24F3370 Offset: 0x24F2370 VA: 0x1824F3370
	|-List<MeshCombiner.SkinnedRenderer>.Add
	|-List<StateSoundScriptObject.Loop>.Add
	|-List<TexturePacker.SpriteData>.Add
	|-List<Matrix4x4>.Add
	|-List<LODGenerator.SkinnedRenderer>.Add
	|
	|-RVA: 0x272ABA0 Offset: 0x2729BA0 VA: 0x18272ABA0
	|-List<MeshCombiner.StaticRenderer>.Add
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Add
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Add
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Add
	|-List<DebugDrawLine.DebugLine>.Add
	|-List<HitInfo>.Add
	|-List<DeepReflection.PathStep>.Add
	|-List<RenderTargetIdentifier>.Add
	|-List<AnimationOutputWeightProcessor.WeightInfo>.Add
	|-List<LODGenerator.StaticRenderer>.Add
	|
	|-RVA: 0x27512D0 Offset: 0x27502D0 VA: 0x1827512D0
	|-List<CinemachineClearShot.Pair>.Add
	|-List<DgwResultServerInfo>.Add
	|-List<DgwServerForJson>.Add
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Add
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Add
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Add
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Add
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Add
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Add
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Add
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Add
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Add
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Add
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Add
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Add
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Add
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Add
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Add
	|-List<EngineHotKey>.Add
	|-List<LPWNormalSolver.LPWPoint>.Add
	|-List<LPWNormalSolver.LPWPointDataEntry>.Add
	|-List<pb_Edge>.Add
	|-List<CSteamID>.Add
	|-List<KeyValuePair<int, int>>.Add
	|-List<EventProvider.SessionInfo>.Add
	|-List<AnimatorClipInfo>.Add
	|-List<ClientScene.PendingOwner>.Add
	|-List<PeerInfoPlayer>.Add
	|-List<Vector2Int>.Add
	|-List<ZmID>.Add
	|
	|-RVA: 0x2844460 Offset: 0x2843460 VA: 0x182844460
	|-List<CommonGuideManager.CGuideType>.Add
	|-List<CustomKeyCode>.Add
	|-List<SmtpClient.SmtpCommand>.Add
	|-List<NotifyType>.Add
	|-List<ServerDefine.SkillCacheIndex>.Add
	|-List<int>.Add
	|-List<Int32Enum>.Add
	|-List<RegexOptions>.Add
	|-List<uint>.Add
	|-List<EnumRailSpaceWorkType>.Add
	|-List<EnumRailUsersLimits>.Add
	|-List<EnumRailWorkFileClass>.Add
	|
	|-RVA: 0x27A9440 Offset: 0x27A8440 VA: 0x1827A9440
	|-List<DgwServerInfo>.Add
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Add
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Add
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Add
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Add
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Add
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Add
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Add
	|-List<NameGenerate.NameWeight>.Add
	|-List<WeGameNetworkingComponent.SendPacket>.Add
	|-List<AssetTracker.AssetInfo>.Add
	|-List<PropertyMetadata>.Add
	|-List<fsVersionedType>.Add
	|-List<fsAotCompilationManager.AotCompilation>.Add
	|-List<MinimapPoint>.Add
	|-List<JsonPosition>.Add
	|-List<FormatterLocator.FormatterInfo>.Add
	|-List<SerializationNode>.Add
	|-List<EventQueue.EventQueueEntry>.Add
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Add
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Add
	|-List<IntervalTreeNode>.Add
	|-List<IntervalTree.Entry<object>>.Add
	|-List<ChannelPacket>.Add
	|-List<UnitySynchronizationContext.WorkRequest>.Add
	|-List<ZmPeerManager.RecvPacket>.Add
	|
	|-RVA: 0x2748D60 Offset: 0x2747D60 VA: 0x182748D60
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Add
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Add
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Add
	|
	|-RVA: 0x27628C0 Offset: 0x27618C0 VA: 0x1827628C0
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Add
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Add
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.Add
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.Add
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Add
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Add
	|-List<SteamNetworkingComponent.SendPacket>.Add
	|-List<OneInfo>.Add
	|-List<BoneWeight>.Add
	|
	|-RVA: 0x2734D10 Offset: 0x2733D10 VA: 0x182734D10
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.Add
	|
	|-RVA: 0x2734C50 Offset: 0x2733C50 VA: 0x182734C50
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Add
	|-List<RaycastResult>.Add
	|
	|-RVA: 0x273FC40 Offset: 0x273EC40 VA: 0x18273FC40
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Add
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Add
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.Add
	|
	|-RVA: 0x2868500 Offset: 0x2867500 VA: 0x182868500
	|-List<RangeU16>.Add
	|-List<Color32>.Add
	|-List<ShaderPassName>.Add
	|
	|-RVA: 0x27E38C0 Offset: 0x27E28C0 VA: 0x1827E38C0
	|-List<pb_BezierPoint>.Add
	|
	|-RVA: 0x276AEC0 Offset: 0x2769EC0 VA: 0x18276AEC0
	|-List<SkillRayHit>.Add
	|
	|-RVA: 0x2851220 Offset: 0x2850220 VA: 0x182851220
	|-List<bool>.Add
	|-List<byte>.Add
	|
	|-RVA: 0x28512B0 Offset: 0x28502B0 VA: 0x1828512B0
	|-List<char>.Add
	|
	|-RVA: 0x2844580 Offset: 0x2843580 VA: 0x182844580
	|-List<Win32_IP_ADAPTER_ADDRESSES>.Add
	|
	|-RVA: 0x2868470 Offset: 0x2867470 VA: 0x182868470
	|-List<float>.Add
	|
	|-RVA: 0x26FA390 Offset: 0x26F9390 VA: 0x1826FA390
	|-List<CombineInstance>.Add
	|
	|-RVA: 0x26FA460 Offset: 0x26F9460 VA: 0x1826FA460
	|-List<VisibleLight>.Add
	|
	|-RVA: 0x26FA530 Offset: 0x26F9530 VA: 0x1826FA530
	|-List<VisibleReflectionProbe>.Add
	|
	|-RVA: 0x27A9360 Offset: 0x27A8360 VA: 0x1827A9360
	|-List<MeshSubsetCombineUtility.MeshContainer>.Add
	|
	|-RVA: 0x27A94E0 Offset: 0x27A84E0 VA: 0x1827A94E0
	|-List<MeshSubsetCombineUtility.MeshInstance>.Add
	|
	|-RVA: 0x2781460 Offset: 0x2780460 VA: 0x182781460
	|-List<ParticleSystem.Particle>.Add
	|
	|-RVA: 0x27815D0 Offset: 0x27805D0 VA: 0x1827815D0
	|-List<RaycastHit>.Add
	|
	|-RVA: 0x272AC40 Offset: 0x2729C40 VA: 0x18272AC40
	|-List<UIVertex>.Add
	|
	|-RVA: 0x27ED540 Offset: 0x27EC540 VA: 0x1827ED540
	|-List<Vector2>.Add
	*/

	private int System.Collections.IList.Add(object item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24F5CA0 Offset: 0x24F4CA0 VA: 0x1824F5CA0
	|-List<DataSet.FaceIndices>.System.Collections.IList.Add
	|
	|-RVA: 0x24F5B30 Offset: 0x24F4B30 VA: 0x1824F5B30
	|-List<UnitPreservation.UnitPortPreservation>.System.Collections.IList.Add
	|
	|-RVA: 0x24F5990 Offset: 0x24F4990 VA: 0x1824F5990
	|-List<MeshCombiner.SkinnedRenderer>.System.Collections.IList.Add
	|
	|-RVA: 0x24F5800 Offset: 0x24F4800 VA: 0x1824F5800
	|-List<MeshCombiner.StaticRenderer>.System.Collections.IList.Add
	|
	|-RVA: 0x281A5F0 Offset: 0x28195F0 VA: 0x18281A5F0
	|-List<CameraState.CustomBlendable>.System.Collections.IList.Add
	|
	|-RVA: 0x281A8E0 Offset: 0x28198E0 VA: 0x18281A8E0
	|-List<CinemachineClearShot.Pair>.System.Collections.IList.Add
	|
	|-RVA: 0x281A310 Offset: 0x2819310 VA: 0x18281A310
	|-List<DoublePoint>.System.Collections.IList.Add
	|
	|-RVA: 0x281A1A0 Offset: 0x28191A0 VA: 0x18281A1A0
	|-List<IntPoint>.System.Collections.IList.Add
	|
	|-RVA: 0x281A480 Offset: 0x2819480 VA: 0x18281A480
	|-List<DgwResultServerInfo>.System.Collections.IList.Add
	|
	|-RVA: 0x281A030 Offset: 0x2819030 VA: 0x18281A030
	|-List<DgwServerForJson>.System.Collections.IList.Add
	|
	|-RVA: 0x281AA50 Offset: 0x2819A50 VA: 0x18281AA50
	|-List<DgwServerInfo>.System.Collections.IList.Add
	|
	|-RVA: 0x281A760 Offset: 0x2819760 VA: 0x18281A760
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.Add
	|
	|-RVA: 0x2791050 Offset: 0x2790050 VA: 0x182791050
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.Add
	|
	|-RVA: 0x27917A0 Offset: 0x27907A0 VA: 0x1827917A0
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IList.Add
	|
	|-RVA: 0x2791340 Offset: 0x2790340 VA: 0x182791340
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IList.Add
	|
	|-RVA: 0x2790D60 Offset: 0x278FD60 VA: 0x182790D60
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IList.Add
	|
	|-RVA: 0x27911D0 Offset: 0x27901D0 VA: 0x1827911D0
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IList.Add
	|
	|-RVA: 0x27914C0 Offset: 0x27904C0 VA: 0x1827914C0
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IList.Add
	|
	|-RVA: 0x2791630 Offset: 0x2790630 VA: 0x182791630
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IList.Add
	|
	|-RVA: 0x2790EE0 Offset: 0x278FEE0 VA: 0x182790EE0
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IList.Add
	|
	|-RVA: 0x2755A30 Offset: 0x2754A30 VA: 0x182755A30
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IList.Add
	|
	|-RVA: 0x2756320 Offset: 0x2755320 VA: 0x182756320
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IList.Add
	|
	|-RVA: 0x27561B0 Offset: 0x27551B0 VA: 0x1827561B0
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IList.Add
	|
	|-RVA: 0x2756490 Offset: 0x2755490 VA: 0x182756490
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IList.Add
	|
	|-RVA: 0x2756030 Offset: 0x2755030 VA: 0x182756030
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IList.Add
	|
	|-RVA: 0x2755EB0 Offset: 0x2754EB0 VA: 0x182755EB0
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IList.Add
	|
	|-RVA: 0x2755BC0 Offset: 0x2754BC0 VA: 0x182755BC0
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IList.Add
	|
	|-RVA: 0x2755D30 Offset: 0x2754D30 VA: 0x182755D30
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IList.Add
	|
	|-RVA: 0x273B580 Offset: 0x273A580 VA: 0x18273B580
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IList.Add
	|
	|-RVA: 0x273AF50 Offset: 0x2739F50 VA: 0x18273AF50
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IList.Add
	|
	|-RVA: 0x273ADE0 Offset: 0x2739DE0 VA: 0x18273ADE0
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IList.Add
	|
	|-RVA: 0x273B0C0 Offset: 0x273A0C0 VA: 0x18273B0C0
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IList.Add
	|
	|-RVA: 0x273B260 Offset: 0x273A260 VA: 0x18273B260
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IList.Add
	|
	|-RVA: 0x273AAF0 Offset: 0x2739AF0 VA: 0x18273AAF0
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IList.Add
	|
	|-RVA: 0x273B3D0 Offset: 0x273A3D0 VA: 0x18273B3D0
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IList.Add
	|
	|-RVA: 0x273AC70 Offset: 0x2739C70 VA: 0x18273AC70
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IList.Add
	|
	|-RVA: 0x2726640 Offset: 0x2725640 VA: 0x182726640
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IList.Add
	|
	|-RVA: 0x27264A0 Offset: 0x27254A0 VA: 0x1827264A0
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IList.Add
	|
	|-RVA: 0x2726320 Offset: 0x2725320 VA: 0x182726320
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IList.Add
	|
	|-RVA: 0x2725E90 Offset: 0x2724E90 VA: 0x182725E90
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IList.Add
	|
	|-RVA: 0x2725BA0 Offset: 0x2724BA0 VA: 0x182725BA0
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IList.Add
	|
	|-RVA: 0x2725D10 Offset: 0x2724D10 VA: 0x182725D10
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IList.Add
	|
	|-RVA: 0x27261A0 Offset: 0x27251A0 VA: 0x1827261A0
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IList.Add
	|
	|-RVA: 0x2726010 Offset: 0x2725010 VA: 0x182726010
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IList.Add
	|
	|-RVA: 0x274CAD0 Offset: 0x274BAD0 VA: 0x18274CAD0
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IList.Add
	|
	|-RVA: 0x274CF20 Offset: 0x274BF20 VA: 0x18274CF20
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IList.Add
	|
	|-RVA: 0x274D220 Offset: 0x274C220 VA: 0x18274D220
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IList.Add
	|
	|-RVA: 0x274D390 Offset: 0x274C390 VA: 0x18274D390
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IList.Add
	|
	|-RVA: 0x274CDB0 Offset: 0x274BDB0 VA: 0x18274CDB0
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IList.Add
	|
	|-RVA: 0x274C940 Offset: 0x274B940 VA: 0x18274C940
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IList.Add
	|
	|-RVA: 0x274CC40 Offset: 0x274BC40 VA: 0x18274CC40
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IList.Add
	|
	|-RVA: 0x274D0B0 Offset: 0x274C0B0 VA: 0x18274D0B0
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IList.Add
	|
	|-RVA: 0x275E0C0 Offset: 0x275D0C0 VA: 0x18275E0C0
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IList.Add
	|
	|-RVA: 0x275E3B0 Offset: 0x275D3B0 VA: 0x18275E3B0
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IList.Add
	|
	|-RVA: 0x275E9A0 Offset: 0x275D9A0 VA: 0x18275E9A0
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IList.Add
	|
	|-RVA: 0x275E6A0 Offset: 0x275D6A0 VA: 0x18275E6A0
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IList.Add
	|
	|-RVA: 0x275E230 Offset: 0x275D230 VA: 0x18275E230
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IList.Add
	|
	|-RVA: 0x275DF50 Offset: 0x275CF50 VA: 0x18275DF50
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IList.Add
	|
	|-RVA: 0x275E530 Offset: 0x275D530 VA: 0x18275E530
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IList.Add
	|
	|-RVA: 0x275E830 Offset: 0x275D830 VA: 0x18275E830
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IList.Add
	|
	|-RVA: 0x27448E0 Offset: 0x27438E0 VA: 0x1827448E0
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IList.Add
	|
	|-RVA: 0x27445E0 Offset: 0x27435E0 VA: 0x1827445E0
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IList.Add
	|
	|-RVA: 0x2744A60 Offset: 0x2743A60 VA: 0x182744A60
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IList.Add
	|
	|-RVA: 0x27442F0 Offset: 0x27432F0 VA: 0x1827442F0
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IList.Add
	|
	|-RVA: 0x2744460 Offset: 0x2743460 VA: 0x182744460
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IList.Add
	|
	|-RVA: 0x2744C00 Offset: 0x2743C00 VA: 0x182744C00
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IList.Add
	|
	|-RVA: 0x2744180 Offset: 0x2743180 VA: 0x182744180
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IList.Add
	|
	|-RVA: 0x2744750 Offset: 0x2743750 VA: 0x182744750
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IList.Add
	|
	|-RVA: 0x2767270 Offset: 0x2766270 VA: 0x182767270
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IList.Add
	|
	|-RVA: 0x27670F0 Offset: 0x27660F0 VA: 0x1827670F0
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IList.Add
	|
	|-RVA: 0x2766F70 Offset: 0x2765F70 VA: 0x182766F70
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IList.Add
	|
	|-RVA: 0x2766970 Offset: 0x2765970 VA: 0x182766970
	|-List<NameGenerate.NameWeight>.System.Collections.IList.Add
	|
	|-RVA: 0x2766C70 Offset: 0x2765C70 VA: 0x182766C70
	|-List<SteamNetworkingComponent.SendPacket>.System.Collections.IList.Add
	|
	|-RVA: 0x2766AF0 Offset: 0x2765AF0 VA: 0x182766AF0
	|-List<WeGameNetworkingComponent.SendPacket>.System.Collections.IList.Add
	|
	|-RVA: 0x2766800 Offset: 0x2765800 VA: 0x182766800
	|-List<RangeU16>.System.Collections.IList.Add
	|
	|-RVA: 0x2766DF0 Offset: 0x2765DF0 VA: 0x182766DF0
	|-List<OneInfo>.System.Collections.IList.Add
	|
	|-RVA: 0x2822290 Offset: 0x2821290 VA: 0x182822290
	|-List<DebugDrawLine.DebugLine>.System.Collections.IList.Add
	|
	|-RVA: 0x2822700 Offset: 0x2821700 VA: 0x182822700
	|-List<AssetTracker.AssetInfo>.System.Collections.IList.Add
	|
	|-RVA: 0x2822120 Offset: 0x2821120 VA: 0x182822120
	|-List<EngineHotKey>.System.Collections.IList.Add
	|
	|-RVA: 0x2822880 Offset: 0x2821880 VA: 0x182822880
	|-List<HitInfo>.System.Collections.IList.Add
	|
	|-RVA: 0x2822420 Offset: 0x2821420 VA: 0x182822420
	|-List<LogMessage>.System.Collections.IList.Add
	|
	|-RVA: 0x2822590 Offset: 0x2821590 VA: 0x182822590
	|-List<LPWNormalSolver.LPWPoint>.System.Collections.IList.Add
	|
	|-RVA: 0x2822B90 Offset: 0x2821B90 VA: 0x182822B90
	|-List<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IList.Add
	|
	|-RVA: 0x2822A10 Offset: 0x2821A10 VA: 0x182822A10
	|-List<PropertyMetadata>.System.Collections.IList.Add
	|
	|-RVA: 0x27E8D80 Offset: 0x27E7D80 VA: 0x1827E8D80
	|-List<fsVersionedType>.System.Collections.IList.Add
	|
	|-RVA: 0x27E8C00 Offset: 0x27E7C00 VA: 0x1827E8C00
	|-List<fsAotCompilationManager.AotCompilation>.System.Collections.IList.Add
	|
	|-RVA: 0x27E8790 Offset: 0x27E7790 VA: 0x1827E8790
	|-List<MinimapPoint>.System.Collections.IList.Add
	|
	|-RVA: 0x27E8620 Offset: 0x27E7620 VA: 0x1827E8620
	|-List<MusicStateInfo>.System.Collections.IList.Add
	|
	|-RVA: 0x27E90A0 Offset: 0x27E80A0 VA: 0x1827E90A0
	|-List<BridgeHandler.IdxPacket>.System.Collections.IList.Add
	|
	|-RVA: 0x27E8A80 Offset: 0x27E7A80 VA: 0x1827E8A80
	|-List<JsonPosition>.System.Collections.IList.Add
	|
	|-RVA: 0x27E8F00 Offset: 0x27E7F00 VA: 0x1827E8F00
	|-List<pb_BezierPoint>.System.Collections.IList.Add
	|
	|-RVA: 0x27E8910 Offset: 0x27E7910 VA: 0x1827E8910
	|-List<pb_Edge>.System.Collections.IList.Add
	|
	|-RVA: 0x276FD60 Offset: 0x276ED60 VA: 0x18276FD60
	|-List<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IList.Add
	|
	|-RVA: 0x27704E0 Offset: 0x276F4E0 VA: 0x1827704E0
	|-List<ValueDropdownItem<object>>.System.Collections.IList.Add
	|
	|-RVA: 0x27701D0 Offset: 0x276F1D0 VA: 0x1827701D0
	|-List<FormatterLocator.FormatterInfo>.System.Collections.IList.Add
	|
	|-RVA: 0x276FBF0 Offset: 0x276EBF0 VA: 0x18276FBF0
	|-List<FormatterLocator.FormatterLocatorInfo>.System.Collections.IList.Add
	|
	|-RVA: 0x2770650 Offset: 0x276F650 VA: 0x182770650
	|-List<SerializationNode>.System.Collections.IList.Add
	|
	|-RVA: 0x276FED0 Offset: 0x276EED0 VA: 0x18276FED0
	|-List<DeepReflection.PathStep>.System.Collections.IList.Add
	|
	|-RVA: 0x2770060 Offset: 0x276F060 VA: 0x182770060
	|-List<CCalEffInfo>.System.Collections.IList.Add
	|
	|-RVA: 0x2770350 Offset: 0x276F350 VA: 0x182770350
	|-List<SkillRayHit>.System.Collections.IList.Add
	|
	|-RVA: 0x27C3110 Offset: 0x27C2110 VA: 0x1827C3110
	|-List<EventQueue.EventQueueEntry>.System.Collections.IList.Add
	|
	|-RVA: 0x27C3430 Offset: 0x27C2430 VA: 0x1827C3430
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IList.Add
	|
	|-RVA: 0x27C35B0 Offset: 0x27C25B0 VA: 0x1827C35B0
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IList.Add
	|
	|-RVA: 0x27C38A0 Offset: 0x27C28A0 VA: 0x1827C38A0
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IList.Add
	|
	|-RVA: 0x27C3290 Offset: 0x27C2290 VA: 0x1827C3290
	|-List<StateSoundScriptObject.Loop>.System.Collections.IList.Add
	|
	|-RVA: 0x27C2FA0 Offset: 0x27C1FA0 VA: 0x1827C2FA0
	|-List<StateSoundScriptObject.StateSound>.System.Collections.IList.Add
	|
	|-RVA: 0x27C3A10 Offset: 0x27C2A10 VA: 0x1827C3A10
	|-List<SteamMatchViewer.ChatMsg>.System.Collections.IList.Add
	|
	|-RVA: 0x27C3730 Offset: 0x27C2730 VA: 0x1827C3730
	|-List<CSteamID>.System.Collections.IList.Add
	|
	|-RVA: 0x2856E80 Offset: 0x2855E80 VA: 0x182856E80
	|-List<bool>.System.Collections.IList.Add
	|
	|-RVA: 0x28572D0 Offset: 0x28562D0 VA: 0x1828572D0
	|-List<byte>.System.Collections.IList.Add
	|
	|-RVA: 0x2857160 Offset: 0x2856160 VA: 0x182857160
	|-List<char>.System.Collections.IList.Add
	|
	|-RVA: 0x2856BA0 Offset: 0x2855BA0 VA: 0x182856BA0
	|-List<DictionaryEntry>.System.Collections.IList.Add
	|
	|-RVA: 0x2856D10 Offset: 0x2855D10 VA: 0x182856D10
	|-List<KeyValuePair<DateTime, object>>.System.Collections.IList.Add
	|
	|-RVA: 0x2857440 Offset: 0x2856440 VA: 0x182857440
	|-List<KeyValuePair<int, int>>.System.Collections.IList.Add
	|
	|-RVA: 0x2856A30 Offset: 0x2855A30 VA: 0x182856A30
	|-List<KeyValuePair<int, object>>.System.Collections.IList.Add
	|
	|-RVA: 0x2856FF0 Offset: 0x2855FF0 VA: 0x182856FF0
	|-List<KeyValuePair<object, object>>.System.Collections.IList.Add
	|
	|-RVA: 0x284C180 Offset: 0x284B180 VA: 0x18284C180
	|-List<EventProvider.SessionInfo>.System.Collections.IList.Add
	|
	|-RVA: 0x284BA50 Offset: 0x284AA50 VA: 0x18284BA50
	|-List<Guid>.System.Collections.IList.Add
	|
	|-RVA: 0x284BEA0 Offset: 0x284AEA0 VA: 0x18284BEA0
	|-List<int>.System.Collections.IList.Add
	|
	|-RVA: 0x284BBC0 Offset: 0x284ABC0 VA: 0x18284BBC0
	|-List<Int32Enum>.System.Collections.IList.Add
	|
	|-RVA: 0x284B8E0 Offset: 0x284A8E0 VA: 0x18284B8E0
	|-List<long>.System.Collections.IList.Add
	|
	|-RVA: 0x284BD30 Offset: 0x284AD30 VA: 0x18284BD30
	|-List<InterpretedFrameInfo>.System.Collections.IList.Add
	|
	|-RVA: 0x284B6F0 Offset: 0x284A6F0 VA: 0x18284B6F0
	|-List<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IList.Add
	|
	|-RVA: 0x284C010 Offset: 0x284B010 VA: 0x18284C010
	|-List<object>.System.Collections.IList.Add
	|
	|-RVA: 0x286DD70 Offset: 0x286CD70 VA: 0x18286DD70
	|-List<float>.System.Collections.IList.Add
	|
	|-RVA: 0x286DC00 Offset: 0x286CC00 VA: 0x18286DC00
	|-List<uint>.System.Collections.IList.Add
	|
	|-RVA: 0x286E050 Offset: 0x286D050 VA: 0x18286E050
	|-List<ulong>.System.Collections.IList.Add
	|
	|-RVA: 0x286E1C0 Offset: 0x286D1C0 VA: 0x18286E1C0
	|-List<TexturePacker.SpriteData>.System.Collections.IList.Add
	|
	|-RVA: 0x286DEE0 Offset: 0x286CEE0 VA: 0x18286DEE0
	|-List<AnimatorClipInfo>.System.Collections.IList.Add
	|
	|-RVA: 0x286E650 Offset: 0x286D650 VA: 0x18286E650
	|-List<BeforeRenderHelper.OrderBlock>.System.Collections.IList.Add
	|
	|-RVA: 0x286E360 Offset: 0x286D360 VA: 0x18286E360
	|-List<BoneWeight>.System.Collections.IList.Add
	|
	|-RVA: 0x286E4E0 Offset: 0x286D4E0 VA: 0x18286E4E0
	|-List<Color32>.System.Collections.IList.Add
	|
	|-RVA: 0x27040C0 Offset: 0x27030C0 VA: 0x1827040C0
	|-List<Color>.System.Collections.IList.Add
	|
	|-RVA: 0x2704230 Offset: 0x2703230 VA: 0x182704230
	|-List<CombineInstance>.System.Collections.IList.Add
	|
	|-RVA: 0x27046F0 Offset: 0x27036F0 VA: 0x1827046F0
	|-List<RaycastResult>.System.Collections.IList.Add
	|
	|-RVA: 0x27048A0 Offset: 0x27038A0 VA: 0x1827048A0
	|-List<ShaderPassName>.System.Collections.IList.Add
	|
	|-RVA: 0x2703F00 Offset: 0x2702F00 VA: 0x182703F00
	|-List<VisibleLight>.System.Collections.IList.Add
	|
	|-RVA: 0x2704A10 Offset: 0x2703A10 VA: 0x182704A10
	|-List<VisibleReflectionProbe>.System.Collections.IList.Add
	|
	|-RVA: 0x2704570 Offset: 0x2703570 VA: 0x182704570
	|-List<IntervalTreeNode>.System.Collections.IList.Add
	|
	|-RVA: 0x27043F0 Offset: 0x27033F0 VA: 0x1827043F0
	|-List<IntervalTree.Entry<object>>.System.Collections.IList.Add
	|
	|-RVA: 0x27B0740 Offset: 0x27AF740 VA: 0x1827B0740
	|-List<Matrix4x4>.System.Collections.IList.Add
	|
	|-RVA: 0x27B0DC0 Offset: 0x27AFDC0 VA: 0x1827B0DC0
	|-List<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IList.Add
	|
	|-RVA: 0x27B0A80 Offset: 0x27AFA80 VA: 0x1827B0A80
	|-List<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IList.Add
	|
	|-RVA: 0x27B08E0 Offset: 0x27AF8E0 VA: 0x1827B08E0
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IList.Add
	|
	|-RVA: 0x27B0F90 Offset: 0x27AFF90 VA: 0x1827B0F90
	|-List<ChannelPacket>.System.Collections.IList.Add
	|
	|-RVA: 0x27B1110 Offset: 0x27B0110 VA: 0x1827B1110
	|-List<ClientScene.PendingOwner>.System.Collections.IList.Add
	|
	|-RVA: 0x27B0C50 Offset: 0x27AFC50 VA: 0x1827B0C50
	|-List<LocalClient.InternalMsg>.System.Collections.IList.Add
	|
	|-RVA: 0x27B05D0 Offset: 0x27AF5D0 VA: 0x1827B05D0
	|-List<NetworkLobbyManager.PendingPlayer>.System.Collections.IList.Add
	|
	|-RVA: 0x2787F60 Offset: 0x2786F60 VA: 0x182787F60
	|-List<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IList.Add
	|
	|-RVA: 0x2788A00 Offset: 0x2787A00 VA: 0x182788A00
	|-List<CRCMessageEntry>.System.Collections.IList.Add
	|
	|-RVA: 0x27885B0 Offset: 0x27875B0 VA: 0x1827885B0
	|-List<PeerInfoPlayer>.System.Collections.IList.Add
	|
	|-RVA: 0x2788270 Offset: 0x2787270 VA: 0x182788270
	|-List<ParticleSystem.Particle>.System.Collections.IList.Add
	|
	|-RVA: 0x2788720 Offset: 0x2787720 VA: 0x182788720
	|-List<Playable>.System.Collections.IList.Add
	|
	|-RVA: 0x2788890 Offset: 0x2787890 VA: 0x182788890
	|-List<Quaternion>.System.Collections.IList.Add
	|
	|-RVA: 0x27880D0 Offset: 0x27870D0 VA: 0x1827880D0
	|-List<RaycastHit>.System.Collections.IList.Add
	|
	|-RVA: 0x2788440 Offset: 0x2787440 VA: 0x182788440
	|-List<Rect>.System.Collections.IList.Add
	|
	|-RVA: 0x2730320 Offset: 0x272F320 VA: 0x182730320
	|-List<ReflectionProbeBlendInfo>.System.Collections.IList.Add
	|
	|-RVA: 0x272FEA0 Offset: 0x272EEA0 VA: 0x18272FEA0
	|-List<RenderTargetIdentifier>.System.Collections.IList.Add
	|
	|-RVA: 0x2730490 Offset: 0x272F490 VA: 0x182730490
	|-List<GlyphRect>.System.Collections.IList.Add
	|
	|-RVA: 0x272FD10 Offset: 0x272ED10 VA: 0x18272FD10
	|-List<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IList.Add
	|
	|-RVA: 0x27301A0 Offset: 0x272F1A0 VA: 0x1827301A0
	|-List<UICharInfo>.System.Collections.IList.Add
	|
	|-RVA: 0x2730030 Offset: 0x272F030 VA: 0x182730030
	|-List<UILineInfo>.System.Collections.IList.Add
	|
	|-RVA: 0x2730600 Offset: 0x272F600 VA: 0x182730600
	|-List<UIVertex>.System.Collections.IList.Add
	|
	|-RVA: 0x272FB90 Offset: 0x272EB90 VA: 0x18272FB90
	|-List<UnitySynchronizationContext.WorkRequest>.System.Collections.IList.Add
	|
	|-RVA: 0x27F2790 Offset: 0x27F1790 VA: 0x1827F2790
	|-List<Vector2>.System.Collections.IList.Add
	|
	|-RVA: 0x27F2A70 Offset: 0x27F1A70 VA: 0x1827F2A70
	|-List<Vector2Int>.System.Collections.IList.Add
	|
	|-RVA: 0x27F2BE0 Offset: 0x27F1BE0 VA: 0x1827F2BE0
	|-List<Vector3>.System.Collections.IList.Add
	|
	|-RVA: 0x27F2620 Offset: 0x27F1620 VA: 0x1827F2620
	|-List<Vector4>.System.Collections.IList.Add
	|
	|-RVA: 0x27F2480 Offset: 0x27F1480 VA: 0x1827F2480
	|-List<LODGenerator.SkinnedRenderer>.System.Collections.IList.Add
	|
	|-RVA: 0x27F2170 Offset: 0x27F1170 VA: 0x1827F2170
	|-List<LODGenerator.StaticRenderer>.System.Collections.IList.Add
	|
	|-RVA: 0x27F2300 Offset: 0x27F1300 VA: 0x1827F2300
	|-List<ZmPeerManager.RecvPacket>.System.Collections.IList.Add
	|
	|-RVA: 0x27F2900 Offset: 0x27F1900 VA: 0x1827F2900
	|-List<ZmID>.System.Collections.IList.Add
	*/

	public void AddRange(IEnumerable<T> collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26FA360 Offset: 0x26F9360 VA: 0x1826FA360
	|-List<DataSet.FaceIndices>.AddRange
	|-List<UnitPreservation.UnitPortPreservation>.AddRange
	|-List<MeshCombiner.SkinnedRenderer>.AddRange
	|-List<MeshCombiner.StaticRenderer>.AddRange
	|-List<CameraState.CustomBlendable>.AddRange
	|-List<CinemachineClearShot.Pair>.AddRange
	|-List<DoublePoint>.AddRange
	|-List<IntPoint>.AddRange
	|-List<DgwResultServerInfo>.AddRange
	|-List<DgwServerForJson>.AddRange
	|-List<DgwServerInfo>.AddRange
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.AddRange
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.AddRange
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.AddRange
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.AddRange
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.AddRange
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.AddRange
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.AddRange
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.AddRange
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.AddRange
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.AddRange
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.AddRange
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.AddRange
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.AddRange
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.AddRange
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.AddRange
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.AddRange
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.AddRange
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.AddRange
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.AddRange
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.AddRange
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.AddRange
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.AddRange
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.AddRange
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.AddRange
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.AddRange
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.AddRange
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.AddRange
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.AddRange
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.AddRange
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.AddRange
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.AddRange
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.AddRange
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.AddRange
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.AddRange
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.AddRange
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.AddRange
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.AddRange
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.AddRange
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.AddRange
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.AddRange
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.AddRange
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.AddRange
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.AddRange
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.AddRange
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.AddRange
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.AddRange
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.AddRange
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.AddRange
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.AddRange
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.AddRange
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.AddRange
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.AddRange
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.AddRange
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.AddRange
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.AddRange
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.AddRange
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.AddRange
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.AddRange
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.AddRange
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.AddRange
	|-List<NameGenerate.NameWeight>.AddRange
	|-List<SteamNetworkingComponent.SendPacket>.AddRange
	|-List<WeGameNetworkingComponent.SendPacket>.AddRange
	|-List<RangeU16>.AddRange
	|-List<DataBase>.AddRange
	|-List<OneInfo>.AddRange
	|-List<DebugDrawLine.DebugLine>.AddRange
	|-List<AssetTracker.AssetInfo>.AddRange
	|-List<EngineHotKey>.AddRange
	|-List<HitInfo>.AddRange
	|-List<BindingSource>.AddRange
	|-List<LogMessage>.AddRange
	|-List<LPWNormalSolver.LPWPoint>.AddRange
	|-List<LPWNormalSolver.LPWPointDataEntry>.AddRange
	|-List<PropertyMetadata>.AddRange
	|-List<fsVersionedType>.AddRange
	|-List<fsAotCompilationManager.AotCompilation>.AddRange
	|-List<IGraphElement>.AddRange
	|-List<M1ContentSizeFitter>.AddRange
	|-List<MinimapPoint>.AddRange
	|-List<MusicStateInfo>.AddRange
	|-List<BridgeHandler.IdxPacket>.AddRange
	|-List<JsonPosition>.AddRange
	|-List<pb_BezierPoint>.AddRange
	|-List<pb_Edge>.AddRange
	|-List<pb_Vertex>.AddRange
	|-List<ScreenRadioScriptObject.ScreenInfo>.AddRange
	|-List<ValueDropdownItem<object>>.AddRange
	|-List<FormatterLocator.FormatterInfo>.AddRange
	|-List<FormatterLocator.FormatterLocatorInfo>.AddRange
	|-List<SerializationNode>.AddRange
	|-List<DeepReflection.PathStep>.AddRange
	|-List<CCalEffInfo>.AddRange
	|-List<SkillRayHit>.AddRange
	|-List<Attachment>.AddRange
	|-List<EventQueue.EventQueueEntry>.AddRange
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.AddRange
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.AddRange
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.AddRange
	|-List<StateSoundScriptObject.Loop>.AddRange
	|-List<StateSoundScriptObject.StateSound>.AddRange
	|-List<SteamMatchMemberData>.AddRange
	|-List<SteamMatchViewer.ChatMsg>.AddRange
	|-List<CSteamID>.AddRange
	|-List<bool>.AddRange
	|-List<byte>.AddRange
	|-List<char>.AddRange
	|-List<DictionaryEntry>.AddRange
	|-List<KeyValuePair<DateTime, object>>.AddRange
	|-List<KeyValuePair<int, int>>.AddRange
	|-List<KeyValuePair<int, object>>.AddRange
	|-List<KeyValuePair<object, object>>.AddRange
	|-List<EventProvider.SessionInfo>.AddRange
	|-List<Guid>.AddRange
	|-List<int>.AddRange
	|-List<Int32Enum>.AddRange
	|-List<long>.AddRange
	|-List<InterpretedFrameInfo>.AddRange
	|-List<Win32_IP_ADAPTER_ADDRESSES>.AddRange
	|-List<object>.AddRange
	|-List<MemberInfo>.AddRange
	|-List<PropertyInfo>.AddRange
	|-List<ExceptionDispatchInfo>.AddRange
	|-List<float>.AddRange
	|-List<string>.AddRange
	|-List<TimeZoneInfo.AdjustmentRule>.AddRange
	|-List<TimeZoneInfo>.AddRange
	|-List<Type>.AddRange
	|-List<uint>.AddRange
	|-List<ulong>.AddRange
	|-List<WeakReference>.AddRange
	|-List<TexturePacker.SpriteData>.AddRange
	|-List<TMP_Dropdown.OptionData>.AddRange
	|-List<AnimatorClipInfo>.AddRange
	|-List<BeforeRenderHelper.OrderBlock>.AddRange
	|-List<BoneWeight>.AddRange
	|-List<Collider>.AddRange
	|-List<Color32>.AddRange
	|-List<Color>.AddRange
	|-List<CombineInstance>.AddRange
	|-List<RaycastResult>.AddRange
	|-List<BaseInvokableCall>.AddRange
	|-List<ShaderPassName>.AddRange
	|-List<VisibleLight>.AddRange
	|-List<VisibleReflectionProbe>.AddRange
	|-List<GameObject>.AddRange
	|-List<IntervalTreeNode>.AddRange
	|-List<IntervalTree.Entry<object>>.AddRange
	|-List<Material>.AddRange
	|-List<Matrix4x4>.AddRange
	|-List<MeshSubsetCombineUtility.MeshContainer>.AddRange
	|-List<MeshSubsetCombineUtility.MeshInstance>.AddRange
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.AddRange
	|-List<ChannelPacket>.AddRange
	|-List<ClientScene.PendingOwner>.AddRange
	|-List<LocalClient.InternalMsg>.AddRange
	|-List<NetworkLobbyManager.PendingPlayer>.AddRange
	|-List<NetworkMigrationManager.PendingPlayerInfo>.AddRange
	|-List<CRCMessageEntry>.AddRange
	|-List<PeerInfoPlayer>.AddRange
	|-List<Object>.AddRange
	|-List<ParticleSystem.Particle>.AddRange
	|-List<Playable>.AddRange
	|-List<Quaternion>.AddRange
	|-List<RaycastHit>.AddRange
	|-List<Rect>.AddRange
	|-List<Renderer>.AddRange
	|-List<PostProcessEffectSettings>.AddRange
	|-List<ReflectionProbeBlendInfo>.AddRange
	|-List<RenderTargetIdentifier>.AddRange
	|-List<GlyphRect>.AddRange
	|-List<AnimationOutputWeightProcessor.WeightInfo>.AddRange
	|-List<TrackAsset>.AddRange
	|-List<Dropdown.OptionData>.AddRange
	|-List<UICharInfo>.AddRange
	|-List<UILineInfo>.AddRange
	|-List<UIVertex>.AddRange
	|-List<UnitySynchronizationContext.WorkRequest>.AddRange
	|-List<Vector2>.AddRange
	|-List<Vector2Int>.AddRange
	|-List<Vector3>.AddRange
	|-List<Vector4>.AddRange
	|-List<LODGenerator.SkinnedRenderer>.AddRange
	|-List<LODGenerator.StaticRenderer>.AddRange
	|-List<ZmPeerManager.RecvPacket>.AddRange
	|-List<ZmID>.AddRange
	*/

	public ReadOnlyCollection<T> AsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x281E6D0 Offset: 0x281D6D0 VA: 0x18281E6D0
	|-List<ValueInput>.AsReadOnly
	|-List<HitInfo>.AsReadOnly
	|-List<InputDevice>.AsReadOnly
	|-List<byte>.AsReadOnly
	|-List<int>.AsReadOnly
	|-List<string>.AsReadOnly
	|-List<TMP_Dropdown.OptionData>.AsReadOnly
	|-List<Collider>.AsReadOnly
	|-List<RaycastHit>.AsReadOnly
	|-List<ParameterOverride>.AsReadOnly
	|-List<PostProcessEffectSettings>.AsReadOnly
	|-List<Dropdown.OptionData>.AsReadOnly
	|-List<DataSet.FaceIndices>.AsReadOnly
	|-List<UnitPreservation.UnitPortPreservation>.AsReadOnly
	|-List<MeshCombiner.SkinnedRenderer>.AsReadOnly
	|-List<MeshCombiner.StaticRenderer>.AsReadOnly
	|-List<CameraState.CustomBlendable>.AsReadOnly
	|-List<CinemachineClearShot.Pair>.AsReadOnly
	|-List<DoublePoint>.AsReadOnly
	|-List<IntPoint>.AsReadOnly
	|-List<DgwResultServerInfo>.AsReadOnly
	|-List<DgwServerForJson>.AsReadOnly
	|-List<DgwServerInfo>.AsReadOnly
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.AsReadOnly
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.AsReadOnly
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.AsReadOnly
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.AsReadOnly
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.AsReadOnly
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.AsReadOnly
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.AsReadOnly
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.AsReadOnly
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.AsReadOnly
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.AsReadOnly
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.AsReadOnly
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.AsReadOnly
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.AsReadOnly
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.AsReadOnly
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.AsReadOnly
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.AsReadOnly
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.AsReadOnly
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.AsReadOnly
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.AsReadOnly
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.AsReadOnly
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.AsReadOnly
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.AsReadOnly
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.AsReadOnly
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.AsReadOnly
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.AsReadOnly
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.AsReadOnly
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.AsReadOnly
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.AsReadOnly
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.AsReadOnly
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.AsReadOnly
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.AsReadOnly
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.AsReadOnly
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.AsReadOnly
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.AsReadOnly
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.AsReadOnly
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.AsReadOnly
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.AsReadOnly
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.AsReadOnly
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.AsReadOnly
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.AsReadOnly
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.AsReadOnly
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.AsReadOnly
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.AsReadOnly
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.AsReadOnly
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.AsReadOnly
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.AsReadOnly
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.AsReadOnly
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.AsReadOnly
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.AsReadOnly
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.AsReadOnly
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.AsReadOnly
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.AsReadOnly
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.AsReadOnly
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.AsReadOnly
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.AsReadOnly
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.AsReadOnly
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.AsReadOnly
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.AsReadOnly
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.AsReadOnly
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.AsReadOnly
	|-List<NameGenerate.NameWeight>.AsReadOnly
	|-List<SteamNetworkingComponent.SendPacket>.AsReadOnly
	|-List<WeGameNetworkingComponent.SendPacket>.AsReadOnly
	|-List<RangeU16>.AsReadOnly
	|-List<OneInfo>.AsReadOnly
	|-List<DebugDrawLine.DebugLine>.AsReadOnly
	|-List<AssetTracker.AssetInfo>.AsReadOnly
	|-List<EngineHotKey>.AsReadOnly
	|-List<LogMessage>.AsReadOnly
	|-List<LPWNormalSolver.LPWPoint>.AsReadOnly
	|-List<LPWNormalSolver.LPWPointDataEntry>.AsReadOnly
	|-List<PropertyMetadata>.AsReadOnly
	|-List<fsVersionedType>.AsReadOnly
	|-List<fsAotCompilationManager.AotCompilation>.AsReadOnly
	|-List<MinimapPoint>.AsReadOnly
	|-List<MusicStateInfo>.AsReadOnly
	|-List<BridgeHandler.IdxPacket>.AsReadOnly
	|-List<JsonPosition>.AsReadOnly
	|-List<pb_BezierPoint>.AsReadOnly
	|-List<pb_Edge>.AsReadOnly
	|-List<ScreenRadioScriptObject.ScreenInfo>.AsReadOnly
	|-List<ValueDropdownItem<object>>.AsReadOnly
	|-List<FormatterLocator.FormatterInfo>.AsReadOnly
	|-List<FormatterLocator.FormatterLocatorInfo>.AsReadOnly
	|-List<SerializationNode>.AsReadOnly
	|-List<DeepReflection.PathStep>.AsReadOnly
	|-List<CCalEffInfo>.AsReadOnly
	|-List<SkillRayHit>.AsReadOnly
	|-List<EventQueue.EventQueueEntry>.AsReadOnly
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.AsReadOnly
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.AsReadOnly
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.AsReadOnly
	|-List<StateSoundScriptObject.Loop>.AsReadOnly
	|-List<StateSoundScriptObject.StateSound>.AsReadOnly
	|-List<SteamMatchViewer.ChatMsg>.AsReadOnly
	|-List<CSteamID>.AsReadOnly
	|-List<bool>.AsReadOnly
	|-List<char>.AsReadOnly
	|-List<DictionaryEntry>.AsReadOnly
	|-List<KeyValuePair<DateTime, object>>.AsReadOnly
	|-List<KeyValuePair<int, int>>.AsReadOnly
	|-List<KeyValuePair<int, object>>.AsReadOnly
	|-List<KeyValuePair<object, object>>.AsReadOnly
	|-List<EventProvider.SessionInfo>.AsReadOnly
	|-List<Guid>.AsReadOnly
	|-List<Int32Enum>.AsReadOnly
	|-List<long>.AsReadOnly
	|-List<InterpretedFrameInfo>.AsReadOnly
	|-List<Win32_IP_ADAPTER_ADDRESSES>.AsReadOnly
	|-List<object>.AsReadOnly
	|-List<float>.AsReadOnly
	|-List<uint>.AsReadOnly
	|-List<ulong>.AsReadOnly
	|-List<TexturePacker.SpriteData>.AsReadOnly
	|-List<AnimatorClipInfo>.AsReadOnly
	|-List<BeforeRenderHelper.OrderBlock>.AsReadOnly
	|-List<BoneWeight>.AsReadOnly
	|-List<Color32>.AsReadOnly
	|-List<Color>.AsReadOnly
	|-List<CombineInstance>.AsReadOnly
	|-List<RaycastResult>.AsReadOnly
	|-List<ShaderPassName>.AsReadOnly
	|-List<VisibleLight>.AsReadOnly
	|-List<VisibleReflectionProbe>.AsReadOnly
	|-List<IntervalTreeNode>.AsReadOnly
	|-List<IntervalTree.Entry<object>>.AsReadOnly
	|-List<Matrix4x4>.AsReadOnly
	|-List<MeshSubsetCombineUtility.MeshContainer>.AsReadOnly
	|-List<MeshSubsetCombineUtility.MeshInstance>.AsReadOnly
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.AsReadOnly
	|-List<ChannelPacket>.AsReadOnly
	|-List<ClientScene.PendingOwner>.AsReadOnly
	|-List<LocalClient.InternalMsg>.AsReadOnly
	|-List<NetworkLobbyManager.PendingPlayer>.AsReadOnly
	|-List<NetworkMigrationManager.PendingPlayerInfo>.AsReadOnly
	|-List<CRCMessageEntry>.AsReadOnly
	|-List<PeerInfoPlayer>.AsReadOnly
	|-List<ParticleSystem.Particle>.AsReadOnly
	|-List<Playable>.AsReadOnly
	|-List<Quaternion>.AsReadOnly
	|-List<Rect>.AsReadOnly
	|-List<ReflectionProbeBlendInfo>.AsReadOnly
	|-List<RenderTargetIdentifier>.AsReadOnly
	|-List<GlyphRect>.AsReadOnly
	|-List<AnimationOutputWeightProcessor.WeightInfo>.AsReadOnly
	|-List<UICharInfo>.AsReadOnly
	|-List<UILineInfo>.AsReadOnly
	|-List<UIVertex>.AsReadOnly
	|-List<UnitySynchronizationContext.WorkRequest>.AsReadOnly
	|-List<Vector2>.AsReadOnly
	|-List<Vector2Int>.AsReadOnly
	|-List<Vector3>.AsReadOnly
	|-List<Vector4>.AsReadOnly
	|-List<LODGenerator.SkinnedRenderer>.AsReadOnly
	|-List<LODGenerator.StaticRenderer>.AsReadOnly
	|-List<ZmPeerManager.RecvPacket>.AsReadOnly
	|-List<ZmID>.AsReadOnly
	*/

	public int BinarySearch(int index, int count, T item, IComparer<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24F34D0 Offset: 0x24F24D0 VA: 0x1824F34D0
	|-List<DataSet.FaceIndices>.BinarySearch
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.BinarySearch
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.BinarySearch
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.BinarySearch
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.BinarySearch
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.BinarySearch
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.BinarySearch
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.BinarySearch
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.BinarySearch
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.BinarySearch
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.BinarySearch
	|-List<UICharInfo>.BinarySearch
	|-List<Vector3>.BinarySearch
	|
	|-RVA: 0x276B0D0 Offset: 0x276A0D0 VA: 0x18276B0D0
	|-List<UnitPreservation.UnitPortPreservation>.BinarySearch
	|-List<CameraState.CustomBlendable>.BinarySearch
	|-List<DoublePoint>.BinarySearch
	|-List<IntPoint>.BinarySearch
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.BinarySearch
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.BinarySearch
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.BinarySearch
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.BinarySearch
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.BinarySearch
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.BinarySearch
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.BinarySearch
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.BinarySearch
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.BinarySearch
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.BinarySearch
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.BinarySearch
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.BinarySearch
	|-List<LogMessage>.BinarySearch
	|-List<MusicStateInfo>.BinarySearch
	|-List<BridgeHandler.IdxPacket>.BinarySearch
	|-List<ScreenRadioScriptObject.ScreenInfo>.BinarySearch
	|-List<ValueDropdownItem<object>>.BinarySearch
	|-List<FormatterLocator.FormatterLocatorInfo>.BinarySearch
	|-List<CCalEffInfo>.BinarySearch
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.BinarySearch
	|-List<StateSoundScriptObject.StateSound>.BinarySearch
	|-List<SteamMatchViewer.ChatMsg>.BinarySearch
	|-List<DictionaryEntry>.BinarySearch
	|-List<KeyValuePair<DateTime, object>>.BinarySearch
	|-List<KeyValuePair<int, object>>.BinarySearch
	|-List<KeyValuePair<object, object>>.BinarySearch
	|-List<Guid>.BinarySearch
	|-List<InterpretedFrameInfo>.BinarySearch
	|-List<BeforeRenderHelper.OrderBlock>.BinarySearch
	|-List<Color>.BinarySearch
	|-List<LocalClient.InternalMsg>.BinarySearch
	|-List<NetworkLobbyManager.PendingPlayer>.BinarySearch
	|-List<NetworkMigrationManager.PendingPlayerInfo>.BinarySearch
	|-List<CRCMessageEntry>.BinarySearch
	|-List<Playable>.BinarySearch
	|-List<Quaternion>.BinarySearch
	|-List<Rect>.BinarySearch
	|-List<ReflectionProbeBlendInfo>.BinarySearch
	|-List<GlyphRect>.BinarySearch
	|-List<UILineInfo>.BinarySearch
	|-List<Vector4>.BinarySearch
	|
	|-RVA: 0x24F3590 Offset: 0x24F2590 VA: 0x1824F3590
	|-List<MeshCombiner.SkinnedRenderer>.BinarySearch
	|-List<StateSoundScriptObject.Loop>.BinarySearch
	|-List<TexturePacker.SpriteData>.BinarySearch
	|-List<Matrix4x4>.BinarySearch
	|-List<LODGenerator.SkinnedRenderer>.BinarySearch
	|
	|-RVA: 0x281E750 Offset: 0x281D750 VA: 0x18281E750
	|-List<MeshCombiner.StaticRenderer>.BinarySearch
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.BinarySearch
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.BinarySearch
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.BinarySearch
	|-List<DebugDrawLine.DebugLine>.BinarySearch
	|-List<HitInfo>.BinarySearch
	|-List<DeepReflection.PathStep>.BinarySearch
	|-List<RenderTargetIdentifier>.BinarySearch
	|-List<AnimationOutputWeightProcessor.WeightInfo>.BinarySearch
	|-List<LODGenerator.StaticRenderer>.BinarySearch
	|
	|-RVA: 0x2844720 Offset: 0x2843720 VA: 0x182844720
	|-List<CinemachineClearShot.Pair>.BinarySearch
	|-List<DgwResultServerInfo>.BinarySearch
	|-List<DgwServerForJson>.BinarySearch
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.BinarySearch
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.BinarySearch
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.BinarySearch
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.BinarySearch
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.BinarySearch
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.BinarySearch
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.BinarySearch
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.BinarySearch
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.BinarySearch
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.BinarySearch
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.BinarySearch
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.BinarySearch
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.BinarySearch
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.BinarySearch
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.BinarySearch
	|-List<EngineHotKey>.BinarySearch
	|-List<LPWNormalSolver.LPWPoint>.BinarySearch
	|-List<LPWNormalSolver.LPWPointDataEntry>.BinarySearch
	|-List<pb_Edge>.BinarySearch
	|-List<CSteamID>.BinarySearch
	|-List<KeyValuePair<int, int>>.BinarySearch
	|-List<EventProvider.SessionInfo>.BinarySearch
	|-List<AnimatorClipInfo>.BinarySearch
	|-List<ClientScene.PendingOwner>.BinarySearch
	|-List<PeerInfoPlayer>.BinarySearch
	|-List<Vector2Int>.BinarySearch
	|-List<ZmID>.BinarySearch
	|
	|-RVA: 0x27E3AC0 Offset: 0x27E2AC0 VA: 0x1827E3AC0
	|-List<DgwServerInfo>.BinarySearch
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.BinarySearch
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.BinarySearch
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.BinarySearch
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.BinarySearch
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.BinarySearch
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.BinarySearch
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.BinarySearch
	|-List<NameGenerate.NameWeight>.BinarySearch
	|-List<WeGameNetworkingComponent.SendPacket>.BinarySearch
	|-List<AssetTracker.AssetInfo>.BinarySearch
	|-List<PropertyMetadata>.BinarySearch
	|-List<fsVersionedType>.BinarySearch
	|-List<fsAotCompilationManager.AotCompilation>.BinarySearch
	|-List<MinimapPoint>.BinarySearch
	|-List<JsonPosition>.BinarySearch
	|-List<FormatterLocator.FormatterInfo>.BinarySearch
	|-List<SerializationNode>.BinarySearch
	|-List<EventQueue.EventQueueEntry>.BinarySearch
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.BinarySearch
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.BinarySearch
	|-List<IntervalTreeNode>.BinarySearch
	|-List<IntervalTree.Entry<object>>.BinarySearch
	|-List<ChannelPacket>.BinarySearch
	|-List<UnitySynchronizationContext.WorkRequest>.BinarySearch
	|-List<ZmPeerManager.RecvPacket>.BinarySearch
	|
	|-RVA: 0x2748E00 Offset: 0x2747E00 VA: 0x182748E00
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.BinarySearch
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.BinarySearch
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.BinarySearch
	|
	|-RVA: 0x27218F0 Offset: 0x27208F0 VA: 0x1827218F0
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.BinarySearch
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.BinarySearch
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.BinarySearch
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.BinarySearch
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.BinarySearch
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.BinarySearch
	|-List<SteamNetworkingComponent.SendPacket>.BinarySearch
	|-List<OneInfo>.BinarySearch
	|-List<BoneWeight>.BinarySearch
	|
	|-RVA: 0x2735130 Offset: 0x2734130 VA: 0x182735130
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.BinarySearch
	|
	|-RVA: 0x2734DC0 Offset: 0x2733DC0 VA: 0x182734DC0
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.BinarySearch
	|-List<RaycastResult>.BinarySearch
	|
	|-RVA: 0x273FE50 Offset: 0x273EE50 VA: 0x18273FE50
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.BinarySearch
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.BinarySearch
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.BinarySearch
	|
	|-RVA: 0x26FA720 Offset: 0x26F9720 VA: 0x1826FA720
	|-List<RangeU16>.BinarySearch
	|-List<Color32>.BinarySearch
	|-List<ShaderPassName>.BinarySearch
	|
	|-RVA: 0x27E3B80 Offset: 0x27E2B80 VA: 0x1827E3B80
	|-List<pb_BezierPoint>.BinarySearch
	|
	|-RVA: 0x276AF60 Offset: 0x2769F60 VA: 0x18276AF60
	|-List<SkillRayHit>.BinarySearch
	|
	|-RVA: 0x2851560 Offset: 0x2850560 VA: 0x182851560
	|-List<bool>.BinarySearch
	|-List<byte>.BinarySearch
	|
	|-RVA: 0x2851440 Offset: 0x2850440 VA: 0x182851440
	|-List<char>.BinarySearch
	|
	|-RVA: 0x2844C40 Offset: 0x2843C40 VA: 0x182844C40
	|-List<int>.BinarySearch
	|-List<Int32Enum>.BinarySearch
	|-List<uint>.BinarySearch
	|
	|-RVA: 0x2844680 Offset: 0x2843680 VA: 0x182844680
	|-List<long>.BinarySearch
	|-List<object>.BinarySearch
	|-List<string>.BinarySearch
	|-List<ulong>.BinarySearch
	|-List<TMP_Dropdown.OptionData>.BinarySearch
	|-List<Collider>.BinarySearch
	|-List<PostProcessEffectSettings>.BinarySearch
	|-List<Dropdown.OptionData>.BinarySearch
	|
	|-RVA: 0x28449B0 Offset: 0x28439B0 VA: 0x1828449B0
	|-List<Win32_IP_ADAPTER_ADDRESSES>.BinarySearch
	|
	|-RVA: 0x2868830 Offset: 0x2867830 VA: 0x182868830
	|-List<float>.BinarySearch
	|
	|-RVA: 0x26FAF40 Offset: 0x26F9F40 VA: 0x1826FAF40
	|-List<CombineInstance>.BinarySearch
	|
	|-RVA: 0x26FA620 Offset: 0x26F9620 VA: 0x1826FA620
	|-List<VisibleLight>.BinarySearch
	|
	|-RVA: 0x26FAD40 Offset: 0x26F9D40 VA: 0x1826FAD40
	|-List<VisibleReflectionProbe>.BinarySearch
	|
	|-RVA: 0x27A9A50 Offset: 0x27A8A50 VA: 0x1827A9A50
	|-List<MeshSubsetCombineUtility.MeshContainer>.BinarySearch
	|
	|-RVA: 0x27A95C0 Offset: 0x27A85C0 VA: 0x1827A95C0
	|-List<MeshSubsetCombineUtility.MeshInstance>.BinarySearch
	|
	|-RVA: 0x2781A80 Offset: 0x2780A80 VA: 0x182781A80
	|-List<ParticleSystem.Particle>.BinarySearch
	|
	|-RVA: 0x27819A0 Offset: 0x27809A0 VA: 0x1827819A0
	|-List<RaycastHit>.BinarySearch
	|
	|-RVA: 0x272AE40 Offset: 0x2729E40 VA: 0x18272AE40
	|-List<UIVertex>.BinarySearch
	|
	|-RVA: 0x27ED6C0 Offset: 0x27EC6C0 VA: 0x1827ED6C0
	|-List<Vector2>.BinarySearch
	*/

	public int BinarySearch(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x275A410 Offset: 0x2759410 VA: 0x18275A410
	|-List<DataSet.FaceIndices>.BinarySearch
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.BinarySearch
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.BinarySearch
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.BinarySearch
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.BinarySearch
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.BinarySearch
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.BinarySearch
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.BinarySearch
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.BinarySearch
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.BinarySearch
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.BinarySearch
	|-List<UICharInfo>.BinarySearch
	|-List<Vector3>.BinarySearch
	|
	|-RVA: 0x272AD00 Offset: 0x2729D00 VA: 0x18272AD00
	|-List<UnitPreservation.UnitPortPreservation>.BinarySearch
	|-List<CameraState.CustomBlendable>.BinarySearch
	|-List<DoublePoint>.BinarySearch
	|-List<IntPoint>.BinarySearch
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.BinarySearch
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.BinarySearch
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.BinarySearch
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.BinarySearch
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.BinarySearch
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.BinarySearch
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.BinarySearch
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.BinarySearch
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.BinarySearch
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.BinarySearch
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.BinarySearch
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.BinarySearch
	|-List<LogMessage>.BinarySearch
	|-List<MusicStateInfo>.BinarySearch
	|-List<BridgeHandler.IdxPacket>.BinarySearch
	|-List<ScreenRadioScriptObject.ScreenInfo>.BinarySearch
	|-List<ValueDropdownItem<object>>.BinarySearch
	|-List<FormatterLocator.FormatterLocatorInfo>.BinarySearch
	|-List<CCalEffInfo>.BinarySearch
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.BinarySearch
	|-List<StateSoundScriptObject.StateSound>.BinarySearch
	|-List<SteamMatchViewer.ChatMsg>.BinarySearch
	|-List<DictionaryEntry>.BinarySearch
	|-List<KeyValuePair<DateTime, object>>.BinarySearch
	|-List<KeyValuePair<int, object>>.BinarySearch
	|-List<KeyValuePair<object, object>>.BinarySearch
	|-List<Guid>.BinarySearch
	|-List<InterpretedFrameInfo>.BinarySearch
	|-List<BeforeRenderHelper.OrderBlock>.BinarySearch
	|-List<Color>.BinarySearch
	|-List<LocalClient.InternalMsg>.BinarySearch
	|-List<NetworkLobbyManager.PendingPlayer>.BinarySearch
	|-List<NetworkMigrationManager.PendingPlayerInfo>.BinarySearch
	|-List<CRCMessageEntry>.BinarySearch
	|-List<Playable>.BinarySearch
	|-List<Quaternion>.BinarySearch
	|-List<Rect>.BinarySearch
	|-List<ReflectionProbeBlendInfo>.BinarySearch
	|-List<GlyphRect>.BinarySearch
	|-List<UILineInfo>.BinarySearch
	|-List<Vector4>.BinarySearch
	|
	|-RVA: 0x2868590 Offset: 0x2867590 VA: 0x182868590
	|-List<MeshCombiner.SkinnedRenderer>.BinarySearch
	|-List<StateSoundScriptObject.Loop>.BinarySearch
	|-List<TexturePacker.SpriteData>.BinarySearch
	|-List<Matrix4x4>.BinarySearch
	|-List<LODGenerator.SkinnedRenderer>.BinarySearch
	|
	|-RVA: 0x24F3660 Offset: 0x24F2660 VA: 0x1824F3660
	|-List<MeshCombiner.StaticRenderer>.BinarySearch
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.BinarySearch
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.BinarySearch
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.BinarySearch
	|-List<DebugDrawLine.DebugLine>.BinarySearch
	|-List<HitInfo>.BinarySearch
	|-List<DeepReflection.PathStep>.BinarySearch
	|-List<RenderTargetIdentifier>.BinarySearch
	|-List<AnimationOutputWeightProcessor.WeightInfo>.BinarySearch
	|-List<LODGenerator.StaticRenderer>.BinarySearch
	|
	|-RVA: 0x2748ED0 Offset: 0x2747ED0 VA: 0x182748ED0
	|-List<CinemachineClearShot.Pair>.BinarySearch
	|-List<DgwResultServerInfo>.BinarySearch
	|-List<DgwServerForJson>.BinarySearch
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.BinarySearch
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.BinarySearch
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.BinarySearch
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.BinarySearch
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.BinarySearch
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.BinarySearch
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.BinarySearch
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.BinarySearch
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.BinarySearch
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.BinarySearch
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.BinarySearch
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.BinarySearch
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.BinarySearch
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.BinarySearch
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.BinarySearch
	|-List<EngineHotKey>.BinarySearch
	|-List<LPWNormalSolver.LPWPoint>.BinarySearch
	|-List<LPWNormalSolver.LPWPointDataEntry>.BinarySearch
	|-List<pb_Edge>.BinarySearch
	|-List<CSteamID>.BinarySearch
	|-List<KeyValuePair<int, int>>.BinarySearch
	|-List<EventProvider.SessionInfo>.BinarySearch
	|-List<AnimatorClipInfo>.BinarySearch
	|-List<ClientScene.PendingOwner>.BinarySearch
	|-List<PeerInfoPlayer>.BinarySearch
	|-List<Vector2Int>.BinarySearch
	|-List<ZmID>.BinarySearch
	|
	|-RVA: 0x2721700 Offset: 0x2720700 VA: 0x182721700
	|-List<DgwServerInfo>.BinarySearch
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.BinarySearch
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.BinarySearch
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.BinarySearch
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.BinarySearch
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.BinarySearch
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.BinarySearch
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.BinarySearch
	|-List<NameGenerate.NameWeight>.BinarySearch
	|-List<WeGameNetworkingComponent.SendPacket>.BinarySearch
	|-List<AssetTracker.AssetInfo>.BinarySearch
	|-List<PropertyMetadata>.BinarySearch
	|-List<fsVersionedType>.BinarySearch
	|-List<fsAotCompilationManager.AotCompilation>.BinarySearch
	|-List<MinimapPoint>.BinarySearch
	|-List<JsonPosition>.BinarySearch
	|-List<FormatterLocator.FormatterInfo>.BinarySearch
	|-List<SerializationNode>.BinarySearch
	|-List<EventQueue.EventQueueEntry>.BinarySearch
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.BinarySearch
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.BinarySearch
	|-List<IntervalTreeNode>.BinarySearch
	|-List<IntervalTree.Entry<object>>.BinarySearch
	|-List<ChannelPacket>.BinarySearch
	|-List<UnitySynchronizationContext.WorkRequest>.BinarySearch
	|-List<ZmPeerManager.RecvPacket>.BinarySearch
	|
	|-RVA: 0x2751360 Offset: 0x2750360 VA: 0x182751360
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.BinarySearch
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.BinarySearch
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.BinarySearch
	|
	|-RVA: 0x27514A0 Offset: 0x27504A0 VA: 0x1827514A0
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.BinarySearch
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.BinarySearch
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.BinarySearch
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.BinarySearch
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.BinarySearch
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.BinarySearch
	|-List<SteamNetworkingComponent.SendPacket>.BinarySearch
	|-List<OneInfo>.BinarySearch
	|-List<BoneWeight>.BinarySearch
	|
	|-RVA: 0x2734EA0 Offset: 0x2733EA0 VA: 0x182734EA0
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.BinarySearch
	|
	|-RVA: 0x2734FD0 Offset: 0x2733FD0 VA: 0x182734FD0
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.BinarySearch
	|-List<RaycastResult>.BinarySearch
	|
	|-RVA: 0x273FDA0 Offset: 0x273EDA0 VA: 0x18273FDA0
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.BinarySearch
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.BinarySearch
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.BinarySearch
	|
	|-RVA: 0x26FACD0 Offset: 0x26F9CD0 VA: 0x1826FACD0
	|-List<RangeU16>.BinarySearch
	|-List<Color32>.BinarySearch
	|-List<ShaderPassName>.BinarySearch
	|
	|-RVA: 0x27E3970 Offset: 0x27E2970 VA: 0x1827E3970
	|-List<pb_BezierPoint>.BinarySearch
	|
	|-RVA: 0x276B180 Offset: 0x276A180 VA: 0x18276B180
	|-List<SkillRayHit>.BinarySearch
	|
	|-RVA: 0x2851600 Offset: 0x2850600 VA: 0x182851600
	|-List<bool>.BinarySearch
	|-List<byte>.BinarySearch
	|
	|-RVA: 0x28514E0 Offset: 0x28504E0 VA: 0x1828514E0
	|-List<char>.BinarySearch
	|
	|-RVA: 0x2844BC0 Offset: 0x2843BC0 VA: 0x182844BC0
	|-List<int>.BinarySearch
	|-List<Int32Enum>.BinarySearch
	|-List<uint>.BinarySearch
	|
	|-RVA: 0x2844840 Offset: 0x2843840 VA: 0x182844840
	|-List<long>.BinarySearch
	|-List<object>.BinarySearch
	|-List<string>.BinarySearch
	|-List<ulong>.BinarySearch
	|-List<TMP_Dropdown.OptionData>.BinarySearch
	|-List<Collider>.BinarySearch
	|-List<PostProcessEffectSettings>.BinarySearch
	|-List<Dropdown.OptionData>.BinarySearch
	|
	|-RVA: 0x28448C0 Offset: 0x28438C0 VA: 0x1828448C0
	|-List<Win32_IP_ADAPTER_ADDRESSES>.BinarySearch
	|
	|-RVA: 0x2868630 Offset: 0x2867630 VA: 0x182868630
	|-List<float>.BinarySearch
	|
	|-RVA: 0x26FAC00 Offset: 0x26F9C00 VA: 0x1826FAC00
	|-List<CombineInstance>.BinarySearch
	|
	|-RVA: 0x26FA950 Offset: 0x26F9950 VA: 0x1826FA950
	|-List<VisibleLight>.BinarySearch
	|
	|-RVA: 0x26FAB10 Offset: 0x26F9B10 VA: 0x1826FAB10
	|-List<VisibleReflectionProbe>.BinarySearch
	|
	|-RVA: 0x27A96D0 Offset: 0x27A86D0 VA: 0x1827A96D0
	|-List<MeshSubsetCombineUtility.MeshContainer>.BinarySearch
	|
	|-RVA: 0x27A9970 Offset: 0x27A8970 VA: 0x1827A9970
	|-List<MeshSubsetCombineUtility.MeshInstance>.BinarySearch
	|
	|-RVA: 0x27817D0 Offset: 0x27807D0 VA: 0x1827817D0
	|-List<ParticleSystem.Particle>.BinarySearch
	|
	|-RVA: 0x2781730 Offset: 0x2780730 VA: 0x182781730
	|-List<RaycastHit>.BinarySearch
	|
	|-RVA: 0x272AF30 Offset: 0x2729F30 VA: 0x18272AF30
	|-List<UIVertex>.BinarySearch
	|
	|-RVA: 0x27ED5D0 Offset: 0x27EC5D0 VA: 0x1827ED5D0
	|-List<Vector2>.BinarySearch
	*/

	public int BinarySearch(T item, IComparer<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2868730 Offset: 0x2867730 VA: 0x182868730
	|-List<AkEnvironment>.BinarySearch
	|-List<AkRoom>.BinarySearch
	|-List<long>.BinarySearch
	|-List<object>.BinarySearch
	|-List<string>.BinarySearch
	|-List<ulong>.BinarySearch
	|-List<TMP_Dropdown.OptionData>.BinarySearch
	|-List<Collider>.BinarySearch
	|-List<PostProcessEffectSettings>.BinarySearch
	|-List<Dropdown.OptionData>.BinarySearch
	|
	|-RVA: 0x273FD00 Offset: 0x273ED00 VA: 0x18273FD00
	|-List<DataSet.FaceIndices>.BinarySearch
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.BinarySearch
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.BinarySearch
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.BinarySearch
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.BinarySearch
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.BinarySearch
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.BinarySearch
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.BinarySearch
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.BinarySearch
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.BinarySearch
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.BinarySearch
	|-List<UICharInfo>.BinarySearch
	|-List<Vector3>.BinarySearch
	|
	|-RVA: 0x2734F40 Offset: 0x2733F40 VA: 0x182734F40
	|-List<UnitPreservation.UnitPortPreservation>.BinarySearch
	|-List<CameraState.CustomBlendable>.BinarySearch
	|-List<DoublePoint>.BinarySearch
	|-List<IntPoint>.BinarySearch
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.BinarySearch
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.BinarySearch
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.BinarySearch
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.BinarySearch
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.BinarySearch
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.BinarySearch
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.BinarySearch
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.BinarySearch
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.BinarySearch
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.BinarySearch
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.BinarySearch
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.BinarySearch
	|-List<LogMessage>.BinarySearch
	|-List<MusicStateInfo>.BinarySearch
	|-List<BridgeHandler.IdxPacket>.BinarySearch
	|-List<ScreenRadioScriptObject.ScreenInfo>.BinarySearch
	|-List<ValueDropdownItem<object>>.BinarySearch
	|-List<FormatterLocator.FormatterLocatorInfo>.BinarySearch
	|-List<CCalEffInfo>.BinarySearch
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.BinarySearch
	|-List<StateSoundScriptObject.StateSound>.BinarySearch
	|-List<SteamMatchViewer.ChatMsg>.BinarySearch
	|-List<DictionaryEntry>.BinarySearch
	|-List<KeyValuePair<DateTime, object>>.BinarySearch
	|-List<KeyValuePair<int, object>>.BinarySearch
	|-List<KeyValuePair<object, object>>.BinarySearch
	|-List<Guid>.BinarySearch
	|-List<InterpretedFrameInfo>.BinarySearch
	|-List<BeforeRenderHelper.OrderBlock>.BinarySearch
	|-List<Color>.BinarySearch
	|-List<LocalClient.InternalMsg>.BinarySearch
	|-List<NetworkLobbyManager.PendingPlayer>.BinarySearch
	|-List<NetworkMigrationManager.PendingPlayerInfo>.BinarySearch
	|-List<CRCMessageEntry>.BinarySearch
	|-List<Playable>.BinarySearch
	|-List<Quaternion>.BinarySearch
	|-List<Rect>.BinarySearch
	|-List<ReflectionProbeBlendInfo>.BinarySearch
	|-List<GlyphRect>.BinarySearch
	|-List<UILineInfo>.BinarySearch
	|-List<Vector4>.BinarySearch
	|
	|-RVA: 0x24F3420 Offset: 0x24F2420 VA: 0x1824F3420
	|-List<MeshCombiner.SkinnedRenderer>.BinarySearch
	|-List<StateSoundScriptObject.Loop>.BinarySearch
	|-List<TexturePacker.SpriteData>.BinarySearch
	|-List<Matrix4x4>.BinarySearch
	|-List<LODGenerator.SkinnedRenderer>.BinarySearch
	|
	|-RVA: 0x2721850 Offset: 0x2720850 VA: 0x182721850
	|-List<MeshCombiner.StaticRenderer>.BinarySearch
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.BinarySearch
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.BinarySearch
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.BinarySearch
	|-List<DebugDrawLine.DebugLine>.BinarySearch
	|-List<HitInfo>.BinarySearch
	|-List<DeepReflection.PathStep>.BinarySearch
	|-List<RenderTargetIdentifier>.BinarySearch
	|-List<AnimationOutputWeightProcessor.WeightInfo>.BinarySearch
	|-List<LODGenerator.StaticRenderer>.BinarySearch
	|
	|-RVA: 0x28447C0 Offset: 0x28437C0 VA: 0x1828447C0
	|-List<CinemachineClearShot.Pair>.BinarySearch
	|-List<DgwResultServerInfo>.BinarySearch
	|-List<DgwServerForJson>.BinarySearch
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.BinarySearch
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.BinarySearch
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.BinarySearch
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.BinarySearch
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.BinarySearch
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.BinarySearch
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.BinarySearch
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.BinarySearch
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.BinarySearch
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.BinarySearch
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.BinarySearch
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.BinarySearch
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.BinarySearch
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.BinarySearch
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.BinarySearch
	|-List<EngineHotKey>.BinarySearch
	|-List<LPWNormalSolver.LPWPoint>.BinarySearch
	|-List<LPWNormalSolver.LPWPointDataEntry>.BinarySearch
	|-List<pb_Edge>.BinarySearch
	|-List<CSteamID>.BinarySearch
	|-List<KeyValuePair<int, int>>.BinarySearch
	|-List<EventProvider.SessionInfo>.BinarySearch
	|-List<AnimatorClipInfo>.BinarySearch
	|-List<ClientScene.PendingOwner>.BinarySearch
	|-List<PeerInfoPlayer>.BinarySearch
	|-List<Vector2Int>.BinarySearch
	|-List<ZmID>.BinarySearch
	|
	|-RVA: 0x27BF490 Offset: 0x27BE490 VA: 0x1827BF490
	|-List<DgwServerInfo>.BinarySearch
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.BinarySearch
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.BinarySearch
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.BinarySearch
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.BinarySearch
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.BinarySearch
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.BinarySearch
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.BinarySearch
	|-List<NameGenerate.NameWeight>.BinarySearch
	|-List<WeGameNetworkingComponent.SendPacket>.BinarySearch
	|-List<AssetTracker.AssetInfo>.BinarySearch
	|-List<PropertyMetadata>.BinarySearch
	|-List<fsVersionedType>.BinarySearch
	|-List<fsAotCompilationManager.AotCompilation>.BinarySearch
	|-List<MinimapPoint>.BinarySearch
	|-List<JsonPosition>.BinarySearch
	|-List<FormatterLocator.FormatterInfo>.BinarySearch
	|-List<SerializationNode>.BinarySearch
	|-List<EventQueue.EventQueueEntry>.BinarySearch
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.BinarySearch
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.BinarySearch
	|-List<IntervalTreeNode>.BinarySearch
	|-List<IntervalTree.Entry<object>>.BinarySearch
	|-List<ChannelPacket>.BinarySearch
	|-List<UnitySynchronizationContext.WorkRequest>.BinarySearch
	|-List<ZmPeerManager.RecvPacket>.BinarySearch
	|
	|-RVA: 0x2751400 Offset: 0x2750400 VA: 0x182751400
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.BinarySearch
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.BinarySearch
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.BinarySearch
	|
	|-RVA: 0x2762960 Offset: 0x2761960 VA: 0x182762960
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.BinarySearch
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.BinarySearch
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.BinarySearch
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.BinarySearch
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.BinarySearch
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.BinarySearch
	|-List<SteamNetworkingComponent.SendPacket>.BinarySearch
	|-List<OneInfo>.BinarySearch
	|-List<BoneWeight>.BinarySearch
	|
	|-RVA: 0x2735080 Offset: 0x2734080 VA: 0x182735080
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.BinarySearch
	|
	|-RVA: 0x26FA7C0 Offset: 0x26F97C0 VA: 0x1826FA7C0
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.BinarySearch
	|-List<RaycastResult>.BinarySearch
	|
	|-RVA: 0x2721790 Offset: 0x2720790 VA: 0x182721790
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.BinarySearch
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.BinarySearch
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.BinarySearch
	|
	|-RVA: 0x26FB040 Offset: 0x26FA040 VA: 0x1826FB040
	|-List<RangeU16>.BinarySearch
	|-List<Color32>.BinarySearch
	|-List<ShaderPassName>.BinarySearch
	|
	|-RVA: 0x27E3A10 Offset: 0x27E2A10 VA: 0x1827E3A10
	|-List<pb_BezierPoint>.BinarySearch
	|
	|-RVA: 0x276B030 Offset: 0x276A030 VA: 0x18276B030
	|-List<SkillRayHit>.BinarySearch
	|
	|-RVA: 0x2851340 Offset: 0x2850340 VA: 0x182851340
	|-List<bool>.BinarySearch
	|-List<byte>.BinarySearch
	|
	|-RVA: 0x28513C0 Offset: 0x28503C0 VA: 0x1828513C0
	|-List<char>.BinarySearch
	|
	|-RVA: 0x28687B0 Offset: 0x28677B0 VA: 0x1828687B0
	|-List<int>.BinarySearch
	|-List<Int32Enum>.BinarySearch
	|-List<uint>.BinarySearch
	|
	|-RVA: 0x2844AD0 Offset: 0x2843AD0 VA: 0x182844AD0
	|-List<Win32_IP_ADAPTER_ADDRESSES>.BinarySearch
	|
	|-RVA: 0x28686B0 Offset: 0x28676B0 VA: 0x1828686B0
	|-List<float>.BinarySearch
	|
	|-RVA: 0x26FA880 Offset: 0x26F9880 VA: 0x1826FA880
	|-List<CombineInstance>.BinarySearch
	|
	|-RVA: 0x26FAE60 Offset: 0x26F9E60 VA: 0x1826FAE60
	|-List<VisibleLight>.BinarySearch
	|
	|-RVA: 0x26FAA20 Offset: 0x26F9A20 VA: 0x1826FAA20
	|-List<VisibleReflectionProbe>.BinarySearch
	|
	|-RVA: 0x27A9890 Offset: 0x27A8890 VA: 0x1827A9890
	|-List<MeshSubsetCombineUtility.MeshContainer>.BinarySearch
	|
	|-RVA: 0x27A97B0 Offset: 0x27A87B0 VA: 0x1827A97B0
	|-List<MeshSubsetCombineUtility.MeshInstance>.BinarySearch
	|
	|-RVA: 0x27818B0 Offset: 0x27808B0 VA: 0x1827818B0
	|-List<ParticleSystem.Particle>.BinarySearch
	|
	|-RVA: 0x2781680 Offset: 0x2780680 VA: 0x182781680
	|-List<RaycastHit>.BinarySearch
	|
	|-RVA: 0x272AD80 Offset: 0x2729D80 VA: 0x18272AD80
	|-List<UIVertex>.BinarySearch
	|
	|-RVA: 0x27ED640 Offset: 0x27EC640 VA: 0x1827ED640
	|-List<Vector2>.BinarySearch
	*/

	public void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27219B0 Offset: 0x27209B0 VA: 0x1827219B0
	|-List<AkBankManager.BankHandle>.Clear
	|-List<AkGameObj>.Clear
	|-List<AkRoom>.Clear
	|-List<ArchiveData>.Clear
	|-List<DataSet.FaceIndices>.Clear
	|-List<Loader>.Clear
	|-List<AttrComBase>.Clear
	|-List<BasePop>.Clear
	|-List<UnitPreservation.UnitPortPreservation>.Clear
	|-List<BehaviorTimerCartoon>.Clear
	|-List<MeshCombiner.SkinnedRenderer>.Clear
	|-List<MeshCombiner.StaticRenderer>.Clear
	|-List<RuleAction>.Clear
	|-List<CCombinedRewardObj>.Clear
	|-List<CString>.Clear
	|-List<ChooseItemObject>.Clear
	|-List<CameraState.CustomBlendable>.Clear
	|-List<CinemachineBrain.OverrideStackFrame>.Clear
	|-List<CinemachineClearShot.Pair>.Clear
	|-List<DoublePoint>.Clear
	|-List<IntPoint>.Clear
	|-List<IntersectNode>.Clear
	|-List<Join>.Clear
	|-List<OutRec>.Clear
	|-List<PolyNode>.Clear
	|-List<TEdge>.Clear
	|-List<CodeShieldArgs>.Clear
	|-List<UIParticle>.Clear
	|-List<CollectionObject>.Clear
	|-List<CommonGuideManager.CGuideType>.Clear
	|-List<CommonNotifyTimerObj>.Clear
	|-List<CtrlPowerTime>.Clear
	|-List<ABSSequentiable>.Clear
	|-List<Tween>.Clear
	|-List<AccountCache>.Clear
	|-List<DgwResultServerInfo>.Clear
	|-List<DgwServerForJson>.Clear
	|-List<DgwServerInfo>.Clear
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Clear
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Clear
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Clear
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Clear
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Clear
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Clear
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Clear
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Clear
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Clear
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Clear
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Clear
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Clear
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Clear
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Clear
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Clear
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Clear
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Clear
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Clear
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Clear
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.Clear
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.Clear
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Clear
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.Clear
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Clear
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Clear
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Clear
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Clear
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Clear
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Clear
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.Clear
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.Clear
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.Clear
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Clear
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Clear
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Clear
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Clear
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Clear
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Clear
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Clear
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Clear
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.Clear
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Clear
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Clear
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Clear
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Clear
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Clear
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Clear
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Clear
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Clear
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Clear
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Clear
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Clear
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Clear
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Clear
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Clear
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Clear
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Clear
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Clear
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Clear
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Clear
	|-List<AdvMsg>.Clear
	|-List<IPacket>.Clear
	|-List<NameGenerate.NameWeight>.Clear
	|-List<SteamNetworkingComponent.SendPacket>.Clear
	|-List<WeGameNetworkingComponent.SendPacket>.Clear
	|-List<WeGameNetworkingComponent.SendPacketSession>.Clear
	|-List<RangeU16>.Clear
	|-List<DialogBase>.Clear
	|-List<DataBase>.Clear
	|-List<LevelGMInfoData>.Clear
	|-List<OneInfo>.Clear
	|-List<DebugDrawLine.DebugLine>.Clear
	|-List<DropAnimationCollectObj>.Clear
	|-List<AssetTracker.AssetInfo>.Clear
	|-List<AssetTracker.AssetOfTypeTrack>.Clear
	|-List<AssetTracker.AssetTrackTask>.Clear
	|-List<AutoTracker>.Clear
	|-List<DynamicBone.Particle>.Clear
	|-List<EngineHotKey>.Clear
	|-List<EventDelegate>.Clear
	|-List<FriendObject>.Clear
	|-List<CTimerNode>.Clear
	|-List<KeyFuncIDItem>.Clear
	|-List<NetPacket>.Clear
	|-List<GuideObject>.Clear
	|-List<MissionObject>.Clear
	|-List<CCollisionInfo>.Clear
	|-List<HitInfo>.Clear
	|-List<BindingSource>.Clear
	|-List<InputControl>.Clear
	|-List<InputDevice>.Clear
	|-List<InputDeviceManager>.Clear
	|-List<LogMessage>.Clear
	|-List<PlayerActionSet>.Clear
	|-List<Touch>.Clear
	|-List<InscriptionUnit>.Clear
	|-List<ItemObject>.Clear
	|-List<LPWNormalSolver.LPWPoint>.Clear
	|-List<LPWNormalSolver.LPWPointDataEntry>.Clear
	|-List<PropertyMetadata>.Clear
	|-List<LogArgs>.Clear
	|-List<LuaComBase>.Clear
	|-List<GCRef>.Clear
	|-List<LuaBaseRef>.Clear
	|-List<LuaObjectPool.PoolNode>.Clear
	|-List<fsVersionedType>.Clear
	|-List<fsAotCompilationManager.AotCompilation>.Clear
	|-List<IGraph>.Clear
	|-List<IGraphData>.Clear
	|-List<IGraphDebugData>.Clear
	|-List<IGraphElement>.Clear
	|-List<IGraphParent>.Clear
	|-List<IGraphParentElement>.Clear
	|-List<M1ContentSizeFitter>.Clear
	|-List<SmtpClient.SmtpCommand>.Clear
	|-List<NotifyType>.Clear
	|-List<Header>.Clear
	|-List<IMimeFilter>.Clear
	|-List<InternetAddress>.Clear
	|-List<Parameter>.Clear
	|-List<MinimapPoint>.Clear
	|-List<MonsterCollectionObject>.Clear
	|-List<ChatInfo>.Clear
	|-List<MusicStateInfo>.Clear
	|-List<NPCOpenCostData>.Clear
	|-List<BridgeHandler.IdxPacket>.Clear
	|-List<NetWorkLimitItem>.Clear
	|-List<NewPlayerObject>.Clear
	|-List<JsonPosition>.Clear
	|-List<NpcEventObject>.Clear
	|-List<OneSeverLoadSceneData>.Clear
	|-List<PCBaseSceneRule>.Clear
	|-List<PCConfirmInfo>.Clear
	|-List<PCWeaponObject>.Clear
	|-List<IPeerLinkHandler>.Clear
	|-List<PeerEndPoint>.Clear
	|-List<PlayerProp>.Clear
	|-List<PowerTimeItem>.Clear
	|-List<pb_BezierPoint>.Clear
	|-List<pb_Edge>.Clear
	|-List<RecodMonsterAngle>.Clear
	|-List<RelicViewObject>.Clear
	|-List<Reporter.Log>.Clear
	|-List<Reporter.Sample>.Clear
	|-List<RewardShownItem>.Clear
	|-List<InteractionTrigger>.Clear
	|-List<ScreenRadioScriptObject.ScreenInfo>.Clear
	|-List<ShopItem>.Clear
	|-List<ValueDropdownItem<object>>.Clear
	|-List<FormatterLocator.FormatterInfo>.Clear
	|-List<FormatterLocator.FormatterLocatorInfo>.Clear
	|-List<SerializationNode>.Clear
	|-List<DeepReflection.PathStep>.Clear
	|-List<CBullet>.Clear
	|-List<CCalEffInfo>.Clear
	|-List<CCartoonBase>.Clear
	|-List<CartoonData>.Clear
	|-List<SClientHitInfo>.Clear
	|-List<SkillRayHit>.Clear
	|-List<Animation>.Clear
	|-List<Attachment>.Clear
	|-List<EventQueue.EventQueueEntry>.Clear
	|-List<SkeletonJson.LinkedMesh>.Clear
	|-List<Slot>.Clear
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Clear
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Clear
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.Clear
	|-List<SkeletonUtilityBone>.Clear
	|-List<SkeletonUtilityConstraint>.Clear
	|-List<StateShaderInfo>.Clear
	|-List<StateSoundScriptObject.Loop>.Clear
	|-List<StateSoundScriptObject.StateSound>.Clear
	|-List<SteamMatchViewer.ChatMsg>.Clear
	|-List<CSteamID>.Clear
	|-List<StickerManager.Sticker>.Clear
	|-List<Action<string>>.Clear
	|-List<bool>.Clear
	|-List<byte>.Clear
	|-List<char>.Clear
	|-List<DictionaryEntry>.Clear
	|-List<KeyValuePair<DateTime, object>>.Clear
	|-List<KeyValuePair<int, int>>.Clear
	|-List<KeyValuePair<int, object>>.Clear
	|-List<KeyValuePair<object, object>>.Clear
	|-List<KeyValuePair<AnimationClip, AnimationClip>>.Clear
	|-List<List<IntPoint>>.Clear
	|-List<List<TEdge>>.Clear
	|-List<EtwSession>.Clear
	|-List<EventProvider.SessionInfo>.Clear
	|-List<Guid>.Clear
	|-List<int>.Clear
	|-List<Int32Enum>.Clear
	|-List<long>.Clear
	|-List<InterpretedFrameInfo>.Clear
	|-List<Win32_IP_ADAPTER_ADDRESSES>.Clear
	|-List<object>.Clear
	|-List<Assembly>.Clear
	|-List<X509CertificateImpl>.Clear
	|-List<float>.Clear
	|-List<string>.Clear
	|-List<Timer>.Clear
	|-List<Type>.Clear
	|-List<uint>.Clear
	|-List<ulong>.Clear
	|-List<WeakReference>.Clear
	|-List<TexturePacker.SpriteData>.Clear
	|-List<TMP_Character>.Clear
	|-List<TMP_Dropdown.DropdownItem>.Clear
	|-List<TMP_Dropdown.OptionData>.Clear
	|-List<TMP_GlyphPairAdjustmentRecord>.Clear
	|-List<TMP_MaterialManager.FallbackMaterial>.Clear
	|-List<TMP_SpriteCharacter>.Clear
	|-List<TMP_SpriteGlyph>.Clear
	|-List<TMP_Text>.Clear
	|-List<TaskObject>.Clear
	|-List<BloodBarAni>.Clear
	|-List<ControllerKeyBoard.ControllerHotKey>.Clear
	|-List<HeroObject>.Clear
	|-List<HotKeyItem>.Clear
	|-List<MarkSignalObejct>.Clear
	|-List<PCRecordinfo_item>.Clear
	|-List<PatternObject>.Clear
	|-List<QuickEffectGMObject>.Clear
	|-List<QuickGMObject>.Clear
	|-List<ShopObject>.Clear
	|-List<SwitchItem>.Clear
	|-List<UnLockItem>.Clear
	|-List<WeaponGMObject>.Clear
	|-List<AnimatorClipInfo>.Clear
	|-List<BeforeRenderHelper.OrderBlock>.Clear
	|-List<BoneWeight>.Clear
	|-List<Collider>.Clear
	|-List<Color32>.Clear
	|-List<Color>.Clear
	|-List<CombineInstance>.Clear
	|-List<IEventSystemHandler>.Clear
	|-List<RaycastResult>.Clear
	|-List<BaseInvokableCall>.Clear
	|-List<ISubsystem>.Clear
	|-List<ISubsystemDescriptorImpl>.Clear
	|-List<IRenderPipeline>.Clear
	|-List<ScriptableRenderPass>.Clear
	|-List<ShaderPassName>.Clear
	|-List<VisibleLight>.Clear
	|-List<VisibleReflectionProbe>.Clear
	|-List<GameObject>.Clear
	|-List<IntervalTreeNode>.Clear
	|-List<IntervalTree.Entry<object>>.Clear
	|-List<Matrix4x4>.Clear
	|-List<Mesh>.Clear
	|-List<MeshSubsetCombineUtility.MeshContainer>.Clear
	|-List<MeshSubsetCombineUtility.MeshInstance>.Clear
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.Clear
	|-List<ChannelPacket>.Clear
	|-List<ChannelQOS>.Clear
	|-List<ClientScene.PendingOwner>.Clear
	|-List<LocalClient.InternalMsg>.Clear
	|-List<NetworkConnection>.Clear
	|-List<NetworkLobbyManager.PendingPlayer>.Clear
	|-List<NetworkMigrationManager.PendingPlayerInfo>.Clear
	|-List<CRCMessageEntry>.Clear
	|-List<PeerInfoPlayer>.Clear
	|-List<PlayerController>.Clear
	|-List<Object>.Clear
	|-List<ParticleSystem.Particle>.Clear
	|-List<Playable>.Clear
	|-List<Quaternion>.Clear
	|-List<RaycastHit>.Clear
	|-List<Rect>.Clear
	|-List<RectTransform>.Clear
	|-List<RenderTexture>.Clear
	|-List<PostProcessEffectRenderer>.Clear
	|-List<PostProcessEffectSettings>.Clear
	|-List<ReflectionProbeBlendInfo>.Clear
	|-List<RenderTargetIdentifier>.Clear
	|-List<SkinnedMeshRenderer>.Clear
	|-List<Glyph>.Clear
	|-List<GlyphRect>.Clear
	|-List<Texture2D>.Clear
	|-List<AnimationOutputWeightProcessor.WeightInfo>.Clear
	|-List<ITimelineEvaluateCallback>.Clear
	|-List<RuntimeElement>.Clear
	|-List<Transform>.Clear
	|-List<Dropdown.DropdownItem>.Clear
	|-List<Dropdown.OptionData>.Clear
	|-List<Graphic>.Clear
	|-List<ICanvasElement>.Clear
	|-List<Image>.Clear
	|-List<M1Toggle>.Clear
	|-List<RectMask2D>.Clear
	|-List<StencilMaterial.MatEntry>.Clear
	|-List<UICharInfo>.Clear
	|-List<UILineInfo>.Clear
	|-List<UIVertex>.Clear
	|-List<UnitySynchronizationContext.WorkRequest>.Clear
	|-List<Vector2>.Clear
	|-List<Vector2Int>.Clear
	|-List<Vector3>.Clear
	|-List<Vector4>.Clear
	|-List<Edge>.Clear
	|-List<LODGenerator.SkinnedRenderer>.Clear
	|-List<LODGenerator.StaticRenderer>.Clear
	|-List<Triangle>.Clear
	|-List<VoiceUserObject>.Clear
	|-List<ZMFriendObject>.Clear
	|-List<ZmPeerManager.RecvPacket>.Clear
	|-List<ZmID>.Clear
	|-List<bl_MoveArg>.Clear
	|-List<EnumRailSpaceWorkType>.Clear
	|-List<EnumRailUsersLimits>.Clear
	|-List<EnumRailWorkFileClass>.Clear
	|-List<GameServerInfo>.Clear
	|-List<GameServerListFilter>.Clear
	|-List<GameServerListFilterKey>.Clear
	|-List<GameServerListSorter>.Clear
	|-List<GameServerPlayerInfo>.Clear
	|-List<PlayerPersonalInfo>.Clear
	|-List<RailAssetInfo>.Clear
	|-List<RailAssetItem>.Clear
	|-List<RailAssetProperty>.Clear
	|-List<RailCoinInfo>.Clear
	|-List<RailDlcID>.Clear
	|-List<RailDlcOwned>.Clear
	|-List<RailFriendInfo>.Clear
	|-List<RailFriendMetadata>.Clear
	|-List<RailFriendPlayedGameInfo>.Clear
	|-List<RailGameDefineGamePlayingState>.Clear
	|-List<RailGameID>.Clear
	|-List<RailGeneratedAssetItem>.Clear
	|-List<RailID>.Clear
	|-List<RailKeyValue>.Clear
	|-List<RailKeyValueResult>.Clear
	|-List<RailPlayedWithFriendsGameItem>.Clear
	|-List<RailPlayedWithFriendsTimeItem>.Clear
	|-List<RailProductItem>.Clear
	|-List<RailPurchaseProductInfo>.Clear
	|-List<RailSmallObjectDownloadInfo>.Clear
	|-List<RailSmallObjectState>.Clear
	|-List<RailSpaceWorkDescriptor>.Clear
	|-List<RailSpaceWorkVoteDetail>.Clear
	|-List<RailStreamFileInfo>.Clear
	|-List<RailUserPlayedWith>.Clear
	|-List<RailUserSpaceDownloadProgress>.Clear
	|-List<RailUserSpaceDownloadResult>.Clear
	|-List<RailVoiceChannelUserSpeakingState>.Clear
	|-List<RailZoneID>.Clear
	|-List<RoomInfo>.Clear
	|-List<RoomInfoListFilter>.Clear
	|-List<RoomInfoListFilterKey>.Clear
	|-List<RoomInfoListSorter>.Clear
	|-List<RoomMemberInfo>.Clear
	|-List<SpaceWorkID>.Clear
	|-List<serverinfomanager.LServerInfo>.Clear
	|-List<serverinfomanager.ServerInfo>.Clear
	|-List<serveruiobj>.Clear
	*/

	public bool Contains(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2844DA0 Offset: 0x2843DA0 VA: 0x182844DA0
	|-List<AkAmbient>.Contains
	|-List<AkAudioListener>.Contains
	|-List<AkBankManager.BankHandle>.Contains
	|-List<AkSpatialAudioListener>.Contains
	|-List<BaseKeybinding>.Contains
	|-List<RuleAction>.Contains
	|-List<CLogicBaseUIForm>.Contains
	|-List<UIParticle>.Contains
	|-List<Tween>.Contains
	|-List<AdvMsg>.Contains
	|-List<BdMsg>.Contains
	|-List<PubTimer>.Contains
	|-List<DropAnimationCollectObj>.Contains
	|-List<FriendObject>.Contains
	|-List<CTimerNode>.Contains
	|-List<HoldObject>.Contains
	|-List<HoldPressObject>.Contains
	|-List<BindingSource>.Contains
	|-List<InputDevice>.Contains
	|-List<PlayerActionSet>.Contains
	|-List<LuaComBase>.Contains
	|-List<Header>.Contains
	|-List<InternetAddress>.Contains
	|-List<Parameter>.Contains
	|-List<NetWorkLimitItem>.Contains
	|-List<NewPlayerObject>.Contains
	|-List<PCBaseSceneRule>.Contains
	|-List<IPeerLinkHandler>.Contains
	|-List<PeerEndPoint>.Contains
	|-List<pb_Face>.Contains
	|-List<InteractionTrigger>.Contains
	|-List<Bone>.Contains
	|-List<SkeletonUtilityBone>.Contains
	|-List<SkeletonUtilityConstraint>.Contains
	|-List<StableKeybinding>.Contains
	|-List<Action>.Contains
	|-List<Action<string>>.Contains
	|-List<EtwSession>.Contains
	|-List<CultureInfo>.Contains
	|-List<object>.Contains
	|-List<Assembly>.Contains
	|-List<MemberInfo>.Contains
	|-List<string>.Contains
	|-List<Type>.Contains
	|-List<TMP_Dropdown.OptionData>.Contains
	|-List<TaskObject>.Contains
	|-List<UnLockItem>.Contains
	|-List<Collider>.Contains
	|-List<BaseRaycaster>.Contains
	|-List<BaseInvokableCall>.Contains
	|-List<IAfterTransparentPass>.Contains
	|-List<Renderer>.Contains
	|-List<PostProcessEffectSettings>.Contains
	|-List<TimelineClip>.Contains
	|-List<Transform>.Contains
	|-List<Dropdown.OptionData>.Contains
	|-List<M1Toggle>.Contains
	|-List<Toggle>.Contains
	|-List<Triangle>.Contains
	|-List<bl_MoveArg>.Contains
	|-List<RailID>.Contains
	|
	|-RVA: 0x2816A00 Offset: 0x2815A00 VA: 0x182816A00
	|-List<DataSet.FaceIndices>.Contains
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Contains
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Contains
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Contains
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Contains
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Contains
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Contains
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.Contains
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Contains
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Contains
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Contains
	|-List<UICharInfo>.Contains
	|-List<Vector3>.Contains
	|
	|-RVA: 0x276B430 Offset: 0x276A430 VA: 0x18276B430
	|-List<UnitPreservation.UnitPortPreservation>.Contains
	|-List<CameraState.CustomBlendable>.Contains
	|-List<DoublePoint>.Contains
	|-List<IntPoint>.Contains
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Contains
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Contains
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Contains
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.Contains
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Contains
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Contains
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.Contains
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.Contains
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Contains
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Contains
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Contains
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Contains
	|-List<LogMessage>.Contains
	|-List<MusicStateInfo>.Contains
	|-List<BridgeHandler.IdxPacket>.Contains
	|-List<ScreenRadioScriptObject.ScreenInfo>.Contains
	|-List<ValueDropdownItem<object>>.Contains
	|-List<FormatterLocator.FormatterLocatorInfo>.Contains
	|-List<CCalEffInfo>.Contains
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.Contains
	|-List<StateSoundScriptObject.StateSound>.Contains
	|-List<SteamMatchViewer.ChatMsg>.Contains
	|-List<DictionaryEntry>.Contains
	|-List<KeyValuePair<DateTime, object>>.Contains
	|-List<KeyValuePair<int, object>>.Contains
	|-List<KeyValuePair<object, object>>.Contains
	|-List<Guid>.Contains
	|-List<InterpretedFrameInfo>.Contains
	|-List<BeforeRenderHelper.OrderBlock>.Contains
	|-List<Color>.Contains
	|-List<LocalClient.InternalMsg>.Contains
	|-List<NetworkLobbyManager.PendingPlayer>.Contains
	|-List<NetworkMigrationManager.PendingPlayerInfo>.Contains
	|-List<CRCMessageEntry>.Contains
	|-List<Playable>.Contains
	|-List<Quaternion>.Contains
	|-List<Rect>.Contains
	|-List<ReflectionProbeBlendInfo>.Contains
	|-List<GlyphRect>.Contains
	|-List<UILineInfo>.Contains
	|-List<Vector4>.Contains
	|
	|-RVA: 0x28688D0 Offset: 0x28678D0 VA: 0x1828688D0
	|-List<MeshCombiner.SkinnedRenderer>.Contains
	|-List<StateSoundScriptObject.Loop>.Contains
	|-List<TexturePacker.SpriteData>.Contains
	|-List<Matrix4x4>.Contains
	|-List<LODGenerator.SkinnedRenderer>.Contains
	|
	|-RVA: 0x24F3700 Offset: 0x24F2700 VA: 0x1824F3700
	|-List<MeshCombiner.StaticRenderer>.Contains
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Contains
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Contains
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Contains
	|-List<DebugDrawLine.DebugLine>.Contains
	|-List<HitInfo>.Contains
	|-List<DeepReflection.PathStep>.Contains
	|-List<RenderTargetIdentifier>.Contains
	|-List<AnimationOutputWeightProcessor.WeightInfo>.Contains
	|-List<LODGenerator.StaticRenderer>.Contains
	|
	|-RVA: 0x2816930 Offset: 0x2815930 VA: 0x182816930
	|-List<CinemachineClearShot.Pair>.Contains
	|-List<DgwResultServerInfo>.Contains
	|-List<DgwServerForJson>.Contains
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Contains
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Contains
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Contains
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Contains
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Contains
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Contains
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Contains
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Contains
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Contains
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Contains
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Contains
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Contains
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Contains
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Contains
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Contains
	|-List<EngineHotKey>.Contains
	|-List<LPWNormalSolver.LPWPoint>.Contains
	|-List<LPWNormalSolver.LPWPointDataEntry>.Contains
	|-List<pb_Edge>.Contains
	|-List<CSteamID>.Contains
	|-List<KeyValuePair<int, int>>.Contains
	|-List<EventProvider.SessionInfo>.Contains
	|-List<AnimatorClipInfo>.Contains
	|-List<ClientScene.PendingOwner>.Contains
	|-List<PeerInfoPlayer>.Contains
	|-List<Vector2Int>.Contains
	|-List<ZmID>.Contains
	|
	|-RVA: 0x2844CE0 Offset: 0x2843CE0 VA: 0x182844CE0
	|-List<CommonGuideManager.CGuideType>.Contains
	|-List<CustomKeyCode>.Contains
	|-List<int>.Contains
	|-List<Int32Enum>.Contains
	|-List<uint>.Contains
	|
	|-RVA: 0x276B330 Offset: 0x276A330 VA: 0x18276B330
	|-List<DgwServerInfo>.Contains
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Contains
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Contains
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Contains
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Contains
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Contains
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Contains
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Contains
	|-List<NameGenerate.NameWeight>.Contains
	|-List<WeGameNetworkingComponent.SendPacket>.Contains
	|-List<AssetTracker.AssetInfo>.Contains
	|-List<PropertyMetadata>.Contains
	|-List<fsVersionedType>.Contains
	|-List<fsAotCompilationManager.AotCompilation>.Contains
	|-List<MinimapPoint>.Contains
	|-List<JsonPosition>.Contains
	|-List<FormatterLocator.FormatterInfo>.Contains
	|-List<SerializationNode>.Contains
	|-List<EventQueue.EventQueueEntry>.Contains
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Contains
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Contains
	|-List<IntervalTreeNode>.Contains
	|-List<IntervalTree.Entry<object>>.Contains
	|-List<ChannelPacket>.Contains
	|-List<UnitySynchronizationContext.WorkRequest>.Contains
	|-List<ZmPeerManager.RecvPacket>.Contains
	|
	|-RVA: 0x275A4A0 Offset: 0x27594A0 VA: 0x18275A4A0
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Contains
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Contains
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Contains
	|
	|-RVA: 0x2735340 Offset: 0x2734340 VA: 0x182735340
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Contains
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Contains
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.Contains
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.Contains
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Contains
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Contains
	|-List<SteamNetworkingComponent.SendPacket>.Contains
	|-List<OneInfo>.Contains
	|-List<BoneWeight>.Contains
	|
	|-RVA: 0x2735210 Offset: 0x2734210 VA: 0x182735210
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.Contains
	|
	|-RVA: 0x26FB0C0 Offset: 0x26FA0C0 VA: 0x1826FB0C0
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Contains
	|-List<RaycastResult>.Contains
	|
	|-RVA: 0x27A9B60 Offset: 0x27A8B60 VA: 0x1827A9B60
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Contains
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Contains
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.Contains
	|
	|-RVA: 0x26FB3A0 Offset: 0x26FA3A0 VA: 0x1826FB3A0
	|-List<RangeU16>.Contains
	|-List<Color32>.Contains
	|-List<ShaderPassName>.Contains
	|
	|-RVA: 0x27E3C50 Offset: 0x27E2C50 VA: 0x1827E3C50
	|-List<pb_BezierPoint>.Contains
	|
	|-RVA: 0x276B220 Offset: 0x276A220 VA: 0x18276B220
	|-List<SkillRayHit>.Contains
	|
	|-RVA: 0x2851680 Offset: 0x2850680 VA: 0x182851680
	|-List<bool>.Contains
	|-List<byte>.Contains
	|
	|-RVA: 0x2851740 Offset: 0x2850740 VA: 0x182851740
	|-List<char>.Contains
	|
	|-RVA: 0x2868AC0 Offset: 0x2867AC0 VA: 0x182868AC0
	|-List<long>.Contains
	|-List<ulong>.Contains
	|
	|-RVA: 0x2844EE0 Offset: 0x2843EE0 VA: 0x182844EE0
	|-List<Win32_IP_ADAPTER_ADDRESSES>.Contains
	|
	|-RVA: 0x2868A00 Offset: 0x2867A00 VA: 0x182868A00
	|-List<float>.Contains
	|
	|-RVA: 0x26FB460 Offset: 0x26FA460 VA: 0x1826FB460
	|-List<CombineInstance>.Contains
	|
	|-RVA: 0x26FB210 Offset: 0x26FA210 VA: 0x1826FB210
	|-List<VisibleLight>.Contains
	|
	|-RVA: 0x26FB5E0 Offset: 0x26FA5E0 VA: 0x1826FB5E0
	|-List<VisibleReflectionProbe>.Contains
	|
	|-RVA: 0x27A9E40 Offset: 0x27A8E40 VA: 0x1827A9E40
	|-List<MeshSubsetCombineUtility.MeshContainer>.Contains
	|
	|-RVA: 0x27A9CB0 Offset: 0x27A8CB0 VA: 0x1827A9CB0
	|-List<MeshSubsetCombineUtility.MeshInstance>.Contains
	|
	|-RVA: 0x2781CB0 Offset: 0x2780CB0 VA: 0x182781CB0
	|-List<ParticleSystem.Particle>.Contains
	|
	|-RVA: 0x2781B90 Offset: 0x2780B90 VA: 0x182781B90
	|-List<RaycastHit>.Contains
	|
	|-RVA: 0x272AFF0 Offset: 0x2729FF0 VA: 0x18272AFF0
	|-List<UIVertex>.Contains
	|
	|-RVA: 0x27ED760 Offset: 0x27EC760 VA: 0x1827ED760
	|-List<Vector2>.Contains
	*/

	private bool System.Collections.IList.Contains(object item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2730930 Offset: 0x272F930 VA: 0x182730930
	|-List<DataSet.FaceIndices>.System.Collections.IList.Contains
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.Contains
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IList.Contains
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IList.Contains
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IList.Contains
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IList.Contains
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IList.Contains
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IList.Contains
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IList.Contains
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IList.Contains
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IList.Contains
	|-List<UICharInfo>.System.Collections.IList.Contains
	|-List<Vector3>.System.Collections.IList.Contains
	|
	|-RVA: 0x2756600 Offset: 0x2755600 VA: 0x182756600
	|-List<UnitPreservation.UnitPortPreservation>.System.Collections.IList.Contains
	|-List<CameraState.CustomBlendable>.System.Collections.IList.Contains
	|-List<DoublePoint>.System.Collections.IList.Contains
	|-List<IntPoint>.System.Collections.IList.Contains
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IList.Contains
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IList.Contains
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IList.Contains
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IList.Contains
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IList.Contains
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IList.Contains
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IList.Contains
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IList.Contains
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IList.Contains
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IList.Contains
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IList.Contains
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IList.Contains
	|-List<LogMessage>.System.Collections.IList.Contains
	|-List<MusicStateInfo>.System.Collections.IList.Contains
	|-List<BridgeHandler.IdxPacket>.System.Collections.IList.Contains
	|-List<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IList.Contains
	|-List<ValueDropdownItem<object>>.System.Collections.IList.Contains
	|-List<FormatterLocator.FormatterLocatorInfo>.System.Collections.IList.Contains
	|-List<CCalEffInfo>.System.Collections.IList.Contains
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IList.Contains
	|-List<StateSoundScriptObject.StateSound>.System.Collections.IList.Contains
	|-List<SteamMatchViewer.ChatMsg>.System.Collections.IList.Contains
	|-List<DictionaryEntry>.System.Collections.IList.Contains
	|-List<KeyValuePair<DateTime, object>>.System.Collections.IList.Contains
	|-List<KeyValuePair<int, object>>.System.Collections.IList.Contains
	|-List<KeyValuePair<object, object>>.System.Collections.IList.Contains
	|-List<Guid>.System.Collections.IList.Contains
	|-List<InterpretedFrameInfo>.System.Collections.IList.Contains
	|-List<BeforeRenderHelper.OrderBlock>.System.Collections.IList.Contains
	|-List<Color>.System.Collections.IList.Contains
	|-List<LocalClient.InternalMsg>.System.Collections.IList.Contains
	|-List<NetworkLobbyManager.PendingPlayer>.System.Collections.IList.Contains
	|-List<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IList.Contains
	|-List<CRCMessageEntry>.System.Collections.IList.Contains
	|-List<Playable>.System.Collections.IList.Contains
	|-List<Quaternion>.System.Collections.IList.Contains
	|-List<Rect>.System.Collections.IList.Contains
	|-List<ReflectionProbeBlendInfo>.System.Collections.IList.Contains
	|-List<GlyphRect>.System.Collections.IList.Contains
	|-List<UILineInfo>.System.Collections.IList.Contains
	|-List<Vector4>.System.Collections.IList.Contains
	|
	|-RVA: 0x286E7C0 Offset: 0x286D7C0 VA: 0x18286E7C0
	|-List<MeshCombiner.SkinnedRenderer>.System.Collections.IList.Contains
	|-List<StateSoundScriptObject.Loop>.System.Collections.IList.Contains
	|-List<TexturePacker.SpriteData>.System.Collections.IList.Contains
	|-List<Matrix4x4>.System.Collections.IList.Contains
	|-List<LODGenerator.SkinnedRenderer>.System.Collections.IList.Contains
	|
	|-RVA: 0x24F5E20 Offset: 0x24F4E20 VA: 0x1824F5E20
	|-List<MeshCombiner.StaticRenderer>.System.Collections.IList.Contains
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IList.Contains
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IList.Contains
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IList.Contains
	|-List<DebugDrawLine.DebugLine>.System.Collections.IList.Contains
	|-List<HitInfo>.System.Collections.IList.Contains
	|-List<DeepReflection.PathStep>.System.Collections.IList.Contains
	|-List<RenderTargetIdentifier>.System.Collections.IList.Contains
	|-List<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IList.Contains
	|-List<LODGenerator.StaticRenderer>.System.Collections.IList.Contains
	|
	|-RVA: 0x274D510 Offset: 0x274C510 VA: 0x18274D510
	|-List<CinemachineClearShot.Pair>.System.Collections.IList.Contains
	|-List<DgwResultServerInfo>.System.Collections.IList.Contains
	|-List<DgwServerForJson>.System.Collections.IList.Contains
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IList.Contains
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IList.Contains
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IList.Contains
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IList.Contains
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IList.Contains
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IList.Contains
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IList.Contains
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IList.Contains
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IList.Contains
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IList.Contains
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IList.Contains
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IList.Contains
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IList.Contains
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IList.Contains
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IList.Contains
	|-List<EngineHotKey>.System.Collections.IList.Contains
	|-List<LPWNormalSolver.LPWPoint>.System.Collections.IList.Contains
	|-List<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IList.Contains
	|-List<pb_Edge>.System.Collections.IList.Contains
	|-List<CSteamID>.System.Collections.IList.Contains
	|-List<KeyValuePair<int, int>>.System.Collections.IList.Contains
	|-List<EventProvider.SessionInfo>.System.Collections.IList.Contains
	|-List<long>.System.Collections.IList.Contains
	|-List<ulong>.System.Collections.IList.Contains
	|-List<AnimatorClipInfo>.System.Collections.IList.Contains
	|-List<ClientScene.PendingOwner>.System.Collections.IList.Contains
	|-List<PeerInfoPlayer>.System.Collections.IList.Contains
	|-List<Vector2>.System.Collections.IList.Contains
	|-List<Vector2Int>.System.Collections.IList.Contains
	|-List<ZmID>.System.Collections.IList.Contains
	|
	|-RVA: 0x2704F50 Offset: 0x2703F50 VA: 0x182704F50
	|-List<DgwServerInfo>.System.Collections.IList.Contains
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.Contains
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IList.Contains
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IList.Contains
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IList.Contains
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IList.Contains
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IList.Contains
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IList.Contains
	|-List<NameGenerate.NameWeight>.System.Collections.IList.Contains
	|-List<WeGameNetworkingComponent.SendPacket>.System.Collections.IList.Contains
	|-List<AssetTracker.AssetInfo>.System.Collections.IList.Contains
	|-List<PropertyMetadata>.System.Collections.IList.Contains
	|-List<fsVersionedType>.System.Collections.IList.Contains
	|-List<fsAotCompilationManager.AotCompilation>.System.Collections.IList.Contains
	|-List<MinimapPoint>.System.Collections.IList.Contains
	|-List<JsonPosition>.System.Collections.IList.Contains
	|-List<FormatterLocator.FormatterInfo>.System.Collections.IList.Contains
	|-List<SerializationNode>.System.Collections.IList.Contains
	|-List<EventQueue.EventQueueEntry>.System.Collections.IList.Contains
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IList.Contains
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IList.Contains
	|-List<IntervalTreeNode>.System.Collections.IList.Contains
	|-List<IntervalTree.Entry<object>>.System.Collections.IList.Contains
	|-List<ChannelPacket>.System.Collections.IList.Contains
	|-List<UnitySynchronizationContext.WorkRequest>.System.Collections.IList.Contains
	|-List<ZmPeerManager.RecvPacket>.System.Collections.IList.Contains
	|
	|-RVA: 0x2756750 Offset: 0x2755750 VA: 0x182756750
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IList.Contains
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IList.Contains
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IList.Contains
	|
	|-RVA: 0x273B700 Offset: 0x273A700 VA: 0x18273B700
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IList.Contains
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IList.Contains
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IList.Contains
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IList.Contains
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IList.Contains
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IList.Contains
	|-List<SteamNetworkingComponent.SendPacket>.System.Collections.IList.Contains
	|-List<OneInfo>.System.Collections.IList.Contains
	|-List<BoneWeight>.System.Collections.IList.Contains
	|
	|-RVA: 0x273B860 Offset: 0x273A860 VA: 0x18273B860
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IList.Contains
	|
	|-RVA: 0x27050B0 Offset: 0x27040B0 VA: 0x1827050B0
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IList.Contains
	|-List<RaycastResult>.System.Collections.IList.Contains
	|
	|-RVA: 0x27B15C0 Offset: 0x27B05C0 VA: 0x1827B15C0
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IList.Contains
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IList.Contains
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IList.Contains
	|
	|-RVA: 0x284C2F0 Offset: 0x284B2F0 VA: 0x18284C2F0
	|-List<RangeU16>.System.Collections.IList.Contains
	|-List<int>.System.Collections.IList.Contains
	|-List<Int32Enum>.System.Collections.IList.Contains
	|-List<uint>.System.Collections.IList.Contains
	|-List<Color32>.System.Collections.IList.Contains
	|-List<ShaderPassName>.System.Collections.IList.Contains
	|
	|-RVA: 0x27E9210 Offset: 0x27E8210 VA: 0x1827E9210
	|-List<pb_BezierPoint>.System.Collections.IList.Contains
	|
	|-RVA: 0x27707D0 Offset: 0x276F7D0 VA: 0x1827707D0
	|-List<SkillRayHit>.System.Collections.IList.Contains
	|
	|-RVA: 0x28576F0 Offset: 0x28566F0 VA: 0x1828576F0
	|-List<bool>.System.Collections.IList.Contains
	|-List<byte>.System.Collections.IList.Contains
	|
	|-RVA: 0x28575B0 Offset: 0x28565B0 VA: 0x1828575B0
	|-List<char>.System.Collections.IList.Contains
	|
	|-RVA: 0x284C430 Offset: 0x284B430 VA: 0x18284C430
	|-List<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IList.Contains
	|
	|-RVA: 0x284C600 Offset: 0x284B600 VA: 0x18284C600
	|-List<object>.System.Collections.IList.Contains
	|
	|-RVA: 0x286E930 Offset: 0x286D930 VA: 0x18286E930
	|-List<float>.System.Collections.IList.Contains
	|
	|-RVA: 0x2705230 Offset: 0x2704230 VA: 0x182705230
	|-List<CombineInstance>.System.Collections.IList.Contains
	|
	|-RVA: 0x2704BF0 Offset: 0x2703BF0 VA: 0x182704BF0
	|-List<VisibleLight>.System.Collections.IList.Contains
	|
	|-RVA: 0x2704D90 Offset: 0x2703D90 VA: 0x182704D90
	|-List<VisibleReflectionProbe>.System.Collections.IList.Contains
	|
	|-RVA: 0x27B1280 Offset: 0x27B0280 VA: 0x1827B1280
	|-List<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IList.Contains
	|
	|-RVA: 0x27B1420 Offset: 0x27B0420 VA: 0x1827B1420
	|-List<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IList.Contains
	|
	|-RVA: 0x2788CE0 Offset: 0x2787CE0 VA: 0x182788CE0
	|-List<ParticleSystem.Particle>.System.Collections.IList.Contains
	|
	|-RVA: 0x2788B70 Offset: 0x2787B70 VA: 0x182788B70
	|-List<RaycastHit>.System.Collections.IList.Contains
	|
	|-RVA: 0x27307B0 Offset: 0x272F7B0 VA: 0x1827307B0
	|-List<UIVertex>.System.Collections.IList.Contains
	*/

	public List<TOutput> ConvertAll<TOutput>(Converter<T, TOutput> converter) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x479FE0 Offset: 0x478FE0 VA: 0x180479FE0
	|-List<object>.ConvertAll<object>
	*/

	public void CopyTo(T[] array) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2762A00 Offset: 0x2761A00 VA: 0x182762A00
	|-List<DataSet.FaceIndices>.CopyTo
	|-List<UnitPreservation.UnitPortPreservation>.CopyTo
	|-List<MeshCombiner.SkinnedRenderer>.CopyTo
	|-List<MeshCombiner.StaticRenderer>.CopyTo
	|-List<CameraState.CustomBlendable>.CopyTo
	|-List<CinemachineClearShot.Pair>.CopyTo
	|-List<DoublePoint>.CopyTo
	|-List<IntPoint>.CopyTo
	|-List<DgwResultServerInfo>.CopyTo
	|-List<DgwServerForJson>.CopyTo
	|-List<DgwServerInfo>.CopyTo
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.CopyTo
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.CopyTo
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.CopyTo
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.CopyTo
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.CopyTo
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.CopyTo
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.CopyTo
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.CopyTo
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.CopyTo
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.CopyTo
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.CopyTo
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.CopyTo
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.CopyTo
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.CopyTo
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.CopyTo
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.CopyTo
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.CopyTo
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.CopyTo
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.CopyTo
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.CopyTo
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.CopyTo
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.CopyTo
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.CopyTo
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.CopyTo
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.CopyTo
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.CopyTo
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.CopyTo
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.CopyTo
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.CopyTo
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.CopyTo
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.CopyTo
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.CopyTo
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.CopyTo
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.CopyTo
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.CopyTo
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.CopyTo
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.CopyTo
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.CopyTo
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.CopyTo
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.CopyTo
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.CopyTo
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.CopyTo
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.CopyTo
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.CopyTo
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.CopyTo
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.CopyTo
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.CopyTo
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.CopyTo
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.CopyTo
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.CopyTo
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.CopyTo
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.CopyTo
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.CopyTo
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.CopyTo
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.CopyTo
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.CopyTo
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.CopyTo
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.CopyTo
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.CopyTo
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.CopyTo
	|-List<NameGenerate.NameWeight>.CopyTo
	|-List<SteamNetworkingComponent.SendPacket>.CopyTo
	|-List<WeGameNetworkingComponent.SendPacket>.CopyTo
	|-List<RangeU16>.CopyTo
	|-List<OneInfo>.CopyTo
	|-List<DebugDrawLine.DebugLine>.CopyTo
	|-List<AssetTracker.AssetInfo>.CopyTo
	|-List<EngineHotKey>.CopyTo
	|-List<HitInfo>.CopyTo
	|-List<LogMessage>.CopyTo
	|-List<LPWNormalSolver.LPWPoint>.CopyTo
	|-List<LPWNormalSolver.LPWPointDataEntry>.CopyTo
	|-List<PropertyMetadata>.CopyTo
	|-List<fsVersionedType>.CopyTo
	|-List<fsAotCompilationManager.AotCompilation>.CopyTo
	|-List<MinimapPoint>.CopyTo
	|-List<MusicStateInfo>.CopyTo
	|-List<BridgeHandler.IdxPacket>.CopyTo
	|-List<JsonPosition>.CopyTo
	|-List<pb_BezierPoint>.CopyTo
	|-List<pb_Edge>.CopyTo
	|-List<ScreenRadioScriptObject.ScreenInfo>.CopyTo
	|-List<ValueDropdownItem<object>>.CopyTo
	|-List<FormatterLocator.FormatterInfo>.CopyTo
	|-List<FormatterLocator.FormatterLocatorInfo>.CopyTo
	|-List<SerializationNode>.CopyTo
	|-List<DeepReflection.PathStep>.CopyTo
	|-List<CCalEffInfo>.CopyTo
	|-List<SkillRayHit>.CopyTo
	|-List<EventQueue.EventQueueEntry>.CopyTo
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.CopyTo
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.CopyTo
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.CopyTo
	|-List<StateSoundScriptObject.Loop>.CopyTo
	|-List<StateSoundScriptObject.StateSound>.CopyTo
	|-List<SteamMatchViewer.ChatMsg>.CopyTo
	|-List<CSteamID>.CopyTo
	|-List<bool>.CopyTo
	|-List<byte>.CopyTo
	|-List<char>.CopyTo
	|-List<DictionaryEntry>.CopyTo
	|-List<KeyValuePair<DateTime, object>>.CopyTo
	|-List<KeyValuePair<int, int>>.CopyTo
	|-List<KeyValuePair<int, object>>.CopyTo
	|-List<KeyValuePair<object, object>>.CopyTo
	|-List<EventProvider.SessionInfo>.CopyTo
	|-List<Guid>.CopyTo
	|-List<int>.CopyTo
	|-List<Int32Enum>.CopyTo
	|-List<long>.CopyTo
	|-List<InterpretedFrameInfo>.CopyTo
	|-List<Win32_IP_ADAPTER_ADDRESSES>.CopyTo
	|-List<object>.CopyTo
	|-List<MethodBase>.CopyTo
	|-List<MethodInfo>.CopyTo
	|-List<float>.CopyTo
	|-List<string>.CopyTo
	|-List<uint>.CopyTo
	|-List<ulong>.CopyTo
	|-List<TexturePacker.SpriteData>.CopyTo
	|-List<TMP_Dropdown.OptionData>.CopyTo
	|-List<AnimatorClipInfo>.CopyTo
	|-List<BeforeRenderHelper.OrderBlock>.CopyTo
	|-List<BoneWeight>.CopyTo
	|-List<Collider>.CopyTo
	|-List<Color32>.CopyTo
	|-List<Color>.CopyTo
	|-List<CombineInstance>.CopyTo
	|-List<RaycastResult>.CopyTo
	|-List<ShaderPassName>.CopyTo
	|-List<VisibleLight>.CopyTo
	|-List<VisibleReflectionProbe>.CopyTo
	|-List<IntervalTreeNode>.CopyTo
	|-List<IntervalTree.Entry<object>>.CopyTo
	|-List<Matrix4x4>.CopyTo
	|-List<MeshSubsetCombineUtility.MeshContainer>.CopyTo
	|-List<MeshSubsetCombineUtility.MeshInstance>.CopyTo
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.CopyTo
	|-List<ChannelPacket>.CopyTo
	|-List<ClientScene.PendingOwner>.CopyTo
	|-List<LocalClient.InternalMsg>.CopyTo
	|-List<NetworkLobbyManager.PendingPlayer>.CopyTo
	|-List<NetworkMigrationManager.PendingPlayerInfo>.CopyTo
	|-List<CRCMessageEntry>.CopyTo
	|-List<PeerInfoPlayer>.CopyTo
	|-List<ParticleSystem.Particle>.CopyTo
	|-List<Playable>.CopyTo
	|-List<Quaternion>.CopyTo
	|-List<RaycastHit>.CopyTo
	|-List<Rect>.CopyTo
	|-List<PostProcessEffectSettings>.CopyTo
	|-List<ReflectionProbeBlendInfo>.CopyTo
	|-List<RenderTargetIdentifier>.CopyTo
	|-List<GlyphRect>.CopyTo
	|-List<AnimationOutputWeightProcessor.WeightInfo>.CopyTo
	|-List<Dropdown.OptionData>.CopyTo
	|-List<UICharInfo>.CopyTo
	|-List<UILineInfo>.CopyTo
	|-List<UIVertex>.CopyTo
	|-List<UnitySynchronizationContext.WorkRequest>.CopyTo
	|-List<Vector2>.CopyTo
	|-List<Vector2Int>.CopyTo
	|-List<Vector3>.CopyTo
	|-List<Vector4>.CopyTo
	|-List<LODGenerator.SkinnedRenderer>.CopyTo
	|-List<LODGenerator.StaticRenderer>.CopyTo
	|-List<ZmPeerManager.RecvPacket>.CopyTo
	|-List<ZmID>.CopyTo
	*/

	private void System.Collections.ICollection.CopyTo(Array array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24F54E0 Offset: 0x24F44E0 VA: 0x1824F54E0
	|-List<DataSet.FaceIndices>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x24F5430 Offset: 0x24F4430 VA: 0x1824F5430
	|-List<UnitPreservation.UnitPortPreservation>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x24F5590 Offset: 0x24F4590 VA: 0x1824F5590
	|-List<MeshCombiner.SkinnedRenderer>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x24F5380 Offset: 0x24F4380 VA: 0x1824F5380
	|-List<MeshCombiner.StaticRenderer>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2819730 Offset: 0x2818730 VA: 0x182819730
	|-List<CameraState.CustomBlendable>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2819B50 Offset: 0x2818B50 VA: 0x182819B50
	|-List<CinemachineClearShot.Pair>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x28199F0 Offset: 0x28189F0 VA: 0x1828199F0
	|-List<DoublePoint>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2819890 Offset: 0x2818890 VA: 0x182819890
	|-List<IntPoint>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2819AA0 Offset: 0x2818AA0 VA: 0x182819AA0
	|-List<DgwResultServerInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x28197E0 Offset: 0x28187E0 VA: 0x1828197E0
	|-List<DgwServerForJson>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2819C00 Offset: 0x2818C00 VA: 0x182819C00
	|-List<DgwServerInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2819940 Offset: 0x2818940 VA: 0x182819940
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2790880 Offset: 0x278F880 VA: 0x182790880
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2790460 Offset: 0x278F460 VA: 0x182790460
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2790670 Offset: 0x278F670 VA: 0x182790670
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27907D0 Offset: 0x278F7D0 VA: 0x1827907D0
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2790510 Offset: 0x278F510 VA: 0x182790510
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2790930 Offset: 0x278F930 VA: 0x182790930
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27905C0 Offset: 0x278F5C0 VA: 0x1827905C0
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2790720 Offset: 0x278F720 VA: 0x182790720
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2755600 Offset: 0x2754600 VA: 0x182755600
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2755290 Offset: 0x2754290 VA: 0x182755290
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2755340 Offset: 0x2754340 VA: 0x182755340
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27554A0 Offset: 0x27544A0 VA: 0x1827554A0
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27551E0 Offset: 0x27541E0 VA: 0x1827551E0
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27553F0 Offset: 0x27543F0 VA: 0x1827553F0
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2755130 Offset: 0x2754130 VA: 0x182755130
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2755550 Offset: 0x2754550 VA: 0x182755550
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x273A1D0 Offset: 0x27391D0 VA: 0x18273A1D0
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x273A3E0 Offset: 0x27393E0 VA: 0x18273A3E0
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x273A070 Offset: 0x2739070 VA: 0x18273A070
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x273A490 Offset: 0x2739490 VA: 0x18273A490
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x273A120 Offset: 0x2739120 VA: 0x18273A120
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x273A280 Offset: 0x2739280 VA: 0x18273A280
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x273A540 Offset: 0x2739540 VA: 0x18273A540
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x273A330 Offset: 0x2739330 VA: 0x18273A330
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27252A0 Offset: 0x27242A0 VA: 0x1827252A0
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2725400 Offset: 0x2724400 VA: 0x182725400
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27256C0 Offset: 0x27246C0 VA: 0x1827256C0
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2725610 Offset: 0x2724610 VA: 0x182725610
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2725350 Offset: 0x2724350 VA: 0x182725350
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2725770 Offset: 0x2724770 VA: 0x182725770
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27254B0 Offset: 0x27244B0 VA: 0x1827254B0
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2725560 Offset: 0x2724560 VA: 0x182725560
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x274C250 Offset: 0x274B250 VA: 0x18274C250
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x274C460 Offset: 0x274B460 VA: 0x18274C460
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x274C040 Offset: 0x274B040 VA: 0x18274C040
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x274C3B0 Offset: 0x274B3B0 VA: 0x18274C3B0
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x274C0F0 Offset: 0x274B0F0 VA: 0x18274C0F0
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x274C300 Offset: 0x274B300 VA: 0x18274C300
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x274C1A0 Offset: 0x274B1A0 VA: 0x18274C1A0
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x274C510 Offset: 0x274B510 VA: 0x18274C510
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x275D9F0 Offset: 0x275C9F0 VA: 0x18275D9F0
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x275D680 Offset: 0x275C680 VA: 0x18275D680
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x275D890 Offset: 0x275C890 VA: 0x18275D890
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x275D5D0 Offset: 0x275C5D0 VA: 0x18275D5D0
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x275D940 Offset: 0x275C940 VA: 0x18275D940
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x275D730 Offset: 0x275C730 VA: 0x18275D730
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x275D520 Offset: 0x275C520 VA: 0x18275D520
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x275D7E0 Offset: 0x275C7E0 VA: 0x18275D7E0
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27437D0 Offset: 0x27427D0 VA: 0x1827437D0
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2743B40 Offset: 0x2742B40 VA: 0x182743B40
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2743880 Offset: 0x2742880 VA: 0x182743880
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2743CA0 Offset: 0x2742CA0 VA: 0x182743CA0
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2743A90 Offset: 0x2742A90 VA: 0x182743A90
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2743930 Offset: 0x2742930 VA: 0x182743930
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2743BF0 Offset: 0x2742BF0 VA: 0x182743BF0
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27439E0 Offset: 0x27429E0 VA: 0x1827439E0
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2765F00 Offset: 0x2764F00 VA: 0x182765F00
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2766320 Offset: 0x2765320 VA: 0x182766320
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2766110 Offset: 0x2765110 VA: 0x182766110
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2766270 Offset: 0x2765270 VA: 0x182766270
	|-List<NameGenerate.NameWeight>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27661C0 Offset: 0x27651C0 VA: 0x1827661C0
	|-List<SteamNetworkingComponent.SendPacket>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2766060 Offset: 0x2765060 VA: 0x182766060
	|-List<WeGameNetworkingComponent.SendPacket>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27663D0 Offset: 0x27653D0 VA: 0x1827663D0
	|-List<RangeU16>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2765FB0 Offset: 0x2764FB0 VA: 0x182765FB0
	|-List<OneInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2821B90 Offset: 0x2820B90 VA: 0x182821B90
	|-List<DebugDrawLine.DebugLine>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2821CF0 Offset: 0x2820CF0 VA: 0x182821CF0
	|-List<AssetTracker.AssetInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2821820 Offset: 0x2820820 VA: 0x182821820
	|-List<EngineHotKey>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2821980 Offset: 0x2820980 VA: 0x182821980
	|-List<HitInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2821A30 Offset: 0x2820A30 VA: 0x182821A30
	|-List<LogMessage>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2821AE0 Offset: 0x2820AE0 VA: 0x182821AE0
	|-List<LPWNormalSolver.LPWPoint>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2821C40 Offset: 0x2820C40 VA: 0x182821C40
	|-List<LPWNormalSolver.LPWPointDataEntry>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x28218D0 Offset: 0x28208D0 VA: 0x1828218D0
	|-List<PropertyMetadata>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27E7F30 Offset: 0x27E6F30 VA: 0x1827E7F30
	|-List<fsVersionedType>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27E7E80 Offset: 0x27E6E80 VA: 0x1827E7E80
	|-List<fsAotCompilationManager.AotCompilation>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27E81F0 Offset: 0x27E71F0 VA: 0x1827E81F0
	|-List<MinimapPoint>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27E7DD0 Offset: 0x27E6DD0 VA: 0x1827E7DD0
	|-List<MusicStateInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27E8090 Offset: 0x27E7090 VA: 0x1827E8090
	|-List<BridgeHandler.IdxPacket>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27E8140 Offset: 0x27E7140 VA: 0x1827E8140
	|-List<JsonPosition>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27E7D20 Offset: 0x27E6D20 VA: 0x1827E7D20
	|-List<pb_BezierPoint>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27E7FE0 Offset: 0x27E6FE0 VA: 0x1827E7FE0
	|-List<pb_Edge>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x276F5B0 Offset: 0x276E5B0 VA: 0x18276F5B0
	|-List<ScreenRadioScriptObject.ScreenInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x276F7C0 Offset: 0x276E7C0 VA: 0x18276F7C0
	|-List<ValueDropdownItem<object>>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x276F660 Offset: 0x276E660 VA: 0x18276F660
	|-List<FormatterLocator.FormatterInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x276F450 Offset: 0x276E450 VA: 0x18276F450
	|-List<FormatterLocator.FormatterLocatorInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x276F2F0 Offset: 0x276E2F0 VA: 0x18276F2F0
	|-List<SerializationNode>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x276F500 Offset: 0x276E500 VA: 0x18276F500
	|-List<DeepReflection.PathStep>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x276F3A0 Offset: 0x276E3A0 VA: 0x18276F3A0
	|-List<CCalEffInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x276F710 Offset: 0x276E710 VA: 0x18276F710
	|-List<SkillRayHit>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27C28B0 Offset: 0x27C18B0 VA: 0x1827C28B0
	|-List<EventQueue.EventQueueEntry>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27C2A10 Offset: 0x27C1A10 VA: 0x1827C2A10
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27C2960 Offset: 0x27C1960 VA: 0x1827C2960
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27C2800 Offset: 0x27C1800 VA: 0x1827C2800
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27C2AC0 Offset: 0x27C1AC0 VA: 0x1827C2AC0
	|-List<StateSoundScriptObject.Loop>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27C2B70 Offset: 0x27C1B70 VA: 0x1827C2B70
	|-List<StateSoundScriptObject.StateSound>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27C26A0 Offset: 0x27C16A0 VA: 0x1827C26A0
	|-List<SteamMatchViewer.ChatMsg>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27C2750 Offset: 0x27C1750 VA: 0x1827C2750
	|-List<CSteamID>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2856150 Offset: 0x2855150 VA: 0x182856150
	|-List<bool>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2856410 Offset: 0x2855410 VA: 0x182856410
	|-List<byte>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x28560A0 Offset: 0x28550A0 VA: 0x1828560A0
	|-List<char>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2856360 Offset: 0x2855360 VA: 0x182856360
	|-List<DictionaryEntry>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2856200 Offset: 0x2855200 VA: 0x182856200
	|-List<KeyValuePair<DateTime, object>>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x28564C0 Offset: 0x28554C0 VA: 0x1828564C0
	|-List<KeyValuePair<int, int>>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x28562B0 Offset: 0x28552B0 VA: 0x1828562B0
	|-List<KeyValuePair<int, object>>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2856570 Offset: 0x2855570 VA: 0x182856570
	|-List<KeyValuePair<object, object>>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x284B1B0 Offset: 0x284A1B0 VA: 0x18284B1B0
	|-List<EventProvider.SessionInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x284AEF0 Offset: 0x2849EF0 VA: 0x18284AEF0
	|-List<Guid>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x284B100 Offset: 0x284A100 VA: 0x18284B100
	|-List<int>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x284AFA0 Offset: 0x2849FA0 VA: 0x18284AFA0
	|-List<Int32Enum>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x284AD90 Offset: 0x2849D90 VA: 0x18284AD90
	|-List<long>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x284ACE0 Offset: 0x2849CE0 VA: 0x18284ACE0
	|-List<InterpretedFrameInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x284B050 Offset: 0x284A050 VA: 0x18284B050
	|-List<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x284AE40 Offset: 0x2849E40 VA: 0x18284AE40
	|-List<object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x286D7D0 Offset: 0x286C7D0 VA: 0x18286D7D0
	|-List<float>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x286D510 Offset: 0x286C510 VA: 0x18286D510
	|-List<uint>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x286D5C0 Offset: 0x286C5C0 VA: 0x18286D5C0
	|-List<ulong>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x286D720 Offset: 0x286C720 VA: 0x18286D720
	|-List<TexturePacker.SpriteData>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x286D300 Offset: 0x286C300 VA: 0x18286D300
	|-List<AnimatorClipInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x286D670 Offset: 0x286C670 VA: 0x18286D670
	|-List<BeforeRenderHelper.OrderBlock>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x286D460 Offset: 0x286C460 VA: 0x18286D460
	|-List<BoneWeight>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x286D3B0 Offset: 0x286C3B0 VA: 0x18286D3B0
	|-List<Color32>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2703700 Offset: 0x2702700 VA: 0x182703700
	|-List<Color>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27039C0 Offset: 0x27029C0 VA: 0x1827039C0
	|-List<CombineInstance>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2703860 Offset: 0x2702860 VA: 0x182703860
	|-List<RaycastResult>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27037B0 Offset: 0x27027B0 VA: 0x1827037B0
	|-List<ShaderPassName>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27034F0 Offset: 0x27024F0 VA: 0x1827034F0
	|-List<VisibleLight>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2703650 Offset: 0x2702650 VA: 0x182703650
	|-List<VisibleReflectionProbe>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2703910 Offset: 0x2702910 VA: 0x182703910
	|-List<IntervalTreeNode>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27035A0 Offset: 0x27025A0 VA: 0x1827035A0
	|-List<IntervalTree.Entry<object>>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27AFE00 Offset: 0x27AEE00 VA: 0x1827AFE00
	|-List<Matrix4x4>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27AFEB0 Offset: 0x27AEEB0 VA: 0x1827AFEB0
	|-List<MeshSubsetCombineUtility.MeshContainer>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27AFF60 Offset: 0x27AEF60 VA: 0x1827AFF60
	|-List<MeshSubsetCombineUtility.MeshInstance>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27B00C0 Offset: 0x27AF0C0 VA: 0x1827B00C0
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27AFD50 Offset: 0x27AED50 VA: 0x1827AFD50
	|-List<ChannelPacket>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27B0010 Offset: 0x27AF010 VA: 0x1827B0010
	|-List<ClientScene.PendingOwner>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27AFCA0 Offset: 0x27AECA0 VA: 0x1827AFCA0
	|-List<LocalClient.InternalMsg>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27AFBF0 Offset: 0x27AEBF0 VA: 0x1827AFBF0
	|-List<NetworkLobbyManager.PendingPlayer>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2787490 Offset: 0x2786490 VA: 0x182787490
	|-List<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2787540 Offset: 0x2786540 VA: 0x182787540
	|-List<CRCMessageEntry>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2787960 Offset: 0x2786960 VA: 0x182787960
	|-List<PeerInfoPlayer>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27875F0 Offset: 0x27865F0 VA: 0x1827875F0
	|-List<ParticleSystem.Particle>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27878B0 Offset: 0x27868B0 VA: 0x1827878B0
	|-List<Playable>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27876A0 Offset: 0x27866A0 VA: 0x1827876A0
	|-List<Quaternion>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2787800 Offset: 0x2786800 VA: 0x182787800
	|-List<RaycastHit>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2787750 Offset: 0x2786750 VA: 0x182787750
	|-List<Rect>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x272F310 Offset: 0x272E310 VA: 0x18272F310
	|-List<ReflectionProbeBlendInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x272F260 Offset: 0x272E260 VA: 0x18272F260
	|-List<RenderTargetIdentifier>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x272F680 Offset: 0x272E680 VA: 0x18272F680
	|-List<GlyphRect>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x272F1B0 Offset: 0x272E1B0 VA: 0x18272F1B0
	|-List<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x272F3C0 Offset: 0x272E3C0 VA: 0x18272F3C0
	|-List<UICharInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x272F5D0 Offset: 0x272E5D0 VA: 0x18272F5D0
	|-List<UILineInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x272F520 Offset: 0x272E520 VA: 0x18272F520
	|-List<UIVertex>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x272F470 Offset: 0x272E470 VA: 0x18272F470
	|-List<UnitySynchronizationContext.WorkRequest>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27F1B30 Offset: 0x27F0B30 VA: 0x1827F1B30
	|-List<Vector2>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27F1870 Offset: 0x27F0870 VA: 0x1827F1870
	|-List<Vector2Int>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27F19D0 Offset: 0x27F09D0 VA: 0x1827F19D0
	|-List<Vector3>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27F1BE0 Offset: 0x27F0BE0 VA: 0x1827F1BE0
	|-List<Vector4>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27F1C90 Offset: 0x27F0C90 VA: 0x1827F1C90
	|-List<LODGenerator.SkinnedRenderer>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27F1D40 Offset: 0x27F0D40 VA: 0x1827F1D40
	|-List<LODGenerator.StaticRenderer>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27F1A80 Offset: 0x27F0A80 VA: 0x1827F1A80
	|-List<ZmPeerManager.RecvPacket>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x27F1920 Offset: 0x27F0920 VA: 0x1827F1920
	|-List<ZmID>.System.Collections.ICollection.CopyTo
	*/

	public void CopyTo(int index, T[] array, int arrayIndex, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x276B510 Offset: 0x276A510 VA: 0x18276B510
	|-List<DataSet.FaceIndices>.CopyTo
	|-List<UnitPreservation.UnitPortPreservation>.CopyTo
	|-List<MeshCombiner.SkinnedRenderer>.CopyTo
	|-List<MeshCombiner.StaticRenderer>.CopyTo
	|-List<CameraState.CustomBlendable>.CopyTo
	|-List<CinemachineClearShot.Pair>.CopyTo
	|-List<DoublePoint>.CopyTo
	|-List<IntPoint>.CopyTo
	|-List<DgwResultServerInfo>.CopyTo
	|-List<DgwServerForJson>.CopyTo
	|-List<DgwServerInfo>.CopyTo
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.CopyTo
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.CopyTo
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.CopyTo
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.CopyTo
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.CopyTo
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.CopyTo
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.CopyTo
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.CopyTo
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.CopyTo
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.CopyTo
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.CopyTo
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.CopyTo
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.CopyTo
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.CopyTo
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.CopyTo
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.CopyTo
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.CopyTo
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.CopyTo
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.CopyTo
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.CopyTo
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.CopyTo
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.CopyTo
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.CopyTo
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.CopyTo
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.CopyTo
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.CopyTo
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.CopyTo
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.CopyTo
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.CopyTo
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.CopyTo
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.CopyTo
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.CopyTo
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.CopyTo
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.CopyTo
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.CopyTo
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.CopyTo
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.CopyTo
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.CopyTo
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.CopyTo
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.CopyTo
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.CopyTo
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.CopyTo
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.CopyTo
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.CopyTo
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.CopyTo
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.CopyTo
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.CopyTo
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.CopyTo
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.CopyTo
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.CopyTo
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.CopyTo
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.CopyTo
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.CopyTo
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.CopyTo
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.CopyTo
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.CopyTo
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.CopyTo
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.CopyTo
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.CopyTo
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.CopyTo
	|-List<NameGenerate.NameWeight>.CopyTo
	|-List<SteamNetworkingComponent.SendPacket>.CopyTo
	|-List<WeGameNetworkingComponent.SendPacket>.CopyTo
	|-List<RangeU16>.CopyTo
	|-List<OneInfo>.CopyTo
	|-List<DebugDrawLine.DebugLine>.CopyTo
	|-List<AssetTracker.AssetInfo>.CopyTo
	|-List<EngineHotKey>.CopyTo
	|-List<HitInfo>.CopyTo
	|-List<LogMessage>.CopyTo
	|-List<LPWNormalSolver.LPWPoint>.CopyTo
	|-List<LPWNormalSolver.LPWPointDataEntry>.CopyTo
	|-List<PropertyMetadata>.CopyTo
	|-List<fsVersionedType>.CopyTo
	|-List<fsAotCompilationManager.AotCompilation>.CopyTo
	|-List<MinimapPoint>.CopyTo
	|-List<MusicStateInfo>.CopyTo
	|-List<BridgeHandler.IdxPacket>.CopyTo
	|-List<JsonPosition>.CopyTo
	|-List<pb_BezierPoint>.CopyTo
	|-List<pb_Edge>.CopyTo
	|-List<ScreenRadioScriptObject.ScreenInfo>.CopyTo
	|-List<ValueDropdownItem<object>>.CopyTo
	|-List<FormatterLocator.FormatterInfo>.CopyTo
	|-List<FormatterLocator.FormatterLocatorInfo>.CopyTo
	|-List<SerializationNode>.CopyTo
	|-List<DeepReflection.PathStep>.CopyTo
	|-List<CCalEffInfo>.CopyTo
	|-List<SkillRayHit>.CopyTo
	|-List<EventQueue.EventQueueEntry>.CopyTo
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.CopyTo
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.CopyTo
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.CopyTo
	|-List<StateSoundScriptObject.Loop>.CopyTo
	|-List<StateSoundScriptObject.StateSound>.CopyTo
	|-List<SteamMatchViewer.ChatMsg>.CopyTo
	|-List<CSteamID>.CopyTo
	|-List<bool>.CopyTo
	|-List<byte>.CopyTo
	|-List<char>.CopyTo
	|-List<DictionaryEntry>.CopyTo
	|-List<KeyValuePair<DateTime, object>>.CopyTo
	|-List<KeyValuePair<int, int>>.CopyTo
	|-List<KeyValuePair<int, object>>.CopyTo
	|-List<KeyValuePair<object, object>>.CopyTo
	|-List<EventProvider.SessionInfo>.CopyTo
	|-List<Guid>.CopyTo
	|-List<int>.CopyTo
	|-List<Int32Enum>.CopyTo
	|-List<long>.CopyTo
	|-List<InterpretedFrameInfo>.CopyTo
	|-List<Win32_IP_ADAPTER_ADDRESSES>.CopyTo
	|-List<object>.CopyTo
	|-List<float>.CopyTo
	|-List<string>.CopyTo
	|-List<uint>.CopyTo
	|-List<ulong>.CopyTo
	|-List<TexturePacker.SpriteData>.CopyTo
	|-List<TMP_Dropdown.OptionData>.CopyTo
	|-List<AnimatorClipInfo>.CopyTo
	|-List<BeforeRenderHelper.OrderBlock>.CopyTo
	|-List<BoneWeight>.CopyTo
	|-List<Collider>.CopyTo
	|-List<Color32>.CopyTo
	|-List<Color>.CopyTo
	|-List<CombineInstance>.CopyTo
	|-List<RaycastResult>.CopyTo
	|-List<ShaderPassName>.CopyTo
	|-List<VisibleLight>.CopyTo
	|-List<VisibleReflectionProbe>.CopyTo
	|-List<IntervalTreeNode>.CopyTo
	|-List<IntervalTree.Entry<object>>.CopyTo
	|-List<Matrix4x4>.CopyTo
	|-List<MeshSubsetCombineUtility.MeshContainer>.CopyTo
	|-List<MeshSubsetCombineUtility.MeshInstance>.CopyTo
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.CopyTo
	|-List<ChannelPacket>.CopyTo
	|-List<ClientScene.PendingOwner>.CopyTo
	|-List<LocalClient.InternalMsg>.CopyTo
	|-List<NetworkLobbyManager.PendingPlayer>.CopyTo
	|-List<NetworkMigrationManager.PendingPlayerInfo>.CopyTo
	|-List<CRCMessageEntry>.CopyTo
	|-List<PeerInfoPlayer>.CopyTo
	|-List<ParticleSystem.Particle>.CopyTo
	|-List<Playable>.CopyTo
	|-List<Quaternion>.CopyTo
	|-List<RaycastHit>.CopyTo
	|-List<Rect>.CopyTo
	|-List<PostProcessEffectSettings>.CopyTo
	|-List<ReflectionProbeBlendInfo>.CopyTo
	|-List<RenderTargetIdentifier>.CopyTo
	|-List<GlyphRect>.CopyTo
	|-List<AnimationOutputWeightProcessor.WeightInfo>.CopyTo
	|-List<Dropdown.OptionData>.CopyTo
	|-List<UICharInfo>.CopyTo
	|-List<UILineInfo>.CopyTo
	|-List<UIVertex>.CopyTo
	|-List<UnitySynchronizationContext.WorkRequest>.CopyTo
	|-List<Vector2>.CopyTo
	|-List<Vector2Int>.CopyTo
	|-List<Vector3>.CopyTo
	|-List<Vector4>.CopyTo
	|-List<LODGenerator.SkinnedRenderer>.CopyTo
	|-List<LODGenerator.StaticRenderer>.CopyTo
	|-List<ZmPeerManager.RecvPacket>.CopyTo
	|-List<ZmID>.CopyTo
	*/

	public void CopyTo(T[] array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x273FF30 Offset: 0x273EF30 VA: 0x18273FF30
	|-List<DataSet.FaceIndices>.CopyTo
	|-List<UnitPreservation.UnitPortPreservation>.CopyTo
	|-List<MeshCombiner.SkinnedRenderer>.CopyTo
	|-List<MeshCombiner.StaticRenderer>.CopyTo
	|-List<CameraState.CustomBlendable>.CopyTo
	|-List<CinemachineClearShot.Pair>.CopyTo
	|-List<DoublePoint>.CopyTo
	|-List<IntPoint>.CopyTo
	|-List<DgwResultServerInfo>.CopyTo
	|-List<DgwServerForJson>.CopyTo
	|-List<DgwServerInfo>.CopyTo
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.CopyTo
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.CopyTo
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.CopyTo
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.CopyTo
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.CopyTo
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.CopyTo
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.CopyTo
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.CopyTo
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.CopyTo
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.CopyTo
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.CopyTo
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.CopyTo
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.CopyTo
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.CopyTo
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.CopyTo
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.CopyTo
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.CopyTo
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.CopyTo
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.CopyTo
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.CopyTo
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.CopyTo
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.CopyTo
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.CopyTo
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.CopyTo
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.CopyTo
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.CopyTo
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.CopyTo
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.CopyTo
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.CopyTo
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.CopyTo
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.CopyTo
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.CopyTo
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.CopyTo
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.CopyTo
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.CopyTo
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.CopyTo
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.CopyTo
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.CopyTo
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.CopyTo
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.CopyTo
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.CopyTo
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.CopyTo
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.CopyTo
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.CopyTo
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.CopyTo
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.CopyTo
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.CopyTo
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.CopyTo
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.CopyTo
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.CopyTo
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.CopyTo
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.CopyTo
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.CopyTo
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.CopyTo
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.CopyTo
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.CopyTo
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.CopyTo
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.CopyTo
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.CopyTo
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.CopyTo
	|-List<NameGenerate.NameWeight>.CopyTo
	|-List<SteamNetworkingComponent.SendPacket>.CopyTo
	|-List<WeGameNetworkingComponent.SendPacket>.CopyTo
	|-List<RangeU16>.CopyTo
	|-List<OneInfo>.CopyTo
	|-List<DebugDrawLine.DebugLine>.CopyTo
	|-List<AssetTracker.AssetInfo>.CopyTo
	|-List<EngineHotKey>.CopyTo
	|-List<HitInfo>.CopyTo
	|-List<LogMessage>.CopyTo
	|-List<LPWNormalSolver.LPWPoint>.CopyTo
	|-List<LPWNormalSolver.LPWPointDataEntry>.CopyTo
	|-List<PropertyMetadata>.CopyTo
	|-List<fsVersionedType>.CopyTo
	|-List<fsAotCompilationManager.AotCompilation>.CopyTo
	|-List<Header>.CopyTo
	|-List<InternetAddress>.CopyTo
	|-List<Parameter>.CopyTo
	|-List<MinimapPoint>.CopyTo
	|-List<MusicStateInfo>.CopyTo
	|-List<BridgeHandler.IdxPacket>.CopyTo
	|-List<JsonPosition>.CopyTo
	|-List<pb_BezierPoint>.CopyTo
	|-List<pb_Edge>.CopyTo
	|-List<ScreenRadioScriptObject.ScreenInfo>.CopyTo
	|-List<ValueDropdownItem<object>>.CopyTo
	|-List<FormatterLocator.FormatterInfo>.CopyTo
	|-List<FormatterLocator.FormatterLocatorInfo>.CopyTo
	|-List<SerializationNode>.CopyTo
	|-List<DeepReflection.PathStep>.CopyTo
	|-List<CCalEffInfo>.CopyTo
	|-List<SkillRayHit>.CopyTo
	|-List<EventQueue.EventQueueEntry>.CopyTo
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.CopyTo
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.CopyTo
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.CopyTo
	|-List<StateSoundScriptObject.Loop>.CopyTo
	|-List<StateSoundScriptObject.StateSound>.CopyTo
	|-List<SteamMatchViewer.ChatMsg>.CopyTo
	|-List<CSteamID>.CopyTo
	|-List<Attribute>.CopyTo
	|-List<bool>.CopyTo
	|-List<byte>.CopyTo
	|-List<char>.CopyTo
	|-List<DictionaryEntry>.CopyTo
	|-List<KeyValuePair<DateTime, object>>.CopyTo
	|-List<KeyValuePair<int, int>>.CopyTo
	|-List<KeyValuePair<int, object>>.CopyTo
	|-List<KeyValuePair<object, object>>.CopyTo
	|-List<EventProvider.SessionInfo>.CopyTo
	|-List<Guid>.CopyTo
	|-List<int>.CopyTo
	|-List<Int32Enum>.CopyTo
	|-List<long>.CopyTo
	|-List<InterpretedFrameInfo>.CopyTo
	|-List<Win32_IP_ADAPTER_ADDRESSES>.CopyTo
	|-List<object>.CopyTo
	|-List<float>.CopyTo
	|-List<string>.CopyTo
	|-List<uint>.CopyTo
	|-List<ulong>.CopyTo
	|-List<TexturePacker.SpriteData>.CopyTo
	|-List<TMP_Dropdown.OptionData>.CopyTo
	|-List<AnimatorClipInfo>.CopyTo
	|-List<BeforeRenderHelper.OrderBlock>.CopyTo
	|-List<BoneWeight>.CopyTo
	|-List<Collider>.CopyTo
	|-List<Color32>.CopyTo
	|-List<Color>.CopyTo
	|-List<CombineInstance>.CopyTo
	|-List<RaycastResult>.CopyTo
	|-List<ShaderPassName>.CopyTo
	|-List<VisibleLight>.CopyTo
	|-List<VisibleReflectionProbe>.CopyTo
	|-List<IntervalTreeNode>.CopyTo
	|-List<IntervalTree.Entry<object>>.CopyTo
	|-List<Matrix4x4>.CopyTo
	|-List<MeshSubsetCombineUtility.MeshContainer>.CopyTo
	|-List<MeshSubsetCombineUtility.MeshInstance>.CopyTo
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.CopyTo
	|-List<ChannelPacket>.CopyTo
	|-List<ClientScene.PendingOwner>.CopyTo
	|-List<LocalClient.InternalMsg>.CopyTo
	|-List<NetworkLobbyManager.PendingPlayer>.CopyTo
	|-List<NetworkMigrationManager.PendingPlayerInfo>.CopyTo
	|-List<CRCMessageEntry>.CopyTo
	|-List<PeerInfoPlayer>.CopyTo
	|-List<ParticleSystem.Particle>.CopyTo
	|-List<Playable>.CopyTo
	|-List<Quaternion>.CopyTo
	|-List<RaycastHit>.CopyTo
	|-List<Rect>.CopyTo
	|-List<PostProcessEffectSettings>.CopyTo
	|-List<ReflectionProbeBlendInfo>.CopyTo
	|-List<RenderTargetIdentifier>.CopyTo
	|-List<GlyphRect>.CopyTo
	|-List<AnimationOutputWeightProcessor.WeightInfo>.CopyTo
	|-List<Dropdown.OptionData>.CopyTo
	|-List<UICharInfo>.CopyTo
	|-List<UILineInfo>.CopyTo
	|-List<UIVertex>.CopyTo
	|-List<UnitySynchronizationContext.WorkRequest>.CopyTo
	|-List<Vector2>.CopyTo
	|-List<Vector2Int>.CopyTo
	|-List<Vector3>.CopyTo
	|-List<Vector4>.CopyTo
	|-List<LODGenerator.SkinnedRenderer>.CopyTo
	|-List<LODGenerator.StaticRenderer>.CopyTo
	|-List<ZmPeerManager.RecvPacket>.CopyTo
	|-List<ZmID>.CopyTo
	*/

	private void EnsureCapacity(int min) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x278D570 Offset: 0x278C570 VA: 0x18278D570
	|-List<DataSet.FaceIndices>.EnsureCapacity
	|-List<UnitPreservation.UnitPortPreservation>.EnsureCapacity
	|-List<MeshCombiner.SkinnedRenderer>.EnsureCapacity
	|-List<MeshCombiner.StaticRenderer>.EnsureCapacity
	|-List<CameraState.CustomBlendable>.EnsureCapacity
	|-List<CinemachineClearShot.Pair>.EnsureCapacity
	|-List<DoublePoint>.EnsureCapacity
	|-List<IntPoint>.EnsureCapacity
	|-List<DgwResultServerInfo>.EnsureCapacity
	|-List<DgwServerForJson>.EnsureCapacity
	|-List<DgwServerInfo>.EnsureCapacity
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.EnsureCapacity
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.EnsureCapacity
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.EnsureCapacity
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.EnsureCapacity
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.EnsureCapacity
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.EnsureCapacity
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.EnsureCapacity
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.EnsureCapacity
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.EnsureCapacity
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.EnsureCapacity
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.EnsureCapacity
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.EnsureCapacity
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.EnsureCapacity
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.EnsureCapacity
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.EnsureCapacity
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.EnsureCapacity
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.EnsureCapacity
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.EnsureCapacity
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.EnsureCapacity
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.EnsureCapacity
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.EnsureCapacity
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.EnsureCapacity
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.EnsureCapacity
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.EnsureCapacity
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.EnsureCapacity
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.EnsureCapacity
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.EnsureCapacity
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.EnsureCapacity
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.EnsureCapacity
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.EnsureCapacity
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.EnsureCapacity
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.EnsureCapacity
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.EnsureCapacity
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.EnsureCapacity
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.EnsureCapacity
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.EnsureCapacity
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.EnsureCapacity
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.EnsureCapacity
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.EnsureCapacity
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.EnsureCapacity
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.EnsureCapacity
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.EnsureCapacity
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.EnsureCapacity
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.EnsureCapacity
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.EnsureCapacity
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.EnsureCapacity
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.EnsureCapacity
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.EnsureCapacity
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.EnsureCapacity
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.EnsureCapacity
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.EnsureCapacity
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.EnsureCapacity
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.EnsureCapacity
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.EnsureCapacity
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.EnsureCapacity
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.EnsureCapacity
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.EnsureCapacity
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.EnsureCapacity
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.EnsureCapacity
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.EnsureCapacity
	|-List<NameGenerate.NameWeight>.EnsureCapacity
	|-List<SteamNetworkingComponent.SendPacket>.EnsureCapacity
	|-List<WeGameNetworkingComponent.SendPacket>.EnsureCapacity
	|-List<RangeU16>.EnsureCapacity
	|-List<OneInfo>.EnsureCapacity
	|-List<DebugDrawLine.DebugLine>.EnsureCapacity
	|-List<AssetTracker.AssetInfo>.EnsureCapacity
	|-List<EngineHotKey>.EnsureCapacity
	|-List<HitInfo>.EnsureCapacity
	|-List<LogMessage>.EnsureCapacity
	|-List<LPWNormalSolver.LPWPoint>.EnsureCapacity
	|-List<LPWNormalSolver.LPWPointDataEntry>.EnsureCapacity
	|-List<PropertyMetadata>.EnsureCapacity
	|-List<fsVersionedType>.EnsureCapacity
	|-List<fsAotCompilationManager.AotCompilation>.EnsureCapacity
	|-List<MinimapPoint>.EnsureCapacity
	|-List<MusicStateInfo>.EnsureCapacity
	|-List<BridgeHandler.IdxPacket>.EnsureCapacity
	|-List<JsonPosition>.EnsureCapacity
	|-List<pb_BezierPoint>.EnsureCapacity
	|-List<pb_Edge>.EnsureCapacity
	|-List<ScreenRadioScriptObject.ScreenInfo>.EnsureCapacity
	|-List<ValueDropdownItem<object>>.EnsureCapacity
	|-List<FormatterLocator.FormatterInfo>.EnsureCapacity
	|-List<FormatterLocator.FormatterLocatorInfo>.EnsureCapacity
	|-List<SerializationNode>.EnsureCapacity
	|-List<DeepReflection.PathStep>.EnsureCapacity
	|-List<CCalEffInfo>.EnsureCapacity
	|-List<SkillRayHit>.EnsureCapacity
	|-List<EventQueue.EventQueueEntry>.EnsureCapacity
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.EnsureCapacity
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.EnsureCapacity
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.EnsureCapacity
	|-List<StateSoundScriptObject.Loop>.EnsureCapacity
	|-List<StateSoundScriptObject.StateSound>.EnsureCapacity
	|-List<SteamMatchViewer.ChatMsg>.EnsureCapacity
	|-List<CSteamID>.EnsureCapacity
	|-List<bool>.EnsureCapacity
	|-List<byte>.EnsureCapacity
	|-List<char>.EnsureCapacity
	|-List<DictionaryEntry>.EnsureCapacity
	|-List<KeyValuePair<DateTime, object>>.EnsureCapacity
	|-List<KeyValuePair<int, int>>.EnsureCapacity
	|-List<KeyValuePair<int, object>>.EnsureCapacity
	|-List<KeyValuePair<object, object>>.EnsureCapacity
	|-List<EventProvider.SessionInfo>.EnsureCapacity
	|-List<Guid>.EnsureCapacity
	|-List<int>.EnsureCapacity
	|-List<Int32Enum>.EnsureCapacity
	|-List<long>.EnsureCapacity
	|-List<InterpretedFrameInfo>.EnsureCapacity
	|-List<Win32_IP_ADAPTER_ADDRESSES>.EnsureCapacity
	|-List<object>.EnsureCapacity
	|-List<float>.EnsureCapacity
	|-List<uint>.EnsureCapacity
	|-List<ulong>.EnsureCapacity
	|-List<TexturePacker.SpriteData>.EnsureCapacity
	|-List<AnimatorClipInfo>.EnsureCapacity
	|-List<BeforeRenderHelper.OrderBlock>.EnsureCapacity
	|-List<BoneWeight>.EnsureCapacity
	|-List<Color32>.EnsureCapacity
	|-List<Color>.EnsureCapacity
	|-List<CombineInstance>.EnsureCapacity
	|-List<RaycastResult>.EnsureCapacity
	|-List<ShaderPassName>.EnsureCapacity
	|-List<VisibleLight>.EnsureCapacity
	|-List<VisibleReflectionProbe>.EnsureCapacity
	|-List<IntervalTreeNode>.EnsureCapacity
	|-List<IntervalTree.Entry<object>>.EnsureCapacity
	|-List<Matrix4x4>.EnsureCapacity
	|-List<MeshSubsetCombineUtility.MeshContainer>.EnsureCapacity
	|-List<MeshSubsetCombineUtility.MeshInstance>.EnsureCapacity
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.EnsureCapacity
	|-List<ChannelPacket>.EnsureCapacity
	|-List<ClientScene.PendingOwner>.EnsureCapacity
	|-List<LocalClient.InternalMsg>.EnsureCapacity
	|-List<NetworkLobbyManager.PendingPlayer>.EnsureCapacity
	|-List<NetworkMigrationManager.PendingPlayerInfo>.EnsureCapacity
	|-List<CRCMessageEntry>.EnsureCapacity
	|-List<PeerInfoPlayer>.EnsureCapacity
	|-List<ParticleSystem.Particle>.EnsureCapacity
	|-List<Playable>.EnsureCapacity
	|-List<Quaternion>.EnsureCapacity
	|-List<RaycastHit>.EnsureCapacity
	|-List<Rect>.EnsureCapacity
	|-List<ReflectionProbeBlendInfo>.EnsureCapacity
	|-List<RenderTargetIdentifier>.EnsureCapacity
	|-List<GlyphRect>.EnsureCapacity
	|-List<AnimationOutputWeightProcessor.WeightInfo>.EnsureCapacity
	|-List<UICharInfo>.EnsureCapacity
	|-List<UILineInfo>.EnsureCapacity
	|-List<UIVertex>.EnsureCapacity
	|-List<UnitySynchronizationContext.WorkRequest>.EnsureCapacity
	|-List<Vector2>.EnsureCapacity
	|-List<Vector2Int>.EnsureCapacity
	|-List<Vector3>.EnsureCapacity
	|-List<Vector4>.EnsureCapacity
	|-List<LODGenerator.SkinnedRenderer>.EnsureCapacity
	|-List<LODGenerator.StaticRenderer>.EnsureCapacity
	|-List<ZmPeerManager.RecvPacket>.EnsureCapacity
	|-List<ZmID>.EnsureCapacity
	*/

	public bool Exists(Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2851800 Offset: 0x2850800 VA: 0x182851800
	|-List<DataSet.FaceIndices>.Exists
	|-List<UnitPreservation.UnitPortPreservation>.Exists
	|-List<MeshCombiner.SkinnedRenderer>.Exists
	|-List<MeshCombiner.StaticRenderer>.Exists
	|-List<CameraState.CustomBlendable>.Exists
	|-List<CinemachineClearShot.Pair>.Exists
	|-List<DoublePoint>.Exists
	|-List<IntPoint>.Exists
	|-List<DgwResultServerInfo>.Exists
	|-List<DgwServerForJson>.Exists
	|-List<DgwServerInfo>.Exists
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Exists
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Exists
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Exists
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Exists
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Exists
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Exists
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Exists
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Exists
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Exists
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Exists
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Exists
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Exists
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Exists
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Exists
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Exists
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Exists
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Exists
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Exists
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Exists
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.Exists
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.Exists
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Exists
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.Exists
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Exists
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Exists
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Exists
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Exists
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Exists
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Exists
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.Exists
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.Exists
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.Exists
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Exists
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Exists
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Exists
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Exists
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Exists
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Exists
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Exists
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Exists
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.Exists
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Exists
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Exists
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Exists
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Exists
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Exists
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Exists
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Exists
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Exists
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Exists
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Exists
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Exists
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Exists
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Exists
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Exists
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Exists
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Exists
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Exists
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Exists
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Exists
	|-List<NameGenerate.NameWeight>.Exists
	|-List<SteamNetworkingComponent.SendPacket>.Exists
	|-List<WeGameNetworkingComponent.SendPacket>.Exists
	|-List<RangeU16>.Exists
	|-List<OneInfo>.Exists
	|-List<DebugDrawLine.DebugLine>.Exists
	|-List<AssetTracker.AssetInfo>.Exists
	|-List<EngineHotKey>.Exists
	|-List<HitInfo>.Exists
	|-List<LogMessage>.Exists
	|-List<LPWNormalSolver.LPWPoint>.Exists
	|-List<LPWNormalSolver.LPWPointDataEntry>.Exists
	|-List<PropertyMetadata>.Exists
	|-List<fsVersionedType>.Exists
	|-List<fsAotCompilationManager.AotCompilation>.Exists
	|-List<MinimapPoint>.Exists
	|-List<MusicStateInfo>.Exists
	|-List<BridgeHandler.IdxPacket>.Exists
	|-List<JsonPosition>.Exists
	|-List<pb_BezierPoint>.Exists
	|-List<pb_Edge>.Exists
	|-List<ScreenRadioScriptObject.ScreenInfo>.Exists
	|-List<ValueDropdownItem<object>>.Exists
	|-List<FormatterLocator.FormatterInfo>.Exists
	|-List<FormatterLocator.FormatterLocatorInfo>.Exists
	|-List<SerializationNode>.Exists
	|-List<DeepReflection.PathStep>.Exists
	|-List<CCalEffInfo>.Exists
	|-List<SkillRayHit>.Exists
	|-List<EventQueue.EventQueueEntry>.Exists
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Exists
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Exists
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.Exists
	|-List<StateSoundScriptObject.Loop>.Exists
	|-List<StateSoundScriptObject.StateSound>.Exists
	|-List<SteamMatchViewer.ChatMsg>.Exists
	|-List<CSteamID>.Exists
	|-List<bool>.Exists
	|-List<byte>.Exists
	|-List<char>.Exists
	|-List<DictionaryEntry>.Exists
	|-List<KeyValuePair<DateTime, object>>.Exists
	|-List<KeyValuePair<int, int>>.Exists
	|-List<KeyValuePair<int, object>>.Exists
	|-List<KeyValuePair<object, object>>.Exists
	|-List<EventProvider.SessionInfo>.Exists
	|-List<Guid>.Exists
	|-List<int>.Exists
	|-List<Int32Enum>.Exists
	|-List<long>.Exists
	|-List<InterpretedFrameInfo>.Exists
	|-List<Win32_IP_ADAPTER_ADDRESSES>.Exists
	|-List<object>.Exists
	|-List<float>.Exists
	|-List<string>.Exists
	|-List<uint>.Exists
	|-List<ulong>.Exists
	|-List<TexturePacker.SpriteData>.Exists
	|-List<TMP_Dropdown.OptionData>.Exists
	|-List<AnimatorClipInfo>.Exists
	|-List<BeforeRenderHelper.OrderBlock>.Exists
	|-List<BoneWeight>.Exists
	|-List<Collider>.Exists
	|-List<Color32>.Exists
	|-List<Color>.Exists
	|-List<CombineInstance>.Exists
	|-List<RaycastResult>.Exists
	|-List<ShaderPassName>.Exists
	|-List<VisibleLight>.Exists
	|-List<VisibleReflectionProbe>.Exists
	|-List<IntervalTreeNode>.Exists
	|-List<IntervalTree.Entry<object>>.Exists
	|-List<Matrix4x4>.Exists
	|-List<MeshSubsetCombineUtility.MeshContainer>.Exists
	|-List<MeshSubsetCombineUtility.MeshInstance>.Exists
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.Exists
	|-List<ChannelPacket>.Exists
	|-List<ClientScene.PendingOwner>.Exists
	|-List<LocalClient.InternalMsg>.Exists
	|-List<NetworkLobbyManager.PendingPlayer>.Exists
	|-List<NetworkMigrationManager.PendingPlayerInfo>.Exists
	|-List<CRCMessageEntry>.Exists
	|-List<PeerInfoPlayer>.Exists
	|-List<ParticleSystem.Particle>.Exists
	|-List<Playable>.Exists
	|-List<Quaternion>.Exists
	|-List<RaycastHit>.Exists
	|-List<Rect>.Exists
	|-List<PostProcessBundle>.Exists
	|-List<PostProcessEffectSettings>.Exists
	|-List<PostProcessLayer.SerializedBundleRef>.Exists
	|-List<ReflectionProbeBlendInfo>.Exists
	|-List<RenderTargetIdentifier>.Exists
	|-List<ScriptableObject>.Exists
	|-List<GlyphRect>.Exists
	|-List<AnimationOutputWeightProcessor.WeightInfo>.Exists
	|-List<Dropdown.OptionData>.Exists
	|-List<UICharInfo>.Exists
	|-List<UILineInfo>.Exists
	|-List<UIVertex>.Exists
	|-List<UnitySynchronizationContext.WorkRequest>.Exists
	|-List<Vector2>.Exists
	|-List<Vector2Int>.Exists
	|-List<Vector3>.Exists
	|-List<Vector4>.Exists
	|-List<LODGenerator.SkinnedRenderer>.Exists
	|-List<LODGenerator.StaticRenderer>.Exists
	|-List<ZmPeerManager.RecvPacket>.Exists
	|-List<ZmID>.Exists
	*/

	public T Find(Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27EE030 Offset: 0x27ED030 VA: 0x1827EE030
	|-List<HitInfo>.Find
	|-List<MeshCombiner.StaticRenderer>.Find
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Find
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Find
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Find
	|-List<DebugDrawLine.DebugLine>.Find
	|-List<DeepReflection.PathStep>.Find
	|-List<RenderTargetIdentifier>.Find
	|-List<AnimationOutputWeightProcessor.WeightInfo>.Find
	|-List<LODGenerator.StaticRenderer>.Find
	|
	|-RVA: 0x2846450 Offset: 0x2845450 VA: 0x182846450
	|-List<InputDeviceProfile>.Find
	|-List<MatchMemberData>.Find
	|-List<string>.Find
	|-List<TMP_Dropdown.OptionData>.Find
	|-List<CPlayerInfo.ClasslstHeroData>.Find
	|-List<Collider>.Find
	|-List<PostProcessBundle>.Find
	|-List<PostProcessEffectSettings>.Find
	|-List<Dropdown.OptionData>.Find
	|-List<M1Toggle>.Find
	|-List<Toggle>.Find
	|-List<long>.Find
	|-List<object>.Find
	|-List<ulong>.Find
	|
	|-RVA: 0x28695D0 Offset: 0x28685D0 VA: 0x1828695D0
	|-List<int>.Find
	|-List<Int32Enum>.Find
	|-List<uint>.Find
	|
	|-RVA: 0x2782F90 Offset: 0x2781F90 VA: 0x182782F90
	|-List<RaycastHit>.Find
	|
	|-RVA: 0x2751880 Offset: 0x2750880 VA: 0x182751880
	|-List<DataSet.FaceIndices>.Find
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Find
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Find
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Find
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Find
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Find
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Find
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.Find
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Find
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Find
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Find
	|-List<UICharInfo>.Find
	|-List<Vector3>.Find
	|
	|-RVA: 0x27AB030 Offset: 0x27AA030 VA: 0x1827AB030
	|-List<UnitPreservation.UnitPortPreservation>.Find
	|-List<CameraState.CustomBlendable>.Find
	|-List<DoublePoint>.Find
	|-List<IntPoint>.Find
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Find
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Find
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Find
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.Find
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Find
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Find
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.Find
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.Find
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Find
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Find
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Find
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Find
	|-List<LogMessage>.Find
	|-List<MusicStateInfo>.Find
	|-List<BridgeHandler.IdxPacket>.Find
	|-List<ScreenRadioScriptObject.ScreenInfo>.Find
	|-List<ValueDropdownItem<object>>.Find
	|-List<FormatterLocator.FormatterLocatorInfo>.Find
	|-List<CCalEffInfo>.Find
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.Find
	|-List<StateSoundScriptObject.StateSound>.Find
	|-List<SteamMatchViewer.ChatMsg>.Find
	|-List<DictionaryEntry>.Find
	|-List<KeyValuePair<DateTime, object>>.Find
	|-List<KeyValuePair<int, object>>.Find
	|-List<KeyValuePair<object, object>>.Find
	|-List<Guid>.Find
	|-List<InterpretedFrameInfo>.Find
	|-List<BeforeRenderHelper.OrderBlock>.Find
	|-List<Color>.Find
	|-List<LocalClient.InternalMsg>.Find
	|-List<NetworkLobbyManager.PendingPlayer>.Find
	|-List<NetworkMigrationManager.PendingPlayerInfo>.Find
	|-List<CRCMessageEntry>.Find
	|-List<Playable>.Find
	|-List<Quaternion>.Find
	|-List<Rect>.Find
	|-List<ReflectionProbeBlendInfo>.Find
	|-List<GlyphRect>.Find
	|-List<UILineInfo>.Find
	|-List<Vector4>.Find
	|
	|-RVA: 0x27BF7B0 Offset: 0x27BE7B0 VA: 0x1827BF7B0
	|-List<MeshCombiner.SkinnedRenderer>.Find
	|-List<StateSoundScriptObject.Loop>.Find
	|-List<TexturePacker.SpriteData>.Find
	|-List<Matrix4x4>.Find
	|-List<LODGenerator.SkinnedRenderer>.Find
	|
	|-RVA: 0x275A890 Offset: 0x2759890 VA: 0x18275A890
	|-List<CinemachineClearShot.Pair>.Find
	|-List<DgwResultServerInfo>.Find
	|-List<DgwServerForJson>.Find
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Find
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Find
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Find
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Find
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Find
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Find
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Find
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Find
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Find
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Find
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Find
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Find
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Find
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Find
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Find
	|-List<EngineHotKey>.Find
	|-List<LPWNormalSolver.LPWPoint>.Find
	|-List<LPWNormalSolver.LPWPointDataEntry>.Find
	|-List<pb_Edge>.Find
	|-List<CSteamID>.Find
	|-List<KeyValuePair<int, int>>.Find
	|-List<EventProvider.SessionInfo>.Find
	|-List<AnimatorClipInfo>.Find
	|-List<ClientScene.PendingOwner>.Find
	|-List<PeerInfoPlayer>.Find
	|-List<Vector2Int>.Find
	|-List<ZmID>.Find
	|
	|-RVA: 0x26FD6C0 Offset: 0x26FC6C0 VA: 0x1826FD6C0
	|-List<DgwServerInfo>.Find
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Find
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Find
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Find
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Find
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Find
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Find
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Find
	|-List<NameGenerate.NameWeight>.Find
	|-List<WeGameNetworkingComponent.SendPacket>.Find
	|-List<AssetTracker.AssetInfo>.Find
	|-List<PropertyMetadata>.Find
	|-List<fsVersionedType>.Find
	|-List<fsAotCompilationManager.AotCompilation>.Find
	|-List<MinimapPoint>.Find
	|-List<JsonPosition>.Find
	|-List<FormatterLocator.FormatterInfo>.Find
	|-List<SerializationNode>.Find
	|-List<EventQueue.EventQueueEntry>.Find
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Find
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Find
	|-List<IntervalTreeNode>.Find
	|-List<IntervalTree.Entry<object>>.Find
	|-List<ChannelPacket>.Find
	|-List<UnitySynchronizationContext.WorkRequest>.Find
	|-List<ZmPeerManager.RecvPacket>.Find
	|
	|-RVA: 0x27519C0 Offset: 0x27509C0 VA: 0x1827519C0
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Find
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Find
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Find
	|
	|-RVA: 0x2762C70 Offset: 0x2761C70 VA: 0x182762C70
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Find
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Find
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.Find
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.Find
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Find
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Find
	|-List<SteamNetworkingComponent.SendPacket>.Find
	|-List<OneInfo>.Find
	|-List<BoneWeight>.Find
	|
	|-RVA: 0x2735FB0 Offset: 0x2734FB0 VA: 0x182735FB0
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.Find
	|
	|-RVA: 0x26FDA00 Offset: 0x26FCA00 VA: 0x1826FDA00
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Find
	|-List<RaycastResult>.Find
	|
	|-RVA: 0x27403C0 Offset: 0x273F3C0 VA: 0x1827403C0
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Find
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Find
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.Find
	|
	|-RVA: 0x2762DC0 Offset: 0x2761DC0 VA: 0x182762DC0
	|-List<RangeU16>.Find
	|-List<Color32>.Find
	|-List<ShaderPassName>.Find
	|
	|-RVA: 0x27E43A0 Offset: 0x27E33A0 VA: 0x1827E43A0
	|-List<pb_BezierPoint>.Find
	|
	|-RVA: 0x276BCB0 Offset: 0x276ACB0 VA: 0x18276BCB0
	|-List<SkillRayHit>.Find
	|
	|-RVA: 0x2852540 Offset: 0x2851540 VA: 0x182852540
	|-List<bool>.Find
	|-List<byte>.Find
	|
	|-RVA: 0x2852450 Offset: 0x2851450 VA: 0x182852450
	|-List<char>.Find
	|
	|-RVA: 0x28461F0 Offset: 0x28451F0 VA: 0x1828461F0
	|-List<Win32_IP_ADAPTER_ADDRESSES>.Find
	|
	|-RVA: 0x28694D0 Offset: 0x28684D0 VA: 0x1828694D0
	|-List<float>.Find
	|
	|-RVA: 0x26FD810 Offset: 0x26FC810 VA: 0x1826FD810
	|-List<CombineInstance>.Find
	|
	|-RVA: 0x26FD520 Offset: 0x26FC520 VA: 0x1826FD520
	|-List<VisibleLight>.Find
	|
	|-RVA: 0x26FD350 Offset: 0x26FC350 VA: 0x1826FD350
	|-List<VisibleReflectionProbe>.Find
	|
	|-RVA: 0x27AB160 Offset: 0x27AA160 VA: 0x1827AB160
	|-List<MeshSubsetCombineUtility.MeshContainer>.Find
	|
	|-RVA: 0x27AB300 Offset: 0x27AA300 VA: 0x1827AB300
	|-List<MeshSubsetCombineUtility.MeshInstance>.Find
	|
	|-RVA: 0x2782DD0 Offset: 0x2781DD0 VA: 0x182782DD0
	|-List<ParticleSystem.Particle>.Find
	|
	|-RVA: 0x272B920 Offset: 0x272A920 VA: 0x18272B920
	|-List<UIVertex>.Find
	|
	|-RVA: 0x27EDF40 Offset: 0x27ECF40 VA: 0x1827EDF40
	|-List<Vector2>.Find
	*/

	public List<T> FindAll(Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x281E820 Offset: 0x281D820 VA: 0x18281E820
	|-List<HitInfo>.FindAll
	|-List<MeshCombiner.StaticRenderer>.FindAll
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.FindAll
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.FindAll
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.FindAll
	|-List<DebugDrawLine.DebugLine>.FindAll
	|-List<DeepReflection.PathStep>.FindAll
	|-List<RenderTargetIdentifier>.FindAll
	|-List<AnimationOutputWeightProcessor.WeightInfo>.FindAll
	|-List<LODGenerator.StaticRenderer>.FindAll
	|
	|-RVA: 0x2845200 Offset: 0x2844200 VA: 0x182845200
	|-List<int>.FindAll
	|-List<Int32Enum>.FindAll
	|-List<uint>.FindAll
	|
	|-RVA: 0x28450A0 Offset: 0x28440A0 VA: 0x1828450A0
	|-List<string>.FindAll
	|-List<TMP_Dropdown.OptionData>.FindAll
	|-List<Collider>.FindAll
	|-List<PostProcessEffectSettings>.FindAll
	|-List<Dropdown.OptionData>.FindAll
	|-List<long>.FindAll
	|-List<object>.FindAll
	|-List<ulong>.FindAll
	|
	|-RVA: 0x27820A0 Offset: 0x27810A0 VA: 0x1827820A0
	|-List<RaycastHit>.FindAll
	|
	|-RVA: 0x27219F0 Offset: 0x27209F0 VA: 0x1827219F0
	|-List<DataSet.FaceIndices>.FindAll
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.FindAll
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.FindAll
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.FindAll
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.FindAll
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.FindAll
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.FindAll
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.FindAll
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.FindAll
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.FindAll
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.FindAll
	|-List<UICharInfo>.FindAll
	|-List<Vector3>.FindAll
	|
	|-RVA: 0x2845360 Offset: 0x2844360 VA: 0x182845360
	|-List<UnitPreservation.UnitPortPreservation>.FindAll
	|-List<CameraState.CustomBlendable>.FindAll
	|-List<DoublePoint>.FindAll
	|-List<IntPoint>.FindAll
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.FindAll
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.FindAll
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.FindAll
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.FindAll
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.FindAll
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.FindAll
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.FindAll
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.FindAll
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.FindAll
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.FindAll
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.FindAll
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.FindAll
	|-List<LogMessage>.FindAll
	|-List<MusicStateInfo>.FindAll
	|-List<BridgeHandler.IdxPacket>.FindAll
	|-List<ScreenRadioScriptObject.ScreenInfo>.FindAll
	|-List<ValueDropdownItem<object>>.FindAll
	|-List<FormatterLocator.FormatterLocatorInfo>.FindAll
	|-List<CCalEffInfo>.FindAll
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.FindAll
	|-List<StateSoundScriptObject.StateSound>.FindAll
	|-List<SteamMatchViewer.ChatMsg>.FindAll
	|-List<DictionaryEntry>.FindAll
	|-List<KeyValuePair<DateTime, object>>.FindAll
	|-List<KeyValuePair<int, object>>.FindAll
	|-List<KeyValuePair<object, object>>.FindAll
	|-List<Guid>.FindAll
	|-List<InterpretedFrameInfo>.FindAll
	|-List<BeforeRenderHelper.OrderBlock>.FindAll
	|-List<Color>.FindAll
	|-List<LocalClient.InternalMsg>.FindAll
	|-List<NetworkLobbyManager.PendingPlayer>.FindAll
	|-List<NetworkMigrationManager.PendingPlayerInfo>.FindAll
	|-List<CRCMessageEntry>.FindAll
	|-List<Playable>.FindAll
	|-List<Quaternion>.FindAll
	|-List<Rect>.FindAll
	|-List<ReflectionProbeBlendInfo>.FindAll
	|-List<GlyphRect>.FindAll
	|-List<UILineInfo>.FindAll
	|-List<Vector4>.FindAll
	|
	|-RVA: 0x2868CE0 Offset: 0x2867CE0 VA: 0x182868CE0
	|-List<MeshCombiner.SkinnedRenderer>.FindAll
	|-List<StateSoundScriptObject.Loop>.FindAll
	|-List<TexturePacker.SpriteData>.FindAll
	|-List<Matrix4x4>.FindAll
	|-List<LODGenerator.SkinnedRenderer>.FindAll
	|
	|-RVA: 0x278D600 Offset: 0x278C600 VA: 0x18278D600
	|-List<CinemachineClearShot.Pair>.FindAll
	|-List<DgwResultServerInfo>.FindAll
	|-List<DgwServerForJson>.FindAll
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.FindAll
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.FindAll
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.FindAll
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.FindAll
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.FindAll
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.FindAll
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.FindAll
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.FindAll
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.FindAll
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.FindAll
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.FindAll
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.FindAll
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.FindAll
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.FindAll
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.FindAll
	|-List<EngineHotKey>.FindAll
	|-List<LPWNormalSolver.LPWPoint>.FindAll
	|-List<LPWNormalSolver.LPWPointDataEntry>.FindAll
	|-List<pb_Edge>.FindAll
	|-List<CSteamID>.FindAll
	|-List<EventProvider.SessionInfo>.FindAll
	|-List<AnimatorClipInfo>.FindAll
	|-List<ClientScene.PendingOwner>.FindAll
	|-List<PeerInfoPlayer>.FindAll
	|-List<Vector2Int>.FindAll
	|-List<ZmID>.FindAll
	|
	|-RVA: 0x26FB7A0 Offset: 0x26FA7A0 VA: 0x1826FB7A0
	|-List<DgwServerInfo>.FindAll
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.FindAll
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.FindAll
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.FindAll
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.FindAll
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.FindAll
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.FindAll
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.FindAll
	|-List<NameGenerate.NameWeight>.FindAll
	|-List<WeGameNetworkingComponent.SendPacket>.FindAll
	|-List<AssetTracker.AssetInfo>.FindAll
	|-List<PropertyMetadata>.FindAll
	|-List<fsVersionedType>.FindAll
	|-List<fsAotCompilationManager.AotCompilation>.FindAll
	|-List<MinimapPoint>.FindAll
	|-List<JsonPosition>.FindAll
	|-List<FormatterLocator.FormatterInfo>.FindAll
	|-List<SerializationNode>.FindAll
	|-List<EventQueue.EventQueueEntry>.FindAll
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.FindAll
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.FindAll
	|-List<IntervalTreeNode>.FindAll
	|-List<IntervalTree.Entry<object>>.FindAll
	|-List<ChannelPacket>.FindAll
	|-List<UnitySynchronizationContext.WorkRequest>.FindAll
	|-List<ZmPeerManager.RecvPacket>.FindAll
	|
	|-RVA: 0x275A5B0 Offset: 0x27595B0 VA: 0x18275A5B0
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.FindAll
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.FindAll
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.FindAll
	|
	|-RVA: 0x2751530 Offset: 0x2750530 VA: 0x182751530
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.FindAll
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.FindAll
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.FindAll
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.FindAll
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.FindAll
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.FindAll
	|-List<SteamNetworkingComponent.SendPacket>.FindAll
	|-List<OneInfo>.FindAll
	|-List<BoneWeight>.FindAll
	|
	|-RVA: 0x2735440 Offset: 0x2734440 VA: 0x182735440
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.FindAll
	|
	|-RVA: 0x26FC170 Offset: 0x26FB170 VA: 0x1826FC170
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.FindAll
	|-List<RaycastResult>.FindAll
	|
	|-RVA: 0x273FF60 Offset: 0x273EF60 VA: 0x18273FF60
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.FindAll
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.FindAll
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.FindAll
	|
	|-RVA: 0x26FC010 Offset: 0x26FB010 VA: 0x1826FC010
	|-List<RangeU16>.FindAll
	|-List<Color32>.FindAll
	|-List<ShaderPassName>.FindAll
	|
	|-RVA: 0x27E3D80 Offset: 0x27E2D80 VA: 0x1827E3D80
	|-List<pb_BezierPoint>.FindAll
	|
	|-RVA: 0x276B590 Offset: 0x276A590 VA: 0x18276B590
	|-List<SkillRayHit>.FindAll
	|
	|-RVA: 0x2851840 Offset: 0x2850840 VA: 0x182851840
	|-List<bool>.FindAll
	|-List<byte>.FindAll
	|
	|-RVA: 0x2851B00 Offset: 0x2850B00 VA: 0x182851B00
	|-List<char>.FindAll
	|
	|-RVA: 0x28519A0 Offset: 0x28509A0 VA: 0x1828519A0
	|-List<KeyValuePair<int, int>>.FindAll
	|
	|-RVA: 0x28454F0 Offset: 0x28444F0 VA: 0x1828454F0
	|-List<Win32_IP_ADAPTER_ADDRESSES>.FindAll
	|
	|-RVA: 0x2868B80 Offset: 0x2867B80 VA: 0x182868B80
	|-List<float>.FindAll
	|
	|-RVA: 0x26FBDD0 Offset: 0x26FADD0 VA: 0x1826FBDD0
	|-List<CombineInstance>.FindAll
	|
	|-RVA: 0x26FBBA0 Offset: 0x26FABA0 VA: 0x1826FBBA0
	|-List<VisibleLight>.FindAll
	|
	|-RVA: 0x26FB950 Offset: 0x26FA950 VA: 0x1826FB950
	|-List<VisibleReflectionProbe>.FindAll
	|
	|-RVA: 0x27AA1F0 Offset: 0x27A91F0 VA: 0x1827AA1F0
	|-List<MeshSubsetCombineUtility.MeshContainer>.FindAll
	|
	|-RVA: 0x27A9FD0 Offset: 0x27A8FD0 VA: 0x1827A9FD0
	|-List<MeshSubsetCombineUtility.MeshInstance>.FindAll
	|
	|-RVA: 0x2781E60 Offset: 0x2780E60 VA: 0x182781E60
	|-List<ParticleSystem.Particle>.FindAll
	|
	|-RVA: 0x272B150 Offset: 0x272A150 VA: 0x18272B150
	|-List<UIVertex>.FindAll
	|
	|-RVA: 0x27ED830 Offset: 0x27EC830 VA: 0x1827ED830
	|-List<Vector2>.FindAll
	*/

	public int FindIndex(Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27E3F60 Offset: 0x27E2F60 VA: 0x1827E3F60
	|-List<DataSet.FaceIndices>.FindIndex
	|-List<UnitPreservation.UnitPortPreservation>.FindIndex
	|-List<MeshCombiner.SkinnedRenderer>.FindIndex
	|-List<MeshCombiner.StaticRenderer>.FindIndex
	|-List<CameraState.CustomBlendable>.FindIndex
	|-List<CinemachineClearShot.Pair>.FindIndex
	|-List<DoublePoint>.FindIndex
	|-List<IntPoint>.FindIndex
	|-List<DgwResultServerInfo>.FindIndex
	|-List<DgwServerForJson>.FindIndex
	|-List<DgwServerInfo>.FindIndex
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.FindIndex
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.FindIndex
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.FindIndex
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.FindIndex
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.FindIndex
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.FindIndex
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.FindIndex
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.FindIndex
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.FindIndex
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.FindIndex
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.FindIndex
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.FindIndex
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.FindIndex
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.FindIndex
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.FindIndex
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.FindIndex
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.FindIndex
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.FindIndex
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.FindIndex
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.FindIndex
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.FindIndex
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.FindIndex
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.FindIndex
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.FindIndex
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.FindIndex
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.FindIndex
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.FindIndex
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.FindIndex
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.FindIndex
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.FindIndex
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.FindIndex
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.FindIndex
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.FindIndex
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.FindIndex
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.FindIndex
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.FindIndex
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.FindIndex
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.FindIndex
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.FindIndex
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.FindIndex
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.FindIndex
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.FindIndex
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.FindIndex
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.FindIndex
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.FindIndex
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.FindIndex
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.FindIndex
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.FindIndex
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.FindIndex
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.FindIndex
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.FindIndex
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.FindIndex
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.FindIndex
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.FindIndex
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.FindIndex
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.FindIndex
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.FindIndex
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.FindIndex
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.FindIndex
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.FindIndex
	|-List<NameGenerate.NameWeight>.FindIndex
	|-List<SteamNetworkingComponent.SendPacket>.FindIndex
	|-List<WeGameNetworkingComponent.SendPacket>.FindIndex
	|-List<RangeU16>.FindIndex
	|-List<ConfigItemEntity>.FindIndex
	|-List<OneInfo>.FindIndex
	|-List<DebugDrawLine.DebugLine>.FindIndex
	|-List<AssetTracker.AssetInfo>.FindIndex
	|-List<EngineHotKey>.FindIndex
	|-List<HitInfo>.FindIndex
	|-List<LogMessage>.FindIndex
	|-List<LPWNormalSolver.LPWPoint>.FindIndex
	|-List<LPWNormalSolver.LPWPointDataEntry>.FindIndex
	|-List<PropertyMetadata>.FindIndex
	|-List<ObjectTranslator.DelayGC>.FindIndex
	|-List<fsVersionedType>.FindIndex
	|-List<fsAotCompilationManager.AotCompilation>.FindIndex
	|-List<MinimapPoint>.FindIndex
	|-List<MusicStateInfo>.FindIndex
	|-List<BridgeHandler.IdxPacket>.FindIndex
	|-List<JsonPosition>.FindIndex
	|-List<pb_BezierPoint>.FindIndex
	|-List<pb_Edge>.FindIndex
	|-List<ScreenRadioScriptObject.ScreenInfo>.FindIndex
	|-List<ValueDropdownItem<object>>.FindIndex
	|-List<FormatterLocator.FormatterInfo>.FindIndex
	|-List<FormatterLocator.FormatterLocatorInfo>.FindIndex
	|-List<SerializationNode>.FindIndex
	|-List<DeepReflection.PathStep>.FindIndex
	|-List<CCalEffInfo>.FindIndex
	|-List<SkillRayHit>.FindIndex
	|-List<EventQueue.EventQueueEntry>.FindIndex
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.FindIndex
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.FindIndex
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.FindIndex
	|-List<StateSoundScriptObject.Loop>.FindIndex
	|-List<StateSoundScriptObject.StateSound>.FindIndex
	|-List<SteamMatchViewer.ChatMsg>.FindIndex
	|-List<CSteamID>.FindIndex
	|-List<bool>.FindIndex
	|-List<byte>.FindIndex
	|-List<char>.FindIndex
	|-List<DictionaryEntry>.FindIndex
	|-List<KeyValuePair<DateTime, object>>.FindIndex
	|-List<KeyValuePair<int, int>>.FindIndex
	|-List<KeyValuePair<int, object>>.FindIndex
	|-List<KeyValuePair<object, object>>.FindIndex
	|-List<EventProvider.SessionInfo>.FindIndex
	|-List<Guid>.FindIndex
	|-List<int>.FindIndex
	|-List<Int32Enum>.FindIndex
	|-List<long>.FindIndex
	|-List<InterpretedFrameInfo>.FindIndex
	|-List<Win32_IP_ADAPTER_ADDRESSES>.FindIndex
	|-List<object>.FindIndex
	|-List<float>.FindIndex
	|-List<string>.FindIndex
	|-List<uint>.FindIndex
	|-List<ulong>.FindIndex
	|-List<KerningPair>.FindIndex
	|-List<TexturePacker.SpriteData>.FindIndex
	|-List<TMP_Dropdown.OptionData>.FindIndex
	|-List<TMP_MaterialManager.MaskingMaterial>.FindIndex
	|-List<AnimatorClipInfo>.FindIndex
	|-List<BeforeRenderHelper.OrderBlock>.FindIndex
	|-List<BoneWeight>.FindIndex
	|-List<Collider>.FindIndex
	|-List<Color32>.FindIndex
	|-List<Color>.FindIndex
	|-List<CombineInstance>.FindIndex
	|-List<RaycastResult>.FindIndex
	|-List<ShaderPassName>.FindIndex
	|-List<VisibleLight>.FindIndex
	|-List<VisibleReflectionProbe>.FindIndex
	|-List<IntervalTreeNode>.FindIndex
	|-List<IntervalTree.Entry<object>>.FindIndex
	|-List<Matrix4x4>.FindIndex
	|-List<MeshSubsetCombineUtility.MeshContainer>.FindIndex
	|-List<MeshSubsetCombineUtility.MeshInstance>.FindIndex
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.FindIndex
	|-List<ChannelPacket>.FindIndex
	|-List<ClientScene.PendingOwner>.FindIndex
	|-List<LocalClient.InternalMsg>.FindIndex
	|-List<NetworkLobbyManager.PendingPlayer>.FindIndex
	|-List<NetworkMigrationManager.PendingPlayerInfo>.FindIndex
	|-List<CRCMessageEntry>.FindIndex
	|-List<PeerInfoPlayer>.FindIndex
	|-List<ParticleSystem.Particle>.FindIndex
	|-List<Playable>.FindIndex
	|-List<Quaternion>.FindIndex
	|-List<RaycastHit>.FindIndex
	|-List<Rect>.FindIndex
	|-List<PostProcessEffectSettings>.FindIndex
	|-List<ReflectionProbeBlendInfo>.FindIndex
	|-List<RenderTargetIdentifier>.FindIndex
	|-List<GlyphRect>.FindIndex
	|-List<AnimationOutputWeightProcessor.WeightInfo>.FindIndex
	|-List<Dropdown.OptionData>.FindIndex
	|-List<UICharInfo>.FindIndex
	|-List<UILineInfo>.FindIndex
	|-List<UIVertex>.FindIndex
	|-List<UnitySynchronizationContext.WorkRequest>.FindIndex
	|-List<Vector2>.FindIndex
	|-List<Vector2Int>.FindIndex
	|-List<Vector3>.FindIndex
	|-List<Vector4>.FindIndex
	|-List<LODGenerator.SkinnedRenderer>.FindIndex
	|-List<LODGenerator.StaticRenderer>.FindIndex
	|-List<ZmPeerManager.RecvPacket>.FindIndex
	|-List<ZmID>.FindIndex
	*/

	public int FindIndex(int startIndex, Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27EDAC0 Offset: 0x27ECAC0 VA: 0x1827EDAC0
	|-List<DataSet.FaceIndices>.FindIndex
	|-List<UnitPreservation.UnitPortPreservation>.FindIndex
	|-List<MeshCombiner.SkinnedRenderer>.FindIndex
	|-List<MeshCombiner.StaticRenderer>.FindIndex
	|-List<CameraState.CustomBlendable>.FindIndex
	|-List<CinemachineClearShot.Pair>.FindIndex
	|-List<DoublePoint>.FindIndex
	|-List<IntPoint>.FindIndex
	|-List<DgwResultServerInfo>.FindIndex
	|-List<DgwServerForJson>.FindIndex
	|-List<DgwServerInfo>.FindIndex
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.FindIndex
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.FindIndex
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.FindIndex
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.FindIndex
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.FindIndex
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.FindIndex
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.FindIndex
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.FindIndex
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.FindIndex
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.FindIndex
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.FindIndex
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.FindIndex
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.FindIndex
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.FindIndex
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.FindIndex
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.FindIndex
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.FindIndex
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.FindIndex
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.FindIndex
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.FindIndex
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.FindIndex
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.FindIndex
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.FindIndex
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.FindIndex
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.FindIndex
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.FindIndex
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.FindIndex
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.FindIndex
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.FindIndex
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.FindIndex
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.FindIndex
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.FindIndex
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.FindIndex
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.FindIndex
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.FindIndex
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.FindIndex
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.FindIndex
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.FindIndex
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.FindIndex
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.FindIndex
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.FindIndex
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.FindIndex
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.FindIndex
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.FindIndex
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.FindIndex
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.FindIndex
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.FindIndex
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.FindIndex
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.FindIndex
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.FindIndex
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.FindIndex
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.FindIndex
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.FindIndex
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.FindIndex
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.FindIndex
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.FindIndex
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.FindIndex
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.FindIndex
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.FindIndex
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.FindIndex
	|-List<NameGenerate.NameWeight>.FindIndex
	|-List<SteamNetworkingComponent.SendPacket>.FindIndex
	|-List<WeGameNetworkingComponent.SendPacket>.FindIndex
	|-List<RangeU16>.FindIndex
	|-List<OneInfo>.FindIndex
	|-List<DebugDrawLine.DebugLine>.FindIndex
	|-List<AssetTracker.AssetInfo>.FindIndex
	|-List<EngineHotKey>.FindIndex
	|-List<HitInfo>.FindIndex
	|-List<LogMessage>.FindIndex
	|-List<LPWNormalSolver.LPWPoint>.FindIndex
	|-List<LPWNormalSolver.LPWPointDataEntry>.FindIndex
	|-List<PropertyMetadata>.FindIndex
	|-List<fsVersionedType>.FindIndex
	|-List<fsAotCompilationManager.AotCompilation>.FindIndex
	|-List<MinimapPoint>.FindIndex
	|-List<MusicStateInfo>.FindIndex
	|-List<BridgeHandler.IdxPacket>.FindIndex
	|-List<JsonPosition>.FindIndex
	|-List<pb_BezierPoint>.FindIndex
	|-List<pb_Edge>.FindIndex
	|-List<ScreenRadioScriptObject.ScreenInfo>.FindIndex
	|-List<ValueDropdownItem<object>>.FindIndex
	|-List<FormatterLocator.FormatterInfo>.FindIndex
	|-List<FormatterLocator.FormatterLocatorInfo>.FindIndex
	|-List<SerializationNode>.FindIndex
	|-List<DeepReflection.PathStep>.FindIndex
	|-List<CCalEffInfo>.FindIndex
	|-List<SkillRayHit>.FindIndex
	|-List<EventQueue.EventQueueEntry>.FindIndex
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.FindIndex
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.FindIndex
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.FindIndex
	|-List<StateSoundScriptObject.Loop>.FindIndex
	|-List<StateSoundScriptObject.StateSound>.FindIndex
	|-List<SteamMatchViewer.ChatMsg>.FindIndex
	|-List<CSteamID>.FindIndex
	|-List<bool>.FindIndex
	|-List<byte>.FindIndex
	|-List<char>.FindIndex
	|-List<DictionaryEntry>.FindIndex
	|-List<KeyValuePair<DateTime, object>>.FindIndex
	|-List<KeyValuePair<int, int>>.FindIndex
	|-List<KeyValuePair<int, object>>.FindIndex
	|-List<KeyValuePair<object, object>>.FindIndex
	|-List<EventProvider.SessionInfo>.FindIndex
	|-List<Guid>.FindIndex
	|-List<int>.FindIndex
	|-List<Int32Enum>.FindIndex
	|-List<long>.FindIndex
	|-List<InterpretedFrameInfo>.FindIndex
	|-List<Win32_IP_ADAPTER_ADDRESSES>.FindIndex
	|-List<object>.FindIndex
	|-List<float>.FindIndex
	|-List<string>.FindIndex
	|-List<uint>.FindIndex
	|-List<ulong>.FindIndex
	|-List<TexturePacker.SpriteData>.FindIndex
	|-List<TMP_Dropdown.OptionData>.FindIndex
	|-List<AnimatorClipInfo>.FindIndex
	|-List<BeforeRenderHelper.OrderBlock>.FindIndex
	|-List<BoneWeight>.FindIndex
	|-List<Collider>.FindIndex
	|-List<Color32>.FindIndex
	|-List<Color>.FindIndex
	|-List<CombineInstance>.FindIndex
	|-List<RaycastResult>.FindIndex
	|-List<ShaderPassName>.FindIndex
	|-List<VisibleLight>.FindIndex
	|-List<VisibleReflectionProbe>.FindIndex
	|-List<IntervalTreeNode>.FindIndex
	|-List<IntervalTree.Entry<object>>.FindIndex
	|-List<Matrix4x4>.FindIndex
	|-List<MeshSubsetCombineUtility.MeshContainer>.FindIndex
	|-List<MeshSubsetCombineUtility.MeshInstance>.FindIndex
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.FindIndex
	|-List<ChannelPacket>.FindIndex
	|-List<ClientScene.PendingOwner>.FindIndex
	|-List<LocalClient.InternalMsg>.FindIndex
	|-List<NetworkLobbyManager.PendingPlayer>.FindIndex
	|-List<NetworkMigrationManager.PendingPlayerInfo>.FindIndex
	|-List<CRCMessageEntry>.FindIndex
	|-List<PeerInfoPlayer>.FindIndex
	|-List<ParticleSystem.Particle>.FindIndex
	|-List<Playable>.FindIndex
	|-List<Quaternion>.FindIndex
	|-List<RaycastHit>.FindIndex
	|-List<Rect>.FindIndex
	|-List<PostProcessEffectSettings>.FindIndex
	|-List<ReflectionProbeBlendInfo>.FindIndex
	|-List<RenderTargetIdentifier>.FindIndex
	|-List<GlyphRect>.FindIndex
	|-List<AnimationOutputWeightProcessor.WeightInfo>.FindIndex
	|-List<Dropdown.OptionData>.FindIndex
	|-List<UICharInfo>.FindIndex
	|-List<UILineInfo>.FindIndex
	|-List<UIVertex>.FindIndex
	|-List<UnitySynchronizationContext.WorkRequest>.FindIndex
	|-List<Vector2>.FindIndex
	|-List<Vector2Int>.FindIndex
	|-List<Vector3>.FindIndex
	|-List<Vector4>.FindIndex
	|-List<LODGenerator.SkinnedRenderer>.FindIndex
	|-List<LODGenerator.StaticRenderer>.FindIndex
	|-List<ZmPeerManager.RecvPacket>.FindIndex
	|-List<ZmID>.FindIndex
	*/

	public int FindIndex(int startIndex, int count, Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27ED9B0 Offset: 0x27EC9B0 VA: 0x1827ED9B0
	|-List<DataSet.FaceIndices>.FindIndex
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.FindIndex
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.FindIndex
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.FindIndex
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.FindIndex
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.FindIndex
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.FindIndex
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.FindIndex
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.FindIndex
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.FindIndex
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.FindIndex
	|-List<UICharInfo>.FindIndex
	|-List<Vector3>.FindIndex
	|
	|-RVA: 0x272B4C0 Offset: 0x272A4C0 VA: 0x18272B4C0
	|-List<UnitPreservation.UnitPortPreservation>.FindIndex
	|-List<CameraState.CustomBlendable>.FindIndex
	|-List<DoublePoint>.FindIndex
	|-List<IntPoint>.FindIndex
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.FindIndex
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.FindIndex
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.FindIndex
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.FindIndex
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.FindIndex
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.FindIndex
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.FindIndex
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.FindIndex
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.FindIndex
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.FindIndex
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.FindIndex
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.FindIndex
	|-List<LogMessage>.FindIndex
	|-List<MusicStateInfo>.FindIndex
	|-List<BridgeHandler.IdxPacket>.FindIndex
	|-List<ScreenRadioScriptObject.ScreenInfo>.FindIndex
	|-List<ValueDropdownItem<object>>.FindIndex
	|-List<FormatterLocator.FormatterLocatorInfo>.FindIndex
	|-List<CCalEffInfo>.FindIndex
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.FindIndex
	|-List<StateSoundScriptObject.StateSound>.FindIndex
	|-List<SteamMatchViewer.ChatMsg>.FindIndex
	|-List<DictionaryEntry>.FindIndex
	|-List<KeyValuePair<DateTime, object>>.FindIndex
	|-List<KeyValuePair<int, object>>.FindIndex
	|-List<KeyValuePair<object, object>>.FindIndex
	|-List<Guid>.FindIndex
	|-List<InterpretedFrameInfo>.FindIndex
	|-List<BeforeRenderHelper.OrderBlock>.FindIndex
	|-List<Color>.FindIndex
	|-List<LocalClient.InternalMsg>.FindIndex
	|-List<NetworkLobbyManager.PendingPlayer>.FindIndex
	|-List<NetworkMigrationManager.PendingPlayerInfo>.FindIndex
	|-List<CRCMessageEntry>.FindIndex
	|-List<Playable>.FindIndex
	|-List<Quaternion>.FindIndex
	|-List<Rect>.FindIndex
	|-List<ReflectionProbeBlendInfo>.FindIndex
	|-List<GlyphRect>.FindIndex
	|-List<UILineInfo>.FindIndex
	|-List<Vector4>.FindIndex
	|
	|-RVA: 0x27BF530 Offset: 0x27BE530 VA: 0x1827BF530
	|-List<MeshCombiner.SkinnedRenderer>.FindIndex
	|-List<StateSoundScriptObject.Loop>.FindIndex
	|-List<TexturePacker.SpriteData>.FindIndex
	|-List<Matrix4x4>.FindIndex
	|-List<LODGenerator.SkinnedRenderer>.FindIndex
	|
	|-RVA: 0x2740160 Offset: 0x273F160 VA: 0x182740160
	|-List<MeshCombiner.StaticRenderer>.FindIndex
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.FindIndex
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.FindIndex
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.FindIndex
	|-List<DebugDrawLine.DebugLine>.FindIndex
	|-List<HitInfo>.FindIndex
	|-List<DeepReflection.PathStep>.FindIndex
	|-List<RenderTargetIdentifier>.FindIndex
	|-List<AnimationOutputWeightProcessor.WeightInfo>.FindIndex
	|-List<LODGenerator.StaticRenderer>.FindIndex
	|
	|-RVA: 0x281E9E0 Offset: 0x281D9E0 VA: 0x18281E9E0
	|-List<CinemachineClearShot.Pair>.FindIndex
	|-List<DgwResultServerInfo>.FindIndex
	|-List<DgwServerForJson>.FindIndex
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.FindIndex
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.FindIndex
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.FindIndex
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.FindIndex
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.FindIndex
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.FindIndex
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.FindIndex
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.FindIndex
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.FindIndex
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.FindIndex
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.FindIndex
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.FindIndex
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.FindIndex
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.FindIndex
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.FindIndex
	|-List<EngineHotKey>.FindIndex
	|-List<LPWNormalSolver.LPWPoint>.FindIndex
	|-List<LPWNormalSolver.LPWPointDataEntry>.FindIndex
	|-List<pb_Edge>.FindIndex
	|-List<CSteamID>.FindIndex
	|-List<EventProvider.SessionInfo>.FindIndex
	|-List<AnimatorClipInfo>.FindIndex
	|-List<ClientScene.PendingOwner>.FindIndex
	|-List<PeerInfoPlayer>.FindIndex
	|-List<Vector2Int>.FindIndex
	|-List<ZmID>.FindIndex
	|
	|-RVA: 0x278D760 Offset: 0x278C760 VA: 0x18278D760
	|-List<DgwServerInfo>.FindIndex
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.FindIndex
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.FindIndex
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.FindIndex
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.FindIndex
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.FindIndex
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.FindIndex
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.FindIndex
	|-List<NameGenerate.NameWeight>.FindIndex
	|-List<WeGameNetworkingComponent.SendPacket>.FindIndex
	|-List<AssetTracker.AssetInfo>.FindIndex
	|-List<PropertyMetadata>.FindIndex
	|-List<fsVersionedType>.FindIndex
	|-List<fsAotCompilationManager.AotCompilation>.FindIndex
	|-List<MinimapPoint>.FindIndex
	|-List<JsonPosition>.FindIndex
	|-List<FormatterLocator.FormatterInfo>.FindIndex
	|-List<SerializationNode>.FindIndex
	|-List<EventQueue.EventQueueEntry>.FindIndex
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.FindIndex
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.FindIndex
	|-List<IntervalTreeNode>.FindIndex
	|-List<IntervalTree.Entry<object>>.FindIndex
	|-List<ChannelPacket>.FindIndex
	|-List<UnitySynchronizationContext.WorkRequest>.FindIndex
	|-List<ZmPeerManager.RecvPacket>.FindIndex
	|
	|-RVA: 0x2748F40 Offset: 0x2747F40 VA: 0x182748F40
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.FindIndex
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.FindIndex
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.FindIndex
	|
	|-RVA: 0x2735620 Offset: 0x2734620 VA: 0x182735620
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.FindIndex
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.FindIndex
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.FindIndex
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.FindIndex
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.FindIndex
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.FindIndex
	|-List<SteamNetworkingComponent.SendPacket>.FindIndex
	|-List<OneInfo>.FindIndex
	|-List<BoneWeight>.FindIndex
	|
	|-RVA: 0x2735730 Offset: 0x2734730 VA: 0x182735730
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.FindIndex
	|
	|-RVA: 0x26FC7F0 Offset: 0x26FB7F0 VA: 0x1826FC7F0
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.FindIndex
	|-List<RaycastResult>.FindIndex
	|
	|-RVA: 0x2721BA0 Offset: 0x2720BA0 VA: 0x182721BA0
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.FindIndex
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.FindIndex
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.FindIndex
	|
	|-RVA: 0x2868EC0 Offset: 0x2867EC0 VA: 0x182868EC0
	|-List<RangeU16>.FindIndex
	|-List<Color32>.FindIndex
	|-List<ShaderPassName>.FindIndex
	|
	|-RVA: 0x27E3F90 Offset: 0x27E2F90 VA: 0x1827E3F90
	|-List<pb_BezierPoint>.FindIndex
	|
	|-RVA: 0x276B750 Offset: 0x276A750 VA: 0x18276B750
	|-List<SkillRayHit>.FindIndex
	|
	|-RVA: 0x2851D60 Offset: 0x2850D60 VA: 0x182851D60
	|-List<bool>.FindIndex
	|-List<byte>.FindIndex
	|
	|-RVA: 0x2851C60 Offset: 0x2850C60 VA: 0x182851C60
	|-List<char>.FindIndex
	|
	|-RVA: 0x2851E60 Offset: 0x2850E60 VA: 0x182851E60
	|-List<KeyValuePair<int, int>>.FindIndex
	|
	|-RVA: 0x2868FC0 Offset: 0x2867FC0 VA: 0x182868FC0
	|-List<int>.FindIndex
	|-List<Int32Enum>.FindIndex
	|-List<uint>.FindIndex
	|
	|-RVA: 0x2845760 Offset: 0x2844760 VA: 0x182845760
	|-List<long>.FindIndex
	|-List<object>.FindIndex
	|-List<string>.FindIndex
	|-List<ulong>.FindIndex
	|-List<TMP_Dropdown.OptionData>.FindIndex
	|-List<Collider>.FindIndex
	|-List<PostProcessEffectSettings>.FindIndex
	|-List<Dropdown.OptionData>.FindIndex
	|
	|-RVA: 0x2845860 Offset: 0x2844860 VA: 0x182845860
	|-List<Win32_IP_ADAPTER_ADDRESSES>.FindIndex
	|
	|-RVA: 0x28690C0 Offset: 0x28680C0 VA: 0x1828690C0
	|-List<float>.FindIndex
	|
	|-RVA: 0x26FC4F0 Offset: 0x26FB4F0 VA: 0x1826FC4F0
	|-List<CombineInstance>.FindIndex
	|
	|-RVA: 0x26FC370 Offset: 0x26FB370 VA: 0x1826FC370
	|-List<VisibleLight>.FindIndex
	|
	|-RVA: 0x26FC660 Offset: 0x26FB660 VA: 0x1826FC660
	|-List<VisibleReflectionProbe>.FindIndex
	|
	|-RVA: 0x27AA420 Offset: 0x27A9420 VA: 0x1827AA420
	|-List<MeshSubsetCombineUtility.MeshContainer>.FindIndex
	|
	|-RVA: 0x27AA5A0 Offset: 0x27A95A0 VA: 0x1827AA5A0
	|-List<MeshSubsetCombineUtility.MeshInstance>.FindIndex
	|
	|-RVA: 0x2782280 Offset: 0x2781280 VA: 0x182782280
	|-List<ParticleSystem.Particle>.FindIndex
	|
	|-RVA: 0x2782410 Offset: 0x2781410 VA: 0x182782410
	|-List<RaycastHit>.FindIndex
	|
	|-RVA: 0x272B360 Offset: 0x272A360 VA: 0x18272B360
	|-List<UIVertex>.FindIndex
	|
	|-RVA: 0x27EDAF0 Offset: 0x27ECAF0 VA: 0x1827EDAF0
	|-List<Vector2>.FindIndex
	*/

	public T FindLast(Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x281EAE0 Offset: 0x281DAE0 VA: 0x18281EAE0
	|-List<HitInfo>.FindLast
	|-List<MeshCombiner.StaticRenderer>.FindLast
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.FindLast
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.FindLast
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.FindLast
	|-List<DebugDrawLine.DebugLine>.FindLast
	|-List<DeepReflection.PathStep>.FindLast
	|-List<RenderTargetIdentifier>.FindLast
	|-List<AnimationOutputWeightProcessor.WeightInfo>.FindLast
	|-List<LODGenerator.StaticRenderer>.FindLast
	|
	|-RVA: 0x2846100 Offset: 0x2845100 VA: 0x182846100
	|-List<int>.FindLast
	|-List<Int32Enum>.FindLast
	|-List<uint>.FindLast
	|
	|-RVA: 0x2845DB0 Offset: 0x2844DB0 VA: 0x182845DB0
	|-List<string>.FindLast
	|-List<TMP_Dropdown.OptionData>.FindLast
	|-List<Collider>.FindLast
	|-List<PostProcessEffectSettings>.FindLast
	|-List<Dropdown.OptionData>.FindLast
	|-List<long>.FindLast
	|-List<object>.FindLast
	|-List<ulong>.FindLast
	|
	|-RVA: 0x2782B10 Offset: 0x2781B10 VA: 0x182782B10
	|-List<RaycastHit>.FindLast
	|
	|-RVA: 0x2740280 Offset: 0x273F280 VA: 0x182740280
	|-List<DataSet.FaceIndices>.FindLast
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.FindLast
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.FindLast
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.FindLast
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.FindLast
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.FindLast
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.FindLast
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.FindLast
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.FindLast
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.FindLast
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.FindLast
	|-List<UICharInfo>.FindLast
	|-List<Vector3>.FindLast
	|
	|-RVA: 0x2782CA0 Offset: 0x2781CA0 VA: 0x182782CA0
	|-List<UnitPreservation.UnitPortPreservation>.FindLast
	|-List<CameraState.CustomBlendable>.FindLast
	|-List<DoublePoint>.FindLast
	|-List<IntPoint>.FindLast
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.FindLast
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.FindLast
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.FindLast
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.FindLast
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.FindLast
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.FindLast
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.FindLast
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.FindLast
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.FindLast
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.FindLast
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.FindLast
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.FindLast
	|-List<LogMessage>.FindLast
	|-List<MusicStateInfo>.FindLast
	|-List<BridgeHandler.IdxPacket>.FindLast
	|-List<ScreenRadioScriptObject.ScreenInfo>.FindLast
	|-List<ValueDropdownItem<object>>.FindLast
	|-List<FormatterLocator.FormatterLocatorInfo>.FindLast
	|-List<CCalEffInfo>.FindLast
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.FindLast
	|-List<StateSoundScriptObject.StateSound>.FindLast
	|-List<SteamMatchViewer.ChatMsg>.FindLast
	|-List<DictionaryEntry>.FindLast
	|-List<KeyValuePair<DateTime, object>>.FindLast
	|-List<KeyValuePair<int, object>>.FindLast
	|-List<KeyValuePair<object, object>>.FindLast
	|-List<Guid>.FindLast
	|-List<InterpretedFrameInfo>.FindLast
	|-List<BeforeRenderHelper.OrderBlock>.FindLast
	|-List<Color>.FindLast
	|-List<LocalClient.InternalMsg>.FindLast
	|-List<NetworkLobbyManager.PendingPlayer>.FindLast
	|-List<NetworkMigrationManager.PendingPlayerInfo>.FindLast
	|-List<CRCMessageEntry>.FindLast
	|-List<Playable>.FindLast
	|-List<Quaternion>.FindLast
	|-List<Rect>.FindLast
	|-List<ReflectionProbeBlendInfo>.FindLast
	|-List<GlyphRect>.FindLast
	|-List<UILineInfo>.FindLast
	|-List<Vector4>.FindLast
	|
	|-RVA: 0x24F3820 Offset: 0x24F2820 VA: 0x1824F3820
	|-List<MeshCombiner.SkinnedRenderer>.FindLast
	|-List<StateSoundScriptObject.Loop>.FindLast
	|-List<TexturePacker.SpriteData>.FindLast
	|-List<Matrix4x4>.FindLast
	|-List<LODGenerator.SkinnedRenderer>.FindLast
	|
	|-RVA: 0x281EC50 Offset: 0x281DC50 VA: 0x18281EC50
	|-List<CinemachineClearShot.Pair>.FindLast
	|-List<DgwResultServerInfo>.FindLast
	|-List<DgwServerForJson>.FindLast
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.FindLast
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.FindLast
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.FindLast
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.FindLast
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.FindLast
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.FindLast
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.FindLast
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.FindLast
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.FindLast
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.FindLast
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.FindLast
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.FindLast
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.FindLast
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.FindLast
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.FindLast
	|-List<EngineHotKey>.FindLast
	|-List<LPWNormalSolver.LPWPoint>.FindLast
	|-List<LPWNormalSolver.LPWPointDataEntry>.FindLast
	|-List<pb_Edge>.FindLast
	|-List<CSteamID>.FindLast
	|-List<EventProvider.SessionInfo>.FindLast
	|-List<AnimatorClipInfo>.FindLast
	|-List<ClientScene.PendingOwner>.FindLast
	|-List<PeerInfoPlayer>.FindLast
	|-List<Vector2Int>.FindLast
	|-List<ZmID>.FindLast
	|
	|-RVA: 0x276BB60 Offset: 0x276AB60 VA: 0x18276BB60
	|-List<DgwServerInfo>.FindLast
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.FindLast
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.FindLast
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.FindLast
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.FindLast
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.FindLast
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.FindLast
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.FindLast
	|-List<NameGenerate.NameWeight>.FindLast
	|-List<WeGameNetworkingComponent.SendPacket>.FindLast
	|-List<AssetTracker.AssetInfo>.FindLast
	|-List<PropertyMetadata>.FindLast
	|-List<fsVersionedType>.FindLast
	|-List<fsAotCompilationManager.AotCompilation>.FindLast
	|-List<MinimapPoint>.FindLast
	|-List<JsonPosition>.FindLast
	|-List<FormatterLocator.FormatterInfo>.FindLast
	|-List<SerializationNode>.FindLast
	|-List<EventQueue.EventQueueEntry>.FindLast
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.FindLast
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.FindLast
	|-List<IntervalTreeNode>.FindLast
	|-List<IntervalTree.Entry<object>>.FindLast
	|-List<ChannelPacket>.FindLast
	|-List<UnitySynchronizationContext.WorkRequest>.FindLast
	|-List<ZmPeerManager.RecvPacket>.FindLast
	|
	|-RVA: 0x2751720 Offset: 0x2750720 VA: 0x182751720
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.FindLast
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.FindLast
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.FindLast
	|
	|-RVA: 0x2735B10 Offset: 0x2734B10 VA: 0x182735B10
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.FindLast
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.FindLast
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.FindLast
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.FindLast
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.FindLast
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.FindLast
	|-List<SteamNetworkingComponent.SendPacket>.FindLast
	|-List<OneInfo>.FindLast
	|-List<BoneWeight>.FindLast
	|
	|-RVA: 0x2735E20 Offset: 0x2734E20 VA: 0x182735E20
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.FindLast
	|
	|-RVA: 0x2735C60 Offset: 0x2734C60 VA: 0x182735C60
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.FindLast
	|-List<RaycastResult>.FindLast
	|
	|-RVA: 0x27AACF0 Offset: 0x27A9CF0 VA: 0x1827AACF0
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.FindLast
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.FindLast
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.FindLast
	|
	|-RVA: 0x28693E0 Offset: 0x28683E0 VA: 0x1828693E0
	|-List<RangeU16>.FindLast
	|-List<Color32>.FindLast
	|-List<ShaderPassName>.FindLast
	|
	|-RVA: 0x27E4210 Offset: 0x27E3210 VA: 0x1827E4210
	|-List<pb_BezierPoint>.FindLast
	|
	|-RVA: 0x276B9F0 Offset: 0x276A9F0 VA: 0x18276B9F0
	|-List<SkillRayHit>.FindLast
	|
	|-RVA: 0x2852180 Offset: 0x2851180 VA: 0x182852180
	|-List<bool>.FindLast
	|-List<byte>.FindLast
	|
	|-RVA: 0x2852360 Offset: 0x2851360 VA: 0x182852360
	|-List<char>.FindLast
	|
	|-RVA: 0x2852270 Offset: 0x2851270 VA: 0x182852270
	|-List<KeyValuePair<int, int>>.FindLast
	|
	|-RVA: 0x2845EA0 Offset: 0x2844EA0 VA: 0x182845EA0
	|-List<Win32_IP_ADAPTER_ADDRESSES>.FindLast
	|
	|-RVA: 0x28692D0 Offset: 0x28682D0 VA: 0x1828692D0
	|-List<float>.FindLast
	|
	|-RVA: 0x26FD160 Offset: 0x26FC160 VA: 0x1826FD160
	|-List<CombineInstance>.FindLast
	|
	|-RVA: 0x26FCFC0 Offset: 0x26FBFC0 VA: 0x1826FCFC0
	|-List<VisibleLight>.FindLast
	|
	|-RVA: 0x26FCDF0 Offset: 0x26FBDF0 VA: 0x1826FCDF0
	|-List<VisibleReflectionProbe>.FindLast
	|
	|-RVA: 0x27AAE90 Offset: 0x27A9E90 VA: 0x1827AAE90
	|-List<MeshSubsetCombineUtility.MeshContainer>.FindLast
	|
	|-RVA: 0x27AAB50 Offset: 0x27A9B50 VA: 0x1827AAB50
	|-List<MeshSubsetCombineUtility.MeshInstance>.FindLast
	|
	|-RVA: 0x2782950 Offset: 0x2781950 VA: 0x182782950
	|-List<ParticleSystem.Particle>.FindLast
	|
	|-RVA: 0x272B740 Offset: 0x272A740 VA: 0x18272B740
	|-List<UIVertex>.FindLast
	|
	|-RVA: 0x27EDE40 Offset: 0x27ECE40 VA: 0x1827EDE40
	|-List<Vector2>.FindLast
	*/

	public int FindLastIndex(Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27516E0 Offset: 0x27506E0 VA: 0x1827516E0
	|-List<DataSet.FaceIndices>.FindLastIndex
	|-List<UnitPreservation.UnitPortPreservation>.FindLastIndex
	|-List<MeshCombiner.SkinnedRenderer>.FindLastIndex
	|-List<MeshCombiner.StaticRenderer>.FindLastIndex
	|-List<CameraState.CustomBlendable>.FindLastIndex
	|-List<CinemachineClearShot.Pair>.FindLastIndex
	|-List<DoublePoint>.FindLastIndex
	|-List<IntPoint>.FindLastIndex
	|-List<DgwResultServerInfo>.FindLastIndex
	|-List<DgwServerForJson>.FindLastIndex
	|-List<DgwServerInfo>.FindLastIndex
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.FindLastIndex
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.FindLastIndex
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.FindLastIndex
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.FindLastIndex
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.FindLastIndex
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.FindLastIndex
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.FindLastIndex
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.FindLastIndex
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.FindLastIndex
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.FindLastIndex
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.FindLastIndex
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.FindLastIndex
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.FindLastIndex
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.FindLastIndex
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.FindLastIndex
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.FindLastIndex
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.FindLastIndex
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.FindLastIndex
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.FindLastIndex
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.FindLastIndex
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.FindLastIndex
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.FindLastIndex
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.FindLastIndex
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.FindLastIndex
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.FindLastIndex
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.FindLastIndex
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.FindLastIndex
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.FindLastIndex
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.FindLastIndex
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.FindLastIndex
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.FindLastIndex
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.FindLastIndex
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.FindLastIndex
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.FindLastIndex
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.FindLastIndex
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.FindLastIndex
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.FindLastIndex
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.FindLastIndex
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.FindLastIndex
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.FindLastIndex
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.FindLastIndex
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.FindLastIndex
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.FindLastIndex
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.FindLastIndex
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.FindLastIndex
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.FindLastIndex
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.FindLastIndex
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.FindLastIndex
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.FindLastIndex
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.FindLastIndex
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.FindLastIndex
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.FindLastIndex
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.FindLastIndex
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.FindLastIndex
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.FindLastIndex
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.FindLastIndex
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.FindLastIndex
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.FindLastIndex
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.FindLastIndex
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.FindLastIndex
	|-List<NameGenerate.NameWeight>.FindLastIndex
	|-List<SteamNetworkingComponent.SendPacket>.FindLastIndex
	|-List<WeGameNetworkingComponent.SendPacket>.FindLastIndex
	|-List<RangeU16>.FindLastIndex
	|-List<OneInfo>.FindLastIndex
	|-List<DebugDrawLine.DebugLine>.FindLastIndex
	|-List<AssetTracker.AssetInfo>.FindLastIndex
	|-List<EngineHotKey>.FindLastIndex
	|-List<HitInfo>.FindLastIndex
	|-List<LogMessage>.FindLastIndex
	|-List<LPWNormalSolver.LPWPoint>.FindLastIndex
	|-List<LPWNormalSolver.LPWPointDataEntry>.FindLastIndex
	|-List<PropertyMetadata>.FindLastIndex
	|-List<fsVersionedType>.FindLastIndex
	|-List<fsAotCompilationManager.AotCompilation>.FindLastIndex
	|-List<MinimapPoint>.FindLastIndex
	|-List<MusicStateInfo>.FindLastIndex
	|-List<BridgeHandler.IdxPacket>.FindLastIndex
	|-List<JsonPosition>.FindLastIndex
	|-List<pb_BezierPoint>.FindLastIndex
	|-List<pb_Edge>.FindLastIndex
	|-List<ScreenRadioScriptObject.ScreenInfo>.FindLastIndex
	|-List<ValueDropdownItem<object>>.FindLastIndex
	|-List<FormatterLocator.FormatterInfo>.FindLastIndex
	|-List<FormatterLocator.FormatterLocatorInfo>.FindLastIndex
	|-List<SerializationNode>.FindLastIndex
	|-List<DeepReflection.PathStep>.FindLastIndex
	|-List<CCalEffInfo>.FindLastIndex
	|-List<SkillRayHit>.FindLastIndex
	|-List<EventQueue.EventQueueEntry>.FindLastIndex
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.FindLastIndex
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.FindLastIndex
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.FindLastIndex
	|-List<StateSoundScriptObject.Loop>.FindLastIndex
	|-List<StateSoundScriptObject.StateSound>.FindLastIndex
	|-List<SteamMatchViewer.ChatMsg>.FindLastIndex
	|-List<CSteamID>.FindLastIndex
	|-List<bool>.FindLastIndex
	|-List<byte>.FindLastIndex
	|-List<char>.FindLastIndex
	|-List<DictionaryEntry>.FindLastIndex
	|-List<KeyValuePair<DateTime, object>>.FindLastIndex
	|-List<KeyValuePair<int, int>>.FindLastIndex
	|-List<KeyValuePair<int, object>>.FindLastIndex
	|-List<KeyValuePair<object, object>>.FindLastIndex
	|-List<EventProvider.SessionInfo>.FindLastIndex
	|-List<Guid>.FindLastIndex
	|-List<int>.FindLastIndex
	|-List<Int32Enum>.FindLastIndex
	|-List<long>.FindLastIndex
	|-List<InterpretedFrameInfo>.FindLastIndex
	|-List<Win32_IP_ADAPTER_ADDRESSES>.FindLastIndex
	|-List<object>.FindLastIndex
	|-List<float>.FindLastIndex
	|-List<string>.FindLastIndex
	|-List<uint>.FindLastIndex
	|-List<ulong>.FindLastIndex
	|-List<TexturePacker.SpriteData>.FindLastIndex
	|-List<TMP_Dropdown.OptionData>.FindLastIndex
	|-List<AnimatorClipInfo>.FindLastIndex
	|-List<BeforeRenderHelper.OrderBlock>.FindLastIndex
	|-List<BoneWeight>.FindLastIndex
	|-List<Collider>.FindLastIndex
	|-List<Color32>.FindLastIndex
	|-List<Color>.FindLastIndex
	|-List<CombineInstance>.FindLastIndex
	|-List<RaycastResult>.FindLastIndex
	|-List<ShaderPassName>.FindLastIndex
	|-List<VisibleLight>.FindLastIndex
	|-List<VisibleReflectionProbe>.FindLastIndex
	|-List<IntervalTreeNode>.FindLastIndex
	|-List<IntervalTree.Entry<object>>.FindLastIndex
	|-List<Matrix4x4>.FindLastIndex
	|-List<MeshSubsetCombineUtility.MeshContainer>.FindLastIndex
	|-List<MeshSubsetCombineUtility.MeshInstance>.FindLastIndex
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.FindLastIndex
	|-List<ChannelPacket>.FindLastIndex
	|-List<ClientScene.PendingOwner>.FindLastIndex
	|-List<LocalClient.InternalMsg>.FindLastIndex
	|-List<NetworkLobbyManager.PendingPlayer>.FindLastIndex
	|-List<NetworkMigrationManager.PendingPlayerInfo>.FindLastIndex
	|-List<CRCMessageEntry>.FindLastIndex
	|-List<PeerInfoPlayer>.FindLastIndex
	|-List<ParticleSystem.Particle>.FindLastIndex
	|-List<Playable>.FindLastIndex
	|-List<Quaternion>.FindLastIndex
	|-List<RaycastHit>.FindLastIndex
	|-List<Rect>.FindLastIndex
	|-List<PostProcessEffectSettings>.FindLastIndex
	|-List<ReflectionProbeBlendInfo>.FindLastIndex
	|-List<RenderTargetIdentifier>.FindLastIndex
	|-List<GlyphRect>.FindLastIndex
	|-List<AnimationOutputWeightProcessor.WeightInfo>.FindLastIndex
	|-List<Dropdown.OptionData>.FindLastIndex
	|-List<UICharInfo>.FindLastIndex
	|-List<UILineInfo>.FindLastIndex
	|-List<UIVertex>.FindLastIndex
	|-List<UnitySynchronizationContext.WorkRequest>.FindLastIndex
	|-List<Vector2>.FindLastIndex
	|-List<Vector2Int>.FindLastIndex
	|-List<Vector3>.FindLastIndex
	|-List<Vector4>.FindLastIndex
	|-List<LODGenerator.SkinnedRenderer>.FindLastIndex
	|-List<LODGenerator.StaticRenderer>.FindLastIndex
	|-List<ZmPeerManager.RecvPacket>.FindLastIndex
	|-List<ZmID>.FindLastIndex
	*/

	public int FindLastIndex(int startIndex, Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x276B870 Offset: 0x276A870 VA: 0x18276B870
	|-List<DataSet.FaceIndices>.FindLastIndex
	|-List<UnitPreservation.UnitPortPreservation>.FindLastIndex
	|-List<MeshCombiner.SkinnedRenderer>.FindLastIndex
	|-List<MeshCombiner.StaticRenderer>.FindLastIndex
	|-List<CameraState.CustomBlendable>.FindLastIndex
	|-List<CinemachineClearShot.Pair>.FindLastIndex
	|-List<DoublePoint>.FindLastIndex
	|-List<IntPoint>.FindLastIndex
	|-List<DgwResultServerInfo>.FindLastIndex
	|-List<DgwServerForJson>.FindLastIndex
	|-List<DgwServerInfo>.FindLastIndex
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.FindLastIndex
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.FindLastIndex
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.FindLastIndex
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.FindLastIndex
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.FindLastIndex
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.FindLastIndex
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.FindLastIndex
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.FindLastIndex
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.FindLastIndex
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.FindLastIndex
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.FindLastIndex
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.FindLastIndex
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.FindLastIndex
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.FindLastIndex
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.FindLastIndex
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.FindLastIndex
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.FindLastIndex
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.FindLastIndex
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.FindLastIndex
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.FindLastIndex
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.FindLastIndex
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.FindLastIndex
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.FindLastIndex
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.FindLastIndex
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.FindLastIndex
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.FindLastIndex
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.FindLastIndex
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.FindLastIndex
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.FindLastIndex
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.FindLastIndex
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.FindLastIndex
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.FindLastIndex
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.FindLastIndex
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.FindLastIndex
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.FindLastIndex
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.FindLastIndex
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.FindLastIndex
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.FindLastIndex
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.FindLastIndex
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.FindLastIndex
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.FindLastIndex
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.FindLastIndex
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.FindLastIndex
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.FindLastIndex
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.FindLastIndex
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.FindLastIndex
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.FindLastIndex
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.FindLastIndex
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.FindLastIndex
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.FindLastIndex
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.FindLastIndex
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.FindLastIndex
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.FindLastIndex
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.FindLastIndex
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.FindLastIndex
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.FindLastIndex
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.FindLastIndex
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.FindLastIndex
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.FindLastIndex
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.FindLastIndex
	|-List<NameGenerate.NameWeight>.FindLastIndex
	|-List<SteamNetworkingComponent.SendPacket>.FindLastIndex
	|-List<WeGameNetworkingComponent.SendPacket>.FindLastIndex
	|-List<RangeU16>.FindLastIndex
	|-List<OneInfo>.FindLastIndex
	|-List<DebugDrawLine.DebugLine>.FindLastIndex
	|-List<AssetTracker.AssetInfo>.FindLastIndex
	|-List<EngineHotKey>.FindLastIndex
	|-List<HitInfo>.FindLastIndex
	|-List<LogMessage>.FindLastIndex
	|-List<LPWNormalSolver.LPWPoint>.FindLastIndex
	|-List<LPWNormalSolver.LPWPointDataEntry>.FindLastIndex
	|-List<PropertyMetadata>.FindLastIndex
	|-List<fsVersionedType>.FindLastIndex
	|-List<fsAotCompilationManager.AotCompilation>.FindLastIndex
	|-List<MinimapPoint>.FindLastIndex
	|-List<MusicStateInfo>.FindLastIndex
	|-List<BridgeHandler.IdxPacket>.FindLastIndex
	|-List<JsonPosition>.FindLastIndex
	|-List<pb_BezierPoint>.FindLastIndex
	|-List<pb_Edge>.FindLastIndex
	|-List<ScreenRadioScriptObject.ScreenInfo>.FindLastIndex
	|-List<ValueDropdownItem<object>>.FindLastIndex
	|-List<FormatterLocator.FormatterInfo>.FindLastIndex
	|-List<FormatterLocator.FormatterLocatorInfo>.FindLastIndex
	|-List<SerializationNode>.FindLastIndex
	|-List<DeepReflection.PathStep>.FindLastIndex
	|-List<CCalEffInfo>.FindLastIndex
	|-List<SkillRayHit>.FindLastIndex
	|-List<EventQueue.EventQueueEntry>.FindLastIndex
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.FindLastIndex
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.FindLastIndex
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.FindLastIndex
	|-List<StateSoundScriptObject.Loop>.FindLastIndex
	|-List<StateSoundScriptObject.StateSound>.FindLastIndex
	|-List<SteamMatchViewer.ChatMsg>.FindLastIndex
	|-List<CSteamID>.FindLastIndex
	|-List<bool>.FindLastIndex
	|-List<byte>.FindLastIndex
	|-List<char>.FindLastIndex
	|-List<DictionaryEntry>.FindLastIndex
	|-List<KeyValuePair<DateTime, object>>.FindLastIndex
	|-List<KeyValuePair<int, int>>.FindLastIndex
	|-List<KeyValuePair<int, object>>.FindLastIndex
	|-List<KeyValuePair<object, object>>.FindLastIndex
	|-List<EventProvider.SessionInfo>.FindLastIndex
	|-List<Guid>.FindLastIndex
	|-List<int>.FindLastIndex
	|-List<Int32Enum>.FindLastIndex
	|-List<long>.FindLastIndex
	|-List<InterpretedFrameInfo>.FindLastIndex
	|-List<Win32_IP_ADAPTER_ADDRESSES>.FindLastIndex
	|-List<object>.FindLastIndex
	|-List<float>.FindLastIndex
	|-List<string>.FindLastIndex
	|-List<uint>.FindLastIndex
	|-List<ulong>.FindLastIndex
	|-List<TexturePacker.SpriteData>.FindLastIndex
	|-List<TMP_Dropdown.OptionData>.FindLastIndex
	|-List<AnimatorClipInfo>.FindLastIndex
	|-List<BeforeRenderHelper.OrderBlock>.FindLastIndex
	|-List<BoneWeight>.FindLastIndex
	|-List<Collider>.FindLastIndex
	|-List<Color32>.FindLastIndex
	|-List<Color>.FindLastIndex
	|-List<CombineInstance>.FindLastIndex
	|-List<RaycastResult>.FindLastIndex
	|-List<ShaderPassName>.FindLastIndex
	|-List<VisibleLight>.FindLastIndex
	|-List<VisibleReflectionProbe>.FindLastIndex
	|-List<IntervalTreeNode>.FindLastIndex
	|-List<IntervalTree.Entry<object>>.FindLastIndex
	|-List<Matrix4x4>.FindLastIndex
	|-List<MeshSubsetCombineUtility.MeshContainer>.FindLastIndex
	|-List<MeshSubsetCombineUtility.MeshInstance>.FindLastIndex
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.FindLastIndex
	|-List<ChannelPacket>.FindLastIndex
	|-List<ClientScene.PendingOwner>.FindLastIndex
	|-List<LocalClient.InternalMsg>.FindLastIndex
	|-List<NetworkLobbyManager.PendingPlayer>.FindLastIndex
	|-List<NetworkMigrationManager.PendingPlayerInfo>.FindLastIndex
	|-List<CRCMessageEntry>.FindLastIndex
	|-List<PeerInfoPlayer>.FindLastIndex
	|-List<ParticleSystem.Particle>.FindLastIndex
	|-List<Playable>.FindLastIndex
	|-List<Quaternion>.FindLastIndex
	|-List<RaycastHit>.FindLastIndex
	|-List<Rect>.FindLastIndex
	|-List<PostProcessEffectSettings>.FindLastIndex
	|-List<ReflectionProbeBlendInfo>.FindLastIndex
	|-List<RenderTargetIdentifier>.FindLastIndex
	|-List<GlyphRect>.FindLastIndex
	|-List<AnimationOutputWeightProcessor.WeightInfo>.FindLastIndex
	|-List<Dropdown.OptionData>.FindLastIndex
	|-List<UICharInfo>.FindLastIndex
	|-List<UILineInfo>.FindLastIndex
	|-List<UIVertex>.FindLastIndex
	|-List<UnitySynchronizationContext.WorkRequest>.FindLastIndex
	|-List<Vector2>.FindLastIndex
	|-List<Vector2Int>.FindLastIndex
	|-List<Vector3>.FindLastIndex
	|-List<Vector4>.FindLastIndex
	|-List<LODGenerator.SkinnedRenderer>.FindLastIndex
	|-List<LODGenerator.StaticRenderer>.FindLastIndex
	|-List<ZmPeerManager.RecvPacket>.FindLastIndex
	|-List<ZmID>.FindLastIndex
	*/

	public int FindLastIndex(int startIndex, int count, Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x275A770 Offset: 0x2759770 VA: 0x18275A770
	|-List<DataSet.FaceIndices>.FindLastIndex
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.FindLastIndex
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.FindLastIndex
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.FindLastIndex
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.FindLastIndex
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.FindLastIndex
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.FindLastIndex
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.FindLastIndex
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.FindLastIndex
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.FindLastIndex
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.FindLastIndex
	|-List<UICharInfo>.FindLastIndex
	|-List<Vector3>.FindLastIndex
	|
	|-RVA: 0x27826E0 Offset: 0x27816E0 VA: 0x1827826E0
	|-List<UnitPreservation.UnitPortPreservation>.FindLastIndex
	|-List<CameraState.CustomBlendable>.FindLastIndex
	|-List<DoublePoint>.FindLastIndex
	|-List<IntPoint>.FindLastIndex
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.FindLastIndex
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.FindLastIndex
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.FindLastIndex
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.FindLastIndex
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.FindLastIndex
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.FindLastIndex
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.FindLastIndex
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.FindLastIndex
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.FindLastIndex
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.FindLastIndex
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.FindLastIndex
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.FindLastIndex
	|-List<LogMessage>.FindLastIndex
	|-List<MusicStateInfo>.FindLastIndex
	|-List<BridgeHandler.IdxPacket>.FindLastIndex
	|-List<ScreenRadioScriptObject.ScreenInfo>.FindLastIndex
	|-List<ValueDropdownItem<object>>.FindLastIndex
	|-List<FormatterLocator.FormatterLocatorInfo>.FindLastIndex
	|-List<CCalEffInfo>.FindLastIndex
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.FindLastIndex
	|-List<StateSoundScriptObject.StateSound>.FindLastIndex
	|-List<SteamMatchViewer.ChatMsg>.FindLastIndex
	|-List<DictionaryEntry>.FindLastIndex
	|-List<KeyValuePair<DateTime, object>>.FindLastIndex
	|-List<KeyValuePair<int, object>>.FindLastIndex
	|-List<KeyValuePair<object, object>>.FindLastIndex
	|-List<Guid>.FindLastIndex
	|-List<InterpretedFrameInfo>.FindLastIndex
	|-List<BeforeRenderHelper.OrderBlock>.FindLastIndex
	|-List<Color>.FindLastIndex
	|-List<LocalClient.InternalMsg>.FindLastIndex
	|-List<NetworkLobbyManager.PendingPlayer>.FindLastIndex
	|-List<NetworkMigrationManager.PendingPlayerInfo>.FindLastIndex
	|-List<CRCMessageEntry>.FindLastIndex
	|-List<Playable>.FindLastIndex
	|-List<Quaternion>.FindLastIndex
	|-List<Rect>.FindLastIndex
	|-List<ReflectionProbeBlendInfo>.FindLastIndex
	|-List<GlyphRect>.FindLastIndex
	|-List<UILineInfo>.FindLastIndex
	|-List<Vector4>.FindLastIndex
	|
	|-RVA: 0x27BF660 Offset: 0x27BE660 VA: 0x1827BF660
	|-List<MeshCombiner.SkinnedRenderer>.FindLastIndex
	|-List<StateSoundScriptObject.Loop>.FindLastIndex
	|-List<TexturePacker.SpriteData>.FindLastIndex
	|-List<Matrix4x4>.FindLastIndex
	|-List<LODGenerator.SkinnedRenderer>.FindLastIndex
	|
	|-RVA: 0x27EDD00 Offset: 0x27ECD00 VA: 0x1827EDD00
	|-List<MeshCombiner.StaticRenderer>.FindLastIndex
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.FindLastIndex
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.FindLastIndex
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.FindLastIndex
	|-List<DebugDrawLine.DebugLine>.FindLastIndex
	|-List<HitInfo>.FindLastIndex
	|-List<DeepReflection.PathStep>.FindLastIndex
	|-List<RenderTargetIdentifier>.FindLastIndex
	|-List<AnimationOutputWeightProcessor.WeightInfo>.FindLastIndex
	|-List<LODGenerator.StaticRenderer>.FindLastIndex
	|
	|-RVA: 0x27AA8B0 Offset: 0x27A98B0 VA: 0x1827AA8B0
	|-List<CinemachineClearShot.Pair>.FindLastIndex
	|-List<DgwResultServerInfo>.FindLastIndex
	|-List<DgwServerForJson>.FindLastIndex
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.FindLastIndex
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.FindLastIndex
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.FindLastIndex
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.FindLastIndex
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.FindLastIndex
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.FindLastIndex
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.FindLastIndex
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.FindLastIndex
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.FindLastIndex
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.FindLastIndex
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.FindLastIndex
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.FindLastIndex
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.FindLastIndex
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.FindLastIndex
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.FindLastIndex
	|-List<EngineHotKey>.FindLastIndex
	|-List<LPWNormalSolver.LPWPoint>.FindLastIndex
	|-List<LPWNormalSolver.LPWPointDataEntry>.FindLastIndex
	|-List<pb_Edge>.FindLastIndex
	|-List<CSteamID>.FindLastIndex
	|-List<KeyValuePair<int, int>>.FindLastIndex
	|-List<EventProvider.SessionInfo>.FindLastIndex
	|-List<AnimatorClipInfo>.FindLastIndex
	|-List<ClientScene.PendingOwner>.FindLastIndex
	|-List<PeerInfoPlayer>.FindLastIndex
	|-List<Vector2Int>.FindLastIndex
	|-List<ZmID>.FindLastIndex
	|
	|-RVA: 0x2721E50 Offset: 0x2720E50 VA: 0x182721E50
	|-List<DgwServerInfo>.FindLastIndex
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.FindLastIndex
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.FindLastIndex
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.FindLastIndex
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.FindLastIndex
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.FindLastIndex
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.FindLastIndex
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.FindLastIndex
	|-List<NameGenerate.NameWeight>.FindLastIndex
	|-List<WeGameNetworkingComponent.SendPacket>.FindLastIndex
	|-List<AssetTracker.AssetInfo>.FindLastIndex
	|-List<PropertyMetadata>.FindLastIndex
	|-List<fsVersionedType>.FindLastIndex
	|-List<fsAotCompilationManager.AotCompilation>.FindLastIndex
	|-List<MinimapPoint>.FindLastIndex
	|-List<JsonPosition>.FindLastIndex
	|-List<FormatterLocator.FormatterInfo>.FindLastIndex
	|-List<SerializationNode>.FindLastIndex
	|-List<EventQueue.EventQueueEntry>.FindLastIndex
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.FindLastIndex
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.FindLastIndex
	|-List<IntervalTreeNode>.FindLastIndex
	|-List<IntervalTree.Entry<object>>.FindLastIndex
	|-List<ChannelPacket>.FindLastIndex
	|-List<UnitySynchronizationContext.WorkRequest>.FindLastIndex
	|-List<ZmPeerManager.RecvPacket>.FindLastIndex
	|
	|-RVA: 0x2749060 Offset: 0x2748060 VA: 0x182749060
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.FindLastIndex
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.FindLastIndex
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.FindLastIndex
	|
	|-RVA: 0x2762A30 Offset: 0x2761A30 VA: 0x182762A30
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.FindLastIndex
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.FindLastIndex
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.FindLastIndex
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.FindLastIndex
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.FindLastIndex
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.FindLastIndex
	|-List<SteamNetworkingComponent.SendPacket>.FindLastIndex
	|-List<OneInfo>.FindLastIndex
	|-List<BoneWeight>.FindLastIndex
	|
	|-RVA: 0x2735860 Offset: 0x2734860 VA: 0x182735860
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.FindLastIndex
	|
	|-RVA: 0x27359B0 Offset: 0x27349B0 VA: 0x1827359B0
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.FindLastIndex
	|-List<RaycastResult>.FindLastIndex
	|
	|-RVA: 0x2721CF0 Offset: 0x2720CF0 VA: 0x182721CF0
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.FindLastIndex
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.FindLastIndex
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.FindLastIndex
	|
	|-RVA: 0x2762B60 Offset: 0x2761B60 VA: 0x182762B60
	|-List<RangeU16>.FindLastIndex
	|-List<Color32>.FindLastIndex
	|-List<ShaderPassName>.FindLastIndex
	|
	|-RVA: 0x27E40C0 Offset: 0x27E30C0 VA: 0x1827E40C0
	|-List<pb_BezierPoint>.FindLastIndex
	|
	|-RVA: 0x276B8B0 Offset: 0x276A8B0 VA: 0x18276B8B0
	|-List<SkillRayHit>.FindLastIndex
	|
	|-RVA: 0x2851F60 Offset: 0x2850F60 VA: 0x182851F60
	|-List<bool>.FindLastIndex
	|-List<byte>.FindLastIndex
	|
	|-RVA: 0x2852070 Offset: 0x2851070 VA: 0x182852070
	|-List<char>.FindLastIndex
	|
	|-RVA: 0x28459F0 Offset: 0x28449F0 VA: 0x1828459F0
	|-List<int>.FindLastIndex
	|-List<Int32Enum>.FindLastIndex
	|-List<uint>.FindLastIndex
	|
	|-RVA: 0x2845CA0 Offset: 0x2844CA0 VA: 0x182845CA0
	|-List<long>.FindLastIndex
	|-List<object>.FindLastIndex
	|-List<string>.FindLastIndex
	|-List<ulong>.FindLastIndex
	|-List<TMP_Dropdown.OptionData>.FindLastIndex
	|-List<Collider>.FindLastIndex
	|-List<PostProcessEffectSettings>.FindLastIndex
	|-List<Dropdown.OptionData>.FindLastIndex
	|
	|-RVA: 0x2845B00 Offset: 0x2844B00 VA: 0x182845B00
	|-List<Win32_IP_ADAPTER_ADDRESSES>.FindLastIndex
	|
	|-RVA: 0x28691C0 Offset: 0x28681C0 VA: 0x1828691C0
	|-List<float>.FindLastIndex
	|
	|-RVA: 0x26FCAE0 Offset: 0x26FBAE0 VA: 0x1826FCAE0
	|-List<CombineInstance>.FindLastIndex
	|
	|-RVA: 0x26FCC60 Offset: 0x26FBC60 VA: 0x1826FCC60
	|-List<VisibleLight>.FindLastIndex
	|
	|-RVA: 0x26FC940 Offset: 0x26FB940 VA: 0x1826FC940
	|-List<VisibleReflectionProbe>.FindLastIndex
	|
	|-RVA: 0x27AA9C0 Offset: 0x27A99C0 VA: 0x1827AA9C0
	|-List<MeshSubsetCombineUtility.MeshContainer>.FindLastIndex
	|
	|-RVA: 0x27AA720 Offset: 0x27A9720 VA: 0x1827AA720
	|-List<MeshSubsetCombineUtility.MeshInstance>.FindLastIndex
	|
	|-RVA: 0x2782540 Offset: 0x2781540 VA: 0x182782540
	|-List<ParticleSystem.Particle>.FindLastIndex
	|
	|-RVA: 0x2782800 Offset: 0x2781800 VA: 0x182782800
	|-List<RaycastHit>.FindLastIndex
	|
	|-RVA: 0x272B5D0 Offset: 0x272A5D0 VA: 0x18272B5D0
	|-List<UIVertex>.FindLastIndex
	|
	|-RVA: 0x27EDBF0 Offset: 0x27ECBF0 VA: 0x1827EDBF0
	|-List<Vector2>.FindLastIndex
	*/

	public void ForEach(Action<T> action) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24F3CD0 Offset: 0x24F2CD0 VA: 0x1824F3CD0
	|-List<DataSet.FaceIndices>.ForEach
	|
	|-RVA: 0x24F3E50 Offset: 0x24F2E50 VA: 0x1824F3E50
	|-List<UnitPreservation.UnitPortPreservation>.ForEach
	|
	|-RVA: 0x24F3B40 Offset: 0x24F2B40 VA: 0x1824F3B40
	|-List<MeshCombiner.SkinnedRenderer>.ForEach
	|
	|-RVA: 0x24F39B0 Offset: 0x24F29B0 VA: 0x1824F39B0
	|-List<MeshCombiner.StaticRenderer>.ForEach
	|
	|-RVA: 0x28170E0 Offset: 0x28160E0 VA: 0x1828170E0
	|-List<CameraState.CustomBlendable>.ForEach
	|
	|-RVA: 0x2817550 Offset: 0x2816550 VA: 0x182817550
	|-List<CinemachineClearShot.Pair>.ForEach
	|
	|-RVA: 0x2816AF0 Offset: 0x2815AF0 VA: 0x182816AF0
	|-List<DoublePoint>.ForEach
	|
	|-RVA: 0x2816DE0 Offset: 0x2815DE0 VA: 0x182816DE0
	|-List<IntPoint>.ForEach
	|
	|-RVA: 0x2816C70 Offset: 0x2815C70 VA: 0x182816C70
	|-List<DgwResultServerInfo>.ForEach
	|
	|-RVA: 0x28173E0 Offset: 0x28163E0 VA: 0x1828173E0
	|-List<DgwServerForJson>.ForEach
	|
	|-RVA: 0x2817260 Offset: 0x2816260 VA: 0x182817260
	|-List<DgwServerInfo>.ForEach
	|
	|-RVA: 0x2816F60 Offset: 0x2815F60 VA: 0x182816F60
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.ForEach
	|
	|-RVA: 0x278E2B0 Offset: 0x278D2B0 VA: 0x18278E2B0
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.ForEach
	|
	|-RVA: 0x278E130 Offset: 0x278D130 VA: 0x18278E130
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.ForEach
	|
	|-RVA: 0x278D9E0 Offset: 0x278C9E0 VA: 0x18278D9E0
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.ForEach
	|
	|-RVA: 0x278DB60 Offset: 0x278CB60 VA: 0x18278DB60
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.ForEach
	|
	|-RVA: 0x278DFC0 Offset: 0x278CFC0 VA: 0x18278DFC0
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.ForEach
	|
	|-RVA: 0x278DE50 Offset: 0x278CE50 VA: 0x18278DE50
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.ForEach
	|
	|-RVA: 0x278D870 Offset: 0x278C870 VA: 0x18278D870
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.ForEach
	|
	|-RVA: 0x278DCE0 Offset: 0x278CCE0 VA: 0x18278DCE0
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.ForEach
	|
	|-RVA: 0x2751CA0 Offset: 0x2750CA0 VA: 0x182751CA0
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.ForEach
	|
	|-RVA: 0x2751FB0 Offset: 0x2750FB0 VA: 0x182751FB0
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.ForEach
	|
	|-RVA: 0x2752430 Offset: 0x2751430 VA: 0x182752430
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.ForEach
	|
	|-RVA: 0x27525A0 Offset: 0x27515A0 VA: 0x1827525A0
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.ForEach
	|
	|-RVA: 0x2752130 Offset: 0x2751130 VA: 0x182752130
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.ForEach
	|
	|-RVA: 0x27522B0 Offset: 0x27512B0 VA: 0x1827522B0
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.ForEach
	|
	|-RVA: 0x2751E30 Offset: 0x2750E30 VA: 0x182751E30
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.ForEach
	|
	|-RVA: 0x2751B20 Offset: 0x2750B20 VA: 0x182751B20
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.ForEach
	|
	|-RVA: 0x2736900 Offset: 0x2735900 VA: 0x182736900
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.ForEach
	|
	|-RVA: 0x2736140 Offset: 0x2735140 VA: 0x182736140
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.ForEach
	|
	|-RVA: 0x2736460 Offset: 0x2735460 VA: 0x182736460
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.ForEach
	|
	|-RVA: 0x27362C0 Offset: 0x27352C0 VA: 0x1827362C0
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.ForEach
	|
	|-RVA: 0x2736A80 Offset: 0x2735A80 VA: 0x182736A80
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.ForEach
	|
	|-RVA: 0x27365E0 Offset: 0x27355E0 VA: 0x1827365E0
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.ForEach
	|
	|-RVA: 0x2736760 Offset: 0x2735760 VA: 0x182736760
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.ForEach
	|
	|-RVA: 0x2736C00 Offset: 0x2735C00 VA: 0x182736C00
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.ForEach
	|
	|-RVA: 0x2722890 Offset: 0x2721890 VA: 0x182722890
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.ForEach
	|
	|-RVA: 0x2722A10 Offset: 0x2721A10 VA: 0x182722A10
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.ForEach
	|
	|-RVA: 0x2722410 Offset: 0x2721410 VA: 0x182722410
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.ForEach
	|
	|-RVA: 0x2722290 Offset: 0x2721290 VA: 0x182722290
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.ForEach
	|
	|-RVA: 0x2721F80 Offset: 0x2720F80 VA: 0x182721F80
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.ForEach
	|
	|-RVA: 0x2722710 Offset: 0x2721710 VA: 0x182722710
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.ForEach
	|
	|-RVA: 0x2722590 Offset: 0x2721590 VA: 0x182722590
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.ForEach
	|
	|-RVA: 0x2722100 Offset: 0x2721100 VA: 0x182722100
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.ForEach
	|
	|-RVA: 0x2749760 Offset: 0x2748760 VA: 0x182749760
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.ForEach
	|
	|-RVA: 0x2749BE0 Offset: 0x2748BE0 VA: 0x182749BE0
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.ForEach
	|
	|-RVA: 0x2749480 Offset: 0x2748480 VA: 0x182749480
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.ForEach
	|
	|-RVA: 0x2749A60 Offset: 0x2748A60 VA: 0x182749A60
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.ForEach
	|
	|-RVA: 0x27495F0 Offset: 0x27485F0 VA: 0x1827495F0
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.ForEach
	|
	|-RVA: 0x27498D0 Offset: 0x27488D0 VA: 0x1827498D0
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.ForEach
	|
	|-RVA: 0x2749190 Offset: 0x2748190 VA: 0x182749190
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.ForEach
	|
	|-RVA: 0x2749300 Offset: 0x2748300 VA: 0x182749300
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.ForEach
	|
	|-RVA: 0x275A980 Offset: 0x2759980 VA: 0x18275A980
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.ForEach
	|
	|-RVA: 0x275B0F0 Offset: 0x275A0F0 VA: 0x18275B0F0
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.ForEach
	|
	|-RVA: 0x275B3E0 Offset: 0x275A3E0 VA: 0x18275B3E0
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.ForEach
	|
	|-RVA: 0x275ADF0 Offset: 0x2759DF0 VA: 0x18275ADF0
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.ForEach
	|
	|-RVA: 0x275AAF0 Offset: 0x2759AF0 VA: 0x18275AAF0
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.ForEach
	|
	|-RVA: 0x275B270 Offset: 0x275A270 VA: 0x18275B270
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.ForEach
	|
	|-RVA: 0x275AC70 Offset: 0x2759C70 VA: 0x18275AC70
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.ForEach
	|
	|-RVA: 0x275AF80 Offset: 0x2759F80 VA: 0x18275AF80
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.ForEach
	|
	|-RVA: 0x2740E90 Offset: 0x273FE90 VA: 0x182740E90
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.ForEach
	|
	|-RVA: 0x27406E0 Offset: 0x273F6E0 VA: 0x1827406E0
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.ForEach
	|
	|-RVA: 0x2740CE0 Offset: 0x273FCE0 VA: 0x182740CE0
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.ForEach
	|
	|-RVA: 0x2740560 Offset: 0x273F560 VA: 0x182740560
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.ForEach
	|
	|-RVA: 0x2740B60 Offset: 0x273FB60 VA: 0x182740B60
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.ForEach
	|
	|-RVA: 0x2741010 Offset: 0x2740010 VA: 0x182741010
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.ForEach
	|
	|-RVA: 0x2740860 Offset: 0x273F860 VA: 0x182740860
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.ForEach
	|
	|-RVA: 0x27409D0 Offset: 0x273F9D0 VA: 0x1827409D0
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.ForEach
	|
	|-RVA: 0x2763320 Offset: 0x2762320 VA: 0x182763320
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.ForEach
	|
	|-RVA: 0x2763920 Offset: 0x2762920 VA: 0x182763920
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.ForEach
	|
	|-RVA: 0x27631A0 Offset: 0x27621A0 VA: 0x1827631A0
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.ForEach
	|
	|-RVA: 0x2763620 Offset: 0x2762620 VA: 0x182763620
	|-List<NameGenerate.NameWeight>.ForEach
	|
	|-RVA: 0x2762EB0 Offset: 0x2761EB0 VA: 0x182762EB0
	|-List<SteamNetworkingComponent.SendPacket>.ForEach
	|
	|-RVA: 0x27634A0 Offset: 0x27624A0 VA: 0x1827634A0
	|-List<WeGameNetworkingComponent.SendPacket>.ForEach
	|
	|-RVA: 0x2763030 Offset: 0x2762030 VA: 0x182763030
	|-List<RangeU16>.ForEach
	|
	|-RVA: 0x27637A0 Offset: 0x27627A0 VA: 0x1827637A0
	|-List<OneInfo>.ForEach
	|
	|-RVA: 0x281F630 Offset: 0x281E630 VA: 0x18281F630
	|-List<DebugDrawLine.DebugLine>.ForEach
	|
	|-RVA: 0x281F340 Offset: 0x281E340 VA: 0x18281F340
	|-List<AssetTracker.AssetInfo>.ForEach
	|
	|-RVA: 0x281ED40 Offset: 0x281DD40 VA: 0x18281ED40
	|-List<EngineHotKey>.ForEach
	|
	|-RVA: 0x281F1B0 Offset: 0x281E1B0 VA: 0x18281F1B0
	|-List<HitInfo>.ForEach
	|
	|-RVA: 0x281EEB0 Offset: 0x281DEB0 VA: 0x18281EEB0
	|-List<LogMessage>.ForEach
	|
	|-RVA: 0x281F4C0 Offset: 0x281E4C0 VA: 0x18281F4C0
	|-List<LPWNormalSolver.LPWPoint>.ForEach
	|
	|-RVA: 0x281F7C0 Offset: 0x281E7C0 VA: 0x18281F7C0
	|-List<LPWNormalSolver.LPWPointDataEntry>.ForEach
	|
	|-RVA: 0x281F030 Offset: 0x281E030 VA: 0x18281F030
	|-List<PropertyMetadata>.ForEach
	|
	|-RVA: 0x27E4B30 Offset: 0x27E3B30 VA: 0x1827E4B30
	|-List<fsVersionedType>.ForEach
	|
	|-RVA: 0x27E4CB0 Offset: 0x27E3CB0 VA: 0x1827E4CB0
	|-List<fsAotCompilationManager.AotCompilation>.ForEach
	|
	|-RVA: 0x27E4820 Offset: 0x27E3820 VA: 0x1827E4820
	|-List<MinimapPoint>.ForEach
	|
	|-RVA: 0x27E4E30 Offset: 0x27E3E30 VA: 0x1827E4E30
	|-List<MusicStateInfo>.ForEach
	|
	|-RVA: 0x27E4530 Offset: 0x27E3530 VA: 0x1827E4530
	|-List<BridgeHandler.IdxPacket>.ForEach
	|
	|-RVA: 0x27E4FB0 Offset: 0x27E3FB0 VA: 0x1827E4FB0
	|-List<JsonPosition>.ForEach
	|
	|-RVA: 0x27E49A0 Offset: 0x27E39A0 VA: 0x1827E49A0
	|-List<pb_BezierPoint>.ForEach
	|
	|-RVA: 0x27E46B0 Offset: 0x27E36B0 VA: 0x1827E46B0
	|-List<pb_Edge>.ForEach
	|
	|-RVA: 0x2846B70 Offset: 0x2845B70 VA: 0x182846B70
	|-List<Reporter.Log>.ForEach
	|-List<object>.ForEach
	|-List<string>.ForEach
	|-List<TMP_Dropdown.OptionData>.ForEach
	|-List<Collider>.ForEach
	|-List<PostProcessEffectSettings>.ForEach
	|-List<Dropdown.OptionData>.ForEach
	|
	|-RVA: 0x276C8C0 Offset: 0x276B8C0 VA: 0x18276C8C0
	|-List<ScreenRadioScriptObject.ScreenInfo>.ForEach
	|
	|-RVA: 0x276C120 Offset: 0x276B120 VA: 0x18276C120
	|-List<ValueDropdownItem<object>>.ForEach
	|
	|-RVA: 0x276C2A0 Offset: 0x276B2A0 VA: 0x18276C2A0
	|-List<FormatterLocator.FormatterInfo>.ForEach
	|
	|-RVA: 0x276C740 Offset: 0x276B740 VA: 0x18276C740
	|-List<FormatterLocator.FormatterLocatorInfo>.ForEach
	|
	|-RVA: 0x276BFA0 Offset: 0x276AFA0 VA: 0x18276BFA0
	|-List<SerializationNode>.ForEach
	|
	|-RVA: 0x276C420 Offset: 0x276B420 VA: 0x18276C420
	|-List<DeepReflection.PathStep>.ForEach
	|
	|-RVA: 0x276BE20 Offset: 0x276AE20 VA: 0x18276BE20
	|-List<CCalEffInfo>.ForEach
	|
	|-RVA: 0x276C5B0 Offset: 0x276B5B0 VA: 0x18276C5B0
	|-List<SkillRayHit>.ForEach
	|
	|-RVA: 0x27BFDC0 Offset: 0x27BEDC0 VA: 0x1827BFDC0
	|-List<EventQueue.EventQueueEntry>.ForEach
	|
	|-RVA: 0x27C03C0 Offset: 0x27BF3C0 VA: 0x1827C03C0
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.ForEach
	|
	|-RVA: 0x27C0240 Offset: 0x27BF240 VA: 0x1827C0240
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.ForEach
	|
	|-RVA: 0x27BF940 Offset: 0x27BE940 VA: 0x1827BF940
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.ForEach
	|
	|-RVA: 0x27BFF40 Offset: 0x27BEF40 VA: 0x1827BFF40
	|-List<StateSoundScriptObject.Loop>.ForEach
	|
	|-RVA: 0x27BFAC0 Offset: 0x27BEAC0 VA: 0x1827BFAC0
	|-List<StateSoundScriptObject.StateSound>.ForEach
	|
	|-RVA: 0x27BFC40 Offset: 0x27BEC40 VA: 0x1827BFC40
	|-List<SteamMatchViewer.ChatMsg>.ForEach
	|
	|-RVA: 0x27C00D0 Offset: 0x27BF0D0 VA: 0x1827C00D0
	|-List<CSteamID>.ForEach
	|
	|-RVA: 0x2852630 Offset: 0x2851630 VA: 0x182852630
	|-List<bool>.ForEach
	|
	|-RVA: 0x2852920 Offset: 0x2851920 VA: 0x182852920
	|-List<byte>.ForEach
	|
	|-RVA: 0x2852F00 Offset: 0x2851F00 VA: 0x182852F00
	|-List<char>.ForEach
	|
	|-RVA: 0x2852D80 Offset: 0x2851D80 VA: 0x182852D80
	|-List<DictionaryEntry>.ForEach
	|
	|-RVA: 0x28527A0 Offset: 0x28517A0 VA: 0x1828527A0
	|-List<KeyValuePair<DateTime, object>>.ForEach
	|
	|-RVA: 0x2852A90 Offset: 0x2851A90 VA: 0x182852A90
	|-List<KeyValuePair<int, int>>.ForEach
	|
	|-RVA: 0x2852C00 Offset: 0x2851C00 VA: 0x182852C00
	|-List<KeyValuePair<int, object>>.ForEach
	|
	|-RVA: 0x2853070 Offset: 0x2852070 VA: 0x182853070
	|-List<KeyValuePair<object, object>>.ForEach
	|
	|-RVA: 0x2846830 Offset: 0x2845830 VA: 0x182846830
	|-List<EventProvider.SessionInfo>.ForEach
	|
	|-RVA: 0x2846E50 Offset: 0x2845E50 VA: 0x182846E50
	|-List<Guid>.ForEach
	|
	|-RVA: 0x2846CE0 Offset: 0x2845CE0 VA: 0x182846CE0
	|-List<int>.ForEach
	|
	|-RVA: 0x28466C0 Offset: 0x28456C0 VA: 0x1828466C0
	|-List<Int32Enum>.ForEach
	|
	|-RVA: 0x2846FD0 Offset: 0x2845FD0 VA: 0x182846FD0
	|-List<long>.ForEach
	|
	|-RVA: 0x2846540 Offset: 0x2845540 VA: 0x182846540
	|-List<InterpretedFrameInfo>.ForEach
	|
	|-RVA: 0x28469A0 Offset: 0x28459A0 VA: 0x1828469A0
	|-List<Win32_IP_ADAPTER_ADDRESSES>.ForEach
	|
	|-RVA: 0x28699B0 Offset: 0x28689B0 VA: 0x1828699B0
	|-List<float>.ForEach
	|
	|-RVA: 0x2869E00 Offset: 0x2868E00 VA: 0x182869E00
	|-List<uint>.ForEach
	|
	|-RVA: 0x2869840 Offset: 0x2868840 VA: 0x182869840
	|-List<ulong>.ForEach
	|
	|-RVA: 0x286A0F0 Offset: 0x28690F0 VA: 0x18286A0F0
	|-List<TexturePacker.SpriteData>.ForEach
	|
	|-RVA: 0x2869C90 Offset: 0x2868C90 VA: 0x182869C90
	|-List<AnimatorClipInfo>.ForEach
	|
	|-RVA: 0x2869F70 Offset: 0x2868F70 VA: 0x182869F70
	|-List<BeforeRenderHelper.OrderBlock>.ForEach
	|
	|-RVA: 0x28696C0 Offset: 0x28686C0 VA: 0x1828696C0
	|-List<BoneWeight>.ForEach
	|
	|-RVA: 0x2869B20 Offset: 0x2868B20 VA: 0x182869B20
	|-List<Color32>.ForEach
	|
	|-RVA: 0x26FE290 Offset: 0x26FD290 VA: 0x1826FE290
	|-List<Color>.ForEach
	|
	|-RVA: 0x26FE590 Offset: 0x26FD590 VA: 0x1826FE590
	|-List<CombineInstance>.ForEach
	|
	|-RVA: 0x26FE0F0 Offset: 0x26FD0F0 VA: 0x1826FE0F0
	|-List<RaycastResult>.ForEach
	|
	|-RVA: 0x26FE750 Offset: 0x26FD750 VA: 0x1826FE750
	|-List<ShaderPassName>.ForEach
	|
	|-RVA: 0x26FDF20 Offset: 0x26FCF20 VA: 0x1826FDF20
	|-List<VisibleLight>.ForEach
	|
	|-RVA: 0x26FDD40 Offset: 0x26FCD40 VA: 0x1826FDD40
	|-List<VisibleReflectionProbe>.ForEach
	|
	|-RVA: 0x26FE410 Offset: 0x26FD410 VA: 0x1826FE410
	|-List<IntervalTreeNode>.ForEach
	|
	|-RVA: 0x26FDBC0 Offset: 0x26FCBC0 VA: 0x1826FDBC0
	|-List<IntervalTree.Entry<object>>.ForEach
	|
	|-RVA: 0x27AB670 Offset: 0x27AA670 VA: 0x1827AB670
	|-List<Matrix4x4>.ForEach
	|
	|-RVA: 0x27AB4A0 Offset: 0x27AA4A0 VA: 0x1827AB4A0
	|-List<MeshSubsetCombineUtility.MeshContainer>.ForEach
	|
	|-RVA: 0x27ABE20 Offset: 0x27AAE20 VA: 0x1827ABE20
	|-List<MeshSubsetCombineUtility.MeshInstance>.ForEach
	|
	|-RVA: 0x27AB980 Offset: 0x27AA980 VA: 0x1827AB980
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.ForEach
	|
	|-RVA: 0x27AB800 Offset: 0x27AA800 VA: 0x1827AB800
	|-List<ChannelPacket>.ForEach
	|
	|-RVA: 0x27ABCB0 Offset: 0x27AACB0 VA: 0x1827ABCB0
	|-List<ClientScene.PendingOwner>.ForEach
	|
	|-RVA: 0x27ABB30 Offset: 0x27AAB30 VA: 0x1827ABB30
	|-List<LocalClient.InternalMsg>.ForEach
	|
	|-RVA: 0x27ABFF0 Offset: 0x27AAFF0 VA: 0x1827ABFF0
	|-List<NetworkLobbyManager.PendingPlayer>.ForEach
	|
	|-RVA: 0x2783610 Offset: 0x2782610 VA: 0x182783610
	|-List<NetworkMigrationManager.PendingPlayerInfo>.ForEach
	|
	|-RVA: 0x2783C00 Offset: 0x2782C00 VA: 0x182783C00
	|-List<CRCMessageEntry>.ForEach
	|
	|-RVA: 0x2783A90 Offset: 0x2782A90 VA: 0x182783A90
	|-List<PeerInfoPlayer>.ForEach
	|
	|-RVA: 0x2783120 Offset: 0x2782120 VA: 0x182783120
	|-List<ParticleSystem.Particle>.ForEach
	|
	|-RVA: 0x2783790 Offset: 0x2782790 VA: 0x182783790
	|-List<Playable>.ForEach
	|
	|-RVA: 0x2783300 Offset: 0x2782300 VA: 0x182783300
	|-List<Quaternion>.ForEach
	|
	|-RVA: 0x2783480 Offset: 0x2782480 VA: 0x182783480
	|-List<RaycastHit>.ForEach
	|
	|-RVA: 0x2783910 Offset: 0x2782910 VA: 0x182783910
	|-List<Rect>.ForEach
	|
	|-RVA: 0x272C130 Offset: 0x272B130 VA: 0x18272C130
	|-List<ReflectionProbeBlendInfo>.ForEach
	|
	|-RVA: 0x272C430 Offset: 0x272B430 VA: 0x18272C430
	|-List<RenderTargetIdentifier>.ForEach
	|
	|-RVA: 0x272BB00 Offset: 0x272AB00 VA: 0x18272BB00
	|-List<GlyphRect>.ForEach
	|
	|-RVA: 0x272C5C0 Offset: 0x272B5C0 VA: 0x18272C5C0
	|-List<AnimationOutputWeightProcessor.WeightInfo>.ForEach
	|
	|-RVA: 0x272BFB0 Offset: 0x272AFB0 VA: 0x18272BFB0
	|-List<UICharInfo>.ForEach
	|
	|-RVA: 0x272BC80 Offset: 0x272AC80 VA: 0x18272BC80
	|-List<UILineInfo>.ForEach
	|
	|-RVA: 0x272BE00 Offset: 0x272AE00 VA: 0x18272BE00
	|-List<UIVertex>.ForEach
	|
	|-RVA: 0x272C2B0 Offset: 0x272B2B0 VA: 0x18272C2B0
	|-List<UnitySynchronizationContext.WorkRequest>.ForEach
	|
	|-RVA: 0x27EE930 Offset: 0x27ED930 VA: 0x1827EE930
	|-List<Vector2>.ForEach
	|
	|-RVA: 0x27EEC20 Offset: 0x27EDC20 VA: 0x1827EEC20
	|-List<Vector2Int>.ForEach
	|
	|-RVA: 0x27EE4A0 Offset: 0x27ED4A0 VA: 0x1827EE4A0
	|-List<Vector3>.ForEach
	|
	|-RVA: 0x27EE620 Offset: 0x27ED620 VA: 0x1827EE620
	|-List<Vector4>.ForEach
	|
	|-RVA: 0x27EE7A0 Offset: 0x27ED7A0 VA: 0x1827EE7A0
	|-List<LODGenerator.SkinnedRenderer>.ForEach
	|
	|-RVA: 0x27EE1A0 Offset: 0x27ED1A0 VA: 0x1827EE1A0
	|-List<LODGenerator.StaticRenderer>.ForEach
	|
	|-RVA: 0x27EEAA0 Offset: 0x27EDAA0 VA: 0x1827EEAA0
	|-List<ZmPeerManager.RecvPacket>.ForEach
	|
	|-RVA: 0x27EE330 Offset: 0x27ED330 VA: 0x1827EE330
	|-List<ZmID>.ForEach
	*/

	public List.Enumerator<T> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x28176C0 Offset: 0x28166C0 VA: 0x1828176C0
	|-List<ArchiveData>.GetEnumerator
	|-List<DataSet.FaceGroupData>.GetEnumerator
	|-List<DataSet.ObjectData>.GetEnumerator
	|-List<Loader>.GetEnumerator
	|-List<MaterialData>.GetEnumerator
	|-List<Vertex>.GetEnumerator
	|-List<SingleLoadingProgress>.GetEnumerator
	|-List<AttrComBase>.GetEnumerator
	|-List<BaseKeybinding>.GetEnumerator
	|-List<BasePop>.GetEnumerator
	|-List<BehaviorTimerCartoon>.GetEnumerator
	|-List<PolyfewRuntime.CustomMeshActionStructure>.GetEnumerator
	|-List<PolyfewRuntime.PreservationSphere>.GetEnumerator
	|-List<CPacketData>.GetEnumerator
	|-List<CFieldInfo>.GetEnumerator
	|-List<CinemachineCollider.VcamExtraState>.GetEnumerator
	|-List<OutRec>.GetEnumerator
	|-List<PolyNode>.GetEnumerator
	|-List<CollectionObject>.GetEnumerator
	|-List<CommonNotifyTimerObj>.GetEnumerator
	|-List<CtrlPowerTime>.GetEnumerator
	|-List<CtrlSideStateObj>.GetEnumerator
	|-List<AccountInfo>.GetEnumerator
	|-List<DgwSForJson>.GetEnumerator
	|-List<DgwServerForJson>.GetEnumerator
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.GetEnumerator
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.GetEnumerator
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.GetEnumerator
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.GetEnumerator
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.GetEnumerator
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.GetEnumerator
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.GetEnumerator
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.GetEnumerator
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.GetEnumerator
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.GetEnumerator
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.GetEnumerator
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.GetEnumerator
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.GetEnumerator
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.GetEnumerator
	|-List<AdvMsg>.GetEnumerator
	|-List<IPacket>.GetEnumerator
	|-List<PubTimer>.GetEnumerator
	|-List<WeGameNetworkingComponent.SendPacketSession>.GetEnumerator
	|-List<GuestAccountData>.GetEnumerator
	|-List<ConfigItemEntity>.GetEnumerator
	|-List<DataBase>.GetEnumerator
	|-List<LevelGMInfoData>.GetEnumerator
	|-List<ShowInfo>.GetEnumerator
	|-List<DropAnimationCollectObj>.GetEnumerator
	|-List<DynamicBone>.GetEnumerator
	|-List<EngineHotKey>.GetEnumerator
	|-List<FriendObject>.GetEnumerator
	|-List<CTimerNode>.GetEnumerator
	|-List<KeyFuncIDItem>.GetEnumerator
	|-List<NetPacket>.GetEnumerator
	|-List<GuideObject>.GetEnumerator
	|-List<MissionObject>.GetEnumerator
	|-List<CHitEffect>.GetEnumerator
	|-List<CCollisionInfo>.GetEnumerator
	|-List<LuaComBase>.GetEnumerator
	|-List<ParsedAssemblyQualifiedName>.GetEnumerator
	|-List<fsData>.GetEnumerator
	|-List<GraphReference>.GetEnumerator
	|-List<IGraph>.GetEnumerator
	|-List<IGraphData>.GetEnumerator
	|-List<IGraphDebugData>.GetEnumerator
	|-List<IGraphElement>.GetEnumerator
	|-List<IGraphParent>.GetEnumerator
	|-List<IGraphParentElement>.GetEnumerator
	|-List<M1ContentSizeFitter>.GetEnumerator
	|-List<MatchMemberData>.GetEnumerator
	|-List<MaxRoundInfo>.GetEnumerator
	|-List<Header.ReceivedTokenValue>.GetEnumerator
	|-List<Header>.GetEnumerator
	|-List<IMimeFilter>.GetEnumerator
	|-List<InternetAddress>.GetEnumerator
	|-List<Parameter>.GetEnumerator
	|-List<ParameterList.NameValuePair>.GetEnumerator
	|-List<ModelInfo>.GetEnumerator
	|-List<MonsterCollectionObject>.GetEnumerator
	|-List<MsgObj>.GetEnumerator
	|-List<NPCOpenCostData>.GetEnumerator
	|-List<NetWorkLimitItem>.GetEnumerator
	|-List<NewPlayerObject>.GetEnumerator
	|-List<BsonProperty>.GetEnumerator
	|-List<BsonToken>.GetEnumerator
	|-List<JsonSerializerInternalReader.CreatorPropertyContext>.GetEnumerator
	|-List<SerializationCallback>.GetEnumerator
	|-List<NpcEventObject>.GetEnumerator
	|-List<PCConfirmInfo>.GetEnumerator
	|-List<IPeerLinkHandler>.GetEnumerator
	|-List<PeerEndPoint>.GetEnumerator
	|-List<PlayerProp>.GetEnumerator
	|-List<PowerTimeItem>.GetEnumerator
	|-List<pb_Edge>.GetEnumerator
	|-List<pb_EdgeConnection>.GetEnumerator
	|-List<pb_Face>.GetEnumerator
	|-List<pb_Renderable>.GetEnumerator
	|-List<pb_WingedEdge>.GetEnumerator
	|-List<RecodMonsterAngle>.GetEnumerator
	|-List<RelicViewObject>.GetEnumerator
	|-List<RewardObj>.GetEnumerator
	|-List<RewardShownItem>.GetEnumerator
	|-List<RewardTransSort>.GetEnumerator
	|-List<SearchFriendInfo>.GetEnumerator
	|-List<ShopItem>.GetEnumerator
	|-List<CBullet>.GetEnumerator
	|-List<CCartoonBase>.GetEnumerator
	|-List<CSkillBase>.GetEnumerator
	|-List<CartoonData>.GetEnumerator
	|-List<SClientHitInfo>.GetEnumerator
	|-List<AtlasRegion>.GetEnumerator
	|-List<Attachment>.GetEnumerator
	|-List<BoneData>.GetEnumerator
	|-List<SkeletonPartsRenderer>.GetEnumerator
	|-List<SteamMatchMemberData>.GetEnumerator
	|-List<CSteamID>.GetEnumerator
	|-List<StickerManager.Sticker>.GetEnumerator
	|-List<Dictionary<string, object>>.GetEnumerator
	|-List<HashSet<pb_Face>>.GetEnumerator
	|-List<List<IntPoint>>.GetEnumerator
	|-List<List<byte>>.GetEnumerator
	|-List<List<GameObject>>.GetEnumerator
	|-List<BranchLabel>.GetEnumerator
	|-List<ByRefUpdater>.GetEnumerator
	|-List<LabelScopeInfo>.GetEnumerator
	|-List<IPAddress>.GetEnumerator
	|-List<MonoChunkStream.Chunk>.GetEnumerator
	|-List<WebConnection>.GetEnumerator
	|-List<WebConnectionGroup>.GetEnumerator
	|-List<Assembly>.GetEnumerator
	|-List<MemberInfo>.GetEnumerator
	|-List<X509CertificateImpl>.GetEnumerator
	|-List<Thread>.GetEnumerator
	|-List<Type>.GetEnumerator
	|-List<TMP_Dropdown.OptionData>.GetEnumerator
	|-List<TalentObject>.GetEnumerator
	|-List<TaskObject>.GetEnumerator
	|-List<TaskReward>.GetEnumerator
	|-List<UIPriority>.GetEnumerator
	|-List<AddtionPair>.GetEnumerator
	|-List<CPlayerInfo.ClasslstHeroData>.GetEnumerator
	|-List<ControllerKeyBoard.ControllerHotKey>.GetEnumerator
	|-List<HeroObject>.GetEnumerator
	|-List<HotKeyItem>.GetEnumerator
	|-List<Message>.GetEnumerator
	|-List<PCRecordinfo_item>.GetEnumerator
	|-List<PlayerInfo_logic.RecordItem>.GetEnumerator
	|-List<ShopObject>.GetEnumerator
	|-List<SwitchItem>.GetEnumerator
	|-List<Animator>.GetEnumerator
	|-List<AudioAmbisonicExtensionDefinition>.GetEnumerator
	|-List<AudioSpatializerExtensionDefinition>.GetEnumerator
	|-List<Collider>.GetEnumerator
	|-List<PersistentCall>.GetEnumerator
	|-List<ISubsystem>.GetEnumerator
	|-List<ISubsystemDescriptor>.GetEnumerator
	|-List<ISubsystemDescriptorImpl>.GetEnumerator
	|-List<IRenderPipeline>.GetEnumerator
	|-List<IAfterTransparentPass>.GetEnumerator
	|-List<IBeforeRender>.GetEnumerator
	|-List<GUILayoutEntry>.GetEnumerator
	|-List<GameObject>.GetEnumerator
	|-List<Material>.GetEnumerator
	|-List<Mesh>.GetEnumerator
	|-List<ChannelQOS>.GetEnumerator
	|-List<IMultipartFormSection>.GetEnumerator
	|-List<MatchDesc>.GetEnumerator
	|-List<MatchDirectConnectInfo>.GetEnumerator
	|-List<RectTransform>.GetEnumerator
	|-List<RenderTexture>.GetEnumerator
	|-List<Renderer>.GetEnumerator
	|-List<PostProcessBundle>.GetEnumerator
	|-List<PostProcessEffectSettings>.GetEnumerator
	|-List<PostProcessLayer.SerializedBundleRef>.GetEnumerator
	|-List<PostProcessVolume>.GetEnumerator
	|-List<Rigidbody>.GetEnumerator
	|-List<SkinnedMeshRenderer>.GetEnumerator
	|-List<Texture2D>.GetEnumerator
	|-List<RuntimeElement>.GetEnumerator
	|-List<TimelineClip>.GetEnumerator
	|-List<Transform>.GetEnumerator
	|-List<Dropdown.OptionData>.GetEnumerator
	|-List<Image>.GetEnumerator
	|-List<Vector2>.GetEnumerator
	|-List<Vector2Int>.GetEnumerator
	|-List<Triangle>.GetEnumerator
	|-List<WarShopObject>.GetEnumerator
	|-List<ZmID>.GetEnumerator
	|-List<bl_MoveArg>.GetEnumerator
	|-List<PlayerPersonalInfo>.GetEnumerator
	|-List<RailFriendInfo>.GetEnumerator
	|-List<RailFriendPlayedGameInfo>.GetEnumerator
	|-List<RailID>.GetEnumerator
	|-List<RailKeyValueResult>.GetEnumerator
	|-List<RailStreamFileInfo>.GetEnumerator
	|-List<RailVoiceChannelUserSpeakingState>.GetEnumerator
	|-List<serverinfomanager.LServerInfo>.GetEnumerator
	|-List<serverinfomanager.ServerInfo>.GetEnumerator
	|-List<serveruiobj>.GetEnumerator
	|-List<CinemachineClearShot.Pair>.GetEnumerator
	|-List<DgwResultServerInfo>.GetEnumerator
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.GetEnumerator
	|-List<LPWNormalSolver.LPWPoint>.GetEnumerator
	|-List<LPWNormalSolver.LPWPointDataEntry>.GetEnumerator
	|-List<KeyValuePair<int, int>>.GetEnumerator
	|-List<EtwSession>.GetEnumerator
	|-List<EventProvider.SessionInfo>.GetEnumerator
	|-List<FieldMetadata>.GetEnumerator
	|-List<CultureInfo>.GetEnumerator
	|-List<long>.GetEnumerator
	|-List<ModifierSpec>.GetEnumerator
	|-List<object>.GetEnumerator
	|-List<MethodInfo>.GetEnumerator
	|-List<ExceptionDispatchInfo>.GetEnumerator
	|-List<IContextProperty>.GetEnumerator
	|-List<string>.GetEnumerator
	|-List<IAsyncLocal>.GetEnumerator
	|-List<Task>.GetEnumerator
	|-List<Tuple<EventProvider.SessionInfo, bool>>.GetEnumerator
	|-List<TypeIdentifier>.GetEnumerator
	|-List<ulong>.GetEnumerator
	|-List<WeakReference>.GetEnumerator
	|-List<WeakReference<EtwSession>>.GetEnumerator
	|-List<AnimatorClipInfo>.GetEnumerator
	|-List<ClientScene.PendingOwner>.GetEnumerator
	|-List<PeerInfoPlayer>.GetEnumerator
	|
	|-RVA: 0x2752710 Offset: 0x2751710 VA: 0x182752710
	|-List<DataSet.FaceIndices>.GetEnumerator
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.GetEnumerator
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.GetEnumerator
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.GetEnumerator
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.GetEnumerator
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.GetEnumerator
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.GetEnumerator
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.GetEnumerator
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.GetEnumerator
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.GetEnumerator
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.GetEnumerator
	|-List<Vector3>.GetEnumerator
	|-List<UICharInfo>.GetEnumerator
	|
	|-RVA: 0x276CA90 Offset: 0x276BA90 VA: 0x18276CA90
	|-List<UnitPreservation.UnitPortPreservation>.GetEnumerator
	|-List<IntPoint>.GetEnumerator
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.GetEnumerator
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.GetEnumerator
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.GetEnumerator
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.GetEnumerator
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.GetEnumerator
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.GetEnumerator
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.GetEnumerator
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.GetEnumerator
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.GetEnumerator
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.GetEnumerator
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.GetEnumerator
	|-List<CCalEffInfo>.GetEnumerator
	|-List<SteamMatchViewer.ChatMsg>.GetEnumerator
	|-List<Vector4>.GetEnumerator
	|-List<CameraState.CustomBlendable>.GetEnumerator
	|-List<DoublePoint>.GetEnumerator
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.GetEnumerator
	|-List<LogMessage>.GetEnumerator
	|-List<MusicStateInfo>.GetEnumerator
	|-List<BridgeHandler.IdxPacket>.GetEnumerator
	|-List<ScreenRadioScriptObject.ScreenInfo>.GetEnumerator
	|-List<ValueDropdownItem<object>>.GetEnumerator
	|-List<FormatterLocator.FormatterLocatorInfo>.GetEnumerator
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.GetEnumerator
	|-List<StateSoundScriptObject.StateSound>.GetEnumerator
	|-List<DictionaryEntry>.GetEnumerator
	|-List<KeyValuePair<DateTime, object>>.GetEnumerator
	|-List<KeyValuePair<int, object>>.GetEnumerator
	|-List<KeyValuePair<object, object>>.GetEnumerator
	|-List<Guid>.GetEnumerator
	|-List<InterpretedFrameInfo>.GetEnumerator
	|-List<BeforeRenderHelper.OrderBlock>.GetEnumerator
	|-List<Color>.GetEnumerator
	|-List<LocalClient.InternalMsg>.GetEnumerator
	|-List<NetworkLobbyManager.PendingPlayer>.GetEnumerator
	|-List<NetworkMigrationManager.PendingPlayerInfo>.GetEnumerator
	|-List<CRCMessageEntry>.GetEnumerator
	|-List<Playable>.GetEnumerator
	|-List<Quaternion>.GetEnumerator
	|-List<Rect>.GetEnumerator
	|-List<ReflectionProbeBlendInfo>.GetEnumerator
	|-List<GlyphRect>.GetEnumerator
	|-List<UILineInfo>.GetEnumerator
	|
	|-RVA: 0x286A2E0 Offset: 0x28692E0 VA: 0x18286A2E0
	|-List<CommonGuideManager.CGuideType>.GetEnumerator
	|-List<NotifyType>.GetEnumerator
	|-List<ServerDefine.SkillCacheIndex>.GetEnumerator
	|-List<float>.GetEnumerator
	|-List<uint>.GetEnumerator
	|-List<RangeU16>.GetEnumerator
	|-List<int>.GetEnumerator
	|-List<Int32Enum>.GetEnumerator
	|-List<Color32>.GetEnumerator
	|-List<ShaderPassName>.GetEnumerator
	|
	|-RVA: 0x278E430 Offset: 0x278D430 VA: 0x18278E430
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.GetEnumerator
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.GetEnumerator
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.GetEnumerator
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.GetEnumerator
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.GetEnumerator
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.GetEnumerator
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.GetEnumerator
	|-List<WeGameNetworkingComponent.SendPacket>.GetEnumerator
	|-List<MinimapPoint>.GetEnumerator
	|-List<JsonPosition>.GetEnumerator
	|-List<UnitySynchronizationContext.WorkRequest>.GetEnumerator
	|-List<ZmPeerManager.RecvPacket>.GetEnumerator
	|-List<DgwServerInfo>.GetEnumerator
	|-List<NameGenerate.NameWeight>.GetEnumerator
	|-List<AssetTracker.AssetInfo>.GetEnumerator
	|-List<PropertyMetadata>.GetEnumerator
	|-List<fsVersionedType>.GetEnumerator
	|-List<fsAotCompilationManager.AotCompilation>.GetEnumerator
	|-List<FormatterLocator.FormatterInfo>.GetEnumerator
	|-List<SerializationNode>.GetEnumerator
	|-List<EventQueue.EventQueueEntry>.GetEnumerator
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.GetEnumerator
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.GetEnumerator
	|-List<IntervalTreeNode>.GetEnumerator
	|-List<IntervalTree.Entry<object>>.GetEnumerator
	|-List<ChannelPacket>.GetEnumerator
	|
	|-RVA: 0x275B550 Offset: 0x275A550 VA: 0x18275B550
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.GetEnumerator
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.GetEnumerator
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.GetEnumerator
	|
	|-RVA: 0x2763AA0 Offset: 0x2762AA0 VA: 0x182763AA0
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.GetEnumerator
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.GetEnumerator
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.GetEnumerator
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.GetEnumerator
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.GetEnumerator
	|-List<SteamNetworkingComponent.SendPacket>.GetEnumerator
	|-List<OneInfo>.GetEnumerator
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.GetEnumerator
	|-List<BoneWeight>.GetEnumerator
	|
	|-RVA: 0x2736D80 Offset: 0x2735D80 VA: 0x182736D80
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.GetEnumerator
	|
	|-RVA: 0x26FE980 Offset: 0x26FD980 VA: 0x1826FE980
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.GetEnumerator
	|-List<RaycastResult>.GetEnumerator
	|
	|-RVA: 0x2741190 Offset: 0x2740190 VA: 0x182741190
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.GetEnumerator
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.GetEnumerator
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.GetEnumerator
	|
	|-RVA: 0x276CA40 Offset: 0x276BA40 VA: 0x18276CA40
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.GetEnumerator
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.GetEnumerator
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.GetEnumerator
	|-List<DebugDrawLine.DebugLine>.GetEnumerator
	|-List<HitInfo>.GetEnumerator
	|-List<MeshCombiner.StaticRenderer>.GetEnumerator
	|-List<DeepReflection.PathStep>.GetEnumerator
	|-List<RenderTargetIdentifier>.GetEnumerator
	|-List<AnimationOutputWeightProcessor.WeightInfo>.GetEnumerator
	|-List<LODGenerator.StaticRenderer>.GetEnumerator
	|
	|-RVA: 0x276CAD0 Offset: 0x276BAD0 VA: 0x18276CAD0
	|-List<SkillRayHit>.GetEnumerator
	|
	|-RVA: 0x286A280 Offset: 0x2869280 VA: 0x18286A280
	|-List<StateSoundScriptObject.Loop>.GetEnumerator
	|-List<MeshCombiner.SkinnedRenderer>.GetEnumerator
	|-List<TexturePacker.SpriteData>.GetEnumerator
	|-List<Matrix4x4>.GetEnumerator
	|-List<LODGenerator.SkinnedRenderer>.GetEnumerator
	|
	|-RVA: 0x27AC170 Offset: 0x27AB170 VA: 0x1827AC170
	|-List<MeshSubsetCombineUtility.MeshContainer>.GetEnumerator
	|
	|-RVA: 0x2783D80 Offset: 0x2782D80 VA: 0x182783D80
	|-List<RaycastHit>.GetEnumerator
	|
	|-RVA: 0x27E5130 Offset: 0x27E4130 VA: 0x1827E5130
	|-List<pb_BezierPoint>.GetEnumerator
	|
	|-RVA: 0x28531F0 Offset: 0x28521F0 VA: 0x1828531F0
	|-List<bool>.GetEnumerator
	|-List<byte>.GetEnumerator
	|
	|-RVA: 0x2853230 Offset: 0x2852230 VA: 0x182853230
	|-List<char>.GetEnumerator
	|
	|-RVA: 0x2847140 Offset: 0x2846140 VA: 0x182847140
	|-List<Win32_IP_ADAPTER_ADDRESSES>.GetEnumerator
	|
	|-RVA: 0x26FE9E0 Offset: 0x26FD9E0 VA: 0x1826FE9E0
	|-List<CombineInstance>.GetEnumerator
	|
	|-RVA: 0x26FE8C0 Offset: 0x26FD8C0 VA: 0x1826FE8C0
	|-List<VisibleLight>.GetEnumerator
	|
	|-RVA: 0x26FE920 Offset: 0x26FD920 VA: 0x1826FE920
	|-List<VisibleReflectionProbe>.GetEnumerator
	|
	|-RVA: 0x27AC1D0 Offset: 0x27AB1D0 VA: 0x1827AC1D0
	|-List<MeshSubsetCombineUtility.MeshInstance>.GetEnumerator
	|
	|-RVA: 0x2783DD0 Offset: 0x2782DD0 VA: 0x182783DD0
	|-List<ParticleSystem.Particle>.GetEnumerator
	|
	|-RVA: 0x272C750 Offset: 0x272B750 VA: 0x18272C750
	|-List<UIVertex>.GetEnumerator
	*/

	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24F52F0 Offset: 0x24F42F0 VA: 0x1824F52F0
	|-List<DataSet.FaceIndices>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<UICharInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<Vector3>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24F5260 Offset: 0x24F4260 VA: 0x1824F5260
	|-List<UnitPreservation.UnitPortPreservation>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<CameraState.CustomBlendable>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<DoublePoint>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<IntPoint>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<LogMessage>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<MusicStateInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<BridgeHandler.IdxPacket>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<ScreenRadioScriptObject.ScreenInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<ValueDropdownItem<object>>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<FormatterLocator.FormatterLocatorInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<CCalEffInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<StateSoundScriptObject.StateSound>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<SteamMatchViewer.ChatMsg>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<DictionaryEntry>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<KeyValuePair<DateTime, object>>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<KeyValuePair<int, object>>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<KeyValuePair<object, object>>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<Guid>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<InterpretedFrameInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<BeforeRenderHelper.OrderBlock>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<Color>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<LocalClient.InternalMsg>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<NetworkLobbyManager.PendingPlayer>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<CRCMessageEntry>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<Playable>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<Quaternion>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<Rect>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<ReflectionProbeBlendInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<GlyphRect>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<UILineInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<Vector4>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x286D230 Offset: 0x286C230 VA: 0x18286D230
	|-List<MeshCombiner.SkinnedRenderer>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<StateSoundScriptObject.Loop>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<TexturePacker.SpriteData>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<Matrix4x4>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<LODGenerator.SkinnedRenderer>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x27440D0 Offset: 0x27430D0 VA: 0x1827440D0
	|-List<MeshCombiner.StaticRenderer>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<DebugDrawLine.DebugLine>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<HitInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<DeepReflection.PathStep>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<RenderTargetIdentifier>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<LODGenerator.StaticRenderer>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x275DEC0 Offset: 0x275CEC0 VA: 0x18275DEC0
	|-List<CinemachineClearShot.Pair>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<DgwResultServerInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<DgwServerForJson>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<EngineHotKey>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<LPWNormalSolver.LPWPoint>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<LPWNormalSolver.LPWPointDataEntry>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<pb_Edge>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<CSteamID>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<KeyValuePair<int, int>>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<EventProvider.SessionInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<long>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<ulong>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<AnimatorClipInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<ClientScene.PendingOwner>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<PeerInfoPlayer>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<Vector2>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<Vector2Int>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<ZmID>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x275DE20 Offset: 0x275CE20 VA: 0x18275DE20
	|-List<DgwServerInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<NameGenerate.NameWeight>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<WeGameNetworkingComponent.SendPacket>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<AssetTracker.AssetInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<PropertyMetadata>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<fsVersionedType>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<fsAotCompilationManager.AotCompilation>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<MinimapPoint>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<JsonPosition>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<FormatterLocator.FormatterInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<SerializationNode>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<EventQueue.EventQueueEntry>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<IntervalTreeNode>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<IntervalTree.Entry<object>>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<ChannelPacket>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<UnitySynchronizationContext.WorkRequest>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<ZmPeerManager.RecvPacket>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x274BFA0 Offset: 0x274AFA0 VA: 0x18274BFA0
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x273AA50 Offset: 0x2739A50 VA: 0x18273AA50
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<SteamNetworkingComponent.SendPacket>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<OneInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<BoneWeight>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x273A970 Offset: 0x2739970 VA: 0x18273A970
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2703310 Offset: 0x2702310 VA: 0x182703310
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<RaycastResult>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x27B04F0 Offset: 0x27AF4F0 VA: 0x1827B04F0
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x284AC50 Offset: 0x2849C50 VA: 0x18284AC50
	|-List<RangeU16>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<int>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<Int32Enum>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<float>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<uint>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<Color32>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<ShaderPassName>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x27E7C40 Offset: 0x27E6C40 VA: 0x1827E7C40
	|-List<pb_BezierPoint>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x276F230 Offset: 0x276E230 VA: 0x18276F230
	|-List<SkillRayHit>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x28569A0 Offset: 0x28559A0 VA: 0x1828569A0
	|-List<bool>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-List<byte>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2856010 Offset: 0x2855010 VA: 0x182856010
	|-List<char>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x284B5E0 Offset: 0x284A5E0 VA: 0x18284B5E0
	|-List<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x27033F0 Offset: 0x27023F0 VA: 0x1827033F0
	|-List<CombineInstance>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2703DF0 Offset: 0x2702DF0 VA: 0x182703DF0
	|-List<VisibleLight>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2703220 Offset: 0x2702220 VA: 0x182703220
	|-List<VisibleReflectionProbe>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x27AFAE0 Offset: 0x27AEAE0 VA: 0x1827AFAE0
	|-List<MeshSubsetCombineUtility.MeshContainer>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x27AF9E0 Offset: 0x27AE9E0 VA: 0x1827AF9E0
	|-List<MeshSubsetCombineUtility.MeshInstance>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2787E50 Offset: 0x2786E50 VA: 0x182787E50
	|-List<ParticleSystem.Particle>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2787D90 Offset: 0x2786D90 VA: 0x182787D90
	|-List<RaycastHit>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x272FAB0 Offset: 0x272EAB0 VA: 0x18272FAB0
	|-List<UIVertex>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24F52F0 Offset: 0x24F42F0 VA: 0x1824F52F0
	|-List<DataSet.FaceIndices>.System.Collections.IEnumerable.GetEnumerator
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IEnumerable.GetEnumerator
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IEnumerable.GetEnumerator
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IEnumerable.GetEnumerator
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IEnumerable.GetEnumerator
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IEnumerable.GetEnumerator
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IEnumerable.GetEnumerator
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IEnumerable.GetEnumerator
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IEnumerable.GetEnumerator
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IEnumerable.GetEnumerator
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IEnumerable.GetEnumerator
	|-List<UICharInfo>.System.Collections.IEnumerable.GetEnumerator
	|-List<Vector3>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24F5260 Offset: 0x24F4260 VA: 0x1824F5260
	|-List<UnitPreservation.UnitPortPreservation>.System.Collections.IEnumerable.GetEnumerator
	|-List<CameraState.CustomBlendable>.System.Collections.IEnumerable.GetEnumerator
	|-List<DoublePoint>.System.Collections.IEnumerable.GetEnumerator
	|-List<IntPoint>.System.Collections.IEnumerable.GetEnumerator
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IEnumerable.GetEnumerator
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IEnumerable.GetEnumerator
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IEnumerable.GetEnumerator
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IEnumerable.GetEnumerator
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IEnumerable.GetEnumerator
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IEnumerable.GetEnumerator
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IEnumerable.GetEnumerator
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IEnumerable.GetEnumerator
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IEnumerable.GetEnumerator
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IEnumerable.GetEnumerator
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IEnumerable.GetEnumerator
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IEnumerable.GetEnumerator
	|-List<LogMessage>.System.Collections.IEnumerable.GetEnumerator
	|-List<MusicStateInfo>.System.Collections.IEnumerable.GetEnumerator
	|-List<BridgeHandler.IdxPacket>.System.Collections.IEnumerable.GetEnumerator
	|-List<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IEnumerable.GetEnumerator
	|-List<ValueDropdownItem<object>>.System.Collections.IEnumerable.GetEnumerator
	|-List<FormatterLocator.FormatterLocatorInfo>.System.Collections.IEnumerable.GetEnumerator
	|-List<CCalEffInfo>.System.Collections.IEnumerable.GetEnumerator
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IEnumerable.GetEnumerator
	|-List<StateSoundScriptObject.StateSound>.System.Collections.IEnumerable.GetEnumerator
	|-List<SteamMatchViewer.ChatMsg>.System.Collections.IEnumerable.GetEnumerator
	|-List<DictionaryEntry>.System.Collections.IEnumerable.GetEnumerator
	|-List<KeyValuePair<DateTime, object>>.System.Collections.IEnumerable.GetEnumerator
	|-List<KeyValuePair<int, object>>.System.Collections.IEnumerable.GetEnumerator
	|-List<KeyValuePair<object, object>>.System.Collections.IEnumerable.GetEnumerator
	|-List<Guid>.System.Collections.IEnumerable.GetEnumerator
	|-List<InterpretedFrameInfo>.System.Collections.IEnumerable.GetEnumerator
	|-List<BeforeRenderHelper.OrderBlock>.System.Collections.IEnumerable.GetEnumerator
	|-List<Color>.System.Collections.IEnumerable.GetEnumerator
	|-List<LocalClient.InternalMsg>.System.Collections.IEnumerable.GetEnumerator
	|-List<NetworkLobbyManager.PendingPlayer>.System.Collections.IEnumerable.GetEnumerator
	|-List<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IEnumerable.GetEnumerator
	|-List<CRCMessageEntry>.System.Collections.IEnumerable.GetEnumerator
	|-List<Playable>.System.Collections.IEnumerable.GetEnumerator
	|-List<Quaternion>.System.Collections.IEnumerable.GetEnumerator
	|-List<Rect>.System.Collections.IEnumerable.GetEnumerator
	|-List<ReflectionProbeBlendInfo>.System.Collections.IEnumerable.GetEnumerator
	|-List<GlyphRect>.System.Collections.IEnumerable.GetEnumerator
	|-List<UILineInfo>.System.Collections.IEnumerable.GetEnumerator
	|-List<Vector4>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x286D230 Offset: 0x286C230 VA: 0x18286D230
	|-List<MeshCombiner.SkinnedRenderer>.System.Collections.IEnumerable.GetEnumerator
	|-List<StateSoundScriptObject.Loop>.System.Collections.IEnumerable.GetEnumerator
	|-List<TexturePacker.SpriteData>.System.Collections.IEnumerable.GetEnumerator
	|-List<Matrix4x4>.System.Collections.IEnumerable.GetEnumerator
	|-List<LODGenerator.SkinnedRenderer>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x27440D0 Offset: 0x27430D0 VA: 0x1827440D0
	|-List<MeshCombiner.StaticRenderer>.System.Collections.IEnumerable.GetEnumerator
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IEnumerable.GetEnumerator
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IEnumerable.GetEnumerator
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IEnumerable.GetEnumerator
	|-List<DebugDrawLine.DebugLine>.System.Collections.IEnumerable.GetEnumerator
	|-List<HitInfo>.System.Collections.IEnumerable.GetEnumerator
	|-List<DeepReflection.PathStep>.System.Collections.IEnumerable.GetEnumerator
	|-List<RenderTargetIdentifier>.System.Collections.IEnumerable.GetEnumerator
	|-List<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IEnumerable.GetEnumerator
	|-List<LODGenerator.StaticRenderer>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x275DEC0 Offset: 0x275CEC0 VA: 0x18275DEC0
	|-List<CinemachineClearShot.Pair>.System.Collections.IEnumerable.GetEnumerator
	|-List<DgwResultServerInfo>.System.Collections.IEnumerable.GetEnumerator
	|-List<DgwServerForJson>.System.Collections.IEnumerable.GetEnumerator
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IEnumerable.GetEnumerator
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IEnumerable.GetEnumerator
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IEnumerable.GetEnumerator
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IEnumerable.GetEnumerator
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IEnumerable.GetEnumerator
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IEnumerable.GetEnumerator
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IEnumerable.GetEnumerator
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IEnumerable.GetEnumerator
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IEnumerable.GetEnumerator
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IEnumerable.GetEnumerator
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IEnumerable.GetEnumerator
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IEnumerable.GetEnumerator
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IEnumerable.GetEnumerator
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IEnumerable.GetEnumerator
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IEnumerable.GetEnumerator
	|-List<EngineHotKey>.System.Collections.IEnumerable.GetEnumerator
	|-List<LPWNormalSolver.LPWPoint>.System.Collections.IEnumerable.GetEnumerator
	|-List<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IEnumerable.GetEnumerator
	|-List<pb_Edge>.System.Collections.IEnumerable.GetEnumerator
	|-List<CSteamID>.System.Collections.IEnumerable.GetEnumerator
	|-List<KeyValuePair<int, int>>.System.Collections.IEnumerable.GetEnumerator
	|-List<EventProvider.SessionInfo>.System.Collections.IEnumerable.GetEnumerator
	|-List<long>.System.Collections.IEnumerable.GetEnumerator
	|-List<object>.System.Collections.IEnumerable.GetEnumerator
	|-List<ulong>.System.Collections.IEnumerable.GetEnumerator
	|-List<AnimatorClipInfo>.System.Collections.IEnumerable.GetEnumerator
	|-List<ClientScene.PendingOwner>.System.Collections.IEnumerable.GetEnumerator
	|-List<PeerInfoPlayer>.System.Collections.IEnumerable.GetEnumerator
	|-List<Vector2>.System.Collections.IEnumerable.GetEnumerator
	|-List<Vector2Int>.System.Collections.IEnumerable.GetEnumerator
	|-List<ZmID>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x275DE20 Offset: 0x275CE20 VA: 0x18275DE20
	|-List<DgwServerInfo>.System.Collections.IEnumerable.GetEnumerator
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IEnumerable.GetEnumerator
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IEnumerable.GetEnumerator
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IEnumerable.GetEnumerator
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IEnumerable.GetEnumerator
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IEnumerable.GetEnumerator
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IEnumerable.GetEnumerator
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IEnumerable.GetEnumerator
	|-List<NameGenerate.NameWeight>.System.Collections.IEnumerable.GetEnumerator
	|-List<WeGameNetworkingComponent.SendPacket>.System.Collections.IEnumerable.GetEnumerator
	|-List<AssetTracker.AssetInfo>.System.Collections.IEnumerable.GetEnumerator
	|-List<PropertyMetadata>.System.Collections.IEnumerable.GetEnumerator
	|-List<fsVersionedType>.System.Collections.IEnumerable.GetEnumerator
	|-List<fsAotCompilationManager.AotCompilation>.System.Collections.IEnumerable.GetEnumerator
	|-List<MinimapPoint>.System.Collections.IEnumerable.GetEnumerator
	|-List<JsonPosition>.System.Collections.IEnumerable.GetEnumerator
	|-List<FormatterLocator.FormatterInfo>.System.Collections.IEnumerable.GetEnumerator
	|-List<SerializationNode>.System.Collections.IEnumerable.GetEnumerator
	|-List<EventQueue.EventQueueEntry>.System.Collections.IEnumerable.GetEnumerator
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IEnumerable.GetEnumerator
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IEnumerable.GetEnumerator
	|-List<IntervalTreeNode>.System.Collections.IEnumerable.GetEnumerator
	|-List<IntervalTree.Entry<object>>.System.Collections.IEnumerable.GetEnumerator
	|-List<ChannelPacket>.System.Collections.IEnumerable.GetEnumerator
	|-List<UnitySynchronizationContext.WorkRequest>.System.Collections.IEnumerable.GetEnumerator
	|-List<ZmPeerManager.RecvPacket>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x274BFA0 Offset: 0x274AFA0 VA: 0x18274BFA0
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IEnumerable.GetEnumerator
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IEnumerable.GetEnumerator
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x273AA50 Offset: 0x2739A50 VA: 0x18273AA50
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IEnumerable.GetEnumerator
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IEnumerable.GetEnumerator
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IEnumerable.GetEnumerator
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IEnumerable.GetEnumerator
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IEnumerable.GetEnumerator
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IEnumerable.GetEnumerator
	|-List<SteamNetworkingComponent.SendPacket>.System.Collections.IEnumerable.GetEnumerator
	|-List<OneInfo>.System.Collections.IEnumerable.GetEnumerator
	|-List<BoneWeight>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x273A970 Offset: 0x2739970 VA: 0x18273A970
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2703310 Offset: 0x2702310 VA: 0x182703310
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IEnumerable.GetEnumerator
	|-List<RaycastResult>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x27B04F0 Offset: 0x27AF4F0 VA: 0x1827B04F0
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IEnumerable.GetEnumerator
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IEnumerable.GetEnumerator
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x284AC50 Offset: 0x2849C50 VA: 0x18284AC50
	|-List<RangeU16>.System.Collections.IEnumerable.GetEnumerator
	|-List<int>.System.Collections.IEnumerable.GetEnumerator
	|-List<Int32Enum>.System.Collections.IEnumerable.GetEnumerator
	|-List<float>.System.Collections.IEnumerable.GetEnumerator
	|-List<uint>.System.Collections.IEnumerable.GetEnumerator
	|-List<Color32>.System.Collections.IEnumerable.GetEnumerator
	|-List<ShaderPassName>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x27E7C40 Offset: 0x27E6C40 VA: 0x1827E7C40
	|-List<pb_BezierPoint>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x276F230 Offset: 0x276E230 VA: 0x18276F230
	|-List<SkillRayHit>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x28569A0 Offset: 0x28559A0 VA: 0x1828569A0
	|-List<bool>.System.Collections.IEnumerable.GetEnumerator
	|-List<byte>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2856010 Offset: 0x2855010 VA: 0x182856010
	|-List<char>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x284B5E0 Offset: 0x284A5E0 VA: 0x18284B5E0
	|-List<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x27033F0 Offset: 0x27023F0 VA: 0x1827033F0
	|-List<CombineInstance>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2703DF0 Offset: 0x2702DF0 VA: 0x182703DF0
	|-List<VisibleLight>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2703220 Offset: 0x2702220 VA: 0x182703220
	|-List<VisibleReflectionProbe>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x27AFAE0 Offset: 0x27AEAE0 VA: 0x1827AFAE0
	|-List<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x27AF9E0 Offset: 0x27AE9E0 VA: 0x1827AF9E0
	|-List<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2787E50 Offset: 0x2786E50 VA: 0x182787E50
	|-List<ParticleSystem.Particle>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2787D90 Offset: 0x2786D90 VA: 0x182787D90
	|-List<RaycastHit>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x272FAB0 Offset: 0x272EAB0 VA: 0x18272FAB0
	|-List<UIVertex>.System.Collections.IEnumerable.GetEnumerator
	*/

	public List<T> GetRange(int index, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x28471A0 Offset: 0x28461A0 VA: 0x1828471A0
	|-List<HitInfo>.GetRange
	|-List<int>.GetRange
	|-List<string>.GetRange
	|-List<TMP_Dropdown.OptionData>.GetRange
	|-List<Collider>.GetRange
	|-List<RaycastHit>.GetRange
	|-List<PostProcessEffectSettings>.GetRange
	|-List<Dropdown.OptionData>.GetRange
	|-List<Vector2>.GetRange
	|-List<Vector3>.GetRange
	|-List<Vector4>.GetRange
	|-List<DataSet.FaceIndices>.GetRange
	|-List<UnitPreservation.UnitPortPreservation>.GetRange
	|-List<MeshCombiner.SkinnedRenderer>.GetRange
	|-List<MeshCombiner.StaticRenderer>.GetRange
	|-List<CameraState.CustomBlendable>.GetRange
	|-List<CinemachineClearShot.Pair>.GetRange
	|-List<DoublePoint>.GetRange
	|-List<IntPoint>.GetRange
	|-List<DgwResultServerInfo>.GetRange
	|-List<DgwServerForJson>.GetRange
	|-List<DgwServerInfo>.GetRange
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.GetRange
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.GetRange
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.GetRange
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.GetRange
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.GetRange
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.GetRange
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.GetRange
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.GetRange
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.GetRange
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.GetRange
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.GetRange
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.GetRange
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.GetRange
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.GetRange
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.GetRange
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.GetRange
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.GetRange
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.GetRange
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.GetRange
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.GetRange
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.GetRange
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.GetRange
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.GetRange
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.GetRange
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.GetRange
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.GetRange
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.GetRange
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.GetRange
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.GetRange
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.GetRange
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.GetRange
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.GetRange
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.GetRange
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.GetRange
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.GetRange
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.GetRange
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.GetRange
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.GetRange
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.GetRange
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.GetRange
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.GetRange
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.GetRange
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.GetRange
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.GetRange
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.GetRange
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.GetRange
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.GetRange
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.GetRange
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.GetRange
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.GetRange
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.GetRange
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.GetRange
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.GetRange
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.GetRange
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.GetRange
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.GetRange
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.GetRange
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.GetRange
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.GetRange
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.GetRange
	|-List<NameGenerate.NameWeight>.GetRange
	|-List<SteamNetworkingComponent.SendPacket>.GetRange
	|-List<WeGameNetworkingComponent.SendPacket>.GetRange
	|-List<RangeU16>.GetRange
	|-List<OneInfo>.GetRange
	|-List<DebugDrawLine.DebugLine>.GetRange
	|-List<AssetTracker.AssetInfo>.GetRange
	|-List<EngineHotKey>.GetRange
	|-List<LogMessage>.GetRange
	|-List<LPWNormalSolver.LPWPoint>.GetRange
	|-List<LPWNormalSolver.LPWPointDataEntry>.GetRange
	|-List<PropertyMetadata>.GetRange
	|-List<fsVersionedType>.GetRange
	|-List<fsAotCompilationManager.AotCompilation>.GetRange
	|-List<MinimapPoint>.GetRange
	|-List<MusicStateInfo>.GetRange
	|-List<BridgeHandler.IdxPacket>.GetRange
	|-List<JsonPosition>.GetRange
	|-List<pb_BezierPoint>.GetRange
	|-List<pb_Edge>.GetRange
	|-List<ScreenRadioScriptObject.ScreenInfo>.GetRange
	|-List<ValueDropdownItem<object>>.GetRange
	|-List<FormatterLocator.FormatterInfo>.GetRange
	|-List<FormatterLocator.FormatterLocatorInfo>.GetRange
	|-List<SerializationNode>.GetRange
	|-List<DeepReflection.PathStep>.GetRange
	|-List<CCalEffInfo>.GetRange
	|-List<SkillRayHit>.GetRange
	|-List<EventQueue.EventQueueEntry>.GetRange
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.GetRange
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.GetRange
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.GetRange
	|-List<StateSoundScriptObject.Loop>.GetRange
	|-List<StateSoundScriptObject.StateSound>.GetRange
	|-List<SteamMatchViewer.ChatMsg>.GetRange
	|-List<CSteamID>.GetRange
	|-List<bool>.GetRange
	|-List<byte>.GetRange
	|-List<char>.GetRange
	|-List<DictionaryEntry>.GetRange
	|-List<KeyValuePair<DateTime, object>>.GetRange
	|-List<KeyValuePair<int, int>>.GetRange
	|-List<KeyValuePair<int, object>>.GetRange
	|-List<KeyValuePair<object, object>>.GetRange
	|-List<EventProvider.SessionInfo>.GetRange
	|-List<Guid>.GetRange
	|-List<Int32Enum>.GetRange
	|-List<long>.GetRange
	|-List<InterpretedFrameInfo>.GetRange
	|-List<Win32_IP_ADAPTER_ADDRESSES>.GetRange
	|-List<object>.GetRange
	|-List<float>.GetRange
	|-List<uint>.GetRange
	|-List<ulong>.GetRange
	|-List<TexturePacker.SpriteData>.GetRange
	|-List<AnimatorClipInfo>.GetRange
	|-List<BeforeRenderHelper.OrderBlock>.GetRange
	|-List<BoneWeight>.GetRange
	|-List<Color32>.GetRange
	|-List<Color>.GetRange
	|-List<CombineInstance>.GetRange
	|-List<RaycastResult>.GetRange
	|-List<ShaderPassName>.GetRange
	|-List<VisibleLight>.GetRange
	|-List<VisibleReflectionProbe>.GetRange
	|-List<IntervalTreeNode>.GetRange
	|-List<IntervalTree.Entry<object>>.GetRange
	|-List<Matrix4x4>.GetRange
	|-List<MeshSubsetCombineUtility.MeshContainer>.GetRange
	|-List<MeshSubsetCombineUtility.MeshInstance>.GetRange
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.GetRange
	|-List<ChannelPacket>.GetRange
	|-List<ClientScene.PendingOwner>.GetRange
	|-List<LocalClient.InternalMsg>.GetRange
	|-List<NetworkLobbyManager.PendingPlayer>.GetRange
	|-List<NetworkMigrationManager.PendingPlayerInfo>.GetRange
	|-List<CRCMessageEntry>.GetRange
	|-List<PeerInfoPlayer>.GetRange
	|-List<ParticleSystem.Particle>.GetRange
	|-List<Playable>.GetRange
	|-List<Quaternion>.GetRange
	|-List<Rect>.GetRange
	|-List<ReflectionProbeBlendInfo>.GetRange
	|-List<RenderTargetIdentifier>.GetRange
	|-List<GlyphRect>.GetRange
	|-List<AnimationOutputWeightProcessor.WeightInfo>.GetRange
	|-List<UICharInfo>.GetRange
	|-List<UILineInfo>.GetRange
	|-List<UIVertex>.GetRange
	|-List<UnitySynchronizationContext.WorkRequest>.GetRange
	|-List<Vector2Int>.GetRange
	|-List<LODGenerator.SkinnedRenderer>.GetRange
	|-List<LODGenerator.StaticRenderer>.GetRange
	|-List<ZmPeerManager.RecvPacket>.GetRange
	|-List<ZmID>.GetRange
	*/

	public int IndexOf(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2752750 Offset: 0x2751750 VA: 0x182752750
	|-List<DataSet.FaceIndices>.IndexOf
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.IndexOf
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.IndexOf
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.IndexOf
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.IndexOf
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.IndexOf
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.IndexOf
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.IndexOf
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.IndexOf
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.IndexOf
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.IndexOf
	|-List<UICharInfo>.IndexOf
	|-List<Vector3>.IndexOf
	|
	|-RVA: 0x2853430 Offset: 0x2852430 VA: 0x182853430
	|-List<UnitPreservation.UnitPortPreservation>.IndexOf
	|-List<CameraState.CustomBlendable>.IndexOf
	|-List<DoublePoint>.IndexOf
	|-List<IntPoint>.IndexOf
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.IndexOf
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.IndexOf
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.IndexOf
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.IndexOf
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.IndexOf
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.IndexOf
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.IndexOf
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.IndexOf
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.IndexOf
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.IndexOf
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.IndexOf
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.IndexOf
	|-List<LogMessage>.IndexOf
	|-List<MusicStateInfo>.IndexOf
	|-List<BridgeHandler.IdxPacket>.IndexOf
	|-List<ScreenRadioScriptObject.ScreenInfo>.IndexOf
	|-List<ValueDropdownItem<object>>.IndexOf
	|-List<FormatterLocator.FormatterLocatorInfo>.IndexOf
	|-List<CCalEffInfo>.IndexOf
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.IndexOf
	|-List<StateSoundScriptObject.StateSound>.IndexOf
	|-List<SteamMatchViewer.ChatMsg>.IndexOf
	|-List<DictionaryEntry>.IndexOf
	|-List<KeyValuePair<DateTime, object>>.IndexOf
	|-List<KeyValuePair<int, object>>.IndexOf
	|-List<KeyValuePair<object, object>>.IndexOf
	|-List<Guid>.IndexOf
	|-List<InterpretedFrameInfo>.IndexOf
	|-List<BeforeRenderHelper.OrderBlock>.IndexOf
	|-List<Color>.IndexOf
	|-List<LocalClient.InternalMsg>.IndexOf
	|-List<NetworkLobbyManager.PendingPlayer>.IndexOf
	|-List<NetworkMigrationManager.PendingPlayerInfo>.IndexOf
	|-List<CRCMessageEntry>.IndexOf
	|-List<Playable>.IndexOf
	|-List<Quaternion>.IndexOf
	|-List<Rect>.IndexOf
	|-List<ReflectionProbeBlendInfo>.IndexOf
	|-List<GlyphRect>.IndexOf
	|-List<UILineInfo>.IndexOf
	|-List<Vector4>.IndexOf
	|
	|-RVA: 0x27AC5E0 Offset: 0x27AB5E0 VA: 0x1827AC5E0
	|-List<MeshCombiner.SkinnedRenderer>.IndexOf
	|-List<StateSoundScriptObject.Loop>.IndexOf
	|-List<TexturePacker.SpriteData>.IndexOf
	|-List<Matrix4x4>.IndexOf
	|-List<LODGenerator.SkinnedRenderer>.IndexOf
	|
	|-RVA: 0x276CC80 Offset: 0x276BC80 VA: 0x18276CC80
	|-List<MeshCombiner.StaticRenderer>.IndexOf
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.IndexOf
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.IndexOf
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.IndexOf
	|-List<DebugDrawLine.DebugLine>.IndexOf
	|-List<HitInfo>.IndexOf
	|-List<DeepReflection.PathStep>.IndexOf
	|-List<RenderTargetIdentifier>.IndexOf
	|-List<AnimationOutputWeightProcessor.WeightInfo>.IndexOf
	|-List<LODGenerator.StaticRenderer>.IndexOf
	|
	|-RVA: 0x278E470 Offset: 0x278D470 VA: 0x18278E470
	|-List<Bulletlight>.IndexOf
	|-List<CinemachineClearShot.Pair>.IndexOf
	|-List<DgwResultServerInfo>.IndexOf
	|-List<DgwServerForJson>.IndexOf
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.IndexOf
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.IndexOf
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.IndexOf
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.IndexOf
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.IndexOf
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.IndexOf
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.IndexOf
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.IndexOf
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.IndexOf
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.IndexOf
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.IndexOf
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.IndexOf
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.IndexOf
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.IndexOf
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.IndexOf
	|-List<RangeU16>.IndexOf
	|-List<EngineHotKey>.IndexOf
	|-List<BindingSource>.IndexOf
	|-List<LPWNormalSolver.LPWPoint>.IndexOf
	|-List<LPWNormalSolver.LPWPointDataEntry>.IndexOf
	|-List<Header>.IndexOf
	|-List<InternetAddress>.IndexOf
	|-List<Parameter>.IndexOf
	|-List<pb_Edge>.IndexOf
	|-List<Reporter.Log>.IndexOf
	|-List<CSteamID>.IndexOf
	|-List<bool>.IndexOf
	|-List<byte>.IndexOf
	|-List<char>.IndexOf
	|-List<KeyValuePair<int, int>>.IndexOf
	|-List<EventProvider.SessionInfo>.IndexOf
	|-List<int>.IndexOf
	|-List<Int32Enum>.IndexOf
	|-List<long>.IndexOf
	|-List<object>.IndexOf
	|-List<string>.IndexOf
	|-List<Thread>.IndexOf
	|-List<uint>.IndexOf
	|-List<ulong>.IndexOf
	|-List<TMP_Dropdown.OptionData>.IndexOf
	|-List<AnimatorClipInfo>.IndexOf
	|-List<Collider>.IndexOf
	|-List<Color32>.IndexOf
	|-List<EventSystem>.IndexOf
	|-List<ShaderPassName>.IndexOf
	|-List<ClientScene.PendingOwner>.IndexOf
	|-List<PeerInfoPlayer>.IndexOf
	|-List<PostProcessEffectSettings>.IndexOf
	|-List<ScriptableObject>.IndexOf
	|-List<Transform>.IndexOf
	|-List<Dropdown.OptionData>.IndexOf
	|-List<M1Toggle>.IndexOf
	|-List<Vector2Int>.IndexOf
	|-List<ZmID>.IndexOf
	|
	|-RVA: 0x2817700 Offset: 0x2816700 VA: 0x182817700
	|-List<DgwServerInfo>.IndexOf
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.IndexOf
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.IndexOf
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.IndexOf
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.IndexOf
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.IndexOf
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.IndexOf
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.IndexOf
	|-List<NameGenerate.NameWeight>.IndexOf
	|-List<WeGameNetworkingComponent.SendPacket>.IndexOf
	|-List<AssetTracker.AssetInfo>.IndexOf
	|-List<PropertyMetadata>.IndexOf
	|-List<fsVersionedType>.IndexOf
	|-List<fsAotCompilationManager.AotCompilation>.IndexOf
	|-List<MinimapPoint>.IndexOf
	|-List<JsonPosition>.IndexOf
	|-List<FormatterLocator.FormatterInfo>.IndexOf
	|-List<SerializationNode>.IndexOf
	|-List<EventQueue.EventQueueEntry>.IndexOf
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.IndexOf
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.IndexOf
	|-List<IntervalTreeNode>.IndexOf
	|-List<IntervalTree.Entry<object>>.IndexOf
	|-List<ChannelPacket>.IndexOf
	|-List<UnitySynchronizationContext.WorkRequest>.IndexOf
	|-List<ZmPeerManager.RecvPacket>.IndexOf
	|
	|-RVA: 0x2749D70 Offset: 0x2748D70 VA: 0x182749D70
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.IndexOf
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.IndexOf
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.IndexOf
	|
	|-RVA: 0x2763AF0 Offset: 0x2762AF0 VA: 0x182763AF0
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.IndexOf
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.IndexOf
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.IndexOf
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.IndexOf
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.IndexOf
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.IndexOf
	|-List<SteamNetworkingComponent.SendPacket>.IndexOf
	|-List<OneInfo>.IndexOf
	|-List<BoneWeight>.IndexOf
	|
	|-RVA: 0x2736DD0 Offset: 0x2735DD0 VA: 0x182736DD0
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.IndexOf
	|
	|-RVA: 0x2737000 Offset: 0x2736000 VA: 0x182737000
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.IndexOf
	|-List<RaycastResult>.IndexOf
	|
	|-RVA: 0x2722DD0 Offset: 0x2721DD0 VA: 0x182722DD0
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.IndexOf
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.IndexOf
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.IndexOf
	|
	|-RVA: 0x27E5180 Offset: 0x27E4180 VA: 0x1827E5180
	|-List<pb_BezierPoint>.IndexOf
	|
	|-RVA: 0x276CCD0 Offset: 0x276BCD0 VA: 0x18276CCD0
	|-List<SkillRayHit>.IndexOf
	|
	|-RVA: 0x28472A0 Offset: 0x28462A0 VA: 0x1828472A0
	|-List<Win32_IP_ADAPTER_ADDRESSES>.IndexOf
	|
	|-RVA: 0x286A320 Offset: 0x2869320 VA: 0x18286A320
	|-List<float>.IndexOf
	|
	|-RVA: 0x26FED60 Offset: 0x26FDD60 VA: 0x1826FED60
	|-List<CombineInstance>.IndexOf
	|
	|-RVA: 0x26FEBE0 Offset: 0x26FDBE0 VA: 0x1826FEBE0
	|-List<VisibleLight>.IndexOf
	|
	|-RVA: 0x26FEEC0 Offset: 0x26FDEC0 VA: 0x1826FEEC0
	|-List<VisibleReflectionProbe>.IndexOf
	|
	|-RVA: 0x27AC470 Offset: 0x27AB470 VA: 0x1827AC470
	|-List<MeshSubsetCombineUtility.MeshContainer>.IndexOf
	|
	|-RVA: 0x27AC3F0 Offset: 0x27AB3F0 VA: 0x1827AC3F0
	|-List<MeshSubsetCombineUtility.MeshInstance>.IndexOf
	|
	|-RVA: 0x27840D0 Offset: 0x27830D0 VA: 0x1827840D0
	|-List<ParticleSystem.Particle>.IndexOf
	|
	|-RVA: 0x2783E30 Offset: 0x2782E30 VA: 0x182783E30
	|-List<RaycastHit>.IndexOf
	|
	|-RVA: 0x272C950 Offset: 0x272B950 VA: 0x18272C950
	|-List<UIVertex>.IndexOf
	|
	|-RVA: 0x27EEEA0 Offset: 0x27EDEA0 VA: 0x1827EEEA0
	|-List<Vector2>.IndexOf
	*/

	private int System.Collections.IList.IndexOf(object item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x281ABD0 Offset: 0x2819BD0 VA: 0x18281ABD0
	|-List<DataSet.FaceIndices>.System.Collections.IList.IndexOf
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.IndexOf
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IList.IndexOf
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IList.IndexOf
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IList.IndexOf
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IList.IndexOf
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IList.IndexOf
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IList.IndexOf
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IList.IndexOf
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IList.IndexOf
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IList.IndexOf
	|-List<UICharInfo>.System.Collections.IList.IndexOf
	|-List<Vector3>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x27E9380 Offset: 0x27E8380 VA: 0x1827E9380
	|-List<UnitPreservation.UnitPortPreservation>.System.Collections.IList.IndexOf
	|-List<CameraState.CustomBlendable>.System.Collections.IList.IndexOf
	|-List<DoublePoint>.System.Collections.IList.IndexOf
	|-List<IntPoint>.System.Collections.IList.IndexOf
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IList.IndexOf
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IList.IndexOf
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IList.IndexOf
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IList.IndexOf
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IList.IndexOf
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IList.IndexOf
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IList.IndexOf
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IList.IndexOf
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IList.IndexOf
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IList.IndexOf
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IList.IndexOf
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IList.IndexOf
	|-List<LogMessage>.System.Collections.IList.IndexOf
	|-List<MusicStateInfo>.System.Collections.IList.IndexOf
	|-List<BridgeHandler.IdxPacket>.System.Collections.IList.IndexOf
	|-List<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IList.IndexOf
	|-List<ValueDropdownItem<object>>.System.Collections.IList.IndexOf
	|-List<FormatterLocator.FormatterLocatorInfo>.System.Collections.IList.IndexOf
	|-List<CCalEffInfo>.System.Collections.IList.IndexOf
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IList.IndexOf
	|-List<StateSoundScriptObject.StateSound>.System.Collections.IList.IndexOf
	|-List<SteamMatchViewer.ChatMsg>.System.Collections.IList.IndexOf
	|-List<DictionaryEntry>.System.Collections.IList.IndexOf
	|-List<KeyValuePair<DateTime, object>>.System.Collections.IList.IndexOf
	|-List<KeyValuePair<int, object>>.System.Collections.IList.IndexOf
	|-List<KeyValuePair<object, object>>.System.Collections.IList.IndexOf
	|-List<Guid>.System.Collections.IList.IndexOf
	|-List<InterpretedFrameInfo>.System.Collections.IList.IndexOf
	|-List<BeforeRenderHelper.OrderBlock>.System.Collections.IList.IndexOf
	|-List<Color>.System.Collections.IList.IndexOf
	|-List<LocalClient.InternalMsg>.System.Collections.IList.IndexOf
	|-List<NetworkLobbyManager.PendingPlayer>.System.Collections.IList.IndexOf
	|-List<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IList.IndexOf
	|-List<CRCMessageEntry>.System.Collections.IList.IndexOf
	|-List<Playable>.System.Collections.IList.IndexOf
	|-List<Quaternion>.System.Collections.IList.IndexOf
	|-List<Rect>.System.Collections.IList.IndexOf
	|-List<ReflectionProbeBlendInfo>.System.Collections.IList.IndexOf
	|-List<GlyphRect>.System.Collections.IList.IndexOf
	|-List<UILineInfo>.System.Collections.IList.IndexOf
	|-List<Vector4>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x27B18F0 Offset: 0x27B08F0 VA: 0x1827B18F0
	|-List<MeshCombiner.SkinnedRenderer>.System.Collections.IList.IndexOf
	|-List<StateSoundScriptObject.Loop>.System.Collections.IList.IndexOf
	|-List<TexturePacker.SpriteData>.System.Collections.IList.IndexOf
	|-List<Matrix4x4>.System.Collections.IList.IndexOf
	|-List<LODGenerator.SkinnedRenderer>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x27F2D60 Offset: 0x27F1D60 VA: 0x1827F2D60
	|-List<MeshCombiner.StaticRenderer>.System.Collections.IList.IndexOf
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IList.IndexOf
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IList.IndexOf
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IList.IndexOf
	|-List<DebugDrawLine.DebugLine>.System.Collections.IList.IndexOf
	|-List<HitInfo>.System.Collections.IList.IndexOf
	|-List<DeepReflection.PathStep>.System.Collections.IList.IndexOf
	|-List<RenderTargetIdentifier>.System.Collections.IList.IndexOf
	|-List<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IList.IndexOf
	|-List<LODGenerator.StaticRenderer>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x284C910 Offset: 0x284B910 VA: 0x18284C910
	|-List<CinemachineClearShot.Pair>.System.Collections.IList.IndexOf
	|-List<DgwResultServerInfo>.System.Collections.IList.IndexOf
	|-List<DgwServerForJson>.System.Collections.IList.IndexOf
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IList.IndexOf
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IList.IndexOf
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IList.IndexOf
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IList.IndexOf
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IList.IndexOf
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IList.IndexOf
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IList.IndexOf
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IList.IndexOf
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IList.IndexOf
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IList.IndexOf
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IList.IndexOf
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IList.IndexOf
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IList.IndexOf
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IList.IndexOf
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IList.IndexOf
	|-List<EngineHotKey>.System.Collections.IList.IndexOf
	|-List<LPWNormalSolver.LPWPoint>.System.Collections.IList.IndexOf
	|-List<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IList.IndexOf
	|-List<pb_Edge>.System.Collections.IList.IndexOf
	|-List<CSteamID>.System.Collections.IList.IndexOf
	|-List<KeyValuePair<int, int>>.System.Collections.IList.IndexOf
	|-List<EventProvider.SessionInfo>.System.Collections.IList.IndexOf
	|-List<long>.System.Collections.IList.IndexOf
	|-List<ulong>.System.Collections.IList.IndexOf
	|-List<AnimatorClipInfo>.System.Collections.IList.IndexOf
	|-List<ClientScene.PendingOwner>.System.Collections.IList.IndexOf
	|-List<PeerInfoPlayer>.System.Collections.IList.IndexOf
	|-List<Vector2>.System.Collections.IList.IndexOf
	|-List<Vector2Int>.System.Collections.IList.IndexOf
	|-List<ZmID>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x2822D00 Offset: 0x2821D00 VA: 0x182822D00
	|-List<DgwServerInfo>.System.Collections.IList.IndexOf
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.IndexOf
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IList.IndexOf
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IList.IndexOf
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IList.IndexOf
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IList.IndexOf
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IList.IndexOf
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IList.IndexOf
	|-List<NameGenerate.NameWeight>.System.Collections.IList.IndexOf
	|-List<WeGameNetworkingComponent.SendPacket>.System.Collections.IList.IndexOf
	|-List<AssetTracker.AssetInfo>.System.Collections.IList.IndexOf
	|-List<PropertyMetadata>.System.Collections.IList.IndexOf
	|-List<fsVersionedType>.System.Collections.IList.IndexOf
	|-List<fsAotCompilationManager.AotCompilation>.System.Collections.IList.IndexOf
	|-List<MinimapPoint>.System.Collections.IList.IndexOf
	|-List<JsonPosition>.System.Collections.IList.IndexOf
	|-List<FormatterLocator.FormatterInfo>.System.Collections.IList.IndexOf
	|-List<SerializationNode>.System.Collections.IList.IndexOf
	|-List<EventQueue.EventQueueEntry>.System.Collections.IList.IndexOf
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IList.IndexOf
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IList.IndexOf
	|-List<IntervalTreeNode>.System.Collections.IList.IndexOf
	|-List<IntervalTree.Entry<object>>.System.Collections.IList.IndexOf
	|-List<ChannelPacket>.System.Collections.IList.IndexOf
	|-List<UnitySynchronizationContext.WorkRequest>.System.Collections.IList.IndexOf
	|-List<ZmPeerManager.RecvPacket>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x275EB10 Offset: 0x275DB10 VA: 0x18275EB10
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IList.IndexOf
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IList.IndexOf
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x2726940 Offset: 0x2725940 VA: 0x182726940
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IList.IndexOf
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IList.IndexOf
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IList.IndexOf
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IList.IndexOf
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IList.IndexOf
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IList.IndexOf
	|-List<SteamNetworkingComponent.SendPacket>.System.Collections.IList.IndexOf
	|-List<OneInfo>.System.Collections.IList.IndexOf
	|-List<BoneWeight>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x273B9D0 Offset: 0x273A9D0 VA: 0x18273B9D0
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x27058D0 Offset: 0x27048D0 VA: 0x1827058D0
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IList.IndexOf
	|-List<RaycastResult>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x27267C0 Offset: 0x27257C0 VA: 0x1827267C0
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IList.IndexOf
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IList.IndexOf
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x2705A50 Offset: 0x2704A50 VA: 0x182705A50
	|-List<RangeU16>.System.Collections.IList.IndexOf
	|-List<int>.System.Collections.IList.IndexOf
	|-List<Int32Enum>.System.Collections.IList.IndexOf
	|-List<uint>.System.Collections.IList.IndexOf
	|-List<Color32>.System.Collections.IList.IndexOf
	|-List<ShaderPassName>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x27E94D0 Offset: 0x27E84D0 VA: 0x1827E94D0
	|-List<pb_BezierPoint>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x2770940 Offset: 0x276F940 VA: 0x182770940
	|-List<SkillRayHit>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x2857830 Offset: 0x2856830 VA: 0x182857830
	|-List<bool>.System.Collections.IList.IndexOf
	|-List<byte>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x2857980 Offset: 0x2856980 VA: 0x182857980
	|-List<char>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x284C740 Offset: 0x284B740 VA: 0x18284C740
	|-List<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x284CA60 Offset: 0x284BA60 VA: 0x18284CA60
	|-List<object>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x286EA70 Offset: 0x286DA70 VA: 0x18286EA70
	|-List<float>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x2705570 Offset: 0x2704570 VA: 0x182705570
	|-List<CombineInstance>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x27053D0 Offset: 0x27043D0 VA: 0x1827053D0
	|-List<VisibleLight>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x2705710 Offset: 0x2704710 VA: 0x182705710
	|-List<VisibleReflectionProbe>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x27B1740 Offset: 0x27B0740 VA: 0x1827B1740
	|-List<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x27B1A60 Offset: 0x27B0A60 VA: 0x1827B1A60
	|-List<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x2788E90 Offset: 0x2787E90 VA: 0x182788E90
	|-List<ParticleSystem.Particle>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x2789050 Offset: 0x2788050 VA: 0x182789050
	|-List<RaycastHit>.System.Collections.IList.IndexOf
	|
	|-RVA: 0x2730A90 Offset: 0x272FA90 VA: 0x182730A90
	|-List<UIVertex>.System.Collections.IList.IndexOf
	*/

	public int IndexOf(T item, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24F4090 Offset: 0x24F3090 VA: 0x1824F4090
	|-List<DataSet.FaceIndices>.IndexOf
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.IndexOf
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.IndexOf
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.IndexOf
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.IndexOf
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.IndexOf
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.IndexOf
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.IndexOf
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.IndexOf
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.IndexOf
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.IndexOf
	|-List<UICharInfo>.IndexOf
	|-List<Vector3>.IndexOf
	|
	|-RVA: 0x2783F50 Offset: 0x2782F50 VA: 0x182783F50
	|-List<UnitPreservation.UnitPortPreservation>.IndexOf
	|-List<CameraState.CustomBlendable>.IndexOf
	|-List<DoublePoint>.IndexOf
	|-List<IntPoint>.IndexOf
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.IndexOf
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.IndexOf
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.IndexOf
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.IndexOf
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.IndexOf
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.IndexOf
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.IndexOf
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.IndexOf
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.IndexOf
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.IndexOf
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.IndexOf
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.IndexOf
	|-List<LogMessage>.IndexOf
	|-List<MusicStateInfo>.IndexOf
	|-List<BridgeHandler.IdxPacket>.IndexOf
	|-List<ScreenRadioScriptObject.ScreenInfo>.IndexOf
	|-List<ValueDropdownItem<object>>.IndexOf
	|-List<FormatterLocator.FormatterLocatorInfo>.IndexOf
	|-List<CCalEffInfo>.IndexOf
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.IndexOf
	|-List<StateSoundScriptObject.StateSound>.IndexOf
	|-List<SteamMatchViewer.ChatMsg>.IndexOf
	|-List<DictionaryEntry>.IndexOf
	|-List<KeyValuePair<DateTime, object>>.IndexOf
	|-List<KeyValuePair<int, object>>.IndexOf
	|-List<KeyValuePair<object, object>>.IndexOf
	|-List<Guid>.IndexOf
	|-List<InterpretedFrameInfo>.IndexOf
	|-List<BeforeRenderHelper.OrderBlock>.IndexOf
	|-List<Color>.IndexOf
	|-List<LocalClient.InternalMsg>.IndexOf
	|-List<NetworkLobbyManager.PendingPlayer>.IndexOf
	|-List<NetworkMigrationManager.PendingPlayerInfo>.IndexOf
	|-List<CRCMessageEntry>.IndexOf
	|-List<Playable>.IndexOf
	|-List<Quaternion>.IndexOf
	|-List<Rect>.IndexOf
	|-List<ReflectionProbeBlendInfo>.IndexOf
	|-List<GlyphRect>.IndexOf
	|-List<UILineInfo>.IndexOf
	|-List<Vector4>.IndexOf
	|
	|-RVA: 0x24F4120 Offset: 0x24F3120 VA: 0x1824F4120
	|-List<MeshCombiner.SkinnedRenderer>.IndexOf
	|-List<StateSoundScriptObject.Loop>.IndexOf
	|-List<TexturePacker.SpriteData>.IndexOf
	|-List<Matrix4x4>.IndexOf
	|-List<LODGenerator.SkinnedRenderer>.IndexOf
	|
	|-RVA: 0x24F41C0 Offset: 0x24F31C0 VA: 0x1824F41C0
	|-List<MeshCombiner.StaticRenderer>.IndexOf
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.IndexOf
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.IndexOf
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.IndexOf
	|-List<DebugDrawLine.DebugLine>.IndexOf
	|-List<HitInfo>.IndexOf
	|-List<DeepReflection.PathStep>.IndexOf
	|-List<RenderTargetIdentifier>.IndexOf
	|-List<AnimationOutputWeightProcessor.WeightInfo>.IndexOf
	|-List<LODGenerator.StaticRenderer>.IndexOf
	|
	|-RVA: 0x27C0540 Offset: 0x27BF540 VA: 0x1827C0540
	|-List<CinemachineClearShot.Pair>.IndexOf
	|-List<DgwResultServerInfo>.IndexOf
	|-List<DgwServerForJson>.IndexOf
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.IndexOf
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.IndexOf
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.IndexOf
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.IndexOf
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.IndexOf
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.IndexOf
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.IndexOf
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.IndexOf
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.IndexOf
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.IndexOf
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.IndexOf
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.IndexOf
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.IndexOf
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.IndexOf
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.IndexOf
	|-List<EngineHotKey>.IndexOf
	|-List<LPWNormalSolver.LPWPoint>.IndexOf
	|-List<LPWNormalSolver.LPWPointDataEntry>.IndexOf
	|-List<pb_Edge>.IndexOf
	|-List<CSteamID>.IndexOf
	|-List<KeyValuePair<int, int>>.IndexOf
	|-List<EventProvider.SessionInfo>.IndexOf
	|-List<AnimatorClipInfo>.IndexOf
	|-List<ClientScene.PendingOwner>.IndexOf
	|-List<PeerInfoPlayer>.IndexOf
	|-List<Vector2Int>.IndexOf
	|-List<ZmID>.IndexOf
	|
	|-RVA: 0x2722D40 Offset: 0x2721D40 VA: 0x182722D40
	|-List<DgwServerInfo>.IndexOf
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.IndexOf
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.IndexOf
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.IndexOf
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.IndexOf
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.IndexOf
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.IndexOf
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.IndexOf
	|-List<NameGenerate.NameWeight>.IndexOf
	|-List<WeGameNetworkingComponent.SendPacket>.IndexOf
	|-List<AssetTracker.AssetInfo>.IndexOf
	|-List<PropertyMetadata>.IndexOf
	|-List<fsVersionedType>.IndexOf
	|-List<fsAotCompilationManager.AotCompilation>.IndexOf
	|-List<MinimapPoint>.IndexOf
	|-List<JsonPosition>.IndexOf
	|-List<FormatterLocator.FormatterInfo>.IndexOf
	|-List<SerializationNode>.IndexOf
	|-List<EventQueue.EventQueueEntry>.IndexOf
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.IndexOf
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.IndexOf
	|-List<IntervalTreeNode>.IndexOf
	|-List<IntervalTree.Entry<object>>.IndexOf
	|-List<ChannelPacket>.IndexOf
	|-List<UnitySynchronizationContext.WorkRequest>.IndexOf
	|-List<ZmPeerManager.RecvPacket>.IndexOf
	|
	|-RVA: 0x2749DC0 Offset: 0x2748DC0 VA: 0x182749DC0
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.IndexOf
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.IndexOf
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.IndexOf
	|
	|-RVA: 0x2736ED0 Offset: 0x2735ED0 VA: 0x182736ED0
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.IndexOf
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.IndexOf
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.IndexOf
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.IndexOf
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.IndexOf
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.IndexOf
	|-List<SteamNetworkingComponent.SendPacket>.IndexOf
	|-List<OneInfo>.IndexOf
	|-List<BoneWeight>.IndexOf
	|
	|-RVA: 0x2736F60 Offset: 0x2735F60 VA: 0x182736F60
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.IndexOf
	|
	|-RVA: 0x2737070 Offset: 0x2736070 VA: 0x182737070
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.IndexOf
	|-List<RaycastResult>.IndexOf
	|
	|-RVA: 0x2722E40 Offset: 0x2721E40 VA: 0x182722E40
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.IndexOf
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.IndexOf
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.IndexOf
	|
	|-RVA: 0x2763BF0 Offset: 0x2762BF0 VA: 0x182763BF0
	|-List<RangeU16>.IndexOf
	|-List<Color32>.IndexOf
	|-List<ShaderPassName>.IndexOf
	|
	|-RVA: 0x27E52A0 Offset: 0x27E42A0 VA: 0x1827E52A0
	|-List<pb_BezierPoint>.IndexOf
	|
	|-RVA: 0x276CBE0 Offset: 0x276BBE0 VA: 0x18276CBE0
	|-List<SkillRayHit>.IndexOf
	|
	|-RVA: 0x2853470 Offset: 0x2852470 VA: 0x182853470
	|-List<bool>.IndexOf
	|-List<byte>.IndexOf
	|
	|-RVA: 0x28533B0 Offset: 0x28523B0 VA: 0x1828533B0
	|-List<char>.IndexOf
	|
	|-RVA: 0x2847660 Offset: 0x2846660 VA: 0x182847660
	|-List<int>.IndexOf
	|-List<Int32Enum>.IndexOf
	|-List<uint>.IndexOf
	|
	|-RVA: 0x2847340 Offset: 0x2846340 VA: 0x182847340
	|-List<long>.IndexOf
	|-List<object>.IndexOf
	|-List<string>.IndexOf
	|-List<ulong>.IndexOf
	|-List<TMP_Dropdown.OptionData>.IndexOf
	|-List<Collider>.IndexOf
	|-List<PostProcessEffectSettings>.IndexOf
	|-List<Dropdown.OptionData>.IndexOf
	|
	|-RVA: 0x28474D0 Offset: 0x28464D0 VA: 0x1828474D0
	|-List<Win32_IP_ADAPTER_ADDRESSES>.IndexOf
	|
	|-RVA: 0x286A480 Offset: 0x2869480 VA: 0x18286A480
	|-List<float>.IndexOf
	|
	|-RVA: 0x26FEA40 Offset: 0x26FDA40 VA: 0x1826FEA40
	|-List<CombineInstance>.IndexOf
	|
	|-RVA: 0x26FEF50 Offset: 0x26FDF50 VA: 0x1826FEF50
	|-List<VisibleLight>.IndexOf
	|
	|-RVA: 0x26FEDE0 Offset: 0x26FDDE0 VA: 0x1826FEDE0
	|-List<VisibleReflectionProbe>.IndexOf
	|
	|-RVA: 0x27AC320 Offset: 0x27AB320 VA: 0x1827AC320
	|-List<MeshSubsetCombineUtility.MeshContainer>.IndexOf
	|
	|-RVA: 0x27AC640 Offset: 0x27AB640 VA: 0x1827AC640
	|-List<MeshSubsetCombineUtility.MeshInstance>.IndexOf
	|
	|-RVA: 0x2784200 Offset: 0x2783200 VA: 0x182784200
	|-List<ParticleSystem.Particle>.IndexOf
	|
	|-RVA: 0x2784160 Offset: 0x2783160 VA: 0x182784160
	|-List<RaycastHit>.IndexOf
	|
	|-RVA: 0x272C890 Offset: 0x272B890 VA: 0x18272C890
	|-List<UIVertex>.IndexOf
	|
	|-RVA: 0x27EEE20 Offset: 0x27EDE20 VA: 0x1827EEE20
	|-List<Vector2>.IndexOf
	*/

	public int IndexOf(T item, int index, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2722BC0 Offset: 0x2721BC0 VA: 0x182722BC0
	|-List<DataSet.FaceIndices>.IndexOf
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.IndexOf
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.IndexOf
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.IndexOf
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.IndexOf
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.IndexOf
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.IndexOf
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.IndexOf
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.IndexOf
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.IndexOf
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.IndexOf
	|-List<UICharInfo>.IndexOf
	|-List<Vector3>.IndexOf
	|
	|-RVA: 0x2736E30 Offset: 0x2735E30 VA: 0x182736E30
	|-List<UnitPreservation.UnitPortPreservation>.IndexOf
	|-List<CameraState.CustomBlendable>.IndexOf
	|-List<DoublePoint>.IndexOf
	|-List<IntPoint>.IndexOf
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.IndexOf
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.IndexOf
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.IndexOf
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.IndexOf
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.IndexOf
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.IndexOf
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.IndexOf
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.IndexOf
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.IndexOf
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.IndexOf
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.IndexOf
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.IndexOf
	|-List<LogMessage>.IndexOf
	|-List<MusicStateInfo>.IndexOf
	|-List<BridgeHandler.IdxPacket>.IndexOf
	|-List<ScreenRadioScriptObject.ScreenInfo>.IndexOf
	|-List<ValueDropdownItem<object>>.IndexOf
	|-List<FormatterLocator.FormatterLocatorInfo>.IndexOf
	|-List<CCalEffInfo>.IndexOf
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.IndexOf
	|-List<StateSoundScriptObject.StateSound>.IndexOf
	|-List<SteamMatchViewer.ChatMsg>.IndexOf
	|-List<DictionaryEntry>.IndexOf
	|-List<KeyValuePair<DateTime, object>>.IndexOf
	|-List<KeyValuePair<int, object>>.IndexOf
	|-List<KeyValuePair<object, object>>.IndexOf
	|-List<Guid>.IndexOf
	|-List<InterpretedFrameInfo>.IndexOf
	|-List<BeforeRenderHelper.OrderBlock>.IndexOf
	|-List<Color>.IndexOf
	|-List<LocalClient.InternalMsg>.IndexOf
	|-List<NetworkLobbyManager.PendingPlayer>.IndexOf
	|-List<NetworkMigrationManager.PendingPlayerInfo>.IndexOf
	|-List<CRCMessageEntry>.IndexOf
	|-List<Playable>.IndexOf
	|-List<Quaternion>.IndexOf
	|-List<Rect>.IndexOf
	|-List<ReflectionProbeBlendInfo>.IndexOf
	|-List<GlyphRect>.IndexOf
	|-List<UILineInfo>.IndexOf
	|-List<Vector4>.IndexOf
	|
	|-RVA: 0x27C05B0 Offset: 0x27BF5B0 VA: 0x1827C05B0
	|-List<MeshCombiner.SkinnedRenderer>.IndexOf
	|-List<StateSoundScriptObject.Loop>.IndexOf
	|-List<TexturePacker.SpriteData>.IndexOf
	|-List<Matrix4x4>.IndexOf
	|-List<LODGenerator.SkinnedRenderer>.IndexOf
	|
	|-RVA: 0x24F3FD0 Offset: 0x24F2FD0 VA: 0x1824F3FD0
	|-List<MeshCombiner.StaticRenderer>.IndexOf
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.IndexOf
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.IndexOf
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.IndexOf
	|-List<DebugDrawLine.DebugLine>.IndexOf
	|-List<HitInfo>.IndexOf
	|-List<DeepReflection.PathStep>.IndexOf
	|-List<RenderTargetIdentifier>.IndexOf
	|-List<AnimationOutputWeightProcessor.WeightInfo>.IndexOf
	|-List<LODGenerator.StaticRenderer>.IndexOf
	|
	|-RVA: 0x2817750 Offset: 0x2816750 VA: 0x182817750
	|-List<CinemachineClearShot.Pair>.IndexOf
	|-List<DgwResultServerInfo>.IndexOf
	|-List<DgwServerForJson>.IndexOf
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.IndexOf
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.IndexOf
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.IndexOf
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.IndexOf
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.IndexOf
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.IndexOf
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.IndexOf
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.IndexOf
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.IndexOf
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.IndexOf
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.IndexOf
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.IndexOf
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.IndexOf
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.IndexOf
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.IndexOf
	|-List<EngineHotKey>.IndexOf
	|-List<LPWNormalSolver.LPWPoint>.IndexOf
	|-List<LPWNormalSolver.LPWPointDataEntry>.IndexOf
	|-List<pb_Edge>.IndexOf
	|-List<CSteamID>.IndexOf
	|-List<KeyValuePair<int, int>>.IndexOf
	|-List<EventProvider.SessionInfo>.IndexOf
	|-List<AnimatorClipInfo>.IndexOf
	|-List<ClientScene.PendingOwner>.IndexOf
	|-List<PeerInfoPlayer>.IndexOf
	|-List<Vector2Int>.IndexOf
	|-List<ZmID>.IndexOf
	|
	|-RVA: 0x27C0670 Offset: 0x27BF670 VA: 0x1827C0670
	|-List<DgwServerInfo>.IndexOf
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.IndexOf
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.IndexOf
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.IndexOf
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.IndexOf
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.IndexOf
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.IndexOf
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.IndexOf
	|-List<NameGenerate.NameWeight>.IndexOf
	|-List<WeGameNetworkingComponent.SendPacket>.IndexOf
	|-List<AssetTracker.AssetInfo>.IndexOf
	|-List<PropertyMetadata>.IndexOf
	|-List<fsVersionedType>.IndexOf
	|-List<fsAotCompilationManager.AotCompilation>.IndexOf
	|-List<MinimapPoint>.IndexOf
	|-List<JsonPosition>.IndexOf
	|-List<FormatterLocator.FormatterInfo>.IndexOf
	|-List<SerializationNode>.IndexOf
	|-List<EventQueue.EventQueueEntry>.IndexOf
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.IndexOf
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.IndexOf
	|-List<IntervalTreeNode>.IndexOf
	|-List<IntervalTree.Entry<object>>.IndexOf
	|-List<ChannelPacket>.IndexOf
	|-List<UnitySynchronizationContext.WorkRequest>.IndexOf
	|-List<ZmPeerManager.RecvPacket>.IndexOf
	|
	|-RVA: 0x275B5A0 Offset: 0x275A5A0 VA: 0x18275B5A0
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.IndexOf
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.IndexOf
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.IndexOf
	|
	|-RVA: 0x2763B40 Offset: 0x2762B40 VA: 0x182763B40
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.IndexOf
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.IndexOf
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.IndexOf
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.IndexOf
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.IndexOf
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.IndexOf
	|-List<SteamNetworkingComponent.SendPacket>.IndexOf
	|-List<OneInfo>.IndexOf
	|-List<BoneWeight>.IndexOf
	|
	|-RVA: 0x2737120 Offset: 0x2736120 VA: 0x182737120
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.IndexOf
	|
	|-RVA: 0x26FEB10 Offset: 0x26FDB10 VA: 0x1826FEB10
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.IndexOf
	|-List<RaycastResult>.IndexOf
	|
	|-RVA: 0x2722C70 Offset: 0x2721C70 VA: 0x182722C70
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.IndexOf
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.IndexOf
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.IndexOf
	|
	|-RVA: 0x286A350 Offset: 0x2869350 VA: 0x18286A350
	|-List<RangeU16>.IndexOf
	|-List<Color32>.IndexOf
	|-List<ShaderPassName>.IndexOf
	|
	|-RVA: 0x27E51E0 Offset: 0x27E41E0 VA: 0x1827E51E0
	|-List<pb_BezierPoint>.IndexOf
	|
	|-RVA: 0x276CB20 Offset: 0x276BB20 VA: 0x18276CB20
	|-List<SkillRayHit>.IndexOf
	|
	|-RVA: 0x2853310 Offset: 0x2852310 VA: 0x182853310
	|-List<bool>.IndexOf
	|-List<byte>.IndexOf
	|
	|-RVA: 0x2853270 Offset: 0x2852270 VA: 0x182853270
	|-List<char>.IndexOf
	|
	|-RVA: 0x28476E0 Offset: 0x28466E0 VA: 0x1828476E0
	|-List<int>.IndexOf
	|-List<Int32Enum>.IndexOf
	|-List<uint>.IndexOf
	|
	|-RVA: 0x28475C0 Offset: 0x28465C0 VA: 0x1828475C0
	|-List<long>.IndexOf
	|-List<object>.IndexOf
	|-List<string>.IndexOf
	|-List<ulong>.IndexOf
	|-List<TMP_Dropdown.OptionData>.IndexOf
	|-List<Collider>.IndexOf
	|-List<PostProcessEffectSettings>.IndexOf
	|-List<Dropdown.OptionData>.IndexOf
	|
	|-RVA: 0x28473C0 Offset: 0x28463C0 VA: 0x1828473C0
	|-List<Win32_IP_ADAPTER_ADDRESSES>.IndexOf
	|
	|-RVA: 0x286A3E0 Offset: 0x28693E0 VA: 0x18286A3E0
	|-List<float>.IndexOf
	|
	|-RVA: 0x26FF020 Offset: 0x26FE020 VA: 0x1826FF020
	|-List<CombineInstance>.IndexOf
	|
	|-RVA: 0x26FF110 Offset: 0x26FE110 VA: 0x1826FF110
	|-List<VisibleLight>.IndexOf
	|
	|-RVA: 0x26FEC60 Offset: 0x26FDC60 VA: 0x1826FEC60
	|-List<VisibleReflectionProbe>.IndexOf
	|
	|-RVA: 0x27AC230 Offset: 0x27AB230 VA: 0x1827AC230
	|-List<MeshSubsetCombineUtility.MeshContainer>.IndexOf
	|
	|-RVA: 0x27AC4F0 Offset: 0x27AB4F0 VA: 0x1827AC4F0
	|-List<MeshSubsetCombineUtility.MeshInstance>.IndexOf
	|
	|-RVA: 0x2783FD0 Offset: 0x2782FD0 VA: 0x182783FD0
	|-List<ParticleSystem.Particle>.IndexOf
	|
	|-RVA: 0x2783E90 Offset: 0x2782E90 VA: 0x182783E90
	|-List<RaycastHit>.IndexOf
	|
	|-RVA: 0x272C7B0 Offset: 0x272B7B0 VA: 0x18272C7B0
	|-List<UIVertex>.IndexOf
	|
	|-RVA: 0x27EED90 Offset: 0x27EDD90 VA: 0x1827EED90
	|-List<Vector2>.IndexOf
	*/

	public void Insert(int index, T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x286C310 Offset: 0x286B310 VA: 0x18286C310
	|-List<AkEnvironment>.Insert
	|-List<AkRoom>.Insert
	|-List<CinemachineBrain.OverrideStackFrame>.Insert
	|-List<CinemachineBrain>.Insert
	|-List<ICinemachineCamera>.Insert
	|-List<BindingSource>.Insert
	|-List<fsConverter>.Insert
	|-List<M1ContentSizeFitter>.Insert
	|-List<Header>.Insert
	|-List<InternetAddress>.Insert
	|-List<Parameter>.Insert
	|-List<MsgObj>.Insert
	|-List<RelicViewObject>.Insert
	|-List<RewardObj>.Insert
	|-List<CartoonData>.Insert
	|-List<CultureInfo>.Insert
	|-List<Directory.SearchData>.Insert
	|-List<long>.Insert
	|-List<object>.Insert
	|-List<string>.Insert
	|-List<ulong>.Insert
	|-List<TMP_Dropdown.OptionData>.Insert
	|-List<Collider>.Insert
	|-List<EventSystem>.Insert
	|-List<PostProcessEffectSettings>.Insert
	|-List<ScriptableObject>.Insert
	|-List<Dropdown.OptionData>.Insert
	|
	|-RVA: 0x2754580 Offset: 0x2753580 VA: 0x182754580
	|-List<DataSet.FaceIndices>.Insert
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Insert
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Insert
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Insert
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Insert
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Insert
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Insert
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.Insert
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Insert
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Insert
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Insert
	|-List<UICharInfo>.Insert
	|-List<Vector3>.Insert
	|
	|-RVA: 0x2701270 Offset: 0x2700270 VA: 0x182701270
	|-List<UnitPreservation.UnitPortPreservation>.Insert
	|-List<CameraState.CustomBlendable>.Insert
	|-List<DoublePoint>.Insert
	|-List<IntPoint>.Insert
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Insert
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Insert
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Insert
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.Insert
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Insert
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Insert
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.Insert
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.Insert
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Insert
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Insert
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Insert
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Insert
	|-List<LogMessage>.Insert
	|-List<MusicStateInfo>.Insert
	|-List<BridgeHandler.IdxPacket>.Insert
	|-List<ScreenRadioScriptObject.ScreenInfo>.Insert
	|-List<ValueDropdownItem<object>>.Insert
	|-List<FormatterLocator.FormatterLocatorInfo>.Insert
	|-List<CCalEffInfo>.Insert
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.Insert
	|-List<StateSoundScriptObject.StateSound>.Insert
	|-List<SteamMatchViewer.ChatMsg>.Insert
	|-List<DictionaryEntry>.Insert
	|-List<KeyValuePair<DateTime, object>>.Insert
	|-List<KeyValuePair<int, object>>.Insert
	|-List<KeyValuePair<object, object>>.Insert
	|-List<Guid>.Insert
	|-List<InterpretedFrameInfo>.Insert
	|-List<BeforeRenderHelper.OrderBlock>.Insert
	|-List<Color>.Insert
	|-List<LocalClient.InternalMsg>.Insert
	|-List<NetworkLobbyManager.PendingPlayer>.Insert
	|-List<NetworkMigrationManager.PendingPlayerInfo>.Insert
	|-List<CRCMessageEntry>.Insert
	|-List<Playable>.Insert
	|-List<Quaternion>.Insert
	|-List<Rect>.Insert
	|-List<ReflectionProbeBlendInfo>.Insert
	|-List<GlyphRect>.Insert
	|-List<UILineInfo>.Insert
	|-List<Vector4>.Insert
	|
	|-RVA: 0x24F5100 Offset: 0x24F4100 VA: 0x1824F5100
	|-List<MeshCombiner.SkinnedRenderer>.Insert
	|-List<StateSoundScriptObject.Loop>.Insert
	|-List<TexturePacker.SpriteData>.Insert
	|-List<Matrix4x4>.Insert
	|-List<LODGenerator.SkinnedRenderer>.Insert
	|
	|-RVA: 0x2821630 Offset: 0x2820630 VA: 0x182821630
	|-List<MeshCombiner.StaticRenderer>.Insert
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Insert
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Insert
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Insert
	|-List<DebugDrawLine.DebugLine>.Insert
	|-List<HitInfo>.Insert
	|-List<DeepReflection.PathStep>.Insert
	|-List<RenderTargetIdentifier>.Insert
	|-List<AnimationOutputWeightProcessor.WeightInfo>.Insert
	|-List<LODGenerator.StaticRenderer>.Insert
	|
	|-RVA: 0x27544A0 Offset: 0x27534A0 VA: 0x1827544A0
	|-List<CinemachineClearShot.Pair>.Insert
	|-List<DgwResultServerInfo>.Insert
	|-List<DgwServerForJson>.Insert
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Insert
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Insert
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Insert
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Insert
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Insert
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Insert
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Insert
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Insert
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Insert
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Insert
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Insert
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Insert
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Insert
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Insert
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Insert
	|-List<EngineHotKey>.Insert
	|-List<LPWNormalSolver.LPWPoint>.Insert
	|-List<LPWNormalSolver.LPWPointDataEntry>.Insert
	|-List<pb_Edge>.Insert
	|-List<CSteamID>.Insert
	|-List<KeyValuePair<int, int>>.Insert
	|-List<EventProvider.SessionInfo>.Insert
	|-List<AnimatorClipInfo>.Insert
	|-List<ClientScene.PendingOwner>.Insert
	|-List<PeerInfoPlayer>.Insert
	|-List<Vector2Int>.Insert
	|-List<ZmID>.Insert
	|
	|-RVA: 0x2821730 Offset: 0x2820730 VA: 0x182821730
	|-List<DgwServerInfo>.Insert
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Insert
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Insert
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Insert
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Insert
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Insert
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Insert
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Insert
	|-List<NameGenerate.NameWeight>.Insert
	|-List<WeGameNetworkingComponent.SendPacket>.Insert
	|-List<AssetTracker.AssetInfo>.Insert
	|-List<PropertyMetadata>.Insert
	|-List<fsVersionedType>.Insert
	|-List<fsAotCompilationManager.AotCompilation>.Insert
	|-List<MinimapPoint>.Insert
	|-List<JsonPosition>.Insert
	|-List<FormatterLocator.FormatterInfo>.Insert
	|-List<SerializationNode>.Insert
	|-List<EventQueue.EventQueueEntry>.Insert
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Insert
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Insert
	|-List<IntervalTreeNode>.Insert
	|-List<IntervalTree.Entry<object>>.Insert
	|-List<ChannelPacket>.Insert
	|-List<UnitySynchronizationContext.WorkRequest>.Insert
	|-List<ZmPeerManager.RecvPacket>.Insert
	|
	|-RVA: 0x274BB50 Offset: 0x274AB50 VA: 0x18274BB50
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Insert
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Insert
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Insert
	|
	|-RVA: 0x286C220 Offset: 0x286B220 VA: 0x18286C220
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Insert
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Insert
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.Insert
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.Insert
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Insert
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Insert
	|-List<SteamNetworkingComponent.SendPacket>.Insert
	|-List<OneInfo>.Insert
	|-List<BoneWeight>.Insert
	|
	|-RVA: 0x2739030 Offset: 0x2738030 VA: 0x182739030
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.Insert
	|
	|-RVA: 0x2738F20 Offset: 0x2737F20 VA: 0x182738F20
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Insert
	|-List<RaycastResult>.Insert
	|
	|-RVA: 0x2742F10 Offset: 0x2741F10 VA: 0x182742F10
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Insert
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Insert
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.Insert
	|
	|-RVA: 0x2765960 Offset: 0x2764960 VA: 0x182765960
	|-List<RangeU16>.Insert
	|-List<Color32>.Insert
	|-List<ShaderPassName>.Insert
	|
	|-RVA: 0x27E7050 Offset: 0x27E6050 VA: 0x1827E7050
	|-List<pb_BezierPoint>.Insert
	|
	|-RVA: 0x276EA20 Offset: 0x276DA20 VA: 0x18276EA20
	|-List<SkillRayHit>.Insert
	|
	|-RVA: 0x28551F0 Offset: 0x28541F0 VA: 0x1828551F0
	|-List<bool>.Insert
	|-List<byte>.Insert
	|
	|-RVA: 0x28552D0 Offset: 0x28542D0 VA: 0x1828552D0
	|-List<char>.Insert
	|
	|-RVA: 0x28495D0 Offset: 0x28485D0 VA: 0x1828495D0
	|-List<int>.Insert
	|-List<Int32Enum>.Insert
	|-List<uint>.Insert
	|
	|-RVA: 0x2849480 Offset: 0x2848480 VA: 0x182849480
	|-List<Win32_IP_ADAPTER_ADDRESSES>.Insert
	|
	|-RVA: 0x286C3F0 Offset: 0x286B3F0 VA: 0x18286C3F0
	|-List<float>.Insert
	|
	|-RVA: 0x2701150 Offset: 0x2700150 VA: 0x182701150
	|-List<CombineInstance>.Insert
	|
	|-RVA: 0x2701020 Offset: 0x2700020 VA: 0x182701020
	|-List<VisibleLight>.Insert
	|
	|-RVA: 0x2700ED0 Offset: 0x26FFED0 VA: 0x182700ED0
	|-List<VisibleReflectionProbe>.Insert
	|
	|-RVA: 0x27AE540 Offset: 0x27AD540 VA: 0x1827AE540
	|-List<MeshSubsetCombineUtility.MeshContainer>.Insert
	|
	|-RVA: 0x27AE410 Offset: 0x27AD410 VA: 0x1827AE410
	|-List<MeshSubsetCombineUtility.MeshInstance>.Insert
	|
	|-RVA: 0x27860F0 Offset: 0x27850F0 VA: 0x1827860F0
	|-List<ParticleSystem.Particle>.Insert
	|
	|-RVA: 0x2785FF0 Offset: 0x2784FF0 VA: 0x182785FF0
	|-List<RaycastHit>.Insert
	|
	|-RVA: 0x272E6F0 Offset: 0x272D6F0 VA: 0x18272E6F0
	|-List<UIVertex>.Insert
	|
	|-RVA: 0x27F0C00 Offset: 0x27EFC00 VA: 0x1827F0C00
	|-List<Vector2>.Insert
	*/

	private void System.Collections.IList.Insert(int index, object item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24F60E0 Offset: 0x24F50E0 VA: 0x1824F60E0
	|-List<DataSet.FaceIndices>.System.Collections.IList.Insert
	|
	|-RVA: 0x24F5F90 Offset: 0x24F4F90 VA: 0x1824F5F90
	|-List<UnitPreservation.UnitPortPreservation>.System.Collections.IList.Insert
	|
	|-RVA: 0x24F63C0 Offset: 0x24F53C0 VA: 0x1824F63C0
	|-List<MeshCombiner.SkinnedRenderer>.System.Collections.IList.Insert
	|
	|-RVA: 0x24F6240 Offset: 0x24F5240 VA: 0x1824F6240
	|-List<MeshCombiner.StaticRenderer>.System.Collections.IList.Insert
	|
	|-RVA: 0x281B130 Offset: 0x281A130 VA: 0x18281B130
	|-List<CameraState.CustomBlendable>.System.Collections.IList.Insert
	|
	|-RVA: 0x281B520 Offset: 0x281A520 VA: 0x18281B520
	|-List<CinemachineClearShot.Pair>.System.Collections.IList.Insert
	|
	|-RVA: 0x281AE80 Offset: 0x2819E80 VA: 0x18281AE80
	|-List<DoublePoint>.System.Collections.IList.Insert
	|
	|-RVA: 0x281B3D0 Offset: 0x281A3D0 VA: 0x18281B3D0
	|-List<IntPoint>.System.Collections.IList.Insert
	|
	|-RVA: 0x281B280 Offset: 0x281A280 VA: 0x18281B280
	|-List<DgwResultServerInfo>.System.Collections.IList.Insert
	|
	|-RVA: 0x281AD30 Offset: 0x2819D30 VA: 0x18281AD30
	|-List<DgwServerForJson>.System.Collections.IList.Insert
	|
	|-RVA: 0x281AFD0 Offset: 0x2819FD0 VA: 0x18281AFD0
	|-List<DgwServerInfo>.System.Collections.IList.Insert
	|
	|-RVA: 0x281B670 Offset: 0x281A670 VA: 0x18281B670
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.Insert
	|
	|-RVA: 0x2791FD0 Offset: 0x2790FD0 VA: 0x182791FD0
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.Insert
	|
	|-RVA: 0x2792280 Offset: 0x2791280 VA: 0x182792280
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IList.Insert
	|
	|-RVA: 0x2791BD0 Offset: 0x2790BD0 VA: 0x182791BD0
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IList.Insert
	|
	|-RVA: 0x2791920 Offset: 0x2790920 VA: 0x182791920
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IList.Insert
	|
	|-RVA: 0x2791E80 Offset: 0x2790E80 VA: 0x182791E80
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IList.Insert
	|
	|-RVA: 0x2791D30 Offset: 0x2790D30 VA: 0x182791D30
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IList.Insert
	|
	|-RVA: 0x2792130 Offset: 0x2791130 VA: 0x182792130
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IList.Insert
	|
	|-RVA: 0x2791A80 Offset: 0x2790A80 VA: 0x182791A80
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IList.Insert
	|
	|-RVA: 0x27568C0 Offset: 0x27558C0 VA: 0x1827568C0
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IList.Insert
	|
	|-RVA: 0x2756F90 Offset: 0x2755F90 VA: 0x182756F90
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IList.Insert
	|
	|-RVA: 0x2756E40 Offset: 0x2755E40 VA: 0x182756E40
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IList.Insert
	|
	|-RVA: 0x27570E0 Offset: 0x27560E0 VA: 0x1827570E0
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IList.Insert
	|
	|-RVA: 0x2757230 Offset: 0x2756230 VA: 0x182757230
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IList.Insert
	|
	|-RVA: 0x2756B80 Offset: 0x2755B80 VA: 0x182756B80
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IList.Insert
	|
	|-RVA: 0x2756A30 Offset: 0x2755A30 VA: 0x182756A30
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IList.Insert
	|
	|-RVA: 0x2756CE0 Offset: 0x2755CE0 VA: 0x182756CE0
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IList.Insert
	|
	|-RVA: 0x273C3B0 Offset: 0x273B3B0 VA: 0x18273C3B0
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IList.Insert
	|
	|-RVA: 0x273BCA0 Offset: 0x273ACA0 VA: 0x18273BCA0
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IList.Insert
	|
	|-RVA: 0x273BB50 Offset: 0x273AB50 VA: 0x18273BB50
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IList.Insert
	|
	|-RVA: 0x273C230 Offset: 0x273B230 VA: 0x18273C230
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IList.Insert
	|
	|-RVA: 0x273C510 Offset: 0x273B510 VA: 0x18273C510
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IList.Insert
	|
	|-RVA: 0x273BF80 Offset: 0x273AF80 VA: 0x18273BF80
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IList.Insert
	|
	|-RVA: 0x273BDF0 Offset: 0x273ADF0 VA: 0x18273BDF0
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IList.Insert
	|
	|-RVA: 0x273C0E0 Offset: 0x273B0E0 VA: 0x18273C0E0
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IList.Insert
	|
	|-RVA: 0x2727040 Offset: 0x2726040 VA: 0x182727040
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IList.Insert
	|
	|-RVA: 0x2726C00 Offset: 0x2725C00 VA: 0x182726C00
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IList.Insert
	|
	|-RVA: 0x2726D90 Offset: 0x2725D90 VA: 0x182726D90
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IList.Insert
	|
	|-RVA: 0x2727300 Offset: 0x2726300 VA: 0x182727300
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IList.Insert
	|
	|-RVA: 0x2726EF0 Offset: 0x2725EF0 VA: 0x182726EF0
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IList.Insert
	|
	|-RVA: 0x27271A0 Offset: 0x27261A0 VA: 0x1827271A0
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IList.Insert
	|
	|-RVA: 0x2726AA0 Offset: 0x2725AA0 VA: 0x182726AA0
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IList.Insert
	|
	|-RVA: 0x2727460 Offset: 0x2726460 VA: 0x182727460
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IList.Insert
	|
	|-RVA: 0x274D900 Offset: 0x274C900 VA: 0x18274D900
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IList.Insert
	|
	|-RVA: 0x274DA50 Offset: 0x274CA50 VA: 0x18274DA50
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IList.Insert
	|
	|-RVA: 0x274DD20 Offset: 0x274CD20 VA: 0x18274DD20
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IList.Insert
	|
	|-RVA: 0x274D7A0 Offset: 0x274C7A0 VA: 0x18274D7A0
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IList.Insert
	|
	|-RVA: 0x274D650 Offset: 0x274C650 VA: 0x18274D650
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IList.Insert
	|
	|-RVA: 0x274DE70 Offset: 0x274CE70 VA: 0x18274DE70
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IList.Insert
	|
	|-RVA: 0x274DBD0 Offset: 0x274CBD0 VA: 0x18274DBD0
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IList.Insert
	|
	|-RVA: 0x274DFE0 Offset: 0x274CFE0 VA: 0x18274DFE0
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IList.Insert
	|
	|-RVA: 0x275EF20 Offset: 0x275DF20 VA: 0x18275EF20
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IList.Insert
	|
	|-RVA: 0x275F490 Offset: 0x275E490 VA: 0x18275F490
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IList.Insert
	|
	|-RVA: 0x275EDD0 Offset: 0x275DDD0 VA: 0x18275EDD0
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IList.Insert
	|
	|-RVA: 0x275F320 Offset: 0x275E320 VA: 0x18275F320
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IList.Insert
	|
	|-RVA: 0x275F070 Offset: 0x275E070 VA: 0x18275F070
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IList.Insert
	|
	|-RVA: 0x275F1D0 Offset: 0x275E1D0 VA: 0x18275F1D0
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IList.Insert
	|
	|-RVA: 0x275F5F0 Offset: 0x275E5F0 VA: 0x18275F5F0
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IList.Insert
	|
	|-RVA: 0x275EC80 Offset: 0x275DC80 VA: 0x18275EC80
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IList.Insert
	|
	|-RVA: 0x2744D80 Offset: 0x2743D80 VA: 0x182744D80
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IList.Insert
	|
	|-RVA: 0x27451F0 Offset: 0x27441F0 VA: 0x1827451F0
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IList.Insert
	|
	|-RVA: 0x2745060 Offset: 0x2744060 VA: 0x182745060
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IList.Insert
	|
	|-RVA: 0x2745340 Offset: 0x2744340 VA: 0x182745340
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IList.Insert
	|
	|-RVA: 0x2745490 Offset: 0x2744490 VA: 0x182745490
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IList.Insert
	|
	|-RVA: 0x27455F0 Offset: 0x27445F0 VA: 0x1827455F0
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IList.Insert
	|
	|-RVA: 0x2745750 Offset: 0x2744750 VA: 0x182745750
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IList.Insert
	|
	|-RVA: 0x2744EE0 Offset: 0x2743EE0 VA: 0x182744EE0
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IList.Insert
	|
	|-RVA: 0x2767540 Offset: 0x2766540 VA: 0x182767540
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IList.Insert
	|
	|-RVA: 0x2767690 Offset: 0x2766690 VA: 0x182767690
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IList.Insert
	|
	|-RVA: 0x2767AB0 Offset: 0x2766AB0 VA: 0x182767AB0
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IList.Insert
	|
	|-RVA: 0x27677F0 Offset: 0x27667F0 VA: 0x1827677F0
	|-List<NameGenerate.NameWeight>.System.Collections.IList.Insert
	|
	|-RVA: 0x2767950 Offset: 0x2766950 VA: 0x182767950
	|-List<SteamNetworkingComponent.SendPacket>.System.Collections.IList.Insert
	|
	|-RVA: 0x2767C10 Offset: 0x2766C10 VA: 0x182767C10
	|-List<WeGameNetworkingComponent.SendPacket>.System.Collections.IList.Insert
	|
	|-RVA: 0x2767D70 Offset: 0x2766D70 VA: 0x182767D70
	|-List<RangeU16>.System.Collections.IList.Insert
	|
	|-RVA: 0x27673E0 Offset: 0x27663E0 VA: 0x1827673E0
	|-List<OneInfo>.System.Collections.IList.Insert
	|
	|-RVA: 0x2822FB0 Offset: 0x2821FB0 VA: 0x182822FB0
	|-List<DebugDrawLine.DebugLine>.System.Collections.IList.Insert
	|
	|-RVA: 0x2823130 Offset: 0x2822130 VA: 0x182823130
	|-List<AssetTracker.AssetInfo>.System.Collections.IList.Insert
	|
	|-RVA: 0x2822E60 Offset: 0x2821E60 VA: 0x182822E60
	|-List<EngineHotKey>.System.Collections.IList.Insert
	|
	|-RVA: 0x2823540 Offset: 0x2822540 VA: 0x182823540
	|-List<HitInfo>.System.Collections.IList.Insert
	|
	|-RVA: 0x28236C0 Offset: 0x28226C0 VA: 0x1828236C0
	|-List<LogMessage>.System.Collections.IList.Insert
	|
	|-RVA: 0x2823810 Offset: 0x2822810 VA: 0x182823810
	|-List<LPWNormalSolver.LPWPoint>.System.Collections.IList.Insert
	|
	|-RVA: 0x28233F0 Offset: 0x28223F0 VA: 0x1828233F0
	|-List<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IList.Insert
	|
	|-RVA: 0x2823290 Offset: 0x2822290 VA: 0x182823290
	|-List<PropertyMetadata>.System.Collections.IList.Insert
	|
	|-RVA: 0x27E9FD0 Offset: 0x27E8FD0 VA: 0x1827E9FD0
	|-List<fsVersionedType>.System.Collections.IList.Insert
	|
	|-RVA: 0x27E9E70 Offset: 0x27E8E70 VA: 0x1827E9E70
	|-List<fsAotCompilationManager.AotCompilation>.System.Collections.IList.Insert
	|
	|-RVA: 0x27E9BC0 Offset: 0x27E8BC0 VA: 0x1827E9BC0
	|-List<MinimapPoint>.System.Collections.IList.Insert
	|
	|-RVA: 0x27E9D20 Offset: 0x27E8D20 VA: 0x1827E9D20
	|-List<MusicStateInfo>.System.Collections.IList.Insert
	|
	|-RVA: 0x27E9640 Offset: 0x27E8640 VA: 0x1827E9640
	|-List<BridgeHandler.IdxPacket>.System.Collections.IList.Insert
	|
	|-RVA: 0x27E9790 Offset: 0x27E8790 VA: 0x1827E9790
	|-List<JsonPosition>.System.Collections.IList.Insert
	|
	|-RVA: 0x27E98F0 Offset: 0x27E88F0 VA: 0x1827E98F0
	|-List<pb_BezierPoint>.System.Collections.IList.Insert
	|
	|-RVA: 0x27E9A70 Offset: 0x27E8A70 VA: 0x1827E9A70
	|-List<pb_Edge>.System.Collections.IList.Insert
	|
	|-RVA: 0x2771180 Offset: 0x2770180 VA: 0x182771180
	|-List<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IList.Insert
	|
	|-RVA: 0x2770D80 Offset: 0x276FD80 VA: 0x182770D80
	|-List<ValueDropdownItem<object>>.System.Collections.IList.Insert
	|
	|-RVA: 0x2770C20 Offset: 0x276FC20 VA: 0x182770C20
	|-List<FormatterLocator.FormatterInfo>.System.Collections.IList.Insert
	|
	|-RVA: 0x2771450 Offset: 0x2770450 VA: 0x182771450
	|-List<FormatterLocator.FormatterLocatorInfo>.System.Collections.IList.Insert
	|
	|-RVA: 0x2770ED0 Offset: 0x276FED0 VA: 0x182770ED0
	|-List<SerializationNode>.System.Collections.IList.Insert
	|
	|-RVA: 0x27712D0 Offset: 0x27702D0 VA: 0x1827712D0
	|-List<DeepReflection.PathStep>.System.Collections.IList.Insert
	|
	|-RVA: 0x2771030 Offset: 0x2770030 VA: 0x182771030
	|-List<CCalEffInfo>.System.Collections.IList.Insert
	|
	|-RVA: 0x2770AB0 Offset: 0x276FAB0 VA: 0x182770AB0
	|-List<SkillRayHit>.System.Collections.IList.Insert
	|
	|-RVA: 0x27C3CD0 Offset: 0x27C2CD0 VA: 0x1827C3CD0
	|-List<EventQueue.EventQueueEntry>.System.Collections.IList.Insert
	|
	|-RVA: 0x27C3F80 Offset: 0x27C2F80 VA: 0x1827C3F80
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IList.Insert
	|
	|-RVA: 0x27C4230 Offset: 0x27C3230 VA: 0x1827C4230
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IList.Insert
	|
	|-RVA: 0x27C3E30 Offset: 0x27C2E30 VA: 0x1827C3E30
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IList.Insert
	|
	|-RVA: 0x27C4390 Offset: 0x27C3390 VA: 0x1827C4390
	|-List<StateSoundScriptObject.Loop>.System.Collections.IList.Insert
	|
	|-RVA: 0x27C4510 Offset: 0x27C3510 VA: 0x1827C4510
	|-List<StateSoundScriptObject.StateSound>.System.Collections.IList.Insert
	|
	|-RVA: 0x27C40E0 Offset: 0x27C30E0 VA: 0x1827C40E0
	|-List<SteamMatchViewer.ChatMsg>.System.Collections.IList.Insert
	|
	|-RVA: 0x27C3B80 Offset: 0x27C2B80 VA: 0x1827C3B80
	|-List<CSteamID>.System.Collections.IList.Insert
	|
	|-RVA: 0x28582B0 Offset: 0x28572B0 VA: 0x1828582B0
	|-List<bool>.System.Collections.IList.Insert
	|
	|-RVA: 0x2857AD0 Offset: 0x2856AD0 VA: 0x182857AD0
	|-List<byte>.System.Collections.IList.Insert
	|
	|-RVA: 0x2857EC0 Offset: 0x2856EC0 VA: 0x182857EC0
	|-List<char>.System.Collections.IList.Insert
	|
	|-RVA: 0x2857D70 Offset: 0x2856D70 VA: 0x182857D70
	|-List<DictionaryEntry>.System.Collections.IList.Insert
	|
	|-RVA: 0x2858010 Offset: 0x2857010 VA: 0x182858010
	|-List<KeyValuePair<DateTime, object>>.System.Collections.IList.Insert
	|
	|-RVA: 0x2857C20 Offset: 0x2856C20 VA: 0x182857C20
	|-List<KeyValuePair<int, int>>.System.Collections.IList.Insert
	|
	|-RVA: 0x2858160 Offset: 0x2857160 VA: 0x182858160
	|-List<KeyValuePair<int, object>>.System.Collections.IList.Insert
	|
	|-RVA: 0x2858400 Offset: 0x2857400 VA: 0x182858400
	|-List<KeyValuePair<object, object>>.System.Collections.IList.Insert
	|
	|-RVA: 0x284D400 Offset: 0x284C400 VA: 0x18284D400
	|-List<EventProvider.SessionInfo>.System.Collections.IList.Insert
	|
	|-RVA: 0x284D2B0 Offset: 0x284C2B0 VA: 0x18284D2B0
	|-List<Guid>.System.Collections.IList.Insert
	|
	|-RVA: 0x284D550 Offset: 0x284C550 VA: 0x18284D550
	|-List<int>.System.Collections.IList.Insert
	|
	|-RVA: 0x284D160 Offset: 0x284C160 VA: 0x18284D160
	|-List<Int32Enum>.System.Collections.IList.Insert
	|
	|-RVA: 0x284CEC0 Offset: 0x284BEC0 VA: 0x18284CEC0
	|-List<long>.System.Collections.IList.Insert
	|
	|-RVA: 0x284D010 Offset: 0x284C010 VA: 0x18284D010
	|-List<InterpretedFrameInfo>.System.Collections.IList.Insert
	|
	|-RVA: 0x284CCF0 Offset: 0x284BCF0 VA: 0x18284CCF0
	|-List<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IList.Insert
	|
	|-RVA: 0x284CBA0 Offset: 0x284BBA0 VA: 0x18284CBA0
	|-List<object>.System.Collections.IList.Insert
	|
	|-RVA: 0x286EBC0 Offset: 0x286DBC0 VA: 0x18286EBC0
	|-List<float>.System.Collections.IList.Insert
	|
	|-RVA: 0x286F260 Offset: 0x286E260 VA: 0x18286F260
	|-List<uint>.System.Collections.IList.Insert
	|
	|-RVA: 0x286EE70 Offset: 0x286DE70 VA: 0x18286EE70
	|-List<ulong>.System.Collections.IList.Insert
	|
	|-RVA: 0x286F500 Offset: 0x286E500 VA: 0x18286F500
	|-List<TexturePacker.SpriteData>.System.Collections.IList.Insert
	|
	|-RVA: 0x286F3B0 Offset: 0x286E3B0 VA: 0x18286F3B0
	|-List<AnimatorClipInfo>.System.Collections.IList.Insert
	|
	|-RVA: 0x286EFC0 Offset: 0x286DFC0 VA: 0x18286EFC0
	|-List<BeforeRenderHelper.OrderBlock>.System.Collections.IList.Insert
	|
	|-RVA: 0x286ED10 Offset: 0x286DD10 VA: 0x18286ED10
	|-List<BoneWeight>.System.Collections.IList.Insert
	|
	|-RVA: 0x286F110 Offset: 0x286E110 VA: 0x18286F110
	|-List<Color32>.System.Collections.IList.Insert
	|
	|-RVA: 0x2705EF0 Offset: 0x2704EF0 VA: 0x182705EF0
	|-List<Color>.System.Collections.IList.Insert
	|
	|-RVA: 0x2705D50 Offset: 0x2704D50 VA: 0x182705D50
	|-List<CombineInstance>.System.Collections.IList.Insert
	|
	|-RVA: 0x2706190 Offset: 0x2705190 VA: 0x182706190
	|-List<RaycastResult>.System.Collections.IList.Insert
	|
	|-RVA: 0x2706040 Offset: 0x2705040 VA: 0x182706040
	|-List<ShaderPassName>.System.Collections.IList.Insert
	|
	|-RVA: 0x2705BA0 Offset: 0x2704BA0 VA: 0x182705BA0
	|-List<VisibleLight>.System.Collections.IList.Insert
	|
	|-RVA: 0x2706320 Offset: 0x2705320 VA: 0x182706320
	|-List<VisibleReflectionProbe>.System.Collections.IList.Insert
	|
	|-RVA: 0x27064E0 Offset: 0x27054E0 VA: 0x1827064E0
	|-List<IntervalTreeNode>.System.Collections.IList.Insert
	|
	|-RVA: 0x2706640 Offset: 0x2705640 VA: 0x182706640
	|-List<IntervalTree.Entry<object>>.System.Collections.IList.Insert
	|
	|-RVA: 0x27B2340 Offset: 0x27B1340 VA: 0x1827B2340
	|-List<Matrix4x4>.System.Collections.IList.Insert
	|
	|-RVA: 0x27B2190 Offset: 0x27B1190 VA: 0x1827B2190
	|-List<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IList.Insert
	|
	|-RVA: 0x27B24C0 Offset: 0x27B14C0 VA: 0x1827B24C0
	|-List<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IList.Insert
	|
	|-RVA: 0x27B2000 Offset: 0x27B1000 VA: 0x1827B2000
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IList.Insert
	|
	|-RVA: 0x27B2670 Offset: 0x27B1670 VA: 0x1827B2670
	|-List<ChannelPacket>.System.Collections.IList.Insert
	|
	|-RVA: 0x27B1D60 Offset: 0x27B0D60 VA: 0x1827B1D60
	|-List<ClientScene.PendingOwner>.System.Collections.IList.Insert
	|
	|-RVA: 0x27B1EB0 Offset: 0x27B0EB0 VA: 0x1827B1EB0
	|-List<LocalClient.InternalMsg>.System.Collections.IList.Insert
	|
	|-RVA: 0x27B1C10 Offset: 0x27B0C10 VA: 0x1827B1C10
	|-List<NetworkLobbyManager.PendingPlayer>.System.Collections.IList.Insert
	|
	|-RVA: 0x27895B0 Offset: 0x27885B0 VA: 0x1827895B0
	|-List<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IList.Insert
	|
	|-RVA: 0x2789700 Offset: 0x2788700 VA: 0x182789700
	|-List<CRCMessageEntry>.System.Collections.IList.Insert
	|
	|-RVA: 0x2789310 Offset: 0x2788310 VA: 0x182789310
	|-List<PeerInfoPlayer>.System.Collections.IList.Insert
	|
	|-RVA: 0x2789850 Offset: 0x2788850 VA: 0x182789850
	|-List<ParticleSystem.Particle>.System.Collections.IList.Insert
	|
	|-RVA: 0x27891C0 Offset: 0x27881C0 VA: 0x1827891C0
	|-List<Playable>.System.Collections.IList.Insert
	|
	|-RVA: 0x2789460 Offset: 0x2788460 VA: 0x182789460
	|-List<Quaternion>.System.Collections.IList.Insert
	|
	|-RVA: 0x2789B60 Offset: 0x2788B60 VA: 0x182789B60
	|-List<RaycastHit>.System.Collections.IList.Insert
	|
	|-RVA: 0x2789A10 Offset: 0x2788A10 VA: 0x182789A10
	|-List<Rect>.System.Collections.IList.Insert
	|
	|-RVA: 0x2731600 Offset: 0x2730600 VA: 0x182731600
	|-List<ReflectionProbeBlendInfo>.System.Collections.IList.Insert
	|
	|-RVA: 0x2730D70 Offset: 0x272FD70 VA: 0x182730D70
	|-List<RenderTargetIdentifier>.System.Collections.IList.Insert
	|
	|-RVA: 0x2730EF0 Offset: 0x272FEF0 VA: 0x182730EF0
	|-List<GlyphRect>.System.Collections.IList.Insert
	|
	|-RVA: 0x2731480 Offset: 0x2730480 VA: 0x182731480
	|-List<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IList.Insert
	|
	|-RVA: 0x2730C10 Offset: 0x272FC10 VA: 0x182730C10
	|-List<UICharInfo>.System.Collections.IList.Insert
	|
	|-RVA: 0x2731330 Offset: 0x2730330 VA: 0x182731330
	|-List<UILineInfo>.System.Collections.IList.Insert
	|
	|-RVA: 0x27311A0 Offset: 0x27301A0 VA: 0x1827311A0
	|-List<UIVertex>.System.Collections.IList.Insert
	|
	|-RVA: 0x2731040 Offset: 0x2730040 VA: 0x182731040
	|-List<UnitySynchronizationContext.WorkRequest>.System.Collections.IList.Insert
	|
	|-RVA: 0x27F3020 Offset: 0x27F2020 VA: 0x1827F3020
	|-List<Vector2>.System.Collections.IList.Insert
	|
	|-RVA: 0x27F3700 Offset: 0x27F2700 VA: 0x1827F3700
	|-List<Vector2Int>.System.Collections.IList.Insert
	|
	|-RVA: 0x27F32C0 Offset: 0x27F22C0 VA: 0x1827F32C0
	|-List<Vector3>.System.Collections.IList.Insert
	|
	|-RVA: 0x27F3170 Offset: 0x27F2170 VA: 0x1827F3170
	|-List<Vector4>.System.Collections.IList.Insert
	|
	|-RVA: 0x27F3420 Offset: 0x27F2420 VA: 0x1827F3420
	|-List<LODGenerator.SkinnedRenderer>.System.Collections.IList.Insert
	|
	|-RVA: 0x27F3850 Offset: 0x27F2850 VA: 0x1827F3850
	|-List<LODGenerator.StaticRenderer>.System.Collections.IList.Insert
	|
	|-RVA: 0x27F35A0 Offset: 0x27F25A0 VA: 0x1827F35A0
	|-List<ZmPeerManager.RecvPacket>.System.Collections.IList.Insert
	|
	|-RVA: 0x27F2ED0 Offset: 0x27F1ED0 VA: 0x1827F2ED0
	|-List<ZmID>.System.Collections.IList.Insert
	*/

	public void InsertRange(int index, IEnumerable<T> collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24F4260 Offset: 0x24F3260 VA: 0x1824F4260
	|-List<DataSet.FaceIndices>.InsertRange
	|
	|-RVA: 0x24F49A0 Offset: 0x24F39A0 VA: 0x1824F49A0
	|-List<UnitPreservation.UnitPortPreservation>.InsertRange
	|
	|-RVA: 0x24F4D40 Offset: 0x24F3D40 VA: 0x1824F4D40
	|-List<MeshCombiner.SkinnedRenderer>.InsertRange
	|
	|-RVA: 0x24F4600 Offset: 0x24F3600 VA: 0x1824F4600
	|-List<MeshCombiner.StaticRenderer>.InsertRange
	|
	|-RVA: 0x2819140 Offset: 0x2818140 VA: 0x182819140
	|-List<CameraState.CustomBlendable>.InsertRange
	|
	|-RVA: 0x2818DA0 Offset: 0x2817DA0 VA: 0x182818DA0
	|-List<CinemachineClearShot.Pair>.InsertRange
	|
	|-RVA: 0x28177E0 Offset: 0x28167E0 VA: 0x1828177E0
	|-List<DoublePoint>.InsertRange
	|
	|-RVA: 0x2818660 Offset: 0x2817660 VA: 0x182818660
	|-List<IntPoint>.InsertRange
	|
	|-RVA: 0x2817B80 Offset: 0x2816B80 VA: 0x182817B80
	|-List<DgwResultServerInfo>.InsertRange
	|
	|-RVA: 0x2817F20 Offset: 0x2816F20 VA: 0x182817F20
	|-List<DgwServerForJson>.InsertRange
	|
	|-RVA: 0x28182C0 Offset: 0x28172C0 VA: 0x1828182C0
	|-List<DgwServerInfo>.InsertRange
	|
	|-RVA: 0x2818A00 Offset: 0x2817A00 VA: 0x182818A00
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.InsertRange
	|
	|-RVA: 0x278F6C0 Offset: 0x278E6C0 VA: 0x18278F6C0
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.InsertRange
	|
	|-RVA: 0x278FA60 Offset: 0x278EA60 VA: 0x18278FA60
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.InsertRange
	|
	|-RVA: 0x278FE00 Offset: 0x278EE00 VA: 0x18278FE00
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.InsertRange
	|
	|-RVA: 0x278E840 Offset: 0x278D840 VA: 0x18278E840
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.InsertRange
	|
	|-RVA: 0x278E4A0 Offset: 0x278D4A0 VA: 0x18278E4A0
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.InsertRange
	|
	|-RVA: 0x278EF80 Offset: 0x278DF80 VA: 0x18278EF80
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.InsertRange
	|
	|-RVA: 0x278F320 Offset: 0x278E320 VA: 0x18278F320
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.InsertRange
	|
	|-RVA: 0x278EBE0 Offset: 0x278DBE0 VA: 0x18278EBE0
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.InsertRange
	|
	|-RVA: 0x27539C0 Offset: 0x27529C0 VA: 0x1827539C0
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.InsertRange
	|
	|-RVA: 0x2753D60 Offset: 0x2752D60 VA: 0x182753D60
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.InsertRange
	|
	|-RVA: 0x2753620 Offset: 0x2752620 VA: 0x182753620
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.InsertRange
	|
	|-RVA: 0x2754100 Offset: 0x2753100 VA: 0x182754100
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.InsertRange
	|
	|-RVA: 0x2752EE0 Offset: 0x2751EE0 VA: 0x182752EE0
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.InsertRange
	|
	|-RVA: 0x2753280 Offset: 0x2752280 VA: 0x182753280
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.InsertRange
	|
	|-RVA: 0x2752B40 Offset: 0x2751B40 VA: 0x182752B40
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.InsertRange
	|
	|-RVA: 0x27527A0 Offset: 0x27517A0 VA: 0x1827527A0
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.InsertRange
	|
	|-RVA: 0x2738B80 Offset: 0x2737B80 VA: 0x182738B80
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.InsertRange
	|
	|-RVA: 0x27375A0 Offset: 0x27365A0 VA: 0x1827375A0
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.InsertRange
	|
	|-RVA: 0x2738440 Offset: 0x2737440 VA: 0x182738440
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.InsertRange
	|
	|-RVA: 0x27371E0 Offset: 0x27361E0 VA: 0x1827371E0
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.InsertRange
	|
	|-RVA: 0x2737940 Offset: 0x2736940 VA: 0x182737940
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.InsertRange
	|
	|-RVA: 0x27380A0 Offset: 0x27370A0 VA: 0x1827380A0
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.InsertRange
	|
	|-RVA: 0x2737CE0 Offset: 0x2736CE0 VA: 0x182737CE0
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.InsertRange
	|
	|-RVA: 0x27387E0 Offset: 0x27377E0 VA: 0x1827387E0
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.InsertRange
	|
	|-RVA: 0x2724870 Offset: 0x2723870 VA: 0x182724870
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.InsertRange
	|
	|-RVA: 0x2724110 Offset: 0x2723110 VA: 0x182724110
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.InsertRange
	|
	|-RVA: 0x2723290 Offset: 0x2722290 VA: 0x182723290
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.InsertRange
	|
	|-RVA: 0x27244D0 Offset: 0x27234D0 VA: 0x1827244D0
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.InsertRange
	|
	|-RVA: 0x2722EF0 Offset: 0x2721EF0 VA: 0x182722EF0
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.InsertRange
	|
	|-RVA: 0x2723630 Offset: 0x2722630 VA: 0x182723630
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.InsertRange
	|
	|-RVA: 0x27239D0 Offset: 0x27229D0 VA: 0x1827239D0
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.InsertRange
	|
	|-RVA: 0x2723D70 Offset: 0x2722D70 VA: 0x182723D70
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.InsertRange
	|
	|-RVA: 0x274B070 Offset: 0x274A070 VA: 0x18274B070
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.InsertRange
	|
	|-RVA: 0x274A1F0 Offset: 0x27491F0 VA: 0x18274A1F0
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.InsertRange
	|
	|-RVA: 0x274A590 Offset: 0x2749590 VA: 0x18274A590
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.InsertRange
	|
	|-RVA: 0x274ACD0 Offset: 0x2749CD0 VA: 0x18274ACD0
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.InsertRange
	|
	|-RVA: 0x274B410 Offset: 0x274A410 VA: 0x18274B410
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.InsertRange
	|
	|-RVA: 0x274A930 Offset: 0x2749930 VA: 0x18274A930
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.InsertRange
	|
	|-RVA: 0x2749E50 Offset: 0x2748E50 VA: 0x182749E50
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.InsertRange
	|
	|-RVA: 0x274B7B0 Offset: 0x274A7B0 VA: 0x18274B7B0
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.InsertRange
	|
	|-RVA: 0x275C880 Offset: 0x275B880 VA: 0x18275C880
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.InsertRange
	|
	|-RVA: 0x275BA00 Offset: 0x275AA00 VA: 0x18275BA00
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.InsertRange
	|
	|-RVA: 0x275C4E0 Offset: 0x275B4E0 VA: 0x18275C4E0
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.InsertRange
	|
	|-RVA: 0x275B660 Offset: 0x275A660 VA: 0x18275B660
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.InsertRange
	|
	|-RVA: 0x275CC20 Offset: 0x275BC20 VA: 0x18275CC20
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.InsertRange
	|
	|-RVA: 0x275BDA0 Offset: 0x275ADA0 VA: 0x18275BDA0
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.InsertRange
	|
	|-RVA: 0x275CFC0 Offset: 0x275BFC0 VA: 0x18275CFC0
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.InsertRange
	|
	|-RVA: 0x275C140 Offset: 0x275B140 VA: 0x18275C140
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.InsertRange
	|
	|-RVA: 0x2742B70 Offset: 0x2741B70 VA: 0x182742B70
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.InsertRange
	|
	|-RVA: 0x2742090 Offset: 0x2741090 VA: 0x182742090
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.InsertRange
	|
	|-RVA: 0x2741930 Offset: 0x2740930 VA: 0x182741930
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.InsertRange
	|
	|-RVA: 0x27411F0 Offset: 0x27401F0 VA: 0x1827411F0
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.InsertRange
	|
	|-RVA: 0x27427D0 Offset: 0x27417D0 VA: 0x1827427D0
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.InsertRange
	|
	|-RVA: 0x2741CF0 Offset: 0x2740CF0 VA: 0x182741CF0
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.InsertRange
	|
	|-RVA: 0x2741590 Offset: 0x2740590 VA: 0x182741590
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.InsertRange
	|
	|-RVA: 0x2742430 Offset: 0x2741430 VA: 0x182742430
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.InsertRange
	|
	|-RVA: 0x2764740 Offset: 0x2763740 VA: 0x182764740
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.InsertRange
	|
	|-RVA: 0x2764E80 Offset: 0x2763E80 VA: 0x182764E80
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.InsertRange
	|
	|-RVA: 0x2763C60 Offset: 0x2762C60 VA: 0x182763C60
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.InsertRange
	|
	|-RVA: 0x27643A0 Offset: 0x27633A0 VA: 0x1827643A0
	|-List<NameGenerate.NameWeight>.InsertRange
	|
	|-RVA: 0x2764000 Offset: 0x2763000 VA: 0x182764000
	|-List<SteamNetworkingComponent.SendPacket>.InsertRange
	|
	|-RVA: 0x27655C0 Offset: 0x27645C0 VA: 0x1827655C0
	|-List<WeGameNetworkingComponent.SendPacket>.InsertRange
	|
	|-RVA: 0x2764AE0 Offset: 0x2763AE0 VA: 0x182764AE0
	|-List<RangeU16>.InsertRange
	|
	|-RVA: 0x2765220 Offset: 0x2764220 VA: 0x182765220
	|-List<OneInfo>.InsertRange
	|
	|-RVA: 0x2820070 Offset: 0x281F070 VA: 0x182820070
	|-List<DebugDrawLine.DebugLine>.InsertRange
	|
	|-RVA: 0x281F930 Offset: 0x281E930 VA: 0x18281F930
	|-List<AssetTracker.AssetInfo>.InsertRange
	|
	|-RVA: 0x2820EF0 Offset: 0x281FEF0 VA: 0x182820EF0
	|-List<EngineHotKey>.InsertRange
	|
	|-RVA: 0x281FCD0 Offset: 0x281ECD0 VA: 0x18281FCD0
	|-List<HitInfo>.InsertRange
	|
	|-RVA: 0x2820B50 Offset: 0x281FB50 VA: 0x182820B50
	|-List<LogMessage>.InsertRange
	|
	|-RVA: 0x2820410 Offset: 0x281F410 VA: 0x182820410
	|-List<LPWNormalSolver.LPWPoint>.InsertRange
	|
	|-RVA: 0x2821290 Offset: 0x2820290 VA: 0x182821290
	|-List<LPWNormalSolver.LPWPointDataEntry>.InsertRange
	|
	|-RVA: 0x28207B0 Offset: 0x281F7B0 VA: 0x1828207B0
	|-List<PropertyMetadata>.InsertRange
	|
	|-RVA: 0x27E5E30 Offset: 0x27E4E30 VA: 0x1827E5E30
	|-List<fsVersionedType>.InsertRange
	|
	|-RVA: 0x27E61D0 Offset: 0x27E51D0 VA: 0x1827E61D0
	|-List<fsAotCompilationManager.AotCompilation>.InsertRange
	|
	|-RVA: 0x27E6570 Offset: 0x27E5570 VA: 0x1827E6570
	|-List<MinimapPoint>.InsertRange
	|
	|-RVA: 0x27E5340 Offset: 0x27E4340 VA: 0x1827E5340
	|-List<MusicStateInfo>.InsertRange
	|
	|-RVA: 0x27E6910 Offset: 0x27E5910 VA: 0x1827E6910
	|-List<BridgeHandler.IdxPacket>.InsertRange
	|
	|-RVA: 0x27E6CB0 Offset: 0x27E5CB0 VA: 0x1827E6CB0
	|-List<JsonPosition>.InsertRange
	|
	|-RVA: 0x27E56E0 Offset: 0x27E46E0 VA: 0x1827E56E0
	|-List<pb_BezierPoint>.InsertRange
	|
	|-RVA: 0x27E5A90 Offset: 0x27E4A90 VA: 0x1827E5A90
	|-List<pb_Edge>.InsertRange
	|
	|-RVA: 0x276CD20 Offset: 0x276BD20 VA: 0x18276CD20
	|-List<ScreenRadioScriptObject.ScreenInfo>.InsertRange
	|
	|-RVA: 0x276D460 Offset: 0x276C460 VA: 0x18276D460
	|-List<ValueDropdownItem<object>>.InsertRange
	|
	|-RVA: 0x276DBA0 Offset: 0x276CBA0 VA: 0x18276DBA0
	|-List<FormatterLocator.FormatterInfo>.InsertRange
	|
	|-RVA: 0x276D800 Offset: 0x276C800 VA: 0x18276D800
	|-List<FormatterLocator.FormatterLocatorInfo>.InsertRange
	|
	|-RVA: 0x276E2E0 Offset: 0x276D2E0 VA: 0x18276E2E0
	|-List<SerializationNode>.InsertRange
	|
	|-RVA: 0x276DF40 Offset: 0x276CF40 VA: 0x18276DF40
	|-List<DeepReflection.PathStep>.InsertRange
	|
	|-RVA: 0x276D0C0 Offset: 0x276C0C0 VA: 0x18276D0C0
	|-List<CCalEffInfo>.InsertRange
	|
	|-RVA: 0x276E680 Offset: 0x276D680 VA: 0x18276E680
	|-List<SkillRayHit>.InsertRange
	|
	|-RVA: 0x27C0E60 Offset: 0x27BFE60 VA: 0x1827C0E60
	|-List<EventQueue.EventQueueEntry>.InsertRange
	|
	|-RVA: 0x27C0720 Offset: 0x27BF720 VA: 0x1827C0720
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.InsertRange
	|
	|-RVA: 0x27C15A0 Offset: 0x27C05A0 VA: 0x1827C15A0
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.InsertRange
	|
	|-RVA: 0x27C1200 Offset: 0x27C0200 VA: 0x1827C1200
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.InsertRange
	|
	|-RVA: 0x27C1940 Offset: 0x27C0940 VA: 0x1827C1940
	|-List<StateSoundScriptObject.Loop>.InsertRange
	|
	|-RVA: 0x27C1D00 Offset: 0x27C0D00 VA: 0x1827C1D00
	|-List<StateSoundScriptObject.StateSound>.InsertRange
	|
	|-RVA: 0x27C20A0 Offset: 0x27C10A0 VA: 0x1827C20A0
	|-List<SteamMatchViewer.ChatMsg>.InsertRange
	|
	|-RVA: 0x27C0AC0 Offset: 0x27BFAC0 VA: 0x1827C0AC0
	|-List<CSteamID>.InsertRange
	|
	|-RVA: 0x2854370 Offset: 0x2853370 VA: 0x182854370
	|-List<bool>.InsertRange
	|
	|-RVA: 0x2853C30 Offset: 0x2852C30 VA: 0x182853C30
	|-List<byte>.InsertRange
	|
	|-RVA: 0x2853FD0 Offset: 0x2852FD0 VA: 0x182853FD0
	|-List<char>.InsertRange
	|
	|-RVA: 0x2854710 Offset: 0x2853710 VA: 0x182854710
	|-List<DictionaryEntry>.InsertRange
	|
	|-RVA: 0x2853890 Offset: 0x2852890 VA: 0x182853890
	|-List<KeyValuePair<DateTime, object>>.InsertRange
	|
	|-RVA: 0x2854AB0 Offset: 0x2853AB0 VA: 0x182854AB0
	|-List<KeyValuePair<int, int>>.InsertRange
	|
	|-RVA: 0x2854E50 Offset: 0x2853E50 VA: 0x182854E50
	|-List<KeyValuePair<int, object>>.InsertRange
	|
	|-RVA: 0x28534F0 Offset: 0x28524F0 VA: 0x1828534F0
	|-List<KeyValuePair<object, object>>.InsertRange
	|
	|-RVA: 0x2847EC0 Offset: 0x2846EC0 VA: 0x182847EC0
	|-List<EventProvider.SessionInfo>.InsertRange
	|
	|-RVA: 0x28489A0 Offset: 0x28479A0 VA: 0x1828489A0
	|-List<Guid>.InsertRange
	|
	|-RVA: 0x2848260 Offset: 0x2847260 VA: 0x182848260
	|-List<int>.InsertRange
	|
	|-RVA: 0x2848D40 Offset: 0x2847D40 VA: 0x182848D40
	|-List<Int32Enum>.InsertRange
	|
	|-RVA: 0x2847770 Offset: 0x2846770 VA: 0x182847770
	|-List<long>.InsertRange
	|
	|-RVA: 0x2848600 Offset: 0x2847600 VA: 0x182848600
	|-List<InterpretedFrameInfo>.InsertRange
	|
	|-RVA: 0x2847B10 Offset: 0x2846B10 VA: 0x182847B10
	|-List<Win32_IP_ADAPTER_ADDRESSES>.InsertRange
	|
	|-RVA: 0x28490E0 Offset: 0x28480E0 VA: 0x1828490E0
	|-List<object>.InsertRange
	|-List<string>.InsertRange
	|-List<RegexNode>.InsertRange
	|-List<TMP_Dropdown.OptionData>.InsertRange
	|-List<Collider>.InsertRange
	|-List<PostProcessEffectSettings>.InsertRange
	|-List<Dropdown.OptionData>.InsertRange
	|
	|-RVA: 0x286A500 Offset: 0x2869500 VA: 0x18286A500
	|-List<float>.InsertRange
	|
	|-RVA: 0x286BAE0 Offset: 0x286AAE0 VA: 0x18286BAE0
	|-List<uint>.InsertRange
	|
	|-RVA: 0x286B740 Offset: 0x286A740 VA: 0x18286B740
	|-List<ulong>.InsertRange
	|
	|-RVA: 0x286A8A0 Offset: 0x28698A0 VA: 0x18286A8A0
	|-List<TexturePacker.SpriteData>.InsertRange
	|
	|-RVA: 0x286BE80 Offset: 0x286AE80 VA: 0x18286BE80
	|-List<AnimatorClipInfo>.InsertRange
	|
	|-RVA: 0x286B3A0 Offset: 0x286A3A0 VA: 0x18286B3A0
	|-List<BeforeRenderHelper.OrderBlock>.InsertRange
	|
	|-RVA: 0x286B000 Offset: 0x286A000 VA: 0x18286B000
	|-List<BoneWeight>.InsertRange
	|
	|-RVA: 0x286AC60 Offset: 0x2869C60 VA: 0x18286AC60
	|-List<Color32>.InsertRange
	|
	|-RVA: 0x27003D0 Offset: 0x26FF3D0 VA: 0x1827003D0
	|-List<Color>.InsertRange
	|
	|-RVA: 0x2700050 Offset: 0x26FF050 VA: 0x182700050
	|-List<CombineInstance>.InsertRange
	|
	|-RVA: 0x2700770 Offset: 0x26FF770 VA: 0x182700770
	|-List<RaycastResult>.InsertRange
	|
	|-RVA: 0x26FF590 Offset: 0x26FE590 VA: 0x1826FF590
	|-List<ShaderPassName>.InsertRange
	|
	|-RVA: 0x26FFCD0 Offset: 0x26FECD0 VA: 0x1826FFCD0
	|-List<VisibleLight>.InsertRange
	|
	|-RVA: 0x26FF200 Offset: 0x26FE200 VA: 0x1826FF200
	|-List<VisibleReflectionProbe>.InsertRange
	|
	|-RVA: 0x26FF930 Offset: 0x26FE930 VA: 0x1826FF930
	|-List<IntervalTreeNode>.InsertRange
	|
	|-RVA: 0x2700B30 Offset: 0x26FFB30 VA: 0x182700B30
	|-List<IntervalTree.Entry<object>>.InsertRange
	|
	|-RVA: 0x27ACE50 Offset: 0x27ABE50 VA: 0x1827ACE50
	|-List<Matrix4x4>.InsertRange
	|
	|-RVA: 0x27AE090 Offset: 0x27AD090 VA: 0x1827AE090
	|-List<MeshSubsetCombineUtility.MeshContainer>.InsertRange
	|
	|-RVA: 0x27AD970 Offset: 0x27AC970 VA: 0x1827AD970
	|-List<MeshSubsetCombineUtility.MeshInstance>.InsertRange
	|
	|-RVA: 0x27AD210 Offset: 0x27AC210 VA: 0x1827AD210
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.InsertRange
	|
	|-RVA: 0x27AC710 Offset: 0x27AB710 VA: 0x1827AC710
	|-List<ChannelPacket>.InsertRange
	|
	|-RVA: 0x27ACAB0 Offset: 0x27ABAB0 VA: 0x1827ACAB0
	|-List<ClientScene.PendingOwner>.InsertRange
	|
	|-RVA: 0x27ADCF0 Offset: 0x27ACCF0 VA: 0x1827ADCF0
	|-List<LocalClient.InternalMsg>.InsertRange
	|
	|-RVA: 0x27AD5D0 Offset: 0x27AC5D0 VA: 0x1827AD5D0
	|-List<NetworkLobbyManager.PendingPlayer>.InsertRange
	|
	|-RVA: 0x27858B0 Offset: 0x27848B0 VA: 0x1827858B0
	|-List<NetworkMigrationManager.PendingPlayerInfo>.InsertRange
	|
	|-RVA: 0x2785180 Offset: 0x2784180 VA: 0x182785180
	|-List<CRCMessageEntry>.InsertRange
	|
	|-RVA: 0x27842E0 Offset: 0x27832E0 VA: 0x1827842E0
	|-List<PeerInfoPlayer>.InsertRange
	|
	|-RVA: 0x2785520 Offset: 0x2784520 VA: 0x182785520
	|-List<ParticleSystem.Particle>.InsertRange
	|
	|-RVA: 0x2784680 Offset: 0x2783680 VA: 0x182784680
	|-List<Playable>.InsertRange
	|
	|-RVA: 0x2785C50 Offset: 0x2784C50 VA: 0x182785C50
	|-List<Quaternion>.InsertRange
	|
	|-RVA: 0x2784A20 Offset: 0x2783A20 VA: 0x182784A20
	|-List<RaycastHit>.InsertRange
	|
	|-RVA: 0x2784DE0 Offset: 0x2783DE0 VA: 0x182784DE0
	|-List<Rect>.InsertRange
	|
	|-RVA: 0x272DFB0 Offset: 0x272CFB0 VA: 0x18272DFB0
	|-List<ReflectionProbeBlendInfo>.InsertRange
	|
	|-RVA: 0x272C9C0 Offset: 0x272B9C0 VA: 0x18272C9C0
	|-List<RenderTargetIdentifier>.InsertRange
	|
	|-RVA: 0x272CD60 Offset: 0x272BD60 VA: 0x18272CD60
	|-List<GlyphRect>.InsertRange
	|
	|-RVA: 0x272D4D0 Offset: 0x272C4D0 VA: 0x18272D4D0
	|-List<AnimationOutputWeightProcessor.WeightInfo>.InsertRange
	|
	|-RVA: 0x272D870 Offset: 0x272C870 VA: 0x18272D870
	|-List<UICharInfo>.InsertRange
	|
	|-RVA: 0x272DC10 Offset: 0x272CC10 VA: 0x18272DC10
	|-List<UILineInfo>.InsertRange
	|
	|-RVA: 0x272D100 Offset: 0x272C100 VA: 0x18272D100
	|-List<UIVertex>.InsertRange
	|
	|-RVA: 0x272E350 Offset: 0x272D350 VA: 0x18272E350
	|-List<UnitySynchronizationContext.WorkRequest>.InsertRange
	|
	|-RVA: 0x27EF620 Offset: 0x27EE620 VA: 0x1827EF620
	|-List<Vector2>.InsertRange
	|
	|-RVA: 0x27EEEE0 Offset: 0x27EDEE0 VA: 0x1827EEEE0
	|-List<Vector2Int>.InsertRange
	|
	|-RVA: 0x27EF280 Offset: 0x27EE280 VA: 0x1827EF280
	|-List<Vector3>.InsertRange
	|
	|-RVA: 0x27F04A0 Offset: 0x27EF4A0 VA: 0x1827F04A0
	|-List<Vector4>.InsertRange
	|
	|-RVA: 0x27F0840 Offset: 0x27EF840 VA: 0x1827F0840
	|-List<LODGenerator.SkinnedRenderer>.InsertRange
	|
	|-RVA: 0x27EFD60 Offset: 0x27EED60 VA: 0x1827EFD60
	|-List<LODGenerator.StaticRenderer>.InsertRange
	|
	|-RVA: 0x27F0100 Offset: 0x27EF100 VA: 0x1827F0100
	|-List<ZmPeerManager.RecvPacket>.InsertRange
	|
	|-RVA: 0x27EF9C0 Offset: 0x27EE9C0 VA: 0x1827EF9C0
	|-List<ZmID>.InsertRange
	*/

	public int LastIndexOf(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2754B80 Offset: 0x2753B80 VA: 0x182754B80
	|-List<DataSet.FaceIndices>.LastIndexOf
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.LastIndexOf
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.LastIndexOf
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.LastIndexOf
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.LastIndexOf
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.LastIndexOf
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.LastIndexOf
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.LastIndexOf
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.LastIndexOf
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.LastIndexOf
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.LastIndexOf
	|-List<UICharInfo>.LastIndexOf
	|-List<Vector3>.LastIndexOf
	|
	|-RVA: 0x27868F0 Offset: 0x27858F0 VA: 0x1827868F0
	|-List<UnitPreservation.UnitPortPreservation>.LastIndexOf
	|-List<CameraState.CustomBlendable>.LastIndexOf
	|-List<DoublePoint>.LastIndexOf
	|-List<IntPoint>.LastIndexOf
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.LastIndexOf
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.LastIndexOf
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.LastIndexOf
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.LastIndexOf
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.LastIndexOf
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.LastIndexOf
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.LastIndexOf
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.LastIndexOf
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.LastIndexOf
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.LastIndexOf
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.LastIndexOf
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.LastIndexOf
	|-List<LogMessage>.LastIndexOf
	|-List<MusicStateInfo>.LastIndexOf
	|-List<BridgeHandler.IdxPacket>.LastIndexOf
	|-List<ScreenRadioScriptObject.ScreenInfo>.LastIndexOf
	|-List<ValueDropdownItem<object>>.LastIndexOf
	|-List<FormatterLocator.FormatterLocatorInfo>.LastIndexOf
	|-List<CCalEffInfo>.LastIndexOf
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.LastIndexOf
	|-List<StateSoundScriptObject.StateSound>.LastIndexOf
	|-List<SteamMatchViewer.ChatMsg>.LastIndexOf
	|-List<DictionaryEntry>.LastIndexOf
	|-List<KeyValuePair<DateTime, object>>.LastIndexOf
	|-List<KeyValuePair<int, object>>.LastIndexOf
	|-List<KeyValuePair<object, object>>.LastIndexOf
	|-List<Guid>.LastIndexOf
	|-List<InterpretedFrameInfo>.LastIndexOf
	|-List<BeforeRenderHelper.OrderBlock>.LastIndexOf
	|-List<Color>.LastIndexOf
	|-List<LocalClient.InternalMsg>.LastIndexOf
	|-List<NetworkLobbyManager.PendingPlayer>.LastIndexOf
	|-List<NetworkMigrationManager.PendingPlayerInfo>.LastIndexOf
	|-List<CRCMessageEntry>.LastIndexOf
	|-List<Playable>.LastIndexOf
	|-List<Quaternion>.LastIndexOf
	|-List<Rect>.LastIndexOf
	|-List<ReflectionProbeBlendInfo>.LastIndexOf
	|-List<GlyphRect>.LastIndexOf
	|-List<UILineInfo>.LastIndexOf
	|-List<Vector4>.LastIndexOf
	|
	|-RVA: 0x286C8F0 Offset: 0x286B8F0 VA: 0x18286C8F0
	|-List<MeshCombiner.SkinnedRenderer>.LastIndexOf
	|-List<StateSoundScriptObject.Loop>.LastIndexOf
	|-List<TexturePacker.SpriteData>.LastIndexOf
	|-List<Matrix4x4>.LastIndexOf
	|-List<LODGenerator.SkinnedRenderer>.LastIndexOf
	|
	|-RVA: 0x24F5200 Offset: 0x24F4200 VA: 0x1824F5200
	|-List<MeshCombiner.StaticRenderer>.LastIndexOf
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.LastIndexOf
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.LastIndexOf
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.LastIndexOf
	|-List<DebugDrawLine.DebugLine>.LastIndexOf
	|-List<HitInfo>.LastIndexOf
	|-List<DeepReflection.PathStep>.LastIndexOf
	|-List<RenderTargetIdentifier>.LastIndexOf
	|-List<AnimationOutputWeightProcessor.WeightInfo>.LastIndexOf
	|-List<LODGenerator.StaticRenderer>.LastIndexOf
	|
	|-RVA: 0x2701EA0 Offset: 0x2700EA0 VA: 0x182701EA0
	|-List<CinemachineClearShot.Pair>.LastIndexOf
	|-List<DgwResultServerInfo>.LastIndexOf
	|-List<DgwServerForJson>.LastIndexOf
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.LastIndexOf
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.LastIndexOf
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.LastIndexOf
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.LastIndexOf
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.LastIndexOf
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.LastIndexOf
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.LastIndexOf
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.LastIndexOf
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.LastIndexOf
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.LastIndexOf
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.LastIndexOf
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.LastIndexOf
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.LastIndexOf
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.LastIndexOf
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.LastIndexOf
	|-List<RangeU16>.LastIndexOf
	|-List<EngineHotKey>.LastIndexOf
	|-List<LPWNormalSolver.LPWPoint>.LastIndexOf
	|-List<LPWNormalSolver.LPWPointDataEntry>.LastIndexOf
	|-List<pb_Edge>.LastIndexOf
	|-List<CSteamID>.LastIndexOf
	|-List<bool>.LastIndexOf
	|-List<byte>.LastIndexOf
	|-List<char>.LastIndexOf
	|-List<KeyValuePair<int, int>>.LastIndexOf
	|-List<EventProvider.SessionInfo>.LastIndexOf
	|-List<int>.LastIndexOf
	|-List<Int32Enum>.LastIndexOf
	|-List<long>.LastIndexOf
	|-List<object>.LastIndexOf
	|-List<string>.LastIndexOf
	|-List<uint>.LastIndexOf
	|-List<ulong>.LastIndexOf
	|-List<TMP_Dropdown.OptionData>.LastIndexOf
	|-List<AnimatorClipInfo>.LastIndexOf
	|-List<Collider>.LastIndexOf
	|-List<Color32>.LastIndexOf
	|-List<ShaderPassName>.LastIndexOf
	|-List<ClientScene.PendingOwner>.LastIndexOf
	|-List<PeerInfoPlayer>.LastIndexOf
	|-List<PostProcessEffectSettings>.LastIndexOf
	|-List<Dropdown.OptionData>.LastIndexOf
	|-List<Vector2Int>.LastIndexOf
	|-List<ZmID>.LastIndexOf
	|
	|-RVA: 0x27F10B0 Offset: 0x27F00B0 VA: 0x1827F10B0
	|-List<DgwServerInfo>.LastIndexOf
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.LastIndexOf
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.LastIndexOf
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.LastIndexOf
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.LastIndexOf
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.LastIndexOf
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.LastIndexOf
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.LastIndexOf
	|-List<NameGenerate.NameWeight>.LastIndexOf
	|-List<WeGameNetworkingComponent.SendPacket>.LastIndexOf
	|-List<AssetTracker.AssetInfo>.LastIndexOf
	|-List<PropertyMetadata>.LastIndexOf
	|-List<fsVersionedType>.LastIndexOf
	|-List<fsAotCompilationManager.AotCompilation>.LastIndexOf
	|-List<MinimapPoint>.LastIndexOf
	|-List<JsonPosition>.LastIndexOf
	|-List<FormatterLocator.FormatterInfo>.LastIndexOf
	|-List<SerializationNode>.LastIndexOf
	|-List<EventQueue.EventQueueEntry>.LastIndexOf
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.LastIndexOf
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.LastIndexOf
	|-List<IntervalTreeNode>.LastIndexOf
	|-List<IntervalTree.Entry<object>>.LastIndexOf
	|-List<ChannelPacket>.LastIndexOf
	|-List<UnitySynchronizationContext.WorkRequest>.LastIndexOf
	|-List<ZmPeerManager.RecvPacket>.LastIndexOf
	|
	|-RVA: 0x274BD50 Offset: 0x274AD50 VA: 0x18274BD50
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.LastIndexOf
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.LastIndexOf
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.LastIndexOf
	|
	|-RVA: 0x274BEA0 Offset: 0x274AEA0 VA: 0x18274BEA0
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.LastIndexOf
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.LastIndexOf
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.LastIndexOf
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.LastIndexOf
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.LastIndexOf
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.LastIndexOf
	|-List<SteamNetworkingComponent.SendPacket>.LastIndexOf
	|-List<OneInfo>.LastIndexOf
	|-List<BoneWeight>.LastIndexOf
	|
	|-RVA: 0x2739410 Offset: 0x2738410 VA: 0x182739410
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.LastIndexOf
	|
	|-RVA: 0x2739390 Offset: 0x2738390 VA: 0x182739390
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.LastIndexOf
	|-List<RaycastResult>.LastIndexOf
	|
	|-RVA: 0x2743140 Offset: 0x2742140 VA: 0x182743140
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.LastIndexOf
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.LastIndexOf
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.LastIndexOf
	|
	|-RVA: 0x27E7440 Offset: 0x27E6440 VA: 0x1827E7440
	|-List<pb_BezierPoint>.LastIndexOf
	|
	|-RVA: 0x276EDF0 Offset: 0x276DDF0 VA: 0x18276EDF0
	|-List<SkillRayHit>.LastIndexOf
	|
	|-RVA: 0x2849E60 Offset: 0x2848E60 VA: 0x182849E60
	|-List<Win32_IP_ADAPTER_ADDRESSES>.LastIndexOf
	|
	|-RVA: 0x286C6C0 Offset: 0x286B6C0 VA: 0x18286C6C0
	|-List<float>.LastIndexOf
	|
	|-RVA: 0x2701EE0 Offset: 0x2700EE0 VA: 0x182701EE0
	|-List<CombineInstance>.LastIndexOf
	|
	|-RVA: 0x2701F70 Offset: 0x2700F70 VA: 0x182701F70
	|-List<VisibleLight>.LastIndexOf
	|
	|-RVA: 0x2702090 Offset: 0x2701090 VA: 0x182702090
	|-List<VisibleReflectionProbe>.LastIndexOf
	|
	|-RVA: 0x27AEFC0 Offset: 0x27ADFC0 VA: 0x1827AEFC0
	|-List<MeshSubsetCombineUtility.MeshContainer>.LastIndexOf
	|
	|-RVA: 0x27AEAD0 Offset: 0x27ADAD0 VA: 0x1827AEAD0
	|-List<MeshSubsetCombineUtility.MeshInstance>.LastIndexOf
	|
	|-RVA: 0x2786850 Offset: 0x2785850 VA: 0x182786850
	|-List<ParticleSystem.Particle>.LastIndexOf
	|
	|-RVA: 0x2786AC0 Offset: 0x2785AC0 VA: 0x182786AC0
	|-List<RaycastHit>.LastIndexOf
	|
	|-RVA: 0x272E940 Offset: 0x272D940 VA: 0x18272E940
	|-List<UIVertex>.LastIndexOf
	|
	|-RVA: 0x27F0FE0 Offset: 0x27EFFE0 VA: 0x1827F0FE0
	|-List<Vector2>.LastIndexOf
	*/

	public int LastIndexOf(T item, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2754AF0 Offset: 0x2753AF0 VA: 0x182754AF0
	|-List<DataSet.FaceIndices>.LastIndexOf
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.LastIndexOf
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.LastIndexOf
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.LastIndexOf
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.LastIndexOf
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.LastIndexOf
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.LastIndexOf
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.LastIndexOf
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.LastIndexOf
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.LastIndexOf
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.LastIndexOf
	|-List<UICharInfo>.LastIndexOf
	|-List<Vector3>.LastIndexOf
	|
	|-RVA: 0x274BDB0 Offset: 0x274ADB0 VA: 0x18274BDB0
	|-List<UnitPreservation.UnitPortPreservation>.LastIndexOf
	|-List<CameraState.CustomBlendable>.LastIndexOf
	|-List<DoublePoint>.LastIndexOf
	|-List<IntPoint>.LastIndexOf
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.LastIndexOf
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.LastIndexOf
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.LastIndexOf
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.LastIndexOf
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.LastIndexOf
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.LastIndexOf
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.LastIndexOf
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.LastIndexOf
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.LastIndexOf
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.LastIndexOf
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.LastIndexOf
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.LastIndexOf
	|-List<LogMessage>.LastIndexOf
	|-List<MusicStateInfo>.LastIndexOf
	|-List<BridgeHandler.IdxPacket>.LastIndexOf
	|-List<ScreenRadioScriptObject.ScreenInfo>.LastIndexOf
	|-List<ValueDropdownItem<object>>.LastIndexOf
	|-List<FormatterLocator.FormatterLocatorInfo>.LastIndexOf
	|-List<CCalEffInfo>.LastIndexOf
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.LastIndexOf
	|-List<StateSoundScriptObject.StateSound>.LastIndexOf
	|-List<SteamMatchViewer.ChatMsg>.LastIndexOf
	|-List<DictionaryEntry>.LastIndexOf
	|-List<KeyValuePair<DateTime, object>>.LastIndexOf
	|-List<KeyValuePair<int, object>>.LastIndexOf
	|-List<KeyValuePair<object, object>>.LastIndexOf
	|-List<Guid>.LastIndexOf
	|-List<InterpretedFrameInfo>.LastIndexOf
	|-List<BeforeRenderHelper.OrderBlock>.LastIndexOf
	|-List<Color>.LastIndexOf
	|-List<LocalClient.InternalMsg>.LastIndexOf
	|-List<NetworkLobbyManager.PendingPlayer>.LastIndexOf
	|-List<NetworkMigrationManager.PendingPlayerInfo>.LastIndexOf
	|-List<CRCMessageEntry>.LastIndexOf
	|-List<Playable>.LastIndexOf
	|-List<Quaternion>.LastIndexOf
	|-List<Rect>.LastIndexOf
	|-List<ReflectionProbeBlendInfo>.LastIndexOf
	|-List<GlyphRect>.LastIndexOf
	|-List<UILineInfo>.LastIndexOf
	|-List<Vector4>.LastIndexOf
	|
	|-RVA: 0x27AEDB0 Offset: 0x27ADDB0 VA: 0x1827AEDB0
	|-List<MeshCombiner.SkinnedRenderer>.LastIndexOf
	|-List<StateSoundScriptObject.Loop>.LastIndexOf
	|-List<TexturePacker.SpriteData>.LastIndexOf
	|-List<Matrix4x4>.LastIndexOf
	|-List<LODGenerator.SkinnedRenderer>.LastIndexOf
	|
	|-RVA: 0x272EA70 Offset: 0x272DA70 VA: 0x18272EA70
	|-List<MeshCombiner.StaticRenderer>.LastIndexOf
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.LastIndexOf
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.LastIndexOf
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.LastIndexOf
	|-List<DebugDrawLine.DebugLine>.LastIndexOf
	|-List<HitInfo>.LastIndexOf
	|-List<DeepReflection.PathStep>.LastIndexOf
	|-List<RenderTargetIdentifier>.LastIndexOf
	|-List<AnimationOutputWeightProcessor.WeightInfo>.LastIndexOf
	|-List<LODGenerator.StaticRenderer>.LastIndexOf
	|
	|-RVA: 0x274BE30 Offset: 0x274AE30 VA: 0x18274BE30
	|-List<CinemachineClearShot.Pair>.LastIndexOf
	|-List<DgwResultServerInfo>.LastIndexOf
	|-List<DgwServerForJson>.LastIndexOf
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.LastIndexOf
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.LastIndexOf
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.LastIndexOf
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.LastIndexOf
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.LastIndexOf
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.LastIndexOf
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.LastIndexOf
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.LastIndexOf
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.LastIndexOf
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.LastIndexOf
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.LastIndexOf
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.LastIndexOf
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.LastIndexOf
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.LastIndexOf
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.LastIndexOf
	|-List<EngineHotKey>.LastIndexOf
	|-List<LPWNormalSolver.LPWPoint>.LastIndexOf
	|-List<LPWNormalSolver.LPWPointDataEntry>.LastIndexOf
	|-List<pb_Edge>.LastIndexOf
	|-List<CSteamID>.LastIndexOf
	|-List<KeyValuePair<int, int>>.LastIndexOf
	|-List<EventProvider.SessionInfo>.LastIndexOf
	|-List<AnimatorClipInfo>.LastIndexOf
	|-List<ClientScene.PendingOwner>.LastIndexOf
	|-List<PeerInfoPlayer>.LastIndexOf
	|-List<Vector2Int>.LastIndexOf
	|-List<ZmID>.LastIndexOf
	|
	|-RVA: 0x2702000 Offset: 0x2701000 VA: 0x182702000
	|-List<DgwServerInfo>.LastIndexOf
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.LastIndexOf
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.LastIndexOf
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.LastIndexOf
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.LastIndexOf
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.LastIndexOf
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.LastIndexOf
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.LastIndexOf
	|-List<NameGenerate.NameWeight>.LastIndexOf
	|-List<WeGameNetworkingComponent.SendPacket>.LastIndexOf
	|-List<AssetTracker.AssetInfo>.LastIndexOf
	|-List<PropertyMetadata>.LastIndexOf
	|-List<fsVersionedType>.LastIndexOf
	|-List<fsAotCompilationManager.AotCompilation>.LastIndexOf
	|-List<MinimapPoint>.LastIndexOf
	|-List<JsonPosition>.LastIndexOf
	|-List<FormatterLocator.FormatterInfo>.LastIndexOf
	|-List<SerializationNode>.LastIndexOf
	|-List<EventQueue.EventQueueEntry>.LastIndexOf
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.LastIndexOf
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.LastIndexOf
	|-List<IntervalTreeNode>.LastIndexOf
	|-List<IntervalTree.Entry<object>>.LastIndexOf
	|-List<ChannelPacket>.LastIndexOf
	|-List<UnitySynchronizationContext.WorkRequest>.LastIndexOf
	|-List<ZmPeerManager.RecvPacket>.LastIndexOf
	|
	|-RVA: 0x2754770 Offset: 0x2753770 VA: 0x182754770
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.LastIndexOf
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.LastIndexOf
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.LastIndexOf
	|
	|-RVA: 0x2754800 Offset: 0x2753800 VA: 0x182754800
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.LastIndexOf
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.LastIndexOf
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.LastIndexOf
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.LastIndexOf
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.LastIndexOf
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.LastIndexOf
	|-List<SteamNetworkingComponent.SendPacket>.LastIndexOf
	|-List<OneInfo>.LastIndexOf
	|-List<BoneWeight>.LastIndexOf
	|
	|-RVA: 0x27395C0 Offset: 0x27385C0 VA: 0x1827395C0
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.LastIndexOf
	|
	|-RVA: 0x2701A40 Offset: 0x2700A40 VA: 0x182701A40
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.LastIndexOf
	|-List<RaycastResult>.LastIndexOf
	|
	|-RVA: 0x2724FB0 Offset: 0x2723FB0 VA: 0x182724FB0
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.LastIndexOf
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.LastIndexOf
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.LastIndexOf
	|
	|-RVA: 0x2765B20 Offset: 0x2764B20 VA: 0x182765B20
	|-List<RangeU16>.LastIndexOf
	|-List<Color32>.LastIndexOf
	|-List<ShaderPassName>.LastIndexOf
	|
	|-RVA: 0x27E7260 Offset: 0x27E6260 VA: 0x1827E7260
	|-List<pb_BezierPoint>.LastIndexOf
	|
	|-RVA: 0x276ED60 Offset: 0x276DD60 VA: 0x18276ED60
	|-List<SkillRayHit>.LastIndexOf
	|
	|-RVA: 0x28556F0 Offset: 0x28546F0 VA: 0x1828556F0
	|-List<bool>.LastIndexOf
	|-List<byte>.LastIndexOf
	|
	|-RVA: 0x2855570 Offset: 0x2854570 VA: 0x182855570
	|-List<char>.LastIndexOf
	|
	|-RVA: 0x2849B90 Offset: 0x2848B90 VA: 0x182849B90
	|-List<int>.LastIndexOf
	|-List<Int32Enum>.LastIndexOf
	|-List<uint>.LastIndexOf
	|
	|-RVA: 0x286C700 Offset: 0x286B700 VA: 0x18286C700
	|-List<long>.LastIndexOf
	|-List<object>.LastIndexOf
	|-List<string>.LastIndexOf
	|-List<ulong>.LastIndexOf
	|-List<TMP_Dropdown.OptionData>.LastIndexOf
	|-List<Collider>.LastIndexOf
	|-List<PostProcessEffectSettings>.LastIndexOf
	|-List<Dropdown.OptionData>.LastIndexOf
	|
	|-RVA: 0x2849C00 Offset: 0x2848C00 VA: 0x182849C00
	|-List<Win32_IP_ADAPTER_ADDRESSES>.LastIndexOf
	|
	|-RVA: 0x286C770 Offset: 0x286B770 VA: 0x18286C770
	|-List<float>.LastIndexOf
	|
	|-RVA: 0x2701750 Offset: 0x2700750 VA: 0x182701750
	|-List<CombineInstance>.LastIndexOf
	|
	|-RVA: 0x2701AF0 Offset: 0x2700AF0 VA: 0x182701AF0
	|-List<VisibleLight>.LastIndexOf
	|
	|-RVA: 0x2701960 Offset: 0x2700960 VA: 0x182701960
	|-List<VisibleReflectionProbe>.LastIndexOf
	|
	|-RVA: 0x27AEB70 Offset: 0x27ADB70 VA: 0x1827AEB70
	|-List<MeshSubsetCombineUtility.MeshContainer>.LastIndexOf
	|
	|-RVA: 0x27AEA00 Offset: 0x27ADA00 VA: 0x1827AEA00
	|-List<MeshSubsetCombineUtility.MeshInstance>.LastIndexOf
	|
	|-RVA: 0x27866D0 Offset: 0x27856D0 VA: 0x1827866D0
	|-List<ParticleSystem.Particle>.LastIndexOf
	|
	|-RVA: 0x27867B0 Offset: 0x27857B0 VA: 0x1827867B0
	|-List<RaycastHit>.LastIndexOf
	|
	|-RVA: 0x272E9C0 Offset: 0x272D9C0 VA: 0x18272E9C0
	|-List<UIVertex>.LastIndexOf
	|
	|-RVA: 0x27F1030 Offset: 0x27F0030 VA: 0x1827F1030
	|-List<Vector2>.LastIndexOf
	*/

	public int LastIndexOf(T item, int index, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27901A0 Offset: 0x278F1A0 VA: 0x1827901A0
	|-List<DataSet.FaceIndices>.LastIndexOf
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.LastIndexOf
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.LastIndexOf
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.LastIndexOf
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.LastIndexOf
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.LastIndexOf
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.LastIndexOf
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.LastIndexOf
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.LastIndexOf
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.LastIndexOf
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.LastIndexOf
	|-List<UICharInfo>.LastIndexOf
	|-List<Vector3>.LastIndexOf
	|
	|-RVA: 0x2849A70 Offset: 0x2848A70 VA: 0x182849A70
	|-List<UnitPreservation.UnitPortPreservation>.LastIndexOf
	|-List<CameraState.CustomBlendable>.LastIndexOf
	|-List<DoublePoint>.LastIndexOf
	|-List<IntPoint>.LastIndexOf
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.LastIndexOf
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.LastIndexOf
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.LastIndexOf
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.LastIndexOf
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.LastIndexOf
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.LastIndexOf
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.LastIndexOf
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.LastIndexOf
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.LastIndexOf
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.LastIndexOf
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.LastIndexOf
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.LastIndexOf
	|-List<LogMessage>.LastIndexOf
	|-List<MusicStateInfo>.LastIndexOf
	|-List<BridgeHandler.IdxPacket>.LastIndexOf
	|-List<ScreenRadioScriptObject.ScreenInfo>.LastIndexOf
	|-List<ValueDropdownItem<object>>.LastIndexOf
	|-List<FormatterLocator.FormatterLocatorInfo>.LastIndexOf
	|-List<CCalEffInfo>.LastIndexOf
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.LastIndexOf
	|-List<StateSoundScriptObject.StateSound>.LastIndexOf
	|-List<SteamMatchViewer.ChatMsg>.LastIndexOf
	|-List<DictionaryEntry>.LastIndexOf
	|-List<KeyValuePair<DateTime, object>>.LastIndexOf
	|-List<KeyValuePair<int, object>>.LastIndexOf
	|-List<KeyValuePair<object, object>>.LastIndexOf
	|-List<Guid>.LastIndexOf
	|-List<InterpretedFrameInfo>.LastIndexOf
	|-List<BeforeRenderHelper.OrderBlock>.LastIndexOf
	|-List<Color>.LastIndexOf
	|-List<LocalClient.InternalMsg>.LastIndexOf
	|-List<NetworkLobbyManager.PendingPlayer>.LastIndexOf
	|-List<NetworkMigrationManager.PendingPlayerInfo>.LastIndexOf
	|-List<CRCMessageEntry>.LastIndexOf
	|-List<Playable>.LastIndexOf
	|-List<Quaternion>.LastIndexOf
	|-List<Rect>.LastIndexOf
	|-List<ReflectionProbeBlendInfo>.LastIndexOf
	|-List<GlyphRect>.LastIndexOf
	|-List<UILineInfo>.LastIndexOf
	|-List<Vector4>.LastIndexOf
	|
	|-RVA: 0x286C960 Offset: 0x286B960 VA: 0x18286C960
	|-List<MeshCombiner.SkinnedRenderer>.LastIndexOf
	|-List<StateSoundScriptObject.Loop>.LastIndexOf
	|-List<TexturePacker.SpriteData>.LastIndexOf
	|-List<Matrix4x4>.LastIndexOf
	|-List<LODGenerator.SkinnedRenderer>.LastIndexOf
	|
	|-RVA: 0x27431C0 Offset: 0x27421C0 VA: 0x1827431C0
	|-List<MeshCombiner.StaticRenderer>.LastIndexOf
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.LastIndexOf
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.LastIndexOf
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.LastIndexOf
	|-List<DebugDrawLine.DebugLine>.LastIndexOf
	|-List<HitInfo>.LastIndexOf
	|-List<DeepReflection.PathStep>.LastIndexOf
	|-List<RenderTargetIdentifier>.LastIndexOf
	|-List<AnimationOutputWeightProcessor.WeightInfo>.LastIndexOf
	|-List<LODGenerator.StaticRenderer>.LastIndexOf
	|
	|-RVA: 0x27902C0 Offset: 0x278F2C0 VA: 0x1827902C0
	|-List<CinemachineClearShot.Pair>.LastIndexOf
	|-List<DgwResultServerInfo>.LastIndexOf
	|-List<DgwServerForJson>.LastIndexOf
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.LastIndexOf
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.LastIndexOf
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.LastIndexOf
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.LastIndexOf
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.LastIndexOf
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.LastIndexOf
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.LastIndexOf
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.LastIndexOf
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.LastIndexOf
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.LastIndexOf
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.LastIndexOf
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.LastIndexOf
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.LastIndexOf
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.LastIndexOf
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.LastIndexOf
	|-List<EngineHotKey>.LastIndexOf
	|-List<LPWNormalSolver.LPWPoint>.LastIndexOf
	|-List<LPWNormalSolver.LPWPointDataEntry>.LastIndexOf
	|-List<pb_Edge>.LastIndexOf
	|-List<CSteamID>.LastIndexOf
	|-List<KeyValuePair<int, int>>.LastIndexOf
	|-List<EventProvider.SessionInfo>.LastIndexOf
	|-List<AnimatorClipInfo>.LastIndexOf
	|-List<ClientScene.PendingOwner>.LastIndexOf
	|-List<PeerInfoPlayer>.LastIndexOf
	|-List<Vector2Int>.LastIndexOf
	|-List<ZmID>.LastIndexOf
	|
	|-RVA: 0x2724E80 Offset: 0x2723E80 VA: 0x182724E80
	|-List<DgwServerInfo>.LastIndexOf
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.LastIndexOf
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.LastIndexOf
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.LastIndexOf
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.LastIndexOf
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.LastIndexOf
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.LastIndexOf
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.LastIndexOf
	|-List<NameGenerate.NameWeight>.LastIndexOf
	|-List<WeGameNetworkingComponent.SendPacket>.LastIndexOf
	|-List<AssetTracker.AssetInfo>.LastIndexOf
	|-List<PropertyMetadata>.LastIndexOf
	|-List<fsVersionedType>.LastIndexOf
	|-List<fsAotCompilationManager.AotCompilation>.LastIndexOf
	|-List<MinimapPoint>.LastIndexOf
	|-List<JsonPosition>.LastIndexOf
	|-List<FormatterLocator.FormatterInfo>.LastIndexOf
	|-List<SerializationNode>.LastIndexOf
	|-List<EventQueue.EventQueueEntry>.LastIndexOf
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.LastIndexOf
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.LastIndexOf
	|-List<IntervalTreeNode>.LastIndexOf
	|-List<IntervalTree.Entry<object>>.LastIndexOf
	|-List<ChannelPacket>.LastIndexOf
	|-List<UnitySynchronizationContext.WorkRequest>.LastIndexOf
	|-List<ZmPeerManager.RecvPacket>.LastIndexOf
	|
	|-RVA: 0x2754890 Offset: 0x2753890 VA: 0x182754890
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.LastIndexOf
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.LastIndexOf
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.LastIndexOf
	|
	|-RVA: 0x27549C0 Offset: 0x27539C0 VA: 0x1827549C0
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.LastIndexOf
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.LastIndexOf
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.LastIndexOf
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.LastIndexOf
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.LastIndexOf
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.LastIndexOf
	|-List<SteamNetworkingComponent.SendPacket>.LastIndexOf
	|-List<OneInfo>.LastIndexOf
	|-List<BoneWeight>.LastIndexOf
	|
	|-RVA: 0x2739480 Offset: 0x2738480 VA: 0x182739480
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.LastIndexOf
	|
	|-RVA: 0x2701810 Offset: 0x2700810 VA: 0x182701810
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.LastIndexOf
	|-List<RaycastResult>.LastIndexOf
	|
	|-RVA: 0x2724D30 Offset: 0x2723D30 VA: 0x182724D30
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.LastIndexOf
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.LastIndexOf
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.LastIndexOf
	|
	|-RVA: 0x286C5C0 Offset: 0x286B5C0 VA: 0x18286C5C0
	|-List<RangeU16>.LastIndexOf
	|-List<Color32>.LastIndexOf
	|-List<ShaderPassName>.LastIndexOf
	|
	|-RVA: 0x27E7300 Offset: 0x27E6300 VA: 0x1827E7300
	|-List<pb_BezierPoint>.LastIndexOf
	|
	|-RVA: 0x276EC30 Offset: 0x276DC30 VA: 0x18276EC30
	|-List<SkillRayHit>.LastIndexOf
	|
	|-RVA: 0x28555E0 Offset: 0x28545E0 VA: 0x1828555E0
	|-List<bool>.LastIndexOf
	|-List<byte>.LastIndexOf
	|
	|-RVA: 0x2855770 Offset: 0x2854770 VA: 0x182855770
	|-List<char>.LastIndexOf
	|
	|-RVA: 0x286CAA0 Offset: 0x286BAA0 VA: 0x18286CAA0
	|-List<int>.LastIndexOf
	|-List<Int32Enum>.LastIndexOf
	|-List<uint>.LastIndexOf
	|
	|-RVA: 0x2849960 Offset: 0x2848960 VA: 0x182849960
	|-List<long>.LastIndexOf
	|-List<object>.LastIndexOf
	|-List<string>.LastIndexOf
	|-List<ulong>.LastIndexOf
	|-List<TMP_Dropdown.OptionData>.LastIndexOf
	|-List<Collider>.LastIndexOf
	|-List<PostProcessEffectSettings>.LastIndexOf
	|-List<Dropdown.OptionData>.LastIndexOf
	|
	|-RVA: 0x2849CE0 Offset: 0x2848CE0 VA: 0x182849CE0
	|-List<Win32_IP_ADAPTER_ADDRESSES>.LastIndexOf
	|
	|-RVA: 0x286C7E0 Offset: 0x286B7E0 VA: 0x18286C7E0
	|-List<float>.LastIndexOf
	|
	|-RVA: 0x2701D40 Offset: 0x2700D40 VA: 0x182701D40
	|-List<CombineInstance>.LastIndexOf
	|
	|-RVA: 0x2702130 Offset: 0x2701130 VA: 0x182702130
	|-List<VisibleLight>.LastIndexOf
	|
	|-RVA: 0x2701BC0 Offset: 0x2700BC0 VA: 0x182701BC0
	|-List<VisibleReflectionProbe>.LastIndexOf
	|
	|-RVA: 0x27AEC40 Offset: 0x27ADC40 VA: 0x1827AEC40
	|-List<MeshSubsetCombineUtility.MeshContainer>.LastIndexOf
	|
	|-RVA: 0x27AEE50 Offset: 0x27ADE50 VA: 0x1827AEE50
	|-List<MeshSubsetCombineUtility.MeshInstance>.LastIndexOf
	|
	|-RVA: 0x2786940 Offset: 0x2785940 VA: 0x182786940
	|-List<ParticleSystem.Particle>.LastIndexOf
	|
	|-RVA: 0x2786590 Offset: 0x2785590 VA: 0x182786590
	|-List<RaycastHit>.LastIndexOf
	|
	|-RVA: 0x272EB10 Offset: 0x272DB10 VA: 0x18272EB10
	|-List<UIVertex>.LastIndexOf
	|
	|-RVA: 0x27F1110 Offset: 0x27F0110 VA: 0x1827F1110
	|-List<Vector2>.LastIndexOf
	*/

	public bool Remove(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2855FA0 Offset: 0x2854FA0 VA: 0x182855FA0
	|-List<AkAmbient>.Remove
	|-List<AkAudioListener>.Remove
	|-List<AkBankManager.BankHandle>.Remove
	|-List<AkEnvironment>.Remove
	|-List<AkEnvironmentPortal>.Remove
	|-List<AkGameObj>.Remove
	|-List<AkRoom>.Remove
	|-List<AkSpatialAudioListener>.Remove
	|-List<DataSet.FaceGroupData>.Remove
	|-List<DataSet.ObjectData>.Remove
	|-List<Vertex>.Remove
	|-List<SingleLoadingProgress>.Remove
	|-List<BaseKeybinding>.Remove
	|-List<BehaviorTimerCartoon>.Remove
	|-List<CLogicBaseUIForm>.Remove
	|-List<CinemachineBrain>.Remove
	|-List<CinemachineClearShot.Pair>.Remove
	|-List<ICinemachineCamera>.Remove
	|-List<UIParticle>.Remove
	|-List<CommonNotifyTimerObj>.Remove
	|-List<Tween>.Remove
	|-List<TweenCallback>.Remove
	|-List<DgwResultServerInfo>.Remove
	|-List<DgwServerForJson>.Remove
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Remove
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Remove
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Remove
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Remove
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Remove
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Remove
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Remove
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Remove
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Remove
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Remove
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Remove
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Remove
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Remove
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Remove
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Remove
	|-List<AdvMsg>.Remove
	|-List<BdMsg>.Remove
	|-List<IPacket>.Remove
	|-List<PubTimer>.Remove
	|-List<RangeU16>.Remove
	|-List<LevelGMInfoData>.Remove
	|-List<DropAnimationCollectObj>.Remove
	|-List<DynamicBone>.Remove
	|-List<EngineHotKey>.Remove
	|-List<FriendObject>.Remove
	|-List<CTimerNode>.Remove
	|-List<HoldObject>.Remove
	|-List<HoldPressObject>.Remove
	|-List<GuideObject>.Remove
	|-List<BindingSource>.Remove
	|-List<InputControl>.Remove
	|-List<InputDevice>.Remove
	|-List<NativeInputDevice>.Remove
	|-List<PlayerActionSet>.Remove
	|-List<LPWNormalSolver.LPWPoint>.Remove
	|-List<LPWNormalSolver.LPWPointDataEntry>.Remove
	|-List<LuaComBase>.Remove
	|-List<GraphReference>.Remove
	|-List<MatchMemberData>.Remove
	|-List<InternetAddress>.Remove
	|-List<Parameter>.Remove
	|-List<Player>.Remove
	|-List<Player>.Remove
	|-List<NetWorkLimitItem>.Remove
	|-List<NewPlayerObject>.Remove
	|-List<PCBaseSceneRule>.Remove
	|-List<PCConfirmInfo>.Remove
	|-List<PCWeaponObject>.Remove
	|-List<IPeerLinkHandler>.Remove
	|-List<PeerEndPoint>.Remove
	|-List<pb_Edge>.Remove
	|-List<RelicViewObject>.Remove
	|-List<InteractionTrigger>.Remove
	|-List<CCartoonBase>.Remove
	|-List<SkeletonUtilityBone>.Remove
	|-List<SkeletonUtilityConstraint>.Remove
	|-List<StableKeybinding>.Remove
	|-List<CSteamID>.Remove
	|-List<StickerManager.Sticker>.Remove
	|-List<Action>.Remove
	|-List<Action<string>>.Remove
	|-List<bool>.Remove
	|-List<byte>.Remove
	|-List<char>.Remove
	|-List<KeyValuePair<int, int>>.Remove
	|-List<EtwSession>.Remove
	|-List<EventProvider.SessionInfo>.Remove
	|-List<int>.Remove
	|-List<Int32Enum>.Remove
	|-List<long>.Remove
	|-List<LocalDataStore>.Remove
	|-List<object>.Remove
	|-List<string>.Remove
	|-List<Thread>.Remove
	|-List<TimeZoneInfo.AdjustmentRule>.Remove
	|-List<uint>.Remove
	|-List<ulong>.Remove
	|-List<TMP_Dropdown.OptionData>.Remove
	|-List<TMP_Text>.Remove
	|-List<TaskObject>.Remove
	|-List<HotKeyItem>.Remove
	|-List<Message>.Remove
	|-List<ShopObject>.Remove
	|-List<AnimatorClipInfo>.Remove
	|-List<Collider>.Remove
	|-List<Color32>.Remove
	|-List<BaseRaycaster>.Remove
	|-List<EventSystem>.Remove
	|-List<IAfterTransparentPass>.Remove
	|-List<ShaderPassName>.Remove
	|-List<GameObject>.Remove
	|-List<Material>.Remove
	|-List<ClientScene.PendingOwner>.Remove
	|-List<NetworkClient>.Remove
	|-List<NetworkConnection>.Remove
	|-List<PeerInfoPlayer>.Remove
	|-List<PlayerEditorConnectionEvents.MessageTypeSubscribers>.Remove
	|-List<PostProcessEffectSettings>.Remove
	|-List<PostProcessVolume>.Remove
	|-List<ScriptableObject>.Remove
	|-List<TimelineClip>.Remove
	|-List<Transform>.Remove
	|-List<Dropdown.OptionData>.Remove
	|-List<ICanvasElement>.Remove
	|-List<Image>.Remove
	|-List<M1Toggle>.Remove
	|-List<Selectable>.Remove
	|-List<Toggle>.Remove
	|-List<Vector2Int>.Remove
	|-List<ZmID>.Remove
	|-List<bl_MoveArg>.Remove
	|-List<serverinfomanager.LServerInfo>.Remove
	|
	|-RVA: 0x27250F0 Offset: 0x27240F0 VA: 0x1827250F0
	|-List<DataSet.FaceIndices>.Remove
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Remove
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Remove
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Remove
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Remove
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Remove
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Remove
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.Remove
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Remove
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Remove
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Remove
	|-List<UICharInfo>.Remove
	|-List<Vector3>.Remove
	|
	|-RVA: 0x27C2520 Offset: 0x27C1520 VA: 0x1827C2520
	|-List<UnitPreservation.UnitPortPreservation>.Remove
	|-List<CameraState.CustomBlendable>.Remove
	|-List<DoublePoint>.Remove
	|-List<IntPoint>.Remove
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Remove
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Remove
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Remove
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.Remove
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Remove
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Remove
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.Remove
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.Remove
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Remove
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Remove
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Remove
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Remove
	|-List<LogMessage>.Remove
	|-List<MusicStateInfo>.Remove
	|-List<BridgeHandler.IdxPacket>.Remove
	|-List<ScreenRadioScriptObject.ScreenInfo>.Remove
	|-List<ValueDropdownItem<object>>.Remove
	|-List<FormatterLocator.FormatterLocatorInfo>.Remove
	|-List<CCalEffInfo>.Remove
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.Remove
	|-List<StateSoundScriptObject.StateSound>.Remove
	|-List<SteamMatchViewer.ChatMsg>.Remove
	|-List<DictionaryEntry>.Remove
	|-List<KeyValuePair<DateTime, object>>.Remove
	|-List<KeyValuePair<int, object>>.Remove
	|-List<KeyValuePair<object, object>>.Remove
	|-List<Guid>.Remove
	|-List<InterpretedFrameInfo>.Remove
	|-List<BeforeRenderHelper.OrderBlock>.Remove
	|-List<Color>.Remove
	|-List<LocalClient.InternalMsg>.Remove
	|-List<NetworkLobbyManager.PendingPlayer>.Remove
	|-List<NetworkMigrationManager.PendingPlayerInfo>.Remove
	|-List<CRCMessageEntry>.Remove
	|-List<Playable>.Remove
	|-List<Quaternion>.Remove
	|-List<Rect>.Remove
	|-List<ReflectionProbeBlendInfo>.Remove
	|-List<GlyphRect>.Remove
	|-List<UILineInfo>.Remove
	|-List<Vector4>.Remove
	|
	|-RVA: 0x27C25A0 Offset: 0x27C15A0 VA: 0x1827C25A0
	|-List<MeshCombiner.SkinnedRenderer>.Remove
	|-List<StateSoundScriptObject.Loop>.Remove
	|-List<TexturePacker.SpriteData>.Remove
	|-List<Matrix4x4>.Remove
	|-List<LODGenerator.SkinnedRenderer>.Remove
	|
	|-RVA: 0x2743690 Offset: 0x2742690 VA: 0x182743690
	|-List<MeshCombiner.StaticRenderer>.Remove
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Remove
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Remove
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Remove
	|-List<DebugDrawLine.DebugLine>.Remove
	|-List<HitInfo>.Remove
	|-List<DeepReflection.PathStep>.Remove
	|-List<RenderTargetIdentifier>.Remove
	|-List<AnimationOutputWeightProcessor.WeightInfo>.Remove
	|-List<LODGenerator.StaticRenderer>.Remove
	|
	|-RVA: 0x2725180 Offset: 0x2724180 VA: 0x182725180
	|-List<DgwServerInfo>.Remove
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Remove
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Remove
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Remove
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Remove
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Remove
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Remove
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Remove
	|-List<NameGenerate.NameWeight>.Remove
	|-List<WeGameNetworkingComponent.SendPacket>.Remove
	|-List<AssetTracker.AssetInfo>.Remove
	|-List<PropertyMetadata>.Remove
	|-List<fsVersionedType>.Remove
	|-List<fsAotCompilationManager.AotCompilation>.Remove
	|-List<MinimapPoint>.Remove
	|-List<JsonPosition>.Remove
	|-List<FormatterLocator.FormatterInfo>.Remove
	|-List<SerializationNode>.Remove
	|-List<EventQueue.EventQueueEntry>.Remove
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Remove
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Remove
	|-List<IntervalTreeNode>.Remove
	|-List<IntervalTree.Entry<object>>.Remove
	|-List<ChannelPacket>.Remove
	|-List<UnitySynchronizationContext.WorkRequest>.Remove
	|-List<ZmPeerManager.RecvPacket>.Remove
	|
	|-RVA: 0x27550A0 Offset: 0x27540A0 VA: 0x1827550A0
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Remove
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Remove
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Remove
	|
	|-RVA: 0x2725060 Offset: 0x2724060 VA: 0x182725060
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Remove
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Remove
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.Remove
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.Remove
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Remove
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Remove
	|-List<SteamNetworkingComponent.SendPacket>.Remove
	|-List<OneInfo>.Remove
	|-List<BoneWeight>.Remove
	|
	|-RVA: 0x2739EB0 Offset: 0x2738EB0 VA: 0x182739EB0
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.Remove
	|
	|-RVA: 0x2739F50 Offset: 0x2738F50 VA: 0x182739F50
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Remove
	|-List<RaycastResult>.Remove
	|
	|-RVA: 0x2743720 Offset: 0x2742720 VA: 0x182743720
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Remove
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Remove
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.Remove
	|
	|-RVA: 0x27E7B00 Offset: 0x27E6B00 VA: 0x1827E7B00
	|-List<pb_BezierPoint>.Remove
	|
	|-RVA: 0x276F1A0 Offset: 0x276E1A0 VA: 0x18276F1A0
	|-List<SkillRayHit>.Remove
	|
	|-RVA: 0x284AAE0 Offset: 0x2849AE0 VA: 0x18284AAE0
	|-List<Win32_IP_ADAPTER_ADDRESSES>.Remove
	|
	|-RVA: 0x286D0F0 Offset: 0x286C0F0 VA: 0x18286D0F0
	|-List<float>.Remove
	|
	|-RVA: 0x2702FA0 Offset: 0x2701FA0 VA: 0x182702FA0
	|-List<CombineInstance>.Remove
	|
	|-RVA: 0x2703070 Offset: 0x2702070 VA: 0x182703070
	|-List<VisibleLight>.Remove
	|
	|-RVA: 0x2703140 Offset: 0x2702140 VA: 0x182703140
	|-List<VisibleReflectionProbe>.Remove
	|
	|-RVA: 0x27AF840 Offset: 0x27AE840 VA: 0x1827AF840
	|-List<MeshSubsetCombineUtility.MeshContainer>.Remove
	|
	|-RVA: 0x27AF910 Offset: 0x27AE910 VA: 0x1827AF910
	|-List<MeshSubsetCombineUtility.MeshInstance>.Remove
	|
	|-RVA: 0x27872B0 Offset: 0x27862B0 VA: 0x1827872B0
	|-List<ParticleSystem.Particle>.Remove
	|
	|-RVA: 0x2787390 Offset: 0x2786390 VA: 0x182787390
	|-List<RaycastHit>.Remove
	|
	|-RVA: 0x272F0F0 Offset: 0x272E0F0 VA: 0x18272F0F0
	|-List<UIVertex>.Remove
	|
	|-RVA: 0x27F17F0 Offset: 0x27F07F0 VA: 0x1827F17F0
	|-List<Vector2>.Remove
	*/

	private void System.Collections.IList.Remove(object item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27459F0 Offset: 0x27449F0 VA: 0x1827459F0
	|-List<DataSet.FaceIndices>.System.Collections.IList.Remove
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.Remove
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IList.Remove
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IList.Remove
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IList.Remove
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IList.Remove
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IList.Remove
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IList.Remove
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IList.Remove
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IList.Remove
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IList.Remove
	|-List<UICharInfo>.System.Collections.IList.Remove
	|-List<Vector3>.System.Collections.IList.Remove
	|
	|-RVA: 0x27458A0 Offset: 0x27448A0 VA: 0x1827458A0
	|-List<UnitPreservation.UnitPortPreservation>.System.Collections.IList.Remove
	|-List<CameraState.CustomBlendable>.System.Collections.IList.Remove
	|-List<DoublePoint>.System.Collections.IList.Remove
	|-List<IntPoint>.System.Collections.IList.Remove
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IList.Remove
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IList.Remove
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IList.Remove
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IList.Remove
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IList.Remove
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IList.Remove
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IList.Remove
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IList.Remove
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IList.Remove
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IList.Remove
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IList.Remove
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IList.Remove
	|-List<LogMessage>.System.Collections.IList.Remove
	|-List<MusicStateInfo>.System.Collections.IList.Remove
	|-List<BridgeHandler.IdxPacket>.System.Collections.IList.Remove
	|-List<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IList.Remove
	|-List<ValueDropdownItem<object>>.System.Collections.IList.Remove
	|-List<FormatterLocator.FormatterLocatorInfo>.System.Collections.IList.Remove
	|-List<CCalEffInfo>.System.Collections.IList.Remove
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IList.Remove
	|-List<StateSoundScriptObject.StateSound>.System.Collections.IList.Remove
	|-List<SteamMatchViewer.ChatMsg>.System.Collections.IList.Remove
	|-List<DictionaryEntry>.System.Collections.IList.Remove
	|-List<KeyValuePair<DateTime, object>>.System.Collections.IList.Remove
	|-List<KeyValuePair<int, object>>.System.Collections.IList.Remove
	|-List<KeyValuePair<object, object>>.System.Collections.IList.Remove
	|-List<Guid>.System.Collections.IList.Remove
	|-List<InterpretedFrameInfo>.System.Collections.IList.Remove
	|-List<BeforeRenderHelper.OrderBlock>.System.Collections.IList.Remove
	|-List<Color>.System.Collections.IList.Remove
	|-List<LocalClient.InternalMsg>.System.Collections.IList.Remove
	|-List<NetworkLobbyManager.PendingPlayer>.System.Collections.IList.Remove
	|-List<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IList.Remove
	|-List<CRCMessageEntry>.System.Collections.IList.Remove
	|-List<Playable>.System.Collections.IList.Remove
	|-List<Quaternion>.System.Collections.IList.Remove
	|-List<Rect>.System.Collections.IList.Remove
	|-List<ReflectionProbeBlendInfo>.System.Collections.IList.Remove
	|-List<GlyphRect>.System.Collections.IList.Remove
	|-List<UILineInfo>.System.Collections.IList.Remove
	|-List<Vector4>.System.Collections.IList.Remove
	|
	|-RVA: 0x286F680 Offset: 0x286E680 VA: 0x18286F680
	|-List<MeshCombiner.SkinnedRenderer>.System.Collections.IList.Remove
	|-List<StateSoundScriptObject.Loop>.System.Collections.IList.Remove
	|-List<TexturePacker.SpriteData>.System.Collections.IList.Remove
	|-List<Matrix4x4>.System.Collections.IList.Remove
	|-List<LODGenerator.SkinnedRenderer>.System.Collections.IList.Remove
	|
	|-RVA: 0x274E130 Offset: 0x274D130 VA: 0x18274E130
	|-List<MeshCombiner.StaticRenderer>.System.Collections.IList.Remove
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IList.Remove
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IList.Remove
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IList.Remove
	|-List<DebugDrawLine.DebugLine>.System.Collections.IList.Remove
	|-List<HitInfo>.System.Collections.IList.Remove
	|-List<DeepReflection.PathStep>.System.Collections.IList.Remove
	|-List<RenderTargetIdentifier>.System.Collections.IList.Remove
	|-List<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IList.Remove
	|-List<LODGenerator.StaticRenderer>.System.Collections.IList.Remove
	|
	|-RVA: 0x284DA60 Offset: 0x284CA60 VA: 0x18284DA60
	|-List<CinemachineClearShot.Pair>.System.Collections.IList.Remove
	|-List<DgwResultServerInfo>.System.Collections.IList.Remove
	|-List<DgwServerForJson>.System.Collections.IList.Remove
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IList.Remove
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IList.Remove
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IList.Remove
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IList.Remove
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IList.Remove
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IList.Remove
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IList.Remove
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IList.Remove
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IList.Remove
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IList.Remove
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IList.Remove
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IList.Remove
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IList.Remove
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IList.Remove
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IList.Remove
	|-List<EngineHotKey>.System.Collections.IList.Remove
	|-List<LPWNormalSolver.LPWPoint>.System.Collections.IList.Remove
	|-List<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IList.Remove
	|-List<pb_Edge>.System.Collections.IList.Remove
	|-List<CSteamID>.System.Collections.IList.Remove
	|-List<KeyValuePair<int, int>>.System.Collections.IList.Remove
	|-List<EventProvider.SessionInfo>.System.Collections.IList.Remove
	|-List<AnimatorClipInfo>.System.Collections.IList.Remove
	|-List<ClientScene.PendingOwner>.System.Collections.IList.Remove
	|-List<PeerInfoPlayer>.System.Collections.IList.Remove
	|-List<Vector2Int>.System.Collections.IList.Remove
	|-List<ZmID>.System.Collections.IList.Remove
	|
	|-RVA: 0x27EA130 Offset: 0x27E9130 VA: 0x1827EA130
	|-List<DgwServerInfo>.System.Collections.IList.Remove
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IList.Remove
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IList.Remove
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IList.Remove
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IList.Remove
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IList.Remove
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IList.Remove
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IList.Remove
	|-List<NameGenerate.NameWeight>.System.Collections.IList.Remove
	|-List<WeGameNetworkingComponent.SendPacket>.System.Collections.IList.Remove
	|-List<AssetTracker.AssetInfo>.System.Collections.IList.Remove
	|-List<PropertyMetadata>.System.Collections.IList.Remove
	|-List<fsVersionedType>.System.Collections.IList.Remove
	|-List<fsAotCompilationManager.AotCompilation>.System.Collections.IList.Remove
	|-List<MinimapPoint>.System.Collections.IList.Remove
	|-List<JsonPosition>.System.Collections.IList.Remove
	|-List<FormatterLocator.FormatterInfo>.System.Collections.IList.Remove
	|-List<SerializationNode>.System.Collections.IList.Remove
	|-List<EventQueue.EventQueueEntry>.System.Collections.IList.Remove
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IList.Remove
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IList.Remove
	|-List<IntervalTreeNode>.System.Collections.IList.Remove
	|-List<IntervalTree.Entry<object>>.System.Collections.IList.Remove
	|-List<ChannelPacket>.System.Collections.IList.Remove
	|-List<UnitySynchronizationContext.WorkRequest>.System.Collections.IList.Remove
	|-List<ZmPeerManager.RecvPacket>.System.Collections.IList.Remove
	|
	|-RVA: 0x275F740 Offset: 0x275E740 VA: 0x18275F740
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IList.Remove
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IList.Remove
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IList.Remove
	|
	|-RVA: 0x2727760 Offset: 0x2726760 VA: 0x182727760
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IList.Remove
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IList.Remove
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IList.Remove
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IList.Remove
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IList.Remove
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IList.Remove
	|-List<SteamNetworkingComponent.SendPacket>.System.Collections.IList.Remove
	|-List<OneInfo>.System.Collections.IList.Remove
	|-List<BoneWeight>.System.Collections.IList.Remove
	|
	|-RVA: 0x273C660 Offset: 0x273B660 VA: 0x18273C660
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IList.Remove
	|
	|-RVA: 0x2706960 Offset: 0x2705960 VA: 0x182706960
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IList.Remove
	|-List<RaycastResult>.System.Collections.IList.Remove
	|
	|-RVA: 0x27275E0 Offset: 0x27265E0 VA: 0x1827275E0
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IList.Remove
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IList.Remove
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IList.Remove
	|
	|-RVA: 0x2706AE0 Offset: 0x2705AE0 VA: 0x182706AE0
	|-List<RangeU16>.System.Collections.IList.Remove
	|-List<Color32>.System.Collections.IList.Remove
	|-List<ShaderPassName>.System.Collections.IList.Remove
	|
	|-RVA: 0x27EA290 Offset: 0x27E9290 VA: 0x1827EA290
	|-List<pb_BezierPoint>.System.Collections.IList.Remove
	|
	|-RVA: 0x27715A0 Offset: 0x27705A0 VA: 0x1827715A0
	|-List<SkillRayHit>.System.Collections.IList.Remove
	|
	|-RVA: 0x2858690 Offset: 0x2857690 VA: 0x182858690
	|-List<bool>.System.Collections.IList.Remove
	|-List<byte>.System.Collections.IList.Remove
	|
	|-RVA: 0x2858550 Offset: 0x2857550 VA: 0x182858550
	|-List<char>.System.Collections.IList.Remove
	|
	|-RVA: 0x284D7E0 Offset: 0x284C7E0 VA: 0x18284D7E0
	|-List<int>.System.Collections.IList.Remove
	|-List<Int32Enum>.System.Collections.IList.Remove
	|-List<uint>.System.Collections.IList.Remove
	|
	|-RVA: 0x284D920 Offset: 0x284C920 VA: 0x18284D920
	|-List<long>.System.Collections.IList.Remove
	|-List<ulong>.System.Collections.IList.Remove
	|-List<Vector2>.System.Collections.IList.Remove
	|
	|-RVA: 0x284DBA0 Offset: 0x284CBA0 VA: 0x18284DBA0
	|-List<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IList.Remove
	|
	|-RVA: 0x284D6A0 Offset: 0x284C6A0 VA: 0x18284D6A0
	|-List<object>.System.Collections.IList.Remove
	|
	|-RVA: 0x286F7F0 Offset: 0x286E7F0 VA: 0x18286F7F0
	|-List<float>.System.Collections.IList.Remove
	|
	|-RVA: 0x2706C20 Offset: 0x2705C20 VA: 0x182706C20
	|-List<CombineInstance>.System.Collections.IList.Remove
	|
	|-RVA: 0x2706DC0 Offset: 0x2705DC0 VA: 0x182706DC0
	|-List<VisibleLight>.System.Collections.IList.Remove
	|
	|-RVA: 0x27067A0 Offset: 0x27057A0 VA: 0x1827067A0
	|-List<VisibleReflectionProbe>.System.Collections.IList.Remove
	|
	|-RVA: 0x27B2980 Offset: 0x27B1980 VA: 0x1827B2980
	|-List<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IList.Remove
	|
	|-RVA: 0x27B27D0 Offset: 0x27B17D0 VA: 0x1827B27D0
	|-List<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IList.Remove
	|
	|-RVA: 0x2789CE0 Offset: 0x2788CE0 VA: 0x182789CE0
	|-List<ParticleSystem.Particle>.System.Collections.IList.Remove
	|
	|-RVA: 0x2789E90 Offset: 0x2788E90 VA: 0x182789E90
	|-List<RaycastHit>.System.Collections.IList.Remove
	|
	|-RVA: 0x2731750 Offset: 0x2730750 VA: 0x182731750
	|-List<UIVertex>.System.Collections.IList.Remove
	*/

	public int RemoveAll(Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x28194E0 Offset: 0x28184E0 VA: 0x1828194E0
	|-List<DataSet.FaceIndices>.RemoveAll
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.RemoveAll
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.RemoveAll
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.RemoveAll
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.RemoveAll
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.RemoveAll
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.RemoveAll
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.RemoveAll
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.RemoveAll
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.RemoveAll
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.RemoveAll
	|-List<UICharInfo>.RemoveAll
	|-List<Vector3>.RemoveAll
	|
	|-RVA: 0x2739BA0 Offset: 0x2738BA0 VA: 0x182739BA0
	|-List<UnitPreservation.UnitPortPreservation>.RemoveAll
	|-List<CameraState.CustomBlendable>.RemoveAll
	|-List<DoublePoint>.RemoveAll
	|-List<IntPoint>.RemoveAll
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.RemoveAll
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.RemoveAll
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.RemoveAll
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.RemoveAll
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.RemoveAll
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.RemoveAll
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.RemoveAll
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.RemoveAll
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.RemoveAll
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.RemoveAll
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.RemoveAll
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.RemoveAll
	|-List<LogMessage>.RemoveAll
	|-List<MusicStateInfo>.RemoveAll
	|-List<BridgeHandler.IdxPacket>.RemoveAll
	|-List<ScreenRadioScriptObject.ScreenInfo>.RemoveAll
	|-List<ValueDropdownItem<object>>.RemoveAll
	|-List<FormatterLocator.FormatterLocatorInfo>.RemoveAll
	|-List<CCalEffInfo>.RemoveAll
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.RemoveAll
	|-List<StateSoundScriptObject.StateSound>.RemoveAll
	|-List<SteamMatchViewer.ChatMsg>.RemoveAll
	|-List<DictionaryEntry>.RemoveAll
	|-List<KeyValuePair<DateTime, object>>.RemoveAll
	|-List<KeyValuePair<int, object>>.RemoveAll
	|-List<KeyValuePair<object, object>>.RemoveAll
	|-List<Guid>.RemoveAll
	|-List<InterpretedFrameInfo>.RemoveAll
	|-List<BeforeRenderHelper.OrderBlock>.RemoveAll
	|-List<Color>.RemoveAll
	|-List<LocalClient.InternalMsg>.RemoveAll
	|-List<NetworkLobbyManager.PendingPlayer>.RemoveAll
	|-List<NetworkMigrationManager.PendingPlayerInfo>.RemoveAll
	|-List<CRCMessageEntry>.RemoveAll
	|-List<Playable>.RemoveAll
	|-List<Quaternion>.RemoveAll
	|-List<Rect>.RemoveAll
	|-List<ReflectionProbeBlendInfo>.RemoveAll
	|-List<GlyphRect>.RemoveAll
	|-List<UILineInfo>.RemoveAll
	|-List<Vector4>.RemoveAll
	|
	|-RVA: 0x286CDC0 Offset: 0x286BDC0 VA: 0x18286CDC0
	|-List<MeshCombiner.SkinnedRenderer>.RemoveAll
	|-List<StateSoundScriptObject.Loop>.RemoveAll
	|-List<TexturePacker.SpriteData>.RemoveAll
	|-List<Matrix4x4>.RemoveAll
	|-List<LODGenerator.SkinnedRenderer>.RemoveAll
	|
	|-RVA: 0x27F1440 Offset: 0x27F0440 VA: 0x1827F1440
	|-List<MeshCombiner.StaticRenderer>.RemoveAll
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.RemoveAll
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.RemoveAll
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.RemoveAll
	|-List<DebugDrawLine.DebugLine>.RemoveAll
	|-List<HitInfo>.RemoveAll
	|-List<DeepReflection.PathStep>.RemoveAll
	|-List<RenderTargetIdentifier>.RemoveAll
	|-List<AnimationOutputWeightProcessor.WeightInfo>.RemoveAll
	|-List<LODGenerator.StaticRenderer>.RemoveAll
	|
	|-RVA: 0x2849F20 Offset: 0x2848F20 VA: 0x182849F20
	|-List<CinemachineClearShot.Pair>.RemoveAll
	|-List<DgwResultServerInfo>.RemoveAll
	|-List<DgwServerForJson>.RemoveAll
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.RemoveAll
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.RemoveAll
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.RemoveAll
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.RemoveAll
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.RemoveAll
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.RemoveAll
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.RemoveAll
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.RemoveAll
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.RemoveAll
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.RemoveAll
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.RemoveAll
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.RemoveAll
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.RemoveAll
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.RemoveAll
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.RemoveAll
	|-List<EngineHotKey>.RemoveAll
	|-List<LPWNormalSolver.LPWPoint>.RemoveAll
	|-List<LPWNormalSolver.LPWPointDataEntry>.RemoveAll
	|-List<pb_Edge>.RemoveAll
	|-List<CSteamID>.RemoveAll
	|-List<EventProvider.SessionInfo>.RemoveAll
	|-List<AnimatorClipInfo>.RemoveAll
	|-List<ClientScene.PendingOwner>.RemoveAll
	|-List<PeerInfoPlayer>.RemoveAll
	|-List<Vector2Int>.RemoveAll
	|-List<ZmID>.RemoveAll
	|
	|-RVA: 0x284A320 Offset: 0x2849320 VA: 0x18284A320
	|-List<UIParticle>.RemoveAll
	|-List<long>.RemoveAll
	|-List<object>.RemoveAll
	|-List<string>.RemoveAll
	|-List<Task>.RemoveAll
	|-List<ulong>.RemoveAll
	|-List<WeakReference<EtwSession>>.RemoveAll
	|-List<TMP_Dropdown.OptionData>.RemoveAll
	|-List<Collider>.RemoveAll
	|-List<Component>.RemoveAll
	|-List<BaseInvokableCall>.RemoveAll
	|-List<PostProcessEffectSettings>.RemoveAll
	|-List<PostProcessLayer.SerializedBundleRef>.RemoveAll
	|-List<Dropdown.OptionData>.RemoveAll
	|
	|-RVA: 0x27E74B0 Offset: 0x27E64B0 VA: 0x1827E74B0
	|-List<DgwServerInfo>.RemoveAll
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.RemoveAll
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.RemoveAll
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.RemoveAll
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.RemoveAll
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.RemoveAll
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.RemoveAll
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.RemoveAll
	|-List<NameGenerate.NameWeight>.RemoveAll
	|-List<WeGameNetworkingComponent.SendPacket>.RemoveAll
	|-List<AssetTracker.AssetInfo>.RemoveAll
	|-List<PropertyMetadata>.RemoveAll
	|-List<fsVersionedType>.RemoveAll
	|-List<fsAotCompilationManager.AotCompilation>.RemoveAll
	|-List<MinimapPoint>.RemoveAll
	|-List<JsonPosition>.RemoveAll
	|-List<FormatterLocator.FormatterInfo>.RemoveAll
	|-List<SerializationNode>.RemoveAll
	|-List<EventQueue.EventQueueEntry>.RemoveAll
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.RemoveAll
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.RemoveAll
	|-List<IntervalTreeNode>.RemoveAll
	|-List<IntervalTree.Entry<object>>.RemoveAll
	|-List<ChannelPacket>.RemoveAll
	|-List<UnitySynchronizationContext.WorkRequest>.RemoveAll
	|-List<ZmPeerManager.RecvPacket>.RemoveAll
	|
	|-RVA: 0x2754E30 Offset: 0x2753E30 VA: 0x182754E30
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.RemoveAll
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.RemoveAll
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.RemoveAll
	|
	|-RVA: 0x2754BE0 Offset: 0x2753BE0 VA: 0x182754BE0
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.RemoveAll
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.RemoveAll
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.RemoveAll
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.RemoveAll
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.RemoveAll
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.RemoveAll
	|-List<SteamNetworkingComponent.SendPacket>.RemoveAll
	|-List<OneInfo>.RemoveAll
	|-List<BoneWeight>.RemoveAll
	|
	|-RVA: 0x2739910 Offset: 0x2738910 VA: 0x182739910
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.RemoveAll
	|
	|-RVA: 0x2739660 Offset: 0x2738660 VA: 0x182739660
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.RemoveAll
	|-List<RaycastResult>.RemoveAll
	|
	|-RVA: 0x2743300 Offset: 0x2742300 VA: 0x182743300
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.RemoveAll
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.RemoveAll
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.RemoveAll
	|
	|-RVA: 0x2765B90 Offset: 0x2764B90 VA: 0x182765B90
	|-List<RangeU16>.RemoveAll
	|-List<Color32>.RemoveAll
	|-List<ShaderPassName>.RemoveAll
	|
	|-RVA: 0x27E7700 Offset: 0x27E6700 VA: 0x1827E7700
	|-List<pb_BezierPoint>.RemoveAll
	|
	|-RVA: 0x276EE50 Offset: 0x276DE50 VA: 0x18276EE50
	|-List<SkillRayHit>.RemoveAll
	|
	|-RVA: 0x2855A80 Offset: 0x2854A80 VA: 0x182855A80
	|-List<bool>.RemoveAll
	|-List<byte>.RemoveAll
	|
	|-RVA: 0x2855880 Offset: 0x2854880 VA: 0x182855880
	|-List<char>.RemoveAll
	|
	|-RVA: 0x2855C80 Offset: 0x2854C80 VA: 0x182855C80
	|-List<KeyValuePair<int, int>>.RemoveAll
	|
	|-RVA: 0x284A120 Offset: 0x2849120 VA: 0x18284A120
	|-List<int>.RemoveAll
	|-List<Int32Enum>.RemoveAll
	|-List<uint>.RemoveAll
	|
	|-RVA: 0x284A520 Offset: 0x2849520 VA: 0x18284A520
	|-List<Win32_IP_ADAPTER_ADDRESSES>.RemoveAll
	|
	|-RVA: 0x286CBB0 Offset: 0x286BBB0 VA: 0x18286CBB0
	|-List<float>.RemoveAll
	|
	|-RVA: 0x27025C0 Offset: 0x27015C0 VA: 0x1827025C0
	|-List<CombineInstance>.RemoveAll
	|
	|-RVA: 0x2702890 Offset: 0x2701890 VA: 0x182702890
	|-List<VisibleLight>.RemoveAll
	|
	|-RVA: 0x27022A0 Offset: 0x27012A0 VA: 0x1827022A0
	|-List<VisibleReflectionProbe>.RemoveAll
	|
	|-RVA: 0x27AF050 Offset: 0x27AE050 VA: 0x1827AF050
	|-List<MeshSubsetCombineUtility.MeshContainer>.RemoveAll
	|
	|-RVA: 0x27AF340 Offset: 0x27AE340 VA: 0x1827AF340
	|-List<MeshSubsetCombineUtility.MeshInstance>.RemoveAll
	|
	|-RVA: 0x2786B30 Offset: 0x2785B30 VA: 0x182786B30
	|-List<ParticleSystem.Particle>.RemoveAll
	|
	|-RVA: 0x2786E40 Offset: 0x2785E40 VA: 0x182786E40
	|-List<RaycastHit>.RemoveAll
	|
	|-RVA: 0x272EC60 Offset: 0x272DC60 VA: 0x18272EC60
	|-List<UIVertex>.RemoveAll
	|
	|-RVA: 0x27F1220 Offset: 0x27F0220 VA: 0x1827F1220
	|-List<Vector2>.RemoveAll
	*/

	public void RemoveAt(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27F16B0 Offset: 0x27F06B0 VA: 0x1827F16B0
	|-List<DataSet.FaceIndices>.RemoveAt
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.RemoveAt
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.RemoveAt
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.RemoveAt
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.RemoveAt
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.RemoveAt
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.RemoveAt
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.RemoveAt
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.RemoveAt
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.RemoveAt
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.RemoveAt
	|-List<UICharInfo>.RemoveAt
	|-List<Vector3>.RemoveAt
	|
	|-RVA: 0x274BF00 Offset: 0x274AF00 VA: 0x18274BF00
	|-List<UnitPreservation.UnitPortPreservation>.RemoveAt
	|-List<CameraState.CustomBlendable>.RemoveAt
	|-List<DoublePoint>.RemoveAt
	|-List<IntPoint>.RemoveAt
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.RemoveAt
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.RemoveAt
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.RemoveAt
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.RemoveAt
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.RemoveAt
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.RemoveAt
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.RemoveAt
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.RemoveAt
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.RemoveAt
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.RemoveAt
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.RemoveAt
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.RemoveAt
	|-List<LogMessage>.RemoveAt
	|-List<MusicStateInfo>.RemoveAt
	|-List<BridgeHandler.IdxPacket>.RemoveAt
	|-List<ScreenRadioScriptObject.ScreenInfo>.RemoveAt
	|-List<ValueDropdownItem<object>>.RemoveAt
	|-List<FormatterLocator.FormatterLocatorInfo>.RemoveAt
	|-List<CCalEffInfo>.RemoveAt
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.RemoveAt
	|-List<StateSoundScriptObject.StateSound>.RemoveAt
	|-List<SteamMatchViewer.ChatMsg>.RemoveAt
	|-List<DictionaryEntry>.RemoveAt
	|-List<KeyValuePair<DateTime, object>>.RemoveAt
	|-List<KeyValuePair<int, object>>.RemoveAt
	|-List<KeyValuePair<object, object>>.RemoveAt
	|-List<Guid>.RemoveAt
	|-List<InterpretedFrameInfo>.RemoveAt
	|-List<BeforeRenderHelper.OrderBlock>.RemoveAt
	|-List<Color>.RemoveAt
	|-List<LocalClient.InternalMsg>.RemoveAt
	|-List<NetworkLobbyManager.PendingPlayer>.RemoveAt
	|-List<NetworkMigrationManager.PendingPlayerInfo>.RemoveAt
	|-List<CRCMessageEntry>.RemoveAt
	|-List<Playable>.RemoveAt
	|-List<Quaternion>.RemoveAt
	|-List<Rect>.RemoveAt
	|-List<ReflectionProbeBlendInfo>.RemoveAt
	|-List<GlyphRect>.RemoveAt
	|-List<UILineInfo>.RemoveAt
	|-List<Vector4>.RemoveAt
	|
	|-RVA: 0x27C2440 Offset: 0x27C1440 VA: 0x1827C2440
	|-List<MeshCombiner.SkinnedRenderer>.RemoveAt
	|-List<StateSoundScriptObject.Loop>.RemoveAt
	|-List<TexturePacker.SpriteData>.RemoveAt
	|-List<Matrix4x4>.RemoveAt
	|-List<LODGenerator.SkinnedRenderer>.RemoveAt
	|
	|-RVA: 0x272EF30 Offset: 0x272DF30 VA: 0x18272EF30
	|-List<MeshCombiner.StaticRenderer>.RemoveAt
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.RemoveAt
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.RemoveAt
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.RemoveAt
	|-List<DebugDrawLine.DebugLine>.RemoveAt
	|-List<HitInfo>.RemoveAt
	|-List<DeepReflection.PathStep>.RemoveAt
	|-List<RenderTargetIdentifier>.RemoveAt
	|-List<AnimationOutputWeightProcessor.WeightInfo>.RemoveAt
	|-List<LODGenerator.StaticRenderer>.RemoveAt
	|
	|-RVA: 0x284A930 Offset: 0x2849930 VA: 0x18284A930
	|-List<PolyfewRuntime.CustomMeshActionStructure>.RemoveAt
	|-List<Bulletlight>.RemoveAt
	|-List<CinemachineBrain.OverrideStackFrame>.RemoveAt
	|-List<ClassPoolInterface>.RemoveAt
	|-List<CommonNotifyTimerObj>.RemoveAt
	|-List<ABSSequentiable>.RemoveAt
	|-List<AccountCache>.RemoveAt
	|-List<EventDelegate>.RemoveAt
	|-List<HoldPressObject>.RemoveAt
	|-List<NetPacket>.RemoveAt
	|-List<BindingSource>.RemoveAt
	|-List<Touch>.RemoveAt
	|-List<GCRef>.RemoveAt
	|-List<ObjectTranslator.DelayGC>.RemoveAt
	|-List<fsObjectProcessor>.RemoveAt
	|-List<IGraph>.RemoveAt
	|-List<IGraphData>.RemoveAt
	|-List<IGraphDebugData>.RemoveAt
	|-List<IGraphParent>.RemoveAt
	|-List<IGraphParentElement>.RemoveAt
	|-List<Header>.RemoveAt
	|-List<InternetAddress>.RemoveAt
	|-List<Parameter>.RemoveAt
	|-List<MsgObj>.RemoveAt
	|-List<ChatInfo>.RemoveAt
	|-List<OneSeverLoadSceneData>.RemoveAt
	|-List<PCConfirmInfo>.RemoveAt
	|-List<RelicViewObject>.RemoveAt
	|-List<CartoonData>.RemoveAt
	|-List<StateShaderInfo>.RemoveAt
	|-List<StickerManager.Sticker>.RemoveAt
	|-List<Action>.RemoveAt
	|-List<byte[]>.RemoveAt
	|-List<List<IntPoint>>.RemoveAt
	|-List<Directory.SearchData>.RemoveAt
	|-List<long>.RemoveAt
	|-List<Instruction>.RemoveAt
	|-List<object>.RemoveAt
	|-List<string>.RemoveAt
	|-List<Type>.RemoveAt
	|-List<ulong>.RemoveAt
	|-List<KerningPair>.RemoveAt
	|-List<TMP_Dropdown.OptionData>.RemoveAt
	|-List<TMP_MaterialManager.MaskingMaterial>.RemoveAt
	|-List<UIPriority>.RemoveAt
	|-List<BloodBarAni>.RemoveAt
	|-List<AudioSourceExtension>.RemoveAt
	|-List<Collider>.RemoveAt
	|-List<BaseInputModule>.RemoveAt
	|-List<EventSystem>.RemoveAt
	|-List<ISubsystem>.RemoveAt
	|-List<LightweightRenderPipeline>.RemoveAt
	|-List<GameObject>.RemoveAt
	|-List<NetworkClient>.RemoveAt
	|-List<NetworkConnection>.RemoveAt
	|-List<RenderTexture>.RemoveAt
	|-List<PostProcessEffectSettings>.RemoveAt
	|-List<Transform>.RemoveAt
	|-List<Dropdown.OptionData>.RemoveAt
	|-List<Image>.RemoveAt
	|-List<StencilMaterial.MatEntry>.RemoveAt
	|-List<bl_MoveArg>.RemoveAt
	|-List<serverinfomanager.LServerInfo>.RemoveAt
	|
	|-RVA: 0x27903D0 Offset: 0x278F3D0 VA: 0x1827903D0
	|-List<CinemachineClearShot.Pair>.RemoveAt
	|-List<DgwResultServerInfo>.RemoveAt
	|-List<DgwServerForJson>.RemoveAt
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.RemoveAt
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.RemoveAt
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.RemoveAt
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.RemoveAt
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.RemoveAt
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.RemoveAt
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.RemoveAt
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.RemoveAt
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.RemoveAt
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.RemoveAt
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.RemoveAt
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.RemoveAt
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.RemoveAt
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.RemoveAt
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.RemoveAt
	|-List<EngineHotKey>.RemoveAt
	|-List<LPWNormalSolver.LPWPoint>.RemoveAt
	|-List<LPWNormalSolver.LPWPointDataEntry>.RemoveAt
	|-List<pb_Edge>.RemoveAt
	|-List<CSteamID>.RemoveAt
	|-List<KeyValuePair<int, int>>.RemoveAt
	|-List<EventProvider.SessionInfo>.RemoveAt
	|-List<AnimatorClipInfo>.RemoveAt
	|-List<ClientScene.PendingOwner>.RemoveAt
	|-List<PeerInfoPlayer>.RemoveAt
	|-List<Vector2Int>.RemoveAt
	|-List<ZmID>.RemoveAt
	|
	|-RVA: 0x284A8A0 Offset: 0x28498A0 VA: 0x18284A8A0
	|-List<CommonGuideManager.CGuideType>.RemoveAt
	|-List<RangeU16>.RemoveAt
	|-List<CustomKeyCode>.RemoveAt
	|-List<int>.RemoveAt
	|-List<Int32Enum>.RemoveAt
	|-List<RegexOptions>.RemoveAt
	|-List<uint>.RemoveAt
	|-List<Color32>.RemoveAt
	|-List<ShaderPassName>.RemoveAt
	|
	|-RVA: 0x2765D90 Offset: 0x2764D90 VA: 0x182765D90
	|-List<DgwServerInfo>.RemoveAt
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.RemoveAt
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.RemoveAt
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.RemoveAt
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.RemoveAt
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.RemoveAt
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.RemoveAt
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.RemoveAt
	|-List<NameGenerate.NameWeight>.RemoveAt
	|-List<WeGameNetworkingComponent.SendPacket>.RemoveAt
	|-List<AssetTracker.AssetInfo>.RemoveAt
	|-List<PropertyMetadata>.RemoveAt
	|-List<fsVersionedType>.RemoveAt
	|-List<fsAotCompilationManager.AotCompilation>.RemoveAt
	|-List<MinimapPoint>.RemoveAt
	|-List<JsonPosition>.RemoveAt
	|-List<FormatterLocator.FormatterInfo>.RemoveAt
	|-List<SerializationNode>.RemoveAt
	|-List<EventQueue.EventQueueEntry>.RemoveAt
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.RemoveAt
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.RemoveAt
	|-List<IntervalTreeNode>.RemoveAt
	|-List<IntervalTree.Entry<object>>.RemoveAt
	|-List<ChannelPacket>.RemoveAt
	|-List<UnitySynchronizationContext.WorkRequest>.RemoveAt
	|-List<ZmPeerManager.RecvPacket>.RemoveAt
	|
	|-RVA: 0x275D460 Offset: 0x275C460 VA: 0x18275D460
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.RemoveAt
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.RemoveAt
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.RemoveAt
	|
	|-RVA: 0x2765E40 Offset: 0x2764E40 VA: 0x182765E40
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.RemoveAt
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.RemoveAt
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.RemoveAt
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.RemoveAt
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.RemoveAt
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.RemoveAt
	|-List<SteamNetworkingComponent.SendPacket>.RemoveAt
	|-List<OneInfo>.RemoveAt
	|-List<BoneWeight>.RemoveAt
	|
	|-RVA: 0x2739DD0 Offset: 0x2738DD0 VA: 0x182739DD0
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.RemoveAt
	|
	|-RVA: 0x2702C80 Offset: 0x2701C80 VA: 0x182702C80
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.RemoveAt
	|-List<RaycastResult>.RemoveAt
	|
	|-RVA: 0x27435B0 Offset: 0x27425B0 VA: 0x1827435B0
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.RemoveAt
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.RemoveAt
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.RemoveAt
	|
	|-RVA: 0x27E7980 Offset: 0x27E6980 VA: 0x1827E7980
	|-List<pb_BezierPoint>.RemoveAt
	|
	|-RVA: 0x276F0D0 Offset: 0x276E0D0 VA: 0x18276F0D0
	|-List<SkillRayHit>.RemoveAt
	|
	|-RVA: 0x2855F10 Offset: 0x2854F10 VA: 0x182855F10
	|-List<bool>.RemoveAt
	|-List<byte>.RemoveAt
	|
	|-RVA: 0x2855E80 Offset: 0x2854E80 VA: 0x182855E80
	|-List<char>.RemoveAt
	|
	|-RVA: 0x284A9C0 Offset: 0x28499C0 VA: 0x18284A9C0
	|-List<Win32_IP_ADAPTER_ADDRESSES>.RemoveAt
	|
	|-RVA: 0x286D050 Offset: 0x286C050 VA: 0x18286D050
	|-List<float>.RemoveAt
	|
	|-RVA: 0x2702EA0 Offset: 0x2701EA0 VA: 0x182702EA0
	|-List<CombineInstance>.RemoveAt
	|
	|-RVA: 0x2702B80 Offset: 0x2701B80 VA: 0x182702B80
	|-List<VisibleLight>.RemoveAt
	|
	|-RVA: 0x2702D80 Offset: 0x2701D80 VA: 0x182702D80
	|-List<VisibleReflectionProbe>.RemoveAt
	|
	|-RVA: 0x27AF630 Offset: 0x27AE630 VA: 0x1827AF630
	|-List<MeshSubsetCombineUtility.MeshContainer>.RemoveAt
	|
	|-RVA: 0x27AF740 Offset: 0x27AE740 VA: 0x1827AF740
	|-List<MeshSubsetCombineUtility.MeshInstance>.RemoveAt
	|
	|-RVA: 0x2787190 Offset: 0x2786190 VA: 0x182787190
	|-List<ParticleSystem.Particle>.RemoveAt
	|
	|-RVA: 0x27870C0 Offset: 0x27860C0 VA: 0x1827870C0
	|-List<RaycastHit>.RemoveAt
	|
	|-RVA: 0x272EFF0 Offset: 0x272DFF0 VA: 0x18272EFF0
	|-List<UIVertex>.RemoveAt
	|
	|-RVA: 0x27F1750 Offset: 0x27F0750 VA: 0x1827F1750
	|-List<Vector2>.RemoveAt
	*/

	public void RemoveRange(int index, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27E7A50 Offset: 0x27E6A50 VA: 0x1827E7A50
	|-List<DataSet.FaceIndices>.RemoveRange
	|-List<UnitPreservation.UnitPortPreservation>.RemoveRange
	|-List<MeshCombiner.SkinnedRenderer>.RemoveRange
	|-List<MeshCombiner.StaticRenderer>.RemoveRange
	|-List<CameraState.CustomBlendable>.RemoveRange
	|-List<CinemachineClearShot.Pair>.RemoveRange
	|-List<DoublePoint>.RemoveRange
	|-List<IntPoint>.RemoveRange
	|-List<DgwResultServerInfo>.RemoveRange
	|-List<DgwServerForJson>.RemoveRange
	|-List<DgwServerInfo>.RemoveRange
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.RemoveRange
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.RemoveRange
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.RemoveRange
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.RemoveRange
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.RemoveRange
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.RemoveRange
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.RemoveRange
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.RemoveRange
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.RemoveRange
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.RemoveRange
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.RemoveRange
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.RemoveRange
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.RemoveRange
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.RemoveRange
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.RemoveRange
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.RemoveRange
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.RemoveRange
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.RemoveRange
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.RemoveRange
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.RemoveRange
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.RemoveRange
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.RemoveRange
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.RemoveRange
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.RemoveRange
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.RemoveRange
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.RemoveRange
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.RemoveRange
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.RemoveRange
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.RemoveRange
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.RemoveRange
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.RemoveRange
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.RemoveRange
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.RemoveRange
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.RemoveRange
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.RemoveRange
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.RemoveRange
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.RemoveRange
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.RemoveRange
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.RemoveRange
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.RemoveRange
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.RemoveRange
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.RemoveRange
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.RemoveRange
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.RemoveRange
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.RemoveRange
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.RemoveRange
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.RemoveRange
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.RemoveRange
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.RemoveRange
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.RemoveRange
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.RemoveRange
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.RemoveRange
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.RemoveRange
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.RemoveRange
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.RemoveRange
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.RemoveRange
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.RemoveRange
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.RemoveRange
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.RemoveRange
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.RemoveRange
	|-List<NameGenerate.NameWeight>.RemoveRange
	|-List<SteamNetworkingComponent.SendPacket>.RemoveRange
	|-List<WeGameNetworkingComponent.SendPacket>.RemoveRange
	|-List<RangeU16>.RemoveRange
	|-List<OneInfo>.RemoveRange
	|-List<DebugDrawLine.DebugLine>.RemoveRange
	|-List<AssetTracker.AssetInfo>.RemoveRange
	|-List<EngineHotKey>.RemoveRange
	|-List<HitInfo>.RemoveRange
	|-List<LogMessage>.RemoveRange
	|-List<LPWNormalSolver.LPWPoint>.RemoveRange
	|-List<LPWNormalSolver.LPWPointDataEntry>.RemoveRange
	|-List<PropertyMetadata>.RemoveRange
	|-List<fsVersionedType>.RemoveRange
	|-List<fsAotCompilationManager.AotCompilation>.RemoveRange
	|-List<MinimapPoint>.RemoveRange
	|-List<MusicStateInfo>.RemoveRange
	|-List<BridgeHandler.IdxPacket>.RemoveRange
	|-List<JsonPosition>.RemoveRange
	|-List<pb_BezierPoint>.RemoveRange
	|-List<pb_Edge>.RemoveRange
	|-List<ScreenRadioScriptObject.ScreenInfo>.RemoveRange
	|-List<ValueDropdownItem<object>>.RemoveRange
	|-List<FormatterLocator.FormatterInfo>.RemoveRange
	|-List<FormatterLocator.FormatterLocatorInfo>.RemoveRange
	|-List<SerializationNode>.RemoveRange
	|-List<DeepReflection.PathStep>.RemoveRange
	|-List<CCalEffInfo>.RemoveRange
	|-List<SkillRayHit>.RemoveRange
	|-List<EventQueue.EventQueueEntry>.RemoveRange
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.RemoveRange
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.RemoveRange
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.RemoveRange
	|-List<StateSoundScriptObject.Loop>.RemoveRange
	|-List<StateSoundScriptObject.StateSound>.RemoveRange
	|-List<SteamMatchViewer.ChatMsg>.RemoveRange
	|-List<CSteamID>.RemoveRange
	|-List<bool>.RemoveRange
	|-List<byte>.RemoveRange
	|-List<char>.RemoveRange
	|-List<DictionaryEntry>.RemoveRange
	|-List<KeyValuePair<DateTime, object>>.RemoveRange
	|-List<KeyValuePair<int, int>>.RemoveRange
	|-List<KeyValuePair<int, object>>.RemoveRange
	|-List<KeyValuePair<object, object>>.RemoveRange
	|-List<EventProvider.SessionInfo>.RemoveRange
	|-List<Guid>.RemoveRange
	|-List<int>.RemoveRange
	|-List<Int32Enum>.RemoveRange
	|-List<long>.RemoveRange
	|-List<InterpretedFrameInfo>.RemoveRange
	|-List<Win32_IP_ADAPTER_ADDRESSES>.RemoveRange
	|-List<object>.RemoveRange
	|-List<float>.RemoveRange
	|-List<string>.RemoveRange
	|-List<RegexCharClass.SingleRange>.RemoveRange
	|-List<RegexNode>.RemoveRange
	|-List<RegexOptions>.RemoveRange
	|-List<Type>.RemoveRange
	|-List<uint>.RemoveRange
	|-List<ulong>.RemoveRange
	|-List<TexturePacker.SpriteData>.RemoveRange
	|-List<TMP_Dropdown.OptionData>.RemoveRange
	|-List<AnimatorClipInfo>.RemoveRange
	|-List<BeforeRenderHelper.OrderBlock>.RemoveRange
	|-List<BoneWeight>.RemoveRange
	|-List<Collider>.RemoveRange
	|-List<Color32>.RemoveRange
	|-List<Color>.RemoveRange
	|-List<CombineInstance>.RemoveRange
	|-List<RaycastResult>.RemoveRange
	|-List<ShaderPassName>.RemoveRange
	|-List<VisibleLight>.RemoveRange
	|-List<VisibleReflectionProbe>.RemoveRange
	|-List<IntervalTreeNode>.RemoveRange
	|-List<IntervalTree.Entry<object>>.RemoveRange
	|-List<Matrix4x4>.RemoveRange
	|-List<MeshSubsetCombineUtility.MeshContainer>.RemoveRange
	|-List<MeshSubsetCombineUtility.MeshInstance>.RemoveRange
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.RemoveRange
	|-List<ChannelPacket>.RemoveRange
	|-List<ClientScene.PendingOwner>.RemoveRange
	|-List<LocalClient.InternalMsg>.RemoveRange
	|-List<NetworkLobbyManager.PendingPlayer>.RemoveRange
	|-List<NetworkMigrationManager.PendingPlayerInfo>.RemoveRange
	|-List<CRCMessageEntry>.RemoveRange
	|-List<PeerInfoPlayer>.RemoveRange
	|-List<ParticleSystem.Particle>.RemoveRange
	|-List<Playable>.RemoveRange
	|-List<Quaternion>.RemoveRange
	|-List<RaycastHit>.RemoveRange
	|-List<Rect>.RemoveRange
	|-List<PostProcessEffectSettings>.RemoveRange
	|-List<ReflectionProbeBlendInfo>.RemoveRange
	|-List<RenderTargetIdentifier>.RemoveRange
	|-List<GlyphRect>.RemoveRange
	|-List<AnimationOutputWeightProcessor.WeightInfo>.RemoveRange
	|-List<Dropdown.OptionData>.RemoveRange
	|-List<UICharInfo>.RemoveRange
	|-List<UILineInfo>.RemoveRange
	|-List<UIVertex>.RemoveRange
	|-List<UnitySynchronizationContext.WorkRequest>.RemoveRange
	|-List<Vector2>.RemoveRange
	|-List<Vector2Int>.RemoveRange
	|-List<Vector3>.RemoveRange
	|-List<Vector4>.RemoveRange
	|-List<LODGenerator.SkinnedRenderer>.RemoveRange
	|-List<LODGenerator.StaticRenderer>.RemoveRange
	|-List<ZmPeerManager.RecvPacket>.RemoveRange
	|-List<ZmID>.RemoveRange
	*/

	public void Reverse() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27C2640 Offset: 0x27C1640 VA: 0x1827C2640
	|-List<DataSet.FaceIndices>.Reverse
	|-List<UnitPreservation.UnitPortPreservation>.Reverse
	|-List<MeshCombiner.SkinnedRenderer>.Reverse
	|-List<MeshCombiner.StaticRenderer>.Reverse
	|-List<CameraState.CustomBlendable>.Reverse
	|-List<CinemachineClearShot.Pair>.Reverse
	|-List<DoublePoint>.Reverse
	|-List<IntPoint>.Reverse
	|-List<DgwResultServerInfo>.Reverse
	|-List<DgwServerForJson>.Reverse
	|-List<DgwServerInfo>.Reverse
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Reverse
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Reverse
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Reverse
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Reverse
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Reverse
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Reverse
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Reverse
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Reverse
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Reverse
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Reverse
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Reverse
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Reverse
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Reverse
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Reverse
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Reverse
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Reverse
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Reverse
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Reverse
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Reverse
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.Reverse
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.Reverse
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Reverse
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.Reverse
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Reverse
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Reverse
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Reverse
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Reverse
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Reverse
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Reverse
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.Reverse
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.Reverse
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.Reverse
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Reverse
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Reverse
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Reverse
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Reverse
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Reverse
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Reverse
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Reverse
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Reverse
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.Reverse
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Reverse
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Reverse
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Reverse
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Reverse
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Reverse
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Reverse
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Reverse
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Reverse
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Reverse
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Reverse
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Reverse
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Reverse
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Reverse
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Reverse
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Reverse
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Reverse
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Reverse
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Reverse
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Reverse
	|-List<NameGenerate.NameWeight>.Reverse
	|-List<SteamNetworkingComponent.SendPacket>.Reverse
	|-List<WeGameNetworkingComponent.SendPacket>.Reverse
	|-List<RangeU16>.Reverse
	|-List<OneInfo>.Reverse
	|-List<DebugDrawLine.DebugLine>.Reverse
	|-List<AssetTracker.AssetInfo>.Reverse
	|-List<EngineHotKey>.Reverse
	|-List<HitInfo>.Reverse
	|-List<LogMessage>.Reverse
	|-List<LPWNormalSolver.LPWPoint>.Reverse
	|-List<LPWNormalSolver.LPWPointDataEntry>.Reverse
	|-List<PropertyMetadata>.Reverse
	|-List<fsVersionedType>.Reverse
	|-List<fsAotCompilationManager.AotCompilation>.Reverse
	|-List<fsData>.Reverse
	|-List<MinimapPoint>.Reverse
	|-List<MusicStateInfo>.Reverse
	|-List<BridgeHandler.IdxPacket>.Reverse
	|-List<JsonPosition>.Reverse
	|-List<pb_BezierPoint>.Reverse
	|-List<pb_Edge>.Reverse
	|-List<ScreenRadioScriptObject.ScreenInfo>.Reverse
	|-List<ValueDropdownItem<object>>.Reverse
	|-List<FormatterLocator.FormatterInfo>.Reverse
	|-List<FormatterLocator.FormatterLocatorInfo>.Reverse
	|-List<SerializationNode>.Reverse
	|-List<DeepReflection.PathStep>.Reverse
	|-List<CCalEffInfo>.Reverse
	|-List<SkillRayHit>.Reverse
	|-List<EventQueue.EventQueueEntry>.Reverse
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Reverse
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Reverse
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.Reverse
	|-List<StateSoundScriptObject.Loop>.Reverse
	|-List<StateSoundScriptObject.StateSound>.Reverse
	|-List<SteamMatchViewer.ChatMsg>.Reverse
	|-List<CSteamID>.Reverse
	|-List<bool>.Reverse
	|-List<byte>.Reverse
	|-List<char>.Reverse
	|-List<DictionaryEntry>.Reverse
	|-List<KeyValuePair<DateTime, object>>.Reverse
	|-List<KeyValuePair<int, int>>.Reverse
	|-List<KeyValuePair<int, object>>.Reverse
	|-List<KeyValuePair<object, object>>.Reverse
	|-List<EventProvider.SessionInfo>.Reverse
	|-List<Guid>.Reverse
	|-List<int>.Reverse
	|-List<Int32Enum>.Reverse
	|-List<long>.Reverse
	|-List<InterpretedFrameInfo>.Reverse
	|-List<Win32_IP_ADAPTER_ADDRESSES>.Reverse
	|-List<object>.Reverse
	|-List<MethodInfo>.Reverse
	|-List<float>.Reverse
	|-List<string>.Reverse
	|-List<Type>.Reverse
	|-List<uint>.Reverse
	|-List<ulong>.Reverse
	|-List<TexturePacker.SpriteData>.Reverse
	|-List<TMP_Dropdown.OptionData>.Reverse
	|-List<AnimatorClipInfo>.Reverse
	|-List<BeforeRenderHelper.OrderBlock>.Reverse
	|-List<BoneWeight>.Reverse
	|-List<Collider>.Reverse
	|-List<Color32>.Reverse
	|-List<Color>.Reverse
	|-List<CombineInstance>.Reverse
	|-List<RaycastResult>.Reverse
	|-List<ShaderPassName>.Reverse
	|-List<VisibleLight>.Reverse
	|-List<VisibleReflectionProbe>.Reverse
	|-List<GameObject>.Reverse
	|-List<IntervalTreeNode>.Reverse
	|-List<IntervalTree.Entry<object>>.Reverse
	|-List<Matrix4x4>.Reverse
	|-List<MeshSubsetCombineUtility.MeshContainer>.Reverse
	|-List<MeshSubsetCombineUtility.MeshInstance>.Reverse
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.Reverse
	|-List<ChannelPacket>.Reverse
	|-List<ClientScene.PendingOwner>.Reverse
	|-List<LocalClient.InternalMsg>.Reverse
	|-List<NetworkLobbyManager.PendingPlayer>.Reverse
	|-List<NetworkMigrationManager.PendingPlayerInfo>.Reverse
	|-List<CRCMessageEntry>.Reverse
	|-List<PeerInfoPlayer>.Reverse
	|-List<ParticleSystem.Particle>.Reverse
	|-List<Playable>.Reverse
	|-List<Quaternion>.Reverse
	|-List<RaycastHit>.Reverse
	|-List<Rect>.Reverse
	|-List<PostProcessEffectSettings>.Reverse
	|-List<ReflectionProbeBlendInfo>.Reverse
	|-List<RenderTargetIdentifier>.Reverse
	|-List<GlyphRect>.Reverse
	|-List<AnimationOutputWeightProcessor.WeightInfo>.Reverse
	|-List<Dropdown.OptionData>.Reverse
	|-List<UICharInfo>.Reverse
	|-List<UILineInfo>.Reverse
	|-List<UIVertex>.Reverse
	|-List<UnitySynchronizationContext.WorkRequest>.Reverse
	|-List<Vector2>.Reverse
	|-List<Vector2Int>.Reverse
	|-List<Vector3>.Reverse
	|-List<Vector4>.Reverse
	|-List<LODGenerator.SkinnedRenderer>.Reverse
	|-List<LODGenerator.StaticRenderer>.Reverse
	|-List<ZmPeerManager.RecvPacket>.Reverse
	|-List<ZmID>.Reverse
	*/

	public void Reverse(int index, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2725210 Offset: 0x2724210 VA: 0x182725210
	|-List<DataSet.FaceIndices>.Reverse
	|-List<UnitPreservation.UnitPortPreservation>.Reverse
	|-List<MeshCombiner.SkinnedRenderer>.Reverse
	|-List<MeshCombiner.StaticRenderer>.Reverse
	|-List<CameraState.CustomBlendable>.Reverse
	|-List<CinemachineClearShot.Pair>.Reverse
	|-List<DoublePoint>.Reverse
	|-List<IntPoint>.Reverse
	|-List<DgwResultServerInfo>.Reverse
	|-List<DgwServerForJson>.Reverse
	|-List<DgwServerInfo>.Reverse
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Reverse
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Reverse
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Reverse
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Reverse
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Reverse
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Reverse
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Reverse
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Reverse
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Reverse
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Reverse
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Reverse
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Reverse
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Reverse
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Reverse
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Reverse
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Reverse
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Reverse
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Reverse
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Reverse
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.Reverse
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.Reverse
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Reverse
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.Reverse
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Reverse
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Reverse
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Reverse
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Reverse
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Reverse
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Reverse
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.Reverse
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.Reverse
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.Reverse
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Reverse
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Reverse
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Reverse
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Reverse
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Reverse
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Reverse
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Reverse
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Reverse
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.Reverse
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Reverse
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Reverse
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Reverse
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Reverse
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Reverse
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Reverse
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Reverse
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Reverse
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Reverse
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Reverse
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Reverse
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Reverse
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Reverse
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Reverse
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Reverse
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Reverse
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Reverse
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Reverse
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Reverse
	|-List<NameGenerate.NameWeight>.Reverse
	|-List<SteamNetworkingComponent.SendPacket>.Reverse
	|-List<WeGameNetworkingComponent.SendPacket>.Reverse
	|-List<RangeU16>.Reverse
	|-List<OneInfo>.Reverse
	|-List<DebugDrawLine.DebugLine>.Reverse
	|-List<AssetTracker.AssetInfo>.Reverse
	|-List<EngineHotKey>.Reverse
	|-List<HitInfo>.Reverse
	|-List<LogMessage>.Reverse
	|-List<LPWNormalSolver.LPWPoint>.Reverse
	|-List<LPWNormalSolver.LPWPointDataEntry>.Reverse
	|-List<PropertyMetadata>.Reverse
	|-List<fsVersionedType>.Reverse
	|-List<fsAotCompilationManager.AotCompilation>.Reverse
	|-List<MinimapPoint>.Reverse
	|-List<MusicStateInfo>.Reverse
	|-List<BridgeHandler.IdxPacket>.Reverse
	|-List<JsonPosition>.Reverse
	|-List<pb_BezierPoint>.Reverse
	|-List<pb_Edge>.Reverse
	|-List<ScreenRadioScriptObject.ScreenInfo>.Reverse
	|-List<ValueDropdownItem<object>>.Reverse
	|-List<FormatterLocator.FormatterInfo>.Reverse
	|-List<FormatterLocator.FormatterLocatorInfo>.Reverse
	|-List<SerializationNode>.Reverse
	|-List<DeepReflection.PathStep>.Reverse
	|-List<CCalEffInfo>.Reverse
	|-List<SkillRayHit>.Reverse
	|-List<EventQueue.EventQueueEntry>.Reverse
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Reverse
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Reverse
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.Reverse
	|-List<StateSoundScriptObject.Loop>.Reverse
	|-List<StateSoundScriptObject.StateSound>.Reverse
	|-List<SteamMatchViewer.ChatMsg>.Reverse
	|-List<CSteamID>.Reverse
	|-List<bool>.Reverse
	|-List<byte>.Reverse
	|-List<char>.Reverse
	|-List<DictionaryEntry>.Reverse
	|-List<KeyValuePair<DateTime, object>>.Reverse
	|-List<KeyValuePair<int, int>>.Reverse
	|-List<KeyValuePair<int, object>>.Reverse
	|-List<KeyValuePair<object, object>>.Reverse
	|-List<EventProvider.SessionInfo>.Reverse
	|-List<Guid>.Reverse
	|-List<int>.Reverse
	|-List<Int32Enum>.Reverse
	|-List<long>.Reverse
	|-List<InterpretedFrameInfo>.Reverse
	|-List<Win32_IP_ADAPTER_ADDRESSES>.Reverse
	|-List<object>.Reverse
	|-List<float>.Reverse
	|-List<string>.Reverse
	|-List<RegexNode>.Reverse
	|-List<uint>.Reverse
	|-List<ulong>.Reverse
	|-List<TexturePacker.SpriteData>.Reverse
	|-List<TMP_Dropdown.OptionData>.Reverse
	|-List<AnimatorClipInfo>.Reverse
	|-List<BeforeRenderHelper.OrderBlock>.Reverse
	|-List<BoneWeight>.Reverse
	|-List<Collider>.Reverse
	|-List<Color32>.Reverse
	|-List<Color>.Reverse
	|-List<CombineInstance>.Reverse
	|-List<RaycastResult>.Reverse
	|-List<ShaderPassName>.Reverse
	|-List<VisibleLight>.Reverse
	|-List<VisibleReflectionProbe>.Reverse
	|-List<IntervalTreeNode>.Reverse
	|-List<IntervalTree.Entry<object>>.Reverse
	|-List<Matrix4x4>.Reverse
	|-List<MeshSubsetCombineUtility.MeshContainer>.Reverse
	|-List<MeshSubsetCombineUtility.MeshInstance>.Reverse
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.Reverse
	|-List<ChannelPacket>.Reverse
	|-List<ClientScene.PendingOwner>.Reverse
	|-List<LocalClient.InternalMsg>.Reverse
	|-List<NetworkLobbyManager.PendingPlayer>.Reverse
	|-List<NetworkMigrationManager.PendingPlayerInfo>.Reverse
	|-List<CRCMessageEntry>.Reverse
	|-List<PeerInfoPlayer>.Reverse
	|-List<ParticleSystem.Particle>.Reverse
	|-List<Playable>.Reverse
	|-List<Quaternion>.Reverse
	|-List<RaycastHit>.Reverse
	|-List<Rect>.Reverse
	|-List<PostProcessEffectSettings>.Reverse
	|-List<ReflectionProbeBlendInfo>.Reverse
	|-List<RenderTargetIdentifier>.Reverse
	|-List<GlyphRect>.Reverse
	|-List<AnimationOutputWeightProcessor.WeightInfo>.Reverse
	|-List<Dropdown.OptionData>.Reverse
	|-List<UICharInfo>.Reverse
	|-List<UILineInfo>.Reverse
	|-List<UIVertex>.Reverse
	|-List<UnitySynchronizationContext.WorkRequest>.Reverse
	|-List<Vector2>.Reverse
	|-List<Vector2Int>.Reverse
	|-List<Vector3>.Reverse
	|-List<Vector4>.Reverse
	|-List<LODGenerator.SkinnedRenderer>.Reverse
	|-List<LODGenerator.StaticRenderer>.Reverse
	|-List<ZmPeerManager.RecvPacket>.Reverse
	|-List<ZmID>.Reverse
	*/

	public void Sort() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2787430 Offset: 0x2786430 VA: 0x182787430
	|-List<DataSet.FaceIndices>.Sort
	|-List<UnitPreservation.UnitPortPreservation>.Sort
	|-List<MeshCombiner.SkinnedRenderer>.Sort
	|-List<MeshCombiner.StaticRenderer>.Sort
	|-List<CameraState.CustomBlendable>.Sort
	|-List<CinemachineClearShot.Pair>.Sort
	|-List<DoublePoint>.Sort
	|-List<IntPoint>.Sort
	|-List<DgwResultServerInfo>.Sort
	|-List<DgwServerForJson>.Sort
	|-List<DgwServerInfo>.Sort
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Sort
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Sort
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Sort
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Sort
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Sort
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Sort
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Sort
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Sort
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Sort
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Sort
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Sort
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Sort
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Sort
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Sort
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Sort
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Sort
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Sort
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Sort
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Sort
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.Sort
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.Sort
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Sort
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.Sort
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Sort
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Sort
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Sort
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Sort
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Sort
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Sort
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.Sort
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.Sort
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.Sort
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Sort
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Sort
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Sort
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Sort
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Sort
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Sort
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Sort
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Sort
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.Sort
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Sort
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Sort
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Sort
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Sort
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Sort
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Sort
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Sort
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Sort
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Sort
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Sort
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Sort
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Sort
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Sort
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Sort
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Sort
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Sort
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Sort
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Sort
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Sort
	|-List<NameGenerate.NameWeight>.Sort
	|-List<SteamNetworkingComponent.SendPacket>.Sort
	|-List<WeGameNetworkingComponent.SendPacket>.Sort
	|-List<RangeU16>.Sort
	|-List<OneInfo>.Sort
	|-List<DebugDrawLine.DebugLine>.Sort
	|-List<AssetTracker.AssetInfo>.Sort
	|-List<EngineHotKey>.Sort
	|-List<HitInfo>.Sort
	|-List<LogMessage>.Sort
	|-List<LPWNormalSolver.LPWPoint>.Sort
	|-List<LPWNormalSolver.LPWPointDataEntry>.Sort
	|-List<PropertyMetadata>.Sort
	|-List<fsVersionedType>.Sort
	|-List<fsAotCompilationManager.AotCompilation>.Sort
	|-List<ParameterList.NameValuePair>.Sort
	|-List<MinimapPoint>.Sort
	|-List<MusicStateInfo>.Sort
	|-List<BridgeHandler.IdxPacket>.Sort
	|-List<JsonPosition>.Sort
	|-List<pb_BezierPoint>.Sort
	|-List<pb_Edge>.Sort
	|-List<ScreenRadioScriptObject.ScreenInfo>.Sort
	|-List<ValueDropdownItem<object>>.Sort
	|-List<FormatterLocator.FormatterInfo>.Sort
	|-List<FormatterLocator.FormatterLocatorInfo>.Sort
	|-List<SerializationNode>.Sort
	|-List<DeepReflection.PathStep>.Sort
	|-List<CCalEffInfo>.Sort
	|-List<SkillRayHit>.Sort
	|-List<EventQueue.EventQueueEntry>.Sort
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Sort
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Sort
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.Sort
	|-List<StateSoundScriptObject.Loop>.Sort
	|-List<StateSoundScriptObject.StateSound>.Sort
	|-List<SteamMatchViewer.ChatMsg>.Sort
	|-List<CSteamID>.Sort
	|-List<bool>.Sort
	|-List<byte>.Sort
	|-List<char>.Sort
	|-List<DictionaryEntry>.Sort
	|-List<KeyValuePair<DateTime, object>>.Sort
	|-List<KeyValuePair<int, int>>.Sort
	|-List<KeyValuePair<int, object>>.Sort
	|-List<KeyValuePair<object, object>>.Sort
	|-List<EventProvider.SessionInfo>.Sort
	|-List<Guid>.Sort
	|-List<int>.Sort
	|-List<Int32Enum>.Sort
	|-List<long>.Sort
	|-List<InterpretedFrameInfo>.Sort
	|-List<Win32_IP_ADAPTER_ADDRESSES>.Sort
	|-List<object>.Sort
	|-List<float>.Sort
	|-List<string>.Sort
	|-List<uint>.Sort
	|-List<ulong>.Sort
	|-List<TexturePacker.SpriteData>.Sort
	|-List<TMP_Dropdown.OptionData>.Sort
	|-List<AnimatorClipInfo>.Sort
	|-List<BeforeRenderHelper.OrderBlock>.Sort
	|-List<BoneWeight>.Sort
	|-List<Collider>.Sort
	|-List<Color32>.Sort
	|-List<Color>.Sort
	|-List<CombineInstance>.Sort
	|-List<RaycastResult>.Sort
	|-List<ShaderPassName>.Sort
	|-List<VisibleLight>.Sort
	|-List<VisibleReflectionProbe>.Sort
	|-List<IntervalTreeNode>.Sort
	|-List<IntervalTree.Entry<object>>.Sort
	|-List<Matrix4x4>.Sort
	|-List<MeshSubsetCombineUtility.MeshContainer>.Sort
	|-List<MeshSubsetCombineUtility.MeshInstance>.Sort
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.Sort
	|-List<ChannelPacket>.Sort
	|-List<ClientScene.PendingOwner>.Sort
	|-List<LocalClient.InternalMsg>.Sort
	|-List<NetworkLobbyManager.PendingPlayer>.Sort
	|-List<NetworkMigrationManager.PendingPlayerInfo>.Sort
	|-List<CRCMessageEntry>.Sort
	|-List<PeerInfoPlayer>.Sort
	|-List<ParticleSystem.Particle>.Sort
	|-List<Playable>.Sort
	|-List<Quaternion>.Sort
	|-List<RaycastHit>.Sort
	|-List<Rect>.Sort
	|-List<PostProcessEffectSettings>.Sort
	|-List<ReflectionProbeBlendInfo>.Sort
	|-List<RenderTargetIdentifier>.Sort
	|-List<GlyphRect>.Sort
	|-List<AnimationOutputWeightProcessor.WeightInfo>.Sort
	|-List<Dropdown.OptionData>.Sort
	|-List<UICharInfo>.Sort
	|-List<UILineInfo>.Sort
	|-List<UIVertex>.Sort
	|-List<UnitySynchronizationContext.WorkRequest>.Sort
	|-List<Vector2>.Sort
	|-List<Vector2Int>.Sort
	|-List<Vector3>.Sort
	|-List<Vector4>.Sort
	|-List<LODGenerator.SkinnedRenderer>.Sort
	|-List<LODGenerator.StaticRenderer>.Sort
	|-List<ZmPeerManager.RecvPacket>.Sort
	|-List<ZmID>.Sort
	*/

	public void Sort(IComparer<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x273A000 Offset: 0x2739000 VA: 0x18273A000
	|-List<DataSet.FaceIndices>.Sort
	|-List<UnitPreservation.UnitPortPreservation>.Sort
	|-List<MeshCombiner.SkinnedRenderer>.Sort
	|-List<MeshCombiner.StaticRenderer>.Sort
	|-List<CameraState.CustomBlendable>.Sort
	|-List<CinemachineClearShot.Pair>.Sort
	|-List<DoublePoint>.Sort
	|-List<IntPoint>.Sort
	|-List<IntersectNode>.Sort
	|-List<DgwResultServerInfo>.Sort
	|-List<DgwServerForJson>.Sort
	|-List<DgwServerInfo>.Sort
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Sort
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Sort
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Sort
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Sort
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Sort
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Sort
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Sort
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Sort
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Sort
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Sort
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Sort
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Sort
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Sort
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Sort
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Sort
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Sort
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Sort
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Sort
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Sort
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.Sort
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.Sort
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Sort
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.Sort
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Sort
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Sort
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Sort
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Sort
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Sort
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Sort
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.Sort
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.Sort
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.Sort
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Sort
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Sort
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Sort
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Sort
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Sort
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Sort
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Sort
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Sort
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.Sort
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Sort
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Sort
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Sort
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Sort
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Sort
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Sort
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Sort
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Sort
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Sort
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Sort
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Sort
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Sort
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Sort
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Sort
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Sort
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Sort
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Sort
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Sort
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Sort
	|-List<NameGenerate.NameWeight>.Sort
	|-List<SteamNetworkingComponent.SendPacket>.Sort
	|-List<WeGameNetworkingComponent.SendPacket>.Sort
	|-List<RangeU16>.Sort
	|-List<OneInfo>.Sort
	|-List<DebugDrawLine.DebugLine>.Sort
	|-List<AssetTracker.AssetInfo>.Sort
	|-List<EngineHotKey>.Sort
	|-List<HitInfo>.Sort
	|-List<LogMessage>.Sort
	|-List<LPWNormalSolver.LPWPoint>.Sort
	|-List<LPWNormalSolver.LPWPointDataEntry>.Sort
	|-List<PropertyMetadata>.Sort
	|-List<fsVersionedType>.Sort
	|-List<fsAotCompilationManager.AotCompilation>.Sort
	|-List<MinimapPoint>.Sort
	|-List<Contraction>.Sort
	|-List<MusicStateInfo>.Sort
	|-List<BridgeHandler.IdxPacket>.Sort
	|-List<JsonPosition>.Sort
	|-List<pb_BezierPoint>.Sort
	|-List<pb_Edge>.Sort
	|-List<ScreenRadioScriptObject.ScreenInfo>.Sort
	|-List<ValueDropdownItem<object>>.Sort
	|-List<FormatterLocator.FormatterInfo>.Sort
	|-List<FormatterLocator.FormatterLocatorInfo>.Sort
	|-List<SerializationNode>.Sort
	|-List<DeepReflection.PathStep>.Sort
	|-List<CCalEffInfo>.Sort
	|-List<SkillRayHit>.Sort
	|-List<EventQueue.EventQueueEntry>.Sort
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Sort
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Sort
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.Sort
	|-List<StateSoundScriptObject.Loop>.Sort
	|-List<StateSoundScriptObject.StateSound>.Sort
	|-List<SteamMatchViewer.ChatMsg>.Sort
	|-List<CSteamID>.Sort
	|-List<bool>.Sort
	|-List<byte>.Sort
	|-List<char>.Sort
	|-List<DictionaryEntry>.Sort
	|-List<KeyValuePair<DateTime, object>>.Sort
	|-List<KeyValuePair<int, int>>.Sort
	|-List<KeyValuePair<int, object>>.Sort
	|-List<KeyValuePair<object, object>>.Sort
	|-List<EventProvider.SessionInfo>.Sort
	|-List<Guid>.Sort
	|-List<int>.Sort
	|-List<Int32Enum>.Sort
	|-List<long>.Sort
	|-List<InterpretedFrameInfo>.Sort
	|-List<Win32_IP_ADAPTER_ADDRESSES>.Sort
	|-List<object>.Sort
	|-List<float>.Sort
	|-List<string>.Sort
	|-List<uint>.Sort
	|-List<ulong>.Sort
	|-List<TexturePacker.SpriteData>.Sort
	|-List<TMP_Dropdown.OptionData>.Sort
	|-List<AnimatorClipInfo>.Sort
	|-List<BeforeRenderHelper.OrderBlock>.Sort
	|-List<BoneWeight>.Sort
	|-List<Collider>.Sort
	|-List<Color32>.Sort
	|-List<Color>.Sort
	|-List<CombineInstance>.Sort
	|-List<RaycastResult>.Sort
	|-List<ShaderPassName>.Sort
	|-List<VisibleLight>.Sort
	|-List<VisibleReflectionProbe>.Sort
	|-List<IntervalTreeNode>.Sort
	|-List<IntervalTree.Entry<object>>.Sort
	|-List<Matrix4x4>.Sort
	|-List<MeshSubsetCombineUtility.MeshContainer>.Sort
	|-List<MeshSubsetCombineUtility.MeshInstance>.Sort
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.Sort
	|-List<ChannelPacket>.Sort
	|-List<ClientScene.PendingOwner>.Sort
	|-List<LocalClient.InternalMsg>.Sort
	|-List<NetworkLobbyManager.PendingPlayer>.Sort
	|-List<NetworkMigrationManager.PendingPlayerInfo>.Sort
	|-List<CRCMessageEntry>.Sort
	|-List<PeerInfoPlayer>.Sort
	|-List<ParticleSystem.Particle>.Sort
	|-List<Playable>.Sort
	|-List<Quaternion>.Sort
	|-List<RaycastHit>.Sort
	|-List<Rect>.Sort
	|-List<PostProcessEffectSettings>.Sort
	|-List<ReflectionProbeBlendInfo>.Sort
	|-List<RenderTargetIdentifier>.Sort
	|-List<GlyphRect>.Sort
	|-List<AnimationOutputWeightProcessor.WeightInfo>.Sort
	|-List<Dropdown.OptionData>.Sort
	|-List<UICharInfo>.Sort
	|-List<UILineInfo>.Sort
	|-List<UIVertex>.Sort
	|-List<UnitySynchronizationContext.WorkRequest>.Sort
	|-List<Vector2>.Sort
	|-List<Vector2Int>.Sort
	|-List<Vector3>.Sort
	|-List<Vector4>.Sort
	|-List<LODGenerator.SkinnedRenderer>.Sort
	|-List<LODGenerator.StaticRenderer>.Sort
	|-List<ZmPeerManager.RecvPacket>.Sort
	|-List<ZmID>.Sort
	*/

	public void Sort(int index, int count, IComparer<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27E7BA0 Offset: 0x27E6BA0 VA: 0x1827E7BA0
	|-List<DataSet.FaceIndices>.Sort
	|-List<UnitPreservation.UnitPortPreservation>.Sort
	|-List<MeshCombiner.SkinnedRenderer>.Sort
	|-List<MeshCombiner.StaticRenderer>.Sort
	|-List<CameraState.CustomBlendable>.Sort
	|-List<CinemachineClearShot.Pair>.Sort
	|-List<DoublePoint>.Sort
	|-List<IntPoint>.Sort
	|-List<DgwResultServerInfo>.Sort
	|-List<DgwServerForJson>.Sort
	|-List<DgwServerInfo>.Sort
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Sort
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Sort
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Sort
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Sort
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Sort
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Sort
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Sort
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Sort
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Sort
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Sort
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Sort
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Sort
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Sort
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Sort
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Sort
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Sort
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Sort
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Sort
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Sort
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.Sort
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.Sort
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Sort
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.Sort
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Sort
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Sort
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Sort
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Sort
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Sort
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Sort
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.Sort
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.Sort
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.Sort
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Sort
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Sort
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Sort
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Sort
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Sort
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Sort
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Sort
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Sort
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.Sort
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Sort
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Sort
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Sort
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Sort
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Sort
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Sort
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Sort
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Sort
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Sort
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Sort
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Sort
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Sort
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Sort
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Sort
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Sort
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Sort
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Sort
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Sort
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Sort
	|-List<NameGenerate.NameWeight>.Sort
	|-List<SteamNetworkingComponent.SendPacket>.Sort
	|-List<WeGameNetworkingComponent.SendPacket>.Sort
	|-List<RangeU16>.Sort
	|-List<OneInfo>.Sort
	|-List<DebugDrawLine.DebugLine>.Sort
	|-List<AssetTracker.AssetInfo>.Sort
	|-List<EngineHotKey>.Sort
	|-List<HitInfo>.Sort
	|-List<LogMessage>.Sort
	|-List<LPWNormalSolver.LPWPoint>.Sort
	|-List<LPWNormalSolver.LPWPointDataEntry>.Sort
	|-List<PropertyMetadata>.Sort
	|-List<fsVersionedType>.Sort
	|-List<fsAotCompilationManager.AotCompilation>.Sort
	|-List<MinimapPoint>.Sort
	|-List<MusicStateInfo>.Sort
	|-List<BridgeHandler.IdxPacket>.Sort
	|-List<JsonPosition>.Sort
	|-List<pb_BezierPoint>.Sort
	|-List<pb_Edge>.Sort
	|-List<ScreenRadioScriptObject.ScreenInfo>.Sort
	|-List<ValueDropdownItem<object>>.Sort
	|-List<FormatterLocator.FormatterInfo>.Sort
	|-List<FormatterLocator.FormatterLocatorInfo>.Sort
	|-List<SerializationNode>.Sort
	|-List<DeepReflection.PathStep>.Sort
	|-List<CCalEffInfo>.Sort
	|-List<SkillRayHit>.Sort
	|-List<EventQueue.EventQueueEntry>.Sort
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Sort
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Sort
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.Sort
	|-List<StateSoundScriptObject.Loop>.Sort
	|-List<StateSoundScriptObject.StateSound>.Sort
	|-List<SteamMatchViewer.ChatMsg>.Sort
	|-List<CSteamID>.Sort
	|-List<bool>.Sort
	|-List<byte>.Sort
	|-List<char>.Sort
	|-List<DictionaryEntry>.Sort
	|-List<KeyValuePair<DateTime, object>>.Sort
	|-List<KeyValuePair<int, int>>.Sort
	|-List<KeyValuePair<int, object>>.Sort
	|-List<KeyValuePair<object, object>>.Sort
	|-List<EventProvider.SessionInfo>.Sort
	|-List<Guid>.Sort
	|-List<int>.Sort
	|-List<Int32Enum>.Sort
	|-List<long>.Sort
	|-List<InterpretedFrameInfo>.Sort
	|-List<Win32_IP_ADAPTER_ADDRESSES>.Sort
	|-List<object>.Sort
	|-List<float>.Sort
	|-List<string>.Sort
	|-List<RegexCharClass.SingleRange>.Sort
	|-List<uint>.Sort
	|-List<ulong>.Sort
	|-List<TexturePacker.SpriteData>.Sort
	|-List<TMP_Dropdown.OptionData>.Sort
	|-List<AnimatorClipInfo>.Sort
	|-List<BeforeRenderHelper.OrderBlock>.Sort
	|-List<BoneWeight>.Sort
	|-List<Collider>.Sort
	|-List<Color32>.Sort
	|-List<Color>.Sort
	|-List<CombineInstance>.Sort
	|-List<RaycastResult>.Sort
	|-List<ShaderPassName>.Sort
	|-List<VisibleLight>.Sort
	|-List<VisibleReflectionProbe>.Sort
	|-List<IntervalTreeNode>.Sort
	|-List<IntervalTree.Entry<object>>.Sort
	|-List<Matrix4x4>.Sort
	|-List<MeshSubsetCombineUtility.MeshContainer>.Sort
	|-List<MeshSubsetCombineUtility.MeshInstance>.Sort
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.Sort
	|-List<ChannelPacket>.Sort
	|-List<ClientScene.PendingOwner>.Sort
	|-List<LocalClient.InternalMsg>.Sort
	|-List<NetworkLobbyManager.PendingPlayer>.Sort
	|-List<NetworkMigrationManager.PendingPlayerInfo>.Sort
	|-List<CRCMessageEntry>.Sort
	|-List<PeerInfoPlayer>.Sort
	|-List<ParticleSystem.Particle>.Sort
	|-List<Playable>.Sort
	|-List<Quaternion>.Sort
	|-List<RaycastHit>.Sort
	|-List<Rect>.Sort
	|-List<PostProcessEffectSettings>.Sort
	|-List<ReflectionProbeBlendInfo>.Sort
	|-List<RenderTargetIdentifier>.Sort
	|-List<GlyphRect>.Sort
	|-List<AnimationOutputWeightProcessor.WeightInfo>.Sort
	|-List<Dropdown.OptionData>.Sort
	|-List<UICharInfo>.Sort
	|-List<UILineInfo>.Sort
	|-List<UIVertex>.Sort
	|-List<UnitySynchronizationContext.WorkRequest>.Sort
	|-List<Vector2>.Sort
	|-List<Vector2Int>.Sort
	|-List<Vector3>.Sort
	|-List<Vector4>.Sort
	|-List<LODGenerator.SkinnedRenderer>.Sort
	|-List<LODGenerator.StaticRenderer>.Sort
	|-List<ZmPeerManager.RecvPacket>.Sort
	|-List<ZmID>.Sort
	*/

	public void Sort(Comparison<T> comparison) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x284ABE0 Offset: 0x2849BE0 VA: 0x18284ABE0
	|-List<ArchiveData>.Sort
	|-List<DataSet.FaceIndices>.Sort
	|-List<UnitPreservation.UnitPortPreservation>.Sort
	|-List<MeshCombiner.SkinnedRenderer>.Sort
	|-List<MeshCombiner.StaticRenderer>.Sort
	|-List<CharaterData.HeroInfo>.Sort
	|-List<CameraState.CustomBlendable>.Sort
	|-List<CinemachineClearShot.Pair>.Sort
	|-List<CinemachineComponentBase>.Sort
	|-List<DoublePoint>.Sort
	|-List<IntPoint>.Sort
	|-List<CodeShieldArgs>.Sort
	|-List<CollectionObject>.Sort
	|-List<DgwResultServerInfo>.Sort
	|-List<DgwServerForJson>.Sort
	|-List<DgwServerInfo>.Sort
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Sort
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Sort
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Sort
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Sort
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Sort
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Sort
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Sort
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Sort
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Sort
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Sort
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Sort
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Sort
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Sort
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Sort
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Sort
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Sort
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Sort
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Sort
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Sort
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.Sort
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.Sort
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Sort
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.Sort
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Sort
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Sort
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Sort
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Sort
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Sort
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Sort
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.Sort
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.Sort
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.Sort
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Sort
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Sort
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Sort
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Sort
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Sort
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Sort
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Sort
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Sort
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.Sort
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Sort
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Sort
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Sort
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Sort
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Sort
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Sort
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Sort
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Sort
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Sort
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Sort
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Sort
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Sort
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Sort
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Sort
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Sort
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Sort
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Sort
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Sort
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Sort
	|-List<NameGenerate.NameWeight>.Sort
	|-List<SteamNetworkingComponent.SendPacket>.Sort
	|-List<WeGameNetworkingComponent.SendPacket>.Sort
	|-List<RangeU16>.Sort
	|-List<DataBase>.Sort
	|-List<LevelGMInfoData>.Sort
	|-List<OneInfo>.Sort
	|-List<DebugDrawLine.DebugLine>.Sort
	|-List<AssetTracker.AssetInfo>.Sort
	|-List<EngineHotKey>.Sort
	|-List<FriendObject>.Sort
	|-List<GMCmd>.Sort
	|-List<GMMOnsterObject>.Sort
	|-List<HitInfo>.Sort
	|-List<InputDevice>.Sort
	|-List<LogMessage>.Sort
	|-List<LPWNormalSolver.LPWPoint>.Sort
	|-List<LPWNormalSolver.LPWPointDataEntry>.Sort
	|-List<PropertyMetadata>.Sort
	|-List<LogArgs>.Sort
	|-List<fsVersionedType>.Sort
	|-List<fsAotCompilationManager.AotCompilation>.Sort
	|-List<IGraphElement>.Sort
	|-List<MinimapPoint>.Sort
	|-List<Level2Map>.Sort
	|-List<MonsterCollectionObject>.Sort
	|-List<MonsterGalleryObject>.Sort
	|-List<MusicStateInfo>.Sort
	|-List<BridgeHandler.IdxPacket>.Sort
	|-List<JsonPosition>.Sort
	|-List<PCWeaponObject>.Sort
	|-List<PlayerProp>.Sort
	|-List<pb_BezierPoint>.Sort
	|-List<pb_Edge>.Sort
	|-List<pb_RaycastHit>.Sort
	|-List<pb_Tuple<float, Vector2>>.Sort
	|-List<RecodMonsterAngle>.Sort
	|-List<RelicViewObject>.Sort
	|-List<RewardObj>.Sort
	|-List<RewardTransSort>.Sort
	|-List<ScreenRadioScriptObject.ScreenInfo>.Sort
	|-List<ShopItem>.Sort
	|-List<ValueDropdownItem<object>>.Sort
	|-List<FormatterLocator.FormatterInfo>.Sort
	|-List<FormatterLocator.FormatterLocatorInfo>.Sort
	|-List<PrefabModification>.Sort
	|-List<SerializationNode>.Sort
	|-List<DeepReflection.PathStep>.Sort
	|-List<CCalEffInfo>.Sort
	|-List<SkillRayHit>.Sort
	|-List<EventQueue.EventQueueEntry>.Sort
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Sort
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Sort
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.Sort
	|-List<StateSoundScriptObject.Loop>.Sort
	|-List<StateSoundScriptObject.StateSound>.Sort
	|-List<SteamMatchMemberData>.Sort
	|-List<SteamMatchViewer.ChatMsg>.Sort
	|-List<CSteamID>.Sort
	|-List<bool>.Sort
	|-List<byte>.Sort
	|-List<char>.Sort
	|-List<DictionaryEntry>.Sort
	|-List<KeyValuePair<DateTime, object>>.Sort
	|-List<KeyValuePair<int, int>>.Sort
	|-List<KeyValuePair<int, object>>.Sort
	|-List<KeyValuePair<object, object>>.Sort
	|-List<EventProvider.SessionInfo>.Sort
	|-List<Guid>.Sort
	|-List<int>.Sort
	|-List<Int32Enum>.Sort
	|-List<long>.Sort
	|-List<InterpretedFrameInfo>.Sort
	|-List<Win32_IP_ADAPTER_ADDRESSES>.Sort
	|-List<object>.Sort
	|-List<float>.Sort
	|-List<string>.Sort
	|-List<TimeZoneInfo.AdjustmentRule>.Sort
	|-List<uint>.Sort
	|-List<ulong>.Sort
	|-List<TexturePacker.SpriteData>.Sort
	|-List<TMP_Dropdown.OptionData>.Sort
	|-List<TaskObject>.Sort
	|-List<MarkSignalObejct>.Sort
	|-List<PatternObject>.Sort
	|-List<PlayerInfo_logic.RecordItem>.Sort
	|-List<AnimatorClipInfo>.Sort
	|-List<BeforeRenderHelper.OrderBlock>.Sort
	|-List<BoneWeight>.Sort
	|-List<Collider>.Sort
	|-List<Color32>.Sort
	|-List<Color>.Sort
	|-List<CombineInstance>.Sort
	|-List<RaycastResult>.Sort
	|-List<ShaderPassName>.Sort
	|-List<VisibleLight>.Sort
	|-List<VisibleReflectionProbe>.Sort
	|-List<IntervalTreeNode>.Sort
	|-List<IntervalTree.Entry<object>>.Sort
	|-List<Matrix4x4>.Sort
	|-List<MeshSubsetCombineUtility.MeshContainer>.Sort
	|-List<MeshSubsetCombineUtility.MeshInstance>.Sort
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.Sort
	|-List<ChannelPacket>.Sort
	|-List<ClientScene.PendingOwner>.Sort
	|-List<LocalClient.InternalMsg>.Sort
	|-List<NetworkLobbyManager.PendingPlayer>.Sort
	|-List<NetworkMigrationManager.PendingPlayerInfo>.Sort
	|-List<CRCMessageEntry>.Sort
	|-List<PeerInfoPlayer>.Sort
	|-List<ParticleSystem.Particle>.Sort
	|-List<Playable>.Sort
	|-List<Quaternion>.Sort
	|-List<RaycastHit>.Sort
	|-List<Rect>.Sort
	|-List<PostProcessEffectSettings>.Sort
	|-List<ReflectionProbeBlendInfo>.Sort
	|-List<RenderTargetIdentifier>.Sort
	|-List<GlyphRect>.Sort
	|-List<AnimationOutputWeightProcessor.WeightInfo>.Sort
	|-List<Dropdown.OptionData>.Sort
	|-List<Graphic>.Sort
	|-List<UICharInfo>.Sort
	|-List<UILineInfo>.Sort
	|-List<UIVertex>.Sort
	|-List<UnitySynchronizationContext.WorkRequest>.Sort
	|-List<Vector2>.Sort
	|-List<Vector2Int>.Sort
	|-List<Vector3>.Sort
	|-List<Vector4>.Sort
	|-List<LODGenerator.SkinnedRenderer>.Sort
	|-List<LODGenerator.StaticRenderer>.Sort
	|-List<ZMFriendObject>.Sort
	|-List<ZmPeerManager.RecvPacket>.Sort
	|-List<ZmID>.Sort
	*/

	public T[] ToArray() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x281C270 Offset: 0x281B270 VA: 0x18281C270
	|-List<ArchiveData>.ToArray
	|-List<ModelImportInfo>.ToArray
	|-List<MeshCombiner.SkinnedRenderer>.ToArray
	|-List<MeshCombiner.StaticRenderer>.ToArray
	|-List<CCombinedRewardObj>.ToArray
	|-List<CharaterData.HeroInfo>.ToArray
	|-List<ChooseItemObject>.ToArray
	|-List<CinemachineClearShot.Pair>.ToArray
	|-List<CinemachineComponentBase>.ToArray
	|-List<CinemachineVirtualCameraBase>.ToArray
	|-List<CodeShieldArgs>.ToArray
	|-List<CollectionObject>.ToArray
	|-List<DataBase>.ToArray
	|-List<LevelGMInfoData>.ToArray
	|-List<EntryString>.ToArray
	|-List<FriendObject>.ToArray
	|-List<GMCmd>.ToArray
	|-List<GMMOnsterObject>.ToArray
	|-List<HitInfo>.ToArray
	|-List<InscriptionString>.ToArray
	|-List<LogArgs>.ToArray
	|-List<fsMetaProperty>.ToArray
	|-List<IOptimizedAccessor>.ToArray
	|-List<MonsterCollectionObject>.ToArray
	|-List<MonsterGalleryObject>.ToArray
	|-List<NetWorkLimitItem>.ToArray
	|-List<JsonWriter.State[]>.ToArray
	|-List<NpcEventObject>.ToArray
	|-List<PCWeaponObject>.ToArray
	|-List<pb_Edge>.ToArray
	|-List<pb_Face>.ToArray
	|-List<pb_IntArray>.ToArray
	|-List<RelicViewObject>.ToArray
	|-List<RelicObject>.ToArray
	|-List<RewardObj>.ToArray
	|-List<InteractionTarget>.ToArray
	|-List<ShopItem>.ToArray
	|-List<Atlas>.ToArray
	|-List<byte>.ToArray
	|-List<Enum>.ToArray
	|-List<int[]>.ToArray
	|-List<ByRefUpdater>.ToArray
	|-List<DebugInfo>.ToArray
	|-List<ExceptionHandler>.ToArray
	|-List<Instruction>.ToArray
	|-List<InterpretedFrameInfo>.ToArray
	|-List<ParameterExpression>.ToArray
	|-List<SmtpFailedRecipientException>.ToArray
	|-List<Win32_IP_ADAPTER_ADDRESSES>.ToArray
	|-List<MemberInfo>.ToArray
	|-List<IStrongBox>.ToArray
	|-List<Type>.ToArray
	|-List<uint>.ToArray
	|-List<ulong>.ToArray
	|-List<TMP_Dropdown.OptionData>.ToArray
	|-List<TaskObject>.ToArray
	|-List<TransferItem>.ToArray
	|-List<HeroObject>.ToArray
	|-List<PatternObject>.ToArray
	|-List<PlayerInfo_logic.RecordItem>.ToArray
	|-List<QuickEffectGMObject>.ToArray
	|-List<QuickGMObject>.ToArray
	|-List<ShopObject>.ToArray
	|-List<WeaponGMObject>.ToArray
	|-List<BoneWeight>.ToArray
	|-List<Collider>.ToArray
	|-List<Color>.ToArray
	|-List<CombineInstance>.ToArray
	|-List<GUILayoutOption>.ToArray
	|-List<GameObject>.ToArray
	|-List<Material>.ToArray
	|-List<Matrix4x4>.ToArray
	|-List<MeshSubsetCombineUtility.MeshInstance>.ToArray
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.ToArray
	|-List<NetworkBehaviour>.ToArray
	|-List<CRCMessageEntry>.ToArray
	|-List<PeerInfoMessage>.ToArray
	|-List<PeerInfoPlayer>.ToArray
	|-List<Object>.ToArray
	|-List<RaycastHit>.ToArray
	|-List<Renderer>.ToArray
	|-List<PostProcessEffectSettings>.ToArray
	|-List<Texture2D>.ToArray
	|-List<TimelineClip>.ToArray
	|-List<TrackAsset>.ToArray
	|-List<Transform>.ToArray
	|-List<Dropdown.OptionData>.ToArray
	|-List<Vector3>.ToArray
	|-List<Vector4>.ToArray
	|-List<LODGenerator.SkinnedRenderer>.ToArray
	|-List<LODGenerator.StaticRenderer>.ToArray
	|-List<VoiceUserObject>.ToArray
	|-List<DataSet.FaceIndices>.ToArray
	|-List<UnitPreservation.UnitPortPreservation>.ToArray
	|-List<CameraState.CustomBlendable>.ToArray
	|-List<DoublePoint>.ToArray
	|-List<IntPoint>.ToArray
	|-List<DgwResultServerInfo>.ToArray
	|-List<DgwServerForJson>.ToArray
	|-List<DgwServerInfo>.ToArray
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.ToArray
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.ToArray
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.ToArray
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.ToArray
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.ToArray
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.ToArray
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.ToArray
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.ToArray
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.ToArray
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.ToArray
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.ToArray
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.ToArray
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.ToArray
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.ToArray
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.ToArray
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.ToArray
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.ToArray
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.ToArray
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.ToArray
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.ToArray
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.ToArray
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.ToArray
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.ToArray
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.ToArray
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.ToArray
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.ToArray
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.ToArray
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.ToArray
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.ToArray
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.ToArray
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.ToArray
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.ToArray
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.ToArray
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.ToArray
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.ToArray
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.ToArray
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.ToArray
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.ToArray
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.ToArray
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.ToArray
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.ToArray
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.ToArray
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.ToArray
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.ToArray
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.ToArray
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.ToArray
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.ToArray
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.ToArray
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.ToArray
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.ToArray
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.ToArray
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.ToArray
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.ToArray
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.ToArray
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.ToArray
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.ToArray
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.ToArray
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.ToArray
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.ToArray
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.ToArray
	|-List<NameGenerate.NameWeight>.ToArray
	|-List<SteamNetworkingComponent.SendPacket>.ToArray
	|-List<WeGameNetworkingComponent.SendPacket>.ToArray
	|-List<RangeU16>.ToArray
	|-List<OneInfo>.ToArray
	|-List<DebugDrawLine.DebugLine>.ToArray
	|-List<AssetTracker.AssetInfo>.ToArray
	|-List<EngineHotKey>.ToArray
	|-List<LogMessage>.ToArray
	|-List<LPWNormalSolver.LPWPoint>.ToArray
	|-List<LPWNormalSolver.LPWPointDataEntry>.ToArray
	|-List<PropertyMetadata>.ToArray
	|-List<fsVersionedType>.ToArray
	|-List<fsAotCompilationManager.AotCompilation>.ToArray
	|-List<MinimapPoint>.ToArray
	|-List<Contraction>.ToArray
	|-List<Level2Map>.ToArray
	|-List<MusicStateInfo>.ToArray
	|-List<BridgeHandler.IdxPacket>.ToArray
	|-List<JsonPosition>.ToArray
	|-List<pb_BezierPoint>.ToArray
	|-List<ScreenRadioScriptObject.ScreenInfo>.ToArray
	|-List<ValueDropdownItem<object>>.ToArray
	|-List<FormatterLocator.FormatterInfo>.ToArray
	|-List<FormatterLocator.FormatterLocatorInfo>.ToArray
	|-List<SerializationNode>.ToArray
	|-List<DeepReflection.PathStep>.ToArray
	|-List<CCalEffInfo>.ToArray
	|-List<SkillRayHit>.ToArray
	|-List<EventQueue.EventQueueEntry>.ToArray
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.ToArray
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.ToArray
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.ToArray
	|-List<StateSoundScriptObject.Loop>.ToArray
	|-List<StateSoundScriptObject.StateSound>.ToArray
	|-List<SteamMatchViewer.ChatMsg>.ToArray
	|-List<CSteamID>.ToArray
	|-List<bool>.ToArray
	|-List<char>.ToArray
	|-List<DictionaryEntry>.ToArray
	|-List<KeyValuePair<DateTime, object>>.ToArray
	|-List<KeyValuePair<int, int>>.ToArray
	|-List<KeyValuePair<int, object>>.ToArray
	|-List<KeyValuePair<object, object>>.ToArray
	|-List<StackFrame>.ToArray
	|-List<EventProvider.SessionInfo>.ToArray
	|-List<PropertyAnalysis>.ToArray
	|-List<Guid>.ToArray
	|-List<int>.ToArray
	|-List<Int32Enum>.ToArray
	|-List<long>.ToArray
	|-List<object>.ToArray
	|-List<Module>.ToArray
	|-List<IContextProperty>.ToArray
	|-List<RuntimeType>.ToArray
	|-List<float>.ToArray
	|-List<string>.ToArray
	|-List<TimeZoneInfo.AdjustmentRule>.ToArray
	|-List<TexturePacker.SpriteData>.ToArray
	|-List<AnimatorClipInfo>.ToArray
	|-List<BeforeRenderHelper.OrderBlock>.ToArray
	|-List<Color32>.ToArray
	|-List<RaycastResult>.ToArray
	|-List<ShaderPassName>.ToArray
	|-List<VisibleLight>.ToArray
	|-List<VisibleReflectionProbe>.ToArray
	|-List<IntervalTreeNode>.ToArray
	|-List<IntervalTree.Entry<object>>.ToArray
	|-List<MeshSubsetCombineUtility.MeshContainer>.ToArray
	|-List<ChannelPacket>.ToArray
	|-List<ClientScene.PendingOwner>.ToArray
	|-List<LocalClient.InternalMsg>.ToArray
	|-List<NetworkLobbyManager.PendingPlayer>.ToArray
	|-List<NetworkMigrationManager.PendingPlayerInfo>.ToArray
	|-List<ParticleSystem.Particle>.ToArray
	|-List<Playable>.ToArray
	|-List<Quaternion>.ToArray
	|-List<Rect>.ToArray
	|-List<ReflectionProbeBlendInfo>.ToArray
	|-List<RenderTargetIdentifier>.ToArray
	|-List<GlyphRect>.ToArray
	|-List<AnimationOutputWeightProcessor.WeightInfo>.ToArray
	|-List<UICharInfo>.ToArray
	|-List<UILineInfo>.ToArray
	|-List<UIVertex>.ToArray
	|-List<UnitySynchronizationContext.WorkRequest>.ToArray
	|-List<Vector2>.ToArray
	|-List<Vector2Int>.ToArray
	|-List<ZmPeerManager.RecvPacket>.ToArray
	|-List<ZmID>.ToArray
	*/

	public void TrimExcess() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2760360 Offset: 0x275F360 VA: 0x182760360
	|-List<DataSet.FaceIndices>.TrimExcess
	|-List<UnitPreservation.UnitPortPreservation>.TrimExcess
	|-List<MeshCombiner.SkinnedRenderer>.TrimExcess
	|-List<MeshCombiner.StaticRenderer>.TrimExcess
	|-List<CameraState.CustomBlendable>.TrimExcess
	|-List<CinemachineClearShot.Pair>.TrimExcess
	|-List<DoublePoint>.TrimExcess
	|-List<IntPoint>.TrimExcess
	|-List<DgwResultServerInfo>.TrimExcess
	|-List<DgwServerForJson>.TrimExcess
	|-List<DgwServerInfo>.TrimExcess
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.TrimExcess
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.TrimExcess
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.TrimExcess
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.TrimExcess
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.TrimExcess
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.TrimExcess
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.TrimExcess
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.TrimExcess
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.TrimExcess
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.TrimExcess
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.TrimExcess
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.TrimExcess
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.TrimExcess
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.TrimExcess
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.TrimExcess
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.TrimExcess
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.TrimExcess
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.TrimExcess
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.TrimExcess
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.TrimExcess
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.TrimExcess
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.TrimExcess
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.TrimExcess
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.TrimExcess
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.TrimExcess
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.TrimExcess
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.TrimExcess
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.TrimExcess
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.TrimExcess
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.TrimExcess
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.TrimExcess
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.TrimExcess
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.TrimExcess
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.TrimExcess
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.TrimExcess
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.TrimExcess
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.TrimExcess
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.TrimExcess
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.TrimExcess
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.TrimExcess
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.TrimExcess
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.TrimExcess
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.TrimExcess
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.TrimExcess
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.TrimExcess
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.TrimExcess
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.TrimExcess
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.TrimExcess
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.TrimExcess
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.TrimExcess
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.TrimExcess
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.TrimExcess
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.TrimExcess
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.TrimExcess
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.TrimExcess
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.TrimExcess
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.TrimExcess
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.TrimExcess
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.TrimExcess
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.TrimExcess
	|-List<NameGenerate.NameWeight>.TrimExcess
	|-List<SteamNetworkingComponent.SendPacket>.TrimExcess
	|-List<WeGameNetworkingComponent.SendPacket>.TrimExcess
	|-List<RangeU16>.TrimExcess
	|-List<OneInfo>.TrimExcess
	|-List<DebugDrawLine.DebugLine>.TrimExcess
	|-List<AssetTracker.AssetInfo>.TrimExcess
	|-List<EngineHotKey>.TrimExcess
	|-List<HitInfo>.TrimExcess
	|-List<LogMessage>.TrimExcess
	|-List<LPWNormalSolver.LPWPoint>.TrimExcess
	|-List<LPWNormalSolver.LPWPointDataEntry>.TrimExcess
	|-List<PropertyMetadata>.TrimExcess
	|-List<fsVersionedType>.TrimExcess
	|-List<fsAotCompilationManager.AotCompilation>.TrimExcess
	|-List<MinimapPoint>.TrimExcess
	|-List<MusicStateInfo>.TrimExcess
	|-List<BridgeHandler.IdxPacket>.TrimExcess
	|-List<JsonPosition>.TrimExcess
	|-List<pb_BezierPoint>.TrimExcess
	|-List<pb_Edge>.TrimExcess
	|-List<ScreenRadioScriptObject.ScreenInfo>.TrimExcess
	|-List<ValueDropdownItem<object>>.TrimExcess
	|-List<FormatterLocator.FormatterInfo>.TrimExcess
	|-List<FormatterLocator.FormatterLocatorInfo>.TrimExcess
	|-List<SerializationNode>.TrimExcess
	|-List<DeepReflection.PathStep>.TrimExcess
	|-List<CCalEffInfo>.TrimExcess
	|-List<SkillRayHit>.TrimExcess
	|-List<EventQueue.EventQueueEntry>.TrimExcess
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.TrimExcess
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.TrimExcess
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.TrimExcess
	|-List<StateSoundScriptObject.Loop>.TrimExcess
	|-List<StateSoundScriptObject.StateSound>.TrimExcess
	|-List<SteamMatchViewer.ChatMsg>.TrimExcess
	|-List<CSteamID>.TrimExcess
	|-List<bool>.TrimExcess
	|-List<byte>.TrimExcess
	|-List<char>.TrimExcess
	|-List<DictionaryEntry>.TrimExcess
	|-List<KeyValuePair<DateTime, object>>.TrimExcess
	|-List<KeyValuePair<int, int>>.TrimExcess
	|-List<KeyValuePair<int, object>>.TrimExcess
	|-List<KeyValuePair<object, object>>.TrimExcess
	|-List<EventProvider.SessionInfo>.TrimExcess
	|-List<Guid>.TrimExcess
	|-List<int>.TrimExcess
	|-List<Int32Enum>.TrimExcess
	|-List<long>.TrimExcess
	|-List<InterpretedFrameInfo>.TrimExcess
	|-List<Win32_IP_ADAPTER_ADDRESSES>.TrimExcess
	|-List<object>.TrimExcess
	|-List<float>.TrimExcess
	|-List<string>.TrimExcess
	|-List<uint>.TrimExcess
	|-List<ulong>.TrimExcess
	|-List<WeakReference>.TrimExcess
	|-List<TexturePacker.SpriteData>.TrimExcess
	|-List<TMP_Dropdown.OptionData>.TrimExcess
	|-List<AnimatorClipInfo>.TrimExcess
	|-List<BeforeRenderHelper.OrderBlock>.TrimExcess
	|-List<BoneWeight>.TrimExcess
	|-List<Collider>.TrimExcess
	|-List<Color32>.TrimExcess
	|-List<Color>.TrimExcess
	|-List<CombineInstance>.TrimExcess
	|-List<RaycastResult>.TrimExcess
	|-List<ShaderPassName>.TrimExcess
	|-List<VisibleLight>.TrimExcess
	|-List<VisibleReflectionProbe>.TrimExcess
	|-List<IntervalTreeNode>.TrimExcess
	|-List<IntervalTree.Entry<object>>.TrimExcess
	|-List<Matrix4x4>.TrimExcess
	|-List<MeshSubsetCombineUtility.MeshContainer>.TrimExcess
	|-List<MeshSubsetCombineUtility.MeshInstance>.TrimExcess
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.TrimExcess
	|-List<ChannelPacket>.TrimExcess
	|-List<ClientScene.PendingOwner>.TrimExcess
	|-List<LocalClient.InternalMsg>.TrimExcess
	|-List<NetworkLobbyManager.PendingPlayer>.TrimExcess
	|-List<NetworkMigrationManager.PendingPlayerInfo>.TrimExcess
	|-List<CRCMessageEntry>.TrimExcess
	|-List<PeerInfoPlayer>.TrimExcess
	|-List<ParticleSystem.Particle>.TrimExcess
	|-List<Playable>.TrimExcess
	|-List<Quaternion>.TrimExcess
	|-List<RaycastHit>.TrimExcess
	|-List<Rect>.TrimExcess
	|-List<PostProcessEffectSettings>.TrimExcess
	|-List<ReflectionProbeBlendInfo>.TrimExcess
	|-List<RenderTargetIdentifier>.TrimExcess
	|-List<GlyphRect>.TrimExcess
	|-List<AnimationOutputWeightProcessor.WeightInfo>.TrimExcess
	|-List<Dropdown.OptionData>.TrimExcess
	|-List<UICharInfo>.TrimExcess
	|-List<UILineInfo>.TrimExcess
	|-List<UIVertex>.TrimExcess
	|-List<UnitySynchronizationContext.WorkRequest>.TrimExcess
	|-List<Vector2>.TrimExcess
	|-List<Vector2Int>.TrimExcess
	|-List<Vector3>.TrimExcess
	|-List<Vector4>.TrimExcess
	|-List<LODGenerator.SkinnedRenderer>.TrimExcess
	|-List<LODGenerator.StaticRenderer>.TrimExcess
	|-List<ZmPeerManager.RecvPacket>.TrimExcess
	|-List<ZmID>.TrimExcess
	*/

	public bool TrueForAll(Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27603C0 Offset: 0x275F3C0 VA: 0x1827603C0
	|-List<DataSet.FaceIndices>.TrueForAll
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.TrueForAll
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.TrueForAll
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.TrueForAll
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.TrueForAll
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.TrueForAll
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.TrueForAll
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.TrueForAll
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.TrueForAll
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.TrueForAll
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.TrueForAll
	|-List<UICharInfo>.TrueForAll
	|-List<Vector3>.TrueForAll
	|
	|-RVA: 0x284EC50 Offset: 0x284DC50 VA: 0x18284EC50
	|-List<UnitPreservation.UnitPortPreservation>.TrueForAll
	|-List<CameraState.CustomBlendable>.TrueForAll
	|-List<DoublePoint>.TrueForAll
	|-List<IntPoint>.TrueForAll
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.TrueForAll
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.TrueForAll
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.TrueForAll
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.TrueForAll
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.TrueForAll
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.TrueForAll
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.TrueForAll
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.TrueForAll
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.TrueForAll
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.TrueForAll
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.TrueForAll
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.TrueForAll
	|-List<LogMessage>.TrueForAll
	|-List<MusicStateInfo>.TrueForAll
	|-List<BridgeHandler.IdxPacket>.TrueForAll
	|-List<ScreenRadioScriptObject.ScreenInfo>.TrueForAll
	|-List<ValueDropdownItem<object>>.TrueForAll
	|-List<FormatterLocator.FormatterLocatorInfo>.TrueForAll
	|-List<CCalEffInfo>.TrueForAll
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.TrueForAll
	|-List<StateSoundScriptObject.StateSound>.TrueForAll
	|-List<SteamMatchViewer.ChatMsg>.TrueForAll
	|-List<DictionaryEntry>.TrueForAll
	|-List<KeyValuePair<DateTime, object>>.TrueForAll
	|-List<KeyValuePair<int, object>>.TrueForAll
	|-List<KeyValuePair<object, object>>.TrueForAll
	|-List<Guid>.TrueForAll
	|-List<InterpretedFrameInfo>.TrueForAll
	|-List<BeforeRenderHelper.OrderBlock>.TrueForAll
	|-List<Color>.TrueForAll
	|-List<LocalClient.InternalMsg>.TrueForAll
	|-List<NetworkLobbyManager.PendingPlayer>.TrueForAll
	|-List<NetworkMigrationManager.PendingPlayerInfo>.TrueForAll
	|-List<CRCMessageEntry>.TrueForAll
	|-List<Playable>.TrueForAll
	|-List<Quaternion>.TrueForAll
	|-List<Rect>.TrueForAll
	|-List<ReflectionProbeBlendInfo>.TrueForAll
	|-List<GlyphRect>.TrueForAll
	|-List<UILineInfo>.TrueForAll
	|-List<Vector4>.TrueForAll
	|
	|-RVA: 0x28705F0 Offset: 0x286F5F0 VA: 0x1828705F0
	|-List<MeshCombiner.SkinnedRenderer>.TrueForAll
	|-List<StateSoundScriptObject.Loop>.TrueForAll
	|-List<TexturePacker.SpriteData>.TrueForAll
	|-List<Matrix4x4>.TrueForAll
	|-List<LODGenerator.SkinnedRenderer>.TrueForAll
	|
	|-RVA: 0x27325B0 Offset: 0x27315B0 VA: 0x1827325B0
	|-List<MeshCombiner.StaticRenderer>.TrueForAll
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.TrueForAll
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.TrueForAll
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.TrueForAll
	|-List<DebugDrawLine.DebugLine>.TrueForAll
	|-List<HitInfo>.TrueForAll
	|-List<DeepReflection.PathStep>.TrueForAll
	|-List<RenderTargetIdentifier>.TrueForAll
	|-List<AnimationOutputWeightProcessor.WeightInfo>.TrueForAll
	|-List<LODGenerator.StaticRenderer>.TrueForAll
	|
	|-RVA: 0x2757EE0 Offset: 0x2756EE0 VA: 0x182757EE0
	|-List<CinemachineClearShot.Pair>.TrueForAll
	|-List<DgwResultServerInfo>.TrueForAll
	|-List<DgwServerForJson>.TrueForAll
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.TrueForAll
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.TrueForAll
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.TrueForAll
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.TrueForAll
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.TrueForAll
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.TrueForAll
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.TrueForAll
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.TrueForAll
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.TrueForAll
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.TrueForAll
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.TrueForAll
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.TrueForAll
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.TrueForAll
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.TrueForAll
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.TrueForAll
	|-List<EngineHotKey>.TrueForAll
	|-List<LPWNormalSolver.LPWPoint>.TrueForAll
	|-List<LPWNormalSolver.LPWPointDataEntry>.TrueForAll
	|-List<pb_Edge>.TrueForAll
	|-List<CSteamID>.TrueForAll
	|-List<KeyValuePair<int, int>>.TrueForAll
	|-List<EventProvider.SessionInfo>.TrueForAll
	|-List<AnimatorClipInfo>.TrueForAll
	|-List<ClientScene.PendingOwner>.TrueForAll
	|-List<PeerInfoPlayer>.TrueForAll
	|-List<Vector2Int>.TrueForAll
	|-List<ZmID>.TrueForAll
	|
	|-RVA: 0x2746650 Offset: 0x2745650 VA: 0x182746650
	|-List<DgwServerInfo>.TrueForAll
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.TrueForAll
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.TrueForAll
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.TrueForAll
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.TrueForAll
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.TrueForAll
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.TrueForAll
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.TrueForAll
	|-List<NameGenerate.NameWeight>.TrueForAll
	|-List<WeGameNetworkingComponent.SendPacket>.TrueForAll
	|-List<AssetTracker.AssetInfo>.TrueForAll
	|-List<PropertyMetadata>.TrueForAll
	|-List<fsVersionedType>.TrueForAll
	|-List<fsAotCompilationManager.AotCompilation>.TrueForAll
	|-List<MinimapPoint>.TrueForAll
	|-List<JsonPosition>.TrueForAll
	|-List<FormatterLocator.FormatterInfo>.TrueForAll
	|-List<SerializationNode>.TrueForAll
	|-List<EventQueue.EventQueueEntry>.TrueForAll
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.TrueForAll
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.TrueForAll
	|-List<IntervalTreeNode>.TrueForAll
	|-List<IntervalTree.Entry<object>>.TrueForAll
	|-List<ChannelPacket>.TrueForAll
	|-List<UnitySynchronizationContext.WorkRequest>.TrueForAll
	|-List<ZmPeerManager.RecvPacket>.TrueForAll
	|
	|-RVA: 0x2760490 Offset: 0x275F490 VA: 0x182760490
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.TrueForAll
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.TrueForAll
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.TrueForAll
	|
	|-RVA: 0x2870460 Offset: 0x286F460 VA: 0x182870460
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.TrueForAll
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.TrueForAll
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.TrueForAll
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.TrueForAll
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.TrueForAll
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.TrueForAll
	|-List<SteamNetworkingComponent.SendPacket>.TrueForAll
	|-List<OneInfo>.TrueForAll
	|-List<BoneWeight>.TrueForAll
	|
	|-RVA: 0x273D380 Offset: 0x273C380 VA: 0x18273D380
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.TrueForAll
	|
	|-RVA: 0x27080E0 Offset: 0x27070E0 VA: 0x1827080E0
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.TrueForAll
	|-List<RaycastResult>.TrueForAll
	|
	|-RVA: 0x2728460 Offset: 0x2727460 VA: 0x182728460
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.TrueForAll
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.TrueForAll
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.TrueForAll
	|
	|-RVA: 0x28706E0 Offset: 0x286F6E0 VA: 0x1828706E0
	|-List<RangeU16>.TrueForAll
	|-List<Color32>.TrueForAll
	|-List<ShaderPassName>.TrueForAll
	|
	|-RVA: 0x27EAF80 Offset: 0x27E9F80 VA: 0x1827EAF80
	|-List<pb_BezierPoint>.TrueForAll
	|
	|-RVA: 0x2772270 Offset: 0x2771270 VA: 0x182772270
	|-List<SkillRayHit>.TrueForAll
	|
	|-RVA: 0x28593D0 Offset: 0x28583D0 VA: 0x1828593D0
	|-List<bool>.TrueForAll
	|-List<byte>.TrueForAll
	|
	|-RVA: 0x2859310 Offset: 0x2858310 VA: 0x182859310
	|-List<char>.TrueForAll
	|
	|-RVA: 0x284EBA0 Offset: 0x284DBA0 VA: 0x18284EBA0
	|-List<int>.TrueForAll
	|-List<Int32Enum>.TrueForAll
	|-List<uint>.TrueForAll
	|
	|-RVA: 0x284EAE0 Offset: 0x284DAE0 VA: 0x18284EAE0
	|-List<long>.TrueForAll
	|-List<object>.TrueForAll
	|-List<string>.TrueForAll
	|-List<ulong>.TrueForAll
	|-List<TMP_Dropdown.OptionData>.TrueForAll
	|-List<Collider>.TrueForAll
	|-List<PostProcessEffectSettings>.TrueForAll
	|-List<Dropdown.OptionData>.TrueForAll
	|
	|-RVA: 0x284E990 Offset: 0x284D990 VA: 0x18284E990
	|-List<Win32_IP_ADAPTER_ADDRESSES>.TrueForAll
	|
	|-RVA: 0x2870530 Offset: 0x286F530 VA: 0x182870530
	|-List<float>.TrueForAll
	|
	|-RVA: 0x27081E0 Offset: 0x27071E0 VA: 0x1827081E0
	|-List<CombineInstance>.TrueForAll
	|
	|-RVA: 0x2707FB0 Offset: 0x2706FB0 VA: 0x182707FB0
	|-List<VisibleLight>.TrueForAll
	|
	|-RVA: 0x2707E60 Offset: 0x2706E60 VA: 0x182707E60
	|-List<VisibleReflectionProbe>.TrueForAll
	|
	|-RVA: 0x27B3900 Offset: 0x27B2900 VA: 0x1827B3900
	|-List<MeshSubsetCombineUtility.MeshContainer>.TrueForAll
	|
	|-RVA: 0x27B3A30 Offset: 0x27B2A30 VA: 0x1827B3A30
	|-List<MeshSubsetCombineUtility.MeshInstance>.TrueForAll
	|
	|-RVA: 0x278AD50 Offset: 0x2789D50 VA: 0x18278AD50
	|-List<ParticleSystem.Particle>.TrueForAll
	|
	|-RVA: 0x278AC70 Offset: 0x2789C70 VA: 0x18278AC70
	|-List<RaycastHit>.TrueForAll
	|
	|-RVA: 0x27324A0 Offset: 0x27314A0 VA: 0x1827324A0
	|-List<UIVertex>.TrueForAll
	|
	|-RVA: 0x27F4530 Offset: 0x27F3530 VA: 0x1827F4530
	|-List<Vector2>.TrueForAll
	*/

	internal static IList<T> Synchronized(List<T> list) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x286D160 Offset: 0x286C160 VA: 0x18286D160
	|-List<DataSet.FaceIndices>.Synchronized
	|-List<UnitPreservation.UnitPortPreservation>.Synchronized
	|-List<MeshCombiner.SkinnedRenderer>.Synchronized
	|-List<MeshCombiner.StaticRenderer>.Synchronized
	|-List<CameraState.CustomBlendable>.Synchronized
	|-List<CinemachineClearShot.Pair>.Synchronized
	|-List<DoublePoint>.Synchronized
	|-List<IntPoint>.Synchronized
	|-List<DgwResultServerInfo>.Synchronized
	|-List<DgwServerForJson>.Synchronized
	|-List<DgwServerInfo>.Synchronized
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Synchronized
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Synchronized
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Synchronized
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Synchronized
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Synchronized
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Synchronized
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Synchronized
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Synchronized
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Synchronized
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Synchronized
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Synchronized
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Synchronized
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Synchronized
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Synchronized
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Synchronized
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Synchronized
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Synchronized
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Synchronized
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Synchronized
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>.Synchronized
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>.Synchronized
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Synchronized
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>.Synchronized
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Synchronized
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Synchronized
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Synchronized
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Synchronized
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Synchronized
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Synchronized
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>.Synchronized
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>.Synchronized
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>.Synchronized
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Synchronized
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Synchronized
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Synchronized
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Synchronized
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Synchronized
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Synchronized
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Synchronized
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Synchronized
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>.Synchronized
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Synchronized
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Synchronized
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Synchronized
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Synchronized
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Synchronized
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Synchronized
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Synchronized
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Synchronized
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Synchronized
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Synchronized
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Synchronized
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Synchronized
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Synchronized
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Synchronized
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Synchronized
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Synchronized
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Synchronized
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Synchronized
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Synchronized
	|-List<NameGenerate.NameWeight>.Synchronized
	|-List<SteamNetworkingComponent.SendPacket>.Synchronized
	|-List<WeGameNetworkingComponent.SendPacket>.Synchronized
	|-List<RangeU16>.Synchronized
	|-List<OneInfo>.Synchronized
	|-List<DebugDrawLine.DebugLine>.Synchronized
	|-List<AssetTracker.AssetInfo>.Synchronized
	|-List<EngineHotKey>.Synchronized
	|-List<HitInfo>.Synchronized
	|-List<LogMessage>.Synchronized
	|-List<LPWNormalSolver.LPWPoint>.Synchronized
	|-List<LPWNormalSolver.LPWPointDataEntry>.Synchronized
	|-List<PropertyMetadata>.Synchronized
	|-List<fsVersionedType>.Synchronized
	|-List<fsAotCompilationManager.AotCompilation>.Synchronized
	|-List<MinimapPoint>.Synchronized
	|-List<MusicStateInfo>.Synchronized
	|-List<BridgeHandler.IdxPacket>.Synchronized
	|-List<JsonPosition>.Synchronized
	|-List<pb_BezierPoint>.Synchronized
	|-List<pb_Edge>.Synchronized
	|-List<ScreenRadioScriptObject.ScreenInfo>.Synchronized
	|-List<ValueDropdownItem<object>>.Synchronized
	|-List<FormatterLocator.FormatterInfo>.Synchronized
	|-List<FormatterLocator.FormatterLocatorInfo>.Synchronized
	|-List<SerializationNode>.Synchronized
	|-List<DeepReflection.PathStep>.Synchronized
	|-List<CCalEffInfo>.Synchronized
	|-List<SkillRayHit>.Synchronized
	|-List<EventQueue.EventQueueEntry>.Synchronized
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Synchronized
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Synchronized
	|-List<SkeletonUtilityKinematicShadow.TransformPair>.Synchronized
	|-List<StateSoundScriptObject.Loop>.Synchronized
	|-List<StateSoundScriptObject.StateSound>.Synchronized
	|-List<SteamMatchViewer.ChatMsg>.Synchronized
	|-List<CSteamID>.Synchronized
	|-List<bool>.Synchronized
	|-List<byte>.Synchronized
	|-List<char>.Synchronized
	|-List<DictionaryEntry>.Synchronized
	|-List<KeyValuePair<DateTime, object>>.Synchronized
	|-List<KeyValuePair<int, int>>.Synchronized
	|-List<KeyValuePair<int, object>>.Synchronized
	|-List<KeyValuePair<object, object>>.Synchronized
	|-List<EventProvider.SessionInfo>.Synchronized
	|-List<Guid>.Synchronized
	|-List<int>.Synchronized
	|-List<Int32Enum>.Synchronized
	|-List<long>.Synchronized
	|-List<InterpretedFrameInfo>.Synchronized
	|-List<Win32_IP_ADAPTER_ADDRESSES>.Synchronized
	|-List<object>.Synchronized
	|-List<float>.Synchronized
	|-List<uint>.Synchronized
	|-List<ulong>.Synchronized
	|-List<TexturePacker.SpriteData>.Synchronized
	|-List<AnimatorClipInfo>.Synchronized
	|-List<BeforeRenderHelper.OrderBlock>.Synchronized
	|-List<BoneWeight>.Synchronized
	|-List<Color32>.Synchronized
	|-List<Color>.Synchronized
	|-List<CombineInstance>.Synchronized
	|-List<RaycastResult>.Synchronized
	|-List<ShaderPassName>.Synchronized
	|-List<VisibleLight>.Synchronized
	|-List<VisibleReflectionProbe>.Synchronized
	|-List<IntervalTreeNode>.Synchronized
	|-List<IntervalTree.Entry<object>>.Synchronized
	|-List<Matrix4x4>.Synchronized
	|-List<MeshSubsetCombineUtility.MeshContainer>.Synchronized
	|-List<MeshSubsetCombineUtility.MeshInstance>.Synchronized
	|-List<MeshSubsetCombineUtility.SubMeshInstance>.Synchronized
	|-List<ChannelPacket>.Synchronized
	|-List<ClientScene.PendingOwner>.Synchronized
	|-List<LocalClient.InternalMsg>.Synchronized
	|-List<NetworkLobbyManager.PendingPlayer>.Synchronized
	|-List<NetworkMigrationManager.PendingPlayerInfo>.Synchronized
	|-List<CRCMessageEntry>.Synchronized
	|-List<PeerInfoPlayer>.Synchronized
	|-List<ParticleSystem.Particle>.Synchronized
	|-List<Playable>.Synchronized
	|-List<Quaternion>.Synchronized
	|-List<RaycastHit>.Synchronized
	|-List<Rect>.Synchronized
	|-List<ReflectionProbeBlendInfo>.Synchronized
	|-List<RenderTargetIdentifier>.Synchronized
	|-List<GlyphRect>.Synchronized
	|-List<AnimationOutputWeightProcessor.WeightInfo>.Synchronized
	|-List<UICharInfo>.Synchronized
	|-List<UILineInfo>.Synchronized
	|-List<UIVertex>.Synchronized
	|-List<UnitySynchronizationContext.WorkRequest>.Synchronized
	|-List<Vector2>.Synchronized
	|-List<Vector2Int>.Synchronized
	|-List<Vector3>.Synchronized
	|-List<Vector4>.Synchronized
	|-List<LODGenerator.SkinnedRenderer>.Synchronized
	|-List<LODGenerator.StaticRenderer>.Synchronized
	|-List<ZmPeerManager.RecvPacket>.Synchronized
	|-List<ZmID>.Synchronized
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2708310 Offset: 0x2707310 VA: 0x182708310
	|-List<DataSet.FaceIndices>..cctor
	|-List<UnitPreservation.UnitPortPreservation>..cctor
	|-List<MeshCombiner.SkinnedRenderer>..cctor
	|-List<MeshCombiner.StaticRenderer>..cctor
	|-List<CameraState.CustomBlendable>..cctor
	|-List<CinemachineClearShot.Pair>..cctor
	|-List<DoublePoint>..cctor
	|-List<IntPoint>..cctor
	|-List<DgwResultServerInfo>..cctor
	|-List<DgwServerForJson>..cctor
	|-List<DgwServerInfo>..cctor
	|-List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>..cctor
	|-List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>..cctor
	|-List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>..cctor
	|-List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>..cctor
	|-List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>..cctor
	|-List<homecontainer_GS2CHeroInfoClass.ClasslstHero>..cctor
	|-List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>..cctor
	|-List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>..cctor
	|-List<homecontainer_GS2CRoundInfoClass.ClasslstInfo>..cctor
	|-List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>..cctor
	|-List<homecontainer_GS2CSeasonInfoClass.ClasslstPool>..cctor
	|-List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>..cctor
	|-List<homecontainer_GS2CTalentInfoClass.ClasslstTalent>..cctor
	|-List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>..cctor
	|-List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>..cctor
	|-List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>..cctor
	|-List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>..cctor
	|-List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>..cctor
	|-List<lsswitch_LS2CCodeShieldClass.ClasslstShield>..cctor
	|-List<netarchive_C2GSAskRoleListClass.ClasslstFile>..cctor
	|-List<netarchive_GS2CRoleListClass.ClasslstFile>..cctor
	|-List<netfriend_GS2CFindNameRetClass.ClasslstPlayer>..cctor
	|-List<netopenui_GS2CGMListClass.ClasslstGMOrder>..cctor
	|-List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>..cctor
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>..cctor
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>..cctor
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWar>..cctor
	|-List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>..cctor
	|-List<netopenui_GS2CRewardTipsClass.ClasslstRewardData>..cctor
	|-List<nettask_GS2CAddTaskClass.ClasslstProcess>..cctor
	|-List<nettask_GS2CAddTaskClass.ClasslstReward>..cctor
	|-List<nettask_GS2CAddTaskClass.ClasslstTaskData>..cctor
	|-List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>..cctor
	|-List<netteam_GS2CMaxRoundClass.ClasslstMaxRound>..cctor
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>..cctor
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>..cctor
	|-List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>..cctor
	|-List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>..cctor
	|-List<s2cShop_GS2CRefreshShopClass.ClasslstGoods>..cctor
	|-List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>..cctor
	|-List<s2cmove_C2GSMoveClass.ClasslstDisp>..cctor
	|-List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>..cctor
	|-List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>..cctor
	|-List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>..cctor
	|-List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>..cctor
	|-List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>..cctor
	|-List<s2cnpc_C2GSAnswerDictClass.ClasslstQue>..cctor
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>..cctor
	|-List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>..cctor
	|-List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>..cctor
	|-List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>..cctor
	|-List<s2cnpc_GS2CNpcEventClass.ClasslstOption>..cctor
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>..cctor
	|-List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>..cctor
	|-List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>..cctor
	|-List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>..cctor
	|-List<s2cnpc_GS2CNpcShopClass.ClasslstGoods>..cctor
	|-List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>..cctor
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>..cctor
	|-List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>..cctor
	|-List<NameGenerate.NameWeight>..cctor
	|-List<SteamNetworkingComponent.SendPacket>..cctor
	|-List<WeGameNetworkingComponent.SendPacket>..cctor
	|-List<RangeU16>..cctor
	|-List<OneInfo>..cctor
	|-List<DebugDrawLine.DebugLine>..cctor
	|-List<AssetTracker.AssetInfo>..cctor
	|-List<EngineHotKey>..cctor
	|-List<HitInfo>..cctor
	|-List<LogMessage>..cctor
	|-List<LPWNormalSolver.LPWPoint>..cctor
	|-List<LPWNormalSolver.LPWPointDataEntry>..cctor
	|-List<PropertyMetadata>..cctor
	|-List<fsVersionedType>..cctor
	|-List<fsAotCompilationManager.AotCompilation>..cctor
	|-List<MinimapPoint>..cctor
	|-List<MusicStateInfo>..cctor
	|-List<BridgeHandler.IdxPacket>..cctor
	|-List<JsonPosition>..cctor
	|-List<pb_BezierPoint>..cctor
	|-List<pb_Edge>..cctor
	|-List<ScreenRadioScriptObject.ScreenInfo>..cctor
	|-List<ValueDropdownItem<object>>..cctor
	|-List<FormatterLocator.FormatterInfo>..cctor
	|-List<FormatterLocator.FormatterLocatorInfo>..cctor
	|-List<SerializationNode>..cctor
	|-List<DeepReflection.PathStep>..cctor
	|-List<CCalEffInfo>..cctor
	|-List<SkillRayHit>..cctor
	|-List<EventQueue.EventQueueEntry>..cctor
	|-List<SkeletonRendererCustomMaterials.AtlasMaterialOverride>..cctor
	|-List<SkeletonRendererCustomMaterials.SlotMaterialOverride>..cctor
	|-List<SkeletonUtilityKinematicShadow.TransformPair>..cctor
	|-List<StateSoundScriptObject.Loop>..cctor
	|-List<StateSoundScriptObject.StateSound>..cctor
	|-List<SteamMatchViewer.ChatMsg>..cctor
	|-List<CSteamID>..cctor
	|-List<bool>..cctor
	|-List<byte>..cctor
	|-List<char>..cctor
	|-List<DictionaryEntry>..cctor
	|-List<KeyValuePair<DateTime, object>>..cctor
	|-List<KeyValuePair<int, int>>..cctor
	|-List<KeyValuePair<int, object>>..cctor
	|-List<KeyValuePair<object, object>>..cctor
	|-List<EventProvider.SessionInfo>..cctor
	|-List<Guid>..cctor
	|-List<int>..cctor
	|-List<Int32Enum>..cctor
	|-List<long>..cctor
	|-List<InterpretedFrameInfo>..cctor
	|-List<Win32_IP_ADAPTER_ADDRESSES>..cctor
	|-List<object>..cctor
	|-List<float>..cctor
	|-List<uint>..cctor
	|-List<ulong>..cctor
	|-List<TexturePacker.SpriteData>..cctor
	|-List<AnimatorClipInfo>..cctor
	|-List<BeforeRenderHelper.OrderBlock>..cctor
	|-List<BoneWeight>..cctor
	|-List<Color32>..cctor
	|-List<Color>..cctor
	|-List<CombineInstance>..cctor
	|-List<RaycastResult>..cctor
	|-List<ShaderPassName>..cctor
	|-List<VisibleLight>..cctor
	|-List<VisibleReflectionProbe>..cctor
	|-List<IntervalTreeNode>..cctor
	|-List<IntervalTree.Entry<object>>..cctor
	|-List<Matrix4x4>..cctor
	|-List<MeshSubsetCombineUtility.MeshContainer>..cctor
	|-List<MeshSubsetCombineUtility.MeshInstance>..cctor
	|-List<MeshSubsetCombineUtility.SubMeshInstance>..cctor
	|-List<ChannelPacket>..cctor
	|-List<ClientScene.PendingOwner>..cctor
	|-List<LocalClient.InternalMsg>..cctor
	|-List<NetworkLobbyManager.PendingPlayer>..cctor
	|-List<NetworkMigrationManager.PendingPlayerInfo>..cctor
	|-List<CRCMessageEntry>..cctor
	|-List<PeerInfoPlayer>..cctor
	|-List<ParticleSystem.Particle>..cctor
	|-List<Playable>..cctor
	|-List<Quaternion>..cctor
	|-List<RaycastHit>..cctor
	|-List<Rect>..cctor
	|-List<ReflectionProbeBlendInfo>..cctor
	|-List<RenderTargetIdentifier>..cctor
	|-List<GlyphRect>..cctor
	|-List<AnimationOutputWeightProcessor.WeightInfo>..cctor
	|-List<UICharInfo>..cctor
	|-List<UILineInfo>..cctor
	|-List<UIVertex>..cctor
	|-List<UnitySynchronizationContext.WorkRequest>..cctor
	|-List<Vector2>..cctor
	|-List<Vector2Int>..cctor
	|-List<Vector3>..cctor
	|-List<Vector4>..cctor
	|-List<LODGenerator.SkinnedRenderer>..cctor
	|-List<LODGenerator.StaticRenderer>..cctor
	|-List<ZmPeerManager.RecvPacket>..cctor
	|-List<ZmID>..cctor
	*/
}

// Namespace: 
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
internal class List.SynchronizedList<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable
{
	// Fields
	private List<T> _list;
	private object _root;

	// Properties
	public int Count { get; }
	public bool IsReadOnly { get; }
	public T Item { get; set; }

	// Methods

	internal void .ctor(List<T> list) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA1EB30 Offset: 0xA1DB30 VA: 0x180A1EB30
	|-List.SynchronizedList<DataSet.FaceIndices>..ctor
	|
	|-RVA: 0x24CB0D0 Offset: 0x24CA0D0 VA: 0x1824CB0D0
	|-List.SynchronizedList<UnitPreservation.UnitPortPreservation>..ctor
	|
	|-RVA: 0x24CBE50 Offset: 0x24CAE50 VA: 0x1824CBE50
	|-List.SynchronizedList<MeshCombiner.SkinnedRenderer>..ctor
	|
	|-RVA: 0x24CB3D0 Offset: 0x24CA3D0 VA: 0x1824CB3D0
	|-List.SynchronizedList<MeshCombiner.StaticRenderer>..ctor
	|
	|-RVA: 0x24CBA50 Offset: 0x24CAA50 VA: 0x1824CBA50
	|-List.SynchronizedList<CameraState.CustomBlendable>..ctor
	|
	|-RVA: 0x24CB9D0 Offset: 0x24CA9D0 VA: 0x1824CB9D0
	|-List.SynchronizedList<CinemachineClearShot.Pair>..ctor
	|
	|-RVA: 0x24CB1D0 Offset: 0x24CA1D0 VA: 0x1824CB1D0
	|-List.SynchronizedList<DoublePoint>..ctor
	|
	|-RVA: 0x24CBD50 Offset: 0x24CAD50 VA: 0x1824CBD50
	|-List.SynchronizedList<IntPoint>..ctor
	|
	|-RVA: 0x24CB4D0 Offset: 0x24CA4D0 VA: 0x1824CB4D0
	|-List.SynchronizedList<DgwResultServerInfo>..ctor
	|
	|-RVA: 0x24CB8D0 Offset: 0x24CA8D0 VA: 0x1824CB8D0
	|-List.SynchronizedList<DgwServerForJson>..ctor
	|
	|-RVA: 0x24CB250 Offset: 0x24CA250 VA: 0x1824CB250
	|-List.SynchronizedList<DgwServerInfo>..ctor
	|
	|-RVA: 0x24CBCD0 Offset: 0x24CACD0 VA: 0x1824CBCD0
	|-List.SynchronizedList<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>..ctor
	|
	|-RVA: 0x24CB750 Offset: 0x24CA750 VA: 0x1824CB750
	|-List.SynchronizedList<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>..ctor
	|
	|-RVA: 0x24CBF50 Offset: 0x24CAF50 VA: 0x1824CBF50
	|-List.SynchronizedList<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>..ctor
	|
	|-RVA: 0x24CBB50 Offset: 0x24CAB50 VA: 0x1824CBB50
	|-List.SynchronizedList<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>..ctor
	|
	|-RVA: 0x24CBC50 Offset: 0x24CAC50 VA: 0x1824CBC50
	|-List.SynchronizedList<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>..ctor
	|
	|-RVA: 0x24CB850 Offset: 0x24CA850 VA: 0x1824CB850
	|-List.SynchronizedList<homecontainer_GS2CHeroInfoClass.ClasslstHero>..ctor
	|
	|-RVA: 0x24CB6D0 Offset: 0x24CA6D0 VA: 0x1824CB6D0
	|-List.SynchronizedList<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>..ctor
	|
	|-RVA: 0x24CB2D0 Offset: 0x24CA2D0 VA: 0x1824CB2D0
	|-List.SynchronizedList<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>..ctor
	|
	|-RVA: 0x24CB150 Offset: 0x24CA150 VA: 0x1824CB150
	|-List.SynchronizedList<homecontainer_GS2CRoundInfoClass.ClasslstInfo>..ctor
	|
	|-RVA: 0x24CB650 Offset: 0x24CA650 VA: 0x1824CB650
	|-List.SynchronizedList<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>..ctor
	|
	|-RVA: 0x24CBAD0 Offset: 0x24CAAD0 VA: 0x1824CBAD0
	|-List.SynchronizedList<homecontainer_GS2CSeasonInfoClass.ClasslstPool>..ctor
	|
	|-RVA: 0x24CBDD0 Offset: 0x24CADD0 VA: 0x1824CBDD0
	|-List.SynchronizedList<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>..ctor
	|
	|-RVA: 0x24CB350 Offset: 0x24CA350 VA: 0x1824CB350
	|-List.SynchronizedList<homecontainer_GS2CTalentInfoClass.ClasslstTalent>..ctor
	|
	|-RVA: 0x24CB7D0 Offset: 0x24CA7D0 VA: 0x1824CB7D0
	|-List.SynchronizedList<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>..ctor
	|
	|-RVA: 0x24CB450 Offset: 0x24CA450 VA: 0x1824CB450
	|-List.SynchronizedList<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>..ctor
	|
	|-RVA: 0x24CB5D0 Offset: 0x24CA5D0 VA: 0x1824CB5D0
	|-List.SynchronizedList<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>..ctor
	|
	|-RVA: 0x24CB550 Offset: 0x24CA550 VA: 0x1824CB550
	|-List.SynchronizedList<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>..ctor
	|
	|-RVA: 0x24CBBD0 Offset: 0x24CABD0 VA: 0x1824CBBD0
	|-List.SynchronizedList<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>..ctor
	|
	|-RVA: 0x24CBED0 Offset: 0x24CAED0 VA: 0x1824CBED0
	|-List.SynchronizedList<lsswitch_LS2CCodeShieldClass.ClasslstShield>..ctor
	|
	|-RVA: 0x24CB050 Offset: 0x24CA050 VA: 0x1824CB050
	|-List.SynchronizedList<netarchive_C2GSAskRoleListClass.ClasslstFile>..ctor
	|
	|-RVA: 0x24CB950 Offset: 0x24CA950 VA: 0x1824CB950
	|-List.SynchronizedList<netarchive_GS2CRoleListClass.ClasslstFile>..ctor
	|
	|-RVA: 0x23624C0 Offset: 0x23614C0 VA: 0x1823624C0
	|-List.SynchronizedList<netfriend_GS2CFindNameRetClass.ClasslstPlayer>..ctor
	|
	|-RVA: 0x2362E40 Offset: 0x2361E40 VA: 0x182362E40
	|-List.SynchronizedList<netopenui_GS2CGMListClass.ClasslstGMOrder>..ctor
	|
	|-RVA: 0x2362640 Offset: 0x2361640 VA: 0x182362640
	|-List.SynchronizedList<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>..ctor
	|
	|-RVA: 0x2362740 Offset: 0x2361740 VA: 0x182362740
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>..ctor
	|
	|-RVA: 0x2362EC0 Offset: 0x2361EC0 VA: 0x182362EC0
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>..ctor
	|
	|-RVA: 0x2362FC0 Offset: 0x2361FC0 VA: 0x182362FC0
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWar>..ctor
	|
	|-RVA: 0x23628C0 Offset: 0x23618C0 VA: 0x1823628C0
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>..ctor
	|
	|-RVA: 0x2362D40 Offset: 0x2361D40 VA: 0x182362D40
	|-List.SynchronizedList<netopenui_GS2CRewardTipsClass.ClasslstRewardData>..ctor
	|
	|-RVA: 0x2362A40 Offset: 0x2361A40 VA: 0x182362A40
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstProcess>..ctor
	|
	|-RVA: 0x2362DC0 Offset: 0x2361DC0 VA: 0x182362DC0
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstReward>..ctor
	|
	|-RVA: 0x2362B40 Offset: 0x2361B40 VA: 0x182362B40
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstTaskData>..ctor
	|
	|-RVA: 0x2363040 Offset: 0x2362040 VA: 0x182363040
	|-List.SynchronizedList<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>..ctor
	|
	|-RVA: 0x23626C0 Offset: 0x23616C0 VA: 0x1823626C0
	|-List.SynchronizedList<netteam_GS2CMaxRoundClass.ClasslstMaxRound>..ctor
	|
	|-RVA: 0x2362C40 Offset: 0x2361C40 VA: 0x182362C40
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>..ctor
	|
	|-RVA: 0x2362F40 Offset: 0x2361F40 VA: 0x182362F40
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>..ctor
	|
	|-RVA: 0x2362440 Offset: 0x2361440 VA: 0x182362440
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>..ctor
	|
	|-RVA: 0x2362840 Offset: 0x2361840 VA: 0x182362840
	|-List.SynchronizedList<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>..ctor
	|
	|-RVA: 0x2362940 Offset: 0x2361940 VA: 0x182362940
	|-List.SynchronizedList<s2cShop_GS2CRefreshShopClass.ClasslstGoods>..ctor
	|
	|-RVA: 0x23627C0 Offset: 0x23617C0 VA: 0x1823627C0
	|-List.SynchronizedList<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>..ctor
	|
	|-RVA: 0x23625C0 Offset: 0x23615C0 VA: 0x1823625C0
	|-List.SynchronizedList<s2cmove_C2GSMoveClass.ClasslstDisp>..ctor
	|
	|-RVA: 0x23632C0 Offset: 0x23622C0 VA: 0x1823632C0
	|-List.SynchronizedList<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>..ctor
	|
	|-RVA: 0x23629C0 Offset: 0x23619C0 VA: 0x1823629C0
	|-List.SynchronizedList<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>..ctor
	|
	|-RVA: 0x2362540 Offset: 0x2361540 VA: 0x182362540
	|-List.SynchronizedList<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>..ctor
	|
	|-RVA: 0x2362AC0 Offset: 0x2361AC0 VA: 0x182362AC0
	|-List.SynchronizedList<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>..ctor
	|
	|-RVA: 0x23631C0 Offset: 0x23621C0 VA: 0x1823631C0
	|-List.SynchronizedList<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>..ctor
	|
	|-RVA: 0x23623C0 Offset: 0x23613C0 VA: 0x1823623C0
	|-List.SynchronizedList<s2cnpc_C2GSAnswerDictClass.ClasslstQue>..ctor
	|
	|-RVA: 0x23630C0 Offset: 0x23620C0 VA: 0x1823630C0
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>..ctor
	|
	|-RVA: 0x2362CC0 Offset: 0x2361CC0 VA: 0x182362CC0
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>..ctor
	|
	|-RVA: 0x2363240 Offset: 0x2362240 VA: 0x182363240
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>..ctor
	|
	|-RVA: 0x2363140 Offset: 0x2362140 VA: 0x182363140
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>..ctor
	|
	|-RVA: 0x2362BC0 Offset: 0x2361BC0 VA: 0x182362BC0
	|-List.SynchronizedList<s2cnpc_GS2CNpcEventClass.ClasslstOption>..ctor
	|
	|-RVA: 0x24195E0 Offset: 0x24185E0 VA: 0x1824195E0
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>..ctor
	|
	|-RVA: 0x24198E0 Offset: 0x24188E0 VA: 0x1824198E0
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>..ctor
	|
	|-RVA: 0x241A0E0 Offset: 0x24190E0 VA: 0x18241A0E0
	|-List.SynchronizedList<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>..ctor
	|
	|-RVA: 0x2419660 Offset: 0x2418660 VA: 0x182419660
	|-List.SynchronizedList<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>..ctor
	|
	|-RVA: 0x2419CE0 Offset: 0x2418CE0 VA: 0x182419CE0
	|-List.SynchronizedList<s2cnpc_GS2CNpcShopClass.ClasslstGoods>..ctor
	|
	|-RVA: 0x2419FE0 Offset: 0x2418FE0 VA: 0x182419FE0
	|-List.SynchronizedList<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>..ctor
	|
	|-RVA: 0x2419C60 Offset: 0x2418C60 VA: 0x182419C60
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>..ctor
	|
	|-RVA: 0x241A260 Offset: 0x2419260 VA: 0x18241A260
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>..ctor
	|
	|-RVA: 0x241A2E0 Offset: 0x24192E0 VA: 0x18241A2E0
	|-List.SynchronizedList<NameGenerate.NameWeight>..ctor
	|
	|-RVA: 0x2419B60 Offset: 0x2418B60 VA: 0x182419B60
	|-List.SynchronizedList<SteamNetworkingComponent.SendPacket>..ctor
	|
	|-RVA: 0x24197E0 Offset: 0x24187E0 VA: 0x1824197E0
	|-List.SynchronizedList<WeGameNetworkingComponent.SendPacket>..ctor
	|
	|-RVA: 0x2419EE0 Offset: 0x2418EE0 VA: 0x182419EE0
	|-List.SynchronizedList<RangeU16>..ctor
	|
	|-RVA: 0x2419BE0 Offset: 0x2418BE0 VA: 0x182419BE0
	|-List.SynchronizedList<OneInfo>..ctor
	|
	|-RVA: 0x241A1E0 Offset: 0x24191E0 VA: 0x18241A1E0
	|-List.SynchronizedList<DebugDrawLine.DebugLine>..ctor
	|
	|-RVA: 0x2419760 Offset: 0x2418760 VA: 0x182419760
	|-List.SynchronizedList<AssetTracker.AssetInfo>..ctor
	|
	|-RVA: 0x241A360 Offset: 0x2419360 VA: 0x18241A360
	|-List.SynchronizedList<EngineHotKey>..ctor
	|
	|-RVA: 0x2419A60 Offset: 0x2418A60 VA: 0x182419A60
	|-List.SynchronizedList<HitInfo>..ctor
	|
	|-RVA: 0x24196E0 Offset: 0x24186E0 VA: 0x1824196E0
	|-List.SynchronizedList<LogMessage>..ctor
	|
	|-RVA: 0x241A160 Offset: 0x2419160 VA: 0x18241A160
	|-List.SynchronizedList<LPWNormalSolver.LPWPoint>..ctor
	|
	|-RVA: 0x2419860 Offset: 0x2418860 VA: 0x182419860
	|-List.SynchronizedList<LPWNormalSolver.LPWPointDataEntry>..ctor
	|
	|-RVA: 0x2419F60 Offset: 0x2418F60 VA: 0x182419F60
	|-List.SynchronizedList<PropertyMetadata>..ctor
	|
	|-RVA: 0x24199E0 Offset: 0x24189E0 VA: 0x1824199E0
	|-List.SynchronizedList<fsVersionedType>..ctor
	|
	|-RVA: 0x2419AE0 Offset: 0x2418AE0 VA: 0x182419AE0
	|-List.SynchronizedList<fsAotCompilationManager.AotCompilation>..ctor
	|
	|-RVA: 0x241A460 Offset: 0x2419460 VA: 0x18241A460
	|-List.SynchronizedList<MinimapPoint>..ctor
	|
	|-RVA: 0x2419960 Offset: 0x2418960 VA: 0x182419960
	|-List.SynchronizedList<MusicStateInfo>..ctor
	|
	|-RVA: 0x2419D60 Offset: 0x2418D60 VA: 0x182419D60
	|-List.SynchronizedList<BridgeHandler.IdxPacket>..ctor
	|
	|-RVA: 0x2419E60 Offset: 0x2418E60 VA: 0x182419E60
	|-List.SynchronizedList<JsonPosition>..ctor
	|
	|-RVA: 0x2419DE0 Offset: 0x2418DE0 VA: 0x182419DE0
	|-List.SynchronizedList<pb_BezierPoint>..ctor
	|
	|-RVA: 0x241A060 Offset: 0x2419060 VA: 0x18241A060
	|-List.SynchronizedList<pb_Edge>..ctor
	|
	|-RVA: 0x241A3E0 Offset: 0x24193E0 VA: 0x18241A3E0
	|-List.SynchronizedList<ScreenRadioScriptObject.ScreenInfo>..ctor
	|
	|-RVA: 0x2419560 Offset: 0x2418560 VA: 0x182419560
	|-List.SynchronizedList<ValueDropdownItem<object>>..ctor
	|
	|-RVA: 0x246AC00 Offset: 0x2469C00 VA: 0x18246AC00
	|-List.SynchronizedList<FormatterLocator.FormatterInfo>..ctor
	|
	|-RVA: 0x246A280 Offset: 0x2469280 VA: 0x18246A280
	|-List.SynchronizedList<FormatterLocator.FormatterLocatorInfo>..ctor
	|
	|-RVA: 0x246AD80 Offset: 0x2469D80 VA: 0x18246AD80
	|-List.SynchronizedList<SerializationNode>..ctor
	|
	|-RVA: 0x246A600 Offset: 0x2469600 VA: 0x18246A600
	|-List.SynchronizedList<DeepReflection.PathStep>..ctor
	|
	|-RVA: 0x246AB00 Offset: 0x2469B00 VA: 0x18246AB00
	|-List.SynchronizedList<CCalEffInfo>..ctor
	|
	|-RVA: 0x246A180 Offset: 0x2469180 VA: 0x18246A180
	|-List.SynchronizedList<SkillRayHit>..ctor
	|
	|-RVA: 0x246AF00 Offset: 0x2469F00 VA: 0x18246AF00
	|-List.SynchronizedList<EventQueue.EventQueueEntry>..ctor
	|
	|-RVA: 0x246AA80 Offset: 0x2469A80 VA: 0x18246AA80
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.AtlasMaterialOverride>..ctor
	|
	|-RVA: 0x246A480 Offset: 0x2469480 VA: 0x18246A480
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.SlotMaterialOverride>..ctor
	|
	|-RVA: 0x246A400 Offset: 0x2469400 VA: 0x18246A400
	|-List.SynchronizedList<SkeletonUtilityKinematicShadow.TransformPair>..ctor
	|
	|-RVA: 0x246A900 Offset: 0x2469900 VA: 0x18246A900
	|-List.SynchronizedList<StateSoundScriptObject.Loop>..ctor
	|
	|-RVA: 0x246AC80 Offset: 0x2469C80 VA: 0x18246AC80
	|-List.SynchronizedList<StateSoundScriptObject.StateSound>..ctor
	|
	|-RVA: 0x246A500 Offset: 0x2469500 VA: 0x18246A500
	|-List.SynchronizedList<SteamMatchViewer.ChatMsg>..ctor
	|
	|-RVA: 0x246A100 Offset: 0x2469100 VA: 0x18246A100
	|-List.SynchronizedList<CSteamID>..ctor
	|
	|-RVA: 0x246AE00 Offset: 0x2469E00 VA: 0x18246AE00
	|-List.SynchronizedList<bool>..ctor
	|
	|-RVA: 0x246B000 Offset: 0x246A000 VA: 0x18246B000
	|-List.SynchronizedList<byte>..ctor
	|
	|-RVA: 0x246A580 Offset: 0x2469580 VA: 0x18246A580
	|-List.SynchronizedList<char>..ctor
	|
	|-RVA: 0x246A780 Offset: 0x2469780 VA: 0x18246A780
	|-List.SynchronizedList<DictionaryEntry>..ctor
	|
	|-RVA: 0x246A700 Offset: 0x2469700 VA: 0x18246A700
	|-List.SynchronizedList<KeyValuePair<DateTime, object>>..ctor
	|
	|-RVA: 0x246AB80 Offset: 0x2469B80 VA: 0x18246AB80
	|-List.SynchronizedList<KeyValuePair<int, int>>..ctor
	|
	|-RVA: 0x246A980 Offset: 0x2469980 VA: 0x18246A980
	|-List.SynchronizedList<KeyValuePair<int, object>>..ctor
	|
	|-RVA: 0x246A200 Offset: 0x2469200 VA: 0x18246A200
	|-List.SynchronizedList<KeyValuePair<object, object>>..ctor
	|
	|-RVA: 0x246AF80 Offset: 0x2469F80 VA: 0x18246AF80
	|-List.SynchronizedList<EventProvider.SessionInfo>..ctor
	|
	|-RVA: 0x246AD00 Offset: 0x2469D00 VA: 0x18246AD00
	|-List.SynchronizedList<Guid>..ctor
	|
	|-RVA: 0x246A800 Offset: 0x2469800 VA: 0x18246A800
	|-List.SynchronizedList<int>..ctor
	|
	|-RVA: 0x246A880 Offset: 0x2469880 VA: 0x18246A880
	|-List.SynchronizedList<Int32Enum>..ctor
	|
	|-RVA: 0x246A680 Offset: 0x2469680 VA: 0x18246A680
	|-List.SynchronizedList<long>..ctor
	|
	|-RVA: 0x246A300 Offset: 0x2469300 VA: 0x18246A300
	|-List.SynchronizedList<InterpretedFrameInfo>..ctor
	|
	|-RVA: 0x246AE80 Offset: 0x2469E80 VA: 0x18246AE80
	|-List.SynchronizedList<Win32_IP_ADAPTER_ADDRESSES>..ctor
	|
	|-RVA: 0x246A380 Offset: 0x2469380 VA: 0x18246A380
	|-List.SynchronizedList<object>..ctor
	|
	|-RVA: 0x246AA00 Offset: 0x2469A00 VA: 0x18246AA00
	|-List.SynchronizedList<float>..ctor
	|
	|-RVA: 0x23802B0 Offset: 0x237F2B0 VA: 0x1823802B0
	|-List.SynchronizedList<uint>..ctor
	|
	|-RVA: 0x237FCB0 Offset: 0x237ECB0 VA: 0x18237FCB0
	|-List.SynchronizedList<ulong>..ctor
	|
	|-RVA: 0x237FBB0 Offset: 0x237EBB0 VA: 0x18237FBB0
	|-List.SynchronizedList<TexturePacker.SpriteData>..ctor
	|
	|-RVA: 0x237FDB0 Offset: 0x237EDB0 VA: 0x18237FDB0
	|-List.SynchronizedList<AnimatorClipInfo>..ctor
	|
	|-RVA: 0x23800B0 Offset: 0x237F0B0 VA: 0x1823800B0
	|-List.SynchronizedList<BeforeRenderHelper.OrderBlock>..ctor
	|
	|-RVA: 0x237FAB0 Offset: 0x237EAB0 VA: 0x18237FAB0
	|-List.SynchronizedList<BoneWeight>..ctor
	|
	|-RVA: 0x237FFB0 Offset: 0x237EFB0 VA: 0x18237FFB0
	|-List.SynchronizedList<Color32>..ctor
	|
	|-RVA: 0x237FEB0 Offset: 0x237EEB0 VA: 0x18237FEB0
	|-List.SynchronizedList<Color>..ctor
	|
	|-RVA: 0x237FB30 Offset: 0x237EB30 VA: 0x18237FB30
	|-List.SynchronizedList<CombineInstance>..ctor
	|
	|-RVA: 0x237FE30 Offset: 0x237EE30 VA: 0x18237FE30
	|-List.SynchronizedList<RaycastResult>..ctor
	|
	|-RVA: 0x237F8B0 Offset: 0x237E8B0 VA: 0x18237F8B0
	|-List.SynchronizedList<ShaderPassName>..ctor
	|
	|-RVA: 0x237FD30 Offset: 0x237ED30 VA: 0x18237FD30
	|-List.SynchronizedList<VisibleLight>..ctor
	|
	|-RVA: 0x237F5B0 Offset: 0x237E5B0 VA: 0x18237F5B0
	|-List.SynchronizedList<VisibleReflectionProbe>..ctor
	|
	|-RVA: 0x237F530 Offset: 0x237E530 VA: 0x18237F530
	|-List.SynchronizedList<IntervalTreeNode>..ctor
	|
	|-RVA: 0x237FA30 Offset: 0x237EA30 VA: 0x18237FA30
	|-List.SynchronizedList<IntervalTree.Entry<object>>..ctor
	|
	|-RVA: 0x237FF30 Offset: 0x237EF30 VA: 0x18237FF30
	|-List.SynchronizedList<Matrix4x4>..ctor
	|
	|-RVA: 0x2380430 Offset: 0x237F430 VA: 0x182380430
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshContainer>..ctor
	|
	|-RVA: 0x2380130 Offset: 0x237F130 VA: 0x182380130
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshInstance>..ctor
	|
	|-RVA: 0x237F9B0 Offset: 0x237E9B0 VA: 0x18237F9B0
	|-List.SynchronizedList<MeshSubsetCombineUtility.SubMeshInstance>..ctor
	|
	|-RVA: 0x2380030 Offset: 0x237F030 VA: 0x182380030
	|-List.SynchronizedList<ChannelPacket>..ctor
	|
	|-RVA: 0x237FC30 Offset: 0x237EC30 VA: 0x18237FC30
	|-List.SynchronizedList<ClientScene.PendingOwner>..ctor
	|
	|-RVA: 0x23801B0 Offset: 0x237F1B0 VA: 0x1823801B0
	|-List.SynchronizedList<LocalClient.InternalMsg>..ctor
	|
	|-RVA: 0x237F730 Offset: 0x237E730 VA: 0x18237F730
	|-List.SynchronizedList<NetworkLobbyManager.PendingPlayer>..ctor
	|
	|-RVA: 0x237F7B0 Offset: 0x237E7B0 VA: 0x18237F7B0
	|-List.SynchronizedList<NetworkMigrationManager.PendingPlayerInfo>..ctor
	|
	|-RVA: 0x23803B0 Offset: 0x237F3B0 VA: 0x1823803B0
	|-List.SynchronizedList<CRCMessageEntry>..ctor
	|
	|-RVA: 0x237F830 Offset: 0x237E830 VA: 0x18237F830
	|-List.SynchronizedList<PeerInfoPlayer>..ctor
	|
	|-RVA: 0x2380230 Offset: 0x237F230 VA: 0x182380230
	|-List.SynchronizedList<ParticleSystem.Particle>..ctor
	|
	|-RVA: 0x237F930 Offset: 0x237E930 VA: 0x18237F930
	|-List.SynchronizedList<Playable>..ctor
	|
	|-RVA: 0x2380330 Offset: 0x237F330 VA: 0x182380330
	|-List.SynchronizedList<Quaternion>..ctor
	|
	|-RVA: 0x237F6B0 Offset: 0x237E6B0 VA: 0x18237F6B0
	|-List.SynchronizedList<RaycastHit>..ctor
	|
	|-RVA: 0x237F630 Offset: 0x237E630 VA: 0x18237F630
	|-List.SynchronizedList<Rect>..ctor
	|
	|-RVA: 0x2503160 Offset: 0x2502160 VA: 0x182503160
	|-List.SynchronizedList<ReflectionProbeBlendInfo>..ctor
	|
	|-RVA: 0x25031E0 Offset: 0x25021E0 VA: 0x1825031E0
	|-List.SynchronizedList<RenderTargetIdentifier>..ctor
	|
	|-RVA: 0x2502DE0 Offset: 0x2501DE0 VA: 0x182502DE0
	|-List.SynchronizedList<GlyphRect>..ctor
	|
	|-RVA: 0x2502F60 Offset: 0x2501F60 VA: 0x182502F60
	|-List.SynchronizedList<AnimationOutputWeightProcessor.WeightInfo>..ctor
	|
	|-RVA: 0x2502C60 Offset: 0x2501C60 VA: 0x182502C60
	|-List.SynchronizedList<UICharInfo>..ctor
	|
	|-RVA: 0x2502E60 Offset: 0x2501E60 VA: 0x182502E60
	|-List.SynchronizedList<UILineInfo>..ctor
	|
	|-RVA: 0x25030E0 Offset: 0x25020E0 VA: 0x1825030E0
	|-List.SynchronizedList<UIVertex>..ctor
	|
	|-RVA: 0x25033E0 Offset: 0x25023E0 VA: 0x1825033E0
	|-List.SynchronizedList<UnitySynchronizationContext.WorkRequest>..ctor
	|
	|-RVA: 0x2502EE0 Offset: 0x2501EE0 VA: 0x182502EE0
	|-List.SynchronizedList<Vector2>..ctor
	|
	|-RVA: 0x2502CE0 Offset: 0x2501CE0 VA: 0x182502CE0
	|-List.SynchronizedList<Vector2Int>..ctor
	|
	|-RVA: 0x2503260 Offset: 0x2502260 VA: 0x182503260
	|-List.SynchronizedList<Vector3>..ctor
	|
	|-RVA: 0x2502FE0 Offset: 0x2501FE0 VA: 0x182502FE0
	|-List.SynchronizedList<Vector4>..ctor
	|
	|-RVA: 0x2503360 Offset: 0x2502360 VA: 0x182503360
	|-List.SynchronizedList<LODGenerator.SkinnedRenderer>..ctor
	|
	|-RVA: 0x2502D60 Offset: 0x2501D60 VA: 0x182502D60
	|-List.SynchronizedList<LODGenerator.StaticRenderer>..ctor
	|
	|-RVA: 0x2503060 Offset: 0x2502060 VA: 0x182503060
	|-List.SynchronizedList<ZmPeerManager.RecvPacket>..ctor
	|
	|-RVA: 0x25032E0 Offset: 0x25022E0 VA: 0x1825032E0
	|-List.SynchronizedList<ZmID>..ctor
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA1EBB0 Offset: 0xA1DBB0 VA: 0x180A1EBB0
	|-List.SynchronizedList<DataSet.FaceIndices>.get_Count
	|
	|-RVA: 0x24CCDE0 Offset: 0x24CBDE0 VA: 0x1824CCDE0
	|-List.SynchronizedList<UnitPreservation.UnitPortPreservation>.get_Count
	|
	|-RVA: 0x24CD470 Offset: 0x24CC470 VA: 0x1824CD470
	|-List.SynchronizedList<MeshCombiner.SkinnedRenderer>.get_Count
	|
	|-RVA: 0x24CD380 Offset: 0x24CC380 VA: 0x1824CD380
	|-List.SynchronizedList<MeshCombiner.StaticRenderer>.get_Count
	|
	|-RVA: 0x24CC390 Offset: 0x24CB390 VA: 0x1824CC390
	|-List.SynchronizedList<CameraState.CustomBlendable>.get_Count
	|
	|-RVA: 0x24CD830 Offset: 0x24CC830 VA: 0x1824CD830
	|-List.SynchronizedList<CinemachineClearShot.Pair>.get_Count
	|
	|-RVA: 0x24CC480 Offset: 0x24CB480 VA: 0x1824CC480
	|-List.SynchronizedList<DoublePoint>.get_Count
	|
	|-RVA: 0x24CC0C0 Offset: 0x24CB0C0 VA: 0x1824CC0C0
	|-List.SynchronizedList<IntPoint>.get_Count
	|
	|-RVA: 0x24CC1B0 Offset: 0x24CB1B0 VA: 0x1824CC1B0
	|-List.SynchronizedList<DgwResultServerInfo>.get_Count
	|
	|-RVA: 0x24CCC00 Offset: 0x24CBC00 VA: 0x1824CCC00
	|-List.SynchronizedList<DgwServerForJson>.get_Count
	|
	|-RVA: 0x24CD0B0 Offset: 0x24CC0B0 VA: 0x1824CD0B0
	|-List.SynchronizedList<DgwServerInfo>.get_Count
	|
	|-RVA: 0x24CD1A0 Offset: 0x24CC1A0 VA: 0x1824CD1A0
	|-List.SynchronizedList<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.get_Count
	|
	|-RVA: 0x24CD740 Offset: 0x24CC740 VA: 0x1824CD740
	|-List.SynchronizedList<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.get_Count
	|
	|-RVA: 0x24CCED0 Offset: 0x24CBED0 VA: 0x1824CCED0
	|-List.SynchronizedList<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.get_Count
	|
	|-RVA: 0x24CC750 Offset: 0x24CB750 VA: 0x1824CC750
	|-List.SynchronizedList<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.get_Count
	|
	|-RVA: 0x24CC840 Offset: 0x24CB840 VA: 0x1824CC840
	|-List.SynchronizedList<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.get_Count
	|
	|-RVA: 0x24CD290 Offset: 0x24CC290 VA: 0x1824CD290
	|-List.SynchronizedList<homecontainer_GS2CHeroInfoClass.ClasslstHero>.get_Count
	|
	|-RVA: 0x24CD560 Offset: 0x24CC560 VA: 0x1824CD560
	|-List.SynchronizedList<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.get_Count
	|
	|-RVA: 0x24CC2A0 Offset: 0x24CB2A0 VA: 0x1824CC2A0
	|-List.SynchronizedList<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.get_Count
	|
	|-RVA: 0x24CDBF0 Offset: 0x24CCBF0 VA: 0x1824CDBF0
	|-List.SynchronizedList<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.get_Count
	|
	|-RVA: 0x24CC660 Offset: 0x24CB660 VA: 0x1824CC660
	|-List.SynchronizedList<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.get_Count
	|
	|-RVA: 0x24CDB00 Offset: 0x24CCB00 VA: 0x1824CDB00
	|-List.SynchronizedList<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.get_Count
	|
	|-RVA: 0x24CD650 Offset: 0x24CC650 VA: 0x1824CD650
	|-List.SynchronizedList<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.get_Count
	|
	|-RVA: 0x24CCB10 Offset: 0x24CBB10 VA: 0x1824CCB10
	|-List.SynchronizedList<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.get_Count
	|
	|-RVA: 0x24CDA10 Offset: 0x24CCA10 VA: 0x1824CDA10
	|-List.SynchronizedList<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.get_Count
	|
	|-RVA: 0x24CC570 Offset: 0x24CB570 VA: 0x1824CC570
	|-List.SynchronizedList<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.get_Count
	|
	|-RVA: 0x24CCA20 Offset: 0x24CBA20 VA: 0x1824CCA20
	|-List.SynchronizedList<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.get_Count
	|
	|-RVA: 0x24CBFD0 Offset: 0x24CAFD0 VA: 0x1824CBFD0
	|-List.SynchronizedList<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.get_Count
	|
	|-RVA: 0x24CD920 Offset: 0x24CC920 VA: 0x1824CD920
	|-List.SynchronizedList<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.get_Count
	|
	|-RVA: 0x24CCCF0 Offset: 0x24CBCF0 VA: 0x1824CCCF0
	|-List.SynchronizedList<lsswitch_LS2CCodeShieldClass.ClasslstShield>.get_Count
	|
	|-RVA: 0x24CC930 Offset: 0x24CB930 VA: 0x1824CC930
	|-List.SynchronizedList<netarchive_C2GSAskRoleListClass.ClasslstFile>.get_Count
	|
	|-RVA: 0x24CCFC0 Offset: 0x24CBFC0 VA: 0x1824CCFC0
	|-List.SynchronizedList<netarchive_GS2CRoleListClass.ClasslstFile>.get_Count
	|
	|-RVA: 0x2364BA0 Offset: 0x2363BA0 VA: 0x182364BA0
	|-List.SynchronizedList<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.get_Count
	|
	|-RVA: 0x2363520 Offset: 0x2362520 VA: 0x182363520
	|-List.SynchronizedList<netopenui_GS2CGMListClass.ClasslstGMOrder>.get_Count
	|
	|-RVA: 0x23639D0 Offset: 0x23629D0 VA: 0x1823639D0
	|-List.SynchronizedList<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.get_Count
	|
	|-RVA: 0x2364AB0 Offset: 0x2363AB0 VA: 0x182364AB0
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.get_Count
	|
	|-RVA: 0x2364E70 Offset: 0x2363E70 VA: 0x182364E70
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.get_Count
	|
	|-RVA: 0x23649C0 Offset: 0x23639C0 VA: 0x1823649C0
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.get_Count
	|
	|-RVA: 0x2363340 Offset: 0x2362340 VA: 0x182363340
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.get_Count
	|
	|-RVA: 0x2364C90 Offset: 0x2363C90 VA: 0x182364C90
	|-List.SynchronizedList<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.get_Count
	|
	|-RVA: 0x2364330 Offset: 0x2363330 VA: 0x182364330
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstProcess>.get_Count
	|
	|-RVA: 0x23637F0 Offset: 0x23627F0 VA: 0x1823637F0
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstReward>.get_Count
	|
	|-RVA: 0x23646F0 Offset: 0x23636F0 VA: 0x1823646F0
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstTaskData>.get_Count
	|
	|-RVA: 0x2363430 Offset: 0x2362430 VA: 0x182363430
	|-List.SynchronizedList<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.get_Count
	|
	|-RVA: 0x2363D90 Offset: 0x2362D90 VA: 0x182363D90
	|-List.SynchronizedList<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.get_Count
	|
	|-RVA: 0x23638E0 Offset: 0x23628E0 VA: 0x1823638E0
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.get_Count
	|
	|-RVA: 0x2364060 Offset: 0x2363060 VA: 0x182364060
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.get_Count
	|
	|-RVA: 0x2364150 Offset: 0x2363150 VA: 0x182364150
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.get_Count
	|
	|-RVA: 0x2364D80 Offset: 0x2363D80 VA: 0x182364D80
	|-List.SynchronizedList<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.get_Count
	|
	|-RVA: 0x2364420 Offset: 0x2363420 VA: 0x182364420
	|-List.SynchronizedList<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.get_Count
	|
	|-RVA: 0x2363E80 Offset: 0x2362E80 VA: 0x182363E80
	|-List.SynchronizedList<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.get_Count
	|
	|-RVA: 0x2363610 Offset: 0x2362610 VA: 0x182363610
	|-List.SynchronizedList<s2cmove_C2GSMoveClass.ClasslstDisp>.get_Count
	|
	|-RVA: 0x2363BB0 Offset: 0x2362BB0 VA: 0x182363BB0
	|-List.SynchronizedList<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.get_Count
	|
	|-RVA: 0x2364510 Offset: 0x2363510 VA: 0x182364510
	|-List.SynchronizedList<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.get_Count
	|
	|-RVA: 0x2363700 Offset: 0x2362700 VA: 0x182363700
	|-List.SynchronizedList<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.get_Count
	|
	|-RVA: 0x2363CA0 Offset: 0x2362CA0 VA: 0x182363CA0
	|-List.SynchronizedList<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.get_Count
	|
	|-RVA: 0x2363AC0 Offset: 0x2362AC0 VA: 0x182363AC0
	|-List.SynchronizedList<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.get_Count
	|
	|-RVA: 0x23647E0 Offset: 0x23637E0 VA: 0x1823647E0
	|-List.SynchronizedList<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.get_Count
	|
	|-RVA: 0x2364600 Offset: 0x2363600 VA: 0x182364600
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.get_Count
	|
	|-RVA: 0x2364F60 Offset: 0x2363F60 VA: 0x182364F60
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.get_Count
	|
	|-RVA: 0x23648D0 Offset: 0x23638D0 VA: 0x1823648D0
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.get_Count
	|
	|-RVA: 0x2363F70 Offset: 0x2362F70 VA: 0x182363F70
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.get_Count
	|
	|-RVA: 0x2364240 Offset: 0x2363240 VA: 0x182364240
	|-List.SynchronizedList<s2cnpc_GS2CNpcEventClass.ClasslstOption>.get_Count
	|
	|-RVA: 0x241BF20 Offset: 0x241AF20 VA: 0x18241BF20
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.get_Count
	|
	|-RVA: 0x241AB70 Offset: 0x2419B70 VA: 0x18241AB70
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.get_Count
	|
	|-RVA: 0x241B110 Offset: 0x241A110 VA: 0x18241B110
	|-List.SynchronizedList<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.get_Count
	|
	|-RVA: 0x241B980 Offset: 0x241A980 VA: 0x18241B980
	|-List.SynchronizedList<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.get_Count
	|
	|-RVA: 0x241AD50 Offset: 0x2419D50 VA: 0x18241AD50
	|-List.SynchronizedList<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.get_Count
	|
	|-RVA: 0x241A990 Offset: 0x2419990 VA: 0x18241A990
	|-List.SynchronizedList<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.get_Count
	|
	|-RVA: 0x241BB60 Offset: 0x241AB60 VA: 0x18241BB60
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.get_Count
	|
	|-RVA: 0x241BD40 Offset: 0x241AD40 VA: 0x18241BD40
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.get_Count
	|
	|-RVA: 0x241B890 Offset: 0x241A890 VA: 0x18241B890
	|-List.SynchronizedList<NameGenerate.NameWeight>.get_Count
	|
	|-RVA: 0x241C100 Offset: 0x241B100 VA: 0x18241C100
	|-List.SynchronizedList<SteamNetworkingComponent.SendPacket>.get_Count
	|
	|-RVA: 0x241A8A0 Offset: 0x24198A0 VA: 0x18241A8A0
	|-List.SynchronizedList<WeGameNetworkingComponent.SendPacket>.get_Count
	|
	|-RVA: 0x241B2F0 Offset: 0x241A2F0 VA: 0x18241B2F0
	|-List.SynchronizedList<RangeU16>.get_Count
	|
	|-RVA: 0x241B200 Offset: 0x241A200 VA: 0x18241B200
	|-List.SynchronizedList<OneInfo>.get_Count
	|
	|-RVA: 0x241C010 Offset: 0x241B010 VA: 0x18241C010
	|-List.SynchronizedList<DebugDrawLine.DebugLine>.get_Count
	|
	|-RVA: 0x241A4E0 Offset: 0x24194E0 VA: 0x18241A4E0
	|-List.SynchronizedList<AssetTracker.AssetInfo>.get_Count
	|
	|-RVA: 0x241BC50 Offset: 0x241AC50 VA: 0x18241BC50
	|-List.SynchronizedList<EngineHotKey>.get_Count
	|
	|-RVA: 0x241A5D0 Offset: 0x24195D0 VA: 0x18241A5D0
	|-List.SynchronizedList<HitInfo>.get_Count
	|
	|-RVA: 0x241B6B0 Offset: 0x241A6B0 VA: 0x18241B6B0
	|-List.SynchronizedList<LogMessage>.get_Count
	|
	|-RVA: 0x241B020 Offset: 0x241A020 VA: 0x18241B020
	|-List.SynchronizedList<LPWNormalSolver.LPWPoint>.get_Count
	|
	|-RVA: 0x241B4D0 Offset: 0x241A4D0 VA: 0x18241B4D0
	|-List.SynchronizedList<LPWNormalSolver.LPWPointDataEntry>.get_Count
	|
	|-RVA: 0x241BE30 Offset: 0x241AE30 VA: 0x18241BE30
	|-List.SynchronizedList<PropertyMetadata>.get_Count
	|
	|-RVA: 0x241AF30 Offset: 0x2419F30 VA: 0x18241AF30
	|-List.SynchronizedList<fsVersionedType>.get_Count
	|
	|-RVA: 0x241AA80 Offset: 0x2419A80 VA: 0x18241AA80
	|-List.SynchronizedList<fsAotCompilationManager.AotCompilation>.get_Count
	|
	|-RVA: 0x241B3E0 Offset: 0x241A3E0 VA: 0x18241B3E0
	|-List.SynchronizedList<MinimapPoint>.get_Count
	|
	|-RVA: 0x241A7B0 Offset: 0x24197B0 VA: 0x18241A7B0
	|-List.SynchronizedList<MusicStateInfo>.get_Count
	|
	|-RVA: 0x241B5C0 Offset: 0x241A5C0 VA: 0x18241B5C0
	|-List.SynchronizedList<BridgeHandler.IdxPacket>.get_Count
	|
	|-RVA: 0x241BA70 Offset: 0x241AA70 VA: 0x18241BA70
	|-List.SynchronizedList<JsonPosition>.get_Count
	|
	|-RVA: 0x241AC60 Offset: 0x2419C60 VA: 0x18241AC60
	|-List.SynchronizedList<pb_BezierPoint>.get_Count
	|
	|-RVA: 0x241A6C0 Offset: 0x24196C0 VA: 0x18241A6C0
	|-List.SynchronizedList<pb_Edge>.get_Count
	|
	|-RVA: 0x241AE40 Offset: 0x2419E40 VA: 0x18241AE40
	|-List.SynchronizedList<ScreenRadioScriptObject.ScreenInfo>.get_Count
	|
	|-RVA: 0x241B7A0 Offset: 0x241A7A0 VA: 0x18241B7A0
	|-List.SynchronizedList<ValueDropdownItem<object>>.get_Count
	|
	|-RVA: 0x246B8F0 Offset: 0x246A8F0 VA: 0x18246B8F0
	|-List.SynchronizedList<FormatterLocator.FormatterInfo>.get_Count
	|
	|-RVA: 0x246B710 Offset: 0x246A710 VA: 0x18246B710
	|-List.SynchronizedList<FormatterLocator.FormatterLocatorInfo>.get_Count
	|
	|-RVA: 0x246BCB0 Offset: 0x246ACB0 VA: 0x18246BCB0
	|-List.SynchronizedList<SerializationNode>.get_Count
	|
	|-RVA: 0x246CAC0 Offset: 0x246BAC0 VA: 0x18246CAC0
	|-List.SynchronizedList<DeepReflection.PathStep>.get_Count
	|
	|-RVA: 0x246BE90 Offset: 0x246AE90 VA: 0x18246BE90
	|-List.SynchronizedList<CCalEffInfo>.get_Count
	|
	|-RVA: 0x246B800 Offset: 0x246A800 VA: 0x18246B800
	|-List.SynchronizedList<SkillRayHit>.get_Count
	|
	|-RVA: 0x246BBC0 Offset: 0x246ABC0 VA: 0x18246BBC0
	|-List.SynchronizedList<EventQueue.EventQueueEntry>.get_Count
	|
	|-RVA: 0x246B350 Offset: 0x246A350 VA: 0x18246B350
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.get_Count
	|
	|-RVA: 0x246C8E0 Offset: 0x246B8E0 VA: 0x18246C8E0
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.SlotMaterialOverride>.get_Count
	|
	|-RVA: 0x246C250 Offset: 0x246B250 VA: 0x18246C250
	|-List.SynchronizedList<SkeletonUtilityKinematicShadow.TransformPair>.get_Count
	|
	|-RVA: 0x246CBB0 Offset: 0x246BBB0 VA: 0x18246CBB0
	|-List.SynchronizedList<StateSoundScriptObject.Loop>.get_Count
	|
	|-RVA: 0x246C430 Offset: 0x246B430 VA: 0x18246C430
	|-List.SynchronizedList<StateSoundScriptObject.StateSound>.get_Count
	|
	|-RVA: 0x246B260 Offset: 0x246A260 VA: 0x18246B260
	|-List.SynchronizedList<SteamMatchViewer.ChatMsg>.get_Count
	|
	|-RVA: 0x246B620 Offset: 0x246A620 VA: 0x18246B620
	|-List.SynchronizedList<CSteamID>.get_Count
	|
	|-RVA: 0x246C7F0 Offset: 0x246B7F0 VA: 0x18246C7F0
	|-List.SynchronizedList<bool>.get_Count
	|
	|-RVA: 0x246C070 Offset: 0x246B070 VA: 0x18246C070
	|-List.SynchronizedList<byte>.get_Count
	|
	|-RVA: 0x246CCA0 Offset: 0x246BCA0 VA: 0x18246CCA0
	|-List.SynchronizedList<char>.get_Count
	|
	|-RVA: 0x246BDA0 Offset: 0x246ADA0 VA: 0x18246BDA0
	|-List.SynchronizedList<DictionaryEntry>.get_Count
	|
	|-RVA: 0x246C520 Offset: 0x246B520 VA: 0x18246C520
	|-List.SynchronizedList<KeyValuePair<DateTime, object>>.get_Count
	|
	|-RVA: 0x246B080 Offset: 0x246A080 VA: 0x18246B080
	|-List.SynchronizedList<KeyValuePair<int, int>>.get_Count
	|
	|-RVA: 0x246B440 Offset: 0x246A440 VA: 0x18246B440
	|-List.SynchronizedList<KeyValuePair<int, object>>.get_Count
	|
	|-RVA: 0x246C160 Offset: 0x246B160 VA: 0x18246C160
	|-List.SynchronizedList<KeyValuePair<object, object>>.get_Count
	|
	|-RVA: 0x246B530 Offset: 0x246A530 VA: 0x18246B530
	|-List.SynchronizedList<EventProvider.SessionInfo>.get_Count
	|
	|-RVA: 0x246BAD0 Offset: 0x246AAD0 VA: 0x18246BAD0
	|-List.SynchronizedList<Guid>.get_Count
	|
	|-RVA: 0x246B170 Offset: 0x246A170 VA: 0x18246B170
	|-List.SynchronizedList<int>.get_Count
	|
	|-RVA: 0x246C700 Offset: 0x246B700 VA: 0x18246C700
	|-List.SynchronizedList<Int32Enum>.get_Count
	|
	|-RVA: 0x246C340 Offset: 0x246B340 VA: 0x18246C340
	|-List.SynchronizedList<long>.get_Count
	|
	|-RVA: 0x246C9D0 Offset: 0x246B9D0 VA: 0x18246C9D0
	|-List.SynchronizedList<InterpretedFrameInfo>.get_Count
	|
	|-RVA: 0x246C610 Offset: 0x246B610 VA: 0x18246C610
	|-List.SynchronizedList<Win32_IP_ADAPTER_ADDRESSES>.get_Count
	|
	|-RVA: 0x246B9E0 Offset: 0x246A9E0 VA: 0x18246B9E0
	|-List.SynchronizedList<object>.get_Count
	|
	|-RVA: 0x246BF80 Offset: 0x246AF80 VA: 0x18246BF80
	|-List.SynchronizedList<float>.get_Count
	|
	|-RVA: 0x23810E0 Offset: 0x23800E0 VA: 0x1823810E0
	|-List.SynchronizedList<uint>.get_Count
	|
	|-RVA: 0x2381EF0 Offset: 0x2380EF0 VA: 0x182381EF0
	|-List.SynchronizedList<ulong>.get_Count
	|
	|-RVA: 0x23813B0 Offset: 0x23803B0 VA: 0x1823813B0
	|-List.SynchronizedList<TexturePacker.SpriteData>.get_Count
	|
	|-RVA: 0x2381860 Offset: 0x2380860 VA: 0x182381860
	|-List.SynchronizedList<AnimatorClipInfo>.get_Count
	|
	|-RVA: 0x2380780 Offset: 0x237F780 VA: 0x182380780
	|-List.SynchronizedList<BeforeRenderHelper.OrderBlock>.get_Count
	|
	|-RVA: 0x2380A50 Offset: 0x237FA50 VA: 0x182380A50
	|-List.SynchronizedList<BoneWeight>.get_Count
	|
	|-RVA: 0x23812C0 Offset: 0x23802C0 VA: 0x1823812C0
	|-List.SynchronizedList<Color32>.get_Count
	|
	|-RVA: 0x2380D20 Offset: 0x237FD20 VA: 0x182380D20
	|-List.SynchronizedList<Color>.get_Count
	|
	|-RVA: 0x23805A0 Offset: 0x237F5A0 VA: 0x1823805A0
	|-List.SynchronizedList<CombineInstance>.get_Count
	|
	|-RVA: 0x23820D0 Offset: 0x23810D0 VA: 0x1823820D0
	|-List.SynchronizedList<RaycastResult>.get_Count
	|
	|-RVA: 0x2381680 Offset: 0x2380680 VA: 0x182381680
	|-List.SynchronizedList<ShaderPassName>.get_Count
	|
	|-RVA: 0x2380E10 Offset: 0x237FE10 VA: 0x182380E10
	|-List.SynchronizedList<VisibleLight>.get_Count
	|
	|-RVA: 0x2381FE0 Offset: 0x2380FE0 VA: 0x182381FE0
	|-List.SynchronizedList<VisibleReflectionProbe>.get_Count
	|
	|-RVA: 0x2380F00 Offset: 0x237FF00 VA: 0x182380F00
	|-List.SynchronizedList<IntervalTreeNode>.get_Count
	|
	|-RVA: 0x2381590 Offset: 0x2380590 VA: 0x182381590
	|-List.SynchronizedList<IntervalTree.Entry<object>>.get_Count
	|
	|-RVA: 0x2381950 Offset: 0x2380950 VA: 0x182381950
	|-List.SynchronizedList<Matrix4x4>.get_Count
	|
	|-RVA: 0x2380690 Offset: 0x237F690 VA: 0x182380690
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshContainer>.get_Count
	|
	|-RVA: 0x2380B40 Offset: 0x237FB40 VA: 0x182380B40
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshInstance>.get_Count
	|
	|-RVA: 0x2381770 Offset: 0x2380770 VA: 0x182381770
	|-List.SynchronizedList<MeshSubsetCombineUtility.SubMeshInstance>.get_Count
	|
	|-RVA: 0x2381E00 Offset: 0x2380E00 VA: 0x182381E00
	|-List.SynchronizedList<ChannelPacket>.get_Count
	|
	|-RVA: 0x2380FF0 Offset: 0x237FFF0 VA: 0x182380FF0
	|-List.SynchronizedList<ClientScene.PendingOwner>.get_Count
	|
	|-RVA: 0x2381B30 Offset: 0x2380B30 VA: 0x182381B30
	|-List.SynchronizedList<LocalClient.InternalMsg>.get_Count
	|
	|-RVA: 0x2380C30 Offset: 0x237FC30 VA: 0x182380C30
	|-List.SynchronizedList<NetworkLobbyManager.PendingPlayer>.get_Count
	|
	|-RVA: 0x2380960 Offset: 0x237F960 VA: 0x182380960
	|-List.SynchronizedList<NetworkMigrationManager.PendingPlayerInfo>.get_Count
	|
	|-RVA: 0x23814A0 Offset: 0x23804A0 VA: 0x1823814A0
	|-List.SynchronizedList<CRCMessageEntry>.get_Count
	|
	|-RVA: 0x23811D0 Offset: 0x23801D0 VA: 0x1823811D0
	|-List.SynchronizedList<PeerInfoPlayer>.get_Count
	|
	|-RVA: 0x2381D10 Offset: 0x2380D10 VA: 0x182381D10
	|-List.SynchronizedList<ParticleSystem.Particle>.get_Count
	|
	|-RVA: 0x23804B0 Offset: 0x237F4B0 VA: 0x1823804B0
	|-List.SynchronizedList<Playable>.get_Count
	|
	|-RVA: 0x2381A40 Offset: 0x2380A40 VA: 0x182381A40
	|-List.SynchronizedList<Quaternion>.get_Count
	|
	|-RVA: 0x2380870 Offset: 0x237F870 VA: 0x182380870
	|-List.SynchronizedList<RaycastHit>.get_Count
	|
	|-RVA: 0x2381C20 Offset: 0x2380C20 VA: 0x182381C20
	|-List.SynchronizedList<Rect>.get_Count
	|
	|-RVA: 0x2503550 Offset: 0x2502550 VA: 0x182503550
	|-List.SynchronizedList<ReflectionProbeBlendInfo>.get_Count
	|
	|-RVA: 0x2504090 Offset: 0x2503090 VA: 0x182504090
	|-List.SynchronizedList<RenderTargetIdentifier>.get_Count
	|
	|-RVA: 0x2503820 Offset: 0x2502820 VA: 0x182503820
	|-List.SynchronizedList<GlyphRect>.get_Count
	|
	|-RVA: 0x2503640 Offset: 0x2502640 VA: 0x182503640
	|-List.SynchronizedList<AnimationOutputWeightProcessor.WeightInfo>.get_Count
	|
	|-RVA: 0x2503DC0 Offset: 0x2502DC0 VA: 0x182503DC0
	|-List.SynchronizedList<UICharInfo>.get_Count
	|
	|-RVA: 0x2503FA0 Offset: 0x2502FA0 VA: 0x182503FA0
	|-List.SynchronizedList<UILineInfo>.get_Count
	|
	|-RVA: 0x2503EB0 Offset: 0x2502EB0 VA: 0x182503EB0
	|-List.SynchronizedList<UIVertex>.get_Count
	|
	|-RVA: 0x2503A00 Offset: 0x2502A00 VA: 0x182503A00
	|-List.SynchronizedList<UnitySynchronizationContext.WorkRequest>.get_Count
	|
	|-RVA: 0x2503BE0 Offset: 0x2502BE0 VA: 0x182503BE0
	|-List.SynchronizedList<Vector2>.get_Count
	|
	|-RVA: 0x2503AF0 Offset: 0x2502AF0 VA: 0x182503AF0
	|-List.SynchronizedList<Vector2Int>.get_Count
	|
	|-RVA: 0x2504180 Offset: 0x2503180 VA: 0x182504180
	|-List.SynchronizedList<Vector3>.get_Count
	|
	|-RVA: 0x2503CD0 Offset: 0x2502CD0 VA: 0x182503CD0
	|-List.SynchronizedList<Vector4>.get_Count
	|
	|-RVA: 0x2503910 Offset: 0x2502910 VA: 0x182503910
	|-List.SynchronizedList<LODGenerator.SkinnedRenderer>.get_Count
	|
	|-RVA: 0x2504270 Offset: 0x2503270 VA: 0x182504270
	|-List.SynchronizedList<LODGenerator.StaticRenderer>.get_Count
	|
	|-RVA: 0x2503460 Offset: 0x2502460 VA: 0x182503460
	|-List.SynchronizedList<ZmPeerManager.RecvPacket>.get_Count
	|
	|-RVA: 0x2503730 Offset: 0x2502730 VA: 0x182503730
	|-List.SynchronizedList<ZmID>.get_Count
	*/

	public bool get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x241C1F0 Offset: 0x241B1F0 VA: 0x18241C1F0
	|-List.SynchronizedList<DataSet.FaceIndices>.get_IsReadOnly
	|-List.SynchronizedList<UnitPreservation.UnitPortPreservation>.get_IsReadOnly
	|-List.SynchronizedList<MeshCombiner.SkinnedRenderer>.get_IsReadOnly
	|-List.SynchronizedList<MeshCombiner.StaticRenderer>.get_IsReadOnly
	|-List.SynchronizedList<CameraState.CustomBlendable>.get_IsReadOnly
	|-List.SynchronizedList<CinemachineClearShot.Pair>.get_IsReadOnly
	|-List.SynchronizedList<DoublePoint>.get_IsReadOnly
	|-List.SynchronizedList<IntPoint>.get_IsReadOnly
	|-List.SynchronizedList<DgwResultServerInfo>.get_IsReadOnly
	|-List.SynchronizedList<DgwServerForJson>.get_IsReadOnly
	|-List.SynchronizedList<DgwServerInfo>.get_IsReadOnly
	|-List.SynchronizedList<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.get_IsReadOnly
	|-List.SynchronizedList<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.get_IsReadOnly
	|-List.SynchronizedList<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.get_IsReadOnly
	|-List.SynchronizedList<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.get_IsReadOnly
	|-List.SynchronizedList<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.get_IsReadOnly
	|-List.SynchronizedList<homecontainer_GS2CHeroInfoClass.ClasslstHero>.get_IsReadOnly
	|-List.SynchronizedList<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.get_IsReadOnly
	|-List.SynchronizedList<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.get_IsReadOnly
	|-List.SynchronizedList<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.get_IsReadOnly
	|-List.SynchronizedList<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.get_IsReadOnly
	|-List.SynchronizedList<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.get_IsReadOnly
	|-List.SynchronizedList<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.get_IsReadOnly
	|-List.SynchronizedList<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.get_IsReadOnly
	|-List.SynchronizedList<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.get_IsReadOnly
	|-List.SynchronizedList<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.get_IsReadOnly
	|-List.SynchronizedList<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.get_IsReadOnly
	|-List.SynchronizedList<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.get_IsReadOnly
	|-List.SynchronizedList<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.get_IsReadOnly
	|-List.SynchronizedList<lsswitch_LS2CCodeShieldClass.ClasslstShield>.get_IsReadOnly
	|-List.SynchronizedList<netarchive_C2GSAskRoleListClass.ClasslstFile>.get_IsReadOnly
	|-List.SynchronizedList<netarchive_GS2CRoleListClass.ClasslstFile>.get_IsReadOnly
	|-List.SynchronizedList<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.get_IsReadOnly
	|-List.SynchronizedList<netopenui_GS2CGMListClass.ClasslstGMOrder>.get_IsReadOnly
	|-List.SynchronizedList<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.get_IsReadOnly
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.get_IsReadOnly
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.get_IsReadOnly
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.get_IsReadOnly
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.get_IsReadOnly
	|-List.SynchronizedList<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.get_IsReadOnly
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstProcess>.get_IsReadOnly
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstReward>.get_IsReadOnly
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstTaskData>.get_IsReadOnly
	|-List.SynchronizedList<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.get_IsReadOnly
	|-List.SynchronizedList<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.get_IsReadOnly
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.get_IsReadOnly
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.get_IsReadOnly
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.get_IsReadOnly
	|-List.SynchronizedList<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.get_IsReadOnly
	|-List.SynchronizedList<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.get_IsReadOnly
	|-List.SynchronizedList<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.get_IsReadOnly
	|-List.SynchronizedList<s2cmove_C2GSMoveClass.ClasslstDisp>.get_IsReadOnly
	|-List.SynchronizedList<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.get_IsReadOnly
	|-List.SynchronizedList<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.get_IsReadOnly
	|-List.SynchronizedList<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.get_IsReadOnly
	|-List.SynchronizedList<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.get_IsReadOnly
	|-List.SynchronizedList<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.get_IsReadOnly
	|-List.SynchronizedList<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.get_IsReadOnly
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.get_IsReadOnly
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.get_IsReadOnly
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.get_IsReadOnly
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.get_IsReadOnly
	|-List.SynchronizedList<s2cnpc_GS2CNpcEventClass.ClasslstOption>.get_IsReadOnly
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.get_IsReadOnly
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.get_IsReadOnly
	|-List.SynchronizedList<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.get_IsReadOnly
	|-List.SynchronizedList<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.get_IsReadOnly
	|-List.SynchronizedList<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.get_IsReadOnly
	|-List.SynchronizedList<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.get_IsReadOnly
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.get_IsReadOnly
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.get_IsReadOnly
	|-List.SynchronizedList<NameGenerate.NameWeight>.get_IsReadOnly
	|-List.SynchronizedList<SteamNetworkingComponent.SendPacket>.get_IsReadOnly
	|-List.SynchronizedList<WeGameNetworkingComponent.SendPacket>.get_IsReadOnly
	|-List.SynchronizedList<RangeU16>.get_IsReadOnly
	|-List.SynchronizedList<OneInfo>.get_IsReadOnly
	|-List.SynchronizedList<DebugDrawLine.DebugLine>.get_IsReadOnly
	|-List.SynchronizedList<AssetTracker.AssetInfo>.get_IsReadOnly
	|-List.SynchronizedList<EngineHotKey>.get_IsReadOnly
	|-List.SynchronizedList<HitInfo>.get_IsReadOnly
	|-List.SynchronizedList<LogMessage>.get_IsReadOnly
	|-List.SynchronizedList<LPWNormalSolver.LPWPoint>.get_IsReadOnly
	|-List.SynchronizedList<LPWNormalSolver.LPWPointDataEntry>.get_IsReadOnly
	|-List.SynchronizedList<PropertyMetadata>.get_IsReadOnly
	|-List.SynchronizedList<fsVersionedType>.get_IsReadOnly
	|-List.SynchronizedList<fsAotCompilationManager.AotCompilation>.get_IsReadOnly
	|-List.SynchronizedList<MinimapPoint>.get_IsReadOnly
	|-List.SynchronizedList<MusicStateInfo>.get_IsReadOnly
	|-List.SynchronizedList<BridgeHandler.IdxPacket>.get_IsReadOnly
	|-List.SynchronizedList<JsonPosition>.get_IsReadOnly
	|-List.SynchronizedList<pb_BezierPoint>.get_IsReadOnly
	|-List.SynchronizedList<pb_Edge>.get_IsReadOnly
	|-List.SynchronizedList<ScreenRadioScriptObject.ScreenInfo>.get_IsReadOnly
	|-List.SynchronizedList<ValueDropdownItem<object>>.get_IsReadOnly
	|-List.SynchronizedList<FormatterLocator.FormatterInfo>.get_IsReadOnly
	|-List.SynchronizedList<FormatterLocator.FormatterLocatorInfo>.get_IsReadOnly
	|-List.SynchronizedList<SerializationNode>.get_IsReadOnly
	|-List.SynchronizedList<DeepReflection.PathStep>.get_IsReadOnly
	|-List.SynchronizedList<CCalEffInfo>.get_IsReadOnly
	|-List.SynchronizedList<SkillRayHit>.get_IsReadOnly
	|-List.SynchronizedList<EventQueue.EventQueueEntry>.get_IsReadOnly
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.get_IsReadOnly
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.SlotMaterialOverride>.get_IsReadOnly
	|-List.SynchronizedList<SkeletonUtilityKinematicShadow.TransformPair>.get_IsReadOnly
	|-List.SynchronizedList<StateSoundScriptObject.Loop>.get_IsReadOnly
	|-List.SynchronizedList<StateSoundScriptObject.StateSound>.get_IsReadOnly
	|-List.SynchronizedList<SteamMatchViewer.ChatMsg>.get_IsReadOnly
	|-List.SynchronizedList<CSteamID>.get_IsReadOnly
	|-List.SynchronizedList<bool>.get_IsReadOnly
	|-List.SynchronizedList<byte>.get_IsReadOnly
	|-List.SynchronizedList<char>.get_IsReadOnly
	|-List.SynchronizedList<DictionaryEntry>.get_IsReadOnly
	|-List.SynchronizedList<KeyValuePair<DateTime, object>>.get_IsReadOnly
	|-List.SynchronizedList<KeyValuePair<int, int>>.get_IsReadOnly
	|-List.SynchronizedList<KeyValuePair<int, object>>.get_IsReadOnly
	|-List.SynchronizedList<KeyValuePair<object, object>>.get_IsReadOnly
	|-List.SynchronizedList<EventProvider.SessionInfo>.get_IsReadOnly
	|-List.SynchronizedList<Guid>.get_IsReadOnly
	|-List.SynchronizedList<int>.get_IsReadOnly
	|-List.SynchronizedList<Int32Enum>.get_IsReadOnly
	|-List.SynchronizedList<long>.get_IsReadOnly
	|-List.SynchronizedList<InterpretedFrameInfo>.get_IsReadOnly
	|-List.SynchronizedList<Win32_IP_ADAPTER_ADDRESSES>.get_IsReadOnly
	|-List.SynchronizedList<object>.get_IsReadOnly
	|-List.SynchronizedList<float>.get_IsReadOnly
	|-List.SynchronizedList<uint>.get_IsReadOnly
	|-List.SynchronizedList<ulong>.get_IsReadOnly
	|-List.SynchronizedList<TexturePacker.SpriteData>.get_IsReadOnly
	|-List.SynchronizedList<AnimatorClipInfo>.get_IsReadOnly
	|-List.SynchronizedList<BeforeRenderHelper.OrderBlock>.get_IsReadOnly
	|-List.SynchronizedList<BoneWeight>.get_IsReadOnly
	|-List.SynchronizedList<Color32>.get_IsReadOnly
	|-List.SynchronizedList<Color>.get_IsReadOnly
	|-List.SynchronizedList<CombineInstance>.get_IsReadOnly
	|-List.SynchronizedList<RaycastResult>.get_IsReadOnly
	|-List.SynchronizedList<ShaderPassName>.get_IsReadOnly
	|-List.SynchronizedList<VisibleLight>.get_IsReadOnly
	|-List.SynchronizedList<VisibleReflectionProbe>.get_IsReadOnly
	|-List.SynchronizedList<IntervalTreeNode>.get_IsReadOnly
	|-List.SynchronizedList<IntervalTree.Entry<object>>.get_IsReadOnly
	|-List.SynchronizedList<Matrix4x4>.get_IsReadOnly
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshContainer>.get_IsReadOnly
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshInstance>.get_IsReadOnly
	|-List.SynchronizedList<MeshSubsetCombineUtility.SubMeshInstance>.get_IsReadOnly
	|-List.SynchronizedList<ChannelPacket>.get_IsReadOnly
	|-List.SynchronizedList<ClientScene.PendingOwner>.get_IsReadOnly
	|-List.SynchronizedList<LocalClient.InternalMsg>.get_IsReadOnly
	|-List.SynchronizedList<NetworkLobbyManager.PendingPlayer>.get_IsReadOnly
	|-List.SynchronizedList<NetworkMigrationManager.PendingPlayerInfo>.get_IsReadOnly
	|-List.SynchronizedList<CRCMessageEntry>.get_IsReadOnly
	|-List.SynchronizedList<PeerInfoPlayer>.get_IsReadOnly
	|-List.SynchronizedList<ParticleSystem.Particle>.get_IsReadOnly
	|-List.SynchronizedList<Playable>.get_IsReadOnly
	|-List.SynchronizedList<Quaternion>.get_IsReadOnly
	|-List.SynchronizedList<RaycastHit>.get_IsReadOnly
	|-List.SynchronizedList<Rect>.get_IsReadOnly
	|-List.SynchronizedList<ReflectionProbeBlendInfo>.get_IsReadOnly
	|-List.SynchronizedList<RenderTargetIdentifier>.get_IsReadOnly
	|-List.SynchronizedList<GlyphRect>.get_IsReadOnly
	|-List.SynchronizedList<AnimationOutputWeightProcessor.WeightInfo>.get_IsReadOnly
	|-List.SynchronizedList<UICharInfo>.get_IsReadOnly
	|-List.SynchronizedList<UILineInfo>.get_IsReadOnly
	|-List.SynchronizedList<UIVertex>.get_IsReadOnly
	|-List.SynchronizedList<UnitySynchronizationContext.WorkRequest>.get_IsReadOnly
	|-List.SynchronizedList<Vector2>.get_IsReadOnly
	|-List.SynchronizedList<Vector2Int>.get_IsReadOnly
	|-List.SynchronizedList<Vector3>.get_IsReadOnly
	|-List.SynchronizedList<Vector4>.get_IsReadOnly
	|-List.SynchronizedList<LODGenerator.SkinnedRenderer>.get_IsReadOnly
	|-List.SynchronizedList<LODGenerator.StaticRenderer>.get_IsReadOnly
	|-List.SynchronizedList<ZmPeerManager.RecvPacket>.get_IsReadOnly
	|-List.SynchronizedList<ZmID>.get_IsReadOnly
	*/

	public void Add(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA1E080 Offset: 0xA1D080 VA: 0x180A1E080
	|-List.SynchronizedList<DataSet.FaceIndices>.Add
	|
	|-RVA: 0x24B7970 Offset: 0x24B6970 VA: 0x1824B7970
	|-List.SynchronizedList<UnitPreservation.UnitPortPreservation>.Add
	|
	|-RVA: 0x24B6B50 Offset: 0x24B5B50 VA: 0x1824B6B50
	|-List.SynchronizedList<MeshCombiner.SkinnedRenderer>.Add
	|
	|-RVA: 0x24B81A0 Offset: 0x24B71A0 VA: 0x1824B81A0
	|-List.SynchronizedList<MeshCombiner.StaticRenderer>.Add
	|
	|-RVA: 0x24B7E80 Offset: 0x24B6E80 VA: 0x1824B7E80
	|-List.SynchronizedList<CameraState.CustomBlendable>.Add
	|
	|-RVA: 0x24B7380 Offset: 0x24B6380 VA: 0x1824B7380
	|-List.SynchronizedList<CinemachineClearShot.Pair>.Add
	|
	|-RVA: 0x24B7F80 Offset: 0x24B6F80 VA: 0x1824B7F80
	|-List.SynchronizedList<DoublePoint>.Add
	|
	|-RVA: 0x24B82D0 Offset: 0x24B72D0 VA: 0x1824B82D0
	|-List.SynchronizedList<IntPoint>.Add
	|
	|-RVA: 0x24B83D0 Offset: 0x24B73D0 VA: 0x1824B83D0
	|-List.SynchronizedList<DgwResultServerInfo>.Add
	|
	|-RVA: 0x24B7290 Offset: 0x24B6290 VA: 0x1824B7290
	|-List.SynchronizedList<DgwServerForJson>.Add
	|
	|-RVA: 0x24B6830 Offset: 0x24B5830 VA: 0x1824B6830
	|-List.SynchronizedList<DgwServerInfo>.Add
	|
	|-RVA: 0x24B7090 Offset: 0x24B6090 VA: 0x1824B7090
	|-List.SynchronizedList<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Add
	|
	|-RVA: 0x24B7660 Offset: 0x24B6660 VA: 0x1824B7660
	|-List.SynchronizedList<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Add
	|
	|-RVA: 0x24B6D80 Offset: 0x24B5D80 VA: 0x1824B6D80
	|-List.SynchronizedList<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Add
	|
	|-RVA: 0x24B6C80 Offset: 0x24B5C80 VA: 0x1824B6C80
	|-List.SynchronizedList<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Add
	|
	|-RVA: 0x24B7870 Offset: 0x24B6870 VA: 0x1824B7870
	|-List.SynchronizedList<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Add
	|
	|-RVA: 0x24B6740 Offset: 0x24B5740 VA: 0x1824B6740
	|-List.SynchronizedList<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Add
	|
	|-RVA: 0x24B6FA0 Offset: 0x24B5FA0 VA: 0x1824B6FA0
	|-List.SynchronizedList<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Add
	|
	|-RVA: 0x24B7470 Offset: 0x24B6470 VA: 0x1824B7470
	|-List.SynchronizedList<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Add
	|
	|-RVA: 0x24B7BA0 Offset: 0x24B6BA0 VA: 0x1824B7BA0
	|-List.SynchronizedList<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Add
	|
	|-RVA: 0x24B8080 Offset: 0x24B7080 VA: 0x1824B8080
	|-List.SynchronizedList<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Add
	|
	|-RVA: 0x24B6950 Offset: 0x24B5950 VA: 0x1824B6950
	|-List.SynchronizedList<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Add
	|
	|-RVA: 0x24B7D90 Offset: 0x24B6D90 VA: 0x1824B7D90
	|-List.SynchronizedList<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Add
	|
	|-RVA: 0x24B7780 Offset: 0x24B6780 VA: 0x1824B7780
	|-List.SynchronizedList<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Add
	|
	|-RVA: 0x24B6EA0 Offset: 0x24B5EA0 VA: 0x1824B6EA0
	|-List.SynchronizedList<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Add
	|
	|-RVA: 0x24B7C90 Offset: 0x24B6C90 VA: 0x1824B7C90
	|-List.SynchronizedList<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Add
	|
	|-RVA: 0x24B7190 Offset: 0x24B6190 VA: 0x1824B7190
	|-List.SynchronizedList<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Add
	|
	|-RVA: 0x24B6620 Offset: 0x24B5620 VA: 0x1824B6620
	|-List.SynchronizedList<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Add
	|
	|-RVA: 0x24B6500 Offset: 0x24B5500 VA: 0x1824B6500
	|-List.SynchronizedList<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Add
	|
	|-RVA: 0x24B6A50 Offset: 0x24B5A50 VA: 0x1824B6A50
	|-List.SynchronizedList<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Add
	|
	|-RVA: 0x24B7560 Offset: 0x24B6560 VA: 0x1824B7560
	|-List.SynchronizedList<netarchive_C2GSAskRoleListClass.ClasslstFile>.Add
	|
	|-RVA: 0x24B7A70 Offset: 0x24B6A70 VA: 0x1824B7A70
	|-List.SynchronizedList<netarchive_GS2CRoleListClass.ClasslstFile>.Add
	|
	|-RVA: 0x234D7A0 Offset: 0x234C7A0 VA: 0x18234D7A0
	|-List.SynchronizedList<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Add
	|
	|-RVA: 0x234DCF0 Offset: 0x234CCF0 VA: 0x18234DCF0
	|-List.SynchronizedList<netopenui_GS2CGMListClass.ClasslstGMOrder>.Add
	|
	|-RVA: 0x234ECF0 Offset: 0x234DCF0 VA: 0x18234ECF0
	|-List.SynchronizedList<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Add
	|
	|-RVA: 0x234E160 Offset: 0x234D160 VA: 0x18234E160
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Add
	|
	|-RVA: 0x234E350 Offset: 0x234D350 VA: 0x18234E350
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Add
	|
	|-RVA: 0x234E9B0 Offset: 0x234D9B0 VA: 0x18234E9B0
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Add
	|
	|-RVA: 0x234E790 Offset: 0x234D790 VA: 0x18234E790
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Add
	|
	|-RVA: 0x234DF40 Offset: 0x234CF40 VA: 0x18234DF40
	|-List.SynchronizedList<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Add
	|
	|-RVA: 0x234EBF0 Offset: 0x234DBF0 VA: 0x18234EBF0
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstProcess>.Add
	|
	|-RVA: 0x234D3D0 Offset: 0x234C3D0 VA: 0x18234D3D0
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstReward>.Add
	|
	|-RVA: 0x234F040 Offset: 0x234E040 VA: 0x18234F040
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstTaskData>.Add
	|
	|-RVA: 0x234DE10 Offset: 0x234CE10 VA: 0x18234DE10
	|-List.SynchronizedList<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Add
	|
	|-RVA: 0x234F280 Offset: 0x234E280 VA: 0x18234F280
	|-List.SynchronizedList<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Add
	|
	|-RVA: 0x234D8A0 Offset: 0x234C8A0 VA: 0x18234D8A0
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Add
	|
	|-RVA: 0x234D6B0 Offset: 0x234C6B0 VA: 0x18234D6B0
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Add
	|
	|-RVA: 0x234E040 Offset: 0x234D040 VA: 0x18234E040
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Add
	|
	|-RVA: 0x234D4D0 Offset: 0x234C4D0 VA: 0x18234D4D0
	|-List.SynchronizedList<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Add
	|
	|-RVA: 0x234F370 Offset: 0x234E370 VA: 0x18234F370
	|-List.SynchronizedList<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Add
	|
	|-RVA: 0x234DC00 Offset: 0x234CC00 VA: 0x18234DC00
	|-List.SynchronizedList<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Add
	|
	|-RVA: 0x234E470 Offset: 0x234D470 VA: 0x18234E470
	|-List.SynchronizedList<s2cmove_C2GSMoveClass.ClasslstDisp>.Add
	|
	|-RVA: 0x234D5C0 Offset: 0x234C5C0 VA: 0x18234D5C0
	|-List.SynchronizedList<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Add
	|
	|-RVA: 0x234E570 Offset: 0x234D570 VA: 0x18234E570
	|-List.SynchronizedList<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Add
	|
	|-RVA: 0x234DB10 Offset: 0x234CB10 VA: 0x18234DB10
	|-List.SynchronizedList<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Add
	|
	|-RVA: 0x234E670 Offset: 0x234D670 VA: 0x18234E670
	|-List.SynchronizedList<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Add
	|
	|-RVA: 0x234EF20 Offset: 0x234DF20 VA: 0x18234EF20
	|-List.SynchronizedList<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Add
	|
	|-RVA: 0x234E260 Offset: 0x234D260 VA: 0x18234E260
	|-List.SynchronizedList<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Add
	|
	|-RVA: 0x234E8B0 Offset: 0x234D8B0 VA: 0x18234E8B0
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Add
	|
	|-RVA: 0x234EE30 Offset: 0x234DE30 VA: 0x18234EE30
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Add
	|
	|-RVA: 0x234F160 Offset: 0x234E160 VA: 0x18234F160
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Add
	|
	|-RVA: 0x234EAF0 Offset: 0x234DAF0 VA: 0x18234EAF0
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Add
	|
	|-RVA: 0x234D9D0 Offset: 0x234C9D0 VA: 0x18234D9D0
	|-List.SynchronizedList<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Add
	|
	|-RVA: 0x2405B50 Offset: 0x2404B50 VA: 0x182405B50
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Add
	|
	|-RVA: 0x24054D0 Offset: 0x24044D0 VA: 0x1824054D0
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Add
	|
	|-RVA: 0x2405190 Offset: 0x2404190 VA: 0x182405190
	|-List.SynchronizedList<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Add
	|
	|-RVA: 0x2404570 Offset: 0x2403570 VA: 0x182404570
	|-List.SynchronizedList<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Add
	|
	|-RVA: 0x2405820 Offset: 0x2404820 VA: 0x182405820
	|-List.SynchronizedList<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Add
	|
	|-RVA: 0x2405C50 Offset: 0x2404C50 VA: 0x182405C50
	|-List.SynchronizedList<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Add
	|
	|-RVA: 0x2404740 Offset: 0x2403740 VA: 0x182404740
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Add
	|
	|-RVA: 0x24063F0 Offset: 0x24053F0 VA: 0x1824063F0
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Add
	|
	|-RVA: 0x24055D0 Offset: 0x24045D0 VA: 0x1824055D0
	|-List.SynchronizedList<NameGenerate.NameWeight>.Add
	|
	|-RVA: 0x2405FA0 Offset: 0x2404FA0 VA: 0x182405FA0
	|-List.SynchronizedList<SteamNetworkingComponent.SendPacket>.Add
	|
	|-RVA: 0x2405E80 Offset: 0x2404E80 VA: 0x182405E80
	|-List.SynchronizedList<WeGameNetworkingComponent.SendPacket>.Add
	|
	|-RVA: 0x2404660 Offset: 0x2403660 VA: 0x182404660
	|-List.SynchronizedList<RangeU16>.Add
	|
	|-RVA: 0x24053B0 Offset: 0x24043B0 VA: 0x1824053B0
	|-List.SynchronizedList<OneInfo>.Add
	|
	|-RVA: 0x24056F0 Offset: 0x24046F0 VA: 0x1824056F0
	|-List.SynchronizedList<DebugDrawLine.DebugLine>.Add
	|
	|-RVA: 0x24060C0 Offset: 0x24050C0 VA: 0x1824060C0
	|-List.SynchronizedList<AssetTracker.AssetInfo>.Add
	|
	|-RVA: 0x24050A0 Offset: 0x24040A0 VA: 0x1824050A0
	|-List.SynchronizedList<EngineHotKey>.Add
	|
	|-RVA: 0x2405D50 Offset: 0x2404D50 VA: 0x182405D50
	|-List.SynchronizedList<HitInfo>.Add
	|
	|-RVA: 0x2405A50 Offset: 0x2404A50 VA: 0x182405A50
	|-List.SynchronizedList<LogMessage>.Add
	|
	|-RVA: 0x2406300 Offset: 0x2405300 VA: 0x182406300
	|-List.SynchronizedList<LPWNormalSolver.LPWPoint>.Add
	|
	|-RVA: 0x2404860 Offset: 0x2403860 VA: 0x182404860
	|-List.SynchronizedList<LPWNormalSolver.LPWPointDataEntry>.Add
	|
	|-RVA: 0x2404B60 Offset: 0x2403B60 VA: 0x182404B60
	|-List.SynchronizedList<PropertyMetadata>.Add
	|
	|-RVA: 0x24061E0 Offset: 0x24051E0 VA: 0x1824061E0
	|-List.SynchronizedList<fsVersionedType>.Add
	|
	|-RVA: 0x2404A40 Offset: 0x2403A40 VA: 0x182404A40
	|-List.SynchronizedList<fsAotCompilationManager.AotCompilation>.Add
	|
	|-RVA: 0x2404C80 Offset: 0x2403C80 VA: 0x182404C80
	|-List.SynchronizedList<MinimapPoint>.Add
	|
	|-RVA: 0x2405950 Offset: 0x2404950 VA: 0x182405950
	|-List.SynchronizedList<MusicStateInfo>.Add
	|
	|-RVA: 0x2404EA0 Offset: 0x2403EA0 VA: 0x182404EA0
	|-List.SynchronizedList<BridgeHandler.IdxPacket>.Add
	|
	|-RVA: 0x2405290 Offset: 0x2404290 VA: 0x182405290
	|-List.SynchronizedList<JsonPosition>.Add
	|
	|-RVA: 0x2406510 Offset: 0x2405510 VA: 0x182406510
	|-List.SynchronizedList<pb_BezierPoint>.Add
	|
	|-RVA: 0x2404950 Offset: 0x2403950 VA: 0x182404950
	|-List.SynchronizedList<pb_Edge>.Add
	|
	|-RVA: 0x2404DA0 Offset: 0x2403DA0 VA: 0x182404DA0
	|-List.SynchronizedList<ScreenRadioScriptObject.ScreenInfo>.Add
	|
	|-RVA: 0x2404FA0 Offset: 0x2403FA0 VA: 0x182404FA0
	|-List.SynchronizedList<ValueDropdownItem<object>>.Add
	|
	|-RVA: 0x2455E10 Offset: 0x2454E10 VA: 0x182455E10
	|-List.SynchronizedList<FormatterLocator.FormatterInfo>.Add
	|
	|-RVA: 0x24564A0 Offset: 0x24554A0 VA: 0x1824564A0
	|-List.SynchronizedList<FormatterLocator.FormatterLocatorInfo>.Add
	|
	|-RVA: 0x24571F0 Offset: 0x24561F0 VA: 0x1824571F0
	|-List.SynchronizedList<SerializationNode>.Add
	|
	|-RVA: 0x24566A0 Offset: 0x24556A0 VA: 0x1824566A0
	|-List.SynchronizedList<DeepReflection.PathStep>.Add
	|
	|-RVA: 0x24561A0 Offset: 0x24551A0 VA: 0x1824561A0
	|-List.SynchronizedList<CCalEffInfo>.Add
	|
	|-RVA: 0x24557F0 Offset: 0x24547F0 VA: 0x1824557F0
	|-List.SynchronizedList<SkillRayHit>.Add
	|
	|-RVA: 0x2457310 Offset: 0x2456310 VA: 0x182457310
	|-List.SynchronizedList<EventQueue.EventQueueEntry>.Add
	|
	|-RVA: 0x2456BF0 Offset: 0x2455BF0 VA: 0x182456BF0
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Add
	|
	|-RVA: 0x2455B10 Offset: 0x2454B10 VA: 0x182455B10
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Add
	|
	|-RVA: 0x24567D0 Offset: 0x24557D0 VA: 0x1824567D0
	|-List.SynchronizedList<SkeletonUtilityKinematicShadow.TransformPair>.Add
	|
	|-RVA: 0x24568D0 Offset: 0x24558D0 VA: 0x1824568D0
	|-List.SynchronizedList<StateSoundScriptObject.Loop>.Add
	|
	|-RVA: 0x24562A0 Offset: 0x24552A0 VA: 0x1824562A0
	|-List.SynchronizedList<StateSoundScriptObject.StateSound>.Add
	|
	|-RVA: 0x2456F00 Offset: 0x2455F00 VA: 0x182456F00
	|-List.SynchronizedList<SteamMatchViewer.ChatMsg>.Add
	|
	|-RVA: 0x2456E10 Offset: 0x2455E10 VA: 0x182456E10
	|-List.SynchronizedList<CSteamID>.Add
	|
	|-RVA: 0x2455C30 Offset: 0x2454C30 VA: 0x182455C30
	|-List.SynchronizedList<bool>.Add
	|
	|-RVA: 0x2455700 Offset: 0x2454700 VA: 0x182455700
	|-List.SynchronizedList<byte>.Add
	|
	|-RVA: 0x2455F30 Offset: 0x2454F30 VA: 0x182455F30
	|-List.SynchronizedList<char>.Add
	|
	|-RVA: 0x24563A0 Offset: 0x24553A0 VA: 0x1824563A0
	|-List.SynchronizedList<DictionaryEntry>.Add
	|
	|-RVA: 0x24570F0 Offset: 0x24560F0 VA: 0x1824570F0
	|-List.SynchronizedList<KeyValuePair<DateTime, object>>.Add
	|
	|-RVA: 0x2457000 Offset: 0x2456000 VA: 0x182457000
	|-List.SynchronizedList<KeyValuePair<int, int>>.Add
	|
	|-RVA: 0x2455920 Offset: 0x2454920 VA: 0x182455920
	|-List.SynchronizedList<KeyValuePair<int, object>>.Add
	|
	|-RVA: 0x2456D10 Offset: 0x2455D10 VA: 0x182456D10
	|-List.SynchronizedList<KeyValuePair<object, object>>.Add
	|
	|-RVA: 0x2455D20 Offset: 0x2454D20 VA: 0x182455D20
	|-List.SynchronizedList<EventProvider.SessionInfo>.Add
	|
	|-RVA: 0x2456AF0 Offset: 0x2455AF0 VA: 0x182456AF0
	|-List.SynchronizedList<Guid>.Add
	|
	|-RVA: 0x2457430 Offset: 0x2456430 VA: 0x182457430
	|-List.SynchronizedList<int>.Add
	|
	|-RVA: 0x2456A00 Offset: 0x2455A00 VA: 0x182456A00
	|-List.SynchronizedList<Int32Enum>.Add
	|
	|-RVA: 0x2455A20 Offset: 0x2454A20 VA: 0x182455A20
	|-List.SynchronizedList<long>.Add
	|
	|-RVA: 0x24565A0 Offset: 0x24555A0 VA: 0x1824565A0
	|-List.SynchronizedList<InterpretedFrameInfo>.Add
	|
	|-RVA: 0x2456020 Offset: 0x2455020 VA: 0x182456020
	|-List.SynchronizedList<Win32_IP_ADAPTER_ADDRESSES>.Add
	|
	|-RVA: 0x2455610 Offset: 0x2454610 VA: 0x182455610
	|-List.SynchronizedList<object>.Add
	|
	|-RVA: 0x2455520 Offset: 0x2454520 VA: 0x182455520
	|-List.SynchronizedList<float>.Add
	|
	|-RVA: 0x236A0D0 Offset: 0x23690D0 VA: 0x18236A0D0
	|-List.SynchronizedList<uint>.Add
	|
	|-RVA: 0x236BC70 Offset: 0x236AC70 VA: 0x18236BC70
	|-List.SynchronizedList<ulong>.Add
	|
	|-RVA: 0x236B770 Offset: 0x236A770 VA: 0x18236B770
	|-List.SynchronizedList<TexturePacker.SpriteData>.Add
	|
	|-RVA: 0x236A640 Offset: 0x2369640 VA: 0x18236A640
	|-List.SynchronizedList<AnimatorClipInfo>.Add
	|
	|-RVA: 0x236AFA0 Offset: 0x2369FA0 VA: 0x18236AFA0
	|-List.SynchronizedList<BeforeRenderHelper.OrderBlock>.Add
	|
	|-RVA: 0x236A730 Offset: 0x2369730 VA: 0x18236A730
	|-List.SynchronizedList<BoneWeight>.Add
	|
	|-RVA: 0x2369C30 Offset: 0x2368C30 VA: 0x182369C30
	|-List.SynchronizedList<Color32>.Add
	|
	|-RVA: 0x236AEA0 Offset: 0x2369EA0 VA: 0x18236AEA0
	|-List.SynchronizedList<Color>.Add
	|
	|-RVA: 0x236BB10 Offset: 0x236AB10 VA: 0x18236BB10
	|-List.SynchronizedList<CombineInstance>.Add
	|
	|-RVA: 0x236AC70 Offset: 0x2369C70 VA: 0x18236AC70
	|-List.SynchronizedList<RaycastResult>.Add
	|
	|-RVA: 0x236A1C0 Offset: 0x23691C0 VA: 0x18236A1C0
	|-List.SynchronizedList<ShaderPassName>.Add
	|
	|-RVA: 0x236A2A0 Offset: 0x23692A0 VA: 0x18236A2A0
	|-List.SynchronizedList<VisibleLight>.Add
	|
	|-RVA: 0x236B8A0 Offset: 0x236A8A0 VA: 0x18236B8A0
	|-List.SynchronizedList<VisibleReflectionProbe>.Add
	|
	|-RVA: 0x236B330 Offset: 0x236A330 VA: 0x18236B330
	|-List.SynchronizedList<IntervalTreeNode>.Add
	|
	|-RVA: 0x2369B10 Offset: 0x2368B10 VA: 0x182369B10
	|-List.SynchronizedList<IntervalTree.Entry<object>>.Add
	|
	|-RVA: 0x236B0A0 Offset: 0x236A0A0 VA: 0x18236B0A0
	|-List.SynchronizedList<Matrix4x4>.Add
	|
	|-RVA: 0x2369E10 Offset: 0x2368E10 VA: 0x182369E10
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshContainer>.Add
	|
	|-RVA: 0x2369F70 Offset: 0x2368F70 VA: 0x182369F70
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshInstance>.Add
	|
	|-RVA: 0x236A400 Offset: 0x2369400 VA: 0x18236A400
	|-List.SynchronizedList<MeshSubsetCombineUtility.SubMeshInstance>.Add
	|
	|-RVA: 0x236B450 Offset: 0x236A450 VA: 0x18236B450
	|-List.SynchronizedList<ChannelPacket>.Add
	|
	|-RVA: 0x236AA50 Offset: 0x2369A50 VA: 0x18236AA50
	|-List.SynchronizedList<ClientScene.PendingOwner>.Add
	|
	|-RVA: 0x236B570 Offset: 0x236A570 VA: 0x18236B570
	|-List.SynchronizedList<LocalClient.InternalMsg>.Add
	|
	|-RVA: 0x236A950 Offset: 0x2369950 VA: 0x18236A950
	|-List.SynchronizedList<NetworkLobbyManager.PendingPlayer>.Add
	|
	|-RVA: 0x2369D10 Offset: 0x2368D10 VA: 0x182369D10
	|-List.SynchronizedList<NetworkMigrationManager.PendingPlayerInfo>.Add
	|
	|-RVA: 0x236BA10 Offset: 0x236AA10 VA: 0x18236BA10
	|-List.SynchronizedList<CRCMessageEntry>.Add
	|
	|-RVA: 0x236ADB0 Offset: 0x2369DB0 VA: 0x18236ADB0
	|-List.SynchronizedList<PeerInfoPlayer>.Add
	|
	|-RVA: 0x236B1D0 Offset: 0x236A1D0 VA: 0x18236B1D0
	|-List.SynchronizedList<ParticleSystem.Particle>.Add
	|
	|-RVA: 0x236A850 Offset: 0x2369850 VA: 0x18236A850
	|-List.SynchronizedList<Playable>.Add
	|
	|-RVA: 0x236A540 Offset: 0x2369540 VA: 0x18236A540
	|-List.SynchronizedList<Quaternion>.Add
	|
	|-RVA: 0x236AB40 Offset: 0x2369B40 VA: 0x18236AB40
	|-List.SynchronizedList<RaycastHit>.Add
	|
	|-RVA: 0x236B670 Offset: 0x236A670 VA: 0x18236B670
	|-List.SynchronizedList<Rect>.Add
	|
	|-RVA: 0x24F7FB0 Offset: 0x24F6FB0 VA: 0x1824F7FB0
	|-List.SynchronizedList<ReflectionProbeBlendInfo>.Add
	|
	|-RVA: 0x24F8740 Offset: 0x24F7740 VA: 0x1824F8740
	|-List.SynchronizedList<RenderTargetIdentifier>.Add
	|
	|-RVA: 0x24F8870 Offset: 0x24F7870 VA: 0x1824F8870
	|-List.SynchronizedList<GlyphRect>.Add
	|
	|-RVA: 0x24F8D70 Offset: 0x24F7D70 VA: 0x1824F8D70
	|-List.SynchronizedList<AnimationOutputWeightProcessor.WeightInfo>.Add
	|
	|-RVA: 0x24F7D90 Offset: 0x24F6D90 VA: 0x1824F7D90
	|-List.SynchronizedList<UICharInfo>.Add
	|
	|-RVA: 0x24F8C70 Offset: 0x24F7C70 VA: 0x1824F8C70
	|-List.SynchronizedList<UILineInfo>.Add
	|
	|-RVA: 0x24F80B0 Offset: 0x24F70B0 VA: 0x1824F80B0
	|-List.SynchronizedList<UIVertex>.Add
	|
	|-RVA: 0x24F8A60 Offset: 0x24F7A60 VA: 0x1824F8A60
	|-List.SynchronizedList<UnitySynchronizationContext.WorkRequest>.Add
	|
	|-RVA: 0x24F8520 Offset: 0x24F7520 VA: 0x1824F8520
	|-List.SynchronizedList<Vector2>.Add
	|
	|-RVA: 0x24F8B80 Offset: 0x24F7B80 VA: 0x1824F8B80
	|-List.SynchronizedList<Vector2Int>.Add
	|
	|-RVA: 0x24F8420 Offset: 0x24F7420 VA: 0x1824F8420
	|-List.SynchronizedList<Vector3>.Add
	|
	|-RVA: 0x24F8320 Offset: 0x24F7320 VA: 0x1824F8320
	|-List.SynchronizedList<Vector4>.Add
	|
	|-RVA: 0x24F81F0 Offset: 0x24F71F0 VA: 0x1824F81F0
	|-List.SynchronizedList<LODGenerator.SkinnedRenderer>.Add
	|
	|-RVA: 0x24F8610 Offset: 0x24F7610 VA: 0x1824F8610
	|-List.SynchronizedList<LODGenerator.StaticRenderer>.Add
	|
	|-RVA: 0x24F7E90 Offset: 0x24F6E90 VA: 0x1824F7E90
	|-List.SynchronizedList<ZmPeerManager.RecvPacket>.Add
	|
	|-RVA: 0x24F8970 Offset: 0x24F7970 VA: 0x1824F8970
	|-List.SynchronizedList<ZmID>.Add
	*/

	public void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA1E180 Offset: 0xA1D180 VA: 0x180A1E180
	|-List.SynchronizedList<DataSet.FaceIndices>.Clear
	|
	|-RVA: 0x24B9E20 Offset: 0x24B8E20 VA: 0x1824B9E20
	|-List.SynchronizedList<UnitPreservation.UnitPortPreservation>.Clear
	|
	|-RVA: 0x24B9B80 Offset: 0x24B8B80 VA: 0x1824B9B80
	|-List.SynchronizedList<MeshCombiner.SkinnedRenderer>.Clear
	|
	|-RVA: 0x24B9800 Offset: 0x24B8800 VA: 0x1824B9800
	|-List.SynchronizedList<MeshCombiner.StaticRenderer>.Clear
	|
	|-RVA: 0x24B8AE0 Offset: 0x24B7AE0 VA: 0x1824B8AE0
	|-List.SynchronizedList<CameraState.CustomBlendable>.Clear
	|
	|-RVA: 0x24B9020 Offset: 0x24B8020 VA: 0x1824B9020
	|-List.SynchronizedList<CinemachineClearShot.Pair>.Clear
	|
	|-RVA: 0x24B9720 Offset: 0x24B8720 VA: 0x1824B9720
	|-List.SynchronizedList<DoublePoint>.Clear
	|
	|-RVA: 0x24B8840 Offset: 0x24B7840 VA: 0x1824B8840
	|-List.SynchronizedList<IntPoint>.Clear
	|
	|-RVA: 0x24B9D40 Offset: 0x24B8D40 VA: 0x1824B9D40
	|-List.SynchronizedList<DgwResultServerInfo>.Clear
	|
	|-RVA: 0x24B8680 Offset: 0x24B7680 VA: 0x1824B8680
	|-List.SynchronizedList<DgwServerForJson>.Clear
	|
	|-RVA: 0x24B84C0 Offset: 0x24B74C0 VA: 0x1824B84C0
	|-List.SynchronizedList<DgwServerInfo>.Clear
	|
	|-RVA: 0x24B8BC0 Offset: 0x24B7BC0 VA: 0x1824B8BC0
	|-List.SynchronizedList<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Clear
	|
	|-RVA: 0x24B9100 Offset: 0x24B8100 VA: 0x1824B9100
	|-List.SynchronizedList<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Clear
	|
	|-RVA: 0x24B92C0 Offset: 0x24B82C0 VA: 0x1824B92C0
	|-List.SynchronizedList<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Clear
	|
	|-RVA: 0x24B8E60 Offset: 0x24B7E60 VA: 0x1824B8E60
	|-List.SynchronizedList<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Clear
	|
	|-RVA: 0x24B8760 Offset: 0x24B7760 VA: 0x1824B8760
	|-List.SynchronizedList<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Clear
	|
	|-RVA: 0x24B98E0 Offset: 0x24B88E0 VA: 0x1824B98E0
	|-List.SynchronizedList<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Clear
	|
	|-RVA: 0x24B9C60 Offset: 0x24B8C60 VA: 0x1824B9C60
	|-List.SynchronizedList<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Clear
	|
	|-RVA: 0x24B9560 Offset: 0x24B8560 VA: 0x1824B9560
	|-List.SynchronizedList<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Clear
	|
	|-RVA: 0x24B9480 Offset: 0x24B8480 VA: 0x1824B9480
	|-List.SynchronizedList<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Clear
	|
	|-RVA: 0x24B9AA0 Offset: 0x24B8AA0 VA: 0x1824B9AA0
	|-List.SynchronizedList<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Clear
	|
	|-RVA: 0x24B8F40 Offset: 0x24B7F40 VA: 0x1824B8F40
	|-List.SynchronizedList<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Clear
	|
	|-RVA: 0x24B9F00 Offset: 0x24B8F00 VA: 0x1824B9F00
	|-List.SynchronizedList<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Clear
	|
	|-RVA: 0x24B8CA0 Offset: 0x24B7CA0 VA: 0x1824B8CA0
	|-List.SynchronizedList<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Clear
	|
	|-RVA: 0x24B8D80 Offset: 0x24B7D80 VA: 0x1824B8D80
	|-List.SynchronizedList<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Clear
	|
	|-RVA: 0x24B8A00 Offset: 0x24B7A00 VA: 0x1824B8A00
	|-List.SynchronizedList<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Clear
	|
	|-RVA: 0x24B85A0 Offset: 0x24B75A0 VA: 0x1824B85A0
	|-List.SynchronizedList<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Clear
	|
	|-RVA: 0x24B9640 Offset: 0x24B8640 VA: 0x1824B9640
	|-List.SynchronizedList<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Clear
	|
	|-RVA: 0x24B99C0 Offset: 0x24B89C0 VA: 0x1824B99C0
	|-List.SynchronizedList<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Clear
	|
	|-RVA: 0x24B91E0 Offset: 0x24B81E0 VA: 0x1824B91E0
	|-List.SynchronizedList<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Clear
	|
	|-RVA: 0x24B8920 Offset: 0x24B7920 VA: 0x1824B8920
	|-List.SynchronizedList<netarchive_C2GSAskRoleListClass.ClasslstFile>.Clear
	|
	|-RVA: 0x24B93A0 Offset: 0x24B83A0 VA: 0x1824B93A0
	|-List.SynchronizedList<netarchive_GS2CRoleListClass.ClasslstFile>.Clear
	|
	|-RVA: 0x234FAB0 Offset: 0x234EAB0 VA: 0x18234FAB0
	|-List.SynchronizedList<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Clear
	|
	|-RVA: 0x2350D10 Offset: 0x234FD10 VA: 0x182350D10
	|-List.SynchronizedList<netopenui_GS2CGMListClass.ClasslstGMOrder>.Clear
	|
	|-RVA: 0x234FD50 Offset: 0x234ED50 VA: 0x18234FD50
	|-List.SynchronizedList<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Clear
	|
	|-RVA: 0x234FF10 Offset: 0x234EF10 VA: 0x18234FF10
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Clear
	|
	|-RVA: 0x234F810 Offset: 0x234E810 VA: 0x18234F810
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Clear
	|
	|-RVA: 0x234FC70 Offset: 0x234EC70 VA: 0x18234FC70
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Clear
	|
	|-RVA: 0x2350610 Offset: 0x234F610 VA: 0x182350610
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Clear
	|
	|-RVA: 0x2350370 Offset: 0x234F370 VA: 0x182350370
	|-List.SynchronizedList<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Clear
	|
	|-RVA: 0x2350990 Offset: 0x234F990 VA: 0x182350990
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstProcess>.Clear
	|
	|-RVA: 0x234F650 Offset: 0x234E650 VA: 0x18234F650
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstReward>.Clear
	|
	|-RVA: 0x234FFF0 Offset: 0x234EFF0 VA: 0x18234FFF0
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstTaskData>.Clear
	|
	|-RVA: 0x234FE30 Offset: 0x234EE30 VA: 0x18234FE30
	|-List.SynchronizedList<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Clear
	|
	|-RVA: 0x23506F0 Offset: 0x234F6F0 VA: 0x1823506F0
	|-List.SynchronizedList<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Clear
	|
	|-RVA: 0x23501B0 Offset: 0x234F1B0 VA: 0x1823501B0
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Clear
	|
	|-RVA: 0x234FB90 Offset: 0x234EB90 VA: 0x18234FB90
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Clear
	|
	|-RVA: 0x234F8F0 Offset: 0x234E8F0 VA: 0x18234F8F0
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Clear
	|
	|-RVA: 0x234F730 Offset: 0x234E730 VA: 0x18234F730
	|-List.SynchronizedList<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Clear
	|
	|-RVA: 0x234F490 Offset: 0x234E490 VA: 0x18234F490
	|-List.SynchronizedList<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Clear
	|
	|-RVA: 0x2350DF0 Offset: 0x234FDF0 VA: 0x182350DF0
	|-List.SynchronizedList<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Clear
	|
	|-RVA: 0x2350C30 Offset: 0x234FC30 VA: 0x182350C30
	|-List.SynchronizedList<s2cmove_C2GSMoveClass.ClasslstDisp>.Clear
	|
	|-RVA: 0x2350A70 Offset: 0x234FA70 VA: 0x182350A70
	|-List.SynchronizedList<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Clear
	|
	|-RVA: 0x2350530 Offset: 0x234F530 VA: 0x182350530
	|-List.SynchronizedList<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Clear
	|
	|-RVA: 0x2350290 Offset: 0x234F290 VA: 0x182350290
	|-List.SynchronizedList<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Clear
	|
	|-RVA: 0x2350450 Offset: 0x234F450 VA: 0x182350450
	|-List.SynchronizedList<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Clear
	|
	|-RVA: 0x23500D0 Offset: 0x234F0D0 VA: 0x1823500D0
	|-List.SynchronizedList<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Clear
	|
	|-RVA: 0x234F9D0 Offset: 0x234E9D0 VA: 0x18234F9D0
	|-List.SynchronizedList<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Clear
	|
	|-RVA: 0x23508B0 Offset: 0x234F8B0 VA: 0x1823508B0
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Clear
	|
	|-RVA: 0x2350B50 Offset: 0x234FB50 VA: 0x182350B50
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Clear
	|
	|-RVA: 0x234F570 Offset: 0x234E570 VA: 0x18234F570
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Clear
	|
	|-RVA: 0x23507D0 Offset: 0x234F7D0 VA: 0x1823507D0
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Clear
	|
	|-RVA: 0x2350ED0 Offset: 0x234FED0 VA: 0x182350ED0
	|-List.SynchronizedList<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Clear
	|
	|-RVA: 0x2407B40 Offset: 0x2406B40 VA: 0x182407B40
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Clear
	|
	|-RVA: 0x2406640 Offset: 0x2405640 VA: 0x182406640
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Clear
	|
	|-RVA: 0x2406B80 Offset: 0x2405B80 VA: 0x182406B80
	|-List.SynchronizedList<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Clear
	|
	|-RVA: 0x24078A0 Offset: 0x24068A0 VA: 0x1824078A0
	|-List.SynchronizedList<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Clear
	|
	|-RVA: 0x2406AA0 Offset: 0x2405AA0 VA: 0x182406AA0
	|-List.SynchronizedList<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Clear
	|
	|-RVA: 0x2406C60 Offset: 0x2405C60 VA: 0x182406C60
	|-List.SynchronizedList<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Clear
	|
	|-RVA: 0x2407DE0 Offset: 0x2406DE0 VA: 0x182407DE0
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Clear
	|
	|-RVA: 0x24076E0 Offset: 0x24066E0 VA: 0x1824076E0
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Clear
	|
	|-RVA: 0x2407EC0 Offset: 0x2406EC0 VA: 0x182407EC0
	|-List.SynchronizedList<NameGenerate.NameWeight>.Clear
	|
	|-RVA: 0x2406D40 Offset: 0x2405D40 VA: 0x182406D40
	|-List.SynchronizedList<SteamNetworkingComponent.SendPacket>.Clear
	|
	|-RVA: 0x2406800 Offset: 0x2405800 VA: 0x182406800
	|-List.SynchronizedList<WeGameNetworkingComponent.SendPacket>.Clear
	|
	|-RVA: 0x2406F00 Offset: 0x2405F00 VA: 0x182406F00
	|-List.SynchronizedList<RangeU16>.Clear
	|
	|-RVA: 0x24071A0 Offset: 0x24061A0 VA: 0x1824071A0
	|-List.SynchronizedList<OneInfo>.Clear
	|
	|-RVA: 0x2407600 Offset: 0x2406600 VA: 0x182407600
	|-List.SynchronizedList<DebugDrawLine.DebugLine>.Clear
	|
	|-RVA: 0x2407A60 Offset: 0x2406A60 VA: 0x182407A60
	|-List.SynchronizedList<AssetTracker.AssetInfo>.Clear
	|
	|-RVA: 0x2407440 Offset: 0x2406440 VA: 0x182407440
	|-List.SynchronizedList<EngineHotKey>.Clear
	|
	|-RVA: 0x2407D00 Offset: 0x2406D00 VA: 0x182407D00
	|-List.SynchronizedList<HitInfo>.Clear
	|
	|-RVA: 0x2406FE0 Offset: 0x2405FE0 VA: 0x182406FE0
	|-List.SynchronizedList<LogMessage>.Clear
	|
	|-RVA: 0x2407FA0 Offset: 0x2406FA0 VA: 0x182407FA0
	|-List.SynchronizedList<LPWNormalSolver.LPWPoint>.Clear
	|
	|-RVA: 0x2407980 Offset: 0x2406980 VA: 0x182407980
	|-List.SynchronizedList<LPWNormalSolver.LPWPointDataEntry>.Clear
	|
	|-RVA: 0x2406720 Offset: 0x2405720 VA: 0x182406720
	|-List.SynchronizedList<PropertyMetadata>.Clear
	|
	|-RVA: 0x24077C0 Offset: 0x24067C0 VA: 0x1824077C0
	|-List.SynchronizedList<fsVersionedType>.Clear
	|
	|-RVA: 0x24069C0 Offset: 0x24059C0 VA: 0x1824069C0
	|-List.SynchronizedList<fsAotCompilationManager.AotCompilation>.Clear
	|
	|-RVA: 0x2406E20 Offset: 0x2405E20 VA: 0x182406E20
	|-List.SynchronizedList<MinimapPoint>.Clear
	|
	|-RVA: 0x24070C0 Offset: 0x24060C0 VA: 0x1824070C0
	|-List.SynchronizedList<MusicStateInfo>.Clear
	|
	|-RVA: 0x2407C20 Offset: 0x2406C20 VA: 0x182407C20
	|-List.SynchronizedList<BridgeHandler.IdxPacket>.Clear
	|
	|-RVA: 0x24068E0 Offset: 0x24058E0 VA: 0x1824068E0
	|-List.SynchronizedList<JsonPosition>.Clear
	|
	|-RVA: 0x2407280 Offset: 0x2406280 VA: 0x182407280
	|-List.SynchronizedList<pb_BezierPoint>.Clear
	|
	|-RVA: 0x2407360 Offset: 0x2406360 VA: 0x182407360
	|-List.SynchronizedList<pb_Edge>.Clear
	|
	|-RVA: 0x2407520 Offset: 0x2406520 VA: 0x182407520
	|-List.SynchronizedList<ScreenRadioScriptObject.ScreenInfo>.Clear
	|
	|-RVA: 0x2408080 Offset: 0x2407080 VA: 0x182408080
	|-List.SynchronizedList<ValueDropdownItem<object>>.Clear
	|
	|-RVA: 0x2457A60 Offset: 0x2456A60 VA: 0x182457A60
	|-List.SynchronizedList<FormatterLocator.FormatterInfo>.Clear
	|
	|-RVA: 0x2457B40 Offset: 0x2456B40 VA: 0x182457B40
	|-List.SynchronizedList<FormatterLocator.FormatterLocatorInfo>.Clear
	|
	|-RVA: 0x2458240 Offset: 0x2457240 VA: 0x182458240
	|-List.SynchronizedList<SerializationNode>.Clear
	|
	|-RVA: 0x2457FA0 Offset: 0x2456FA0 VA: 0x182457FA0
	|-List.SynchronizedList<DeepReflection.PathStep>.Clear
	|
	|-RVA: 0x24585C0 Offset: 0x24575C0 VA: 0x1824585C0
	|-List.SynchronizedList<CCalEffInfo>.Clear
	|
	|-RVA: 0x24578A0 Offset: 0x24568A0 VA: 0x1824578A0
	|-List.SynchronizedList<SkillRayHit>.Clear
	|
	|-RVA: 0x2457D00 Offset: 0x2456D00 VA: 0x182457D00
	|-List.SynchronizedList<EventQueue.EventQueueEntry>.Clear
	|
	|-RVA: 0x2457600 Offset: 0x2456600 VA: 0x182457600
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Clear
	|
	|-RVA: 0x2457520 Offset: 0x2456520 VA: 0x182457520
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Clear
	|
	|-RVA: 0x24584E0 Offset: 0x24574E0 VA: 0x1824584E0
	|-List.SynchronizedList<SkeletonUtilityKinematicShadow.TransformPair>.Clear
	|
	|-RVA: 0x2458160 Offset: 0x2457160 VA: 0x182458160
	|-List.SynchronizedList<StateSoundScriptObject.Loop>.Clear
	|
	|-RVA: 0x24576E0 Offset: 0x24566E0 VA: 0x1824576E0
	|-List.SynchronizedList<StateSoundScriptObject.StateSound>.Clear
	|
	|-RVA: 0x24577C0 Offset: 0x24567C0 VA: 0x1824577C0
	|-List.SynchronizedList<SteamMatchViewer.ChatMsg>.Clear
	|
	|-RVA: 0x2458DA0 Offset: 0x2457DA0 VA: 0x182458DA0
	|-List.SynchronizedList<CSteamID>.Clear
	|
	|-RVA: 0x2458BE0 Offset: 0x2457BE0 VA: 0x182458BE0
	|-List.SynchronizedList<bool>.Clear
	|
	|-RVA: 0x2458E80 Offset: 0x2457E80 VA: 0x182458E80
	|-List.SynchronizedList<byte>.Clear
	|
	|-RVA: 0x2458F60 Offset: 0x2457F60 VA: 0x182458F60
	|-List.SynchronizedList<char>.Clear
	|
	|-RVA: 0x2458080 Offset: 0x2457080 VA: 0x182458080
	|-List.SynchronizedList<DictionaryEntry>.Clear
	|
	|-RVA: 0x2458780 Offset: 0x2457780 VA: 0x182458780
	|-List.SynchronizedList<KeyValuePair<DateTime, object>>.Clear
	|
	|-RVA: 0x2457EC0 Offset: 0x2456EC0 VA: 0x182457EC0
	|-List.SynchronizedList<KeyValuePair<int, int>>.Clear
	|
	|-RVA: 0x2458320 Offset: 0x2457320 VA: 0x182458320
	|-List.SynchronizedList<KeyValuePair<int, object>>.Clear
	|
	|-RVA: 0x2458A20 Offset: 0x2457A20 VA: 0x182458A20
	|-List.SynchronizedList<KeyValuePair<object, object>>.Clear
	|
	|-RVA: 0x24586A0 Offset: 0x24576A0 VA: 0x1824586A0
	|-List.SynchronizedList<EventProvider.SessionInfo>.Clear
	|
	|-RVA: 0x2458940 Offset: 0x2457940 VA: 0x182458940
	|-List.SynchronizedList<Guid>.Clear
	|
	|-RVA: 0x2458CC0 Offset: 0x2457CC0 VA: 0x182458CC0
	|-List.SynchronizedList<int>.Clear
	|
	|-RVA: 0x2457DE0 Offset: 0x2456DE0 VA: 0x182457DE0
	|-List.SynchronizedList<Int32Enum>.Clear
	|
	|-RVA: 0x2457C20 Offset: 0x2456C20 VA: 0x182457C20
	|-List.SynchronizedList<long>.Clear
	|
	|-RVA: 0x2458400 Offset: 0x2457400 VA: 0x182458400
	|-List.SynchronizedList<InterpretedFrameInfo>.Clear
	|
	|-RVA: 0x2458B00 Offset: 0x2457B00 VA: 0x182458B00
	|-List.SynchronizedList<Win32_IP_ADAPTER_ADDRESSES>.Clear
	|
	|-RVA: 0x2458860 Offset: 0x2457860 VA: 0x182458860
	|-List.SynchronizedList<object>.Clear
	|
	|-RVA: 0x2457980 Offset: 0x2456980 VA: 0x182457980
	|-List.SynchronizedList<float>.Clear
	|
	|-RVA: 0x236D420 Offset: 0x236C420 VA: 0x18236D420
	|-List.SynchronizedList<uint>.Clear
	|
	|-RVA: 0x236CB60 Offset: 0x236BB60 VA: 0x18236CB60
	|-List.SynchronizedList<ulong>.Clear
	|
	|-RVA: 0x236D180 Offset: 0x236C180 VA: 0x18236D180
	|-List.SynchronizedList<TexturePacker.SpriteData>.Clear
	|
	|-RVA: 0x236BF20 Offset: 0x236AF20 VA: 0x18236BF20
	|-List.SynchronizedList<AnimatorClipInfo>.Clear
	|
	|-RVA: 0x236CD20 Offset: 0x236BD20 VA: 0x18236CD20
	|-List.SynchronizedList<BeforeRenderHelper.OrderBlock>.Clear
	|
	|-RVA: 0x236BD60 Offset: 0x236AD60 VA: 0x18236BD60
	|-List.SynchronizedList<BoneWeight>.Clear
	|
	|-RVA: 0x236C540 Offset: 0x236B540 VA: 0x18236C540
	|-List.SynchronizedList<Color32>.Clear
	|
	|-RVA: 0x236C0E0 Offset: 0x236B0E0 VA: 0x18236C0E0
	|-List.SynchronizedList<Color>.Clear
	|
	|-RVA: 0x236D7A0 Offset: 0x236C7A0 VA: 0x18236D7A0
	|-List.SynchronizedList<CombineInstance>.Clear
	|
	|-RVA: 0x236CE00 Offset: 0x236BE00 VA: 0x18236CE00
	|-List.SynchronizedList<RaycastResult>.Clear
	|
	|-RVA: 0x236C9A0 Offset: 0x236B9A0 VA: 0x18236C9A0
	|-List.SynchronizedList<ShaderPassName>.Clear
	|
	|-RVA: 0x236C460 Offset: 0x236B460 VA: 0x18236C460
	|-List.SynchronizedList<VisibleLight>.Clear
	|
	|-RVA: 0x236BE40 Offset: 0x236AE40 VA: 0x18236BE40
	|-List.SynchronizedList<VisibleReflectionProbe>.Clear
	|
	|-RVA: 0x236CEE0 Offset: 0x236BEE0 VA: 0x18236CEE0
	|-List.SynchronizedList<IntervalTreeNode>.Clear
	|
	|-RVA: 0x236C8C0 Offset: 0x236B8C0 VA: 0x18236C8C0
	|-List.SynchronizedList<IntervalTree.Entry<object>>.Clear
	|
	|-RVA: 0x236D500 Offset: 0x236C500 VA: 0x18236D500
	|-List.SynchronizedList<Matrix4x4>.Clear
	|
	|-RVA: 0x236C700 Offset: 0x236B700 VA: 0x18236C700
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshContainer>.Clear
	|
	|-RVA: 0x236CC40 Offset: 0x236BC40 VA: 0x18236CC40
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshInstance>.Clear
	|
	|-RVA: 0x236CA80 Offset: 0x236BA80 VA: 0x18236CA80
	|-List.SynchronizedList<MeshSubsetCombineUtility.SubMeshInstance>.Clear
	|
	|-RVA: 0x236D0A0 Offset: 0x236C0A0 VA: 0x18236D0A0
	|-List.SynchronizedList<ChannelPacket>.Clear
	|
	|-RVA: 0x236D6C0 Offset: 0x236C6C0 VA: 0x18236D6C0
	|-List.SynchronizedList<ClientScene.PendingOwner>.Clear
	|
	|-RVA: 0x236C000 Offset: 0x236B000 VA: 0x18236C000
	|-List.SynchronizedList<LocalClient.InternalMsg>.Clear
	|
	|-RVA: 0x236C620 Offset: 0x236B620 VA: 0x18236C620
	|-List.SynchronizedList<NetworkLobbyManager.PendingPlayer>.Clear
	|
	|-RVA: 0x236C1C0 Offset: 0x236B1C0 VA: 0x18236C1C0
	|-List.SynchronizedList<NetworkMigrationManager.PendingPlayerInfo>.Clear
	|
	|-RVA: 0x236D340 Offset: 0x236C340 VA: 0x18236D340
	|-List.SynchronizedList<CRCMessageEntry>.Clear
	|
	|-RVA: 0x236D5E0 Offset: 0x236C5E0 VA: 0x18236D5E0
	|-List.SynchronizedList<PeerInfoPlayer>.Clear
	|
	|-RVA: 0x236CFC0 Offset: 0x236BFC0 VA: 0x18236CFC0
	|-List.SynchronizedList<ParticleSystem.Particle>.Clear
	|
	|-RVA: 0x236C380 Offset: 0x236B380 VA: 0x18236C380
	|-List.SynchronizedList<Playable>.Clear
	|
	|-RVA: 0x236C2A0 Offset: 0x236B2A0 VA: 0x18236C2A0
	|-List.SynchronizedList<Quaternion>.Clear
	|
	|-RVA: 0x236C7E0 Offset: 0x236B7E0 VA: 0x18236C7E0
	|-List.SynchronizedList<RaycastHit>.Clear
	|
	|-RVA: 0x236D260 Offset: 0x236C260 VA: 0x18236D260
	|-List.SynchronizedList<Rect>.Clear
	|
	|-RVA: 0x24F9060 Offset: 0x24F8060 VA: 0x1824F9060
	|-List.SynchronizedList<ReflectionProbeBlendInfo>.Clear
	|
	|-RVA: 0x24F9300 Offset: 0x24F8300 VA: 0x1824F9300
	|-List.SynchronizedList<RenderTargetIdentifier>.Clear
	|
	|-RVA: 0x24F8EA0 Offset: 0x24F7EA0 VA: 0x1824F8EA0
	|-List.SynchronizedList<GlyphRect>.Clear
	|
	|-RVA: 0x24F9AE0 Offset: 0x24F8AE0 VA: 0x1824F9AE0
	|-List.SynchronizedList<AnimationOutputWeightProcessor.WeightInfo>.Clear
	|
	|-RVA: 0x24F93E0 Offset: 0x24F83E0 VA: 0x1824F93E0
	|-List.SynchronizedList<UICharInfo>.Clear
	|
	|-RVA: 0x24F9A00 Offset: 0x24F8A00 VA: 0x1824F9A00
	|-List.SynchronizedList<UILineInfo>.Clear
	|
	|-RVA: 0x24F9760 Offset: 0x24F8760 VA: 0x1824F9760
	|-List.SynchronizedList<UIVertex>.Clear
	|
	|-RVA: 0x24F9220 Offset: 0x24F8220 VA: 0x1824F9220
	|-List.SynchronizedList<UnitySynchronizationContext.WorkRequest>.Clear
	|
	|-RVA: 0x24F9920 Offset: 0x24F8920 VA: 0x1824F9920
	|-List.SynchronizedList<Vector2>.Clear
	|
	|-RVA: 0x24F9680 Offset: 0x24F8680 VA: 0x1824F9680
	|-List.SynchronizedList<Vector2Int>.Clear
	|
	|-RVA: 0x24F94C0 Offset: 0x24F84C0 VA: 0x1824F94C0
	|-List.SynchronizedList<Vector3>.Clear
	|
	|-RVA: 0x24F9BC0 Offset: 0x24F8BC0 VA: 0x1824F9BC0
	|-List.SynchronizedList<Vector4>.Clear
	|
	|-RVA: 0x24F95A0 Offset: 0x24F85A0 VA: 0x1824F95A0
	|-List.SynchronizedList<LODGenerator.SkinnedRenderer>.Clear
	|
	|-RVA: 0x24F9840 Offset: 0x24F8840 VA: 0x1824F9840
	|-List.SynchronizedList<LODGenerator.StaticRenderer>.Clear
	|
	|-RVA: 0x24F9140 Offset: 0x24F8140 VA: 0x1824F9140
	|-List.SynchronizedList<ZmPeerManager.RecvPacket>.Clear
	|
	|-RVA: 0x24F8F80 Offset: 0x24F7F80 VA: 0x1824F8F80
	|-List.SynchronizedList<ZmID>.Clear
	*/

	public bool Contains(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA1E260 Offset: 0xA1D260 VA: 0x180A1E260
	|-List.SynchronizedList<DataSet.FaceIndices>.Contains
	|
	|-RVA: 0x24BBD10 Offset: 0x24BAD10 VA: 0x1824BBD10
	|-List.SynchronizedList<UnitPreservation.UnitPortPreservation>.Contains
	|
	|-RVA: 0x24BBBC0 Offset: 0x24BABC0 VA: 0x1824BBBC0
	|-List.SynchronizedList<MeshCombiner.SkinnedRenderer>.Contains
	|
	|-RVA: 0x24BB040 Offset: 0x24BA040 VA: 0x1824BB040
	|-List.SynchronizedList<MeshCombiner.StaticRenderer>.Contains
	|
	|-RVA: 0x24BA680 Offset: 0x24B9680 VA: 0x1824BA680
	|-List.SynchronizedList<CameraState.CustomBlendable>.Contains
	|
	|-RVA: 0x24BA100 Offset: 0x24B9100 VA: 0x1824BA100
	|-List.SynchronizedList<CinemachineClearShot.Pair>.Contains
	|
	|-RVA: 0x24BB630 Offset: 0x24BA630 VA: 0x1824BB630
	|-List.SynchronizedList<DoublePoint>.Contains
	|
	|-RVA: 0x24BA200 Offset: 0x24B9200 VA: 0x1824BA200
	|-List.SynchronizedList<IntPoint>.Contains
	|
	|-RVA: 0x24BAAA0 Offset: 0x24B9AA0 VA: 0x1824BAAA0
	|-List.SynchronizedList<DgwResultServerInfo>.Contains
	|
	|-RVA: 0x24BC190 Offset: 0x24BB190 VA: 0x1824BC190
	|-List.SynchronizedList<DgwServerForJson>.Contains
	|
	|-RVA: 0x24BAF10 Offset: 0x24B9F10 VA: 0x1824BAF10
	|-List.SynchronizedList<DgwServerInfo>.Contains
	|
	|-RVA: 0x24BB9A0 Offset: 0x24BA9A0 VA: 0x1824BB9A0
	|-List.SynchronizedList<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Contains
	|
	|-RVA: 0x24BC060 Offset: 0x24BB060 VA: 0x1824BC060
	|-List.SynchronizedList<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Contains
	|
	|-RVA: 0x24BB870 Offset: 0x24BA870 VA: 0x1824BB870
	|-List.SynchronizedList<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Contains
	|
	|-RVA: 0x24BB510 Offset: 0x24BA510 VA: 0x1824BB510
	|-List.SynchronizedList<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Contains
	|
	|-RVA: 0x24BA320 Offset: 0x24B9320 VA: 0x1824BA320
	|-List.SynchronizedList<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Contains
	|
	|-RVA: 0x24BACF0 Offset: 0x24B9CF0 VA: 0x1824BACF0
	|-List.SynchronizedList<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Contains
	|
	|-RVA: 0x24BA8A0 Offset: 0x24B98A0 VA: 0x1824BA8A0
	|-List.SynchronizedList<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Contains
	|
	|-RVA: 0x24BA9A0 Offset: 0x24B99A0 VA: 0x1824BA9A0
	|-List.SynchronizedList<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Contains
	|
	|-RVA: 0x24BBF60 Offset: 0x24BAF60 VA: 0x1824BBF60
	|-List.SynchronizedList<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Contains
	|
	|-RVA: 0x24BB2B0 Offset: 0x24BA2B0 VA: 0x1824BB2B0
	|-List.SynchronizedList<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Contains
	|
	|-RVA: 0x24BB750 Offset: 0x24BA750 VA: 0x1824BB750
	|-List.SynchronizedList<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Contains
	|
	|-RVA: 0x24BA7A0 Offset: 0x24B97A0 VA: 0x1824BA7A0
	|-List.SynchronizedList<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Contains
	|
	|-RVA: 0x24BBAC0 Offset: 0x24BAAC0 VA: 0x1824BBAC0
	|-List.SynchronizedList<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Contains
	|
	|-RVA: 0x24BB3F0 Offset: 0x24BA3F0 VA: 0x1824BB3F0
	|-List.SynchronizedList<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Contains
	|
	|-RVA: 0x24BADF0 Offset: 0x24B9DF0 VA: 0x1824BADF0
	|-List.SynchronizedList<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Contains
	|
	|-RVA: 0x24BA440 Offset: 0x24B9440 VA: 0x1824BA440
	|-List.SynchronizedList<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Contains
	|
	|-RVA: 0x24BBE30 Offset: 0x24BAE30 VA: 0x1824BBE30
	|-List.SynchronizedList<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Contains
	|
	|-RVA: 0x24BB180 Offset: 0x24BA180 VA: 0x1824BB180
	|-List.SynchronizedList<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Contains
	|
	|-RVA: 0x24BA560 Offset: 0x24B9560 VA: 0x1824BA560
	|-List.SynchronizedList<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Contains
	|
	|-RVA: 0x24B9FE0 Offset: 0x24B8FE0 VA: 0x1824B9FE0
	|-List.SynchronizedList<netarchive_C2GSAskRoleListClass.ClasslstFile>.Contains
	|
	|-RVA: 0x24BABA0 Offset: 0x24B9BA0 VA: 0x1824BABA0
	|-List.SynchronizedList<netarchive_GS2CRoleListClass.ClasslstFile>.Contains
	|
	|-RVA: 0x2350FB0 Offset: 0x234FFB0 VA: 0x182350FB0
	|-List.SynchronizedList<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Contains
	|
	|-RVA: 0x2352440 Offset: 0x2351440 VA: 0x182352440
	|-List.SynchronizedList<netopenui_GS2CGMListClass.ClasslstGMOrder>.Contains
	|
	|-RVA: 0x2351430 Offset: 0x2350430 VA: 0x182351430
	|-List.SynchronizedList<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Contains
	|
	|-RVA: 0x23520C0 Offset: 0x23510C0 VA: 0x1823520C0
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Contains
	|
	|-RVA: 0x2351200 Offset: 0x2350200 VA: 0x182351200
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Contains
	|
	|-RVA: 0x2352FC0 Offset: 0x2351FC0 VA: 0x182352FC0
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Contains
	|
	|-RVA: 0x23510D0 Offset: 0x23500D0 VA: 0x1823510D0
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Contains
	|
	|-RVA: 0x23518B0 Offset: 0x23508B0 VA: 0x1823518B0
	|-List.SynchronizedList<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Contains
	|
	|-RVA: 0x2352570 Offset: 0x2351570 VA: 0x182352570
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstProcess>.Contains
	|
	|-RVA: 0x2352320 Offset: 0x2351320 VA: 0x182352320
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstReward>.Contains
	|
	|-RVA: 0x2352B50 Offset: 0x2351B50 VA: 0x182352B50
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstTaskData>.Contains
	|
	|-RVA: 0x2351E80 Offset: 0x2350E80 VA: 0x182351E80
	|-List.SynchronizedList<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Contains
	|
	|-RVA: 0x23516B0 Offset: 0x23506B0 VA: 0x1823516B0
	|-List.SynchronizedList<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Contains
	|
	|-RVA: 0x23519D0 Offset: 0x23509D0 VA: 0x1823519D0
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Contains
	|
	|-RVA: 0x2353110 Offset: 0x2352110 VA: 0x182353110
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Contains
	|
	|-RVA: 0x2351580 Offset: 0x2350580 VA: 0x182351580
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Contains
	|
	|-RVA: 0x23517B0 Offset: 0x23507B0 VA: 0x1823517B0
	|-List.SynchronizedList<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Contains
	|
	|-RVA: 0x23521E0 Offset: 0x23511E0 VA: 0x1823521E0
	|-List.SynchronizedList<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Contains
	|
	|-RVA: 0x2351B10 Offset: 0x2350B10 VA: 0x182351B10
	|-List.SynchronizedList<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Contains
	|
	|-RVA: 0x23527B0 Offset: 0x23517B0 VA: 0x1823527B0
	|-List.SynchronizedList<s2cmove_C2GSMoveClass.ClasslstDisp>.Contains
	|
	|-RVA: 0x2352EC0 Offset: 0x2351EC0 VA: 0x182352EC0
	|-List.SynchronizedList<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Contains
	|
	|-RVA: 0x2352DA0 Offset: 0x2351DA0 VA: 0x182352DA0
	|-List.SynchronizedList<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Contains
	|
	|-RVA: 0x2351FC0 Offset: 0x2350FC0 VA: 0x182351FC0
	|-List.SynchronizedList<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Contains
	|
	|-RVA: 0x2351C10 Offset: 0x2350C10 VA: 0x182351C10
	|-List.SynchronizedList<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Contains
	|
	|-RVA: 0x2351D50 Offset: 0x2350D50 VA: 0x182351D50
	|-List.SynchronizedList<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Contains
	|
	|-RVA: 0x2351330 Offset: 0x2350330 VA: 0x182351330
	|-List.SynchronizedList<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Contains
	|
	|-RVA: 0x2352690 Offset: 0x2351690 VA: 0x182352690
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Contains
	|
	|-RVA: 0x2353210 Offset: 0x2352210 VA: 0x182353210
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Contains
	|
	|-RVA: 0x23528D0 Offset: 0x23518D0 VA: 0x1823528D0
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Contains
	|
	|-RVA: 0x2352C80 Offset: 0x2351C80 VA: 0x182352C80
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Contains
	|
	|-RVA: 0x2352A00 Offset: 0x2351A00 VA: 0x182352A00
	|-List.SynchronizedList<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Contains
	|
	|-RVA: 0x240A260 Offset: 0x2409260 VA: 0x18240A260
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Contains
	|
	|-RVA: 0x2408710 Offset: 0x2407710 VA: 0x182408710
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Contains
	|
	|-RVA: 0x24094E0 Offset: 0x24084E0 VA: 0x1824094E0
	|-List.SynchronizedList<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Contains
	|
	|-RVA: 0x240A160 Offset: 0x2409160 VA: 0x18240A160
	|-List.SynchronizedList<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Contains
	|
	|-RVA: 0x2409970 Offset: 0x2408970 VA: 0x182409970
	|-List.SynchronizedList<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Contains
	|
	|-RVA: 0x24085F0 Offset: 0x24075F0 VA: 0x1824085F0
	|-List.SynchronizedList<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Contains
	|
	|-RVA: 0x2409D10 Offset: 0x2408D10 VA: 0x182409D10
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Contains
	|
	|-RVA: 0x2408160 Offset: 0x2407160 VA: 0x182408160
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Contains
	|
	|-RVA: 0x2408830 Offset: 0x2407830 VA: 0x182408830
	|-List.SynchronizedList<NameGenerate.NameWeight>.Contains
	|
	|-RVA: 0x2409140 Offset: 0x2408140 VA: 0x182409140
	|-List.SynchronizedList<SteamNetworkingComponent.SendPacket>.Contains
	|
	|-RVA: 0x2409010 Offset: 0x2408010 VA: 0x182409010
	|-List.SynchronizedList<WeGameNetworkingComponent.SendPacket>.Contains
	|
	|-RVA: 0x2409E40 Offset: 0x2408E40 VA: 0x182409E40
	|-List.SynchronizedList<RangeU16>.Contains
	|
	|-RVA: 0x2409270 Offset: 0x2408270 VA: 0x182409270
	|-List.SynchronizedList<OneInfo>.Contains
	|
	|-RVA: 0x2408960 Offset: 0x2407960 VA: 0x182408960
	|-List.SynchronizedList<DebugDrawLine.DebugLine>.Contains
	|
	|-RVA: 0x2408CC0 Offset: 0x2407CC0 VA: 0x182408CC0
	|-List.SynchronizedList<AssetTracker.AssetInfo>.Contains
	|
	|-RVA: 0x24084F0 Offset: 0x24074F0 VA: 0x1824084F0
	|-List.SynchronizedList<EngineHotKey>.Contains
	|
	|-RVA: 0x24093A0 Offset: 0x24083A0 VA: 0x1824093A0
	|-List.SynchronizedList<HitInfo>.Contains
	|
	|-RVA: 0x2408BA0 Offset: 0x2407BA0 VA: 0x182408BA0
	|-List.SynchronizedList<LogMessage>.Contains
	|
	|-RVA: 0x240A060 Offset: 0x2409060 VA: 0x18240A060
	|-List.SynchronizedList<LPWNormalSolver.LPWPoint>.Contains
	|
	|-RVA: 0x2408AA0 Offset: 0x2407AA0 VA: 0x182408AA0
	|-List.SynchronizedList<LPWNormalSolver.LPWPointDataEntry>.Contains
	|
	|-RVA: 0x24083C0 Offset: 0x24073C0 VA: 0x1824083C0
	|-List.SynchronizedList<PropertyMetadata>.Contains
	|
	|-RVA: 0x2408290 Offset: 0x2407290 VA: 0x182408290
	|-List.SynchronizedList<fsVersionedType>.Contains
	|
	|-RVA: 0x2409BE0 Offset: 0x2408BE0 VA: 0x182409BE0
	|-List.SynchronizedList<fsAotCompilationManager.AotCompilation>.Contains
	|
	|-RVA: 0x2409600 Offset: 0x2408600 VA: 0x182409600
	|-List.SynchronizedList<MinimapPoint>.Contains
	|
	|-RVA: 0x2409730 Offset: 0x2408730 VA: 0x182409730
	|-List.SynchronizedList<MusicStateInfo>.Contains
	|
	|-RVA: 0x2409F40 Offset: 0x2408F40 VA: 0x182409F40
	|-List.SynchronizedList<BridgeHandler.IdxPacket>.Contains
	|
	|-RVA: 0x2409AB0 Offset: 0x2408AB0 VA: 0x182409AB0
	|-List.SynchronizedList<JsonPosition>.Contains
	|
	|-RVA: 0x240A380 Offset: 0x2409380 VA: 0x18240A380
	|-List.SynchronizedList<pb_BezierPoint>.Contains
	|
	|-RVA: 0x2408F10 Offset: 0x2407F10 VA: 0x182408F10
	|-List.SynchronizedList<pb_Edge>.Contains
	|
	|-RVA: 0x2409850 Offset: 0x2408850 VA: 0x182409850
	|-List.SynchronizedList<ScreenRadioScriptObject.ScreenInfo>.Contains
	|
	|-RVA: 0x2408DF0 Offset: 0x2407DF0 VA: 0x182408DF0
	|-List.SynchronizedList<ValueDropdownItem<object>>.Contains
	|
	|-RVA: 0x245AE60 Offset: 0x2459E60 VA: 0x18245AE60
	|-List.SynchronizedList<FormatterLocator.FormatterInfo>.Contains
	|
	|-RVA: 0x245A230 Offset: 0x2459230 VA: 0x18245A230
	|-List.SynchronizedList<FormatterLocator.FormatterLocatorInfo>.Contains
	|
	|-RVA: 0x2459EC0 Offset: 0x2458EC0 VA: 0x182459EC0
	|-List.SynchronizedList<SerializationNode>.Contains
	|
	|-RVA: 0x2459710 Offset: 0x2458710 VA: 0x182459710
	|-List.SynchronizedList<DeepReflection.PathStep>.Contains
	|
	|-RVA: 0x245A7E0 Offset: 0x24597E0 VA: 0x18245A7E0
	|-List.SynchronizedList<CCalEffInfo>.Contains
	|
	|-RVA: 0x24594B0 Offset: 0x24584B0 VA: 0x1824594B0
	|-List.SynchronizedList<SkillRayHit>.Contains
	|
	|-RVA: 0x2459140 Offset: 0x2458140 VA: 0x182459140
	|-List.SynchronizedList<EventQueue.EventQueueEntry>.Contains
	|
	|-RVA: 0x2459380 Offset: 0x2458380 VA: 0x182459380
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Contains
	|
	|-RVA: 0x2459C70 Offset: 0x2458C70 VA: 0x182459C70
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Contains
	|
	|-RVA: 0x245A900 Offset: 0x2459900 VA: 0x18245A900
	|-List.SynchronizedList<SkeletonUtilityKinematicShadow.TransformPair>.Contains
	|
	|-RVA: 0x245B090 Offset: 0x245A090 VA: 0x18245B090
	|-List.SynchronizedList<StateSoundScriptObject.Loop>.Contains
	|
	|-RVA: 0x24595F0 Offset: 0x24585F0 VA: 0x1824595F0
	|-List.SynchronizedList<StateSoundScriptObject.StateSound>.Contains
	|
	|-RVA: 0x2459DA0 Offset: 0x2458DA0 VA: 0x182459DA0
	|-List.SynchronizedList<SteamMatchViewer.ChatMsg>.Contains
	|
	|-RVA: 0x245AF90 Offset: 0x2459F90 VA: 0x18245AF90
	|-List.SynchronizedList<CSteamID>.Contains
	|
	|-RVA: 0x2459B70 Offset: 0x2458B70 VA: 0x182459B70
	|-List.SynchronizedList<bool>.Contains
	|
	|-RVA: 0x245AD60 Offset: 0x2459D60 VA: 0x18245AD60
	|-List.SynchronizedList<byte>.Contains
	|
	|-RVA: 0x245A450 Offset: 0x2459450 VA: 0x18245A450
	|-List.SynchronizedList<char>.Contains
	|
	|-RVA: 0x2459FF0 Offset: 0x2458FF0 VA: 0x182459FF0
	|-List.SynchronizedList<DictionaryEntry>.Contains
	|
	|-RVA: 0x245A110 Offset: 0x2459110 VA: 0x18245A110
	|-List.SynchronizedList<KeyValuePair<DateTime, object>>.Contains
	|
	|-RVA: 0x2459040 Offset: 0x2458040 VA: 0x182459040
	|-List.SynchronizedList<KeyValuePair<int, int>>.Contains
	|
	|-RVA: 0x2459A50 Offset: 0x2458A50 VA: 0x182459A50
	|-List.SynchronizedList<KeyValuePair<int, object>>.Contains
	|
	|-RVA: 0x245AA20 Offset: 0x2459A20 VA: 0x18245AA20
	|-List.SynchronizedList<KeyValuePair<object, object>>.Contains
	|
	|-RVA: 0x2459950 Offset: 0x2458950 VA: 0x182459950
	|-List.SynchronizedList<EventProvider.SessionInfo>.Contains
	|
	|-RVA: 0x245B1E0 Offset: 0x245A1E0 VA: 0x18245B1E0
	|-List.SynchronizedList<Guid>.Contains
	|
	|-RVA: 0x245A350 Offset: 0x2459350 VA: 0x18245A350
	|-List.SynchronizedList<int>.Contains
	|
	|-RVA: 0x245AB40 Offset: 0x2459B40 VA: 0x18245AB40
	|-List.SynchronizedList<Int32Enum>.Contains
	|
	|-RVA: 0x2459850 Offset: 0x2458850 VA: 0x182459850
	|-List.SynchronizedList<long>.Contains
	|
	|-RVA: 0x245AC40 Offset: 0x2459C40 VA: 0x18245AC40
	|-List.SynchronizedList<InterpretedFrameInfo>.Contains
	|
	|-RVA: 0x245A650 Offset: 0x2459650 VA: 0x18245A650
	|-List.SynchronizedList<Win32_IP_ADAPTER_ADDRESSES>.Contains
	|
	|-RVA: 0x245A550 Offset: 0x2459550 VA: 0x18245A550
	|-List.SynchronizedList<object>.Contains
	|
	|-RVA: 0x2459270 Offset: 0x2458270 VA: 0x182459270
	|-List.SynchronizedList<float>.Contains
	|
	|-RVA: 0x236F930 Offset: 0x236E930 VA: 0x18236F930
	|-List.SynchronizedList<uint>.Contains
	|
	|-RVA: 0x236DA00 Offset: 0x236CA00 VA: 0x18236DA00
	|-List.SynchronizedList<ulong>.Contains
	|
	|-RVA: 0x236FCA0 Offset: 0x236ECA0 VA: 0x18236FCA0
	|-List.SynchronizedList<TexturePacker.SpriteData>.Contains
	|
	|-RVA: 0x236F170 Offset: 0x236E170 VA: 0x18236F170
	|-List.SynchronizedList<AnimatorClipInfo>.Contains
	|
	|-RVA: 0x236DD70 Offset: 0x236CD70 VA: 0x18236DD70
	|-List.SynchronizedList<BeforeRenderHelper.OrderBlock>.Contains
	|
	|-RVA: 0x236E0B0 Offset: 0x236D0B0 VA: 0x18236E0B0
	|-List.SynchronizedList<BoneWeight>.Contains
	|
	|-RVA: 0x236FBA0 Offset: 0x236EBA0 VA: 0x18236FBA0
	|-List.SynchronizedList<Color32>.Contains
	|
	|-RVA: 0x236DC50 Offset: 0x236CC50 VA: 0x18236DC50
	|-List.SynchronizedList<Color>.Contains
	|
	|-RVA: 0x236FA30 Offset: 0x236EA30 VA: 0x18236FA30
	|-List.SynchronizedList<CombineInstance>.Contains
	|
	|-RVA: 0x236DB00 Offset: 0x236CB00 VA: 0x18236DB00
	|-List.SynchronizedList<RaycastResult>.Contains
	|
	|-RVA: 0x236E430 Offset: 0x236D430 VA: 0x18236E430
	|-List.SynchronizedList<ShaderPassName>.Contains
	|
	|-RVA: 0x236F270 Offset: 0x236E270 VA: 0x18236F270
	|-List.SynchronizedList<VisibleLight>.Contains
	|
	|-RVA: 0x236E530 Offset: 0x236D530 VA: 0x18236E530
	|-List.SynchronizedList<VisibleReflectionProbe>.Contains
	|
	|-RVA: 0x236E900 Offset: 0x236D900 VA: 0x18236E900
	|-List.SynchronizedList<IntervalTreeNode>.Contains
	|
	|-RVA: 0x236EA30 Offset: 0x236DA30 VA: 0x18236EA30
	|-List.SynchronizedList<IntervalTree.Entry<object>>.Contains
	|
	|-RVA: 0x236EC80 Offset: 0x236DC80 VA: 0x18236EC80
	|-List.SynchronizedList<Matrix4x4>.Contains
	|
	|-RVA: 0x236F7B0 Offset: 0x236E7B0 VA: 0x18236F7B0
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshContainer>.Contains
	|
	|-RVA: 0x236D880 Offset: 0x236C880 VA: 0x18236D880
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshInstance>.Contains
	|
	|-RVA: 0x236E2E0 Offset: 0x236D2E0 VA: 0x18236E2E0
	|-List.SynchronizedList<MeshSubsetCombineUtility.SubMeshInstance>.Contains
	|
	|-RVA: 0x236F040 Offset: 0x236E040 VA: 0x18236F040
	|-List.SynchronizedList<ChannelPacket>.Contains
	|
	|-RVA: 0x236E1E0 Offset: 0x236D1E0 VA: 0x18236E1E0
	|-List.SynchronizedList<ClientScene.PendingOwner>.Contains
	|
	|-RVA: 0x236EF20 Offset: 0x236DF20 VA: 0x18236EF20
	|-List.SynchronizedList<LocalClient.InternalMsg>.Contains
	|
	|-RVA: 0x236E7E0 Offset: 0x236D7E0 VA: 0x18236E7E0
	|-List.SynchronizedList<NetworkLobbyManager.PendingPlayer>.Contains
	|
	|-RVA: 0x236F500 Offset: 0x236E500 VA: 0x18236F500
	|-List.SynchronizedList<NetworkMigrationManager.PendingPlayerInfo>.Contains
	|
	|-RVA: 0x236F3E0 Offset: 0x236E3E0 VA: 0x18236F3E0
	|-List.SynchronizedList<CRCMessageEntry>.Contains
	|
	|-RVA: 0x236DE90 Offset: 0x236CE90 VA: 0x18236DE90
	|-List.SynchronizedList<PeerInfoPlayer>.Contains
	|
	|-RVA: 0x236F620 Offset: 0x236E620 VA: 0x18236F620
	|-List.SynchronizedList<ParticleSystem.Particle>.Contains
	|
	|-RVA: 0x236E6C0 Offset: 0x236D6C0 VA: 0x18236E6C0
	|-List.SynchronizedList<Playable>.Contains
	|
	|-RVA: 0x236DF90 Offset: 0x236CF90 VA: 0x18236DF90
	|-List.SynchronizedList<Quaternion>.Contains
	|
	|-RVA: 0x236EDD0 Offset: 0x236DDD0 VA: 0x18236EDD0
	|-List.SynchronizedList<RaycastHit>.Contains
	|
	|-RVA: 0x236EB60 Offset: 0x236DB60 VA: 0x18236EB60
	|-List.SynchronizedList<Rect>.Contains
	|
	|-RVA: 0x24FA010 Offset: 0x24F9010 VA: 0x1824FA010
	|-List.SynchronizedList<ReflectionProbeBlendInfo>.Contains
	|
	|-RVA: 0x24FACE0 Offset: 0x24F9CE0 VA: 0x1824FACE0
	|-List.SynchronizedList<RenderTargetIdentifier>.Contains
	|
	|-RVA: 0x24FA490 Offset: 0x24F9490 VA: 0x1824FA490
	|-List.SynchronizedList<GlyphRect>.Contains
	|
	|-RVA: 0x24FA840 Offset: 0x24F9840 VA: 0x1824FA840
	|-List.SynchronizedList<AnimationOutputWeightProcessor.WeightInfo>.Contains
	|
	|-RVA: 0x24FAE20 Offset: 0x24F9E20 VA: 0x1824FAE20
	|-List.SynchronizedList<UICharInfo>.Contains
	|
	|-RVA: 0x24FAAA0 Offset: 0x24F9AA0 VA: 0x1824FAAA0
	|-List.SynchronizedList<UILineInfo>.Contains
	|
	|-RVA: 0x24FA6E0 Offset: 0x24F96E0 VA: 0x1824FA6E0
	|-List.SynchronizedList<UIVertex>.Contains
	|
	|-RVA: 0x24F9DE0 Offset: 0x24F8DE0 VA: 0x1824F9DE0
	|-List.SynchronizedList<UnitySynchronizationContext.WorkRequest>.Contains
	|
	|-RVA: 0x24FA130 Offset: 0x24F9130 VA: 0x1824FA130
	|-List.SynchronizedList<Vector2>.Contains
	|
	|-RVA: 0x24FA390 Offset: 0x24F9390 VA: 0x1824FA390
	|-List.SynchronizedList<Vector2Int>.Contains
	|
	|-RVA: 0x24FA980 Offset: 0x24F9980 VA: 0x1824FA980
	|-List.SynchronizedList<Vector3>.Contains
	|
	|-RVA: 0x24FABC0 Offset: 0x24F9BC0 VA: 0x1824FABC0
	|-List.SynchronizedList<Vector4>.Contains
	|
	|-RVA: 0x24FA240 Offset: 0x24F9240 VA: 0x1824FA240
	|-List.SynchronizedList<LODGenerator.SkinnedRenderer>.Contains
	|
	|-RVA: 0x24F9CA0 Offset: 0x24F8CA0 VA: 0x1824F9CA0
	|-List.SynchronizedList<LODGenerator.StaticRenderer>.Contains
	|
	|-RVA: 0x24FA5B0 Offset: 0x24F95B0 VA: 0x1824FA5B0
	|-List.SynchronizedList<ZmPeerManager.RecvPacket>.Contains
	|
	|-RVA: 0x24F9F10 Offset: 0x24F8F10 VA: 0x1824F9F10
	|-List.SynchronizedList<ZmID>.Contains
	*/

	public void CopyTo(T[] array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA1E380 Offset: 0xA1D380 VA: 0x180A1E380
	|-List.SynchronizedList<DataSet.FaceIndices>.CopyTo
	|
	|-RVA: 0x24BD890 Offset: 0x24BC890 VA: 0x1824BD890
	|-List.SynchronizedList<UnitPreservation.UnitPortPreservation>.CopyTo
	|
	|-RVA: 0x24BD490 Offset: 0x24BC490 VA: 0x1824BD490
	|-List.SynchronizedList<MeshCombiner.SkinnedRenderer>.CopyTo
	|
	|-RVA: 0x24BD690 Offset: 0x24BC690 VA: 0x1824BD690
	|-List.SynchronizedList<MeshCombiner.StaticRenderer>.CopyTo
	|
	|-RVA: 0x24BC290 Offset: 0x24BB290 VA: 0x1824BC290
	|-List.SynchronizedList<CameraState.CustomBlendable>.CopyTo
	|
	|-RVA: 0x24BD190 Offset: 0x24BC190 VA: 0x1824BD190
	|-List.SynchronizedList<CinemachineClearShot.Pair>.CopyTo
	|
	|-RVA: 0x24BCD90 Offset: 0x24BBD90 VA: 0x1824BCD90
	|-List.SynchronizedList<DoublePoint>.CopyTo
	|
	|-RVA: 0x24BDA90 Offset: 0x24BCA90 VA: 0x1824BDA90
	|-List.SynchronizedList<IntPoint>.CopyTo
	|
	|-RVA: 0x24BD990 Offset: 0x24BC990 VA: 0x1824BD990
	|-List.SynchronizedList<DgwResultServerInfo>.CopyTo
	|
	|-RVA: 0x24BC890 Offset: 0x24BB890 VA: 0x1824BC890
	|-List.SynchronizedList<DgwServerForJson>.CopyTo
	|
	|-RVA: 0x24BC590 Offset: 0x24BB590 VA: 0x1824BC590
	|-List.SynchronizedList<DgwServerInfo>.CopyTo
	|
	|-RVA: 0x24BDD90 Offset: 0x24BCD90 VA: 0x1824BDD90
	|-List.SynchronizedList<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.CopyTo
	|
	|-RVA: 0x24BDC90 Offset: 0x24BCC90 VA: 0x1824BDC90
	|-List.SynchronizedList<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.CopyTo
	|
	|-RVA: 0x24BC390 Offset: 0x24BB390 VA: 0x1824BC390
	|-List.SynchronizedList<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.CopyTo
	|
	|-RVA: 0x24BC690 Offset: 0x24BB690 VA: 0x1824BC690
	|-List.SynchronizedList<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.CopyTo
	|
	|-RVA: 0x24BCA90 Offset: 0x24BBA90 VA: 0x1824BCA90
	|-List.SynchronizedList<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.CopyTo
	|
	|-RVA: 0x24BDE90 Offset: 0x24BCE90 VA: 0x1824BDE90
	|-List.SynchronizedList<homecontainer_GS2CHeroInfoClass.ClasslstHero>.CopyTo
	|
	|-RVA: 0x24BD090 Offset: 0x24BC090 VA: 0x1824BD090
	|-List.SynchronizedList<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.CopyTo
	|
	|-RVA: 0x24BC790 Offset: 0x24BB790 VA: 0x1824BC790
	|-List.SynchronizedList<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.CopyTo
	|
	|-RVA: 0x24BD790 Offset: 0x24BC790 VA: 0x1824BD790
	|-List.SynchronizedList<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.CopyTo
	|
	|-RVA: 0x24BDB90 Offset: 0x24BCB90 VA: 0x1824BDB90
	|-List.SynchronizedList<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.CopyTo
	|
	|-RVA: 0x24BCC90 Offset: 0x24BBC90 VA: 0x1824BCC90
	|-List.SynchronizedList<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.CopyTo
	|
	|-RVA: 0x24BDF90 Offset: 0x24BCF90 VA: 0x1824BDF90
	|-List.SynchronizedList<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.CopyTo
	|
	|-RVA: 0x24BD390 Offset: 0x24BC390 VA: 0x1824BD390
	|-List.SynchronizedList<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.CopyTo
	|
	|-RVA: 0x24BC990 Offset: 0x24BB990 VA: 0x1824BC990
	|-List.SynchronizedList<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.CopyTo
	|
	|-RVA: 0x24BC490 Offset: 0x24BB490 VA: 0x1824BC490
	|-List.SynchronizedList<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.CopyTo
	|
	|-RVA: 0x24BE090 Offset: 0x24BD090 VA: 0x1824BE090
	|-List.SynchronizedList<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.CopyTo
	|
	|-RVA: 0x24BCF90 Offset: 0x24BBF90 VA: 0x1824BCF90
	|-List.SynchronizedList<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.CopyTo
	|
	|-RVA: 0x24BCB90 Offset: 0x24BBB90 VA: 0x1824BCB90
	|-List.SynchronizedList<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.CopyTo
	|
	|-RVA: 0x24BCE90 Offset: 0x24BBE90 VA: 0x1824BCE90
	|-List.SynchronizedList<lsswitch_LS2CCodeShieldClass.ClasslstShield>.CopyTo
	|
	|-RVA: 0x24BD290 Offset: 0x24BC290 VA: 0x1824BD290
	|-List.SynchronizedList<netarchive_C2GSAskRoleListClass.ClasslstFile>.CopyTo
	|
	|-RVA: 0x24BD590 Offset: 0x24BC590 VA: 0x1824BD590
	|-List.SynchronizedList<netarchive_GS2CRoleListClass.ClasslstFile>.CopyTo
	|
	|-RVA: 0x2354F10 Offset: 0x2353F10 VA: 0x182354F10
	|-List.SynchronizedList<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.CopyTo
	|
	|-RVA: 0x2353410 Offset: 0x2352410 VA: 0x182353410
	|-List.SynchronizedList<netopenui_GS2CGMListClass.ClasslstGMOrder>.CopyTo
	|
	|-RVA: 0x2353810 Offset: 0x2352810 VA: 0x182353810
	|-List.SynchronizedList<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.CopyTo
	|
	|-RVA: 0x2355110 Offset: 0x2354110 VA: 0x182355110
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.CopyTo
	|
	|-RVA: 0x2354A10 Offset: 0x2353A10 VA: 0x182354A10
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.CopyTo
	|
	|-RVA: 0x2354D10 Offset: 0x2353D10 VA: 0x182354D10
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.CopyTo
	|
	|-RVA: 0x2353A10 Offset: 0x2352A10 VA: 0x182353A10
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.CopyTo
	|
	|-RVA: 0x2354C10 Offset: 0x2353C10 VA: 0x182354C10
	|-List.SynchronizedList<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.CopyTo
	|
	|-RVA: 0x2354E10 Offset: 0x2353E10 VA: 0x182354E10
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstProcess>.CopyTo
	|
	|-RVA: 0x2354610 Offset: 0x2353610 VA: 0x182354610
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstReward>.CopyTo
	|
	|-RVA: 0x2354110 Offset: 0x2353110 VA: 0x182354110
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstTaskData>.CopyTo
	|
	|-RVA: 0x2355010 Offset: 0x2354010 VA: 0x182355010
	|-List.SynchronizedList<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.CopyTo
	|
	|-RVA: 0x2354810 Offset: 0x2353810 VA: 0x182354810
	|-List.SynchronizedList<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.CopyTo
	|
	|-RVA: 0x2353B10 Offset: 0x2352B10 VA: 0x182353B10
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.CopyTo
	|
	|-RVA: 0x2353610 Offset: 0x2352610 VA: 0x182353610
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.CopyTo
	|
	|-RVA: 0x2353910 Offset: 0x2352910 VA: 0x182353910
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.CopyTo
	|
	|-RVA: 0x2354210 Offset: 0x2353210 VA: 0x182354210
	|-List.SynchronizedList<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.CopyTo
	|
	|-RVA: 0x2354510 Offset: 0x2353510 VA: 0x182354510
	|-List.SynchronizedList<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.CopyTo
	|
	|-RVA: 0x2354B10 Offset: 0x2353B10 VA: 0x182354B10
	|-List.SynchronizedList<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.CopyTo
	|
	|-RVA: 0x2354710 Offset: 0x2353710 VA: 0x182354710
	|-List.SynchronizedList<s2cmove_C2GSMoveClass.ClasslstDisp>.CopyTo
	|
	|-RVA: 0x2354410 Offset: 0x2353410 VA: 0x182354410
	|-List.SynchronizedList<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.CopyTo
	|
	|-RVA: 0x2354010 Offset: 0x2353010 VA: 0x182354010
	|-List.SynchronizedList<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.CopyTo
	|
	|-RVA: 0x2353C10 Offset: 0x2352C10 VA: 0x182353C10
	|-List.SynchronizedList<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.CopyTo
	|
	|-RVA: 0x2353D10 Offset: 0x2352D10 VA: 0x182353D10
	|-List.SynchronizedList<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.CopyTo
	|
	|-RVA: 0x2353F10 Offset: 0x2352F10 VA: 0x182353F10
	|-List.SynchronizedList<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.CopyTo
	|
	|-RVA: 0x2353710 Offset: 0x2352710 VA: 0x182353710
	|-List.SynchronizedList<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.CopyTo
	|
	|-RVA: 0x2354310 Offset: 0x2353310 VA: 0x182354310
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.CopyTo
	|
	|-RVA: 0x2354910 Offset: 0x2353910 VA: 0x182354910
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.CopyTo
	|
	|-RVA: 0x2353510 Offset: 0x2352510 VA: 0x182353510
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.CopyTo
	|
	|-RVA: 0x2353310 Offset: 0x2352310 VA: 0x182353310
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.CopyTo
	|
	|-RVA: 0x2353E10 Offset: 0x2352E10 VA: 0x182353E10
	|-List.SynchronizedList<s2cnpc_GS2CNpcEventClass.ClasslstOption>.CopyTo
	|
	|-RVA: 0x240AAC0 Offset: 0x2409AC0 VA: 0x18240AAC0
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.CopyTo
	|
	|-RVA: 0x240C1C0 Offset: 0x240B1C0 VA: 0x18240C1C0
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.CopyTo
	|
	|-RVA: 0x240C2C0 Offset: 0x240B2C0 VA: 0x18240C2C0
	|-List.SynchronizedList<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.CopyTo
	|
	|-RVA: 0x240A9C0 Offset: 0x24099C0 VA: 0x18240A9C0
	|-List.SynchronizedList<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.CopyTo
	|
	|-RVA: 0x240AFC0 Offset: 0x2409FC0 VA: 0x18240AFC0
	|-List.SynchronizedList<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.CopyTo
	|
	|-RVA: 0x240B1C0 Offset: 0x240A1C0 VA: 0x18240B1C0
	|-List.SynchronizedList<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.CopyTo
	|
	|-RVA: 0x240ACC0 Offset: 0x2409CC0 VA: 0x18240ACC0
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.CopyTo
	|
	|-RVA: 0x240BCC0 Offset: 0x240ACC0 VA: 0x18240BCC0
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.CopyTo
	|
	|-RVA: 0x240ABC0 Offset: 0x2409BC0 VA: 0x18240ABC0
	|-List.SynchronizedList<NameGenerate.NameWeight>.CopyTo
	|
	|-RVA: 0x240B8C0 Offset: 0x240A8C0 VA: 0x18240B8C0
	|-List.SynchronizedList<SteamNetworkingComponent.SendPacket>.CopyTo
	|
	|-RVA: 0x240B6C0 Offset: 0x240A6C0 VA: 0x18240B6C0
	|-List.SynchronizedList<WeGameNetworkingComponent.SendPacket>.CopyTo
	|
	|-RVA: 0x240A6C0 Offset: 0x24096C0 VA: 0x18240A6C0
	|-List.SynchronizedList<RangeU16>.CopyTo
	|
	|-RVA: 0x240B3C0 Offset: 0x240A3C0 VA: 0x18240B3C0
	|-List.SynchronizedList<OneInfo>.CopyTo
	|
	|-RVA: 0x240BDC0 Offset: 0x240ADC0 VA: 0x18240BDC0
	|-List.SynchronizedList<DebugDrawLine.DebugLine>.CopyTo
	|
	|-RVA: 0x240A7C0 Offset: 0x24097C0 VA: 0x18240A7C0
	|-List.SynchronizedList<AssetTracker.AssetInfo>.CopyTo
	|
	|-RVA: 0x240B7C0 Offset: 0x240A7C0 VA: 0x18240B7C0
	|-List.SynchronizedList<EngineHotKey>.CopyTo
	|
	|-RVA: 0x240BBC0 Offset: 0x240ABC0 VA: 0x18240BBC0
	|-List.SynchronizedList<HitInfo>.CopyTo
	|
	|-RVA: 0x240B9C0 Offset: 0x240A9C0 VA: 0x18240B9C0
	|-List.SynchronizedList<LogMessage>.CopyTo
	|
	|-RVA: 0x240BAC0 Offset: 0x240AAC0 VA: 0x18240BAC0
	|-List.SynchronizedList<LPWNormalSolver.LPWPoint>.CopyTo
	|
	|-RVA: 0x240B0C0 Offset: 0x240A0C0 VA: 0x18240B0C0
	|-List.SynchronizedList<LPWNormalSolver.LPWPointDataEntry>.CopyTo
	|
	|-RVA: 0x240B2C0 Offset: 0x240A2C0 VA: 0x18240B2C0
	|-List.SynchronizedList<PropertyMetadata>.CopyTo
	|
	|-RVA: 0x240A4C0 Offset: 0x24094C0 VA: 0x18240A4C0
	|-List.SynchronizedList<fsVersionedType>.CopyTo
	|
	|-RVA: 0x240BFC0 Offset: 0x240AFC0 VA: 0x18240BFC0
	|-List.SynchronizedList<fsAotCompilationManager.AotCompilation>.CopyTo
	|
	|-RVA: 0x240ADC0 Offset: 0x2409DC0 VA: 0x18240ADC0
	|-List.SynchronizedList<MinimapPoint>.CopyTo
	|
	|-RVA: 0x240AEC0 Offset: 0x2409EC0 VA: 0x18240AEC0
	|-List.SynchronizedList<MusicStateInfo>.CopyTo
	|
	|-RVA: 0x240C0C0 Offset: 0x240B0C0 VA: 0x18240C0C0
	|-List.SynchronizedList<BridgeHandler.IdxPacket>.CopyTo
	|
	|-RVA: 0x240A8C0 Offset: 0x24098C0 VA: 0x18240A8C0
	|-List.SynchronizedList<JsonPosition>.CopyTo
	|
	|-RVA: 0x240A5C0 Offset: 0x24095C0 VA: 0x18240A5C0
	|-List.SynchronizedList<pb_BezierPoint>.CopyTo
	|
	|-RVA: 0x240B4C0 Offset: 0x240A4C0 VA: 0x18240B4C0
	|-List.SynchronizedList<pb_Edge>.CopyTo
	|
	|-RVA: 0x240B5C0 Offset: 0x240A5C0 VA: 0x18240B5C0
	|-List.SynchronizedList<ScreenRadioScriptObject.ScreenInfo>.CopyTo
	|
	|-RVA: 0x240BEC0 Offset: 0x240AEC0 VA: 0x18240BEC0
	|-List.SynchronizedList<ValueDropdownItem<object>>.CopyTo
	|
	|-RVA: 0x245BF00 Offset: 0x245AF00 VA: 0x18245BF00
	|-List.SynchronizedList<FormatterLocator.FormatterInfo>.CopyTo
	|
	|-RVA: 0x245C000 Offset: 0x245B000 VA: 0x18245C000
	|-List.SynchronizedList<FormatterLocator.FormatterLocatorInfo>.CopyTo
	|
	|-RVA: 0x245C300 Offset: 0x245B300 VA: 0x18245C300
	|-List.SynchronizedList<SerializationNode>.CopyTo
	|
	|-RVA: 0x245C700 Offset: 0x245B700 VA: 0x18245C700
	|-List.SynchronizedList<DeepReflection.PathStep>.CopyTo
	|
	|-RVA: 0x245CE00 Offset: 0x245BE00 VA: 0x18245CE00
	|-List.SynchronizedList<CCalEffInfo>.CopyTo
	|
	|-RVA: 0x245C200 Offset: 0x245B200 VA: 0x18245C200
	|-List.SynchronizedList<SkillRayHit>.CopyTo
	|
	|-RVA: 0x245CC00 Offset: 0x245BC00 VA: 0x18245CC00
	|-List.SynchronizedList<EventQueue.EventQueueEntry>.CopyTo
	|
	|-RVA: 0x245BE00 Offset: 0x245AE00 VA: 0x18245BE00
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.CopyTo
	|
	|-RVA: 0x245CB00 Offset: 0x245BB00 VA: 0x18245CB00
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.SlotMaterialOverride>.CopyTo
	|
	|-RVA: 0x245C400 Offset: 0x245B400 VA: 0x18245C400
	|-List.SynchronizedList<SkeletonUtilityKinematicShadow.TransformPair>.CopyTo
	|
	|-RVA: 0x245C600 Offset: 0x245B600 VA: 0x18245C600
	|-List.SynchronizedList<StateSoundScriptObject.Loop>.CopyTo
	|
	|-RVA: 0x245B500 Offset: 0x245A500 VA: 0x18245B500
	|-List.SynchronizedList<StateSoundScriptObject.StateSound>.CopyTo
	|
	|-RVA: 0x245BB00 Offset: 0x245AB00 VA: 0x18245BB00
	|-List.SynchronizedList<SteamMatchViewer.ChatMsg>.CopyTo
	|
	|-RVA: 0x245B800 Offset: 0x245A800 VA: 0x18245B800
	|-List.SynchronizedList<CSteamID>.CopyTo
	|
	|-RVA: 0x245B600 Offset: 0x245A600 VA: 0x18245B600
	|-List.SynchronizedList<bool>.CopyTo
	|
	|-RVA: 0x245D100 Offset: 0x245C100 VA: 0x18245D100
	|-List.SynchronizedList<byte>.CopyTo
	|
	|-RVA: 0x245C100 Offset: 0x245B100 VA: 0x18245C100
	|-List.SynchronizedList<char>.CopyTo
	|
	|-RVA: 0x245B300 Offset: 0x245A300 VA: 0x18245B300
	|-List.SynchronizedList<DictionaryEntry>.CopyTo
	|
	|-RVA: 0x245C800 Offset: 0x245B800 VA: 0x18245C800
	|-List.SynchronizedList<KeyValuePair<DateTime, object>>.CopyTo
	|
	|-RVA: 0x245BC00 Offset: 0x245AC00 VA: 0x18245BC00
	|-List.SynchronizedList<KeyValuePair<int, int>>.CopyTo
	|
	|-RVA: 0x245B700 Offset: 0x245A700 VA: 0x18245B700
	|-List.SynchronizedList<KeyValuePair<int, object>>.CopyTo
	|
	|-RVA: 0x245BD00 Offset: 0x245AD00 VA: 0x18245BD00
	|-List.SynchronizedList<KeyValuePair<object, object>>.CopyTo
	|
	|-RVA: 0x245CD00 Offset: 0x245BD00 VA: 0x18245CD00
	|-List.SynchronizedList<EventProvider.SessionInfo>.CopyTo
	|
	|-RVA: 0x245BA00 Offset: 0x245AA00 VA: 0x18245BA00
	|-List.SynchronizedList<Guid>.CopyTo
	|
	|-RVA: 0x245C900 Offset: 0x245B900 VA: 0x18245C900
	|-List.SynchronizedList<int>.CopyTo
	|
	|-RVA: 0x245B400 Offset: 0x245A400 VA: 0x18245B400
	|-List.SynchronizedList<Int32Enum>.CopyTo
	|
	|-RVA: 0x245D000 Offset: 0x245C000 VA: 0x18245D000
	|-List.SynchronizedList<long>.CopyTo
	|
	|-RVA: 0x245CF00 Offset: 0x245BF00 VA: 0x18245CF00
	|-List.SynchronizedList<InterpretedFrameInfo>.CopyTo
	|
	|-RVA: 0x245CA00 Offset: 0x245BA00 VA: 0x18245CA00
	|-List.SynchronizedList<Win32_IP_ADAPTER_ADDRESSES>.CopyTo
	|
	|-RVA: 0x245C500 Offset: 0x245B500 VA: 0x18245C500
	|-List.SynchronizedList<object>.CopyTo
	|
	|-RVA: 0x245B900 Offset: 0x245A900 VA: 0x18245B900
	|-List.SynchronizedList<float>.CopyTo
	|
	|-RVA: 0x236FFF0 Offset: 0x236EFF0 VA: 0x18236FFF0
	|-List.SynchronizedList<uint>.CopyTo
	|
	|-RVA: 0x23703F0 Offset: 0x236F3F0 VA: 0x1823703F0
	|-List.SynchronizedList<ulong>.CopyTo
	|
	|-RVA: 0x23704F0 Offset: 0x236F4F0 VA: 0x1823704F0
	|-List.SynchronizedList<TexturePacker.SpriteData>.CopyTo
	|
	|-RVA: 0x23719F0 Offset: 0x23709F0 VA: 0x1823719F0
	|-List.SynchronizedList<AnimatorClipInfo>.CopyTo
	|
	|-RVA: 0x2370EF0 Offset: 0x236FEF0 VA: 0x182370EF0
	|-List.SynchronizedList<BeforeRenderHelper.OrderBlock>.CopyTo
	|
	|-RVA: 0x23716F0 Offset: 0x23706F0 VA: 0x1823716F0
	|-List.SynchronizedList<BoneWeight>.CopyTo
	|
	|-RVA: 0x2371AF0 Offset: 0x2370AF0 VA: 0x182371AF0
	|-List.SynchronizedList<Color32>.CopyTo
	|
	|-RVA: 0x23706F0 Offset: 0x236F6F0 VA: 0x1823706F0
	|-List.SynchronizedList<Color>.CopyTo
	|
	|-RVA: 0x2370AF0 Offset: 0x236FAF0 VA: 0x182370AF0
	|-List.SynchronizedList<CombineInstance>.CopyTo
	|
	|-RVA: 0x23705F0 Offset: 0x236F5F0 VA: 0x1823705F0
	|-List.SynchronizedList<RaycastResult>.CopyTo
	|
	|-RVA: 0x23707F0 Offset: 0x236F7F0 VA: 0x1823707F0
	|-List.SynchronizedList<ShaderPassName>.CopyTo
	|
	|-RVA: 0x23715F0 Offset: 0x23705F0 VA: 0x1823715F0
	|-List.SynchronizedList<VisibleLight>.CopyTo
	|
	|-RVA: 0x2370FF0 Offset: 0x236FFF0 VA: 0x182370FF0
	|-List.SynchronizedList<VisibleReflectionProbe>.CopyTo
	|
	|-RVA: 0x23717F0 Offset: 0x23707F0 VA: 0x1823717F0
	|-List.SynchronizedList<IntervalTreeNode>.CopyTo
	|
	|-RVA: 0x236FEF0 Offset: 0x236EEF0 VA: 0x18236FEF0
	|-List.SynchronizedList<IntervalTree.Entry<object>>.CopyTo
	|
	|-RVA: 0x23713F0 Offset: 0x23703F0 VA: 0x1823713F0
	|-List.SynchronizedList<Matrix4x4>.CopyTo
	|
	|-RVA: 0x2371BF0 Offset: 0x2370BF0 VA: 0x182371BF0
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshContainer>.CopyTo
	|
	|-RVA: 0x23708F0 Offset: 0x236F8F0 VA: 0x1823708F0
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshInstance>.CopyTo
	|
	|-RVA: 0x23710F0 Offset: 0x23700F0 VA: 0x1823710F0
	|-List.SynchronizedList<MeshSubsetCombineUtility.SubMeshInstance>.CopyTo
	|
	|-RVA: 0x23709F0 Offset: 0x236F9F0 VA: 0x1823709F0
	|-List.SynchronizedList<ChannelPacket>.CopyTo
	|
	|-RVA: 0x2370CF0 Offset: 0x236FCF0 VA: 0x182370CF0
	|-List.SynchronizedList<ClientScene.PendingOwner>.CopyTo
	|
	|-RVA: 0x23702F0 Offset: 0x236F2F0 VA: 0x1823702F0
	|-List.SynchronizedList<LocalClient.InternalMsg>.CopyTo
	|
	|-RVA: 0x23712F0 Offset: 0x23702F0 VA: 0x1823712F0
	|-List.SynchronizedList<NetworkLobbyManager.PendingPlayer>.CopyTo
	|
	|-RVA: 0x23714F0 Offset: 0x23704F0 VA: 0x1823714F0
	|-List.SynchronizedList<NetworkMigrationManager.PendingPlayerInfo>.CopyTo
	|
	|-RVA: 0x2370DF0 Offset: 0x236FDF0 VA: 0x182370DF0
	|-List.SynchronizedList<CRCMessageEntry>.CopyTo
	|
	|-RVA: 0x23711F0 Offset: 0x23701F0 VA: 0x1823711F0
	|-List.SynchronizedList<PeerInfoPlayer>.CopyTo
	|
	|-RVA: 0x23718F0 Offset: 0x23708F0 VA: 0x1823718F0
	|-List.SynchronizedList<ParticleSystem.Particle>.CopyTo
	|
	|-RVA: 0x2370BF0 Offset: 0x236FBF0 VA: 0x182370BF0
	|-List.SynchronizedList<Playable>.CopyTo
	|
	|-RVA: 0x236FDF0 Offset: 0x236EDF0 VA: 0x18236FDF0
	|-List.SynchronizedList<Quaternion>.CopyTo
	|
	|-RVA: 0x23700F0 Offset: 0x236F0F0 VA: 0x1823700F0
	|-List.SynchronizedList<RaycastHit>.CopyTo
	|
	|-RVA: 0x23701F0 Offset: 0x236F1F0 VA: 0x1823701F0
	|-List.SynchronizedList<Rect>.CopyTo
	|
	|-RVA: 0x24FAF40 Offset: 0x24F9F40 VA: 0x1824FAF40
	|-List.SynchronizedList<ReflectionProbeBlendInfo>.CopyTo
	|
	|-RVA: 0x24FB440 Offset: 0x24FA440 VA: 0x1824FB440
	|-List.SynchronizedList<RenderTargetIdentifier>.CopyTo
	|
	|-RVA: 0x24FB640 Offset: 0x24FA640 VA: 0x1824FB640
	|-List.SynchronizedList<GlyphRect>.CopyTo
	|
	|-RVA: 0x24FB940 Offset: 0x24FA940 VA: 0x1824FB940
	|-List.SynchronizedList<AnimationOutputWeightProcessor.WeightInfo>.CopyTo
	|
	|-RVA: 0x24FBA40 Offset: 0x24FAA40 VA: 0x1824FBA40
	|-List.SynchronizedList<UICharInfo>.CopyTo
	|
	|-RVA: 0x24FB240 Offset: 0x24FA240 VA: 0x1824FB240
	|-List.SynchronizedList<UILineInfo>.CopyTo
	|
	|-RVA: 0x24FB340 Offset: 0x24FA340 VA: 0x1824FB340
	|-List.SynchronizedList<UIVertex>.CopyTo
	|
	|-RVA: 0x24FB040 Offset: 0x24FA040 VA: 0x1824FB040
	|-List.SynchronizedList<UnitySynchronizationContext.WorkRequest>.CopyTo
	|
	|-RVA: 0x24FB740 Offset: 0x24FA740 VA: 0x1824FB740
	|-List.SynchronizedList<Vector2>.CopyTo
	|
	|-RVA: 0x24FBE40 Offset: 0x24FAE40 VA: 0x1824FBE40
	|-List.SynchronizedList<Vector2Int>.CopyTo
	|
	|-RVA: 0x24FB840 Offset: 0x24FA840 VA: 0x1824FB840
	|-List.SynchronizedList<Vector3>.CopyTo
	|
	|-RVA: 0x24FBB40 Offset: 0x24FAB40 VA: 0x1824FBB40
	|-List.SynchronizedList<Vector4>.CopyTo
	|
	|-RVA: 0x24FB140 Offset: 0x24FA140 VA: 0x1824FB140
	|-List.SynchronizedList<LODGenerator.SkinnedRenderer>.CopyTo
	|
	|-RVA: 0x24FB540 Offset: 0x24FA540 VA: 0x1824FB540
	|-List.SynchronizedList<LODGenerator.StaticRenderer>.CopyTo
	|
	|-RVA: 0x24FBD40 Offset: 0x24FAD40 VA: 0x1824FBD40
	|-List.SynchronizedList<ZmPeerManager.RecvPacket>.CopyTo
	|
	|-RVA: 0x24FBC40 Offset: 0x24FAC40 VA: 0x1824FBC40
	|-List.SynchronizedList<ZmID>.CopyTo
	*/

	public bool Remove(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA1E7B0 Offset: 0xA1D7B0 VA: 0x180A1E7B0
	|-List.SynchronizedList<DataSet.FaceIndices>.Remove
	|
	|-RVA: 0x24C6030 Offset: 0x24C5030 VA: 0x1824C6030
	|-List.SynchronizedList<UnitPreservation.UnitPortPreservation>.Remove
	|
	|-RVA: 0x24C5EE0 Offset: 0x24C4EE0 VA: 0x1824C5EE0
	|-List.SynchronizedList<MeshCombiner.SkinnedRenderer>.Remove
	|
	|-RVA: 0x24C49B0 Offset: 0x24C39B0 VA: 0x1824C49B0
	|-List.SynchronizedList<MeshCombiner.StaticRenderer>.Remove
	|
	|-RVA: 0x24C4670 Offset: 0x24C3670 VA: 0x1824C4670
	|-List.SynchronizedList<CameraState.CustomBlendable>.Remove
	|
	|-RVA: 0x24C4570 Offset: 0x24C3570 VA: 0x1824C4570
	|-List.SynchronizedList<CinemachineClearShot.Pair>.Remove
	|
	|-RVA: 0x24C4790 Offset: 0x24C3790 VA: 0x1824C4790
	|-List.SynchronizedList<DoublePoint>.Remove
	|
	|-RVA: 0x24C4AF0 Offset: 0x24C3AF0 VA: 0x1824C4AF0
	|-List.SynchronizedList<IntPoint>.Remove
	|
	|-RVA: 0x24C4470 Offset: 0x24C3470 VA: 0x1824C4470
	|-List.SynchronizedList<DgwResultServerInfo>.Remove
	|
	|-RVA: 0x24C5710 Offset: 0x24C4710 VA: 0x1824C5710
	|-List.SynchronizedList<DgwServerForJson>.Remove
	|
	|-RVA: 0x24C4F70 Offset: 0x24C3F70 VA: 0x1824C4F70
	|-List.SynchronizedList<DgwServerInfo>.Remove
	|
	|-RVA: 0x24C64C0 Offset: 0x24C54C0 VA: 0x1824C64C0
	|-List.SynchronizedList<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Remove
	|
	|-RVA: 0x24C51A0 Offset: 0x24C41A0 VA: 0x1824C51A0
	|-List.SynchronizedList<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Remove
	|
	|-RVA: 0x24C5DB0 Offset: 0x24C4DB0 VA: 0x1824C5DB0
	|-List.SynchronizedList<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Remove
	|
	|-RVA: 0x24C54F0 Offset: 0x24C44F0 VA: 0x1824C54F0
	|-List.SynchronizedList<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Remove
	|
	|-RVA: 0x24C5810 Offset: 0x24C4810 VA: 0x1824C5810
	|-List.SynchronizedList<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Remove
	|
	|-RVA: 0x24C5610 Offset: 0x24C4610 VA: 0x1824C5610
	|-List.SynchronizedList<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Remove
	|
	|-RVA: 0x24C48B0 Offset: 0x24C38B0 VA: 0x1824C48B0
	|-List.SynchronizedList<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Remove
	|
	|-RVA: 0x24C6150 Offset: 0x24C5150 VA: 0x1824C6150
	|-List.SynchronizedList<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Remove
	|
	|-RVA: 0x24C50A0 Offset: 0x24C40A0 VA: 0x1824C50A0
	|-List.SynchronizedList<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Remove
	|
	|-RVA: 0x24C4330 Offset: 0x24C3330 VA: 0x1824C4330
	|-List.SynchronizedList<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Remove
	|
	|-RVA: 0x24C5C90 Offset: 0x24C4C90 VA: 0x1824C5C90
	|-List.SynchronizedList<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Remove
	|
	|-RVA: 0x24C5A60 Offset: 0x24C4A60 VA: 0x1824C5A60
	|-List.SynchronizedList<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Remove
	|
	|-RVA: 0x24C53F0 Offset: 0x24C43F0 VA: 0x1824C53F0
	|-List.SynchronizedList<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Remove
	|
	|-RVA: 0x24C4E50 Offset: 0x24C3E50 VA: 0x1824C4E50
	|-List.SynchronizedList<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Remove
	|
	|-RVA: 0x24C4C10 Offset: 0x24C3C10 VA: 0x1824C4C10
	|-List.SynchronizedList<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Remove
	|
	|-RVA: 0x24C52D0 Offset: 0x24C42D0 VA: 0x1824C52D0
	|-List.SynchronizedList<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Remove
	|
	|-RVA: 0x24C5B60 Offset: 0x24C4B60 VA: 0x1824C5B60
	|-List.SynchronizedList<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Remove
	|
	|-RVA: 0x24C5930 Offset: 0x24C4930 VA: 0x1824C5930
	|-List.SynchronizedList<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Remove
	|
	|-RVA: 0x24C63A0 Offset: 0x24C53A0 VA: 0x1824C63A0
	|-List.SynchronizedList<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Remove
	|
	|-RVA: 0x24C4D30 Offset: 0x24C3D30 VA: 0x1824C4D30
	|-List.SynchronizedList<netarchive_C2GSAskRoleListClass.ClasslstFile>.Remove
	|
	|-RVA: 0x24C6250 Offset: 0x24C5250 VA: 0x1824C6250
	|-List.SynchronizedList<netarchive_GS2CRoleListClass.ClasslstFile>.Remove
	|
	|-RVA: 0x235D6A0 Offset: 0x235C6A0 VA: 0x18235D6A0
	|-List.SynchronizedList<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Remove
	|
	|-RVA: 0x235CC20 Offset: 0x235BC20 VA: 0x18235CC20
	|-List.SynchronizedList<netopenui_GS2CGMListClass.ClasslstGMOrder>.Remove
	|
	|-RVA: 0x235CF90 Offset: 0x235BF90 VA: 0x18235CF90
	|-List.SynchronizedList<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Remove
	|
	|-RVA: 0x235C780 Offset: 0x235B780 VA: 0x18235C780
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Remove
	|
	|-RVA: 0x235D570 Offset: 0x235C570 VA: 0x18235D570
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Remove
	|
	|-RVA: 0x235B680 Offset: 0x235A680 VA: 0x18235B680
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Remove
	|
	|-RVA: 0x235BD40 Offset: 0x235AD40 VA: 0x18235BD40
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Remove
	|
	|-RVA: 0x235B560 Offset: 0x235A560 VA: 0x18235B560
	|-List.SynchronizedList<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Remove
	|
	|-RVA: 0x235C0D0 Offset: 0x235B0D0 VA: 0x18235C0D0
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstProcess>.Remove
	|
	|-RVA: 0x235BFB0 Offset: 0x235AFB0 VA: 0x18235BFB0
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstReward>.Remove
	|
	|-RVA: 0x235C8A0 Offset: 0x235B8A0 VA: 0x18235C8A0
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstTaskData>.Remove
	|
	|-RVA: 0x235C510 Offset: 0x235B510 VA: 0x18235C510
	|-List.SynchronizedList<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Remove
	|
	|-RVA: 0x235B8D0 Offset: 0x235A8D0 VA: 0x18235B8D0
	|-List.SynchronizedList<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Remove
	|
	|-RVA: 0x235D330 Offset: 0x235C330 VA: 0x18235D330
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Remove
	|
	|-RVA: 0x235CE90 Offset: 0x235BE90 VA: 0x18235CE90
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Remove
	|
	|-RVA: 0x235D0E0 Offset: 0x235C0E0 VA: 0x18235D0E0
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Remove
	|
	|-RVA: 0x235C410 Offset: 0x235B410 VA: 0x18235C410
	|-List.SynchronizedList<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Remove
	|
	|-RVA: 0x235BE70 Offset: 0x235AE70 VA: 0x18235BE70
	|-List.SynchronizedList<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Remove
	|
	|-RVA: 0x235B7D0 Offset: 0x235A7D0 VA: 0x18235B7D0
	|-List.SynchronizedList<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Remove
	|
	|-RVA: 0x235D210 Offset: 0x235C210 VA: 0x18235D210
	|-List.SynchronizedList<s2cmove_C2GSMoveClass.ClasslstDisp>.Remove
	|
	|-RVA: 0x235CB20 Offset: 0x235BB20 VA: 0x18235CB20
	|-List.SynchronizedList<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Remove
	|
	|-RVA: 0x235C1F0 Offset: 0x235B1F0 VA: 0x18235C1F0
	|-List.SynchronizedList<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Remove
	|
	|-RVA: 0x235C310 Offset: 0x235B310 VA: 0x18235C310
	|-List.SynchronizedList<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Remove
	|
	|-RVA: 0x235CD50 Offset: 0x235BD50 VA: 0x18235CD50
	|-List.SynchronizedList<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Remove
	|
	|-RVA: 0x235C650 Offset: 0x235B650 VA: 0x18235C650
	|-List.SynchronizedList<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Remove
	|
	|-RVA: 0x235D470 Offset: 0x235C470 VA: 0x18235D470
	|-List.SynchronizedList<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Remove
	|
	|-RVA: 0x235BC20 Offset: 0x235AC20 VA: 0x18235BC20
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Remove
	|
	|-RVA: 0x235D7C0 Offset: 0x235C7C0 VA: 0x18235D7C0
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Remove
	|
	|-RVA: 0x235B9D0 Offset: 0x235A9D0 VA: 0x18235B9D0
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Remove
	|
	|-RVA: 0x235BB00 Offset: 0x235AB00 VA: 0x18235BB00
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Remove
	|
	|-RVA: 0x235C9D0 Offset: 0x235B9D0 VA: 0x18235C9D0
	|-List.SynchronizedList<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Remove
	|
	|-RVA: 0x2414480 Offset: 0x2413480 VA: 0x182414480
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Remove
	|
	|-RVA: 0x2413E00 Offset: 0x2412E00 VA: 0x182413E00
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Remove
	|
	|-RVA: 0x2413600 Offset: 0x2412600 VA: 0x182413600
	|-List.SynchronizedList<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Remove
	|
	|-RVA: 0x2412710 Offset: 0x2411710 VA: 0x182412710
	|-List.SynchronizedList<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Remove
	|
	|-RVA: 0x24146D0 Offset: 0x24136D0 VA: 0x1824146D0
	|-List.SynchronizedList<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Remove
	|
	|-RVA: 0x2414810 Offset: 0x2413810 VA: 0x182414810
	|-List.SynchronizedList<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Remove
	|
	|-RVA: 0x2412A80 Offset: 0x2411A80 VA: 0x182412A80
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Remove
	|
	|-RVA: 0x2412CE0 Offset: 0x2411CE0 VA: 0x182412CE0
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Remove
	|
	|-RVA: 0x2414250 Offset: 0x2413250 VA: 0x182414250
	|-List.SynchronizedList<NameGenerate.NameWeight>.Remove
	|
	|-RVA: 0x2413CD0 Offset: 0x2412CD0 VA: 0x182413CD0
	|-List.SynchronizedList<SteamNetworkingComponent.SendPacket>.Remove
	|
	|-RVA: 0x2413840 Offset: 0x2412840 VA: 0x182413840
	|-List.SynchronizedList<WeGameNetworkingComponent.SendPacket>.Remove
	|
	|-RVA: 0x2413AB0 Offset: 0x2412AB0 VA: 0x182413AB0
	|-List.SynchronizedList<RangeU16>.Remove
	|
	|-RVA: 0x2412BB0 Offset: 0x2411BB0 VA: 0x182412BB0
	|-List.SynchronizedList<OneInfo>.Remove
	|
	|-RVA: 0x2414930 Offset: 0x2413930 VA: 0x182414930
	|-List.SynchronizedList<DebugDrawLine.DebugLine>.Remove
	|
	|-RVA: 0x2412E10 Offset: 0x2411E10 VA: 0x182412E10
	|-List.SynchronizedList<AssetTracker.AssetInfo>.Remove
	|
	|-RVA: 0x2414150 Offset: 0x2413150 VA: 0x182414150
	|-List.SynchronizedList<EngineHotKey>.Remove
	|
	|-RVA: 0x2413970 Offset: 0x2412970 VA: 0x182413970
	|-List.SynchronizedList<HitInfo>.Remove
	|
	|-RVA: 0x2413290 Offset: 0x2412290 VA: 0x182413290
	|-List.SynchronizedList<LogMessage>.Remove
	|
	|-RVA: 0x2413F20 Offset: 0x2412F20 VA: 0x182413F20
	|-List.SynchronizedList<LPWNormalSolver.LPWPoint>.Remove
	|
	|-RVA: 0x2414380 Offset: 0x2413380 VA: 0x182414380
	|-List.SynchronizedList<LPWNormalSolver.LPWPointDataEntry>.Remove
	|
	|-RVA: 0x2414020 Offset: 0x2413020 VA: 0x182414020
	|-List.SynchronizedList<PropertyMetadata>.Remove
	|
	|-RVA: 0x24133B0 Offset: 0x24123B0 VA: 0x1824133B0
	|-List.SynchronizedList<fsVersionedType>.Remove
	|
	|-RVA: 0x2413040 Offset: 0x2412040 VA: 0x182413040
	|-List.SynchronizedList<fsAotCompilationManager.AotCompilation>.Remove
	|
	|-RVA: 0x24145A0 Offset: 0x24135A0 VA: 0x1824145A0
	|-List.SynchronizedList<MinimapPoint>.Remove
	|
	|-RVA: 0x2413170 Offset: 0x2412170 VA: 0x182413170
	|-List.SynchronizedList<MusicStateInfo>.Remove
	|
	|-RVA: 0x2413720 Offset: 0x2412720 VA: 0x182413720
	|-List.SynchronizedList<BridgeHandler.IdxPacket>.Remove
	|
	|-RVA: 0x2412950 Offset: 0x2411950 VA: 0x182412950
	|-List.SynchronizedList<JsonPosition>.Remove
	|
	|-RVA: 0x2412810 Offset: 0x2411810 VA: 0x182412810
	|-List.SynchronizedList<pb_BezierPoint>.Remove
	|
	|-RVA: 0x2412F40 Offset: 0x2411F40 VA: 0x182412F40
	|-List.SynchronizedList<pb_Edge>.Remove
	|
	|-RVA: 0x24134E0 Offset: 0x24124E0 VA: 0x1824134E0
	|-List.SynchronizedList<ScreenRadioScriptObject.ScreenInfo>.Remove
	|
	|-RVA: 0x2413BB0 Offset: 0x2412BB0 VA: 0x182413BB0
	|-List.SynchronizedList<ValueDropdownItem<object>>.Remove
	|
	|-RVA: 0x2463D50 Offset: 0x2462D50 VA: 0x182463D50
	|-List.SynchronizedList<FormatterLocator.FormatterInfo>.Remove
	|
	|-RVA: 0x24640A0 Offset: 0x24630A0 VA: 0x1824640A0
	|-List.SynchronizedList<FormatterLocator.FormatterLocatorInfo>.Remove
	|
	|-RVA: 0x24641C0 Offset: 0x24631C0 VA: 0x1824641C0
	|-List.SynchronizedList<SerializationNode>.Remove
	|
	|-RVA: 0x24639D0 Offset: 0x24629D0 VA: 0x1824639D0
	|-List.SynchronizedList<DeepReflection.PathStep>.Remove
	|
	|-RVA: 0x24650F0 Offset: 0x24640F0 VA: 0x1824650F0
	|-List.SynchronizedList<CCalEffInfo>.Remove
	|
	|-RVA: 0x2465510 Offset: 0x2464510 VA: 0x182465510
	|-List.SynchronizedList<SkillRayHit>.Remove
	|
	|-RVA: 0x24647E0 Offset: 0x24637E0 VA: 0x1824647E0
	|-List.SynchronizedList<EventQueue.EventQueueEntry>.Remove
	|
	|-RVA: 0x2464E90 Offset: 0x2463E90 VA: 0x182464E90
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Remove
	|
	|-RVA: 0x2464FC0 Offset: 0x2463FC0 VA: 0x182464FC0
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Remove
	|
	|-RVA: 0x2463590 Offset: 0x2462590 VA: 0x182463590
	|-List.SynchronizedList<SkeletonUtilityKinematicShadow.TransformPair>.Remove
	|
	|-RVA: 0x2464B20 Offset: 0x2463B20 VA: 0x182464B20
	|-List.SynchronizedList<StateSoundScriptObject.Loop>.Remove
	|
	|-RVA: 0x2464D70 Offset: 0x2463D70 VA: 0x182464D70
	|-List.SynchronizedList<StateSoundScriptObject.StateSound>.Remove
	|
	|-RVA: 0x2463C30 Offset: 0x2462C30 VA: 0x182463C30
	|-List.SynchronizedList<SteamMatchViewer.ChatMsg>.Remove
	|
	|-RVA: 0x24637D0 Offset: 0x24627D0 VA: 0x1824637D0
	|-List.SynchronizedList<CSteamID>.Remove
	|
	|-RVA: 0x24638D0 Offset: 0x24628D0 VA: 0x1824638D0
	|-List.SynchronizedList<bool>.Remove
	|
	|-RVA: 0x2463E80 Offset: 0x2462E80 VA: 0x182463E80
	|-List.SynchronizedList<byte>.Remove
	|
	|-RVA: 0x2464C70 Offset: 0x2463C70 VA: 0x182464C70
	|-List.SynchronizedList<char>.Remove
	|
	|-RVA: 0x2463B10 Offset: 0x2462B10 VA: 0x182463B10
	|-List.SynchronizedList<DictionaryEntry>.Remove
	|
	|-RVA: 0x24636B0 Offset: 0x24626B0 VA: 0x1824636B0
	|-List.SynchronizedList<KeyValuePair<DateTime, object>>.Remove
	|
	|-RVA: 0x2465210 Offset: 0x2464210 VA: 0x182465210
	|-List.SynchronizedList<KeyValuePair<int, int>>.Remove
	|
	|-RVA: 0x2463F80 Offset: 0x2462F80 VA: 0x182463F80
	|-List.SynchronizedList<KeyValuePair<int, object>>.Remove
	|
	|-RVA: 0x24645A0 Offset: 0x24635A0 VA: 0x1824645A0
	|-List.SynchronizedList<KeyValuePair<object, object>>.Remove
	|
	|-RVA: 0x2464A20 Offset: 0x2463A20 VA: 0x182464A20
	|-List.SynchronizedList<EventProvider.SessionInfo>.Remove
	|
	|-RVA: 0x24646C0 Offset: 0x24636C0 VA: 0x1824646C0
	|-List.SynchronizedList<Guid>.Remove
	|
	|-RVA: 0x2465310 Offset: 0x2464310 VA: 0x182465310
	|-List.SynchronizedList<int>.Remove
	|
	|-RVA: 0x2463390 Offset: 0x2462390 VA: 0x182463390
	|-List.SynchronizedList<Int32Enum>.Remove
	|
	|-RVA: 0x2463490 Offset: 0x2462490 VA: 0x182463490
	|-List.SynchronizedList<long>.Remove
	|
	|-RVA: 0x24642F0 Offset: 0x24632F0 VA: 0x1824642F0
	|-List.SynchronizedList<InterpretedFrameInfo>.Remove
	|
	|-RVA: 0x2464410 Offset: 0x2463410 VA: 0x182464410
	|-List.SynchronizedList<Win32_IP_ADAPTER_ADDRESSES>.Remove
	|
	|-RVA: 0x2465410 Offset: 0x2464410 VA: 0x182465410
	|-List.SynchronizedList<object>.Remove
	|
	|-RVA: 0x2464910 Offset: 0x2463910 VA: 0x182464910
	|-List.SynchronizedList<float>.Remove
	|
	|-RVA: 0x23796F0 Offset: 0x23786F0 VA: 0x1823796F0
	|-List.SynchronizedList<uint>.Remove
	|
	|-RVA: 0x23798F0 Offset: 0x23788F0 VA: 0x1823798F0
	|-List.SynchronizedList<ulong>.Remove
	|
	|-RVA: 0x2379AF0 Offset: 0x2378AF0 VA: 0x182379AF0
	|-List.SynchronizedList<TexturePacker.SpriteData>.Remove
	|
	|-RVA: 0x23799F0 Offset: 0x23789F0 VA: 0x1823799F0
	|-List.SynchronizedList<AnimatorClipInfo>.Remove
	|
	|-RVA: 0x2378BA0 Offset: 0x2377BA0 VA: 0x182378BA0
	|-List.SynchronizedList<BeforeRenderHelper.OrderBlock>.Remove
	|
	|-RVA: 0x23795C0 Offset: 0x23785C0 VA: 0x1823795C0
	|-List.SynchronizedList<BoneWeight>.Remove
	|
	|-RVA: 0x23797F0 Offset: 0x23787F0 VA: 0x1823797F0
	|-List.SynchronizedList<Color32>.Remove
	|
	|-RVA: 0x237A7A0 Offset: 0x23797A0 VA: 0x18237A7A0
	|-List.SynchronizedList<Color>.Remove
	|
	|-RVA: 0x237A630 Offset: 0x2379630 VA: 0x18237A630
	|-List.SynchronizedList<CombineInstance>.Remove
	|
	|-RVA: 0x2378DF0 Offset: 0x2377DF0 VA: 0x182378DF0
	|-List.SynchronizedList<RaycastResult>.Remove
	|
	|-RVA: 0x2378AA0 Offset: 0x2377AA0 VA: 0x182378AA0
	|-List.SynchronizedList<ShaderPassName>.Remove
	|
	|-RVA: 0x237A100 Offset: 0x2379100 VA: 0x18237A100
	|-List.SynchronizedList<VisibleLight>.Remove
	|
	|-RVA: 0x23785A0 Offset: 0x23775A0 VA: 0x1823785A0
	|-List.SynchronizedList<VisibleReflectionProbe>.Remove
	|
	|-RVA: 0x2378350 Offset: 0x2377350 VA: 0x182378350
	|-List.SynchronizedList<IntervalTreeNode>.Remove
	|
	|-RVA: 0x2379C40 Offset: 0x2378C40 VA: 0x182379C40
	|-List.SynchronizedList<IntervalTree.Entry<object>>.Remove
	|
	|-RVA: 0x2379470 Offset: 0x2378470 VA: 0x182379470
	|-List.SynchronizedList<Matrix4x4>.Remove
	|
	|-RVA: 0x2378F40 Offset: 0x2377F40 VA: 0x182378F40
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshContainer>.Remove
	|
	|-RVA: 0x237A390 Offset: 0x2379390 VA: 0x18237A390
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshInstance>.Remove
	|
	|-RVA: 0x2378830 Offset: 0x2377830 VA: 0x182378830
	|-List.SynchronizedList<MeshSubsetCombineUtility.SubMeshInstance>.Remove
	|
	|-RVA: 0x2378CC0 Offset: 0x2377CC0 VA: 0x182378CC0
	|-List.SynchronizedList<ChannelPacket>.Remove
	|
	|-RVA: 0x2378730 Offset: 0x2377730 VA: 0x182378730
	|-List.SynchronizedList<ClientScene.PendingOwner>.Remove
	|
	|-RVA: 0x2379FE0 Offset: 0x2378FE0 VA: 0x182379FE0
	|-List.SynchronizedList<LocalClient.InternalMsg>.Remove
	|
	|-RVA: 0x23790C0 Offset: 0x23780C0 VA: 0x1823790C0
	|-List.SynchronizedList<NetworkLobbyManager.PendingPlayer>.Remove
	|
	|-RVA: 0x237A270 Offset: 0x2379270 VA: 0x18237A270
	|-List.SynchronizedList<NetworkMigrationManager.PendingPlayerInfo>.Remove
	|
	|-RVA: 0x237A510 Offset: 0x2379510 VA: 0x18237A510
	|-List.SynchronizedList<CRCMessageEntry>.Remove
	|
	|-RVA: 0x23791E0 Offset: 0x23781E0 VA: 0x1823791E0
	|-List.SynchronizedList<PeerInfoPlayer>.Remove
	|
	|-RVA: 0x23792E0 Offset: 0x23782E0 VA: 0x1823792E0
	|-List.SynchronizedList<ParticleSystem.Particle>.Remove
	|
	|-RVA: 0x2379EC0 Offset: 0x2378EC0 VA: 0x182379EC0
	|-List.SynchronizedList<Playable>.Remove
	|
	|-RVA: 0x2378980 Offset: 0x2377980 VA: 0x182378980
	|-List.SynchronizedList<Quaternion>.Remove
	|
	|-RVA: 0x2379D70 Offset: 0x2378D70 VA: 0x182379D70
	|-List.SynchronizedList<RaycastHit>.Remove
	|
	|-RVA: 0x2378480 Offset: 0x2377480 VA: 0x182378480
	|-List.SynchronizedList<Rect>.Remove
	|
	|-RVA: 0x24FF9E0 Offset: 0x24FE9E0 VA: 0x1824FF9E0
	|-List.SynchronizedList<ReflectionProbeBlendInfo>.Remove
	|
	|-RVA: 0x2500080 Offset: 0x24FF080 VA: 0x182500080
	|-List.SynchronizedList<RenderTargetIdentifier>.Remove
	|
	|-RVA: 0x24FF2F0 Offset: 0x24FE2F0 VA: 0x1824FF2F0
	|-List.SynchronizedList<GlyphRect>.Remove
	|
	|-RVA: 0x24FF780 Offset: 0x24FE780 VA: 0x1824FF780
	|-List.SynchronizedList<AnimationOutputWeightProcessor.WeightInfo>.Remove
	|
	|-RVA: 0x24FFE40 Offset: 0x24FEE40 VA: 0x1824FFE40
	|-List.SynchronizedList<UICharInfo>.Remove
	|
	|-RVA: 0x24FF8C0 Offset: 0x24FE8C0 VA: 0x1824FF8C0
	|-List.SynchronizedList<UILineInfo>.Remove
	|
	|-RVA: 0x2500430 Offset: 0x24FF430 VA: 0x182500430
	|-List.SynchronizedList<UIVertex>.Remove
	|
	|-RVA: 0x2500300 Offset: 0x24FF300 VA: 0x182500300
	|-List.SynchronizedList<UnitySynchronizationContext.WorkRequest>.Remove
	|
	|-RVA: 0x24FFC00 Offset: 0x24FEC00 VA: 0x1824FFC00
	|-List.SynchronizedList<Vector2>.Remove
	|
	|-RVA: 0x24FFB00 Offset: 0x24FEB00 VA: 0x1824FFB00
	|-List.SynchronizedList<Vector2Int>.Remove
	|
	|-RVA: 0x24FF410 Offset: 0x24FE410 VA: 0x1824FF410
	|-List.SynchronizedList<Vector3>.Remove
	|
	|-RVA: 0x24FFF60 Offset: 0x24FEF60 VA: 0x1824FFF60
	|-List.SynchronizedList<Vector4>.Remove
	|
	|-RVA: 0x24FF630 Offset: 0x24FE630 VA: 0x1824FF630
	|-List.SynchronizedList<LODGenerator.SkinnedRenderer>.Remove
	|
	|-RVA: 0x25001C0 Offset: 0x24FF1C0 VA: 0x1825001C0
	|-List.SynchronizedList<LODGenerator.StaticRenderer>.Remove
	|
	|-RVA: 0x24FFD10 Offset: 0x24FED10 VA: 0x1824FFD10
	|-List.SynchronizedList<ZmPeerManager.RecvPacket>.Remove
	|
	|-RVA: 0x24FF530 Offset: 0x24FE530 VA: 0x1824FF530
	|-List.SynchronizedList<ZmID>.Remove
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA1E9E0 Offset: 0xA1D9E0 VA: 0x180A1E9E0
	|-List.SynchronizedList<DataSet.FaceIndices>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24C8F00 Offset: 0x24C7F00 VA: 0x1824C8F00
	|-List.SynchronizedList<UnitPreservation.UnitPortPreservation>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24C86D0 Offset: 0x24C76D0 VA: 0x1824C86D0
	|-List.SynchronizedList<MeshCombiner.SkinnedRenderer>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24C9050 Offset: 0x24C8050 VA: 0x1824C9050
	|-List.SynchronizedList<MeshCombiner.StaticRenderer>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24C99E0 Offset: 0x24C89E0 VA: 0x1824C99E0
	|-List.SynchronizedList<CameraState.CustomBlendable>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24C9DD0 Offset: 0x24C8DD0 VA: 0x1824C9DD0
	|-List.SynchronizedList<CinemachineClearShot.Pair>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24C8DB0 Offset: 0x24C7DB0 VA: 0x1824C8DB0
	|-List.SynchronizedList<DoublePoint>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24C9F20 Offset: 0x24C8F20 VA: 0x1824C9F20
	|-List.SynchronizedList<IntPoint>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24CA860 Offset: 0x24C9860 VA: 0x1824CA860
	|-List.SynchronizedList<DgwResultServerInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24C9740 Offset: 0x24C8740 VA: 0x1824C9740
	|-List.SynchronizedList<DgwServerForJson>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24CA700 Offset: 0x24C9700 VA: 0x1824CA700
	|-List.SynchronizedList<DgwServerInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24CA070 Offset: 0x24C9070 VA: 0x1824CA070
	|-List.SynchronizedList<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24C89A0 Offset: 0x24C79A0 VA: 0x1824C89A0
	|-List.SynchronizedList<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24CAB00 Offset: 0x24C9B00 VA: 0x1824CAB00
	|-List.SynchronizedList<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24CAF00 Offset: 0x24C9F00 VA: 0x1824CAF00
	|-List.SynchronizedList<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24C9890 Offset: 0x24C8890 VA: 0x1824C9890
	|-List.SynchronizedList<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24C94A0 Offset: 0x24C84A0 VA: 0x1824C94A0
	|-List.SynchronizedList<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24C9B30 Offset: 0x24C8B30 VA: 0x1824C9B30
	|-List.SynchronizedList<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24C8C60 Offset: 0x24C7C60 VA: 0x1824C8C60
	|-List.SynchronizedList<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24CAC60 Offset: 0x24C9C60 VA: 0x1824CAC60
	|-List.SynchronizedList<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24C8B00 Offset: 0x24C7B00 VA: 0x1824C8B00
	|-List.SynchronizedList<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24CA460 Offset: 0x24C9460 VA: 0x1824CA460
	|-List.SynchronizedList<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24C9C80 Offset: 0x24C8C80 VA: 0x1824C9C80
	|-List.SynchronizedList<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24CA5B0 Offset: 0x24C95B0 VA: 0x1824CA5B0
	|-List.SynchronizedList<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24CA1C0 Offset: 0x24C91C0 VA: 0x1824CA1C0
	|-List.SynchronizedList<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24CA9B0 Offset: 0x24C99B0 VA: 0x1824CA9B0
	|-List.SynchronizedList<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24CADB0 Offset: 0x24C9DB0 VA: 0x1824CADB0
	|-List.SynchronizedList<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24C8840 Offset: 0x24C7840 VA: 0x1824C8840
	|-List.SynchronizedList<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24C9340 Offset: 0x24C8340 VA: 0x1824C9340
	|-List.SynchronizedList<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24CA310 Offset: 0x24C9310 VA: 0x1824CA310
	|-List.SynchronizedList<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24C95F0 Offset: 0x24C85F0 VA: 0x1824C95F0
	|-List.SynchronizedList<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24C91C0 Offset: 0x24C81C0 VA: 0x1824C91C0
	|-List.SynchronizedList<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x235F9B0 Offset: 0x235E9B0 VA: 0x18235F9B0
	|-List.SynchronizedList<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2360A00 Offset: 0x235FA00 VA: 0x182360A00
	|-List.SynchronizedList<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2361E40 Offset: 0x2360E40 VA: 0x182361E40
	|-List.SynchronizedList<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2362270 Offset: 0x2361270 VA: 0x182362270
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2361630 Offset: 0x2360630 VA: 0x182361630
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x23610A0 Offset: 0x23600A0 VA: 0x1823610A0
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2360310 Offset: 0x235F310 VA: 0x182360310
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2361FC0 Offset: 0x2360FC0 VA: 0x182361FC0
	|-List.SynchronizedList<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2360070 Offset: 0x235F070 VA: 0x182360070
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2361CF0 Offset: 0x2360CF0 VA: 0x182361CF0
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2360740 Offset: 0x235F740 VA: 0x182360740
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x235FB00 Offset: 0x235EB00 VA: 0x18235FB00
	|-List.SynchronizedList<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2361BA0 Offset: 0x2360BA0 VA: 0x182361BA0
	|-List.SynchronizedList<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2361370 Offset: 0x2360370 VA: 0x182361370
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x23614E0 Offset: 0x23604E0 VA: 0x1823614E0
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2361790 Offset: 0x2360790 VA: 0x182361790
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x23618F0 Offset: 0x23608F0 VA: 0x1823618F0
	|-List.SynchronizedList<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x23608A0 Offset: 0x235F8A0 VA: 0x1823608A0
	|-List.SynchronizedList<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2360F50 Offset: 0x235FF50 VA: 0x182360F50
	|-List.SynchronizedList<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x23605F0 Offset: 0x235F5F0 VA: 0x1823605F0
	|-List.SynchronizedList<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x235FC70 Offset: 0x235EC70 VA: 0x18235FC70
	|-List.SynchronizedList<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2360B60 Offset: 0x235FB60 VA: 0x182360B60
	|-List.SynchronizedList<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x23601C0 Offset: 0x235F1C0 VA: 0x1823601C0
	|-List.SynchronizedList<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2362110 Offset: 0x2361110 VA: 0x182362110
	|-List.SynchronizedList<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2361A40 Offset: 0x2360A40 VA: 0x182361A40
	|-List.SynchronizedList<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x235FDC0 Offset: 0x235EDC0 VA: 0x18235FDC0
	|-List.SynchronizedList<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2360CB0 Offset: 0x235FCB0 VA: 0x182360CB0
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2361220 Offset: 0x2360220 VA: 0x182361220
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x235FF10 Offset: 0x235EF10 VA: 0x18235FF10
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2360E00 Offset: 0x235FE00 VA: 0x182360E00
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2360470 Offset: 0x235F470 VA: 0x182360470
	|-List.SynchronizedList<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2418940 Offset: 0x2417940 VA: 0x182418940
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2418D40 Offset: 0x2417D40 VA: 0x182418D40
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24177C0 Offset: 0x24167C0 VA: 0x1824177C0
	|-List.SynchronizedList<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24187F0 Offset: 0x24177F0 VA: 0x1824187F0
	|-List.SynchronizedList<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2417BC0 Offset: 0x2416BC0 VA: 0x182417BC0
	|-List.SynchronizedList<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2417240 Offset: 0x2416240 VA: 0x182417240
	|-List.SynchronizedList<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24170E0 Offset: 0x24160E0 VA: 0x1824170E0
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2417A60 Offset: 0x2416A60 VA: 0x182417A60
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2417E80 Offset: 0x2416E80 VA: 0x182417E80
	|-List.SynchronizedList<NameGenerate.NameWeight>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2418BE0 Offset: 0x2417BE0 VA: 0x182418BE0
	|-List.SynchronizedList<SteamNetworkingComponent.SendPacket>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2418690 Offset: 0x2417690 VA: 0x182418690
	|-List.SynchronizedList<WeGameNetworkingComponent.SendPacket>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2418A90 Offset: 0x2417A90 VA: 0x182418A90
	|-List.SynchronizedList<RangeU16>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2417FE0 Offset: 0x2416FE0 VA: 0x182417FE0
	|-List.SynchronizedList<OneInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2416CC0 Offset: 0x2415CC0 VA: 0x182416CC0
	|-List.SynchronizedList<DebugDrawLine.DebugLine>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2419400 Offset: 0x2418400 VA: 0x182419400
	|-List.SynchronizedList<AssetTracker.AssetInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2417910 Offset: 0x2416910 VA: 0x182417910
	|-List.SynchronizedList<EngineHotKey>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2418E90 Offset: 0x2417E90 VA: 0x182418E90
	|-List.SynchronizedList<HitInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24192B0 Offset: 0x24182B0 VA: 0x1824192B0
	|-List.SynchronizedList<LogMessage>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2416E30 Offset: 0x2415E30 VA: 0x182416E30
	|-List.SynchronizedList<LPWNormalSolver.LPWPoint>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2418290 Offset: 0x2417290 VA: 0x182418290
	|-List.SynchronizedList<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24183E0 Offset: 0x24173E0 VA: 0x1824183E0
	|-List.SynchronizedList<PropertyMetadata>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2419000 Offset: 0x2418000 VA: 0x182419000
	|-List.SynchronizedList<fsVersionedType>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2417510 Offset: 0x2416510 VA: 0x182417510
	|-List.SynchronizedList<fsAotCompilationManager.AotCompilation>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2416F80 Offset: 0x2415F80 VA: 0x182416F80
	|-List.SynchronizedList<MinimapPoint>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2418140 Offset: 0x2417140 VA: 0x182418140
	|-List.SynchronizedList<MusicStateInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2419160 Offset: 0x2418160 VA: 0x182419160
	|-List.SynchronizedList<BridgeHandler.IdxPacket>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2416B60 Offset: 0x2415B60 VA: 0x182416B60
	|-List.SynchronizedList<JsonPosition>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2417390 Offset: 0x2416390 VA: 0x182417390
	|-List.SynchronizedList<pb_BezierPoint>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2417670 Offset: 0x2416670 VA: 0x182417670
	|-List.SynchronizedList<pb_Edge>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2418540 Offset: 0x2417540 VA: 0x182418540
	|-List.SynchronizedList<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2417D30 Offset: 0x2416D30 VA: 0x182417D30
	|-List.SynchronizedList<ValueDropdownItem<object>>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24695F0 Offset: 0x24685F0 VA: 0x1824695F0
	|-List.SynchronizedList<FormatterLocator.FormatterInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24678A0 Offset: 0x24668A0 VA: 0x1824678A0
	|-List.SynchronizedList<FormatterLocator.FormatterLocatorInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2468F20 Offset: 0x2467F20 VA: 0x182468F20
	|-List.SynchronizedList<SerializationNode>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24679F0 Offset: 0x24669F0 VA: 0x1824679F0
	|-List.SynchronizedList<DeepReflection.PathStep>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24698A0 Offset: 0x24688A0 VA: 0x1824698A0
	|-List.SynchronizedList<CCalEffInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2468730 Offset: 0x2467730 VA: 0x182468730
	|-List.SynchronizedList<SkillRayHit>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2467740 Offset: 0x2466740 VA: 0x182467740
	|-List.SynchronizedList<EventQueue.EventQueueEntry>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2469490 Offset: 0x2468490 VA: 0x182469490
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2469C90 Offset: 0x2468C90 VA: 0x182469C90
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2467F50 Offset: 0x2466F50 VA: 0x182467F50
	|-List.SynchronizedList<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24691D0 Offset: 0x24681D0 VA: 0x1824691D0
	|-List.SynchronizedList<StateSoundScriptObject.Loop>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2469750 Offset: 0x2468750 VA: 0x182469750
	|-List.SynchronizedList<StateSoundScriptObject.StateSound>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24680A0 Offset: 0x24670A0 VA: 0x1824680A0
	|-List.SynchronizedList<SteamMatchViewer.ChatMsg>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2469FB0 Offset: 0x2468FB0 VA: 0x182469FB0
	|-List.SynchronizedList<CSteamID>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2467CB0 Offset: 0x2466CB0 VA: 0x182467CB0
	|-List.SynchronizedList<bool>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2468DD0 Offset: 0x2467DD0 VA: 0x182468DD0
	|-List.SynchronizedList<byte>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2469340 Offset: 0x2468340 VA: 0x182469340
	|-List.SynchronizedList<char>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24681F0 Offset: 0x24671F0 VA: 0x1824681F0
	|-List.SynchronizedList<DictionaryEntry>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2469B40 Offset: 0x2468B40 VA: 0x182469B40
	|-List.SynchronizedList<KeyValuePair<DateTime, object>>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2468340 Offset: 0x2467340 VA: 0x182468340
	|-List.SynchronizedList<KeyValuePair<int, int>>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24685E0 Offset: 0x24675E0 VA: 0x1824685E0
	|-List.SynchronizedList<KeyValuePair<int, object>>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2467E00 Offset: 0x2466E00 VA: 0x182467E00
	|-List.SynchronizedList<KeyValuePair<object, object>>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24699F0 Offset: 0x24689F0 VA: 0x1824699F0
	|-List.SynchronizedList<EventProvider.SessionInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2468490 Offset: 0x2467490 VA: 0x182468490
	|-List.SynchronizedList<Guid>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2469080 Offset: 0x2468080 VA: 0x182469080
	|-List.SynchronizedList<int>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2468B30 Offset: 0x2467B30 VA: 0x182468B30
	|-List.SynchronizedList<Int32Enum>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2467B60 Offset: 0x2466B60 VA: 0x182467B60
	|-List.SynchronizedList<long>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2468C80 Offset: 0x2467C80 VA: 0x182468C80
	|-List.SynchronizedList<InterpretedFrameInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2469DF0 Offset: 0x2468DF0 VA: 0x182469DF0
	|-List.SynchronizedList<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24689E0 Offset: 0x24679E0 VA: 0x1824689E0
	|-List.SynchronizedList<object>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2468890 Offset: 0x2467890 VA: 0x182468890
	|-List.SynchronizedList<float>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237DC10 Offset: 0x237CC10 VA: 0x18237DC10
	|-List.SynchronizedList<uint>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237CD00 Offset: 0x237BD00 VA: 0x18237CD00
	|-List.SynchronizedList<ulong>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237F3C0 Offset: 0x237E3C0 VA: 0x18237F3C0
	|-List.SynchronizedList<TexturePacker.SpriteData>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237CE50 Offset: 0x237BE50 VA: 0x18237CE50
	|-List.SynchronizedList<AnimatorClipInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237D240 Offset: 0x237C240 VA: 0x18237D240
	|-List.SynchronizedList<BeforeRenderHelper.OrderBlock>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237D6B0 Offset: 0x237C6B0 VA: 0x18237D6B0
	|-List.SynchronizedList<BoneWeight>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237E810 Offset: 0x237D810 VA: 0x18237E810
	|-List.SynchronizedList<Color32>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237EDC0 Offset: 0x237DDC0 VA: 0x18237EDC0
	|-List.SynchronizedList<Color>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237D390 Offset: 0x237C390 VA: 0x18237D390
	|-List.SynchronizedList<CombineInstance>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237D530 Offset: 0x237C530 VA: 0x18237D530
	|-List.SynchronizedList<RaycastResult>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237D0F0 Offset: 0x237C0F0 VA: 0x18237D0F0
	|-List.SynchronizedList<ShaderPassName>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237C9B0 Offset: 0x237B9B0 VA: 0x18237C9B0
	|-List.SynchronizedList<VisibleLight>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237CB50 Offset: 0x237BB50 VA: 0x18237CB50
	|-List.SynchronizedList<VisibleReflectionProbe>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237E160 Offset: 0x237D160 VA: 0x18237E160
	|-List.SynchronizedList<IntervalTreeNode>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237DAB0 Offset: 0x237CAB0 VA: 0x18237DAB0
	|-List.SynchronizedList<IntervalTree.Entry<object>>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237F250 Offset: 0x237E250 VA: 0x18237F250
	|-List.SynchronizedList<Matrix4x4>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237F0B0 Offset: 0x237E0B0 VA: 0x18237F0B0
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237EAB0 Offset: 0x237DAB0 VA: 0x18237EAB0
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237EC40 Offset: 0x237DC40 VA: 0x18237EC40
	|-List.SynchronizedList<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237DEB0 Offset: 0x237CEB0 VA: 0x18237DEB0
	|-List.SynchronizedList<ChannelPacket>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237E010 Offset: 0x237D010 VA: 0x18237E010
	|-List.SynchronizedList<ClientScene.PendingOwner>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237E960 Offset: 0x237D960 VA: 0x18237E960
	|-List.SynchronizedList<LocalClient.InternalMsg>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237E2C0 Offset: 0x237D2C0 VA: 0x18237E2C0
	|-List.SynchronizedList<NetworkLobbyManager.PendingPlayer>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237E410 Offset: 0x237D410 VA: 0x18237E410
	|-List.SynchronizedList<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237DD60 Offset: 0x237CD60 VA: 0x18237DD60
	|-List.SynchronizedList<CRCMessageEntry>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237E560 Offset: 0x237D560 VA: 0x18237E560
	|-List.SynchronizedList<PeerInfoPlayer>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237EF10 Offset: 0x237DF10 VA: 0x18237EF10
	|-List.SynchronizedList<ParticleSystem.Particle>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237D960 Offset: 0x237C960 VA: 0x18237D960
	|-List.SynchronizedList<Playable>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237CFA0 Offset: 0x237BFA0 VA: 0x18237CFA0
	|-List.SynchronizedList<Quaternion>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237E6B0 Offset: 0x237D6B0 VA: 0x18237E6B0
	|-List.SynchronizedList<RaycastHit>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x237D810 Offset: 0x237C810 VA: 0x18237D810
	|-List.SynchronizedList<Rect>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2502B10 Offset: 0x2501B10 VA: 0x182502B10
	|-List.SynchronizedList<ReflectionProbeBlendInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2502150 Offset: 0x2501150 VA: 0x182502150
	|-List.SynchronizedList<RenderTargetIdentifier>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2501690 Offset: 0x2500690 VA: 0x182501690
	|-List.SynchronizedList<GlyphRect>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x25026D0 Offset: 0x25016D0 VA: 0x1825026D0
	|-List.SynchronizedList<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2501D40 Offset: 0x2500D40 VA: 0x182501D40
	|-List.SynchronizedList<UICharInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2501930 Offset: 0x2500930 VA: 0x182501930
	|-List.SynchronizedList<UILineInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2502840 Offset: 0x2501840 VA: 0x182502840
	|-List.SynchronizedList<UIVertex>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2501E90 Offset: 0x2500E90 VA: 0x182501E90
	|-List.SynchronizedList<UnitySynchronizationContext.WorkRequest>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2502580 Offset: 0x2501580 VA: 0x182502580
	|-List.SynchronizedList<Vector2>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2501BF0 Offset: 0x2500BF0 VA: 0x182501BF0
	|-List.SynchronizedList<Vector2Int>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x25029C0 Offset: 0x25019C0 VA: 0x1825029C0
	|-List.SynchronizedList<Vector3>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x25022C0 Offset: 0x25012C0 VA: 0x1825022C0
	|-List.SynchronizedList<Vector4>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2501A80 Offset: 0x2500A80 VA: 0x182501A80
	|-List.SynchronizedList<LODGenerator.SkinnedRenderer>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2502410 Offset: 0x2501410 VA: 0x182502410
	|-List.SynchronizedList<LODGenerator.StaticRenderer>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2501FF0 Offset: 0x2500FF0 VA: 0x182501FF0
	|-List.SynchronizedList<ZmPeerManager.RecvPacket>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x25017E0 Offset: 0x25007E0 VA: 0x1825017E0
	|-List.SynchronizedList<ZmID>.System.Collections.IEnumerable.GetEnumerator
	*/

	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA1E8D0 Offset: 0xA1D8D0 VA: 0x180A1E8D0
	|-List.SynchronizedList<DataSet.FaceIndices>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C6800 Offset: 0x24C5800 VA: 0x1824C6800
	|-List.SynchronizedList<UnitPreservation.UnitPortPreservation>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C85C0 Offset: 0x24C75C0 VA: 0x1824C85C0
	|-List.SynchronizedList<MeshCombiner.SkinnedRenderer>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C77F0 Offset: 0x24C67F0 VA: 0x1824C77F0
	|-List.SynchronizedList<MeshCombiner.StaticRenderer>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C74C0 Offset: 0x24C64C0 VA: 0x1824C74C0
	|-List.SynchronizedList<CameraState.CustomBlendable>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C6E60 Offset: 0x24C5E60 VA: 0x1824C6E60
	|-List.SynchronizedList<CinemachineClearShot.Pair>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C6C40 Offset: 0x24C5C40 VA: 0x1824C6C40
	|-List.SynchronizedList<DoublePoint>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C8180 Offset: 0x24C7180 VA: 0x1824C8180
	|-List.SynchronizedList<IntPoint>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C7F60 Offset: 0x24C6F60 VA: 0x1824C7F60
	|-List.SynchronizedList<DgwResultServerInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C7E50 Offset: 0x24C6E50 VA: 0x1824C7E50
	|-List.SynchronizedList<DgwServerForJson>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C6B30 Offset: 0x24C5B30 VA: 0x1824C6B30
	|-List.SynchronizedList<DgwServerInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C73B0 Offset: 0x24C63B0 VA: 0x1824C73B0
	|-List.SynchronizedList<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C8070 Offset: 0x24C7070 VA: 0x1824C8070
	|-List.SynchronizedList<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C7B20 Offset: 0x24C6B20 VA: 0x1824C7B20
	|-List.SynchronizedList<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C65E0 Offset: 0x24C55E0 VA: 0x1824C65E0
	|-List.SynchronizedList<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C76E0 Offset: 0x24C66E0 VA: 0x1824C76E0
	|-List.SynchronizedList<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C84B0 Offset: 0x24C74B0 VA: 0x1824C84B0
	|-List.SynchronizedList<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C6A20 Offset: 0x24C5A20 VA: 0x1824C6A20
	|-List.SynchronizedList<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C83A0 Offset: 0x24C73A0 VA: 0x1824C83A0
	|-List.SynchronizedList<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C7190 Offset: 0x24C6190 VA: 0x1824C7190
	|-List.SynchronizedList<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C8290 Offset: 0x24C7290 VA: 0x1824C8290
	|-List.SynchronizedList<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C7080 Offset: 0x24C6080 VA: 0x1824C7080
	|-List.SynchronizedList<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C6D50 Offset: 0x24C5D50 VA: 0x1824C6D50
	|-List.SynchronizedList<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C7A10 Offset: 0x24C6A10 VA: 0x1824C7A10
	|-List.SynchronizedList<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C75D0 Offset: 0x24C65D0 VA: 0x1824C75D0
	|-List.SynchronizedList<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C7C30 Offset: 0x24C6C30 VA: 0x1824C7C30
	|-List.SynchronizedList<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C66F0 Offset: 0x24C56F0 VA: 0x1824C66F0
	|-List.SynchronizedList<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C7D40 Offset: 0x24C6D40 VA: 0x1824C7D40
	|-List.SynchronizedList<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C6910 Offset: 0x24C5910 VA: 0x1824C6910
	|-List.SynchronizedList<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C7900 Offset: 0x24C6900 VA: 0x1824C7900
	|-List.SynchronizedList<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C6F70 Offset: 0x24C5F70 VA: 0x1824C6F70
	|-List.SynchronizedList<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24C72A0 Offset: 0x24C62A0 VA: 0x1824C72A0
	|-List.SynchronizedList<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235E250 Offset: 0x235D250 VA: 0x18235E250
	|-List.SynchronizedList<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235DAE0 Offset: 0x235CAE0 VA: 0x18235DAE0
	|-List.SynchronizedList<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235E140 Offset: 0x235D140 VA: 0x18235E140
	|-List.SynchronizedList<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235F570 Offset: 0x235E570 VA: 0x18235F570
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235D9D0 Offset: 0x235C9D0 VA: 0x18235D9D0
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235ECF0 Offset: 0x235DCF0 VA: 0x18235ECF0
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235F790 Offset: 0x235E790 VA: 0x18235F790
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235DE10 Offset: 0x235CE10 VA: 0x18235DE10
	|-List.SynchronizedList<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235DF20 Offset: 0x235CF20 VA: 0x18235DF20
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235E580 Offset: 0x235D580 VA: 0x18235E580
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235D8C0 Offset: 0x235C8C0 VA: 0x18235D8C0
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235F020 Offset: 0x235E020 VA: 0x18235F020
	|-List.SynchronizedList<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235E470 Offset: 0x235D470 VA: 0x18235E470
	|-List.SynchronizedList<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235DBF0 Offset: 0x235CBF0 VA: 0x18235DBF0
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235F350 Offset: 0x235E350 VA: 0x18235F350
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235EBE0 Offset: 0x235DBE0 VA: 0x18235EBE0
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235E030 Offset: 0x235D030 VA: 0x18235E030
	|-List.SynchronizedList<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235F130 Offset: 0x235E130 VA: 0x18235F130
	|-List.SynchronizedList<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235DD00 Offset: 0x235CD00 VA: 0x18235DD00
	|-List.SynchronizedList<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235EAD0 Offset: 0x235DAD0 VA: 0x18235EAD0
	|-List.SynchronizedList<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235E9C0 Offset: 0x235D9C0 VA: 0x18235E9C0
	|-List.SynchronizedList<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235E690 Offset: 0x235D690 VA: 0x18235E690
	|-List.SynchronizedList<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235F240 Offset: 0x235E240 VA: 0x18235F240
	|-List.SynchronizedList<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235EF10 Offset: 0x235DF10 VA: 0x18235EF10
	|-List.SynchronizedList<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235E360 Offset: 0x235D360 VA: 0x18235E360
	|-List.SynchronizedList<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235F8A0 Offset: 0x235E8A0 VA: 0x18235F8A0
	|-List.SynchronizedList<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235F680 Offset: 0x235E680 VA: 0x18235F680
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235E7A0 Offset: 0x235D7A0 VA: 0x18235E7A0
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235EE00 Offset: 0x235DE00 VA: 0x18235EE00
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235E8B0 Offset: 0x235D8B0 VA: 0x18235E8B0
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x235F460 Offset: 0x235E460 VA: 0x18235F460
	|-List.SynchronizedList<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2416830 Offset: 0x2415830 VA: 0x182416830
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24162E0 Offset: 0x24152E0 VA: 0x1824162E0
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2416A50 Offset: 0x2415A50 VA: 0x182416A50
	|-List.SynchronizedList<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2415950 Offset: 0x2414950 VA: 0x182415950
	|-List.SynchronizedList<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24151E0 Offset: 0x24141E0 VA: 0x1824151E0
	|-List.SynchronizedList<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2416720 Offset: 0x2415720 VA: 0x182416720
	|-List.SynchronizedList<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24160C0 Offset: 0x24150C0 VA: 0x1824160C0
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2415400 Offset: 0x2414400 VA: 0x182415400
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2415B70 Offset: 0x2414B70 VA: 0x182415B70
	|-List.SynchronizedList<NameGenerate.NameWeight>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2414B80 Offset: 0x2413B80 VA: 0x182414B80
	|-List.SynchronizedList<SteamNetworkingComponent.SendPacket>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2414DA0 Offset: 0x2413DA0 VA: 0x182414DA0
	|-List.SynchronizedList<WeGameNetworkingComponent.SendPacket>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24152F0 Offset: 0x24142F0 VA: 0x1824152F0
	|-List.SynchronizedList<RangeU16>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2414C90 Offset: 0x2413C90 VA: 0x182414C90
	|-List.SynchronizedList<OneInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2415EA0 Offset: 0x2414EA0 VA: 0x182415EA0
	|-List.SynchronizedList<DebugDrawLine.DebugLine>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24163F0 Offset: 0x24153F0 VA: 0x1824163F0
	|-List.SynchronizedList<AssetTracker.AssetInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2415C80 Offset: 0x2414C80 VA: 0x182415C80
	|-List.SynchronizedList<EngineHotKey>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2415730 Offset: 0x2414730 VA: 0x182415730
	|-List.SynchronizedList<HitInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2415840 Offset: 0x2414840 VA: 0x182415840
	|-List.SynchronizedList<LogMessage>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2416610 Offset: 0x2415610 VA: 0x182416610
	|-List.SynchronizedList<LPWNormalSolver.LPWPoint>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2415510 Offset: 0x2414510 VA: 0x182415510
	|-List.SynchronizedList<LPWNormalSolver.LPWPointDataEntry>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24161D0 Offset: 0x24151D0 VA: 0x1824161D0
	|-List.SynchronizedList<PropertyMetadata>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2415FB0 Offset: 0x2414FB0 VA: 0x182415FB0
	|-List.SynchronizedList<fsVersionedType>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24150D0 Offset: 0x24140D0 VA: 0x1824150D0
	|-List.SynchronizedList<fsAotCompilationManager.AotCompilation>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2416940 Offset: 0x2415940 VA: 0x182416940
	|-List.SynchronizedList<MinimapPoint>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2416500 Offset: 0x2415500 VA: 0x182416500
	|-List.SynchronizedList<MusicStateInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2415D90 Offset: 0x2414D90 VA: 0x182415D90
	|-List.SynchronizedList<BridgeHandler.IdxPacket>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2415A60 Offset: 0x2414A60 VA: 0x182415A60
	|-List.SynchronizedList<JsonPosition>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2414A70 Offset: 0x2413A70 VA: 0x182414A70
	|-List.SynchronizedList<pb_BezierPoint>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2414FC0 Offset: 0x2413FC0 VA: 0x182414FC0
	|-List.SynchronizedList<pb_Edge>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2414EB0 Offset: 0x2413EB0 VA: 0x182414EB0
	|-List.SynchronizedList<ScreenRadioScriptObject.ScreenInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2415620 Offset: 0x2414620 VA: 0x182415620
	|-List.SynchronizedList<ValueDropdownItem<object>>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2465870 Offset: 0x2464870 VA: 0x182465870
	|-List.SynchronizedList<FormatterLocator.FormatterInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2466DB0 Offset: 0x2465DB0 VA: 0x182466DB0
	|-List.SynchronizedList<FormatterLocator.FormatterLocatorInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2466B90 Offset: 0x2465B90 VA: 0x182466B90
	|-List.SynchronizedList<SerializationNode>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2466530 Offset: 0x2465530 VA: 0x182466530
	|-List.SynchronizedList<DeepReflection.PathStep>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2465FE0 Offset: 0x2464FE0 VA: 0x182465FE0
	|-List.SynchronizedList<CCalEffInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24660F0 Offset: 0x24650F0 VA: 0x1824660F0
	|-List.SynchronizedList<SkillRayHit>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2466FD0 Offset: 0x2465FD0 VA: 0x182466FD0
	|-List.SynchronizedList<EventQueue.EventQueueEntry>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2466CA0 Offset: 0x2465CA0 VA: 0x182466CA0
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2466640 Offset: 0x2465640 VA: 0x182466640
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2466EC0 Offset: 0x2465EC0 VA: 0x182466EC0
	|-List.SynchronizedList<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24671F0 Offset: 0x24661F0 VA: 0x1824671F0
	|-List.SynchronizedList<StateSoundScriptObject.Loop>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2467300 Offset: 0x2466300 VA: 0x182467300
	|-List.SynchronizedList<StateSoundScriptObject.StateSound>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2467520 Offset: 0x2466520 VA: 0x182467520
	|-List.SynchronizedList<SteamMatchViewer.ChatMsg>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2465650 Offset: 0x2464650 VA: 0x182465650
	|-List.SynchronizedList<CSteamID>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2467410 Offset: 0x2466410 VA: 0x182467410
	|-List.SynchronizedList<bool>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2466860 Offset: 0x2465860 VA: 0x182466860
	|-List.SynchronizedList<byte>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2466750 Offset: 0x2465750 VA: 0x182466750
	|-List.SynchronizedList<char>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2466200 Offset: 0x2465200 VA: 0x182466200
	|-List.SynchronizedList<DictionaryEntry>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24670E0 Offset: 0x24660E0 VA: 0x1824670E0
	|-List.SynchronizedList<KeyValuePair<DateTime, object>>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2466420 Offset: 0x2465420 VA: 0x182466420
	|-List.SynchronizedList<KeyValuePair<int, int>>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2465A90 Offset: 0x2464A90 VA: 0x182465A90
	|-List.SynchronizedList<KeyValuePair<int, object>>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2466970 Offset: 0x2465970 VA: 0x182466970
	|-List.SynchronizedList<KeyValuePair<object, object>>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2465980 Offset: 0x2464980 VA: 0x182465980
	|-List.SynchronizedList<EventProvider.SessionInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2466310 Offset: 0x2465310 VA: 0x182466310
	|-List.SynchronizedList<Guid>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2465760 Offset: 0x2464760 VA: 0x182465760
	|-List.SynchronizedList<int>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2467630 Offset: 0x2466630 VA: 0x182467630
	|-List.SynchronizedList<Int32Enum>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2465BA0 Offset: 0x2464BA0 VA: 0x182465BA0
	|-List.SynchronizedList<long>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2465ED0 Offset: 0x2464ED0 VA: 0x182465ED0
	|-List.SynchronizedList<InterpretedFrameInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2466A80 Offset: 0x2465A80 VA: 0x182466A80
	|-List.SynchronizedList<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2465DC0 Offset: 0x2464DC0 VA: 0x182465DC0
	|-List.SynchronizedList<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2465CB0 Offset: 0x2464CB0 VA: 0x182465CB0
	|-List.SynchronizedList<float>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237B470 Offset: 0x237A470 VA: 0x18237B470
	|-List.SynchronizedList<uint>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237C570 Offset: 0x237B570 VA: 0x18237C570
	|-List.SynchronizedList<ulong>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237B580 Offset: 0x237A580 VA: 0x18237B580
	|-List.SynchronizedList<TexturePacker.SpriteData>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237AAE0 Offset: 0x2379AE0 VA: 0x18237AAE0
	|-List.SynchronizedList<AnimatorClipInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237C680 Offset: 0x237B680 VA: 0x18237C680
	|-List.SynchronizedList<BeforeRenderHelper.OrderBlock>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237ABF0 Offset: 0x2379BF0 VA: 0x18237ABF0
	|-List.SynchronizedList<BoneWeight>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237AF20 Offset: 0x2379F20 VA: 0x18237AF20
	|-List.SynchronizedList<Color32>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237A9D0 Offset: 0x23799D0 VA: 0x18237A9D0
	|-List.SynchronizedList<Color>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237C350 Offset: 0x237B350 VA: 0x18237C350
	|-List.SynchronizedList<CombineInstance>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237C790 Offset: 0x237B790 VA: 0x18237C790
	|-List.SynchronizedList<RaycastResult>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237AE10 Offset: 0x2379E10 VA: 0x18237AE10
	|-List.SynchronizedList<ShaderPassName>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237A8C0 Offset: 0x23798C0 VA: 0x18237A8C0
	|-List.SynchronizedList<VisibleLight>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237BE00 Offset: 0x237AE00 VA: 0x18237BE00
	|-List.SynchronizedList<VisibleReflectionProbe>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237AD00 Offset: 0x2379D00 VA: 0x18237AD00
	|-List.SynchronizedList<IntervalTreeNode>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237B9C0 Offset: 0x237A9C0 VA: 0x18237B9C0
	|-List.SynchronizedList<IntervalTree.Entry<object>>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237B360 Offset: 0x237A360 VA: 0x18237B360
	|-List.SynchronizedList<Matrix4x4>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237BAD0 Offset: 0x237AAD0 VA: 0x18237BAD0
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshContainer>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237B140 Offset: 0x237A140 VA: 0x18237B140
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshInstance>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237C130 Offset: 0x237B130 VA: 0x18237C130
	|-List.SynchronizedList<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237BBE0 Offset: 0x237ABE0 VA: 0x18237BBE0
	|-List.SynchronizedList<ChannelPacket>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237B030 Offset: 0x237A030 VA: 0x18237B030
	|-List.SynchronizedList<ClientScene.PendingOwner>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237BF10 Offset: 0x237AF10 VA: 0x18237BF10
	|-List.SynchronizedList<LocalClient.InternalMsg>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237BCF0 Offset: 0x237ACF0 VA: 0x18237BCF0
	|-List.SynchronizedList<NetworkLobbyManager.PendingPlayer>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237C240 Offset: 0x237B240 VA: 0x18237C240
	|-List.SynchronizedList<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237C460 Offset: 0x237B460 VA: 0x18237C460
	|-List.SynchronizedList<CRCMessageEntry>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237C020 Offset: 0x237B020 VA: 0x18237C020
	|-List.SynchronizedList<PeerInfoPlayer>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237B690 Offset: 0x237A690 VA: 0x18237B690
	|-List.SynchronizedList<ParticleSystem.Particle>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237B8B0 Offset: 0x237A8B0 VA: 0x18237B8B0
	|-List.SynchronizedList<Playable>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237B7A0 Offset: 0x237A7A0 VA: 0x18237B7A0
	|-List.SynchronizedList<Quaternion>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237B250 Offset: 0x237A250 VA: 0x18237B250
	|-List.SynchronizedList<RaycastHit>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x237C8A0 Offset: 0x237B8A0 VA: 0x18237C8A0
	|-List.SynchronizedList<Rect>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2500D00 Offset: 0x24FFD00 VA: 0x182500D00
	|-List.SynchronizedList<ReflectionProbeBlendInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2501580 Offset: 0x2500580 VA: 0x182501580
	|-List.SynchronizedList<RenderTargetIdentifier>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2501140 Offset: 0x2500140 VA: 0x182501140
	|-List.SynchronizedList<GlyphRect>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x25008C0 Offset: 0x24FF8C0 VA: 0x1825008C0
	|-List.SynchronizedList<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2500AE0 Offset: 0x24FFAE0 VA: 0x182500AE0
	|-List.SynchronizedList<UICharInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x25007B0 Offset: 0x24FF7B0 VA: 0x1825007B0
	|-List.SynchronizedList<UILineInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2500590 Offset: 0x24FF590 VA: 0x182500590
	|-List.SynchronizedList<UIVertex>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2500E10 Offset: 0x24FFE10 VA: 0x182500E10
	|-List.SynchronizedList<UnitySynchronizationContext.WorkRequest>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2501470 Offset: 0x2500470 VA: 0x182501470
	|-List.SynchronizedList<Vector2>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2501030 Offset: 0x2500030 VA: 0x182501030
	|-List.SynchronizedList<Vector2Int>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2501360 Offset: 0x2500360 VA: 0x182501360
	|-List.SynchronizedList<Vector3>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2501250 Offset: 0x2500250 VA: 0x182501250
	|-List.SynchronizedList<Vector4>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x25006A0 Offset: 0x24FF6A0 VA: 0x1825006A0
	|-List.SynchronizedList<LODGenerator.SkinnedRenderer>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x25009D0 Offset: 0x24FF9D0 VA: 0x1825009D0
	|-List.SynchronizedList<LODGenerator.StaticRenderer>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2500BF0 Offset: 0x24FFBF0 VA: 0x182500BF0
	|-List.SynchronizedList<ZmPeerManager.RecvPacket>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2500F20 Offset: 0x24FFF20 VA: 0x182500F20
	|-List.SynchronizedList<ZmID>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	public T get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA1ECA0 Offset: 0xA1DCA0 VA: 0x180A1ECA0
	|-List.SynchronizedList<DataSet.FaceIndices>.get_Item
	|
	|-RVA: 0x24CF1F0 Offset: 0x24CE1F0 VA: 0x1824CF1F0
	|-List.SynchronizedList<UnitPreservation.UnitPortPreservation>.get_Item
	|
	|-RVA: 0x24CE430 Offset: 0x24CD430 VA: 0x1824CE430
	|-List.SynchronizedList<MeshCombiner.SkinnedRenderer>.get_Item
	|
	|-RVA: 0x24CF080 Offset: 0x24CE080 VA: 0x1824CF080
	|-List.SynchronizedList<MeshCombiner.StaticRenderer>.get_Item
	|
	|-RVA: 0x24CF320 Offset: 0x24CE320 VA: 0x1824CF320
	|-List.SynchronizedList<CameraState.CustomBlendable>.get_Item
	|
	|-RVA: 0x24CFC10 Offset: 0x24CEC10 VA: 0x1824CFC10
	|-List.SynchronizedList<CinemachineClearShot.Pair>.get_Item
	|
	|-RVA: 0x24CEF50 Offset: 0x24CDF50 VA: 0x1824CEF50
	|-List.SynchronizedList<DoublePoint>.get_Item
	|
	|-RVA: 0x24CE0B0 Offset: 0x24CD0B0 VA: 0x1824CE0B0
	|-List.SynchronizedList<IntPoint>.get_Item
	|
	|-RVA: 0x24CE330 Offset: 0x24CD330 VA: 0x1824CE330
	|-List.SynchronizedList<DgwResultServerInfo>.get_Item
	|
	|-RVA: 0x24CE920 Offset: 0x24CD920 VA: 0x1824CE920
	|-List.SynchronizedList<DgwServerForJson>.get_Item
	|
	|-RVA: 0x24CDF50 Offset: 0x24CCF50 VA: 0x1824CDF50
	|-List.SynchronizedList<DgwServerInfo>.get_Item
	|
	|-RVA: 0x24CF580 Offset: 0x24CE580 VA: 0x1824CF580
	|-List.SynchronizedList<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.get_Item
	|
	|-RVA: 0x24CF980 Offset: 0x24CE980 VA: 0x1824CF980
	|-List.SynchronizedList<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.get_Item
	|
	|-RVA: 0x24CF820 Offset: 0x24CE820 VA: 0x1824CF820
	|-List.SynchronizedList<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.get_Item
	|
	|-RVA: 0x24CEB70 Offset: 0x24CDB70 VA: 0x1824CEB70
	|-List.SynchronizedList<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.get_Item
	|
	|-RVA: 0x24CE1E0 Offset: 0x24CD1E0 VA: 0x1824CE1E0
	|-List.SynchronizedList<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.get_Item
	|
	|-RVA: 0x24CEE50 Offset: 0x24CDE50 VA: 0x1824CEE50
	|-List.SynchronizedList<homecontainer_GS2CHeroInfoClass.ClasslstHero>.get_Item
	|
	|-RVA: 0x24CE820 Offset: 0x24CD820 VA: 0x1824CE820
	|-List.SynchronizedList<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.get_Item
	|
	|-RVA: 0x24D00E0 Offset: 0x24CF0E0 VA: 0x1824D00E0
	|-List.SynchronizedList<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.get_Item
	|
	|-RVA: 0x24CE5F0 Offset: 0x24CD5F0 VA: 0x1824CE5F0
	|-List.SynchronizedList<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.get_Item
	|
	|-RVA: 0x24CDDE0 Offset: 0x24CCDE0 VA: 0x1824CDDE0
	|-List.SynchronizedList<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.get_Item
	|
	|-RVA: 0x24CFE60 Offset: 0x24CEE60 VA: 0x1824CFE60
	|-List.SynchronizedList<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.get_Item
	|
	|-RVA: 0x24CDCE0 Offset: 0x24CCCE0 VA: 0x1824CDCE0
	|-List.SynchronizedList<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.get_Item
	|
	|-RVA: 0x24D01E0 Offset: 0x24CF1E0 VA: 0x1824D01E0
	|-List.SynchronizedList<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.get_Item
	|
	|-RVA: 0x24CFD10 Offset: 0x24CED10 VA: 0x1824CFD10
	|-List.SynchronizedList<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.get_Item
	|
	|-RVA: 0x24CF6D0 Offset: 0x24CE6D0 VA: 0x1824CF6D0
	|-List.SynchronizedList<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.get_Item
	|
	|-RVA: 0x24CE6F0 Offset: 0x24CD6F0 VA: 0x1824CE6F0
	|-List.SynchronizedList<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.get_Item
	|
	|-RVA: 0x24CEA20 Offset: 0x24CDA20 VA: 0x1824CEA20
	|-List.SynchronizedList<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.get_Item
	|
	|-RVA: 0x24CFF90 Offset: 0x24CEF90 VA: 0x1824CFF90
	|-List.SynchronizedList<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.get_Item
	|
	|-RVA: 0x24CFAE0 Offset: 0x24CEAE0 VA: 0x1824CFAE0
	|-List.SynchronizedList<lsswitch_LS2CCodeShieldClass.ClasslstShield>.get_Item
	|
	|-RVA: 0x24CF450 Offset: 0x24CE450 VA: 0x1824CF450
	|-List.SynchronizedList<netarchive_C2GSAskRoleListClass.ClasslstFile>.get_Item
	|
	|-RVA: 0x24CECC0 Offset: 0x24CDCC0 VA: 0x1824CECC0
	|-List.SynchronizedList<netarchive_GS2CRoleListClass.ClasslstFile>.get_Item
	|
	|-RVA: 0x2365B80 Offset: 0x2364B80 VA: 0x182365B80
	|-List.SynchronizedList<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.get_Item
	|
	|-RVA: 0x2366DA0 Offset: 0x2365DA0 VA: 0x182366DA0
	|-List.SynchronizedList<netopenui_GS2CGMListClass.ClasslstGMOrder>.get_Item
	|
	|-RVA: 0x2367390 Offset: 0x2366390 VA: 0x182367390
	|-List.SynchronizedList<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.get_Item
	|
	|-RVA: 0x2366220 Offset: 0x2365220 VA: 0x182366220
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.get_Item
	|
	|-RVA: 0x2366700 Offset: 0x2365700 VA: 0x182366700
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.get_Item
	|
	|-RVA: 0x2365DB0 Offset: 0x2364DB0 VA: 0x182365DB0
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.get_Item
	|
	|-RVA: 0x2365310 Offset: 0x2364310 VA: 0x182365310
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.get_Item
	|
	|-RVA: 0x2366FF0 Offset: 0x2365FF0 VA: 0x182366FF0
	|-List.SynchronizedList<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.get_Item
	|
	|-RVA: 0x2365950 Offset: 0x2364950 VA: 0x182365950
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstProcess>.get_Item
	|
	|-RVA: 0x2367240 Offset: 0x2366240 VA: 0x182367240
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstReward>.get_Item
	|
	|-RVA: 0x2365470 Offset: 0x2364470 VA: 0x182365470
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstTaskData>.get_Item
	|
	|-RVA: 0x2365050 Offset: 0x2364050 VA: 0x182365050
	|-List.SynchronizedList<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.get_Item
	|
	|-RVA: 0x2367140 Offset: 0x2366140 VA: 0x182367140
	|-List.SynchronizedList<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.get_Item
	|
	|-RVA: 0x2367590 Offset: 0x2366590 VA: 0x182367590
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.get_Item
	|
	|-RVA: 0x23669D0 Offset: 0x23659D0 VA: 0x1823669D0
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.get_Item
	|
	|-RVA: 0x23651C0 Offset: 0x23641C0 VA: 0x1823651C0
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.get_Item
	|
	|-RVA: 0x2365CB0 Offset: 0x2364CB0 VA: 0x182365CB0
	|-List.SynchronizedList<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.get_Item
	|
	|-RVA: 0x2366860 Offset: 0x2365860 VA: 0x182366860
	|-List.SynchronizedList<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.get_Item
	|
	|-RVA: 0x2365720 Offset: 0x2364720 VA: 0x182365720
	|-List.SynchronizedList<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.get_Item
	|
	|-RVA: 0x2365F80 Offset: 0x2364F80 VA: 0x182365F80
	|-List.SynchronizedList<s2cmove_C2GSMoveClass.ClasslstDisp>.get_Item
	|
	|-RVA: 0x2366EF0 Offset: 0x2365EF0 VA: 0x182366EF0
	|-List.SynchronizedList<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.get_Item
	|
	|-RVA: 0x2366450 Offset: 0x2365450 VA: 0x182366450
	|-List.SynchronizedList<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.get_Item
	|
	|-RVA: 0x2366AD0 Offset: 0x2365AD0 VA: 0x182366AD0
	|-List.SynchronizedList<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.get_Item
	|
	|-RVA: 0x23660B0 Offset: 0x23650B0 VA: 0x1823660B0
	|-List.SynchronizedList<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.get_Item
	|
	|-RVA: 0x23655C0 Offset: 0x23645C0 VA: 0x1823655C0
	|-List.SynchronizedList<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.get_Item
	|
	|-RVA: 0x2365A80 Offset: 0x2364A80 VA: 0x182365A80
	|-List.SynchronizedList<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.get_Item
	|
	|-RVA: 0x2367700 Offset: 0x2366700 VA: 0x182367700
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.get_Item
	|
	|-RVA: 0x2366350 Offset: 0x2365350 VA: 0x182366350
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.get_Item
	|
	|-RVA: 0x23665A0 Offset: 0x23655A0 VA: 0x1823665A0
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.get_Item
	|
	|-RVA: 0x2365820 Offset: 0x2364820 VA: 0x182365820
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.get_Item
	|
	|-RVA: 0x2366BD0 Offset: 0x2365BD0 VA: 0x182366BD0
	|-List.SynchronizedList<s2cnpc_GS2CNpcEventClass.ClasslstOption>.get_Item
	|
	|-RVA: 0x241E830 Offset: 0x241D830 VA: 0x18241E830
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.get_Item
	|
	|-RVA: 0x241CF20 Offset: 0x241BF20 VA: 0x18241CF20
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.get_Item
	|
	|-RVA: 0x241DE60 Offset: 0x241CE60 VA: 0x18241DE60
	|-List.SynchronizedList<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.get_Item
	|
	|-RVA: 0x241E730 Offset: 0x241D730 VA: 0x18241E730
	|-List.SynchronizedList<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.get_Item
	|
	|-RVA: 0x241D320 Offset: 0x241C320 VA: 0x18241D320
	|-List.SynchronizedList<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.get_Item
	|
	|-RVA: 0x241E4D0 Offset: 0x241D4D0 VA: 0x18241E4D0
	|-List.SynchronizedList<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.get_Item
	|
	|-RVA: 0x241E0B0 Offset: 0x241D0B0 VA: 0x18241E0B0
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.get_Item
	|
	|-RVA: 0x241C8B0 Offset: 0x241B8B0 VA: 0x18241C8B0
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.get_Item
	|
	|-RVA: 0x241C3B0 Offset: 0x241B3B0 VA: 0x18241C3B0
	|-List.SynchronizedList<NameGenerate.NameWeight>.get_Item
	|
	|-RVA: 0x241D070 Offset: 0x241C070 VA: 0x18241D070
	|-List.SynchronizedList<SteamNetworkingComponent.SendPacket>.get_Item
	|
	|-RVA: 0x241E370 Offset: 0x241D370 VA: 0x18241E370
	|-List.SynchronizedList<WeGameNetworkingComponent.SendPacket>.get_Item
	|
	|-RVA: 0x241DD60 Offset: 0x241CD60 VA: 0x18241DD60
	|-List.SynchronizedList<RangeU16>.get_Item
	|
	|-RVA: 0x241D590 Offset: 0x241C590 VA: 0x18241D590
	|-List.SynchronizedList<OneInfo>.get_Item
	|
	|-RVA: 0x241D6E0 Offset: 0x241C6E0 VA: 0x18241D6E0
	|-List.SynchronizedList<DebugDrawLine.DebugLine>.get_Item
	|
	|-RVA: 0x241E210 Offset: 0x241D210 VA: 0x18241E210
	|-List.SynchronizedList<AssetTracker.AssetInfo>.get_Item
	|
	|-RVA: 0x241D490 Offset: 0x241C490 VA: 0x18241D490
	|-List.SynchronizedList<EngineHotKey>.get_Item
	|
	|-RVA: 0x241C740 Offset: 0x241B740 VA: 0x18241C740
	|-List.SynchronizedList<HitInfo>.get_Item
	|
	|-RVA: 0x241C610 Offset: 0x241B610 VA: 0x18241C610
	|-List.SynchronizedList<LogMessage>.get_Item
	|
	|-RVA: 0x241DFB0 Offset: 0x241CFB0 VA: 0x18241DFB0
	|-List.SynchronizedList<LPWNormalSolver.LPWPoint>.get_Item
	|
	|-RVA: 0x241C510 Offset: 0x241B510 VA: 0x18241C510
	|-List.SynchronizedList<LPWNormalSolver.LPWPointDataEntry>.get_Item
	|
	|-RVA: 0x241C250 Offset: 0x241B250 VA: 0x18241C250
	|-List.SynchronizedList<PropertyMetadata>.get_Item
	|
	|-RVA: 0x241D1C0 Offset: 0x241C1C0 VA: 0x18241D1C0
	|-List.SynchronizedList<fsVersionedType>.get_Item
	|
	|-RVA: 0x241CB30 Offset: 0x241BB30 VA: 0x18241CB30
	|-List.SynchronizedList<fsAotCompilationManager.AotCompilation>.get_Item
	|
	|-RVA: 0x241CC90 Offset: 0x241BC90 VA: 0x18241CC90
	|-List.SynchronizedList<MinimapPoint>.get_Item
	|
	|-RVA: 0x241CDF0 Offset: 0x241BDF0 VA: 0x18241CDF0
	|-List.SynchronizedList<MusicStateInfo>.get_Item
	|
	|-RVA: 0x241CA00 Offset: 0x241BA00 VA: 0x18241CA00
	|-List.SynchronizedList<BridgeHandler.IdxPacket>.get_Item
	|
	|-RVA: 0x241DAD0 Offset: 0x241CAD0 VA: 0x18241DAD0
	|-List.SynchronizedList<JsonPosition>.get_Item
	|
	|-RVA: 0x241D850 Offset: 0x241C850 VA: 0x18241D850
	|-List.SynchronizedList<pb_BezierPoint>.get_Item
	|
	|-RVA: 0x241D9D0 Offset: 0x241C9D0 VA: 0x18241D9D0
	|-List.SynchronizedList<pb_Edge>.get_Item
	|
	|-RVA: 0x241E600 Offset: 0x241D600 VA: 0x18241E600
	|-List.SynchronizedList<ScreenRadioScriptObject.ScreenInfo>.get_Item
	|
	|-RVA: 0x241DC30 Offset: 0x241CC30 VA: 0x18241DC30
	|-List.SynchronizedList<ValueDropdownItem<object>>.get_Item
	|
	|-RVA: 0x246D4C0 Offset: 0x246C4C0 VA: 0x18246D4C0
	|-List.SynchronizedList<FormatterLocator.FormatterInfo>.get_Item
	|
	|-RVA: 0x246DA50 Offset: 0x246CA50 VA: 0x18246DA50
	|-List.SynchronizedList<FormatterLocator.FormatterLocatorInfo>.get_Item
	|
	|-RVA: 0x246DB80 Offset: 0x246CB80 VA: 0x18246DB80
	|-List.SynchronizedList<SerializationNode>.get_Item
	|
	|-RVA: 0x246CE90 Offset: 0x246BE90 VA: 0x18246CE90
	|-List.SynchronizedList<DeepReflection.PathStep>.get_Item
	|
	|-RVA: 0x246D390 Offset: 0x246C390 VA: 0x18246D390
	|-List.SynchronizedList<CCalEffInfo>.get_Item
	|
	|-RVA: 0x246E990 Offset: 0x246D990 VA: 0x18246E990
	|-List.SynchronizedList<SkillRayHit>.get_Item
	|
	|-RVA: 0x246E160 Offset: 0x246D160 VA: 0x18246E160
	|-List.SynchronizedList<EventQueue.EventQueueEntry>.get_Item
	|
	|-RVA: 0x246F080 Offset: 0x246E080 VA: 0x18246F080
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.get_Item
	|
	|-RVA: 0x246F1E0 Offset: 0x246E1E0 VA: 0x18246F1E0
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.SlotMaterialOverride>.get_Item
	|
	|-RVA: 0x246EF50 Offset: 0x246DF50 VA: 0x18246EF50
	|-List.SynchronizedList<SkeletonUtilityKinematicShadow.TransformPair>.get_Item
	|
	|-RVA: 0x246E5D0 Offset: 0x246D5D0 VA: 0x18246E5D0
	|-List.SynchronizedList<StateSoundScriptObject.Loop>.get_Item
	|
	|-RVA: 0x246EAF0 Offset: 0x246DAF0 VA: 0x18246EAF0
	|-List.SynchronizedList<StateSoundScriptObject.StateSound>.get_Item
	|
	|-RVA: 0x246D130 Offset: 0x246C130 VA: 0x18246D130
	|-List.SynchronizedList<SteamMatchViewer.ChatMsg>.get_Item
	|
	|-RVA: 0x246D850 Offset: 0x246C850 VA: 0x18246D850
	|-List.SynchronizedList<CSteamID>.get_Item
	|
	|-RVA: 0x246EC20 Offset: 0x246DC20 VA: 0x18246EC20
	|-List.SynchronizedList<bool>.get_Item
	|
	|-RVA: 0x246D620 Offset: 0x246C620 VA: 0x18246D620
	|-List.SynchronizedList<byte>.get_Item
	|
	|-RVA: 0x246EE50 Offset: 0x246DE50 VA: 0x18246EE50
	|-List.SynchronizedList<char>.get_Item
	|
	|-RVA: 0x246ED20 Offset: 0x246DD20 VA: 0x18246ED20
	|-List.SynchronizedList<DictionaryEntry>.get_Item
	|
	|-RVA: 0x246D000 Offset: 0x246C000 VA: 0x18246D000
	|-List.SynchronizedList<KeyValuePair<DateTime, object>>.get_Item
	|
	|-RVA: 0x246E890 Offset: 0x246D890 VA: 0x18246E890
	|-List.SynchronizedList<KeyValuePair<int, int>>.get_Item
	|
	|-RVA: 0x246D260 Offset: 0x246C260 VA: 0x18246D260
	|-List.SynchronizedList<KeyValuePair<int, object>>.get_Item
	|
	|-RVA: 0x246DCE0 Offset: 0x246CCE0 VA: 0x18246DCE0
	|-List.SynchronizedList<KeyValuePair<object, object>>.get_Item
	|
	|-RVA: 0x246DE10 Offset: 0x246CE10 VA: 0x18246DE10
	|-List.SynchronizedList<EventProvider.SessionInfo>.get_Item
	|
	|-RVA: 0x246D720 Offset: 0x246C720 VA: 0x18246D720
	|-List.SynchronizedList<Guid>.get_Item
	|
	|-RVA: 0x246CD90 Offset: 0x246BD90 VA: 0x18246CD90
	|-List.SynchronizedList<int>.get_Item
	|
	|-RVA: 0x246E790 Offset: 0x246D790 VA: 0x18246E790
	|-List.SynchronizedList<Int32Enum>.get_Item
	|
	|-RVA: 0x246E2C0 Offset: 0x246D2C0 VA: 0x18246E2C0
	|-List.SynchronizedList<long>.get_Item
	|
	|-RVA: 0x246E030 Offset: 0x246D030 VA: 0x18246E030
	|-List.SynchronizedList<InterpretedFrameInfo>.get_Item
	|
	|-RVA: 0x246E3C0 Offset: 0x246D3C0 VA: 0x18246E3C0
	|-List.SynchronizedList<Win32_IP_ADAPTER_ADDRESSES>.get_Item
	|
	|-RVA: 0x246D950 Offset: 0x246C950 VA: 0x18246D950
	|-List.SynchronizedList<object>.get_Item
	|
	|-RVA: 0x246DF10 Offset: 0x246CF10 VA: 0x18246DF10
	|-List.SynchronizedList<float>.get_Item
	|
	|-RVA: 0x2382D80 Offset: 0x2381D80 VA: 0x182382D80
	|-List.SynchronizedList<uint>.get_Item
	|
	|-RVA: 0x2383BB0 Offset: 0x2382BB0 VA: 0x182383BB0
	|-List.SynchronizedList<ulong>.get_Item
	|
	|-RVA: 0x23838C0 Offset: 0x23828C0 VA: 0x1823838C0
	|-List.SynchronizedList<TexturePacker.SpriteData>.get_Item
	|
	|-RVA: 0x2384EC0 Offset: 0x2383EC0 VA: 0x182384EC0
	|-List.SynchronizedList<AnimatorClipInfo>.get_Item
	|
	|-RVA: 0x2383A80 Offset: 0x2382A80 VA: 0x182383A80
	|-List.SynchronizedList<BeforeRenderHelper.OrderBlock>.get_Item
	|
	|-RVA: 0x2383080 Offset: 0x2382080 VA: 0x182383080
	|-List.SynchronizedList<BoneWeight>.get_Item
	|
	|-RVA: 0x2383F10 Offset: 0x2382F10 VA: 0x182383F10
	|-List.SynchronizedList<Color32>.get_Item
	|
	|-RVA: 0x2384870 Offset: 0x2383870 VA: 0x182384870
	|-List.SynchronizedList<Color>.get_Item
	|
	|-RVA: 0x2383400 Offset: 0x2382400 VA: 0x182383400
	|-List.SynchronizedList<CombineInstance>.get_Item
	|
	|-RVA: 0x2382E80 Offset: 0x2381E80 VA: 0x182382E80
	|-List.SynchronizedList<RaycastResult>.get_Item
	|
	|-RVA: 0x2384510 Offset: 0x2383510 VA: 0x182384510
	|-List.SynchronizedList<ShaderPassName>.get_Item
	|
	|-RVA: 0x23842D0 Offset: 0x23832D0 VA: 0x1823842D0
	|-List.SynchronizedList<VisibleLight>.get_Item
	|
	|-RVA: 0x2383630 Offset: 0x2382630 VA: 0x182383630
	|-List.SynchronizedList<VisibleReflectionProbe>.get_Item
	|
	|-RVA: 0x2384010 Offset: 0x2383010 VA: 0x182384010
	|-List.SynchronizedList<IntervalTreeNode>.get_Item
	|
	|-RVA: 0x23826F0 Offset: 0x23816F0 VA: 0x1823826F0
	|-List.SynchronizedList<IntervalTree.Entry<object>>.get_Item
	|
	|-RVA: 0x2382BC0 Offset: 0x2381BC0 VA: 0x182382BC0
	|-List.SynchronizedList<Matrix4x4>.get_Item
	|
	|-RVA: 0x2383CB0 Offset: 0x2382CB0 VA: 0x182383CB0
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshContainer>.get_Item
	|
	|-RVA: 0x2382850 Offset: 0x2381850 VA: 0x182382850
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshInstance>.get_Item
	|
	|-RVA: 0x2382520 Offset: 0x2381520 VA: 0x182382520
	|-List.SynchronizedList<MeshSubsetCombineUtility.SubMeshInstance>.get_Item
	|
	|-RVA: 0x2384170 Offset: 0x2383170 VA: 0x182384170
	|-List.SynchronizedList<ChannelPacket>.get_Item
	|
	|-RVA: 0x23822F0 Offset: 0x23812F0 VA: 0x1823822F0
	|-List.SynchronizedList<ClientScene.PendingOwner>.get_Item
	|
	|-RVA: 0x23823F0 Offset: 0x23813F0 VA: 0x1823823F0
	|-List.SynchronizedList<LocalClient.InternalMsg>.get_Item
	|
	|-RVA: 0x2384610 Offset: 0x2383610 VA: 0x182384610
	|-List.SynchronizedList<NetworkLobbyManager.PendingPlayer>.get_Item
	|
	|-RVA: 0x2382A90 Offset: 0x2381A90 VA: 0x182382A90
	|-List.SynchronizedList<NetworkMigrationManager.PendingPlayerInfo>.get_Item
	|
	|-RVA: 0x2384740 Offset: 0x2383740 VA: 0x182384740
	|-List.SynchronizedList<CRCMessageEntry>.get_Item
	|
	|-RVA: 0x23831D0 Offset: 0x23821D0 VA: 0x1823831D0
	|-List.SynchronizedList<PeerInfoPlayer>.get_Item
	|
	|-RVA: 0x2384C50 Offset: 0x2383C50 VA: 0x182384C50
	|-List.SynchronizedList<ParticleSystem.Particle>.get_Item
	|
	|-RVA: 0x23821C0 Offset: 0x23811C0 VA: 0x1823821C0
	|-List.SynchronizedList<Playable>.get_Item
	|
	|-RVA: 0x23832D0 Offset: 0x23822D0 VA: 0x1823832D0
	|-List.SynchronizedList<Quaternion>.get_Item
	|
	|-RVA: 0x2384AD0 Offset: 0x2383AD0 VA: 0x182384AD0
	|-List.SynchronizedList<RaycastHit>.get_Item
	|
	|-RVA: 0x23849A0 Offset: 0x23839A0 VA: 0x1823849A0
	|-List.SynchronizedList<Rect>.get_Item
	|
	|-RVA: 0x2505360 Offset: 0x2504360 VA: 0x182505360
	|-List.SynchronizedList<ReflectionProbeBlendInfo>.get_Item
	|
	|-RVA: 0x2504810 Offset: 0x2503810 VA: 0x182504810
	|-List.SynchronizedList<RenderTargetIdentifier>.get_Item
	|
	|-RVA: 0x25050C0 Offset: 0x25040C0 VA: 0x1825050C0
	|-List.SynchronizedList<GlyphRect>.get_Item
	|
	|-RVA: 0x25051F0 Offset: 0x25041F0 VA: 0x1825051F0
	|-List.SynchronizedList<AnimationOutputWeightProcessor.WeightInfo>.get_Item
	|
	|-RVA: 0x2504CA0 Offset: 0x2503CA0 VA: 0x182504CA0
	|-List.SynchronizedList<UICharInfo>.get_Item
	|
	|-RVA: 0x25046E0 Offset: 0x25036E0 VA: 0x1825046E0
	|-List.SynchronizedList<UILineInfo>.get_Item
	|
	|-RVA: 0x2505590 Offset: 0x2504590 VA: 0x182505590
	|-List.SynchronizedList<UIVertex>.get_Item
	|
	|-RVA: 0x2504DF0 Offset: 0x2503DF0 VA: 0x182504DF0
	|-List.SynchronizedList<UnitySynchronizationContext.WorkRequest>.get_Item
	|
	|-RVA: 0x25057A0 Offset: 0x25047A0 VA: 0x1825057A0
	|-List.SynchronizedList<Vector2>.get_Item
	|
	|-RVA: 0x25045E0 Offset: 0x25035E0 VA: 0x1825045E0
	|-List.SynchronizedList<Vector2Int>.get_Item
	|
	|-RVA: 0x2504360 Offset: 0x2503360 VA: 0x182504360
	|-List.SynchronizedList<Vector3>.get_Item
	|
	|-RVA: 0x25044B0 Offset: 0x25034B0 VA: 0x1825044B0
	|-List.SynchronizedList<Vector4>.get_Item
	|
	|-RVA: 0x2504AE0 Offset: 0x2503AE0 VA: 0x182504AE0
	|-List.SynchronizedList<LODGenerator.SkinnedRenderer>.get_Item
	|
	|-RVA: 0x2504F50 Offset: 0x2503F50 VA: 0x182504F50
	|-List.SynchronizedList<LODGenerator.StaticRenderer>.get_Item
	|
	|-RVA: 0x2504980 Offset: 0x2503980 VA: 0x182504980
	|-List.SynchronizedList<ZmPeerManager.RecvPacket>.get_Item
	|
	|-RVA: 0x2505490 Offset: 0x2504490 VA: 0x182505490
	|-List.SynchronizedList<ZmID>.get_Item
	*/

	public void set_Item(int index, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA1EDF0 Offset: 0xA1DDF0 VA: 0x180A1EDF0
	|-List.SynchronizedList<DataSet.FaceIndices>.set_Item
	|
	|-RVA: 0x24D1120 Offset: 0x24D0120 VA: 0x1824D1120
	|-List.SynchronizedList<UnitPreservation.UnitPortPreservation>.set_Item
	|
	|-RVA: 0x24D0A10 Offset: 0x24CFA10 VA: 0x1824D0A10
	|-List.SynchronizedList<MeshCombiner.SkinnedRenderer>.set_Item
	|
	|-RVA: 0x24D0DB0 Offset: 0x24CFDB0 VA: 0x1824D0DB0
	|-List.SynchronizedList<MeshCombiner.StaticRenderer>.set_Item
	|
	|-RVA: 0x24D19D0 Offset: 0x24D09D0 VA: 0x1824D19D0
	|-List.SynchronizedList<CameraState.CustomBlendable>.set_Item
	|
	|-RVA: 0x24D1470 Offset: 0x24D0470 VA: 0x1824D1470
	|-List.SynchronizedList<CinemachineClearShot.Pair>.set_Item
	|
	|-RVA: 0x24D1680 Offset: 0x24D0680 VA: 0x1824D1680
	|-List.SynchronizedList<DoublePoint>.set_Item
	|
	|-RVA: 0x24D05E0 Offset: 0x24CF5E0 VA: 0x1824D05E0
	|-List.SynchronizedList<IntPoint>.set_Item
	|
	|-RVA: 0x24D1D00 Offset: 0x24D0D00 VA: 0x1824D1D00
	|-List.SynchronizedList<DgwResultServerInfo>.set_Item
	|
	|-RVA: 0x24D1020 Offset: 0x24D0020 VA: 0x1824D1020
	|-List.SynchronizedList<DgwServerForJson>.set_Item
	|
	|-RVA: 0x24D23B0 Offset: 0x24D13B0 VA: 0x1824D23B0
	|-List.SynchronizedList<DgwServerInfo>.set_Item
	|
	|-RVA: 0x24D2180 Offset: 0x24D1180 VA: 0x1824D2180
	|-List.SynchronizedList<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.set_Item
	|
	|-RVA: 0x24D0EF0 Offset: 0x24CFEF0 VA: 0x1824D0EF0
	|-List.SynchronizedList<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.set_Item
	|
	|-RVA: 0x24D1F30 Offset: 0x24D0F30 VA: 0x1824D1F30
	|-List.SynchronizedList<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.set_Item
	|
	|-RVA: 0x24D2060 Offset: 0x24D1060 VA: 0x1824D2060
	|-List.SynchronizedList<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.set_Item
	|
	|-RVA: 0x24D18B0 Offset: 0x24D08B0 VA: 0x1824D18B0
	|-List.SynchronizedList<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.set_Item
	|
	|-RVA: 0x24D04E0 Offset: 0x24CF4E0 VA: 0x1824D04E0
	|-List.SynchronizedList<homecontainer_GS2CHeroInfoClass.ClasslstHero>.set_Item
	|
	|-RVA: 0x24D06F0 Offset: 0x24CF6F0 VA: 0x1824D06F0
	|-List.SynchronizedList<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.set_Item
	|
	|-RVA: 0x24D1C00 Offset: 0x24D0C00 VA: 0x1824D1C00
	|-List.SynchronizedList<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.set_Item
	|
	|-RVA: 0x24D03E0 Offset: 0x24CF3E0 VA: 0x1824D03E0
	|-List.SynchronizedList<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.set_Item
	|
	|-RVA: 0x24D0C80 Offset: 0x24CFC80 VA: 0x1824D0C80
	|-List.SynchronizedList<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.set_Item
	|
	|-RVA: 0x24D1570 Offset: 0x24D0570 VA: 0x1824D1570
	|-List.SynchronizedList<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.set_Item
	|
	|-RVA: 0x24D1370 Offset: 0x24D0370 VA: 0x1824D1370
	|-List.SynchronizedList<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.set_Item
	|
	|-RVA: 0x24D02E0 Offset: 0x24CF2E0 VA: 0x1824D02E0
	|-List.SynchronizedList<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.set_Item
	|
	|-RVA: 0x24D1AE0 Offset: 0x24D0AE0 VA: 0x1824D1AE0
	|-List.SynchronizedList<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.set_Item
	|
	|-RVA: 0x24D1790 Offset: 0x24D0790 VA: 0x1824D1790
	|-List.SynchronizedList<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.set_Item
	|
	|-RVA: 0x24D07F0 Offset: 0x24CF7F0 VA: 0x1824D07F0
	|-List.SynchronizedList<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.set_Item
	|
	|-RVA: 0x24D0B50 Offset: 0x24CFB50 VA: 0x1824D0B50
	|-List.SynchronizedList<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.set_Item
	|
	|-RVA: 0x24D1E00 Offset: 0x24D0E00 VA: 0x1824D1E00
	|-List.SynchronizedList<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.set_Item
	|
	|-RVA: 0x24D0900 Offset: 0x24CF900 VA: 0x1824D0900
	|-List.SynchronizedList<lsswitch_LS2CCodeShieldClass.ClasslstShield>.set_Item
	|
	|-RVA: 0x24D22A0 Offset: 0x24D12A0 VA: 0x1824D22A0
	|-List.SynchronizedList<netarchive_C2GSAskRoleListClass.ClasslstFile>.set_Item
	|
	|-RVA: 0x24D1230 Offset: 0x24D0230 VA: 0x1824D1230
	|-List.SynchronizedList<netarchive_GS2CRoleListClass.ClasslstFile>.set_Item
	|
	|-RVA: 0x23683B0 Offset: 0x23673B0 VA: 0x1823683B0
	|-List.SynchronizedList<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.set_Item
	|
	|-RVA: 0x23684C0 Offset: 0x23674C0 VA: 0x1823684C0
	|-List.SynchronizedList<netopenui_GS2CGMListClass.ClasslstGMOrder>.set_Item
	|
	|-RVA: 0x2367830 Offset: 0x2366830 VA: 0x182367830
	|-List.SynchronizedList<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.set_Item
	|
	|-RVA: 0x23698C0 Offset: 0x23688C0 VA: 0x1823698C0
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.set_Item
	|
	|-RVA: 0x2369690 Offset: 0x2368690 VA: 0x182369690
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.set_Item
	|
	|-RVA: 0x2367CD0 Offset: 0x2366CD0 VA: 0x182367CD0
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.set_Item
	|
	|-RVA: 0x2368700 Offset: 0x2367700 VA: 0x182368700
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.set_Item
	|
	|-RVA: 0x2368B60 Offset: 0x2367B60 VA: 0x182368B60
	|-List.SynchronizedList<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.set_Item
	|
	|-RVA: 0x2367980 Offset: 0x2366980 VA: 0x182367980
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstProcess>.set_Item
	|
	|-RVA: 0x2368EB0 Offset: 0x2367EB0 VA: 0x182368EB0
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstReward>.set_Item
	|
	|-RVA: 0x2368D80 Offset: 0x2367D80 VA: 0x182368D80
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstTaskData>.set_Item
	|
	|-RVA: 0x23699D0 Offset: 0x23689D0 VA: 0x1823699D0
	|-List.SynchronizedList<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.set_Item
	|
	|-RVA: 0x2369310 Offset: 0x2368310 VA: 0x182369310
	|-List.SynchronizedList<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.set_Item
	|
	|-RVA: 0x2367B90 Offset: 0x2366B90 VA: 0x182367B90
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.set_Item
	|
	|-RVA: 0x23697C0 Offset: 0x23687C0 VA: 0x1823697C0
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.set_Item
	|
	|-RVA: 0x2368050 Offset: 0x2367050 VA: 0x182368050
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.set_Item
	|
	|-RVA: 0x2367F50 Offset: 0x2366F50 VA: 0x182367F50
	|-List.SynchronizedList<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.set_Item
	|
	|-RVA: 0x2368180 Offset: 0x2367180 VA: 0x182368180
	|-List.SynchronizedList<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.set_Item
	|
	|-RVA: 0x2368A60 Offset: 0x2367A60 VA: 0x182368A60
	|-List.SynchronizedList<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.set_Item
	|
	|-RVA: 0x2369200 Offset: 0x2368200 VA: 0x182369200
	|-List.SynchronizedList<s2cmove_C2GSMoveClass.ClasslstDisp>.set_Item
	|
	|-RVA: 0x2368C80 Offset: 0x2367C80 VA: 0x182368C80
	|-List.SynchronizedList<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.set_Item
	|
	|-RVA: 0x2368940 Offset: 0x2367940 VA: 0x182368940
	|-List.SynchronizedList<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.set_Item
	|
	|-RVA: 0x23682B0 Offset: 0x23672B0 VA: 0x1823682B0
	|-List.SynchronizedList<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.set_Item
	|
	|-RVA: 0x2367E20 Offset: 0x2366E20 VA: 0x182367E20
	|-List.SynchronizedList<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.set_Item
	|
	|-RVA: 0x2369410 Offset: 0x2368410 VA: 0x182369410
	|-List.SynchronizedList<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.set_Item
	|
	|-RVA: 0x2369100 Offset: 0x2368100 VA: 0x182369100
	|-List.SynchronizedList<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.set_Item
	|
	|-RVA: 0x2368830 Offset: 0x2367830 VA: 0x182368830
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.set_Item
	|
	|-RVA: 0x2367A90 Offset: 0x2366A90 VA: 0x182367A90
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.set_Item
	|
	|-RVA: 0x2368FD0 Offset: 0x2367FD0 VA: 0x182368FD0
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.set_Item
	|
	|-RVA: 0x23685F0 Offset: 0x23675F0 VA: 0x1823685F0
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.set_Item
	|
	|-RVA: 0x2369540 Offset: 0x2368540 VA: 0x182369540
	|-List.SynchronizedList<s2cnpc_GS2CNpcEventClass.ClasslstOption>.set_Item
	|
	|-RVA: 0x241EF00 Offset: 0x241DF00 VA: 0x18241EF00
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.set_Item
	|
	|-RVA: 0x2420B30 Offset: 0x241FB30 VA: 0x182420B30
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.set_Item
	|
	|-RVA: 0x241ECB0 Offset: 0x241DCB0 VA: 0x18241ECB0
	|-List.SynchronizedList<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.set_Item
	|
	|-RVA: 0x241EA70 Offset: 0x241DA70 VA: 0x18241EA70
	|-List.SynchronizedList<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.set_Item
	|
	|-RVA: 0x241F120 Offset: 0x241E120 VA: 0x18241F120
	|-List.SynchronizedList<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.set_Item
	|
	|-RVA: 0x241E960 Offset: 0x241D960 VA: 0x18241E960
	|-List.SynchronizedList<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.set_Item
	|
	|-RVA: 0x2420900 Offset: 0x241F900 VA: 0x182420900
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.set_Item
	|
	|-RVA: 0x241FFF0 Offset: 0x241EFF0 VA: 0x18241FFF0
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.set_Item
	|
	|-RVA: 0x241F6D0 Offset: 0x241E6D0 VA: 0x18241F6D0
	|-List.SynchronizedList<NameGenerate.NameWeight>.set_Item
	|
	|-RVA: 0x241EDD0 Offset: 0x241DDD0 VA: 0x18241EDD0
	|-List.SynchronizedList<SteamNetworkingComponent.SendPacket>.set_Item
	|
	|-RVA: 0x241F800 Offset: 0x241E800 VA: 0x18241F800
	|-List.SynchronizedList<WeGameNetworkingComponent.SendPacket>.set_Item
	|
	|-RVA: 0x241F390 Offset: 0x241E390 VA: 0x18241F390
	|-List.SynchronizedList<RangeU16>.set_Item
	|
	|-RVA: 0x241FA40 Offset: 0x241EA40 VA: 0x18241FA40
	|-List.SynchronizedList<OneInfo>.set_Item
	|
	|-RVA: 0x24205B0 Offset: 0x241F5B0 VA: 0x1824205B0
	|-List.SynchronizedList<DebugDrawLine.DebugLine>.set_Item
	|
	|-RVA: 0x241FC80 Offset: 0x241EC80 VA: 0x18241FC80
	|-List.SynchronizedList<AssetTracker.AssetInfo>.set_Item
	|
	|-RVA: 0x2420A30 Offset: 0x241FA30 VA: 0x182420A30
	|-List.SynchronizedList<EngineHotKey>.set_Item
	|
	|-RVA: 0x241EB70 Offset: 0x241DB70 VA: 0x18241EB70
	|-List.SynchronizedList<HitInfo>.set_Item
	|
	|-RVA: 0x241F010 Offset: 0x241E010 VA: 0x18241F010
	|-List.SynchronizedList<LogMessage>.set_Item
	|
	|-RVA: 0x2420380 Offset: 0x241F380 VA: 0x182420380
	|-List.SynchronizedList<LPWNormalSolver.LPWPoint>.set_Item
	|
	|-RVA: 0x241F490 Offset: 0x241E490 VA: 0x18241F490
	|-List.SynchronizedList<LPWNormalSolver.LPWPointDataEntry>.set_Item
	|
	|-RVA: 0x2420120 Offset: 0x241F120 VA: 0x182420120
	|-List.SynchronizedList<PropertyMetadata>.set_Item
	|
	|-RVA: 0x241F260 Offset: 0x241E260 VA: 0x18241F260
	|-List.SynchronizedList<fsVersionedType>.set_Item
	|
	|-RVA: 0x241FDB0 Offset: 0x241EDB0 VA: 0x18241FDB0
	|-List.SynchronizedList<fsAotCompilationManager.AotCompilation>.set_Item
	|
	|-RVA: 0x2420480 Offset: 0x241F480 VA: 0x182420480
	|-List.SynchronizedList<MinimapPoint>.set_Item
	|
	|-RVA: 0x24207F0 Offset: 0x241F7F0 VA: 0x1824207F0
	|-List.SynchronizedList<MusicStateInfo>.set_Item
	|
	|-RVA: 0x241FB70 Offset: 0x241EB70 VA: 0x18241FB70
	|-List.SynchronizedList<BridgeHandler.IdxPacket>.set_Item
	|
	|-RVA: 0x2420250 Offset: 0x241F250 VA: 0x182420250
	|-List.SynchronizedList<JsonPosition>.set_Item
	|
	|-RVA: 0x241F590 Offset: 0x241E590 VA: 0x18241F590
	|-List.SynchronizedList<pb_BezierPoint>.set_Item
	|
	|-RVA: 0x24206F0 Offset: 0x241F6F0 VA: 0x1824206F0
	|-List.SynchronizedList<pb_Edge>.set_Item
	|
	|-RVA: 0x241F930 Offset: 0x241E930 VA: 0x18241F930
	|-List.SynchronizedList<ScreenRadioScriptObject.ScreenInfo>.set_Item
	|
	|-RVA: 0x241FEE0 Offset: 0x241EEE0 VA: 0x18241FEE0
	|-List.SynchronizedList<ValueDropdownItem<object>>.set_Item
	|
	|-RVA: 0x246FF20 Offset: 0x246EF20 VA: 0x18246FF20
	|-List.SynchronizedList<FormatterLocator.FormatterInfo>.set_Item
	|
	|-RVA: 0x2470700 Offset: 0x246F700 VA: 0x182470700
	|-List.SynchronizedList<FormatterLocator.FormatterLocatorInfo>.set_Item
	|
	|-RVA: 0x2470C90 Offset: 0x246FC90 VA: 0x182470C90
	|-List.SynchronizedList<SerializationNode>.set_Item
	|
	|-RVA: 0x246FCD0 Offset: 0x246ECD0 VA: 0x18246FCD0
	|-List.SynchronizedList<DeepReflection.PathStep>.set_Item
	|
	|-RVA: 0x24702E0 Offset: 0x246F2E0 VA: 0x1824702E0
	|-List.SynchronizedList<CCalEffInfo>.set_Item
	|
	|-RVA: 0x2470A50 Offset: 0x246FA50 VA: 0x182470A50
	|-List.SynchronizedList<SkillRayHit>.set_Item
	|
	|-RVA: 0x2470EC0 Offset: 0x246FEC0 VA: 0x182470EC0
	|-List.SynchronizedList<EventQueue.EventQueueEntry>.set_Item
	|
	|-RVA: 0x2470810 Offset: 0x246F810 VA: 0x182470810
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.set_Item
	|
	|-RVA: 0x246F850 Offset: 0x246E850 VA: 0x18246F850
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.SlotMaterialOverride>.set_Item
	|
	|-RVA: 0x246FA80 Offset: 0x246EA80 VA: 0x18246FA80
	|-List.SynchronizedList<SkeletonUtilityKinematicShadow.TransformPair>.set_Item
	|
	|-RVA: 0x246FB90 Offset: 0x246EB90 VA: 0x18246FB90
	|-List.SynchronizedList<StateSoundScriptObject.Loop>.set_Item
	|
	|-RVA: 0x24710F0 Offset: 0x24700F0 VA: 0x1824710F0
	|-List.SynchronizedList<StateSoundScriptObject.StateSound>.set_Item
	|
	|-RVA: 0x2470050 Offset: 0x246F050 VA: 0x182470050
	|-List.SynchronizedList<SteamMatchViewer.ChatMsg>.set_Item
	|
	|-RVA: 0x2471310 Offset: 0x2470310 VA: 0x182471310
	|-List.SynchronizedList<CSteamID>.set_Item
	|
	|-RVA: 0x246F750 Offset: 0x246E750 VA: 0x18246F750
	|-List.SynchronizedList<bool>.set_Item
	|
	|-RVA: 0x2470B90 Offset: 0x246FB90 VA: 0x182470B90
	|-List.SynchronizedList<byte>.set_Item
	|
	|-RVA: 0x246F540 Offset: 0x246E540 VA: 0x18246F540
	|-List.SynchronizedList<char>.set_Item
	|
	|-RVA: 0x246F640 Offset: 0x246E640 VA: 0x18246F640
	|-List.SynchronizedList<DictionaryEntry>.set_Item
	|
	|-RVA: 0x2471410 Offset: 0x2470410 VA: 0x182471410
	|-List.SynchronizedList<KeyValuePair<DateTime, object>>.set_Item
	|
	|-RVA: 0x246F440 Offset: 0x246E440 VA: 0x18246F440
	|-List.SynchronizedList<KeyValuePair<int, int>>.set_Item
	|
	|-RVA: 0x246FE10 Offset: 0x246EE10 VA: 0x18246FE10
	|-List.SynchronizedList<KeyValuePair<int, object>>.set_Item
	|
	|-RVA: 0x24703F0 Offset: 0x246F3F0 VA: 0x1824703F0
	|-List.SynchronizedList<KeyValuePair<object, object>>.set_Item
	|
	|-RVA: 0x2470500 Offset: 0x246F500 VA: 0x182470500
	|-List.SynchronizedList<EventProvider.SessionInfo>.set_Item
	|
	|-RVA: 0x2470940 Offset: 0x246F940 VA: 0x182470940
	|-List.SynchronizedList<Guid>.set_Item
	|
	|-RVA: 0x2470DC0 Offset: 0x246FDC0 VA: 0x182470DC0
	|-List.SynchronizedList<int>.set_Item
	|
	|-RVA: 0x2470FF0 Offset: 0x246FFF0 VA: 0x182470FF0
	|-List.SynchronizedList<Int32Enum>.set_Item
	|
	|-RVA: 0x2470600 Offset: 0x246F600 VA: 0x182470600
	|-List.SynchronizedList<long>.set_Item
	|
	|-RVA: 0x2471200 Offset: 0x2470200 VA: 0x182471200
	|-List.SynchronizedList<InterpretedFrameInfo>.set_Item
	|
	|-RVA: 0x2470160 Offset: 0x246F160 VA: 0x182470160
	|-List.SynchronizedList<Win32_IP_ADAPTER_ADDRESSES>.set_Item
	|
	|-RVA: 0x246F340 Offset: 0x246E340 VA: 0x18246F340
	|-List.SynchronizedList<object>.set_Item
	|
	|-RVA: 0x246F980 Offset: 0x246E980 VA: 0x18246F980
	|-List.SynchronizedList<float>.set_Item
	|
	|-RVA: 0x2385B70 Offset: 0x2384B70 VA: 0x182385B70
	|-List.SynchronizedList<uint>.set_Item
	|
	|-RVA: 0x2386010 Offset: 0x2385010 VA: 0x182386010
	|-List.SynchronizedList<ulong>.set_Item
	|
	|-RVA: 0x2385ED0 Offset: 0x2384ED0 VA: 0x182385ED0
	|-List.SynchronizedList<TexturePacker.SpriteData>.set_Item
	|
	|-RVA: 0x2386A40 Offset: 0x2385A40 VA: 0x182386A40
	|-List.SynchronizedList<AnimatorClipInfo>.set_Item
	|
	|-RVA: 0x23865A0 Offset: 0x23855A0 VA: 0x1823865A0
	|-List.SynchronizedList<BeforeRenderHelper.OrderBlock>.set_Item
	|
	|-RVA: 0x2385410 Offset: 0x2384410 VA: 0x182385410
	|-List.SynchronizedList<BoneWeight>.set_Item
	|
	|-RVA: 0x2386390 Offset: 0x2385390 VA: 0x182386390
	|-List.SynchronizedList<Color32>.set_Item
	|
	|-RVA: 0x2385DC0 Offset: 0x2384DC0 VA: 0x182385DC0
	|-List.SynchronizedList<Color>.set_Item
	|
	|-RVA: 0x23872B0 Offset: 0x23862B0 VA: 0x1823872B0
	|-List.SynchronizedList<CombineInstance>.set_Item
	|
	|-RVA: 0x2386EE0 Offset: 0x2385EE0 VA: 0x182386EE0
	|-List.SynchronizedList<RaycastResult>.set_Item
	|
	|-RVA: 0x2385200 Offset: 0x2384200 VA: 0x182385200
	|-List.SynchronizedList<ShaderPassName>.set_Item
	|
	|-RVA: 0x2387140 Offset: 0x2386140 VA: 0x182387140
	|-List.SynchronizedList<VisibleLight>.set_Item
	|
	|-RVA: 0x23859F0 Offset: 0x23849F0 VA: 0x1823859F0
	|-List.SynchronizedList<VisibleReflectionProbe>.set_Item
	|
	|-RVA: 0x2386B40 Offset: 0x2385B40 VA: 0x182386B40
	|-List.SynchronizedList<IntervalTreeNode>.set_Item
	|
	|-RVA: 0x23857B0 Offset: 0x23847B0 VA: 0x1823857B0
	|-List.SynchronizedList<IntervalTree.Entry<object>>.set_Item
	|
	|-RVA: 0x2386900 Offset: 0x2385900 VA: 0x182386900
	|-List.SynchronizedList<Matrix4x4>.set_Item
	|
	|-RVA: 0x2386220 Offset: 0x2385220 VA: 0x182386220
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshContainer>.set_Item
	|
	|-RVA: 0x2386C70 Offset: 0x2385C70 VA: 0x182386C70
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshInstance>.set_Item
	|
	|-RVA: 0x2385C70 Offset: 0x2384C70 VA: 0x182385C70
	|-List.SynchronizedList<MeshSubsetCombineUtility.SubMeshInstance>.set_Item
	|
	|-RVA: 0x23850D0 Offset: 0x23840D0 VA: 0x1823850D0
	|-List.SynchronizedList<ChannelPacket>.set_Item
	|
	|-RVA: 0x2386DE0 Offset: 0x2385DE0 VA: 0x182386DE0
	|-List.SynchronizedList<ClientScene.PendingOwner>.set_Item
	|
	|-RVA: 0x2386110 Offset: 0x2385110 VA: 0x182386110
	|-List.SynchronizedList<LocalClient.InternalMsg>.set_Item
	|
	|-RVA: 0x2387030 Offset: 0x2386030 VA: 0x182387030
	|-List.SynchronizedList<NetworkLobbyManager.PendingPlayer>.set_Item
	|
	|-RVA: 0x2384FC0 Offset: 0x2383FC0 VA: 0x182384FC0
	|-List.SynchronizedList<NetworkMigrationManager.PendingPlayerInfo>.set_Item
	|
	|-RVA: 0x2386490 Offset: 0x2385490 VA: 0x182386490
	|-List.SynchronizedList<CRCMessageEntry>.set_Item
	|
	|-RVA: 0x2385540 Offset: 0x2384540 VA: 0x182385540
	|-List.SynchronizedList<PeerInfoPlayer>.set_Item
	|
	|-RVA: 0x2385640 Offset: 0x2384640 VA: 0x182385640
	|-List.SynchronizedList<ParticleSystem.Particle>.set_Item
	|
	|-RVA: 0x23866B0 Offset: 0x23856B0 VA: 0x1823866B0
	|-List.SynchronizedList<Playable>.set_Item
	|
	|-RVA: 0x2385300 Offset: 0x2384300 VA: 0x182385300
	|-List.SynchronizedList<Quaternion>.set_Item
	|
	|-RVA: 0x23867C0 Offset: 0x23857C0 VA: 0x1823867C0
	|-List.SynchronizedList<RaycastHit>.set_Item
	|
	|-RVA: 0x23858E0 Offset: 0x23848E0 VA: 0x1823858E0
	|-List.SynchronizedList<Rect>.set_Item
	|
	|-RVA: 0x2506780 Offset: 0x2505780 VA: 0x182506780
	|-List.SynchronizedList<ReflectionProbeBlendInfo>.set_Item
	|
	|-RVA: 0x2505F30 Offset: 0x2504F30 VA: 0x182505F30
	|-List.SynchronizedList<RenderTargetIdentifier>.set_Item
	|
	|-RVA: 0x25058C0 Offset: 0x25048C0 VA: 0x1825058C0
	|-List.SynchronizedList<GlyphRect>.set_Item
	|
	|-RVA: 0x2506640 Offset: 0x2505640 VA: 0x182506640
	|-List.SynchronizedList<AnimationOutputWeightProcessor.WeightInfo>.set_Item
	|
	|-RVA: 0x2505AE0 Offset: 0x2504AE0 VA: 0x182505AE0
	|-List.SynchronizedList<UICharInfo>.set_Item
	|
	|-RVA: 0x25059D0 Offset: 0x25049D0 VA: 0x1825059D0
	|-List.SynchronizedList<UILineInfo>.set_Item
	|
	|-RVA: 0x25063E0 Offset: 0x25053E0 VA: 0x1825063E0
	|-List.SynchronizedList<UIVertex>.set_Item
	|
	|-RVA: 0x25061B0 Offset: 0x25051B0 VA: 0x1825061B0
	|-List.SynchronizedList<UnitySynchronizationContext.WorkRequest>.set_Item
	|
	|-RVA: 0x2505E30 Offset: 0x2504E30 VA: 0x182505E30
	|-List.SynchronizedList<Vector2>.set_Item
	|
	|-RVA: 0x25062E0 Offset: 0x25052E0 VA: 0x1825062E0
	|-List.SynchronizedList<Vector2Int>.set_Item
	|
	|-RVA: 0x2506890 Offset: 0x2505890 VA: 0x182506890
	|-List.SynchronizedList<Vector3>.set_Item
	|
	|-RVA: 0x2506530 Offset: 0x2505530 VA: 0x182506530
	|-List.SynchronizedList<Vector4>.set_Item
	|
	|-RVA: 0x2506070 Offset: 0x2505070 VA: 0x182506070
	|-List.SynchronizedList<LODGenerator.SkinnedRenderer>.set_Item
	|
	|-RVA: 0x25069B0 Offset: 0x25059B0 VA: 0x1825069B0
	|-List.SynchronizedList<LODGenerator.StaticRenderer>.set_Item
	|
	|-RVA: 0x2505D00 Offset: 0x2504D00 VA: 0x182505D00
	|-List.SynchronizedList<ZmPeerManager.RecvPacket>.set_Item
	|
	|-RVA: 0x2505C00 Offset: 0x2504C00 VA: 0x182505C00
	|-List.SynchronizedList<ZmID>.set_Item
	*/

	public int IndexOf(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA1E480 Offset: 0xA1D480 VA: 0x180A1E480
	|-List.SynchronizedList<DataSet.FaceIndices>.IndexOf
	|
	|-RVA: 0x24BF6C0 Offset: 0x24BE6C0 VA: 0x1824BF6C0
	|-List.SynchronizedList<UnitPreservation.UnitPortPreservation>.IndexOf
	|
	|-RVA: 0x24C01C0 Offset: 0x24BF1C0 VA: 0x1824C01C0
	|-List.SynchronizedList<MeshCombiner.SkinnedRenderer>.IndexOf
	|
	|-RVA: 0x24BF1F0 Offset: 0x24BE1F0 VA: 0x1824BF1F0
	|-List.SynchronizedList<MeshCombiner.StaticRenderer>.IndexOf
	|
	|-RVA: 0x24BF7E0 Offset: 0x24BE7E0 VA: 0x1824BF7E0
	|-List.SynchronizedList<CameraState.CustomBlendable>.IndexOf
	|
	|-RVA: 0x24BEE80 Offset: 0x24BDE80 VA: 0x1824BEE80
	|-List.SynchronizedList<CinemachineClearShot.Pair>.IndexOf
	|
	|-RVA: 0x24BFA20 Offset: 0x24BEA20 VA: 0x1824BFA20
	|-List.SynchronizedList<DoublePoint>.IndexOf
	|
	|-RVA: 0x24BEC60 Offset: 0x24BDC60 VA: 0x1824BEC60
	|-List.SynchronizedList<IntPoint>.IndexOf
	|
	|-RVA: 0x24BE190 Offset: 0x24BD190 VA: 0x1824BE190
	|-List.SynchronizedList<DgwResultServerInfo>.IndexOf
	|
	|-RVA: 0x24BE290 Offset: 0x24BD290 VA: 0x1824BE290
	|-List.SynchronizedList<DgwServerForJson>.IndexOf
	|
	|-RVA: 0x24BF330 Offset: 0x24BE330 VA: 0x1824BF330
	|-List.SynchronizedList<DgwServerInfo>.IndexOf
	|
	|-RVA: 0x24BE390 Offset: 0x24BD390 VA: 0x1824BE390
	|-List.SynchronizedList<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.IndexOf
	|
	|-RVA: 0x24BE4B0 Offset: 0x24BD4B0 VA: 0x1824BE4B0
	|-List.SynchronizedList<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.IndexOf
	|
	|-RVA: 0x24BFE60 Offset: 0x24BEE60 VA: 0x1824BFE60
	|-List.SynchronizedList<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.IndexOf
	|
	|-RVA: 0x24BEA20 Offset: 0x24BDA20 VA: 0x1824BEA20
	|-List.SynchronizedList<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.IndexOf
	|
	|-RVA: 0x24BF900 Offset: 0x24BE900 VA: 0x1824BF900
	|-List.SynchronizedList<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.IndexOf
	|
	|-RVA: 0x24BE5E0 Offset: 0x24BD5E0 VA: 0x1824BE5E0
	|-List.SynchronizedList<homecontainer_GS2CHeroInfoClass.ClasslstHero>.IndexOf
	|
	|-RVA: 0x24BED80 Offset: 0x24BDD80 VA: 0x1824BED80
	|-List.SynchronizedList<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.IndexOf
	|
	|-RVA: 0x24BFD60 Offset: 0x24BED60 VA: 0x1824BFD60
	|-List.SynchronizedList<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.IndexOf
	|
	|-RVA: 0x24C00C0 Offset: 0x24BF0C0 VA: 0x1824C00C0
	|-List.SynchronizedList<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.IndexOf
	|
	|-RVA: 0x24BF0B0 Offset: 0x24BE0B0 VA: 0x1824BF0B0
	|-List.SynchronizedList<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.IndexOf
	|
	|-RVA: 0x24BE6E0 Offset: 0x24BD6E0 VA: 0x1824BE6E0
	|-List.SynchronizedList<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.IndexOf
	|
	|-RVA: 0x24BE920 Offset: 0x24BD920 VA: 0x1824BE920
	|-List.SynchronizedList<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.IndexOf
	|
	|-RVA: 0x24BFC60 Offset: 0x24BEC60 VA: 0x1824BFC60
	|-List.SynchronizedList<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.IndexOf
	|
	|-RVA: 0x24BF5A0 Offset: 0x24BE5A0 VA: 0x1824BF5A0
	|-List.SynchronizedList<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.IndexOf
	|
	|-RVA: 0x24BE800 Offset: 0x24BD800 VA: 0x1824BE800
	|-List.SynchronizedList<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.IndexOf
	|
	|-RVA: 0x24BFB40 Offset: 0x24BEB40 VA: 0x1824BFB40
	|-List.SynchronizedList<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.IndexOf
	|
	|-RVA: 0x24BFF90 Offset: 0x24BEF90 VA: 0x1824BFF90
	|-List.SynchronizedList<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.IndexOf
	|
	|-RVA: 0x24BEF80 Offset: 0x24BDF80 VA: 0x1824BEF80
	|-List.SynchronizedList<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.IndexOf
	|
	|-RVA: 0x24BEB40 Offset: 0x24BDB40 VA: 0x1824BEB40
	|-List.SynchronizedList<lsswitch_LS2CCodeShieldClass.ClasslstShield>.IndexOf
	|
	|-RVA: 0x24C0300 Offset: 0x24BF300 VA: 0x1824C0300
	|-List.SynchronizedList<netarchive_C2GSAskRoleListClass.ClasslstFile>.IndexOf
	|
	|-RVA: 0x24BF460 Offset: 0x24BE460 VA: 0x1824BF460
	|-List.SynchronizedList<netarchive_GS2CRoleListClass.ClasslstFile>.IndexOf
	|
	|-RVA: 0x2356D90 Offset: 0x2355D90 VA: 0x182356D90
	|-List.SynchronizedList<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.IndexOf
	|
	|-RVA: 0x2356320 Offset: 0x2355320 VA: 0x182356320
	|-List.SynchronizedList<netopenui_GS2CGMListClass.ClasslstGMOrder>.IndexOf
	|
	|-RVA: 0x2355890 Offset: 0x2354890 VA: 0x182355890
	|-List.SynchronizedList<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.IndexOf
	|
	|-RVA: 0x2356EB0 Offset: 0x2355EB0 VA: 0x182356EB0
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.IndexOf
	|
	|-RVA: 0x2355FB0 Offset: 0x2354FB0 VA: 0x182355FB0
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.IndexOf
	|
	|-RVA: 0x2356FD0 Offset: 0x2355FD0 VA: 0x182356FD0
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.IndexOf
	|
	|-RVA: 0x2356C60 Offset: 0x2355C60 VA: 0x182356C60
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.IndexOf
	|
	|-RVA: 0x2355B00 Offset: 0x2354B00 VA: 0x182355B00
	|-List.SynchronizedList<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.IndexOf
	|
	|-RVA: 0x2355530 Offset: 0x2354530 VA: 0x182355530
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstProcess>.IndexOf
	|
	|-RVA: 0x23559E0 Offset: 0x23549E0 VA: 0x1823559E0
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstReward>.IndexOf
	|
	|-RVA: 0x2355E80 Offset: 0x2354E80 VA: 0x182355E80
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstTaskData>.IndexOf
	|
	|-RVA: 0x2355D40 Offset: 0x2354D40 VA: 0x182355D40
	|-List.SynchronizedList<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.IndexOf
	|
	|-RVA: 0x2357470 Offset: 0x2356470 VA: 0x182357470
	|-List.SynchronizedList<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.IndexOf
	|
	|-RVA: 0x2355750 Offset: 0x2354750 VA: 0x182355750
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.IndexOf
	|
	|-RVA: 0x2357370 Offset: 0x2356370 VA: 0x182357370
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.IndexOf
	|
	|-RVA: 0x2357240 Offset: 0x2356240 VA: 0x182357240
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.IndexOf
	|
	|-RVA: 0x2355430 Offset: 0x2354430 VA: 0x182355430
	|-List.SynchronizedList<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.IndexOf
	|
	|-RVA: 0x23560E0 Offset: 0x23550E0 VA: 0x1823560E0
	|-List.SynchronizedList<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.IndexOf
	|
	|-RVA: 0x2355210 Offset: 0x2354210 VA: 0x182355210
	|-List.SynchronizedList<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.IndexOf
	|
	|-RVA: 0x2356650 Offset: 0x2355650 VA: 0x182356650
	|-List.SynchronizedList<s2cmove_C2GSMoveClass.ClasslstDisp>.IndexOf
	|
	|-RVA: 0x2356550 Offset: 0x2355550 VA: 0x182356550
	|-List.SynchronizedList<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.IndexOf
	|
	|-RVA: 0x2355C20 Offset: 0x2354C20 VA: 0x182355C20
	|-List.SynchronizedList<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.IndexOf
	|
	|-RVA: 0x2356450 Offset: 0x2355450 VA: 0x182356450
	|-List.SynchronizedList<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.IndexOf
	|
	|-RVA: 0x2356770 Offset: 0x2355770 VA: 0x182356770
	|-List.SynchronizedList<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.IndexOf
	|
	|-RVA: 0x23568B0 Offset: 0x23558B0 VA: 0x1823568B0
	|-List.SynchronizedList<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.IndexOf
	|
	|-RVA: 0x2355650 Offset: 0x2354650 VA: 0x182355650
	|-List.SynchronizedList<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.IndexOf
	|
	|-RVA: 0x2355310 Offset: 0x2354310 VA: 0x182355310
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.IndexOf
	|
	|-RVA: 0x2356220 Offset: 0x2355220 VA: 0x182356220
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.IndexOf
	|
	|-RVA: 0x23569E0 Offset: 0x23559E0 VA: 0x1823569E0
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.IndexOf
	|
	|-RVA: 0x2357120 Offset: 0x2356120 VA: 0x182357120
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.IndexOf
	|
	|-RVA: 0x2356B10 Offset: 0x2355B10 VA: 0x182356B10
	|-List.SynchronizedList<s2cnpc_GS2CNpcEventClass.ClasslstOption>.IndexOf
	|
	|-RVA: 0x240CA40 Offset: 0x240BA40 VA: 0x18240CA40
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.IndexOf
	|
	|-RVA: 0x240E3A0 Offset: 0x240D3A0 VA: 0x18240E3A0
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.IndexOf
	|
	|-RVA: 0x240DA80 Offset: 0x240CA80 VA: 0x18240DA80
	|-List.SynchronizedList<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.IndexOf
	|
	|-RVA: 0x240C5D0 Offset: 0x240B5D0 VA: 0x18240C5D0
	|-List.SynchronizedList<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.IndexOf
	|
	|-RVA: 0x240CCA0 Offset: 0x240BCA0 VA: 0x18240CCA0
	|-List.SynchronizedList<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.IndexOf
	|
	|-RVA: 0x240E4C0 Offset: 0x240D4C0 VA: 0x18240E4C0
	|-List.SynchronizedList<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.IndexOf
	|
	|-RVA: 0x240CF10 Offset: 0x240BF10 VA: 0x18240CF10
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.IndexOf
	|
	|-RVA: 0x240D370 Offset: 0x240C370 VA: 0x18240D370
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.IndexOf
	|
	|-RVA: 0x240E5E0 Offset: 0x240D5E0 VA: 0x18240E5E0
	|-List.SynchronizedList<NameGenerate.NameWeight>.IndexOf
	|
	|-RVA: 0x240DBA0 Offset: 0x240CBA0 VA: 0x18240DBA0
	|-List.SynchronizedList<SteamNetworkingComponent.SendPacket>.IndexOf
	|
	|-RVA: 0x240C910 Offset: 0x240B910 VA: 0x18240C910
	|-List.SynchronizedList<WeGameNetworkingComponent.SendPacket>.IndexOf
	|
	|-RVA: 0x240C4E0 Offset: 0x240B4E0 VA: 0x18240C4E0
	|-List.SynchronizedList<RangeU16>.IndexOf
	|
	|-RVA: 0x240D4A0 Offset: 0x240C4A0 VA: 0x18240D4A0
	|-List.SynchronizedList<OneInfo>.IndexOf
	|
	|-RVA: 0x240C6D0 Offset: 0x240B6D0 VA: 0x18240C6D0
	|-List.SynchronizedList<DebugDrawLine.DebugLine>.IndexOf
	|
	|-RVA: 0x240DE00 Offset: 0x240CE00 VA: 0x18240DE00
	|-List.SynchronizedList<AssetTracker.AssetInfo>.IndexOf
	|
	|-RVA: 0x240E050 Offset: 0x240D050 VA: 0x18240E050
	|-List.SynchronizedList<EngineHotKey>.IndexOf
	|
	|-RVA: 0x240D5D0 Offset: 0x240C5D0 VA: 0x18240D5D0
	|-List.SynchronizedList<HitInfo>.IndexOf
	|
	|-RVA: 0x240DF30 Offset: 0x240CF30 VA: 0x18240DF30
	|-List.SynchronizedList<LogMessage>.IndexOf
	|
	|-RVA: 0x240C810 Offset: 0x240B810 VA: 0x18240C810
	|-List.SynchronizedList<LPWNormalSolver.LPWPoint>.IndexOf
	|
	|-RVA: 0x240D170 Offset: 0x240C170 VA: 0x18240D170
	|-List.SynchronizedList<LPWNormalSolver.LPWPointDataEntry>.IndexOf
	|
	|-RVA: 0x240DCD0 Offset: 0x240CCD0 VA: 0x18240DCD0
	|-List.SynchronizedList<PropertyMetadata>.IndexOf
	|
	|-RVA: 0x240D040 Offset: 0x240C040 VA: 0x18240D040
	|-List.SynchronizedList<fsVersionedType>.IndexOf
	|
	|-RVA: 0x240D830 Offset: 0x240C830 VA: 0x18240D830
	|-List.SynchronizedList<fsAotCompilationManager.AotCompilation>.IndexOf
	|
	|-RVA: 0x240CDE0 Offset: 0x240BDE0 VA: 0x18240CDE0
	|-List.SynchronizedList<MinimapPoint>.IndexOf
	|
	|-RVA: 0x240C3C0 Offset: 0x240B3C0 VA: 0x18240C3C0
	|-List.SynchronizedList<MusicStateInfo>.IndexOf
	|
	|-RVA: 0x240D710 Offset: 0x240C710 VA: 0x18240D710
	|-List.SynchronizedList<BridgeHandler.IdxPacket>.IndexOf
	|
	|-RVA: 0x240E270 Offset: 0x240D270 VA: 0x18240E270
	|-List.SynchronizedList<JsonPosition>.IndexOf
	|
	|-RVA: 0x240CB60 Offset: 0x240BB60 VA: 0x18240CB60
	|-List.SynchronizedList<pb_BezierPoint>.IndexOf
	|
	|-RVA: 0x240D270 Offset: 0x240C270 VA: 0x18240D270
	|-List.SynchronizedList<pb_Edge>.IndexOf
	|
	|-RVA: 0x240D960 Offset: 0x240C960 VA: 0x18240D960
	|-List.SynchronizedList<ScreenRadioScriptObject.ScreenInfo>.IndexOf
	|
	|-RVA: 0x240E150 Offset: 0x240D150 VA: 0x18240E150
	|-List.SynchronizedList<ValueDropdownItem<object>>.IndexOf
	|
	|-RVA: 0x245F150 Offset: 0x245E150 VA: 0x18245F150
	|-List.SynchronizedList<FormatterLocator.FormatterInfo>.IndexOf
	|
	|-RVA: 0x245ECB0 Offset: 0x245DCB0 VA: 0x18245ECB0
	|-List.SynchronizedList<FormatterLocator.FormatterLocatorInfo>.IndexOf
	|
	|-RVA: 0x245EF00 Offset: 0x245DF00 VA: 0x18245EF00
	|-List.SynchronizedList<SerializationNode>.IndexOf
	|
	|-RVA: 0x245E6E0 Offset: 0x245D6E0 VA: 0x18245E6E0
	|-List.SynchronizedList<DeepReflection.PathStep>.IndexOf
	|
	|-RVA: 0x245DA70 Offset: 0x245CA70 VA: 0x18245DA70
	|-List.SynchronizedList<CCalEffInfo>.IndexOf
	|
	|-RVA: 0x245E1F0 Offset: 0x245D1F0 VA: 0x18245E1F0
	|-List.SynchronizedList<SkillRayHit>.IndexOf
	|
	|-RVA: 0x245D820 Offset: 0x245C820 VA: 0x18245D820
	|-List.SynchronizedList<EventQueue.EventQueueEntry>.IndexOf
	|
	|-RVA: 0x245EB80 Offset: 0x245DB80 VA: 0x18245EB80
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.IndexOf
	|
	|-RVA: 0x245EDD0 Offset: 0x245DDD0 VA: 0x18245EDD0
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.SlotMaterialOverride>.IndexOf
	|
	|-RVA: 0x245DB90 Offset: 0x245CB90 VA: 0x18245DB90
	|-List.SynchronizedList<SkeletonUtilityKinematicShadow.TransformPair>.IndexOf
	|
	|-RVA: 0x245E0B0 Offset: 0x245D0B0 VA: 0x18245E0B0
	|-List.SynchronizedList<StateSoundScriptObject.Loop>.IndexOf
	|
	|-RVA: 0x245EA60 Offset: 0x245DA60 VA: 0x18245EA60
	|-List.SynchronizedList<StateSoundScriptObject.StateSound>.IndexOf
	|
	|-RVA: 0x245E820 Offset: 0x245D820 VA: 0x18245E820
	|-List.SynchronizedList<SteamMatchViewer.ChatMsg>.IndexOf
	|
	|-RVA: 0x245DCB0 Offset: 0x245CCB0 VA: 0x18245DCB0
	|-List.SynchronizedList<CSteamID>.IndexOf
	|
	|-RVA: 0x245DDB0 Offset: 0x245CDB0 VA: 0x18245DDB0
	|-List.SynchronizedList<bool>.IndexOf
	|
	|-RVA: 0x245DFB0 Offset: 0x245CFB0 VA: 0x18245DFB0
	|-List.SynchronizedList<byte>.IndexOf
	|
	|-RVA: 0x245DEB0 Offset: 0x245CEB0 VA: 0x18245DEB0
	|-List.SynchronizedList<char>.IndexOf
	|
	|-RVA: 0x245F280 Offset: 0x245E280 VA: 0x18245F280
	|-List.SynchronizedList<DictionaryEntry>.IndexOf
	|
	|-RVA: 0x245E940 Offset: 0x245D940 VA: 0x18245E940
	|-List.SynchronizedList<KeyValuePair<DateTime, object>>.IndexOf
	|
	|-RVA: 0x245D200 Offset: 0x245C200 VA: 0x18245D200
	|-List.SynchronizedList<KeyValuePair<int, int>>.IndexOf
	|
	|-RVA: 0x245D950 Offset: 0x245C950 VA: 0x18245D950
	|-List.SynchronizedList<KeyValuePair<int, object>>.IndexOf
	|
	|-RVA: 0x245D400 Offset: 0x245C400 VA: 0x18245D400
	|-List.SynchronizedList<KeyValuePair<object, object>>.IndexOf
	|
	|-RVA: 0x245D300 Offset: 0x245C300 VA: 0x18245D300
	|-List.SynchronizedList<EventProvider.SessionInfo>.IndexOf
	|
	|-RVA: 0x245E5C0 Offset: 0x245D5C0 VA: 0x18245E5C0
	|-List.SynchronizedList<Guid>.IndexOf
	|
	|-RVA: 0x245D720 Offset: 0x245C720 VA: 0x18245D720
	|-List.SynchronizedList<int>.IndexOf
	|
	|-RVA: 0x245E330 Offset: 0x245D330 VA: 0x18245E330
	|-List.SynchronizedList<Int32Enum>.IndexOf
	|
	|-RVA: 0x245D520 Offset: 0x245C520 VA: 0x18245D520
	|-List.SynchronizedList<long>.IndexOf
	|
	|-RVA: 0x245F030 Offset: 0x245E030 VA: 0x18245F030
	|-List.SynchronizedList<InterpretedFrameInfo>.IndexOf
	|
	|-RVA: 0x245E430 Offset: 0x245D430 VA: 0x18245E430
	|-List.SynchronizedList<Win32_IP_ADAPTER_ADDRESSES>.IndexOf
	|
	|-RVA: 0x245D620 Offset: 0x245C620 VA: 0x18245D620
	|-List.SynchronizedList<object>.IndexOf
	|
	|-RVA: 0x245F3A0 Offset: 0x245E3A0 VA: 0x18245F3A0
	|-List.SynchronizedList<float>.IndexOf
	|
	|-RVA: 0x2373060 Offset: 0x2372060 VA: 0x182373060
	|-List.SynchronizedList<uint>.IndexOf
	|
	|-RVA: 0x23733E0 Offset: 0x23723E0 VA: 0x1823733E0
	|-List.SynchronizedList<ulong>.IndexOf
	|
	|-RVA: 0x23728E0 Offset: 0x23718E0 VA: 0x1823728E0
	|-List.SynchronizedList<TexturePacker.SpriteData>.IndexOf
	|
	|-RVA: 0x23723E0 Offset: 0x23713E0 VA: 0x1823723E0
	|-List.SynchronizedList<AnimatorClipInfo>.IndexOf
	|
	|-RVA: 0x2373AB0 Offset: 0x2372AB0 VA: 0x182373AB0
	|-List.SynchronizedList<BeforeRenderHelper.OrderBlock>.IndexOf
	|
	|-RVA: 0x23736F0 Offset: 0x23726F0 VA: 0x1823736F0
	|-List.SynchronizedList<BoneWeight>.IndexOf
	|
	|-RVA: 0x2371DF0 Offset: 0x2370DF0 VA: 0x182371DF0
	|-List.SynchronizedList<Color32>.IndexOf
	|
	|-RVA: 0x2371EE0 Offset: 0x2370EE0 VA: 0x182371EE0
	|-List.SynchronizedList<Color>.IndexOf
	|
	|-RVA: 0x2373820 Offset: 0x2372820 VA: 0x182373820
	|-List.SynchronizedList<CombineInstance>.IndexOf
	|
	|-RVA: 0x2372670 Offset: 0x2371670 VA: 0x182372670
	|-List.SynchronizedList<RaycastResult>.IndexOf
	|
	|-RVA: 0x23734E0 Offset: 0x23724E0 VA: 0x1823734E0
	|-List.SynchronizedList<ShaderPassName>.IndexOf
	|
	|-RVA: 0x2373F50 Offset: 0x2372F50 VA: 0x182373F50
	|-List.SynchronizedList<VisibleLight>.IndexOf
	|
	|-RVA: 0x23724E0 Offset: 0x23714E0 VA: 0x1823724E0
	|-List.SynchronizedList<VisibleReflectionProbe>.IndexOf
	|
	|-RVA: 0x2373BD0 Offset: 0x2372BD0 VA: 0x182373BD0
	|-List.SynchronizedList<IntervalTreeNode>.IndexOf
	|
	|-RVA: 0x2373E20 Offset: 0x2372E20 VA: 0x182373E20
	|-List.SynchronizedList<IntervalTree.Entry<object>>.IndexOf
	|
	|-RVA: 0x2372CB0 Offset: 0x2371CB0 VA: 0x182372CB0
	|-List.SynchronizedList<Matrix4x4>.IndexOf
	|
	|-RVA: 0x2372000 Offset: 0x2371000 VA: 0x182372000
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshContainer>.IndexOf
	|
	|-RVA: 0x2372A20 Offset: 0x2371A20 VA: 0x182372A20
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshInstance>.IndexOf
	|
	|-RVA: 0x2372290 Offset: 0x2371290 VA: 0x182372290
	|-List.SynchronizedList<MeshSubsetCombineUtility.SubMeshInstance>.IndexOf
	|
	|-RVA: 0x2372F30 Offset: 0x2371F30 VA: 0x182372F30
	|-List.SynchronizedList<ChannelPacket>.IndexOf
	|
	|-RVA: 0x2371CF0 Offset: 0x2370CF0 VA: 0x182371CF0
	|-List.SynchronizedList<ClientScene.PendingOwner>.IndexOf
	|
	|-RVA: 0x2373D00 Offset: 0x2372D00 VA: 0x182373D00
	|-List.SynchronizedList<LocalClient.InternalMsg>.IndexOf
	|
	|-RVA: 0x2372170 Offset: 0x2371170 VA: 0x182372170
	|-List.SynchronizedList<NetworkLobbyManager.PendingPlayer>.IndexOf
	|
	|-RVA: 0x2373990 Offset: 0x2372990 VA: 0x182373990
	|-List.SynchronizedList<NetworkMigrationManager.PendingPlayerInfo>.IndexOf
	|
	|-RVA: 0x23727C0 Offset: 0x23717C0 VA: 0x1823727C0
	|-List.SynchronizedList<CRCMessageEntry>.IndexOf
	|
	|-RVA: 0x23732E0 Offset: 0x23722E0 VA: 0x1823732E0
	|-List.SynchronizedList<PeerInfoPlayer>.IndexOf
	|
	|-RVA: 0x2373160 Offset: 0x2372160 VA: 0x182373160
	|-List.SynchronizedList<ParticleSystem.Particle>.IndexOf
	|
	|-RVA: 0x23740C0 Offset: 0x23730C0 VA: 0x1823740C0
	|-List.SynchronizedList<Playable>.IndexOf
	|
	|-RVA: 0x23735D0 Offset: 0x23725D0 VA: 0x1823735D0
	|-List.SynchronizedList<Quaternion>.IndexOf
	|
	|-RVA: 0x2372DF0 Offset: 0x2371DF0 VA: 0x182372DF0
	|-List.SynchronizedList<RaycastHit>.IndexOf
	|
	|-RVA: 0x2372B90 Offset: 0x2371B90 VA: 0x182372B90
	|-List.SynchronizedList<Rect>.IndexOf
	|
	|-RVA: 0x24FC9C0 Offset: 0x24FB9C0 VA: 0x1824FC9C0
	|-List.SynchronizedList<ReflectionProbeBlendInfo>.IndexOf
	|
	|-RVA: 0x24FC880 Offset: 0x24FB880 VA: 0x1824FC880
	|-List.SynchronizedList<RenderTargetIdentifier>.IndexOf
	|
	|-RVA: 0x24FCE40 Offset: 0x24FBE40 VA: 0x1824FCE40
	|-List.SynchronizedList<GlyphRect>.IndexOf
	|
	|-RVA: 0x24FCD00 Offset: 0x24FBD00 VA: 0x1824FCD00
	|-List.SynchronizedList<AnimationOutputWeightProcessor.WeightInfo>.IndexOf
	|
	|-RVA: 0x24FC540 Offset: 0x24FB540 VA: 0x1824FC540
	|-List.SynchronizedList<UICharInfo>.IndexOf
	|
	|-RVA: 0x24FD0A0 Offset: 0x24FC0A0 VA: 0x1824FD0A0
	|-List.SynchronizedList<UILineInfo>.IndexOf
	|
	|-RVA: 0x24FC070 Offset: 0x24FB070 VA: 0x1824FC070
	|-List.SynchronizedList<UIVertex>.IndexOf
	|
	|-RVA: 0x24FBF40 Offset: 0x24FAF40 VA: 0x1824FBF40
	|-List.SynchronizedList<UnitySynchronizationContext.WorkRequest>.IndexOf
	|
	|-RVA: 0x24FC440 Offset: 0x24FB440 VA: 0x1824FC440
	|-List.SynchronizedList<Vector2>.IndexOf
	|
	|-RVA: 0x24FC780 Offset: 0x24FB780 VA: 0x1824FC780
	|-List.SynchronizedList<Vector2Int>.IndexOf
	|
	|-RVA: 0x24FCAE0 Offset: 0x24FBAE0 VA: 0x1824FCAE0
	|-List.SynchronizedList<Vector3>.IndexOf
	|
	|-RVA: 0x24FC660 Offset: 0x24FB660 VA: 0x1824FC660
	|-List.SynchronizedList<Vector4>.IndexOf
	|
	|-RVA: 0x24FC300 Offset: 0x24FB300 VA: 0x1824FC300
	|-List.SynchronizedList<LODGenerator.SkinnedRenderer>.IndexOf
	|
	|-RVA: 0x24FCF60 Offset: 0x24FBF60 VA: 0x1824FCF60
	|-List.SynchronizedList<LODGenerator.StaticRenderer>.IndexOf
	|
	|-RVA: 0x24FC1D0 Offset: 0x24FB1D0 VA: 0x1824FC1D0
	|-List.SynchronizedList<ZmPeerManager.RecvPacket>.IndexOf
	|
	|-RVA: 0x24FCC00 Offset: 0x24FBC00 VA: 0x1824FCC00
	|-List.SynchronizedList<ZmID>.IndexOf
	*/

	public void Insert(int index, T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA1E5A0 Offset: 0xA1D5A0 VA: 0x180A1E5A0
	|-List.SynchronizedList<DataSet.FaceIndices>.Insert
	|
	|-RVA: 0x24C1690 Offset: 0x24C0690 VA: 0x1824C1690
	|-List.SynchronizedList<UnitPreservation.UnitPortPreservation>.Insert
	|
	|-RVA: 0x24C18C0 Offset: 0x24C08C0 VA: 0x1824C18C0
	|-List.SynchronizedList<MeshCombiner.SkinnedRenderer>.Insert
	|
	|-RVA: 0x24C1240 Offset: 0x24C0240 VA: 0x1824C1240
	|-List.SynchronizedList<MeshCombiner.StaticRenderer>.Insert
	|
	|-RVA: 0x24C0670 Offset: 0x24BF670 VA: 0x1824C0670
	|-List.SynchronizedList<CameraState.CustomBlendable>.Insert
	|
	|-RVA: 0x24C1FB0 Offset: 0x24C0FB0 VA: 0x1824C1FB0
	|-List.SynchronizedList<CinemachineClearShot.Pair>.Insert
	|
	|-RVA: 0x24C0880 Offset: 0x24BF880 VA: 0x1824C0880
	|-List.SynchronizedList<DoublePoint>.Insert
	|
	|-RVA: 0x24C1380 Offset: 0x24C0380 VA: 0x1824C1380
	|-List.SynchronizedList<IntPoint>.Insert
	|
	|-RVA: 0x24C0780 Offset: 0x24BF780 VA: 0x1824C0780
	|-List.SynchronizedList<DgwResultServerInfo>.Insert
	|
	|-RVA: 0x24C0AD0 Offset: 0x24BFAD0 VA: 0x1824C0AD0
	|-List.SynchronizedList<DgwServerForJson>.Insert
	|
	|-RVA: 0x24C1A00 Offset: 0x24C0A00 VA: 0x1824C1A00
	|-List.SynchronizedList<DgwServerInfo>.Insert
	|
	|-RVA: 0x24C17A0 Offset: 0x24C07A0 VA: 0x1824C17A0
	|-List.SynchronizedList<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Insert
	|
	|-RVA: 0x24C0540 Offset: 0x24BF540 VA: 0x1824C0540
	|-List.SynchronizedList<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Insert
	|
	|-RVA: 0x24C22C0 Offset: 0x24C12C0 VA: 0x1824C22C0
	|-List.SynchronizedList<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Insert
	|
	|-RVA: 0x24C1B30 Offset: 0x24C0B30 VA: 0x1824C1B30
	|-List.SynchronizedList<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Insert
	|
	|-RVA: 0x24C1C50 Offset: 0x24C0C50 VA: 0x1824C1C50
	|-List.SynchronizedList<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Insert
	|
	|-RVA: 0x24C1490 Offset: 0x24C0490 VA: 0x1824C1490
	|-List.SynchronizedList<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Insert
	|
	|-RVA: 0x24C0F20 Offset: 0x24BFF20 VA: 0x1824C0F20
	|-List.SynchronizedList<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Insert
	|
	|-RVA: 0x24C23F0 Offset: 0x24C13F0 VA: 0x1824C23F0
	|-List.SynchronizedList<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Insert
	|
	|-RVA: 0x24C1590 Offset: 0x24C0590 VA: 0x1824C1590
	|-List.SynchronizedList<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Insert
	|
	|-RVA: 0x24C1D70 Offset: 0x24C0D70 VA: 0x1824C1D70
	|-List.SynchronizedList<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Insert
	|
	|-RVA: 0x24C20B0 Offset: 0x24C10B0 VA: 0x1824C20B0
	|-List.SynchronizedList<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Insert
	|
	|-RVA: 0x24C21C0 Offset: 0x24C11C0 VA: 0x1824C21C0
	|-List.SynchronizedList<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Insert
	|
	|-RVA: 0x24C0E20 Offset: 0x24BFE20 VA: 0x1824C0E20
	|-List.SynchronizedList<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Insert
	|
	|-RVA: 0x24C0D00 Offset: 0x24BFD00 VA: 0x1824C0D00
	|-List.SynchronizedList<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Insert
	|
	|-RVA: 0x24C0420 Offset: 0x24BF420 VA: 0x1824C0420
	|-List.SynchronizedList<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Insert
	|
	|-RVA: 0x24C1EA0 Offset: 0x24C0EA0 VA: 0x1824C1EA0
	|-List.SynchronizedList<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Insert
	|
	|-RVA: 0x24C0BD0 Offset: 0x24BFBD0 VA: 0x1824C0BD0
	|-List.SynchronizedList<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Insert
	|
	|-RVA: 0x24C24F0 Offset: 0x24C14F0 VA: 0x1824C24F0
	|-List.SynchronizedList<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Insert
	|
	|-RVA: 0x24C1130 Offset: 0x24C0130 VA: 0x1824C1130
	|-List.SynchronizedList<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Insert
	|
	|-RVA: 0x24C1020 Offset: 0x24C0020 VA: 0x1824C1020
	|-List.SynchronizedList<netarchive_C2GSAskRoleListClass.ClasslstFile>.Insert
	|
	|-RVA: 0x24C0990 Offset: 0x24BF990 VA: 0x1824C0990
	|-List.SynchronizedList<netarchive_GS2CRoleListClass.ClasslstFile>.Insert
	|
	|-RVA: 0x23588B0 Offset: 0x23578B0 VA: 0x1823588B0
	|-List.SynchronizedList<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Insert
	|
	|-RVA: 0x2358F40 Offset: 0x2357F40 VA: 0x182358F40
	|-List.SynchronizedList<netopenui_GS2CGMListClass.ClasslstGMOrder>.Insert
	|
	|-RVA: 0x2359700 Offset: 0x2358700 VA: 0x182359700
	|-List.SynchronizedList<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Insert
	|
	|-RVA: 0x2358450 Offset: 0x2357450 VA: 0x182358450
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Insert
	|
	|-RVA: 0x23594A0 Offset: 0x23584A0 VA: 0x1823594A0
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Insert
	|
	|-RVA: 0x2358090 Offset: 0x2357090 VA: 0x182358090
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Insert
	|
	|-RVA: 0x23595D0 Offset: 0x23585D0 VA: 0x1823595D0
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Insert
	|
	|-RVA: 0x2359180 Offset: 0x2358180 VA: 0x182359180
	|-List.SynchronizedList<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Insert
	|
	|-RVA: 0x2357C10 Offset: 0x2356C10 VA: 0x182357C10
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstProcess>.Insert
	|
	|-RVA: 0x23579D0 Offset: 0x23569D0 VA: 0x1823579D0
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstReward>.Insert
	|
	|-RVA: 0x23589C0 Offset: 0x23579C0 VA: 0x1823589C0
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstTaskData>.Insert
	|
	|-RVA: 0x2358AF0 Offset: 0x2357AF0 VA: 0x182358AF0
	|-List.SynchronizedList<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Insert
	|
	|-RVA: 0x2357570 Offset: 0x2356570 VA: 0x182357570
	|-List.SynchronizedList<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Insert
	|
	|-RVA: 0x23581E0 Offset: 0x23571E0 VA: 0x1823581E0
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Insert
	|
	|-RVA: 0x23592A0 Offset: 0x23582A0 VA: 0x1823592A0
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Insert
	|
	|-RVA: 0x2357D20 Offset: 0x2356D20 VA: 0x182357D20
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Insert
	|
	|-RVA: 0x2358660 Offset: 0x2357660 VA: 0x182358660
	|-List.SynchronizedList<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Insert
	|
	|-RVA: 0x23578A0 Offset: 0x23568A0 VA: 0x1823578A0
	|-List.SynchronizedList<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Insert
	|
	|-RVA: 0x2358D30 Offset: 0x2357D30 VA: 0x182358D30
	|-List.SynchronizedList<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Insert
	|
	|-RVA: 0x2357F80 Offset: 0x2356F80 VA: 0x182357F80
	|-List.SynchronizedList<s2cmove_C2GSMoveClass.ClasslstDisp>.Insert
	|
	|-RVA: 0x23577A0 Offset: 0x23567A0 VA: 0x1823577A0
	|-List.SynchronizedList<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Insert
	|
	|-RVA: 0x2357AF0 Offset: 0x2356AF0 VA: 0x182357AF0
	|-List.SynchronizedList<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Insert
	|
	|-RVA: 0x23593A0 Offset: 0x23583A0 VA: 0x1823593A0
	|-List.SynchronizedList<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Insert
	|
	|-RVA: 0x2357670 Offset: 0x2356670 VA: 0x182357670
	|-List.SynchronizedList<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Insert
	|
	|-RVA: 0x2358320 Offset: 0x2357320 VA: 0x182358320
	|-List.SynchronizedList<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Insert
	|
	|-RVA: 0x2358560 Offset: 0x2357560 VA: 0x182358560
	|-List.SynchronizedList<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Insert
	|
	|-RVA: 0x2358E30 Offset: 0x2357E30 VA: 0x182358E30
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Insert
	|
	|-RVA: 0x2358C30 Offset: 0x2357C30 VA: 0x182358C30
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Insert
	|
	|-RVA: 0x2357E50 Offset: 0x2356E50 VA: 0x182357E50
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Insert
	|
	|-RVA: 0x2359070 Offset: 0x2358070 VA: 0x182359070
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Insert
	|
	|-RVA: 0x2358760 Offset: 0x2357760 VA: 0x182358760
	|-List.SynchronizedList<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Insert
	|
	|-RVA: 0x240FA80 Offset: 0x240EA80 VA: 0x18240FA80
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Insert
	|
	|-RVA: 0x240F720 Offset: 0x240E720 VA: 0x18240F720
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Insert
	|
	|-RVA: 0x2410680 Offset: 0x240F680 VA: 0x182410680
	|-List.SynchronizedList<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Insert
	|
	|-RVA: 0x240FCC0 Offset: 0x240ECC0 VA: 0x18240FCC0
	|-List.SynchronizedList<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Insert
	|
	|-RVA: 0x240E710 Offset: 0x240D710 VA: 0x18240E710
	|-List.SynchronizedList<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Insert
	|
	|-RVA: 0x2410000 Offset: 0x240F000 VA: 0x182410000
	|-List.SynchronizedList<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Insert
	|
	|-RVA: 0x240E850 Offset: 0x240D850 VA: 0x18240E850
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Insert
	|
	|-RVA: 0x240E980 Offset: 0x240D980 VA: 0x18240E980
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Insert
	|
	|-RVA: 0x24108D0 Offset: 0x240F8D0 VA: 0x1824108D0
	|-List.SynchronizedList<NameGenerate.NameWeight>.Insert
	|
	|-RVA: 0x240F380 Offset: 0x240E380 VA: 0x18240F380
	|-List.SynchronizedList<SteamNetworkingComponent.SendPacket>.Insert
	|
	|-RVA: 0x240FB90 Offset: 0x240EB90 VA: 0x18240FB90
	|-List.SynchronizedList<WeGameNetworkingComponent.SendPacket>.Insert
	|
	|-RVA: 0x240EAB0 Offset: 0x240DAB0 VA: 0x18240EAB0
	|-List.SynchronizedList<RangeU16>.Insert
	|
	|-RVA: 0x240EBB0 Offset: 0x240DBB0 VA: 0x18240EBB0
	|-List.SynchronizedList<OneInfo>.Insert
	|
	|-RVA: 0x240F5E0 Offset: 0x240E5E0 VA: 0x18240F5E0
	|-List.SynchronizedList<DebugDrawLine.DebugLine>.Insert
	|
	|-RVA: 0x240F4B0 Offset: 0x240E4B0 VA: 0x18240F4B0
	|-List.SynchronizedList<AssetTracker.AssetInfo>.Insert
	|
	|-RVA: 0x240F280 Offset: 0x240E280 VA: 0x18240F280
	|-List.SynchronizedList<EngineHotKey>.Insert
	|
	|-RVA: 0x2410540 Offset: 0x240F540 VA: 0x182410540
	|-List.SynchronizedList<HitInfo>.Insert
	|
	|-RVA: 0x240FDC0 Offset: 0x240EDC0 VA: 0x18240FDC0
	|-List.SynchronizedList<LogMessage>.Insert
	|
	|-RVA: 0x2410110 Offset: 0x240F110 VA: 0x182410110
	|-List.SynchronizedList<LPWNormalSolver.LPWPoint>.Insert
	|
	|-RVA: 0x2410310 Offset: 0x240F310 VA: 0x182410310
	|-List.SynchronizedList<LPWNormalSolver.LPWPointDataEntry>.Insert
	|
	|-RVA: 0x240FED0 Offset: 0x240EED0 VA: 0x18240FED0
	|-List.SynchronizedList<PropertyMetadata>.Insert
	|
	|-RVA: 0x24107A0 Offset: 0x240F7A0 VA: 0x1824107A0
	|-List.SynchronizedList<fsVersionedType>.Insert
	|
	|-RVA: 0x2410410 Offset: 0x240F410 VA: 0x182410410
	|-List.SynchronizedList<fsAotCompilationManager.AotCompilation>.Insert
	|
	|-RVA: 0x240EF30 Offset: 0x240DF30 VA: 0x18240EF30
	|-List.SynchronizedList<MinimapPoint>.Insert
	|
	|-RVA: 0x240ECE0 Offset: 0x240DCE0 VA: 0x18240ECE0
	|-List.SynchronizedList<MusicStateInfo>.Insert
	|
	|-RVA: 0x240F170 Offset: 0x240E170 VA: 0x18240F170
	|-List.SynchronizedList<BridgeHandler.IdxPacket>.Insert
	|
	|-RVA: 0x240F840 Offset: 0x240E840 VA: 0x18240F840
	|-List.SynchronizedList<JsonPosition>.Insert
	|
	|-RVA: 0x240EDF0 Offset: 0x240DDF0 VA: 0x18240EDF0
	|-List.SynchronizedList<pb_BezierPoint>.Insert
	|
	|-RVA: 0x2410210 Offset: 0x240F210 VA: 0x182410210
	|-List.SynchronizedList<pb_Edge>.Insert
	|
	|-RVA: 0x240F060 Offset: 0x240E060 VA: 0x18240F060
	|-List.SynchronizedList<ScreenRadioScriptObject.ScreenInfo>.Insert
	|
	|-RVA: 0x240F970 Offset: 0x240E970 VA: 0x18240F970
	|-List.SynchronizedList<ValueDropdownItem<object>>.Insert
	|
	|-RVA: 0x2461220 Offset: 0x2460220 VA: 0x182461220
	|-List.SynchronizedList<FormatterLocator.FormatterInfo>.Insert
	|
	|-RVA: 0x2460CA0 Offset: 0x245FCA0 VA: 0x182460CA0
	|-List.SynchronizedList<FormatterLocator.FormatterLocatorInfo>.Insert
	|
	|-RVA: 0x2460B70 Offset: 0x245FB70 VA: 0x182460B70
	|-List.SynchronizedList<SerializationNode>.Insert
	|
	|-RVA: 0x2460FE0 Offset: 0x245FFE0 VA: 0x182460FE0
	|-List.SynchronizedList<DeepReflection.PathStep>.Insert
	|
	|-RVA: 0x24601E0 Offset: 0x245F1E0 VA: 0x1824601E0
	|-List.SynchronizedList<CCalEffInfo>.Insert
	|
	|-RVA: 0x2460920 Offset: 0x245F920 VA: 0x182460920
	|-List.SynchronizedList<SkillRayHit>.Insert
	|
	|-RVA: 0x2461550 Offset: 0x2460550 VA: 0x182461550
	|-List.SynchronizedList<EventQueue.EventQueueEntry>.Insert
	|
	|-RVA: 0x24600B0 Offset: 0x245F0B0 VA: 0x1824600B0
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Insert
	|
	|-RVA: 0x2460EB0 Offset: 0x245FEB0 VA: 0x182460EB0
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Insert
	|
	|-RVA: 0x2460A60 Offset: 0x245FA60 VA: 0x182460A60
	|-List.SynchronizedList<SkeletonUtilityKinematicShadow.TransformPair>.Insert
	|
	|-RVA: 0x245F4A0 Offset: 0x245E4A0 VA: 0x18245F4A0
	|-List.SynchronizedList<StateSoundScriptObject.Loop>.Insert
	|
	|-RVA: 0x24602F0 Offset: 0x245F2F0 VA: 0x1824602F0
	|-List.SynchronizedList<StateSoundScriptObject.StateSound>.Insert
	|
	|-RVA: 0x245FB10 Offset: 0x245EB10 VA: 0x18245FB10
	|-List.SynchronizedList<SteamMatchViewer.ChatMsg>.Insert
	|
	|-RVA: 0x245F5E0 Offset: 0x245E5E0 VA: 0x18245F5E0
	|-List.SynchronizedList<CSteamID>.Insert
	|
	|-RVA: 0x2460720 Offset: 0x245F720 VA: 0x182460720
	|-List.SynchronizedList<bool>.Insert
	|
	|-RVA: 0x245FDA0 Offset: 0x245EDA0 VA: 0x18245FDA0
	|-List.SynchronizedList<byte>.Insert
	|
	|-RVA: 0x2460400 Offset: 0x245F400 VA: 0x182460400
	|-List.SynchronizedList<char>.Insert
	|
	|-RVA: 0x245FEA0 Offset: 0x245EEA0 VA: 0x18245FEA0
	|-List.SynchronizedList<DictionaryEntry>.Insert
	|
	|-RVA: 0x2460610 Offset: 0x245F610 VA: 0x182460610
	|-List.SynchronizedList<KeyValuePair<DateTime, object>>.Insert
	|
	|-RVA: 0x2460DB0 Offset: 0x245FDB0 VA: 0x182460DB0
	|-List.SynchronizedList<KeyValuePair<int, int>>.Insert
	|
	|-RVA: 0x245F900 Offset: 0x245E900 VA: 0x18245F900
	|-List.SynchronizedList<KeyValuePair<int, object>>.Insert
	|
	|-RVA: 0x2460500 Offset: 0x245F500 VA: 0x182460500
	|-List.SynchronizedList<KeyValuePair<object, object>>.Insert
	|
	|-RVA: 0x2461450 Offset: 0x2460450 VA: 0x182461450
	|-List.SynchronizedList<EventProvider.SessionInfo>.Insert
	|
	|-RVA: 0x245F6E0 Offset: 0x245E6E0 VA: 0x18245F6E0
	|-List.SynchronizedList<Guid>.Insert
	|
	|-RVA: 0x2461350 Offset: 0x2460350 VA: 0x182461350
	|-List.SynchronizedList<int>.Insert
	|
	|-RVA: 0x245FA10 Offset: 0x245EA10 VA: 0x18245FA10
	|-List.SynchronizedList<Int32Enum>.Insert
	|
	|-RVA: 0x245FFB0 Offset: 0x245EFB0 VA: 0x18245FFB0
	|-List.SynchronizedList<long>.Insert
	|
	|-RVA: 0x245F7F0 Offset: 0x245E7F0 VA: 0x18245F7F0
	|-List.SynchronizedList<InterpretedFrameInfo>.Insert
	|
	|-RVA: 0x245FC20 Offset: 0x245EC20 VA: 0x18245FC20
	|-List.SynchronizedList<Win32_IP_ADAPTER_ADDRESSES>.Insert
	|
	|-RVA: 0x2461120 Offset: 0x2460120 VA: 0x182461120
	|-List.SynchronizedList<object>.Insert
	|
	|-RVA: 0x2460820 Offset: 0x245F820 VA: 0x182460820
	|-List.SynchronizedList<float>.Insert
	|
	|-RVA: 0x2374C60 Offset: 0x2373C60 VA: 0x182374C60
	|-List.SynchronizedList<uint>.Insert
	|
	|-RVA: 0x23763F0 Offset: 0x23753F0 VA: 0x1823763F0
	|-List.SynchronizedList<ulong>.Insert
	|
	|-RVA: 0x2375360 Offset: 0x2374360 VA: 0x182375360
	|-List.SynchronizedList<TexturePacker.SpriteData>.Insert
	|
	|-RVA: 0x23760D0 Offset: 0x23750D0 VA: 0x1823760D0
	|-List.SynchronizedList<AnimatorClipInfo>.Insert
	|
	|-RVA: 0x2375100 Offset: 0x2374100 VA: 0x182375100
	|-List.SynchronizedList<BeforeRenderHelper.OrderBlock>.Insert
	|
	|-RVA: 0x2375FA0 Offset: 0x2374FA0 VA: 0x182375FA0
	|-List.SynchronizedList<BoneWeight>.Insert
	|
	|-RVA: 0x2374D60 Offset: 0x2373D60 VA: 0x182374D60
	|-List.SynchronizedList<Color32>.Insert
	|
	|-RVA: 0x2375E90 Offset: 0x2374E90 VA: 0x182375E90
	|-List.SynchronizedList<Color>.Insert
	|
	|-RVA: 0x2374730 Offset: 0x2373730 VA: 0x182374730
	|-List.SynchronizedList<CombineInstance>.Insert
	|
	|-RVA: 0x23764F0 Offset: 0x23754F0 VA: 0x1823764F0
	|-List.SynchronizedList<RaycastResult>.Insert
	|
	|-RVA: 0x23759A0 Offset: 0x23749A0 VA: 0x1823759A0
	|-List.SynchronizedList<ShaderPassName>.Insert
	|
	|-RVA: 0x23749B0 Offset: 0x23739B0 VA: 0x1823749B0
	|-List.SynchronizedList<VisibleLight>.Insert
	|
	|-RVA: 0x2375BD0 Offset: 0x2374BD0 VA: 0x182375BD0
	|-List.SynchronizedList<VisibleReflectionProbe>.Insert
	|
	|-RVA: 0x2375AA0 Offset: 0x2374AA0 VA: 0x182375AA0
	|-List.SynchronizedList<IntervalTreeNode>.Insert
	|
	|-RVA: 0x2374600 Offset: 0x2373600 VA: 0x182374600
	|-List.SynchronizedList<IntervalTree.Entry<object>>.Insert
	|
	|-RVA: 0x2375D50 Offset: 0x2374D50 VA: 0x182375D50
	|-List.SynchronizedList<Matrix4x4>.Insert
	|
	|-RVA: 0x2375720 Offset: 0x2374720 VA: 0x182375720
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshContainer>.Insert
	|
	|-RVA: 0x23754A0 Offset: 0x23744A0 VA: 0x1823754A0
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshInstance>.Insert
	|
	|-RVA: 0x2375210 Offset: 0x2374210 VA: 0x182375210
	|-List.SynchronizedList<MeshSubsetCombineUtility.SubMeshInstance>.Insert
	|
	|-RVA: 0x2374FD0 Offset: 0x2373FD0 VA: 0x182374FD0
	|-List.SynchronizedList<ChannelPacket>.Insert
	|
	|-RVA: 0x23741E0 Offset: 0x23731E0 VA: 0x1823741E0
	|-List.SynchronizedList<ClientScene.PendingOwner>.Insert
	|
	|-RVA: 0x23748A0 Offset: 0x23738A0 VA: 0x1823748A0
	|-List.SynchronizedList<LocalClient.InternalMsg>.Insert
	|
	|-RVA: 0x2375610 Offset: 0x2374610 VA: 0x182375610
	|-List.SynchronizedList<NetworkLobbyManager.PendingPlayer>.Insert
	|
	|-RVA: 0x23761D0 Offset: 0x23751D0 VA: 0x1823761D0
	|-List.SynchronizedList<NetworkMigrationManager.PendingPlayerInfo>.Insert
	|
	|-RVA: 0x23744F0 Offset: 0x23734F0 VA: 0x1823744F0
	|-List.SynchronizedList<CRCMessageEntry>.Insert
	|
	|-RVA: 0x23742E0 Offset: 0x23732E0 VA: 0x1823742E0
	|-List.SynchronizedList<PeerInfoPlayer>.Insert
	|
	|-RVA: 0x2374E60 Offset: 0x2373E60 VA: 0x182374E60
	|-List.SynchronizedList<ParticleSystem.Particle>.Insert
	|
	|-RVA: 0x23762E0 Offset: 0x23752E0 VA: 0x1823762E0
	|-List.SynchronizedList<Playable>.Insert
	|
	|-RVA: 0x23743E0 Offset: 0x23733E0 VA: 0x1823743E0
	|-List.SynchronizedList<Quaternion>.Insert
	|
	|-RVA: 0x2374B20 Offset: 0x2373B20 VA: 0x182374B20
	|-List.SynchronizedList<RaycastHit>.Insert
	|
	|-RVA: 0x2375890 Offset: 0x2374890 VA: 0x182375890
	|-List.SynchronizedList<Rect>.Insert
	|
	|-RVA: 0x24FD540 Offset: 0x24FC540 VA: 0x1824FD540
	|-List.SynchronizedList<ReflectionProbeBlendInfo>.Insert
	|
	|-RVA: 0x24FE2B0 Offset: 0x24FD2B0 VA: 0x1824FE2B0
	|-List.SynchronizedList<RenderTargetIdentifier>.Insert
	|
	|-RVA: 0x24FD9A0 Offset: 0x24FC9A0 VA: 0x1824FD9A0
	|-List.SynchronizedList<GlyphRect>.Insert
	|
	|-RVA: 0x24FD760 Offset: 0x24FC760 VA: 0x1824FD760
	|-List.SynchronizedList<AnimationOutputWeightProcessor.WeightInfo>.Insert
	|
	|-RVA: 0x24FD420 Offset: 0x24FC420 VA: 0x1824FD420
	|-List.SynchronizedList<UICharInfo>.Insert
	|
	|-RVA: 0x24FD650 Offset: 0x24FC650 VA: 0x1824FD650
	|-List.SynchronizedList<UILineInfo>.Insert
	|
	|-RVA: 0x24FDCF0 Offset: 0x24FCCF0 VA: 0x1824FDCF0
	|-List.SynchronizedList<UIVertex>.Insert
	|
	|-RVA: 0x24FE180 Offset: 0x24FD180 VA: 0x1824FE180
	|-List.SynchronizedList<UnitySynchronizationContext.WorkRequest>.Insert
	|
	|-RVA: 0x24FDAB0 Offset: 0x24FCAB0 VA: 0x1824FDAB0
	|-List.SynchronizedList<Vector2>.Insert
	|
	|-RVA: 0x24FD8A0 Offset: 0x24FC8A0 VA: 0x1824FD8A0
	|-List.SynchronizedList<Vector2Int>.Insert
	|
	|-RVA: 0x24FD1C0 Offset: 0x24FC1C0 VA: 0x1824FD1C0
	|-List.SynchronizedList<Vector3>.Insert
	|
	|-RVA: 0x24FDE40 Offset: 0x24FCE40 VA: 0x1824FDE40
	|-List.SynchronizedList<Vector4>.Insert
	|
	|-RVA: 0x24FDBB0 Offset: 0x24FCBB0 VA: 0x1824FDBB0
	|-List.SynchronizedList<LODGenerator.SkinnedRenderer>.Insert
	|
	|-RVA: 0x24FD2E0 Offset: 0x24FC2E0 VA: 0x1824FD2E0
	|-List.SynchronizedList<LODGenerator.StaticRenderer>.Insert
	|
	|-RVA: 0x24FDF50 Offset: 0x24FCF50 VA: 0x1824FDF50
	|-List.SynchronizedList<ZmPeerManager.RecvPacket>.Insert
	|
	|-RVA: 0x24FE080 Offset: 0x24FD080 VA: 0x1824FE080
	|-List.SynchronizedList<ZmID>.Insert
	*/

	public void RemoveAt(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA1E6C0 Offset: 0xA1D6C0 VA: 0x180A1E6C0
	|-List.SynchronizedList<DataSet.FaceIndices>.RemoveAt
	|
	|-RVA: 0x24C3700 Offset: 0x24C2700 VA: 0x1824C3700
	|-List.SynchronizedList<UnitPreservation.UnitPortPreservation>.RemoveAt
	|
	|-RVA: 0x24C2DA0 Offset: 0x24C1DA0 VA: 0x1824C2DA0
	|-List.SynchronizedList<MeshCombiner.SkinnedRenderer>.RemoveAt
	|
	|-RVA: 0x24C3160 Offset: 0x24C2160 VA: 0x1824C3160
	|-List.SynchronizedList<MeshCombiner.StaticRenderer>.RemoveAt
	|
	|-RVA: 0x24C2AD0 Offset: 0x24C1AD0 VA: 0x1824C2AD0
	|-List.SynchronizedList<CameraState.CustomBlendable>.RemoveAt
	|
	|-RVA: 0x24C3340 Offset: 0x24C2340 VA: 0x1824C3340
	|-List.SynchronizedList<CinemachineClearShot.Pair>.RemoveAt
	|
	|-RVA: 0x24C37F0 Offset: 0x24C27F0 VA: 0x1824C37F0
	|-List.SynchronizedList<DoublePoint>.RemoveAt
	|
	|-RVA: 0x24C38E0 Offset: 0x24C28E0 VA: 0x1824C38E0
	|-List.SynchronizedList<IntPoint>.RemoveAt
	|
	|-RVA: 0x24C2E90 Offset: 0x24C1E90 VA: 0x1824C2E90
	|-List.SynchronizedList<DgwResultServerInfo>.RemoveAt
	|
	|-RVA: 0x24C3D90 Offset: 0x24C2D90 VA: 0x1824C3D90
	|-List.SynchronizedList<DgwServerForJson>.RemoveAt
	|
	|-RVA: 0x24C3BB0 Offset: 0x24C2BB0 VA: 0x1824C3BB0
	|-List.SynchronizedList<DgwServerInfo>.RemoveAt
	|
	|-RVA: 0x24C3AC0 Offset: 0x24C2AC0 VA: 0x1824C3AC0
	|-List.SynchronizedList<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.RemoveAt
	|
	|-RVA: 0x24C29E0 Offset: 0x24C19E0 VA: 0x1824C29E0
	|-List.SynchronizedList<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.RemoveAt
	|
	|-RVA: 0x24C39D0 Offset: 0x24C29D0 VA: 0x1824C39D0
	|-List.SynchronizedList<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.RemoveAt
	|
	|-RVA: 0x24C3070 Offset: 0x24C2070 VA: 0x1824C3070
	|-List.SynchronizedList<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.RemoveAt
	|
	|-RVA: 0x24C3E80 Offset: 0x24C2E80 VA: 0x1824C3E80
	|-List.SynchronizedList<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.RemoveAt
	|
	|-RVA: 0x24C3430 Offset: 0x24C2430 VA: 0x1824C3430
	|-List.SynchronizedList<homecontainer_GS2CHeroInfoClass.ClasslstHero>.RemoveAt
	|
	|-RVA: 0x24C3F70 Offset: 0x24C2F70 VA: 0x1824C3F70
	|-List.SynchronizedList<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.RemoveAt
	|
	|-RVA: 0x24C4240 Offset: 0x24C3240 VA: 0x1824C4240
	|-List.SynchronizedList<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.RemoveAt
	|
	|-RVA: 0x24C2620 Offset: 0x24C1620 VA: 0x1824C2620
	|-List.SynchronizedList<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.RemoveAt
	|
	|-RVA: 0x24C3CA0 Offset: 0x24C2CA0 VA: 0x1824C3CA0
	|-List.SynchronizedList<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.RemoveAt
	|
	|-RVA: 0x24C2BC0 Offset: 0x24C1BC0 VA: 0x1824C2BC0
	|-List.SynchronizedList<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.RemoveAt
	|
	|-RVA: 0x24C4060 Offset: 0x24C3060 VA: 0x1824C4060
	|-List.SynchronizedList<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.RemoveAt
	|
	|-RVA: 0x24C4150 Offset: 0x24C3150 VA: 0x1824C4150
	|-List.SynchronizedList<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.RemoveAt
	|
	|-RVA: 0x24C2F80 Offset: 0x24C1F80 VA: 0x1824C2F80
	|-List.SynchronizedList<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.RemoveAt
	|
	|-RVA: 0x24C2CB0 Offset: 0x24C1CB0 VA: 0x1824C2CB0
	|-List.SynchronizedList<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.RemoveAt
	|
	|-RVA: 0x24C28F0 Offset: 0x24C18F0 VA: 0x1824C28F0
	|-List.SynchronizedList<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.RemoveAt
	|
	|-RVA: 0x24C2710 Offset: 0x24C1710 VA: 0x1824C2710
	|-List.SynchronizedList<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.RemoveAt
	|
	|-RVA: 0x24C3610 Offset: 0x24C2610 VA: 0x1824C3610
	|-List.SynchronizedList<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.RemoveAt
	|
	|-RVA: 0x24C3250 Offset: 0x24C2250 VA: 0x1824C3250
	|-List.SynchronizedList<lsswitch_LS2CCodeShieldClass.ClasslstShield>.RemoveAt
	|
	|-RVA: 0x24C3520 Offset: 0x24C2520 VA: 0x1824C3520
	|-List.SynchronizedList<netarchive_C2GSAskRoleListClass.ClasslstFile>.RemoveAt
	|
	|-RVA: 0x24C2800 Offset: 0x24C1800 VA: 0x1824C2800
	|-List.SynchronizedList<netarchive_GS2CRoleListClass.ClasslstFile>.RemoveAt
	|
	|-RVA: 0x235ADE0 Offset: 0x2359DE0 VA: 0x18235ADE0
	|-List.SynchronizedList<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.RemoveAt
	|
	|-RVA: 0x2359D00 Offset: 0x2358D00 VA: 0x182359D00
	|-List.SynchronizedList<netopenui_GS2CGMListClass.ClasslstGMOrder>.RemoveAt
	|
	|-RVA: 0x2359850 Offset: 0x2358850 VA: 0x182359850
	|-List.SynchronizedList<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.RemoveAt
	|
	|-RVA: 0x235AA20 Offset: 0x2359A20 VA: 0x18235AA20
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.RemoveAt
	|
	|-RVA: 0x235A570 Offset: 0x2359570 VA: 0x18235A570
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.RemoveAt
	|
	|-RVA: 0x2359A30 Offset: 0x2358A30 VA: 0x182359A30
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.RemoveAt
	|
	|-RVA: 0x235A750 Offset: 0x2359750 VA: 0x18235A750
	|-List.SynchronizedList<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.RemoveAt
	|
	|-RVA: 0x2359DF0 Offset: 0x2358DF0 VA: 0x182359DF0
	|-List.SynchronizedList<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.RemoveAt
	|
	|-RVA: 0x235AED0 Offset: 0x2359ED0 VA: 0x18235AED0
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstProcess>.RemoveAt
	|
	|-RVA: 0x235AB10 Offset: 0x2359B10 VA: 0x18235AB10
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstReward>.RemoveAt
	|
	|-RVA: 0x235AFC0 Offset: 0x2359FC0 VA: 0x18235AFC0
	|-List.SynchronizedList<nettask_GS2CAddTaskClass.ClasslstTaskData>.RemoveAt
	|
	|-RVA: 0x235A840 Offset: 0x2359840 VA: 0x18235A840
	|-List.SynchronizedList<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.RemoveAt
	|
	|-RVA: 0x2359C10 Offset: 0x2358C10 VA: 0x182359C10
	|-List.SynchronizedList<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.RemoveAt
	|
	|-RVA: 0x235B1A0 Offset: 0x235A1A0 VA: 0x18235B1A0
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.RemoveAt
	|
	|-RVA: 0x235B470 Offset: 0x235A470 VA: 0x18235B470
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.RemoveAt
	|
	|-RVA: 0x235AC00 Offset: 0x2359C00 VA: 0x18235AC00
	|-List.SynchronizedList<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.RemoveAt
	|
	|-RVA: 0x235A930 Offset: 0x2359930 VA: 0x18235A930
	|-List.SynchronizedList<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.RemoveAt
	|
	|-RVA: 0x235B0B0 Offset: 0x235A0B0 VA: 0x18235B0B0
	|-List.SynchronizedList<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.RemoveAt
	|
	|-RVA: 0x235A480 Offset: 0x2359480 VA: 0x18235A480
	|-List.SynchronizedList<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.RemoveAt
	|
	|-RVA: 0x235A1B0 Offset: 0x23591B0 VA: 0x18235A1B0
	|-List.SynchronizedList<s2cmove_C2GSMoveClass.ClasslstDisp>.RemoveAt
	|
	|-RVA: 0x2359EE0 Offset: 0x2358EE0 VA: 0x182359EE0
	|-List.SynchronizedList<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.RemoveAt
	|
	|-RVA: 0x2359B20 Offset: 0x2358B20 VA: 0x182359B20
	|-List.SynchronizedList<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.RemoveAt
	|
	|-RVA: 0x235B290 Offset: 0x235A290 VA: 0x18235B290
	|-List.SynchronizedList<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.RemoveAt
	|
	|-RVA: 0x235A660 Offset: 0x2359660 VA: 0x18235A660
	|-List.SynchronizedList<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.RemoveAt
	|
	|-RVA: 0x235A390 Offset: 0x2359390 VA: 0x18235A390
	|-List.SynchronizedList<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.RemoveAt
	|
	|-RVA: 0x235ACF0 Offset: 0x2359CF0 VA: 0x18235ACF0
	|-List.SynchronizedList<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.RemoveAt
	|
	|-RVA: 0x2359FD0 Offset: 0x2358FD0 VA: 0x182359FD0
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.RemoveAt
	|
	|-RVA: 0x235A2A0 Offset: 0x23592A0 VA: 0x18235A2A0
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.RemoveAt
	|
	|-RVA: 0x235A0C0 Offset: 0x23590C0 VA: 0x18235A0C0
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.RemoveAt
	|
	|-RVA: 0x235B380 Offset: 0x235A380 VA: 0x18235B380
	|-List.SynchronizedList<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.RemoveAt
	|
	|-RVA: 0x2359940 Offset: 0x2358940 VA: 0x182359940
	|-List.SynchronizedList<s2cnpc_GS2CNpcEventClass.ClasslstOption>.RemoveAt
	|
	|-RVA: 0x2410FA0 Offset: 0x240FFA0 VA: 0x182410FA0
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.RemoveAt
	|
	|-RVA: 0x2412080 Offset: 0x2411080 VA: 0x182412080
	|-List.SynchronizedList<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.RemoveAt
	|
	|-RVA: 0x2412620 Offset: 0x2411620 VA: 0x182412620
	|-List.SynchronizedList<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.RemoveAt
	|
	|-RVA: 0x2412350 Offset: 0x2411350 VA: 0x182412350
	|-List.SynchronizedList<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.RemoveAt
	|
	|-RVA: 0x2412530 Offset: 0x2411530 VA: 0x182412530
	|-List.SynchronizedList<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.RemoveAt
	|
	|-RVA: 0x2411CC0 Offset: 0x2410CC0 VA: 0x182411CC0
	|-List.SynchronizedList<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.RemoveAt
	|
	|-RVA: 0x2411720 Offset: 0x2410720 VA: 0x182411720
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.RemoveAt
	|
	|-RVA: 0x2410A00 Offset: 0x240FA00 VA: 0x182410A00
	|-List.SynchronizedList<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.RemoveAt
	|
	|-RVA: 0x2411450 Offset: 0x2410450 VA: 0x182411450
	|-List.SynchronizedList<NameGenerate.NameWeight>.RemoveAt
	|
	|-RVA: 0x2412170 Offset: 0x2411170 VA: 0x182412170
	|-List.SynchronizedList<SteamNetworkingComponent.SendPacket>.RemoveAt
	|
	|-RVA: 0x2410AF0 Offset: 0x240FAF0 VA: 0x182410AF0
	|-List.SynchronizedList<WeGameNetworkingComponent.SendPacket>.RemoveAt
	|
	|-RVA: 0x2411900 Offset: 0x2410900 VA: 0x182411900
	|-List.SynchronizedList<RangeU16>.RemoveAt
	|
	|-RVA: 0x2411360 Offset: 0x2410360 VA: 0x182411360
	|-List.SynchronizedList<OneInfo>.RemoveAt
	|
	|-RVA: 0x2411EA0 Offset: 0x2410EA0 VA: 0x182411EA0
	|-List.SynchronizedList<DebugDrawLine.DebugLine>.RemoveAt
	|
	|-RVA: 0x24119F0 Offset: 0x24109F0 VA: 0x1824119F0
	|-List.SynchronizedList<AssetTracker.AssetInfo>.RemoveAt
	|
	|-RVA: 0x2410EB0 Offset: 0x240FEB0 VA: 0x182410EB0
	|-List.SynchronizedList<EngineHotKey>.RemoveAt
	|
	|-RVA: 0x2411AE0 Offset: 0x2410AE0 VA: 0x182411AE0
	|-List.SynchronizedList<HitInfo>.RemoveAt
	|
	|-RVA: 0x2411DB0 Offset: 0x2410DB0 VA: 0x182411DB0
	|-List.SynchronizedList<LogMessage>.RemoveAt
	|
	|-RVA: 0x2411090 Offset: 0x2410090 VA: 0x182411090
	|-List.SynchronizedList<LPWNormalSolver.LPWPoint>.RemoveAt
	|
	|-RVA: 0x2411F90 Offset: 0x2410F90 VA: 0x182411F90
	|-List.SynchronizedList<LPWNormalSolver.LPWPointDataEntry>.RemoveAt
	|
	|-RVA: 0x2411BD0 Offset: 0x2410BD0 VA: 0x182411BD0
	|-List.SynchronizedList<PropertyMetadata>.RemoveAt
	|
	|-RVA: 0x2411180 Offset: 0x2410180 VA: 0x182411180
	|-List.SynchronizedList<fsVersionedType>.RemoveAt
	|
	|-RVA: 0x2410BE0 Offset: 0x240FBE0 VA: 0x182410BE0
	|-List.SynchronizedList<fsAotCompilationManager.AotCompilation>.RemoveAt
	|
	|-RVA: 0x2410DC0 Offset: 0x240FDC0 VA: 0x182410DC0
	|-List.SynchronizedList<MinimapPoint>.RemoveAt
	|
	|-RVA: 0x2411630 Offset: 0x2410630 VA: 0x182411630
	|-List.SynchronizedList<MusicStateInfo>.RemoveAt
	|
	|-RVA: 0x2411810 Offset: 0x2410810 VA: 0x182411810
	|-List.SynchronizedList<BridgeHandler.IdxPacket>.RemoveAt
	|
	|-RVA: 0x2412260 Offset: 0x2411260 VA: 0x182412260
	|-List.SynchronizedList<JsonPosition>.RemoveAt
	|
	|-RVA: 0x2411270 Offset: 0x2410270 VA: 0x182411270
	|-List.SynchronizedList<pb_BezierPoint>.RemoveAt
	|
	|-RVA: 0x2412440 Offset: 0x2411440 VA: 0x182412440
	|-List.SynchronizedList<pb_Edge>.RemoveAt
	|
	|-RVA: 0x2411540 Offset: 0x2410540 VA: 0x182411540
	|-List.SynchronizedList<ScreenRadioScriptObject.ScreenInfo>.RemoveAt
	|
	|-RVA: 0x2410CD0 Offset: 0x240FCD0 VA: 0x182410CD0
	|-List.SynchronizedList<ValueDropdownItem<object>>.RemoveAt
	|
	|-RVA: 0x2462670 Offset: 0x2461670 VA: 0x182462670
	|-List.SynchronizedList<FormatterLocator.FormatterInfo>.RemoveAt
	|
	|-RVA: 0x2461B30 Offset: 0x2460B30 VA: 0x182461B30
	|-List.SynchronizedList<FormatterLocator.FormatterLocatorInfo>.RemoveAt
	|
	|-RVA: 0x2462940 Offset: 0x2461940 VA: 0x182462940
	|-List.SynchronizedList<SerializationNode>.RemoveAt
	|
	|-RVA: 0x2461860 Offset: 0x2460860 VA: 0x182461860
	|-List.SynchronizedList<DeepReflection.PathStep>.RemoveAt
	|
	|-RVA: 0x2461A40 Offset: 0x2460A40 VA: 0x182461A40
	|-List.SynchronizedList<CCalEffInfo>.RemoveAt
	|
	|-RVA: 0x2462D00 Offset: 0x2461D00 VA: 0x182462D00
	|-List.SynchronizedList<SkillRayHit>.RemoveAt
	|
	|-RVA: 0x2462EE0 Offset: 0x2461EE0 VA: 0x182462EE0
	|-List.SynchronizedList<EventQueue.EventQueueEntry>.RemoveAt
	|
	|-RVA: 0x2461D10 Offset: 0x2460D10 VA: 0x182461D10
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.RemoveAt
	|
	|-RVA: 0x2461950 Offset: 0x2460950 VA: 0x182461950
	|-List.SynchronizedList<SkeletonRendererCustomMaterials.SlotMaterialOverride>.RemoveAt
	|
	|-RVA: 0x24621C0 Offset: 0x24611C0 VA: 0x1824621C0
	|-List.SynchronizedList<SkeletonUtilityKinematicShadow.TransformPair>.RemoveAt
	|
	|-RVA: 0x2462FD0 Offset: 0x2461FD0 VA: 0x182462FD0
	|-List.SynchronizedList<StateSoundScriptObject.Loop>.RemoveAt
	|
	|-RVA: 0x24622B0 Offset: 0x24612B0 VA: 0x1824622B0
	|-List.SynchronizedList<StateSoundScriptObject.StateSound>.RemoveAt
	|
	|-RVA: 0x2462490 Offset: 0x2461490 VA: 0x182462490
	|-List.SynchronizedList<SteamMatchViewer.ChatMsg>.RemoveAt
	|
	|-RVA: 0x2462A30 Offset: 0x2461A30 VA: 0x182462A30
	|-List.SynchronizedList<CSteamID>.RemoveAt
	|
	|-RVA: 0x2461E00 Offset: 0x2460E00 VA: 0x182461E00
	|-List.SynchronizedList<bool>.RemoveAt
	|
	|-RVA: 0x24630C0 Offset: 0x24620C0 VA: 0x1824630C0
	|-List.SynchronizedList<byte>.RemoveAt
	|
	|-RVA: 0x2462850 Offset: 0x2461850 VA: 0x182462850
	|-List.SynchronizedList<char>.RemoveAt
	|
	|-RVA: 0x2462B20 Offset: 0x2461B20 VA: 0x182462B20
	|-List.SynchronizedList<DictionaryEntry>.RemoveAt
	|
	|-RVA: 0x2461FE0 Offset: 0x2460FE0 VA: 0x182461FE0
	|-List.SynchronizedList<KeyValuePair<DateTime, object>>.RemoveAt
	|
	|-RVA: 0x2462DF0 Offset: 0x2461DF0 VA: 0x182462DF0
	|-List.SynchronizedList<KeyValuePair<int, int>>.RemoveAt
	|
	|-RVA: 0x24620D0 Offset: 0x24610D0 VA: 0x1824620D0
	|-List.SynchronizedList<KeyValuePair<int, object>>.RemoveAt
	|
	|-RVA: 0x2461680 Offset: 0x2460680 VA: 0x182461680
	|-List.SynchronizedList<KeyValuePair<object, object>>.RemoveAt
	|
	|-RVA: 0x2461EF0 Offset: 0x2460EF0 VA: 0x182461EF0
	|-List.SynchronizedList<EventProvider.SessionInfo>.RemoveAt
	|
	|-RVA: 0x2461770 Offset: 0x2460770 VA: 0x182461770
	|-List.SynchronizedList<Guid>.RemoveAt
	|
	|-RVA: 0x2462C10 Offset: 0x2461C10 VA: 0x182462C10
	|-List.SynchronizedList<int>.RemoveAt
	|
	|-RVA: 0x24632A0 Offset: 0x24622A0 VA: 0x1824632A0
	|-List.SynchronizedList<Int32Enum>.RemoveAt
	|
	|-RVA: 0x2462580 Offset: 0x2461580 VA: 0x182462580
	|-List.SynchronizedList<long>.RemoveAt
	|
	|-RVA: 0x2462760 Offset: 0x2461760 VA: 0x182462760
	|-List.SynchronizedList<InterpretedFrameInfo>.RemoveAt
	|
	|-RVA: 0x24623A0 Offset: 0x24613A0 VA: 0x1824623A0
	|-List.SynchronizedList<Win32_IP_ADAPTER_ADDRESSES>.RemoveAt
	|
	|-RVA: 0x2461C20 Offset: 0x2460C20 VA: 0x182461C20
	|-List.SynchronizedList<object>.RemoveAt
	|
	|-RVA: 0x24631B0 Offset: 0x24621B0 VA: 0x1824631B0
	|-List.SynchronizedList<float>.RemoveAt
	|
	|-RVA: 0x2376820 Offset: 0x2375820 VA: 0x182376820
	|-List.SynchronizedList<uint>.RemoveAt
	|
	|-RVA: 0x2376DC0 Offset: 0x2375DC0 VA: 0x182376DC0
	|-List.SynchronizedList<ulong>.RemoveAt
	|
	|-RVA: 0x2378260 Offset: 0x2377260 VA: 0x182378260
	|-List.SynchronizedList<TexturePacker.SpriteData>.RemoveAt
	|
	|-RVA: 0x2377F90 Offset: 0x2376F90 VA: 0x182377F90
	|-List.SynchronizedList<AnimatorClipInfo>.RemoveAt
	|
	|-RVA: 0x2377720 Offset: 0x2376720 VA: 0x182377720
	|-List.SynchronizedList<BeforeRenderHelper.OrderBlock>.RemoveAt
	|
	|-RVA: 0x2376640 Offset: 0x2375640 VA: 0x182376640
	|-List.SynchronizedList<BoneWeight>.RemoveAt
	|
	|-RVA: 0x2377BD0 Offset: 0x2376BD0 VA: 0x182377BD0
	|-List.SynchronizedList<Color32>.RemoveAt
	|
	|-RVA: 0x2377DB0 Offset: 0x2376DB0 VA: 0x182377DB0
	|-List.SynchronizedList<Color>.RemoveAt
	|
	|-RVA: 0x2377CC0 Offset: 0x2376CC0 VA: 0x182377CC0
	|-List.SynchronizedList<CombineInstance>.RemoveAt
	|
	|-RVA: 0x2377EA0 Offset: 0x2376EA0 VA: 0x182377EA0
	|-List.SynchronizedList<RaycastResult>.RemoveAt
	|
	|-RVA: 0x2377090 Offset: 0x2376090 VA: 0x182377090
	|-List.SynchronizedList<ShaderPassName>.RemoveAt
	|
	|-RVA: 0x2377630 Offset: 0x2376630 VA: 0x182377630
	|-List.SynchronizedList<VisibleLight>.RemoveAt
	|
	|-RVA: 0x2377450 Offset: 0x2376450 VA: 0x182377450
	|-List.SynchronizedList<VisibleReflectionProbe>.RemoveAt
	|
	|-RVA: 0x2376CD0 Offset: 0x2375CD0 VA: 0x182376CD0
	|-List.SynchronizedList<IntervalTreeNode>.RemoveAt
	|
	|-RVA: 0x2376A00 Offset: 0x2375A00 VA: 0x182376A00
	|-List.SynchronizedList<IntervalTree.Entry<object>>.RemoveAt
	|
	|-RVA: 0x2377900 Offset: 0x2376900 VA: 0x182377900
	|-List.SynchronizedList<Matrix4x4>.RemoveAt
	|
	|-RVA: 0x2377180 Offset: 0x2376180 VA: 0x182377180
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshContainer>.RemoveAt
	|
	|-RVA: 0x2377360 Offset: 0x2376360 VA: 0x182377360
	|-List.SynchronizedList<MeshSubsetCombineUtility.MeshInstance>.RemoveAt
	|
	|-RVA: 0x2377810 Offset: 0x2376810 VA: 0x182377810
	|-List.SynchronizedList<MeshSubsetCombineUtility.SubMeshInstance>.RemoveAt
	|
	|-RVA: 0x2376730 Offset: 0x2375730 VA: 0x182376730
	|-List.SynchronizedList<ChannelPacket>.RemoveAt
	|
	|-RVA: 0x2376910 Offset: 0x2375910 VA: 0x182376910
	|-List.SynchronizedList<ClientScene.PendingOwner>.RemoveAt
	|
	|-RVA: 0x2377270 Offset: 0x2376270 VA: 0x182377270
	|-List.SynchronizedList<LocalClient.InternalMsg>.RemoveAt
	|
	|-RVA: 0x2378170 Offset: 0x2377170 VA: 0x182378170
	|-List.SynchronizedList<NetworkLobbyManager.PendingPlayer>.RemoveAt
	|
	|-RVA: 0x2378080 Offset: 0x2377080 VA: 0x182378080
	|-List.SynchronizedList<NetworkMigrationManager.PendingPlayerInfo>.RemoveAt
	|
	|-RVA: 0x2376AF0 Offset: 0x2375AF0 VA: 0x182376AF0
	|-List.SynchronizedList<CRCMessageEntry>.RemoveAt
	|
	|-RVA: 0x2377540 Offset: 0x2376540 VA: 0x182377540
	|-List.SynchronizedList<PeerInfoPlayer>.RemoveAt
	|
	|-RVA: 0x2376EB0 Offset: 0x2375EB0 VA: 0x182376EB0
	|-List.SynchronizedList<ParticleSystem.Particle>.RemoveAt
	|
	|-RVA: 0x2377AE0 Offset: 0x2376AE0 VA: 0x182377AE0
	|-List.SynchronizedList<Playable>.RemoveAt
	|
	|-RVA: 0x2376BE0 Offset: 0x2375BE0 VA: 0x182376BE0
	|-List.SynchronizedList<Quaternion>.RemoveAt
	|
	|-RVA: 0x2376FA0 Offset: 0x2375FA0 VA: 0x182376FA0
	|-List.SynchronizedList<RaycastHit>.RemoveAt
	|
	|-RVA: 0x23779F0 Offset: 0x23769F0 VA: 0x1823779F0
	|-List.SynchronizedList<Rect>.RemoveAt
	|
	|-RVA: 0x24FE8A0 Offset: 0x24FD8A0 VA: 0x1824FE8A0
	|-List.SynchronizedList<ReflectionProbeBlendInfo>.RemoveAt
	|
	|-RVA: 0x24FEE40 Offset: 0x24FDE40 VA: 0x1824FEE40
	|-List.SynchronizedList<RenderTargetIdentifier>.RemoveAt
	|
	|-RVA: 0x24FE6C0 Offset: 0x24FD6C0 VA: 0x1824FE6C0
	|-List.SynchronizedList<GlyphRect>.RemoveAt
	|
	|-RVA: 0x24FF020 Offset: 0x24FE020 VA: 0x1824FF020
	|-List.SynchronizedList<AnimationOutputWeightProcessor.WeightInfo>.RemoveAt
	|
	|-RVA: 0x24FF110 Offset: 0x24FE110 VA: 0x1824FF110
	|-List.SynchronizedList<UICharInfo>.RemoveAt
	|
	|-RVA: 0x24FE5D0 Offset: 0x24FD5D0 VA: 0x1824FE5D0
	|-List.SynchronizedList<UILineInfo>.RemoveAt
	|
	|-RVA: 0x24FEC60 Offset: 0x24FDC60 VA: 0x1824FEC60
	|-List.SynchronizedList<UIVertex>.RemoveAt
	|
	|-RVA: 0x24FE3F0 Offset: 0x24FD3F0 VA: 0x1824FE3F0
	|-List.SynchronizedList<UnitySynchronizationContext.WorkRequest>.RemoveAt
	|
	|-RVA: 0x24FE990 Offset: 0x24FD990 VA: 0x1824FE990
	|-List.SynchronizedList<Vector2>.RemoveAt
	|
	|-RVA: 0x24FED50 Offset: 0x24FDD50 VA: 0x1824FED50
	|-List.SynchronizedList<Vector2Int>.RemoveAt
	|
	|-RVA: 0x24FE7B0 Offset: 0x24FD7B0 VA: 0x1824FE7B0
	|-List.SynchronizedList<Vector3>.RemoveAt
	|
	|-RVA: 0x24FEB70 Offset: 0x24FDB70 VA: 0x1824FEB70
	|-List.SynchronizedList<Vector4>.RemoveAt
	|
	|-RVA: 0x24FEA80 Offset: 0x24FDA80 VA: 0x1824FEA80
	|-List.SynchronizedList<LODGenerator.SkinnedRenderer>.RemoveAt
	|
	|-RVA: 0x24FE4E0 Offset: 0x24FD4E0 VA: 0x1824FE4E0
	|-List.SynchronizedList<LODGenerator.StaticRenderer>.RemoveAt
	|
	|-RVA: 0x24FF200 Offset: 0x24FE200 VA: 0x1824FF200
	|-List.SynchronizedList<ZmPeerManager.RecvPacket>.RemoveAt
	|
	|-RVA: 0x24FEF30 Offset: 0x24FDF30 VA: 0x1824FEF30
	|-List.SynchronizedList<ZmID>.RemoveAt
	*/
}

// Namespace: 
[Serializable]
public struct List.Enumerator<T> : IEnumerator<T>, IDisposable, IEnumerator
{
	// Fields
	private List<T> list;
	private int index;
	private int version;
	private T current;

	// Properties
	public T Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	internal void .ctor(List<T> list) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BFD40 Offset: 0x1BF140 VA: 0x1801BFD40
	|-List.Enumerator<DataSet.FaceIndices>..ctor
	|-List.Enumerator<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>..ctor
	|-List.Enumerator<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>..ctor
	|-List.Enumerator<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>..ctor
	|-List.Enumerator<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>..ctor
	|-List.Enumerator<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>..ctor
	|-List.Enumerator<netopenui_GS2CRewardTipsClass.ClasslstRewardData>..ctor
	|-List.Enumerator<nettask_GS2CAddTaskClass.ClasslstReward>..ctor
	|-List.Enumerator<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>..ctor
	|-List.Enumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>..ctor
	|-List.Enumerator<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>..ctor
	|-List.Enumerator<UICharInfo>..ctor
	|-List.Enumerator<Vector3>..ctor
	|
	|-RVA: 0x1BC200 Offset: 0x1BB600 VA: 0x1801BC200
	|-List.Enumerator<UnitPreservation.UnitPortPreservation>..ctor
	|-List.Enumerator<CameraState.CustomBlendable>..ctor
	|-List.Enumerator<DoublePoint>..ctor
	|-List.Enumerator<IntPoint>..ctor
	|-List.Enumerator<homecontainer_GS2CSeasonInfoClass.ClasslstPool>..ctor
	|-List.Enumerator<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>..ctor
	|-List.Enumerator<lsswitch_LS2CCodeShieldClass.ClasslstShield>..ctor
	|-List.Enumerator<netarchive_C2GSAskRoleListClass.ClasslstFile>..ctor
	|-List.Enumerator<netfriend_GS2CFindNameRetClass.ClasslstPlayer>..ctor
	|-List.Enumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>..ctor
	|-List.Enumerator<nettask_GS2CAddTaskClass.ClasslstProcess>..ctor
	|-List.Enumerator<s2cmove_C2GSMoveClass.ClasslstDisp>..ctor
	|-List.Enumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>..ctor
	|-List.Enumerator<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>..ctor
	|-List.Enumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>..ctor
	|-List.Enumerator<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>..ctor
	|-List.Enumerator<LogMessage>..ctor
	|-List.Enumerator<MusicStateInfo>..ctor
	|-List.Enumerator<BridgeHandler.IdxPacket>..ctor
	|-List.Enumerator<ScreenRadioScriptObject.ScreenInfo>..ctor
	|-List.Enumerator<ValueDropdownItem<object>>..ctor
	|-List.Enumerator<FormatterLocator.FormatterLocatorInfo>..ctor
	|-List.Enumerator<CCalEffInfo>..ctor
	|-List.Enumerator<SkeletonUtilityKinematicShadow.TransformPair>..ctor
	|-List.Enumerator<StateSoundScriptObject.StateSound>..ctor
	|-List.Enumerator<SteamMatchViewer.ChatMsg>..ctor
	|-List.Enumerator<DictionaryEntry>..ctor
	|-List.Enumerator<KeyValuePair<DateTime, object>>..ctor
	|-List.Enumerator<KeyValuePair<int, object>>..ctor
	|-List.Enumerator<KeyValuePair<object, object>>..ctor
	|-List.Enumerator<Guid>..ctor
	|-List.Enumerator<InterpretedFrameInfo>..ctor
	|-List.Enumerator<BeforeRenderHelper.OrderBlock>..ctor
	|-List.Enumerator<Color>..ctor
	|-List.Enumerator<LocalClient.InternalMsg>..ctor
	|-List.Enumerator<NetworkLobbyManager.PendingPlayer>..ctor
	|-List.Enumerator<NetworkMigrationManager.PendingPlayerInfo>..ctor
	|-List.Enumerator<CRCMessageEntry>..ctor
	|-List.Enumerator<Playable>..ctor
	|-List.Enumerator<Quaternion>..ctor
	|-List.Enumerator<Rect>..ctor
	|-List.Enumerator<ReflectionProbeBlendInfo>..ctor
	|-List.Enumerator<GlyphRect>..ctor
	|-List.Enumerator<UILineInfo>..ctor
	|-List.Enumerator<Vector4>..ctor
	|
	|-RVA: 0x1BC540 Offset: 0x1BB940 VA: 0x1801BC540
	|-List.Enumerator<MeshCombiner.SkinnedRenderer>..ctor
	|-List.Enumerator<StateSoundScriptObject.Loop>..ctor
	|-List.Enumerator<TexturePacker.SpriteData>..ctor
	|-List.Enumerator<Matrix4x4>..ctor
	|-List.Enumerator<LODGenerator.SkinnedRenderer>..ctor
	|
	|-RVA: 0x1BFE30 Offset: 0x1BF230 VA: 0x1801BFE30
	|-List.Enumerator<MeshCombiner.StaticRenderer>..ctor
	|-List.Enumerator<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>..ctor
	|-List.Enumerator<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>..ctor
	|-List.Enumerator<s2cnpc_GS2CNpcShopClass.ClasslstGoods>..ctor
	|-List.Enumerator<DebugDrawLine.DebugLine>..ctor
	|-List.Enumerator<HitInfo>..ctor
	|-List.Enumerator<DeepReflection.PathStep>..ctor
	|-List.Enumerator<RenderTargetIdentifier>..ctor
	|-List.Enumerator<AnimationOutputWeightProcessor.WeightInfo>..ctor
	|-List.Enumerator<LODGenerator.StaticRenderer>..ctor
	|
	|-RVA: 0x1BFD70 Offset: 0x1BF170 VA: 0x1801BFD70
	|-List.Enumerator<CinemachineClearShot.Pair>..ctor
	|-List.Enumerator<DgwResultServerInfo>..ctor
	|-List.Enumerator<DgwServerForJson>..ctor
	|-List.Enumerator<homecontainer_GS2CHeroInfoClass.ClasslstHero>..ctor
	|-List.Enumerator<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>..ctor
	|-List.Enumerator<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>..ctor
	|-List.Enumerator<homecontainer_GS2CRoundInfoClass.ClasslstInfo>..ctor
	|-List.Enumerator<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>..ctor
	|-List.Enumerator<homecontainer_GS2CTalentInfoClass.ClasslstTalent>..ctor
	|-List.Enumerator<netteam_GS2CMaxRoundClass.ClasslstMaxRound>..ctor
	|-List.Enumerator<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>..ctor
	|-List.Enumerator<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>..ctor
	|-List.Enumerator<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>..ctor
	|-List.Enumerator<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>..ctor
	|-List.Enumerator<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>..ctor
	|-List.Enumerator<s2cnpc_C2GSAnswerDictClass.ClasslstQue>..ctor
	|-List.Enumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>..ctor
	|-List.Enumerator<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>..ctor
	|-List.Enumerator<EngineHotKey>..ctor
	|-List.Enumerator<LPWNormalSolver.LPWPoint>..ctor
	|-List.Enumerator<LPWNormalSolver.LPWPointDataEntry>..ctor
	|-List.Enumerator<pb_Edge>..ctor
	|-List.Enumerator<CSteamID>..ctor
	|-List.Enumerator<KeyValuePair<int, int>>..ctor
	|-List.Enumerator<EventProvider.SessionInfo>..ctor
	|-List.Enumerator<long>..ctor
	|-List.Enumerator<object>..ctor
	|-List.Enumerator<ulong>..ctor
	|-List.Enumerator<AnimatorClipInfo>..ctor
	|-List.Enumerator<ClientScene.PendingOwner>..ctor
	|-List.Enumerator<PeerInfoPlayer>..ctor
	|-List.Enumerator<Vector2>..ctor
	|-List.Enumerator<Vector2Int>..ctor
	|-List.Enumerator<ZmID>..ctor
	|
	|-RVA: 0x1BC180 Offset: 0x1BB580 VA: 0x1801BC180
	|-List.Enumerator<DgwServerInfo>..ctor
	|-List.Enumerator<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>..ctor
	|-List.Enumerator<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>..ctor
	|-List.Enumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>..ctor
	|-List.Enumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>..ctor
	|-List.Enumerator<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>..ctor
	|-List.Enumerator<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>..ctor
	|-List.Enumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>..ctor
	|-List.Enumerator<NameGenerate.NameWeight>..ctor
	|-List.Enumerator<WeGameNetworkingComponent.SendPacket>..ctor
	|-List.Enumerator<AssetTracker.AssetInfo>..ctor
	|-List.Enumerator<PropertyMetadata>..ctor
	|-List.Enumerator<fsVersionedType>..ctor
	|-List.Enumerator<fsAotCompilationManager.AotCompilation>..ctor
	|-List.Enumerator<MinimapPoint>..ctor
	|-List.Enumerator<JsonPosition>..ctor
	|-List.Enumerator<FormatterLocator.FormatterInfo>..ctor
	|-List.Enumerator<SerializationNode>..ctor
	|-List.Enumerator<EventQueue.EventQueueEntry>..ctor
	|-List.Enumerator<SkeletonRendererCustomMaterials.AtlasMaterialOverride>..ctor
	|-List.Enumerator<SkeletonRendererCustomMaterials.SlotMaterialOverride>..ctor
	|-List.Enumerator<IntervalTreeNode>..ctor
	|-List.Enumerator<IntervalTree.Entry<object>>..ctor
	|-List.Enumerator<ChannelPacket>..ctor
	|-List.Enumerator<UnitySynchronizationContext.WorkRequest>..ctor
	|-List.Enumerator<ZmPeerManager.RecvPacket>..ctor
	|
	|-RVA: 0x1BFDA0 Offset: 0x1BF1A0 VA: 0x1801BFDA0
	|-List.Enumerator<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>..ctor
	|-List.Enumerator<s2cShop_GS2CRefreshShopClass.ClasslstGoods>..ctor
	|-List.Enumerator<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>..ctor
	|
	|-RVA: 0x1BFC20 Offset: 0x1BF020 VA: 0x1801BFC20
	|-List.Enumerator<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>..ctor
	|-List.Enumerator<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>..ctor
	|-List.Enumerator<netopenui_GS2CGMListClass.ClasslstGMOrder>..ctor
	|-List.Enumerator<nettask_GS2CAddTaskClass.ClasslstTaskData>..ctor
	|-List.Enumerator<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>..ctor
	|-List.Enumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>..ctor
	|-List.Enumerator<SteamNetworkingComponent.SendPacket>..ctor
	|-List.Enumerator<OneInfo>..ctor
	|-List.Enumerator<BoneWeight>..ctor
	|
	|-RVA: 0x1BFDE0 Offset: 0x1BF1E0 VA: 0x1801BFDE0
	|-List.Enumerator<netarchive_GS2CRoleListClass.ClasslstFile>..ctor
	|
	|-RVA: 0x1BFCA0 Offset: 0x1BF0A0 VA: 0x1801BFCA0
	|-List.Enumerator<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>..ctor
	|-List.Enumerator<RaycastResult>..ctor
	|
	|-RVA: 0x1BC500 Offset: 0x1BB900 VA: 0x1801BC500
	|-List.Enumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWar>..ctor
	|-List.Enumerator<s2cnpc_GS2CNpcEventClass.ClasslstOption>..ctor
	|-List.Enumerator<MeshSubsetCombineUtility.SubMeshInstance>..ctor
	|
	|-RVA: 0x1BC3D0 Offset: 0x1BB7D0 VA: 0x1801BC3D0
	|-List.Enumerator<RangeU16>..ctor
	|-List.Enumerator<int>..ctor
	|-List.Enumerator<Int32Enum>..ctor
	|-List.Enumerator<float>..ctor
	|-List.Enumerator<uint>..ctor
	|-List.Enumerator<Color32>..ctor
	|-List.Enumerator<ShaderPassName>..ctor
	|
	|-RVA: 0x1BC380 Offset: 0x1BB780 VA: 0x1801BC380
	|-List.Enumerator<pb_BezierPoint>..ctor
	|
	|-RVA: 0x1BC480 Offset: 0x1BB880 VA: 0x1801BC480
	|-List.Enumerator<SkillRayHit>..ctor
	|
	|-RVA: 0x1BC4D0 Offset: 0x1BB8D0 VA: 0x1801BC4D0
	|-List.Enumerator<bool>..ctor
	|-List.Enumerator<byte>..ctor
	|
	|-RVA: 0x1BC240 Offset: 0x1BB640 VA: 0x1801BC240
	|-List.Enumerator<char>..ctor
	|
	|-RVA: 0x1BC1C0 Offset: 0x1BB5C0 VA: 0x1801BC1C0
	|-List.Enumerator<Win32_IP_ADAPTER_ADDRESSES>..ctor
	|
	|-RVA: 0x1BC140 Offset: 0x1BB540 VA: 0x1801BC140
	|-List.Enumerator<CombineInstance>..ctor
	|
	|-RVA: 0x1BC440 Offset: 0x1BB840 VA: 0x1801BC440
	|-List.Enumerator<VisibleLight>..ctor
	|
	|-RVA: 0x1BC340 Offset: 0x1BB740 VA: 0x1801BC340
	|-List.Enumerator<VisibleReflectionProbe>..ctor
	|
	|-RVA: 0x1BC400 Offset: 0x1BB800 VA: 0x1801BC400
	|-List.Enumerator<MeshSubsetCombineUtility.MeshContainer>..ctor
	|
	|-RVA: 0x1BC590 Offset: 0x1BB990 VA: 0x1801BC590
	|-List.Enumerator<MeshSubsetCombineUtility.MeshInstance>..ctor
	|
	|-RVA: 0x1BC270 Offset: 0x1BB670 VA: 0x1801BC270
	|-List.Enumerator<ParticleSystem.Particle>..ctor
	|
	|-RVA: 0x1BC2B0 Offset: 0x1BB6B0 VA: 0x1801BC2B0
	|-List.Enumerator<RaycastHit>..ctor
	|
	|-RVA: 0x1BC2F0 Offset: 0x1BB6F0 VA: 0x1801BC2F0
	|-List.Enumerator<UIVertex>..ctor
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D3B30 Offset: 0x1D2F30 VA: 0x1801D3B30
	|-List.Enumerator<ArchiveData>.Dispose
	|-List.Enumerator<DataSet.FaceGroupData>.Dispose
	|-List.Enumerator<DataSet.FaceIndices>.Dispose
	|-List.Enumerator<DataSet.ObjectData>.Dispose
	|-List.Enumerator<Loader>.Dispose
	|-List.Enumerator<MaterialData>.Dispose
	|-List.Enumerator<Vertex>.Dispose
	|-List.Enumerator<SingleLoadingProgress>.Dispose
	|-List.Enumerator<AttrComBase>.Dispose
	|-List.Enumerator<BaseKeybinding>.Dispose
	|-List.Enumerator<BasePop>.Dispose
	|-List.Enumerator<UnitPreservation.UnitPortPreservation>.Dispose
	|-List.Enumerator<BehaviorTimerCartoon>.Dispose
	|-List.Enumerator<MeshCombiner.SkinnedRenderer>.Dispose
	|-List.Enumerator<MeshCombiner.StaticRenderer>.Dispose
	|-List.Enumerator<PolyfewRuntime.CustomMeshActionStructure>.Dispose
	|-List.Enumerator<PolyfewRuntime.PreservationSphere>.Dispose
	|-List.Enumerator<CPacketData>.Dispose
	|-List.Enumerator<CFieldInfo>.Dispose
	|-List.Enumerator<CameraState.CustomBlendable>.Dispose
	|-List.Enumerator<CinemachineClearShot.Pair>.Dispose
	|-List.Enumerator<CinemachineCollider.VcamExtraState>.Dispose
	|-List.Enumerator<DoublePoint>.Dispose
	|-List.Enumerator<IntPoint>.Dispose
	|-List.Enumerator<OutRec>.Dispose
	|-List.Enumerator<PolyNode>.Dispose
	|-List.Enumerator<CollectionObject>.Dispose
	|-List.Enumerator<CommonGuideManager.CGuideType>.Dispose
	|-List.Enumerator<CommonNotifyTimerObj>.Dispose
	|-List.Enumerator<CtrlPowerTime>.Dispose
	|-List.Enumerator<CtrlSideStateObj>.Dispose
	|-List.Enumerator<AccountInfo>.Dispose
	|-List.Enumerator<DgwResultServerInfo>.Dispose
	|-List.Enumerator<DgwSForJson>.Dispose
	|-List.Enumerator<DgwServerForJson>.Dispose
	|-List.Enumerator<DgwServerInfo>.Dispose
	|-List.Enumerator<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.Dispose
	|-List.Enumerator<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.Dispose
	|-List.Enumerator<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.Dispose
	|-List.Enumerator<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.Dispose
	|-List.Enumerator<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.Dispose
	|-List.Enumerator<homecontainer_GS2CHeroInfoClass.ClasslstHero>.Dispose
	|-List.Enumerator<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.Dispose
	|-List.Enumerator<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.Dispose
	|-List.Enumerator<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.Dispose
	|-List.Enumerator<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.Dispose
	|-List.Enumerator<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.Dispose
	|-List.Enumerator<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.Dispose
	|-List.Enumerator<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.Dispose
	|-List.Enumerator<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.Dispose
	|-List.Enumerator<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.Dispose
	|-List.Enumerator<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.Dispose
	|-List.Enumerator<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.Dispose
	|-List.Enumerator<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.Dispose
	|-List.Enumerator<lsswitch_LS2CCodeShieldClass.ClasslstShield>.Dispose
	|-List.Enumerator<netarchive_C2GSAskRoleListClass.ClasslstFile>.Dispose
	|-List.Enumerator<netarchive_GS2CRoleListClass.ClasslstFile>.Dispose
	|-List.Enumerator<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.Dispose
	|-List.Enumerator<netopenui_GS2CGMListClass.ClasslstGMOrder>.Dispose
	|-List.Enumerator<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.Dispose
	|-List.Enumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.Dispose
	|-List.Enumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.Dispose
	|-List.Enumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.Dispose
	|-List.Enumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.Dispose
	|-List.Enumerator<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.Dispose
	|-List.Enumerator<nettask_GS2CAddTaskClass.ClasslstProcess>.Dispose
	|-List.Enumerator<nettask_GS2CAddTaskClass.ClasslstReward>.Dispose
	|-List.Enumerator<nettask_GS2CAddTaskClass.ClasslstTaskData>.Dispose
	|-List.Enumerator<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.Dispose
	|-List.Enumerator<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.Dispose
	|-List.Enumerator<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.Dispose
	|-List.Enumerator<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.Dispose
	|-List.Enumerator<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.Dispose
	|-List.Enumerator<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.Dispose
	|-List.Enumerator<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.Dispose
	|-List.Enumerator<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.Dispose
	|-List.Enumerator<s2cmove_C2GSMoveClass.ClasslstDisp>.Dispose
	|-List.Enumerator<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.Dispose
	|-List.Enumerator<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.Dispose
	|-List.Enumerator<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.Dispose
	|-List.Enumerator<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.Dispose
	|-List.Enumerator<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.Dispose
	|-List.Enumerator<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.Dispose
	|-List.Enumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.Dispose
	|-List.Enumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.Dispose
	|-List.Enumerator<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.Dispose
	|-List.Enumerator<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.Dispose
	|-List.Enumerator<s2cnpc_GS2CNpcEventClass.ClasslstOption>.Dispose
	|-List.Enumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.Dispose
	|-List.Enumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.Dispose
	|-List.Enumerator<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.Dispose
	|-List.Enumerator<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.Dispose
	|-List.Enumerator<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.Dispose
	|-List.Enumerator<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.Dispose
	|-List.Enumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.Dispose
	|-List.Enumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.Dispose
	|-List.Enumerator<AdvMsg>.Dispose
	|-List.Enumerator<IPacket>.Dispose
	|-List.Enumerator<PubTimer>.Dispose
	|-List.Enumerator<NameGenerate.NameWeight>.Dispose
	|-List.Enumerator<SteamNetworkingComponent.SendPacket>.Dispose
	|-List.Enumerator<WeGameNetworkingComponent.SendPacket>.Dispose
	|-List.Enumerator<WeGameNetworkingComponent.SendPacketSession>.Dispose
	|-List.Enumerator<RangeU16>.Dispose
	|-List.Enumerator<GuestAccountData>.Dispose
	|-List.Enumerator<ConfigItemEntity>.Dispose
	|-List.Enumerator<DataBase>.Dispose
	|-List.Enumerator<LevelGMInfoData>.Dispose
	|-List.Enumerator<OneInfo>.Dispose
	|-List.Enumerator<ShowInfo>.Dispose
	|-List.Enumerator<DebugDrawLine.DebugLine>.Dispose
	|-List.Enumerator<DropAnimationCollectObj>.Dispose
	|-List.Enumerator<AssetTracker.AssetInfo>.Dispose
	|-List.Enumerator<DynamicBone>.Dispose
	|-List.Enumerator<EngineHotKey>.Dispose
	|-List.Enumerator<FriendObject>.Dispose
	|-List.Enumerator<CTimerNode>.Dispose
	|-List.Enumerator<KeyFuncIDItem>.Dispose
	|-List.Enumerator<NetPacket>.Dispose
	|-List.Enumerator<GuideObject>.Dispose
	|-List.Enumerator<MissionObject>.Dispose
	|-List.Enumerator<CHitEffect>.Dispose
	|-List.Enumerator<CCollisionInfo>.Dispose
	|-List.Enumerator<HitInfo>.Dispose
	|-List.Enumerator<LogMessage>.Dispose
	|-List.Enumerator<LPWNormalSolver.LPWPoint>.Dispose
	|-List.Enumerator<LPWNormalSolver.LPWPointDataEntry>.Dispose
	|-List.Enumerator<PropertyMetadata>.Dispose
	|-List.Enumerator<LuaComBase>.Dispose
	|-List.Enumerator<ParsedAssemblyQualifiedName>.Dispose
	|-List.Enumerator<fsVersionedType>.Dispose
	|-List.Enumerator<fsAotCompilationManager.AotCompilation>.Dispose
	|-List.Enumerator<fsData>.Dispose
	|-List.Enumerator<GraphReference>.Dispose
	|-List.Enumerator<IGraph>.Dispose
	|-List.Enumerator<IGraphData>.Dispose
	|-List.Enumerator<IGraphDebugData>.Dispose
	|-List.Enumerator<IGraphElement>.Dispose
	|-List.Enumerator<IGraphParent>.Dispose
	|-List.Enumerator<IGraphParentElement>.Dispose
	|-List.Enumerator<M1ContentSizeFitter>.Dispose
	|-List.Enumerator<MatchMemberData>.Dispose
	|-List.Enumerator<NotifyType>.Dispose
	|-List.Enumerator<MaxRoundInfo>.Dispose
	|-List.Enumerator<Header.ReceivedTokenValue>.Dispose
	|-List.Enumerator<Header>.Dispose
	|-List.Enumerator<IMimeFilter>.Dispose
	|-List.Enumerator<InternetAddress>.Dispose
	|-List.Enumerator<Parameter>.Dispose
	|-List.Enumerator<ParameterList.NameValuePair>.Dispose
	|-List.Enumerator<MinimapPoint>.Dispose
	|-List.Enumerator<ModelInfo>.Dispose
	|-List.Enumerator<MonsterCollectionObject>.Dispose
	|-List.Enumerator<MsgObj>.Dispose
	|-List.Enumerator<MusicStateInfo>.Dispose
	|-List.Enumerator<NPCOpenCostData>.Dispose
	|-List.Enumerator<BridgeHandler.IdxPacket>.Dispose
	|-List.Enumerator<NetWorkLimitItem>.Dispose
	|-List.Enumerator<NewPlayerObject>.Dispose
	|-List.Enumerator<JsonPosition>.Dispose
	|-List.Enumerator<JsonSerializerInternalReader.CreatorPropertyContext>.Dispose
	|-List.Enumerator<SerializationCallback>.Dispose
	|-List.Enumerator<NpcEventObject>.Dispose
	|-List.Enumerator<PCConfirmInfo>.Dispose
	|-List.Enumerator<IPeerLinkHandler>.Dispose
	|-List.Enumerator<PeerEndPoint>.Dispose
	|-List.Enumerator<PlayerProp>.Dispose
	|-List.Enumerator<PowerTimeItem>.Dispose
	|-List.Enumerator<pb_BezierPoint>.Dispose
	|-List.Enumerator<pb_Edge>.Dispose
	|-List.Enumerator<pb_EdgeConnection>.Dispose
	|-List.Enumerator<pb_Face>.Dispose
	|-List.Enumerator<pb_Renderable>.Dispose
	|-List.Enumerator<pb_WingedEdge>.Dispose
	|-List.Enumerator<RecodMonsterAngle>.Dispose
	|-List.Enumerator<RelicViewObject>.Dispose
	|-List.Enumerator<RewardObj>.Dispose
	|-List.Enumerator<RewardShownItem>.Dispose
	|-List.Enumerator<RewardTransSort>.Dispose
	|-List.Enumerator<ScreenRadioScriptObject.ScreenInfo>.Dispose
	|-List.Enumerator<SearchFriendInfo>.Dispose
	|-List.Enumerator<ServerDefine.SkillCacheIndex>.Dispose
	|-List.Enumerator<ShopItem>.Dispose
	|-List.Enumerator<ValueDropdownItem<object>>.Dispose
	|-List.Enumerator<FormatterLocator.FormatterInfo>.Dispose
	|-List.Enumerator<FormatterLocator.FormatterLocatorInfo>.Dispose
	|-List.Enumerator<SerializationNode>.Dispose
	|-List.Enumerator<DeepReflection.PathStep>.Dispose
	|-List.Enumerator<CBullet>.Dispose
	|-List.Enumerator<CCalEffInfo>.Dispose
	|-List.Enumerator<CCartoonBase>.Dispose
	|-List.Enumerator<CSkillBase>.Dispose
	|-List.Enumerator<CartoonData>.Dispose
	|-List.Enumerator<SClientHitInfo>.Dispose
	|-List.Enumerator<SkillRayHit>.Dispose
	|-List.Enumerator<Attachment>.Dispose
	|-List.Enumerator<BoneData>.Dispose
	|-List.Enumerator<EventQueue.EventQueueEntry>.Dispose
	|-List.Enumerator<SkeletonPartsRenderer>.Dispose
	|-List.Enumerator<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.Dispose
	|-List.Enumerator<SkeletonRendererCustomMaterials.SlotMaterialOverride>.Dispose
	|-List.Enumerator<SkeletonUtilityKinematicShadow.TransformPair>.Dispose
	|-List.Enumerator<StateSoundScriptObject.Loop>.Dispose
	|-List.Enumerator<StateSoundScriptObject.StateSound>.Dispose
	|-List.Enumerator<SteamMatchMemberData>.Dispose
	|-List.Enumerator<SteamMatchViewer.ChatMsg>.Dispose
	|-List.Enumerator<CSteamID>.Dispose
	|-List.Enumerator<StickerManager.Sticker>.Dispose
	|-List.Enumerator<bool>.Dispose
	|-List.Enumerator<byte>.Dispose
	|-List.Enumerator<char>.Dispose
	|-List.Enumerator<DictionaryEntry>.Dispose
	|-List.Enumerator<Dictionary<string, object>>.Dispose
	|-List.Enumerator<HashSet<pb_Face>>.Dispose
	|-List.Enumerator<KeyValuePair<DateTime, object>>.Dispose
	|-List.Enumerator<KeyValuePair<int, int>>.Dispose
	|-List.Enumerator<KeyValuePair<int, object>>.Dispose
	|-List.Enumerator<KeyValuePair<object, object>>.Dispose
	|-List.Enumerator<List<IntPoint>>.Dispose
	|-List.Enumerator<List<byte>>.Dispose
	|-List.Enumerator<List<GameObject>>.Dispose
	|-List.Enumerator<EtwSession>.Dispose
	|-List.Enumerator<EventProvider.SessionInfo>.Dispose
	|-List.Enumerator<FieldMetadata>.Dispose
	|-List.Enumerator<CultureInfo>.Dispose
	|-List.Enumerator<Guid>.Dispose
	|-List.Enumerator<int>.Dispose
	|-List.Enumerator<Int32Enum>.Dispose
	|-List.Enumerator<long>.Dispose
	|-List.Enumerator<BranchLabel>.Dispose
	|-List.Enumerator<ByRefUpdater>.Dispose
	|-List.Enumerator<InterpretedFrameInfo>.Dispose
	|-List.Enumerator<LabelScopeInfo>.Dispose
	|-List.Enumerator<ModifierSpec>.Dispose
	|-List.Enumerator<IPAddress>.Dispose
	|-List.Enumerator<MonoChunkStream.Chunk>.Dispose
	|-List.Enumerator<Win32_IP_ADAPTER_ADDRESSES>.Dispose
	|-List.Enumerator<WebConnection>.Dispose
	|-List.Enumerator<WebConnectionGroup>.Dispose
	|-List.Enumerator<object>.Dispose
	|-List.Enumerator<Assembly>.Dispose
	|-List.Enumerator<MemberInfo>.Dispose
	|-List.Enumerator<MethodInfo>.Dispose
	|-List.Enumerator<ExceptionDispatchInfo>.Dispose
	|-List.Enumerator<IContextProperty>.Dispose
	|-List.Enumerator<X509CertificateImpl>.Dispose
	|-List.Enumerator<float>.Dispose
	|-List.Enumerator<string>.Dispose
	|-List.Enumerator<IAsyncLocal>.Dispose
	|-List.Enumerator<Task>.Dispose
	|-List.Enumerator<Thread>.Dispose
	|-List.Enumerator<Tuple<EventProvider.SessionInfo, bool>>.Dispose
	|-List.Enumerator<Type>.Dispose
	|-List.Enumerator<TypeIdentifier>.Dispose
	|-List.Enumerator<uint>.Dispose
	|-List.Enumerator<ulong>.Dispose
	|-List.Enumerator<WeakReference>.Dispose
	|-List.Enumerator<WeakReference<EtwSession>>.Dispose
	|-List.Enumerator<TexturePacker.SpriteData>.Dispose
	|-List.Enumerator<TMP_Dropdown.OptionData>.Dispose
	|-List.Enumerator<TalentObject>.Dispose
	|-List.Enumerator<TaskObject>.Dispose
	|-List.Enumerator<TaskReward>.Dispose
	|-List.Enumerator<UIPriority>.Dispose
	|-List.Enumerator<AddtionPair>.Dispose
	|-List.Enumerator<CPlayerInfo.ClasslstHeroData>.Dispose
	|-List.Enumerator<ControllerKeyBoard.ControllerHotKey>.Dispose
	|-List.Enumerator<HeroObject>.Dispose
	|-List.Enumerator<HotKeyItem>.Dispose
	|-List.Enumerator<Message>.Dispose
	|-List.Enumerator<PCRecordinfo_item>.Dispose
	|-List.Enumerator<PlayerInfo_logic.RecordItem>.Dispose
	|-List.Enumerator<ShopObject>.Dispose
	|-List.Enumerator<SwitchItem>.Dispose
	|-List.Enumerator<Animator>.Dispose
	|-List.Enumerator<AnimatorClipInfo>.Dispose
	|-List.Enumerator<AudioAmbisonicExtensionDefinition>.Dispose
	|-List.Enumerator<AudioSpatializerExtensionDefinition>.Dispose
	|-List.Enumerator<BeforeRenderHelper.OrderBlock>.Dispose
	|-List.Enumerator<BoneWeight>.Dispose
	|-List.Enumerator<Collider>.Dispose
	|-List.Enumerator<Color32>.Dispose
	|-List.Enumerator<Color>.Dispose
	|-List.Enumerator<CombineInstance>.Dispose
	|-List.Enumerator<RaycastResult>.Dispose
	|-List.Enumerator<PersistentCall>.Dispose
	|-List.Enumerator<ISubsystem>.Dispose
	|-List.Enumerator<ISubsystemDescriptor>.Dispose
	|-List.Enumerator<ISubsystemDescriptorImpl>.Dispose
	|-List.Enumerator<IRenderPipeline>.Dispose
	|-List.Enumerator<IAfterTransparentPass>.Dispose
	|-List.Enumerator<IBeforeRender>.Dispose
	|-List.Enumerator<ShaderPassName>.Dispose
	|-List.Enumerator<VisibleLight>.Dispose
	|-List.Enumerator<VisibleReflectionProbe>.Dispose
	|-List.Enumerator<GUILayoutEntry>.Dispose
	|-List.Enumerator<GameObject>.Dispose
	|-List.Enumerator<IntervalTreeNode>.Dispose
	|-List.Enumerator<IntervalTree.Entry<object>>.Dispose
	|-List.Enumerator<Material>.Dispose
	|-List.Enumerator<Matrix4x4>.Dispose
	|-List.Enumerator<Mesh>.Dispose
	|-List.Enumerator<MeshSubsetCombineUtility.MeshContainer>.Dispose
	|-List.Enumerator<MeshSubsetCombineUtility.MeshInstance>.Dispose
	|-List.Enumerator<MeshSubsetCombineUtility.SubMeshInstance>.Dispose
	|-List.Enumerator<ChannelPacket>.Dispose
	|-List.Enumerator<ChannelQOS>.Dispose
	|-List.Enumerator<ClientScene.PendingOwner>.Dispose
	|-List.Enumerator<IMultipartFormSection>.Dispose
	|-List.Enumerator<LocalClient.InternalMsg>.Dispose
	|-List.Enumerator<MatchDesc>.Dispose
	|-List.Enumerator<MatchDirectConnectInfo>.Dispose
	|-List.Enumerator<NetworkLobbyManager.PendingPlayer>.Dispose
	|-List.Enumerator<NetworkMigrationManager.PendingPlayerInfo>.Dispose
	|-List.Enumerator<CRCMessageEntry>.Dispose
	|-List.Enumerator<PeerInfoPlayer>.Dispose
	|-List.Enumerator<ParticleSystem.Particle>.Dispose
	|-List.Enumerator<Playable>.Dispose
	|-List.Enumerator<Quaternion>.Dispose
	|-List.Enumerator<RaycastHit>.Dispose
	|-List.Enumerator<Rect>.Dispose
	|-List.Enumerator<RectTransform>.Dispose
	|-List.Enumerator<RenderTexture>.Dispose
	|-List.Enumerator<Renderer>.Dispose
	|-List.Enumerator<PostProcessBundle>.Dispose
	|-List.Enumerator<PostProcessEffectSettings>.Dispose
	|-List.Enumerator<PostProcessLayer.SerializedBundleRef>.Dispose
	|-List.Enumerator<PostProcessVolume>.Dispose
	|-List.Enumerator<ReflectionProbeBlendInfo>.Dispose
	|-List.Enumerator<RenderTargetIdentifier>.Dispose
	|-List.Enumerator<Rigidbody>.Dispose
	|-List.Enumerator<SkinnedMeshRenderer>.Dispose
	|-List.Enumerator<GlyphRect>.Dispose
	|-List.Enumerator<Texture2D>.Dispose
	|-List.Enumerator<AnimationOutputWeightProcessor.WeightInfo>.Dispose
	|-List.Enumerator<RuntimeElement>.Dispose
	|-List.Enumerator<TimelineClip>.Dispose
	|-List.Enumerator<Transform>.Dispose
	|-List.Enumerator<Image>.Dispose
	|-List.Enumerator<UICharInfo>.Dispose
	|-List.Enumerator<UILineInfo>.Dispose
	|-List.Enumerator<UIVertex>.Dispose
	|-List.Enumerator<UnitySynchronizationContext.WorkRequest>.Dispose
	|-List.Enumerator<Vector2>.Dispose
	|-List.Enumerator<Vector2Int>.Dispose
	|-List.Enumerator<Vector3>.Dispose
	|-List.Enumerator<Vector4>.Dispose
	|-List.Enumerator<LODGenerator.SkinnedRenderer>.Dispose
	|-List.Enumerator<LODGenerator.StaticRenderer>.Dispose
	|-List.Enumerator<Triangle>.Dispose
	|-List.Enumerator<WarShopObject>.Dispose
	|-List.Enumerator<ZmPeerManager.RecvPacket>.Dispose
	|-List.Enumerator<ZmID>.Dispose
	|-List.Enumerator<bl_MoveArg>.Dispose
	|-List.Enumerator<PlayerPersonalInfo>.Dispose
	|-List.Enumerator<RailFriendInfo>.Dispose
	|-List.Enumerator<RailFriendPlayedGameInfo>.Dispose
	|-List.Enumerator<RailID>.Dispose
	|-List.Enumerator<RailKeyValueResult>.Dispose
	|-List.Enumerator<RailStreamFileInfo>.Dispose
	|-List.Enumerator<RailVoiceChannelUserSpeakingState>.Dispose
	|-List.Enumerator<serverinfomanager.LServerInfo>.Dispose
	|-List.Enumerator<serverinfomanager.ServerInfo>.Dispose
	|-List.Enumerator<serveruiobj>.Dispose
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BF830 Offset: 0x1BEC30 VA: 0x1801BF830
	|-List.Enumerator<ArchiveData>.MoveNext
	|-List.Enumerator<DataSet.FaceGroupData>.MoveNext
	|-List.Enumerator<DataSet.ObjectData>.MoveNext
	|-List.Enumerator<Loader>.MoveNext
	|-List.Enumerator<MaterialData>.MoveNext
	|-List.Enumerator<Vertex>.MoveNext
	|-List.Enumerator<SingleLoadingProgress>.MoveNext
	|-List.Enumerator<AttrComBase>.MoveNext
	|-List.Enumerator<BaseKeybinding>.MoveNext
	|-List.Enumerator<BasePop>.MoveNext
	|-List.Enumerator<BehaviorTimerCartoon>.MoveNext
	|-List.Enumerator<PolyfewRuntime.CustomMeshActionStructure>.MoveNext
	|-List.Enumerator<PolyfewRuntime.PreservationSphere>.MoveNext
	|-List.Enumerator<CPacketData>.MoveNext
	|-List.Enumerator<CFieldInfo>.MoveNext
	|-List.Enumerator<CinemachineClearShot.Pair>.MoveNext
	|-List.Enumerator<CinemachineCollider.VcamExtraState>.MoveNext
	|-List.Enumerator<OutRec>.MoveNext
	|-List.Enumerator<PolyNode>.MoveNext
	|-List.Enumerator<CollectionObject>.MoveNext
	|-List.Enumerator<CommonNotifyTimerObj>.MoveNext
	|-List.Enumerator<CtrlPowerTime>.MoveNext
	|-List.Enumerator<CtrlSideStateObj>.MoveNext
	|-List.Enumerator<AccountInfo>.MoveNext
	|-List.Enumerator<DgwResultServerInfo>.MoveNext
	|-List.Enumerator<DgwSForJson>.MoveNext
	|-List.Enumerator<DgwServerForJson>.MoveNext
	|-List.Enumerator<homecontainer_GS2CHeroInfoClass.ClasslstHero>.MoveNext
	|-List.Enumerator<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.MoveNext
	|-List.Enumerator<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.MoveNext
	|-List.Enumerator<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.MoveNext
	|-List.Enumerator<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.MoveNext
	|-List.Enumerator<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.MoveNext
	|-List.Enumerator<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.MoveNext
	|-List.Enumerator<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.MoveNext
	|-List.Enumerator<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.MoveNext
	|-List.Enumerator<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.MoveNext
	|-List.Enumerator<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.MoveNext
	|-List.Enumerator<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.MoveNext
	|-List.Enumerator<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.MoveNext
	|-List.Enumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.MoveNext
	|-List.Enumerator<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.MoveNext
	|-List.Enumerator<AdvMsg>.MoveNext
	|-List.Enumerator<IPacket>.MoveNext
	|-List.Enumerator<PubTimer>.MoveNext
	|-List.Enumerator<WeGameNetworkingComponent.SendPacketSession>.MoveNext
	|-List.Enumerator<GuestAccountData>.MoveNext
	|-List.Enumerator<ConfigItemEntity>.MoveNext
	|-List.Enumerator<DataBase>.MoveNext
	|-List.Enumerator<LevelGMInfoData>.MoveNext
	|-List.Enumerator<ShowInfo>.MoveNext
	|-List.Enumerator<DropAnimationCollectObj>.MoveNext
	|-List.Enumerator<DynamicBone>.MoveNext
	|-List.Enumerator<EngineHotKey>.MoveNext
	|-List.Enumerator<FriendObject>.MoveNext
	|-List.Enumerator<CTimerNode>.MoveNext
	|-List.Enumerator<KeyFuncIDItem>.MoveNext
	|-List.Enumerator<NetPacket>.MoveNext
	|-List.Enumerator<GuideObject>.MoveNext
	|-List.Enumerator<MissionObject>.MoveNext
	|-List.Enumerator<CHitEffect>.MoveNext
	|-List.Enumerator<CCollisionInfo>.MoveNext
	|-List.Enumerator<LPWNormalSolver.LPWPoint>.MoveNext
	|-List.Enumerator<LPWNormalSolver.LPWPointDataEntry>.MoveNext
	|-List.Enumerator<LuaComBase>.MoveNext
	|-List.Enumerator<ParsedAssemblyQualifiedName>.MoveNext
	|-List.Enumerator<fsData>.MoveNext
	|-List.Enumerator<GraphReference>.MoveNext
	|-List.Enumerator<IGraph>.MoveNext
	|-List.Enumerator<IGraphData>.MoveNext
	|-List.Enumerator<IGraphDebugData>.MoveNext
	|-List.Enumerator<IGraphElement>.MoveNext
	|-List.Enumerator<IGraphParent>.MoveNext
	|-List.Enumerator<IGraphParentElement>.MoveNext
	|-List.Enumerator<M1ContentSizeFitter>.MoveNext
	|-List.Enumerator<MatchMemberData>.MoveNext
	|-List.Enumerator<MaxRoundInfo>.MoveNext
	|-List.Enumerator<Header.ReceivedTokenValue>.MoveNext
	|-List.Enumerator<Header>.MoveNext
	|-List.Enumerator<IMimeFilter>.MoveNext
	|-List.Enumerator<InternetAddress>.MoveNext
	|-List.Enumerator<Parameter>.MoveNext
	|-List.Enumerator<ParameterList.NameValuePair>.MoveNext
	|-List.Enumerator<ModelInfo>.MoveNext
	|-List.Enumerator<MonsterCollectionObject>.MoveNext
	|-List.Enumerator<MsgObj>.MoveNext
	|-List.Enumerator<NPCOpenCostData>.MoveNext
	|-List.Enumerator<NetWorkLimitItem>.MoveNext
	|-List.Enumerator<NewPlayerObject>.MoveNext
	|-List.Enumerator<JsonSerializerInternalReader.CreatorPropertyContext>.MoveNext
	|-List.Enumerator<SerializationCallback>.MoveNext
	|-List.Enumerator<NpcEventObject>.MoveNext
	|-List.Enumerator<PCConfirmInfo>.MoveNext
	|-List.Enumerator<IPeerLinkHandler>.MoveNext
	|-List.Enumerator<PeerEndPoint>.MoveNext
	|-List.Enumerator<PlayerProp>.MoveNext
	|-List.Enumerator<PowerTimeItem>.MoveNext
	|-List.Enumerator<pb_Edge>.MoveNext
	|-List.Enumerator<pb_EdgeConnection>.MoveNext
	|-List.Enumerator<pb_Face>.MoveNext
	|-List.Enumerator<pb_Renderable>.MoveNext
	|-List.Enumerator<pb_WingedEdge>.MoveNext
	|-List.Enumerator<RecodMonsterAngle>.MoveNext
	|-List.Enumerator<RelicViewObject>.MoveNext
	|-List.Enumerator<RewardObj>.MoveNext
	|-List.Enumerator<RewardShownItem>.MoveNext
	|-List.Enumerator<RewardTransSort>.MoveNext
	|-List.Enumerator<SearchFriendInfo>.MoveNext
	|-List.Enumerator<ShopItem>.MoveNext
	|-List.Enumerator<CBullet>.MoveNext
	|-List.Enumerator<CCartoonBase>.MoveNext
	|-List.Enumerator<CSkillBase>.MoveNext
	|-List.Enumerator<CartoonData>.MoveNext
	|-List.Enumerator<SClientHitInfo>.MoveNext
	|-List.Enumerator<Attachment>.MoveNext
	|-List.Enumerator<BoneData>.MoveNext
	|-List.Enumerator<SkeletonPartsRenderer>.MoveNext
	|-List.Enumerator<SteamMatchMemberData>.MoveNext
	|-List.Enumerator<CSteamID>.MoveNext
	|-List.Enumerator<StickerManager.Sticker>.MoveNext
	|-List.Enumerator<Dictionary<string, object>>.MoveNext
	|-List.Enumerator<HashSet<pb_Face>>.MoveNext
	|-List.Enumerator<KeyValuePair<int, int>>.MoveNext
	|-List.Enumerator<List<IntPoint>>.MoveNext
	|-List.Enumerator<List<byte>>.MoveNext
	|-List.Enumerator<List<GameObject>>.MoveNext
	|-List.Enumerator<EtwSession>.MoveNext
	|-List.Enumerator<EventProvider.SessionInfo>.MoveNext
	|-List.Enumerator<FieldMetadata>.MoveNext
	|-List.Enumerator<CultureInfo>.MoveNext
	|-List.Enumerator<long>.MoveNext
	|-List.Enumerator<BranchLabel>.MoveNext
	|-List.Enumerator<ByRefUpdater>.MoveNext
	|-List.Enumerator<LabelScopeInfo>.MoveNext
	|-List.Enumerator<ModifierSpec>.MoveNext
	|-List.Enumerator<IPAddress>.MoveNext
	|-List.Enumerator<MonoChunkStream.Chunk>.MoveNext
	|-List.Enumerator<WebConnection>.MoveNext
	|-List.Enumerator<WebConnectionGroup>.MoveNext
	|-List.Enumerator<object>.MoveNext
	|-List.Enumerator<Assembly>.MoveNext
	|-List.Enumerator<MemberInfo>.MoveNext
	|-List.Enumerator<MethodInfo>.MoveNext
	|-List.Enumerator<ExceptionDispatchInfo>.MoveNext
	|-List.Enumerator<IContextProperty>.MoveNext
	|-List.Enumerator<X509CertificateImpl>.MoveNext
	|-List.Enumerator<string>.MoveNext
	|-List.Enumerator<IAsyncLocal>.MoveNext
	|-List.Enumerator<Task>.MoveNext
	|-List.Enumerator<Thread>.MoveNext
	|-List.Enumerator<Tuple<EventProvider.SessionInfo, bool>>.MoveNext
	|-List.Enumerator<Type>.MoveNext
	|-List.Enumerator<TypeIdentifier>.MoveNext
	|-List.Enumerator<ulong>.MoveNext
	|-List.Enumerator<WeakReference>.MoveNext
	|-List.Enumerator<WeakReference<EtwSession>>.MoveNext
	|-List.Enumerator<TMP_Dropdown.OptionData>.MoveNext
	|-List.Enumerator<TalentObject>.MoveNext
	|-List.Enumerator<TaskObject>.MoveNext
	|-List.Enumerator<TaskReward>.MoveNext
	|-List.Enumerator<UIPriority>.MoveNext
	|-List.Enumerator<AddtionPair>.MoveNext
	|-List.Enumerator<CPlayerInfo.ClasslstHeroData>.MoveNext
	|-List.Enumerator<ControllerKeyBoard.ControllerHotKey>.MoveNext
	|-List.Enumerator<HeroObject>.MoveNext
	|-List.Enumerator<HotKeyItem>.MoveNext
	|-List.Enumerator<Message>.MoveNext
	|-List.Enumerator<PCRecordinfo_item>.MoveNext
	|-List.Enumerator<PlayerInfo_logic.RecordItem>.MoveNext
	|-List.Enumerator<ShopObject>.MoveNext
	|-List.Enumerator<SwitchItem>.MoveNext
	|-List.Enumerator<Animator>.MoveNext
	|-List.Enumerator<AnimatorClipInfo>.MoveNext
	|-List.Enumerator<AudioAmbisonicExtensionDefinition>.MoveNext
	|-List.Enumerator<AudioSpatializerExtensionDefinition>.MoveNext
	|-List.Enumerator<Collider>.MoveNext
	|-List.Enumerator<PersistentCall>.MoveNext
	|-List.Enumerator<ISubsystem>.MoveNext
	|-List.Enumerator<ISubsystemDescriptor>.MoveNext
	|-List.Enumerator<ISubsystemDescriptorImpl>.MoveNext
	|-List.Enumerator<IRenderPipeline>.MoveNext
	|-List.Enumerator<IAfterTransparentPass>.MoveNext
	|-List.Enumerator<IBeforeRender>.MoveNext
	|-List.Enumerator<GUILayoutEntry>.MoveNext
	|-List.Enumerator<GameObject>.MoveNext
	|-List.Enumerator<Material>.MoveNext
	|-List.Enumerator<Mesh>.MoveNext
	|-List.Enumerator<ChannelQOS>.MoveNext
	|-List.Enumerator<ClientScene.PendingOwner>.MoveNext
	|-List.Enumerator<IMultipartFormSection>.MoveNext
	|-List.Enumerator<MatchDesc>.MoveNext
	|-List.Enumerator<MatchDirectConnectInfo>.MoveNext
	|-List.Enumerator<PeerInfoPlayer>.MoveNext
	|-List.Enumerator<RectTransform>.MoveNext
	|-List.Enumerator<RenderTexture>.MoveNext
	|-List.Enumerator<Renderer>.MoveNext
	|-List.Enumerator<PostProcessBundle>.MoveNext
	|-List.Enumerator<PostProcessEffectSettings>.MoveNext
	|-List.Enumerator<PostProcessLayer.SerializedBundleRef>.MoveNext
	|-List.Enumerator<PostProcessVolume>.MoveNext
	|-List.Enumerator<Rigidbody>.MoveNext
	|-List.Enumerator<SkinnedMeshRenderer>.MoveNext
	|-List.Enumerator<Texture2D>.MoveNext
	|-List.Enumerator<RuntimeElement>.MoveNext
	|-List.Enumerator<TimelineClip>.MoveNext
	|-List.Enumerator<Transform>.MoveNext
	|-List.Enumerator<Image>.MoveNext
	|-List.Enumerator<Vector2Int>.MoveNext
	|-List.Enumerator<Triangle>.MoveNext
	|-List.Enumerator<WarShopObject>.MoveNext
	|-List.Enumerator<ZmID>.MoveNext
	|-List.Enumerator<bl_MoveArg>.MoveNext
	|-List.Enumerator<PlayerPersonalInfo>.MoveNext
	|-List.Enumerator<RailFriendInfo>.MoveNext
	|-List.Enumerator<RailFriendPlayedGameInfo>.MoveNext
	|-List.Enumerator<RailID>.MoveNext
	|-List.Enumerator<RailKeyValueResult>.MoveNext
	|-List.Enumerator<RailStreamFileInfo>.MoveNext
	|-List.Enumerator<RailVoiceChannelUserSpeakingState>.MoveNext
	|-List.Enumerator<serverinfomanager.LServerInfo>.MoveNext
	|-List.Enumerator<serverinfomanager.ServerInfo>.MoveNext
	|-List.Enumerator<serveruiobj>.MoveNext
	|
	|-RVA: 0x1BF810 Offset: 0x1BEC10 VA: 0x1801BF810
	|-List.Enumerator<DataSet.FaceIndices>.MoveNext
	|-List.Enumerator<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.MoveNext
	|-List.Enumerator<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.MoveNext
	|-List.Enumerator<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.MoveNext
	|-List.Enumerator<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.MoveNext
	|-List.Enumerator<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.MoveNext
	|-List.Enumerator<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.MoveNext
	|-List.Enumerator<nettask_GS2CAddTaskClass.ClasslstReward>.MoveNext
	|-List.Enumerator<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.MoveNext
	|-List.Enumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.MoveNext
	|-List.Enumerator<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.MoveNext
	|-List.Enumerator<UICharInfo>.MoveNext
	|-List.Enumerator<Vector3>.MoveNext
	|
	|-RVA: 0x1BB9E0 Offset: 0x1BADE0 VA: 0x1801BB9E0
	|-List.Enumerator<UnitPreservation.UnitPortPreservation>.MoveNext
	|-List.Enumerator<CameraState.CustomBlendable>.MoveNext
	|-List.Enumerator<DoublePoint>.MoveNext
	|-List.Enumerator<IntPoint>.MoveNext
	|-List.Enumerator<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.MoveNext
	|-List.Enumerator<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.MoveNext
	|-List.Enumerator<lsswitch_LS2CCodeShieldClass.ClasslstShield>.MoveNext
	|-List.Enumerator<netarchive_C2GSAskRoleListClass.ClasslstFile>.MoveNext
	|-List.Enumerator<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.MoveNext
	|-List.Enumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.MoveNext
	|-List.Enumerator<nettask_GS2CAddTaskClass.ClasslstProcess>.MoveNext
	|-List.Enumerator<s2cmove_C2GSMoveClass.ClasslstDisp>.MoveNext
	|-List.Enumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.MoveNext
	|-List.Enumerator<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.MoveNext
	|-List.Enumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.MoveNext
	|-List.Enumerator<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.MoveNext
	|-List.Enumerator<LogMessage>.MoveNext
	|-List.Enumerator<MusicStateInfo>.MoveNext
	|-List.Enumerator<BridgeHandler.IdxPacket>.MoveNext
	|-List.Enumerator<ScreenRadioScriptObject.ScreenInfo>.MoveNext
	|-List.Enumerator<ValueDropdownItem<object>>.MoveNext
	|-List.Enumerator<FormatterLocator.FormatterLocatorInfo>.MoveNext
	|-List.Enumerator<CCalEffInfo>.MoveNext
	|-List.Enumerator<SkeletonUtilityKinematicShadow.TransformPair>.MoveNext
	|-List.Enumerator<StateSoundScriptObject.StateSound>.MoveNext
	|-List.Enumerator<SteamMatchViewer.ChatMsg>.MoveNext
	|-List.Enumerator<DictionaryEntry>.MoveNext
	|-List.Enumerator<KeyValuePair<DateTime, object>>.MoveNext
	|-List.Enumerator<KeyValuePair<int, object>>.MoveNext
	|-List.Enumerator<KeyValuePair<object, object>>.MoveNext
	|-List.Enumerator<Guid>.MoveNext
	|-List.Enumerator<InterpretedFrameInfo>.MoveNext
	|-List.Enumerator<BeforeRenderHelper.OrderBlock>.MoveNext
	|-List.Enumerator<Color>.MoveNext
	|-List.Enumerator<LocalClient.InternalMsg>.MoveNext
	|-List.Enumerator<NetworkLobbyManager.PendingPlayer>.MoveNext
	|-List.Enumerator<NetworkMigrationManager.PendingPlayerInfo>.MoveNext
	|-List.Enumerator<CRCMessageEntry>.MoveNext
	|-List.Enumerator<Playable>.MoveNext
	|-List.Enumerator<Quaternion>.MoveNext
	|-List.Enumerator<Rect>.MoveNext
	|-List.Enumerator<ReflectionProbeBlendInfo>.MoveNext
	|-List.Enumerator<GlyphRect>.MoveNext
	|-List.Enumerator<UILineInfo>.MoveNext
	|-List.Enumerator<Vector4>.MoveNext
	|
	|-RVA: 0x1BF7D0 Offset: 0x1BEBD0 VA: 0x1801BF7D0
	|-List.Enumerator<MeshCombiner.SkinnedRenderer>.MoveNext
	|-List.Enumerator<StateSoundScriptObject.Loop>.MoveNext
	|-List.Enumerator<TexturePacker.SpriteData>.MoveNext
	|-List.Enumerator<Matrix4x4>.MoveNext
	|-List.Enumerator<LODGenerator.SkinnedRenderer>.MoveNext
	|
	|-RVA: 0x1BF790 Offset: 0x1BEB90 VA: 0x1801BF790
	|-List.Enumerator<MeshCombiner.StaticRenderer>.MoveNext
	|-List.Enumerator<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.MoveNext
	|-List.Enumerator<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.MoveNext
	|-List.Enumerator<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.MoveNext
	|-List.Enumerator<DebugDrawLine.DebugLine>.MoveNext
	|-List.Enumerator<HitInfo>.MoveNext
	|-List.Enumerator<DeepReflection.PathStep>.MoveNext
	|-List.Enumerator<RenderTargetIdentifier>.MoveNext
	|-List.Enumerator<AnimationOutputWeightProcessor.WeightInfo>.MoveNext
	|-List.Enumerator<LODGenerator.StaticRenderer>.MoveNext
	|
	|-RVA: 0x1BBA30 Offset: 0x1BAE30 VA: 0x1801BBA30
	|-List.Enumerator<CommonGuideManager.CGuideType>.MoveNext
	|-List.Enumerator<RangeU16>.MoveNext
	|-List.Enumerator<NotifyType>.MoveNext
	|-List.Enumerator<ServerDefine.SkillCacheIndex>.MoveNext
	|-List.Enumerator<int>.MoveNext
	|-List.Enumerator<Int32Enum>.MoveNext
	|-List.Enumerator<float>.MoveNext
	|-List.Enumerator<uint>.MoveNext
	|-List.Enumerator<Color32>.MoveNext
	|-List.Enumerator<ShaderPassName>.MoveNext
	|
	|-RVA: 0x1BF800 Offset: 0x1BEC00 VA: 0x1801BF800
	|-List.Enumerator<DgwServerInfo>.MoveNext
	|-List.Enumerator<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.MoveNext
	|-List.Enumerator<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.MoveNext
	|-List.Enumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.MoveNext
	|-List.Enumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.MoveNext
	|-List.Enumerator<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.MoveNext
	|-List.Enumerator<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.MoveNext
	|-List.Enumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.MoveNext
	|-List.Enumerator<NameGenerate.NameWeight>.MoveNext
	|-List.Enumerator<WeGameNetworkingComponent.SendPacket>.MoveNext
	|-List.Enumerator<AssetTracker.AssetInfo>.MoveNext
	|-List.Enumerator<PropertyMetadata>.MoveNext
	|-List.Enumerator<fsVersionedType>.MoveNext
	|-List.Enumerator<fsAotCompilationManager.AotCompilation>.MoveNext
	|-List.Enumerator<MinimapPoint>.MoveNext
	|-List.Enumerator<JsonPosition>.MoveNext
	|-List.Enumerator<FormatterLocator.FormatterInfo>.MoveNext
	|-List.Enumerator<SerializationNode>.MoveNext
	|-List.Enumerator<EventQueue.EventQueueEntry>.MoveNext
	|-List.Enumerator<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.MoveNext
	|-List.Enumerator<SkeletonRendererCustomMaterials.SlotMaterialOverride>.MoveNext
	|-List.Enumerator<IntervalTreeNode>.MoveNext
	|-List.Enumerator<IntervalTree.Entry<object>>.MoveNext
	|-List.Enumerator<ChannelPacket>.MoveNext
	|-List.Enumerator<UnitySynchronizationContext.WorkRequest>.MoveNext
	|-List.Enumerator<ZmPeerManager.RecvPacket>.MoveNext
	|
	|-RVA: 0x1BF7C0 Offset: 0x1BEBC0 VA: 0x1801BF7C0
	|-List.Enumerator<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.MoveNext
	|-List.Enumerator<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.MoveNext
	|-List.Enumerator<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.MoveNext
	|
	|-RVA: 0x1BF7B0 Offset: 0x1BEBB0 VA: 0x1801BF7B0
	|-List.Enumerator<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.MoveNext
	|-List.Enumerator<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.MoveNext
	|-List.Enumerator<netopenui_GS2CGMListClass.ClasslstGMOrder>.MoveNext
	|-List.Enumerator<nettask_GS2CAddTaskClass.ClasslstTaskData>.MoveNext
	|-List.Enumerator<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.MoveNext
	|-List.Enumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.MoveNext
	|-List.Enumerator<SteamNetworkingComponent.SendPacket>.MoveNext
	|-List.Enumerator<OneInfo>.MoveNext
	|-List.Enumerator<BoneWeight>.MoveNext
	|
	|-RVA: 0x1BF820 Offset: 0x1BEC20 VA: 0x1801BF820
	|-List.Enumerator<netarchive_GS2CRoleListClass.ClasslstFile>.MoveNext
	|
	|-RVA: 0x1BF7E0 Offset: 0x1BEBE0 VA: 0x1801BF7E0
	|-List.Enumerator<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.MoveNext
	|-List.Enumerator<RaycastResult>.MoveNext
	|
	|-RVA: 0x1BF7F0 Offset: 0x1BEBF0 VA: 0x1801BF7F0
	|-List.Enumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.MoveNext
	|-List.Enumerator<s2cnpc_GS2CNpcEventClass.ClasslstOption>.MoveNext
	|-List.Enumerator<MeshSubsetCombineUtility.SubMeshInstance>.MoveNext
	|
	|-RVA: 0x1BB9F0 Offset: 0x1BADF0 VA: 0x1801BB9F0
	|-List.Enumerator<pb_BezierPoint>.MoveNext
	|
	|-RVA: 0x1BB980 Offset: 0x1BAD80 VA: 0x1801BB980
	|-List.Enumerator<SkillRayHit>.MoveNext
	|
	|-RVA: 0x1BB990 Offset: 0x1BAD90 VA: 0x1801BB990
	|-List.Enumerator<bool>.MoveNext
	|-List.Enumerator<byte>.MoveNext
	|
	|-RVA: 0x1BBA50 Offset: 0x1BAE50 VA: 0x1801BBA50
	|-List.Enumerator<char>.MoveNext
	|
	|-RVA: 0x1BBA10 Offset: 0x1BAE10 VA: 0x1801BBA10
	|-List.Enumerator<Win32_IP_ADAPTER_ADDRESSES>.MoveNext
	|
	|-RVA: 0x1BBA40 Offset: 0x1BAE40 VA: 0x1801BBA40
	|-List.Enumerator<CombineInstance>.MoveNext
	|
	|-RVA: 0x1BBA70 Offset: 0x1BAE70 VA: 0x1801BBA70
	|-List.Enumerator<VisibleLight>.MoveNext
	|
	|-RVA: 0x1BBA00 Offset: 0x1BAE00 VA: 0x1801BBA00
	|-List.Enumerator<VisibleReflectionProbe>.MoveNext
	|
	|-RVA: 0x1BB9B0 Offset: 0x1BADB0 VA: 0x1801BB9B0
	|-List.Enumerator<MeshSubsetCombineUtility.MeshContainer>.MoveNext
	|
	|-RVA: 0x1BBA20 Offset: 0x1BAE20 VA: 0x1801BBA20
	|-List.Enumerator<MeshSubsetCombineUtility.MeshInstance>.MoveNext
	|
	|-RVA: 0x1BB9D0 Offset: 0x1BADD0 VA: 0x1801BB9D0
	|-List.Enumerator<ParticleSystem.Particle>.MoveNext
	|
	|-RVA: 0x1BB9A0 Offset: 0x1BADA0 VA: 0x1801BB9A0
	|-List.Enumerator<RaycastHit>.MoveNext
	|
	|-RVA: 0x1BBA60 Offset: 0x1BAE60 VA: 0x1801BBA60
	|-List.Enumerator<UIVertex>.MoveNext
	|
	|-RVA: 0x1BB9C0 Offset: 0x1BADC0 VA: 0x1801BB9C0
	|-List.Enumerator<Vector2>.MoveNext
	*/

	private bool MoveNextRare() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BF600 Offset: 0x1BEA00 VA: 0x1801BF600
	|-List.Enumerator<DataSet.FaceIndices>.MoveNextRare
	|-List.Enumerator<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.MoveNextRare
	|-List.Enumerator<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.MoveNextRare
	|-List.Enumerator<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.MoveNextRare
	|-List.Enumerator<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.MoveNextRare
	|-List.Enumerator<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.MoveNextRare
	|-List.Enumerator<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.MoveNextRare
	|-List.Enumerator<nettask_GS2CAddTaskClass.ClasslstReward>.MoveNextRare
	|-List.Enumerator<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.MoveNextRare
	|-List.Enumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.MoveNextRare
	|-List.Enumerator<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.MoveNextRare
	|-List.Enumerator<UICharInfo>.MoveNextRare
	|-List.Enumerator<Vector3>.MoveNextRare
	|
	|-RVA: 0x1BB920 Offset: 0x1BAD20 VA: 0x1801BB920
	|-List.Enumerator<UnitPreservation.UnitPortPreservation>.MoveNextRare
	|-List.Enumerator<CameraState.CustomBlendable>.MoveNextRare
	|-List.Enumerator<DoublePoint>.MoveNextRare
	|-List.Enumerator<IntPoint>.MoveNextRare
	|-List.Enumerator<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.MoveNextRare
	|-List.Enumerator<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.MoveNextRare
	|-List.Enumerator<lsswitch_LS2CCodeShieldClass.ClasslstShield>.MoveNextRare
	|-List.Enumerator<netarchive_C2GSAskRoleListClass.ClasslstFile>.MoveNextRare
	|-List.Enumerator<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.MoveNextRare
	|-List.Enumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.MoveNextRare
	|-List.Enumerator<nettask_GS2CAddTaskClass.ClasslstProcess>.MoveNextRare
	|-List.Enumerator<s2cmove_C2GSMoveClass.ClasslstDisp>.MoveNextRare
	|-List.Enumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.MoveNextRare
	|-List.Enumerator<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.MoveNextRare
	|-List.Enumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.MoveNextRare
	|-List.Enumerator<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.MoveNextRare
	|-List.Enumerator<LogMessage>.MoveNextRare
	|-List.Enumerator<MusicStateInfo>.MoveNextRare
	|-List.Enumerator<BridgeHandler.IdxPacket>.MoveNextRare
	|-List.Enumerator<ScreenRadioScriptObject.ScreenInfo>.MoveNextRare
	|-List.Enumerator<ValueDropdownItem<object>>.MoveNextRare
	|-List.Enumerator<FormatterLocator.FormatterLocatorInfo>.MoveNextRare
	|-List.Enumerator<CCalEffInfo>.MoveNextRare
	|-List.Enumerator<SkeletonUtilityKinematicShadow.TransformPair>.MoveNextRare
	|-List.Enumerator<StateSoundScriptObject.StateSound>.MoveNextRare
	|-List.Enumerator<SteamMatchViewer.ChatMsg>.MoveNextRare
	|-List.Enumerator<DictionaryEntry>.MoveNextRare
	|-List.Enumerator<KeyValuePair<DateTime, object>>.MoveNextRare
	|-List.Enumerator<KeyValuePair<int, object>>.MoveNextRare
	|-List.Enumerator<KeyValuePair<object, object>>.MoveNextRare
	|-List.Enumerator<Guid>.MoveNextRare
	|-List.Enumerator<InterpretedFrameInfo>.MoveNextRare
	|-List.Enumerator<BeforeRenderHelper.OrderBlock>.MoveNextRare
	|-List.Enumerator<Color>.MoveNextRare
	|-List.Enumerator<LocalClient.InternalMsg>.MoveNextRare
	|-List.Enumerator<NetworkLobbyManager.PendingPlayer>.MoveNextRare
	|-List.Enumerator<NetworkMigrationManager.PendingPlayerInfo>.MoveNextRare
	|-List.Enumerator<CRCMessageEntry>.MoveNextRare
	|-List.Enumerator<Playable>.MoveNextRare
	|-List.Enumerator<Quaternion>.MoveNextRare
	|-List.Enumerator<Rect>.MoveNextRare
	|-List.Enumerator<ReflectionProbeBlendInfo>.MoveNextRare
	|-List.Enumerator<GlyphRect>.MoveNextRare
	|-List.Enumerator<UILineInfo>.MoveNextRare
	|-List.Enumerator<Vector4>.MoveNextRare
	|
	|-RVA: 0x1BB5A0 Offset: 0x1BA9A0 VA: 0x1801BB5A0
	|-List.Enumerator<MeshCombiner.SkinnedRenderer>.MoveNextRare
	|-List.Enumerator<StateSoundScriptObject.Loop>.MoveNextRare
	|-List.Enumerator<TexturePacker.SpriteData>.MoveNextRare
	|-List.Enumerator<Matrix4x4>.MoveNextRare
	|-List.Enumerator<LODGenerator.SkinnedRenderer>.MoveNextRare
	|
	|-RVA: 0x1BB670 Offset: 0x1BAA70 VA: 0x1801BB670
	|-List.Enumerator<MeshCombiner.StaticRenderer>.MoveNextRare
	|-List.Enumerator<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.MoveNextRare
	|-List.Enumerator<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.MoveNextRare
	|-List.Enumerator<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.MoveNextRare
	|-List.Enumerator<DebugDrawLine.DebugLine>.MoveNextRare
	|-List.Enumerator<HitInfo>.MoveNextRare
	|-List.Enumerator<DeepReflection.PathStep>.MoveNextRare
	|-List.Enumerator<RenderTargetIdentifier>.MoveNextRare
	|-List.Enumerator<AnimationOutputWeightProcessor.WeightInfo>.MoveNextRare
	|-List.Enumerator<LODGenerator.StaticRenderer>.MoveNextRare
	|
	|-RVA: 0x1BB8C0 Offset: 0x1BACC0 VA: 0x1801BB8C0
	|-List.Enumerator<CinemachineClearShot.Pair>.MoveNextRare
	|-List.Enumerator<DgwResultServerInfo>.MoveNextRare
	|-List.Enumerator<DgwServerForJson>.MoveNextRare
	|-List.Enumerator<homecontainer_GS2CHeroInfoClass.ClasslstHero>.MoveNextRare
	|-List.Enumerator<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.MoveNextRare
	|-List.Enumerator<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.MoveNextRare
	|-List.Enumerator<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.MoveNextRare
	|-List.Enumerator<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.MoveNextRare
	|-List.Enumerator<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.MoveNextRare
	|-List.Enumerator<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.MoveNextRare
	|-List.Enumerator<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.MoveNextRare
	|-List.Enumerator<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.MoveNextRare
	|-List.Enumerator<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.MoveNextRare
	|-List.Enumerator<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.MoveNextRare
	|-List.Enumerator<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.MoveNextRare
	|-List.Enumerator<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.MoveNextRare
	|-List.Enumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.MoveNextRare
	|-List.Enumerator<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.MoveNextRare
	|-List.Enumerator<EngineHotKey>.MoveNextRare
	|-List.Enumerator<LPWNormalSolver.LPWPoint>.MoveNextRare
	|-List.Enumerator<LPWNormalSolver.LPWPointDataEntry>.MoveNextRare
	|-List.Enumerator<pb_Edge>.MoveNextRare
	|-List.Enumerator<CSteamID>.MoveNextRare
	|-List.Enumerator<KeyValuePair<int, int>>.MoveNextRare
	|-List.Enumerator<EventProvider.SessionInfo>.MoveNextRare
	|-List.Enumerator<long>.MoveNextRare
	|-List.Enumerator<object>.MoveNextRare
	|-List.Enumerator<ulong>.MoveNextRare
	|-List.Enumerator<AnimatorClipInfo>.MoveNextRare
	|-List.Enumerator<ClientScene.PendingOwner>.MoveNextRare
	|-List.Enumerator<PeerInfoPlayer>.MoveNextRare
	|-List.Enumerator<Vector2>.MoveNextRare
	|-List.Enumerator<Vector2Int>.MoveNextRare
	|-List.Enumerator<ZmID>.MoveNextRare
	|
	|-RVA: 0x1BF6C0 Offset: 0x1BEAC0 VA: 0x1801BF6C0
	|-List.Enumerator<DgwServerInfo>.MoveNextRare
	|-List.Enumerator<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.MoveNextRare
	|-List.Enumerator<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.MoveNextRare
	|-List.Enumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.MoveNextRare
	|-List.Enumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.MoveNextRare
	|-List.Enumerator<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.MoveNextRare
	|-List.Enumerator<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.MoveNextRare
	|-List.Enumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.MoveNextRare
	|-List.Enumerator<NameGenerate.NameWeight>.MoveNextRare
	|-List.Enumerator<WeGameNetworkingComponent.SendPacket>.MoveNextRare
	|-List.Enumerator<AssetTracker.AssetInfo>.MoveNextRare
	|-List.Enumerator<PropertyMetadata>.MoveNextRare
	|-List.Enumerator<fsVersionedType>.MoveNextRare
	|-List.Enumerator<fsAotCompilationManager.AotCompilation>.MoveNextRare
	|-List.Enumerator<MinimapPoint>.MoveNextRare
	|-List.Enumerator<JsonPosition>.MoveNextRare
	|-List.Enumerator<FormatterLocator.FormatterInfo>.MoveNextRare
	|-List.Enumerator<SerializationNode>.MoveNextRare
	|-List.Enumerator<EventQueue.EventQueueEntry>.MoveNextRare
	|-List.Enumerator<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.MoveNextRare
	|-List.Enumerator<SkeletonRendererCustomMaterials.SlotMaterialOverride>.MoveNextRare
	|-List.Enumerator<IntervalTreeNode>.MoveNextRare
	|-List.Enumerator<IntervalTree.Entry<object>>.MoveNextRare
	|-List.Enumerator<ChannelPacket>.MoveNextRare
	|-List.Enumerator<UnitySynchronizationContext.WorkRequest>.MoveNextRare
	|-List.Enumerator<ZmPeerManager.RecvPacket>.MoveNextRare
	|
	|-RVA: 0x1BF590 Offset: 0x1BE990 VA: 0x1801BF590
	|-List.Enumerator<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.MoveNextRare
	|-List.Enumerator<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.MoveNextRare
	|-List.Enumerator<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.MoveNextRare
	|
	|-RVA: 0x1BF660 Offset: 0x1BEA60 VA: 0x1801BF660
	|-List.Enumerator<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.MoveNextRare
	|-List.Enumerator<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.MoveNextRare
	|-List.Enumerator<netopenui_GS2CGMListClass.ClasslstGMOrder>.MoveNextRare
	|-List.Enumerator<nettask_GS2CAddTaskClass.ClasslstTaskData>.MoveNextRare
	|-List.Enumerator<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.MoveNextRare
	|-List.Enumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.MoveNextRare
	|-List.Enumerator<SteamNetworkingComponent.SendPacket>.MoveNextRare
	|-List.Enumerator<OneInfo>.MoveNextRare
	|-List.Enumerator<BoneWeight>.MoveNextRare
	|
	|-RVA: 0x1BF720 Offset: 0x1BEB20 VA: 0x1801BF720
	|-List.Enumerator<netarchive_GS2CRoleListClass.ClasslstFile>.MoveNextRare
	|
	|-RVA: 0x1BF5F0 Offset: 0x1BE9F0 VA: 0x1801BF5F0
	|-List.Enumerator<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.MoveNextRare
	|-List.Enumerator<RaycastResult>.MoveNextRare
	|
	|-RVA: 0x1BB6E0 Offset: 0x1BAAE0 VA: 0x1801BB6E0
	|-List.Enumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.MoveNextRare
	|-List.Enumerator<s2cnpc_GS2CNpcEventClass.ClasslstOption>.MoveNextRare
	|-List.Enumerator<MeshSubsetCombineUtility.SubMeshInstance>.MoveNextRare
	|
	|-RVA: 0x1BB280 Offset: 0x1BA680 VA: 0x1801BB280
	|-List.Enumerator<RangeU16>.MoveNextRare
	|-List.Enumerator<int>.MoveNextRare
	|-List.Enumerator<Int32Enum>.MoveNextRare
	|-List.Enumerator<float>.MoveNextRare
	|-List.Enumerator<uint>.MoveNextRare
	|-List.Enumerator<Color32>.MoveNextRare
	|-List.Enumerator<ShaderPassName>.MoveNextRare
	|
	|-RVA: 0x1BB450 Offset: 0x1BA850 VA: 0x1801BB450
	|-List.Enumerator<pb_BezierPoint>.MoveNextRare
	|
	|-RVA: 0x1BB740 Offset: 0x1BAB40 VA: 0x1801BB740
	|-List.Enumerator<SkillRayHit>.MoveNextRare
	|
	|-RVA: 0x1BB870 Offset: 0x1BAC70 VA: 0x1801BB870
	|-List.Enumerator<bool>.MoveNextRare
	|-List.Enumerator<byte>.MoveNextRare
	|
	|-RVA: 0x1BB810 Offset: 0x1BAC10 VA: 0x1801BB810
	|-List.Enumerator<char>.MoveNextRare
	|
	|-RVA: 0x1BB3F0 Offset: 0x1BA7F0 VA: 0x1801BB3F0
	|-List.Enumerator<Win32_IP_ADAPTER_ADDRESSES>.MoveNextRare
	|
	|-RVA: 0x1BB4D0 Offset: 0x1BA8D0 VA: 0x1801BB4D0
	|-List.Enumerator<CombineInstance>.MoveNextRare
	|
	|-RVA: 0x1BB390 Offset: 0x1BA790 VA: 0x1801BB390
	|-List.Enumerator<VisibleLight>.MoveNextRare
	|
	|-RVA: 0x1BB610 Offset: 0x1BAA10 VA: 0x1801BB610
	|-List.Enumerator<VisibleReflectionProbe>.MoveNextRare
	|
	|-RVA: 0x1BB330 Offset: 0x1BA730 VA: 0x1801BB330
	|-List.Enumerator<MeshSubsetCombineUtility.MeshContainer>.MoveNextRare
	|
	|-RVA: 0x1BB7B0 Offset: 0x1BABB0 VA: 0x1801BB7B0
	|-List.Enumerator<MeshSubsetCombineUtility.MeshInstance>.MoveNextRare
	|
	|-RVA: 0x1BB2D0 Offset: 0x1BA6D0 VA: 0x1801BB2D0
	|-List.Enumerator<ParticleSystem.Particle>.MoveNextRare
	|
	|-RVA: 0x1BB530 Offset: 0x1BA930 VA: 0x1801BB530
	|-List.Enumerator<RaycastHit>.MoveNextRare
	|
	|-RVA: 0x1BB4C0 Offset: 0x1BA8C0 VA: 0x1801BB4C0
	|-List.Enumerator<UIVertex>.MoveNextRare
	*/

	public T get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BFEB0 Offset: 0x1BF2B0 VA: 0x1801BFEB0
	|-List.Enumerator<ArchiveData>.get_Current
	|-List.Enumerator<DataSet.FaceGroupData>.get_Current
	|-List.Enumerator<DataSet.ObjectData>.get_Current
	|-List.Enumerator<Loader>.get_Current
	|-List.Enumerator<MaterialData>.get_Current
	|-List.Enumerator<Vertex>.get_Current
	|-List.Enumerator<SingleLoadingProgress>.get_Current
	|-List.Enumerator<AttrComBase>.get_Current
	|-List.Enumerator<BaseKeybinding>.get_Current
	|-List.Enumerator<BasePop>.get_Current
	|-List.Enumerator<BehaviorTimerCartoon>.get_Current
	|-List.Enumerator<PolyfewRuntime.CustomMeshActionStructure>.get_Current
	|-List.Enumerator<PolyfewRuntime.PreservationSphere>.get_Current
	|-List.Enumerator<CPacketData>.get_Current
	|-List.Enumerator<CFieldInfo>.get_Current
	|-List.Enumerator<CinemachineCollider.VcamExtraState>.get_Current
	|-List.Enumerator<OutRec>.get_Current
	|-List.Enumerator<PolyNode>.get_Current
	|-List.Enumerator<CollectionObject>.get_Current
	|-List.Enumerator<CommonNotifyTimerObj>.get_Current
	|-List.Enumerator<CtrlPowerTime>.get_Current
	|-List.Enumerator<CtrlSideStateObj>.get_Current
	|-List.Enumerator<AccountInfo>.get_Current
	|-List.Enumerator<DgwSForJson>.get_Current
	|-List.Enumerator<DgwServerForJson>.get_Current
	|-List.Enumerator<homecontainer_GS2CHeroInfoClass.ClasslstHero>.get_Current
	|-List.Enumerator<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.get_Current
	|-List.Enumerator<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.get_Current
	|-List.Enumerator<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.get_Current
	|-List.Enumerator<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.get_Current
	|-List.Enumerator<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.get_Current
	|-List.Enumerator<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.get_Current
	|-List.Enumerator<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.get_Current
	|-List.Enumerator<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.get_Current
	|-List.Enumerator<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.get_Current
	|-List.Enumerator<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.get_Current
	|-List.Enumerator<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.get_Current
	|-List.Enumerator<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.get_Current
	|-List.Enumerator<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.get_Current
	|-List.Enumerator<AdvMsg>.get_Current
	|-List.Enumerator<IPacket>.get_Current
	|-List.Enumerator<PubTimer>.get_Current
	|-List.Enumerator<WeGameNetworkingComponent.SendPacketSession>.get_Current
	|-List.Enumerator<GuestAccountData>.get_Current
	|-List.Enumerator<ConfigItemEntity>.get_Current
	|-List.Enumerator<DataBase>.get_Current
	|-List.Enumerator<LevelGMInfoData>.get_Current
	|-List.Enumerator<ShowInfo>.get_Current
	|-List.Enumerator<DropAnimationCollectObj>.get_Current
	|-List.Enumerator<DynamicBone>.get_Current
	|-List.Enumerator<EngineHotKey>.get_Current
	|-List.Enumerator<FriendObject>.get_Current
	|-List.Enumerator<CTimerNode>.get_Current
	|-List.Enumerator<KeyFuncIDItem>.get_Current
	|-List.Enumerator<NetPacket>.get_Current
	|-List.Enumerator<GuideObject>.get_Current
	|-List.Enumerator<MissionObject>.get_Current
	|-List.Enumerator<CHitEffect>.get_Current
	|-List.Enumerator<CCollisionInfo>.get_Current
	|-List.Enumerator<LuaComBase>.get_Current
	|-List.Enumerator<ParsedAssemblyQualifiedName>.get_Current
	|-List.Enumerator<fsData>.get_Current
	|-List.Enumerator<GraphReference>.get_Current
	|-List.Enumerator<IGraph>.get_Current
	|-List.Enumerator<IGraphData>.get_Current
	|-List.Enumerator<IGraphDebugData>.get_Current
	|-List.Enumerator<IGraphElement>.get_Current
	|-List.Enumerator<IGraphParent>.get_Current
	|-List.Enumerator<IGraphParentElement>.get_Current
	|-List.Enumerator<M1ContentSizeFitter>.get_Current
	|-List.Enumerator<MatchMemberData>.get_Current
	|-List.Enumerator<MaxRoundInfo>.get_Current
	|-List.Enumerator<Header.ReceivedTokenValue>.get_Current
	|-List.Enumerator<Header>.get_Current
	|-List.Enumerator<IMimeFilter>.get_Current
	|-List.Enumerator<InternetAddress>.get_Current
	|-List.Enumerator<Parameter>.get_Current
	|-List.Enumerator<ParameterList.NameValuePair>.get_Current
	|-List.Enumerator<ModelInfo>.get_Current
	|-List.Enumerator<MonsterCollectionObject>.get_Current
	|-List.Enumerator<MsgObj>.get_Current
	|-List.Enumerator<NPCOpenCostData>.get_Current
	|-List.Enumerator<NetWorkLimitItem>.get_Current
	|-List.Enumerator<NewPlayerObject>.get_Current
	|-List.Enumerator<JsonSerializerInternalReader.CreatorPropertyContext>.get_Current
	|-List.Enumerator<SerializationCallback>.get_Current
	|-List.Enumerator<NpcEventObject>.get_Current
	|-List.Enumerator<PCConfirmInfo>.get_Current
	|-List.Enumerator<IPeerLinkHandler>.get_Current
	|-List.Enumerator<PeerEndPoint>.get_Current
	|-List.Enumerator<PlayerProp>.get_Current
	|-List.Enumerator<PowerTimeItem>.get_Current
	|-List.Enumerator<pb_Edge>.get_Current
	|-List.Enumerator<pb_EdgeConnection>.get_Current
	|-List.Enumerator<pb_Face>.get_Current
	|-List.Enumerator<pb_Renderable>.get_Current
	|-List.Enumerator<pb_WingedEdge>.get_Current
	|-List.Enumerator<RecodMonsterAngle>.get_Current
	|-List.Enumerator<RelicViewObject>.get_Current
	|-List.Enumerator<RewardObj>.get_Current
	|-List.Enumerator<RewardShownItem>.get_Current
	|-List.Enumerator<RewardTransSort>.get_Current
	|-List.Enumerator<SearchFriendInfo>.get_Current
	|-List.Enumerator<ShopItem>.get_Current
	|-List.Enumerator<CBullet>.get_Current
	|-List.Enumerator<CCartoonBase>.get_Current
	|-List.Enumerator<CSkillBase>.get_Current
	|-List.Enumerator<CartoonData>.get_Current
	|-List.Enumerator<SClientHitInfo>.get_Current
	|-List.Enumerator<Attachment>.get_Current
	|-List.Enumerator<BoneData>.get_Current
	|-List.Enumerator<SkeletonPartsRenderer>.get_Current
	|-List.Enumerator<SteamMatchMemberData>.get_Current
	|-List.Enumerator<CSteamID>.get_Current
	|-List.Enumerator<StickerManager.Sticker>.get_Current
	|-List.Enumerator<Dictionary<string, object>>.get_Current
	|-List.Enumerator<HashSet<pb_Face>>.get_Current
	|-List.Enumerator<List<IntPoint>>.get_Current
	|-List.Enumerator<List<byte>>.get_Current
	|-List.Enumerator<List<GameObject>>.get_Current
	|-List.Enumerator<BranchLabel>.get_Current
	|-List.Enumerator<ByRefUpdater>.get_Current
	|-List.Enumerator<LabelScopeInfo>.get_Current
	|-List.Enumerator<IPAddress>.get_Current
	|-List.Enumerator<MonoChunkStream.Chunk>.get_Current
	|-List.Enumerator<WebConnection>.get_Current
	|-List.Enumerator<WebConnectionGroup>.get_Current
	|-List.Enumerator<Assembly>.get_Current
	|-List.Enumerator<MemberInfo>.get_Current
	|-List.Enumerator<X509CertificateImpl>.get_Current
	|-List.Enumerator<Thread>.get_Current
	|-List.Enumerator<Type>.get_Current
	|-List.Enumerator<TMP_Dropdown.OptionData>.get_Current
	|-List.Enumerator<TalentObject>.get_Current
	|-List.Enumerator<TaskObject>.get_Current
	|-List.Enumerator<TaskReward>.get_Current
	|-List.Enumerator<UIPriority>.get_Current
	|-List.Enumerator<AddtionPair>.get_Current
	|-List.Enumerator<CPlayerInfo.ClasslstHeroData>.get_Current
	|-List.Enumerator<ControllerKeyBoard.ControllerHotKey>.get_Current
	|-List.Enumerator<HeroObject>.get_Current
	|-List.Enumerator<HotKeyItem>.get_Current
	|-List.Enumerator<Message>.get_Current
	|-List.Enumerator<PCRecordinfo_item>.get_Current
	|-List.Enumerator<PlayerInfo_logic.RecordItem>.get_Current
	|-List.Enumerator<ShopObject>.get_Current
	|-List.Enumerator<SwitchItem>.get_Current
	|-List.Enumerator<Animator>.get_Current
	|-List.Enumerator<AudioAmbisonicExtensionDefinition>.get_Current
	|-List.Enumerator<AudioSpatializerExtensionDefinition>.get_Current
	|-List.Enumerator<Collider>.get_Current
	|-List.Enumerator<PersistentCall>.get_Current
	|-List.Enumerator<ISubsystem>.get_Current
	|-List.Enumerator<ISubsystemDescriptor>.get_Current
	|-List.Enumerator<ISubsystemDescriptorImpl>.get_Current
	|-List.Enumerator<IRenderPipeline>.get_Current
	|-List.Enumerator<IAfterTransparentPass>.get_Current
	|-List.Enumerator<IBeforeRender>.get_Current
	|-List.Enumerator<GUILayoutEntry>.get_Current
	|-List.Enumerator<GameObject>.get_Current
	|-List.Enumerator<Material>.get_Current
	|-List.Enumerator<Mesh>.get_Current
	|-List.Enumerator<ChannelQOS>.get_Current
	|-List.Enumerator<IMultipartFormSection>.get_Current
	|-List.Enumerator<MatchDesc>.get_Current
	|-List.Enumerator<MatchDirectConnectInfo>.get_Current
	|-List.Enumerator<RectTransform>.get_Current
	|-List.Enumerator<RenderTexture>.get_Current
	|-List.Enumerator<Renderer>.get_Current
	|-List.Enumerator<PostProcessBundle>.get_Current
	|-List.Enumerator<PostProcessEffectSettings>.get_Current
	|-List.Enumerator<PostProcessLayer.SerializedBundleRef>.get_Current
	|-List.Enumerator<PostProcessVolume>.get_Current
	|-List.Enumerator<Rigidbody>.get_Current
	|-List.Enumerator<SkinnedMeshRenderer>.get_Current
	|-List.Enumerator<Texture2D>.get_Current
	|-List.Enumerator<RuntimeElement>.get_Current
	|-List.Enumerator<TimelineClip>.get_Current
	|-List.Enumerator<Transform>.get_Current
	|-List.Enumerator<Image>.get_Current
	|-List.Enumerator<Vector2>.get_Current
	|-List.Enumerator<Vector2Int>.get_Current
	|-List.Enumerator<Triangle>.get_Current
	|-List.Enumerator<WarShopObject>.get_Current
	|-List.Enumerator<ZmID>.get_Current
	|-List.Enumerator<bl_MoveArg>.get_Current
	|-List.Enumerator<PlayerPersonalInfo>.get_Current
	|-List.Enumerator<RailFriendInfo>.get_Current
	|-List.Enumerator<RailFriendPlayedGameInfo>.get_Current
	|-List.Enumerator<RailID>.get_Current
	|-List.Enumerator<RailKeyValueResult>.get_Current
	|-List.Enumerator<RailStreamFileInfo>.get_Current
	|-List.Enumerator<RailVoiceChannelUserSpeakingState>.get_Current
	|-List.Enumerator<serverinfomanager.LServerInfo>.get_Current
	|-List.Enumerator<serverinfomanager.ServerInfo>.get_Current
	|-List.Enumerator<serveruiobj>.get_Current
	|-List.Enumerator<CinemachineClearShot.Pair>.get_Current
	|-List.Enumerator<DgwResultServerInfo>.get_Current
	|-List.Enumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.get_Current
	|-List.Enumerator<LPWNormalSolver.LPWPoint>.get_Current
	|-List.Enumerator<LPWNormalSolver.LPWPointDataEntry>.get_Current
	|-List.Enumerator<KeyValuePair<int, int>>.get_Current
	|-List.Enumerator<EtwSession>.get_Current
	|-List.Enumerator<EventProvider.SessionInfo>.get_Current
	|-List.Enumerator<FieldMetadata>.get_Current
	|-List.Enumerator<CultureInfo>.get_Current
	|-List.Enumerator<long>.get_Current
	|-List.Enumerator<ModifierSpec>.get_Current
	|-List.Enumerator<object>.get_Current
	|-List.Enumerator<MethodInfo>.get_Current
	|-List.Enumerator<ExceptionDispatchInfo>.get_Current
	|-List.Enumerator<IContextProperty>.get_Current
	|-List.Enumerator<string>.get_Current
	|-List.Enumerator<IAsyncLocal>.get_Current
	|-List.Enumerator<Task>.get_Current
	|-List.Enumerator<Tuple<EventProvider.SessionInfo, bool>>.get_Current
	|-List.Enumerator<TypeIdentifier>.get_Current
	|-List.Enumerator<ulong>.get_Current
	|-List.Enumerator<WeakReference>.get_Current
	|-List.Enumerator<WeakReference<EtwSession>>.get_Current
	|-List.Enumerator<AnimatorClipInfo>.get_Current
	|-List.Enumerator<ClientScene.PendingOwner>.get_Current
	|-List.Enumerator<PeerInfoPlayer>.get_Current
	|
	|-RVA: 0x1BFE90 Offset: 0x1BF290 VA: 0x1801BFE90
	|-List.Enumerator<DataSet.FaceIndices>.get_Current
	|-List.Enumerator<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.get_Current
	|-List.Enumerator<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.get_Current
	|-List.Enumerator<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.get_Current
	|-List.Enumerator<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.get_Current
	|-List.Enumerator<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.get_Current
	|-List.Enumerator<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.get_Current
	|-List.Enumerator<nettask_GS2CAddTaskClass.ClasslstReward>.get_Current
	|-List.Enumerator<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.get_Current
	|-List.Enumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.get_Current
	|-List.Enumerator<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.get_Current
	|-List.Enumerator<Vector3>.get_Current
	|-List.Enumerator<UICharInfo>.get_Current
	|
	|-RVA: 0x1BC7C0 Offset: 0x1BBBC0 VA: 0x1801BC7C0
	|-List.Enumerator<UnitPreservation.UnitPortPreservation>.get_Current
	|-List.Enumerator<IntPoint>.get_Current
	|-List.Enumerator<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.get_Current
	|-List.Enumerator<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.get_Current
	|-List.Enumerator<lsswitch_LS2CCodeShieldClass.ClasslstShield>.get_Current
	|-List.Enumerator<netarchive_C2GSAskRoleListClass.ClasslstFile>.get_Current
	|-List.Enumerator<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.get_Current
	|-List.Enumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.get_Current
	|-List.Enumerator<nettask_GS2CAddTaskClass.ClasslstProcess>.get_Current
	|-List.Enumerator<s2cmove_C2GSMoveClass.ClasslstDisp>.get_Current
	|-List.Enumerator<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.get_Current
	|-List.Enumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.get_Current
	|-List.Enumerator<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.get_Current
	|-List.Enumerator<CCalEffInfo>.get_Current
	|-List.Enumerator<SteamMatchViewer.ChatMsg>.get_Current
	|-List.Enumerator<Vector4>.get_Current
	|-List.Enumerator<CameraState.CustomBlendable>.get_Current
	|-List.Enumerator<DoublePoint>.get_Current
	|-List.Enumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.get_Current
	|-List.Enumerator<LogMessage>.get_Current
	|-List.Enumerator<MusicStateInfo>.get_Current
	|-List.Enumerator<BridgeHandler.IdxPacket>.get_Current
	|-List.Enumerator<ScreenRadioScriptObject.ScreenInfo>.get_Current
	|-List.Enumerator<ValueDropdownItem<object>>.get_Current
	|-List.Enumerator<FormatterLocator.FormatterLocatorInfo>.get_Current
	|-List.Enumerator<SkeletonUtilityKinematicShadow.TransformPair>.get_Current
	|-List.Enumerator<StateSoundScriptObject.StateSound>.get_Current
	|-List.Enumerator<DictionaryEntry>.get_Current
	|-List.Enumerator<KeyValuePair<DateTime, object>>.get_Current
	|-List.Enumerator<KeyValuePair<int, object>>.get_Current
	|-List.Enumerator<KeyValuePair<object, object>>.get_Current
	|-List.Enumerator<Guid>.get_Current
	|-List.Enumerator<InterpretedFrameInfo>.get_Current
	|-List.Enumerator<BeforeRenderHelper.OrderBlock>.get_Current
	|-List.Enumerator<Color>.get_Current
	|-List.Enumerator<LocalClient.InternalMsg>.get_Current
	|-List.Enumerator<NetworkLobbyManager.PendingPlayer>.get_Current
	|-List.Enumerator<NetworkMigrationManager.PendingPlayerInfo>.get_Current
	|-List.Enumerator<CRCMessageEntry>.get_Current
	|-List.Enumerator<Playable>.get_Current
	|-List.Enumerator<Quaternion>.get_Current
	|-List.Enumerator<Rect>.get_Current
	|-List.Enumerator<ReflectionProbeBlendInfo>.get_Current
	|-List.Enumerator<GlyphRect>.get_Current
	|-List.Enumerator<UILineInfo>.get_Current
	|
	|-RVA: 0x1C0C20 Offset: 0x1C0020 VA: 0x1801C0C20
	|-List.Enumerator<CommonGuideManager.CGuideType>.get_Current
	|-List.Enumerator<NotifyType>.get_Current
	|-List.Enumerator<ServerDefine.SkillCacheIndex>.get_Current
	|-List.Enumerator<uint>.get_Current
	|-List.Enumerator<RangeU16>.get_Current
	|-List.Enumerator<int>.get_Current
	|-List.Enumerator<Int32Enum>.get_Current
	|-List.Enumerator<Color32>.get_Current
	|-List.Enumerator<ShaderPassName>.get_Current
	|
	|-RVA: 0x1B2E40 Offset: 0x1B2240 VA: 0x1801B2E40
	|-List.Enumerator<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.get_Current
	|-List.Enumerator<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.get_Current
	|-List.Enumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.get_Current
	|-List.Enumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.get_Current
	|-List.Enumerator<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.get_Current
	|-List.Enumerator<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.get_Current
	|-List.Enumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.get_Current
	|-List.Enumerator<WeGameNetworkingComponent.SendPacket>.get_Current
	|-List.Enumerator<MinimapPoint>.get_Current
	|-List.Enumerator<JsonPosition>.get_Current
	|-List.Enumerator<UnitySynchronizationContext.WorkRequest>.get_Current
	|-List.Enumerator<ZmPeerManager.RecvPacket>.get_Current
	|-List.Enumerator<DgwServerInfo>.get_Current
	|-List.Enumerator<NameGenerate.NameWeight>.get_Current
	|-List.Enumerator<AssetTracker.AssetInfo>.get_Current
	|-List.Enumerator<PropertyMetadata>.get_Current
	|-List.Enumerator<fsVersionedType>.get_Current
	|-List.Enumerator<fsAotCompilationManager.AotCompilation>.get_Current
	|-List.Enumerator<FormatterLocator.FormatterInfo>.get_Current
	|-List.Enumerator<SerializationNode>.get_Current
	|-List.Enumerator<EventQueue.EventQueueEntry>.get_Current
	|-List.Enumerator<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.get_Current
	|-List.Enumerator<SkeletonRendererCustomMaterials.SlotMaterialOverride>.get_Current
	|-List.Enumerator<IntervalTreeNode>.get_Current
	|-List.Enumerator<IntervalTree.Entry<object>>.get_Current
	|-List.Enumerator<ChannelPacket>.get_Current
	|
	|-RVA: 0x1BFE70 Offset: 0x1BF270 VA: 0x1801BFE70
	|-List.Enumerator<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.get_Current
	|-List.Enumerator<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.get_Current
	|-List.Enumerator<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.get_Current
	|
	|-RVA: 0x1C0C30 Offset: 0x1C0030 VA: 0x1801C0C30
	|-List.Enumerator<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.get_Current
	|-List.Enumerator<netopenui_GS2CGMListClass.ClasslstGMOrder>.get_Current
	|-List.Enumerator<nettask_GS2CAddTaskClass.ClasslstTaskData>.get_Current
	|-List.Enumerator<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.get_Current
	|-List.Enumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.get_Current
	|-List.Enumerator<SteamNetworkingComponent.SendPacket>.get_Current
	|-List.Enumerator<OneInfo>.get_Current
	|-List.Enumerator<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.get_Current
	|-List.Enumerator<BoneWeight>.get_Current
	|
	|-RVA: 0x1BFEC0 Offset: 0x1BF2C0 VA: 0x1801BFEC0
	|-List.Enumerator<netarchive_GS2CRoleListClass.ClasslstFile>.get_Current
	|
	|-RVA: 0x1BC7D0 Offset: 0x1BBBD0 VA: 0x1801BC7D0
	|-List.Enumerator<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.get_Current
	|-List.Enumerator<RaycastResult>.get_Current
	|
	|-RVA: 0x1BC660 Offset: 0x1BBA60 VA: 0x1801BC660
	|-List.Enumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.get_Current
	|-List.Enumerator<s2cnpc_GS2CNpcEventClass.ClasslstOption>.get_Current
	|-List.Enumerator<MeshSubsetCombineUtility.SubMeshInstance>.get_Current
	|
	|-RVA: 0x1E3E60 Offset: 0x1E3260 VA: 0x1801E3E60
	|-List.Enumerator<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.get_Current
	|-List.Enumerator<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.get_Current
	|-List.Enumerator<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.get_Current
	|-List.Enumerator<DebugDrawLine.DebugLine>.get_Current
	|-List.Enumerator<HitInfo>.get_Current
	|-List.Enumerator<MeshCombiner.StaticRenderer>.get_Current
	|-List.Enumerator<DeepReflection.PathStep>.get_Current
	|-List.Enumerator<RenderTargetIdentifier>.get_Current
	|-List.Enumerator<AnimationOutputWeightProcessor.WeightInfo>.get_Current
	|-List.Enumerator<LODGenerator.StaticRenderer>.get_Current
	|
	|-RVA: 0x29DB50 Offset: 0x29CF50 VA: 0x18029DB50
	|-List.Enumerator<SkillRayHit>.get_Current
	|
	|-RVA: 0x1C0C50 Offset: 0x1C0050 VA: 0x1801C0C50
	|-List.Enumerator<StateSoundScriptObject.Loop>.get_Current
	|-List.Enumerator<MeshCombiner.SkinnedRenderer>.get_Current
	|-List.Enumerator<TexturePacker.SpriteData>.get_Current
	|-List.Enumerator<Matrix4x4>.get_Current
	|-List.Enumerator<LODGenerator.SkinnedRenderer>.get_Current
	|
	|-RVA: 0x25C1E0 Offset: 0x25B5E0 VA: 0x18025C1E0
	|-List.Enumerator<float>.get_Current
	|
	|-RVA: 0x1BC8A0 Offset: 0x1BBCA0 VA: 0x1801BC8A0
	|-List.Enumerator<MeshSubsetCombineUtility.MeshContainer>.get_Current
	|
	|-RVA: 0x1BC810 Offset: 0x1BBC10 VA: 0x1801BC810
	|-List.Enumerator<RaycastHit>.get_Current
	|
	|-RVA: 0x1BC8F0 Offset: 0x1BBCF0 VA: 0x1801BC8F0
	|-List.Enumerator<pb_BezierPoint>.get_Current
	|
	|-RVA: 0x1BC800 Offset: 0x1BBC00 VA: 0x1801BC800
	|-List.Enumerator<bool>.get_Current
	|-List.Enumerator<byte>.get_Current
	|
	|-RVA: 0x1C0CC0 Offset: 0x1C00C0 VA: 0x1801C0CC0
	|-List.Enumerator<char>.get_Current
	|
	|-RVA: 0x1BC6F0 Offset: 0x1BBAF0 VA: 0x1801BC6F0
	|-List.Enumerator<Win32_IP_ADAPTER_ADDRESSES>.get_Current
	|
	|-RVA: 0x1E3E20 Offset: 0x1E3220 VA: 0x1801E3E20
	|-List.Enumerator<CombineInstance>.get_Current
	|
	|-RVA: 0x1BC770 Offset: 0x1BBB70 VA: 0x1801BC770
	|-List.Enumerator<VisibleLight>.get_Current
	|
	|-RVA: 0x1BC840 Offset: 0x1BBC40 VA: 0x1801BC840
	|-List.Enumerator<VisibleReflectionProbe>.get_Current
	|
	|-RVA: 0x1BC610 Offset: 0x1BBA10 VA: 0x1801BC610
	|-List.Enumerator<MeshSubsetCombineUtility.MeshInstance>.get_Current
	|
	|-RVA: 0x1BC690 Offset: 0x1BBA90 VA: 0x1801BC690
	|-List.Enumerator<ParticleSystem.Particle>.get_Current
	|
	|-RVA: 0x1BC5D0 Offset: 0x1BB9D0 VA: 0x1801BC5D0
	|-List.Enumerator<UIVertex>.get_Current
	*/

	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BFB70 Offset: 0x1BEF70 VA: 0x1801BFB70
	|-List.Enumerator<DataSet.FaceIndices>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<UICharInfo>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<Vector3>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BFB30 Offset: 0x1BEF30 VA: 0x1801BFB30
	|-List.Enumerator<UnitPreservation.UnitPortPreservation>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<CameraState.CustomBlendable>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<DoublePoint>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<IntPoint>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<LogMessage>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<MusicStateInfo>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<BridgeHandler.IdxPacket>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<ValueDropdownItem<object>>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<FormatterLocator.FormatterLocatorInfo>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<CCalEffInfo>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<StateSoundScriptObject.StateSound>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<SteamMatchViewer.ChatMsg>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<DictionaryEntry>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<KeyValuePair<DateTime, object>>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<KeyValuePair<int, object>>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<KeyValuePair<object, object>>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<Guid>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<InterpretedFrameInfo>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<BeforeRenderHelper.OrderBlock>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<Color>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<LocalClient.InternalMsg>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<NetworkLobbyManager.PendingPlayer>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<CRCMessageEntry>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<Playable>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<Quaternion>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<Rect>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<ReflectionProbeBlendInfo>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<GlyphRect>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<UILineInfo>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<Vector4>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BFB40 Offset: 0x1BEF40 VA: 0x1801BFB40
	|-List.Enumerator<MeshCombiner.SkinnedRenderer>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<StateSoundScriptObject.Loop>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<TexturePacker.SpriteData>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<Matrix4x4>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<LODGenerator.SkinnedRenderer>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BC130 Offset: 0x1BB530 VA: 0x1801BC130
	|-List.Enumerator<MeshCombiner.StaticRenderer>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<DebugDrawLine.DebugLine>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<HitInfo>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<DeepReflection.PathStep>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<RenderTargetIdentifier>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<LODGenerator.StaticRenderer>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BC100 Offset: 0x1BB500 VA: 0x1801BC100
	|-List.Enumerator<CinemachineClearShot.Pair>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<DgwResultServerInfo>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<DgwServerForJson>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<EngineHotKey>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<LPWNormalSolver.LPWPoint>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<pb_Edge>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<CSteamID>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<KeyValuePair<int, int>>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<EventProvider.SessionInfo>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<long>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<ulong>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<AnimatorClipInfo>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<ClientScene.PendingOwner>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<PeerInfoPlayer>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<Vector2Int>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<ZmID>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BFBA0 Offset: 0x1BEFA0 VA: 0x1801BFBA0
	|-List.Enumerator<DgwServerInfo>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<NameGenerate.NameWeight>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<WeGameNetworkingComponent.SendPacket>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<AssetTracker.AssetInfo>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<PropertyMetadata>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<fsVersionedType>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<fsAotCompilationManager.AotCompilation>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<MinimapPoint>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<JsonPosition>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<FormatterLocator.FormatterInfo>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<SerializationNode>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<EventQueue.EventQueueEntry>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<IntervalTreeNode>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<IntervalTree.Entry<object>>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<ChannelPacket>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<UnitySynchronizationContext.WorkRequest>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<ZmPeerManager.RecvPacket>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BFB60 Offset: 0x1BEF60 VA: 0x1801BFB60
	|-List.Enumerator<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BFB80 Offset: 0x1BEF80 VA: 0x1801BFB80
	|-List.Enumerator<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<SteamNetworkingComponent.SendPacket>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<OneInfo>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<BoneWeight>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BFB50 Offset: 0x1BEF50 VA: 0x1801BFB50
	|-List.Enumerator<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BFB90 Offset: 0x1BEF90 VA: 0x1801BFB90
	|-List.Enumerator<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<RaycastResult>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BFB20 Offset: 0x1BEF20 VA: 0x1801BFB20
	|-List.Enumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BC0C0 Offset: 0x1BB4C0 VA: 0x1801BC0C0
	|-List.Enumerator<RangeU16>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<int>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<Int32Enum>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<uint>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<Color32>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<ShaderPassName>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BBFD0 Offset: 0x1BB3D0 VA: 0x1801BBFD0
	|-List.Enumerator<pb_BezierPoint>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BC090 Offset: 0x1BB490 VA: 0x1801BC090
	|-List.Enumerator<SkillRayHit>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BC0A0 Offset: 0x1BB4A0 VA: 0x1801BC0A0
	|-List.Enumerator<bool>.System.Collections.IEnumerator.get_Current
	|-List.Enumerator<byte>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BC070 Offset: 0x1BB470 VA: 0x1801BC070
	|-List.Enumerator<char>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BC0B0 Offset: 0x1BB4B0 VA: 0x1801BC0B0
	|-List.Enumerator<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BC010 Offset: 0x1BB410 VA: 0x1801BC010
	|-List.Enumerator<object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BC000 Offset: 0x1BB400 VA: 0x1801BC000
	|-List.Enumerator<float>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BC0F0 Offset: 0x1BB4F0 VA: 0x1801BC0F0
	|-List.Enumerator<CombineInstance>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BC0D0 Offset: 0x1BB4D0 VA: 0x1801BC0D0
	|-List.Enumerator<VisibleLight>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BC0E0 Offset: 0x1BB4E0 VA: 0x1801BC0E0
	|-List.Enumerator<VisibleReflectionProbe>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BC120 Offset: 0x1BB520 VA: 0x1801BC120
	|-List.Enumerator<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BC080 Offset: 0x1BB480 VA: 0x1801BC080
	|-List.Enumerator<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BBFF0 Offset: 0x1BB3F0 VA: 0x1801BBFF0
	|-List.Enumerator<ParticleSystem.Particle>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BC110 Offset: 0x1BB510 VA: 0x1801BC110
	|-List.Enumerator<RaycastHit>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BBFE0 Offset: 0x1BB3E0 VA: 0x1801BBFE0
	|-List.Enumerator<UIVertex>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1BBFC0 Offset: 0x1BB3C0 VA: 0x1801BBFC0
	|-List.Enumerator<Vector2>.System.Collections.IEnumerator.get_Current
	*/

	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BFA10 Offset: 0x1BEE10 VA: 0x1801BFA10
	|-List.Enumerator<DataSet.FaceIndices>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<netopenui_GS2CRewardTipsClass.ClasslstRewardData>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<nettask_GS2CAddTaskClass.ClasslstReward>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<UICharInfo>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<Vector3>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BBB80 Offset: 0x1BAF80 VA: 0x1801BBB80
	|-List.Enumerator<UnitPreservation.UnitPortPreservation>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<CameraState.CustomBlendable>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<DoublePoint>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<IntPoint>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<homecontainer_GS2CSeasonInfoClass.ClasslstPool>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<lsswitch_LS2CCodeShieldClass.ClasslstShield>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<netarchive_C2GSAskRoleListClass.ClasslstFile>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<netfriend_GS2CFindNameRetClass.ClasslstPlayer>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTalent>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<nettask_GS2CAddTaskClass.ClasslstProcess>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<s2cmove_C2GSMoveClass.ClasslstDisp>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<LogMessage>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<MusicStateInfo>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<BridgeHandler.IdxPacket>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<ScreenRadioScriptObject.ScreenInfo>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<ValueDropdownItem<object>>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<FormatterLocator.FormatterLocatorInfo>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<CCalEffInfo>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<SkeletonUtilityKinematicShadow.TransformPair>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<StateSoundScriptObject.StateSound>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<SteamMatchViewer.ChatMsg>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<DictionaryEntry>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<KeyValuePair<DateTime, object>>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<KeyValuePair<int, object>>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<KeyValuePair<object, object>>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<Guid>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<InterpretedFrameInfo>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<BeforeRenderHelper.OrderBlock>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<Color>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<LocalClient.InternalMsg>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<NetworkLobbyManager.PendingPlayer>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<NetworkMigrationManager.PendingPlayerInfo>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<CRCMessageEntry>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<Playable>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<Quaternion>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<Rect>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<ReflectionProbeBlendInfo>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<GlyphRect>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<UILineInfo>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<Vector4>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BBA80 Offset: 0x1BAE80 VA: 0x1801BBA80
	|-List.Enumerator<MeshCombiner.SkinnedRenderer>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<StateSoundScriptObject.Loop>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<TexturePacker.SpriteData>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<Matrix4x4>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<LODGenerator.SkinnedRenderer>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BF840 Offset: 0x1BEC40 VA: 0x1801BF840
	|-List.Enumerator<MeshCombiner.StaticRenderer>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<s2cnpc_GS2CNpcShopClass.ClasslstGoods>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<DebugDrawLine.DebugLine>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<HitInfo>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<DeepReflection.PathStep>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<RenderTargetIdentifier>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<AnimationOutputWeightProcessor.WeightInfo>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<LODGenerator.StaticRenderer>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BF970 Offset: 0x1BED70 VA: 0x1801BF970
	|-List.Enumerator<CinemachineClearShot.Pair>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<DgwResultServerInfo>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<DgwServerForJson>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<homecontainer_GS2CHeroInfoClass.ClasslstHero>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<homecontainer_GS2CRoundInfoClass.ClasslstInfo>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<homecontainer_GS2CTalentInfoClass.ClasslstTalent>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<netteam_GS2CMaxRoundClass.ClasslstMaxRound>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<s2citemcon_GS2CRefreshKeyClass.ClasslstKey>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<s2cnpc_C2GSAnswerDictClass.ClasslstQue>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<EngineHotKey>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<LPWNormalSolver.LPWPoint>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<LPWNormalSolver.LPWPointDataEntry>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<pb_Edge>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<CSteamID>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<KeyValuePair<int, int>>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<EventProvider.SessionInfo>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<long>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<object>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<ulong>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<AnimatorClipInfo>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<ClientScene.PendingOwner>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<PeerInfoPlayer>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<Vector2>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<Vector2Int>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<ZmID>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BF920 Offset: 0x1BED20 VA: 0x1801BF920
	|-List.Enumerator<DgwServerInfo>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<NameGenerate.NameWeight>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<WeGameNetworkingComponent.SendPacket>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<AssetTracker.AssetInfo>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<PropertyMetadata>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<fsVersionedType>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<fsAotCompilationManager.AotCompilation>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<MinimapPoint>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<JsonPosition>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<FormatterLocator.FormatterInfo>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<SerializationNode>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<EventQueue.EventQueueEntry>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<SkeletonRendererCustomMaterials.AtlasMaterialOverride>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<SkeletonRendererCustomMaterials.SlotMaterialOverride>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<IntervalTreeNode>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<IntervalTree.Entry<object>>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<ChannelPacket>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<UnitySynchronizationContext.WorkRequest>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<ZmPeerManager.RecvPacket>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BF9C0 Offset: 0x1BEDC0 VA: 0x1801BF9C0
	|-List.Enumerator<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<s2cShop_GS2CRefreshShopClass.ClasslstGoods>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<s2cnetwar_GS2CTeamInfoClass.ClasslstMember>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BF890 Offset: 0x1BEC90 VA: 0x1801BF890
	|-List.Enumerator<homecontainer_GS2CWeaponInfoClass.ClasslstInfo>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<netopenui_GS2CGMListClass.ClasslstGMOrder>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<nettask_GS2CAddTaskClass.ClasslstTaskData>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<SteamNetworkingComponent.SendPacket>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<OneInfo>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<BoneWeight>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BFA60 Offset: 0x1BEE60 VA: 0x1801BFA60
	|-List.Enumerator<netarchive_GS2CRoleListClass.ClasslstFile>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BFAC0 Offset: 0x1BEEC0 VA: 0x1801BFAC0
	|-List.Enumerator<netopenui_GS2CPlayerInfoClass.ClasslstHeroData>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<RaycastResult>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BBF10 Offset: 0x1BB310 VA: 0x1801BBF10
	|-List.Enumerator<netopenui_GS2CRecentWarInfoClass.ClasslstWar>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<s2cnpc_GS2CNpcEventClass.ClasslstOption>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<MeshSubsetCombineUtility.SubMeshInstance>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BF8E0 Offset: 0x1BECE0 VA: 0x1801BF8E0
	|-List.Enumerator<RangeU16>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<int>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<Int32Enum>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<float>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<uint>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<Color32>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<ShaderPassName>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BBEB0 Offset: 0x1BB2B0 VA: 0x1801BBEB0
	|-List.Enumerator<pb_BezierPoint>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BBCE0 Offset: 0x1BB0E0 VA: 0x1801BBCE0
	|-List.Enumerator<SkillRayHit>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BBD40 Offset: 0x1BB140 VA: 0x1801BBD40
	|-List.Enumerator<bool>.System.Collections.IEnumerator.Reset
	|-List.Enumerator<byte>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BBDD0 Offset: 0x1BB1D0 VA: 0x1801BBDD0
	|-List.Enumerator<char>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BBD80 Offset: 0x1BB180 VA: 0x1801BBD80
	|-List.Enumerator<Win32_IP_ADAPTER_ADDRESSES>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BBE60 Offset: 0x1BB260 VA: 0x1801BBE60
	|-List.Enumerator<CombineInstance>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BBAE0 Offset: 0x1BAEE0 VA: 0x1801BBAE0
	|-List.Enumerator<VisibleLight>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BBBD0 Offset: 0x1BAFD0 VA: 0x1801BBBD0
	|-List.Enumerator<VisibleReflectionProbe>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BBB30 Offset: 0x1BAF30 VA: 0x1801BBB30
	|-List.Enumerator<MeshSubsetCombineUtility.MeshContainer>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BBE10 Offset: 0x1BB210 VA: 0x1801BBE10
	|-List.Enumerator<MeshSubsetCombineUtility.MeshInstance>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BBC20 Offset: 0x1BB020 VA: 0x1801BBC20
	|-List.Enumerator<ParticleSystem.Particle>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BBF60 Offset: 0x1BB360 VA: 0x1801BBF60
	|-List.Enumerator<RaycastHit>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1BBC70 Offset: 0x1BB070 VA: 0x1801BBC70
	|-List.Enumerator<UIVertex>.System.Collections.IEnumerator.Reset
	*/
}

// Namespace: System.Diagnostics
[ComVisibleAttribute] // RVA: 0xC45E0 Offset: 0xC39E0 VA: 0x1800C45E0
[AttributeUsageAttribute] // RVA: 0xC45E0 Offset: 0xC39E0 VA: 0x1800C45E0
[Serializable]
public sealed class ConditionalAttribute : Attribute
{
	// Fields
	private string m_conditionString;

	// Methods

	public void .ctor(string conditionString) { }
}

// Namespace: System.Diagnostics
[AttributeUsageAttribute] // RVA: 0xC66A0 Offset: 0xC5AA0 VA: 0x1800C66A0
[ComVisibleAttribute] // RVA: 0xC66A0 Offset: 0xC5AA0 VA: 0x1800C66A0
[Serializable]
public sealed class DebuggerStepThroughAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Diagnostics
[ComVisibleAttribute] // RVA: 0xC88B0 Offset: 0xC7CB0 VA: 0x1800C88B0
[AttributeUsageAttribute] // RVA: 0xC88B0 Offset: 0xC7CB0 VA: 0x1800C88B0
[Serializable]
public sealed class DebuggerHiddenAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Diagnostics
[ComVisibleAttribute] // RVA: 0xCAA20 Offset: 0xC9E20 VA: 0x1800CAA20
[AttributeUsageAttribute] // RVA: 0xCAA20 Offset: 0xC9E20 VA: 0x1800CAA20
[Serializable]
public sealed class DebuggerNonUserCodeAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Diagnostics
[ComVisibleAttribute] // RVA: 0xCCCD0 Offset: 0xCC0D0 VA: 0x1800CCCD0
[AttributeUsageAttribute] // RVA: 0xCCCD0 Offset: 0xCC0D0 VA: 0x1800CCCD0
public sealed class DebuggableAttribute : Attribute
{
	// Fields
	private DebuggableAttribute.DebuggingModes m_debuggingModes;

	// Methods

	public void .ctor(DebuggableAttribute.DebuggingModes modes) { }
}

// Namespace: 
[ComVisibleAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
[FlagsAttribute] // RVA: 0xA7D00 Offset: 0xA7100 VA: 0x1800A7D00
public enum DebuggableAttribute.DebuggingModes
{
	// Fields
	public int value__;
	public const DebuggableAttribute.DebuggingModes None = 0;
	public const DebuggableAttribute.DebuggingModes Default = 1;
	public const DebuggableAttribute.DebuggingModes DisableOptimizations = 256;
	public const DebuggableAttribute.DebuggingModes IgnoreSymbolStoreSequencePoints = 2;
	public const DebuggableAttribute.DebuggingModes EnableEditAndContinue = 4;
}

// Namespace: System.Diagnostics
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public enum DebuggerBrowsableState
{
	// Fields
	public int value__;
	public const DebuggerBrowsableState Never = 0;
	public const DebuggerBrowsableState Collapsed = 2;
	public const DebuggerBrowsableState RootHidden = 3;
}

// Namespace: System.Diagnostics
[ComVisibleAttribute] // RVA: 0xD1710 Offset: 0xD0B10 VA: 0x1800D1710
[AttributeUsageAttribute] // RVA: 0xD1710 Offset: 0xD0B10 VA: 0x1800D1710
public sealed class DebuggerBrowsableAttribute : Attribute
{
	// Fields
	private DebuggerBrowsableState state;

	// Methods

	public void .ctor(DebuggerBrowsableState state) { }
}

// Namespace: System.Diagnostics
[AttributeUsageAttribute] // RVA: 0xD3520 Offset: 0xD2920 VA: 0x1800D3520
[ComVisibleAttribute] // RVA: 0xD3520 Offset: 0xD2920 VA: 0x1800D3520
public sealed class DebuggerTypeProxyAttribute : Attribute
{
	// Fields
	private string typeName;

	// Methods

	public void .ctor(Type type) { }
}

// Namespace: System.Diagnostics
[AttributeUsageAttribute] // RVA: 0xD57B0 Offset: 0xD4BB0 VA: 0x1800D57B0
[ComVisibleAttribute] // RVA: 0xD57B0 Offset: 0xD4BB0 VA: 0x1800D57B0
public sealed class DebuggerDisplayAttribute : Attribute
{
	// Fields
	private string name;
	private string value;
	private string type;

	// Methods

	public void .ctor(string value) { }
}

// Namespace: System.Diagnostics
[ComVisibleAttribute] // RVA: 0xD78A0 Offset: 0xD6CA0 VA: 0x1800D78A0
[MonoTODOAttribute] // RVA: 0xD78A0 Offset: 0xD6CA0 VA: 0x1800D78A0
public sealed class Debugger
{
	// Fields
	public static readonly string DefaultCategory;

	// Properties
	public static bool IsAttached { get; }

	// Methods

	public static bool get_IsAttached() { }

	private static bool IsAttached_internal() { }

	public static void Log(int level, string category, string message) { }

	public static void NotifyOfCrossThreadDependency() { }

	private static void .cctor() { }
}

// Namespace: System.Diagnostics
[MonoTODOAttribute] // RVA: 0xDC0C0 Offset: 0xDB4C0 VA: 0x1800DC0C0
[ComVisibleAttribute] // RVA: 0xDC0C0 Offset: 0xDB4C0 VA: 0x1800DC0C0
[Serializable]
public class StackFrame
{
	// Fields
	public const int OFFSET_UNKNOWN = -1;
	private int ilOffset;
	private int nativeOffset;
	private long methodAddress;
	private uint methodIndex;
	private MethodBase methodBase;
	private string fileName;
	private int lineNumber;
	private int columnNumber;
	private string internalMethodName;

	// Methods

	private static bool get_frame_info(int skip, bool needFileInfo, out MethodBase method, out int iloffset, out int native_offset, out string file, out int line, out int column) { }

	public void .ctor() { }

	public void .ctor(int skipFrames, bool fNeedFileInfo) { }

	public virtual int GetFileLineNumber() { }

	public virtual string GetFileName() { }

	internal string GetSecureFileName() { }

	public virtual int GetILOffset() { }

	public virtual MethodBase GetMethod() { }

	public virtual int GetNativeOffset() { }

	internal long GetMethodAddress() { }

	internal uint GetMethodIndex() { }

	internal string GetInternalMethodName() { }

	public override string ToString() { }
}

// Namespace: System.Diagnostics
[MonoTODOAttribute] // RVA: 0xDE420 Offset: 0xDD820 VA: 0x1800DE420
[ComVisibleAttribute] // RVA: 0xDE420 Offset: 0xDD820 VA: 0x1800DE420
[Serializable]
public class StackTrace
{
	// Fields
	public const int METHODS_TO_SKIP = 0;
	private StackFrame[] frames;
	private readonly StackTrace[] captured_traces;
	private bool debug_info;
	private static bool isAotidSet;
	private static string aotid;

	// Properties
	public virtual int FrameCount { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(bool fNeedFileInfo) { }

	public void .ctor(int skipFrames, bool fNeedFileInfo) { }

	private void init_frames(int skipFrames, bool fNeedFileInfo) { }

	private static StackFrame[] get_trace(Exception e, int skipFrames, bool fNeedFileInfo) { }

	public void .ctor(Exception e, bool fNeedFileInfo) { }

	public void .ctor(Exception e, int skipFrames, bool fNeedFileInfo) { }

	public virtual int get_FrameCount() { }

	public virtual StackFrame GetFrame(int index) { }

	private static string GetAotId() { }

	private bool AddFrames(StringBuilder sb) { }

	internal void GetFullNameForStackTrace(StringBuilder sb, MethodBase mi) { }

	public override string ToString() { }

	internal string ToString(StackTrace.TraceFormat traceFormat) { }
}

// Namespace: 
internal enum StackTrace.TraceFormat
{
	// Fields
	public int value__;
	public const StackTrace.TraceFormat Normal = 0;
	public const StackTrace.TraceFormat TrailingNewLine = 1;
	public const StackTrace.TraceFormat NoResourceLookup = 2;
}

// Namespace: System.Diagnostics.Contracts
public static class Contract
{
	// Methods

	[ReliabilityContractAttribute] // RVA: 0x36920 Offset: 0x35D20 VA: 0x180036920
	public static bool ForAll<T>(IEnumerable<T> collection, Predicate<T> predicate) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x87DD60 Offset: 0x87CD60 VA: 0x18087DD60
	|-Contract.ForAll<object>
	|-Contract.ForAll<Type>
	*/
}

// Namespace: System.Diagnostics.Tracing
internal sealed class ArrayTypeInfo<ElementType> : TraceLoggingTypeInfo<ElementType[]>
{
	// Fields
	private readonly TraceLoggingTypeInfo<ElementType> elementInfo;

	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25E0460 Offset: 0x25DF460 VA: 0x1825E0460
	|-ArrayTypeInfo<object>.WriteMetadata
	*/

	public override void WriteData(TraceLoggingDataCollector collector, ref ElementType[] value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2224F30 Offset: 0x2223F30 VA: 0x182224F30
	|-ArrayTypeInfo<object>.WriteData
	*/

	public override object GetData(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2224DC0 Offset: 0x2223DC0 VA: 0x182224DC0
	|-ArrayTypeInfo<object>.GetData
	*/
}

// Namespace: System.Diagnostics.Tracing
internal struct ConcurrentSet<KeyType, ItemType>
{
	// Fields
	private ItemType[] items;

	// Methods

	public ItemType TryGet(KeyType key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A5D80 Offset: 0x2A5180 VA: 0x1802A5D80
	|-ConcurrentSet<KeyValuePair<object, Int32Enum>, object>.TryGet
	|-ConcurrentSet<KeyValuePair<string, EventTags>, NameInfo>.TryGet
	|
	|-RVA: 0x2A5DA0 Offset: 0x2A51A0 VA: 0x1802A5DA0
	|-ConcurrentSet<object, object>.TryGet
	*/

	public ItemType GetOrAdd(ItemType newItem) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A5D70 Offset: 0x2A5170 VA: 0x1802A5D70
	|-ConcurrentSet<KeyValuePair<object, Int32Enum>, object>.GetOrAdd
	|-ConcurrentSet<KeyValuePair<string, EventTags>, NameInfo>.GetOrAdd
	|-ConcurrentSet<object, object>.GetOrAdd
	*/
}

// Namespace: System.Diagnostics.Tracing
internal abstract class ConcurrentSetItem<KeyType, ItemType>
{
	// Methods

	public abstract int Compare(ItemType other) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-ConcurrentSetItem<object, object>.Compare
	*/

	public abstract int Compare(KeyType key) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-ConcurrentSetItem<object, object>.Compare
	*/

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-ConcurrentSetItem<KeyValuePair<object, Int32Enum>, object>..ctor
	|-ConcurrentSetItem<KeyValuePair<string, EventTags>, NameInfo>..ctor
	|-ConcurrentSetItem<object, object>..ctor
	*/
}

// Namespace: System.Diagnostics.Tracing
internal struct DataCollector
{
	// Fields
	[ThreadStaticAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static DataCollector ThreadInstance;
	private byte* scratchEnd;
	private EventSource.EventData* datasEnd;
	private GCHandle* pinsEnd;
	private EventSource.EventData* datasStart;
	private byte* scratch;
	private EventSource.EventData* datas;
	private GCHandle* pins;
	private byte[] buffer;
	private int bufferPos;
	private int bufferNesting;
	private bool writingScalars;

	// Methods

	internal void Enable(byte* scratch, int scratchSize, EventSource.EventData* datas, int dataCount, GCHandle* pins, int pinCount) { }

	internal void Disable() { }

	internal EventSource.EventData* Finish() { }

	internal void AddScalar(void* value, int size) { }

	internal void AddBinary(string value, int size) { }

	internal void AddBinary(Array value, int size) { }

	internal void AddArray(Array value, int length, int itemSize) { }

	internal int BeginBufferedArray() { }

	internal void EndBufferedArray(int bookmark, int count) { }

	internal void BeginBuffered() { }

	internal void EndBuffered() { }

	private void EnsureBuffer() { }

	private void EnsureBuffer(int additionalSize) { }

	private void GrowBuffer(int required) { }

	private void PinArray(object value, int size) { }

	private void ScalarsBegin() { }

	private void ScalarsEnd() { }
}

// Namespace: System.Diagnostics.Tracing
internal struct EmptyStruct
{}

// Namespace: System.Diagnostics.Tracing
internal static class EnumHelper<UnderlyingType>
{
	// Fields
	private static readonly MethodInfo IdentityInfo;

	// Methods

	public static UnderlyingType Cast<ValueType>(ValueType value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23953C0 Offset: 0x23943C0 VA: 0x1823953C0
	|-EnumHelper<byte>.Cast<bool>
	|-EnumHelper<byte>.Cast<byte>
	|-EnumHelper<byte>.Cast<sbyte>
	|-EnumHelper<short>.Cast<bool>
	|-EnumHelper<short>.Cast<byte>
	|-EnumHelper<short>.Cast<sbyte>
	|-EnumHelper<int>.Cast<bool>
	|-EnumHelper<int>.Cast<byte>
	|-EnumHelper<int>.Cast<sbyte>
	|-EnumHelper<long>.Cast<bool>
	|-EnumHelper<long>.Cast<byte>
	|-EnumHelper<long>.Cast<sbyte>
	|-EnumHelper<sbyte>.Cast<bool>
	|-EnumHelper<sbyte>.Cast<byte>
	|-EnumHelper<sbyte>.Cast<sbyte>
	|-EnumHelper<ushort>.Cast<bool>
	|-EnumHelper<ushort>.Cast<byte>
	|-EnumHelper<ushort>.Cast<sbyte>
	|-EnumHelper<uint>.Cast<bool>
	|-EnumHelper<uint>.Cast<byte>
	|-EnumHelper<uint>.Cast<sbyte>
	|-EnumHelper<ulong>.Cast<bool>
	|-EnumHelper<ulong>.Cast<byte>
	|-EnumHelper<ulong>.Cast<sbyte>
	|
	|-RVA: 0x2395490 Offset: 0x2394490 VA: 0x182395490
	|-EnumHelper<byte>.Cast<char>
	|-EnumHelper<byte>.Cast<short>
	|-EnumHelper<byte>.Cast<ushort>
	|-EnumHelper<short>.Cast<char>
	|-EnumHelper<short>.Cast<short>
	|-EnumHelper<short>.Cast<ushort>
	|-EnumHelper<int>.Cast<char>
	|-EnumHelper<int>.Cast<short>
	|-EnumHelper<int>.Cast<ushort>
	|-EnumHelper<long>.Cast<char>
	|-EnumHelper<long>.Cast<short>
	|-EnumHelper<long>.Cast<ushort>
	|-EnumHelper<sbyte>.Cast<char>
	|-EnumHelper<sbyte>.Cast<short>
	|-EnumHelper<sbyte>.Cast<ushort>
	|-EnumHelper<ushort>.Cast<char>
	|-EnumHelper<ushort>.Cast<short>
	|-EnumHelper<ushort>.Cast<ushort>
	|-EnumHelper<uint>.Cast<char>
	|-EnumHelper<uint>.Cast<short>
	|-EnumHelper<uint>.Cast<ushort>
	|-EnumHelper<ulong>.Cast<char>
	|-EnumHelper<ulong>.Cast<short>
	|-EnumHelper<ulong>.Cast<ushort>
	|
	|-RVA: 0x2395560 Offset: 0x2394560 VA: 0x182395560
	|-EnumHelper<byte>.Cast<KeyValuePair<object, object>>
	|-EnumHelper<byte>.Cast<DateTimeOffset>
	|-EnumHelper<byte>.Cast<Decimal>
	|-EnumHelper<byte>.Cast<Guid>
	|-EnumHelper<short>.Cast<KeyValuePair<object, object>>
	|-EnumHelper<short>.Cast<DateTimeOffset>
	|-EnumHelper<short>.Cast<Decimal>
	|-EnumHelper<short>.Cast<Guid>
	|-EnumHelper<int>.Cast<KeyValuePair<object, object>>
	|-EnumHelper<int>.Cast<DateTimeOffset>
	|-EnumHelper<int>.Cast<Decimal>
	|-EnumHelper<int>.Cast<Guid>
	|-EnumHelper<long>.Cast<KeyValuePair<object, object>>
	|-EnumHelper<long>.Cast<DateTimeOffset>
	|-EnumHelper<long>.Cast<Decimal>
	|-EnumHelper<long>.Cast<Guid>
	|-EnumHelper<sbyte>.Cast<KeyValuePair<object, object>>
	|-EnumHelper<sbyte>.Cast<DateTimeOffset>
	|-EnumHelper<sbyte>.Cast<Decimal>
	|-EnumHelper<sbyte>.Cast<Guid>
	|-EnumHelper<ushort>.Cast<KeyValuePair<object, object>>
	|-EnumHelper<ushort>.Cast<DateTimeOffset>
	|-EnumHelper<ushort>.Cast<Decimal>
	|-EnumHelper<ushort>.Cast<Guid>
	|-EnumHelper<uint>.Cast<KeyValuePair<object, object>>
	|-EnumHelper<uint>.Cast<DateTimeOffset>
	|-EnumHelper<uint>.Cast<Decimal>
	|-EnumHelper<uint>.Cast<Guid>
	|-EnumHelper<ulong>.Cast<KeyValuePair<object, object>>
	|-EnumHelper<ulong>.Cast<DateTimeOffset>
	|-EnumHelper<ulong>.Cast<Decimal>
	|-EnumHelper<ulong>.Cast<Guid>
	|
	|-RVA: 0x2395630 Offset: 0x2394630 VA: 0x182395630
	|-EnumHelper<byte>.Cast<DateTime>
	|-EnumHelper<byte>.Cast<TimeSpan>
	|-EnumHelper<short>.Cast<DateTime>
	|-EnumHelper<short>.Cast<TimeSpan>
	|-EnumHelper<int>.Cast<DateTime>
	|-EnumHelper<int>.Cast<TimeSpan>
	|-EnumHelper<long>.Cast<DateTime>
	|-EnumHelper<long>.Cast<TimeSpan>
	|-EnumHelper<sbyte>.Cast<DateTime>
	|-EnumHelper<sbyte>.Cast<TimeSpan>
	|-EnumHelper<ushort>.Cast<DateTime>
	|-EnumHelper<ushort>.Cast<TimeSpan>
	|-EnumHelper<uint>.Cast<DateTime>
	|-EnumHelper<uint>.Cast<TimeSpan>
	|-EnumHelper<ulong>.Cast<DateTime>
	|-EnumHelper<ulong>.Cast<TimeSpan>
	|
	|-RVA: 0x23957C0 Offset: 0x23947C0 VA: 0x1823957C0
	|-EnumHelper<byte>.Cast<EmptyStruct>
	|-EnumHelper<short>.Cast<EmptyStruct>
	|-EnumHelper<int>.Cast<EmptyStruct>
	|-EnumHelper<long>.Cast<EmptyStruct>
	|-EnumHelper<sbyte>.Cast<EmptyStruct>
	|-EnumHelper<ushort>.Cast<EmptyStruct>
	|-EnumHelper<uint>.Cast<EmptyStruct>
	|-EnumHelper<ulong>.Cast<EmptyStruct>
	|
	|-RVA: 0x23956F0 Offset: 0x23946F0 VA: 0x1823956F0
	|-EnumHelper<byte>.Cast<double>
	|-EnumHelper<byte>.Cast<float>
	|-EnumHelper<short>.Cast<double>
	|-EnumHelper<short>.Cast<float>
	|-EnumHelper<int>.Cast<double>
	|-EnumHelper<int>.Cast<float>
	|-EnumHelper<long>.Cast<double>
	|-EnumHelper<long>.Cast<float>
	|-EnumHelper<sbyte>.Cast<double>
	|-EnumHelper<sbyte>.Cast<float>
	|-EnumHelper<ushort>.Cast<double>
	|-EnumHelper<ushort>.Cast<float>
	|-EnumHelper<uint>.Cast<double>
	|-EnumHelper<uint>.Cast<float>
	|-EnumHelper<ulong>.Cast<double>
	|-EnumHelper<ulong>.Cast<float>
	|
	|-RVA: 0x2395880 Offset: 0x2394880 VA: 0x182395880
	|-EnumHelper<byte>.Cast<int>
	|-EnumHelper<byte>.Cast<uint>
	|-EnumHelper<short>.Cast<int>
	|-EnumHelper<short>.Cast<uint>
	|-EnumHelper<int>.Cast<int>
	|-EnumHelper<int>.Cast<uint>
	|-EnumHelper<long>.Cast<int>
	|-EnumHelper<long>.Cast<uint>
	|-EnumHelper<sbyte>.Cast<int>
	|-EnumHelper<sbyte>.Cast<uint>
	|-EnumHelper<ushort>.Cast<int>
	|-EnumHelper<ushort>.Cast<uint>
	|-EnumHelper<uint>.Cast<int>
	|-EnumHelper<uint>.Cast<uint>
	|-EnumHelper<ulong>.Cast<int>
	|-EnumHelper<ulong>.Cast<uint>
	|
	|-RVA: 0x2395950 Offset: 0x2394950 VA: 0x182395950
	|-EnumHelper<byte>.Cast<long>
	|-EnumHelper<byte>.Cast<IntPtr>
	|-EnumHelper<byte>.Cast<object>
	|-EnumHelper<byte>.Cast<ulong>
	|-EnumHelper<byte>.Cast<UIntPtr>
	|-EnumHelper<short>.Cast<long>
	|-EnumHelper<short>.Cast<IntPtr>
	|-EnumHelper<short>.Cast<object>
	|-EnumHelper<short>.Cast<ulong>
	|-EnumHelper<short>.Cast<UIntPtr>
	|-EnumHelper<int>.Cast<long>
	|-EnumHelper<int>.Cast<IntPtr>
	|-EnumHelper<int>.Cast<object>
	|-EnumHelper<int>.Cast<ulong>
	|-EnumHelper<int>.Cast<UIntPtr>
	|-EnumHelper<long>.Cast<long>
	|-EnumHelper<long>.Cast<IntPtr>
	|-EnumHelper<long>.Cast<object>
	|-EnumHelper<long>.Cast<ulong>
	|-EnumHelper<long>.Cast<UIntPtr>
	|-EnumHelper<object>.Cast<object>
	|-EnumHelper<sbyte>.Cast<long>
	|-EnumHelper<sbyte>.Cast<IntPtr>
	|-EnumHelper<sbyte>.Cast<object>
	|-EnumHelper<sbyte>.Cast<ulong>
	|-EnumHelper<sbyte>.Cast<UIntPtr>
	|-EnumHelper<ushort>.Cast<long>
	|-EnumHelper<ushort>.Cast<IntPtr>
	|-EnumHelper<ushort>.Cast<object>
	|-EnumHelper<ushort>.Cast<ulong>
	|-EnumHelper<ushort>.Cast<UIntPtr>
	|-EnumHelper<uint>.Cast<long>
	|-EnumHelper<uint>.Cast<IntPtr>
	|-EnumHelper<uint>.Cast<object>
	|-EnumHelper<uint>.Cast<ulong>
	|-EnumHelper<uint>.Cast<UIntPtr>
	|-EnumHelper<ulong>.Cast<long>
	|-EnumHelper<ulong>.Cast<IntPtr>
	|-EnumHelper<ulong>.Cast<object>
	|-EnumHelper<ulong>.Cast<ulong>
	|-EnumHelper<ulong>.Cast<UIntPtr>
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27DBCE0 Offset: 0x27DACE0 VA: 0x1827DBCE0
	|-EnumHelper<byte>..cctor
	|
	|-RVA: 0x27DB7E0 Offset: 0x27DA7E0 VA: 0x1827DB7E0
	|-EnumHelper<short>..cctor
	|
	|-RVA: 0x27DB8E0 Offset: 0x27DA8E0 VA: 0x1827DB8E0
	|-EnumHelper<int>..cctor
	|
	|-RVA: 0x27DB9E0 Offset: 0x27DA9E0 VA: 0x1827DB9E0
	|-EnumHelper<long>..cctor
	|
	|-RVA: 0x27DBAE0 Offset: 0x27DAAE0 VA: 0x1827DBAE0
	|-EnumHelper<object>..cctor
	|
	|-RVA: 0x27DBEE0 Offset: 0x27DAEE0 VA: 0x1827DBEE0
	|-EnumHelper<sbyte>..cctor
	|
	|-RVA: 0x27DBDE0 Offset: 0x27DADE0 VA: 0x1827DBDE0
	|-EnumHelper<ushort>..cctor
	|
	|-RVA: 0x27DB6E0 Offset: 0x27DA6E0 VA: 0x1827DB6E0
	|-EnumHelper<uint>..cctor
	|
	|-RVA: 0x27DBBE0 Offset: 0x27DABE0 VA: 0x1827DBBE0
	|-EnumHelper<ulong>..cctor
	*/
}

// Namespace: 
private sealed class EnumHelper.Transformer<UnderlyingType, ValueType> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-EnumHelper.Transformer<byte, bool>..ctor
	|-EnumHelper.Transformer<byte, byte>..ctor
	|-EnumHelper.Transformer<byte, char>..ctor
	|-EnumHelper.Transformer<byte, KeyValuePair<object, object>>..ctor
	|-EnumHelper.Transformer<byte, DateTime>..ctor
	|-EnumHelper.Transformer<byte, DateTimeOffset>..ctor
	|-EnumHelper.Transformer<byte, Decimal>..ctor
	|-EnumHelper.Transformer<byte, EmptyStruct>..ctor
	|-EnumHelper.Transformer<byte, double>..ctor
	|-EnumHelper.Transformer<byte, Guid>..ctor
	|-EnumHelper.Transformer<byte, short>..ctor
	|-EnumHelper.Transformer<byte, int>..ctor
	|-EnumHelper.Transformer<byte, long>..ctor
	|-EnumHelper.Transformer<byte, IntPtr>..ctor
	|-EnumHelper.Transformer<byte, object>..ctor
	|-EnumHelper.Transformer<byte, sbyte>..ctor
	|-EnumHelper.Transformer<byte, float>..ctor
	|-EnumHelper.Transformer<byte, TimeSpan>..ctor
	|-EnumHelper.Transformer<byte, ushort>..ctor
	|-EnumHelper.Transformer<byte, uint>..ctor
	|-EnumHelper.Transformer<byte, ulong>..ctor
	|-EnumHelper.Transformer<byte, UIntPtr>..ctor
	|-EnumHelper.Transformer<short, bool>..ctor
	|-EnumHelper.Transformer<short, byte>..ctor
	|-EnumHelper.Transformer<short, char>..ctor
	|-EnumHelper.Transformer<short, KeyValuePair<object, object>>..ctor
	|-EnumHelper.Transformer<short, DateTime>..ctor
	|-EnumHelper.Transformer<short, DateTimeOffset>..ctor
	|-EnumHelper.Transformer<short, Decimal>..ctor
	|-EnumHelper.Transformer<short, EmptyStruct>..ctor
	|-EnumHelper.Transformer<short, double>..ctor
	|-EnumHelper.Transformer<short, Guid>..ctor
	|-EnumHelper.Transformer<short, short>..ctor
	|-EnumHelper.Transformer<short, int>..ctor
	|-EnumHelper.Transformer<short, long>..ctor
	|-EnumHelper.Transformer<short, IntPtr>..ctor
	|-EnumHelper.Transformer<short, object>..ctor
	|-EnumHelper.Transformer<short, sbyte>..ctor
	|-EnumHelper.Transformer<short, float>..ctor
	|-EnumHelper.Transformer<short, TimeSpan>..ctor
	|-EnumHelper.Transformer<short, ushort>..ctor
	|-EnumHelper.Transformer<short, uint>..ctor
	|-EnumHelper.Transformer<short, ulong>..ctor
	|-EnumHelper.Transformer<short, UIntPtr>..ctor
	|-EnumHelper.Transformer<int, bool>..ctor
	|-EnumHelper.Transformer<int, byte>..ctor
	|-EnumHelper.Transformer<int, char>..ctor
	|-EnumHelper.Transformer<int, KeyValuePair<object, object>>..ctor
	|-EnumHelper.Transformer<int, DateTime>..ctor
	|-EnumHelper.Transformer<int, DateTimeOffset>..ctor
	|-EnumHelper.Transformer<int, Decimal>..ctor
	|-EnumHelper.Transformer<int, EmptyStruct>..ctor
	|-EnumHelper.Transformer<int, double>..ctor
	|-EnumHelper.Transformer<int, Guid>..ctor
	|-EnumHelper.Transformer<int, short>..ctor
	|-EnumHelper.Transformer<int, int>..ctor
	|-EnumHelper.Transformer<int, long>..ctor
	|-EnumHelper.Transformer<int, IntPtr>..ctor
	|-EnumHelper.Transformer<int, object>..ctor
	|-EnumHelper.Transformer<int, sbyte>..ctor
	|-EnumHelper.Transformer<int, float>..ctor
	|-EnumHelper.Transformer<int, TimeSpan>..ctor
	|-EnumHelper.Transformer<int, ushort>..ctor
	|-EnumHelper.Transformer<int, uint>..ctor
	|-EnumHelper.Transformer<int, ulong>..ctor
	|-EnumHelper.Transformer<int, UIntPtr>..ctor
	|-EnumHelper.Transformer<long, bool>..ctor
	|-EnumHelper.Transformer<long, byte>..ctor
	|-EnumHelper.Transformer<long, char>..ctor
	|-EnumHelper.Transformer<long, KeyValuePair<object, object>>..ctor
	|-EnumHelper.Transformer<long, DateTime>..ctor
	|-EnumHelper.Transformer<long, DateTimeOffset>..ctor
	|-EnumHelper.Transformer<long, Decimal>..ctor
	|-EnumHelper.Transformer<long, EmptyStruct>..ctor
	|-EnumHelper.Transformer<long, double>..ctor
	|-EnumHelper.Transformer<long, Guid>..ctor
	|-EnumHelper.Transformer<long, short>..ctor
	|-EnumHelper.Transformer<long, int>..ctor
	|-EnumHelper.Transformer<long, long>..ctor
	|-EnumHelper.Transformer<long, IntPtr>..ctor
	|-EnumHelper.Transformer<long, object>..ctor
	|-EnumHelper.Transformer<long, sbyte>..ctor
	|-EnumHelper.Transformer<long, float>..ctor
	|-EnumHelper.Transformer<long, TimeSpan>..ctor
	|-EnumHelper.Transformer<long, ushort>..ctor
	|-EnumHelper.Transformer<long, uint>..ctor
	|-EnumHelper.Transformer<long, ulong>..ctor
	|-EnumHelper.Transformer<long, UIntPtr>..ctor
	|-EnumHelper.Transformer<object, object>..ctor
	|-EnumHelper.Transformer<sbyte, bool>..ctor
	|-EnumHelper.Transformer<sbyte, byte>..ctor
	|-EnumHelper.Transformer<sbyte, char>..ctor
	|-EnumHelper.Transformer<sbyte, KeyValuePair<object, object>>..ctor
	|-EnumHelper.Transformer<sbyte, DateTime>..ctor
	|-EnumHelper.Transformer<sbyte, DateTimeOffset>..ctor
	|-EnumHelper.Transformer<sbyte, Decimal>..ctor
	|-EnumHelper.Transformer<sbyte, EmptyStruct>..ctor
	|-EnumHelper.Transformer<sbyte, double>..ctor
	|-EnumHelper.Transformer<sbyte, Guid>..ctor
	|-EnumHelper.Transformer<sbyte, short>..ctor
	|-EnumHelper.Transformer<sbyte, int>..ctor
	|-EnumHelper.Transformer<sbyte, long>..ctor
	|-EnumHelper.Transformer<sbyte, IntPtr>..ctor
	|-EnumHelper.Transformer<sbyte, object>..ctor
	|-EnumHelper.Transformer<sbyte, sbyte>..ctor
	|-EnumHelper.Transformer<sbyte, float>..ctor
	|-EnumHelper.Transformer<sbyte, TimeSpan>..ctor
	|-EnumHelper.Transformer<sbyte, ushort>..ctor
	|-EnumHelper.Transformer<sbyte, uint>..ctor
	|-EnumHelper.Transformer<sbyte, ulong>..ctor
	|-EnumHelper.Transformer<sbyte, UIntPtr>..ctor
	|-EnumHelper.Transformer<ushort, bool>..ctor
	|-EnumHelper.Transformer<ushort, byte>..ctor
	|-EnumHelper.Transformer<ushort, char>..ctor
	|-EnumHelper.Transformer<ushort, KeyValuePair<object, object>>..ctor
	|-EnumHelper.Transformer<ushort, DateTime>..ctor
	|-EnumHelper.Transformer<ushort, DateTimeOffset>..ctor
	|-EnumHelper.Transformer<ushort, Decimal>..ctor
	|-EnumHelper.Transformer<ushort, EmptyStruct>..ctor
	|-EnumHelper.Transformer<ushort, double>..ctor
	|-EnumHelper.Transformer<ushort, Guid>..ctor
	|-EnumHelper.Transformer<ushort, short>..ctor
	|-EnumHelper.Transformer<ushort, int>..ctor
	|-EnumHelper.Transformer<ushort, long>..ctor
	|-EnumHelper.Transformer<ushort, IntPtr>..ctor
	|-EnumHelper.Transformer<ushort, object>..ctor
	|-EnumHelper.Transformer<ushort, sbyte>..ctor
	|-EnumHelper.Transformer<ushort, float>..ctor
	|-EnumHelper.Transformer<ushort, TimeSpan>..ctor
	|-EnumHelper.Transformer<ushort, ushort>..ctor
	|-EnumHelper.Transformer<ushort, uint>..ctor
	|-EnumHelper.Transformer<ushort, ulong>..ctor
	|-EnumHelper.Transformer<ushort, UIntPtr>..ctor
	|-EnumHelper.Transformer<uint, bool>..ctor
	|-EnumHelper.Transformer<uint, byte>..ctor
	|-EnumHelper.Transformer<uint, char>..ctor
	|-EnumHelper.Transformer<uint, KeyValuePair<object, object>>..ctor
	|-EnumHelper.Transformer<uint, DateTime>..ctor
	|-EnumHelper.Transformer<uint, DateTimeOffset>..ctor
	|-EnumHelper.Transformer<uint, Decimal>..ctor
	|-EnumHelper.Transformer<uint, EmptyStruct>..ctor
	|-EnumHelper.Transformer<uint, double>..ctor
	|-EnumHelper.Transformer<uint, Guid>..ctor
	|-EnumHelper.Transformer<uint, short>..ctor
	|-EnumHelper.Transformer<uint, int>..ctor
	|-EnumHelper.Transformer<uint, long>..ctor
	|-EnumHelper.Transformer<uint, IntPtr>..ctor
	|-EnumHelper.Transformer<uint, object>..ctor
	|-EnumHelper.Transformer<uint, sbyte>..ctor
	|-EnumHelper.Transformer<uint, float>..ctor
	|-EnumHelper.Transformer<uint, TimeSpan>..ctor
	|-EnumHelper.Transformer<uint, ushort>..ctor
	|-EnumHelper.Transformer<uint, uint>..ctor
	|-EnumHelper.Transformer<uint, ulong>..ctor
	|-EnumHelper.Transformer<uint, UIntPtr>..ctor
	|-EnumHelper.Transformer<ulong, bool>..ctor
	|-EnumHelper.Transformer<ulong, byte>..ctor
	|-EnumHelper.Transformer<ulong, char>..ctor
	|-EnumHelper.Transformer<ulong, KeyValuePair<object, object>>..ctor
	|-EnumHelper.Transformer<ulong, DateTime>..ctor
	|-EnumHelper.Transformer<ulong, DateTimeOffset>..ctor
	|-EnumHelper.Transformer<ulong, Decimal>..ctor
	|-EnumHelper.Transformer<ulong, EmptyStruct>..ctor
	|-EnumHelper.Transformer<ulong, double>..ctor
	|-EnumHelper.Transformer<ulong, Guid>..ctor
	|-EnumHelper.Transformer<ulong, short>..ctor
	|-EnumHelper.Transformer<ulong, int>..ctor
	|-EnumHelper.Transformer<ulong, long>..ctor
	|-EnumHelper.Transformer<ulong, IntPtr>..ctor
	|-EnumHelper.Transformer<ulong, object>..ctor
	|-EnumHelper.Transformer<ulong, sbyte>..ctor
	|-EnumHelper.Transformer<ulong, float>..ctor
	|-EnumHelper.Transformer<ulong, TimeSpan>..ctor
	|-EnumHelper.Transformer<ulong, ushort>..ctor
	|-EnumHelper.Transformer<ulong, uint>..ctor
	|-EnumHelper.Transformer<ulong, ulong>..ctor
	|-EnumHelper.Transformer<ulong, UIntPtr>..ctor
	*/

	public virtual UnderlyingType Invoke(ValueType value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20CD200 Offset: 0x20CC200 VA: 0x1820CD200
	|-EnumHelper.Transformer<byte, bool>.Invoke
	|-EnumHelper.Transformer<byte, byte>.Invoke
	|-EnumHelper.Transformer<byte, sbyte>.Invoke
	|-EnumHelper.Transformer<sbyte, bool>.Invoke
	|-EnumHelper.Transformer<sbyte, byte>.Invoke
	|-EnumHelper.Transformer<sbyte, sbyte>.Invoke
	|
	|-RVA: 0x27E2940 Offset: 0x27E1940 VA: 0x1827E2940
	|-EnumHelper.Transformer<byte, char>.Invoke
	|-EnumHelper.Transformer<byte, short>.Invoke
	|-EnumHelper.Transformer<byte, ushort>.Invoke
	|-EnumHelper.Transformer<sbyte, char>.Invoke
	|-EnumHelper.Transformer<sbyte, short>.Invoke
	|-EnumHelper.Transformer<sbyte, ushort>.Invoke
	|
	|-RVA: 0x1F2A3B0 Offset: 0x1F293B0 VA: 0x181F2A3B0
	|-EnumHelper.Transformer<byte, KeyValuePair<object, object>>.Invoke
	|-EnumHelper.Transformer<byte, DateTimeOffset>.Invoke
	|-EnumHelper.Transformer<byte, Decimal>.Invoke
	|-EnumHelper.Transformer<byte, Guid>.Invoke
	|-EnumHelper.Transformer<sbyte, KeyValuePair<object, object>>.Invoke
	|-EnumHelper.Transformer<sbyte, DateTimeOffset>.Invoke
	|-EnumHelper.Transformer<sbyte, Decimal>.Invoke
	|-EnumHelper.Transformer<sbyte, Guid>.Invoke
	|
	|-RVA: 0x1F27710 Offset: 0x1F26710 VA: 0x181F27710
	|-EnumHelper.Transformer<byte, DateTime>.Invoke
	|-EnumHelper.Transformer<byte, TimeSpan>.Invoke
	|-EnumHelper.Transformer<sbyte, DateTime>.Invoke
	|-EnumHelper.Transformer<sbyte, TimeSpan>.Invoke
	|
	|-RVA: 0x27E23A0 Offset: 0x27E13A0 VA: 0x1827E23A0
	|-EnumHelper.Transformer<byte, EmptyStruct>.Invoke
	|-EnumHelper.Transformer<sbyte, EmptyStruct>.Invoke
	|
	|-RVA: 0x20CDF40 Offset: 0x20CCF40 VA: 0x1820CDF40
	|-EnumHelper.Transformer<byte, double>.Invoke
	|-EnumHelper.Transformer<byte, float>.Invoke
	|-EnumHelper.Transformer<sbyte, double>.Invoke
	|-EnumHelper.Transformer<sbyte, float>.Invoke
	|
	|-RVA: 0x27E2C30 Offset: 0x27E1C30 VA: 0x1827E2C30
	|-EnumHelper.Transformer<byte, int>.Invoke
	|-EnumHelper.Transformer<byte, uint>.Invoke
	|-EnumHelper.Transformer<sbyte, int>.Invoke
	|-EnumHelper.Transformer<sbyte, uint>.Invoke
	|
	|-RVA: 0x1F292F0 Offset: 0x1F282F0 VA: 0x181F292F0
	|-EnumHelper.Transformer<byte, long>.Invoke
	|-EnumHelper.Transformer<byte, IntPtr>.Invoke
	|-EnumHelper.Transformer<byte, ulong>.Invoke
	|-EnumHelper.Transformer<byte, UIntPtr>.Invoke
	|-EnumHelper.Transformer<sbyte, long>.Invoke
	|-EnumHelper.Transformer<sbyte, IntPtr>.Invoke
	|-EnumHelper.Transformer<sbyte, ulong>.Invoke
	|-EnumHelper.Transformer<sbyte, UIntPtr>.Invoke
	|
	|-RVA: 0x25A3F40 Offset: 0x25A2F40 VA: 0x1825A3F40
	|-EnumHelper.Transformer<byte, object>.Invoke
	|-EnumHelper.Transformer<sbyte, object>.Invoke
	|
	|-RVA: 0x27E32E0 Offset: 0x27E22E0 VA: 0x1827E32E0
	|-EnumHelper.Transformer<short, bool>.Invoke
	|-EnumHelper.Transformer<short, byte>.Invoke
	|-EnumHelper.Transformer<short, sbyte>.Invoke
	|-EnumHelper.Transformer<ushort, bool>.Invoke
	|-EnumHelper.Transformer<ushort, byte>.Invoke
	|-EnumHelper.Transformer<ushort, sbyte>.Invoke
	|
	|-RVA: 0x27E35D0 Offset: 0x27E25D0 VA: 0x1827E35D0
	|-EnumHelper.Transformer<short, char>.Invoke
	|-EnumHelper.Transformer<short, short>.Invoke
	|-EnumHelper.Transformer<short, ushort>.Invoke
	|-EnumHelper.Transformer<ushort, char>.Invoke
	|-EnumHelper.Transformer<ushort, short>.Invoke
	|-EnumHelper.Transformer<ushort, ushort>.Invoke
	|
	|-RVA: 0x20CE220 Offset: 0x20CD220 VA: 0x1820CE220
	|-EnumHelper.Transformer<short, KeyValuePair<object, object>>.Invoke
	|-EnumHelper.Transformer<short, DateTimeOffset>.Invoke
	|-EnumHelper.Transformer<short, Decimal>.Invoke
	|-EnumHelper.Transformer<short, Guid>.Invoke
	|-EnumHelper.Transformer<ushort, KeyValuePair<object, object>>.Invoke
	|-EnumHelper.Transformer<ushort, DateTimeOffset>.Invoke
	|-EnumHelper.Transformer<ushort, Decimal>.Invoke
	|-EnumHelper.Transformer<ushort, Guid>.Invoke
	|
	|-RVA: 0x20CE8D0 Offset: 0x20CD8D0 VA: 0x1820CE8D0
	|-EnumHelper.Transformer<short, DateTime>.Invoke
	|-EnumHelper.Transformer<short, TimeSpan>.Invoke
	|-EnumHelper.Transformer<ushort, DateTime>.Invoke
	|-EnumHelper.Transformer<ushort, TimeSpan>.Invoke
	|
	|-RVA: 0x20CEBC0 Offset: 0x20CDBC0 VA: 0x1820CEBC0
	|-EnumHelper.Transformer<short, EmptyStruct>.Invoke
	|-EnumHelper.Transformer<ushort, EmptyStruct>.Invoke
	|
	|-RVA: 0x20CCF20 Offset: 0x20CBF20 VA: 0x1820CCF20
	|-EnumHelper.Transformer<short, double>.Invoke
	|-EnumHelper.Transformer<short, float>.Invoke
	|-EnumHelper.Transformer<ushort, double>.Invoke
	|-EnumHelper.Transformer<ushort, float>.Invoke
	|
	|-RVA: 0x20CCC40 Offset: 0x20CBC40 VA: 0x1820CCC40
	|-EnumHelper.Transformer<short, int>.Invoke
	|-EnumHelper.Transformer<short, uint>.Invoke
	|-EnumHelper.Transformer<ushort, int>.Invoke
	|-EnumHelper.Transformer<ushort, uint>.Invoke
	|
	|-RVA: 0x20CE5F0 Offset: 0x20CD5F0 VA: 0x1820CE5F0
	|-EnumHelper.Transformer<short, long>.Invoke
	|-EnumHelper.Transformer<short, IntPtr>.Invoke
	|-EnumHelper.Transformer<short, ulong>.Invoke
	|-EnumHelper.Transformer<short, UIntPtr>.Invoke
	|-EnumHelper.Transformer<ushort, long>.Invoke
	|-EnumHelper.Transformer<ushort, IntPtr>.Invoke
	|-EnumHelper.Transformer<ushort, ulong>.Invoke
	|-EnumHelper.Transformer<ushort, UIntPtr>.Invoke
	|
	|-RVA: 0x20CDAB0 Offset: 0x20CCAB0 VA: 0x1820CDAB0
	|-EnumHelper.Transformer<short, object>.Invoke
	|-EnumHelper.Transformer<ushort, object>.Invoke
	|
	|-RVA: 0x27E20B0 Offset: 0x27E10B0 VA: 0x1827E20B0
	|-EnumHelper.Transformer<int, bool>.Invoke
	|-EnumHelper.Transformer<int, byte>.Invoke
	|-EnumHelper.Transformer<int, sbyte>.Invoke
	|-EnumHelper.Transformer<uint, bool>.Invoke
	|-EnumHelper.Transformer<uint, byte>.Invoke
	|-EnumHelper.Transformer<uint, sbyte>.Invoke
	|
	|-RVA: 0x261F3B0 Offset: 0x261E3B0 VA: 0x18261F3B0
	|-EnumHelper.Transformer<int, char>.Invoke
	|-EnumHelper.Transformer<int, short>.Invoke
	|-EnumHelper.Transformer<int, ushort>.Invoke
	|-EnumHelper.Transformer<uint, char>.Invoke
	|-EnumHelper.Transformer<uint, short>.Invoke
	|-EnumHelper.Transformer<uint, ushort>.Invoke
	|
	|-RVA: 0x261ECF0 Offset: 0x261DCF0 VA: 0x18261ECF0
	|-EnumHelper.Transformer<int, KeyValuePair<object, object>>.Invoke
	|-EnumHelper.Transformer<int, DateTimeOffset>.Invoke
	|-EnumHelper.Transformer<int, Decimal>.Invoke
	|-EnumHelper.Transformer<int, Guid>.Invoke
	|-EnumHelper.Transformer<uint, KeyValuePair<object, object>>.Invoke
	|-EnumHelper.Transformer<uint, DateTimeOffset>.Invoke
	|-EnumHelper.Transformer<uint, Decimal>.Invoke
	|-EnumHelper.Transformer<uint, Guid>.Invoke
	|
	|-RVA: 0x27E1AD0 Offset: 0x27E0AD0 VA: 0x1827E1AD0
	|-EnumHelper.Transformer<int, DateTime>.Invoke
	|-EnumHelper.Transformer<int, TimeSpan>.Invoke
	|-EnumHelper.Transformer<uint, DateTime>.Invoke
	|-EnumHelper.Transformer<uint, TimeSpan>.Invoke
	|
	|-RVA: 0x27E2670 Offset: 0x27E1670 VA: 0x1827E2670
	|-EnumHelper.Transformer<int, EmptyStruct>.Invoke
	|-EnumHelper.Transformer<uint, EmptyStruct>.Invoke
	|
	|-RVA: 0x20CD4F0 Offset: 0x20CC4F0 VA: 0x1820CD4F0
	|-EnumHelper.Transformer<int, double>.Invoke
	|-EnumHelper.Transformer<int, float>.Invoke
	|-EnumHelper.Transformer<uint, double>.Invoke
	|-EnumHelper.Transformer<uint, float>.Invoke
	|
	|-RVA: 0x26200E0 Offset: 0x261F0E0 VA: 0x1826200E0
	|-EnumHelper.Transformer<int, int>.Invoke
	|-EnumHelper.Transformer<int, uint>.Invoke
	|-EnumHelper.Transformer<uint, int>.Invoke
	|-EnumHelper.Transformer<uint, uint>.Invoke
	|
	|-RVA: 0x20CD7D0 Offset: 0x20CC7D0 VA: 0x1820CD7D0
	|-EnumHelper.Transformer<int, long>.Invoke
	|-EnumHelper.Transformer<int, IntPtr>.Invoke
	|-EnumHelper.Transformer<int, ulong>.Invoke
	|-EnumHelper.Transformer<int, UIntPtr>.Invoke
	|-EnumHelper.Transformer<uint, long>.Invoke
	|-EnumHelper.Transformer<uint, IntPtr>.Invoke
	|-EnumHelper.Transformer<uint, ulong>.Invoke
	|-EnumHelper.Transformer<uint, UIntPtr>.Invoke
	|
	|-RVA: 0x261F970 Offset: 0x261E970 VA: 0x18261F970
	|-EnumHelper.Transformer<int, object>.Invoke
	|-EnumHelper.Transformer<uint, object>.Invoke
	|
	|-RVA: 0x27E1DC0 Offset: 0x27E0DC0 VA: 0x1827E1DC0
	|-EnumHelper.Transformer<long, bool>.Invoke
	|-EnumHelper.Transformer<long, byte>.Invoke
	|-EnumHelper.Transformer<long, sbyte>.Invoke
	|-EnumHelper.Transformer<ulong, bool>.Invoke
	|-EnumHelper.Transformer<ulong, byte>.Invoke
	|-EnumHelper.Transformer<ulong, sbyte>.Invoke
	|
	|-RVA: 0x2875910 Offset: 0x2874910 VA: 0x182875910
	|-EnumHelper.Transformer<long, char>.Invoke
	|-EnumHelper.Transformer<long, short>.Invoke
	|-EnumHelper.Transformer<long, ushort>.Invoke
	|-EnumHelper.Transformer<ulong, char>.Invoke
	|-EnumHelper.Transformer<ulong, short>.Invoke
	|-EnumHelper.Transformer<ulong, ushort>.Invoke
	|
	|-RVA: 0x27E2F10 Offset: 0x27E1F10 VA: 0x1827E2F10
	|-EnumHelper.Transformer<long, KeyValuePair<object, object>>.Invoke
	|-EnumHelper.Transformer<long, DateTimeOffset>.Invoke
	|-EnumHelper.Transformer<long, Decimal>.Invoke
	|-EnumHelper.Transformer<long, Guid>.Invoke
	|-EnumHelper.Transformer<ulong, KeyValuePair<object, object>>.Invoke
	|-EnumHelper.Transformer<ulong, DateTimeOffset>.Invoke
	|-EnumHelper.Transformer<ulong, Decimal>.Invoke
	|-EnumHelper.Transformer<ulong, Guid>.Invoke
	|
	|-RVA: 0x261F0C0 Offset: 0x261E0C0 VA: 0x18261F0C0
	|-EnumHelper.Transformer<long, DateTime>.Invoke
	|-EnumHelper.Transformer<long, TimeSpan>.Invoke
	|-EnumHelper.Transformer<ulong, DateTime>.Invoke
	|-EnumHelper.Transformer<ulong, TimeSpan>.Invoke
	|
	|-RVA: 0x261EA20 Offset: 0x261DA20 VA: 0x18261EA20
	|-EnumHelper.Transformer<long, EmptyStruct>.Invoke
	|-EnumHelper.Transformer<ulong, EmptyStruct>.Invoke
	|
	|-RVA: 0x26203C0 Offset: 0x261F3C0 VA: 0x1826203C0
	|-EnumHelper.Transformer<long, double>.Invoke
	|-EnumHelper.Transformer<long, float>.Invoke
	|-EnumHelper.Transformer<ulong, double>.Invoke
	|-EnumHelper.Transformer<ulong, float>.Invoke
	|
	|-RVA: 0x261F690 Offset: 0x261E690 VA: 0x18261F690
	|-EnumHelper.Transformer<long, int>.Invoke
	|-EnumHelper.Transformer<long, uint>.Invoke
	|-EnumHelper.Transformer<ulong, int>.Invoke
	|-EnumHelper.Transformer<ulong, uint>.Invoke
	|
	|-RVA: 0x261FE00 Offset: 0x261EE00 VA: 0x18261FE00
	|-EnumHelper.Transformer<long, long>.Invoke
	|-EnumHelper.Transformer<long, IntPtr>.Invoke
	|-EnumHelper.Transformer<long, ulong>.Invoke
	|-EnumHelper.Transformer<long, UIntPtr>.Invoke
	|-EnumHelper.Transformer<ulong, long>.Invoke
	|-EnumHelper.Transformer<ulong, IntPtr>.Invoke
	|-EnumHelper.Transformer<ulong, ulong>.Invoke
	|-EnumHelper.Transformer<ulong, UIntPtr>.Invoke
	|
	|-RVA: 0x1F671E0 Offset: 0x1F661E0 VA: 0x181F671E0
	|-EnumHelper.Transformer<long, object>.Invoke
	|-EnumHelper.Transformer<object, object>.Invoke
	|-EnumHelper.Transformer<ulong, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(ValueType value, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20CB840 Offset: 0x20CA840 VA: 0x1820CB840
	|-EnumHelper.Transformer<byte, bool>.BeginInvoke
	|
	|-RVA: 0x20CAA40 Offset: 0x20C9A40 VA: 0x1820CAA40
	|-EnumHelper.Transformer<byte, byte>.BeginInvoke
	|
	|-RVA: 0x20CBF40 Offset: 0x20CAF40 VA: 0x1820CBF40
	|-EnumHelper.Transformer<byte, char>.BeginInvoke
	|
	|-RVA: 0x20CC9C0 Offset: 0x20CB9C0 VA: 0x1820CC9C0
	|-EnumHelper.Transformer<byte, KeyValuePair<object, object>>.BeginInvoke
	|
	|-RVA: 0x20CCB40 Offset: 0x20CBB40 VA: 0x1820CCB40
	|-EnumHelper.Transformer<byte, DateTime>.BeginInvoke
	|
	|-RVA: 0x20CCAC0 Offset: 0x20CBAC0 VA: 0x1820CCAC0
	|-EnumHelper.Transformer<byte, DateTimeOffset>.BeginInvoke
	|
	|-RVA: 0x20CC5C0 Offset: 0x20CB5C0 VA: 0x1820CC5C0
	|-EnumHelper.Transformer<byte, Decimal>.BeginInvoke
	|
	|-RVA: 0x20CBA40 Offset: 0x20CAA40 VA: 0x1820CBA40
	|-EnumHelper.Transformer<byte, EmptyStruct>.BeginInvoke
	|
	|-RVA: 0x20CC6C0 Offset: 0x20CB6C0 VA: 0x1820CC6C0
	|-EnumHelper.Transformer<byte, double>.BeginInvoke
	|
	|-RVA: 0x20CB1C0 Offset: 0x20CA1C0 VA: 0x1820CB1C0
	|-EnumHelper.Transformer<byte, Guid>.BeginInvoke
	|
	|-RVA: 0x20CC2C0 Offset: 0x20CB2C0 VA: 0x1820CC2C0
	|-EnumHelper.Transformer<byte, short>.BeginInvoke
	|
	|-RVA: 0x20CB2C0 Offset: 0x20CA2C0 VA: 0x1820CB2C0
	|-EnumHelper.Transformer<byte, int>.BeginInvoke
	|
	|-RVA: 0x20CC7C0 Offset: 0x20CB7C0 VA: 0x1820CC7C0
	|-EnumHelper.Transformer<byte, long>.BeginInvoke
	|
	|-RVA: 0x20CB5C0 Offset: 0x20CA5C0 VA: 0x1820CB5C0
	|-EnumHelper.Transformer<byte, IntPtr>.BeginInvoke
	|
	|-RVA: 0xDFFB20 Offset: 0xDFEB20 VA: 0x180DFFB20
	|-EnumHelper.Transformer<byte, object>.BeginInvoke
	|-EnumHelper.Transformer<short, object>.BeginInvoke
	|-EnumHelper.Transformer<int, object>.BeginInvoke
	|-EnumHelper.Transformer<long, object>.BeginInvoke
	|-EnumHelper.Transformer<object, object>.BeginInvoke
	|-EnumHelper.Transformer<sbyte, object>.BeginInvoke
	|-EnumHelper.Transformer<ushort, object>.BeginInvoke
	|-EnumHelper.Transformer<uint, object>.BeginInvoke
	|-EnumHelper.Transformer<ulong, object>.BeginInvoke
	|
	|-RVA: 0x20CC3C0 Offset: 0x20CB3C0 VA: 0x1820CC3C0
	|-EnumHelper.Transformer<byte, sbyte>.BeginInvoke
	|
	|-RVA: 0x20CBD40 Offset: 0x20CAD40 VA: 0x1820CBD40
	|-EnumHelper.Transformer<byte, float>.BeginInvoke
	|
	|-RVA: 0x20CC8C0 Offset: 0x20CB8C0 VA: 0x1820CC8C0
	|-EnumHelper.Transformer<byte, TimeSpan>.BeginInvoke
	|
	|-RVA: 0x20CABC0 Offset: 0x20C9BC0 VA: 0x1820CABC0
	|-EnumHelper.Transformer<byte, ushort>.BeginInvoke
	|
	|-RVA: 0x20CC440 Offset: 0x20CB440 VA: 0x1820CC440
	|-EnumHelper.Transformer<byte, uint>.BeginInvoke
	|
	|-RVA: 0x20CB3C0 Offset: 0x20CA3C0 VA: 0x1820CB3C0
	|-EnumHelper.Transformer<byte, ulong>.BeginInvoke
	|
	|-RVA: 0x20CA840 Offset: 0x20C9840 VA: 0x1820CA840
	|-EnumHelper.Transformer<byte, UIntPtr>.BeginInvoke
	|
	|-RVA: 0x20CBFC0 Offset: 0x20CAFC0 VA: 0x1820CBFC0
	|-EnumHelper.Transformer<short, bool>.BeginInvoke
	|
	|-RVA: 0x20CBDC0 Offset: 0x20CADC0 VA: 0x1820CBDC0
	|-EnumHelper.Transformer<short, byte>.BeginInvoke
	|
	|-RVA: 0x20CB040 Offset: 0x20CA040 VA: 0x1820CB040
	|-EnumHelper.Transformer<short, char>.BeginInvoke
	|
	|-RVA: 0x20CACC0 Offset: 0x20C9CC0 VA: 0x1820CACC0
	|-EnumHelper.Transformer<short, KeyValuePair<object, object>>.BeginInvoke
	|
	|-RVA: 0x20CA7C0 Offset: 0x20C97C0 VA: 0x1820CA7C0
	|-EnumHelper.Transformer<short, DateTime>.BeginInvoke
	|
	|-RVA: 0x20CB7C0 Offset: 0x20CA7C0 VA: 0x1820CB7C0
	|-EnumHelper.Transformer<short, DateTimeOffset>.BeginInvoke
	|
	|-RVA: 0x20CAAC0 Offset: 0x20C9AC0 VA: 0x1820CAAC0
	|-EnumHelper.Transformer<short, Decimal>.BeginInvoke
	|
	|-RVA: 0x20CC540 Offset: 0x20CB540 VA: 0x1820CC540
	|-EnumHelper.Transformer<short, EmptyStruct>.BeginInvoke
	|
	|-RVA: 0x20CB740 Offset: 0x20CA740 VA: 0x1820CB740
	|-EnumHelper.Transformer<short, double>.BeginInvoke
	|
	|-RVA: 0x20CAFC0 Offset: 0x20C9FC0 VA: 0x1820CAFC0
	|-EnumHelper.Transformer<short, Guid>.BeginInvoke
	|
	|-RVA: 0x20CADC0 Offset: 0x20C9DC0 VA: 0x1820CADC0
	|-EnumHelper.Transformer<short, short>.BeginInvoke
	|
	|-RVA: 0x20CAC40 Offset: 0x20C9C40 VA: 0x1820CAC40
	|-EnumHelper.Transformer<short, int>.BeginInvoke
	|
	|-RVA: 0x20CAF40 Offset: 0x20C9F40 VA: 0x1820CAF40
	|-EnumHelper.Transformer<short, long>.BeginInvoke
	|
	|-RVA: 0x20CAB40 Offset: 0x20C9B40 VA: 0x1820CAB40
	|-EnumHelper.Transformer<short, IntPtr>.BeginInvoke
	|
	|-RVA: 0x20CAD40 Offset: 0x20C9D40 VA: 0x1820CAD40
	|-EnumHelper.Transformer<short, sbyte>.BeginInvoke
	|
	|-RVA: 0x20CCBC0 Offset: 0x20CBBC0 VA: 0x1820CCBC0
	|-EnumHelper.Transformer<short, float>.BeginInvoke
	|
	|-RVA: 0x20CC940 Offset: 0x20CB940 VA: 0x1820CC940
	|-EnumHelper.Transformer<short, TimeSpan>.BeginInvoke
	|
	|-RVA: 0x20CB140 Offset: 0x20CA140 VA: 0x1820CB140
	|-EnumHelper.Transformer<short, ushort>.BeginInvoke
	|
	|-RVA: 0x20CB4C0 Offset: 0x20CA4C0 VA: 0x1820CB4C0
	|-EnumHelper.Transformer<short, uint>.BeginInvoke
	|
	|-RVA: 0x20CBE40 Offset: 0x20CAE40 VA: 0x1820CBE40
	|-EnumHelper.Transformer<short, ulong>.BeginInvoke
	|
	|-RVA: 0x20CB6C0 Offset: 0x20CA6C0 VA: 0x1820CB6C0
	|-EnumHelper.Transformer<short, UIntPtr>.BeginInvoke
	|
	|-RVA: 0x20CC840 Offset: 0x20CB840 VA: 0x1820CC840
	|-EnumHelper.Transformer<int, bool>.BeginInvoke
	|
	|-RVA: 0x20CB0C0 Offset: 0x20CA0C0 VA: 0x1820CB0C0
	|-EnumHelper.Transformer<int, byte>.BeginInvoke
	|
	|-RVA: 0x20CB340 Offset: 0x20CA340 VA: 0x1820CB340
	|-EnumHelper.Transformer<int, char>.BeginInvoke
	|
	|-RVA: 0x20CB8C0 Offset: 0x20CA8C0 VA: 0x1820CB8C0
	|-EnumHelper.Transformer<int, KeyValuePair<object, object>>.BeginInvoke
	|
	|-RVA: 0x20CB940 Offset: 0x20CA940 VA: 0x1820CB940
	|-EnumHelper.Transformer<int, DateTime>.BeginInvoke
	|
	|-RVA: 0x20CBC40 Offset: 0x20CAC40 VA: 0x1820CBC40
	|-EnumHelper.Transformer<int, DateTimeOffset>.BeginInvoke
	|
	|-RVA: 0x20CBAC0 Offset: 0x20CAAC0 VA: 0x1820CBAC0
	|-EnumHelper.Transformer<int, Decimal>.BeginInvoke
	|
	|-RVA: 0x20CC4C0 Offset: 0x20CB4C0 VA: 0x1820CC4C0
	|-EnumHelper.Transformer<int, EmptyStruct>.BeginInvoke
	|
	|-RVA: 0x20CB640 Offset: 0x20CA640 VA: 0x1820CB640
	|-EnumHelper.Transformer<int, double>.BeginInvoke
	|
	|-RVA: 0x20CCA40 Offset: 0x20CBA40 VA: 0x1820CCA40
	|-EnumHelper.Transformer<int, Guid>.BeginInvoke
	|
	|-RVA: 0x20CBCC0 Offset: 0x20CACC0 VA: 0x1820CBCC0
	|-EnumHelper.Transformer<int, short>.BeginInvoke
	|
	|-RVA: 0x20CC740 Offset: 0x20CB740 VA: 0x1820CC740
	|-EnumHelper.Transformer<int, int>.BeginInvoke
	|
	|-RVA: 0x20CC140 Offset: 0x20CB140 VA: 0x1820CC140
	|-EnumHelper.Transformer<int, long>.BeginInvoke
	|
	|-RVA: 0x20CC340 Offset: 0x20CB340 VA: 0x1820CC340
	|-EnumHelper.Transformer<int, IntPtr>.BeginInvoke
	|
	|-RVA: 0x20CAE40 Offset: 0x20C9E40 VA: 0x1820CAE40
	|-EnumHelper.Transformer<int, sbyte>.BeginInvoke
	|
	|-RVA: 0x20CA8C0 Offset: 0x20C98C0 VA: 0x1820CA8C0
	|-EnumHelper.Transformer<int, float>.BeginInvoke
	|
	|-RVA: 0x20CBEC0 Offset: 0x20CAEC0 VA: 0x1820CBEC0
	|-EnumHelper.Transformer<int, TimeSpan>.BeginInvoke
	|
	|-RVA: 0x20CB240 Offset: 0x20CA240 VA: 0x1820CB240
	|-EnumHelper.Transformer<int, ushort>.BeginInvoke
	|
	|-RVA: 0x20CBBC0 Offset: 0x20CABC0 VA: 0x1820CBBC0
	|-EnumHelper.Transformer<int, uint>.BeginInvoke
	|
	|-RVA: 0x20CA9C0 Offset: 0x20C99C0 VA: 0x1820CA9C0
	|-EnumHelper.Transformer<int, ulong>.BeginInvoke
	|
	|-RVA: 0x20CB9C0 Offset: 0x20CA9C0 VA: 0x1820CB9C0
	|-EnumHelper.Transformer<int, UIntPtr>.BeginInvoke
	|
	|-RVA: 0x20CB440 Offset: 0x20CA440 VA: 0x1820CB440
	|-EnumHelper.Transformer<long, bool>.BeginInvoke
	|
	|-RVA: 0x20CC040 Offset: 0x20CB040 VA: 0x1820CC040
	|-EnumHelper.Transformer<long, byte>.BeginInvoke
	|
	|-RVA: 0x20CAEC0 Offset: 0x20C9EC0 VA: 0x1820CAEC0
	|-EnumHelper.Transformer<long, char>.BeginInvoke
	|
	|-RVA: 0x20CBB40 Offset: 0x20CAB40 VA: 0x1820CBB40
	|-EnumHelper.Transformer<long, KeyValuePair<object, object>>.BeginInvoke
	|
	|-RVA: 0x20CC640 Offset: 0x20CB640 VA: 0x1820CC640
	|-EnumHelper.Transformer<long, DateTime>.BeginInvoke
	|
	|-RVA: 0x20CC240 Offset: 0x20CB240 VA: 0x1820CC240
	|-EnumHelper.Transformer<long, DateTimeOffset>.BeginInvoke
	|
	|-RVA: 0x20CB540 Offset: 0x20CA540 VA: 0x1820CB540
	|-EnumHelper.Transformer<long, Decimal>.BeginInvoke
	|
	|-RVA: 0x20CC0C0 Offset: 0x20CB0C0 VA: 0x1820CC0C0
	|-EnumHelper.Transformer<long, EmptyStruct>.BeginInvoke
	|
	|-RVA: 0x20CC1C0 Offset: 0x20CB1C0 VA: 0x1820CC1C0
	|-EnumHelper.Transformer<long, double>.BeginInvoke
	|
	|-RVA: 0x20CA940 Offset: 0x20C9940 VA: 0x1820CA940
	|-EnumHelper.Transformer<long, Guid>.BeginInvoke
	|
	|-RVA: 0x27E0420 Offset: 0x27DF420 VA: 0x1827E0420
	|-EnumHelper.Transformer<long, short>.BeginInvoke
	|
	|-RVA: 0x27DFA20 Offset: 0x27DEA20 VA: 0x1827DFA20
	|-EnumHelper.Transformer<long, int>.BeginInvoke
	|
	|-RVA: 0x27E00A0 Offset: 0x27DF0A0 VA: 0x1827E00A0
	|-EnumHelper.Transformer<long, long>.BeginInvoke
	|
	|-RVA: 0x27DFCA0 Offset: 0x27DECA0 VA: 0x1827DFCA0
	|-EnumHelper.Transformer<long, IntPtr>.BeginInvoke
	|
	|-RVA: 0x27E07A0 Offset: 0x27DF7A0 VA: 0x1827E07A0
	|-EnumHelper.Transformer<long, sbyte>.BeginInvoke
	|
	|-RVA: 0x27DF920 Offset: 0x27DE920 VA: 0x1827DF920
	|-EnumHelper.Transformer<long, float>.BeginInvoke
	|
	|-RVA: 0x27E1A20 Offset: 0x27E0A20 VA: 0x1827E1A20
	|-EnumHelper.Transformer<long, TimeSpan>.BeginInvoke
	|
	|-RVA: 0x27DF3A0 Offset: 0x27DE3A0 VA: 0x1827DF3A0
	|-EnumHelper.Transformer<long, ushort>.BeginInvoke
	|
	|-RVA: 0x27E0B20 Offset: 0x27DFB20 VA: 0x1827E0B20
	|-EnumHelper.Transformer<long, uint>.BeginInvoke
	|
	|-RVA: 0x27DFC20 Offset: 0x27DEC20 VA: 0x1827DFC20
	|-EnumHelper.Transformer<long, ulong>.BeginInvoke
	|
	|-RVA: 0x27E0D20 Offset: 0x27DFD20 VA: 0x1827E0D20
	|-EnumHelper.Transformer<long, UIntPtr>.BeginInvoke
	|
	|-RVA: 0x27DF1A0 Offset: 0x27DE1A0 VA: 0x1827DF1A0
	|-EnumHelper.Transformer<sbyte, bool>.BeginInvoke
	|
	|-RVA: 0x27DF9A0 Offset: 0x27DE9A0 VA: 0x1827DF9A0
	|-EnumHelper.Transformer<sbyte, byte>.BeginInvoke
	|
	|-RVA: 0x27DF520 Offset: 0x27DE520 VA: 0x1827DF520
	|-EnumHelper.Transformer<sbyte, char>.BeginInvoke
	|
	|-RVA: 0x27E10A0 Offset: 0x27E00A0 VA: 0x1827E10A0
	|-EnumHelper.Transformer<sbyte, KeyValuePair<object, object>>.BeginInvoke
	|
	|-RVA: 0x27E0820 Offset: 0x27DF820 VA: 0x1827E0820
	|-EnumHelper.Transformer<sbyte, DateTime>.BeginInvoke
	|
	|-RVA: 0x27DF0A0 Offset: 0x27DE0A0 VA: 0x1827DF0A0
	|-EnumHelper.Transformer<sbyte, DateTimeOffset>.BeginInvoke
	|
	|-RVA: 0x27DFB20 Offset: 0x27DEB20 VA: 0x1827DFB20
	|-EnumHelper.Transformer<sbyte, Decimal>.BeginInvoke
	|
	|-RVA: 0x27DECA0 Offset: 0x27DDCA0 VA: 0x1827DECA0
	|-EnumHelper.Transformer<sbyte, EmptyStruct>.BeginInvoke
	|
	|-RVA: 0x27E1120 Offset: 0x27E0120 VA: 0x1827E1120
	|-EnumHelper.Transformer<sbyte, double>.BeginInvoke
	|
	|-RVA: 0x27E11A0 Offset: 0x27E01A0 VA: 0x1827E11A0
	|-EnumHelper.Transformer<sbyte, Guid>.BeginInvoke
	|
	|-RVA: 0x27DF8A0 Offset: 0x27DE8A0 VA: 0x1827DF8A0
	|-EnumHelper.Transformer<sbyte, short>.BeginInvoke
	|
	|-RVA: 0x27E09A0 Offset: 0x27DF9A0 VA: 0x1827E09A0
	|-EnumHelper.Transformer<sbyte, int>.BeginInvoke
	|
	|-RVA: 0x27E0F20 Offset: 0x27DFF20 VA: 0x1827E0F20
	|-EnumHelper.Transformer<sbyte, long>.BeginInvoke
	|
	|-RVA: 0x27E01A0 Offset: 0x27DF1A0 VA: 0x1827E01A0
	|-EnumHelper.Transformer<sbyte, IntPtr>.BeginInvoke
	|
	|-RVA: 0x27E0E20 Offset: 0x27DFE20 VA: 0x1827E0E20
	|-EnumHelper.Transformer<sbyte, sbyte>.BeginInvoke
	|
	|-RVA: 0x27E08A0 Offset: 0x27DF8A0 VA: 0x1827E08A0
	|-EnumHelper.Transformer<sbyte, float>.BeginInvoke
	|
	|-RVA: 0x27E02A0 Offset: 0x27DF2A0 VA: 0x1827E02A0
	|-EnumHelper.Transformer<sbyte, TimeSpan>.BeginInvoke
	|
	|-RVA: 0x27E1920 Offset: 0x27E0920 VA: 0x1827E1920
	|-EnumHelper.Transformer<sbyte, ushort>.BeginInvoke
	|
	|-RVA: 0x27DEF20 Offset: 0x27DDF20 VA: 0x1827DEF20
	|-EnumHelper.Transformer<sbyte, uint>.BeginInvoke
	|
	|-RVA: 0x27DED20 Offset: 0x27DDD20 VA: 0x1827DED20
	|-EnumHelper.Transformer<sbyte, ulong>.BeginInvoke
	|
	|-RVA: 0x27DEB20 Offset: 0x27DDB20 VA: 0x1827DEB20
	|-EnumHelper.Transformer<sbyte, UIntPtr>.BeginInvoke
	|
	|-RVA: 0x27E0720 Offset: 0x27DF720 VA: 0x1827E0720
	|-EnumHelper.Transformer<ushort, bool>.BeginInvoke
	|
	|-RVA: 0x27DFE20 Offset: 0x27DEE20 VA: 0x1827DFE20
	|-EnumHelper.Transformer<ushort, byte>.BeginInvoke
	|
	|-RVA: 0x27E05A0 Offset: 0x27DF5A0 VA: 0x1827E05A0
	|-EnumHelper.Transformer<ushort, char>.BeginInvoke
	|
	|-RVA: 0x27DFEA0 Offset: 0x27DEEA0 VA: 0x1827DFEA0
	|-EnumHelper.Transformer<ushort, KeyValuePair<object, object>>.BeginInvoke
	|
	|-RVA: 0x27DF320 Offset: 0x27DE320 VA: 0x1827DF320
	|-EnumHelper.Transformer<ushort, DateTime>.BeginInvoke
	|
	|-RVA: 0x27DF020 Offset: 0x27DE020 VA: 0x1827DF020
	|-EnumHelper.Transformer<ushort, DateTimeOffset>.BeginInvoke
	|
	|-RVA: 0x27DFFA0 Offset: 0x27DEFA0 VA: 0x1827DFFA0
	|-EnumHelper.Transformer<ushort, Decimal>.BeginInvoke
	|
	|-RVA: 0x27DEE20 Offset: 0x27DDE20 VA: 0x1827DEE20
	|-EnumHelper.Transformer<ushort, EmptyStruct>.BeginInvoke
	|
	|-RVA: 0x27E0320 Offset: 0x27DF320 VA: 0x1827E0320
	|-EnumHelper.Transformer<ushort, double>.BeginInvoke
	|
	|-RVA: 0x27DEBA0 Offset: 0x27DDBA0 VA: 0x1827DEBA0
	|-EnumHelper.Transformer<ushort, Guid>.BeginInvoke
	|
	|-RVA: 0x27E0920 Offset: 0x27DF920 VA: 0x1827E0920
	|-EnumHelper.Transformer<ushort, short>.BeginInvoke
	|
	|-RVA: 0x27E1720 Offset: 0x27E0720 VA: 0x1827E1720
	|-EnumHelper.Transformer<ushort, int>.BeginInvoke
	|
	|-RVA: 0x27DF620 Offset: 0x27DE620 VA: 0x1827DF620
	|-EnumHelper.Transformer<ushort, long>.BeginInvoke
	|
	|-RVA: 0x27DEC20 Offset: 0x27DDC20 VA: 0x1827DEC20
	|-EnumHelper.Transformer<ushort, IntPtr>.BeginInvoke
	|
	|-RVA: 0x27E0CA0 Offset: 0x27DFCA0 VA: 0x1827E0CA0
	|-EnumHelper.Transformer<ushort, sbyte>.BeginInvoke
	|
	|-RVA: 0x27DF5A0 Offset: 0x27DE5A0 VA: 0x1827DF5A0
	|-EnumHelper.Transformer<ushort, float>.BeginInvoke
	|
	|-RVA: 0x27E0020 Offset: 0x27DF020 VA: 0x1827E0020
	|-EnumHelper.Transformer<ushort, TimeSpan>.BeginInvoke
	|
	|-RVA: 0x27E12A0 Offset: 0x27E02A0 VA: 0x1827E12A0
	|-EnumHelper.Transformer<ushort, ushort>.BeginInvoke
	|
	|-RVA: 0x27E0120 Offset: 0x27DF120 VA: 0x1827E0120
	|-EnumHelper.Transformer<ushort, uint>.BeginInvoke
	|
	|-RVA: 0x27DF4A0 Offset: 0x27DE4A0 VA: 0x1827DF4A0
	|-EnumHelper.Transformer<ushort, ulong>.BeginInvoke
	|
	|-RVA: 0x27DFDA0 Offset: 0x27DEDA0 VA: 0x1827DFDA0
	|-EnumHelper.Transformer<ushort, UIntPtr>.BeginInvoke
	|
	|-RVA: 0x27E06A0 Offset: 0x27DF6A0 VA: 0x1827E06A0
	|-EnumHelper.Transformer<uint, bool>.BeginInvoke
	|
	|-RVA: 0x27E0220 Offset: 0x27DF220 VA: 0x1827E0220
	|-EnumHelper.Transformer<uint, byte>.BeginInvoke
	|
	|-RVA: 0x27E1520 Offset: 0x27E0520 VA: 0x1827E1520
	|-EnumHelper.Transformer<uint, char>.BeginInvoke
	|
	|-RVA: 0x27E0520 Offset: 0x27DF520 VA: 0x1827E0520
	|-EnumHelper.Transformer<uint, KeyValuePair<object, object>>.BeginInvoke
	|
	|-RVA: 0x27DF220 Offset: 0x27DE220 VA: 0x1827DF220
	|-EnumHelper.Transformer<uint, DateTime>.BeginInvoke
	|
	|-RVA: 0x27DF420 Offset: 0x27DE420 VA: 0x1827DF420
	|-EnumHelper.Transformer<uint, DateTimeOffset>.BeginInvoke
	|
	|-RVA: 0x27DF720 Offset: 0x27DE720 VA: 0x1827DF720
	|-EnumHelper.Transformer<uint, Decimal>.BeginInvoke
	|
	|-RVA: 0x27E0BA0 Offset: 0x27DFBA0 VA: 0x1827E0BA0
	|-EnumHelper.Transformer<uint, EmptyStruct>.BeginInvoke
	|
	|-RVA: 0x27DEEA0 Offset: 0x27DDEA0 VA: 0x1827DEEA0
	|-EnumHelper.Transformer<uint, double>.BeginInvoke
	|
	|-RVA: 0x27E0FA0 Offset: 0x27DFFA0 VA: 0x1827E0FA0
	|-EnumHelper.Transformer<uint, Guid>.BeginInvoke
	|
	|-RVA: 0x27DFD20 Offset: 0x27DED20 VA: 0x1827DFD20
	|-EnumHelper.Transformer<uint, short>.BeginInvoke
	|
	|-RVA: 0x27DF820 Offset: 0x27DE820 VA: 0x1827DF820
	|-EnumHelper.Transformer<uint, int>.BeginInvoke
	|
	|-RVA: 0x27E15A0 Offset: 0x27E05A0 VA: 0x1827E15A0
	|-EnumHelper.Transformer<uint, long>.BeginInvoke
	|
	|-RVA: 0x27E1320 Offset: 0x27E0320 VA: 0x1827E1320
	|-EnumHelper.Transformer<uint, IntPtr>.BeginInvoke
	|
	|-RVA: 0x27E18A0 Offset: 0x27E08A0 VA: 0x1827E18A0
	|-EnumHelper.Transformer<uint, sbyte>.BeginInvoke
	|
	|-RVA: 0x27E04A0 Offset: 0x27DF4A0 VA: 0x1827E04A0
	|-EnumHelper.Transformer<uint, float>.BeginInvoke
	|
	|-RVA: 0x27E19A0 Offset: 0x27E09A0 VA: 0x1827E19A0
	|-EnumHelper.Transformer<uint, TimeSpan>.BeginInvoke
	|
	|-RVA: 0x27DFF20 Offset: 0x27DEF20 VA: 0x1827DFF20
	|-EnumHelper.Transformer<uint, ushort>.BeginInvoke
	|
	|-RVA: 0x27E16A0 Offset: 0x27E06A0 VA: 0x1827E16A0
	|-EnumHelper.Transformer<uint, uint>.BeginInvoke
	|
	|-RVA: 0x27E0EA0 Offset: 0x27DFEA0 VA: 0x1827E0EA0
	|-EnumHelper.Transformer<uint, ulong>.BeginInvoke
	|
	|-RVA: 0x27E1620 Offset: 0x27E0620 VA: 0x1827E1620
	|-EnumHelper.Transformer<uint, UIntPtr>.BeginInvoke
	|
	|-RVA: 0x27E13A0 Offset: 0x27E03A0 VA: 0x1827E13A0
	|-EnumHelper.Transformer<ulong, bool>.BeginInvoke
	|
	|-RVA: 0x27E14A0 Offset: 0x27E04A0 VA: 0x1827E14A0
	|-EnumHelper.Transformer<ulong, byte>.BeginInvoke
	|
	|-RVA: 0x27E1820 Offset: 0x27E0820 VA: 0x1827E1820
	|-EnumHelper.Transformer<ulong, char>.BeginInvoke
	|
	|-RVA: 0x27E0AA0 Offset: 0x27DFAA0 VA: 0x1827E0AA0
	|-EnumHelper.Transformer<ulong, KeyValuePair<object, object>>.BeginInvoke
	|
	|-RVA: 0x27E03A0 Offset: 0x27DF3A0 VA: 0x1827E03A0
	|-EnumHelper.Transformer<ulong, DateTime>.BeginInvoke
	|
	|-RVA: 0x27DEFA0 Offset: 0x27DDFA0 VA: 0x1827DEFA0
	|-EnumHelper.Transformer<ulong, DateTimeOffset>.BeginInvoke
	|
	|-RVA: 0x27DF7A0 Offset: 0x27DE7A0 VA: 0x1827DF7A0
	|-EnumHelper.Transformer<ulong, Decimal>.BeginInvoke
	|
	|-RVA: 0x27E0620 Offset: 0x27DF620 VA: 0x1827E0620
	|-EnumHelper.Transformer<ulong, EmptyStruct>.BeginInvoke
	|
	|-RVA: 0x27DFBA0 Offset: 0x27DEBA0 VA: 0x1827DFBA0
	|-EnumHelper.Transformer<ulong, double>.BeginInvoke
	|
	|-RVA: 0x27DF2A0 Offset: 0x27DE2A0 VA: 0x1827DF2A0
	|-EnumHelper.Transformer<ulong, Guid>.BeginInvoke
	|
	|-RVA: 0x27E1220 Offset: 0x27E0220 VA: 0x1827E1220
	|-EnumHelper.Transformer<ulong, short>.BeginInvoke
	|
	|-RVA: 0x27DF6A0 Offset: 0x27DE6A0 VA: 0x1827DF6A0
	|-EnumHelper.Transformer<ulong, int>.BeginInvoke
	|
	|-RVA: 0x27DFAA0 Offset: 0x27DEAA0 VA: 0x1827DFAA0
	|-EnumHelper.Transformer<ulong, long>.BeginInvoke
	|
	|-RVA: 0x27E0DA0 Offset: 0x27DFDA0 VA: 0x1827E0DA0
	|-EnumHelper.Transformer<ulong, IntPtr>.BeginInvoke
	|
	|-RVA: 0x27DEDA0 Offset: 0x27DDDA0 VA: 0x1827DEDA0
	|-EnumHelper.Transformer<ulong, sbyte>.BeginInvoke
	|
	|-RVA: 0x27E0C20 Offset: 0x27DFC20 VA: 0x1827E0C20
	|-EnumHelper.Transformer<ulong, float>.BeginInvoke
	|
	|-RVA: 0x27E1420 Offset: 0x27E0420 VA: 0x1827E1420
	|-EnumHelper.Transformer<ulong, TimeSpan>.BeginInvoke
	|
	|-RVA: 0x27E17A0 Offset: 0x27E07A0 VA: 0x1827E17A0
	|-EnumHelper.Transformer<ulong, ushort>.BeginInvoke
	|
	|-RVA: 0x27DF120 Offset: 0x27DE120 VA: 0x1827DF120
	|-EnumHelper.Transformer<ulong, uint>.BeginInvoke
	|
	|-RVA: 0x27E0A20 Offset: 0x27DFA20 VA: 0x1827E0A20
	|-EnumHelper.Transformer<ulong, ulong>.BeginInvoke
	|
	|-RVA: 0x27E1020 Offset: 0x27E0020 VA: 0x1827E1020
	|-EnumHelper.Transformer<ulong, UIntPtr>.BeginInvoke
	*/

	public virtual UnderlyingType EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FCC980 Offset: 0x1FCB980 VA: 0x181FCC980
	|-EnumHelper.Transformer<byte, bool>.EndInvoke
	|-EnumHelper.Transformer<byte, byte>.EndInvoke
	|-EnumHelper.Transformer<byte, char>.EndInvoke
	|-EnumHelper.Transformer<byte, KeyValuePair<object, object>>.EndInvoke
	|-EnumHelper.Transformer<byte, DateTime>.EndInvoke
	|-EnumHelper.Transformer<byte, DateTimeOffset>.EndInvoke
	|-EnumHelper.Transformer<byte, Decimal>.EndInvoke
	|-EnumHelper.Transformer<byte, EmptyStruct>.EndInvoke
	|-EnumHelper.Transformer<byte, double>.EndInvoke
	|-EnumHelper.Transformer<byte, Guid>.EndInvoke
	|-EnumHelper.Transformer<byte, short>.EndInvoke
	|-EnumHelper.Transformer<byte, int>.EndInvoke
	|-EnumHelper.Transformer<byte, long>.EndInvoke
	|-EnumHelper.Transformer<byte, IntPtr>.EndInvoke
	|-EnumHelper.Transformer<byte, object>.EndInvoke
	|-EnumHelper.Transformer<byte, sbyte>.EndInvoke
	|-EnumHelper.Transformer<byte, float>.EndInvoke
	|-EnumHelper.Transformer<byte, TimeSpan>.EndInvoke
	|-EnumHelper.Transformer<byte, ushort>.EndInvoke
	|-EnumHelper.Transformer<byte, uint>.EndInvoke
	|-EnumHelper.Transformer<byte, ulong>.EndInvoke
	|-EnumHelper.Transformer<byte, UIntPtr>.EndInvoke
	|-EnumHelper.Transformer<sbyte, bool>.EndInvoke
	|-EnumHelper.Transformer<sbyte, byte>.EndInvoke
	|-EnumHelper.Transformer<sbyte, char>.EndInvoke
	|-EnumHelper.Transformer<sbyte, KeyValuePair<object, object>>.EndInvoke
	|-EnumHelper.Transformer<sbyte, DateTime>.EndInvoke
	|-EnumHelper.Transformer<sbyte, DateTimeOffset>.EndInvoke
	|-EnumHelper.Transformer<sbyte, Decimal>.EndInvoke
	|-EnumHelper.Transformer<sbyte, EmptyStruct>.EndInvoke
	|-EnumHelper.Transformer<sbyte, double>.EndInvoke
	|-EnumHelper.Transformer<sbyte, Guid>.EndInvoke
	|-EnumHelper.Transformer<sbyte, short>.EndInvoke
	|-EnumHelper.Transformer<sbyte, int>.EndInvoke
	|-EnumHelper.Transformer<sbyte, long>.EndInvoke
	|-EnumHelper.Transformer<sbyte, IntPtr>.EndInvoke
	|-EnumHelper.Transformer<sbyte, object>.EndInvoke
	|-EnumHelper.Transformer<sbyte, sbyte>.EndInvoke
	|-EnumHelper.Transformer<sbyte, float>.EndInvoke
	|-EnumHelper.Transformer<sbyte, TimeSpan>.EndInvoke
	|-EnumHelper.Transformer<sbyte, ushort>.EndInvoke
	|-EnumHelper.Transformer<sbyte, uint>.EndInvoke
	|-EnumHelper.Transformer<sbyte, ulong>.EndInvoke
	|-EnumHelper.Transformer<sbyte, UIntPtr>.EndInvoke
	|
	|-RVA: 0x27E1AA0 Offset: 0x27E0AA0 VA: 0x1827E1AA0
	|-EnumHelper.Transformer<short, bool>.EndInvoke
	|-EnumHelper.Transformer<short, byte>.EndInvoke
	|-EnumHelper.Transformer<short, char>.EndInvoke
	|-EnumHelper.Transformer<short, KeyValuePair<object, object>>.EndInvoke
	|-EnumHelper.Transformer<short, DateTime>.EndInvoke
	|-EnumHelper.Transformer<short, DateTimeOffset>.EndInvoke
	|-EnumHelper.Transformer<short, Decimal>.EndInvoke
	|-EnumHelper.Transformer<short, EmptyStruct>.EndInvoke
	|-EnumHelper.Transformer<short, double>.EndInvoke
	|-EnumHelper.Transformer<short, Guid>.EndInvoke
	|-EnumHelper.Transformer<short, short>.EndInvoke
	|-EnumHelper.Transformer<short, int>.EndInvoke
	|-EnumHelper.Transformer<short, long>.EndInvoke
	|-EnumHelper.Transformer<short, IntPtr>.EndInvoke
	|-EnumHelper.Transformer<short, object>.EndInvoke
	|-EnumHelper.Transformer<short, sbyte>.EndInvoke
	|-EnumHelper.Transformer<short, float>.EndInvoke
	|-EnumHelper.Transformer<short, TimeSpan>.EndInvoke
	|-EnumHelper.Transformer<short, ushort>.EndInvoke
	|-EnumHelper.Transformer<short, uint>.EndInvoke
	|-EnumHelper.Transformer<short, ulong>.EndInvoke
	|-EnumHelper.Transformer<short, UIntPtr>.EndInvoke
	|-EnumHelper.Transformer<ushort, bool>.EndInvoke
	|-EnumHelper.Transformer<ushort, byte>.EndInvoke
	|-EnumHelper.Transformer<ushort, char>.EndInvoke
	|-EnumHelper.Transformer<ushort, KeyValuePair<object, object>>.EndInvoke
	|-EnumHelper.Transformer<ushort, DateTime>.EndInvoke
	|-EnumHelper.Transformer<ushort, DateTimeOffset>.EndInvoke
	|-EnumHelper.Transformer<ushort, Decimal>.EndInvoke
	|-EnumHelper.Transformer<ushort, EmptyStruct>.EndInvoke
	|-EnumHelper.Transformer<ushort, double>.EndInvoke
	|-EnumHelper.Transformer<ushort, Guid>.EndInvoke
	|-EnumHelper.Transformer<ushort, short>.EndInvoke
	|-EnumHelper.Transformer<ushort, int>.EndInvoke
	|-EnumHelper.Transformer<ushort, long>.EndInvoke
	|-EnumHelper.Transformer<ushort, IntPtr>.EndInvoke
	|-EnumHelper.Transformer<ushort, object>.EndInvoke
	|-EnumHelper.Transformer<ushort, sbyte>.EndInvoke
	|-EnumHelper.Transformer<ushort, float>.EndInvoke
	|-EnumHelper.Transformer<ushort, TimeSpan>.EndInvoke
	|-EnumHelper.Transformer<ushort, ushort>.EndInvoke
	|-EnumHelper.Transformer<ushort, uint>.EndInvoke
	|-EnumHelper.Transformer<ushort, ulong>.EndInvoke
	|-EnumHelper.Transformer<ushort, UIntPtr>.EndInvoke
	|
	|-RVA: 0x2229350 Offset: 0x2228350 VA: 0x182229350
	|-EnumHelper.Transformer<int, bool>.EndInvoke
	|-EnumHelper.Transformer<int, byte>.EndInvoke
	|-EnumHelper.Transformer<int, char>.EndInvoke
	|-EnumHelper.Transformer<int, KeyValuePair<object, object>>.EndInvoke
	|-EnumHelper.Transformer<int, DateTime>.EndInvoke
	|-EnumHelper.Transformer<int, DateTimeOffset>.EndInvoke
	|-EnumHelper.Transformer<int, Decimal>.EndInvoke
	|-EnumHelper.Transformer<int, EmptyStruct>.EndInvoke
	|-EnumHelper.Transformer<int, double>.EndInvoke
	|-EnumHelper.Transformer<int, Guid>.EndInvoke
	|-EnumHelper.Transformer<int, short>.EndInvoke
	|-EnumHelper.Transformer<int, int>.EndInvoke
	|-EnumHelper.Transformer<int, long>.EndInvoke
	|-EnumHelper.Transformer<int, IntPtr>.EndInvoke
	|-EnumHelper.Transformer<int, object>.EndInvoke
	|-EnumHelper.Transformer<int, sbyte>.EndInvoke
	|-EnumHelper.Transformer<int, float>.EndInvoke
	|-EnumHelper.Transformer<int, TimeSpan>.EndInvoke
	|-EnumHelper.Transformer<int, ushort>.EndInvoke
	|-EnumHelper.Transformer<int, uint>.EndInvoke
	|-EnumHelper.Transformer<int, ulong>.EndInvoke
	|-EnumHelper.Transformer<int, UIntPtr>.EndInvoke
	|-EnumHelper.Transformer<uint, bool>.EndInvoke
	|-EnumHelper.Transformer<uint, byte>.EndInvoke
	|-EnumHelper.Transformer<uint, char>.EndInvoke
	|-EnumHelper.Transformer<uint, KeyValuePair<object, object>>.EndInvoke
	|-EnumHelper.Transformer<uint, DateTime>.EndInvoke
	|-EnumHelper.Transformer<uint, DateTimeOffset>.EndInvoke
	|-EnumHelper.Transformer<uint, Decimal>.EndInvoke
	|-EnumHelper.Transformer<uint, EmptyStruct>.EndInvoke
	|-EnumHelper.Transformer<uint, double>.EndInvoke
	|-EnumHelper.Transformer<uint, Guid>.EndInvoke
	|-EnumHelper.Transformer<uint, short>.EndInvoke
	|-EnumHelper.Transformer<uint, int>.EndInvoke
	|-EnumHelper.Transformer<uint, long>.EndInvoke
	|-EnumHelper.Transformer<uint, IntPtr>.EndInvoke
	|-EnumHelper.Transformer<uint, object>.EndInvoke
	|-EnumHelper.Transformer<uint, sbyte>.EndInvoke
	|-EnumHelper.Transformer<uint, float>.EndInvoke
	|-EnumHelper.Transformer<uint, TimeSpan>.EndInvoke
	|-EnumHelper.Transformer<uint, ushort>.EndInvoke
	|-EnumHelper.Transformer<uint, uint>.EndInvoke
	|-EnumHelper.Transformer<uint, ulong>.EndInvoke
	|-EnumHelper.Transformer<uint, UIntPtr>.EndInvoke
	|
	|-RVA: 0x28738A0 Offset: 0x28728A0 VA: 0x1828738A0
	|-EnumHelper.Transformer<long, bool>.EndInvoke
	|-EnumHelper.Transformer<long, byte>.EndInvoke
	|-EnumHelper.Transformer<long, char>.EndInvoke
	|-EnumHelper.Transformer<long, KeyValuePair<object, object>>.EndInvoke
	|-EnumHelper.Transformer<long, DateTime>.EndInvoke
	|-EnumHelper.Transformer<long, DateTimeOffset>.EndInvoke
	|-EnumHelper.Transformer<long, Decimal>.EndInvoke
	|-EnumHelper.Transformer<long, EmptyStruct>.EndInvoke
	|-EnumHelper.Transformer<long, double>.EndInvoke
	|-EnumHelper.Transformer<long, Guid>.EndInvoke
	|-EnumHelper.Transformer<long, short>.EndInvoke
	|-EnumHelper.Transformer<long, int>.EndInvoke
	|-EnumHelper.Transformer<long, long>.EndInvoke
	|-EnumHelper.Transformer<long, IntPtr>.EndInvoke
	|-EnumHelper.Transformer<long, object>.EndInvoke
	|-EnumHelper.Transformer<long, sbyte>.EndInvoke
	|-EnumHelper.Transformer<long, float>.EndInvoke
	|-EnumHelper.Transformer<long, TimeSpan>.EndInvoke
	|-EnumHelper.Transformer<long, ushort>.EndInvoke
	|-EnumHelper.Transformer<long, uint>.EndInvoke
	|-EnumHelper.Transformer<long, ulong>.EndInvoke
	|-EnumHelper.Transformer<long, UIntPtr>.EndInvoke
	|-EnumHelper.Transformer<ulong, bool>.EndInvoke
	|-EnumHelper.Transformer<ulong, byte>.EndInvoke
	|-EnumHelper.Transformer<ulong, char>.EndInvoke
	|-EnumHelper.Transformer<ulong, KeyValuePair<object, object>>.EndInvoke
	|-EnumHelper.Transformer<ulong, DateTime>.EndInvoke
	|-EnumHelper.Transformer<ulong, DateTimeOffset>.EndInvoke
	|-EnumHelper.Transformer<ulong, Decimal>.EndInvoke
	|-EnumHelper.Transformer<ulong, EmptyStruct>.EndInvoke
	|-EnumHelper.Transformer<ulong, double>.EndInvoke
	|-EnumHelper.Transformer<ulong, Guid>.EndInvoke
	|-EnumHelper.Transformer<ulong, short>.EndInvoke
	|-EnumHelper.Transformer<ulong, int>.EndInvoke
	|-EnumHelper.Transformer<ulong, long>.EndInvoke
	|-EnumHelper.Transformer<ulong, IntPtr>.EndInvoke
	|-EnumHelper.Transformer<ulong, object>.EndInvoke
	|-EnumHelper.Transformer<ulong, sbyte>.EndInvoke
	|-EnumHelper.Transformer<ulong, float>.EndInvoke
	|-EnumHelper.Transformer<ulong, TimeSpan>.EndInvoke
	|-EnumHelper.Transformer<ulong, ushort>.EndInvoke
	|-EnumHelper.Transformer<ulong, uint>.EndInvoke
	|-EnumHelper.Transformer<ulong, ulong>.EndInvoke
	|-EnumHelper.Transformer<ulong, UIntPtr>.EndInvoke
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-EnumHelper.Transformer<object, object>.EndInvoke
	*/
}

// Namespace: 
private static class EnumHelper.Caster<UnderlyingType, ValueType>
{
	// Fields
	public static readonly EnumHelper.Transformer<UnderlyingType, ValueType> Instance;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20B6E80 Offset: 0x20B5E80 VA: 0x1820B6E80
	|-EnumHelper.Caster<byte, bool>..cctor
	|
	|-RVA: 0x20B2440 Offset: 0x20B1440 VA: 0x1820B2440
	|-EnumHelper.Caster<byte, byte>..cctor
	|
	|-RVA: 0x20BB440 Offset: 0x20BA440 VA: 0x1820BB440
	|-EnumHelper.Caster<byte, char>..cctor
	|
	|-RVA: 0x20BF580 Offset: 0x20BE580 VA: 0x1820BF580
	|-EnumHelper.Caster<byte, KeyValuePair<object, object>>..cctor
	|
	|-RVA: 0x20B94C0 Offset: 0x20B84C0 VA: 0x1820B94C0
	|-EnumHelper.Caster<byte, DateTime>..cctor
	|
	|-RVA: 0x20C12C0 Offset: 0x20C02C0 VA: 0x1820C12C0
	|-EnumHelper.Caster<byte, DateTimeOffset>..cctor
	|
	|-RVA: 0x20C5880 Offset: 0x20C4880 VA: 0x1820C5880
	|-EnumHelper.Caster<byte, Decimal>..cctor
	|
	|-RVA: 0x20BA000 Offset: 0x20B9000 VA: 0x1820BA000
	|-EnumHelper.Caster<byte, EmptyStruct>..cctor
	|
	|-RVA: 0x20C8E80 Offset: 0x20C7E80 VA: 0x1820C8E80
	|-EnumHelper.Caster<byte, double>..cctor
	|
	|-RVA: 0x20C99C0 Offset: 0x20C89C0 VA: 0x1820C99C0
	|-EnumHelper.Caster<byte, Guid>..cctor
	|
	|-RVA: 0x20B1FC0 Offset: 0x20B0FC0 VA: 0x1820B1FC0
	|-EnumHelper.Caster<byte, short>..cctor
	|
	|-RVA: 0x20B70C0 Offset: 0x20B60C0 VA: 0x1820B70C0
	|-EnumHelper.Caster<byte, int>..cctor
	|
	|-RVA: 0x20B9700 Offset: 0x20B8700 VA: 0x1820B9700
	|-EnumHelper.Caster<byte, long>..cctor
	|
	|-RVA: 0x20BE800 Offset: 0x20BD800 VA: 0x1820BE800
	|-EnumHelper.Caster<byte, IntPtr>..cctor
	|
	|-RVA: 0x20C8C40 Offset: 0x20C7C40 VA: 0x1820C8C40
	|-EnumHelper.Caster<byte, object>..cctor
	|
	|-RVA: 0x20C2040 Offset: 0x20C1040 VA: 0x1820C2040
	|-EnumHelper.Caster<byte, sbyte>..cctor
	|
	|-RVA: 0x20BD840 Offset: 0x20BC840 VA: 0x1820BD840
	|-EnumHelper.Caster<byte, float>..cctor
	|
	|-RVA: 0x20B55C0 Offset: 0x20B45C0 VA: 0x1820B55C0
	|-EnumHelper.Caster<byte, TimeSpan>..cctor
	|
	|-RVA: 0x20B6C40 Offset: 0x20B5C40 VA: 0x1820B6C40
	|-EnumHelper.Caster<byte, ushort>..cctor
	|
	|-RVA: 0x20B9280 Offset: 0x20B8280 VA: 0x1820B9280
	|-EnumHelper.Caster<byte, uint>..cctor
	|
	|-RVA: 0x20C6600 Offset: 0x20C5600 VA: 0x1820C6600
	|-EnumHelper.Caster<byte, ulong>..cctor
	|
	|-RVA: 0x20B7E40 Offset: 0x20B6E40 VA: 0x1820B7E40
	|-EnumHelper.Caster<byte, UIntPtr>..cctor
	|
	|-RVA: 0x20C7EC0 Offset: 0x20C6EC0 VA: 0x1820C7EC0
	|-EnumHelper.Caster<short, bool>..cctor
	|
	|-RVA: 0x20B3640 Offset: 0x20B2640 VA: 0x1820B3640
	|-EnumHelper.Caster<short, byte>..cctor
	|
	|-RVA: 0x20B31C0 Offset: 0x20B21C0 VA: 0x1820B31C0
	|-EnumHelper.Caster<short, char>..cctor
	|
	|-RVA: 0x20BC640 Offset: 0x20BB640 VA: 0x1820BC640
	|-EnumHelper.Caster<short, KeyValuePair<object, object>>..cctor
	|
	|-RVA: 0x20BBD40 Offset: 0x20BAD40 VA: 0x1820BBD40
	|-EnumHelper.Caster<short, DateTime>..cctor
	|
	|-RVA: 0x20C1BC0 Offset: 0x20C0BC0 VA: 0x1820C1BC0
	|-EnumHelper.Caster<short, DateTimeOffset>..cctor
	|
	|-RVA: 0x20B6100 Offset: 0x20B5100 VA: 0x1820B6100
	|-EnumHelper.Caster<short, Decimal>..cctor
	|
	|-RVA: 0x20C5D00 Offset: 0x20C4D00 VA: 0x1820C5D00
	|-EnumHelper.Caster<short, EmptyStruct>..cctor
	|
	|-RVA: 0x20B5140 Offset: 0x20B4140 VA: 0x1820B5140
	|-EnumHelper.Caster<short, double>..cctor
	|
	|-RVA: 0x20C0E40 Offset: 0x20BFE40 VA: 0x1820C0E40
	|-EnumHelper.Caster<short, Guid>..cctor
	|
	|-RVA: 0x20C0540 Offset: 0x20BF540 VA: 0x1820C0540
	|-EnumHelper.Caster<short, short>..cctor
	|
	|-RVA: 0x20BB680 Offset: 0x20BA680 VA: 0x1820BB680
	|-EnumHelper.Caster<short, int>..cctor
	|
	|-RVA: 0x20B8080 Offset: 0x20B7080 VA: 0x1820B8080
	|-EnumHelper.Caster<short, long>..cctor
	|
	|-RVA: 0x20C2B80 Offset: 0x20C1B80 VA: 0x1820C2B80
	|-EnumHelper.Caster<short, IntPtr>..cctor
	|
	|-RVA: 0x20BCAC0 Offset: 0x20BBAC0 VA: 0x1820BCAC0
	|-EnumHelper.Caster<short, object>..cctor
	|
	|-RVA: 0x20BE140 Offset: 0x20BD140 VA: 0x1820BE140
	|-EnumHelper.Caster<short, sbyte>..cctor
	|
	|-RVA: 0x20C3FC0 Offset: 0x20C2FC0 VA: 0x1820C3FC0
	|-EnumHelper.Caster<short, float>..cctor
	|
	|-RVA: 0x20C3D80 Offset: 0x20C2D80 VA: 0x1820C3D80
	|-EnumHelper.Caster<short, TimeSpan>..cctor
	|
	|-RVA: 0x20C7380 Offset: 0x20C6380 VA: 0x1820C7380
	|-EnumHelper.Caster<short, ushort>..cctor
	|
	|-RVA: 0x20B6A00 Offset: 0x20B5A00 VA: 0x1820B6A00
	|-EnumHelper.Caster<short, uint>..cctor
	|
	|-RVA: 0x20B8980 Offset: 0x20B7980 VA: 0x1820B8980
	|-EnumHelper.Caster<short, ulong>..cctor
	|
	|-RVA: 0x20C4440 Offset: 0x20C3440 VA: 0x1820C4440
	|-EnumHelper.Caster<short, UIntPtr>..cctor
	|
	|-RVA: 0x20B1000 Offset: 0x20B0000 VA: 0x1820B1000
	|-EnumHelper.Caster<int, bool>..cctor
	|
	|-RVA: 0x20B4180 Offset: 0x20B3180 VA: 0x1820B4180
	|-EnumHelper.Caster<int, byte>..cctor
	|
	|-RVA: 0x20B3D00 Offset: 0x20B2D00 VA: 0x1820B3D00
	|-EnumHelper.Caster<int, char>..cctor
	|
	|-RVA: 0x20C4F80 Offset: 0x20C3F80 VA: 0x1820C4F80
	|-EnumHelper.Caster<int, KeyValuePair<object, object>>..cctor
	|
	|-RVA: 0x20C2940 Offset: 0x20C1940 VA: 0x1820C2940
	|-EnumHelper.Caster<int, DateTime>..cctor
	|
	|-RVA: 0x20B9B80 Offset: 0x20B8B80 VA: 0x1820B9B80
	|-EnumHelper.Caster<int, DateTimeOffset>..cctor
	|
	|-RVA: 0x20BF100 Offset: 0x20BE100 VA: 0x1820BF100
	|-EnumHelper.Caster<int, Decimal>..cctor
	|
	|-RVA: 0x20C0C00 Offset: 0x20BFC00 VA: 0x1820C0C00
	|-EnumHelper.Caster<int, EmptyStruct>..cctor
	|
	|-RVA: 0x20B4CC0 Offset: 0x20B3CC0 VA: 0x1820B4CC0
	|-EnumHelper.Caster<int, double>..cctor
	|
	|-RVA: 0x20B1900 Offset: 0x20B0900 VA: 0x1820B1900
	|-EnumHelper.Caster<int, Guid>..cctor
	|
	|-RVA: 0x20B8500 Offset: 0x20B7500 VA: 0x1820B8500
	|-EnumHelper.Caster<int, short>..cctor
	|
	|-RVA: 0x20B3400 Offset: 0x20B2400 VA: 0x1820B3400
	|-EnumHelper.Caster<int, int>..cctor
	|
	|-RVA: 0x20C5400 Offset: 0x20C4400 VA: 0x1820C5400
	|-EnumHelper.Caster<int, long>..cctor
	|
	|-RVA: 0x20B16C0 Offset: 0x20B06C0 VA: 0x1820B16C0
	|-EnumHelper.Caster<int, IntPtr>..cctor
	|
	|-RVA: 0x20C5AC0 Offset: 0x20C4AC0 VA: 0x1820C5AC0
	|-EnumHelper.Caster<int, object>..cctor
	|
	|-RVA: 0x20C36C0 Offset: 0x20C26C0 VA: 0x1820C36C0
	|-EnumHelper.Caster<int, sbyte>..cctor
	|
	|-RVA: 0x20B6340 Offset: 0x20B5340 VA: 0x1820B6340
	|-EnumHelper.Caster<int, float>..cctor
	|
	|-RVA: 0x20C1500 Offset: 0x20C0500 VA: 0x1820C1500
	|-EnumHelper.Caster<int, TimeSpan>..cctor
	|
	|-RVA: 0x20C8A00 Offset: 0x20C7A00 VA: 0x1820C8A00
	|-EnumHelper.Caster<int, ushort>..cctor
	|
	|-RVA: 0x20BBF80 Offset: 0x20BAF80 VA: 0x1820BBF80
	|-EnumHelper.Caster<int, uint>..cctor
	|
	|-RVA: 0x20B3AC0 Offset: 0x20B2AC0 VA: 0x1820B3AC0
	|-EnumHelper.Caster<int, ulong>..cctor
	|
	|-RVA: 0x20C2DC0 Offset: 0x20C1DC0 VA: 0x1820C2DC0
	|-EnumHelper.Caster<int, UIntPtr>..cctor
	|
	|-RVA: 0x20BEC80 Offset: 0x20BDC80 VA: 0x1820BEC80
	|-EnumHelper.Caster<long, bool>..cctor
	|
	|-RVA: 0x20BAB40 Offset: 0x20B9B40 VA: 0x1820BAB40
	|-EnumHelper.Caster<long, byte>..cctor
	|
	|-RVA: 0x20BE380 Offset: 0x20BD380 VA: 0x1820BE380
	|-EnumHelper.Caster<long, char>..cctor
	|
	|-RVA: 0x20B43C0 Offset: 0x20B33C0 VA: 0x1820B43C0
	|-EnumHelper.Caster<long, KeyValuePair<object, object>>..cctor
	|
	|-RVA: 0x20B5800 Offset: 0x20B4800 VA: 0x1820B5800
	|-EnumHelper.Caster<long, DateTime>..cctor
	|
	|-RVA: 0x20BC880 Offset: 0x20BB880 VA: 0x1820BC880
	|-EnumHelper.Caster<long, DateTimeOffset>..cctor
	|
	|-RVA: 0x20BAD80 Offset: 0x20B9D80 VA: 0x1820BAD80
	|-EnumHelper.Caster<long, Decimal>..cctor
	|
	|-RVA: 0x20C3900 Offset: 0x20C2900 VA: 0x1820C3900
	|-EnumHelper.Caster<long, EmptyStruct>..cctor
	|
	|-RVA: 0x20B1B40 Offset: 0x20B0B40 VA: 0x1820B1B40
	|-EnumHelper.Caster<long, double>..cctor
	|
	|-RVA: 0x20BA240 Offset: 0x20B9240 VA: 0x1820BA240
	|-EnumHelper.Caster<long, Guid>..cctor
	|
	|-RVA: 0x20C4D40 Offset: 0x20C3D40 VA: 0x1820C4D40
	|-EnumHelper.Caster<long, short>..cctor
	|
	|-RVA: 0x20BB200 Offset: 0x20BA200 VA: 0x1820BB200
	|-EnumHelper.Caster<long, int>..cctor
	|
	|-RVA: 0x20B8E00 Offset: 0x20B7E00 VA: 0x1820B8E00
	|-EnumHelper.Caster<long, long>..cctor
	|
	|-RVA: 0x20C9780 Offset: 0x20C8780 VA: 0x1820C9780
	|-EnumHelper.Caster<long, IntPtr>..cctor
	|
	|-RVA: 0x20B3F40 Offset: 0x20B2F40 VA: 0x1820B3F40
	|-EnumHelper.Caster<long, object>..cctor
	|
	|-RVA: 0x20C6840 Offset: 0x20C5840 VA: 0x1820C6840
	|-EnumHelper.Caster<long, sbyte>..cctor
	|
	|-RVA: 0x20B4840 Offset: 0x20B3840 VA: 0x1820B4840
	|-EnumHelper.Caster<long, float>..cctor
	|
	|-RVA: 0x20B2B00 Offset: 0x20B1B00 VA: 0x1820B2B00
	|-EnumHelper.Caster<long, TimeSpan>..cctor
	|
	|-RVA: 0x20C0300 Offset: 0x20BF300 VA: 0x1820C0300
	|-EnumHelper.Caster<long, ushort>..cctor
	|
	|-RVA: 0x20BD3C0 Offset: 0x20BC3C0 VA: 0x1820BD3C0
	|-EnumHelper.Caster<long, uint>..cctor
	|
	|-RVA: 0x20C8100 Offset: 0x20C7100 VA: 0x1820C8100
	|-EnumHelper.Caster<long, ulong>..cctor
	|
	|-RVA: 0x20BDA80 Offset: 0x20BCA80 VA: 0x1820BDA80
	|-EnumHelper.Caster<long, UIntPtr>..cctor
	|
	|-RVA: 0x20C09C0 Offset: 0x20BF9C0 VA: 0x1820C09C0
	|-EnumHelper.Caster<object, object>..cctor
	|
	|-RVA: 0x20B6580 Offset: 0x20B5580 VA: 0x1820B6580
	|-EnumHelper.Caster<sbyte, bool>..cctor
	|
	|-RVA: 0x20C9300 Offset: 0x20C8300 VA: 0x1820C9300
	|-EnumHelper.Caster<sbyte, byte>..cctor
	|
	|-RVA: 0x20B28C0 Offset: 0x20B18C0 VA: 0x1820B28C0
	|-EnumHelper.Caster<sbyte, char>..cctor
	|
	|-RVA: 0x20C51C0 Offset: 0x20C41C0 VA: 0x1820C51C0
	|-EnumHelper.Caster<sbyte, KeyValuePair<object, object>>..cctor
	|
	|-RVA: 0x20B5EC0 Offset: 0x20B4EC0 VA: 0x1820B5EC0
	|-EnumHelper.Caster<sbyte, DateTime>..cctor
	|
	|-RVA: 0x20B7300 Offset: 0x20B6300 VA: 0x1820B7300
	|-EnumHelper.Caster<sbyte, DateTimeOffset>..cctor
	|
	|-RVA: 0x20B79C0 Offset: 0x20B69C0 VA: 0x1820B79C0
	|-EnumHelper.Caster<sbyte, Decimal>..cctor
	|
	|-RVA: 0x20B1D80 Offset: 0x20B0D80 VA: 0x1820B1D80
	|-EnumHelper.Caster<sbyte, EmptyStruct>..cctor
	|
	|-RVA: 0x20BEA40 Offset: 0x20BDA40 VA: 0x1820BEA40
	|-EnumHelper.Caster<sbyte, double>..cctor
	|
	|-RVA: 0x20BFA00 Offset: 0x20BEA00 VA: 0x1820BFA00
	|-EnumHelper.Caster<sbyte, Guid>..cctor
	|
	|-RVA: 0x20C48C0 Offset: 0x20C38C0 VA: 0x1820C48C0
	|-EnumHelper.Caster<sbyte, short>..cctor
	|
	|-RVA: 0x20C6F00 Offset: 0x20C5F00 VA: 0x1820C6F00
	|-EnumHelper.Caster<sbyte, int>..cctor
	|
	|-RVA: 0x20B8740 Offset: 0x20B7740 VA: 0x1820B8740
	|-EnumHelper.Caster<sbyte, long>..cctor
	|
	|-RVA: 0x20C4680 Offset: 0x20C3680 VA: 0x1820C4680
	|-EnumHelper.Caster<sbyte, IntPtr>..cctor
	|
	|-RVA: 0x20BF7C0 Offset: 0x20BE7C0 VA: 0x1820BF7C0
	|-EnumHelper.Caster<sbyte, object>..cctor
	|
	|-RVA: 0x20C75C0 Offset: 0x20C65C0 VA: 0x1820C75C0
	|-EnumHelper.Caster<sbyte, sbyte>..cctor
	|
	|-RVA: 0x20C2700 Offset: 0x20C1700 VA: 0x1820C2700
	|-EnumHelper.Caster<sbyte, float>..cctor
	|
	|-RVA: 0x20BB8C0 Offset: 0x20BA8C0 VA: 0x1820BB8C0
	|-EnumHelper.Caster<sbyte, TimeSpan>..cctor
	|
	|-RVA: 0x20B5A40 Offset: 0x20B4A40 VA: 0x1820B5A40
	|-EnumHelper.Caster<sbyte, ushort>..cctor
	|
	|-RVA: 0x20C5640 Offset: 0x20C4640 VA: 0x1820C5640
	|-EnumHelper.Caster<sbyte, uint>..cctor
	|
	|-RVA: 0x20BFC40 Offset: 0x20BEC40 VA: 0x1820BFC40
	|-EnumHelper.Caster<sbyte, ulong>..cctor
	|
	|-RVA: 0x20B2D40 Offset: 0x20B1D40 VA: 0x1820B2D40
	|-EnumHelper.Caster<sbyte, UIntPtr>..cctor
	|
	|-RVA: 0x20C3B40 Offset: 0x20C2B40 VA: 0x1820C3B40
	|-EnumHelper.Caster<ushort, bool>..cctor
	|
	|-RVA: 0x20C1740 Offset: 0x20C0740 VA: 0x1820C1740
	|-EnumHelper.Caster<ushort, byte>..cctor
	|
	|-RVA: 0x20BC400 Offset: 0x20BB400 VA: 0x1820BC400
	|-EnumHelper.Caster<ushort, char>..cctor
	|
	|-RVA: 0x20C2280 Offset: 0x20C1280 VA: 0x1820C2280
	|-EnumHelper.Caster<ushort, KeyValuePair<object, object>>..cctor
	|
	|-RVA: 0x20C8580 Offset: 0x20C7580 VA: 0x1820C8580
	|-EnumHelper.Caster<ushort, DateTime>..cctor
	|
	|-RVA: 0x20C5F40 Offset: 0x20C4F40 VA: 0x1820C5F40
	|-EnumHelper.Caster<ushort, DateTimeOffset>..cctor
	|
	|-RVA: 0x20C6A80 Offset: 0x20C5A80 VA: 0x1820C6A80
	|-EnumHelper.Caster<ushort, Decimal>..cctor
	|
	|-RVA: 0x20B82C0 Offset: 0x20B72C0 VA: 0x1820B82C0
	|-EnumHelper.Caster<ushort, EmptyStruct>..cctor
	|
	|-RVA: 0x20BD180 Offset: 0x20BC180 VA: 0x1820BD180
	|-EnumHelper.Caster<ushort, double>..cctor
	|
	|-RVA: 0x20BCF40 Offset: 0x20BBF40 VA: 0x1820BCF40
	|-EnumHelper.Caster<ushort, Guid>..cctor
	|
	|-RVA: 0x20C00C0 Offset: 0x20BF0C0 VA: 0x1820C00C0
	|-EnumHelper.Caster<ushort, short>..cctor
	|
	|-RVA: 0x20C3240 Offset: 0x20C2240 VA: 0x1820C3240
	|-EnumHelper.Caster<ushort, int>..cctor
	|
	|-RVA: 0x20BC1C0 Offset: 0x20BB1C0 VA: 0x1820BC1C0
	|-EnumHelper.Caster<ushort, long>..cctor
	|
	|-RVA: 0x20BCD00 Offset: 0x20BBD00 VA: 0x1820BCD00
	|-EnumHelper.Caster<ushort, IntPtr>..cctor
	|
	|-RVA: 0x20C1080 Offset: 0x20C0080 VA: 0x1820C1080
	|-EnumHelper.Caster<ushort, object>..cctor
	|
	|-RVA: 0x20C1E00 Offset: 0x20C0E00 VA: 0x1820C1E00
	|-EnumHelper.Caster<ushort, sbyte>..cctor
	|
	|-RVA: 0x20BA6C0 Offset: 0x20B96C0 VA: 0x1820BA6C0
	|-EnumHelper.Caster<ushort, float>..cctor
	|
	|-RVA: 0x20C4B00 Offset: 0x20C3B00 VA: 0x1820C4B00
	|-EnumHelper.Caster<ushort, TimeSpan>..cctor
	|
	|-RVA: 0x20B8BC0 Offset: 0x20B7BC0 VA: 0x1820B8BC0
	|-EnumHelper.Caster<ushort, ushort>..cctor
	|
	|-RVA: 0x20B7540 Offset: 0x20B6540 VA: 0x1820B7540
	|-EnumHelper.Caster<ushort, uint>..cctor
	|
	|-RVA: 0x20C0780 Offset: 0x20BF780 VA: 0x1820C0780
	|-EnumHelper.Caster<ushort, ulong>..cctor
	|
	|-RVA: 0x20BDF00 Offset: 0x20BCF00 VA: 0x1820BDF00
	|-EnumHelper.Caster<ushort, UIntPtr>..cctor
	|
	|-RVA: 0x20B1240 Offset: 0x20B0240 VA: 0x1820B1240
	|-EnumHelper.Caster<uint, bool>..cctor
	|
	|-RVA: 0x20B7C00 Offset: 0x20B6C00 VA: 0x1820B7C00
	|-EnumHelper.Caster<uint, byte>..cctor
	|
	|-RVA: 0x20B4A80 Offset: 0x20B3A80 VA: 0x1820B4A80
	|-EnumHelper.Caster<uint, char>..cctor
	|
	|-RVA: 0x20BF340 Offset: 0x20BE340 VA: 0x1820BF340
	|-EnumHelper.Caster<uint, KeyValuePair<object, object>>..cctor
	|
	|-RVA: 0x20C9C00 Offset: 0x20C8C00 VA: 0x1820C9C00
	|-EnumHelper.Caster<uint, DateTime>..cctor
	|
	|-RVA: 0x20C6CC0 Offset: 0x20C5CC0 VA: 0x1820C6CC0
	|-EnumHelper.Caster<uint, DateTimeOffset>..cctor
	|
	|-RVA: 0x20BA480 Offset: 0x20B9480 VA: 0x1820BA480
	|-EnumHelper.Caster<uint, Decimal>..cctor
	|
	|-RVA: 0x20C9540 Offset: 0x20C8540 VA: 0x1820C9540
	|-EnumHelper.Caster<uint, EmptyStruct>..cctor
	|
	|-RVA: 0x20BA900 Offset: 0x20B9900 VA: 0x1820BA900
	|-EnumHelper.Caster<uint, double>..cctor
	|
	|-RVA: 0x20B9940 Offset: 0x20B8940 VA: 0x1820B9940
	|-EnumHelper.Caster<uint, Guid>..cctor
	|
	|-RVA: 0x20B2200 Offset: 0x20B1200 VA: 0x1820B2200
	|-EnumHelper.Caster<uint, short>..cctor
	|
	|-RVA: 0x20B5C80 Offset: 0x20B4C80 VA: 0x1820B5C80
	|-EnumHelper.Caster<uint, int>..cctor
	|
	|-RVA: 0x20BAFC0 Offset: 0x20B9FC0 VA: 0x1820BAFC0
	|-EnumHelper.Caster<uint, long>..cctor
	|
	|-RVA: 0x20BEEC0 Offset: 0x20BDEC0 VA: 0x1820BEEC0
	|-EnumHelper.Caster<uint, IntPtr>..cctor
	|
	|-RVA: 0x20C63C0 Offset: 0x20C53C0 VA: 0x1820C63C0
	|-EnumHelper.Caster<uint, object>..cctor
	|
	|-RVA: 0x20B2F80 Offset: 0x20B1F80 VA: 0x1820B2F80
	|-EnumHelper.Caster<uint, sbyte>..cctor
	|
	|-RVA: 0x20C8340 Offset: 0x20C7340 VA: 0x1820C8340
	|-EnumHelper.Caster<uint, float>..cctor
	|
	|-RVA: 0x20B4F00 Offset: 0x20B3F00 VA: 0x1820B4F00
	|-EnumHelper.Caster<uint, TimeSpan>..cctor
	|
	|-RVA: 0x20B9040 Offset: 0x20B8040 VA: 0x1820B9040
	|-EnumHelper.Caster<uint, ushort>..cctor
	|
	|-RVA: 0x20B1480 Offset: 0x20B0480 VA: 0x1820B1480
	|-EnumHelper.Caster<uint, uint>..cctor
	|
	|-RVA: 0x20B2680 Offset: 0x20B1680 VA: 0x1820B2680
	|-EnumHelper.Caster<uint, ulong>..cctor
	|
	|-RVA: 0x20B5380 Offset: 0x20B4380 VA: 0x1820B5380
	|-EnumHelper.Caster<uint, UIntPtr>..cctor
	|
	|-RVA: 0x20C7C80 Offset: 0x20C6C80 VA: 0x1820C7C80
	|-EnumHelper.Caster<ulong, bool>..cctor
	|
	|-RVA: 0x20C6180 Offset: 0x20C5180 VA: 0x1820C6180
	|-EnumHelper.Caster<ulong, byte>..cctor
	|
	|-RVA: 0x20C7800 Offset: 0x20C6800 VA: 0x1820C7800
	|-EnumHelper.Caster<ulong, char>..cctor
	|
	|-RVA: 0x20C3000 Offset: 0x20C2000 VA: 0x1820C3000
	|-EnumHelper.Caster<ulong, KeyValuePair<object, object>>..cctor
	|
	|-RVA: 0x20B9DC0 Offset: 0x20B8DC0 VA: 0x1820B9DC0
	|-EnumHelper.Caster<ulong, DateTime>..cctor
	|
	|-RVA: 0x20C24C0 Offset: 0x20C14C0 VA: 0x1820C24C0
	|-EnumHelper.Caster<ulong, DateTimeOffset>..cctor
	|
	|-RVA: 0x20BFE80 Offset: 0x20BEE80 VA: 0x1820BFE80
	|-EnumHelper.Caster<ulong, Decimal>..cctor
	|
	|-RVA: 0x20B3880 Offset: 0x20B2880 VA: 0x1820B3880
	|-EnumHelper.Caster<ulong, EmptyStruct>..cctor
	|
	|-RVA: 0x20C7140 Offset: 0x20C6140 VA: 0x1820C7140
	|-EnumHelper.Caster<ulong, double>..cctor
	|
	|-RVA: 0x20B4600 Offset: 0x20B3600 VA: 0x1820B4600
	|-EnumHelper.Caster<ulong, Guid>..cctor
	|
	|-RVA: 0x20C4200 Offset: 0x20C3200 VA: 0x1820C4200
	|-EnumHelper.Caster<ulong, short>..cctor
	|
	|-RVA: 0x20C7A40 Offset: 0x20C6A40 VA: 0x1820C7A40
	|-EnumHelper.Caster<ulong, int>..cctor
	|
	|-RVA: 0x20B7780 Offset: 0x20B6780 VA: 0x1820B7780
	|-EnumHelper.Caster<ulong, long>..cctor
	|
	|-RVA: 0x20C1980 Offset: 0x20C0980 VA: 0x1820C1980
	|-EnumHelper.Caster<ulong, IntPtr>..cctor
	|
	|-RVA: 0x20BDCC0 Offset: 0x20BCCC0 VA: 0x1820BDCC0
	|-EnumHelper.Caster<ulong, object>..cctor
	|
	|-RVA: 0x20C90C0 Offset: 0x20C80C0 VA: 0x1820C90C0
	|-EnumHelper.Caster<ulong, sbyte>..cctor
	|
	|-RVA: 0x20B67C0 Offset: 0x20B57C0 VA: 0x1820B67C0
	|-EnumHelper.Caster<ulong, float>..cctor
	|
	|-RVA: 0x20BBB00 Offset: 0x20BAB00 VA: 0x1820BBB00
	|-EnumHelper.Caster<ulong, TimeSpan>..cctor
	|
	|-RVA: 0x20BE5C0 Offset: 0x20BD5C0 VA: 0x1820BE5C0
	|-EnumHelper.Caster<ulong, ushort>..cctor
	|
	|-RVA: 0x20C3480 Offset: 0x20C2480 VA: 0x1820C3480
	|-EnumHelper.Caster<ulong, uint>..cctor
	|
	|-RVA: 0x20C87C0 Offset: 0x20C77C0 VA: 0x1820C87C0
	|-EnumHelper.Caster<ulong, ulong>..cctor
	|
	|-RVA: 0x20BD600 Offset: 0x20BC600 VA: 0x1820BD600
	|-EnumHelper.Caster<ulong, UIntPtr>..cctor
	*/
}

// Namespace: System.Diagnostics.Tracing
internal sealed class EnumerableTypeInfo<IterableType, ElementType> : TraceLoggingTypeInfo<IterableType>
{
	// Fields
	private readonly TraceLoggingTypeInfo<ElementType> elementInfo;

	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25E0460 Offset: 0x25DF460 VA: 0x1825E0460
	|-EnumerableTypeInfo<object, object>.WriteMetadata
	*/

	public override void WriteData(TraceLoggingDataCollector collector, ref IterableType value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25E01E0 Offset: 0x25DF1E0 VA: 0x1825E01E0
	|-EnumerableTypeInfo<object, object>.WriteData
	*/

	public override object GetData(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DFEC0 Offset: 0x25DEEC0 VA: 0x1825DFEC0
	|-EnumerableTypeInfo<object, object>.GetData
	*/
}

// Namespace: System.Diagnostics.Tracing
[AttributeUsageAttribute] // RVA: 0xE4AD0 Offset: 0xE3ED0 VA: 0x1800E4AD0
public class EventDataAttribute : Attribute
{
	// Fields
	private EventLevel level;
	private EventOpcode opcode;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Name>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventKeywords <Keywords>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventTags <Tags>k__BackingField;

	// Properties
	public string Name { get; }
	internal EventLevel Level { get; }
	internal EventOpcode Opcode { get; }
	internal EventKeywords Keywords { get; }
	internal EventTags Tags { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Name() { }

	internal EventLevel get_Level() { }

	internal EventOpcode get_Opcode() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal EventKeywords get_Keywords() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal EventTags get_Tags() { }
}

// Namespace: System.Diagnostics.Tracing
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum EventFieldTags
{
	// Fields
	public int value__;
	public const EventFieldTags None = 0;
}

// Namespace: System.Diagnostics.Tracing
[AttributeUsageAttribute] // RVA: 0xC6170 Offset: 0xC5570 VA: 0x1800C6170
public class EventFieldAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventFieldTags <Tags>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Name>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventFieldFormat <Format>k__BackingField;

	// Properties
	public EventFieldTags Tags { get; }
	internal string Name { get; }
	public EventFieldFormat Format { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public EventFieldTags get_Tags() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal string get_Name() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public EventFieldFormat get_Format() { }
}

// Namespace: System.Diagnostics.Tracing
public enum EventFieldFormat
{
	// Fields
	public int value__;
	public const EventFieldFormat Default = 0;
	public const EventFieldFormat String = 2;
	public const EventFieldFormat Boolean = 3;
	public const EventFieldFormat Hexadecimal = 4;
	public const EventFieldFormat Xml = 11;
	public const EventFieldFormat Json = 12;
	public const EventFieldFormat HResult = 15;
}

// Namespace: System.Diagnostics.Tracing
[AttributeUsageAttribute] // RVA: 0xC6170 Offset: 0xC5570 VA: 0x1800C6170
public class EventIgnoreAttribute : Attribute
{}

// Namespace: System.Diagnostics.Tracing
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
internal class EventPayload : IDictionary<string, object>, ICollection<KeyValuePair<string, object>>, IEnumerable<KeyValuePair<string, object>>, IEnumerable
{
	// Fields
	private List<string> m_names;
	private List<object> m_values;

	// Properties
	public ICollection<string> Keys { get; }
	public ICollection<object> Values { get; }
	public object Item { get; set; }
	public int Count { get; }
	public bool IsReadOnly { get; }

	// Methods

	internal void .ctor(List<string> payloadNames, List<object> payloadValues) { }

	public ICollection<string> get_Keys() { }

	public ICollection<object> get_Values() { }

	public object get_Item(string key) { }

	public void set_Item(string key, object value) { }

	public void Add(string key, object value) { }

	public void Add(KeyValuePair<string, object> payloadEntry) { }

	public void Clear() { }

	public bool Contains(KeyValuePair<string, object> entry) { }

	public bool ContainsKey(string key) { }

	public int get_Count() { }

	public bool get_IsReadOnly() { }

	[IteratorStateMachineAttribute] // RVA: 0xFCE00 Offset: 0xFC200 VA: 0x1800FCE00
	public IEnumerator<KeyValuePair<string, object>> GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	public void CopyTo(KeyValuePair<string, object>[] payloadEntries, int count) { }

	public bool Remove(string key) { }

	public bool Remove(KeyValuePair<string, object> entry) { }

	public bool TryGetValue(string key, out object value) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EventPayload.<GetEnumerator>d__17 : IEnumerator<KeyValuePair<string, object>>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private KeyValuePair<string, object> <>2__current;
	public EventPayload <>4__this;
	private int <i>5__1;

	// Properties
	private KeyValuePair<string, object> System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<System.String,System.Object>>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private KeyValuePair<string, object> System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<System.String,System.Object>>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: System.Diagnostics.Tracing
public struct EventSourceOptions
{
	// Fields
	internal EventKeywords keywords;
	internal EventTags tags;
	internal EventActivityOptions activityOptions;
	internal byte level;
	internal byte opcode;
	internal byte valuesSet;

	// Properties
	public EventLevel Level { set; }
	public EventOpcode Opcode { set; }
	public EventKeywords Keywords { set; }

	// Methods

	public void set_Level(EventLevel value) { }

	public void set_Opcode(EventOpcode value) { }

	public void set_Keywords(EventKeywords value) { }
}

// Namespace: System.Diagnostics.Tracing
internal class FieldMetadata
{
	// Fields
	private readonly string name;
	private readonly int nameSize;
	private readonly EventFieldTags tags;
	private readonly byte[] custom;
	private readonly ushort fixedCount;
	private byte inType;
	private byte outType;

	// Methods

	public void .ctor(string name, TraceLoggingDataType type, EventFieldTags tags, bool variableCount) { }

	private void .ctor(string name, TraceLoggingDataType dataType, EventFieldTags tags, byte countFlags, ushort fixedCount = 0, byte[] custom) { }

	public void IncrementStructFieldCount() { }

	public void Encode(ref int pos, byte[] metadata) { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class InvokeTypeInfo<ContainerType> : TraceLoggingTypeInfo<ContainerType>
{
	// Fields
	private readonly PropertyAnalysis[] properties;
	private readonly PropertyAccessor<ContainerType>[] accessors;

	// Methods

	public void .ctor(TypeAnalysis typeAnalysis) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25E4BB0 Offset: 0x25E3BB0 VA: 0x1825E4BB0
	|-InvokeTypeInfo<bool>..ctor
	|-InvokeTypeInfo<byte>..ctor
	|-InvokeTypeInfo<char>..ctor
	|-InvokeTypeInfo<KeyValuePair<object, object>>..ctor
	|-InvokeTypeInfo<DateTime>..ctor
	|-InvokeTypeInfo<DateTimeOffset>..ctor
	|-InvokeTypeInfo<Decimal>..ctor
	|-InvokeTypeInfo<EmptyStruct>..ctor
	|-InvokeTypeInfo<double>..ctor
	|-InvokeTypeInfo<Guid>..ctor
	|-InvokeTypeInfo<short>..ctor
	|-InvokeTypeInfo<int>..ctor
	|-InvokeTypeInfo<long>..ctor
	|-InvokeTypeInfo<IntPtr>..ctor
	|-InvokeTypeInfo<object>..ctor
	|-InvokeTypeInfo<sbyte>..ctor
	|-InvokeTypeInfo<float>..ctor
	|-InvokeTypeInfo<TimeSpan>..ctor
	|-InvokeTypeInfo<ushort>..ctor
	|-InvokeTypeInfo<uint>..ctor
	|-InvokeTypeInfo<ulong>..ctor
	|-InvokeTypeInfo<UIntPtr>..ctor
	*/

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25E4390 Offset: 0x25E3390 VA: 0x1825E4390
	|-InvokeTypeInfo<bool>.WriteMetadata
	|-InvokeTypeInfo<byte>.WriteMetadata
	|-InvokeTypeInfo<char>.WriteMetadata
	|-InvokeTypeInfo<KeyValuePair<object, object>>.WriteMetadata
	|-InvokeTypeInfo<DateTime>.WriteMetadata
	|-InvokeTypeInfo<DateTimeOffset>.WriteMetadata
	|-InvokeTypeInfo<Decimal>.WriteMetadata
	|-InvokeTypeInfo<EmptyStruct>.WriteMetadata
	|-InvokeTypeInfo<double>.WriteMetadata
	|-InvokeTypeInfo<Guid>.WriteMetadata
	|-InvokeTypeInfo<short>.WriteMetadata
	|-InvokeTypeInfo<int>.WriteMetadata
	|-InvokeTypeInfo<long>.WriteMetadata
	|-InvokeTypeInfo<IntPtr>.WriteMetadata
	|-InvokeTypeInfo<object>.WriteMetadata
	|-InvokeTypeInfo<sbyte>.WriteMetadata
	|-InvokeTypeInfo<float>.WriteMetadata
	|-InvokeTypeInfo<TimeSpan>.WriteMetadata
	|-InvokeTypeInfo<ushort>.WriteMetadata
	|-InvokeTypeInfo<uint>.WriteMetadata
	|-InvokeTypeInfo<ulong>.WriteMetadata
	|-InvokeTypeInfo<UIntPtr>.WriteMetadata
	*/

	public override void WriteData(TraceLoggingDataCollector collector, ref ContainerType value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25E4300 Offset: 0x25E3300 VA: 0x1825E4300
	|-InvokeTypeInfo<bool>.WriteData
	|-InvokeTypeInfo<byte>.WriteData
	|-InvokeTypeInfo<char>.WriteData
	|-InvokeTypeInfo<KeyValuePair<object, object>>.WriteData
	|-InvokeTypeInfo<DateTime>.WriteData
	|-InvokeTypeInfo<DateTimeOffset>.WriteData
	|-InvokeTypeInfo<Decimal>.WriteData
	|-InvokeTypeInfo<EmptyStruct>.WriteData
	|-InvokeTypeInfo<double>.WriteData
	|-InvokeTypeInfo<Guid>.WriteData
	|-InvokeTypeInfo<short>.WriteData
	|-InvokeTypeInfo<int>.WriteData
	|-InvokeTypeInfo<long>.WriteData
	|-InvokeTypeInfo<IntPtr>.WriteData
	|-InvokeTypeInfo<object>.WriteData
	|-InvokeTypeInfo<sbyte>.WriteData
	|-InvokeTypeInfo<float>.WriteData
	|-InvokeTypeInfo<TimeSpan>.WriteData
	|-InvokeTypeInfo<ushort>.WriteData
	|-InvokeTypeInfo<uint>.WriteData
	|-InvokeTypeInfo<ulong>.WriteData
	|-InvokeTypeInfo<UIntPtr>.WriteData
	*/

	public override object GetData(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25E2140 Offset: 0x25E1140 VA: 0x1825E2140
	|-InvokeTypeInfo<bool>.GetData
	|
	|-RVA: 0x25E2F60 Offset: 0x25E1F60 VA: 0x1825E2F60
	|-InvokeTypeInfo<byte>.GetData
	|
	|-RVA: 0x25E0D70 Offset: 0x25DFD70 VA: 0x1825E0D70
	|-InvokeTypeInfo<char>.GetData
	|
	|-RVA: 0x25E2C80 Offset: 0x25E1C80 VA: 0x1825E2C80
	|-InvokeTypeInfo<KeyValuePair<object, object>>.GetData
	|
	|-RVA: 0x25E07C0 Offset: 0x25DF7C0 VA: 0x1825E07C0
	|-InvokeTypeInfo<DateTime>.GetData
	|
	|-RVA: 0x25E1B90 Offset: 0x25E0B90 VA: 0x1825E1B90
	|-InvokeTypeInfo<DateTimeOffset>.GetData
	|
	|-RVA: 0x25E0A90 Offset: 0x25DFA90 VA: 0x1825E0A90
	|-InvokeTypeInfo<Decimal>.GetData
	|
	|-RVA: 0x25E1310 Offset: 0x25E0310 VA: 0x1825E1310
	|-InvokeTypeInfo<EmptyStruct>.GetData
	|
	|-RVA: 0x25E3230 Offset: 0x25E2230 VA: 0x1825E3230
	|-InvokeTypeInfo<double>.GetData
	|
	|-RVA: 0x25E15E0 Offset: 0x25E05E0 VA: 0x1825E15E0
	|-InvokeTypeInfo<Guid>.GetData
	|
	|-RVA: 0x25E37D0 Offset: 0x25E27D0 VA: 0x1825E37D0
	|-InvokeTypeInfo<short>.GetData
	|
	|-RVA: 0x25E1040 Offset: 0x25E0040 VA: 0x1825E1040
	|-InvokeTypeInfo<int>.GetData
	|
	|-RVA: 0x25E04F0 Offset: 0x25DF4F0 VA: 0x1825E04F0
	|-InvokeTypeInfo<long>.GetData
	|
	|-RVA: 0x25E2410 Offset: 0x25E1410 VA: 0x1825E2410
	|-InvokeTypeInfo<IntPtr>.GetData
	|
	|-RVA: 0x25E3AA0 Offset: 0x25E2AA0 VA: 0x1825E3AA0
	|-InvokeTypeInfo<object>.GetData
	|
	|-RVA: 0x25E18C0 Offset: 0x25E08C0 VA: 0x1825E18C0
	|-InvokeTypeInfo<sbyte>.GetData
	|
	|-RVA: 0x25E29B0 Offset: 0x25E19B0 VA: 0x1825E29B0
	|-InvokeTypeInfo<float>.GetData
	|
	|-RVA: 0x25E4030 Offset: 0x25E3030 VA: 0x1825E4030
	|-InvokeTypeInfo<TimeSpan>.GetData
	|
	|-RVA: 0x25E1E70 Offset: 0x25E0E70 VA: 0x1825E1E70
	|-InvokeTypeInfo<ushort>.GetData
	|
	|-RVA: 0x25E26E0 Offset: 0x25E16E0 VA: 0x1825E26E0
	|-InvokeTypeInfo<uint>.GetData
	|
	|-RVA: 0x25E3500 Offset: 0x25E2500 VA: 0x1825E3500
	|-InvokeTypeInfo<ulong>.GetData
	|
	|-RVA: 0x25E3D60 Offset: 0x25E2D60 VA: 0x1825E3D60
	|-InvokeTypeInfo<UIntPtr>.GetData
	*/

	public override void WriteObjectData(TraceLoggingDataCollector collector, object valueObj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25E4A50 Offset: 0x25E3A50 VA: 0x1825E4A50
	|-InvokeTypeInfo<bool>.WriteObjectData
	|-InvokeTypeInfo<byte>.WriteObjectData
	|-InvokeTypeInfo<sbyte>.WriteObjectData
	|
	|-RVA: 0x25E4610 Offset: 0x25E3610 VA: 0x1825E4610
	|-InvokeTypeInfo<char>.WriteObjectData
	|-InvokeTypeInfo<short>.WriteObjectData
	|-InvokeTypeInfo<ushort>.WriteObjectData
	|
	|-RVA: 0x25E4830 Offset: 0x25E3830 VA: 0x1825E4830
	|-InvokeTypeInfo<KeyValuePair<object, object>>.WriteObjectData
	|-InvokeTypeInfo<DateTimeOffset>.WriteObjectData
	|-InvokeTypeInfo<Decimal>.WriteObjectData
	|-InvokeTypeInfo<Guid>.WriteObjectData
	|
	|-RVA: 0x25E4B00 Offset: 0x25E3B00 VA: 0x1825E4B00
	|-InvokeTypeInfo<DateTime>.WriteObjectData
	|-InvokeTypeInfo<IntPtr>.WriteObjectData
	|-InvokeTypeInfo<TimeSpan>.WriteObjectData
	|-InvokeTypeInfo<UIntPtr>.WriteObjectData
	|
	|-RVA: 0x25E49A0 Offset: 0x25E39A0 VA: 0x1825E49A0
	|-InvokeTypeInfo<EmptyStruct>.WriteObjectData
	|
	|-RVA: 0x25E44A0 Offset: 0x25E34A0 VA: 0x1825E44A0
	|-InvokeTypeInfo<double>.WriteObjectData
	|
	|-RVA: 0x25E4780 Offset: 0x25E3780 VA: 0x1825E4780
	|-InvokeTypeInfo<int>.WriteObjectData
	|-InvokeTypeInfo<uint>.WriteObjectData
	|
	|-RVA: 0x25E48F0 Offset: 0x25E38F0 VA: 0x1825E48F0
	|-InvokeTypeInfo<long>.WriteObjectData
	|-InvokeTypeInfo<ulong>.WriteObjectData
	|
	|-RVA: 0x25E4560 Offset: 0x25E3560 VA: 0x1825E4560
	|-InvokeTypeInfo<object>.WriteObjectData
	|
	|-RVA: 0x25E46C0 Offset: 0x25E36C0 VA: 0x1825E46C0
	|-InvokeTypeInfo<float>.WriteObjectData
	*/
}

// Namespace: System.Diagnostics.Tracing
internal sealed class NameInfo : ConcurrentSetItem<KeyValuePair<string, EventTags>, NameInfo>
{
	// Fields
	private static int lastIdentity;
	internal readonly string name;
	internal readonly EventTags tags;
	internal readonly int identity;
	internal readonly byte[] nameMetadata;

	// Methods

	internal static void ReserveEventIDsBelow(int eventId) { }

	public void .ctor(string name, EventTags tags, int typeMetadataSize) { }

	public override int Compare(NameInfo other) { }

	public override int Compare(KeyValuePair<string, EventTags> key) { }

	private int Compare(string otherName, EventTags otherTags) { }

	private static void .cctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal abstract class PropertyAccessor<ContainerType>
{
	// Methods

	public abstract void Write(TraceLoggingDataCollector collector, ref ContainerType value) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-PropertyAccessor<object>.Write
	*/

	public abstract object GetData(ContainerType value) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-PropertyAccessor<object>.GetData
	*/

	public static PropertyAccessor<ContainerType> Create(PropertyAnalysis property) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FD2A00 Offset: 0x1FD1A00 VA: 0x181FD2A00
	|-PropertyAccessor<bool>.Create
	|
	|-RVA: 0x1FD0720 Offset: 0x1FCF720 VA: 0x181FD0720
	|-PropertyAccessor<byte>.Create
	|
	|-RVA: 0x1FD16A0 Offset: 0x1FD06A0 VA: 0x181FD16A0
	|-PropertyAccessor<char>.Create
	|
	|-RVA: 0x1FD2DE0 Offset: 0x1FD1DE0 VA: 0x181FD2DE0
	|-PropertyAccessor<KeyValuePair<object, object>>.Create
	|
	|-RVA: 0x1FD4520 Offset: 0x1FD3520 VA: 0x181FD4520
	|-PropertyAccessor<DateTime>.Create
	|
	|-RVA: 0x1FD0EE0 Offset: 0x1FCFEE0 VA: 0x181FD0EE0
	|-PropertyAccessor<DateTimeOffset>.Create
	|
	|-RVA: 0x1FCFF60 Offset: 0x1FCEF60 VA: 0x181FCFF60
	|-PropertyAccessor<Decimal>.Create
	|
	|-RVA: 0x1FD0B00 Offset: 0x1FCFB00 VA: 0x181FD0B00
	|-PropertyAccessor<EmptyStruct>.Create
	|
	|-RVA: 0x1FCF3C0 Offset: 0x1FCE3C0 VA: 0x181FCF3C0
	|-PropertyAccessor<double>.Create
	|
	|-RVA: 0x1FD3D60 Offset: 0x1FD2D60 VA: 0x181FD3D60
	|-PropertyAccessor<Guid>.Create
	|
	|-RVA: 0x1FD3980 Offset: 0x1FD2980 VA: 0x181FD3980
	|-PropertyAccessor<short>.Create
	|
	|-RVA: 0x1FD1A80 Offset: 0x1FD0A80 VA: 0x181FD1A80
	|-PropertyAccessor<int>.Create
	|
	|-RVA: 0x1FD12C0 Offset: 0x1FD02C0 VA: 0x181FD12C0
	|-PropertyAccessor<long>.Create
	|
	|-RVA: 0x1FD31C0 Offset: 0x1FD21C0 VA: 0x181FD31C0
	|-PropertyAccessor<IntPtr>.Create
	|
	|-RVA: 0x1FD4140 Offset: 0x1FD3140 VA: 0x181FD4140
	|-PropertyAccessor<object>.Create
	|
	|-RVA: 0x1FD0340 Offset: 0x1FCF340 VA: 0x181FD0340
	|-PropertyAccessor<sbyte>.Create
	|
	|-RVA: 0x1FD1E60 Offset: 0x1FD0E60 VA: 0x181FD1E60
	|-PropertyAccessor<float>.Create
	|
	|-RVA: 0x1FD2620 Offset: 0x1FD1620 VA: 0x181FD2620
	|-PropertyAccessor<TimeSpan>.Create
	|
	|-RVA: 0x1FD2240 Offset: 0x1FD1240 VA: 0x181FD2240
	|-PropertyAccessor<ushort>.Create
	|
	|-RVA: 0x1FCFB80 Offset: 0x1FCEB80 VA: 0x181FCFB80
	|-PropertyAccessor<uint>.Create
	|
	|-RVA: 0x1FCF7A0 Offset: 0x1FCE7A0 VA: 0x181FCF7A0
	|-PropertyAccessor<ulong>.Create
	|
	|-RVA: 0x1FD35A0 Offset: 0x1FD25A0 VA: 0x181FD35A0
	|-PropertyAccessor<UIntPtr>.Create
	*/

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-PropertyAccessor<bool>..ctor
	|-PropertyAccessor<byte>..ctor
	|-PropertyAccessor<char>..ctor
	|-PropertyAccessor<KeyValuePair<object, object>>..ctor
	|-PropertyAccessor<DateTime>..ctor
	|-PropertyAccessor<DateTimeOffset>..ctor
	|-PropertyAccessor<Decimal>..ctor
	|-PropertyAccessor<EmptyStruct>..ctor
	|-PropertyAccessor<double>..ctor
	|-PropertyAccessor<Guid>..ctor
	|-PropertyAccessor<short>..ctor
	|-PropertyAccessor<int>..ctor
	|-PropertyAccessor<long>..ctor
	|-PropertyAccessor<IntPtr>..ctor
	|-PropertyAccessor<object>..ctor
	|-PropertyAccessor<sbyte>..ctor
	|-PropertyAccessor<float>..ctor
	|-PropertyAccessor<TimeSpan>..ctor
	|-PropertyAccessor<ushort>..ctor
	|-PropertyAccessor<uint>..ctor
	|-PropertyAccessor<ulong>..ctor
	|-PropertyAccessor<UIntPtr>..ctor
	*/
}

// Namespace: System.Diagnostics.Tracing
internal class NonGenericProperytWriter<ContainerType> : PropertyAccessor<ContainerType>
{
	// Fields
	private readonly TraceLoggingTypeInfo typeInfo;
	private readonly MethodInfo getterInfo;

	// Methods

	public void .ctor(PropertyAnalysis property) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25E5500 Offset: 0x25E4500 VA: 0x1825E5500
	|-NonGenericProperytWriter<bool>..ctor
	|-NonGenericProperytWriter<byte>..ctor
	|-NonGenericProperytWriter<char>..ctor
	|-NonGenericProperytWriter<KeyValuePair<object, object>>..ctor
	|-NonGenericProperytWriter<DateTime>..ctor
	|-NonGenericProperytWriter<DateTimeOffset>..ctor
	|-NonGenericProperytWriter<Decimal>..ctor
	|-NonGenericProperytWriter<EmptyStruct>..ctor
	|-NonGenericProperytWriter<double>..ctor
	|-NonGenericProperytWriter<Guid>..ctor
	|-NonGenericProperytWriter<short>..ctor
	|-NonGenericProperytWriter<int>..ctor
	|-NonGenericProperytWriter<long>..ctor
	|-NonGenericProperytWriter<IntPtr>..ctor
	|-NonGenericProperytWriter<object>..ctor
	|-NonGenericProperytWriter<sbyte>..ctor
	|-NonGenericProperytWriter<float>..ctor
	|-NonGenericProperytWriter<TimeSpan>..ctor
	|-NonGenericProperytWriter<ushort>..ctor
	|-NonGenericProperytWriter<uint>..ctor
	|-NonGenericProperytWriter<ulong>..ctor
	|-NonGenericProperytWriter<UIntPtr>..ctor
	*/

	public override void Write(TraceLoggingDataCollector collector, ref ContainerType container) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25E53A0 Offset: 0x25E43A0 VA: 0x1825E53A0
	|-NonGenericProperytWriter<bool>.Write
	|-NonGenericProperytWriter<byte>.Write
	|-NonGenericProperytWriter<EmptyStruct>.Write
	|-NonGenericProperytWriter<sbyte>.Write
	|
	|-RVA: 0x25E5450 Offset: 0x25E4450 VA: 0x1825E5450
	|-NonGenericProperytWriter<char>.Write
	|-NonGenericProperytWriter<short>.Write
	|-NonGenericProperytWriter<ushort>.Write
	|
	|-RVA: 0x25E52F0 Offset: 0x25E42F0 VA: 0x1825E52F0
	|-NonGenericProperytWriter<KeyValuePair<object, object>>.Write
	|-NonGenericProperytWriter<DateTimeOffset>.Write
	|-NonGenericProperytWriter<Decimal>.Write
	|-NonGenericProperytWriter<Guid>.Write
	|
	|-RVA: 0x1FCF0E0 Offset: 0x1FCE0E0 VA: 0x181FCF0E0
	|-NonGenericProperytWriter<DateTime>.Write
	|-NonGenericProperytWriter<long>.Write
	|-NonGenericProperytWriter<IntPtr>.Write
	|-NonGenericProperytWriter<TimeSpan>.Write
	|-NonGenericProperytWriter<ulong>.Write
	|-NonGenericProperytWriter<UIntPtr>.Write
	|
	|-RVA: 0x1FCF030 Offset: 0x1FCE030 VA: 0x181FCF030
	|-NonGenericProperytWriter<double>.Write
	|
	|-RVA: 0x1FCF190 Offset: 0x1FCE190 VA: 0x181FCF190
	|-NonGenericProperytWriter<int>.Write
	|-NonGenericProperytWriter<uint>.Write
	|
	|-RVA: 0x1FCF2F0 Offset: 0x1FCE2F0 VA: 0x181FCF2F0
	|-NonGenericProperytWriter<object>.Write
	|
	|-RVA: 0x1FCF240 Offset: 0x1FCE240 VA: 0x181FCF240
	|-NonGenericProperytWriter<float>.Write
	*/

	public override object GetData(ContainerType container) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25E5280 Offset: 0x25E4280 VA: 0x1825E5280
	|-NonGenericProperytWriter<bool>.GetData
	|-NonGenericProperytWriter<byte>.GetData
	|-NonGenericProperytWriter<sbyte>.GetData
	|
	|-RVA: 0x25E5210 Offset: 0x25E4210 VA: 0x1825E5210
	|-NonGenericProperytWriter<char>.GetData
	|-NonGenericProperytWriter<short>.GetData
	|-NonGenericProperytWriter<ushort>.GetData
	|
	|-RVA: 0x25E5130 Offset: 0x25E4130 VA: 0x1825E5130
	|-NonGenericProperytWriter<KeyValuePair<object, object>>.GetData
	|-NonGenericProperytWriter<DateTimeOffset>.GetData
	|-NonGenericProperytWriter<Decimal>.GetData
	|-NonGenericProperytWriter<Guid>.GetData
	|
	|-RVA: 0x25E50C0 Offset: 0x25E40C0 VA: 0x1825E50C0
	|-NonGenericProperytWriter<DateTime>.GetData
	|-NonGenericProperytWriter<long>.GetData
	|-NonGenericProperytWriter<IntPtr>.GetData
	|-NonGenericProperytWriter<TimeSpan>.GetData
	|-NonGenericProperytWriter<ulong>.GetData
	|-NonGenericProperytWriter<UIntPtr>.GetData
	|
	|-RVA: 0x25E51A0 Offset: 0x25E41A0 VA: 0x1825E51A0
	|-NonGenericProperytWriter<EmptyStruct>.GetData
	|
	|-RVA: 0x1FCEEB0 Offset: 0x1FCDEB0 VA: 0x181FCEEB0
	|-NonGenericProperytWriter<double>.GetData
	|
	|-RVA: 0x1FCEFC0 Offset: 0x1FCDFC0 VA: 0x181FCEFC0
	|-NonGenericProperytWriter<int>.GetData
	|-NonGenericProperytWriter<uint>.GetData
	|
	|-RVA: 0x1FCEF90 Offset: 0x1FCDF90 VA: 0x181FCEF90
	|-NonGenericProperytWriter<object>.GetData
	|
	|-RVA: 0x1FCEF20 Offset: 0x1FCDF20 VA: 0x181FCEF20
	|-NonGenericProperytWriter<float>.GetData
	*/
}

// Namespace: System.Diagnostics.Tracing
internal class ClassPropertyWriter<ContainerType, ValueType> : PropertyAccessor<ContainerType>
{
	// Fields
	private readonly TraceLoggingTypeInfo<ValueType> valueTypeInfo;
	private readonly ClassPropertyWriter.Getter<ContainerType, ValueType> getter;

	// Methods

	public void .ctor(PropertyAnalysis property) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2614E20 Offset: 0x2613E20 VA: 0x182614E20
	|-ClassPropertyWriter<bool, int>..ctor
	|
	|-RVA: 0x2619740 Offset: 0x2618740 VA: 0x182619740
	|-ClassPropertyWriter<bool, long>..ctor
	|
	|-RVA: 0x2619DC0 Offset: 0x2618DC0 VA: 0x182619DC0
	|-ClassPropertyWriter<bool, object>..ctor
	|
	|-RVA: 0x26157E0 Offset: 0x26147E0 VA: 0x1826157E0
	|-ClassPropertyWriter<byte, int>..ctor
	|
	|-RVA: 0x261AC60 Offset: 0x2619C60 VA: 0x18261AC60
	|-ClassPropertyWriter<byte, long>..ctor
	|
	|-RVA: 0x2619C20 Offset: 0x2618C20 VA: 0x182619C20
	|-ClassPropertyWriter<byte, object>..ctor
	|
	|-RVA: 0x2615300 Offset: 0x2614300 VA: 0x182615300
	|-ClassPropertyWriter<char, int>..ctor
	|
	|-RVA: 0x2618F20 Offset: 0x2617F20 VA: 0x182618F20
	|-ClassPropertyWriter<char, long>..ctor
	|
	|-RVA: 0x2617040 Offset: 0x2616040 VA: 0x182617040
	|-ClassPropertyWriter<char, object>..ctor
	|
	|-RVA: 0x2618BE0 Offset: 0x2617BE0 VA: 0x182618BE0
	|-ClassPropertyWriter<KeyValuePair<object, object>, int>..ctor
	|
	|-RVA: 0x2616340 Offset: 0x2615340 VA: 0x182616340
	|-ClassPropertyWriter<KeyValuePair<object, object>, long>..ctor
	|
	|-RVA: 0x2615980 Offset: 0x2614980 VA: 0x182615980
	|-ClassPropertyWriter<KeyValuePair<object, object>, object>..ctor
	|
	|-RVA: 0x2616000 Offset: 0x2615000 VA: 0x182616000
	|-ClassPropertyWriter<DateTime, int>..ctor
	|
	|-RVA: 0x261A100 Offset: 0x2619100 VA: 0x18261A100
	|-ClassPropertyWriter<DateTime, long>..ctor
	|
	|-RVA: 0x2615160 Offset: 0x2614160 VA: 0x182615160
	|-ClassPropertyWriter<DateTime, object>..ctor
	|
	|-RVA: 0x2618080 Offset: 0x2617080 VA: 0x182618080
	|-ClassPropertyWriter<DateTimeOffset, int>..ctor
	|
	|-RVA: 0x26161A0 Offset: 0x26151A0 VA: 0x1826161A0
	|-ClassPropertyWriter<DateTimeOffset, long>..ctor
	|
	|-RVA: 0x26195A0 Offset: 0x26185A0 VA: 0x1826195A0
	|-ClassPropertyWriter<DateTimeOffset, object>..ctor
	|
	|-RVA: 0x2617380 Offset: 0x2616380 VA: 0x182617380
	|-ClassPropertyWriter<Decimal, int>..ctor
	|
	|-RVA: 0x2619F60 Offset: 0x2618F60 VA: 0x182619F60
	|-ClassPropertyWriter<Decimal, long>..ctor
	|
	|-RVA: 0x261A920 Offset: 0x2619920 VA: 0x18261A920
	|-ClassPropertyWriter<Decimal, object>..ctor
	|
	|-RVA: 0x2617EE0 Offset: 0x2616EE0 VA: 0x182617EE0
	|-ClassPropertyWriter<EmptyStruct, int>..ctor
	|
	|-RVA: 0x2618220 Offset: 0x2617220 VA: 0x182618220
	|-ClassPropertyWriter<EmptyStruct, long>..ctor
	|
	|-RVA: 0x2617D40 Offset: 0x2616D40 VA: 0x182617D40
	|-ClassPropertyWriter<EmptyStruct, object>..ctor
	|
	|-RVA: 0x26188A0 Offset: 0x26178A0 VA: 0x1826188A0
	|-ClassPropertyWriter<double, int>..ctor
	|
	|-RVA: 0x2619260 Offset: 0x2618260 VA: 0x182619260
	|-ClassPropertyWriter<double, long>..ctor
	|
	|-RVA: 0x261A2A0 Offset: 0x26192A0 VA: 0x18261A2A0
	|-ClassPropertyWriter<double, object>..ctor
	|
	|-RVA: 0x2618A40 Offset: 0x2617A40 VA: 0x182618A40
	|-ClassPropertyWriter<Guid, int>..ctor
	|
	|-RVA: 0x26183C0 Offset: 0x26173C0 VA: 0x1826183C0
	|-ClassPropertyWriter<Guid, long>..ctor
	|
	|-RVA: 0x2619A80 Offset: 0x2618A80 VA: 0x182619A80
	|-ClassPropertyWriter<Guid, object>..ctor
	|
	|-RVA: 0x2616B60 Offset: 0x2615B60 VA: 0x182616B60
	|-ClassPropertyWriter<short, int>..ctor
	|
	|-RVA: 0x26171E0 Offset: 0x26161E0 VA: 0x1826171E0
	|-ClassPropertyWriter<short, long>..ctor
	|
	|-RVA: 0x26164E0 Offset: 0x26154E0 VA: 0x1826164E0
	|-ClassPropertyWriter<short, object>..ctor
	|
	|-RVA: 0x2615640 Offset: 0x2614640 VA: 0x182615640
	|-ClassPropertyWriter<int, int>..ctor
	|
	|-RVA: 0x261A5E0 Offset: 0x26195E0 VA: 0x18261A5E0
	|-ClassPropertyWriter<int, long>..ctor
	|
	|-RVA: 0x26198E0 Offset: 0x26188E0 VA: 0x1826198E0
	|-ClassPropertyWriter<int, object>..ctor
	|
	|-RVA: 0x2614C80 Offset: 0x2613C80 VA: 0x182614C80
	|-ClassPropertyWriter<long, int>..ctor
	|
	|-RVA: 0x2617BA0 Offset: 0x2616BA0 VA: 0x182617BA0
	|-ClassPropertyWriter<long, long>..ctor
	|
	|-RVA: 0x2618700 Offset: 0x2617700 VA: 0x182618700
	|-ClassPropertyWriter<long, object>..ctor
	|
	|-RVA: 0x26190C0 Offset: 0x26180C0 VA: 0x1826190C0
	|-ClassPropertyWriter<IntPtr, int>..ctor
	|
	|-RVA: 0x261AFA0 Offset: 0x2619FA0 VA: 0x18261AFA0
	|-ClassPropertyWriter<IntPtr, long>..ctor
	|
	|-RVA: 0x261AAC0 Offset: 0x2619AC0 VA: 0x18261AAC0
	|-ClassPropertyWriter<IntPtr, object>..ctor
	|
	|-RVA: 0x2616680 Offset: 0x2615680 VA: 0x182616680
	|-ClassPropertyWriter<object, int>..ctor
	|
	|-RVA: 0x2618560 Offset: 0x2617560 VA: 0x182618560
	|-ClassPropertyWriter<object, long>..ctor
	|
	|-RVA: 0x2616D00 Offset: 0x2615D00 VA: 0x182616D00
	|-ClassPropertyWriter<object, object>..ctor
	|
	|-RVA: 0x2618D80 Offset: 0x2617D80 VA: 0x182618D80
	|-ClassPropertyWriter<sbyte, int>..ctor
	|
	|-RVA: 0x261B480 Offset: 0x261A480 VA: 0x18261B480
	|-ClassPropertyWriter<sbyte, long>..ctor
	|
	|-RVA: 0x2614FC0 Offset: 0x2613FC0 VA: 0x182614FC0
	|-ClassPropertyWriter<sbyte, object>..ctor
	|
	|-RVA: 0x261B620 Offset: 0x261A620 VA: 0x18261B620
	|-ClassPropertyWriter<float, int>..ctor
	|
	|-RVA: 0x261A780 Offset: 0x2619780 VA: 0x18261A780
	|-ClassPropertyWriter<float, long>..ctor
	|
	|-RVA: 0x26154A0 Offset: 0x26144A0 VA: 0x1826154A0
	|-ClassPropertyWriter<float, object>..ctor
	|
	|-RVA: 0x2617A00 Offset: 0x2616A00 VA: 0x182617A00
	|-ClassPropertyWriter<TimeSpan, int>..ctor
	|
	|-RVA: 0x261A440 Offset: 0x2619440 VA: 0x18261A440
	|-ClassPropertyWriter<TimeSpan, long>..ctor
	|
	|-RVA: 0x2616EA0 Offset: 0x2615EA0 VA: 0x182616EA0
	|-ClassPropertyWriter<TimeSpan, object>..ctor
	|
	|-RVA: 0x2615E60 Offset: 0x2614E60 VA: 0x182615E60
	|-ClassPropertyWriter<ushort, int>..ctor
	|
	|-RVA: 0x2616820 Offset: 0x2615820 VA: 0x182616820
	|-ClassPropertyWriter<ushort, long>..ctor
	|
	|-RVA: 0x261B2E0 Offset: 0x261A2E0 VA: 0x18261B2E0
	|-ClassPropertyWriter<ushort, object>..ctor
	|
	|-RVA: 0x261AE00 Offset: 0x2619E00 VA: 0x18261AE00
	|-ClassPropertyWriter<uint, int>..ctor
	|
	|-RVA: 0x261B140 Offset: 0x261A140 VA: 0x18261B140
	|-ClassPropertyWriter<uint, long>..ctor
	|
	|-RVA: 0x2617520 Offset: 0x2616520 VA: 0x182617520
	|-ClassPropertyWriter<uint, object>..ctor
	|
	|-RVA: 0x26176C0 Offset: 0x26166C0 VA: 0x1826176C0
	|-ClassPropertyWriter<ulong, int>..ctor
	|
	|-RVA: 0x2617860 Offset: 0x2616860 VA: 0x182617860
	|-ClassPropertyWriter<ulong, long>..ctor
	|
	|-RVA: 0x2615CC0 Offset: 0x2614CC0 VA: 0x182615CC0
	|-ClassPropertyWriter<ulong, object>..ctor
	|
	|-RVA: 0x2615B20 Offset: 0x2614B20 VA: 0x182615B20
	|-ClassPropertyWriter<UIntPtr, int>..ctor
	|
	|-RVA: 0x26169C0 Offset: 0x26159C0 VA: 0x1826169C0
	|-ClassPropertyWriter<UIntPtr, long>..ctor
	|
	|-RVA: 0x2619400 Offset: 0x2618400 VA: 0x182619400
	|-ClassPropertyWriter<UIntPtr, object>..ctor
	*/

	public override void Write(TraceLoggingDataCollector collector, ref ContainerType container) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2614880 Offset: 0x2613880 VA: 0x182614880
	|-ClassPropertyWriter<bool, int>.Write
	|-ClassPropertyWriter<byte, int>.Write
	|-ClassPropertyWriter<sbyte, int>.Write
	|
	|-RVA: 0x2614B00 Offset: 0x2613B00 VA: 0x182614B00
	|-ClassPropertyWriter<bool, long>.Write
	|-ClassPropertyWriter<bool, object>.Write
	|-ClassPropertyWriter<byte, long>.Write
	|-ClassPropertyWriter<byte, object>.Write
	|-ClassPropertyWriter<sbyte, long>.Write
	|-ClassPropertyWriter<sbyte, object>.Write
	|
	|-RVA: 0x2614980 Offset: 0x2613980 VA: 0x182614980
	|-ClassPropertyWriter<char, int>.Write
	|-ClassPropertyWriter<short, int>.Write
	|-ClassPropertyWriter<ushort, int>.Write
	|
	|-RVA: 0x2614670 Offset: 0x2613670 VA: 0x182614670
	|-ClassPropertyWriter<char, long>.Write
	|-ClassPropertyWriter<char, object>.Write
	|-ClassPropertyWriter<short, long>.Write
	|-ClassPropertyWriter<short, object>.Write
	|-ClassPropertyWriter<ushort, long>.Write
	|-ClassPropertyWriter<ushort, object>.Write
	|
	|-RVA: 0x2614780 Offset: 0x2613780 VA: 0x182614780
	|-ClassPropertyWriter<KeyValuePair<object, object>, int>.Write
	|-ClassPropertyWriter<DateTimeOffset, int>.Write
	|-ClassPropertyWriter<Decimal, int>.Write
	|-ClassPropertyWriter<Guid, int>.Write
	|
	|-RVA: 0x26146F0 Offset: 0x26136F0 VA: 0x1826146F0
	|-ClassPropertyWriter<KeyValuePair<object, object>, long>.Write
	|-ClassPropertyWriter<KeyValuePair<object, object>, object>.Write
	|-ClassPropertyWriter<DateTimeOffset, long>.Write
	|-ClassPropertyWriter<DateTimeOffset, object>.Write
	|-ClassPropertyWriter<Decimal, long>.Write
	|-ClassPropertyWriter<Decimal, object>.Write
	|-ClassPropertyWriter<Guid, long>.Write
	|-ClassPropertyWriter<Guid, object>.Write
	|
	|-RVA: 0x2614570 Offset: 0x2613570 VA: 0x182614570
	|-ClassPropertyWriter<DateTime, int>.Write
	|-ClassPropertyWriter<TimeSpan, int>.Write
	|
	|-RVA: 0x2614470 Offset: 0x2613470 VA: 0x182614470
	|-ClassPropertyWriter<DateTime, long>.Write
	|-ClassPropertyWriter<DateTime, object>.Write
	|-ClassPropertyWriter<TimeSpan, long>.Write
	|-ClassPropertyWriter<TimeSpan, object>.Write
	|
	|-RVA: 0x2614C00 Offset: 0x2613C00 VA: 0x182614C00
	|-ClassPropertyWriter<EmptyStruct, int>.Write
	|
	|-RVA: 0x2614270 Offset: 0x2613270 VA: 0x182614270
	|-ClassPropertyWriter<EmptyStruct, long>.Write
	|-ClassPropertyWriter<EmptyStruct, object>.Write
	|
	|-RVA: 0x2614A80 Offset: 0x2613A80 VA: 0x182614A80
	|-ClassPropertyWriter<double, int>.Write
	|
	|-RVA: 0x26145F0 Offset: 0x26135F0 VA: 0x1826145F0
	|-ClassPropertyWriter<double, long>.Write
	|-ClassPropertyWriter<double, object>.Write
	|
	|-RVA: 0x2614A00 Offset: 0x2613A00 VA: 0x182614A00
	|-ClassPropertyWriter<int, int>.Write
	|-ClassPropertyWriter<uint, int>.Write
	|
	|-RVA: 0x2614370 Offset: 0x2613370 VA: 0x182614370
	|-ClassPropertyWriter<int, long>.Write
	|-ClassPropertyWriter<int, object>.Write
	|-ClassPropertyWriter<uint, long>.Write
	|-ClassPropertyWriter<uint, object>.Write
	|
	|-RVA: 0x26142F0 Offset: 0x26132F0 VA: 0x1826142F0
	|-ClassPropertyWriter<long, int>.Write
	|-ClassPropertyWriter<IntPtr, int>.Write
	|-ClassPropertyWriter<ulong, int>.Write
	|-ClassPropertyWriter<UIntPtr, int>.Write
	|
	|-RVA: 0x26144F0 Offset: 0x26134F0 VA: 0x1826144F0
	|-ClassPropertyWriter<long, long>.Write
	|-ClassPropertyWriter<long, object>.Write
	|-ClassPropertyWriter<IntPtr, long>.Write
	|-ClassPropertyWriter<IntPtr, object>.Write
	|-ClassPropertyWriter<ulong, long>.Write
	|-ClassPropertyWriter<ulong, object>.Write
	|-ClassPropertyWriter<UIntPtr, long>.Write
	|-ClassPropertyWriter<UIntPtr, object>.Write
	|
	|-RVA: 0x2614800 Offset: 0x2613800 VA: 0x182614800
	|-ClassPropertyWriter<object, int>.Write
	|
	|-RVA: 0x2614900 Offset: 0x2613900 VA: 0x182614900
	|-ClassPropertyWriter<object, long>.Write
	|-ClassPropertyWriter<object, object>.Write
	|
	|-RVA: 0x26143F0 Offset: 0x26133F0 VA: 0x1826143F0
	|-ClassPropertyWriter<float, int>.Write
	|
	|-RVA: 0x2614B80 Offset: 0x2613B80 VA: 0x182614B80
	|-ClassPropertyWriter<float, long>.Write
	|-ClassPropertyWriter<float, object>.Write
	*/

	public override object GetData(ContainerType container) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2613DB0 Offset: 0x2612DB0 VA: 0x182613DB0
	|-ClassPropertyWriter<bool, int>.GetData
	|-ClassPropertyWriter<byte, int>.GetData
	|-ClassPropertyWriter<char, int>.GetData
	|-ClassPropertyWriter<short, int>.GetData
	|-ClassPropertyWriter<int, int>.GetData
	|-ClassPropertyWriter<sbyte, int>.GetData
	|-ClassPropertyWriter<ushort, int>.GetData
	|-ClassPropertyWriter<uint, int>.GetData
	|
	|-RVA: 0x2613E80 Offset: 0x2612E80 VA: 0x182613E80
	|-ClassPropertyWriter<bool, long>.GetData
	|-ClassPropertyWriter<byte, long>.GetData
	|-ClassPropertyWriter<char, long>.GetData
	|-ClassPropertyWriter<DateTime, long>.GetData
	|-ClassPropertyWriter<EmptyStruct, long>.GetData
	|-ClassPropertyWriter<short, long>.GetData
	|-ClassPropertyWriter<int, long>.GetData
	|-ClassPropertyWriter<long, long>.GetData
	|-ClassPropertyWriter<IntPtr, long>.GetData
	|-ClassPropertyWriter<sbyte, long>.GetData
	|-ClassPropertyWriter<TimeSpan, long>.GetData
	|-ClassPropertyWriter<ushort, long>.GetData
	|-ClassPropertyWriter<uint, long>.GetData
	|-ClassPropertyWriter<ulong, long>.GetData
	|-ClassPropertyWriter<UIntPtr, long>.GetData
	|
	|-RVA: 0x2613E20 Offset: 0x2612E20 VA: 0x182613E20
	|-ClassPropertyWriter<bool, object>.GetData
	|-ClassPropertyWriter<byte, object>.GetData
	|-ClassPropertyWriter<char, object>.GetData
	|-ClassPropertyWriter<short, object>.GetData
	|-ClassPropertyWriter<int, object>.GetData
	|-ClassPropertyWriter<long, object>.GetData
	|-ClassPropertyWriter<IntPtr, object>.GetData
	|-ClassPropertyWriter<sbyte, object>.GetData
	|-ClassPropertyWriter<ushort, object>.GetData
	|-ClassPropertyWriter<uint, object>.GetData
	|-ClassPropertyWriter<ulong, object>.GetData
	|-ClassPropertyWriter<UIntPtr, object>.GetData
	|
	|-RVA: 0x2613F70 Offset: 0x2612F70 VA: 0x182613F70
	|-ClassPropertyWriter<KeyValuePair<object, object>, int>.GetData
	|-ClassPropertyWriter<DateTimeOffset, int>.GetData
	|-ClassPropertyWriter<Decimal, int>.GetData
	|-ClassPropertyWriter<Guid, int>.GetData
	|
	|-RVA: 0x2613FE0 Offset: 0x2612FE0 VA: 0x182613FE0
	|-ClassPropertyWriter<KeyValuePair<object, object>, long>.GetData
	|-ClassPropertyWriter<DateTimeOffset, long>.GetData
	|-ClassPropertyWriter<Decimal, long>.GetData
	|-ClassPropertyWriter<Guid, long>.GetData
	|
	|-RVA: 0x2614140 Offset: 0x2613140 VA: 0x182614140
	|-ClassPropertyWriter<KeyValuePair<object, object>, object>.GetData
	|-ClassPropertyWriter<DateTimeOffset, object>.GetData
	|-ClassPropertyWriter<Decimal, object>.GetData
	|-ClassPropertyWriter<Guid, object>.GetData
	|
	|-RVA: 0x2614060 Offset: 0x2613060 VA: 0x182614060
	|-ClassPropertyWriter<DateTime, int>.GetData
	|-ClassPropertyWriter<EmptyStruct, int>.GetData
	|-ClassPropertyWriter<long, int>.GetData
	|-ClassPropertyWriter<IntPtr, int>.GetData
	|-ClassPropertyWriter<TimeSpan, int>.GetData
	|-ClassPropertyWriter<ulong, int>.GetData
	|-ClassPropertyWriter<UIntPtr, int>.GetData
	|
	|-RVA: 0x2613E50 Offset: 0x2612E50 VA: 0x182613E50
	|-ClassPropertyWriter<DateTime, object>.GetData
	|-ClassPropertyWriter<EmptyStruct, object>.GetData
	|-ClassPropertyWriter<TimeSpan, object>.GetData
	|
	|-RVA: 0x2614180 Offset: 0x2613180 VA: 0x182614180
	|-ClassPropertyWriter<double, int>.GetData
	|
	|-RVA: 0x2613D40 Offset: 0x2612D40 VA: 0x182613D40
	|-ClassPropertyWriter<double, long>.GetData
	|-ClassPropertyWriter<float, long>.GetData
	|
	|-RVA: 0x2613CD0 Offset: 0x2612CD0 VA: 0x182613CD0
	|-ClassPropertyWriter<double, object>.GetData
	|-ClassPropertyWriter<float, object>.GetData
	|
	|-RVA: 0x26141F0 Offset: 0x26131F0 VA: 0x1826141F0
	|-ClassPropertyWriter<object, int>.GetData
	|
	|-RVA: 0x2613EF0 Offset: 0x2612EF0 VA: 0x182613EF0
	|-ClassPropertyWriter<object, long>.GetData
	|
	|-RVA: 0x2613D00 Offset: 0x2612D00 VA: 0x182613D00
	|-ClassPropertyWriter<object, object>.GetData
	|
	|-RVA: 0x26140D0 Offset: 0x26130D0 VA: 0x1826140D0
	|-ClassPropertyWriter<float, int>.GetData
	*/
}

// Namespace: 
private sealed class ClassPropertyWriter.Getter<ContainerType, ValueType> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-ClassPropertyWriter.Getter<bool, int>..ctor
	|-ClassPropertyWriter.Getter<bool, long>..ctor
	|-ClassPropertyWriter.Getter<bool, object>..ctor
	|-ClassPropertyWriter.Getter<byte, int>..ctor
	|-ClassPropertyWriter.Getter<byte, long>..ctor
	|-ClassPropertyWriter.Getter<byte, object>..ctor
	|-ClassPropertyWriter.Getter<char, int>..ctor
	|-ClassPropertyWriter.Getter<char, long>..ctor
	|-ClassPropertyWriter.Getter<char, object>..ctor
	|-ClassPropertyWriter.Getter<KeyValuePair<object, object>, int>..ctor
	|-ClassPropertyWriter.Getter<KeyValuePair<object, object>, long>..ctor
	|-ClassPropertyWriter.Getter<KeyValuePair<object, object>, object>..ctor
	|-ClassPropertyWriter.Getter<DateTime, int>..ctor
	|-ClassPropertyWriter.Getter<DateTime, long>..ctor
	|-ClassPropertyWriter.Getter<DateTime, object>..ctor
	|-ClassPropertyWriter.Getter<DateTimeOffset, int>..ctor
	|-ClassPropertyWriter.Getter<DateTimeOffset, long>..ctor
	|-ClassPropertyWriter.Getter<DateTimeOffset, object>..ctor
	|-ClassPropertyWriter.Getter<Decimal, int>..ctor
	|-ClassPropertyWriter.Getter<Decimal, long>..ctor
	|-ClassPropertyWriter.Getter<Decimal, object>..ctor
	|-ClassPropertyWriter.Getter<EmptyStruct, int>..ctor
	|-ClassPropertyWriter.Getter<EmptyStruct, long>..ctor
	|-ClassPropertyWriter.Getter<EmptyStruct, object>..ctor
	|-ClassPropertyWriter.Getter<double, int>..ctor
	|-ClassPropertyWriter.Getter<double, long>..ctor
	|-ClassPropertyWriter.Getter<double, object>..ctor
	|-ClassPropertyWriter.Getter<Guid, int>..ctor
	|-ClassPropertyWriter.Getter<Guid, long>..ctor
	|-ClassPropertyWriter.Getter<Guid, object>..ctor
	|-ClassPropertyWriter.Getter<short, int>..ctor
	|-ClassPropertyWriter.Getter<short, long>..ctor
	|-ClassPropertyWriter.Getter<short, object>..ctor
	|-ClassPropertyWriter.Getter<int, int>..ctor
	|-ClassPropertyWriter.Getter<int, long>..ctor
	|-ClassPropertyWriter.Getter<int, object>..ctor
	|-ClassPropertyWriter.Getter<long, int>..ctor
	|-ClassPropertyWriter.Getter<long, long>..ctor
	|-ClassPropertyWriter.Getter<long, object>..ctor
	|-ClassPropertyWriter.Getter<IntPtr, int>..ctor
	|-ClassPropertyWriter.Getter<IntPtr, long>..ctor
	|-ClassPropertyWriter.Getter<IntPtr, object>..ctor
	|-ClassPropertyWriter.Getter<object, int>..ctor
	|-ClassPropertyWriter.Getter<object, long>..ctor
	|-ClassPropertyWriter.Getter<object, object>..ctor
	|-ClassPropertyWriter.Getter<sbyte, int>..ctor
	|-ClassPropertyWriter.Getter<sbyte, long>..ctor
	|-ClassPropertyWriter.Getter<sbyte, object>..ctor
	|-ClassPropertyWriter.Getter<float, int>..ctor
	|-ClassPropertyWriter.Getter<float, long>..ctor
	|-ClassPropertyWriter.Getter<float, object>..ctor
	|-ClassPropertyWriter.Getter<TimeSpan, int>..ctor
	|-ClassPropertyWriter.Getter<TimeSpan, long>..ctor
	|-ClassPropertyWriter.Getter<TimeSpan, object>..ctor
	|-ClassPropertyWriter.Getter<ushort, int>..ctor
	|-ClassPropertyWriter.Getter<ushort, long>..ctor
	|-ClassPropertyWriter.Getter<ushort, object>..ctor
	|-ClassPropertyWriter.Getter<uint, int>..ctor
	|-ClassPropertyWriter.Getter<uint, long>..ctor
	|-ClassPropertyWriter.Getter<uint, object>..ctor
	|-ClassPropertyWriter.Getter<ulong, int>..ctor
	|-ClassPropertyWriter.Getter<ulong, long>..ctor
	|-ClassPropertyWriter.Getter<ulong, object>..ctor
	|-ClassPropertyWriter.Getter<UIntPtr, int>..ctor
	|-ClassPropertyWriter.Getter<UIntPtr, long>..ctor
	|-ClassPropertyWriter.Getter<UIntPtr, object>..ctor
	*/

	public virtual ValueType Invoke(ContainerType container) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27E20B0 Offset: 0x27E10B0 VA: 0x1827E20B0
	|-ClassPropertyWriter.Getter<bool, int>.Invoke
	|-ClassPropertyWriter.Getter<byte, int>.Invoke
	|-ClassPropertyWriter.Getter<sbyte, int>.Invoke
	|
	|-RVA: 0x27E1DC0 Offset: 0x27E0DC0 VA: 0x1827E1DC0
	|-ClassPropertyWriter.Getter<bool, long>.Invoke
	|-ClassPropertyWriter.Getter<bool, object>.Invoke
	|-ClassPropertyWriter.Getter<byte, long>.Invoke
	|-ClassPropertyWriter.Getter<byte, object>.Invoke
	|-ClassPropertyWriter.Getter<sbyte, long>.Invoke
	|-ClassPropertyWriter.Getter<sbyte, object>.Invoke
	|
	|-RVA: 0x261F3B0 Offset: 0x261E3B0 VA: 0x18261F3B0
	|-ClassPropertyWriter.Getter<char, int>.Invoke
	|-ClassPropertyWriter.Getter<short, int>.Invoke
	|-ClassPropertyWriter.Getter<ushort, int>.Invoke
	|
	|-RVA: 0x2875910 Offset: 0x2874910 VA: 0x182875910
	|-ClassPropertyWriter.Getter<char, long>.Invoke
	|-ClassPropertyWriter.Getter<char, object>.Invoke
	|-ClassPropertyWriter.Getter<short, long>.Invoke
	|-ClassPropertyWriter.Getter<short, object>.Invoke
	|-ClassPropertyWriter.Getter<ushort, long>.Invoke
	|-ClassPropertyWriter.Getter<ushort, object>.Invoke
	|
	|-RVA: 0x261ECF0 Offset: 0x261DCF0 VA: 0x18261ECF0
	|-ClassPropertyWriter.Getter<KeyValuePair<object, object>, int>.Invoke
	|-ClassPropertyWriter.Getter<DateTimeOffset, int>.Invoke
	|-ClassPropertyWriter.Getter<Decimal, int>.Invoke
	|-ClassPropertyWriter.Getter<Guid, int>.Invoke
	|
	|-RVA: 0x27E2F10 Offset: 0x27E1F10 VA: 0x1827E2F10
	|-ClassPropertyWriter.Getter<KeyValuePair<object, object>, long>.Invoke
	|-ClassPropertyWriter.Getter<KeyValuePair<object, object>, object>.Invoke
	|-ClassPropertyWriter.Getter<DateTimeOffset, long>.Invoke
	|-ClassPropertyWriter.Getter<DateTimeOffset, object>.Invoke
	|-ClassPropertyWriter.Getter<Decimal, long>.Invoke
	|-ClassPropertyWriter.Getter<Decimal, object>.Invoke
	|-ClassPropertyWriter.Getter<Guid, long>.Invoke
	|-ClassPropertyWriter.Getter<Guid, object>.Invoke
	|
	|-RVA: 0x27E1AD0 Offset: 0x27E0AD0 VA: 0x1827E1AD0
	|-ClassPropertyWriter.Getter<DateTime, int>.Invoke
	|-ClassPropertyWriter.Getter<TimeSpan, int>.Invoke
	|
	|-RVA: 0x261F0C0 Offset: 0x261E0C0 VA: 0x18261F0C0
	|-ClassPropertyWriter.Getter<DateTime, long>.Invoke
	|-ClassPropertyWriter.Getter<DateTime, object>.Invoke
	|-ClassPropertyWriter.Getter<TimeSpan, long>.Invoke
	|-ClassPropertyWriter.Getter<TimeSpan, object>.Invoke
	|
	|-RVA: 0x27E2670 Offset: 0x27E1670 VA: 0x1827E2670
	|-ClassPropertyWriter.Getter<EmptyStruct, int>.Invoke
	|
	|-RVA: 0x261EA20 Offset: 0x261DA20 VA: 0x18261EA20
	|-ClassPropertyWriter.Getter<EmptyStruct, long>.Invoke
	|-ClassPropertyWriter.Getter<EmptyStruct, object>.Invoke
	|
	|-RVA: 0x20CD4F0 Offset: 0x20CC4F0 VA: 0x1820CD4F0
	|-ClassPropertyWriter.Getter<double, int>.Invoke
	|-ClassPropertyWriter.Getter<float, int>.Invoke
	|
	|-RVA: 0x26203C0 Offset: 0x261F3C0 VA: 0x1826203C0
	|-ClassPropertyWriter.Getter<double, long>.Invoke
	|-ClassPropertyWriter.Getter<double, object>.Invoke
	|-ClassPropertyWriter.Getter<float, long>.Invoke
	|-ClassPropertyWriter.Getter<float, object>.Invoke
	|
	|-RVA: 0x26200E0 Offset: 0x261F0E0 VA: 0x1826200E0
	|-ClassPropertyWriter.Getter<int, int>.Invoke
	|-ClassPropertyWriter.Getter<uint, int>.Invoke
	|
	|-RVA: 0x261F690 Offset: 0x261E690 VA: 0x18261F690
	|-ClassPropertyWriter.Getter<int, long>.Invoke
	|-ClassPropertyWriter.Getter<int, object>.Invoke
	|-ClassPropertyWriter.Getter<uint, long>.Invoke
	|-ClassPropertyWriter.Getter<uint, object>.Invoke
	|
	|-RVA: 0x20CD7D0 Offset: 0x20CC7D0 VA: 0x1820CD7D0
	|-ClassPropertyWriter.Getter<long, int>.Invoke
	|-ClassPropertyWriter.Getter<IntPtr, int>.Invoke
	|-ClassPropertyWriter.Getter<ulong, int>.Invoke
	|-ClassPropertyWriter.Getter<UIntPtr, int>.Invoke
	|
	|-RVA: 0x261FE00 Offset: 0x261EE00 VA: 0x18261FE00
	|-ClassPropertyWriter.Getter<long, long>.Invoke
	|-ClassPropertyWriter.Getter<long, object>.Invoke
	|-ClassPropertyWriter.Getter<IntPtr, long>.Invoke
	|-ClassPropertyWriter.Getter<IntPtr, object>.Invoke
	|-ClassPropertyWriter.Getter<ulong, long>.Invoke
	|-ClassPropertyWriter.Getter<ulong, object>.Invoke
	|-ClassPropertyWriter.Getter<UIntPtr, long>.Invoke
	|-ClassPropertyWriter.Getter<UIntPtr, object>.Invoke
	|
	|-RVA: 0x261F970 Offset: 0x261E970 VA: 0x18261F970
	|-ClassPropertyWriter.Getter<object, int>.Invoke
	|
	|-RVA: 0x1F671E0 Offset: 0x1F661E0 VA: 0x181F671E0
	|-ClassPropertyWriter.Getter<object, long>.Invoke
	|-ClassPropertyWriter.Getter<object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(ContainerType container, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2235470 Offset: 0x2234470 VA: 0x182235470
	|-ClassPropertyWriter.Getter<bool, int>.BeginInvoke
	|
	|-RVA: 0x2235570 Offset: 0x2234570 VA: 0x182235570
	|-ClassPropertyWriter.Getter<bool, long>.BeginInvoke
	|
	|-RVA: 0x22354F0 Offset: 0x22344F0 VA: 0x1822354F0
	|-ClassPropertyWriter.Getter<bool, object>.BeginInvoke
	|
	|-RVA: 0x261D9A0 Offset: 0x261C9A0 VA: 0x18261D9A0
	|-ClassPropertyWriter.Getter<byte, int>.BeginInvoke
	|
	|-RVA: 0x261D820 Offset: 0x261C820 VA: 0x18261D820
	|-ClassPropertyWriter.Getter<byte, long>.BeginInvoke
	|
	|-RVA: 0x261D920 Offset: 0x261C920 VA: 0x18261D920
	|-ClassPropertyWriter.Getter<byte, object>.BeginInvoke
	|
	|-RVA: 0x261D420 Offset: 0x261C420 VA: 0x18261D420
	|-ClassPropertyWriter.Getter<char, int>.BeginInvoke
	|
	|-RVA: 0x261CCA0 Offset: 0x261BCA0 VA: 0x18261CCA0
	|-ClassPropertyWriter.Getter<char, long>.BeginInvoke
	|
	|-RVA: 0x261D7A0 Offset: 0x261C7A0 VA: 0x18261D7A0
	|-ClassPropertyWriter.Getter<char, object>.BeginInvoke
	|
	|-RVA: 0x261E520 Offset: 0x261D520 VA: 0x18261E520
	|-ClassPropertyWriter.Getter<KeyValuePair<object, object>, int>.BeginInvoke
	|
	|-RVA: 0x261E920 Offset: 0x261D920 VA: 0x18261E920
	|-ClassPropertyWriter.Getter<KeyValuePair<object, object>, long>.BeginInvoke
	|
	|-RVA: 0x261E3A0 Offset: 0x261D3A0 VA: 0x18261E3A0
	|-ClassPropertyWriter.Getter<KeyValuePair<object, object>, object>.BeginInvoke
	|
	|-RVA: 0x261E4A0 Offset: 0x261D4A0 VA: 0x18261E4A0
	|-ClassPropertyWriter.Getter<DateTime, int>.BeginInvoke
	|
	|-RVA: 0x261D2A0 Offset: 0x261C2A0 VA: 0x18261D2A0
	|-ClassPropertyWriter.Getter<DateTime, long>.BeginInvoke
	|
	|-RVA: 0x261D6A0 Offset: 0x261C6A0 VA: 0x18261D6A0
	|-ClassPropertyWriter.Getter<DateTime, object>.BeginInvoke
	|
	|-RVA: 0x261E320 Offset: 0x261D320 VA: 0x18261E320
	|-ClassPropertyWriter.Getter<DateTimeOffset, int>.BeginInvoke
	|
	|-RVA: 0x261E5A0 Offset: 0x261D5A0 VA: 0x18261E5A0
	|-ClassPropertyWriter.Getter<DateTimeOffset, long>.BeginInvoke
	|
	|-RVA: 0x261D8A0 Offset: 0x261C8A0 VA: 0x18261D8A0
	|-ClassPropertyWriter.Getter<DateTimeOffset, object>.BeginInvoke
	|
	|-RVA: 0x261CEA0 Offset: 0x261BEA0 VA: 0x18261CEA0
	|-ClassPropertyWriter.Getter<Decimal, int>.BeginInvoke
	|
	|-RVA: 0x261DCA0 Offset: 0x261CCA0 VA: 0x18261DCA0
	|-ClassPropertyWriter.Getter<Decimal, long>.BeginInvoke
	|
	|-RVA: 0x261E420 Offset: 0x261D420 VA: 0x18261E420
	|-ClassPropertyWriter.Getter<Decimal, object>.BeginInvoke
	|
	|-RVA: 0x261D5A0 Offset: 0x261C5A0 VA: 0x18261D5A0
	|-ClassPropertyWriter.Getter<EmptyStruct, int>.BeginInvoke
	|
	|-RVA: 0x261D3A0 Offset: 0x261C3A0 VA: 0x18261D3A0
	|-ClassPropertyWriter.Getter<EmptyStruct, long>.BeginInvoke
	|
	|-RVA: 0x261CFA0 Offset: 0x261BFA0 VA: 0x18261CFA0
	|-ClassPropertyWriter.Getter<EmptyStruct, object>.BeginInvoke
	|
	|-RVA: 0x261E8A0 Offset: 0x261D8A0 VA: 0x18261E8A0
	|-ClassPropertyWriter.Getter<double, int>.BeginInvoke
	|
	|-RVA: 0x261E220 Offset: 0x261D220 VA: 0x18261E220
	|-ClassPropertyWriter.Getter<double, long>.BeginInvoke
	|
	|-RVA: 0x261E720 Offset: 0x261D720 VA: 0x18261E720
	|-ClassPropertyWriter.Getter<double, object>.BeginInvoke
	|
	|-RVA: 0x261CF20 Offset: 0x261BF20 VA: 0x18261CF20
	|-ClassPropertyWriter.Getter<Guid, int>.BeginInvoke
	|
	|-RVA: 0x261D520 Offset: 0x261C520 VA: 0x18261D520
	|-ClassPropertyWriter.Getter<Guid, long>.BeginInvoke
	|
	|-RVA: 0x261DFA0 Offset: 0x261CFA0 VA: 0x18261DFA0
	|-ClassPropertyWriter.Getter<Guid, object>.BeginInvoke
	|
	|-RVA: 0x261D320 Offset: 0x261C320 VA: 0x18261D320
	|-ClassPropertyWriter.Getter<short, int>.BeginInvoke
	|
	|-RVA: 0x261DD20 Offset: 0x261CD20 VA: 0x18261DD20
	|-ClassPropertyWriter.Getter<short, long>.BeginInvoke
	|
	|-RVA: 0x261DE20 Offset: 0x261CE20 VA: 0x18261DE20
	|-ClassPropertyWriter.Getter<short, object>.BeginInvoke
	|
	|-RVA: 0x261E9A0 Offset: 0x261D9A0 VA: 0x18261E9A0
	|-ClassPropertyWriter.Getter<int, int>.BeginInvoke
	|
	|-RVA: 0x261E020 Offset: 0x261D020 VA: 0x18261E020
	|-ClassPropertyWriter.Getter<int, long>.BeginInvoke
	|
	|-RVA: 0x261E7A0 Offset: 0x261D7A0 VA: 0x18261E7A0
	|-ClassPropertyWriter.Getter<int, object>.BeginInvoke
	|
	|-RVA: 0x261E2A0 Offset: 0x261D2A0 VA: 0x18261E2A0
	|-ClassPropertyWriter.Getter<long, int>.BeginInvoke
	|
	|-RVA: 0x261D220 Offset: 0x261C220 VA: 0x18261D220
	|-ClassPropertyWriter.Getter<long, long>.BeginInvoke
	|
	|-RVA: 0x261D4A0 Offset: 0x261C4A0 VA: 0x18261D4A0
	|-ClassPropertyWriter.Getter<long, object>.BeginInvoke
	|
	|-RVA: 0x261D120 Offset: 0x261C120 VA: 0x18261D120
	|-ClassPropertyWriter.Getter<IntPtr, int>.BeginInvoke
	|
	|-RVA: 0x261CDA0 Offset: 0x261BDA0 VA: 0x18261CDA0
	|-ClassPropertyWriter.Getter<IntPtr, long>.BeginInvoke
	|
	|-RVA: 0x261DB20 Offset: 0x261CB20 VA: 0x18261DB20
	|-ClassPropertyWriter.Getter<IntPtr, object>.BeginInvoke
	|
	|-RVA: 0xDFFB20 Offset: 0xDFEB20 VA: 0x180DFFB20
	|-ClassPropertyWriter.Getter<object, int>.BeginInvoke
	|-ClassPropertyWriter.Getter<object, long>.BeginInvoke
	|-ClassPropertyWriter.Getter<object, object>.BeginInvoke
	|
	|-RVA: 0x261DEA0 Offset: 0x261CEA0 VA: 0x18261DEA0
	|-ClassPropertyWriter.Getter<sbyte, int>.BeginInvoke
	|
	|-RVA: 0x261E0A0 Offset: 0x261D0A0 VA: 0x18261E0A0
	|-ClassPropertyWriter.Getter<sbyte, long>.BeginInvoke
	|
	|-RVA: 0x261DA20 Offset: 0x261CA20 VA: 0x18261DA20
	|-ClassPropertyWriter.Getter<sbyte, object>.BeginInvoke
	|
	|-RVA: 0x261CE20 Offset: 0x261BE20 VA: 0x18261CE20
	|-ClassPropertyWriter.Getter<float, int>.BeginInvoke
	|
	|-RVA: 0x261E120 Offset: 0x261D120 VA: 0x18261E120
	|-ClassPropertyWriter.Getter<float, long>.BeginInvoke
	|
	|-RVA: 0x261CC20 Offset: 0x261BC20 VA: 0x18261CC20
	|-ClassPropertyWriter.Getter<float, object>.BeginInvoke
	|
	|-RVA: 0x261CD20 Offset: 0x261BD20 VA: 0x18261CD20
	|-ClassPropertyWriter.Getter<TimeSpan, int>.BeginInvoke
	|
	|-RVA: 0x261DF20 Offset: 0x261CF20 VA: 0x18261DF20
	|-ClassPropertyWriter.Getter<TimeSpan, long>.BeginInvoke
	|
	|-RVA: 0x261DDA0 Offset: 0x261CDA0 VA: 0x18261DDA0
	|-ClassPropertyWriter.Getter<TimeSpan, object>.BeginInvoke
	|
	|-RVA: 0x261D620 Offset: 0x261C620 VA: 0x18261D620
	|-ClassPropertyWriter.Getter<ushort, int>.BeginInvoke
	|
	|-RVA: 0x261E6A0 Offset: 0x261D6A0 VA: 0x18261E6A0
	|-ClassPropertyWriter.Getter<ushort, long>.BeginInvoke
	|
	|-RVA: 0x261E1A0 Offset: 0x261D1A0 VA: 0x18261E1A0
	|-ClassPropertyWriter.Getter<ushort, object>.BeginInvoke
	|
	|-RVA: 0x261E620 Offset: 0x261D620 VA: 0x18261E620
	|-ClassPropertyWriter.Getter<uint, int>.BeginInvoke
	|
	|-RVA: 0x261D020 Offset: 0x261C020 VA: 0x18261D020
	|-ClassPropertyWriter.Getter<uint, long>.BeginInvoke
	|
	|-RVA: 0x261DC20 Offset: 0x261CC20 VA: 0x18261DC20
	|-ClassPropertyWriter.Getter<uint, object>.BeginInvoke
	|
	|-RVA: 0x261DAA0 Offset: 0x261CAA0 VA: 0x18261DAA0
	|-ClassPropertyWriter.Getter<ulong, int>.BeginInvoke
	|
	|-RVA: 0x261D720 Offset: 0x261C720 VA: 0x18261D720
	|-ClassPropertyWriter.Getter<ulong, long>.BeginInvoke
	|
	|-RVA: 0x261D1A0 Offset: 0x261C1A0 VA: 0x18261D1A0
	|-ClassPropertyWriter.Getter<ulong, object>.BeginInvoke
	|
	|-RVA: 0x261E820 Offset: 0x261D820 VA: 0x18261E820
	|-ClassPropertyWriter.Getter<UIntPtr, int>.BeginInvoke
	|
	|-RVA: 0x261DBA0 Offset: 0x261CBA0 VA: 0x18261DBA0
	|-ClassPropertyWriter.Getter<UIntPtr, long>.BeginInvoke
	|
	|-RVA: 0x261D0A0 Offset: 0x261C0A0 VA: 0x18261D0A0
	|-ClassPropertyWriter.Getter<UIntPtr, object>.BeginInvoke
	*/

	public virtual ValueType EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2229350 Offset: 0x2228350 VA: 0x182229350
	|-ClassPropertyWriter.Getter<bool, int>.EndInvoke
	|-ClassPropertyWriter.Getter<byte, int>.EndInvoke
	|-ClassPropertyWriter.Getter<char, int>.EndInvoke
	|-ClassPropertyWriter.Getter<KeyValuePair<object, object>, int>.EndInvoke
	|-ClassPropertyWriter.Getter<DateTime, int>.EndInvoke
	|-ClassPropertyWriter.Getter<DateTimeOffset, int>.EndInvoke
	|-ClassPropertyWriter.Getter<Decimal, int>.EndInvoke
	|-ClassPropertyWriter.Getter<EmptyStruct, int>.EndInvoke
	|-ClassPropertyWriter.Getter<double, int>.EndInvoke
	|-ClassPropertyWriter.Getter<Guid, int>.EndInvoke
	|-ClassPropertyWriter.Getter<short, int>.EndInvoke
	|-ClassPropertyWriter.Getter<int, int>.EndInvoke
	|-ClassPropertyWriter.Getter<long, int>.EndInvoke
	|-ClassPropertyWriter.Getter<IntPtr, int>.EndInvoke
	|-ClassPropertyWriter.Getter<object, int>.EndInvoke
	|-ClassPropertyWriter.Getter<sbyte, int>.EndInvoke
	|-ClassPropertyWriter.Getter<float, int>.EndInvoke
	|-ClassPropertyWriter.Getter<TimeSpan, int>.EndInvoke
	|-ClassPropertyWriter.Getter<ushort, int>.EndInvoke
	|-ClassPropertyWriter.Getter<uint, int>.EndInvoke
	|-ClassPropertyWriter.Getter<ulong, int>.EndInvoke
	|-ClassPropertyWriter.Getter<UIntPtr, int>.EndInvoke
	|
	|-RVA: 0x28738A0 Offset: 0x28728A0 VA: 0x1828738A0
	|-ClassPropertyWriter.Getter<bool, long>.EndInvoke
	|-ClassPropertyWriter.Getter<byte, long>.EndInvoke
	|-ClassPropertyWriter.Getter<char, long>.EndInvoke
	|-ClassPropertyWriter.Getter<KeyValuePair<object, object>, long>.EndInvoke
	|-ClassPropertyWriter.Getter<DateTime, long>.EndInvoke
	|-ClassPropertyWriter.Getter<DateTimeOffset, long>.EndInvoke
	|-ClassPropertyWriter.Getter<Decimal, long>.EndInvoke
	|-ClassPropertyWriter.Getter<EmptyStruct, long>.EndInvoke
	|-ClassPropertyWriter.Getter<double, long>.EndInvoke
	|-ClassPropertyWriter.Getter<Guid, long>.EndInvoke
	|-ClassPropertyWriter.Getter<short, long>.EndInvoke
	|-ClassPropertyWriter.Getter<int, long>.EndInvoke
	|-ClassPropertyWriter.Getter<long, long>.EndInvoke
	|-ClassPropertyWriter.Getter<IntPtr, long>.EndInvoke
	|-ClassPropertyWriter.Getter<object, long>.EndInvoke
	|-ClassPropertyWriter.Getter<sbyte, long>.EndInvoke
	|-ClassPropertyWriter.Getter<float, long>.EndInvoke
	|-ClassPropertyWriter.Getter<TimeSpan, long>.EndInvoke
	|-ClassPropertyWriter.Getter<ushort, long>.EndInvoke
	|-ClassPropertyWriter.Getter<uint, long>.EndInvoke
	|-ClassPropertyWriter.Getter<ulong, long>.EndInvoke
	|-ClassPropertyWriter.Getter<UIntPtr, long>.EndInvoke
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-ClassPropertyWriter.Getter<bool, object>.EndInvoke
	|-ClassPropertyWriter.Getter<byte, object>.EndInvoke
	|-ClassPropertyWriter.Getter<char, object>.EndInvoke
	|-ClassPropertyWriter.Getter<KeyValuePair<object, object>, object>.EndInvoke
	|-ClassPropertyWriter.Getter<DateTime, object>.EndInvoke
	|-ClassPropertyWriter.Getter<DateTimeOffset, object>.EndInvoke
	|-ClassPropertyWriter.Getter<Decimal, object>.EndInvoke
	|-ClassPropertyWriter.Getter<EmptyStruct, object>.EndInvoke
	|-ClassPropertyWriter.Getter<double, object>.EndInvoke
	|-ClassPropertyWriter.Getter<Guid, object>.EndInvoke
	|-ClassPropertyWriter.Getter<short, object>.EndInvoke
	|-ClassPropertyWriter.Getter<int, object>.EndInvoke
	|-ClassPropertyWriter.Getter<long, object>.EndInvoke
	|-ClassPropertyWriter.Getter<IntPtr, object>.EndInvoke
	|-ClassPropertyWriter.Getter<object, object>.EndInvoke
	|-ClassPropertyWriter.Getter<sbyte, object>.EndInvoke
	|-ClassPropertyWriter.Getter<float, object>.EndInvoke
	|-ClassPropertyWriter.Getter<TimeSpan, object>.EndInvoke
	|-ClassPropertyWriter.Getter<ushort, object>.EndInvoke
	|-ClassPropertyWriter.Getter<uint, object>.EndInvoke
	|-ClassPropertyWriter.Getter<ulong, object>.EndInvoke
	|-ClassPropertyWriter.Getter<UIntPtr, object>.EndInvoke
	*/
}

// Namespace: System.Diagnostics.Tracing
internal sealed class PropertyAnalysis
{
	// Fields
	internal readonly string name;
	internal readonly MethodInfo getterInfo;
	internal readonly TraceLoggingTypeInfo typeInfo;
	internal readonly EventFieldAttribute fieldAttribute;

	// Methods

	public void .ctor(string name, MethodInfo getterInfo, TraceLoggingTypeInfo typeInfo, EventFieldAttribute fieldAttribute) { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class NullTypeInfo<DataType> : TraceLoggingTypeInfo<DataType>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FCF360 Offset: 0x1FCE360 VA: 0x181FCF360
	|-NullTypeInfo<EmptyStruct>.WriteMetadata
	|-NullTypeInfo<object>.WriteMetadata
	*/

	public override void WriteData(TraceLoggingDataCollector collector, ref DataType value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-NullTypeInfo<EmptyStruct>.WriteData
	|-NullTypeInfo<object>.WriteData
	*/

	public override object GetData(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x180AE70 Offset: 0x1809E70 VA: 0x18180AE70
	|-NullTypeInfo<EmptyStruct>.GetData
	|-NullTypeInfo<object>.GetData
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FCF390 Offset: 0x1FCE390 VA: 0x181FCF390
	|-NullTypeInfo<EmptyStruct>..ctor
	|-NullTypeInfo<object>..ctor
	*/
}

// Namespace: System.Diagnostics.Tracing
internal sealed class BooleanTypeInfo : TraceLoggingTypeInfo<bool>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref bool value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class ByteTypeInfo : TraceLoggingTypeInfo<byte>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref byte value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class SByteTypeInfo : TraceLoggingTypeInfo<sbyte>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref sbyte value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class Int16TypeInfo : TraceLoggingTypeInfo<short>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref short value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class UInt16TypeInfo : TraceLoggingTypeInfo<ushort>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref ushort value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class Int32TypeInfo : TraceLoggingTypeInfo<int>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref int value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class UInt32TypeInfo : TraceLoggingTypeInfo<uint>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref uint value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class Int64TypeInfo : TraceLoggingTypeInfo<long>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref long value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class UInt64TypeInfo : TraceLoggingTypeInfo<ulong>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref ulong value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class IntPtrTypeInfo : TraceLoggingTypeInfo<IntPtr>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref IntPtr value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class UIntPtrTypeInfo : TraceLoggingTypeInfo<UIntPtr>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref UIntPtr value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class DoubleTypeInfo : TraceLoggingTypeInfo<double>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref double value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class SingleTypeInfo : TraceLoggingTypeInfo<float>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref float value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class CharTypeInfo : TraceLoggingTypeInfo<char>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref char value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class BooleanArrayTypeInfo : TraceLoggingTypeInfo<bool[]>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref bool[] value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class ByteArrayTypeInfo : TraceLoggingTypeInfo<byte[]>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref byte[] value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class SByteArrayTypeInfo : TraceLoggingTypeInfo<sbyte[]>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref sbyte[] value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class Int16ArrayTypeInfo : TraceLoggingTypeInfo<short[]>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref short[] value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class UInt16ArrayTypeInfo : TraceLoggingTypeInfo<ushort[]>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref ushort[] value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class Int32ArrayTypeInfo : TraceLoggingTypeInfo<int[]>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref int[] value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class UInt32ArrayTypeInfo : TraceLoggingTypeInfo<uint[]>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref uint[] value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class Int64ArrayTypeInfo : TraceLoggingTypeInfo<long[]>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref long[] value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class UInt64ArrayTypeInfo : TraceLoggingTypeInfo<ulong[]>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref ulong[] value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class IntPtrArrayTypeInfo : TraceLoggingTypeInfo<IntPtr[]>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref IntPtr[] value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class UIntPtrArrayTypeInfo : TraceLoggingTypeInfo<UIntPtr[]>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref UIntPtr[] value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class CharArrayTypeInfo : TraceLoggingTypeInfo<char[]>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref char[] value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class DoubleArrayTypeInfo : TraceLoggingTypeInfo<double[]>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref double[] value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class SingleArrayTypeInfo : TraceLoggingTypeInfo<float[]>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref float[] value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class EnumByteTypeInfo<EnumType> : TraceLoggingTypeInfo<EnumType>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x261C440 Offset: 0x261B440 VA: 0x18261C440
	|-EnumByteTypeInfo<bool>.WriteMetadata
	|
	|-RVA: 0x261C5F0 Offset: 0x261B5F0 VA: 0x18261C5F0
	|-EnumByteTypeInfo<byte>.WriteMetadata
	|
	|-RVA: 0x261C560 Offset: 0x261B560 VA: 0x18261C560
	|-EnumByteTypeInfo<char>.WriteMetadata
	|
	|-RVA: 0x261C830 Offset: 0x261B830 VA: 0x18261C830
	|-EnumByteTypeInfo<KeyValuePair<object, object>>.WriteMetadata
	|
	|-RVA: 0x261C8C0 Offset: 0x261B8C0 VA: 0x18261C8C0
	|-EnumByteTypeInfo<DateTime>.WriteMetadata
	|
	|-RVA: 0x261C710 Offset: 0x261B710 VA: 0x18261C710
	|-EnumByteTypeInfo<DateTimeOffset>.WriteMetadata
	|
	|-RVA: 0x261C680 Offset: 0x261B680 VA: 0x18261C680
	|-EnumByteTypeInfo<Decimal>.WriteMetadata
	|
	|-RVA: 0x261C950 Offset: 0x261B950 VA: 0x18261C950
	|-EnumByteTypeInfo<EmptyStruct>.WriteMetadata
	|
	|-RVA: 0x261C7A0 Offset: 0x261B7A0 VA: 0x18261C7A0
	|-EnumByteTypeInfo<double>.WriteMetadata
	|
	|-RVA: 0x261C4D0 Offset: 0x261B4D0 VA: 0x18261C4D0
	|-EnumByteTypeInfo<Guid>.WriteMetadata
	|
	|-RVA: 0x261C9E0 Offset: 0x261B9E0 VA: 0x18261C9E0
	|-EnumByteTypeInfo<short>.WriteMetadata
	|
	|-RVA: 0x261CB90 Offset: 0x261BB90 VA: 0x18261CB90
	|-EnumByteTypeInfo<int>.WriteMetadata
	|
	|-RVA: 0x261CB00 Offset: 0x261BB00 VA: 0x18261CB00
	|-EnumByteTypeInfo<long>.WriteMetadata
	|
	|-RVA: 0x261CA70 Offset: 0x261BA70 VA: 0x18261CA70
	|-EnumByteTypeInfo<IntPtr>.WriteMetadata
	|
	|-RVA: 0x20CA340 Offset: 0x20C9340 VA: 0x1820CA340
	|-EnumByteTypeInfo<object>.WriteMetadata
	|
	|-RVA: 0x20CA610 Offset: 0x20C9610 VA: 0x1820CA610
	|-EnumByteTypeInfo<sbyte>.WriteMetadata
	|
	|-RVA: 0x20CA3D0 Offset: 0x20C93D0 VA: 0x1820CA3D0
	|-EnumByteTypeInfo<float>.WriteMetadata
	|
	|-RVA: 0x20CA580 Offset: 0x20C9580 VA: 0x1820CA580
	|-EnumByteTypeInfo<TimeSpan>.WriteMetadata
	|
	|-RVA: 0x20CA460 Offset: 0x20C9460 VA: 0x1820CA460
	|-EnumByteTypeInfo<ushort>.WriteMetadata
	|
	|-RVA: 0x20CA6A0 Offset: 0x20C96A0 VA: 0x1820CA6A0
	|-EnumByteTypeInfo<uint>.WriteMetadata
	|
	|-RVA: 0x20CA730 Offset: 0x20C9730 VA: 0x1820CA730
	|-EnumByteTypeInfo<ulong>.WriteMetadata
	|
	|-RVA: 0x20CA4F0 Offset: 0x20C94F0 VA: 0x1820CA4F0
	|-EnumByteTypeInfo<UIntPtr>.WriteMetadata
	*/

	public override void WriteData(TraceLoggingDataCollector collector, ref EnumType value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x261BCA0 Offset: 0x261ACA0 VA: 0x18261BCA0
	|-EnumByteTypeInfo<bool>.WriteData
	|
	|-RVA: 0x261C1B0 Offset: 0x261B1B0 VA: 0x18261C1B0
	|-EnumByteTypeInfo<byte>.WriteData
	|
	|-RVA: 0x261BDE0 Offset: 0x261ADE0 VA: 0x18261BDE0
	|-EnumByteTypeInfo<char>.WriteData
	|
	|-RVA: 0x261BBF0 Offset: 0x261ABF0 VA: 0x18261BBF0
	|-EnumByteTypeInfo<KeyValuePair<object, object>>.WriteData
	|
	|-RVA: 0x261C110 Offset: 0x261B110 VA: 0x18261C110
	|-EnumByteTypeInfo<DateTime>.WriteData
	|
	|-RVA: 0x261BB40 Offset: 0x261AB40 VA: 0x18261BB40
	|-EnumByteTypeInfo<DateTimeOffset>.WriteData
	|
	|-RVA: 0x261C060 Offset: 0x261B060 VA: 0x18261C060
	|-EnumByteTypeInfo<Decimal>.WriteData
	|
	|-RVA: 0x261BFC0 Offset: 0x261AFC0 VA: 0x18261BFC0
	|-EnumByteTypeInfo<EmptyStruct>.WriteData
	|
	|-RVA: 0x261BE80 Offset: 0x261AE80 VA: 0x18261BE80
	|-EnumByteTypeInfo<double>.WriteData
	|
	|-RVA: 0x261C250 Offset: 0x261B250 VA: 0x18261C250
	|-EnumByteTypeInfo<Guid>.WriteData
	|
	|-RVA: 0x261BD40 Offset: 0x261AD40 VA: 0x18261BD40
	|-EnumByteTypeInfo<short>.WriteData
	|
	|-RVA: 0x261BF20 Offset: 0x261AF20 VA: 0x18261BF20
	|-EnumByteTypeInfo<int>.WriteData
	|
	|-RVA: 0x261C300 Offset: 0x261B300 VA: 0x18261C300
	|-EnumByteTypeInfo<long>.WriteData
	|
	|-RVA: 0x261C3A0 Offset: 0x261B3A0 VA: 0x18261C3A0
	|-EnumByteTypeInfo<IntPtr>.WriteData
	|
	|-RVA: 0x20CA2A0 Offset: 0x20C92A0 VA: 0x1820CA2A0
	|-EnumByteTypeInfo<object>.WriteData
	|
	|-RVA: 0x20C9E40 Offset: 0x20C8E40 VA: 0x1820C9E40
	|-EnumByteTypeInfo<sbyte>.WriteData
	|
	|-RVA: 0x20CA160 Offset: 0x20C9160 VA: 0x1820CA160
	|-EnumByteTypeInfo<float>.WriteData
	|
	|-RVA: 0x20CA0C0 Offset: 0x20C90C0 VA: 0x1820CA0C0
	|-EnumByteTypeInfo<TimeSpan>.WriteData
	|
	|-RVA: 0x20CA020 Offset: 0x20C9020 VA: 0x1820CA020
	|-EnumByteTypeInfo<ushort>.WriteData
	|
	|-RVA: 0x20C9F80 Offset: 0x20C8F80 VA: 0x1820C9F80
	|-EnumByteTypeInfo<uint>.WriteData
	|
	|-RVA: 0x20CA200 Offset: 0x20C9200 VA: 0x1820CA200
	|-EnumByteTypeInfo<ulong>.WriteData
	|
	|-RVA: 0x20C9EE0 Offset: 0x20C8EE0 VA: 0x1820C9EE0
	|-EnumByteTypeInfo<UIntPtr>.WriteData
	*/

	public override object GetData(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DE450 Offset: 0x25DD450 VA: 0x1825DE450
	|-EnumByteTypeInfo<bool>.GetData
	|-EnumByteTypeInfo<byte>.GetData
	|-EnumByteTypeInfo<char>.GetData
	|-EnumByteTypeInfo<KeyValuePair<object, object>>.GetData
	|-EnumByteTypeInfo<DateTime>.GetData
	|-EnumByteTypeInfo<DateTimeOffset>.GetData
	|-EnumByteTypeInfo<Decimal>.GetData
	|-EnumByteTypeInfo<EmptyStruct>.GetData
	|-EnumByteTypeInfo<double>.GetData
	|-EnumByteTypeInfo<Guid>.GetData
	|-EnumByteTypeInfo<short>.GetData
	|-EnumByteTypeInfo<int>.GetData
	|-EnumByteTypeInfo<long>.GetData
	|-EnumByteTypeInfo<IntPtr>.GetData
	|-EnumByteTypeInfo<object>.GetData
	|-EnumByteTypeInfo<sbyte>.GetData
	|-EnumByteTypeInfo<float>.GetData
	|-EnumByteTypeInfo<TimeSpan>.GetData
	|-EnumByteTypeInfo<ushort>.GetData
	|-EnumByteTypeInfo<uint>.GetData
	|-EnumByteTypeInfo<ulong>.GetData
	|-EnumByteTypeInfo<UIntPtr>.GetData
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DE420 Offset: 0x25DD420 VA: 0x1825DE420
	|-EnumByteTypeInfo<bool>..ctor
	|-EnumByteTypeInfo<byte>..ctor
	|-EnumByteTypeInfo<char>..ctor
	|-EnumByteTypeInfo<KeyValuePair<object, object>>..ctor
	|-EnumByteTypeInfo<DateTime>..ctor
	|-EnumByteTypeInfo<DateTimeOffset>..ctor
	|-EnumByteTypeInfo<Decimal>..ctor
	|-EnumByteTypeInfo<EmptyStruct>..ctor
	|-EnumByteTypeInfo<double>..ctor
	|-EnumByteTypeInfo<Guid>..ctor
	|-EnumByteTypeInfo<short>..ctor
	|-EnumByteTypeInfo<int>..ctor
	|-EnumByteTypeInfo<long>..ctor
	|-EnumByteTypeInfo<IntPtr>..ctor
	|-EnumByteTypeInfo<object>..ctor
	|-EnumByteTypeInfo<sbyte>..ctor
	|-EnumByteTypeInfo<float>..ctor
	|-EnumByteTypeInfo<TimeSpan>..ctor
	|-EnumByteTypeInfo<ushort>..ctor
	|-EnumByteTypeInfo<uint>..ctor
	|-EnumByteTypeInfo<ulong>..ctor
	|-EnumByteTypeInfo<UIntPtr>..ctor
	*/
}

// Namespace: System.Diagnostics.Tracing
internal sealed class EnumSByteTypeInfo<EnumType> : TraceLoggingTypeInfo<EnumType>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DA4B0 Offset: 0x25D94B0 VA: 0x1825DA4B0
	|-EnumSByteTypeInfo<bool>.WriteMetadata
	|
	|-RVA: 0x25DA6F0 Offset: 0x25D96F0 VA: 0x1825DA6F0
	|-EnumSByteTypeInfo<byte>.WriteMetadata
	|
	|-RVA: 0x25DAA50 Offset: 0x25D9A50 VA: 0x1825DAA50
	|-EnumSByteTypeInfo<char>.WriteMetadata
	|
	|-RVA: 0x25DA810 Offset: 0x25D9810 VA: 0x1825DA810
	|-EnumSByteTypeInfo<KeyValuePair<object, object>>.WriteMetadata
	|
	|-RVA: 0x25DAAE0 Offset: 0x25D9AE0 VA: 0x1825DAAE0
	|-EnumSByteTypeInfo<DateTime>.WriteMetadata
	|
	|-RVA: 0x25DA420 Offset: 0x25D9420 VA: 0x1825DA420
	|-EnumSByteTypeInfo<DateTimeOffset>.WriteMetadata
	|
	|-RVA: 0x25DAED0 Offset: 0x25D9ED0 VA: 0x1825DAED0
	|-EnumSByteTypeInfo<Decimal>.WriteMetadata
	|
	|-RVA: 0x25DAC00 Offset: 0x25D9C00 VA: 0x1825DAC00
	|-EnumSByteTypeInfo<EmptyStruct>.WriteMetadata
	|
	|-RVA: 0x25DA300 Offset: 0x25D9300 VA: 0x1825DA300
	|-EnumSByteTypeInfo<double>.WriteMetadata
	|
	|-RVA: 0x25DAB70 Offset: 0x25D9B70 VA: 0x1825DAB70
	|-EnumSByteTypeInfo<Guid>.WriteMetadata
	|
	|-RVA: 0x25DAC90 Offset: 0x25D9C90 VA: 0x1825DAC90
	|-EnumSByteTypeInfo<short>.WriteMetadata
	|
	|-RVA: 0x25DA540 Offset: 0x25D9540 VA: 0x1825DA540
	|-EnumSByteTypeInfo<int>.WriteMetadata
	|
	|-RVA: 0x25DA8A0 Offset: 0x25D98A0 VA: 0x1825DA8A0
	|-EnumSByteTypeInfo<long>.WriteMetadata
	|
	|-RVA: 0x25DA390 Offset: 0x25D9390 VA: 0x1825DA390
	|-EnumSByteTypeInfo<IntPtr>.WriteMetadata
	|
	|-RVA: 0x25DA780 Offset: 0x25D9780 VA: 0x1825DA780
	|-EnumSByteTypeInfo<object>.WriteMetadata
	|
	|-RVA: 0x25DA930 Offset: 0x25D9930 VA: 0x1825DA930
	|-EnumSByteTypeInfo<sbyte>.WriteMetadata
	|
	|-RVA: 0x25DA9C0 Offset: 0x25D99C0 VA: 0x1825DA9C0
	|-EnumSByteTypeInfo<float>.WriteMetadata
	|
	|-RVA: 0x25DAE40 Offset: 0x25D9E40 VA: 0x1825DAE40
	|-EnumSByteTypeInfo<TimeSpan>.WriteMetadata
	|
	|-RVA: 0x25DAD20 Offset: 0x25D9D20 VA: 0x1825DAD20
	|-EnumSByteTypeInfo<ushort>.WriteMetadata
	|
	|-RVA: 0x25DA5D0 Offset: 0x25D95D0 VA: 0x1825DA5D0
	|-EnumSByteTypeInfo<uint>.WriteMetadata
	|
	|-RVA: 0x25DA660 Offset: 0x25D9660 VA: 0x1825DA660
	|-EnumSByteTypeInfo<ulong>.WriteMetadata
	|
	|-RVA: 0x25DADB0 Offset: 0x25D9DB0 VA: 0x1825DADB0
	|-EnumSByteTypeInfo<UIntPtr>.WriteMetadata
	*/

	public override void WriteData(TraceLoggingDataCollector collector, ref EnumType value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D9FD0 Offset: 0x25D8FD0 VA: 0x1825D9FD0
	|-EnumSByteTypeInfo<bool>.WriteData
	|
	|-RVA: 0x25DA1C0 Offset: 0x25D91C0 VA: 0x1825DA1C0
	|-EnumSByteTypeInfo<byte>.WriteData
	|
	|-RVA: 0x25D9820 Offset: 0x25D8820 VA: 0x1825D9820
	|-EnumSByteTypeInfo<char>.WriteData
	|
	|-RVA: 0x25D9AB0 Offset: 0x25D8AB0 VA: 0x1825D9AB0
	|-EnumSByteTypeInfo<KeyValuePair<object, object>>.WriteData
	|
	|-RVA: 0x25DA070 Offset: 0x25D9070 VA: 0x1825DA070
	|-EnumSByteTypeInfo<DateTime>.WriteData
	|
	|-RVA: 0x25DA110 Offset: 0x25D9110 VA: 0x1825DA110
	|-EnumSByteTypeInfo<DateTimeOffset>.WriteData
	|
	|-RVA: 0x25D9960 Offset: 0x25D8960 VA: 0x1825D9960
	|-EnumSByteTypeInfo<Decimal>.WriteData
	|
	|-RVA: 0x25D9A10 Offset: 0x25D8A10 VA: 0x1825D9A10
	|-EnumSByteTypeInfo<EmptyStruct>.WriteData
	|
	|-RVA: 0x25D9F30 Offset: 0x25D8F30 VA: 0x1825D9F30
	|-EnumSByteTypeInfo<double>.WriteData
	|
	|-RVA: 0x25D9D40 Offset: 0x25D8D40 VA: 0x1825D9D40
	|-EnumSByteTypeInfo<Guid>.WriteData
	|
	|-RVA: 0x25D9DF0 Offset: 0x25D8DF0 VA: 0x1825D9DF0
	|-EnumSByteTypeInfo<short>.WriteData
	|
	|-RVA: 0x25D9640 Offset: 0x25D8640 VA: 0x1825D9640
	|-EnumSByteTypeInfo<int>.WriteData
	|
	|-RVA: 0x25D9780 Offset: 0x25D8780 VA: 0x1825D9780
	|-EnumSByteTypeInfo<long>.WriteData
	|
	|-RVA: 0x25D9B60 Offset: 0x25D8B60 VA: 0x1825D9B60
	|-EnumSByteTypeInfo<IntPtr>.WriteData
	|
	|-RVA: 0x25D96E0 Offset: 0x25D86E0 VA: 0x1825D96E0
	|-EnumSByteTypeInfo<object>.WriteData
	|
	|-RVA: 0x25D95A0 Offset: 0x25D85A0 VA: 0x1825D95A0
	|-EnumSByteTypeInfo<sbyte>.WriteData
	|
	|-RVA: 0x25DA260 Offset: 0x25D9260 VA: 0x1825DA260
	|-EnumSByteTypeInfo<float>.WriteData
	|
	|-RVA: 0x25D9500 Offset: 0x25D8500 VA: 0x1825D9500
	|-EnumSByteTypeInfo<TimeSpan>.WriteData
	|
	|-RVA: 0x25D9C00 Offset: 0x25D8C00 VA: 0x1825D9C00
	|-EnumSByteTypeInfo<ushort>.WriteData
	|
	|-RVA: 0x25D9E90 Offset: 0x25D8E90 VA: 0x1825D9E90
	|-EnumSByteTypeInfo<uint>.WriteData
	|
	|-RVA: 0x25D98C0 Offset: 0x25D88C0 VA: 0x1825D98C0
	|-EnumSByteTypeInfo<ulong>.WriteData
	|
	|-RVA: 0x25D9CA0 Offset: 0x25D8CA0 VA: 0x1825D9CA0
	|-EnumSByteTypeInfo<UIntPtr>.WriteData
	*/

	public override object GetData(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DE450 Offset: 0x25DD450 VA: 0x1825DE450
	|-EnumSByteTypeInfo<bool>.GetData
	|-EnumSByteTypeInfo<byte>.GetData
	|-EnumSByteTypeInfo<char>.GetData
	|-EnumSByteTypeInfo<KeyValuePair<object, object>>.GetData
	|-EnumSByteTypeInfo<DateTime>.GetData
	|-EnumSByteTypeInfo<DateTimeOffset>.GetData
	|-EnumSByteTypeInfo<Decimal>.GetData
	|-EnumSByteTypeInfo<EmptyStruct>.GetData
	|-EnumSByteTypeInfo<double>.GetData
	|-EnumSByteTypeInfo<Guid>.GetData
	|-EnumSByteTypeInfo<short>.GetData
	|-EnumSByteTypeInfo<int>.GetData
	|-EnumSByteTypeInfo<long>.GetData
	|-EnumSByteTypeInfo<IntPtr>.GetData
	|-EnumSByteTypeInfo<object>.GetData
	|-EnumSByteTypeInfo<sbyte>.GetData
	|-EnumSByteTypeInfo<float>.GetData
	|-EnumSByteTypeInfo<TimeSpan>.GetData
	|-EnumSByteTypeInfo<ushort>.GetData
	|-EnumSByteTypeInfo<uint>.GetData
	|-EnumSByteTypeInfo<ulong>.GetData
	|-EnumSByteTypeInfo<UIntPtr>.GetData
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DE420 Offset: 0x25DD420 VA: 0x1825DE420
	|-EnumSByteTypeInfo<bool>..ctor
	|-EnumSByteTypeInfo<byte>..ctor
	|-EnumSByteTypeInfo<char>..ctor
	|-EnumSByteTypeInfo<KeyValuePair<object, object>>..ctor
	|-EnumSByteTypeInfo<DateTime>..ctor
	|-EnumSByteTypeInfo<DateTimeOffset>..ctor
	|-EnumSByteTypeInfo<Decimal>..ctor
	|-EnumSByteTypeInfo<EmptyStruct>..ctor
	|-EnumSByteTypeInfo<double>..ctor
	|-EnumSByteTypeInfo<Guid>..ctor
	|-EnumSByteTypeInfo<short>..ctor
	|-EnumSByteTypeInfo<int>..ctor
	|-EnumSByteTypeInfo<long>..ctor
	|-EnumSByteTypeInfo<IntPtr>..ctor
	|-EnumSByteTypeInfo<object>..ctor
	|-EnumSByteTypeInfo<sbyte>..ctor
	|-EnumSByteTypeInfo<float>..ctor
	|-EnumSByteTypeInfo<TimeSpan>..ctor
	|-EnumSByteTypeInfo<ushort>..ctor
	|-EnumSByteTypeInfo<uint>..ctor
	|-EnumSByteTypeInfo<ulong>..ctor
	|-EnumSByteTypeInfo<UIntPtr>..ctor
	*/
}

// Namespace: System.Diagnostics.Tracing
internal sealed class EnumInt16TypeInfo<EnumType> : TraceLoggingTypeInfo<EnumType>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27DD410 Offset: 0x27DC410 VA: 0x1827DD410
	|-EnumInt16TypeInfo<bool>.WriteMetadata
	|
	|-RVA: 0x27DD0B0 Offset: 0x27DC0B0 VA: 0x1827DD0B0
	|-EnumInt16TypeInfo<byte>.WriteMetadata
	|
	|-RVA: 0x27DD650 Offset: 0x27DC650 VA: 0x1827DD650
	|-EnumInt16TypeInfo<char>.WriteMetadata
	|
	|-RVA: 0x27DD1D0 Offset: 0x27DC1D0 VA: 0x1827DD1D0
	|-EnumInt16TypeInfo<KeyValuePair<object, object>>.WriteMetadata
	|
	|-RVA: 0x27DD800 Offset: 0x27DC800 VA: 0x1827DD800
	|-EnumInt16TypeInfo<DateTime>.WriteMetadata
	|
	|-RVA: 0x27DD6E0 Offset: 0x27DC6E0 VA: 0x1827DD6E0
	|-EnumInt16TypeInfo<DateTimeOffset>.WriteMetadata
	|
	|-RVA: 0x27DCDE0 Offset: 0x27DBDE0 VA: 0x1827DCDE0
	|-EnumInt16TypeInfo<Decimal>.WriteMetadata
	|
	|-RVA: 0x27DD9B0 Offset: 0x27DC9B0 VA: 0x1827DD9B0
	|-EnumInt16TypeInfo<EmptyStruct>.WriteMetadata
	|
	|-RVA: 0x27DD020 Offset: 0x27DC020 VA: 0x1827DD020
	|-EnumInt16TypeInfo<double>.WriteMetadata
	|
	|-RVA: 0x27DD920 Offset: 0x27DC920 VA: 0x1827DD920
	|-EnumInt16TypeInfo<Guid>.WriteMetadata
	|
	|-RVA: 0x27DD4A0 Offset: 0x27DC4A0 VA: 0x1827DD4A0
	|-EnumInt16TypeInfo<short>.WriteMetadata
	|
	|-RVA: 0x27DD770 Offset: 0x27DC770 VA: 0x1827DD770
	|-EnumInt16TypeInfo<int>.WriteMetadata
	|
	|-RVA: 0x27DD890 Offset: 0x27DC890 VA: 0x1827DD890
	|-EnumInt16TypeInfo<long>.WriteMetadata
	|
	|-RVA: 0x27DCE70 Offset: 0x27DBE70 VA: 0x1827DCE70
	|-EnumInt16TypeInfo<IntPtr>.WriteMetadata
	|
	|-RVA: 0x27DD5C0 Offset: 0x27DC5C0 VA: 0x1827DD5C0
	|-EnumInt16TypeInfo<object>.WriteMetadata
	|
	|-RVA: 0x27DCF90 Offset: 0x27DBF90 VA: 0x1827DCF90
	|-EnumInt16TypeInfo<sbyte>.WriteMetadata
	|
	|-RVA: 0x27DD2F0 Offset: 0x27DC2F0 VA: 0x1827DD2F0
	|-EnumInt16TypeInfo<float>.WriteMetadata
	|
	|-RVA: 0x27DD380 Offset: 0x27DC380 VA: 0x1827DD380
	|-EnumInt16TypeInfo<TimeSpan>.WriteMetadata
	|
	|-RVA: 0x27DD260 Offset: 0x27DC260 VA: 0x1827DD260
	|-EnumInt16TypeInfo<ushort>.WriteMetadata
	|
	|-RVA: 0x27DCF00 Offset: 0x27DBF00 VA: 0x1827DCF00
	|-EnumInt16TypeInfo<uint>.WriteMetadata
	|
	|-RVA: 0x27DD530 Offset: 0x27DC530 VA: 0x1827DD530
	|-EnumInt16TypeInfo<ulong>.WriteMetadata
	|
	|-RVA: 0x27DD140 Offset: 0x27DC140 VA: 0x1827DD140
	|-EnumInt16TypeInfo<UIntPtr>.WriteMetadata
	*/

	public override void WriteData(TraceLoggingDataCollector collector, ref EnumType value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27DC080 Offset: 0x27DB080 VA: 0x1827DC080
	|-EnumInt16TypeInfo<bool>.WriteData
	|
	|-RVA: 0x27DC1C0 Offset: 0x27DB1C0 VA: 0x1827DC1C0
	|-EnumInt16TypeInfo<byte>.WriteData
	|
	|-RVA: 0x27DC8B0 Offset: 0x27DB8B0 VA: 0x1827DC8B0
	|-EnumInt16TypeInfo<char>.WriteData
	|
	|-RVA: 0x27DCBF0 Offset: 0x27DBBF0 VA: 0x1827DCBF0
	|-EnumInt16TypeInfo<KeyValuePair<object, object>>.WriteData
	|
	|-RVA: 0x27DC300 Offset: 0x27DB300 VA: 0x1827DC300
	|-EnumInt16TypeInfo<DateTime>.WriteData
	|
	|-RVA: 0x27DC440 Offset: 0x27DB440 VA: 0x1827DC440
	|-EnumInt16TypeInfo<DateTimeOffset>.WriteData
	|
	|-RVA: 0x27DC950 Offset: 0x27DB950 VA: 0x1827DC950
	|-EnumInt16TypeInfo<Decimal>.WriteData
	|
	|-RVA: 0x27DC770 Offset: 0x27DB770 VA: 0x1827DC770
	|-EnumInt16TypeInfo<EmptyStruct>.WriteData
	|
	|-RVA: 0x27DC4F0 Offset: 0x27DB4F0 VA: 0x1827DC4F0
	|-EnumInt16TypeInfo<double>.WriteData
	|
	|-RVA: 0x27DCA00 Offset: 0x27DBA00 VA: 0x1827DCA00
	|-EnumInt16TypeInfo<Guid>.WriteData
	|
	|-RVA: 0x27DC590 Offset: 0x27DB590 VA: 0x1827DC590
	|-EnumInt16TypeInfo<short>.WriteData
	|
	|-RVA: 0x27DBFE0 Offset: 0x27DAFE0 VA: 0x1827DBFE0
	|-EnumInt16TypeInfo<int>.WriteData
	|
	|-RVA: 0x27DCCA0 Offset: 0x27DBCA0 VA: 0x1827DCCA0
	|-EnumInt16TypeInfo<long>.WriteData
	|
	|-RVA: 0x27DC630 Offset: 0x27DB630 VA: 0x1827DC630
	|-EnumInt16TypeInfo<IntPtr>.WriteData
	|
	|-RVA: 0x27DC260 Offset: 0x27DB260 VA: 0x1827DC260
	|-EnumInt16TypeInfo<object>.WriteData
	|
	|-RVA: 0x27DCD40 Offset: 0x27DBD40 VA: 0x1827DCD40
	|-EnumInt16TypeInfo<sbyte>.WriteData
	|
	|-RVA: 0x27DC3A0 Offset: 0x27DB3A0 VA: 0x1827DC3A0
	|-EnumInt16TypeInfo<float>.WriteData
	|
	|-RVA: 0x27DC810 Offset: 0x27DB810 VA: 0x1827DC810
	|-EnumInt16TypeInfo<TimeSpan>.WriteData
	|
	|-RVA: 0x27DCAB0 Offset: 0x27DBAB0 VA: 0x1827DCAB0
	|-EnumInt16TypeInfo<ushort>.WriteData
	|
	|-RVA: 0x27DCB50 Offset: 0x27DBB50 VA: 0x1827DCB50
	|-EnumInt16TypeInfo<uint>.WriteData
	|
	|-RVA: 0x27DC120 Offset: 0x27DB120 VA: 0x1827DC120
	|-EnumInt16TypeInfo<ulong>.WriteData
	|
	|-RVA: 0x27DC6D0 Offset: 0x27DB6D0 VA: 0x1827DC6D0
	|-EnumInt16TypeInfo<UIntPtr>.WriteData
	*/

	public override object GetData(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DE450 Offset: 0x25DD450 VA: 0x1825DE450
	|-EnumInt16TypeInfo<bool>.GetData
	|-EnumInt16TypeInfo<byte>.GetData
	|-EnumInt16TypeInfo<char>.GetData
	|-EnumInt16TypeInfo<KeyValuePair<object, object>>.GetData
	|-EnumInt16TypeInfo<DateTime>.GetData
	|-EnumInt16TypeInfo<DateTimeOffset>.GetData
	|-EnumInt16TypeInfo<Decimal>.GetData
	|-EnumInt16TypeInfo<EmptyStruct>.GetData
	|-EnumInt16TypeInfo<double>.GetData
	|-EnumInt16TypeInfo<Guid>.GetData
	|-EnumInt16TypeInfo<short>.GetData
	|-EnumInt16TypeInfo<int>.GetData
	|-EnumInt16TypeInfo<long>.GetData
	|-EnumInt16TypeInfo<IntPtr>.GetData
	|-EnumInt16TypeInfo<object>.GetData
	|-EnumInt16TypeInfo<sbyte>.GetData
	|-EnumInt16TypeInfo<float>.GetData
	|-EnumInt16TypeInfo<TimeSpan>.GetData
	|-EnumInt16TypeInfo<ushort>.GetData
	|-EnumInt16TypeInfo<uint>.GetData
	|-EnumInt16TypeInfo<ulong>.GetData
	|-EnumInt16TypeInfo<UIntPtr>.GetData
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DE420 Offset: 0x25DD420 VA: 0x1825DE420
	|-EnumInt16TypeInfo<bool>..ctor
	|-EnumInt16TypeInfo<byte>..ctor
	|-EnumInt16TypeInfo<char>..ctor
	|-EnumInt16TypeInfo<KeyValuePair<object, object>>..ctor
	|-EnumInt16TypeInfo<DateTime>..ctor
	|-EnumInt16TypeInfo<DateTimeOffset>..ctor
	|-EnumInt16TypeInfo<Decimal>..ctor
	|-EnumInt16TypeInfo<EmptyStruct>..ctor
	|-EnumInt16TypeInfo<double>..ctor
	|-EnumInt16TypeInfo<Guid>..ctor
	|-EnumInt16TypeInfo<short>..ctor
	|-EnumInt16TypeInfo<int>..ctor
	|-EnumInt16TypeInfo<long>..ctor
	|-EnumInt16TypeInfo<IntPtr>..ctor
	|-EnumInt16TypeInfo<object>..ctor
	|-EnumInt16TypeInfo<sbyte>..ctor
	|-EnumInt16TypeInfo<float>..ctor
	|-EnumInt16TypeInfo<TimeSpan>..ctor
	|-EnumInt16TypeInfo<ushort>..ctor
	|-EnumInt16TypeInfo<uint>..ctor
	|-EnumInt16TypeInfo<ulong>..ctor
	|-EnumInt16TypeInfo<UIntPtr>..ctor
	*/
}

// Namespace: System.Diagnostics.Tracing
internal sealed class EnumUInt16TypeInfo<EnumType> : TraceLoggingTypeInfo<EnumType>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DC270 Offset: 0x25DB270 VA: 0x1825DC270
	|-EnumUInt16TypeInfo<bool>.WriteMetadata
	|
	|-RVA: 0x25DC390 Offset: 0x25DB390 VA: 0x1825DC390
	|-EnumUInt16TypeInfo<byte>.WriteMetadata
	|
	|-RVA: 0x25DC780 Offset: 0x25DB780 VA: 0x1825DC780
	|-EnumUInt16TypeInfo<char>.WriteMetadata
	|
	|-RVA: 0x25DC660 Offset: 0x25DB660 VA: 0x1825DC660
	|-EnumUInt16TypeInfo<KeyValuePair<object, object>>.WriteMetadata
	|
	|-RVA: 0x25DC420 Offset: 0x25DB420 VA: 0x1825DC420
	|-EnumUInt16TypeInfo<DateTime>.WriteMetadata
	|
	|-RVA: 0x25DC150 Offset: 0x25DB150 VA: 0x1825DC150
	|-EnumUInt16TypeInfo<DateTimeOffset>.WriteMetadata
	|
	|-RVA: 0x25DC8A0 Offset: 0x25DB8A0 VA: 0x1825DC8A0
	|-EnumUInt16TypeInfo<Decimal>.WriteMetadata
	|
	|-RVA: 0x25DC540 Offset: 0x25DB540 VA: 0x1825DC540
	|-EnumUInt16TypeInfo<EmptyStruct>.WriteMetadata
	|
	|-RVA: 0x25DBDF0 Offset: 0x25DADF0 VA: 0x1825DBDF0
	|-EnumUInt16TypeInfo<double>.WriteMetadata
	|
	|-RVA: 0x25DC030 Offset: 0x25DB030 VA: 0x1825DC030
	|-EnumUInt16TypeInfo<Guid>.WriteMetadata
	|
	|-RVA: 0x25DBE80 Offset: 0x25DAE80 VA: 0x1825DBE80
	|-EnumUInt16TypeInfo<short>.WriteMetadata
	|
	|-RVA: 0x25DC4B0 Offset: 0x25DB4B0 VA: 0x1825DC4B0
	|-EnumUInt16TypeInfo<int>.WriteMetadata
	|
	|-RVA: 0x25DBD60 Offset: 0x25DAD60 VA: 0x1825DBD60
	|-EnumUInt16TypeInfo<long>.WriteMetadata
	|
	|-RVA: 0x25DBF10 Offset: 0x25DAF10 VA: 0x1825DBF10
	|-EnumUInt16TypeInfo<IntPtr>.WriteMetadata
	|
	|-RVA: 0x25DC6F0 Offset: 0x25DB6F0 VA: 0x1825DC6F0
	|-EnumUInt16TypeInfo<object>.WriteMetadata
	|
	|-RVA: 0x25DBFA0 Offset: 0x25DAFA0 VA: 0x1825DBFA0
	|-EnumUInt16TypeInfo<sbyte>.WriteMetadata
	|
	|-RVA: 0x25DC930 Offset: 0x25DB930 VA: 0x1825DC930
	|-EnumUInt16TypeInfo<float>.WriteMetadata
	|
	|-RVA: 0x25DC0C0 Offset: 0x25DB0C0 VA: 0x1825DC0C0
	|-EnumUInt16TypeInfo<TimeSpan>.WriteMetadata
	|
	|-RVA: 0x25DC300 Offset: 0x25DB300 VA: 0x1825DC300
	|-EnumUInt16TypeInfo<ushort>.WriteMetadata
	|
	|-RVA: 0x25DC1E0 Offset: 0x25DB1E0 VA: 0x1825DC1E0
	|-EnumUInt16TypeInfo<uint>.WriteMetadata
	|
	|-RVA: 0x25DC810 Offset: 0x25DB810 VA: 0x1825DC810
	|-EnumUInt16TypeInfo<ulong>.WriteMetadata
	|
	|-RVA: 0x25DC5D0 Offset: 0x25DB5D0 VA: 0x1825DC5D0
	|-EnumUInt16TypeInfo<UIntPtr>.WriteMetadata
	*/

	public override void WriteData(TraceLoggingDataCollector collector, ref EnumType value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DB830 Offset: 0x25DA830 VA: 0x1825DB830
	|-EnumUInt16TypeInfo<bool>.WriteData
	|
	|-RVA: 0x25DB3D0 Offset: 0x25DA3D0 VA: 0x1825DB3D0
	|-EnumUInt16TypeInfo<byte>.WriteData
	|
	|-RVA: 0x25DB330 Offset: 0x25DA330 VA: 0x1825DB330
	|-EnumUInt16TypeInfo<char>.WriteData
	|
	|-RVA: 0x25DBC10 Offset: 0x25DAC10 VA: 0x1825DBC10
	|-EnumUInt16TypeInfo<KeyValuePair<object, object>>.WriteData
	|
	|-RVA: 0x25DB5B0 Offset: 0x25DA5B0 VA: 0x1825DB5B0
	|-EnumUInt16TypeInfo<DateTime>.WriteData
	|
	|-RVA: 0x25DB8D0 Offset: 0x25DA8D0 VA: 0x1825DB8D0
	|-EnumUInt16TypeInfo<DateTimeOffset>.WriteData
	|
	|-RVA: 0x25DB0A0 Offset: 0x25DA0A0 VA: 0x1825DB0A0
	|-EnumUInt16TypeInfo<Decimal>.WriteData
	|
	|-RVA: 0x25DAF60 Offset: 0x25D9F60 VA: 0x1825DAF60
	|-EnumUInt16TypeInfo<EmptyStruct>.WriteData
	|
	|-RVA: 0x25DB510 Offset: 0x25DA510 VA: 0x1825DB510
	|-EnumUInt16TypeInfo<double>.WriteData
	|
	|-RVA: 0x25DBA20 Offset: 0x25DAA20 VA: 0x1825DBA20
	|-EnumUInt16TypeInfo<Guid>.WriteData
	|
	|-RVA: 0x25DB470 Offset: 0x25DA470 VA: 0x1825DB470
	|-EnumUInt16TypeInfo<short>.WriteData
	|
	|-RVA: 0x25DBAD0 Offset: 0x25DAAD0 VA: 0x1825DBAD0
	|-EnumUInt16TypeInfo<int>.WriteData
	|
	|-RVA: 0x25DB150 Offset: 0x25DA150 VA: 0x1825DB150
	|-EnumUInt16TypeInfo<long>.WriteData
	|
	|-RVA: 0x25DB290 Offset: 0x25DA290 VA: 0x1825DB290
	|-EnumUInt16TypeInfo<IntPtr>.WriteData
	|
	|-RVA: 0x25DB980 Offset: 0x25DA980 VA: 0x1825DB980
	|-EnumUInt16TypeInfo<object>.WriteData
	|
	|-RVA: 0x25DB790 Offset: 0x25DA790 VA: 0x1825DB790
	|-EnumUInt16TypeInfo<sbyte>.WriteData
	|
	|-RVA: 0x25DBCC0 Offset: 0x25DACC0 VA: 0x1825DBCC0
	|-EnumUInt16TypeInfo<float>.WriteData
	|
	|-RVA: 0x25DB1F0 Offset: 0x25DA1F0 VA: 0x1825DB1F0
	|-EnumUInt16TypeInfo<TimeSpan>.WriteData
	|
	|-RVA: 0x25DBB70 Offset: 0x25DAB70 VA: 0x1825DBB70
	|-EnumUInt16TypeInfo<ushort>.WriteData
	|
	|-RVA: 0x25DB650 Offset: 0x25DA650 VA: 0x1825DB650
	|-EnumUInt16TypeInfo<uint>.WriteData
	|
	|-RVA: 0x25DB6F0 Offset: 0x25DA6F0 VA: 0x1825DB6F0
	|-EnumUInt16TypeInfo<ulong>.WriteData
	|
	|-RVA: 0x25DB000 Offset: 0x25DA000 VA: 0x1825DB000
	|-EnumUInt16TypeInfo<UIntPtr>.WriteData
	*/

	public override object GetData(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DE450 Offset: 0x25DD450 VA: 0x1825DE450
	|-EnumUInt16TypeInfo<bool>.GetData
	|-EnumUInt16TypeInfo<byte>.GetData
	|-EnumUInt16TypeInfo<char>.GetData
	|-EnumUInt16TypeInfo<KeyValuePair<object, object>>.GetData
	|-EnumUInt16TypeInfo<DateTime>.GetData
	|-EnumUInt16TypeInfo<DateTimeOffset>.GetData
	|-EnumUInt16TypeInfo<Decimal>.GetData
	|-EnumUInt16TypeInfo<EmptyStruct>.GetData
	|-EnumUInt16TypeInfo<double>.GetData
	|-EnumUInt16TypeInfo<Guid>.GetData
	|-EnumUInt16TypeInfo<short>.GetData
	|-EnumUInt16TypeInfo<int>.GetData
	|-EnumUInt16TypeInfo<long>.GetData
	|-EnumUInt16TypeInfo<IntPtr>.GetData
	|-EnumUInt16TypeInfo<object>.GetData
	|-EnumUInt16TypeInfo<sbyte>.GetData
	|-EnumUInt16TypeInfo<float>.GetData
	|-EnumUInt16TypeInfo<TimeSpan>.GetData
	|-EnumUInt16TypeInfo<ushort>.GetData
	|-EnumUInt16TypeInfo<uint>.GetData
	|-EnumUInt16TypeInfo<ulong>.GetData
	|-EnumUInt16TypeInfo<UIntPtr>.GetData
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DE420 Offset: 0x25DD420 VA: 0x1825DE420
	|-EnumUInt16TypeInfo<bool>..ctor
	|-EnumUInt16TypeInfo<byte>..ctor
	|-EnumUInt16TypeInfo<char>..ctor
	|-EnumUInt16TypeInfo<KeyValuePair<object, object>>..ctor
	|-EnumUInt16TypeInfo<DateTime>..ctor
	|-EnumUInt16TypeInfo<DateTimeOffset>..ctor
	|-EnumUInt16TypeInfo<Decimal>..ctor
	|-EnumUInt16TypeInfo<EmptyStruct>..ctor
	|-EnumUInt16TypeInfo<double>..ctor
	|-EnumUInt16TypeInfo<Guid>..ctor
	|-EnumUInt16TypeInfo<short>..ctor
	|-EnumUInt16TypeInfo<int>..ctor
	|-EnumUInt16TypeInfo<long>..ctor
	|-EnumUInt16TypeInfo<IntPtr>..ctor
	|-EnumUInt16TypeInfo<object>..ctor
	|-EnumUInt16TypeInfo<sbyte>..ctor
	|-EnumUInt16TypeInfo<float>..ctor
	|-EnumUInt16TypeInfo<TimeSpan>..ctor
	|-EnumUInt16TypeInfo<ushort>..ctor
	|-EnumUInt16TypeInfo<uint>..ctor
	|-EnumUInt16TypeInfo<ulong>..ctor
	|-EnumUInt16TypeInfo<UIntPtr>..ctor
	*/
}

// Namespace: System.Diagnostics.Tracing
internal sealed class EnumInt32TypeInfo<EnumType> : TraceLoggingTypeInfo<EnumType>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27DEA00 Offset: 0x27DDA00 VA: 0x1827DEA00
	|-EnumInt32TypeInfo<bool>.WriteMetadata
	|
	|-RVA: 0x27DEA90 Offset: 0x27DDA90 VA: 0x1827DEA90
	|-EnumInt32TypeInfo<byte>.WriteMetadata
	|
	|-RVA: 0x27DE970 Offset: 0x27DD970 VA: 0x1827DE970
	|-EnumInt32TypeInfo<char>.WriteMetadata
	|
	|-RVA: 0x27DE850 Offset: 0x27DD850 VA: 0x1827DE850
	|-EnumInt32TypeInfo<KeyValuePair<object, object>>.WriteMetadata
	|
	|-RVA: 0x27DE460 Offset: 0x27DD460 VA: 0x1827DE460
	|-EnumInt32TypeInfo<DateTime>.WriteMetadata
	|
	|-RVA: 0x27DE6A0 Offset: 0x27DD6A0 VA: 0x1827DE6A0
	|-EnumInt32TypeInfo<DateTimeOffset>.WriteMetadata
	|
	|-RVA: 0x27DE580 Offset: 0x27DD580 VA: 0x1827DE580
	|-EnumInt32TypeInfo<Decimal>.WriteMetadata
	|
	|-RVA: 0x27DE8E0 Offset: 0x27DD8E0 VA: 0x1827DE8E0
	|-EnumInt32TypeInfo<EmptyStruct>.WriteMetadata
	|
	|-RVA: 0x27DE730 Offset: 0x27DD730 VA: 0x1827DE730
	|-EnumInt32TypeInfo<double>.WriteMetadata
	|
	|-RVA: 0x27DE340 Offset: 0x27DD340 VA: 0x1827DE340
	|-EnumInt32TypeInfo<Guid>.WriteMetadata
	|
	|-RVA: 0x27DE610 Offset: 0x27DD610 VA: 0x1827DE610
	|-EnumInt32TypeInfo<short>.WriteMetadata
	|
	|-RVA: 0x27DE7C0 Offset: 0x27DD7C0 VA: 0x1827DE7C0
	|-EnumInt32TypeInfo<int>.WriteMetadata
	|
	|-RVA: 0x27DE3D0 Offset: 0x27DD3D0 VA: 0x1827DE3D0
	|-EnumInt32TypeInfo<long>.WriteMetadata
	|
	|-RVA: 0x27DE4F0 Offset: 0x27DD4F0 VA: 0x1827DE4F0
	|-EnumInt32TypeInfo<IntPtr>.WriteMetadata
	|
	|-RVA: 0x25D7980 Offset: 0x25D6980 VA: 0x1825D7980
	|-EnumInt32TypeInfo<object>.WriteMetadata
	|
	|-RVA: 0x25D78F0 Offset: 0x25D68F0 VA: 0x1825D78F0
	|-EnumInt32TypeInfo<sbyte>.WriteMetadata
	|
	|-RVA: 0x25D77D0 Offset: 0x25D67D0 VA: 0x1825D77D0
	|-EnumInt32TypeInfo<float>.WriteMetadata
	|
	|-RVA: 0x25D7620 Offset: 0x25D6620 VA: 0x1825D7620
	|-EnumInt32TypeInfo<TimeSpan>.WriteMetadata
	|
	|-RVA: 0x25D7740 Offset: 0x25D6740 VA: 0x1825D7740
	|-EnumInt32TypeInfo<ushort>.WriteMetadata
	|
	|-RVA: 0x25D7860 Offset: 0x25D6860 VA: 0x1825D7860
	|-EnumInt32TypeInfo<uint>.WriteMetadata
	|
	|-RVA: 0x25D76B0 Offset: 0x25D66B0 VA: 0x1825D76B0
	|-EnumInt32TypeInfo<ulong>.WriteMetadata
	|
	|-RVA: 0x25D7A10 Offset: 0x25D6A10 VA: 0x1825D7A10
	|-EnumInt32TypeInfo<UIntPtr>.WriteMetadata
	*/

	public override void WriteData(TraceLoggingDataCollector collector, ref EnumType value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27DDA40 Offset: 0x27DCA40 VA: 0x1827DDA40
	|-EnumInt32TypeInfo<bool>.WriteData
	|
	|-RVA: 0x27DE2A0 Offset: 0x27DD2A0 VA: 0x1827DE2A0
	|-EnumInt32TypeInfo<byte>.WriteData
	|
	|-RVA: 0x27DE200 Offset: 0x27DD200 VA: 0x1827DE200
	|-EnumInt32TypeInfo<char>.WriteData
	|
	|-RVA: 0x27DDAE0 Offset: 0x27DCAE0 VA: 0x1827DDAE0
	|-EnumInt32TypeInfo<KeyValuePair<object, object>>.WriteData
	|
	|-RVA: 0x27DDED0 Offset: 0x27DCED0 VA: 0x1827DDED0
	|-EnumInt32TypeInfo<DateTime>.WriteData
	|
	|-RVA: 0x27DDE20 Offset: 0x27DCE20 VA: 0x1827DDE20
	|-EnumInt32TypeInfo<DateTimeOffset>.WriteData
	|
	|-RVA: 0x27DDB90 Offset: 0x27DCB90 VA: 0x1827DDB90
	|-EnumInt32TypeInfo<Decimal>.WriteData
	|
	|-RVA: 0x27DDF70 Offset: 0x27DCF70 VA: 0x1827DDF70
	|-EnumInt32TypeInfo<EmptyStruct>.WriteData
	|
	|-RVA: 0x27DDC40 Offset: 0x27DCC40 VA: 0x1827DDC40
	|-EnumInt32TypeInfo<double>.WriteData
	|
	|-RVA: 0x27DE010 Offset: 0x27DD010 VA: 0x1827DE010
	|-EnumInt32TypeInfo<Guid>.WriteData
	|
	|-RVA: 0x27DDCE0 Offset: 0x27DCCE0 VA: 0x1827DDCE0
	|-EnumInt32TypeInfo<short>.WriteData
	|
	|-RVA: 0x27DE160 Offset: 0x27DD160 VA: 0x1827DE160
	|-EnumInt32TypeInfo<int>.WriteData
	|
	|-RVA: 0x27DDD80 Offset: 0x27DCD80 VA: 0x1827DDD80
	|-EnumInt32TypeInfo<long>.WriteData
	|
	|-RVA: 0x27DE0C0 Offset: 0x27DD0C0 VA: 0x1827DE0C0
	|-EnumInt32TypeInfo<IntPtr>.WriteData
	|
	|-RVA: 0x25D74E0 Offset: 0x25D64E0 VA: 0x1825D74E0
	|-EnumInt32TypeInfo<object>.WriteData
	|
	|-RVA: 0x25D7120 Offset: 0x25D6120 VA: 0x1825D7120
	|-EnumInt32TypeInfo<sbyte>.WriteData
	|
	|-RVA: 0x25D7300 Offset: 0x25D6300 VA: 0x1825D7300
	|-EnumInt32TypeInfo<float>.WriteData
	|
	|-RVA: 0x25D73A0 Offset: 0x25D63A0 VA: 0x1825D73A0
	|-EnumInt32TypeInfo<TimeSpan>.WriteData
	|
	|-RVA: 0x25D7440 Offset: 0x25D6440 VA: 0x1825D7440
	|-EnumInt32TypeInfo<ushort>.WriteData
	|
	|-RVA: 0x25D7580 Offset: 0x25D6580 VA: 0x1825D7580
	|-EnumInt32TypeInfo<uint>.WriteData
	|
	|-RVA: 0x25D7260 Offset: 0x25D6260 VA: 0x1825D7260
	|-EnumInt32TypeInfo<ulong>.WriteData
	|
	|-RVA: 0x25D71C0 Offset: 0x25D61C0 VA: 0x1825D71C0
	|-EnumInt32TypeInfo<UIntPtr>.WriteData
	*/

	public override object GetData(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DE450 Offset: 0x25DD450 VA: 0x1825DE450
	|-EnumInt32TypeInfo<bool>.GetData
	|-EnumInt32TypeInfo<byte>.GetData
	|-EnumInt32TypeInfo<char>.GetData
	|-EnumInt32TypeInfo<KeyValuePair<object, object>>.GetData
	|-EnumInt32TypeInfo<DateTime>.GetData
	|-EnumInt32TypeInfo<DateTimeOffset>.GetData
	|-EnumInt32TypeInfo<Decimal>.GetData
	|-EnumInt32TypeInfo<EmptyStruct>.GetData
	|-EnumInt32TypeInfo<double>.GetData
	|-EnumInt32TypeInfo<Guid>.GetData
	|-EnumInt32TypeInfo<short>.GetData
	|-EnumInt32TypeInfo<int>.GetData
	|-EnumInt32TypeInfo<long>.GetData
	|-EnumInt32TypeInfo<IntPtr>.GetData
	|-EnumInt32TypeInfo<object>.GetData
	|-EnumInt32TypeInfo<sbyte>.GetData
	|-EnumInt32TypeInfo<float>.GetData
	|-EnumInt32TypeInfo<TimeSpan>.GetData
	|-EnumInt32TypeInfo<ushort>.GetData
	|-EnumInt32TypeInfo<uint>.GetData
	|-EnumInt32TypeInfo<ulong>.GetData
	|-EnumInt32TypeInfo<UIntPtr>.GetData
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DE420 Offset: 0x25DD420 VA: 0x1825DE420
	|-EnumInt32TypeInfo<bool>..ctor
	|-EnumInt32TypeInfo<byte>..ctor
	|-EnumInt32TypeInfo<char>..ctor
	|-EnumInt32TypeInfo<KeyValuePair<object, object>>..ctor
	|-EnumInt32TypeInfo<DateTime>..ctor
	|-EnumInt32TypeInfo<DateTimeOffset>..ctor
	|-EnumInt32TypeInfo<Decimal>..ctor
	|-EnumInt32TypeInfo<EmptyStruct>..ctor
	|-EnumInt32TypeInfo<double>..ctor
	|-EnumInt32TypeInfo<Guid>..ctor
	|-EnumInt32TypeInfo<short>..ctor
	|-EnumInt32TypeInfo<int>..ctor
	|-EnumInt32TypeInfo<long>..ctor
	|-EnumInt32TypeInfo<IntPtr>..ctor
	|-EnumInt32TypeInfo<object>..ctor
	|-EnumInt32TypeInfo<sbyte>..ctor
	|-EnumInt32TypeInfo<float>..ctor
	|-EnumInt32TypeInfo<TimeSpan>..ctor
	|-EnumInt32TypeInfo<ushort>..ctor
	|-EnumInt32TypeInfo<uint>..ctor
	|-EnumInt32TypeInfo<ulong>..ctor
	|-EnumInt32TypeInfo<UIntPtr>..ctor
	*/
}

// Namespace: System.Diagnostics.Tracing
internal sealed class EnumUInt32TypeInfo<EnumType> : TraceLoggingTypeInfo<EnumType>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DE030 Offset: 0x25DD030 VA: 0x1825DE030
	|-EnumUInt32TypeInfo<bool>.WriteMetadata
	|
	|-RVA: 0x25DD850 Offset: 0x25DC850 VA: 0x1825DD850
	|-EnumUInt32TypeInfo<byte>.WriteMetadata
	|
	|-RVA: 0x25DDD60 Offset: 0x25DCD60 VA: 0x1825DDD60
	|-EnumUInt32TypeInfo<char>.WriteMetadata
	|
	|-RVA: 0x25DDCD0 Offset: 0x25DCCD0 VA: 0x1825DDCD0
	|-EnumUInt32TypeInfo<KeyValuePair<object, object>>.WriteMetadata
	|
	|-RVA: 0x25DDE80 Offset: 0x25DCE80 VA: 0x1825DDE80
	|-EnumUInt32TypeInfo<DateTime>.WriteMetadata
	|
	|-RVA: 0x25DD970 Offset: 0x25DC970 VA: 0x1825DD970
	|-EnumUInt32TypeInfo<DateTimeOffset>.WriteMetadata
	|
	|-RVA: 0x25DD7C0 Offset: 0x25DC7C0 VA: 0x1825DD7C0
	|-EnumUInt32TypeInfo<Decimal>.WriteMetadata
	|
	|-RVA: 0x25DD8E0 Offset: 0x25DC8E0 VA: 0x1825DD8E0
	|-EnumUInt32TypeInfo<EmptyStruct>.WriteMetadata
	|
	|-RVA: 0x25DE270 Offset: 0x25DD270 VA: 0x1825DE270
	|-EnumUInt32TypeInfo<double>.WriteMetadata
	|
	|-RVA: 0x25DDC40 Offset: 0x25DCC40 VA: 0x1825DDC40
	|-EnumUInt32TypeInfo<Guid>.WriteMetadata
	|
	|-RVA: 0x25DDF10 Offset: 0x25DCF10 VA: 0x1825DDF10
	|-EnumUInt32TypeInfo<short>.WriteMetadata
	|
	|-RVA: 0x25DE150 Offset: 0x25DD150 VA: 0x1825DE150
	|-EnumUInt32TypeInfo<int>.WriteMetadata
	|
	|-RVA: 0x25DE0C0 Offset: 0x25DD0C0 VA: 0x1825DE0C0
	|-EnumUInt32TypeInfo<long>.WriteMetadata
	|
	|-RVA: 0x25DDBB0 Offset: 0x25DCBB0 VA: 0x1825DDBB0
	|-EnumUInt32TypeInfo<IntPtr>.WriteMetadata
	|
	|-RVA: 0x25DDA90 Offset: 0x25DCA90 VA: 0x1825DDA90
	|-EnumUInt32TypeInfo<object>.WriteMetadata
	|
	|-RVA: 0x25DE390 Offset: 0x25DD390 VA: 0x1825DE390
	|-EnumUInt32TypeInfo<sbyte>.WriteMetadata
	|
	|-RVA: 0x25DDDF0 Offset: 0x25DCDF0 VA: 0x1825DDDF0
	|-EnumUInt32TypeInfo<float>.WriteMetadata
	|
	|-RVA: 0x25DE1E0 Offset: 0x25DD1E0 VA: 0x1825DE1E0
	|-EnumUInt32TypeInfo<TimeSpan>.WriteMetadata
	|
	|-RVA: 0x25DDB20 Offset: 0x25DCB20 VA: 0x1825DDB20
	|-EnumUInt32TypeInfo<ushort>.WriteMetadata
	|
	|-RVA: 0x25DE300 Offset: 0x25DD300 VA: 0x1825DE300
	|-EnumUInt32TypeInfo<uint>.WriteMetadata
	|
	|-RVA: 0x25DDA00 Offset: 0x25DCA00 VA: 0x1825DDA00
	|-EnumUInt32TypeInfo<ulong>.WriteMetadata
	|
	|-RVA: 0x25DDFA0 Offset: 0x25DCFA0 VA: 0x1825DDFA0
	|-EnumUInt32TypeInfo<UIntPtr>.WriteMetadata
	*/

	public override void WriteData(TraceLoggingDataCollector collector, ref EnumType value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DD3F0 Offset: 0x25DC3F0 VA: 0x1825DD3F0
	|-EnumUInt32TypeInfo<bool>.WriteData
	|
	|-RVA: 0x25DD0B0 Offset: 0x25DC0B0 VA: 0x1825DD0B0
	|-EnumUInt32TypeInfo<byte>.WriteData
	|
	|-RVA: 0x25DCE20 Offset: 0x25DBE20 VA: 0x1825DCE20
	|-EnumUInt32TypeInfo<char>.WriteData
	|
	|-RVA: 0x25DD340 Offset: 0x25DC340 VA: 0x1825DD340
	|-EnumUInt32TypeInfo<KeyValuePair<object, object>>.WriteData
	|
	|-RVA: 0x25DC9C0 Offset: 0x25DB9C0 VA: 0x1825DC9C0
	|-EnumUInt32TypeInfo<DateTime>.WriteData
	|
	|-RVA: 0x25DD5D0 Offset: 0x25DC5D0 VA: 0x1825DD5D0
	|-EnumUInt32TypeInfo<DateTimeOffset>.WriteData
	|
	|-RVA: 0x25DD290 Offset: 0x25DC290 VA: 0x1825DD290
	|-EnumUInt32TypeInfo<Decimal>.WriteData
	|
	|-RVA: 0x25DCC40 Offset: 0x25DBC40 VA: 0x1825DCC40
	|-EnumUInt32TypeInfo<EmptyStruct>.WriteData
	|
	|-RVA: 0x25DD490 Offset: 0x25DC490 VA: 0x1825DD490
	|-EnumUInt32TypeInfo<double>.WriteData
	|
	|-RVA: 0x25DCEC0 Offset: 0x25DBEC0 VA: 0x1825DCEC0
	|-EnumUInt32TypeInfo<Guid>.WriteData
	|
	|-RVA: 0x25DCA60 Offset: 0x25DBA60 VA: 0x1825DCA60
	|-EnumUInt32TypeInfo<short>.WriteData
	|
	|-RVA: 0x25DCBA0 Offset: 0x25DBBA0 VA: 0x1825DCBA0
	|-EnumUInt32TypeInfo<int>.WriteData
	|
	|-RVA: 0x25DCF70 Offset: 0x25DBF70 VA: 0x1825DCF70
	|-EnumUInt32TypeInfo<long>.WriteData
	|
	|-RVA: 0x25DD680 Offset: 0x25DC680 VA: 0x1825DD680
	|-EnumUInt32TypeInfo<IntPtr>.WriteData
	|
	|-RVA: 0x25DD530 Offset: 0x25DC530 VA: 0x1825DD530
	|-EnumUInt32TypeInfo<object>.WriteData
	|
	|-RVA: 0x25DCD80 Offset: 0x25DBD80 VA: 0x1825DCD80
	|-EnumUInt32TypeInfo<sbyte>.WriteData
	|
	|-RVA: 0x25DD010 Offset: 0x25DC010 VA: 0x1825DD010
	|-EnumUInt32TypeInfo<float>.WriteData
	|
	|-RVA: 0x25DD720 Offset: 0x25DC720 VA: 0x1825DD720
	|-EnumUInt32TypeInfo<TimeSpan>.WriteData
	|
	|-RVA: 0x25DCCE0 Offset: 0x25DBCE0 VA: 0x1825DCCE0
	|-EnumUInt32TypeInfo<ushort>.WriteData
	|
	|-RVA: 0x25DCB00 Offset: 0x25DBB00 VA: 0x1825DCB00
	|-EnumUInt32TypeInfo<uint>.WriteData
	|
	|-RVA: 0x25DD150 Offset: 0x25DC150 VA: 0x1825DD150
	|-EnumUInt32TypeInfo<ulong>.WriteData
	|
	|-RVA: 0x25DD1F0 Offset: 0x25DC1F0 VA: 0x1825DD1F0
	|-EnumUInt32TypeInfo<UIntPtr>.WriteData
	*/

	public override object GetData(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DE450 Offset: 0x25DD450 VA: 0x1825DE450
	|-EnumUInt32TypeInfo<bool>.GetData
	|-EnumUInt32TypeInfo<byte>.GetData
	|-EnumUInt32TypeInfo<char>.GetData
	|-EnumUInt32TypeInfo<KeyValuePair<object, object>>.GetData
	|-EnumUInt32TypeInfo<DateTime>.GetData
	|-EnumUInt32TypeInfo<DateTimeOffset>.GetData
	|-EnumUInt32TypeInfo<Decimal>.GetData
	|-EnumUInt32TypeInfo<EmptyStruct>.GetData
	|-EnumUInt32TypeInfo<double>.GetData
	|-EnumUInt32TypeInfo<Guid>.GetData
	|-EnumUInt32TypeInfo<short>.GetData
	|-EnumUInt32TypeInfo<int>.GetData
	|-EnumUInt32TypeInfo<long>.GetData
	|-EnumUInt32TypeInfo<IntPtr>.GetData
	|-EnumUInt32TypeInfo<object>.GetData
	|-EnumUInt32TypeInfo<sbyte>.GetData
	|-EnumUInt32TypeInfo<float>.GetData
	|-EnumUInt32TypeInfo<TimeSpan>.GetData
	|-EnumUInt32TypeInfo<ushort>.GetData
	|-EnumUInt32TypeInfo<uint>.GetData
	|-EnumUInt32TypeInfo<ulong>.GetData
	|-EnumUInt32TypeInfo<UIntPtr>.GetData
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DE420 Offset: 0x25DD420 VA: 0x1825DE420
	|-EnumUInt32TypeInfo<bool>..ctor
	|-EnumUInt32TypeInfo<byte>..ctor
	|-EnumUInt32TypeInfo<char>..ctor
	|-EnumUInt32TypeInfo<KeyValuePair<object, object>>..ctor
	|-EnumUInt32TypeInfo<DateTime>..ctor
	|-EnumUInt32TypeInfo<DateTimeOffset>..ctor
	|-EnumUInt32TypeInfo<Decimal>..ctor
	|-EnumUInt32TypeInfo<EmptyStruct>..ctor
	|-EnumUInt32TypeInfo<double>..ctor
	|-EnumUInt32TypeInfo<Guid>..ctor
	|-EnumUInt32TypeInfo<short>..ctor
	|-EnumUInt32TypeInfo<int>..ctor
	|-EnumUInt32TypeInfo<long>..ctor
	|-EnumUInt32TypeInfo<IntPtr>..ctor
	|-EnumUInt32TypeInfo<object>..ctor
	|-EnumUInt32TypeInfo<sbyte>..ctor
	|-EnumUInt32TypeInfo<float>..ctor
	|-EnumUInt32TypeInfo<TimeSpan>..ctor
	|-EnumUInt32TypeInfo<ushort>..ctor
	|-EnumUInt32TypeInfo<uint>..ctor
	|-EnumUInt32TypeInfo<ulong>..ctor
	|-EnumUInt32TypeInfo<UIntPtr>..ctor
	*/
}

// Namespace: System.Diagnostics.Tracing
internal sealed class EnumInt64TypeInfo<EnumType> : TraceLoggingTypeInfo<EnumType>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D8AE0 Offset: 0x25D7AE0 VA: 0x1825D8AE0
	|-EnumInt64TypeInfo<bool>.WriteMetadata
	|
	|-RVA: 0x25D8E40 Offset: 0x25D7E40 VA: 0x1825D8E40
	|-EnumInt64TypeInfo<byte>.WriteMetadata
	|
	|-RVA: 0x25D8FF0 Offset: 0x25D7FF0 VA: 0x1825D8FF0
	|-EnumInt64TypeInfo<char>.WriteMetadata
	|
	|-RVA: 0x25D8DB0 Offset: 0x25D7DB0 VA: 0x1825D8DB0
	|-EnumInt64TypeInfo<KeyValuePair<object, object>>.WriteMetadata
	|
	|-RVA: 0x25D8B70 Offset: 0x25D7B70 VA: 0x1825D8B70
	|-EnumInt64TypeInfo<DateTime>.WriteMetadata
	|
	|-RVA: 0x25D9350 Offset: 0x25D8350 VA: 0x1825D9350
	|-EnumInt64TypeInfo<DateTimeOffset>.WriteMetadata
	|
	|-RVA: 0x25D8A50 Offset: 0x25D7A50 VA: 0x1825D8A50
	|-EnumInt64TypeInfo<Decimal>.WriteMetadata
	|
	|-RVA: 0x25D8930 Offset: 0x25D7930 VA: 0x1825D8930
	|-EnumInt64TypeInfo<EmptyStruct>.WriteMetadata
	|
	|-RVA: 0x25D8D20 Offset: 0x25D7D20 VA: 0x1825D8D20
	|-EnumInt64TypeInfo<double>.WriteMetadata
	|
	|-RVA: 0x25D8ED0 Offset: 0x25D7ED0 VA: 0x1825D8ED0
	|-EnumInt64TypeInfo<Guid>.WriteMetadata
	|
	|-RVA: 0x25D9110 Offset: 0x25D8110 VA: 0x1825D9110
	|-EnumInt64TypeInfo<short>.WriteMetadata
	|
	|-RVA: 0x25D88A0 Offset: 0x25D78A0 VA: 0x1825D88A0
	|-EnumInt64TypeInfo<int>.WriteMetadata
	|
	|-RVA: 0x25D8C90 Offset: 0x25D7C90 VA: 0x1825D8C90
	|-EnumInt64TypeInfo<long>.WriteMetadata
	|
	|-RVA: 0x25D93E0 Offset: 0x25D83E0 VA: 0x1825D93E0
	|-EnumInt64TypeInfo<IntPtr>.WriteMetadata
	|
	|-RVA: 0x25D9080 Offset: 0x25D8080 VA: 0x1825D9080
	|-EnumInt64TypeInfo<object>.WriteMetadata
	|
	|-RVA: 0x25D91A0 Offset: 0x25D81A0 VA: 0x1825D91A0
	|-EnumInt64TypeInfo<sbyte>.WriteMetadata
	|
	|-RVA: 0x25D8C00 Offset: 0x25D7C00 VA: 0x1825D8C00
	|-EnumInt64TypeInfo<float>.WriteMetadata
	|
	|-RVA: 0x25D9470 Offset: 0x25D8470 VA: 0x1825D9470
	|-EnumInt64TypeInfo<TimeSpan>.WriteMetadata
	|
	|-RVA: 0x25D92C0 Offset: 0x25D82C0 VA: 0x1825D92C0
	|-EnumInt64TypeInfo<ushort>.WriteMetadata
	|
	|-RVA: 0x25D89C0 Offset: 0x25D79C0 VA: 0x1825D89C0
	|-EnumInt64TypeInfo<uint>.WriteMetadata
	|
	|-RVA: 0x25D9230 Offset: 0x25D8230 VA: 0x1825D9230
	|-EnumInt64TypeInfo<ulong>.WriteMetadata
	|
	|-RVA: 0x25D8F60 Offset: 0x25D7F60 VA: 0x1825D8F60
	|-EnumInt64TypeInfo<UIntPtr>.WriteMetadata
	*/

	public override void WriteData(TraceLoggingDataCollector collector, ref EnumType value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D8610 Offset: 0x25D7610 VA: 0x1825D8610
	|-EnumInt64TypeInfo<bool>.WriteData
	|
	|-RVA: 0x25D7DE0 Offset: 0x25D6DE0 VA: 0x1825D7DE0
	|-EnumInt64TypeInfo<byte>.WriteData
	|
	|-RVA: 0x25D82F0 Offset: 0x25D72F0 VA: 0x1825D82F0
	|-EnumInt64TypeInfo<char>.WriteData
	|
	|-RVA: 0x25D8750 Offset: 0x25D7750 VA: 0x1825D8750
	|-EnumInt64TypeInfo<KeyValuePair<object, object>>.WriteData
	|
	|-RVA: 0x25D7E80 Offset: 0x25D6E80 VA: 0x1825D7E80
	|-EnumInt64TypeInfo<DateTime>.WriteData
	|
	|-RVA: 0x25D7D30 Offset: 0x25D6D30 VA: 0x1825D7D30
	|-EnumInt64TypeInfo<DateTimeOffset>.WriteData
	|
	|-RVA: 0x25D8100 Offset: 0x25D7100 VA: 0x1825D8100
	|-EnumInt64TypeInfo<Decimal>.WriteData
	|
	|-RVA: 0x25D7BF0 Offset: 0x25D6BF0 VA: 0x1825D7BF0
	|-EnumInt64TypeInfo<EmptyStruct>.WriteData
	|
	|-RVA: 0x25D8800 Offset: 0x25D7800 VA: 0x1825D8800
	|-EnumInt64TypeInfo<double>.WriteData
	|
	|-RVA: 0x25D7B40 Offset: 0x25D6B40 VA: 0x1825D7B40
	|-EnumInt64TypeInfo<Guid>.WriteData
	|
	|-RVA: 0x25D84D0 Offset: 0x25D74D0 VA: 0x1825D84D0
	|-EnumInt64TypeInfo<short>.WriteData
	|
	|-RVA: 0x25D8390 Offset: 0x25D7390 VA: 0x1825D8390
	|-EnumInt64TypeInfo<int>.WriteData
	|
	|-RVA: 0x25D8060 Offset: 0x25D7060 VA: 0x1825D8060
	|-EnumInt64TypeInfo<long>.WriteData
	|
	|-RVA: 0x25D8430 Offset: 0x25D7430 VA: 0x1825D8430
	|-EnumInt64TypeInfo<IntPtr>.WriteData
	|
	|-RVA: 0x25D7AA0 Offset: 0x25D6AA0 VA: 0x1825D7AA0
	|-EnumInt64TypeInfo<object>.WriteData
	|
	|-RVA: 0x25D8570 Offset: 0x25D7570 VA: 0x1825D8570
	|-EnumInt64TypeInfo<sbyte>.WriteData
	|
	|-RVA: 0x25D86B0 Offset: 0x25D76B0 VA: 0x1825D86B0
	|-EnumInt64TypeInfo<float>.WriteData
	|
	|-RVA: 0x25D7C90 Offset: 0x25D6C90 VA: 0x1825D7C90
	|-EnumInt64TypeInfo<TimeSpan>.WriteData
	|
	|-RVA: 0x25D8250 Offset: 0x25D7250 VA: 0x1825D8250
	|-EnumInt64TypeInfo<ushort>.WriteData
	|
	|-RVA: 0x25D7FC0 Offset: 0x25D6FC0 VA: 0x1825D7FC0
	|-EnumInt64TypeInfo<uint>.WriteData
	|
	|-RVA: 0x25D7F20 Offset: 0x25D6F20 VA: 0x1825D7F20
	|-EnumInt64TypeInfo<ulong>.WriteData
	|
	|-RVA: 0x25D81B0 Offset: 0x25D71B0 VA: 0x1825D81B0
	|-EnumInt64TypeInfo<UIntPtr>.WriteData
	*/

	public override object GetData(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DE450 Offset: 0x25DD450 VA: 0x1825DE450
	|-EnumInt64TypeInfo<bool>.GetData
	|-EnumInt64TypeInfo<byte>.GetData
	|-EnumInt64TypeInfo<char>.GetData
	|-EnumInt64TypeInfo<KeyValuePair<object, object>>.GetData
	|-EnumInt64TypeInfo<DateTime>.GetData
	|-EnumInt64TypeInfo<DateTimeOffset>.GetData
	|-EnumInt64TypeInfo<Decimal>.GetData
	|-EnumInt64TypeInfo<EmptyStruct>.GetData
	|-EnumInt64TypeInfo<double>.GetData
	|-EnumInt64TypeInfo<Guid>.GetData
	|-EnumInt64TypeInfo<short>.GetData
	|-EnumInt64TypeInfo<int>.GetData
	|-EnumInt64TypeInfo<long>.GetData
	|-EnumInt64TypeInfo<IntPtr>.GetData
	|-EnumInt64TypeInfo<object>.GetData
	|-EnumInt64TypeInfo<sbyte>.GetData
	|-EnumInt64TypeInfo<float>.GetData
	|-EnumInt64TypeInfo<TimeSpan>.GetData
	|-EnumInt64TypeInfo<ushort>.GetData
	|-EnumInt64TypeInfo<uint>.GetData
	|-EnumInt64TypeInfo<ulong>.GetData
	|-EnumInt64TypeInfo<UIntPtr>.GetData
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DE420 Offset: 0x25DD420 VA: 0x1825DE420
	|-EnumInt64TypeInfo<bool>..ctor
	|-EnumInt64TypeInfo<byte>..ctor
	|-EnumInt64TypeInfo<char>..ctor
	|-EnumInt64TypeInfo<KeyValuePair<object, object>>..ctor
	|-EnumInt64TypeInfo<DateTime>..ctor
	|-EnumInt64TypeInfo<DateTimeOffset>..ctor
	|-EnumInt64TypeInfo<Decimal>..ctor
	|-EnumInt64TypeInfo<EmptyStruct>..ctor
	|-EnumInt64TypeInfo<double>..ctor
	|-EnumInt64TypeInfo<Guid>..ctor
	|-EnumInt64TypeInfo<short>..ctor
	|-EnumInt64TypeInfo<int>..ctor
	|-EnumInt64TypeInfo<long>..ctor
	|-EnumInt64TypeInfo<IntPtr>..ctor
	|-EnumInt64TypeInfo<object>..ctor
	|-EnumInt64TypeInfo<sbyte>..ctor
	|-EnumInt64TypeInfo<float>..ctor
	|-EnumInt64TypeInfo<TimeSpan>..ctor
	|-EnumInt64TypeInfo<ushort>..ctor
	|-EnumInt64TypeInfo<uint>..ctor
	|-EnumInt64TypeInfo<ulong>..ctor
	|-EnumInt64TypeInfo<UIntPtr>..ctor
	*/
}

// Namespace: System.Diagnostics.Tracing
internal sealed class EnumUInt64TypeInfo<EnumType> : TraceLoggingTypeInfo<EnumType>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DFDA0 Offset: 0x25DEDA0 VA: 0x1825DFDA0
	|-EnumUInt64TypeInfo<bool>.WriteMetadata
	|
	|-RVA: 0x25DF770 Offset: 0x25DE770 VA: 0x1825DF770
	|-EnumUInt64TypeInfo<byte>.WriteMetadata
	|
	|-RVA: 0x25DF4A0 Offset: 0x25DE4A0 VA: 0x1825DF4A0
	|-EnumUInt64TypeInfo<char>.WriteMetadata
	|
	|-RVA: 0x25DFBF0 Offset: 0x25DEBF0 VA: 0x1825DFBF0
	|-EnumUInt64TypeInfo<KeyValuePair<object, object>>.WriteMetadata
	|
	|-RVA: 0x25DFC80 Offset: 0x25DEC80 VA: 0x1825DFC80
	|-EnumUInt64TypeInfo<DateTime>.WriteMetadata
	|
	|-RVA: 0x25DF5C0 Offset: 0x25DE5C0 VA: 0x1825DF5C0
	|-EnumUInt64TypeInfo<DateTimeOffset>.WriteMetadata
	|
	|-RVA: 0x25DF380 Offset: 0x25DE380 VA: 0x1825DF380
	|-EnumUInt64TypeInfo<Decimal>.WriteMetadata
	|
	|-RVA: 0x25DF410 Offset: 0x25DE410 VA: 0x1825DF410
	|-EnumUInt64TypeInfo<EmptyStruct>.WriteMetadata
	|
	|-RVA: 0x25DFB60 Offset: 0x25DEB60 VA: 0x1825DFB60
	|-EnumUInt64TypeInfo<double>.WriteMetadata
	|
	|-RVA: 0x25DF6E0 Offset: 0x25DE6E0 VA: 0x1825DF6E0
	|-EnumUInt64TypeInfo<Guid>.WriteMetadata
	|
	|-RVA: 0x25DFAD0 Offset: 0x25DEAD0 VA: 0x1825DFAD0
	|-EnumUInt64TypeInfo<short>.WriteMetadata
	|
	|-RVA: 0x25DF920 Offset: 0x25DE920 VA: 0x1825DF920
	|-EnumUInt64TypeInfo<int>.WriteMetadata
	|
	|-RVA: 0x25DFE30 Offset: 0x25DEE30 VA: 0x1825DFE30
	|-EnumUInt64TypeInfo<long>.WriteMetadata
	|
	|-RVA: 0x25DFA40 Offset: 0x25DEA40 VA: 0x1825DFA40
	|-EnumUInt64TypeInfo<IntPtr>.WriteMetadata
	|
	|-RVA: 0x25DF260 Offset: 0x25DE260 VA: 0x1825DF260
	|-EnumUInt64TypeInfo<object>.WriteMetadata
	|
	|-RVA: 0x25DF530 Offset: 0x25DE530 VA: 0x1825DF530
	|-EnumUInt64TypeInfo<sbyte>.WriteMetadata
	|
	|-RVA: 0x25DFD10 Offset: 0x25DED10 VA: 0x1825DFD10
	|-EnumUInt64TypeInfo<float>.WriteMetadata
	|
	|-RVA: 0x25DF9B0 Offset: 0x25DE9B0 VA: 0x1825DF9B0
	|-EnumUInt64TypeInfo<TimeSpan>.WriteMetadata
	|
	|-RVA: 0x25DF800 Offset: 0x25DE800 VA: 0x1825DF800
	|-EnumUInt64TypeInfo<ushort>.WriteMetadata
	|
	|-RVA: 0x25DF650 Offset: 0x25DE650 VA: 0x1825DF650
	|-EnumUInt64TypeInfo<uint>.WriteMetadata
	|
	|-RVA: 0x25DF2F0 Offset: 0x25DE2F0 VA: 0x1825DF2F0
	|-EnumUInt64TypeInfo<ulong>.WriteMetadata
	|
	|-RVA: 0x25DF890 Offset: 0x25DE890 VA: 0x1825DF890
	|-EnumUInt64TypeInfo<UIntPtr>.WriteMetadata
	*/

	public override void WriteData(TraceLoggingDataCollector collector, ref EnumType value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DE6E0 Offset: 0x25DD6E0 VA: 0x1825DE6E0
	|-EnumUInt64TypeInfo<bool>.WriteData
	|
	|-RVA: 0x25DE8D0 Offset: 0x25DD8D0 VA: 0x1825DE8D0
	|-EnumUInt64TypeInfo<byte>.WriteData
	|
	|-RVA: 0x25DE640 Offset: 0x25DD640 VA: 0x1825DE640
	|-EnumUInt64TypeInfo<char>.WriteData
	|
	|-RVA: 0x25DEF10 Offset: 0x25DDF10 VA: 0x1825DEF10
	|-EnumUInt64TypeInfo<KeyValuePair<object, object>>.WriteData
	|
	|-RVA: 0x25DEE70 Offset: 0x25DDE70 VA: 0x1825DEE70
	|-EnumUInt64TypeInfo<DateTime>.WriteData
	|
	|-RVA: 0x25DE780 Offset: 0x25DD780 VA: 0x1825DE780
	|-EnumUInt64TypeInfo<DateTimeOffset>.WriteData
	|
	|-RVA: 0x25DF110 Offset: 0x25DE110 VA: 0x1825DF110
	|-EnumUInt64TypeInfo<Decimal>.WriteData
	|
	|-RVA: 0x25DEDD0 Offset: 0x25DDDD0 VA: 0x1825DEDD0
	|-EnumUInt64TypeInfo<EmptyStruct>.WriteData
	|
	|-RVA: 0x25DEBF0 Offset: 0x25DDBF0 VA: 0x1825DEBF0
	|-EnumUInt64TypeInfo<double>.WriteData
	|
	|-RVA: 0x25DEFC0 Offset: 0x25DDFC0 VA: 0x1825DEFC0
	|-EnumUInt64TypeInfo<Guid>.WriteData
	|
	|-RVA: 0x25DE830 Offset: 0x25DD830 VA: 0x1825DE830
	|-EnumUInt64TypeInfo<short>.WriteData
	|
	|-RVA: 0x25DEAB0 Offset: 0x25DDAB0 VA: 0x1825DEAB0
	|-EnumUInt64TypeInfo<int>.WriteData
	|
	|-RVA: 0x25DE970 Offset: 0x25DD970 VA: 0x1825DE970
	|-EnumUInt64TypeInfo<long>.WriteData
	|
	|-RVA: 0x25DF1C0 Offset: 0x25DE1C0 VA: 0x1825DF1C0
	|-EnumUInt64TypeInfo<IntPtr>.WriteData
	|
	|-RVA: 0x25DF070 Offset: 0x25DE070 VA: 0x1825DF070
	|-EnumUInt64TypeInfo<object>.WriteData
	|
	|-RVA: 0x25DEA10 Offset: 0x25DDA10 VA: 0x1825DEA10
	|-EnumUInt64TypeInfo<sbyte>.WriteData
	|
	|-RVA: 0x25DE5A0 Offset: 0x25DD5A0 VA: 0x1825DE5A0
	|-EnumUInt64TypeInfo<float>.WriteData
	|
	|-RVA: 0x25DEB50 Offset: 0x25DDB50 VA: 0x1825DEB50
	|-EnumUInt64TypeInfo<TimeSpan>.WriteData
	|
	|-RVA: 0x25DEC90 Offset: 0x25DDC90 VA: 0x1825DEC90
	|-EnumUInt64TypeInfo<ushort>.WriteData
	|
	|-RVA: 0x25DED30 Offset: 0x25DDD30 VA: 0x1825DED30
	|-EnumUInt64TypeInfo<uint>.WriteData
	|
	|-RVA: 0x25DE460 Offset: 0x25DD460 VA: 0x1825DE460
	|-EnumUInt64TypeInfo<ulong>.WriteData
	|
	|-RVA: 0x25DE500 Offset: 0x25DD500 VA: 0x1825DE500
	|-EnumUInt64TypeInfo<UIntPtr>.WriteData
	*/

	public override object GetData(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DE450 Offset: 0x25DD450 VA: 0x1825DE450
	|-EnumUInt64TypeInfo<bool>.GetData
	|-EnumUInt64TypeInfo<byte>.GetData
	|-EnumUInt64TypeInfo<char>.GetData
	|-EnumUInt64TypeInfo<KeyValuePair<object, object>>.GetData
	|-EnumUInt64TypeInfo<DateTime>.GetData
	|-EnumUInt64TypeInfo<DateTimeOffset>.GetData
	|-EnumUInt64TypeInfo<Decimal>.GetData
	|-EnumUInt64TypeInfo<EmptyStruct>.GetData
	|-EnumUInt64TypeInfo<double>.GetData
	|-EnumUInt64TypeInfo<Guid>.GetData
	|-EnumUInt64TypeInfo<short>.GetData
	|-EnumUInt64TypeInfo<int>.GetData
	|-EnumUInt64TypeInfo<long>.GetData
	|-EnumUInt64TypeInfo<IntPtr>.GetData
	|-EnumUInt64TypeInfo<object>.GetData
	|-EnumUInt64TypeInfo<sbyte>.GetData
	|-EnumUInt64TypeInfo<float>.GetData
	|-EnumUInt64TypeInfo<TimeSpan>.GetData
	|-EnumUInt64TypeInfo<ushort>.GetData
	|-EnumUInt64TypeInfo<uint>.GetData
	|-EnumUInt64TypeInfo<ulong>.GetData
	|-EnumUInt64TypeInfo<UIntPtr>.GetData
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DE420 Offset: 0x25DD420 VA: 0x1825DE420
	|-EnumUInt64TypeInfo<bool>..ctor
	|-EnumUInt64TypeInfo<byte>..ctor
	|-EnumUInt64TypeInfo<char>..ctor
	|-EnumUInt64TypeInfo<KeyValuePair<object, object>>..ctor
	|-EnumUInt64TypeInfo<DateTime>..ctor
	|-EnumUInt64TypeInfo<DateTimeOffset>..ctor
	|-EnumUInt64TypeInfo<Decimal>..ctor
	|-EnumUInt64TypeInfo<EmptyStruct>..ctor
	|-EnumUInt64TypeInfo<double>..ctor
	|-EnumUInt64TypeInfo<Guid>..ctor
	|-EnumUInt64TypeInfo<short>..ctor
	|-EnumUInt64TypeInfo<int>..ctor
	|-EnumUInt64TypeInfo<long>..ctor
	|-EnumUInt64TypeInfo<IntPtr>..ctor
	|-EnumUInt64TypeInfo<object>..ctor
	|-EnumUInt64TypeInfo<sbyte>..ctor
	|-EnumUInt64TypeInfo<float>..ctor
	|-EnumUInt64TypeInfo<TimeSpan>..ctor
	|-EnumUInt64TypeInfo<ushort>..ctor
	|-EnumUInt64TypeInfo<uint>..ctor
	|-EnumUInt64TypeInfo<ulong>..ctor
	|-EnumUInt64TypeInfo<UIntPtr>..ctor
	*/
}

// Namespace: System.Diagnostics.Tracing
internal sealed class StringTypeInfo : TraceLoggingTypeInfo<string>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref string value) { }

	public override object GetData(object value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class GuidTypeInfo : TraceLoggingTypeInfo<Guid>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref Guid value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class GuidArrayTypeInfo : TraceLoggingTypeInfo<Guid[]>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref Guid[] value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class DateTimeTypeInfo : TraceLoggingTypeInfo<DateTime>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref DateTime value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class DateTimeOffsetTypeInfo : TraceLoggingTypeInfo<DateTimeOffset>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref DateTimeOffset value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class TimeSpanTypeInfo : TraceLoggingTypeInfo<TimeSpan>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref TimeSpan value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class DecimalTypeInfo : TraceLoggingTypeInfo<Decimal>
{
	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref Decimal value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal sealed class KeyValuePairTypeInfo<K, V> : TraceLoggingTypeInfo<KeyValuePair<K, V>>
{
	// Fields
	private readonly TraceLoggingTypeInfo<K> keyInfo;
	private readonly TraceLoggingTypeInfo<V> valueInfo;

	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25E4FE0 Offset: 0x25E3FE0 VA: 0x1825E4FE0
	|-KeyValuePairTypeInfo<object, object>.WriteMetadata
	*/

	public override void WriteData(TraceLoggingDataCollector collector, ref KeyValuePair<K, V> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25E4F20 Offset: 0x25E3F20 VA: 0x1825E4F20
	|-KeyValuePairTypeInfo<object, object>.WriteData
	*/

	public override object GetData(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25E4D70 Offset: 0x25E3D70 VA: 0x1825E4D70
	|-KeyValuePairTypeInfo<object, object>.GetData
	*/
}

// Namespace: System.Diagnostics.Tracing
internal sealed class NullableTypeInfo<T> : TraceLoggingTypeInfo<Nullable<T>>
{
	// Fields
	private readonly TraceLoggingTypeInfo<T> valueInfo;

	// Methods

	public override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public override void WriteData(TraceLoggingDataCollector collector, ref Nullable<T> value) { }
}

// Namespace: System.Diagnostics.Tracing
internal static class Statics
{
	// Fields
	public static readonly TraceLoggingDataType IntPtrType;
	public static readonly TraceLoggingDataType UIntPtrType;
	public static readonly TraceLoggingDataType HexIntPtrType;

	// Methods

	public static byte[] MetadataForString(string name, int prefixSize, int suffixSize, int additionalSize) { }

	public static void EncodeTags(int tags, ref int pos, byte[] metadata) { }

	public static byte Combine(int settingValue, byte defaultValue) { }

	public static int Combine(int settingValue1, int settingValue2) { }

	public static void CheckName(string name) { }

	public static bool ShouldOverrideFieldName(string fieldName) { }

	public static TraceLoggingDataType MakeDataType(TraceLoggingDataType baseType, EventFieldFormat format) { }

	public static TraceLoggingDataType Format8(EventFieldFormat format, TraceLoggingDataType native) { }

	public static TraceLoggingDataType Format16(EventFieldFormat format, TraceLoggingDataType native) { }

	public static TraceLoggingDataType Format32(EventFieldFormat format, TraceLoggingDataType native) { }

	public static TraceLoggingDataType Format64(EventFieldFormat format, TraceLoggingDataType native) { }

	public static TraceLoggingDataType FormatPtr(EventFieldFormat format, TraceLoggingDataType native) { }

	public static object CreateInstance(Type type, object[] parameters) { }

	public static bool IsValueType(Type type) { }

	public static bool IsEnum(Type type) { }

	public static IEnumerable<PropertyInfo> GetProperties(Type type) { }

	public static MethodInfo GetGetMethod(PropertyInfo propInfo) { }

	public static MethodInfo GetDeclaredStaticMethod(Type declaringType, string name) { }

	public static bool HasCustomAttribute(PropertyInfo propInfo, Type attributeType) { }

	public static AttributeType GetCustomAttribute<AttributeType>(PropertyInfo propInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25F2F10 Offset: 0x25F1F10 VA: 0x1825F2F10
	|-Statics.GetCustomAttribute<EventFieldAttribute>
	|-Statics.GetCustomAttribute<object>
	*/

	public static AttributeType GetCustomAttribute<AttributeType>(Type type) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25F2DF0 Offset: 0x25F1DF0 VA: 0x1825F2DF0
	|-Statics.GetCustomAttribute<EventDataAttribute>
	|-Statics.GetCustomAttribute<object>
	|-Statics.GetCustomAttribute<CompilerGeneratedAttribute>
	*/

	public static Type[] GetGenericArguments(Type type) { }

	public static Type FindEnumerableElementType(Type type) { }

	public static bool IsGenericMatch(Type type, object openType) { }

	public static Delegate CreateDelegate(Type delegateType, MethodInfo methodInfo) { }

	public static TraceLoggingTypeInfo GetTypeInfoInstance(Type dataType, List<Type> recursionCheck) { }

	public static TraceLoggingTypeInfo<DataType> CreateDefaultTypeInfo<DataType>(List<Type> recursionCheck) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x47A310 Offset: 0x479310 VA: 0x18047A310
	|-Statics.CreateDefaultTypeInfo<bool>
	|
	|-RVA: 0x47C060 Offset: 0x47B060 VA: 0x18047C060
	|-Statics.CreateDefaultTypeInfo<byte>
	|
	|-RVA: 0x47DDB0 Offset: 0x47CDB0 VA: 0x18047DDB0
	|-Statics.CreateDefaultTypeInfo<char>
	|
	|-RVA: 0x47FB00 Offset: 0x47EB00 VA: 0x18047FB00
	|-Statics.CreateDefaultTypeInfo<KeyValuePair<object, object>>
	|
	|-RVA: 0x26E0900 Offset: 0x26DF900 VA: 0x1826E0900
	|-Statics.CreateDefaultTypeInfo<DateTime>
	|
	|-RVA: 0x26DEBB0 Offset: 0x26DDBB0 VA: 0x1826DEBB0
	|-Statics.CreateDefaultTypeInfo<DateTimeOffset>
	|
	|-RVA: 0x26E2650 Offset: 0x26E1650 VA: 0x1826E2650
	|-Statics.CreateDefaultTypeInfo<Decimal>
	|
	|-RVA: 0x26E60F0 Offset: 0x26E50F0 VA: 0x1826E60F0
	|-Statics.CreateDefaultTypeInfo<EmptyStruct>
	|
	|-RVA: 0x26E43A0 Offset: 0x26E33A0 VA: 0x1826E43A0
	|-Statics.CreateDefaultTypeInfo<double>
	|
	|-RVA: 0x26E7E40 Offset: 0x26E6E40 VA: 0x1826E7E40
	|-Statics.CreateDefaultTypeInfo<Guid>
	|
	|-RVA: 0x26E9B90 Offset: 0x26E8B90 VA: 0x1826E9B90
	|-Statics.CreateDefaultTypeInfo<short>
	|
	|-RVA: 0x26EB8E0 Offset: 0x26EA8E0 VA: 0x1826EB8E0
	|-Statics.CreateDefaultTypeInfo<int>
	|
	|-RVA: 0x26ED630 Offset: 0x26EC630 VA: 0x1826ED630
	|-Statics.CreateDefaultTypeInfo<long>
	|
	|-RVA: 0x26EF380 Offset: 0x26EE380 VA: 0x1826EF380
	|-Statics.CreateDefaultTypeInfo<IntPtr>
	|
	|-RVA: 0x26F10D0 Offset: 0x26F00D0 VA: 0x1826F10D0
	|-Statics.CreateDefaultTypeInfo<object>
	|
	|-RVA: 0x26F2E20 Offset: 0x26F1E20 VA: 0x1826F2E20
	|-Statics.CreateDefaultTypeInfo<sbyte>
	|
	|-RVA: 0x26F4B70 Offset: 0x26F3B70 VA: 0x1826F4B70
	|-Statics.CreateDefaultTypeInfo<float>
	|
	|-RVA: 0x26F68C0 Offset: 0x26F58C0 VA: 0x1826F68C0
	|-Statics.CreateDefaultTypeInfo<TimeSpan>
	|
	|-RVA: 0x26F8610 Offset: 0x26F7610 VA: 0x1826F8610
	|-Statics.CreateDefaultTypeInfo<ushort>
	|
	|-RVA: 0x10A8D70 Offset: 0x10A7D70 VA: 0x1810A8D70
	|-Statics.CreateDefaultTypeInfo<uint>
	|
	|-RVA: 0x10AAAC0 Offset: 0x10A9AC0 VA: 0x1810AAAC0
	|-Statics.CreateDefaultTypeInfo<ulong>
	|
	|-RVA: 0x10AC810 Offset: 0x10AB810 VA: 0x1810AC810
	|-Statics.CreateDefaultTypeInfo<UIntPtr>
	*/

	private static void .cctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal class TraceLoggingDataCollector
{
	// Fields
	internal static readonly TraceLoggingDataCollector Instance;

	// Methods

	private void .ctor() { }

	public int BeginBufferedArray() { }

	public void EndBufferedArray(int bookmark, int count) { }

	public void AddScalar(bool value) { }

	public void AddScalar(sbyte value) { }

	public void AddScalar(byte value) { }

	public void AddScalar(short value) { }

	public void AddScalar(ushort value) { }

	public void AddScalar(int value) { }

	public void AddScalar(uint value) { }

	public void AddScalar(long value) { }

	public void AddScalar(ulong value) { }

	public void AddScalar(IntPtr value) { }

	public void AddScalar(UIntPtr value) { }

	public void AddScalar(float value) { }

	public void AddScalar(double value) { }

	public void AddScalar(char value) { }

	public void AddScalar(Guid value) { }

	public void AddBinary(string value) { }

	public void AddBinary(byte[] value) { }

	public void AddArray(bool[] value) { }

	public void AddArray(sbyte[] value) { }

	public void AddArray(short[] value) { }

	public void AddArray(ushort[] value) { }

	public void AddArray(int[] value) { }

	public void AddArray(uint[] value) { }

	public void AddArray(long[] value) { }

	public void AddArray(ulong[] value) { }

	public void AddArray(IntPtr[] value) { }

	public void AddArray(UIntPtr[] value) { }

	public void AddArray(float[] value) { }

	public void AddArray(double[] value) { }

	public void AddArray(char[] value) { }

	public void AddArray(Guid[] value) { }

	private static void .cctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal enum TraceLoggingDataType
{
	// Fields
	public int value__;
	public const TraceLoggingDataType Nil = 0;
	public const TraceLoggingDataType Utf16String = 1;
	public const TraceLoggingDataType MbcsString = 2;
	public const TraceLoggingDataType Int8 = 3;
	public const TraceLoggingDataType UInt8 = 4;
	public const TraceLoggingDataType Int16 = 5;
	public const TraceLoggingDataType UInt16 = 6;
	public const TraceLoggingDataType Int32 = 7;
	public const TraceLoggingDataType UInt32 = 8;
	public const TraceLoggingDataType Int64 = 9;
	public const TraceLoggingDataType UInt64 = 10;
	public const TraceLoggingDataType Float = 11;
	public const TraceLoggingDataType Double = 12;
	public const TraceLoggingDataType Boolean32 = 13;
	public const TraceLoggingDataType Binary = 14;
	public const TraceLoggingDataType Guid = 15;
	public const TraceLoggingDataType FileTime = 17;
	public const TraceLoggingDataType SystemTime = 18;
	public const TraceLoggingDataType HexInt32 = 20;
	public const TraceLoggingDataType HexInt64 = 21;
	public const TraceLoggingDataType CountedUtf16String = 22;
	public const TraceLoggingDataType CountedMbcsString = 23;
	public const TraceLoggingDataType Struct = 24;
	public const TraceLoggingDataType Char16 = 518;
	public const TraceLoggingDataType Char8 = 516;
	public const TraceLoggingDataType Boolean8 = 772;
	public const TraceLoggingDataType HexInt8 = 1028;
	public const TraceLoggingDataType HexInt16 = 1030;
	public const TraceLoggingDataType Utf16Xml = 2817;
	public const TraceLoggingDataType MbcsXml = 2818;
	public const TraceLoggingDataType CountedUtf16Xml = 2838;
	public const TraceLoggingDataType CountedMbcsXml = 2839;
	public const TraceLoggingDataType Utf16Json = 3073;
	public const TraceLoggingDataType MbcsJson = 3074;
	public const TraceLoggingDataType CountedUtf16Json = 3094;
	public const TraceLoggingDataType CountedMbcsJson = 3095;
	public const TraceLoggingDataType HResult = 3847;
}

// Namespace: System.Diagnostics.Tracing
public class EventSource : IDisposable
{
	// Fields
	private byte[] providerMetadata;
	private string m_name;
	internal int m_id;
	private Guid m_guid;
	internal EventSource.EventMetadata[] m_eventData;
	private byte[] m_rawManifest;
	private EventHandler<EventCommandEventArgs> m_eventCommandExecuted;
	private EventSourceSettings m_config;
	private bool m_eventSourceEnabled;
	internal EventLevel m_level;
	internal EventKeywords m_matchAnyKeyword;
	internal EventDispatcher m_Dispatchers;
	private EventSource.OverideEventProvider m_provider;
	private bool m_completelyInited;
	private Exception m_constructionException;
	private byte m_outOfBandMessageCount;
	private EventCommandEventArgs m_deferredCommands;
	private string[] m_traits;
	internal static uint s_currentPid;
	[ThreadStaticAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static byte m_EventSourceExceptionRecurenceCount;
	private SessionMask m_curLiveSessions;
	private EtwSession[] m_etwSessionIdMap;
	private List<EtwSession> m_legacySessions;
	internal long m_keywordTriggers;
	internal SessionMask m_activityFilteringForETWEnabled;
	internal static Action<Guid> s_activityDying;
	private ActivityTracker m_activityTracker;
	private static readonly byte[] namespaceBytes;
	private static readonly Guid AspNetEventSourceGuid;

	// Properties
	public string Name { get; }
	public Guid Guid { get; }
	public static Guid CurrentThreadActivityId { get; }
	internal static Guid InternalCurrentThreadActivityId { get; }
	internal static Guid FallbackActivityId { get; }
	private bool IsDisposed { get; }
	private bool ThrowOnEventWriteErrors { get; }
	private bool SelfDescribingEvents { get; }

	// Methods

	private void WriteMultiMerge(string eventName, ref EventSourceOptions options, TraceLoggingEventTypes eventTypes, Guid* activityID, Guid* childActivityID, object[] values) { }

	private void WriteMultiMergeInner(string eventName, ref EventSourceOptions options, TraceLoggingEventTypes eventTypes, Guid* activityID, Guid* childActivityID, object[] values) { }

	internal void WriteMultiMerge(string eventName, ref EventSourceOptions options, TraceLoggingEventTypes eventTypes, Guid* activityID, Guid* childActivityID, EventSource.EventData* data) { }

	[ReliabilityContractAttribute] // RVA: 0x10C300 Offset: 0x10B700 VA: 0x18010C300
	[NonEventAttribute] // RVA: 0x10C300 Offset: 0x10B700 VA: 0x18010C300
	private void WriteCleanup(GCHandle* pPins, int cPins) { }

	private void InitializeProviderMetadata() { }

	private static int AddValueToMetaData(List<byte> metaData, string value) { }

	private static int HexDigit(char c) { }

	private NameInfo UpdateDescriptor(string name, TraceLoggingEventTypes eventInfo, ref EventSourceOptions options, out EventDescriptor descriptor) { }

	public string get_Name() { }

	public Guid get_Guid() { }

	public bool IsEnabled() { }

	public bool IsEnabled(EventLevel level, EventKeywords keywords) { }

	public bool IsEnabled(EventLevel level, EventKeywords keywords, EventChannel channel) { }

	public static Guid GetGuid(Type eventSourceType) { }

	public static string GetName(Type eventSourceType) { }

	public static void SetCurrentThreadActivityId(Guid activityId) { }

	public static Guid get_CurrentThreadActivityId() { }

	internal static Guid get_InternalCurrentThreadActivityId() { }

	internal static Guid get_FallbackActivityId() { }

	public override string ToString() { }

	protected void .ctor() { }

	protected void .ctor(EventSourceSettings settings) { }

	protected void .ctor(EventSourceSettings settings, string[] traits) { }

	protected virtual void OnEventCommand(EventCommandEventArgs command) { }

	protected void WriteEvent(int eventId, int arg1) { }

	protected void WriteEvent(int eventId, string arg1, string arg2) { }

	protected void WriteEvent(int eventId, string arg1, string arg2, string arg3) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	protected void WriteEventCore(int eventId, int eventDataCount, EventSource.EventData* data) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	protected void WriteEventWithRelatedActivityIdCore(int eventId, Guid* relatedActivityId, int eventDataCount, EventSource.EventData* data) { }

	protected void WriteEvent(int eventId, object[] args) { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	protected override void Finalize() { }

	internal void WriteStringToListener(EventListener listener, string msg, SessionMask m) { }

	private void WriteEventRaw(string eventName, ref EventDescriptor eventDescriptor, Guid* activityID, Guid* relatedActivityID, int dataCount, IntPtr data) { }

	private void Initialize(Guid eventSourceGuid, string eventSourceName, string[] traits) { }

	private static string GetName(Type eventSourceType, EventManifestOptions flags) { }

	private static Guid GenerateGuidFromName(string name) { }

	private object DecodeObject(int eventId, int parameterId, ref EventSource.EventData* data) { }

	private EventDispatcher GetDispatcher(EventListener listener) { }

	private void WriteEventVarargs(int eventId, Guid* childActivityID, object[] args) { }

	private object[] SerializeEventArgs(int eventId, object[] args) { }

	private void LogEventArgsMismatches(ParameterInfo[] infos, object[] args) { }

	private int GetParamLengthIncludingByteArray(ParameterInfo[] parameters) { }

	private void WriteToAllListeners(int eventId, Guid* childActivityID, int eventDataCount, EventSource.EventData* data) { }

	private void WriteToAllListeners(int eventId, Guid* childActivityID, object[] args) { }

	private void DispatchToAllListeners(int eventId, Guid* childActivityID, EventWrittenEventArgs eventCallbackArgs) { }

	private void WriteEventString(EventLevel level, long keywords, string msgString) { }

	private void WriteStringToAllListeners(string eventName, string msg) { }

	private SessionMask GetEtwSessionMask(int eventId, Guid* childActivityID) { }

	private bool IsEnabledByDefault(int eventNum, bool enable, EventLevel currentLevel, EventKeywords currentMatchAnyKeyword) { }

	private bool IsEnabledCommon(bool enabled, EventLevel currentLevel, EventKeywords currentMatchAnyKeyword, EventLevel eventLevel, EventKeywords eventKeywords, EventChannel eventChannel) { }

	private void ThrowEventSourceException(string eventName, Exception innerEx) { }

	private void ValidateEventOpcodeForTransfer(ref EventSource.EventMetadata eventData, string eventName) { }

	internal static EventOpcode GetOpcodeWithDefault(EventOpcode opcode, string eventName) { }

	internal void SendCommand(EventListener listener, int perEventSourceSessionId, int etwSessionId, EventCommand command, bool enable, EventLevel level, EventKeywords matchAnyKeyword, IDictionary<string, string> commandArguments) { }

	internal void DoCommand(EventCommandEventArgs commandArgs) { }

	internal void UpdateEtwSession(int sessionIdBit, int etwSessionId, bool bEnable, string activityFilters, bool participateInSampling) { }

	internal static bool ParseCommandArgs(IDictionary<string, string> commandArguments, out bool participateInSampling, out string activityFilters, out int sessionIdBit) { }

	internal void UpdateKwdTriggers(bool enable) { }

	internal bool EnableEventForDispatcher(EventDispatcher dispatcher, int eventId, bool value) { }

	private bool AnyEventEnabled() { }

	private bool get_IsDisposed() { }

	private void EnsureDescriptorsInitialized() { }

	private bool SendManifest(byte[] rawManifest) { }

	internal static Attribute GetCustomAttributeHelper(MemberInfo member, Type attributeType, EventManifestOptions flags = 0) { }

	private static bool AttributeTypeNamesMatch(Type attributeType, Type reflectedAttributeType) { }

	private static Type GetEventSourceBaseType(Type eventSourceType, bool allowEventSourceOverride, bool reflectionOnly) { }

	private static byte[] CreateManifestAndDescriptors(Type eventSourceType, string eventSourceDllName, EventSource source, EventManifestOptions flags = 0) { }

	private static bool RemoveFirstArgIfRelatedActivityId(ref ParameterInfo[] args) { }

	private static void AddProviderEnumKind(ManifestBuilder manifest, FieldInfo staticField, string providerEnumKind) { }

	private static void AddEventDescriptor(ref EventSource.EventMetadata[] eventData, string eventName, EventAttribute eventAttribute, ParameterInfo[] eventParameters, bool hasRelatedActivityID) { }

	private static void TrimEventDescriptors(ref EventSource.EventMetadata[] eventData) { }

	internal void AddListener(EventListener listener) { }

	private static void DebugCheckEvent(ref Dictionary<string, string> eventsByName, EventSource.EventMetadata[] eventData, MethodInfo method, EventAttribute eventAttribute, ManifestBuilder manifest, EventManifestOptions options) { }

	private static int GetHelperCallFirstArg(MethodInfo method) { }

	internal void ReportOutOfBandMessage(string msg, bool flush) { }

	private EventSourceSettings ValidateSettings(EventSourceSettings settings) { }

	private bool get_ThrowOnEventWriteErrors() { }

	private bool get_SelfDescribingEvents() { }

	private void ReportActivitySamplingInfo(EventListener listener, SessionMask sessions) { }

	private static void .cctor() { }
}

// Namespace: 
protected internal struct EventSource.EventData
{
	// Fields
	internal long m_Ptr;
	internal int m_Size;
	internal int m_Reserved;

	// Properties
	public IntPtr DataPointer { get; set; }
	public int Size { set; }

	// Methods

	public IntPtr get_DataPointer() { }

	public void set_DataPointer(IntPtr value) { }

	public void set_Size(int value) { }

	internal void SetMetadata(byte* pointer, int size, int reserved) { }
}

// Namespace: 
private struct EventSource.Sha1ForNonSecretPurposes
{
	// Fields
	private long length;
	private uint[] w;
	private int pos;

	// Methods

	public void Start() { }

	public void Append(byte input) { }

	public void Append(byte[] input) { }

	public void Finish(byte[] output) { }

	private void Drain() { }

	private static uint Rol1(uint input) { }

	private static uint Rol5(uint input) { }

	private static uint Rol30(uint input) { }
}

// Namespace: 
private class EventSource.OverideEventProvider : EventProvider
{
	// Fields
	private EventSource m_eventSource;

	// Methods

	public void .ctor(EventSource eventSource) { }

	protected override void OnControllerCommand(ControllerCommand command, IDictionary<string, string> arguments, int perEventSourceSessionId, int etwSessionId) { }
}

// Namespace: 
internal struct EventSource.EventMetadata
{
	// Fields
	public EventDescriptor Descriptor;
	public EventTags Tags;
	public bool EnabledForAnyListener;
	public bool EnabledForETW;
	public bool HasRelatedActivityID;
	public byte TriggersActivityTracking;
	public string Name;
	public string Message;
	public ParameterInfo[] Parameters;
	public TraceLoggingEventTypes TraceLoggingEventTypes;
	public EventActivityOptions ActivityOptions;
}

// Namespace: System.Diagnostics.Tracing
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum EventTags
{
	// Fields
	public int value__;
	public const EventTags None = 0;
}

// Namespace: System.Diagnostics.Tracing
internal class TraceLoggingEventTypes
{
	// Fields
	internal readonly TraceLoggingTypeInfo[] typeInfos;
	internal readonly string name;
	internal readonly EventTags tags;
	internal readonly byte level;
	internal readonly byte opcode;
	internal readonly EventKeywords keywords;
	internal readonly byte[] typeMetadata;
	internal readonly int scratchSize;
	internal readonly int dataCount;
	internal readonly int pinCount;
	private ConcurrentSet<KeyValuePair<string, EventTags>, NameInfo> nameInfos;

	// Properties
	internal string Name { get; }
	internal EventTags Tags { get; }

	// Methods

	internal void .ctor(string name, EventTags tags, Type[] types) { }

	internal void .ctor(string name, EventTags tags, ParameterInfo[] paramInfos) { }

	private void .ctor(EventTags tags, string defaultName, TraceLoggingTypeInfo[] typeInfos) { }

	internal string get_Name() { }

	internal EventTags get_Tags() { }

	internal NameInfo GetNameInfo(string name, EventTags tags) { }

	private TraceLoggingTypeInfo[] MakeArray(ParameterInfo[] paramInfos) { }

	private static TraceLoggingTypeInfo[] MakeArray(Type[] types) { }
}

// Namespace: System.Diagnostics.Tracing
internal class TraceLoggingMetadataCollector
{
	// Fields
	private readonly TraceLoggingMetadataCollector.Impl impl;
	private readonly FieldMetadata currentGroup;
	private int bufferedArrayFieldCount;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventFieldTags <Tags>k__BackingField;

	// Properties
	internal EventFieldTags Tags { get; set; }
	internal int ScratchSize { get; }
	internal int DataCount { get; }
	internal int PinCount { get; }
	private bool BeginningBufferedArray { get; }

	// Methods

	internal void .ctor() { }

	private void .ctor(TraceLoggingMetadataCollector other, FieldMetadata group) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal EventFieldTags get_Tags() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_Tags(EventFieldTags value) { }

	internal int get_ScratchSize() { }

	internal int get_DataCount() { }

	internal int get_PinCount() { }

	private bool get_BeginningBufferedArray() { }

	public TraceLoggingMetadataCollector AddGroup(string name) { }

	public void AddScalar(string name, TraceLoggingDataType type) { }

	public void AddBinary(string name, TraceLoggingDataType type) { }

	public void AddArray(string name, TraceLoggingDataType type) { }

	public void BeginBufferedArray() { }

	public void EndBufferedArray() { }

	internal byte[] GetMetadata() { }

	private void AddField(FieldMetadata fieldMetadata) { }
}

// Namespace: 
private class TraceLoggingMetadataCollector.Impl
{
	// Fields
	internal readonly List<FieldMetadata> fields;
	internal short scratchSize;
	internal sbyte dataCount;
	internal sbyte pinCount;
	private int bufferNesting;
	private bool scalar;

	// Methods

	public void AddScalar(int size) { }

	public void AddNonscalar() { }

	public void BeginBuffered() { }

	public void EndBuffered() { }

	public int Encode(byte[] metadata) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
internal abstract class TraceLoggingTypeInfo
{
	// Fields
	private readonly string name;
	private readonly EventKeywords keywords;
	private readonly EventLevel level;
	private readonly EventOpcode opcode;
	private readonly EventTags tags;
	private readonly Type dataType;

	// Properties
	public string Name { get; }
	public EventLevel Level { get; }
	public EventOpcode Opcode { get; }
	public EventKeywords Keywords { get; }
	public EventTags Tags { get; }
	internal Type DataType { get; }

	// Methods

	internal void .ctor(Type dataType) { }

	internal void .ctor(Type dataType, string name, EventLevel level, EventOpcode opcode, EventKeywords keywords, EventTags tags) { }

	public string get_Name() { }

	public EventLevel get_Level() { }

	public EventOpcode get_Opcode() { }

	public EventKeywords get_Keywords() { }

	public EventTags get_Tags() { }

	internal Type get_DataType() { }

	public abstract void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format) { }

	public abstract void WriteObjectData(TraceLoggingDataCollector collector, object value) { }

	public virtual object GetData(object value) { }
}

// Namespace: System.Diagnostics.Tracing
internal abstract class TraceLoggingTypeInfo<DataType> : TraceLoggingTypeInfo
{
	// Fields
	private static TraceLoggingTypeInfo<DataType> instance;

	// Properties
	public static TraceLoggingTypeInfo<DataType> Instance { get; }

	// Methods

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FD8DD0 Offset: 0x1FD7DD0 VA: 0x181FD8DD0
	|-TraceLoggingTypeInfo<bool>..ctor
	|
	|-RVA: 0x1FD9F10 Offset: 0x1FD8F10 VA: 0x181FD9F10
	|-TraceLoggingTypeInfo<bool[]>..ctor
	|-TraceLoggingTypeInfo<byte[]>..ctor
	|-TraceLoggingTypeInfo<char[]>..ctor
	|-TraceLoggingTypeInfo<double[]>..ctor
	|-TraceLoggingTypeInfo<Guid[]>..ctor
	|-TraceLoggingTypeInfo<short[]>..ctor
	|-TraceLoggingTypeInfo<int[]>..ctor
	|-TraceLoggingTypeInfo<long[]>..ctor
	|-TraceLoggingTypeInfo<IntPtr[]>..ctor
	|-TraceLoggingTypeInfo<object>..ctor
	|-TraceLoggingTypeInfo<sbyte[]>..ctor
	|-TraceLoggingTypeInfo<float[]>..ctor
	|-TraceLoggingTypeInfo<string>..ctor
	|-TraceLoggingTypeInfo<ushort[]>..ctor
	|-TraceLoggingTypeInfo<uint[]>..ctor
	|-TraceLoggingTypeInfo<ulong[]>..ctor
	|-TraceLoggingTypeInfo<UIntPtr[]>..ctor
	|
	|-RVA: 0x1FD8E60 Offset: 0x1FD7E60 VA: 0x181FD8E60
	|-TraceLoggingTypeInfo<byte>..ctor
	|
	|-RVA: 0x1FD8C60 Offset: 0x1FD7C60 VA: 0x181FD8C60
	|-TraceLoggingTypeInfo<char>..ctor
	|
	|-RVA: 0x1FD9D10 Offset: 0x1FD8D10 VA: 0x181FD9D10
	|-TraceLoggingTypeInfo<KeyValuePair<object, object>>..ctor
	|
	|-RVA: 0x1FD9C80 Offset: 0x1FD8C80 VA: 0x181FD9C80
	|-TraceLoggingTypeInfo<DateTime>..ctor
	|
	|-RVA: 0x1FD9830 Offset: 0x1FD8830 VA: 0x181FD9830
	|-TraceLoggingTypeInfo<DateTimeOffset>..ctor
	|
	|-RVA: 0x1FD98C0 Offset: 0x1FD88C0 VA: 0x181FD98C0
	|-TraceLoggingTypeInfo<Decimal>..ctor
	|
	|-RVA: 0x1FD8AF0 Offset: 0x1FD7AF0 VA: 0x181FD8AF0
	|-TraceLoggingTypeInfo<EmptyStruct>..ctor
	|
	|-RVA: 0x1FD90B0 Offset: 0x1FD80B0 VA: 0x181FD90B0
	|-TraceLoggingTypeInfo<double>..ctor
	|
	|-RVA: 0x1FDA360 Offset: 0x1FD9360 VA: 0x181FDA360
	|-TraceLoggingTypeInfo<Guid>..ctor
	|
	|-RVA: 0x1FDA1F0 Offset: 0x1FD91F0 VA: 0x181FDA1F0
	|-TraceLoggingTypeInfo<short>..ctor
	|
	|-RVA: 0x1FD9300 Offset: 0x1FD8300 VA: 0x181FD9300
	|-TraceLoggingTypeInfo<int>..ctor
	|
	|-RVA: 0x1FD9630 Offset: 0x1FD8630 VA: 0x181FD9630
	|-TraceLoggingTypeInfo<long>..ctor
	|
	|-RVA: 0x1FD9DA0 Offset: 0x1FD8DA0 VA: 0x181FD9DA0
	|-TraceLoggingTypeInfo<IntPtr>..ctor
	|
	|-RVA: 0x1FD9950 Offset: 0x1FD8950 VA: 0x181FD9950
	|-TraceLoggingTypeInfo<sbyte>..ctor
	|
	|-RVA: 0x1FDA080 Offset: 0x1FD9080 VA: 0x181FDA080
	|-TraceLoggingTypeInfo<float>..ctor
	|
	|-RVA: 0x1FD85C0 Offset: 0x1FD75C0 VA: 0x181FD85C0
	|-TraceLoggingTypeInfo<TimeSpan>..ctor
	|
	|-RVA: 0x1FDA4D0 Offset: 0x1FD94D0 VA: 0x181FDA4D0
	|-TraceLoggingTypeInfo<ushort>..ctor
	|
	|-RVA: 0x1FD96C0 Offset: 0x1FD86C0 VA: 0x181FD96C0
	|-TraceLoggingTypeInfo<uint>..ctor
	|
	|-RVA: 0x1FD88A0 Offset: 0x1FD78A0 VA: 0x181FD88A0
	|-TraceLoggingTypeInfo<ulong>..ctor
	|
	|-RVA: 0x1FD8730 Offset: 0x1FD7730 VA: 0x181FD8730
	|-TraceLoggingTypeInfo<UIntPtr>..ctor
	*/

	protected void .ctor(string name, EventLevel level, EventOpcode opcode, EventKeywords keywords, EventTags tags) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FD8650 Offset: 0x1FD7650 VA: 0x181FD8650
	|-TraceLoggingTypeInfo<bool>..ctor
	|
	|-RVA: 0x1FDA280 Offset: 0x1FD9280 VA: 0x181FDA280
	|-TraceLoggingTypeInfo<byte>..ctor
	|
	|-RVA: 0x1FD9390 Offset: 0x1FD8390 VA: 0x181FD9390
	|-TraceLoggingTypeInfo<char>..ctor
	|
	|-RVA: 0x1FD9140 Offset: 0x1FD8140 VA: 0x181FD9140
	|-TraceLoggingTypeInfo<KeyValuePair<object, object>>..ctor
	|
	|-RVA: 0x1FD9550 Offset: 0x1FD8550 VA: 0x181FD9550
	|-TraceLoggingTypeInfo<DateTime>..ctor
	|
	|-RVA: 0x1FD9E30 Offset: 0x1FD8E30 VA: 0x181FD9E30
	|-TraceLoggingTypeInfo<DateTimeOffset>..ctor
	|
	|-RVA: 0x1FD8FD0 Offset: 0x1FD7FD0 VA: 0x181FD8FD0
	|-TraceLoggingTypeInfo<Decimal>..ctor
	|
	|-RVA: 0x1FD9220 Offset: 0x1FD8220 VA: 0x181FD9220
	|-TraceLoggingTypeInfo<EmptyStruct>..ctor
	|
	|-RVA: 0x1FD9470 Offset: 0x1FD8470 VA: 0x181FD9470
	|-TraceLoggingTypeInfo<double>..ctor
	|
	|-RVA: 0x1FD8A10 Offset: 0x1FD7A10 VA: 0x181FD8A10
	|-TraceLoggingTypeInfo<Guid>..ctor
	|
	|-RVA: 0x1FDA3F0 Offset: 0x1FD93F0 VA: 0x181FDA3F0
	|-TraceLoggingTypeInfo<short>..ctor
	|
	|-RVA: 0x1FD8CF0 Offset: 0x1FD7CF0 VA: 0x181FD8CF0
	|-TraceLoggingTypeInfo<int>..ctor
	|
	|-RVA: 0x1FD8930 Offset: 0x1FD7930 VA: 0x181FD8930
	|-TraceLoggingTypeInfo<long>..ctor
	|
	|-RVA: 0x1FD99E0 Offset: 0x1FD89E0 VA: 0x181FD99E0
	|-TraceLoggingTypeInfo<IntPtr>..ctor
	|
	|-RVA: 0x1FD8B80 Offset: 0x1FD7B80 VA: 0x181FD8B80
	|-TraceLoggingTypeInfo<object>..ctor
	|
	|-RVA: 0x1FD9AC0 Offset: 0x1FD8AC0 VA: 0x181FD9AC0
	|-TraceLoggingTypeInfo<sbyte>..ctor
	|
	|-RVA: 0x1FD9750 Offset: 0x1FD8750 VA: 0x181FD9750
	|-TraceLoggingTypeInfo<float>..ctor
	|
	|-RVA: 0x1FD9BA0 Offset: 0x1FD8BA0 VA: 0x181FD9BA0
	|-TraceLoggingTypeInfo<TimeSpan>..ctor
	|
	|-RVA: 0x1FD87C0 Offset: 0x1FD77C0 VA: 0x181FD87C0
	|-TraceLoggingTypeInfo<ushort>..ctor
	|
	|-RVA: 0x1FDA110 Offset: 0x1FD9110 VA: 0x181FDA110
	|-TraceLoggingTypeInfo<uint>..ctor
	|
	|-RVA: 0x1FD8EF0 Offset: 0x1FD7EF0 VA: 0x181FD8EF0
	|-TraceLoggingTypeInfo<ulong>..ctor
	|
	|-RVA: 0x1FD9FA0 Offset: 0x1FD8FA0 VA: 0x181FD9FA0
	|-TraceLoggingTypeInfo<UIntPtr>..ctor
	*/

	public static TraceLoggingTypeInfo<DataType> get_Instance() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FDA560 Offset: 0x1FD9560 VA: 0x181FDA560
	|-TraceLoggingTypeInfo<bool>.get_Instance
	|-TraceLoggingTypeInfo<byte>.get_Instance
	|-TraceLoggingTypeInfo<char>.get_Instance
	|-TraceLoggingTypeInfo<KeyValuePair<object, object>>.get_Instance
	|-TraceLoggingTypeInfo<DateTime>.get_Instance
	|-TraceLoggingTypeInfo<DateTimeOffset>.get_Instance
	|-TraceLoggingTypeInfo<Decimal>.get_Instance
	|-TraceLoggingTypeInfo<EmptyStruct>.get_Instance
	|-TraceLoggingTypeInfo<double>.get_Instance
	|-TraceLoggingTypeInfo<Guid>.get_Instance
	|-TraceLoggingTypeInfo<short>.get_Instance
	|-TraceLoggingTypeInfo<int>.get_Instance
	|-TraceLoggingTypeInfo<long>.get_Instance
	|-TraceLoggingTypeInfo<IntPtr>.get_Instance
	|-TraceLoggingTypeInfo<object>.get_Instance
	|-TraceLoggingTypeInfo<sbyte>.get_Instance
	|-TraceLoggingTypeInfo<float>.get_Instance
	|-TraceLoggingTypeInfo<string>.get_Instance
	|-TraceLoggingTypeInfo<TimeSpan>.get_Instance
	|-TraceLoggingTypeInfo<ushort>.get_Instance
	|-TraceLoggingTypeInfo<uint>.get_Instance
	|-TraceLoggingTypeInfo<ulong>.get_Instance
	|-TraceLoggingTypeInfo<UIntPtr>.get_Instance
	*/

	public abstract void WriteData(TraceLoggingDataCollector collector, ref DataType value) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-TraceLoggingTypeInfo<object>.WriteData
	*/

	public override void WriteObjectData(TraceLoggingDataCollector collector, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FD8230 Offset: 0x1FD7230 VA: 0x181FD8230
	|-TraceLoggingTypeInfo<bool>.WriteObjectData
	|-TraceLoggingTypeInfo<byte>.WriteObjectData
	|-TraceLoggingTypeInfo<sbyte>.WriteObjectData
	|
	|-RVA: 0x1FD80D0 Offset: 0x1FD70D0 VA: 0x181FD80D0
	|-TraceLoggingTypeInfo<bool[]>.WriteObjectData
	|-TraceLoggingTypeInfo<byte[]>.WriteObjectData
	|-TraceLoggingTypeInfo<char[]>.WriteObjectData
	|-TraceLoggingTypeInfo<double[]>.WriteObjectData
	|-TraceLoggingTypeInfo<Guid[]>.WriteObjectData
	|-TraceLoggingTypeInfo<short[]>.WriteObjectData
	|-TraceLoggingTypeInfo<int[]>.WriteObjectData
	|-TraceLoggingTypeInfo<long[]>.WriteObjectData
	|-TraceLoggingTypeInfo<IntPtr[]>.WriteObjectData
	|-TraceLoggingTypeInfo<object>.WriteObjectData
	|-TraceLoggingTypeInfo<sbyte[]>.WriteObjectData
	|-TraceLoggingTypeInfo<float[]>.WriteObjectData
	|-TraceLoggingTypeInfo<string>.WriteObjectData
	|-TraceLoggingTypeInfo<ushort[]>.WriteObjectData
	|-TraceLoggingTypeInfo<uint[]>.WriteObjectData
	|-TraceLoggingTypeInfo<ulong[]>.WriteObjectData
	|-TraceLoggingTypeInfo<UIntPtr[]>.WriteObjectData
	|
	|-RVA: 0x1FD7EA0 Offset: 0x1FD6EA0 VA: 0x181FD7EA0
	|-TraceLoggingTypeInfo<char>.WriteObjectData
	|-TraceLoggingTypeInfo<short>.WriteObjectData
	|-TraceLoggingTypeInfo<ushort>.WriteObjectData
	|
	|-RVA: 0x1FD7F50 Offset: 0x1FD6F50 VA: 0x181FD7F50
	|-TraceLoggingTypeInfo<KeyValuePair<object, object>>.WriteObjectData
	|-TraceLoggingTypeInfo<DateTimeOffset>.WriteObjectData
	|-TraceLoggingTypeInfo<Decimal>.WriteObjectData
	|-TraceLoggingTypeInfo<Guid>.WriteObjectData
	|
	|-RVA: 0x1FD82E0 Offset: 0x1FD72E0 VA: 0x181FD82E0
	|-TraceLoggingTypeInfo<DateTime>.WriteObjectData
	|-TraceLoggingTypeInfo<IntPtr>.WriteObjectData
	|-TraceLoggingTypeInfo<TimeSpan>.WriteObjectData
	|-TraceLoggingTypeInfo<UIntPtr>.WriteObjectData
	|
	|-RVA: 0x1FD8510 Offset: 0x1FD7510 VA: 0x181FD8510
	|-TraceLoggingTypeInfo<EmptyStruct>.WriteObjectData
	|
	|-RVA: 0x1FD8450 Offset: 0x1FD7450 VA: 0x181FD8450
	|-TraceLoggingTypeInfo<double>.WriteObjectData
	|
	|-RVA: 0x1FD8180 Offset: 0x1FD7180 VA: 0x181FD8180
	|-TraceLoggingTypeInfo<int>.WriteObjectData
	|-TraceLoggingTypeInfo<uint>.WriteObjectData
	|
	|-RVA: 0x1FD8390 Offset: 0x1FD7390 VA: 0x181FD8390
	|-TraceLoggingTypeInfo<long>.WriteObjectData
	|-TraceLoggingTypeInfo<ulong>.WriteObjectData
	|
	|-RVA: 0x1FD8010 Offset: 0x1FD7010 VA: 0x181FD8010
	|-TraceLoggingTypeInfo<float>.WriteObjectData
	*/

	internal static TraceLoggingTypeInfo<DataType> GetInstance(List<Type> recursionCheck) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FD67D0 Offset: 0x1FD57D0 VA: 0x181FD67D0
	|-TraceLoggingTypeInfo<bool>.GetInstance
	|
	|-RVA: 0x1FD5040 Offset: 0x1FD4040 VA: 0x181FD5040
	|-TraceLoggingTypeInfo<byte>.GetInstance
	|
	|-RVA: 0x1FD6B70 Offset: 0x1FD5B70 VA: 0x181FD6B70
	|-TraceLoggingTypeInfo<char>.GetInstance
	|
	|-RVA: 0x1FD6430 Offset: 0x1FD5430 VA: 0x181FD6430
	|-TraceLoggingTypeInfo<KeyValuePair<object, object>>.GetInstance
	|
	|-RVA: 0x1FD6F10 Offset: 0x1FD5F10 VA: 0x181FD6F10
	|-TraceLoggingTypeInfo<DateTime>.GetInstance
	|
	|-RVA: 0x1FD5950 Offset: 0x1FD4950 VA: 0x181FD5950
	|-TraceLoggingTypeInfo<DateTimeOffset>.GetInstance
	|
	|-RVA: 0x1FD6090 Offset: 0x1FD5090 VA: 0x181FD6090
	|-TraceLoggingTypeInfo<Decimal>.GetInstance
	|
	|-RVA: 0x1FD6D40 Offset: 0x1FD5D40 VA: 0x181FD6D40
	|-TraceLoggingTypeInfo<EmptyStruct>.GetInstance
	|
	|-RVA: 0x1FD5780 Offset: 0x1FD4780 VA: 0x181FD5780
	|-TraceLoggingTypeInfo<double>.GetInstance
	|
	|-RVA: 0x1FD69A0 Offset: 0x1FD59A0 VA: 0x181FD69A0
	|-TraceLoggingTypeInfo<Guid>.GetInstance
	|
	|-RVA: 0x1FD5B20 Offset: 0x1FD4B20 VA: 0x181FD5B20
	|-TraceLoggingTypeInfo<short>.GetInstance
	|
	|-RVA: 0x1FD5210 Offset: 0x1FD4210 VA: 0x181FD5210
	|-TraceLoggingTypeInfo<int>.GetInstance
	|
	|-RVA: 0x1FD6600 Offset: 0x1FD5600 VA: 0x181FD6600
	|-TraceLoggingTypeInfo<long>.GetInstance
	|
	|-RVA: 0x1FD6260 Offset: 0x1FD5260 VA: 0x181FD6260
	|-TraceLoggingTypeInfo<IntPtr>.GetInstance
	|
	|-RVA: 0x1FD53E0 Offset: 0x1FD43E0 VA: 0x181FD53E0
	|-TraceLoggingTypeInfo<object>.GetInstance
	|
	|-RVA: 0x1FD4900 Offset: 0x1FD3900 VA: 0x181FD4900
	|-TraceLoggingTypeInfo<sbyte>.GetInstance
	|
	|-RVA: 0x1FD5EC0 Offset: 0x1FD4EC0 VA: 0x181FD5EC0
	|-TraceLoggingTypeInfo<float>.GetInstance
	|
	|-RVA: 0x1FD4E70 Offset: 0x1FD3E70 VA: 0x181FD4E70
	|-TraceLoggingTypeInfo<TimeSpan>.GetInstance
	|
	|-RVA: 0x1FD4CA0 Offset: 0x1FD3CA0 VA: 0x181FD4CA0
	|-TraceLoggingTypeInfo<ushort>.GetInstance
	|
	|-RVA: 0x1FD4AD0 Offset: 0x1FD3AD0 VA: 0x181FD4AD0
	|-TraceLoggingTypeInfo<uint>.GetInstance
	|
	|-RVA: 0x1FD55B0 Offset: 0x1FD45B0 VA: 0x181FD55B0
	|-TraceLoggingTypeInfo<ulong>.GetInstance
	|
	|-RVA: 0x1FD5CF0 Offset: 0x1FD4CF0 VA: 0x181FD5CF0
	|-TraceLoggingTypeInfo<UIntPtr>.GetInstance
	*/

	private static TraceLoggingTypeInfo<DataType> InitInstance() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FD7C20 Offset: 0x1FD6C20 VA: 0x181FD7C20
	|-TraceLoggingTypeInfo<bool>.InitInstance
	|
	|-RVA: 0x1FD7540 Offset: 0x1FD6540 VA: 0x181FD7540
	|-TraceLoggingTypeInfo<byte>.InitInstance
	|
	|-RVA: 0x1FD7CC0 Offset: 0x1FD6CC0 VA: 0x181FD7CC0
	|-TraceLoggingTypeInfo<char>.InitInstance
	|
	|-RVA: 0x1FD7360 Offset: 0x1FD6360 VA: 0x181FD7360
	|-TraceLoggingTypeInfo<KeyValuePair<object, object>>.InitInstance
	|
	|-RVA: 0x1FD79A0 Offset: 0x1FD69A0 VA: 0x181FD79A0
	|-TraceLoggingTypeInfo<DateTime>.InitInstance
	|
	|-RVA: 0x1FD7180 Offset: 0x1FD6180 VA: 0x181FD7180
	|-TraceLoggingTypeInfo<DateTimeOffset>.InitInstance
	|
	|-RVA: 0x1FD7720 Offset: 0x1FD6720 VA: 0x181FD7720
	|-TraceLoggingTypeInfo<Decimal>.InitInstance
	|
	|-RVA: 0x1FD7220 Offset: 0x1FD6220 VA: 0x181FD7220
	|-TraceLoggingTypeInfo<EmptyStruct>.InitInstance
	|
	|-RVA: 0x1FD7900 Offset: 0x1FD6900 VA: 0x181FD7900
	|-TraceLoggingTypeInfo<double>.InitInstance
	|
	|-RVA: 0x1FD70E0 Offset: 0x1FD60E0 VA: 0x181FD70E0
	|-TraceLoggingTypeInfo<Guid>.InitInstance
	|
	|-RVA: 0x1FD7E00 Offset: 0x1FD6E00 VA: 0x181FD7E00
	|-TraceLoggingTypeInfo<short>.InitInstance
	|
	|-RVA: 0x1FD7860 Offset: 0x1FD6860 VA: 0x181FD7860
	|-TraceLoggingTypeInfo<int>.InitInstance
	|
	|-RVA: 0x1FD72C0 Offset: 0x1FD62C0 VA: 0x181FD72C0
	|-TraceLoggingTypeInfo<long>.InitInstance
	|
	|-RVA: 0x1FD7680 Offset: 0x1FD6680 VA: 0x181FD7680
	|-TraceLoggingTypeInfo<IntPtr>.InitInstance
	|
	|-RVA: 0x1FD7AE0 Offset: 0x1FD6AE0 VA: 0x181FD7AE0
	|-TraceLoggingTypeInfo<object>.InitInstance
	|
	|-RVA: 0x1FD77C0 Offset: 0x1FD67C0 VA: 0x181FD77C0
	|-TraceLoggingTypeInfo<sbyte>.InitInstance
	|
	|-RVA: 0x1FD7D60 Offset: 0x1FD6D60 VA: 0x181FD7D60
	|-TraceLoggingTypeInfo<float>.InitInstance
	|
	|-RVA: 0x1FD75E0 Offset: 0x1FD65E0 VA: 0x181FD75E0
	|-TraceLoggingTypeInfo<TimeSpan>.InitInstance
	|
	|-RVA: 0x1FD7A40 Offset: 0x1FD6A40 VA: 0x181FD7A40
	|-TraceLoggingTypeInfo<ushort>.InitInstance
	|
	|-RVA: 0x1FD7400 Offset: 0x1FD6400 VA: 0x181FD7400
	|-TraceLoggingTypeInfo<uint>.InitInstance
	|
	|-RVA: 0x1FD7B80 Offset: 0x1FD6B80 VA: 0x181FD7B80
	|-TraceLoggingTypeInfo<ulong>.InitInstance
	|
	|-RVA: 0x1FD74A0 Offset: 0x1FD64A0 VA: 0x181FD74A0
	|-TraceLoggingTypeInfo<UIntPtr>.InitInstance
	*/
}

// Namespace: System.Diagnostics.Tracing
internal sealed class TypeAnalysis
{
	// Fields
	internal readonly PropertyAnalysis[] properties;
	internal readonly string name;
	internal readonly EventKeywords keywords;
	internal readonly EventLevel level;
	internal readonly EventOpcode opcode;
	internal readonly EventTags tags;

	// Methods

	public void .ctor(Type dataType, EventDataAttribute eventAttrib, List<Type> recursionCheck) { }
}

// Namespace: System.Diagnostics.Tracing
internal class ActivityTracker
{
	// Fields
	private AsyncLocal<ActivityTracker.ActivityInfo> m_current;
	private bool m_checkedForEnable;
	private static ActivityTracker s_activityTrackerInstance;
	private static long m_nextId;

	// Properties
	public static ActivityTracker Instance { get; }

	// Methods

	public void OnStart(string providerName, string activityName, int task, ref Guid activityId, ref Guid relatedActivityId, EventActivityOptions options) { }

	public void OnStop(string providerName, string activityName, int task, ref Guid activityId) { }

	public void Enable() { }

	public static ActivityTracker get_Instance() { }

	private ActivityTracker.ActivityInfo FindActiveActivity(string name, ActivityTracker.ActivityInfo startLocation) { }

	private string NormalizeActivityName(string providerName, string activityName, int task) { }

	private void ActivityChanging(AsyncLocalValueChangedArgs<ActivityTracker.ActivityInfo> args) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
private class ActivityTracker.ActivityInfo
{
	// Fields
	internal readonly string m_name;
	private readonly long m_uniqueId;
	internal readonly Guid m_guid;
	internal readonly int m_activityPathGuidOffset;
	internal readonly int m_level;
	internal readonly EventActivityOptions m_eventOptions;
	internal long m_lastChildID;
	internal int m_stopped;
	internal readonly ActivityTracker.ActivityInfo m_creator;
	internal readonly Guid m_activityIdToRestore;

	// Properties
	public Guid ActivityId { get; }

	// Methods

	public void .ctor(string name, long uniqueId, ActivityTracker.ActivityInfo creator, Guid activityIDToRestore, EventActivityOptions options) { }

	public Guid get_ActivityId() { }

	public static string Path(ActivityTracker.ActivityInfo activityInfo) { }

	public override string ToString() { }

	public static string LiveActivities(ActivityTracker.ActivityInfo list) { }

	public bool CanBeOrphan() { }

	private void CreateActivityPathGuid(out Guid idRet, out int activityPathGuidOffset) { }

	private void CreateOverflowGuid(Guid* outPtr) { }

	private static int AddIdToGuid(Guid* outPtr, int whereToAddId, uint id, bool overflow = False) { }

	private static void WriteNibble(ref byte* ptr, byte* endPtr, uint value) { }
}

// Namespace: System.Diagnostics.Tracing
[EventSourceAttribute] // RVA: 0x11C5A0 Offset: 0x11B9A0 VA: 0x18011C5A0
internal class TplEtwProvider : EventSource
{
	// Fields
	public static TplEtwProvider Log;

	// Properties
	public bool Debug { get; }

	// Methods

	public bool get_Debug() { }

	public void DebugFacilityMessage(string Facility, string Message) { }

	public void DebugFacilityMessage1(string Facility, string Message, string Arg) { }

	public void SetActivityId(Guid Id) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class TplEtwProvider.Keywords
{
	// Fields
	public const EventKeywords Debug = 1;
}

// Namespace: System.Diagnostics.Tracing
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum EventActivityOptions
{
	// Fields
	public int value__;
	public const EventActivityOptions None = 0;
	public const EventActivityOptions Disable = 2;
	public const EventActivityOptions Recursive = 4;
	public const EventActivityOptions Detachable = 8;
}

// Namespace: System.Diagnostics.Tracing
internal struct EventDescriptor
{
	// Fields
	private int m_traceloggingId;
	private ushort m_id;
	private byte m_version;
	private byte m_channel;
	private byte m_level;
	private byte m_opcode;
	private ushort m_task;
	private long m_keywords;

	// Properties
	public int EventId { get; }
	public byte Version { get; }
	public byte Channel { get; }
	public byte Level { get; }
	public byte Opcode { get; }
	public int Task { get; }
	public long Keywords { get; }

	// Methods

	public void .ctor(int traceloggingId, byte level, byte opcode, long keywords) { }

	public void .ctor(int id, byte version, byte channel, byte level, byte opcode, int task, long keywords) { }

	public int get_EventId() { }

	public byte get_Version() { }

	public byte get_Channel() { }

	public byte get_Level() { }

	public byte get_Opcode() { }

	public int get_Task() { }

	public long get_Keywords() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public bool Equals(EventDescriptor other) { }
}

// Namespace: System.Diagnostics.Tracing
internal enum ControllerCommand
{
	// Fields
	public int value__;
	public const ControllerCommand Update = 0;
	public const ControllerCommand SendManifest = -1;
	public const ControllerCommand Enable = -2;
	public const ControllerCommand Disable = -3;
}

// Namespace: System.Diagnostics.Tracing
internal class EventProvider : IDisposable
{
	// Fields
	private static bool m_setInformationMissing;
	private UnsafeNativeMethods.ManifestEtw.EtwEnableCallback m_etwCallback;
	private GCHandle m_thisGCHandle;
	private long m_regHandle;
	private byte m_level;
	private long m_anyKeywordMask;
	private long m_allKeywordMask;
	private List<EventProvider.SessionInfo> m_liveSessions;
	private bool m_enabled;
	private Guid m_providerId;
	internal bool m_disposed;
	[ThreadStaticAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static EventProvider.WriteEventErrorCode s_returnCode;
	private static int[] nibblebits;

	// Properties
	protected EventLevel Level { get; }
	protected EventKeywords MatchAnyKeyword { get; }

	// Methods

	internal void .ctor() { }

	internal void Register(Guid providerGuid) { }

	internal int SetInformation(UnsafeNativeMethods.ManifestEtw.EVENT_INFO_CLASS eventInfoClass, void* data, int dataSize) { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	protected override void Finalize() { }

	private void Deregister() { }

	[EventProvider.MonoPInvokeCallbackAttribute] // RVA: 0x121E50 Offset: 0x121250 VA: 0x180121E50
	private static void EtwEnableCallBack(in Guid sourceId, [In] int controlCode, [In] byte setLevel, [In] long anyKeyword, [In] long allKeyword, [In] UnsafeNativeMethods.ManifestEtw.EVENT_FILTER_DESCRIPTOR* filterData, [In] void* callbackContext) { }

	private void EtwEnableCallBackImpl([In] int controlCode, [In] byte setLevel, [In] long anyKeyword, [In] long allKeyword, [In] UnsafeNativeMethods.ManifestEtw.EVENT_FILTER_DESCRIPTOR* filterData) { }

	protected virtual void OnControllerCommand(ControllerCommand command, IDictionary<string, string> arguments, int sessionId, int etwSessionId) { }

	protected EventLevel get_Level() { }

	protected EventKeywords get_MatchAnyKeyword() { }

	private static int FindNull(byte[] buffer, int idx) { }

	private List<Tuple<EventProvider.SessionInfo, bool>> GetSessions() { }

	private static void GetSessionInfoCallback(int etwSessionId, long matchAllKeywords, ref List<EventProvider.SessionInfo> sessionList) { }

	private void GetSessionInfo(Action<int, long> action) { }

	private static int IndexOfSessionInList(List<EventProvider.SessionInfo> sessions, int etwSessionId) { }

	private bool GetDataFromController(int etwSessionId, UnsafeNativeMethods.ManifestEtw.EVENT_FILTER_DESCRIPTOR* filterData, out ControllerCommand command, out byte[] data, out int dataStart) { }

	public bool IsEnabled() { }

	public bool IsEnabled(byte level, long keywords) { }

	public static EventProvider.WriteEventErrorCode GetLastWriteEventError() { }

	private static void SetLastError(int error) { }

	private static object EncodeObject(ref object data, ref EventProvider.EventData* dataDescriptor, ref byte* dataBuffer, ref uint totalEventSize) { }

	internal bool WriteEvent(ref EventDescriptor eventDescriptor, Guid* activityID, Guid* childActivityID, object[] eventPayload) { }

	protected internal bool WriteEvent(ref EventDescriptor eventDescriptor, Guid* activityID, Guid* childActivityID, int dataCount, IntPtr data) { }

	internal bool WriteEventRaw(ref EventDescriptor eventDescriptor, Guid* activityID, Guid* relatedActivityID, int dataCount, IntPtr data) { }

	private uint EventUnregister() { }

	private static int bitcount(uint n) { }

	private static int bitindex(uint n) { }

	private static void .cctor() { }
}

// Namespace: 
public struct EventProvider.EventData
{
	// Fields
	internal ulong Ptr;
	internal uint Size;
	internal uint Reserved;
}

// Namespace: 
public struct EventProvider.SessionInfo
{
	// Fields
	internal int sessionIdBit;
	internal int etwSessionId;

	// Methods

	internal void .ctor(int sessionIdBit_, int etwSessionId_) { }
}

// Namespace: 
public enum EventProvider.WriteEventErrorCode
{
	// Fields
	public int value__;
	public const EventProvider.WriteEventErrorCode NoError = 0;
	public const EventProvider.WriteEventErrorCode NoFreeBuffers = 1;
	public const EventProvider.WriteEventErrorCode EventTooBig = 2;
	public const EventProvider.WriteEventErrorCode NullInput = 3;
	public const EventProvider.WriteEventErrorCode TooManyArgs = 4;
	public const EventProvider.WriteEventErrorCode Other = 5;
}

// Namespace: 
[AttributeUsageAttribute] // RVA: 0x698E0 Offset: 0x68CE0 VA: 0x1800698E0
private sealed class EventProvider.MonoPInvokeCallbackAttribute : Attribute
{
	// Methods

	public void .ctor(Type t) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EventProvider.<>c__DisplayClass44_0
{
	// Fields
	public List<EventProvider.SessionInfo> liveSessionList;

	// Methods

	public void .ctor() { }

	internal void <GetSessions>b__0(int etwSessionId, long matchAllKeywords) { }
}

// Namespace: System.Diagnostics.Tracing
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum EventSourceSettings
{
	// Fields
	public int value__;
	public const EventSourceSettings Default = 0;
	public const EventSourceSettings ThrowOnEventWriteErrors = 1;
	public const EventSourceSettings EtwManifestEventFormat = 4;
	public const EventSourceSettings EtwSelfDescribingEventFormat = 8;
}

// Namespace: System.Diagnostics.Tracing
public class EventListener : IDisposable
{
	// Fields
	private static readonly object s_EventSourceCreatedLock;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler<EventSourceCreatedEventArgs> _EventSourceCreated;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler<EventWrittenEventArgs> EventWritten;
	internal EventListener m_Next;
	internal ActivityFilter m_activityFilter;
	internal static EventListener s_Listeners;
	internal static List<WeakReference> s_EventSources;
	private static bool s_CreatingListener;
	private static bool s_EventSourceShutdownRegistered;

	// Properties
	internal static object EventListenersLock { get; }

	// Methods

	public virtual void Dispose() { }

	protected internal virtual void OnEventSourceCreated(EventSource eventSource) { }

	protected internal virtual void OnEventWritten(EventWrittenEventArgs eventData) { }

	internal static void AddEventSource(EventSource newEventSource) { }

	private static void DisposeOnShutdown(object sender, EventArgs e) { }

	private static void RemoveReferencesToListenerInEventSources(EventListener listenerToRemove) { }

	internal static object get_EventListenersLock() { }

	private static void .cctor() { }
}

// Namespace: System.Diagnostics.Tracing
public class EventCommandEventArgs : EventArgs
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventCommand <Command>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IDictionary<string, string> <Arguments>k__BackingField;
	internal EventSource eventSource;
	internal EventDispatcher dispatcher;
	internal EventListener listener;
	internal int perEventSourceSessionId;
	internal int etwSessionId;
	internal bool enable;
	internal EventLevel level;
	internal EventKeywords matchAnyKeyword;
	internal EventCommandEventArgs nextCommand;

	// Properties
	public EventCommand Command { get; set; }
	public IDictionary<string, string> Arguments { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public EventCommand get_Command() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_Command(EventCommand value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IDictionary<string, string> get_Arguments() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_Arguments(IDictionary<string, string> value) { }

	internal void .ctor(EventCommand command, IDictionary<string, string> arguments, EventSource eventSource, EventListener listener, int perEventSourceSessionId, int etwSessionId, bool enable, EventLevel level, EventKeywords matchAnyKeyword) { }
}

// Namespace: System.Diagnostics.Tracing
public class EventSourceCreatedEventArgs : EventArgs
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventSource <EventSource>k__BackingField;

	// Properties
	internal EventSource EventSource { set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_EventSource(EventSource value) { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
public class EventWrittenEventArgs : EventArgs
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <EventId>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Guid <RelatedActivityId>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ReadOnlyCollection<object> <Payload>k__BackingField;
	private string m_message;
	private string m_eventName;
	private EventSource m_eventSource;
	private ReadOnlyCollection<string> m_payloadNames;

	// Properties
	internal string EventName { set; }
	internal int EventId { set; }
	internal Guid RelatedActivityId { set; }
	internal ReadOnlyCollection<object> Payload { set; }
	internal ReadOnlyCollection<string> PayloadNames { set; }
	internal string Message { set; }

	// Methods

	internal void set_EventName(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_EventId(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_RelatedActivityId(Guid value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_Payload(ReadOnlyCollection<object> value) { }

	internal void set_PayloadNames(ReadOnlyCollection<string> value) { }

	internal void set_Message(string value) { }

	internal void .ctor(EventSource eventSource) { }
}

// Namespace: System.Diagnostics.Tracing
[AttributeUsageAttribute] // RVA: 0xABC30 Offset: 0xAB030 VA: 0x1800ABC30
public sealed class EventSourceAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Name>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Guid>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <LocalizationResources>k__BackingField;

	// Properties
	public string Name { get; set; }
	public string Guid { get; set; }
	public string LocalizationResources { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Name() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Name(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Guid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Guid(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_LocalizationResources() { }

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
[AttributeUsageAttribute] // RVA: 0x698E0 Offset: 0x68CE0 VA: 0x1800698E0
public sealed class EventAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <EventId>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventLevel <Level>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventKeywords <Keywords>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventTask <Task>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private byte <Version>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Message>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventTags <Tags>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventActivityOptions <ActivityOptions>k__BackingField;
	private EventOpcode m_opcode;
	private bool m_opcodeSet;

	// Properties
	public int EventId { get; set; }
	public EventLevel Level { get; set; }
	public EventKeywords Keywords { get; }
	public EventOpcode Opcode { get; set; }
	internal bool IsOpcodeSet { get; }
	public EventTask Task { get; set; }
	public byte Version { get; }
	public string Message { get; set; }
	public EventTags Tags { get; }
	public EventActivityOptions ActivityOptions { get; set; }

	// Methods

	public void .ctor(int eventId) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_EventId() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_EventId(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public EventLevel get_Level() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Level(EventLevel value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public EventKeywords get_Keywords() { }

	public EventOpcode get_Opcode() { }

	public void set_Opcode(EventOpcode value) { }

	internal bool get_IsOpcodeSet() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public EventTask get_Task() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Task(EventTask value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public byte get_Version() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Message() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Message(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public EventTags get_Tags() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public EventActivityOptions get_ActivityOptions() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ActivityOptions(EventActivityOptions value) { }
}

// Namespace: System.Diagnostics.Tracing
[AttributeUsageAttribute] // RVA: 0x698E0 Offset: 0x68CE0 VA: 0x1800698E0
public sealed class NonEventAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Diagnostics.Tracing
public enum EventCommand
{
	// Fields
	public int value__;
	public const EventCommand Update = 0;
	public const EventCommand SendManifest = -1;
	public const EventCommand Enable = -2;
	public const EventCommand Disable = -3;
}

// Namespace: System.Diagnostics.Tracing
internal sealed class ActivityFilter : IDisposable
{
	// Fields
	private ConcurrentDictionary<Guid, int> m_activeActivities;
	private ConcurrentDictionary<Guid, Tuple<Guid, int>> m_rootActiveActivities;
	private Guid m_providerGuid;
	private int m_eventId;
	private int m_samplingFreq;
	private int m_curSampleCount;
	private int m_perEventSourceSessionId;
	private ActivityFilter m_next;
	private Action<Guid> m_myActivityDelegate;

	// Methods

	public static void DisableFilter(ref ActivityFilter filterList, EventSource source) { }

	public static void UpdateFilter(ref ActivityFilter filterList, EventSource source, int perEventSourceSessionId, string startEvents) { }

	public static bool PassesActivityFilter(ActivityFilter filterList, Guid* childActivityID, bool triggeringEvent, EventSource source, int eventId) { }

	public static void FlowActivityIfNeeded(ActivityFilter filterList, Guid* currentActivityId, Guid* childActivityID) { }

	public static void UpdateKwdTriggers(ActivityFilter activityFilter, Guid sourceGuid, EventSource source, EventKeywords sessKeywords) { }

	[IteratorStateMachineAttribute] // RVA: 0x49200 Offset: 0x48600 VA: 0x180049200
	public IEnumerable<Tuple<int, int>> GetFilterAsTuple(Guid sourceGuid) { }

	public void Dispose() { }

	private void .ctor(EventSource source, int perEventSourceSessionId, int eventId, int samplingFreq, ActivityFilter existingFilter) { }

	private static void EnsureActivityCleanupDelegate(ActivityFilter filterList) { }

	private static Action<Guid> GetActivityDyingDelegate(ActivityFilter filterList) { }

	private static bool EnableFilter(ref ActivityFilter filterList, EventSource source, int perEventSourceSessionId, int eventId, int samplingFreq) { }

	private static void TrimActiveActivityStore(ConcurrentDictionary<Guid, int> activities) { }

	private static ConcurrentDictionary<Guid, int> GetActiveActivities(ActivityFilter filterList) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ActivityFilter.<GetFilterAsTuple>d__7 : IEnumerable<Tuple<int, int>>, IEnumerable, IEnumerator<Tuple<int, int>>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private Tuple<int, int> <>2__current;
	private int <>l__initialThreadId;
	public ActivityFilter <>4__this;
	private Guid sourceGuid;
	public Guid <>3__sourceGuid;
	private ActivityFilter <af>5__1;

	// Properties
	private Tuple<int, int> System.Collections.Generic.IEnumerator<System.Tuple<System.Int32,System.Int32>>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Tuple<int, int> System.Collections.Generic.IEnumerator<System.Tuple<System.Int32,System.Int32>>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<Tuple<int, int>> System.Collections.Generic.IEnumerable<System.Tuple<System.Int32,System.Int32>>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ActivityFilter.<>c__DisplayClass11_0
{
	// Fields
	public ActivityFilter filterList;

	// Methods

	public void .ctor() { }

	internal void <GetActivityDyingDelegate>b__0(Guid oldActivity) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ActivityFilter.<>c__DisplayClass13_0
{
	// Fields
	public int tickNow;

	// Methods

	public void .ctor() { }

	internal int <TrimActiveActivityStore>b__0(KeyValuePair<Guid, int> x, KeyValuePair<Guid, int> y) { }
}

// Namespace: System.Diagnostics.Tracing
internal class EtwSession
{
	// Fields
	public readonly int m_etwSessionId;
	public ActivityFilter m_activityFilter;
	private static List<WeakReference<EtwSession>> s_etwSessions;

	// Methods

	public static EtwSession GetEtwSession(int etwSessionId, bool bCreateIfNeeded = False) { }

	public static void RemoveEtwSession(EtwSession etwSession) { }

	private static void TrimGlobalList() { }

	private void .ctor(int etwSessionId) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EtwSession.<>c__DisplayClass1_0
{
	// Fields
	public EtwSession etwSession;

	// Methods

	public void .ctor() { }

	internal bool <RemoveEtwSession>b__0(WeakReference<EtwSession> wrEtwSession) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class EtwSession.<>c
{
	// Fields
	public static readonly EtwSession.<>c <>9;
	public static Predicate<WeakReference<EtwSession>> <>9__2_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <TrimGlobalList>b__2_0(WeakReference<EtwSession> wrEtwSession) { }
}

// Namespace: System.Diagnostics.Tracing
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
internal struct SessionMask
{
	// Fields
	private uint m_mask;

	// Properties
	public static SessionMask All { get; }
	public bool Item { get; set; }

	// Methods

	public void .ctor(uint mask = 0) { }

	public bool IsEqualOrSupersetOf(SessionMask m) { }

	public static SessionMask get_All() { }

	public static SessionMask FromId(int perEventSourceSessionId) { }

	public ulong ToEventKeywords() { }

	public static SessionMask FromEventKeywords(ulong m) { }

	public bool get_Item(int perEventSourceSessionId) { }

	public void set_Item(int perEventSourceSessionId, bool value) { }

	public static ulong op_Explicit(SessionMask m) { }

	public static uint op_Explicit(SessionMask m) { }
}

// Namespace: System.Diagnostics.Tracing
internal class EventDispatcher
{
	// Fields
	internal readonly EventListener m_Listener;
	internal bool[] m_EventEnabled;
	internal bool m_activityFilteringEnabled;
	internal EventDispatcher m_Next;

	// Methods

	internal void .ctor(EventDispatcher next, bool[] eventEnabled, EventListener listener) { }
}

// Namespace: System.Diagnostics.Tracing
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum EventManifestOptions
{
	// Fields
	public int value__;
	public const EventManifestOptions None = 0;
	public const EventManifestOptions Strict = 1;
	public const EventManifestOptions AllCultures = 2;
	public const EventManifestOptions OnlyIfNeededForRegistration = 4;
	public const EventManifestOptions AllowEventSourceOverride = 8;
}

// Namespace: System.Diagnostics.Tracing
internal class ManifestBuilder
{
	// Fields
	private Dictionary<int, string> opcodeTab;
	private Dictionary<int, string> taskTab;
	private Dictionary<ulong, string> keywordTab;
	private Dictionary<string, Type> mapsTab;
	private Dictionary<string, string> stringTab;
	private StringBuilder sb;
	private StringBuilder events;
	private StringBuilder templates;
	private ResourceManager resources;
	private EventManifestOptions flags;
	private IList<string> errors;
	private Dictionary<string, List<int>> perEventByteArrayArgIndices;
	private string eventName;
	private int numParams;
	private List<int> byteArrArgIndices;

	// Properties
	public IList<string> Errors { get; }

	// Methods

	public void .ctor(string providerName, Guid providerGuid, string dllName, ResourceManager resources, EventManifestOptions flags) { }

	public void AddOpcode(string name, int value) { }

	public void AddTask(string name, int value) { }

	public void AddKeyword(string name, ulong value) { }

	public void StartEvent(string eventName, EventAttribute eventAttribute) { }

	public void AddEventParameter(Type type, string name) { }

	public void EndEvent() { }

	public byte[] CreateManifest() { }

	public IList<string> get_Errors() { }

	public void ManifestError(string msg, bool runtimeCritical = False) { }

	private string CreateManifestString() { }

	private void WriteNameAndMessageAttribs(StringBuilder stringBuilder, string elementName, string name) { }

	private void WriteMessageAttrib(StringBuilder stringBuilder, string elementName, string name, string value) { }

	internal string GetLocalizedMessage(string key, CultureInfo ci, bool etwFormat) { }

	private static List<CultureInfo> GetSupportedCultures(ResourceManager resources) { }

	private static string GetLevelName(EventLevel level) { }

	private string GetTaskName(EventTask task, string eventName) { }

	private string GetOpcodeName(EventOpcode opcode, string eventName) { }

	private string GetKeywords(ulong keywords, string eventName) { }

	private string GetTypeName(Type type) { }

	private static void UpdateStringBuilder(ref StringBuilder stringBuilder, string eventMessage, int startIndex, int count) { }

	private string TranslateToManifestConvention(string eventMessage, string evtName) { }

	private int TranslateIndexToManifestConvention(int idx, string evtName) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ManifestBuilder.<>c__DisplayClass22_0
{
	// Fields
	public StringBuilder stringBuilder;
	public string eventMessage;
	public int writtenSoFar;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ManifestBuilder.<>c__DisplayClass22_1
{
	// Fields
	public int i;
	public ManifestBuilder.<>c__DisplayClass22_0 CS$<>8__locals1;

	// Methods

	public void .ctor() { }

	internal void <TranslateToManifestConvention>b__0(char ch, string escape) { }
}

// Namespace: System.Diagnostics.Tracing
internal struct ManifestEnvelope
{
	// Fields
	public ManifestEnvelope.ManifestFormats Format;
	public byte MajorVersion;
	public byte MinorVersion;
	public byte Magic;
	public ushort TotalChunks;
	public ushort ChunkNumber;
}

// Namespace: 
public enum ManifestEnvelope.ManifestFormats
{
	// Fields
	public byte value__;
	public const ManifestEnvelope.ManifestFormats SimpleXmlFormat = 1;
}

// Namespace: System.Diagnostics.Tracing
[Serializable]
public class EventSourceException : Exception
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message, Exception innerException) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	internal void .ctor(Exception innerException) { }
}

// Namespace: System.Diagnostics.Tracing
public enum EventLevel
{
	// Fields
	public int value__;
	public const EventLevel LogAlways = 0;
	public const EventLevel Critical = 1;
	public const EventLevel Error = 2;
	public const EventLevel Warning = 3;
	public const EventLevel Informational = 4;
	public const EventLevel Verbose = 5;
}

// Namespace: System.Diagnostics.Tracing
[FriendAccessAllowedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum EventTask
{
	// Fields
	public int value__;
	public const EventTask None = 0;
}

// Namespace: System.Diagnostics.Tracing
[FriendAccessAllowedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum EventOpcode
{
	// Fields
	public int value__;
	public const EventOpcode Info = 0;
	public const EventOpcode Start = 1;
	public const EventOpcode Stop = 2;
	public const EventOpcode DataCollectionStart = 3;
	public const EventOpcode DataCollectionStop = 4;
	public const EventOpcode Extension = 5;
	public const EventOpcode Reply = 6;
	public const EventOpcode Resume = 7;
	public const EventOpcode Suspend = 8;
	public const EventOpcode Send = 9;
	public const EventOpcode Receive = 240;
}

// Namespace: System.Diagnostics.Tracing
[FriendAccessAllowedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum EventChannel
{
	// Fields
	public byte value__;
	public const EventChannel None = 0;
	public const EventChannel Admin = 16;
	public const EventChannel Operational = 17;
	public const EventChannel Analytic = 18;
	public const EventChannel Debug = 19;
}

// Namespace: System.Diagnostics.Tracing
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum EventKeywords
{
	// Fields
	public long value__;
	public const EventKeywords None = 0;
	public const EventKeywords All = -1;
	public const EventKeywords MicrosoftTelemetry = 562949953421312;
	public const EventKeywords WdiContext = 562949953421312;
	public const EventKeywords WdiDiagnostic = 1125899906842624;
	public const EventKeywords Sqm = 2251799813685248;
	public const EventKeywords AuditFailure = 4503599627370496;
	public const EventKeywords AuditSuccess = 9007199254740992;
	public const EventKeywords CorrelationHint = 4503599627370496;
	public const EventKeywords EventLogClassic = 36028797018963968;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal sealed class <PrivateImplementationDetails>
{
	// Fields
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=256 0392525BCB01691D1F319D89F2C12BF93A478467 /*Metadata offset 0x9AB122*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=72 0588059ACBD52F7EA2835882F977A9CF72EB9775 /*Metadata offset 0x9AB222*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=84 0A1ADB22C1D3E1F4B2448EE3F27DF9DE63329C4C /*Metadata offset 0x9AB26A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=240 121EC59E23F7559B28D338D562528F6299C2DE22 /*Metadata offset 0x9AB2BE*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3 12D04472A8285260EA12FD3813CDFA9F2D2B548C /*Metadata offset 0x9AB3AE*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3 13A35EF1A549297C70E2AD46045BBD2ECA17852D /*Metadata offset 0x9AB3B1*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24 1730F09044E91DB8371B849EFF5E6D17BDE4AED0 /*Metadata offset 0x9AB3B4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3 1A84029C80CB5518379F199F53FF08A7B764F8FD /*Metadata offset 0x9AB3CC*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=4096 1AEF3D8DF416A46288C91C724CBF7B154D9E5BF3 /*Metadata offset 0x9AB3CF*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=2048 1E41C4CD0767AEA21C00DEABA2EA9407F1E6CEA5 /*Metadata offset 0x9AC3CF*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=16 1FE6CE411858B3D864679DE2139FB081F08BFACD /*Metadata offset 0x9ACBCF*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3 235D99572263B22ADFEE10FDA0C25E12F4D94FFC /*Metadata offset 0x9ACBDF*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 25420D0055076FA8D3E4DD96BC53AE24DE6E619F /*Metadata offset 0x9ACBE2*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=1208 25CF935D2AE9EDF05DD75BCD47FF84D9255D6F6E /*Metadata offset 0x9ACC0A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=42 29C1A61550F0E3260E1953D4FAD71C256218EF40 /*Metadata offset 0x9AD0C2*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 2B33BEC8C30DFDC49DAFE20D3BDE19487850D717 /*Metadata offset 0x9AD0EC*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 2BA840FF6020B8FF623DBCB7188248CF853FAF4F /*Metadata offset 0x9AD0F8*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=72 2C840AFA48C27B9C05593E468C1232CA1CC74AFD /*Metadata offset 0x9AD11C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=16 2D1DA5BB407F0C11C3B5116196C0C6374D932B20 /*Metadata offset 0x9AD164*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=14 2D3CF0F15AC2DDEC2956EA1B7BBE43FB8B923130 /*Metadata offset 0x9AD174*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=72 2F71D2DA12F3CD0A6A112F5A5A75B4FDC6FE8547 /*Metadata offset 0x9AD182*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=64 320B018758ECE3752FFEDBAEB1A6DB67C80B9359 /*Metadata offset 0x9AD1CA*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=72 34476C29F6F81C989CFCA42F7C06E84C66236834 /*Metadata offset 0x9AD20A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=2382 35EED060772F2748D13B745DAEC8CD7BD3B87604 /*Metadata offset 0x9AD252*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 375F9AE9769A3D1DA789E9ACFE81F3A1BB14F0D3 /*Metadata offset 0x9ADBA0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=1450 379C06C9E702D31469C29033F0DD63931EB349F5 /*Metadata offset 0x9ADBC6*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=10 399BD13E240F33F808CA7940293D6EC4E6FD5A00 /*Metadata offset 0x9AE170*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=72 39C9CE73C7B0619D409EF28344F687C1B5C130FE /*Metadata offset 0x9AE17A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=320 3C53AFB51FEC23491684C7BEDBC6D4E0F409F851 /*Metadata offset 0x9AE1C2*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3 3E3442C7396F3F2BB4C7348F4A2074C7DC677D68 /*Metadata offset 0x9AE302*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=64 3E4BBF9D0CDD2E34F78AA7A9A3979DCE1F7B02BD /*Metadata offset 0x9AE305*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 3E823444D2DFECF0F90B436B88F02A533CB376F1 /*Metadata offset 0x9AE345*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=72 3FE6C283BCF384FD2C8789880DFF59664E2AB4A1 /*Metadata offset 0x9AE351*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=1665 40981BAA39513E58B28DCF0103CC04DE2A0A0444 /*Metadata offset 0x9AE399*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 40E7C49413D261F3F38AD3A870C0AC69C8BDA048 /*Metadata offset 0x9AEA1A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=72 421EC7E82F2967DF6CA8C3605514DC6F29EE5845 /*Metadata offset 0x9AEA42*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=256 433175D38B13FFE177FDD661A309F1B528B3F6E2 /*Metadata offset 0x9AEA8A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=120 46232052BC757E030490D851F265FB47FA100902 /*Metadata offset 0x9AEB8A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=72 4858DB4AA76D3933F1CA9E6712D4FDB16903F628 /*Metadata offset 0x9AEC02*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=48 4E3B533C39447AAEB59A8E48FABD7E15B5B5D195 /*Metadata offset 0x9AEC4A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 4F7A8890F332B22B8DE0BD29D36FA7364748D76A /*Metadata offset 0x9AEC7A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=72 536422B321459B242ADED7240B7447E904E083E3 /*Metadata offset 0x9AECA2*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=1080 5382CEF491F422BFE0D6FC46EFAFF9EF9D4C89F3 /*Metadata offset 0x9AECEA*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=10 56DFA5053B3131883637F53219E7D88CCEF35949 /*Metadata offset 0x9AF122*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3 57218C316B6921E2CD61027A2387EDC31A2D9471 /*Metadata offset 0x9AF12C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 57F320D62696EC99727E0FE2045A05F1289CC0C6 /*Metadata offset 0x9AF12F*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=212 594A33A00BC4F785DFD43E3C6C44FBA1242CCAF3 /*Metadata offset 0x9AF157*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 5BBDF8058D4235C33F2E8DCF76004031B6187A2F /*Metadata offset 0x9AF22B*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=288 5BCD21C341BE6DDF8FFFAE1A23ABA24DCBB612BF /*Metadata offset 0x9AF24F*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=72 5BFE2819B4778217C56416C7585FF0E56EBACD89 /*Metadata offset 0x9AF36F*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=128 609C0E8D8DA86A09D6013D301C86BA8782C16B8C /*Metadata offset 0x9AF3B7*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=48 62BAB0F245E66C3EB982CF5A7015F0A7C3382283 /*Metadata offset 0x9AF437*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=2048 646036A65DECCD6835C914A46E6E44B729433B60 /*Metadata offset 0x9AF467*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 65E32B4E150FD8D24B93B0D42A17F1DAD146162B /*Metadata offset 0x9AFC67*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=52 6770974FEF1E98B9C1864370E2B5B786EB0EA39E /*Metadata offset 0x9AFC8F*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=72 67EEAD805D708D9AA4E14BF747E44CED801744F3 /*Metadata offset 0x9AFCC3*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=120 6C71197D228427B2864C69B357FEF73D8C9D59DF /*Metadata offset 0x9AFD0B*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=16 6CEE45445AFD150B047A5866FFA76AA651CDB7B7 /*Metadata offset 0x9AFD83*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=9 6D49C9D487D7AD3491ECE08732D68A593CC2038D /*Metadata offset 0x9AFD93*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=2048 6D797C11E1D4FB68B6570CF2A92B792433527065 /*Metadata offset 0x9AFD9C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3132 6E5DC824F803F8565AF31B42199DAE39FE7F4EA9 /*Metadata offset 0x9B059C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=76 6FC754859E4EC74E447048364B216D825C6F8FE7 /*Metadata offset 0x9B11D8*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 704939CD172085D1295FCE3F1D92431D685D7AA2 /*Metadata offset 0x9B1224*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24 7088AAE49F0627B72729078DE6E3182DDCF8ED99 /*Metadata offset 0x9B124C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=72 7341C933A70EAE383CC50C4B945ADB8E08F06737 /*Metadata offset 0x9B1264*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3 736D39815215889F11249D9958F6ED12D37B9F57 /*Metadata offset 0x9B12AC*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=1472 75E0C38E75E507EDE41C1C4F5F5612852B31A4EF /*Metadata offset 0x9B12AF*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=4096 7F42F2EDC974BE29B2746957416ED1AEFA605F47 /*Metadata offset 0x9B186F*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 7FE820C9CF0F0B90445A71F1D262D22E4F0C4C68 /*Metadata offset 0x9B286F*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=21252 811A927B7DADD378BE60BBDE794B9277AA9B50EC /*Metadata offset 0x9B2897*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 81917F1E21F3C22B9F916994547A614FB03E968E /*Metadata offset 0x9B7B9B*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 823566DA642D6EA356E15585921F2A4CA23D6760 /*Metadata offset 0x9B7BBF*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 82C2A59850B2E85BCE1A45A479537A384DF6098D /*Metadata offset 0x9B7BE7*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=44 82C383F8E6E4D3D87AEBB986A5D0077E8AD157C4 /*Metadata offset 0x9B7BF3*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3 86F4F563FA2C61798AE6238D789139739428463A /*Metadata offset 0x9B7C1F*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 871B9CF85DB352BAADF12BAE8F19857683E385AC /*Metadata offset 0x9B7C22*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=16 89A040451C8CC5C8FB268BE44BDD74964C104155 /*Metadata offset 0x9B7C4A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 8CAA092E783257106251246FF5C97F88D28517A6 /*Metadata offset 0x9B7C5A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=2100 8D231DD55FE1AD7631BBD0905A17D5EB616C2154 /*Metadata offset 0x9B7C82*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 8E10AC2F34545DFBBF3FCBC06055D797A8C99991 /*Metadata offset 0x9B84B6*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=256 8F22C9ECE1331718CBD268A9BBFD2F5E451441E3 /*Metadata offset 0x9B84DE*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=640 90A0542282A011472F94E97CEAE59F8B3B1A3291 /*Metadata offset 0x9B85DE*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 93A63E90605400F34B49F0EB3361D23C89164BDA /*Metadata offset 0x9B885E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=72 94841DD2F330CCB1089BF413E4FA9B04505152E2 /*Metadata offset 0x9B886A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 95264589E48F94B7857CFF398FB72A537E13EEE2 /*Metadata offset 0x9B88B2*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=72 95C48758CAE1715783472FB073AB158AB8A0AB2A /*Metadata offset 0x9B88BE*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=72 973417296623D8DC6961B09664E54039E44CA5D8 /*Metadata offset 0x9B8906*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3 97FB30C84FF4A41CD4625B44B2940BFC8DB43003 /*Metadata offset 0x9B894E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=4096 99E2E88877D14C7DDC4E957A0ED7079CA0E9EB24 /*Metadata offset 0x9B8951*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=64 9A9C3962CD4753376E3507C8CB5FD8FCC4B4EDB5 /*Metadata offset 0x9B9951*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3 9BB00D1FCCBAF03165447FC8028E7CA07CA9FE88 /*Metadata offset 0x9B9991*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 A0074C15377C0C870B055927403EA9FA7A349D12 /*Metadata offset 0x9B9994*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=130 A1319B706116AB2C6D44483F60A7D0ACEA543396 /*Metadata offset 0x9B99BC*/;
	internal static readonly long A13AA52274D951A18029131A8DDECF76B569A15D = -44474084896931794;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3 A323DB0813C4D072957BA6FDA79D9776674CD06B /*Metadata offset 0x9B9A46*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=212 A5444763673307F6828C748D4B9708CFC02B0959 /*Metadata offset 0x9B9A49*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=72 A6732F8E7FC23766AB329B492D6BF82E3B33233F /*Metadata offset 0x9B9B1D*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=174 A705A106D95282BD15E13EEA6B0AF583FF786D83 /*Metadata offset 0x9B9B65*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=1018 A8A491E4CED49AE0027560476C10D933CE70C8DF /*Metadata offset 0x9B9C13*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=72 AC791C4F39504D1184B73478943D0636258DA7B1 /*Metadata offset 0x9BA00D*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=52 AFCD4E1211233E99373A3367B23105A3D624B1F2 /*Metadata offset 0x9BA055*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 B472ED77CB3B2A66D49D179F1EE2081B70A6AB61 /*Metadata offset 0x9BA089*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=16 B4FBD02AAB5B16E0F4BD858DA5D9E348F3CE501D /*Metadata offset 0x9BA0B1*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=256 B53A2C6DF21FC88B17AEFC40EB895B8D63210CDF /*Metadata offset 0x9BA0C1*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=4096 B6002BBF29B2704922EC3BBF0F9EE40ABF185D6B /*Metadata offset 0x9BA1C1*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=998 B881DA88BE0B68D8A6B6B6893822586B8B2CFC45 /*Metadata offset 0x9BB1C1*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=162 B8864ACB9DD69E3D42151513C840AAE270BF21C8 /*Metadata offset 0x9BB5A7*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=360 B8F87834C3597B2EEF22BA6D3A392CC925636401 /*Metadata offset 0x9BB649*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=72 B9B670F134A59FB1107AF01A9FE8F8E3980B3093 /*Metadata offset 0x9BB7B1*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=20 BE1BDEC0AA74B4DCB079943E70528096CCA985F8 /*Metadata offset 0x9BB7F9*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=72 BEBC9ECC660A13EFC359BA3383411F698CFF25DB /*Metadata offset 0x9BB80D*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 BEE1CFE5DFAA408E14CE4AF4DCD824FA2E42DCB7 /*Metadata offset 0x9BB855*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3 BF477463CE2F5EF38FC4C644BBBF4DF109E7670A /*Metadata offset 0x9BB87D*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=6 BF5EB60806ECB74EE484105DD9D6F463BF994867 /*Metadata offset 0x9BB880*/;
	internal static readonly long C1A1100642BA9685B30A84D97348484E14AA1865 = 23362753784184900;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=16 C6F364A0AD934EFED8909446C215752E565D77C1 /*Metadata offset 0x9BB88E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=174 CE5835130F5277F63D716FC9115526B0AC68FFAD /*Metadata offset 0x9BB89E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=6 CE93C35B755802BC4B3D180716B048FC61701EF7 /*Metadata offset 0x9BB94C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=64 CF0B42666EF5E37EDEA0AB8E173E42C196D03814 /*Metadata offset 0x9BB952*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=256 D002CBBE1FF33721AF7C4D1D3ECAD1B7DB5258B7 /*Metadata offset 0x9BB992*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 D117188BE8D4609C0D531C51B0BB911A4219DEBE /*Metadata offset 0x9BBA92*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 D28E8ABDBD777A482CE0EE5C24814ACAE52AABFE /*Metadata offset 0x9BBAB2*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=256 D2C5BAE967587C6F3D9F2C4551911E0575A1101F /*Metadata offset 0x9BBAD2*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=82 D76478B994B312CD022DCA207AA2254880D2FCC9 /*Metadata offset 0x9BBBD2*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=44 D78D08081C7A5AD6FBA7A8DC86BCD6D7A577C636 /*Metadata offset 0x9BBC24*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=76 DA19DB47B583EFCF7825D2E39D661D2354F28219 /*Metadata offset 0x9BBC50*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=56 DC2B830D8CD59AD6A4E4332D21CA0DCA2821AD82 /*Metadata offset 0x9BBC9C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=52 DD3AEFEADB1CD615F3017763F1568179FEE640B0 /*Metadata offset 0x9BBCD4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 E1827270A5FE1C85F5352A66FD87BA747213D006 /*Metadata offset 0x9BBD08*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 E45BAB43F7D5D038672B3E3431F92E34A7AF2571 /*Metadata offset 0x9BBD2C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=64 E75835D001C843F156FBA01B001DFE1B8029AC17 /*Metadata offset 0x9BBD54*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=52 E92B39D8233061927D9ACDE54665E68E7535635A /*Metadata offset 0x9BBD94*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 EA9506959484C55CFE0C139C624DF6060E285866 /*Metadata offset 0x9BBDC8*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=262 EB5E9A80A40096AB74D2E226650C7258D7BC5E9D /*Metadata offset 0x9BBDD4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=64 EBF68F411848D603D059DFDEA2321C5A5EA78044 /*Metadata offset 0x9BBEDA*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=10 EC5BB4F59D4B9B2E9ECD3904D44A8275F23AFB11 /*Metadata offset 0x9BBF1A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3 EC83FB16C20052BEE2B4025159BC2ED45C9C70C3 /*Metadata offset 0x9BBF24*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=72 EC89C317EA2BF49A70EFF5E89C691E34733D7C37 /*Metadata offset 0x9BBF27*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 F06E829E62F3AFBC045D064E10A4F5DF7C969612 /*Metadata offset 0x9BBF6F*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=11614 F073AA332018FDA0D572E99448FFF1D6422BD520 /*Metadata offset 0x9BBF97*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=120 F34B0E10653402E8F788F8BC3F7CD7090928A429 /*Metadata offset 0x9BECF5*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=72 F37E34BEADB04F34FCC31078A59F49856CA83D5B /*Metadata offset 0x9BED6D*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=94 F512A9ABF88066AAEB92684F95CC05D8101B462B /*Metadata offset 0x9BEDB5*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 F8FAABB821300AA500C2CEC6091B3782A7FB44A4 /*Metadata offset 0x9BEE13*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=2350 FCBD2781A933F0828ED4AAF88FD8B08D76DDD49B /*Metadata offset 0x9BEE1F*/;

	// Methods

	internal static uint ComputeStringHash(string s) { }
}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=6
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=9
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=10
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=14
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=16
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=20
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=42
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=44
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=48
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=52
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=56
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=64
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=72
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=76
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=82
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=84
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=94
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=120
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=128
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=130
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=162
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=174
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=212
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=240
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=256
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=262
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=288
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=320
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=360
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=640
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=998
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=1018
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=1080
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=1208
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=1450
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=1472
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=1665
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=2048
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=2100
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=2350
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=2382
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3132
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=4096
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=11614
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=21252
{}

// Namespace: System.Runtime.InteropServices
[CLSCompliantAttribute] // RVA: 0x66950 Offset: 0x65D50 VA: 0x180066950
[ComVisibleAttribute] // RVA: 0x66950 Offset: 0x65D50 VA: 0x180066950
[GuidAttribute] // RVA: 0x66950 Offset: 0x65D50 VA: 0x180066950
[InterfaceTypeAttribute] // RVA: 0x66950 Offset: 0x65D50 VA: 0x180066950
[TypeLibImportClassAttribute] // RVA: 0x66950 Offset: 0x65D50 VA: 0x180066950
public interface _AssemblyBuilder
{}

// Namespace: System.Runtime.InteropServices
[TypeLibImportClassAttribute] // RVA: 0x6CF00 Offset: 0x6C300 VA: 0x18006CF00
[InterfaceTypeAttribute] // RVA: 0x6CF00 Offset: 0x6C300 VA: 0x18006CF00
[CLSCompliantAttribute] // RVA: 0x6CF00 Offset: 0x6C300 VA: 0x18006CF00
[GuidAttribute] // RVA: 0x6CF00 Offset: 0x6C300 VA: 0x18006CF00
[ComVisibleAttribute] // RVA: 0x6CF00 Offset: 0x6C300 VA: 0x18006CF00
public interface _ConstructorBuilder
{}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0x71540 Offset: 0x70940 VA: 0x180071540
[InterfaceTypeAttribute] // RVA: 0x71540 Offset: 0x70940 VA: 0x180071540
[TypeLibImportClassAttribute] // RVA: 0x71540 Offset: 0x70940 VA: 0x180071540
[GuidAttribute] // RVA: 0x71540 Offset: 0x70940 VA: 0x180071540
[CLSCompliantAttribute] // RVA: 0x71540 Offset: 0x70940 VA: 0x180071540
public interface _CustomAttributeBuilder
{}

// Namespace: System.Runtime.InteropServices
[CLSCompliantAttribute] // RVA: 0x75AA0 Offset: 0x74EA0 VA: 0x180075AA0
[ComVisibleAttribute] // RVA: 0x75AA0 Offset: 0x74EA0 VA: 0x180075AA0
[InterfaceTypeAttribute] // RVA: 0x75AA0 Offset: 0x74EA0 VA: 0x180075AA0
[TypeLibImportClassAttribute] // RVA: 0x75AA0 Offset: 0x74EA0 VA: 0x180075AA0
[GuidAttribute] // RVA: 0x75AA0 Offset: 0x74EA0 VA: 0x180075AA0
public interface _EnumBuilder
{}

// Namespace: System.Runtime.InteropServices
[TypeLibImportClassAttribute] // RVA: 0x79D90 Offset: 0x79190 VA: 0x180079D90
[ComVisibleAttribute] // RVA: 0x79D90 Offset: 0x79190 VA: 0x180079D90
[GuidAttribute] // RVA: 0x79D90 Offset: 0x79190 VA: 0x180079D90
[InterfaceTypeAttribute] // RVA: 0x79D90 Offset: 0x79190 VA: 0x180079D90
[CLSCompliantAttribute] // RVA: 0x79D90 Offset: 0x79190 VA: 0x180079D90
public interface _EventBuilder
{}

// Namespace: System.Reflection.Emit
[ObsoleteAttribute] // RVA: 0x7F470 Offset: 0x7E870 VA: 0x18007F470
[ComVisibleAttribute] // RVA: 0x7F470 Offset: 0x7E870 VA: 0x18007F470
[Serializable]
public sealed class UnmanagedMarshal
{
	// Methods

	internal void .ctor() { }
}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0x81540 Offset: 0x80940 VA: 0x180081540
[CLSCompliantAttribute] // RVA: 0x81540 Offset: 0x80940 VA: 0x180081540
[TypeLibImportClassAttribute] // RVA: 0x81540 Offset: 0x80940 VA: 0x180081540
[GuidAttribute] // RVA: 0x81540 Offset: 0x80940 VA: 0x180081540
[InterfaceTypeAttribute] // RVA: 0x81540 Offset: 0x80940 VA: 0x180081540
public interface _FieldBuilder
{}

// Namespace: System.Runtime.InteropServices
[InterfaceTypeAttribute] // RVA: 0x87CD0 Offset: 0x870D0 VA: 0x180087CD0
[ComVisibleAttribute] // RVA: 0x87CD0 Offset: 0x870D0 VA: 0x180087CD0
[CLSCompliantAttribute] // RVA: 0x87CD0 Offset: 0x870D0 VA: 0x180087CD0
[GuidAttribute] // RVA: 0x87CD0 Offset: 0x870D0 VA: 0x180087CD0
[TypeLibImportClassAttribute] // RVA: 0x87CD0 Offset: 0x870D0 VA: 0x180087CD0
public interface _ILGenerator
{}

// Namespace: System.Runtime.InteropServices
[ComVisibleAttribute] // RVA: 0x8C030 Offset: 0x8B430 VA: 0x18008C030
[CLSCompliantAttribute] // RVA: 0x8C030 Offset: 0x8B430 VA: 0x18008C030
[TypeLibImportClassAttribute] // RVA: 0x8C030 Offset: 0x8B430 VA: 0x18008C030
[InterfaceTypeAttribute] // RVA: 0x8C030 Offset: 0x8B430 VA: 0x18008C030
[GuidAttribute] // RVA: 0x8C030 Offset: 0x8B430 VA: 0x18008C030
public interface _LocalBuilder
{}

// Namespace: System.Runtime.InteropServices
[GuidAttribute] // RVA: 0x916D0 Offset: 0x90AD0 VA: 0x1800916D0
[ComVisibleAttribute] // RVA: 0x916D0 Offset: 0x90AD0 VA: 0x1800916D0
[InterfaceTypeAttribute] // RVA: 0x916D0 Offset: 0x90AD0 VA: 0x1800916D0
[CLSCompliantAttribute] // RVA: 0x916D0 Offset: 0x90AD0 VA: 0x1800916D0
[TypeLibImportClassAttribute] // RVA: 0x916D0 Offset: 0x90AD0 VA: 0x1800916D0
public interface _MethodBuilder
{}

// Namespace: System.Runtime.InteropServices
[CLSCompliantAttribute] // RVA: 0x95AB0 Offset: 0x94EB0 VA: 0x180095AB0
[ComVisibleAttribute] // RVA: 0x95AB0 Offset: 0x94EB0 VA: 0x180095AB0
[GuidAttribute] // RVA: 0x95AB0 Offset: 0x94EB0 VA: 0x180095AB0
[TypeLibImportClassAttribute] // RVA: 0x95AB0 Offset: 0x94EB0 VA: 0x180095AB0
[InterfaceTypeAttribute] // RVA: 0x95AB0 Offset: 0x94EB0 VA: 0x180095AB0
public interface _ModuleBuilder
{}

// Namespace: System.Runtime.InteropServices
[GuidAttribute] // RVA: 0x9AF30 Offset: 0x9A330 VA: 0x18009AF30
[CLSCompliantAttribute] // RVA: 0x9AF30 Offset: 0x9A330 VA: 0x18009AF30
[InterfaceTypeAttribute] // RVA: 0x9AF30 Offset: 0x9A330 VA: 0x18009AF30
[ComVisibleAttribute] // RVA: 0x9AF30 Offset: 0x9A330 VA: 0x18009AF30
[TypeLibImportClassAttribute] // RVA: 0x9AF30 Offset: 0x9A330 VA: 0x18009AF30
public interface _ParameterBuilder
{}

// Namespace: System.Runtime.InteropServices
[CLSCompliantAttribute] // RVA: 0x9F400 Offset: 0x9E800 VA: 0x18009F400
[GuidAttribute] // RVA: 0x9F400 Offset: 0x9E800 VA: 0x18009F400
[InterfaceTypeAttribute] // RVA: 0x9F400 Offset: 0x9E800 VA: 0x18009F400
[ComVisibleAttribute] // RVA: 0x9F400 Offset: 0x9E800 VA: 0x18009F400
[TypeLibImportClassAttribute] // RVA: 0x9F400 Offset: 0x9E800 VA: 0x18009F400
public interface _PropertyBuilder
{}

// Namespace: System.Runtime.InteropServices
[InterfaceTypeAttribute] // RVA: 0xA4A80 Offset: 0xA3E80 VA: 0x1800A4A80
[TypeLibImportClassAttribute] // RVA: 0xA4A80 Offset: 0xA3E80 VA: 0x1800A4A80
[GuidAttribute] // RVA: 0xA4A80 Offset: 0xA3E80 VA: 0x1800A4A80
[CLSCompliantAttribute] // RVA: 0xA4A80 Offset: 0xA3E80 VA: 0x1800A4A80
[ComVisibleAttribute] // RVA: 0xA4A80 Offset: 0xA3E80 VA: 0x1800A4A80
public interface _TypeBuilder
{}

// Namespace: System.Reflection.Emit
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public sealed class DynamicMethod : MethodInfo
{
	// Properties
	public override MethodAttributes Attributes { get; }
	public override Type DeclaringType { get; }
	public override RuntimeMethodHandle MethodHandle { get; }
	public override string Name { get; }
	public override Type ReflectedType { get; }
	public override ICustomAttributeProvider ReturnTypeCustomAttributes { get; }

	// Methods

	public void .ctor(string name, Type returnType, Type[] parameterTypes, Type owner, bool skipVisibility) { }

	public override MethodAttributes get_Attributes() { }

	public override Type get_DeclaringType() { }

	public override RuntimeMethodHandle get_MethodHandle() { }

	public override string get_Name() { }

	public override Type get_ReflectedType() { }

	public override ICustomAttributeProvider get_ReturnTypeCustomAttributes() { }

	public override MethodInfo GetBaseDefinition() { }

	public override object[] GetCustomAttributes(bool inherit) { }

	public override object[] GetCustomAttributes(Type attributeType, bool inherit) { }

	public ILGenerator GetILGenerator() { }

	public override MethodImplAttributes GetMethodImplementationFlags() { }

	public override ParameterInfo[] GetParameters() { }

	public override object Invoke(object obj, BindingFlags invokeAttr, Binder binder, object[] parameters, CultureInfo culture) { }

	public override bool IsDefined(Type attributeType, bool inherit) { }
}

// Namespace: Unity
internal sealed class ThrowStub : ObjectDisposedException
{
	// Methods

	public static void ThrowNotSupportedException() { }
}

// Namespace: System
internal class __Il2CppComObject
{
	// Methods

	protected override void Finalize() { }
}

// Namespace: System
internal sealed class __Il2CppComDelegate : __Il2CppComObject
{
	// Methods

	protected override void Finalize() { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: System.Xml
public enum ReadState
{
	// Fields
	public int value__;
	public const ReadState Initial = 0;
	public const ReadState Interactive = 1;
	public const ReadState Error = 2;
	public const ReadState EndOfFile = 3;
	public const ReadState Closed = 4;
}

// Namespace: System.Xml
[DebuggerDisplayAttribute] // RVA: 0xBB2C0 Offset: 0xBA6C0 VA: 0x1800BB2C0
[DefaultMemberAttribute] // RVA: 0xBB2C0 Offset: 0xBA6C0 VA: 0x1800BB2C0
[DebuggerDisplayAttribute] // RVA: 0xBB2C0 Offset: 0xBA6C0 VA: 0x1800BB2C0
public abstract class XmlReader : IDisposable
{
	// Fields
	private static uint IsTextualNodeBitmap;
	private static uint CanReadContentAsBitmap;
	private static uint HasValueBitmap;

	// Properties
	public abstract ReadState ReadState { get; }

	// Methods

	public virtual void Close() { }

	public abstract ReadState get_ReadState() { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	private static void .cctor() { }
}

// Namespace: System.Xml
internal sealed class XmlChildEnumerator : IEnumerator
{
	// Fields
	internal XmlNode container;
	internal XmlNode child;
	internal bool isFirst;

	// Properties
	private object System.Collections.IEnumerator.Current { get; }
	internal XmlNode Current { get; }

	// Methods

	internal void .ctor(XmlNode container) { }

	private bool System.Collections.IEnumerator.MoveNext() { }

	internal bool MoveNext() { }

	private void System.Collections.IEnumerator.Reset() { }

	private object System.Collections.IEnumerator.get_Current() { }

	internal XmlNode get_Current() { }
}

// Namespace: System.Xml
public abstract class XmlLinkedNode : XmlNode
{
	// Fields
	internal XmlLinkedNode next;

	// Properties
	public override XmlNode NextSibling { get; }

	// Methods

	public override XmlNode get_NextSibling() { }
}

// Namespace: System.Xml
[DefaultMemberAttribute] // RVA: 0xBD440 Offset: 0xBC840 VA: 0x1800BD440
[DebuggerDisplayAttribute] // RVA: 0xBD440 Offset: 0xBC840 VA: 0x1800BD440
public abstract class XmlNode : ICloneable, IEnumerable, IXPathNavigable
{
	// Fields
	internal XmlNode parentNode;

	// Properties
	public abstract XmlNodeType NodeType { get; }
	public virtual XmlNode ParentNode { get; }
	public virtual XmlNode NextSibling { get; }
	public virtual XmlNode FirstChild { get; }
	internal virtual XmlLinkedNode LastNode { get; }

	// Methods

	public abstract XmlNodeType get_NodeType() { }

	public virtual XmlNode get_ParentNode() { }

	public virtual XmlNode get_NextSibling() { }

	public virtual XmlNode get_FirstChild() { }

	internal virtual XmlLinkedNode get_LastNode() { }

	public abstract XmlNode CloneNode(bool deep) { }

	private object System.ICloneable.Clone() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: System.Xml
public enum XmlNodeType
{
	// Fields
	public int value__;
	public const XmlNodeType None = 0;
	public const XmlNodeType Element = 1;
	public const XmlNodeType Attribute = 2;
	public const XmlNodeType Text = 3;
	public const XmlNodeType CDATA = 4;
	public const XmlNodeType EntityReference = 5;
	public const XmlNodeType Entity = 6;
	public const XmlNodeType ProcessingInstruction = 7;
	public const XmlNodeType Comment = 8;
	public const XmlNodeType Document = 9;
	public const XmlNodeType DocumentType = 10;
	public const XmlNodeType DocumentFragment = 11;
	public const XmlNodeType Notation = 12;
	public const XmlNodeType Whitespace = 13;
	public const XmlNodeType SignificantWhitespace = 14;
	public const XmlNodeType EndElement = 15;
	public const XmlNodeType EndEntity = 16;
	public const XmlNodeType XmlDeclaration = 17;
}

// Namespace: System.Xml
internal static class Res
{
	// Methods

	public static string GetString(string name) { }
}

// Namespace: System.Xml.XPath
public interface IXPathNavigable
{}

// Namespace: 
internal class <Module>
{}

// Namespace: System.Configuration
public abstract class ConfigurationSection : ConfigurationElement
{
	// Methods

	protected internal virtual void DeserializeSection(XmlReader reader) { }

	protected internal override bool IsModified() { }

	protected internal override void ResetModified() { }

	protected internal virtual string SerializeSection(ConfigurationElement parentElement, string name, ConfigurationSaveMode saveMode) { }
}

// Namespace: System.Configuration
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public abstract class ConfigurationElement
{
	// Properties
	protected internal virtual ConfigurationPropertyCollection Properties { get; }

	// Methods

	protected internal virtual ConfigurationPropertyCollection get_Properties() { }

	protected internal virtual bool IsModified() { }

	protected internal virtual void Reset(ConfigurationElement parentElement) { }

	protected internal virtual void ResetModified() { }
}

// Namespace: System.Configuration
[DebuggerDisplayAttribute] // RVA: 0xCD030 Offset: 0xCC430 VA: 0x1800CD030
public abstract class ConfigurationElementCollection : ConfigurationElement, ICollection, IEnumerable
{
	// Properties
	public int Count { get; }
	public bool IsSynchronized { get; }
	public object SyncRoot { get; }

	// Methods

	public int get_Count() { }

	public bool get_IsSynchronized() { }

	public object get_SyncRoot() { }

	public IEnumerator GetEnumerator() { }

	protected internal override bool IsModified() { }

	protected internal override void Reset(ConfigurationElement parentElement) { }

	protected internal override void ResetModified() { }

	private void System.Collections.ICollection.CopyTo(Array arr, int index) { }
}

// Namespace: System.Configuration
public enum ConfigurationSaveMode
{
	// Fields
	public int value__;
	public const ConfigurationSaveMode Full = 2;
	public const ConfigurationSaveMode Minimal = 1;
	public const ConfigurationSaveMode Modified = 0;
}

// Namespace: System.Configuration
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class ConfigurationPropertyCollection : ICollection, IEnumerable
{
	// Properties
	public int Count { get; }
	public bool IsSynchronized { get; }
	public object SyncRoot { get; }

	// Methods

	public int get_Count() { }

	public bool get_IsSynchronized() { }

	public object get_SyncRoot() { }

	public IEnumerator GetEnumerator() { }

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }
}

// Namespace: System.Configuration
[AttributeUsageAttribute] // RVA: 0xCF550 Offset: 0xCE950 VA: 0x1800CF550
public sealed class ConfigurationCollectionAttribute : Attribute
{
	// Methods

	public void .ctor(Type itemType) { }
}

// Namespace: System.Configuration
public class ConfigurationSectionGroup
{}

// Namespace: System.Configuration
public sealed class IgnoreSection : ConfigurationSection
{
	// Properties
	protected internal override ConfigurationPropertyCollection Properties { get; }

	// Methods

	public void .ctor() { }

	protected internal override ConfigurationPropertyCollection get_Properties() { }

	protected internal override void DeserializeSection(XmlReader xmlReader) { }

	protected internal override bool IsModified() { }

	protected internal override void Reset(ConfigurationElement parentSection) { }

	protected internal override void ResetModified() { }

	protected internal override string SerializeSection(ConfigurationElement parentSection, string name, ConfigurationSaveMode saveMode) { }
}

// Namespace: Unity
internal sealed class ThrowStub : ObjectDisposedException
{
	// Methods

	public static void ThrowNotSupportedException() { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: 
internal static class SR
{
	// Methods

	internal static string GetString(string name, object[] args) { }

	internal static string GetString(CultureInfo culture, string name, object[] args) { }

	internal static string GetString(string name) { }

	internal static string Format(string resourceFormat, object p1) { }

	internal static string Format(string resourceFormat, object p1, object p2) { }
}

// Namespace: Mono.Util
[ConditionalAttribute] // RVA: 0xE6670 Offset: 0xE5A70 VA: 0x1800E6670
[ConditionalAttribute] // RVA: 0xE6670 Offset: 0xE5A70 VA: 0x1800E6670
[ConditionalAttribute] // RVA: 0xE6670 Offset: 0xE5A70 VA: 0x1800E6670
[AttributeUsageAttribute] // RVA: 0xE6670 Offset: 0xE5A70 VA: 0x1800E6670
internal sealed class MonoPInvokeCallbackAttribute : Attribute
{
	// Methods

	public void .ctor(Type t) { }
}

// Namespace: Mono.Unity
internal static class CertHelper
{
	// Methods

	public static void AddCertificatesToNativeChain(UnityTls.unitytls_x509list* nativeCertificateChain, X509CertificateCollection certificates, UnityTls.unitytls_errorstate* errorState) { }

	public static void AddCertificateToNativeChain(UnityTls.unitytls_x509list* nativeCertificateChain, X509Certificate certificate, UnityTls.unitytls_errorstate* errorState) { }

	public static X509CertificateCollection NativeChainToManagedCollection(UnityTls.unitytls_x509list_ref nativeCertificateChain, UnityTls.unitytls_errorstate* errorState) { }
}

// Namespace: Mono.Unity
internal static class Debug
{
	// Methods

	public static void CheckAndThrow(UnityTls.unitytls_errorstate errorState, string context, AlertDescription defaultAlert = 80) { }

	public static void CheckAndThrow(UnityTls.unitytls_errorstate errorState, UnityTls.unitytls_x509verify_result verifyResult, string context, AlertDescription defaultAlert = 80) { }
}

// Namespace: Mono.Unity
internal static class UnityTls
{
	// Fields
	private static UnityTls.unitytls_interface_struct marshalledInterface;

	// Properties
	public static bool IsSupported { get; }
	public static UnityTls.unitytls_interface_struct NativeInterface { get; }

	// Methods

	private static IntPtr GetUnityTlsInterface() { }

	public static bool get_IsSupported() { }

	public static UnityTls.unitytls_interface_struct get_NativeInterface() { }

	private static void .cctor() { }
}

// Namespace: 
public enum UnityTls.unitytls_error_code
{
	// Fields
	public uint value__;
	public const UnityTls.unitytls_error_code UNITYTLS_SUCCESS = 0;
	public const UnityTls.unitytls_error_code UNITYTLS_INVALID_ARGUMENT = 1;
	public const UnityTls.unitytls_error_code UNITYTLS_INVALID_FORMAT = 2;
	public const UnityTls.unitytls_error_code UNITYTLS_INVALID_PASSWORD = 3;
	public const UnityTls.unitytls_error_code UNITYTLS_INVALID_STATE = 4;
	public const UnityTls.unitytls_error_code UNITYTLS_BUFFER_OVERFLOW = 5;
	public const UnityTls.unitytls_error_code UNITYTLS_OUT_OF_MEMORY = 6;
	public const UnityTls.unitytls_error_code UNITYTLS_INTERNAL_ERROR = 7;
	public const UnityTls.unitytls_error_code UNITYTLS_NOT_SUPPORTED = 8;
	public const UnityTls.unitytls_error_code UNITYTLS_ENTROPY_SOURCE_FAILED = 9;
	public const UnityTls.unitytls_error_code UNITYTLS_STREAM_CLOSED = 10;
	public const UnityTls.unitytls_error_code UNITYTLS_USER_CUSTOM_ERROR_START = 1048576;
	public const UnityTls.unitytls_error_code UNITYTLS_USER_WOULD_BLOCK = 1048577;
	public const UnityTls.unitytls_error_code UNITYTLS_USER_READ_FAILED = 1048578;
	public const UnityTls.unitytls_error_code UNITYTLS_USER_WRITE_FAILED = 1048579;
	public const UnityTls.unitytls_error_code UNITYTLS_USER_UNKNOWN_ERROR = 1048580;
	public const UnityTls.unitytls_error_code UNITYTLS_USER_CUSTOM_ERROR_END = 2097152;
}

// Namespace: 
public struct UnityTls.unitytls_errorstate
{
	// Fields
	private uint magic;
	public UnityTls.unitytls_error_code code;
	private ulong reserved;
}

// Namespace: 
public struct UnityTls.unitytls_key
{}

// Namespace: 
public struct UnityTls.unitytls_key_ref
{
	// Fields
	public ulong handle;
}

// Namespace: 
public struct UnityTls.unitytls_x509_ref
{
	// Fields
	public ulong handle;
}

// Namespace: 
public struct UnityTls.unitytls_x509list
{}

// Namespace: 
public struct UnityTls.unitytls_x509list_ref
{
	// Fields
	public ulong handle;
}

// Namespace: 
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum UnityTls.unitytls_x509verify_result
{
	// Fields
	public uint value__;
	public const UnityTls.unitytls_x509verify_result UNITYTLS_X509VERIFY_SUCCESS = 0;
	public const UnityTls.unitytls_x509verify_result UNITYTLS_X509VERIFY_NOT_DONE = 2147483648;
	public const UnityTls.unitytls_x509verify_result UNITYTLS_X509VERIFY_FATAL_ERROR = 4294967295;
	public const UnityTls.unitytls_x509verify_result UNITYTLS_X509VERIFY_FLAG_EXPIRED = 1;
	public const UnityTls.unitytls_x509verify_result UNITYTLS_X509VERIFY_FLAG_REVOKED = 2;
	public const UnityTls.unitytls_x509verify_result UNITYTLS_X509VERIFY_FLAG_CN_MISMATCH = 4;
	public const UnityTls.unitytls_x509verify_result UNITYTLS_X509VERIFY_FLAG_NOT_TRUSTED = 8;
	public const UnityTls.unitytls_x509verify_result UNITYTLS_X509VERIFY_FLAG_USER_ERROR1 = 65536;
	public const UnityTls.unitytls_x509verify_result UNITYTLS_X509VERIFY_FLAG_USER_ERROR2 = 131072;
	public const UnityTls.unitytls_x509verify_result UNITYTLS_X509VERIFY_FLAG_USER_ERROR3 = 262144;
	public const UnityTls.unitytls_x509verify_result UNITYTLS_X509VERIFY_FLAG_USER_ERROR4 = 524288;
	public const UnityTls.unitytls_x509verify_result UNITYTLS_X509VERIFY_FLAG_USER_ERROR5 = 1048576;
	public const UnityTls.unitytls_x509verify_result UNITYTLS_X509VERIFY_FLAG_USER_ERROR6 = 2097152;
	public const UnityTls.unitytls_x509verify_result UNITYTLS_X509VERIFY_FLAG_USER_ERROR7 = 4194304;
	public const UnityTls.unitytls_x509verify_result UNITYTLS_X509VERIFY_FLAG_USER_ERROR8 = 8388608;
	public const UnityTls.unitytls_x509verify_result UNITYTLS_X509VERIFY_FLAG_UNKNOWN_ERROR = 134217728;
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_x509verify_callback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual UnityTls.unitytls_x509verify_result Invoke(void* userData, UnityTls.unitytls_x509_ref cert, UnityTls.unitytls_x509verify_result result, UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(void* userData, UnityTls.unitytls_x509_ref cert, UnityTls.unitytls_x509verify_result result, UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual UnityTls.unitytls_x509verify_result EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public struct UnityTls.unitytls_tlsctx
{}

// Namespace: 
public struct UnityTls.unitytls_x509name
{}

// Namespace: 
public enum UnityTls.unitytls_ciphersuite
{
	// Fields
	public uint value__;
	public const UnityTls.unitytls_ciphersuite UNITYTLS_CIPHERSUITE_INVALID = 16777215;
}

// Namespace: 
public enum UnityTls.unitytls_protocol
{
	// Fields
	public uint value__;
	public const UnityTls.unitytls_protocol UNITYTLS_PROTOCOL_TLS_1_0 = 0;
	public const UnityTls.unitytls_protocol UNITYTLS_PROTOCOL_TLS_1_1 = 1;
	public const UnityTls.unitytls_protocol UNITYTLS_PROTOCOL_TLS_1_2 = 2;
	public const UnityTls.unitytls_protocol UNITYTLS_PROTOCOL_INVALID = 3;
}

// Namespace: 
public struct UnityTls.unitytls_tlsctx_protocolrange
{
	// Fields
	public UnityTls.unitytls_protocol min;
	public UnityTls.unitytls_protocol max;
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_tlsctx_write_callback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual IntPtr Invoke(void* userData, byte* data, IntPtr bufferLen, UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(void* userData, byte* data, IntPtr bufferLen, UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual IntPtr EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_tlsctx_read_callback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual IntPtr Invoke(void* userData, byte* buffer, IntPtr bufferLen, UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(void* userData, byte* buffer, IntPtr bufferLen, UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual IntPtr EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_tlsctx_trace_callback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(void* userData, UnityTls.unitytls_tlsctx* ctx, byte* traceMessage, IntPtr traceMessageLen) { }

	public virtual IAsyncResult BeginInvoke(void* userData, UnityTls.unitytls_tlsctx* ctx, byte* traceMessage, IntPtr traceMessageLen, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_tlsctx_certificate_callback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(void* userData, UnityTls.unitytls_tlsctx* ctx, byte* cn, IntPtr cnLen, UnityTls.unitytls_x509name* caList, IntPtr caListLen, UnityTls.unitytls_x509list_ref* chain, UnityTls.unitytls_key_ref* key, UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(void* userData, UnityTls.unitytls_tlsctx* ctx, byte* cn, IntPtr cnLen, UnityTls.unitytls_x509name* caList, IntPtr caListLen, UnityTls.unitytls_x509list_ref* chain, UnityTls.unitytls_key_ref* key, UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_tlsctx_x509verify_callback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual UnityTls.unitytls_x509verify_result Invoke(void* userData, UnityTls.unitytls_x509list_ref chain, UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(void* userData, UnityTls.unitytls_x509list_ref chain, UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual UnityTls.unitytls_x509verify_result EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public struct UnityTls.unitytls_tlsctx_callbacks
{
	// Fields
	public UnityTls.unitytls_tlsctx_read_callback read;
	public UnityTls.unitytls_tlsctx_write_callback write;
	public void* data;
}

// Namespace: 
public class UnityTls.unitytls_interface_struct
{
	// Fields
	public readonly ulong UNITYTLS_INVALID_HANDLE;
	public readonly UnityTls.unitytls_tlsctx_protocolrange UNITYTLS_TLSCTX_PROTOCOLRANGE_DEFAULT;
	public UnityTls.unitytls_interface_struct.unitytls_errorstate_create_t unitytls_errorstate_create;
	public UnityTls.unitytls_interface_struct.unitytls_errorstate_raise_error_t unitytls_errorstate_raise_error;
	public UnityTls.unitytls_interface_struct.unitytls_key_get_ref_t unitytls_key_get_ref;
	public UnityTls.unitytls_interface_struct.unitytls_key_parse_der_t unitytls_key_parse_der;
	public UnityTls.unitytls_interface_struct.unitytls_key_parse_pem_t unitytls_key_parse_pem;
	public UnityTls.unitytls_interface_struct.unitytls_key_free_t unitytls_key_free;
	public UnityTls.unitytls_interface_struct.unitytls_x509_export_der_t unitytls_x509_export_der;
	public UnityTls.unitytls_interface_struct.unitytls_x509list_get_ref_t unitytls_x509list_get_ref;
	public UnityTls.unitytls_interface_struct.unitytls_x509list_get_x509_t unitytls_x509list_get_x509;
	public UnityTls.unitytls_interface_struct.unitytls_x509list_create_t unitytls_x509list_create;
	public UnityTls.unitytls_interface_struct.unitytls_x509list_append_t unitytls_x509list_append;
	public UnityTls.unitytls_interface_struct.unitytls_x509list_append_der_t unitytls_x509list_append_der;
	public UnityTls.unitytls_interface_struct.unitytls_x509list_append_der_t unitytls_x509list_append_pem;
	public UnityTls.unitytls_interface_struct.unitytls_x509list_free_t unitytls_x509list_free;
	public UnityTls.unitytls_interface_struct.unitytls_x509verify_default_ca_t unitytls_x509verify_default_ca;
	public UnityTls.unitytls_interface_struct.unitytls_x509verify_explicit_ca_t unitytls_x509verify_explicit_ca;
	public UnityTls.unitytls_interface_struct.unitytls_tlsctx_create_server_t unitytls_tlsctx_create_server;
	public UnityTls.unitytls_interface_struct.unitytls_tlsctx_create_client_t unitytls_tlsctx_create_client;
	public UnityTls.unitytls_interface_struct.unitytls_tlsctx_server_require_client_authentication_t unitytls_tlsctx_server_require_client_authentication;
	public UnityTls.unitytls_interface_struct.unitytls_tlsctx_set_certificate_callback_t unitytls_tlsctx_set_certificate_callback;
	public UnityTls.unitytls_interface_struct.unitytls_tlsctx_set_trace_callback_t unitytls_tlsctx_set_trace_callback;
	public UnityTls.unitytls_interface_struct.unitytls_tlsctx_set_x509verify_callback_t unitytls_tlsctx_set_x509verify_callback;
	public UnityTls.unitytls_interface_struct.unitytls_tlsctx_set_supported_ciphersuites_t unitytls_tlsctx_set_supported_ciphersuites;
	public UnityTls.unitytls_interface_struct.unitytls_tlsctx_get_ciphersuite_t unitytls_tlsctx_get_ciphersuite;
	public UnityTls.unitytls_interface_struct.unitytls_tlsctx_get_protocol_t unitytls_tlsctx_get_protocol;
	public UnityTls.unitytls_interface_struct.unitytls_tlsctx_process_handshake_t unitytls_tlsctx_process_handshake;
	public UnityTls.unitytls_interface_struct.unitytls_tlsctx_read_t unitytls_tlsctx_read;
	public UnityTls.unitytls_interface_struct.unitytls_tlsctx_write_t unitytls_tlsctx_write;
	public UnityTls.unitytls_interface_struct.unitytls_tlsctx_notify_close_t unitytls_tlsctx_notify_close;
	public UnityTls.unitytls_interface_struct.unitytls_tlsctx_free_t unitytls_tlsctx_free;
	public UnityTls.unitytls_interface_struct.unitytls_random_generate_bytes_t unitytls_random_generate_bytes;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_errorstate_create_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual UnityTls.unitytls_errorstate Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual UnityTls.unitytls_errorstate EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_errorstate_raise_error_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(UnityTls.unitytls_errorstate* errorState, UnityTls.unitytls_error_code errorCode) { }

	public virtual IAsyncResult BeginInvoke(UnityTls.unitytls_errorstate* errorState, UnityTls.unitytls_error_code errorCode, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_key_get_ref_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual UnityTls.unitytls_key_ref Invoke(UnityTls.unitytls_key* key, UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(UnityTls.unitytls_key* key, UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual UnityTls.unitytls_key_ref EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_key_parse_der_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual UnityTls.unitytls_key* Invoke(byte* buffer, IntPtr bufferLen, byte* password, IntPtr passwordLen, UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(byte* buffer, IntPtr bufferLen, byte* password, IntPtr passwordLen, UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual UnityTls.unitytls_key* EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_key_parse_pem_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual UnityTls.unitytls_key* Invoke(byte* buffer, IntPtr bufferLen, byte* password, IntPtr passwordLen, UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(byte* buffer, IntPtr bufferLen, byte* password, IntPtr passwordLen, UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual UnityTls.unitytls_key* EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_key_free_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(UnityTls.unitytls_key* key) { }

	public virtual IAsyncResult BeginInvoke(UnityTls.unitytls_key* key, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_x509_export_der_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual IntPtr Invoke(UnityTls.unitytls_x509_ref cert, byte* buffer, IntPtr bufferLen, UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(UnityTls.unitytls_x509_ref cert, byte* buffer, IntPtr bufferLen, UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual IntPtr EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_x509list_get_ref_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual UnityTls.unitytls_x509list_ref Invoke(UnityTls.unitytls_x509list* list, UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(UnityTls.unitytls_x509list* list, UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual UnityTls.unitytls_x509list_ref EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_x509list_get_x509_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual UnityTls.unitytls_x509_ref Invoke(UnityTls.unitytls_x509list_ref list, IntPtr index, UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(UnityTls.unitytls_x509list_ref list, IntPtr index, UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual UnityTls.unitytls_x509_ref EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_x509list_create_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual UnityTls.unitytls_x509list* Invoke(UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual UnityTls.unitytls_x509list* EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_x509list_append_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(UnityTls.unitytls_x509list* list, UnityTls.unitytls_x509_ref cert, UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(UnityTls.unitytls_x509list* list, UnityTls.unitytls_x509_ref cert, UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_x509list_append_der_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(UnityTls.unitytls_x509list* list, byte* buffer, IntPtr bufferLen, UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(UnityTls.unitytls_x509list* list, byte* buffer, IntPtr bufferLen, UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_x509list_free_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(UnityTls.unitytls_x509list* list) { }

	public virtual IAsyncResult BeginInvoke(UnityTls.unitytls_x509list* list, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_x509verify_default_ca_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual UnityTls.unitytls_x509verify_result Invoke(UnityTls.unitytls_x509list_ref chain, byte* cn, IntPtr cnLen, UnityTls.unitytls_x509verify_callback cb, void* userData, UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(UnityTls.unitytls_x509list_ref chain, byte* cn, IntPtr cnLen, UnityTls.unitytls_x509verify_callback cb, void* userData, UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual UnityTls.unitytls_x509verify_result EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_x509verify_explicit_ca_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual UnityTls.unitytls_x509verify_result Invoke(UnityTls.unitytls_x509list_ref chain, UnityTls.unitytls_x509list_ref trustCA, byte* cn, IntPtr cnLen, UnityTls.unitytls_x509verify_callback cb, void* userData, UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(UnityTls.unitytls_x509list_ref chain, UnityTls.unitytls_x509list_ref trustCA, byte* cn, IntPtr cnLen, UnityTls.unitytls_x509verify_callback cb, void* userData, UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual UnityTls.unitytls_x509verify_result EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_tlsctx_create_server_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual UnityTls.unitytls_tlsctx* Invoke(UnityTls.unitytls_tlsctx_protocolrange supportedProtocols, UnityTls.unitytls_tlsctx_callbacks callbacks, ulong certChain, ulong leafCertificateKey, UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(UnityTls.unitytls_tlsctx_protocolrange supportedProtocols, UnityTls.unitytls_tlsctx_callbacks callbacks, ulong certChain, ulong leafCertificateKey, UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual UnityTls.unitytls_tlsctx* EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_tlsctx_create_client_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual UnityTls.unitytls_tlsctx* Invoke(UnityTls.unitytls_tlsctx_protocolrange supportedProtocols, UnityTls.unitytls_tlsctx_callbacks callbacks, byte* cn, IntPtr cnLen, UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(UnityTls.unitytls_tlsctx_protocolrange supportedProtocols, UnityTls.unitytls_tlsctx_callbacks callbacks, byte* cn, IntPtr cnLen, UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual UnityTls.unitytls_tlsctx* EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_tlsctx_server_require_client_authentication_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(UnityTls.unitytls_tlsctx* ctx, UnityTls.unitytls_x509list_ref clientAuthCAList, UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(UnityTls.unitytls_tlsctx* ctx, UnityTls.unitytls_x509list_ref clientAuthCAList, UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_tlsctx_set_certificate_callback_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(UnityTls.unitytls_tlsctx* ctx, UnityTls.unitytls_tlsctx_certificate_callback cb, void* userData, UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(UnityTls.unitytls_tlsctx* ctx, UnityTls.unitytls_tlsctx_certificate_callback cb, void* userData, UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_tlsctx_set_trace_callback_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(UnityTls.unitytls_tlsctx* ctx, UnityTls.unitytls_tlsctx_trace_callback cb, void* userData, UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(UnityTls.unitytls_tlsctx* ctx, UnityTls.unitytls_tlsctx_trace_callback cb, void* userData, UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_tlsctx_set_x509verify_callback_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(UnityTls.unitytls_tlsctx* ctx, UnityTls.unitytls_tlsctx_x509verify_callback cb, void* userData, UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(UnityTls.unitytls_tlsctx* ctx, UnityTls.unitytls_tlsctx_x509verify_callback cb, void* userData, UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_tlsctx_set_supported_ciphersuites_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(UnityTls.unitytls_tlsctx* ctx, UnityTls.unitytls_ciphersuite* supportedCiphersuites, IntPtr supportedCiphersuitesLen, UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(UnityTls.unitytls_tlsctx* ctx, UnityTls.unitytls_ciphersuite* supportedCiphersuites, IntPtr supportedCiphersuitesLen, UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_tlsctx_get_ciphersuite_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual UnityTls.unitytls_ciphersuite Invoke(UnityTls.unitytls_tlsctx* ctx, UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(UnityTls.unitytls_tlsctx* ctx, UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual UnityTls.unitytls_ciphersuite EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_tlsctx_get_protocol_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual UnityTls.unitytls_protocol Invoke(UnityTls.unitytls_tlsctx* ctx, UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(UnityTls.unitytls_tlsctx* ctx, UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual UnityTls.unitytls_protocol EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_tlsctx_process_handshake_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual UnityTls.unitytls_x509verify_result Invoke(UnityTls.unitytls_tlsctx* ctx, UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(UnityTls.unitytls_tlsctx* ctx, UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual UnityTls.unitytls_x509verify_result EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_tlsctx_read_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual IntPtr Invoke(UnityTls.unitytls_tlsctx* ctx, byte* buffer, IntPtr bufferLen, UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(UnityTls.unitytls_tlsctx* ctx, byte* buffer, IntPtr bufferLen, UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual IntPtr EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_tlsctx_write_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual IntPtr Invoke(UnityTls.unitytls_tlsctx* ctx, byte* data, IntPtr bufferLen, UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(UnityTls.unitytls_tlsctx* ctx, byte* data, IntPtr bufferLen, UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual IntPtr EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_tlsctx_notify_close_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(UnityTls.unitytls_tlsctx* ctx, UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(UnityTls.unitytls_tlsctx* ctx, UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_tlsctx_free_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(UnityTls.unitytls_tlsctx* ctx) { }

	public virtual IAsyncResult BeginInvoke(UnityTls.unitytls_tlsctx* ctx, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class UnityTls.unitytls_interface_struct.unitytls_random_generate_bytes_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(byte* buffer, IntPtr bufferLen, UnityTls.unitytls_errorstate* errorState) { }

	public virtual IAsyncResult BeginInvoke(byte* buffer, IntPtr bufferLen, UnityTls.unitytls_errorstate* errorState, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: Mono.Unity
internal class UnityTlsContext : MobileTlsContext
{
	// Fields
	private UnityTls.unitytls_tlsctx* tlsContext;
	private UnityTls.unitytls_x509list* requestedClientCertChain;
	private UnityTls.unitytls_key* requestedClientKey;
	private X509Certificate localClientCertificate;
	private X509Certificate remoteCertificate;
	private MonoTlsConnectionInfo connectioninfo;
	private bool isAuthenticated;
	private bool hasContext;
	private bool closedGraceful;
	private byte[] writeBuffer;
	private byte[] readBuffer;
	private GCHandle handle;
	private Exception lastException;

	// Properties
	public override bool IsAuthenticated { get; }
	internal override X509Certificate LocalClientCertificate { get; }

	// Methods

	public void .ctor(MobileAuthenticatedStream parent, bool serverMode, string targetHost, SslProtocols enabledProtocols, X509Certificate serverCertificate, X509CertificateCollection clientCertificates, bool askForClientCert) { }

	private static void ExtractNativeKeyAndChainFromManagedCertificate(X509Certificate cert, UnityTls.unitytls_errorstate* errorState, out UnityTls.unitytls_x509list* nativeCertChain, out UnityTls.unitytls_key* nativeKey) { }

	public override bool get_IsAuthenticated() { }

	internal override X509Certificate get_LocalClientCertificate() { }

	public override ValueTuple<int, bool> Read(byte[] buffer, int offset, int count) { }

	public override ValueTuple<int, bool> Write(byte[] buffer, int offset, int count) { }

	public override void Shutdown() { }

	protected override void Dispose(bool disposing) { }

	public override void StartHandshake() { }

	public override bool ProcessHandshake() { }

	public override void FinishHandshake() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11F0C0 Offset: 0x11E4C0 VA: 0x18011F0C0
	private static IntPtr WriteCallback(void* userData, byte* data, IntPtr bufferLen, UnityTls.unitytls_errorstate* errorState) { }

	private IntPtr WriteCallback(byte* data, IntPtr bufferLen, UnityTls.unitytls_errorstate* errorState) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1211C0 Offset: 0x1205C0 VA: 0x1801211C0
	private static IntPtr ReadCallback(void* userData, byte* buffer, IntPtr bufferLen, UnityTls.unitytls_errorstate* errorState) { }

	private IntPtr ReadCallback(byte* buffer, IntPtr bufferLen, UnityTls.unitytls_errorstate* errorState) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x123800 Offset: 0x122C00 VA: 0x180123800
	private static UnityTls.unitytls_x509verify_result VerifyCallback(void* userData, UnityTls.unitytls_x509list_ref chain, UnityTls.unitytls_errorstate* errorState) { }

	private UnityTls.unitytls_x509verify_result VerifyCallback(UnityTls.unitytls_x509list_ref chain, UnityTls.unitytls_errorstate* errorState) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x125BF0 Offset: 0x124FF0 VA: 0x180125BF0
	private static void CertificateCallback(void* userData, UnityTls.unitytls_tlsctx* ctx, byte* cn, IntPtr cnLen, UnityTls.unitytls_x509name* caList, IntPtr caListLen, UnityTls.unitytls_x509list_ref* chain, UnityTls.unitytls_key_ref* key, UnityTls.unitytls_errorstate* errorState) { }

	private void CertificateCallback(UnityTls.unitytls_tlsctx* ctx, byte* cn, IntPtr cnLen, UnityTls.unitytls_x509name* caList, IntPtr caListLen, UnityTls.unitytls_x509list_ref* chain, UnityTls.unitytls_key_ref* key, UnityTls.unitytls_errorstate* errorState) { }
}

// Namespace: Mono.Unity
internal static class UnityTlsConversions
{
	// Methods

	public static UnityTls.unitytls_protocol GetMinProtocol(SslProtocols protocols) { }

	public static UnityTls.unitytls_protocol GetMaxProtocol(SslProtocols protocols) { }

	public static TlsProtocols ConvertProtocolVersion(UnityTls.unitytls_protocol protocol) { }

	public static AlertDescription VerifyResultToAlertDescription(UnityTls.unitytls_x509verify_result verifyResult, AlertDescription defaultAlert = 80) { }

	public static MonoSslPolicyErrors VerifyResultToPolicyErrror(UnityTls.unitytls_x509verify_result verifyResult) { }
}

// Namespace: Mono.Unity
internal class UnityTlsProvider : MonoTlsProvider
{
	// Properties
	public override string Name { get; }
	public override Guid ID { get; }
	public override bool SupportsSslStream { get; }
	public override bool SupportsMonoExtensions { get; }
	public override bool SupportsConnectionInfo { get; }
	internal override bool SupportsCleanShutdown { get; }
	public override SslProtocols SupportedProtocols { get; }

	// Methods

	public override string get_Name() { }

	public override Guid get_ID() { }

	public override bool get_SupportsSslStream() { }

	public override bool get_SupportsMonoExtensions() { }

	public override bool get_SupportsConnectionInfo() { }

	internal override bool get_SupportsCleanShutdown() { }

	public override SslProtocols get_SupportedProtocols() { }

	public override IMonoSslStream CreateSslStream(Stream innerStream, bool leaveInnerStreamOpen, MonoTlsSettings settings) { }

	internal override IMonoSslStream CreateSslStreamInternal(SslStream sslStream, Stream innerStream, bool leaveInnerStreamOpen, MonoTlsSettings settings) { }

	internal override bool ValidateCertificate(ICertificateValidator2 validator, string targetHost, bool serverMode, X509CertificateCollection certificates, bool wantsChain, ref X509Chain chain, ref MonoSslPolicyErrors errors, ref int status11) { }

	public void .ctor() { }
}

// Namespace: Mono.Unity
internal class UnityTlsStream : MobileAuthenticatedStream
{
	// Methods

	public void .ctor(Stream innerStream, bool leaveInnerStreamOpen, SslStream owner, MonoTlsSettings settings, MonoTlsProvider provider) { }

	protected override MobileTlsContext CreateContext(bool serverMode, string targetHost, SslProtocols enabledProtocols, X509Certificate serverCertificate, X509CertificateCollection clientCertificates, bool askForClientCert) { }
}

// Namespace: Mono.Net
internal class CFObject : IDisposable, INativeObject
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IntPtr <Handle>k__BackingField;

	// Properties
	public IntPtr Handle { get; set; }

	// Methods

	public static extern IntPtr dlopen(string path, int mode) { }

	private static extern IntPtr dlsym(IntPtr handle, string symbol) { }

	public static extern void dlclose(IntPtr handle) { }

	public static IntPtr GetIndirect(IntPtr handle, string symbol) { }

	public static IntPtr GetCFObjectHandle(IntPtr handle, string symbol) { }

	public void .ctor(IntPtr handle, bool own) { }

	protected override void Finalize() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IntPtr get_Handle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Handle(IntPtr value) { }

	internal static extern IntPtr CFRetain(IntPtr handle) { }

	private void Retain() { }

	internal static extern void CFRelease(IntPtr handle) { }

	private void Release() { }

	protected virtual void Dispose(bool disposing) { }

	public void Dispose() { }
}

// Namespace: Mono.Net
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
internal class CFArray : CFObject
{
	// Fields
	private static readonly IntPtr kCFTypeArrayCallbacks;

	// Properties
	public int Count { get; }
	public IntPtr Item { get; }

	// Methods

	public void .ctor(IntPtr handle, bool own) { }

	private static void .cctor() { }

	private static extern IntPtr CFArrayGetCount(IntPtr handle) { }

	public int get_Count() { }

	private static extern IntPtr CFArrayGetValueAtIndex(IntPtr handle, IntPtr index) { }

	public IntPtr get_Item(int index) { }
}

// Namespace: Mono.Net
internal class CFNumber : CFObject
{
	// Methods

	private static extern bool CFNumberGetValue(IntPtr handle, IntPtr type, out int value) { }

	public static int AsInt32(IntPtr handle) { }
}

// Namespace: Mono.Net
internal struct CFRange
{
	// Fields
	public IntPtr Location;
	public IntPtr Length;

	// Methods

	public void .ctor(int loc, int len) { }
}

// Namespace: Mono.Net
internal struct CFStreamClientContext
{
	// Fields
	public IntPtr Version;
	public IntPtr Info;
	public IntPtr Retain;
	public IntPtr Release;
	public IntPtr CopyDescription;
}

// Namespace: Mono.Net
internal class CFString : CFObject
{
	// Fields
	private string str;

	// Methods

	public void .ctor(IntPtr handle, bool own) { }

	private static extern IntPtr CFStringCreateWithCharacters(IntPtr alloc, IntPtr chars, IntPtr length) { }

	public static CFString Create(string value) { }

	private static extern IntPtr CFStringGetLength(IntPtr handle) { }

	private static extern IntPtr CFStringGetCharactersPtr(IntPtr handle) { }

	private static extern IntPtr CFStringGetCharacters(IntPtr handle, CFRange range, IntPtr buffer) { }

	public static string AsString(IntPtr handle) { }

	public override string ToString() { }
}

// Namespace: Mono.Net
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
internal class CFDictionary : CFObject
{
	// Fields
	private static readonly IntPtr KeyCallbacks;
	private static readonly IntPtr ValueCallbacks;

	// Properties
	public IntPtr Item { get; }

	// Methods

	private static void .cctor() { }

	public void .ctor(IntPtr handle, bool own) { }

	private static extern IntPtr CFDictionaryGetValue(IntPtr handle, IntPtr key) { }

	public IntPtr GetValue(IntPtr key) { }

	public IntPtr get_Item(IntPtr key) { }
}

// Namespace: Mono.Net
internal class CFUrl : CFObject
{
	// Methods

	public void .ctor(IntPtr handle, bool own) { }

	private static extern IntPtr CFURLCreateWithString(IntPtr allocator, IntPtr str, IntPtr baseURL) { }

	public static CFUrl Create(string absolute) { }
}

// Namespace: Mono.Net
internal class CFRunLoop : CFObject
{
	// Properties
	public static CFRunLoop CurrentRunLoop { get; }

	// Methods

	private static extern void CFRunLoopAddSource(IntPtr rl, IntPtr source, IntPtr mode) { }

	private static extern void CFRunLoopRemoveSource(IntPtr rl, IntPtr source, IntPtr mode) { }

	private static extern int CFRunLoopRunInMode(IntPtr mode, double seconds, bool returnAfterSourceHandled) { }

	private static extern IntPtr CFRunLoopGetCurrent() { }

	private static extern void CFRunLoopStop(IntPtr rl) { }

	public void .ctor(IntPtr handle, bool own) { }

	public static CFRunLoop get_CurrentRunLoop() { }

	public void AddSource(IntPtr source, CFString mode) { }

	public void RemoveSource(IntPtr source, CFString mode) { }

	public int RunInMode(CFString mode, double seconds, bool returnAfterSourceHandled) { }

	public void Stop() { }
}

// Namespace: Mono.Net
internal enum CFProxyType
{
	// Fields
	public int value__;
	public const CFProxyType None = 0;
	public const CFProxyType AutoConfigurationUrl = 1;
	public const CFProxyType AutoConfigurationJavaScript = 2;
	public const CFProxyType FTP = 3;
	public const CFProxyType HTTP = 4;
	public const CFProxyType HTTPS = 5;
	public const CFProxyType SOCKS = 6;
}

// Namespace: Mono.Net
internal class CFProxy
{
	// Fields
	private static IntPtr kCFProxyAutoConfigurationJavaScriptKey;
	private static IntPtr kCFProxyAutoConfigurationURLKey;
	private static IntPtr kCFProxyHostNameKey;
	private static IntPtr kCFProxyPasswordKey;
	private static IntPtr kCFProxyPortNumberKey;
	private static IntPtr kCFProxyTypeKey;
	private static IntPtr kCFProxyUsernameKey;
	private static IntPtr kCFProxyTypeAutoConfigurationURL;
	private static IntPtr kCFProxyTypeAutoConfigurationJavaScript;
	private static IntPtr kCFProxyTypeFTP;
	private static IntPtr kCFProxyTypeHTTP;
	private static IntPtr kCFProxyTypeHTTPS;
	private static IntPtr kCFProxyTypeSOCKS;
	private CFDictionary settings;

	// Properties
	public IntPtr AutoConfigurationJavaScript { get; }
	public IntPtr AutoConfigurationUrl { get; }
	public string HostName { get; }
	public string Password { get; }
	public int Port { get; }
	public CFProxyType ProxyType { get; }
	public string Username { get; }

	// Methods

	private static void .cctor() { }

	internal void .ctor(CFDictionary settings) { }

	private static CFProxyType CFProxyTypeToEnum(IntPtr type) { }

	public IntPtr get_AutoConfigurationJavaScript() { }

	public IntPtr get_AutoConfigurationUrl() { }

	public string get_HostName() { }

	public string get_Password() { }

	public int get_Port() { }

	public CFProxyType get_ProxyType() { }

	public string get_Username() { }
}

// Namespace: Mono.Net
internal class CFProxySettings
{
	// Fields
	private static IntPtr kCFNetworkProxiesHTTPEnable;
	private static IntPtr kCFNetworkProxiesHTTPPort;
	private static IntPtr kCFNetworkProxiesHTTPProxy;
	private static IntPtr kCFNetworkProxiesProxyAutoConfigEnable;
	private static IntPtr kCFNetworkProxiesProxyAutoConfigJavaScript;
	private static IntPtr kCFNetworkProxiesProxyAutoConfigURLString;
	private CFDictionary settings;

	// Properties
	public CFDictionary Dictionary { get; }

	// Methods

	private static void .cctor() { }

	public void .ctor(CFDictionary settings) { }

	public CFDictionary get_Dictionary() { }
}

// Namespace: Mono.Net
internal static class CFNetwork
{
	// Fields
	private static object lock_obj;
	private static Queue<CFNetwork.GetProxyData> get_proxy_queue;
	private static AutoResetEvent proxy_event;

	// Methods

	private static extern IntPtr CFNetworkCopyProxiesForAutoConfigurationScriptSequential(IntPtr proxyAutoConfigurationScript, IntPtr targetURL, out IntPtr error) { }

	private static extern IntPtr CFNetworkExecuteProxyAutoConfigurationURL(IntPtr proxyAutoConfigURL, IntPtr targetURL, CFNetwork.CFProxyAutoConfigurationResultCallback cb, ref CFStreamClientContext clientContext) { }

	private static void CFNetworkCopyProxiesForAutoConfigurationScriptThread() { }

	private static IntPtr CFNetworkCopyProxiesForAutoConfigurationScript(IntPtr proxyAutoConfigurationScript, IntPtr targetURL, out IntPtr error) { }

	private static CFArray CopyProxiesForAutoConfigurationScript(IntPtr proxyAutoConfigurationScript, CFUrl targetURL) { }

	public static CFProxy[] GetProxiesForAutoConfigurationScript(IntPtr proxyAutoConfigurationScript, CFUrl targetURL) { }

	public static CFProxy[] GetProxiesForAutoConfigurationScript(IntPtr proxyAutoConfigurationScript, Uri targetUri) { }

	public static CFProxy[] ExecuteProxyAutoConfigurationURL(IntPtr proxyAutoConfigURL, Uri targetURL) { }

	private static extern IntPtr CFNetworkCopyProxiesForURL(IntPtr url, IntPtr proxySettings) { }

	private static CFArray CopyProxiesForURL(CFUrl url, CFDictionary proxySettings) { }

	public static CFProxy[] GetProxiesForURL(CFUrl url, CFProxySettings proxySettings) { }

	public static CFProxy[] GetProxiesForUri(Uri uri, CFProxySettings proxySettings) { }

	private static extern IntPtr CFNetworkCopySystemProxySettings() { }

	public static CFProxySettings GetSystemProxySettings() { }

	public static IWebProxy GetDefaultProxy() { }

	private static void .cctor() { }
}

// Namespace: 
private class CFNetwork.GetProxyData : IDisposable
{
	// Fields
	public IntPtr script;
	public IntPtr targetUri;
	public IntPtr error;
	public IntPtr result;
	public ManualResetEvent evt;

	// Methods

	public void Dispose() { }

	public void .ctor() { }
}

// Namespace: 
private sealed class CFNetwork.CFProxyAutoConfigurationResultCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(IntPtr client, IntPtr proxyList, IntPtr error) { }

	public virtual IAsyncResult BeginInvoke(IntPtr client, IntPtr proxyList, IntPtr error, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
private class CFNetwork.CFWebProxy : IWebProxy
{
	// Fields
	private ICredentials credentials;
	private bool userSpecified;

	// Properties
	public ICredentials Credentials { get; }

	// Methods

	public void .ctor() { }

	public ICredentials get_Credentials() { }

	private static Uri GetProxyUri(CFProxy proxy, out NetworkCredential credentials) { }

	private static Uri GetProxyUriFromScript(IntPtr script, Uri targetUri, out NetworkCredential credentials) { }

	private static Uri ExecuteProxyAutoConfigurationURL(IntPtr proxyAutoConfigURL, Uri targetUri, out NetworkCredential credentials) { }

	private static Uri SelectProxy(CFProxy[] proxies, Uri targetUri, out NetworkCredential credentials) { }

	public Uri GetProxy(Uri targetUri) { }

	public bool IsBypassed(Uri targetUri) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class CFNetwork.<>c__DisplayClass13_0
{
	// Fields
	public CFProxy[] proxies;
	public CFRunLoop runLoop;

	// Methods

	public void .ctor() { }

	internal void <ExecuteProxyAutoConfigurationURL>b__0(IntPtr client, IntPtr proxyList, IntPtr error) { }
}

// Namespace: Mono.Net.Security
internal class BufferOffsetSize
{
	// Fields
	public byte[] Buffer;
	public int Offset;
	public int Size;
	public int TotalBytes;
	public bool Complete;

	// Properties
	public int EndOffset { get; }
	public int Remaining { get; }

	// Methods

	public int get_EndOffset() { }

	public int get_Remaining() { }

	public void .ctor(byte[] buffer, int offset, int size) { }

	public override string ToString() { }
}

// Namespace: Mono.Net.Security
internal class BufferOffsetSize2 : BufferOffsetSize
{
	// Fields
	public readonly int InitialSize;

	// Methods

	public void .ctor(int size) { }

	public void Reset() { }

	public void MakeRoom(int size) { }

	public void AppendData(byte[] buffer, int offset, int size) { }
}

// Namespace: Mono.Net.Security
internal enum AsyncOperationStatus
{
	// Fields
	public int value__;
	public const AsyncOperationStatus Initialize = 0;
	public const AsyncOperationStatus Continue = 1;
	public const AsyncOperationStatus ReadDone = 2;
	public const AsyncOperationStatus Complete = 3;
}

// Namespace: Mono.Net.Security
internal class AsyncProtocolResult
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly int <UserResult>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly ExceptionDispatchInfo <Error>k__BackingField;

	// Properties
	public int UserResult { get; }
	public ExceptionDispatchInfo Error { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_UserResult() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ExceptionDispatchInfo get_Error() { }

	public void .ctor(int result) { }

	public void .ctor(ExceptionDispatchInfo error) { }
}

// Namespace: Mono.Net.Security
internal abstract class AsyncProtocolRequest
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly MobileAuthenticatedStream <Parent>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly bool <RunSynchronously>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <UserResult>k__BackingField;
	private int Started;
	private int RequestedSize;
	private int WriteRequested;
	private readonly object locker;

	// Properties
	public MobileAuthenticatedStream Parent { get; }
	public bool RunSynchronously { get; }
	public string Name { get; }
	public int UserResult { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public MobileAuthenticatedStream get_Parent() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_RunSynchronously() { }

	public string get_Name() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_UserResult() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_UserResult(int value) { }

	public void .ctor(MobileAuthenticatedStream parent, bool sync) { }

	internal void RequestRead(int size) { }

	internal void RequestWrite() { }

	[AsyncStateMachineAttribute] // RVA: 0x17070 Offset: 0x16470 VA: 0x180017070
	internal Task<AsyncProtocolResult> StartOperation(CancellationToken cancellationToken) { }

	[AsyncStateMachineAttribute] // RVA: 0x19040 Offset: 0x18440 VA: 0x180019040
	private Task ProcessOperation(CancellationToken cancellationToken) { }

	[AsyncStateMachineAttribute] // RVA: 0x1C1F0 Offset: 0x1B5F0 VA: 0x18001C1F0
	private Task<Nullable<int>> InnerRead(CancellationToken cancellationToken) { }

	protected abstract AsyncOperationStatus Run(AsyncOperationStatus status) { }

	public override string ToString() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct AsyncProtocolRequest.<StartOperation>d__23 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder<AsyncProtocolResult> <>t__builder;
	public AsyncProtocolRequest <>4__this;
	public CancellationToken cancellationToken;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct AsyncProtocolRequest.<ProcessOperation>d__24 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public CancellationToken cancellationToken;
	public AsyncProtocolRequest <>4__this;
	private AsyncOperationStatus <status>5__1;
	private AsyncOperationStatus <newStatus>5__2;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<Nullable<int>> <>u__1;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter <>u__2;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct AsyncProtocolRequest.<InnerRead>d__25 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder<Nullable<int>> <>t__builder;
	public AsyncProtocolRequest <>4__this;
	public CancellationToken cancellationToken;
	private int <requestedSize>5__1;
	private Nullable<int> <totalRead>5__2;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int> <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: Mono.Net.Security
internal class AsyncHandshakeRequest : AsyncProtocolRequest
{
	// Methods

	public void .ctor(MobileAuthenticatedStream parent, bool sync) { }

	protected override AsyncOperationStatus Run(AsyncOperationStatus status) { }
}

// Namespace: Mono.Net.Security
internal abstract class AsyncReadOrWriteRequest : AsyncProtocolRequest
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly BufferOffsetSize <UserBuffer>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <CurrentSize>k__BackingField;

	// Properties
	protected BufferOffsetSize UserBuffer { get; }
	protected int CurrentSize { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected BufferOffsetSize get_UserBuffer() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected int get_CurrentSize() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_CurrentSize(int value) { }

	public void .ctor(MobileAuthenticatedStream parent, bool sync, byte[] buffer, int offset, int size) { }

	public override string ToString() { }
}

// Namespace: Mono.Net.Security
internal class AsyncReadRequest : AsyncReadOrWriteRequest
{
	// Methods

	public void .ctor(MobileAuthenticatedStream parent, bool sync, byte[] buffer, int offset, int size) { }

	protected override AsyncOperationStatus Run(AsyncOperationStatus status) { }
}

// Namespace: Mono.Net.Security
internal class AsyncWriteRequest : AsyncReadOrWriteRequest
{
	// Methods

	public void .ctor(MobileAuthenticatedStream parent, bool sync, byte[] buffer, int offset, int size) { }

	protected override AsyncOperationStatus Run(AsyncOperationStatus status) { }
}

// Namespace: Mono.Net.Security
internal sealed class ServerCertValidationCallbackWrapper : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual bool Invoke(ServerCertValidationCallback callback, X509Certificate certificate, X509Chain chain, MonoSslPolicyErrors sslPolicyErrors) { }

	public virtual IAsyncResult BeginInvoke(ServerCertValidationCallback callback, X509Certificate certificate, X509Chain chain, MonoSslPolicyErrors sslPolicyErrors, AsyncCallback __callback, object object) { }

	public virtual bool EndInvoke(IAsyncResult result) { }
}

// Namespace: Mono.Net.Security
internal class ChainValidationHelper : ICertificateValidator2, ICertificateValidator
{
	// Fields
	private readonly object sender;
	private readonly MonoTlsSettings settings;
	private readonly MonoTlsProvider provider;
	private readonly ServerCertValidationCallback certValidationCallback;
	private readonly LocalCertSelectionCallback certSelectionCallback;
	private readonly ServerCertValidationCallbackWrapper callbackWrapper;
	private readonly MonoTlsStream tlsStream;
	private readonly HttpWebRequest request;

	// Properties
	public MonoTlsSettings Settings { get; }

	// Methods

	internal static ICertificateValidator GetInternalValidator(MonoTlsProvider provider, MonoTlsSettings settings) { }

	internal static ChainValidationHelper Create(MonoTlsProvider provider, ref MonoTlsSettings settings, MonoTlsStream stream) { }

	private void .ctor(MonoTlsProvider provider, MonoTlsSettings settings, bool cloneSettings, MonoTlsStream stream, ServerCertValidationCallbackWrapper callbackWrapper) { }

	private static X509Certificate DefaultSelectionCallback(string targetHost, X509CertificateCollection localCertificates, X509Certificate remoteCertificate, string[] acceptableIssuers) { }

	public MonoTlsSettings get_Settings() { }

	public bool SelectClientCertificate(string targetHost, X509CertificateCollection localCertificates, X509Certificate remoteCertificate, string[] acceptableIssuers, out X509Certificate clientCertificate) { }

	public ValidationResult ValidateCertificate(string host, bool serverMode, X509CertificateCollection certs) { }

	public ValidationResult ValidateCertificate(string host, bool serverMode, X509Certificate leaf, X509Chain chain) { }

	private ValidationResult ValidateChain(string host, bool server, X509Certificate leaf, X509Chain chain, X509CertificateCollection certs, SslPolicyErrors errors) { }

	private ValidationResult ValidateChain(string host, bool server, X509Certificate leaf, ref X509Chain chain, X509CertificateCollection certs, SslPolicyErrors errors) { }
}

// Namespace: Mono.Net.Security
internal abstract class MobileAuthenticatedStream : AuthenticatedStream, IMonoSslStream, IDisposable
{
	// Fields
	private MobileTlsContext xobileTlsContext;
	private ExceptionDispatchInfo lastException;
	private AsyncProtocolRequest asyncHandshakeRequest;
	private AsyncProtocolRequest asyncReadRequest;
	private AsyncProtocolRequest asyncWriteRequest;
	private BufferOffsetSize2 readBuffer;
	private BufferOffsetSize2 writeBuffer;
	private object ioLock;
	private int closeRequested;
	private bool shutdown;
	private static int uniqueNameInteger;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly SslStream <SslStream>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly MonoTlsSettings <Settings>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly MonoTlsProvider <Provider>k__BackingField;
	private static int nextId;
	internal readonly int ID;

	// Properties
	public MonoTlsSettings Settings { get; }
	public MonoTlsProvider Provider { get; }
	public AuthenticatedStream AuthenticatedStream { get; }
	public override bool IsAuthenticated { get; }
	public X509Certificate InternalLocalCertificate { get; }
	public override bool CanRead { get; }
	public override bool CanTimeout { get; }
	public override bool CanWrite { get; }
	public override bool CanSeek { get; }
	public override long Length { get; }
	public override long Position { get; set; }
	public override int ReadTimeout { get; set; }
	public override int WriteTimeout { get; set; }

	// Methods

	public void .ctor(Stream innerStream, bool leaveInnerStreamOpen, SslStream owner, MonoTlsSettings settings, MonoTlsProvider provider) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public MonoTlsSettings get_Settings() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public MonoTlsProvider get_Provider() { }

	internal void CheckThrow(bool authSuccessCheck, bool shutdownCheck = False) { }

	internal static Exception GetSSPIException(Exception e) { }

	internal static Exception GetIOException(Exception e, string message) { }

	internal ExceptionDispatchInfo SetException(Exception e) { }

	public void AuthenticateAsClient(string targetHost, X509CertificateCollection clientCertificates, SslProtocols enabledSslProtocols, bool checkCertificateRevocation) { }

	public Task AuthenticateAsClientAsync(string targetHost, X509CertificateCollection clientCertificates, SslProtocols enabledSslProtocols, bool checkCertificateRevocation) { }

	public AuthenticatedStream get_AuthenticatedStream() { }

	[AsyncStateMachineAttribute] // RVA: 0x36DB0 Offset: 0x361B0 VA: 0x180036DB0
	private Task ProcessAuthentication(bool runSynchronously, bool serverMode, string targetHost, SslProtocols enabledProtocols, X509Certificate serverCertificate, X509CertificateCollection clientCertificates, bool clientCertRequired) { }

	protected abstract MobileTlsContext CreateContext(bool serverMode, string targetHost, SslProtocols enabledProtocols, X509Certificate serverCertificate, X509CertificateCollection clientCertificates, bool askForClientCert) { }

	public override IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback asyncCallback, object asyncState) { }

	public override int EndRead(IAsyncResult asyncResult) { }

	public override IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback asyncCallback, object asyncState) { }

	public override void EndWrite(IAsyncResult asyncResult) { }

	public override int Read(byte[] buffer, int offset, int count) { }

	public override void Write(byte[] buffer, int offset, int count) { }

	public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	[AsyncStateMachineAttribute] // RVA: 0x39EC0 Offset: 0x392C0 VA: 0x180039EC0
	private Task<int> StartOperation(MobileAuthenticatedStream.OperationType type, AsyncProtocolRequest asyncRequest, CancellationToken cancellationToken) { }

	internal int InternalRead(byte[] buffer, int offset, int size, out bool outWantMore) { }

	private ValueTuple<int, bool> InternalRead(AsyncProtocolRequest asyncRequest, BufferOffsetSize internalBuffer, byte[] buffer, int offset, int size) { }

	internal bool InternalWrite(byte[] buffer, int offset, int size) { }

	private bool InternalWrite(AsyncProtocolRequest asyncRequest, BufferOffsetSize2 internalBuffer, byte[] buffer, int offset, int size) { }

	[AsyncStateMachineAttribute] // RVA: 0x3BE40 Offset: 0x3B240 VA: 0x18003BE40
	internal Task<int> InnerRead(bool sync, int requestedSize, CancellationToken cancellationToken) { }

	[AsyncStateMachineAttribute] // RVA: 0x3DC00 Offset: 0x3D000 VA: 0x18003DC00
	internal Task InnerWrite(bool sync, CancellationToken cancellationToken) { }

	internal AsyncOperationStatus ProcessHandshake(AsyncOperationStatus status) { }

	internal ValueTuple<int, bool> ProcessRead(BufferOffsetSize userBuffer) { }

	internal ValueTuple<int, bool> ProcessWrite(BufferOffsetSize userBuffer) { }

	public override bool get_IsAuthenticated() { }

	protected override void Dispose(bool disposing) { }

	public override void Flush() { }

	public X509Certificate get_InternalLocalCertificate() { }

	public override long Seek(long offset, SeekOrigin origin) { }

	public override void SetLength(long value) { }

	public override bool get_CanRead() { }

	public override bool get_CanTimeout() { }

	public override bool get_CanWrite() { }

	public override bool get_CanSeek() { }

	public override long get_Length() { }

	public override long get_Position() { }

	public override void set_Position(long value) { }

	public override int get_ReadTimeout() { }

	public override void set_ReadTimeout(int value) { }

	public override int get_WriteTimeout() { }

	public override void set_WriteTimeout(int value) { }

	private static void .cctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InnerWrite>b__67_0() { }
}

// Namespace: 
private enum MobileAuthenticatedStream.OperationType
{
	// Fields
	public int value__;
	public const MobileAuthenticatedStream.OperationType Read = 0;
	public const MobileAuthenticatedStream.OperationType Write = 1;
	public const MobileAuthenticatedStream.OperationType Shutdown = 2;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct MobileAuthenticatedStream.<ProcessAuthentication>d__47 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public bool serverMode;
	public X509Certificate serverCertificate;
	public string targetHost;
	public MobileAuthenticatedStream <>4__this;
	public bool runSynchronously;
	public SslProtocols enabledProtocols;
	public X509CertificateCollection clientCertificates;
	public bool clientCertRequired;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<AsyncProtocolResult> <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct MobileAuthenticatedStream.<StartOperation>d__58 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder<int> <>t__builder;
	public MobileAuthenticatedStream <>4__this;
	public MobileAuthenticatedStream.OperationType type;
	public AsyncProtocolRequest asyncRequest;
	public CancellationToken cancellationToken;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<AsyncProtocolResult> <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class MobileAuthenticatedStream.<>c__DisplayClass66_0
{
	// Fields
	public MobileAuthenticatedStream <>4__this;
	public int len;

	// Methods

	public void .ctor() { }

	internal int <InnerRead>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct MobileAuthenticatedStream.<InnerRead>d__66 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder<int> <>t__builder;
	public MobileAuthenticatedStream <>4__this;
	public CancellationToken cancellationToken;
	public int requestedSize;
	public bool sync;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int> <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct MobileAuthenticatedStream.<InnerWrite>d__67 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public CancellationToken cancellationToken;
	public MobileAuthenticatedStream <>4__this;
	public bool sync;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: Mono.Net.Security
internal abstract class MobileTlsContext : IDisposable
{
	// Fields
	private MobileAuthenticatedStream parent;
	private bool serverMode;
	private string targetHost;
	private string serverName;
	private SslProtocols enabledProtocols;
	private X509Certificate serverCertificate;
	private X509CertificateCollection clientCertificates;
	private bool askForClientCert;
	private ICertificateValidator2 certificateValidator;

	// Properties
	internal MobileAuthenticatedStream Parent { get; }
	public MonoTlsSettings Settings { get; }
	public abstract bool IsAuthenticated { get; }
	public bool IsServer { get; }
	protected string TargetHost { get; }
	protected string ServerName { get; }
	protected X509CertificateCollection ClientCertificates { get; }
	internal X509Certificate LocalServerCertificate { get; }
	internal abstract X509Certificate LocalClientCertificate { get; }

	// Methods

	public void .ctor(MobileAuthenticatedStream parent, bool serverMode, string targetHost, SslProtocols enabledProtocols, X509Certificate serverCertificate, X509CertificateCollection clientCertificates, bool askForClientCert) { }

	internal MobileAuthenticatedStream get_Parent() { }

	public MonoTlsSettings get_Settings() { }

	public abstract bool get_IsAuthenticated() { }

	public bool get_IsServer() { }

	protected string get_TargetHost() { }

	protected string get_ServerName() { }

	protected X509CertificateCollection get_ClientCertificates() { }

	public abstract void StartHandshake() { }

	public abstract bool ProcessHandshake() { }

	public abstract void FinishHandshake() { }

	internal X509Certificate get_LocalServerCertificate() { }

	internal abstract X509Certificate get_LocalClientCertificate() { }

	public abstract ValueTuple<int, bool> Read(byte[] buffer, int offset, int count) { }

	public abstract ValueTuple<int, bool> Write(byte[] buffer, int offset, int count) { }

	public abstract void Shutdown() { }

	protected bool ValidateCertificate(X509Certificate leaf, X509Chain chain) { }

	protected bool ValidateCertificate(X509CertificateCollection certificates) { }

	protected X509Certificate SelectClientCertificate(X509Certificate serverCertificate, string[] acceptableIssuers) { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	protected override void Finalize() { }
}

// Namespace: Mono.Net.Security
internal static class MonoTlsProviderFactory
{
	// Fields
	private static object locker;
	private static bool initialized;
	private static MonoTlsProvider defaultProvider;
	private static Dictionary<string, Tuple<Guid, string>> providerRegistration;
	private static Dictionary<Guid, MonoTlsProvider> providerCache;
	internal static readonly Guid UnityTlsId;
	internal static readonly Guid AppleTlsId;
	internal static readonly Guid BtlsId;
	internal static readonly Guid LegacyId;

	// Methods

	internal static MonoTlsProvider GetProviderInternal() { }

	internal static void InitializeInternal() { }

	private static MonoTlsProvider LookupProvider(string name, bool throwOnError) { }

	private static void InitializeProviderRegistration() { }

	private static MonoTlsProvider CreateDefaultProviderImpl() { }

	internal static MonoTlsProvider GetProvider() { }

	private static void .cctor() { }
}

// Namespace: Mono.Net.Security
internal class MonoTlsStream
{
	// Fields
	private readonly MonoTlsProvider provider;
	private readonly NetworkStream networkStream;
	private readonly HttpWebRequest request;
	private readonly MonoTlsSettings settings;
	private IMonoSslStream sslStream;
	private WebExceptionStatus status;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <CertificateValidationFailed>k__BackingField;

	// Properties
	internal HttpWebRequest Request { get; }
	internal WebExceptionStatus ExceptionStatus { get; }
	internal bool CertificateValidationFailed { get; set; }

	// Methods

	internal HttpWebRequest get_Request() { }

	internal WebExceptionStatus get_ExceptionStatus() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal bool get_CertificateValidationFailed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_CertificateValidationFailed(bool value) { }

	public void .ctor(HttpWebRequest request, NetworkStream networkStream) { }

	internal Stream CreateStream(byte[] buffer) { }
}

// Namespace: Mono.Net.Security
internal static class NoReflectionHelper
{
	// Methods

	internal static object GetInternalValidator(object provider, object settings) { }

	internal static object GetProvider() { }
}

// Namespace: Mono.Net.Security
internal static class SystemCertificateValidator
{
	// Fields
	private static bool is_macosx;
	private static X509KeyUsageFlags s_flags;

	// Methods

	private static void .cctor() { }

	public static X509Chain CreateX509Chain(X509CertificateCollection certs) { }

	internal static bool NeedsChain(MonoTlsSettings settings) { }
}

// Namespace: Mono.Net.Security.Private
internal static class CallbackHelpers
{
	// Methods

	internal static MonoRemoteCertificateValidationCallback PublicToMono(RemoteCertificateValidationCallback callback) { }

	internal static MonoLocalCertificateSelectionCallback PublicToMono(LocalCertificateSelectionCallback callback) { }

	internal static RemoteCertificateValidationCallback MonoToPublic(MonoRemoteCertificateValidationCallback callback) { }

	internal static LocalCertSelectionCallback MonoToInternal(MonoLocalCertificateSelectionCallback callback) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class CallbackHelpers.<>c__DisplayClass0_0
{
	// Fields
	public RemoteCertificateValidationCallback callback;

	// Methods

	public void .ctor() { }

	internal bool <PublicToMono>b__0(string h, X509Certificate c, X509Chain ch, MonoSslPolicyErrors e) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class CallbackHelpers.<>c__DisplayClass1_0
{
	// Fields
	public LocalCertificateSelectionCallback callback;

	// Methods

	public void .ctor() { }

	internal X509Certificate <PublicToMono>b__0(string t, X509CertificateCollection lc, X509Certificate rc, string[] ai) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class CallbackHelpers.<>c__DisplayClass5_0
{
	// Fields
	public MonoRemoteCertificateValidationCallback callback;

	// Methods

	public void .ctor() { }

	internal bool <MonoToPublic>b__0(object t, X509Certificate c, X509Chain ch, SslPolicyErrors e) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class CallbackHelpers.<>c__DisplayClass8_0
{
	// Fields
	public MonoLocalCertificateSelectionCallback callback;

	// Methods

	public void .ctor() { }

	internal X509Certificate <MonoToInternal>b__0(string t, X509CertificateCollection lc, X509Certificate rc, string[] ai) { }
}

// Namespace: Mono.Http
internal class NtlmSession
{
	// Fields
	private MessageBase message;

	// Methods

	public void .ctor() { }

	public Authorization Authenticate(string challenge, WebRequest webRequest, ICredentials credentials) { }
}

// Namespace: Mono.Http
internal class NtlmClient : IAuthenticationModule
{
	// Fields
	private static readonly ConditionalWeakTable<HttpWebRequest, NtlmSession> cache;

	// Properties
	public string AuthenticationType { get; }

	// Methods

	public Authorization Authenticate(string challenge, WebRequest webRequest, ICredentials credentials) { }

	public Authorization PreAuthenticate(WebRequest webRequest, ICredentials credentials) { }

	public string get_AuthenticationType() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class NtlmClient.<>c
{
	// Fields
	public static readonly NtlmClient.<>c <>9;
	public static ConditionalWeakTable.CreateValueCallback<HttpWebRequest, NtlmSession> <>9__1_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal NtlmSession <Authenticate>b__1_0(HttpWebRequest x) { }
}

// Namespace: ObjCRuntimeInternal
internal interface INativeObject
{}

// Namespace: Microsoft.Win32
internal static class NativeMethods
{
	// Methods

	public static bool DuplicateHandle(HandleRef hSourceProcessHandle, SafeHandle hSourceHandle, HandleRef hTargetProcess, out SafeWaitHandle targetHandle, int dwDesiredAccess, bool bInheritHandle, int dwOptions) { }

	public static bool DuplicateHandle(HandleRef hSourceProcessHandle, HandleRef hSourceHandle, HandleRef hTargetProcess, out SafeProcessHandle targetHandle, int dwDesiredAccess, bool bInheritHandle, int dwOptions) { }

	public static IntPtr GetCurrentProcess() { }

	public static bool GetExitCodeProcess(IntPtr processHandle, out int exitCode) { }

	public static bool GetExitCodeProcess(SafeProcessHandle processHandle, out int exitCode) { }

	public static bool TerminateProcess(IntPtr processHandle, int exitCode) { }

	public static bool TerminateProcess(SafeProcessHandle processHandle, int exitCode) { }

	public static int GetCurrentProcessId() { }

	public static bool CloseProcess(IntPtr handle) { }
}

// Namespace: Microsoft.Win32.SafeHandles
public sealed class SafeProcessHandle : SafeHandleZeroOrMinusOneIsInvalid
{
	// Fields
	internal static SafeProcessHandle InvalidHandle;

	// Methods

	internal void .ctor(IntPtr handle) { }

	public void .ctor(IntPtr existingHandle, bool ownsHandle) { }

	protected override bool ReleaseHandle() { }

	private static void .cctor() { }
}

// Namespace: System
public class UriBuilder
{
	// Fields
	private bool _changed;
	private string _fragment;
	private string _host;
	private string _password;
	private string _path;
	private int _port;
	private string _query;
	private string _scheme;
	private string _schemeDelimiter;
	private Uri _uri;
	private string _username;

	// Properties
	public string Host { set; }
	public string Path { set; }
	public string Query { set; }
	public string Scheme { set; }
	public Uri Uri { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(Uri uri) { }

	private void Init(Uri uri) { }

	public void set_Host(string value) { }

	public void set_Path(string value) { }

	public void set_Query(string value) { }

	public void set_Scheme(string value) { }

	public Uri get_Uri() { }

	public override bool Equals(object rparam) { }

	public override int GetHashCode() { }

	private void SetFieldsFromUri(Uri uri) { }

	public override string ToString() { }
}

// Namespace: System
internal static class SecurityUtils
{
	// Methods

	private static void DemandReflectionAccess(Type type) { }

	private static bool HasReflectionPermission(Type type) { }

	internal static object SecureCreateInstance(Type type) { }

	internal static object SecureCreateInstance(Type type, object[] args, bool allowNonPublic) { }

	internal static object SecureConstructorInvoke(Type type, Type[] argTypes, object[] args, bool allowNonPublic) { }

	internal static object SecureConstructorInvoke(Type type, Type[] argTypes, object[] args, bool allowNonPublic, BindingFlags extraFlags) { }

	private static void .cctor() { }
}

// Namespace: System
[Serializable]
internal class InvariantComparer : IComparer
{
	// Fields
	private CompareInfo m_compareInfo;
	internal static readonly InvariantComparer Default;

	// Methods

	internal void .ctor() { }

	public int Compare(object a, object b) { }

	private static void .cctor() { }
}

// Namespace: System
internal static class IriHelper
{
	// Methods

	internal static bool CheckIriUnicodeRange(char unicode, bool isQuery) { }

	internal static bool CheckIriUnicodeRange(char highSurr, char lowSurr, ref bool surrogatePair, bool isQuery) { }

	internal static bool CheckIsReserved(char ch, UriComponents component) { }

	internal static string EscapeUnescapeIri(char* pInput, int start, int end, UriComponents component) { }
}

// Namespace: System
[TypeConverterAttribute] // RVA: 0x592D0 Offset: 0x586D0 VA: 0x1800592D0
[Serializable]
public class Uri : ISerializable
{
	// Fields
	public static readonly string UriSchemeFile;
	public static readonly string UriSchemeFtp;
	public static readonly string UriSchemeGopher;
	public static readonly string UriSchemeHttp;
	public static readonly string UriSchemeHttps;
	internal static readonly string UriSchemeWs;
	internal static readonly string UriSchemeWss;
	public static readonly string UriSchemeMailto;
	public static readonly string UriSchemeNews;
	public static readonly string UriSchemeNntp;
	public static readonly string UriSchemeNetTcp;
	public static readonly string UriSchemeNetPipe;
	public static readonly string SchemeDelimiter;
	private const int c_Max16BitUtf8SequenceLength = 12;
	internal const int c_MaxUriBufferSize = 65520;
	private const int c_MaxUriSchemeName = 1024;
	private string m_String;
	private string m_originalUnicodeString;
	private UriParser m_Syntax;
	private string m_DnsSafeHost;
	private Uri.Flags m_Flags;
	private Uri.UriInfo m_Info;
	private bool m_iriParsing;
	private static bool s_ConfigInitialized;
	private static bool s_ConfigInitializing;
	private static UriIdnScope s_IdnScope;
	private static bool s_IriParsing;
	private static bool useDotNetRelativeOrAbsolute;
	private const UriKind DotNetRelativeOrAbsolute = 300;
	internal static readonly bool IsWindowsFileSystem;
	private static object s_initLock;
	private const UriFormat V1ToStringUnescape = 32767;
	internal const char c_DummyChar = '\xffff';
	internal const char c_EOL = '\xfffe';
	internal static readonly char[] HexLowerChars;
	private static readonly char[] _WSchars;

	// Properties
	private bool IsImplicitFile { get; }
	private bool IsUncOrDosPath { get; }
	private bool IsDosPath { get; }
	private bool IsUncPath { get; }
	private Uri.Flags HostType { get; }
	private UriParser Syntax { get; }
	private bool IsNotAbsoluteUri { get; }
	private bool AllowIdn { get; }
	internal bool UserDrivenParsing { get; }
	private ushort SecuredPathIndex { get; }
	public string AbsolutePath { get; }
	private string PrivateAbsolutePath { get; }
	public string AbsoluteUri { get; }
	public string LocalPath { get; }
	public string Authority { get; }
	public UriHostNameType HostNameType { get; }
	public bool IsDefaultPort { get; }
	public bool IsFile { get; }
	public bool IsLoopback { get; }
	public string PathAndQuery { get; }
	public bool IsUnc { get; }
	public string Host { get; }
	private static object InitializeLock { get; }
	public int Port { get; }
	public string Query { get; }
	public string Fragment { get; }
	public string Scheme { get; }
	private bool OriginalStringSwitched { get; }
	public string OriginalString { get; }
	public string DnsSafeHost { get; }
	public bool IsAbsoluteUri { get; }
	public bool UserEscaped { get; }
	public string UserInfo { get; }
	internal bool HasAuthority { get; }

	// Methods

	private bool get_IsImplicitFile() { }

	private bool get_IsUncOrDosPath() { }

	private bool get_IsDosPath() { }

	private bool get_IsUncPath() { }

	private Uri.Flags get_HostType() { }

	private UriParser get_Syntax() { }

	private bool get_IsNotAbsoluteUri() { }

	internal static bool IriParsingStatic(UriParser syntax) { }

	private bool get_AllowIdn() { }

	private bool AllowIdnStatic(UriParser syntax, Uri.Flags flags) { }

	private bool IsIntranet(string schemeHost) { }

	internal bool get_UserDrivenParsing() { }

	private void SetUserDrivenParsing() { }

	private ushort get_SecuredPathIndex() { }

	private bool NotAny(Uri.Flags flags) { }

	private bool InFact(Uri.Flags flags) { }

	private static bool StaticNotAny(Uri.Flags allFlags, Uri.Flags checkFlags) { }

	private static bool StaticInFact(Uri.Flags allFlags, Uri.Flags checkFlags) { }

	private Uri.UriInfo EnsureUriInfo() { }

	private void EnsureParseRemaining() { }

	private void EnsureHostString(bool allowDnsOptimization) { }

	public void .ctor(string uriString) { }

	public void .ctor(string uriString, UriKind uriKind) { }

	public void .ctor(Uri baseUri, string relativeUri) { }

	private void CreateUri(Uri baseUri, string relativeUri, bool dontEscape) { }

	public void .ctor(Uri baseUri, Uri relativeUri) { }

	private static ParsingError GetCombinedString(Uri baseUri, string relativeStr, bool dontEscape, ref string result) { }

	private static UriFormatException GetException(ParsingError err) { }

	protected void .ctor(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	protected void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	public string get_AbsolutePath() { }

	private string get_PrivateAbsolutePath() { }

	public string get_AbsoluteUri() { }

	public string get_LocalPath() { }

	public string get_Authority() { }

	public UriHostNameType get_HostNameType() { }

	public bool get_IsDefaultPort() { }

	public bool get_IsFile() { }

	public bool get_IsLoopback() { }

	public string get_PathAndQuery() { }

	public bool get_IsUnc() { }

	public string get_Host() { }

	private static bool StaticIsFile(UriParser syntax) { }

	private static object get_InitializeLock() { }

	private static void InitializeUriConfig() { }

	private string GetLocalPath() { }

	public int get_Port() { }

	public string get_Query() { }

	public string get_Fragment() { }

	public string get_Scheme() { }

	private bool get_OriginalStringSwitched() { }

	public string get_OriginalString() { }

	public string get_DnsSafeHost() { }

	public bool get_IsAbsoluteUri() { }

	public bool get_UserEscaped() { }

	public string get_UserInfo() { }

	internal static bool IsGenDelim(char ch) { }

	public static bool CheckSchemeName(string schemeName) { }

	public static bool IsHexDigit(char character) { }

	public static int FromHex(char digit) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	public static bool op_Equality(Uri uri1, Uri uri2) { }

	public static bool op_Inequality(Uri uri1, Uri uri2) { }

	public override bool Equals(object comparand) { }

	private static bool CheckForColonInFirstPathSegment(string uriString) { }

	internal static string InternalEscapeString(string rawString) { }

	private static ParsingError ParseScheme(string uriString, ref Uri.Flags flags, ref UriParser syntax) { }

	internal UriFormatException ParseMinimal() { }

	private ParsingError PrivateParseMinimal() { }

	private void PrivateParseMinimalIri(string newHost, ushort idx) { }

	private void CreateUriInfo(Uri.Flags cF) { }

	private void CreateHostString() { }

	private static string CreateHostStringHelper(string str, ushort idx, ushort end, ref Uri.Flags flags, ref string scopeId) { }

	private void GetHostViaCustomSyntax() { }

	internal string GetParts(UriComponents uriParts, UriFormat formatAs) { }

	private string GetEscapedParts(UriComponents uriParts) { }

	private string GetUnescapedParts(UriComponents uriParts, UriFormat formatAs) { }

	private string ReCreateParts(UriComponents parts, ushort nonCanonical, UriFormat formatAs) { }

	private string GetUriPartsFromUserString(UriComponents uriParts) { }

	private void ParseRemaining() { }

	private static ushort ParseSchemeCheckImplicitFile(char* uriString, ushort length, ref ParsingError err, ref Uri.Flags flags, ref UriParser syntax) { }

	private static bool CheckKnownSchemes(long* lptr, ushort nChars, ref UriParser syntax) { }

	private static ParsingError CheckSchemeSyntax(char* ptr, ushort length, ref UriParser syntax) { }

	private ushort CheckAuthorityHelper(char* pString, ushort idx, ushort length, ref ParsingError err, ref Uri.Flags flags, UriParser syntax, ref string newHost) { }

	private void CheckAuthorityHelperHandleDnsIri(char* pString, ushort start, int end, int startInput, bool iriParsing, bool hasUnicode, UriParser syntax, string userInfoString, ref Uri.Flags flags, ref bool justNormalized, ref string newHost, ref ParsingError err) { }

	private void CheckAuthorityHelperHandleAnyHostIri(char* pString, int startInput, int end, bool iriParsing, bool hasUnicode, UriParser syntax, ref Uri.Flags flags, ref string newHost, ref ParsingError err) { }

	private void FindEndOfComponent(string input, ref ushort idx, ushort end, char delim) { }

	private void FindEndOfComponent(char* str, ref ushort idx, ushort end, char delim) { }

	private Uri.Check CheckCanonical(char* str, ref ushort idx, ushort end, char delim) { }

	private char[] GetCanonicalPath(char[] dest, ref int pos, UriFormat formatAs) { }

	private static void UnescapeOnly(char* pch, int start, ref int end, char ch1, char ch2, char ch3) { }

	private static char[] Compress(char[] dest, ushort start, ref int destLength, UriParser syntax) { }

	internal static int CalculateCaseInsensitiveHashCode(string text) { }

	private static string CombineUri(Uri basePart, string relativePart, UriFormat uriFormat) { }

	internal bool get_HasAuthority() { }

	private static bool IsLWS(char ch) { }

	private static bool IsAsciiLetter(char character) { }

	internal static bool IsAsciiLetterOrDigit(char character) { }

	internal static bool IsBidiControlCharacter(char ch) { }

	internal static string StripBidiControlCharacter(char* strToClean, int start, int length) { }

	private void CreateThis(string uri, bool dontEscape, UriKind uriKind) { }

	private void InitializeUri(ParsingError err, UriKind uriKind, out UriFormatException e) { }

	private bool CheckForConfigLoad(string data) { }

	private bool CheckForUnicode(string data) { }

	private bool CheckForEscapedUnreserved(string data) { }

	public static bool TryCreate(string uriString, UriKind uriKind, out Uri result) { }

	public static bool TryCreate(Uri baseUri, Uri relativeUri, out Uri result) { }

	public string GetComponents(UriComponents components, UriFormat format) { }

	public bool IsWellFormedOriginalString() { }

	public static bool IsWellFormedUriString(string uriString, UriKind uriKind) { }

	internal bool InternalIsWellFormedOriginalString() { }

	public static string UnescapeDataString(string stringToUnescape) { }

	public static string EscapeDataString(string stringToEscape) { }

	internal string EscapeUnescapeIri(string input, int start, int end, UriComponents component) { }

	private void .ctor(Uri.Flags flags, UriParser uriParser, string uri) { }

	internal static Uri CreateHelper(string uriString, bool dontEscape, UriKind uriKind, ref UriFormatException e) { }

	internal static Uri ResolveHelper(Uri baseUri, Uri relativeUri, ref string newUriString, ref bool userEscaped, out UriFormatException e) { }

	private string GetRelativeSerializationString(UriFormat format) { }

	internal string GetComponentsHelper(UriComponents uriComponents, UriFormat uriFormat) { }

	private void CreateThisFromUri(Uri otherUri) { }

	private static void .cctor() { }
}

// Namespace: 
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private enum Uri.Flags
{
	// Fields
	public ulong value__;
	public const Uri.Flags Zero = 0;
	public const Uri.Flags SchemeNotCanonical = 1;
	public const Uri.Flags UserNotCanonical = 2;
	public const Uri.Flags HostNotCanonical = 4;
	public const Uri.Flags PortNotCanonical = 8;
	public const Uri.Flags PathNotCanonical = 16;
	public const Uri.Flags QueryNotCanonical = 32;
	public const Uri.Flags FragmentNotCanonical = 64;
	public const Uri.Flags CannotDisplayCanonical = 127;
	public const Uri.Flags E_UserNotCanonical = 128;
	public const Uri.Flags E_HostNotCanonical = 256;
	public const Uri.Flags E_PortNotCanonical = 512;
	public const Uri.Flags E_PathNotCanonical = 1024;
	public const Uri.Flags E_QueryNotCanonical = 2048;
	public const Uri.Flags E_FragmentNotCanonical = 4096;
	public const Uri.Flags E_CannotDisplayCanonical = 8064;
	public const Uri.Flags ShouldBeCompressed = 8192;
	public const Uri.Flags FirstSlashAbsent = 16384;
	public const Uri.Flags BackslashInPath = 32768;
	public const Uri.Flags IndexMask = 65535;
	public const Uri.Flags HostTypeMask = 458752;
	public const Uri.Flags HostNotParsed = 0;
	public const Uri.Flags IPv6HostType = 65536;
	public const Uri.Flags IPv4HostType = 131072;
	public const Uri.Flags DnsHostType = 196608;
	public const Uri.Flags UncHostType = 262144;
	public const Uri.Flags BasicHostType = 327680;
	public const Uri.Flags UnusedHostType = 393216;
	public const Uri.Flags UnknownHostType = 458752;
	public const Uri.Flags UserEscaped = 524288;
	public const Uri.Flags AuthorityFound = 1048576;
	public const Uri.Flags HasUserInfo = 2097152;
	public const Uri.Flags LoopbackHost = 4194304;
	public const Uri.Flags NotDefaultPort = 8388608;
	public const Uri.Flags UserDrivenParsing = 16777216;
	public const Uri.Flags CanonicalDnsHost = 33554432;
	public const Uri.Flags ErrorOrParsingRecursion = 67108864;
	public const Uri.Flags DosPath = 134217728;
	public const Uri.Flags UncPath = 268435456;
	public const Uri.Flags ImplicitFile = 536870912;
	public const Uri.Flags MinimalUriInfoSet = 1073741824;
	public const Uri.Flags AllUriInfoSet = 2147483648;
	public const Uri.Flags IdnHost = 4294967296;
	public const Uri.Flags HasUnicode = 8589934592;
	public const Uri.Flags HostUnicodeNormalized = 17179869184;
	public const Uri.Flags RestUnicodeNormalized = 34359738368;
	public const Uri.Flags UnicodeHost = 68719476736;
	public const Uri.Flags IntranetUri = 137438953472;
	public const Uri.Flags UseOrigUncdStrOffset = 274877906944;
	public const Uri.Flags UserIriCanonical = 549755813888;
	public const Uri.Flags PathIriCanonical = 1099511627776;
	public const Uri.Flags QueryIriCanonical = 2199023255552;
	public const Uri.Flags FragmentIriCanonical = 4398046511104;
	public const Uri.Flags IriCanonical = 8246337208320;
	public const Uri.Flags CompressedSlashes = 17592186044416;
}

// Namespace: 
private class Uri.UriInfo
{
	// Fields
	public string Host;
	public string ScopeId;
	public string String;
	public Uri.Offset Offset;
	public string DnsSafeHost;
	public Uri.MoreInfo MoreInfo;

	// Methods

	public void .ctor() { }
}

// Namespace: 
private struct Uri.Offset
{
	// Fields
	public ushort Scheme;
	public ushort User;
	public ushort Host;
	public ushort PortValue;
	public ushort Path;
	public ushort Query;
	public ushort Fragment;
	public ushort End;
}

// Namespace: 
private class Uri.MoreInfo
{
	// Fields
	public string Path;
	public string Query;
	public string Fragment;
	public string AbsoluteUri;
	public int Hash;
	public string RemoteUrl;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private enum Uri.Check
{
	// Fields
	public int value__;
	public const Uri.Check None = 0;
	public const Uri.Check EscapedCanonical = 1;
	public const Uri.Check DisplayCanonical = 2;
	public const Uri.Check DotSlashAttn = 4;
	public const Uri.Check DotSlashEscaped = 128;
	public const Uri.Check BackslashInPath = 16;
	public const Uri.Check ReservedFound = 32;
	public const Uri.Check NotIriCanonical = 64;
	public const Uri.Check FoundNonAscii = 8;
}

// Namespace: System
[Serializable]
public class UriFormatException : FormatException, ISerializable
{
	// Methods

	public void .ctor() { }

	public void .ctor(string textString) { }

	protected void .ctor(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }
}

// Namespace: System
public enum UriKind
{
	// Fields
	public int value__;
	public const UriKind RelativeOrAbsolute = 0;
	public const UriKind Absolute = 1;
	public const UriKind Relative = 2;
}

// Namespace: System
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum UriComponents
{
	// Fields
	public int value__;
	public const UriComponents Scheme = 1;
	public const UriComponents UserInfo = 2;
	public const UriComponents Host = 4;
	public const UriComponents Port = 8;
	public const UriComponents Path = 16;
	public const UriComponents Query = 32;
	public const UriComponents Fragment = 64;
	public const UriComponents StrongPort = 128;
	public const UriComponents NormalizedHost = 256;
	public const UriComponents KeepDelimiter = 1073741824;
	public const UriComponents SerializationInfoString = -2147483648;
	public const UriComponents AbsoluteUri = 127;
	public const UriComponents HostAndPort = 132;
	public const UriComponents StrongAuthority = 134;
	public const UriComponents SchemeAndServer = 13;
	public const UriComponents HttpRequestUrl = 61;
	public const UriComponents PathAndQuery = 48;
}

// Namespace: System
public enum UriFormat
{
	// Fields
	public int value__;
	public const UriFormat UriEscaped = 1;
	public const UriFormat Unescaped = 2;
	public const UriFormat SafeUnescaped = 3;
}

// Namespace: System
public enum UriIdnScope
{
	// Fields
	public int value__;
	public const UriIdnScope None = 0;
	public const UriIdnScope AllExceptIntranet = 1;
	public const UriIdnScope All = 2;
}

// Namespace: System
internal enum ParsingError
{
	// Fields
	public int value__;
	public const ParsingError None = 0;
	public const ParsingError BadFormat = 1;
	public const ParsingError BadScheme = 2;
	public const ParsingError BadAuthority = 3;
	public const ParsingError EmptyUriString = 4;
	public const ParsingError LastRelativeUriOkErrIndex = 4;
	public const ParsingError SchemeLimit = 5;
	public const ParsingError SizeLimit = 6;
	public const ParsingError MustRootedPath = 7;
	public const ParsingError BadHostName = 8;
	public const ParsingError NonEmptyHost = 9;
	public const ParsingError BadPort = 10;
	public const ParsingError BadAuthorityTerminator = 11;
	public const ParsingError CannotCreateRelative = 12;
}

// Namespace: System
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal enum UnescapeMode
{
	// Fields
	public int value__;
	public const UnescapeMode CopyOnly = 0;
	public const UnescapeMode Escape = 1;
	public const UnescapeMode Unescape = 2;
	public const UnescapeMode EscapeUnescape = 3;
	public const UnescapeMode V1ToStringFlag = 4;
	public const UnescapeMode UnescapeAll = 8;
	public const UnescapeMode UnescapeAllOrThrow = 24;
}

// Namespace: System
internal static class UriHelper
{
	// Fields
	private static readonly char[] HexUpperChars;

	// Methods

	internal static char[] EscapeString(string input, int start, int end, char[] dest, ref int destPos, bool isUriString, char force1, char force2, char rsvd) { }

	private static char[] EnsureDestinationSize(char* pStr, char[] dest, int currentInputPos, short charsToAdd, short minReallocateChars, ref int destPos, int prevInputPos) { }

	internal static char[] UnescapeString(string input, int start, int end, char[] dest, ref int destPosition, char rsvd1, char rsvd2, char rsvd3, UnescapeMode unescapeMode, UriParser syntax, bool isQuery) { }

	internal static char[] UnescapeString(char* pStr, int start, int end, char[] dest, ref int destPosition, char rsvd1, char rsvd2, char rsvd3, UnescapeMode unescapeMode, UriParser syntax, bool isQuery) { }

	internal static void MatchUTF8Sequence(char* pDest, char[] dest, ref int destOffset, char[] unescapedChars, int charCount, byte[] bytes, int byteCount, bool isQuery, bool iriParsing) { }

	internal static void EscapeAsciiChar(char ch, char[] to, ref int pos) { }

	internal static char EscapedAscii(char digit, char next) { }

	internal static bool IsNotSafeForUnescape(char ch) { }

	private static bool IsReservedUnreservedOrHash(char c) { }

	internal static bool IsUnreserved(char c) { }

	internal static bool Is3986Unreserved(char c) { }

	private static void .cctor() { }
}

// Namespace: System
public enum UriHostNameType
{
	// Fields
	public int value__;
	public const UriHostNameType Unknown = 0;
	public const UriHostNameType Basic = 1;
	public const UriHostNameType Dns = 2;
	public const UriHostNameType IPv4 = 3;
	public const UriHostNameType IPv6 = 4;
}

// Namespace: System
public abstract class UriParser
{
	// Fields
	private const UriSyntaxFlags SchemeOnlyFlags = 16;
	private static readonly Dictionary<string, UriParser> m_Table;
	private static Dictionary<string, UriParser> m_TempTable;
	private UriSyntaxFlags m_Flags;
	private UriSyntaxFlags m_UpdatableFlags;
	private bool m_UpdatableFlagsUsed;
	private const UriSyntaxFlags c_UpdatableFlags = 33554432;
	private int m_Port;
	private string m_Scheme;
	internal const int NoDefaultPort = -1;
	private const int c_InitialTableSize = 25;
	internal static UriParser HttpUri;
	internal static UriParser HttpsUri;
	internal static UriParser WsUri;
	internal static UriParser WssUri;
	internal static UriParser FtpUri;
	internal static UriParser FileUri;
	internal static UriParser GopherUri;
	internal static UriParser NntpUri;
	internal static UriParser NewsUri;
	internal static UriParser MailToUri;
	internal static UriParser UuidUri;
	internal static UriParser TelnetUri;
	internal static UriParser LdapUri;
	internal static UriParser NetTcpUri;
	internal static UriParser NetPipeUri;
	internal static UriParser VsMacrosUri;
	private static readonly UriParser.UriQuirksVersion s_QuirksVersion;
	private const int c_MaxCapacity = 512;
	private const UriSyntaxFlags UnknownV1SyntaxFlags = 351342590;
	private static readonly UriSyntaxFlags HttpSyntaxFlags;
	private const UriSyntaxFlags FtpSyntaxFlags = 367005533;
	private static readonly UriSyntaxFlags FileSyntaxFlags;
	private const UriSyntaxFlags VsmacrosSyntaxFlags = 399519697;
	private const UriSyntaxFlags GopherSyntaxFlags = 337645405;
	private const UriSyntaxFlags NewsSyntaxFlags = 268435536;
	private const UriSyntaxFlags NntpSyntaxFlags = 337645405;
	private const UriSyntaxFlags TelnetSyntaxFlags = 337645405;
	private const UriSyntaxFlags LdapSyntaxFlags = 337645565;
	private const UriSyntaxFlags MailtoSyntaxFlags = 335564796;
	private const UriSyntaxFlags NetPipeSyntaxFlags = 400559729;
	private const UriSyntaxFlags NetTcpSyntaxFlags = 400559737;

	// Properties
	internal string SchemeName { get; }
	internal int DefaultPort { get; }
	internal static bool ShouldUseLegacyV2Quirks { get; }
	internal UriSyntaxFlags Flags { get; }
	internal bool IsSimple { get; }

	// Methods

	internal string get_SchemeName() { }

	internal int get_DefaultPort() { }

	protected virtual UriParser OnNewUri() { }

	protected virtual void InitializeAndValidate(Uri uri, out UriFormatException parsingError) { }

	protected virtual string Resolve(Uri baseUri, Uri relativeUri, out UriFormatException parsingError) { }

	protected virtual string GetComponents(Uri uri, UriComponents components, UriFormat format) { }

	protected virtual bool IsWellFormedOriginalString(Uri uri) { }

	internal static bool get_ShouldUseLegacyV2Quirks() { }

	private static void .cctor() { }

	internal UriSyntaxFlags get_Flags() { }

	internal bool NotAny(UriSyntaxFlags flags) { }

	internal bool InFact(UriSyntaxFlags flags) { }

	internal bool IsAllSet(UriSyntaxFlags flags) { }

	private bool IsFullMatch(UriSyntaxFlags flags, UriSyntaxFlags expected) { }

	internal void .ctor(UriSyntaxFlags flags) { }

	internal static UriParser FindOrFetchAsUnknownV1Syntax(string lwrCaseScheme) { }

	internal static UriParser GetSyntax(string lwrCaseScheme) { }

	internal bool get_IsSimple() { }

	internal UriParser InternalOnNewUri() { }

	internal void InternalValidate(Uri thisUri, out UriFormatException parsingError) { }

	internal string InternalResolve(Uri thisBaseUri, Uri uriLink, out UriFormatException parsingError) { }

	internal string InternalGetComponents(Uri thisUri, UriComponents uriComponents, UriFormat uriFormat) { }

	internal bool InternalIsWellFormedOriginalString(Uri thisUri) { }
}

// Namespace: 
private enum UriParser.UriQuirksVersion
{
	// Fields
	public int value__;
	public const UriParser.UriQuirksVersion V2 = 2;
	public const UriParser.UriQuirksVersion V3 = 3;
}

// Namespace: 
private class UriParser.BuiltInUriParser : UriParser
{
	// Methods

	internal void .ctor(string lwrCaseScheme, int defaultPort, UriSyntaxFlags syntaxFlags) { }
}

// Namespace: System
internal class DomainNameHelper
{
	// Methods

	internal static string ParseCanonicalName(string str, int start, int end, ref bool loopback) { }

	internal static bool IsValid(char* name, ushort pos, ref int returnedEnd, ref bool notCanonical, bool notImplicitFile) { }

	internal static bool IsValidByIri(char* name, ushort pos, ref int returnedEnd, ref bool notCanonical, bool notImplicitFile) { }

	internal static string IdnEquivalent(char* hostname, int start, int end, ref bool allAscii, ref bool atLeastOneValidIdn) { }

	internal static string IdnEquivalent(char* hostname, int start, int end, ref bool allAscii, ref string bidiStrippedHost) { }

	private static bool IsIdnAce(string input, int index) { }

	private static bool IsIdnAce(char* input, int index) { }

	internal static string UnicodeEquivalent(string idnHost, char* hostname, int start, int end) { }

	internal static string UnicodeEquivalent(char* hostname, int start, int end, ref bool allAscii, ref bool atLeastOneValidIdn) { }

	private static bool IsASCIILetterOrDigit(char character, ref bool notCanonical) { }

	private static bool IsValidDomainLabelCharacter(char character, ref bool notCanonical) { }
}

// Namespace: System
internal static class IPv4AddressHelper
{
	// Methods

	internal static string ParseCanonicalName(string str, int start, int end, ref bool isLoopback) { }

	internal static int ParseHostNumber(string str, int start, int end) { }

	internal static bool IsValid(char* name, int start, ref int end, bool allowIPv6, bool notImplicitFile, bool unknownScheme) { }

	internal static bool IsValidCanonical(char* name, int start, ref int end, bool allowIPv6, bool notImplicitFile) { }

	internal static long ParseNonCanonical(char* name, int start, ref int end, bool notImplicitFile) { }

	private static bool Parse(string name, byte* numbers, int start, int end) { }

	private static bool ParseCanonical(string name, byte* numbers, int start, int end) { }
}

// Namespace: System
internal static class IPv6AddressHelper
{
	// Methods

	internal static string ParseCanonicalName(string str, int start, ref bool isLoopback, ref string scopeId) { }

	internal static string CreateCanonicalName(ushort* numbers) { }

	private static KeyValuePair<int, int> FindCompressionRange(ushort* numbers) { }

	private static bool ShouldHaveIpv4Embedded(ushort* numbers) { }

	private static bool InternalIsValid(char* name, int start, ref int end, bool validateStrictAddress) { }

	internal static bool IsValid(char* name, int start, ref int end) { }

	internal static bool IsValidStrict(char* name, int start, ref int end) { }

	internal static bool Parse(string address, ushort* numbers, int start, ref string scopeId) { }
}

// Namespace: System
internal class UncNameHelper
{
	// Methods

	internal static string ParseCanonicalName(string str, int start, int end, ref bool loopback) { }

	internal static bool IsValid(char* name, ushort start, ref int returnedEnd, bool notImplicitFile) { }
}

// Namespace: System
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal enum UriSyntaxFlags
{
	// Fields
	public int value__;
	public const UriSyntaxFlags None = 0;
	public const UriSyntaxFlags MustHaveAuthority = 1;
	public const UriSyntaxFlags OptionalAuthority = 2;
	public const UriSyntaxFlags MayHaveUserInfo = 4;
	public const UriSyntaxFlags MayHavePort = 8;
	public const UriSyntaxFlags MayHavePath = 16;
	public const UriSyntaxFlags MayHaveQuery = 32;
	public const UriSyntaxFlags MayHaveFragment = 64;
	public const UriSyntaxFlags AllowEmptyHost = 128;
	public const UriSyntaxFlags AllowUncHost = 256;
	public const UriSyntaxFlags AllowDnsHost = 512;
	public const UriSyntaxFlags AllowIPv4Host = 1024;
	public const UriSyntaxFlags AllowIPv6Host = 2048;
	public const UriSyntaxFlags AllowAnInternetHost = 3584;
	public const UriSyntaxFlags AllowAnyOtherHost = 4096;
	public const UriSyntaxFlags FileLikeUri = 8192;
	public const UriSyntaxFlags MailToLikeUri = 16384;
	public const UriSyntaxFlags V1_UnknownUri = 65536;
	public const UriSyntaxFlags SimpleUserSyntax = 131072;
	public const UriSyntaxFlags BuiltInSyntax = 262144;
	public const UriSyntaxFlags ParserSchemeOnly = 524288;
	public const UriSyntaxFlags AllowDOSPath = 1048576;
	public const UriSyntaxFlags PathIsRooted = 2097152;
	public const UriSyntaxFlags ConvertPathSlashes = 4194304;
	public const UriSyntaxFlags CompressPath = 8388608;
	public const UriSyntaxFlags CanonicalizeAsFilePath = 16777216;
	public const UriSyntaxFlags UnEscapeDotsAndSlashes = 33554432;
	public const UriSyntaxFlags AllowIdn = 67108864;
	public const UriSyntaxFlags AllowIriParsing = 268435456;
}

// Namespace: System
internal static class LocalAppContextSwitches
{
	// Fields
	public static readonly bool MemberDescriptorEqualsReturnsFalseIfEquivalent;

	// Methods

	private static void .cctor() { }
}

// Namespace: System
internal enum IOOperation
{
	// Fields
	public int value__;
	public const IOOperation Read = 1;
	public const IOOperation Write = 2;
}

// Namespace: System
internal sealed class IOAsyncCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(IOAsyncResult ioares) { }

	public virtual IAsyncResult BeginInvoke(IOAsyncResult ioares, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System
internal abstract class IOAsyncResult : IAsyncResult
{
	// Fields
	private AsyncCallback async_callback;
	private object async_state;
	private ManualResetEvent wait_handle;
	private bool completed_synchronously;
	private bool completed;

	// Properties
	public AsyncCallback AsyncCallback { get; }
	public object AsyncState { get; }
	public WaitHandle AsyncWaitHandle { get; }
	public bool CompletedSynchronously { get; set; }
	public bool IsCompleted { get; set; }

	// Methods

	protected void .ctor() { }

	protected void Init(AsyncCallback async_callback, object async_state) { }

	protected void .ctor(AsyncCallback async_callback, object async_state) { }

	public AsyncCallback get_AsyncCallback() { }

	public object get_AsyncState() { }

	public WaitHandle get_AsyncWaitHandle() { }

	public bool get_CompletedSynchronously() { }

	protected void set_CompletedSynchronously(bool value) { }

	public bool get_IsCompleted() { }

	protected void set_IsCompleted(bool value) { }

	internal abstract void CompleteDisposed() { }
}

// Namespace: System
internal class IOSelectorJob : IThreadPoolWorkItem
{
	// Fields
	private IOOperation operation;
	private IOAsyncCallback callback;
	private IOAsyncResult state;

	// Methods

	public void .ctor(IOOperation operation, IOAsyncCallback callback, IOAsyncResult state) { }

	private void System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() { }

	private void System.Threading.IThreadPoolWorkItem.MarkAborted(ThreadAbortException tae) { }

	public void MarkDisposed() { }
}

// Namespace: System
internal static class IOSelector
{
	// Methods

	public static void Add(IntPtr handle, IOSelectorJob job) { }
}

// Namespace: System
internal static class Platform
{
	// Fields
	private static bool checkedOS;
	private static bool isMacOS;
	private static bool isFreeBSD;

	// Properties
	public static bool IsMacOS { get; }
	public static bool IsFreeBSD { get; }

	// Methods

	private static extern int uname(IntPtr buf) { }

	private static void CheckOS() { }

	public static bool get_IsMacOS() { }

	public static bool get_IsFreeBSD() { }
}

// Namespace: System
[AttributeUsageAttribute] // RVA: 0xD5830 Offset: 0xD4C30 VA: 0x1800D5830
internal class SRDescriptionAttribute : DescriptionAttribute
{
	// Fields
	private bool isReplaced;

	// Properties
	public override string Description { get; }

	// Methods

	public void .ctor(string description) { }

	public override string get_Description() { }
}

// Namespace: System
public class UriTypeConverter : TypeConverter
{
	// Methods

	public void .ctor() { }

	private bool CanConvert(Type type) { }

	public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) { }

	public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType) { }

	public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value) { }

	public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { }
}

// Namespace: System.Text.RegularExpressions
[Serializable]
public class Regex : ISerializable
{
	// Fields
	protected internal string pattern;
	protected internal RegexRunnerFactory factory;
	protected internal RegexOptions roptions;
	private static readonly TimeSpan MaximumMatchTimeout;
	public static readonly TimeSpan InfiniteMatchTimeout;
	[OptionalFieldAttribute] // RVA: 0xC23A0 Offset: 0xC17A0 VA: 0x1800C23A0
	protected internal TimeSpan internalMatchTimeout;
	internal static readonly TimeSpan FallbackDefaultMatchTimeout;
	internal static readonly TimeSpan DefaultMatchTimeout;
	protected internal Hashtable caps;
	protected internal Hashtable capnames;
	protected internal string[] capslist;
	protected internal int capsize;
	internal ExclusiveReference runnerref;
	internal SharedReference replref;
	internal RegexCode code;
	internal bool refsInitialized;
	internal static LinkedList<CachedCodeEntry> livecode;
	internal static int cacheSize;

	// Properties
	public RegexOptions Options { get; }
	public TimeSpan MatchTimeout { get; }
	public bool RightToLeft { get; }

	// Methods

	protected void .ctor() { }

	public void .ctor(string pattern) { }

	public void .ctor(string pattern, RegexOptions options) { }

	private void .ctor(string pattern, RegexOptions options, TimeSpan matchTimeout, bool useCache) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo si, StreamingContext context) { }

	protected internal static void ValidateMatchTimeout(TimeSpan matchTimeout) { }

	private static TimeSpan InitDefaultMatchTimeout() { }

	public RegexOptions get_Options() { }

	public TimeSpan get_MatchTimeout() { }

	public bool get_RightToLeft() { }

	public override string ToString() { }

	public string GroupNameFromNumber(int i) { }

	public static bool IsMatch(string input, string pattern) { }

	public static bool IsMatch(string input, string pattern, RegexOptions options) { }

	public static bool IsMatch(string input, string pattern, RegexOptions options, TimeSpan matchTimeout) { }

	public bool IsMatch(string input) { }

	public bool IsMatch(string input, int startat) { }

	public static Match Match(string input, string pattern) { }

	public static Match Match(string input, string pattern, RegexOptions options, TimeSpan matchTimeout) { }

	public Match Match(string input) { }

	public Match Match(string input, int startat) { }

	public MatchCollection Matches(string input) { }

	public MatchCollection Matches(string input, int startat) { }

	public static string Replace(string input, string pattern, string replacement) { }

	public static string Replace(string input, string pattern, string replacement, RegexOptions options, TimeSpan matchTimeout) { }

	public string Replace(string input, string replacement) { }

	public string Replace(string input, string replacement, int count, int startat) { }

	public static string[] Split(string input, string pattern) { }

	public static string[] Split(string input, string pattern, RegexOptions options, TimeSpan matchTimeout) { }

	public string[] Split(string input) { }

	public string[] Split(string input, int count, int startat) { }

	protected void InitializeReferences() { }

	internal Match Run(bool quick, int prevlen, string input, int beginning, int length, int startat) { }

	private static CachedCodeEntry LookupCachedAndUpdate(string key) { }

	private CachedCodeEntry CacheCode(string key) { }

	protected bool UseOptionR() { }

	internal bool UseOptionInvariant() { }

	private static void .cctor() { }
}

// Namespace: System.Text.RegularExpressions
internal sealed class CachedCodeEntry
{
	// Fields
	internal string _key;
	internal RegexCode _code;
	internal Hashtable _caps;
	internal Hashtable _capnames;
	internal string[] _capslist;
	internal int _capsize;
	internal RegexRunnerFactory _factory;
	internal ExclusiveReference _runnerref;
	internal SharedReference _replref;

	// Methods

	internal void .ctor(string key, Hashtable capnames, string[] capslist, RegexCode code, Hashtable caps, int capsize, ExclusiveReference runner, SharedReference repl) { }
}

// Namespace: System.Text.RegularExpressions
internal sealed class ExclusiveReference
{
	// Fields
	private RegexRunner _ref;
	private object _obj;
	private int _locked;

	// Methods

	internal object Get() { }

	internal void Release(object obj) { }

	public void .ctor() { }
}

// Namespace: System.Text.RegularExpressions
internal sealed class SharedReference
{
	// Fields
	private WeakReference _ref;
	private int _locked;

	// Methods

	internal object Get() { }

	internal void Cache(object obj) { }

	public void .ctor() { }
}

// Namespace: System.Text.RegularExpressions
internal sealed class RegexBoyerMoore
{
	// Fields
	internal int[] _positive;
	internal int[] _negativeASCII;
	internal int[][] _negativeUnicode;
	internal string _pattern;
	internal int _lowASCII;
	internal int _highASCII;
	internal bool _rightToLeft;
	internal bool _caseInsensitive;
	internal CultureInfo _culture;

	// Methods

	internal void .ctor(string pattern, bool caseInsensitive, bool rightToLeft, CultureInfo culture) { }

	private bool MatchPattern(string text, int index) { }

	internal bool IsMatch(string text, int index, int beglimit, int endlimit) { }

	internal int Scan(string text, int index, int beglimit, int endlimit) { }

	public override string ToString() { }
}

// Namespace: System.Text.RegularExpressions
[Serializable]
public class Capture
{
	// Fields
	internal string _text;
	internal int _index;
	internal int _length;

	// Properties
	public int Index { get; }
	public int Length { get; }
	public string Value { get; }

	// Methods

	internal void .ctor(string text, int i, int l) { }

	public int get_Index() { }

	public int get_Length() { }

	public string get_Value() { }

	public override string ToString() { }

	internal string GetOriginalString() { }

	internal string GetLeftSubstring() { }

	internal string GetRightSubstring() { }

	internal void .ctor() { }
}

// Namespace: System.Text.RegularExpressions
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
public class CaptureCollection : ICollection, IEnumerable
{
	// Fields
	internal Group _group;
	internal int _capcount;
	internal Capture[] _captures;

	// Properties
	public object SyncRoot { get; }
	public bool IsSynchronized { get; }
	public int Count { get; }
	public Capture Item { get; }

	// Methods

	internal void .ctor(Group group) { }

	public object get_SyncRoot() { }

	public bool get_IsSynchronized() { }

	public int get_Count() { }

	public Capture get_Item(int i) { }

	public void CopyTo(Array array, int arrayIndex) { }

	public IEnumerator GetEnumerator() { }

	internal Capture GetCapture(int i) { }

	internal void .ctor() { }
}

// Namespace: System.Text.RegularExpressions
[Serializable]
internal class CaptureEnumerator : IEnumerator
{
	// Fields
	internal CaptureCollection _rcc;
	internal int _curindex;

	// Properties
	public object Current { get; }
	public Capture Capture { get; }

	// Methods

	internal void .ctor(CaptureCollection rcc) { }

	public bool MoveNext() { }

	public object get_Current() { }

	public Capture get_Capture() { }

	public void Reset() { }
}

// Namespace: System.Text.RegularExpressions
internal sealed class RegexCharClass
{
	// Fields
	private List<RegexCharClass.SingleRange> _rangelist;
	private StringBuilder _categories;
	private bool _canonical;
	private bool _negate;
	private RegexCharClass _subtractor;
	private static readonly string InternalRegexIgnoreCase;
	private static readonly string Space;
	private static readonly string NotSpace;
	private static readonly string Word;
	private static readonly string NotWord;
	internal static readonly string SpaceClass;
	internal static readonly string NotSpaceClass;
	internal static readonly string WordClass;
	internal static readonly string NotWordClass;
	internal static readonly string DigitClass;
	internal static readonly string NotDigitClass;
	private static Dictionary<string, string> _definedCategories;
	private static readonly string[,] _propTable;
	private static readonly RegexCharClass.LowerCaseMapping[] _lcTable;

	// Properties
	internal bool CanMerge { get; }
	internal bool Negate { set; }

	// Methods

	private static void .cctor() { }

	internal void .ctor() { }

	private void .ctor(bool negate, List<RegexCharClass.SingleRange> ranges, StringBuilder categories, RegexCharClass subtraction) { }

	internal bool get_CanMerge() { }

	internal void set_Negate(bool value) { }

	internal void AddChar(char c) { }

	internal void AddCharClass(RegexCharClass cc) { }

	private void AddSet(string set) { }

	internal void AddSubtraction(RegexCharClass sub) { }

	internal void AddRange(char first, char last) { }

	internal void AddCategoryFromName(string categoryName, bool invert, bool caseInsensitive, string pattern) { }

	private void AddCategory(string category) { }

	internal void AddLowercase(CultureInfo culture) { }

	private void AddLowercaseRange(char chMin, char chMax, CultureInfo culture) { }

	internal void AddWord(bool ecma, bool negate) { }

	internal void AddSpace(bool ecma, bool negate) { }

	internal void AddDigit(bool ecma, bool negate, string pattern) { }

	internal static char SingletonChar(string set) { }

	internal static bool IsMergeable(string charClass) { }

	internal static bool IsEmpty(string charClass) { }

	internal static bool IsSingleton(string set) { }

	internal static bool IsSingletonInverse(string set) { }

	private static bool IsSubtraction(string charClass) { }

	internal static bool IsNegated(string set) { }

	internal static bool IsECMAWordChar(char ch) { }

	internal static bool IsWordChar(char ch) { }

	internal static bool CharInClass(char ch, string set) { }

	internal static bool CharInClassRecursive(char ch, string set, int start) { }

	private static bool CharInClassInternal(char ch, string set, int start, int mySetLength, int myCategoryLength) { }

	private static bool CharInCategory(char ch, string set, int start, int mySetLength, int myCategoryLength) { }

	private static bool CharInCategoryGroup(char ch, UnicodeCategory chcategory, string category, ref int i) { }

	private static string NegateCategory(string category) { }

	internal static RegexCharClass Parse(string charClass) { }

	private static RegexCharClass ParseRecursive(string charClass, int start) { }

	private int RangeCount() { }

	internal string ToStringClass() { }

	private RegexCharClass.SingleRange GetRangeAt(int i) { }

	private void Canonicalize() { }

	private static string SetFromProperty(string capname, bool invert, string pattern) { }
}

// Namespace: 
private struct RegexCharClass.LowerCaseMapping
{
	// Fields
	internal char _chMin;
	internal char _chMax;
	internal int _lcOp;
	internal int _data;

	// Methods

	internal void .ctor(char chMin, char chMax, int lcOp, int data) { }
}

// Namespace: 
private sealed class RegexCharClass.SingleRangeComparer : IComparer<RegexCharClass.SingleRange>
{
	// Methods

	public int Compare(RegexCharClass.SingleRange x, RegexCharClass.SingleRange y) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class RegexCharClass.SingleRange
{
	// Fields
	internal char _first;
	internal char _last;

	// Methods

	internal void .ctor(char first, char last) { }
}

// Namespace: System.Text.RegularExpressions
internal sealed class RegexCode
{
	// Fields
	internal int[] _codes;
	internal string[] _strings;
	internal int _trackcount;
	internal Hashtable _caps;
	internal int _capsize;
	internal RegexPrefix _fcPrefix;
	internal RegexBoyerMoore _bmPrefix;
	internal int _anchors;
	internal bool _rightToLeft;

	// Methods

	internal void .ctor(int[] codes, List<string> stringlist, int trackcount, Hashtable caps, int capsize, RegexBoyerMoore bmPrefix, RegexPrefix fcPrefix, int anchors, bool rightToLeft) { }

	internal static bool OpcodeBacktracks(int Op) { }
}

// Namespace: System.Text.RegularExpressions
internal sealed class RegexFCD
{
	// Fields
	private int[] _intStack;
	private int _intDepth;
	private RegexFC[] _fcStack;
	private int _fcDepth;
	private bool _skipAllChildren;
	private bool _skipchild;
	private bool _failed;

	// Methods

	internal static RegexPrefix FirstChars(RegexTree t) { }

	internal static RegexPrefix Prefix(RegexTree tree) { }

	internal static int Anchors(RegexTree tree) { }

	private static int AnchorFromType(int type) { }

	private void .ctor() { }

	private void PushInt(int I) { }

	private bool IntIsEmpty() { }

	private int PopInt() { }

	private void PushFC(RegexFC fc) { }

	private bool FCIsEmpty() { }

	private RegexFC PopFC() { }

	private RegexFC TopFC() { }

	private RegexFC RegexFCFromRegexTree(RegexTree tree) { }

	private void SkipChild() { }

	private void CalculateFC(int NodeType, RegexNode node, int CurIndex) { }
}

// Namespace: System.Text.RegularExpressions
internal sealed class RegexFC
{
	// Fields
	internal RegexCharClass _cc;
	internal bool _nullable;
	internal bool _caseInsensitive;

	// Methods

	internal void .ctor(bool nullable) { }

	internal void .ctor(char ch, bool not, bool nullable, bool caseInsensitive) { }

	internal void .ctor(string charClass, bool nullable, bool caseInsensitive) { }

	internal bool AddFC(RegexFC fc, bool concatenate) { }

	internal string GetFirstChars(CultureInfo culture) { }

	internal bool IsCaseInsensitive() { }
}

// Namespace: System.Text.RegularExpressions
internal sealed class RegexPrefix
{
	// Fields
	internal string _prefix;
	internal bool _caseInsensitive;
	internal static RegexPrefix _empty;

	// Properties
	internal string Prefix { get; }
	internal bool CaseInsensitive { get; }
	internal static RegexPrefix Empty { get; }

	// Methods

	internal void .ctor(string prefix, bool ci) { }

	internal string get_Prefix() { }

	internal bool get_CaseInsensitive() { }

	internal static RegexPrefix get_Empty() { }

	private static void .cctor() { }
}

// Namespace: System.Text.RegularExpressions
[Serializable]
public class Group : Capture
{
	// Fields
	internal static Group _emptygroup;
	internal int[] _caps;
	internal int _capcount;
	internal CaptureCollection _capcoll;
	[OptionalFieldAttribute] // RVA: 0x21170 Offset: 0x20570 VA: 0x180021170
	internal string _name;

	// Properties
	public bool Success { get; }
	public CaptureCollection Captures { get; }

	// Methods

	internal void .ctor(string text, int[] caps, int capcount, string name) { }

	public bool get_Success() { }

	public CaptureCollection get_Captures() { }

	public static Group Synchronized(Group inner) { }

	private static void .cctor() { }

	internal void .ctor() { }
}

// Namespace: System.Text.RegularExpressions
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
public class GroupCollection : ICollection, IEnumerable
{
	// Fields
	internal Match _match;
	internal Hashtable _captureMap;
	internal Group[] _groups;

	// Properties
	public object SyncRoot { get; }
	public bool IsSynchronized { get; }
	public int Count { get; }
	public Group Item { get; }

	// Methods

	internal void .ctor(Match match, Hashtable caps) { }

	public object get_SyncRoot() { }

	public bool get_IsSynchronized() { }

	public int get_Count() { }

	public Group get_Item(int groupnum) { }

	internal Group GetGroup(int groupnum) { }

	internal Group GetGroupImpl(int groupnum) { }

	public void CopyTo(Array array, int arrayIndex) { }

	public IEnumerator GetEnumerator() { }

	internal void .ctor() { }
}

// Namespace: System.Text.RegularExpressions
internal class GroupEnumerator : IEnumerator
{
	// Fields
	internal GroupCollection _rgc;
	internal int _curindex;

	// Properties
	public object Current { get; }
	public Capture Capture { get; }

	// Methods

	internal void .ctor(GroupCollection rgc) { }

	public bool MoveNext() { }

	public object get_Current() { }

	public Capture get_Capture() { }

	public void Reset() { }
}

// Namespace: System.Text.RegularExpressions
internal sealed class RegexInterpreter : RegexRunner
{
	// Fields
	internal int runoperator;
	internal int[] runcodes;
	internal int runcodepos;
	internal string[] runstrings;
	internal RegexCode runcode;
	internal RegexPrefix runfcPrefix;
	internal RegexBoyerMoore runbmPrefix;
	internal int runanchors;
	internal bool runrtl;
	internal bool runci;
	internal CultureInfo runculture;

	// Methods

	internal void .ctor(RegexCode code, CultureInfo culture) { }

	protected override void InitTrackCount() { }

	private void Advance() { }

	private void Advance(int i) { }

	private void Goto(int newpos) { }

	private void Textto(int newpos) { }

	private void Trackto(int newpos) { }

	private int Textstart() { }

	private int Textpos() { }

	private int Trackpos() { }

	private void TrackPush() { }

	private void TrackPush(int I1) { }

	private void TrackPush(int I1, int I2) { }

	private void TrackPush(int I1, int I2, int I3) { }

	private void TrackPush2(int I1) { }

	private void TrackPush2(int I1, int I2) { }

	private void Backtrack() { }

	private void SetOperator(int op) { }

	private void TrackPop() { }

	private void TrackPop(int framesize) { }

	private int TrackPeek() { }

	private int TrackPeek(int i) { }

	private void StackPush(int I1) { }

	private void StackPush(int I1, int I2) { }

	private void StackPop() { }

	private void StackPop(int framesize) { }

	private int StackPeek() { }

	private int StackPeek(int i) { }

	private int Operator() { }

	private int Operand(int i) { }

	private int Leftchars() { }

	private int Rightchars() { }

	private int Bump() { }

	private int Forwardchars() { }

	private char Forwardcharnext() { }

	private bool Stringmatch(string str) { }

	private bool Refmatch(int index, int len) { }

	private void Backwardnext() { }

	private char CharAt(int j) { }

	protected override bool FindFirstChar() { }

	protected override void Go() { }
}

// Namespace: System.Text.RegularExpressions
[Serializable]
public class Match : Group
{
	// Fields
	internal static Match _empty;
	internal GroupCollection _groupcoll;
	internal Regex _regex;
	internal int _textbeg;
	internal int _textpos;
	internal int _textend;
	internal int _textstart;
	internal int[][] _matches;
	internal int[] _matchcount;
	internal bool _balancing;

	// Properties
	public static Match Empty { get; }
	public virtual GroupCollection Groups { get; }

	// Methods

	public static Match get_Empty() { }

	internal void .ctor(Regex regex, int capcount, string text, int begpos, int len, int startpos) { }

	internal virtual void Reset(Regex regex, string text, int textbeg, int textend, int textstart) { }

	public virtual GroupCollection get_Groups() { }

	public Match NextMatch() { }

	public virtual string Result(string replacement) { }

	internal virtual string GroupToStringImpl(int groupnum) { }

	internal string LastGroupToStringImpl() { }

	public static Match Synchronized(Match inner) { }

	internal virtual void AddMatch(int cap, int start, int len) { }

	internal virtual void BalanceMatch(int cap) { }

	internal virtual void RemoveMatch(int cap) { }

	internal virtual bool IsMatched(int cap) { }

	internal virtual int MatchIndex(int cap) { }

	internal virtual int MatchLength(int cap) { }

	internal virtual void Tidy(int textpos) { }

	private static void .cctor() { }

	internal void .ctor() { }
}

// Namespace: System.Text.RegularExpressions
internal class MatchSparse : Match
{
	// Fields
	internal Hashtable _caps;

	// Properties
	public override GroupCollection Groups { get; }

	// Methods

	internal void .ctor(Regex regex, Hashtable caps, int capcount, string text, int begpos, int len, int startpos) { }

	public override GroupCollection get_Groups() { }
}

// Namespace: System.Text.RegularExpressions
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
public class MatchCollection : ICollection, IEnumerable
{
	// Fields
	internal Regex _regex;
	internal ArrayList _matches;
	internal bool _done;
	internal string _input;
	internal int _beginning;
	internal int _length;
	internal int _startat;
	internal int _prevlen;
	private static int infinite;

	// Properties
	public int Count { get; }
	public object SyncRoot { get; }
	public bool IsSynchronized { get; }
	public bool IsReadOnly { get; }
	public virtual Match Item { get; }

	// Methods

	internal void .ctor(Regex regex, string input, int beginning, int length, int startat) { }

	internal Match GetMatch(int i) { }

	public int get_Count() { }

	public object get_SyncRoot() { }

	public bool get_IsSynchronized() { }

	public bool get_IsReadOnly() { }

	public virtual Match get_Item(int i) { }

	public void CopyTo(Array array, int arrayIndex) { }

	public IEnumerator GetEnumerator() { }

	private static void .cctor() { }

	internal void .ctor() { }
}

// Namespace: System.Text.RegularExpressions
[Serializable]
internal class MatchEnumerator : IEnumerator
{
	// Fields
	internal MatchCollection _matchcoll;
	internal Match _match;
	internal int _curindex;
	internal bool _done;

	// Properties
	public object Current { get; }

	// Methods

	internal void .ctor(MatchCollection matchcoll) { }

	public bool MoveNext() { }

	public object get_Current() { }

	public void Reset() { }
}

// Namespace: System.Text.RegularExpressions
[Serializable]
public class RegexMatchTimeoutException : TimeoutException, ISerializable
{
	// Fields
	private string regexInput;
	private string regexPattern;
	private TimeSpan matchTimeout;

	// Methods

	public void .ctor(string regexInput, string regexPattern, TimeSpan matchTimeout) { }

	public void .ctor() { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo si, StreamingContext context) { }

	private void Init() { }

	private void Init(string input, string pattern, TimeSpan timeout) { }
}

// Namespace: System.Text.RegularExpressions
internal sealed class RegexNode
{
	// Fields
	internal int _type;
	internal List<RegexNode> _children;
	internal string _str;
	internal char _ch;
	internal int _m;
	internal int _n;
	internal RegexOptions _options;
	internal RegexNode _next;

	// Methods

	internal void .ctor(int type, RegexOptions options) { }

	internal void .ctor(int type, RegexOptions options, char ch) { }

	internal void .ctor(int type, RegexOptions options, string str) { }

	internal void .ctor(int type, RegexOptions options, int m) { }

	internal void .ctor(int type, RegexOptions options, int m, int n) { }

	internal bool UseOptionR() { }

	internal RegexNode ReverseLeft() { }

	internal void MakeRep(int type, int min, int max) { }

	internal RegexNode Reduce() { }

	internal RegexNode StripEnation(int emptyType) { }

	internal RegexNode ReduceGroup() { }

	internal RegexNode ReduceRep() { }

	internal RegexNode ReduceSet() { }

	internal RegexNode ReduceAlternation() { }

	internal RegexNode ReduceConcatenation() { }

	internal RegexNode MakeQuantifier(bool lazy, int min, int max) { }

	internal void AddChild(RegexNode newChild) { }

	internal RegexNode Child(int i) { }

	internal int ChildCount() { }

	internal int Type() { }
}

// Namespace: System.Text.RegularExpressions
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum RegexOptions
{
	// Fields
	public int value__;
	public const RegexOptions None = 0;
	public const RegexOptions IgnoreCase = 1;
	public const RegexOptions Multiline = 2;
	public const RegexOptions ExplicitCapture = 4;
	public const RegexOptions Compiled = 8;
	public const RegexOptions Singleline = 16;
	public const RegexOptions IgnorePatternWhitespace = 32;
	public const RegexOptions RightToLeft = 64;
	public const RegexOptions ECMAScript = 256;
	public const RegexOptions CultureInvariant = 512;
}

// Namespace: System.Text.RegularExpressions
internal sealed class RegexParser
{
	// Fields
	internal RegexNode _stack;
	internal RegexNode _group;
	internal RegexNode _alternation;
	internal RegexNode _concatenation;
	internal RegexNode _unit;
	internal string _pattern;
	internal int _currentPos;
	internal CultureInfo _culture;
	internal int _autocap;
	internal int _capcount;
	internal int _captop;
	internal int _capsize;
	internal Hashtable _caps;
	internal Hashtable _capnames;
	internal int[] _capnumlist;
	internal List<string> _capnamelist;
	internal RegexOptions _options;
	internal List<RegexOptions> _optionsStack;
	internal bool _ignoreNextParen;
	internal static readonly byte[] _category;

	// Methods

	internal static RegexTree Parse(string re, RegexOptions op) { }

	internal static RegexReplacement ParseReplacement(string rep, Hashtable caps, int capsize, Hashtable capnames, RegexOptions op) { }

	private void .ctor(CultureInfo culture) { }

	internal void SetPattern(string Re) { }

	internal void Reset(RegexOptions topopts) { }

	internal RegexNode ScanRegex() { }

	internal RegexNode ScanReplacement() { }

	internal RegexCharClass ScanCharClass(bool caseInsensitive) { }

	internal RegexCharClass ScanCharClass(bool caseInsensitive, bool scanOnly) { }

	internal RegexNode ScanGroupOpen() { }

	internal void ScanBlank() { }

	internal RegexNode ScanBackslash() { }

	internal RegexNode ScanBasicBackslash() { }

	internal RegexNode ScanDollar() { }

	internal string ScanCapname() { }

	internal char ScanOctal() { }

	internal int ScanDecimal() { }

	internal char ScanHex(int c) { }

	internal static int HexDigit(char ch) { }

	internal char ScanControl() { }

	internal bool IsOnlyTopOption(RegexOptions option) { }

	internal void ScanOptions() { }

	internal char ScanCharEscape() { }

	internal string ParseProperty() { }

	internal int TypeFromCode(char ch) { }

	internal static RegexOptions OptionFromCode(char ch) { }

	internal void CountCaptures() { }

	internal void NoteCaptureSlot(int i, int pos) { }

	internal void NoteCaptureName(string name, int pos) { }

	internal void NoteCaptures(Hashtable caps, int capsize, Hashtable capnames) { }

	internal void AssignNameSlots() { }

	internal int CaptureSlotFromName(string capname) { }

	internal bool IsCaptureSlot(int i) { }

	internal bool IsCaptureName(string capname) { }

	internal bool UseOptionN() { }

	internal bool UseOptionI() { }

	internal bool UseOptionM() { }

	internal bool UseOptionS() { }

	internal bool UseOptionX() { }

	internal bool UseOptionE() { }

	internal static bool IsSpecial(char ch) { }

	internal static bool IsStopperX(char ch) { }

	internal static bool IsQuantifier(char ch) { }

	internal bool IsTrueQuantifier() { }

	internal static bool IsSpace(char ch) { }

	internal void AddConcatenate(int pos, int cch, bool isReplacement) { }

	internal void PushGroup() { }

	internal void PopGroup() { }

	internal bool EmptyStack() { }

	internal void StartGroup(RegexNode openGroup) { }

	internal void AddAlternate() { }

	internal void AddConcatenate() { }

	internal void AddConcatenate(bool lazy, int min, int max) { }

	internal RegexNode Unit() { }

	internal void AddUnitOne(char ch) { }

	internal void AddUnitNotone(char ch) { }

	internal void AddUnitSet(string cc) { }

	internal void AddUnitNode(RegexNode node) { }

	internal void AddUnitType(int type) { }

	internal void AddGroup() { }

	internal void PushOptions() { }

	internal void PopOptions() { }

	internal bool EmptyOptionsStack() { }

	internal void PopKeepOptions() { }

	internal ArgumentException MakeException(string message) { }

	internal int Textpos() { }

	internal void Textto(int pos) { }

	internal char MoveRightGetChar() { }

	internal void MoveRight() { }

	internal void MoveRight(int i) { }

	internal void MoveLeft() { }

	internal char CharAt(int i) { }

	internal char RightChar() { }

	internal char RightChar(int i) { }

	internal int CharsRight() { }

	private static void .cctor() { }
}

// Namespace: System.Text.RegularExpressions
internal sealed class RegexReplacement
{
	// Fields
	internal string _rep;
	internal List<string> _strings;
	internal List<int> _rules;

	// Properties
	internal string Pattern { get; }

	// Methods

	internal void .ctor(string rep, RegexNode concat, Hashtable _caps) { }

	private void ReplacementImpl(StringBuilder sb, Match match) { }

	private void ReplacementImplRTL(List<string> al, Match match) { }

	internal string get_Pattern() { }

	internal string Replacement(Match match) { }

	internal string Replace(Regex regex, string input, int count, int startat) { }

	internal static string[] Split(Regex regex, string input, int count, int startat) { }
}

// Namespace: System.Text.RegularExpressions
[EditorBrowsableAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
public abstract class RegexRunner
{
	// Fields
	protected internal int runtextbeg;
	protected internal int runtextend;
	protected internal int runtextstart;
	protected internal string runtext;
	protected internal int runtextpos;
	protected internal int[] runtrack;
	protected internal int runtrackpos;
	protected internal int[] runstack;
	protected internal int runstackpos;
	protected internal int[] runcrawl;
	protected internal int runcrawlpos;
	protected internal int runtrackcount;
	protected internal Match runmatch;
	protected internal Regex runregex;
	private int timeout;
	private bool ignoreTimeout;
	private int timeoutOccursAt;
	private int timeoutChecksToSkip;

	// Methods

	protected internal void .ctor() { }

	protected internal Match Scan(Regex regex, string text, int textbeg, int textend, int textstart, int prevlen, bool quick, TimeSpan timeout) { }

	private void StartTimeoutWatch() { }

	protected void CheckTimeout() { }

	private void DoCheckTimeout() { }

	protected abstract void Go() { }

	protected abstract bool FindFirstChar() { }

	protected abstract void InitTrackCount() { }

	private void InitMatch() { }

	private Match TidyMatch(bool quick) { }

	protected void EnsureStorage() { }

	protected bool IsBoundary(int index, int startpos, int endpos) { }

	protected bool IsECMABoundary(int index, int startpos, int endpos) { }

	protected void DoubleTrack() { }

	protected void DoubleStack() { }

	protected void DoubleCrawl() { }

	protected void Crawl(int i) { }

	protected int Popcrawl() { }

	protected int Crawlpos() { }

	protected void Capture(int capnum, int start, int end) { }

	protected void TransferCapture(int capnum, int uncapnum, int start, int end) { }

	protected void Uncapture() { }

	protected bool IsMatched(int cap) { }

	protected int MatchIndex(int cap) { }

	protected int MatchLength(int cap) { }
}

// Namespace: System.Text.RegularExpressions
[EditorBrowsableAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
public abstract class RegexRunnerFactory
{
	// Methods

	protected internal abstract RegexRunner CreateInstance() { }
}

// Namespace: System.Text.RegularExpressions
internal sealed class RegexTree
{
	// Fields
	internal RegexNode _root;
	internal Hashtable _caps;
	internal int[] _capnumlist;
	internal Hashtable _capnames;
	internal string[] _capslist;
	internal RegexOptions _options;
	internal int _captop;

	// Methods

	internal void .ctor(RegexNode root, Hashtable caps, int[] capnumlist, int captop, Hashtable capnames, string[] capslist, RegexOptions opts) { }
}

// Namespace: System.Text.RegularExpressions
internal sealed class RegexWriter
{
	// Fields
	internal int[] _intStack;
	internal int _depth;
	internal int[] _emitted;
	internal int _curpos;
	internal Dictionary<string, int> _stringhash;
	internal List<string> _stringtable;
	internal bool _counting;
	internal int _count;
	internal int _trackcount;
	internal Hashtable _caps;

	// Methods

	internal static RegexCode Write(RegexTree t) { }

	private void .ctor() { }

	internal void PushInt(int I) { }

	internal bool EmptyStack() { }

	internal int PopInt() { }

	internal int CurPos() { }

	internal void PatchJump(int Offset, int jumpDest) { }

	internal void Emit(int op) { }

	internal void Emit(int op, int opd1) { }

	internal void Emit(int op, int opd1, int opd2) { }

	internal int StringCode(string str) { }

	internal ArgumentException MakeException(string message) { }

	internal int MapCapnum(int capnum) { }

	internal RegexCode RegexCodeFromRegexTree(RegexTree tree) { }

	internal void EmitFragment(int nodetype, RegexNode node, int CurIndex) { }
}

// Namespace: System.Diagnostics
[SwitchLevelAttribute] // RVA: 0x6F640 Offset: 0x6EA40 VA: 0x18006F640
public class BooleanSwitch : Switch
{
	// Methods

	public void .ctor(string displayName, string description) { }
}

// Namespace: System.Diagnostics
public abstract class Switch
{
	// Fields
	private readonly string description;
	private readonly string displayName;
	private string switchValueString;
	private string defaultValue;
	private static List<WeakReference> switches;
	private static int s_LastCollectionCount;

	// Methods

	protected void .ctor(string displayName, string description) { }

	protected void .ctor(string displayName, string description, string defaultSwitchValue) { }

	private static void _pruneCachedSwitches() { }

	private static void .cctor() { }
}

// Namespace: System.Diagnostics
[AttributeUsageAttribute] // RVA: 0xABC30 Offset: 0xAB030 VA: 0x1800ABC30
public sealed class SwitchLevelAttribute : Attribute
{
	// Fields
	private Type type;

	// Properties
	public Type SwitchLevelType { set; }

	// Methods

	public void .ctor(Type switchLevelType) { }

	public void set_SwitchLevelType(Type value) { }
}

// Namespace: System.Diagnostics
public enum TraceLevel
{
	// Fields
	public int value__;
	public const TraceLevel Off = 0;
	public const TraceLevel Error = 1;
	public const TraceLevel Warning = 2;
	public const TraceLevel Info = 3;
	public const TraceLevel Verbose = 4;
}

// Namespace: System.Diagnostics
[SwitchLevelAttribute] // RVA: 0x733E0 Offset: 0x727E0 VA: 0x1800733E0
public class TraceSwitch : Switch
{
	// Methods

	public void .ctor(string displayName, string description) { }
}

// Namespace: System.Diagnostics
internal class AsyncStreamReader : IDisposable
{
	// Fields
	private Stream stream;
	private Encoding encoding;
	private Decoder decoder;
	private byte[] byteBuffer;
	private char[] charBuffer;
	private bool cancelOperation;
	private ManualResetEvent eofEvent;
	private object syncObject;

	// Methods

	public virtual void Close() { }

	private void System.IDisposable.Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	internal void CancelOperation() { }
}

// Namespace: System.Diagnostics
[DefaultEventAttribute] // RVA: 0x755E0 Offset: 0x749E0 VA: 0x1800755E0
[MonitoringDescriptionAttribute] // RVA: 0x755E0 Offset: 0x749E0 VA: 0x1800755E0
[DesignerAttribute] // RVA: 0x755E0 Offset: 0x749E0 VA: 0x1800755E0
[DefaultPropertyAttribute] // RVA: 0x755E0 Offset: 0x749E0 VA: 0x1800755E0
public class Process : Component
{
	// Fields
	private bool haveProcessId;
	private int processId;
	private bool haveProcessHandle;
	private SafeProcessHandle m_processHandle;
	private bool isRemoteMachine;
	private string machineName;
	private int m_processAccess;
	private ProcessThreadCollection threads;
	private ProcessModuleCollection modules;
	private bool haveWorkingSetLimits;
	private bool havePriorityClass;
	private ProcessStartInfo startInfo;
	private bool watchForExit;
	private bool watchingForExit;
	private EventHandler onExited;
	private bool exited;
	private int exitCode;
	private bool signaled;
	private bool haveExitTime;
	private bool raisedOnExited;
	private RegisteredWaitHandle registeredWaitHandle;
	private WaitHandle waitHandle;
	private ISynchronizeInvoke synchronizingObject;
	private StreamReader standardOutput;
	private StreamWriter standardInput;
	private StreamReader standardError;
	private bool disposed;
	private Process.StreamReadMode outputStreamReadMode;
	private Process.StreamReadMode errorStreamReadMode;
	private Process.StreamReadMode inputStreamReadMode;
	internal AsyncStreamReader output;
	internal AsyncStreamReader error;
	private string process_name;

	// Properties
	[DesignerSerializationVisibilityAttribute] // RVA: 0x79730 Offset: 0x78B30 VA: 0x180079730
	[BrowsableAttribute] // RVA: 0x79730 Offset: 0x78B30 VA: 0x180079730
	[MonitoringDescriptionAttribute] // RVA: 0x79730 Offset: 0x78B30 VA: 0x180079730
	private bool Associated { get; }
	[MonitoringDescriptionAttribute] // RVA: 0x7CEA0 Offset: 0x7C2A0 VA: 0x18007CEA0
	[BrowsableAttribute] // RVA: 0x7CEA0 Offset: 0x7C2A0 VA: 0x18007CEA0
	[DesignerSerializationVisibilityAttribute] // RVA: 0x7CEA0 Offset: 0x7C2A0 VA: 0x18007CEA0
	public bool HasExited { get; }
	[BrowsableAttribute] // RVA: 0x7F230 Offset: 0x7E630 VA: 0x18007F230
	[DesignerSerializationVisibilityAttribute] // RVA: 0x7F230 Offset: 0x7E630 VA: 0x18007F230
	[MonitoringDescriptionAttribute] // RVA: 0x7F230 Offset: 0x7E630 VA: 0x18007F230
	public IntPtr Handle { get; }
	[BrowsableAttribute] // RVA: 0x82B10 Offset: 0x81F10 VA: 0x180082B10
	[DesignerSerializationVisibilityAttribute] // RVA: 0x82B10 Offset: 0x81F10 VA: 0x180082B10
	[MonitoringDescriptionAttribute] // RVA: 0x82B10 Offset: 0x81F10 VA: 0x180082B10
	public ProcessStartInfo StartInfo { get; set; }
	[MonitoringDescriptionAttribute] // RVA: 0x85E00 Offset: 0x85200 VA: 0x180085E00
	[DefaultValueAttribute] // RVA: 0x85E00 Offset: 0x85200 VA: 0x180085E00
	[BrowsableAttribute] // RVA: 0x85E00 Offset: 0x85200 VA: 0x180085E00
	public ISynchronizeInvoke SynchronizingObject { get; }
	[MonitoringDescriptionAttribute] // RVA: 0x88360 Offset: 0x87760 VA: 0x180088360
	[DesignerSerializationVisibilityAttribute] // RVA: 0x88360 Offset: 0x87760 VA: 0x180088360
	[BrowsableAttribute] // RVA: 0x88360 Offset: 0x87760 VA: 0x180088360
	public StreamWriter StandardInput { get; }
	[MonitoringDescriptionAttribute] // RVA: 0x8A690 Offset: 0x89A90 VA: 0x18008A690
	[DesignerSerializationVisibilityAttribute] // RVA: 0x8A690 Offset: 0x89A90 VA: 0x18008A690
	[BrowsableAttribute] // RVA: 0x8A690 Offset: 0x89A90 VA: 0x18008A690
	public StreamReader StandardOutput { get; }
	[MonitoringDescriptionAttribute] // RVA: 0x8E140 Offset: 0x8D540 VA: 0x18008E140
	[DesignerSerializationVisibilityAttribute] // RVA: 0x8E140 Offset: 0x8D540 VA: 0x18008E140
	public string ProcessName { get; }
	private static bool IsWindows { get; }

	// Methods

	public void .ctor() { }

	private void .ctor(string machineName, bool isRemoteMachine, int processId, ProcessInfo processInfo) { }

	private bool get_Associated() { }

	public bool get_HasExited() { }

	public IntPtr get_Handle() { }

	public ProcessStartInfo get_StartInfo() { }

	public void set_StartInfo(ProcessStartInfo value) { }

	public ISynchronizeInvoke get_SynchronizingObject() { }

	public StreamWriter get_StandardInput() { }

	public StreamReader get_StandardOutput() { }

	private void ReleaseProcessHandle(SafeProcessHandle handle) { }

	private void CompletionCallback(object context, bool wasSignaled) { }

	protected override void Dispose(bool disposing) { }

	public void Close() { }

	private void EnsureState(Process.State state) { }

	private void EnsureWatchingForExit() { }

	public static Process GetCurrentProcess() { }

	protected void OnExited() { }

	private SafeProcessHandle GetProcessHandle(int access, bool throwIfExited) { }

	private SafeProcessHandle GetProcessHandle(int access) { }

	private SafeProcessHandle OpenProcessHandle(int access) { }

	public void Refresh() { }

	private void SetProcessHandle(SafeProcessHandle processHandle) { }

	private void SetProcessId(int processId) { }

	public bool Start() { }

	public static Process Start(string fileName) { }

	public static Process Start(ProcessStartInfo startInfo) { }

	public void Kill() { }

	private void StopWatchingForExit() { }

	public override string ToString() { }

	private static string ProcessName_internal(IntPtr handle) { }

	private static string ProcessName_internal(SafeProcessHandle handle) { }

	public string get_ProcessName() { }

	private static bool ShellExecuteEx_internal(ProcessStartInfo startInfo, ref Process.ProcInfo procInfo) { }

	private static bool CreateProcess_internal(ProcessStartInfo startInfo, IntPtr stdin, IntPtr stdout, IntPtr stderr, ref Process.ProcInfo procInfo) { }

	private bool StartWithShellExecuteEx(ProcessStartInfo startInfo) { }

	private static void CreatePipe(out IntPtr read, out IntPtr write, bool writeDirection) { }

	private static bool get_IsWindows() { }

	private bool StartWithCreateProcess(ProcessStartInfo startInfo) { }

	private static void FillUserInfo(ProcessStartInfo startInfo, ref Process.ProcInfo procInfo) { }

	private void RaiseOnExited() { }

	private static void .cctor() { }
}

// Namespace: 
private enum Process.StreamReadMode
{
	// Fields
	public int value__;
	public const Process.StreamReadMode undefined = 0;
	public const Process.StreamReadMode syncMode = 1;
	public const Process.StreamReadMode asyncMode = 2;
}

// Namespace: 
private enum Process.State
{
	// Fields
	public int value__;
	public const Process.State HaveId = 1;
	public const Process.State IsLocal = 2;
	public const Process.State IsNt = 4;
	public const Process.State HaveProcessInfo = 8;
	public const Process.State Exited = 16;
	public const Process.State Associated = 32;
	public const Process.State IsWin2k = 64;
	public const Process.State HaveNtProcessInfo = 12;
}

// Namespace: 
private struct Process.ProcInfo
{
	// Fields
	public IntPtr process_handle;
	public int pid;
	public string[] envVariables;
	public string UserName;
	public string Domain;
	public IntPtr Password;
	public bool LoadUserProfile;
}

// Namespace: System.Diagnostics
internal class ProcessInfo
{}

// Namespace: System.Diagnostics
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class ProcessModuleCollection : ReadOnlyCollectionBase
{}

// Namespace: System.Diagnostics
[TypeConverterAttribute] // RVA: 0x91D40 Offset: 0x91140 VA: 0x180091D40
public sealed class ProcessStartInfo
{
	// Fields
	private string fileName;
	private string arguments;
	private string directory;
	private string verb;
	private ProcessWindowStyle windowStyle;
	private bool errorDialog;
	private IntPtr errorDialogParentHandle;
	private bool useShellExecute;
	private string userName;
	private string domain;
	private SecureString password;
	private string passwordInClearText;
	private bool loadUserProfile;
	private bool redirectStandardInput;
	private bool redirectStandardOutput;
	private bool redirectStandardError;
	private Encoding standardOutputEncoding;
	private Encoding standardErrorEncoding;
	private bool createNoWindow;
	private WeakReference weakParentProcess;
	internal StringDictionary environmentVariables;
	private IDictionary<string, string> environment;
	private static readonly string[] empty;

	// Properties
	[TypeConverterAttribute] // RVA: 0x93F20 Offset: 0x93320 VA: 0x180093F20
	[NotifyParentPropertyAttribute] // RVA: 0x93F20 Offset: 0x93320 VA: 0x180093F20
	[DefaultValueAttribute] // RVA: 0x93F20 Offset: 0x93320 VA: 0x180093F20
	[MonitoringDescriptionAttribute] // RVA: 0x93F20 Offset: 0x93320 VA: 0x180093F20
	[SettingsBindableAttribute] // RVA: 0x93F20 Offset: 0x93320 VA: 0x180093F20
	public string Arguments { get; set; }
	[NotifyParentPropertyAttribute] // RVA: 0x97BD0 Offset: 0x96FD0 VA: 0x180097BD0
	[MonitoringDescriptionAttribute] // RVA: 0x97BD0 Offset: 0x96FD0 VA: 0x180097BD0
	[DefaultValueAttribute] // RVA: 0x97BD0 Offset: 0x96FD0 VA: 0x180097BD0
	public bool CreateNoWindow { set; }
	[EditorAttribute] // RVA: 0x9B250 Offset: 0x9A650 VA: 0x18009B250
	[DesignerSerializationVisibilityAttribute] // RVA: 0x9B250 Offset: 0x9A650 VA: 0x18009B250
	[DefaultValueAttribute] // RVA: 0x9B250 Offset: 0x9A650 VA: 0x18009B250
	[NotifyParentPropertyAttribute] // RVA: 0x9B250 Offset: 0x9A650 VA: 0x18009B250
	[MonitoringDescriptionAttribute] // RVA: 0x9B250 Offset: 0x9A650 VA: 0x18009B250
	public StringDictionary EnvironmentVariables { get; }
	[NotifyParentPropertyAttribute] // RVA: 0x9F5C0 Offset: 0x9E9C0 VA: 0x18009F5C0
	[DefaultValueAttribute] // RVA: 0x9F5C0 Offset: 0x9E9C0 VA: 0x18009F5C0
	[MonitoringDescriptionAttribute] // RVA: 0x9F5C0 Offset: 0x9E9C0 VA: 0x18009F5C0
	public bool RedirectStandardInput { get; set; }
	[DefaultValueAttribute] // RVA: 0xA4120 Offset: 0xA3520 VA: 0x1800A4120
	[NotifyParentPropertyAttribute] // RVA: 0xA4120 Offset: 0xA3520 VA: 0x1800A4120
	[MonitoringDescriptionAttribute] // RVA: 0xA4120 Offset: 0xA3520 VA: 0x1800A4120
	public bool RedirectStandardOutput { get; set; }
	[DefaultValueAttribute] // RVA: 0xA6430 Offset: 0xA5830 VA: 0x1800A6430
	[NotifyParentPropertyAttribute] // RVA: 0xA6430 Offset: 0xA5830 VA: 0x1800A6430
	[MonitoringDescriptionAttribute] // RVA: 0xA6430 Offset: 0xA5830 VA: 0x1800A6430
	public bool RedirectStandardError { get; set; }
	public Encoding StandardErrorEncoding { get; }
	public Encoding StandardOutputEncoding { get; }
	[DefaultValueAttribute] // RVA: 0xA9820 Offset: 0xA8C20 VA: 0x1800A9820
	[NotifyParentPropertyAttribute] // RVA: 0xA9820 Offset: 0xA8C20 VA: 0x1800A9820
	[MonitoringDescriptionAttribute] // RVA: 0xA9820 Offset: 0xA8C20 VA: 0x1800A9820
	public bool UseShellExecute { get; set; }
	[NotifyParentPropertyAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public string UserName { get; }
	public SecureString Password { get; }
	[NotifyParentPropertyAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public string Domain { get; }
	[NotifyParentPropertyAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
	public bool LoadUserProfile { get; }
	[SettingsBindableAttribute] // RVA: 0xAF860 Offset: 0xAEC60 VA: 0x1800AF860
	[NotifyParentPropertyAttribute] // RVA: 0xAF860 Offset: 0xAEC60 VA: 0x1800AF860
	[TypeConverterAttribute] // RVA: 0xAF860 Offset: 0xAEC60 VA: 0x1800AF860
	[EditorAttribute] // RVA: 0xAF860 Offset: 0xAEC60 VA: 0x1800AF860
	[DefaultValueAttribute] // RVA: 0xAF860 Offset: 0xAEC60 VA: 0x1800AF860
	[MonitoringDescriptionAttribute] // RVA: 0xAF860 Offset: 0xAEC60 VA: 0x1800AF860
	public string FileName { get; set; }
	[NotifyParentPropertyAttribute] // RVA: 0xB5050 Offset: 0xB4450 VA: 0x1800B5050
	[SettingsBindableAttribute] // RVA: 0xB5050 Offset: 0xB4450 VA: 0x1800B5050
	[MonitoringDescriptionAttribute] // RVA: 0xB5050 Offset: 0xB4450 VA: 0x1800B5050
	[TypeConverterAttribute] // RVA: 0xB5050 Offset: 0xB4450 VA: 0x1800B5050
	[DefaultValueAttribute] // RVA: 0xB5050 Offset: 0xB4450 VA: 0x1800B5050
	[EditorAttribute] // RVA: 0xB5050 Offset: 0xB4450 VA: 0x1800B5050
	public string WorkingDirectory { get; }
	internal bool HaveEnvVars { get; }

	// Methods

	public void .ctor() { }

	internal void .ctor(Process parent) { }

	public void .ctor(string fileName) { }

	public string get_Arguments() { }

	public void set_Arguments(string value) { }

	public void set_CreateNoWindow(bool value) { }

	public StringDictionary get_EnvironmentVariables() { }

	public bool get_RedirectStandardInput() { }

	public void set_RedirectStandardInput(bool value) { }

	public bool get_RedirectStandardOutput() { }

	public void set_RedirectStandardOutput(bool value) { }

	public bool get_RedirectStandardError() { }

	public void set_RedirectStandardError(bool value) { }

	public Encoding get_StandardErrorEncoding() { }

	public Encoding get_StandardOutputEncoding() { }

	public bool get_UseShellExecute() { }

	public void set_UseShellExecute(bool value) { }

	public string get_UserName() { }

	public SecureString get_Password() { }

	public string get_Domain() { }

	public bool get_LoadUserProfile() { }

	public string get_FileName() { }

	public void set_FileName(string value) { }

	public string get_WorkingDirectory() { }

	internal bool get_HaveEnvVars() { }

	private static void .cctor() { }
}

// Namespace: System.Diagnostics
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class ProcessThreadCollection : ReadOnlyCollectionBase
{}

// Namespace: System.Diagnostics
internal class ProcessWaitHandle : WaitHandle
{
	// Methods

	internal void .ctor(SafeProcessHandle processHandle) { }
}

// Namespace: System.Diagnostics
[AttributeUsageAttribute] // RVA: 0xD5830 Offset: 0xD4C30 VA: 0x1800D5830
public class MonitoringDescriptionAttribute : DescriptionAttribute
{
	// Properties
	public override string Description { get; }

	// Methods

	public void .ctor(string description) { }

	public override string get_Description() { }
}

// Namespace: System.Diagnostics
public enum ProcessWindowStyle
{
	// Fields
	public int value__;
	public const ProcessWindowStyle Hidden = 1;
	public const ProcessWindowStyle Maximized = 3;
	public const ProcessWindowStyle Minimized = 2;
	public const ProcessWindowStyle Normal = 0;
}

// Namespace: System.Diagnostics
public class Stopwatch
{
	// Fields
	public static readonly long Frequency;
	public static readonly bool IsHighResolution;
	private long elapsed;
	private long started;
	private bool is_running;

	// Properties
	public TimeSpan Elapsed { get; }
	public long ElapsedMilliseconds { get; }
	public long ElapsedTicks { get; }

	// Methods

	public static long GetTimestamp() { }

	public void .ctor() { }

	public TimeSpan get_Elapsed() { }

	public long get_ElapsedMilliseconds() { }

	public long get_ElapsedTicks() { }

	public void Start() { }

	public void Stop() { }

	private static void .cctor() { }
}

// Namespace: System.Diagnostics.CodeAnalysis
[AttributeUsageAttribute] // RVA: 0xBCCE0 Offset: 0xBC0E0 VA: 0x1800BCCE0
public sealed class ExcludeFromCodeCoverageAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.ComponentModel
public class ArrayConverter : CollectionConverter
{
	// Methods

	public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { }

	public override PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object value, Attribute[] attributes) { }

	public override bool GetPropertiesSupported(ITypeDescriptorContext context) { }

	public void .ctor() { }
}

// Namespace: 
private class ArrayConverter.ArrayPropertyDescriptor : TypeConverter.SimplePropertyDescriptor
{
	// Fields
	private int index;

	// Methods

	public void .ctor(Type arrayType, Type elementType, int index) { }
}

// Namespace: System.ComponentModel
internal class ArraySubsetEnumerator : IEnumerator
{
	// Fields
	private Array array;
	private int total;
	private int current;

	// Properties
	public object Current { get; }

	// Methods

	public void .ctor(Array array, int count) { }

	public bool MoveNext() { }

	public void Reset() { }

	public object get_Current() { }
}

// Namespace: System.ComponentModel
public class AsyncCompletedEventArgs : EventArgs
{
	// Fields
	private readonly Exception error;
	private readonly bool cancelled;
	private readonly object userState;

	// Properties
	[SRDescriptionAttribute] // RVA: 0xBD410 Offset: 0xBC810 VA: 0x1800BD410
	public bool Cancelled { get; }
	[SRDescriptionAttribute] // RVA: 0xBF120 Offset: 0xBE520 VA: 0x1800BF120
	public Exception Error { get; }

	// Methods

	public void .ctor(Exception error, bool cancelled, object userState) { }

	public bool get_Cancelled() { }

	public Exception get_Error() { }

	protected void RaiseExceptionIfNecessary() { }
}

// Namespace: System.ComponentModel
public sealed class AsyncCompletedEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object sender, AsyncCompletedEventArgs e) { }

	public virtual IAsyncResult BeginInvoke(object sender, AsyncCompletedEventArgs e, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System.ComponentModel
public sealed class AsyncOperation
{
	// Fields
	private SynchronizationContext syncContext;
	private object userSuppliedState;
	private bool alreadyCompleted;

	// Properties
	public object UserSuppliedState { get; }

	// Methods

	private void .ctor(object userSuppliedState, SynchronizationContext syncContext) { }

	protected override void Finalize() { }

	public object get_UserSuppliedState() { }

	public void Post(SendOrPostCallback d, object arg) { }

	public void PostOperationCompleted(SendOrPostCallback d, object arg) { }

	private void OperationCompletedCore() { }

	private void VerifyNotCompleted() { }

	private void VerifyDelegateNotNull(SendOrPostCallback d) { }

	internal static AsyncOperation CreateOperation(object userSuppliedState, SynchronizationContext syncContext) { }
}

// Namespace: System.ComponentModel
public static class AsyncOperationManager
{
	// Properties
	[EditorBrowsableAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
	public static SynchronizationContext SynchronizationContext { get; }

	// Methods

	public static AsyncOperation CreateOperation(object userSuppliedState) { }

	public static SynchronizationContext get_SynchronizationContext() { }
}

// Namespace: System.ComponentModel
[ComVisibleAttribute] // RVA: 0xED130 Offset: 0xEC530 VA: 0x1800ED130
[DefaultMemberAttribute] // RVA: 0xED130 Offset: 0xEC530 VA: 0x1800ED130
public class AttributeCollection : ICollection, IEnumerable
{
	// Fields
	public static readonly AttributeCollection Empty;
	private static Hashtable _defaultAttributes;
	private Attribute[] _attributes;
	private static object internalSyncObject;
	private AttributeCollection.AttributeEntry[] _foundAttributeTypes;
	private int _index;

	// Properties
	protected virtual Attribute[] Attributes { get; }
	public int Count { get; }
	public virtual Attribute Item { get; }
	private int System.Collections.ICollection.Count { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }

	// Methods

	public void .ctor(Attribute[] attributes) { }

	protected virtual Attribute[] get_Attributes() { }

	public int get_Count() { }

	public virtual Attribute get_Item(Type attributeType) { }

	public bool Contains(Attribute attribute) { }

	protected Attribute GetDefaultAttribute(Type attributeType) { }

	public IEnumerator GetEnumerator() { }

	private int System.Collections.ICollection.get_Count() { }

	private bool System.Collections.ICollection.get_IsSynchronized() { }

	private object System.Collections.ICollection.get_SyncRoot() { }

	public void CopyTo(Array array, int index) { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	private static void .cctor() { }
}

// Namespace: 
private struct AttributeCollection.AttributeEntry
{
	// Fields
	public Type type;
	public int index;
}

// Namespace: System.ComponentModel
[AttributeUsageAttribute] // RVA: 0xC6170 Offset: 0xC5570 VA: 0x1800C6170
public class AttributeProviderAttribute : Attribute
{
	// Fields
	private string _typeName;
	private string _propertyName;

	// Properties
	public string TypeName { get; }
	public string PropertyName { get; }

	// Methods

	public string get_TypeName() { }

	public string get_PropertyName() { }
}

// Namespace: System.ComponentModel
[DefaultEventAttribute] // RVA: 0xC7D90 Offset: 0xC7190 VA: 0x1800C7D90
[SRDescriptionAttribute] // RVA: 0xC7D90 Offset: 0xC7190 VA: 0x1800C7D90
public class BackgroundWorker : Component
{
	// Fields
	private static readonly object doWorkKey;
	private static readonly object runWorkerCompletedKey;
	private static readonly object progressChangedKey;
	private bool cancellationPending;

	// Properties
	[BrowsableAttribute] // RVA: 0xCA3A0 Offset: 0xC97A0 VA: 0x1800CA3A0
	[SRDescriptionAttribute] // RVA: 0xCA3A0 Offset: 0xC97A0 VA: 0x1800CA3A0
	public bool CancellationPending { get; }

	// Methods

	public bool get_CancellationPending() { }

	private static void .cctor() { }
}

// Namespace: System.ComponentModel
public class BooleanConverter : TypeConverter
{
	// Fields
	private static TypeConverter.StandardValuesCollection values;

	// Methods

	public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) { }

	public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value) { }

	public override TypeConverter.StandardValuesCollection GetStandardValues(ITypeDescriptorContext context) { }

	public override bool GetStandardValuesExclusive(ITypeDescriptorContext context) { }

	public override bool GetStandardValuesSupported(ITypeDescriptorContext context) { }

	public void .ctor() { }
}

// Namespace: System.ComponentModel
[AttributeUsageAttribute] // RVA: 0xD5830 Offset: 0xD4C30 VA: 0x1800D5830
public sealed class BrowsableAttribute : Attribute
{
	// Fields
	public static readonly BrowsableAttribute Yes;
	public static readonly BrowsableAttribute No;
	public static readonly BrowsableAttribute Default;
	private bool browsable;

	// Properties
	public bool Browsable { get; }

	// Methods

	public void .ctor(bool browsable) { }

	public bool get_Browsable() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public override bool IsDefaultAttribute() { }

	private static void .cctor() { }
}

// Namespace: System.ComponentModel
public class ByteConverter : BaseNumberConverter
{
	// Properties
	internal override Type TargetType { get; }

	// Methods

	internal override Type get_TargetType() { }

	internal override object FromString(string value, int radix) { }

	internal override object FromString(string value, NumberFormatInfo formatInfo) { }

	internal override object FromString(string value, CultureInfo culture) { }

	internal override string ToString(object value, NumberFormatInfo formatInfo) { }

	public void .ctor() { }
}

// Namespace: System.ComponentModel
public class CharConverter : TypeConverter
{
	// Methods

	public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) { }

	public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { }

	public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value) { }

	public void .ctor() { }
}

// Namespace: System.ComponentModel
public class CollectionConverter : TypeConverter
{
	// Methods

	public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { }

	public override PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object value, Attribute[] attributes) { }

	public override bool GetPropertiesSupported(ITypeDescriptorContext context) { }

	public void .ctor() { }
}

// Namespace: System.ComponentModel
[ComVisibleAttribute] // RVA: 0xCD170 Offset: 0xCC570 VA: 0x1800CD170
[DesignerCategoryAttribute] // RVA: 0xCD170 Offset: 0xCC570 VA: 0x1800CD170
[ClassInterfaceAttribute] // RVA: 0xCD170 Offset: 0xCC570 VA: 0x1800CD170
public class Component : MarshalByRefObject, IComponent, IDisposable
{
	// Fields
	private static readonly object EventDisposed;
	private ISite site;
	private EventHandlerList events;

	// Properties
	protected virtual bool CanRaiseEvents { get; }
	internal bool CanRaiseEventsInternal { get; }
	[DesignerSerializationVisibilityAttribute] // RVA: 0xD0AE0 Offset: 0xCFEE0 VA: 0x1800D0AE0
	[BrowsableAttribute] // RVA: 0xD0AE0 Offset: 0xCFEE0 VA: 0x1800D0AE0
	public virtual ISite Site { get; }
	[DesignerSerializationVisibilityAttribute] // RVA: 0xD0AE0 Offset: 0xCFEE0 VA: 0x1800D0AE0
	[BrowsableAttribute] // RVA: 0xD0AE0 Offset: 0xCFEE0 VA: 0x1800D0AE0
	protected bool DesignMode { get; }

	// Methods

	protected override void Finalize() { }

	protected virtual bool get_CanRaiseEvents() { }

	internal bool get_CanRaiseEventsInternal() { }

	public virtual ISite get_Site() { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	protected virtual object GetService(Type service) { }

	protected bool get_DesignMode() { }

	public override string ToString() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: System.ComponentModel
[ComVisibleAttribute] // RVA: 0xED130 Offset: 0xEC530 VA: 0x1800ED130
[DefaultMemberAttribute] // RVA: 0xED130 Offset: 0xEC530 VA: 0x1800ED130
public class ComponentCollection : ReadOnlyCollectionBase
{
	// Properties
	public virtual IComponent Item { get; }

	// Methods

	public virtual IComponent get_Item(string name) { }
}

// Namespace: System.ComponentModel
public class ComponentConverter : ReferenceConverter
{
	// Methods

	public void .ctor(Type type) { }

	public override PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object value, Attribute[] attributes) { }

	public override bool GetPropertiesSupported(ITypeDescriptorContext context) { }
}

// Namespace: System.ComponentModel
public class CultureInfoConverter : TypeConverter
{
	// Fields
	private TypeConverter.StandardValuesCollection values;

	// Properties
	private string DefaultCultureString { get; }

	// Methods

	private string get_DefaultCultureString() { }

	protected virtual string GetCultureName(CultureInfo culture) { }

	public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) { }

	public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType) { }

	public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value) { }

	public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { }

	public override TypeConverter.StandardValuesCollection GetStandardValues(ITypeDescriptorContext context) { }

	public override bool GetStandardValuesExclusive(ITypeDescriptorContext context) { }

	public override bool GetStandardValuesSupported(ITypeDescriptorContext context) { }

	public void .ctor() { }
}

// Namespace: 
private class CultureInfoConverter.CultureComparer : IComparer
{
	// Fields
	private CultureInfoConverter converter;

	// Methods

	public void .ctor(CultureInfoConverter cultureConverter) { }

	public int Compare(object item1, object item2) { }
}

// Namespace: 
private static class CultureInfoConverter.CultureInfoMapper
{
	// Fields
	private static Dictionary<string, string> cultureInfoNameMap;

	// Methods

	public static string GetCultureInfoName(string cultureInfoDisplayName) { }

	private static void InitializeCultureInfoMap() { }
}

// Namespace: System.ComponentModel
public abstract class CustomTypeDescriptor : ICustomTypeDescriptor
{
	// Fields
	private ICustomTypeDescriptor _parent;

	// Methods

	protected void .ctor() { }

	public virtual AttributeCollection GetAttributes() { }

	public virtual TypeConverter GetConverter() { }

	public virtual PropertyDescriptorCollection GetProperties() { }

	public virtual PropertyDescriptorCollection GetProperties(Attribute[] attributes) { }
}

// Namespace: System.ComponentModel
public class DateTimeConverter : TypeConverter
{
	// Methods

	public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) { }

	public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType) { }

	public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value) { }

	public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { }

	public void .ctor() { }
}

// Namespace: System.ComponentModel
public class DateTimeOffsetConverter : TypeConverter
{
	// Methods

	public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) { }

	public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType) { }

	public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value) { }

	public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { }
}

// Namespace: System.ComponentModel
public class DecimalConverter : BaseNumberConverter
{
	// Properties
	internal override bool AllowHex { get; }
	internal override Type TargetType { get; }

	// Methods

	internal override bool get_AllowHex() { }

	internal override Type get_TargetType() { }

	public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType) { }

	public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { }

	internal override object FromString(string value, int radix) { }

	internal override object FromString(string value, NumberFormatInfo formatInfo) { }

	internal override object FromString(string value, CultureInfo culture) { }

	internal override string ToString(object value, NumberFormatInfo formatInfo) { }

	public void .ctor() { }
}

// Namespace: System.ComponentModel
[AttributeUsageAttribute] // RVA: 0xABC30 Offset: 0xAB030 VA: 0x1800ABC30
public sealed class DefaultEventAttribute : Attribute
{
	// Fields
	private readonly string name;
	public static readonly DefaultEventAttribute Default;

	// Properties
	public string Name { get; }

	// Methods

	public void .ctor(string name) { }

	public string get_Name() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	private static void .cctor() { }
}

// Namespace: System.ComponentModel
[AttributeUsageAttribute] // RVA: 0xABC30 Offset: 0xAB030 VA: 0x1800ABC30
public sealed class DefaultPropertyAttribute : Attribute
{
	// Fields
	private readonly string name;
	public static readonly DefaultPropertyAttribute Default;

	// Properties
	public string Name { get; }

	// Methods

	public void .ctor(string name) { }

	public string get_Name() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	private static void .cctor() { }
}

// Namespace: System.ComponentModel
[AttributeUsageAttribute] // RVA: 0xD5830 Offset: 0xD4C30 VA: 0x1800D5830
public class DefaultValueAttribute : Attribute
{
	// Fields
	private object value;

	// Properties
	public virtual object Value { get; }

	// Methods

	public void .ctor(bool value) { }

	public void .ctor(string value) { }

	public void .ctor(object value) { }

	public virtual object get_Value() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }
}

// Namespace: System.ComponentModel
internal sealed class DelegatingTypeDescriptionProvider : TypeDescriptionProvider
{
	// Fields
	private Type _type;

	// Properties
	internal TypeDescriptionProvider Provider { get; }

	// Methods

	internal void .ctor(Type type) { }

	internal TypeDescriptionProvider get_Provider() { }

	public override IDictionary GetCache(object instance) { }

	public override ICustomTypeDescriptor GetExtendedTypeDescriptor(object instance) { }

	protected internal override IExtenderProvider[] GetExtenderProviders(object instance) { }

	public override Type GetReflectionType(Type objectType, object instance) { }

	public override ICustomTypeDescriptor GetTypeDescriptor(Type objectType, object instance) { }
}

// Namespace: System.ComponentModel
[AttributeUsageAttribute] // RVA: 0xD5830 Offset: 0xD4C30 VA: 0x1800D5830
public class DescriptionAttribute : Attribute
{
	// Fields
	public static readonly DescriptionAttribute Default;
	private string description;

	// Properties
	public virtual string Description { get; }
	protected string DescriptionValue { get; set; }

	// Methods

	public void .ctor() { }

	public void .ctor(string description) { }

	public virtual string get_Description() { }

	protected string get_DescriptionValue() { }

	protected void set_DescriptionValue(string value) { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public override bool IsDefaultAttribute() { }

	private static void .cctor() { }
}

// Namespace: System.ComponentModel
[AttributeUsageAttribute] // RVA: 0xD5830 Offset: 0xD4C30 VA: 0x1800D5830
public sealed class DesignOnlyAttribute : Attribute
{
	// Fields
	private bool isDesignOnly;
	public static readonly DesignOnlyAttribute Yes;
	public static readonly DesignOnlyAttribute No;
	public static readonly DesignOnlyAttribute Default;

	// Properties
	public bool IsDesignOnly { get; }

	// Methods

	public void .ctor(bool isDesignOnly) { }

	public bool get_IsDesignOnly() { }

	public override bool IsDefaultAttribute() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	private static void .cctor() { }
}

// Namespace: System.ComponentModel
[AttributeUsageAttribute] // RVA: 0x118D30 Offset: 0x118130 VA: 0x180118D30
public sealed class DesignerAttribute : Attribute
{
	// Fields
	private readonly string designerTypeName;
	private readonly string designerBaseTypeName;
	private string typeId;

	// Properties
	public override object TypeId { get; }

	// Methods

	public void .ctor(string designerTypeName) { }

	public void .ctor(string designerTypeName, Type designerBaseType) { }

	public override object get_TypeId() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }
}

// Namespace: System.ComponentModel
[AttributeUsageAttribute] // RVA: 0xC5CA0 Offset: 0xC50A0 VA: 0x1800C5CA0
public sealed class DesignerCategoryAttribute : Attribute
{
	// Fields
	private string category;
	private string typeId;
	public static readonly DesignerCategoryAttribute Component;
	public static readonly DesignerCategoryAttribute Default;
	public static readonly DesignerCategoryAttribute Form;
	public static readonly DesignerCategoryAttribute Generic;

	// Properties
	public string Category { get; }
	public override object TypeId { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(string category) { }

	public string get_Category() { }

	public override object get_TypeId() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public override bool IsDefaultAttribute() { }

	private static void .cctor() { }
}

// Namespace: System.ComponentModel
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public enum DesignerSerializationVisibility
{
	// Fields
	public int value__;
	public const DesignerSerializationVisibility Hidden = 0;
	public const DesignerSerializationVisibility Visible = 1;
	public const DesignerSerializationVisibility Content = 2;
}

// Namespace: System.ComponentModel
[AttributeUsageAttribute] // RVA: 0xE4AB0 Offset: 0xE3EB0 VA: 0x1800E4AB0
public sealed class DesignerSerializationVisibilityAttribute : Attribute
{
	// Fields
	public static readonly DesignerSerializationVisibilityAttribute Content;
	public static readonly DesignerSerializationVisibilityAttribute Hidden;
	public static readonly DesignerSerializationVisibilityAttribute Visible;
	public static readonly DesignerSerializationVisibilityAttribute Default;
	private DesignerSerializationVisibility visibility;

	// Properties
	public DesignerSerializationVisibility Visibility { get; }

	// Methods

	public void .ctor(DesignerSerializationVisibility visibility) { }

	public DesignerSerializationVisibility get_Visibility() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public override bool IsDefaultAttribute() { }

	private static void .cctor() { }
}

// Namespace: System.ComponentModel
[AttributeUsageAttribute] // RVA: 0xE6650 Offset: 0xE5A50 VA: 0x1800E6650
public class DisplayNameAttribute : Attribute
{
	// Fields
	public static readonly DisplayNameAttribute Default;
	private string _displayName;

	// Properties
	public virtual string DisplayName { get; }
	protected string DisplayNameValue { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(string displayName) { }

	public virtual string get_DisplayName() { }

	protected string get_DisplayNameValue() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public override bool IsDefaultAttribute() { }

	private static void .cctor() { }
}

// Namespace: System.ComponentModel
public class DoubleConverter : BaseNumberConverter
{
	// Properties
	internal override bool AllowHex { get; }
	internal override Type TargetType { get; }

	// Methods

	internal override bool get_AllowHex() { }

	internal override Type get_TargetType() { }

	internal override object FromString(string value, int radix) { }

	internal override object FromString(string value, NumberFormatInfo formatInfo) { }

	internal override object FromString(string value, CultureInfo culture) { }

	internal override string ToString(object value, NumberFormatInfo formatInfo) { }

	public void .ctor() { }
}

// Namespace: System.ComponentModel
[AttributeUsageAttribute] // RVA: 0x47690 Offset: 0x46A90 VA: 0x180047690
public sealed class EditorAttribute : Attribute
{
	// Fields
	private string baseTypeName;
	private string typeName;
	private string typeId;

	// Properties
	public override object TypeId { get; }

	// Methods

	public void .ctor(string typeName, string baseTypeName) { }

	public override object get_TypeId() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }
}

// Namespace: System.ComponentModel
[AttributeUsageAttribute] // RVA: 0xEAE90 Offset: 0xEA290 VA: 0x1800EAE90
public sealed class EditorBrowsableAttribute : Attribute
{
	// Fields
	private EditorBrowsableState browsableState;

	// Methods

	public void .ctor(EditorBrowsableState state) { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }
}

// Namespace: System.ComponentModel
public enum EditorBrowsableState
{
	// Fields
	public int value__;
	public const EditorBrowsableState Always = 0;
	public const EditorBrowsableState Never = 1;
	public const EditorBrowsableState Advanced = 2;
}

// Namespace: System.ComponentModel
public class EnumConverter : TypeConverter
{
	// Fields
	private TypeConverter.StandardValuesCollection values;
	private Type type;

	// Properties
	protected Type EnumType { get; }
	protected TypeConverter.StandardValuesCollection Values { get; set; }
	protected virtual IComparer Comparer { get; }

	// Methods

	public void .ctor(Type type) { }

	protected Type get_EnumType() { }

	protected TypeConverter.StandardValuesCollection get_Values() { }

	protected void set_Values(TypeConverter.StandardValuesCollection value) { }

	public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) { }

	public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType) { }

	protected virtual IComparer get_Comparer() { }

	public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value) { }

	public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { }

	public override TypeConverter.StandardValuesCollection GetStandardValues(ITypeDescriptorContext context) { }

	public override bool GetStandardValuesExclusive(ITypeDescriptorContext context) { }

	public override bool GetStandardValuesSupported(ITypeDescriptorContext context) { }

	public override bool IsValid(ITypeDescriptorContext context, object value) { }
}

// Namespace: System.ComponentModel
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public abstract class EventDescriptor : MemberDescriptor
{}

// Namespace: System.ComponentModel
[ComVisibleAttribute] // RVA: 0xED130 Offset: 0xEC530 VA: 0x1800ED130
[DefaultMemberAttribute] // RVA: 0xED130 Offset: 0xEC530 VA: 0x1800ED130
public class EventDescriptorCollection : ICollection, IEnumerable, IList
{
	// Fields
	private EventDescriptor[] events;
	private string[] namedSort;
	private IComparer comparer;
	private bool eventsOwned;
	private bool needSort;
	private int eventCount;
	private bool readOnly;
	public static readonly EventDescriptorCollection Empty;

	// Properties
	public int Count { get; }
	public virtual EventDescriptor Item { get; }
	private int System.Collections.ICollection.Count { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }
	private object System.Collections.IList.Item { get; set; }
	private bool System.Collections.IList.IsReadOnly { get; }
	private bool System.Collections.IList.IsFixedSize { get; }

	// Methods

	public void .ctor(EventDescriptor[] events) { }

	public void .ctor(EventDescriptor[] events, bool readOnly) { }

	public int get_Count() { }

	public virtual EventDescriptor get_Item(int index) { }

	public int Add(EventDescriptor value) { }

	public void Clear() { }

	public bool Contains(EventDescriptor value) { }

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }

	private void EnsureEventsOwned() { }

	private void EnsureSize(int sizeNeeded) { }

	public int IndexOf(EventDescriptor value) { }

	public void Insert(int index, EventDescriptor value) { }

	public void Remove(EventDescriptor value) { }

	public void RemoveAt(int index) { }

	public IEnumerator GetEnumerator() { }

	protected void InternalSort(string[] names) { }

	protected void InternalSort(IComparer sorter) { }

	private int System.Collections.ICollection.get_Count() { }

	private bool System.Collections.ICollection.get_IsSynchronized() { }

	private object System.Collections.ICollection.get_SyncRoot() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	private object System.Collections.IList.get_Item(int index) { }

	private void System.Collections.IList.set_Item(int index, object value) { }

	private int System.Collections.IList.Add(object value) { }

	private void System.Collections.IList.Clear() { }

	private bool System.Collections.IList.Contains(object value) { }

	private int System.Collections.IList.IndexOf(object value) { }

	private void System.Collections.IList.Insert(int index, object value) { }

	private void System.Collections.IList.Remove(object value) { }

	private void System.Collections.IList.RemoveAt(int index) { }

	private bool System.Collections.IList.get_IsReadOnly() { }

	private bool System.Collections.IList.get_IsFixedSize() { }

	private static void .cctor() { }
}

// Namespace: System.ComponentModel
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public sealed class EventHandlerList : IDisposable
{
	// Fields
	private EventHandlerList.ListEntry head;
	private Component parent;

	// Properties
	public Delegate Item { get; }

	// Methods

	public Delegate get_Item(object key) { }

	public void Dispose() { }

	private EventHandlerList.ListEntry Find(object key) { }
}

// Namespace: 
private sealed class EventHandlerList.ListEntry
{
	// Fields
	internal EventHandlerList.ListEntry next;
	internal object key;
	internal Delegate handler;
}

// Namespace: System.ComponentModel
public class ExpandableObjectConverter : TypeConverter
{
	// Methods

	public void .ctor() { }

	public override PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object value, Attribute[] attributes) { }

	public override bool GetPropertiesSupported(ITypeDescriptorContext context) { }
}

// Namespace: System.ComponentModel
internal sealed class ExtendedPropertyDescriptor : PropertyDescriptor
{
	// Fields
	private readonly ReflectPropertyDescriptor extenderInfo;
	private readonly IExtenderProvider provider;

	// Properties
	public override Type ComponentType { get; }
	public override bool IsReadOnly { get; }
	public override Type PropertyType { get; }
	public override string DisplayName { get; }

	// Methods

	public void .ctor(ReflectPropertyDescriptor extenderInfo, Type receiverType, IExtenderProvider provider, Attribute[] attributes) { }

	public override Type get_ComponentType() { }

	public override bool get_IsReadOnly() { }

	public override Type get_PropertyType() { }

	public override string get_DisplayName() { }
}

// Namespace: System.ComponentModel
[AttributeUsageAttribute] // RVA: 0xD5830 Offset: 0xD4C30 VA: 0x1800D5830
public sealed class ExtenderProvidedPropertyAttribute : Attribute
{
	// Fields
	private PropertyDescriptor extenderProperty;
	private IExtenderProvider provider;
	private Type receiverType;

	// Properties
	public IExtenderProvider Provider { get; }
	public Type ReceiverType { get; }

	// Methods

	internal static ExtenderProvidedPropertyAttribute Create(PropertyDescriptor extenderProperty, Type receiverType, IExtenderProvider provider) { }

	public void .ctor() { }

	public IExtenderProvider get_Provider() { }

	public Type get_ReceiverType() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public override bool IsDefaultAttribute() { }
}

// Namespace: System.ComponentModel
public class GuidConverter : TypeConverter
{
	// Methods

	public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) { }

	public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType) { }

	public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value) { }

	public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { }
}

// Namespace: System.ComponentModel
[TypeConverterAttribute] // RVA: 0xF18E0 Offset: 0xF0CE0 VA: 0x1800F18E0
[ComVisibleAttribute] // RVA: 0xF18E0 Offset: 0xF0CE0 VA: 0x1800F18E0
[DesignerAttribute] // RVA: 0xF18E0 Offset: 0xF0CE0 VA: 0x1800F18E0
[RootDesignerSerializerAttribute] // RVA: 0xF18E0 Offset: 0xF0CE0 VA: 0x1800F18E0
[DesignerAttribute] // RVA: 0xF18E0 Offset: 0xF0CE0 VA: 0x1800F18E0
public interface IComponent : IDisposable
{
	// Properties
	public abstract ISite Site { get; }

	// Methods

	public abstract ISite get_Site() { }
}

// Namespace: System.ComponentModel
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IContainer : IDisposable
{
	// Properties
	public abstract ComponentCollection Components { get; }

	// Methods

	public abstract ComponentCollection get_Components() { }

	public abstract void Remove(IComponent component) { }
}

// Namespace: System.ComponentModel
public interface ICustomTypeDescriptor
{
	// Methods

	public abstract AttributeCollection GetAttributes() { }

	public abstract TypeConverter GetConverter() { }

	public abstract PropertyDescriptorCollection GetProperties() { }

	public abstract PropertyDescriptorCollection GetProperties(Attribute[] attributes) { }
}

// Namespace: System.ComponentModel
public interface IExtenderProvider
{
	// Methods

	public abstract bool CanExtend(object extendee) { }
}

// Namespace: System.ComponentModel
public interface INotifyPropertyChanged
{}

// Namespace: System.ComponentModel
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface ISite : IServiceProvider
{
	// Properties
	public abstract IContainer Container { get; }
	public abstract bool DesignMode { get; }
	public abstract string Name { get; }

	// Methods

	public abstract IContainer get_Container() { }

	public abstract bool get_DesignMode() { }

	public abstract string get_Name() { }
}

// Namespace: System.ComponentModel
public interface ISynchronizeInvoke
{
	// Properties
	public abstract bool InvokeRequired { get; }

	// Methods

	public abstract bool get_InvokeRequired() { }

	public abstract IAsyncResult BeginInvoke(Delegate method, object[] args) { }
}

// Namespace: System.ComponentModel
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface ITypeDescriptorContext : IServiceProvider
{
	// Properties
	public abstract IContainer Container { get; }

	// Methods

	public abstract IContainer get_Container() { }
}

// Namespace: System.ComponentModel
public class Int16Converter : BaseNumberConverter
{
	// Properties
	internal override Type TargetType { get; }

	// Methods

	internal override Type get_TargetType() { }

	internal override object FromString(string value, int radix) { }

	internal override object FromString(string value, CultureInfo culture) { }

	internal override object FromString(string value, NumberFormatInfo formatInfo) { }

	internal override string ToString(object value, NumberFormatInfo formatInfo) { }

	public void .ctor() { }
}

// Namespace: System.ComponentModel
public class Int32Converter : BaseNumberConverter
{
	// Properties
	internal override Type TargetType { get; }

	// Methods

	internal override Type get_TargetType() { }

	internal override object FromString(string value, int radix) { }

	internal override object FromString(string value, NumberFormatInfo formatInfo) { }

	internal override object FromString(string value, CultureInfo culture) { }

	internal override string ToString(object value, NumberFormatInfo formatInfo) { }

	public void .ctor() { }
}

// Namespace: System.ComponentModel
public class Int64Converter : BaseNumberConverter
{
	// Properties
	internal override Type TargetType { get; }

	// Methods

	internal override Type get_TargetType() { }

	internal override object FromString(string value, int radix) { }

	internal override object FromString(string value, NumberFormatInfo formatInfo) { }

	internal override object FromString(string value, CultureInfo culture) { }

	internal override string ToString(object value, NumberFormatInfo formatInfo) { }

	public void .ctor() { }
}

// Namespace: System.ComponentModel
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public abstract class MemberDescriptor
{
	// Fields
	private string name;
	private string displayName;
	private int nameHash;
	private AttributeCollection attributeCollection;
	private Attribute[] attributes;
	private Attribute[] originalAttributes;
	private bool attributesFiltered;
	private bool attributesFilled;
	private int metadataVersion;
	private string category;
	private string description;
	private object lockCookie;

	// Properties
	protected virtual Attribute[] AttributeArray { get; set; }
	public virtual AttributeCollection Attributes { get; }
	public virtual string Name { get; }
	protected virtual int NameHashCode { get; }
	public virtual string DisplayName { get; }

	// Methods

	protected void .ctor(string name, Attribute[] attributes) { }

	protected void .ctor(MemberDescriptor oldMemberDescriptor, Attribute[] newAttributes) { }

	protected virtual Attribute[] get_AttributeArray() { }

	protected virtual void set_AttributeArray(Attribute[] value) { }

	public virtual AttributeCollection get_Attributes() { }

	public virtual string get_Name() { }

	protected virtual int get_NameHashCode() { }

	public virtual string get_DisplayName() { }

	private void CheckAttributesValid() { }

	protected virtual AttributeCollection CreateAttributeCollection() { }

	public override bool Equals(object obj) { }

	protected virtual void FillAttributes(IList attributeList) { }

	private void FilterAttributesIfNeeded() { }

	protected static MethodInfo FindMethod(Type componentClass, string name, Type[] args, Type returnType) { }

	protected static MethodInfo FindMethod(Type componentClass, string name, Type[] args, Type returnType, bool publicOnly) { }

	public override int GetHashCode() { }

	protected static ISite GetSite(object component) { }
}

// Namespace: System.ComponentModel
public class NullableConverter : TypeConverter
{
	// Fields
	private Type nullableType;
	private Type simpleType;
	private TypeConverter simpleTypeConverter;

	// Properties
	public Type NullableType { get; }
	public Type UnderlyingType { get; }
	public TypeConverter UnderlyingTypeConverter { get; }

	// Methods

	public void .ctor(Type type) { }

	public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) { }

	public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value) { }

	public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType) { }

	public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { }

	public override object CreateInstance(ITypeDescriptorContext context, IDictionary propertyValues) { }

	public override bool GetCreateInstanceSupported(ITypeDescriptorContext context) { }

	public override PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object value, Attribute[] attributes) { }

	public override bool GetPropertiesSupported(ITypeDescriptorContext context) { }

	public override TypeConverter.StandardValuesCollection GetStandardValues(ITypeDescriptorContext context) { }

	public override bool GetStandardValuesExclusive(ITypeDescriptorContext context) { }

	public override bool GetStandardValuesSupported(ITypeDescriptorContext context) { }

	public override bool IsValid(ITypeDescriptorContext context, object value) { }

	public Type get_NullableType() { }

	public Type get_UnderlyingType() { }

	public TypeConverter get_UnderlyingTypeConverter() { }
}

// Namespace: System.ComponentModel
public class ProgressChangedEventArgs : EventArgs
{
	// Fields
	private readonly int progressPercentage;
	private readonly object userState;

	// Methods

	public void .ctor(int progressPercentage, object userState) { }
}

// Namespace: System.ComponentModel
public class PropertyChangedEventArgs : EventArgs
{
	// Fields
	private readonly string propertyName;

	// Methods

	public void .ctor(string propertyName) { }
}

// Namespace: System.ComponentModel
public sealed class PropertyChangedEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object sender, PropertyChangedEventArgs e) { }

	public virtual IAsyncResult BeginInvoke(object sender, PropertyChangedEventArgs e, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System.ComponentModel
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public abstract class PropertyDescriptor : MemberDescriptor
{
	// Fields
	private TypeConverter converter;
	private object[] editors;
	private Type[] editorTypes;
	private int editorCount;

	// Properties
	public abstract Type ComponentType { get; }
	public abstract bool IsReadOnly { get; }
	public abstract Type PropertyType { get; }

	// Methods

	protected void .ctor(string name, Attribute[] attrs) { }

	protected void .ctor(MemberDescriptor descr, Attribute[] attrs) { }

	public abstract Type get_ComponentType() { }

	public abstract bool get_IsReadOnly() { }

	public abstract Type get_PropertyType() { }

	public override bool Equals(object obj) { }

	protected override void FillAttributes(IList attributeList) { }

	public override int GetHashCode() { }
}

// Namespace: System.ComponentModel
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class PropertyDescriptorCollection : ICollection, IEnumerable, IList, IDictionary
{
	// Fields
	public static readonly PropertyDescriptorCollection Empty;
	private IDictionary cachedFoundProperties;
	private bool cachedIgnoreCase;
	private PropertyDescriptor[] properties;
	private int propCount;
	private string[] namedSort;
	private IComparer comparer;
	private bool propsOwned;
	private bool needSort;
	private bool readOnly;

	// Properties
	public int Count { get; }
	public virtual PropertyDescriptor Item { get; }
	public virtual PropertyDescriptor Item { get; }
	private int System.Collections.ICollection.Count { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }
	private bool System.Collections.IDictionary.IsFixedSize { get; }
	private bool System.Collections.IDictionary.IsReadOnly { get; }
	private object System.Collections.IDictionary.Item { get; set; }
	private ICollection System.Collections.IDictionary.Keys { get; }
	private ICollection System.Collections.IDictionary.Values { get; }
	private bool System.Collections.IList.IsReadOnly { get; }
	private bool System.Collections.IList.IsFixedSize { get; }
	private object System.Collections.IList.Item { get; set; }

	// Methods

	public void .ctor(PropertyDescriptor[] properties) { }

	public void .ctor(PropertyDescriptor[] properties, bool readOnly) { }

	private void .ctor(PropertyDescriptor[] properties, int propCount, string[] namedSort, IComparer comparer) { }

	public int get_Count() { }

	public virtual PropertyDescriptor get_Item(int index) { }

	public virtual PropertyDescriptor get_Item(string name) { }

	public int Add(PropertyDescriptor value) { }

	public void Clear() { }

	public bool Contains(PropertyDescriptor value) { }

	public void CopyTo(Array array, int index) { }

	private void EnsurePropsOwned() { }

	private void EnsureSize(int sizeNeeded) { }

	public virtual PropertyDescriptor Find(string name, bool ignoreCase) { }

	public int IndexOf(PropertyDescriptor value) { }

	public void Insert(int index, PropertyDescriptor value) { }

	public void Remove(PropertyDescriptor value) { }

	public void RemoveAt(int index) { }

	public virtual PropertyDescriptorCollection Sort(string[] names) { }

	protected void InternalSort(string[] names) { }

	protected void InternalSort(IComparer sorter) { }

	public virtual IEnumerator GetEnumerator() { }

	private int System.Collections.ICollection.get_Count() { }

	private bool System.Collections.ICollection.get_IsSynchronized() { }

	private object System.Collections.ICollection.get_SyncRoot() { }

	private void System.Collections.IDictionary.Add(object key, object value) { }

	private void System.Collections.IDictionary.Clear() { }

	private bool System.Collections.IDictionary.Contains(object key) { }

	private IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() { }

	private bool System.Collections.IDictionary.get_IsFixedSize() { }

	private bool System.Collections.IDictionary.get_IsReadOnly() { }

	private object System.Collections.IDictionary.get_Item(object key) { }

	private void System.Collections.IDictionary.set_Item(object key, object value) { }

	private ICollection System.Collections.IDictionary.get_Keys() { }

	private ICollection System.Collections.IDictionary.get_Values() { }

	private void System.Collections.IDictionary.Remove(object key) { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	private int System.Collections.IList.Add(object value) { }

	private void System.Collections.IList.Clear() { }

	private bool System.Collections.IList.Contains(object value) { }

	private int System.Collections.IList.IndexOf(object value) { }

	private void System.Collections.IList.Insert(int index, object value) { }

	private bool System.Collections.IList.get_IsReadOnly() { }

	private bool System.Collections.IList.get_IsFixedSize() { }

	private void System.Collections.IList.Remove(object value) { }

	private void System.Collections.IList.RemoveAt(int index) { }

	private object System.Collections.IList.get_Item(int index) { }

	private void System.Collections.IList.set_Item(int index, object value) { }

	private static void .cctor() { }
}

// Namespace: 
private class PropertyDescriptorCollection.PropertyDescriptorEnumerator : IDictionaryEnumerator, IEnumerator
{
	// Fields
	private PropertyDescriptorCollection owner;
	private int index;

	// Properties
	public object Current { get; }
	public DictionaryEntry Entry { get; }
	public object Key { get; }
	public object Value { get; }

	// Methods

	public void .ctor(PropertyDescriptorCollection owner) { }

	public object get_Current() { }

	public DictionaryEntry get_Entry() { }

	public object get_Key() { }

	public object get_Value() { }

	public bool MoveNext() { }

	public void Reset() { }
}

// Namespace: System.ComponentModel
[AttributeUsageAttribute] // RVA: 0x8BF70 Offset: 0x8B370 VA: 0x18008BF70
public sealed class ProvidePropertyAttribute : Attribute
{
	// Fields
	private readonly string propertyName;
	private readonly string receiverTypeName;

	// Properties
	public string PropertyName { get; }
	public string ReceiverTypeName { get; }
	public override object TypeId { get; }

	// Methods

	public string get_PropertyName() { }

	public string get_ReceiverTypeName() { }

	public override object get_TypeId() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }
}

// Namespace: System.ComponentModel
[AttributeUsageAttribute] // RVA: 0xD5830 Offset: 0xD4C30 VA: 0x1800D5830
public sealed class ReadOnlyAttribute : Attribute
{
	// Fields
	private bool isReadOnly;
	public static readonly ReadOnlyAttribute Yes;
	public static readonly ReadOnlyAttribute No;
	public static readonly ReadOnlyAttribute Default;

	// Properties
	public bool IsReadOnly { get; }

	// Methods

	public void .ctor(bool isReadOnly) { }

	public bool get_IsReadOnly() { }

	public override bool Equals(object value) { }

	public override int GetHashCode() { }

	public override bool IsDefaultAttribute() { }

	private static void .cctor() { }
}

// Namespace: System.ComponentModel
public class ReferenceConverter : TypeConverter
{
	// Fields
	private static readonly string none;
	private Type type;

	// Methods

	public void .ctor(Type type) { }

	public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) { }

	public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value) { }

	public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { }

	public override TypeConverter.StandardValuesCollection GetStandardValues(ITypeDescriptorContext context) { }

	public override bool GetStandardValuesExclusive(ITypeDescriptorContext context) { }

	public override bool GetStandardValuesSupported(ITypeDescriptorContext context) { }

	protected virtual bool IsValueAllowed(ITypeDescriptorContext context, object value) { }

	private static void .cctor() { }
}

// Namespace: 
private class ReferenceConverter.ReferenceComparer : IComparer
{
	// Fields
	private ReferenceConverter converter;

	// Methods

	public void .ctor(ReferenceConverter converter) { }

	public int Compare(object item1, object item2) { }
}

// Namespace: System.ComponentModel
internal sealed class ReflectPropertyDescriptor : PropertyDescriptor
{
	// Fields
	private static readonly Type[] argsNone;
	private static readonly object noValue;
	private static TraceSwitch PropDescCreateSwitch;
	private static TraceSwitch PropDescUsageSwitch;
	private static readonly int BitDefaultValueQueried;
	private static readonly int BitGetQueried;
	private static readonly int BitSetQueried;
	private static readonly int BitShouldSerializeQueried;
	private static readonly int BitResetQueried;
	private static readonly int BitChangedQueried;
	private static readonly int BitIPropChangedQueried;
	private static readonly int BitReadOnlyChecked;
	private static readonly int BitAmbientValueQueried;
	private static readonly int BitSetOnDemand;
	private BitVector32 state;
	private Type componentClass;
	private Type type;
	private PropertyInfo propInfo;
	private MethodInfo getMethod;
	private MethodInfo setMethod;
	private Type receiverType;

	// Properties
	public override Type ComponentType { get; }
	private bool IsExtender { get; }
	public override bool IsReadOnly { get; }
	public override Type PropertyType { get; }
	private MethodInfo SetMethodValue { get; }

	// Methods

	public void .ctor(Type componentClass, string name, Type type, Attribute[] attributes) { }

	public void .ctor(Type componentClass, string name, Type type, PropertyInfo propInfo, MethodInfo getMethod, MethodInfo setMethod, Attribute[] attrs) { }

	public void .ctor(Type componentClass, string name, Type type, Type receiverType, MethodInfo getMethod, MethodInfo setMethod, Attribute[] attrs) { }

	public override Type get_ComponentType() { }

	private bool get_IsExtender() { }

	public override bool get_IsReadOnly() { }

	public override Type get_PropertyType() { }

	private MethodInfo get_SetMethodValue() { }

	internal Type ExtenderGetReceiverType() { }

	internal Type ExtenderGetType(IExtenderProvider provider) { }

	protected override void FillAttributes(IList attributes) { }

	private static void .cctor() { }
}

// Namespace: System.ComponentModel
internal sealed class ReflectTypeDescriptionProvider : TypeDescriptionProvider
{
	// Fields
	private Hashtable _typeData;
	private static Type[] _typeConstructor;
	private static Hashtable _intrinsicTypeConverters;
	private static object _intrinsicReferenceKey;
	private static object _intrinsicNullableKey;
	private static object _dictionaryKey;
	private static Hashtable _propertyCache;
	private static Hashtable _attributeCache;
	private static Hashtable _extendedPropertyCache;
	private static readonly Guid _extenderProviderKey;
	private static readonly Guid _extenderPropertiesKey;
	private static readonly Guid _extenderProviderPropertiesKey;
	private static readonly Type[] _skipInterfaceAttributeList;
	private static object _internalSyncObject;

	// Properties
	private static Hashtable IntrinsicTypeConverters { get; }

	// Methods

	internal void .ctor() { }

	private static Hashtable get_IntrinsicTypeConverters() { }

	private static object CreateInstance(Type objectType, Type callingType) { }

	internal AttributeCollection GetAttributes(Type type) { }

	public override IDictionary GetCache(object instance) { }

	internal TypeConverter GetConverter(Type type, object instance) { }

	internal AttributeCollection GetExtendedAttributes(object instance) { }

	internal TypeConverter GetExtendedConverter(object instance) { }

	internal PropertyDescriptorCollection GetExtendedProperties(object instance) { }

	protected internal override IExtenderProvider[] GetExtenderProviders(object instance) { }

	private static IExtenderProvider[] GetExtenders(ICollection components, object instance, IDictionary cache) { }

	public override ICustomTypeDescriptor GetExtendedTypeDescriptor(object instance) { }

	internal PropertyDescriptorCollection GetProperties(Type type) { }

	public override Type GetReflectionType(Type objectType, object instance) { }

	private ReflectTypeDescriptionProvider.ReflectedTypeData GetTypeData(Type type, bool createIfNeeded) { }

	public override ICustomTypeDescriptor GetTypeDescriptor(Type objectType, object instance) { }

	private static Type GetTypeFromName(string typeName) { }

	internal bool IsPopulated(Type type) { }

	private static Attribute[] ReflectGetAttributes(Type type) { }

	internal static Attribute[] ReflectGetAttributes(MemberInfo member) { }

	private static PropertyDescriptor[] ReflectGetExtendedProperties(IExtenderProvider provider) { }

	private static PropertyDescriptor[] ReflectGetProperties(Type type) { }

	internal void Refresh(Type type) { }

	private static object SearchIntrinsicTable(Hashtable table, Type callingType) { }

	private static void .cctor() { }
}

// Namespace: 
private class ReflectTypeDescriptionProvider.ReflectedTypeData
{
	// Fields
	private Type _type;
	private AttributeCollection _attributes;
	private EventDescriptorCollection _events;
	private PropertyDescriptorCollection _properties;
	private TypeConverter _converter;
	private object[] _editors;
	private Type[] _editorTypes;
	private int _editorCount;

	// Properties
	internal bool IsPopulated { get; }

	// Methods

	internal void .ctor(Type type) { }

	internal bool get_IsPopulated() { }

	internal AttributeCollection GetAttributes() { }

	internal TypeConverter GetConverter(object instance) { }

	internal PropertyDescriptorCollection GetProperties() { }

	private Type GetTypeFromName(string typeName) { }

	internal void Refresh() { }
}

// Namespace: System.ComponentModel
public class RefreshEventArgs : EventArgs
{
	// Fields
	private Type typeChanged;

	// Methods

	public void .ctor(Type typeChanged) { }
}

// Namespace: System.ComponentModel
public sealed class RefreshEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(RefreshEventArgs e) { }

	public virtual IAsyncResult BeginInvoke(RefreshEventArgs e, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System.ComponentModel
public class SByteConverter : BaseNumberConverter
{
	// Properties
	internal override Type TargetType { get; }

	// Methods

	internal override Type get_TargetType() { }

	internal override object FromString(string value, int radix) { }

	internal override object FromString(string value, NumberFormatInfo formatInfo) { }

	internal override object FromString(string value, CultureInfo culture) { }

	internal override string ToString(object value, NumberFormatInfo formatInfo) { }

	public void .ctor() { }
}

// Namespace: System.ComponentModel
[AttributeUsageAttribute] // RVA: 0xC6170 Offset: 0xC5570 VA: 0x1800C6170
public sealed class SettingsBindableAttribute : Attribute
{
	// Fields
	public static readonly SettingsBindableAttribute Yes;
	public static readonly SettingsBindableAttribute No;
	private bool _bindable;

	// Properties
	public bool Bindable { get; }

	// Methods

	public void .ctor(bool bindable) { }

	public bool get_Bindable() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	private static void .cctor() { }
}

// Namespace: System.ComponentModel
public class SingleConverter : BaseNumberConverter
{
	// Properties
	internal override bool AllowHex { get; }
	internal override Type TargetType { get; }

	// Methods

	internal override bool get_AllowHex() { }

	internal override Type get_TargetType() { }

	internal override object FromString(string value, int radix) { }

	internal override object FromString(string value, NumberFormatInfo formatInfo) { }

	internal override object FromString(string value, CultureInfo culture) { }

	internal override string ToString(object value, NumberFormatInfo formatInfo) { }

	public void .ctor() { }
}

// Namespace: System.ComponentModel
public class StringConverter : TypeConverter
{
	// Methods

	public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) { }

	public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value) { }

	public void .ctor() { }
}

// Namespace: System.ComponentModel
public class TimeSpanConverter : TypeConverter
{
	// Methods

	public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) { }

	public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType) { }

	public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value) { }

	public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { }

	public void .ctor() { }
}

// Namespace: System.ComponentModel
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class TypeConverter
{
	// Fields
	private const string s_UseCompatibleTypeConverterBehavior = "UseCompatibleTypeConverterBehavior";
	private static bool useCompatibleTypeConversion;

	// Properties
	private static bool UseCompatibleTypeConversion { get; }

	// Methods

	private static bool get_UseCompatibleTypeConversion() { }

	public bool CanConvertFrom(Type sourceType) { }

	public virtual bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) { }

	public bool CanConvertTo(Type destinationType) { }

	public virtual bool CanConvertTo(ITypeDescriptorContext context, Type destinationType) { }

	public object ConvertFrom(object value) { }

	public virtual object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value) { }

	public object ConvertFromInvariantString(string text) { }

	public object ConvertFromInvariantString(ITypeDescriptorContext context, string text) { }

	public object ConvertFromString(string text) { }

	public object ConvertFromString(ITypeDescriptorContext context, string text) { }

	public object ConvertFromString(ITypeDescriptorContext context, CultureInfo culture, string text) { }

	public object ConvertTo(object value, Type destinationType) { }

	public virtual object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { }

	public string ConvertToInvariantString(object value) { }

	public string ConvertToInvariantString(ITypeDescriptorContext context, object value) { }

	public string ConvertToString(object value) { }

	public string ConvertToString(ITypeDescriptorContext context, object value) { }

	public string ConvertToString(ITypeDescriptorContext context, CultureInfo culture, object value) { }

	public object CreateInstance(IDictionary propertyValues) { }

	public virtual object CreateInstance(ITypeDescriptorContext context, IDictionary propertyValues) { }

	protected Exception GetConvertFromException(object value) { }

	protected Exception GetConvertToException(object value, Type destinationType) { }

	public bool GetCreateInstanceSupported() { }

	public virtual bool GetCreateInstanceSupported(ITypeDescriptorContext context) { }

	public PropertyDescriptorCollection GetProperties(object value) { }

	public PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object value) { }

	public virtual PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object value, Attribute[] attributes) { }

	public bool GetPropertiesSupported() { }

	public virtual bool GetPropertiesSupported(ITypeDescriptorContext context) { }

	public ICollection GetStandardValues() { }

	public virtual TypeConverter.StandardValuesCollection GetStandardValues(ITypeDescriptorContext context) { }

	public bool GetStandardValuesExclusive() { }

	public virtual bool GetStandardValuesExclusive(ITypeDescriptorContext context) { }

	public bool GetStandardValuesSupported() { }

	public virtual bool GetStandardValuesSupported(ITypeDescriptorContext context) { }

	public bool IsValid(object value) { }

	public virtual bool IsValid(ITypeDescriptorContext context, object value) { }

	protected PropertyDescriptorCollection SortProperties(PropertyDescriptorCollection props, string[] names) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
protected abstract class TypeConverter.SimplePropertyDescriptor : PropertyDescriptor
{
	// Fields
	private Type componentType;
	private Type propertyType;

	// Properties
	public override Type ComponentType { get; }
	public override bool IsReadOnly { get; }
	public override Type PropertyType { get; }

	// Methods

	protected void .ctor(Type componentType, string name, Type propertyType, Attribute[] attributes) { }

	public override Type get_ComponentType() { }

	public override bool get_IsReadOnly() { }

	public override Type get_PropertyType() { }
}

// Namespace: 
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class TypeConverter.StandardValuesCollection : ICollection, IEnumerable
{
	// Fields
	private ICollection values;
	private Array valueArray;

	// Properties
	public int Count { get; }
	private int System.Collections.ICollection.Count { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }

	// Methods

	public void .ctor(ICollection values) { }

	public int get_Count() { }

	public void CopyTo(Array array, int index) { }

	public IEnumerator GetEnumerator() { }

	private int System.Collections.ICollection.get_Count() { }

	private bool System.Collections.ICollection.get_IsSynchronized() { }

	private object System.Collections.ICollection.get_SyncRoot() { }

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: System.ComponentModel
[AttributeUsageAttribute] // RVA: 0xD5830 Offset: 0xD4C30 VA: 0x1800D5830
public sealed class TypeConverterAttribute : Attribute
{
	// Fields
	private string typeName;
	public static readonly TypeConverterAttribute Default;

	// Properties
	public string ConverterTypeName { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(Type type) { }

	public void .ctor(string typeName) { }

	public string get_ConverterTypeName() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	private static void .cctor() { }
}

// Namespace: System.ComponentModel
public abstract class TypeDescriptionProvider
{
	// Fields
	private TypeDescriptionProvider _parent;
	private TypeDescriptionProvider.EmptyCustomTypeDescriptor _emptyDescriptor;

	// Methods

	protected void .ctor() { }

	public virtual IDictionary GetCache(object instance) { }

	public virtual ICustomTypeDescriptor GetExtendedTypeDescriptor(object instance) { }

	protected internal virtual IExtenderProvider[] GetExtenderProviders(object instance) { }

	public Type GetReflectionType(Type objectType) { }

	public virtual Type GetReflectionType(Type objectType, object instance) { }

	public ICustomTypeDescriptor GetTypeDescriptor(Type objectType) { }

	public ICustomTypeDescriptor GetTypeDescriptor(object instance) { }

	public virtual ICustomTypeDescriptor GetTypeDescriptor(Type objectType, object instance) { }
}

// Namespace: 
private sealed class TypeDescriptionProvider.EmptyCustomTypeDescriptor : CustomTypeDescriptor
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.ComponentModel
[AttributeUsageAttribute] // RVA: 0x105220 Offset: 0x104620 VA: 0x180105220
public sealed class TypeDescriptionProviderAttribute : Attribute
{
	// Fields
	private string _typeName;

	// Properties
	public string TypeName { get; }

	// Methods

	public void .ctor(string typeName) { }

	public string get_TypeName() { }
}

// Namespace: System.ComponentModel
public sealed class TypeDescriptor
{
	// Fields
	private static WeakHashtable _providerTable;
	private static Hashtable _providerTypeTable;
	private static Hashtable _defaultProviders;
	private static int _metadataVersion;
	private static int _collisionIndex;
	private static BooleanSwitch TraceDescriptor;
	private static readonly Guid[] _pipelineInitializeKeys;
	private static readonly Guid[] _pipelineMergeKeys;
	private static readonly Guid[] _pipelineFilterKeys;
	private static readonly Guid[] _pipelineAttributeFilterKeys;
	private static object _internalSyncObject;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static RefreshEventHandler Refreshed;

	// Properties
	[EditorBrowsableAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
	public static Type ComObjectType { get; }
	[EditorBrowsableAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
	public static Type InterfaceType { get; }
	internal static int MetadataVersion { get; }

	// Methods

	public static Type get_ComObjectType() { }

	public static Type get_InterfaceType() { }

	internal static int get_MetadataVersion() { }

	[EditorBrowsableAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
	public static void AddProvider(TypeDescriptionProvider provider, Type type) { }

	private static void CheckDefaultProvider(Type type) { }

	private static ArrayList FilterMembers(IList members, Attribute[] attributes) { }

	public static AttributeCollection GetAttributes(Type componentType) { }

	public static AttributeCollection GetAttributes(object component) { }

	[EditorBrowsableAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
	public static AttributeCollection GetAttributes(object component, bool noCustomTypeDesc) { }

	internal static IDictionary GetCache(object instance) { }

	public static TypeConverter GetConverter(Type type) { }

	internal static ICustomTypeDescriptor GetDescriptor(Type type, string typeName) { }

	internal static ICustomTypeDescriptor GetDescriptor(object component, bool noCustomTypeDesc) { }

	internal static ICustomTypeDescriptor GetExtendedDescriptor(object component) { }

	private static string GetExtenderCollisionSuffix(MemberDescriptor member) { }

	private static Type GetNodeForBaseType(Type searchType) { }

	public static PropertyDescriptorCollection GetProperties(object component, Attribute[] attributes) { }

	public static PropertyDescriptorCollection GetProperties(object component, Attribute[] attributes, bool noCustomTypeDesc) { }

	private static PropertyDescriptorCollection GetPropertiesImpl(object component, Attribute[] attributes, bool noCustomTypeDesc, bool noAttributes) { }

	internal static TypeDescriptionProvider GetProviderRecursive(Type type) { }

	[EditorBrowsableAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
	public static Type GetReflectionType(Type type) { }

	private static TypeDescriptor.TypeDescriptionNode NodeFor(Type type) { }

	private static TypeDescriptor.TypeDescriptionNode NodeFor(Type type, bool createDelegator) { }

	private static TypeDescriptor.TypeDescriptionNode NodeFor(object instance) { }

	private static TypeDescriptor.TypeDescriptionNode NodeFor(object instance, bool createDelegator) { }

	private static ICollection PipelineAttributeFilter(int pipelineType, ICollection members, Attribute[] filter, object instance, IDictionary cache) { }

	private static ICollection PipelineFilter(int pipelineType, ICollection members, object instance, IDictionary cache) { }

	private static ICollection PipelineInitialize(int pipelineType, ICollection members, IDictionary cache) { }

	private static ICollection PipelineMerge(int pipelineType, ICollection primary, ICollection secondary, object instance, IDictionary cache) { }

	private static void RaiseRefresh(Type type) { }

	public static void Refresh(Type type) { }

	private static bool ShouldHideMember(MemberDescriptor member, Attribute attribute) { }

	public static void SortDescriptorArray(IList infos) { }

	private static void .cctor() { }
}

// Namespace: 
private sealed class TypeDescriptor.AttributeFilterCacheItem
{
	// Fields
	private Attribute[] _filter;
	internal ICollection FilteredMembers;

	// Methods

	internal void .ctor(Attribute[] filter, ICollection filteredMembers) { }

	internal bool IsValid(Attribute[] filter) { }
}

// Namespace: 
private sealed class TypeDescriptor.FilterCacheItem
{
	// Fields
	private ITypeDescriptorFilterService _filterService;
	internal ICollection FilteredMembers;

	// Methods

	internal void .ctor(ITypeDescriptorFilterService filterService, ICollection filteredMembers) { }

	internal bool IsValid(ITypeDescriptorFilterService filterService) { }
}

// Namespace: 
private interface TypeDescriptor.IUnimplemented
{}

// Namespace: 
private sealed class TypeDescriptor.MemberDescriptorComparer : IComparer
{
	// Fields
	public static readonly TypeDescriptor.MemberDescriptorComparer Instance;

	// Methods

	public int Compare(object left, object right) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
private sealed class TypeDescriptor.MergedTypeDescriptor : ICustomTypeDescriptor
{
	// Fields
	private ICustomTypeDescriptor _primary;
	private ICustomTypeDescriptor _secondary;

	// Methods

	internal void .ctor(ICustomTypeDescriptor primary, ICustomTypeDescriptor secondary) { }

	private AttributeCollection System.ComponentModel.ICustomTypeDescriptor.GetAttributes() { }

	private TypeConverter System.ComponentModel.ICustomTypeDescriptor.GetConverter() { }

	private PropertyDescriptorCollection System.ComponentModel.ICustomTypeDescriptor.GetProperties() { }

	private PropertyDescriptorCollection System.ComponentModel.ICustomTypeDescriptor.GetProperties(Attribute[] attributes) { }
}

// Namespace: 
private sealed class TypeDescriptor.TypeDescriptionNode : TypeDescriptionProvider
{
	// Fields
	internal TypeDescriptor.TypeDescriptionNode Next;
	internal TypeDescriptionProvider Provider;

	// Methods

	internal void .ctor(TypeDescriptionProvider provider) { }

	public override IDictionary GetCache(object instance) { }

	public override ICustomTypeDescriptor GetExtendedTypeDescriptor(object instance) { }

	protected internal override IExtenderProvider[] GetExtenderProviders(object instance) { }

	public override Type GetReflectionType(Type objectType, object instance) { }

	public override ICustomTypeDescriptor GetTypeDescriptor(Type objectType, object instance) { }
}

// Namespace: 
private struct TypeDescriptor.TypeDescriptionNode.DefaultExtendedTypeDescriptor : ICustomTypeDescriptor
{
	// Fields
	private TypeDescriptor.TypeDescriptionNode _node;
	private object _instance;

	// Methods

	internal void .ctor(TypeDescriptor.TypeDescriptionNode node, object instance) { }

	private AttributeCollection System.ComponentModel.ICustomTypeDescriptor.GetAttributes() { }

	private TypeConverter System.ComponentModel.ICustomTypeDescriptor.GetConverter() { }

	private PropertyDescriptorCollection System.ComponentModel.ICustomTypeDescriptor.GetProperties() { }

	private PropertyDescriptorCollection System.ComponentModel.ICustomTypeDescriptor.GetProperties(Attribute[] attributes) { }
}

// Namespace: 
private struct TypeDescriptor.TypeDescriptionNode.DefaultTypeDescriptor : ICustomTypeDescriptor
{
	// Fields
	private TypeDescriptor.TypeDescriptionNode _node;
	private Type _objectType;
	private object _instance;

	// Methods

	internal void .ctor(TypeDescriptor.TypeDescriptionNode node, Type objectType, object instance) { }

	private AttributeCollection System.ComponentModel.ICustomTypeDescriptor.GetAttributes() { }

	private TypeConverter System.ComponentModel.ICustomTypeDescriptor.GetConverter() { }

	private PropertyDescriptorCollection System.ComponentModel.ICustomTypeDescriptor.GetProperties() { }

	private PropertyDescriptorCollection System.ComponentModel.ICustomTypeDescriptor.GetProperties(Attribute[] attributes) { }
}

// Namespace: 
[TypeDescriptionProviderAttribute] // RVA: 0x110710 Offset: 0x10FB10 VA: 0x180110710
private sealed class TypeDescriptor.TypeDescriptorComObject
{}

// Namespace: 
private sealed class TypeDescriptor.TypeDescriptorInterface
{}

// Namespace: System.ComponentModel
public class UInt16Converter : BaseNumberConverter
{
	// Properties
	internal override Type TargetType { get; }

	// Methods

	internal override Type get_TargetType() { }

	internal override object FromString(string value, int radix) { }

	internal override object FromString(string value, NumberFormatInfo formatInfo) { }

	internal override object FromString(string value, CultureInfo culture) { }

	internal override string ToString(object value, NumberFormatInfo formatInfo) { }

	public void .ctor() { }
}

// Namespace: System.ComponentModel
public class UInt32Converter : BaseNumberConverter
{
	// Properties
	internal override Type TargetType { get; }

	// Methods

	internal override Type get_TargetType() { }

	internal override object FromString(string value, int radix) { }

	internal override object FromString(string value, NumberFormatInfo formatInfo) { }

	internal override object FromString(string value, CultureInfo culture) { }

	internal override string ToString(object value, NumberFormatInfo formatInfo) { }

	public void .ctor() { }
}

// Namespace: System.ComponentModel
public class UInt64Converter : BaseNumberConverter
{
	// Properties
	internal override Type TargetType { get; }

	// Methods

	internal override Type get_TargetType() { }

	internal override object FromString(string value, int radix) { }

	internal override object FromString(string value, NumberFormatInfo formatInfo) { }

	internal override object FromString(string value, CultureInfo culture) { }

	internal override string ToString(object value, NumberFormatInfo formatInfo) { }

	public void .ctor() { }
}

// Namespace: System.ComponentModel
[Serializable]
public class Win32Exception : ExternalException, ISerializable
{
	// Fields
	private readonly int nativeErrorCode;
	private static bool s_ErrorMessagesInitialized;
	private static Dictionary<int, string> s_ErrorMessage;

	// Properties
	public int NativeErrorCode { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(int error) { }

	public void .ctor(int error, string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	public int get_NativeErrorCode() { }

	public override void GetObjectData(SerializationInfo info, StreamingContext context) { }

	internal static string GetErrorMessage(int error) { }

	private static void InitializeErrorMessages() { }

	private static void .cctor() { }
}

// Namespace: System.ComponentModel
public abstract class BaseNumberConverter : TypeConverter
{
	// Properties
	internal virtual bool AllowHex { get; }
	internal abstract Type TargetType { get; }

	// Methods

	internal virtual bool get_AllowHex() { }

	internal abstract Type get_TargetType() { }

	internal abstract object FromString(string value, int radix) { }

	internal abstract object FromString(string value, NumberFormatInfo formatInfo) { }

	internal abstract object FromString(string value, CultureInfo culture) { }

	internal virtual Exception FromStringError(string failedText, Exception innerException) { }

	internal abstract string ToString(object value, NumberFormatInfo formatInfo) { }

	public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) { }

	public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value) { }

	public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { }

	public override bool CanConvertTo(ITypeDescriptorContext context, Type t) { }

	protected void .ctor() { }
}

// Namespace: System.ComponentModel
[AttributeUsageAttribute] // RVA: 0xC6170 Offset: 0xC5570 VA: 0x1800C6170
public sealed class NotifyParentPropertyAttribute : Attribute
{
	// Fields
	public static readonly NotifyParentPropertyAttribute Yes;
	public static readonly NotifyParentPropertyAttribute No;
	public static readonly NotifyParentPropertyAttribute Default;
	private bool notifyParent;

	// Properties
	public bool NotifyParent { get; }

	// Methods

	public void .ctor(bool notifyParent) { }

	public bool get_NotifyParent() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public override bool IsDefaultAttribute() { }

	private static void .cctor() { }
}

// Namespace: System.ComponentModel
internal sealed class WeakHashtable : Hashtable
{
	// Fields
	private static IEqualityComparer _comparer;

	// Methods

	internal void .ctor() { }

	public override void Clear() { }

	public override void Remove(object key) { }

	private static void .cctor() { }
}

// Namespace: 
private class WeakHashtable.WeakKeyComparer : IEqualityComparer
{
	// Methods

	private bool System.Collections.IEqualityComparer.Equals(object x, object y) { }

	private int System.Collections.IEqualityComparer.GetHashCode(object obj) { }

	public void .ctor() { }
}

// Namespace: System.ComponentModel.Design
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IDesigner : IDisposable
{}

// Namespace: System.ComponentModel.Design
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IDesignerHost : IServiceContainer, IServiceProvider
{
	// Properties
	public abstract IComponent RootComponent { get; }

	// Methods

	public abstract IComponent get_RootComponent() { }
}

// Namespace: System.ComponentModel.Design
public interface IDictionaryService
{
	// Methods

	public abstract object GetValue(object key) { }

	public abstract void SetValue(object key, object value) { }
}

// Namespace: System.ComponentModel.Design
public interface IExtenderListService
{
	// Methods

	public abstract IExtenderProvider[] GetExtenderProviders() { }
}

// Namespace: System.ComponentModel.Design
public interface IReferenceService
{
	// Methods

	public abstract object GetReference(string name) { }

	public abstract string GetName(object reference) { }

	public abstract object[] GetReferences(Type baseType) { }
}

// Namespace: System.ComponentModel.Design
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IRootDesigner : IDesigner, IDisposable
{}

// Namespace: System.ComponentModel.Design
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public interface IServiceContainer : IServiceProvider
{}

// Namespace: System.ComponentModel.Design
public interface ITypeDescriptorFilterService
{
	// Methods

	public abstract bool FilterAttributes(IComponent component, IDictionary attributes) { }

	public abstract bool FilterEvents(IComponent component, IDictionary events) { }

	public abstract bool FilterProperties(IComponent component, IDictionary properties) { }
}

// Namespace: System.ComponentModel.Design.Serialization
[AttributeUsageAttribute] // RVA: 0x118D30 Offset: 0x118130 VA: 0x180118D30
public sealed class DesignerSerializerAttribute : Attribute
{
	// Fields
	private string serializerTypeName;
	private string serializerBaseTypeName;
	private string typeId;

	// Properties
	public override object TypeId { get; }

	// Methods

	public void .ctor(string serializerTypeName, string baseSerializerTypeName) { }

	public override object get_TypeId() { }
}

// Namespace: System.ComponentModel.Design.Serialization
public sealed class InstanceDescriptor
{
	// Fields
	private MemberInfo member;
	private ICollection arguments;
	private bool isComplete;

	// Methods

	public void .ctor(MemberInfo member, ICollection arguments) { }

	public void .ctor(MemberInfo member, ICollection arguments, bool isComplete) { }

	public object Invoke() { }
}

// Namespace: System.ComponentModel.Design.Serialization
[AttributeUsageAttribute] // RVA: 0x11A5D0 Offset: 0x1199D0 VA: 0x18011A5D0
[ObsoleteAttribute] // RVA: 0x11A5D0 Offset: 0x1199D0 VA: 0x18011A5D0
public sealed class RootDesignerSerializerAttribute : Attribute
{
	// Fields
	private bool reloadable;
	private string serializerTypeName;
	private string serializerBaseTypeName;
	private string typeId;

	// Properties
	public override object TypeId { get; }

	// Methods

	public void .ctor(string serializerTypeName, string baseSerializerTypeName, bool reloadable) { }

	public override object get_TypeId() { }
}

// Namespace: System.Security.Authentication
[Serializable]
public class AuthenticationException : SystemException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message, Exception innerException) { }

	protected void .ctor(SerializationInfo serializationInfo, StreamingContext streamingContext) { }
}

// Namespace: System.Security.Authentication
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum SslProtocols
{
	// Fields
	public int value__;
	public const SslProtocols None = 0;
	public const SslProtocols Ssl2 = 12;
	public const SslProtocols Ssl3 = 48;
	public const SslProtocols Tls = 192;
	[MonoTODOAttribute] // RVA: 0x121190 Offset: 0x120590 VA: 0x180121190
	public const SslProtocols Tls11 = 768;
	[MonoTODOAttribute] // RVA: 0x121190 Offset: 0x120590 VA: 0x180121190
	public const SslProtocols Tls12 = 3072;
	public const SslProtocols Default = 240;
}

// Namespace: System.Security.Cryptography
public enum OidGroup
{
	// Fields
	public int value__;
	public const OidGroup All = 0;
	public const OidGroup HashAlgorithm = 1;
	public const OidGroup EncryptionAlgorithm = 2;
	public const OidGroup PublicKeyAlgorithm = 3;
	public const OidGroup SignatureAlgorithm = 4;
	public const OidGroup Attribute = 5;
	public const OidGroup ExtensionOrAttribute = 6;
	public const OidGroup EnhancedKeyUsage = 7;
	public const OidGroup Policy = 8;
	public const OidGroup Template = 9;
	public const OidGroup KeyDerivationFunction = 10;
}

// Namespace: System.Security.Cryptography
public sealed class Oid
{
	// Fields
	private string m_value;
	private string m_friendlyName;
	private OidGroup m_group;

	// Properties
	public string Value { get; set; }
	public string FriendlyName { get; }

	// Methods

	public void .ctor(string oid) { }

	internal void .ctor(string oid, OidGroup group, bool lookupFriendlyName) { }

	public void .ctor(string value, string friendlyName) { }

	public void .ctor(Oid oid) { }

	public string get_Value() { }

	public void set_Value(string value) { }

	public string get_FriendlyName() { }
}

// Namespace: System.Security.Cryptography
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public sealed class OidCollection : ICollection, IEnumerable
{
	// Fields
	private ArrayList m_list;

	// Properties
	public Oid Item { get; }
	public int Count { get; }
	public bool IsSynchronized { get; }
	public object SyncRoot { get; }

	// Methods

	public void .ctor() { }

	public int Add(Oid oid) { }

	public Oid get_Item(int index) { }

	public int get_Count() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }

	public bool get_IsSynchronized() { }

	public object get_SyncRoot() { }
}

// Namespace: System.Security.Cryptography
public sealed class OidEnumerator : IEnumerator
{
	// Fields
	private OidCollection m_oids;
	private int m_current;

	// Properties
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	internal void .ctor(OidCollection oids) { }

	private object System.Collections.IEnumerator.get_Current() { }

	public bool MoveNext() { }

	public void Reset() { }
}

// Namespace: System.Security.Cryptography
internal static class CAPI
{
	// Methods

	public static string CryptFindOIDInfoNameFromKey(string key, OidGroup oidGroup) { }

	public static string CryptFindOIDInfoKeyFromName(string name, OidGroup oidGroup) { }
}

// Namespace: System.Security.Cryptography
internal enum AsnDecodeStatus
{
	// Fields
	public int value__;
	public const AsnDecodeStatus NotDecoded = -1;
	public const AsnDecodeStatus Ok = 0;
	public const AsnDecodeStatus BadAsn = 1;
	public const AsnDecodeStatus BadTag = 2;
	public const AsnDecodeStatus BadLength = 3;
	public const AsnDecodeStatus InformationNotAvailable = 4;
}

// Namespace: System.Security.Cryptography
public class AsnEncodedData
{
	// Fields
	internal Oid _oid;
	internal byte[] _raw;

	// Properties
	public Oid Oid { set; }
	public byte[] RawData { get; set; }

	// Methods

	protected void .ctor() { }

	public void .ctor(Oid oid, byte[] rawData) { }

	public void set_Oid(Oid value) { }

	public byte[] get_RawData() { }

	public void set_RawData(byte[] value) { }

	public virtual void CopyFrom(AsnEncodedData asnEncodedData) { }

	internal virtual string ToString(bool multiLine) { }

	internal string Default(bool multiLine) { }

	internal string BasicConstraintsExtension(bool multiLine) { }

	internal string EnhancedKeyUsageExtension(bool multiLine) { }

	internal string KeyUsageExtension(bool multiLine) { }

	internal string SubjectKeyIdentifierExtension(bool multiLine) { }

	internal string SubjectAltName(bool multiLine) { }

	internal string NetscapeCertType(bool multiLine) { }
}

// Namespace: System.Security.Cryptography.X509Certificates
public enum StoreLocation
{
	// Fields
	public int value__;
	public const StoreLocation CurrentUser = 1;
	public const StoreLocation LocalMachine = 2;
}

// Namespace: System.Security.Cryptography.X509Certificates
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum X509ChainStatusFlags
{
	// Fields
	public int value__;
	public const X509ChainStatusFlags NoError = 0;
	public const X509ChainStatusFlags NotTimeValid = 1;
	public const X509ChainStatusFlags NotTimeNested = 2;
	public const X509ChainStatusFlags Revoked = 4;
	public const X509ChainStatusFlags NotSignatureValid = 8;
	public const X509ChainStatusFlags NotValidForUsage = 16;
	public const X509ChainStatusFlags UntrustedRoot = 32;
	public const X509ChainStatusFlags RevocationStatusUnknown = 64;
	public const X509ChainStatusFlags Cyclic = 128;
	public const X509ChainStatusFlags InvalidExtension = 256;
	public const X509ChainStatusFlags InvalidPolicyConstraints = 512;
	public const X509ChainStatusFlags InvalidBasicConstraints = 1024;
	public const X509ChainStatusFlags InvalidNameConstraints = 2048;
	public const X509ChainStatusFlags HasNotSupportedNameConstraint = 4096;
	public const X509ChainStatusFlags HasNotDefinedNameConstraint = 8192;
	public const X509ChainStatusFlags HasNotPermittedNameConstraint = 16384;
	public const X509ChainStatusFlags HasExcludedNameConstraint = 32768;
	public const X509ChainStatusFlags PartialChain = 65536;
	public const X509ChainStatusFlags CtlNotTimeValid = 131072;
	public const X509ChainStatusFlags CtlNotSignatureValid = 262144;
	public const X509ChainStatusFlags CtlNotValidForUsage = 524288;
	public const X509ChainStatusFlags OfflineRevocation = 16777216;
	public const X509ChainStatusFlags NoIssuanceChainPolicy = 33554432;
	public const X509ChainStatusFlags ExplicitDistrust = 67108864;
	public const X509ChainStatusFlags HasNotSupportedCriticalExtension = 134217728;
	public const X509ChainStatusFlags HasWeakSignature = 1048576;
}

// Namespace: System.Security.Cryptography.X509Certificates
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum X509KeyUsageFlags
{
	// Fields
	public int value__;
	public const X509KeyUsageFlags None = 0;
	public const X509KeyUsageFlags EncipherOnly = 1;
	public const X509KeyUsageFlags CrlSign = 2;
	public const X509KeyUsageFlags KeyCertSign = 4;
	public const X509KeyUsageFlags KeyAgreement = 8;
	public const X509KeyUsageFlags DataEncipherment = 16;
	public const X509KeyUsageFlags KeyEncipherment = 32;
	public const X509KeyUsageFlags NonRepudiation = 64;
	public const X509KeyUsageFlags DigitalSignature = 128;
	public const X509KeyUsageFlags DecipherOnly = 32768;
}

// Namespace: System.Security.Cryptography.X509Certificates
public enum X509RevocationFlag
{
	// Fields
	public int value__;
	public const X509RevocationFlag EndCertificateOnly = 0;
	public const X509RevocationFlag EntireChain = 1;
	public const X509RevocationFlag ExcludeRoot = 2;
}

// Namespace: System.Security.Cryptography.X509Certificates
public enum X509RevocationMode
{
	// Fields
	public int value__;
	public const X509RevocationMode NoCheck = 0;
	public const X509RevocationMode Online = 1;
	public const X509RevocationMode Offline = 2;
}

// Namespace: System.Security.Cryptography.X509Certificates
public enum X509SubjectKeyIdentifierHashAlgorithm
{
	// Fields
	public int value__;
	public const X509SubjectKeyIdentifierHashAlgorithm Sha1 = 0;
	public const X509SubjectKeyIdentifierHashAlgorithm ShortSha1 = 1;
	public const X509SubjectKeyIdentifierHashAlgorithm CapiSha1 = 2;
}

// Namespace: System.Security.Cryptography.X509Certificates
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum X509VerificationFlags
{
	// Fields
	public int value__;
	public const X509VerificationFlags NoFlag = 0;
	public const X509VerificationFlags IgnoreNotTimeValid = 1;
	public const X509VerificationFlags IgnoreCtlNotTimeValid = 2;
	public const X509VerificationFlags IgnoreNotTimeNested = 4;
	public const X509VerificationFlags IgnoreInvalidBasicConstraints = 8;
	public const X509VerificationFlags AllowUnknownCertificateAuthority = 16;
	public const X509VerificationFlags IgnoreWrongUsage = 32;
	public const X509VerificationFlags IgnoreInvalidName = 64;
	public const X509VerificationFlags IgnoreInvalidPolicy = 128;
	public const X509VerificationFlags IgnoreEndRevocationUnknown = 256;
	public const X509VerificationFlags IgnoreCtlSignerRevocationUnknown = 512;
	public const X509VerificationFlags IgnoreCertificateAuthorityRevocationUnknown = 1024;
	public const X509VerificationFlags IgnoreRootRevocationUnknown = 2048;
	public const X509VerificationFlags AllFlags = 4095;
}

// Namespace: System.Security.Cryptography.X509Certificates
internal class X509Utils
{
	// Methods

	internal static string FindOidInfo(uint keyType, string keyValue, OidGroup oidGroup) { }

	internal static string FindOidInfoWithFallback(uint key, string value, OidGroup group) { }
}

// Namespace: System.Security.Cryptography.X509Certificates
public sealed class PublicKey
{
	// Fields
	private AsymmetricAlgorithm _key;
	private AsnEncodedData _keyValue;
	private AsnEncodedData _params;
	private Oid _oid;
	private static byte[] Empty;

	// Properties
	public AsnEncodedData EncodedKeyValue { get; }
	public AsnEncodedData EncodedParameters { get; }
	public AsymmetricAlgorithm Key { get; }
	public Oid Oid { get; }

	// Methods

	internal void .ctor(X509Certificate certificate) { }

	public AsnEncodedData get_EncodedKeyValue() { }

	public AsnEncodedData get_EncodedParameters() { }

	public AsymmetricAlgorithm get_Key() { }

	public Oid get_Oid() { }

	private static byte[] GetUnsignedBigInteger(byte[] integer) { }

	internal static DSA DecodeDSA(byte[] rawPublicKey, byte[] rawParameters) { }

	internal static RSA DecodeRSA(byte[] rawPublicKey) { }

	private static void .cctor() { }
}

// Namespace: System.Security.Cryptography.X509Certificates
[MonoTODOAttribute] // RVA: 0x127BE0 Offset: 0x126FE0 VA: 0x180127BE0
public sealed class X500DistinguishedName : AsnEncodedData
{}

// Namespace: System.Security.Cryptography.X509Certificates
public sealed class X509BasicConstraintsExtension : X509Extension
{
	// Fields
	internal const string oid = "2.5.29.19";
	internal const string friendlyName = "Basic Constraints";
	private bool _certificateAuthority;
	private bool _hasPathLengthConstraint;
	private int _pathLengthConstraint;
	private AsnDecodeStatus _status;

	// Properties
	public bool CertificateAuthority { get; }
	public bool HasPathLengthConstraint { get; }
	public int PathLengthConstraint { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(AsnEncodedData encodedBasicConstraints, bool critical) { }

	public void .ctor(bool certificateAuthority, bool hasPathLengthConstraint, int pathLengthConstraint, bool critical) { }

	public bool get_CertificateAuthority() { }

	public bool get_HasPathLengthConstraint() { }

	public int get_PathLengthConstraint() { }

	public override void CopyFrom(AsnEncodedData asnEncodedData) { }

	internal AsnDecodeStatus Decode(byte[] extension) { }

	internal byte[] Encode() { }

	internal override string ToString(bool multiLine) { }
}

// Namespace: System.Security.Cryptography.X509Certificates
[Serializable]
public class X509Certificate2 : X509Certificate
{
	// Fields
	private string friendlyName;
	private static byte[] signedData;

	// Properties
	internal X509Certificate2Impl Impl { get; }
	public DateTime NotAfter { get; }
	public DateTime NotBefore { get; }
	public AsymmetricAlgorithm PrivateKey { get; }
	public PublicKey PublicKey { get; }
	public string SerialNumber { get; }
	public Oid SignatureAlgorithm { get; }
	public string Thumbprint { get; }
	public int Version { get; }

	// Methods

	internal X509Certificate2Impl get_Impl() { }

	public void .ctor() { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	public DateTime get_NotAfter() { }

	public DateTime get_NotBefore() { }

	public AsymmetricAlgorithm get_PrivateKey() { }

	public PublicKey get_PublicKey() { }

	public string get_SerialNumber() { }

	public Oid get_SignatureAlgorithm() { }

	public string get_Thumbprint() { }

	public int get_Version() { }

	[MonoTODOAttribute] // RVA: 0x1299A0 Offset: 0x128DA0 VA: 0x1801299A0
	public override void Import(byte[] rawData, string password, X509KeyStorageFlags keyStorageFlags) { }

	public override void Reset() { }

	public override string ToString() { }

	public override string ToString(bool verbose) { }

	private static void AppendBuffer(StringBuilder sb, byte[] buffer) { }

	private static void .cctor() { }
}

// Namespace: System.Security.Cryptography.X509Certificates
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class X509Certificate2Collection : X509CertificateCollection
{
	// Fields
	private static string[] newline_split;

	// Methods

	private static void .cctor() { }
}

// Namespace: System.Security.Cryptography.X509Certificates
internal abstract class X509Certificate2Impl : X509CertificateImpl
{
	// Properties
	public abstract AsymmetricAlgorithm PrivateKey { get; }
	public abstract PublicKey PublicKey { get; }
	public abstract Oid SignatureAlgorithm { get; }
	public abstract int Version { get; }
	internal abstract X509CertificateImplCollection IntermediateCertificates { get; }

	// Methods

	public abstract AsymmetricAlgorithm get_PrivateKey() { }

	public abstract PublicKey get_PublicKey() { }

	public abstract Oid get_SignatureAlgorithm() { }

	public abstract int get_Version() { }

	internal abstract X509CertificateImplCollection get_IntermediateCertificates() { }

	public abstract void Import(byte[] rawData, string password, X509KeyStorageFlags keyStorageFlags) { }

	public abstract void Reset() { }

	protected void .ctor() { }
}

// Namespace: System.Security.Cryptography.X509Certificates
internal class X509Certificate2ImplMono : X509Certificate2Impl
{
	// Fields
	private bool _archived;
	private X509ExtensionCollection _extensions;
	private PublicKey _publicKey;
	private X500DistinguishedName issuer_name;
	private X500DistinguishedName subject_name;
	private Oid signature_algorithm;
	private X509CertificateImplCollection intermediateCerts;
	private X509Certificate _cert;
	private static string empty_error;
	private static byte[] commonName;
	private static byte[] email;
	private static byte[] signedData;

	// Properties
	public override bool IsValid { get; }
	public override AsymmetricAlgorithm PrivateKey { get; }
	public override PublicKey PublicKey { get; }
	public override Oid SignatureAlgorithm { get; }
	public override int Version { get; }
	internal override X509CertificateImplCollection IntermediateCertificates { get; }

	// Methods

	public override bool get_IsValid() { }

	private void .ctor(X509Certificate cert) { }

	private void .ctor(X509Certificate2ImplMono other) { }

	public override X509CertificateImpl Clone() { }

	public override string GetIssuerName(bool legacyV1Mode) { }

	public override string GetSubjectName(bool legacyV1Mode) { }

	public override byte[] GetRawCertData() { }

	protected override byte[] GetCertHash(bool lazy) { }

	public override DateTime GetValidFrom() { }

	public override DateTime GetValidUntil() { }

	public override bool Equals(X509CertificateImpl other, out bool result) { }

	public override byte[] GetSerialNumber() { }

	public void .ctor() { }

	public override AsymmetricAlgorithm get_PrivateKey() { }

	public override PublicKey get_PublicKey() { }

	public override Oid get_SignatureAlgorithm() { }

	public override int get_Version() { }

	private X509Certificate ImportPkcs12(byte[] rawData, string password) { }

	[MonoTODOAttribute] // RVA: 0x1299A0 Offset: 0x128DA0 VA: 0x1801299A0
	public override void Import(byte[] rawData, string password, X509KeyStorageFlags keyStorageFlags) { }

	public override void Reset() { }

	public override string ToString() { }

	public override string ToString(bool verbose) { }

	private static void AppendBuffer(StringBuilder sb, byte[] buffer) { }

	internal override X509CertificateImplCollection get_IntermediateCertificates() { }

	private static void .cctor() { }
}

// Namespace: System.Security.Cryptography.X509Certificates
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
public class X509CertificateCollection : CollectionBase
{
	// Properties
	public X509Certificate Item { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(X509CertificateCollection value) { }

	public X509Certificate get_Item(int index) { }

	public int Add(X509Certificate value) { }

	public void AddRange(X509CertificateCollection value) { }

	public X509CertificateCollection.X509CertificateEnumerator GetEnumerator() { }

	public override int GetHashCode() { }
}

// Namespace: 
public class X509CertificateCollection.X509CertificateEnumerator : IEnumerator
{
	// Fields
	private IEnumerator enumerator;

	// Properties
	public X509Certificate Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	public void .ctor(X509CertificateCollection mappings) { }

	public X509Certificate get_Current() { }

	private object System.Collections.IEnumerator.get_Current() { }

	private bool System.Collections.IEnumerator.MoveNext() { }

	private void System.Collections.IEnumerator.Reset() { }

	public bool MoveNext() { }
}

// Namespace: System.Security.Cryptography.X509Certificates
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
internal class X509CertificateImplCollection : IDisposable
{
	// Fields
	private List<X509CertificateImpl> list;

	// Properties
	public int Count { get; }
	public X509CertificateImpl Item { get; }

	// Methods

	public void .ctor() { }

	private void .ctor(X509CertificateImplCollection other) { }

	public int get_Count() { }

	public X509CertificateImpl get_Item(int index) { }

	public void Add(X509CertificateImpl impl, bool takeOwnership) { }

	public X509CertificateImplCollection Clone() { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	protected override void Finalize() { }
}

// Namespace: System.Security.Cryptography.X509Certificates
public class X509Chain : IDisposable
{
	// Fields
	private X509ChainImpl impl;

	// Properties
	internal X509ChainImpl Impl { get; }
	public X509ChainElementCollection ChainElements { get; }
	public X509ChainPolicy ChainPolicy { set; }

	// Methods

	internal X509ChainImpl get_Impl() { }

	public void .ctor() { }

	public void .ctor(bool useMachineContext) { }

	public X509ChainElementCollection get_ChainElements() { }

	public void set_ChainPolicy(X509ChainPolicy value) { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	protected override void Finalize() { }
}

// Namespace: System.Security.Cryptography.X509Certificates
public class X509ChainElement
{
	// Fields
	private X509Certificate2 certificate;
	private X509ChainStatus[] status;

	// Properties
	public X509Certificate2 Certificate { get; }
	public X509ChainStatus[] ChainElementStatus { get; }

	// Methods

	public X509Certificate2 get_Certificate() { }

	public X509ChainStatus[] get_ChainElementStatus() { }
}

// Namespace: System.Security.Cryptography.X509Certificates
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public sealed class X509ChainElementCollection : ICollection, IEnumerable
{
	// Fields
	private ArrayList _list;

	// Properties
	public int Count { get; }
	public bool IsSynchronized { get; }
	public object SyncRoot { get; }

	// Methods

	internal void .ctor() { }

	public int get_Count() { }

	public bool get_IsSynchronized() { }

	public object get_SyncRoot() { }

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }

	public X509ChainElementEnumerator GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: System.Security.Cryptography.X509Certificates
public sealed class X509ChainElementEnumerator : IEnumerator
{
	// Fields
	private IEnumerator enumerator;

	// Properties
	public X509ChainElement Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	internal void .ctor(IEnumerable enumerable) { }

	public X509ChainElement get_Current() { }

	private object System.Collections.IEnumerator.get_Current() { }

	public bool MoveNext() { }

	public void Reset() { }
}

// Namespace: System.Security.Cryptography.X509Certificates
internal abstract class X509ChainImpl : IDisposable
{
	// Properties
	public abstract bool IsValid { get; }
	public abstract X509ChainElementCollection ChainElements { get; }
	public abstract X509ChainPolicy ChainPolicy { set; }

	// Methods

	public abstract bool get_IsValid() { }

	public abstract X509ChainElementCollection get_ChainElements() { }

	public abstract void set_ChainPolicy(X509ChainPolicy value) { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	protected override void Finalize() { }

	protected void .ctor() { }
}

// Namespace: System.Security.Cryptography.X509Certificates
internal class X509ChainImplMono : X509ChainImpl
{
	// Fields
	private StoreLocation location;
	private X509ChainElementCollection elements;
	private X509ChainPolicy policy;
	private static X509ChainStatus[] Empty;

	// Properties
	public override bool IsValid { get; }
	public override X509ChainElementCollection ChainElements { get; }
	public override X509ChainPolicy ChainPolicy { set; }

	// Methods

	public void .ctor(bool useMachineContext) { }

	public override bool get_IsValid() { }

	public override X509ChainElementCollection get_ChainElements() { }

	public override void set_ChainPolicy(X509ChainPolicy value) { }

	private static void .cctor() { }
}

// Namespace: System.Security.Cryptography.X509Certificates
public sealed class X509ChainPolicy
{
	// Fields
	private OidCollection apps;
	private OidCollection cert;
	private X509CertificateCollection store;
	private X509Certificate2Collection store2;
	private X509RevocationFlag rflag;
	private X509RevocationMode mode;
	private TimeSpan timeout;
	private X509VerificationFlags vflags;
	private DateTime vtime;

	// Methods

	public void .ctor() { }

	internal void .ctor(X509CertificateCollection store) { }

	public void Reset() { }
}

// Namespace: System.Security.Cryptography.X509Certificates
public struct X509ChainStatus
{
	// Fields
	private X509ChainStatusFlags status;
	private string info;

	// Properties
	public X509ChainStatusFlags Status { get; }

	// Methods

	public X509ChainStatusFlags get_Status() { }
}

// Namespace: System.Security.Cryptography.X509Certificates
public sealed class X509EnhancedKeyUsageExtension : X509Extension
{
	// Fields
	private OidCollection _enhKeyUsage;
	private AsnDecodeStatus _status;

	// Methods

	public void .ctor(AsnEncodedData encodedEnhancedKeyUsages, bool critical) { }

	public override void CopyFrom(AsnEncodedData asnEncodedData) { }

	internal AsnDecodeStatus Decode(byte[] extension) { }

	internal override string ToString(bool multiLine) { }
}

// Namespace: System.Security.Cryptography.X509Certificates
public class X509Extension : AsnEncodedData
{
	// Fields
	private bool _critical;

	// Properties
	public bool Critical { get; set; }

	// Methods

	protected void .ctor() { }

	public bool get_Critical() { }

	public void set_Critical(bool value) { }

	public override void CopyFrom(AsnEncodedData asnEncodedData) { }

	internal string FormatUnkownData(byte[] data) { }
}

// Namespace: System.Security.Cryptography.X509Certificates
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public sealed class X509ExtensionCollection : ICollection, IEnumerable
{
	// Fields
	private static byte[] Empty;
	private ArrayList _list;

	// Properties
	public int Count { get; }
	public bool IsSynchronized { get; }
	public object SyncRoot { get; }

	// Methods

	public int get_Count() { }

	public bool get_IsSynchronized() { }

	public object get_SyncRoot() { }

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	private static void .cctor() { }
}

// Namespace: System.Security.Cryptography.X509Certificates
public sealed class X509ExtensionEnumerator : IEnumerator
{
	// Fields
	private IEnumerator enumerator;

	// Properties
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	internal void .ctor(ArrayList list) { }

	private object System.Collections.IEnumerator.get_Current() { }

	public bool MoveNext() { }

	public void Reset() { }
}

// Namespace: System.Security.Cryptography.X509Certificates
internal static class X509Helper2
{
	// Methods

	internal static void Initialize() { }

	internal static void ThrowIfContextInvalid(X509CertificateImpl impl) { }

	internal static X509Certificate2Impl Import(byte[] rawData, string password, X509KeyStorageFlags keyStorageFlags, bool disableProvider = False) { }

	internal static X509Certificate2Impl Import(X509Certificate cert, bool disableProvider = False) { }

	internal static X509ChainImpl CreateChainImpl(bool useMachineContext) { }

	public static bool IsValid(X509ChainImpl impl) { }

	internal static void ThrowIfContextInvalid(X509ChainImpl impl) { }

	internal static Exception GetInvalidChainContextException() { }
}

// Namespace: 
private class X509Helper2.MyNativeHelper : INativeCertificateHelper
{
	// Methods

	public X509CertificateImpl Import(X509Certificate cert) { }

	public void .ctor() { }
}

// Namespace: System.Security.Cryptography.X509Certificates
public sealed class X509KeyUsageExtension : X509Extension
{
	// Fields
	internal const string oid = "2.5.29.15";
	internal const string friendlyName = "Key Usage";
	internal const X509KeyUsageFlags all = 33023;
	private X509KeyUsageFlags _keyUsages;
	private AsnDecodeStatus _status;

	// Properties
	public X509KeyUsageFlags KeyUsages { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(AsnEncodedData encodedKeyUsage, bool critical) { }

	public void .ctor(X509KeyUsageFlags keyUsages, bool critical) { }

	public X509KeyUsageFlags get_KeyUsages() { }

	public override void CopyFrom(AsnEncodedData asnEncodedData) { }

	internal X509KeyUsageFlags GetValidFlags(X509KeyUsageFlags flags) { }

	internal AsnDecodeStatus Decode(byte[] extension) { }

	internal byte[] Encode() { }

	internal override string ToString(bool multiLine) { }
}

// Namespace: System.Security.Cryptography.X509Certificates
public sealed class X509SubjectKeyIdentifierExtension : X509Extension
{
	// Fields
	internal const string oid = "2.5.29.14";
	internal const string friendlyName = "Subject Key Identifier";
	private byte[] _subjectKeyIdentifier;
	private string _ski;
	private AsnDecodeStatus _status;

	// Properties
	public string SubjectKeyIdentifier { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(AsnEncodedData encodedSubjectKeyIdentifier, bool critical) { }

	public void .ctor(byte[] subjectKeyIdentifier, bool critical) { }

	public void .ctor(string subjectKeyIdentifier, bool critical) { }

	public void .ctor(PublicKey key, bool critical) { }

	public void .ctor(PublicKey key, X509SubjectKeyIdentifierHashAlgorithm algorithm, bool critical) { }

	public string get_SubjectKeyIdentifier() { }

	public override void CopyFrom(AsnEncodedData asnEncodedData) { }

	internal static byte FromHexChar(char c) { }

	internal static byte FromHexChars(char c1, char c2) { }

	internal static byte[] FromHex(string hex) { }

	internal AsnDecodeStatus Decode(byte[] extension) { }

	internal byte[] Encode() { }

	internal override string ToString(bool multiLine) { }
}

// Namespace: System.CodeDom.Compiler
[AttributeUsageAttribute] // RVA: 0xA610 Offset: 0x9A10 VA: 0x18000A610
public sealed class GeneratedCodeAttribute : Attribute
{
	// Fields
	private readonly string tool;
	private readonly string version;

	// Methods

	public void .ctor(string tool, string version) { }
}

// Namespace: System.IO.Compression
public enum CompressionMode
{
	// Fields
	public int value__;
	public const CompressionMode Decompress = 0;
	public const CompressionMode Compress = 1;
}

// Namespace: System.IO.Compression
public class GZipStream : Stream
{
	// Fields
	private DeflateStream _deflateStream;

	// Properties
	public override bool CanRead { get; }
	public override bool CanWrite { get; }
	public override bool CanSeek { get; }
	public override long Length { get; }
	public override long Position { get; set; }

	// Methods

	public void .ctor(Stream stream, CompressionMode mode) { }

	public void .ctor(Stream stream, CompressionMode mode, bool leaveOpen) { }

	public override bool get_CanRead() { }

	public override bool get_CanWrite() { }

	public override bool get_CanSeek() { }

	public override long get_Length() { }

	public override long get_Position() { }

	public override void set_Position(long value) { }

	public override void Flush() { }

	public override long Seek(long offset, SeekOrigin origin) { }

	public override void SetLength(long value) { }

	public override int ReadByte() { }

	public override IAsyncResult BeginRead(byte[] array, int offset, int count, AsyncCallback asyncCallback, object asyncState) { }

	public override int EndRead(IAsyncResult asyncResult) { }

	public override int Read(byte[] array, int offset, int count) { }

	public override IAsyncResult BeginWrite(byte[] array, int offset, int count, AsyncCallback asyncCallback, object asyncState) { }

	public override void EndWrite(IAsyncResult asyncResult) { }

	public override void Write(byte[] array, int offset, int count) { }

	protected override void Dispose(bool disposing) { }

	public override Task<int> ReadAsync(byte[] array, int offset, int count, CancellationToken cancellationToken) { }

	public override Task WriteAsync(byte[] array, int offset, int count, CancellationToken cancellationToken) { }

	public override Task FlushAsync(CancellationToken cancellationToken) { }

	private void CheckDeflateStream() { }

	private static void ThrowStreamClosedException() { }
}

// Namespace: System.IO.Compression
public class DeflateStream : Stream
{
	// Fields
	private Stream base_stream;
	private CompressionMode mode;
	private bool leaveOpen;
	private bool disposed;
	private DeflateStreamNative native;

	// Properties
	public override bool CanRead { get; }
	public override bool CanSeek { get; }
	public override bool CanWrite { get; }
	public override long Length { get; }
	public override long Position { get; set; }

	// Methods

	public void .ctor(Stream stream, CompressionMode mode) { }

	internal void .ctor(Stream stream, CompressionMode mode, bool leaveOpen, int windowsBits) { }

	internal void .ctor(Stream compressedStream, CompressionMode mode, bool leaveOpen, bool gzip) { }

	protected override void Dispose(bool disposing) { }

	private int ReadInternal(byte[] array, int offset, int count) { }

	public override int Read(byte[] array, int offset, int count) { }

	private void WriteInternal(byte[] array, int offset, int count) { }

	public override void Write(byte[] array, int offset, int count) { }

	public override void Flush() { }

	public override IAsyncResult BeginRead(byte[] array, int offset, int count, AsyncCallback asyncCallback, object asyncState) { }

	public override IAsyncResult BeginWrite(byte[] array, int offset, int count, AsyncCallback asyncCallback, object asyncState) { }

	public override int EndRead(IAsyncResult asyncResult) { }

	public override void EndWrite(IAsyncResult asyncResult) { }

	public override long Seek(long offset, SeekOrigin origin) { }

	public override void SetLength(long value) { }

	public override bool get_CanRead() { }

	public override bool get_CanSeek() { }

	public override bool get_CanWrite() { }

	public override long get_Length() { }

	public override long get_Position() { }

	public override void set_Position(long value) { }
}

// Namespace: 
private sealed class DeflateStream.ReadMethod : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual int Invoke(byte[] array, int offset, int count) { }

	public virtual IAsyncResult BeginInvoke(byte[] array, int offset, int count, AsyncCallback callback, object object) { }

	public virtual int EndInvoke(IAsyncResult result) { }
}

// Namespace: 
private sealed class DeflateStream.WriteMethod : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(byte[] array, int offset, int count) { }

	public virtual IAsyncResult BeginInvoke(byte[] array, int offset, int count, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System.IO.Compression
internal class DeflateStreamNative
{
	// Fields
	private DeflateStreamNative.UnmanagedReadOrWrite feeder;
	private Stream base_stream;
	private DeflateStreamNative.SafeDeflateStreamHandle z_stream;
	private GCHandle data;
	private bool disposed;
	private byte[] io_buffer;

	// Methods

	private void .ctor() { }

	public static DeflateStreamNative Create(Stream compressedStream, CompressionMode mode, bool gzip) { }

	protected override void Finalize() { }

	public void Dispose(bool disposing) { }

	public void Flush() { }

	public int ReadZStream(IntPtr buffer, int length) { }

	public void WriteZStream(IntPtr buffer, int length) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC2F0 Offset: 0xB6F0 VA: 0x18000C2F0
	private static int UnmanagedRead(IntPtr buffer, int length, IntPtr data) { }

	private int UnmanagedRead(IntPtr buffer, int length) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE320 Offset: 0xD720 VA: 0x18000E320
	private static int UnmanagedWrite(IntPtr buffer, int length, IntPtr data) { }

	private int UnmanagedWrite(IntPtr buffer, int length) { }

	private static void CheckResult(int result, string where) { }

	private static extern DeflateStreamNative.SafeDeflateStreamHandle CreateZStream(CompressionMode compress, bool gzip, DeflateStreamNative.UnmanagedReadOrWrite feeder, IntPtr data) { }

	private static extern int CloseZStream(IntPtr stream) { }

	private static extern int Flush(DeflateStreamNative.SafeDeflateStreamHandle stream) { }

	private static extern int ReadZStream(DeflateStreamNative.SafeDeflateStreamHandle stream, IntPtr buffer, int length) { }

	private static extern int WriteZStream(DeflateStreamNative.SafeDeflateStreamHandle stream, IntPtr buffer, int length) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
private sealed class DeflateStreamNative.UnmanagedReadOrWrite : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual int Invoke(IntPtr buffer, int length, IntPtr data) { }

	public virtual IAsyncResult BeginInvoke(IntPtr buffer, int length, IntPtr data, AsyncCallback callback, object object) { }

	public virtual int EndInvoke(IAsyncResult result) { }
}

// Namespace: 
private sealed class DeflateStreamNative.SafeDeflateStreamHandle : SafeHandle
{
	// Properties
	public override bool IsInvalid { get; }

	// Methods

	public override bool get_IsInvalid() { }

	private void .ctor() { }

	protected override bool ReleaseHandle() { }
}

// Namespace: System.Net
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum SecurityProtocolType
{
	// Fields
	public int value__;
	public const SecurityProtocolType SystemDefault = 0;
	public const SecurityProtocolType Ssl3 = 48;
	public const SecurityProtocolType Tls = 192;
	public const SecurityProtocolType Tls11 = 768;
	public const SecurityProtocolType Tls12 = 3072;
}

// Namespace: System.Net
public class Authorization
{
	// Fields
	private string m_Message;
	private bool m_Complete;
	internal string ModuleAuthenticationType;

	// Properties
	public string Message { get; }
	public bool Complete { get; }

	// Methods

	public void .ctor(string token) { }

	public void .ctor(string token, bool finished) { }

	public string get_Message() { }

	public bool get_Complete() { }
}

// Namespace: System.Net
public class CredentialCache : ICredentials, ICredentialsByHost, IEnumerable
{
	// Fields
	private Hashtable cache;
	private Hashtable cacheForHosts;
	internal int m_version;

	// Properties
	public static ICredentials DefaultCredentials { get; }

	// Methods

	public NetworkCredential GetCredential(Uri uriPrefix, string authType) { }

	public NetworkCredential GetCredential(string host, int port, string authenticationType) { }

	public IEnumerator GetEnumerator() { }

	public static ICredentials get_DefaultCredentials() { }
}

// Namespace: 
private class CredentialCache.CredentialEnumerator : IEnumerator
{
	// Fields
	private CredentialCache m_cache;
	private ICredentials[] m_array;
	private int m_index;
	private int m_version;

	// Properties
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	internal void .ctor(CredentialCache cache, Hashtable table, Hashtable hostTable, int version) { }

	private object System.Collections.IEnumerator.get_Current() { }

	private bool System.Collections.IEnumerator.MoveNext() { }

	private void System.Collections.IEnumerator.Reset() { }
}

// Namespace: System.Net
internal class SystemNetworkCredential : NetworkCredential
{
	// Fields
	internal static readonly SystemNetworkCredential defaultCredential;

	// Methods

	private void .ctor() { }

	private static void .cctor() { }
}

// Namespace: System.Net
internal class CredentialHostKey
{
	// Fields
	internal string Host;
	internal string AuthenticationType;
	internal int Port;
	private int m_HashCode;
	private bool m_ComputedHashCode;

	// Methods

	internal bool Match(string host, int port, string authenticationType) { }

	public override int GetHashCode() { }

	public override bool Equals(object comparand) { }

	public override string ToString() { }
}

// Namespace: System.Net
internal class CredentialKey
{
	// Fields
	internal Uri UriPrefix;
	internal int UriPrefixLength;
	internal string AuthenticationType;
	private int m_HashCode;
	private bool m_ComputedHashCode;

	// Methods

	internal bool Match(Uri uri, string authenticationType) { }

	internal bool IsPrefix(Uri uri, Uri prefixUri) { }

	public override int GetHashCode() { }

	public override bool Equals(object comparand) { }

	public override string ToString() { }
}

// Namespace: System.Net
public class DnsEndPoint : EndPoint
{
	// Fields
	private string m_Host;
	private int m_Port;
	private AddressFamily m_Family;

	// Properties
	public string Host { get; }
	public override AddressFamily AddressFamily { get; }

	// Methods

	public override bool Equals(object comparand) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	public string get_Host() { }

	public override AddressFamily get_AddressFamily() { }
}

// Namespace: System.Net
[Serializable]
public abstract class EndPoint
{
	// Properties
	public virtual AddressFamily AddressFamily { get; }

	// Methods

	public virtual AddressFamily get_AddressFamily() { }

	public virtual SocketAddress Serialize() { }

	public virtual EndPoint Create(SocketAddress socketAddress) { }

	protected void .ctor() { }
}

// Namespace: System.Net
public enum FtpStatusCode
{
	// Fields
	public int value__;
	public const FtpStatusCode Undefined = 0;
	public const FtpStatusCode RestartMarker = 110;
	public const FtpStatusCode ServiceTemporarilyNotAvailable = 120;
	public const FtpStatusCode DataAlreadyOpen = 125;
	public const FtpStatusCode OpeningData = 150;
	public const FtpStatusCode CommandOK = 200;
	public const FtpStatusCode CommandExtraneous = 202;
	public const FtpStatusCode DirectoryStatus = 212;
	public const FtpStatusCode FileStatus = 213;
	public const FtpStatusCode SystemType = 215;
	public const FtpStatusCode SendUserCommand = 220;
	public const FtpStatusCode ClosingControl = 221;
	public const FtpStatusCode ClosingData = 226;
	public const FtpStatusCode EnteringPassive = 227;
	public const FtpStatusCode LoggedInProceed = 230;
	public const FtpStatusCode ServerWantsSecureSession = 234;
	public const FtpStatusCode FileActionOK = 250;
	public const FtpStatusCode PathnameCreated = 257;
	public const FtpStatusCode SendPasswordCommand = 331;
	public const FtpStatusCode NeedLoginAccount = 332;
	public const FtpStatusCode FileCommandPending = 350;
	public const FtpStatusCode ServiceNotAvailable = 421;
	public const FtpStatusCode CantOpenData = 425;
	public const FtpStatusCode ConnectionClosed = 426;
	public const FtpStatusCode ActionNotTakenFileUnavailableOrBusy = 450;
	public const FtpStatusCode ActionAbortedLocalProcessingError = 451;
	public const FtpStatusCode ActionNotTakenInsufficientSpace = 452;
	public const FtpStatusCode CommandSyntaxError = 500;
	public const FtpStatusCode ArgumentSyntaxError = 501;
	public const FtpStatusCode CommandNotImplemented = 502;
	public const FtpStatusCode BadCommandSequence = 503;
	public const FtpStatusCode NotLoggedIn = 530;
	public const FtpStatusCode AccountNeeded = 532;
	public const FtpStatusCode ActionNotTakenFileUnavailable = 550;
	public const FtpStatusCode ActionAbortedUnknownPageType = 551;
	public const FtpStatusCode FileActionAborted = 552;
	public const FtpStatusCode ActionNotTakenFilenameNotAllowed = 553;
}

// Namespace: System.Net
[ObsoleteAttribute] // RVA: 0x14A20 Offset: 0x13E20 VA: 0x180014A20
public class GlobalProxySelection
{
	// Properties
	public static IWebProxy Select { get; }

	// Methods

	public static IWebProxy get_Select() { }

	public static IWebProxy GetEmptyWebProxy() { }
}

// Namespace: System.Net
public enum HttpRequestHeader
{
	// Fields
	public int value__;
	public const HttpRequestHeader CacheControl = 0;
	public const HttpRequestHeader Connection = 1;
	public const HttpRequestHeader Date = 2;
	public const HttpRequestHeader KeepAlive = 3;
	public const HttpRequestHeader Pragma = 4;
	public const HttpRequestHeader Trailer = 5;
	public const HttpRequestHeader TransferEncoding = 6;
	public const HttpRequestHeader Upgrade = 7;
	public const HttpRequestHeader Via = 8;
	public const HttpRequestHeader Warning = 9;
	public const HttpRequestHeader Allow = 10;
	public const HttpRequestHeader ContentLength = 11;
	public const HttpRequestHeader ContentType = 12;
	public const HttpRequestHeader ContentEncoding = 13;
	public const HttpRequestHeader ContentLanguage = 14;
	public const HttpRequestHeader ContentLocation = 15;
	public const HttpRequestHeader ContentMd5 = 16;
	public const HttpRequestHeader ContentRange = 17;
	public const HttpRequestHeader Expires = 18;
	public const HttpRequestHeader LastModified = 19;
	public const HttpRequestHeader Accept = 20;
	public const HttpRequestHeader AcceptCharset = 21;
	public const HttpRequestHeader AcceptEncoding = 22;
	public const HttpRequestHeader AcceptLanguage = 23;
	public const HttpRequestHeader Authorization = 24;
	public const HttpRequestHeader Cookie = 25;
	public const HttpRequestHeader Expect = 26;
	public const HttpRequestHeader From = 27;
	public const HttpRequestHeader Host = 28;
	public const HttpRequestHeader IfMatch = 29;
	public const HttpRequestHeader IfModifiedSince = 30;
	public const HttpRequestHeader IfNoneMatch = 31;
	public const HttpRequestHeader IfRange = 32;
	public const HttpRequestHeader IfUnmodifiedSince = 33;
	public const HttpRequestHeader MaxForwards = 34;
	public const HttpRequestHeader ProxyAuthorization = 35;
	public const HttpRequestHeader Referer = 36;
	public const HttpRequestHeader Range = 37;
	public const HttpRequestHeader Te = 38;
	public const HttpRequestHeader Translate = 39;
	public const HttpRequestHeader UserAgent = 40;
}

// Namespace: System.Net
public enum HttpStatusCode
{
	// Fields
	public int value__;
	public const HttpStatusCode Continue = 100;
	public const HttpStatusCode SwitchingProtocols = 101;
	public const HttpStatusCode OK = 200;
	public const HttpStatusCode Created = 201;
	public const HttpStatusCode Accepted = 202;
	public const HttpStatusCode NonAuthoritativeInformation = 203;
	public const HttpStatusCode NoContent = 204;
	public const HttpStatusCode ResetContent = 205;
	public const HttpStatusCode PartialContent = 206;
	public const HttpStatusCode MultipleChoices = 300;
	public const HttpStatusCode Ambiguous = 300;
	public const HttpStatusCode MovedPermanently = 301;
	public const HttpStatusCode Moved = 301;
	public const HttpStatusCode Found = 302;
	public const HttpStatusCode Redirect = 302;
	public const HttpStatusCode SeeOther = 303;
	public const HttpStatusCode RedirectMethod = 303;
	public const HttpStatusCode NotModified = 304;
	public const HttpStatusCode UseProxy = 305;
	public const HttpStatusCode Unused = 306;
	public const HttpStatusCode TemporaryRedirect = 307;
	public const HttpStatusCode RedirectKeepVerb = 307;
	public const HttpStatusCode BadRequest = 400;
	public const HttpStatusCode Unauthorized = 401;
	public const HttpStatusCode PaymentRequired = 402;
	public const HttpStatusCode Forbidden = 403;
	public const HttpStatusCode NotFound = 404;
	public const HttpStatusCode MethodNotAllowed = 405;
	public const HttpStatusCode NotAcceptable = 406;
	public const HttpStatusCode ProxyAuthenticationRequired = 407;
	public const HttpStatusCode RequestTimeout = 408;
	public const HttpStatusCode Conflict = 409;
	public const HttpStatusCode Gone = 410;
	public const HttpStatusCode LengthRequired = 411;
	public const HttpStatusCode PreconditionFailed = 412;
	public const HttpStatusCode RequestEntityTooLarge = 413;
	public const HttpStatusCode RequestUriTooLong = 414;
	public const HttpStatusCode UnsupportedMediaType = 415;
	public const HttpStatusCode RequestedRangeNotSatisfiable = 416;
	public const HttpStatusCode ExpectationFailed = 417;
	public const HttpStatusCode UpgradeRequired = 426;
	public const HttpStatusCode InternalServerError = 500;
	public const HttpStatusCode NotImplemented = 501;
	public const HttpStatusCode BadGateway = 502;
	public const HttpStatusCode ServiceUnavailable = 503;
	public const HttpStatusCode GatewayTimeout = 504;
	public const HttpStatusCode HttpVersionNotSupported = 505;
}

// Namespace: System.Net
public class HttpVersion
{
	// Fields
	public static readonly Version Version10;
	public static readonly Version Version11;

	// Methods

	private static void .cctor() { }
}

// Namespace: System.Net
public interface IAuthenticationModule
{
	// Properties
	public abstract string AuthenticationType { get; }

	// Methods

	public abstract Authorization Authenticate(string challenge, WebRequest request, ICredentials credentials) { }

	public abstract Authorization PreAuthenticate(WebRequest request, ICredentials credentials) { }

	public abstract string get_AuthenticationType() { }
}

// Namespace: System.Net
public interface ICertificatePolicy
{
	// Methods

	public abstract bool CheckValidationResult(ServicePoint srvPoint, X509Certificate certificate, WebRequest request, int certificateProblem) { }
}

// Namespace: System.Net
public interface ICredentials
{
	// Methods

	public abstract NetworkCredential GetCredential(Uri uri, string authType) { }
}

// Namespace: System.Net
public interface ICredentialsByHost
{
	// Methods

	public abstract NetworkCredential GetCredential(string host, int port, string authenticationType) { }
}

// Namespace: System.Net
[Serializable]
public class IPAddress
{
	// Fields
	public static readonly IPAddress Any;
	public static readonly IPAddress Loopback;
	public static readonly IPAddress Broadcast;
	public static readonly IPAddress None;
	internal const long LoopbackMask = 255;
	internal long m_Address;
	internal string m_ToString;
	public static readonly IPAddress IPv6Any;
	public static readonly IPAddress IPv6Loopback;
	public static readonly IPAddress IPv6None;
	private AddressFamily m_Family;
	private ushort[] m_Numbers;
	private long m_ScopeId;
	private int m_HashCode;
	internal const int IPv4AddressBytes = 4;
	internal const int IPv6AddressBytes = 16;
	internal const int NumberOfLabels = 8;

	// Properties
	public AddressFamily AddressFamily { get; }
	public long ScopeId { get; }
	public bool IsIPv6Multicast { get; }
	public bool IsIPv4MappedToIPv6 { get; }

	// Methods

	public void .ctor(long newAddress) { }

	public void .ctor(byte[] address, long scopeid) { }

	private void .ctor(ushort[] address, uint scopeid) { }

	public void .ctor(byte[] address) { }

	internal void .ctor(int newAddress) { }

	public static bool TryParse(string ipString, out IPAddress address) { }

	public static IPAddress Parse(string ipString) { }

	private static IPAddress InternalParse(string ipString, bool tryParse) { }

	public byte[] GetAddressBytes() { }

	public AddressFamily get_AddressFamily() { }

	public long get_ScopeId() { }

	public override string ToString() { }

	public static bool IsLoopback(IPAddress address) { }

	public bool get_IsIPv6Multicast() { }

	public bool get_IsIPv4MappedToIPv6() { }

	internal bool Equals(object comparandObj, bool compareScopeId) { }

	public override bool Equals(object comparand) { }

	public override int GetHashCode() { }

	public IPAddress MapToIPv6() { }

	public IPAddress MapToIPv4() { }

	private static void .cctor() { }
}

// Namespace: System.Net
[Serializable]
public class IPEndPoint : EndPoint
{
	// Fields
	private IPAddress m_Address;
	private int m_Port;
	internal static IPEndPoint Any;
	internal static IPEndPoint IPv6Any;

	// Properties
	public override AddressFamily AddressFamily { get; }
	public IPAddress Address { get; }
	public int Port { get; }

	// Methods

	public override AddressFamily get_AddressFamily() { }

	public void .ctor(IPAddress address, int port) { }

	public IPAddress get_Address() { }

	public int get_Port() { }

	public override string ToString() { }

	public override SocketAddress Serialize() { }

	public override EndPoint Create(SocketAddress socketAddress) { }

	public override bool Equals(object comparand) { }

	public override int GetHashCode() { }

	private static void .cctor() { }
}

// Namespace: System.Net
public class IPHostEntry
{
	// Fields
	private string hostName;
	private string[] aliases;
	private IPAddress[] addressList;
	internal bool isTrustedHost;

	// Properties
	public string HostName { get; set; }
	public string[] Aliases { set; }
	public IPAddress[] AddressList { get; set; }

	// Methods

	public string get_HostName() { }

	public void set_HostName(string value) { }

	public void set_Aliases(string[] value) { }

	public IPAddress[] get_AddressList() { }

	public void set_AddressList(IPAddress[] value) { }

	public void .ctor() { }
}

// Namespace: System.Net
public interface IWebRequestCreate
{
	// Methods

	public abstract WebRequest Create(Uri uri) { }
}

// Namespace: System.Net
internal class InternalException : SystemException
{
	// Methods

	internal void .ctor() { }
}

// Namespace: System.Net
internal static class NclUtilities
{
	// Fields
	private static IPAddress[] _LocalAddresses;
	private static object _LocalAddressesLock;
	internal static string _LocalDomainName;

	// Properties
	internal static IPAddress[] LocalAddresses { get; }
	private static object LocalAddressesLock { get; }

	// Methods

	internal static bool IsFatal(Exception exception) { }

	internal static bool IsAddressLocal(IPAddress ipAddress) { }

	private static IPHostEntry GetLocalHost() { }

	internal static IPAddress[] get_LocalAddresses() { }

	private static object get_LocalAddressesLock() { }
}

// Namespace: System.Net
internal static class ValidationHelper
{
	// Fields
	public static string[] EmptyArray;
	internal static readonly char[] InvalidMethodChars;
	internal static readonly char[] InvalidParamChars;

	// Methods

	public static string MakeStringNull(string stringValue) { }

	public static string ExceptionMessage(Exception exception) { }

	public static string ToString(object objectValue) { }

	public static bool IsBlankString(string stringValue) { }

	public static bool ValidateTcpPort(int port) { }

	private static void .cctor() { }
}

// Namespace: System.Net
internal static class ExceptionHelper
{
	// Properties
	internal static NotImplementedException MethodNotImplementedException { get; }
	internal static NotImplementedException PropertyNotImplementedException { get; }
	internal static NotSupportedException PropertyNotSupportedException { get; }
	internal static WebException RequestAbortedException { get; }

	// Methods

	internal static NotImplementedException get_MethodNotImplementedException() { }

	internal static NotImplementedException get_PropertyNotImplementedException() { }

	internal static NotSupportedException get_PropertyNotSupportedException() { }

	internal static WebException get_RequestAbortedException() { }
}

// Namespace: System.Net
internal class WebRequestPrefixElement
{
	// Fields
	public string Prefix;
	internal IWebRequestCreate creator;
	internal Type creatorType;

	// Properties
	public IWebRequestCreate Creator { get; set; }

	// Methods

	public IWebRequestCreate get_Creator() { }

	public void set_Creator(IWebRequestCreate value) { }

	public void .ctor(string P, IWebRequestCreate C) { }
}

// Namespace: System.Net
public sealed class HttpContinueDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(int StatusCode, WebHeaderCollection httpHeaders) { }

	public virtual IAsyncResult BeginInvoke(int StatusCode, WebHeaderCollection httpHeaders, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Net
internal class KnownHttpVerb
{
	// Fields
	internal string Name;
	internal bool RequireContentBody;
	internal bool ContentBodyNotAllowed;
	internal bool ConnectRequest;
	internal bool ExpectNoContentResponse;
	private static ListDictionary NamedHeaders;
	internal static KnownHttpVerb Get;
	internal static KnownHttpVerb Connect;
	internal static KnownHttpVerb Head;
	internal static KnownHttpVerb Put;
	internal static KnownHttpVerb Post;
	internal static KnownHttpVerb MkCol;

	// Methods

	internal void .ctor(string name, bool requireContentBody, bool contentBodyNotAllowed, bool connectRequest, bool expectNoContentResponse) { }

	private static void .cctor() { }

	public static KnownHttpVerb Parse(string name) { }
}

// Namespace: System.Net
public class NetworkCredential : ICredentials, ICredentialsByHost
{
	// Fields
	private string m_domain;
	private string m_userName;
	private SecureString m_password;

	// Properties
	public string UserName { get; set; }
	public string Password { get; set; }
	public string Domain { get; set; }

	// Methods

	public void .ctor(string userName, string password) { }

	public void .ctor(string userName, string password, string domain) { }

	public string get_UserName() { }

	public void set_UserName(string value) { }

	public string get_Password() { }

	public void set_Password(string value) { }

	public string get_Domain() { }

	public void set_Domain(string value) { }

	internal string InternalGetUserName() { }

	internal string InternalGetPassword() { }

	internal string InternalGetDomain() { }

	public NetworkCredential GetCredential(Uri uri, string authType) { }

	public NetworkCredential GetCredential(string host, int port, string authenticationType) { }
}

// Namespace: System.Net
[Serializable]
public class ProtocolViolationException : InvalidOperationException, ISerializable
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	public override void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }
}

// Namespace: System.Net
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class SocketAddress
{
	// Fields
	internal int m_Size;
	internal byte[] m_Buffer;
	private bool m_changed;
	private int m_hash;

	// Properties
	public AddressFamily Family { get; }
	public int Size { get; }
	public byte Item { get; }

	// Methods

	public AddressFamily get_Family() { }

	public int get_Size() { }

	public byte get_Item(int offset) { }

	public void .ctor(AddressFamily family, int size) { }

	internal void .ctor(IPAddress ipAddress) { }

	internal void .ctor(IPAddress ipaddress, int port) { }

	internal IPAddress GetIPAddress() { }

	internal IPEndPoint GetIPEndPoint() { }

	public override bool Equals(object comparand) { }

	public override int GetHashCode() { }

	public override string ToString() { }
}

// Namespace: System.Net
[Serializable]
public class WebException : InvalidOperationException, ISerializable
{
	// Fields
	private WebExceptionStatus m_Status;
	private WebResponse m_Response;
	private WebExceptionInternalStatus m_InternalStatus;

	// Properties
	public WebExceptionStatus Status { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	public void .ctor(string message, Exception innerException) { }

	public void .ctor(string message, WebExceptionStatus status) { }

	internal void .ctor(string message, WebExceptionStatus status, WebExceptionInternalStatus internalStatus, Exception innerException) { }

	public void .ctor(string message, Exception innerException, WebExceptionStatus status, WebResponse response) { }

	internal void .ctor(string message, string data, Exception innerException, WebExceptionStatus status, WebResponse response) { }

	internal void .ctor(string message, Exception innerException, WebExceptionStatus status, WebResponse response, WebExceptionInternalStatus internalStatus) { }

	internal void .ctor(string message, string data, Exception innerException, WebExceptionStatus status, WebResponse response, WebExceptionInternalStatus internalStatus) { }

	protected void .ctor(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	public override void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	public WebExceptionStatus get_Status() { }
}

// Namespace: System.Net
internal enum WebExceptionInternalStatus
{
	// Fields
	public int value__;
	public const WebExceptionInternalStatus RequestFatal = 0;
	public const WebExceptionInternalStatus ServicePointFatal = 1;
	public const WebExceptionInternalStatus Recoverable = 2;
	public const WebExceptionInternalStatus Isolated = 3;
}

// Namespace: System.Net
public enum WebExceptionStatus
{
	// Fields
	public int value__;
	public const WebExceptionStatus Success = 0;
	public const WebExceptionStatus NameResolutionFailure = 1;
	public const WebExceptionStatus ConnectFailure = 2;
	public const WebExceptionStatus ReceiveFailure = 3;
	public const WebExceptionStatus SendFailure = 4;
	public const WebExceptionStatus PipelineFailure = 5;
	public const WebExceptionStatus RequestCanceled = 6;
	public const WebExceptionStatus ProtocolError = 7;
	public const WebExceptionStatus ConnectionClosed = 8;
	public const WebExceptionStatus TrustFailure = 9;
	public const WebExceptionStatus SecureChannelFailure = 10;
	public const WebExceptionStatus ServerProtocolViolation = 11;
	public const WebExceptionStatus KeepAliveFailure = 12;
	public const WebExceptionStatus Pending = 13;
	public const WebExceptionStatus Timeout = 14;
	public const WebExceptionStatus ProxyNameResolutionFailure = 15;
	public const WebExceptionStatus UnknownError = 16;
	public const WebExceptionStatus MessageLengthLimitExceeded = 17;
	public const WebExceptionStatus CacheEntryNotFound = 18;
	public const WebExceptionStatus RequestProhibitedByCachePolicy = 19;
	public const WebExceptionStatus RequestProhibitedByProxy = 20;
}

// Namespace: System.Net
internal static class WebExceptionMapping
{
	// Fields
	private static readonly string[] s_Mapping;

	// Methods

	internal static string GetWebStatusString(WebExceptionStatus status) { }

	private static void .cctor() { }
}

// Namespace: System.Net
internal enum WebHeaderCollectionType
{
	// Fields
	public ushort value__;
	public const WebHeaderCollectionType Unknown = 0;
	public const WebHeaderCollectionType WebRequest = 1;
	public const WebHeaderCollectionType WebResponse = 2;
	public const WebHeaderCollectionType HttpWebRequest = 3;
	public const WebHeaderCollectionType HttpWebResponse = 4;
	public const WebHeaderCollectionType HttpListenerRequest = 5;
	public const WebHeaderCollectionType HttpListenerResponse = 6;
	public const WebHeaderCollectionType FtpWebRequest = 7;
	public const WebHeaderCollectionType FtpWebResponse = 8;
	public const WebHeaderCollectionType FileWebRequest = 9;
	public const WebHeaderCollectionType FileWebResponse = 10;
}

// Namespace: System.Net
[ComVisibleAttribute] // RVA: 0xED130 Offset: 0xEC530 VA: 0x1800ED130
[DefaultMemberAttribute] // RVA: 0xED130 Offset: 0xEC530 VA: 0x1800ED130
[Serializable]
public class WebHeaderCollection : NameValueCollection, ISerializable
{
	// Fields
	private static readonly HeaderInfoTable HInfo;
	private string[] m_CommonHeaders;
	private int m_NumCommonHeaders;
	private static readonly string[] s_CommonHeaderNames;
	private static readonly sbyte[] s_CommonHeaderHints;
	private NameValueCollection m_InnerCollection;
	private WebHeaderCollectionType m_Type;
	private static readonly char[] HttpTrimCharacters;
	private static WebHeaderCollection.RfcChar[] RfcCharMap;

	// Properties
	private NameValueCollection InnerCollection { get; }
	private bool AllowHttpRequestHeader { get; }
	public override int Count { get; }
	public override string[] AllKeys { get; }

	// Methods

	private void NormalizeCommonHeaders() { }

	private NameValueCollection get_InnerCollection() { }

	internal static bool AllowMultiValues(string name) { }

	private bool get_AllowHttpRequestHeader() { }

	public void Remove(HttpRequestHeader header) { }

	internal void AddInternal(string name, string value) { }

	internal void ChangeInternal(string name, string value) { }

	internal void RemoveInternal(string name) { }

	internal void CheckUpdate(string name, string value) { }

	internal static string CheckBadChars(string name, bool isHeaderValue) { }

	internal static bool ContainsNonAsciiChars(string token) { }

	internal void ThrowOnRestrictedHeader(string headerName) { }

	public override void Add(string name, string value) { }

	public void Add(string header) { }

	public override void Set(string name, string value) { }

	internal void SetInternal(string name, string value) { }

	public override void Remove(string name) { }

	public override string[] GetValues(string header) { }

	public override string ToString() { }

	internal static string GetAsString(NameValueCollection cc, bool winInetCompat, bool forTrace) { }

	public void .ctor() { }

	internal void .ctor(WebHeaderCollectionType type) { }

	protected void .ctor(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	public override void OnDeserialization(object sender) { }

	public override void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	public override string Get(string name) { }

	public override IEnumerator GetEnumerator() { }

	public override int get_Count() { }

	public override string Get(int index) { }

	public override string GetKey(int index) { }

	public override string[] get_AllKeys() { }

	private static void .cctor() { }
}

// Namespace: 
private enum WebHeaderCollection.RfcChar
{
	// Fields
	public byte value__;
	public const WebHeaderCollection.RfcChar High = 0;
	public const WebHeaderCollection.RfcChar Reg = 1;
	public const WebHeaderCollection.RfcChar Ctl = 2;
	public const WebHeaderCollection.RfcChar CR = 3;
	public const WebHeaderCollection.RfcChar LF = 4;
	public const WebHeaderCollection.RfcChar WS = 5;
	public const WebHeaderCollection.RfcChar Colon = 6;
	public const WebHeaderCollection.RfcChar Delim = 7;
}

// Namespace: System.Net
internal class CaseInsensitiveAscii : IEqualityComparer, IComparer
{
	// Fields
	internal static readonly CaseInsensitiveAscii StaticInstance;
	internal static readonly byte[] AsciiToLower;

	// Methods

	public int GetHashCode(object myObject) { }

	public int Compare(object firstObject, object secondObject) { }

	private int FastGetHashCode(string myString) { }

	public bool Equals(object firstObject, object secondObject) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: System.Net
[Serializable]
public abstract class WebRequest : MarshalByRefObject, ISerializable
{
	// Fields
	private static ArrayList s_PrefixList;
	private static object s_InternalSyncObject;
	private static TimerThread.Queue s_DefaultTimerQueue;
	private AuthenticationLevel m_AuthenticationLevel;
	private TokenImpersonationLevel m_ImpersonationLevel;
	private RequestCachePolicy m_CachePolicy;
	private RequestCacheProtocol m_CacheProtocol;
	private RequestCacheBinding m_CacheBinding;
	private static WebRequest.DesignerWebRequestCreate webRequestCreate;
	private static IWebProxy s_DefaultWebProxy;
	private static bool s_DefaultWebProxyInitialized;

	// Properties
	private static object InternalSyncObject { get; }
	internal static ArrayList PrefixList { get; }
	public virtual RequestCachePolicy CachePolicy { set; }
	public virtual string Method { get; set; }
	public virtual Uri RequestUri { get; }
	public virtual WebHeaderCollection Headers { get; set; }
	public virtual long ContentLength { get; set; }
	public virtual string ContentType { set; }
	public virtual ICredentials Credentials { get; set; }
	public virtual bool UseDefaultCredentials { get; }
	public virtual IWebProxy Proxy { get; set; }
	public virtual int Timeout { get; set; }
	internal RequestCacheProtocol CacheProtocol { get; set; }
	internal static IWebProxy InternalDefaultWebProxy { get; }
	public static IWebProxy DefaultWebProxy { get; }

	// Methods

	private static object get_InternalSyncObject() { }

	private static WebRequest Create(Uri requestUri, bool useUriBase) { }

	public static WebRequest Create(string requestUriString) { }

	public static WebRequest Create(Uri requestUri) { }

	internal static ArrayList get_PrefixList() { }

	private static ArrayList PopulatePrefixList() { }

	protected void .ctor() { }

	protected void .ctor(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	protected virtual void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	public virtual void set_CachePolicy(RequestCachePolicy value) { }

	private void InternalSetCachePolicy(RequestCachePolicy policy) { }

	public virtual string get_Method() { }

	public virtual void set_Method(string value) { }

	public virtual Uri get_RequestUri() { }

	public virtual WebHeaderCollection get_Headers() { }

	public virtual void set_Headers(WebHeaderCollection value) { }

	public virtual long get_ContentLength() { }

	public virtual void set_ContentLength(long value) { }

	public virtual void set_ContentType(string value) { }

	public virtual ICredentials get_Credentials() { }

	public virtual void set_Credentials(ICredentials value) { }

	public virtual bool get_UseDefaultCredentials() { }

	public virtual IWebProxy get_Proxy() { }

	public virtual void set_Proxy(IWebProxy value) { }

	public virtual int get_Timeout() { }

	public virtual void set_Timeout(int value) { }

	public virtual Stream GetRequestStream() { }

	public virtual WebResponse GetResponse() { }

	public virtual IAsyncResult BeginGetResponse(AsyncCallback callback, object state) { }

	public virtual WebResponse EndGetResponse(IAsyncResult asyncResult) { }

	public virtual IAsyncResult BeginGetRequestStream(AsyncCallback callback, object state) { }

	public virtual Stream EndGetRequestStream(IAsyncResult asyncResult) { }

	public virtual Task<Stream> GetRequestStreamAsync() { }

	private WindowsIdentity SafeCaptureIdenity() { }

	public virtual void Abort() { }

	internal RequestCacheProtocol get_CacheProtocol() { }

	internal void set_CacheProtocol(RequestCacheProtocol value) { }

	internal static IWebProxy get_InternalDefaultWebProxy() { }

	public static IWebProxy get_DefaultWebProxy() { }

	private static void .cctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Task<Stream> <GetRequestStreamAsync>b__78_0() { }
}

// Namespace: 
internal class WebRequest.DesignerWebRequestCreate : IWebRequestCreate
{
	// Methods

	public WebRequest Create(Uri uri) { }

	public void .ctor() { }
}

// Namespace: 
internal class WebRequest.WebProxyWrapperOpaque : IAutoWebProxy, IWebProxy
{
	// Fields
	protected readonly WebProxy webProxy;

	// Properties
	public ICredentials Credentials { get; }

	// Methods

	public Uri GetProxy(Uri destination) { }

	public bool IsBypassed(Uri host) { }

	public ICredentials get_Credentials() { }
}

// Namespace: 
internal class WebRequest.WebProxyWrapper : WebRequest.WebProxyWrapperOpaque
{
	// Properties
	internal WebProxy WebProxy { get; }

	// Methods

	internal WebProxy get_WebProxy() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class WebRequest.<>c__DisplayClass78_0
{
	// Fields
	public WindowsIdentity currentUser;
	public WebRequest <>4__this;

	// Methods

	public void .ctor() { }

	internal Task<Stream> <GetRequestStreamAsync>b__1() { }
}

// Namespace: System.Net
[Serializable]
public abstract class WebResponse : MarshalByRefObject, ISerializable, IDisposable
{
	// Properties
	public virtual long ContentLength { get; }
	public virtual WebHeaderCollection Headers { get; }

	// Methods

	protected void .ctor() { }

	protected void .ctor(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	protected virtual void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	public virtual void Close() { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	public virtual long get_ContentLength() { }

	public virtual Stream GetResponseStream() { }

	public virtual WebHeaderCollection get_Headers() { }
}

// Namespace: System.Net
internal class BufferOffsetSize
{
	// Fields
	internal byte[] Buffer;
	internal int Offset;
	internal int Size;

	// Methods

	internal void .ctor(byte[] buffer, int offset, int size, bool copyBuffer) { }
}

// Namespace: System.Net
internal sealed class HeaderParser : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual string[] Invoke(string value) { }

	public virtual IAsyncResult BeginInvoke(string value, AsyncCallback callback, object object) { }

	public virtual string[] EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Net
internal class HeaderInfo
{
	// Fields
	internal readonly bool IsRequestRestricted;
	internal readonly bool IsResponseRestricted;
	internal readonly HeaderParser Parser;
	internal readonly string HeaderName;
	internal readonly bool AllowMultiValues;

	// Methods

	internal void .ctor(string name, bool requestRestricted, bool responseRestricted, bool multi, HeaderParser p) { }
}

// Namespace: System.Net
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
internal class HeaderInfoTable
{
	// Fields
	private static Hashtable HeaderHashTable;
	private static HeaderInfo UnknownHeaderInfo;
	private static HeaderParser SingleParser;
	private static HeaderParser MultiParser;

	// Properties
	internal HeaderInfo Item { get; }

	// Methods

	private static string[] ParseSingleValue(string value) { }

	private static string[] ParseMultiValue(string value) { }

	private static void .cctor() { }

	internal HeaderInfo get_Item(string name) { }

	public void .ctor() { }
}

// Namespace: System.Net
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal enum CloseExState
{
	// Fields
	public int value__;
	public const CloseExState Normal = 0;
	public const CloseExState Abort = 1;
	public const CloseExState Silent = 2;
}

// Namespace: System.Net
internal interface ICloseEx
{
	// Methods

	public abstract void CloseEx(CloseExState closeState) { }
}

// Namespace: System.Net
internal class LazyAsyncResult : IAsyncResult
{
	// Fields
	[ThreadStaticAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static LazyAsyncResult.ThreadContext t_ThreadContext;
	private object m_AsyncObject;
	private object m_AsyncState;
	private AsyncCallback m_AsyncCallback;
	private object m_Result;
	private int m_IntCompleted;
	private bool m_UserEvent;
	private object m_Event;

	// Properties
	private static LazyAsyncResult.ThreadContext CurrentThreadContext { get; }
	internal object AsyncObject { get; }
	public object AsyncState { get; }
	public WaitHandle AsyncWaitHandle { get; }
	public bool CompletedSynchronously { get; }
	public bool IsCompleted { get; }
	internal bool InternalPeekCompleted { get; }

	// Methods

	private static LazyAsyncResult.ThreadContext get_CurrentThreadContext() { }

	internal void .ctor(object myObject, object myState, AsyncCallback myCallBack) { }

	internal object get_AsyncObject() { }

	public object get_AsyncState() { }

	public WaitHandle get_AsyncWaitHandle() { }

	private bool LazilyCreateEvent(out ManualResetEvent waitHandle) { }

	public bool get_CompletedSynchronously() { }

	public bool get_IsCompleted() { }

	internal bool get_InternalPeekCompleted() { }

	protected void ProtectedInvokeCallback(object result, IntPtr userToken) { }

	internal void InvokeCallback(object result) { }

	internal void InvokeCallback() { }

	protected virtual void Complete(IntPtr userToken) { }

	private void WorkerThreadComplete(object state) { }

	protected virtual void Cleanup() { }

	internal object InternalWaitForCompletion() { }

	private object WaitForCompletion(bool snap) { }
}

// Namespace: 
private class LazyAsyncResult.ThreadContext
{
	// Fields
	internal int m_NestedIOCount;

	// Methods

	public void .ctor() { }
}

// Namespace: System.Net
internal class NetRes
{
	// Methods

	public static string GetWebStatusString(string Res, WebExceptionStatus Status) { }

	public static string GetWebStatusString(WebExceptionStatus Status) { }
}

// Namespace: System.Net
internal interface IAutoWebProxy : IWebProxy
{}

// Namespace: System.Net
internal class ScatterGatherBuffers
{
	// Fields
	private ScatterGatherBuffers.MemoryChunk headChunk;
	private ScatterGatherBuffers.MemoryChunk currentChunk;
	private int nextChunkLength;
	private int totalLength;
	private int chunkCount;

	// Properties
	private bool Empty { get; }
	internal int Length { get; }

	// Methods

	internal void .ctor(long totalSize) { }

	internal BufferOffsetSize[] GetBuffers() { }

	private bool get_Empty() { }

	internal int get_Length() { }

	internal void Write(byte[] buffer, int offset, int count) { }

	private ScatterGatherBuffers.MemoryChunk AllocateMemoryChunk(int newSize) { }
}

// Namespace: 
private class ScatterGatherBuffers.MemoryChunk
{
	// Fields
	internal byte[] Buffer;
	internal int FreeOffset;
	internal ScatterGatherBuffers.MemoryChunk Next;

	// Methods

	internal void .ctor(int bufferSize) { }
}

// Namespace: System.Net
internal static class TimerThread
{
	// Fields
	private static LinkedList<WeakReference> s_Queues;
	private static LinkedList<WeakReference> s_NewQueues;
	private static int s_ThreadState;
	private static AutoResetEvent s_ThreadReadyEvent;
	private static ManualResetEvent s_ThreadShutdownEvent;
	private static WaitHandle[] s_ThreadEvents;
	private static Hashtable s_QueuesCache;

	// Methods

	private static void .cctor() { }

	internal static TimerThread.Queue CreateQueue(int durationMilliseconds) { }

	private static void StopTimerThread() { }

	private static void OnDomainUnload(object sender, EventArgs e) { }
}

// Namespace: 
internal abstract class TimerThread.Queue
{
	// Fields
	private readonly int m_DurationMilliseconds;

	// Methods

	internal void .ctor(int durationMilliseconds) { }
}

// Namespace: 
internal abstract class TimerThread.Timer : IDisposable
{
	// Fields
	private readonly int m_StartTimeMilliseconds;
	private readonly int m_DurationMilliseconds;

	// Methods

	internal void .ctor(int durationMilliseconds) { }

	internal abstract bool Cancel() { }

	public void Dispose() { }
}

// Namespace: 
internal sealed class TimerThread.Callback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(TimerThread.Timer timer, int timeNoticed, object context) { }

	public virtual IAsyncResult BeginInvoke(TimerThread.Timer timer, int timeNoticed, object context, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
private class TimerThread.TimerQueue : TimerThread.Queue
{
	// Fields
	private readonly TimerThread.TimerNode m_Timers;

	// Methods

	internal void .ctor(int durationMilliseconds) { }
}

// Namespace: 
private class TimerThread.InfiniteTimerQueue : TimerThread.Queue
{
	// Methods

	internal void .ctor() { }
}

// Namespace: 
private class TimerThread.TimerNode : TimerThread.Timer
{
	// Fields
	private TimerThread.TimerNode.TimerState m_TimerState;
	private TimerThread.Callback m_Callback;
	private object m_Context;
	private object m_QueueLock;
	private TimerThread.TimerNode next;
	private TimerThread.TimerNode prev;

	// Properties
	internal TimerThread.TimerNode Next { get; set; }
	internal TimerThread.TimerNode Prev { get; set; }

	// Methods

	internal void .ctor() { }

	internal TimerThread.TimerNode get_Next() { }

	internal void set_Next(TimerThread.TimerNode value) { }

	internal TimerThread.TimerNode get_Prev() { }

	internal void set_Prev(TimerThread.TimerNode value) { }

	internal override bool Cancel() { }
}

// Namespace: 
private enum TimerThread.TimerNode.TimerState
{
	// Fields
	public int value__;
	public const TimerThread.TimerNode.TimerState Ready = 0;
	public const TimerThread.TimerNode.TimerState Fired = 1;
	public const TimerThread.TimerNode.TimerState Cancelled = 2;
	public const TimerThread.TimerNode.TimerState Sentinel = 3;
}

// Namespace: System.Net
[Serializable]
internal sealed class EmptyWebProxy : IAutoWebProxy, IWebProxy
{
	// Fields
	private ICredentials m_credentials;

	// Properties
	public ICredentials Credentials { get; }

	// Methods

	public void .ctor() { }

	public Uri GetProxy(Uri uri) { }

	public bool IsBypassed(Uri uri) { }

	public ICredentials get_Credentials() { }
}

// Namespace: System.Net
internal enum CookieVariant
{
	// Fields
	public int value__;
	public const CookieVariant Unknown = 0;
	public const CookieVariant Plain = 1;
	public const CookieVariant Rfc2109 = 2;
	public const CookieVariant Rfc2965 = 3;
	public const CookieVariant Default = 2;
}

// Namespace: System.Net
[Serializable]
public sealed class Cookie
{
	// Fields
	internal static readonly char[] PortSplitDelimiters;
	internal static readonly char[] Reserved2Name;
	internal static readonly char[] Reserved2Value;
	private static Comparer staticComparer;
	private string m_comment;
	private Uri m_commentUri;
	private CookieVariant m_cookieVariant;
	private bool m_discard;
	private string m_domain;
	private bool m_domain_implicit;
	private DateTime m_expires;
	private string m_name;
	private string m_path;
	private bool m_path_implicit;
	private string m_port;
	private bool m_port_implicit;
	private int[] m_port_list;
	private bool m_secure;
	[OptionalFieldAttribute] // RVA: 0x21170 Offset: 0x20570 VA: 0x180021170
	private bool m_httpOnly;
	private DateTime m_timeStamp;
	private string m_value;
	private int m_version;
	private string m_domainKey;
	internal bool IsQuotedVersion;
	internal bool IsQuotedDomain;

	// Properties
	public string Comment { get; set; }
	public Uri CommentUri { set; }
	public bool HttpOnly { set; }
	public bool Discard { set; }
	public string Domain { get; set; }
	private string _Domain { get; }
	public bool Expired { get; }
	public DateTime Expires { set; }
	public string Name { get; }
	public string Path { get; set; }
	private string _Path { get; }
	internal bool Plain { get; }
	public string Port { set; }
	internal int[] PortList { get; }
	private string _Port { get; }
	public bool Secure { get; set; }
	public string Value { get; set; }
	internal CookieVariant Variant { get; }
	internal string DomainKey { get; }
	public int Version { get; set; }
	private string _Version { get; }

	// Methods

	public void .ctor() { }

	public string get_Comment() { }

	public void set_Comment(string value) { }

	public void set_CommentUri(Uri value) { }

	public void set_HttpOnly(bool value) { }

	public void set_Discard(bool value) { }

	public string get_Domain() { }

	public void set_Domain(string value) { }

	private string get__Domain() { }

	public bool get_Expired() { }

	public void set_Expires(DateTime value) { }

	public string get_Name() { }

	internal bool InternalSetName(string value) { }

	public string get_Path() { }

	public void set_Path(string value) { }

	private string get__Path() { }

	internal bool get_Plain() { }

	private static bool IsDomainEqualToHost(string domain, string host) { }

	internal bool VerifySetDefaults(CookieVariant variant, Uri uri, bool isLocalDomain, string localDomain, bool set_default, bool isThrow) { }

	private static bool DomainCharsTest(string name) { }

	public void set_Port(string value) { }

	internal int[] get_PortList() { }

	private string get__Port() { }

	public bool get_Secure() { }

	public void set_Secure(bool value) { }

	public string get_Value() { }

	public void set_Value(string value) { }

	internal CookieVariant get_Variant() { }

	internal string get_DomainKey() { }

	public int get_Version() { }

	public void set_Version(int value) { }

	private string get__Version() { }

	internal static IComparer GetComparer() { }

	public override bool Equals(object comparand) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	private static void .cctor() { }
}

// Namespace: System.Net
internal enum CookieToken
{
	// Fields
	public int value__;
	public const CookieToken Nothing = 0;
	public const CookieToken NameValuePair = 1;
	public const CookieToken Attribute = 2;
	public const CookieToken EndToken = 3;
	public const CookieToken EndCookie = 4;
	public const CookieToken End = 5;
	public const CookieToken Equals = 6;
	public const CookieToken Comment = 7;
	public const CookieToken CommentUrl = 8;
	public const CookieToken CookieName = 9;
	public const CookieToken Discard = 10;
	public const CookieToken Domain = 11;
	public const CookieToken Expires = 12;
	public const CookieToken MaxAge = 13;
	public const CookieToken Path = 14;
	public const CookieToken Port = 15;
	public const CookieToken Secure = 16;
	public const CookieToken HttpOnly = 17;
	public const CookieToken Unknown = 18;
	public const CookieToken Version = 19;
}

// Namespace: System.Net
internal class CookieTokenizer
{
	// Fields
	private bool m_eofCookie;
	private int m_index;
	private int m_length;
	private string m_name;
	private bool m_quoted;
	private int m_start;
	private CookieToken m_token;
	private int m_tokenLength;
	private string m_tokenStream;
	private string m_value;
	private static CookieTokenizer.RecognizedAttribute[] RecognizedAttributes;
	private static CookieTokenizer.RecognizedAttribute[] RecognizedServerAttributes;

	// Properties
	internal bool EndOfCookie { get; set; }
	internal bool Eof { get; }
	internal string Name { get; set; }
	internal bool Quoted { get; set; }
	internal CookieToken Token { get; set; }
	internal string Value { get; set; }

	// Methods

	internal void .ctor(string tokenStream) { }

	internal bool get_EndOfCookie() { }

	internal void set_EndOfCookie(bool value) { }

	internal bool get_Eof() { }

	internal string get_Name() { }

	internal void set_Name(string value) { }

	internal bool get_Quoted() { }

	internal void set_Quoted(bool value) { }

	internal CookieToken get_Token() { }

	internal void set_Token(CookieToken value) { }

	internal string get_Value() { }

	internal void set_Value(string value) { }

	internal string Extract() { }

	internal CookieToken FindNext(bool ignoreComma, bool ignoreEquals) { }

	internal CookieToken Next(bool first, bool parseResponseCookies) { }

	internal void Reset() { }

	internal CookieToken TokenFromName(bool parseResponseCookies) { }

	private static void .cctor() { }
}

// Namespace: 
private struct CookieTokenizer.RecognizedAttribute
{
	// Fields
	private string m_name;
	private CookieToken m_token;

	// Properties
	internal CookieToken Token { get; }

	// Methods

	internal void .ctor(string name, CookieToken token) { }

	internal CookieToken get_Token() { }

	internal bool IsEqualTo(string value) { }
}

// Namespace: System.Net
internal class CookieParser
{
	// Fields
	private CookieTokenizer m_tokenizer;

	// Methods

	internal void .ctor(string cookieString) { }

	internal Cookie Get() { }

	internal static string CheckQuoted(string value) { }
}

// Namespace: System.Net
internal class Comparer : IComparer
{
	// Methods

	private int System.Collections.IComparer.Compare(object ol, object or) { }

	public void .ctor() { }
}

// Namespace: System.Net
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
public class CookieCollection : ICollection, IEnumerable
{
	// Fields
	internal int m_version;
	private ArrayList m_list;
	private DateTime m_TimeStamp;
	private bool m_has_other_versions;
	[OptionalFieldAttribute] // RVA: 0x21170 Offset: 0x20570 VA: 0x180021170
	private bool m_IsReadOnly;

	// Properties
	public Cookie Item { get; }
	public int Count { get; }
	public bool IsSynchronized { get; }
	public object SyncRoot { get; }
	internal bool IsOtherVersionSeen { get; }

	// Methods

	public void .ctor() { }

	public Cookie get_Item(int index) { }

	public void Add(Cookie cookie) { }

	public void Add(CookieCollection cookies) { }

	public int get_Count() { }

	public bool get_IsSynchronized() { }

	public object get_SyncRoot() { }

	public void CopyTo(Array array, int index) { }

	internal DateTime TimeStamp(CookieCollection.Stamp how) { }

	internal bool get_IsOtherVersionSeen() { }

	internal int InternalAdd(Cookie cookie, bool isStrict) { }

	internal int IndexOf(Cookie cookie) { }

	internal void RemoveAt(int idx) { }

	public IEnumerator GetEnumerator() { }
}

// Namespace: 
internal enum CookieCollection.Stamp
{
	// Fields
	public int value__;
	public const CookieCollection.Stamp Check = 0;
	public const CookieCollection.Stamp Set = 1;
	public const CookieCollection.Stamp SetToUnused = 2;
	public const CookieCollection.Stamp SetToMaxUsed = 3;
}

// Namespace: 
private class CookieCollection.CookieCollectionEnumerator : IEnumerator
{
	// Fields
	private CookieCollection m_cookies;
	private int m_count;
	private int m_index;
	private int m_version;

	// Properties
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	internal void .ctor(CookieCollection cookies) { }

	private object System.Collections.IEnumerator.get_Current() { }

	private bool System.Collections.IEnumerator.MoveNext() { }

	private void System.Collections.IEnumerator.Reset() { }
}

// Namespace: System.Net
internal struct HeaderVariantInfo
{
	// Fields
	private string m_name;
	private CookieVariant m_variant;

	// Properties
	internal string Name { get; }
	internal CookieVariant Variant { get; }

	// Methods

	internal void .ctor(string name, CookieVariant variant) { }

	internal string get_Name() { }

	internal CookieVariant get_Variant() { }
}

// Namespace: System.Net
[Serializable]
public class CookieContainer
{
	// Fields
	private static readonly HeaderVariantInfo[] HeaderInfo;
	private Hashtable m_domainTable;
	private int m_maxCookieSize;
	private int m_maxCookies;
	private int m_maxCookiesPerDomain;
	private int m_count;
	private string m_fqdnMyDomain;

	// Methods

	public void .ctor() { }

	private void AddRemoveDomain(string key, PathList value) { }

	internal void Add(Cookie cookie, bool throwOnError) { }

	private bool AgeCookies(string domain) { }

	private int ExpireCollection(CookieCollection cc) { }

	internal bool IsLocalDomain(string host) { }

	internal CookieCollection CookieCutter(Uri uri, string headerName, string setCookieHeader, bool isThrow) { }

	internal CookieCollection InternalGetCookies(Uri uri) { }

	private void BuildCookieCollectionFromDomainMatches(Uri uri, bool isSecure, int port, CookieCollection cookies, List<string> domainAttribute, bool matchOnlyPlainCookie) { }

	private void MergeUpdateCollections(CookieCollection destination, CookieCollection source, int port, bool isSecure, bool isPlainOnly) { }

	public string GetCookieHeader(Uri uri) { }

	internal string GetCookieHeader(Uri uri, out string optCookie2) { }

	private static void .cctor() { }
}

// Namespace: System.Net
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
internal class PathList
{
	// Fields
	private SortedList m_list;

	// Properties
	public int Count { get; }
	public ICollection Values { get; }
	public object Item { get; set; }
	public object SyncRoot { get; }

	// Methods

	public void .ctor() { }

	public int get_Count() { }

	public int GetCookiesCount() { }

	public ICollection get_Values() { }

	public object get_Item(string s) { }

	public void set_Item(string s, object value) { }

	public IEnumerator GetEnumerator() { }

	public object get_SyncRoot() { }
}

// Namespace: 
[Serializable]
private class PathList.PathListComparer : IComparer
{
	// Fields
	internal static readonly PathList.PathListComparer StaticInstance;

	// Methods

	private int System.Collections.IComparer.Compare(object ol, object or) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: System.Net
[Serializable]
public class CookieException : FormatException, ISerializable
{
	// Methods

	public void .ctor() { }

	internal void .ctor(string message) { }

	internal void .ctor(string message, Exception inner) { }

	protected void .ctor(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	public override void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }
}

// Namespace: System.Net
[Serializable]
public class FileWebRequest : WebRequest, ISerializable
{
	// Fields
	private static WaitCallback s_GetRequestStreamCallback;
	private static WaitCallback s_GetResponseCallback;
	private string m_connectionGroupName;
	private long m_contentLength;
	private ICredentials m_credentials;
	private FileAccess m_fileAccess;
	private WebHeaderCollection m_headers;
	private string m_method;
	private IWebProxy m_proxy;
	private ManualResetEvent m_readerEvent;
	private bool m_readPending;
	private WebResponse m_response;
	private Stream m_stream;
	private bool m_syncHint;
	private int m_timeout;
	private Uri m_uri;
	private bool m_writePending;
	private bool m_writing;
	private LazyAsyncResult m_WriteAResult;
	private LazyAsyncResult m_ReadAResult;
	private int m_Aborted;

	// Properties
	internal bool Aborted { get; }
	public override long ContentLength { get; set; }
	public override string ContentType { set; }
	public override ICredentials Credentials { get; set; }
	public override WebHeaderCollection Headers { get; }
	public override string Method { get; set; }
	public override IWebProxy Proxy { get; set; }
	public override int Timeout { get; set; }
	public override Uri RequestUri { get; }
	public override bool UseDefaultCredentials { get; }

	// Methods

	internal void .ctor(Uri uri) { }

	[ObsoleteAttribute] // RVA: 0x28B80 Offset: 0x27F80 VA: 0x180028B80
	protected void .ctor(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	protected override void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	internal bool get_Aborted() { }

	public override long get_ContentLength() { }

	public override void set_ContentLength(long value) { }

	public override void set_ContentType(string value) { }

	public override ICredentials get_Credentials() { }

	public override void set_Credentials(ICredentials value) { }

	public override WebHeaderCollection get_Headers() { }

	public override string get_Method() { }

	public override void set_Method(string value) { }

	public override IWebProxy get_Proxy() { }

	public override void set_Proxy(IWebProxy value) { }

	public override int get_Timeout() { }

	public override void set_Timeout(int value) { }

	public override Uri get_RequestUri() { }

	public override IAsyncResult BeginGetRequestStream(AsyncCallback callback, object state) { }

	public override IAsyncResult BeginGetResponse(AsyncCallback callback, object state) { }

	private bool CanGetRequestStream() { }

	public override Stream EndGetRequestStream(IAsyncResult asyncResult) { }

	public override WebResponse EndGetResponse(IAsyncResult asyncResult) { }

	public override Stream GetRequestStream() { }

	public override WebResponse GetResponse() { }

	private static void GetRequestStreamCallback(object state) { }

	private static void GetResponseCallback(object state) { }

	internal void UnblockReader() { }

	public override bool get_UseDefaultCredentials() { }

	public override void Abort() { }

	private static void .cctor() { }
}

// Namespace: System.Net
internal class FileWebRequestCreator : IWebRequestCreate
{
	// Methods

	internal void .ctor() { }

	public WebRequest Create(Uri uri) { }
}

// Namespace: System.Net
internal sealed class FileWebStream : FileStream, ICloseEx
{
	// Fields
	private FileWebRequest m_request;

	// Methods

	public void .ctor(FileWebRequest request, string path, FileMode mode, FileAccess access, FileShare sharing) { }

	public void .ctor(FileWebRequest request, string path, FileMode mode, FileAccess access, FileShare sharing, int length, bool async) { }

	protected override void Dispose(bool disposing) { }

	private void System.Net.ICloseEx.CloseEx(CloseExState closeState) { }

	public override int Read(byte[] buffer, int offset, int size) { }

	public override void Write(byte[] buffer, int offset, int size) { }

	public override IAsyncResult BeginRead(byte[] buffer, int offset, int size, AsyncCallback callback, object state) { }

	public override int EndRead(IAsyncResult ar) { }

	public override IAsyncResult BeginWrite(byte[] buffer, int offset, int size, AsyncCallback callback, object state) { }

	public override void EndWrite(IAsyncResult ar) { }

	private void CheckError() { }
}

// Namespace: System.Net
[Serializable]
public class FileWebResponse : WebResponse, ISerializable, ICloseEx
{
	// Fields
	private bool m_closed;
	private long m_contentLength;
	private FileAccess m_fileAccess;
	private WebHeaderCollection m_headers;
	private Stream m_stream;
	private Uri m_uri;

	// Properties
	public override long ContentLength { get; }
	public override WebHeaderCollection Headers { get; }

	// Methods

	internal void .ctor(FileWebRequest request, Uri uri, FileAccess access, bool asyncHint) { }

	[ObsoleteAttribute] // RVA: 0x28B80 Offset: 0x27F80 VA: 0x180028B80
	protected void .ctor(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	protected override void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	public override long get_ContentLength() { }

	public override WebHeaderCollection get_Headers() { }

	private void CheckDisposed() { }

	public override void Close() { }

	private void System.Net.ICloseEx.CloseEx(CloseExState closeState) { }

	public override Stream GetResponseStream() { }
}

// Namespace: System.Net
public interface IWebProxy
{
	// Properties
	public abstract ICredentials Credentials { get; }

	// Methods

	public abstract Uri GetProxy(Uri destination) { }

	public abstract bool IsBypassed(Uri host) { }

	public abstract ICredentials get_Credentials() { }
}

// Namespace: System.Net
internal class Base64Stream : DelegatedStream, IEncodableStream
{
	// Fields
	private static byte[] base64DecodeMap;
	private static byte[] base64EncodeMap;
	private int lineLength;
	private Base64Stream.ReadStateInfo readState;
	private Base64WriteStateInfo writeState;

	// Properties
	public override bool CanWrite { get; }
	private Base64Stream.ReadStateInfo ReadState { get; }
	internal Base64WriteStateInfo WriteState { get; }

	// Methods

	internal void .ctor(Base64WriteStateInfo writeStateInfo) { }

	public override bool get_CanWrite() { }

	private Base64Stream.ReadStateInfo get_ReadState() { }

	internal Base64WriteStateInfo get_WriteState() { }

	public override IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback callback, object state) { }

	public override IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback callback, object state) { }

	public override void Close() { }

	public int DecodeBytes(byte[] buffer, int offset, int count) { }

	public int EncodeBytes(byte[] buffer, int offset, int count) { }

	internal int EncodeBytes(byte[] buffer, int offset, int count, bool dontDeferFinalBytes, bool shouldAppendSpaceToCRLF) { }

	public string GetEncodedString() { }

	public override int EndRead(IAsyncResult asyncResult) { }

	public override void EndWrite(IAsyncResult asyncResult) { }

	public override void Flush() { }

	private void FlushInternal() { }

	public override int Read(byte[] buffer, int offset, int count) { }

	public override void Write(byte[] buffer, int offset, int count) { }

	private static void .cctor() { }
}

// Namespace: 
private class Base64Stream.ReadAsyncResult : LazyAsyncResult
{
	// Fields
	private Base64Stream parent;
	private byte[] buffer;
	private int offset;
	private int count;
	private int read;
	private static AsyncCallback onRead;

	// Methods

	internal void .ctor(Base64Stream parent, byte[] buffer, int offset, int count, AsyncCallback callback, object state) { }

	private bool CompleteRead(IAsyncResult result) { }

	internal void Read() { }

	private static void OnRead(IAsyncResult result) { }

	internal static int End(IAsyncResult result) { }

	private static void .cctor() { }
}

// Namespace: 
private class Base64Stream.WriteAsyncResult : LazyAsyncResult
{
	// Fields
	private Base64Stream parent;
	private byte[] buffer;
	private int offset;
	private int count;
	private static AsyncCallback onWrite;
	private int written;

	// Methods

	internal void .ctor(Base64Stream parent, byte[] buffer, int offset, int count, AsyncCallback callback, object state) { }

	internal void Write() { }

	private void CompleteWrite(IAsyncResult result) { }

	private static void OnWrite(IAsyncResult result) { }

	internal static void End(IAsyncResult result) { }

	private static void .cctor() { }
}

// Namespace: 
private class Base64Stream.ReadStateInfo
{
	// Fields
	private byte val;
	private byte pos;

	// Properties
	internal byte Val { get; set; }
	internal byte Pos { get; set; }

	// Methods

	internal byte get_Val() { }

	internal void set_Val(byte value) { }

	internal byte get_Pos() { }

	internal void set_Pos(byte value) { }

	public void .ctor() { }
}

// Namespace: System.Net
internal class DelegatedStream : Stream
{
	// Fields
	private Stream stream;
	private NetworkStream netStream;

	// Properties
	protected Stream BaseStream { get; }
	public override bool CanRead { get; }
	public override bool CanSeek { get; }
	public override bool CanWrite { get; }
	public override long Length { get; }
	public override long Position { get; set; }

	// Methods

	protected void .ctor() { }

	protected Stream get_BaseStream() { }

	public override bool get_CanRead() { }

	public override bool get_CanSeek() { }

	public override bool get_CanWrite() { }

	public override long get_Length() { }

	public override long get_Position() { }

	public override void set_Position(long value) { }

	public override IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback callback, object state) { }

	public override IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback callback, object state) { }

	public override void Close() { }

	public override int EndRead(IAsyncResult asyncResult) { }

	public override void EndWrite(IAsyncResult asyncResult) { }

	public override void Flush() { }

	public override Task FlushAsync(CancellationToken cancellationToken) { }

	public override int Read(byte[] buffer, int offset, int count) { }

	public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	public override long Seek(long offset, SeekOrigin origin) { }

	public override void SetLength(long value) { }

	public override void Write(byte[] buffer, int offset, int count) { }

	public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }
}

// Namespace: System.Net
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
internal class TrackingStringDictionary : StringDictionary
{
	// Fields
	private bool isChanged;
	private bool isReadOnly;

	// Properties
	internal bool IsChanged { get; set; }
	public override string Item { get; set; }

	// Methods

	internal void .ctor() { }

	internal void .ctor(bool isReadOnly) { }

	internal bool get_IsChanged() { }

	internal void set_IsChanged(bool value) { }

	public override void Add(string key, string value) { }

	public override void Remove(string key) { }

	public override string get_Item(string key) { }

	public override void set_Item(string key, string value) { }
}

// Namespace: System.Net
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
internal class TrackingValidationObjectDictionary : StringDictionary
{
	// Fields
	private IDictionary<string, object> internalObjects;
	private readonly IDictionary<string, TrackingValidationObjectDictionary.ValidateAndParseValue> validators;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <IsChanged>k__BackingField;

	// Properties
	internal bool IsChanged { get; set; }
	public override string Item { get; set; }

	// Methods

	internal void .ctor(IDictionary<string, TrackingValidationObjectDictionary.ValidateAndParseValue> validators) { }

	private void PersistValue(string key, string value, bool addValue) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal bool get_IsChanged() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_IsChanged(bool value) { }

	public override string get_Item(string key) { }

	public override void set_Item(string key, string value) { }

	public override void Add(string key, string value) { }

	public override void Remove(string key) { }
}

// Namespace: 
internal sealed class TrackingValidationObjectDictionary.ValidateAndParseValue : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual object Invoke(object valueToValidate) { }

	public virtual IAsyncResult BeginInvoke(object valueToValidate, AsyncCallback callback, object object) { }

	public virtual object EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Net
[ComVisibleAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class WebClient : Component
{
	// Fields
	private Uri m_baseAddress;
	private ICredentials m_credentials;
	private WebHeaderCollection m_headers;
	private NameValueCollection m_requestParameters;
	private WebResponse m_WebResponse;
	private WebRequest m_WebRequest;
	private Encoding m_Encoding;
	private string m_Method;
	private long m_ContentLength;
	private bool m_InitWebClientAsync;
	private bool m_Cancelled;
	private WebClient.ProgressData m_Progress;
	private IWebProxy m_Proxy;
	private bool m_ProxySet;
	private RequestCachePolicy m_CachePolicy;
	private int m_CallNesting;
	private AsyncOperation m_AsyncOp;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private OpenReadCompletedEventHandler OpenReadCompleted;
	private SendOrPostCallback openReadOperationCompleted;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private OpenWriteCompletedEventHandler OpenWriteCompleted;
	private SendOrPostCallback openWriteOperationCompleted;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private DownloadStringCompletedEventHandler DownloadStringCompleted;
	private SendOrPostCallback downloadStringOperationCompleted;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private DownloadDataCompletedEventHandler DownloadDataCompleted;
	private SendOrPostCallback downloadDataOperationCompleted;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AsyncCompletedEventHandler DownloadFileCompleted;
	private SendOrPostCallback downloadFileOperationCompleted;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private UploadStringCompletedEventHandler UploadStringCompleted;
	private SendOrPostCallback uploadStringOperationCompleted;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private UploadDataCompletedEventHandler UploadDataCompleted;
	private SendOrPostCallback uploadDataOperationCompleted;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private UploadFileCompletedEventHandler UploadFileCompleted;
	private SendOrPostCallback uploadFileOperationCompleted;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private UploadValuesCompletedEventHandler UploadValuesCompleted;
	private SendOrPostCallback uploadValuesOperationCompleted;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private DownloadProgressChangedEventHandler DownloadProgressChanged;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private UploadProgressChangedEventHandler UploadProgressChanged;
	private SendOrPostCallback reportDownloadProgressChanged;
	private SendOrPostCallback reportUploadProgressChanged;

	// Properties
	public ICredentials Credentials { get; }

	// Methods

	public void .ctor() { }

	private void InitWebClientAsync() { }

	private void ClearWebClientState() { }

	private void CompleteWebClientState() { }

	public ICredentials get_Credentials() { }

	protected virtual WebRequest GetWebRequest(Uri address) { }

	protected virtual WebResponse GetWebResponse(WebRequest request) { }

	protected virtual WebResponse GetWebResponse(WebRequest request, IAsyncResult result) { }

	private static void AbortRequest(WebRequest request) { }

	private void CopyHeadersTo(WebRequest request) { }

	private Uri GetUri(Uri address) { }

	private static void DownloadBitsResponseCallback(IAsyncResult result) { }

	private static void DownloadBitsReadCallback(IAsyncResult result) { }

	private static void DownloadBitsReadCallbackState(WebClient.DownloadBitsState state, IAsyncResult result) { }

	private byte[] DownloadBits(WebRequest request, Stream writeStream, CompletionDelegate completionDelegate, AsyncOperation asyncOp) { }

	private void InvokeOperationCompleted(AsyncOperation asyncOp, SendOrPostCallback callback, AsyncCompletedEventArgs eventArgs) { }

	private bool AnotherCallInProgress(int callNesting) { }

	protected virtual void OnOpenReadCompleted(OpenReadCompletedEventArgs e) { }

	private void OpenReadOperationCompleted(object arg) { }

	protected virtual void OnOpenWriteCompleted(OpenWriteCompletedEventArgs e) { }

	private void OpenWriteOperationCompleted(object arg) { }

	protected virtual void OnDownloadStringCompleted(DownloadStringCompletedEventArgs e) { }

	private void DownloadStringOperationCompleted(object arg) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_DownloadDataCompleted(DownloadDataCompletedEventHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_DownloadDataCompleted(DownloadDataCompletedEventHandler value) { }

	protected virtual void OnDownloadDataCompleted(DownloadDataCompletedEventArgs e) { }

	private void DownloadDataOperationCompleted(object arg) { }

	private void DownloadDataAsyncCallback(byte[] returnBytes, Exception exception, object state) { }

	public void DownloadDataAsync(Uri address) { }

	public void DownloadDataAsync(Uri address, object userToken) { }

	protected virtual void OnDownloadFileCompleted(AsyncCompletedEventArgs e) { }

	private void DownloadFileOperationCompleted(object arg) { }

	protected virtual void OnUploadStringCompleted(UploadStringCompletedEventArgs e) { }

	private void UploadStringOperationCompleted(object arg) { }

	protected virtual void OnUploadDataCompleted(UploadDataCompletedEventArgs e) { }

	private void UploadDataOperationCompleted(object arg) { }

	protected virtual void OnUploadFileCompleted(UploadFileCompletedEventArgs e) { }

	private void UploadFileOperationCompleted(object arg) { }

	protected virtual void OnUploadValuesCompleted(UploadValuesCompletedEventArgs e) { }

	private void UploadValuesOperationCompleted(object arg) { }

	protected virtual void OnDownloadProgressChanged(DownloadProgressChangedEventArgs e) { }

	protected virtual void OnUploadProgressChanged(UploadProgressChangedEventArgs e) { }

	private void ReportDownloadProgressChanged(object arg) { }

	private void ReportUploadProgressChanged(object arg) { }

	private void PostProgressChanged(AsyncOperation asyncOp, WebClient.ProgressData progress) { }
}

// Namespace: 
private class WebClient.ProgressData
{
	// Fields
	internal long BytesSent;
	internal long TotalBytesToSend;
	internal long BytesReceived;
	internal long TotalBytesToReceive;
	internal bool HasUploadPhase;

	// Methods

	internal void Reset() { }

	public void .ctor() { }
}

// Namespace: 
private class WebClient.DownloadBitsState
{
	// Fields
	internal WebClient WebClient;
	internal Stream WriteStream;
	internal byte[] InnerBuffer;
	internal AsyncOperation AsyncOp;
	internal WebRequest Request;
	internal CompletionDelegate CompletionDelegate;
	internal Stream ReadStream;
	internal ScatterGatherBuffers SgBuffers;
	internal long ContentLength;
	internal long Length;
	internal WebClient.ProgressData Progress;

	// Properties
	internal bool Async { get; }

	// Methods

	internal void .ctor(WebRequest request, Stream writeStream, CompletionDelegate completionDelegate, AsyncOperation asyncOp, WebClient.ProgressData progress, WebClient webClient) { }

	internal bool get_Async() { }

	internal int SetResponse(WebResponse response) { }

	internal bool RetrieveBytes(ref int bytesRetrieved) { }

	internal void Close() { }
}

// Namespace: System.Net
internal sealed class CompletionDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(byte[] responseBytes, Exception exception, object State) { }

	public virtual IAsyncResult BeginInvoke(byte[] responseBytes, Exception exception, object State, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Net
public sealed class OpenReadCompletedEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object sender, OpenReadCompletedEventArgs e) { }

	public virtual IAsyncResult BeginInvoke(object sender, OpenReadCompletedEventArgs e, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Net
public class OpenReadCompletedEventArgs : AsyncCompletedEventArgs
{}

// Namespace: System.Net
public sealed class OpenWriteCompletedEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object sender, OpenWriteCompletedEventArgs e) { }

	public virtual IAsyncResult BeginInvoke(object sender, OpenWriteCompletedEventArgs e, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Net
public class OpenWriteCompletedEventArgs : AsyncCompletedEventArgs
{}

// Namespace: System.Net
public sealed class DownloadStringCompletedEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object sender, DownloadStringCompletedEventArgs e) { }

	public virtual IAsyncResult BeginInvoke(object sender, DownloadStringCompletedEventArgs e, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Net
public class DownloadStringCompletedEventArgs : AsyncCompletedEventArgs
{}

// Namespace: System.Net
public sealed class DownloadDataCompletedEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object sender, DownloadDataCompletedEventArgs e) { }

	public virtual IAsyncResult BeginInvoke(object sender, DownloadDataCompletedEventArgs e, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Net
public class DownloadDataCompletedEventArgs : AsyncCompletedEventArgs
{
	// Fields
	private byte[] m_Result;

	// Properties
	public byte[] Result { get; }

	// Methods

	internal void .ctor(byte[] result, Exception exception, bool cancelled, object userToken) { }

	public byte[] get_Result() { }
}

// Namespace: System.Net
public sealed class UploadStringCompletedEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object sender, UploadStringCompletedEventArgs e) { }

	public virtual IAsyncResult BeginInvoke(object sender, UploadStringCompletedEventArgs e, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Net
public class UploadStringCompletedEventArgs : AsyncCompletedEventArgs
{}

// Namespace: System.Net
public sealed class UploadDataCompletedEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object sender, UploadDataCompletedEventArgs e) { }

	public virtual IAsyncResult BeginInvoke(object sender, UploadDataCompletedEventArgs e, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Net
public class UploadDataCompletedEventArgs : AsyncCompletedEventArgs
{}

// Namespace: System.Net
public sealed class UploadFileCompletedEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object sender, UploadFileCompletedEventArgs e) { }

	public virtual IAsyncResult BeginInvoke(object sender, UploadFileCompletedEventArgs e, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Net
public class UploadFileCompletedEventArgs : AsyncCompletedEventArgs
{}

// Namespace: System.Net
public sealed class UploadValuesCompletedEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object sender, UploadValuesCompletedEventArgs e) { }

	public virtual IAsyncResult BeginInvoke(object sender, UploadValuesCompletedEventArgs e, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Net
public class UploadValuesCompletedEventArgs : AsyncCompletedEventArgs
{}

// Namespace: System.Net
public sealed class DownloadProgressChangedEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object sender, DownloadProgressChangedEventArgs e) { }

	public virtual IAsyncResult BeginInvoke(object sender, DownloadProgressChangedEventArgs e, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Net
public class DownloadProgressChangedEventArgs : ProgressChangedEventArgs
{
	// Fields
	private long m_BytesReceived;
	private long m_TotalBytesToReceive;

	// Methods

	internal void .ctor(int progressPercentage, object userToken, long bytesReceived, long totalBytesToReceive) { }
}

// Namespace: System.Net
public sealed class UploadProgressChangedEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object sender, UploadProgressChangedEventArgs e) { }

	public virtual IAsyncResult BeginInvoke(object sender, UploadProgressChangedEventArgs e, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Net
public class UploadProgressChangedEventArgs : ProgressChangedEventArgs
{
	// Fields
	private long m_BytesReceived;
	private long m_TotalBytesToReceive;
	private long m_BytesSent;
	private long m_TotalBytesToSend;

	// Methods

	internal void .ctor(int progressPercentage, object userToken, long bytesSent, long totalBytesToSend, long bytesReceived, long totalBytesToReceive) { }
}

// Namespace: System.Net
[Serializable]
public class WebProxy : IAutoWebProxy, IWebProxy, ISerializable
{
	// Fields
	private bool _UseRegistry;
	private bool _BypassOnLocal;
	private bool m_EnableAutoproxy;
	private Uri _ProxyAddress;
	private ArrayList _BypassList;
	private ICredentials _Credentials;
	private Regex[] _RegExBypassList;
	private Hashtable _ProxyHostAddresses;
	private AutoWebProxyScriptEngine m_ScriptEngine;

	// Properties
	public ICredentials Credentials { get; }
	public bool UseDefaultCredentials { get; set; }
	internal AutoWebProxyScriptEngine ScriptEngine { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(Uri Address, bool BypassOnLocal, string[] BypassList, ICredentials Credentials) { }

	public ICredentials get_Credentials() { }

	public bool get_UseDefaultCredentials() { }

	public void set_UseDefaultCredentials(bool value) { }

	public Uri GetProxy(Uri destination) { }

	private void UpdateRegExList(bool canThrow) { }

	private bool IsMatchInBypassList(Uri input) { }

	private bool IsLocal(Uri host) { }

	private bool IsLocalInProxyHash(Uri host) { }

	public bool IsBypassed(Uri host) { }

	private bool IsBypassedManual(Uri host) { }

	protected void .ctor(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	protected virtual void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	internal AutoWebProxyScriptEngine get_ScriptEngine() { }

	public static IWebProxy CreateDefaultProxy() { }

	internal void .ctor(bool enableAutoproxy) { }

	internal void UnsafeUpdateFromRegistry() { }

	private bool GetProxyAuto(Uri destination, out Uri proxyUri) { }

	private bool IsBypassedAuto(Uri destination, out bool isBypassed) { }

	private static bool AreAllBypassed(IEnumerable<string> proxies, bool checkFirstOnly) { }

	private static Uri ProxyUri(string proxyName) { }
}

// Namespace: System.Net
internal class AutoWebProxyScriptEngine
{
	// Methods

	public bool GetProxies(Uri destination, out IList<string> proxyList) { }

	public bool GetProxies(Uri destination, out IList<string> proxyList, ref int syncStatus) { }
}

// Namespace: System.Net
internal static class UnsafeNclNativeMethods
{}

// Namespace: 
internal static class UnsafeNclNativeMethods.HttpApi
{
	// Fields
	private static string[] m_Strings;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
internal static class UnsafeNclNativeMethods.HttpApi.HTTP_REQUEST_HEADER_ID
{
	// Fields
	private static string[] m_Strings;

	// Methods

	internal static string ToString(int position) { }

	private static void .cctor() { }
}

// Namespace: 
internal static class UnsafeNclNativeMethods.SecureStringHelper
{
	// Methods

	internal static string CreateString(SecureString secureString) { }

	internal static SecureString CreateSecureString(string plainString) { }
}

// Namespace: System.Net
internal static class Logging
{
	// Fields
	internal static readonly bool On;

	// Methods

	private static void .cctor() { }
}

// Namespace: System.Net
internal class ServerCertValidationCallback
{
	// Fields
	private readonly RemoteCertificateValidationCallback m_ValidationCallback;
	private readonly ExecutionContext m_Context;

	// Properties
	internal RemoteCertificateValidationCallback ValidationCallback { get; }

	// Methods

	internal void .ctor(RemoteCertificateValidationCallback validationCallback) { }

	internal RemoteCertificateValidationCallback get_ValidationCallback() { }

	internal void Callback(object state) { }

	internal bool Invoke(object request, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) { }
}

// Namespace: 
private class ServerCertValidationCallback.CallbackContext
{
	// Fields
	internal readonly object request;
	internal readonly X509Certificate certificate;
	internal readonly X509Chain chain;
	internal readonly SslPolicyErrors sslPolicyErrors;
	internal bool result;

	// Methods

	internal void .ctor(object request, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) { }
}

// Namespace: System.Net
public class AuthenticationManager
{
	// Fields
	private static ArrayList modules;
	private static object locker;
	private static ICredentialPolicy credential_policy;

	// Methods

	private static void EnsureModules() { }

	public static Authorization Authenticate(string challenge, WebRequest request, ICredentials credentials) { }

	private static Authorization DoAuthenticate(string challenge, WebRequest request, ICredentials credentials) { }

	public static Authorization PreAuthenticate(WebRequest request, ICredentials credentials) { }

	private static void .cctor() { }
}

// Namespace: System.Net
internal class BasicClient : IAuthenticationModule
{
	// Properties
	public string AuthenticationType { get; }

	// Methods

	public Authorization Authenticate(string challenge, WebRequest webRequest, ICredentials credentials) { }

	private static byte[] GetBytes(string str) { }

	private static Authorization InternalAuthenticate(WebRequest webRequest, ICredentials credentials) { }

	public Authorization PreAuthenticate(WebRequest webRequest, ICredentials credentials) { }

	public string get_AuthenticationType() { }

	public void .ctor() { }
}

// Namespace: System.Net
public sealed class BindIPEndPoint : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual IPEndPoint Invoke(ServicePoint servicePoint, IPEndPoint remoteEndPoint, int retryCount) { }

	public virtual IAsyncResult BeginInvoke(ServicePoint servicePoint, IPEndPoint remoteEndPoint, int retryCount, AsyncCallback callback, object object) { }

	public virtual IPEndPoint EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Net
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum DecompressionMethods
{
	// Fields
	public int value__;
	public const DecompressionMethods None = 0;
	public const DecompressionMethods GZip = 1;
	public const DecompressionMethods Deflate = 2;
}

// Namespace: System.Net
internal class DefaultCertificatePolicy : ICertificatePolicy
{
	// Methods

	public bool CheckValidationResult(ServicePoint point, X509Certificate certificate, WebRequest request, int certificateProblem) { }
}

// Namespace: System.Net
internal class DigestHeaderParser
{
	// Fields
	private string header;
	private int length;
	private int pos;
	private static string[] keywords;
	private string[] values;

	// Properties
	public string Realm { get; }
	public string Opaque { get; }
	public string Nonce { get; }
	public string Algorithm { get; }
	public string QOP { get; }

	// Methods

	public void .ctor(string header) { }

	public string get_Realm() { }

	public string get_Opaque() { }

	public string get_Nonce() { }

	public string get_Algorithm() { }

	public string get_QOP() { }

	public bool Parse() { }

	private void SkipWhitespace() { }

	private string GetKey() { }

	private bool GetKeywordAndValue(out string key, out string value) { }

	private static void .cctor() { }
}

// Namespace: System.Net
internal class DigestSession
{
	// Fields
	private static RandomNumberGenerator rng;
	private DateTime lastUse;
	private int _nc;
	private HashAlgorithm hash;
	private DigestHeaderParser parser;
	private string _cnonce;

	// Properties
	public string Algorithm { get; }
	public string Realm { get; }
	public string Nonce { get; }
	public string Opaque { get; }
	public string QOP { get; }
	public string CNonce { get; }
	public DateTime LastUse { get; }

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	public string get_Algorithm() { }

	public string get_Realm() { }

	public string get_Nonce() { }

	public string get_Opaque() { }

	public string get_QOP() { }

	public string get_CNonce() { }

	public bool Parse(string challenge) { }

	private string HashToHexString(string toBeHashed) { }

	private string HA1(string username, string password) { }

	private string HA2(HttpWebRequest webRequest) { }

	private string Response(string username, string password, HttpWebRequest webRequest) { }

	public Authorization Authenticate(WebRequest webRequest, ICredentials credentials) { }

	public DateTime get_LastUse() { }
}

// Namespace: System.Net
internal class DigestClient : IAuthenticationModule
{
	// Fields
	private static readonly Hashtable cache;

	// Properties
	private static Hashtable Cache { get; }
	public string AuthenticationType { get; }

	// Methods

	private static Hashtable get_Cache() { }

	private static void CheckExpired(int count) { }

	public Authorization Authenticate(string challenge, WebRequest webRequest, ICredentials credentials) { }

	public Authorization PreAuthenticate(WebRequest webRequest, ICredentials credentials) { }

	public string get_AuthenticationType() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: System.Net
public static class Dns
{
	// Methods

	private static void .cctor() { }

	public static IAsyncResult BeginGetHostAddresses(string hostNameOrAddress, AsyncCallback requestCallback, object state) { }

	public static IPAddress[] EndGetHostAddresses(IAsyncResult asyncResult) { }

	private static bool GetHostByName_internal(string host, out string h_name, out string[] h_aliases, out string[] h_addr_list, int hint) { }

	private static bool GetHostByAddr_internal(string addr, out string h_name, out string[] h_aliases, out string[] h_addr_list, int hint) { }

	private static bool GetHostName_internal(out string h_name) { }

	private static void Error_11001(string hostName) { }

	private static IPHostEntry hostent_to_IPHostEntry(string originalHostName, string h_name, string[] h_aliases, string[] h_addrlist) { }

	private static IPHostEntry GetHostByAddressFromString(string address, bool parse) { }

	public static IPHostEntry GetHostEntry(string hostNameOrAddress) { }

	public static IPHostEntry GetHostEntry(IPAddress address) { }

	public static IPAddress[] GetHostAddresses(string hostNameOrAddress) { }

	[ObsoleteAttribute] // RVA: 0x490E0 Offset: 0x484E0 VA: 0x1800490E0
	public static IPHostEntry GetHostByName(string hostName) { }

	public static string GetHostName() { }

	public static Task<IPAddress[]> GetHostAddressesAsync(string hostNameOrAddress) { }
}

// Namespace: 
private sealed class Dns.GetHostAddressesCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual IPAddress[] Invoke(string hostName) { }

	public virtual IAsyncResult BeginInvoke(string hostName, AsyncCallback callback, object object) { }

	public virtual IPAddress[] EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Net
internal class FtpAsyncResult : IAsyncResult
{
	// Fields
	private FtpWebResponse response;
	private ManualResetEvent waitHandle;
	private Exception exception;
	private AsyncCallback callback;
	private Stream stream;
	private object state;
	private bool completed;
	private bool synch;
	private object locker;

	// Properties
	public object AsyncState { get; }
	public WaitHandle AsyncWaitHandle { get; }
	public bool CompletedSynchronously { get; }
	public bool IsCompleted { get; }
	internal bool GotException { get; }
	internal Exception Exception { get; }
	internal FtpWebResponse Response { get; }
	internal Stream Stream { get; set; }

	// Methods

	public void .ctor(AsyncCallback callback, object state) { }

	public object get_AsyncState() { }

	public WaitHandle get_AsyncWaitHandle() { }

	public bool get_CompletedSynchronously() { }

	public bool get_IsCompleted() { }

	internal bool get_GotException() { }

	internal Exception get_Exception() { }

	internal FtpWebResponse get_Response() { }

	internal Stream get_Stream() { }

	internal void set_Stream(Stream value) { }

	internal bool WaitUntilComplete(int timeout, bool exitContext) { }

	internal void SetCompleted(bool synch, Exception exc, FtpWebResponse response) { }

	internal void SetCompleted(bool synch, FtpWebResponse response) { }

	internal void SetCompleted(bool synch, Exception exc) { }

	internal void DoCallback() { }
}

// Namespace: System.Net
internal class FtpDataStream : Stream, IDisposable
{
	// Fields
	private FtpWebRequest request;
	private Stream networkStream;
	private bool disposed;
	private bool isRead;
	private int totalRead;

	// Properties
	public override bool CanRead { get; }
	public override bool CanWrite { get; }
	public override bool CanSeek { get; }
	public override long Length { get; }
	public override long Position { get; set; }

	// Methods

	internal void .ctor(FtpWebRequest request, Stream stream, bool isRead) { }

	public override bool get_CanRead() { }

	public override bool get_CanWrite() { }

	public override bool get_CanSeek() { }

	public override long get_Length() { }

	public override long get_Position() { }

	public override void set_Position(long value) { }

	public override void Close() { }

	public override void Flush() { }

	public override long Seek(long offset, SeekOrigin origin) { }

	public override void SetLength(long value) { }

	private int ReadInternal(byte[] buffer, int offset, int size) { }

	public override IAsyncResult BeginRead(byte[] buffer, int offset, int size, AsyncCallback cb, object state) { }

	public override int EndRead(IAsyncResult asyncResult) { }

	public override int Read(byte[] buffer, int offset, int size) { }

	private void WriteInternal(byte[] buffer, int offset, int size) { }

	public override IAsyncResult BeginWrite(byte[] buffer, int offset, int size, AsyncCallback cb, object state) { }

	public override void EndWrite(IAsyncResult asyncResult) { }

	public override void Write(byte[] buffer, int offset, int size) { }

	protected override void Finalize() { }

	private void System.IDisposable.Dispose() { }

	protected override void Dispose(bool disposing) { }

	private void CheckDisposed() { }
}

// Namespace: 
private sealed class FtpDataStream.WriteDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(byte[] buffer, int offset, int size) { }

	public virtual IAsyncResult BeginInvoke(byte[] buffer, int offset, int size, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
private sealed class FtpDataStream.ReadDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual int Invoke(byte[] buffer, int offset, int size) { }

	public virtual IAsyncResult BeginInvoke(byte[] buffer, int offset, int size, AsyncCallback callback, object object) { }

	public virtual int EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Net
internal class FtpRequestCreator : IWebRequestCreate
{
	// Methods

	public WebRequest Create(Uri uri) { }

	public void .ctor() { }
}

// Namespace: System.Net
internal class FtpStatus
{
	// Fields
	private readonly FtpStatusCode statusCode;
	private readonly string statusDescription;

	// Properties
	public FtpStatusCode StatusCode { get; }
	public string StatusDescription { get; }

	// Methods

	public void .ctor(FtpStatusCode statusCode, string statusDescription) { }

	public FtpStatusCode get_StatusCode() { }

	public string get_StatusDescription() { }
}

// Namespace: System.Net
public sealed class FtpWebRequest : WebRequest
{
	// Fields
	private Uri requestUri;
	private string file_name;
	private ServicePoint servicePoint;
	private Stream origDataStream;
	private Stream dataStream;
	private Stream controlStream;
	private StreamReader controlReader;
	private NetworkCredential credentials;
	private IPHostEntry hostEntry;
	private IPEndPoint localEndPoint;
	private IPEndPoint remoteEndPoint;
	private IWebProxy proxy;
	private int timeout;
	private int rwTimeout;
	private long offset;
	private bool binary;
	private bool enableSsl;
	private bool usePassive;
	private bool keepAlive;
	private string method;
	private string renameTo;
	private object locker;
	private FtpWebRequest.RequestState requestState;
	private FtpAsyncResult asyncResult;
	private FtpWebResponse ftpResponse;
	private Stream requestStream;
	private string initial_path;
	private static readonly string[] supportedCommands;
	private Encoding dataEncoding;

	// Properties
	public override string ContentType { set; }
	public override long ContentLength { get; set; }
	public override ICredentials Credentials { get; set; }
	public bool EnableSsl { get; }
	[MonoTODOAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public override WebHeaderCollection Headers { get; set; }
	public override string Method { get; set; }
	public override IWebProxy Proxy { get; set; }
	public int ReadWriteTimeout { get; }
	public override Uri RequestUri { get; }
	public ServicePoint ServicePoint { get; }
	[MonoTODOAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public override bool UseDefaultCredentials { get; }
	public override int Timeout { get; set; }
	private string DataType { get; }
	private FtpWebRequest.RequestState State { get; set; }

	// Methods

	internal void .ctor(Uri uri) { }

	private static Exception GetMustImplement() { }

	public override void set_ContentType(string value) { }

	public override long get_ContentLength() { }

	public override void set_ContentLength(long value) { }

	public override ICredentials get_Credentials() { }

	public override void set_Credentials(ICredentials value) { }

	public bool get_EnableSsl() { }

	public override WebHeaderCollection get_Headers() { }

	public override void set_Headers(WebHeaderCollection value) { }

	public override string get_Method() { }

	public override void set_Method(string value) { }

	public override IWebProxy get_Proxy() { }

	public override void set_Proxy(IWebProxy value) { }

	public int get_ReadWriteTimeout() { }

	public override Uri get_RequestUri() { }

	public ServicePoint get_ServicePoint() { }

	public override bool get_UseDefaultCredentials() { }

	public override int get_Timeout() { }

	public override void set_Timeout(int value) { }

	private string get_DataType() { }

	private FtpWebRequest.RequestState get_State() { }

	private void set_State(FtpWebRequest.RequestState value) { }

	public override void Abort() { }

	public override IAsyncResult BeginGetResponse(AsyncCallback callback, object state) { }

	public override WebResponse EndGetResponse(IAsyncResult asyncResult) { }

	public override WebResponse GetResponse() { }

	public override IAsyncResult BeginGetRequestStream(AsyncCallback callback, object state) { }

	public override Stream EndGetRequestStream(IAsyncResult asyncResult) { }

	public override Stream GetRequestStream() { }

	private ServicePoint GetServicePoint() { }

	private void ResolveHost() { }

	private void ProcessRequest() { }

	private void SetType() { }

	private string GetRemoteFolderPath(Uri uri) { }

	private void CWDAndSetFileName(Uri uri) { }

	private void ProcessMethod() { }

	private void CloseControlConnection() { }

	internal void CloseDataConnection() { }

	private void CloseConnection() { }

	private void ProcessSimpleMethod() { }

	private void UploadData() { }

	private void DownloadData() { }

	private void CheckRequestStarted() { }

	private void OpenControlConnection() { }

	private static string GetInitialPath(FtpStatus status) { }

	private Socket SetupPassiveConnection(string statusDescription, bool ipv6) { }

	private int GetPortV4(string responseString) { }

	private int GetPortV6(string responseString) { }

	private string FormatAddress(IPAddress address, int Port) { }

	private string FormatAddressV6(IPAddress address, int port) { }

	private Exception CreateExceptionFromResponse(FtpStatus status) { }

	internal void SetTransferCompleted() { }

	internal void OperationCompleted() { }

	private void SetCompleteWithError(Exception exc) { }

	private Socket InitDataConnection() { }

	private void OpenDataConnection() { }

	private void Authenticate() { }

	private FtpStatus SendCommand(string command, string[] parameters) { }

	private FtpStatus SendCommand(bool waitResponse, string command, string[] parameters) { }

	internal static FtpStatus ServiceNotAvailable() { }

	internal FtpStatus GetResponseStatus() { }

	private void InitiateSecureConnection(ref Stream stream) { }

	internal bool ChangeToSSLSocket(ref Stream stream) { }

	private bool InFinalState() { }

	private bool InProgress() { }

	internal void CheckIfAborted() { }

	private void CheckFinalState() { }

	private static void .cctor() { }
}

// Namespace: 
private enum FtpWebRequest.RequestState
{
	// Fields
	public int value__;
	public const FtpWebRequest.RequestState Before = 0;
	public const FtpWebRequest.RequestState Scheduled = 1;
	public const FtpWebRequest.RequestState Connecting = 2;
	public const FtpWebRequest.RequestState Authenticating = 3;
	public const FtpWebRequest.RequestState OpeningData = 4;
	public const FtpWebRequest.RequestState TransferInProgress = 5;
	public const FtpWebRequest.RequestState Finished = 6;
	public const FtpWebRequest.RequestState Aborted = 7;
	public const FtpWebRequest.RequestState Error = 8;
}

// Namespace: System.Net
public class FtpWebResponse : WebResponse
{
	// Fields
	private Stream stream;
	private Uri uri;
	private FtpStatusCode statusCode;
	private DateTime lastModified;
	private string bannerMessage;
	private string welcomeMessage;
	private string exitMessage;
	private string statusDescription;
	private string method;
	private bool disposed;
	private FtpWebRequest request;
	internal long contentLength;

	// Properties
	public override long ContentLength { get; }
	public override WebHeaderCollection Headers { get; }
	internal DateTime LastModified { set; }
	internal string BannerMessage { set; }
	internal string WelcomeMessage { set; }
	internal FtpStatusCode StatusCode { set; }
	internal Stream Stream { set; }

	// Methods

	internal void .ctor(FtpWebRequest request, Uri uri, string method, bool keepAlive) { }

	internal void .ctor(FtpWebRequest request, Uri uri, string method, FtpStatusCode statusCode, string statusDescription) { }

	internal void .ctor(FtpWebRequest request, Uri uri, string method, FtpStatus status) { }

	public override long get_ContentLength() { }

	public override WebHeaderCollection get_Headers() { }

	internal void set_LastModified(DateTime value) { }

	internal void set_BannerMessage(string value) { }

	internal void set_WelcomeMessage(string value) { }

	internal void set_StatusCode(FtpStatusCode value) { }

	public override void Close() { }

	public override Stream GetResponseStream() { }

	internal void set_Stream(Stream value) { }

	internal void UpdateStatus(FtpStatus status) { }

	private void CheckDisposed() { }

	internal bool IsFinal() { }
}

// Namespace: System.Net
internal class HttpRequestCreator : IWebRequestCreate
{
	// Methods

	internal void .ctor() { }

	public WebRequest Create(Uri uri) { }
}

// Namespace: System.Net
[Serializable]
public class HttpWebRequest : WebRequest, ISerializable
{
	// Fields
	private Uri requestUri;
	private Uri actualUri;
	private bool hostChanged;
	private bool allowAutoRedirect;
	private bool allowBuffering;
	private X509CertificateCollection certificates;
	private string connectionGroup;
	private bool haveContentLength;
	private long contentLength;
	private HttpContinueDelegate continueDelegate;
	private CookieContainer cookieContainer;
	private ICredentials credentials;
	private bool haveResponse;
	private bool haveRequest;
	private bool requestSent;
	private WebHeaderCollection webHeaders;
	private bool keepAlive;
	private int maxAutoRedirect;
	private string mediaType;
	private string method;
	private string initialMethod;
	private bool pipelined;
	private bool preAuthenticate;
	private bool usedPreAuth;
	private Version version;
	private bool force_version;
	private Version actualVersion;
	private IWebProxy proxy;
	private bool sendChunked;
	private ServicePoint servicePoint;
	private int timeout;
	private WebConnectionStream writeStream;
	private HttpWebResponse webResponse;
	private WebAsyncResult asyncWrite;
	private WebAsyncResult asyncRead;
	private EventHandler abortHandler;
	private int aborted;
	private bool gotRequestStream;
	private int redirects;
	private bool expectContinue;
	private byte[] bodyBuffer;
	private int bodyBufferLength;
	private bool getResponseCalled;
	private Exception saved_exc;
	private object locker;
	private bool finished_reading;
	internal WebConnection WebConnection;
	private DecompressionMethods auto_decomp;
	private static int defaultMaxResponseHeadersLength;
	private int readWriteTimeout;
	private MonoTlsProvider tlsProvider;
	private MonoTlsSettings tlsSettings;
	private ServerCertValidationCallback certValidationCallback;
	private HttpWebRequest.AuthorizationState auth_state;
	private HttpWebRequest.AuthorizationState proxy_auth_state;
	private string host;
	internal Action<Stream> ResendContentFactory;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <ThrowOnError>k__BackingField;
	private bool unsafe_auth_blah;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <ReuseConnection>k__BackingField;
	internal WebConnection StoredConnection;

	// Properties
	public string Accept { set; }
	public Uri Address { get; set; }
	public virtual bool AllowWriteStreamBuffering { get; }
	public DecompressionMethods AutomaticDecompression { get; set; }
	internal bool InternalAllowBuffering { get; }
	private bool MethodWithBuffer { get; }
	internal MonoTlsProvider TlsProvider { get; }
	internal MonoTlsSettings TlsSettings { get; }
	public X509CertificateCollection ClientCertificates { get; }
	public string Connection { set; }
	public override long ContentLength { get; set; }
	internal long InternalContentLength { set; }
	internal bool ThrowOnError { get; set; }
	public override string ContentType { set; }
	public override ICredentials Credentials { get; set; }
	public string Expect { set; }
	public override WebHeaderCollection Headers { get; set; }
	public string Host { get; set; }
	public bool KeepAlive { get; }
	public int ReadWriteTimeout { get; }
	public override string Method { get; set; }
	public override IWebProxy Proxy { get; set; }
	public string Referer { set; }
	public override Uri RequestUri { get; }
	public bool SendChunked { get; }
	public ServicePoint ServicePoint { get; }
	internal ServicePoint ServicePointNoLock { get; }
	public override int Timeout { get; set; }
	public string TransferEncoding { get; }
	public override bool UseDefaultCredentials { get; }
	public string UserAgent { set; }
	public bool UnsafeAuthenticatedConnectionSharing { get; }
	internal bool ExpectContinue { get; set; }
	internal Uri AuthUri { get; }
	internal bool ProxyQuery { get; }
	internal ServerCertValidationCallback ServerCertValidationCallback { get; }
	internal bool FinishedReading { get; set; }
	internal bool Aborted { get; }
	internal bool ReuseConnection { get; set; }

	// Methods

	private static void .cctor() { }

	public void .ctor(Uri uri) { }

	[ObsoleteAttribute] // RVA: 0x60630 Offset: 0x5FA30 VA: 0x180060630
	protected void .ctor(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	private void ResetAuthorization() { }

	private void SetSpecialHeaders(string HeaderName, string value) { }

	public void set_Accept(string value) { }

	public Uri get_Address() { }

	internal void set_Address(Uri value) { }

	public virtual bool get_AllowWriteStreamBuffering() { }

	public DecompressionMethods get_AutomaticDecompression() { }

	public void set_AutomaticDecompression(DecompressionMethods value) { }

	internal bool get_InternalAllowBuffering() { }

	private bool get_MethodWithBuffer() { }

	internal MonoTlsProvider get_TlsProvider() { }

	internal MonoTlsSettings get_TlsSettings() { }

	public X509CertificateCollection get_ClientCertificates() { }

	public void set_Connection(string value) { }

	public override long get_ContentLength() { }

	public override void set_ContentLength(long value) { }

	internal void set_InternalContentLength(long value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal bool get_ThrowOnError() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_ThrowOnError(bool value) { }

	public override void set_ContentType(string value) { }

	public override ICredentials get_Credentials() { }

	public override void set_Credentials(ICredentials value) { }

	public void set_Expect(string value) { }

	public override WebHeaderCollection get_Headers() { }

	public override void set_Headers(WebHeaderCollection value) { }

	public string get_Host() { }

	public void set_Host(string value) { }

	private static bool CheckValidHost(string scheme, string val) { }

	public bool get_KeepAlive() { }

	public int get_ReadWriteTimeout() { }

	public override string get_Method() { }

	public override void set_Method(string value) { }

	public override IWebProxy get_Proxy() { }

	public override void set_Proxy(IWebProxy value) { }

	public void set_Referer(string value) { }

	public override Uri get_RequestUri() { }

	public bool get_SendChunked() { }

	public ServicePoint get_ServicePoint() { }

	internal ServicePoint get_ServicePointNoLock() { }

	public override int get_Timeout() { }

	public override void set_Timeout(int value) { }

	public string get_TransferEncoding() { }

	public override bool get_UseDefaultCredentials() { }

	public void set_UserAgent(string value) { }

	public bool get_UnsafeAuthenticatedConnectionSharing() { }

	internal bool get_ExpectContinue() { }

	internal void set_ExpectContinue(bool value) { }

	internal Uri get_AuthUri() { }

	internal bool get_ProxyQuery() { }

	internal ServerCertValidationCallback get_ServerCertValidationCallback() { }

	internal ServicePoint GetServicePoint() { }

	public override IAsyncResult BeginGetRequestStream(AsyncCallback callback, object state) { }

	public override Stream EndGetRequestStream(IAsyncResult asyncResult) { }

	public override Stream GetRequestStream() { }

	private bool CheckIfForceWrite(SimpleAsyncResult result) { }

	public override IAsyncResult BeginGetResponse(AsyncCallback callback, object state) { }

	public override WebResponse EndGetResponse(IAsyncResult asyncResult) { }

	public override WebResponse GetResponse() { }

	internal bool get_FinishedReading() { }

	internal void set_FinishedReading(bool value) { }

	internal bool get_Aborted() { }

	public override void Abort() { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	protected override void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	private void CheckRequestStarted() { }

	internal void DoContinueDelegate(int statusCode, WebHeaderCollection headers) { }

	private void RewriteRedirectToGet() { }

	private bool Redirect(WebAsyncResult result, HttpStatusCode code, WebResponse response) { }

	private string GetHeaders() { }

	private void DoPreAuthenticate() { }

	internal void SetWriteStreamError(WebExceptionStatus status, Exception exc) { }

	internal byte[] GetRequestHeaders() { }

	internal void SetWriteStream(WebConnectionStream stream) { }

	private void SetWriteStreamInner(SimpleAsyncCallback callback) { }

	private void SetWriteStreamError(Exception exc) { }

	internal void SetResponseError(WebExceptionStatus status, Exception e, string where) { }

	private void CheckSendError(WebConnectionData data) { }

	private bool HandleNtlmAuth(WebAsyncResult r) { }

	internal void SetResponseData(WebConnectionData data) { }

	private bool CheckAuthorization(WebResponse response, HttpStatusCode code) { }

	private bool CheckFinalStatus(WebAsyncResult result) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal bool get_ReuseConnection() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_ReuseConnection(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <SetWriteStream>b__258_0(SimpleAsyncResult result) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <SetWriteStream>b__258_1(SimpleAsyncResult inner) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <SetWriteStreamInner>b__259_0(SimpleAsyncResult result) { }

	[ObsoleteAttribute] // RVA: 0x5BA90 Offset: 0x5AE90 VA: 0x18005BA90
	[EditorBrowsableAttribute] // RVA: 0x5BA90 Offset: 0x5AE90 VA: 0x18005BA90
	public void .ctor() { }
}

// Namespace: 
private enum HttpWebRequest.NtlmAuthState
{
	// Fields
	public int value__;
	public const HttpWebRequest.NtlmAuthState None = 0;
	public const HttpWebRequest.NtlmAuthState Challenge = 1;
	public const HttpWebRequest.NtlmAuthState Response = 2;
}

// Namespace: 
private struct HttpWebRequest.AuthorizationState
{
	// Fields
	private readonly HttpWebRequest request;
	private readonly bool isProxy;
	private bool isCompleted;
	private HttpWebRequest.NtlmAuthState ntlm_auth_state;

	// Properties
	public bool IsCompleted { get; }
	public HttpWebRequest.NtlmAuthState NtlmAuthState { get; }
	public bool IsNtlmAuthenticated { get; }

	// Methods

	public bool get_IsCompleted() { }

	public HttpWebRequest.NtlmAuthState get_NtlmAuthState() { }

	public bool get_IsNtlmAuthenticated() { }

	public void .ctor(HttpWebRequest request, bool isProxy) { }

	public bool CheckAuthorization(WebResponse response, HttpStatusCode code) { }

	public void Reset() { }

	public override string ToString() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class HttpWebRequest.<>c__DisplayClass238_0
{
	// Fields
	public WebAsyncResult aread;
	public HttpWebRequest <>4__this;

	// Methods

	public void .ctor() { }

	internal void <BeginGetResponse>b__0(SimpleAsyncResult inner) { }
}

// Namespace: System.Net
[Serializable]
public class HttpWebResponse : WebResponse, ISerializable, IDisposable
{
	// Fields
	private Uri uri;
	private WebHeaderCollection webHeaders;
	private CookieCollection cookieCollection;
	private string method;
	private Version version;
	private HttpStatusCode statusCode;
	private string statusDescription;
	private long contentLength;
	private string contentType;
	private CookieContainer cookie_container;
	private bool disposed;
	private Stream stream;

	// Properties
	public override long ContentLength { get; }
	public override WebHeaderCollection Headers { get; }
	public virtual HttpStatusCode StatusCode { get; }
	public virtual string StatusDescription { get; }

	// Methods

	internal void .ctor(Uri uri, string method, WebConnectionData data, CookieContainer container) { }

	[ObsoleteAttribute] // RVA: 0x60630 Offset: 0x5FA30 VA: 0x180060630
	protected void .ctor(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	public override long get_ContentLength() { }

	public override WebHeaderCollection get_Headers() { }

	public virtual HttpStatusCode get_StatusCode() { }

	public virtual string get_StatusDescription() { }

	internal void ReadAll() { }

	public override Stream GetResponseStream() { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	protected override void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	public override void Close() { }

	private void System.IDisposable.Dispose() { }

	protected override void Dispose(bool disposing) { }

	private void CheckDisposed() { }

	private void FillCookies() { }

	[EditorBrowsableAttribute] // RVA: 0x60EB0 Offset: 0x602B0 VA: 0x180060EB0
	[ObsoleteAttribute] // RVA: 0x60EB0 Offset: 0x602B0 VA: 0x180060EB0
	public void .ctor() { }
}

// Namespace: System.Net
public interface ICredentialPolicy
{}

// Namespace: System.Net
internal struct IPv6AddressFormatter
{
	// Fields
	private ushort[] address;
	private long scopeId;

	// Methods

	public void .ctor(ushort[] addr, long scopeId) { }

	private static ushort SwapUShort(ushort number) { }

	private uint AsIPv4Int() { }

	private bool IsIPv4Compatible() { }

	private bool IsIPv4Mapped() { }

	public override string ToString() { }
}

// Namespace: System.Net
internal interface IWebConnectionState
{
	// Properties
	public abstract WebConnectionGroup Group { get; }

	// Methods

	public abstract WebConnectionGroup get_Group() { }

	public abstract bool TrySetBusy() { }

	public abstract void SetIdle() { }
}

// Namespace: System.Net
internal class MonoChunkStream
{
	// Fields
	internal WebHeaderCollection headers;
	private int chunkSize;
	private int chunkRead;
	private int totalWritten;
	private MonoChunkStream.State state;
	private StringBuilder saved;
	private bool sawCR;
	private bool gotit;
	private int trailerState;
	private ArrayList chunks;

	// Properties
	public bool WantMore { get; }
	public bool DataAvailable { get; }
	public int ChunkLeft { get; }

	// Methods

	public void .ctor(byte[] buffer, int offset, int size, WebHeaderCollection headers) { }

	public void .ctor(WebHeaderCollection headers) { }

	public void ResetBuffer() { }

	public void WriteAndReadBack(byte[] buffer, int offset, int size, ref int read) { }

	public int Read(byte[] buffer, int offset, int size) { }

	private int ReadFromChunks(byte[] buffer, int offset, int size) { }

	public void Write(byte[] buffer, int offset, int size) { }

	private void InternalWrite(byte[] buffer, ref int offset, int size) { }

	public bool get_WantMore() { }

	public bool get_DataAvailable() { }

	public int get_ChunkLeft() { }

	private MonoChunkStream.State ReadBody(byte[] buffer, ref int offset, int size) { }

	private MonoChunkStream.State GetChunkSize(byte[] buffer, ref int offset, int size) { }

	private static string RemoveChunkExtension(string input) { }

	private MonoChunkStream.State ReadCRLF(byte[] buffer, ref int offset, int size) { }

	private MonoChunkStream.State ReadTrailer(byte[] buffer, ref int offset, int size) { }

	private static void ThrowProtocolViolation(string message) { }
}

// Namespace: 
private enum MonoChunkStream.State
{
	// Fields
	public int value__;
	public const MonoChunkStream.State None = 0;
	public const MonoChunkStream.State PartialSize = 1;
	public const MonoChunkStream.State Body = 2;
	public const MonoChunkStream.State BodyFinished = 3;
	public const MonoChunkStream.State Trailer = 4;
}

// Namespace: 
private class MonoChunkStream.Chunk
{
	// Fields
	public byte[] Bytes;
	public int Offset;

	// Methods

	public void .ctor(byte[] chunk) { }

	public int Read(byte[] buffer, int offset, int size) { }
}

// Namespace: System.Net
internal class NtlmClient : IAuthenticationModule
{
	// Fields
	private IAuthenticationModule authObject;

	// Properties
	public string AuthenticationType { get; }

	// Methods

	public void .ctor() { }

	public Authorization Authenticate(string challenge, WebRequest webRequest, ICredentials credentials) { }

	public Authorization PreAuthenticate(WebRequest webRequest, ICredentials credentials) { }

	public string get_AuthenticationType() { }
}

// Namespace: System.Net
public class ServicePoint
{
	// Fields
	private readonly Uri uri;
	private int connectionLimit;
	private int maxIdleTime;
	private int currentConnections;
	private DateTime idleSince;
	private DateTime lastDnsResolve;
	private Version protocolVersion;
	private IPHostEntry host;
	private bool usesProxy;
	private Dictionary<string, WebConnectionGroup> groups;
	private bool sendContinue;
	private bool useConnect;
	private object hostE;
	private bool useNagle;
	private BindIPEndPoint endPointCallback;
	private bool tcp_keepalive;
	private int tcp_keepalive_time;
	private int tcp_keepalive_interval;
	private Timer idleTimer;
	private object m_ServerCertificateOrBytes;
	private object m_ClientCertificateOrBytes;

	// Properties
	public Uri Address { get; }
	public int ConnectionLimit { get; }
	public virtual Version ProtocolVersion { get; }
	public bool Expect100Continue { set; }
	public bool UseNagleAlgorithm { get; set; }
	internal bool SendContinue { get; set; }
	internal bool UsesProxy { get; set; }
	internal bool UseConnect { get; set; }
	private bool HasTimedOut { get; }
	internal IPHostEntry HostEntry { get; }

	// Methods

	internal void .ctor(Uri uri, int connectionLimit, int maxIdleTime) { }

	public Uri get_Address() { }

	public int get_ConnectionLimit() { }

	public virtual Version get_ProtocolVersion() { }

	public void set_Expect100Continue(bool value) { }

	public bool get_UseNagleAlgorithm() { }

	public void set_UseNagleAlgorithm(bool value) { }

	internal bool get_SendContinue() { }

	internal void set_SendContinue(bool value) { }

	public void SetTcpKeepAlive(bool enabled, int keepAliveTime, int keepAliveInterval) { }

	internal void KeepAliveSetup(Socket socket) { }

	private static void PutBytes(byte[] bytes, uint v, int offset) { }

	internal bool get_UsesProxy() { }

	internal void set_UsesProxy(bool value) { }

	internal bool get_UseConnect() { }

	internal void set_UseConnect(bool value) { }

	private WebConnectionGroup GetConnectionGroup(string name) { }

	private void RemoveConnectionGroup(WebConnectionGroup group) { }

	private bool CheckAvailableForRecycling(out DateTime outIdleSince) { }

	private void IdleTimerCallback(object obj) { }

	private bool get_HasTimedOut() { }

	internal IPHostEntry get_HostEntry() { }

	internal void SetVersion(Version version) { }

	internal EventHandler SendRequest(HttpWebRequest request, string groupName) { }

	internal void UpdateServerCertificate(X509Certificate certificate) { }

	internal void UpdateClientCertificate(X509Certificate certificate) { }

	internal bool CallEndPointDelegate(Socket sock, IPEndPoint remote) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <GetConnectionGroup>b__66_0(object s, EventArgs e) { }
}

// Namespace: System.Net
public class ServicePointManager
{
	// Fields
	private static HybridDictionary servicePoints;
	private static ICertificatePolicy policy;
	private static int defaultConnectionLimit;
	private static int maxServicePointIdleTime;
	private static int maxServicePoints;
	private static int dnsRefreshTimeout;
	private static bool _checkCRL;
	private static SecurityProtocolType _securityProtocol;
	private static bool expectContinue;
	private static bool useNagle;
	private static ServerCertValidationCallback server_cert_cb;
	private static bool tcp_keepalive;
	private static int tcp_keepalive_time;
	private static int tcp_keepalive_interval;

	// Properties
	[MonoTODOAttribute] // RVA: 0x64A70 Offset: 0x63E70 VA: 0x180064A70
	public static bool CheckCertificateRevocationList { get; }
	public static int DnsRefreshTimeout { get; }
	public static SecurityProtocolType SecurityProtocol { get; }
	internal static ServerCertValidationCallback ServerCertValidationCallback { get; }
	public static RemoteCertificateValidationCallback ServerCertificateValidationCallback { get; set; }

	// Methods

	private static void .cctor() { }

	internal static ICertificatePolicy GetLegacyCertificatePolicy() { }

	public static bool get_CheckCertificateRevocationList() { }

	public static int get_DnsRefreshTimeout() { }

	public static SecurityProtocolType get_SecurityProtocol() { }

	internal static ServerCertValidationCallback get_ServerCertValidationCallback() { }

	public static RemoteCertificateValidationCallback get_ServerCertificateValidationCallback() { }

	public static void set_ServerCertificateValidationCallback(RemoteCertificateValidationCallback value) { }

	public static ServicePoint FindServicePoint(Uri address, IWebProxy proxy) { }
}

// Namespace: 
private class ServicePointManager.SPKey
{
	// Fields
	private Uri uri;
	private Uri proxy;
	private bool use_connect;

	// Properties
	public bool UsesProxy { get; }

	// Methods

	public void .ctor(Uri uri, Uri proxy, bool use_connect) { }

	public bool get_UsesProxy() { }

	public override int GetHashCode() { }

	public override bool Equals(object obj) { }
}

// Namespace: System.Net
internal sealed class SimpleAsyncCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(SimpleAsyncResult result) { }

	public virtual IAsyncResult BeginInvoke(SimpleAsyncResult result, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Net
internal class SimpleAsyncResult : IAsyncResult
{
	// Fields
	private ManualResetEvent handle;
	private bool synch;
	private bool isCompleted;
	private readonly SimpleAsyncCallback cb;
	private object state;
	private bool callbackDone;
	private Exception exc;
	private object locker;
	private Nullable<bool> user_read_synch;

	// Properties
	public object AsyncState { get; }
	public WaitHandle AsyncWaitHandle { get; }
	public bool CompletedSynchronously { get; }
	internal bool CompletedSynchronouslyPeek { get; }
	public bool IsCompleted { get; }
	internal bool GotException { get; }
	internal Exception Exception { get; }

	// Methods

	private void .ctor(SimpleAsyncCallback cb) { }

	protected void .ctor(AsyncCallback cb, object state) { }

	public static void Run(Func<SimpleAsyncResult, bool> func, SimpleAsyncCallback callback) { }

	public static void RunWithLock(object locker, Func<SimpleAsyncResult, bool> func, SimpleAsyncCallback callback) { }

	protected void Reset_internal() { }

	internal void SetCompleted(bool synch, Exception e) { }

	internal void SetCompleted(bool synch) { }

	private void SetCompleted_internal(bool synch, Exception e) { }

	protected void SetCompleted_internal(bool synch) { }

	private void DoCallback_private() { }

	protected void DoCallback_internal() { }

	internal void WaitUntilComplete() { }

	internal bool WaitUntilComplete(int timeout, bool exitContext) { }

	public object get_AsyncState() { }

	public WaitHandle get_AsyncWaitHandle() { }

	public bool get_CompletedSynchronously() { }

	internal bool get_CompletedSynchronouslyPeek() { }

	public bool get_IsCompleted() { }

	internal bool get_GotException() { }

	internal Exception get_Exception() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SimpleAsyncResult.<>c__DisplayClass9_0
{
	// Fields
	public AsyncCallback cb;
	public SimpleAsyncResult <>4__this;

	// Methods

	public void .ctor() { }

	internal void <.ctor>b__0(SimpleAsyncResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SimpleAsyncResult.<>c__DisplayClass11_0
{
	// Fields
	public Func<SimpleAsyncResult, bool> func;
	public object locker;
	public SimpleAsyncCallback callback;

	// Methods

	public void .ctor() { }

	internal bool <RunWithLock>b__0(SimpleAsyncResult inner) { }

	internal void <RunWithLock>b__1(SimpleAsyncResult inner) { }
}

// Namespace: System.Net
internal class WebAsyncResult : SimpleAsyncResult
{
	// Fields
	private int nbytes;
	private IAsyncResult innerAsyncResult;
	private HttpWebResponse response;
	private Stream writeStream;
	private byte[] buffer;
	private int offset;
	private int size;
	public bool EndCalled;
	public bool AsyncWriteAll;
	public HttpWebRequest AsyncObject;

	// Properties
	internal int NBytes { get; set; }
	internal IAsyncResult InnerAsyncResult { get; set; }
	internal Stream WriteStream { get; }
	internal HttpWebResponse Response { get; }
	internal byte[] Buffer { get; }
	internal int Offset { get; }
	internal int Size { get; }

	// Methods

	public void .ctor(AsyncCallback cb, object state) { }

	public void .ctor(HttpWebRequest request, AsyncCallback cb, object state) { }

	public void .ctor(AsyncCallback cb, object state, byte[] buffer, int offset, int size) { }

	internal void Reset() { }

	internal void SetCompleted(bool synch, int nbytes) { }

	internal void SetCompleted(bool synch, Stream writeStream) { }

	internal void SetCompleted(bool synch, HttpWebResponse response) { }

	internal void DoCallback() { }

	internal int get_NBytes() { }

	internal void set_NBytes(int value) { }

	internal IAsyncResult get_InnerAsyncResult() { }

	internal void set_InnerAsyncResult(IAsyncResult value) { }

	internal Stream get_WriteStream() { }

	internal HttpWebResponse get_Response() { }

	internal byte[] get_Buffer() { }

	internal int get_Offset() { }

	internal int get_Size() { }
}

// Namespace: System.Net
internal enum ReadState
{
	// Fields
	public int value__;
	public const ReadState None = 0;
	public const ReadState Status = 1;
	public const ReadState Headers = 2;
	public const ReadState Content = 3;
	public const ReadState Aborted = 4;
}

// Namespace: System.Net
internal class WebConnection
{
	// Fields
	private ServicePoint sPoint;
	private Stream nstream;
	internal Socket socket;
	private object socketLock;
	private IWebConnectionState state;
	private WebExceptionStatus status;
	private bool keepAlive;
	private byte[] buffer;
	private EventHandler abortHandler;
	private WebConnection.AbortHelper abortHelper;
	internal WebConnectionData Data;
	private bool chunkedRead;
	private MonoChunkStream chunkStream;
	private Queue queue;
	private bool reused;
	private int position;
	private HttpWebRequest priority_request;
	private NetworkCredential ntlm_credentials;
	private bool ntlm_authenticated;
	private bool unsafe_sharing;
	private WebConnection.NtlmAuthState connect_ntlm_auth_state;
	private HttpWebRequest connect_request;
	private Exception connect_exception;
	private MonoTlsStream tlsStream;

	// Properties
	internal HttpWebRequest PriorityRequest { set; }
	internal bool NtlmAuthenticated { get; set; }
	internal NetworkCredential NtlmCredential { get; set; }
	internal bool UnsafeAuthenticatedConnectionSharing { get; set; }

	// Methods

	public void .ctor(IWebConnectionState wcs, ServicePoint sPoint) { }

	private bool CanReuse() { }

	private void Connect(HttpWebRequest request) { }

	private bool CreateTunnel(HttpWebRequest request, Uri connectUri, Stream stream, out byte[] buffer) { }

	private WebHeaderCollection ReadHeaders(Stream stream, out byte[] retBuffer, out int status) { }

	private void FlushContents(Stream stream, int contentLength) { }

	private bool CreateStream(HttpWebRequest request) { }

	private void HandleError(WebExceptionStatus st, Exception e, string where) { }

	private void ReadDone(IAsyncResult result) { }

	private static bool ExpectContent(int statusCode, string method) { }

	internal void InitRead() { }

	private static int GetResponse(WebConnectionData data, ServicePoint sPoint, byte[] buffer, int max) { }

	private void InitConnection(HttpWebRequest request) { }

	internal EventHandler SendRequest(HttpWebRequest request) { }

	private void SendNext() { }

	internal void NextRead() { }

	private static bool ReadLine(byte[] buffer, ref int start, int max, ref string output) { }

	internal IAsyncResult BeginRead(HttpWebRequest request, byte[] buffer, int offset, int size, AsyncCallback cb, object state) { }

	internal int EndRead(HttpWebRequest request, IAsyncResult result) { }

	private int EnsureRead(byte[] buffer, int offset, int size) { }

	private bool CompleteChunkedRead() { }

	internal IAsyncResult BeginWrite(HttpWebRequest request, byte[] buffer, int offset, int size, AsyncCallback cb, object state) { }

	internal bool EndWrite(HttpWebRequest request, bool throwOnError, IAsyncResult result) { }

	internal int Read(HttpWebRequest request, byte[] buffer, int offset, int size) { }

	internal bool Write(HttpWebRequest request, byte[] buffer, int offset, int size, ref string err_msg) { }

	internal void Close(bool sendNext) { }

	private void Abort(object sender, EventArgs args) { }

	internal void ResetNtlm() { }

	internal void set_PriorityRequest(HttpWebRequest value) { }

	internal bool get_NtlmAuthenticated() { }

	internal void set_NtlmAuthenticated(bool value) { }

	internal NetworkCredential get_NtlmCredential() { }

	internal void set_NtlmCredential(NetworkCredential value) { }

	internal bool get_UnsafeAuthenticatedConnectionSharing() { }

	internal void set_UnsafeAuthenticatedConnectionSharing(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <SendRequest>b__41_0(object o) { }
}

// Namespace: 
private enum WebConnection.NtlmAuthState
{
	// Fields
	public int value__;
	public const WebConnection.NtlmAuthState None = 0;
	public const WebConnection.NtlmAuthState Challenge = 1;
	public const WebConnection.NtlmAuthState Response = 2;
}

// Namespace: 
private class WebConnection.AbortHelper
{
	// Fields
	public WebConnection Connection;

	// Methods

	public void Abort(object sender, EventArgs args) { }

	public void .ctor() { }
}

// Namespace: System.Net
internal class WebConnectionData
{
	// Fields
	private HttpWebRequest _request;
	public int StatusCode;
	public string StatusDescription;
	public WebHeaderCollection Headers;
	public Version Version;
	public Version ProxyVersion;
	public Stream stream;
	public string[] Challenge;
	private ReadState _readState;

	// Properties
	public HttpWebRequest request { get; set; }
	public ReadState ReadState { get; set; }

	// Methods

	public void .ctor() { }

	public void .ctor(HttpWebRequest request) { }

	public HttpWebRequest get_request() { }

	public void set_request(HttpWebRequest value) { }

	public ReadState get_ReadState() { }

	public void set_ReadState(ReadState value) { }
}

// Namespace: System.Net
internal class WebConnectionGroup
{
	// Fields
	private ServicePoint sPoint;
	private string name;
	private LinkedList<WebConnectionGroup.ConnectionState> connections;
	private Queue queue;
	private bool closing;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler ConnectionClosed;

	// Properties
	public string Name { get; }
	internal Queue Queue { get; }

	// Methods

	public void .ctor(ServicePoint sPoint, string name) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_ConnectionClosed(EventHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_ConnectionClosed(EventHandler value) { }

	public WebConnection GetConnection(HttpWebRequest request, out bool created) { }

	private static void PrepareSharingNtlm(WebConnection cnc, HttpWebRequest request) { }

	private WebConnectionGroup.ConnectionState FindIdleConnection() { }

	private WebConnection CreateOrReuseConnection(HttpWebRequest request, out bool created) { }

	public string get_Name() { }

	internal Queue get_Queue() { }

	internal bool TryRecycle(TimeSpan maxIdleTime, ref DateTime idleSince) { }
}

// Namespace: 
private class WebConnectionGroup.ConnectionState : IWebConnectionState
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private WebConnection <Connection>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private WebConnectionGroup <Group>k__BackingField;
	private bool busy;
	private DateTime idleSince;

	// Properties
	public WebConnection Connection { get; set; }
	public WebConnectionGroup Group { get; set; }
	public ServicePoint ServicePoint { get; }
	public bool Busy { get; }
	public DateTime IdleSince { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public WebConnection get_Connection() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Connection(WebConnection value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public WebConnectionGroup get_Group() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Group(WebConnectionGroup value) { }

	public ServicePoint get_ServicePoint() { }

	public bool get_Busy() { }

	public DateTime get_IdleSince() { }

	public bool TrySetBusy() { }

	public void SetIdle() { }

	public void .ctor(WebConnectionGroup group) { }
}

// Namespace: System.Net
internal class WebConnectionStream : Stream
{
	// Fields
	private static byte[] crlf;
	private bool isRead;
	private WebConnection cnc;
	private HttpWebRequest request;
	private byte[] readBuffer;
	private int readBufferOffset;
	private int readBufferSize;
	private int stream_length;
	private long contentLength;
	private long totalRead;
	internal long totalWritten;
	private bool nextReadCalled;
	private int pendingReads;
	private int pendingWrites;
	private ManualResetEvent pending;
	private bool allowBuffering;
	private bool sendChunked;
	private MemoryStream writeBuffer;
	private bool requestWritten;
	private byte[] headers;
	private bool disposed;
	private bool headersSent;
	private object locker;
	private bool initRead;
	private bool read_eof;
	private bool complete_request_written;
	private int read_timeout;
	private int write_timeout;
	private AsyncCallback cb_wrapper;
	internal bool IgnoreIOErrors;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <GetResponseOnClose>k__BackingField;

	// Properties
	internal WebConnection Connection { get; }
	public override bool CanTimeout { get; }
	public override int ReadTimeout { get; set; }
	public override int WriteTimeout { get; set; }
	internal bool CompleteRequestWritten { get; }
	internal bool SendChunked { set; }
	internal byte[] ReadBuffer { set; }
	internal int ReadBufferOffset { set; }
	internal int ReadBufferSize { set; }
	internal byte[] WriteBuffer { get; }
	internal int WriteBufferLength { get; }
	internal bool RequestWritten { get; }
	internal bool GetResponseOnClose { get; }
	public override bool CanSeek { get; }
	public override bool CanRead { get; }
	public override bool CanWrite { get; }
	public override long Length { get; }
	public override long Position { get; set; }

	// Methods

	public void .ctor(WebConnection cnc, WebConnectionData data) { }

	public void .ctor(WebConnection cnc, HttpWebRequest request) { }

	private bool CheckAuthHeader(string headerName) { }

	private bool IsNtlmAuth() { }

	internal void CheckResponseInBuffer() { }

	internal WebConnection get_Connection() { }

	public override bool get_CanTimeout() { }

	public override int get_ReadTimeout() { }

	public override void set_ReadTimeout(int value) { }

	public override int get_WriteTimeout() { }

	public override void set_WriteTimeout(int value) { }

	internal bool get_CompleteRequestWritten() { }

	internal void set_SendChunked(bool value) { }

	internal void set_ReadBuffer(byte[] value) { }

	internal void set_ReadBufferOffset(int value) { }

	internal void set_ReadBufferSize(int value) { }

	internal byte[] get_WriteBuffer() { }

	internal int get_WriteBufferLength() { }

	internal void ForceCompletion() { }

	internal void CheckComplete() { }

	internal void ReadAll() { }

	private void WriteCallbackWrapper(IAsyncResult r) { }

	private void ReadCallbackWrapper(IAsyncResult r) { }

	public override int Read(byte[] buffer, int offset, int size) { }

	public override IAsyncResult BeginRead(byte[] buffer, int offset, int size, AsyncCallback cb, object state) { }

	public override int EndRead(IAsyncResult r) { }

	private void WriteAsyncCB(IAsyncResult r) { }

	public override IAsyncResult BeginWrite(byte[] buffer, int offset, int size, AsyncCallback cb, object state) { }

	private void CheckWriteOverflow(long contentLength, long totalWritten, long size) { }

	public override void EndWrite(IAsyncResult r) { }

	public override void Write(byte[] buffer, int offset, int size) { }

	public override void Flush() { }

	internal void SetHeadersAsync(bool setInternalLength, SimpleAsyncCallback callback) { }

	private bool SetHeadersAsync(SimpleAsyncResult result, bool setInternalLength) { }

	internal bool get_RequestWritten() { }

	internal bool WriteRequestAsync(SimpleAsyncResult result) { }

	internal void InternalClose() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal bool get_GetResponseOnClose() { }

	public override void Close() { }

	internal void KillBuffer() { }

	public override long Seek(long a, SeekOrigin b) { }

	public override void SetLength(long a) { }

	public override bool get_CanSeek() { }

	public override bool get_CanRead() { }

	public override bool get_CanWrite() { }

	public override long get_Length() { }

	public override long get_Position() { }

	public override void set_Position(long value) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class WebConnectionStream.<>c__DisplayClass75_0
{
	// Fields
	public WebConnectionStream <>4__this;
	public bool setInternalLength;

	// Methods

	public void .ctor() { }

	internal bool <SetHeadersAsync>b__0(SimpleAsyncResult r) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class WebConnectionStream.<>c__DisplayClass76_0
{
	// Fields
	public WebConnectionStream <>4__this;
	public SimpleAsyncResult result;

	// Methods

	public void .ctor() { }

	internal void <SetHeadersAsync>b__0(IAsyncResult r) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class WebConnectionStream.<>c__DisplayClass80_0
{
	// Fields
	public SimpleAsyncResult result;
	public WebConnectionStream <>4__this;
	public int length;
	public byte[] bytes;
	public AsyncCallback <>9__1;

	// Methods

	public void .ctor() { }

	internal void <WriteRequestAsync>b__0(SimpleAsyncResult inner) { }

	internal void <WriteRequestAsync>b__1(IAsyncResult r) { }
}

// Namespace: System.Net.Mail
public class AlternateView : AttachmentBase
{
	// Fields
	private LinkedResourceCollection linkedResources;

	// Properties
	public LinkedResourceCollection LinkedResources { get; }

	// Methods

	public void .ctor(Stream contentStream, ContentType contentType) { }

	public LinkedResourceCollection get_LinkedResources() { }

	public static AlternateView CreateAlternateViewFromString(string content, Encoding contentEncoding, string mediaType) { }

	protected override void Dispose(bool disposing) { }
}

// Namespace: System.Net.Mail
public sealed class AlternateViewCollection : Collection<AlternateView>, IDisposable
{
	// Methods

	internal void .ctor() { }

	public void Dispose() { }

	protected override void ClearItems() { }

	protected override void InsertItem(int index, AlternateView item) { }

	protected override void RemoveItem(int index) { }

	protected override void SetItem(int index, AlternateView item) { }
}

// Namespace: System.Net.Mail
public class Attachment : AttachmentBase
{
	// Fields
	private ContentDisposition contentDisposition;
	private Encoding nameEncoding;

	// Properties
	public ContentDisposition ContentDisposition { get; }
	public string Name { get; set; }
	public Encoding NameEncoding { get; }

	// Methods

	public void .ctor(Stream contentStream, string name, string mediaType) { }

	public ContentDisposition get_ContentDisposition() { }

	public string get_Name() { }

	public void set_Name(string value) { }

	public Encoding get_NameEncoding() { }

	public static Attachment CreateAttachmentFromString(string content, string name, Encoding contentEncoding, string mediaType) { }
}

// Namespace: System.Net.Mail
public abstract class AttachmentBase : IDisposable
{
	// Fields
	private string id;
	private ContentType contentType;
	private Stream contentStream;
	private TransferEncoding transferEncoding;

	// Properties
	public string ContentId { get; }
	public Stream ContentStream { get; }
	public ContentType ContentType { get; }
	public TransferEncoding TransferEncoding { get; set; }

	// Methods

	protected void .ctor(Stream contentStream, ContentType contentType) { }

	protected void .ctor(Stream contentStream, string mediaType) { }

	public string get_ContentId() { }

	public Stream get_ContentStream() { }

	public ContentType get_ContentType() { }

	public TransferEncoding get_TransferEncoding() { }

	public void set_TransferEncoding(TransferEncoding value) { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }
}

// Namespace: System.Net.Mail
public sealed class AttachmentCollection : Collection<Attachment>, IDisposable
{
	// Methods

	internal void .ctor() { }

	public void Dispose() { }

	protected override void ClearItems() { }

	protected override void InsertItem(int index, Attachment item) { }

	protected override void RemoveItem(int index) { }

	protected override void SetItem(int index, Attachment item) { }
}

// Namespace: System.Net.Mail
public class LinkedResource : AttachmentBase
{}

// Namespace: System.Net.Mail
public sealed class LinkedResourceCollection : Collection<LinkedResource>, IDisposable
{
	// Methods

	internal void .ctor() { }

	public void Dispose() { }

	private void Dispose(bool disposing) { }

	protected override void ClearItems() { }

	protected override void InsertItem(int index, LinkedResource item) { }

	protected override void RemoveItem(int index) { }

	protected override void SetItem(int index, LinkedResource item) { }
}

// Namespace: System.Net.Mail
public class MailAddress
{
	// Fields
	private string address;
	private string displayName;
	private string host;
	private string user;
	private string to_string;

	// Properties
	public string Address { get; }
	public string DisplayName { get; }

	// Methods

	public void .ctor(string address) { }

	public void .ctor(string address, string displayName) { }

	[MonoTODOAttribute] // RVA: 0x7F200 Offset: 0x7E600 VA: 0x18007F200
	public void .ctor(string address, string displayName, Encoding displayNameEncoding) { }

	private void ParseAddress(string address) { }

	public string get_Address() { }

	public string get_DisplayName() { }

	public override bool Equals(object value) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	private static FormatException CreateFormatException() { }
}

// Namespace: System.Net.Mail
public class MailAddressCollection : Collection<MailAddress>
{
	// Methods

	protected override void InsertItem(int index, MailAddress item) { }

	protected override void SetItem(int index, MailAddress item) { }

	public override string ToString() { }

	public void .ctor() { }
}

// Namespace: System.Net.Mail
public class MailMessage : IDisposable
{
	// Fields
	private AlternateViewCollection alternateViews;
	private AttachmentCollection attachments;
	private MailAddressCollection bcc;
	private MailAddressCollection replyTo;
	private string body;
	private MailPriority priority;
	private MailAddress sender;
	private MailAddressCollection cc;
	private MailAddress from;
	private NameValueCollection headers;
	private MailAddressCollection to;
	private string subject;
	private Encoding subjectEncoding;
	private Encoding bodyEncoding;
	private Encoding headersEncoding;
	private bool isHtml;
	private static char[] hex;
	private static Encoding utf8unmarked;

	// Properties
	public AlternateViewCollection AlternateViews { get; }
	public AttachmentCollection Attachments { get; }
	public MailAddressCollection Bcc { get; }
	public string Body { get; set; }
	internal ContentType BodyContentType { get; }
	internal TransferEncoding ContentTransferEncoding { get; }
	public Encoding BodyEncoding { get; }
	public MailAddressCollection CC { get; }
	public MailAddress From { get; set; }
	public NameValueCollection Headers { get; }
	public bool IsBodyHtml { get; }
	public MailPriority Priority { get; }
	public Encoding HeadersEncoding { get; }
	public MailAddressCollection ReplyToList { get; }
	public MailAddress Sender { get; }
	public string Subject { get; set; }
	public Encoding SubjectEncoding { get; }
	public MailAddressCollection To { get; }
	private static Encoding UTF8Unmarked { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(MailAddress from, MailAddress to) { }

	public AlternateViewCollection get_AlternateViews() { }

	public AttachmentCollection get_Attachments() { }

	public MailAddressCollection get_Bcc() { }

	public string get_Body() { }

	public void set_Body(string value) { }

	internal ContentType get_BodyContentType() { }

	internal TransferEncoding get_ContentTransferEncoding() { }

	public Encoding get_BodyEncoding() { }

	public MailAddressCollection get_CC() { }

	public MailAddress get_From() { }

	public void set_From(MailAddress value) { }

	public NameValueCollection get_Headers() { }

	public bool get_IsBodyHtml() { }

	public MailPriority get_Priority() { }

	public Encoding get_HeadersEncoding() { }

	public MailAddressCollection get_ReplyToList() { }

	public MailAddress get_Sender() { }

	public string get_Subject() { }

	public void set_Subject(string value) { }

	public Encoding get_SubjectEncoding() { }

	public MailAddressCollection get_To() { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	private Encoding GuessEncoding(string s) { }

	internal static TransferEncoding GuessTransferEncoding(Encoding enc) { }

	internal static string To2047(byte[] bytes) { }

	internal static string EncodeSubjectRFC2047(string s, Encoding enc) { }

	private static Encoding get_UTF8Unmarked() { }

	private static void .cctor() { }
}

// Namespace: System.Net.Mail
public enum MailPriority
{
	// Fields
	public int value__;
	public const MailPriority Normal = 0;
	public const MailPriority Low = 1;
	public const MailPriority High = 2;
}

// Namespace: System.Net.Mail
[ObsoleteAttribute] // RVA: 0x81180 Offset: 0x80580 VA: 0x180081180
public class SmtpClient : IDisposable
{
	// Fields
	private string host;
	private int port;
	private int timeout;
	private ICredentialsByHost credentials;
	private string pickupDirectoryLocation;
	private SmtpDeliveryMethod deliveryMethod;
	private bool enableSsl;
	private X509CertificateCollection clientCertificates;
	private TcpClient client;
	private Stream stream;
	private StreamWriter writer;
	private StreamReader reader;
	private int boundaryIndex;
	private MailAddress defaultFrom;
	private MailMessage messageInProcess;
	private BackgroundWorker worker;
	private SmtpClient.AuthMechs authMechs;
	private Mutex mutex;

	// Properties
	[MonoTODOAttribute] // RVA: 0x85C30 Offset: 0x85030 VA: 0x180085C30
	public X509CertificateCollection ClientCertificates { get; }
	public ICredentialsByHost Credentials { get; set; }
	public bool EnableSsl { set; }
	public string Host { get; }
	public bool UseDefaultCredentials { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(string host) { }

	public void .ctor(string host, int port) { }

	public X509CertificateCollection get_ClientCertificates() { }

	public ICredentialsByHost get_Credentials() { }

	public void set_Credentials(ICredentialsByHost value) { }

	public void set_EnableSsl(bool value) { }

	public string get_Host() { }

	public bool get_UseDefaultCredentials() { }

	public void Dispose() { }

	[MonoTODOAttribute] // RVA: 0x82E20 Offset: 0x82220 VA: 0x180082E20
	protected virtual void Dispose(bool disposing) { }

	private void CheckState() { }

	private static string EncodeAddress(MailAddress address) { }

	private static string EncodeAddresses(MailAddressCollection addresses) { }

	private string EncodeSubjectRFC2047(MailMessage message) { }

	private string EncodeBody(MailMessage message) { }

	private string EncodeBody(AlternateView av) { }

	private void EndSection(string section) { }

	private string GenerateBoundary() { }

	private static string GenerateBoundary(int index) { }

	private bool IsError(SmtpClient.SmtpResponse status) { }

	private void CheckCancellation() { }

	private SmtpClient.SmtpResponse Read() { }

	private void ResetExtensions() { }

	private void ParseExtensions(string extens) { }

	public void Send(MailMessage message) { }

	private void SendInternal(MailMessage message) { }

	private void SendToFile(MailMessage message) { }

	private void SendCore(MailMessage message) { }

	private void SendDot() { }

	private void SendData(string data) { }

	private void AddPriorityHeader(MailMessage message) { }

	private void SendSimpleBody(MailMessage message) { }

	private void SendBodylessSingleAlternate(AlternateView av) { }

	private void SendWithoutAttachments(MailMessage message, string boundary, bool attachmentExists) { }

	private void SendWithAttachments(MailMessage message) { }

	private void SendBodyWithAlternateViews(MailMessage message, string boundary, bool attachmentExists) { }

	private void SendLinkedResources(MailMessage message, LinkedResourceCollection resources, string boundary) { }

	private void SendAttachments(MailMessage message, Attachment body, string boundary) { }

	private SmtpClient.SmtpResponse SendCommand(string command) { }

	private void SendHeader(string name, string value) { }

	private void StartSection(string section, ContentType sectionContentType) { }

	private void StartSection(string section, ContentType sectionContentType, AttachmentBase att) { }

	private void StartSection(string section, ContentType sectionContentType, Attachment att, bool sendDisposition) { }

	private string ToQuotedPrintable(string input, Encoding enc) { }

	private string ToQuotedPrintable(byte[] bytes) { }

	private static string GetTransferEncodingName(TransferEncoding encoding) { }

	private void InitiateSecureConnection() { }

	private void Authenticate() { }

	private void CheckStatus(SmtpClient.SmtpResponse status, int i) { }

	private void Authenticate(string user, string password) { }
}

// Namespace: 
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private enum SmtpClient.AuthMechs
{
	// Fields
	public int value__;
	public const SmtpClient.AuthMechs None = 0;
	public const SmtpClient.AuthMechs Login = 1;
	public const SmtpClient.AuthMechs Plain = 2;
}

// Namespace: 
private class SmtpClient.CancellationException : Exception
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
private struct SmtpClient.SmtpResponse
{
	// Fields
	public SmtpStatusCode StatusCode;
	public string Description;

	// Methods

	public static SmtpClient.SmtpResponse Parse(string line) { }
}

// Namespace: System.Net.Mail
public enum SmtpDeliveryMethod
{
	// Fields
	public int value__;
	public const SmtpDeliveryMethod Network = 0;
	public const SmtpDeliveryMethod SpecifiedPickupDirectory = 1;
	public const SmtpDeliveryMethod PickupDirectoryFromIis = 2;
}

// Namespace: System.Net.Mail
[Serializable]
public class SmtpException : Exception, ISerializable
{
	// Fields
	private SmtpStatusCode statusCode;

	// Methods

	public void .ctor() { }

	public void .ctor(SmtpStatusCode statusCode) { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	public void .ctor(SmtpStatusCode statusCode, string message) { }

	public void .ctor(string message, Exception innerException) { }

	public override void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.Net.Mail
[Serializable]
public class SmtpFailedRecipientException : SmtpException, ISerializable
{
	// Fields
	private string failedRecipient;

	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	public void .ctor(SmtpStatusCode statusCode, string failedRecipient) { }

	public override void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }
}

// Namespace: System.Net.Mail
[Serializable]
public class SmtpFailedRecipientsException : SmtpFailedRecipientException, ISerializable
{
	// Fields
	private SmtpFailedRecipientException[] innerExceptions;

	// Methods

	public void .ctor() { }

	public void .ctor(string message, SmtpFailedRecipientException[] innerExceptions) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	public override void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { }
}

// Namespace: System.Net.Mail
public enum SmtpStatusCode
{
	// Fields
	public int value__;
	public const SmtpStatusCode BadCommandSequence = 503;
	public const SmtpStatusCode CannotVerifyUserWillAttemptDelivery = 252;
	public const SmtpStatusCode ClientNotPermitted = 454;
	public const SmtpStatusCode CommandNotImplemented = 502;
	public const SmtpStatusCode CommandParameterNotImplemented = 504;
	public const SmtpStatusCode CommandUnrecognized = 500;
	public const SmtpStatusCode ExceededStorageAllocation = 552;
	public const SmtpStatusCode GeneralFailure = -1;
	public const SmtpStatusCode HelpMessage = 214;
	public const SmtpStatusCode InsufficientStorage = 452;
	public const SmtpStatusCode LocalErrorInProcessing = 451;
	public const SmtpStatusCode MailboxBusy = 450;
	public const SmtpStatusCode MailboxNameNotAllowed = 553;
	public const SmtpStatusCode MailboxUnavailable = 550;
	public const SmtpStatusCode Ok = 250;
	public const SmtpStatusCode ServiceClosingTransmissionChannel = 221;
	public const SmtpStatusCode ServiceNotAvailable = 421;
	public const SmtpStatusCode ServiceReady = 220;
	public const SmtpStatusCode StartMailInput = 354;
	public const SmtpStatusCode SyntaxError = 501;
	public const SmtpStatusCode SystemStatus = 211;
	public const SmtpStatusCode TransactionFailed = 554;
	public const SmtpStatusCode UserNotLocalTryAlternatePath = 551;
	public const SmtpStatusCode UserNotLocalWillForward = 251;
	public const SmtpStatusCode MustIssueStartTlsFirst = 530;
}

// Namespace: System.Net.Mime
internal class Base64WriteStateInfo : WriteStateInfoBase
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Padding>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private byte <LastBits>k__BackingField;

	// Properties
	internal int Padding { get; set; }
	internal byte LastBits { get; set; }

	// Methods

	internal void .ctor(int bufferSize, byte[] header, byte[] footer, int maxLineLength, int mimeHeaderLength) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal int get_Padding() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_Padding(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal byte get_LastBits() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_LastBits(byte value) { }
}

// Namespace: System.Net.Mime
public class ContentDisposition
{
	// Fields
	private string dispositionType;
	private TrackingValidationObjectDictionary parameters;
	private bool isChanged;
	private bool isPersisted;
	private string disposition;
	private static readonly TrackingValidationObjectDictionary.ValidateAndParseValue dateParser;
	private static readonly TrackingValidationObjectDictionary.ValidateAndParseValue longParser;
	private static readonly IDictionary<string, TrackingValidationObjectDictionary.ValidateAndParseValue> validators;

	// Properties
	public StringDictionary Parameters { get; }
	public string FileName { set; }

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	public StringDictionary get_Parameters() { }

	public void set_FileName(string value) { }

	public override string ToString() { }

	internal string Encode(bool allowUnicode) { }

	private static void EncodeToBuffer(string value, StringBuilder builder, bool allowUnicode) { }

	public override bool Equals(object rparam) { }

	public override int GetHashCode() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class ContentDisposition.<>c
{
	// Fields
	public static readonly ContentDisposition.<>c <>9;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal object <.cctor>b__13_0(object value) { }

	internal object <.cctor>b__13_1(object value) { }
}

// Namespace: System.Net.Mime
public class ContentType
{
	// Fields
	private string mediaType;
	private string subType;
	private bool isChanged;
	private string type;
	private bool isPersisted;
	private TrackingStringDictionary parameters;
	internal static readonly string Default;

	// Properties
	public string Boundary { set; }
	public string CharSet { set; }
	public string MediaType { set; }
	public string Name { get; set; }
	public StringDictionary Parameters { get; }
	internal bool IsChanged { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(string contentType) { }

	public void set_Boundary(string value) { }

	public void set_CharSet(string value) { }

	public void set_MediaType(string value) { }

	public string get_Name() { }

	public void set_Name(string value) { }

	public StringDictionary get_Parameters() { }

	internal bool get_IsChanged() { }

	public override string ToString() { }

	internal string Encode(bool allowUnicode) { }

	private static void EncodeToBuffer(string value, StringBuilder builder, bool allowUnicode) { }

	public override bool Equals(object rparam) { }

	public override int GetHashCode() { }

	private void ParseValue() { }

	private static void .cctor() { }
}

// Namespace: System.Net.Mime
internal class EncodedStreamFactory
{
	// Properties
	internal static int DefaultMaxLineLength { get; }

	// Methods

	internal static int get_DefaultMaxLineLength() { }

	internal IEncodableStream GetEncoderForHeader(Encoding encoding, bool useBase64Encoding, int headerTextLength) { }

	protected byte[] CreateHeader(Encoding encoding, bool useBase64Encoding) { }

	protected byte[] CreateFooter() { }

	public void .ctor() { }
}

// Namespace: System.Net.Mime
internal interface IEncodableStream
{
	// Methods

	public abstract int DecodeBytes(byte[] buffer, int offset, int count) { }

	public abstract int EncodeBytes(byte[] buffer, int offset, int count) { }

	public abstract string GetEncodedString() { }
}

// Namespace: System.Net.Mime
internal static class MailBnfHelper
{
	// Fields
	internal static bool[] Atext;
	internal static bool[] Qtext;
	internal static bool[] Dtext;
	internal static bool[] Ftext;
	internal static bool[] Ttext;
	internal static bool[] Ctext;
	internal static readonly int Ascii7bitMaxValue;
	internal static readonly char Quote;
	internal static readonly char Space;
	internal static readonly char Tab;
	internal static readonly char CR;
	internal static readonly char LF;
	internal static readonly char StartComment;
	internal static readonly char EndComment;
	internal static readonly char Backslash;
	internal static readonly char At;
	internal static readonly char EndAngleBracket;
	internal static readonly char StartAngleBracket;
	internal static readonly char StartSquareBracket;
	internal static readonly char EndSquareBracket;
	internal static readonly char Comma;
	internal static readonly char Dot;
	internal static readonly IList<char> Whitespace;
	private static string[] s_months;

	// Methods

	private static void .cctor() { }

	internal static bool SkipCFWS(string data, ref int offset) { }

	internal static string ReadQuotedString(string data, ref int offset, StringBuilder builder) { }

	internal static string ReadQuotedString(string data, ref int offset, StringBuilder builder, bool doesntRequireQuotes, bool permitUnicodeInDisplayName) { }

	internal static string ReadParameterAttribute(string data, ref int offset, StringBuilder builder) { }

	internal static string ReadToken(string data, ref int offset, StringBuilder builder) { }

	internal static void GetTokenOrQuotedString(string data, StringBuilder builder, bool allowUnicode) { }

	private static bool CheckForUnicode(char ch, bool allowUnicode) { }

	internal static bool HasCROrLF(string data) { }

	internal static bool IsFWSAt(string data, int index) { }
}

// Namespace: System.Net.Mime
internal class MimeBasePart
{
	// Methods

	internal static bool ShouldUseBase64Encoding(Encoding encoding) { }

	internal static string EncodeHeaderValue(string value, Encoding encoding, bool base64Encoding) { }

	internal static string EncodeHeaderValue(string value, Encoding encoding, bool base64Encoding, int headerLength) { }

	internal static string DecodeHeaderValue(string value) { }

	internal static Encoding DecodeEncoding(string value) { }

	internal static bool IsAscii(string value, bool permitCROrLF) { }
}

// Namespace: System.Net.Mime
internal class QEncodedStream : DelegatedStream, IEncodableStream
{
	// Fields
	private static byte[] hexDecodeMap;
	private static byte[] hexEncodeMap;
	private QEncodedStream.ReadStateInfo readState;
	private WriteStateInfoBase writeState;

	// Properties
	private QEncodedStream.ReadStateInfo ReadState { get; }
	internal WriteStateInfoBase WriteState { get; }

	// Methods

	internal void .ctor(WriteStateInfoBase wsi) { }

	private QEncodedStream.ReadStateInfo get_ReadState() { }

	internal WriteStateInfoBase get_WriteState() { }

	public override IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback callback, object state) { }

	public override void Close() { }

	public int DecodeBytes(byte[] buffer, int offset, int count) { }

	public int EncodeBytes(byte[] buffer, int offset, int count) { }

	public string GetEncodedString() { }

	public override void EndWrite(IAsyncResult asyncResult) { }

	public override void Flush() { }

	private void FlushInternal() { }

	public override void Write(byte[] buffer, int offset, int count) { }

	private static void .cctor() { }
}

// Namespace: 
private class QEncodedStream.ReadStateInfo
{
	// Fields
	private bool isEscaped;
	private short b1;

	// Properties
	internal bool IsEscaped { get; set; }
	internal short Byte { get; set; }

	// Methods

	internal bool get_IsEscaped() { }

	internal void set_IsEscaped(bool value) { }

	internal short get_Byte() { }

	internal void set_Byte(short value) { }

	public void .ctor() { }
}

// Namespace: 
private class QEncodedStream.WriteAsyncResult : LazyAsyncResult
{
	// Fields
	private QEncodedStream parent;
	private byte[] buffer;
	private int offset;
	private int count;
	private static AsyncCallback onWrite;
	private int written;

	// Methods

	internal void .ctor(QEncodedStream parent, byte[] buffer, int offset, int count, AsyncCallback callback, object state) { }

	private void CompleteWrite(IAsyncResult result) { }

	internal static void End(IAsyncResult result) { }

	private static void OnWrite(IAsyncResult result) { }

	internal void Write() { }

	private static void .cctor() { }
}

// Namespace: System.Net.Mime
internal class SmtpDateTime
{
	// Fields
	internal static readonly string[] validDateTimeFormats;
	internal static readonly char[] allowedWhiteSpaceChars;
	internal static readonly IDictionary<string, TimeSpan> timeZoneOffsetLookup;
	internal static readonly long timeSpanMaxTicks;
	internal static readonly int offsetMaxValue;
	private readonly DateTime date;
	private readonly TimeSpan timeZone;
	private readonly bool unknownTimeZone;

	// Methods

	internal static IDictionary<string, TimeSpan> InitializeShortHandLookups() { }

	internal void .ctor(string value) { }

	public override string ToString() { }

	internal void ValidateAndGetTimeZoneOffsetValues(string offset, out bool positive, out int hours, out int minutes) { }

	internal void ValidateTimeZoneShortHandValue(string value) { }

	internal string FormatDate(DateTime value) { }

	internal DateTime ParseValue(string data, out string timeZone) { }

	internal bool TryParseTimeZoneString(string timeZoneString, out TimeSpan timeZone) { }

	internal string TimeSpanToOffset(TimeSpan span) { }

	private static void .cctor() { }
}

// Namespace: System.Net.Mime
public enum TransferEncoding
{
	// Fields
	public int value__;
	public const TransferEncoding QuotedPrintable = 0;
	public const TransferEncoding Base64 = 1;
	public const TransferEncoding SevenBit = 2;
	public const TransferEncoding EightBit = 3;
	public const TransferEncoding Unknown = -1;
}

// Namespace: System.Net.Mime
internal class WriteStateInfoBase
{
	// Fields
	protected byte[] _header;
	protected byte[] _footer;
	protected int _maxLineLength;
	protected byte[] buffer;
	protected int _currentLineLength;
	protected int _currentBufferUsed;

	// Properties
	internal int FooterLength { get; }
	internal byte[] Footer { get; }
	internal byte[] Header { get; }
	internal byte[] Buffer { get; }
	internal int Length { get; }
	internal int CurrentLineLength { get; }
	internal int MaxLineLength { get; }

	// Methods

	internal void .ctor(int bufferSize, byte[] header, byte[] footer, int maxLineLength, int mimeHeaderLength) { }

	internal int get_FooterLength() { }

	internal byte[] get_Footer() { }

	internal byte[] get_Header() { }

	internal byte[] get_Buffer() { }

	internal int get_Length() { }

	internal int get_CurrentLineLength() { }

	private void EnsureSpaceInBuffer(int moreBytes) { }

	internal void Append(byte aByte) { }

	internal void Append(byte[] bytes) { }

	internal void AppendCRLF(bool includeSpace) { }

	internal void AppendHeader() { }

	internal void AppendFooter() { }

	internal int get_MaxLineLength() { }

	internal void Reset() { }
}

// Namespace: System.Net.Sockets
[Serializable]
public class SocketException : Win32Exception
{
	// Fields
	private EndPoint m_EndPoint;

	// Properties
	public override int ErrorCode { get; }
	public override string Message { get; }
	public SocketError SocketErrorCode { get; }

	// Methods

	private static int WSAGetLastError_internal() { }

	public void .ctor() { }

	internal void .ctor(int error, string message) { }

	public void .ctor(int errorCode) { }

	internal void .ctor(SocketError socketError) { }

	protected void .ctor(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	public override int get_ErrorCode() { }

	public override string get_Message() { }

	public SocketError get_SocketErrorCode() { }
}

// Namespace: System.Net.Sockets
public enum AddressFamily
{
	// Fields
	public int value__;
	public const AddressFamily Unknown = -1;
	public const AddressFamily Unspecified = 0;
	public const AddressFamily Unix = 1;
	public const AddressFamily InterNetwork = 2;
	public const AddressFamily ImpLink = 3;
	public const AddressFamily Pup = 4;
	public const AddressFamily Chaos = 5;
	public const AddressFamily NS = 6;
	public const AddressFamily Ipx = 6;
	public const AddressFamily Iso = 7;
	public const AddressFamily Osi = 7;
	public const AddressFamily Ecma = 8;
	public const AddressFamily DataKit = 9;
	public const AddressFamily Ccitt = 10;
	public const AddressFamily Sna = 11;
	public const AddressFamily DecNet = 12;
	public const AddressFamily DataLink = 13;
	public const AddressFamily Lat = 14;
	public const AddressFamily HyperChannel = 15;
	public const AddressFamily AppleTalk = 16;
	public const AddressFamily NetBios = 17;
	public const AddressFamily VoiceView = 18;
	public const AddressFamily FireFox = 19;
	public const AddressFamily Banyan = 21;
	public const AddressFamily Atm = 22;
	public const AddressFamily InterNetworkV6 = 23;
	public const AddressFamily Cluster = 24;
	public const AddressFamily Ieee12844 = 25;
	public const AddressFamily Irda = 26;
	public const AddressFamily NetworkDesigners = 28;
	public const AddressFamily Max = 29;
}

// Namespace: System.Net.Sockets
public enum IOControlCode
{
	// Fields
	public long value__;
	public const IOControlCode AsyncIO = 2147772029;
	public const IOControlCode NonBlockingIO = 2147772030;
	public const IOControlCode DataToRead = 1074030207;
	public const IOControlCode OobDataRead = 1074033415;
	public const IOControlCode AssociateHandle = 2281701377;
	public const IOControlCode EnableCircularQueuing = 671088642;
	public const IOControlCode Flush = 671088644;
	public const IOControlCode GetBroadcastAddress = 1207959557;
	public const IOControlCode GetExtensionFunctionPointer = 3355443206;
	public const IOControlCode GetQos = 3355443207;
	public const IOControlCode GetGroupQos = 3355443208;
	public const IOControlCode MultipointLoopback = 2281701385;
	public const IOControlCode MulticastScope = 2281701386;
	public const IOControlCode SetQos = 2281701387;
	public const IOControlCode SetGroupQos = 2281701388;
	public const IOControlCode TranslateHandle = 3355443213;
	public const IOControlCode RoutingInterfaceQuery = 3355443220;
	public const IOControlCode RoutingInterfaceChange = 2281701397;
	public const IOControlCode AddressListQuery = 1207959574;
	public const IOControlCode AddressListChange = 671088663;
	public const IOControlCode QueryTargetPnpHandle = 1207959576;
	public const IOControlCode NamespaceChange = 2281701401;
	public const IOControlCode AddressListSort = 3355443225;
	public const IOControlCode ReceiveAll = 2550136833;
	public const IOControlCode ReceiveAllMulticast = 2550136834;
	public const IOControlCode ReceiveAllIgmpMulticast = 2550136835;
	public const IOControlCode KeepAliveValues = 2550136836;
	public const IOControlCode AbsorbRouterAlert = 2550136837;
	public const IOControlCode UnicastInterface = 2550136838;
	public const IOControlCode LimitBroadcasts = 2550136839;
	public const IOControlCode BindToInterface = 2550136840;
	public const IOControlCode MulticastInterface = 2550136841;
	public const IOControlCode AddMulticastGroupOnInterface = 2550136842;
	public const IOControlCode DeleteMulticastGroupFromInterface = 2550136843;
}

// Namespace: System.Net.Sockets
public enum IPProtectionLevel
{
	// Fields
	public int value__;
	public const IPProtectionLevel Unspecified = -1;
	public const IPProtectionLevel Unrestricted = 10;
	public const IPProtectionLevel EdgeRestricted = 20;
	public const IPProtectionLevel Restricted = 30;
}

// Namespace: System.Net.Sockets
public class LingerOption
{
	// Fields
	private bool enabled;
	private int lingerTime;

	// Properties
	public bool Enabled { set; }
	public int LingerTime { set; }

	// Methods

	public void .ctor(bool enable, int seconds) { }

	public void set_Enabled(bool value) { }

	public void set_LingerTime(int value) { }
}

// Namespace: System.Net.Sockets
public class MulticastOption
{}

// Namespace: System.Net.Sockets
public class NetworkStream : Stream
{
	// Fields
	private Socket m_StreamSocket;
	private bool m_Readable;
	private bool m_Writeable;
	private bool m_OwnsSocket;
	private int m_CloseTimeout;
	private bool m_CleanedUp;
	private int m_CurrentReadTimeout;
	private int m_CurrentWriteTimeout;

	// Properties
	public override bool CanRead { get; }
	public override bool CanSeek { get; }
	public override bool CanWrite { get; }
	public override bool CanTimeout { get; }
	public override int ReadTimeout { get; set; }
	public override int WriteTimeout { get; set; }
	public override long Length { get; }
	public override long Position { get; set; }

	// Methods

	public void .ctor(Socket socket) { }

	public void .ctor(Socket socket, bool ownsSocket) { }

	public override bool get_CanRead() { }

	public override bool get_CanSeek() { }

	public override bool get_CanWrite() { }

	public override bool get_CanTimeout() { }

	public override int get_ReadTimeout() { }

	public override void set_ReadTimeout(int value) { }

	public override int get_WriteTimeout() { }

	public override void set_WriteTimeout(int value) { }

	public override long get_Length() { }

	public override long get_Position() { }

	public override void set_Position(long value) { }

	public override long Seek(long offset, SeekOrigin origin) { }

	internal void InitNetworkStream(Socket socket, FileAccess Access) { }

	public override int Read([In] [Out] byte[] buffer, int offset, int size) { }

	public override void Write(byte[] buffer, int offset, int size) { }

	protected override void Dispose(bool disposing) { }

	protected override void Finalize() { }

	public override IAsyncResult BeginRead(byte[] buffer, int offset, int size, AsyncCallback callback, object state) { }

	internal virtual IAsyncResult UnsafeBeginRead(byte[] buffer, int offset, int size, AsyncCallback callback, object state) { }

	public override int EndRead(IAsyncResult asyncResult) { }

	public override IAsyncResult BeginWrite(byte[] buffer, int offset, int size, AsyncCallback callback, object state) { }

	internal virtual IAsyncResult UnsafeBeginWrite(byte[] buffer, int offset, int size, AsyncCallback callback, object state) { }

	public override void EndWrite(IAsyncResult asyncResult) { }

	public override void Flush() { }

	public override Task FlushAsync(CancellationToken cancellationToken) { }

	public override void SetLength(long value) { }

	internal void SetSocketTimeoutOption(SocketShutdown mode, int timeout, bool silent) { }
}

// Namespace: System.Net.Sockets
public enum ProtocolType
{
	// Fields
	public int value__;
	public const ProtocolType IP = 0;
	public const ProtocolType IPv6HopByHopOptions = 0;
	public const ProtocolType Icmp = 1;
	public const ProtocolType Igmp = 2;
	public const ProtocolType Ggp = 3;
	public const ProtocolType IPv4 = 4;
	public const ProtocolType Tcp = 6;
	public const ProtocolType Pup = 12;
	public const ProtocolType Udp = 17;
	public const ProtocolType Idp = 22;
	public const ProtocolType IPv6 = 41;
	public const ProtocolType IPv6RoutingHeader = 43;
	public const ProtocolType IPv6FragmentHeader = 44;
	public const ProtocolType IPSecEncapsulatingSecurityPayload = 50;
	public const ProtocolType IPSecAuthenticationHeader = 51;
	public const ProtocolType IcmpV6 = 58;
	public const ProtocolType IPv6NoNextHeader = 59;
	public const ProtocolType IPv6DestinationOptions = 60;
	public const ProtocolType ND = 77;
	public const ProtocolType Raw = 255;
	public const ProtocolType Unspecified = 0;
	public const ProtocolType Ipx = 1000;
	public const ProtocolType Spx = 1256;
	public const ProtocolType SpxII = 1257;
	public const ProtocolType Unknown = -1;
}

// Namespace: System.Net.Sockets
public enum SelectMode
{
	// Fields
	public int value__;
	public const SelectMode SelectRead = 0;
	public const SelectMode SelectWrite = 1;
	public const SelectMode SelectError = 2;
}

// Namespace: System.Net.Sockets
public class Socket : IDisposable
{
	// Fields
	private static object s_InternalSyncObject;
	internal static bool s_SupportsIPv4;
	internal static bool s_SupportsIPv6;
	internal static bool s_OSSupportsIPv6;
	internal static bool s_Initialized;
	private static bool s_LoggingEnabled;
	private bool is_closed;
	private bool is_listening;
	private bool useOverlappedIO;
	private int linger_timeout;
	private AddressFamily addressFamily;
	private SocketType socketType;
	private ProtocolType protocolType;
	internal SafeSocketHandle m_Handle;
	internal EndPoint seed_endpoint;
	internal SemaphoreSlim ReadSem;
	internal SemaphoreSlim WriteSem;
	internal bool is_blocking;
	internal bool is_bound;
	internal bool is_connected;
	private int m_IntCleanedUp;
	internal bool connect_in_progress;
	private static AsyncCallback AcceptAsyncCallback;
	private static IOAsyncCallback BeginAcceptCallback;
	private static IOAsyncCallback BeginAcceptReceiveCallback;
	private static AsyncCallback ConnectAsyncCallback;
	private static IOAsyncCallback BeginConnectCallback;
	private static AsyncCallback DisconnectAsyncCallback;
	private static IOAsyncCallback BeginDisconnectCallback;
	private static AsyncCallback ReceiveAsyncCallback;
	private static IOAsyncCallback BeginReceiveCallback;
	private static IOAsyncCallback BeginReceiveGenericCallback;
	private static AsyncCallback ReceiveFromAsyncCallback;
	private static IOAsyncCallback BeginReceiveFromCallback;
	private static AsyncCallback SendAsyncCallback;
	private static IOAsyncCallback BeginSendGenericCallback;
	private static AsyncCallback SendToAsyncCallback;

	// Properties
	[ObsoleteAttribute] // RVA: 0x95CF0 Offset: 0x950F0 VA: 0x180095CF0
	public static bool SupportsIPv4 { get; }
	public static bool OSSupportsIPv4 { get; }
	[ObsoleteAttribute] // RVA: 0x97A60 Offset: 0x96E60 VA: 0x180097A60
	public static bool SupportsIPv6 { get; }
	public static bool OSSupportsIPv6 { get; }
	public IntPtr Handle { get; }
	public AddressFamily AddressFamily { get; }
	public SocketType SocketType { get; }
	public ProtocolType ProtocolType { get; }
	public int ReceiveTimeout { get; set; }
	public int SendTimeout { get; set; }
	public bool DontFragment { set; }
	public bool DualMode { get; set; }
	private bool IsDualMode { get; }
	private static object InternalSyncObject { get; }
	internal bool CleanedUp { get; }
	public EndPoint LocalEndPoint { get; }
	public bool Blocking { get; set; }
	public bool Connected { get; }
	public bool NoDelay { set; }
	internal static int FamilyHint { get; }

	// Methods

	public void .ctor(AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType) { }

	public static bool get_SupportsIPv4() { }

	public static bool get_OSSupportsIPv4() { }

	public static bool get_SupportsIPv6() { }

	public static bool get_OSSupportsIPv6() { }

	public IntPtr get_Handle() { }

	public AddressFamily get_AddressFamily() { }

	public SocketType get_SocketType() { }

	public ProtocolType get_ProtocolType() { }

	public int get_ReceiveTimeout() { }

	public void set_ReceiveTimeout(int value) { }

	public int get_SendTimeout() { }

	public void set_SendTimeout(int value) { }

	public void set_DontFragment(bool value) { }

	public bool get_DualMode() { }

	public void set_DualMode(bool value) { }

	private bool get_IsDualMode() { }

	internal bool CanTryAddressFamily(AddressFamily family) { }

	public int Send(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags) { }

	public int Send(byte[] buffer, int offset, int size, SocketFlags socketFlags) { }

	public int Receive(byte[] buffer, int offset, int size, SocketFlags socketFlags) { }

	public int Receive(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags) { }

	public int IOControl(IOControlCode ioControlCode, byte[] optionInValue, byte[] optionOutValue) { }

	public void SetIPProtectionLevel(IPProtectionLevel level) { }

	public IAsyncResult BeginConnect(IPAddress address, int port, AsyncCallback requestCallback, object state) { }

	public IAsyncResult BeginSend(byte[] buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback callback, object state) { }

	public int EndSend(IAsyncResult asyncResult) { }

	public IAsyncResult BeginReceive(byte[] buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback callback, object state) { }

	public int EndReceive(IAsyncResult asyncResult) { }

	private static object get_InternalSyncObject() { }

	internal bool get_CleanedUp() { }

	internal static void InitializeSockets() { }

	public void Dispose() { }

	protected override void Finalize() { }

	internal void InternalShutdown(SocketShutdown how) { }

	internal IAsyncResult UnsafeBeginSend(byte[] buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback callback, object state) { }

	internal IAsyncResult UnsafeBeginReceive(byte[] buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback callback, object state) { }

	internal void SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, int optionValue, bool silent) { }

	internal void .ctor(AddressFamily family, SocketType type, ProtocolType proto, SafeSocketHandle safe_handle) { }

	private void SocketDefaults() { }

	private IntPtr Socket_internal(AddressFamily family, SocketType type, ProtocolType proto, out int error) { }

	public EndPoint get_LocalEndPoint() { }

	private static SocketAddress LocalEndPoint_internal(SafeSocketHandle safeHandle, int family, out int error) { }

	private static SocketAddress LocalEndPoint_internal(IntPtr socket, int family, out int error) { }

	public bool get_Blocking() { }

	public void set_Blocking(bool value) { }

	private static void Blocking_internal(SafeSocketHandle safeHandle, bool block, out int error) { }

	internal static void Blocking_internal(IntPtr socket, bool block, out int error) { }

	public bool get_Connected() { }

	public void set_NoDelay(bool value) { }

	public bool Poll(int microSeconds, SelectMode mode) { }

	private static bool Poll_internal(SafeSocketHandle safeHandle, SelectMode mode, int timeout, out int error) { }

	private static bool Poll_internal(IntPtr socket, SelectMode mode, int timeout, out int error) { }

	public Socket Accept() { }

	internal void Accept(Socket acceptSocket) { }

	public Socket EndAccept(IAsyncResult asyncResult) { }

	public Socket EndAccept(out byte[] buffer, out int bytesTransferred, IAsyncResult asyncResult) { }

	private static SafeSocketHandle Accept_internal(SafeSocketHandle safeHandle, out int error, bool blocking) { }

	private static IntPtr Accept_internal(IntPtr sock, out int error, bool blocking) { }

	public void Bind(EndPoint localEP) { }

	private static void Bind_internal(SafeSocketHandle safeHandle, SocketAddress sa, out int error) { }

	private static void Bind_internal(IntPtr sock, SocketAddress sa, out int error) { }

	public void Listen(int backlog) { }

	private static void Listen_internal(SafeSocketHandle safeHandle, int backlog, out int error) { }

	private static void Listen_internal(IntPtr sock, int backlog, out int error) { }

	public void Connect(IPAddress address, int port) { }

	public void Connect(EndPoint remoteEP) { }

	public IAsyncResult BeginConnect(string host, int port, AsyncCallback requestCallback, object state) { }

	public IAsyncResult BeginConnect(EndPoint remoteEP, AsyncCallback callback, object state) { }

	public IAsyncResult BeginConnect(IPAddress[] addresses, int port, AsyncCallback requestCallback, object state) { }

	private static void BeginMConnect(SocketAsyncResult sockares) { }

	private static void BeginSConnect(SocketAsyncResult sockares) { }

	public void EndConnect(IAsyncResult asyncResult) { }

	private static void Connect_internal(SafeSocketHandle safeHandle, SocketAddress sa, out int error, bool blocking) { }

	private static void Connect_internal(IntPtr sock, SocketAddress sa, out int error, bool blocking) { }

	public void Disconnect(bool reuseSocket) { }

	public void EndDisconnect(IAsyncResult asyncResult) { }

	private static void Disconnect_internal(SafeSocketHandle safeHandle, bool reuse, out int error) { }

	private static void Disconnect_internal(IntPtr sock, bool reuse, out int error) { }

	public int Receive(byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public int Receive(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags, out SocketError errorCode) { }

	public bool ReceiveAsync(SocketAsyncEventArgs e) { }

	public IAsyncResult BeginReceive(byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode, AsyncCallback callback, object state) { }

	public int EndReceive(IAsyncResult asyncResult, out SocketError errorCode) { }

	private static int Receive_internal(SafeSocketHandle safeHandle, Socket.WSABUF* bufarray, int count, SocketFlags flags, out int error, bool blocking) { }

	private static int Receive_internal(IntPtr sock, Socket.WSABUF* bufarray, int count, SocketFlags flags, out int error, bool blocking) { }

	private static int Receive_internal(SafeSocketHandle safeHandle, byte* buffer, int count, SocketFlags flags, out int error, bool blocking) { }

	private static int Receive_internal(IntPtr sock, byte* buffer, int count, SocketFlags flags, out int error, bool blocking) { }

	internal int ReceiveFrom(byte[] buffer, int offset, int size, SocketFlags socketFlags, ref EndPoint remoteEP, out SocketError errorCode) { }

	public int EndReceiveFrom(IAsyncResult asyncResult, ref EndPoint endPoint) { }

	private static int ReceiveFrom_internal(SafeSocketHandle safeHandle, byte* buffer, int count, SocketFlags flags, ref SocketAddress sockaddr, out int error, bool blocking) { }

	private static int ReceiveFrom_internal(IntPtr sock, byte* buffer, int count, SocketFlags flags, ref SocketAddress sockaddr, out int error, bool blocking) { }

	public int Send(byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public int Send(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags, out SocketError errorCode) { }

	public bool SendAsync(SocketAsyncEventArgs e) { }

	public IAsyncResult BeginSend(byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode, AsyncCallback callback, object state) { }

	private static void BeginSendCallback(SocketAsyncResult sockares, int sent_so_far) { }

	public int EndSend(IAsyncResult asyncResult, out SocketError errorCode) { }

	private static int Send_internal(SafeSocketHandle safeHandle, Socket.WSABUF* bufarray, int count, SocketFlags flags, out int error, bool blocking) { }

	private static int Send_internal(IntPtr sock, Socket.WSABUF* bufarray, int count, SocketFlags flags, out int error, bool blocking) { }

	private static int Send_internal(SafeSocketHandle safeHandle, byte* buffer, int count, SocketFlags flags, out int error, bool blocking) { }

	private static int Send_internal(IntPtr sock, byte* buffer, int count, SocketFlags flags, out int error, bool blocking) { }

	public int EndSendTo(IAsyncResult asyncResult) { }

	public object GetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName) { }

	private static void GetSocketOption_obj_internal(SafeSocketHandle safeHandle, SocketOptionLevel level, SocketOptionName name, out object obj_val, out int error) { }

	private static void GetSocketOption_obj_internal(IntPtr socket, SocketOptionLevel level, SocketOptionName name, out object obj_val, out int error) { }

	public void SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, int optionValue) { }

	private static void SetSocketOption_internal(SafeSocketHandle safeHandle, SocketOptionLevel level, SocketOptionName name, object obj_val, byte[] byte_val, int int_val, out int error) { }

	private static void SetSocketOption_internal(IntPtr socket, SocketOptionLevel level, SocketOptionName name, object obj_val, byte[] byte_val, int int_val, out int error) { }

	public int IOControl(int ioControlCode, byte[] optionInValue, byte[] optionOutValue) { }

	private static int IOControl_internal(SafeSocketHandle safeHandle, int ioctl_code, byte[] input, byte[] output, out int error) { }

	private static int IOControl_internal(IntPtr sock, int ioctl_code, byte[] input, byte[] output, out int error) { }

	public void Close() { }

	public void Close(int timeout) { }

	internal static void Close_internal(IntPtr socket, out int error) { }

	public void Shutdown(SocketShutdown how) { }

	private static void Shutdown_internal(SafeSocketHandle safeHandle, SocketShutdown how, out int error) { }

	internal static void Shutdown_internal(IntPtr socket, SocketShutdown how, out int error) { }

	protected virtual void Dispose(bool disposing) { }

	private void Linger(IntPtr handle) { }

	private void ThrowIfDisposedAndClosed() { }

	private void ThrowIfBufferNull(byte[] buffer) { }

	private void ThrowIfBufferOutOfRange(byte[] buffer, int offset, int size) { }

	private void ThrowIfUdp() { }

	private SocketAsyncResult ValidateEndIAsyncResult(IAsyncResult ares, string methodName, string argName) { }

	private void QueueIOSelectorJob(SemaphoreSlim sem, IntPtr handle, IOSelectorJob job) { }

	private void InitSocketAsyncEventArgs(SocketAsyncEventArgs e, AsyncCallback callback, object state, SocketOperation operation) { }

	private SocketAsyncOperation SocketOperationToSocketAsyncOperation(SocketOperation op) { }

	private IPEndPoint RemapIPEndPoint(IPEndPoint input) { }

	internal static void cancel_blocking_socket_operation(Thread thread) { }

	internal static int get_FamilyHint() { }

	private static bool IsProtocolSupported_internal(NetworkInterfaceComponent networkInterface) { }

	private static bool IsProtocolSupported(NetworkInterfaceComponent networkInterface) { }

	private static void .cctor() { }
}

// Namespace: 
private struct Socket.WSABUF
{
	// Fields
	public int len;
	public IntPtr buf;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class Socket.<>c
{
	// Fields
	public static readonly Socket.<>c <>9;
	public static IOAsyncCallback <>9__239_0;
	public static IOAsyncCallback <>9__241_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <SendAsync>b__239_0(IOAsyncResult s) { }

	internal void <BeginSend>b__241_0(IOAsyncResult s) { }

	internal void <.cctor>b__309_0(IAsyncResult ares) { }

	internal void <.cctor>b__309_1(IOAsyncResult ares) { }

	internal void <.cctor>b__309_2(IOAsyncResult ares) { }

	internal void <.cctor>b__309_3(IAsyncResult ares) { }

	internal void <.cctor>b__309_4(IOAsyncResult ares) { }

	internal void <.cctor>b__309_5(IAsyncResult ares) { }

	internal void <.cctor>b__309_6(IOAsyncResult ares) { }

	internal void <.cctor>b__309_7(IAsyncResult ares) { }

	internal void <.cctor>b__309_8(IOAsyncResult ares) { }

	internal void <.cctor>b__309_9(IOAsyncResult ares) { }

	internal void <.cctor>b__309_10(IAsyncResult ares) { }

	internal void <.cctor>b__309_11(IOAsyncResult ares) { }

	internal void <.cctor>b__309_12(IAsyncResult ares) { }

	internal void <.cctor>b__309_13(IOAsyncResult ares) { }

	internal void <.cctor>b__309_14(IAsyncResult ares) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Socket.<>c__DisplayClass242_0
{
	// Fields
	public int sent_so_far;

	// Methods

	public void .ctor() { }

	internal void <BeginSendCallback>b__0(IOAsyncResult s) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Socket.<>c__DisplayClass298_0
{
	// Fields
	public Socket <>4__this;
	public IOSelectorJob job;
	public IntPtr handle;

	// Methods

	public void .ctor() { }

	internal void <QueueIOSelectorJob>b__0(Task t) { }
}

// Namespace: System.Net.Sockets
public enum SocketAsyncOperation
{
	// Fields
	public int value__;
	public const SocketAsyncOperation None = 0;
	public const SocketAsyncOperation Accept = 1;
	public const SocketAsyncOperation Connect = 2;
	public const SocketAsyncOperation Disconnect = 3;
	public const SocketAsyncOperation Receive = 4;
	public const SocketAsyncOperation ReceiveFrom = 5;
	public const SocketAsyncOperation ReceiveMessageFrom = 6;
	public const SocketAsyncOperation Send = 7;
	public const SocketAsyncOperation SendPackets = 8;
	public const SocketAsyncOperation SendTo = 9;
}

// Namespace: System.Net.Sockets
public enum SocketError
{
	// Fields
	public int value__;
	public const SocketError Success = 0;
	public const SocketError SocketError = -1;
	public const SocketError Interrupted = 10004;
	public const SocketError AccessDenied = 10013;
	public const SocketError Fault = 10014;
	public const SocketError InvalidArgument = 10022;
	public const SocketError TooManyOpenSockets = 10024;
	public const SocketError WouldBlock = 10035;
	public const SocketError InProgress = 10036;
	public const SocketError AlreadyInProgress = 10037;
	public const SocketError NotSocket = 10038;
	public const SocketError DestinationAddressRequired = 10039;
	public const SocketError MessageSize = 10040;
	public const SocketError ProtocolType = 10041;
	public const SocketError ProtocolOption = 10042;
	public const SocketError ProtocolNotSupported = 10043;
	public const SocketError SocketNotSupported = 10044;
	public const SocketError OperationNotSupported = 10045;
	public const SocketError ProtocolFamilyNotSupported = 10046;
	public const SocketError AddressFamilyNotSupported = 10047;
	public const SocketError AddressAlreadyInUse = 10048;
	public const SocketError AddressNotAvailable = 10049;
	public const SocketError NetworkDown = 10050;
	public const SocketError NetworkUnreachable = 10051;
	public const SocketError NetworkReset = 10052;
	public const SocketError ConnectionAborted = 10053;
	public const SocketError ConnectionReset = 10054;
	public const SocketError NoBufferSpaceAvailable = 10055;
	public const SocketError IsConnected = 10056;
	public const SocketError NotConnected = 10057;
	public const SocketError Shutdown = 10058;
	public const SocketError TimedOut = 10060;
	public const SocketError ConnectionRefused = 10061;
	public const SocketError HostDown = 10064;
	public const SocketError HostUnreachable = 10065;
	public const SocketError ProcessLimit = 10067;
	public const SocketError SystemNotReady = 10091;
	public const SocketError VersionNotSupported = 10092;
	public const SocketError NotInitialized = 10093;
	public const SocketError Disconnecting = 10101;
	public const SocketError TypeNotFound = 10109;
	public const SocketError HostNotFound = 11001;
	public const SocketError TryAgain = 11002;
	public const SocketError NoRecovery = 11003;
	public const SocketError NoData = 11004;
	public const SocketError IOPending = 997;
	public const SocketError OperationAborted = 995;
}

// Namespace: System.Net.Sockets
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum SocketFlags
{
	// Fields
	public int value__;
	public const SocketFlags None = 0;
	public const SocketFlags OutOfBand = 1;
	public const SocketFlags Peek = 2;
	public const SocketFlags DontRoute = 4;
	public const SocketFlags MaxIOVectorLength = 16;
	public const SocketFlags Truncated = 256;
	public const SocketFlags ControlDataTruncated = 512;
	public const SocketFlags Broadcast = 1024;
	public const SocketFlags Multicast = 2048;
	public const SocketFlags Partial = 32768;
}

// Namespace: System.Net.Sockets
public enum SocketOptionLevel
{
	// Fields
	public int value__;
	public const SocketOptionLevel Socket = 65535;
	public const SocketOptionLevel IP = 0;
	public const SocketOptionLevel IPv6 = 41;
	public const SocketOptionLevel Tcp = 6;
	public const SocketOptionLevel Udp = 17;
}

// Namespace: System.Net.Sockets
public enum SocketOptionName
{
	// Fields
	public int value__;
	public const SocketOptionName Debug = 1;
	public const SocketOptionName AcceptConnection = 2;
	public const SocketOptionName ReuseAddress = 4;
	public const SocketOptionName KeepAlive = 8;
	public const SocketOptionName DontRoute = 16;
	public const SocketOptionName Broadcast = 32;
	public const SocketOptionName UseLoopback = 64;
	public const SocketOptionName Linger = 128;
	public const SocketOptionName OutOfBandInline = 256;
	public const SocketOptionName DontLinger = -129;
	public const SocketOptionName ExclusiveAddressUse = -5;
	public const SocketOptionName SendBuffer = 4097;
	public const SocketOptionName ReceiveBuffer = 4098;
	public const SocketOptionName SendLowWater = 4099;
	public const SocketOptionName ReceiveLowWater = 4100;
	public const SocketOptionName SendTimeout = 4101;
	public const SocketOptionName ReceiveTimeout = 4102;
	public const SocketOptionName Error = 4103;
	public const SocketOptionName Type = 4104;
	public const SocketOptionName ReuseUnicastPort = 12295;
	public const SocketOptionName MaxConnections = 2147483647;
	public const SocketOptionName IPOptions = 1;
	public const SocketOptionName HeaderIncluded = 2;
	public const SocketOptionName TypeOfService = 3;
	public const SocketOptionName IpTimeToLive = 4;
	public const SocketOptionName MulticastInterface = 9;
	public const SocketOptionName MulticastTimeToLive = 10;
	public const SocketOptionName MulticastLoopback = 11;
	public const SocketOptionName AddMembership = 12;
	public const SocketOptionName DropMembership = 13;
	public const SocketOptionName DontFragment = 14;
	public const SocketOptionName AddSourceMembership = 15;
	public const SocketOptionName DropSourceMembership = 16;
	public const SocketOptionName BlockSource = 17;
	public const SocketOptionName UnblockSource = 18;
	public const SocketOptionName PacketInformation = 19;
	public const SocketOptionName HopLimit = 21;
	public const SocketOptionName IPProtectionLevel = 23;
	public const SocketOptionName IPv6Only = 27;
	public const SocketOptionName NoDelay = 1;
	public const SocketOptionName BsdUrgent = 2;
	public const SocketOptionName Expedited = 2;
	public const SocketOptionName NoChecksum = 1;
	public const SocketOptionName ChecksumCoverage = 20;
	public const SocketOptionName UpdateAcceptContext = 28683;
	public const SocketOptionName UpdateConnectContext = 28688;
}

// Namespace: System.Net.Sockets
public enum SocketShutdown
{
	// Fields
	public int value__;
	public const SocketShutdown Receive = 0;
	public const SocketShutdown Send = 1;
	public const SocketShutdown Both = 2;
}

// Namespace: System.Net.Sockets
public enum SocketType
{
	// Fields
	public int value__;
	public const SocketType Stream = 1;
	public const SocketType Dgram = 2;
	public const SocketType Raw = 3;
	public const SocketType Rdm = 4;
	public const SocketType Seqpacket = 5;
	public const SocketType Unknown = -1;
}

// Namespace: System.Net.Sockets
public class TcpClient : IDisposable
{
	// Fields
	private Socket m_ClientSocket;
	private bool m_Active;
	private NetworkStream m_DataStream;
	private AddressFamily m_Family;
	private bool m_CleanedUp;

	// Properties
	public Socket Client { get; set; }

	// Methods

	public void .ctor() { }

	public void .ctor(AddressFamily family) { }

	public void .ctor(string hostname, int port) { }

	public Socket get_Client() { }

	public void set_Client(Socket value) { }

	public void Connect(string hostname, int port) { }

	public void Connect(IPEndPoint remoteEP) { }

	public IAsyncResult BeginConnect(string host, int port, AsyncCallback requestCallback, object state) { }

	public void EndConnect(IAsyncResult asyncResult) { }

	public NetworkStream GetStream() { }

	public void Close() { }

	protected virtual void Dispose(bool disposing) { }

	public void Dispose() { }

	protected override void Finalize() { }

	private void initialize() { }
}

// Namespace: System.Net.Sockets
internal sealed class SafeSocketHandle : SafeHandleZeroOrMinusOneIsInvalid
{
	// Fields
	private List<Thread> blocking_threads;
	private Dictionary<Thread, StackTrace> threads_stacktraces;
	private bool in_cleanup;
	private static bool THROW_ON_ABORT_RETRIES;

	// Methods

	public void .ctor(IntPtr preexistingHandle, bool ownsHandle) { }

	protected override bool ReleaseHandle() { }

	public void RegisterForBlockingSyscall() { }

	public void UnRegisterForBlockingSyscall() { }

	private static void .cctor() { }
}

// Namespace: System.Net.Sockets
public class SocketAsyncEventArgs : EventArgs, IDisposable
{
	// Fields
	private bool disposed;
	internal int in_progress;
	internal EndPoint remote_ep;
	internal Socket current_socket;
	internal SocketAsyncResult socket_async_result;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Socket <AcceptSocket>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private byte[] <Buffer>k__BackingField;
	internal IList<ArraySegment<byte>> m_BufferList;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <BytesTransferred>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Count>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SocketAsyncOperation <LastOperation>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Offset>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <SendPacketsSendSize>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SocketError <SocketError>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object <UserToken>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler<SocketAsyncEventArgs> Completed;

	// Properties
	public Socket AcceptSocket { get; set; }
	public byte[] Buffer { get; set; }
	public IList<ArraySegment<byte>> BufferList { get; }
	public int BytesTransferred { get; set; }
	public int Count { get; set; }
	private SocketAsyncOperation LastOperation { set; }
	public int Offset { get; set; }
	[MonoTODOAttribute] // RVA: 0xC8120 Offset: 0xC7520 VA: 0x1800C8120
	public int SendPacketsSendSize { set; }
	public SocketError SocketError { get; set; }
	public object UserToken { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Socket get_AcceptSocket() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_AcceptSocket(Socket value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public byte[] get_Buffer() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Buffer(byte[] value) { }

	public IList<ArraySegment<byte>> get_BufferList() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_BytesTransferred() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_BytesTransferred(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Count() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_Count(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_LastOperation(SocketAsyncOperation value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Offset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Offset(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_SendPacketsSendSize(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public SocketError get_SocketError() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_SocketError(SocketError value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public object get_UserToken() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_UserToken(object value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_Completed(EventHandler<SocketAsyncEventArgs> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_Completed(EventHandler<SocketAsyncEventArgs> value) { }

	public void .ctor() { }

	protected override void Finalize() { }

	private void Dispose(bool disposing) { }

	public void Dispose() { }

	internal void SetLastOperation(SocketAsyncOperation op) { }

	internal void Complete() { }

	protected virtual void OnCompleted(SocketAsyncEventArgs e) { }

	public void SetBuffer(byte[] buffer, int offset, int count) { }
}

// Namespace: System.Net.Sockets
internal sealed class SocketAsyncResult : IOAsyncResult
{
	// Fields
	public Socket socket;
	public SocketOperation operation;
	private Exception DelayedException;
	public EndPoint EndPoint;
	public byte[] Buffer;
	public int Offset;
	public int Size;
	public SocketFlags SockFlags;
	public Socket AcceptSocket;
	public IPAddress[] Addresses;
	public int Port;
	public IList<ArraySegment<byte>> Buffers;
	public bool ReuseSocket;
	public int CurrentAddress;
	public Socket AcceptedSocket;
	public int Total;
	internal int error;
	public int EndCalled;

	// Properties
	public IntPtr Handle { get; }
	public SocketError ErrorCode { get; }

	// Methods

	public IntPtr get_Handle() { }

	public void .ctor() { }

	public void Init(Socket socket, AsyncCallback callback, object state, SocketOperation operation) { }

	public void .ctor(Socket socket, AsyncCallback callback, object state, SocketOperation operation) { }

	public SocketError get_ErrorCode() { }

	public void CheckIfThrowDelayedException() { }

	internal override void CompleteDisposed() { }

	public void Complete() { }

	public void Complete(bool synch) { }

	public void Complete(int total) { }

	public void Complete(Exception e, bool synch) { }

	public void Complete(Exception e) { }

	public void Complete(Socket s) { }

	public void Complete(Socket s, int total) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class SocketAsyncResult.<>c
{
	// Fields
	public static readonly SocketAsyncResult.<>c <>9;
	public static WaitCallback <>9__27_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <Complete>b__27_0(object state) { }
}

// Namespace: System.Net.Sockets
internal enum SocketOperation
{
	// Fields
	public int value__;
	public const SocketOperation Accept = 0;
	public const SocketOperation Connect = 1;
	public const SocketOperation Receive = 2;
	public const SocketOperation ReceiveFrom = 3;
	public const SocketOperation Send = 4;
	public const SocketOperation SendTo = 5;
	public const SocketOperation RecvJustCallback = 6;
	public const SocketOperation SendJustCallback = 7;
	public const SocketOperation Disconnect = 8;
	public const SocketOperation AcceptReceive = 9;
	public const SocketOperation ReceiveGeneric = 10;
	public const SocketOperation SendGeneric = 11;
}

// Namespace: System.Net.Security
public abstract class AuthenticatedStream : Stream
{
	// Fields
	private Stream _InnerStream;
	private bool _LeaveStreamOpen;

	// Properties
	protected Stream InnerStream { get; }
	public abstract bool IsAuthenticated { get; }

	// Methods

	protected void .ctor(Stream innerStream, bool leaveInnerStreamOpen) { }

	protected Stream get_InnerStream() { }

	protected override void Dispose(bool disposing) { }

	public abstract bool get_IsAuthenticated() { }
}

// Namespace: System.Net.Security
public enum AuthenticationLevel
{
	// Fields
	public int value__;
	public const AuthenticationLevel None = 0;
	public const AuthenticationLevel MutualAuthRequested = 1;
	public const AuthenticationLevel MutualAuthRequired = 2;
}

// Namespace: System.Net.Security
public sealed class LocalCertificateSelectionCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual X509Certificate Invoke(object sender, string targetHost, X509CertificateCollection localCertificates, X509Certificate remoteCertificate, string[] acceptableIssuers) { }

	public virtual IAsyncResult BeginInvoke(object sender, string targetHost, X509CertificateCollection localCertificates, X509Certificate remoteCertificate, string[] acceptableIssuers, AsyncCallback callback, object object) { }

	public virtual X509Certificate EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Net.Security
public sealed class RemoteCertificateValidationCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual bool Invoke(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) { }

	public virtual IAsyncResult BeginInvoke(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors, AsyncCallback callback, object object) { }

	public virtual bool EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Net.Security
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum SslPolicyErrors
{
	// Fields
	public int value__;
	public const SslPolicyErrors None = 0;
	public const SslPolicyErrors RemoteCertificateNotAvailable = 1;
	public const SslPolicyErrors RemoteCertificateNameMismatch = 2;
	public const SslPolicyErrors RemoteCertificateChainErrors = 4;
}

// Namespace: System.Net.Security
internal sealed class LocalCertSelectionCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual X509Certificate Invoke(string targetHost, X509CertificateCollection localCertificates, X509Certificate remoteCertificate, string[] acceptableIssuers) { }

	public virtual IAsyncResult BeginInvoke(string targetHost, X509CertificateCollection localCertificates, X509Certificate remoteCertificate, string[] acceptableIssuers, AsyncCallback callback, object object) { }

	public virtual X509Certificate EndInvoke(IAsyncResult result) { }
}

// Namespace: System.Net.Security
public class SslStream : AuthenticatedStream
{
	// Fields
	private MonoTlsProvider provider;
	private IMonoSslStream impl;

	// Properties
	internal IMonoSslStream Impl { get; }
	public override bool IsAuthenticated { get; }
	public override bool CanSeek { get; }
	public override bool CanRead { get; }
	public override bool CanTimeout { get; }
	public override bool CanWrite { get; }
	public override int ReadTimeout { get; set; }
	public override int WriteTimeout { get; set; }
	public override long Length { get; }
	public override long Position { get; set; }

	// Methods

	internal IMonoSslStream get_Impl() { }

	private static MonoTlsProvider GetProvider() { }

	public void .ctor(Stream innerStream, bool leaveInnerStreamOpen, RemoteCertificateValidationCallback userCertificateValidationCallback) { }

	public void .ctor(Stream innerStream, bool leaveInnerStreamOpen, RemoteCertificateValidationCallback userCertificateValidationCallback, LocalCertificateSelectionCallback userCertificateSelectionCallback) { }

	internal void .ctor(Stream innerStream, bool leaveInnerStreamOpen, MonoTlsProvider provider, MonoTlsSettings settings) { }

	internal static IMonoSslStream CreateMonoSslStream(Stream innerStream, bool leaveInnerStreamOpen, MonoTlsProvider provider, MonoTlsSettings settings) { }

	public virtual void AuthenticateAsClient(string targetHost, X509CertificateCollection clientCertificates, SslProtocols enabledSslProtocols, bool checkCertificateRevocation) { }

	public virtual Task AuthenticateAsClientAsync(string targetHost, X509CertificateCollection clientCertificates, SslProtocols enabledSslProtocols, bool checkCertificateRevocation) { }

	public override bool get_IsAuthenticated() { }

	public override bool get_CanSeek() { }

	public override bool get_CanRead() { }

	public override bool get_CanTimeout() { }

	public override bool get_CanWrite() { }

	public override int get_ReadTimeout() { }

	public override void set_ReadTimeout(int value) { }

	public override int get_WriteTimeout() { }

	public override void set_WriteTimeout(int value) { }

	public override long get_Length() { }

	public override long get_Position() { }

	public override void set_Position(long value) { }

	public override void SetLength(long value) { }

	public override long Seek(long offset, SeekOrigin origin) { }

	public override Task FlushAsync(CancellationToken cancellationToken) { }

	public override void Flush() { }

	private void CheckDisposed() { }

	protected override void Dispose(bool disposing) { }

	public override int Read(byte[] buffer, int offset, int count) { }

	public override void Write(byte[] buffer, int offset, int count) { }

	public override IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback asyncCallback, object asyncState) { }

	public override int EndRead(IAsyncResult asyncResult) { }

	public override IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback asyncCallback, object asyncState) { }

	public override void EndWrite(IAsyncResult asyncResult) { }
}

// Namespace: System.Net.NetworkInformation
public enum DuplicateAddressDetectionState
{
	// Fields
	public int value__;
	public const DuplicateAddressDetectionState Invalid = 0;
	public const DuplicateAddressDetectionState Tentative = 1;
	public const DuplicateAddressDetectionState Duplicate = 2;
	public const DuplicateAddressDetectionState Deprecated = 3;
	public const DuplicateAddressDetectionState Preferred = 4;
}

// Namespace: System.Net.NetworkInformation
public abstract class IPAddressInformation
{
	// Properties
	public abstract IPAddress Address { get; }

	// Methods

	public abstract IPAddress get_Address() { }

	protected void .ctor() { }
}

// Namespace: System.Net.NetworkInformation
public abstract class IPGlobalProperties
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly bool <PlatformNeedsLibCWorkaround>k__BackingField;

	// Properties
	private static bool PlatformNeedsLibCWorkaround { get; }
	public abstract string DomainName { get; }
	public abstract string HostName { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool get_PlatformNeedsLibCWorkaround() { }

	public static IPGlobalProperties GetIPGlobalProperties() { }

	internal static IPGlobalProperties InternalGetIPGlobalProperties() { }

	public abstract string get_DomainName() { }

	public abstract string get_HostName() { }

	protected void .ctor() { }
}

// Namespace: System.Net.NetworkInformation
public abstract class IPInterfaceProperties
{
	// Properties
	public abstract UnicastIPAddressInformationCollection UnicastAddresses { get; }

	// Methods

	public abstract UnicastIPAddressInformationCollection get_UnicastAddresses() { }

	protected void .ctor() { }
}

// Namespace: System.Net.NetworkInformation
public abstract class IPv4InterfaceStatistics
{
	// Methods

	protected void .ctor() { }
}

// Namespace: System.Net.NetworkInformation
[Serializable]
public class NetworkInformationException : Win32Exception
{
	// Properties
	public override int ErrorCode { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(int errorCode) { }

	protected void .ctor(SerializationInfo serializationInfo, StreamingContext streamingContext) { }

	public override int get_ErrorCode() { }
}

// Namespace: System.Net.NetworkInformation
public abstract class NetworkInterface
{
	// Properties
	public virtual string Description { get; }
	public virtual OperationalStatus OperationalStatus { get; }
	public virtual NetworkInterfaceType NetworkInterfaceType { get; }

	// Methods

	public static NetworkInterface[] GetAllNetworkInterfaces() { }

	public virtual string get_Description() { }

	public virtual IPInterfaceProperties GetIPProperties() { }

	public virtual OperationalStatus get_OperationalStatus() { }

	public virtual PhysicalAddress GetPhysicalAddress() { }

	public virtual NetworkInterfaceType get_NetworkInterfaceType() { }

	public virtual bool Supports(NetworkInterfaceComponent networkInterfaceComponent) { }

	protected void .ctor() { }
}

// Namespace: System.Net.NetworkInformation
public enum NetworkInterfaceComponent
{
	// Fields
	public int value__;
	public const NetworkInterfaceComponent IPv4 = 0;
	public const NetworkInterfaceComponent IPv6 = 1;
}

// Namespace: System.Net.NetworkInformation
public enum OperationalStatus
{
	// Fields
	public int value__;
	public const OperationalStatus Up = 1;
	public const OperationalStatus Down = 2;
	public const OperationalStatus Testing = 3;
	public const OperationalStatus Unknown = 4;
	public const OperationalStatus Dormant = 5;
	public const OperationalStatus NotPresent = 6;
	public const OperationalStatus LowerLayerDown = 7;
}

// Namespace: System.Net.NetworkInformation
public class PhysicalAddress
{
	// Fields
	private byte[] address;
	private bool changed;
	private int hash;
	public static readonly PhysicalAddress None;

	// Methods

	public void .ctor(byte[] address) { }

	public override int GetHashCode() { }

	public override bool Equals(object comparand) { }

	public override string ToString() { }

	private static void .cctor() { }
}

// Namespace: System.Net.NetworkInformation
public enum PrefixOrigin
{
	// Fields
	public int value__;
	public const PrefixOrigin Other = 0;
	public const PrefixOrigin Manual = 1;
	public const PrefixOrigin WellKnown = 2;
	public const PrefixOrigin Dhcp = 3;
	public const PrefixOrigin RouterAdvertisement = 4;
}

// Namespace: System.Net.NetworkInformation
public enum SuffixOrigin
{
	// Fields
	public int value__;
	public const SuffixOrigin Other = 0;
	public const SuffixOrigin Manual = 1;
	public const SuffixOrigin WellKnown = 2;
	public const SuffixOrigin OriginDhcp = 3;
	public const SuffixOrigin LinkLayerAddress = 4;
	public const SuffixOrigin Random = 5;
}

// Namespace: System.Net.NetworkInformation
public abstract class UnicastIPAddressInformation : IPAddressInformation
{
	// Methods

	protected void .ctor() { }
}

// Namespace: System.Net.NetworkInformation
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class UnicastIPAddressInformationCollection : ICollection<UnicastIPAddressInformation>, IEnumerable<UnicastIPAddressInformation>, IEnumerable
{
	// Fields
	private Collection<UnicastIPAddressInformation> addresses;

	// Properties
	public virtual int Count { get; }
	public virtual bool IsReadOnly { get; }
	public virtual UnicastIPAddressInformation Item { get; }

	// Methods

	protected internal void .ctor() { }

	public virtual void CopyTo(UnicastIPAddressInformation[] array, int offset) { }

	public virtual int get_Count() { }

	public virtual bool get_IsReadOnly() { }

	public virtual void Add(UnicastIPAddressInformation address) { }

	internal void InternalAdd(UnicastIPAddressInformation address) { }

	public virtual bool Contains(UnicastIPAddressInformation address) { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	public virtual IEnumerator<UnicastIPAddressInformation> GetEnumerator() { }

	public virtual UnicastIPAddressInformation get_Item(int index) { }

	public virtual bool Remove(UnicastIPAddressInformation address) { }

	public virtual void Clear() { }
}

// Namespace: System.Net.NetworkInformation
public enum NetworkInterfaceType
{
	// Fields
	public int value__;
	public const NetworkInterfaceType Unknown = 1;
	public const NetworkInterfaceType Ethernet = 6;
	public const NetworkInterfaceType TokenRing = 9;
	public const NetworkInterfaceType Fddi = 15;
	public const NetworkInterfaceType BasicIsdn = 20;
	public const NetworkInterfaceType PrimaryIsdn = 21;
	public const NetworkInterfaceType Ppp = 23;
	public const NetworkInterfaceType Loopback = 24;
	public const NetworkInterfaceType Ethernet3Megabit = 26;
	public const NetworkInterfaceType Slip = 28;
	public const NetworkInterfaceType Atm = 37;
	public const NetworkInterfaceType GenericModem = 48;
	public const NetworkInterfaceType FastEthernetT = 62;
	public const NetworkInterfaceType Isdn = 63;
	public const NetworkInterfaceType FastEthernetFx = 69;
	public const NetworkInterfaceType Wireless80211 = 71;
	public const NetworkInterfaceType AsymmetricDsl = 94;
	public const NetworkInterfaceType RateAdaptDsl = 95;
	public const NetworkInterfaceType SymmetricDsl = 96;
	public const NetworkInterfaceType VeryHighSpeedDsl = 97;
	public const NetworkInterfaceType IPOverAtm = 114;
	public const NetworkInterfaceType GigabitEthernet = 117;
	public const NetworkInterfaceType Tunnel = 131;
	public const NetworkInterfaceType MultiRateSymmetricDsl = 143;
	public const NetworkInterfaceType HighPerformanceSerialBus = 144;
	public const NetworkInterfaceType Wman = 237;
	public const NetworkInterfaceType Wwanpp = 243;
	public const NetworkInterfaceType Wwanpp2 = 244;
}

// Namespace: System.Net.NetworkInformation
public enum NetBiosNodeType
{
	// Fields
	public int value__;
	public const NetBiosNodeType Unknown = 0;
	public const NetBiosNodeType Broadcast = 1;
	public const NetBiosNodeType Peer2Peer = 2;
	public const NetBiosNodeType Mixed = 4;
	public const NetBiosNodeType Hybrid = 8;
}

// Namespace: System.Net.NetworkInformation
internal abstract class CommonUnixIPGlobalProperties : IPGlobalProperties
{
	// Properties
	public override string DomainName { get; }
	public override string HostName { get; }

	// Methods

	private static extern int gethostname(byte[] name, int len) { }

	private static extern int getdomainname(byte[] name, int len) { }

	public override string get_DomainName() { }

	public override string get_HostName() { }

	protected void .ctor() { }
}

// Namespace: System.Net.NetworkInformation
internal class UnixIPGlobalProperties : CommonUnixIPGlobalProperties
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Net.NetworkInformation
internal sealed class UnixNoLibCIPGlobalProperties : UnixIPGlobalProperties
{
	// Properties
	public override string DomainName { get; }

	// Methods

	public override string get_DomainName() { }

	public void .ctor() { }
}

// Namespace: System.Net.NetworkInformation
internal class MibIPGlobalProperties : UnixIPGlobalProperties
{
	// Fields
	public readonly string StatisticsFile;
	public readonly string StatisticsFileIPv6;
	public readonly string TcpFile;
	public readonly string Tcp6File;
	public readonly string UdpFile;
	public readonly string Udp6File;
	private static readonly char[] wsChars;

	// Methods

	public void .ctor(string procDir) { }

	private static void .cctor() { }
}

// Namespace: System.Net.NetworkInformation
internal class Win32IPGlobalProperties : IPGlobalProperties
{
	// Properties
	public override string DomainName { get; }
	public override string HostName { get; }

	// Methods

	public override string get_DomainName() { }

	public override string get_HostName() { }

	public void .ctor() { }
}

// Namespace: System.Net.NetworkInformation
internal abstract class UnixIPInterfaceProperties : IPInterfaceProperties
{
	// Fields
	protected UnixNetworkInterface iface;
	private List<IPAddress> addresses;
	private static Regex ns;
	private static Regex search;

	// Properties
	public override UnicastIPAddressInformationCollection UnicastAddresses { get; }

	// Methods

	public void .ctor(UnixNetworkInterface iface, List<IPAddress> addresses) { }

	public override UnicastIPAddressInformationCollection get_UnicastAddresses() { }

	private static void .cctor() { }
}

// Namespace: System.Net.NetworkInformation
internal class LinuxIPInterfaceProperties : UnixIPInterfaceProperties
{
	// Methods

	public void .ctor(LinuxNetworkInterface iface, List<IPAddress> addresses) { }
}

// Namespace: System.Net.NetworkInformation
internal class MacOsIPInterfaceProperties : UnixIPInterfaceProperties
{
	// Methods

	public void .ctor(MacOsNetworkInterface iface, List<IPAddress> addresses) { }
}

// Namespace: System.Net.NetworkInformation
internal class Win32IPInterfaceProperties2 : IPInterfaceProperties
{
	// Fields
	private readonly Win32_IP_ADAPTER_ADDRESSES addr;
	private readonly Win32_MIB_IFROW mib4;
	private readonly Win32_MIB_IFROW mib6;

	// Properties
	public override UnicastIPAddressInformationCollection UnicastAddresses { get; }

	// Methods

	public void .ctor(Win32_IP_ADAPTER_ADDRESSES addr, Win32_MIB_IFROW mib4, Win32_MIB_IFROW mib6) { }

	public override UnicastIPAddressInformationCollection get_UnicastAddresses() { }

	private static UnicastIPAddressInformationCollection Win32FromUnicast(IntPtr ptr) { }
}

// Namespace: System.Net.NetworkInformation
internal class Win32IPv4InterfaceStatistics : IPv4InterfaceStatistics
{
	// Fields
	private Win32_MIB_IFROW info;

	// Methods

	public void .ctor(Win32_MIB_IFROW info) { }
}

// Namespace: System.Net.NetworkInformation
internal struct ifa_ifu
{
	// Fields
	public IntPtr ifu_broadaddr;
	public IntPtr ifu_dstaddr;
}

// Namespace: System.Net.NetworkInformation
internal struct ifaddrs
{
	// Fields
	public IntPtr ifa_next;
	public string ifa_name;
	public uint ifa_flags;
	public IntPtr ifa_addr;
	public IntPtr ifa_netmask;
	public ifa_ifu ifa_ifu;
	public IntPtr ifa_data;
}

// Namespace: System.Net.NetworkInformation
internal struct sockaddr_in
{
	// Fields
	public ushort sin_family;
	public ushort sin_port;
	public uint sin_addr;
}

// Namespace: System.Net.NetworkInformation
internal struct sockaddr_in6
{
	// Fields
	public ushort sin6_family;
	public ushort sin6_port;
	public uint sin6_flowinfo;
	public in6_addr sin6_addr;
	public uint sin6_scope_id;
}

// Namespace: System.Net.NetworkInformation
internal struct in6_addr
{
	// Fields
	public byte[] u6_addr8;
}

// Namespace: System.Net.NetworkInformation
internal struct sockaddr_ll
{
	// Fields
	public ushort sll_family;
	public ushort sll_protocol;
	public int sll_ifindex;
	public ushort sll_hatype;
	public byte sll_pkttype;
	public byte sll_halen;
	public byte[] sll_addr;
}

// Namespace: System.Net.NetworkInformation
internal enum LinuxArpHardware
{
	// Fields
	public int value__;
	public const LinuxArpHardware ETHER = 1;
	public const LinuxArpHardware EETHER = 2;
	public const LinuxArpHardware PRONET = 4;
	public const LinuxArpHardware ATM = 19;
	public const LinuxArpHardware SLIP = 256;
	public const LinuxArpHardware CSLIP = 257;
	public const LinuxArpHardware SLIP6 = 258;
	public const LinuxArpHardware CSLIP6 = 259;
	public const LinuxArpHardware PPP = 512;
	public const LinuxArpHardware LOOPBACK = 772;
	public const LinuxArpHardware FDDI = 774;
	public const LinuxArpHardware TUNNEL = 768;
	public const LinuxArpHardware TUNNEL6 = 769;
	public const LinuxArpHardware SIT = 776;
	public const LinuxArpHardware IPDDP = 777;
	public const LinuxArpHardware IPGRE = 778;
	public const LinuxArpHardware IP6GRE = 823;
}

// Namespace: System.Net.NetworkInformation
internal enum MacOsArpHardware
{
	// Fields
	public int value__;
	public const MacOsArpHardware ETHER = 6;
	public const MacOsArpHardware ATM = 37;
	public const MacOsArpHardware SLIP = 28;
	public const MacOsArpHardware PPP = 23;
	public const MacOsArpHardware LOOPBACK = 24;
	public const MacOsArpHardware FDDI = 15;
}

// Namespace: System.Net.NetworkInformation
internal static class SystemNetworkInterface
{
	// Fields
	private static readonly NetworkInterfaceFactory nif;

	// Methods

	public static NetworkInterface[] GetNetworkInterfaces() { }

	private static void .cctor() { }
}

// Namespace: System.Net.NetworkInformation
internal abstract class NetworkInterfaceFactory
{
	// Methods

	public abstract NetworkInterface[] GetAllNetworkInterfaces() { }

	public static NetworkInterfaceFactory Create() { }

	protected void .ctor() { }
}

// Namespace: 
internal abstract class NetworkInterfaceFactory.UnixNetworkInterfaceAPI : NetworkInterfaceFactory
{
	// Methods

	protected static extern int getifaddrs(out IntPtr ifap) { }

	protected static extern void freeifaddrs(IntPtr ifap) { }

	protected void .ctor() { }
}

// Namespace: 
private class NetworkInterfaceFactory.MacOsNetworkInterfaceAPI : NetworkInterfaceFactory.UnixNetworkInterfaceAPI
{
	// Methods

	public override NetworkInterface[] GetAllNetworkInterfaces() { }

	public void .ctor() { }
}

// Namespace: 
private class NetworkInterfaceFactory.LinuxNetworkInterfaceAPI : NetworkInterfaceFactory.UnixNetworkInterfaceAPI
{
	// Methods

	private static void FreeInterfaceAddresses(IntPtr ifap) { }

	private static int GetInterfaceAddresses(out IntPtr ifap) { }

	public override NetworkInterface[] GetAllNetworkInterfaces() { }

	public void .ctor() { }
}

// Namespace: 
private class NetworkInterfaceFactory.Win32NetworkInterfaceAPI : NetworkInterfaceFactory
{
	// Methods

	private static extern int GetAdaptersAddresses(uint family, uint flags, IntPtr reserved, IntPtr info, ref int size) { }

	private static Win32_IP_ADAPTER_ADDRESSES[] GetAdaptersAddresses() { }

	public override NetworkInterface[] GetAllNetworkInterfaces() { }

	public void .ctor() { }
}

// Namespace: System.Net.NetworkInformation
internal abstract class UnixNetworkInterface : NetworkInterface
{
	// Fields
	protected IPInterfaceProperties ipproperties;
	private string name;
	protected List<IPAddress> addresses;
	private byte[] macAddress;
	private NetworkInterfaceType type;

	// Properties
	public override string Description { get; }
	public override NetworkInterfaceType NetworkInterfaceType { get; }

	// Methods

	internal void .ctor(string name) { }

	internal void AddAddress(IPAddress address) { }

	internal void SetLinkLayerInfo(int index, byte[] macAddress, NetworkInterfaceType type) { }

	public override PhysicalAddress GetPhysicalAddress() { }

	public override bool Supports(NetworkInterfaceComponent networkInterfaceComponent) { }

	public override string get_Description() { }

	public override NetworkInterfaceType get_NetworkInterfaceType() { }
}

// Namespace: System.Net.NetworkInformation
internal sealed class LinuxNetworkInterface : UnixNetworkInterface
{
	// Fields
	private string iface_path;
	private string iface_operstate_path;
	private string iface_flags_path;

	// Properties
	internal string IfacePath { get; }
	public override OperationalStatus OperationalStatus { get; }

	// Methods

	internal string get_IfacePath() { }

	internal void .ctor(string name) { }

	public override IPInterfaceProperties GetIPProperties() { }

	public override OperationalStatus get_OperationalStatus() { }

	internal static string ReadLine(string path) { }
}

// Namespace: System.Net.NetworkInformation
internal sealed class MacOsNetworkInterface : UnixNetworkInterface
{
	// Fields
	private uint _ifa_flags;

	// Properties
	public override OperationalStatus OperationalStatus { get; }

	// Methods

	internal void .ctor(string name, uint ifa_flags) { }

	public override IPInterfaceProperties GetIPProperties() { }

	public override OperationalStatus get_OperationalStatus() { }
}

// Namespace: System.Net.NetworkInformation
internal class Win32NetworkInterface2 : NetworkInterface
{
	// Fields
	private Win32_IP_ADAPTER_ADDRESSES addr;
	private Win32_MIB_IFROW mib4;
	private Win32_MIB_IFROW mib6;
	private Win32IPv4InterfaceStatistics ip4stats;
	private IPInterfaceProperties ip_if_props;

	// Properties
	public override string Description { get; }
	public override NetworkInterfaceType NetworkInterfaceType { get; }
	public override OperationalStatus OperationalStatus { get; }

	// Methods

	private static extern int GetIfEntry(ref Win32_MIB_IFROW row) { }

	internal void .ctor(Win32_IP_ADAPTER_ADDRESSES addr) { }

	public override IPInterfaceProperties GetIPProperties() { }

	public override PhysicalAddress GetPhysicalAddress() { }

	public override bool Supports(NetworkInterfaceComponent networkInterfaceComponent) { }

	public override string get_Description() { }

	public override NetworkInterfaceType get_NetworkInterfaceType() { }

	public override OperationalStatus get_OperationalStatus() { }
}

// Namespace: System.Net.NetworkInformation
internal class Win32UnicastIPAddressInformation : UnicastIPAddressInformation
{
	// Fields
	private Win32_IP_ADAPTER_UNICAST_ADDRESS info;
	private IPAddress ipv4Mask;

	// Properties
	public override IPAddress Address { get; }

	// Methods

	public void .ctor(Win32_IP_ADAPTER_UNICAST_ADDRESS info) { }

	public override IPAddress get_Address() { }

	private static IPAddress PrefixLengthToSubnetMask(byte prefixLength, AddressFamily family) { }
}

// Namespace: System.Net.NetworkInformation
internal class LinuxUnicastIPAddressInformation : UnicastIPAddressInformation
{
	// Fields
	private IPAddress address;

	// Properties
	public override IPAddress Address { get; }

	// Methods

	public void .ctor(IPAddress address) { }

	public override IPAddress get_Address() { }
}

// Namespace: System.Net.NetworkInformation
internal class Win32NetworkInterface
{
	// Fields
	private static Win32_FIXED_INFO fixedInfo;
	private static bool initialized;

	// Properties
	public static Win32_FIXED_INFO FixedInfo { get; }

	// Methods

	private static extern int GetNetworkParams(IntPtr ptr, ref int size) { }

	public static Win32_FIXED_INFO get_FixedInfo() { }

	private static void .cctor() { }
}

// Namespace: System.Net.NetworkInformation
internal struct Win32_FIXED_INFO
{
	// Fields
	public string HostName;
	public string DomainName;
	public IntPtr CurrentDnsServer;
	public Win32_IP_ADDR_STRING DnsServerList;
	public NetBiosNodeType NodeType;
	public string ScopeId;
	public uint EnableRouting;
	public uint EnableProxy;
	public uint EnableDns;
}

// Namespace: System.Net.NetworkInformation
internal struct AlignmentUnion
{
	// Fields
	public ulong Alignment;
	public int Length;
	public int IfIndex;
}

// Namespace: System.Net.NetworkInformation
internal struct Win32_IP_ADAPTER_ADDRESSES
{
	// Fields
	public AlignmentUnion Alignment;
	public IntPtr Next;
	public string AdapterName;
	public IntPtr FirstUnicastAddress;
	public IntPtr FirstAnycastAddress;
	public IntPtr FirstMulticastAddress;
	public IntPtr FirstDnsServerAddress;
	public string DnsSuffix;
	public string Description;
	public string FriendlyName;
	public byte[] PhysicalAddress;
	public uint PhysicalAddressLength;
	public uint Flags;
	public uint Mtu;
	public NetworkInterfaceType IfType;
	public OperationalStatus OperStatus;
	public int Ipv6IfIndex;
	public uint[] ZoneIndices;
	public IntPtr FirstPrefix;
	public ulong TransmitLinkSpeed;
	public ulong ReceiveLinkSpeed;
	public IntPtr FirstWinsServerAddress;
	public IntPtr FirstGatewayAddress;
	public uint Ipv4Metric;
	public uint Ipv6Metric;
	public ulong Luid;
	public Win32_SOCKET_ADDRESS Dhcpv4Server;
	public uint CompartmentId;
	public ulong NetworkGuid;
	public int ConnectionType;
	public int TunnelType;
	public Win32_SOCKET_ADDRESS Dhcpv6Server;
	public byte[] Dhcpv6ClientDuid;
	public ulong Dhcpv6ClientDuidLength;
	public ulong Dhcpv6Iaid;
	public IntPtr FirstDnsSuffix;
}

// Namespace: System.Net.NetworkInformation
internal struct Win32_MIB_IFROW
{
	// Fields
	public char[] Name;
	public int Index;
	public NetworkInterfaceType Type;
	public int Mtu;
	public uint Speed;
	public int PhysAddrLen;
	public byte[] PhysAddr;
	public uint AdminStatus;
	public uint OperStatus;
	public uint LastChange;
	public int InOctets;
	public int InUcastPkts;
	public int InNUcastPkts;
	public int InDiscards;
	public int InErrors;
	public int InUnknownProtos;
	public int OutOctets;
	public int OutUcastPkts;
	public int OutNUcastPkts;
	public int OutDiscards;
	public int OutErrors;
	public int OutQLen;
	public int DescrLen;
	public byte[] Descr;
}

// Namespace: System.Net.NetworkInformation
internal struct Win32_IP_ADDR_STRING
{
	// Fields
	public IntPtr Next;
	public string IpAddress;
	public string IpMask;
	public uint Context;
}

// Namespace: System.Net.NetworkInformation
internal struct Win32LengthFlagsUnion
{
	// Fields
	public uint Length;
	public uint Flags;
}

// Namespace: System.Net.NetworkInformation
internal struct Win32_IP_ADAPTER_UNICAST_ADDRESS
{
	// Fields
	public Win32LengthFlagsUnion LengthFlags;
	public IntPtr Next;
	public Win32_SOCKET_ADDRESS Address;
	public PrefixOrigin PrefixOrigin;
	public SuffixOrigin SuffixOrigin;
	public DuplicateAddressDetectionState DadState;
	public uint ValidLifetime;
	public uint PreferredLifetime;
	public uint LeaseLifetime;
	public byte OnLinkPrefixLength;
}

// Namespace: System.Net.NetworkInformation
internal struct Win32_SOCKADDR
{
	// Fields
	public ushort AddressFamily;
	public byte[] AddressData;
}

// Namespace: System.Net.NetworkInformation
internal struct Win32_SOCKET_ADDRESS
{
	// Fields
	public IntPtr Sockaddr;
	public int SockaddrLength;

	// Methods

	public IPAddress GetIPAddress() { }
}

// Namespace: System.Net.NetworkInformation.MacOsStructs
internal struct ifaddrs
{
	// Fields
	public IntPtr ifa_next;
	public string ifa_name;
	public uint ifa_flags;
	public IntPtr ifa_addr;
	public IntPtr ifa_netmask;
	public IntPtr ifa_dstaddr;
	public IntPtr ifa_data;
}

// Namespace: System.Net.NetworkInformation.MacOsStructs
internal struct sockaddr
{
	// Fields
	public byte sa_len;
	public byte sa_family;
}

// Namespace: System.Net.NetworkInformation.MacOsStructs
internal struct sockaddr_in
{
	// Fields
	public byte sin_len;
	public byte sin_family;
	public ushort sin_port;
	public uint sin_addr;
}

// Namespace: System.Net.NetworkInformation.MacOsStructs
internal struct in6_addr
{
	// Fields
	public byte[] u6_addr8;
}

// Namespace: System.Net.NetworkInformation.MacOsStructs
internal struct sockaddr_in6
{
	// Fields
	public byte sin6_len;
	public byte sin6_family;
	public ushort sin6_port;
	public uint sin6_flowinfo;
	public in6_addr sin6_addr;
	public uint sin6_scope_id;
}

// Namespace: System.Net.NetworkInformation.MacOsStructs
internal struct sockaddr_dl
{
	// Fields
	public byte sdl_len;
	public byte sdl_family;
	public ushort sdl_index;
	public byte sdl_type;
	public byte sdl_nlen;
	public byte sdl_alen;
	public byte sdl_slen;
	public byte[] sdl_data;

	// Methods

	internal void Read(IntPtr ptr) { }
}

// Namespace: System.Net.Configuration
internal sealed class DefaultProxySectionInternal
{
	// Fields
	private IWebProxy webProxy;
	private static object classSyncObject;

	// Properties
	internal static object ClassSyncObject { get; }
	internal IWebProxy WebProxy { get; }

	// Methods

	private static IWebProxy GetDefaultProxy_UsingOldMonoCode() { }

	private static IWebProxy GetSystemWebProxy() { }

	internal static object get_ClassSyncObject() { }

	internal static DefaultProxySectionInternal GetSection() { }

	internal IWebProxy get_WebProxy() { }

	public void .ctor() { }
}

// Namespace: System.Net.Configuration
internal sealed class SettingsSectionInternal
{
	// Fields
	private static readonly SettingsSectionInternal instance;
	internal readonly bool HttpListenerUnescapeRequestUrl;
	internal readonly IPProtectionLevel IPProtectionLevel;

	// Properties
	internal static SettingsSectionInternal Section { get; }
	internal bool Ipv6Enabled { get; }

	// Methods

	internal static SettingsSectionInternal get_Section() { }

	internal bool get_Ipv6Enabled() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: System.Net.Cache
internal abstract class RequestCache
{
	// Fields
	internal static readonly char[] LineSplits;

	// Methods

	private static void .cctor() { }
}

// Namespace: System.Net.Cache
internal class RequestCacheValidator
{
	// Methods

	public object CreateValidator() { }
}

// Namespace: System.Net.Cache
internal class RequestCacheBinding
{
	// Fields
	private RequestCache m_RequestCache;
	private RequestCacheValidator m_CacheValidator;

	// Properties
	internal RequestCache Cache { get; }
	internal RequestCacheValidator Validator { get; }

	// Methods

	internal RequestCache get_Cache() { }

	internal RequestCacheValidator get_Validator() { }
}

// Namespace: System.Net.Cache
public enum RequestCacheLevel
{
	// Fields
	public int value__;
	public const RequestCacheLevel Default = 0;
	public const RequestCacheLevel BypassCache = 1;
	public const RequestCacheLevel CacheOnly = 2;
	public const RequestCacheLevel CacheIfAvailable = 3;
	public const RequestCacheLevel Revalidate = 4;
	public const RequestCacheLevel Reload = 5;
	public const RequestCacheLevel NoCacheNoStore = 6;
}

// Namespace: System.Net.Cache
public class RequestCachePolicy
{
	// Fields
	private RequestCacheLevel m_Level;

	// Properties
	public RequestCacheLevel Level { get; }

	// Methods

	public RequestCacheLevel get_Level() { }

	public override string ToString() { }
}

// Namespace: System.Net.Cache
internal class RequestCacheProtocol
{
	// Methods

	public void .ctor(object arg1, object arg2) { }
}

// Namespace: System.Collections.Specialized
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public struct BitVector32
{
	// Fields
	private uint data;

	// Properties
	public bool Item { get; set; }

	// Methods

	public bool get_Item(int bit) { }

	public void set_Item(int bit, bool value) { }

	public static int CreateMask() { }

	public static int CreateMask(int previous) { }

	public override bool Equals(object o) { }

	public override int GetHashCode() { }

	public static string ToString(BitVector32 value) { }

	public override string ToString() { }
}

// Namespace: System.Collections.Specialized
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
internal class CaseSensitiveStringDictionary : StringDictionary
{
	// Properties
	public override string Item { get; set; }

	// Methods

	public void .ctor() { }

	public override string get_Item(string key) { }

	public override void set_Item(string key, string value) { }

	public override void Add(string key, string value) { }

	public override void Remove(string key) { }
}

// Namespace: System.Collections.Specialized
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
public class HybridDictionary : IDictionary, ICollection, IEnumerable
{
	// Fields
	private ListDictionary list;
	private Hashtable hashtable;
	private bool caseInsensitive;

	// Properties
	public object Item { get; set; }
	private ListDictionary List { get; }
	public int Count { get; }
	public ICollection Keys { get; }
	public bool IsReadOnly { get; }
	public bool IsFixedSize { get; }
	public bool IsSynchronized { get; }
	public object SyncRoot { get; }
	public ICollection Values { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(bool caseInsensitive) { }

	public object get_Item(object key) { }

	public void set_Item(object key, object value) { }

	private ListDictionary get_List() { }

	private void ChangeOver() { }

	public int get_Count() { }

	public ICollection get_Keys() { }

	public bool get_IsReadOnly() { }

	public bool get_IsFixedSize() { }

	public bool get_IsSynchronized() { }

	public object get_SyncRoot() { }

	public ICollection get_Values() { }

	public void Add(object key, object value) { }

	public void Clear() { }

	public bool Contains(object key) { }

	public void CopyTo(Array array, int index) { }

	public IDictionaryEnumerator GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	public void Remove(object key) { }
}

// Namespace: System.Collections.Specialized
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public interface IOrderedDictionary : IDictionary, ICollection, IEnumerable
{
	// Properties
	public abstract object Item { get; set; }

	// Methods

	public abstract object get_Item(int index) { }

	public abstract void set_Item(int index, object value) { }

	public abstract IDictionaryEnumerator GetEnumerator() { }

	public abstract void Insert(int index, object key, object value) { }

	public abstract void RemoveAt(int index) { }
}

// Namespace: System.Collections.Specialized
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
public class ListDictionary : IDictionary, ICollection, IEnumerable
{
	// Fields
	private ListDictionary.DictionaryNode head;
	private int version;
	private int count;
	private IComparer comparer;
	private object _syncRoot;

	// Properties
	public object Item { get; set; }
	public int Count { get; }
	public ICollection Keys { get; }
	public bool IsReadOnly { get; }
	public bool IsFixedSize { get; }
	public bool IsSynchronized { get; }
	public object SyncRoot { get; }
	public ICollection Values { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(IComparer comparer) { }

	public object get_Item(object key) { }

	public void set_Item(object key, object value) { }

	public int get_Count() { }

	public ICollection get_Keys() { }

	public bool get_IsReadOnly() { }

	public bool get_IsFixedSize() { }

	public bool get_IsSynchronized() { }

	public object get_SyncRoot() { }

	public ICollection get_Values() { }

	public void Add(object key, object value) { }

	public void Clear() { }

	public bool Contains(object key) { }

	public void CopyTo(Array array, int index) { }

	public IDictionaryEnumerator GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	public void Remove(object key) { }
}

// Namespace: 
private class ListDictionary.NodeEnumerator : IDictionaryEnumerator, IEnumerator
{
	// Fields
	private ListDictionary list;
	private ListDictionary.DictionaryNode current;
	private int version;
	private bool start;

	// Properties
	public object Current { get; }
	public DictionaryEntry Entry { get; }
	public object Key { get; }
	public object Value { get; }

	// Methods

	public void .ctor(ListDictionary list) { }

	public object get_Current() { }

	public DictionaryEntry get_Entry() { }

	public object get_Key() { }

	public object get_Value() { }

	public bool MoveNext() { }

	public void Reset() { }
}

// Namespace: 
private class ListDictionary.NodeKeyValueCollection : ICollection, IEnumerable
{
	// Fields
	private ListDictionary list;
	private bool isKeys;

	// Properties
	private int System.Collections.ICollection.Count { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }

	// Methods

	public void .ctor(ListDictionary list, bool isKeys) { }

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }

	private int System.Collections.ICollection.get_Count() { }

	private bool System.Collections.ICollection.get_IsSynchronized() { }

	private object System.Collections.ICollection.get_SyncRoot() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: 
private class ListDictionary.NodeKeyValueCollection.NodeKeyValueEnumerator : IEnumerator
{
	// Fields
	private ListDictionary list;
	private ListDictionary.DictionaryNode current;
	private int version;
	private bool isKeys;
	private bool start;

	// Properties
	public object Current { get; }

	// Methods

	public void .ctor(ListDictionary list, bool isKeys) { }

	public object get_Current() { }

	public bool MoveNext() { }

	public void Reset() { }
}

// Namespace: 
[Serializable]
private class ListDictionary.DictionaryNode
{
	// Fields
	public object key;
	public object value;
	public ListDictionary.DictionaryNode next;

	// Methods

	public void .ctor() { }
}

// Namespace: System.Collections.Specialized
[Serializable]
public abstract class NameObjectCollectionBase : ICollection, IEnumerable, ISerializable, IDeserializationCallback
{
	// Fields
	private bool _readOnly;
	private ArrayList _entriesArray;
	private IEqualityComparer _keyComparer;
	private Hashtable _entriesTable;
	private NameObjectCollectionBase.NameObjectEntry _nullKeyEntry;
	private SerializationInfo _serializationInfo;
	private int _version;
	private object _syncRoot;
	private static StringComparer defaultComparer;

	// Properties
	protected bool IsReadOnly { get; }
	public virtual int Count { get; }
	private object System.Collections.ICollection.SyncRoot { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }

	// Methods

	protected void .ctor() { }

	protected void .ctor(IEqualityComparer equalityComparer) { }

	protected void .ctor(int capacity, IEqualityComparer equalityComparer) { }

	internal void .ctor(DBNull dummy) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { }

	public virtual void OnDeserialization(object sender) { }

	private void Reset() { }

	private void Reset(int capacity) { }

	private NameObjectCollectionBase.NameObjectEntry FindEntry(string key) { }

	protected bool get_IsReadOnly() { }

	protected void BaseAdd(string name, object value) { }

	protected void BaseRemove(string name) { }

	protected object BaseGet(string name) { }

	protected void BaseSet(string name, object value) { }

	protected object BaseGet(int index) { }

	protected string BaseGetKey(int index) { }

	public virtual IEnumerator GetEnumerator() { }

	public virtual int get_Count() { }

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }

	private object System.Collections.ICollection.get_SyncRoot() { }

	private bool System.Collections.ICollection.get_IsSynchronized() { }

	protected string[] BaseGetAllKeys() { }

	private static void .cctor() { }
}

// Namespace: 
internal class NameObjectCollectionBase.NameObjectEntry
{
	// Fields
	internal string Key;
	internal object Value;

	// Methods

	internal void .ctor(string name, object value) { }
}

// Namespace: 
[Serializable]
internal class NameObjectCollectionBase.NameObjectKeysEnumerator : IEnumerator
{
	// Fields
	private int _pos;
	private NameObjectCollectionBase _coll;
	private int _version;

	// Properties
	public object Current { get; }

	// Methods

	internal void .ctor(NameObjectCollectionBase coll) { }

	public bool MoveNext() { }

	public void Reset() { }

	public object get_Current() { }
}

// Namespace: System.Collections.Specialized
[Serializable]
internal class CompatibleComparer : IEqualityComparer
{
	// Fields
	private IComparer _comparer;
	private static IComparer defaultComparer;
	private IHashCodeProvider _hcp;
	private static IHashCodeProvider defaultHashProvider;

	// Properties
	public IComparer Comparer { get; }
	public IHashCodeProvider HashCodeProvider { get; }
	public static IComparer DefaultComparer { get; }
	public static IHashCodeProvider DefaultHashCodeProvider { get; }

	// Methods

	internal void .ctor(IComparer comparer, IHashCodeProvider hashCodeProvider) { }

	public bool Equals(object a, object b) { }

	public int GetHashCode(object obj) { }

	public IComparer get_Comparer() { }

	public IHashCodeProvider get_HashCodeProvider() { }

	public static IComparer get_DefaultComparer() { }

	public static IHashCodeProvider get_DefaultHashCodeProvider() { }
}

// Namespace: System.Collections.Specialized
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
public class NameValueCollection : NameObjectCollectionBase
{
	// Fields
	private string[] _all;
	private string[] _allKeys;

	// Properties
	public string Item { get; set; }
	public string Item { get; }
	public virtual string[] AllKeys { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(int capacity, IEqualityComparer equalityComparer) { }

	internal void .ctor(DBNull dummy) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	protected void InvalidateCachedArrays() { }

	private static string GetAsOneString(ArrayList list) { }

	private static string[] GetAsStringArray(ArrayList list) { }

	public virtual void Add(string name, string value) { }

	public virtual string Get(string name) { }

	public virtual string[] GetValues(string name) { }

	public virtual void Set(string name, string value) { }

	public virtual void Remove(string name) { }

	public string get_Item(string name) { }

	public void set_Item(string name, string value) { }

	public virtual string Get(int index) { }

	public virtual string GetKey(int index) { }

	public string get_Item(int index) { }

	public virtual string[] get_AllKeys() { }
}

// Namespace: System.Collections.Specialized
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
public class OrderedDictionary : IOrderedDictionary, IDictionary, ICollection, IEnumerable, ISerializable, IDeserializationCallback
{
	// Fields
	private ArrayList _objectsArray;
	private Hashtable _objectsTable;
	private int _initialCapacity;
	private IEqualityComparer _comparer;
	private bool _readOnly;
	private object _syncRoot;
	private SerializationInfo _siInfo;

	// Properties
	public int Count { get; }
	private bool System.Collections.IDictionary.IsFixedSize { get; }
	public bool IsReadOnly { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	public ICollection Keys { get; }
	private ArrayList objectsArray { get; }
	private Hashtable objectsTable { get; }
	private object System.Collections.ICollection.SyncRoot { get; }
	public object Item { get; set; }
	public object Item { get; set; }
	public ICollection Values { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(int capacity) { }

	public void .ctor(IEqualityComparer comparer) { }

	public void .ctor(int capacity, IEqualityComparer comparer) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	public int get_Count() { }

	private bool System.Collections.IDictionary.get_IsFixedSize() { }

	public bool get_IsReadOnly() { }

	private bool System.Collections.ICollection.get_IsSynchronized() { }

	public ICollection get_Keys() { }

	private ArrayList get_objectsArray() { }

	private Hashtable get_objectsTable() { }

	private object System.Collections.ICollection.get_SyncRoot() { }

	public object get_Item(int index) { }

	public void set_Item(int index, object value) { }

	public object get_Item(object key) { }

	public void set_Item(object key, object value) { }

	public ICollection get_Values() { }

	public void Add(object key, object value) { }

	public void Clear() { }

	public bool Contains(object key) { }

	public void CopyTo(Array array, int index) { }

	private int IndexOfKey(object key) { }

	public void Insert(int index, object key, object value) { }

	protected virtual void OnDeserialization(object sender) { }

	public void RemoveAt(int index) { }

	public void Remove(object key) { }

	public virtual IDictionaryEnumerator GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { }

	private void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) { }
}

// Namespace: 
private class OrderedDictionary.OrderedDictionaryEnumerator : IDictionaryEnumerator, IEnumerator
{
	// Fields
	private int _objectReturnType;
	private IEnumerator arrayEnumerator;

	// Properties
	public object Current { get; }
	public DictionaryEntry Entry { get; }
	public object Key { get; }
	public object Value { get; }

	// Methods

	internal void .ctor(ArrayList array, int objectReturnType) { }

	public object get_Current() { }

	public DictionaryEntry get_Entry() { }

	public object get_Key() { }

	public object get_Value() { }

	public bool MoveNext() { }

	public void Reset() { }
}

// Namespace: 
private class OrderedDictionary.OrderedDictionaryKeyValueCollection : ICollection, IEnumerable
{
	// Fields
	private ArrayList _objects;
	private bool isKeys;

	// Properties
	private int System.Collections.ICollection.Count { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }

	// Methods

	public void .ctor(ArrayList array, bool isKeys) { }

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }

	private int System.Collections.ICollection.get_Count() { }

	private bool System.Collections.ICollection.get_IsSynchronized() { }

	private object System.Collections.ICollection.get_SyncRoot() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: System.Collections.Specialized
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
public class StringCollection : IList, ICollection, IEnumerable
{
	// Fields
	private ArrayList data;

	// Properties
	public string Item { get; set; }
	public int Count { get; }
	private bool System.Collections.IList.IsReadOnly { get; }
	private bool System.Collections.IList.IsFixedSize { get; }
	public bool IsSynchronized { get; }
	public object SyncRoot { get; }
	private object System.Collections.IList.Item { get; set; }

	// Methods

	public string get_Item(int index) { }

	public void set_Item(int index, string value) { }

	public int get_Count() { }

	private bool System.Collections.IList.get_IsReadOnly() { }

	private bool System.Collections.IList.get_IsFixedSize() { }

	public int Add(string value) { }

	public void Clear() { }

	public bool Contains(string value) { }

	public void CopyTo(string[] array, int index) { }

	public int IndexOf(string value) { }

	public void Insert(int index, string value) { }

	public bool get_IsSynchronized() { }

	public void Remove(string value) { }

	public void RemoveAt(int index) { }

	public object get_SyncRoot() { }

	private object System.Collections.IList.get_Item(int index) { }

	private void System.Collections.IList.set_Item(int index, object value) { }

	private int System.Collections.IList.Add(object value) { }

	private bool System.Collections.IList.Contains(object value) { }

	private int System.Collections.IList.IndexOf(object value) { }

	private void System.Collections.IList.Insert(int index, object value) { }

	private void System.Collections.IList.Remove(object value) { }

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	public void .ctor() { }
}

// Namespace: System.Collections.Specialized
[DefaultMemberAttribute] // RVA: 0xDDCA0 Offset: 0xDD0A0 VA: 0x1800DDCA0
[DesignerSerializerAttribute] // RVA: 0xDDCA0 Offset: 0xDD0A0 VA: 0x1800DDCA0
[Serializable]
public class StringDictionary : IEnumerable
{
	// Fields
	internal Hashtable contents;

	// Properties
	public virtual string Item { get; set; }
	public virtual ICollection Keys { get; }

	// Methods

	public void .ctor() { }

	public virtual string get_Item(string key) { }

	public virtual void set_Item(string key, string value) { }

	public virtual ICollection get_Keys() { }

	public virtual void Add(string key, string value) { }

	public virtual IEnumerator GetEnumerator() { }

	public virtual void Remove(string key) { }
}

// Namespace: System.Collections.Generic
internal static class EnumerableHelpers
{
	// Methods

	internal static T[] ToArray<T>(IEnumerable<T> source, out int length) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2397270 Offset: 0x2396270 VA: 0x182397270
	|-EnumerableHelpers.ToArray<Flow.RecursionNode>
	|
	|-RVA: 0x2395E00 Offset: 0x2394E00 VA: 0x182395E00
	|-EnumerableHelpers.ToArray<LuaFunction.FuncData>
	|
	|-RVA: 0x2396E00 Offset: 0x2395E00 VA: 0x182396E00
	|-EnumerableHelpers.ToArray<NodeInfo>
	|
	|-RVA: 0x2395A20 Offset: 0x2394A20 VA: 0x182395A20
	|-EnumerableHelpers.ToArray<bool>
	|
	|-RVA: 0x23965C0 Offset: 0x23955C0 VA: 0x1823965C0
	|-EnumerableHelpers.ToArray<int>
	|
	|-RVA: 0x23961E0 Offset: 0x23951E0 VA: 0x1823961E0
	|-EnumerableHelpers.ToArray<Int32Enum>
	|
	|-RVA: 0x2397820 Offset: 0x2396820 VA: 0x182397820
	|-EnumerableHelpers.ToArray<object>
	|
	|-RVA: 0x23969A0 Offset: 0x23959A0 VA: 0x1823969A0
	|-EnumerableHelpers.ToArray<LocalClient.InternalMsg>
	*/
}

// Namespace: System.Collections.Generic
internal sealed class ICollectionDebugView<T>
{}

// Namespace: System.Collections.Generic
internal sealed class IDictionaryDebugView<K, V>
{}

// Namespace: System.Collections.Generic
internal sealed class DictionaryKeyCollectionDebugView<TKey, TValue>
{}

// Namespace: System.Collections.Generic
internal sealed class DictionaryValueCollectionDebugView<TKey, TValue>
{}

// Namespace: System.Collections.Generic
[DebuggerTypeProxyAttribute] // RVA: 0xE1240 Offset: 0xE0640 VA: 0x1800E1240
[DebuggerDisplayAttribute] // RVA: 0xE1240 Offset: 0xE0640 VA: 0x1800E1240
[Serializable]
public class LinkedList<T> : ICollection<T>, IEnumerable<T>, IEnumerable, ICollection, IReadOnlyCollection<T>, ISerializable, IDeserializationCallback
{
	// Fields
	internal LinkedListNode<T> head;
	internal int count;
	internal int version;
	private object _syncRoot;
	private SerializationInfo _siInfo;

	// Properties
	public int Count { get; }
	public LinkedListNode<T> First { get; }
	public LinkedListNode<T> Last { get; }
	private bool System.Collections.Generic.ICollection<T>.IsReadOnly { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-LinkedList<Action>..ctor
	|-LinkedList<WebConnectionGroup.ConnectionState>..ctor
	|-LinkedList<object>..ctor
	|-LinkedList<CachedCodeEntry>..ctor
	|-LinkedList<WeakReference>..ctor
	*/

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA8A470 Offset: 0xA89470 VA: 0x180A8A470
	|-LinkedList<object>..ctor
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1849070 Offset: 0x1848070 VA: 0x181849070
	|-LinkedList<WebConnectionGroup.ConnectionState>.get_Count
	|-LinkedList<object>.get_Count
	|-LinkedList<CachedCodeEntry>.get_Count
	*/

	public LinkedListNode<T> get_First() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x81B350 Offset: 0x81A350 VA: 0x18081B350
	|-LinkedList<Action>.get_First
	|-LinkedList<WebConnectionGroup.ConnectionState>.get_First
	|-LinkedList<object>.get_First
	|-LinkedList<CachedCodeEntry>.get_First
	*/

	public LinkedListNode<T> get_Last() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA8A4B0 Offset: 0xA894B0 VA: 0x180A8A4B0
	|-LinkedList<WebConnectionGroup.ConnectionState>.get_Last
	|-LinkedList<object>.get_Last
	*/

	private bool System.Collections.Generic.ICollection<T>.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-LinkedList<object>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	*/

	private void System.Collections.Generic.ICollection<T>.Add(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195F660 Offset: 0x195E660 VA: 0x18195F660
	|-LinkedList<object>.System.Collections.Generic.ICollection<T>.Add
	*/

	public LinkedListNode<T> AddFirst(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA89360 Offset: 0xA88360 VA: 0x180A89360
	|-LinkedList<WebConnectionGroup.ConnectionState>.AddFirst
	|-LinkedList<object>.AddFirst
	|-LinkedList<CachedCodeEntry>.AddFirst
	*/

	public void AddFirst(LinkedListNode<T> node) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA892D0 Offset: 0xA882D0 VA: 0x180A892D0
	|-LinkedList<object>.AddFirst
	|-LinkedList<CachedCodeEntry>.AddFirst
	*/

	public LinkedListNode<T> AddLast(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA89420 Offset: 0xA88420 VA: 0x180A89420
	|-LinkedList<Action>.AddLast
	|-LinkedList<object>.AddLast
	|-LinkedList<WeakReference>.AddLast
	*/

	public void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA894E0 Offset: 0xA884E0 VA: 0x180A894E0
	|-LinkedList<object>.Clear
	*/

	public bool Contains(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA89570 Offset: 0xA88570 VA: 0x180A89570
	|-LinkedList<object>.Contains
	*/

	public void CopyTo(T[] array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA895A0 Offset: 0xA885A0 VA: 0x180A895A0
	|-LinkedList<object>.CopyTo
	*/

	public LinkedListNode<T> Find(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA897B0 Offset: 0xA887B0 VA: 0x180A897B0
	|-LinkedList<object>.Find
	*/

	public LinkedList.Enumerator<T> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA89880 Offset: 0xA88880 VA: 0x180A89880
	|-LinkedList<WebConnectionGroup.ConnectionState>.GetEnumerator
	|-LinkedList<object>.GetEnumerator
	*/

	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA8A290 Offset: 0xA89290 VA: 0x180A8A290
	|-LinkedList<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	public bool Remove(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA89E50 Offset: 0xA88E50 VA: 0x180A89E50
	|-LinkedList<WebConnectionGroup.ConnectionState>.Remove
	|-LinkedList<object>.Remove
	*/

	public void Remove(LinkedListNode<T> node) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA89DE0 Offset: 0xA88DE0 VA: 0x180A89DE0
	|-LinkedList<Action>.Remove
	|-LinkedList<WebConnectionGroup.ConnectionState>.Remove
	|-LinkedList<object>.Remove
	|-LinkedList<CachedCodeEntry>.Remove
	*/

	public void RemoveLast() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA89D50 Offset: 0xA88D50 VA: 0x180A89D50
	|-LinkedList<object>.RemoveLast
	|-LinkedList<CachedCodeEntry>.RemoveLast
	*/

	public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA898D0 Offset: 0xA888D0 VA: 0x180A898D0
	|-LinkedList<object>.GetObjectData
	*/

	public virtual void OnDeserialization(object sender) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA89B60 Offset: 0xA88B60 VA: 0x180A89B60
	|-LinkedList<object>.OnDeserialization
	*/

	private void InternalInsertNodeBefore(LinkedListNode<T> node, LinkedListNode<T> newNode) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA89A50 Offset: 0xA88A50 VA: 0x180A89A50
	|-LinkedList<object>.InternalInsertNodeBefore
	*/

	private void InternalInsertNodeToEmptyList(LinkedListNode<T> newNode) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA89AA0 Offset: 0xA88AA0 VA: 0x180A89AA0
	|-LinkedList<object>.InternalInsertNodeToEmptyList
	*/

	internal void InternalRemoveNode(LinkedListNode<T> node) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA89AD0 Offset: 0xA88AD0 VA: 0x180A89AD0
	|-LinkedList<object>.InternalRemoveNode
	*/

	internal void ValidateNewNode(LinkedListNode<T> node) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA8A320 Offset: 0xA89320 VA: 0x180A8A320
	|-LinkedList<object>.ValidateNewNode
	*/

	internal void ValidateNode(LinkedListNode<T> node) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA8A3C0 Offset: 0xA893C0 VA: 0x180A8A3C0
	|-LinkedList<object>.ValidateNode
	*/

	private bool System.Collections.ICollection.get_IsSynchronized() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-LinkedList<object>.System.Collections.ICollection.get_IsSynchronized
	*/

	private object System.Collections.ICollection.get_SyncRoot() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA8A220 Offset: 0xA89220 VA: 0x180A8A220
	|-LinkedList<object>.System.Collections.ICollection.get_SyncRoot
	*/

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA89EC0 Offset: 0xA88EC0 VA: 0x180A89EC0
	|-LinkedList<object>.System.Collections.ICollection.CopyTo
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA8A290 Offset: 0xA89290 VA: 0x180A8A290
	|-LinkedList<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[Serializable]
public struct LinkedList.Enumerator<T> : IEnumerator<T>, IDisposable, IEnumerator, ISerializable, IDeserializationCallback
{
	// Fields
	private LinkedList<T> _list;
	private LinkedListNode<T> _node;
	private int _version;
	private T _current;
	private int _index;

	// Properties
	public T Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	internal void .ctor(LinkedList<T> list) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BFC60 Offset: 0x1BF060 VA: 0x1801BFC60
	|-LinkedList.Enumerator<object>..ctor
	*/

	private void .ctor(SerializationInfo info, StreamingContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BFCF0 Offset: 0x1BF0F0 VA: 0x1801BFCF0
	|-LinkedList.Enumerator<object>..ctor
	*/

	public T get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C140 Offset: 0x25B540 VA: 0x18025C140
	|-LinkedList.Enumerator<WebConnectionGroup.ConnectionState>.get_Current
	|-LinkedList.Enumerator<object>.get_Current
	*/

	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BFBB0 Offset: 0x1BEFB0 VA: 0x1801BFBB0
	|-LinkedList.Enumerator<object>.System.Collections.IEnumerator.get_Current
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BF7A0 Offset: 0x1BEBA0 VA: 0x1801BF7A0
	|-LinkedList.Enumerator<WebConnectionGroup.ConnectionState>.MoveNext
	|-LinkedList.Enumerator<object>.MoveNext
	*/

	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BF9B0 Offset: 0x1BEDB0 VA: 0x1801BF9B0
	|-LinkedList.Enumerator<object>.System.Collections.IEnumerator.Reset
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D3B30 Offset: 0x1D2F30 VA: 0x1801D3B30
	|-LinkedList.Enumerator<WebConnectionGroup.ConnectionState>.Dispose
	|-LinkedList.Enumerator<object>.Dispose
	*/

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BFBD0 Offset: 0x1BEFD0 VA: 0x1801BFBD0
	|-LinkedList.Enumerator<object>.System.Runtime.Serialization.ISerializable.GetObjectData
	*/

	private void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BFBC0 Offset: 0x1BEFC0 VA: 0x1801BFBC0
	|-LinkedList.Enumerator<object>.System.Runtime.Serialization.IDeserializationCallback.OnDeserialization
	*/
}

// Namespace: System.Collections.Generic
public sealed class LinkedListNode<T>
{
	// Fields
	internal LinkedList<T> list;
	internal LinkedListNode<T> next;
	internal LinkedListNode<T> prev;
	internal T item;

	// Properties
	public LinkedListNode<T> Next { get; }
	public T Value { get; }

	// Methods

	internal void .ctor(LinkedList<T> list, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA89250 Offset: 0xA88250 VA: 0x180A89250
	|-LinkedListNode<object>..ctor
	*/

	public LinkedListNode<T> get_Next() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA892A0 Offset: 0xA882A0 VA: 0x180A892A0
	|-LinkedListNode<Action>.get_Next
	|-LinkedListNode<WebConnectionGroup.ConnectionState>.get_Next
	|-LinkedListNode<object>.get_Next
	|-LinkedListNode<CachedCodeEntry>.get_Next
	*/

	public T get_Value() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xE53230 Offset: 0xE52230 VA: 0x180E53230
	|-LinkedListNode<Action>.get_Value
	|-LinkedListNode<WebConnectionGroup.ConnectionState>.get_Value
	|-LinkedListNode<object>.get_Value
	|-LinkedListNode<CachedCodeEntry>.get_Value
	*/

	internal void Invalidate() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA89240 Offset: 0xA88240 VA: 0x180A89240
	|-LinkedListNode<object>.Invalidate
	*/
}

// Namespace: System.Collections.Generic
[DebuggerTypeProxyAttribute] // RVA: 0xE4580 Offset: 0xE3980 VA: 0x1800E4580
[DebuggerDisplayAttribute] // RVA: 0xE4580 Offset: 0xE3980 VA: 0x1800E4580
[Serializable]
public class Queue<T> : IEnumerable<T>, IEnumerable, ICollection, IReadOnlyCollection<T>
{
	// Fields
	private T[] _array;
	private int _head;
	private int _tail;
	private int _size;
	private int _version;
	private object _syncRoot;
	private const int MinimumGrow = 4;
	private const int GrowFactor = 200;

	// Properties
	public int Count { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F83D0 Offset: 0x20F73D0 VA: 0x1820F83D0
	|-Queue<CPacketData>..ctor
	|-Queue<CString.CStringBlock>..ctor
	|-Queue<CString>..ctor
	|-Queue<DYCallManager.RecordEntry>..ctor
	|-Queue<fsVersionedType>..ctor
	|-Queue<CFNetwork.GetProxyData>..ctor
	|-Queue<char>..ctor
	|-Queue<int>..ctor
	|-Queue<object>..ctor
	|-Queue<Assembly>..ctor
	|-Queue<string>..ctor
	|-Queue<ChannelPacket>..ctor
	|-Queue<Transform>..ctor
	*/

	public void .ctor(int capacity) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2529080 Offset: 0x2528080 VA: 0x182529080
	|-Queue<fsVersionedType>..ctor
	|
	|-RVA: 0x2529260 Offset: 0x2528260 VA: 0x182529260
	|-Queue<char>..ctor
	|
	|-RVA: 0x2529170 Offset: 0x2528170 VA: 0x182529170
	|-Queue<int>..ctor
	|
	|-RVA: 0x2529440 Offset: 0x2528440 VA: 0x182529440
	|-Queue<object>..ctor
	|
	|-RVA: 0x2529350 Offset: 0x2528350 VA: 0x182529350
	|-Queue<ChannelPacket>..ctor
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x13D2490 Offset: 0x13D1490 VA: 0x1813D2490
	|-Queue<CPacketData>.get_Count
	|-Queue<CString.CStringBlock>.get_Count
	|-Queue<CString>.get_Count
	|-Queue<DYCallManager.RecordEntry>.get_Count
	|-Queue<fsVersionedType>.get_Count
	|-Queue<CFNetwork.GetProxyData>.get_Count
	|-Queue<char>.get_Count
	|-Queue<int>.get_Count
	|-Queue<object>.get_Count
	|-Queue<Assembly>.get_Count
	|-Queue<string>.get_Count
	|-Queue<ChannelPacket>.get_Count
	|-Queue<Transform>.get_Count
	*/

	private bool System.Collections.ICollection.get_IsSynchronized() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-Queue<fsVersionedType>.System.Collections.ICollection.get_IsSynchronized
	|-Queue<char>.System.Collections.ICollection.get_IsSynchronized
	|-Queue<int>.System.Collections.ICollection.get_IsSynchronized
	|-Queue<object>.System.Collections.ICollection.get_IsSynchronized
	|-Queue<ChannelPacket>.System.Collections.ICollection.get_IsSynchronized
	*/

	private object System.Collections.ICollection.get_SyncRoot() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2528B50 Offset: 0x2527B50 VA: 0x182528B50
	|-Queue<fsVersionedType>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2528AE0 Offset: 0x2527AE0 VA: 0x182528AE0
	|-Queue<char>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2528A70 Offset: 0x2527A70 VA: 0x182528A70
	|-Queue<int>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2528BC0 Offset: 0x2527BC0 VA: 0x182528BC0
	|-Queue<object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2528A00 Offset: 0x2527A00 VA: 0x182528A00
	|-Queue<ChannelPacket>.System.Collections.ICollection.get_SyncRoot
	*/

	public void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2526EB0 Offset: 0x2525EB0 VA: 0x182526EB0
	|-Queue<CPacketData>.Clear
	|-Queue<fsVersionedType>.Clear
	|-Queue<object>.Clear
	|-Queue<Assembly>.Clear
	|-Queue<ChannelPacket>.Clear
	|-Queue<Transform>.Clear
	|
	|-RVA: 0x2526F20 Offset: 0x2525F20 VA: 0x182526F20
	|-Queue<char>.Clear
	|-Queue<int>.Clear
	*/

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2528480 Offset: 0x2527480 VA: 0x182528480
	|-Queue<fsVersionedType>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2527F00 Offset: 0x2526F00 VA: 0x182527F00
	|-Queue<char>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2528740 Offset: 0x2527740 VA: 0x182528740
	|-Queue<int>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x2527C40 Offset: 0x2526C40 VA: 0x182527C40
	|-Queue<object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25281C0 Offset: 0x25271C0 VA: 0x1825281C0
	|-Queue<ChannelPacket>.System.Collections.ICollection.CopyTo
	*/

	public void Enqueue(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2527270 Offset: 0x2526270 VA: 0x182527270
	|-Queue<CPacketData>.Enqueue
	|-Queue<CString.CStringBlock>.Enqueue
	|-Queue<CString>.Enqueue
	|-Queue<DYCallManager.RecordEntry>.Enqueue
	|-Queue<CFNetwork.GetProxyData>.Enqueue
	|-Queue<object>.Enqueue
	|-Queue<Assembly>.Enqueue
	|-Queue<string>.Enqueue
	|-Queue<Transform>.Enqueue
	|
	|-RVA: 0x2527470 Offset: 0x2526470 VA: 0x182527470
	|-Queue<fsVersionedType>.Enqueue
	|-Queue<ChannelPacket>.Enqueue
	|
	|-RVA: 0x2527370 Offset: 0x2526370 VA: 0x182527370
	|-Queue<char>.Enqueue
	|
	|-RVA: 0x2527580 Offset: 0x2526580 VA: 0x182527580
	|-Queue<int>.Enqueue
	*/

	public Queue.Enumerator<T> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2527670 Offset: 0x2526670 VA: 0x182527670
	|-Queue<fsVersionedType>.GetEnumerator
	|
	|-RVA: 0x2527740 Offset: 0x2526740 VA: 0x182527740
	|-Queue<char>.GetEnumerator
	|
	|-RVA: 0x2527780 Offset: 0x2526780 VA: 0x182527780
	|-Queue<int>.GetEnumerator
	|
	|-RVA: 0x2527700 Offset: 0x2526700 VA: 0x182527700
	|-Queue<object>.GetEnumerator
	|
	|-RVA: 0x25276B0 Offset: 0x25266B0 VA: 0x1825276B0
	|-Queue<ChannelPacket>.GetEnumerator
	*/

	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2527A70 Offset: 0x2526A70 VA: 0x182527A70
	|-Queue<fsVersionedType>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2528C30 Offset: 0x2527C30 VA: 0x182528C30
	|-Queue<char>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2527B10 Offset: 0x2526B10 VA: 0x182527B10
	|-Queue<int>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2528CC0 Offset: 0x2527CC0 VA: 0x182528CC0
	|-Queue<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2527BA0 Offset: 0x2526BA0 VA: 0x182527BA0
	|-Queue<ChannelPacket>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2527A70 Offset: 0x2526A70 VA: 0x182527A70
	|-Queue<fsVersionedType>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2528C30 Offset: 0x2527C30 VA: 0x182528C30
	|-Queue<char>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2527B10 Offset: 0x2526B10 VA: 0x182527B10
	|-Queue<int>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2528CC0 Offset: 0x2527CC0 VA: 0x182528CC0
	|-Queue<object>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2527BA0 Offset: 0x2526BA0 VA: 0x182527BA0
	|-Queue<ChannelPacket>.System.Collections.IEnumerable.GetEnumerator
	*/

	public T Dequeue() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2527060 Offset: 0x2526060 VA: 0x182527060
	|-Queue<CPacketData>.Dequeue
	|-Queue<CString.CStringBlock>.Dequeue
	|-Queue<CString>.Dequeue
	|-Queue<DYCallManager.RecordEntry>.Dequeue
	|-Queue<string>.Dequeue
	|-Queue<Transform>.Dequeue
	|-Queue<CFNetwork.GetProxyData>.Dequeue
	|-Queue<object>.Dequeue
	|
	|-RVA: 0x2526F40 Offset: 0x2525F40 VA: 0x182526F40
	|-Queue<fsVersionedType>.Dequeue
	|-Queue<ChannelPacket>.Dequeue
	|
	|-RVA: 0x2527130 Offset: 0x2526130 VA: 0x182527130
	|-Queue<char>.Dequeue
	|
	|-RVA: 0x25271D0 Offset: 0x25261D0 VA: 0x1825271D0
	|-Queue<int>.Dequeue
	*/

	public T Peek() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2527910 Offset: 0x2526910 VA: 0x182527910
	|-Queue<fsVersionedType>.Peek
	|-Queue<ChannelPacket>.Peek
	|
	|-RVA: 0x2527850 Offset: 0x2526850 VA: 0x182527850
	|-Queue<char>.Peek
	|
	|-RVA: 0x25277F0 Offset: 0x25267F0 VA: 0x1825277F0
	|-Queue<int>.Peek
	|
	|-RVA: 0x25278B0 Offset: 0x25268B0 VA: 0x1825278B0
	|-Queue<object>.Peek
	*/

	public T[] ToArray() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2528F30 Offset: 0x2527F30 VA: 0x182528F30
	|-Queue<Assembly>.ToArray
	|-Queue<fsVersionedType>.ToArray
	|-Queue<char>.ToArray
	|-Queue<int>.ToArray
	|-Queue<object>.ToArray
	|-Queue<ChannelPacket>.ToArray
	*/

	private void SetCapacity(int capacity) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2527990 Offset: 0x2526990 VA: 0x182527990
	|-Queue<fsVersionedType>.SetCapacity
	|-Queue<char>.SetCapacity
	|-Queue<int>.SetCapacity
	|-Queue<object>.SetCapacity
	|-Queue<ChannelPacket>.SetCapacity
	*/

	private void MoveNext(ref int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25277C0 Offset: 0x25267C0 VA: 0x1825277C0
	|-Queue<fsVersionedType>.MoveNext
	|-Queue<char>.MoveNext
	|-Queue<int>.MoveNext
	|-Queue<object>.MoveNext
	|-Queue<ChannelPacket>.MoveNext
	*/

	private void ThrowForEmptyQueue() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2528DB0 Offset: 0x2527DB0 VA: 0x182528DB0
	|-Queue<fsVersionedType>.ThrowForEmptyQueue
	|
	|-RVA: 0x2528ED0 Offset: 0x2527ED0 VA: 0x182528ED0
	|-Queue<char>.ThrowForEmptyQueue
	|
	|-RVA: 0x2528D50 Offset: 0x2527D50 VA: 0x182528D50
	|-Queue<int>.ThrowForEmptyQueue
	|
	|-RVA: 0x2528E70 Offset: 0x2527E70 VA: 0x182528E70
	|-Queue<object>.ThrowForEmptyQueue
	|
	|-RVA: 0x2528E10 Offset: 0x2527E10 VA: 0x182528E10
	|-Queue<ChannelPacket>.ThrowForEmptyQueue
	*/

	public void TrimExcess() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2529020 Offset: 0x2528020 VA: 0x182529020
	|-Queue<fsVersionedType>.TrimExcess
	|-Queue<char>.TrimExcess
	|-Queue<int>.TrimExcess
	|-Queue<object>.TrimExcess
	|-Queue<ChannelPacket>.TrimExcess
	*/
}

// Namespace: 
[Serializable]
public struct Queue.Enumerator<T> : IEnumerator<T>, IDisposable, IEnumerator
{
	// Fields
	private readonly Queue<T> _q;
	private readonly int _version;
	private int _index;
	private T _currentElement;

	// Properties
	public T Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	internal void .ctor(Queue<T> q) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x244C20 Offset: 0x244020 VA: 0x180244C20
	|-Queue.Enumerator<fsVersionedType>..ctor
	|-Queue.Enumerator<ChannelPacket>..ctor
	|
	|-RVA: 0x2A5200 Offset: 0x2A4600 VA: 0x1802A5200
	|-Queue.Enumerator<char>..ctor
	|
	|-RVA: 0x2A52F0 Offset: 0x2A46F0 VA: 0x1802A52F0
	|-Queue.Enumerator<int>..ctor
	|
	|-RVA: 0x2A5260 Offset: 0x2A4660 VA: 0x1802A5260
	|-Queue.Enumerator<object>..ctor
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A4980 Offset: 0x2A3D80 VA: 0x1802A4980
	|-Queue.Enumerator<fsVersionedType>.Dispose
	|-Queue.Enumerator<ChannelPacket>.Dispose
	|
	|-RVA: 0x2A49E0 Offset: 0x2A3DE0 VA: 0x1802A49E0
	|-Queue.Enumerator<char>.Dispose
	|
	|-RVA: 0x2A49D0 Offset: 0x2A3DD0 VA: 0x1802A49D0
	|-Queue.Enumerator<int>.Dispose
	|
	|-RVA: 0x2A49A0 Offset: 0x2A3DA0 VA: 0x1802A49A0
	|-Queue.Enumerator<object>.Dispose
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x244BE0 Offset: 0x243FE0 VA: 0x180244BE0
	|-Queue.Enumerator<fsVersionedType>.MoveNext
	|
	|-RVA: 0x2A4B90 Offset: 0x2A3F90 VA: 0x1802A4B90
	|-Queue.Enumerator<char>.MoveNext
	|
	|-RVA: 0x2A4BA0 Offset: 0x2A3FA0 VA: 0x1802A4BA0
	|-Queue.Enumerator<int>.MoveNext
	|
	|-RVA: 0x2A4A70 Offset: 0x2A3E70 VA: 0x1802A4A70
	|-Queue.Enumerator<object>.MoveNext
	|
	|-RVA: 0x2A4A80 Offset: 0x2A3E80 VA: 0x1802A4A80
	|-Queue.Enumerator<ChannelPacket>.MoveNext
	*/

	public T get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x244C60 Offset: 0x244060 VA: 0x180244C60
	|-Queue.Enumerator<fsVersionedType>.get_Current
	|
	|-RVA: 0x2A5440 Offset: 0x2A4840 VA: 0x1802A5440
	|-Queue.Enumerator<char>.get_Current
	|
	|-RVA: 0x2A5490 Offset: 0x2A4890 VA: 0x1802A5490
	|-Queue.Enumerator<int>.get_Current
	|
	|-RVA: 0x2A5320 Offset: 0x2A4720 VA: 0x1802A5320
	|-Queue.Enumerator<object>.get_Current
	|
	|-RVA: 0x2A53B0 Offset: 0x2A47B0 VA: 0x1802A53B0
	|-Queue.Enumerator<ChannelPacket>.get_Current
	*/

	private void ThrowEnumerationNotStartedOrEnded() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x244C10 Offset: 0x244010 VA: 0x180244C10
	|-Queue.Enumerator<fsVersionedType>.ThrowEnumerationNotStartedOrEnded
	|
	|-RVA: 0x2A5180 Offset: 0x2A4580 VA: 0x1802A5180
	|-Queue.Enumerator<char>.ThrowEnumerationNotStartedOrEnded
	|
	|-RVA: 0x2A5150 Offset: 0x2A4550 VA: 0x1802A5150
	|-Queue.Enumerator<int>.ThrowEnumerationNotStartedOrEnded
	|
	|-RVA: 0x2A5160 Offset: 0x2A4560 VA: 0x1802A5160
	|-Queue.Enumerator<object>.ThrowEnumerationNotStartedOrEnded
	|
	|-RVA: 0x2A5170 Offset: 0x2A4570 VA: 0x1802A5170
	|-Queue.Enumerator<ChannelPacket>.ThrowEnumerationNotStartedOrEnded
	*/

	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x244C00 Offset: 0x244000 VA: 0x180244C00
	|-Queue.Enumerator<fsVersionedType>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x2A5000 Offset: 0x2A4400 VA: 0x1802A5000
	|-Queue.Enumerator<char>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x2A4F10 Offset: 0x2A4310 VA: 0x1802A4F10
	|-Queue.Enumerator<int>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x2A4F50 Offset: 0x2A4350 VA: 0x1802A4F50
	|-Queue.Enumerator<object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x2A5020 Offset: 0x2A4420 VA: 0x1802A5020
	|-Queue.Enumerator<ChannelPacket>.System.Collections.IEnumerator.get_Current
	*/

	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x244BF0 Offset: 0x243FF0 VA: 0x180244BF0
	|-Queue.Enumerator<fsVersionedType>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x2A4E50 Offset: 0x2A4250 VA: 0x1802A4E50
	|-Queue.Enumerator<char>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x2A4D30 Offset: 0x2A4130 VA: 0x1802A4D30
	|-Queue.Enumerator<int>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x2A4D80 Offset: 0x2A4180 VA: 0x1802A4D80
	|-Queue.Enumerator<object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x2A4CD0 Offset: 0x2A40D0 VA: 0x1802A4CD0
	|-Queue.Enumerator<ChannelPacket>.System.Collections.IEnumerator.Reset
	*/
}

// Namespace: System.Collections.Generic
internal sealed class QueueDebugView<T>
{}

// Namespace: System.Collections.Generic
[DebuggerTypeProxyAttribute] // RVA: 0xE6A60 Offset: 0xE5E60 VA: 0x1800E6A60
[DebuggerDisplayAttribute] // RVA: 0xE6A60 Offset: 0xE5E60 VA: 0x1800E6A60
[DefaultMemberAttribute] // RVA: 0xE6A60 Offset: 0xE5E60 VA: 0x1800E6A60
[Serializable]
public class SortedDictionary<TKey, TValue> : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, IDictionary, ICollection, IReadOnlyDictionary<TKey, TValue>, IReadOnlyCollection<KeyValuePair<TKey, TValue>>
{
	// Fields
	private SortedDictionary.KeyCollection<TKey, TValue> _keys;
	private SortedDictionary.ValueCollection<TKey, TValue> _values;
	private TreeSet<KeyValuePair<TKey, TValue>> _set;

	// Properties
	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.IsReadOnly { get; }
	public TValue Item { get; set; }
	public int Count { get; }
	public SortedDictionary.KeyCollection<TKey, TValue> Keys { get; }
	private ICollection<TKey> System.Collections.Generic.IDictionary<TKey,TValue>.Keys { get; }
	private IEnumerable<TKey> System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.Keys { get; }
	public SortedDictionary.ValueCollection<TKey, TValue> Values { get; }
	private ICollection<TValue> System.Collections.Generic.IDictionary<TKey,TValue>.Values { get; }
	private IEnumerable<TValue> System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.Values { get; }
	private bool System.Collections.IDictionary.IsFixedSize { get; }
	private bool System.Collections.IDictionary.IsReadOnly { get; }
	private ICollection System.Collections.IDictionary.Keys { get; }
	private ICollection System.Collections.IDictionary.Values { get; }
	private object System.Collections.IDictionary.Item { get; set; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252B800 Offset: 0x252A800 VA: 0x18252B800
	|-SortedDictionary<object, object>..ctor
	|-SortedDictionary<uint, object>..ctor
	|-SortedDictionary<uint, serverinfomanager.LServerInfo>..ctor
	*/

	public void .ctor(IComparer<TKey> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252B830 Offset: 0x252A830 VA: 0x18252B830
	|-SortedDictionary<object, object>..ctor
	|-SortedDictionary<uint, object>..ctor
	*/

	private void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add(KeyValuePair<TKey, TValue> keyValuePair) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2529F20 Offset: 0x2528F20 VA: 0x182529F20
	|-SortedDictionary<object, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	|-SortedDictionary<uint, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	*/

	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(KeyValuePair<TKey, TValue> keyValuePair) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2529F60 Offset: 0x2528F60 VA: 0x182529F60
	|-SortedDictionary<object, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	|-SortedDictionary<uint, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	*/

	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(KeyValuePair<TKey, TValue> keyValuePair) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252A0F0 Offset: 0x25290F0 VA: 0x18252A0F0
	|-SortedDictionary<object, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	|-SortedDictionary<uint, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	*/

	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-SortedDictionary<object, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	|-SortedDictionary<uint, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	*/

	public TValue get_Item(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252B950 Offset: 0x252A950 VA: 0x18252B950
	|-SortedDictionary<uint, serverinfomanager.LServerInfo>.get_Item
	|-SortedDictionary<uint, object>.get_Item
	|
	|-RVA: 0x252BA70 Offset: 0x252AA70 VA: 0x18252BA70
	|-SortedDictionary<object, object>.get_Item
	*/

	public void set_Item(TKey key, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252BEE0 Offset: 0x252AEE0 VA: 0x18252BEE0
	|-SortedDictionary<object, object>.set_Item
	|
	|-RVA: 0x252BCF0 Offset: 0x252ACF0 VA: 0x18252BCF0
	|-SortedDictionary<uint, object>.set_Item
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252B920 Offset: 0x252A920 VA: 0x18252B920
	|-SortedDictionary<object, object>.get_Count
	|-SortedDictionary<uint, object>.get_Count
	|-SortedDictionary<uint, serverinfomanager.LServerInfo>.get_Count
	*/

	public SortedDictionary.KeyCollection<TKey, TValue> get_Keys() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252BBD0 Offset: 0x252ABD0 VA: 0x18252BBD0
	|-SortedDictionary<uint, serverinfomanager.LServerInfo>.get_Keys
	|-SortedDictionary<object, object>.get_Keys
	|-SortedDictionary<uint, object>.get_Keys
	*/

	private ICollection<TKey> System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252AF40 Offset: 0x2529F40 VA: 0x18252AF40
	|-SortedDictionary<object, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	|-SortedDictionary<uint, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys
	*/

	private IEnumerable<TKey> System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252AF40 Offset: 0x2529F40 VA: 0x18252AF40
	|-SortedDictionary<object, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	|-SortedDictionary<uint, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys
	*/

	public SortedDictionary.ValueCollection<TKey, TValue> get_Values() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252BC60 Offset: 0x252AC60 VA: 0x18252BC60
	|-SortedDictionary<object, object>.get_Values
	|-SortedDictionary<uint, object>.get_Values
	*/

	private ICollection<TValue> System.Collections.Generic.IDictionary<TKey,TValue>.get_Values() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252A250 Offset: 0x2529250 VA: 0x18252A250
	|-SortedDictionary<object, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	|-SortedDictionary<uint, object>.System.Collections.Generic.IDictionary<TKey,TValue>.get_Values
	*/

	private IEnumerable<TValue> System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252A250 Offset: 0x2529250 VA: 0x18252A250
	|-SortedDictionary<object, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	|-SortedDictionary<uint, object>.System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values
	*/

	public void Add(TKey key, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25296E0 Offset: 0x25286E0 VA: 0x1825296E0
	|-SortedDictionary<object, object>.Add
	|
	|-RVA: 0x2529620 Offset: 0x2528620 VA: 0x182529620
	|-SortedDictionary<uint, object>.Add
	|-SortedDictionary<uint, serverinfomanager.LServerInfo>.Add
	*/

	public void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25297D0 Offset: 0x25287D0 VA: 0x1825297D0
	|-SortedDictionary<object, object>.Clear
	|-SortedDictionary<uint, object>.Clear
	*/

	public bool ContainsKey(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2529800 Offset: 0x2528800 VA: 0x182529800
	|-SortedDictionary<object, object>.ContainsKey
	|
	|-RVA: 0x25298E0 Offset: 0x25288E0 VA: 0x1825298E0
	|-SortedDictionary<uint, object>.ContainsKey
	*/

	public bool ContainsValue(TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2529990 Offset: 0x2528990 VA: 0x182529990
	|-SortedDictionary<object, object>.ContainsValue
	|-SortedDictionary<uint, object>.ContainsValue
	*/

	public void CopyTo(KeyValuePair<TKey, TValue>[] array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2529BA0 Offset: 0x2528BA0 VA: 0x182529BA0
	|-SortedDictionary<object, object>.CopyTo
	|-SortedDictionary<uint, object>.CopyTo
	*/

	public SortedDictionary.Enumerator<TKey, TValue> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2529BD0 Offset: 0x2528BD0 VA: 0x182529BD0
	|-SortedDictionary<object, object>.GetEnumerator
	|-SortedDictionary<uint, object>.GetEnumerator
	*/

	private IEnumerator<KeyValuePair<TKey, TValue>> System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252B4F0 Offset: 0x252A4F0 VA: 0x18252B4F0
	|-SortedDictionary<object, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	|-SortedDictionary<uint, object>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator
	*/

	public bool Remove(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2529D80 Offset: 0x2528D80 VA: 0x182529D80
	|-SortedDictionary<object, object>.Remove
	|
	|-RVA: 0x2529E70 Offset: 0x2528E70 VA: 0x182529E70
	|-SortedDictionary<uint, object>.Remove
	|-SortedDictionary<uint, serverinfomanager.LServerInfo>.Remove
	*/

	public bool TryGetValue(TKey key, out TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252B5A0 Offset: 0x252A5A0 VA: 0x18252B5A0
	|-SortedDictionary<object, object>.TryGetValue
	|
	|-RVA: 0x252B6F0 Offset: 0x252A6F0 VA: 0x18252B6F0
	|-SortedDictionary<uint, object>.TryGetValue
	*/

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252A280 Offset: 0x2529280 VA: 0x18252A280
	|-SortedDictionary<object, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x252A2F0 Offset: 0x25292F0 VA: 0x18252A2F0
	|-SortedDictionary<uint, object>.System.Collections.ICollection.CopyTo
	*/

	private bool System.Collections.IDictionary.get_IsFixedSize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-SortedDictionary<object, object>.System.Collections.IDictionary.get_IsFixedSize
	|-SortedDictionary<uint, object>.System.Collections.IDictionary.get_IsFixedSize
	*/

	private bool System.Collections.IDictionary.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-SortedDictionary<object, object>.System.Collections.IDictionary.get_IsReadOnly
	|-SortedDictionary<uint, object>.System.Collections.IDictionary.get_IsReadOnly
	*/

	private ICollection System.Collections.IDictionary.get_Keys() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252AF40 Offset: 0x2529F40 VA: 0x18252AF40
	|-SortedDictionary<object, object>.System.Collections.IDictionary.get_Keys
	|-SortedDictionary<uint, object>.System.Collections.IDictionary.get_Keys
	*/

	private ICollection System.Collections.IDictionary.get_Values() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252A250 Offset: 0x2529250 VA: 0x18252A250
	|-SortedDictionary<object, object>.System.Collections.IDictionary.get_Values
	|-SortedDictionary<uint, object>.System.Collections.IDictionary.get_Values
	*/

	private object System.Collections.IDictionary.get_Item(object key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252AE60 Offset: 0x2529E60 VA: 0x18252AE60
	|-SortedDictionary<object, object>.System.Collections.IDictionary.get_Item
	|
	|-RVA: 0x252AD70 Offset: 0x2529D70 VA: 0x18252AD70
	|-SortedDictionary<uint, object>.System.Collections.IDictionary.get_Item
	*/

	private void System.Collections.IDictionary.set_Item(object key, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252B230 Offset: 0x252A230 VA: 0x18252B230
	|-SortedDictionary<object, object>.System.Collections.IDictionary.set_Item
	|
	|-RVA: 0x252AF70 Offset: 0x2529F70 VA: 0x18252AF70
	|-SortedDictionary<uint, object>.System.Collections.IDictionary.set_Item
	*/

	private void System.Collections.IDictionary.Add(object key, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252A400 Offset: 0x2529400 VA: 0x18252A400
	|-SortedDictionary<object, object>.System.Collections.IDictionary.Add
	|
	|-RVA: 0x252A6C0 Offset: 0x25296C0 VA: 0x18252A6C0
	|-SortedDictionary<uint, object>.System.Collections.IDictionary.Add
	*/

	private bool System.Collections.IDictionary.Contains(object key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252AA60 Offset: 0x2529A60 VA: 0x18252AA60
	|-SortedDictionary<object, object>.System.Collections.IDictionary.Contains
	|
	|-RVA: 0x252A980 Offset: 0x2529980 VA: 0x18252A980
	|-SortedDictionary<uint, object>.System.Collections.IDictionary.Contains
	*/

	private static bool IsCompatibleKey(object key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2529C20 Offset: 0x2528C20 VA: 0x182529C20
	|-SortedDictionary<object, object>.IsCompatibleKey
	|
	|-RVA: 0x2529CD0 Offset: 0x2528CD0 VA: 0x182529CD0
	|-SortedDictionary<uint, object>.IsCompatibleKey
	*/

	private IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252AB30 Offset: 0x2529B30 VA: 0x18252AB30
	|-SortedDictionary<object, object>.System.Collections.IDictionary.GetEnumerator
	|-SortedDictionary<uint, object>.System.Collections.IDictionary.GetEnumerator
	*/

	private void System.Collections.IDictionary.Remove(object key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252ABE0 Offset: 0x2529BE0 VA: 0x18252ABE0
	|-SortedDictionary<object, object>.System.Collections.IDictionary.Remove
	|
	|-RVA: 0x252ACA0 Offset: 0x2529CA0 VA: 0x18252ACA0
	|-SortedDictionary<uint, object>.System.Collections.IDictionary.Remove
	*/

	private bool System.Collections.ICollection.get_IsSynchronized() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-SortedDictionary<object, object>.System.Collections.ICollection.get_IsSynchronized
	|-SortedDictionary<uint, object>.System.Collections.ICollection.get_IsSynchronized
	*/

	private object System.Collections.ICollection.get_SyncRoot() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252A360 Offset: 0x2529360 VA: 0x18252A360
	|-SortedDictionary<object, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x252A3B0 Offset: 0x25293B0 VA: 0x18252A3B0
	|-SortedDictionary<uint, object>.System.Collections.ICollection.get_SyncRoot
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252B4F0 Offset: 0x252A4F0 VA: 0x18252B4F0
	|-SortedDictionary<object, object>.System.Collections.IEnumerable.GetEnumerator
	|-SortedDictionary<uint, object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
public struct SortedDictionary.Enumerator<TKey, TValue> : IEnumerator<KeyValuePair<TKey, TValue>>, IDisposable, IEnumerator, IDictionaryEnumerator
{
	// Fields
	private SortedSet.Enumerator<KeyValuePair<TKey, TValue>> _treeEnum;
	private int _getEnumeratorRetType;

	// Properties
	public KeyValuePair<TKey, TValue> Current { get; }
	internal bool NotStartedOrEnded { get; }
	private object System.Collections.IEnumerator.Current { get; }
	private object System.Collections.IDictionaryEnumerator.Key { get; }
	private object System.Collections.IDictionaryEnumerator.Value { get; }
	private DictionaryEntry System.Collections.IDictionaryEnumerator.Entry { get; }

	// Methods

	internal void .ctor(SortedDictionary<TKey, TValue> dictionary, int getEnumeratorRetType) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A5230 Offset: 0x2A4630 VA: 0x1802A5230
	|-SortedDictionary.Enumerator<object, object>..ctor
	|-SortedDictionary.Enumerator<uint, object>..ctor
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A4A90 Offset: 0x2A3E90 VA: 0x1802A4A90
	|-SortedDictionary.Enumerator<object, object>.MoveNext
	|
	|-RVA: 0x2A4B30 Offset: 0x2A3F30 VA: 0x1802A4B30
	|-SortedDictionary.Enumerator<uint, object>.MoveNext
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A49B0 Offset: 0x2A3DB0 VA: 0x1802A49B0
	|-SortedDictionary.Enumerator<object, object>.Dispose
	|-SortedDictionary.Enumerator<uint, object>.Dispose
	*/

	public KeyValuePair<TKey, TValue> get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A54E0 Offset: 0x2A48E0 VA: 0x1802A54E0
	|-SortedDictionary.Enumerator<object, object>.get_Current
	|-SortedDictionary.Enumerator<uint, object>.get_Current
	*/

	internal bool get_NotStartedOrEnded() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A5540 Offset: 0x2A4940 VA: 0x1802A5540
	|-SortedDictionary.Enumerator<object, object>.get_NotStartedOrEnded
	|-SortedDictionary.Enumerator<uint, object>.get_NotStartedOrEnded
	*/

	internal void Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A4BC0 Offset: 0x2A3FC0 VA: 0x1802A4BC0
	|-SortedDictionary.Enumerator<object, object>.Reset
	|
	|-RVA: 0x2A4D40 Offset: 0x2A4140 VA: 0x1802A4D40
	|-SortedDictionary.Enumerator<uint, object>.Reset
	*/

	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A4BC0 Offset: 0x2A3FC0 VA: 0x1802A4BC0
	|-SortedDictionary.Enumerator<object, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x2A4D40 Offset: 0x2A4140 VA: 0x1802A4D40
	|-SortedDictionary.Enumerator<uint, object>.System.Collections.IEnumerator.Reset
	*/

	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A4FD0 Offset: 0x2A43D0 VA: 0x1802A4FD0
	|-SortedDictionary.Enumerator<object, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x2A4FC0 Offset: 0x2A43C0 VA: 0x1802A4FC0
	|-SortedDictionary.Enumerator<uint, object>.System.Collections.IEnumerator.get_Current
	*/

	private object System.Collections.IDictionaryEnumerator.get_Key() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A4C90 Offset: 0x2A4090 VA: 0x1802A4C90
	|-SortedDictionary.Enumerator<object, object>.System.Collections.IDictionaryEnumerator.get_Key
	|
	|-RVA: 0x2A4CA0 Offset: 0x2A40A0 VA: 0x1802A4CA0
	|-SortedDictionary.Enumerator<uint, object>.System.Collections.IDictionaryEnumerator.get_Key
	*/

	private object System.Collections.IDictionaryEnumerator.get_Value() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A4CC0 Offset: 0x2A40C0 VA: 0x1802A4CC0
	|-SortedDictionary.Enumerator<object, object>.System.Collections.IDictionaryEnumerator.get_Value
	|
	|-RVA: 0x2A4CB0 Offset: 0x2A40B0 VA: 0x1802A4CB0
	|-SortedDictionary.Enumerator<uint, object>.System.Collections.IDictionaryEnumerator.get_Value
	*/

	private DictionaryEntry System.Collections.IDictionaryEnumerator.get_Entry() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A4C60 Offset: 0x2A4060 VA: 0x1802A4C60
	|-SortedDictionary.Enumerator<object, object>.System.Collections.IDictionaryEnumerator.get_Entry
	|
	|-RVA: 0x2A4C30 Offset: 0x2A4030 VA: 0x1802A4C30
	|-SortedDictionary.Enumerator<uint, object>.System.Collections.IDictionaryEnumerator.get_Entry
	*/
}

// Namespace: 
[DebuggerDisplayAttribute] // RVA: 0xEC680 Offset: 0xEBA80 VA: 0x1800EC680
[DebuggerTypeProxyAttribute] // RVA: 0xEC680 Offset: 0xEBA80 VA: 0x1800EC680
[Serializable]
public sealed class SortedDictionary.KeyCollection<TKey, TValue> : ICollection<TKey>, IEnumerable<TKey>, IEnumerable, ICollection, IReadOnlyCollection<TKey>
{
	// Fields
	private SortedDictionary<TKey, TValue> _dictionary;

	// Properties
	public int Count { get; }
	private bool System.Collections.Generic.ICollection<TKey>.IsReadOnly { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }

	// Methods

	public void .ctor(SortedDictionary<TKey, TValue> dictionary) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2525E80 Offset: 0x2524E80 VA: 0x182525E80
	|-SortedDictionary.KeyCollection<object, object>..ctor
	|
	|-RVA: 0x2525F10 Offset: 0x2524F10 VA: 0x182525F10
	|-SortedDictionary.KeyCollection<uint, object>..ctor
	*/

	private IEnumerator<TKey> System.Collections.Generic.IEnumerable<TKey>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252EF40 Offset: 0x252DF40 VA: 0x18252EF40
	|-SortedDictionary.KeyCollection<object, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	|-SortedDictionary.KeyCollection<uint, object>.System.Collections.Generic.IEnumerable<TKey>.GetEnumerator
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252EF40 Offset: 0x252DF40 VA: 0x18252EF40
	|-SortedDictionary.KeyCollection<object, object>.System.Collections.IEnumerable.GetEnumerator
	|-SortedDictionary.KeyCollection<uint, object>.System.Collections.IEnumerable.GetEnumerator
	*/

	public void CopyTo(TKey[] array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2524EF0 Offset: 0x2523EF0 VA: 0x182524EF0
	|-SortedDictionary.KeyCollection<object, object>.CopyTo
	|
	|-RVA: 0x2525130 Offset: 0x2524130 VA: 0x182525130
	|-SortedDictionary.KeyCollection<uint, object>.CopyTo
	*/

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25255E0 Offset: 0x25245E0 VA: 0x1825255E0
	|-SortedDictionary.KeyCollection<object, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25259E0 Offset: 0x25249E0 VA: 0x1825259E0
	|-SortedDictionary.KeyCollection<uint, object>.System.Collections.ICollection.CopyTo
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC6170 Offset: 0x1CC5170 VA: 0x181CC6170
	|-SortedDictionary.KeyCollection<object, object>.get_Count
	|-SortedDictionary.KeyCollection<uint, object>.get_Count
	*/

	private bool System.Collections.Generic.ICollection<TKey>.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-SortedDictionary.KeyCollection<object, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	|-SortedDictionary.KeyCollection<uint, object>.System.Collections.Generic.ICollection<TKey>.get_IsReadOnly
	*/

	private void System.Collections.Generic.ICollection<TKey>.Add(TKey item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2525370 Offset: 0x2524370 VA: 0x182525370
	|-SortedDictionary.KeyCollection<object, object>.System.Collections.Generic.ICollection<TKey>.Add
	|
	|-RVA: 0x25253D0 Offset: 0x25243D0 VA: 0x1825253D0
	|-SortedDictionary.KeyCollection<uint, object>.System.Collections.Generic.ICollection<TKey>.Add
	*/

	private void System.Collections.Generic.ICollection<TKey>.Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2525490 Offset: 0x2524490 VA: 0x182525490
	|-SortedDictionary.KeyCollection<object, object>.System.Collections.Generic.ICollection<TKey>.Clear
	|
	|-RVA: 0x2525430 Offset: 0x2524430 VA: 0x182525430
	|-SortedDictionary.KeyCollection<uint, object>.System.Collections.Generic.ICollection<TKey>.Clear
	*/

	private bool System.Collections.Generic.ICollection<TKey>.Contains(TKey item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25254F0 Offset: 0x25244F0 VA: 0x1825254F0
	|-SortedDictionary.KeyCollection<object, object>.System.Collections.Generic.ICollection<TKey>.Contains
	|-SortedDictionary.KeyCollection<uint, object>.System.Collections.Generic.ICollection<TKey>.Contains
	*/

	private bool System.Collections.Generic.ICollection<TKey>.Remove(TKey item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2525520 Offset: 0x2524520 VA: 0x182525520
	|-SortedDictionary.KeyCollection<object, object>.System.Collections.Generic.ICollection<TKey>.Remove
	|
	|-RVA: 0x2525580 Offset: 0x2524580 VA: 0x182525580
	|-SortedDictionary.KeyCollection<uint, object>.System.Collections.Generic.ICollection<TKey>.Remove
	*/

	private bool System.Collections.ICollection.get_IsSynchronized() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-SortedDictionary.KeyCollection<object, object>.System.Collections.ICollection.get_IsSynchronized
	|-SortedDictionary.KeyCollection<uint, object>.System.Collections.ICollection.get_IsSynchronized
	*/

	private object System.Collections.ICollection.get_SyncRoot() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2525DE0 Offset: 0x2524DE0 VA: 0x182525DE0
	|-SortedDictionary.KeyCollection<object, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x2525E30 Offset: 0x2524E30 VA: 0x182525E30
	|-SortedDictionary.KeyCollection<uint, object>.System.Collections.ICollection.get_SyncRoot
	*/
}

// Namespace: 
public struct SortedDictionary.KeyCollection.Enumerator<TKey, TValue> : IEnumerator<TKey>, IDisposable, IEnumerator
{
	// Fields
	private SortedDictionary.Enumerator<TKey, TValue> _dictEnum;

	// Properties
	public TKey Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	internal void .ctor(SortedDictionary<TKey, TValue> dictionary) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A51F0 Offset: 0x2A45F0 VA: 0x1802A51F0
	|-SortedDictionary.KeyCollection.Enumerator<object, object>..ctor
	|-SortedDictionary.KeyCollection.Enumerator<uint, object>..ctor
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A4930 Offset: 0x2A3D30 VA: 0x1802A4930
	|-SortedDictionary.KeyCollection.Enumerator<object, object>.Dispose
	|-SortedDictionary.KeyCollection.Enumerator<uint, object>.Dispose
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A4AD0 Offset: 0x2A3ED0 VA: 0x1802A4AD0
	|-SortedDictionary.KeyCollection.Enumerator<object, object>.MoveNext
	|
	|-RVA: 0x2A4A10 Offset: 0x2A3E10 VA: 0x1802A4A10
	|-SortedDictionary.KeyCollection.Enumerator<uint, object>.MoveNext
	*/

	public TKey get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A5410 Offset: 0x2A4810 VA: 0x1802A5410
	|-SortedDictionary.KeyCollection.Enumerator<object, object>.get_Current
	|
	|-RVA: 0x2A53A0 Offset: 0x2A47A0 VA: 0x1802A53A0
	|-SortedDictionary.KeyCollection.Enumerator<uint, object>.get_Current
	*/

	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A4F00 Offset: 0x2A4300 VA: 0x1802A4F00
	|-SortedDictionary.KeyCollection.Enumerator<object, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x2A4FE0 Offset: 0x2A43E0 VA: 0x1802A4FE0
	|-SortedDictionary.KeyCollection.Enumerator<uint, object>.System.Collections.IEnumerator.get_Current
	*/

	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A4DF0 Offset: 0x2A41F0 VA: 0x1802A4DF0
	|-SortedDictionary.KeyCollection.Enumerator<object, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x2A4D90 Offset: 0x2A4190 VA: 0x1802A4D90
	|-SortedDictionary.KeyCollection.Enumerator<uint, object>.System.Collections.IEnumerator.Reset
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SortedDictionary.KeyCollection.<>c__DisplayClass5_0<TKey, TValue>
{
	// Fields
	public TKey[] array;
	public int index;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-SortedDictionary.KeyCollection.<>c__DisplayClass5_0<object, object>..ctor
	|-SortedDictionary.KeyCollection.<>c__DisplayClass5_0<uint, object>..ctor
	*/

	internal bool <CopyTo>b__0(SortedSet.Node<KeyValuePair<TKey, TValue>> node) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252DAA0 Offset: 0x252CAA0 VA: 0x18252DAA0
	|-SortedDictionary.KeyCollection.<>c__DisplayClass5_0<object, object>.<CopyTo>b__0
	|
	|-RVA: 0x252DC00 Offset: 0x252CC00 VA: 0x18252DC00
	|-SortedDictionary.KeyCollection.<>c__DisplayClass5_0<uint, object>.<CopyTo>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SortedDictionary.KeyCollection.<>c__DisplayClass6_0<TKey, TValue>
{
	// Fields
	public int index;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-SortedDictionary.KeyCollection.<>c__DisplayClass6_0<object, object>..ctor
	|-SortedDictionary.KeyCollection.<>c__DisplayClass6_0<uint, object>..ctor
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SortedDictionary.KeyCollection.<>c__DisplayClass6_1<TKey, TValue>
{
	// Fields
	public object[] objects;
	public SortedDictionary.KeyCollection.<>c__DisplayClass6_0<TKey, TValue> CS$<>8__locals1;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-SortedDictionary.KeyCollection.<>c__DisplayClass6_1<object, object>..ctor
	|-SortedDictionary.KeyCollection.<>c__DisplayClass6_1<uint, object>..ctor
	*/

	internal bool <System.Collections.ICollection.CopyTo>b__0(SortedSet.Node<KeyValuePair<TKey, TValue>> node) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252DDE0 Offset: 0x252CDE0 VA: 0x18252DDE0
	|-SortedDictionary.KeyCollection.<>c__DisplayClass6_1<object, object>.<System.Collections.ICollection.CopyTo>b__0
	|
	|-RVA: 0x252DCB0 Offset: 0x252CCB0 VA: 0x18252DCB0
	|-SortedDictionary.KeyCollection.<>c__DisplayClass6_1<uint, object>.<System.Collections.ICollection.CopyTo>b__0
	*/
}

// Namespace: 
[DebuggerTypeProxyAttribute] // RVA: 0xF2E80 Offset: 0xF2280 VA: 0x1800F2E80
[DebuggerDisplayAttribute] // RVA: 0xF2E80 Offset: 0xF2280 VA: 0x1800F2E80
[Serializable]
public sealed class SortedDictionary.ValueCollection<TKey, TValue> : ICollection<TValue>, IEnumerable<TValue>, IEnumerable, ICollection, IReadOnlyCollection<TValue>
{
	// Fields
	private SortedDictionary<TKey, TValue> _dictionary;

	// Properties
	public int Count { get; }
	private bool System.Collections.Generic.ICollection<TValue>.IsReadOnly { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }

	// Methods

	public void .ctor(SortedDictionary<TKey, TValue> dictionary) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252F030 Offset: 0x252E030 VA: 0x18252F030
	|-SortedDictionary.ValueCollection<object, object>..ctor
	|
	|-RVA: 0x252F0C0 Offset: 0x252E0C0 VA: 0x18252F0C0
	|-SortedDictionary.ValueCollection<uint, object>..ctor
	*/

	private IEnumerator<TValue> System.Collections.Generic.IEnumerable<TValue>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252EF40 Offset: 0x252DF40 VA: 0x18252EF40
	|-SortedDictionary.ValueCollection<object, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	|-SortedDictionary.ValueCollection<uint, object>.System.Collections.Generic.IEnumerable<TValue>.GetEnumerator
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252EF40 Offset: 0x252DF40 VA: 0x18252EF40
	|-SortedDictionary.ValueCollection<object, object>.System.Collections.IEnumerable.GetEnumerator
	|-SortedDictionary.ValueCollection<uint, object>.System.Collections.IEnumerable.GetEnumerator
	*/

	public void CopyTo(TValue[] array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252E220 Offset: 0x252D220 VA: 0x18252E220
	|-SortedDictionary.ValueCollection<object, object>.CopyTo
	|
	|-RVA: 0x252DFE0 Offset: 0x252CFE0 VA: 0x18252DFE0
	|-SortedDictionary.ValueCollection<uint, object>.CopyTo
	*/

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252E6A0 Offset: 0x252D6A0 VA: 0x18252E6A0
	|-SortedDictionary.ValueCollection<object, object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x252EAA0 Offset: 0x252DAA0 VA: 0x18252EAA0
	|-SortedDictionary.ValueCollection<uint, object>.System.Collections.ICollection.CopyTo
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC6170 Offset: 0x1CC5170 VA: 0x181CC6170
	|-SortedDictionary.ValueCollection<object, object>.get_Count
	|-SortedDictionary.ValueCollection<uint, object>.get_Count
	*/

	private bool System.Collections.Generic.ICollection<TValue>.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-SortedDictionary.ValueCollection<object, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	|-SortedDictionary.ValueCollection<uint, object>.System.Collections.Generic.ICollection<TValue>.get_IsReadOnly
	*/

	private void System.Collections.Generic.ICollection<TValue>.Add(TValue item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252E460 Offset: 0x252D460 VA: 0x18252E460
	|-SortedDictionary.ValueCollection<object, object>.System.Collections.Generic.ICollection<TValue>.Add
	|
	|-RVA: 0x252E4C0 Offset: 0x252D4C0 VA: 0x18252E4C0
	|-SortedDictionary.ValueCollection<uint, object>.System.Collections.Generic.ICollection<TValue>.Add
	*/

	private void System.Collections.Generic.ICollection<TValue>.Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252E580 Offset: 0x252D580 VA: 0x18252E580
	|-SortedDictionary.ValueCollection<object, object>.System.Collections.Generic.ICollection<TValue>.Clear
	|
	|-RVA: 0x252E520 Offset: 0x252D520 VA: 0x18252E520
	|-SortedDictionary.ValueCollection<uint, object>.System.Collections.Generic.ICollection<TValue>.Clear
	*/

	private bool System.Collections.Generic.ICollection<TValue>.Contains(TValue item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25254F0 Offset: 0x25244F0 VA: 0x1825254F0
	|-SortedDictionary.ValueCollection<object, object>.System.Collections.Generic.ICollection<TValue>.Contains
	|-SortedDictionary.ValueCollection<uint, object>.System.Collections.Generic.ICollection<TValue>.Contains
	*/

	private bool System.Collections.Generic.ICollection<TValue>.Remove(TValue item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252E5E0 Offset: 0x252D5E0 VA: 0x18252E5E0
	|-SortedDictionary.ValueCollection<object, object>.System.Collections.Generic.ICollection<TValue>.Remove
	|
	|-RVA: 0x252E640 Offset: 0x252D640 VA: 0x18252E640
	|-SortedDictionary.ValueCollection<uint, object>.System.Collections.Generic.ICollection<TValue>.Remove
	*/

	private bool System.Collections.ICollection.get_IsSynchronized() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-SortedDictionary.ValueCollection<object, object>.System.Collections.ICollection.get_IsSynchronized
	|-SortedDictionary.ValueCollection<uint, object>.System.Collections.ICollection.get_IsSynchronized
	*/

	private object System.Collections.ICollection.get_SyncRoot() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252EEF0 Offset: 0x252DEF0 VA: 0x18252EEF0
	|-SortedDictionary.ValueCollection<object, object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x252EEA0 Offset: 0x252DEA0 VA: 0x18252EEA0
	|-SortedDictionary.ValueCollection<uint, object>.System.Collections.ICollection.get_SyncRoot
	*/
}

// Namespace: 
public struct SortedDictionary.ValueCollection.Enumerator<TKey, TValue> : IEnumerator<TValue>, IDisposable, IEnumerator
{
	// Fields
	private SortedDictionary.Enumerator<TKey, TValue> _dictEnum;

	// Properties
	public TValue Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	internal void .ctor(SortedDictionary<TKey, TValue> dictionary) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A51F0 Offset: 0x2A45F0 VA: 0x1802A51F0
	|-SortedDictionary.ValueCollection.Enumerator<object, object>..ctor
	|-SortedDictionary.ValueCollection.Enumerator<uint, object>..ctor
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A4930 Offset: 0x2A3D30 VA: 0x1802A4930
	|-SortedDictionary.ValueCollection.Enumerator<object, object>.Dispose
	|-SortedDictionary.ValueCollection.Enumerator<uint, object>.Dispose
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A4AD0 Offset: 0x2A3ED0 VA: 0x1802A4AD0
	|-SortedDictionary.ValueCollection.Enumerator<object, object>.MoveNext
	|
	|-RVA: 0x2A4A10 Offset: 0x2A3E10 VA: 0x1802A4A10
	|-SortedDictionary.ValueCollection.Enumerator<uint, object>.MoveNext
	*/

	public TValue get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A5430 Offset: 0x2A4830 VA: 0x1802A5430
	|-SortedDictionary.ValueCollection.Enumerator<object, object>.get_Current
	|-SortedDictionary.ValueCollection.Enumerator<uint, object>.get_Current
	*/

	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A4F20 Offset: 0x2A4320 VA: 0x1802A4F20
	|-SortedDictionary.ValueCollection.Enumerator<object, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x2A5010 Offset: 0x2A4410 VA: 0x1802A5010
	|-SortedDictionary.ValueCollection.Enumerator<uint, object>.System.Collections.IEnumerator.get_Current
	*/

	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A4DF0 Offset: 0x2A41F0 VA: 0x1802A4DF0
	|-SortedDictionary.ValueCollection.Enumerator<object, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x2A4D90 Offset: 0x2A4190 VA: 0x1802A4D90
	|-SortedDictionary.ValueCollection.Enumerator<uint, object>.System.Collections.IEnumerator.Reset
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SortedDictionary.ValueCollection.<>c__DisplayClass5_0<TKey, TValue>
{
	// Fields
	public TValue[] array;
	public int index;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-SortedDictionary.ValueCollection.<>c__DisplayClass5_0<object, object>..ctor
	|-SortedDictionary.ValueCollection.<>c__DisplayClass5_0<uint, object>..ctor
	*/

	internal bool <CopyTo>b__0(SortedSet.Node<KeyValuePair<TKey, TValue>> node) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252DB50 Offset: 0x252CB50 VA: 0x18252DB50
	|-SortedDictionary.ValueCollection.<>c__DisplayClass5_0<object, object>.<CopyTo>b__0
	|-SortedDictionary.ValueCollection.<>c__DisplayClass5_0<uint, object>.<CopyTo>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SortedDictionary.ValueCollection.<>c__DisplayClass6_0<TKey, TValue>
{
	// Fields
	public int index;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-SortedDictionary.ValueCollection.<>c__DisplayClass6_0<object, object>..ctor
	|-SortedDictionary.ValueCollection.<>c__DisplayClass6_0<uint, object>..ctor
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SortedDictionary.ValueCollection.<>c__DisplayClass6_1<TKey, TValue>
{
	// Fields
	public object[] objects;
	public SortedDictionary.ValueCollection.<>c__DisplayClass6_0<TKey, TValue> CS$<>8__locals1;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-SortedDictionary.ValueCollection.<>c__DisplayClass6_1<object, object>..ctor
	|-SortedDictionary.ValueCollection.<>c__DisplayClass6_1<uint, object>..ctor
	*/

	internal bool <System.Collections.ICollection.CopyTo>b__0(SortedSet.Node<KeyValuePair<TKey, TValue>> node) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252DEE0 Offset: 0x252CEE0 VA: 0x18252DEE0
	|-SortedDictionary.ValueCollection.<>c__DisplayClass6_1<object, object>.<System.Collections.ICollection.CopyTo>b__0
	|-SortedDictionary.ValueCollection.<>c__DisplayClass6_1<uint, object>.<System.Collections.ICollection.CopyTo>b__0
	*/
}

// Namespace: 
[Serializable]
internal sealed class SortedDictionary.KeyValuePairComparer<TKey, TValue> : Comparer<KeyValuePair<TKey, TValue>>
{
	// Fields
	internal IComparer<TKey> keyComparer;

	// Methods

	public void .ctor(IComparer<TKey> keyComparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2526120 Offset: 0x2525120 VA: 0x182526120
	|-SortedDictionary.KeyValuePairComparer<object, object>..ctor
	|-SortedDictionary.KeyValuePairComparer<uint, object>..ctor
	*/

	public override int Compare(KeyValuePair<TKey, TValue> x, KeyValuePair<TKey, TValue> y) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2526060 Offset: 0x2525060 VA: 0x182526060
	|-SortedDictionary.KeyValuePairComparer<object, object>.Compare
	|
	|-RVA: 0x2525FA0 Offset: 0x2524FA0 VA: 0x182525FA0
	|-SortedDictionary.KeyValuePairComparer<uint, object>.Compare
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SortedDictionary.<>c__DisplayClass34_0<TKey, TValue>
{
	// Fields
	public bool found;
	public TValue value;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-SortedDictionary.<>c__DisplayClass34_0<object, object>..ctor
	|-SortedDictionary.<>c__DisplayClass34_0<uint, object>..ctor
	*/

	internal bool <ContainsValue>b__0(SortedSet.Node<KeyValuePair<TKey, TValue>> node) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252D610 Offset: 0x252C610 VA: 0x18252D610
	|-SortedDictionary.<>c__DisplayClass34_0<object, object>.<ContainsValue>b__0
	|-SortedDictionary.<>c__DisplayClass34_0<uint, object>.<ContainsValue>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SortedDictionary.<>c__DisplayClass34_1<TKey, TValue>
{
	// Fields
	public EqualityComparer<TValue> valueComparer;
	public SortedDictionary.<>c__DisplayClass34_0<TKey, TValue> CS$<>8__locals1;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-SortedDictionary.<>c__DisplayClass34_1<object, object>..ctor
	|-SortedDictionary.<>c__DisplayClass34_1<uint, object>..ctor
	*/

	internal bool <ContainsValue>b__1(SortedSet.Node<KeyValuePair<TKey, TValue>> node) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252D6A0 Offset: 0x252C6A0 VA: 0x18252D6A0
	|-SortedDictionary.<>c__DisplayClass34_1<object, object>.<ContainsValue>b__1
	|-SortedDictionary.<>c__DisplayClass34_1<uint, object>.<ContainsValue>b__1
	*/
}

// Namespace: System.Collections.Generic
[Serializable]
internal sealed class TreeSet<T> : SortedSet<T>
{
	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FCF390 Offset: 0x1FCE390 VA: 0x181FCF390
	|-TreeSet<KeyValuePair<object, object>>..ctor
	|-TreeSet<KeyValuePair<uint, object>>..ctor
	|-TreeSet<object>..ctor
	*/

	public void .ctor(IComparer<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25A3ED0 Offset: 0x25A2ED0 VA: 0x1825A3ED0
	|-TreeSet<KeyValuePair<object, object>>..ctor
	|-TreeSet<KeyValuePair<uint, object>>..ctor
	|-TreeSet<object>..ctor
	*/

	public void .ctor(SerializationInfo siInfo, StreamingContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25A3F00 Offset: 0x25A2F00 VA: 0x1825A3F00
	|-TreeSet<KeyValuePair<object, object>>..ctor
	|-TreeSet<KeyValuePair<uint, object>>..ctor
	|-TreeSet<object>..ctor
	*/

	internal override bool AddIfNotPresent(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25A3C10 Offset: 0x25A2C10 VA: 0x1825A3C10
	|-TreeSet<KeyValuePair<object, object>>.AddIfNotPresent
	|
	|-RVA: 0x25A3DD0 Offset: 0x25A2DD0 VA: 0x1825A3DD0
	|-TreeSet<KeyValuePair<uint, object>>.AddIfNotPresent
	|
	|-RVA: 0x25A3D10 Offset: 0x25A2D10 VA: 0x1825A3D10
	|-TreeSet<object>.AddIfNotPresent
	*/
}

// Namespace: System.Collections.Generic
[DebuggerDisplayAttribute] // RVA: 0xFB340 Offset: 0xFA740 VA: 0x1800FB340
[DebuggerTypeProxyAttribute] // RVA: 0xFB340 Offset: 0xFA740 VA: 0x1800FB340
[Serializable]
public class SortedSet<T> : ISet<T>, ICollection<T>, IEnumerable<T>, IEnumerable, ICollection, IReadOnlyCollection<T>, ISerializable, IDeserializationCallback
{
	// Fields
	private SortedSet.Node<T> root;
	private IComparer<T> comparer;
	private int count;
	private int version;
	private object _syncRoot;
	private SerializationInfo siInfo;

	// Properties
	public int Count { get; }
	private bool System.Collections.Generic.ICollection<T>.IsReadOnly { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x259FD70 Offset: 0x259ED70 VA: 0x18259FD70
	|-SortedSet<KeyValuePair<object, object>>..ctor
	|-SortedSet<KeyValuePair<uint, object>>..ctor
	|-SortedSet<object>..ctor
	*/

	public void .ctor(IComparer<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252D580 Offset: 0x252C580 VA: 0x18252D580
	|-SortedSet<KeyValuePair<object, object>>..ctor
	|-SortedSet<KeyValuePair<uint, object>>..ctor
	|-SortedSet<object>..ctor
	*/

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x259FDC0 Offset: 0x259EDC0 VA: 0x18259FDC0
	|-SortedSet<KeyValuePair<object, object>>..ctor
	|-SortedSet<KeyValuePair<uint, object>>..ctor
	|-SortedSet<object>..ctor
	*/

	internal virtual bool InOrderTreeWalk(TreeWalkPredicate<T> action) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x259E640 Offset: 0x259D640 VA: 0x18259E640
	|-SortedSet<KeyValuePair<object, object>>.InOrderTreeWalk
	|-SortedSet<KeyValuePair<uint, object>>.InOrderTreeWalk
	|-SortedSet<object>.InOrderTreeWalk
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252D5E0 Offset: 0x252C5E0 VA: 0x18252D5E0
	|-SortedSet<KeyValuePair<object, object>>.get_Count
	|-SortedSet<KeyValuePair<uint, object>>.get_Count
	|-SortedSet<object>.get_Count
	*/

	private bool System.Collections.Generic.ICollection<T>.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-SortedSet<KeyValuePair<object, object>>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-SortedSet<KeyValuePair<uint, object>>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-SortedSet<object>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	*/

	private bool System.Collections.ICollection.get_IsSynchronized() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-SortedSet<KeyValuePair<object, object>>.System.Collections.ICollection.get_IsSynchronized
	|-SortedSet<KeyValuePair<uint, object>>.System.Collections.ICollection.get_IsSynchronized
	|-SortedSet<object>.System.Collections.ICollection.get_IsSynchronized
	*/

	private object System.Collections.ICollection.get_SyncRoot() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252D480 Offset: 0x252C480 VA: 0x18252D480
	|-SortedSet<KeyValuePair<object, object>>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x259FC80 Offset: 0x259EC80 VA: 0x18259FC80
	|-SortedSet<KeyValuePair<uint, object>>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x259FC10 Offset: 0x259EC10 VA: 0x18259FC10
	|-SortedSet<object>.System.Collections.ICollection.get_SyncRoot
	*/

	internal virtual void VersionCheck() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-SortedSet<KeyValuePair<object, object>>.VersionCheck
	|-SortedSet<KeyValuePair<uint, object>>.VersionCheck
	|-SortedSet<object>.VersionCheck
	*/

	internal virtual bool IsWithinRange(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-SortedSet<KeyValuePair<object, object>>.IsWithinRange
	|-SortedSet<KeyValuePair<uint, object>>.IsWithinRange
	|-SortedSet<object>.IsWithinRange
	*/

	public bool Add(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252C110 Offset: 0x252B110 VA: 0x18252C110
	|-SortedSet<KeyValuePair<object, object>>.Add
	|-SortedSet<KeyValuePair<uint, object>>.Add
	|
	|-RVA: 0x259D6D0 Offset: 0x259C6D0 VA: 0x18259D6D0
	|-SortedSet<object>.Add
	*/

	private void System.Collections.Generic.ICollection<T>.Add(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x259F340 Offset: 0x259E340 VA: 0x18259F340
	|-SortedSet<KeyValuePair<object, object>>.System.Collections.Generic.ICollection<T>.Add
	|-SortedSet<KeyValuePair<uint, object>>.System.Collections.Generic.ICollection<T>.Add
	|
	|-RVA: 0x259F380 Offset: 0x259E380 VA: 0x18259F380
	|-SortedSet<object>.System.Collections.Generic.ICollection<T>.Add
	*/

	internal virtual bool AddIfNotPresent(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x259D290 Offset: 0x259C290 VA: 0x18259D290
	|-SortedSet<KeyValuePair<object, object>>.AddIfNotPresent
	|-SortedSet<KeyValuePair<uint, object>>.AddIfNotPresent
	|
	|-RVA: 0x259CF00 Offset: 0x259BF00 VA: 0x18259CF00
	|-SortedSet<object>.AddIfNotPresent
	*/

	public bool Remove(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x259F090 Offset: 0x259E090 VA: 0x18259F090
	|-SortedSet<KeyValuePair<object, object>>.Remove
	|-SortedSet<KeyValuePair<uint, object>>.Remove
	|
	|-RVA: 0x259F060 Offset: 0x259E060 VA: 0x18259F060
	|-SortedSet<object>.Remove
	*/

	internal virtual bool DoRemove(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252C400 Offset: 0x252B400 VA: 0x18252C400
	|-SortedSet<KeyValuePair<object, object>>.DoRemove
	|-SortedSet<KeyValuePair<uint, object>>.DoRemove
	|
	|-RVA: 0x259DC70 Offset: 0x259CC70 VA: 0x18259DC70
	|-SortedSet<object>.DoRemove
	*/

	public virtual void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252C150 Offset: 0x252B150 VA: 0x18252C150
	|-SortedSet<KeyValuePair<object, object>>.Clear
	|-SortedSet<KeyValuePair<uint, object>>.Clear
	|-SortedSet<object>.Clear
	*/

	public virtual bool Contains(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252C160 Offset: 0x252B160 VA: 0x18252C160
	|-SortedSet<KeyValuePair<object, object>>.Contains
	|-SortedSet<KeyValuePair<uint, object>>.Contains
	|
	|-RVA: 0x259D700 Offset: 0x259C700 VA: 0x18259D700
	|-SortedSet<object>.Contains
	*/

	public void CopyTo(T[] array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x259D730 Offset: 0x259C730 VA: 0x18259D730
	|-SortedSet<KeyValuePair<object, object>>.CopyTo
	|-SortedSet<KeyValuePair<uint, object>>.CopyTo
	|-SortedSet<object>.CopyTo
	*/

	public void CopyTo(T[] array, int index, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252C1A0 Offset: 0x252B1A0 VA: 0x18252C1A0
	|-SortedSet<KeyValuePair<object, object>>.CopyTo
	|
	|-RVA: 0x259DA10 Offset: 0x259CA10 VA: 0x18259DA10
	|-SortedSet<KeyValuePair<uint, object>>.CopyTo
	|
	|-RVA: 0x259D7B0 Offset: 0x259C7B0 VA: 0x18259D7B0
	|-SortedSet<object>.CopyTo
	*/

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252D050 Offset: 0x252C050 VA: 0x18252D050
	|-SortedSet<KeyValuePair<object, object>>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x259F3B0 Offset: 0x259E3B0 VA: 0x18259F3B0
	|-SortedSet<KeyValuePair<uint, object>>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x259F7E0 Offset: 0x259E7E0 VA: 0x18259F7E0
	|-SortedSet<object>.System.Collections.ICollection.CopyTo
	*/

	public SortedSet.Enumerator<T> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252CAA0 Offset: 0x252BAA0 VA: 0x18252CAA0
	|-SortedSet<KeyValuePair<object, object>>.GetEnumerator
	|
	|-RVA: 0x259E220 Offset: 0x259D220 VA: 0x18259E220
	|-SortedSet<KeyValuePair<uint, object>>.GetEnumerator
	|
	|-RVA: 0x259E1E0 Offset: 0x259D1E0 VA: 0x18259E1E0
	|-SortedSet<object>.GetEnumerator
	*/

	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252D4F0 Offset: 0x252C4F0 VA: 0x18252D4F0
	|-SortedSet<KeyValuePair<object, object>>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-SortedSet<KeyValuePair<uint, object>>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-SortedSet<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252D4F0 Offset: 0x252C4F0 VA: 0x18252D4F0
	|-SortedSet<KeyValuePair<object, object>>.System.Collections.IEnumerable.GetEnumerator
	|-SortedSet<KeyValuePair<uint, object>>.System.Collections.IEnumerable.GetEnumerator
	|-SortedSet<object>.System.Collections.IEnumerable.GetEnumerator
	*/

	private void InsertionBalance(SortedSet.Node<T> current, ref SortedSet.Node<T> parent, SortedSet.Node<T> grandParent, SortedSet.Node<T> greatGrandParent) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x259E880 Offset: 0x259D880 VA: 0x18259E880
	|-SortedSet<KeyValuePair<object, object>>.InsertionBalance
	|-SortedSet<KeyValuePair<uint, object>>.InsertionBalance
	|-SortedSet<object>.InsertionBalance
	*/

	private void ReplaceChildOrRoot(SortedSet.Node<T> parent, SortedSet.Node<T> child, SortedSet.Node<T> newChild) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x259F0D0 Offset: 0x259E0D0 VA: 0x18259F0D0
	|-SortedSet<KeyValuePair<object, object>>.ReplaceChildOrRoot
	|-SortedSet<KeyValuePair<uint, object>>.ReplaceChildOrRoot
	|-SortedSet<object>.ReplaceChildOrRoot
	*/

	private void ReplaceNode(SortedSet.Node<T> match, SortedSet.Node<T> parentOfMatch, SortedSet.Node<T> successor, SortedSet.Node<T> parentOfSuccessor) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x259F120 Offset: 0x259E120 VA: 0x18259F120
	|-SortedSet<KeyValuePair<object, object>>.ReplaceNode
	|-SortedSet<KeyValuePair<uint, object>>.ReplaceNode
	|-SortedSet<object>.ReplaceNode
	*/

	internal virtual SortedSet.Node<T> FindNode(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252C900 Offset: 0x252B900 VA: 0x18252C900
	|-SortedSet<KeyValuePair<object, object>>.FindNode
	|-SortedSet<KeyValuePair<uint, object>>.FindNode
	|
	|-RVA: 0x259E0D0 Offset: 0x259D0D0 VA: 0x18259E0D0
	|-SortedSet<object>.FindNode
	*/

	internal void UpdateVersion() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x259FD60 Offset: 0x259ED60 VA: 0x18259FD60
	|-SortedSet<KeyValuePair<object, object>>.UpdateVersion
	|-SortedSet<KeyValuePair<uint, object>>.UpdateVersion
	|-SortedSet<object>.UpdateVersion
	*/

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x259FD20 Offset: 0x259ED20 VA: 0x18259FD20
	|-SortedSet<KeyValuePair<object, object>>.System.Runtime.Serialization.ISerializable.GetObjectData
	|-SortedSet<KeyValuePair<uint, object>>.System.Runtime.Serialization.ISerializable.GetObjectData
	|-SortedSet<object>.System.Runtime.Serialization.ISerializable.GetObjectData
	*/

	protected virtual void GetObjectData(SerializationInfo info, StreamingContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252CB20 Offset: 0x252BB20 VA: 0x18252CB20
	|-SortedSet<KeyValuePair<object, object>>.GetObjectData
	|
	|-RVA: 0x259E450 Offset: 0x259D450 VA: 0x18259E450
	|-SortedSet<KeyValuePair<uint, object>>.GetObjectData
	|
	|-RVA: 0x259E260 Offset: 0x259D260 VA: 0x18259E260
	|-SortedSet<object>.GetObjectData
	*/

	private void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x259FCF0 Offset: 0x259ECF0 VA: 0x18259FCF0
	|-SortedSet<KeyValuePair<object, object>>.System.Runtime.Serialization.IDeserializationCallback.OnDeserialization
	|-SortedSet<KeyValuePair<uint, object>>.System.Runtime.Serialization.IDeserializationCallback.OnDeserialization
	|-SortedSet<object>.System.Runtime.Serialization.IDeserializationCallback.OnDeserialization
	*/

	protected virtual void OnDeserialization(object sender) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252CD20 Offset: 0x252BD20 VA: 0x18252CD20
	|-SortedSet<KeyValuePair<object, object>>.OnDeserialization
	|
	|-RVA: 0x259EA10 Offset: 0x259DA10 VA: 0x18259EA10
	|-SortedSet<KeyValuePair<uint, object>>.OnDeserialization
	|
	|-RVA: 0x259ED40 Offset: 0x259DD40 VA: 0x18259ED40
	|-SortedSet<object>.OnDeserialization
	*/

	private static int Log2(int value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252CD10 Offset: 0x252BD10 VA: 0x18252CD10
	|-SortedSet<KeyValuePair<object, object>>.Log2
	|-SortedSet<KeyValuePair<uint, object>>.Log2
	|-SortedSet<object>.Log2
	*/
}

// Namespace: 
[Serializable]
internal sealed class SortedSet.Node<T>
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T <Item>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SortedSet.Node<T> <Left>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SortedSet.Node<T> <Right>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NodeColor <Color>k__BackingField;

	// Properties
	public T Item { get; set; }
	public SortedSet.Node<T> Left { get; set; }
	public SortedSet.Node<T> Right { get; set; }
	public NodeColor Color { get; set; }
	public bool IsBlack { get; }
	public bool IsRed { get; }
	public bool Is2Node { get; }
	public bool Is4Node { get; }

	// Methods

	public void .ctor(T item, NodeColor color) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2526BE0 Offset: 0x2525BE0 VA: 0x182526BE0
	|-SortedSet.Node<KeyValuePair<object, object>>..ctor
	|-SortedSet.Node<KeyValuePair<uint, object>>..ctor
	|
	|-RVA: 0x2526C70 Offset: 0x2525C70 VA: 0x182526C70
	|-SortedSet.Node<object>..ctor
	*/

	public static bool IsNonNullRed(SortedSet.Node<T> node) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2526320 Offset: 0x2525320 VA: 0x182526320
	|-SortedSet.Node<KeyValuePair<object, object>>.IsNonNullRed
	|-SortedSet.Node<KeyValuePair<uint, object>>.IsNonNullRed
	|-SortedSet.Node<object>.IsNonNullRed
	*/

	public static bool IsNullOrBlack(SortedSet.Node<T> node) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25263A0 Offset: 0x25253A0 VA: 0x1825263A0
	|-SortedSet.Node<KeyValuePair<object, object>>.IsNullOrBlack
	|-SortedSet.Node<KeyValuePair<uint, object>>.IsNullOrBlack
	|-SortedSet.Node<object>.IsNullOrBlack
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public T get_Item() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA1E020 Offset: 0xA1D020 VA: 0x180A1E020
	|-SortedSet.Node<KeyValuePair<object, object>>.get_Item
	|-SortedSet.Node<KeyValuePair<uint, object>>.get_Item
	|
	|-RVA: 0x81B350 Offset: 0x81A350 VA: 0x18081B350
	|-SortedSet.Node<object>.get_Item
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Item(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2526EA0 Offset: 0x2525EA0 VA: 0x182526EA0
	|-SortedSet.Node<KeyValuePair<object, object>>.set_Item
	|-SortedSet.Node<KeyValuePair<uint, object>>.set_Item
	|
	|-RVA: 0x18F2440 Offset: 0x18F1440 VA: 0x1818F2440
	|-SortedSet.Node<object>.set_Item
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public SortedSet.Node<T> get_Left() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1669AD0 Offset: 0x1668AD0 VA: 0x181669AD0
	|-SortedSet.Node<KeyValuePair<object, object>>.get_Left
	|-SortedSet.Node<KeyValuePair<uint, object>>.get_Left
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-SortedSet.Node<object>.get_Left
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Left(SortedSet.Node<T> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1326D60 Offset: 0x1325D60 VA: 0x181326D60
	|-SortedSet.Node<KeyValuePair<object, object>>.set_Left
	|-SortedSet.Node<KeyValuePair<uint, object>>.set_Left
	|
	|-RVA: 0x29D2F30 Offset: 0x29D1F30 VA: 0x1829D2F30
	|-SortedSet.Node<object>.set_Left
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public SortedSet.Node<T> get_Right() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xE53230 Offset: 0xE52230 VA: 0x180E53230
	|-SortedSet.Node<KeyValuePair<object, object>>.get_Right
	|-SortedSet.Node<KeyValuePair<uint, object>>.get_Right
	|
	|-RVA: 0x1669AD0 Offset: 0x1668AD0 VA: 0x181669AD0
	|-SortedSet.Node<object>.get_Right
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Right(SortedSet.Node<T> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x13499A0 Offset: 0x13489A0 VA: 0x1813499A0
	|-SortedSet.Node<KeyValuePair<object, object>>.set_Right
	|-SortedSet.Node<KeyValuePair<uint, object>>.set_Right
	|
	|-RVA: 0x1326D60 Offset: 0x1325D60 VA: 0x181326D60
	|-SortedSet.Node<object>.set_Right
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public NodeColor get_Color() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xB808C0 Offset: 0xB7F8C0 VA: 0x180B808C0
	|-SortedSet.Node<KeyValuePair<object, object>>.get_Color
	|-SortedSet.Node<KeyValuePair<uint, object>>.get_Color
	|
	|-RVA: 0xC443B0 Offset: 0xC433B0 VA: 0x180C443B0
	|-SortedSet.Node<object>.get_Color
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Color(NodeColor value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2526E90 Offset: 0x2525E90 VA: 0x182526E90
	|-SortedSet.Node<KeyValuePair<object, object>>.set_Color
	|-SortedSet.Node<KeyValuePair<uint, object>>.set_Color
	|
	|-RVA: 0x976F50 Offset: 0x975F50 VA: 0x180976F50
	|-SortedSet.Node<object>.set_Color
	*/

	public bool get_IsBlack() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2526E30 Offset: 0x2525E30 VA: 0x182526E30
	|-SortedSet.Node<KeyValuePair<object, object>>.get_IsBlack
	|-SortedSet.Node<KeyValuePair<uint, object>>.get_IsBlack
	|-SortedSet.Node<object>.get_IsBlack
	*/

	public bool get_IsRed() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2526E60 Offset: 0x2525E60 VA: 0x182526E60
	|-SortedSet.Node<KeyValuePair<object, object>>.get_IsRed
	|-SortedSet.Node<KeyValuePair<uint, object>>.get_IsRed
	|-SortedSet.Node<object>.get_IsRed
	*/

	public bool get_Is2Node() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2526CF0 Offset: 0x2525CF0 VA: 0x182526CF0
	|-SortedSet.Node<KeyValuePair<object, object>>.get_Is2Node
	|-SortedSet.Node<KeyValuePair<uint, object>>.get_Is2Node
	|-SortedSet.Node<object>.get_Is2Node
	*/

	public bool get_Is4Node() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2526DA0 Offset: 0x2525DA0 VA: 0x182526DA0
	|-SortedSet.Node<KeyValuePair<object, object>>.get_Is4Node
	|-SortedSet.Node<KeyValuePair<uint, object>>.get_Is4Node
	|-SortedSet.Node<object>.get_Is4Node
	*/

	public void ColorBlack() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25261A0 Offset: 0x25251A0 VA: 0x1825261A0
	|-SortedSet.Node<KeyValuePair<object, object>>.ColorBlack
	|-SortedSet.Node<KeyValuePair<uint, object>>.ColorBlack
	|-SortedSet.Node<object>.ColorBlack
	*/

	public void ColorRed() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25261D0 Offset: 0x25251D0 VA: 0x1825261D0
	|-SortedSet.Node<KeyValuePair<object, object>>.ColorRed
	|-SortedSet.Node<KeyValuePair<uint, object>>.ColorRed
	|-SortedSet.Node<object>.ColorRed
	*/

	public TreeRotation GetRotation(SortedSet.Node<T> current, SortedSet.Node<T> sibling) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2526200 Offset: 0x2525200 VA: 0x182526200
	|-SortedSet.Node<KeyValuePair<object, object>>.GetRotation
	|-SortedSet.Node<KeyValuePair<uint, object>>.GetRotation
	|-SortedSet.Node<object>.GetRotation
	*/

	public SortedSet.Node<T> GetSibling(SortedSet.Node<T> node) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25262B0 Offset: 0x25252B0 VA: 0x1825262B0
	|-SortedSet.Node<KeyValuePair<object, object>>.GetSibling
	|-SortedSet.Node<KeyValuePair<uint, object>>.GetSibling
	|-SortedSet.Node<object>.GetSibling
	*/

	public void Split4Node() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2526B20 Offset: 0x2525B20 VA: 0x182526B20
	|-SortedSet.Node<KeyValuePair<object, object>>.Split4Node
	|-SortedSet.Node<KeyValuePair<uint, object>>.Split4Node
	|-SortedSet.Node<object>.Split4Node
	*/

	public SortedSet.Node<T> Rotate(TreeRotation rotation) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2526940 Offset: 0x2525940 VA: 0x182526940
	|-SortedSet.Node<KeyValuePair<object, object>>.Rotate
	|-SortedSet.Node<KeyValuePair<uint, object>>.Rotate
	|-SortedSet.Node<object>.Rotate
	*/

	public SortedSet.Node<T> RotateLeft() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25266A0 Offset: 0x25256A0 VA: 0x1825266A0
	|-SortedSet.Node<KeyValuePair<object, object>>.RotateLeft
	|-SortedSet.Node<KeyValuePair<uint, object>>.RotateLeft
	|-SortedSet.Node<object>.RotateLeft
	*/

	public SortedSet.Node<T> RotateLeftRight() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2526560 Offset: 0x2525560 VA: 0x182526560
	|-SortedSet.Node<KeyValuePair<object, object>>.RotateLeftRight
	|-SortedSet.Node<KeyValuePair<uint, object>>.RotateLeftRight
	|-SortedSet.Node<object>.RotateLeftRight
	*/

	public SortedSet.Node<T> RotateRight() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2526890 Offset: 0x2525890 VA: 0x182526890
	|-SortedSet.Node<KeyValuePair<object, object>>.RotateRight
	|-SortedSet.Node<KeyValuePair<uint, object>>.RotateRight
	|-SortedSet.Node<object>.RotateRight
	*/

	public SortedSet.Node<T> RotateRightLeft() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2526750 Offset: 0x2525750 VA: 0x182526750
	|-SortedSet.Node<KeyValuePair<object, object>>.RotateRightLeft
	|-SortedSet.Node<KeyValuePair<uint, object>>.RotateRightLeft
	|-SortedSet.Node<object>.RotateRightLeft
	*/

	public void Merge2Nodes() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2526420 Offset: 0x2525420 VA: 0x182526420
	|-SortedSet.Node<KeyValuePair<object, object>>.Merge2Nodes
	|-SortedSet.Node<KeyValuePair<uint, object>>.Merge2Nodes
	|-SortedSet.Node<object>.Merge2Nodes
	*/

	public void ReplaceChild(SortedSet.Node<T> child, SortedSet.Node<T> newChild) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25264E0 Offset: 0x25254E0 VA: 0x1825264E0
	|-SortedSet.Node<KeyValuePair<object, object>>.ReplaceChild
	|-SortedSet.Node<KeyValuePair<uint, object>>.ReplaceChild
	|-SortedSet.Node<object>.ReplaceChild
	*/
}

// Namespace: 
[Serializable]
public struct SortedSet.Enumerator<T> : IEnumerator<T>, IDisposable, IEnumerator, ISerializable, IDeserializationCallback
{
	// Fields
	private static readonly SortedSet.Node<T> s_dummyNode;
	private SortedSet<T> _tree;
	private int _version;
	private Stack<SortedSet.Node<T>> _stack;
	private SortedSet.Node<T> _current;
	private bool _reverse;

	// Properties
	public T Current { get; }
	private object System.Collections.IEnumerator.Current { get; }
	internal bool NotStartedOrEnded { get; }

	// Methods

	internal void .ctor(SortedSet<T> set) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A5290 Offset: 0x2A4690 VA: 0x1802A5290
	|-SortedSet.Enumerator<KeyValuePair<object, object>>..ctor
	|-SortedSet.Enumerator<KeyValuePair<uint, object>>..ctor
	|
	|-RVA: 0x2A5190 Offset: 0x2A4590 VA: 0x1802A5190
	|-SortedSet.Enumerator<object>..ctor
	*/

	internal void .ctor(SortedSet<T> set, bool reverse) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A5240 Offset: 0x2A4640 VA: 0x1802A5240
	|-SortedSet.Enumerator<KeyValuePair<object, object>>..ctor
	|-SortedSet.Enumerator<KeyValuePair<uint, object>>..ctor
	|
	|-RVA: 0x2A5250 Offset: 0x2A4650 VA: 0x1802A5250
	|-SortedSet.Enumerator<object>..ctor
	*/

	private void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A5060 Offset: 0x2A4460 VA: 0x1802A5060
	|-SortedSet.Enumerator<KeyValuePair<object, object>>.System.Runtime.Serialization.ISerializable.GetObjectData
	|
	|-RVA: 0x2A5100 Offset: 0x2A4500 VA: 0x1802A5100
	|-SortedSet.Enumerator<KeyValuePair<uint, object>>.System.Runtime.Serialization.ISerializable.GetObjectData
	|
	|-RVA: 0x2A50B0 Offset: 0x2A44B0 VA: 0x1802A50B0
	|-SortedSet.Enumerator<object>.System.Runtime.Serialization.ISerializable.GetObjectData
	*/

	private void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A5040 Offset: 0x2A4440 VA: 0x1802A5040
	|-SortedSet.Enumerator<KeyValuePair<object, object>>.System.Runtime.Serialization.IDeserializationCallback.OnDeserialization
	|
	|-RVA: 0x2A5050 Offset: 0x2A4450 VA: 0x1802A5050
	|-SortedSet.Enumerator<KeyValuePair<uint, object>>.System.Runtime.Serialization.IDeserializationCallback.OnDeserialization
	|
	|-RVA: 0x2A5030 Offset: 0x2A4430 VA: 0x1802A5030
	|-SortedSet.Enumerator<object>.System.Runtime.Serialization.IDeserializationCallback.OnDeserialization
	*/

	private void Initialize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A4A00 Offset: 0x2A3E00 VA: 0x1802A4A00
	|-SortedSet.Enumerator<KeyValuePair<object, object>>.Initialize
	|-SortedSet.Enumerator<KeyValuePair<uint, object>>.Initialize
	|
	|-RVA: 0x2A49F0 Offset: 0x2A3DF0 VA: 0x1802A49F0
	|-SortedSet.Enumerator<object>.Initialize
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A4BB0 Offset: 0x2A3FB0 VA: 0x1802A4BB0
	|-SortedSet.Enumerator<KeyValuePair<object, object>>.MoveNext
	|
	|-RVA: 0x2A4B80 Offset: 0x2A3F80 VA: 0x1802A4B80
	|-SortedSet.Enumerator<KeyValuePair<uint, object>>.MoveNext
	|
	|-RVA: 0x2A4B70 Offset: 0x2A3F70 VA: 0x1802A4B70
	|-SortedSet.Enumerator<object>.MoveNext
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D3B30 Offset: 0x1D2F30 VA: 0x1801D3B30
	|-SortedSet.Enumerator<KeyValuePair<object, object>>.Dispose
	|-SortedSet.Enumerator<KeyValuePair<uint, object>>.Dispose
	|-SortedSet.Enumerator<object>.Dispose
	*/

	public T get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A5370 Offset: 0x2A4770 VA: 0x1802A5370
	|-SortedSet.Enumerator<KeyValuePair<object, object>>.get_Current
	|-SortedSet.Enumerator<KeyValuePair<uint, object>>.get_Current
	|
	|-RVA: 0x2A5420 Offset: 0x2A4820 VA: 0x1802A5420
	|-SortedSet.Enumerator<object>.get_Current
	*/

	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A4F30 Offset: 0x2A4330 VA: 0x1802A4F30
	|-SortedSet.Enumerator<KeyValuePair<object, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x2A4F40 Offset: 0x2A4340 VA: 0x1802A4F40
	|-SortedSet.Enumerator<KeyValuePair<uint, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x2A4FF0 Offset: 0x2A43F0 VA: 0x1802A4FF0
	|-SortedSet.Enumerator<object>.System.Collections.IEnumerator.get_Current
	*/

	internal bool get_NotStartedOrEnded() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A5570 Offset: 0x2A4970 VA: 0x1802A5570
	|-SortedSet.Enumerator<KeyValuePair<object, object>>.get_NotStartedOrEnded
	|-SortedSet.Enumerator<KeyValuePair<uint, object>>.get_NotStartedOrEnded
	|-SortedSet.Enumerator<object>.get_NotStartedOrEnded
	*/

	internal void Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A4C20 Offset: 0x2A4020 VA: 0x1802A4C20
	|-SortedSet.Enumerator<KeyValuePair<object, object>>.Reset
	|
	|-RVA: 0x2A4C10 Offset: 0x2A4010 VA: 0x1802A4C10
	|-SortedSet.Enumerator<KeyValuePair<uint, object>>.Reset
	|
	|-RVA: 0x2A4C00 Offset: 0x2A4000 VA: 0x1802A4C00
	|-SortedSet.Enumerator<object>.Reset
	*/

	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A4CE0 Offset: 0x2A40E0 VA: 0x1802A4CE0
	|-SortedSet.Enumerator<KeyValuePair<object, object>>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x2A4E60 Offset: 0x2A4260 VA: 0x1802A4E60
	|-SortedSet.Enumerator<KeyValuePair<uint, object>>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x2A4EB0 Offset: 0x2A42B0 VA: 0x1802A4EB0
	|-SortedSet.Enumerator<object>.System.Collections.IEnumerator.Reset
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2524300 Offset: 0x2523300 VA: 0x182524300
	|-SortedSet.Enumerator<KeyValuePair<object, object>>..cctor
	|-SortedSet.Enumerator<KeyValuePair<uint, object>>..cctor
	|
	|-RVA: 0x2524420 Offset: 0x2523420 VA: 0x182524420
	|-SortedSet.Enumerator<object>..cctor
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SortedSet.<>c__DisplayClass52_0<T>
{
	// Fields
	public int index;
	public int count;
	public T[] array;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-SortedSet.<>c__DisplayClass52_0<KeyValuePair<object, object>>..ctor
	|-SortedSet.<>c__DisplayClass52_0<KeyValuePair<uint, object>>..ctor
	|-SortedSet.<>c__DisplayClass52_0<object>..ctor
	*/

	internal bool <CopyTo>b__0(SortedSet.Node<T> node) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252D820 Offset: 0x252C820 VA: 0x18252D820
	|-SortedSet.<>c__DisplayClass52_0<KeyValuePair<object, object>>.<CopyTo>b__0
	|-SortedSet.<>c__DisplayClass52_0<KeyValuePair<uint, object>>.<CopyTo>b__0
	|
	|-RVA: 0x252D790 Offset: 0x252C790 VA: 0x18252D790
	|-SortedSet.<>c__DisplayClass52_0<object>.<CopyTo>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SortedSet.<>c__DisplayClass53_0<T>
{
	// Fields
	public int index;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-SortedSet.<>c__DisplayClass53_0<KeyValuePair<object, object>>..ctor
	|-SortedSet.<>c__DisplayClass53_0<KeyValuePair<uint, object>>..ctor
	|-SortedSet.<>c__DisplayClass53_0<object>..ctor
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SortedSet.<>c__DisplayClass53_1<T>
{
	// Fields
	public object[] objects;
	public SortedSet.<>c__DisplayClass53_0<T> CS$<>8__locals1;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-SortedSet.<>c__DisplayClass53_1<KeyValuePair<object, object>>..ctor
	|-SortedSet.<>c__DisplayClass53_1<KeyValuePair<uint, object>>..ctor
	|-SortedSet.<>c__DisplayClass53_1<object>..ctor
	*/

	internal bool <System.Collections.ICollection.CopyTo>b__0(SortedSet.Node<T> node) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x252D990 Offset: 0x252C990 VA: 0x18252D990
	|-SortedSet.<>c__DisplayClass53_1<KeyValuePair<object, object>>.<System.Collections.ICollection.CopyTo>b__0
	|-SortedSet.<>c__DisplayClass53_1<KeyValuePair<uint, object>>.<System.Collections.ICollection.CopyTo>b__0
	|
	|-RVA: 0x252D8C0 Offset: 0x252C8C0 VA: 0x18252D8C0
	|-SortedSet.<>c__DisplayClass53_1<object>.<System.Collections.ICollection.CopyTo>b__0
	*/
}

// Namespace: System.Collections.Generic
internal enum NodeColor
{
	// Fields
	public byte value__;
	public const NodeColor Black = 0;
	public const NodeColor Red = 1;
}

// Namespace: System.Collections.Generic
internal sealed class TreeWalkPredicate<T> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-TreeWalkPredicate<KeyValuePair<object, object>>..ctor
	|-TreeWalkPredicate<KeyValuePair<uint, object>>..ctor
	|-TreeWalkPredicate<object>..ctor
	*/

	public virtual bool Invoke(SortedSet.Node<T> node) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25A3F40 Offset: 0x25A2F40 VA: 0x1825A3F40
	|-TreeWalkPredicate<KeyValuePair<object, object>>.Invoke
	|-TreeWalkPredicate<KeyValuePair<uint, object>>.Invoke
	|-TreeWalkPredicate<object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(SortedSet.Node<T> node, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xDFFB20 Offset: 0xDFEB20 VA: 0x180DFFB20
	|-TreeWalkPredicate<KeyValuePair<object, object>>.BeginInvoke
	|-TreeWalkPredicate<KeyValuePair<uint, object>>.BeginInvoke
	|-TreeWalkPredicate<object>.BeginInvoke
	*/

	public virtual bool EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FCC980 Offset: 0x1FCB980 VA: 0x181FCC980
	|-TreeWalkPredicate<KeyValuePair<object, object>>.EndInvoke
	|-TreeWalkPredicate<KeyValuePair<uint, object>>.EndInvoke
	|-TreeWalkPredicate<object>.EndInvoke
	*/
}

// Namespace: System.Collections.Generic
internal enum TreeRotation
{
	// Fields
	public byte value__;
	public const TreeRotation Left = 0;
	public const TreeRotation LeftRight = 1;
	public const TreeRotation Right = 2;
	public const TreeRotation RightLeft = 3;
}

// Namespace: System.Collections.Generic
[DebuggerDisplayAttribute] // RVA: 0x112810 Offset: 0x111C10 VA: 0x180112810
[DebuggerTypeProxyAttribute] // RVA: 0x112810 Offset: 0x111C10 VA: 0x180112810
[Serializable]
public class Stack<T> : IEnumerable<T>, IEnumerable, ICollection, IReadOnlyCollection<T>
{
	// Fields
	private T[] _array;
	private int _size;
	private int _version;
	private object _syncRoot;
	private const int DefaultCapacity = 4;

	// Properties
	public int Count { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F83D0 Offset: 0x20F73D0 VA: 0x1820F83D0
	|-Stack<BaseKeybinding>..ctor
	|-Stack<Flow.RecursionNode>..ctor
	|-Stack<CString.CStringBlock>..ctor
	|-Stack<Tween>..ctor
	|-Stack<WriterContext>..ctor
	|-Stack<LuaFunction.FuncData>..ctor
	|-Stack<pb_LogLevel>..ctor
	|-Stack<PoolObject>..ctor
	|-Stack<NodeInfo>..ctor
	|-Stack<StableKeybinding>..ctor
	|-Stack<bool>..ctor
	|-Stack<HashSet<ParameterExpression>>..ctor
	|-Stack<IList>..ctor
	|-Stack<int>..ctor
	|-Stack<Int32Enum>..ctor
	|-Stack<ParameterExpression>..ctor
	|-Stack<object>..ctor
	|-Stack<string>..ctor
	|-Stack<LocalClient.InternalMsg>..ctor
	|-Stack<Transform>..ctor
	*/

	public void .ctor(int capacity) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25A3880 Offset: 0x25A2880 VA: 0x1825A3880
	|-Stack<Flow.RecursionNode>..ctor
	|
	|-RVA: 0x25A3460 Offset: 0x25A2460 VA: 0x1825A3460
	|-Stack<LuaFunction.FuncData>..ctor
	|
	|-RVA: 0x25A3B20 Offset: 0x25A2B20 VA: 0x1825A3B20
	|-Stack<NodeInfo>..ctor
	|
	|-RVA: 0x25A36D0 Offset: 0x25A26D0 VA: 0x1825A36D0
	|-Stack<bool>..ctor
	|
	|-RVA: 0x25A3040 Offset: 0x25A2040 VA: 0x1825A3040
	|-Stack<int>..ctor
	|
	|-RVA: 0x25A2E90 Offset: 0x25A1E90 VA: 0x1825A2E90
	|-Stack<Int32Enum>..ctor
	|
	|-RVA: 0x25A31F0 Offset: 0x25A21F0 VA: 0x1825A31F0
	|-Stack<object>..ctor
	|
	|-RVA: 0x25A3970 Offset: 0x25A2970 VA: 0x1825A3970
	|-Stack<LocalClient.InternalMsg>..ctor
	*/

	public void .ctor(IEnumerable<T> collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25A33A0 Offset: 0x25A23A0 VA: 0x1825A33A0
	|-Stack<Flow.RecursionNode>..ctor
	|
	|-RVA: 0x25A2F80 Offset: 0x25A1F80 VA: 0x1825A2F80
	|-Stack<LuaFunction.FuncData>..ctor
	|
	|-RVA: 0x25A3550 Offset: 0x25A2550 VA: 0x1825A3550
	|-Stack<NodeInfo>..ctor
	|
	|-RVA: 0x25A32E0 Offset: 0x25A22E0 VA: 0x1825A32E0
	|-Stack<bool>..ctor
	|
	|-RVA: 0x25A3130 Offset: 0x25A2130 VA: 0x1825A3130
	|-Stack<int>..ctor
	|
	|-RVA: 0x25A37C0 Offset: 0x25A27C0 VA: 0x1825A37C0
	|-Stack<Int32Enum>..ctor
	|
	|-RVA: 0x25A3A60 Offset: 0x25A2A60 VA: 0x1825A3A60
	|-Stack<object>..ctor
	|-Stack<Type>..ctor
	|
	|-RVA: 0x25A3610 Offset: 0x25A2610 VA: 0x1825A3610
	|-Stack<LocalClient.InternalMsg>..ctor
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1849070 Offset: 0x1848070 VA: 0x181849070
	|-Stack<BaseKeybinding>.get_Count
	|-Stack<Flow.RecursionNode>.get_Count
	|-Stack<CString.CStringBlock>.get_Count
	|-Stack<WriterContext>.get_Count
	|-Stack<LuaFunction.FuncData>.get_Count
	|-Stack<PoolObject>.get_Count
	|-Stack<NodeInfo>.get_Count
	|-Stack<StableKeybinding>.get_Count
	|-Stack<bool>.get_Count
	|-Stack<IList>.get_Count
	|-Stack<int>.get_Count
	|-Stack<Int32Enum>.get_Count
	|-Stack<object>.get_Count
	|-Stack<string>.get_Count
	|-Stack<Type>.get_Count
	|-Stack<LocalClient.InternalMsg>.get_Count
	|-Stack<Transform>.get_Count
	*/

	private bool System.Collections.ICollection.get_IsSynchronized() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-Stack<Flow.RecursionNode>.System.Collections.ICollection.get_IsSynchronized
	|-Stack<LuaFunction.FuncData>.System.Collections.ICollection.get_IsSynchronized
	|-Stack<NodeInfo>.System.Collections.ICollection.get_IsSynchronized
	|-Stack<bool>.System.Collections.ICollection.get_IsSynchronized
	|-Stack<int>.System.Collections.ICollection.get_IsSynchronized
	|-Stack<Int32Enum>.System.Collections.ICollection.get_IsSynchronized
	|-Stack<object>.System.Collections.ICollection.get_IsSynchronized
	|-Stack<LocalClient.InternalMsg>.System.Collections.ICollection.get_IsSynchronized
	*/

	private object System.Collections.ICollection.get_SyncRoot() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25A20F0 Offset: 0x25A10F0 VA: 0x1825A20F0
	|-Stack<Flow.RecursionNode>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x25A2320 Offset: 0x25A1320 VA: 0x1825A2320
	|-Stack<LuaFunction.FuncData>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x25A2080 Offset: 0x25A1080 VA: 0x1825A2080
	|-Stack<NodeInfo>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x25A2010 Offset: 0x25A1010 VA: 0x1825A2010
	|-Stack<bool>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x25A2240 Offset: 0x25A1240 VA: 0x1825A2240
	|-Stack<int>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x25A22B0 Offset: 0x25A12B0 VA: 0x1825A22B0
	|-Stack<Int32Enum>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x25A21D0 Offset: 0x25A11D0 VA: 0x1825A21D0
	|-Stack<object>.System.Collections.ICollection.get_SyncRoot
	|
	|-RVA: 0x25A2160 Offset: 0x25A1160 VA: 0x1825A2160
	|-Stack<LocalClient.InternalMsg>.System.Collections.ICollection.get_SyncRoot
	*/

	public void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x259FE00 Offset: 0x259EE00 VA: 0x18259FE00
	|-Stack<BaseKeybinding>.Clear
	|-Stack<Flow.RecursionNode>.Clear
	|-Stack<Tween>.Clear
	|-Stack<WriterContext>.Clear
	|-Stack<NodeInfo>.Clear
	|-Stack<StableKeybinding>.Clear
	|-Stack<object>.Clear
	|-Stack<string>.Clear
	|-Stack<LocalClient.InternalMsg>.Clear
	|
	|-RVA: 0x259FE30 Offset: 0x259EE30 VA: 0x18259FE30
	|-Stack<LuaFunction.FuncData>.Clear
	|-Stack<bool>.Clear
	|-Stack<int>.Clear
	|-Stack<Int32Enum>.Clear
	*/

	public bool Contains(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x259FE40 Offset: 0x259EE40 VA: 0x18259FE40
	|-Stack<Flow.RecursionNode>.Contains
	|-Stack<LocalClient.InternalMsg>.Contains
	|
	|-RVA: 0x259FF80 Offset: 0x259EF80 VA: 0x18259FF80
	|-Stack<LuaFunction.FuncData>.Contains
	|
	|-RVA: 0x259FFC0 Offset: 0x259EFC0 VA: 0x18259FFC0
	|-Stack<NodeInfo>.Contains
	|
	|-RVA: 0x259FEE0 Offset: 0x259EEE0 VA: 0x18259FEE0
	|-Stack<bool>.Contains
	|
	|-RVA: 0x259FE90 Offset: 0x259EE90 VA: 0x18259FE90
	|-Stack<int>.Contains
	|-Stack<Int32Enum>.Contains
	|
	|-RVA: 0x259FF30 Offset: 0x259EF30 VA: 0x18259FF30
	|-Stack<object>.Contains
	|-Stack<string>.Contains
	*/

	private void System.Collections.ICollection.CopyTo(Array array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25A1B50 Offset: 0x25A0B50 VA: 0x1825A1B50
	|-Stack<Flow.RecursionNode>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25A0F70 Offset: 0x259FF70 VA: 0x1825A0F70
	|-Stack<LuaFunction.FuncData>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25A1DB0 Offset: 0x25A0DB0 VA: 0x1825A1DB0
	|-Stack<NodeInfo>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25A1430 Offset: 0x25A0430 VA: 0x1825A1430
	|-Stack<bool>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25A1690 Offset: 0x25A0690 VA: 0x1825A1690
	|-Stack<int>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25A18F0 Offset: 0x25A08F0 VA: 0x1825A18F0
	|-Stack<Int32Enum>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25A0D10 Offset: 0x259FD10 VA: 0x1825A0D10
	|-Stack<object>.System.Collections.ICollection.CopyTo
	|
	|-RVA: 0x25A11D0 Offset: 0x25A01D0 VA: 0x1825A11D0
	|-Stack<LocalClient.InternalMsg>.System.Collections.ICollection.CopyTo
	*/

	public Stack.Enumerator<T> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25A00D0 Offset: 0x259F0D0 VA: 0x1825A00D0
	|-Stack<BaseKeybinding>.GetEnumerator
	|-Stack<StableKeybinding>.GetEnumerator
	|-Stack<LuaFunction.FuncData>.GetEnumerator
	|-Stack<object>.GetEnumerator
	|
	|-RVA: 0x25A0020 Offset: 0x259F020 VA: 0x1825A0020
	|-Stack<Flow.RecursionNode>.GetEnumerator
	|-Stack<LocalClient.InternalMsg>.GetEnumerator
	|
	|-RVA: 0x25A0070 Offset: 0x259F070 VA: 0x1825A0070
	|-Stack<NodeInfo>.GetEnumerator
	|
	|-RVA: 0x25A0150 Offset: 0x259F150 VA: 0x1825A0150
	|-Stack<bool>.GetEnumerator
	|
	|-RVA: 0x25A0110 Offset: 0x259F110 VA: 0x1825A0110
	|-Stack<int>.GetEnumerator
	|-Stack<Int32Enum>.GetEnumerator
	*/

	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25A2390 Offset: 0x25A1390 VA: 0x1825A2390
	|-Stack<Flow.RecursionNode>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-Stack<LocalClient.InternalMsg>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x25A24B0 Offset: 0x25A14B0 VA: 0x1825A24B0
	|-Stack<LuaFunction.FuncData>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-Stack<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x25A2540 Offset: 0x25A1540 VA: 0x1825A2540
	|-Stack<NodeInfo>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x25A0C80 Offset: 0x259FC80 VA: 0x1825A0C80
	|-Stack<bool>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x25A2420 Offset: 0x25A1420 VA: 0x1825A2420
	|-Stack<int>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-Stack<Int32Enum>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25A2390 Offset: 0x25A1390 VA: 0x1825A2390
	|-Stack<Flow.RecursionNode>.System.Collections.IEnumerable.GetEnumerator
	|-Stack<LocalClient.InternalMsg>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x25A24B0 Offset: 0x25A14B0 VA: 0x1825A24B0
	|-Stack<LuaFunction.FuncData>.System.Collections.IEnumerable.GetEnumerator
	|-Stack<object>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x25A2540 Offset: 0x25A1540 VA: 0x1825A2540
	|-Stack<NodeInfo>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x25A0C80 Offset: 0x259FC80 VA: 0x1825A0C80
	|-Stack<bool>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x25A2420 Offset: 0x25A1420 VA: 0x1825A2420
	|-Stack<int>.System.Collections.IEnumerable.GetEnumerator
	|-Stack<Int32Enum>.System.Collections.IEnumerable.GetEnumerator
	*/

	public void TrimExcess() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25A2E30 Offset: 0x25A1E30 VA: 0x1825A2E30
	|-Stack<Flow.RecursionNode>.TrimExcess
	|-Stack<LuaFunction.FuncData>.TrimExcess
	|-Stack<NodeInfo>.TrimExcess
	|-Stack<bool>.TrimExcess
	|-Stack<int>.TrimExcess
	|-Stack<Int32Enum>.TrimExcess
	|-Stack<object>.TrimExcess
	|-Stack<LocalClient.InternalMsg>.TrimExcess
	*/

	public T Peek() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25A0360 Offset: 0x259F360 VA: 0x1825A0360
	|-Stack<CString.CStringBlock>.Peek
	|-Stack<WriterContext>.Peek
	|-Stack<PoolObject>.Peek
	|-Stack<IList>.Peek
	|-Stack<ParameterExpression>.Peek
	|-Stack<object>.Peek
	|
	|-RVA: 0x25A0190 Offset: 0x259F190 VA: 0x1825A0190
	|-Stack<NodeInfo>.Peek
	|
	|-RVA: 0x25A03C0 Offset: 0x259F3C0 VA: 0x1825A03C0
	|-Stack<int>.Peek
	|-Stack<Int32Enum>.Peek
	|
	|-RVA: 0x25A02E0 Offset: 0x259F2E0 VA: 0x1825A02E0
	|-Stack<Flow.RecursionNode>.Peek
	|-Stack<LocalClient.InternalMsg>.Peek
	|
	|-RVA: 0x25A0280 Offset: 0x259F280 VA: 0x1825A0280
	|-Stack<LuaFunction.FuncData>.Peek
	|
	|-RVA: 0x25A0220 Offset: 0x259F220 VA: 0x1825A0220
	|-Stack<bool>.Peek
	*/

	public T Pop() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25A0730 Offset: 0x259F730 VA: 0x1825A0730
	|-Stack<BaseKeybinding>.Pop
	|-Stack<CString.CStringBlock>.Pop
	|-Stack<Tween>.Pop
	|-Stack<WriterContext>.Pop
	|-Stack<PoolObject>.Pop
	|-Stack<StableKeybinding>.Pop
	|-Stack<HashSet<ParameterExpression>>.Pop
	|-Stack<IList>.Pop
	|-Stack<ParameterExpression>.Pop
	|-Stack<string>.Pop
	|-Stack<Type>.Pop
	|-Stack<Transform>.Pop
	|-Stack<object>.Pop
	|
	|-RVA: 0x25A0580 Offset: 0x259F580 VA: 0x1825A0580
	|-Stack<LuaFunction.FuncData>.Pop
	|
	|-RVA: 0x25A0420 Offset: 0x259F420 VA: 0x1825A0420
	|-Stack<pb_LogLevel>.Pop
	|-Stack<int>.Pop
	|-Stack<Int32Enum>.Pop
	|
	|-RVA: 0x25A0490 Offset: 0x259F490 VA: 0x1825A0490
	|-Stack<NodeInfo>.Pop
	|
	|-RVA: 0x25A05F0 Offset: 0x259F5F0 VA: 0x1825A05F0
	|-Stack<bool>.Pop
	|
	|-RVA: 0x25A0660 Offset: 0x259F660 VA: 0x1825A0660
	|-Stack<LocalClient.InternalMsg>.Pop
	|-Stack<Flow.RecursionNode>.Pop
	*/

	public void Push(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25A0BC0 Offset: 0x259FBC0 VA: 0x1825A0BC0
	|-Stack<BaseKeybinding>.Push
	|-Stack<CString.CStringBlock>.Push
	|-Stack<Tween>.Push
	|-Stack<WriterContext>.Push
	|-Stack<PoolObject>.Push
	|-Stack<StableKeybinding>.Push
	|-Stack<HashSet<ParameterExpression>>.Push
	|-Stack<IList>.Push
	|-Stack<ParameterExpression>.Push
	|-Stack<object>.Push
	|-Stack<string>.Push
	|-Stack<Type>.Push
	|-Stack<Transform>.Push
	|
	|-RVA: 0x25A07D0 Offset: 0x259F7D0 VA: 0x1825A07D0
	|-Stack<Flow.RecursionNode>.Push
	|-Stack<LocalClient.InternalMsg>.Push
	|
	|-RVA: 0x25A0A40 Offset: 0x259FA40 VA: 0x1825A0A40
	|-Stack<LuaFunction.FuncData>.Push
	|
	|-RVA: 0x25A0B00 Offset: 0x259FB00 VA: 0x1825A0B00
	|-Stack<pb_LogLevel>.Push
	|-Stack<int>.Push
	|-Stack<Int32Enum>.Push
	|
	|-RVA: 0x25A0960 Offset: 0x259F960 VA: 0x1825A0960
	|-Stack<NodeInfo>.Push
	|
	|-RVA: 0x25A08A0 Offset: 0x259F8A0 VA: 0x1825A08A0
	|-Stack<bool>.Push
	*/

	public T[] ToArray() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25A2A20 Offset: 0x25A1A20 VA: 0x1825A2A20
	|-Stack<Flow.RecursionNode>.ToArray
	|-Stack<LocalClient.InternalMsg>.ToArray
	|
	|-RVA: 0x25A2D30 Offset: 0x25A1D30 VA: 0x1825A2D30
	|-Stack<LuaFunction.FuncData>.ToArray
	|-Stack<object>.ToArray
	|
	|-RVA: 0x25A2900 Offset: 0x25A1900 VA: 0x1825A2900
	|-Stack<NodeInfo>.ToArray
	|
	|-RVA: 0x25A2C30 Offset: 0x25A1C30 VA: 0x1825A2C30
	|-Stack<bool>.ToArray
	|
	|-RVA: 0x25A2B30 Offset: 0x25A1B30 VA: 0x1825A2B30
	|-Stack<int>.ToArray
	|-Stack<Int32Enum>.ToArray
	*/

	private void ThrowForEmptyStack() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25A26C0 Offset: 0x25A16C0 VA: 0x1825A26C0
	|-Stack<Flow.RecursionNode>.ThrowForEmptyStack
	|
	|-RVA: 0x25A2600 Offset: 0x25A1600 VA: 0x1825A2600
	|-Stack<LuaFunction.FuncData>.ThrowForEmptyStack
	|
	|-RVA: 0x25A27E0 Offset: 0x25A17E0 VA: 0x1825A27E0
	|-Stack<NodeInfo>.ThrowForEmptyStack
	|
	|-RVA: 0x25A2720 Offset: 0x25A1720 VA: 0x1825A2720
	|-Stack<bool>.ThrowForEmptyStack
	|
	|-RVA: 0x25A2660 Offset: 0x25A1660 VA: 0x1825A2660
	|-Stack<int>.ThrowForEmptyStack
	|
	|-RVA: 0x25A2780 Offset: 0x25A1780 VA: 0x1825A2780
	|-Stack<Int32Enum>.ThrowForEmptyStack
	|
	|-RVA: 0x25A28A0 Offset: 0x25A18A0 VA: 0x1825A28A0
	|-Stack<object>.ThrowForEmptyStack
	|
	|-RVA: 0x25A2840 Offset: 0x25A1840 VA: 0x1825A2840
	|-Stack<LocalClient.InternalMsg>.ThrowForEmptyStack
	*/
}

// Namespace: 
[Serializable]
public struct Stack.Enumerator<T> : IEnumerator<T>, IDisposable, IEnumerator
{
	// Fields
	private readonly Stack<T> _stack;
	private readonly int _version;
	private int _index;
	private T _currentElement;

	// Properties
	public T Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	internal void .ctor(Stack<T> stack) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A59E0 Offset: 0x2A4DE0 VA: 0x1802A59E0
	|-Stack.Enumerator<Flow.RecursionNode>..ctor
	|-Stack.Enumerator<LocalClient.InternalMsg>..ctor
	|
	|-RVA: 0x2A59B0 Offset: 0x2A4DB0 VA: 0x1802A59B0
	|-Stack.Enumerator<LuaFunction.FuncData>..ctor
	|-Stack.Enumerator<object>..ctor
	|
	|-RVA: 0x2A5A50 Offset: 0x2A4E50 VA: 0x1802A5A50
	|-Stack.Enumerator<NodeInfo>..ctor
	|
	|-RVA: 0x2A5A20 Offset: 0x2A4E20 VA: 0x1802A5A20
	|-Stack.Enumerator<bool>..ctor
	|
	|-RVA: 0x2A5A90 Offset: 0x2A4E90 VA: 0x1802A5A90
	|-Stack.Enumerator<int>..ctor
	|-Stack.Enumerator<Int32Enum>..ctor
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A5740 Offset: 0x2A4B40 VA: 0x1802A5740
	|-Stack.Enumerator<BaseKeybinding>.Dispose
	|-Stack.Enumerator<Flow.RecursionNode>.Dispose
	|-Stack.Enumerator<LuaFunction.FuncData>.Dispose
	|-Stack.Enumerator<NodeInfo>.Dispose
	|-Stack.Enumerator<StableKeybinding>.Dispose
	|-Stack.Enumerator<bool>.Dispose
	|-Stack.Enumerator<int>.Dispose
	|-Stack.Enumerator<Int32Enum>.Dispose
	|-Stack.Enumerator<object>.Dispose
	|-Stack.Enumerator<LocalClient.InternalMsg>.Dispose
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A57A0 Offset: 0x2A4BA0 VA: 0x1802A57A0
	|-Stack.Enumerator<BaseKeybinding>.MoveNext
	|-Stack.Enumerator<StableKeybinding>.MoveNext
	|-Stack.Enumerator<object>.MoveNext
	|
	|-RVA: 0x2A5790 Offset: 0x2A4B90 VA: 0x1802A5790
	|-Stack.Enumerator<Flow.RecursionNode>.MoveNext
	|
	|-RVA: 0x2A57B0 Offset: 0x2A4BB0 VA: 0x1802A57B0
	|-Stack.Enumerator<LuaFunction.FuncData>.MoveNext
	|
	|-RVA: 0x2A5780 Offset: 0x2A4B80 VA: 0x1802A5780
	|-Stack.Enumerator<NodeInfo>.MoveNext
	|
	|-RVA: 0x2A57C0 Offset: 0x2A4BC0 VA: 0x1802A57C0
	|-Stack.Enumerator<bool>.MoveNext
	|
	|-RVA: 0x2A5770 Offset: 0x2A4B70 VA: 0x1802A5770
	|-Stack.Enumerator<int>.MoveNext
	|
	|-RVA: 0x2A5750 Offset: 0x2A4B50 VA: 0x1802A5750
	|-Stack.Enumerator<Int32Enum>.MoveNext
	|
	|-RVA: 0x2A5760 Offset: 0x2A4B60 VA: 0x1802A5760
	|-Stack.Enumerator<LocalClient.InternalMsg>.MoveNext
	*/

	public T get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A5CD0 Offset: 0x2A50D0 VA: 0x1802A5CD0
	|-Stack.Enumerator<BaseKeybinding>.get_Current
	|-Stack.Enumerator<StableKeybinding>.get_Current
	|-Stack.Enumerator<object>.get_Current
	|
	|-RVA: 0x2A5C70 Offset: 0x2A5070 VA: 0x1802A5C70
	|-Stack.Enumerator<Flow.RecursionNode>.get_Current
	|
	|-RVA: 0x2A5C20 Offset: 0x2A5020 VA: 0x1802A5C20
	|-Stack.Enumerator<LuaFunction.FuncData>.get_Current
	|
	|-RVA: 0x2A5BC0 Offset: 0x2A4FC0 VA: 0x1802A5BC0
	|-Stack.Enumerator<NodeInfo>.get_Current
	|
	|-RVA: 0x2A5B70 Offset: 0x2A4F70 VA: 0x1802A5B70
	|-Stack.Enumerator<bool>.get_Current
	|
	|-RVA: 0x2A5AC0 Offset: 0x2A4EC0 VA: 0x1802A5AC0
	|-Stack.Enumerator<int>.get_Current
	|
	|-RVA: 0x2A5D20 Offset: 0x2A5120 VA: 0x1802A5D20
	|-Stack.Enumerator<Int32Enum>.get_Current
	|
	|-RVA: 0x2A5B10 Offset: 0x2A4F10 VA: 0x1802A5B10
	|-Stack.Enumerator<LocalClient.InternalMsg>.get_Current
	*/

	private void ThrowEnumerationNotStartedOrEnded() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A5930 Offset: 0x2A4D30 VA: 0x1802A5930
	|-Stack.Enumerator<Flow.RecursionNode>.ThrowEnumerationNotStartedOrEnded
	|
	|-RVA: 0x2A5940 Offset: 0x2A4D40 VA: 0x1802A5940
	|-Stack.Enumerator<LuaFunction.FuncData>.ThrowEnumerationNotStartedOrEnded
	|
	|-RVA: 0x2A5980 Offset: 0x2A4D80 VA: 0x1802A5980
	|-Stack.Enumerator<NodeInfo>.ThrowEnumerationNotStartedOrEnded
	|
	|-RVA: 0x2A5970 Offset: 0x2A4D70 VA: 0x1802A5970
	|-Stack.Enumerator<bool>.ThrowEnumerationNotStartedOrEnded
	|
	|-RVA: 0x2A5950 Offset: 0x2A4D50 VA: 0x1802A5950
	|-Stack.Enumerator<int>.ThrowEnumerationNotStartedOrEnded
	|
	|-RVA: 0x2A59A0 Offset: 0x2A4DA0 VA: 0x1802A59A0
	|-Stack.Enumerator<Int32Enum>.ThrowEnumerationNotStartedOrEnded
	|
	|-RVA: 0x2A5990 Offset: 0x2A4D90 VA: 0x1802A5990
	|-Stack.Enumerator<object>.ThrowEnumerationNotStartedOrEnded
	|
	|-RVA: 0x2A5960 Offset: 0x2A4D60 VA: 0x1802A5960
	|-Stack.Enumerator<LocalClient.InternalMsg>.ThrowEnumerationNotStartedOrEnded
	*/

	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A5890 Offset: 0x2A4C90 VA: 0x1802A5890
	|-Stack.Enumerator<Flow.RecursionNode>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x2A5850 Offset: 0x2A4C50 VA: 0x1802A5850
	|-Stack.Enumerator<LuaFunction.FuncData>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x2A5880 Offset: 0x2A4C80 VA: 0x1802A5880
	|-Stack.Enumerator<NodeInfo>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x2A5920 Offset: 0x2A4D20 VA: 0x1802A5920
	|-Stack.Enumerator<bool>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x2A5860 Offset: 0x2A4C60 VA: 0x1802A5860
	|-Stack.Enumerator<int>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x2A5870 Offset: 0x2A4C70 VA: 0x1802A5870
	|-Stack.Enumerator<Int32Enum>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x2A58B0 Offset: 0x2A4CB0 VA: 0x1802A58B0
	|-Stack.Enumerator<object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x2A58A0 Offset: 0x2A4CA0 VA: 0x1802A58A0
	|-Stack.Enumerator<LocalClient.InternalMsg>.System.Collections.IEnumerator.get_Current
	*/

	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A5840 Offset: 0x2A4C40 VA: 0x1802A5840
	|-Stack.Enumerator<Flow.RecursionNode>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x2A5820 Offset: 0x2A4C20 VA: 0x1802A5820
	|-Stack.Enumerator<LuaFunction.FuncData>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x2A5810 Offset: 0x2A4C10 VA: 0x1802A5810
	|-Stack.Enumerator<NodeInfo>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x2A5800 Offset: 0x2A4C00 VA: 0x1802A5800
	|-Stack.Enumerator<bool>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x2A5830 Offset: 0x2A4C30 VA: 0x1802A5830
	|-Stack.Enumerator<int>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x2A57F0 Offset: 0x2A4BF0 VA: 0x1802A57F0
	|-Stack.Enumerator<Int32Enum>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x2A57E0 Offset: 0x2A4BE0 VA: 0x1802A57E0
	|-Stack.Enumerator<object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x2A57D0 Offset: 0x2A4BD0 VA: 0x1802A57D0
	|-Stack.Enumerator<LocalClient.InternalMsg>.System.Collections.IEnumerator.Reset
	*/
}

// Namespace: System.Collections.Generic
internal sealed class StackDebugView<T>
{}

// Namespace: System.Collections.Generic
public interface ISet<T> : ICollection<T>, IEnumerable<T>, IEnumerable
{}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal sealed class <PrivateImplementationDetails>
{
	// Fields
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=6 01B19A5288D07258B9C70A6B4C90BB92D2569631 /*Metadata offset 0x9C088C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=14 0283A6AF88802AB45989B29549915BEA0F6CD515 /*Metadata offset 0x9C0892*/;
	internal static readonly long 03F4297FCC30D0FD5E420E5D26E7FA711167C7EF = 2533317740920864;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=256 1588174EA926BCCEB6275C029A42C7E3DBA4D523 /*Metadata offset 0x9C08A8*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=9 1A39764B112685485A5BA7B2880D878B858C1A7A /*Metadata offset 0x9C09A8*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3 1A84029C80CB5518379F199F53FF08A7B764F8FD /*Metadata offset 0x9C09B1*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=65 1D278D3C888D1A2FA7EED622BFC02927CE4049AF /*Metadata offset 0x9C09B4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=6 2699ED079CDDEF57B48E372A3D47B5F3C372F78C /*Metadata offset 0x9C09F5*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 3BE77BF818331C2D8400FFFFF9FADD3F16AD89AC /*Metadata offset 0x9C09FB*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=256 3CDA7449B0586AB873C75C04BB11D4864F5D7392 /*Metadata offset 0x9C0A07*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=6 469BD0E53254027ABBA74FE247B4773933E70F01 /*Metadata offset 0x9C0B07*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=10 53437C3B2572EDB9B8640C3195DF3BC2729C5EA1 /*Metadata offset 0x9C0B0D*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 59F5BD34B6C013DEACC784F69C67E95150033A84 /*Metadata offset 0x9C0B17*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=6 5BC3486B05BA8CF4689C7BDB198B3F477BB4E20C /*Metadata offset 0x9C0B37*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=9 6D49C9D487D7AD3491ECE08732D68A593CC2038D /*Metadata offset 0x9C0B3D*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=128 6F3AD3DC3AF8047587C4C9D696EB68A01FEF796E /*Metadata offset 0x9C0B46*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=44 8E0EF3D67A3EB1863224EE3CACB424BC2F8CFBA3 /*Metadata offset 0x9C0BC6*/;
	internal static readonly long 98A44A6F8606AE6F23FE230286C1D6FBCC407226 = 11540663026319392;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536 /*Metadata offset 0x9C0BFA*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=128 CCEEADA43268372341F81AE0C9208C6856441C04 /*Metadata offset 0x9C0C1A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=16 CE27CB141098FEB00714E758646BE3E99C185B71 /*Metadata offset 0x9C0C9A*/;
	internal static readonly long E5BC1BAFADE1862DD6E0B9FB632BFAA6C3873A78 = 2533330625626144;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 EC5842B3154E1AF94500B57220EB9F684BCCC42A /*Metadata offset 0x9C0CB2*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=256 EEAFE8C6E1AB017237567305EE925C976CDB6458 /*Metadata offset 0x9C0CD2*/;

	// Methods

	internal static uint ComputeStringHash(string s) { }
}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=6
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=9
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=10
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=14
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=16
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=44
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=65
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=128
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=256
{}

// Namespace: System.Configuration
public interface IConfigurationSectionHandler
{}

// Namespace: System.Net.Configuration
public sealed class BypassElement : ConfigurationElement
{
	// Properties
	protected override ConfigurationPropertyCollection Properties { get; }

	// Methods

	protected override ConfigurationPropertyCollection get_Properties() { }
}

// Namespace: System.Net.Configuration
[ConfigurationCollectionAttribute] // RVA: 0x1169B0 Offset: 0x115DB0 VA: 0x1801169B0
[DefaultMemberAttribute] // RVA: 0x1169B0 Offset: 0x115DB0 VA: 0x1801169B0
public sealed class BypassElementCollection : ConfigurationElementCollection
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Net.Configuration
public sealed class ConnectionManagementElement : ConfigurationElement
{
	// Properties
	protected override ConfigurationPropertyCollection Properties { get; }

	// Methods

	protected override ConfigurationPropertyCollection get_Properties() { }
}

// Namespace: System.Net.Configuration
[ConfigurationCollectionAttribute] // RVA: 0x118EE0 Offset: 0x1182E0 VA: 0x180118EE0
[DefaultMemberAttribute] // RVA: 0x118EE0 Offset: 0x1182E0 VA: 0x180118EE0
public sealed class ConnectionManagementElementCollection : ConfigurationElementCollection
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Net.Configuration
public sealed class ConnectionManagementSection : ConfigurationSection
{
	// Properties
	protected override ConfigurationPropertyCollection Properties { get; }

	// Methods

	public void .ctor() { }

	protected override ConfigurationPropertyCollection get_Properties() { }
}

// Namespace: System.Net.Configuration
public sealed class DefaultProxySection : ConfigurationSection
{
	// Properties
	protected override ConfigurationPropertyCollection Properties { get; }

	// Methods

	public void .ctor() { }

	protected override ConfigurationPropertyCollection get_Properties() { }

	protected override void Reset(ConfigurationElement parentElement) { }
}

// Namespace: System.Net.Configuration
public sealed class ProxyElement : ConfigurationElement
{
	// Properties
	protected override ConfigurationPropertyCollection Properties { get; }

	// Methods

	public void .ctor() { }

	protected override ConfigurationPropertyCollection get_Properties() { }
}

// Namespace: System.Net.Configuration
public sealed class HttpWebRequestElement : ConfigurationElement
{
	// Properties
	protected override ConfigurationPropertyCollection Properties { get; }

	// Methods

	public void .ctor() { }

	protected override ConfigurationPropertyCollection get_Properties() { }
}

// Namespace: System.Net.Configuration
public sealed class Ipv6Element : ConfigurationElement
{
	// Properties
	protected override ConfigurationPropertyCollection Properties { get; }

	// Methods

	public void .ctor() { }

	protected override ConfigurationPropertyCollection get_Properties() { }
}

// Namespace: System.Net.Configuration
public sealed class NetSectionGroup : ConfigurationSectionGroup
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Net.Configuration
public sealed class SettingsSection : ConfigurationSection
{
	// Properties
	protected override ConfigurationPropertyCollection Properties { get; }

	// Methods

	public void .ctor() { }

	protected override ConfigurationPropertyCollection get_Properties() { }
}

// Namespace: System.Net.Configuration
public sealed class PerformanceCountersElement : ConfigurationElement
{
	// Properties
	protected override ConfigurationPropertyCollection Properties { get; }

	// Methods

	public void .ctor() { }

	protected override ConfigurationPropertyCollection get_Properties() { }
}

// Namespace: System.Net.Configuration
public sealed class ServicePointManagerElement : ConfigurationElement
{
	// Properties
	protected override ConfigurationPropertyCollection Properties { get; }

	// Methods

	public void .ctor() { }

	protected override ConfigurationPropertyCollection get_Properties() { }
}

// Namespace: System.Net.Configuration
public sealed class SocketElement : ConfigurationElement
{
	// Properties
	protected override ConfigurationPropertyCollection Properties { get; }

	// Methods

	public void .ctor() { }

	protected override ConfigurationPropertyCollection get_Properties() { }
}

// Namespace: System.Net.Configuration
public sealed class WebProxyScriptElement : ConfigurationElement
{
	// Properties
	protected override ConfigurationPropertyCollection Properties { get; }

	// Methods

	public void .ctor() { }

	protected override ConfigurationPropertyCollection get_Properties() { }
}

// Namespace: System.Net.Configuration
public sealed class WebRequestModulesSection : ConfigurationSection
{
	// Properties
	protected override ConfigurationPropertyCollection Properties { get; }

	// Methods

	public void .ctor() { }

	protected override ConfigurationPropertyCollection get_Properties() { }
}

// Namespace: System.Net.Configuration
[DefaultMemberAttribute] // RVA: 0x11C3B0 Offset: 0x11B7B0 VA: 0x18011C3B0
[ConfigurationCollectionAttribute] // RVA: 0x11C3B0 Offset: 0x11B7B0 VA: 0x18011C3B0
public sealed class WebRequestModuleElementCollection : ConfigurationElementCollection
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Net.Configuration
public sealed class WebRequestModuleElement : ConfigurationElement
{
	// Properties
	protected override ConfigurationPropertyCollection Properties { get; }

	// Methods

	protected override ConfigurationPropertyCollection get_Properties() { }
}

// Namespace: System.Diagnostics
[ObsoleteAttribute] // RVA: 0x11F990 Offset: 0x11ED90 VA: 0x18011F990
public class DiagnosticsConfigurationHandler : IConfigurationSectionHandler
{
	// Methods

	public void .ctor() { }

	public virtual object Create(object parent, object configContext, XmlNode section) { }
}

// Namespace: Unity
internal sealed class ThrowStub : ObjectDisposedException
{
	// Methods

	public static void ThrowNotSupportedException() { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: 
internal sealed class Locale
{
	// Methods

	public static string GetText(string msg) { }
}

// Namespace: Mono.Security
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class ASN1
{
	// Fields
	private byte m_nTag;
	private byte[] m_aValue;
	private ArrayList elist;

	// Properties
	public int Count { get; }
	public byte Tag { get; }
	public int Length { get; }
	public byte[] Value { get; set; }
	public ASN1 Item { get; }

	// Methods

	public void .ctor(byte tag) { }

	public void .ctor(byte tag, byte[] data) { }

	public void .ctor(byte[] data) { }

	public int get_Count() { }

	public byte get_Tag() { }

	public int get_Length() { }

	public byte[] get_Value() { }

	public void set_Value(byte[] value) { }

	private bool CompareArray(byte[] array1, byte[] array2) { }

	public bool CompareValue(byte[] value) { }

	public ASN1 Add(ASN1 asn1) { }

	public virtual byte[] GetBytes() { }

	protected void Decode(byte[] asn1, ref int anPos, int anLength) { }

	protected void DecodeTLV(byte[] asn1, ref int pos, out byte tag, out int length, out byte[] content) { }

	public ASN1 get_Item(int index) { }

	public ASN1 Element(int index, byte anTag) { }

	public override string ToString() { }
}

// Namespace: Mono.Security
public static class ASN1Convert
{
	// Methods

	public static ASN1 FromInt32(int value) { }

	public static ASN1 FromOid(string oid) { }

	public static ASN1 FromUnsignedBigInteger(byte[] big) { }

	public static int ToInt32(ASN1 asn1) { }

	public static string ToOid(ASN1 asn1) { }

	public static DateTime ToDateTime(ASN1 time) { }
}

// Namespace: Mono.Security
internal sealed class BitConverterLE
{
	// Methods

	private static byte[] GetUIntBytes(byte* bytes) { }

	private static byte[] GetULongBytes(byte* bytes) { }

	internal static byte[] GetBytes(int value) { }

	internal static byte[] GetBytes(long value) { }

	private static void UShortFromBytes(byte* dst, byte[] src, int startIndex) { }

	private static void UIntFromBytes(byte* dst, byte[] src, int startIndex) { }

	internal static ushort ToUInt16(byte[] value, int startIndex) { }

	internal static uint ToUInt32(byte[] value, int startIndex) { }
}

// Namespace: Mono.Security
public sealed class PKCS7
{}

// Namespace: 
public class PKCS7.ContentInfo
{
	// Fields
	private string contentType;
	private ASN1 content;

	// Properties
	public ASN1 ASN1 { get; }
	public ASN1 Content { get; set; }
	public string ContentType { get; set; }

	// Methods

	public void .ctor() { }

	public void .ctor(string oid) { }

	public void .ctor(byte[] data) { }

	public void .ctor(ASN1 asn1) { }

	public ASN1 get_ASN1() { }

	public ASN1 get_Content() { }

	public void set_Content(ASN1 value) { }

	public string get_ContentType() { }

	public void set_ContentType(string value) { }

	internal ASN1 GetASN1() { }
}

// Namespace: 
public class PKCS7.EncryptedData
{
	// Fields
	private byte _version;
	private PKCS7.ContentInfo _content;
	private PKCS7.ContentInfo _encryptionAlgorithm;
	private byte[] _encrypted;

	// Properties
	public PKCS7.ContentInfo EncryptionAlgorithm { get; }
	public byte[] EncryptedContent { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(ASN1 asn1) { }

	public PKCS7.ContentInfo get_EncryptionAlgorithm() { }

	public byte[] get_EncryptedContent() { }
}

// Namespace: Mono.Security.X509
internal class SafeBag
{
	// Fields
	private string _bagOID;
	private ASN1 _asn1;

	// Properties
	public string BagOID { get; }
	public ASN1 ASN1 { get; }

	// Methods

	public void .ctor(string bagOID, ASN1 asn1) { }

	public string get_BagOID() { }

	public ASN1 get_ASN1() { }
}

// Namespace: Mono.Security.X509
public class PKCS12 : ICloneable
{
	// Fields
	private byte[] _password;
	private ArrayList _keyBags;
	private ArrayList _secretBags;
	private X509CertificateCollection _certs;
	private bool _keyBagsChanged;
	private bool _secretBagsChanged;
	private bool _certsChanged;
	private int _iterations;
	private ArrayList _safeBags;
	private RandomNumberGenerator _rng;
	private static int password_max_length;

	// Properties
	public string Password { set; }
	public int IterationCount { get; set; }
	public ArrayList Keys { get; }
	public X509CertificateCollection Certificates { get; }
	internal RandomNumberGenerator RNG { get; }
	public static int MaximumPasswordLength { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(byte[] data) { }

	public void .ctor(byte[] data, string password) { }

	private void Decode(byte[] data) { }

	protected override void Finalize() { }

	public void set_Password(string value) { }

	public int get_IterationCount() { }

	public void set_IterationCount(int value) { }

	public ArrayList get_Keys() { }

	public X509CertificateCollection get_Certificates() { }

	internal RandomNumberGenerator get_RNG() { }

	private bool Compare(byte[] expected, byte[] actual) { }

	private SymmetricAlgorithm GetSymmetricAlgorithm(string algorithmOid, byte[] salt, int iterationCount) { }

	public byte[] Decrypt(string algorithmOid, byte[] salt, int iterationCount, byte[] encryptedData) { }

	public byte[] Decrypt(PKCS7.EncryptedData ed) { }

	public byte[] Encrypt(string algorithmOid, byte[] salt, int iterationCount, byte[] data) { }

	private DSAParameters GetExistingParameters(out bool found) { }

	private void AddPrivateKey(PKCS8.PrivateKeyInfo pki) { }

	private void ReadSafeBag(ASN1 safeBag) { }

	private ASN1 CertificateSafeBag(X509Certificate x509, IDictionary attributes) { }

	private byte[] MAC(byte[] password, byte[] salt, int iterations, byte[] data) { }

	public byte[] GetBytes() { }

	private PKCS7.ContentInfo EncryptedContentInfo(ASN1 safeBags, string algorithmOid) { }

	public void AddCertificate(X509Certificate cert) { }

	public void AddCertificate(X509Certificate cert, IDictionary attributes) { }

	public void RemoveCertificate(X509Certificate cert) { }

	public void RemoveCertificate(X509Certificate cert, IDictionary attrs) { }

	public object Clone() { }

	public static int get_MaximumPasswordLength() { }

	private static void .cctor() { }
}

// Namespace: 
public class PKCS12.DeriveBytes
{
	// Fields
	private static byte[] keyDiversifier;
	private static byte[] ivDiversifier;
	private static byte[] macDiversifier;
	private string _hashName;
	private int _iterations;
	private byte[] _password;
	private byte[] _salt;

	// Properties
	public string HashName { set; }
	public int IterationCount { set; }
	public byte[] Password { set; }
	public byte[] Salt { set; }

	// Methods

	public void .ctor() { }

	public void set_HashName(string value) { }

	public void set_IterationCount(int value) { }

	public void set_Password(byte[] value) { }

	public void set_Salt(byte[] value) { }

	private void Adjust(byte[] a, int aOff, byte[] b) { }

	private byte[] Derive(byte[] diversifier, int n) { }

	public byte[] DeriveKey(int size) { }

	public byte[] DeriveIV(int size) { }

	public byte[] DeriveMAC(int size) { }

	private static void .cctor() { }
}

// Namespace: Mono.Security.X509
public sealed class X501
{
	// Fields
	private static byte[] countryName;
	private static byte[] organizationName;
	private static byte[] organizationalUnitName;
	private static byte[] commonName;
	private static byte[] localityName;
	private static byte[] stateOrProvinceName;
	private static byte[] streetAddress;
	private static byte[] domainComponent;
	private static byte[] userid;
	private static byte[] email;
	private static byte[] dnQualifier;
	private static byte[] title;
	private static byte[] surname;
	private static byte[] givenName;
	private static byte[] initial;

	// Methods

	public static string ToString(ASN1 seq) { }

	public static string ToString(ASN1 seq, bool reversed, string separator, bool quotes) { }

	private static void AppendEntry(StringBuilder sb, ASN1 entry, bool quotes) { }

	private static void .cctor() { }
}

// Namespace: Mono.Security.X509
public class X509Certificate : ISerializable
{
	// Fields
	private ASN1 decoder;
	private byte[] m_encodedcert;
	private DateTime m_from;
	private DateTime m_until;
	private ASN1 issuer;
	private string m_issuername;
	private string m_keyalgo;
	private byte[] m_keyalgoparams;
	private ASN1 subject;
	private string m_subject;
	private byte[] m_publickey;
	private byte[] signature;
	private string m_signaturealgo;
	private byte[] m_signaturealgoparams;
	private RSA _rsa;
	private DSA _dsa;
	private int version;
	private byte[] serialnumber;
	private byte[] issuerUniqueID;
	private byte[] subjectUniqueID;
	private X509ExtensionCollection extensions;
	private static string encoding_error;

	// Properties
	public DSA DSA { get; set; }
	public virtual string IssuerName { get; }
	public virtual string KeyAlgorithm { get; }
	public virtual byte[] KeyAlgorithmParameters { get; }
	public virtual byte[] PublicKey { get; }
	public virtual RSA RSA { get; set; }
	public virtual byte[] RawData { get; }
	public virtual byte[] SerialNumber { get; }
	public virtual string SignatureAlgorithm { get; }
	public virtual string SubjectName { get; }
	public virtual DateTime ValidFrom { get; }
	public virtual DateTime ValidUntil { get; }
	public int Version { get; }

	// Methods

	private void Parse(byte[] data) { }

	public void .ctor(byte[] data) { }

	private byte[] GetUnsignedBigInteger(byte[] integer) { }

	public DSA get_DSA() { }

	public void set_DSA(DSA value) { }

	public virtual string get_IssuerName() { }

	public virtual string get_KeyAlgorithm() { }

	public virtual byte[] get_KeyAlgorithmParameters() { }

	public virtual byte[] get_PublicKey() { }

	public virtual RSA get_RSA() { }

	public virtual void set_RSA(RSA value) { }

	public virtual byte[] get_RawData() { }

	public virtual byte[] get_SerialNumber() { }

	public virtual string get_SignatureAlgorithm() { }

	public virtual string get_SubjectName() { }

	public virtual DateTime get_ValidFrom() { }

	public virtual DateTime get_ValidUntil() { }

	public int get_Version() { }

	public ASN1 GetIssuerName() { }

	public ASN1 GetSubjectName() { }

	public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { }

	private static byte[] PEM(string type, byte[] data) { }

	private static void .cctor() { }
}

// Namespace: Mono.Security.X509
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
public class X509CertificateCollection : CollectionBase, IEnumerable
{
	// Properties
	public X509Certificate Item { get; }

	// Methods

	public void .ctor() { }

	public X509Certificate get_Item(int index) { }

	public int Add(X509Certificate value) { }

	public X509CertificateCollection.X509CertificateEnumerator GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	public override int GetHashCode() { }
}

// Namespace: 
public class X509CertificateCollection.X509CertificateEnumerator : IEnumerator
{
	// Fields
	private IEnumerator enumerator;

	// Properties
	public X509Certificate Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	public void .ctor(X509CertificateCollection mappings) { }

	public X509Certificate get_Current() { }

	private object System.Collections.IEnumerator.get_Current() { }

	private bool System.Collections.IEnumerator.MoveNext() { }

	private void System.Collections.IEnumerator.Reset() { }

	public bool MoveNext() { }
}

// Namespace: Mono.Security.X509
public class X509Extension
{
	// Fields
	protected string extnOid;
	protected bool extnCritical;
	protected ASN1 extnValue;

	// Methods

	public void .ctor(ASN1 asn1) { }

	protected virtual void Decode() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	private void WriteLine(StringBuilder sb, int n, int pos) { }

	public override string ToString() { }
}

// Namespace: Mono.Security.X509
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public sealed class X509ExtensionCollection : CollectionBase, IEnumerable
{
	// Fields
	private bool readOnly;

	// Methods

	public void .ctor() { }

	public void .ctor(ASN1 asn1) { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: Mono.Security.Protocol.Ntlm
[ObsoleteAttribute] // RVA: 0x55E0 Offset: 0x49E0 VA: 0x1800055E0
public class ChallengeResponse : IDisposable
{
	// Fields
	private static byte[] magic;
	private static byte[] nullEncMagic;
	private bool _disposed;
	private byte[] _challenge;
	private byte[] _lmpwd;
	private byte[] _ntpwd;

	// Properties
	public string Password { set; }
	public byte[] Challenge { set; }
	public byte[] LM { get; }
	public byte[] NT { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(string password, byte[] challenge) { }

	protected override void Finalize() { }

	public void set_Password(string value) { }

	public void set_Challenge(byte[] value) { }

	public byte[] get_LM() { }

	public byte[] get_NT() { }

	public void Dispose() { }

	private void Dispose(bool disposing) { }

	private byte[] GetResponse(byte[] pwd) { }

	private byte[] PrepareDESKey(byte[] key56bits, int position) { }

	private byte[] PasswordToKey(string password, int position) { }

	private static void .cctor() { }
}

// Namespace: Mono.Security.Protocol.Ntlm
public static class ChallengeResponse2
{
	// Fields
	private static byte[] magic;
	private static byte[] nullEncMagic;

	// Methods

	private static byte[] Compute_LM(string password, byte[] challenge) { }

	private static byte[] Compute_NTLM_Password(string password) { }

	private static byte[] Compute_NTLM(string password, byte[] challenge) { }

	private static void Compute_NTLMv2_Session(string password, byte[] challenge, out byte[] lm, out byte[] ntlm) { }

	private static byte[] Compute_NTLMv2(Type2Message type2, string username, string password, string domain) { }

	public static void Compute(Type2Message type2, NtlmAuthLevel level, string username, string password, string domain, out byte[] lm, out byte[] ntlm) { }

	private static byte[] GetResponse(byte[] challenge, byte[] pwd) { }

	private static byte[] PrepareDESKey(byte[] key56bits, int position) { }

	private static byte[] PasswordToKey(string password, int position) { }

	private static void .cctor() { }
}

// Namespace: Mono.Security.Protocol.Ntlm
public abstract class MessageBase
{
	// Fields
	private static byte[] header;
	private int _type;
	private NtlmFlags _flags;

	// Properties
	public NtlmFlags Flags { get; set; }
	public int Type { get; }

	// Methods

	protected void .ctor(int messageType) { }

	public NtlmFlags get_Flags() { }

	public void set_Flags(NtlmFlags value) { }

	public int get_Type() { }

	protected byte[] PrepareMessage(int messageSize) { }

	protected virtual void Decode(byte[] message) { }

	protected bool CheckHeader(byte[] message) { }

	public abstract byte[] GetBytes() { }

	private static void .cctor() { }
}

// Namespace: Mono.Security.Protocol.Ntlm
public enum NtlmAuthLevel
{
	// Fields
	public int value__;
	public const NtlmAuthLevel LM_and_NTLM = 0;
	public const NtlmAuthLevel LM_and_NTLM_and_try_NTLMv2_Session = 1;
	public const NtlmAuthLevel NTLM_only = 2;
	public const NtlmAuthLevel NTLMv2_only = 3;
}

// Namespace: Mono.Security.Protocol.Ntlm
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum NtlmFlags
{
	// Fields
	public int value__;
	public const NtlmFlags NegotiateUnicode = 1;
	public const NtlmFlags NegotiateOem = 2;
	public const NtlmFlags RequestTarget = 4;
	public const NtlmFlags NegotiateNtlm = 512;
	public const NtlmFlags NegotiateDomainSupplied = 4096;
	public const NtlmFlags NegotiateWorkstationSupplied = 8192;
	public const NtlmFlags NegotiateAlwaysSign = 32768;
	public const NtlmFlags NegotiateNtlm2Key = 524288;
	public const NtlmFlags Negotiate128 = 536870912;
	public const NtlmFlags Negotiate56 = -2147483648;
}

// Namespace: Mono.Security.Protocol.Ntlm
public static class NtlmSettings
{
	// Fields
	private static NtlmAuthLevel defaultAuthLevel;

	// Properties
	public static NtlmAuthLevel DefaultAuthLevel { get; }

	// Methods

	public static NtlmAuthLevel get_DefaultAuthLevel() { }

	private static void .cctor() { }
}

// Namespace: Mono.Security.Protocol.Ntlm
public class Type1Message : MessageBase
{
	// Fields
	private string _host;
	private string _domain;

	// Properties
	public string Domain { set; }
	public string Host { set; }

	// Methods

	public void .ctor() { }

	public void set_Domain(string value) { }

	public void set_Host(string value) { }

	protected override void Decode(byte[] message) { }

	public override byte[] GetBytes() { }
}

// Namespace: Mono.Security.Protocol.Ntlm
public class Type2Message : MessageBase
{
	// Fields
	private byte[] _nonce;
	private string _targetName;
	private byte[] _targetInfo;

	// Properties
	public byte[] Nonce { get; }
	public string TargetName { get; }
	public byte[] TargetInfo { get; }

	// Methods

	public void .ctor(byte[] message) { }

	protected override void Finalize() { }

	public byte[] get_Nonce() { }

	public string get_TargetName() { }

	public byte[] get_TargetInfo() { }

	protected override void Decode(byte[] message) { }

	public override byte[] GetBytes() { }
}

// Namespace: Mono.Security.Protocol.Ntlm
public class Type3Message : MessageBase
{
	// Fields
	private NtlmAuthLevel _level;
	private byte[] _challenge;
	private string _host;
	private string _domain;
	private string _username;
	private string _password;
	private Type2Message _type2;
	private byte[] _lm;
	private byte[] _nt;

	// Properties
	public string Domain { set; }
	public string Password { set; }
	public string Username { set; }

	// Methods

	public void .ctor(Type2Message type2) { }

	protected override void Finalize() { }

	public void set_Domain(string value) { }

	public void set_Password(string value) { }

	public void set_Username(string value) { }

	protected override void Decode(byte[] message) { }

	private string DecodeString(byte[] buffer, int offset, int len) { }

	private byte[] EncodeString(string text) { }

	public override byte[] GetBytes() { }
}

// Namespace: Mono.Security.Interface
public enum AlertLevel
{
	// Fields
	public byte value__;
	public const AlertLevel Warning = 1;
	public const AlertLevel Fatal = 2;
}

// Namespace: Mono.Security.Interface
public enum AlertDescription
{
	// Fields
	public byte value__;
	public const AlertDescription CloseNotify = 0;
	public const AlertDescription UnexpectedMessage = 10;
	public const AlertDescription BadRecordMAC = 20;
	public const AlertDescription DecryptionFailed_RESERVED = 21;
	public const AlertDescription RecordOverflow = 22;
	public const AlertDescription DecompressionFailure = 30;
	public const AlertDescription HandshakeFailure = 40;
	public const AlertDescription NoCertificate_RESERVED = 41;
	public const AlertDescription BadCertificate = 42;
	public const AlertDescription UnsupportedCertificate = 43;
	public const AlertDescription CertificateRevoked = 44;
	public const AlertDescription CertificateExpired = 45;
	public const AlertDescription CertificateUnknown = 46;
	public const AlertDescription IlegalParameter = 47;
	public const AlertDescription UnknownCA = 48;
	public const AlertDescription AccessDenied = 49;
	public const AlertDescription DecodeError = 50;
	public const AlertDescription DecryptError = 51;
	public const AlertDescription ExportRestriction = 60;
	public const AlertDescription ProtocolVersion = 70;
	public const AlertDescription InsuficientSecurity = 71;
	public const AlertDescription InternalError = 80;
	public const AlertDescription UserCancelled = 90;
	public const AlertDescription NoRenegotiation = 100;
	public const AlertDescription UnsupportedExtension = 110;
}

// Namespace: Mono.Security.Interface
public class Alert
{
	// Fields
	private AlertLevel level;
	private AlertDescription description;

	// Properties
	public AlertLevel Level { get; }
	public AlertDescription Description { get; }

	// Methods

	public AlertLevel get_Level() { }

	public AlertDescription get_Description() { }

	public void .ctor(AlertDescription description) { }

	private void inferAlertLevel() { }

	public override string ToString() { }
}

// Namespace: Mono.Security.Interface
public class ValidationResult
{
	// Fields
	private bool trusted;
	private bool user_denied;
	private int error_code;
	private Nullable<MonoSslPolicyErrors> policy_errors;

	// Properties
	public bool Trusted { get; }
	public bool UserDenied { get; }

	// Methods

	public void .ctor(bool trusted, bool user_denied, int error_code, Nullable<MonoSslPolicyErrors> policy_errors) { }

	public bool get_Trusted() { }

	public bool get_UserDenied() { }
}

// Namespace: Mono.Security.Interface
public interface ICertificateValidator
{
	// Properties
	public abstract MonoTlsSettings Settings { get; }

	// Methods

	public abstract MonoTlsSettings get_Settings() { }

	public abstract bool SelectClientCertificate(string targetHost, X509CertificateCollection localCertificates, X509Certificate remoteCertificate, string[] acceptableIssuers, out X509Certificate clientCertificate) { }

	public abstract ValidationResult ValidateCertificate(string targetHost, bool serverMode, X509CertificateCollection certificates) { }
}

// Namespace: Mono.Security.Interface
internal interface ICertificateValidator2 : ICertificateValidator
{
	// Methods

	public abstract ValidationResult ValidateCertificate(string targetHost, bool serverMode, X509Certificate leaf, X509Chain chain) { }
}

// Namespace: Mono.Security.Interface
public static class CertificateValidationHelper
{
	// Fields
	private static readonly bool noX509Chain;
	private static readonly bool supportsTrustAnchors;

	// Methods

	private static void .cctor() { }

	internal static ICertificateValidator2 GetInternalValidator(MonoTlsSettings settings, MonoTlsProvider provider) { }
}

// Namespace: Mono.Security.Interface
[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
public enum CipherSuiteCode
{
	// Fields
	public ushort value__;
	public const CipherSuiteCode TLS_NULL_WITH_NULL_NULL = 0;
	public const CipherSuiteCode TLS_RSA_WITH_NULL_MD5 = 1;
	public const CipherSuiteCode TLS_RSA_WITH_NULL_SHA = 2;
	public const CipherSuiteCode TLS_RSA_EXPORT_WITH_RC4_40_MD5 = 3;
	public const CipherSuiteCode TLS_RSA_WITH_RC4_128_MD5 = 4;
	public const CipherSuiteCode TLS_RSA_WITH_RC4_128_SHA = 5;
	public const CipherSuiteCode TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5 = 6;
	public const CipherSuiteCode TLS_RSA_WITH_IDEA_CBC_SHA = 7;
	public const CipherSuiteCode TLS_RSA_EXPORT_WITH_DES40_CBC_SHA = 8;
	public const CipherSuiteCode TLS_RSA_WITH_DES_CBC_SHA = 9;
	public const CipherSuiteCode TLS_RSA_WITH_3DES_EDE_CBC_SHA = 10;
	public const CipherSuiteCode TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA = 11;
	public const CipherSuiteCode TLS_DH_DSS_WITH_DES_CBC_SHA = 12;
	public const CipherSuiteCode TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA = 13;
	public const CipherSuiteCode TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA = 14;
	public const CipherSuiteCode TLS_DH_RSA_WITH_DES_CBC_SHA = 15;
	public const CipherSuiteCode TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA = 16;
	public const CipherSuiteCode TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA = 17;
	public const CipherSuiteCode TLS_DHE_DSS_WITH_DES_CBC_SHA = 18;
	public const CipherSuiteCode TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA = 19;
	public const CipherSuiteCode TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA = 20;
	public const CipherSuiteCode TLS_DHE_RSA_WITH_DES_CBC_SHA = 21;
	public const CipherSuiteCode TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA = 22;
	public const CipherSuiteCode TLS_DH_anon_EXPORT_WITH_RC4_40_MD5 = 23;
	public const CipherSuiteCode TLS_DH_anon_WITH_RC4_128_MD5 = 24;
	public const CipherSuiteCode TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA = 25;
	public const CipherSuiteCode TLS_DH_anon_WITH_DES_CBC_SHA = 26;
	public const CipherSuiteCode TLS_DH_anon_WITH_3DES_EDE_CBC_SHA = 27;
	public const CipherSuiteCode TLS_RSA_WITH_AES_128_CBC_SHA = 47;
	public const CipherSuiteCode TLS_DH_DSS_WITH_AES_128_CBC_SHA = 48;
	public const CipherSuiteCode TLS_DH_RSA_WITH_AES_128_CBC_SHA = 49;
	public const CipherSuiteCode TLS_DHE_DSS_WITH_AES_128_CBC_SHA = 50;
	public const CipherSuiteCode TLS_DHE_RSA_WITH_AES_128_CBC_SHA = 51;
	public const CipherSuiteCode TLS_DH_anon_WITH_AES_128_CBC_SHA = 52;
	public const CipherSuiteCode TLS_RSA_WITH_AES_256_CBC_SHA = 53;
	public const CipherSuiteCode TLS_DH_DSS_WITH_AES_256_CBC_SHA = 54;
	public const CipherSuiteCode TLS_DH_RSA_WITH_AES_256_CBC_SHA = 55;
	public const CipherSuiteCode TLS_DHE_DSS_WITH_AES_256_CBC_SHA = 56;
	public const CipherSuiteCode TLS_DHE_RSA_WITH_AES_256_CBC_SHA = 57;
	public const CipherSuiteCode TLS_DH_anon_WITH_AES_256_CBC_SHA = 58;
	public const CipherSuiteCode TLS_RSA_WITH_CAMELLIA_128_CBC_SHA = 65;
	public const CipherSuiteCode TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA = 66;
	public const CipherSuiteCode TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA = 67;
	public const CipherSuiteCode TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA = 68;
	public const CipherSuiteCode TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA = 69;
	public const CipherSuiteCode TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA = 70;
	public const CipherSuiteCode TLS_RSA_WITH_CAMELLIA_256_CBC_SHA = 132;
	public const CipherSuiteCode TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA = 133;
	public const CipherSuiteCode TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA = 134;
	public const CipherSuiteCode TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA = 135;
	public const CipherSuiteCode TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA = 136;
	public const CipherSuiteCode TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA = 137;
	public const CipherSuiteCode TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256 = 186;
	public const CipherSuiteCode TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256 = 187;
	public const CipherSuiteCode TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256 = 188;
	public const CipherSuiteCode TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 = 189;
	public const CipherSuiteCode TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 = 190;
	public const CipherSuiteCode TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256 = 191;
	public const CipherSuiteCode TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256 = 192;
	public const CipherSuiteCode TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256 = 193;
	public const CipherSuiteCode TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256 = 194;
	public const CipherSuiteCode TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256 = 195;
	public const CipherSuiteCode TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256 = 196;
	public const CipherSuiteCode TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256 = 197;
	public const CipherSuiteCode TLS_RSA_WITH_SEED_CBC_SHA = 150;
	public const CipherSuiteCode TLS_DH_DSS_WITH_SEED_CBC_SHA = 151;
	public const CipherSuiteCode TLS_DH_RSA_WITH_SEED_CBC_SHA = 152;
	public const CipherSuiteCode TLS_DHE_DSS_WITH_SEED_CBC_SHA = 153;
	public const CipherSuiteCode TLS_DHE_RSA_WITH_SEED_CBC_SHA = 154;
	public const CipherSuiteCode TLS_DH_anon_WITH_SEED_CBC_SHA = 155;
	public const CipherSuiteCode TLS_PSK_WITH_RC4_128_SHA = 138;
	public const CipherSuiteCode TLS_PSK_WITH_3DES_EDE_CBC_SHA = 139;
	public const CipherSuiteCode TLS_PSK_WITH_AES_128_CBC_SHA = 140;
	public const CipherSuiteCode TLS_PSK_WITH_AES_256_CBC_SHA = 141;
	public const CipherSuiteCode TLS_DHE_PSK_WITH_RC4_128_SHA = 142;
	public const CipherSuiteCode TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA = 143;
	public const CipherSuiteCode TLS_DHE_PSK_WITH_AES_128_CBC_SHA = 144;
	public const CipherSuiteCode TLS_DHE_PSK_WITH_AES_256_CBC_SHA = 145;
	public const CipherSuiteCode TLS_RSA_PSK_WITH_RC4_128_SHA = 146;
	public const CipherSuiteCode TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA = 147;
	public const CipherSuiteCode TLS_RSA_PSK_WITH_AES_128_CBC_SHA = 148;
	public const CipherSuiteCode TLS_RSA_PSK_WITH_AES_256_CBC_SHA = 149;
	public const CipherSuiteCode TLS_ECDH_ECDSA_WITH_NULL_SHA = 49153;
	public const CipherSuiteCode TLS_ECDH_ECDSA_WITH_RC4_128_SHA = 49154;
	public const CipherSuiteCode TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA = 49155;
	public const CipherSuiteCode TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA = 49156;
	public const CipherSuiteCode TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA = 49157;
	public const CipherSuiteCode TLS_ECDHE_ECDSA_WITH_NULL_SHA = 49158;
	public const CipherSuiteCode TLS_ECDHE_ECDSA_WITH_RC4_128_SHA = 49159;
	public const CipherSuiteCode TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA = 49160;
	public const CipherSuiteCode TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA = 49161;
	public const CipherSuiteCode TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA = 49162;
	public const CipherSuiteCode TLS_ECDH_RSA_WITH_NULL_SHA = 49163;
	public const CipherSuiteCode TLS_ECDH_RSA_WITH_RC4_128_SHA = 49164;
	public const CipherSuiteCode TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA = 49165;
	public const CipherSuiteCode TLS_ECDH_RSA_WITH_AES_128_CBC_SHA = 49166;
	public const CipherSuiteCode TLS_ECDH_RSA_WITH_AES_256_CBC_SHA = 49167;
	public const CipherSuiteCode TLS_ECDHE_RSA_WITH_NULL_SHA = 49168;
	public const CipherSuiteCode TLS_ECDHE_RSA_WITH_RC4_128_SHA = 49169;
	public const CipherSuiteCode TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA = 49170;
	public const CipherSuiteCode TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA = 49171;
	public const CipherSuiteCode TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA = 49172;
	public const CipherSuiteCode TLS_ECDH_anon_WITH_NULL_SHA = 49173;
	public const CipherSuiteCode TLS_ECDH_anon_WITH_RC4_128_SHA = 49174;
	public const CipherSuiteCode TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA = 49175;
	public const CipherSuiteCode TLS_ECDH_anon_WITH_AES_128_CBC_SHA = 49176;
	public const CipherSuiteCode TLS_ECDH_anon_WITH_AES_256_CBC_SHA = 49177;
	public const CipherSuiteCode TLS_PSK_WITH_NULL_SHA = 44;
	public const CipherSuiteCode TLS_DHE_PSK_WITH_NULL_SHA = 45;
	public const CipherSuiteCode TLS_RSA_PSK_WITH_NULL_SHA = 46;
	public const CipherSuiteCode TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA = 49178;
	public const CipherSuiteCode TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA = 49179;
	public const CipherSuiteCode TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA = 49180;
	public const CipherSuiteCode TLS_SRP_SHA_WITH_AES_128_CBC_SHA = 49181;
	public const CipherSuiteCode TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA = 49182;
	public const CipherSuiteCode TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA = 49183;
	public const CipherSuiteCode TLS_SRP_SHA_WITH_AES_256_CBC_SHA = 49184;
	public const CipherSuiteCode TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA = 49185;
	public const CipherSuiteCode TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA = 49186;
	public const CipherSuiteCode TLS_RSA_WITH_NULL_SHA256 = 59;
	public const CipherSuiteCode TLS_RSA_WITH_AES_128_CBC_SHA256 = 60;
	public const CipherSuiteCode TLS_RSA_WITH_AES_256_CBC_SHA256 = 61;
	public const CipherSuiteCode TLS_DH_DSS_WITH_AES_128_CBC_SHA256 = 62;
	public const CipherSuiteCode TLS_DH_RSA_WITH_AES_128_CBC_SHA256 = 63;
	public const CipherSuiteCode TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 = 64;
	public const CipherSuiteCode TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 = 103;
	public const CipherSuiteCode TLS_DH_DSS_WITH_AES_256_CBC_SHA256 = 104;
	public const CipherSuiteCode TLS_DH_RSA_WITH_AES_256_CBC_SHA256 = 105;
	public const CipherSuiteCode TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 = 106;
	public const CipherSuiteCode TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 = 107;
	public const CipherSuiteCode TLS_DH_anon_WITH_AES_128_CBC_SHA256 = 108;
	public const CipherSuiteCode TLS_DH_anon_WITH_AES_256_CBC_SHA256 = 109;
	public const CipherSuiteCode TLS_RSA_WITH_AES_128_GCM_SHA256 = 156;
	public const CipherSuiteCode TLS_RSA_WITH_AES_256_GCM_SHA384 = 157;
	public const CipherSuiteCode TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 = 158;
	public const CipherSuiteCode TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 = 159;
	public const CipherSuiteCode TLS_DH_RSA_WITH_AES_128_GCM_SHA256 = 160;
	public const CipherSuiteCode TLS_DH_RSA_WITH_AES_256_GCM_SHA384 = 161;
	public const CipherSuiteCode TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 = 162;
	public const CipherSuiteCode TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 = 163;
	public const CipherSuiteCode TLS_DH_DSS_WITH_AES_128_GCM_SHA256 = 164;
	public const CipherSuiteCode TLS_DH_DSS_WITH_AES_256_GCM_SHA384 = 165;
	public const CipherSuiteCode TLS_DH_anon_WITH_AES_128_GCM_SHA256 = 166;
	public const CipherSuiteCode TLS_DH_anon_WITH_AES_256_GCM_SHA384 = 167;
	public const CipherSuiteCode TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 = 49187;
	public const CipherSuiteCode TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 = 49188;
	public const CipherSuiteCode TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 = 49189;
	public const CipherSuiteCode TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384 = 49190;
	public const CipherSuiteCode TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 = 49191;
	public const CipherSuiteCode TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 = 49192;
	public const CipherSuiteCode TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 = 49193;
	public const CipherSuiteCode TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384 = 49194;
	public const CipherSuiteCode TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 = 49195;
	public const CipherSuiteCode TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 = 49196;
	public const CipherSuiteCode TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 = 49197;
	public const CipherSuiteCode TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 = 49198;
	public const CipherSuiteCode TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 = 49199;
	public const CipherSuiteCode TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 = 49200;
	public const CipherSuiteCode TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256 = 49201;
	public const CipherSuiteCode TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384 = 49202;
	public const CipherSuiteCode TLS_PSK_WITH_AES_128_GCM_SHA256 = 168;
	public const CipherSuiteCode TLS_PSK_WITH_AES_256_GCM_SHA384 = 169;
	public const CipherSuiteCode TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 = 170;
	public const CipherSuiteCode TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 = 171;
	public const CipherSuiteCode TLS_RSA_PSK_WITH_AES_128_GCM_SHA256 = 172;
	public const CipherSuiteCode TLS_RSA_PSK_WITH_AES_256_GCM_SHA384 = 173;
	public const CipherSuiteCode TLS_PSK_WITH_AES_128_CBC_SHA256 = 174;
	public const CipherSuiteCode TLS_PSK_WITH_AES_256_CBC_SHA384 = 175;
	public const CipherSuiteCode TLS_PSK_WITH_NULL_SHA256 = 176;
	public const CipherSuiteCode TLS_PSK_WITH_NULL_SHA384 = 177;
	public const CipherSuiteCode TLS_DHE_PSK_WITH_AES_128_CBC_SHA256 = 178;
	public const CipherSuiteCode TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 = 179;
	public const CipherSuiteCode TLS_DHE_PSK_WITH_NULL_SHA256 = 180;
	public const CipherSuiteCode TLS_DHE_PSK_WITH_NULL_SHA384 = 181;
	public const CipherSuiteCode TLS_RSA_PSK_WITH_AES_128_CBC_SHA256 = 182;
	public const CipherSuiteCode TLS_RSA_PSK_WITH_AES_256_CBC_SHA384 = 183;
	public const CipherSuiteCode TLS_RSA_PSK_WITH_NULL_SHA256 = 184;
	public const CipherSuiteCode TLS_RSA_PSK_WITH_NULL_SHA384 = 185;
	public const CipherSuiteCode TLS_ECDHE_PSK_WITH_RC4_128_SHA = 49203;
	public const CipherSuiteCode TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA = 49204;
	public const CipherSuiteCode TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA = 49205;
	public const CipherSuiteCode TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA = 49206;
	public const CipherSuiteCode TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256 = 49207;
	public const CipherSuiteCode TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384 = 49208;
	public const CipherSuiteCode TLS_ECDHE_PSK_WITH_NULL_SHA = 49209;
	public const CipherSuiteCode TLS_ECDHE_PSK_WITH_NULL_SHA256 = 49210;
	public const CipherSuiteCode TLS_ECDHE_PSK_WITH_NULL_SHA384 = 49211;
	public const CipherSuiteCode TLS_EMPTY_RENEGOTIATION_INFO_SCSV = 255;
	public const CipherSuiteCode TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 = 49266;
	public const CipherSuiteCode TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 = 49267;
	public const CipherSuiteCode TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 = 49268;
	public const CipherSuiteCode TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 = 49269;
	public const CipherSuiteCode TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 = 49270;
	public const CipherSuiteCode TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384 = 49271;
	public const CipherSuiteCode TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256 = 49272;
	public const CipherSuiteCode TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384 = 49273;
	public const CipherSuiteCode TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256 = 49274;
	public const CipherSuiteCode TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384 = 49275;
	public const CipherSuiteCode TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 = 49276;
	public const CipherSuiteCode TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 = 49277;
	public const CipherSuiteCode TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256 = 49278;
	public const CipherSuiteCode TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384 = 49279;
	public const CipherSuiteCode TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256 = 49280;
	public const CipherSuiteCode TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384 = 49281;
	public const CipherSuiteCode TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256 = 49282;
	public const CipherSuiteCode TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384 = 49283;
	public const CipherSuiteCode TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256 = 49284;
	public const CipherSuiteCode TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384 = 49285;
	public const CipherSuiteCode TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 = 49286;
	public const CipherSuiteCode TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 = 49287;
	public const CipherSuiteCode TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 = 49288;
	public const CipherSuiteCode TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 = 49289;
	public const CipherSuiteCode TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 = 49290;
	public const CipherSuiteCode TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 = 49291;
	public const CipherSuiteCode TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256 = 49292;
	public const CipherSuiteCode TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384 = 49293;
	public const CipherSuiteCode TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256 = 49294;
	public const CipherSuiteCode TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384 = 49295;
	public const CipherSuiteCode TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256 = 49296;
	public const CipherSuiteCode TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384 = 49297;
	public const CipherSuiteCode TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256 = 49298;
	public const CipherSuiteCode TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384 = 49299;
	public const CipherSuiteCode TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256 = 49300;
	public const CipherSuiteCode TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384 = 49301;
	public const CipherSuiteCode TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 = 49302;
	public const CipherSuiteCode TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 = 49303;
	public const CipherSuiteCode TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256 = 49304;
	public const CipherSuiteCode TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384 = 49305;
	public const CipherSuiteCode TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 = 49306;
	public const CipherSuiteCode TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 = 49307;
	public const CipherSuiteCode TLS_RSA_WITH_AES_128_CCM = 49308;
	public const CipherSuiteCode TLS_RSA_WITH_AES_256_CCM = 49309;
	public const CipherSuiteCode TLS_DHE_RSA_WITH_AES_128_CCM = 49310;
	public const CipherSuiteCode TLS_DHE_RSA_WITH_AES_256_CCM = 49311;
	public const CipherSuiteCode TLS_RSA_WITH_AES_128_CCM_8 = 49312;
	public const CipherSuiteCode TLS_RSA_WITH_AES_256_CCM_8 = 49313;
	public const CipherSuiteCode TLS_DHE_RSA_WITH_AES_128_CCM_8 = 49314;
	public const CipherSuiteCode TLS_DHE_RSA_WITH_AES_256_CCM_8 = 49315;
	public const CipherSuiteCode TLS_PSK_WITH_AES_128_CCM = 49316;
	public const CipherSuiteCode TLS_PSK_WITH_AES_256_CCM = 49317;
	public const CipherSuiteCode TLS_DHE_PSK_WITH_AES_128_CCM = 49318;
	public const CipherSuiteCode TLS_DHE_PSK_WITH_AES_256_CCM = 49319;
	public const CipherSuiteCode TLS_PSK_WITH_AES_128_CCM_8 = 49320;
	public const CipherSuiteCode TLS_PSK_WITH_AES_256_CCM_8 = 49321;
	public const CipherSuiteCode TLS_PSK_DHE_WITH_AES_128_CCM_8 = 49322;
	public const CipherSuiteCode TLS_PSK_DHE_WITH_AES_256_CCM_8 = 49323;
	public const CipherSuiteCode TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 = 52243;
	public const CipherSuiteCode TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 = 52244;
	public const CipherSuiteCode TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 = 52245;
	public const CipherSuiteCode TLS_RSA_WITH_ESTREAM_SALSA20_SHA1 = 58384;
	public const CipherSuiteCode TLS_RSA_WITH_SALSA20_SHA1 = 58385;
	public const CipherSuiteCode TLS_ECDHE_RSA_WITH_ESTREAM_SALSA20_SHA1 = 58386;
	public const CipherSuiteCode TLS_ECDHE_RSA_WITH_SALSA20_SHA1 = 58387;
	public const CipherSuiteCode TLS_ECDHE_ECDSA_WITH_ESTREAM_SALSA20_SHA1 = 58388;
	public const CipherSuiteCode TLS_ECDHE_ECDSA_WITH_SALSA20_SHA1 = 58389;
	public const CipherSuiteCode TLS_PSK_WITH_ESTREAM_SALSA20_SHA1 = 58390;
	public const CipherSuiteCode TLS_PSK_WITH_SALSA20_SHA1 = 58391;
	public const CipherSuiteCode TLS_ECDHE_PSK_WITH_ESTREAM_SALSA20_SHA1 = 58392;
	public const CipherSuiteCode TLS_ECDHE_PSK_WITH_SALSA20_SHA1 = 58393;
	public const CipherSuiteCode TLS_RSA_PSK_WITH_ESTREAM_SALSA20_SHA1 = 58394;
	public const CipherSuiteCode TLS_RSA_PSK_WITH_SALSA20_SHA1 = 58395;
	public const CipherSuiteCode TLS_DHE_PSK_WITH_ESTREAM_SALSA20_SHA1 = 58396;
	public const CipherSuiteCode TLS_DHE_PSK_WITH_SALSA20_SHA1 = 58397;
	public const CipherSuiteCode TLS_DHE_RSA_WITH_ESTREAM_SALSA20_SHA1 = 58398;
	public const CipherSuiteCode TLS_DHE_RSA_WITH_SALSA20_SHA1 = 58399;
	public const CipherSuiteCode TLS_FALLBACK_SCSV = 22016;
}

// Namespace: Mono.Security.Interface
public interface IMonoSslStream : IDisposable
{
	// Properties
	public abstract bool IsAuthenticated { get; }
	public abstract bool CanRead { get; }
	public abstract bool CanWrite { get; }
	public abstract long Length { get; }
	public abstract long Position { get; }
	public abstract AuthenticatedStream AuthenticatedStream { get; }
	public abstract int ReadTimeout { get; set; }
	public abstract int WriteTimeout { get; set; }
	public abstract X509Certificate InternalLocalCertificate { get; }

	// Methods

	public abstract void AuthenticateAsClient(string targetHost, X509CertificateCollection clientCertificates, SslProtocols enabledSslProtocols, bool checkCertificateRevocation) { }

	public abstract Task AuthenticateAsClientAsync(string targetHost, X509CertificateCollection clientCertificates, SslProtocols enabledSslProtocols, bool checkCertificateRevocation) { }

	public abstract int Read(byte[] buffer, int offset, int count) { }

	public abstract void Write(byte[] buffer, int offset, int count) { }

	public abstract IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback asyncCallback, object asyncState) { }

	public abstract int EndRead(IAsyncResult asyncResult) { }

	public abstract IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback asyncCallback, object asyncState) { }

	public abstract void EndWrite(IAsyncResult asyncResult) { }

	public abstract bool get_IsAuthenticated() { }

	public abstract bool get_CanRead() { }

	public abstract bool get_CanWrite() { }

	public abstract long get_Length() { }

	public abstract long get_Position() { }

	public abstract void SetLength(long value) { }

	public abstract AuthenticatedStream get_AuthenticatedStream() { }

	public abstract int get_ReadTimeout() { }

	public abstract void set_ReadTimeout(int value) { }

	public abstract int get_WriteTimeout() { }

	public abstract void set_WriteTimeout(int value) { }

	public abstract X509Certificate get_InternalLocalCertificate() { }
}

// Namespace: Mono.Security.Interface
public class MonoTlsConnectionInfo
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private CipherSuiteCode <CipherSuiteCode>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TlsProtocols <ProtocolVersion>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <PeerDomainName>k__BackingField;

	// Properties
	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public CipherSuiteCode CipherSuiteCode { get; set; }
	public TlsProtocols ProtocolVersion { get; set; }
	public string PeerDomainName { set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public CipherSuiteCode get_CipherSuiteCode() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_CipherSuiteCode(CipherSuiteCode value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public TlsProtocols get_ProtocolVersion() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ProtocolVersion(TlsProtocols value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_PeerDomainName(string value) { }

	public override string ToString() { }

	public void .ctor() { }
}

// Namespace: Mono.Security.Interface
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum MonoSslPolicyErrors
{
	// Fields
	public int value__;
	public const MonoSslPolicyErrors None = 0;
	public const MonoSslPolicyErrors RemoteCertificateNotAvailable = 1;
	public const MonoSslPolicyErrors RemoteCertificateNameMismatch = 2;
	public const MonoSslPolicyErrors RemoteCertificateChainErrors = 4;
}

// Namespace: Mono.Security.Interface
public sealed class MonoRemoteCertificateValidationCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual bool Invoke(string targetHost, X509Certificate certificate, X509Chain chain, MonoSslPolicyErrors sslPolicyErrors) { }

	public virtual IAsyncResult BeginInvoke(string targetHost, X509Certificate certificate, X509Chain chain, MonoSslPolicyErrors sslPolicyErrors, AsyncCallback callback, object object) { }

	public virtual bool EndInvoke(IAsyncResult result) { }
}

// Namespace: Mono.Security.Interface
public sealed class MonoLocalCertificateSelectionCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual X509Certificate Invoke(string targetHost, X509CertificateCollection localCertificates, X509Certificate remoteCertificate, string[] acceptableIssuers) { }

	public virtual IAsyncResult BeginInvoke(string targetHost, X509CertificateCollection localCertificates, X509Certificate remoteCertificate, string[] acceptableIssuers, AsyncCallback callback, object object) { }

	public virtual X509Certificate EndInvoke(IAsyncResult result) { }
}

// Namespace: Mono.Security.Interface
public abstract class MonoTlsProvider
{
	// Properties
	public abstract Guid ID { get; }
	public abstract string Name { get; }
	public abstract bool SupportsSslStream { get; }
	public abstract bool SupportsConnectionInfo { get; }
	public abstract bool SupportsMonoExtensions { get; }
	public abstract SslProtocols SupportedProtocols { get; }
	internal abstract bool SupportsCleanShutdown { get; }

	// Methods

	internal void .ctor() { }

	public abstract Guid get_ID() { }

	public abstract string get_Name() { }

	public abstract bool get_SupportsSslStream() { }

	public abstract bool get_SupportsConnectionInfo() { }

	public abstract bool get_SupportsMonoExtensions() { }

	public abstract SslProtocols get_SupportedProtocols() { }

	public abstract IMonoSslStream CreateSslStream(Stream innerStream, bool leaveInnerStreamOpen, MonoTlsSettings settings) { }

	internal abstract IMonoSslStream CreateSslStreamInternal(SslStream sslStream, Stream innerStream, bool leaveInnerStreamOpen, MonoTlsSettings settings) { }

	internal abstract bool ValidateCertificate(ICertificateValidator2 validator, string targetHost, bool serverMode, X509CertificateCollection certificates, bool wantsChain, ref X509Chain chain, ref MonoSslPolicyErrors errors, ref int status11) { }

	internal abstract bool get_SupportsCleanShutdown() { }
}

// Namespace: Mono.Security.Interface
public static class MonoTlsProviderFactory
{
	// Methods

	public static MonoTlsProvider GetProvider() { }
}

// Namespace: Mono.Security.Interface
public sealed class MonoTlsSettings
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private MonoRemoteCertificateValidationCallback <RemoteCertificateValidationCallback>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private MonoLocalCertificateSelectionCallback <ClientCertificateSelectionCallback>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Nullable<DateTime> <CertificateValidationTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private X509CertificateCollection <TrustAnchors>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object <UserSettings>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string[] <CertificateSearchPaths>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <SendCloseNotify>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Nullable<TlsProtocols> <EnabledProtocols>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private CipherSuiteCode[] <EnabledCiphers>k__BackingField;
	private bool cloned;
	private bool checkCertName;
	private bool checkCertRevocationStatus;
	private Nullable<bool> useServicePointManagerCallback;
	private bool skipSystemValidators;
	private bool callbackNeedsChain;
	private ICertificateValidator certificateValidator;
	private static MonoTlsSettings defaultSettings;

	// Properties
	public MonoRemoteCertificateValidationCallback RemoteCertificateValidationCallback { get; set; }
	public MonoLocalCertificateSelectionCallback ClientCertificateSelectionCallback { get; set; }
	public Nullable<bool> UseServicePointManagerCallback { get; set; }
	public bool CallbackNeedsCertificateChain { get; }
	public Nullable<DateTime> CertificateValidationTime { get; set; }
	public X509CertificateCollection TrustAnchors { get; set; }
	public object UserSettings { get; set; }
	internal string[] CertificateSearchPaths { get; set; }
	internal bool SendCloseNotify { get; set; }
	public Nullable<TlsProtocols> EnabledProtocols { get; set; }
	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public CipherSuiteCode[] EnabledCiphers { get; set; }
	public static MonoTlsSettings DefaultSettings { get; }
	[ObsoleteAttribute] // RVA: 0x471C0 Offset: 0x465C0 VA: 0x1800471C0
	public ICertificateValidator CertificateValidator { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public MonoRemoteCertificateValidationCallback get_RemoteCertificateValidationCallback() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_RemoteCertificateValidationCallback(MonoRemoteCertificateValidationCallback value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public MonoLocalCertificateSelectionCallback get_ClientCertificateSelectionCallback() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ClientCertificateSelectionCallback(MonoLocalCertificateSelectionCallback value) { }

	public Nullable<bool> get_UseServicePointManagerCallback() { }

	public void set_UseServicePointManagerCallback(Nullable<bool> value) { }

	public bool get_CallbackNeedsCertificateChain() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Nullable<DateTime> get_CertificateValidationTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_CertificateValidationTime(Nullable<DateTime> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public X509CertificateCollection get_TrustAnchors() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_TrustAnchors(X509CertificateCollection value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public object get_UserSettings() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_UserSettings(object value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal string[] get_CertificateSearchPaths() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_CertificateSearchPaths(string[] value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal bool get_SendCloseNotify() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_SendCloseNotify(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Nullable<TlsProtocols> get_EnabledProtocols() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_EnabledProtocols(Nullable<TlsProtocols> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public CipherSuiteCode[] get_EnabledCiphers() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_EnabledCiphers(CipherSuiteCode[] value) { }

	public void .ctor() { }

	public static MonoTlsSettings get_DefaultSettings() { }

	public static MonoTlsSettings CopyDefaultSettings() { }

	public ICertificateValidator get_CertificateValidator() { }

	[ObsoleteAttribute] // RVA: 0x471C0 Offset: 0x465C0 VA: 0x1800471C0
	public MonoTlsSettings CloneWithValidator(ICertificateValidator validator) { }

	public MonoTlsSettings Clone() { }

	private void .ctor(MonoTlsSettings other) { }
}

// Namespace: Mono.Security.Interface
public sealed class TlsException : Exception
{
	// Fields
	private Alert alert;

	// Methods

	public void .ctor(Alert alert, string message) { }

	public void .ctor(AlertDescription description, string message) { }
}

// Namespace: Mono.Security.Interface
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum TlsProtocols
{
	// Fields
	public int value__;
	public const TlsProtocols Zero = 0;
	public const TlsProtocols Tls10Client = 128;
	public const TlsProtocols Tls10Server = 64;
	public const TlsProtocols Tls10 = 192;
	public const TlsProtocols Tls11Client = 512;
	public const TlsProtocols Tls11Server = 256;
	public const TlsProtocols Tls11 = 768;
	public const TlsProtocols Tls12Client = 2048;
	public const TlsProtocols Tls12Server = 1024;
	public const TlsProtocols Tls12 = 3072;
	public const TlsProtocols ClientMask = 2688;
	public const TlsProtocols ServerMask = 1344;
}

// Namespace: Mono.Security.Cryptography
public sealed class CryptoConvert
{
	// Methods

	public static string ToHex(byte[] input) { }
}

// Namespace: Mono.Security.Cryptography
public abstract class MD2 : HashAlgorithm
{
	// Methods

	protected void .ctor() { }

	public static MD2 Create() { }
}

// Namespace: Mono.Security.Cryptography
public class MD2Managed : MD2
{
	// Fields
	private byte[] state;
	private byte[] checksum;
	private byte[] buffer;
	private int count;
	private byte[] x;
	private static readonly byte[] PI_SUBST;

	// Methods

	private byte[] Padding(int nLength) { }

	public void .ctor() { }

	public override void Initialize() { }

	protected override void HashCore(byte[] array, int ibStart, int cbSize) { }

	protected override byte[] HashFinal() { }

	private void MD2Transform(byte[] state, byte[] checksum, byte[] block, int index) { }

	private static void .cctor() { }
}

// Namespace: Mono.Security.Cryptography
public abstract class MD4 : HashAlgorithm
{
	// Methods

	protected void .ctor() { }

	public static MD4 Create() { }
}

// Namespace: Mono.Security.Cryptography
public class MD4Managed : MD4
{
	// Fields
	private uint[] state;
	private byte[] buffer;
	private uint[] count;
	private uint[] x;
	private byte[] digest;

	// Methods

	public void .ctor() { }

	public override void Initialize() { }

	protected override void HashCore(byte[] array, int ibStart, int cbSize) { }

	protected override byte[] HashFinal() { }

	private byte[] Padding(int nLength) { }

	private uint F(uint x, uint y, uint z) { }

	private uint G(uint x, uint y, uint z) { }

	private uint H(uint x, uint y, uint z) { }

	private uint ROL(uint x, byte n) { }

	private void FF(ref uint a, uint b, uint c, uint d, uint x, byte s) { }

	private void GG(ref uint a, uint b, uint c, uint d, uint x, byte s) { }

	private void HH(ref uint a, uint b, uint c, uint d, uint x, byte s) { }

	private void Encode(byte[] output, uint[] input) { }

	private void Decode(uint[] output, byte[] input, int index) { }

	private void MD4Transform(uint[] state, byte[] block, int index) { }
}

// Namespace: Mono.Security.Cryptography
public sealed class PKCS1
{
	// Fields
	private static byte[] emptySHA1;
	private static byte[] emptySHA256;
	private static byte[] emptySHA384;
	private static byte[] emptySHA512;

	// Methods

	internal static HashAlgorithm CreateFromName(string name) { }

	private static void .cctor() { }
}

// Namespace: Mono.Security.Cryptography
public sealed class PKCS8
{}

// Namespace: 
public class PKCS8.PrivateKeyInfo
{
	// Fields
	private int _version;
	private string _algorithm;
	private byte[] _key;
	private ArrayList _list;

	// Properties
	public byte[] PrivateKey { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(byte[] data) { }

	public byte[] get_PrivateKey() { }

	private void Decode(byte[] data) { }

	private static byte[] RemoveLeadingZero(byte[] bigInt) { }

	private static byte[] Normalize(byte[] bigInt, int length) { }

	public static RSA DecodeRSA(byte[] keypair) { }

	public static byte[] Encode(RSA rsa) { }

	public static DSA DecodeDSA(byte[] privateKey, DSAParameters dsaParameters) { }

	public static byte[] Encode(DSA dsa) { }

	public static byte[] Encode(AsymmetricAlgorithm aa) { }
}

// Namespace: 
public class PKCS8.EncryptedPrivateKeyInfo
{
	// Fields
	private string _algorithm;
	private byte[] _salt;
	private int _iterations;
	private byte[] _data;

	// Properties
	public string Algorithm { get; }
	public byte[] EncryptedData { get; }
	public byte[] Salt { get; }
	public int IterationCount { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(byte[] data) { }

	public string get_Algorithm() { }

	public byte[] get_EncryptedData() { }

	public byte[] get_Salt() { }

	public int get_IterationCount() { }

	private void Decode(byte[] data) { }
}

// Namespace: Mono.Security.Cryptography
public class RSAManaged : RSA
{
	// Fields
	private bool isCRTpossible;
	private bool keypairGenerated;
	private bool m_disposed;
	private BigInteger d;
	private BigInteger p;
	private BigInteger q;
	private BigInteger dp;
	private BigInteger dq;
	private BigInteger qInv;
	private BigInteger n;
	private BigInteger e;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RSAManaged.KeyGeneratedEventHandler KeyGenerated;

	// Properties
	public override int KeySize { get; }
	public bool PublicOnly { get; }

	// Methods

	protected override void Finalize() { }

	private void GenerateKeyPair() { }

	public override int get_KeySize() { }

	public bool get_PublicOnly() { }

	public override RSAParameters ExportParameters(bool includePrivateParameters) { }

	public override void ImportParameters(RSAParameters parameters) { }

	protected override void Dispose(bool disposing) { }

	public override string ToXmlString(bool includePrivateParameters) { }

	private byte[] GetPaddedValue(BigInteger value, int length) { }
}

// Namespace: 
public sealed class RSAManaged.KeyGeneratedEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object sender, EventArgs e) { }

	public virtual IAsyncResult BeginInvoke(object sender, EventArgs e, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: Mono.Math
public class BigInteger
{
	// Fields
	private uint length;
	private uint[] data;
	internal static readonly uint[] smallPrimes;
	private static RandomNumberGenerator rng;

	// Properties
	private static RandomNumberGenerator Rng { get; }

	// Methods

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public void .ctor(BigInteger.Sign sign, uint len) { }

	public void .ctor(BigInteger bi) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public void .ctor(BigInteger bi, uint len) { }

	public void .ctor(byte[] inData) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public void .ctor(uint ui) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static BigInteger op_Implicit(uint value) { }

	public static BigInteger op_Implicit(int value) { }

	public static BigInteger op_Subtraction(BigInteger bi1, BigInteger bi2) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static uint op_Modulus(BigInteger bi, uint ui) { }

	public static BigInteger op_Modulus(BigInteger bi1, BigInteger bi2) { }

	public static BigInteger op_Division(BigInteger bi1, BigInteger bi2) { }

	public static BigInteger op_Multiply(BigInteger bi1, BigInteger bi2) { }

	public static BigInteger op_LeftShift(BigInteger bi1, int shiftVal) { }

	public static BigInteger op_RightShift(BigInteger bi1, int shiftVal) { }

	private static RandomNumberGenerator get_Rng() { }

	public static BigInteger GenerateRandom(int bits, RandomNumberGenerator rng) { }

	public static BigInteger GenerateRandom(int bits) { }

	public int BitCount() { }

	public bool TestBit(int bitNum) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public void SetBit(uint bitNum) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public void SetBit(uint bitNum, bool value) { }

	public int LowestSetBit() { }

	public byte[] GetBytes() { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static bool op_Equality(BigInteger bi1, uint ui) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static bool op_Inequality(BigInteger bi1, uint ui) { }

	public static bool op_Equality(BigInteger bi1, BigInteger bi2) { }

	public static bool op_Inequality(BigInteger bi1, BigInteger bi2) { }

	public static bool op_GreaterThan(BigInteger bi1, BigInteger bi2) { }

	public static bool op_LessThan(BigInteger bi1, BigInteger bi2) { }

	public static bool op_GreaterThanOrEqual(BigInteger bi1, BigInteger bi2) { }

	public static bool op_LessThanOrEqual(BigInteger bi1, BigInteger bi2) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public string ToString(uint radix) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public string ToString(uint radix, string characterSet) { }

	private void Normalize() { }

	public void Clear() { }

	public override int GetHashCode() { }

	public override string ToString() { }

	public override bool Equals(object o) { }

	public BigInteger ModInverse(BigInteger modulus) { }

	public static BigInteger GeneratePseudoPrime(int bits) { }

	public void Incr2() { }

	private static void .cctor() { }
}

// Namespace: 
public enum BigInteger.Sign
{
	// Fields
	public int value__;
	public const BigInteger.Sign Negative = -1;
	public const BigInteger.Sign Zero = 0;
	public const BigInteger.Sign Positive = 1;
}

// Namespace: 
public sealed class BigInteger.ModulusRing
{
	// Fields
	private BigInteger mod;
	private BigInteger constant;

	// Methods

	public void .ctor(BigInteger modulus) { }

	public void BarrettReduction(BigInteger x) { }

	public BigInteger Multiply(BigInteger a, BigInteger b) { }

	public BigInteger Difference(BigInteger a, BigInteger b) { }

	public BigInteger Pow(BigInteger a, BigInteger k) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public BigInteger Pow(uint b, BigInteger exp) { }
}

// Namespace: 
private sealed class BigInteger.Kernel
{
	// Methods

	public static BigInteger Subtract(BigInteger big, BigInteger small) { }

	public static void MinusEq(BigInteger big, BigInteger small) { }

	public static void PlusEq(BigInteger bi1, BigInteger bi2) { }

	public static BigInteger.Sign Compare(BigInteger bi1, BigInteger bi2) { }

	public static uint SingleByteDivideInPlace(BigInteger n, uint d) { }

	public static uint DwordMod(BigInteger n, uint d) { }

	public static BigInteger[] DwordDivMod(BigInteger n, uint d) { }

	public static BigInteger[] multiByteDivide(BigInteger bi1, BigInteger bi2) { }

	public static BigInteger LeftShift(BigInteger bi, int n) { }

	public static BigInteger RightShift(BigInteger bi, int n) { }

	public static void Multiply(uint[] x, uint xOffset, uint xLen, uint[] y, uint yOffset, uint yLen, uint[] d, uint dOffset) { }

	public static void MultiplyMod2p32pmod(uint[] x, int xOffset, int xLen, uint[] y, int yOffest, int yLen, uint[] d, int dOffset, int mod) { }

	public static uint modInverse(BigInteger bi, uint modulus) { }

	public static BigInteger modInverse(BigInteger bi, BigInteger modulus) { }
}

// Namespace: Mono.Math.Prime
public enum ConfidenceFactor
{
	// Fields
	public int value__;
	public const ConfidenceFactor ExtraLow = 0;
	public const ConfidenceFactor Low = 1;
	public const ConfidenceFactor Medium = 2;
	public const ConfidenceFactor High = 3;
	public const ConfidenceFactor ExtraHigh = 4;
	public const ConfidenceFactor Provable = 5;
}

// Namespace: Mono.Math.Prime
public sealed class PrimalityTest : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual bool Invoke(BigInteger bi, ConfidenceFactor confidence) { }

	public virtual IAsyncResult BeginInvoke(BigInteger bi, ConfidenceFactor confidence, AsyncCallback callback, object object) { }

	public virtual bool EndInvoke(IAsyncResult result) { }
}

// Namespace: Mono.Math.Prime
public sealed class PrimalityTests
{
	// Methods

	private static int GetSPPRounds(BigInteger bi, ConfidenceFactor confidence) { }

	public static bool RabinMillerTest(BigInteger n, ConfidenceFactor confidence) { }
}

// Namespace: Mono.Math.Prime.Generator
public abstract class PrimeGeneratorBase
{
	// Properties
	public virtual ConfidenceFactor Confidence { get; }
	public virtual PrimalityTest PrimalityTest { get; }
	public virtual int TrialDivisionBounds { get; }

	// Methods

	public virtual ConfidenceFactor get_Confidence() { }

	public virtual PrimalityTest get_PrimalityTest() { }

	public virtual int get_TrialDivisionBounds() { }

	public abstract BigInteger GenerateNewPrime(int bits) { }

	protected void .ctor() { }
}

// Namespace: Mono.Math.Prime.Generator
public class SequentialSearchPrimeGeneratorBase : PrimeGeneratorBase
{
	// Methods

	protected virtual BigInteger GenerateSearchBase(int bits, object context) { }

	public override BigInteger GenerateNewPrime(int bits) { }

	public virtual BigInteger GenerateNewPrime(int bits, object context) { }

	protected virtual bool IsPrimeAcceptable(BigInteger bi, object context) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal sealed class <PrivateImplementationDetails>
{
	// Fields
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3 12D04472A8285260EA12FD3813CDFA9F2D2B548C /*Metadata offset 0x9C109D*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3 13A35EF1A549297C70E2AD46045BBD2ECA17852D /*Metadata offset 0x9C10A0*/;
	internal static readonly long 16968835DEF6DD3BB86EABA9DEC53BF41851CD6D = -1295888024253181014;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3 1A84029C80CB5518379F199F53FF08A7B764F8FD /*Metadata offset 0x9C10AB*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3 235D99572263B22ADFEE10FDA0C25E12F4D94FFC /*Metadata offset 0x9C10AE*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=14 2D3CF0F15AC2DDEC2956EA1B7BBE43FB8B923130 /*Metadata offset 0x9C10B1*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=64 320B018758ECE3752FFEDBAEB1A6DB67C80B9359 /*Metadata offset 0x9C10BF*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3 3E3442C7396F3F2BB4C7348F4A2074C7DC677D68 /*Metadata offset 0x9C10FF*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=48 4E3B533C39447AAEB59A8E48FABD7E15B5B5D195 /*Metadata offset 0x9C1102*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=10 56DFA5053B3131883637F53219E7D88CCEF35949 /*Metadata offset 0x9C1132*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=9 6D49C9D487D7AD3491ECE08732D68A593CC2038D /*Metadata offset 0x9C113C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3132 6E5DC824F803F8565AF31B42199DAE39FE7F4EA9 /*Metadata offset 0x9C1145*/;
	internal static readonly long 6FA00AC9FFFD87F82A38A7F9ECC8134F4A7052AF = 22609615381091406;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3 736D39815215889F11249D9958F6ED12D37B9F57 /*Metadata offset 0x9C1D89*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3 86F4F563FA2C61798AE6238D789139739428463A /*Metadata offset 0x9C1D8C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3 97FB30C84FF4A41CD4625B44B2940BFC8DB43003 /*Metadata offset 0x9C1D8F*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=64 9A9C3962CD4753376E3507C8CB5FD8FCC4B4EDB5 /*Metadata offset 0x9C1D92*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3 9BB00D1FCCBAF03165447FC8028E7CA07CA9FE88 /*Metadata offset 0x9C1DD2*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3 A323DB0813C4D072957BA6FDA79D9776674CD06B /*Metadata offset 0x9C1DD5*/;
	internal static readonly long AEA5F1CC5CFE1660539EDD691FE017F775F63A0D = 2676302836908902219;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=20 BE1BDEC0AA74B4DCB079943E70528096CCA985F8 /*Metadata offset 0x9C1DE0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3 BF477463CE2F5EF38FC4C644BBBF4DF109E7670A /*Metadata offset 0x9C1DF4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=64 CF0B42666EF5E37EDEA0AB8E173E42C196D03814 /*Metadata offset 0x9C1DF7*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 D28E8ABDBD777A482CE0EE5C24814ACAE52AABFE /*Metadata offset 0x9C1E37*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=256 D2C5BAE967587C6F3D9F2C4551911E0575A1101F /*Metadata offset 0x9C1E57*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=64 E75835D001C843F156FBA01B001DFE1B8029AC17 /*Metadata offset 0x9C1F57*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=10 EC5BB4F59D4B9B2E9ECD3904D44A8275F23AFB11 /*Metadata offset 0x9C1F97*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3 EC83FB16C20052BEE2B4025159BC2ED45C9C70C3 /*Metadata offset 0x9C1FA1*/;

	// Methods

	internal static uint ComputeStringHash(string s) { }
}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=9
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=10
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=14
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=20
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=48
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=64
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=256
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3132
{}

// Namespace: 
internal class <Module>
{}

// Namespace: 
internal static class SR
{
	// Methods

	internal static string GetString(string name) { }

	internal static string Format(string resourceFormat, object p1) { }

	internal static string Format(string resourceFormat, object p1, object p2) { }

	internal static string Format(string resourceFormat, object p1, object p2, object p3) { }
}

// Namespace: System
public sealed class Action<T1, T2, T3, T4, T5, T6, T7, T8, T9> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Action<object, object, object, object, object, object, object, object, object>..ctor
	*/

	public virtual void Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2304840 Offset: 0x2303840 VA: 0x182304840
	|-Action<object, object, object, object, object, object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23047C0 Offset: 0x23037C0 VA: 0x1823047C0
	|-Action<object, object, object, object, object, object, object, object, object>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Action<object, object, object, object, object, object, object, object, object>.EndInvoke
	*/
}

// Namespace: System
public sealed class Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Action<object, object, object, object, object, object, object, object, object, object>..ctor
	*/

	public virtual void Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23874B0 Offset: 0x23864B0 VA: 0x1823874B0
	|-Action<object, object, object, object, object, object, object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC5610 Offset: 0x1FC4610 VA: 0x181FC5610
	|-Action<object, object, object, object, object, object, object, object, object, object>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Action<object, object, object, object, object, object, object, object, object, object>.EndInvoke
	*/
}

// Namespace: System
public sealed class Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Action<object, object, object, object, object, object, object, object, object, object, object>..ctor
	*/

	public virtual void Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2387FD0 Offset: 0x2386FD0 VA: 0x182387FD0
	|-Action<object, object, object, object, object, object, object, object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2387EF0 Offset: 0x2386EF0 VA: 0x182387EF0
	|-Action<object, object, object, object, object, object, object, object, object, object, object>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Action<object, object, object, object, object, object, object, object, object, object, object>.EndInvoke
	*/
}

// Namespace: System
public sealed class Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Action<object, object, object, object, object, object, object, object, object, object, object, object>..ctor
	*/

	public virtual void Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2388BF0 Offset: 0x2387BF0 VA: 0x182388BF0
	|-Action<object, object, object, object, object, object, object, object, object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2388B00 Offset: 0x2387B00 VA: 0x182388B00
	|-Action<object, object, object, object, object, object, object, object, object, object, object, object>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Action<object, object, object, object, object, object, object, object, object, object, object, object>.EndInvoke
	*/
}

// Namespace: System
public sealed class Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Action<object, object, object, object, object, object, object, object, object, object, object, object, object>..ctor
	*/

	public virtual void Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2389900 Offset: 0x2388900 VA: 0x182389900
	|-Action<object, object, object, object, object, object, object, object, object, object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2389800 Offset: 0x2388800 VA: 0x182389800
	|-Action<object, object, object, object, object, object, object, object, object, object, object, object, object>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Action<object, object, object, object, object, object, object, object, object, object, object, object, object>.EndInvoke
	*/
}

// Namespace: System
public sealed class Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Action<object, object, object, object, object, object, object, object, object, object, object, object, object, object>..ctor
	*/

	public virtual void Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x238A700 Offset: 0x2389700 VA: 0x18238A700
	|-Action<object, object, object, object, object, object, object, object, object, object, object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x238A5F0 Offset: 0x23895F0 VA: 0x18238A5F0
	|-Action<object, object, object, object, object, object, object, object, object, object, object, object, object, object>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Action<object, object, object, object, object, object, object, object, object, object, object, object, object, object>.EndInvoke
	*/
}

// Namespace: System
public sealed class Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Action<object, object, object, object, object, object, object, object, object, object, object, object, object, object, object>..ctor
	*/

	public virtual void Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x238B430 Offset: 0x238A430 VA: 0x18238B430
	|-Action<object, object, object, object, object, object, object, object, object, object, object, object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x238B310 Offset: 0x238A310 VA: 0x18238B310
	|-Action<object, object, object, object, object, object, object, object, object, object, object, object, object, object, object>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Action<object, object, object, object, object, object, object, object, object, object, object, object, object, object, object>.EndInvoke
	*/
}

// Namespace: System
public sealed class Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Action<object, object, object, object, object, object, object, object, object, object, object, object, object, object, object, object>..ctor
	*/

	public virtual void Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15, T16 arg16) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x238C120 Offset: 0x238B120 VA: 0x18238C120
	|-Action<object, object, object, object, object, object, object, object, object, object, object, object, object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15, T16 arg16, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FCA000 Offset: 0x1FC9000 VA: 0x181FCA000
	|-Action<object, object, object, object, object, object, object, object, object, object, object, object, object, object, object, object>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Action<object, object, object, object, object, object, object, object, object, object, object, object, object, object, object, object>.EndInvoke
	*/
}

// Namespace: System
public sealed class Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Func<object, object, object, object, object, object, object, object, object, object>..ctor
	*/

	public virtual TResult Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC4C60 Offset: 0x1FC3C60 VA: 0x181FC4C60
	|-Func<object, object, object, object, object, object, object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23047C0 Offset: 0x23037C0 VA: 0x1823047C0
	|-Func<object, object, object, object, object, object, object, object, object, object>.BeginInvoke
	*/

	public virtual TResult EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Func<object, object, object, object, object, object, object, object, object, object>.EndInvoke
	*/
}

// Namespace: System
public sealed class Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Func<object, object, object, object, object, object, object, object, object, object, object>..ctor
	*/

	public virtual TResult Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC56F0 Offset: 0x1FC46F0 VA: 0x181FC56F0
	|-Func<object, object, object, object, object, object, object, object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC5610 Offset: 0x1FC4610 VA: 0x181FC5610
	|-Func<object, object, object, object, object, object, object, object, object, object, object>.BeginInvoke
	*/

	public virtual TResult EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Func<object, object, object, object, object, object, object, object, object, object, object>.EndInvoke
	*/
}

// Namespace: System
public sealed class Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Func<object, object, object, object, object, object, object, object, object, object, object, object>..ctor
	*/

	public virtual TResult Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC6180 Offset: 0x1FC5180 VA: 0x181FC6180
	|-Func<object, object, object, object, object, object, object, object, object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2387EF0 Offset: 0x2386EF0 VA: 0x182387EF0
	|-Func<object, object, object, object, object, object, object, object, object, object, object, object>.BeginInvoke
	*/

	public virtual TResult EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Func<object, object, object, object, object, object, object, object, object, object, object, object>.EndInvoke
	*/
}

// Namespace: System
public sealed class Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Func<object, object, object, object, object, object, object, object, object, object, object, object, object>..ctor
	*/

	public virtual TResult Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC6CF0 Offset: 0x1FC5CF0 VA: 0x181FC6CF0
	|-Func<object, object, object, object, object, object, object, object, object, object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2388B00 Offset: 0x2387B00 VA: 0x182388B00
	|-Func<object, object, object, object, object, object, object, object, object, object, object, object, object>.BeginInvoke
	*/

	public virtual TResult EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Func<object, object, object, object, object, object, object, object, object, object, object, object, object>.EndInvoke
	*/
}

// Namespace: System
public sealed class Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Func<object, object, object, object, object, object, object, object, object, object, object, object, object, object>..ctor
	*/

	public virtual TResult Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC7950 Offset: 0x1FC6950 VA: 0x181FC7950
	|-Func<object, object, object, object, object, object, object, object, object, object, object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2389800 Offset: 0x2388800 VA: 0x182389800
	|-Func<object, object, object, object, object, object, object, object, object, object, object, object, object, object>.BeginInvoke
	*/

	public virtual TResult EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Func<object, object, object, object, object, object, object, object, object, object, object, object, object, object>.EndInvoke
	*/
}

// Namespace: System
public sealed class Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Func<object, object, object, object, object, object, object, object, object, object, object, object, object, object, object>..ctor
	*/

	public virtual TResult Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC8680 Offset: 0x1FC7680 VA: 0x181FC8680
	|-Func<object, object, object, object, object, object, object, object, object, object, object, object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x238A5F0 Offset: 0x23895F0 VA: 0x18238A5F0
	|-Func<object, object, object, object, object, object, object, object, object, object, object, object, object, object, object>.BeginInvoke
	*/

	public virtual TResult EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Func<object, object, object, object, object, object, object, object, object, object, object, object, object, object, object>.EndInvoke
	*/
}

// Namespace: System
public sealed class Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Func<object, object, object, object, object, object, object, object, object, object, object, object, object, object, object, object>..ctor
	*/

	public virtual TResult Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC92D0 Offset: 0x1FC82D0 VA: 0x181FC92D0
	|-Func<object, object, object, object, object, object, object, object, object, object, object, object, object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x238B310 Offset: 0x238A310 VA: 0x18238B310
	|-Func<object, object, object, object, object, object, object, object, object, object, object, object, object, object, object, object>.BeginInvoke
	*/

	public virtual TResult EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Func<object, object, object, object, object, object, object, object, object, object, object, object, object, object, object, object>.EndInvoke
	*/
}

// Namespace: System
public sealed class Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Func<object, object, object, object, object, object, object, object, object, object, object, object, object, object, object, object, object>..ctor
	*/

	public virtual TResult Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15, T16 arg16) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FCA130 Offset: 0x1FC9130 VA: 0x181FCA130
	|-Func<object, object, object, object, object, object, object, object, object, object, object, object, object, object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15, T16 arg16, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FCA000 Offset: 0x1FC9000 VA: 0x181FCA000
	|-Func<object, object, object, object, object, object, object, object, object, object, object, object, object, object, object, object, object>.BeginInvoke
	*/

	public virtual TResult EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Func<object, object, object, object, object, object, object, object, object, object, object, object, object, object, object, object, object>.EndInvoke
	*/
}

// Namespace: System.Security.Cryptography
public sealed class AesManaged : Aes
{
	// Fields
	private RijndaelManaged m_rijndael;

	// Properties
	public override int FeedbackSize { get; }
	public override byte[] IV { get; set; }
	public override byte[] Key { get; set; }
	public override int KeySize { get; set; }
	public override CipherMode Mode { get; set; }
	public override PaddingMode Padding { get; set; }

	// Methods

	public void .ctor() { }

	public override int get_FeedbackSize() { }

	public override byte[] get_IV() { }

	public override void set_IV(byte[] value) { }

	public override byte[] get_Key() { }

	public override void set_Key(byte[] value) { }

	public override int get_KeySize() { }

	public override void set_KeySize(int value) { }

	public override CipherMode get_Mode() { }

	public override void set_Mode(CipherMode value) { }

	public override PaddingMode get_Padding() { }

	public override void set_Padding(PaddingMode value) { }

	public override ICryptoTransform CreateDecryptor() { }

	public override ICryptoTransform CreateDecryptor(byte[] key, byte[] iv) { }

	public override ICryptoTransform CreateEncryptor() { }

	public override ICryptoTransform CreateEncryptor(byte[] key, byte[] iv) { }

	protected override void Dispose(bool disposing) { }

	public override void GenerateIV() { }

	public override void GenerateKey() { }
}

// Namespace: System.Security.Cryptography
public sealed class AesCryptoServiceProvider : Aes
{
	// Properties
	public override byte[] IV { get; set; }
	public override byte[] Key { get; set; }
	public override int KeySize { get; set; }
	public override int FeedbackSize { get; }
	public override CipherMode Mode { get; set; }
	public override PaddingMode Padding { get; set; }

	// Methods

	public void .ctor() { }

	public override void GenerateIV() { }

	public override void GenerateKey() { }

	public override ICryptoTransform CreateDecryptor(byte[] key, byte[] iv) { }

	public override ICryptoTransform CreateEncryptor(byte[] key, byte[] iv) { }

	public override byte[] get_IV() { }

	public override void set_IV(byte[] value) { }

	public override byte[] get_Key() { }

	public override void set_Key(byte[] value) { }

	public override int get_KeySize() { }

	public override void set_KeySize(int value) { }

	public override int get_FeedbackSize() { }

	public override CipherMode get_Mode() { }

	public override void set_Mode(CipherMode value) { }

	public override PaddingMode get_Padding() { }

	public override void set_Padding(PaddingMode value) { }

	public override ICryptoTransform CreateDecryptor() { }

	public override ICryptoTransform CreateEncryptor() { }

	protected override void Dispose(bool disposing) { }
}

// Namespace: System.Security.Cryptography
internal class AesTransform : SymmetricTransform
{
	// Fields
	private uint[] expandedKey;
	private int Nk;
	private int Nr;
	private static readonly uint[] Rcon;
	private static readonly byte[] SBox;
	private static readonly byte[] iSBox;
	private static readonly uint[] T0;
	private static readonly uint[] T1;
	private static readonly uint[] T2;
	private static readonly uint[] T3;
	private static readonly uint[] iT0;
	private static readonly uint[] iT1;
	private static readonly uint[] iT2;
	private static readonly uint[] iT3;

	// Methods

	public void .ctor(Aes algo, bool encryption, byte[] key, byte[] iv) { }

	protected override void ECB(byte[] input, byte[] output) { }

	private uint SubByte(uint a) { }

	private void Encrypt128(byte[] indata, byte[] outdata, uint[] ekey) { }

	private void Decrypt128(byte[] indata, byte[] outdata, uint[] ekey) { }

	private static void .cctor() { }
}

// Namespace: System.Linq
internal static class Error
{
	// Methods

	internal static Exception ArgumentNull(string s) { }

	internal static Exception ArgumentOutOfRange(string s) { }

	internal static Exception MoreThanOneElement() { }

	internal static Exception MoreThanOneMatch() { }

	internal static Exception NoElements() { }

	internal static Exception NoMatch() { }

	internal static Exception NotSupported() { }
}

// Namespace: System.Linq
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class Enumerable
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<TSource> Where<TSource>(IEnumerable<TSource> source, Func<TSource, bool> predicate) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x883FB0 Offset: 0x882FB0 VA: 0x180883FB0
	|-Enumerable.Where<<>f__AnonymousType0<Assembly, RegisterDictionaryKeyPathProviderAttribute>>
	|-Enumerable.Where<IUnifiedVariableUnit>
	|-Enumerable.Where<IUnitPortDefinition>
	|-Enumerable.Where<InvalidInput>
	|-Enumerable.Where<InvalidOutput>
	|-Enumerable.Where<pb_Face>
	|-Enumerable.Where<pb_WingedEdge>
	|-Enumerable.Where<ConstructorInfo>
	|-Enumerable.Where<FieldInfo>
	|-Enumerable.Where<MemberInfo>
	|-Enumerable.Where<MethodInfo>
	|-Enumerable.Where<PropertyInfo>
	|-Enumerable.Where<string>
	|-Enumerable.Where<Type>
	|-Enumerable.Where<MeshRenderer>
	|-Enumerable.Where<PlayerEditorConnectionEvents.MessageTypeSubscribers>
	|-Enumerable.Where<Renderer>
	|-Enumerable.Where<SkinnedMeshRenderer>
	|-Enumerable.Where<M1Toggle>
	|-Enumerable.Where<Toggle>
	|-Enumerable.Where<object>
	|
	|-RVA: 0x883800 Offset: 0x882800 VA: 0x180883800
	|-Enumerable.Where<char>
	|
	|-RVA: 0x883D20 Offset: 0x882D20 VA: 0x180883D20
	|-Enumerable.Where<KeyValuePair<int, int>>
	|
	|-RVA: 0x883A90 Offset: 0x882A90 VA: 0x180883A90
	|-Enumerable.Where<KeyValuePair<Type, PostProcessBundle>>
	|-Enumerable.Where<KeyValuePair<object, object>>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<TSource> Where<TSource>(IEnumerable<TSource> source, Func<TSource, int, bool> predicate) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x8842E0 Offset: 0x8832E0 VA: 0x1808842E0
	|-Enumerable.Where<pb_Edge>
	|
	|-RVA: 0x884240 Offset: 0x883240 VA: 0x180884240
	|-Enumerable.Where<object>
	*/

	[IteratorStateMachineAttribute] // RVA: 0x6A370 Offset: 0x69770 VA: 0x18006A370
	private static IEnumerable<TSource> WhereIterator<TSource>(IEnumerable<TSource> source, Func<TSource, int, bool> predicate) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x883770 Offset: 0x882770 VA: 0x180883770
	|-Enumerable.WhereIterator<pb_Edge>
	|
	|-RVA: 0x8836E0 Offset: 0x8826E0 VA: 0x1808836E0
	|-Enumerable.WhereIterator<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<TResult> Select<TSource, TResult>(IEnumerable<TSource> source, Func<TSource, TResult> selector) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x881820 Offset: 0x880820 VA: 0x180881820
	|-Enumerable.Select<ControlConnection, ControlInput>
	|-Enumerable.Select<ControlConnection, ControlOutput>
	|-Enumerable.Select<IUnifiedVariableUnit, string>
	|-Enumerable.Select<InvalidConnection, IUnitInputPort>
	|-Enumerable.Select<InvalidConnection, IUnitOutputPort>
	|-Enumerable.Select<ValueConnection, ValueInput>
	|-Enumerable.Select<ValueConnection, ValueOutput>
	|-Enumerable.Select<VariableDeclaration, string>
	|-Enumerable.Select<fsMetaProperty, MemberInfo>
	|-Enumerable.Select<JsonProperty, string>
	|-Enumerable.Select<pb_Submesh, Material>
	|-Enumerable.Select<object, <>f__AnonymousType0<Assembly, RegisterDictionaryKeyPathProviderAttribute>>
	|-Enumerable.Select<object, string>
	|-Enumerable.Select<object, Type>
	|-Enumerable.Select<FieldInfo, ParameterOverride>
	|-Enumerable.Select<ParameterInfo, Type>
	|-Enumerable.Select<EnumMemberAttribute, string>
	|-Enumerable.Select<string, object>
	|-Enumerable.Select<string, string>
	|-Enumerable.Select<Type, string>
	|-Enumerable.Select<Type, Type>
	|-Enumerable.Select<MeshRenderer, MeshFilter>
	|-Enumerable.Select<MeshRenderer, MeshRenderer>
	|-Enumerable.Select<Renderer, MeshRenderer>
	|-Enumerable.Select<Renderer, SkinnedMeshRenderer>
	|-Enumerable.Select<SkinnedMeshRenderer, SkinnedMeshRenderer>
	|-Enumerable.Select<object, object>
	|
	|-RVA: 0x880AB0 Offset: 0x87FAB0 VA: 0x180880AB0
	|-Enumerable.Select<fsDataType, string>
	|-Enumerable.Select<Int32Enum, object>
	|
	|-RVA: 0x882840 Offset: 0x881840 VA: 0x180882840
	|-Enumerable.Select<pb_Edge, pb_Edge>
	|
	|-RVA: 0x882590 Offset: 0x881590 VA: 0x180882590
	|-Enumerable.Select<pb_Edge, pb_EdgeLookup>
	|-Enumerable.Select<pb_Edge, object>
	|
	|-RVA: 0x8822E0 Offset: 0x8812E0 VA: 0x1808822E0
	|-Enumerable.Select<pb_Edge, int>
	|
	|-RVA: 0x881D80 Offset: 0x880D80 VA: 0x180881D80
	|-Enumerable.Select<pb_EdgeLookup, pb_Edge>
	|-Enumerable.Select<pb_WingedEdge, pb_Edge>
	|-Enumerable.Select<object, pb_Edge>
	|
	|-RVA: 0x881570 Offset: 0x880570 VA: 0x180881570
	|-Enumerable.Select<pb_Face, int>
	|-Enumerable.Select<object, int>
	|
	|-RVA: 0x881AD0 Offset: 0x880AD0 VA: 0x180881AD0
	|-Enumerable.Select<pb_Tuple<float, Vector2>, Vector2>
	|-Enumerable.Select<object, Vector2>
	|
	|-RVA: 0x882030 Offset: 0x881030 VA: 0x180882030
	|-Enumerable.Select<SerializationNode, string>
	|-Enumerable.Select<SerializationNode, object>
	|
	|-RVA: 0x880550 Offset: 0x87F550 VA: 0x180880550
	|-Enumerable.Select<char, char>
	|
	|-RVA: 0x8812C0 Offset: 0x8802C0 VA: 0x1808812C0
	|-Enumerable.Select<KeyValuePair<Type, PostProcessBundle>, PostProcessBundle>
	|-Enumerable.Select<KeyValuePair<object, object>, object>
	|
	|-RVA: 0x880D60 Offset: 0x87FD60 VA: 0x180880D60
	|-Enumerable.Select<int, int>
	|
	|-RVA: 0x880800 Offset: 0x87F800 VA: 0x180880800
	|-Enumerable.Select<DictionaryEntry, KeyValuePair<object, object>>
	|
	|-RVA: 0x881010 Offset: 0x880010 VA: 0x180881010
	|-Enumerable.Select<int, object>
	*/

	private static Func<TSource, bool> CombinePredicates<TSource>(Func<TSource, bool> predicate1, Func<TSource, bool> predicate2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A7090 Offset: 0x10A6090 VA: 0x1810A7090
	|-Enumerable.CombinePredicates<pb_Edge>
	|-Enumerable.CombinePredicates<char>
	|-Enumerable.CombinePredicates<KeyValuePair<int, int>>
	|-Enumerable.CombinePredicates<KeyValuePair<object, object>>
	|-Enumerable.CombinePredicates<int>
	|-Enumerable.CombinePredicates<object>
	|-Enumerable.CombinePredicates<Vector2>
	*/

	private static Func<TSource, TResult> CombineSelectors<TSource, TMiddle, TResult>(Func<TSource, TMiddle> selector1, Func<TMiddle, TResult> selector2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A7160 Offset: 0x10A6160 VA: 0x1810A7160
	|-Enumerable.CombineSelectors<pb_Edge, pb_Edge, pb_Edge>
	|-Enumerable.CombineSelectors<pb_Edge, pb_Edge, int>
	|-Enumerable.CombineSelectors<pb_Edge, pb_Edge, object>
	|-Enumerable.CombineSelectors<pb_Edge, int, int>
	|-Enumerable.CombineSelectors<pb_Edge, int, object>
	|-Enumerable.CombineSelectors<pb_Edge, object, pb_Edge>
	|-Enumerable.CombineSelectors<pb_Edge, object, int>
	|-Enumerable.CombineSelectors<pb_Edge, object, object>
	|-Enumerable.CombineSelectors<pb_Edge, object, Vector2>
	|-Enumerable.CombineSelectors<pb_Edge, Vector2, Vector2>
	|-Enumerable.CombineSelectors<SerializationNode, pb_Edge, pb_Edge>
	|-Enumerable.CombineSelectors<SerializationNode, int, int>
	|-Enumerable.CombineSelectors<SerializationNode, object, pb_Edge>
	|-Enumerable.CombineSelectors<SerializationNode, object, int>
	|-Enumerable.CombineSelectors<SerializationNode, object, object>
	|-Enumerable.CombineSelectors<SerializationNode, object, Vector2>
	|-Enumerable.CombineSelectors<SerializationNode, Vector2, Vector2>
	|-Enumerable.CombineSelectors<char, char, char>
	|-Enumerable.CombineSelectors<DictionaryEntry, KeyValuePair<object, object>, object>
	|-Enumerable.CombineSelectors<DictionaryEntry, object, object>
	|-Enumerable.CombineSelectors<KeyValuePair<object, object>, pb_Edge, pb_Edge>
	|-Enumerable.CombineSelectors<KeyValuePair<object, object>, int, int>
	|-Enumerable.CombineSelectors<KeyValuePair<object, object>, object, pb_Edge>
	|-Enumerable.CombineSelectors<KeyValuePair<object, object>, object, int>
	|-Enumerable.CombineSelectors<KeyValuePair<object, object>, object, object>
	|-Enumerable.CombineSelectors<KeyValuePair<object, object>, object, Vector2>
	|-Enumerable.CombineSelectors<KeyValuePair<object, object>, Vector2, Vector2>
	|-Enumerable.CombineSelectors<int, pb_Edge, pb_Edge>
	|-Enumerable.CombineSelectors<int, int, int>
	|-Enumerable.CombineSelectors<int, int, object>
	|-Enumerable.CombineSelectors<int, object, pb_Edge>
	|-Enumerable.CombineSelectors<int, object, int>
	|-Enumerable.CombineSelectors<int, object, object>
	|-Enumerable.CombineSelectors<int, object, Vector2>
	|-Enumerable.CombineSelectors<int, Vector2, Vector2>
	|-Enumerable.CombineSelectors<Int32Enum, pb_Edge, pb_Edge>
	|-Enumerable.CombineSelectors<Int32Enum, int, int>
	|-Enumerable.CombineSelectors<Int32Enum, object, pb_Edge>
	|-Enumerable.CombineSelectors<Int32Enum, object, int>
	|-Enumerable.CombineSelectors<Int32Enum, object, object>
	|-Enumerable.CombineSelectors<Int32Enum, object, Vector2>
	|-Enumerable.CombineSelectors<Int32Enum, Vector2, Vector2>
	|-Enumerable.CombineSelectors<object, pb_Edge, pb_Edge>
	|-Enumerable.CombineSelectors<object, pb_Edge, int>
	|-Enumerable.CombineSelectors<object, pb_Edge, object>
	|-Enumerable.CombineSelectors<object, int, int>
	|-Enumerable.CombineSelectors<object, int, object>
	|-Enumerable.CombineSelectors<object, object, pb_Edge>
	|-Enumerable.CombineSelectors<object, object, int>
	|-Enumerable.CombineSelectors<object, object, object>
	|-Enumerable.CombineSelectors<object, object, Vector2>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<TResult> SelectMany<TSource, TResult>(IEnumerable<TSource> source, Func<TSource, IEnumerable<TResult>> selector) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x8804B0 Offset: 0x87F4B0 VA: 0x1808804B0
	|-Enumerable.SelectMany<IGraphElement, ISerializationDependency>
	|-Enumerable.SelectMany<IGraphElement, object>
	|-Enumerable.SelectMany<Dictionary<pb_Vertex, int>, pb_Vertex>
	|-Enumerable.SelectMany<Assembly, <>f__AnonymousType0<Assembly, RegisterDictionaryKeyPathProviderAttribute>>
	|-Enumerable.SelectMany<Assembly, Type>
	|-Enumerable.SelectMany<Type, MemberInfo>
	|-Enumerable.SelectMany<Type, MethodInfo>
	|-Enumerable.SelectMany<object, object>
	|
	|-RVA: 0x880410 Offset: 0x87F410 VA: 0x180880410
	|-Enumerable.SelectMany<pb_Face, int>
	|-Enumerable.SelectMany<object, int>
	*/

	[IteratorStateMachineAttribute] // RVA: 0x71100 Offset: 0x70500 VA: 0x180071100
	private static IEnumerable<TResult> SelectManyIterator<TSource, TResult>(IEnumerable<TSource> source, Func<TSource, IEnumerable<TResult>> selector) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x880380 Offset: 0x87F380 VA: 0x180880380
	|-Enumerable.SelectManyIterator<object, int>
	|
	|-RVA: 0x884D00 Offset: 0x883D00 VA: 0x180884D00
	|-Enumerable.SelectManyIterator<object, object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<TSource> Skip<TSource>(IEnumerable<TSource> source, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x882E80 Offset: 0x881E80 VA: 0x180882E80
	|-Enumerable.Skip<ParameterInfo>
	|-Enumerable.Skip<Type>
	|-Enumerable.Skip<object>
	*/

	[IteratorStateMachineAttribute] // RVA: 0x73950 Offset: 0x72D50 VA: 0x180073950
	private static IEnumerable<TSource> SkipIterator<TSource>(IEnumerable<TSource> source, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x889920 Offset: 0x888920 VA: 0x180889920
	|-Enumerable.SkipIterator<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IOrderedEnumerable<TSource> OrderBy<TSource, TKey>(IEnumerable<TSource> source, Func<TSource, TKey> keySelector) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x9695F0 Offset: 0x9685F0 VA: 0x1809695F0
	|-Enumerable.OrderBy<JsonProperty, int>
	|-Enumerable.OrderBy<FieldInfo, int>
	|-Enumerable.OrderBy<string, string>
	|-Enumerable.OrderBy<KerningPair, uint>
	|-Enumerable.OrderBy<TMP_Character, uint>
	|-Enumerable.OrderBy<TMP_GlyphPairAdjustmentRecord, uint>
	|-Enumerable.OrderBy<TMP_SpriteCharacter, uint>
	|-Enumerable.OrderBy<TMP_SpriteGlyph, uint>
	|-Enumerable.OrderBy<GameObject, long>
	|-Enumerable.OrderBy<Glyph, uint>
	|-Enumerable.OrderBy<Edge, double>
	|-Enumerable.OrderBy<object, double>
	|-Enumerable.OrderBy<object, int>
	|-Enumerable.OrderBy<object, long>
	|-Enumerable.OrderBy<object, object>
	|-Enumerable.OrderBy<object, uint>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IOrderedEnumerable<TSource> ThenBy<TSource, TKey>(IOrderedEnumerable<TSource> source, Func<TSource, TKey> keySelector) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x969840 Offset: 0x968840 VA: 0x180969840
	|-Enumerable.ThenBy<KerningPair, uint>
	|-Enumerable.ThenBy<TMP_GlyphPairAdjustmentRecord, uint>
	|-Enumerable.ThenBy<object, uint>
	|
	|-RVA: 0x969690 Offset: 0x968690 VA: 0x180969690
	|-Enumerable.ThenBy<GameObject, int>
	|-Enumerable.ThenBy<object, int>
	|
	|-RVA: 0x969720 Offset: 0x968720 VA: 0x180969720
	|-Enumerable.ThenBy<GameObject, long>
	|-Enumerable.ThenBy<object, long>
	|
	|-RVA: 0x9697B0 Offset: 0x9687B0 VA: 0x1809697B0
	|-Enumerable.ThenBy<object, object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<IGrouping<TKey, TSource>> GroupBy<TSource, TKey>(IEnumerable<TSource> source, Func<TSource, TKey> keySelector) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x880110 Offset: 0x87F110 VA: 0x180880110
	|-Enumerable.GroupBy<MemberInfo, string>
	|-Enumerable.GroupBy<object, object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<TSource> Concat<TSource>(IEnumerable<TSource> first, IEnumerable<TSource> second) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x87EF10 Offset: 0x87DF10 VA: 0x18087EF10
	|-Enumerable.Concat<MethodInfo>
	|-Enumerable.Concat<Type>
	|-Enumerable.Concat<object>
	*/

	[IteratorStateMachineAttribute] // RVA: 0x7CBB0 Offset: 0x7BFB0 VA: 0x18007CBB0
	private static IEnumerable<TSource> ConcatIterator<TSource>(IEnumerable<TSource> first, IEnumerable<TSource> second) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x884D00 Offset: 0x883D00 VA: 0x180884D00
	|-Enumerable.ConcatIterator<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<TSource> Distinct<TSource>(IEnumerable<TSource> source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x87FCA0 Offset: 0x87ECA0 VA: 0x18087FCA0
	|-Enumerable.Distinct<pb_EdgeLookup>
	|-Enumerable.Distinct<pb_Face>
	|-Enumerable.Distinct<string>
	|-Enumerable.Distinct<object>
	*/

	[IteratorStateMachineAttribute] // RVA: 0x7F420 Offset: 0x7E820 VA: 0x18007F420
	private static IEnumerable<TSource> DistinctIterator<TSource>(IEnumerable<TSource> source, IEqualityComparer<TSource> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x885910 Offset: 0x884910 VA: 0x180885910
	|-Enumerable.DistinctIterator<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<TSource> Union<TSource>(IEnumerable<TSource> first, IEnumerable<TSource> second) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x883630 Offset: 0x882630 VA: 0x180883630
	|-Enumerable.Union<Attribute>
	|-Enumerable.Union<object>
	|
	|-RVA: 0x883580 Offset: 0x882580 VA: 0x180883580
	|-Enumerable.Union<char>
	*/

	[IteratorStateMachineAttribute] // RVA: 0x84270 Offset: 0x83670 VA: 0x180084270
	private static IEnumerable<TSource> UnionIterator<TSource>(IEnumerable<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x883440 Offset: 0x882440 VA: 0x180883440
	|-Enumerable.UnionIterator<char>
	|
	|-RVA: 0x8834E0 Offset: 0x8824E0 VA: 0x1808834E0
	|-Enumerable.UnionIterator<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<TSource> Except<TSource>(IEnumerable<TSource> first, IEnumerable<TSource> second) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x87FE50 Offset: 0x87EE50 VA: 0x18087FE50
	|-Enumerable.Except<CSteamID>
	|
	|-RVA: 0x87FF00 Offset: 0x87EF00 VA: 0x18087FF00
	|-Enumerable.Except<Type>
	|-Enumerable.Except<object>
	|
	|-RVA: 0x87FFB0 Offset: 0x87EFB0 VA: 0x18087FFB0
	|-Enumerable.Except<uint>
	|
	|-RVA: 0x880060 Offset: 0x87F060 VA: 0x180880060
	|-Enumerable.Except<ulong>
	*/

	[IteratorStateMachineAttribute] // RVA: 0x87EE0 Offset: 0x872E0 VA: 0x180087EE0
	private static IEnumerable<TSource> ExceptIterator<TSource>(IEnumerable<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x87FD10 Offset: 0x87ED10 VA: 0x18087FD10
	|-Enumerable.ExceptIterator<CSteamID>
	|-Enumerable.ExceptIterator<uint>
	|
	|-RVA: 0x87FDB0 Offset: 0x87EDB0 VA: 0x18087FDB0
	|-Enumerable.ExceptIterator<object>
	|-Enumerable.ExceptIterator<ulong>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<TSource> Reverse<TSource>(IEnumerable<TSource> source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x8802A0 Offset: 0x87F2A0 VA: 0x1808802A0
	|-Enumerable.Reverse<string>
	|-Enumerable.Reverse<object>
	|
	|-RVA: 0x880310 Offset: 0x87F310 VA: 0x180880310
	|-Enumerable.Reverse<Vector2>
	*/

	[IteratorStateMachineAttribute] // RVA: 0x8A640 Offset: 0x89A40 VA: 0x18008A640
	private static IEnumerable<TSource> ReverseIterator<TSource>(IEnumerable<TSource> source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x8801B0 Offset: 0x87F1B0 VA: 0x1808801B0
	|-Enumerable.ReverseIterator<object>
	|
	|-RVA: 0x87ECB0 Offset: 0x87DCB0 VA: 0x18087ECB0
	|-Enumerable.ReverseIterator<Vector2>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool SequenceEqual<TSource>(IEnumerable<TSource> first, IEnumerable<TSource> second) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x882E70 Offset: 0x881E70 VA: 0x180882E70
	|-Enumerable.SequenceEqual<object>
	|-Enumerable.SequenceEqual<Type>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool SequenceEqual<TSource>(IEnumerable<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x882AF0 Offset: 0x881AF0 VA: 0x180882AF0
	|-Enumerable.SequenceEqual<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<TSource> AsEnumerable<TSource>(IEnumerable<TSource> source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x14F8750 Offset: 0x14F7750 VA: 0x1814F8750
	|-Enumerable.AsEnumerable<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TSource[] ToArray<TSource>(IEnumerable<TSource> source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x7627C0 Offset: 0x7617C0 VA: 0x1807627C0
	|-Enumerable.ToArray<InvalidInput>
	|-Enumerable.ToArray<InvalidOutput>
	|-Enumerable.ToArray<ISerializationDepender>
	|-Enumerable.ToArray<JsonConverter>
	|-Enumerable.ToArray<JProperty>
	|-Enumerable.ToArray<pb_Face>
	|-Enumerable.ToArray<pb_Vertex>
	|-Enumerable.ToArray<Attribute>
	|-Enumerable.ToArray<List<Vector4>>
	|-Enumerable.ToArray<Assembly>
	|-Enumerable.ToArray<MemberInfo>
	|-Enumerable.ToArray<MethodInfo>
	|-Enumerable.ToArray<ParameterInfo>
	|-Enumerable.ToArray<string>
	|-Enumerable.ToArray<Type>
	|-Enumerable.ToArray<GameObject>
	|-Enumerable.ToArray<Material>
	|-Enumerable.ToArray<MeshFilter>
	|-Enumerable.ToArray<MeshRenderer>
	|-Enumerable.ToArray<Object>
	|-Enumerable.ToArray<SkinnedMeshRenderer>
	|-Enumerable.ToArray<Expression>
	|-Enumerable.ToArray<object>
	|
	|-RVA: 0x762A80 Offset: 0x761A80 VA: 0x180762A80
	|-Enumerable.ToArray<pb_Edge>
	|
	|-RVA: 0x762660 Offset: 0x761660 VA: 0x180762660
	|-Enumerable.ToArray<char>
	|
	|-RVA: 0x762710 Offset: 0x761710 VA: 0x180762710
	|-Enumerable.ToArray<int>
	|
	|-RVA: 0x762870 Offset: 0x761870 VA: 0x180762870
	|-Enumerable.ToArray<uint>
	|
	|-RVA: 0x762920 Offset: 0x761920 VA: 0x180762920
	|-Enumerable.ToArray<Vector2>
	|
	|-RVA: 0x7629D0 Offset: 0x7619D0 VA: 0x1807629D0
	|-Enumerable.ToArray<Vector3>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static List<TSource> ToList<TSource>(IEnumerable<TSource> source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x479510 Offset: 0x478510 VA: 0x180479510
	|-Enumerable.ToList<CtrlSideStateObj>
	|-Enumerable.ToList<JsonWriter.State[]>
	|-Enumerable.ToList<JsonProperty>
	|-Enumerable.ToList<PeerEndPoint>
	|-Enumerable.ToList<ConstructorInfo>
	|-Enumerable.ToList<MemberInfo>
	|-Enumerable.ToList<string>
	|-Enumerable.ToList<Type>
	|-Enumerable.ToList<KerningPair>
	|-Enumerable.ToList<TMP_Character>
	|-Enumerable.ToList<TMP_GlyphPairAdjustmentRecord>
	|-Enumerable.ToList<TMP_SpriteCharacter>
	|-Enumerable.ToList<TMP_SpriteGlyph>
	|-Enumerable.ToList<IAfterTransparentPass>
	|-Enumerable.ToList<Material>
	|-Enumerable.ToList<ParameterOverride>
	|-Enumerable.ToList<PostProcessBundle>
	|-Enumerable.ToList<Glyph>
	|-Enumerable.ToList<Edge>
	|-Enumerable.ToList<object>
	|
	|-RVA: 0x479830 Offset: 0x478830 VA: 0x180479830
	|-Enumerable.ToList<pb_Edge>
	|
	|-RVA: 0x479330 Offset: 0x478330 VA: 0x180479330
	|-Enumerable.ToList<CSteamID>
	|
	|-RVA: 0x479290 Offset: 0x478290 VA: 0x180479290
	|-Enumerable.ToList<bool>
	|
	|-RVA: 0x479470 Offset: 0x478470 VA: 0x180479470
	|-Enumerable.ToList<int>
	|
	|-RVA: 0x4795B0 Offset: 0x4785B0 VA: 0x1804795B0
	|-Enumerable.ToList<float>
	|
	|-RVA: 0x479650 Offset: 0x478650 VA: 0x180479650
	|-Enumerable.ToList<uint>
	|
	|-RVA: 0x4796F0 Offset: 0x4786F0 VA: 0x1804796F0
	|-Enumerable.ToList<ulong>
	|
	|-RVA: 0x4793D0 Offset: 0x4783D0 VA: 0x1804793D0
	|-Enumerable.ToList<Color>
	|
	|-RVA: 0x479790 Offset: 0x478790 VA: 0x180479790
	|-Enumerable.ToList<Vector2>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Dictionary<TKey, TElement> ToDictionary<TSource, TKey, TElement>(IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x883420 Offset: 0x882420 VA: 0x180883420
	|-Enumerable.ToDictionary<JsonProperty, JsonProperty, JsonSerializerInternalReader.PropertyPresence>
	|-Enumerable.ToDictionary<FieldInfo, string, Enum>
	|-Enumerable.ToDictionary<MemberInfo, string, MemberInfo>
	|-Enumerable.ToDictionary<object, object, Int32Enum>
	|-Enumerable.ToDictionary<object, object, object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Dictionary<TKey, TElement> ToDictionary<TSource, TKey, TElement>(IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x882F00 Offset: 0x881F00 VA: 0x180882F00
	|-Enumerable.ToDictionary<object, object, Int32Enum>
	|
	|-RVA: 0x883190 Offset: 0x882190 VA: 0x180883190
	|-Enumerable.ToDictionary<object, object, object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<TResult> OfType<TResult>(IEnumerable source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x880230 Offset: 0x87F230 VA: 0x180880230
	|-Enumerable.OfType<ControlInputDefinition>
	|-Enumerable.OfType<ControlOutputDefinition>
	|-Enumerable.OfType<IUnifiedVariableUnit>
	|-Enumerable.OfType<ValueInputDefinition>
	|-Enumerable.OfType<ValueOutputDefinition>
	|-Enumerable.OfType<ConstructorInfo>
	|-Enumerable.OfType<FieldInfo>
	|-Enumerable.OfType<MemberInfo>
	|-Enumerable.OfType<MethodInfo>
	|-Enumerable.OfType<PropertyInfo>
	|-Enumerable.OfType<object>
	*/

	[IteratorStateMachineAttribute] // RVA: 0x97FC0 Offset: 0x973C0 VA: 0x180097FC0
	private static IEnumerable<TResult> OfTypeIterator<TResult>(IEnumerable source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x8801B0 Offset: 0x87F1B0 VA: 0x1808801B0
	|-Enumerable.OfTypeIterator<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<TResult> Cast<TResult>(IEnumerable source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x87EDD0 Offset: 0x87DDD0 VA: 0x18087EDD0
	|-Enumerable.Cast<RenamedFromAttribute>
	|-Enumerable.Cast<JProperty>
	|-Enumerable.Cast<Attribute>
	|-Enumerable.Cast<FieldInfo>
	|-Enumerable.Cast<MemberInfo>
	|-Enumerable.Cast<EnumMemberAttribute>
	|-Enumerable.Cast<object>
	|
	|-RVA: 0x87EE70 Offset: 0x87DE70 VA: 0x18087EE70
	|-Enumerable.Cast<Vector2>
	|
	|-RVA: 0x87ED30 Offset: 0x87DD30 VA: 0x18087ED30
	|-Enumerable.Cast<DictionaryEntry>
	*/

	[IteratorStateMachineAttribute] // RVA: 0x9CF70 Offset: 0x9C370 VA: 0x18009CF70
	private static IEnumerable<TResult> CastIterator<TResult>(IEnumerable source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x87EC30 Offset: 0x87DC30 VA: 0x18087EC30
	|-Enumerable.CastIterator<DictionaryEntry>
	|
	|-RVA: 0x8801B0 Offset: 0x87F1B0 VA: 0x1808801B0
	|-Enumerable.CastIterator<object>
	|
	|-RVA: 0x87ECB0 Offset: 0x87DCB0 VA: 0x18087ECB0
	|-Enumerable.CastIterator<Vector2>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TSource First<TSource>(IEnumerable<TSource> source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x761610 Offset: 0x760610 VA: 0x180761610
	|-Enumerable.First<SerializationOperation>
	|-Enumerable.First<ConstructorInfo>
	|-Enumerable.First<MemberInfo>
	|-Enumerable.First<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TSource First<TSource>(IEnumerable<TSource> source, Func<TSource, bool> predicate) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x761400 Offset: 0x760400 VA: 0x180761400
	|-Enumerable.First<IUnitPort>
	|-Enumerable.First<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TSource FirstOrDefault<TSource>(IEnumerable<TSource> source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x7611E0 Offset: 0x7601E0 VA: 0x1807611E0
	|-Enumerable.FirstOrDefault<MailboxAddress>
	|-Enumerable.FirstOrDefault<MemberInfo>
	|-Enumerable.FirstOrDefault<string>
	|-Enumerable.FirstOrDefault<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TSource FirstOrDefault<TSource>(IEnumerable<TSource> source, Func<TSource, bool> predicate) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x760FE0 Offset: 0x75FFE0 VA: 0x180760FE0
	|-Enumerable.FirstOrDefault<ConstructorInfo>
	|-Enumerable.FirstOrDefault<MemberInfo>
	|-Enumerable.FirstOrDefault<MethodInfo>
	|-Enumerable.FirstOrDefault<Type>
	|-Enumerable.FirstOrDefault<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TSource Last<TSource>(IEnumerable<TSource> source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x761A20 Offset: 0x760A20 VA: 0x180761A20
	|-Enumerable.Last<pb_Face>
	|-Enumerable.Last<KerningPair>
	|-Enumerable.Last<Expression>
	|-Enumerable.Last<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TSource LastOrDefault<TSource>(IEnumerable<TSource> source, Func<TSource, bool> predicate) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x761840 Offset: 0x760840 VA: 0x180761840
	|-Enumerable.LastOrDefault<MemberInfo>
	|-Enumerable.LastOrDefault<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TSource Single<TSource>(IEnumerable<TSource> source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x762150 Offset: 0x761150 VA: 0x180762150
	|-Enumerable.Single<ValueOutput>
	|-Enumerable.Single<MemberInfo>
	|-Enumerable.Single<Type>
	|-Enumerable.Single<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TSource Single<TSource>(IEnumerable<TSource> source, Func<TSource, bool> predicate) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x7623E0 Offset: 0x7613E0 VA: 0x1807623E0
	|-Enumerable.Single<IUnitInputPort>
	|-Enumerable.Single<IUnitOutputPort>
	|-Enumerable.Single<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TSource SingleOrDefault<TSource>(IEnumerable<TSource> source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x761C80 Offset: 0x760C80 VA: 0x180761C80
	|-Enumerable.SingleOrDefault<MemberInfo>
	|-Enumerable.SingleOrDefault<string>
	|-Enumerable.SingleOrDefault<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TSource SingleOrDefault<TSource>(IEnumerable<TSource> source, Func<TSource, bool> predicate) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x761EE0 Offset: 0x760EE0 VA: 0x180761EE0
	|-Enumerable.SingleOrDefault<ControlConnection>
	|-Enumerable.SingleOrDefault<InvalidConnection>
	|-Enumerable.SingleOrDefault<ValueConnection>
	|-Enumerable.SingleOrDefault<ConstructorInfo>
	|-Enumerable.SingleOrDefault<PlayerEditorConnectionEvents.MessageTypeSubscribers>
	|-Enumerable.SingleOrDefault<object>
	*/

	public static IEnumerable<TResult> Empty<TResult>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23946C0 Offset: 0x23936C0 VA: 0x1823946C0
	|-Enumerable.Empty<ControlConnection>
	|-Enumerable.Empty<InvalidConnection>
	|-Enumerable.Empty<ValueConnection>
	|-Enumerable.Empty<ISerializationDependency>
	|-Enumerable.Empty<MemberInfo>
	|-Enumerable.Empty<Type>
	|-Enumerable.Empty<YogaNode>
	|-Enumerable.Empty<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Any<TSource>(IEnumerable<TSource> source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x87E8C0 Offset: 0x87D8C0 VA: 0x18087E8C0
	|-Enumerable.Any<InvalidConnection>
	|-Enumerable.Any<object>
	|-Enumerable.Any<ParameterInfo>
	|-Enumerable.Any<string>
	|-Enumerable.Any<Type>
	|-Enumerable.Any<PlayerEditorConnectionEvents.MessageTypeSubscribers>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Any<TSource>(IEnumerable<TSource> source, Func<TSource, bool> predicate) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x87EA30 Offset: 0x87DA30 VA: 0x18087EA30
	|-Enumerable.Any<IUnitInputPort>
	|-Enumerable.Any<IUnitOutputPort>
	|-Enumerable.Any<IUnitPort>
	|-Enumerable.Any<object>
	|-Enumerable.Any<MemberInfo>
	|-Enumerable.Any<ParameterInfo>
	|-Enumerable.Any<Type>
	|-Enumerable.Any<Material>
	|-Enumerable.Any<PlayerEditorConnectionEvents.MessageTypeSubscribers>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool All<TSource>(IEnumerable<TSource> source, Func<TSource, bool> predicate) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x87E6C0 Offset: 0x87D6C0 VA: 0x18087E6C0
	|-Enumerable.All<JsonSerializerInternalReader.CreatorPropertyContext>
	|-Enumerable.All<Expression>
	|-Enumerable.All<SwitchCase>
	|-Enumerable.All<object>
	|
	|-RVA: 0x87E4C0 Offset: 0x87D4C0 VA: 0x18087E4C0
	|-Enumerable.All<char>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int Count<TSource>(IEnumerable<TSource> source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x968BA0 Offset: 0x967BA0 VA: 0x180968BA0
	|-Enumerable.Count<pb_Face>
	|-Enumerable.Count<FileInfo>
	|-Enumerable.Count<object>
	|-Enumerable.Count<MemberInfo>
	|-Enumerable.Count<NetworkLobbyPlayer>
	|-Enumerable.Count<SkinnedMeshRenderer>
	|
	|-RVA: 0x968990 Offset: 0x967990 VA: 0x180968990
	|-Enumerable.Count<int>
	|
	|-RVA: 0x968570 Offset: 0x967570 VA: 0x180968570
	|-Enumerable.Count<BoneWeight>
	|
	|-RVA: 0x968780 Offset: 0x967780 VA: 0x180968780
	|-Enumerable.Count<Color>
	|
	|-RVA: 0x968DB0 Offset: 0x967DB0 VA: 0x180968DB0
	|-Enumerable.Count<MeshSubsetCombineUtility.SubMeshInstance>
	|
	|-RVA: 0x968FC0 Offset: 0x967FC0 VA: 0x180968FC0
	|-Enumerable.Count<Vector2>
	|
	|-RVA: 0x9691D0 Offset: 0x9681D0 VA: 0x1809691D0
	|-Enumerable.Count<Vector3>
	|
	|-RVA: 0x9693E0 Offset: 0x9683E0 VA: 0x1809693E0
	|-Enumerable.Count<Vector4>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Contains<TSource>(IEnumerable<TSource> source, TSource value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x87EFB0 Offset: 0x87DFB0 VA: 0x18087EFB0
	|-Enumerable.Contains<char>
	|
	|-RVA: 0x87F890 Offset: 0x87E890 VA: 0x18087F890
	|-Enumerable.Contains<KeyValuePair<object, object>>
	|
	|-RVA: 0x87F4C0 Offset: 0x87E4C0 VA: 0x18087F4C0
	|-Enumerable.Contains<int>
	|
	|-RVA: 0x87FBF0 Offset: 0x87EBF0 VA: 0x18087FBF0
	|-Enumerable.Contains<object>
	|-Enumerable.Contains<string>
	|-Enumerable.Contains<Type>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Contains<TSource>(IEnumerable<TSource> source, TSource value, IEqualityComparer<TSource> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x87F060 Offset: 0x87E060 VA: 0x18087F060
	|-Enumerable.Contains<char>
	|
	|-RVA: 0x87F570 Offset: 0x87E570 VA: 0x18087F570
	|-Enumerable.Contains<KeyValuePair<object, object>>
	|
	|-RVA: 0x87F290 Offset: 0x87E290 VA: 0x18087F290
	|-Enumerable.Contains<int>
	|
	|-RVA: 0x87F9C0 Offset: 0x87E9C0 VA: 0x18087F9C0
	|-Enumerable.Contains<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int Sum(IEnumerable<int> source) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int Sum<TSource>(IEnumerable<TSource> source, Func<TSource, int> selector) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x969670 Offset: 0x968670 VA: 0x180969670
	|-Enumerable.Sum<pb_Face>
	|-Enumerable.Sum<object>
	*/
}

// Namespace: 
private abstract class Enumerable.Iterator<TSource> : IEnumerable<TSource>, IEnumerable, IEnumerator<TSource>, IDisposable, IEnumerator
{
	// Fields
	private int threadId;
	internal int state;
	internal TSource current;

	// Properties
	public TSource Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0D210 Offset: 0x1E0C210 VA: 0x181E0D210
	|-Enumerable.Iterator<pb_Edge>..ctor
	|-Enumerable.Iterator<SerializationNode>..ctor
	|-Enumerable.Iterator<char>..ctor
	|-Enumerable.Iterator<DictionaryEntry>..ctor
	|-Enumerable.Iterator<KeyValuePair<int, int>>..ctor
	|-Enumerable.Iterator<KeyValuePair<object, object>>..ctor
	|-Enumerable.Iterator<int>..ctor
	|-Enumerable.Iterator<Int32Enum>..ctor
	|-Enumerable.Iterator<object>..ctor
	|-Enumerable.Iterator<Vector2>..ctor
	*/

	public TSource get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-Enumerable.Iterator<pb_Edge>.get_Current
	|-Enumerable.Iterator<KeyValuePair<int, int>>.get_Current
	|-Enumerable.Iterator<object>.get_Current
	|-Enumerable.Iterator<Vector2>.get_Current
	|
	|-RVA: 0x1E0D260 Offset: 0x1E0C260 VA: 0x181E0D260
	|-Enumerable.Iterator<SerializationNode>.get_Current
	|
	|-RVA: 0x1EE7C50 Offset: 0x1EE6C50 VA: 0x181EE7C50
	|-Enumerable.Iterator<char>.get_Current
	|
	|-RVA: 0x123E870 Offset: 0x123D870 VA: 0x18123E870
	|-Enumerable.Iterator<DictionaryEntry>.get_Current
	|-Enumerable.Iterator<KeyValuePair<object, object>>.get_Current
	|
	|-RVA: 0x1849070 Offset: 0x1848070 VA: 0x181849070
	|-Enumerable.Iterator<int>.get_Current
	|-Enumerable.Iterator<Int32Enum>.get_Current
	*/

	public abstract Enumerable.Iterator<TSource> Clone() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-Enumerable.Iterator<object>.Clone
	*/

	public virtual void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0CBB0 Offset: 0x1E0BBB0 VA: 0x181E0CBB0
	|-Enumerable.Iterator<pb_Edge>.Dispose
	|-Enumerable.Iterator<KeyValuePair<int, int>>.Dispose
	|-Enumerable.Iterator<object>.Dispose
	|-Enumerable.Iterator<Vector2>.Dispose
	|
	|-RVA: 0x1E0CAF0 Offset: 0x1E0BAF0 VA: 0x181E0CAF0
	|-Enumerable.Iterator<SerializationNode>.Dispose
	|
	|-RVA: 0x1E0CB10 Offset: 0x1E0BB10 VA: 0x181E0CB10
	|-Enumerable.Iterator<char>.Dispose
	|
	|-RVA: 0x1E0CBC0 Offset: 0x1E0BBC0 VA: 0x181E0CBC0
	|-Enumerable.Iterator<DictionaryEntry>.Dispose
	|-Enumerable.Iterator<KeyValuePair<object, object>>.Dispose
	|
	|-RVA: 0x1E0CBA0 Offset: 0x1E0BBA0 VA: 0x181E0CBA0
	|-Enumerable.Iterator<int>.Dispose
	|-Enumerable.Iterator<Int32Enum>.Dispose
	*/

	public IEnumerator<TSource> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0CBE0 Offset: 0x1E0BBE0 VA: 0x181E0CBE0
	|-Enumerable.Iterator<pb_Edge>.GetEnumerator
	|-Enumerable.Iterator<SerializationNode>.GetEnumerator
	|-Enumerable.Iterator<char>.GetEnumerator
	|-Enumerable.Iterator<DictionaryEntry>.GetEnumerator
	|-Enumerable.Iterator<KeyValuePair<int, int>>.GetEnumerator
	|-Enumerable.Iterator<KeyValuePair<object, object>>.GetEnumerator
	|-Enumerable.Iterator<int>.GetEnumerator
	|-Enumerable.Iterator<Int32Enum>.GetEnumerator
	|-Enumerable.Iterator<object>.GetEnumerator
	|-Enumerable.Iterator<Vector2>.GetEnumerator
	*/

	public abstract bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-Enumerable.Iterator<object>.MoveNext
	*/

	public abstract IEnumerable<TResult> Select<TResult>(Func<TSource, TResult> selector) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-Enumerable.Iterator<object>.Select<object>
	*/

	public abstract IEnumerable<TSource> Where(Func<TSource, bool> predicate) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-Enumerable.Iterator<object>.Where
	*/

	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0D000 Offset: 0x1E0C000 VA: 0x181E0D000
	|-Enumerable.Iterator<pb_Edge>.System.Collections.IEnumerator.get_Current
	|-Enumerable.Iterator<KeyValuePair<int, int>>.System.Collections.IEnumerator.get_Current
	|-Enumerable.Iterator<Vector2>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E0D190 Offset: 0x1E0C190 VA: 0x181E0D190
	|-Enumerable.Iterator<SerializationNode>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E0D130 Offset: 0x1E0C130 VA: 0x181E0D130
	|-Enumerable.Iterator<char>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E0D0C0 Offset: 0x1E0C0C0 VA: 0x181E0D0C0
	|-Enumerable.Iterator<DictionaryEntry>.System.Collections.IEnumerator.get_Current
	|-Enumerable.Iterator<KeyValuePair<object, object>>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E0D060 Offset: 0x1E0C060 VA: 0x181E0D060
	|-Enumerable.Iterator<int>.System.Collections.IEnumerator.get_Current
	|-Enumerable.Iterator<Int32Enum>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x25DE420 Offset: 0x25DD420 VA: 0x1825DE420
	|-Enumerable.Iterator<object>.System.Collections.IEnumerator.get_Current
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0CC60 Offset: 0x1E0BC60 VA: 0x181E0CC60
	|-Enumerable.Iterator<pb_Edge>.System.Collections.IEnumerable.GetEnumerator
	|-Enumerable.Iterator<SerializationNode>.System.Collections.IEnumerable.GetEnumerator
	|-Enumerable.Iterator<char>.System.Collections.IEnumerable.GetEnumerator
	|-Enumerable.Iterator<DictionaryEntry>.System.Collections.IEnumerable.GetEnumerator
	|-Enumerable.Iterator<KeyValuePair<int, int>>.System.Collections.IEnumerable.GetEnumerator
	|-Enumerable.Iterator<KeyValuePair<object, object>>.System.Collections.IEnumerable.GetEnumerator
	|-Enumerable.Iterator<int>.System.Collections.IEnumerable.GetEnumerator
	|-Enumerable.Iterator<Int32Enum>.System.Collections.IEnumerable.GetEnumerator
	|-Enumerable.Iterator<object>.System.Collections.IEnumerable.GetEnumerator
	|-Enumerable.Iterator<Vector2>.System.Collections.IEnumerable.GetEnumerator
	*/

	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0CF60 Offset: 0x1E0BF60 VA: 0x181E0CF60
	|-Enumerable.Iterator<pb_Edge>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E0CFB0 Offset: 0x1E0BFB0 VA: 0x181E0CFB0
	|-Enumerable.Iterator<SerializationNode>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E0CEC0 Offset: 0x1E0BEC0 VA: 0x181E0CEC0
	|-Enumerable.Iterator<char>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E0CD30 Offset: 0x1E0BD30 VA: 0x181E0CD30
	|-Enumerable.Iterator<DictionaryEntry>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E0CE70 Offset: 0x1E0BE70 VA: 0x181E0CE70
	|-Enumerable.Iterator<KeyValuePair<int, int>>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E0CDD0 Offset: 0x1E0BDD0 VA: 0x181E0CDD0
	|-Enumerable.Iterator<KeyValuePair<object, object>>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E0CC90 Offset: 0x1E0BC90 VA: 0x181E0CC90
	|-Enumerable.Iterator<int>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E0CE20 Offset: 0x1E0BE20 VA: 0x181E0CE20
	|-Enumerable.Iterator<Int32Enum>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E0CD80 Offset: 0x1E0BD80 VA: 0x181E0CD80
	|-Enumerable.Iterator<object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E0CCE0 Offset: 0x1E0BCE0 VA: 0x181E0CCE0
	|-Enumerable.Iterator<Vector2>.System.Collections.IEnumerator.Reset
	*/
}

// Namespace: 
private class Enumerable.WhereEnumerableIterator<TSource> : Enumerable.Iterator<TSource>
{
	// Fields
	private IEnumerable<TSource> source;
	private Func<TSource, bool> predicate;
	private IEnumerator<TSource> enumerator;

	// Methods

	public void .ctor(IEnumerable<TSource> source, Func<TSource, bool> predicate) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E138D0 Offset: 0x1E128D0 VA: 0x181E138D0
	|-Enumerable.WhereEnumerableIterator<pb_Edge>..ctor
	|-Enumerable.WhereEnumerableIterator<char>..ctor
	|-Enumerable.WhereEnumerableIterator<KeyValuePair<int, int>>..ctor
	|-Enumerable.WhereEnumerableIterator<int>..ctor
	|-Enumerable.WhereEnumerableIterator<object>..ctor
	|-Enumerable.WhereEnumerableIterator<Vector2>..ctor
	|
	|-RVA: 0x1E14DF0 Offset: 0x1E13DF0 VA: 0x181E14DF0
	|-Enumerable.WhereEnumerableIterator<KeyValuePair<object, object>>..ctor
	*/

	public override Enumerable.Iterator<TSource> Clone() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E13920 Offset: 0x1E12920 VA: 0x181E13920
	|-Enumerable.WhereEnumerableIterator<pb_Edge>.Clone
	|-Enumerable.WhereEnumerableIterator<char>.Clone
	|-Enumerable.WhereEnumerableIterator<KeyValuePair<int, int>>.Clone
	|-Enumerable.WhereEnumerableIterator<int>.Clone
	|-Enumerable.WhereEnumerableIterator<object>.Clone
	|-Enumerable.WhereEnumerableIterator<Vector2>.Clone
	|
	|-RVA: 0x1E13380 Offset: 0x1E12380 VA: 0x181E13380
	|-Enumerable.WhereEnumerableIterator<KeyValuePair<object, object>>.Clone
	*/

	public override void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E139A0 Offset: 0x1E129A0 VA: 0x181E139A0
	|-Enumerable.WhereEnumerableIterator<pb_Edge>.Dispose
	|
	|-RVA: 0x1E13B60 Offset: 0x1E12B60 VA: 0x181E13B60
	|-Enumerable.WhereEnumerableIterator<char>.Dispose
	|
	|-RVA: 0x1E13C40 Offset: 0x1E12C40 VA: 0x181E13C40
	|-Enumerable.WhereEnumerableIterator<KeyValuePair<int, int>>.Dispose
	|
	|-RVA: 0x1E13AF0 Offset: 0x1E12AF0 VA: 0x181E13AF0
	|-Enumerable.WhereEnumerableIterator<KeyValuePair<object, object>>.Dispose
	|
	|-RVA: 0x1E13A80 Offset: 0x1E12A80 VA: 0x181E13A80
	|-Enumerable.WhereEnumerableIterator<int>.Dispose
	|
	|-RVA: 0x1E13BD0 Offset: 0x1E12BD0 VA: 0x181E13BD0
	|-Enumerable.WhereEnumerableIterator<object>.Dispose
	|
	|-RVA: 0x1E13A10 Offset: 0x1E12A10 VA: 0x181E13A10
	|-Enumerable.WhereEnumerableIterator<Vector2>.Dispose
	*/

	public override bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E14440 Offset: 0x1E13440 VA: 0x181E14440
	|-Enumerable.WhereEnumerableIterator<pb_Edge>.MoveNext
	|
	|-RVA: 0x1E145A0 Offset: 0x1E135A0 VA: 0x181E145A0
	|-Enumerable.WhereEnumerableIterator<char>.MoveNext
	|
	|-RVA: 0x1E142E0 Offset: 0x1E132E0 VA: 0x181E142E0
	|-Enumerable.WhereEnumerableIterator<KeyValuePair<int, int>>.MoveNext
	|
	|-RVA: 0x1E13E20 Offset: 0x1E12E20 VA: 0x181E13E20
	|-Enumerable.WhereEnumerableIterator<KeyValuePair<object, object>>.MoveNext
	|
	|-RVA: 0x1E14180 Offset: 0x1E13180 VA: 0x181E14180
	|-Enumerable.WhereEnumerableIterator<int>.MoveNext
	|
	|-RVA: 0x1E14010 Offset: 0x1E13010 VA: 0x181E14010
	|-Enumerable.WhereEnumerableIterator<object>.MoveNext
	|
	|-RVA: 0x1E13CB0 Offset: 0x1E12CB0 VA: 0x181E13CB0
	|-Enumerable.WhereEnumerableIterator<Vector2>.MoveNext
	*/

	public override IEnumerable<TResult> Select<TResult>(Func<TSource, TResult> selector) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x889E60 Offset: 0x888E60 VA: 0x180889E60
	|-Enumerable.WhereEnumerableIterator<pb_Edge>.Select<pb_Edge>
	|-Enumerable.WhereEnumerableIterator<pb_Edge>.Select<int>
	|-Enumerable.WhereEnumerableIterator<pb_Edge>.Select<object>
	|-Enumerable.WhereEnumerableIterator<char>.Select<char>
	|-Enumerable.WhereEnumerableIterator<int>.Select<int>
	|-Enumerable.WhereEnumerableIterator<int>.Select<object>
	|-Enumerable.WhereEnumerableIterator<object>.Select<pb_Edge>
	|-Enumerable.WhereEnumerableIterator<object>.Select<int>
	|-Enumerable.WhereEnumerableIterator<object>.Select<object>
	|-Enumerable.WhereEnumerableIterator<object>.Select<Vector2>
	|
	|-RVA: 0x889DD0 Offset: 0x888DD0 VA: 0x180889DD0
	|-Enumerable.WhereEnumerableIterator<KeyValuePair<object, object>>.Select<object>
	*/

	public override IEnumerable<TSource> Where(Func<TSource, bool> predicate) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E14710 Offset: 0x1E13710 VA: 0x181E14710
	|-Enumerable.WhereEnumerableIterator<pb_Edge>.Where
	|-Enumerable.WhereEnumerableIterator<char>.Where
	|-Enumerable.WhereEnumerableIterator<KeyValuePair<int, int>>.Where
	|-Enumerable.WhereEnumerableIterator<int>.Where
	|-Enumerable.WhereEnumerableIterator<object>.Where
	|-Enumerable.WhereEnumerableIterator<Vector2>.Where
	|
	|-RVA: 0x1E147B0 Offset: 0x1E137B0 VA: 0x181E147B0
	|-Enumerable.WhereEnumerableIterator<KeyValuePair<object, object>>.Where
	*/
}

// Namespace: 
private class Enumerable.WhereArrayIterator<TSource> : Enumerable.Iterator<TSource>
{
	// Fields
	private TSource[] source;
	private Func<TSource, bool> predicate;
	private int index;

	// Methods

	public void .ctor(TSource[] source, Func<TSource, bool> predicate) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E138D0 Offset: 0x1E128D0 VA: 0x181E138D0
	|-Enumerable.WhereArrayIterator<char>..ctor
	|-Enumerable.WhereArrayIterator<KeyValuePair<int, int>>..ctor
	|-Enumerable.WhereArrayIterator<object>..ctor
	|
	|-RVA: 0x1E14DF0 Offset: 0x1E13DF0 VA: 0x181E14DF0
	|-Enumerable.WhereArrayIterator<KeyValuePair<object, object>>..ctor
	*/

	public override Enumerable.Iterator<TSource> Clone() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E13920 Offset: 0x1E12920 VA: 0x181E13920
	|-Enumerable.WhereArrayIterator<char>.Clone
	|-Enumerable.WhereArrayIterator<KeyValuePair<int, int>>.Clone
	|-Enumerable.WhereArrayIterator<object>.Clone
	|
	|-RVA: 0x1E13380 Offset: 0x1E12380 VA: 0x181E13380
	|-Enumerable.WhereArrayIterator<KeyValuePair<object, object>>.Clone
	*/

	public override bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E134E0 Offset: 0x1E124E0 VA: 0x181E134E0
	|-Enumerable.WhereArrayIterator<char>.MoveNext
	|
	|-RVA: 0x1E13400 Offset: 0x1E12400 VA: 0x181E13400
	|-Enumerable.WhereArrayIterator<KeyValuePair<int, int>>.MoveNext
	|
	|-RVA: 0x1E135C0 Offset: 0x1E125C0 VA: 0x181E135C0
	|-Enumerable.WhereArrayIterator<KeyValuePair<object, object>>.MoveNext
	|
	|-RVA: 0x1E136B0 Offset: 0x1E126B0 VA: 0x181E136B0
	|-Enumerable.WhereArrayIterator<object>.MoveNext
	*/

	public override IEnumerable<TResult> Select<TResult>(Func<TSource, TResult> selector) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x889E60 Offset: 0x888E60 VA: 0x180889E60
	|-Enumerable.WhereArrayIterator<char>.Select<char>
	|-Enumerable.WhereArrayIterator<object>.Select<pb_Edge>
	|-Enumerable.WhereArrayIterator<object>.Select<int>
	|-Enumerable.WhereArrayIterator<object>.Select<object>
	|-Enumerable.WhereArrayIterator<object>.Select<Vector2>
	|
	|-RVA: 0x889DD0 Offset: 0x888DD0 VA: 0x180889DD0
	|-Enumerable.WhereArrayIterator<KeyValuePair<object, object>>.Select<object>
	*/

	public override IEnumerable<TSource> Where(Func<TSource, bool> predicate) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E13790 Offset: 0x1E12790 VA: 0x181E13790
	|-Enumerable.WhereArrayIterator<char>.Where
	|-Enumerable.WhereArrayIterator<KeyValuePair<int, int>>.Where
	|-Enumerable.WhereArrayIterator<object>.Where
	|
	|-RVA: 0x1E13830 Offset: 0x1E12830 VA: 0x181E13830
	|-Enumerable.WhereArrayIterator<KeyValuePair<object, object>>.Where
	*/
}

// Namespace: 
private class Enumerable.WhereListIterator<TSource> : Enumerable.Iterator<TSource>
{
	// Fields
	private List<TSource> source;
	private Func<TSource, bool> predicate;
	private List.Enumerator<TSource> enumerator;

	// Methods

	public void .ctor(List<TSource> source, Func<TSource, bool> predicate) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E138D0 Offset: 0x1E128D0 VA: 0x181E138D0
	|-Enumerable.WhereListIterator<char>..ctor
	|-Enumerable.WhereListIterator<KeyValuePair<int, int>>..ctor
	|-Enumerable.WhereListIterator<object>..ctor
	|
	|-RVA: 0x1E14DF0 Offset: 0x1E13DF0 VA: 0x181E14DF0
	|-Enumerable.WhereListIterator<KeyValuePair<object, object>>..ctor
	*/

	public override Enumerable.Iterator<TSource> Clone() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E13920 Offset: 0x1E12920 VA: 0x181E13920
	|-Enumerable.WhereListIterator<char>.Clone
	|-Enumerable.WhereListIterator<KeyValuePair<int, int>>.Clone
	|-Enumerable.WhereListIterator<object>.Clone
	|
	|-RVA: 0x1E13380 Offset: 0x1E12380 VA: 0x181E13380
	|-Enumerable.WhereListIterator<KeyValuePair<object, object>>.Clone
	*/

	public override bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E14BA0 Offset: 0x1E13BA0 VA: 0x181E14BA0
	|-Enumerable.WhereListIterator<char>.MoveNext
	|
	|-RVA: 0x1E14A90 Offset: 0x1E13A90 VA: 0x181E14A90
	|-Enumerable.WhereListIterator<KeyValuePair<int, int>>.MoveNext
	|
	|-RVA: 0x1E14960 Offset: 0x1E13960 VA: 0x181E14960
	|-Enumerable.WhereListIterator<KeyValuePair<object, object>>.MoveNext
	|
	|-RVA: 0x1E14850 Offset: 0x1E13850 VA: 0x181E14850
	|-Enumerable.WhereListIterator<object>.MoveNext
	*/

	public override IEnumerable<TResult> Select<TResult>(Func<TSource, TResult> selector) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x889E60 Offset: 0x888E60 VA: 0x180889E60
	|-Enumerable.WhereListIterator<char>.Select<char>
	|-Enumerable.WhereListIterator<object>.Select<pb_Edge>
	|-Enumerable.WhereListIterator<object>.Select<int>
	|-Enumerable.WhereListIterator<object>.Select<object>
	|-Enumerable.WhereListIterator<object>.Select<Vector2>
	|
	|-RVA: 0x889DD0 Offset: 0x888DD0 VA: 0x180889DD0
	|-Enumerable.WhereListIterator<KeyValuePair<object, object>>.Select<object>
	*/

	public override IEnumerable<TSource> Where(Func<TSource, bool> predicate) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E14D50 Offset: 0x1E13D50 VA: 0x181E14D50
	|-Enumerable.WhereListIterator<char>.Where
	|-Enumerable.WhereListIterator<KeyValuePair<int, int>>.Where
	|-Enumerable.WhereListIterator<object>.Where
	|
	|-RVA: 0x1E14CB0 Offset: 0x1E13CB0 VA: 0x181E14CB0
	|-Enumerable.WhereListIterator<KeyValuePair<object, object>>.Where
	*/
}

// Namespace: 
private class Enumerable.WhereSelectEnumerableIterator<TSource, TResult> : Enumerable.Iterator<TResult>
{
	// Fields
	private IEnumerable<TSource> source;
	private Func<TSource, bool> predicate;
	private Func<TSource, TResult> selector;
	private IEnumerator<TSource> enumerator;

	// Methods

	public void .ctor(IEnumerable<TSource> source, Func<TSource, bool> predicate, Func<TSource, TResult> selector) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E15CC0 Offset: 0x1E14CC0 VA: 0x181E15CC0
	|-Enumerable.WhereSelectEnumerableIterator<pb_Edge, pb_Edge>..ctor
	|-Enumerable.WhereSelectEnumerableIterator<pb_Edge, int>..ctor
	|-Enumerable.WhereSelectEnumerableIterator<pb_Edge, object>..ctor
	|-Enumerable.WhereSelectEnumerableIterator<pb_Edge, Vector2>..ctor
	|-Enumerable.WhereSelectEnumerableIterator<SerializationNode, pb_Edge>..ctor
	|-Enumerable.WhereSelectEnumerableIterator<SerializationNode, int>..ctor
	|-Enumerable.WhereSelectEnumerableIterator<SerializationNode, object>..ctor
	|-Enumerable.WhereSelectEnumerableIterator<SerializationNode, Vector2>..ctor
	|-Enumerable.WhereSelectEnumerableIterator<char, char>..ctor
	|-Enumerable.WhereSelectEnumerableIterator<DictionaryEntry, object>..ctor
	|-Enumerable.WhereSelectEnumerableIterator<KeyValuePair<object, object>, pb_Edge>..ctor
	|-Enumerable.WhereSelectEnumerableIterator<KeyValuePair<object, object>, int>..ctor
	|-Enumerable.WhereSelectEnumerableIterator<KeyValuePair<object, object>, object>..ctor
	|-Enumerable.WhereSelectEnumerableIterator<KeyValuePair<object, object>, Vector2>..ctor
	|-Enumerable.WhereSelectEnumerableIterator<int, pb_Edge>..ctor
	|-Enumerable.WhereSelectEnumerableIterator<int, int>..ctor
	|-Enumerable.WhereSelectEnumerableIterator<int, object>..ctor
	|-Enumerable.WhereSelectEnumerableIterator<int, Vector2>..ctor
	|-Enumerable.WhereSelectEnumerableIterator<Int32Enum, pb_Edge>..ctor
	|-Enumerable.WhereSelectEnumerableIterator<Int32Enum, int>..ctor
	|-Enumerable.WhereSelectEnumerableIterator<Int32Enum, object>..ctor
	|-Enumerable.WhereSelectEnumerableIterator<Int32Enum, Vector2>..ctor
	|-Enumerable.WhereSelectEnumerableIterator<object, pb_Edge>..ctor
	|-Enumerable.WhereSelectEnumerableIterator<object, int>..ctor
	|-Enumerable.WhereSelectEnumerableIterator<object, object>..ctor
	|-Enumerable.WhereSelectEnumerableIterator<object, Vector2>..ctor
	|
	|-RVA: 0x1E177F0 Offset: 0x1E167F0 VA: 0x181E177F0
	|-Enumerable.WhereSelectEnumerableIterator<DictionaryEntry, KeyValuePair<object, object>>..ctor
	*/

	public override Enumerable.Iterator<TResult> Clone() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A98860 Offset: 0x1A97860 VA: 0x181A98860
	|-Enumerable.WhereSelectEnumerableIterator<pb_Edge, pb_Edge>.Clone
	|-Enumerable.WhereSelectEnumerableIterator<pb_Edge, int>.Clone
	|-Enumerable.WhereSelectEnumerableIterator<pb_Edge, object>.Clone
	|-Enumerable.WhereSelectEnumerableIterator<pb_Edge, Vector2>.Clone
	|-Enumerable.WhereSelectEnumerableIterator<SerializationNode, pb_Edge>.Clone
	|-Enumerable.WhereSelectEnumerableIterator<SerializationNode, int>.Clone
	|-Enumerable.WhereSelectEnumerableIterator<SerializationNode, object>.Clone
	|-Enumerable.WhereSelectEnumerableIterator<SerializationNode, Vector2>.Clone
	|-Enumerable.WhereSelectEnumerableIterator<char, char>.Clone
	|-Enumerable.WhereSelectEnumerableIterator<DictionaryEntry, object>.Clone
	|-Enumerable.WhereSelectEnumerableIterator<KeyValuePair<object, object>, pb_Edge>.Clone
	|-Enumerable.WhereSelectEnumerableIterator<KeyValuePair<object, object>, int>.Clone
	|-Enumerable.WhereSelectEnumerableIterator<KeyValuePair<object, object>, object>.Clone
	|-Enumerable.WhereSelectEnumerableIterator<KeyValuePair<object, object>, Vector2>.Clone
	|-Enumerable.WhereSelectEnumerableIterator<int, pb_Edge>.Clone
	|-Enumerable.WhereSelectEnumerableIterator<int, int>.Clone
	|-Enumerable.WhereSelectEnumerableIterator<int, object>.Clone
	|-Enumerable.WhereSelectEnumerableIterator<int, Vector2>.Clone
	|-Enumerable.WhereSelectEnumerableIterator<Int32Enum, pb_Edge>.Clone
	|-Enumerable.WhereSelectEnumerableIterator<Int32Enum, int>.Clone
	|-Enumerable.WhereSelectEnumerableIterator<Int32Enum, object>.Clone
	|-Enumerable.WhereSelectEnumerableIterator<Int32Enum, Vector2>.Clone
	|-Enumerable.WhereSelectEnumerableIterator<object, pb_Edge>.Clone
	|-Enumerable.WhereSelectEnumerableIterator<object, int>.Clone
	|-Enumerable.WhereSelectEnumerableIterator<object, object>.Clone
	|-Enumerable.WhereSelectEnumerableIterator<object, Vector2>.Clone
	|
	|-RVA: 0x1E15D30 Offset: 0x1E14D30 VA: 0x181E15D30
	|-Enumerable.WhereSelectEnumerableIterator<DictionaryEntry, KeyValuePair<object, object>>.Clone
	*/

	public override void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E16000 Offset: 0x1E15000 VA: 0x181E16000
	|-Enumerable.WhereSelectEnumerableIterator<pb_Edge, pb_Edge>.Dispose
	|
	|-RVA: 0x1E15EB0 Offset: 0x1E14EB0 VA: 0x181E15EB0
	|-Enumerable.WhereSelectEnumerableIterator<pb_Edge, int>.Dispose
	|
	|-RVA: 0x1E16230 Offset: 0x1E15230 VA: 0x181E16230
	|-Enumerable.WhereSelectEnumerableIterator<pb_Edge, object>.Dispose
	|
	|-RVA: 0x1E16070 Offset: 0x1E15070 VA: 0x181E16070
	|-Enumerable.WhereSelectEnumerableIterator<pb_Edge, Vector2>.Dispose
	|
	|-RVA: 0x1E15F90 Offset: 0x1E14F90 VA: 0x181E15F90
	|-Enumerable.WhereSelectEnumerableIterator<SerializationNode, pb_Edge>.Dispose
	|
	|-RVA: 0x1E15DD0 Offset: 0x1E14DD0 VA: 0x181E15DD0
	|-Enumerable.WhereSelectEnumerableIterator<SerializationNode, int>.Dispose
	|
	|-RVA: 0x1E161C0 Offset: 0x1E151C0 VA: 0x181E161C0
	|-Enumerable.WhereSelectEnumerableIterator<SerializationNode, object>.Dispose
	|
	|-RVA: 0x1E160E0 Offset: 0x1E150E0 VA: 0x181E160E0
	|-Enumerable.WhereSelectEnumerableIterator<SerializationNode, Vector2>.Dispose
	|
	|-RVA: 0x1E15F20 Offset: 0x1E14F20 VA: 0x181E15F20
	|-Enumerable.WhereSelectEnumerableIterator<char, char>.Dispose
	|
	|-RVA: 0x1E16150 Offset: 0x1E15150 VA: 0x181E16150
	|-Enumerable.WhereSelectEnumerableIterator<DictionaryEntry, KeyValuePair<object, object>>.Dispose
	|
	|-RVA: 0x1E15E40 Offset: 0x1E14E40 VA: 0x181E15E40
	|-Enumerable.WhereSelectEnumerableIterator<DictionaryEntry, object>.Dispose
	|
	|-RVA: 0x1A98DD0 Offset: 0x1A97DD0 VA: 0x181A98DD0
	|-Enumerable.WhereSelectEnumerableIterator<KeyValuePair<object, object>, pb_Edge>.Dispose
	|
	|-RVA: 0x1A98D60 Offset: 0x1A97D60 VA: 0x181A98D60
	|-Enumerable.WhereSelectEnumerableIterator<KeyValuePair<object, object>, int>.Dispose
	|
	|-RVA: 0x1A98BA0 Offset: 0x1A97BA0 VA: 0x181A98BA0
	|-Enumerable.WhereSelectEnumerableIterator<KeyValuePair<object, object>, object>.Dispose
	|
	|-RVA: 0x1A98CF0 Offset: 0x1A97CF0 VA: 0x181A98CF0
	|-Enumerable.WhereSelectEnumerableIterator<KeyValuePair<object, object>, Vector2>.Dispose
	|
	|-RVA: 0x1A98900 Offset: 0x1A97900 VA: 0x181A98900
	|-Enumerable.WhereSelectEnumerableIterator<int, pb_Edge>.Dispose
	|
	|-RVA: 0x1A98AC0 Offset: 0x1A97AC0 VA: 0x181A98AC0
	|-Enumerable.WhereSelectEnumerableIterator<int, int>.Dispose
	|
	|-RVA: 0x1A98F90 Offset: 0x1A97F90 VA: 0x181A98F90
	|-Enumerable.WhereSelectEnumerableIterator<int, object>.Dispose
	|
	|-RVA: 0x1A98B30 Offset: 0x1A97B30 VA: 0x181A98B30
	|-Enumerable.WhereSelectEnumerableIterator<int, Vector2>.Dispose
	|
	|-RVA: 0x1A98C10 Offset: 0x1A97C10 VA: 0x181A98C10
	|-Enumerable.WhereSelectEnumerableIterator<Int32Enum, pb_Edge>.Dispose
	|
	|-RVA: 0x1A98F20 Offset: 0x1A97F20 VA: 0x181A98F20
	|-Enumerable.WhereSelectEnumerableIterator<Int32Enum, int>.Dispose
	|
	|-RVA: 0x1A98A50 Offset: 0x1A97A50 VA: 0x181A98A50
	|-Enumerable.WhereSelectEnumerableIterator<Int32Enum, object>.Dispose
	|
	|-RVA: 0x1A98C80 Offset: 0x1A97C80 VA: 0x181A98C80
	|-Enumerable.WhereSelectEnumerableIterator<Int32Enum, Vector2>.Dispose
	|
	|-RVA: 0x1A98EB0 Offset: 0x1A97EB0 VA: 0x181A98EB0
	|-Enumerable.WhereSelectEnumerableIterator<object, pb_Edge>.Dispose
	|
	|-RVA: 0x1A989E0 Offset: 0x1A979E0 VA: 0x181A989E0
	|-Enumerable.WhereSelectEnumerableIterator<object, int>.Dispose
	|
	|-RVA: 0x1A98970 Offset: 0x1A97970 VA: 0x181A98970
	|-Enumerable.WhereSelectEnumerableIterator<object, object>.Dispose
	|
	|-RVA: 0x1A98E40 Offset: 0x1A97E40 VA: 0x181A98E40
	|-Enumerable.WhereSelectEnumerableIterator<object, Vector2>.Dispose
	*/

	public override bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E16C80 Offset: 0x1E15C80 VA: 0x181E16C80
	|-Enumerable.WhereSelectEnumerableIterator<pb_Edge, pb_Edge>.MoveNext
	|
	|-RVA: 0x1E17030 Offset: 0x1E16030 VA: 0x181E17030
	|-Enumerable.WhereSelectEnumerableIterator<pb_Edge, int>.MoveNext
	|
	|-RVA: 0x1E16960 Offset: 0x1E15960 VA: 0x181E16960
	|-Enumerable.WhereSelectEnumerableIterator<pb_Edge, object>.MoveNext
	|
	|-RVA: 0x1E16AF0 Offset: 0x1E15AF0 VA: 0x181E16AF0
	|-Enumerable.WhereSelectEnumerableIterator<pb_Edge, Vector2>.MoveNext
	|
	|-RVA: 0x1E175A0 Offset: 0x1E165A0 VA: 0x181E175A0
	|-Enumerable.WhereSelectEnumerableIterator<SerializationNode, pb_Edge>.MoveNext
	|
	|-RVA: 0x1E162A0 Offset: 0x1E152A0 VA: 0x181E162A0
	|-Enumerable.WhereSelectEnumerableIterator<SerializationNode, int>.MoveNext
	|
	|-RVA: 0x1E171C0 Offset: 0x1E161C0 VA: 0x181E171C0
	|-Enumerable.WhereSelectEnumerableIterator<SerializationNode, object>.MoveNext
	|
	|-RVA: 0x1E164E0 Offset: 0x1E154E0 VA: 0x181E164E0
	|-Enumerable.WhereSelectEnumerableIterator<SerializationNode, Vector2>.MoveNext
	|
	|-RVA: 0x1E17410 Offset: 0x1E16410 VA: 0x181E17410
	|-Enumerable.WhereSelectEnumerableIterator<char, char>.MoveNext
	|
	|-RVA: 0x1E16730 Offset: 0x1E15730 VA: 0x181E16730
	|-Enumerable.WhereSelectEnumerableIterator<DictionaryEntry, KeyValuePair<object, object>>.MoveNext
	|
	|-RVA: 0x1E16E10 Offset: 0x1E15E10 VA: 0x181E16E10
	|-Enumerable.WhereSelectEnumerableIterator<DictionaryEntry, object>.MoveNext
	|
	|-RVA: 0x1A996D0 Offset: 0x1A986D0 VA: 0x181A996D0
	|-Enumerable.WhereSelectEnumerableIterator<KeyValuePair<object, object>, pb_Edge>.MoveNext
	|
	|-RVA: 0x1A99320 Offset: 0x1A98320 VA: 0x181A99320
	|-Enumerable.WhereSelectEnumerableIterator<KeyValuePair<object, object>, int>.MoveNext
	|
	|-RVA: 0x1A9A920 Offset: 0x1A99920 VA: 0x181A9A920
	|-Enumerable.WhereSelectEnumerableIterator<KeyValuePair<object, object>, object>.MoveNext
	|
	|-RVA: 0x1A99C10 Offset: 0x1A98C10 VA: 0x181A99C10
	|-Enumerable.WhereSelectEnumerableIterator<KeyValuePair<object, object>, Vector2>.MoveNext
	|
	|-RVA: 0x1A9A2E0 Offset: 0x1A992E0 VA: 0x181A9A2E0
	|-Enumerable.WhereSelectEnumerableIterator<int, pb_Edge>.MoveNext
	|
	|-RVA: 0x1A9A150 Offset: 0x1A99150 VA: 0x181A9A150
	|-Enumerable.WhereSelectEnumerableIterator<int, int>.MoveNext
	|
	|-RVA: 0x1A99E30 Offset: 0x1A98E30 VA: 0x181A99E30
	|-Enumerable.WhereSelectEnumerableIterator<int, object>.MoveNext
	|
	|-RVA: 0x1A9A790 Offset: 0x1A99790 VA: 0x181A9A790
	|-Enumerable.WhereSelectEnumerableIterator<int, Vector2>.MoveNext
	|
	|-RVA: 0x1A99000 Offset: 0x1A98000 VA: 0x181A99000
	|-Enumerable.WhereSelectEnumerableIterator<Int32Enum, pb_Edge>.MoveNext
	|
	|-RVA: 0x1A99A80 Offset: 0x1A98A80 VA: 0x181A99A80
	|-Enumerable.WhereSelectEnumerableIterator<Int32Enum, int>.MoveNext
	|
	|-RVA: 0x1A99540 Offset: 0x1A98540 VA: 0x181A99540
	|-Enumerable.WhereSelectEnumerableIterator<Int32Enum, object>.MoveNext
	|
	|-RVA: 0x1A998F0 Offset: 0x1A988F0 VA: 0x181A998F0
	|-Enumerable.WhereSelectEnumerableIterator<Int32Enum, Vector2>.MoveNext
	|
	|-RVA: 0x1A99FC0 Offset: 0x1A98FC0 VA: 0x181A99FC0
	|-Enumerable.WhereSelectEnumerableIterator<object, pb_Edge>.MoveNext
	|
	|-RVA: 0x1A9A470 Offset: 0x1A99470 VA: 0x181A9A470
	|-Enumerable.WhereSelectEnumerableIterator<object, int>.MoveNext
	|
	|-RVA: 0x1A99190 Offset: 0x1A98190 VA: 0x181A99190
	|-Enumerable.WhereSelectEnumerableIterator<object, object>.MoveNext
	|
	|-RVA: 0x1A9A600 Offset: 0x1A99600 VA: 0x181A9A600
	|-Enumerable.WhereSelectEnumerableIterator<object, Vector2>.MoveNext
	*/

	public override IEnumerable<TResult2> Select<TResult2>(Func<TResult, TResult2> selector) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x889F90 Offset: 0x888F90 VA: 0x180889F90
	|-Enumerable.WhereSelectEnumerableIterator<pb_Edge, pb_Edge>.Select<pb_Edge>
	|-Enumerable.WhereSelectEnumerableIterator<pb_Edge, pb_Edge>.Select<int>
	|-Enumerable.WhereSelectEnumerableIterator<pb_Edge, pb_Edge>.Select<object>
	|-Enumerable.WhereSelectEnumerableIterator<pb_Edge, int>.Select<int>
	|-Enumerable.WhereSelectEnumerableIterator<pb_Edge, int>.Select<object>
	|-Enumerable.WhereSelectEnumerableIterator<pb_Edge, object>.Select<pb_Edge>
	|-Enumerable.WhereSelectEnumerableIterator<pb_Edge, object>.Select<int>
	|-Enumerable.WhereSelectEnumerableIterator<pb_Edge, object>.Select<object>
	|-Enumerable.WhereSelectEnumerableIterator<pb_Edge, object>.Select<Vector2>
	|-Enumerable.WhereSelectEnumerableIterator<SerializationNode, object>.Select<pb_Edge>
	|-Enumerable.WhereSelectEnumerableIterator<SerializationNode, object>.Select<int>
	|-Enumerable.WhereSelectEnumerableIterator<SerializationNode, object>.Select<object>
	|-Enumerable.WhereSelectEnumerableIterator<SerializationNode, object>.Select<Vector2>
	|-Enumerable.WhereSelectEnumerableIterator<char, char>.Select<char>
	|-Enumerable.WhereSelectEnumerableIterator<KeyValuePair<object, object>, object>.Select<pb_Edge>
	|-Enumerable.WhereSelectEnumerableIterator<KeyValuePair<object, object>, object>.Select<int>
	|-Enumerable.WhereSelectEnumerableIterator<KeyValuePair<object, object>, object>.Select<object>
	|-Enumerable.WhereSelectEnumerableIterator<KeyValuePair<object, object>, object>.Select<Vector2>
	|-Enumerable.WhereSelectEnumerableIterator<int, int>.Select<int>
	|-Enumerable.WhereSelectEnumerableIterator<int, int>.Select<object>
	|-Enumerable.WhereSelectEnumerableIterator<int, object>.Select<pb_Edge>
	|-Enumerable.WhereSelectEnumerableIterator<int, object>.Select<int>
	|-Enumerable.WhereSelectEnumerableIterator<int, object>.Select<object>
	|-Enumerable.WhereSelectEnumerableIterator<int, object>.Select<Vector2>
	|-Enumerable.WhereSelectEnumerableIterator<Int32Enum, object>.Select<pb_Edge>
	|-Enumerable.WhereSelectEnumerableIterator<Int32Enum, object>.Select<int>
	|-Enumerable.WhereSelectEnumerableIterator<Int32Enum, object>.Select<object>
	|-Enumerable.WhereSelectEnumerableIterator<Int32Enum, object>.Select<Vector2>
	|-Enumerable.WhereSelectEnumerableIterator<object, pb_Edge>.Select<pb_Edge>
	|-Enumerable.WhereSelectEnumerableIterator<object, pb_Edge>.Select<int>
	|-Enumerable.WhereSelectEnumerableIterator<object, pb_Edge>.Select<object>
	|-Enumerable.WhereSelectEnumerableIterator<object, int>.Select<int>
	|-Enumerable.WhereSelectEnumerableIterator<object, int>.Select<object>
	|-Enumerable.WhereSelectEnumerableIterator<object, object>.Select<pb_Edge>
	|-Enumerable.WhereSelectEnumerableIterator<object, object>.Select<int>
	|-Enumerable.WhereSelectEnumerableIterator<object, object>.Select<object>
	|-Enumerable.WhereSelectEnumerableIterator<object, object>.Select<Vector2>
	|
	|-RVA: 0x889EF0 Offset: 0x888EF0 VA: 0x180889EF0
	|-Enumerable.WhereSelectEnumerableIterator<DictionaryEntry, KeyValuePair<object, object>>.Select<object>
	*/

	public override IEnumerable<TResult> Where(Func<TResult, bool> predicate) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A9AB40 Offset: 0x1A99B40 VA: 0x181A9AB40
	|-Enumerable.WhereSelectEnumerableIterator<pb_Edge, pb_Edge>.Where
	|-Enumerable.WhereSelectEnumerableIterator<pb_Edge, int>.Where
	|-Enumerable.WhereSelectEnumerableIterator<pb_Edge, object>.Where
	|-Enumerable.WhereSelectEnumerableIterator<pb_Edge, Vector2>.Where
	|-Enumerable.WhereSelectEnumerableIterator<SerializationNode, pb_Edge>.Where
	|-Enumerable.WhereSelectEnumerableIterator<SerializationNode, int>.Where
	|-Enumerable.WhereSelectEnumerableIterator<SerializationNode, object>.Where
	|-Enumerable.WhereSelectEnumerableIterator<SerializationNode, Vector2>.Where
	|-Enumerable.WhereSelectEnumerableIterator<char, char>.Where
	|-Enumerable.WhereSelectEnumerableIterator<DictionaryEntry, KeyValuePair<object, object>>.Where
	|-Enumerable.WhereSelectEnumerableIterator<DictionaryEntry, object>.Where
	|-Enumerable.WhereSelectEnumerableIterator<KeyValuePair<object, object>, pb_Edge>.Where
	|-Enumerable.WhereSelectEnumerableIterator<KeyValuePair<object, object>, int>.Where
	|-Enumerable.WhereSelectEnumerableIterator<KeyValuePair<object, object>, object>.Where
	|-Enumerable.WhereSelectEnumerableIterator<KeyValuePair<object, object>, Vector2>.Where
	|-Enumerable.WhereSelectEnumerableIterator<int, pb_Edge>.Where
	|-Enumerable.WhereSelectEnumerableIterator<int, int>.Where
	|-Enumerable.WhereSelectEnumerableIterator<int, object>.Where
	|-Enumerable.WhereSelectEnumerableIterator<int, Vector2>.Where
	|-Enumerable.WhereSelectEnumerableIterator<Int32Enum, pb_Edge>.Where
	|-Enumerable.WhereSelectEnumerableIterator<Int32Enum, int>.Where
	|-Enumerable.WhereSelectEnumerableIterator<Int32Enum, object>.Where
	|-Enumerable.WhereSelectEnumerableIterator<Int32Enum, Vector2>.Where
	|-Enumerable.WhereSelectEnumerableIterator<object, pb_Edge>.Where
	|-Enumerable.WhereSelectEnumerableIterator<object, int>.Where
	|-Enumerable.WhereSelectEnumerableIterator<object, object>.Where
	|-Enumerable.WhereSelectEnumerableIterator<object, Vector2>.Where
	*/
}

// Namespace: 
private class Enumerable.WhereSelectArrayIterator<TSource, TResult> : Enumerable.Iterator<TResult>
{
	// Fields
	private TSource[] source;
	private Func<TSource, bool> predicate;
	private Func<TSource, TResult> selector;
	private int index;

	// Methods

	public void .ctor(TSource[] source, Func<TSource, bool> predicate, Func<TSource, TResult> selector) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E15CC0 Offset: 0x1E14CC0 VA: 0x181E15CC0
	|-Enumerable.WhereSelectArrayIterator<pb_Edge, pb_Edge>..ctor
	|-Enumerable.WhereSelectArrayIterator<pb_Edge, int>..ctor
	|-Enumerable.WhereSelectArrayIterator<pb_Edge, object>..ctor
	|-Enumerable.WhereSelectArrayIterator<pb_Edge, Vector2>..ctor
	|-Enumerable.WhereSelectArrayIterator<SerializationNode, pb_Edge>..ctor
	|-Enumerable.WhereSelectArrayIterator<SerializationNode, int>..ctor
	|-Enumerable.WhereSelectArrayIterator<SerializationNode, object>..ctor
	|-Enumerable.WhereSelectArrayIterator<SerializationNode, Vector2>..ctor
	|-Enumerable.WhereSelectArrayIterator<char, char>..ctor
	|-Enumerable.WhereSelectArrayIterator<DictionaryEntry, object>..ctor
	|-Enumerable.WhereSelectArrayIterator<KeyValuePair<object, object>, pb_Edge>..ctor
	|-Enumerable.WhereSelectArrayIterator<KeyValuePair<object, object>, int>..ctor
	|-Enumerable.WhereSelectArrayIterator<KeyValuePair<object, object>, object>..ctor
	|-Enumerable.WhereSelectArrayIterator<KeyValuePair<object, object>, Vector2>..ctor
	|-Enumerable.WhereSelectArrayIterator<int, pb_Edge>..ctor
	|-Enumerable.WhereSelectArrayIterator<int, int>..ctor
	|-Enumerable.WhereSelectArrayIterator<int, object>..ctor
	|-Enumerable.WhereSelectArrayIterator<int, Vector2>..ctor
	|-Enumerable.WhereSelectArrayIterator<Int32Enum, pb_Edge>..ctor
	|-Enumerable.WhereSelectArrayIterator<Int32Enum, int>..ctor
	|-Enumerable.WhereSelectArrayIterator<Int32Enum, object>..ctor
	|-Enumerable.WhereSelectArrayIterator<Int32Enum, Vector2>..ctor
	|-Enumerable.WhereSelectArrayIterator<object, pb_Edge>..ctor
	|-Enumerable.WhereSelectArrayIterator<object, int>..ctor
	|-Enumerable.WhereSelectArrayIterator<object, object>..ctor
	|-Enumerable.WhereSelectArrayIterator<object, Vector2>..ctor
	|
	|-RVA: 0x1E177F0 Offset: 0x1E167F0 VA: 0x181E177F0
	|-Enumerable.WhereSelectArrayIterator<DictionaryEntry, KeyValuePair<object, object>>..ctor
	*/

	public override Enumerable.Iterator<TResult> Clone() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A98860 Offset: 0x1A97860 VA: 0x181A98860
	|-Enumerable.WhereSelectArrayIterator<pb_Edge, pb_Edge>.Clone
	|-Enumerable.WhereSelectArrayIterator<pb_Edge, int>.Clone
	|-Enumerable.WhereSelectArrayIterator<pb_Edge, object>.Clone
	|-Enumerable.WhereSelectArrayIterator<pb_Edge, Vector2>.Clone
	|-Enumerable.WhereSelectArrayIterator<SerializationNode, pb_Edge>.Clone
	|-Enumerable.WhereSelectArrayIterator<SerializationNode, int>.Clone
	|-Enumerable.WhereSelectArrayIterator<SerializationNode, object>.Clone
	|-Enumerable.WhereSelectArrayIterator<SerializationNode, Vector2>.Clone
	|-Enumerable.WhereSelectArrayIterator<char, char>.Clone
	|-Enumerable.WhereSelectArrayIterator<DictionaryEntry, object>.Clone
	|-Enumerable.WhereSelectArrayIterator<KeyValuePair<object, object>, pb_Edge>.Clone
	|-Enumerable.WhereSelectArrayIterator<KeyValuePair<object, object>, int>.Clone
	|-Enumerable.WhereSelectArrayIterator<KeyValuePair<object, object>, object>.Clone
	|-Enumerable.WhereSelectArrayIterator<KeyValuePair<object, object>, Vector2>.Clone
	|-Enumerable.WhereSelectArrayIterator<int, pb_Edge>.Clone
	|-Enumerable.WhereSelectArrayIterator<int, int>.Clone
	|-Enumerable.WhereSelectArrayIterator<int, object>.Clone
	|-Enumerable.WhereSelectArrayIterator<int, Vector2>.Clone
	|-Enumerable.WhereSelectArrayIterator<Int32Enum, pb_Edge>.Clone
	|-Enumerable.WhereSelectArrayIterator<Int32Enum, int>.Clone
	|-Enumerable.WhereSelectArrayIterator<Int32Enum, object>.Clone
	|-Enumerable.WhereSelectArrayIterator<Int32Enum, Vector2>.Clone
	|-Enumerable.WhereSelectArrayIterator<object, pb_Edge>.Clone
	|-Enumerable.WhereSelectArrayIterator<object, int>.Clone
	|-Enumerable.WhereSelectArrayIterator<object, object>.Clone
	|-Enumerable.WhereSelectArrayIterator<object, Vector2>.Clone
	|
	|-RVA: 0x1E15D30 Offset: 0x1E14D30 VA: 0x181E15D30
	|-Enumerable.WhereSelectArrayIterator<DictionaryEntry, KeyValuePair<object, object>>.Clone
	*/

	public override bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E15920 Offset: 0x1E14920 VA: 0x181E15920
	|-Enumerable.WhereSelectArrayIterator<pb_Edge, pb_Edge>.MoveNext
	|-Enumerable.WhereSelectArrayIterator<pb_Edge, object>.MoveNext
	|-Enumerable.WhereSelectArrayIterator<pb_Edge, Vector2>.MoveNext
	|
	|-RVA: 0x1E154F0 Offset: 0x1E144F0 VA: 0x181E154F0
	|-Enumerable.WhereSelectArrayIterator<pb_Edge, int>.MoveNext
	|
	|-RVA: 0x1E156F0 Offset: 0x1E146F0 VA: 0x181E156F0
	|-Enumerable.WhereSelectArrayIterator<SerializationNode, pb_Edge>.MoveNext
	|-Enumerable.WhereSelectArrayIterator<SerializationNode, object>.MoveNext
	|
	|-RVA: 0x1E14F40 Offset: 0x1E13F40 VA: 0x181E14F40
	|-Enumerable.WhereSelectArrayIterator<SerializationNode, int>.MoveNext
	|
	|-RVA: 0x1E153C0 Offset: 0x1E143C0 VA: 0x181E153C0
	|-Enumerable.WhereSelectArrayIterator<SerializationNode, Vector2>.MoveNext
	|
	|-RVA: 0x1E14E40 Offset: 0x1E13E40 VA: 0x181E14E40
	|-Enumerable.WhereSelectArrayIterator<char, char>.MoveNext
	|
	|-RVA: 0x1E15290 Offset: 0x1E14290 VA: 0x181E15290
	|-Enumerable.WhereSelectArrayIterator<DictionaryEntry, KeyValuePair<object, object>>.MoveNext
	|
	|-RVA: 0x1E15170 Offset: 0x1E14170 VA: 0x181E15170
	|-Enumerable.WhereSelectArrayIterator<DictionaryEntry, object>.MoveNext
	|-Enumerable.WhereSelectArrayIterator<KeyValuePair<object, object>, pb_Edge>.MoveNext
	|-Enumerable.WhereSelectArrayIterator<KeyValuePair<object, object>, object>.MoveNext
	|-Enumerable.WhereSelectArrayIterator<KeyValuePair<object, object>, Vector2>.MoveNext
	|
	|-RVA: 0x1E15B20 Offset: 0x1E14B20 VA: 0x181E15B20
	|-Enumerable.WhereSelectArrayIterator<KeyValuePair<object, object>, int>.MoveNext
	|
	|-RVA: 0x1E155F0 Offset: 0x1E145F0 VA: 0x181E155F0
	|-Enumerable.WhereSelectArrayIterator<int, pb_Edge>.MoveNext
	|-Enumerable.WhereSelectArrayIterator<int, object>.MoveNext
	|-Enumerable.WhereSelectArrayIterator<int, Vector2>.MoveNext
	|-Enumerable.WhereSelectArrayIterator<Int32Enum, pb_Edge>.MoveNext
	|-Enumerable.WhereSelectArrayIterator<Int32Enum, object>.MoveNext
	|-Enumerable.WhereSelectArrayIterator<Int32Enum, Vector2>.MoveNext
	|
	|-RVA: 0x1E15820 Offset: 0x1E14820 VA: 0x181E15820
	|-Enumerable.WhereSelectArrayIterator<int, int>.MoveNext
	|-Enumerable.WhereSelectArrayIterator<Int32Enum, int>.MoveNext
	|
	|-RVA: 0x1E15070 Offset: 0x1E14070 VA: 0x181E15070
	|-Enumerable.WhereSelectArrayIterator<object, pb_Edge>.MoveNext
	|-Enumerable.WhereSelectArrayIterator<object, object>.MoveNext
	|-Enumerable.WhereSelectArrayIterator<object, Vector2>.MoveNext
	|
	|-RVA: 0x1E15A20 Offset: 0x1E14A20 VA: 0x181E15A20
	|-Enumerable.WhereSelectArrayIterator<object, int>.MoveNext
	*/

	public override IEnumerable<TResult2> Select<TResult2>(Func<TResult, TResult2> selector) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x889F90 Offset: 0x888F90 VA: 0x180889F90
	|-Enumerable.WhereSelectArrayIterator<pb_Edge, pb_Edge>.Select<pb_Edge>
	|-Enumerable.WhereSelectArrayIterator<pb_Edge, pb_Edge>.Select<int>
	|-Enumerable.WhereSelectArrayIterator<pb_Edge, pb_Edge>.Select<object>
	|-Enumerable.WhereSelectArrayIterator<pb_Edge, int>.Select<int>
	|-Enumerable.WhereSelectArrayIterator<pb_Edge, int>.Select<object>
	|-Enumerable.WhereSelectArrayIterator<pb_Edge, object>.Select<pb_Edge>
	|-Enumerable.WhereSelectArrayIterator<pb_Edge, object>.Select<int>
	|-Enumerable.WhereSelectArrayIterator<pb_Edge, object>.Select<object>
	|-Enumerable.WhereSelectArrayIterator<pb_Edge, object>.Select<Vector2>
	|-Enumerable.WhereSelectArrayIterator<SerializationNode, object>.Select<pb_Edge>
	|-Enumerable.WhereSelectArrayIterator<SerializationNode, object>.Select<int>
	|-Enumerable.WhereSelectArrayIterator<SerializationNode, object>.Select<object>
	|-Enumerable.WhereSelectArrayIterator<SerializationNode, object>.Select<Vector2>
	|-Enumerable.WhereSelectArrayIterator<char, char>.Select<char>
	|-Enumerable.WhereSelectArrayIterator<KeyValuePair<object, object>, object>.Select<pb_Edge>
	|-Enumerable.WhereSelectArrayIterator<KeyValuePair<object, object>, object>.Select<int>
	|-Enumerable.WhereSelectArrayIterator<KeyValuePair<object, object>, object>.Select<object>
	|-Enumerable.WhereSelectArrayIterator<KeyValuePair<object, object>, object>.Select<Vector2>
	|-Enumerable.WhereSelectArrayIterator<int, int>.Select<int>
	|-Enumerable.WhereSelectArrayIterator<int, int>.Select<object>
	|-Enumerable.WhereSelectArrayIterator<int, object>.Select<pb_Edge>
	|-Enumerable.WhereSelectArrayIterator<int, object>.Select<int>
	|-Enumerable.WhereSelectArrayIterator<int, object>.Select<object>
	|-Enumerable.WhereSelectArrayIterator<int, object>.Select<Vector2>
	|-Enumerable.WhereSelectArrayIterator<Int32Enum, object>.Select<pb_Edge>
	|-Enumerable.WhereSelectArrayIterator<Int32Enum, object>.Select<int>
	|-Enumerable.WhereSelectArrayIterator<Int32Enum, object>.Select<object>
	|-Enumerable.WhereSelectArrayIterator<Int32Enum, object>.Select<Vector2>
	|-Enumerable.WhereSelectArrayIterator<object, pb_Edge>.Select<pb_Edge>
	|-Enumerable.WhereSelectArrayIterator<object, pb_Edge>.Select<int>
	|-Enumerable.WhereSelectArrayIterator<object, pb_Edge>.Select<object>
	|-Enumerable.WhereSelectArrayIterator<object, int>.Select<int>
	|-Enumerable.WhereSelectArrayIterator<object, int>.Select<object>
	|-Enumerable.WhereSelectArrayIterator<object, object>.Select<pb_Edge>
	|-Enumerable.WhereSelectArrayIterator<object, object>.Select<int>
	|-Enumerable.WhereSelectArrayIterator<object, object>.Select<object>
	|-Enumerable.WhereSelectArrayIterator<object, object>.Select<Vector2>
	|
	|-RVA: 0x889EF0 Offset: 0x888EF0 VA: 0x180889EF0
	|-Enumerable.WhereSelectArrayIterator<DictionaryEntry, KeyValuePair<object, object>>.Select<object>
	*/

	public override IEnumerable<TResult> Where(Func<TResult, bool> predicate) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E15C40 Offset: 0x1E14C40 VA: 0x181E15C40
	|-Enumerable.WhereSelectArrayIterator<pb_Edge, pb_Edge>.Where
	|-Enumerable.WhereSelectArrayIterator<pb_Edge, int>.Where
	|-Enumerable.WhereSelectArrayIterator<pb_Edge, object>.Where
	|-Enumerable.WhereSelectArrayIterator<pb_Edge, Vector2>.Where
	|-Enumerable.WhereSelectArrayIterator<SerializationNode, pb_Edge>.Where
	|-Enumerable.WhereSelectArrayIterator<SerializationNode, int>.Where
	|-Enumerable.WhereSelectArrayIterator<SerializationNode, object>.Where
	|-Enumerable.WhereSelectArrayIterator<SerializationNode, Vector2>.Where
	|-Enumerable.WhereSelectArrayIterator<char, char>.Where
	|-Enumerable.WhereSelectArrayIterator<DictionaryEntry, KeyValuePair<object, object>>.Where
	|-Enumerable.WhereSelectArrayIterator<DictionaryEntry, object>.Where
	|-Enumerable.WhereSelectArrayIterator<KeyValuePair<object, object>, pb_Edge>.Where
	|-Enumerable.WhereSelectArrayIterator<KeyValuePair<object, object>, int>.Where
	|-Enumerable.WhereSelectArrayIterator<KeyValuePair<object, object>, object>.Where
	|-Enumerable.WhereSelectArrayIterator<KeyValuePair<object, object>, Vector2>.Where
	|-Enumerable.WhereSelectArrayIterator<int, pb_Edge>.Where
	|-Enumerable.WhereSelectArrayIterator<int, int>.Where
	|-Enumerable.WhereSelectArrayIterator<int, object>.Where
	|-Enumerable.WhereSelectArrayIterator<int, Vector2>.Where
	|-Enumerable.WhereSelectArrayIterator<Int32Enum, pb_Edge>.Where
	|-Enumerable.WhereSelectArrayIterator<Int32Enum, int>.Where
	|-Enumerable.WhereSelectArrayIterator<Int32Enum, object>.Where
	|-Enumerable.WhereSelectArrayIterator<Int32Enum, Vector2>.Where
	|-Enumerable.WhereSelectArrayIterator<object, pb_Edge>.Where
	|-Enumerable.WhereSelectArrayIterator<object, int>.Where
	|-Enumerable.WhereSelectArrayIterator<object, object>.Where
	|-Enumerable.WhereSelectArrayIterator<object, Vector2>.Where
	*/
}

// Namespace: 
private class Enumerable.WhereSelectListIterator<TSource, TResult> : Enumerable.Iterator<TResult>
{
	// Fields
	private List<TSource> source;
	private Func<TSource, bool> predicate;
	private Func<TSource, TResult> selector;
	private List.Enumerator<TSource> enumerator;

	// Methods

	public void .ctor(List<TSource> source, Func<TSource, bool> predicate, Func<TSource, TResult> selector) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E15CC0 Offset: 0x1E14CC0 VA: 0x181E15CC0
	|-Enumerable.WhereSelectListIterator<pb_Edge, pb_Edge>..ctor
	|-Enumerable.WhereSelectListIterator<pb_Edge, int>..ctor
	|-Enumerable.WhereSelectListIterator<pb_Edge, object>..ctor
	|-Enumerable.WhereSelectListIterator<pb_Edge, Vector2>..ctor
	|-Enumerable.WhereSelectListIterator<SerializationNode, pb_Edge>..ctor
	|-Enumerable.WhereSelectListIterator<SerializationNode, int>..ctor
	|-Enumerable.WhereSelectListIterator<SerializationNode, object>..ctor
	|-Enumerable.WhereSelectListIterator<SerializationNode, Vector2>..ctor
	|-Enumerable.WhereSelectListIterator<char, char>..ctor
	|-Enumerable.WhereSelectListIterator<DictionaryEntry, object>..ctor
	|-Enumerable.WhereSelectListIterator<KeyValuePair<object, object>, pb_Edge>..ctor
	|-Enumerable.WhereSelectListIterator<KeyValuePair<object, object>, int>..ctor
	|-Enumerable.WhereSelectListIterator<KeyValuePair<object, object>, object>..ctor
	|-Enumerable.WhereSelectListIterator<KeyValuePair<object, object>, Vector2>..ctor
	|-Enumerable.WhereSelectListIterator<int, pb_Edge>..ctor
	|-Enumerable.WhereSelectListIterator<int, int>..ctor
	|-Enumerable.WhereSelectListIterator<int, object>..ctor
	|-Enumerable.WhereSelectListIterator<int, Vector2>..ctor
	|-Enumerable.WhereSelectListIterator<Int32Enum, pb_Edge>..ctor
	|-Enumerable.WhereSelectListIterator<Int32Enum, int>..ctor
	|-Enumerable.WhereSelectListIterator<Int32Enum, object>..ctor
	|-Enumerable.WhereSelectListIterator<Int32Enum, Vector2>..ctor
	|-Enumerable.WhereSelectListIterator<object, pb_Edge>..ctor
	|-Enumerable.WhereSelectListIterator<object, int>..ctor
	|-Enumerable.WhereSelectListIterator<object, object>..ctor
	|-Enumerable.WhereSelectListIterator<object, Vector2>..ctor
	|
	|-RVA: 0x1E177F0 Offset: 0x1E167F0 VA: 0x181E177F0
	|-Enumerable.WhereSelectListIterator<DictionaryEntry, KeyValuePair<object, object>>..ctor
	*/

	public override Enumerable.Iterator<TResult> Clone() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A98860 Offset: 0x1A97860 VA: 0x181A98860
	|-Enumerable.WhereSelectListIterator<pb_Edge, pb_Edge>.Clone
	|-Enumerable.WhereSelectListIterator<pb_Edge, int>.Clone
	|-Enumerable.WhereSelectListIterator<pb_Edge, object>.Clone
	|-Enumerable.WhereSelectListIterator<pb_Edge, Vector2>.Clone
	|-Enumerable.WhereSelectListIterator<SerializationNode, pb_Edge>.Clone
	|-Enumerable.WhereSelectListIterator<SerializationNode, int>.Clone
	|-Enumerable.WhereSelectListIterator<SerializationNode, object>.Clone
	|-Enumerable.WhereSelectListIterator<SerializationNode, Vector2>.Clone
	|-Enumerable.WhereSelectListIterator<char, char>.Clone
	|-Enumerable.WhereSelectListIterator<DictionaryEntry, object>.Clone
	|-Enumerable.WhereSelectListIterator<KeyValuePair<object, object>, pb_Edge>.Clone
	|-Enumerable.WhereSelectListIterator<KeyValuePair<object, object>, int>.Clone
	|-Enumerable.WhereSelectListIterator<KeyValuePair<object, object>, object>.Clone
	|-Enumerable.WhereSelectListIterator<KeyValuePair<object, object>, Vector2>.Clone
	|-Enumerable.WhereSelectListIterator<int, pb_Edge>.Clone
	|-Enumerable.WhereSelectListIterator<int, int>.Clone
	|-Enumerable.WhereSelectListIterator<int, object>.Clone
	|-Enumerable.WhereSelectListIterator<int, Vector2>.Clone
	|-Enumerable.WhereSelectListIterator<Int32Enum, pb_Edge>.Clone
	|-Enumerable.WhereSelectListIterator<Int32Enum, int>.Clone
	|-Enumerable.WhereSelectListIterator<Int32Enum, object>.Clone
	|-Enumerable.WhereSelectListIterator<Int32Enum, Vector2>.Clone
	|-Enumerable.WhereSelectListIterator<object, pb_Edge>.Clone
	|-Enumerable.WhereSelectListIterator<object, int>.Clone
	|-Enumerable.WhereSelectListIterator<object, object>.Clone
	|-Enumerable.WhereSelectListIterator<object, Vector2>.Clone
	|
	|-RVA: 0x1E15D30 Offset: 0x1E14D30 VA: 0x181E15D30
	|-Enumerable.WhereSelectListIterator<DictionaryEntry, KeyValuePair<object, object>>.Clone
	*/

	public override bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A9AE20 Offset: 0x1A99E20 VA: 0x181A9AE20
	|-Enumerable.WhereSelectListIterator<pb_Edge, pb_Edge>.MoveNext
	|-Enumerable.WhereSelectListIterator<pb_Edge, object>.MoveNext
	|-Enumerable.WhereSelectListIterator<pb_Edge, Vector2>.MoveNext
	|
	|-RVA: 0x1A9B480 Offset: 0x1A9A480 VA: 0x181A9B480
	|-Enumerable.WhereSelectListIterator<pb_Edge, int>.MoveNext
	|
	|-RVA: 0x1A9B080 Offset: 0x1A9A080 VA: 0x181A9B080
	|-Enumerable.WhereSelectListIterator<SerializationNode, pb_Edge>.MoveNext
	|-Enumerable.WhereSelectListIterator<SerializationNode, object>.MoveNext
	|
	|-RVA: 0x1A9BAD0 Offset: 0x1A9AAD0 VA: 0x181A9BAD0
	|-Enumerable.WhereSelectListIterator<SerializationNode, int>.MoveNext
	|
	|-RVA: 0x1A9B960 Offset: 0x1A9A960 VA: 0x181A9B960
	|-Enumerable.WhereSelectListIterator<SerializationNode, Vector2>.MoveNext
	|
	|-RVA: 0x1A9ACF0 Offset: 0x1A99CF0 VA: 0x181A9ACF0
	|-Enumerable.WhereSelectListIterator<char, char>.MoveNext
	|
	|-RVA: 0x1A9B200 Offset: 0x1A9A200 VA: 0x181A9B200
	|-Enumerable.WhereSelectListIterator<DictionaryEntry, KeyValuePair<object, object>>.MoveNext
	|
	|-RVA: 0x1A9B5B0 Offset: 0x1A9A5B0 VA: 0x181A9B5B0
	|-Enumerable.WhereSelectListIterator<DictionaryEntry, object>.MoveNext
	|-Enumerable.WhereSelectListIterator<KeyValuePair<object, object>, pb_Edge>.MoveNext
	|-Enumerable.WhereSelectListIterator<KeyValuePair<object, object>, object>.MoveNext
	|-Enumerable.WhereSelectListIterator<KeyValuePair<object, object>, Vector2>.MoveNext
	|
	|-RVA: 0x1A9B820 Offset: 0x1A9A820 VA: 0x181A9B820
	|-Enumerable.WhereSelectListIterator<KeyValuePair<object, object>, int>.MoveNext
	|
	|-RVA: 0x1A9B6F0 Offset: 0x1A9A6F0 VA: 0x181A9B6F0
	|-Enumerable.WhereSelectListIterator<int, pb_Edge>.MoveNext
	|-Enumerable.WhereSelectListIterator<int, object>.MoveNext
	|-Enumerable.WhereSelectListIterator<int, Vector2>.MoveNext
	|-Enumerable.WhereSelectListIterator<Int32Enum, pb_Edge>.MoveNext
	|-Enumerable.WhereSelectListIterator<Int32Enum, object>.MoveNext
	|-Enumerable.WhereSelectListIterator<Int32Enum, Vector2>.MoveNext
	|
	|-RVA: 0x1A9B350 Offset: 0x1A9A350 VA: 0x181A9B350
	|-Enumerable.WhereSelectListIterator<int, int>.MoveNext
	|-Enumerable.WhereSelectListIterator<Int32Enum, int>.MoveNext
	|
	|-RVA: 0x1A9AF50 Offset: 0x1A99F50 VA: 0x181A9AF50
	|-Enumerable.WhereSelectListIterator<object, pb_Edge>.MoveNext
	|-Enumerable.WhereSelectListIterator<object, object>.MoveNext
	|-Enumerable.WhereSelectListIterator<object, Vector2>.MoveNext
	|
	|-RVA: 0x1A9ABC0 Offset: 0x1A99BC0 VA: 0x181A9ABC0
	|-Enumerable.WhereSelectListIterator<object, int>.MoveNext
	*/

	public override IEnumerable<TResult2> Select<TResult2>(Func<TResult, TResult2> selector) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x889F90 Offset: 0x888F90 VA: 0x180889F90
	|-Enumerable.WhereSelectListIterator<pb_Edge, pb_Edge>.Select<pb_Edge>
	|-Enumerable.WhereSelectListIterator<pb_Edge, pb_Edge>.Select<int>
	|-Enumerable.WhereSelectListIterator<pb_Edge, pb_Edge>.Select<object>
	|-Enumerable.WhereSelectListIterator<pb_Edge, int>.Select<int>
	|-Enumerable.WhereSelectListIterator<pb_Edge, int>.Select<object>
	|-Enumerable.WhereSelectListIterator<pb_Edge, object>.Select<pb_Edge>
	|-Enumerable.WhereSelectListIterator<pb_Edge, object>.Select<int>
	|-Enumerable.WhereSelectListIterator<pb_Edge, object>.Select<object>
	|-Enumerable.WhereSelectListIterator<pb_Edge, object>.Select<Vector2>
	|-Enumerable.WhereSelectListIterator<SerializationNode, object>.Select<pb_Edge>
	|-Enumerable.WhereSelectListIterator<SerializationNode, object>.Select<int>
	|-Enumerable.WhereSelectListIterator<SerializationNode, object>.Select<object>
	|-Enumerable.WhereSelectListIterator<SerializationNode, object>.Select<Vector2>
	|-Enumerable.WhereSelectListIterator<char, char>.Select<char>
	|-Enumerable.WhereSelectListIterator<KeyValuePair<object, object>, object>.Select<pb_Edge>
	|-Enumerable.WhereSelectListIterator<KeyValuePair<object, object>, object>.Select<int>
	|-Enumerable.WhereSelectListIterator<KeyValuePair<object, object>, object>.Select<object>
	|-Enumerable.WhereSelectListIterator<KeyValuePair<object, object>, object>.Select<Vector2>
	|-Enumerable.WhereSelectListIterator<int, int>.Select<int>
	|-Enumerable.WhereSelectListIterator<int, int>.Select<object>
	|-Enumerable.WhereSelectListIterator<int, object>.Select<pb_Edge>
	|-Enumerable.WhereSelectListIterator<int, object>.Select<int>
	|-Enumerable.WhereSelectListIterator<int, object>.Select<object>
	|-Enumerable.WhereSelectListIterator<int, object>.Select<Vector2>
	|-Enumerable.WhereSelectListIterator<Int32Enum, object>.Select<pb_Edge>
	|-Enumerable.WhereSelectListIterator<Int32Enum, object>.Select<int>
	|-Enumerable.WhereSelectListIterator<Int32Enum, object>.Select<object>
	|-Enumerable.WhereSelectListIterator<Int32Enum, object>.Select<Vector2>
	|-Enumerable.WhereSelectListIterator<object, pb_Edge>.Select<pb_Edge>
	|-Enumerable.WhereSelectListIterator<object, pb_Edge>.Select<int>
	|-Enumerable.WhereSelectListIterator<object, pb_Edge>.Select<object>
	|-Enumerable.WhereSelectListIterator<object, int>.Select<int>
	|-Enumerable.WhereSelectListIterator<object, int>.Select<object>
	|-Enumerable.WhereSelectListIterator<object, object>.Select<pb_Edge>
	|-Enumerable.WhereSelectListIterator<object, object>.Select<int>
	|-Enumerable.WhereSelectListIterator<object, object>.Select<object>
	|-Enumerable.WhereSelectListIterator<object, object>.Select<Vector2>
	|
	|-RVA: 0x889EF0 Offset: 0x888EF0 VA: 0x180889EF0
	|-Enumerable.WhereSelectListIterator<DictionaryEntry, KeyValuePair<object, object>>.Select<object>
	*/

	public override IEnumerable<TResult> Where(Func<TResult, bool> predicate) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A9BC50 Offset: 0x1A9AC50 VA: 0x181A9BC50
	|-Enumerable.WhereSelectListIterator<pb_Edge, pb_Edge>.Where
	|-Enumerable.WhereSelectListIterator<pb_Edge, int>.Where
	|-Enumerable.WhereSelectListIterator<pb_Edge, object>.Where
	|-Enumerable.WhereSelectListIterator<pb_Edge, Vector2>.Where
	|-Enumerable.WhereSelectListIterator<SerializationNode, pb_Edge>.Where
	|-Enumerable.WhereSelectListIterator<SerializationNode, int>.Where
	|-Enumerable.WhereSelectListIterator<SerializationNode, object>.Where
	|-Enumerable.WhereSelectListIterator<SerializationNode, Vector2>.Where
	|-Enumerable.WhereSelectListIterator<char, char>.Where
	|-Enumerable.WhereSelectListIterator<DictionaryEntry, KeyValuePair<object, object>>.Where
	|-Enumerable.WhereSelectListIterator<DictionaryEntry, object>.Where
	|-Enumerable.WhereSelectListIterator<KeyValuePair<object, object>, pb_Edge>.Where
	|-Enumerable.WhereSelectListIterator<KeyValuePair<object, object>, int>.Where
	|-Enumerable.WhereSelectListIterator<KeyValuePair<object, object>, object>.Where
	|-Enumerable.WhereSelectListIterator<KeyValuePair<object, object>, Vector2>.Where
	|-Enumerable.WhereSelectListIterator<int, pb_Edge>.Where
	|-Enumerable.WhereSelectListIterator<int, int>.Where
	|-Enumerable.WhereSelectListIterator<int, object>.Where
	|-Enumerable.WhereSelectListIterator<int, Vector2>.Where
	|-Enumerable.WhereSelectListIterator<Int32Enum, pb_Edge>.Where
	|-Enumerable.WhereSelectListIterator<Int32Enum, int>.Where
	|-Enumerable.WhereSelectListIterator<Int32Enum, object>.Where
	|-Enumerable.WhereSelectListIterator<Int32Enum, Vector2>.Where
	|-Enumerable.WhereSelectListIterator<object, pb_Edge>.Where
	|-Enumerable.WhereSelectListIterator<object, int>.Where
	|-Enumerable.WhereSelectListIterator<object, object>.Where
	|-Enumerable.WhereSelectListIterator<object, Vector2>.Where
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Enumerable.<WhereIterator>d__2<TSource> : IEnumerable<TSource>, IEnumerable, IEnumerator<TSource>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private TSource <>2__current;
	private int <>l__initialThreadId;
	private IEnumerable<TSource> source;
	public IEnumerable<TSource> <>3__source;
	private int <index>5__1;
	private Func<TSource, int, bool> predicate;
	public Func<TSource, int, bool> <>3__predicate;
	private IEnumerator<TSource> <>7__wrap1;

	// Properties
	private TSource System.Collections.Generic.IEnumerator<TSource>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0DD10 Offset: 0x1E0CD10 VA: 0x181E0DD10
	|-Enumerable.<WhereIterator>d__2<pb_Edge>..ctor
	|
	|-RVA: 0x298EBA0 Offset: 0x298DBA0 VA: 0x18298EBA0
	|-Enumerable.<WhereIterator>d__2<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E13250 Offset: 0x1E12250 VA: 0x181E13250
	|-Enumerable.<WhereIterator>d__2<pb_Edge>.System.IDisposable.Dispose
	|
	|-RVA: 0x1E131C0 Offset: 0x1E121C0 VA: 0x181E131C0
	|-Enumerable.<WhereIterator>d__2<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E12D40 Offset: 0x1E11D40 VA: 0x181E12D40
	|-Enumerable.<WhereIterator>d__2<pb_Edge>.MoveNext
	|
	|-RVA: 0x1E12B10 Offset: 0x1E11B10 VA: 0x181E12B10
	|-Enumerable.<WhereIterator>d__2<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E132E0 Offset: 0x1E122E0 VA: 0x181E132E0
	|-Enumerable.<WhereIterator>d__2<pb_Edge>.<>m__Finally1
	|
	|-RVA: 0x1E13330 Offset: 0x1E12330 VA: 0x181E13330
	|-Enumerable.<WhereIterator>d__2<object>.<>m__Finally1
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TSource System.Collections.Generic.IEnumerator<TSource>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0D830 Offset: 0x1E0C830 VA: 0x181E0D830
	|-Enumerable.<WhereIterator>d__2<pb_Edge>.System.Collections.Generic.IEnumerator<TSource>.get_Current
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-Enumerable.<WhereIterator>d__2<object>.System.Collections.Generic.IEnumerator<TSource>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E13120 Offset: 0x1E12120 VA: 0x181E13120
	|-Enumerable.<WhereIterator>d__2<pb_Edge>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E130D0 Offset: 0x1E120D0 VA: 0x181E130D0
	|-Enumerable.<WhereIterator>d__2<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E13170 Offset: 0x1E12170 VA: 0x181E13170
	|-Enumerable.<WhereIterator>d__2<pb_Edge>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-Enumerable.<WhereIterator>d__2<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<TSource> System.Collections.Generic.IEnumerable<TSource>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E13020 Offset: 0x1E12020 VA: 0x181E13020
	|-Enumerable.<WhereIterator>d__2<pb_Edge>.System.Collections.Generic.IEnumerable<TSource>.GetEnumerator
	|
	|-RVA: 0x1E12F70 Offset: 0x1E11F70 VA: 0x181E12F70
	|-Enumerable.<WhereIterator>d__2<object>.System.Collections.Generic.IEnumerable<TSource>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7BF70 Offset: 0x1D7AF70 VA: 0x181D7BF70
	|-Enumerable.<WhereIterator>d__2<pb_Edge>.System.Collections.IEnumerable.GetEnumerator
	|-Enumerable.<WhereIterator>d__2<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Enumerable.<>c__DisplayClass6_0<TSource>
{
	// Fields
	public Func<TSource, bool> predicate1;
	public Func<TSource, bool> predicate2;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-Enumerable.<>c__DisplayClass6_0<pb_Edge>..ctor
	|-Enumerable.<>c__DisplayClass6_0<char>..ctor
	|-Enumerable.<>c__DisplayClass6_0<KeyValuePair<int, int>>..ctor
	|-Enumerable.<>c__DisplayClass6_0<KeyValuePair<object, object>>..ctor
	|-Enumerable.<>c__DisplayClass6_0<int>..ctor
	|-Enumerable.<>c__DisplayClass6_0<object>..ctor
	|-Enumerable.<>c__DisplayClass6_0<Vector2>..ctor
	*/

	internal bool <CombinePredicates>b__0(TSource x) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E11430 Offset: 0x1E10430 VA: 0x181E11430
	|-Enumerable.<>c__DisplayClass6_0<pb_Edge>.<CombinePredicates>b__0
	|-Enumerable.<>c__DisplayClass6_0<KeyValuePair<int, int>>.<CombinePredicates>b__0
	|
	|-RVA: 0x1E11700 Offset: 0x1E10700 VA: 0x181E11700
	|-Enumerable.<>c__DisplayClass6_0<char>.<CombinePredicates>b__0
	|
	|-RVA: 0x1E11540 Offset: 0x1E10540 VA: 0x181E11540
	|-Enumerable.<>c__DisplayClass6_0<KeyValuePair<object, object>>.<CombinePredicates>b__0
	|
	|-RVA: 0x1E114B0 Offset: 0x1E104B0 VA: 0x181E114B0
	|-Enumerable.<>c__DisplayClass6_0<int>.<CombinePredicates>b__0
	|
	|-RVA: 0x1E115E0 Offset: 0x1E105E0 VA: 0x181E115E0
	|-Enumerable.<>c__DisplayClass6_0<object>.<CombinePredicates>b__0
	|
	|-RVA: 0x1E11670 Offset: 0x1E10670 VA: 0x181E11670
	|-Enumerable.<>c__DisplayClass6_0<Vector2>.<CombinePredicates>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Enumerable.<>c__DisplayClass7_0<TSource, TMiddle, TResult>
{
	// Fields
	public Func<TMiddle, TResult> selector2;
	public Func<TSource, TMiddle> selector1;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-Enumerable.<>c__DisplayClass7_0<pb_Edge, pb_Edge, pb_Edge>..ctor
	|-Enumerable.<>c__DisplayClass7_0<pb_Edge, pb_Edge, int>..ctor
	|-Enumerable.<>c__DisplayClass7_0<pb_Edge, pb_Edge, object>..ctor
	|-Enumerable.<>c__DisplayClass7_0<pb_Edge, int, int>..ctor
	|-Enumerable.<>c__DisplayClass7_0<pb_Edge, int, object>..ctor
	|-Enumerable.<>c__DisplayClass7_0<pb_Edge, object, pb_Edge>..ctor
	|-Enumerable.<>c__DisplayClass7_0<pb_Edge, object, int>..ctor
	|-Enumerable.<>c__DisplayClass7_0<pb_Edge, object, object>..ctor
	|-Enumerable.<>c__DisplayClass7_0<pb_Edge, object, Vector2>..ctor
	|-Enumerable.<>c__DisplayClass7_0<pb_Edge, Vector2, Vector2>..ctor
	|-Enumerable.<>c__DisplayClass7_0<SerializationNode, pb_Edge, pb_Edge>..ctor
	|-Enumerable.<>c__DisplayClass7_0<SerializationNode, int, int>..ctor
	|-Enumerable.<>c__DisplayClass7_0<SerializationNode, object, pb_Edge>..ctor
	|-Enumerable.<>c__DisplayClass7_0<SerializationNode, object, int>..ctor
	|-Enumerable.<>c__DisplayClass7_0<SerializationNode, object, object>..ctor
	|-Enumerable.<>c__DisplayClass7_0<SerializationNode, object, Vector2>..ctor
	|-Enumerable.<>c__DisplayClass7_0<SerializationNode, Vector2, Vector2>..ctor
	|-Enumerable.<>c__DisplayClass7_0<char, char, char>..ctor
	|-Enumerable.<>c__DisplayClass7_0<DictionaryEntry, KeyValuePair<object, object>, object>..ctor
	|-Enumerable.<>c__DisplayClass7_0<DictionaryEntry, object, object>..ctor
	|-Enumerable.<>c__DisplayClass7_0<KeyValuePair<object, object>, pb_Edge, pb_Edge>..ctor
	|-Enumerable.<>c__DisplayClass7_0<KeyValuePair<object, object>, int, int>..ctor
	|-Enumerable.<>c__DisplayClass7_0<KeyValuePair<object, object>, object, pb_Edge>..ctor
	|-Enumerable.<>c__DisplayClass7_0<KeyValuePair<object, object>, object, int>..ctor
	|-Enumerable.<>c__DisplayClass7_0<KeyValuePair<object, object>, object, object>..ctor
	|-Enumerable.<>c__DisplayClass7_0<KeyValuePair<object, object>, object, Vector2>..ctor
	|-Enumerable.<>c__DisplayClass7_0<KeyValuePair<object, object>, Vector2, Vector2>..ctor
	|-Enumerable.<>c__DisplayClass7_0<int, pb_Edge, pb_Edge>..ctor
	|-Enumerable.<>c__DisplayClass7_0<int, int, int>..ctor
	|-Enumerable.<>c__DisplayClass7_0<int, int, object>..ctor
	|-Enumerable.<>c__DisplayClass7_0<int, object, pb_Edge>..ctor
	|-Enumerable.<>c__DisplayClass7_0<int, object, int>..ctor
	|-Enumerable.<>c__DisplayClass7_0<int, object, object>..ctor
	|-Enumerable.<>c__DisplayClass7_0<int, object, Vector2>..ctor
	|-Enumerable.<>c__DisplayClass7_0<int, Vector2, Vector2>..ctor
	|-Enumerable.<>c__DisplayClass7_0<Int32Enum, pb_Edge, pb_Edge>..ctor
	|-Enumerable.<>c__DisplayClass7_0<Int32Enum, int, int>..ctor
	|-Enumerable.<>c__DisplayClass7_0<Int32Enum, object, pb_Edge>..ctor
	|-Enumerable.<>c__DisplayClass7_0<Int32Enum, object, int>..ctor
	|-Enumerable.<>c__DisplayClass7_0<Int32Enum, object, object>..ctor
	|-Enumerable.<>c__DisplayClass7_0<Int32Enum, object, Vector2>..ctor
	|-Enumerable.<>c__DisplayClass7_0<Int32Enum, Vector2, Vector2>..ctor
	|-Enumerable.<>c__DisplayClass7_0<object, pb_Edge, pb_Edge>..ctor
	|-Enumerable.<>c__DisplayClass7_0<object, pb_Edge, int>..ctor
	|-Enumerable.<>c__DisplayClass7_0<object, pb_Edge, object>..ctor
	|-Enumerable.<>c__DisplayClass7_0<object, int, int>..ctor
	|-Enumerable.<>c__DisplayClass7_0<object, int, object>..ctor
	|-Enumerable.<>c__DisplayClass7_0<object, object, pb_Edge>..ctor
	|-Enumerable.<>c__DisplayClass7_0<object, object, int>..ctor
	|-Enumerable.<>c__DisplayClass7_0<object, object, object>..ctor
	|-Enumerable.<>c__DisplayClass7_0<object, object, Vector2>..ctor
	*/

	internal TResult <CombineSelectors>b__0(TSource x) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E11A70 Offset: 0x1E10A70 VA: 0x181E11A70
	|-Enumerable.<>c__DisplayClass7_0<pb_Edge, pb_Edge, pb_Edge>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<pb_Edge, pb_Edge, int>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<pb_Edge, pb_Edge, object>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<pb_Edge, object, pb_Edge>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<pb_Edge, object, int>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<pb_Edge, object, object>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<pb_Edge, object, Vector2>.<CombineSelectors>b__0
	|
	|-RVA: 0x1E11CC0 Offset: 0x1E10CC0 VA: 0x181E11CC0
	|-Enumerable.<>c__DisplayClass7_0<pb_Edge, int, int>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<pb_Edge, int, object>.<CombineSelectors>b__0
	|
	|-RVA: 0x1E11BE0 Offset: 0x1E10BE0 VA: 0x181E11BE0
	|-Enumerable.<>c__DisplayClass7_0<pb_Edge, Vector2, Vector2>.<CombineSelectors>b__0
	|
	|-RVA: 0x1E11DC0 Offset: 0x1E10DC0 VA: 0x181E11DC0
	|-Enumerable.<>c__DisplayClass7_0<SerializationNode, pb_Edge, pb_Edge>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<SerializationNode, object, pb_Edge>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<SerializationNode, object, int>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<SerializationNode, object, object>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<SerializationNode, object, Vector2>.<CombineSelectors>b__0
	|
	|-RVA: 0x1E11880 Offset: 0x1E10880 VA: 0x181E11880
	|-Enumerable.<>c__DisplayClass7_0<SerializationNode, int, int>.<CombineSelectors>b__0
	|
	|-RVA: 0x1E11970 Offset: 0x1E10970 VA: 0x181E11970
	|-Enumerable.<>c__DisplayClass7_0<SerializationNode, Vector2, Vector2>.<CombineSelectors>b__0
	|
	|-RVA: 0x1E11A00 Offset: 0x1E10A00 VA: 0x181E11A00
	|-Enumerable.<>c__DisplayClass7_0<char, char, char>.<CombineSelectors>b__0
	|
	|-RVA: 0x1E11D30 Offset: 0x1E10D30 VA: 0x181E11D30
	|-Enumerable.<>c__DisplayClass7_0<DictionaryEntry, KeyValuePair<object, object>, object>.<CombineSelectors>b__0
	|
	|-RVA: 0x1E11B60 Offset: 0x1E10B60 VA: 0x181E11B60
	|-Enumerable.<>c__DisplayClass7_0<DictionaryEntry, object, object>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<KeyValuePair<object, object>, pb_Edge, pb_Edge>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<KeyValuePair<object, object>, object, pb_Edge>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<KeyValuePair<object, object>, object, int>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<KeyValuePair<object, object>, object, object>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<KeyValuePair<object, object>, object, Vector2>.<CombineSelectors>b__0
	|
	|-RVA: 0x1E11790 Offset: 0x1E10790 VA: 0x181E11790
	|-Enumerable.<>c__DisplayClass7_0<KeyValuePair<object, object>, int, int>.<CombineSelectors>b__0
	|
	|-RVA: 0x1E11AE0 Offset: 0x1E10AE0 VA: 0x181E11AE0
	|-Enumerable.<>c__DisplayClass7_0<KeyValuePair<object, object>, Vector2, Vector2>.<CombineSelectors>b__0
	|
	|-RVA: 0x1E11C50 Offset: 0x1E10C50 VA: 0x181E11C50
	|-Enumerable.<>c__DisplayClass7_0<int, pb_Edge, pb_Edge>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<int, object, pb_Edge>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<int, object, int>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<int, object, object>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<int, object, Vector2>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<Int32Enum, pb_Edge, pb_Edge>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<Int32Enum, object, pb_Edge>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<Int32Enum, object, int>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<Int32Enum, object, object>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<Int32Enum, object, Vector2>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<object, pb_Edge, pb_Edge>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<object, pb_Edge, int>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<object, pb_Edge, object>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<object, object, pb_Edge>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<object, object, int>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<object, object, object>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<object, object, Vector2>.<CombineSelectors>b__0
	|
	|-RVA: 0x1E11900 Offset: 0x1E10900 VA: 0x181E11900
	|-Enumerable.<>c__DisplayClass7_0<int, int, int>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<int, int, object>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<Int32Enum, int, int>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<object, int, int>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<object, int, object>.<CombineSelectors>b__0
	|
	|-RVA: 0x1E11810 Offset: 0x1E10810 VA: 0x181E11810
	|-Enumerable.<>c__DisplayClass7_0<int, Vector2, Vector2>.<CombineSelectors>b__0
	|-Enumerable.<>c__DisplayClass7_0<Int32Enum, Vector2, Vector2>.<CombineSelectors>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Enumerable.<SelectManyIterator>d__17<TSource, TResult> : IEnumerable<TResult>, IEnumerable, IEnumerator<TResult>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private TResult <>2__current;
	private int <>l__initialThreadId;
	private IEnumerable<TSource> source;
	public IEnumerable<TSource> <>3__source;
	private Func<TSource, IEnumerable<TResult>> selector;
	public Func<TSource, IEnumerable<TResult>> <>3__selector;
	private IEnumerator<TSource> <>7__wrap1;
	private IEnumerator<TResult> <>7__wrap2;

	// Properties
	private TResult System.Collections.Generic.IEnumerator<TResult>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0FE40 Offset: 0x1E0EE40 VA: 0x181E0FE40
	|-Enumerable.<SelectManyIterator>d__17<object, int>..ctor
	|
	|-RVA: 0x298EBA0 Offset: 0x298DBA0 VA: 0x18298EBA0
	|-Enumerable.<SelectManyIterator>d__17<object, object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E10DA0 Offset: 0x1E0FDA0 VA: 0x181E10DA0
	|-Enumerable.<SelectManyIterator>d__17<object, int>.System.IDisposable.Dispose
	|
	|-RVA: 0x1E10CD0 Offset: 0x1E0FCD0 VA: 0x181E10CD0
	|-Enumerable.<SelectManyIterator>d__17<object, object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E10550 Offset: 0x1E0F550 VA: 0x181E10550
	|-Enumerable.<SelectManyIterator>d__17<object, int>.MoveNext
	|
	|-RVA: 0x1E107F0 Offset: 0x1E0F7F0 VA: 0x181E107F0
	|-Enumerable.<SelectManyIterator>d__17<object, object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E10EC0 Offset: 0x1E0FEC0 VA: 0x181E10EC0
	|-Enumerable.<SelectManyIterator>d__17<object, int>.<>m__Finally1
	|
	|-RVA: 0x1E10E70 Offset: 0x1E0FE70 VA: 0x181E10E70
	|-Enumerable.<SelectManyIterator>d__17<object, object>.<>m__Finally1
	*/

	private void <>m__Finally2() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E10F10 Offset: 0x1E0FF10 VA: 0x181E10F10
	|-Enumerable.<SelectManyIterator>d__17<object, int>.<>m__Finally2
	|
	|-RVA: 0x1E10F60 Offset: 0x1E0FF60 VA: 0x181E10F60
	|-Enumerable.<SelectManyIterator>d__17<object, object>.<>m__Finally2
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TResult System.Collections.Generic.IEnumerator<TResult>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x586ED0 Offset: 0x585ED0 VA: 0x180586ED0
	|-Enumerable.<SelectManyIterator>d__17<object, int>.System.Collections.Generic.IEnumerator<TResult>.get_Current
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-Enumerable.<SelectManyIterator>d__17<object, object>.System.Collections.Generic.IEnumerator<TResult>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E10BF0 Offset: 0x1E0FBF0 VA: 0x181E10BF0
	|-Enumerable.<SelectManyIterator>d__17<object, int>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E10C40 Offset: 0x1E0FC40 VA: 0x181E10C40
	|-Enumerable.<SelectManyIterator>d__17<object, object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E10C90 Offset: 0x1E0FC90 VA: 0x181E10C90
	|-Enumerable.<SelectManyIterator>d__17<object, int>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-Enumerable.<SelectManyIterator>d__17<object, object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<TResult> System.Collections.Generic.IEnumerable<TResult>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E10A90 Offset: 0x1E0FA90 VA: 0x181E10A90
	|-Enumerable.<SelectManyIterator>d__17<object, int>.System.Collections.Generic.IEnumerable<TResult>.GetEnumerator
	|
	|-RVA: 0x1E10B40 Offset: 0x1E0FB40 VA: 0x181E10B40
	|-Enumerable.<SelectManyIterator>d__17<object, object>.System.Collections.Generic.IEnumerable<TResult>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E12630 Offset: 0x1E11630 VA: 0x181E12630
	|-Enumerable.<SelectManyIterator>d__17<object, int>.System.Collections.IEnumerable.GetEnumerator
	|-Enumerable.<SelectManyIterator>d__17<object, object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Enumerable.<SkipIterator>d__31<TSource> : IEnumerable<TSource>, IEnumerable, IEnumerator<TSource>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private TSource <>2__current;
	private int <>l__initialThreadId;
	private IEnumerable<TSource> source;
	public IEnumerable<TSource> <>3__source;
	private int count;
	public int <>3__count;
	private IEnumerator<TSource> <e>5__1;

	// Properties
	private TSource System.Collections.Generic.IEnumerator<TSource>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298EBA0 Offset: 0x298DBA0 VA: 0x18298EBA0
	|-Enumerable.<SkipIterator>d__31<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E11350 Offset: 0x1E10350 VA: 0x181E11350
	|-Enumerable.<SkipIterator>d__31<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E10FB0 Offset: 0x1E0FFB0 VA: 0x181E10FB0
	|-Enumerable.<SkipIterator>d__31<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E113E0 Offset: 0x1E103E0 VA: 0x181E113E0
	|-Enumerable.<SkipIterator>d__31<object>.<>m__Finally1
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TSource System.Collections.Generic.IEnumerator<TSource>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-Enumerable.<SkipIterator>d__31<object>.System.Collections.Generic.IEnumerator<TSource>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E11300 Offset: 0x1E10300 VA: 0x181E11300
	|-Enumerable.<SkipIterator>d__31<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-Enumerable.<SkipIterator>d__31<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<TSource> System.Collections.Generic.IEnumerable<TSource>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E11250 Offset: 0x1E10250 VA: 0x181E11250
	|-Enumerable.<SkipIterator>d__31<object>.System.Collections.Generic.IEnumerable<TSource>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD91E0 Offset: 0x1CD81E0 VA: 0x181CD91E0
	|-Enumerable.<SkipIterator>d__31<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Enumerable.<ConcatIterator>d__59<TSource> : IEnumerable<TSource>, IEnumerable, IEnumerator<TSource>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private TSource <>2__current;
	private int <>l__initialThreadId;
	private IEnumerable<TSource> first;
	public IEnumerable<TSource> <>3__first;
	private IEnumerable<TSource> second;
	public IEnumerable<TSource> <>3__second;
	private IEnumerator<TSource> <>7__wrap1;

	// Properties
	private TSource System.Collections.Generic.IEnumerator<TSource>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298EBA0 Offset: 0x298DBA0 VA: 0x18298EBA0
	|-Enumerable.<ConcatIterator>d__59<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0E0D0 Offset: 0x1E0D0D0 VA: 0x181E0E0D0
	|-Enumerable.<ConcatIterator>d__59<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0DD50 Offset: 0x1E0CD50 VA: 0x181E0DD50
	|-Enumerable.<ConcatIterator>d__59<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0E210 Offset: 0x1E0D210 VA: 0x181E0E210
	|-Enumerable.<ConcatIterator>d__59<object>.<>m__Finally1
	*/

	private void <>m__Finally2() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0E260 Offset: 0x1E0D260 VA: 0x181E0E260
	|-Enumerable.<ConcatIterator>d__59<object>.<>m__Finally2
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TSource System.Collections.Generic.IEnumerator<TSource>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-Enumerable.<ConcatIterator>d__59<object>.System.Collections.Generic.IEnumerator<TSource>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0E080 Offset: 0x1E0D080 VA: 0x181E0E080
	|-Enumerable.<ConcatIterator>d__59<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-Enumerable.<ConcatIterator>d__59<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<TSource> System.Collections.Generic.IEnumerable<TSource>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0DFD0 Offset: 0x1E0CFD0 VA: 0x181E0DFD0
	|-Enumerable.<ConcatIterator>d__59<object>.System.Collections.Generic.IEnumerable<TSource>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7BF70 Offset: 0x1D7AF70 VA: 0x181D7BF70
	|-Enumerable.<ConcatIterator>d__59<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Enumerable.<DistinctIterator>d__68<TSource> : IEnumerable<TSource>, IEnumerable, IEnumerator<TSource>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private TSource <>2__current;
	private int <>l__initialThreadId;
	private IEqualityComparer<TSource> comparer;
	public IEqualityComparer<TSource> <>3__comparer;
	private IEnumerable<TSource> source;
	public IEnumerable<TSource> <>3__source;
	private Set<TSource> <set>5__1;
	private IEnumerator<TSource> <>7__wrap1;

	// Properties
	private TSource System.Collections.Generic.IEnumerator<TSource>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298EBA0 Offset: 0x298DBA0 VA: 0x18298EBA0
	|-Enumerable.<DistinctIterator>d__68<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0E5D0 Offset: 0x1E0D5D0 VA: 0x181E0E5D0
	|-Enumerable.<DistinctIterator>d__68<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0E2B0 Offset: 0x1E0D2B0 VA: 0x181E0E2B0
	|-Enumerable.<DistinctIterator>d__68<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0E660 Offset: 0x1E0D660 VA: 0x181E0E660
	|-Enumerable.<DistinctIterator>d__68<object>.<>m__Finally1
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TSource System.Collections.Generic.IEnumerator<TSource>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-Enumerable.<DistinctIterator>d__68<object>.System.Collections.Generic.IEnumerator<TSource>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0E580 Offset: 0x1E0D580 VA: 0x181E0E580
	|-Enumerable.<DistinctIterator>d__68<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-Enumerable.<DistinctIterator>d__68<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<TSource> System.Collections.Generic.IEnumerable<TSource>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0E4D0 Offset: 0x1E0D4D0 VA: 0x181E0E4D0
	|-Enumerable.<DistinctIterator>d__68<object>.System.Collections.Generic.IEnumerable<TSource>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2986D80 Offset: 0x2985D80 VA: 0x182986D80
	|-Enumerable.<DistinctIterator>d__68<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Enumerable.<UnionIterator>d__71<TSource> : IEnumerable<TSource>, IEnumerable, IEnumerator<TSource>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private TSource <>2__current;
	private int <>l__initialThreadId;
	private IEqualityComparer<TSource> comparer;
	public IEqualityComparer<TSource> <>3__comparer;
	private IEnumerable<TSource> first;
	public IEnumerable<TSource> <>3__first;
	private Set<TSource> <set>5__1;
	private IEnumerable<TSource> second;
	public IEnumerable<TSource> <>3__second;
	private IEnumerator<TSource> <>7__wrap1;

	// Properties
	private TSource System.Collections.Generic.IEnumerator<TSource>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0FE40 Offset: 0x1E0EE40 VA: 0x181E0FE40
	|-Enumerable.<UnionIterator>d__71<char>..ctor
	|
	|-RVA: 0x298EBA0 Offset: 0x298DBA0 VA: 0x18298EBA0
	|-Enumerable.<UnionIterator>d__71<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E12890 Offset: 0x1E11890 VA: 0x181E12890
	|-Enumerable.<UnionIterator>d__71<char>.System.IDisposable.Dispose
	|
	|-RVA: 0x1E12750 Offset: 0x1E11750 VA: 0x181E12750
	|-Enumerable.<UnionIterator>d__71<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E12170 Offset: 0x1E11170 VA: 0x181E12170
	|-Enumerable.<UnionIterator>d__71<char>.MoveNext
	|
	|-RVA: 0x1E11E40 Offset: 0x1E10E40 VA: 0x181E11E40
	|-Enumerable.<UnionIterator>d__71<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E129D0 Offset: 0x1E119D0 VA: 0x181E129D0
	|-Enumerable.<UnionIterator>d__71<char>.<>m__Finally1
	|
	|-RVA: 0x1E12A20 Offset: 0x1E11A20 VA: 0x181E12A20
	|-Enumerable.<UnionIterator>d__71<object>.<>m__Finally1
	*/

	private void <>m__Finally2() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E12AC0 Offset: 0x1E11AC0 VA: 0x181E12AC0
	|-Enumerable.<UnionIterator>d__71<char>.<>m__Finally2
	|
	|-RVA: 0x1E12A70 Offset: 0x1E11A70 VA: 0x181E12A70
	|-Enumerable.<UnionIterator>d__71<object>.<>m__Finally2
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TSource System.Collections.Generic.IEnumerator<TSource>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E12620 Offset: 0x1E11620 VA: 0x181E12620
	|-Enumerable.<UnionIterator>d__71<char>.System.Collections.Generic.IEnumerator<TSource>.get_Current
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-Enumerable.<UnionIterator>d__71<object>.System.Collections.Generic.IEnumerator<TSource>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E126B0 Offset: 0x1E116B0 VA: 0x181E126B0
	|-Enumerable.<UnionIterator>d__71<char>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E12660 Offset: 0x1E11660 VA: 0x181E12660
	|-Enumerable.<UnionIterator>d__71<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E12700 Offset: 0x1E11700 VA: 0x181E12700
	|-Enumerable.<UnionIterator>d__71<char>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-Enumerable.<UnionIterator>d__71<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<TSource> System.Collections.Generic.IEnumerable<TSource>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E12560 Offset: 0x1E11560 VA: 0x181E12560
	|-Enumerable.<UnionIterator>d__71<char>.System.Collections.Generic.IEnumerable<TSource>.GetEnumerator
	|
	|-RVA: 0x1E124A0 Offset: 0x1E114A0 VA: 0x181E124A0
	|-Enumerable.<UnionIterator>d__71<object>.System.Collections.Generic.IEnumerable<TSource>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E12630 Offset: 0x1E11630 VA: 0x181E12630
	|-Enumerable.<UnionIterator>d__71<char>.System.Collections.IEnumerable.GetEnumerator
	|-Enumerable.<UnionIterator>d__71<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Enumerable.<ExceptIterator>d__77<TSource> : IEnumerable<TSource>, IEnumerable, IEnumerator<TSource>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private TSource <>2__current;
	private int <>l__initialThreadId;
	private IEqualityComparer<TSource> comparer;
	public IEqualityComparer<TSource> <>3__comparer;
	private IEnumerable<TSource> second;
	public IEnumerable<TSource> <>3__second;
	private IEnumerable<TSource> first;
	public IEnumerable<TSource> <>3__first;
	private Set<TSource> <set>5__1;
	private IEnumerator<TSource> <>7__wrap1;

	// Properties
	private TSource System.Collections.Generic.IEnumerator<TSource>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0DD10 Offset: 0x1E0CD10 VA: 0x181E0DD10
	|-Enumerable.<ExceptIterator>d__77<CSteamID>..ctor
	|
	|-RVA: 0x298EBA0 Offset: 0x298DBA0 VA: 0x18298EBA0
	|-Enumerable.<ExceptIterator>d__77<object>..ctor
	|-Enumerable.<ExceptIterator>d__77<ulong>..ctor
	|
	|-RVA: 0x1E0FE40 Offset: 0x1E0EE40 VA: 0x181E0FE40
	|-Enumerable.<ExceptIterator>d__77<uint>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0FB50 Offset: 0x1E0EB50 VA: 0x181E0FB50
	|-Enumerable.<ExceptIterator>d__77<CSteamID>.System.IDisposable.Dispose
	|
	|-RVA: 0x1E0FBE0 Offset: 0x1E0EBE0 VA: 0x181E0FBE0
	|-Enumerable.<ExceptIterator>d__77<object>.System.IDisposable.Dispose
	|
	|-RVA: 0x1E0FC70 Offset: 0x1E0EC70 VA: 0x181E0FC70
	|-Enumerable.<ExceptIterator>d__77<uint>.System.IDisposable.Dispose
	|
	|-RVA: 0x1E0FAC0 Offset: 0x1E0EAC0 VA: 0x181E0FAC0
	|-Enumerable.<ExceptIterator>d__77<ulong>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0F270 Offset: 0x1E0E270 VA: 0x181E0F270
	|-Enumerable.<ExceptIterator>d__77<CSteamID>.MoveNext
	|
	|-RVA: 0x1E0EE80 Offset: 0x1E0DE80 VA: 0x181E0EE80
	|-Enumerable.<ExceptIterator>d__77<object>.MoveNext
	|
	|-RVA: 0x1E0E6B0 Offset: 0x1E0D6B0 VA: 0x181E0E6B0
	|-Enumerable.<ExceptIterator>d__77<uint>.MoveNext
	|
	|-RVA: 0x1E0EA90 Offset: 0x1E0DA90 VA: 0x181E0EA90
	|-Enumerable.<ExceptIterator>d__77<ulong>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0FD50 Offset: 0x1E0ED50 VA: 0x181E0FD50
	|-Enumerable.<ExceptIterator>d__77<CSteamID>.<>m__Finally1
	|
	|-RVA: 0x1E0FDF0 Offset: 0x1E0EDF0 VA: 0x181E0FDF0
	|-Enumerable.<ExceptIterator>d__77<object>.<>m__Finally1
	|
	|-RVA: 0x1E0FDA0 Offset: 0x1E0EDA0 VA: 0x181E0FDA0
	|-Enumerable.<ExceptIterator>d__77<uint>.<>m__Finally1
	|
	|-RVA: 0x1E0FD00 Offset: 0x1E0ED00 VA: 0x181E0FD00
	|-Enumerable.<ExceptIterator>d__77<ulong>.<>m__Finally1
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TSource System.Collections.Generic.IEnumerator<TSource>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0D830 Offset: 0x1E0C830 VA: 0x181E0D830
	|-Enumerable.<ExceptIterator>d__77<CSteamID>.System.Collections.Generic.IEnumerator<TSource>.get_Current
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-Enumerable.<ExceptIterator>d__77<object>.System.Collections.Generic.IEnumerator<TSource>.get_Current
	|-Enumerable.<ExceptIterator>d__77<ulong>.System.Collections.Generic.IEnumerator<TSource>.get_Current
	|
	|-RVA: 0x586ED0 Offset: 0x585ED0 VA: 0x180586ED0
	|-Enumerable.<ExceptIterator>d__77<uint>.System.Collections.Generic.IEnumerator<TSource>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0F940 Offset: 0x1E0E940 VA: 0x181E0F940
	|-Enumerable.<ExceptIterator>d__77<CSteamID>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E0F990 Offset: 0x1E0E990 VA: 0x181E0F990
	|-Enumerable.<ExceptIterator>d__77<object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E0F8F0 Offset: 0x1E0E8F0 VA: 0x181E0F8F0
	|-Enumerable.<ExceptIterator>d__77<uint>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E0F8A0 Offset: 0x1E0E8A0 VA: 0x181E0F8A0
	|-Enumerable.<ExceptIterator>d__77<ulong>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0FA70 Offset: 0x1E0EA70 VA: 0x181E0FA70
	|-Enumerable.<ExceptIterator>d__77<CSteamID>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-Enumerable.<ExceptIterator>d__77<object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E0FA30 Offset: 0x1E0EA30 VA: 0x181E0FA30
	|-Enumerable.<ExceptIterator>d__77<uint>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E0F9E0 Offset: 0x1E0E9E0 VA: 0x181E0F9E0
	|-Enumerable.<ExceptIterator>d__77<ulong>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<TSource> System.Collections.Generic.IEnumerable<TSource>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0F7E0 Offset: 0x1E0E7E0 VA: 0x181E0F7E0
	|-Enumerable.<ExceptIterator>d__77<CSteamID>.System.Collections.Generic.IEnumerable<TSource>.GetEnumerator
	|
	|-RVA: 0x1E0F660 Offset: 0x1E0E660 VA: 0x181E0F660
	|-Enumerable.<ExceptIterator>d__77<object>.System.Collections.Generic.IEnumerable<TSource>.GetEnumerator
	|-Enumerable.<ExceptIterator>d__77<ulong>.System.Collections.Generic.IEnumerable<TSource>.GetEnumerator
	|
	|-RVA: 0x1E0F720 Offset: 0x1E0E720 VA: 0x181E0F720
	|-Enumerable.<ExceptIterator>d__77<uint>.System.Collections.Generic.IEnumerable<TSource>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2986D80 Offset: 0x2985D80 VA: 0x182986D80
	|-Enumerable.<ExceptIterator>d__77<CSteamID>.System.Collections.IEnumerable.GetEnumerator
	|-Enumerable.<ExceptIterator>d__77<object>.System.Collections.IEnumerable.GetEnumerator
	|-Enumerable.<ExceptIterator>d__77<uint>.System.Collections.IEnumerable.GetEnumerator
	|-Enumerable.<ExceptIterator>d__77<ulong>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Enumerable.<ReverseIterator>d__79<TSource> : IEnumerable<TSource>, IEnumerable, IEnumerator<TSource>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private TSource <>2__current;
	private int <>l__initialThreadId;
	private IEnumerable<TSource> source;
	public IEnumerable<TSource> <>3__source;
	private Buffer<TSource> <buffer>5__1;
	private int <i>5__2;

	// Properties
	private TSource System.Collections.Generic.IEnumerator<TSource>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298EBA0 Offset: 0x298DBA0 VA: 0x18298EBA0
	|-Enumerable.<ReverseIterator>d__79<object>..ctor
	|
	|-RVA: 0x1E0DD10 Offset: 0x1E0CD10 VA: 0x181E0DD10
	|-Enumerable.<ReverseIterator>d__79<Vector2>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-Enumerable.<ReverseIterator>d__79<object>.System.IDisposable.Dispose
	|-Enumerable.<ReverseIterator>d__79<Vector2>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E10180 Offset: 0x1E0F180 VA: 0x181E10180
	|-Enumerable.<ReverseIterator>d__79<object>.MoveNext
	|
	|-RVA: 0x1E10240 Offset: 0x1E0F240 VA: 0x181E10240
	|-Enumerable.<ReverseIterator>d__79<Vector2>.MoveNext
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TSource System.Collections.Generic.IEnumerator<TSource>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-Enumerable.<ReverseIterator>d__79<object>.System.Collections.Generic.IEnumerator<TSource>.get_Current
	|
	|-RVA: 0x1E0D830 Offset: 0x1E0C830 VA: 0x181E0D830
	|-Enumerable.<ReverseIterator>d__79<Vector2>.System.Collections.Generic.IEnumerator<TSource>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E10460 Offset: 0x1E0F460 VA: 0x181E10460
	|-Enumerable.<ReverseIterator>d__79<object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E104B0 Offset: 0x1E0F4B0 VA: 0x181E104B0
	|-Enumerable.<ReverseIterator>d__79<Vector2>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-Enumerable.<ReverseIterator>d__79<object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E10500 Offset: 0x1E0F500 VA: 0x181E10500
	|-Enumerable.<ReverseIterator>d__79<Vector2>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<TSource> System.Collections.Generic.IEnumerable<TSource>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E103B0 Offset: 0x1E0F3B0 VA: 0x181E103B0
	|-Enumerable.<ReverseIterator>d__79<object>.System.Collections.Generic.IEnumerable<TSource>.GetEnumerator
	|
	|-RVA: 0x1E10300 Offset: 0x1E0F300 VA: 0x181E10300
	|-Enumerable.<ReverseIterator>d__79<Vector2>.System.Collections.Generic.IEnumerable<TSource>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0D840 Offset: 0x1E0C840 VA: 0x181E0D840
	|-Enumerable.<ReverseIterator>d__79<object>.System.Collections.IEnumerable.GetEnumerator
	|-Enumerable.<ReverseIterator>d__79<Vector2>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Enumerable.<OfTypeIterator>d__97<TResult> : IEnumerable<TResult>, IEnumerable, IEnumerator<TResult>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private TResult <>2__current;
	private int <>l__initialThreadId;
	private IEnumerable source;
	public IEnumerable <>3__source;
	private IEnumerator <>7__wrap1;

	// Properties
	private TResult System.Collections.Generic.IEnumerator<TResult>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298EBA0 Offset: 0x298DBA0 VA: 0x18298EBA0
	|-Enumerable.<OfTypeIterator>d__97<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E10090 Offset: 0x1E0F090 VA: 0x181E10090
	|-Enumerable.<OfTypeIterator>d__97<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0FE80 Offset: 0x1E0EE80 VA: 0x181E0FE80
	|-Enumerable.<OfTypeIterator>d__97<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E10120 Offset: 0x1E0F120 VA: 0x181E10120
	|-Enumerable.<OfTypeIterator>d__97<object>.<>m__Finally1
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TResult System.Collections.Generic.IEnumerator<TResult>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-Enumerable.<OfTypeIterator>d__97<object>.System.Collections.Generic.IEnumerator<TResult>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E10040 Offset: 0x1E0F040 VA: 0x181E10040
	|-Enumerable.<OfTypeIterator>d__97<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-Enumerable.<OfTypeIterator>d__97<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<TResult> System.Collections.Generic.IEnumerable<TResult>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E103B0 Offset: 0x1E0F3B0 VA: 0x181E103B0
	|-Enumerable.<OfTypeIterator>d__97<object>.System.Collections.Generic.IEnumerable<TResult>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0D840 Offset: 0x1E0C840 VA: 0x181E0D840
	|-Enumerable.<OfTypeIterator>d__97<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Enumerable.<CastIterator>d__99<TResult> : IEnumerable<TResult>, IEnumerable, IEnumerator<TResult>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private TResult <>2__current;
	private int <>l__initialThreadId;
	private IEnumerable source;
	public IEnumerable <>3__source;
	private IEnumerator <>7__wrap1;

	// Properties
	private TResult System.Collections.Generic.IEnumerator<TResult>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0DCD0 Offset: 0x1E0CCD0 VA: 0x181E0DCD0
	|-Enumerable.<CastIterator>d__99<DictionaryEntry>..ctor
	|
	|-RVA: 0x298EBA0 Offset: 0x298DBA0 VA: 0x18298EBA0
	|-Enumerable.<CastIterator>d__99<object>..ctor
	|
	|-RVA: 0x1E0DD10 Offset: 0x1E0CD10 VA: 0x181E0DD10
	|-Enumerable.<CastIterator>d__99<Vector2>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0DA00 Offset: 0x1E0CA00 VA: 0x181E0DA00
	|-Enumerable.<CastIterator>d__99<DictionaryEntry>.System.IDisposable.Dispose
	|
	|-RVA: 0x1E0DB20 Offset: 0x1E0CB20 VA: 0x181E0DB20
	|-Enumerable.<CastIterator>d__99<object>.System.IDisposable.Dispose
	|
	|-RVA: 0x1E0DA90 Offset: 0x1E0CA90 VA: 0x181E0DA90
	|-Enumerable.<CastIterator>d__99<Vector2>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0D430 Offset: 0x1E0C430 VA: 0x181E0D430
	|-Enumerable.<CastIterator>d__99<DictionaryEntry>.MoveNext
	|
	|-RVA: 0x1E0D5E0 Offset: 0x1E0C5E0 VA: 0x181E0D5E0
	|-Enumerable.<CastIterator>d__99<object>.MoveNext
	|
	|-RVA: 0x1E0D280 Offset: 0x1E0C280 VA: 0x181E0D280
	|-Enumerable.<CastIterator>d__99<Vector2>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0DC10 Offset: 0x1E0CC10 VA: 0x181E0DC10
	|-Enumerable.<CastIterator>d__99<DictionaryEntry>.<>m__Finally1
	|
	|-RVA: 0x1E0DC70 Offset: 0x1E0CC70 VA: 0x181E0DC70
	|-Enumerable.<CastIterator>d__99<object>.<>m__Finally1
	|
	|-RVA: 0x1E0DBB0 Offset: 0x1E0CBB0 VA: 0x181E0DBB0
	|-Enumerable.<CastIterator>d__99<Vector2>.<>m__Finally1
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TResult System.Collections.Generic.IEnumerator<TResult>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x123E870 Offset: 0x123D870 VA: 0x18123E870
	|-Enumerable.<CastIterator>d__99<DictionaryEntry>.System.Collections.Generic.IEnumerator<TResult>.get_Current
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-Enumerable.<CastIterator>d__99<object>.System.Collections.Generic.IEnumerator<TResult>.get_Current
	|
	|-RVA: 0x1E0D830 Offset: 0x1E0C830 VA: 0x181E0D830
	|-Enumerable.<CastIterator>d__99<Vector2>.System.Collections.Generic.IEnumerator<TResult>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0D870 Offset: 0x1E0C870 VA: 0x181E0D870
	|-Enumerable.<CastIterator>d__99<DictionaryEntry>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E0D910 Offset: 0x1E0C910 VA: 0x181E0D910
	|-Enumerable.<CastIterator>d__99<object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x1E0D8C0 Offset: 0x1E0C8C0 VA: 0x181E0D8C0
	|-Enumerable.<CastIterator>d__99<Vector2>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0D960 Offset: 0x1E0C960 VA: 0x181E0D960
	|-Enumerable.<CastIterator>d__99<DictionaryEntry>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-Enumerable.<CastIterator>d__99<object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x1E0D9B0 Offset: 0x1E0C9B0 VA: 0x181E0D9B0
	|-Enumerable.<CastIterator>d__99<Vector2>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<TResult> System.Collections.Generic.IEnumerable<TResult>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0D780 Offset: 0x1E0C780 VA: 0x181E0D780
	|-Enumerable.<CastIterator>d__99<DictionaryEntry>.System.Collections.Generic.IEnumerable<TResult>.GetEnumerator
	|
	|-RVA: 0x1E103B0 Offset: 0x1E0F3B0 VA: 0x181E103B0
	|-Enumerable.<CastIterator>d__99<object>.System.Collections.Generic.IEnumerable<TResult>.GetEnumerator
	|
	|-RVA: 0x1E10300 Offset: 0x1E0F300 VA: 0x181E10300
	|-Enumerable.<CastIterator>d__99<Vector2>.System.Collections.Generic.IEnumerable<TResult>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0D840 Offset: 0x1E0C840 VA: 0x181E0D840
	|-Enumerable.<CastIterator>d__99<DictionaryEntry>.System.Collections.IEnumerable.GetEnumerator
	|-Enumerable.<CastIterator>d__99<object>.System.Collections.IEnumerable.GetEnumerator
	|-Enumerable.<CastIterator>d__99<Vector2>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: System.Linq
internal class EmptyEnumerable<TElement>
{
	// Fields
	public static readonly TElement[] Instance;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC4A20 Offset: 0x1FC3A20 VA: 0x181FC4A20
	|-EmptyEnumerable<object>..cctor
	*/
}

// Namespace: System.Linq
internal class IdentityFunction<TElement>
{
	// Properties
	public static Func<TElement, TElement> Instance { get; }

	// Methods

	public static Func<TElement, TElement> get_Instance() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A92140 Offset: 0x1A91140 VA: 0x181A92140
	|-IdentityFunction<object>.get_Instance
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class IdentityFunction.<>c<TElement>
{
	// Fields
	public static readonly IdentityFunction.<>c<TElement> <>9;
	public static Func<TElement, TElement> <>9__1_0;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B55A90 Offset: 0x1B54A90 VA: 0x181B55A90
	|-IdentityFunction.<>c<object>..cctor
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-IdentityFunction.<>c<object>..ctor
	*/

	internal TElement <get_Instance>b__1_0(TElement x) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DE450 Offset: 0x25DD450 VA: 0x1825DE450
	|-IdentityFunction.<>c<object>.<get_Instance>b__1_0
	*/
}

// Namespace: System.Linq
public interface IOrderedEnumerable<TElement> : IEnumerable<TElement>, IEnumerable
{
	// Methods

	public abstract IOrderedEnumerable<TElement> CreateOrderedEnumerable<TKey>(Func<TElement, TKey> keySelector, IComparer<TKey> comparer, bool descending) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IOrderedEnumerable<object>.CreateOrderedEnumerable<object>
	*/
}

// Namespace: System.Linq
public interface IGrouping<TKey, TElement> : IEnumerable<TElement>, IEnumerable
{}

// Namespace: System.Linq
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public interface ILookup<TKey, TElement> : IEnumerable<IGrouping<TKey, TElement>>, IEnumerable
{}

// Namespace: System.Linq
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class Lookup<TKey, TElement> : IEnumerable<IGrouping<TKey, TElement>>, IEnumerable, ILookup<TKey, TElement>
{
	// Fields
	private IEqualityComparer<TKey> comparer;
	private Lookup.Grouping<TKey, TElement>[] groupings;
	private Lookup.Grouping<TKey, TElement> lastGrouping;
	private int count;

	// Methods

	internal static Lookup<TKey, TElement> Create<TSource>(IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x969F70 Offset: 0x968F70 VA: 0x180969F70
	|-Lookup<object, object>.Create<object>
	*/

	private void .ctor(IEqualityComparer<TKey> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A92C70 Offset: 0x1A91C70 VA: 0x181A92C70
	|-Lookup<object, object>..ctor
	*/

	[IteratorStateMachineAttribute] // RVA: 0xAB80 Offset: 0x9F80 VA: 0x18000AB80
	public IEnumerator<IGrouping<TKey, TElement>> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A926A0 Offset: 0x1A916A0 VA: 0x181A926A0
	|-Lookup<object, object>.GetEnumerator
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A92C40 Offset: 0x1A91C40 VA: 0x181A92C40
	|-Lookup<object, object>.System.Collections.IEnumerable.GetEnumerator
	*/

	internal int InternalGetHashCode(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A92A10 Offset: 0x1A91A10 VA: 0x181A92A10
	|-Lookup<object, object>.InternalGetHashCode
	*/

	internal Lookup.Grouping<TKey, TElement> GetGrouping(TKey key, bool create) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A92720 Offset: 0x1A91720 VA: 0x181A92720
	|-Lookup<object, object>.GetGrouping
	*/

	private void Resize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A92A90 Offset: 0x1A91A90 VA: 0x181A92A90
	|-Lookup<object, object>.Resize
	*/
}

// Namespace: 
internal class Lookup.Grouping<TKey, TElement> : IGrouping<TKey, TElement>, IEnumerable<TElement>, IEnumerable, IList<TElement>, ICollection<TElement>
{
	// Fields
	internal TKey key;
	internal int hashCode;
	internal TElement[] elements;
	internal int count;
	internal Lookup.Grouping<TKey, TElement> hashNext;
	internal Lookup.Grouping<TKey, TElement> next;

	// Properties
	private int System.Collections.Generic.ICollection<TElement>.Count { get; }
	private bool System.Collections.Generic.ICollection<TElement>.IsReadOnly { get; }
	private TElement System.Collections.Generic.IList<TElement>.Item { get; set; }

	// Methods

	internal void Add(TElement element) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A91400 Offset: 0x1A90400 VA: 0x181A91400
	|-Lookup.Grouping<object, object>.Add
	*/

	[IteratorStateMachineAttribute] // RVA: 0xCC90 Offset: 0xC090 VA: 0x18000CC90
	public IEnumerator<TElement> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A914F0 Offset: 0x1A904F0 VA: 0x181A914F0
	|-Lookup.Grouping<object, object>.GetEnumerator
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0CC60 Offset: 0x1E0BC60 VA: 0x181E0CC60
	|-Lookup.Grouping<object, object>.System.Collections.IEnumerable.GetEnumerator
	*/

	private int System.Collections.Generic.ICollection<TElement>.get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1207C60 Offset: 0x1206C60 VA: 0x181207C60
	|-Lookup.Grouping<object, object>.System.Collections.Generic.ICollection<TElement>.get_Count
	*/

	private bool System.Collections.Generic.ICollection<TElement>.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-Lookup.Grouping<object, object>.System.Collections.Generic.ICollection<TElement>.get_IsReadOnly
	*/

	private void System.Collections.Generic.ICollection<TElement>.Add(TElement item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A91570 Offset: 0x1A90570 VA: 0x181A91570
	|-Lookup.Grouping<object, object>.System.Collections.Generic.ICollection<TElement>.Add
	*/

	private void System.Collections.Generic.ICollection<TElement>.Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A915B0 Offset: 0x1A905B0 VA: 0x181A915B0
	|-Lookup.Grouping<object, object>.System.Collections.Generic.ICollection<TElement>.Clear
	*/

	private bool System.Collections.Generic.ICollection<TElement>.Contains(TElement item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A915F0 Offset: 0x1A905F0 VA: 0x181A915F0
	|-Lookup.Grouping<object, object>.System.Collections.Generic.ICollection<TElement>.Contains
	*/

	private void System.Collections.Generic.ICollection<TElement>.CopyTo(TElement[] array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A91620 Offset: 0x1A90620 VA: 0x181A91620
	|-Lookup.Grouping<object, object>.System.Collections.Generic.ICollection<TElement>.CopyTo
	*/

	private bool System.Collections.Generic.ICollection<TElement>.Remove(TElement item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A91650 Offset: 0x1A90650 VA: 0x181A91650
	|-Lookup.Grouping<object, object>.System.Collections.Generic.ICollection<TElement>.Remove
	*/

	private int System.Collections.Generic.IList<TElement>.IndexOf(TElement item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A91690 Offset: 0x1A90690 VA: 0x181A91690
	|-Lookup.Grouping<object, object>.System.Collections.Generic.IList<TElement>.IndexOf
	*/

	private void System.Collections.Generic.IList<TElement>.Insert(int index, TElement item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A916C0 Offset: 0x1A906C0 VA: 0x181A916C0
	|-Lookup.Grouping<object, object>.System.Collections.Generic.IList<TElement>.Insert
	*/

	private void System.Collections.Generic.IList<TElement>.RemoveAt(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A91700 Offset: 0x1A90700 VA: 0x181A91700
	|-Lookup.Grouping<object, object>.System.Collections.Generic.IList<TElement>.RemoveAt
	*/

	private TElement System.Collections.Generic.IList<TElement>.get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A91740 Offset: 0x1A90740 VA: 0x181A91740
	|-Lookup.Grouping<object, object>.System.Collections.Generic.IList<TElement>.get_Item
	*/

	private void System.Collections.Generic.IList<TElement>.set_Item(int index, TElement value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A917D0 Offset: 0x1A907D0 VA: 0x181A917D0
	|-Lookup.Grouping<object, object>.System.Collections.Generic.IList<TElement>.set_Item
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-Lookup.Grouping<object, object>..ctor
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Lookup.Grouping.<GetEnumerator>d__7<TKey, TElement> : IEnumerator<TElement>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private TElement <>2__current;
	public Lookup.Grouping<TKey, TElement> <>4__this;
	private int <i>5__1;

	// Properties
	private TElement System.Collections.Generic.IEnumerator<TElement>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F8CF0 Offset: 0x20F7CF0 VA: 0x1820F8CF0
	|-Lookup.Grouping.<GetEnumerator>d__7<object, object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-Lookup.Grouping.<GetEnumerator>d__7<object, object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A984A0 Offset: 0x1A974A0 VA: 0x181A984A0
	|-Lookup.Grouping.<GetEnumerator>d__7<object, object>.MoveNext
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TElement System.Collections.Generic.IEnumerator<TElement>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-Lookup.Grouping.<GetEnumerator>d__7<object, object>.System.Collections.Generic.IEnumerator<TElement>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A98520 Offset: 0x1A97520 VA: 0x181A98520
	|-Lookup.Grouping.<GetEnumerator>d__7<object, object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-Lookup.Grouping.<GetEnumerator>d__7<object, object>.System.Collections.IEnumerator.get_Current
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Lookup.<GetEnumerator>d__12<TKey, TElement> : IEnumerator<IGrouping<TKey, TElement>>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private IGrouping<TKey, TElement> <>2__current;
	public Lookup<TKey, TElement> <>4__this;
	private Lookup.Grouping<TKey, TElement> <g>5__1;

	// Properties
	private IGrouping<TKey, TElement> System.Collections.Generic.IEnumerator<System.Linq.IGrouping<TKey,TElement>>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F8CF0 Offset: 0x20F7CF0 VA: 0x1820F8CF0
	|-Lookup.<GetEnumerator>d__12<object, object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-Lookup.<GetEnumerator>d__12<object, object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A981F0 Offset: 0x1A971F0 VA: 0x181A981F0
	|-Lookup.<GetEnumerator>d__12<object, object>.MoveNext
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IGrouping<TKey, TElement> System.Collections.Generic.IEnumerator<System.Linq.IGrouping<TKey,TElement>>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-Lookup.<GetEnumerator>d__12<object, object>.System.Collections.Generic.IEnumerator<System.Linq.IGrouping<TKey,TElement>>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A98280 Offset: 0x1A97280 VA: 0x181A98280
	|-Lookup.<GetEnumerator>d__12<object, object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-Lookup.<GetEnumerator>d__12<object, object>.System.Collections.IEnumerator.get_Current
	*/
}

// Namespace: System.Linq
internal class Set<TElement>
{
	// Fields
	private int[] buckets;
	private Set.Slot<TElement>[] slots;
	private int count;
	private int freeList;
	private IEqualityComparer<TElement> comparer;

	// Methods

	public void .ctor(IEqualityComparer<TElement> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A98120 Offset: 0x1A97120 VA: 0x181A98120
	|-Set<CSteamID>..ctor
	|
	|-RVA: 0x1A97F80 Offset: 0x1A96F80 VA: 0x181A97F80
	|-Set<char>..ctor
	|
	|-RVA: 0x1A97EB0 Offset: 0x1A96EB0 VA: 0x181A97EB0
	|-Set<object>..ctor
	|
	|-RVA: 0x1A98050 Offset: 0x1A97050 VA: 0x181A98050
	|-Set<uint>..ctor
	|
	|-RVA: 0x1A97DE0 Offset: 0x1A96DE0 VA: 0x181A97DE0
	|-Set<ulong>..ctor
	*/

	public bool Add(TElement value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A96320 Offset: 0x1A95320 VA: 0x181A96320
	|-Set<CSteamID>.Add
	|-Set<char>.Add
	|-Set<object>.Add
	|-Set<uint>.Add
	|-Set<ulong>.Add
	*/

	private bool Find(TElement value, bool add) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A96A90 Offset: 0x1A95A90 VA: 0x181A96A90
	|-Set<CSteamID>.Find
	|
	|-RVA: 0x1A96E50 Offset: 0x1A95E50 VA: 0x181A96E50
	|-Set<char>.Find
	|
	|-RVA: 0x1A966F0 Offset: 0x1A956F0 VA: 0x181A966F0
	|-Set<object>.Find
	|-Set<ulong>.Find
	|
	|-RVA: 0x1A96350 Offset: 0x1A95350 VA: 0x181A96350
	|-Set<uint>.Find
	*/

	private void Resize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A97810 Offset: 0x1A96810 VA: 0x181A97810
	|-Set<CSteamID>.Resize
	|
	|-RVA: 0x1A97A00 Offset: 0x1A96A00 VA: 0x181A97A00
	|-Set<char>.Resize
	|
	|-RVA: 0x1A97BF0 Offset: 0x1A96BF0 VA: 0x181A97BF0
	|-Set<object>.Resize
	|
	|-RVA: 0x1A97430 Offset: 0x1A96430 VA: 0x181A97430
	|-Set<uint>.Resize
	|
	|-RVA: 0x1A97620 Offset: 0x1A96620 VA: 0x181A97620
	|-Set<ulong>.Resize
	*/

	internal int InternalGetHashCode(TElement value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A97350 Offset: 0x1A96350 VA: 0x181A97350
	|-Set<CSteamID>.InternalGetHashCode
	|
	|-RVA: 0x1A971F0 Offset: 0x1A961F0 VA: 0x181A971F0
	|-Set<char>.InternalGetHashCode
	|
	|-RVA: 0x1A97260 Offset: 0x1A96260 VA: 0x181A97260
	|-Set<object>.InternalGetHashCode
	|
	|-RVA: 0x1A972E0 Offset: 0x1A962E0 VA: 0x181A972E0
	|-Set<uint>.InternalGetHashCode
	|
	|-RVA: 0x1A973C0 Offset: 0x1A963C0 VA: 0x181A973C0
	|-Set<ulong>.InternalGetHashCode
	*/
}

// Namespace: 
internal struct Set.Slot<TElement>
{
	// Fields
	internal int hashCode;
	internal TElement value;
	internal int next;
}

// Namespace: System.Linq
internal class GroupedEnumerable<TSource, TKey, TElement> : IEnumerable<IGrouping<TKey, TElement>>, IEnumerable
{
	// Fields
	private IEnumerable<TSource> source;
	private Func<TSource, TKey> keySelector;
	private Func<TSource, TElement> elementSelector;
	private IEqualityComparer<TKey> comparer;

	// Methods

	public void .ctor(IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A91310 Offset: 0x1A90310 VA: 0x181A91310
	|-GroupedEnumerable<object, object, object>..ctor
	*/

	public IEnumerator<IGrouping<TKey, TElement>> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A912B0 Offset: 0x1A902B0 VA: 0x181A912B0
	|-GroupedEnumerable<object, object, object>.GetEnumerator
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0CC60 Offset: 0x1E0BC60 VA: 0x181E0CC60
	|-GroupedEnumerable<object, object, object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: System.Linq
internal abstract class OrderedEnumerable<TElement> : IOrderedEnumerable<TElement>, IEnumerable<TElement>, IEnumerable
{
	// Fields
	internal IEnumerable<TElement> source;

	// Methods

	[IteratorStateMachineAttribute] // RVA: 0x23F60 Offset: 0x23360 VA: 0x180023F60
	public IEnumerator<TElement> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A956C0 Offset: 0x1A946C0 VA: 0x181A956C0
	|-OrderedEnumerable<object>.GetEnumerator
	*/

	internal abstract EnumerableSorter<TElement> GetEnumerableSorter(EnumerableSorter<TElement> next) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-OrderedEnumerable<object>.GetEnumerableSorter
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19F37A0 Offset: 0x19F27A0 VA: 0x1819F37A0
	|-OrderedEnumerable<object>.System.Collections.IEnumerable.GetEnumerator
	*/

	private IOrderedEnumerable<TElement> System.Linq.IOrderedEnumerable<TElement>.CreateOrderedEnumerable<TKey>(Func<TElement, TKey> keySelector, IComparer<TKey> comparer, bool descending) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x96A6A0 Offset: 0x9696A0 VA: 0x18096A6A0
	|-OrderedEnumerable<object>.System.Linq.IOrderedEnumerable<TElement>.CreateOrderedEnumerable<int>
	|-OrderedEnumerable<object>.System.Linq.IOrderedEnumerable<TElement>.CreateOrderedEnumerable<long>
	|-OrderedEnumerable<object>.System.Linq.IOrderedEnumerable<TElement>.CreateOrderedEnumerable<object>
	|-OrderedEnumerable<object>.System.Linq.IOrderedEnumerable<TElement>.CreateOrderedEnumerable<uint>
	*/

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-OrderedEnumerable<object>..ctor
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class OrderedEnumerable.<GetEnumerator>d__1<TElement> : IEnumerator<TElement>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private TElement <>2__current;
	public OrderedEnumerable<TElement> <>4__this;
	private Buffer<TElement> <buffer>5__1;
	private int[] <map>5__2;
	private int <i>5__3;

	// Properties
	private TElement System.Collections.Generic.IEnumerator<TElement>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F8CF0 Offset: 0x20F7CF0 VA: 0x1820F8CF0
	|-OrderedEnumerable.<GetEnumerator>d__1<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-OrderedEnumerable.<GetEnumerator>d__1<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A982D0 Offset: 0x1A972D0 VA: 0x181A982D0
	|-OrderedEnumerable.<GetEnumerator>d__1<object>.MoveNext
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TElement System.Collections.Generic.IEnumerator<TElement>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-OrderedEnumerable.<GetEnumerator>d__1<object>.System.Collections.Generic.IEnumerator<TElement>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A98450 Offset: 0x1A97450 VA: 0x181A98450
	|-OrderedEnumerable.<GetEnumerator>d__1<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-OrderedEnumerable.<GetEnumerator>d__1<object>.System.Collections.IEnumerator.get_Current
	*/
}

// Namespace: System.Linq
internal class OrderedEnumerable<TElement, TKey> : OrderedEnumerable<TElement>
{
	// Fields
	internal OrderedEnumerable<TElement> parent;
	internal Func<TElement, TKey> keySelector;
	internal IComparer<TKey> comparer;
	internal bool descending;

	// Methods

	internal void .ctor(IEnumerable<TElement> source, Func<TElement, TKey> keySelector, IComparer<TKey> comparer, bool descending) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A95920 Offset: 0x1A94920 VA: 0x181A95920
	|-OrderedEnumerable<object, double>..ctor
	|
	|-RVA: 0x1A95B40 Offset: 0x1A94B40 VA: 0x181A95B40
	|-OrderedEnumerable<object, int>..ctor
	|
	|-RVA: 0x1A95810 Offset: 0x1A94810 VA: 0x181A95810
	|-OrderedEnumerable<object, long>..ctor
	|
	|-RVA: 0x1A95A30 Offset: 0x1A94A30 VA: 0x181A95A30
	|-OrderedEnumerable<object, object>..ctor
	|
	|-RVA: 0x1A95C50 Offset: 0x1A94C50 VA: 0x181A95C50
	|-OrderedEnumerable<object, uint>..ctor
	*/

	internal override EnumerableSorter<TElement> GetEnumerableSorter(EnumerableSorter<TElement> next) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A95740 Offset: 0x1A94740 VA: 0x181A95740
	|-OrderedEnumerable<object, double>.GetEnumerableSorter
	|-OrderedEnumerable<object, int>.GetEnumerableSorter
	|-OrderedEnumerable<object, long>.GetEnumerableSorter
	|-OrderedEnumerable<object, object>.GetEnumerableSorter
	|-OrderedEnumerable<object, uint>.GetEnumerableSorter
	*/
}

// Namespace: System.Linq
internal abstract class EnumerableSorter<TElement>
{
	// Methods

	internal abstract void ComputeKeys(TElement[] elements, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-EnumerableSorter<object>.ComputeKeys
	*/

	internal abstract int CompareKeys(int index1, int index2) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-EnumerableSorter<object>.CompareKeys
	*/

	internal int[] Sort(TElement[] elements, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A8F8A0 Offset: 0x1A8E8A0 VA: 0x181A8F8A0
	|-EnumerableSorter<object>.Sort
	*/

	private void QuickSort(int[] map, int left, int right) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A8F630 Offset: 0x1A8E630 VA: 0x181A8F630
	|-EnumerableSorter<object>.QuickSort
	*/

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EnumerableSorter<object>..ctor
	*/
}

// Namespace: System.Linq
internal class EnumerableSorter<TElement, TKey> : EnumerableSorter<TElement>
{
	// Fields
	internal Func<TElement, TKey> keySelector;
	internal IComparer<TKey> comparer;
	internal bool descending;
	internal EnumerableSorter<TElement> next;
	internal TKey[] keys;

	// Methods

	internal void .ctor(Func<TElement, TKey> keySelector, IComparer<TKey> comparer, bool descending, EnumerableSorter<TElement> next) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A900C0 Offset: 0x1A8F0C0 VA: 0x181A900C0
	|-EnumerableSorter<object, double>..ctor
	|-EnumerableSorter<object, int>..ctor
	|-EnumerableSorter<object, long>..ctor
	|-EnumerableSorter<object, object>..ctor
	|-EnumerableSorter<object, uint>..ctor
	*/

	internal override void ComputeKeys(TElement[] elements, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A8FD30 Offset: 0x1A8ED30 VA: 0x181A8FD30
	|-EnumerableSorter<object, double>.ComputeKeys
	|
	|-RVA: 0x1A8FF90 Offset: 0x1A8EF90 VA: 0x181A8FF90
	|-EnumerableSorter<object, int>.ComputeKeys
	|-EnumerableSorter<object, uint>.ComputeKeys
	|
	|-RVA: 0x1A8FE60 Offset: 0x1A8EE60 VA: 0x181A8FE60
	|-EnumerableSorter<object, long>.ComputeKeys
	|-EnumerableSorter<object, object>.ComputeKeys
	*/

	internal override int CompareKeys(int index1, int index2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A8FAC0 Offset: 0x1A8EAC0 VA: 0x181A8FAC0
	|-EnumerableSorter<object, double>.CompareKeys
	|
	|-RVA: 0x1A8FC00 Offset: 0x1A8EC00 VA: 0x181A8FC00
	|-EnumerableSorter<object, int>.CompareKeys
	|-EnumerableSorter<object, uint>.CompareKeys
	|
	|-RVA: 0x1A8F990 Offset: 0x1A8E990 VA: 0x181A8F990
	|-EnumerableSorter<object, long>.CompareKeys
	|-EnumerableSorter<object, object>.CompareKeys
	*/
}

// Namespace: System.Linq
internal struct Buffer<TElement>
{
	// Fields
	internal TElement[] items;
	internal int count;

	// Methods

	internal void .ctor(IEnumerable<TElement> source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2638F0 Offset: 0x262CF0 VA: 0x1802638F0
	|-Buffer<pb_Edge>..ctor
	|
	|-RVA: 0x263900 Offset: 0x262D00 VA: 0x180263900
	|-Buffer<char>..ctor
	|
	|-RVA: 0x2638B0 Offset: 0x262CB0 VA: 0x1802638B0
	|-Buffer<int>..ctor
	|
	|-RVA: 0x263910 Offset: 0x262D10 VA: 0x180263910
	|-Buffer<object>..ctor
	|
	|-RVA: 0x2638C0 Offset: 0x262CC0 VA: 0x1802638C0
	|-Buffer<uint>..ctor
	|
	|-RVA: 0x2638E0 Offset: 0x262CE0 VA: 0x1802638E0
	|-Buffer<Vector2>..ctor
	|
	|-RVA: 0x2638D0 Offset: 0x262CD0 VA: 0x1802638D0
	|-Buffer<Vector3>..ctor
	*/

	internal TElement[] ToArray() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2638A0 Offset: 0x262CA0 VA: 0x1802638A0
	|-Buffer<pb_Edge>.ToArray
	|-Buffer<char>.ToArray
	|-Buffer<int>.ToArray
	|-Buffer<object>.ToArray
	|-Buffer<uint>.ToArray
	|-Buffer<Vector2>.ToArray
	|-Buffer<Vector3>.ToArray
	*/
}

// Namespace: System.Linq.Expressions
internal static class CachedReflectionInfo
{
	// Fields
	private static MethodInfo s_String_op_Equality_String_String;
	private static MethodInfo s_Math_Pow_Double_Double;

	// Properties
	public static MethodInfo String_op_Equality_String_String { get; }
	public static MethodInfo Math_Pow_Double_Double { get; }

	// Methods

	public static MethodInfo get_String_op_Equality_String_String() { }

	public static MethodInfo get_Math_Pow_Double_Double() { }
}

// Namespace: System.Linq.Expressions
[DebuggerTypeProxyAttribute] // RVA: 0x2F8B0 Offset: 0x2ECB0 VA: 0x18002F8B0
public class BinaryExpression : Expression
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Expression <Right>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Expression <Left>k__BackingField;

	// Properties
	public override bool CanReduce { get; }
	public Expression Right { get; }
	public Expression Left { get; }
	public MethodInfo Method { get; }
	public LambdaExpression Conversion { get; }
	public bool IsLifted { get; }
	public bool IsLiftedToNull { get; }
	internal bool IsLiftedLogical { get; }
	internal bool IsReferenceComparison { get; }

	// Methods

	internal void .ctor(Expression left, Expression right) { }

	public override bool get_CanReduce() { }

	private static bool IsOpAssignment(ExpressionType op) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Expression get_Right() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Expression get_Left() { }

	public MethodInfo get_Method() { }

	internal virtual MethodInfo GetMethod() { }

	public BinaryExpression Update(Expression left, LambdaExpression conversion, Expression right) { }

	public override Expression Reduce() { }

	private static ExpressionType GetBinaryOpFromAssignmentOp(ExpressionType op) { }

	private Expression ReduceVariable() { }

	private Expression ReduceMember() { }

	private Expression ReduceIndex() { }

	public LambdaExpression get_Conversion() { }

	internal virtual LambdaExpression GetConversion() { }

	public bool get_IsLifted() { }

	public bool get_IsLiftedToNull() { }

	protected internal override Expression Accept(ExpressionVisitor visitor) { }

	internal bool get_IsLiftedLogical() { }

	internal bool get_IsReferenceComparison() { }

	internal Expression ReduceUserdefinedLifted() { }
}

// Namespace: System.Linq.Expressions
internal sealed class LogicalBinaryExpression : BinaryExpression
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly ExpressionType <NodeType>k__BackingField;

	// Properties
	public sealed override Type Type { get; }
	public sealed override ExpressionType NodeType { get; }

	// Methods

	internal void .ctor(ExpressionType nodeType, Expression left, Expression right) { }

	public sealed override Type get_Type() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public sealed override ExpressionType get_NodeType() { }
}

// Namespace: System.Linq.Expressions
internal class AssignBinaryExpression : BinaryExpression
{
	// Properties
	public sealed override Type Type { get; }
	public sealed override ExpressionType NodeType { get; }

	// Methods

	internal void .ctor(Expression left, Expression right) { }

	public sealed override Type get_Type() { }

	public sealed override ExpressionType get_NodeType() { }
}

// Namespace: System.Linq.Expressions
internal sealed class CoalesceConversionBinaryExpression : BinaryExpression
{
	// Fields
	private readonly LambdaExpression _conversion;

	// Properties
	public sealed override ExpressionType NodeType { get; }
	public sealed override Type Type { get; }

	// Methods

	internal void .ctor(Expression left, Expression right, LambdaExpression conversion) { }

	internal override LambdaExpression GetConversion() { }

	public sealed override ExpressionType get_NodeType() { }

	public sealed override Type get_Type() { }
}

// Namespace: System.Linq.Expressions
internal sealed class OpAssignMethodConversionBinaryExpression : MethodBinaryExpression
{
	// Fields
	private readonly LambdaExpression _conversion;

	// Methods

	internal void .ctor(ExpressionType nodeType, Expression left, Expression right, Type type, MethodInfo method, LambdaExpression conversion) { }

	internal override LambdaExpression GetConversion() { }
}

// Namespace: System.Linq.Expressions
internal class SimpleBinaryExpression : BinaryExpression
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly ExpressionType <NodeType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Type <Type>k__BackingField;

	// Properties
	public sealed override ExpressionType NodeType { get; }
	public sealed override Type Type { get; }

	// Methods

	internal void .ctor(ExpressionType nodeType, Expression left, Expression right, Type type) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public sealed override ExpressionType get_NodeType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public sealed override Type get_Type() { }
}

// Namespace: System.Linq.Expressions
internal class MethodBinaryExpression : SimpleBinaryExpression
{
	// Fields
	private readonly MethodInfo _method;

	// Methods

	internal void .ctor(ExpressionType nodeType, Expression left, Expression right, Type type, MethodInfo method) { }

	internal override MethodInfo GetMethod() { }
}

// Namespace: System.Linq.Expressions
public abstract class Expression
{
	// Fields
	private static readonly CacheDict<Type, MethodInfo> s_lambdaDelegateCache;
	private static CacheDict<Type, Func<Expression, string, bool, ReadOnlyCollection<ParameterExpression>, LambdaExpression>> s_lambdaFactories;
	private static ConditionalWeakTable<Expression, Expression.ExtensionInfo> s_legacyCtorSupportTable;

	// Properties
	public virtual ExpressionType NodeType { get; }
	public virtual Type Type { get; }
	public virtual bool CanReduce { get; }

	// Methods

	public static BinaryExpression Assign(Expression left, Expression right) { }

	private static BinaryExpression GetUserDefinedBinaryOperator(ExpressionType binaryType, string name, Expression left, Expression right, bool liftToNull) { }

	private static BinaryExpression GetMethodBasedBinaryOperator(ExpressionType binaryType, Expression left, Expression right, MethodInfo method, bool liftToNull) { }

	private static BinaryExpression GetMethodBasedAssignOperator(ExpressionType binaryType, Expression left, Expression right, MethodInfo method, LambdaExpression conversion, bool liftToNull) { }

	private static BinaryExpression GetUserDefinedBinaryOperatorOrThrow(ExpressionType binaryType, string name, Expression left, Expression right, bool liftToNull) { }

	private static BinaryExpression GetUserDefinedAssignOperatorOrThrow(ExpressionType binaryType, string name, Expression left, Expression right, LambdaExpression conversion, bool liftToNull) { }

	private static MethodInfo GetUserDefinedBinaryOperator(ExpressionType binaryType, Type leftType, Type rightType, string name) { }

	private static bool IsLiftingConditionalLogicalOperator(Type left, Type right, MethodInfo method, ExpressionType binaryType) { }

	internal static bool ParameterIsAssignable(ParameterInfo pi, Type argType) { }

	private static void ValidateParamswithOperandsOrThrow(Type paramType, Type operandType, ExpressionType exprType, string name) { }

	private static void ValidateOperator(MethodInfo method) { }

	private static void ValidateMethodInfo(MethodInfo method, string paramName) { }

	private static bool IsNullComparison(Expression left, Expression right) { }

	private static bool IsNullConstant(Expression e) { }

	private static void ValidateUserDefinedConditionalLogicOperator(ExpressionType nodeType, Type left, Type right, MethodInfo method) { }

	private static void VerifyOpTrueFalse(ExpressionType nodeType, Type left, MethodInfo opTrue, string paramName) { }

	private static bool IsValidLiftedConditionalLogicalOperator(Type left, Type right, ParameterInfo[] pms) { }

	public static BinaryExpression MakeBinary(ExpressionType binaryType, Expression left, Expression right, bool liftToNull, MethodInfo method) { }

	public static BinaryExpression MakeBinary(ExpressionType binaryType, Expression left, Expression right, bool liftToNull, MethodInfo method, LambdaExpression conversion) { }

	public static BinaryExpression Equal(Expression left, Expression right, bool liftToNull, MethodInfo method) { }

	public static BinaryExpression ReferenceEqual(Expression left, Expression right) { }

	public static BinaryExpression NotEqual(Expression left, Expression right, bool liftToNull, MethodInfo method) { }

	public static BinaryExpression ReferenceNotEqual(Expression left, Expression right) { }

	private static BinaryExpression GetEqualityComparisonOperator(ExpressionType binaryType, string opName, Expression left, Expression right, bool liftToNull) { }

	public static BinaryExpression GreaterThan(Expression left, Expression right, bool liftToNull, MethodInfo method) { }

	public static BinaryExpression LessThan(Expression left, Expression right, bool liftToNull, MethodInfo method) { }

	public static BinaryExpression GreaterThanOrEqual(Expression left, Expression right, bool liftToNull, MethodInfo method) { }

	public static BinaryExpression LessThanOrEqual(Expression left, Expression right, bool liftToNull, MethodInfo method) { }

	private static BinaryExpression GetComparisonOperator(ExpressionType binaryType, string opName, Expression left, Expression right, bool liftToNull) { }

	public static BinaryExpression AndAlso(Expression left, Expression right, MethodInfo method) { }

	public static BinaryExpression OrElse(Expression left, Expression right, MethodInfo method) { }

	public static BinaryExpression Coalesce(Expression left, Expression right, LambdaExpression conversion) { }

	private static Type ValidateCoalesceArgTypes(Type left, Type right) { }

	public static BinaryExpression Add(Expression left, Expression right, MethodInfo method) { }

	public static BinaryExpression AddAssign(Expression left, Expression right, MethodInfo method, LambdaExpression conversion) { }

	private static void ValidateOpAssignConversionLambda(LambdaExpression conversion, Expression left, MethodInfo method, ExpressionType nodeType) { }

	public static BinaryExpression AddAssignChecked(Expression left, Expression right, MethodInfo method, LambdaExpression conversion) { }

	public static BinaryExpression AddChecked(Expression left, Expression right, MethodInfo method) { }

	public static BinaryExpression Subtract(Expression left, Expression right, MethodInfo method) { }

	public static BinaryExpression SubtractAssign(Expression left, Expression right, MethodInfo method, LambdaExpression conversion) { }

	public static BinaryExpression SubtractAssignChecked(Expression left, Expression right, MethodInfo method, LambdaExpression conversion) { }

	public static BinaryExpression SubtractChecked(Expression left, Expression right, MethodInfo method) { }

	public static BinaryExpression Divide(Expression left, Expression right, MethodInfo method) { }

	public static BinaryExpression DivideAssign(Expression left, Expression right, MethodInfo method, LambdaExpression conversion) { }

	public static BinaryExpression Modulo(Expression left, Expression right, MethodInfo method) { }

	public static BinaryExpression ModuloAssign(Expression left, Expression right, MethodInfo method, LambdaExpression conversion) { }

	public static BinaryExpression Multiply(Expression left, Expression right, MethodInfo method) { }

	public static BinaryExpression MultiplyAssign(Expression left, Expression right, MethodInfo method, LambdaExpression conversion) { }

	public static BinaryExpression MultiplyAssignChecked(Expression left, Expression right, MethodInfo method, LambdaExpression conversion) { }

	public static BinaryExpression MultiplyChecked(Expression left, Expression right, MethodInfo method) { }

	private static bool IsSimpleShift(Type left, Type right) { }

	private static Type GetResultTypeOfShift(Type left, Type right) { }

	public static BinaryExpression LeftShift(Expression left, Expression right, MethodInfo method) { }

	public static BinaryExpression LeftShiftAssign(Expression left, Expression right, MethodInfo method, LambdaExpression conversion) { }

	public static BinaryExpression RightShift(Expression left, Expression right, MethodInfo method) { }

	public static BinaryExpression RightShiftAssign(Expression left, Expression right, MethodInfo method, LambdaExpression conversion) { }

	public static BinaryExpression And(Expression left, Expression right, MethodInfo method) { }

	public static BinaryExpression AndAssign(Expression left, Expression right, MethodInfo method, LambdaExpression conversion) { }

	public static BinaryExpression Or(Expression left, Expression right, MethodInfo method) { }

	public static BinaryExpression OrAssign(Expression left, Expression right, MethodInfo method, LambdaExpression conversion) { }

	public static BinaryExpression ExclusiveOr(Expression left, Expression right, MethodInfo method) { }

	public static BinaryExpression ExclusiveOrAssign(Expression left, Expression right, MethodInfo method, LambdaExpression conversion) { }

	public static BinaryExpression Power(Expression left, Expression right, MethodInfo method) { }

	public static BinaryExpression PowerAssign(Expression left, Expression right, MethodInfo method, LambdaExpression conversion) { }

	public static BinaryExpression ArrayIndex(Expression array, Expression index) { }

	public static BlockExpression Block(Type type, Expression[] expressions) { }

	public static BlockExpression Block(Type type, IEnumerable<Expression> expressions) { }

	public static BlockExpression Block(IEnumerable<ParameterExpression> variables, Expression[] expressions) { }

	public static BlockExpression Block(Type type, IEnumerable<ParameterExpression> variables, Expression[] expressions) { }

	public static BlockExpression Block(IEnumerable<ParameterExpression> variables, IEnumerable<Expression> expressions) { }

	public static BlockExpression Block(Type type, IEnumerable<ParameterExpression> variables, IEnumerable<Expression> expressions) { }

	private static BlockExpression BlockCore(Type type, ReadOnlyCollection<ParameterExpression> variables, ReadOnlyCollection<Expression> expressions) { }

	internal static void ValidateVariables(ReadOnlyCollection<ParameterExpression> varList, string collectionName) { }

	private static BlockExpression GetOptimizedBlockExpression(IReadOnlyList<Expression> expressions) { }

	public static CatchBlock MakeCatchBlock(Type type, ParameterExpression variable, Expression body, Expression filter) { }

	public static ConditionalExpression Condition(Expression test, Expression ifTrue, Expression ifFalse) { }

	public static ConditionalExpression Condition(Expression test, Expression ifTrue, Expression ifFalse, Type type) { }

	public static ConstantExpression Constant(object value) { }

	public static ConstantExpression Constant(object value, Type type) { }

	public static DefaultExpression Empty() { }

	public static ElementInit ElementInit(MethodInfo addMethod, IEnumerable<Expression> arguments) { }

	private static void ValidateElementInitAddMethodInfo(MethodInfo addMethod, string paramName) { }

	protected void .ctor() { }

	public virtual ExpressionType get_NodeType() { }

	public virtual Type get_Type() { }

	public virtual bool get_CanReduce() { }

	public virtual Expression Reduce() { }

	protected internal virtual Expression VisitChildren(ExpressionVisitor visitor) { }

	protected internal virtual Expression Accept(ExpressionVisitor visitor) { }

	public Expression ReduceAndCheck() { }

	public override string ToString() { }

	private static void RequiresCanRead(IReadOnlyList<Expression> items, string paramName) { }

	private static void RequiresCanWrite(Expression expression, string paramName) { }

	public static GotoExpression Goto(LabelTarget target, Expression value) { }

	public static GotoExpression MakeGoto(GotoExpressionKind kind, LabelTarget target, Expression value, Type type) { }

	private static void ValidateGoto(LabelTarget target, ref Expression value, string targetParameter, string valueParameter, Type type) { }

	private static void ValidateGotoType(Type expectedType, ref Expression value, string paramName) { }

	public static IndexExpression MakeIndex(Expression instance, PropertyInfo indexer, IEnumerable<Expression> arguments) { }

	public static IndexExpression ArrayAccess(Expression array, Expression[] indexes) { }

	public static IndexExpression ArrayAccess(Expression array, IEnumerable<Expression> indexes) { }

	public static IndexExpression Property(Expression instance, PropertyInfo indexer, IEnumerable<Expression> arguments) { }

	private static IndexExpression MakeIndexProperty(Expression instance, PropertyInfo indexer, string paramName, ReadOnlyCollection<Expression> argList) { }

	private static void ValidateIndexedProperty(Expression instance, PropertyInfo indexer, string paramName, ref ReadOnlyCollection<Expression> argList) { }

	private static void ValidateAccessor(Expression instance, MethodInfo method, ParameterInfo[] indexes, ref ReadOnlyCollection<Expression> arguments, string paramName) { }

	private static void ValidateAccessorArgumentTypes(MethodInfo method, ParameterInfo[] indexes, ref ReadOnlyCollection<Expression> arguments, string paramName) { }

	internal static InvocationExpression Invoke(Expression expression, Expression arg0) { }

	internal static InvocationExpression Invoke(Expression expression, Expression arg0, Expression arg1, Expression arg2) { }

	internal static MethodInfo GetInvokeMethod(Expression expression) { }

	public static LabelExpression Label(LabelTarget target, Expression defaultValue) { }

	public static LabelTarget Label(Type type, string name) { }

	internal static LambdaExpression CreateLambda(Type delegateType, Expression body, string name, bool tailCall, ReadOnlyCollection<ParameterExpression> parameters) { }

	public static Expression<TDelegate> Lambda<TDelegate>(Expression body, ParameterExpression[] parameters) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x969D90 Offset: 0x968D90 VA: 0x180969D90
	|-Expression.Lambda<Action>
	|-Expression.Lambda<object>
	*/

	public static Expression<TDelegate> Lambda<TDelegate>(Expression body, bool tailCall, IEnumerable<ParameterExpression> parameters) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x969D00 Offset: 0x968D00 VA: 0x180969D00
	|-Expression.Lambda<object>
	*/

	public static Expression<TDelegate> Lambda<TDelegate>(Expression body, string name, bool tailCall, IEnumerable<ParameterExpression> parameters) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x969E10 Offset: 0x968E10 VA: 0x180969E10
	|-Expression.Lambda<object>
	*/

	public static LambdaExpression Lambda(Type delegateType, Expression body, ParameterExpression[] parameters) { }

	public static LambdaExpression Lambda(Type delegateType, Expression body, string name, bool tailCall, IEnumerable<ParameterExpression> parameters) { }

	private static void ValidateLambdaArgs(Type delegateType, ref Expression body, ReadOnlyCollection<ParameterExpression> parameters, string paramName) { }

	public static ListInitExpression ListInit(NewExpression newExpression, IEnumerable<ElementInit> initializers) { }

	public static LoopExpression Loop(Expression body, LabelTarget break, LabelTarget continue) { }

	public static MemberAssignment Bind(MemberInfo member, Expression expression) { }

	private static void ValidateSettableFieldOrPropertyMember(MemberInfo member, out Type memberType) { }

	public static MemberExpression Field(Expression expression, FieldInfo field) { }

	public static MemberExpression Field(Expression expression, string fieldName) { }

	public static MemberExpression Property(Expression expression, string propertyName) { }

	public static MemberExpression Property(Expression expression, PropertyInfo property) { }

	private static PropertyInfo GetProperty(MethodInfo mi, string paramName, int index = -1) { }

	private static bool CheckMethod(MethodInfo method, MethodInfo propertyMethod) { }

	public static MemberExpression MakeMemberAccess(Expression expression, MemberInfo member) { }

	public static MemberInitExpression MemberInit(NewExpression newExpression, IEnumerable<MemberBinding> bindings) { }

	public static MemberListBinding ListBind(MemberInfo member, IEnumerable<ElementInit> initializers) { }

	private static void ValidateListInitArgs(Type listType, ReadOnlyCollection<ElementInit> initializers, string listTypeParamName) { }

	public static MemberMemberBinding MemberBind(MemberInfo member, IEnumerable<MemberBinding> bindings) { }

	private static void ValidateGettableFieldOrPropertyMember(MemberInfo member, out Type memberType) { }

	private static void ValidateMemberInitArgs(Type type, ReadOnlyCollection<MemberBinding> bindings) { }

	internal static MethodCallExpression Call(MethodInfo method) { }

	public static MethodCallExpression Call(MethodInfo method, Expression arg0) { }

	public static MethodCallExpression Call(MethodInfo method, Expression arg0, Expression arg1) { }

	public static MethodCallExpression Call(MethodInfo method, Expression arg0, Expression arg1, Expression arg2) { }

	public static MethodCallExpression Call(MethodInfo method, Expression arg0, Expression arg1, Expression arg2, Expression arg3) { }

	public static MethodCallExpression Call(MethodInfo method, Expression arg0, Expression arg1, Expression arg2, Expression arg3, Expression arg4) { }

	public static MethodCallExpression Call(MethodInfo method, Expression[] arguments) { }

	public static MethodCallExpression Call(MethodInfo method, IEnumerable<Expression> arguments) { }

	public static MethodCallExpression Call(Expression instance, MethodInfo method) { }

	public static MethodCallExpression Call(Expression instance, MethodInfo method, Expression[] arguments) { }

	internal static MethodCallExpression Call(Expression instance, MethodInfo method, Expression arg0) { }

	public static MethodCallExpression Call(Expression instance, MethodInfo method, Expression arg0, Expression arg1) { }

	public static MethodCallExpression Call(Expression instance, MethodInfo method, Expression arg0, Expression arg1, Expression arg2) { }

	public static MethodCallExpression Call(Expression instance, string methodName, Type[] typeArguments, Expression[] arguments) { }

	public static MethodCallExpression Call(Expression instance, MethodInfo method, IEnumerable<Expression> arguments) { }

	private static ParameterInfo[] ValidateMethodAndGetParameters(Expression instance, MethodInfo method) { }

	private static void ValidateStaticOrInstanceMethod(Expression instance, MethodInfo method) { }

	private static void ValidateCallInstanceType(Type instanceType, MethodInfo method) { }

	private static void ValidateArgumentTypes(MethodBase method, ExpressionType nodeKind, ref ReadOnlyCollection<Expression> arguments, string methodParamName) { }

	private static ParameterInfo[] GetParametersForValidation(MethodBase method, ExpressionType nodeKind) { }

	private static void ValidateArgumentCount(MethodBase method, ExpressionType nodeKind, int count, ParameterInfo[] pis) { }

	private static Expression ValidateOneArgument(MethodBase method, ExpressionType nodeKind, Expression arg, ParameterInfo pi, string methodParamName, string argumentParamName) { }

	private static bool TryQuote(Type parameterType, ref Expression argument) { }

	private static MethodInfo FindMethod(Type type, string methodName, Type[] typeArgs, Expression[] args, BindingFlags flags) { }

	private static bool IsCompatible(MethodBase m, Expression[] arguments) { }

	private static MethodInfo ApplyTypeArgs(MethodInfo m, Type[] typeArgs) { }

	public static NewArrayExpression NewArrayInit(Type type, Expression[] initializers) { }

	public static NewArrayExpression NewArrayInit(Type type, IEnumerable<Expression> initializers) { }

	public static NewArrayExpression NewArrayBounds(Type type, IEnumerable<Expression> bounds) { }

	public static NewExpression New(ConstructorInfo constructor, IEnumerable<Expression> arguments) { }

	public static NewExpression New(ConstructorInfo constructor, IEnumerable<Expression> arguments, IEnumerable<MemberInfo> members) { }

	private static void ValidateNewArgs(ConstructorInfo constructor, ref ReadOnlyCollection<Expression> arguments, ref ReadOnlyCollection<MemberInfo> members) { }

	private static void ValidateAnonymousTypeMember(ref MemberInfo member, out Type memberType, string paramName, int index) { }

	private static void ValidateConstructor(ConstructorInfo constructor, string paramName) { }

	public static ParameterExpression Parameter(Type type) { }

	public static ParameterExpression Variable(Type type) { }

	public static ParameterExpression Parameter(Type type, string name) { }

	public static ParameterExpression Variable(Type type, string name) { }

	private static void Validate(Type type, bool allowByRef) { }

	public static RuntimeVariablesExpression RuntimeVariables(IEnumerable<ParameterExpression> variables) { }

	public static SwitchCase SwitchCase(Expression body, IEnumerable<Expression> testValues) { }

	public static SwitchExpression Switch(Type type, Expression switchValue, Expression defaultBody, MethodInfo comparison, IEnumerable<SwitchCase> cases) { }

	private static void ValidateSwitchCaseType(Expression case, bool customType, Type resultType, string parameterName) { }

	public static TryExpression TryFinally(Expression body, Expression finally) { }

	public static TryExpression MakeTry(Type type, Expression body, Expression finally, Expression fault, IEnumerable<CatchBlock> handlers) { }

	private static void ValidateTryAndCatchHaveSameType(Type type, Expression tryBody, ReadOnlyCollection<CatchBlock> handlers) { }

	public static TypeBinaryExpression TypeIs(Expression expression, Type type) { }

	public static TypeBinaryExpression TypeEqual(Expression expression, Type type) { }

	public static UnaryExpression MakeUnary(ExpressionType unaryType, Expression operand, Type type, MethodInfo method) { }

	private static UnaryExpression GetUserDefinedUnaryOperatorOrThrow(ExpressionType unaryType, string name, Expression operand) { }

	private static UnaryExpression GetUserDefinedUnaryOperator(ExpressionType unaryType, string name, Expression operand) { }

	private static UnaryExpression GetMethodBasedUnaryOperator(ExpressionType unaryType, Expression operand, MethodInfo method) { }

	private static UnaryExpression GetUserDefinedCoercionOrThrow(ExpressionType coercionType, Expression expression, Type convertToType) { }

	private static UnaryExpression GetUserDefinedCoercion(ExpressionType coercionType, Expression expression, Type convertToType) { }

	private static UnaryExpression GetMethodBasedCoercionOperator(ExpressionType unaryType, Expression operand, Type convertToType, MethodInfo method) { }

	public static UnaryExpression Negate(Expression expression, MethodInfo method) { }

	public static UnaryExpression UnaryPlus(Expression expression, MethodInfo method) { }

	public static UnaryExpression NegateChecked(Expression expression, MethodInfo method) { }

	public static UnaryExpression Not(Expression expression, MethodInfo method) { }

	public static UnaryExpression IsFalse(Expression expression, MethodInfo method) { }

	public static UnaryExpression IsTrue(Expression expression, MethodInfo method) { }

	public static UnaryExpression OnesComplement(Expression expression, MethodInfo method) { }

	public static UnaryExpression TypeAs(Expression expression, Type type) { }

	public static UnaryExpression Unbox(Expression expression, Type type) { }

	public static UnaryExpression Convert(Expression expression, Type type) { }

	public static UnaryExpression Convert(Expression expression, Type type, MethodInfo method) { }

	public static UnaryExpression ConvertChecked(Expression expression, Type type, MethodInfo method) { }

	public static UnaryExpression ArrayLength(Expression array) { }

	public static UnaryExpression Quote(Expression expression) { }

	public static UnaryExpression Throw(Expression value, Type type) { }

	public static UnaryExpression Increment(Expression expression, MethodInfo method) { }

	public static UnaryExpression Decrement(Expression expression, MethodInfo method) { }

	public static UnaryExpression PreIncrementAssign(Expression expression, MethodInfo method) { }

	public static UnaryExpression PreDecrementAssign(Expression expression, MethodInfo method) { }

	public static UnaryExpression PostIncrementAssign(Expression expression, MethodInfo method) { }

	public static UnaryExpression PostDecrementAssign(Expression expression, MethodInfo method) { }

	private static UnaryExpression MakeOpAssignUnary(ExpressionType kind, Expression expression, MethodInfo method) { }

	private static void .cctor() { }
}

// Namespace: 
internal class Expression.BinaryExpressionProxy
{}

// Namespace: 
internal class Expression.BlockExpressionProxy
{}

// Namespace: 
internal class Expression.CatchBlockProxy
{}

// Namespace: 
internal class Expression.ConditionalExpressionProxy
{}

// Namespace: 
internal class Expression.ConstantExpressionProxy
{}

// Namespace: 
internal class Expression.DebugInfoExpressionProxy
{}

// Namespace: 
internal class Expression.DefaultExpressionProxy
{}

// Namespace: 
internal class Expression.GotoExpressionProxy
{}

// Namespace: 
internal class Expression.IndexExpressionProxy
{}

// Namespace: 
internal class Expression.InvocationExpressionProxy
{}

// Namespace: 
internal class Expression.LabelExpressionProxy
{}

// Namespace: 
internal class Expression.LambdaExpressionProxy
{}

// Namespace: 
internal class Expression.ListInitExpressionProxy
{}

// Namespace: 
internal class Expression.LoopExpressionProxy
{}

// Namespace: 
internal class Expression.MemberExpressionProxy
{}

// Namespace: 
internal class Expression.MemberInitExpressionProxy
{}

// Namespace: 
internal class Expression.MethodCallExpressionProxy
{}

// Namespace: 
internal class Expression.NewArrayExpressionProxy
{}

// Namespace: 
internal class Expression.NewExpressionProxy
{}

// Namespace: 
internal class Expression.ParameterExpressionProxy
{}

// Namespace: 
internal class Expression.RuntimeVariablesExpressionProxy
{}

// Namespace: 
internal class Expression.SwitchCaseProxy
{}

// Namespace: 
internal class Expression.SwitchExpressionProxy
{}

// Namespace: 
internal class Expression.TryExpressionProxy
{}

// Namespace: 
internal class Expression.TypeBinaryExpressionProxy
{}

// Namespace: 
internal class Expression.UnaryExpressionProxy
{}

// Namespace: 
private class Expression.ExtensionInfo
{
	// Fields
	internal readonly ExpressionType NodeType;
	internal readonly Type Type;
}

// Namespace: System.Linq.Expressions
[DebuggerTypeProxyAttribute] // RVA: 0x4D7A0 Offset: 0x4CBA0 VA: 0x18004D7A0
public class BlockExpression : Expression
{
	// Properties
	public ReadOnlyCollection<Expression> Expressions { get; }
	public ReadOnlyCollection<ParameterExpression> Variables { get; }
	public sealed override ExpressionType NodeType { get; }
	public override Type Type { get; }
	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal virtual int ExpressionCount { get; }

	// Methods

	public ReadOnlyCollection<Expression> get_Expressions() { }

	public ReadOnlyCollection<ParameterExpression> get_Variables() { }

	internal void .ctor() { }

	protected internal override Expression Accept(ExpressionVisitor visitor) { }

	public sealed override ExpressionType get_NodeType() { }

	public override Type get_Type() { }

	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal virtual Expression GetExpression(int index) { }

	internal virtual int get_ExpressionCount() { }

	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal virtual ReadOnlyCollection<Expression> GetOrMakeExpressions() { }

	internal virtual ReadOnlyCollection<ParameterExpression> GetOrMakeVariables() { }

	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal virtual BlockExpression Rewrite(ReadOnlyCollection<ParameterExpression> variables, Expression[] args) { }

	internal static ReadOnlyCollection<Expression> ReturnReadOnlyExpressions(BlockExpression provider, ref object collection) { }
}

// Namespace: System.Linq.Expressions
internal sealed class Block2 : BlockExpression
{
	// Fields
	private object _arg0;
	private readonly Expression _arg1;

	// Properties
	internal override int ExpressionCount { get; }

	// Methods

	internal void .ctor(Expression arg0, Expression arg1) { }

	internal override Expression GetExpression(int index) { }

	internal override int get_ExpressionCount() { }

	internal override ReadOnlyCollection<Expression> GetOrMakeExpressions() { }

	internal override BlockExpression Rewrite(ReadOnlyCollection<ParameterExpression> variables, Expression[] args) { }
}

// Namespace: System.Linq.Expressions
internal sealed class Block3 : BlockExpression
{
	// Fields
	private object _arg0;
	private readonly Expression _arg1;
	private readonly Expression _arg2;

	// Properties
	internal override int ExpressionCount { get; }

	// Methods

	internal void .ctor(Expression arg0, Expression arg1, Expression arg2) { }

	internal override Expression GetExpression(int index) { }

	internal override int get_ExpressionCount() { }

	internal override ReadOnlyCollection<Expression> GetOrMakeExpressions() { }

	internal override BlockExpression Rewrite(ReadOnlyCollection<ParameterExpression> variables, Expression[] args) { }
}

// Namespace: System.Linq.Expressions
internal sealed class Block4 : BlockExpression
{
	// Fields
	private object _arg0;
	private readonly Expression _arg1;
	private readonly Expression _arg2;
	private readonly Expression _arg3;

	// Properties
	internal override int ExpressionCount { get; }

	// Methods

	internal void .ctor(Expression arg0, Expression arg1, Expression arg2, Expression arg3) { }

	internal override Expression GetExpression(int index) { }

	internal override int get_ExpressionCount() { }

	internal override ReadOnlyCollection<Expression> GetOrMakeExpressions() { }

	internal override BlockExpression Rewrite(ReadOnlyCollection<ParameterExpression> variables, Expression[] args) { }
}

// Namespace: System.Linq.Expressions
internal sealed class Block5 : BlockExpression
{
	// Fields
	private object _arg0;
	private readonly Expression _arg1;
	private readonly Expression _arg2;
	private readonly Expression _arg3;
	private readonly Expression _arg4;

	// Properties
	internal override int ExpressionCount { get; }

	// Methods

	internal void .ctor(Expression arg0, Expression arg1, Expression arg2, Expression arg3, Expression arg4) { }

	internal override Expression GetExpression(int index) { }

	internal override int get_ExpressionCount() { }

	internal override ReadOnlyCollection<Expression> GetOrMakeExpressions() { }

	internal override BlockExpression Rewrite(ReadOnlyCollection<ParameterExpression> variables, Expression[] args) { }
}

// Namespace: System.Linq.Expressions
internal class BlockN : BlockExpression
{
	// Fields
	private IReadOnlyList<Expression> _expressions;

	// Properties
	internal override int ExpressionCount { get; }

	// Methods

	internal void .ctor(IReadOnlyList<Expression> expressions) { }

	internal override Expression GetExpression(int index) { }

	internal override int get_ExpressionCount() { }

	internal override ReadOnlyCollection<Expression> GetOrMakeExpressions() { }

	internal override BlockExpression Rewrite(ReadOnlyCollection<ParameterExpression> variables, Expression[] args) { }
}

// Namespace: System.Linq.Expressions
internal class ScopeExpression : BlockExpression
{
	// Fields
	private IReadOnlyList<ParameterExpression> _variables;

	// Properties
	protected IReadOnlyList<ParameterExpression> VariablesList { get; }

	// Methods

	internal void .ctor(IReadOnlyList<ParameterExpression> variables) { }

	internal override ReadOnlyCollection<ParameterExpression> GetOrMakeVariables() { }

	protected IReadOnlyList<ParameterExpression> get_VariablesList() { }

	internal IReadOnlyList<ParameterExpression> ReuseOrValidateVariables(ReadOnlyCollection<ParameterExpression> variables) { }
}

// Namespace: System.Linq.Expressions
internal sealed class Scope1 : ScopeExpression
{
	// Fields
	private object _body;

	// Properties
	internal override int ExpressionCount { get; }

	// Methods

	internal void .ctor(IReadOnlyList<ParameterExpression> variables, Expression body) { }

	private void .ctor(IReadOnlyList<ParameterExpression> variables, object body) { }

	internal override Expression GetExpression(int index) { }

	internal override int get_ExpressionCount() { }

	internal override ReadOnlyCollection<Expression> GetOrMakeExpressions() { }

	internal override BlockExpression Rewrite(ReadOnlyCollection<ParameterExpression> variables, Expression[] args) { }
}

// Namespace: System.Linq.Expressions
internal class ScopeN : ScopeExpression
{
	// Fields
	private IReadOnlyList<Expression> _body;

	// Properties
	protected IReadOnlyList<Expression> Body { get; }
	internal override int ExpressionCount { get; }

	// Methods

	internal void .ctor(IReadOnlyList<ParameterExpression> variables, IReadOnlyList<Expression> body) { }

	protected IReadOnlyList<Expression> get_Body() { }

	internal override Expression GetExpression(int index) { }

	internal override int get_ExpressionCount() { }

	internal override ReadOnlyCollection<Expression> GetOrMakeExpressions() { }

	internal override BlockExpression Rewrite(ReadOnlyCollection<ParameterExpression> variables, Expression[] args) { }
}

// Namespace: System.Linq.Expressions
internal sealed class ScopeWithType : ScopeN
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Type <Type>k__BackingField;

	// Properties
	public sealed override Type Type { get; }

	// Methods

	internal void .ctor(IReadOnlyList<ParameterExpression> variables, IReadOnlyList<Expression> expressions, Type type) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public sealed override Type get_Type() { }

	internal override BlockExpression Rewrite(ReadOnlyCollection<ParameterExpression> variables, Expression[] args) { }
}

// Namespace: System.Linq.Expressions
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
internal class BlockExpressionList : IList<Expression>, ICollection<Expression>, IEnumerable<Expression>, IEnumerable
{
	// Fields
	private readonly BlockExpression _block;
	private readonly Expression _arg0;

	// Properties
	public Expression Item { get; set; }
	public int Count { get; }
	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool IsReadOnly { get; }

	// Methods

	internal void .ctor(BlockExpression provider, Expression arg0) { }

	public int IndexOf(Expression item) { }

	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Insert(int index, Expression item) { }

	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void RemoveAt(int index) { }

	public Expression get_Item(int index) { }

	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Item(int index, Expression value) { }

	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Add(Expression item) { }

	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Clear() { }

	public bool Contains(Expression item) { }

	public void CopyTo(Expression[] array, int index) { }

	public int get_Count() { }

	public bool get_IsReadOnly() { }

	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool Remove(Expression item) { }

	[IteratorStateMachineAttribute] // RVA: 0x60B00 Offset: 0x5FF00 VA: 0x180060B00
	public IEnumerator<Expression> GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class BlockExpressionList.<GetEnumerator>d__18 : IEnumerator<Expression>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private Expression <>2__current;
	public BlockExpressionList <>4__this;
	private int <i>5__1;

	// Properties
	private Expression System.Collections.Generic.IEnumerator<System.Linq.Expressions.Expression>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Expression System.Collections.Generic.IEnumerator<System.Linq.Expressions.Expression>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: System.Linq.Expressions
[DebuggerTypeProxyAttribute] // RVA: 0x6EB10 Offset: 0x6DF10 VA: 0x18006EB10
public sealed class CatchBlock
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly ParameterExpression <Variable>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Type <Test>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Expression <Body>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Expression <Filter>k__BackingField;

	// Properties
	public ParameterExpression Variable { get; }
	public Type Test { get; }
	public Expression Body { get; }
	public Expression Filter { get; }

	// Methods

	internal void .ctor(Type test, ParameterExpression variable, Expression body, Expression filter) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ParameterExpression get_Variable() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Type get_Test() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Expression get_Body() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Expression get_Filter() { }

	public override string ToString() { }

	public CatchBlock Update(ParameterExpression variable, Expression filter, Expression body) { }
}

// Namespace: System.Linq.Expressions
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class ArrayBuilderExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static ReadOnlyCollection<T> ToReadOnly<T>(ArrayBuilder<T> builder) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x478310 Offset: 0x477310 VA: 0x180478310
	|-ArrayBuilderExtensions.ToReadOnly<Expression>
	|-ArrayBuilderExtensions.ToReadOnly<ParameterExpression>
	|-ArrayBuilderExtensions.ToReadOnly<object>
	*/
}

// Namespace: System.Linq.Expressions
internal enum AnalyzeTypeIsResult
{
	// Fields
	public int value__;
	public const AnalyzeTypeIsResult KnownFalse = 0;
	public const AnalyzeTypeIsResult KnownTrue = 1;
	public const AnalyzeTypeIsResult KnownAssignable = 2;
	public const AnalyzeTypeIsResult Unknown = 3;
}

// Namespace: System.Linq.Expressions
internal static class ConstantCheck
{
	// Methods

	internal static AnalyzeTypeIsResult AnalyzeTypeIs(TypeBinaryExpression typeIs) { }

	private static AnalyzeTypeIsResult AnalyzeTypeIs(Expression operand, Type testType) { }
}

// Namespace: System.Linq.Expressions
[DebuggerTypeProxyAttribute] // RVA: 0x7EB90 Offset: 0x7DF90 VA: 0x18007EB90
public class ConditionalExpression : Expression
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Expression <Test>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Expression <IfTrue>k__BackingField;

	// Properties
	public sealed override ExpressionType NodeType { get; }
	public override Type Type { get; }
	public Expression Test { get; }
	public Expression IfTrue { get; }
	public Expression IfFalse { get; }

	// Methods

	internal void .ctor(Expression test, Expression ifTrue) { }

	internal static ConditionalExpression Make(Expression test, Expression ifTrue, Expression ifFalse, Type type) { }

	public sealed override ExpressionType get_NodeType() { }

	public override Type get_Type() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Expression get_Test() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Expression get_IfTrue() { }

	public Expression get_IfFalse() { }

	internal virtual Expression GetFalse() { }

	protected internal override Expression Accept(ExpressionVisitor visitor) { }

	public ConditionalExpression Update(Expression test, Expression ifTrue, Expression ifFalse) { }
}

// Namespace: System.Linq.Expressions
internal class FullConditionalExpression : ConditionalExpression
{
	// Fields
	private readonly Expression _false;

	// Methods

	internal void .ctor(Expression test, Expression ifTrue, Expression ifFalse) { }

	internal override Expression GetFalse() { }
}

// Namespace: System.Linq.Expressions
internal sealed class FullConditionalExpressionWithType : FullConditionalExpression
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Type <Type>k__BackingField;

	// Properties
	public sealed override Type Type { get; }

	// Methods

	internal void .ctor(Expression test, Expression ifTrue, Expression ifFalse, Type type) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public sealed override Type get_Type() { }
}

// Namespace: System.Linq.Expressions
[DebuggerTypeProxyAttribute] // RVA: 0x89DF0 Offset: 0x891F0 VA: 0x180089DF0
public class ConstantExpression : Expression
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly object <Value>k__BackingField;

	// Properties
	public override Type Type { get; }
	public sealed override ExpressionType NodeType { get; }
	public object Value { get; }

	// Methods

	internal void .ctor(object value) { }

	public override Type get_Type() { }

	public sealed override ExpressionType get_NodeType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public object get_Value() { }

	protected internal override Expression Accept(ExpressionVisitor visitor) { }
}

// Namespace: System.Linq.Expressions
internal class TypedConstantExpression : ConstantExpression
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Type <Type>k__BackingField;

	// Properties
	public sealed override Type Type { get; }

	// Methods

	internal void .ctor(object value, Type type) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public sealed override Type get_Type() { }
}

// Namespace: System.Linq.Expressions
[DebuggerTypeProxyAttribute] // RVA: 0x91B70 Offset: 0x90F70 VA: 0x180091B70
public class DebugInfoExpression : Expression
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly SymbolDocumentInfo <Document>k__BackingField;

	// Properties
	public sealed override Type Type { get; }
	public sealed override ExpressionType NodeType { get; }
	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual int StartLine { get; }
	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual int StartColumn { get; }
	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual int EndLine { get; }
	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual int EndColumn { get; }
	public SymbolDocumentInfo Document { get; }
	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual bool IsClear { get; }

	// Methods

	public sealed override Type get_Type() { }

	public sealed override ExpressionType get_NodeType() { }

	public virtual int get_StartLine() { }

	public virtual int get_StartColumn() { }

	public virtual int get_EndLine() { }

	public virtual int get_EndColumn() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public SymbolDocumentInfo get_Document() { }

	public virtual bool get_IsClear() { }

	protected internal override Expression Accept(ExpressionVisitor visitor) { }
}

// Namespace: System.Linq.Expressions
[DebuggerTypeProxyAttribute] // RVA: 0x9D480 Offset: 0x9C880 VA: 0x18009D480
public sealed class DefaultExpression : Expression
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Type <Type>k__BackingField;

	// Properties
	public sealed override Type Type { get; }
	public sealed override ExpressionType NodeType { get; }

	// Methods

	internal void .ctor(Type type) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public sealed override Type get_Type() { }

	public sealed override ExpressionType get_NodeType() { }

	protected internal override Expression Accept(ExpressionVisitor visitor) { }
}

// Namespace: System.Linq.Expressions
public sealed class ElementInit : IArgumentProvider
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly MethodInfo <AddMethod>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly ReadOnlyCollection<Expression> <Arguments>k__BackingField;

	// Properties
	public MethodInfo AddMethod { get; }
	public ReadOnlyCollection<Expression> Arguments { get; }
	public int ArgumentCount { get; }

	// Methods

	internal void .ctor(MethodInfo addMethod, ReadOnlyCollection<Expression> arguments) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public MethodInfo get_AddMethod() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ReadOnlyCollection<Expression> get_Arguments() { }

	public Expression GetArgument(int index) { }

	public int get_ArgumentCount() { }

	public override string ToString() { }

	public ElementInit Update(IEnumerable<Expression> arguments) { }
}

// Namespace: System.Linq.Expressions
internal static class Error
{
	// Methods

	internal static Exception ReducibleMustOverrideReduce() { }

	internal static Exception CollectionModifiedWhileEnumerating() { }

	internal static Exception MustReduceToDifferent() { }

	internal static Exception ReducedNotCompatible() { }

	internal static Exception SetterHasNoParams(string paramName) { }

	internal static Exception PropertyCannotHaveRefType(string paramName) { }

	internal static Exception IndexesOfSetGetMustMatch(string paramName) { }

	internal static Exception AccessorsCannotHaveVarArgs(string paramName) { }

	private static Exception AccessorsCannotHaveByRefArgs(string paramName) { }

	internal static Exception AccessorsCannotHaveByRefArgs(string paramName, int index) { }

	internal static Exception BoundsCannotBeLessThanOne(string paramName) { }

	internal static Exception TypeMustNotBeByRef(string paramName) { }

	internal static Exception TypeMustNotBePointer(string paramName) { }

	internal static Exception SetterMustBeVoid(string paramName) { }

	internal static Exception PropertyTypeMustMatchGetter(string paramName) { }

	internal static Exception PropertyTypeMustMatchSetter(string paramName) { }

	internal static Exception BothAccessorsMustBeStatic(string paramName) { }

	internal static Exception OnlyStaticFieldsHaveNullInstance(string paramName) { }

	internal static Exception OnlyStaticPropertiesHaveNullInstance(string paramName) { }

	internal static Exception OnlyStaticMethodsHaveNullInstance() { }

	internal static Exception PropertyTypeCannotBeVoid(string paramName) { }

	internal static Exception InvalidUnboxType(string paramName) { }

	internal static Exception ExpressionMustBeWriteable(string paramName) { }

	internal static Exception ArgumentMustNotHaveValueType(string paramName) { }

	internal static Exception MustBeReducible() { }

	internal static Exception AllTestValuesMustHaveSameType(string paramName) { }

	internal static Exception AllCaseBodiesMustHaveSameType(string paramName) { }

	internal static Exception DefaultBodyMustBeSupplied(string paramName) { }

	internal static Exception LabelMustBeVoidOrHaveExpression(string paramName) { }

	internal static Exception LabelTypeMustBeVoid(string paramName) { }

	internal static Exception QuotedExpressionMustBeLambda(string paramName) { }

	internal static Exception VariableMustNotBeByRef(object p0, object p1, string paramName) { }

	internal static Exception VariableMustNotBeByRef(object p0, object p1, string paramName, int index) { }

	private static Exception DuplicateVariable(object p0, string paramName) { }

	internal static Exception DuplicateVariable(object p0, string paramName, int index) { }

	internal static Exception FaultCannotHaveCatchOrFinally(string paramName) { }

	internal static Exception TryMustHaveCatchFinallyOrFault() { }

	internal static Exception BodyOfCatchMustHaveSameTypeAsBodyOfTry() { }

	internal static Exception ExtensionNodeMustOverrideProperty(object p0) { }

	internal static Exception UserDefinedOperatorMustBeStatic(object p0, string paramName) { }

	internal static Exception UserDefinedOperatorMustNotBeVoid(object p0, string paramName) { }

	internal static Exception CoercionOperatorNotDefined(object p0, object p1) { }

	internal static Exception UnaryOperatorNotDefined(object p0, object p1) { }

	internal static Exception BinaryOperatorNotDefined(object p0, object p1, object p2) { }

	internal static Exception ReferenceEqualityNotDefined(object p0, object p1) { }

	internal static Exception OperandTypesDoNotMatchParameters(object p0, object p1) { }

	internal static Exception OverloadOperatorTypeDoesNotMatchConversionType(object p0, object p1) { }

	internal static Exception ConversionIsNotSupportedForArithmeticTypes() { }

	internal static Exception ArgumentMustBeArray(string paramName) { }

	internal static Exception ArgumentMustBeBoolean(string paramName) { }

	internal static Exception EqualityMustReturnBoolean(object p0, string paramName) { }

	internal static Exception ArgumentMustBeFieldInfoOrPropertyInfo(string paramName) { }

	private static Exception ArgumentMustBeFieldInfoOrPropertyInfoOrMethod(string paramName) { }

	internal static Exception ArgumentMustBeFieldInfoOrPropertyInfoOrMethod(string paramName, int index) { }

	private static Exception ArgumentMustBeInstanceMember(string paramName) { }

	internal static Exception ArgumentMustBeInstanceMember(string paramName, int index) { }

	private static Exception ArgumentMustBeInteger(string paramName) { }

	internal static Exception ArgumentMustBeInteger(string paramName, int index) { }

	internal static Exception ArgumentMustBeArrayIndexType(string paramName) { }

	internal static Exception ArgumentMustBeSingleDimensionalArrayType(string paramName) { }

	internal static Exception ArgumentTypesMustMatch() { }

	internal static Exception ArgumentTypesMustMatch(string paramName) { }

	internal static Exception CannotAutoInitializeValueTypeMemberThroughProperty(object p0) { }

	internal static Exception IncorrectTypeForTypeAs(object p0, string paramName) { }

	internal static Exception CoalesceUsedOnNonNullType() { }

	internal static Exception ExpressionTypeCannotInitializeArrayType(object p0, object p1) { }

	private static Exception ArgumentTypeDoesNotMatchMember(object p0, object p1, string paramName) { }

	internal static Exception ArgumentTypeDoesNotMatchMember(object p0, object p1, string paramName, int index) { }

	private static Exception ArgumentMemberNotDeclOnType(object p0, object p1, string paramName) { }

	internal static Exception ArgumentMemberNotDeclOnType(object p0, object p1, string paramName, int index) { }

	internal static Exception ExpressionTypeDoesNotMatchReturn(object p0, object p1) { }

	internal static Exception ExpressionTypeDoesNotMatchAssignment(object p0, object p1) { }

	internal static Exception ExpressionTypeDoesNotMatchLabel(object p0, object p1) { }

	internal static Exception ExpressionTypeNotInvocable(object p0, string paramName) { }

	internal static Exception InstanceFieldNotDefinedForType(object p0, object p1) { }

	internal static Exception FieldInfoNotDefinedForType(object p0, object p1, object p2) { }

	internal static Exception IncorrectNumberOfIndexes() { }

	internal static Exception IncorrectNumberOfLambdaDeclarationParameters() { }

	internal static Exception IncorrectNumberOfMembersForGivenConstructor() { }

	internal static Exception IncorrectNumberOfArgumentsForMembers() { }

	internal static Exception LambdaTypeMustBeDerivedFromSystemDelegate(string paramName) { }

	internal static Exception MemberNotFieldOrProperty(object p0, string paramName) { }

	internal static Exception MethodContainsGenericParameters(object p0, string paramName) { }

	internal static Exception MethodIsGeneric(object p0, string paramName) { }

	private static Exception MethodNotPropertyAccessor(object p0, object p1, string paramName) { }

	internal static Exception MethodNotPropertyAccessor(object p0, object p1, string paramName, int index) { }

	internal static Exception PropertyDoesNotHaveGetter(object p0, string paramName) { }

	internal static Exception PropertyDoesNotHaveGetter(object p0, string paramName, int index) { }

	internal static Exception PropertyDoesNotHaveSetter(object p0, string paramName) { }

	internal static Exception PropertyDoesNotHaveAccessor(object p0, string paramName) { }

	internal static Exception NotAMemberOfType(object p0, object p1, string paramName) { }

	internal static Exception NotAMemberOfType(object p0, object p1, string paramName, int index) { }

	internal static Exception NotAMemberOfAnyType(object p0, string paramName) { }

	internal static Exception ParameterExpressionNotValidAsDelegate(object p0, object p1) { }

	internal static Exception PropertyNotDefinedForType(object p0, object p1, string paramName) { }

	internal static Exception InstancePropertyNotDefinedForType(object p0, object p1, string paramName) { }

	internal static Exception InstanceAndMethodTypeMismatch(object p0, object p1, object p2) { }

	internal static Exception ElementInitializerMethodNotAdd(string paramName) { }

	internal static Exception ElementInitializerMethodNoRefOutParam(object p0, object p1, string paramName) { }

	internal static Exception ElementInitializerMethodWithZeroArgs(string paramName) { }

	internal static Exception ElementInitializerMethodStatic(string paramName) { }

	internal static Exception TypeNotIEnumerable(object p0, string paramName) { }

	internal static Exception UnhandledBinary(object p0, string paramName) { }

	internal static Exception UnhandledBindingType(object p0) { }

	internal static Exception UnhandledUnary(object p0, string paramName) { }

	internal static Exception UnknownBindingType(int index) { }

	internal static Exception UserDefinedOpMustHaveConsistentTypes(object p0, object p1) { }

	internal static Exception UserDefinedOpMustHaveValidReturnType(object p0, object p1) { }

	internal static Exception LogicalOperatorMustHaveBooleanOperators(object p0, object p1) { }

	internal static Exception MethodWithArgsDoesNotExistOnType(object p0, object p1) { }

	internal static Exception GenericMethodWithArgsDoesNotExistOnType(object p0, object p1) { }

	internal static Exception MethodWithMoreThanOneMatch(object p0, object p1) { }

	internal static Exception ArgumentCannotBeOfTypeVoid(string paramName) { }

	internal static Exception LabelTargetAlreadyDefined(object p0) { }

	internal static Exception LabelTargetUndefined(object p0) { }

	internal static Exception ControlCannotLeaveFinally() { }

	internal static Exception ControlCannotLeaveFilterTest() { }

	internal static Exception AmbiguousJump(object p0) { }

	internal static Exception ControlCannotEnterTry() { }

	internal static Exception ControlCannotEnterExpression() { }

	internal static Exception NonLocalJumpWithValue(object p0) { }

	internal static Exception InvalidLvalue(ExpressionType p0) { }

	internal static Exception RethrowRequiresCatch() { }

	internal static Exception MustRewriteToSameNode(object p0, object p1, object p2) { }

	internal static Exception MustRewriteChildToSameType(object p0, object p1, object p2) { }

	internal static Exception MustRewriteWithoutMethod(object p0, object p1) { }

	internal static Exception TestValueTypeDoesNotMatchComparisonMethodParameter(object p0, object p1) { }

	internal static Exception SwitchValueTypeDoesNotMatchComparisonMethodParameter(object p0, object p1) { }

	internal static Exception ArgumentOutOfRange(string paramName) { }

	internal static Exception NotSupported() { }

	internal static Exception NonStaticConstructorRequired(string paramName) { }

	internal static Exception NonAbstractConstructorRequired() { }

	internal static Exception InvalidProgram() { }

	internal static Exception EnumerationIsDone() { }

	private static Exception TypeContainsGenericParameters(object p0, string paramName) { }

	internal static Exception TypeContainsGenericParameters(object p0, string paramName, int index) { }

	internal static Exception TypeIsGeneric(object p0, string paramName) { }

	internal static Exception TypeIsGeneric(object p0, string paramName, int index) { }

	internal static Exception IncorrectNumberOfConstructorArguments() { }

	internal static Exception ExpressionTypeDoesNotMatchMethodParameter(object p0, object p1, object p2, string paramName) { }

	internal static Exception ExpressionTypeDoesNotMatchMethodParameter(object p0, object p1, object p2, string paramName, int index) { }

	internal static Exception ExpressionTypeDoesNotMatchParameter(object p0, object p1, string paramName) { }

	internal static Exception ExpressionTypeDoesNotMatchParameter(object p0, object p1, string paramName, int index) { }

	internal static Exception IncorrectNumberOfLambdaArguments() { }

	internal static Exception IncorrectNumberOfMethodCallArguments(object p0, string paramName) { }

	internal static Exception ExpressionTypeDoesNotMatchConstructorParameter(object p0, object p1, string paramName) { }

	internal static Exception ExpressionTypeDoesNotMatchConstructorParameter(object p0, object p1, string paramName, int index) { }

	internal static Exception ExpressionMustBeReadable(string paramName) { }

	internal static Exception ExpressionMustBeReadable(string paramName, int index) { }

	internal static Exception InvalidArgumentValue(string paramName) { }

	internal static Exception NonEmptyCollectionRequired(string paramName) { }

	internal static Exception InvalidNullValue(Type type, string paramName) { }

	internal static Exception InvalidTypeException(object value, Type type, string paramName) { }

	private static string GetParamName(string paramName, int index) { }
}

// Namespace: System.Linq.Expressions
internal sealed class ExpressionStringBuilder : ExpressionVisitor
{
	// Fields
	private readonly StringBuilder _out;
	private Dictionary<object, int> _ids;

	// Methods

	private void .ctor() { }

	public override string ToString() { }

	private int GetLabelId(LabelTarget label) { }

	private int GetParamId(ParameterExpression p) { }

	private int GetId(object o) { }

	private void Out(string s) { }

	private void Out(char c) { }

	internal static string ExpressionToString(Expression node) { }

	internal static string CatchBlockToString(CatchBlock node) { }

	internal static string SwitchCaseToString(SwitchCase node) { }

	internal static string MemberBindingToString(MemberBinding node) { }

	internal static string ElementInitBindingToString(ElementInit node) { }

	private void VisitExpressions<T>(char open, ReadOnlyCollection<T> expressions, char close) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1194910 Offset: 0x1193910 VA: 0x181194910
	|-ExpressionStringBuilder.VisitExpressions<Expression>
	|-ExpressionStringBuilder.VisitExpressions<ParameterExpression>
	|-ExpressionStringBuilder.VisitExpressions<object>
	*/

	private void VisitExpressions<T>(char open, ReadOnlyCollection<T> expressions, char close, string seperator) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x11949A0 Offset: 0x11939A0 VA: 0x1811949A0
	|-ExpressionStringBuilder.VisitExpressions<object>
	*/

	protected internal override Expression VisitBinary(BinaryExpression node) { }

	protected internal override Expression VisitParameter(ParameterExpression node) { }

	protected internal override Expression VisitLambda<T>(Expression<T> node) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x969A90 Offset: 0x968A90 VA: 0x180969A90
	|-ExpressionStringBuilder.VisitLambda<object>
	*/

	protected internal override Expression VisitListInit(ListInitExpression node) { }

	protected internal override Expression VisitConditional(ConditionalExpression node) { }

	protected internal override Expression VisitConstant(ConstantExpression node) { }

	protected internal override Expression VisitDebugInfo(DebugInfoExpression node) { }

	protected internal override Expression VisitRuntimeVariables(RuntimeVariablesExpression node) { }

	private void OutMember(Expression instance, MemberInfo member) { }

	protected internal override Expression VisitMember(MemberExpression node) { }

	protected internal override Expression VisitMemberInit(MemberInitExpression node) { }

	protected override MemberAssignment VisitMemberAssignment(MemberAssignment assignment) { }

	protected override MemberListBinding VisitMemberListBinding(MemberListBinding binding) { }

	protected override MemberMemberBinding VisitMemberMemberBinding(MemberMemberBinding binding) { }

	protected override ElementInit VisitElementInit(ElementInit initializer) { }

	protected internal override Expression VisitInvocation(InvocationExpression node) { }

	protected internal override Expression VisitMethodCall(MethodCallExpression node) { }

	protected internal override Expression VisitNewArray(NewArrayExpression node) { }

	protected internal override Expression VisitNew(NewExpression node) { }

	protected internal override Expression VisitTypeBinary(TypeBinaryExpression node) { }

	protected internal override Expression VisitUnary(UnaryExpression node) { }

	protected internal override Expression VisitBlock(BlockExpression node) { }

	protected internal override Expression VisitDefault(DefaultExpression node) { }

	protected internal override Expression VisitLabel(LabelExpression node) { }

	protected internal override Expression VisitGoto(GotoExpression node) { }

	protected internal override Expression VisitLoop(LoopExpression node) { }

	protected override SwitchCase VisitSwitchCase(SwitchCase node) { }

	protected internal override Expression VisitSwitch(SwitchExpression node) { }

	protected override CatchBlock VisitCatchBlock(CatchBlock node) { }

	protected internal override Expression VisitTry(TryExpression node) { }

	protected internal override Expression VisitIndex(IndexExpression node) { }

	protected internal override Expression VisitExtension(Expression node) { }

	private void DumpLabel(LabelTarget target) { }

	private static bool IsBool(Expression node) { }
}

// Namespace: System.Linq.Expressions
public enum ExpressionType
{
	// Fields
	public int value__;
	public const ExpressionType Add = 0;
	public const ExpressionType AddChecked = 1;
	public const ExpressionType And = 2;
	public const ExpressionType AndAlso = 3;
	public const ExpressionType ArrayLength = 4;
	public const ExpressionType ArrayIndex = 5;
	public const ExpressionType Call = 6;
	public const ExpressionType Coalesce = 7;
	public const ExpressionType Conditional = 8;
	public const ExpressionType Constant = 9;
	public const ExpressionType Convert = 10;
	public const ExpressionType ConvertChecked = 11;
	public const ExpressionType Divide = 12;
	public const ExpressionType Equal = 13;
	public const ExpressionType ExclusiveOr = 14;
	public const ExpressionType GreaterThan = 15;
	public const ExpressionType GreaterThanOrEqual = 16;
	public const ExpressionType Invoke = 17;
	public const ExpressionType Lambda = 18;
	public const ExpressionType LeftShift = 19;
	public const ExpressionType LessThan = 20;
	public const ExpressionType LessThanOrEqual = 21;
	public const ExpressionType ListInit = 22;
	public const ExpressionType MemberAccess = 23;
	public const ExpressionType MemberInit = 24;
	public const ExpressionType Modulo = 25;
	public const ExpressionType Multiply = 26;
	public const ExpressionType MultiplyChecked = 27;
	public const ExpressionType Negate = 28;
	public const ExpressionType UnaryPlus = 29;
	public const ExpressionType NegateChecked = 30;
	public const ExpressionType New = 31;
	public const ExpressionType NewArrayInit = 32;
	public const ExpressionType NewArrayBounds = 33;
	public const ExpressionType Not = 34;
	public const ExpressionType NotEqual = 35;
	public const ExpressionType Or = 36;
	public const ExpressionType OrElse = 37;
	public const ExpressionType Parameter = 38;
	public const ExpressionType Power = 39;
	public const ExpressionType Quote = 40;
	public const ExpressionType RightShift = 41;
	public const ExpressionType Subtract = 42;
	public const ExpressionType SubtractChecked = 43;
	public const ExpressionType TypeAs = 44;
	public const ExpressionType TypeIs = 45;
	public const ExpressionType Assign = 46;
	public const ExpressionType Block = 47;
	public const ExpressionType DebugInfo = 48;
	public const ExpressionType Decrement = 49;
	public const ExpressionType Dynamic = 50;
	public const ExpressionType Default = 51;
	public const ExpressionType Extension = 52;
	public const ExpressionType Goto = 53;
	public const ExpressionType Increment = 54;
	public const ExpressionType Index = 55;
	public const ExpressionType Label = 56;
	public const ExpressionType RuntimeVariables = 57;
	public const ExpressionType Loop = 58;
	public const ExpressionType Switch = 59;
	public const ExpressionType Throw = 60;
	public const ExpressionType Try = 61;
	public const ExpressionType Unbox = 62;
	public const ExpressionType AddAssign = 63;
	public const ExpressionType AndAssign = 64;
	public const ExpressionType DivideAssign = 65;
	public const ExpressionType ExclusiveOrAssign = 66;
	public const ExpressionType LeftShiftAssign = 67;
	public const ExpressionType ModuloAssign = 68;
	public const ExpressionType MultiplyAssign = 69;
	public const ExpressionType OrAssign = 70;
	public const ExpressionType PowerAssign = 71;
	public const ExpressionType RightShiftAssign = 72;
	public const ExpressionType SubtractAssign = 73;
	public const ExpressionType AddAssignChecked = 74;
	public const ExpressionType MultiplyAssignChecked = 75;
	public const ExpressionType SubtractAssignChecked = 76;
	public const ExpressionType PreIncrementAssign = 77;
	public const ExpressionType PreDecrementAssign = 78;
	public const ExpressionType PostIncrementAssign = 79;
	public const ExpressionType PostDecrementAssign = 80;
	public const ExpressionType TypeEqual = 81;
	public const ExpressionType OnesComplement = 82;
	public const ExpressionType IsTrue = 83;
	public const ExpressionType IsFalse = 84;
}

// Namespace: System.Linq.Expressions
public abstract class ExpressionVisitor
{
	// Methods

	protected void .ctor() { }

	public virtual Expression Visit(Expression node) { }

	public ReadOnlyCollection<Expression> Visit(ReadOnlyCollection<Expression> nodes) { }

	private Expression[] VisitArguments(IArgumentProvider nodes) { }

	private ParameterExpression[] VisitParameters(IParameterProvider nodes, string callerName) { }

	public static ReadOnlyCollection<T> Visit<T>(ReadOnlyCollection<T> nodes, Func<T, T> elementVisitor) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x479CA0 Offset: 0x478CA0 VA: 0x180479CA0
	|-ExpressionVisitor.Visit<CatchBlock>
	|-ExpressionVisitor.Visit<ElementInit>
	|-ExpressionVisitor.Visit<MemberBinding>
	|-ExpressionVisitor.Visit<SwitchCase>
	|-ExpressionVisitor.Visit<object>
	*/

	public T VisitAndConvert<T>(T node, string callerName) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x762E10 Offset: 0x761E10 VA: 0x180762E10
	|-ExpressionVisitor.VisitAndConvert<LambdaExpression>
	|-ExpressionVisitor.VisitAndConvert<NewExpression>
	|-ExpressionVisitor.VisitAndConvert<ParameterExpression>
	|-ExpressionVisitor.VisitAndConvert<object>
	*/

	public ReadOnlyCollection<T> VisitAndConvert<T>(ReadOnlyCollection<T> nodes, string callerName) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x479990 Offset: 0x478990 VA: 0x180479990
	|-ExpressionVisitor.VisitAndConvert<ParameterExpression>
	|-ExpressionVisitor.VisitAndConvert<object>
	*/

	protected internal virtual Expression VisitBinary(BinaryExpression node) { }

	protected internal virtual Expression VisitBlock(BlockExpression node) { }

	protected internal virtual Expression VisitConditional(ConditionalExpression node) { }

	protected internal virtual Expression VisitConstant(ConstantExpression node) { }

	protected internal virtual Expression VisitDebugInfo(DebugInfoExpression node) { }

	protected internal virtual Expression VisitDefault(DefaultExpression node) { }

	protected internal virtual Expression VisitExtension(Expression node) { }

	protected internal virtual Expression VisitGoto(GotoExpression node) { }

	protected internal virtual Expression VisitInvocation(InvocationExpression node) { }

	protected virtual LabelTarget VisitLabelTarget(LabelTarget node) { }

	protected internal virtual Expression VisitLabel(LabelExpression node) { }

	protected internal virtual Expression VisitLambda<T>(Expression<T> node) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x969C20 Offset: 0x968C20 VA: 0x180969C20
	|-ExpressionVisitor.VisitLambda<object>
	*/

	protected internal virtual Expression VisitLoop(LoopExpression node) { }

	protected internal virtual Expression VisitMember(MemberExpression node) { }

	protected internal virtual Expression VisitIndex(IndexExpression node) { }

	protected internal virtual Expression VisitMethodCall(MethodCallExpression node) { }

	protected internal virtual Expression VisitNewArray(NewArrayExpression node) { }

	protected internal virtual Expression VisitNew(NewExpression node) { }

	protected internal virtual Expression VisitParameter(ParameterExpression node) { }

	protected internal virtual Expression VisitRuntimeVariables(RuntimeVariablesExpression node) { }

	protected virtual SwitchCase VisitSwitchCase(SwitchCase node) { }

	protected internal virtual Expression VisitSwitch(SwitchExpression node) { }

	protected virtual CatchBlock VisitCatchBlock(CatchBlock node) { }

	protected internal virtual Expression VisitTry(TryExpression node) { }

	protected internal virtual Expression VisitTypeBinary(TypeBinaryExpression node) { }

	protected internal virtual Expression VisitUnary(UnaryExpression node) { }

	protected internal virtual Expression VisitMemberInit(MemberInitExpression node) { }

	protected internal virtual Expression VisitListInit(ListInitExpression node) { }

	protected virtual ElementInit VisitElementInit(ElementInit node) { }

	protected virtual MemberBinding VisitMemberBinding(MemberBinding node) { }

	protected virtual MemberAssignment VisitMemberAssignment(MemberAssignment node) { }

	protected virtual MemberMemberBinding VisitMemberMemberBinding(MemberMemberBinding node) { }

	protected virtual MemberListBinding VisitMemberListBinding(MemberListBinding node) { }

	private static UnaryExpression ValidateUnary(UnaryExpression before, UnaryExpression after) { }

	private static BinaryExpression ValidateBinary(BinaryExpression before, BinaryExpression after) { }

	private static SwitchExpression ValidateSwitch(SwitchExpression before, SwitchExpression after) { }

	private static void ValidateChildType(Type before, Type after, string methodName) { }
}

// Namespace: System.Linq.Expressions
public enum GotoExpressionKind
{
	// Fields
	public int value__;
	public const GotoExpressionKind Goto = 0;
	public const GotoExpressionKind Return = 1;
	public const GotoExpressionKind Break = 2;
	public const GotoExpressionKind Continue = 3;
}

// Namespace: System.Linq.Expressions
[DebuggerTypeProxyAttribute] // RVA: 0xA9950 Offset: 0xA8D50 VA: 0x1800A9950
public sealed class GotoExpression : Expression
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Type <Type>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Expression <Value>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly LabelTarget <Target>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly GotoExpressionKind <Kind>k__BackingField;

	// Properties
	public sealed override Type Type { get; }
	public sealed override ExpressionType NodeType { get; }
	public Expression Value { get; }
	public LabelTarget Target { get; }
	public GotoExpressionKind Kind { get; }

	// Methods

	internal void .ctor(GotoExpressionKind kind, LabelTarget target, Expression value, Type type) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public sealed override Type get_Type() { }

	public sealed override ExpressionType get_NodeType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Expression get_Value() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public LabelTarget get_Target() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public GotoExpressionKind get_Kind() { }

	protected internal override Expression Accept(ExpressionVisitor visitor) { }

	public GotoExpression Update(LabelTarget target, Expression value) { }
}

// Namespace: System.Linq.Expressions
public interface IArgumentProvider
{
	// Properties
	public abstract int ArgumentCount { get; }

	// Methods

	public abstract Expression GetArgument(int index) { }

	public abstract int get_ArgumentCount() { }
}

// Namespace: System.Linq.Expressions
internal interface IParameterProvider
{
	// Properties
	public abstract int ParameterCount { get; }

	// Methods

	public abstract ParameterExpression GetParameter(int index) { }

	public abstract int get_ParameterCount() { }
}

// Namespace: System.Linq.Expressions
[DebuggerTypeProxyAttribute] // RVA: 0xB6FE0 Offset: 0xB63E0 VA: 0x1800B6FE0
public sealed class IndexExpression : Expression, IArgumentProvider
{
	// Fields
	private IReadOnlyList<Expression> _arguments;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Expression <Object>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly PropertyInfo <Indexer>k__BackingField;

	// Properties
	public sealed override ExpressionType NodeType { get; }
	public sealed override Type Type { get; }
	public Expression Object { get; }
	public PropertyInfo Indexer { get; }
	public int ArgumentCount { get; }

	// Methods

	internal void .ctor(Expression instance, PropertyInfo indexer, IReadOnlyList<Expression> arguments) { }

	public sealed override ExpressionType get_NodeType() { }

	public sealed override Type get_Type() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Expression get_Object() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public PropertyInfo get_Indexer() { }

	public Expression GetArgument(int index) { }

	public int get_ArgumentCount() { }

	protected internal override Expression Accept(ExpressionVisitor visitor) { }

	internal Expression Rewrite(Expression instance, Expression[] arguments) { }
}

// Namespace: System.Linq.Expressions
[DebuggerTypeProxyAttribute] // RVA: 0xBEAD0 Offset: 0xBDED0 VA: 0x1800BEAD0
public class InvocationExpression : Expression, IArgumentProvider
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Type <Type>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Expression <Expression>k__BackingField;

	// Properties
	public sealed override Type Type { get; }
	public sealed override ExpressionType NodeType { get; }
	public Expression Expression { get; }
	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual int ArgumentCount { get; }

	// Methods

	internal void .ctor(Expression expression, Type returnType) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public sealed override Type get_Type() { }

	public sealed override ExpressionType get_NodeType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Expression get_Expression() { }

	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual Expression GetArgument(int index) { }

	public virtual int get_ArgumentCount() { }

	protected internal override Expression Accept(ExpressionVisitor visitor) { }

	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal virtual InvocationExpression Rewrite(Expression lambda, Expression[] arguments) { }
}

// Namespace: System.Linq.Expressions
internal sealed class InvocationExpression1 : InvocationExpression
{
	// Fields
	private object _arg0;

	// Properties
	public override int ArgumentCount { get; }

	// Methods

	public void .ctor(Expression lambda, Type returnType, Expression arg0) { }

	public override Expression GetArgument(int index) { }

	public override int get_ArgumentCount() { }

	internal override InvocationExpression Rewrite(Expression lambda, Expression[] arguments) { }
}

// Namespace: System.Linq.Expressions
internal sealed class InvocationExpression3 : InvocationExpression
{
	// Fields
	private object _arg0;
	private readonly Expression _arg1;
	private readonly Expression _arg2;

	// Properties
	public override int ArgumentCount { get; }

	// Methods

	public void .ctor(Expression lambda, Type returnType, Expression arg0, Expression arg1, Expression arg2) { }

	public override Expression GetArgument(int index) { }

	public override int get_ArgumentCount() { }

	internal override InvocationExpression Rewrite(Expression lambda, Expression[] arguments) { }
}

// Namespace: System.Linq.Expressions
[DebuggerTypeProxyAttribute] // RVA: 0xCA9D0 Offset: 0xC9DD0 VA: 0x1800CA9D0
public sealed class LabelExpression : Expression
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly LabelTarget <Target>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Expression <DefaultValue>k__BackingField;

	// Properties
	public sealed override Type Type { get; }
	public sealed override ExpressionType NodeType { get; }
	public LabelTarget Target { get; }
	public Expression DefaultValue { get; }

	// Methods

	internal void .ctor(LabelTarget label, Expression defaultValue) { }

	public sealed override Type get_Type() { }

	public sealed override ExpressionType get_NodeType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public LabelTarget get_Target() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Expression get_DefaultValue() { }

	protected internal override Expression Accept(ExpressionVisitor visitor) { }

	public LabelExpression Update(LabelTarget target, Expression defaultValue) { }
}

// Namespace: System.Linq.Expressions
public sealed class LabelTarget
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly string <Name>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Type <Type>k__BackingField;

	// Properties
	public string Name { get; }
	public Type Type { get; }

	// Methods

	internal void .ctor(Type type, string name) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Name() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Type get_Type() { }

	public override string ToString() { }
}

// Namespace: System.Linq.Expressions
[DebuggerTypeProxyAttribute] // RVA: 0xD7B30 Offset: 0xD6F30 VA: 0x1800D7B30
public abstract class LambdaExpression : Expression, IParameterProvider
{
	// Fields
	private readonly Expression _body;

	// Properties
	public sealed override Type Type { get; }
	internal abstract Type TypeCore { get; }
	internal abstract Type PublicType { get; }
	public sealed override ExpressionType NodeType { get; }
	public string Name { get; }
	internal virtual string NameCore { get; }
	public Expression Body { get; }
	public Type ReturnType { get; }
	public bool TailCall { get; }
	internal virtual bool TailCallCore { get; }
	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int System.Linq.Expressions.IParameterProvider.ParameterCount { get; }
	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal virtual int ParameterCount { get; }

	// Methods

	internal void .ctor(Expression body) { }

	public sealed override Type get_Type() { }

	internal abstract Type get_TypeCore() { }

	internal abstract Type get_PublicType() { }

	public sealed override ExpressionType get_NodeType() { }

	public string get_Name() { }

	internal virtual string get_NameCore() { }

	public Expression get_Body() { }

	public Type get_ReturnType() { }

	public bool get_TailCall() { }

	internal virtual bool get_TailCallCore() { }

	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ParameterExpression System.Linq.Expressions.IParameterProvider.GetParameter(int index) { }

	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal virtual ParameterExpression GetParameter(int index) { }

	private int System.Linq.Expressions.IParameterProvider.get_ParameterCount() { }

	internal virtual int get_ParameterCount() { }

	public Delegate Compile() { }

	public Delegate Compile(bool preferInterpretation) { }

	public Delegate Compile(DebugInfoGenerator debugInfoGenerator) { }
}

// Namespace: System.Linq.Expressions
public class Expression<TDelegate> : LambdaExpression
{
	// Properties
	internal sealed override Type TypeCore { get; }
	internal override Type PublicType { get; }

	// Methods

	internal void .ctor(Expression body) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A91170 Offset: 0x1A90170 VA: 0x181A91170
	|-Expression<object>..ctor
	*/

	internal sealed override Type get_TypeCore() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A911F0 Offset: 0x1A901F0 VA: 0x181A911F0
	|-Expression<object>.get_TypeCore
	*/

	internal override Type get_PublicType() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A91190 Offset: 0x1A90190 VA: 0x181A91190
	|-Expression<object>.get_PublicType
	*/

	public TDelegate Compile() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A91020 Offset: 0x1A90020 VA: 0x181A91020
	|-Expression<Action>.Compile
	|-Expression<object>.Compile
	*/

	public TDelegate Compile(bool preferInterpretation) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A91050 Offset: 0x1A90050 VA: 0x181A91050
	|-Expression<object>.Compile
	*/

	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal virtual Expression<TDelegate> Rewrite(Expression body, ParameterExpression[] parameters) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A91130 Offset: 0x1A90130 VA: 0x181A91130
	|-Expression<object>.Rewrite
	*/

	protected internal override Expression Accept(ExpressionVisitor visitor) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A90FC0 Offset: 0x1A8FFC0 VA: 0x181A90FC0
	|-Expression<object>.Accept
	*/
}

// Namespace: System.Linq.Expressions
internal static class ExpressionCreator<TDelegate>
{
	// Methods

	public static LambdaExpression CreateExpressionFunc(Expression body, string name, bool tailCall, ReadOnlyCollection<ParameterExpression> parameters) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A90950 Offset: 0x1A8F950 VA: 0x181A90950
	|-ExpressionCreator<object>.CreateExpressionFunc
	*/
}

// Namespace: System.Linq.Expressions
internal sealed class Expression0<TDelegate> : Expression<TDelegate>
{
	// Properties
	internal override int ParameterCount { get; }

	// Methods

	public void .ctor(Expression body) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195F660 Offset: 0x195E660 VA: 0x18195F660
	|-Expression0<object>..ctor
	*/

	internal override int get_ParameterCount() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x180AE70 Offset: 0x1809E70 VA: 0x18180AE70
	|-Expression0<object>.get_ParameterCount
	*/

	internal override ParameterExpression GetParameter(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A90130 Offset: 0x1A8F130 VA: 0x181A90130
	|-Expression0<object>.GetParameter
	*/

	internal override Expression<TDelegate> Rewrite(Expression body, ParameterExpression[] parameters) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A90170 Offset: 0x1A8F170 VA: 0x181A90170
	|-Expression0<object>.Rewrite
	*/
}

// Namespace: System.Linq.Expressions
internal sealed class Expression1<TDelegate> : Expression<TDelegate>
{
	// Fields
	private object _par0;

	// Properties
	internal override int ParameterCount { get; }

	// Methods

	public void .ctor(Expression body, ParameterExpression par0) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A90370 Offset: 0x1A8F370 VA: 0x181A90370
	|-Expression1<object>..ctor
	*/

	internal override int get_ParameterCount() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x550740 Offset: 0x54F740 VA: 0x180550740
	|-Expression1<object>.get_ParameterCount
	*/

	internal override ParameterExpression GetParameter(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A901F0 Offset: 0x1A8F1F0 VA: 0x181A901F0
	|-Expression1<object>.GetParameter
	*/

	internal override Expression<TDelegate> Rewrite(Expression body, ParameterExpression[] parameters) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A90260 Offset: 0x1A8F260 VA: 0x181A90260
	|-Expression1<object>.Rewrite
	*/
}

// Namespace: System.Linq.Expressions
internal sealed class Expression2<TDelegate> : Expression<TDelegate>
{
	// Fields
	private object _par0;
	private readonly ParameterExpression _par1;

	// Properties
	internal override int ParameterCount { get; }

	// Methods

	public void .ctor(Expression body, ParameterExpression par0, ParameterExpression par1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A905F0 Offset: 0x1A8F5F0 VA: 0x181A905F0
	|-Expression2<object>..ctor
	*/

	internal override int get_ParameterCount() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18ED650 Offset: 0x18EC650 VA: 0x1818ED650
	|-Expression2<object>.get_ParameterCount
	*/

	internal override ParameterExpression GetParameter(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A903B0 Offset: 0x1A8F3B0 VA: 0x181A903B0
	|-Expression2<object>.GetParameter
	*/

	internal override Expression<TDelegate> Rewrite(Expression body, ParameterExpression[] parameters) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A90430 Offset: 0x1A8F430 VA: 0x181A90430
	|-Expression2<object>.Rewrite
	*/
}

// Namespace: System.Linq.Expressions
internal sealed class Expression3<TDelegate> : Expression<TDelegate>
{
	// Fields
	private object _par0;
	private readonly ParameterExpression _par1;
	private readonly ParameterExpression _par2;

	// Properties
	internal override int ParameterCount { get; }

	// Methods

	public void .ctor(Expression body, ParameterExpression par0, ParameterExpression par1, ParameterExpression par2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A908F0 Offset: 0x1A8F8F0 VA: 0x181A908F0
	|-Expression3<object>..ctor
	*/

	internal override int get_ParameterCount() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x11AE9C0 Offset: 0x11AD9C0 VA: 0x1811AE9C0
	|-Expression3<object>.get_ParameterCount
	*/

	internal override ParameterExpression GetParameter(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A90650 Offset: 0x1A8F650 VA: 0x181A90650
	|-Expression3<object>.GetParameter
	*/

	internal override Expression<TDelegate> Rewrite(Expression body, ParameterExpression[] parameters) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A906E0 Offset: 0x1A8F6E0 VA: 0x181A906E0
	|-Expression3<object>.Rewrite
	*/
}

// Namespace: System.Linq.Expressions
internal class ExpressionN<TDelegate> : Expression<TDelegate>
{
	// Fields
	private IReadOnlyList<ParameterExpression> _parameters;

	// Properties
	internal override int ParameterCount { get; }

	// Methods

	public void .ctor(Expression body, IReadOnlyList<ParameterExpression> parameters) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A90370 Offset: 0x1A8F370 VA: 0x181A90370
	|-ExpressionN<object>..ctor
	*/

	internal override int get_ParameterCount() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A90F70 Offset: 0x1A8FF70 VA: 0x181A90F70
	|-ExpressionN<object>.get_ParameterCount
	*/

	internal override ParameterExpression GetParameter(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A90E40 Offset: 0x1A8FE40 VA: 0x181A90E40
	|-ExpressionN<object>.GetParameter
	*/

	internal override Expression<TDelegate> Rewrite(Expression body, ParameterExpression[] parameters) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A90EA0 Offset: 0x1A8FEA0 VA: 0x181A90EA0
	|-ExpressionN<object>.Rewrite
	*/
}

// Namespace: System.Linq.Expressions
internal sealed class FullExpression<TDelegate> : ExpressionN<TDelegate>
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly string <NameCore>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly bool <TailCallCore>k__BackingField;

	// Properties
	internal override string NameCore { get; }
	internal override bool TailCallCore { get; }

	// Methods

	public void .ctor(Expression body, string name, bool tailCall, IReadOnlyList<ParameterExpression> parameters) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A91250 Offset: 0x1A90250 VA: 0x181A91250
	|-FullExpression<object>..ctor
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal override string get_NameCore() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1669AD0 Offset: 0x1668AD0 VA: 0x181669AD0
	|-FullExpression<object>.get_NameCore
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal override bool get_TailCallCore() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xC443B0 Offset: 0xC433B0 VA: 0x180C443B0
	|-FullExpression<object>.get_TailCallCore
	*/
}

// Namespace: System.Linq.Expressions
[DebuggerTypeProxyAttribute] // RVA: 0xEC830 Offset: 0xEBC30 VA: 0x1800EC830
public sealed class ListInitExpression : Expression
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly NewExpression <NewExpression>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly ReadOnlyCollection<ElementInit> <Initializers>k__BackingField;

	// Properties
	public sealed override ExpressionType NodeType { get; }
	public sealed override Type Type { get; }
	public override bool CanReduce { get; }
	public NewExpression NewExpression { get; }
	public ReadOnlyCollection<ElementInit> Initializers { get; }

	// Methods

	internal void .ctor(NewExpression newExpression, ReadOnlyCollection<ElementInit> initializers) { }

	public sealed override ExpressionType get_NodeType() { }

	public sealed override Type get_Type() { }

	public override bool get_CanReduce() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public NewExpression get_NewExpression() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ReadOnlyCollection<ElementInit> get_Initializers() { }

	protected internal override Expression Accept(ExpressionVisitor visitor) { }

	public override Expression Reduce() { }

	public ListInitExpression Update(NewExpression newExpression, IEnumerable<ElementInit> initializers) { }
}

// Namespace: System.Linq.Expressions
[DebuggerTypeProxyAttribute] // RVA: 0xF3660 Offset: 0xF2A60 VA: 0x1800F3660
public sealed class LoopExpression : Expression
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Expression <Body>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly LabelTarget <BreakLabel>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly LabelTarget <ContinueLabel>k__BackingField;

	// Properties
	public sealed override Type Type { get; }
	public sealed override ExpressionType NodeType { get; }
	public Expression Body { get; }
	public LabelTarget BreakLabel { get; }
	public LabelTarget ContinueLabel { get; }

	// Methods

	internal void .ctor(Expression body, LabelTarget break, LabelTarget continue) { }

	public sealed override Type get_Type() { }

	public sealed override ExpressionType get_NodeType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Expression get_Body() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public LabelTarget get_BreakLabel() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public LabelTarget get_ContinueLabel() { }

	protected internal override Expression Accept(ExpressionVisitor visitor) { }

	public LoopExpression Update(LabelTarget breakLabel, LabelTarget continueLabel, Expression body) { }
}

// Namespace: System.Linq.Expressions
public sealed class MemberAssignment : MemberBinding
{
	// Fields
	private readonly Expression _expression;

	// Properties
	public Expression Expression { get; }

	// Methods

	internal void .ctor(MemberInfo member, Expression expression) { }

	public Expression get_Expression() { }

	public MemberAssignment Update(Expression expression) { }

	internal override void ValidateAsDefinedHere(int index) { }
}

// Namespace: System.Linq.Expressions
public enum MemberBindingType
{
	// Fields
	public int value__;
	public const MemberBindingType Assignment = 0;
	public const MemberBindingType MemberBinding = 1;
	public const MemberBindingType ListBinding = 2;
}

// Namespace: System.Linq.Expressions
public abstract class MemberBinding
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly MemberBindingType <BindingType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly MemberInfo <Member>k__BackingField;

	// Properties
	public MemberBindingType BindingType { get; }
	public MemberInfo Member { get; }

	// Methods

	[ObsoleteAttribute] // RVA: 0xFF3C0 Offset: 0xFE7C0 VA: 0x1800FF3C0
	protected void .ctor(MemberBindingType type, MemberInfo member) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public MemberBindingType get_BindingType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public MemberInfo get_Member() { }

	public override string ToString() { }

	internal virtual void ValidateAsDefinedHere(int index) { }
}

// Namespace: System.Linq.Expressions
[DebuggerTypeProxyAttribute] // RVA: 0x102FA0 Offset: 0x1023A0 VA: 0x180102FA0
public class MemberExpression : Expression
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Expression <Expression>k__BackingField;

	// Properties
	public MemberInfo Member { get; }
	public Expression Expression { get; }
	public sealed override ExpressionType NodeType { get; }

	// Methods

	public MemberInfo get_Member() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Expression get_Expression() { }

	internal void .ctor(Expression expression) { }

	internal static PropertyExpression Make(Expression expression, PropertyInfo property) { }

	internal static FieldExpression Make(Expression expression, FieldInfo field) { }

	public sealed override ExpressionType get_NodeType() { }

	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal virtual MemberInfo GetMember() { }

	protected internal override Expression Accept(ExpressionVisitor visitor) { }

	public MemberExpression Update(Expression expression) { }
}

// Namespace: System.Linq.Expressions
internal sealed class FieldExpression : MemberExpression
{
	// Fields
	private readonly FieldInfo _field;

	// Properties
	public sealed override Type Type { get; }

	// Methods

	public void .ctor(Expression expression, FieldInfo member) { }

	internal override MemberInfo GetMember() { }

	public sealed override Type get_Type() { }
}

// Namespace: System.Linq.Expressions
internal sealed class PropertyExpression : MemberExpression
{
	// Fields
	private readonly PropertyInfo _property;

	// Properties
	public sealed override Type Type { get; }

	// Methods

	public void .ctor(Expression expression, PropertyInfo member) { }

	internal override MemberInfo GetMember() { }

	public sealed override Type get_Type() { }
}

// Namespace: System.Linq.Expressions
[DebuggerTypeProxyAttribute] // RVA: 0x10A4A0 Offset: 0x1098A0 VA: 0x18010A4A0
public sealed class MemberInitExpression : Expression
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly NewExpression <NewExpression>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly ReadOnlyCollection<MemberBinding> <Bindings>k__BackingField;

	// Properties
	public sealed override Type Type { get; }
	public override bool CanReduce { get; }
	public sealed override ExpressionType NodeType { get; }
	public NewExpression NewExpression { get; }
	public ReadOnlyCollection<MemberBinding> Bindings { get; }

	// Methods

	internal void .ctor(NewExpression newExpression, ReadOnlyCollection<MemberBinding> bindings) { }

	public sealed override Type get_Type() { }

	public override bool get_CanReduce() { }

	public sealed override ExpressionType get_NodeType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public NewExpression get_NewExpression() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ReadOnlyCollection<MemberBinding> get_Bindings() { }

	protected internal override Expression Accept(ExpressionVisitor visitor) { }

	public override Expression Reduce() { }

	private static Expression ReduceMemberInit(Expression objExpression, ReadOnlyCollection<MemberBinding> bindings, bool keepOnStack) { }

	internal static Expression ReduceListInit(Expression listExpression, ReadOnlyCollection<ElementInit> initializers, bool keepOnStack) { }

	internal static Expression ReduceMemberBinding(ParameterExpression objVar, MemberBinding binding) { }

	public MemberInitExpression Update(NewExpression newExpression, IEnumerable<MemberBinding> bindings) { }
}

// Namespace: System.Linq.Expressions
public sealed class MemberListBinding : MemberBinding
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly ReadOnlyCollection<ElementInit> <Initializers>k__BackingField;

	// Properties
	public ReadOnlyCollection<ElementInit> Initializers { get; }

	// Methods

	internal void .ctor(MemberInfo member, ReadOnlyCollection<ElementInit> initializers) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ReadOnlyCollection<ElementInit> get_Initializers() { }

	public MemberListBinding Update(IEnumerable<ElementInit> initializers) { }

	internal override void ValidateAsDefinedHere(int index) { }
}

// Namespace: System.Linq.Expressions
public sealed class MemberMemberBinding : MemberBinding
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly ReadOnlyCollection<MemberBinding> <Bindings>k__BackingField;

	// Properties
	public ReadOnlyCollection<MemberBinding> Bindings { get; }

	// Methods

	internal void .ctor(MemberInfo member, ReadOnlyCollection<MemberBinding> bindings) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ReadOnlyCollection<MemberBinding> get_Bindings() { }

	public MemberMemberBinding Update(IEnumerable<MemberBinding> bindings) { }

	internal override void ValidateAsDefinedHere(int index) { }
}

// Namespace: System.Linq.Expressions
[DebuggerTypeProxyAttribute] // RVA: 0x117060 Offset: 0x116460 VA: 0x180117060
public class MethodCallExpression : Expression, IArgumentProvider
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly MethodInfo <Method>k__BackingField;

	// Properties
	public sealed override ExpressionType NodeType { get; }
	public sealed override Type Type { get; }
	public MethodInfo Method { get; }
	public Expression Object { get; }
	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual int ArgumentCount { get; }

	// Methods

	internal void .ctor(MethodInfo method) { }

	internal virtual Expression GetInstance() { }

	public sealed override ExpressionType get_NodeType() { }

	public sealed override Type get_Type() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public MethodInfo get_Method() { }

	public Expression get_Object() { }

	protected internal override Expression Accept(ExpressionVisitor visitor) { }

	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal virtual MethodCallExpression Rewrite(Expression instance, IReadOnlyList<Expression> args) { }

	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual Expression GetArgument(int index) { }

	public virtual int get_ArgumentCount() { }
}

// Namespace: System.Linq.Expressions
internal class InstanceMethodCallExpression : MethodCallExpression, IArgumentProvider
{
	// Fields
	private readonly Expression _instance;

	// Methods

	public void .ctor(MethodInfo method, Expression instance) { }

	internal override Expression GetInstance() { }
}

// Namespace: System.Linq.Expressions
internal sealed class MethodCallExpressionN : MethodCallExpression, IArgumentProvider
{
	// Fields
	private IReadOnlyList<Expression> _arguments;

	// Properties
	public override int ArgumentCount { get; }

	// Methods

	public void .ctor(MethodInfo method, IReadOnlyList<Expression> args) { }

	public override Expression GetArgument(int index) { }

	public override int get_ArgumentCount() { }

	internal override MethodCallExpression Rewrite(Expression instance, IReadOnlyList<Expression> args) { }
}

// Namespace: System.Linq.Expressions
internal sealed class InstanceMethodCallExpressionN : InstanceMethodCallExpression, IArgumentProvider
{
	// Fields
	private IReadOnlyList<Expression> _arguments;

	// Properties
	public override int ArgumentCount { get; }

	// Methods

	public void .ctor(MethodInfo method, Expression instance, IReadOnlyList<Expression> args) { }

	public override Expression GetArgument(int index) { }

	public override int get_ArgumentCount() { }

	internal override MethodCallExpression Rewrite(Expression instance, IReadOnlyList<Expression> args) { }
}

// Namespace: System.Linq.Expressions
internal sealed class MethodCallExpression0 : MethodCallExpression, IArgumentProvider
{
	// Properties
	public override int ArgumentCount { get; }

	// Methods

	public void .ctor(MethodInfo method) { }

	public override Expression GetArgument(int index) { }

	public override int get_ArgumentCount() { }

	internal override MethodCallExpression Rewrite(Expression instance, IReadOnlyList<Expression> args) { }
}

// Namespace: System.Linq.Expressions
internal sealed class MethodCallExpression1 : MethodCallExpression, IArgumentProvider
{
	// Fields
	private object _arg0;

	// Properties
	public override int ArgumentCount { get; }

	// Methods

	public void .ctor(MethodInfo method, Expression arg0) { }

	public override Expression GetArgument(int index) { }

	public override int get_ArgumentCount() { }

	internal override MethodCallExpression Rewrite(Expression instance, IReadOnlyList<Expression> args) { }
}

// Namespace: System.Linq.Expressions
internal sealed class MethodCallExpression2 : MethodCallExpression, IArgumentProvider
{
	// Fields
	private object _arg0;
	private readonly Expression _arg1;

	// Properties
	public override int ArgumentCount { get; }

	// Methods

	public void .ctor(MethodInfo method, Expression arg0, Expression arg1) { }

	public override Expression GetArgument(int index) { }

	public override int get_ArgumentCount() { }

	internal override MethodCallExpression Rewrite(Expression instance, IReadOnlyList<Expression> args) { }
}

// Namespace: System.Linq.Expressions
internal sealed class MethodCallExpression3 : MethodCallExpression, IArgumentProvider
{
	// Fields
	private object _arg0;
	private readonly Expression _arg1;
	private readonly Expression _arg2;

	// Properties
	public override int ArgumentCount { get; }

	// Methods

	public void .ctor(MethodInfo method, Expression arg0, Expression arg1, Expression arg2) { }

	public override Expression GetArgument(int index) { }

	public override int get_ArgumentCount() { }

	internal override MethodCallExpression Rewrite(Expression instance, IReadOnlyList<Expression> args) { }
}

// Namespace: System.Linq.Expressions
internal sealed class MethodCallExpression4 : MethodCallExpression, IArgumentProvider
{
	// Fields
	private object _arg0;
	private readonly Expression _arg1;
	private readonly Expression _arg2;
	private readonly Expression _arg3;

	// Properties
	public override int ArgumentCount { get; }

	// Methods

	public void .ctor(MethodInfo method, Expression arg0, Expression arg1, Expression arg2, Expression arg3) { }

	public override Expression GetArgument(int index) { }

	public override int get_ArgumentCount() { }

	internal override MethodCallExpression Rewrite(Expression instance, IReadOnlyList<Expression> args) { }
}

// Namespace: System.Linq.Expressions
internal sealed class MethodCallExpression5 : MethodCallExpression, IArgumentProvider
{
	// Fields
	private object _arg0;
	private readonly Expression _arg1;
	private readonly Expression _arg2;
	private readonly Expression _arg3;
	private readonly Expression _arg4;

	// Properties
	public override int ArgumentCount { get; }

	// Methods

	public void .ctor(MethodInfo method, Expression arg0, Expression arg1, Expression arg2, Expression arg3, Expression arg4) { }

	public override Expression GetArgument(int index) { }

	public override int get_ArgumentCount() { }

	internal override MethodCallExpression Rewrite(Expression instance, IReadOnlyList<Expression> args) { }
}

// Namespace: System.Linq.Expressions
internal sealed class InstanceMethodCallExpression0 : InstanceMethodCallExpression, IArgumentProvider
{
	// Properties
	public override int ArgumentCount { get; }

	// Methods

	public void .ctor(MethodInfo method, Expression instance) { }

	public override Expression GetArgument(int index) { }

	public override int get_ArgumentCount() { }

	internal override MethodCallExpression Rewrite(Expression instance, IReadOnlyList<Expression> args) { }
}

// Namespace: System.Linq.Expressions
internal sealed class InstanceMethodCallExpression1 : InstanceMethodCallExpression, IArgumentProvider
{
	// Fields
	private object _arg0;

	// Properties
	public override int ArgumentCount { get; }

	// Methods

	public void .ctor(MethodInfo method, Expression instance, Expression arg0) { }

	public override Expression GetArgument(int index) { }

	public override int get_ArgumentCount() { }

	internal override MethodCallExpression Rewrite(Expression instance, IReadOnlyList<Expression> args) { }
}

// Namespace: System.Linq.Expressions
internal sealed class InstanceMethodCallExpression2 : InstanceMethodCallExpression, IArgumentProvider
{
	// Fields
	private object _arg0;
	private readonly Expression _arg1;

	// Properties
	public override int ArgumentCount { get; }

	// Methods

	public void .ctor(MethodInfo method, Expression instance, Expression arg0, Expression arg1) { }

	public override Expression GetArgument(int index) { }

	public override int get_ArgumentCount() { }

	internal override MethodCallExpression Rewrite(Expression instance, IReadOnlyList<Expression> args) { }
}

// Namespace: System.Linq.Expressions
internal sealed class InstanceMethodCallExpression3 : InstanceMethodCallExpression, IArgumentProvider
{
	// Fields
	private object _arg0;
	private readonly Expression _arg1;
	private readonly Expression _arg2;

	// Properties
	public override int ArgumentCount { get; }

	// Methods

	public void .ctor(MethodInfo method, Expression instance, Expression arg0, Expression arg1, Expression arg2) { }

	public override Expression GetArgument(int index) { }

	public override int get_ArgumentCount() { }

	internal override MethodCallExpression Rewrite(Expression instance, IReadOnlyList<Expression> args) { }
}

// Namespace: System.Linq.Expressions
[DebuggerTypeProxyAttribute] // RVA: 0x121E00 Offset: 0x121200 VA: 0x180121E00
public class NewArrayExpression : Expression
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Type <Type>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly ReadOnlyCollection<Expression> <Expressions>k__BackingField;

	// Properties
	public sealed override Type Type { get; }
	public ReadOnlyCollection<Expression> Expressions { get; }

	// Methods

	internal void .ctor(Type type, ReadOnlyCollection<Expression> expressions) { }

	internal static NewArrayExpression Make(ExpressionType nodeType, Type type, ReadOnlyCollection<Expression> expressions) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public sealed override Type get_Type() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ReadOnlyCollection<Expression> get_Expressions() { }

	protected internal override Expression Accept(ExpressionVisitor visitor) { }

	public NewArrayExpression Update(IEnumerable<Expression> expressions) { }
}

// Namespace: System.Linq.Expressions
internal sealed class NewArrayInitExpression : NewArrayExpression
{
	// Properties
	public sealed override ExpressionType NodeType { get; }

	// Methods

	internal void .ctor(Type type, ReadOnlyCollection<Expression> expressions) { }

	public sealed override ExpressionType get_NodeType() { }
}

// Namespace: System.Linq.Expressions
internal sealed class NewArrayBoundsExpression : NewArrayExpression
{
	// Properties
	public sealed override ExpressionType NodeType { get; }

	// Methods

	internal void .ctor(Type type, ReadOnlyCollection<Expression> expressions) { }

	public sealed override ExpressionType get_NodeType() { }
}

// Namespace: System.Linq.Expressions
[DebuggerTypeProxyAttribute] // RVA: 0x129D50 Offset: 0x129150 VA: 0x180129D50
public class NewExpression : Expression, IArgumentProvider
{
	// Fields
	private IReadOnlyList<Expression> _arguments;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly ConstructorInfo <Constructor>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly ReadOnlyCollection<MemberInfo> <Members>k__BackingField;

	// Properties
	public override Type Type { get; }
	public sealed override ExpressionType NodeType { get; }
	public ConstructorInfo Constructor { get; }
	public ReadOnlyCollection<Expression> Arguments { get; }
	public int ArgumentCount { get; }
	public ReadOnlyCollection<MemberInfo> Members { get; }

	// Methods

	internal void .ctor(ConstructorInfo constructor, IReadOnlyList<Expression> arguments, ReadOnlyCollection<MemberInfo> members) { }

	public override Type get_Type() { }

	public sealed override ExpressionType get_NodeType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ConstructorInfo get_Constructor() { }

	public ReadOnlyCollection<Expression> get_Arguments() { }

	public Expression GetArgument(int index) { }

	public int get_ArgumentCount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ReadOnlyCollection<MemberInfo> get_Members() { }

	protected internal override Expression Accept(ExpressionVisitor visitor) { }

	public NewExpression Update(IEnumerable<Expression> arguments) { }
}

// Namespace: System.Linq.Expressions
[DebuggerTypeProxyAttribute] // RVA: 0x89E0 Offset: 0x7DE0 VA: 0x1800089E0
public class ParameterExpression : Expression
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly string <Name>k__BackingField;

	// Properties
	public override Type Type { get; }
	public sealed override ExpressionType NodeType { get; }
	public string Name { get; }
	public bool IsByRef { get; }

	// Methods

	internal void .ctor(string name) { }

	internal static ParameterExpression Make(Type type, string name, bool isByRef) { }

	public override Type get_Type() { }

	public sealed override ExpressionType get_NodeType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Name() { }

	public bool get_IsByRef() { }

	internal virtual bool GetIsByRef() { }

	protected internal override Expression Accept(ExpressionVisitor visitor) { }
}

// Namespace: System.Linq.Expressions
internal sealed class ByRefParameterExpression : TypedParameterExpression
{
	// Methods

	internal void .ctor(Type type, string name) { }

	internal override bool GetIsByRef() { }
}

// Namespace: System.Linq.Expressions
internal class TypedParameterExpression : ParameterExpression
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Type <Type>k__BackingField;

	// Properties
	public sealed override Type Type { get; }

	// Methods

	internal void .ctor(Type type, string name) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public sealed override Type get_Type() { }
}

// Namespace: System.Linq.Expressions
internal sealed class PrimitiveParameterExpression<T> : ParameterExpression
{
	// Properties
	public sealed override Type Type { get; }

	// Methods

	internal void .ctor(string name) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A95D60 Offset: 0x1A94D60 VA: 0x181A95D60
	|-PrimitiveParameterExpression<bool>..ctor
	|-PrimitiveParameterExpression<byte>..ctor
	|-PrimitiveParameterExpression<char>..ctor
	|-PrimitiveParameterExpression<DateTime>..ctor
	|-PrimitiveParameterExpression<Decimal>..ctor
	|-PrimitiveParameterExpression<double>..ctor
	|-PrimitiveParameterExpression<Exception>..ctor
	|-PrimitiveParameterExpression<short>..ctor
	|-PrimitiveParameterExpression<int>..ctor
	|-PrimitiveParameterExpression<long>..ctor
	|-PrimitiveParameterExpression<object>..ctor
	|-PrimitiveParameterExpression<object[]>..ctor
	|-PrimitiveParameterExpression<sbyte>..ctor
	|-PrimitiveParameterExpression<float>..ctor
	|-PrimitiveParameterExpression<string>..ctor
	|-PrimitiveParameterExpression<ushort>..ctor
	|-PrimitiveParameterExpression<uint>..ctor
	|-PrimitiveParameterExpression<ulong>..ctor
	*/

	public sealed override Type get_Type() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A96080 Offset: 0x1A95080 VA: 0x181A96080
	|-PrimitiveParameterExpression<bool>.get_Type
	|
	|-RVA: 0x1A96260 Offset: 0x1A95260 VA: 0x181A96260
	|-PrimitiveParameterExpression<byte>.get_Type
	|
	|-RVA: 0x1A96020 Offset: 0x1A95020 VA: 0x181A96020
	|-PrimitiveParameterExpression<char>.get_Type
	|
	|-RVA: 0x1A96140 Offset: 0x1A95140 VA: 0x181A96140
	|-PrimitiveParameterExpression<DateTime>.get_Type
	|
	|-RVA: 0x1A95EA0 Offset: 0x1A94EA0 VA: 0x181A95EA0
	|-PrimitiveParameterExpression<Decimal>.get_Type
	|
	|-RVA: 0x1A95F60 Offset: 0x1A94F60 VA: 0x181A95F60
	|-PrimitiveParameterExpression<double>.get_Type
	|
	|-RVA: 0x1A95DE0 Offset: 0x1A94DE0 VA: 0x181A95DE0
	|-PrimitiveParameterExpression<short>.get_Type
	|
	|-RVA: 0x1A95E40 Offset: 0x1A94E40 VA: 0x181A95E40
	|-PrimitiveParameterExpression<int>.get_Type
	|
	|-RVA: 0x1A95FC0 Offset: 0x1A94FC0 VA: 0x181A95FC0
	|-PrimitiveParameterExpression<long>.get_Type
	|
	|-RVA: 0x1A961A0 Offset: 0x1A951A0 VA: 0x181A961A0
	|-PrimitiveParameterExpression<object>.get_Type
	|
	|-RVA: 0x1A95F00 Offset: 0x1A94F00 VA: 0x181A95F00
	|-PrimitiveParameterExpression<sbyte>.get_Type
	|
	|-RVA: 0x1A96200 Offset: 0x1A95200 VA: 0x181A96200
	|-PrimitiveParameterExpression<float>.get_Type
	|
	|-RVA: 0x1A95D80 Offset: 0x1A94D80 VA: 0x181A95D80
	|-PrimitiveParameterExpression<ushort>.get_Type
	|
	|-RVA: 0x1A960E0 Offset: 0x1A950E0 VA: 0x181A960E0
	|-PrimitiveParameterExpression<uint>.get_Type
	|
	|-RVA: 0x1A962C0 Offset: 0x1A952C0 VA: 0x181A962C0
	|-PrimitiveParameterExpression<ulong>.get_Type
	*/
}

// Namespace: System.Linq.Expressions
[DebuggerTypeProxyAttribute] // RVA: 0x11740 Offset: 0x10B40 VA: 0x180011740
public sealed class RuntimeVariablesExpression : Expression
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly ReadOnlyCollection<ParameterExpression> <Variables>k__BackingField;

	// Properties
	public sealed override Type Type { get; }
	public sealed override ExpressionType NodeType { get; }
	public ReadOnlyCollection<ParameterExpression> Variables { get; }

	// Methods

	internal void .ctor(ReadOnlyCollection<ParameterExpression> variables) { }

	public sealed override Type get_Type() { }

	public sealed override ExpressionType get_NodeType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ReadOnlyCollection<ParameterExpression> get_Variables() { }

	protected internal override Expression Accept(ExpressionVisitor visitor) { }

	public RuntimeVariablesExpression Update(IEnumerable<ParameterExpression> variables) { }
}

// Namespace: System.Linq.Expressions
internal sealed class StackGuard
{
	// Fields
	private int _executionStackCount;

	// Methods

	public bool TryEnterOnCurrentStack() { }

	public void RunOnEmptyStack<T1, T2>(Action<T1, T2> action, T1 arg1, T2 arg2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD5CA00 Offset: 0xD5BA00 VA: 0x180D5CA00
	|-StackGuard.RunOnEmptyStack<LightCompiler, Expression>
	|-StackGuard.RunOnEmptyStack<object, object>
	*/

	private R RunOnEmptyStackCore<R>(Func<object, R> action, object state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C27BC0 Offset: 0x1C26BC0 VA: 0x181C27BC0
	|-StackGuard.RunOnEmptyStackCore<object>
	*/

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class StackGuard.<>c__3<T1, T2>
{
	// Fields
	public static readonly StackGuard.<>c__3<T1, T2> <>9;
	public static Func<object, object> <>9__3_0;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B55A90 Offset: 0x1B54A90 VA: 0x181B55A90
	|-StackGuard.<>c__3<object, object>..cctor
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-StackGuard.<>c__3<object, object>..ctor
	*/

	internal object <RunOnEmptyStack>b__3_0(object s) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A98760 Offset: 0x1A97760 VA: 0x181A98760
	|-StackGuard.<>c__3<object, object>.<RunOnEmptyStack>b__3_0
	*/
}

// Namespace: System.Linq.Expressions
internal static class Strings
{
	// Properties
	internal static string ReducibleMustOverrideReduce { get; }
	internal static string MustReduceToDifferent { get; }
	internal static string ReducedNotCompatible { get; }
	internal static string SetterHasNoParams { get; }
	internal static string PropertyCannotHaveRefType { get; }
	internal static string IndexesOfSetGetMustMatch { get; }
	internal static string AccessorsCannotHaveVarArgs { get; }
	internal static string AccessorsCannotHaveByRefArgs { get; }
	internal static string BoundsCannotBeLessThanOne { get; }
	internal static string TypeMustNotBeByRef { get; }
	internal static string TypeMustNotBePointer { get; }
	internal static string SetterMustBeVoid { get; }
	internal static string PropertyTypeMustMatchGetter { get; }
	internal static string PropertyTypeMustMatchSetter { get; }
	internal static string BothAccessorsMustBeStatic { get; }
	internal static string OnlyStaticFieldsHaveNullInstance { get; }
	internal static string OnlyStaticPropertiesHaveNullInstance { get; }
	internal static string OnlyStaticMethodsHaveNullInstance { get; }
	internal static string PropertyTypeCannotBeVoid { get; }
	internal static string InvalidUnboxType { get; }
	internal static string ExpressionMustBeWriteable { get; }
	internal static string ArgumentMustNotHaveValueType { get; }
	internal static string MustBeReducible { get; }
	internal static string AllTestValuesMustHaveSameType { get; }
	internal static string AllCaseBodiesMustHaveSameType { get; }
	internal static string DefaultBodyMustBeSupplied { get; }
	internal static string LabelMustBeVoidOrHaveExpression { get; }
	internal static string LabelTypeMustBeVoid { get; }
	internal static string QuotedExpressionMustBeLambda { get; }
	internal static string CollectionModifiedWhileEnumerating { get; }
	internal static string FaultCannotHaveCatchOrFinally { get; }
	internal static string TryMustHaveCatchFinallyOrFault { get; }
	internal static string BodyOfCatchMustHaveSameTypeAsBodyOfTry { get; }
	internal static string ConversionIsNotSupportedForArithmeticTypes { get; }
	internal static string ArgumentMustBeArray { get; }
	internal static string ArgumentMustBeBoolean { get; }
	internal static string ArgumentMustBeFieldInfoOrPropertyInfo { get; }
	internal static string ArgumentMustBeFieldInfoOrPropertyInfoOrMethod { get; }
	internal static string ArgumentMustBeInstanceMember { get; }
	internal static string ArgumentMustBeInteger { get; }
	internal static string ArgumentMustBeArrayIndexType { get; }
	internal static string ArgumentMustBeSingleDimensionalArrayType { get; }
	internal static string ArgumentTypesMustMatch { get; }
	internal static string CoalesceUsedOnNonNullType { get; }
	internal static string IncorrectNumberOfIndexes { get; }
	internal static string IncorrectNumberOfLambdaDeclarationParameters { get; }
	internal static string IncorrectNumberOfMembersForGivenConstructor { get; }
	internal static string IncorrectNumberOfArgumentsForMembers { get; }
	internal static string LambdaTypeMustBeDerivedFromSystemDelegate { get; }
	internal static string ElementInitializerMethodNotAdd { get; }
	internal static string ElementInitializerMethodWithZeroArgs { get; }
	internal static string ElementInitializerMethodStatic { get; }
	internal static string UnknownBindingType { get; }
	internal static string ArgumentCannotBeOfTypeVoid { get; }
	internal static string ControlCannotLeaveFinally { get; }
	internal static string ControlCannotLeaveFilterTest { get; }
	internal static string ControlCannotEnterTry { get; }
	internal static string ControlCannotEnterExpression { get; }
	internal static string RethrowRequiresCatch { get; }
	internal static string NonStaticConstructorRequired { get; }
	internal static string NonAbstractConstructorRequired { get; }
	internal static string ExpressionMustBeReadable { get; }
	internal static string EnumerationIsDone { get; }
	internal static string InvalidArgumentValue { get; }
	internal static string NonEmptyCollectionRequired { get; }
	internal static string IncorrectNumberOfLambdaArguments { get; }
	internal static string IncorrectNumberOfConstructorArguments { get; }

	// Methods

	internal static string get_ReducibleMustOverrideReduce() { }

	internal static string get_MustReduceToDifferent() { }

	internal static string get_ReducedNotCompatible() { }

	internal static string get_SetterHasNoParams() { }

	internal static string get_PropertyCannotHaveRefType() { }

	internal static string get_IndexesOfSetGetMustMatch() { }

	internal static string get_AccessorsCannotHaveVarArgs() { }

	internal static string get_AccessorsCannotHaveByRefArgs() { }

	internal static string get_BoundsCannotBeLessThanOne() { }

	internal static string get_TypeMustNotBeByRef() { }

	internal static string get_TypeMustNotBePointer() { }

	internal static string get_SetterMustBeVoid() { }

	internal static string get_PropertyTypeMustMatchGetter() { }

	internal static string get_PropertyTypeMustMatchSetter() { }

	internal static string get_BothAccessorsMustBeStatic() { }

	internal static string get_OnlyStaticFieldsHaveNullInstance() { }

	internal static string get_OnlyStaticPropertiesHaveNullInstance() { }

	internal static string get_OnlyStaticMethodsHaveNullInstance() { }

	internal static string get_PropertyTypeCannotBeVoid() { }

	internal static string get_InvalidUnboxType() { }

	internal static string get_ExpressionMustBeWriteable() { }

	internal static string get_ArgumentMustNotHaveValueType() { }

	internal static string get_MustBeReducible() { }

	internal static string get_AllTestValuesMustHaveSameType() { }

	internal static string get_AllCaseBodiesMustHaveSameType() { }

	internal static string get_DefaultBodyMustBeSupplied() { }

	internal static string get_LabelMustBeVoidOrHaveExpression() { }

	internal static string get_LabelTypeMustBeVoid() { }

	internal static string get_QuotedExpressionMustBeLambda() { }

	internal static string get_CollectionModifiedWhileEnumerating() { }

	internal static string VariableMustNotBeByRef(object p0, object p1) { }

	internal static string DuplicateVariable(object p0) { }

	internal static string get_FaultCannotHaveCatchOrFinally() { }

	internal static string get_TryMustHaveCatchFinallyOrFault() { }

	internal static string get_BodyOfCatchMustHaveSameTypeAsBodyOfTry() { }

	internal static string ExtensionNodeMustOverrideProperty(object p0) { }

	internal static string UserDefinedOperatorMustBeStatic(object p0) { }

	internal static string UserDefinedOperatorMustNotBeVoid(object p0) { }

	internal static string CoercionOperatorNotDefined(object p0, object p1) { }

	internal static string UnaryOperatorNotDefined(object p0, object p1) { }

	internal static string BinaryOperatorNotDefined(object p0, object p1, object p2) { }

	internal static string ReferenceEqualityNotDefined(object p0, object p1) { }

	internal static string OperandTypesDoNotMatchParameters(object p0, object p1) { }

	internal static string OverloadOperatorTypeDoesNotMatchConversionType(object p0, object p1) { }

	internal static string get_ConversionIsNotSupportedForArithmeticTypes() { }

	internal static string get_ArgumentMustBeArray() { }

	internal static string get_ArgumentMustBeBoolean() { }

	internal static string EqualityMustReturnBoolean(object p0) { }

	internal static string get_ArgumentMustBeFieldInfoOrPropertyInfo() { }

	internal static string get_ArgumentMustBeFieldInfoOrPropertyInfoOrMethod() { }

	internal static string get_ArgumentMustBeInstanceMember() { }

	internal static string get_ArgumentMustBeInteger() { }

	internal static string get_ArgumentMustBeArrayIndexType() { }

	internal static string get_ArgumentMustBeSingleDimensionalArrayType() { }

	internal static string get_ArgumentTypesMustMatch() { }

	internal static string CannotAutoInitializeValueTypeMemberThroughProperty(object p0) { }

	internal static string IncorrectTypeForTypeAs(object p0) { }

	internal static string get_CoalesceUsedOnNonNullType() { }

	internal static string ExpressionTypeCannotInitializeArrayType(object p0, object p1) { }

	internal static string ArgumentTypeDoesNotMatchMember(object p0, object p1) { }

	internal static string ArgumentMemberNotDeclOnType(object p0, object p1) { }

	internal static string ExpressionTypeDoesNotMatchReturn(object p0, object p1) { }

	internal static string ExpressionTypeDoesNotMatchAssignment(object p0, object p1) { }

	internal static string ExpressionTypeDoesNotMatchLabel(object p0, object p1) { }

	internal static string ExpressionTypeNotInvocable(object p0) { }

	internal static string InstanceFieldNotDefinedForType(object p0, object p1) { }

	internal static string FieldInfoNotDefinedForType(object p0, object p1, object p2) { }

	internal static string get_IncorrectNumberOfIndexes() { }

	internal static string get_IncorrectNumberOfLambdaDeclarationParameters() { }

	internal static string get_IncorrectNumberOfMembersForGivenConstructor() { }

	internal static string get_IncorrectNumberOfArgumentsForMembers() { }

	internal static string get_LambdaTypeMustBeDerivedFromSystemDelegate() { }

	internal static string MemberNotFieldOrProperty(object p0) { }

	internal static string MethodContainsGenericParameters(object p0) { }

	internal static string MethodIsGeneric(object p0) { }

	internal static string MethodNotPropertyAccessor(object p0, object p1) { }

	internal static string PropertyDoesNotHaveGetter(object p0) { }

	internal static string PropertyDoesNotHaveSetter(object p0) { }

	internal static string PropertyDoesNotHaveAccessor(object p0) { }

	internal static string NotAMemberOfType(object p0, object p1) { }

	internal static string NotAMemberOfAnyType(object p0) { }

	internal static string ParameterExpressionNotValidAsDelegate(object p0, object p1) { }

	internal static string PropertyNotDefinedForType(object p0, object p1) { }

	internal static string InstancePropertyNotDefinedForType(object p0, object p1) { }

	internal static string InstanceAndMethodTypeMismatch(object p0, object p1, object p2) { }

	internal static string get_ElementInitializerMethodNotAdd() { }

	internal static string ElementInitializerMethodNoRefOutParam(object p0, object p1) { }

	internal static string get_ElementInitializerMethodWithZeroArgs() { }

	internal static string get_ElementInitializerMethodStatic() { }

	internal static string TypeNotIEnumerable(object p0) { }

	internal static string UnhandledBinary(object p0) { }

	internal static string UnhandledBindingType(object p0) { }

	internal static string UnhandledUnary(object p0) { }

	internal static string get_UnknownBindingType() { }

	internal static string UserDefinedOpMustHaveConsistentTypes(object p0, object p1) { }

	internal static string UserDefinedOpMustHaveValidReturnType(object p0, object p1) { }

	internal static string LogicalOperatorMustHaveBooleanOperators(object p0, object p1) { }

	internal static string MethodWithArgsDoesNotExistOnType(object p0, object p1) { }

	internal static string GenericMethodWithArgsDoesNotExistOnType(object p0, object p1) { }

	internal static string MethodWithMoreThanOneMatch(object p0, object p1) { }

	internal static string get_ArgumentCannotBeOfTypeVoid() { }

	internal static string LabelTargetAlreadyDefined(object p0) { }

	internal static string LabelTargetUndefined(object p0) { }

	internal static string get_ControlCannotLeaveFinally() { }

	internal static string get_ControlCannotLeaveFilterTest() { }

	internal static string AmbiguousJump(object p0) { }

	internal static string get_ControlCannotEnterTry() { }

	internal static string get_ControlCannotEnterExpression() { }

	internal static string NonLocalJumpWithValue(object p0) { }

	internal static string InvalidLvalue(object p0) { }

	internal static string get_RethrowRequiresCatch() { }

	internal static string MustRewriteToSameNode(object p0, object p1, object p2) { }

	internal static string MustRewriteChildToSameType(object p0, object p1, object p2) { }

	internal static string MustRewriteWithoutMethod(object p0, object p1) { }

	internal static string TestValueTypeDoesNotMatchComparisonMethodParameter(object p0, object p1) { }

	internal static string SwitchValueTypeDoesNotMatchComparisonMethodParameter(object p0, object p1) { }

	internal static string get_NonStaticConstructorRequired() { }

	internal static string get_NonAbstractConstructorRequired() { }

	internal static string get_ExpressionMustBeReadable() { }

	internal static string ExpressionTypeDoesNotMatchConstructorParameter(object p0, object p1) { }

	internal static string get_EnumerationIsDone() { }

	internal static string TypeContainsGenericParameters(object p0) { }

	internal static string TypeIsGeneric(object p0) { }

	internal static string get_InvalidArgumentValue() { }

	internal static string get_NonEmptyCollectionRequired() { }

	internal static string InvalidNullValue(object p0) { }

	internal static string InvalidObjectType(object p0, object p1) { }

	internal static string ExpressionTypeDoesNotMatchMethodParameter(object p0, object p1, object p2) { }

	internal static string ExpressionTypeDoesNotMatchParameter(object p0, object p1) { }

	internal static string IncorrectNumberOfMethodCallArguments(object p0) { }

	internal static string get_IncorrectNumberOfLambdaArguments() { }

	internal static string get_IncorrectNumberOfConstructorArguments() { }
}

// Namespace: System.Linq.Expressions
[DebuggerTypeProxyAttribute] // RVA: 0x18790 Offset: 0x17B90 VA: 0x180018790
public sealed class SwitchCase
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly ReadOnlyCollection<Expression> <TestValues>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Expression <Body>k__BackingField;

	// Properties
	public ReadOnlyCollection<Expression> TestValues { get; }
	public Expression Body { get; }

	// Methods

	internal void .ctor(Expression body, ReadOnlyCollection<Expression> testValues) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ReadOnlyCollection<Expression> get_TestValues() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Expression get_Body() { }

	public override string ToString() { }

	public SwitchCase Update(IEnumerable<Expression> testValues, Expression body) { }
}

// Namespace: System.Linq.Expressions
[DebuggerTypeProxyAttribute] // RVA: 0x20E10 Offset: 0x20210 VA: 0x180020E10
public sealed class SwitchExpression : Expression
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Type <Type>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Expression <SwitchValue>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly ReadOnlyCollection<SwitchCase> <Cases>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Expression <DefaultBody>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly MethodInfo <Comparison>k__BackingField;

	// Properties
	public sealed override Type Type { get; }
	public sealed override ExpressionType NodeType { get; }
	public Expression SwitchValue { get; }
	public ReadOnlyCollection<SwitchCase> Cases { get; }
	public Expression DefaultBody { get; }
	public MethodInfo Comparison { get; }

	// Methods

	internal void .ctor(Type type, Expression switchValue, Expression defaultBody, MethodInfo comparison, ReadOnlyCollection<SwitchCase> cases) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public sealed override Type get_Type() { }

	public sealed override ExpressionType get_NodeType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Expression get_SwitchValue() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ReadOnlyCollection<SwitchCase> get_Cases() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Expression get_DefaultBody() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public MethodInfo get_Comparison() { }

	protected internal override Expression Accept(ExpressionVisitor visitor) { }

	public SwitchExpression Update(Expression switchValue, IEnumerable<SwitchCase> cases, Expression defaultBody) { }
}

// Namespace: System.Linq.Expressions
public class SymbolDocumentInfo
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly string <FileName>k__BackingField;
	internal static readonly Guid DocumentType_Text;

	// Properties
	public string FileName { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_FileName() { }

	private static void .cctor() { }
}

// Namespace: System.Linq.Expressions
[DebuggerTypeProxyAttribute] // RVA: 0x367B0 Offset: 0x35BB0 VA: 0x1800367B0
public sealed class TryExpression : Expression
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Type <Type>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Expression <Body>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly ReadOnlyCollection<CatchBlock> <Handlers>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Expression <Finally>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Expression <Fault>k__BackingField;

	// Properties
	public sealed override Type Type { get; }
	public sealed override ExpressionType NodeType { get; }
	public Expression Body { get; }
	public ReadOnlyCollection<CatchBlock> Handlers { get; }
	public Expression Finally { get; }
	public Expression Fault { get; }

	// Methods

	internal void .ctor(Type type, Expression body, Expression finally, Expression fault, ReadOnlyCollection<CatchBlock> handlers) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public sealed override Type get_Type() { }

	public sealed override ExpressionType get_NodeType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Expression get_Body() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ReadOnlyCollection<CatchBlock> get_Handlers() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Expression get_Finally() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Expression get_Fault() { }

	protected internal override Expression Accept(ExpressionVisitor visitor) { }

	public TryExpression Update(Expression body, IEnumerable<CatchBlock> handlers, Expression finally, Expression fault) { }
}

// Namespace: System.Linq.Expressions
[DebuggerTypeProxyAttribute] // RVA: 0x474C0 Offset: 0x468C0 VA: 0x1800474C0
public sealed class TypeBinaryExpression : Expression
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly ExpressionType <NodeType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Expression <Expression>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Type <TypeOperand>k__BackingField;

	// Properties
	public sealed override Type Type { get; }
	public sealed override ExpressionType NodeType { get; }
	public Expression Expression { get; }
	public Type TypeOperand { get; }

	// Methods

	internal void .ctor(Expression expression, Type typeOperand, ExpressionType nodeType) { }

	public sealed override Type get_Type() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public sealed override ExpressionType get_NodeType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Expression get_Expression() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Type get_TypeOperand() { }

	protected internal override Expression Accept(ExpressionVisitor visitor) { }

	public TypeBinaryExpression Update(Expression expression) { }
}

// Namespace: System.Linq.Expressions
[DebuggerTypeProxyAttribute] // RVA: 0x50EC0 Offset: 0x502C0 VA: 0x180050EC0
public sealed class UnaryExpression : Expression
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Type <Type>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly ExpressionType <NodeType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Expression <Operand>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly MethodInfo <Method>k__BackingField;

	// Properties
	public sealed override Type Type { get; }
	public sealed override ExpressionType NodeType { get; }
	public Expression Operand { get; }
	public MethodInfo Method { get; }
	public bool IsLifted { get; }
	public bool IsLiftedToNull { get; }
	public override bool CanReduce { get; }
	private bool IsPrefix { get; }

	// Methods

	internal void .ctor(ExpressionType nodeType, Expression expression, Type type, MethodInfo method) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public sealed override Type get_Type() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public sealed override ExpressionType get_NodeType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Expression get_Operand() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public MethodInfo get_Method() { }

	public bool get_IsLifted() { }

	public bool get_IsLiftedToNull() { }

	protected internal override Expression Accept(ExpressionVisitor visitor) { }

	public override bool get_CanReduce() { }

	public override Expression Reduce() { }

	private bool get_IsPrefix() { }

	private UnaryExpression FunctionalOp(Expression operand) { }

	private Expression ReduceVariable() { }

	private Expression ReduceMember() { }

	private Expression ReduceIndex() { }

	public UnaryExpression Update(Expression operand) { }
}

// Namespace: System.Linq.Expressions
internal static class Utils
{
	// Fields
	public static readonly object BoxedFalse;
	public static readonly object BoxedTrue;
	public static readonly object BoxedIntM1;
	public static readonly object BoxedInt0;
	public static readonly object BoxedInt1;
	public static readonly object BoxedInt2;
	public static readonly object BoxedInt3;
	public static readonly object BoxedDefaultSByte;
	public static readonly object BoxedDefaultChar;
	public static readonly object BoxedDefaultInt16;
	public static readonly object BoxedDefaultInt64;
	public static readonly object BoxedDefaultByte;
	public static readonly object BoxedDefaultUInt16;
	public static readonly object BoxedDefaultUInt32;
	public static readonly object BoxedDefaultUInt64;
	public static readonly object BoxedDefaultSingle;
	public static readonly object BoxedDefaultDouble;
	public static readonly object BoxedDefaultDecimal;
	public static readonly object BoxedDefaultDateTime;
	private static readonly ConstantExpression s_true;
	private static readonly ConstantExpression s_false;
	private static readonly ConstantExpression s_m1;
	private static readonly ConstantExpression s_0;
	private static readonly ConstantExpression s_1;
	private static readonly ConstantExpression s_2;
	private static readonly ConstantExpression s_3;
	public static readonly DefaultExpression Empty;
	public static readonly ConstantExpression Null;

	// Methods

	private static void .cctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class AddInstruction : Instruction
{
	// Fields
	private static Instruction s_Int16;
	private static Instruction s_Int32;
	private static Instruction s_Int64;
	private static Instruction s_UInt16;
	private static Instruction s_UInt32;
	private static Instruction s_UInt64;
	private static Instruction s_Single;
	private static Instruction s_Double;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	private void .ctor() { }

	public static Instruction Create(Type type) { }
}

// Namespace: 
private sealed class AddInstruction.AddInt16 : AddInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class AddInstruction.AddInt32 : AddInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class AddInstruction.AddInt64 : AddInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class AddInstruction.AddUInt16 : AddInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class AddInstruction.AddUInt32 : AddInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class AddInstruction.AddUInt64 : AddInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class AddInstruction.AddSingle : AddInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class AddInstruction.AddDouble : AddInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class AddOvfInstruction : Instruction
{
	// Fields
	private static Instruction s_Int16;
	private static Instruction s_Int32;
	private static Instruction s_Int64;
	private static Instruction s_UInt16;
	private static Instruction s_UInt32;
	private static Instruction s_UInt64;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	private void .ctor() { }

	public static Instruction Create(Type type) { }
}

// Namespace: 
private sealed class AddOvfInstruction.AddOvfInt16 : AddOvfInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class AddOvfInstruction.AddOvfInt32 : AddOvfInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class AddOvfInstruction.AddOvfInt64 : AddOvfInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class AddOvfInstruction.AddOvfUInt16 : AddOvfInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class AddOvfInstruction.AddOvfUInt32 : AddOvfInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class AddOvfInstruction.AddOvfUInt64 : AddOvfInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class AndInstruction : Instruction
{
	// Fields
	private static Instruction s_SByte;
	private static Instruction s_Int16;
	private static Instruction s_Int32;
	private static Instruction s_Int64;
	private static Instruction s_Byte;
	private static Instruction s_UInt16;
	private static Instruction s_UInt32;
	private static Instruction s_UInt64;
	private static Instruction s_Boolean;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	private void .ctor() { }

	public static Instruction Create(Type type) { }
}

// Namespace: 
private sealed class AndInstruction.AndSByte : AndInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class AndInstruction.AndInt16 : AndInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class AndInstruction.AndInt32 : AndInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class AndInstruction.AndInt64 : AndInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class AndInstruction.AndByte : AndInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class AndInstruction.AndUInt16 : AndInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class AndInstruction.AndUInt32 : AndInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class AndInstruction.AndUInt64 : AndInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class AndInstruction.AndBoolean : AndInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class NewArrayInitInstruction : Instruction
{
	// Fields
	private readonly Type _elementType;
	private readonly int _elementCount;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	internal void .ctor(Type elementType, int elementCount) { }

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class NewArrayInstruction : Instruction
{
	// Fields
	private readonly Type _elementType;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	internal void .ctor(Type elementType) { }

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class NewArrayBoundsInstruction : Instruction
{
	// Fields
	private readonly Type _elementType;
	private readonly int _rank;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	internal void .ctor(Type elementType, int rank) { }

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class GetArrayItemInstruction : Instruction
{
	// Fields
	internal static readonly GetArrayItemInstruction Instance;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	private void .ctor() { }

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	public override int Run(InterpretedFrame frame) { }

	private static void .cctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class SetArrayItemInstruction : Instruction
{
	// Fields
	internal static readonly SetArrayItemInstruction Instance;

	// Properties
	public override int ConsumedStack { get; }
	public override string InstructionName { get; }

	// Methods

	private void .ctor() { }

	public override int get_ConsumedStack() { }

	public override string get_InstructionName() { }

	public override int Run(InterpretedFrame frame) { }

	private static void .cctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class ArrayLengthInstruction : Instruction
{
	// Fields
	public static readonly ArrayLengthInstruction Instance;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	private void .ctor() { }

	public override int Run(InterpretedFrame frame) { }

	private static void .cctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal static class ConvertHelper
{
	// Methods

	public static int ToInt32NoNull(object val) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal struct RuntimeLabel
{
	// Fields
	public readonly int Index;
	public readonly int StackDepth;
	public readonly int ContinuationStackDepth;

	// Methods

	public void .ctor(int index, int continuationStackDepth, int stackDepth) { }

	public override string ToString() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class BranchLabel
{
	// Fields
	private int _targetIndex;
	private int _stackDepth;
	private int _continuationStackDepth;
	private List<int> _forwardBranchFixups;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <LabelIndex>k__BackingField;

	// Properties
	internal int LabelIndex { get; set; }
	internal bool HasRuntimeLabel { get; }
	internal int TargetIndex { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal int get_LabelIndex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_LabelIndex(int value) { }

	internal bool get_HasRuntimeLabel() { }

	internal int get_TargetIndex() { }

	internal RuntimeLabel ToRuntimeLabel() { }

	internal void Mark(InstructionList instructions) { }

	internal void AddBranch(InstructionList instructions, int branchIndex) { }

	internal void FixupBranch(InstructionList instructions, int branchIndex) { }

	public void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class CallInstruction : Instruction
{
	// Properties
	public abstract int ArgumentCount { get; }
	public override string InstructionName { get; }
	public override int ConsumedStack { get; }

	// Methods

	public abstract int get_ArgumentCount() { }

	public override string get_InstructionName() { }

	public static CallInstruction Create(MethodInfo info) { }

	public static CallInstruction Create(MethodInfo info, ParameterInfo[] parameters) { }

	private static CallInstruction GetArrayAccessor(MethodInfo info, int argumentCount) { }

	public static void ArrayItemSetter1(Array array, int index0, object value) { }

	public static void ArrayItemSetter2(Array array, int index0, int index1, object value) { }

	public static void ArrayItemSetter3(Array array, int index0, int index1, int index2, object value) { }

	public override int get_ConsumedStack() { }

	protected static bool TryGetLightLambdaTarget(object instance, out LightLambda lightLambda) { }

	protected object InterpretLambdaInvoke(LightLambda targetLambda, object[] args) { }

	protected void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal class MethodInfoCallInstruction : CallInstruction
{
	// Fields
	protected readonly MethodInfo _target;
	protected readonly int _argumentCount;

	// Properties
	public override int ArgumentCount { get; }
	public override int ProducedStack { get; }

	// Methods

	public override int get_ArgumentCount() { }

	internal void .ctor(MethodInfo target, int argumentCount) { }

	public override int get_ProducedStack() { }

	public override int Run(InterpretedFrame frame) { }

	protected object[] GetArgs(InterpretedFrame frame, int first, int skip) { }

	public override string ToString() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal class ByRefMethodInfoCallInstruction : MethodInfoCallInstruction
{
	// Fields
	private readonly ByRefUpdater[] _byrefArgs;

	// Properties
	public override int ProducedStack { get; }

	// Methods

	internal void .ctor(MethodInfo target, int argumentCount, ByRefUpdater[] byrefArgs) { }

	public override int get_ProducedStack() { }

	public sealed override int Run(InterpretedFrame frame) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class OffsetInstruction : Instruction
{
	// Fields
	protected int _offset;

	// Properties
	public abstract Instruction[] Cache { get; }

	// Methods

	public abstract Instruction[] get_Cache() { }

	public Instruction Fixup(int offset) { }

	public override string ToString() { }

	protected void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class BranchFalseInstruction : OffsetInstruction
{
	// Fields
	private static Instruction[] s_cache;

	// Properties
	public override Instruction[] Cache { get; }
	public override string InstructionName { get; }
	public override int ConsumedStack { get; }

	// Methods

	public override Instruction[] get_Cache() { }

	public override string get_InstructionName() { }

	public override int get_ConsumedStack() { }

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class BranchTrueInstruction : OffsetInstruction
{
	// Fields
	private static Instruction[] s_cache;

	// Properties
	public override Instruction[] Cache { get; }
	public override string InstructionName { get; }
	public override int ConsumedStack { get; }

	// Methods

	public override Instruction[] get_Cache() { }

	public override string get_InstructionName() { }

	public override int get_ConsumedStack() { }

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class CoalescingBranchInstruction : OffsetInstruction
{
	// Fields
	private static Instruction[] s_cache;

	// Properties
	public override Instruction[] Cache { get; }
	public override string InstructionName { get; }
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }

	// Methods

	public override Instruction[] get_Cache() { }

	public override string get_InstructionName() { }

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal class BranchInstruction : OffsetInstruction
{
	// Fields
	private static Instruction[][][] s_caches;
	internal readonly bool _hasResult;
	internal readonly bool _hasValue;

	// Properties
	public override Instruction[] Cache { get; }
	public override string InstructionName { get; }
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }

	// Methods

	public override Instruction[] get_Cache() { }

	internal void .ctor() { }

	public void .ctor(bool hasResult, bool hasValue) { }

	public override string get_InstructionName() { }

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class IndexedBranchInstruction : Instruction
{
	// Fields
	internal readonly int _labelIndex;

	// Methods

	public void .ctor(int labelIndex) { }

	public RuntimeLabel GetLabel(InterpretedFrame frame) { }

	public override string ToString() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class GotoInstruction : IndexedBranchInstruction
{
	// Fields
	private static readonly GotoInstruction[] s_cache;
	private readonly bool _hasResult;
	private readonly bool _hasValue;
	private readonly bool _labelTargetGetsValue;

	// Properties
	public override string InstructionName { get; }
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }

	// Methods

	public override string get_InstructionName() { }

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	private void .ctor(int targetIndex, bool hasResult, bool hasValue, bool labelTargetGetsValue) { }

	internal static GotoInstruction Create(int labelIndex, bool hasResult, bool hasValue, bool labelTargetGetsValue) { }

	public override int Run(InterpretedFrame frame) { }

	private static void .cctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class EnterTryCatchFinallyInstruction : IndexedBranchInstruction
{
	// Fields
	private readonly bool _hasFinally;
	private TryCatchFinallyHandler _tryHandler;

	// Properties
	public override int ProducedContinuations { get; }
	public override string InstructionName { get; }

	// Methods

	internal void SetTryHandler(TryCatchFinallyHandler tryHandler) { }

	public override int get_ProducedContinuations() { }

	private void .ctor(int targetIndex, bool hasFinally) { }

	internal static EnterTryCatchFinallyInstruction CreateTryFinally(int labelIndex) { }

	internal static EnterTryCatchFinallyInstruction CreateTryCatch() { }

	public override int Run(InterpretedFrame frame) { }

	public override string get_InstructionName() { }

	public override string ToString() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class EnterTryFaultInstruction : IndexedBranchInstruction
{
	// Fields
	private TryFaultHandler _tryHandler;

	// Properties
	public override string InstructionName { get; }
	public override int ProducedContinuations { get; }

	// Methods

	internal void .ctor(int targetIndex) { }

	public override string get_InstructionName() { }

	public override int get_ProducedContinuations() { }

	internal void SetTryHandler(TryFaultHandler tryHandler) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class EnterFinallyInstruction : IndexedBranchInstruction
{
	// Fields
	private static readonly EnterFinallyInstruction[] s_cache;

	// Properties
	public override string InstructionName { get; }
	public override int ProducedStack { get; }
	public override int ConsumedContinuations { get; }

	// Methods

	private void .ctor(int labelIndex) { }

	public override string get_InstructionName() { }

	public override int get_ProducedStack() { }

	public override int get_ConsumedContinuations() { }

	internal static EnterFinallyInstruction Create(int labelIndex) { }

	public override int Run(InterpretedFrame frame) { }

	private static void .cctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class LeaveFinallyInstruction : Instruction
{
	// Fields
	internal static readonly Instruction Instance;

	// Properties
	public override int ConsumedStack { get; }
	public override string InstructionName { get; }

	// Methods

	private void .ctor() { }

	public override int get_ConsumedStack() { }

	public override string get_InstructionName() { }

	public override int Run(InterpretedFrame frame) { }

	private static void .cctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class EnterFaultInstruction : IndexedBranchInstruction
{
	// Fields
	private static readonly EnterFaultInstruction[] s_cache;

	// Properties
	public override string InstructionName { get; }
	public override int ProducedStack { get; }

	// Methods

	private void .ctor(int labelIndex) { }

	public override string get_InstructionName() { }

	public override int get_ProducedStack() { }

	internal static EnterFaultInstruction Create(int labelIndex) { }

	public override int Run(InterpretedFrame frame) { }

	private static void .cctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class LeaveFaultInstruction : Instruction
{
	// Fields
	internal static readonly Instruction Instance;

	// Properties
	public override int ConsumedStack { get; }
	public override int ConsumedContinuations { get; }
	public override string InstructionName { get; }

	// Methods

	private void .ctor() { }

	public override int get_ConsumedStack() { }

	public override int get_ConsumedContinuations() { }

	public override string get_InstructionName() { }

	public override int Run(InterpretedFrame frame) { }

	private static void .cctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class EnterExceptionFilterInstruction : Instruction
{
	// Fields
	internal static readonly EnterExceptionFilterInstruction Instance;

	// Properties
	public override string InstructionName { get; }
	public override int ProducedStack { get; }

	// Methods

	private void .ctor() { }

	public override string get_InstructionName() { }

	public override int get_ProducedStack() { }

	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public override int Run(InterpretedFrame frame) { }

	private static void .cctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class LeaveExceptionFilterInstruction : Instruction
{
	// Fields
	internal static readonly LeaveExceptionFilterInstruction Instance;

	// Properties
	public override string InstructionName { get; }
	public override int ConsumedStack { get; }

	// Methods

	private void .ctor() { }

	public override string get_InstructionName() { }

	public override int get_ConsumedStack() { }

	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public override int Run(InterpretedFrame frame) { }

	private static void .cctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class EnterExceptionHandlerInstruction : Instruction
{
	// Fields
	internal static readonly EnterExceptionHandlerInstruction Void;
	internal static readonly EnterExceptionHandlerInstruction NonVoid;
	private readonly bool _hasValue;

	// Properties
	public override string InstructionName { get; }
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }

	// Methods

	private void .ctor(bool hasValue) { }

	public override string get_InstructionName() { }

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public override int Run(InterpretedFrame frame) { }

	private static void .cctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class LeaveExceptionHandlerInstruction : IndexedBranchInstruction
{
	// Fields
	private static readonly LeaveExceptionHandlerInstruction[] s_cache;
	private readonly bool _hasValue;

	// Properties
	public override string InstructionName { get; }
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }

	// Methods

	private void .ctor(int labelIndex, bool hasValue) { }

	public override string get_InstructionName() { }

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	internal static LeaveExceptionHandlerInstruction Create(int labelIndex, bool hasValue) { }

	public override int Run(InterpretedFrame frame) { }

	private static void .cctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class ThrowInstruction : Instruction
{
	// Fields
	internal static readonly ThrowInstruction Throw;
	internal static readonly ThrowInstruction VoidThrow;
	internal static readonly ThrowInstruction Rethrow;
	internal static readonly ThrowInstruction VoidRethrow;
	private static ConstructorInfo _runtimeWrappedExceptionCtor;
	private readonly bool _hasResult;
	private readonly bool _rethrow;

	// Properties
	public override string InstructionName { get; }
	public override int ProducedStack { get; }
	public override int ConsumedStack { get; }

	// Methods

	private void .ctor(bool hasResult, bool isRethrow) { }

	public override string get_InstructionName() { }

	public override int get_ProducedStack() { }

	public override int get_ConsumedStack() { }

	public override int Run(InterpretedFrame frame) { }

	private static Exception WrapThrownObject(object thrown) { }

	private static RuntimeWrappedException RuntimeWrap(object thrown) { }

	private static void .cctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class IntSwitchInstruction<T> : Instruction
{
	// Fields
	private readonly Dictionary<T, int> _cases;

	// Properties
	public override string InstructionName { get; }
	public override int ConsumedStack { get; }

	// Methods

	internal void .ctor(Dictionary<T, int> cases) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A92600 Offset: 0x1A91600 VA: 0x181A92600
	|-IntSwitchInstruction<int>..ctor
	|-IntSwitchInstruction<object>..ctor
	*/

	public override string get_InstructionName() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A92640 Offset: 0x1A91640 VA: 0x181A92640
	|-IntSwitchInstruction<int>.get_InstructionName
	|
	|-RVA: 0x1A92670 Offset: 0x1A91670 VA: 0x181A92670
	|-IntSwitchInstruction<object>.get_InstructionName
	*/

	public override int get_ConsumedStack() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x550740 Offset: 0x54F740 VA: 0x180550740
	|-IntSwitchInstruction<int>.get_ConsumedStack
	|-IntSwitchInstruction<object>.get_ConsumedStack
	*/

	public override int Run(InterpretedFrame frame) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A92430 Offset: 0x1A91430 VA: 0x181A92430
	|-IntSwitchInstruction<int>.Run
	|
	|-RVA: 0x1A92520 Offset: 0x1A91520 VA: 0x181A92520
	|-IntSwitchInstruction<object>.Run
	*/
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class StringSwitchInstruction : Instruction
{
	// Fields
	private readonly Dictionary<string, int> _cases;
	private readonly StrongBox<int> _nullCase;

	// Properties
	public override string InstructionName { get; }
	public override int ConsumedStack { get; }

	// Methods

	internal void .ctor(Dictionary<string, int> cases, StrongBox<int> nullCase) { }

	public override string get_InstructionName() { }

	public override int get_ConsumedStack() { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class DecrementInstruction : Instruction
{
	// Fields
	private static Instruction s_Int16;
	private static Instruction s_Int32;
	private static Instruction s_Int64;
	private static Instruction s_UInt16;
	private static Instruction s_UInt32;
	private static Instruction s_UInt64;
	private static Instruction s_Single;
	private static Instruction s_Double;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	private void .ctor() { }

	public static Instruction Create(Type type) { }
}

// Namespace: 
private sealed class DecrementInstruction.DecrementInt16 : DecrementInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class DecrementInstruction.DecrementInt32 : DecrementInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class DecrementInstruction.DecrementInt64 : DecrementInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class DecrementInstruction.DecrementUInt16 : DecrementInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class DecrementInstruction.DecrementUInt32 : DecrementInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class DecrementInstruction.DecrementUInt64 : DecrementInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class DecrementInstruction.DecrementSingle : DecrementInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class DecrementInstruction.DecrementDouble : DecrementInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class DefaultValueInstruction : Instruction
{
	// Fields
	private readonly Type _type;

	// Properties
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	internal void .ctor(Type type) { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	public override int Run(InterpretedFrame frame) { }

	public override string ToString() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class DivInstruction : Instruction
{
	// Fields
	private static Instruction s_Int16;
	private static Instruction s_Int32;
	private static Instruction s_Int64;
	private static Instruction s_UInt16;
	private static Instruction s_UInt32;
	private static Instruction s_UInt64;
	private static Instruction s_Single;
	private static Instruction s_Double;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	private void .ctor() { }

	public static Instruction Create(Type type) { }
}

// Namespace: 
private sealed class DivInstruction.DivInt16 : DivInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class DivInstruction.DivInt32 : DivInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class DivInstruction.DivInt64 : DivInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class DivInstruction.DivUInt16 : DivInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class DivInstruction.DivUInt32 : DivInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class DivInstruction.DivUInt64 : DivInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class DivInstruction.DivSingle : DivInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class DivInstruction.DivDouble : DivInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class EqualInstruction : Instruction
{
	// Fields
	private static Instruction s_reference;
	private static Instruction s_Boolean;
	private static Instruction s_SByte;
	private static Instruction s_Int16;
	private static Instruction s_Char;
	private static Instruction s_Int32;
	private static Instruction s_Int64;
	private static Instruction s_Byte;
	private static Instruction s_UInt16;
	private static Instruction s_UInt32;
	private static Instruction s_UInt64;
	private static Instruction s_Single;
	private static Instruction s_Double;
	private static Instruction s_BooleanLiftedToNull;
	private static Instruction s_SByteLiftedToNull;
	private static Instruction s_Int16LiftedToNull;
	private static Instruction s_CharLiftedToNull;
	private static Instruction s_Int32LiftedToNull;
	private static Instruction s_Int64LiftedToNull;
	private static Instruction s_ByteLiftedToNull;
	private static Instruction s_UInt16LiftedToNull;
	private static Instruction s_UInt32LiftedToNull;
	private static Instruction s_UInt64LiftedToNull;
	private static Instruction s_SingleLiftedToNull;
	private static Instruction s_DoubleLiftedToNull;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	private void .ctor() { }

	public static Instruction Create(Type type, bool liftedToNull) { }
}

// Namespace: 
private sealed class EqualInstruction.EqualBoolean : EqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class EqualInstruction.EqualSByte : EqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class EqualInstruction.EqualInt16 : EqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class EqualInstruction.EqualChar : EqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class EqualInstruction.EqualInt32 : EqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class EqualInstruction.EqualInt64 : EqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class EqualInstruction.EqualByte : EqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class EqualInstruction.EqualUInt16 : EqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class EqualInstruction.EqualUInt32 : EqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class EqualInstruction.EqualUInt64 : EqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class EqualInstruction.EqualSingle : EqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class EqualInstruction.EqualDouble : EqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class EqualInstruction.EqualReference : EqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class EqualInstruction.EqualBooleanLiftedToNull : EqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class EqualInstruction.EqualSByteLiftedToNull : EqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class EqualInstruction.EqualInt16LiftedToNull : EqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class EqualInstruction.EqualCharLiftedToNull : EqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class EqualInstruction.EqualInt32LiftedToNull : EqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class EqualInstruction.EqualInt64LiftedToNull : EqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class EqualInstruction.EqualByteLiftedToNull : EqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class EqualInstruction.EqualUInt16LiftedToNull : EqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class EqualInstruction.EqualUInt32LiftedToNull : EqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class EqualInstruction.EqualUInt64LiftedToNull : EqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class EqualInstruction.EqualSingleLiftedToNull : EqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class EqualInstruction.EqualDoubleLiftedToNull : EqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class ExclusiveOrInstruction : Instruction
{
	// Fields
	private static Instruction s_SByte;
	private static Instruction s_Int16;
	private static Instruction s_Int32;
	private static Instruction s_Int64;
	private static Instruction s_Byte;
	private static Instruction s_UInt16;
	private static Instruction s_UInt32;
	private static Instruction s_UInt64;
	private static Instruction s_Boolean;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	private void .ctor() { }

	public static Instruction Create(Type type) { }
}

// Namespace: 
private sealed class ExclusiveOrInstruction.ExclusiveOrSByte : ExclusiveOrInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class ExclusiveOrInstruction.ExclusiveOrInt16 : ExclusiveOrInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class ExclusiveOrInstruction.ExclusiveOrInt32 : ExclusiveOrInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class ExclusiveOrInstruction.ExclusiveOrInt64 : ExclusiveOrInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class ExclusiveOrInstruction.ExclusiveOrByte : ExclusiveOrInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class ExclusiveOrInstruction.ExclusiveOrUInt16 : ExclusiveOrInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class ExclusiveOrInstruction.ExclusiveOrUInt32 : ExclusiveOrInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class ExclusiveOrInstruction.ExclusiveOrUInt64 : ExclusiveOrInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class ExclusiveOrInstruction.ExclusiveOrBoolean : ExclusiveOrInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class FieldInstruction : Instruction
{
	// Fields
	protected readonly FieldInfo _field;

	// Methods

	public void .ctor(FieldInfo field) { }

	public override string ToString() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class LoadStaticFieldInstruction : FieldInstruction
{
	// Properties
	public override string InstructionName { get; }
	public override int ProducedStack { get; }

	// Methods

	public void .ctor(FieldInfo field) { }

	public override string get_InstructionName() { }

	public override int get_ProducedStack() { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class LoadFieldInstruction : FieldInstruction
{
	// Properties
	public override string InstructionName { get; }
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }

	// Methods

	public void .ctor(FieldInfo field) { }

	public override string get_InstructionName() { }

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class StoreFieldInstruction : FieldInstruction
{
	// Properties
	public override string InstructionName { get; }
	public override int ConsumedStack { get; }

	// Methods

	public void .ctor(FieldInfo field) { }

	public override string get_InstructionName() { }

	public override int get_ConsumedStack() { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class StoreStaticFieldInstruction : FieldInstruction
{
	// Properties
	public override string InstructionName { get; }
	public override int ConsumedStack { get; }

	// Methods

	public void .ctor(FieldInfo field) { }

	public override string get_InstructionName() { }

	public override int get_ConsumedStack() { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class GreaterThanInstruction : Instruction
{
	// Fields
	private readonly object _nullValue;
	private static Instruction s_SByte;
	private static Instruction s_Int16;
	private static Instruction s_Char;
	private static Instruction s_Int32;
	private static Instruction s_Int64;
	private static Instruction s_Byte;
	private static Instruction s_UInt16;
	private static Instruction s_UInt32;
	private static Instruction s_UInt64;
	private static Instruction s_Single;
	private static Instruction s_Double;
	private static Instruction s_liftedToNullSByte;
	private static Instruction s_liftedToNullInt16;
	private static Instruction s_liftedToNullChar;
	private static Instruction s_liftedToNullInt32;
	private static Instruction s_liftedToNullInt64;
	private static Instruction s_liftedToNullByte;
	private static Instruction s_liftedToNullUInt16;
	private static Instruction s_liftedToNullUInt32;
	private static Instruction s_liftedToNullUInt64;
	private static Instruction s_liftedToNullSingle;
	private static Instruction s_liftedToNullDouble;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	private void .ctor(object nullValue) { }

	public static Instruction Create(Type type, bool liftedToNull = False) { }
}

// Namespace: 
private sealed class GreaterThanInstruction.GreaterThanSByte : GreaterThanInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class GreaterThanInstruction.GreaterThanInt16 : GreaterThanInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class GreaterThanInstruction.GreaterThanChar : GreaterThanInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class GreaterThanInstruction.GreaterThanInt32 : GreaterThanInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class GreaterThanInstruction.GreaterThanInt64 : GreaterThanInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class GreaterThanInstruction.GreaterThanByte : GreaterThanInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class GreaterThanInstruction.GreaterThanUInt16 : GreaterThanInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class GreaterThanInstruction.GreaterThanUInt32 : GreaterThanInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class GreaterThanInstruction.GreaterThanUInt64 : GreaterThanInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class GreaterThanInstruction.GreaterThanSingle : GreaterThanInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class GreaterThanInstruction.GreaterThanDouble : GreaterThanInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class GreaterThanOrEqualInstruction : Instruction
{
	// Fields
	private readonly object _nullValue;
	private static Instruction s_SByte;
	private static Instruction s_Int16;
	private static Instruction s_Char;
	private static Instruction s_Int32;
	private static Instruction s_Int64;
	private static Instruction s_Byte;
	private static Instruction s_UInt16;
	private static Instruction s_UInt32;
	private static Instruction s_UInt64;
	private static Instruction s_Single;
	private static Instruction s_Double;
	private static Instruction s_liftedToNullSByte;
	private static Instruction s_liftedToNullInt16;
	private static Instruction s_liftedToNullChar;
	private static Instruction s_liftedToNullInt32;
	private static Instruction s_liftedToNullInt64;
	private static Instruction s_liftedToNullByte;
	private static Instruction s_liftedToNullUInt16;
	private static Instruction s_liftedToNullUInt32;
	private static Instruction s_liftedToNullUInt64;
	private static Instruction s_liftedToNullSingle;
	private static Instruction s_liftedToNullDouble;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	private void .ctor(object nullValue) { }

	public static Instruction Create(Type type, bool liftedToNull = False) { }
}

// Namespace: 
private sealed class GreaterThanOrEqualInstruction.GreaterThanOrEqualSByte : GreaterThanOrEqualInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class GreaterThanOrEqualInstruction.GreaterThanOrEqualInt16 : GreaterThanOrEqualInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class GreaterThanOrEqualInstruction.GreaterThanOrEqualChar : GreaterThanOrEqualInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class GreaterThanOrEqualInstruction.GreaterThanOrEqualInt32 : GreaterThanOrEqualInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class GreaterThanOrEqualInstruction.GreaterThanOrEqualInt64 : GreaterThanOrEqualInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class GreaterThanOrEqualInstruction.GreaterThanOrEqualByte : GreaterThanOrEqualInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class GreaterThanOrEqualInstruction.GreaterThanOrEqualUInt16 : GreaterThanOrEqualInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class GreaterThanOrEqualInstruction.GreaterThanOrEqualUInt32 : GreaterThanOrEqualInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class GreaterThanOrEqualInstruction.GreaterThanOrEqualUInt64 : GreaterThanOrEqualInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class GreaterThanOrEqualInstruction.GreaterThanOrEqualSingle : GreaterThanOrEqualInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class GreaterThanOrEqualInstruction.GreaterThanOrEqualDouble : GreaterThanOrEqualInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class IncrementInstruction : Instruction
{
	// Fields
	private static Instruction s_Int16;
	private static Instruction s_Int32;
	private static Instruction s_Int64;
	private static Instruction s_UInt16;
	private static Instruction s_UInt32;
	private static Instruction s_UInt64;
	private static Instruction s_Single;
	private static Instruction s_Double;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	private void .ctor() { }

	public static Instruction Create(Type type) { }
}

// Namespace: 
private sealed class IncrementInstruction.IncrementInt16 : IncrementInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class IncrementInstruction.IncrementInt32 : IncrementInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class IncrementInstruction.IncrementInt64 : IncrementInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class IncrementInstruction.IncrementUInt16 : IncrementInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class IncrementInstruction.IncrementUInt32 : IncrementInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class IncrementInstruction.IncrementUInt64 : IncrementInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class IncrementInstruction.IncrementSingle : IncrementInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class IncrementInstruction.IncrementDouble : IncrementInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class Instruction
{
	// Properties
	public virtual int ConsumedStack { get; }
	public virtual int ProducedStack { get; }
	public virtual int ConsumedContinuations { get; }
	public virtual int ProducedContinuations { get; }
	public abstract string InstructionName { get; }

	// Methods

	public virtual int get_ConsumedStack() { }

	public virtual int get_ProducedStack() { }

	public virtual int get_ConsumedContinuations() { }

	public virtual int get_ProducedContinuations() { }

	public abstract int Run(InterpretedFrame frame) { }

	public abstract string get_InstructionName() { }

	public override string ToString() { }

	protected static void NullCheck(object o) { }

	protected void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
[DebuggerTypeProxyAttribute] // RVA: 0x64E90 Offset: 0x64290 VA: 0x180064E90
internal struct InstructionArray
{
	// Fields
	internal readonly int MaxStackDepth;
	internal readonly int MaxContinuationDepth;
	internal readonly Instruction[] Instructions;
	internal readonly object[] Objects;
	internal readonly RuntimeLabel[] Labels;
	internal readonly List<KeyValuePair<int, object>> DebugCookies;

	// Methods

	internal void .ctor(int maxStackDepth, int maxContinuationDepth, Instruction[] instructions, object[] objects, RuntimeLabel[] labels, List<KeyValuePair<int, object>> debugCookies) { }
}

// Namespace: 
internal sealed class InstructionArray.DebugView
{}

// Namespace: System.Linq.Expressions.Interpreter
[DebuggerTypeProxyAttribute] // RVA: 0x66F60 Offset: 0x66360 VA: 0x180066F60
internal sealed class InstructionList
{
	// Fields
	private readonly List<Instruction> _instructions;
	private List<object> _objects;
	private int _currentStackDepth;
	private int _maxStackDepth;
	private int _currentContinuationsDepth;
	private int _maxContinuationDepth;
	private int _runtimeLabelCount;
	private List<BranchLabel> _labels;
	private List<KeyValuePair<int, object>> _debugCookies;
	private static Instruction s_null;
	private static Instruction s_true;
	private static Instruction s_false;
	private static Instruction[] s_Ints;
	private static Instruction[] s_loadObjectCached;
	private static Instruction[] s_loadLocal;
	private static Instruction[] s_loadLocalBoxed;
	private static Instruction[] s_loadLocalFromClosure;
	private static Instruction[] s_loadLocalFromClosureBoxed;
	private static Instruction[] s_assignLocal;
	private static Instruction[] s_storeLocal;
	private static Instruction[] s_assignLocalBoxed;
	private static Instruction[] s_storeLocalBoxed;
	private static Instruction[] s_assignLocalToClosure;
	private static readonly Dictionary<FieldInfo, Instruction> s_loadFields;
	private static readonly RuntimeLabel[] s_emptyRuntimeLabels;

	// Properties
	public int Count { get; }
	public int CurrentStackDepth { get; }
	public int CurrentContinuationsDepth { get; }

	// Methods

	public void Emit(Instruction instruction) { }

	private void UpdateStackDepth(Instruction instruction) { }

	public void UnEmit() { }

	public int get_Count() { }

	public int get_CurrentStackDepth() { }

	public int get_CurrentContinuationsDepth() { }

	internal Instruction GetInstruction(int index) { }

	public InstructionArray ToArray() { }

	public void EmitLoad(object value) { }

	public void EmitLoad(bool value) { }

	public void EmitLoad(object value, Type type) { }

	public void EmitDup() { }

	public void EmitPop() { }

	internal void SwitchToBoxed(int index, int instructionIndex) { }

	public void EmitLoadLocal(int index) { }

	public void EmitLoadLocalBoxed(int index) { }

	internal static Instruction LoadLocalBoxed(int index) { }

	public void EmitLoadLocalFromClosure(int index) { }

	public void EmitLoadLocalFromClosureBoxed(int index) { }

	public void EmitAssignLocal(int index) { }

	public void EmitStoreLocal(int index) { }

	public void EmitAssignLocalBoxed(int index) { }

	internal static Instruction AssignLocalBoxed(int index) { }

	public void EmitStoreLocalBoxed(int index) { }

	internal static Instruction StoreLocalBoxed(int index) { }

	public void EmitAssignLocalToClosure(int index) { }

	public void EmitStoreLocalToClosure(int index) { }

	public void EmitInitializeLocal(int index, Type type) { }

	internal void EmitInitializeParameter(int index) { }

	internal static Instruction Parameter(int index) { }

	internal static Instruction ParameterBox(int index) { }

	internal static Instruction InitReference(int index) { }

	internal static Instruction InitImmutableRefBox(int index) { }

	public void EmitNewRuntimeVariables(int count) { }

	public void EmitGetArrayItem() { }

	public void EmitSetArrayItem() { }

	public void EmitNewArray(Type elementType) { }

	public void EmitNewArrayBounds(Type elementType, int rank) { }

	public void EmitNewArrayInit(Type elementType, int elementCount) { }

	public void EmitAdd(Type type, bool checked) { }

	public void EmitSub(Type type, bool checked) { }

	public void EmitMul(Type type, bool checked) { }

	public void EmitDiv(Type type) { }

	public void EmitModulo(Type type) { }

	public void EmitExclusiveOr(Type type) { }

	public void EmitAnd(Type type) { }

	public void EmitOr(Type type) { }

	public void EmitLeftShift(Type type) { }

	public void EmitRightShift(Type type) { }

	public void EmitEqual(Type type, bool liftedToNull = False) { }

	public void EmitNotEqual(Type type, bool liftedToNull = False) { }

	public void EmitLessThan(Type type, bool liftedToNull) { }

	public void EmitLessThanOrEqual(Type type, bool liftedToNull) { }

	public void EmitGreaterThan(Type type, bool liftedToNull) { }

	public void EmitGreaterThanOrEqual(Type type, bool liftedToNull) { }

	public void EmitNumericConvertChecked(TypeCode from, TypeCode to, bool isLiftedToNull) { }

	public void EmitNumericConvertUnchecked(TypeCode from, TypeCode to, bool isLiftedToNull) { }

	public void EmitConvertToUnderlying(TypeCode to, bool isLiftedToNull) { }

	public void EmitCast(Type toType) { }

	public void EmitCastToEnum(Type toType) { }

	public void EmitCastReferenceToEnum(Type toType) { }

	public void EmitNot(Type type) { }

	public void EmitDefaultValue(Type type) { }

	public void EmitNew(ConstructorInfo constructorInfo, ParameterInfo[] parameters) { }

	public void EmitByRefNew(ConstructorInfo constructorInfo, ParameterInfo[] parameters, ByRefUpdater[] updaters) { }

	internal void EmitCreateDelegate(LightDelegateCreator creator) { }

	public void EmitTypeEquals() { }

	public void EmitArrayLength() { }

	public void EmitNegate(Type type) { }

	public void EmitNegateChecked(Type type) { }

	public void EmitIncrement(Type type) { }

	public void EmitDecrement(Type type) { }

	public void EmitTypeIs(Type type) { }

	public void EmitTypeAs(Type type) { }

	public void EmitLoadField(FieldInfo field) { }

	private Instruction GetLoadField(FieldInfo field) { }

	public void EmitStoreField(FieldInfo field) { }

	public void EmitCall(MethodInfo method) { }

	public void EmitCall(MethodInfo method, ParameterInfo[] parameters) { }

	public void EmitByRefCall(MethodInfo method, ParameterInfo[] parameters, ByRefUpdater[] byrefArgs) { }

	public void EmitNullableCall(MethodInfo method, ParameterInfo[] parameters) { }

	private RuntimeLabel[] BuildRuntimeLabels() { }

	public BranchLabel MakeLabel() { }

	internal void FixupBranch(int branchIndex, int offset) { }

	private int EnsureLabelIndex(BranchLabel label) { }

	public int MarkRuntimeLabel() { }

	public void MarkLabel(BranchLabel label) { }

	public void EmitGoto(BranchLabel label, bool hasResult, bool hasValue, bool labelTargetGetsValue) { }

	private void EmitBranch(OffsetInstruction instruction, BranchLabel label) { }

	public void EmitBranch(BranchLabel label) { }

	public void EmitBranch(BranchLabel label, bool hasResult, bool hasValue) { }

	public void EmitCoalescingBranch(BranchLabel leftNotNull) { }

	public void EmitBranchTrue(BranchLabel elseLabel) { }

	public void EmitBranchFalse(BranchLabel elseLabel) { }

	public void EmitThrow() { }

	public void EmitThrowVoid() { }

	public void EmitRethrow() { }

	public void EmitRethrowVoid() { }

	public void EmitEnterTryFinally(BranchLabel finallyStartLabel) { }

	public void EmitEnterTryCatch() { }

	public EnterTryFaultInstruction EmitEnterTryFault(BranchLabel tryEnd) { }

	public void EmitEnterFinally(BranchLabel finallyStartLabel) { }

	public void EmitLeaveFinally() { }

	public void EmitEnterFault(BranchLabel faultStartLabel) { }

	public void EmitLeaveFault() { }

	public void EmitEnterExceptionFilter() { }

	public void EmitLeaveExceptionFilter() { }

	public void EmitEnterExceptionHandlerNonVoid() { }

	public void EmitEnterExceptionHandlerVoid() { }

	public void EmitLeaveExceptionHandler(bool hasValue, BranchLabel tryExpressionEndLabel) { }

	public void EmitIntSwitch<T>(Dictionary<T, int> cases) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1194BD0 Offset: 0x1193BD0 VA: 0x181194BD0
	|-InstructionList.EmitIntSwitch<int>
	|-InstructionList.EmitIntSwitch<object>
	*/

	public void EmitStringSwitch(Dictionary<string, int> cases, StrongBox<int> nullCase) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
internal sealed class InstructionList.DebugView
{}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class InterpretedFrame
{
	// Fields
	[ThreadStaticAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static InterpretedFrame s_currentFrame;
	internal readonly Interpreter Interpreter;
	internal InterpretedFrame _parent;
	private readonly int[] _continuations;
	private int _continuationIndex;
	private int _pendingContinuation;
	private object _pendingValue;
	public readonly object[] Data;
	public readonly IStrongBox[] Closure;
	public int StackIndex;
	public int InstructionIndex;

	// Properties
	public string Name { get; }
	public InterpretedFrame Parent { get; }

	// Methods

	internal void .ctor(Interpreter interpreter, IStrongBox[] closure) { }

	public DebugInfo GetDebugInfo(int instructionIndex) { }

	public string get_Name() { }

	public void Push(object value) { }

	public void Push(bool value) { }

	public void Push(int value) { }

	public void Push(byte value) { }

	public void Push(sbyte value) { }

	public void Push(short value) { }

	public void Push(ushort value) { }

	public object Pop() { }

	internal void SetStackDepth(int depth) { }

	public object Peek() { }

	public void Dup() { }

	public InterpretedFrame get_Parent() { }

	[IteratorStateMachineAttribute] // RVA: 0x6CEB0 Offset: 0x6C2B0 VA: 0x18006CEB0
	public IEnumerable<InterpretedFrameInfo> GetStackTraceDebugInfo() { }

	internal void SaveTraceToException(Exception exception) { }

	internal InterpretedFrame Enter() { }

	internal void Leave(InterpretedFrame prevFrame) { }

	internal bool IsJumpHappened() { }

	public void RemoveContinuation() { }

	public void PushContinuation(int continuation) { }

	public int YieldToCurrentContinuation() { }

	public int YieldToPendingContinuation() { }

	internal void PushPendingContinuation() { }

	internal void PopPendingContinuation() { }

	public int Goto(int labelIndex, object value, bool gotoExceptionHandler) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class InterpretedFrame.<GetStackTraceDebugInfo>d__29 : IEnumerable<InterpretedFrameInfo>, IEnumerable, IEnumerator<InterpretedFrameInfo>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private InterpretedFrameInfo <>2__current;
	private int <>l__initialThreadId;
	public InterpretedFrame <>4__this;
	private InterpretedFrame <frame>5__1;

	// Properties
	private InterpretedFrameInfo System.Collections.Generic.IEnumerator<System.Linq.Expressions.Interpreter.InterpretedFrameInfo>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InterpretedFrameInfo System.Collections.Generic.IEnumerator<System.Linq.Expressions.Interpreter.InterpretedFrameInfo>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<InterpretedFrameInfo> System.Collections.Generic.IEnumerable<System.Linq.Expressions.Interpreter.InterpretedFrameInfo>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class Interpreter
{
	// Fields
	internal static readonly object NoValue;
	private readonly InstructionArray _instructions;
	internal readonly object[] _objects;
	internal readonly RuntimeLabel[] _labels;
	internal readonly DebugInfo[] _debugInfos;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly string <Name>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly int <LocalCount>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Dictionary<ParameterExpression, LocalVariable> <ClosureVariables>k__BackingField;

	// Properties
	internal string Name { get; }
	internal int LocalCount { get; }
	internal int ClosureSize { get; }
	internal InstructionArray Instructions { get; }
	internal Dictionary<ParameterExpression, LocalVariable> ClosureVariables { get; }

	// Methods

	internal void .ctor(string name, LocalVariables locals, InstructionArray instructions, DebugInfo[] debugInfos) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal string get_Name() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal int get_LocalCount() { }

	internal int get_ClosureSize() { }

	internal InstructionArray get_Instructions() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal Dictionary<ParameterExpression, LocalVariable> get_ClosureVariables() { }

	public void Run(InterpretedFrame frame) { }

	private static void .cctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class LabelInfo
{
	// Fields
	private readonly LabelTarget _node;
	private BranchLabel _label;
	private object _definitions;
	private readonly List<LabelScopeInfo> _references;
	private bool _acrossBlockJump;

	// Properties
	private bool HasDefinitions { get; }
	private bool HasMultipleDefinitions { get; }

	// Methods

	internal void .ctor(LabelTarget node) { }

	internal BranchLabel GetLabel(LightCompiler compiler) { }

	internal void Reference(LabelScopeInfo block) { }

	internal void Define(LabelScopeInfo block) { }

	private void ValidateJump(LabelScopeInfo reference) { }

	internal void ValidateFinish() { }

	private void EnsureLabel(LightCompiler compiler) { }

	private bool DefinedIn(LabelScopeInfo scope) { }

	private bool get_HasDefinitions() { }

	private LabelScopeInfo FirstDefinition() { }

	private void AddDefinition(LabelScopeInfo scope) { }

	private bool get_HasMultipleDefinitions() { }

	internal static T CommonNode<T>(T first, T second, Func<T, T> parent) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x763390 Offset: 0x762390 VA: 0x180763390
	|-LabelInfo.CommonNode<LabelScopeInfo>
	|-LabelInfo.CommonNode<object>
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class LabelInfo.<>c
{
	// Fields
	public static readonly LabelInfo.<>c <>9;
	public static Func<LabelScopeInfo, LabelScopeInfo> <>9__9_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal LabelScopeInfo <ValidateJump>b__9_0(LabelScopeInfo b) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal enum LabelScopeKind
{
	// Fields
	public int value__;
	public const LabelScopeKind Statement = 0;
	public const LabelScopeKind Block = 1;
	public const LabelScopeKind Switch = 2;
	public const LabelScopeKind Lambda = 3;
	public const LabelScopeKind Try = 4;
	public const LabelScopeKind Catch = 5;
	public const LabelScopeKind Finally = 6;
	public const LabelScopeKind Filter = 7;
	public const LabelScopeKind Expression = 8;
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class LabelScopeInfo
{
	// Fields
	private HybridReferenceDictionary<LabelTarget, LabelInfo> _labels;
	internal readonly LabelScopeKind Kind;
	internal readonly LabelScopeInfo Parent;

	// Properties
	internal bool CanJumpInto { get; }

	// Methods

	internal void .ctor(LabelScopeInfo parent, LabelScopeKind kind) { }

	internal bool get_CanJumpInto() { }

	internal bool ContainsTarget(LabelTarget target) { }

	internal bool TryGetLabelInfo(LabelTarget target, out LabelInfo info) { }

	internal void AddLabelInfo(LabelTarget target, LabelInfo info) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class LeftShiftInstruction : Instruction
{
	// Fields
	private static Instruction s_SByte;
	private static Instruction s_Int16;
	private static Instruction s_Int32;
	private static Instruction s_Int64;
	private static Instruction s_Byte;
	private static Instruction s_UInt16;
	private static Instruction s_UInt32;
	private static Instruction s_UInt64;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	private void .ctor() { }

	public static Instruction Create(Type type) { }
}

// Namespace: 
private sealed class LeftShiftInstruction.LeftShiftSByte : LeftShiftInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class LeftShiftInstruction.LeftShiftInt16 : LeftShiftInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class LeftShiftInstruction.LeftShiftInt32 : LeftShiftInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class LeftShiftInstruction.LeftShiftInt64 : LeftShiftInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class LeftShiftInstruction.LeftShiftByte : LeftShiftInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class LeftShiftInstruction.LeftShiftUInt16 : LeftShiftInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class LeftShiftInstruction.LeftShiftUInt32 : LeftShiftInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class LeftShiftInstruction.LeftShiftUInt64 : LeftShiftInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class LessThanInstruction : Instruction
{
	// Fields
	private readonly object _nullValue;
	private static Instruction s_SByte;
	private static Instruction s_Int16;
	private static Instruction s_Char;
	private static Instruction s_Int32;
	private static Instruction s_Int64;
	private static Instruction s_Byte;
	private static Instruction s_UInt16;
	private static Instruction s_UInt32;
	private static Instruction s_UInt64;
	private static Instruction s_Single;
	private static Instruction s_Double;
	private static Instruction s_liftedToNullSByte;
	private static Instruction s_liftedToNullInt16;
	private static Instruction s_liftedToNullChar;
	private static Instruction s_liftedToNullInt32;
	private static Instruction s_liftedToNullInt64;
	private static Instruction s_liftedToNullByte;
	private static Instruction s_liftedToNullUInt16;
	private static Instruction s_liftedToNullUInt32;
	private static Instruction s_liftedToNullUInt64;
	private static Instruction s_liftedToNullSingle;
	private static Instruction s_liftedToNullDouble;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	private void .ctor(object nullValue) { }

	public static Instruction Create(Type type, bool liftedToNull = False) { }
}

// Namespace: 
private sealed class LessThanInstruction.LessThanSByte : LessThanInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class LessThanInstruction.LessThanInt16 : LessThanInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class LessThanInstruction.LessThanChar : LessThanInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class LessThanInstruction.LessThanInt32 : LessThanInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class LessThanInstruction.LessThanInt64 : LessThanInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class LessThanInstruction.LessThanByte : LessThanInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class LessThanInstruction.LessThanUInt16 : LessThanInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class LessThanInstruction.LessThanUInt32 : LessThanInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class LessThanInstruction.LessThanUInt64 : LessThanInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class LessThanInstruction.LessThanSingle : LessThanInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class LessThanInstruction.LessThanDouble : LessThanInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class LessThanOrEqualInstruction : Instruction
{
	// Fields
	private readonly object _nullValue;
	private static Instruction s_SByte;
	private static Instruction s_Int16;
	private static Instruction s_Char;
	private static Instruction s_Int32;
	private static Instruction s_Int64;
	private static Instruction s_Byte;
	private static Instruction s_UInt16;
	private static Instruction s_UInt32;
	private static Instruction s_UInt64;
	private static Instruction s_Single;
	private static Instruction s_Double;
	private static Instruction s_liftedToNullSByte;
	private static Instruction s_liftedToNullInt16;
	private static Instruction s_liftedToNullChar;
	private static Instruction s_liftedToNullInt32;
	private static Instruction s_liftedToNullInt64;
	private static Instruction s_liftedToNullByte;
	private static Instruction s_liftedToNullUInt16;
	private static Instruction s_liftedToNullUInt32;
	private static Instruction s_liftedToNullUInt64;
	private static Instruction s_liftedToNullSingle;
	private static Instruction s_liftedToNullDouble;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	private void .ctor(object nullValue) { }

	public static Instruction Create(Type type, bool liftedToNull = False) { }
}

// Namespace: 
private sealed class LessThanOrEqualInstruction.LessThanOrEqualSByte : LessThanOrEqualInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class LessThanOrEqualInstruction.LessThanOrEqualInt16 : LessThanOrEqualInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class LessThanOrEqualInstruction.LessThanOrEqualChar : LessThanOrEqualInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class LessThanOrEqualInstruction.LessThanOrEqualInt32 : LessThanOrEqualInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class LessThanOrEqualInstruction.LessThanOrEqualInt64 : LessThanOrEqualInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class LessThanOrEqualInstruction.LessThanOrEqualByte : LessThanOrEqualInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class LessThanOrEqualInstruction.LessThanOrEqualUInt16 : LessThanOrEqualInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class LessThanOrEqualInstruction.LessThanOrEqualUInt32 : LessThanOrEqualInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class LessThanOrEqualInstruction.LessThanOrEqualUInt64 : LessThanOrEqualInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class LessThanOrEqualInstruction.LessThanOrEqualSingle : LessThanOrEqualInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class LessThanOrEqualInstruction.LessThanOrEqualDouble : LessThanOrEqualInstruction
{
	// Methods

	public void .ctor(object nullValue) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class ExceptionFilter
{
	// Fields
	public readonly int LabelIndex;
	public readonly int StartIndex;
	public readonly int EndIndex;

	// Methods

	internal void .ctor(int labelIndex, int start, int end) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class ExceptionHandler
{
	// Fields
	private readonly Type _exceptionType;
	public readonly int LabelIndex;
	public readonly int HandlerStartIndex;
	public readonly int HandlerEndIndex;
	public readonly ExceptionFilter Filter;

	// Methods

	internal void .ctor(int labelIndex, int handlerStartIndex, int handlerEndIndex, Type exceptionType, ExceptionFilter filter) { }

	public bool Matches(Type exceptionType) { }

	public override string ToString() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class TryCatchFinallyHandler
{
	// Fields
	internal readonly int TryStartIndex;
	internal readonly int TryEndIndex;
	internal readonly int FinallyStartIndex;
	internal readonly int FinallyEndIndex;
	internal readonly int GotoEndTargetIndex;
	private readonly ExceptionHandler[] _handlers;

	// Properties
	internal bool IsFinallyBlockExist { get; }
	internal bool IsCatchBlockExist { get; }

	// Methods

	internal bool get_IsFinallyBlockExist() { }

	internal bool get_IsCatchBlockExist() { }

	internal void .ctor(int tryStart, int tryEnd, int gotoEndTargetIndex, ExceptionHandler[] handlers) { }

	internal void .ctor(int tryStart, int tryEnd, int gotoEndLabelIndex, int finallyStart, int finallyEnd, ExceptionHandler[] handlers) { }

	internal bool HasHandler(InterpretedFrame frame, Exception exception, out ExceptionHandler handler, out object unwrappedException) { }

	private static bool FilterPasses(InterpretedFrame frame, ref object exception, ExceptionFilter filter) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class TryFaultHandler
{
	// Fields
	internal readonly int TryStartIndex;
	internal readonly int TryEndIndex;
	internal readonly int FinallyStartIndex;
	internal readonly int FinallyEndIndex;

	// Methods

	internal void .ctor(int tryStart, int tryEnd, int finallyStart, int finallyEnd) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class RethrowException : Exception
{
	// Methods

	public void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class DebugInfo
{
	// Fields
	public int StartLine;
	public int EndLine;
	public int Index;
	public string FileName;
	public bool IsClear;
	private static readonly DebugInfo.DebugInfoComparer s_debugComparer;

	// Methods

	public static DebugInfo GetMatchingDebugInfo(DebugInfo[] debugInfos, int index) { }

	public override string ToString() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
private class DebugInfo.DebugInfoComparer : IComparer<DebugInfo>
{
	// Methods

	private int System.Collections.Generic.IComparer<System.Linq.Expressions.Interpreter.DebugInfo>.Compare(DebugInfo d1, DebugInfo d2) { }

	public void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal struct InterpretedFrameInfo
{
	// Fields
	private readonly string _methodName;
	private readonly DebugInfo _debugInfo;

	// Methods

	public void .ctor(string methodName, DebugInfo info) { }

	public override string ToString() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class LightCompiler
{
	// Fields
	private readonly InstructionList _instructions;
	private readonly LocalVariables _locals;
	private readonly List<DebugInfo> _debugInfos;
	private readonly HybridReferenceDictionary<LabelTarget, LabelInfo> _treeLabels;
	private LabelScopeInfo _labelBlock;
	private readonly Stack<ParameterExpression> _exceptionForRethrowStack;
	private readonly LightCompiler _parent;
	private readonly StackGuard _guard;
	private static readonly LocalDefinition[] s_emptyLocals;

	// Properties
	public InstructionList Instructions { get; }

	// Methods

	public void .ctor() { }

	private void .ctor(LightCompiler parent) { }

	public InstructionList get_Instructions() { }

	public LightDelegateCreator CompileTop(LambdaExpression node) { }

	private Interpreter MakeInterpreter(string lambdaName) { }

	private void CompileConstantExpression(Expression expr) { }

	private void CompileDefaultExpression(Expression expr) { }

	private void CompileDefaultExpression(Type type) { }

	private LocalVariable EnsureAvailableForClosure(ParameterExpression expr) { }

	private LocalVariable ResolveLocal(ParameterExpression variable) { }

	private void CompileGetVariable(ParameterExpression variable) { }

	private void EmitCopyValueType(Type valueType) { }

	private void LoadLocalNoValueTypeCopy(ParameterExpression variable) { }

	private bool MaybeMutableValueType(Type type) { }

	private void CompileGetBoxedVariable(ParameterExpression variable) { }

	private void CompileSetVariable(ParameterExpression variable, bool isVoid) { }

	private void CompileParameterExpression(Expression expr) { }

	private void CompileBlockExpression(Expression expr, bool asVoid) { }

	private LocalDefinition[] CompileBlockStart(BlockExpression node) { }

	private void CompileBlockEnd(LocalDefinition[] locals) { }

	private void CompileIndexExpression(Expression expr) { }

	private void EmitIndexGet(IndexExpression index) { }

	private void CompileIndexAssignment(BinaryExpression node, bool asVoid) { }

	private void CompileMemberAssignment(BinaryExpression node, bool asVoid) { }

	private void CompileMemberAssignment(bool asVoid, MemberInfo refMember, Expression value, bool forBinding) { }

	private void CompileVariableAssignment(BinaryExpression node, bool asVoid) { }

	private void CompileAssignBinaryExpression(Expression expr, bool asVoid) { }

	private void CompileBinaryExpression(Expression expr) { }

	private void CompileEqual(Expression left, Expression right, bool liftedToNull) { }

	private void CompileNotEqual(Expression left, Expression right, bool liftedToNull) { }

	private void CompileComparison(BinaryExpression node) { }

	private void CompileArithmetic(ExpressionType nodeType, Expression left, Expression right) { }

	private void CompileConvertUnaryExpression(Expression expr) { }

	private void CompileConvertToType(Type typeFrom, Type typeTo, bool isChecked, bool isLiftedToNull) { }

	private void CompileNotExpression(UnaryExpression node) { }

	private void CompileUnaryExpression(Expression expr) { }

	private void EmitUnaryMethodCall(UnaryExpression node) { }

	private void EmitUnaryBoolCheck(UnaryExpression node) { }

	private void CompileAndAlsoBinaryExpression(Expression expr) { }

	private void CompileOrElseBinaryExpression(Expression expr) { }

	private void CompileLogicalBinaryExpression(BinaryExpression b, bool andAlso) { }

	private void CompileMethodLogicalBinaryExpression(BinaryExpression expr, bool andAlso) { }

	private void CompileLiftedLogicalBinaryExpression(BinaryExpression node, bool andAlso) { }

	private void CompileUnliftedLogicalBinaryExpression(BinaryExpression expr, bool andAlso) { }

	private void CompileConditionalExpression(Expression expr, bool asVoid) { }

	private void CompileLoopExpression(Expression expr) { }

	private void CompileSwitchExpression(Expression expr) { }

	private void CompileIntSwitchExpression<T>(SwitchExpression node) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1194C60 Offset: 0x1193C60 VA: 0x181194C60
	|-LightCompiler.CompileIntSwitchExpression<int>
	|
	|-RVA: 0x11951F0 Offset: 0x11941F0 VA: 0x1811951F0
	|-LightCompiler.CompileIntSwitchExpression<object>
	*/

	private void CompileStringSwitchExpression(SwitchExpression node) { }

	private void CompileLabelExpression(Expression expr) { }

	private void CompileGotoExpression(Expression expr) { }

	private void PushLabelBlock(LabelScopeKind type) { }

	private void PopLabelBlock(LabelScopeKind kind) { }

	private LabelInfo EnsureLabel(LabelTarget node) { }

	private LabelInfo ReferenceLabel(LabelTarget node) { }

	private LabelInfo DefineLabel(LabelTarget node) { }

	private bool TryPushLabelBlock(Expression node) { }

	private void DefineBlockLabels(Expression node) { }

	private void CheckRethrow() { }

	private void CompileThrowUnaryExpression(Expression expr, bool asVoid) { }

	private void CompileTryExpression(Expression expr) { }

	private void CompileTryFaultExpression(TryExpression expr) { }

	private void CompileMethodCallExpression(Expression expr) { }

	private void CompileMethodCallExpression(Expression object, MethodInfo method, IArgumentProvider arguments) { }

	private ByRefUpdater CompileArrayIndexAddress(Expression array, Expression index, int argumentIndex) { }

	private void EmitThisForMethodCall(Expression node) { }

	private static bool ShouldWritebackNode(Expression node) { }

	private ByRefUpdater CompileAddress(Expression node, int index) { }

	private ByRefUpdater CompileMultiDimArrayAccess(Expression array, IArgumentProvider arguments, int index) { }

	private void CompileNewExpression(Expression expr) { }

	private void CompileMemberExpression(Expression expr) { }

	private void CompileMember(Expression from, MemberInfo member, bool forBinding) { }

	private void CompileNewArrayExpression(Expression expr) { }

	private void CompileDebugInfoExpression(Expression expr) { }

	private void CompileRuntimeVariablesExpression(Expression expr) { }

	private void CompileLambdaExpression(Expression expr) { }

	private void CompileCoalesceBinaryExpression(Expression expr) { }

	private void CompileInvocationExpression(Expression expr) { }

	private void CompileListInitExpression(Expression expr) { }

	private void CompileListInit(ReadOnlyCollection<ElementInit> initializers) { }

	private void CompileMemberInitExpression(Expression expr) { }

	private void CompileMemberInit(ReadOnlyCollection<MemberBinding> bindings) { }

	private static Type GetMemberType(MemberInfo member) { }

	private void CompileQuoteUnaryExpression(Expression expr) { }

	private void CompileUnboxUnaryExpression(Expression expr) { }

	private void CompileTypeEqualExpression(Expression expr) { }

	private void CompileTypeAsExpression(UnaryExpression node) { }

	private void CompileTypeIsExpression(Expression expr) { }

	private void Compile(Expression expr, bool asVoid) { }

	private void CompileAsVoid(Expression expr) { }

	private void CompileNoLabelPush(Expression expr) { }

	private void Compile(Expression expr) { }

	private static void .cctor() { }
}

// Namespace: 
private sealed class LightCompiler.QuoteVisitor : ExpressionVisitor
{
	// Fields
	private readonly Dictionary<ParameterExpression, int> _definedParameters;
	public readonly HashSet<ParameterExpression> _hoistedParameters;

	// Methods

	protected internal override Expression VisitParameter(ParameterExpression node) { }

	protected internal override Expression VisitBlock(BlockExpression node) { }

	protected override CatchBlock VisitCatchBlock(CatchBlock node) { }

	protected internal override Expression VisitLambda<T>(Expression<T> node) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x96AAD0 Offset: 0x969AD0 VA: 0x18096AAD0
	|-LightCompiler.QuoteVisitor.VisitLambda<object>
	*/

	private void PushParameters(IEnumerable<ParameterExpression> parameters) { }

	private void PopParameters(IEnumerable<ParameterExpression> parameters) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class LightCompiler.<>c
{
	// Fields
	public static readonly LightCompiler.<>c <>9;
	public static Func<Expression, bool> <>9__56_1;
	public static Func<SwitchCase, bool> <>9__56_0;
	public static Action<LightCompiler, Expression> <>9__101_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <CompileSwitchExpression>b__56_0(SwitchCase c) { }

	internal bool <CompileSwitchExpression>b__56_1(Expression t) { }

	internal void <CompileNoLabelPush>b__101_0(LightCompiler this, Expression e) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class ByRefUpdater
{
	// Fields
	public readonly int ArgumentIndex;

	// Methods

	public void .ctor(int argumentIndex) { }

	public abstract void Update(InterpretedFrame frame, object value) { }

	public virtual void UndefineTemps(InstructionList instructions, LocalVariables locals) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class ParameterByRefUpdater : ByRefUpdater
{
	// Fields
	private readonly LocalVariable _parameter;

	// Methods

	public void .ctor(LocalVariable parameter, int argumentIndex) { }

	public override void Update(InterpretedFrame frame, object value) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class ArrayByRefUpdater : ByRefUpdater
{
	// Fields
	private readonly LocalDefinition _array;
	private readonly LocalDefinition _index;

	// Methods

	public void .ctor(LocalDefinition array, LocalDefinition index, int argumentIndex) { }

	public override void Update(InterpretedFrame frame, object value) { }

	public override void UndefineTemps(InstructionList instructions, LocalVariables locals) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class FieldByRefUpdater : ByRefUpdater
{
	// Fields
	private readonly Nullable<LocalDefinition> _object;
	private readonly FieldInfo _field;

	// Methods

	public void .ctor(Nullable<LocalDefinition> obj, FieldInfo field, int argumentIndex) { }

	public override void Update(InterpretedFrame frame, object value) { }

	public override void UndefineTemps(InstructionList instructions, LocalVariables locals) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class PropertyByRefUpdater : ByRefUpdater
{
	// Fields
	private readonly Nullable<LocalDefinition> _object;
	private readonly PropertyInfo _property;

	// Methods

	public void .ctor(Nullable<LocalDefinition> obj, PropertyInfo property, int argumentIndex) { }

	public override void Update(InterpretedFrame frame, object value) { }

	public override void UndefineTemps(InstructionList instructions, LocalVariables locals) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class IndexMethodByRefUpdater : ByRefUpdater
{
	// Fields
	private readonly MethodInfo _indexer;
	private readonly Nullable<LocalDefinition> _obj;
	private readonly LocalDefinition[] _args;

	// Methods

	public void .ctor(Nullable<LocalDefinition> obj, LocalDefinition[] args, MethodInfo indexer, int argumentIndex) { }

	public override void Update(InterpretedFrame frame, object value) { }

	public override void UndefineTemps(InstructionList instructions, LocalVariables locals) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class LightDelegateCreator
{
	// Fields
	private readonly LambdaExpression _lambda;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Interpreter <Interpreter>k__BackingField;

	// Properties
	internal Interpreter Interpreter { get; }

	// Methods

	internal void .ctor(Interpreter interpreter, LambdaExpression lambda) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal Interpreter get_Interpreter() { }

	public Delegate CreateDelegate() { }

	internal Delegate CreateDelegate(IStrongBox[] closure) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal class LightLambda
{
	// Fields
	private readonly IStrongBox[] _closure;
	private readonly Interpreter _interpreter;
	private static readonly CacheDict<Type, Func<LightLambda, Delegate>> _runCache;
	private readonly LightDelegateCreator _delegateCreator;

	// Methods

	internal void RunVoid0() { }

	internal void .ctor(LightDelegateCreator delegateCreator, IStrongBox[] closure) { }

	private static Func<LightLambda, Delegate> GetRunDelegateCtor(Type delegateType) { }

	private static Func<LightLambda, Delegate> MakeRunDelegateCtor(Type delegateType) { }

	private Delegate CreateCustomDelegate(Type delegateType) { }

	internal Delegate MakeDelegate(Type delegateType) { }

	private InterpretedFrame MakeFrame() { }

	internal void RunVoidRef2<T0, T1>(ref T0 arg0, ref T1 arg1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD5C680 Offset: 0xD5B680 VA: 0x180D5C680
	|-LightLambda.RunVoidRef2<object, object>
	*/

	public object Run(object[] arguments) { }

	public object RunVoid(object[] arguments) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LightLambda.<>c__DisplayClass74_0
{
	// Fields
	public MethodInfo targetMethod;
	public Type delegateType;

	// Methods

	public void .ctor() { }

	internal Delegate <MakeRunDelegateCtor>b__0(LightLambda lambda) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal interface IBoxableInstruction
{
	// Methods

	public abstract Instruction BoxIfIndexMatches(int index) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class LocalAccessInstruction : Instruction
{
	// Fields
	internal readonly int _index;

	// Methods

	protected void .ctor(int index) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class LoadLocalInstruction : LocalAccessInstruction, IBoxableInstruction
{
	// Properties
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	internal void .ctor(int index) { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	public override int Run(InterpretedFrame frame) { }

	public Instruction BoxIfIndexMatches(int index) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class LoadLocalBoxedInstruction : LocalAccessInstruction
{
	// Properties
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	internal void .ctor(int index) { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class LoadLocalFromClosureInstruction : LocalAccessInstruction
{
	// Properties
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	internal void .ctor(int index) { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class LoadLocalFromClosureBoxedInstruction : LocalAccessInstruction
{
	// Properties
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	internal void .ctor(int index) { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class AssignLocalInstruction : LocalAccessInstruction, IBoxableInstruction
{
	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	internal void .ctor(int index) { }

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	public override int Run(InterpretedFrame frame) { }

	public Instruction BoxIfIndexMatches(int index) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class StoreLocalInstruction : LocalAccessInstruction, IBoxableInstruction
{
	// Properties
	public override int ConsumedStack { get; }
	public override string InstructionName { get; }

	// Methods

	internal void .ctor(int index) { }

	public override int get_ConsumedStack() { }

	public override string get_InstructionName() { }

	public override int Run(InterpretedFrame frame) { }

	public Instruction BoxIfIndexMatches(int index) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class AssignLocalBoxedInstruction : LocalAccessInstruction
{
	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	internal void .ctor(int index) { }

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class StoreLocalBoxedInstruction : LocalAccessInstruction
{
	// Properties
	public override int ConsumedStack { get; }
	public override string InstructionName { get; }

	// Methods

	internal void .ctor(int index) { }

	public override int get_ConsumedStack() { }

	public override string get_InstructionName() { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class AssignLocalToClosureInstruction : LocalAccessInstruction
{
	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	internal void .ctor(int index) { }

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class ValueTypeCopyInstruction : Instruction
{
	// Fields
	public static readonly ValueTypeCopyInstruction Instruction;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class InitializeLocalInstruction : LocalAccessInstruction
{
	// Methods

	internal void .ctor(int index) { }
}

// Namespace: 
internal sealed class InitializeLocalInstruction.Reference : InitializeLocalInstruction, IBoxableInstruction
{
	// Properties
	public override string InstructionName { get; }

	// Methods

	internal void .ctor(int index) { }

	public override int Run(InterpretedFrame frame) { }

	public Instruction BoxIfIndexMatches(int index) { }

	public override string get_InstructionName() { }
}

// Namespace: 
internal sealed class InitializeLocalInstruction.ImmutableValue : InitializeLocalInstruction, IBoxableInstruction
{
	// Fields
	private readonly object _defaultValue;

	// Properties
	public override string InstructionName { get; }

	// Methods

	internal void .ctor(int index, object defaultValue) { }

	public override int Run(InterpretedFrame frame) { }

	public Instruction BoxIfIndexMatches(int index) { }

	public override string get_InstructionName() { }
}

// Namespace: 
internal sealed class InitializeLocalInstruction.ImmutableBox : InitializeLocalInstruction
{
	// Fields
	private readonly object _defaultValue;

	// Properties
	public override string InstructionName { get; }

	// Methods

	internal void .ctor(int index, object defaultValue) { }

	public override int Run(InterpretedFrame frame) { }

	public override string get_InstructionName() { }
}

// Namespace: 
internal sealed class InitializeLocalInstruction.ImmutableRefBox : InitializeLocalInstruction
{
	// Properties
	public override string InstructionName { get; }

	// Methods

	internal void .ctor(int index) { }

	public override int Run(InterpretedFrame frame) { }

	public override string get_InstructionName() { }
}

// Namespace: 
internal sealed class InitializeLocalInstruction.ParameterBox : InitializeLocalInstruction
{
	// Properties
	public override string InstructionName { get; }

	// Methods

	public void .ctor(int index) { }

	public override int Run(InterpretedFrame frame) { }

	public override string get_InstructionName() { }
}

// Namespace: 
internal sealed class InitializeLocalInstruction.Parameter : InitializeLocalInstruction, IBoxableInstruction
{
	// Properties
	public override string InstructionName { get; }

	// Methods

	internal void .ctor(int index) { }

	public override int Run(InterpretedFrame frame) { }

	public Instruction BoxIfIndexMatches(int index) { }

	public override string get_InstructionName() { }
}

// Namespace: 
internal sealed class InitializeLocalInstruction.MutableValue : InitializeLocalInstruction, IBoxableInstruction
{
	// Fields
	private readonly Type _type;

	// Properties
	public override string InstructionName { get; }

	// Methods

	internal void .ctor(int index, Type type) { }

	public override int Run(InterpretedFrame frame) { }

	public Instruction BoxIfIndexMatches(int index) { }

	public override string get_InstructionName() { }
}

// Namespace: 
internal sealed class InitializeLocalInstruction.MutableBox : InitializeLocalInstruction
{
	// Fields
	private readonly Type _type;

	// Properties
	public override string InstructionName { get; }

	// Methods

	internal void .ctor(int index, Type type) { }

	public override int Run(InterpretedFrame frame) { }

	public override string get_InstructionName() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class RuntimeVariablesInstruction : Instruction
{
	// Fields
	private readonly int _count;

	// Properties
	public override int ProducedStack { get; }
	public override int ConsumedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public void .ctor(int count) { }

	public override int get_ProducedStack() { }

	public override int get_ConsumedStack() { }

	public override string get_InstructionName() { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class LocalVariable
{
	// Fields
	public readonly int Index;
	private int _flags;

	// Properties
	public bool IsBoxed { get; set; }
	public bool InClosure { get; }

	// Methods

	public bool get_IsBoxed() { }

	public void set_IsBoxed(bool value) { }

	public bool get_InClosure() { }

	internal void .ctor(int index, bool closure) { }

	public override string ToString() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal struct LocalDefinition
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly int <Index>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly ParameterExpression <Parameter>k__BackingField;

	// Properties
	public int Index { get; }
	public ParameterExpression Parameter { get; }

	// Methods

	internal void .ctor(int localIndex, ParameterExpression parameter) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Index() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ParameterExpression get_Parameter() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class LocalVariables
{
	// Fields
	private readonly HybridReferenceDictionary<ParameterExpression, LocalVariables.VariableScope> _variables;
	private Dictionary<ParameterExpression, LocalVariable> _closureVariables;
	private int _localCount;
	private int _maxLocalCount;

	// Properties
	public int LocalCount { get; }
	internal Dictionary<ParameterExpression, LocalVariable> ClosureVariables { get; }

	// Methods

	public LocalDefinition DefineLocal(ParameterExpression variable, int start) { }

	public void UndefineLocal(LocalDefinition definition, int end) { }

	internal void Box(ParameterExpression variable, InstructionList instructions) { }

	public int get_LocalCount() { }

	public bool TryGetLocalOrClosure(ParameterExpression var, out LocalVariable local) { }

	internal Dictionary<ParameterExpression, LocalVariable> get_ClosureVariables() { }

	internal LocalVariable AddClosureVariable(ParameterExpression variable) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class LocalVariables.VariableScope
{
	// Fields
	public readonly int Start;
	public int Stop;
	public readonly LocalVariable Variable;
	public readonly LocalVariables.VariableScope Parent;
	public List<LocalVariables.VariableScope> ChildScopes;

	// Methods

	public void .ctor(LocalVariable variable, int start, LocalVariables.VariableScope parent) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class ModuloInstruction : Instruction
{
	// Fields
	private static Instruction s_Int16;
	private static Instruction s_Int32;
	private static Instruction s_Int64;
	private static Instruction s_UInt16;
	private static Instruction s_UInt32;
	private static Instruction s_UInt64;
	private static Instruction s_Single;
	private static Instruction s_Double;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	private void .ctor() { }

	public static Instruction Create(Type type) { }
}

// Namespace: 
private sealed class ModuloInstruction.ModuloInt16 : ModuloInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class ModuloInstruction.ModuloInt32 : ModuloInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class ModuloInstruction.ModuloInt64 : ModuloInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class ModuloInstruction.ModuloUInt16 : ModuloInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class ModuloInstruction.ModuloUInt32 : ModuloInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class ModuloInstruction.ModuloUInt64 : ModuloInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class ModuloInstruction.ModuloSingle : ModuloInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class ModuloInstruction.ModuloDouble : ModuloInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class MulInstruction : Instruction
{
	// Fields
	private static Instruction s_Int16;
	private static Instruction s_Int32;
	private static Instruction s_Int64;
	private static Instruction s_UInt16;
	private static Instruction s_UInt32;
	private static Instruction s_UInt64;
	private static Instruction s_Single;
	private static Instruction s_Double;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	private void .ctor() { }

	public static Instruction Create(Type type) { }
}

// Namespace: 
private sealed class MulInstruction.MulInt16 : MulInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class MulInstruction.MulInt32 : MulInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class MulInstruction.MulInt64 : MulInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class MulInstruction.MulUInt16 : MulInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class MulInstruction.MulUInt32 : MulInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class MulInstruction.MulUInt64 : MulInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class MulInstruction.MulSingle : MulInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class MulInstruction.MulDouble : MulInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class MulOvfInstruction : Instruction
{
	// Fields
	private static Instruction s_Int16;
	private static Instruction s_Int32;
	private static Instruction s_Int64;
	private static Instruction s_UInt16;
	private static Instruction s_UInt32;
	private static Instruction s_UInt64;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	private void .ctor() { }

	public static Instruction Create(Type type) { }
}

// Namespace: 
private sealed class MulOvfInstruction.MulOvfInt16 : MulOvfInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class MulOvfInstruction.MulOvfInt32 : MulOvfInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class MulOvfInstruction.MulOvfInt64 : MulOvfInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class MulOvfInstruction.MulOvfUInt16 : MulOvfInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class MulOvfInstruction.MulOvfUInt32 : MulOvfInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class MulOvfInstruction.MulOvfUInt64 : MulOvfInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class NegateInstruction : Instruction
{
	// Fields
	private static Instruction s_Int16;
	private static Instruction s_Int32;
	private static Instruction s_Int64;
	private static Instruction s_Single;
	private static Instruction s_Double;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	private void .ctor() { }

	public static Instruction Create(Type type) { }
}

// Namespace: 
private sealed class NegateInstruction.NegateInt16 : NegateInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NegateInstruction.NegateInt32 : NegateInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NegateInstruction.NegateInt64 : NegateInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NegateInstruction.NegateSingle : NegateInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NegateInstruction.NegateDouble : NegateInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class NegateCheckedInstruction : Instruction
{
	// Fields
	private static Instruction s_Int16;
	private static Instruction s_Int32;
	private static Instruction s_Int64;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	private void .ctor() { }

	public static Instruction Create(Type type) { }
}

// Namespace: 
private sealed class NegateCheckedInstruction.NegateCheckedInt32 : NegateCheckedInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NegateCheckedInstruction.NegateCheckedInt16 : NegateCheckedInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NegateCheckedInstruction.NegateCheckedInt64 : NegateCheckedInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal class NewInstruction : Instruction
{
	// Fields
	protected readonly ConstructorInfo _constructor;
	protected readonly int _argumentCount;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public void .ctor(ConstructorInfo constructor, int argumentCount) { }

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	public override int Run(InterpretedFrame frame) { }

	protected object[] GetArgs(InterpretedFrame frame, int first) { }

	public override string ToString() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal class ByRefNewInstruction : NewInstruction
{
	// Fields
	private readonly ByRefUpdater[] _byrefArgs;

	// Properties
	public override string InstructionName { get; }

	// Methods

	internal void .ctor(ConstructorInfo target, int argumentCount, ByRefUpdater[] byrefArgs) { }

	public override string get_InstructionName() { }

	public sealed override int Run(InterpretedFrame frame) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class NotEqualInstruction : Instruction
{
	// Fields
	private static Instruction s_reference;
	private static Instruction s_Boolean;
	private static Instruction s_SByte;
	private static Instruction s_Int16;
	private static Instruction s_Char;
	private static Instruction s_Int32;
	private static Instruction s_Int64;
	private static Instruction s_Byte;
	private static Instruction s_UInt16;
	private static Instruction s_UInt32;
	private static Instruction s_UInt64;
	private static Instruction s_Single;
	private static Instruction s_Double;
	private static Instruction s_SByteLiftedToNull;
	private static Instruction s_Int16LiftedToNull;
	private static Instruction s_CharLiftedToNull;
	private static Instruction s_Int32LiftedToNull;
	private static Instruction s_Int64LiftedToNull;
	private static Instruction s_ByteLiftedToNull;
	private static Instruction s_UInt16LiftedToNull;
	private static Instruction s_UInt32LiftedToNull;
	private static Instruction s_UInt64LiftedToNull;
	private static Instruction s_SingleLiftedToNull;
	private static Instruction s_DoubleLiftedToNull;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	private void .ctor() { }

	public static Instruction Create(Type type, bool liftedToNull) { }
}

// Namespace: 
private sealed class NotEqualInstruction.NotEqualBoolean : NotEqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotEqualInstruction.NotEqualSByte : NotEqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotEqualInstruction.NotEqualInt16 : NotEqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotEqualInstruction.NotEqualChar : NotEqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotEqualInstruction.NotEqualInt32 : NotEqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotEqualInstruction.NotEqualInt64 : NotEqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotEqualInstruction.NotEqualByte : NotEqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotEqualInstruction.NotEqualUInt16 : NotEqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotEqualInstruction.NotEqualUInt32 : NotEqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotEqualInstruction.NotEqualUInt64 : NotEqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotEqualInstruction.NotEqualSingle : NotEqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotEqualInstruction.NotEqualDouble : NotEqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotEqualInstruction.NotEqualReference : NotEqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotEqualInstruction.NotEqualSByteLiftedToNull : NotEqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotEqualInstruction.NotEqualInt16LiftedToNull : NotEqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotEqualInstruction.NotEqualCharLiftedToNull : NotEqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotEqualInstruction.NotEqualInt32LiftedToNull : NotEqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotEqualInstruction.NotEqualInt64LiftedToNull : NotEqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotEqualInstruction.NotEqualByteLiftedToNull : NotEqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotEqualInstruction.NotEqualUInt16LiftedToNull : NotEqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotEqualInstruction.NotEqualUInt32LiftedToNull : NotEqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotEqualInstruction.NotEqualUInt64LiftedToNull : NotEqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotEqualInstruction.NotEqualSingleLiftedToNull : NotEqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotEqualInstruction.NotEqualDoubleLiftedToNull : NotEqualInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class NotInstruction : Instruction
{
	// Fields
	public static Instruction s_Boolean;
	public static Instruction s_Int64;
	public static Instruction s_Int32;
	public static Instruction s_Int16;
	public static Instruction s_UInt64;
	public static Instruction s_UInt32;
	public static Instruction s_UInt16;
	public static Instruction s_Byte;
	public static Instruction s_SByte;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	private void .ctor() { }

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	public static Instruction Create(Type type) { }
}

// Namespace: 
private sealed class NotInstruction.NotBoolean : NotInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotInstruction.NotInt64 : NotInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotInstruction.NotInt32 : NotInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotInstruction.NotInt16 : NotInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotInstruction.NotUInt64 : NotInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotInstruction.NotUInt32 : NotInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotInstruction.NotUInt16 : NotInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotInstruction.NotByte : NotInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NotInstruction.NotSByte : NotInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class NullCheckInstruction : Instruction
{
	// Fields
	public static readonly Instruction Instance;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	private void .ctor() { }

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	public override int Run(InterpretedFrame frame) { }

	private static void .cctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class NumericConvertInstruction : Instruction
{
	// Fields
	internal readonly TypeCode _from;
	internal readonly TypeCode _to;
	private readonly bool _isLiftedToNull;

	// Properties
	public override string InstructionName { get; }
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }

	// Methods

	protected void .ctor(TypeCode from, TypeCode to, bool isLiftedToNull) { }

	public sealed override int Run(InterpretedFrame frame) { }

	protected abstract object Convert(object obj) { }

	public override string get_InstructionName() { }

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string ToString() { }
}

// Namespace: 
internal sealed class NumericConvertInstruction.Unchecked : NumericConvertInstruction
{
	// Properties
	public override string InstructionName { get; }

	// Methods

	public override string get_InstructionName() { }

	public void .ctor(TypeCode from, TypeCode to, bool isLiftedToNull) { }

	protected override object Convert(object obj) { }

	private object ConvertInt32(int obj) { }

	private object ConvertInt64(long obj) { }

	private object ConvertUInt64(ulong obj) { }

	private object ConvertDouble(double obj) { }
}

// Namespace: 
internal sealed class NumericConvertInstruction.Checked : NumericConvertInstruction
{
	// Properties
	public override string InstructionName { get; }

	// Methods

	public override string get_InstructionName() { }

	public void .ctor(TypeCode from, TypeCode to, bool isLiftedToNull) { }

	protected override object Convert(object obj) { }

	private object ConvertInt32(int obj) { }

	private object ConvertInt64(long obj) { }

	private object ConvertUInt64(ulong obj) { }

	private object ConvertDouble(double obj) { }
}

// Namespace: 
internal sealed class NumericConvertInstruction.ToUnderlying : NumericConvertInstruction
{
	// Properties
	public override string InstructionName { get; }

	// Methods

	public override string get_InstructionName() { }

	public void .ctor(TypeCode to, bool isLiftedToNull) { }

	protected override object Convert(object obj) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class OrInstruction : Instruction
{
	// Fields
	private static Instruction s_SByte;
	private static Instruction s_Int16;
	private static Instruction s_Int32;
	private static Instruction s_Int64;
	private static Instruction s_Byte;
	private static Instruction s_UInt16;
	private static Instruction s_UInt32;
	private static Instruction s_UInt64;
	private static Instruction s_Boolean;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	private void .ctor() { }

	public static Instruction Create(Type type) { }
}

// Namespace: 
private sealed class OrInstruction.OrSByte : OrInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class OrInstruction.OrInt16 : OrInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class OrInstruction.OrInt32 : OrInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class OrInstruction.OrInt64 : OrInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class OrInstruction.OrByte : OrInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class OrInstruction.OrUInt16 : OrInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class OrInstruction.OrUInt32 : OrInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class OrInstruction.OrUInt64 : OrInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class OrInstruction.OrBoolean : OrInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class RightShiftInstruction : Instruction
{
	// Fields
	private static Instruction s_SByte;
	private static Instruction s_Int16;
	private static Instruction s_Int32;
	private static Instruction s_Int64;
	private static Instruction s_Byte;
	private static Instruction s_UInt16;
	private static Instruction s_UInt32;
	private static Instruction s_UInt64;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	private void .ctor() { }

	public static Instruction Create(Type type) { }
}

// Namespace: 
private sealed class RightShiftInstruction.RightShiftSByte : RightShiftInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class RightShiftInstruction.RightShiftInt16 : RightShiftInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class RightShiftInstruction.RightShiftInt32 : RightShiftInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class RightShiftInstruction.RightShiftInt64 : RightShiftInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class RightShiftInstruction.RightShiftByte : RightShiftInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class RightShiftInstruction.RightShiftUInt16 : RightShiftInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class RightShiftInstruction.RightShiftUInt32 : RightShiftInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class RightShiftInstruction.RightShiftUInt64 : RightShiftInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class RuntimeVariables : IRuntimeVariables
{
	// Fields
	private readonly IStrongBox[] _boxes;

	// Methods

	private void .ctor(IStrongBox[] boxes) { }

	internal static IRuntimeVariables Create(IStrongBox[] boxes) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class LoadObjectInstruction : Instruction
{
	// Fields
	private readonly object _value;

	// Properties
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	internal void .ctor(object value) { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	public override int Run(InterpretedFrame frame) { }

	public override string ToString() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class LoadCachedObjectInstruction : Instruction
{
	// Fields
	private readonly uint _index;

	// Properties
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	internal void .ctor(uint index) { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	public override int Run(InterpretedFrame frame) { }

	public override string ToString() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class PopInstruction : Instruction
{
	// Fields
	internal static readonly PopInstruction Instance;

	// Properties
	public override int ConsumedStack { get; }
	public override string InstructionName { get; }

	// Methods

	private void .ctor() { }

	public override int get_ConsumedStack() { }

	public override string get_InstructionName() { }

	public override int Run(InterpretedFrame frame) { }

	private static void .cctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class DupInstruction : Instruction
{
	// Fields
	internal static readonly DupInstruction Instance;

	// Properties
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	private void .ctor() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	public override int Run(InterpretedFrame frame) { }

	private static void .cctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class SubInstruction : Instruction
{
	// Fields
	private static Instruction s_Int16;
	private static Instruction s_Int32;
	private static Instruction s_Int64;
	private static Instruction s_UInt16;
	private static Instruction s_UInt32;
	private static Instruction s_UInt64;
	private static Instruction s_Single;
	private static Instruction s_Double;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	private void .ctor() { }

	public static Instruction Create(Type type) { }
}

// Namespace: 
private sealed class SubInstruction.SubInt16 : SubInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class SubInstruction.SubInt32 : SubInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class SubInstruction.SubInt64 : SubInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class SubInstruction.SubUInt16 : SubInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class SubInstruction.SubUInt32 : SubInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class SubInstruction.SubUInt64 : SubInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class SubInstruction.SubSingle : SubInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class SubInstruction.SubDouble : SubInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class SubOvfInstruction : Instruction
{
	// Fields
	private static Instruction s_Int16;
	private static Instruction s_Int32;
	private static Instruction s_Int64;
	private static Instruction s_UInt16;
	private static Instruction s_UInt32;
	private static Instruction s_UInt64;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	private void .ctor() { }

	public static Instruction Create(Type type) { }
}

// Namespace: 
private sealed class SubOvfInstruction.SubOvfInt16 : SubOvfInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class SubOvfInstruction.SubOvfInt32 : SubOvfInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class SubOvfInstruction.SubOvfInt64 : SubOvfInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class SubOvfInstruction.SubOvfUInt16 : SubOvfInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class SubOvfInstruction.SubOvfUInt32 : SubOvfInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class SubOvfInstruction.SubOvfUInt64 : SubOvfInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class CreateDelegateInstruction : Instruction
{
	// Fields
	private readonly LightDelegateCreator _creator;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	internal void .ctor(LightDelegateCreator delegateCreator) { }

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class TypeIsInstruction : Instruction
{
	// Fields
	private readonly Type _type;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	internal void .ctor(Type type) { }

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	public override int Run(InterpretedFrame frame) { }

	public override string ToString() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class TypeAsInstruction : Instruction
{
	// Fields
	private readonly Type _type;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	internal void .ctor(Type type) { }

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	public override int Run(InterpretedFrame frame) { }

	public override string ToString() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class TypeEqualsInstruction : Instruction
{
	// Fields
	public static readonly TypeEqualsInstruction Instance;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	private void .ctor() { }

	public override int Run(InterpretedFrame frame) { }

	private static void .cctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class NullableMethodCallInstruction : Instruction
{
	// Fields
	private static NullableMethodCallInstruction s_hasValue;
	private static NullableMethodCallInstruction s_value;
	private static NullableMethodCallInstruction s_equals;
	private static NullableMethodCallInstruction s_getHashCode;
	private static NullableMethodCallInstruction s_getValueOrDefault1;
	private static NullableMethodCallInstruction s_toString;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	private void .ctor() { }

	public static Instruction Create(string method, int argCount, MethodInfo mi) { }

	public static Instruction CreateGetValue() { }
}

// Namespace: 
private sealed class NullableMethodCallInstruction.HasValue : NullableMethodCallInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NullableMethodCallInstruction.GetValue : NullableMethodCallInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NullableMethodCallInstruction.GetValueOrDefault : NullableMethodCallInstruction
{
	// Fields
	private readonly Type defaultValueType;

	// Methods

	public void .ctor(MethodInfo mi) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class NullableMethodCallInstruction.GetValueOrDefault1 : NullableMethodCallInstruction
{
	// Properties
	public override int ConsumedStack { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NullableMethodCallInstruction.EqualsClass : NullableMethodCallInstruction
{
	// Properties
	public override int ConsumedStack { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NullableMethodCallInstruction.ToStringClass : NullableMethodCallInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: 
private sealed class NullableMethodCallInstruction.GetHashCodeClass : NullableMethodCallInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }

	public void .ctor() { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal abstract class CastInstruction : Instruction
{
	// Fields
	private static CastInstruction s_Boolean;
	private static CastInstruction s_Byte;
	private static CastInstruction s_Char;
	private static CastInstruction s_DateTime;
	private static CastInstruction s_Decimal;
	private static CastInstruction s_Double;
	private static CastInstruction s_Int16;
	private static CastInstruction s_Int32;
	private static CastInstruction s_Int64;
	private static CastInstruction s_SByte;
	private static CastInstruction s_Single;
	private static CastInstruction s_String;
	private static CastInstruction s_UInt16;
	private static CastInstruction s_UInt32;
	private static CastInstruction s_UInt64;

	// Properties
	public override int ConsumedStack { get; }
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public override int get_ConsumedStack() { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	public static Instruction Create(Type t) { }

	protected void .ctor() { }
}

// Namespace: 
private sealed class CastInstruction.CastInstructionT<T> : CastInstruction
{
	// Methods

	public override int Run(InterpretedFrame frame) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A8F530 Offset: 0x1A8E530 VA: 0x181A8F530
	|-CastInstruction.CastInstructionT<bool>.Run
	|-CastInstruction.CastInstructionT<byte>.Run
	|-CastInstruction.CastInstructionT<sbyte>.Run
	|
	|-RVA: 0x1A8F290 Offset: 0x1A8E290 VA: 0x181A8F290
	|-CastInstruction.CastInstructionT<char>.Run
	|-CastInstruction.CastInstructionT<short>.Run
	|-CastInstruction.CastInstructionT<ushort>.Run
	|
	|-RVA: 0x1A8F370 Offset: 0x1A8E370 VA: 0x181A8F370
	|-CastInstruction.CastInstructionT<DateTime>.Run
	|-CastInstruction.CastInstructionT<long>.Run
	|-CastInstruction.CastInstructionT<ulong>.Run
	|
	|-RVA: 0x1A8F030 Offset: 0x1A8E030 VA: 0x181A8F030
	|-CastInstruction.CastInstructionT<Decimal>.Run
	|
	|-RVA: 0x1A8F450 Offset: 0x1A8E450 VA: 0x181A8F450
	|-CastInstruction.CastInstructionT<double>.Run
	|
	|-RVA: 0x1A8F110 Offset: 0x1A8E110 VA: 0x181A8F110
	|-CastInstruction.CastInstructionT<int>.Run
	|-CastInstruction.CastInstructionT<uint>.Run
	|
	|-RVA: 0x1A8F1F0 Offset: 0x1A8E1F0 VA: 0x181A8F1F0
	|-CastInstruction.CastInstructionT<object>.Run
	|
	|-RVA: 0x1A8EF50 Offset: 0x1A8DF50 VA: 0x181A8EF50
	|-CastInstruction.CastInstructionT<float>.Run
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A8F610 Offset: 0x1A8E610 VA: 0x181A8F610
	|-CastInstruction.CastInstructionT<bool>..ctor
	|-CastInstruction.CastInstructionT<byte>..ctor
	|-CastInstruction.CastInstructionT<char>..ctor
	|-CastInstruction.CastInstructionT<DateTime>..ctor
	|-CastInstruction.CastInstructionT<Decimal>..ctor
	|-CastInstruction.CastInstructionT<double>..ctor
	|-CastInstruction.CastInstructionT<short>..ctor
	|-CastInstruction.CastInstructionT<int>..ctor
	|-CastInstruction.CastInstructionT<long>..ctor
	|-CastInstruction.CastInstructionT<object>..ctor
	|-CastInstruction.CastInstructionT<sbyte>..ctor
	|-CastInstruction.CastInstructionT<float>..ctor
	|-CastInstruction.CastInstructionT<string>..ctor
	|-CastInstruction.CastInstructionT<ushort>..ctor
	|-CastInstruction.CastInstructionT<uint>..ctor
	|-CastInstruction.CastInstructionT<ulong>..ctor
	*/
}

// Namespace: 
private abstract class CastInstruction.CastInstructionNoT : CastInstruction
{
	// Fields
	private readonly Type _t;

	// Methods

	protected void .ctor(Type t) { }

	public static CastInstruction Create(Type t) { }

	public override int Run(InterpretedFrame frame) { }

	protected abstract void ConvertNull(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class CastInstruction.CastInstructionNoT.Ref : CastInstruction.CastInstructionNoT
{
	// Methods

	public void .ctor(Type t) { }

	protected override void ConvertNull(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class CastInstruction.CastInstructionNoT.Value : CastInstruction.CastInstructionNoT
{
	// Methods

	public void .ctor(Type t) { }

	protected override void ConvertNull(InterpretedFrame frame) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class CastToEnumInstruction : CastInstruction
{
	// Fields
	private readonly Type _t;

	// Methods

	public void .ctor(Type t) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class CastReferenceToEnumInstruction : CastInstruction
{
	// Fields
	private readonly Type _t;

	// Methods

	public void .ctor(Type t) { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal sealed class QuoteInstruction : Instruction
{
	// Fields
	private readonly Expression _operand;
	private readonly Dictionary<ParameterExpression, LocalVariable> _hoistedVariables;

	// Properties
	public override int ProducedStack { get; }
	public override string InstructionName { get; }

	// Methods

	public void .ctor(Expression operand, Dictionary<ParameterExpression, LocalVariable> hoistedVariables) { }

	public override int get_ProducedStack() { }

	public override string get_InstructionName() { }

	public override int Run(InterpretedFrame frame) { }
}

// Namespace: 
private sealed class QuoteInstruction.ExpressionQuoter : ExpressionVisitor
{
	// Fields
	private readonly Dictionary<ParameterExpression, LocalVariable> _variables;
	private readonly InterpretedFrame _frame;
	private readonly Stack<HashSet<ParameterExpression>> _shadowedVars;

	// Methods

	internal void .ctor(Dictionary<ParameterExpression, LocalVariable> hoistedVariables, InterpretedFrame frame) { }

	protected internal override Expression VisitLambda<T>(Expression<T> node) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x9698D0 Offset: 0x9688D0 VA: 0x1809698D0
	|-QuoteInstruction.ExpressionQuoter.VisitLambda<object>
	*/

	protected internal override Expression VisitBlock(BlockExpression node) { }

	protected override CatchBlock VisitCatchBlock(CatchBlock node) { }

	protected internal override Expression VisitRuntimeVariables(RuntimeVariablesExpression node) { }

	private static IRuntimeVariables MergeRuntimeVariables(IRuntimeVariables first, IRuntimeVariables second, int[] indexes) { }

	protected internal override Expression VisitParameter(ParameterExpression node) { }

	private IStrongBox GetBox(ParameterExpression variable) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal static class DelegateHelpers
{
	// Methods

	internal static Type MakeDelegate(Type[] types) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class DelegateHelpers.<>c
{
	// Fields
	public static readonly DelegateHelpers.<>c <>9;
	public static Func<Type, bool> <>9__1_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <MakeDelegate>b__1_0(Type t) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal static class ScriptingRuntimeHelpers
{
	// Methods

	public static object Int32ToObject(int i) { }

	internal static object GetPrimitiveDefaultValue(Type type) { }
}

// Namespace: System.Linq.Expressions.Interpreter
internal static class ExceptionHelpers
{
	// Methods

	public static void UnwrapAndRethrow(TargetInvocationException exception) { }
}

// Namespace: System.Linq.Expressions.Interpreter
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
internal class HybridReferenceDictionary<TKey, TValue>
{
	// Fields
	private KeyValuePair<TKey, TValue>[] _keysAndValues;
	private Dictionary<TKey, TValue> _dict;

	// Properties
	public TValue Item { get; set; }

	// Methods

	public bool TryGetValue(TKey key, out TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A91B10 Offset: 0x1A90B10 VA: 0x181A91B10
	|-HybridReferenceDictionary<LabelTarget, LabelInfo>.TryGetValue
	|-HybridReferenceDictionary<ParameterExpression, LocalVariables.VariableScope>.TryGetValue
	|-HybridReferenceDictionary<object, object>.TryGetValue
	*/

	public void Remove(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A919E0 Offset: 0x1A909E0 VA: 0x181A919E0
	|-HybridReferenceDictionary<ParameterExpression, LocalVariables.VariableScope>.Remove
	|-HybridReferenceDictionary<object, object>.Remove
	*/

	public bool ContainsKey(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A91810 Offset: 0x1A90810 VA: 0x181A91810
	|-HybridReferenceDictionary<LabelTarget, LabelInfo>.ContainsKey
	|-HybridReferenceDictionary<object, object>.ContainsKey
	*/

	public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A91950 Offset: 0x1A90950 VA: 0x181A91950
	|-HybridReferenceDictionary<LabelTarget, LabelInfo>.GetEnumerator
	|-HybridReferenceDictionary<object, object>.GetEnumerator
	*/

	[IteratorStateMachineAttribute] // RVA: 0x95930 Offset: 0x94D30 VA: 0x180095930
	private IEnumerator<KeyValuePair<TKey, TValue>> GetEnumeratorWorker() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A918D0 Offset: 0x1A908D0 VA: 0x181A918D0
	|-HybridReferenceDictionary<object, object>.GetEnumeratorWorker
	*/

	public TValue get_Item(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A91C70 Offset: 0x1A90C70 VA: 0x181A91C70
	|-HybridReferenceDictionary<ParameterExpression, LocalVariables.VariableScope>.get_Item
	|-HybridReferenceDictionary<object, object>.get_Item
	*/

	public void set_Item(TKey key, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A91D20 Offset: 0x1A90D20 VA: 0x181A91D20
	|-HybridReferenceDictionary<LabelTarget, LabelInfo>.set_Item
	|-HybridReferenceDictionary<ParameterExpression, LocalVariables.VariableScope>.set_Item
	|-HybridReferenceDictionary<object, object>.set_Item
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-HybridReferenceDictionary<LabelTarget, LabelInfo>..ctor
	|-HybridReferenceDictionary<ParameterExpression, LocalVariables.VariableScope>..ctor
	|-HybridReferenceDictionary<object, object>..ctor
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class HybridReferenceDictionary.<GetEnumeratorWorker>d__7<TKey, TValue> : IEnumerator<KeyValuePair<TKey, TValue>>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private KeyValuePair<TKey, TValue> <>2__current;
	public HybridReferenceDictionary<TKey, TValue> <>4__this;
	private int <i>5__1;

	// Properties
	private KeyValuePair<TKey, TValue> System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F8CF0 Offset: 0x20F7CF0 VA: 0x1820F8CF0
	|-HybridReferenceDictionary.<GetEnumeratorWorker>d__7<object, object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-HybridReferenceDictionary.<GetEnumeratorWorker>d__7<object, object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A98570 Offset: 0x1A97570 VA: 0x181A98570
	|-HybridReferenceDictionary.<GetEnumeratorWorker>d__7<object, object>.MoveNext
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private KeyValuePair<TKey, TValue> System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x123E870 Offset: 0x123D870 VA: 0x18123E870
	|-HybridReferenceDictionary.<GetEnumeratorWorker>d__7<object, object>.System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A986C0 Offset: 0x1A976C0 VA: 0x181A986C0
	|-HybridReferenceDictionary.<GetEnumeratorWorker>d__7<object, object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A98710 Offset: 0x1A97710 VA: 0x181A98710
	|-HybridReferenceDictionary.<GetEnumeratorWorker>d__7<object, object>.System.Collections.IEnumerator.get_Current
	*/
}

// Namespace: System.Runtime.CompilerServices
[DebuggerStepThroughAttribute] // RVA: 0xA0D50 Offset: 0xA0150 VA: 0x1800A0D50
[EditorBrowsableAttribute] // RVA: 0xA0D50 Offset: 0xA0150 VA: 0x1800A0D50
public static class RuntimeOps
{}

// Namespace: 
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
internal sealed class RuntimeOps.MergedRuntimeVariables : IRuntimeVariables
{
	// Fields
	private readonly IRuntimeVariables _first;
	private readonly IRuntimeVariables _second;
	private readonly int[] _indexes;

	// Methods

	internal void .ctor(IRuntimeVariables first, IRuntimeVariables second, int[] indexes) { }
}

// Namespace: 
internal sealed class RuntimeOps.RuntimeVariables : IRuntimeVariables
{
	// Fields
	private readonly IStrongBox[] _boxes;

	// Methods

	internal void .ctor(IStrongBox[] boxes) { }
}

// Namespace: System.Runtime.CompilerServices
public abstract class DebugInfoGenerator
{}

// Namespace: System.Runtime.CompilerServices
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public interface IRuntimeVariables
{}

// Namespace: System.Runtime.CompilerServices
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
public sealed class ReadOnlyCollectionBuilder<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, IList, ICollection
{
	// Fields
	private T[] _items;
	private int _size;
	private int _version;

	// Properties
	public int Capacity { set; }
	public int Count { get; }
	public T Item { get; set; }
	private bool System.Collections.Generic.ICollection<T>.IsReadOnly { get; }
	private bool System.Collections.IList.IsReadOnly { get; }
	private bool System.Collections.IList.IsFixedSize { get; }
	private object System.Collections.IList.Item { get; set; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F83D0 Offset: 0x20F73D0 VA: 0x1820F83D0
	|-ReadOnlyCollectionBuilder<object>..ctor
	*/

	public void set_Capacity(int value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F84C0 Offset: 0x20F74C0 VA: 0x1820F84C0
	|-ReadOnlyCollectionBuilder<object>.set_Capacity
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1849070 Offset: 0x1848070 VA: 0x181849070
	|-ReadOnlyCollectionBuilder<object>.get_Count
	*/

	public int IndexOf(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F7750 Offset: 0x20F6750 VA: 0x1820F7750
	|-ReadOnlyCollectionBuilder<object>.IndexOf
	*/

	public void Insert(int index, T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F7780 Offset: 0x20F6780 VA: 0x1820F7780
	|-ReadOnlyCollectionBuilder<object>.Insert
	*/

	public void RemoveAt(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F7920 Offset: 0x20F6920 VA: 0x1820F7920
	|-ReadOnlyCollectionBuilder<object>.RemoveAt
	*/

	public T get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F8420 Offset: 0x20F7420 VA: 0x1820F8420
	|-ReadOnlyCollectionBuilder<object>.get_Item
	*/

	public void set_Item(int index, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F85D0 Offset: 0x20F75D0 VA: 0x1820F85D0
	|-ReadOnlyCollectionBuilder<object>.set_Item
	*/

	public void Add(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F74A0 Offset: 0x20F64A0 VA: 0x1820F74A0
	|-ReadOnlyCollectionBuilder<object>.Add
	*/

	public void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27219B0 Offset: 0x27209B0 VA: 0x1827219B0
	|-ReadOnlyCollectionBuilder<object>.Clear
	*/

	public bool Contains(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F7530 Offset: 0x20F6530 VA: 0x1820F7530
	|-ReadOnlyCollectionBuilder<object>.Contains
	*/

	public void CopyTo(T[] array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x273FF30 Offset: 0x273EF30 VA: 0x18273FF30
	|-ReadOnlyCollectionBuilder<object>.CopyTo
	*/

	private bool System.Collections.Generic.ICollection<T>.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-ReadOnlyCollectionBuilder<object>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	*/

	public bool Remove(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F7A00 Offset: 0x20F6A00 VA: 0x1820F7A00
	|-ReadOnlyCollectionBuilder<object>.Remove
	*/

	public IEnumerator<T> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F76E0 Offset: 0x20F66E0 VA: 0x1820F76E0
	|-ReadOnlyCollectionBuilder<object>.GetEnumerator
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D749E0 Offset: 0x1D739E0 VA: 0x181D749E0
	|-ReadOnlyCollectionBuilder<object>.System.Collections.IEnumerable.GetEnumerator
	*/

	private bool System.Collections.IList.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-ReadOnlyCollectionBuilder<object>.System.Collections.IList.get_IsReadOnly
	*/

	private int System.Collections.IList.Add(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F7B50 Offset: 0x20F6B50 VA: 0x1820F7B50
	|-ReadOnlyCollectionBuilder<object>.System.Collections.IList.Add
	*/

	private bool System.Collections.IList.Contains(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F7CD0 Offset: 0x20F6CD0 VA: 0x1820F7CD0
	|-ReadOnlyCollectionBuilder<object>.System.Collections.IList.Contains
	*/

	private int System.Collections.IList.IndexOf(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F7DA0 Offset: 0x20F6DA0 VA: 0x1820F7DA0
	|-ReadOnlyCollectionBuilder<object>.System.Collections.IList.IndexOf
	*/

	private void System.Collections.IList.Insert(int index, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F7E70 Offset: 0x20F6E70 VA: 0x1820F7E70
	|-ReadOnlyCollectionBuilder<object>.System.Collections.IList.Insert
	*/

	private bool System.Collections.IList.get_IsFixedSize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-ReadOnlyCollectionBuilder<object>.System.Collections.IList.get_IsFixedSize
	*/

	private void System.Collections.IList.Remove(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F7FE0 Offset: 0x20F6FE0 VA: 0x1820F7FE0
	|-ReadOnlyCollectionBuilder<object>.System.Collections.IList.Remove
	*/

	private object System.Collections.IList.get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F80A0 Offset: 0x20F70A0 VA: 0x1820F80A0
	|-ReadOnlyCollectionBuilder<object>.System.Collections.IList.get_Item
	*/

	private void System.Collections.IList.set_Item(int index, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F80D0 Offset: 0x20F70D0 VA: 0x1820F80D0
	|-ReadOnlyCollectionBuilder<object>.System.Collections.IList.set_Item
	*/

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F7A70 Offset: 0x20F6A70 VA: 0x1820F7A70
	|-ReadOnlyCollectionBuilder<object>.System.Collections.ICollection.CopyTo
	*/

	private bool System.Collections.ICollection.get_IsSynchronized() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-ReadOnlyCollectionBuilder<object>.System.Collections.ICollection.get_IsSynchronized
	*/

	private object System.Collections.ICollection.get_SyncRoot() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x14F8750 Offset: 0x14F7750 VA: 0x1814F8750
	|-ReadOnlyCollectionBuilder<object>.System.Collections.ICollection.get_SyncRoot
	*/

	public T[] ToArray() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x281C270 Offset: 0x281B270 VA: 0x18281C270
	|-ReadOnlyCollectionBuilder<object>.ToArray
	*/

	public ReadOnlyCollection<T> ToReadOnlyCollection() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F8240 Offset: 0x20F7240 VA: 0x1820F8240
	|-ReadOnlyCollectionBuilder<object>.ToReadOnlyCollection
	*/

	private void EnsureCapacity(int min) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F7660 Offset: 0x20F6660 VA: 0x1820F7660
	|-ReadOnlyCollectionBuilder<object>.EnsureCapacity
	*/

	private static bool IsCompatibleObject(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F78A0 Offset: 0x20F68A0 VA: 0x1820F78A0
	|-ReadOnlyCollectionBuilder<object>.IsCompatibleObject
	*/

	private static void ValidateNullValue(object value, string argument) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F8310 Offset: 0x20F7310 VA: 0x1820F8310
	|-ReadOnlyCollectionBuilder<object>.ValidateNullValue
	*/
}

// Namespace: 
[Serializable]
private class ReadOnlyCollectionBuilder.Enumerator<T> : IEnumerator<T>, IDisposable, IEnumerator
{
	// Fields
	private readonly ReadOnlyCollectionBuilder<T> _builder;
	private readonly int _version;
	private int _index;
	private T _current;

	// Properties
	public T Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	internal void .ctor(ReadOnlyCollectionBuilder<T> builder) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F6210 Offset: 0x20F5210 VA: 0x1820F6210
	|-ReadOnlyCollectionBuilder.Enumerator<object>..ctor
	*/

	public T get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1669AD0 Offset: 0x1668AD0 VA: 0x181669AD0
	|-ReadOnlyCollectionBuilder.Enumerator<object>.get_Current
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-ReadOnlyCollectionBuilder.Enumerator<object>.Dispose
	*/

	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F61A0 Offset: 0x20F51A0 VA: 0x1820F61A0
	|-ReadOnlyCollectionBuilder.Enumerator<object>.System.Collections.IEnumerator.get_Current
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F6040 Offset: 0x20F5040 VA: 0x1820F6040
	|-ReadOnlyCollectionBuilder.Enumerator<object>.MoveNext
	*/

	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F6130 Offset: 0x20F5130 VA: 0x1820F6130
	|-ReadOnlyCollectionBuilder.Enumerator<object>.System.Collections.IEnumerator.Reset
	*/
}

// Namespace: System.Runtime.CompilerServices
internal sealed class TrueReadOnlyCollection<T> : ReadOnlyCollection<T>
{
	// Methods

	public void .ctor(T[] list) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195F660 Offset: 0x195E660 VA: 0x18195F660
	|-TrueReadOnlyCollection<Expression>..ctor
	|-TrueReadOnlyCollection<ParameterExpression>..ctor
	|-TrueReadOnlyCollection<object>..ctor
	|-TrueReadOnlyCollection<MemberInfo>..ctor
	*/
}

// Namespace: System.Runtime.CompilerServices
public class StrongBox<T> : IStrongBox
{
	// Fields
	public T Value;

	// Properties
	private object System.Runtime.CompilerServices.IStrongBox.Value { get; set; }

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-StrongBox<int>..ctor
	|-StrongBox<object>..ctor
	*/

	public void .ctor(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F8CF0 Offset: 0x20F7CF0 VA: 0x1820F8CF0
	|-StrongBox<int>..ctor
	|
	|-RVA: 0x1D733E0 Offset: 0x1D723E0 VA: 0x181D733E0
	|-StrongBox<object>..ctor
	*/

	private object System.Runtime.CompilerServices.IStrongBox.get_Value() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F8BC0 Offset: 0x20F7BC0 VA: 0x1820F8BC0
	|-StrongBox<int>.System.Runtime.CompilerServices.IStrongBox.get_Value
	|
	|-RVA: 0x81B350 Offset: 0x81A350 VA: 0x18081B350
	|-StrongBox<object>.System.Runtime.CompilerServices.IStrongBox.get_Value
	*/

	private void System.Runtime.CompilerServices.IStrongBox.set_Value(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F8C00 Offset: 0x20F7C00 VA: 0x1820F8C00
	|-StrongBox<int>.System.Runtime.CompilerServices.IStrongBox.set_Value
	|
	|-RVA: 0x20F8C80 Offset: 0x20F7C80 VA: 0x1820F8C80
	|-StrongBox<object>.System.Runtime.CompilerServices.IStrongBox.set_Value
	*/
}

// Namespace: System.Runtime.CompilerServices
public interface IStrongBox
{
	// Properties
	public abstract object Value { get; set; }

	// Methods

	public abstract object get_Value() { }

	public abstract void set_Value(object value) { }
}

// Namespace: System.Dynamic.Utils
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
internal sealed class CacheDict<TKey, TValue>
{
	// Fields
	private readonly int _mask;
	private readonly CacheDict.Entry<TKey, TValue>[] _entries;

	// Properties
	internal TKey Item { set; }

	// Methods

	internal void .ctor(int size) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC4960 Offset: 0x1FC3960 VA: 0x181FC4960
	|-CacheDict<object, object>..ctor
	|-CacheDict<MethodBase, ParameterInfo[]>..ctor
	|-CacheDict<Type, Func<LightLambda, Delegate>>..ctor
	|-CacheDict<Type, Func<Expression, string, bool, ReadOnlyCollection<ParameterExpression>, LambdaExpression>>..ctor
	|-CacheDict<Type, MethodInfo>..ctor
	*/

	private static int AlignSize(int size) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24A7690 Offset: 0x24A6690 VA: 0x1824A7690
	|-CacheDict<object, object>.AlignSize
	*/

	internal bool TryGetValue(TKey key, out TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC4880 Offset: 0x1FC3880 VA: 0x181FC4880
	|-CacheDict<object, object>.TryGetValue
	|-CacheDict<MethodBase, ParameterInfo[]>.TryGetValue
	|-CacheDict<Type, Func<LightLambda, Delegate>>.TryGetValue
	|-CacheDict<Type, Func<Expression, string, bool, ReadOnlyCollection<ParameterExpression>, LambdaExpression>>.TryGetValue
	|-CacheDict<Type, MethodInfo>.TryGetValue
	*/

	internal void Add(TKey key, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC4710 Offset: 0x1FC3710 VA: 0x181FC4710
	|-CacheDict<object, object>.Add
	*/

	internal void set_Item(TKey key, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC49F0 Offset: 0x1FC39F0 VA: 0x181FC49F0
	|-CacheDict<object, object>.set_Item
	|-CacheDict<MethodBase, ParameterInfo[]>.set_Item
	|-CacheDict<Type, Func<LightLambda, Delegate>>.set_Item
	|-CacheDict<Type, Func<Expression, string, bool, ReadOnlyCollection<ParameterExpression>, LambdaExpression>>.set_Item
	|-CacheDict<Type, MethodInfo>.set_Item
	*/
}

// Namespace: 
private sealed class CacheDict.Entry<TKey, TValue>
{
	// Fields
	internal readonly int _hash;
	internal readonly TKey _key;
	internal readonly TValue _value;

	// Methods

	internal void .ctor(int hash, TKey key, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC4C00 Offset: 0x1FC3C00 VA: 0x181FC4C00
	|-CacheDict.Entry<object, object>..ctor
	*/
}

// Namespace: System.Dynamic.Utils
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class CollectionExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T[] RemoveFirst<T>(T[] array) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2394A40 Offset: 0x2393A40 VA: 0x182394A40
	|-CollectionExtensions.RemoveFirst<object>
	|-CollectionExtensions.RemoveFirst<ParameterInfo>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T[] RemoveLast<T>(T[] array) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2394AD0 Offset: 0x2393AD0 VA: 0x182394AD0
	|-CollectionExtensions.RemoveLast<object>
	|-CollectionExtensions.RemoveLast<ParameterInfo>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static ReadOnlyCollection<T> ToReadOnly<T>(IEnumerable<T> enumerable) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x478C40 Offset: 0x477C40 VA: 0x180478C40
	|-CollectionExtensions.ToReadOnly<CatchBlock>
	|-CollectionExtensions.ToReadOnly<ElementInit>
	|-CollectionExtensions.ToReadOnly<Expression>
	|-CollectionExtensions.ToReadOnly<MemberBinding>
	|-CollectionExtensions.ToReadOnly<ParameterExpression>
	|-CollectionExtensions.ToReadOnly<SwitchCase>
	|-CollectionExtensions.ToReadOnly<object>
	|-CollectionExtensions.ToReadOnly<MemberInfo>
	*/
}

// Namespace: System.Dynamic.Utils
internal static class ContractUtils
{
	// Properties
	[ExcludeFromCodeCoverageAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Exception Unreachable { get; }

	// Methods

	public static Exception get_Unreachable() { }

	public static void Requires(bool precondition, string paramName) { }

	public static void RequiresNotNull(object value, string paramName) { }

	public static void RequiresNotNull(object value, string paramName, int index) { }

	public static void RequiresNotEmpty<T>(ICollection<T> collection, string paramName) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1194740 Offset: 0x1193740 VA: 0x181194740
	|-ContractUtils.RequiresNotEmpty<Expression>
	|-ContractUtils.RequiresNotEmpty<object>
	*/

	public static void RequiresNotNullItems<T>(IList<T> array, string arrayName) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x11947F0 Offset: 0x11937F0 VA: 0x1811947F0
	|-ContractUtils.RequiresNotNullItems<CatchBlock>
	|-ContractUtils.RequiresNotNullItems<SwitchCase>
	|-ContractUtils.RequiresNotNullItems<object>
	*/

	private static string GetParamName(string paramName, int index) { }
}

// Namespace: System.Dynamic.Utils
internal static class EmptyReadOnlyCollection<T>
{
	// Fields
	public static readonly ReadOnlyCollection<T> Instance;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC4AC0 Offset: 0x1FC3AC0 VA: 0x181FC4AC0
	|-EmptyReadOnlyCollection<object>..cctor
	*/
}

// Namespace: System.Dynamic.Utils
internal static class ExpressionUtils
{
	// Methods

	public static ReadOnlyCollection<T> ReturnReadOnly<T>(ref IReadOnlyList<T> collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x4798D0 Offset: 0x4788D0 VA: 0x1804798D0
	|-ExpressionUtils.ReturnReadOnly<Expression>
	|-ExpressionUtils.ReturnReadOnly<ParameterExpression>
	|-ExpressionUtils.ReturnReadOnly<object>
	*/

	public static T ReturnObject<T>(object collectionOrT) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x762CE0 Offset: 0x761CE0 VA: 0x180762CE0
	|-ExpressionUtils.ReturnObject<Expression>
	|-ExpressionUtils.ReturnObject<ParameterExpression>
	|-ExpressionUtils.ReturnObject<object>
	*/

	public static void ValidateArgumentTypes(MethodBase method, ExpressionType nodeKind, ref ReadOnlyCollection<Expression> arguments, string methodParamName) { }

	public static void ValidateArgumentCount(MethodBase method, ExpressionType nodeKind, int count, ParameterInfo[] pis) { }

	public static Expression ValidateOneArgument(MethodBase method, ExpressionType nodeKind, Expression arguments, ParameterInfo pi, string methodParamName, string argumentParamName, int index = -1) { }

	public static void RequiresCanRead(Expression expression, string paramName) { }

	public static void RequiresCanRead(Expression expression, string paramName, int idx) { }

	public static bool TryQuote(Type parameterType, ref Expression argument) { }

	internal static ParameterInfo[] GetParametersForValidation(MethodBase method, ExpressionType nodeKind) { }

	internal static bool SameElements<T>(ref IEnumerable<T> replacement, IReadOnlyList<T> current) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x884AE0 Offset: 0x883AE0 VA: 0x180884AE0
	|-ExpressionUtils.SameElements<CatchBlock>
	|-ExpressionUtils.SameElements<ElementInit>
	|-ExpressionUtils.SameElements<Expression>
	|-ExpressionUtils.SameElements<MemberBinding>
	|-ExpressionUtils.SameElements<ParameterExpression>
	|-ExpressionUtils.SameElements<SwitchCase>
	|-ExpressionUtils.SameElements<object>
	*/

	private static bool SameElementsInCollection<T>(ICollection<T> replacement, IReadOnlyList<T> current) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x884880 Offset: 0x883880 VA: 0x180884880
	|-ExpressionUtils.SameElementsInCollection<object>
	*/
}

// Namespace: System.Dynamic.Utils
internal static class ExpressionVisitorUtils
{
	// Methods

	public static Expression[] VisitBlockExpressions(ExpressionVisitor visitor, BlockExpression block) { }

	public static ParameterExpression[] VisitParameters(ExpressionVisitor visitor, IParameterProvider nodes, string callerName) { }

	public static Expression[] VisitArguments(ExpressionVisitor visitor, IArgumentProvider nodes) { }
}

// Namespace: System.Dynamic.Utils
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class TypeExtensions
{
	// Fields
	private static readonly CacheDict<MethodBase, ParameterInfo[]> s_paramInfoCache;

	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MethodInfo GetAnyStaticMethodValidated(Type type, string name, Type[] types) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool MatchesArgumentTypes(MethodInfo mi, Type[] argTypes) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TypeCode GetTypeCode(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static ParameterInfo[] GetParametersCached(MethodBase method) { }

	private static void .cctor() { }
}

// Namespace: System.Dynamic.Utils
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class TypeUtils
{
	// Fields
	private static Assembly s_mscorlib;

	// Properties
	private static Assembly MsCorLib { get; }

	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Type GetNonNullableType(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Type GetNullableType(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsNullableType(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsNullableOrReferenceType(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsBool(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsNumeric(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsInteger(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsArithmetic(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsUnsignedInt(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsIntegerOrBool(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsNumericOrBool(Type type) { }

	public static bool IsValidInstanceType(MemberInfo member, Type instanceType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool HasIdentityPrimitiveOrNullableConversionTo(Type source, Type dest) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool HasReferenceConversionTo(Type source, Type dest) { }

	private static bool IsCovariant(Type t) { }

	private static bool IsContravariant(Type t) { }

	private static bool IsInvariant(Type t) { }

	private static bool IsDelegate(Type t) { }

	public static bool IsLegalExplicitVariantDelegateConversion(Type source, Type dest) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsConvertible(Type type) { }

	public static bool HasReferenceEquality(Type left, Type right) { }

	public static bool HasBuiltInEqualityOperator(Type left, Type right) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsImplicitlyConvertibleTo(Type source, Type destination) { }

	public static MethodInfo GetUserDefinedCoercionMethod(Type convertFrom, Type convertToType) { }

	private static MethodInfo FindConversionOperator(MethodInfo[] methods, Type typeFrom, Type typeTo) { }

	private static bool IsImplicitNumericConversion(Type source, Type destination) { }

	private static bool IsImplicitReferenceConversion(Type source, Type destination) { }

	private static bool IsImplicitBoxingConversion(Type source, Type destination) { }

	private static bool IsImplicitNullableConversion(Type source, Type destination) { }

	public static Type FindGenericType(Type definition, Type type) { }

	public static MethodInfo GetBooleanOperator(Type type, string name) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Type GetNonRefType(Type type) { }

	public static bool AreEquivalent(Type t1, Type t2) { }

	public static bool AreReferenceAssignable(Type dest, Type src) { }

	public static bool IsSameOrSubclass(Type type, Type subType) { }

	public static void ValidateType(Type type, string paramName) { }

	public static void ValidateType(Type type, string paramName, bool allowByRef, bool allowPointer) { }

	public static bool ValidateType(Type type, string paramName, int index) { }

	private static Assembly get_MsCorLib() { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool CanCache(Type t) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MethodInfo GetInvokeMethod(Type delegateType) { }
}

// Namespace: System.Collections.Generic
internal struct LargeArrayBuilder<T>
{
	// Fields
	private readonly int _maxCapacity;
	private T[] _first;
	private ArrayBuilder<T[]> _buffers;
	private T[] _current;
	private int _index;
	private int _count;

	// Methods

	public void .ctor(bool initialize) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C0010 Offset: 0x1BF410 VA: 0x1801C0010
	|-LargeArrayBuilder<object>..ctor
	*/

	public void .ctor(int maxCapacity) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C0000 Offset: 0x1BF400 VA: 0x1801C0000
	|-LargeArrayBuilder<object>..ctor
	*/

	public void AddRange(IEnumerable<T> items) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BFF80 Offset: 0x1BF380 VA: 0x1801BFF80
	|-LargeArrayBuilder<object>.AddRange
	*/

	public void CopyTo(T[] array, int arrayIndex, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BFFA0 Offset: 0x1BF3A0 VA: 0x1801BFFA0
	|-LargeArrayBuilder<object>.CopyTo
	*/

	public T[] GetBuffer(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BFFB0 Offset: 0x1BF3B0 VA: 0x1801BFFB0
	|-LargeArrayBuilder<object>.GetBuffer
	*/

	public T[] ToArray() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BFFC0 Offset: 0x1BF3C0 VA: 0x1801BFFC0
	|-LargeArrayBuilder<object>.ToArray
	*/

	public bool TryMove(out T[] array) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BFFD0 Offset: 0x1BF3D0 VA: 0x1801BFFD0
	|-LargeArrayBuilder<object>.TryMove
	*/

	private void AllocateBuffer() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BFF90 Offset: 0x1BF390 VA: 0x1801BFF90
	|-LargeArrayBuilder<object>.AllocateBuffer
	*/
}

// Namespace: System.Collections.Generic
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
internal struct ArrayBuilder<T>
{
	// Fields
	private T[] _array;
	private int _count;

	// Properties
	public int Capacity { get; }
	public int Count { get; }
	public T Item { get; }

	// Methods

	public void .ctor(int capacity) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2B5AF0 Offset: 0x2B4EF0 VA: 0x1802B5AF0
	|-ArrayBuilder<Expression>..ctor
	|-ArrayBuilder<ParameterExpression>..ctor
	|-ArrayBuilder<object>..ctor
	*/

	public int get_Capacity() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2B5B00 Offset: 0x2B4F00 VA: 0x1802B5B00
	|-ArrayBuilder<object>.get_Capacity
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C220 Offset: 0x25B620 VA: 0x18025C220
	|-ArrayBuilder<object>.get_Count
	*/

	public T get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2B5B10 Offset: 0x2B4F10 VA: 0x1802B5B10
	|-ArrayBuilder<object>.get_Item
	*/

	public void Add(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2B5A70 Offset: 0x2B4E70 VA: 0x1802B5A70
	|-ArrayBuilder<object>.Add
	*/

	public T[] ToArray() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2B5A90 Offset: 0x2B4E90 VA: 0x1802B5A90
	|-ArrayBuilder<object>.ToArray
	*/

	public void UncheckedAdd(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2B5AA0 Offset: 0x2B4EA0 VA: 0x1802B5AA0
	|-ArrayBuilder<Expression>.UncheckedAdd
	|-ArrayBuilder<ParameterExpression>.UncheckedAdd
	|-ArrayBuilder<object>.UncheckedAdd
	*/

	private void EnsureCapacity(int minimum) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2B5A80 Offset: 0x2B4E80 VA: 0x1802B5A80
	|-ArrayBuilder<object>.EnsureCapacity
	*/
}

// Namespace: System.Collections.Generic
internal static class EnumerableHelpers
{
	// Methods

	internal static T[] ToArray<T>(IEnumerable<T> source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23976D0 Offset: 0x23966D0 VA: 0x1823976D0
	|-EnumerableHelpers.ToArray<object>
	*/
}

// Namespace: System.Collections.Generic
internal sealed class BitHelper
{
	// Fields
	private readonly int _length;
	private readonly int* _arrayPtr;
	private readonly int[] _array;
	private readonly bool _useStackAlloc;

	// Methods

	internal void .ctor(int* bitArrayPtr, int length) { }

	internal void .ctor(int[] bitArray, int length) { }

	internal void MarkBit(int bitPosition) { }

	internal bool IsMarked(int bitPosition) { }

	internal static int ToIntArrayLength(int n) { }
}

// Namespace: System.Collections.Generic
[DebuggerDisplayAttribute] // RVA: 0xD3680 Offset: 0xD2A80 VA: 0x1800D3680
[DebuggerTypeProxyAttribute] // RVA: 0xD3680 Offset: 0xD2A80 VA: 0x1800D3680
[Serializable]
public class HashSet<T> : ICollection<T>, IEnumerable<T>, IEnumerable, ISet<T>, IReadOnlyCollection<T>, ISerializable, IDeserializationCallback
{
	// Fields
	private const int Lower31BitMask = 2147483647;
	private const int StackAllocThreshold = 100;
	private const int ShrinkThreshold = 3;
	private const string CapacityName = "Capacity";
	private const string ElementsName = "Elements";
	private const string ComparerName = "Comparer";
	private const string VersionName = "Version";
	private int[] _buckets;
	private HashSet.Slot<T>[] _slots;
	private int _count;
	private int _lastIndex;
	private int _freeList;
	private IEqualityComparer<T> _comparer;
	private int _version;
	private SerializationInfo _siInfo;

	// Properties
	public int Count { get; }
	private bool System.Collections.Generic.ICollection<T>.IsReadOnly { get; }
	public IEqualityComparer<T> Comparer { get; }

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24044A0 Offset: 0x24034A0 VA: 0x1824044A0
	|-HashSet<Flow>..ctor
	|-HashSet<GraphReference>..ctor
	|-HashSet<ICloner>..ctor
	|-HashSet<ISerializationDependency>..ctor
	|-HashSet<ISerializationDepender>..ctor
	|-HashSet<SerializationOperation>..ctor
	|-HashSet<HeaderId>..ctor
	|-HashSet<pb_Edge>..ctor
	|-HashSet<pb_EdgeLookup>..ctor
	|-HashSet<pb_Face>..ctor
	|-HashSet<pb_Renderable>..ctor
	|-HashSet<char>..ctor
	|-HashSet<Delegate>..ctor
	|-HashSet<int>..ctor
	|-HashSet<Int32Enum>..ctor
	|-HashSet<LabelScopeInfo>..ctor
	|-HashSet<ParameterExpression>..ctor
	|-HashSet<object>..ctor
	|-HashSet<Assembly>..ctor
	|-HashSet<MethodInfo>..ctor
	|-HashSet<string>..ctor
	|-HashSet<Type>..ctor
	|-HashSet<uint>..ctor
	|-HashSet<ulong>..ctor
	|-HashSet<GameObject>..ctor
	|-HashSet<NetworkConnection>..ctor
	|-HashSet<NetworkIdentity>..ctor
	|-HashSet<NetworkInstanceId>..ctor
	|-HashSet<Object>..ctor
	|-HashSet<PlayableDirector>..ctor
	|-HashSet<Transform>..ctor
	|-HashSet<IClippable>..ctor
	|-HashSet<Text>..ctor
	|-HashSet<ToleranceSphere>..ctor
	|-HashSet<Triangle>..ctor
	*/

	public void .ctor(IEqualityComparer<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2404500 Offset: 0x2403500 VA: 0x182404500
	|-HashSet<pb_Edge>..ctor
	|-HashSet<char>..ctor
	|-HashSet<int>..ctor
	|-HashSet<Int32Enum>..ctor
	|-HashSet<object>..ctor
	|-HashSet<string>..ctor
	|-HashSet<uint>..ctor
	|-HashSet<ulong>..ctor
	|-HashSet<NetworkInstanceId>..ctor
	*/

	public void .ctor(IEnumerable<T> collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x28DFB80 Offset: 0x28DEB80 VA: 0x1828DFB80
	|-HashSet<HeaderId>..ctor
	|-HashSet<pb_Edge>..ctor
	|-HashSet<pb_EdgeLookup>..ctor
	|-HashSet<char>..ctor
	|-HashSet<int>..ctor
	|-HashSet<Int32Enum>..ctor
	|-HashSet<ParameterExpression>..ctor
	|-HashSet<object>..ctor
	|-HashSet<Type>..ctor
	|-HashSet<uint>..ctor
	|-HashSet<ulong>..ctor
	|-HashSet<NetworkConnection>..ctor
	|-HashSet<NetworkInstanceId>..ctor
	*/

	public void .ctor(IEnumerable<T> collection, IEqualityComparer<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2403E70 Offset: 0x2402E70 VA: 0x182403E70
	|-HashSet<pb_Edge>..ctor
	|
	|-RVA: 0x2404290 Offset: 0x2403290 VA: 0x182404290
	|-HashSet<char>..ctor
	|
	|-RVA: 0x2404080 Offset: 0x2403080 VA: 0x182404080
	|-HashSet<int>..ctor
	|
	|-RVA: 0x2403C60 Offset: 0x2402C60 VA: 0x182403C60
	|-HashSet<Int32Enum>..ctor
	|
	|-RVA: 0x28DF970 Offset: 0x28DE970 VA: 0x1828DF970
	|-HashSet<object>..ctor
	|
	|-RVA: 0x28DF510 Offset: 0x28DE510 VA: 0x1828DF510
	|-HashSet<uint>..ctor
	|
	|-RVA: 0x28DFBF0 Offset: 0x28DEBF0 VA: 0x1828DFBF0
	|-HashSet<ulong>..ctor
	|
	|-RVA: 0x28DF760 Offset: 0x28DE760 VA: 0x1828DF760
	|-HashSet<NetworkInstanceId>..ctor
	*/

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x28DF720 Offset: 0x28DE720 VA: 0x1828DF720
	|-HashSet<pb_Edge>..ctor
	|-HashSet<char>..ctor
	|-HashSet<int>..ctor
	|-HashSet<Int32Enum>..ctor
	|-HashSet<object>..ctor
	|-HashSet<uint>..ctor
	|-HashSet<ulong>..ctor
	|-HashSet<NetworkInstanceId>..ctor
	*/

	private void CopyFrom(HashSet<T> source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23F6C20 Offset: 0x23F5C20 VA: 0x1823F6C20
	|-HashSet<pb_Edge>.CopyFrom
	|
	|-RVA: 0x23F6E80 Offset: 0x23F5E80 VA: 0x1823F6E80
	|-HashSet<char>.CopyFrom
	|
	|-RVA: 0x23F70E0 Offset: 0x23F60E0 VA: 0x1823F70E0
	|-HashSet<int>.CopyFrom
	|
	|-RVA: 0x23F7340 Offset: 0x23F6340 VA: 0x1823F7340
	|-HashSet<Int32Enum>.CopyFrom
	|
	|-RVA: 0x28D2630 Offset: 0x28D1630 VA: 0x1828D2630
	|-HashSet<object>.CopyFrom
	|
	|-RVA: 0x28D2D50 Offset: 0x28D1D50 VA: 0x1828D2D50
	|-HashSet<uint>.CopyFrom
	|
	|-RVA: 0x28D2890 Offset: 0x28D1890 VA: 0x1828D2890
	|-HashSet<ulong>.CopyFrom
	|
	|-RVA: 0x28D2AF0 Offset: 0x28D1AF0 VA: 0x1828D2AF0
	|-HashSet<NetworkInstanceId>.CopyFrom
	*/

	private void System.Collections.Generic.ICollection<T>.Add(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23F4DE0 Offset: 0x23F3DE0 VA: 0x1823F4DE0
	|-HashSet<pb_Edge>.System.Collections.Generic.ICollection<T>.Add
	|-HashSet<NetworkInstanceId>.System.Collections.Generic.ICollection<T>.Add
	|
	|-RVA: 0x28D08F0 Offset: 0x28CF8F0 VA: 0x1828D08F0
	|-HashSet<char>.System.Collections.Generic.ICollection<T>.Add
	|-HashSet<int>.System.Collections.Generic.ICollection<T>.Add
	|-HashSet<Int32Enum>.System.Collections.Generic.ICollection<T>.Add
	|-HashSet<object>.System.Collections.Generic.ICollection<T>.Add
	|-HashSet<uint>.System.Collections.Generic.ICollection<T>.Add
	|-HashSet<ulong>.System.Collections.Generic.ICollection<T>.Add
	*/

	public void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23F5F10 Offset: 0x23F4F10 VA: 0x1823F5F10
	|-HashSet<pb_Edge>.Clear
	|-HashSet<char>.Clear
	|-HashSet<int>.Clear
	|-HashSet<Int32Enum>.Clear
	|-HashSet<object>.Clear
	|-HashSet<string>.Clear
	|-HashSet<Type>.Clear
	|-HashSet<uint>.Clear
	|-HashSet<ulong>.Clear
	|-HashSet<NetworkIdentity>.Clear
	|-HashSet<NetworkInstanceId>.Clear
	|-HashSet<IClippable>.Clear
	|-HashSet<Triangle>.Clear
	*/

	public bool Contains(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x28D22C0 Offset: 0x28D12C0 VA: 0x1828D22C0
	|-HashSet<GraphReference>.Contains
	|-HashSet<ISerializationDepender>.Contains
	|-HashSet<SerializationOperation>.Contains
	|-HashSet<pb_EdgeLookup>.Contains
	|-HashSet<pb_Face>.Contains
	|-HashSet<pb_Renderable>.Contains
	|-HashSet<Delegate>.Contains
	|-HashSet<LabelScopeInfo>.Contains
	|-HashSet<object>.Contains
	|-HashSet<MethodInfo>.Contains
	|-HashSet<string>.Contains
	|-HashSet<Type>.Contains
	|-HashSet<ulong>.Contains
	|-HashSet<GameObject>.Contains
	|-HashSet<NetworkConnection>.Contains
	|-HashSet<Object>.Contains
	|-HashSet<PlayableDirector>.Contains
	|-HashSet<Transform>.Contains
	|-HashSet<IClippable>.Contains
	|-HashSet<Text>.Contains
	|
	|-RVA: 0x23F66F0 Offset: 0x23F56F0 VA: 0x1823F66F0
	|-HashSet<HeaderId>.Contains
	|-HashSet<int>.Contains
	|-HashSet<Int32Enum>.Contains
	|-HashSet<uint>.Contains
	|
	|-RVA: 0x23F6A60 Offset: 0x23F5A60 VA: 0x1823F6A60
	|-HashSet<pb_Edge>.Contains
	|
	|-RVA: 0x23F68A0 Offset: 0x23F58A0 VA: 0x1823F68A0
	|-HashSet<char>.Contains
	|
	|-RVA: 0x28D2470 Offset: 0x28D1470 VA: 0x1828D2470
	|-HashSet<NetworkInstanceId>.Contains
	*/

	public void CopyTo(T[] array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x28D3670 Offset: 0x28D2670 VA: 0x1828D3670
	|-HashSet<pb_Edge>.CopyTo
	|-HashSet<char>.CopyTo
	|-HashSet<int>.CopyTo
	|-HashSet<Int32Enum>.CopyTo
	|-HashSet<object>.CopyTo
	|-HashSet<uint>.CopyTo
	|-HashSet<ulong>.CopyTo
	|-HashSet<NetworkInstanceId>.CopyTo
	*/

	public bool Remove(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x28DA740 Offset: 0x28D9740 VA: 0x1828DA740
	|-HashSet<GraphReference>.Remove
	|-HashSet<ISerializationDependency>.Remove
	|-HashSet<ISerializationDepender>.Remove
	|-HashSet<SerializationOperation>.Remove
	|-HashSet<pb_EdgeLookup>.Remove
	|-HashSet<pb_Renderable>.Remove
	|-HashSet<Delegate>.Remove
	|-HashSet<object>.Remove
	|-HashSet<GameObject>.Remove
	|-HashSet<NetworkIdentity>.Remove
	|-HashSet<Object>.Remove
	|-HashSet<PlayableDirector>.Remove
	|-HashSet<IClippable>.Remove
	|-HashSet<Text>.Remove
	|
	|-RVA: 0x23FF250 Offset: 0x23FE250 VA: 0x1823FF250
	|-HashSet<pb_Edge>.Remove
	|
	|-RVA: 0x23FEEF0 Offset: 0x23FDEF0 VA: 0x1823FEEF0
	|-HashSet<char>.Remove
	|
	|-RVA: 0x23FF5D0 Offset: 0x23FE5D0 VA: 0x1823FF5D0
	|-HashSet<int>.Remove
	|-HashSet<Int32Enum>.Remove
	|-HashSet<uint>.Remove
	|
	|-RVA: 0x28DAE50 Offset: 0x28D9E50 VA: 0x1828DAE50
	|-HashSet<ulong>.Remove
	|
	|-RVA: 0x28DAAE0 Offset: 0x28D9AE0 VA: 0x1828DAAE0
	|-HashSet<NetworkInstanceId>.Remove
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x13D2490 Offset: 0x13D1490 VA: 0x1813D2490
	|-HashSet<GraphReference>.get_Count
	|-HashSet<SerializationOperation>.get_Count
	|-HashSet<pb_Edge>.get_Count
	|-HashSet<pb_EdgeLookup>.get_Count
	|-HashSet<char>.get_Count
	|-HashSet<Delegate>.get_Count
	|-HashSet<int>.get_Count
	|-HashSet<Int32Enum>.get_Count
	|-HashSet<object>.get_Count
	|-HashSet<string>.get_Count
	|-HashSet<Type>.get_Count
	|-HashSet<uint>.get_Count
	|-HashSet<ulong>.get_Count
	|-HashSet<NetworkInstanceId>.get_Count
	|-HashSet<Text>.get_Count
	|-HashSet<ToleranceSphere>.get_Count
	*/

	private bool System.Collections.Generic.ICollection<T>.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-HashSet<pb_Edge>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-HashSet<char>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-HashSet<int>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-HashSet<Int32Enum>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-HashSet<object>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-HashSet<uint>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-HashSet<ulong>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	|-HashSet<NetworkInstanceId>.System.Collections.Generic.ICollection<T>.get_IsReadOnly
	*/

	public HashSet.Enumerator<T> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x28D40F0 Offset: 0x28D30F0 VA: 0x1828D40F0
	|-HashSet<Flow>.GetEnumerator
	|-HashSet<GraphReference>.GetEnumerator
	|-HashSet<ICloner>.GetEnumerator
	|-HashSet<pb_Face>.GetEnumerator
	|-HashSet<pb_Renderable>.GetEnumerator
	|-HashSet<Delegate>.GetEnumerator
	|-HashSet<Assembly>.GetEnumerator
	|-HashSet<Type>.GetEnumerator
	|-HashSet<NetworkConnection>.GetEnumerator
	|-HashSet<NetworkIdentity>.GetEnumerator
	|-HashSet<Object>.GetEnumerator
	|-HashSet<IClippable>.GetEnumerator
	|-HashSet<Text>.GetEnumerator
	|-HashSet<ToleranceSphere>.GetEnumerator
	|-HashSet<Triangle>.GetEnumerator
	|-HashSet<LabelScopeInfo>.GetEnumerator
	|-HashSet<ParameterExpression>.GetEnumerator
	|-HashSet<object>.GetEnumerator
	|-HashSet<ulong>.GetEnumerator
	|
	|-RVA: 0x23F8660 Offset: 0x23F7660 VA: 0x1823F8660
	|-HashSet<int>.GetEnumerator
	|-HashSet<Int32Enum>.GetEnumerator
	|
	|-RVA: 0x28D40B0 Offset: 0x28D30B0 VA: 0x1828D40B0
	|-HashSet<NetworkInstanceId>.GetEnumerator
	|-HashSet<uint>.GetEnumerator
	|
	|-RVA: 0x23F86A0 Offset: 0x23F76A0 VA: 0x1823F86A0
	|-HashSet<pb_Edge>.GetEnumerator
	|
	|-RVA: 0x23F8620 Offset: 0x23F7620 VA: 0x1823F8620
	|-HashSet<char>.GetEnumerator
	*/

	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2402950 Offset: 0x2401950 VA: 0x182402950
	|-HashSet<pb_Edge>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x24028C0 Offset: 0x24018C0 VA: 0x1824028C0
	|-HashSet<char>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2402830 Offset: 0x2401830 VA: 0x182402830
	|-HashSet<int>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-HashSet<Int32Enum>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x28DE170 Offset: 0x28DD170 VA: 0x1828DE170
	|-HashSet<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-HashSet<ulong>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x28DE200 Offset: 0x28DD200 VA: 0x1828DE200
	|-HashSet<uint>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-HashSet<NetworkInstanceId>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2402950 Offset: 0x2401950 VA: 0x182402950
	|-HashSet<pb_Edge>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x24028C0 Offset: 0x24018C0 VA: 0x1824028C0
	|-HashSet<char>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2402830 Offset: 0x2401830 VA: 0x182402830
	|-HashSet<int>.System.Collections.IEnumerable.GetEnumerator
	|-HashSet<Int32Enum>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x28DE170 Offset: 0x28DD170 VA: 0x1828DE170
	|-HashSet<object>.System.Collections.IEnumerable.GetEnumerator
	|-HashSet<ulong>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x28DE200 Offset: 0x28DD200 VA: 0x1828DE200
	|-HashSet<uint>.System.Collections.IEnumerable.GetEnumerator
	|-HashSet<NetworkInstanceId>.System.Collections.IEnumerable.GetEnumerator
	*/

	public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23F88C0 Offset: 0x23F78C0 VA: 0x1823F88C0
	|-HashSet<pb_Edge>.GetObjectData
	|
	|-RVA: 0x23F8C80 Offset: 0x23F7C80 VA: 0x1823F8C80
	|-HashSet<char>.GetObjectData
	|
	|-RVA: 0x23F8AA0 Offset: 0x23F7AA0 VA: 0x1823F8AA0
	|-HashSet<int>.GetObjectData
	|
	|-RVA: 0x23F86E0 Offset: 0x23F76E0 VA: 0x1823F86E0
	|-HashSet<Int32Enum>.GetObjectData
	|
	|-RVA: 0x28D4130 Offset: 0x28D3130 VA: 0x1828D4130
	|-HashSet<object>.GetObjectData
	|
	|-RVA: 0x28D46D0 Offset: 0x28D36D0 VA: 0x1828D46D0
	|-HashSet<uint>.GetObjectData
	|
	|-RVA: 0x28D44F0 Offset: 0x28D34F0 VA: 0x1828D44F0
	|-HashSet<ulong>.GetObjectData
	|
	|-RVA: 0x28D4310 Offset: 0x28D3310 VA: 0x1828D4310
	|-HashSet<NetworkInstanceId>.GetObjectData
	*/

	public virtual void OnDeserialization(object sender) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23FE3B0 Offset: 0x23FD3B0 VA: 0x1823FE3B0
	|-HashSet<pb_Edge>.OnDeserialization
	|
	|-RVA: 0x23FDB10 Offset: 0x23FCB10 VA: 0x1823FDB10
	|-HashSet<char>.OnDeserialization
	|
	|-RVA: 0x23FDDF0 Offset: 0x23FCDF0 VA: 0x1823FDDF0
	|-HashSet<int>.OnDeserialization
	|
	|-RVA: 0x23FE0D0 Offset: 0x23FD0D0 VA: 0x1823FE0D0
	|-HashSet<Int32Enum>.OnDeserialization
	|
	|-RVA: 0x28D9350 Offset: 0x28D8350 VA: 0x1828D9350
	|-HashSet<object>.OnDeserialization
	|
	|-RVA: 0x28D9630 Offset: 0x28D8630 VA: 0x1828D9630
	|-HashSet<uint>.OnDeserialization
	|
	|-RVA: 0x28D9910 Offset: 0x28D8910 VA: 0x1828D9910
	|-HashSet<ulong>.OnDeserialization
	|
	|-RVA: 0x28D9BF0 Offset: 0x28D8BF0 VA: 0x1828D9BF0
	|-HashSet<NetworkInstanceId>.OnDeserialization
	*/

	public bool Add(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x28D08F0 Offset: 0x28CF8F0 VA: 0x1828D08F0
	|-HashSet<GraphReference>.Add
	|-HashSet<ICloner>.Add
	|-HashSet<ISerializationDependency>.Add
	|-HashSet<ISerializationDepender>.Add
	|-HashSet<SerializationOperation>.Add
	|-HashSet<HeaderId>.Add
	|-HashSet<pb_EdgeLookup>.Add
	|-HashSet<pb_Face>.Add
	|-HashSet<pb_Renderable>.Add
	|-HashSet<char>.Add
	|-HashSet<Delegate>.Add
	|-HashSet<int>.Add
	|-HashSet<Int32Enum>.Add
	|-HashSet<LabelScopeInfo>.Add
	|-HashSet<ParameterExpression>.Add
	|-HashSet<object>.Add
	|-HashSet<Assembly>.Add
	|-HashSet<MemberInfo>.Add
	|-HashSet<MethodInfo>.Add
	|-HashSet<string>.Add
	|-HashSet<Type>.Add
	|-HashSet<uint>.Add
	|-HashSet<ulong>.Add
	|-HashSet<GameObject>.Add
	|-HashSet<NetworkConnection>.Add
	|-HashSet<NetworkIdentity>.Add
	|-HashSet<Object>.Add
	|-HashSet<PlayableDirector>.Add
	|-HashSet<Transform>.Add
	|-HashSet<IClippable>.Add
	|-HashSet<Text>.Add
	|-HashSet<ToleranceSphere>.Add
	|-HashSet<Triangle>.Add
	|
	|-RVA: 0x23F4DE0 Offset: 0x23F3DE0 VA: 0x1823F4DE0
	|-HashSet<pb_Edge>.Add
	|-HashSet<NetworkInstanceId>.Add
	*/

	public void UnionWith(IEnumerable<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2403A40 Offset: 0x2402A40 VA: 0x182403A40
	|-HashSet<pb_Edge>.UnionWith
	|
	|-RVA: 0x2403600 Offset: 0x2402600 VA: 0x182403600
	|-HashSet<char>.UnionWith
	|
	|-RVA: 0x2403820 Offset: 0x2402820 VA: 0x182403820
	|-HashSet<int>.UnionWith
	|
	|-RVA: 0x24033E0 Offset: 0x24023E0 VA: 0x1824033E0
	|-HashSet<Int32Enum>.UnionWith
	|
	|-RVA: 0x28DF0D0 Offset: 0x28DE0D0 VA: 0x1828DF0D0
	|-HashSet<object>.UnionWith
	|
	|-RVA: 0x28DEC90 Offset: 0x28DDC90 VA: 0x1828DEC90
	|-HashSet<uint>.UnionWith
	|
	|-RVA: 0x28DF2F0 Offset: 0x28DE2F0 VA: 0x1828DF2F0
	|-HashSet<ulong>.UnionWith
	|
	|-RVA: 0x28DEEB0 Offset: 0x28DDEB0 VA: 0x1828DEEB0
	|-HashSet<NetworkInstanceId>.UnionWith
	*/

	public void IntersectWith(IEnumerable<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23FAD50 Offset: 0x23F9D50 VA: 0x1823FAD50
	|-HashSet<pb_Edge>.IntersectWith
	|
	|-RVA: 0x23FB260 Offset: 0x23FA260 VA: 0x1823FB260
	|-HashSet<char>.IntersectWith
	|
	|-RVA: 0x23FB0B0 Offset: 0x23FA0B0 VA: 0x1823FB0B0
	|-HashSet<int>.IntersectWith
	|
	|-RVA: 0x23FAF00 Offset: 0x23F9F00 VA: 0x1823FAF00
	|-HashSet<Int32Enum>.IntersectWith
	|
	|-RVA: 0x28D69E0 Offset: 0x28D59E0 VA: 0x1828D69E0
	|-HashSet<object>.IntersectWith
	|
	|-RVA: 0x28D64D0 Offset: 0x28D54D0 VA: 0x1828D64D0
	|-HashSet<uint>.IntersectWith
	|
	|-RVA: 0x28D6830 Offset: 0x28D5830 VA: 0x1828D6830
	|-HashSet<ulong>.IntersectWith
	|
	|-RVA: 0x28D6680 Offset: 0x28D5680 VA: 0x1828D6680
	|-HashSet<NetworkInstanceId>.IntersectWith
	*/

	public void ExceptWith(IEnumerable<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23F8440 Offset: 0x23F7440 VA: 0x1823F8440
	|-HashSet<pb_Edge>.ExceptWith
	|
	|-RVA: 0x23F8080 Offset: 0x23F7080 VA: 0x1823F8080
	|-HashSet<char>.ExceptWith
	|
	|-RVA: 0x23F7EA0 Offset: 0x23F6EA0 VA: 0x1823F7EA0
	|-HashSet<int>.ExceptWith
	|
	|-RVA: 0x23F8260 Offset: 0x23F7260 VA: 0x1823F8260
	|-HashSet<Int32Enum>.ExceptWith
	|
	|-RVA: 0x28D3ED0 Offset: 0x28D2ED0 VA: 0x1828D3ED0
	|-HashSet<object>.ExceptWith
	|
	|-RVA: 0x28D3B10 Offset: 0x28D2B10 VA: 0x1828D3B10
	|-HashSet<uint>.ExceptWith
	|
	|-RVA: 0x28D3930 Offset: 0x28D2930 VA: 0x1828D3930
	|-HashSet<ulong>.ExceptWith
	|
	|-RVA: 0x28D3CF0 Offset: 0x28D2CF0 VA: 0x1828D3CF0
	|-HashSet<NetworkInstanceId>.ExceptWith
	*/

	public void SymmetricExceptWith(IEnumerable<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24026C0 Offset: 0x24016C0 VA: 0x1824026C0
	|-HashSet<pb_Edge>.SymmetricExceptWith
	|
	|-RVA: 0x24023E0 Offset: 0x24013E0 VA: 0x1824023E0
	|-HashSet<char>.SymmetricExceptWith
	|
	|-RVA: 0x2402270 Offset: 0x2401270 VA: 0x182402270
	|-HashSet<int>.SymmetricExceptWith
	|
	|-RVA: 0x2402550 Offset: 0x2401550 VA: 0x182402550
	|-HashSet<Int32Enum>.SymmetricExceptWith
	|
	|-RVA: 0x28DE000 Offset: 0x28DD000 VA: 0x1828DE000
	|-HashSet<object>.SymmetricExceptWith
	|
	|-RVA: 0x28DDBB0 Offset: 0x28DCBB0 VA: 0x1828DDBB0
	|-HashSet<uint>.SymmetricExceptWith
	|
	|-RVA: 0x28DDE90 Offset: 0x28DCE90 VA: 0x1828DDE90
	|-HashSet<ulong>.SymmetricExceptWith
	|
	|-RVA: 0x28DDD20 Offset: 0x28DCD20 VA: 0x1828DDD20
	|-HashSet<NetworkInstanceId>.SymmetricExceptWith
	*/

	public bool IsSubsetOf(IEnumerable<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23FD290 Offset: 0x23FC290 VA: 0x1823FD290
	|-HashSet<pb_Edge>.IsSubsetOf
	|
	|-RVA: 0x23FD110 Offset: 0x23FC110 VA: 0x1823FD110
	|-HashSet<char>.IsSubsetOf
	|
	|-RVA: 0x23FCE10 Offset: 0x23FBE10 VA: 0x1823FCE10
	|-HashSet<int>.IsSubsetOf
	|
	|-RVA: 0x23FCF90 Offset: 0x23FBF90 VA: 0x1823FCF90
	|-HashSet<Int32Enum>.IsSubsetOf
	|
	|-RVA: 0x28D8950 Offset: 0x28D7950 VA: 0x1828D8950
	|-HashSet<object>.IsSubsetOf
	|
	|-RVA: 0x28D8AD0 Offset: 0x28D7AD0 VA: 0x1828D8AD0
	|-HashSet<uint>.IsSubsetOf
	|
	|-RVA: 0x28D87D0 Offset: 0x28D77D0 VA: 0x1828D87D0
	|-HashSet<ulong>.IsSubsetOf
	|
	|-RVA: 0x28D8650 Offset: 0x28D7650 VA: 0x1828D8650
	|-HashSet<NetworkInstanceId>.IsSubsetOf
	*/

	public bool IsProperSubsetOf(IEnumerable<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23FB410 Offset: 0x23FA410 VA: 0x1823FB410
	|-HashSet<pb_Edge>.IsProperSubsetOf
	|
	|-RVA: 0x23FB640 Offset: 0x23FA640 VA: 0x1823FB640
	|-HashSet<char>.IsProperSubsetOf
	|
	|-RVA: 0x23FB870 Offset: 0x23FA870 VA: 0x1823FB870
	|-HashSet<int>.IsProperSubsetOf
	|
	|-RVA: 0x23FBAA0 Offset: 0x23FAAA0 VA: 0x1823FBAA0
	|-HashSet<Int32Enum>.IsProperSubsetOf
	|
	|-RVA: 0x28D6DC0 Offset: 0x28D5DC0 VA: 0x1828D6DC0
	|-HashSet<object>.IsProperSubsetOf
	|
	|-RVA: 0x28D6FF0 Offset: 0x28D5FF0 VA: 0x1828D6FF0
	|-HashSet<uint>.IsProperSubsetOf
	|
	|-RVA: 0x28D6B90 Offset: 0x28D5B90 VA: 0x1828D6B90
	|-HashSet<ulong>.IsProperSubsetOf
	|
	|-RVA: 0x28D7220 Offset: 0x28D6220 VA: 0x1828D7220
	|-HashSet<NetworkInstanceId>.IsProperSubsetOf
	*/

	public bool IsSupersetOf(IEnumerable<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x28D9190 Offset: 0x28D8190 VA: 0x1828D9190
	|-HashSet<ISerializationDependency>.IsSupersetOf
	|-HashSet<object>.IsSupersetOf
	|
	|-RVA: 0x23FD410 Offset: 0x23FC410 VA: 0x1823FD410
	|-HashSet<pb_Edge>.IsSupersetOf
	|
	|-RVA: 0x23FD950 Offset: 0x23FC950 VA: 0x1823FD950
	|-HashSet<char>.IsSupersetOf
	|
	|-RVA: 0x23FD790 Offset: 0x23FC790 VA: 0x1823FD790
	|-HashSet<int>.IsSupersetOf
	|
	|-RVA: 0x23FD5D0 Offset: 0x23FC5D0 VA: 0x1823FD5D0
	|-HashSet<Int32Enum>.IsSupersetOf
	|
	|-RVA: 0x28D8FD0 Offset: 0x28D7FD0 VA: 0x1828D8FD0
	|-HashSet<uint>.IsSupersetOf
	|
	|-RVA: 0x28D8E10 Offset: 0x28D7E10 VA: 0x1828D8E10
	|-HashSet<ulong>.IsSupersetOf
	|
	|-RVA: 0x28D8C50 Offset: 0x28D7C50 VA: 0x1828D8C50
	|-HashSet<NetworkInstanceId>.IsSupersetOf
	*/

	public bool IsProperSupersetOf(IEnumerable<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23FC0B0 Offset: 0x23FB0B0 VA: 0x1823FC0B0
	|-HashSet<pb_Edge>.IsProperSupersetOf
	|
	|-RVA: 0x23FC2A0 Offset: 0x23FB2A0 VA: 0x1823FC2A0
	|-HashSet<char>.IsProperSupersetOf
	|
	|-RVA: 0x23FBEC0 Offset: 0x23FAEC0 VA: 0x1823FBEC0
	|-HashSet<int>.IsProperSupersetOf
	|
	|-RVA: 0x23FBCD0 Offset: 0x23FACD0 VA: 0x1823FBCD0
	|-HashSet<Int32Enum>.IsProperSupersetOf
	|
	|-RVA: 0x28D7A20 Offset: 0x28D6A20 VA: 0x1828D7A20
	|-HashSet<object>.IsProperSupersetOf
	|
	|-RVA: 0x28D7640 Offset: 0x28D6640 VA: 0x1828D7640
	|-HashSet<uint>.IsProperSupersetOf
	|
	|-RVA: 0x28D7450 Offset: 0x28D6450 VA: 0x1828D7450
	|-HashSet<ulong>.IsProperSupersetOf
	|
	|-RVA: 0x28D7830 Offset: 0x28D6830 VA: 0x1828D7830
	|-HashSet<NetworkInstanceId>.IsProperSupersetOf
	*/

	public bool Overlaps(IEnumerable<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23FEAC0 Offset: 0x23FDAC0 VA: 0x1823FEAC0
	|-HashSet<pb_Edge>.Overlaps
	|
	|-RVA: 0x23FE690 Offset: 0x23FD690 VA: 0x1823FE690
	|-HashSet<char>.Overlaps
	|
	|-RVA: 0x23FECE0 Offset: 0x23FDCE0 VA: 0x1823FECE0
	|-HashSet<int>.Overlaps
	|
	|-RVA: 0x23FE8B0 Offset: 0x23FD8B0 VA: 0x1823FE8B0
	|-HashSet<Int32Enum>.Overlaps
	|
	|-RVA: 0x28DA300 Offset: 0x28D9300 VA: 0x1828DA300
	|-HashSet<object>.Overlaps
	|
	|-RVA: 0x28D9ED0 Offset: 0x28D8ED0 VA: 0x1828D9ED0
	|-HashSet<uint>.Overlaps
	|
	|-RVA: 0x28DA520 Offset: 0x28D9520 VA: 0x1828DA520
	|-HashSet<ulong>.Overlaps
	|
	|-RVA: 0x28DA0E0 Offset: 0x28D90E0 VA: 0x1828DA0E0
	|-HashSet<NetworkInstanceId>.Overlaps
	*/

	public bool SetEquals(IEnumerable<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2400370 Offset: 0x23FF370 VA: 0x182400370
	|-HashSet<pb_Edge>.SetEquals
	|
	|-RVA: 0x2400170 Offset: 0x23FF170 VA: 0x182400170
	|-HashSet<char>.SetEquals
	|
	|-RVA: 0x2400570 Offset: 0x23FF570 VA: 0x182400570
	|-HashSet<int>.SetEquals
	|
	|-RVA: 0x23FFF70 Offset: 0x23FEF70 VA: 0x1823FFF70
	|-HashSet<Int32Enum>.SetEquals
	|
	|-RVA: 0x28DB9F0 Offset: 0x28DA9F0 VA: 0x1828DB9F0
	|-HashSet<object>.SetEquals
	|-HashSet<Type>.SetEquals
	|
	|-RVA: 0x28DBDF0 Offset: 0x28DADF0 VA: 0x1828DBDF0
	|-HashSet<uint>.SetEquals
	|
	|-RVA: 0x28DBBF0 Offset: 0x28DABF0 VA: 0x1828DBBF0
	|-HashSet<ulong>.SetEquals
	|
	|-RVA: 0x28DB7F0 Offset: 0x28DA7F0 VA: 0x1828DB7F0
	|-HashSet<NetworkInstanceId>.SetEquals
	*/

	public void CopyTo(T[] array) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x28D36B0 Offset: 0x28D26B0 VA: 0x1828D36B0
	|-HashSet<pb_Edge>.CopyTo
	|-HashSet<char>.CopyTo
	|-HashSet<int>.CopyTo
	|-HashSet<Int32Enum>.CopyTo
	|-HashSet<object>.CopyTo
	|-HashSet<uint>.CopyTo
	|-HashSet<ulong>.CopyTo
	|-HashSet<NetworkInstanceId>.CopyTo
	*/

	public void CopyTo(T[] array, int arrayIndex, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23F7A20 Offset: 0x23F6A20 VA: 0x1823F7A20
	|-HashSet<pb_Edge>.CopyTo
	|
	|-RVA: 0x23F7C60 Offset: 0x23F6C60 VA: 0x1823F7C60
	|-HashSet<char>.CopyTo
	|
	|-RVA: 0x23F75A0 Offset: 0x23F65A0 VA: 0x1823F75A0
	|-HashSet<int>.CopyTo
	|
	|-RVA: 0x23F77E0 Offset: 0x23F67E0 VA: 0x1823F77E0
	|-HashSet<Int32Enum>.CopyTo
	|
	|-RVA: 0x28D36F0 Offset: 0x28D26F0 VA: 0x1828D36F0
	|-HashSet<object>.CopyTo
	|
	|-RVA: 0x28D31F0 Offset: 0x28D21F0 VA: 0x1828D31F0
	|-HashSet<uint>.CopyTo
	|
	|-RVA: 0x28D2FB0 Offset: 0x28D1FB0 VA: 0x1828D2FB0
	|-HashSet<ulong>.CopyTo
	|
	|-RVA: 0x28D3430 Offset: 0x28D2430 VA: 0x1828D3430
	|-HashSet<NetworkInstanceId>.CopyTo
	*/

	public IEqualityComparer<T> get_Comparer() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x257A720 Offset: 0x2579720 VA: 0x18257A720
	|-HashSet<pb_Edge>.get_Comparer
	|-HashSet<char>.get_Comparer
	|-HashSet<int>.get_Comparer
	|-HashSet<Int32Enum>.get_Comparer
	|-HashSet<object>.get_Comparer
	|-HashSet<uint>.get_Comparer
	|-HashSet<ulong>.get_Comparer
	|-HashSet<NetworkInstanceId>.get_Comparer
	*/

	public void TrimExcess() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2403160 Offset: 0x2402160 VA: 0x182403160
	|-HashSet<pb_Edge>.TrimExcess
	|
	|-RVA: 0x2402EE0 Offset: 0x2401EE0 VA: 0x182402EE0
	|-HashSet<char>.TrimExcess
	|
	|-RVA: 0x24029E0 Offset: 0x24019E0 VA: 0x1824029E0
	|-HashSet<int>.TrimExcess
	|
	|-RVA: 0x2402C60 Offset: 0x2401C60 VA: 0x182402C60
	|-HashSet<Int32Enum>.TrimExcess
	|
	|-RVA: 0x28DEA10 Offset: 0x28DDA10 VA: 0x1828DEA10
	|-HashSet<object>.TrimExcess
	|
	|-RVA: 0x28DE510 Offset: 0x28DD510 VA: 0x1828DE510
	|-HashSet<uint>.TrimExcess
	|
	|-RVA: 0x28DE790 Offset: 0x28DD790 VA: 0x1828DE790
	|-HashSet<ulong>.TrimExcess
	|
	|-RVA: 0x28DE290 Offset: 0x28DD290 VA: 0x1828DE290
	|-HashSet<NetworkInstanceId>.TrimExcess
	*/

	private void Initialize(int capacity) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23F9370 Offset: 0x23F8370 VA: 0x1823F9370
	|-HashSet<pb_Edge>.Initialize
	|
	|-RVA: 0x23F9160 Offset: 0x23F8160 VA: 0x1823F9160
	|-HashSet<char>.Initialize
	|
	|-RVA: 0x23F92C0 Offset: 0x23F82C0 VA: 0x1823F92C0
	|-HashSet<int>.Initialize
	|
	|-RVA: 0x23F9210 Offset: 0x23F8210 VA: 0x1823F9210
	|-HashSet<Int32Enum>.Initialize
	|
	|-RVA: 0x28D4D10 Offset: 0x28D3D10 VA: 0x1828D4D10
	|-HashSet<object>.Initialize
	|
	|-RVA: 0x28D4C60 Offset: 0x28D3C60 VA: 0x1828D4C60
	|-HashSet<uint>.Initialize
	|
	|-RVA: 0x28D4BB0 Offset: 0x28D3BB0 VA: 0x1828D4BB0
	|-HashSet<ulong>.Initialize
	|
	|-RVA: 0x28D4DC0 Offset: 0x28D3DC0 VA: 0x1828D4DC0
	|-HashSet<NetworkInstanceId>.Initialize
	*/

	private void IncreaseCapacity() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23F8FE0 Offset: 0x23F7FE0 VA: 0x1823F8FE0
	|-HashSet<pb_Edge>.IncreaseCapacity
	|
	|-RVA: 0x23F8E60 Offset: 0x23F7E60 VA: 0x1823F8E60
	|-HashSet<char>.IncreaseCapacity
	|
	|-RVA: 0x23F90A0 Offset: 0x23F80A0 VA: 0x1823F90A0
	|-HashSet<int>.IncreaseCapacity
	|
	|-RVA: 0x23F8F20 Offset: 0x23F7F20 VA: 0x1823F8F20
	|-HashSet<Int32Enum>.IncreaseCapacity
	|
	|-RVA: 0x28D4970 Offset: 0x28D3970 VA: 0x1828D4970
	|-HashSet<object>.IncreaseCapacity
	|
	|-RVA: 0x28D4A30 Offset: 0x28D3A30 VA: 0x1828D4A30
	|-HashSet<uint>.IncreaseCapacity
	|
	|-RVA: 0x28D4AF0 Offset: 0x28D3AF0 VA: 0x1828D4AF0
	|-HashSet<ulong>.IncreaseCapacity
	|
	|-RVA: 0x28D48B0 Offset: 0x28D38B0 VA: 0x1828D48B0
	|-HashSet<NetworkInstanceId>.IncreaseCapacity
	*/

	private void SetCapacity(int newSize) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23FFAC0 Offset: 0x23FEAC0 VA: 0x1823FFAC0
	|-HashSet<pb_Edge>.SetCapacity
	|
	|-RVA: 0x23FFC50 Offset: 0x23FEC50 VA: 0x1823FFC50
	|-HashSet<char>.SetCapacity
	|
	|-RVA: 0x23FF930 Offset: 0x23FE930 VA: 0x1823FF930
	|-HashSet<int>.SetCapacity
	|
	|-RVA: 0x23FFDE0 Offset: 0x23FEDE0 VA: 0x1823FFDE0
	|-HashSet<Int32Enum>.SetCapacity
	|
	|-RVA: 0x28DB1B0 Offset: 0x28DA1B0 VA: 0x1828DB1B0
	|-HashSet<object>.SetCapacity
	|
	|-RVA: 0x28DB660 Offset: 0x28DA660 VA: 0x1828DB660
	|-HashSet<uint>.SetCapacity
	|
	|-RVA: 0x28DB4D0 Offset: 0x28DA4D0 VA: 0x1828DB4D0
	|-HashSet<ulong>.SetCapacity
	|
	|-RVA: 0x28DB340 Offset: 0x28DA340 VA: 0x1828DB340
	|-HashSet<NetworkInstanceId>.SetCapacity
	*/

	private bool AddIfNotPresent(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23F37C0 Offset: 0x23F27C0 VA: 0x1823F37C0
	|-HashSet<pb_Edge>.AddIfNotPresent
	|
	|-RVA: 0x23F33F0 Offset: 0x23F23F0 VA: 0x1823F33F0
	|-HashSet<char>.AddIfNotPresent
	|
	|-RVA: 0x23F3BB0 Offset: 0x23F2BB0 VA: 0x1823F3BB0
	|-HashSet<int>.AddIfNotPresent
	|-HashSet<Int32Enum>.AddIfNotPresent
	|-HashSet<uint>.AddIfNotPresent
	|
	|-RVA: 0x28CF940 Offset: 0x28CE940 VA: 0x1828CF940
	|-HashSet<object>.AddIfNotPresent
	|-HashSet<ulong>.AddIfNotPresent
	|
	|-RVA: 0x28CF550 Offset: 0x28CE550 VA: 0x1828CF550
	|-HashSet<NetworkInstanceId>.AddIfNotPresent
	*/

	private void AddValue(int index, int hashCode, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23F4C80 Offset: 0x23F3C80 VA: 0x1823F4C80
	|-HashSet<pb_Edge>.AddValue
	|
	|-RVA: 0x23F4B40 Offset: 0x23F3B40 VA: 0x1823F4B40
	|-HashSet<char>.AddValue
	|
	|-RVA: 0x28D07B0 Offset: 0x28CF7B0 VA: 0x1828D07B0
	|-HashSet<int>.AddValue
	|-HashSet<Int32Enum>.AddValue
	|-HashSet<uint>.AddValue
	|
	|-RVA: 0x28D0510 Offset: 0x28CF510 VA: 0x1828D0510
	|-HashSet<object>.AddValue
	|-HashSet<ulong>.AddValue
	|
	|-RVA: 0x28D0660 Offset: 0x28CF660 VA: 0x1828D0660
	|-HashSet<NetworkInstanceId>.AddValue
	*/

	private bool ContainsAllElements(IEnumerable<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23F6150 Offset: 0x23F5150 VA: 0x1823F6150
	|-HashSet<pb_Edge>.ContainsAllElements
	|
	|-RVA: 0x23F6330 Offset: 0x23F5330 VA: 0x1823F6330
	|-HashSet<char>.ContainsAllElements
	|
	|-RVA: 0x23F6510 Offset: 0x23F5510 VA: 0x1823F6510
	|-HashSet<int>.ContainsAllElements
	|
	|-RVA: 0x23F5F70 Offset: 0x23F4F70 VA: 0x1823F5F70
	|-HashSet<Int32Enum>.ContainsAllElements
	|
	|-RVA: 0x28D1F00 Offset: 0x28D0F00 VA: 0x1828D1F00
	|-HashSet<object>.ContainsAllElements
	|
	|-RVA: 0x28D1D20 Offset: 0x28D0D20 VA: 0x1828D1D20
	|-HashSet<uint>.ContainsAllElements
	|
	|-RVA: 0x28D1B40 Offset: 0x28D0B40 VA: 0x1828D1B40
	|-HashSet<ulong>.ContainsAllElements
	|
	|-RVA: 0x28D20E0 Offset: 0x28D10E0 VA: 0x1828D20E0
	|-HashSet<NetworkInstanceId>.ContainsAllElements
	*/

	private bool IsSubsetOfHashSetWithSameEC(HashSet<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23FCBB0 Offset: 0x23FBBB0 VA: 0x1823FCBB0
	|-HashSet<pb_Edge>.IsSubsetOfHashSetWithSameEC
	|
	|-RVA: 0x23FC950 Offset: 0x23FB950 VA: 0x1823FC950
	|-HashSet<char>.IsSubsetOfHashSetWithSameEC
	|
	|-RVA: 0x23FC490 Offset: 0x23FB490 VA: 0x1823FC490
	|-HashSet<int>.IsSubsetOfHashSetWithSameEC
	|
	|-RVA: 0x23FC6F0 Offset: 0x23FB6F0 VA: 0x1823FC6F0
	|-HashSet<Int32Enum>.IsSubsetOfHashSetWithSameEC
	|
	|-RVA: 0x28D7C10 Offset: 0x28D6C10 VA: 0x1828D7C10
	|-HashSet<object>.IsSubsetOfHashSetWithSameEC
	|
	|-RVA: 0x28D7EA0 Offset: 0x28D6EA0 VA: 0x1828D7EA0
	|-HashSet<uint>.IsSubsetOfHashSetWithSameEC
	|
	|-RVA: 0x28D8130 Offset: 0x28D7130 VA: 0x1828D8130
	|-HashSet<ulong>.IsSubsetOfHashSetWithSameEC
	|
	|-RVA: 0x28D83C0 Offset: 0x28D73C0 VA: 0x1828D83C0
	|-HashSet<NetworkInstanceId>.IsSubsetOfHashSetWithSameEC
	*/

	private void IntersectWithHashSetWithSameEC(HashSet<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23FAC30 Offset: 0x23F9C30 VA: 0x1823FAC30
	|-HashSet<pb_Edge>.IntersectWithHashSetWithSameEC
	|
	|-RVA: 0x23FAB10 Offset: 0x23F9B10 VA: 0x1823FAB10
	|-HashSet<char>.IntersectWithHashSetWithSameEC
	|
	|-RVA: 0x23FAA00 Offset: 0x23F9A00 VA: 0x1823FAA00
	|-HashSet<int>.IntersectWithHashSetWithSameEC
	|-HashSet<Int32Enum>.IntersectWithHashSetWithSameEC
	|-HashSet<uint>.IntersectWithHashSetWithSameEC
	|
	|-RVA: 0x28D63B0 Offset: 0x28D53B0 VA: 0x1828D63B0
	|-HashSet<object>.IntersectWithHashSetWithSameEC
	|-HashSet<ulong>.IntersectWithHashSetWithSameEC
	|
	|-RVA: 0x28D62A0 Offset: 0x28D52A0 VA: 0x1828D62A0
	|-HashSet<NetworkInstanceId>.IntersectWithHashSetWithSameEC
	*/

	private void IntersectWithEnumerable(IEnumerable<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23F9EC0 Offset: 0x23F8EC0 VA: 0x1823F9EC0
	|-HashSet<pb_Edge>.IntersectWithEnumerable
	|
	|-RVA: 0x23FA280 Offset: 0x23F9280 VA: 0x1823FA280
	|-HashSet<char>.IntersectWithEnumerable
	|
	|-RVA: 0x23F9B00 Offset: 0x23F8B00 VA: 0x1823F9B00
	|-HashSet<int>.IntersectWithEnumerable
	|
	|-RVA: 0x23FA640 Offset: 0x23F9640 VA: 0x1823FA640
	|-HashSet<Int32Enum>.IntersectWithEnumerable
	|
	|-RVA: 0x28D5750 Offset: 0x28D4750 VA: 0x1828D5750
	|-HashSet<object>.IntersectWithEnumerable
	|
	|-RVA: 0x28D5390 Offset: 0x28D4390 VA: 0x1828D5390
	|-HashSet<uint>.IntersectWithEnumerable
	|
	|-RVA: 0x28D5B10 Offset: 0x28D4B10 VA: 0x1828D5B10
	|-HashSet<ulong>.IntersectWithEnumerable
	|
	|-RVA: 0x28D5ED0 Offset: 0x28D4ED0 VA: 0x1828D5ED0
	|-HashSet<NetworkInstanceId>.IntersectWithEnumerable
	*/

	private int InternalIndexOf(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23F9910 Offset: 0x23F8910 VA: 0x1823F9910
	|-HashSet<pb_Edge>.InternalIndexOf
	|
	|-RVA: 0x23F9570 Offset: 0x23F8570 VA: 0x1823F9570
	|-HashSet<char>.InternalIndexOf
	|
	|-RVA: 0x23F9740 Offset: 0x23F8740 VA: 0x1823F9740
	|-HashSet<int>.InternalIndexOf
	|-HashSet<Int32Enum>.InternalIndexOf
	|-HashSet<uint>.InternalIndexOf
	|
	|-RVA: 0x28D4FD0 Offset: 0x28D3FD0 VA: 0x1828D4FD0
	|-HashSet<object>.InternalIndexOf
	|-HashSet<ulong>.InternalIndexOf
	|
	|-RVA: 0x28D51B0 Offset: 0x28D41B0 VA: 0x1828D51B0
	|-HashSet<NetworkInstanceId>.InternalIndexOf
	*/

	private void SymmetricExceptWithUniqueHashSet(HashSet<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2401BB0 Offset: 0x2400BB0 VA: 0x182401BB0
	|-HashSet<pb_Edge>.SymmetricExceptWithUniqueHashSet
	|
	|-RVA: 0x2401970 Offset: 0x2400970 VA: 0x182401970
	|-HashSet<char>.SymmetricExceptWithUniqueHashSet
	|
	|-RVA: 0x2401DF0 Offset: 0x2400DF0 VA: 0x182401DF0
	|-HashSet<int>.SymmetricExceptWithUniqueHashSet
	|
	|-RVA: 0x2402030 Offset: 0x2401030 VA: 0x182402030
	|-HashSet<Int32Enum>.SymmetricExceptWithUniqueHashSet
	|
	|-RVA: 0x28DD940 Offset: 0x28DC940 VA: 0x1828DD940
	|-HashSet<object>.SymmetricExceptWithUniqueHashSet
	|
	|-RVA: 0x28DD6D0 Offset: 0x28DC6D0 VA: 0x1828DD6D0
	|-HashSet<uint>.SymmetricExceptWithUniqueHashSet
	|
	|-RVA: 0x28DD460 Offset: 0x28DC460 VA: 0x1828DD460
	|-HashSet<ulong>.SymmetricExceptWithUniqueHashSet
	|
	|-RVA: 0x28DD1F0 Offset: 0x28DC1F0 VA: 0x1828DD1F0
	|-HashSet<NetworkInstanceId>.SymmetricExceptWithUniqueHashSet
	*/

	private void SymmetricExceptWithEnumerable(IEnumerable<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2401070 Offset: 0x2400070 VA: 0x182401070
	|-HashSet<pb_Edge>.SymmetricExceptWithEnumerable
	|
	|-RVA: 0x2400770 Offset: 0x23FF770 VA: 0x182400770
	|-HashSet<char>.SymmetricExceptWithEnumerable
	|
	|-RVA: 0x24014F0 Offset: 0x24004F0 VA: 0x1824014F0
	|-HashSet<int>.SymmetricExceptWithEnumerable
	|
	|-RVA: 0x2400BF0 Offset: 0x23FFBF0 VA: 0x182400BF0
	|-HashSet<Int32Enum>.SymmetricExceptWithEnumerable
	|
	|-RVA: 0x28DC470 Offset: 0x28DB470 VA: 0x1828DC470
	|-HashSet<object>.SymmetricExceptWithEnumerable
	|
	|-RVA: 0x28DC8F0 Offset: 0x28DB8F0 VA: 0x1828DC8F0
	|-HashSet<uint>.SymmetricExceptWithEnumerable
	|
	|-RVA: 0x28DCD70 Offset: 0x28DBD70 VA: 0x1828DCD70
	|-HashSet<ulong>.SymmetricExceptWithEnumerable
	|
	|-RVA: 0x28DBFF0 Offset: 0x28DAFF0 VA: 0x1828DBFF0
	|-HashSet<NetworkInstanceId>.SymmetricExceptWithEnumerable
	*/

	private bool AddOrGetLocation(T value, out int location) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23F4350 Offset: 0x23F3350 VA: 0x1823F4350
	|-HashSet<pb_Edge>.AddOrGetLocation
	|
	|-RVA: 0x23F3F70 Offset: 0x23F2F70 VA: 0x1823F3F70
	|-HashSet<char>.AddOrGetLocation
	|
	|-RVA: 0x23F4760 Offset: 0x23F3760 VA: 0x1823F4760
	|-HashSet<int>.AddOrGetLocation
	|-HashSet<Int32Enum>.AddOrGetLocation
	|-HashSet<uint>.AddOrGetLocation
	|
	|-RVA: 0x28CFD10 Offset: 0x28CED10 VA: 0x1828CFD10
	|-HashSet<object>.AddOrGetLocation
	|-HashSet<ulong>.AddOrGetLocation
	|
	|-RVA: 0x28D0100 Offset: 0x28CF100 VA: 0x1828D0100
	|-HashSet<NetworkInstanceId>.AddOrGetLocation
	*/

	private HashSet.ElementCount<T> CheckUniqueAndUnfoundElements(IEnumerable<T> other, bool returnIfUnfound) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23F5AD0 Offset: 0x23F4AD0 VA: 0x1823F5AD0
	|-HashSet<pb_Edge>.CheckUniqueAndUnfoundElements
	|
	|-RVA: 0x23F5690 Offset: 0x23F4690 VA: 0x1823F5690
	|-HashSet<char>.CheckUniqueAndUnfoundElements
	|
	|-RVA: 0x23F5250 Offset: 0x23F4250 VA: 0x1823F5250
	|-HashSet<int>.CheckUniqueAndUnfoundElements
	|
	|-RVA: 0x23F4E10 Offset: 0x23F3E10 VA: 0x1823F4E10
	|-HashSet<Int32Enum>.CheckUniqueAndUnfoundElements
	|
	|-RVA: 0x28D0E80 Offset: 0x28CFE80 VA: 0x1828D0E80
	|-HashSet<object>.CheckUniqueAndUnfoundElements
	|
	|-RVA: 0x28D12C0 Offset: 0x28D02C0 VA: 0x1828D12C0
	|-HashSet<uint>.CheckUniqueAndUnfoundElements
	|
	|-RVA: 0x28D0A40 Offset: 0x28CFA40 VA: 0x1828D0A40
	|-HashSet<ulong>.CheckUniqueAndUnfoundElements
	|
	|-RVA: 0x28D1700 Offset: 0x28D0700 VA: 0x1828D1700
	|-HashSet<NetworkInstanceId>.CheckUniqueAndUnfoundElements
	*/

	private static bool AreEqualityComparersEqual(HashSet<T> set1, HashSet<T> set2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x28D0920 Offset: 0x28CF920 VA: 0x1828D0920
	|-HashSet<pb_Edge>.AreEqualityComparersEqual
	|-HashSet<char>.AreEqualityComparersEqual
	|-HashSet<int>.AreEqualityComparersEqual
	|-HashSet<Int32Enum>.AreEqualityComparersEqual
	|-HashSet<object>.AreEqualityComparersEqual
	|-HashSet<uint>.AreEqualityComparersEqual
	|-HashSet<ulong>.AreEqualityComparersEqual
	|-HashSet<NetworkInstanceId>.AreEqualityComparersEqual
	*/

	private int InternalGetHashCode(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23F9420 Offset: 0x23F8420 VA: 0x1823F9420
	|-HashSet<pb_Edge>.InternalGetHashCode
	|
	|-RVA: 0x23F9490 Offset: 0x23F8490 VA: 0x1823F9490
	|-HashSet<char>.InternalGetHashCode
	|
	|-RVA: 0x23F9500 Offset: 0x23F8500 VA: 0x1823F9500
	|-HashSet<int>.InternalGetHashCode
	|-HashSet<Int32Enum>.InternalGetHashCode
	|-HashSet<uint>.InternalGetHashCode
	|
	|-RVA: 0x28D4F50 Offset: 0x28D3F50 VA: 0x1828D4F50
	|-HashSet<object>.InternalGetHashCode
	|
	|-RVA: 0x28D4E70 Offset: 0x28D3E70 VA: 0x1828D4E70
	|-HashSet<ulong>.InternalGetHashCode
	|
	|-RVA: 0x28D4EE0 Offset: 0x28D3EE0 VA: 0x1828D4EE0
	|-HashSet<NetworkInstanceId>.InternalGetHashCode
	*/
}

// Namespace: 
internal struct HashSet.ElementCount<T>
{
	// Fields
	internal int uniqueCount;
	internal int unfoundCount;
}

// Namespace: 
internal struct HashSet.Slot<T>
{
	// Fields
	internal int hashCode;
	internal int next;
	internal T value;
}

// Namespace: 
[Serializable]
public struct HashSet.Enumerator<T> : IEnumerator<T>, IDisposable, IEnumerator
{
	// Fields
	private HashSet<T> _set;
	private int _index;
	private int _version;
	private T _current;

	// Properties
	public T Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	internal void .ctor(HashSet<T> set) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29DCF0 Offset: 0x29D0F0 VA: 0x18029DCF0
	|-HashSet.Enumerator<pb_Edge>..ctor
	|-HashSet.Enumerator<object>..ctor
	|-HashSet.Enumerator<ulong>..ctor
	|
	|-RVA: 0x29DD50 Offset: 0x29D150 VA: 0x18029DD50
	|-HashSet.Enumerator<char>..ctor
	|
	|-RVA: 0x29DD20 Offset: 0x29D120 VA: 0x18029DD20
	|-HashSet.Enumerator<int>..ctor
	|-HashSet.Enumerator<Int32Enum>..ctor
	|-HashSet.Enumerator<uint>..ctor
	|-HashSet.Enumerator<NetworkInstanceId>..ctor
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D3B30 Offset: 0x1D2F30 VA: 0x1801D3B30
	|-HashSet.Enumerator<ICloner>.Dispose
	|-HashSet.Enumerator<pb_Edge>.Dispose
	|-HashSet.Enumerator<pb_Face>.Dispose
	|-HashSet.Enumerator<pb_Renderable>.Dispose
	|-HashSet.Enumerator<char>.Dispose
	|-HashSet.Enumerator<int>.Dispose
	|-HashSet.Enumerator<Int32Enum>.Dispose
	|-HashSet.Enumerator<LabelScopeInfo>.Dispose
	|-HashSet.Enumerator<ParameterExpression>.Dispose
	|-HashSet.Enumerator<object>.Dispose
	|-HashSet.Enumerator<Assembly>.Dispose
	|-HashSet.Enumerator<Type>.Dispose
	|-HashSet.Enumerator<uint>.Dispose
	|-HashSet.Enumerator<ulong>.Dispose
	|-HashSet.Enumerator<NetworkConnection>.Dispose
	|-HashSet.Enumerator<NetworkIdentity>.Dispose
	|-HashSet.Enumerator<NetworkInstanceId>.Dispose
	|-HashSet.Enumerator<Object>.Dispose
	|-HashSet.Enumerator<IClippable>.Dispose
	|-HashSet.Enumerator<Text>.Dispose
	|-HashSet.Enumerator<ToleranceSphere>.Dispose
	|-HashSet.Enumerator<Triangle>.Dispose
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29DB80 Offset: 0x29CF80 VA: 0x18029DB80
	|-HashSet.Enumerator<Flow>.MoveNext
	|-HashSet.Enumerator<GraphReference>.MoveNext
	|-HashSet.Enumerator<ICloner>.MoveNext
	|-HashSet.Enumerator<pb_Face>.MoveNext
	|-HashSet.Enumerator<pb_Renderable>.MoveNext
	|-HashSet.Enumerator<Delegate>.MoveNext
	|-HashSet.Enumerator<LabelScopeInfo>.MoveNext
	|-HashSet.Enumerator<ParameterExpression>.MoveNext
	|-HashSet.Enumerator<object>.MoveNext
	|-HashSet.Enumerator<Assembly>.MoveNext
	|-HashSet.Enumerator<Type>.MoveNext
	|-HashSet.Enumerator<NetworkConnection>.MoveNext
	|-HashSet.Enumerator<NetworkIdentity>.MoveNext
	|-HashSet.Enumerator<Object>.MoveNext
	|-HashSet.Enumerator<IClippable>.MoveNext
	|-HashSet.Enumerator<Text>.MoveNext
	|-HashSet.Enumerator<ToleranceSphere>.MoveNext
	|-HashSet.Enumerator<Triangle>.MoveNext
	|
	|-RVA: 0x29DBB0 Offset: 0x29CFB0 VA: 0x18029DBB0
	|-HashSet.Enumerator<pb_Edge>.MoveNext
	|
	|-RVA: 0x29DB90 Offset: 0x29CF90 VA: 0x18029DB90
	|-HashSet.Enumerator<char>.MoveNext
	|
	|-RVA: 0x29DBC0 Offset: 0x29CFC0 VA: 0x18029DBC0
	|-HashSet.Enumerator<int>.MoveNext
	|
	|-RVA: 0x29DBA0 Offset: 0x29CFA0 VA: 0x18029DBA0
	|-HashSet.Enumerator<Int32Enum>.MoveNext
	|
	|-RVA: 0x29DBD0 Offset: 0x29CFD0 VA: 0x18029DBD0
	|-HashSet.Enumerator<uint>.MoveNext
	|
	|-RVA: 0x29DB70 Offset: 0x29CF70 VA: 0x18029DB70
	|-HashSet.Enumerator<ulong>.MoveNext
	|
	|-RVA: 0x29DBE0 Offset: 0x29CFE0 VA: 0x18029DBE0
	|-HashSet.Enumerator<NetworkInstanceId>.MoveNext
	*/

	public T get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BFEB0 Offset: 0x1BF2B0 VA: 0x1801BFEB0
	|-HashSet.Enumerator<Flow>.get_Current
	|-HashSet.Enumerator<GraphReference>.get_Current
	|-HashSet.Enumerator<ICloner>.get_Current
	|-HashSet.Enumerator<pb_Face>.get_Current
	|-HashSet.Enumerator<pb_Renderable>.get_Current
	|-HashSet.Enumerator<Delegate>.get_Current
	|-HashSet.Enumerator<Assembly>.get_Current
	|-HashSet.Enumerator<Type>.get_Current
	|-HashSet.Enumerator<NetworkConnection>.get_Current
	|-HashSet.Enumerator<NetworkIdentity>.get_Current
	|-HashSet.Enumerator<Object>.get_Current
	|-HashSet.Enumerator<IClippable>.get_Current
	|-HashSet.Enumerator<Text>.get_Current
	|-HashSet.Enumerator<ToleranceSphere>.get_Current
	|-HashSet.Enumerator<Triangle>.get_Current
	|-HashSet.Enumerator<pb_Edge>.get_Current
	|-HashSet.Enumerator<LabelScopeInfo>.get_Current
	|-HashSet.Enumerator<ParameterExpression>.get_Current
	|-HashSet.Enumerator<object>.get_Current
	|-HashSet.Enumerator<ulong>.get_Current
	|
	|-RVA: 0x1C0C20 Offset: 0x1C0020 VA: 0x1801C0C20
	|-HashSet.Enumerator<int>.get_Current
	|-HashSet.Enumerator<NetworkInstanceId>.get_Current
	|-HashSet.Enumerator<Int32Enum>.get_Current
	|-HashSet.Enumerator<uint>.get_Current
	|
	|-RVA: 0x1C0CC0 Offset: 0x1C00C0 VA: 0x1801C0CC0
	|-HashSet.Enumerator<char>.get_Current
	*/

	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29DCC0 Offset: 0x29D0C0 VA: 0x18029DCC0
	|-HashSet.Enumerator<pb_Edge>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x29DCA0 Offset: 0x29D0A0 VA: 0x18029DCA0
	|-HashSet.Enumerator<char>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x29DCE0 Offset: 0x29D0E0 VA: 0x18029DCE0
	|-HashSet.Enumerator<int>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x29DCB0 Offset: 0x29D0B0 VA: 0x18029DCB0
	|-HashSet.Enumerator<Int32Enum>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x29DCD0 Offset: 0x29D0D0 VA: 0x18029DCD0
	|-HashSet.Enumerator<object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x29DC80 Offset: 0x29D080 VA: 0x18029DC80
	|-HashSet.Enumerator<uint>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x29DC90 Offset: 0x29D090 VA: 0x18029DC90
	|-HashSet.Enumerator<ulong>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x29DC70 Offset: 0x29D070 VA: 0x18029DC70
	|-HashSet.Enumerator<NetworkInstanceId>.System.Collections.IEnumerator.get_Current
	*/

	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29DC50 Offset: 0x29D050 VA: 0x18029DC50
	|-HashSet.Enumerator<pb_Edge>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x29DC60 Offset: 0x29D060 VA: 0x18029DC60
	|-HashSet.Enumerator<char>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x29DC00 Offset: 0x29D000 VA: 0x18029DC00
	|-HashSet.Enumerator<int>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x29DC30 Offset: 0x29D030 VA: 0x18029DC30
	|-HashSet.Enumerator<Int32Enum>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x29DBF0 Offset: 0x29CFF0 VA: 0x18029DBF0
	|-HashSet.Enumerator<object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x29DC40 Offset: 0x29D040 VA: 0x18029DC40
	|-HashSet.Enumerator<uint>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x29DC10 Offset: 0x29D010 VA: 0x18029DC10
	|-HashSet.Enumerator<ulong>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x29DC20 Offset: 0x29D020 VA: 0x18029DC20
	|-HashSet.Enumerator<NetworkInstanceId>.System.Collections.IEnumerator.Reset
	*/
}

// Namespace: System.Collections.Generic
internal sealed class ICollectionDebugView<T>
{}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal sealed class <PrivateImplementationDetails>
{
	// Fields
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=120 0AA802CD6847EB893FE786B5EA5168B2FDCD7B93 /*Metadata offset 0x9C2191*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=256 0C4110BC17D746F018F47B49E0EB0D6590F69939 /*Metadata offset 0x9C2209*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=1024 20733E1283D873EBE47133A95C233E11B76F5F11 /*Metadata offset 0x9C2309*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=1024 21F4CBF8283FF1CAEB4A39316A97FC1D6DF1D35E /*Metadata offset 0x9C2709*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=1024 23DFDCA6F045D4257BF5AC8CB1CF2EFADAFE9B94 /*Metadata offset 0x9C2B09*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=1024 30A0358B25B1372DD598BB4B1AC56AD6B8F08A47 /*Metadata offset 0x9C2F09*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=1024 5B5DF5A459E902D96F7DB0FB235A25346CA85C5D /*Metadata offset 0x9C3309*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=1024 5BE411F1438EAEF33726D855E99011D5FECDDD4E /*Metadata offset 0x9C3709*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=256 8F22C9ECE1331718CBD268A9BBFD2F5E451441E3 /*Metadata offset 0x9C3B09*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=1024 A02DD1D8604EA8EC2D2BDA717A93A4EE85F13E53 /*Metadata offset 0x9C3C09*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=1024 AE2F76ECEF8B08F0BC7EA95DCFE945E1727927C9 /*Metadata offset 0x9C4009*/;
}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=120
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=256
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=1024
{}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine.Scripting
[AttributeUsageAttribute] // RVA: 0x21120 Offset: 0x20520 VA: 0x180021120
[VisibleToOtherModulesAttribute] // RVA: 0x21120 Offset: 0x20520 VA: 0x180021120
internal class UsedByNativeCodeAttribute : Attribute
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private string <Name>k__BackingField;

	// Properties
	public string Name { set; }

	// Methods

	public void .ctor() { }

	public void .ctor(string name) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Name(string value) { }
}

// Namespace: UnityEngine.Scripting
[AttributeUsageAttribute] // RVA: 0x21120 Offset: 0x20520 VA: 0x180021120
[VisibleToOtherModulesAttribute] // RVA: 0x21120 Offset: 0x20520 VA: 0x180021120
internal class RequiredByNativeCodeAttribute : Attribute
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private string <Name>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private bool <Optional>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private bool <GenerateProxy>k__BackingField;

	// Properties
	public string Name { set; }
	public bool Optional { set; }
	public bool GenerateProxy { set; }

	// Methods

	public void .ctor() { }

	public void .ctor(string name) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Name(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Optional(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_GenerateProxy(bool value) { }
}

// Namespace: UnityEngine.Scripting
[VisibleToOtherModulesAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal class GeneratedByOldBindingsGeneratorAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine
[AttributeUsageAttribute] // RVA: 0x30080 Offset: 0x2F480 VA: 0x180030080
[VisibleToOtherModulesAttribute] // RVA: 0x30080 Offset: 0x2F480 VA: 0x180030080
internal sealed class AssetFileNameExtensionAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private readonly string <preferredExtension>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private readonly IEnumerable<string> <otherExtensions>k__BackingField;

	// Methods

	public void .ctor(string preferredExtension, string[] otherExtensions) { }
}

// Namespace: UnityEngine
[VisibleToOtherModulesAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal class ThreadAndSerializationSafeAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine
[AttributeUsageAttribute] // RVA: 0x38A00 Offset: 0x37E00 VA: 0x180038A00
[VisibleToOtherModulesAttribute] // RVA: 0x38A00 Offset: 0x37E00 VA: 0x180038A00
internal class WritableAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine
[AttributeUsageAttribute] // RVA: 0x9CCC0 Offset: 0x9C0C0 VA: 0x18009CCC0
[VisibleToOtherModulesAttribute] // RVA: 0x9CCC0 Offset: 0x9C0C0 VA: 0x18009CCC0
internal class UnityEngineModuleAssembly : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine
[VisibleToOtherModulesAttribute] // RVA: 0x3D760 Offset: 0x3CB60 VA: 0x18003D760
[AttributeUsageAttribute] // RVA: 0x3D760 Offset: 0x3CB60 VA: 0x18003D760
internal sealed class NativeClassAttribute : Attribute
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private string <QualifiedNativeName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private string <Declaration>k__BackingField;

	// Properties
	private string QualifiedNativeName { set; }
	private string Declaration { set; }

	// Methods

	public void .ctor(string qualifiedCppName) { }

	public void .ctor(string qualifiedCppName, string declaration) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_QualifiedNativeName(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Declaration(string value) { }
}

// Namespace: UnityEngine.Bindings
[VisibleToOtherModulesAttribute] // RVA: 0x47330 Offset: 0x46730 VA: 0x180047330
[AttributeUsageAttribute] // RVA: 0x47330 Offset: 0x46730 VA: 0x180047330
internal class VisibleToOtherModulesAttribute : Attribute
{
	// Methods

	public void .ctor() { }

	public void .ctor(string[] modules) { }
}

// Namespace: UnityEngine.Bindings
internal interface IBindingsAttribute
{}

// Namespace: UnityEngine.Bindings
internal interface IBindingsNameProviderAttribute : IBindingsAttribute
{}

// Namespace: UnityEngine.Bindings
internal interface IBindingsHeaderProviderAttribute : IBindingsAttribute
{}

// Namespace: UnityEngine.Bindings
internal interface IBindingsIsThreadSafeProviderAttribute : IBindingsAttribute
{}

// Namespace: UnityEngine.Bindings
internal interface IBindingsIsFreeFunctionProviderAttribute : IBindingsAttribute
{}

// Namespace: UnityEngine.Bindings
internal interface IBindingsThrowsProviderAttribute : IBindingsAttribute
{}

// Namespace: UnityEngine.Bindings
internal interface IBindingsGenerateMarshallingTypeAttribute : IBindingsAttribute
{}

// Namespace: UnityEngine.Bindings
internal interface IBindingsWritableSelfProviderAttribute : IBindingsAttribute
{}

// Namespace: UnityEngine.Bindings
[VisibleToOtherModulesAttribute] // RVA: 0x49A40 Offset: 0x48E40 VA: 0x180049A40
[AttributeUsageAttribute] // RVA: 0x49A40 Offset: 0x48E40 VA: 0x180049A40
internal class NativeConditionalAttribute : Attribute, IBindingsAttribute
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private string <Condition>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private string <StubReturnStatement>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private bool <Enabled>k__BackingField;

	// Properties
	public string Condition { set; }
	public string StubReturnStatement { set; }
	public bool Enabled { set; }

	// Methods

	public void .ctor(string condition) { }

	public void .ctor(string condition, bool enabled) { }

	public void .ctor(string condition, string stubReturnStatement) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Condition(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_StubReturnStatement(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Enabled(bool value) { }
}

// Namespace: UnityEngine.Bindings
[AttributeUsageAttribute] // RVA: 0x55670 Offset: 0x54A70 VA: 0x180055670
[VisibleToOtherModulesAttribute] // RVA: 0x55670 Offset: 0x54A70 VA: 0x180055670
internal class NativeHeaderAttribute : Attribute, IBindingsHeaderProviderAttribute, IBindingsAttribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private string <Header>k__BackingField;

	// Properties
	public string Header { set; }

	// Methods

	public void .ctor(string header) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Header(string value) { }
}

// Namespace: UnityEngine.Bindings
[VisibleToOtherModulesAttribute] // RVA: 0xA94A0 Offset: 0xA88A0 VA: 0x1800A94A0
[AttributeUsageAttribute] // RVA: 0xA94A0 Offset: 0xA88A0 VA: 0x1800A94A0
internal class NativeNameAttribute : Attribute, IBindingsNameProviderAttribute, IBindingsAttribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private string <Name>k__BackingField;

	// Properties
	public string Name { set; }

	// Methods

	public void .ctor(string name) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Name(string value) { }
}

// Namespace: UnityEngine.Bindings
[VisibleToOtherModulesAttribute] // RVA: 0x93840 Offset: 0x92C40 VA: 0x180093840
[AttributeUsageAttribute] // RVA: 0x93840 Offset: 0x92C40 VA: 0x180093840
internal sealed class NativeWritableSelfAttribute : Attribute, IBindingsWritableSelfProviderAttribute, IBindingsAttribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private bool <WritableSelf>k__BackingField;

	// Properties
	public bool WritableSelf { set; }

	// Methods

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_WritableSelf(bool value) { }
}

// Namespace: UnityEngine.Bindings
[VisibleToOtherModulesAttribute] // RVA: 0x64760 Offset: 0x63B60 VA: 0x180064760
[AttributeUsageAttribute] // RVA: 0x64760 Offset: 0x63B60 VA: 0x180064760
internal class NativeMethodAttribute : Attribute, IBindingsNameProviderAttribute, IBindingsIsThreadSafeProviderAttribute, IBindingsIsFreeFunctionProviderAttribute, IBindingsThrowsProviderAttribute, IBindingsAttribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private string <Name>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private bool <IsThreadSafe>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private bool <IsFreeFunction>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private bool <ThrowsException>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private bool <HasExplicitThis>k__BackingField;

	// Properties
	public string Name { set; }
	public bool IsThreadSafe { set; }
	public bool IsFreeFunction { set; }
	public bool ThrowsException { set; }
	public bool HasExplicitThis { set; }

	// Methods

	public void .ctor() { }

	public void .ctor(string name) { }

	public void .ctor(string name, bool isFreeFunction) { }

	public void .ctor(string name, bool isFreeFunction, bool isThreadSafe) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Name(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_IsThreadSafe(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_IsFreeFunction(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ThrowsException(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_HasExplicitThis(bool value) { }
}

// Namespace: UnityEngine.Bindings
[VisibleToOtherModulesAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal enum TargetType
{
	// Fields
	public int value__;
	public const TargetType Function = 0;
	public const TargetType Field = 1;
}

// Namespace: UnityEngine.Bindings
[AttributeUsageAttribute] // RVA: 0x79550 Offset: 0x78950 VA: 0x180079550
[VisibleToOtherModulesAttribute] // RVA: 0x79550 Offset: 0x78950 VA: 0x180079550
internal class NativePropertyAttribute : NativeMethodAttribute
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private TargetType <TargetType>k__BackingField;

	// Properties
	public TargetType TargetType { set; }

	// Methods

	public void .ctor() { }

	public void .ctor(string name) { }

	public void .ctor(string name, TargetType targetType) { }

	public void .ctor(string name, bool isFree, TargetType targetType) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_TargetType(TargetType value) { }
}

// Namespace: UnityEngine.Bindings
[VisibleToOtherModulesAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal enum CodegenOptions
{
	// Fields
	public int value__;
	public const CodegenOptions Auto = 0;
	public const CodegenOptions Custom = 1;
	public const CodegenOptions Force = 2;
}

// Namespace: UnityEngine.Bindings
[VisibleToOtherModulesAttribute] // RVA: 0x95F80 Offset: 0x95380 VA: 0x180095F80
[AttributeUsageAttribute] // RVA: 0x95F80 Offset: 0x95380 VA: 0x180095F80
internal class NativeAsStructAttribute : Attribute, IBindingsAttribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Bindings
[AttributeUsageAttribute] // RVA: 0x82AE0 Offset: 0x81EE0 VA: 0x180082AE0
[VisibleToOtherModulesAttribute] // RVA: 0x82AE0 Offset: 0x81EE0 VA: 0x180082AE0
internal class NativeTypeAttribute : Attribute, IBindingsHeaderProviderAttribute, IBindingsGenerateMarshallingTypeAttribute, IBindingsAttribute
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private string <Header>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private string <IntermediateScriptingStructName>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private CodegenOptions <CodegenOptions>k__BackingField;

	// Properties
	public string Header { set; }
	public string IntermediateScriptingStructName { set; }
	public CodegenOptions CodegenOptions { set; }

	// Methods

	public void .ctor() { }

	public void .ctor(CodegenOptions codegenOptions) { }

	public void .ctor(string header) { }

	public void .ctor(CodegenOptions codegenOptions, string intermediateStructName) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Header(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_IntermediateScriptingStructName(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_CodegenOptions(CodegenOptions value) { }
}

// Namespace: UnityEngine.Bindings
[VisibleToOtherModulesAttribute] // RVA: 0x91690 Offset: 0x90A90 VA: 0x180091690
[AttributeUsageAttribute] // RVA: 0x91690 Offset: 0x90A90 VA: 0x180091690
internal class NotNullAttribute : Attribute, IBindingsAttribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Bindings
[VisibleToOtherModulesAttribute] // RVA: 0x91690 Offset: 0x90A90 VA: 0x180091690
[AttributeUsageAttribute] // RVA: 0x91690 Offset: 0x90A90 VA: 0x180091690
internal class UnmarshalledAttribute : Attribute, IBindingsAttribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Bindings
[VisibleToOtherModulesAttribute] // RVA: 0x93840 Offset: 0x92C40 VA: 0x180093840
[AttributeUsageAttribute] // RVA: 0x93840 Offset: 0x92C40 VA: 0x180093840
internal class FreeFunctionAttribute : NativeMethodAttribute
{
	// Methods

	public void .ctor() { }

	public void .ctor(string name) { }

	public void .ctor(string name, bool isThreadSafe) { }
}

// Namespace: UnityEngine.Bindings
[AttributeUsageAttribute] // RVA: 0x956C0 Offset: 0x94AC0 VA: 0x1800956C0
[VisibleToOtherModulesAttribute] // RVA: 0x956C0 Offset: 0x94AC0 VA: 0x1800956C0
internal class ThreadSafeAttribute : NativeMethodAttribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Bindings
[VisibleToOtherModulesAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal enum StaticAccessorType
{
	// Fields
	public int value__;
	public const StaticAccessorType Dot = 0;
	public const StaticAccessorType Arrow = 1;
	public const StaticAccessorType DoubleColon = 2;
	public const StaticAccessorType ArrowWithDefaultReturnIfNull = 3;
}

// Namespace: UnityEngine.Bindings
[AttributeUsageAttribute] // RVA: 0x97B90 Offset: 0x96F90 VA: 0x180097B90
[VisibleToOtherModulesAttribute] // RVA: 0x97B90 Offset: 0x96F90 VA: 0x180097B90
internal class StaticAccessorAttribute : Attribute, IBindingsAttribute
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private string <Name>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private StaticAccessorType <Type>k__BackingField;

	// Properties
	public string Name { set; }
	public StaticAccessorType Type { set; }

	// Methods

	[VisibleToOtherModulesAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void .ctor(string name) { }

	public void .ctor(string name, StaticAccessorType type) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Name(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Type(StaticAccessorType value) { }
}

// Namespace: UnityEngine.Bindings
[VisibleToOtherModulesAttribute] // RVA: 0x64760 Offset: 0x63B60 VA: 0x180064760
[AttributeUsageAttribute] // RVA: 0x64760 Offset: 0x63B60 VA: 0x180064760
internal class NativeThrowsAttribute : Attribute, IBindingsThrowsProviderAttribute, IBindingsAttribute
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private bool <ThrowsException>k__BackingField;

	// Properties
	public bool ThrowsException { set; }

	// Methods

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ThrowsException(bool value) { }
}

// Namespace: UnityEngine.Bindings
[AttributeUsageAttribute] // RVA: 0xB4AB0 Offset: 0xB3EB0 VA: 0x1800B4AB0
[VisibleToOtherModulesAttribute] // RVA: 0xB4AB0 Offset: 0xB3EB0 VA: 0x1800B4AB0
internal class IgnoreAttribute : Attribute, IBindingsAttribute
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private bool <DoesNotContributeToSize>k__BackingField;

	// Properties
	public bool DoesNotContributeToSize { set; }

	// Methods

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_DoesNotContributeToSize(bool value) { }
}

// Namespace: UnityEngine
[VisibleToOtherModulesAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal sealed class UnityString
{
	// Methods

	public static string Format(string fmt, object[] args) { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine
public class AndroidJavaObject : IDisposable
{
	// Methods

	internal void .ctor() { }

	public void Dispose() { }

	public void Call(string methodName, object[] args) { }

	public ReturnType Call<ReturnType>(string methodName, object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x180AE70 Offset: 0x1809E70 VA: 0x18180AE70
	|-AndroidJavaObject.Call<byte[]>
	|-AndroidJavaObject.Call<long>
	|-AndroidJavaObject.Call<object>
	*/

	public ReturnType CallStatic<ReturnType>(string methodName, object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x180AE70 Offset: 0x1809E70 VA: 0x18180AE70
	|-AndroidJavaObject.CallStatic<bool>
	|-AndroidJavaObject.CallStatic<AndroidJavaObject>
	|-AndroidJavaObject.CallStatic<object>
	*/

	protected override void Finalize() { }
}

// Namespace: UnityEngine
public class AndroidJavaClass : AndroidJavaObject
{
	// Methods

	public void .ctor(string className) { }
}

// Namespace: UnityEngine
public enum WeightedMode
{
	// Fields
	public int value__;
	public const WeightedMode None = 0;
	public const WeightedMode In = 1;
	public const WeightedMode Out = 2;
	public const WeightedMode Both = 3;
}

// Namespace: UnityEngine
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct Keyframe
{
	// Fields
	private float m_Time;
	private float m_Value;
	private float m_InTangent;
	private float m_OutTangent;
	private int m_WeightedMode;
	private float m_InWeight;
	private float m_OutWeight;

	// Properties
	public float time { get; set; }
	public float value { get; set; }
	public float inTangent { get; set; }
	public float outTangent { get; set; }
	public WeightedMode weightedMode { get; set; }
	[ObsoleteAttribute] // RVA: 0x102F70 Offset: 0x102370 VA: 0x180102F70
	public int tangentMode { get; set; }
	internal int tangentModeInternal { get; set; }

	// Methods

	public void .ctor(float time, float value) { }

	public void .ctor(float time, float value, float inTangent, float outTangent) { }

	public float get_time() { }

	public void set_time(float value) { }

	public float get_value() { }

	public void set_value(float value) { }

	public float get_inTangent() { }

	public void set_inTangent(float value) { }

	public float get_outTangent() { }

	public void set_outTangent(float value) { }

	public WeightedMode get_weightedMode() { }

	public void set_weightedMode(WeightedMode value) { }

	public int get_tangentMode() { }

	public void set_tangentMode(int value) { }

	internal int get_tangentModeInternal() { }

	internal void set_tangentModeInternal(int value) { }
}

// Namespace: UnityEngine
public enum WrapMode
{
	// Fields
	public int value__;
	public const WrapMode Once = 1;
	public const WrapMode Loop = 2;
	public const WrapMode PingPong = 4;
	public const WrapMode Default = 0;
	public const WrapMode ClampForever = 8;
	public const WrapMode Clamp = 1;
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x104C50 Offset: 0x104050 VA: 0x180104C50
[ThreadAndSerializationSafeAttribute] // RVA: 0x104C50 Offset: 0x104050 VA: 0x180104C50
[RequiredByNativeCodeAttribute] // RVA: 0x104C50 Offset: 0x104050 VA: 0x180104C50
[DefaultMemberAttribute] // RVA: 0x104C50 Offset: 0x104050 VA: 0x180104C50
public class AnimationCurve : IEquatable<AnimationCurve>
{
	// Fields
	internal IntPtr m_Ptr;

	// Properties
	public Keyframe[] keys { get; set; }
	public Keyframe Item { get; }
	public int length { get; }
	public WrapMode preWrapMode { get; set; }
	public WrapMode postWrapMode { get; set; }

	// Methods

	public void .ctor(Keyframe[] keys) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor() { }

	[FreeFunctionAttribute] // RVA: 0x10BE60 Offset: 0x10B260 VA: 0x18010BE60
	private static void Internal_Destroy(IntPtr ptr) { }

	[FreeFunctionAttribute] // RVA: 0x10C620 Offset: 0x10BA20 VA: 0x18010C620
	private static IntPtr Internal_Create(Keyframe[] keys) { }

	[FreeFunctionAttribute] // RVA: 0x10E9F0 Offset: 0x10DDF0 VA: 0x18010E9F0
	private bool Internal_Equals(IntPtr other) { }

	protected override void Finalize() { }

	[ThreadSafeAttribute] // RVA: 0x77880 Offset: 0x76C80 VA: 0x180077880
	public float Evaluate(float time) { }

	public Keyframe[] get_keys() { }

	public void set_keys(Keyframe[] value) { }

	public int AddKey(Keyframe key) { }

	[NativeMethodAttribute] // RVA: 0x112760 Offset: 0x111B60 VA: 0x180112760
	private int AddKey_Internal(Keyframe key) { }

	[NativeThrowsAttribute] // RVA: 0x113310 Offset: 0x112710 VA: 0x180113310
	[FreeFunctionAttribute] // RVA: 0x113310 Offset: 0x112710 VA: 0x180113310
	public void RemoveKey(int index) { }

	public Keyframe get_Item(int index) { }

	[NativeMethodAttribute] // RVA: 0x115190 Offset: 0x114590 VA: 0x180115190
	public int get_length() { }

	[FreeFunctionAttribute] // RVA: 0x117010 Offset: 0x116410 VA: 0x180117010
	private void SetKeys(Keyframe[] keys) { }

	[NativeThrowsAttribute] // RVA: 0x118E80 Offset: 0x118280 VA: 0x180118E80
	[FreeFunctionAttribute] // RVA: 0x118E80 Offset: 0x118280 VA: 0x180118E80
	private Keyframe GetKey(int index) { }

	[FreeFunctionAttribute] // RVA: 0x11BEF0 Offset: 0x11B2F0 VA: 0x18011BEF0
	private Keyframe[] GetKeys() { }

	public static AnimationCurve Linear(float timeStart, float valueStart, float timeEnd, float valueEnd) { }

	public static AnimationCurve EaseInOut(float timeStart, float valueStart, float timeEnd, float valueEnd) { }

	[NativeMethodAttribute] // RVA: 0x11EED0 Offset: 0x11E2D0 VA: 0x18011EED0
	public WrapMode get_preWrapMode() { }

	[NativeMethodAttribute] // RVA: 0x11F950 Offset: 0x11ED50 VA: 0x18011F950
	public void set_preWrapMode(WrapMode value) { }

	[NativeMethodAttribute] // RVA: 0x121750 Offset: 0x120B50 VA: 0x180121750
	public WrapMode get_postWrapMode() { }

	[NativeMethodAttribute] // RVA: 0x1239E0 Offset: 0x122DE0 VA: 0x1801239E0
	public void set_postWrapMode(WrapMode value) { }

	public override bool Equals(object o) { }

	public bool Equals(AnimationCurve other) { }

	public override int GetHashCode() { }

	private int AddKey_Internal_Injected(ref Keyframe key) { }

	private void GetKey_Injected(int index, out Keyframe ret) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x125750 Offset: 0x124B50 VA: 0x180125750
[NativeHeaderAttribute] // RVA: 0x125750 Offset: 0x124B50 VA: 0x180125750
[NativeHeaderAttribute] // RVA: 0x125750 Offset: 0x124B50 VA: 0x180125750
[NativeHeaderAttribute] // RVA: 0x125750 Offset: 0x124B50 VA: 0x180125750
[NativeHeaderAttribute] // RVA: 0x125750 Offset: 0x124B50 VA: 0x180125750
[NativeHeaderAttribute] // RVA: 0x125750 Offset: 0x124B50 VA: 0x180125750
[NativeHeaderAttribute] // RVA: 0x125750 Offset: 0x124B50 VA: 0x180125750
[NativeHeaderAttribute] // RVA: 0x125750 Offset: 0x124B50 VA: 0x180125750
[NativeHeaderAttribute] // RVA: 0x125750 Offset: 0x124B50 VA: 0x180125750
[NativeHeaderAttribute] // RVA: 0x125750 Offset: 0x124B50 VA: 0x180125750
[NativeHeaderAttribute] // RVA: 0x125750 Offset: 0x124B50 VA: 0x180125750
[NativeHeaderAttribute] // RVA: 0x125750 Offset: 0x124B50 VA: 0x180125750
[NativeHeaderAttribute] // RVA: 0x125750 Offset: 0x124B50 VA: 0x180125750
[NativeHeaderAttribute] // RVA: 0x125750 Offset: 0x124B50 VA: 0x180125750
[NativeHeaderAttribute] // RVA: 0x125750 Offset: 0x124B50 VA: 0x180125750
[NativeHeaderAttribute] // RVA: 0x125750 Offset: 0x124B50 VA: 0x180125750
[NativeHeaderAttribute] // RVA: 0x125750 Offset: 0x124B50 VA: 0x180125750
public class Application
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private static Application.LowMemoryCallback lowMemory;
	private static Application.LogCallback s_LogCallbackHandler;
	private static Application.LogCallback s_LogCallbackHandlerThreaded;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private static Action<bool> focusChanged;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private static Func<bool> wantsToQuit;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private static Action quitting;

	// Properties
	public static bool isPlaying { get; }
	public static bool isFocused { get; }
	public static RuntimePlatform platform { get; }
	public static string buildGUID { get; }
	public static bool isMobilePlatform { get; }
	public static bool isConsolePlatform { get; }
	public static bool runInBackground { get; set; }
	public static bool isBatchMode { get; }
	public static string dataPath { get; }
	public static string streamingAssetsPath { get; }
	[SecurityCriticalAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string persistentDataPath { get; }
	public static string temporaryCachePath { get; }
	public static string absoluteURL { get; }
	public static string unityVersion { get; }
	public static string version { get; }
	public static string installerName { get; }
	public static string identifier { get; }
	public static ApplicationInstallMode installMode { get; }
	public static ApplicationSandboxType sandboxType { get; }
	public static string productName { get; }
	public static string companyName { get; }
	public static string cloudProjectId { get; }
	public static int targetFrameRate { get; set; }
	public static SystemLanguage systemLanguage { get; }
	public static string consoleLogPath { get; }
	public static ThreadPriority backgroundLoadingPriority { get; set; }
	public static NetworkReachability internetReachability { get; }
	public static bool genuine { get; }
	public static bool genuineCheckAvailable { get; }
	public static bool isEditor { get; }

	// Methods

	[FreeFunctionAttribute] // RVA: 0x149F0 Offset: 0x13DF0 VA: 0x1800149F0
	public static void Quit(int exitCode) { }

	public static void Quit() { }

	[FreeFunctionAttribute] // RVA: 0x167A0 Offset: 0x15BA0 VA: 0x1800167A0
	public static void Unload() { }

	public static bool CanStreamedLevelBeLoaded(int levelIndex) { }

	[FreeFunctionAttribute] // RVA: 0x17040 Offset: 0x16440 VA: 0x180017040
	public static bool CanStreamedLevelBeLoaded(string levelName) { }

	[FreeFunctionAttribute] // RVA: 0x18F30 Offset: 0x18330 VA: 0x180018F30
	public static bool get_isPlaying() { }

	[FreeFunctionAttribute] // RVA: 0x14E60 Offset: 0x14260 VA: 0x180014E60
	public static bool IsPlaying(Object obj) { }

	[FreeFunctionAttribute] // RVA: 0x1C440 Offset: 0x1B840 VA: 0x18001C440
	public static bool get_isFocused() { }

	[FreeFunctionAttribute] // RVA: 0x1DF40 Offset: 0x1D340 VA: 0x18001DF40
	public static RuntimePlatform get_platform() { }

	[FreeFunctionAttribute] // RVA: 0x20D60 Offset: 0x20160 VA: 0x180020D60
	public static string[] GetBuildTags() { }

	[FreeFunctionAttribute] // RVA: 0x23D80 Offset: 0x23180 VA: 0x180023D80
	public static void SetBuildTags(string[] buildTags) { }

	[FreeFunctionAttribute] // RVA: 0x243D0 Offset: 0x237D0 VA: 0x1800243D0
	public static string get_buildGUID() { }

	public static bool get_isMobilePlatform() { }

	public static bool get_isConsolePlatform() { }

	[FreeFunctionAttribute] // RVA: 0x27280 Offset: 0x26680 VA: 0x180027280
	public static bool get_runInBackground() { }

	[FreeFunctionAttribute] // RVA: 0x28E70 Offset: 0x28270 VA: 0x180028E70
	public static void set_runInBackground(bool value) { }

	[FreeFunctionAttribute] // RVA: 0x2ACE0 Offset: 0x2A0E0 VA: 0x18002ACE0
	public static bool HasProLicense() { }

	[FreeFunctionAttribute] // RVA: 0x2C440 Offset: 0x2B840 VA: 0x18002C440
	public static bool get_isBatchMode() { }

	[FreeFunctionAttribute] // RVA: 0x2DFD0 Offset: 0x2D3D0 VA: 0x18002DFD0
	public static string get_dataPath() { }

	[FreeFunctionAttribute] // RVA: 0x2FBF0 Offset: 0x2EFF0 VA: 0x18002FBF0
	public static string get_streamingAssetsPath() { }

	[FreeFunctionAttribute] // RVA: 0x32BA0 Offset: 0x31FA0 VA: 0x180032BA0
	public static string get_persistentDataPath() { }

	[FreeFunctionAttribute] // RVA: 0x33240 Offset: 0x32640 VA: 0x180033240
	public static string get_temporaryCachePath() { }

	[FreeFunctionAttribute] // RVA: 0x34F00 Offset: 0x34300 VA: 0x180034F00
	public static string get_absoluteURL() { }

	[FreeFunctionAttribute] // RVA: 0x36AE0 Offset: 0x35EE0 VA: 0x180036AE0
	public static string get_unityVersion() { }

	[FreeFunctionAttribute] // RVA: 0x38640 Offset: 0x37A40 VA: 0x180038640
	public static string get_version() { }

	[FreeFunctionAttribute] // RVA: 0x39F40 Offset: 0x39340 VA: 0x180039F40
	public static string get_installerName() { }

	[FreeFunctionAttribute] // RVA: 0x3BC20 Offset: 0x3B020 VA: 0x18003BC20
	public static string get_identifier() { }

	[FreeFunctionAttribute] // RVA: 0x3D970 Offset: 0x3CD70 VA: 0x18003D970
	public static ApplicationInstallMode get_installMode() { }

	[FreeFunctionAttribute] // RVA: 0x3F310 Offset: 0x3E710 VA: 0x18003F310
	public static ApplicationSandboxType get_sandboxType() { }

	[FreeFunctionAttribute] // RVA: 0x3F980 Offset: 0x3ED80 VA: 0x18003F980
	public static string get_productName() { }

	[FreeFunctionAttribute] // RVA: 0x416E0 Offset: 0x40AE0 VA: 0x1800416E0
	public static string get_companyName() { }

	[FreeFunctionAttribute] // RVA: 0x44610 Offset: 0x43A10 VA: 0x180044610
	public static string get_cloudProjectId() { }

	[FreeFunctionAttribute] // RVA: 0x47300 Offset: 0x46700 VA: 0x180047300
	public static bool RequestAdvertisingIdentifierAsync(Application.AdvertisingIdentifierCallback delegateMethod) { }

	[FreeFunctionAttribute] // RVA: 0x47AF0 Offset: 0x46EF0 VA: 0x180047AF0
	public static void OpenURL(string url) { }

	[FreeFunctionAttribute] // RVA: 0x49A10 Offset: 0x48E10 VA: 0x180049A10
	public static int get_targetFrameRate() { }

	[FreeFunctionAttribute] // RVA: 0x4B6D0 Offset: 0x4AAD0 VA: 0x18004B6D0
	public static void set_targetFrameRate(int value) { }

	[FreeFunctionAttribute] // RVA: 0x4D3A0 Offset: 0x4C7A0 VA: 0x18004D3A0
	public static SystemLanguage get_systemLanguage() { }

	[FreeFunctionAttribute] // RVA: 0x4DAF0 Offset: 0x4CEF0 VA: 0x18004DAF0
	private static void SetLogCallbackDefined(bool defined) { }

	[FreeFunctionAttribute] // RVA: 0x4F6F0 Offset: 0x4EAF0 VA: 0x18004F6F0
	public static StackTraceLogType GetStackTraceLogType(LogType logType) { }

	[FreeFunctionAttribute] // RVA: 0x51450 Offset: 0x50850 VA: 0x180051450
	public static void SetStackTraceLogType(LogType logType, StackTraceLogType stackTraceType) { }

	[FreeFunctionAttribute] // RVA: 0x53000 Offset: 0x52400 VA: 0x180053000
	public static string get_consoleLogPath() { }

	[FreeFunctionAttribute] // RVA: 0x54030 Offset: 0x53430 VA: 0x180054030
	public static ThreadPriority get_backgroundLoadingPriority() { }

	[FreeFunctionAttribute] // RVA: 0x55C20 Offset: 0x55020 VA: 0x180055C20
	public static void set_backgroundLoadingPriority(ThreadPriority value) { }

	[FreeFunctionAttribute] // RVA: 0x577B0 Offset: 0x56BB0 VA: 0x1800577B0
	public static NetworkReachability get_internetReachability() { }

	[FreeFunctionAttribute] // RVA: 0x59400 Offset: 0x58800 VA: 0x180059400
	public static bool get_genuine() { }

	[FreeFunctionAttribute] // RVA: 0x59AE0 Offset: 0x58EE0 VA: 0x180059AE0
	public static bool get_genuineCheckAvailable() { }

	[FreeFunctionAttribute] // RVA: 0x5BA60 Offset: 0x5AE60 VA: 0x18005BA60
	public static AsyncOperation RequestUserAuthorization(UserAuthorization mode) { }

	[FreeFunctionAttribute] // RVA: 0x5E810 Offset: 0x5DC10 VA: 0x18005E810
	public static bool HasUserAuthorization(UserAuthorization mode) { }

	public static void add_lowMemory(Application.LowMemoryCallback value) { }

	public static void remove_lowMemory(Application.LowMemoryCallback value) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void CallLowMemory() { }

	public static void add_logMessageReceived(Application.LogCallback value) { }

	public static void remove_logMessageReceived(Application.LogCallback value) { }

	public static void add_logMessageReceivedThreaded(Application.LogCallback value) { }

	public static void remove_logMessageReceivedThreaded(Application.LogCallback value) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void CallLogCallback(string logString, string stackTrace, LogType type, bool invokedOnMainThread) { }

	public static bool get_isEditor() { }

	public static void add_onBeforeRender(UnityAction value) { }

	public static void remove_onBeforeRender(UnityAction value) { }

	public static void add_focusChanged(Action<bool> value) { }

	public static void remove_focusChanged(Action<bool> value) { }

	public static void add_wantsToQuit(Func<bool> value) { }

	public static void remove_wantsToQuit(Func<bool> value) { }

	public static void add_quitting(Action value) { }

	public static void remove_quitting(Action value) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool Internal_ApplicationWantsToQuit() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void Internal_ApplicationQuit() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void InvokeOnBeforeRender() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void InvokeFocusChanged(bool focus) { }
}

// Namespace: 
public sealed class Application.AdvertisingIdentifierCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string advertisingId, bool trackingEnabled, string errorMsg) { }

	public virtual IAsyncResult BeginInvoke(string advertisingId, bool trackingEnabled, string errorMsg, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class Application.LowMemoryCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class Application.LogCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string condition, string stackTrace, LogType type) { }

	public virtual IAsyncResult BeginInvoke(string condition, string stackTrace, LogType type, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine
public enum StackTraceLogType
{
	// Fields
	public int value__;
	public const StackTraceLogType None = 0;
	public const StackTraceLogType ScriptOnly = 1;
	public const StackTraceLogType Full = 2;
}

// Namespace: UnityEngine
public enum NetworkReachability
{
	// Fields
	public int value__;
	public const NetworkReachability NotReachable = 0;
	public const NetworkReachability ReachableViaCarrierDataNetwork = 1;
	public const NetworkReachability ReachableViaLocalAreaNetwork = 2;
}

// Namespace: UnityEngine
public enum UserAuthorization
{
	// Fields
	public int value__;
	public const UserAuthorization WebCam = 1;
	public const UserAuthorization Microphone = 2;
}

// Namespace: UnityEngine
public enum ApplicationInstallMode
{
	// Fields
	public int value__;
	public const ApplicationInstallMode Unknown = 0;
	public const ApplicationInstallMode Store = 1;
	public const ApplicationInstallMode DeveloperBuild = 2;
	public const ApplicationInstallMode Adhoc = 3;
	public const ApplicationInstallMode Enterprise = 4;
	public const ApplicationInstallMode Editor = 5;
}

// Namespace: UnityEngine
public enum ApplicationSandboxType
{
	// Fields
	public int value__;
	public const ApplicationSandboxType Unknown = 0;
	public const ApplicationSandboxType NotSandboxed = 1;
	public const ApplicationSandboxType Sandboxed = 2;
	public const ApplicationSandboxType SandboxBroken = 3;
}

// Namespace: UnityEngine
[ThreadAndSerializationSafeAttribute] // RVA: 0x69D50 Offset: 0x69150 VA: 0x180069D50
[NativeHeaderAttribute] // RVA: 0x69D50 Offset: 0x69150 VA: 0x180069D50
[RequiredByNativeCodeAttribute] // RVA: 0x69D50 Offset: 0x69150 VA: 0x180069D50
[NativeHeaderAttribute] // RVA: 0x69D50 Offset: 0x69150 VA: 0x180069D50
public class AsyncOperation : YieldInstruction
{
	// Fields
	internal IntPtr m_Ptr;
	private Action<AsyncOperation> m_completeCallback;

	// Properties
	public bool isDone { get; }
	public float progress { get; }
	public int priority { get; set; }
	public bool allowSceneActivation { get; set; }

	// Methods

	public void .ctor() { }

	[NativeMethodAttribute] // RVA: 0x6EDE0 Offset: 0x6E1E0 VA: 0x18006EDE0
	[StaticAccessorAttribute] // RVA: 0x6EDE0 Offset: 0x6E1E0 VA: 0x18006EDE0
	private static void InternalDestroy(IntPtr ptr) { }

	[NativeMethodAttribute] // RVA: 0x10DD20 Offset: 0x10D120 VA: 0x18010DD20
	public bool get_isDone() { }

	[NativeMethodAttribute] // RVA: 0x71940 Offset: 0x70D40 VA: 0x180071940
	public float get_progress() { }

	[NativeMethodAttribute] // RVA: 0x73690 Offset: 0x72A90 VA: 0x180073690
	public int get_priority() { }

	[NativeMethodAttribute] // RVA: 0x755B0 Offset: 0x749B0 VA: 0x1800755B0
	public void set_priority(int value) { }

	[NativeMethodAttribute] // RVA: 0x775A0 Offset: 0x769A0 VA: 0x1800775A0
	public bool get_allowSceneActivation() { }

	[NativeMethodAttribute] // RVA: 0x77D70 Offset: 0x77170 VA: 0x180077D70
	public void set_allowSceneActivation(bool value) { }

	protected override void Finalize() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void InvokeCompletionEvent() { }

	public void add_completed(Action<AsyncOperation> value) { }

	public void remove_completed(Action<AsyncOperation> value) { }
}

// Namespace: AOT
[AttributeUsageAttribute] // RVA: 0x698E0 Offset: 0x68CE0 VA: 0x1800698E0
public class MonoPInvokeCallbackAttribute : Attribute
{
	// Methods

	public void .ctor(Type type) { }
}

// Namespace: UnityEngine
internal class AttributeHelperEngine
{
	// Fields
	public static DisallowMultipleComponent[] _disallowMultipleComponentArray;
	public static ExecuteInEditMode[] _executeInEditModeArray;
	public static RequireComponent[] _requireComponentArray;

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Type GetParentTypeDisallowingMultipleInclusion(Type type) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Type[] GetRequiredComponents(Type klass) { }

	private static int GetExecuteMode(Type klass) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int CheckIsEditorScript(Type klass) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int GetDefaultExecutionOrderFor(Type klass) { }

	private static T GetCustomAttributeOfType<T>(Type klass) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x7605E0 Offset: 0x75F5E0 VA: 0x1807605E0
	|-AttributeHelperEngine.GetCustomAttributeOfType<object>
	|-AttributeHelperEngine.GetCustomAttributeOfType<DefaultExecutionOrder>
	*/

	private static void .cctor() { }
}

// Namespace: UnityEngine
[AttributeUsageAttribute] // RVA: 0x91CE0 Offset: 0x910E0 VA: 0x180091CE0
public sealed class DisallowMultipleComponent : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine
[AttributeUsageAttribute] // RVA: 0x8BF70 Offset: 0x8B370 VA: 0x18008BF70
public sealed class RequireComponent : Attribute
{
	// Fields
	public Type m_Type0;
	public Type m_Type1;
	public Type m_Type2;

	// Methods

	public void .ctor(Type requiredComponent) { }

	public void .ctor(Type requiredComponent, Type requiredComponent2) { }
}

// Namespace: UnityEngine
public sealed class AddComponentMenu : Attribute
{
	// Fields
	private string m_AddComponentMenu;
	private int m_Ordering;

	// Methods

	public void .ctor(string menuName) { }

	public void .ctor(string menuName, int order) { }
}

// Namespace: UnityEngine
[AttributeUsageAttribute] // RVA: 0x86400 Offset: 0x85800 VA: 0x180086400
public sealed class CreateAssetMenuAttribute : Attribute
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private string <menuName>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private string <fileName>k__BackingField;

	// Properties
	public string menuName { set; }
	public string fileName { set; }

	// Methods

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_menuName(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_fileName(string value) { }
}

// Namespace: UnityEngine
[AttributeUsageAttribute] // RVA: 0x8E570 Offset: 0x8D970 VA: 0x18008E570
[RequiredByNativeCodeAttribute] // RVA: 0x8E570 Offset: 0x8D970 VA: 0x18008E570
public sealed class ContextMenu : Attribute
{
	// Fields
	public readonly string menuItem;
	public readonly bool validate;
	public readonly int priority;

	// Methods

	public void .ctor(string itemName) { }

	public void .ctor(string itemName, bool isValidateFunction) { }

	public void .ctor(string itemName, bool isValidateFunction, int priority) { }
}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public sealed class ExecuteInEditMode : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public sealed class ExecuteAlways : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public sealed class HideInInspector : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine
[AttributeUsageAttribute] // RVA: 0x6E70 Offset: 0x6270 VA: 0x180006E70
[UsedByNativeCodeAttribute] // RVA: 0x6E70 Offset: 0x6270 VA: 0x180006E70
public sealed class HelpURLAttribute : Attribute
{
	// Fields
	internal readonly string m_Url;

	// Methods

	public void .ctor(string url) { }
}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0x95F80 Offset: 0x95380 VA: 0x180095F80
[AttributeUsageAttribute] // RVA: 0x95F80 Offset: 0x95380 VA: 0x180095F80
public class DefaultExecutionOrder : Attribute
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private int <order>k__BackingField;

	// Properties
	public int order { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_order() { }
}

// Namespace: UnityEngine
[AttributeUsageAttribute] // RVA: 0x9CCC0 Offset: 0x9C0C0 VA: 0x18009CCC0
[RequiredByNativeCodeAttribute] // RVA: 0x9CCC0 Offset: 0x9C0C0 VA: 0x18009CCC0
public class AssemblyIsEditorAssembly : Attribute
{}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0x9EAB0 Offset: 0x9DEB0 VA: 0x18009EAB0
[AttributeUsageAttribute] // RVA: 0x9EAB0 Offset: 0x9DEB0 VA: 0x18009EAB0
public class ExcludeFromPresetAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine
public enum SendMessageOptions
{
	// Fields
	public int value__;
	public const SendMessageOptions RequireReceiver = 0;
	public const SendMessageOptions DontRequireReceiver = 1;
}

// Namespace: UnityEngine
public enum PrimitiveType
{
	// Fields
	public int value__;
	public const PrimitiveType Sphere = 0;
	public const PrimitiveType Capsule = 1;
	public const PrimitiveType Cylinder = 2;
	public const PrimitiveType Cube = 3;
	public const PrimitiveType Plane = 4;
	public const PrimitiveType Quad = 5;
}

// Namespace: UnityEngine
public enum Space
{
	// Fields
	public int value__;
	public const Space World = 0;
	public const Space Self = 1;
}

// Namespace: UnityEngine
public enum RuntimePlatform
{
	// Fields
	public int value__;
	public const RuntimePlatform OSXEditor = 0;
	public const RuntimePlatform OSXPlayer = 1;
	public const RuntimePlatform WindowsPlayer = 2;
	[ObsoleteAttribute] // RVA: 0xA0D20 Offset: 0xA0120 VA: 0x1800A0D20
	public const RuntimePlatform OSXWebPlayer = 3;
	[ObsoleteAttribute] // RVA: 0xA17E0 Offset: 0xA0BE0 VA: 0x1800A17E0
	public const RuntimePlatform OSXDashboardPlayer = 4;
	[ObsoleteAttribute] // RVA: 0xA0D20 Offset: 0xA0120 VA: 0x1800A0D20
	public const RuntimePlatform WindowsWebPlayer = 5;
	public const RuntimePlatform WindowsEditor = 7;
	public const RuntimePlatform IPhonePlayer = 8;
	[ObsoleteAttribute] // RVA: 0xA63B0 Offset: 0xA57B0 VA: 0x1800A63B0
	public const RuntimePlatform XBOX360 = 10;
	[ObsoleteAttribute] // RVA: 0xA7CD0 Offset: 0xA70D0 VA: 0x1800A7CD0
	public const RuntimePlatform PS3 = 9;
	public const RuntimePlatform Android = 11;
	[ObsoleteAttribute] // RVA: 0xA9920 Offset: 0xA8D20 VA: 0x1800A9920
	public const RuntimePlatform NaCl = 12;
	[ObsoleteAttribute] // RVA: 0xAB5E0 Offset: 0xAA9E0 VA: 0x1800AB5E0
	public const RuntimePlatform FlashPlayer = 15;
	public const RuntimePlatform LinuxPlayer = 13;
	public const RuntimePlatform LinuxEditor = 16;
	public const RuntimePlatform WebGLPlayer = 17;
	[ObsoleteAttribute] // RVA: 0xAD420 Offset: 0xAC820 VA: 0x1800AD420
	public const RuntimePlatform MetroPlayerX86 = 18;
	public const RuntimePlatform WSAPlayerX86 = 18;
	[ObsoleteAttribute] // RVA: 0xADBF0 Offset: 0xACFF0 VA: 0x1800ADBF0
	public const RuntimePlatform MetroPlayerX64 = 19;
	public const RuntimePlatform WSAPlayerX64 = 19;
	[ObsoleteAttribute] // RVA: 0xAF830 Offset: 0xAEC30 VA: 0x1800AF830
	public const RuntimePlatform MetroPlayerARM = 20;
	public const RuntimePlatform WSAPlayerARM = 20;
	[ObsoleteAttribute] // RVA: 0xB2990 Offset: 0xB1D90 VA: 0x1800B2990
	public const RuntimePlatform WP8Player = 21;
	[ObsoleteAttribute] // RVA: 0xB4760 Offset: 0xB3B60 VA: 0x1800B4760
	public const RuntimePlatform BlackBerryPlayer = 22;
	[ObsoleteAttribute] // RVA: 0xB51F0 Offset: 0xB45F0 VA: 0x1800B51F0
	public const RuntimePlatform TizenPlayer = 23;
	[ObsoleteAttribute] // RVA: 0xB6FB0 Offset: 0xB63B0 VA: 0x1800B6FB0
	public const RuntimePlatform PSP2 = 24;
	public const RuntimePlatform PS4 = 25;
	[ObsoleteAttribute] // RVA: 0xB8D90 Offset: 0xB8190 VA: 0x1800B8D90
	public const RuntimePlatform PSM = 26;
	public const RuntimePlatform XboxOne = 27;
	[ObsoleteAttribute] // RVA: 0xBABE0 Offset: 0xB9FE0 VA: 0x1800BABE0
	public const RuntimePlatform SamsungTVPlayer = 28;
	[ObsoleteAttribute] // RVA: 0xBB500 Offset: 0xBA900 VA: 0x1800BB500
	public const RuntimePlatform WiiU = 30;
	public const RuntimePlatform tvOS = 31;
	public const RuntimePlatform Switch = 32;
	public const RuntimePlatform Lumin = 33;
}

// Namespace: UnityEngine
public enum SystemLanguage
{
	// Fields
	public int value__;
	public const SystemLanguage Afrikaans = 0;
	public const SystemLanguage Arabic = 1;
	public const SystemLanguage Basque = 2;
	public const SystemLanguage Belarusian = 3;
	public const SystemLanguage Bulgarian = 4;
	public const SystemLanguage Catalan = 5;
	public const SystemLanguage Chinese = 6;
	public const SystemLanguage Czech = 7;
	public const SystemLanguage Danish = 8;
	public const SystemLanguage Dutch = 9;
	public const SystemLanguage English = 10;
	public const SystemLanguage Estonian = 11;
	public const SystemLanguage Faroese = 12;
	public const SystemLanguage Finnish = 13;
	public const SystemLanguage French = 14;
	public const SystemLanguage German = 15;
	public const SystemLanguage Greek = 16;
	public const SystemLanguage Hebrew = 17;
	public const SystemLanguage Icelandic = 19;
	public const SystemLanguage Indonesian = 20;
	public const SystemLanguage Italian = 21;
	public const SystemLanguage Japanese = 22;
	public const SystemLanguage Korean = 23;
	public const SystemLanguage Latvian = 24;
	public const SystemLanguage Lithuanian = 25;
	public const SystemLanguage Norwegian = 26;
	public const SystemLanguage Polish = 27;
	public const SystemLanguage Portuguese = 28;
	public const SystemLanguage Romanian = 29;
	public const SystemLanguage Russian = 30;
	public const SystemLanguage SerboCroatian = 31;
	public const SystemLanguage Slovak = 32;
	public const SystemLanguage Slovenian = 33;
	public const SystemLanguage Spanish = 34;
	public const SystemLanguage Swedish = 35;
	public const SystemLanguage Thai = 36;
	public const SystemLanguage Turkish = 37;
	public const SystemLanguage Ukrainian = 38;
	public const SystemLanguage Vietnamese = 39;
	public const SystemLanguage ChineseSimplified = 40;
	public const SystemLanguage ChineseTraditional = 41;
	public const SystemLanguage Unknown = 42;
	public const SystemLanguage Hungarian = 18;
}

// Namespace: UnityEngine
public enum LogType
{
	// Fields
	public int value__;
	public const LogType Error = 0;
	public const LogType Assert = 1;
	public const LogType Warning = 2;
	public const LogType Log = 3;
	public const LogType Exception = 4;
}

// Namespace: UnityEngine
public enum ThreadPriority
{
	// Fields
	public int value__;
	public const ThreadPriority Low = 0;
	public const ThreadPriority BelowNormal = 1;
	public const ThreadPriority Normal = 2;
	public const ThreadPriority High = 4;
}

// Namespace: UnityEngine
[AttributeUsageAttribute] // RVA: 0x698E0 Offset: 0x68CE0 VA: 0x1800698E0
public class BeforeRenderOrderAttribute : Attribute
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private int <order>k__BackingField;

	// Properties
	public int order { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_order() { }
}

// Namespace: UnityEngine
internal static class BeforeRenderHelper
{
	// Fields
	private static List<BeforeRenderHelper.OrderBlock> s_OrderBlocks;

	// Methods

	private static int GetUpdateOrder(UnityAction callback) { }

	public static void RegisterCallback(UnityAction callback) { }

	public static void UnregisterCallback(UnityAction callback) { }

	public static void Invoke() { }

	private static void .cctor() { }
}

// Namespace: 
private struct BeforeRenderHelper.OrderBlock
{
	// Fields
	internal int order;
	internal UnityAction callback;
}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0xC2360 Offset: 0xC1760 VA: 0x1800C2360
[NativeHeaderAttribute] // RVA: 0xC2360 Offset: 0xC1760 VA: 0x1800C2360
public class Behaviour : Component
{
	// Properties
	[NativePropertyAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[RequiredByNativeCodeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public bool enabled { get; set; }
	[NativePropertyAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool isActiveAndEnabled { get; }

	// Methods

	public void .ctor() { }

	public bool get_enabled() { }

	public void set_enabled(bool value) { }

	[NativeMethodAttribute] // RVA: 0xC4410 Offset: 0xC3810 VA: 0x1800C4410
	public bool get_isActiveAndEnabled() { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xCA260 Offset: 0xC9660 VA: 0x1800CA260
internal class BootConfigData
{
	// Fields
	private IntPtr m_Ptr;

	// Methods

	private void .ctor(IntPtr nativeHandle) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static BootConfigData WrapBootConfigData(IntPtr nativeHandle) { }
}

// Namespace: UnityEngine
[NativeTypeAttribute] // RVA: 0xCCBA0 Offset: 0xCBFA0 VA: 0x1800CCBA0
[RequiredByNativeCodeAttribute] // RVA: 0xCCBA0 Offset: 0xCBFA0 VA: 0x1800CCBA0
[NativeClassAttribute] // RVA: 0xCCBA0 Offset: 0xCBFA0 VA: 0x1800CCBA0
[NativeHeaderAttribute] // RVA: 0xCCBA0 Offset: 0xCBFA0 VA: 0x1800CCBA0
[NativeHeaderAttribute] // RVA: 0xCCBA0 Offset: 0xCBFA0 VA: 0x1800CCBA0
[ThreadAndSerializationSafeAttribute] // RVA: 0xCCBA0 Offset: 0xCBFA0 VA: 0x1800CCBA0
[NativeHeaderAttribute] // RVA: 0xCCBA0 Offset: 0xCBFA0 VA: 0x1800CCBA0
[NativeHeaderAttribute] // RVA: 0xCCBA0 Offset: 0xCBFA0 VA: 0x1800CCBA0
public struct Bounds : IEquatable<Bounds>
{
	// Fields
	private Vector3 m_Center;
	[NativeNameAttribute] // RVA: 0xD3300 Offset: 0xD2700 VA: 0x1800D3300
	private Vector3 m_Extents;

	// Properties
	public Vector3 center { get; set; }
	public Vector3 size { get; set; }
	public Vector3 extents { get; set; }
	public Vector3 min { get; }
	public Vector3 max { get; }

	// Methods

	public void .ctor(Vector3 center, Vector3 size) { }

	public override int GetHashCode() { }

	public override bool Equals(object other) { }

	public bool Equals(Bounds other) { }

	public Vector3 get_center() { }

	public void set_center(Vector3 value) { }

	public Vector3 get_size() { }

	public void set_size(Vector3 value) { }

	public Vector3 get_extents() { }

	public void set_extents(Vector3 value) { }

	public Vector3 get_min() { }

	public Vector3 get_max() { }

	public static bool op_Equality(Bounds lhs, Bounds rhs) { }

	public static bool op_Inequality(Bounds lhs, Bounds rhs) { }

	public void SetMinMax(Vector3 min, Vector3 max) { }

	public void Encapsulate(Vector3 point) { }

	public void Encapsulate(Bounds bounds) { }

	public bool Intersects(Bounds bounds) { }

	public override string ToString() { }

	[NativeMethodAttribute] // RVA: 0xD5260 Offset: 0xD4660 VA: 0x1800D5260
	public bool Contains(Vector3 point) { }

	private static bool Contains_Injected(ref Bounds _unity_self, ref Vector3 point) { }
}

// Namespace: UnityEngine
[RequireComponent] // RVA: 0xD5DA0 Offset: 0xD51A0 VA: 0x1800D5DA0
[NativeHeaderAttribute] // RVA: 0xD5DA0 Offset: 0xD51A0 VA: 0x1800D5DA0
[NativeHeaderAttribute] // RVA: 0xD5DA0 Offset: 0xD51A0 VA: 0x1800D5DA0
[NativeHeaderAttribute] // RVA: 0xD5DA0 Offset: 0xD51A0 VA: 0x1800D5DA0
[NativeHeaderAttribute] // RVA: 0xD5DA0 Offset: 0xD51A0 VA: 0x1800D5DA0
[UsedByNativeCodeAttribute] // RVA: 0xD5DA0 Offset: 0xD51A0 VA: 0x1800D5DA0
[NativeHeaderAttribute] // RVA: 0xD5DA0 Offset: 0xD51A0 VA: 0x1800D5DA0
[NativeHeaderAttribute] // RVA: 0xD5DA0 Offset: 0xD51A0 VA: 0x1800D5DA0
[NativeHeaderAttribute] // RVA: 0xD5DA0 Offset: 0xD51A0 VA: 0x1800D5DA0
public sealed class Camera : Behaviour
{
	// Fields
	public static Camera.CameraCallback onPreCull;
	public static Camera.CameraCallback onPreRender;
	public static Camera.CameraCallback onPostRender;

	// Properties
	[NativePropertyAttribute] // RVA: 0x128410 Offset: 0x127810 VA: 0x180128410
	public float nearClipPlane { get; set; }
	[NativePropertyAttribute] // RVA: 0x12A2A0 Offset: 0x1296A0 VA: 0x18012A2A0
	public float farClipPlane { get; set; }
	[NativePropertyAttribute] // RVA: 0x3500 Offset: 0x2900 VA: 0x180003500
	public float fieldOfView { get; set; }
	public RenderingPath renderingPath { get; set; }
	public RenderingPath actualRenderingPath { get; }
	public bool allowHDR { get; set; }
	public bool allowMSAA { get; set; }
	public bool allowDynamicResolution { get; set; }
	[NativePropertyAttribute] // RVA: 0x4ED0 Offset: 0x42D0 VA: 0x180004ED0
	public bool forceIntoRenderTexture { get; set; }
	public float orthographicSize { get; set; }
	public bool orthographic { get; set; }
	public OpaqueSortMode opaqueSortMode { get; set; }
	public TransparencySortMode transparencySortMode { get; set; }
	public Vector3 transparencySortAxis { get; set; }
	public float depth { get; set; }
	public float aspect { get; set; }
	public Vector3 velocity { get; }
	public int cullingMask { get; set; }
	public int eventMask { get; set; }
	public bool layerCullSpherical { get; set; }
	public CameraType cameraType { get; set; }
	public float[] layerCullDistances { get; set; }
	public bool useOcclusionCulling { get; set; }
	public Matrix4x4 cullingMatrix { get; set; }
	public Color backgroundColor { get; set; }
	public CameraClearFlags clearFlags { get; set; }
	public DepthTextureMode depthTextureMode { get; set; }
	public bool clearStencilAfterLightingPass { get; set; }
	public bool usePhysicalProperties { get; set; }
	public Vector2 sensorSize { get; set; }
	public Vector2 lensShift { get; set; }
	public float focalLength { get; set; }
	public Camera.GateFitMode gateFit { get; set; }
	[NativePropertyAttribute] // RVA: 0x5810 Offset: 0x4C10 VA: 0x180005810
	public Rect rect { get; set; }
	[NativePropertyAttribute] // RVA: 0x89B0 Offset: 0x7DB0 VA: 0x1800089B0
	public Rect pixelRect { get; set; }
	public int pixelWidth { get; }
	public int pixelHeight { get; }
	public int scaledPixelWidth { get; }
	public int scaledPixelHeight { get; }
	public RenderTexture targetTexture { get; set; }
	public RenderTexture activeTexture { get; }
	public int targetDisplay { get; set; }
	public Matrix4x4 cameraToWorldMatrix { get; }
	public Matrix4x4 worldToCameraMatrix { get; set; }
	public Matrix4x4 projectionMatrix { get; set; }
	public Matrix4x4 nonJitteredProjectionMatrix { get; set; }
	[NativePropertyAttribute] // RVA: 0xA5E0 Offset: 0x99E0 VA: 0x18000A5E0
	public bool useJitteredProjectionMatrixForTransparentRendering { get; set; }
	public Matrix4x4 previousViewProjectionMatrix { get; }
	public static Camera main { get; }
	public static Camera current { get; }
	public Scene scene { get; set; }
	public bool stereoEnabled { get; }
	public float stereoSeparation { get; set; }
	public float stereoConvergence { get; set; }
	public bool areVRStereoViewMatricesWithinSingleCullTolerance { get; }
	public StereoTargetEyeMask stereoTargetEye { get; set; }
	public Camera.MonoOrStereoscopicEye stereoActiveEye { get; }
	public static int allCamerasCount { get; }
	public static Camera[] allCameras { get; }
	public int commandBufferCount { get; }

	// Methods

	public void .ctor() { }

	public float get_nearClipPlane() { }

	public void set_nearClipPlane(float value) { }

	public float get_farClipPlane() { }

	public void set_farClipPlane(float value) { }

	public float get_fieldOfView() { }

	public void set_fieldOfView(float value) { }

	public RenderingPath get_renderingPath() { }

	public void set_renderingPath(RenderingPath value) { }

	[NativeNameAttribute] // RVA: 0xE1BD0 Offset: 0xE0FD0 VA: 0x1800E1BD0
	public RenderingPath get_actualRenderingPath() { }

	public void Reset() { }

	public bool get_allowHDR() { }

	public void set_allowHDR(bool value) { }

	public bool get_allowMSAA() { }

	public void set_allowMSAA(bool value) { }

	public bool get_allowDynamicResolution() { }

	public void set_allowDynamicResolution(bool value) { }

	public bool get_forceIntoRenderTexture() { }

	public void set_forceIntoRenderTexture(bool value) { }

	public float get_orthographicSize() { }

	public void set_orthographicSize(float value) { }

	public bool get_orthographic() { }

	public void set_orthographic(bool value) { }

	public OpaqueSortMode get_opaqueSortMode() { }

	public void set_opaqueSortMode(OpaqueSortMode value) { }

	public TransparencySortMode get_transparencySortMode() { }

	public void set_transparencySortMode(TransparencySortMode value) { }

	public Vector3 get_transparencySortAxis() { }

	public void set_transparencySortAxis(Vector3 value) { }

	public void ResetTransparencySortSettings() { }

	public float get_depth() { }

	public void set_depth(float value) { }

	public float get_aspect() { }

	public void set_aspect(float value) { }

	public void ResetAspect() { }

	public Vector3 get_velocity() { }

	public int get_cullingMask() { }

	public void set_cullingMask(int value) { }

	public int get_eventMask() { }

	public void set_eventMask(int value) { }

	public bool get_layerCullSpherical() { }

	public void set_layerCullSpherical(bool value) { }

	public CameraType get_cameraType() { }

	public void set_cameraType(CameraType value) { }

	[FreeFunctionAttribute] // RVA: 0xE4A20 Offset: 0xE3E20 VA: 0x1800E4A20
	private float[] GetLayerCullDistances() { }

	[FreeFunctionAttribute] // RVA: 0xE6610 Offset: 0xE5A10 VA: 0x1800E6610
	private void SetLayerCullDistances(float[] d) { }

	public float[] get_layerCullDistances() { }

	public void set_layerCullDistances(float[] value) { }

	public bool get_useOcclusionCulling() { }

	public void set_useOcclusionCulling(bool value) { }

	public Matrix4x4 get_cullingMatrix() { }

	public void set_cullingMatrix(Matrix4x4 value) { }

	public void ResetCullingMatrix() { }

	public Color get_backgroundColor() { }

	public void set_backgroundColor(Color value) { }

	public CameraClearFlags get_clearFlags() { }

	public void set_clearFlags(CameraClearFlags value) { }

	public DepthTextureMode get_depthTextureMode() { }

	public void set_depthTextureMode(DepthTextureMode value) { }

	public bool get_clearStencilAfterLightingPass() { }

	public void set_clearStencilAfterLightingPass(bool value) { }

	public void SetReplacementShader(Shader shader, string replacementTag) { }

	public void ResetReplacementShader() { }

	public bool get_usePhysicalProperties() { }

	public void set_usePhysicalProperties(bool value) { }

	public Vector2 get_sensorSize() { }

	public void set_sensorSize(Vector2 value) { }

	public Vector2 get_lensShift() { }

	public void set_lensShift(Vector2 value) { }

	public float get_focalLength() { }

	public void set_focalLength(float value) { }

	public Camera.GateFitMode get_gateFit() { }

	public void set_gateFit(Camera.GateFitMode value) { }

	public Rect get_rect() { }

	public void set_rect(Rect value) { }

	public Rect get_pixelRect() { }

	public void set_pixelRect(Rect value) { }

	[FreeFunctionAttribute] // RVA: 0xEAF60 Offset: 0xEA360 VA: 0x1800EAF60
	public int get_pixelWidth() { }

	[FreeFunctionAttribute] // RVA: 0xECBB0 Offset: 0xEBFB0 VA: 0x1800ECBB0
	public int get_pixelHeight() { }

	[FreeFunctionAttribute] // RVA: 0xEEAD0 Offset: 0xEDED0 VA: 0x1800EEAD0
	public int get_scaledPixelWidth() { }

	[FreeFunctionAttribute] // RVA: 0xEF650 Offset: 0xEEA50 VA: 0x1800EF650
	public int get_scaledPixelHeight() { }

	public RenderTexture get_targetTexture() { }

	public void set_targetTexture(RenderTexture value) { }

	[NativeNameAttribute] // RVA: 0xF1460 Offset: 0xF0860 VA: 0x1800F1460
	public RenderTexture get_activeTexture() { }

	public int get_targetDisplay() { }

	public void set_targetDisplay(int value) { }

	[FreeFunctionAttribute] // RVA: 0xF4E60 Offset: 0xF4260 VA: 0x1800F4E60
	private void SetTargetBuffersImpl(RenderBuffer color, RenderBuffer depth) { }

	public void SetTargetBuffers(RenderBuffer colorBuffer, RenderBuffer depthBuffer) { }

	[FreeFunctionAttribute] // RVA: 0xF4E60 Offset: 0xF4260 VA: 0x1800F4E60
	private void SetTargetBuffersMRTImpl(RenderBuffer[] color, RenderBuffer depth) { }

	public void SetTargetBuffers(RenderBuffer[] colorBuffer, RenderBuffer depthBuffer) { }

	public Matrix4x4 get_cameraToWorldMatrix() { }

	public Matrix4x4 get_worldToCameraMatrix() { }

	public void set_worldToCameraMatrix(Matrix4x4 value) { }

	public Matrix4x4 get_projectionMatrix() { }

	public void set_projectionMatrix(Matrix4x4 value) { }

	public Matrix4x4 get_nonJitteredProjectionMatrix() { }

	public void set_nonJitteredProjectionMatrix(Matrix4x4 value) { }

	public bool get_useJitteredProjectionMatrixForTransparentRendering() { }

	public void set_useJitteredProjectionMatrixForTransparentRendering(bool value) { }

	public Matrix4x4 get_previousViewProjectionMatrix() { }

	public void ResetWorldToCameraMatrix() { }

	public void ResetProjectionMatrix() { }

	[FreeFunctionAttribute] // RVA: 0xF55D0 Offset: 0xF49D0 VA: 0x1800F55D0
	public Matrix4x4 CalculateObliqueMatrix(Vector4 clipPlane) { }

	public Vector3 WorldToScreenPoint(Vector3 position, Camera.MonoOrStereoscopicEye eye) { }

	public Vector3 WorldToViewportPoint(Vector3 position, Camera.MonoOrStereoscopicEye eye) { }

	public Vector3 ViewportToWorldPoint(Vector3 position, Camera.MonoOrStereoscopicEye eye) { }

	public Vector3 ScreenToWorldPoint(Vector3 position, Camera.MonoOrStereoscopicEye eye) { }

	public Vector3 WorldToScreenPoint(Vector3 position) { }

	public Vector3 WorldToViewportPoint(Vector3 position) { }

	public Vector3 ViewportToWorldPoint(Vector3 position) { }

	public Vector3 ScreenToWorldPoint(Vector3 position) { }

	public Vector3 ScreenToViewportPoint(Vector3 position) { }

	public Vector3 ViewportToScreenPoint(Vector3 position) { }

	private Ray ViewportPointToRay(Vector2 pos, Camera.MonoOrStereoscopicEye eye) { }

	public Ray ViewportPointToRay(Vector3 pos, Camera.MonoOrStereoscopicEye eye) { }

	public Ray ViewportPointToRay(Vector3 pos) { }

	private Ray ScreenPointToRay(Vector2 pos, Camera.MonoOrStereoscopicEye eye) { }

	public Ray ScreenPointToRay(Vector3 pos, Camera.MonoOrStereoscopicEye eye) { }

	public Ray ScreenPointToRay(Vector3 pos) { }

	[FreeFunctionAttribute] // RVA: 0xF71F0 Offset: 0xF65F0 VA: 0x1800F71F0
	internal GameObject RaycastTry(Ray ray, float distance, int layerMask) { }

	[FreeFunctionAttribute] // RVA: 0xF8D80 Offset: 0xF8180 VA: 0x1800F8D80
	internal GameObject RaycastTry2D(Ray ray, float distance, int layerMask) { }

	[FreeFunctionAttribute] // RVA: 0xFAC30 Offset: 0xFA030 VA: 0x1800FAC30
	private void CalculateFrustumCornersInternal(Rect viewport, float z, Camera.MonoOrStereoscopicEye eye, [Out] Vector3[] outCorners) { }

	public void CalculateFrustumCorners(Rect viewport, float z, Camera.MonoOrStereoscopicEye eye, Vector3[] outCorners) { }

	[NativeNameAttribute] // RVA: 0xFB580 Offset: 0xFA980 VA: 0x1800FB580
	private static void CalculateProjectionMatrixFromPhysicalPropertiesInternal(out Matrix4x4 output, float focalLength, Vector2 sensorSize, Vector2 lensShift, float nearClip, float farClip, float gateAspect, Camera.GateFitMode gateFitMode) { }

	public static void CalculateProjectionMatrixFromPhysicalProperties(out Matrix4x4 output, float focalLength, Vector2 sensorSize, Vector2 lensShift, float nearClip, float farClip, Camera.GateFitParameters gateFitParameters) { }

	public static float FocalLengthToFOV(float focalLength, float sensorSize) { }

	public static float FOVToFocalLength(float fov, float sensorSize) { }

	[FreeFunctionAttribute] // RVA: 0xFD140 Offset: 0xFC540 VA: 0x1800FD140
	public static Camera get_main() { }

	[FreeFunctionAttribute] // RVA: 0xFEDF0 Offset: 0xFE1F0 VA: 0x1800FEDF0
	public static Camera get_current() { }

	[FreeFunctionAttribute] // RVA: 0x100BE0 Offset: 0xFFFE0 VA: 0x180100BE0
	public Scene get_scene() { }

	[FreeFunctionAttribute] // RVA: 0x101310 Offset: 0x100710 VA: 0x180101310
	public void set_scene(Scene value) { }

	public bool get_stereoEnabled() { }

	public float get_stereoSeparation() { }

	public void set_stereoSeparation(float value) { }

	public float get_stereoConvergence() { }

	public void set_stereoConvergence(float value) { }

	[NativeNameAttribute] // RVA: 0x102DF0 Offset: 0x1021F0 VA: 0x180102DF0
	public bool get_areVRStereoViewMatricesWithinSingleCullTolerance() { }

	public StereoTargetEyeMask get_stereoTargetEye() { }

	public void set_stereoTargetEye(StereoTargetEyeMask value) { }

	[FreeFunctionAttribute] // RVA: 0x104A30 Offset: 0x103E30 VA: 0x180104A30
	public Camera.MonoOrStereoscopicEye get_stereoActiveEye() { }

	public Matrix4x4 GetStereoNonJitteredProjectionMatrix(Camera.StereoscopicEye eye) { }

	public Matrix4x4 GetStereoViewMatrix(Camera.StereoscopicEye eye) { }

	public void CopyStereoDeviceProjectionMatrixToNonJittered(Camera.StereoscopicEye eye) { }

	public Matrix4x4 GetStereoProjectionMatrix(Camera.StereoscopicEye eye) { }

	public void SetStereoProjectionMatrix(Camera.StereoscopicEye eye, Matrix4x4 matrix) { }

	public void ResetStereoProjectionMatrices() { }

	public void SetStereoViewMatrix(Camera.StereoscopicEye eye, Matrix4x4 matrix) { }

	public void ResetStereoViewMatrices() { }

	[FreeFunctionAttribute] // RVA: 0x1068D0 Offset: 0x105CD0 VA: 0x1801068D0
	private static int GetAllCamerasCount() { }

	[FreeFunctionAttribute] // RVA: 0x108500 Offset: 0x107900 VA: 0x180108500
	private static int GetAllCamerasImpl([Out] Camera[] cam) { }

	public static int get_allCamerasCount() { }

	public static Camera[] get_allCameras() { }

	public static int GetAllCameras(Camera[] cameras) { }

	[FreeFunctionAttribute] // RVA: 0x10BE20 Offset: 0x10B220 VA: 0x18010BE20
	private bool RenderToCubemapImpl(Texture tex, int faceMask) { }

	public bool RenderToCubemap(Cubemap cubemap, int faceMask) { }

	public bool RenderToCubemap(Cubemap cubemap) { }

	public bool RenderToCubemap(RenderTexture cubemap, int faceMask) { }

	public bool RenderToCubemap(RenderTexture cubemap) { }

	[NativeNameAttribute] // RVA: 0x10E9C0 Offset: 0x10DDC0 VA: 0x18010E9C0
	private bool RenderToCubemapEyeImpl(RenderTexture cubemap, int faceMask, Camera.MonoOrStereoscopicEye stereoEye) { }

	public bool RenderToCubemap(RenderTexture cubemap, int faceMask, Camera.MonoOrStereoscopicEye stereoEye) { }

	[FreeFunctionAttribute] // RVA: 0x110940 Offset: 0x10FD40 VA: 0x180110940
	public void Render() { }

	[FreeFunctionAttribute] // RVA: 0x1127D0 Offset: 0x111BD0 VA: 0x1801127D0
	public void RenderWithShader(Shader shader, string replacementTag) { }

	[FreeFunctionAttribute] // RVA: 0x113450 Offset: 0x112850 VA: 0x180113450
	public void RenderDontRestore() { }

	[FreeFunctionAttribute] // RVA: 0x115060 Offset: 0x114460 VA: 0x180115060
	public static void SetupCurrent(Camera cur) { }

	[FreeFunctionAttribute] // RVA: 0x116D20 Offset: 0x116120 VA: 0x180116D20
	public void CopyFrom(Camera other) { }

	public int get_commandBufferCount() { }

	public void RemoveCommandBuffers(CameraEvent evt) { }

	public void RemoveAllCommandBuffers() { }

	[NativeNameAttribute] // RVA: 0x118D00 Offset: 0x118100 VA: 0x180118D00
	private void AddCommandBufferImpl(CameraEvent evt, CommandBuffer buffer) { }

	[NativeNameAttribute] // RVA: 0x11C380 Offset: 0x11B780 VA: 0x18011C380
	private void AddCommandBufferAsyncImpl(CameraEvent evt, CommandBuffer buffer, ComputeQueueType queueType) { }

	[NativeNameAttribute] // RVA: 0x11FB00 Offset: 0x11EF00 VA: 0x18011FB00
	private void RemoveCommandBufferImpl(CameraEvent evt, CommandBuffer buffer) { }

	public void AddCommandBuffer(CameraEvent evt, CommandBuffer buffer) { }

	public void AddCommandBufferAsync(CameraEvent evt, CommandBuffer buffer, ComputeQueueType queueType) { }

	public void RemoveCommandBuffer(CameraEvent evt, CommandBuffer buffer) { }

	[FreeFunctionAttribute] // RVA: 0x1239A0 Offset: 0x122DA0 VA: 0x1801239A0
	public CommandBuffer[] GetCommandBuffers(CameraEvent evt) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void FireOnPreCull(Camera cam) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void FireOnPreRender(Camera cam) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void FireOnPostRender(Camera cam) { }

	private void get_transparencySortAxis_Injected(out Vector3 ret) { }

	private void set_transparencySortAxis_Injected(ref Vector3 value) { }

	private void get_velocity_Injected(out Vector3 ret) { }

	private void get_cullingMatrix_Injected(out Matrix4x4 ret) { }

	private void set_cullingMatrix_Injected(ref Matrix4x4 value) { }

	private void get_backgroundColor_Injected(out Color ret) { }

	private void set_backgroundColor_Injected(ref Color value) { }

	private void get_sensorSize_Injected(out Vector2 ret) { }

	private void set_sensorSize_Injected(ref Vector2 value) { }

	private void get_lensShift_Injected(out Vector2 ret) { }

	private void set_lensShift_Injected(ref Vector2 value) { }

	private void get_rect_Injected(out Rect ret) { }

	private void set_rect_Injected(ref Rect value) { }

	private void get_pixelRect_Injected(out Rect ret) { }

	private void set_pixelRect_Injected(ref Rect value) { }

	private void SetTargetBuffersImpl_Injected(ref RenderBuffer color, ref RenderBuffer depth) { }

	private void SetTargetBuffersMRTImpl_Injected(RenderBuffer[] color, ref RenderBuffer depth) { }

	private void get_cameraToWorldMatrix_Injected(out Matrix4x4 ret) { }

	private void get_worldToCameraMatrix_Injected(out Matrix4x4 ret) { }

	private void set_worldToCameraMatrix_Injected(ref Matrix4x4 value) { }

	private void get_projectionMatrix_Injected(out Matrix4x4 ret) { }

	private void set_projectionMatrix_Injected(ref Matrix4x4 value) { }

	private void get_nonJitteredProjectionMatrix_Injected(out Matrix4x4 ret) { }

	private void set_nonJitteredProjectionMatrix_Injected(ref Matrix4x4 value) { }

	private void get_previousViewProjectionMatrix_Injected(out Matrix4x4 ret) { }

	private void CalculateObliqueMatrix_Injected(ref Vector4 clipPlane, out Matrix4x4 ret) { }

	private void WorldToScreenPoint_Injected(ref Vector3 position, Camera.MonoOrStereoscopicEye eye, out Vector3 ret) { }

	private void WorldToViewportPoint_Injected(ref Vector3 position, Camera.MonoOrStereoscopicEye eye, out Vector3 ret) { }

	private void ViewportToWorldPoint_Injected(ref Vector3 position, Camera.MonoOrStereoscopicEye eye, out Vector3 ret) { }

	private void ScreenToWorldPoint_Injected(ref Vector3 position, Camera.MonoOrStereoscopicEye eye, out Vector3 ret) { }

	private void ScreenToViewportPoint_Injected(ref Vector3 position, out Vector3 ret) { }

	private void ViewportToScreenPoint_Injected(ref Vector3 position, out Vector3 ret) { }

	private void ViewportPointToRay_Injected(ref Vector2 pos, Camera.MonoOrStereoscopicEye eye, out Ray ret) { }

	private void ScreenPointToRay_Injected(ref Vector2 pos, Camera.MonoOrStereoscopicEye eye, out Ray ret) { }

	private GameObject RaycastTry_Injected(ref Ray ray, float distance, int layerMask) { }

	private GameObject RaycastTry2D_Injected(ref Ray ray, float distance, int layerMask) { }

	private void CalculateFrustumCornersInternal_Injected(ref Rect viewport, float z, Camera.MonoOrStereoscopicEye eye, [Out] Vector3[] outCorners) { }

	private static void CalculateProjectionMatrixFromPhysicalPropertiesInternal_Injected(out Matrix4x4 output, float focalLength, ref Vector2 sensorSize, ref Vector2 lensShift, float nearClip, float farClip, float gateAspect, Camera.GateFitMode gateFitMode) { }

	private void get_scene_Injected(out Scene ret) { }

	private void set_scene_Injected(ref Scene value) { }

	private void GetStereoNonJitteredProjectionMatrix_Injected(Camera.StereoscopicEye eye, out Matrix4x4 ret) { }

	private void GetStereoViewMatrix_Injected(Camera.StereoscopicEye eye, out Matrix4x4 ret) { }

	private void GetStereoProjectionMatrix_Injected(Camera.StereoscopicEye eye, out Matrix4x4 ret) { }

	private void SetStereoProjectionMatrix_Injected(Camera.StereoscopicEye eye, ref Matrix4x4 matrix) { }

	private void SetStereoViewMatrix_Injected(Camera.StereoscopicEye eye, ref Matrix4x4 matrix) { }
}

// Namespace: 
public enum Camera.GateFitMode
{
	// Fields
	public int value__;
	public const Camera.GateFitMode Vertical = 1;
	public const Camera.GateFitMode Horizontal = 2;
	public const Camera.GateFitMode Fill = 3;
	public const Camera.GateFitMode Overscan = 4;
	public const Camera.GateFitMode None = 0;
}

// Namespace: 
public struct Camera.GateFitParameters
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private Camera.GateFitMode <mode>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private float <aspect>k__BackingField;

	// Properties
	public Camera.GateFitMode mode { get; }
	public float aspect { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Camera.GateFitMode get_mode() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_aspect() { }
}

// Namespace: 
public enum Camera.StereoscopicEye
{
	// Fields
	public int value__;
	public const Camera.StereoscopicEye Left = 0;
	public const Camera.StereoscopicEye Right = 1;
}

// Namespace: 
public enum Camera.MonoOrStereoscopicEye
{
	// Fields
	public int value__;
	public const Camera.MonoOrStereoscopicEye Left = 0;
	public const Camera.MonoOrStereoscopicEye Right = 1;
	public const Camera.MonoOrStereoscopicEye Mono = 2;
}

// Namespace: 
public sealed class Camera.CameraCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(Camera cam) { }

	public virtual IAsyncResult BeginInvoke(Camera cam, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine
internal struct CastHelper<T>
{
	// Fields
	public T t;
	public IntPtr onePointerFurtherThanT;
}

// Namespace: UnityEngine
internal static class ClassLibraryInitializer
{
	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void Init() { }
}

// Namespace: UnityEngine
internal class LowerResBlitTexture : Object
{
	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void LowerResBlitTextureDontStripMe() { }
}

// Namespace: UnityEngine
internal class PreloadData : Object
{
	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void PreloadDataDontStripMe() { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x186E0 Offset: 0x17AE0 VA: 0x1800186E0
[RequiredByNativeCodeAttribute] // RVA: 0x186E0 Offset: 0x17AE0 VA: 0x1800186E0
[NativeClassAttribute] // RVA: 0x186E0 Offset: 0x17AE0 VA: 0x1800186E0
[DefaultMemberAttribute] // RVA: 0x186E0 Offset: 0x17AE0 VA: 0x1800186E0
public struct Color : IEquatable<Color>
{
	// Fields
	public float r;
	public float g;
	public float b;
	public float a;

	// Properties
	public static Color red { get; }
	public static Color green { get; }
	public static Color blue { get; }
	public static Color white { get; }
	public static Color black { get; }
	public static Color yellow { get; }
	public static Color cyan { get; }
	public static Color magenta { get; }
	public static Color gray { get; }
	public static Color clear { get; }
	public float grayscale { get; }
	public Color linear { get; }
	public Color gamma { get; }
	public float maxColorComponent { get; }

	// Methods

	public void .ctor(float r, float g, float b, float a) { }

	public void .ctor(float r, float g, float b) { }

	public override string ToString() { }

	public override int GetHashCode() { }

	public override bool Equals(object other) { }

	public bool Equals(Color other) { }

	public static Color op_Addition(Color a, Color b) { }

	public static Color op_Subtraction(Color a, Color b) { }

	public static Color op_Multiply(Color a, Color b) { }

	public static Color op_Multiply(Color a, float b) { }

	public static Color op_Division(Color a, float b) { }

	public static bool op_Equality(Color lhs, Color rhs) { }

	public static bool op_Inequality(Color lhs, Color rhs) { }

	public static Color Lerp(Color a, Color b, float t) { }

	internal Color RGBMultiplied(float multiplier) { }

	public static Color get_red() { }

	public static Color get_green() { }

	public static Color get_blue() { }

	public static Color get_white() { }

	public static Color get_black() { }

	public static Color get_yellow() { }

	public static Color get_cyan() { }

	public static Color get_magenta() { }

	public static Color get_gray() { }

	public static Color get_clear() { }

	public float get_grayscale() { }

	public Color get_linear() { }

	public Color get_gamma() { }

	public float get_maxColorComponent() { }

	public static Vector4 op_Implicit(Color c) { }

	public static Color op_Implicit(Vector4 v) { }

	public static Color HSVToRGB(float H, float S, float V, bool hdr) { }
}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct Color32
{
	// Fields
	[IgnoreAttribute] // RVA: 0x1DC40 Offset: 0x1D040 VA: 0x18001DC40
	private int rgba;
	public byte r;
	public byte g;
	public byte b;
	public byte a;

	// Methods

	public void .ctor(byte r, byte g, byte b, byte a) { }

	public static Color32 op_Implicit(Color c) { }

	public static Color op_Implicit(Color32 c) { }

	public static Color32 Lerp(Color32 a, Color32 b, float t) { }

	public override string ToString() { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x1E2D0 Offset: 0x1D6D0 VA: 0x18001E2D0
public class ColorUtility
{
	// Methods

	[FreeFunctionAttribute] // RVA: 0x14E60 Offset: 0x14260 VA: 0x180014E60
	internal static bool DoTryParseHtmlColor(string htmlString, out Color32 color) { }

	public static bool TryParseHtmlString(string htmlString, out Color color) { }

	public static string ToHtmlStringRGB(Color color) { }

	public static string ToHtmlStringRGBA(Color color) { }
}

// Namespace: UnityEngine
[NativeClassAttribute] // RVA: 0x23EF0 Offset: 0x232F0 VA: 0x180023EF0
[RequiredByNativeCodeAttribute] // RVA: 0x23EF0 Offset: 0x232F0 VA: 0x180023EF0
[NativeHeaderAttribute] // RVA: 0x23EF0 Offset: 0x232F0 VA: 0x180023EF0
public class Component : Object
{
	// Properties
	public Transform transform { get; }
	public GameObject gameObject { get; }
	public string tag { get; set; }

	// Methods

	public void .ctor() { }

	[FreeFunctionAttribute] // RVA: 0x27230 Offset: 0x26630 VA: 0x180027230
	public Transform get_transform() { }

	[FreeFunctionAttribute] // RVA: 0x28E30 Offset: 0x28230 VA: 0x180028E30
	public GameObject get_gameObject() { }

	[TypeInferenceRuleAttribute] // RVA: 0xB8B40 Offset: 0xB7F40 VA: 0x1800B8B40
	public Component GetComponent(Type type) { }

	[FreeFunctionAttribute] // RVA: 0x2C1E0 Offset: 0x2B5E0 VA: 0x18002C1E0
	internal void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue) { }

	public T GetComponent<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x760C60 Offset: 0x75FC60 VA: 0x180760C60
	|-Component.GetComponent<AkAudioListener>
	|-Component.GetComponent<AkEnvironment>
	|-Component.GetComponent<AkEnvironmentPortal>
	|-Component.GetComponent<AkGameObj>
	|-Component.GetComponent<AkRoomPortal>
	|-Component.GetComponent<AnimCtrl>
	|-Component.GetComponent<ObjectImporter>
	|-Component.GetComponent<AutoSkillStart>
	|-Component.GetComponent<BaseKeybinding>
	|-Component.GetComponent<BezierLineRenderer>
	|-Component.GetComponent<BtnAniCtr>
	|-Component.GetComponent<ChainCtrl>
	|-Component.GetComponent<CharacterMotor>
	|-Component.GetComponent<CharacterMotorCtrl>
	|-Component.GetComponent<CinemachineBrain>
	|-Component.GetComponent<CinemachineFreeLook>
	|-Component.GetComponent<CinemachinePipeline>
	|-Component.GetComponent<CinemachineTargetGroup>
	|-Component.GetComponent<CinemachineVirtualCamera>
	|-Component.GetComponent<CinemachineVirtualCameraBase>
	|-Component.GetComponent<UIParticle>
	|-Component.GetComponent<UIParticleOverlayCamera>
	|-Component.GetComponent<StyleRule>
	|-Component.GetComponent<CopyAssetsView>
	|-Component.GetComponent<CountDownComponent>
	|-Component.GetComponent<ABSAnimationComponent>
	|-Component.GetComponent<DOTweenAnimation>
	|-Component.GetComponent<CopyAssetsHelper>
	|-Component.GetComponent<UpdaterHelper>
	|-Component.GetComponent<ButtonCountdownConfirm>
	|-Component.GetComponent<ButtonEmptyInput>
	|-Component.GetComponent<ButtonNoGetSMS>
	|-Component.GetComponent<ButtonRequestSMSCode>
	|-Component.GetComponent<ButtonResendEmail>
	|-Component.GetComponent<ButtonSend>
	|-Component.GetComponent<ButtonViewPassword>
	|-Component.GetComponent<PanelCaptcha>
	|-Component.GetComponent<PanelFind>
	|-Component.GetComponent<PanelRoleInfo>
	|-Component.GetComponent<TermsOfService>
	|-Component.GetComponent<ETCButton>
	|-Component.GetComponent<ETCTouchPad>
	|-Component.GetComponent<ETCTransformCtrl>
	|-Component.GetComponent<FPSCamMotionCtrl>
	|-Component.GetComponent<GrenadeTrigger>
	|-Component.GetComponent<HeroMotionCtrl>
	|-Component.GetComponent<InControlManager>
	|-Component.GetComponent<ButtonManager>
	|-Component.GetComponent<LightCtrl>
	|-Component.GetComponent<LongPressShowLogic>
	|-Component.GetComponent<MaterialCtrl>
	|-Component.GetComponent<MaterialList>
	|-Component.GetComponent<MeaningfulKeyBinding>
	|-Component.GetComponent<MonsterShowInfo>
	|-Component.GetComponent<NumCtrl>
	|-Component.GetComponent<OneWallTrigger>
	|-Component.GetComponent<OutLineColorData>
	|-Component.GetComponent<RayLineLaser>
	|-Component.GetComponent<ResetPasswordInputNewPassword>
	|-Component.GetComponent<ResetPasswordInputPhone>
	|-Component.GetComponent<AnimatorController3rdPerson>
	|-Component.GetComponent<CharacterBase>
	|-Component.GetComponent<FPSAiming>
	|-Component.GetComponent<AimIK>
	|-Component.GetComponent<FullBodyBipedIK>
	|-Component.GetComponent<IK>
	|-Component.GetComponent<InteractionSystem>
	|-Component.GetComponent<InteractionTarget>
	|-Component.GetComponent<InteractionTrigger>
	|-Component.GetComponent<Poser>
	|-Component.GetComponent<Recoil>
	|-Component.GetComponent<RotationLimit>
	|-Component.GetComponent<VRIK>
	|-Component.GetComponent<VRIKRootController>
	|-Component.GetComponent<TriggerEventBroadcaster>
	|-Component.GetComponent<ScaleCtr>
	|-Component.GetComponent<ScenePrefabComponent>
	|-Component.GetComponent<SkeletonAnimation>
	|-Component.GetComponent<SkeletonGraphic>
	|-Component.GetComponent<SkeletonRenderer>
	|-Component.GetComponent<SkeletonUtilityBone>
	|-Component.GetComponent<StableKeybinding>
	|-Component.GetComponent<SuperCharacterController>
	|-Component.GetComponent<TMP_Dropdown>
	|-Component.GetComponent<TMP_InputField>
	|-Component.GetComponent<TMP_SpriteAnimator>
	|-Component.GetComponent<TMP_Text>
	|-Component.GetComponent<TextMeshPro>
	|-Component.GetComponent<TextMeshProUGUI>
	|-Component.GetComponent<ThirdPersonController>
	|-Component.GetComponent<EventTriggerListener>
	|-Component.GetComponent<UGUILink>
	|-Component.GetComponent<BaseUIForm>
	|-Component.GetComponent<CAutoSlider>
	|-Component.GetComponent<UVChainLightning>
	|-Component.GetComponent<NavMeshAgent>
	|-Component.GetComponent<Animation>
	|-Component.GetComponent<Animator>
	|-Component.GetComponent<AudioSource>
	|-Component.GetComponent<BoxCollider>
	|-Component.GetComponent<Camera>
	|-Component.GetComponent<Canvas>
	|-Component.GetComponent<CanvasGroup>
	|-Component.GetComponent<CanvasRenderer>
	|-Component.GetComponent<CapsuleCollider>
	|-Component.GetComponent<CharacterController>
	|-Component.GetComponent<Collider2D>
	|-Component.GetComponent<Collider>
	|-Component.GetComponent<EventSystem>
	|-Component.GetComponent<IRendererSetup>
	|-Component.GetComponent<M1MultiCamRendererSetup>
	|-Component.GetComponent<Joint>
	|-Component.GetComponent<LODGroup>
	|-Component.GetComponent<Light>
	|-Component.GetComponent<LineRenderer>
	|-Component.GetComponent<MeshFilter>
	|-Component.GetComponent<MeshRenderer>
	|-Component.GetComponent<NetworkIdentity>
	|-Component.GetComponent<NetworkLobbyPlayer>
	|-Component.GetComponent<NetworkManager>
	|-Component.GetComponent<NetworkTransform>
	|-Component.GetComponent<ParticleSystem>
	|-Component.GetComponent<ParticleSystemRenderer>
	|-Component.GetComponent<PlayableDirector>
	|-Component.GetComponent<RectTransform>
	|-Component.GetComponent<PostProcessLayer>
	|-Component.GetComponent<PostProcessVolume>
	|-Component.GetComponent<Rigidbody2D>
	|-Component.GetComponent<Rigidbody>
	|-Component.GetComponent<SkinnedMeshRenderer>
	|-Component.GetComponent<Skybox>
	|-Component.GetComponent<SphereCollider>
	|-Component.GetComponent<SpriteRenderer>
	|-Component.GetComponent<TrailRenderer>
	|-Component.GetComponent<Transform>
	|-Component.GetComponent<Button>
	|-Component.GetComponent<CanvasScaler>
	|-Component.GetComponent<ContentSizeFitter>
	|-Component.GetComponent<ControllerLinkButton>
	|-Component.GetComponent<Dropdown>
	|-Component.GetComponent<Graphic>
	|-Component.GetComponent<GraphicRaycaster>
	|-Component.GetComponent<GridLayoutGroup>
	|-Component.GetComponent<HorizontalLayoutGroup>
	|-Component.GetComponent<HorizontalOrVerticalLayoutGroup>
	|-Component.GetComponent<ILayoutController>
	|-Component.GetComponent<Image>
	|-Component.GetComponent<InputField>
	|-Component.GetComponent<LayoutElement>
	|-Component.GetComponent<LoopHorizontalScrollRect>
	|-Component.GetComponent<LoopScrollRect>
	|-Component.GetComponent<LoopVerticalScrollRect>
	|-Component.GetComponent<M1Button>
	|-Component.GetComponent<M1Toggle>
	|-Component.GetComponent<M1ToggleGroup>
	|-Component.GetComponent<Mask>
	|-Component.GetComponent<RawImage>
	|-Component.GetComponent<ScrollButton>
	|-Component.GetComponent<ScrollRect>
	|-Component.GetComponent<Scrollbar>
	|-Component.GetComponent<Selectable>
	|-Component.GetComponent<Slider>
	|-Component.GetComponent<Text>
	|-Component.GetComponent<Toggle>
	|-Component.GetComponent<ToggleGroup>
	|-Component.GetComponent<LODGeneratorHelper>
	|-Component.GetComponent<UserDefineData>
	|-Component.GetComponent<WeaponMotionCtrl>
	|-Component.GetComponent<WeaponNormalCtrl>
	|-Component.GetComponent<WeaponTransCtrl>
	|-Component.GetComponent<pb_Entity>
	|-Component.GetComponent<pb_Object>
	|-Component.GetComponent<object>
	|-Component.GetComponent<GUILayer>
	|-Component.GetComponent<Renderer>
	*/

	[FreeFunctionAttribute] // RVA: 0x3BBF0 Offset: 0x3AFF0 VA: 0x18003BBF0
	public Component GetComponent(string type) { }

	[TypeInferenceRuleAttribute] // RVA: 0xB8B40 Offset: 0xB7F40 VA: 0x1800B8B40
	public Component GetComponentInChildren(Type t, bool includeInactive) { }

	[TypeInferenceRuleAttribute] // RVA: 0xB8B40 Offset: 0xB7F40 VA: 0x1800B8B40
	public Component GetComponentInChildren(Type t) { }

	public T GetComponentInChildren<T>(bool includeInactive) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x760AB0 Offset: 0x75FAB0 VA: 0x180760AB0
	|-Component.GetComponentInChildren<object>
	*/

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public T GetComponentInChildren<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x7609E0 Offset: 0x75F9E0 VA: 0x1807609E0
	|-Component.GetComponentInChildren<CountDownComponent>
	|-Component.GetComponentInChildren<FullBodyBipedIK>
	|-Component.GetComponentInChildren<HitReaction>
	|-Component.GetComponentInChildren<VRIK>
	|-Component.GetComponentInChildren<TextMeshProUGUI>
	|-Component.GetComponentInChildren<Animation>
	|-Component.GetComponentInChildren<Animator>
	|-Component.GetComponentInChildren<ParticleSystem>
	|-Component.GetComponentInChildren<Image>
	|-Component.GetComponentInChildren<Text>
	|-Component.GetComponentInChildren<Toggle>
	|-Component.GetComponentInChildren<object>
	*/

	public Component[] GetComponentsInChildren(Type t, bool includeInactive) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Component[] GetComponentsInChildren(Type t) { }

	public T[] GetComponentsInChildren<T>(bool includeInactive) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2394F80 Offset: 0x2393F80 VA: 0x182394F80
	|-Component.GetComponentsInChildren<CinemachineVirtualCameraBase>
	|-Component.GetComponentsInChildren<TouchControl>
	|-Component.GetComponentsInChildren<MeshRenderer>
	|-Component.GetComponentsInChildren<RectTransform>
	|-Component.GetComponentsInChildren<object>
	*/

	public void GetComponentsInChildren<T>(bool includeInactive, List<T> result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x622100 Offset: 0x621100 VA: 0x180622100
	|-Component.GetComponentsInChildren<UIParticle>
	|-Component.GetComponentsInChildren<object>
	*/

	public T[] GetComponentsInChildren<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2397EE0 Offset: 0x2396EE0 VA: 0x182397EE0
	|-Component.GetComponentsInChildren<AkSpatialAudioBase>
	|-Component.GetComponentsInChildren<DialogBase>
	|-Component.GetComponentsInChildren<HitEffectCtrl>
	|-Component.GetComponentsInChildren<LPWWaterChunk>
	|-Component.GetComponentsInChildren<MaterialCtrl>
	|-Component.GetComponentsInChildren<IK>
	|-Component.GetComponentsInChildren<InteractionTarget>
	|-Component.GetComponentsInChildren<SkeletonUtilityBone>
	|-Component.GetComponentsInChildren<TMP_SubMesh>
	|-Component.GetComponentsInChildren<TMP_SubMeshUI>
	|-Component.GetComponentsInChildren<Animator>
	|-Component.GetComponentsInChildren<CapsuleCollider>
	|-Component.GetComponentsInChildren<Collider>
	|-Component.GetComponentsInChildren<Joint>
	|-Component.GetComponentsInChildren<ParticleSystem>
	|-Component.GetComponentsInChildren<Renderer>
	|-Component.GetComponentsInChildren<Rigidbody>
	|-Component.GetComponentsInChildren<SkinnedMeshRenderer>
	|-Component.GetComponentsInChildren<Transform>
	|-Component.GetComponentsInChildren<Image>
	|-Component.GetComponentsInChildren<object>
	*/

	public void GetComponentsInChildren<T>(List<T> results) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x6220D0 Offset: 0x6210D0 VA: 0x1806220D0
	|-Component.GetComponentsInChildren<object>
	|-Component.GetComponentsInChildren<Component>
	*/

	[TypeInferenceRuleAttribute] // RVA: 0xB8B40 Offset: 0xB7F40 VA: 0x1800B8B40
	public Component GetComponentInParent(Type t) { }

	public T GetComponentInParent<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x760B90 Offset: 0x75FB90 VA: 0x180760B90
	|-Component.GetComponentInParent<InputFieldSlideScreen>
	|-Component.GetComponentInParent<FullBodyBipedIK>
	|-Component.GetComponentInParent<VRIK>
	|-Component.GetComponentInParent<SkeletonUtility>
	|-Component.GetComponentInParent<SpringBone>
	|-Component.GetComponentInParent<TMP_Dropdown>
	|-Component.GetComponentInParent<Canvas>
	|-Component.GetComponentInParent<Light>
	|-Component.GetComponentInParent<Dropdown>
	|-Component.GetComponentInParent<ScrollRect>
	|-Component.GetComponentInParent<object>
	*/

	public Component[] GetComponentsInParent(Type t, bool includeInactive) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Component[] GetComponentsInParent(Type t) { }

	public T[] GetComponentsInParent<T>(bool includeInactive) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2394F80 Offset: 0x2393F80 VA: 0x182394F80
	|-Component.GetComponentsInParent<object>
	*/

	public void GetComponentsInParent<T>(bool includeInactive, List<T> results) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x622100 Offset: 0x621100 VA: 0x180622100
	|-Component.GetComponentsInParent<object>
	|-Component.GetComponentsInParent<Canvas>
	|-Component.GetComponentsInParent<RectMask2D>
	*/

	public T[] GetComponentsInParent<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2397EE0 Offset: 0x2396EE0 VA: 0x182397EE0
	|-Component.GetComponentsInParent<object>
	*/

	public Component[] GetComponents(Type type) { }

	[FreeFunctionAttribute] // RVA: 0x2C1E0 Offset: 0x2B5E0 VA: 0x18002C1E0
	private void GetComponentsForListInternal(Type searchType, object resultList) { }

	public void GetComponents(Type type, List<Component> results) { }

	public void GetComponents<T>(List<T> results) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x622160 Offset: 0x621160 VA: 0x180622160
	|-Component.GetComponents<object>
	|-Component.GetComponents<CanvasGroup>
	|-Component.GetComponents<Collider>
	|-Component.GetComponents<Component>
	|-Component.GetComponents<BaseInputModule>
	|-Component.GetComponents<IBeforeRender>
	|-Component.GetComponents<IMaterialModifier>
	|-Component.GetComponents<Mask>
	*/

	public string get_tag() { }

	public void set_tag(string value) { }

	public T[] GetComponents<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2394FD0 Offset: 0x2393FD0 VA: 0x182394FD0
	|-Component.GetComponents<CinemachineComponentBase>
	|-Component.GetComponents<CinemachineVirtualCameraBase>
	|-Component.GetComponents<DOTweenAnimation>
	|-Component.GetComponents<DynamicBone>
	|-Component.GetComponents<LuaComponent>
	|-Component.GetComponents<Collider>
	|-Component.GetComponents<BaseInput>
	|-Component.GetComponents<IAfterDepthPrePass>
	|-Component.GetComponents<IAfterOpaquePass>
	|-Component.GetComponents<IAfterOpaquePostProcess>
	|-Component.GetComponents<IAfterRender>
	|-Component.GetComponents<IAfterSkyboxPass>
	|-Component.GetComponents<IAfterTransparentPass>
	|-Component.GetComponents<IBeforeTransparentPass>
	|-Component.GetComponents<NetworkBehaviour>
	|-Component.GetComponents<NetworkTransformChild>
	|-Component.GetComponents<PolygonCollider2D>
	|-Component.GetComponents<Renderer>
	|-Component.GetComponents<object>
	*/

	public bool CompareTag(string tag) { }

	[FreeFunctionAttribute] // RVA: 0x3BBF0 Offset: 0x3AFF0 VA: 0x18003BBF0
	public void SendMessageUpwards(string methodName, object value, SendMessageOptions options) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void SendMessageUpwards(string methodName, object value) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void SendMessageUpwards(string methodName) { }

	public void SendMessageUpwards(string methodName, SendMessageOptions options) { }

	public void SendMessage(string methodName, object value) { }

	public void SendMessage(string methodName) { }

	[FreeFunctionAttribute] // RVA: 0x440A0 Offset: 0x434A0 VA: 0x1800440A0
	public void SendMessage(string methodName, object value, SendMessageOptions options) { }

	public void SendMessage(string methodName, SendMessageOptions options) { }

	[FreeFunctionAttribute] // RVA: 0x45B30 Offset: 0x44F30 VA: 0x180045B30
	public void BroadcastMessage(string methodName, object parameter, SendMessageOptions options) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void BroadcastMessage(string methodName, object parameter) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void BroadcastMessage(string methodName) { }

	public void BroadcastMessage(string methodName, SendMessageOptions options) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x4D2D0 Offset: 0x4C6D0 VA: 0x18004D2D0
[NativeHeaderAttribute] // RVA: 0x4D2D0 Offset: 0x4C6D0 VA: 0x18004D2D0
[UsedByNativeCodeAttribute] // RVA: 0x4D2D0 Offset: 0x4C6D0 VA: 0x18004D2D0
public sealed class ComputeBuffer : IDisposable
{
	// Fields
	internal IntPtr m_Ptr;

	// Properties
	public int count { get; }

	// Methods

	public void .ctor(int count, int stride) { }

	internal void .ctor(int count, int stride, ComputeBufferType type, int stackDepth) { }

	protected override void Finalize() { }

	public void Dispose() { }

	private void Dispose(bool disposing) { }

	[FreeFunctionAttribute] // RVA: 0x4F450 Offset: 0x4E850 VA: 0x18004F450
	private static IntPtr InitBuffer(int count, int stride, ComputeBufferType type) { }

	[FreeFunctionAttribute] // RVA: 0x51080 Offset: 0x50480 VA: 0x180051080
	private static void DestroyBuffer(ComputeBuffer buf) { }

	public void Release() { }

	public int get_count() { }
}

// Namespace: UnityEngine
[RequiredByNativeCodeAttribute] // RVA: 0x51A90 Offset: 0x50E90 VA: 0x180051A90
[NativeHeaderAttribute] // RVA: 0x51A90 Offset: 0x50E90 VA: 0x180051A90
public sealed class Coroutine : YieldInstruction
{
	// Fields
	internal IntPtr m_Ptr;

	// Methods

	private void .ctor() { }

	protected override void Finalize() { }

	[FreeFunctionAttribute] // RVA: 0x54000 Offset: 0x53400 VA: 0x180054000
	private static void ReleaseCoroutine(IntPtr ptr) { }
}

// Namespace: UnityEngine
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal class SetupCoroutine
{
	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void InvokeMoveNext(IEnumerator enumerator, IntPtr returnValueAddress) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static object InvokeMember(object behaviour, string name, object variable) { }
}

// Namespace: UnityEngine
public struct BoundingSphere
{
	// Fields
	public Vector3 position;
	public float radius;
}

// Namespace: UnityEngine
public struct CullingGroupEvent
{
	// Fields
	private int m_Index;
	private byte m_PrevState;
	private byte m_ThisState;

	// Properties
	public int index { get; }
	public bool isVisible { get; }
	public bool wasVisible { get; }
	public bool hasBecomeVisible { get; }
	public bool hasBecomeInvisible { get; }
	public int currentDistance { get; }

	// Methods

	public int get_index() { }

	public bool get_isVisible() { }

	public bool get_wasVisible() { }

	public bool get_hasBecomeVisible() { }

	public bool get_hasBecomeInvisible() { }

	public int get_currentDistance() { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x59720 Offset: 0x58B20 VA: 0x180059720
public class CullingGroup : IDisposable
{
	// Fields
	internal IntPtr m_Ptr;
	private CullingGroup.StateChanged m_OnStateChanged;

	// Properties
	public CullingGroup.StateChanged onStateChanged { get; set; }
	public Camera targetCamera { set; }

	// Methods

	public void .ctor() { }

	protected override void Finalize() { }

	[FreeFunctionAttribute] // RVA: 0x5B4B0 Offset: 0x5A8B0 VA: 0x18005B4B0
	private void DisposeInternal() { }

	public void Dispose() { }

	public CullingGroup.StateChanged get_onStateChanged() { }

	public void set_onStateChanged(CullingGroup.StateChanged value) { }

	public void set_targetCamera(Camera value) { }

	public void SetBoundingSpheres(BoundingSphere[] array) { }

	public void SetBoundingSphereCount(int count) { }

	[FreeFunctionAttribute] // RVA: 0x5E440 Offset: 0x5D840 VA: 0x18005E440
	public void SetBoundingDistances(float[] distances) { }

	[NativeMethodAttribute] // RVA: 0x5EB00 Offset: 0x5DF00 VA: 0x18005EB00
	private void SetDistanceReferencePoint_InternalTransform(Transform transform) { }

	public void SetDistanceReferencePoint(Transform transform) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void SendEvents(CullingGroup cullingGroup, IntPtr eventsPtr, int count) { }

	[FreeFunctionAttribute] // RVA: 0x62540 Offset: 0x61940 VA: 0x180062540
	private static IntPtr Init(object scripting) { }

	[FreeFunctionAttribute] // RVA: 0x62FA0 Offset: 0x623A0 VA: 0x180062FA0
	private void FinalizerFailure() { }
}

// Namespace: 
public sealed class CullingGroup.StateChanged : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(CullingGroupEvent sphere) { }

	public virtual IAsyncResult BeginInvoke(CullingGroupEvent sphere, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine
public enum CursorMode
{
	// Fields
	public int value__;
	public const CursorMode Auto = 0;
	public const CursorMode ForceSoftware = 1;
}

// Namespace: UnityEngine
public enum CursorLockMode
{
	// Fields
	public int value__;
	public const CursorLockMode None = 0;
	public const CursorLockMode Locked = 1;
	public const CursorLockMode Confined = 2;
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x64D40 Offset: 0x64140 VA: 0x180064D40
public class Cursor
{
	// Properties
	public static bool visible { set; }
	public static CursorLockMode lockState { get; set; }

	// Methods

	public static void SetCursor(Texture2D texture, Vector2 hotspot, CursorMode cursorMode) { }

	public static void set_visible(bool value) { }

	public static CursorLockMode get_lockState() { }

	public static void set_lockState(CursorLockMode value) { }

	private static void SetCursor_Injected(Texture2D texture, ref Vector2 hotspot, CursorMode cursorMode) { }
}

// Namespace: UnityEngine
public abstract class CustomYieldInstruction : IEnumerator
{
	// Properties
	public abstract bool keepWaiting { get; }
	public object Current { get; }

	// Methods

	protected void .ctor() { }

	public abstract bool get_keepWaiting() { }

	public object get_Current() { }

	public bool MoveNext() { }

	public void Reset() { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x66BE0 Offset: 0x65FE0 VA: 0x180066BE0
internal sealed class DebugLogHandler : ILogHandler
{
	// Methods

	public void .ctor() { }

	[ThreadAndSerializationSafeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void Internal_Log(LogType level, string msg, Object obj) { }

	[ThreadAndSerializationSafeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void Internal_LogException(Exception exception, Object obj) { }

	public void LogFormat(LogType logType, Object context, string format, object[] args) { }

	public void LogException(Exception exception, Object context) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x66BE0 Offset: 0x65FE0 VA: 0x180066BE0
public class Debug
{
	// Fields
	internal static ILogger s_Logger;

	// Properties
	public static ILogger unityLogger { get; }
	[StaticAccessorAttribute] // RVA: 0x8E7A0 Offset: 0x8DBA0 VA: 0x18008E7A0
	[NativePropertyAttribute] // RVA: 0x8E7A0 Offset: 0x8DBA0 VA: 0x18008E7A0
	public static bool isDebugBuild { get; }

	// Methods

	public static ILogger get_unityLogger() { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void DrawLine(Vector3 start, Vector3 end, Color color, float duration) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void DrawLine(Vector3 start, Vector3 end, Color color) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void DrawLine(Vector3 start, Vector3 end) { }

	[FreeFunctionAttribute] // RVA: 0x73540 Offset: 0x72940 VA: 0x180073540
	public static void DrawLine(Vector3 start, Vector3 end, Color color, float duration, bool depthTest) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void DrawRay(Vector3 start, Vector3 dir, Color color) { }

	public static void DrawRay(Vector3 start, Vector3 dir, Color color, float duration, bool depthTest) { }

	[FreeFunctionAttribute] // RVA: 0x7F3F0 Offset: 0x7E7F0 VA: 0x18007F3F0
	public static void Break() { }

	public static void Log(object message) { }

	public static void Log(object message, Object context) { }

	public static void LogFormat(string format, object[] args) { }

	public static void LogError(object message) { }

	public static void LogError(object message, Object context) { }

	public static void LogErrorFormat(string format, object[] args) { }

	public static void LogErrorFormat(Object context, string format, object[] args) { }

	public static void LogException(Exception exception) { }

	public static void LogException(Exception exception, Object context) { }

	public static void LogWarning(object message) { }

	public static void LogWarning(object message, Object context) { }

	public static void LogWarningFormat(string format, object[] args) { }

	public static void LogWarningFormat(Object context, string format, object[] args) { }

	[ConditionalAttribute] // RVA: 0x9ADD0 Offset: 0x9A1D0 VA: 0x18009ADD0
	public static void LogAssertion(object message) { }

	public static bool get_isDebugBuild() { }

	private static void .cctor() { }

	private static void DrawLine_Injected(ref Vector3 start, ref Vector3 end, ref Color color, float duration, bool depthTest) { }
}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0x91A70 Offset: 0x90E70 VA: 0x180091A70
[NativeHeaderAttribute] // RVA: 0x91A70 Offset: 0x90E70 VA: 0x180091A70
public class Display
{
	// Fields
	internal IntPtr nativeDisplay;
	public static Display[] displays;
	private static Display _mainDisplay;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private static Display.DisplaysUpdatedDelegate onDisplaysUpdated;

	// Properties
	public int renderingWidth { get; }
	public int renderingHeight { get; }
	public int systemWidth { get; }
	public int systemHeight { get; }
	public static Display main { get; }

	// Methods

	internal void .ctor() { }

	internal void .ctor(IntPtr nativeDisplay) { }

	public int get_renderingWidth() { }

	public int get_renderingHeight() { }

	public int get_systemWidth() { }

	public int get_systemHeight() { }

	public static Vector3 RelativeMouseAt(Vector3 inputMouseCoordinates) { }

	public static Display get_main() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void RecreateDisplayList(IntPtr[] nativeDisplay) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void FireDisplaysUpdated() { }

	[FreeFunctionAttribute] // RVA: 0x97B60 Offset: 0x96F60 VA: 0x180097B60
	private static void GetSystemExtImpl(IntPtr nativeDisplay, out int w, out int h) { }

	[FreeFunctionAttribute] // RVA: 0x9AB40 Offset: 0x99F40 VA: 0x18009AB40
	private static void GetRenderingExtImpl(IntPtr nativeDisplay, out int w, out int h) { }

	[FreeFunctionAttribute] // RVA: 0x9C9D0 Offset: 0x9BDD0 VA: 0x18009C9D0
	private static int RelativeMouseAtImpl(int x, int y, out int rx, out int ry) { }

	private static void .cctor() { }
}

// Namespace: 
public sealed class Display.DisplaysUpdatedDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine
[AttributeUsageAttribute] // RVA: 0xB6F80 Offset: 0xB6380 VA: 0x1800B6F80
[UsedByNativeCodeAttribute] // RVA: 0xB6F80 Offset: 0xB6380 VA: 0x1800B6F80
public class ExcludeFromObjectFactoryAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0x9F3C0 Offset: 0x9E7C0 VA: 0x18009F3C0
[Serializable]
public struct ExposedReference<T>
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public PropertyName exposedName;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Object defaultValue;

	// Methods

	public T Resolve(IExposedPropertyTable resolver) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2B65A0 Offset: 0x2B59A0 VA: 0x1802B65A0
	|-ExposedReference<CinemachineVirtualCameraBase>.Resolve
	|-ExposedReference<GameObject>.Resolve
	|-ExposedReference<object>.Resolve
	*/
}

// Namespace: UnityEngine
[NativeClassAttribute] // RVA: 0xA48C0 Offset: 0xA3CC0 VA: 0x1800A48C0
[RequiredByNativeCodeAttribute] // RVA: 0xA48C0 Offset: 0xA3CC0 VA: 0x1800A48C0
[ExcludeFromObjectFactoryAttribute] // RVA: 0xA48C0 Offset: 0xA3CC0 VA: 0x1800A48C0
internal class FailedToLoadScriptObject : Object
{}

// Namespace: UnityEngine
[RequireComponent] // RVA: 0xA7B20 Offset: 0xA6F20 VA: 0x1800A7B20
public class FlareLayer : Behaviour
{}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0xA9A50 Offset: 0xA8E50 VA: 0x1800A9A50
[ExcludeFromPresetAttribute] // RVA: 0xA9A50 Offset: 0xA8E50 VA: 0x1800A9A50
[NativeHeaderAttribute] // RVA: 0xA9A50 Offset: 0xA8E50 VA: 0x1800A9A50
public sealed class GameObject : Object
{
	// Properties
	public Transform transform { get; }
	public int layer { get; set; }
	public bool activeSelf { get; }
	public bool activeInHierarchy { get; }
	public bool isStatic { get; set; }
	internal bool isStaticBatchable { get; }
	public string tag { get; set; }
	public Scene scene { get; }
	public GameObject gameObject { get; }

	// Methods

	public void .ctor(string name) { }

	public void .ctor() { }

	public void .ctor(string name, Type[] components) { }

	[FreeFunctionAttribute] // RVA: 0xADA10 Offset: 0xACE10 VA: 0x1800ADA10
	public static GameObject CreatePrimitive(PrimitiveType type) { }

	public T GetComponent<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x763210 Offset: 0x762210 VA: 0x180763210
	|-GameObject.GetComponent<AkGameObj>
	|-GameObject.GetComponent<AkInitializer>
	|-GameObject.GetComponent<AkRoom>
	|-GameObject.GetComponent<AkTriggerDisable>
	|-GameObject.GetComponent<AkTriggerEnable>
	|-GameObject.GetComponent<AkTriggerMouseDown>
	|-GameObject.GetComponent<AkTriggerMouseEnter>
	|-GameObject.GetComponent<AkTriggerMouseExit>
	|-GameObject.GetComponent<AkTriggerMouseUp>
	|-GameObject.GetComponent<ObjectImporter>
	|-GameObject.GetComponent<PathSettings>
	|-GameObject.GetComponent<BaseKeybinding>
	|-GameObject.GetComponent<Variables>
	|-GameObject.GetComponent<CinemachineBrain>
	|-GameObject.GetComponent<CinemachineVirtualCamera>
	|-GameObject.GetComponent<CinemachineVirtualCameraBase>
	|-GameObject.GetComponent<UIParticleOverlayCamera>
	|-GameObject.GetComponent<CopyNormalCtrl>
	|-GameObject.GetComponent<DGWManager>
	|-GameObject.GetComponent<Tips>
	|-GameObject.GetComponent<RoleItem>
	|-GameObject.GetComponent<ZMUITips>
	|-GameObject.GetComponent<DebugDrawLine>
	|-GameObject.GetComponent<ED_HUDNewTextInfo>
	|-GameObject.GetComponent<ETCArea>
	|-GameObject.GetComponent<ETCJoystick>
	|-GameObject.GetComponent<ETCTouchPad>
	|-GameObject.GetComponent<FPSCamMotionCtrl>
	|-GameObject.GetComponent<GameManager>
	|-GameObject.GetComponent<GameWorkCompont>
	|-GameObject.GetComponent<HeroMotionCtrl>
	|-GameObject.GetComponent<Lightning>
	|-GameObject.GetComponent<M1ContentSizeFitter>
	|-GameObject.GetComponent<MailKitSMTPWork>
	|-GameObject.GetComponent<MaterialCtrl>
	|-GameObject.GetComponent<Player>
	|-GameObject.GetComponent<Player>
	|-GameObject.GetComponent<Reporter>
	|-GameObject.GetComponent<ReporterGUI>
	|-GameObject.GetComponent<CharacterThirdPerson>
	|-GameObject.GetComponent<PoolObject>
	|-GameObject.GetComponent<ResourceManager>
	|-GameObject.GetComponent<ScenePrefabComponent>
	|-GameObject.GetComponent<SkeletonGhostRenderer>
	|-GameObject.GetComponent<SkeletonUtilityKinematicShadow>
	|-GameObject.GetComponent<StableKeybinding>
	|-GameObject.GetComponent<TMP_InputField>
	|-GameObject.GetComponent<TMP_SubMesh>
	|-GameObject.GetComponent<TextMeshProUGUI>
	|-GameObject.GetComponent<TransformAnimationMusicCtrl>
	|-GameObject.GetComponent<UGUILink>
	|-GameObject.GetComponent<UIEventTrigger>
	|-GameObject.GetComponent<Animator>
	|-GameObject.GetComponent<BoxCollider>
	|-GameObject.GetComponent<Camera>
	|-GameObject.GetComponent<Canvas>
	|-GameObject.GetComponent<CanvasGroup>
	|-GameObject.GetComponent<CanvasRenderer>
	|-GameObject.GetComponent<CapsuleCollider>
	|-GameObject.GetComponent<EventSystem>
	|-GameObject.GetComponent<LWRPAdditionalCameraData>
	|-GameObject.GetComponent<LWRPAdditionalLightData>
	|-GameObject.GetComponent<HingeJoint>
	|-GameObject.GetComponent<LODGroup>
	|-GameObject.GetComponent<Light>
	|-GameObject.GetComponent<MeshCollider>
	|-GameObject.GetComponent<MeshFilter>
	|-GameObject.GetComponent<MeshRenderer>
	|-GameObject.GetComponent<NetworkAnimator>
	|-GameObject.GetComponent<NetworkIdentity>
	|-GameObject.GetComponent<NetworkLobbyPlayer>
	|-GameObject.GetComponent<NetworkTransform>
	|-GameObject.GetComponent<ParticleSystem>
	|-GameObject.GetComponent<PlayableDirector>
	|-GameObject.GetComponent<RectTransform>
	|-GameObject.GetComponent<Rigidbody2D>
	|-GameObject.GetComponent<Rigidbody>
	|-GameObject.GetComponent<SkinnedMeshRenderer>
	|-GameObject.GetComponent<SpriteRenderer>
	|-GameObject.GetComponent<Button>
	|-GameObject.GetComponent<Image>
	|-GameObject.GetComponent<LoopScrollRect>
	|-GameObject.GetComponent<LoopVerticalScrollRect>
	|-GameObject.GetComponent<M1Button>
	|-GameObject.GetComponent<M1Toggle>
	|-GameObject.GetComponent<ScrollButton>
	|-GameObject.GetComponent<Scrollbar>
	|-GameObject.GetComponent<Selectable>
	|-GameObject.GetComponent<Slider>
	|-GameObject.GetComponent<Toggle>
	|-GameObject.GetComponent<bl_MoveArg>
	|-GameObject.GetComponent<pb_Object>
	|-GameObject.GetComponent<object>
	|-GameObject.GetComponent<Renderer>
	*/

	[FreeFunctionAttribute] // RVA: 0xAF5A0 Offset: 0xAE9A0 VA: 0x1800AF5A0
	[TypeInferenceRuleAttribute] // RVA: 0xAF5A0 Offset: 0xAE9A0 VA: 0x1800AF5A0
	public Component GetComponent(Type type) { }

	[NativeWritableSelfAttribute] // RVA: 0xB2920 Offset: 0xB1D20 VA: 0x1800B2920
	[FreeFunctionAttribute] // RVA: 0xB2920 Offset: 0xB1D20 VA: 0x1800B2920
	internal void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue) { }

	[FreeFunctionAttribute] // RVA: 0xB4AF0 Offset: 0xB3EF0 VA: 0x1800B4AF0
	internal Component GetComponentByName(string type) { }

	public Component GetComponent(string type) { }

	[TypeInferenceRuleAttribute] // RVA: 0xB6760 Offset: 0xB5B60 VA: 0x1800B6760
	[FreeFunctionAttribute] // RVA: 0xB6760 Offset: 0xB5B60 VA: 0x1800B6760
	public Component GetComponentInChildren(Type type, bool includeInactive) { }

	[TypeInferenceRuleAttribute] // RVA: 0xB8B40 Offset: 0xB7F40 VA: 0x1800B8B40
	public Component GetComponentInChildren(Type type) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public T GetComponentInChildren<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2397EE0 Offset: 0x2396EE0 VA: 0x182397EE0
	|-GameObject.GetComponentInChildren<TMP_Dropdown.DropdownItem>
	|-GameObject.GetComponentInChildren<Renderer>
	|-GameObject.GetComponentInChildren<Dropdown.DropdownItem>
	|-GameObject.GetComponentInChildren<object>
	*/

	public T GetComponentInChildren<T>(bool includeInactive) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x763060 Offset: 0x762060 VA: 0x180763060
	|-GameObject.GetComponentInChildren<object>
	*/

	[FreeFunctionAttribute] // RVA: 0xBCB10 Offset: 0xBBF10 VA: 0x1800BCB10
	[TypeInferenceRuleAttribute] // RVA: 0xBCB10 Offset: 0xBBF10 VA: 0x1800BCB10
	public Component GetComponentInParent(Type type) { }

	public T GetComponentInParent<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x763140 Offset: 0x762140 VA: 0x180763140
	|-GameObject.GetComponentInParent<object>
	*/

	[FreeFunctionAttribute] // RVA: 0xBEA00 Offset: 0xBDE00 VA: 0x1800BEA00
	private Array GetComponentsInternal(Type type, bool useSearchTypeAsArrayReturnType, bool recursive, bool includeInactive, bool reverse, object resultList) { }

	public Component[] GetComponents(Type type) { }

	public T[] GetComponents<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2398110 Offset: 0x2397110 VA: 0x182398110
	|-GameObject.GetComponents<AkGameObj>
	|-GameObject.GetComponents<AkTriggerCustom>
	|-GameObject.GetComponents<AkUnityEventHandler>
	|-GameObject.GetComponents<DOTweenAnimation>
	|-GameObject.GetComponents<LuaComponent>
	|-GameObject.GetComponents<StateView>
	|-GameObject.GetComponents<Collider>
	|-GameObject.GetComponents<NetworkTransformChild>
	|-GameObject.GetComponents<Renderer>
	|-GameObject.GetComponents<MaskableGraphic>
	|-GameObject.GetComponents<LODBackupComponent>
	|-GameObject.GetComponents<object>
	*/

	public void GetComponents(Type type, List<Component> results) { }

	public void GetComponents<T>(List<T> results) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x623210 Offset: 0x622210 VA: 0x180623210
	|-GameObject.GetComponents<object>
	|-GameObject.GetComponents<Component>
	*/

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Component[] GetComponentsInChildren(Type type) { }

	public Component[] GetComponentsInChildren(Type type, bool includeInactive) { }

	public T[] GetComponentsInChildren<T>(bool includeInactive) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2397F10 Offset: 0x2396F10 VA: 0x182397F10
	|-GameObject.GetComponentsInChildren<PanelBase>
	|-GameObject.GetComponentsInChildren<MeshFilter>
	|-GameObject.GetComponentsInChildren<ParticleSystem>
	|-GameObject.GetComponentsInChildren<PlayableDirector>
	|-GameObject.GetComponentsInChildren<SkinnedMeshRenderer>
	|-GameObject.GetComponentsInChildren<object>
	*/

	public void GetComponentsInChildren<T>(bool includeInactive, List<T> results) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x623090 Offset: 0x622090 VA: 0x180623090
	|-GameObject.GetComponentsInChildren<object>
	*/

	public T[] GetComponentsInChildren<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2397EE0 Offset: 0x2396EE0 VA: 0x182397EE0
	|-GameObject.GetComponentsInChildren<DialogBase>
	|-GameObject.GetComponentsInChildren<LPWReflection>
	|-GameObject.GetComponentsInChildren<SkeletonUtilityBone>
	|-GameObject.GetComponentsInChildren<Joint>
	|-GameObject.GetComponentsInChildren<Light>
	|-GameObject.GetComponentsInChildren<MonoBehaviour>
	|-GameObject.GetComponentsInChildren<NetworkIdentity>
	|-GameObject.GetComponentsInChildren<ParticleSystem>
	|-GameObject.GetComponentsInChildren<Renderer>
	|-GameObject.GetComponentsInChildren<object>
	*/

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Component[] GetComponentsInParent(Type type) { }

	public Component[] GetComponentsInParent(Type type, bool includeInactive) { }

	public void GetComponentsInParent<T>(bool includeInactive, List<T> results) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x623150 Offset: 0x622150 VA: 0x180623150
	|-GameObject.GetComponentsInParent<object>
	|-GameObject.GetComponentsInParent<Canvas>
	*/

	public T[] GetComponentsInParent<T>(bool includeInactive) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2398010 Offset: 0x2397010 VA: 0x182398010
	|-GameObject.GetComponentsInParent<object>
	*/

	public T[] GetComponentsInParent<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2397EE0 Offset: 0x2396EE0 VA: 0x182397EE0
	|-GameObject.GetComponentsInParent<object>
	*/

	public static GameObject FindWithTag(string tag) { }

	public void SendMessageUpwards(string methodName, SendMessageOptions options) { }

	public void SendMessage(string methodName, SendMessageOptions options) { }

	public void BroadcastMessage(string methodName, SendMessageOptions options) { }

	[FreeFunctionAttribute] // RVA: 0xC5E50 Offset: 0xC5250 VA: 0x1800C5E50
	private Component Internal_AddComponentWithType(Type componentType) { }

	[TypeInferenceRuleAttribute] // RVA: 0xB8B40 Offset: 0xB7F40 VA: 0x1800B8B40
	public Component AddComponent(Type componentType) { }

	public T AddComponent<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x762F60 Offset: 0x761F60 VA: 0x180762F60
	|-GameObject.AddComponent<AkGameObj>
	|-GameObject.AddComponent<AkTriggerCustom>
	|-GameObject.AddComponent<LoaderObj>
	|-GameObject.AddComponent<ObjectImporter>
	|-GameObject.AddComponent<PathSettings>
	|-GameObject.AddComponent<Variables>
	|-GameObject.AddComponent<CinemachineComposer>
	|-GameObject.AddComponent<CinemachineOrbitalTransposer>
	|-GameObject.AddComponent<CinemachinePipeline>
	|-GameObject.AddComponent<CinemachineVirtualCamera>
	|-GameObject.AddComponent<UIParticle>
	|-GameObject.AddComponent<DOTweenComponent>
	|-GameObject.AddComponent<DGWManager>
	|-GameObject.AddComponent<DYCallManager>
	|-GameObject.AddComponent<NetClient>
	|-GameObject.AddComponent<IMChecker>
	|-GameObject.AddComponent<ItemTips>
	|-GameObject.AddComponent<SteamManager>
	|-GameObject.AddComponent<SteamMatchTogetherComponent>
	|-GameObject.AddComponent<SteamNetworkingComponent>
	|-GameObject.AddComponent<SteamRemoteStorageComponent>
	|-GameObject.AddComponent<SteamUserComponent>
	|-GameObject.AddComponent<SteamUserStatsComponent>
	|-GameObject.AddComponent<SteamUtilsComponent>
	|-GameObject.AddComponent<SteamVoiceComponent>
	|-GameObject.AddComponent<Tips>
	|-GameObject.AddComponent<WeGameAchievementComponent>
	|-GameObject.AddComponent<WeGameAntiAddictionComponent>
	|-GameObject.AddComponent<WeGameCloudStoreComponents>
	|-GameObject.AddComponent<WeGameDriver>
	|-GameObject.AddComponent<WeGameFloatingWindowComponent>
	|-GameObject.AddComponent<WeGameFriendsComponent>
	|-GameObject.AddComponent<WeGameManager>
	|-GameObject.AddComponent<WeGameMaskWordComponent>
	|-GameObject.AddComponent<WeGameNetworkingComponent>
	|-GameObject.AddComponent<WeGamePlayerComponent>
	|-GameObject.AddComponent<WeGameRailGameComponent>
	|-GameObject.AddComponent<WeGameUserComponent>
	|-GameObject.AddComponent<WeGameUtilComponent>
	|-GameObject.AddComponent<WeGameVoiceChannelComponent>
	|-GameObject.AddComponent<HttpClient>
	|-GameObject.AddComponent<Mono>
	|-GameObject.AddComponent<ZMAuthGameObjectBridge>
	|-GameObject.AddComponent<CoroutineManager>
	|-GameObject.AddComponent<ZmworksFriendsTest>
	|-GameObject.AddComponent<ZmworksMatchTest>
	|-GameObject.AddComponent<ZmworksNetworkTest>
	|-GameObject.AddComponent<ZmworksRemoteStorageTest>
	|-GameObject.AddComponent<ZMManager>
	|-GameObject.AddComponent<GameProfilerCore>
	|-GameObject.AddComponent<ETCInput>
	|-GameObject.AddComponent<LogicDispatcher>
	|-GameObject.AddComponent<LogicInterface>
	|-GameObject.AddComponent<NetLogic>
	|-GameObject.AddComponent<GameManager>
	|-GameObject.AddComponent<GameWorkCompont>
	|-GameObject.AddComponent<LPWDepthEffect>
	|-GameObject.AddComponent<LPWReflection>
	|-GameObject.AddComponent<LPWWaterChunk>
	|-GameObject.AddComponent<LoadingNoticePanel_Logic>
	|-GameObject.AddComponent<LuaComponent>
	|-GameObject.AddComponent<LuaLooper>
	|-GameObject.AddComponent<MailKitSMTPWork>
	|-GameObject.AddComponent<MonsterShowInfo>
	|-GameObject.AddComponent<MultiPointLightManager>
	|-GameObject.AddComponent<BridgeNetClient>
	|-GameObject.AddComponent<pb_MeshRenderer>
	|-GameObject.AddComponent<RailManager>
	|-GameObject.AddComponent<ReporterGUI>
	|-GameObject.AddComponent<VRIKRootController>
	|-GameObject.AddComponent<TriggerEventBroadcaster>
	|-GameObject.AddComponent<PoolObject>
	|-GameObject.AddComponent<SkeletonPartsRenderer>
	|-GameObject.AddComponent<SkeletonRenderSeparator>
	|-GameObject.AddComponent<SkeletonGraphic>
	|-GameObject.AddComponent<SkeletonUtilityBone>
	|-GameObject.AddComponent<StateView>
	|-GameObject.AddComponent<TMP_Dropdown.DropdownItem>
	|-GameObject.AddComponent<TMP_Dropdown>
	|-GameObject.AddComponent<TMP_InputField>
	|-GameObject.AddComponent<TMP_SelectionCaret>
	|-GameObject.AddComponent<TMP_SpriteAnimator>
	|-GameObject.AddComponent<TMP_SubMeshUI>
	|-GameObject.AddComponent<TextMeshProUGUI>
	|-GameObject.AddComponent<EventTriggerListener>
	|-GameObject.AddComponent<UIEventTrigger>
	|-GameObject.AddComponent<AudioSource>
	|-GameObject.AddComponent<BoxCollider2D>
	|-GameObject.AddComponent<BoxCollider>
	|-GameObject.AddComponent<Camera>
	|-GameObject.AddComponent<Canvas>
	|-GameObject.AddComponent<CanvasRenderer>
	|-GameObject.AddComponent<CircleCollider2D>
	|-GameObject.AddComponent<BaseInput>
	|-GameObject.AddComponent<FixedJoint>
	|-GameObject.AddComponent<FlareLayer>
	|-GameObject.AddComponent<HingeJoint2D>
	|-GameObject.AddComponent<HingeJoint>
	|-GameObject.AddComponent<LODGroup>
	|-GameObject.AddComponent<MeshCollider>
	|-GameObject.AddComponent<MeshFilter>
	|-GameObject.AddComponent<MeshRenderer>
	|-GameObject.AddComponent<NetworkMatch>
	|-GameObject.AddComponent<PolygonCollider2D>
	|-GameObject.AddComponent<RectTransform>
	|-GameObject.AddComponent<Renderer>
	|-GameObject.AddComponent<PostProcessVolume>
	|-GameObject.AddComponent<Rigidbody2D>
	|-GameObject.AddComponent<Rigidbody>
	|-GameObject.AddComponent<SphereCollider>
	|-GameObject.AddComponent<SpriteRenderer>
	|-GameObject.AddComponent<Button>
	|-GameObject.AddComponent<CanvasScaler>
	|-GameObject.AddComponent<Dropdown.DropdownItem>
	|-GameObject.AddComponent<Dropdown>
	|-GameObject.AddComponent<Empty4Raycast>
	|-GameObject.AddComponent<GraphicRaycaster>
	|-GameObject.AddComponent<Image>
	|-GameObject.AddComponent<InputField>
	|-GameObject.AddComponent<LayoutElement>
	|-GameObject.AddComponent<Mask>
	|-GameObject.AddComponent<RawImage>
	|-GameObject.AddComponent<RectMask2D>
	|-GameObject.AddComponent<ScrollRect>
	|-GameObject.AddComponent<Scrollbar>
	|-GameObject.AddComponent<Slider>
	|-GameObject.AddComponent<Text>
	|-GameObject.AddComponent<Toggle>
	|-GameObject.AddComponent<LODBackupComponent>
	|-GameObject.AddComponent<ZmPeerTester>
	|-GameObject.AddComponent<pb_Object>
	|-GameObject.AddComponent<object>
	*/

	[FreeFunctionAttribute] // RVA: 0xC8870 Offset: 0xC7C70 VA: 0x1800C8870
	public Transform get_transform() { }

	public int get_layer() { }

	public void set_layer(int value) { }

	[NativeMethodAttribute] // RVA: 0xCA7B0 Offset: 0xC9BB0 VA: 0x1800CA7B0
	public void SetActive(bool value) { }

	[NativeMethodAttribute] // RVA: 0xCC6C0 Offset: 0xCBAC0 VA: 0x1800CC6C0
	public bool get_activeSelf() { }

	[NativeMethodAttribute] // RVA: 0xCD360 Offset: 0xCC760 VA: 0x1800CD360
	public bool get_activeInHierarchy() { }

	[NativeMethodAttribute] // RVA: 0xCF180 Offset: 0xCE580 VA: 0x1800CF180
	public bool get_isStatic() { }

	[NativeMethodAttribute] // RVA: 0xD0EC0 Offset: 0xD02C0 VA: 0x1800D0EC0
	public void set_isStatic(bool value) { }

	[NativeMethodAttribute] // RVA: 0xD2FA0 Offset: 0xD23A0 VA: 0x1800D2FA0
	internal bool get_isStaticBatchable() { }

	[FreeFunctionAttribute] // RVA: 0xD3940 Offset: 0xD2D40 VA: 0x1800D3940
	public string get_tag() { }

	[FreeFunctionAttribute] // RVA: 0xD5970 Offset: 0xD4D70 VA: 0x1800D5970
	public void set_tag(string value) { }

	[FreeFunctionAttribute] // RVA: 0xD7850 Offset: 0xD6C50 VA: 0x1800D7850
	public bool CompareTag(string tag) { }

	[FreeFunctionAttribute] // RVA: 0xDBC70 Offset: 0xDB070 VA: 0x1800DBC70
	public static GameObject FindGameObjectWithTag(string tag) { }

	[FreeFunctionAttribute] // RVA: 0xDC7F0 Offset: 0xDBBF0 VA: 0x1800DC7F0
	public static GameObject[] FindGameObjectsWithTag(string tag) { }

	[FreeFunctionAttribute] // RVA: 0xDF700 Offset: 0xDEB00 VA: 0x1800DF700
	public void SendMessageUpwards(string methodName, object value, SendMessageOptions options) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void SendMessageUpwards(string methodName, object value) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void SendMessageUpwards(string methodName) { }

	[FreeFunctionAttribute] // RVA: 0xE6FD0 Offset: 0xE63D0 VA: 0x1800E6FD0
	public void SendMessage(string methodName, object value, SendMessageOptions options) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void SendMessage(string methodName, object value) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void SendMessage(string methodName) { }

	[FreeFunctionAttribute] // RVA: 0xF0C60 Offset: 0xF0060 VA: 0x1800F0C60
	public void BroadcastMessage(string methodName, object parameter, SendMessageOptions options) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void BroadcastMessage(string methodName, object parameter) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void BroadcastMessage(string methodName) { }

	[FreeFunctionAttribute] // RVA: 0xF7060 Offset: 0xF6460 VA: 0x1800F7060
	private static void Internal_CreateGameObject(GameObject self, string name) { }

	[FreeFunctionAttribute] // RVA: 0xF94F0 Offset: 0xF88F0 VA: 0x1800F94F0
	public static GameObject Find(string name) { }

	[FreeFunctionAttribute] // RVA: 0xFB300 Offset: 0xFA700 VA: 0x1800FB300
	public Scene get_scene() { }

	public GameObject get_gameObject() { }

	private void get_scene_Injected(out Scene ret) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xFCDA0 Offset: 0xFC1A0 VA: 0x1800FCDA0
[StaticAccessorAttribute] // RVA: 0xFCDA0 Offset: 0xFC1A0 VA: 0x1800FCDA0
public sealed class Gizmos
{
	// Properties
	public static Color color { set; }
	public static Matrix4x4 matrix { set; }

	// Methods

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	public static void DrawLine(Vector3 from, Vector3 to) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	public static void DrawWireSphere(Vector3 center, float radius) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	public static void DrawSphere(Vector3 center, float radius) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	public static void DrawWireCube(Vector3 center, Vector3 size) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	public static void DrawCube(Vector3 center, Vector3 size) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	public static void DrawMesh(Mesh mesh, int submeshIndex, Vector3 position, Quaternion rotation, Vector3 scale) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	public static void DrawWireMesh(Mesh mesh, int submeshIndex, Vector3 position, Quaternion rotation, Vector3 scale) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	public static void DrawIcon(Vector3 center, string name, bool allowScaling) { }

	public static void set_color(Color value) { }

	public static void set_matrix(Matrix4x4 value) { }

	public static void DrawRay(Vector3 from, Vector3 direction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void DrawMesh(Mesh mesh) { }

	public static void DrawMesh(Mesh mesh, Vector3 position, Quaternion rotation, Vector3 scale) { }

	public static void DrawWireMesh(Mesh mesh, Vector3 position, Quaternion rotation, Vector3 scale) { }

	private static void DrawLine_Injected(ref Vector3 from, ref Vector3 to) { }

	private static void DrawWireSphere_Injected(ref Vector3 center, float radius) { }

	private static void DrawSphere_Injected(ref Vector3 center, float radius) { }

	private static void DrawWireCube_Injected(ref Vector3 center, ref Vector3 size) { }

	private static void DrawCube_Injected(ref Vector3 center, ref Vector3 size) { }

	private static void DrawMesh_Injected(Mesh mesh, int submeshIndex, ref Vector3 position, ref Quaternion rotation, ref Vector3 scale) { }

	private static void DrawWireMesh_Injected(Mesh mesh, int submeshIndex, ref Vector3 position, ref Quaternion rotation, ref Vector3 scale) { }

	private static void DrawIcon_Injected(ref Vector3 center, string name, bool allowScaling) { }

	private static void set_color_Injected(ref Color value) { }

	private static void set_matrix_Injected(ref Matrix4x4 value) { }
}

// Namespace: UnityEngine.Rendering
public enum SynchronisationStage
{
	// Fields
	public int value__;
	public const SynchronisationStage VertexProcessing = 0;
	public const SynchronisationStage PixelProcessing = 1;
}

// Namespace: UnityEngine.Rendering
[NativeHeaderAttribute] // RVA: 0x1283C0 Offset: 0x1277C0 VA: 0x1801283C0
[UsedByNativeCodeAttribute] // RVA: 0x1283C0 Offset: 0x1277C0 VA: 0x1801283C0
public struct GPUFence
{
	// Fields
	internal IntPtr m_Ptr;
	internal int m_Version;

	// Methods

	internal void InitPostAllocation() { }

	internal void Validate() { }

	private int GetPlatformNotSupportedVersion() { }

	[NativeThrowsAttribute] // RVA: 0x12A440 Offset: 0x129840 VA: 0x18012A440
	[FreeFunctionAttribute] // RVA: 0x12A440 Offset: 0x129840 VA: 0x18012A440
	private static int GetVersionNumber(IntPtr fencePtr) { }
}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct GradientColorKey
{
	// Fields
	public Color color;
	public float time;
}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct GradientAlphaKey
{
	// Fields
	public float alpha;
	public float time;
}

// Namespace: UnityEngine
public enum GradientMode
{
	// Fields
	public int value__;
	public const GradientMode Blend = 0;
	public const GradientMode Fixed = 1;
}

// Namespace: UnityEngine
[RequiredByNativeCodeAttribute] // RVA: 0x81D0 Offset: 0x75D0 VA: 0x1800081D0
[NativeHeaderAttribute] // RVA: 0x81D0 Offset: 0x75D0 VA: 0x1800081D0
public class Gradient : IEquatable<Gradient>
{
	// Fields
	internal IntPtr m_Ptr;

	// Properties
	public GradientColorKey[] colorKeys { get; set; }
	public GradientAlphaKey[] alphaKeys { get; set; }
	public GradientMode mode { get; set; }

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor() { }

	[FreeFunctionAttribute] // RVA: 0xAB30 Offset: 0x9F30 VA: 0x18000AB30
	private static IntPtr Init() { }

	[FreeFunctionAttribute] // RVA: 0xCA00 Offset: 0xBE00 VA: 0x18000CA00
	private void Cleanup() { }

	[FreeFunctionAttribute] // RVA: 0xE8A0 Offset: 0xDCA0 VA: 0x18000E8A0
	private bool Internal_Equals(IntPtr other) { }

	protected override void Finalize() { }

	[FreeFunctionAttribute] // RVA: 0x11550 Offset: 0x10950 VA: 0x180011550
	public GradientColorKey[] get_colorKeys() { }

	[FreeFunctionAttribute] // RVA: 0x13190 Offset: 0x12590 VA: 0x180013190
	public void set_colorKeys(GradientColorKey[] value) { }

	[FreeFunctionAttribute] // RVA: 0x14E70 Offset: 0x14270 VA: 0x180014E70
	public GradientAlphaKey[] get_alphaKeys() { }

	[FreeFunctionAttribute] // RVA: 0x169D0 Offset: 0x15DD0 VA: 0x1800169D0
	public void set_alphaKeys(GradientAlphaKey[] value) { }

	public GradientMode get_mode() { }

	public void set_mode(GradientMode value) { }

	public override bool Equals(object o) { }

	public bool Equals(Gradient other) { }

	public override int GetHashCode() { }
}

// Namespace: UnityEngine
internal enum EnabledOrientation
{
	// Fields
	public int value__;
	public const EnabledOrientation kAutorotateToPortrait = 1;
	public const EnabledOrientation kAutorotateToPortraitUpsideDown = 2;
	public const EnabledOrientation kAutorotateToLandscapeLeft = 4;
	public const EnabledOrientation kAutorotateToLandscapeRight = 8;
}

// Namespace: UnityEngine
public enum FullScreenMode
{
	// Fields
	public int value__;
	public const FullScreenMode ExclusiveFullScreen = 0;
	public const FullScreenMode FullScreenWindow = 1;
	public const FullScreenMode MaximizedWindow = 2;
	public const FullScreenMode Windowed = 3;
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x18660 Offset: 0x17A60 VA: 0x180018660
[StaticAccessorAttribute] // RVA: 0x18660 Offset: 0x17A60 VA: 0x180018660
[NativeHeaderAttribute] // RVA: 0x18660 Offset: 0x17A60 VA: 0x180018660
public sealed class Screen
{
	// Properties
	public static int width { get; }
	public static int height { get; }
	public static float dpi { get; }
	public static ScreenOrientation orientation { get; set; }
	[NativePropertyAttribute] // RVA: 0x34970 Offset: 0x33D70 VA: 0x180034970
	public static int sleepTimeout { get; set; }
	public static bool autorotateToPortrait { get; set; }
	public static bool autorotateToPortraitUpsideDown { get; set; }
	public static bool autorotateToLandscapeLeft { get; set; }
	public static bool autorotateToLandscapeRight { get; set; }
	public static Resolution currentResolution { get; }
	public static bool fullScreen { get; set; }
	public static FullScreenMode fullScreenMode { get; set; }
	public static Rect safeArea { get; }
	public static Resolution[] resolutions { get; }

	// Methods

	[NativeMethodAttribute] // RVA: 0x1BE90 Offset: 0x1B290 VA: 0x18001BE90
	public static int get_width() { }

	[NativeMethodAttribute] // RVA: 0x1DBF0 Offset: 0x1CFF0 VA: 0x18001DBF0
	public static int get_height() { }

	[NativeNameAttribute] // RVA: 0x1F820 Offset: 0x1EC20 VA: 0x18001F820
	public static float get_dpi() { }

	private static void RequestOrientation(ScreenOrientation orient) { }

	private static ScreenOrientation GetScreenOrientation() { }

	public static ScreenOrientation get_orientation() { }

	public static void set_orientation(ScreenOrientation value) { }

	public static int get_sleepTimeout() { }

	public static void set_sleepTimeout(int value) { }

	[NativeNameAttribute] // RVA: 0x211B0 Offset: 0x205B0 VA: 0x1800211B0
	private static bool IsOrientationEnabled(EnabledOrientation orient) { }

	[NativeNameAttribute] // RVA: 0x240E0 Offset: 0x234E0 VA: 0x1800240E0
	private static void SetOrientationEnabled(EnabledOrientation orient, bool enabled) { }

	public static bool get_autorotateToPortrait() { }

	public static void set_autorotateToPortrait(bool value) { }

	public static bool get_autorotateToPortraitUpsideDown() { }

	public static void set_autorotateToPortraitUpsideDown(bool value) { }

	public static bool get_autorotateToLandscapeLeft() { }

	public static void set_autorotateToLandscapeLeft(bool value) { }

	public static bool get_autorotateToLandscapeRight() { }

	public static void set_autorotateToLandscapeRight(bool value) { }

	public static Resolution get_currentResolution() { }

	[NativeNameAttribute] // RVA: 0x25AB0 Offset: 0x24EB0 VA: 0x180025AB0
	public static bool get_fullScreen() { }

	[NativeNameAttribute] // RVA: 0x28A10 Offset: 0x27E10 VA: 0x180028A10
	public static void set_fullScreen(bool value) { }

	[NativeNameAttribute] // RVA: 0x29540 Offset: 0x28940 VA: 0x180029540
	public static FullScreenMode get_fullScreenMode() { }

	[NativeNameAttribute] // RVA: 0x2C0B0 Offset: 0x2B4B0 VA: 0x18002C0B0
	public static void set_fullScreenMode(FullScreenMode value) { }

	public static Rect get_safeArea() { }

	[NativeNameAttribute] // RVA: 0x2DC50 Offset: 0x2D050 VA: 0x18002DC50
	public static void SetResolution(int width, int height, FullScreenMode fullscreenMode, int preferredRefreshRate) { }

	public static void SetResolution(int width, int height, FullScreenMode fullscreenMode) { }

	public static void SetResolution(int width, int height, bool fullscreen, int preferredRefreshRate) { }

	public static void SetResolution(int width, int height, bool fullscreen) { }

	[FreeFunctionAttribute] // RVA: 0x32EE0 Offset: 0x322E0 VA: 0x180032EE0
	public static Resolution[] get_resolutions() { }

	private static void get_currentResolution_Injected(out Resolution ret) { }

	private static void get_safeArea_Injected(out Rect ret) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x35140 Offset: 0x34540 VA: 0x180035140
public struct RenderBuffer
{
	// Fields
	internal int m_RenderTextureInstanceID;
	internal IntPtr m_BufferPtr;

	// Properties
	internal RenderBufferLoadAction loadAction { get; }
	internal RenderBufferStoreAction storeAction { get; }

	// Methods

	[FreeFunctionAttribute] // RVA: 0x36C00 Offset: 0x36000 VA: 0x180036C00
	internal RenderBufferLoadAction GetLoadAction() { }

	[FreeFunctionAttribute] // RVA: 0x38700 Offset: 0x37B00 VA: 0x180038700
	internal RenderBufferStoreAction GetStoreAction() { }

	[FreeFunctionAttribute] // RVA: 0x3B590 Offset: 0x3A990 VA: 0x18003B590
	public IntPtr GetNativeRenderBufferPtr() { }

	internal RenderBufferLoadAction get_loadAction() { }

	internal RenderBufferStoreAction get_storeAction() { }

	private static RenderBufferLoadAction GetLoadAction_Injected(ref RenderBuffer _unity_self) { }

	private static RenderBufferStoreAction GetStoreAction_Injected(ref RenderBuffer _unity_self) { }

	private static IntPtr GetNativeRenderBufferPtr_Injected(ref RenderBuffer _unity_self) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x3BD80 Offset: 0x3B180 VA: 0x18003BD80
[NativeHeaderAttribute] // RVA: 0x3BD80 Offset: 0x3B180 VA: 0x18003BD80
[NativeHeaderAttribute] // RVA: 0x3BD80 Offset: 0x3B180 VA: 0x18003BD80
[NativeHeaderAttribute] // RVA: 0x3BD80 Offset: 0x3B180 VA: 0x18003BD80
[NativeHeaderAttribute] // RVA: 0x3BD80 Offset: 0x3B180 VA: 0x18003BD80
public class Graphics
{
	// Fields
	internal static readonly int kMaxDrawMeshInstanceCount;

	// Properties
	[StaticAccessorAttribute] // RVA: 0x51A60 Offset: 0x50E60 VA: 0x180051A60
	public static GraphicsTier activeTier { get; }

	// Methods

	[FreeFunctionAttribute] // RVA: 0x3F7B0 Offset: 0x3EBB0 VA: 0x18003F7B0
	private static int Internal_GetMaxDrawMeshInstanceCount() { }

	public static GraphicsTier get_activeTier() { }

	[FreeFunctionAttribute] // RVA: 0x443D0 Offset: 0x437D0 VA: 0x1800443D0
	private static void Internal_DrawMeshNow1(Mesh mesh, int subsetIndex, Vector3 position, Quaternion rotation) { }

	[FreeFunctionAttribute] // RVA: 0x443D0 Offset: 0x437D0 VA: 0x1800443D0
	private static void Internal_DrawMeshNow2(Mesh mesh, int subsetIndex, Matrix4x4 matrix) { }

	[FreeFunctionAttribute] // RVA: 0x45CA0 Offset: 0x450A0 VA: 0x180045CA0
	[VisibleToOtherModulesAttribute] // RVA: 0x45CA0 Offset: 0x450A0 VA: 0x180045CA0
	internal static void Internal_DrawTexture(ref Internal_DrawTextureArguments args) { }

	[FreeFunctionAttribute] // RVA: 0x499E0 Offset: 0x48DE0 VA: 0x1800499E0
	private static void Internal_BlitMaterial(Texture source, RenderTexture dest, Material mat, int pass, bool setRT) { }

	[FreeFunctionAttribute] // RVA: 0x4D2A0 Offset: 0x4C6A0 VA: 0x18004D2A0
	private static void Blit2(Texture source, RenderTexture dest) { }

	[NativeMethodAttribute] // RVA: 0x4DA30 Offset: 0x4CE30 VA: 0x18004DA30
	public static void ExecuteCommandBuffer(CommandBuffer buffer) { }

	public static void DrawMeshNow(Mesh mesh, Vector3 position, Quaternion rotation, int materialIndex) { }

	public static void DrawMeshNow(Mesh mesh, Matrix4x4 matrix, int materialIndex) { }

	public static void Blit(Texture source, RenderTexture dest) { }

	public static void Blit(Texture source, RenderTexture dest, Material mat, int pass) { }

	private static void .cctor() { }

	private static void Internal_DrawMeshNow1_Injected(Mesh mesh, int subsetIndex, ref Vector3 position, ref Quaternion rotation) { }

	private static void Internal_DrawMeshNow2_Injected(Mesh mesh, int subsetIndex, ref Matrix4x4 matrix) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x53C20 Offset: 0x53020 VA: 0x180053C20
[NativeHeaderAttribute] // RVA: 0x53C20 Offset: 0x53020 VA: 0x180053C20
[NativeHeaderAttribute] // RVA: 0x53C20 Offset: 0x53020 VA: 0x180053C20
[NativeHeaderAttribute] // RVA: 0x53C20 Offset: 0x53020 VA: 0x180053C20
[StaticAccessorAttribute] // RVA: 0x53C20 Offset: 0x53020 VA: 0x180053C20
public sealed class GL
{
	// Properties
	[NativePropertyAttribute] // RVA: 0x60600 Offset: 0x5FA00 VA: 0x180060600
	public static bool invertCulling { set; }

	// Methods

	[NativeNameAttribute] // RVA: 0x578B0 Offset: 0x56CB0 VA: 0x1800578B0
	public static void Vertex3(float x, float y, float z) { }

	[NativeNameAttribute] // RVA: 0x59490 Offset: 0x58890 VA: 0x180059490
	private static void ImmediateColor(float r, float g, float b, float a) { }

	public static void Color(Color c) { }

	public static void set_invertCulling(bool value) { }

	[FreeFunctionAttribute] // RVA: 0x5B090 Offset: 0x5A490 VA: 0x18005B090
	public static Matrix4x4 GetGPUProjectionMatrix(Matrix4x4 proj, bool renderIntoTexture) { }

	[FreeFunctionAttribute] // RVA: 0x5BB10 Offset: 0x5AF10 VA: 0x18005BB10
	public static void Begin(int mode) { }

	[FreeFunctionAttribute] // RVA: 0x5E950 Offset: 0x5DD50 VA: 0x18005E950
	public static void End() { }

	private static void GetGPUProjectionMatrix_Injected(ref Matrix4x4 proj, bool renderIntoTexture, out Matrix4x4 ret) { }
}

// Namespace: UnityEngine
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct Resolution
{
	// Fields
	private int m_Width;
	private int m_Height;
	private int m_RefreshRate;

	// Properties
	public int width { get; set; }
	public int height { get; set; }
	public int refreshRate { get; set; }

	// Methods

	public int get_width() { }

	public void set_width(int value) { }

	public int get_height() { }

	public void set_height(int value) { }

	public int get_refreshRate() { }

	public void set_refreshRate(int value) { }

	public override string ToString() { }
}

// Namespace: UnityEngine
[VisibleToOtherModulesAttribute] // RVA: 0x62C70 Offset: 0x62070 VA: 0x180062C70
internal struct Internal_DrawTextureArguments
{
	// Fields
	public Rect screenRect;
	public Rect sourceRect;
	public int leftBorder;
	public int rightBorder;
	public int topBorder;
	public int bottomBorder;
	public Color color;
	public Vector4 borderWidths;
	public Vector4 cornerRadiuses;
	public int pass;
	public Texture texture;
	public Material mat;
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x665C0 Offset: 0x659C0 VA: 0x1800665C0
[StaticAccessorAttribute] // RVA: 0x665C0 Offset: 0x659C0 VA: 0x1800665C0
[NativeHeaderAttribute] // RVA: 0x665C0 Offset: 0x659C0 VA: 0x1800665C0
public sealed class QualitySettings : Object
{
	// Properties
	public static int pixelLightCount { get; set; }
	[NativePropertyAttribute] // RVA: 0x75D40 Offset: 0x75140 VA: 0x180075D40
	public static ShadowQuality shadows { get; set; }
	public static ShadowProjection shadowProjection { get; set; }
	public static int shadowCascades { get; set; }
	public static float shadowDistance { get; set; }
	[NativePropertyAttribute] // RVA: 0x77910 Offset: 0x76D10 VA: 0x180077910
	public static ShadowResolution shadowResolution { get; set; }
	[NativePropertyAttribute] // RVA: 0x79700 Offset: 0x78B00 VA: 0x180079700
	public static ShadowmaskMode shadowmaskMode { get; set; }
	public static float shadowNearPlaneOffset { get; set; }
	public static float shadowCascade2Split { get; set; }
	public static Vector3 shadowCascade4Split { get; set; }
	[NativePropertyAttribute] // RVA: 0x7C7E0 Offset: 0x7BBE0 VA: 0x18007C7E0
	public static float lodBias { get; set; }
	[NativePropertyAttribute] // RVA: 0x7D290 Offset: 0x7C690 VA: 0x18007D290
	public static AnisotropicFiltering anisotropicFiltering { get; set; }
	public static int masterTextureLimit { get; set; }
	public static int maximumLODLevel { get; set; }
	public static int particleRaycastBudget { get; set; }
	public static bool softParticles { get; set; }
	public static bool softVegetation { get; set; }
	public static int vSyncCount { get; set; }
	public static int antiAliasing { get; set; }
	public static int asyncUploadTimeSlice { get; set; }
	public static int asyncUploadBufferSize { get; set; }
	public static bool asyncUploadPersistentBuffer { get; set; }
	public static bool realtimeReflectionProbes { get; set; }
	public static bool billboardsFaceCameraPosition { get; set; }
	public static float resolutionScalingFixedDPIFactor { get; set; }
	public static BlendWeights blendWeights { get; set; }
	public static bool streamingMipmapsActive { get; set; }
	public static float streamingMipmapsMemoryBudget { get; set; }
	public static int streamingMipmapsMaxLevelReduction { get; set; }
	public static bool streamingMipmapsAddAllCameras { get; set; }
	public static int streamingMipmapsMaxFileIORequests { get; set; }
	[StaticAccessorAttribute] // RVA: 0x7F010 Offset: 0x7E410 VA: 0x18007F010
	public static int maxQueuedFrames { get; set; }
	[NativePropertyAttribute] // RVA: 0x80C00 Offset: 0x80000 VA: 0x180080C00
	public static string[] names { get; }
	public static ColorSpace desiredColorSpace { get; }
	public static ColorSpace activeColorSpace { get; }

	// Methods

	public static void IncreaseLevel(bool applyExpensiveChanges) { }

	public static void DecreaseLevel(bool applyExpensiveChanges) { }

	public static void SetQualityLevel(int index) { }

	public static void IncreaseLevel() { }

	public static void DecreaseLevel() { }

	public static int get_pixelLightCount() { }

	public static void set_pixelLightCount(int value) { }

	public static ShadowQuality get_shadows() { }

	public static void set_shadows(ShadowQuality value) { }

	public static ShadowProjection get_shadowProjection() { }

	public static void set_shadowProjection(ShadowProjection value) { }

	public static int get_shadowCascades() { }

	public static void set_shadowCascades(int value) { }

	public static float get_shadowDistance() { }

	public static void set_shadowDistance(float value) { }

	public static ShadowResolution get_shadowResolution() { }

	public static void set_shadowResolution(ShadowResolution value) { }

	public static ShadowmaskMode get_shadowmaskMode() { }

	public static void set_shadowmaskMode(ShadowmaskMode value) { }

	public static float get_shadowNearPlaneOffset() { }

	public static void set_shadowNearPlaneOffset(float value) { }

	public static float get_shadowCascade2Split() { }

	public static void set_shadowCascade2Split(float value) { }

	public static Vector3 get_shadowCascade4Split() { }

	public static void set_shadowCascade4Split(Vector3 value) { }

	public static float get_lodBias() { }

	public static void set_lodBias(float value) { }

	public static AnisotropicFiltering get_anisotropicFiltering() { }

	public static void set_anisotropicFiltering(AnisotropicFiltering value) { }

	public static int get_masterTextureLimit() { }

	public static void set_masterTextureLimit(int value) { }

	public static int get_maximumLODLevel() { }

	public static void set_maximumLODLevel(int value) { }

	public static int get_particleRaycastBudget() { }

	public static void set_particleRaycastBudget(int value) { }

	public static bool get_softParticles() { }

	public static void set_softParticles(bool value) { }

	public static bool get_softVegetation() { }

	public static void set_softVegetation(bool value) { }

	public static int get_vSyncCount() { }

	public static void set_vSyncCount(int value) { }

	public static int get_antiAliasing() { }

	public static void set_antiAliasing(int value) { }

	public static int get_asyncUploadTimeSlice() { }

	public static void set_asyncUploadTimeSlice(int value) { }

	public static int get_asyncUploadBufferSize() { }

	public static void set_asyncUploadBufferSize(int value) { }

	public static bool get_asyncUploadPersistentBuffer() { }

	public static void set_asyncUploadPersistentBuffer(bool value) { }

	public static bool get_realtimeReflectionProbes() { }

	public static void set_realtimeReflectionProbes(bool value) { }

	public static bool get_billboardsFaceCameraPosition() { }

	public static void set_billboardsFaceCameraPosition(bool value) { }

	public static float get_resolutionScalingFixedDPIFactor() { }

	public static void set_resolutionScalingFixedDPIFactor(float value) { }

	public static BlendWeights get_blendWeights() { }

	public static void set_blendWeights(BlendWeights value) { }

	public static bool get_streamingMipmapsActive() { }

	public static void set_streamingMipmapsActive(bool value) { }

	public static float get_streamingMipmapsMemoryBudget() { }

	public static void set_streamingMipmapsMemoryBudget(float value) { }

	public static int get_streamingMipmapsMaxLevelReduction() { }

	public static void set_streamingMipmapsMaxLevelReduction(int value) { }

	public static bool get_streamingMipmapsAddAllCameras() { }

	public static void set_streamingMipmapsAddAllCameras(bool value) { }

	public static int get_streamingMipmapsMaxFileIORequests() { }

	public static void set_streamingMipmapsMaxFileIORequests(int value) { }

	public static int get_maxQueuedFrames() { }

	public static void set_maxQueuedFrames(int value) { }

	[NativeNameAttribute] // RVA: 0x6D280 Offset: 0x6C680 VA: 0x18006D280
	public static int GetQualityLevel() { }

	[NativeNameAttribute] // RVA: 0x6F140 Offset: 0x6E540 VA: 0x18006F140
	public static void SetQualityLevel(int index, bool applyExpensiveChanges) { }

	public static string[] get_names() { }

	[StaticAccessorAttribute] // RVA: 0x73AE0 Offset: 0x72EE0 VA: 0x180073AE0
	[NativeNameAttribute] // RVA: 0x73AE0 Offset: 0x72EE0 VA: 0x180073AE0
	public static ColorSpace get_desiredColorSpace() { }

	[StaticAccessorAttribute] // RVA: 0x73AE0 Offset: 0x72EE0 VA: 0x180073AE0
	[NativeNameAttribute] // RVA: 0x73AE0 Offset: 0x72EE0 VA: 0x180073AE0
	public static ColorSpace get_activeColorSpace() { }

	private static void get_shadowCascade4Split_Injected(out Vector3 ret) { }

	private static void set_shadowCascade4Split_Injected(ref Vector3 value) { }
}

// Namespace: UnityEngine
[ExtensionAttribute] // RVA: 0x82AA0 Offset: 0x81EA0 VA: 0x180082AA0
[NativeHeaderAttribute] // RVA: 0x82AA0 Offset: 0x81EA0 VA: 0x180082AA0
public static class RendererExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void UpdateGIMaterials(Renderer renderer) { }

	[FreeFunctionAttribute] // RVA: 0x86260 Offset: 0x85660 VA: 0x180086260
	internal static void UpdateGIMaterialsForRenderer(Renderer renderer) { }
}

// Namespace: UnityEngine
public sealed class ImageEffectAllowedInSceneView : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x88120 Offset: 0x87520 VA: 0x180088120
[NativeHeaderAttribute] // RVA: 0x88120 Offset: 0x87520 VA: 0x180088120
public sealed class TrailRenderer : Renderer
{
	// Properties
	public float time { get; set; }
	public float startWidth { get; set; }
	public float endWidth { get; set; }
	public float widthMultiplier { get; set; }
	public bool autodestruct { get; set; }
	public bool emitting { get; set; }
	public int numCornerVertices { get; set; }
	public int numCapVertices { get; set; }
	public float minVertexDistance { get; set; }
	public Color startColor { get; set; }
	public Color endColor { get; set; }
	[NativePropertyAttribute] // RVA: 0x9B0D0 Offset: 0x9A4D0 VA: 0x18009B0D0
	public int positionCount { get; }
	public float shadowBias { get; set; }
	public bool generateLightingData { get; set; }
	public LineTextureMode textureMode { get; set; }
	public LineAlignment alignment { get; set; }
	public AnimationCurve widthCurve { get; set; }
	public Gradient colorGradient { get; set; }

	// Methods

	public void .ctor() { }

	public float get_time() { }

	public void set_time(float value) { }

	public float get_startWidth() { }

	public void set_startWidth(float value) { }

	public float get_endWidth() { }

	public void set_endWidth(float value) { }

	public float get_widthMultiplier() { }

	public void set_widthMultiplier(float value) { }

	public bool get_autodestruct() { }

	public void set_autodestruct(bool value) { }

	public bool get_emitting() { }

	public void set_emitting(bool value) { }

	public int get_numCornerVertices() { }

	public void set_numCornerVertices(int value) { }

	public int get_numCapVertices() { }

	public void set_numCapVertices(int value) { }

	public float get_minVertexDistance() { }

	public void set_minVertexDistance(float value) { }

	public Color get_startColor() { }

	public void set_startColor(Color value) { }

	public Color get_endColor() { }

	public void set_endColor(Color value) { }

	public int get_positionCount() { }

	public void SetPosition(int index, Vector3 position) { }

	public Vector3 GetPosition(int index) { }

	public float get_shadowBias() { }

	public void set_shadowBias(float value) { }

	public bool get_generateLightingData() { }

	public void set_generateLightingData(bool value) { }

	public LineTextureMode get_textureMode() { }

	public void set_textureMode(LineTextureMode value) { }

	public LineAlignment get_alignment() { }

	public void set_alignment(LineAlignment value) { }

	public void Clear() { }

	public void BakeMesh(Mesh mesh, bool useTransform = False) { }

	public void BakeMesh(Mesh mesh, Camera camera, bool useTransform = False) { }

	public AnimationCurve get_widthCurve() { }

	public void set_widthCurve(AnimationCurve value) { }

	public Gradient get_colorGradient() { }

	public void set_colorGradient(Gradient value) { }

	private AnimationCurve GetWidthCurveCopy() { }

	private void SetWidthCurve(AnimationCurve curve) { }

	private Gradient GetColorGradientCopy() { }

	private void SetColorGradient(Gradient curve) { }

	[FreeFunctionAttribute] // RVA: 0x8EC30 Offset: 0x8E030 VA: 0x18008EC30
	public int GetPositions([Out] Vector3[] positions) { }

	[FreeFunctionAttribute] // RVA: 0x937F0 Offset: 0x92BF0 VA: 0x1800937F0
	public void SetPositions(Vector3[] positions) { }

	[FreeFunctionAttribute] // RVA: 0x95B90 Offset: 0x94F90 VA: 0x180095B90
	public void AddPosition(Vector3 position) { }

	[FreeFunctionAttribute] // RVA: 0x977B0 Offset: 0x96BB0 VA: 0x1800977B0
	public void AddPositions(Vector3[] positions) { }

	private void get_startColor_Injected(out Color ret) { }

	private void set_startColor_Injected(ref Color value) { }

	private void get_endColor_Injected(out Color ret) { }

	private void set_endColor_Injected(ref Color value) { }

	private void SetPosition_Injected(int index, ref Vector3 position) { }

	private void GetPosition_Injected(int index, out Vector3 ret) { }

	private void AddPosition_Injected(ref Vector3 position) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x9CF10 Offset: 0x9C310 VA: 0x18009CF10
[NativeHeaderAttribute] // RVA: 0x9CF10 Offset: 0x9C310 VA: 0x18009CF10
public sealed class LineRenderer : Renderer
{
	// Properties
	public float startWidth { get; set; }
	public float endWidth { get; set; }
	public float widthMultiplier { get; set; }
	public int numCornerVertices { get; set; }
	public int numCapVertices { get; set; }
	public bool useWorldSpace { get; set; }
	public bool loop { get; set; }
	public Color startColor { get; set; }
	public Color endColor { get; set; }
	[NativePropertyAttribute] // RVA: 0x9B0D0 Offset: 0x9A4D0 VA: 0x18009B0D0
	public int positionCount { get; set; }
	public float shadowBias { get; set; }
	public bool generateLightingData { get; set; }
	public LineTextureMode textureMode { get; set; }
	public LineAlignment alignment { get; set; }
	public AnimationCurve widthCurve { get; set; }
	public Gradient colorGradient { get; set; }

	// Methods

	public void .ctor() { }

	[ObsoleteAttribute] // RVA: 0x9F0E0 Offset: 0x9E4E0 VA: 0x18009F0E0
	public void SetColors(Color start, Color end) { }

	public float get_startWidth() { }

	public void set_startWidth(float value) { }

	public float get_endWidth() { }

	public void set_endWidth(float value) { }

	public float get_widthMultiplier() { }

	public void set_widthMultiplier(float value) { }

	public int get_numCornerVertices() { }

	public void set_numCornerVertices(int value) { }

	public int get_numCapVertices() { }

	public void set_numCapVertices(int value) { }

	public bool get_useWorldSpace() { }

	public void set_useWorldSpace(bool value) { }

	public bool get_loop() { }

	public void set_loop(bool value) { }

	public Color get_startColor() { }

	public void set_startColor(Color value) { }

	public Color get_endColor() { }

	public void set_endColor(Color value) { }

	public int get_positionCount() { }

	public void set_positionCount(int value) { }

	public void SetPosition(int index, Vector3 position) { }

	public Vector3 GetPosition(int index) { }

	public float get_shadowBias() { }

	public void set_shadowBias(float value) { }

	public bool get_generateLightingData() { }

	public void set_generateLightingData(bool value) { }

	public LineTextureMode get_textureMode() { }

	public void set_textureMode(LineTextureMode value) { }

	public LineAlignment get_alignment() { }

	public void set_alignment(LineAlignment value) { }

	public void Simplify(float tolerance) { }

	public void BakeMesh(Mesh mesh, bool useTransform = False) { }

	public void BakeMesh(Mesh mesh, Camera camera, bool useTransform = False) { }

	public AnimationCurve get_widthCurve() { }

	public void set_widthCurve(AnimationCurve value) { }

	public Gradient get_colorGradient() { }

	public void set_colorGradient(Gradient value) { }

	private AnimationCurve GetWidthCurveCopy() { }

	private void SetWidthCurve(AnimationCurve curve) { }

	private Gradient GetColorGradientCopy() { }

	private void SetColorGradient(Gradient curve) { }

	[FreeFunctionAttribute] // RVA: 0xA7A40 Offset: 0xA6E40 VA: 0x1800A7A40
	public int GetPositions([Out] Vector3[] positions) { }

	[FreeFunctionAttribute] // RVA: 0xAB200 Offset: 0xAA600 VA: 0x1800AB200
	public void SetPositions(Vector3[] positions) { }

	private void get_startColor_Injected(out Color ret) { }

	private void set_startColor_Injected(ref Color value) { }

	private void get_endColor_Injected(out Color ret) { }

	private void set_endColor_Injected(ref Color value) { }

	private void SetPosition_Injected(int index, ref Vector3 position) { }

	private void GetPosition_Injected(int index, out Vector3 ret) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xAF120 Offset: 0xAE520 VA: 0x1800AF120
[NativeHeaderAttribute] // RVA: 0xAF120 Offset: 0xAE520 VA: 0x1800AF120
[NativeHeaderAttribute] // RVA: 0xAF120 Offset: 0xAE520 VA: 0x1800AF120
[NativeHeaderAttribute] // RVA: 0xAF120 Offset: 0xAE520 VA: 0x1800AF120
public sealed class MaterialPropertyBlock
{
	// Fields
	internal IntPtr m_Ptr;

	// Methods

	public void .ctor() { }

	[NativeNameAttribute] // RVA: 0x53150 Offset: 0x52550 VA: 0x180053150
	private float GetFloatImpl(int name) { }

	[NativeNameAttribute] // RVA: 0xB4D50 Offset: 0xB4150 VA: 0x1800B4D50
	private Vector4 GetVectorImpl(int name) { }

	[NativeNameAttribute] // RVA: 0x53FD0 Offset: 0x533D0 VA: 0x180053FD0
	private Color GetColorImpl(int name) { }

	[NativeNameAttribute] // RVA: 0x575D0 Offset: 0x569D0 VA: 0x1800575D0
	private Texture GetTextureImpl(int name) { }

	[NativeNameAttribute] // RVA: 0x4D370 Offset: 0x4C770 VA: 0x18004D370
	private void SetFloatImpl(int name, float value) { }

	[NativeNameAttribute] // RVA: 0xBB290 Offset: 0xBA690 VA: 0x1800BB290
	private void SetVectorImpl(int name, Vector4 value) { }

	[NativeNameAttribute] // RVA: 0x4DA00 Offset: 0x4CE00 VA: 0x18004DA00
	private void SetColorImpl(int name, Color value) { }

	[NativeNameAttribute] // RVA: 0x4F420 Offset: 0x4E820 VA: 0x18004F420
	private void SetMatrixImpl(int name, Matrix4x4 value) { }

	[NativeNameAttribute] // RVA: 0xBF4E0 Offset: 0xBE8E0 VA: 0x1800BF4E0
	private void SetTextureImpl(int name, Texture value) { }

	[NativeNameAttribute] // RVA: 0x51780 Offset: 0x50B80 VA: 0x180051780
	private void SetBufferImpl(int name, ComputeBuffer value) { }

	[NativeMethodAttribute] // RVA: 0xC4590 Offset: 0xC3990 VA: 0x1800C4590
	private static IntPtr CreateImpl() { }

	[NativeMethodAttribute] // RVA: 0xC6540 Offset: 0xC5940 VA: 0x1800C6540
	private static void DestroyImpl(IntPtr mpb) { }

	private void Clear(bool keepMemory) { }

	public void Clear() { }

	protected override void Finalize() { }

	private void Dispose() { }

	public void SetFloat(int nameID, float value) { }

	public void SetVector(int nameID, Vector4 value) { }

	public void SetColor(int nameID, Color value) { }

	public void SetMatrix(int nameID, Matrix4x4 value) { }

	public void SetBuffer(int nameID, ComputeBuffer value) { }

	public void SetTexture(string name, Texture value) { }

	public void SetTexture(int nameID, Texture value) { }

	public float GetFloat(int nameID) { }

	public Vector4 GetVector(int nameID) { }

	public Color GetColor(int nameID) { }

	public Texture GetTexture(int nameID) { }

	private void GetVectorImpl_Injected(int name, out Vector4 ret) { }

	private void GetColorImpl_Injected(int name, out Color ret) { }

	private void SetVectorImpl_Injected(int name, ref Vector4 value) { }

	private void SetColorImpl_Injected(int name, ref Color value) { }

	private void SetMatrixImpl_Injected(int name, ref Matrix4x4 value) { }
}

// Namespace: UnityEngine
[RequireComponent] // RVA: 0xC84A0 Offset: 0xC78A0 VA: 0x1800C84A0
[NativeHeaderAttribute] // RVA: 0xC84A0 Offset: 0xC78A0 VA: 0x1800C84A0
[UsedByNativeCodeAttribute] // RVA: 0xC84A0 Offset: 0xC78A0 VA: 0x1800C84A0
[NativeHeaderAttribute] // RVA: 0xC84A0 Offset: 0xC78A0 VA: 0x1800C84A0
public class Renderer : Component
{
	// Properties
	public Bounds bounds { get; }
	public bool enabled { get; set; }
	public bool isVisible { get; }
	public ShadowCastingMode shadowCastingMode { get; set; }
	public bool receiveShadows { get; set; }
	public MotionVectorGenerationMode motionVectorGenerationMode { get; set; }
	public LightProbeUsage lightProbeUsage { get; set; }
	public ReflectionProbeUsage reflectionProbeUsage { get; set; }
	public uint renderingLayerMask { get; set; }
	public int rendererPriority { get; set; }
	public string sortingLayerName { get; set; }
	public int sortingLayerID { get; set; }
	public int sortingOrder { get; set; }
	[NativePropertyAttribute] // RVA: 0xF91E0 Offset: 0xF85E0 VA: 0x1800F91E0
	public bool allowOcclusionWhenDynamic { get; set; }
	[NativePropertyAttribute] // RVA: 0xFB030 Offset: 0xFA430 VA: 0x1800FB030
	internal Transform staticBatchRootTransform { set; }
	internal int staticBatchIndex { get; }
	public bool isPartOfStaticBatch { get; }
	public Matrix4x4 worldToLocalMatrix { get; }
	public Matrix4x4 localToWorldMatrix { get; }
	public GameObject lightProbeProxyVolumeOverride { get; set; }
	public Transform probeAnchor { get; set; }
	public int lightmapIndex { get; set; }
	public int realtimeLightmapIndex { get; set; }
	public Vector4 lightmapScaleOffset { get; set; }
	public Vector4 realtimeLightmapScaleOffset { get; set; }
	public Material[] materials { get; set; }
	public Material material { get; set; }
	public Material sharedMaterial { get; set; }
	public Material[] sharedMaterials { get; set; }

	// Methods

	public void .ctor() { }

	[FreeFunctionAttribute] // RVA: 0xCC8A0 Offset: 0xCBCA0 VA: 0x1800CC8A0
	public Bounds get_bounds() { }

	[FreeFunctionAttribute] // RVA: 0xCE950 Offset: 0xCDD50 VA: 0x1800CE950
	private void SetStaticLightmapST(Vector4 st) { }

	[FreeFunctionAttribute] // RVA: 0xCF260 Offset: 0xCE660 VA: 0x1800CF260
	private Material GetMaterial() { }

	[FreeFunctionAttribute] // RVA: 0xD1010 Offset: 0xD0410 VA: 0x1800D1010
	private Material GetSharedMaterial() { }

	[FreeFunctionAttribute] // RVA: 0xD3090 Offset: 0xD2490 VA: 0x1800D3090
	private void SetMaterial(Material m) { }

	[FreeFunctionAttribute] // RVA: 0xD4F80 Offset: 0xD4380 VA: 0x1800D4F80
	private Material[] GetMaterialArray() { }

	[FreeFunctionAttribute] // RVA: 0xD4F80 Offset: 0xD4380 VA: 0x1800D4F80
	private void CopyMaterialArray([Out] Material[] m) { }

	[FreeFunctionAttribute] // RVA: 0xD7800 Offset: 0xD6C00 VA: 0x1800D7800
	private void CopySharedMaterialArray([Out] Material[] m) { }

	[FreeFunctionAttribute] // RVA: 0xDBC20 Offset: 0xDB020 VA: 0x1800DBC20
	private void SetMaterialArray(Material[] m) { }

	[FreeFunctionAttribute] // RVA: 0xDE4D0 Offset: 0xDD8D0 VA: 0x1800DE4D0
	internal void Internal_SetPropertyBlock(MaterialPropertyBlock properties) { }

	[FreeFunctionAttribute] // RVA: 0xE1510 Offset: 0xE0910 VA: 0x1800E1510
	internal void Internal_GetPropertyBlock(MaterialPropertyBlock dest) { }

	[FreeFunctionAttribute] // RVA: 0xE4A60 Offset: 0xE3E60 VA: 0x1800E4A60
	internal void Internal_SetPropertyBlockMaterialIndex(MaterialPropertyBlock properties, int materialIndex) { }

	[FreeFunctionAttribute] // RVA: 0xE68D0 Offset: 0xE5CD0 VA: 0x1800E68D0
	internal void Internal_GetPropertyBlockMaterialIndex(MaterialPropertyBlock dest, int materialIndex) { }

	[FreeFunctionAttribute] // RVA: 0xEAFF0 Offset: 0xEA3F0 VA: 0x1800EAFF0
	public bool HasPropertyBlock() { }

	public void SetPropertyBlock(MaterialPropertyBlock properties) { }

	public void SetPropertyBlock(MaterialPropertyBlock properties, int materialIndex) { }

	public void GetPropertyBlock(MaterialPropertyBlock properties) { }

	public void GetPropertyBlock(MaterialPropertyBlock properties, int materialIndex) { }

	[FreeFunctionAttribute] // RVA: 0xECE50 Offset: 0xEC250 VA: 0x1800ECE50
	private void GetClosestReflectionProbesInternal(object result) { }

	public bool get_enabled() { }

	public void set_enabled(bool value) { }

	[NativeNameAttribute] // RVA: 0xEEBC0 Offset: 0xEDFC0 VA: 0x1800EEBC0
	public bool get_isVisible() { }

	public ShadowCastingMode get_shadowCastingMode() { }

	public void set_shadowCastingMode(ShadowCastingMode value) { }

	public bool get_receiveShadows() { }

	public void set_receiveShadows(bool value) { }

	public MotionVectorGenerationMode get_motionVectorGenerationMode() { }

	public void set_motionVectorGenerationMode(MotionVectorGenerationMode value) { }

	public LightProbeUsage get_lightProbeUsage() { }

	public void set_lightProbeUsage(LightProbeUsage value) { }

	public ReflectionProbeUsage get_reflectionProbeUsage() { }

	public void set_reflectionProbeUsage(ReflectionProbeUsage value) { }

	public uint get_renderingLayerMask() { }

	public void set_renderingLayerMask(uint value) { }

	public int get_rendererPriority() { }

	public void set_rendererPriority(int value) { }

	public string get_sortingLayerName() { }

	public void set_sortingLayerName(string value) { }

	public int get_sortingLayerID() { }

	public void set_sortingLayerID(int value) { }

	public int get_sortingOrder() { }

	public void set_sortingOrder(int value) { }

	public bool get_allowOcclusionWhenDynamic() { }

	public void set_allowOcclusionWhenDynamic(bool value) { }

	internal void set_staticBatchRootTransform(Transform value) { }

	internal int get_staticBatchIndex() { }

	internal void SetStaticBatchInfo(int firstSubMesh, int subMeshCount) { }

	[NativeNameAttribute] // RVA: 0xF0C00 Offset: 0xF0000 VA: 0x1800F0C00
	public bool get_isPartOfStaticBatch() { }

	public Matrix4x4 get_worldToLocalMatrix() { }

	public Matrix4x4 get_localToWorldMatrix() { }

	public GameObject get_lightProbeProxyVolumeOverride() { }

	public void set_lightProbeProxyVolumeOverride(GameObject value) { }

	public Transform get_probeAnchor() { }

	public void set_probeAnchor(Transform value) { }

	[NativeNameAttribute] // RVA: 0xF1690 Offset: 0xF0A90 VA: 0x1800F1690
	private int GetLightmapIndex(LightmapType lt) { }

	[NativeNameAttribute] // RVA: 0xF3580 Offset: 0xF2980 VA: 0x1800F3580
	private void SetLightmapIndex(int index, LightmapType lt) { }

	[NativeNameAttribute] // RVA: 0xF4FB0 Offset: 0xF43B0 VA: 0x1800F4FB0
	private Vector4 GetLightmapST(LightmapType lt) { }

	[NativeNameAttribute] // RVA: 0xF6D00 Offset: 0xF6100 VA: 0x1800F6D00
	private void SetLightmapST(Vector4 st, LightmapType lt) { }

	public int get_lightmapIndex() { }

	public void set_lightmapIndex(int value) { }

	public int get_realtimeLightmapIndex() { }

	public void set_realtimeLightmapIndex(int value) { }

	public Vector4 get_lightmapScaleOffset() { }

	public void set_lightmapScaleOffset(Vector4 value) { }

	public Vector4 get_realtimeLightmapScaleOffset() { }

	public void set_realtimeLightmapScaleOffset(Vector4 value) { }

	private int GetMaterialCount() { }

	[NativeNameAttribute] // RVA: 0xF7460 Offset: 0xF6860 VA: 0x1800F7460
	private Material[] GetSharedMaterialArray() { }

	public Material[] get_materials() { }

	public void set_materials(Material[] value) { }

	public Material get_material() { }

	public void set_material(Material value) { }

	public Material get_sharedMaterial() { }

	public void set_sharedMaterial(Material value) { }

	public Material[] get_sharedMaterials() { }

	public void set_sharedMaterials(Material[] value) { }

	public void GetMaterials(List<Material> m) { }

	public void GetSharedMaterials(List<Material> m) { }

	public void GetClosestReflectionProbes(List<ReflectionProbeBlendInfo> result) { }

	private void get_bounds_Injected(out Bounds ret) { }

	private void SetStaticLightmapST_Injected(ref Vector4 st) { }

	private void get_worldToLocalMatrix_Injected(out Matrix4x4 ret) { }

	private void get_localToWorldMatrix_Injected(out Matrix4x4 ret) { }

	private void GetLightmapST_Injected(LightmapType lt, out Vector4 ret) { }

	private void SetLightmapST_Injected(ref Vector4 st, LightmapType lt) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xFCBB0 Offset: 0xFBFB0 VA: 0x1800FCBB0
[NativeHeaderAttribute] // RVA: 0xFCBB0 Offset: 0xFBFB0 VA: 0x1800FCBB0
[StaticAccessorAttribute] // RVA: 0xFCBB0 Offset: 0xFBFB0 VA: 0x1800FCBB0
[NativeHeaderAttribute] // RVA: 0xFCBB0 Offset: 0xFBFB0 VA: 0x1800FCBB0
public sealed class RenderSettings : Object
{
	// Properties
	[NativePropertyAttribute] // RVA: 0xFF520 Offset: 0xFE920 VA: 0x1800FF520
	public static bool fog { get; set; }
	[NativePropertyAttribute] // RVA: 0x100F50 Offset: 0x100350 VA: 0x180100F50
	public static float fogStartDistance { get; set; }
	[NativePropertyAttribute] // RVA: 0x102BA0 Offset: 0x101FA0 VA: 0x180102BA0
	public static float fogEndDistance { get; set; }
	public static FogMode fogMode { get; set; }
	public static Color fogColor { get; set; }
	public static float fogDensity { get; set; }
	public static AmbientMode ambientMode { get; set; }
	public static Color ambientSkyColor { get; set; }
	public static Color ambientEquatorColor { get; set; }
	public static Color ambientGroundColor { get; set; }
	public static float ambientIntensity { get; set; }
	[NativePropertyAttribute] // RVA: 0x104770 Offset: 0x103B70 VA: 0x180104770
	public static Color ambientLight { get; set; }
	public static Color subtractiveShadowColor { get; set; }
	[NativePropertyAttribute] // RVA: 0x105170 Offset: 0x104570 VA: 0x180105170
	public static Material skybox { get; set; }
	public static Light sun { get; set; }
	public static SphericalHarmonicsL2 ambientProbe { get; set; }
	public static Cubemap customReflection { get; set; }
	public static float reflectionIntensity { get; set; }
	public static int reflectionBounces { get; set; }
	public static DefaultReflectionMode defaultReflectionMode { get; set; }
	public static int defaultReflectionResolution { get; set; }
	public static float haloStrength { get; set; }
	public static float flareStrength { get; set; }
	public static float flareFadeSpeed { get; set; }

	// Methods

	public static bool get_fog() { }

	public static void set_fog(bool value) { }

	public static float get_fogStartDistance() { }

	public static void set_fogStartDistance(float value) { }

	public static float get_fogEndDistance() { }

	public static void set_fogEndDistance(float value) { }

	public static FogMode get_fogMode() { }

	public static void set_fogMode(FogMode value) { }

	public static Color get_fogColor() { }

	public static void set_fogColor(Color value) { }

	public static float get_fogDensity() { }

	public static void set_fogDensity(float value) { }

	public static AmbientMode get_ambientMode() { }

	public static void set_ambientMode(AmbientMode value) { }

	public static Color get_ambientSkyColor() { }

	public static void set_ambientSkyColor(Color value) { }

	public static Color get_ambientEquatorColor() { }

	public static void set_ambientEquatorColor(Color value) { }

	public static Color get_ambientGroundColor() { }

	public static void set_ambientGroundColor(Color value) { }

	public static float get_ambientIntensity() { }

	public static void set_ambientIntensity(float value) { }

	public static Color get_ambientLight() { }

	public static void set_ambientLight(Color value) { }

	public static Color get_subtractiveShadowColor() { }

	public static void set_subtractiveShadowColor(Color value) { }

	public static Material get_skybox() { }

	public static void set_skybox(Material value) { }

	public static Light get_sun() { }

	public static void set_sun(Light value) { }

	public static SphericalHarmonicsL2 get_ambientProbe() { }

	public static void set_ambientProbe(SphericalHarmonicsL2 value) { }

	public static Cubemap get_customReflection() { }

	public static void set_customReflection(Cubemap value) { }

	public static float get_reflectionIntensity() { }

	public static void set_reflectionIntensity(float value) { }

	public static int get_reflectionBounces() { }

	public static void set_reflectionBounces(int value) { }

	public static DefaultReflectionMode get_defaultReflectionMode() { }

	public static void set_defaultReflectionMode(DefaultReflectionMode value) { }

	public static int get_defaultReflectionResolution() { }

	public static void set_defaultReflectionResolution(int value) { }

	public static float get_haloStrength() { }

	public static void set_haloStrength(float value) { }

	public static float get_flareStrength() { }

	public static void set_flareStrength(float value) { }

	public static float get_flareFadeSpeed() { }

	public static void set_flareFadeSpeed(float value) { }

	private static void get_fogColor_Injected(out Color ret) { }

	private static void set_fogColor_Injected(ref Color value) { }

	private static void get_ambientSkyColor_Injected(out Color ret) { }

	private static void set_ambientSkyColor_Injected(ref Color value) { }

	private static void get_ambientEquatorColor_Injected(out Color ret) { }

	private static void set_ambientEquatorColor_Injected(ref Color value) { }

	private static void get_ambientGroundColor_Injected(out Color ret) { }

	private static void set_ambientGroundColor_Injected(ref Color value) { }

	private static void get_ambientLight_Injected(out Color ret) { }

	private static void set_ambientLight_Injected(ref Color value) { }

	private static void get_subtractiveShadowColor_Injected(out Color ret) { }

	private static void set_subtractiveShadowColor_Injected(ref Color value) { }

	private static void get_ambientProbe_Injected(out SphericalHarmonicsL2 ret) { }

	private static void set_ambientProbe_Injected(ref SphericalHarmonicsL2 value) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x1082D0 Offset: 0x1076D0 VA: 0x1801082D0
[NativeHeaderAttribute] // RVA: 0x1082D0 Offset: 0x1076D0 VA: 0x1801082D0
[NativeHeaderAttribute] // RVA: 0x1082D0 Offset: 0x1076D0 VA: 0x1801082D0
[NativeHeaderAttribute] // RVA: 0x1082D0 Offset: 0x1076D0 VA: 0x1801082D0
[NativeHeaderAttribute] // RVA: 0x1082D0 Offset: 0x1076D0 VA: 0x1801082D0
[NativeHeaderAttribute] // RVA: 0x1082D0 Offset: 0x1076D0 VA: 0x1801082D0
public sealed class Shader : Object
{
	// Properties
	[NativePropertyAttribute] // RVA: 0x188F0 Offset: 0x17CF0 VA: 0x1800188F0
	public int maximumLOD { get; set; }
	[NativePropertyAttribute] // RVA: 0x19150 Offset: 0x18550 VA: 0x180019150
	public static int globalMaximumLOD { get; set; }
	public bool isSupported { get; }
	public static string globalRenderPipeline { get; set; }
	public int renderQueue { get; }
	internal DisableBatchingType disableBatching { get; }

	// Methods

	private void .ctor() { }

	[FreeFunctionAttribute] // RVA: 0x10C590 Offset: 0x10B990 VA: 0x18010C590
	public static Shader Find(string name) { }

	public int get_maximumLOD() { }

	public void set_maximumLOD(int value) { }

	public static int get_globalMaximumLOD() { }

	public static void set_globalMaximumLOD(int value) { }

	[NativeMethodAttribute] // RVA: 0x10E6F0 Offset: 0x10DAF0 VA: 0x18010E6F0
	public bool get_isSupported() { }

	public static string get_globalRenderPipeline() { }

	public static void set_globalRenderPipeline(string value) { }

	[FreeFunctionAttribute] // RVA: 0x1106B0 Offset: 0x10FAB0 VA: 0x1801106B0
	public static void EnableKeyword(string keyword) { }

	[FreeFunctionAttribute] // RVA: 0x112730 Offset: 0x111B30 VA: 0x180112730
	public static void DisableKeyword(string keyword) { }

	[FreeFunctionAttribute] // RVA: 0x1132E0 Offset: 0x1126E0 VA: 0x1801132E0
	public static bool IsKeywordEnabled(string keyword) { }

	[FreeFunctionAttribute] // RVA: 0x114EF0 Offset: 0x1142F0 VA: 0x180114EF0
	public int get_renderQueue() { }

	[FreeFunctionAttribute] // RVA: 0x116C20 Offset: 0x116020 VA: 0x180116C20
	internal DisableBatchingType get_disableBatching() { }

	[FreeFunctionAttribute] // RVA: 0x14E60 Offset: 0x14260 VA: 0x180014E60
	public static void WarmupAllShaders() { }

	[FreeFunctionAttribute] // RVA: 0x119390 Offset: 0x118790 VA: 0x180119390
	public static int PropertyToID(string name) { }

	[FreeFunctionAttribute] // RVA: 0x11C190 Offset: 0x11B590 VA: 0x18011C190
	private static void SetGlobalFloatImpl(int name, float value) { }

	[FreeFunctionAttribute] // RVA: 0x11F090 Offset: 0x11E490 VA: 0x18011F090
	private static void SetGlobalVectorImpl(int name, Vector4 value) { }

	[FreeFunctionAttribute] // RVA: 0x11FAD0 Offset: 0x11EED0 VA: 0x18011FAD0
	private static void SetGlobalMatrixImpl(int name, Matrix4x4 value) { }

	[FreeFunctionAttribute] // RVA: 0x121DD0 Offset: 0x1211D0 VA: 0x180121DD0
	private static void SetGlobalTextureImpl(int name, Texture value) { }

	[FreeFunctionAttribute] // RVA: 0x123C50 Offset: 0x123050 VA: 0x180123C50
	private static void SetGlobalBufferImpl(int name, ComputeBuffer value) { }

	[FreeFunctionAttribute] // RVA: 0x125BC0 Offset: 0x124FC0 VA: 0x180125BC0
	private static float GetGlobalFloatImpl(int name) { }

	[FreeFunctionAttribute] // RVA: 0x126490 Offset: 0x125890 VA: 0x180126490
	private static Vector4 GetGlobalVectorImpl(int name) { }

	[FreeFunctionAttribute] // RVA: 0x1280F0 Offset: 0x1274F0 VA: 0x1801280F0
	private static Matrix4x4 GetGlobalMatrixImpl(int name) { }

	[FreeFunctionAttribute] // RVA: 0x12A080 Offset: 0x129480 VA: 0x18012A080
	private static Texture GetGlobalTextureImpl(int name) { }

	[FreeFunctionAttribute] // RVA: 0x12BBD0 Offset: 0x12AFD0 VA: 0x18012BBD0
	private static void SetGlobalFloatArrayImpl(int name, float[] values, int count) { }

	[FreeFunctionAttribute] // RVA: 0x3870 Offset: 0x2C70 VA: 0x180003870
	private static void SetGlobalVectorArrayImpl(int name, Vector4[] values, int count) { }

	[FreeFunctionAttribute] // RVA: 0x5610 Offset: 0x4A10 VA: 0x180005610
	private static void SetGlobalMatrixArrayImpl(int name, Matrix4x4[] values, int count) { }

	[FreeFunctionAttribute] // RVA: 0x8570 Offset: 0x7970 VA: 0x180008570
	private static float[] GetGlobalFloatArrayImpl(int name) { }

	[FreeFunctionAttribute] // RVA: 0xA220 Offset: 0x9620 VA: 0x18000A220
	private static Vector4[] GetGlobalVectorArrayImpl(int name) { }

	[FreeFunctionAttribute] // RVA: 0xAD00 Offset: 0xA100 VA: 0x18000AD00
	private static Matrix4x4[] GetGlobalMatrixArrayImpl(int name) { }

	[FreeFunctionAttribute] // RVA: 0xCB70 Offset: 0xBF70 VA: 0x18000CB70
	private static int GetGlobalFloatArrayCountImpl(int name) { }

	[FreeFunctionAttribute] // RVA: 0xEAA0 Offset: 0xDEA0 VA: 0x18000EAA0
	private static int GetGlobalVectorArrayCountImpl(int name) { }

	[FreeFunctionAttribute] // RVA: 0x11710 Offset: 0x10B10 VA: 0x180011710
	private static int GetGlobalMatrixArrayCountImpl(int name) { }

	[FreeFunctionAttribute] // RVA: 0x132B0 Offset: 0x126B0 VA: 0x1800132B0
	private static void ExtractGlobalFloatArrayImpl(int name, [Out] float[] val) { }

	[FreeFunctionAttribute] // RVA: 0x15010 Offset: 0x14410 VA: 0x180015010
	private static void ExtractGlobalVectorArrayImpl(int name, [Out] Vector4[] val) { }

	[FreeFunctionAttribute] // RVA: 0x16BF0 Offset: 0x15FF0 VA: 0x180016BF0
	private static void ExtractGlobalMatrixArrayImpl(int name, [Out] Matrix4x4[] val) { }

	private static void SetGlobalFloatArray(int name, float[] values, int count) { }

	private static void SetGlobalVectorArray(int name, Vector4[] values, int count) { }

	private static void SetGlobalMatrixArray(int name, Matrix4x4[] values, int count) { }

	private static void ExtractGlobalFloatArray(int name, List<float> values) { }

	private static void ExtractGlobalVectorArray(int name, List<Vector4> values) { }

	private static void ExtractGlobalMatrixArray(int name, List<Matrix4x4> values) { }

	public static void SetGlobalFloat(string name, float value) { }

	public static void SetGlobalFloat(int nameID, float value) { }

	public static void SetGlobalInt(string name, int value) { }

	public static void SetGlobalInt(int nameID, int value) { }

	public static void SetGlobalVector(string name, Vector4 value) { }

	public static void SetGlobalVector(int nameID, Vector4 value) { }

	public static void SetGlobalColor(string name, Color value) { }

	public static void SetGlobalColor(int nameID, Color value) { }

	public static void SetGlobalMatrix(string name, Matrix4x4 value) { }

	public static void SetGlobalMatrix(int nameID, Matrix4x4 value) { }

	public static void SetGlobalTexture(string name, Texture value) { }

	public static void SetGlobalTexture(int nameID, Texture value) { }

	public static void SetGlobalBuffer(string name, ComputeBuffer value) { }

	public static void SetGlobalBuffer(int nameID, ComputeBuffer value) { }

	public static void SetGlobalFloatArray(string name, List<float> values) { }

	public static void SetGlobalFloatArray(int nameID, List<float> values) { }

	public static void SetGlobalFloatArray(string name, float[] values) { }

	public static void SetGlobalFloatArray(int nameID, float[] values) { }

	public static void SetGlobalVectorArray(string name, List<Vector4> values) { }

	public static void SetGlobalVectorArray(int nameID, List<Vector4> values) { }

	public static void SetGlobalVectorArray(string name, Vector4[] values) { }

	public static void SetGlobalVectorArray(int nameID, Vector4[] values) { }

	public static void SetGlobalMatrixArray(string name, List<Matrix4x4> values) { }

	public static void SetGlobalMatrixArray(int nameID, List<Matrix4x4> values) { }

	public static void SetGlobalMatrixArray(string name, Matrix4x4[] values) { }

	public static void SetGlobalMatrixArray(int nameID, Matrix4x4[] values) { }

	public static float GetGlobalFloat(string name) { }

	public static float GetGlobalFloat(int nameID) { }

	public static int GetGlobalInt(string name) { }

	public static int GetGlobalInt(int nameID) { }

	public static Vector4 GetGlobalVector(string name) { }

	public static Vector4 GetGlobalVector(int nameID) { }

	public static Color GetGlobalColor(string name) { }

	public static Color GetGlobalColor(int nameID) { }

	public static Matrix4x4 GetGlobalMatrix(string name) { }

	public static Matrix4x4 GetGlobalMatrix(int nameID) { }

	public static Texture GetGlobalTexture(string name) { }

	public static Texture GetGlobalTexture(int nameID) { }

	public static float[] GetGlobalFloatArray(string name) { }

	public static float[] GetGlobalFloatArray(int nameID) { }

	public static Vector4[] GetGlobalVectorArray(string name) { }

	public static Vector4[] GetGlobalVectorArray(int nameID) { }

	public static Matrix4x4[] GetGlobalMatrixArray(string name) { }

	public static Matrix4x4[] GetGlobalMatrixArray(int nameID) { }

	public static void GetGlobalFloatArray(string name, List<float> values) { }

	public static void GetGlobalFloatArray(int nameID, List<float> values) { }

	public static void GetGlobalVectorArray(string name, List<Vector4> values) { }

	public static void GetGlobalVectorArray(int nameID, List<Vector4> values) { }

	public static void GetGlobalMatrixArray(string name, List<Matrix4x4> values) { }

	public static void GetGlobalMatrixArray(int nameID, List<Matrix4x4> values) { }

	private static void SetGlobalVectorImpl_Injected(int name, ref Vector4 value) { }

	private static void SetGlobalMatrixImpl_Injected(int name, ref Matrix4x4 value) { }

	private static void GetGlobalVectorImpl_Injected(int name, out Vector4 ret) { }

	private static void GetGlobalMatrixImpl_Injected(int name, out Matrix4x4 ret) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x1C050 Offset: 0x1B450 VA: 0x18001C050
[NativeHeaderAttribute] // RVA: 0x1C050 Offset: 0x1B450 VA: 0x18001C050
public class Material : Object
{
	// Properties
	public Shader shader { get; set; }
	public Color color { get; set; }
	public Texture mainTexture { get; set; }
	public Vector2 mainTextureOffset { get; set; }
	public Vector2 mainTextureScale { get; set; }
	public int renderQueue { get; set; }
	public MaterialGlobalIlluminationFlags globalIlluminationFlags { get; set; }
	public bool doubleSidedGI { get; set; }
	[NativePropertyAttribute] // RVA: 0x79520 Offset: 0x78920 VA: 0x180079520
	public bool enableInstancing { get; set; }
	public int passCount { get; }
	public string[] shaderKeywords { get; set; }

	// Methods

	public void .ctor(Shader shader) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(Material source) { }

	[EditorBrowsableAttribute] // RVA: 0x20B90 Offset: 0x1FF90 VA: 0x180020B90
	[ObsoleteAttribute] // RVA: 0x20B90 Offset: 0x1FF90 VA: 0x180020B90
	public void .ctor(string contents) { }

	[FreeFunctionAttribute] // RVA: 0x23EC0 Offset: 0x232C0 VA: 0x180023EC0
	private static void CreateWithShader(Material self, Shader shader) { }

	[FreeFunctionAttribute] // RVA: 0x28C90 Offset: 0x28090 VA: 0x180028C90
	private static void CreateWithMaterial(Material self, Material source) { }

	[FreeFunctionAttribute] // RVA: 0x2DC20 Offset: 0x2D020 VA: 0x18002DC20
	private static void CreateWithString(Material self) { }

	public Shader get_shader() { }

	public void set_shader(Shader value) { }

	public Color get_color() { }

	public void set_color(Color value) { }

	public Texture get_mainTexture() { }

	public void set_mainTexture(Texture value) { }

	public Vector2 get_mainTextureOffset() { }

	public void set_mainTextureOffset(Vector2 value) { }

	public Vector2 get_mainTextureScale() { }

	public void set_mainTextureScale(Vector2 value) { }

	[NativeNameAttribute] // RVA: 0x30050 Offset: 0x2F450 VA: 0x180030050
	public bool HasProperty(int nameID) { }

	public bool HasProperty(string name) { }

	[NativeNameAttribute] // RVA: 0x32EB0 Offset: 0x322B0 VA: 0x180032EB0
	public int get_renderQueue() { }

	[NativeNameAttribute] // RVA: 0x34940 Offset: 0x33D40 VA: 0x180034940
	public void set_renderQueue(int value) { }

	public void EnableKeyword(string keyword) { }

	public void DisableKeyword(string keyword) { }

	public bool IsKeywordEnabled(string keyword) { }

	public MaterialGlobalIlluminationFlags get_globalIlluminationFlags() { }

	public void set_globalIlluminationFlags(MaterialGlobalIlluminationFlags value) { }

	public bool get_doubleSidedGI() { }

	public void set_doubleSidedGI(bool value) { }

	public bool get_enableInstancing() { }

	public void set_enableInstancing(bool value) { }

	public int get_passCount() { }

	[FreeFunctionAttribute] // RVA: 0x35100 Offset: 0x34500 VA: 0x180035100
	public void SetShaderPassEnabled(string passName, bool enabled) { }

	[FreeFunctionAttribute] // RVA: 0x36C50 Offset: 0x36050 VA: 0x180036C50
	public bool GetShaderPassEnabled(string passName) { }

	public string GetPassName(int pass) { }

	public int FindPass(string passName) { }

	public void SetOverrideTag(string tag, string val) { }

	[NativeNameAttribute] // RVA: 0x387F0 Offset: 0x37BF0 VA: 0x1800387F0
	private string GetTagImpl(string tag, bool currentSubShaderOnly, string defaultValue) { }

	public string GetTag(string tag, bool searchFallbacks, string defaultValue) { }

	public string GetTag(string tag, bool searchFallbacks) { }

	[FreeFunctionAttribute] // RVA: 0x3B680 Offset: 0x3AA80 VA: 0x18003B680
	public void Lerp(Material start, Material end, float t) { }

	[FreeFunctionAttribute] // RVA: 0x3F2D0 Offset: 0x3E6D0 VA: 0x18003F2D0
	public bool SetPass(int pass) { }

	[FreeFunctionAttribute] // RVA: 0x3F940 Offset: 0x3ED40 VA: 0x18003F940
	public void CopyPropertiesFromMaterial(Material mat) { }

	[FreeFunctionAttribute] // RVA: 0x416A0 Offset: 0x40AA0 VA: 0x1800416A0
	private string[] GetShaderKeywords() { }

	[FreeFunctionAttribute] // RVA: 0x445D0 Offset: 0x439D0 VA: 0x1800445D0
	private void SetShaderKeywords(string[] names) { }

	public string[] get_shaderKeywords() { }

	public void set_shaderKeywords(string[] value) { }

	[FreeFunctionAttribute] // RVA: 0x472C0 Offset: 0x466C0 VA: 0x1800472C0
	public string[] GetTexturePropertyNames() { }

	[FreeFunctionAttribute] // RVA: 0x47AB0 Offset: 0x46EB0 VA: 0x180047AB0
	public int[] GetTexturePropertyNameIDs() { }

	[FreeFunctionAttribute] // RVA: 0x499A0 Offset: 0x48DA0 VA: 0x1800499A0
	private void GetTexturePropertyNamesInternal(object outNames) { }

	[FreeFunctionAttribute] // RVA: 0x4B690 Offset: 0x4AA90 VA: 0x18004B690
	private void GetTexturePropertyNameIDsInternal(object outNames) { }

	public void GetTexturePropertyNames(List<string> outNames) { }

	public void GetTexturePropertyNameIDs(List<int> outNames) { }

	[NativeNameAttribute] // RVA: 0x4D370 Offset: 0x4C770 VA: 0x18004D370
	private void SetFloatImpl(int name, float value) { }

	[NativeNameAttribute] // RVA: 0x4DA00 Offset: 0x4CE00 VA: 0x18004DA00
	private void SetColorImpl(int name, Color value) { }

	[NativeNameAttribute] // RVA: 0x4F420 Offset: 0x4E820 VA: 0x18004F420
	private void SetMatrixImpl(int name, Matrix4x4 value) { }

	[NativeNameAttribute] // RVA: 0xBF4E0 Offset: 0xBE8E0 VA: 0x1800BF4E0
	private void SetTextureImpl(int name, Texture value) { }

	[NativeNameAttribute] // RVA: 0x51780 Offset: 0x50B80 VA: 0x180051780
	private void SetBufferImpl(int name, ComputeBuffer value) { }

	[NativeNameAttribute] // RVA: 0x53150 Offset: 0x52550 VA: 0x180053150
	private float GetFloatImpl(int name) { }

	[NativeNameAttribute] // RVA: 0x53FD0 Offset: 0x533D0 VA: 0x180053FD0
	private Color GetColorImpl(int name) { }

	[NativeNameAttribute] // RVA: 0x55A50 Offset: 0x54E50 VA: 0x180055A50
	private Matrix4x4 GetMatrixImpl(int name) { }

	[NativeNameAttribute] // RVA: 0x575D0 Offset: 0x569D0 VA: 0x1800575D0
	private Texture GetTextureImpl(int name) { }

	[FreeFunctionAttribute] // RVA: 0x57CF0 Offset: 0x570F0 VA: 0x180057CF0
	private void SetFloatArrayImpl(int name, float[] values, int count) { }

	[FreeFunctionAttribute] // RVA: 0x59970 Offset: 0x58D70 VA: 0x180059970
	private void SetVectorArrayImpl(int name, Vector4[] values, int count) { }

	[FreeFunctionAttribute] // RVA: 0x5B740 Offset: 0x5AB40 VA: 0x18005B740
	private void SetColorArrayImpl(int name, Color[] values, int count) { }

	[FreeFunctionAttribute] // RVA: 0x5E5B0 Offset: 0x5D9B0 VA: 0x18005E5B0
	private void SetMatrixArrayImpl(int name, Matrix4x4[] values, int count) { }

	[FreeFunctionAttribute] // RVA: 0x5EC60 Offset: 0x5E060 VA: 0x18005EC60
	private float[] GetFloatArrayImpl(int name) { }

	[FreeFunctionAttribute] // RVA: 0x60AB0 Offset: 0x5FEB0 VA: 0x180060AB0
	private Vector4[] GetVectorArrayImpl(int name) { }

	[FreeFunctionAttribute] // RVA: 0x62880 Offset: 0x61C80 VA: 0x180062880
	private Color[] GetColorArrayImpl(int name) { }

	[FreeFunctionAttribute] // RVA: 0x64710 Offset: 0x63B10 VA: 0x180064710
	private Matrix4x4[] GetMatrixArrayImpl(int name) { }

	[FreeFunctionAttribute] // RVA: 0x65090 Offset: 0x64490 VA: 0x180065090
	private int GetFloatArrayCountImpl(int name) { }

	[FreeFunctionAttribute] // RVA: 0x66E60 Offset: 0x66260 VA: 0x180066E60
	private int GetVectorArrayCountImpl(int name) { }

	[FreeFunctionAttribute] // RVA: 0x69B40 Offset: 0x68F40 VA: 0x180069B40
	private int GetColorArrayCountImpl(int name) { }

	[FreeFunctionAttribute] // RVA: 0x6CAC0 Offset: 0x6BEC0 VA: 0x18006CAC0
	private int GetMatrixArrayCountImpl(int name) { }

	[FreeFunctionAttribute] // RVA: 0x6D520 Offset: 0x6C920 VA: 0x18006D520
	private void ExtractFloatArrayImpl(int name, [Out] float[] val) { }

	[FreeFunctionAttribute] // RVA: 0x6F3E0 Offset: 0x6E7E0 VA: 0x18006F3E0
	private void ExtractVectorArrayImpl(int name, [Out] Vector4[] val) { }

	[FreeFunctionAttribute] // RVA: 0x71390 Offset: 0x70790 VA: 0x180071390
	private void ExtractColorArrayImpl(int name, [Out] Color[] val) { }

	[FreeFunctionAttribute] // RVA: 0x73060 Offset: 0x72460 VA: 0x180073060
	private void ExtractMatrixArrayImpl(int name, [Out] Matrix4x4[] val) { }

	[NativeNameAttribute] // RVA: 0x73AB0 Offset: 0x72EB0 VA: 0x180073AB0
	private Vector4 GetTextureScaleAndOffsetImpl(int name) { }

	[NativeNameAttribute] // RVA: 0x75A70 Offset: 0x74E70 VA: 0x180075A70
	private void SetTextureOffsetImpl(int name, Vector2 offset) { }

	[NativeNameAttribute] // RVA: 0x777E0 Offset: 0x76BE0 VA: 0x1800777E0
	private void SetTextureScaleImpl(int name, Vector2 scale) { }

	private void SetFloatArray(int name, float[] values, int count) { }

	private void SetVectorArray(int name, Vector4[] values, int count) { }

	private void SetColorArray(int name, Color[] values, int count) { }

	private void SetMatrixArray(int name, Matrix4x4[] values, int count) { }

	private void ExtractFloatArray(int name, List<float> values) { }

	private void ExtractVectorArray(int name, List<Vector4> values) { }

	private void ExtractColorArray(int name, List<Color> values) { }

	private void ExtractMatrixArray(int name, List<Matrix4x4> values) { }

	public void SetFloat(string name, float value) { }

	public void SetFloat(int nameID, float value) { }

	public void SetInt(string name, int value) { }

	public void SetInt(int nameID, int value) { }

	public void SetColor(string name, Color value) { }

	public void SetColor(int nameID, Color value) { }

	public void SetVector(string name, Vector4 value) { }

	public void SetVector(int nameID, Vector4 value) { }

	public void SetMatrix(string name, Matrix4x4 value) { }

	public void SetMatrix(int nameID, Matrix4x4 value) { }

	public void SetTexture(string name, Texture value) { }

	public void SetTexture(int nameID, Texture value) { }

	public void SetBuffer(string name, ComputeBuffer value) { }

	public void SetBuffer(int nameID, ComputeBuffer value) { }

	public void SetFloatArray(string name, List<float> values) { }

	public void SetFloatArray(int nameID, List<float> values) { }

	public void SetFloatArray(string name, float[] values) { }

	public void SetFloatArray(int nameID, float[] values) { }

	public void SetColorArray(string name, List<Color> values) { }

	public void SetColorArray(int nameID, List<Color> values) { }

	public void SetColorArray(string name, Color[] values) { }

	public void SetColorArray(int nameID, Color[] values) { }

	public void SetVectorArray(string name, List<Vector4> values) { }

	public void SetVectorArray(int nameID, List<Vector4> values) { }

	public void SetVectorArray(string name, Vector4[] values) { }

	public void SetVectorArray(int nameID, Vector4[] values) { }

	public void SetMatrixArray(string name, List<Matrix4x4> values) { }

	public void SetMatrixArray(int nameID, List<Matrix4x4> values) { }

	public void SetMatrixArray(string name, Matrix4x4[] values) { }

	public void SetMatrixArray(int nameID, Matrix4x4[] values) { }

	public float GetFloat(string name) { }

	public float GetFloat(int nameID) { }

	public int GetInt(string name) { }

	public int GetInt(int nameID) { }

	public Color GetColor(string name) { }

	public Color GetColor(int nameID) { }

	public Vector4 GetVector(string name) { }

	public Vector4 GetVector(int nameID) { }

	public Matrix4x4 GetMatrix(string name) { }

	public Matrix4x4 GetMatrix(int nameID) { }

	public Texture GetTexture(string name) { }

	public Texture GetTexture(int nameID) { }

	public float[] GetFloatArray(string name) { }

	public float[] GetFloatArray(int nameID) { }

	public Color[] GetColorArray(string name) { }

	public Color[] GetColorArray(int nameID) { }

	public Vector4[] GetVectorArray(string name) { }

	public Vector4[] GetVectorArray(int nameID) { }

	public Matrix4x4[] GetMatrixArray(string name) { }

	public Matrix4x4[] GetMatrixArray(int nameID) { }

	public void GetFloatArray(string name, List<float> values) { }

	public void GetFloatArray(int nameID, List<float> values) { }

	public void GetColorArray(string name, List<Color> values) { }

	public void GetColorArray(int nameID, List<Color> values) { }

	public void GetVectorArray(string name, List<Vector4> values) { }

	public void GetVectorArray(int nameID, List<Vector4> values) { }

	public void GetMatrixArray(string name, List<Matrix4x4> values) { }

	public void GetMatrixArray(int nameID, List<Matrix4x4> values) { }

	public void SetTextureOffset(string name, Vector2 value) { }

	public void SetTextureOffset(int nameID, Vector2 value) { }

	public void SetTextureScale(string name, Vector2 value) { }

	public void SetTextureScale(int nameID, Vector2 value) { }

	public Vector2 GetTextureOffset(string name) { }

	public Vector2 GetTextureOffset(int nameID) { }

	public Vector2 GetTextureScale(string name) { }

	public Vector2 GetTextureScale(int nameID) { }

	private void SetColorImpl_Injected(int name, ref Color value) { }

	private void SetMatrixImpl_Injected(int name, ref Matrix4x4 value) { }

	private void GetColorImpl_Injected(int name, out Color ret) { }

	private void GetMatrixImpl_Injected(int name, out Matrix4x4 ret) { }

	private void GetTextureScaleAndOffsetImpl_Injected(int name, out Vector4 ret) { }

	private void SetTextureOffsetImpl_Injected(int name, ref Vector2 offset) { }

	private void SetTextureScaleImpl_Injected(int name, ref Vector2 scale) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x7B270 Offset: 0x7A670 VA: 0x18007B270
public sealed class Flare : Object
{
	// Methods

	public void .ctor() { }

	private static void Internal_Create(Flare self) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x7EB60 Offset: 0x7DF60 VA: 0x18007EB60
public sealed class Projector : Behaviour
{
	// Properties
	public float nearClipPlane { get; set; }
	public float farClipPlane { get; set; }
	public float fieldOfView { get; set; }
	public float aspectRatio { get; set; }
	public bool orthographic { get; set; }
	public float orthographicSize { get; set; }
	public int ignoreLayers { get; set; }
	public Material material { get; set; }

	// Methods

	public void .ctor() { }

	public float get_nearClipPlane() { }

	public void set_nearClipPlane(float value) { }

	public float get_farClipPlane() { }

	public void set_farClipPlane(float value) { }

	public float get_fieldOfView() { }

	public void set_fieldOfView(float value) { }

	public float get_aspectRatio() { }

	public void set_aspectRatio(float value) { }

	public bool get_orthographic() { }

	public void set_orthographic(bool value) { }

	public float get_orthographicSize() { }

	public void set_orthographicSize(float value) { }

	public int get_ignoreLayers() { }

	public void set_ignoreLayers(int value) { }

	public Material get_material() { }

	public void set_material(Material value) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x80940 Offset: 0x7FD40 VA: 0x180080940
public struct LightBakingOutput
{
	// Fields
	public int probeOcclusionLightIndex;
	public int occlusionMaskChannel;
	[NativeNameAttribute] // RVA: 0x81340 Offset: 0x80740 VA: 0x180081340
	public LightmapBakeType lightmapBakeType;
	[NativeNameAttribute] // RVA: 0x84240 Offset: 0x83640 VA: 0x180084240
	public MixedLightingMode mixedLightingMode;
	public bool isBaked;
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x80940 Offset: 0x7FD40 VA: 0x180080940
public enum LightShadowCasterMode
{
	// Fields
	public int value__;
	public const LightShadowCasterMode Default = 0;
	public const LightShadowCasterMode NonLightmappedOnly = 1;
	public const LightShadowCasterMode Everything = 2;
}

// Namespace: UnityEngine
[RequireComponent] // RVA: 0x86730 Offset: 0x85B30 VA: 0x180086730
[RequireComponent] // RVA: 0x86730 Offset: 0x85B30 VA: 0x180086730
[NativeHeaderAttribute] // RVA: 0x86730 Offset: 0x85B30 VA: 0x180086730
[NativeHeaderAttribute] // RVA: 0x86730 Offset: 0x85B30 VA: 0x180086730
public sealed class Light : Behaviour
{
	// Fields
	private int m_BakedIndex;

	// Properties
	[NativePropertyAttribute] // RVA: 0x9EA80 Offset: 0x9DE80 VA: 0x18009EA80
	public LightType type { get; set; }
	public float spotAngle { get; set; }
	public Color color { get; set; }
	public float colorTemperature { get; set; }
	public float intensity { get; set; }
	public float bounceIntensity { get; set; }
	public int shadowCustomResolution { get; set; }
	public float shadowBias { get; set; }
	public float shadowNormalBias { get; set; }
	public float shadowNearPlane { get; set; }
	public float range { get; set; }
	public Flare flare { get; set; }
	public LightBakingOutput bakingOutput { get; set; }
	public int cullingMask { get; set; }
	public LightShadowCasterMode lightShadowCasterMode { get; set; }
	public LightShadows shadows { get; set; }
	public float shadowStrength { get; set; }
	public LightShadowResolution shadowResolution { get; set; }
	public float[] layerShadowCullDistances { get; set; }
	public float cookieSize { get; set; }
	public Texture cookie { get; set; }
	public LightRenderMode renderMode { get; set; }
	public int commandBufferCount { get; }

	// Methods

	public void .ctor() { }

	public LightType get_type() { }

	public void set_type(LightType value) { }

	public float get_spotAngle() { }

	public void set_spotAngle(float value) { }

	public Color get_color() { }

	public void set_color(Color value) { }

	public float get_colorTemperature() { }

	public void set_colorTemperature(float value) { }

	public float get_intensity() { }

	public void set_intensity(float value) { }

	public float get_bounceIntensity() { }

	public void set_bounceIntensity(float value) { }

	public int get_shadowCustomResolution() { }

	public void set_shadowCustomResolution(int value) { }

	public float get_shadowBias() { }

	public void set_shadowBias(float value) { }

	public float get_shadowNormalBias() { }

	public void set_shadowNormalBias(float value) { }

	public float get_shadowNearPlane() { }

	public void set_shadowNearPlane(float value) { }

	public float get_range() { }

	public void set_range(float value) { }

	public Flare get_flare() { }

	public void set_flare(Flare value) { }

	public LightBakingOutput get_bakingOutput() { }

	public void set_bakingOutput(LightBakingOutput value) { }

	public int get_cullingMask() { }

	public void set_cullingMask(int value) { }

	public LightShadowCasterMode get_lightShadowCasterMode() { }

	public void set_lightShadowCasterMode(LightShadowCasterMode value) { }

	public void Reset() { }

	[NativeMethodAttribute] // RVA: 0x8A8B0 Offset: 0x89CB0 VA: 0x18008A8B0
	public LightShadows get_shadows() { }

	[FreeFunctionAttribute] // RVA: 0x8C820 Offset: 0x8BC20 VA: 0x18008C820
	public void set_shadows(LightShadows value) { }

	public float get_shadowStrength() { }

	[FreeFunctionAttribute] // RVA: 0x8E760 Offset: 0x8DB60 VA: 0x18008E760
	public void set_shadowStrength(float value) { }

	public LightShadowResolution get_shadowResolution() { }

	[FreeFunctionAttribute] // RVA: 0x90380 Offset: 0x8F780 VA: 0x180090380
	public void set_shadowResolution(LightShadowResolution value) { }

	[FreeFunctionAttribute] // RVA: 0x92160 Offset: 0x91560 VA: 0x180092160
	public float[] get_layerShadowCullDistances() { }

	[FreeFunctionAttribute] // RVA: 0x93ED0 Offset: 0x932D0 VA: 0x180093ED0
	public void set_layerShadowCullDistances(float[] value) { }

	public float get_cookieSize() { }

	public void set_cookieSize(float value) { }

	public Texture get_cookie() { }

	public void set_cookie(Texture value) { }

	public LightRenderMode get_renderMode() { }

	[FreeFunctionAttribute] // RVA: 0x95A60 Offset: 0x94E60 VA: 0x180095A60
	public void set_renderMode(LightRenderMode value) { }

	public void AddCommandBuffer(LightEvent evt, CommandBuffer buffer) { }

	[FreeFunctionAttribute] // RVA: 0x97630 Offset: 0x96A30 VA: 0x180097630
	public void AddCommandBuffer(LightEvent evt, CommandBuffer buffer, ShadowMapPass shadowPassMask) { }

	public void AddCommandBufferAsync(LightEvent evt, CommandBuffer buffer, ComputeQueueType queueType) { }

	[FreeFunctionAttribute] // RVA: 0x982C0 Offset: 0x976C0 VA: 0x1800982C0
	public void AddCommandBufferAsync(LightEvent evt, CommandBuffer buffer, ShadowMapPass shadowPassMask, ComputeQueueType queueType) { }

	public void RemoveCommandBuffer(LightEvent evt, CommandBuffer buffer) { }

	public void RemoveCommandBuffers(LightEvent evt) { }

	public void RemoveAllCommandBuffers() { }

	[FreeFunctionAttribute] // RVA: 0x9B090 Offset: 0x9A490 VA: 0x18009B090
	public CommandBuffer[] GetCommandBuffers(LightEvent evt) { }

	public int get_commandBufferCount() { }

	[FreeFunctionAttribute] // RVA: 0x9CEE0 Offset: 0x9C2E0 VA: 0x18009CEE0
	public static Light[] GetLights(LightType type, int layer) { }

	private void get_color_Injected(out Color ret) { }

	private void set_color_Injected(ref Color value) { }

	private void get_bakingOutput_Injected(out LightBakingOutput ret) { }

	private void set_bakingOutput_Injected(ref LightBakingOutput value) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x9F790 Offset: 0x9EB90 VA: 0x18009F790
public sealed class Skybox : Behaviour
{
	// Properties
	public Material material { get; set; }

	// Methods

	public Material get_material() { }

	public void set_material(Material value) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xA1520 Offset: 0xA0920 VA: 0x1800A1520
[RequireComponent] // RVA: 0xA1520 Offset: 0xA0920 VA: 0x1800A1520
public sealed class MeshFilter : Component
{
	// Properties
	public Mesh sharedMesh { get; set; }
	public Mesh mesh { set; }

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void DontStripMeshFilter() { }

	public Mesh get_sharedMesh() { }

	public void set_sharedMesh(Mesh value) { }

	[NativeNameAttribute] // RVA: 0xA7A10 Offset: 0xA6E10 VA: 0x1800A7A10
	public void set_mesh(Mesh value) { }
}

// Namespace: UnityEngine
public enum RenderingPath
{
	// Fields
	public int value__;
	public const RenderingPath UsePlayerSettings = -1;
	public const RenderingPath VertexLit = 0;
	public const RenderingPath Forward = 1;
	public const RenderingPath DeferredLighting = 2;
	public const RenderingPath DeferredShading = 3;
}

// Namespace: UnityEngine
public enum TransparencySortMode
{
	// Fields
	public int value__;
	public const TransparencySortMode Default = 0;
	public const TransparencySortMode Perspective = 1;
	public const TransparencySortMode Orthographic = 2;
	public const TransparencySortMode CustomAxis = 3;
}

// Namespace: UnityEngine
public enum StereoTargetEyeMask
{
	// Fields
	public int value__;
	public const StereoTargetEyeMask None = 0;
	public const StereoTargetEyeMask Left = 1;
	public const StereoTargetEyeMask Right = 2;
	public const StereoTargetEyeMask Both = 3;
}

// Namespace: UnityEngine
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum CameraType
{
	// Fields
	public int value__;
	public const CameraType Game = 1;
	public const CameraType SceneView = 2;
	public const CameraType Preview = 4;
	public const CameraType VR = 8;
	public const CameraType Reflection = 16;
}

// Namespace: UnityEngine
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum ComputeBufferType
{
	// Fields
	public int value__;
	public const ComputeBufferType Default = 0;
	public const ComputeBufferType Raw = 1;
	public const ComputeBufferType Append = 2;
	public const ComputeBufferType Counter = 4;
	[ObsoleteAttribute] // RVA: 0xABBD0 Offset: 0xAAFD0 VA: 0x1800ABBD0
	public const ComputeBufferType DrawIndirect = 256;
	public const ComputeBufferType IndirectArguments = 256;
	[ObsoleteAttribute] // RVA: 0xAD670 Offset: 0xACA70 VA: 0x1800AD670
	public const ComputeBufferType GPUMemory = 512;
}

// Namespace: UnityEngine
public enum LightType
{
	// Fields
	public int value__;
	public const LightType Spot = 0;
	public const LightType Directional = 1;
	public const LightType Point = 2;
	public const LightType Area = 3;
	public const LightType Rectangle = 3;
	public const LightType Disc = 4;
}

// Namespace: UnityEngine
public enum LightRenderMode
{
	// Fields
	public int value__;
	public const LightRenderMode Auto = 0;
	public const LightRenderMode ForcePixel = 1;
	public const LightRenderMode ForceVertex = 2;
}

// Namespace: UnityEngine
public enum LightShadows
{
	// Fields
	public int value__;
	public const LightShadows None = 0;
	public const LightShadows Hard = 1;
	public const LightShadows Soft = 2;
}

// Namespace: UnityEngine
public enum FogMode
{
	// Fields
	public int value__;
	public const FogMode Linear = 1;
	public const FogMode Exponential = 2;
	public const FogMode ExponentialSquared = 3;
}

// Namespace: UnityEngine
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum LightmapBakeType
{
	// Fields
	public int value__;
	public const LightmapBakeType Realtime = 4;
	public const LightmapBakeType Baked = 2;
	public const LightmapBakeType Mixed = 1;
}

// Namespace: UnityEngine
public enum MixedLightingMode
{
	// Fields
	public int value__;
	public const MixedLightingMode IndirectOnly = 0;
	public const MixedLightingMode Shadowmask = 2;
	public const MixedLightingMode Subtractive = 1;
}

// Namespace: UnityEngine
public enum ShadowProjection
{
	// Fields
	public int value__;
	public const ShadowProjection CloseFit = 0;
	public const ShadowProjection StableFit = 1;
}

// Namespace: UnityEngine
public enum ShadowQuality
{
	// Fields
	public int value__;
	public const ShadowQuality Disable = 0;
	public const ShadowQuality HardOnly = 1;
	public const ShadowQuality All = 2;
}

// Namespace: UnityEngine
public enum ShadowResolution
{
	// Fields
	public int value__;
	public const ShadowResolution Low = 0;
	public const ShadowResolution Medium = 1;
	public const ShadowResolution High = 2;
	public const ShadowResolution VeryHigh = 3;
}

// Namespace: UnityEngine
public enum ShadowmaskMode
{
	// Fields
	public int value__;
	public const ShadowmaskMode Shadowmask = 0;
	public const ShadowmaskMode DistanceShadowmask = 1;
}

// Namespace: UnityEngine
public enum CameraClearFlags
{
	// Fields
	public int value__;
	public const CameraClearFlags Skybox = 1;
	public const CameraClearFlags Color = 2;
	public const CameraClearFlags SolidColor = 2;
	public const CameraClearFlags Depth = 3;
	public const CameraClearFlags Nothing = 4;
}

// Namespace: UnityEngine
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum DepthTextureMode
{
	// Fields
	public int value__;
	public const DepthTextureMode None = 0;
	public const DepthTextureMode Depth = 1;
	public const DepthTextureMode DepthNormals = 2;
	public const DepthTextureMode MotionVectors = 4;
}

// Namespace: UnityEngine
public enum AnisotropicFiltering
{
	// Fields
	public int value__;
	public const AnisotropicFiltering Disable = 0;
	public const AnisotropicFiltering Enable = 1;
	public const AnisotropicFiltering ForceEnable = 2;
}

// Namespace: UnityEngine
public enum BlendWeights
{
	// Fields
	public int value__;
	public const BlendWeights OneBone = 1;
	public const BlendWeights TwoBones = 2;
	public const BlendWeights FourBones = 4;
}

// Namespace: UnityEngine
public enum MeshTopology
{
	// Fields
	public int value__;
	public const MeshTopology Triangles = 0;
	public const MeshTopology Quads = 2;
	public const MeshTopology Lines = 3;
	public const MeshTopology LineStrip = 4;
	public const MeshTopology Points = 5;
}

// Namespace: UnityEngine
public enum SkinQuality
{
	// Fields
	public int value__;
	public const SkinQuality Auto = 0;
	public const SkinQuality Bone1 = 1;
	public const SkinQuality Bone2 = 2;
	public const SkinQuality Bone4 = 4;
}

// Namespace: UnityEngine
public enum ColorSpace
{
	// Fields
	public int value__;
	public const ColorSpace Uninitialized = -1;
	public const ColorSpace Gamma = 0;
	public const ColorSpace Linear = 1;
}

// Namespace: UnityEngine
public enum ScreenOrientation
{
	// Fields
	public int value__;
	[ObsoleteAttribute] // RVA: 0xB28F0 Offset: 0xB1CF0 VA: 0x1800B28F0
	public const ScreenOrientation Unknown = 0;
	public const ScreenOrientation Portrait = 1;
	public const ScreenOrientation PortraitUpsideDown = 2;
	public const ScreenOrientation LandscapeLeft = 3;
	public const ScreenOrientation LandscapeRight = 4;
	public const ScreenOrientation AutoRotation = 5;
	public const ScreenOrientation Landscape = 3;
}

// Namespace: UnityEngine
public enum FilterMode
{
	// Fields
	public int value__;
	public const FilterMode Point = 0;
	public const FilterMode Bilinear = 1;
	public const FilterMode Trilinear = 2;
}

// Namespace: UnityEngine
public enum TextureWrapMode
{
	// Fields
	public int value__;
	public const TextureWrapMode Repeat = 0;
	public const TextureWrapMode Clamp = 1;
	public const TextureWrapMode Mirror = 2;
	public const TextureWrapMode MirrorOnce = 3;
}

// Namespace: UnityEngine
public enum NPOTSupport
{
	// Fields
	public int value__;
	public const NPOTSupport None = 0;
	public const NPOTSupport Restricted = 1;
	public const NPOTSupport Full = 2;
}

// Namespace: UnityEngine
public enum TextureFormat
{
	// Fields
	public int value__;
	public const TextureFormat Alpha8 = 1;
	public const TextureFormat ARGB4444 = 2;
	public const TextureFormat RGB24 = 3;
	public const TextureFormat RGBA32 = 4;
	public const TextureFormat ARGB32 = 5;
	public const TextureFormat RGB565 = 7;
	public const TextureFormat R16 = 9;
	public const TextureFormat DXT1 = 10;
	public const TextureFormat DXT5 = 12;
	public const TextureFormat RGBA4444 = 13;
	public const TextureFormat BGRA32 = 14;
	public const TextureFormat RHalf = 15;
	public const TextureFormat RGHalf = 16;
	public const TextureFormat RGBAHalf = 17;
	public const TextureFormat RFloat = 18;
	public const TextureFormat RGFloat = 19;
	public const TextureFormat RGBAFloat = 20;
	public const TextureFormat YUY2 = 21;
	public const TextureFormat RGB9e5Float = 22;
	public const TextureFormat BC4 = 26;
	public const TextureFormat BC5 = 27;
	public const TextureFormat BC6H = 24;
	public const TextureFormat BC7 = 25;
	public const TextureFormat DXT1Crunched = 28;
	public const TextureFormat DXT5Crunched = 29;
	public const TextureFormat PVRTC_RGB2 = 30;
	public const TextureFormat PVRTC_RGBA2 = 31;
	public const TextureFormat PVRTC_RGB4 = 32;
	public const TextureFormat PVRTC_RGBA4 = 33;
	public const TextureFormat ETC_RGB4 = 34;
	public const TextureFormat EAC_R = 41;
	public const TextureFormat EAC_R_SIGNED = 42;
	public const TextureFormat EAC_RG = 43;
	public const TextureFormat EAC_RG_SIGNED = 44;
	public const TextureFormat ETC2_RGB = 45;
	public const TextureFormat ETC2_RGBA1 = 46;
	public const TextureFormat ETC2_RGBA8 = 47;
	public const TextureFormat ASTC_RGB_4x4 = 48;
	public const TextureFormat ASTC_RGB_5x5 = 49;
	public const TextureFormat ASTC_RGB_6x6 = 50;
	public const TextureFormat ASTC_RGB_8x8 = 51;
	public const TextureFormat ASTC_RGB_10x10 = 52;
	public const TextureFormat ASTC_RGB_12x12 = 53;
	public const TextureFormat ASTC_RGBA_4x4 = 54;
	public const TextureFormat ASTC_RGBA_5x5 = 55;
	public const TextureFormat ASTC_RGBA_6x6 = 56;
	public const TextureFormat ASTC_RGBA_8x8 = 57;
	public const TextureFormat ASTC_RGBA_10x10 = 58;
	public const TextureFormat ASTC_RGBA_12x12 = 59;
	[ObsoleteAttribute] // RVA: 0xB4730 Offset: 0xB3B30 VA: 0x1800B4730
	public const TextureFormat ETC_RGB4_3DS = 60;
	[ObsoleteAttribute] // RVA: 0xB4730 Offset: 0xB3B30 VA: 0x1800B4730
	public const TextureFormat ETC_RGBA8_3DS = 61;
	public const TextureFormat RG16 = 62;
	public const TextureFormat R8 = 63;
	public const TextureFormat ETC_RGB4Crunched = 64;
	public const TextureFormat ETC2_RGBA8Crunched = 65;
}

// Namespace: UnityEngine
public enum CubemapFace
{
	// Fields
	public int value__;
	public const CubemapFace Unknown = -1;
	public const CubemapFace PositiveX = 0;
	public const CubemapFace NegativeX = 1;
	public const CubemapFace PositiveY = 2;
	public const CubemapFace NegativeY = 3;
	public const CubemapFace PositiveZ = 4;
	public const CubemapFace NegativeZ = 5;
}

// Namespace: UnityEngine
public enum RenderTextureFormat
{
	// Fields
	public int value__;
	public const RenderTextureFormat ARGB32 = 0;
	public const RenderTextureFormat Depth = 1;
	public const RenderTextureFormat ARGBHalf = 2;
	public const RenderTextureFormat Shadowmap = 3;
	public const RenderTextureFormat RGB565 = 4;
	public const RenderTextureFormat ARGB4444 = 5;
	public const RenderTextureFormat ARGB1555 = 6;
	public const RenderTextureFormat Default = 7;
	public const RenderTextureFormat ARGB2101010 = 8;
	public const RenderTextureFormat DefaultHDR = 9;
	public const RenderTextureFormat ARGB64 = 10;
	public const RenderTextureFormat ARGBFloat = 11;
	public const RenderTextureFormat RGFloat = 12;
	public const RenderTextureFormat RGHalf = 13;
	public const RenderTextureFormat RFloat = 14;
	public const RenderTextureFormat RHalf = 15;
	public const RenderTextureFormat R8 = 16;
	public const RenderTextureFormat ARGBInt = 17;
	public const RenderTextureFormat RGInt = 18;
	public const RenderTextureFormat RInt = 19;
	public const RenderTextureFormat BGRA32 = 20;
	public const RenderTextureFormat RGB111110Float = 22;
	public const RenderTextureFormat RG32 = 23;
	public const RenderTextureFormat RGBAUShort = 24;
	public const RenderTextureFormat RG16 = 25;
	public const RenderTextureFormat BGRA10101010_XR = 26;
	public const RenderTextureFormat BGR101010_XR = 27;
	public const RenderTextureFormat R16 = 28;
}

// Namespace: UnityEngine
public enum VRTextureUsage
{
	// Fields
	public int value__;
	public const VRTextureUsage None = 0;
	public const VRTextureUsage OneEye = 1;
	public const VRTextureUsage TwoEyes = 2;
}

// Namespace: UnityEngine
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum RenderTextureCreationFlags
{
	// Fields
	public int value__;
	public const RenderTextureCreationFlags MipMap = 1;
	public const RenderTextureCreationFlags AutoGenerateMips = 2;
	public const RenderTextureCreationFlags SRGB = 4;
	public const RenderTextureCreationFlags EyeTexture = 8;
	public const RenderTextureCreationFlags EnableRandomWrite = 16;
	public const RenderTextureCreationFlags CreatedFromScript = 32;
	public const RenderTextureCreationFlags AllowVerticalFlip = 128;
	public const RenderTextureCreationFlags NoResolvedColorSurface = 256;
	public const RenderTextureCreationFlags DynamicallyScalable = 1024;
	public const RenderTextureCreationFlags BindMS = 2048;
}

// Namespace: UnityEngine
public enum RenderTextureReadWrite
{
	// Fields
	public int value__;
	public const RenderTextureReadWrite Default = 0;
	public const RenderTextureReadWrite Linear = 1;
	public const RenderTextureReadWrite sRGB = 2;
}

// Namespace: UnityEngine
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum RenderTextureMemoryless
{
	// Fields
	public int value__;
	public const RenderTextureMemoryless None = 0;
	public const RenderTextureMemoryless Color = 1;
	public const RenderTextureMemoryless Depth = 2;
	public const RenderTextureMemoryless MSAA = 4;
}

// Namespace: UnityEngine.Experimental.Rendering
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum TextureCreationFlags
{
	// Fields
	public int value__;
	public const TextureCreationFlags None = 0;
	public const TextureCreationFlags MipChain = 1;
	public const TextureCreationFlags Crunch = 64;
}

// Namespace: UnityEngine.Experimental.Rendering
public enum FormatUsage
{
	// Fields
	public int value__;
	public const FormatUsage Sample = 0;
	public const FormatUsage Linear = 1;
	public const FormatUsage Render = 3;
	public const FormatUsage Blend = 4;
	public const FormatUsage LoadStore = 8;
	public const FormatUsage MSAA2x = 9;
	public const FormatUsage MSAA4x = 10;
	public const FormatUsage MSAA8x = 11;
}

// Namespace: UnityEngine.Experimental.Rendering
public enum GraphicsFormat
{
	// Fields
	public int value__;
	public const GraphicsFormat None = 0;
	public const GraphicsFormat R8_SRGB = 1;
	public const GraphicsFormat R8G8_SRGB = 2;
	public const GraphicsFormat R8G8B8_SRGB = 3;
	public const GraphicsFormat R8G8B8A8_SRGB = 4;
	public const GraphicsFormat R8_UNorm = 5;
	public const GraphicsFormat R8G8_UNorm = 6;
	public const GraphicsFormat R8G8B8_UNorm = 7;
	public const GraphicsFormat R8G8B8A8_UNorm = 8;
	public const GraphicsFormat R8_SNorm = 9;
	public const GraphicsFormat R8G8_SNorm = 10;
	public const GraphicsFormat R8G8B8_SNorm = 11;
	public const GraphicsFormat R8G8B8A8_SNorm = 12;
	public const GraphicsFormat R8_UInt = 13;
	public const GraphicsFormat R8G8_UInt = 14;
	public const GraphicsFormat R8G8B8_UInt = 15;
	public const GraphicsFormat R8G8B8A8_UInt = 16;
	public const GraphicsFormat R8_SInt = 17;
	public const GraphicsFormat R8G8_SInt = 18;
	public const GraphicsFormat R8G8B8_SInt = 19;
	public const GraphicsFormat R8G8B8A8_SInt = 20;
	public const GraphicsFormat R16_UNorm = 21;
	public const GraphicsFormat R16G16_UNorm = 22;
	public const GraphicsFormat R16G16B16_UNorm = 23;
	public const GraphicsFormat R16G16B16A16_UNorm = 24;
	public const GraphicsFormat R16_SNorm = 25;
	public const GraphicsFormat R16G16_SNorm = 26;
	public const GraphicsFormat R16G16B16_SNorm = 27;
	public const GraphicsFormat R16G16B16A16_SNorm = 28;
	public const GraphicsFormat R16_UInt = 29;
	public const GraphicsFormat R16G16_UInt = 30;
	public const GraphicsFormat R16G16B16_UInt = 31;
	public const GraphicsFormat R16G16B16A16_UInt = 32;
	public const GraphicsFormat R16_SInt = 33;
	public const GraphicsFormat R16G16_SInt = 34;
	public const GraphicsFormat R16G16B16_SInt = 35;
	public const GraphicsFormat R16G16B16A16_SInt = 36;
	public const GraphicsFormat R32_UInt = 37;
	public const GraphicsFormat R32G32_UInt = 38;
	public const GraphicsFormat R32G32B32_UInt = 39;
	public const GraphicsFormat R32G32B32A32_UInt = 40;
	public const GraphicsFormat R32_SInt = 41;
	public const GraphicsFormat R32G32_SInt = 42;
	public const GraphicsFormat R32G32B32_SInt = 43;
	public const GraphicsFormat R32G32B32A32_SInt = 44;
	public const GraphicsFormat R16_SFloat = 45;
	public const GraphicsFormat R16G16_SFloat = 46;
	public const GraphicsFormat R16G16B16_SFloat = 47;
	public const GraphicsFormat R16G16B16A16_SFloat = 48;
	public const GraphicsFormat R32_SFloat = 49;
	public const GraphicsFormat R32G32_SFloat = 50;
	public const GraphicsFormat R32G32B32_SFloat = 51;
	public const GraphicsFormat R32G32B32A32_SFloat = 52;
	public const GraphicsFormat B8G8R8_SRGB = 56;
	public const GraphicsFormat B8G8R8A8_SRGB = 57;
	public const GraphicsFormat B8G8R8_UNorm = 58;
	public const GraphicsFormat B8G8R8A8_UNorm = 59;
	public const GraphicsFormat B8G8R8_SNorm = 60;
	public const GraphicsFormat B8G8R8A8_SNorm = 61;
	public const GraphicsFormat B8G8R8_UInt = 62;
	public const GraphicsFormat B8G8R8A8_UInt = 63;
	public const GraphicsFormat B8G8R8_SInt = 64;
	public const GraphicsFormat B8G8R8A8_SInt = 65;
	public const GraphicsFormat R4G4B4A4_UNormPack16 = 66;
	public const GraphicsFormat B4G4R4A4_UNormPack16 = 67;
	public const GraphicsFormat R5G6B5_UNormPack16 = 68;
	public const GraphicsFormat B5G6R5_UNormPack16 = 69;
	public const GraphicsFormat R5G5B5A1_UNormPack16 = 70;
	public const GraphicsFormat B5G5R5A1_UNormPack16 = 71;
	public const GraphicsFormat A1R5G5B5_UNormPack16 = 72;
	public const GraphicsFormat E5B9G9R9_UFloatPack32 = 73;
	public const GraphicsFormat B10G11R11_UFloatPack32 = 74;
	public const GraphicsFormat A2B10G10R10_UNormPack32 = 75;
	public const GraphicsFormat A2B10G10R10_UIntPack32 = 76;
	public const GraphicsFormat A2B10G10R10_SIntPack32 = 77;
	public const GraphicsFormat A2R10G10B10_UNormPack32 = 78;
	public const GraphicsFormat A2R10G10B10_UIntPack32 = 79;
	public const GraphicsFormat A2R10G10B10_SIntPack32 = 80;
	public const GraphicsFormat A2R10G10B10_XRSRGBPack32 = 81;
	public const GraphicsFormat A2R10G10B10_XRUNormPack32 = 82;
	public const GraphicsFormat R10G10B10_XRSRGBPack32 = 83;
	public const GraphicsFormat R10G10B10_XRUNormPack32 = 84;
	public const GraphicsFormat A10R10G10B10_XRSRGBPack32 = 85;
	public const GraphicsFormat A10R10G10B10_XRUNormPack32 = 86;
	public const GraphicsFormat D16_UNorm = 90;
	public const GraphicsFormat D24_UNorm = 91;
	public const GraphicsFormat D24_UNorm_S8_UInt = 92;
	public const GraphicsFormat D32_SFloat = 93;
	public const GraphicsFormat D32_SFloat_S8_Uint = 94;
	public const GraphicsFormat S8_Uint = 95;
	[EditorBrowsableAttribute] // RVA: 0xBAFE0 Offset: 0xBA3E0 VA: 0x1800BAFE0
	[ObsoleteAttribute] // RVA: 0xBAFE0 Offset: 0xBA3E0 VA: 0x1800BAFE0
	public const GraphicsFormat RGB_DXT1_SRGB = 96;
	public const GraphicsFormat RGBA_DXT1_SRGB = 96;
	[EditorBrowsableAttribute] // RVA: 0xBD120 Offset: 0xBC520 VA: 0x1800BD120
	[ObsoleteAttribute] // RVA: 0xBD120 Offset: 0xBC520 VA: 0x1800BD120
	public const GraphicsFormat RGB_DXT1_UNorm = 97;
	public const GraphicsFormat RGBA_DXT1_UNorm = 97;
	public const GraphicsFormat RGBA_DXT3_SRGB = 98;
	public const GraphicsFormat RGBA_DXT3_UNorm = 99;
	public const GraphicsFormat RGBA_DXT5_SRGB = 100;
	public const GraphicsFormat RGBA_DXT5_UNorm = 101;
	public const GraphicsFormat R_BC4_UNorm = 102;
	public const GraphicsFormat R_BC4_SNorm = 103;
	public const GraphicsFormat RG_BC5_UNorm = 104;
	public const GraphicsFormat RG_BC5_SNorm = 105;
	public const GraphicsFormat RGB_BC6H_UFloat = 106;
	public const GraphicsFormat RGB_BC6H_SFloat = 107;
	public const GraphicsFormat RGBA_BC7_SRGB = 108;
	public const GraphicsFormat RGBA_BC7_UNorm = 109;
	public const GraphicsFormat RGB_PVRTC_2Bpp_SRGB = 110;
	public const GraphicsFormat RGB_PVRTC_2Bpp_UNorm = 111;
	public const GraphicsFormat RGB_PVRTC_4Bpp_SRGB = 112;
	public const GraphicsFormat RGB_PVRTC_4Bpp_UNorm = 113;
	public const GraphicsFormat RGBA_PVRTC_2Bpp_SRGB = 114;
	public const GraphicsFormat RGBA_PVRTC_2Bpp_UNorm = 115;
	public const GraphicsFormat RGBA_PVRTC_4Bpp_SRGB = 116;
	public const GraphicsFormat RGBA_PVRTC_4Bpp_UNorm = 117;
	public const GraphicsFormat RGB_ETC_UNorm = 118;
	public const GraphicsFormat RGB_ETC2_SRGB = 119;
	public const GraphicsFormat RGB_ETC2_UNorm = 120;
	public const GraphicsFormat RGB_A1_ETC2_SRGB = 121;
	public const GraphicsFormat RGB_A1_ETC2_UNorm = 122;
	public const GraphicsFormat RGBA_ETC2_SRGB = 123;
	public const GraphicsFormat RGBA_ETC2_UNorm = 124;
	public const GraphicsFormat R_EAC_UNorm = 125;
	public const GraphicsFormat R_EAC_SNorm = 126;
	public const GraphicsFormat RG_EAC_UNorm = 127;
	public const GraphicsFormat RG_EAC_SNorm = 128;
	public const GraphicsFormat RGBA_ASTC4X4_SRGB = 129;
	public const GraphicsFormat RGBA_ASTC4X4_UNorm = 130;
	public const GraphicsFormat RGBA_ASTC5X5_SRGB = 131;
	public const GraphicsFormat RGBA_ASTC5X5_UNorm = 132;
	public const GraphicsFormat RGBA_ASTC6X6_SRGB = 133;
	public const GraphicsFormat RGBA_ASTC6X6_UNorm = 134;
	public const GraphicsFormat RGBA_ASTC8X8_SRGB = 135;
	public const GraphicsFormat RGBA_ASTC8X8_UNorm = 136;
	public const GraphicsFormat RGBA_ASTC10X10_SRGB = 137;
	public const GraphicsFormat RGBA_ASTC10X10_UNorm = 138;
	public const GraphicsFormat RGBA_ASTC12X12_SRGB = 139;
	public const GraphicsFormat RGBA_ASTC12X12_UNorm = 140;
}

// Namespace: UnityEngine
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum LightmapsMode
{
	// Fields
	public int value__;
	public const LightmapsMode NonDirectional = 0;
	public const LightmapsMode CombinedDirectional = 1;
}

// Namespace: UnityEngine
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum MaterialGlobalIlluminationFlags
{
	// Fields
	public int value__;
	public const MaterialGlobalIlluminationFlags None = 0;
	public const MaterialGlobalIlluminationFlags RealtimeEmissive = 1;
	public const MaterialGlobalIlluminationFlags BakedEmissive = 2;
	public const MaterialGlobalIlluminationFlags EmissiveIsBlack = 4;
	public const MaterialGlobalIlluminationFlags AnyEmissive = 3;
}

// Namespace: UnityEngine
public enum MotionVectorGenerationMode
{
	// Fields
	public int value__;
	public const MotionVectorGenerationMode Camera = 0;
	public const MotionVectorGenerationMode Object = 1;
	public const MotionVectorGenerationMode ForceNoMotion = 2;
}

// Namespace: UnityEngine
public enum LineTextureMode
{
	// Fields
	public int value__;
	public const LineTextureMode Stretch = 0;
	public const LineTextureMode Tile = 1;
	public const LineTextureMode DistributePerSegment = 2;
	public const LineTextureMode RepeatPerSegment = 3;
}

// Namespace: UnityEngine
public enum LineAlignment
{
	// Fields
	public int value__;
	public const LineAlignment View = 0;
	[ObsoleteAttribute] // RVA: 0xC2290 Offset: 0xC1690 VA: 0x1800C2290
	public const LineAlignment Local = 1;
	public const LineAlignment TransformZ = 1;
}

// Namespace: UnityEngine.Rendering
public enum IndexFormat
{
	// Fields
	public int value__;
	public const IndexFormat UInt16 = 0;
	public const IndexFormat UInt32 = 1;
}

// Namespace: UnityEngine.Rendering
[MovedFromAttribute] // RVA: 0xC3FD0 Offset: 0xC33D0 VA: 0x1800C3FD0
public enum VertexAttribute
{
	// Fields
	public int value__;
	public const VertexAttribute Position = 0;
	public const VertexAttribute Normal = 1;
	public const VertexAttribute Tangent = 2;
	public const VertexAttribute Color = 3;
	public const VertexAttribute TexCoord0 = 4;
	public const VertexAttribute TexCoord1 = 5;
	public const VertexAttribute TexCoord2 = 6;
	public const VertexAttribute TexCoord3 = 7;
	public const VertexAttribute TexCoord4 = 8;
	public const VertexAttribute TexCoord5 = 9;
	public const VertexAttribute TexCoord6 = 10;
	public const VertexAttribute TexCoord7 = 11;
	public const VertexAttribute BlendWeight = 12;
	public const VertexAttribute BlendIndices = 13;
}

// Namespace: UnityEngine.Rendering
public enum OpaqueSortMode
{
	// Fields
	public int value__;
	public const OpaqueSortMode Default = 0;
	public const OpaqueSortMode FrontToBack = 1;
	public const OpaqueSortMode NoDistanceSort = 2;
}

// Namespace: UnityEngine.Rendering
public enum RenderBufferLoadAction
{
	// Fields
	public int value__;
	public const RenderBufferLoadAction Load = 0;
	public const RenderBufferLoadAction Clear = 1;
	public const RenderBufferLoadAction DontCare = 2;
}

// Namespace: UnityEngine.Rendering
public enum RenderBufferStoreAction
{
	// Fields
	public int value__;
	public const RenderBufferStoreAction Store = 0;
	public const RenderBufferStoreAction Resolve = 1;
	public const RenderBufferStoreAction StoreAndResolve = 2;
	public const RenderBufferStoreAction DontCare = 3;
}

// Namespace: UnityEngine.Rendering
public enum CompareFunction
{
	// Fields
	public int value__;
	public const CompareFunction Disabled = 0;
	public const CompareFunction Never = 1;
	public const CompareFunction Less = 2;
	public const CompareFunction Equal = 3;
	public const CompareFunction LessEqual = 4;
	public const CompareFunction Greater = 5;
	public const CompareFunction NotEqual = 6;
	public const CompareFunction GreaterEqual = 7;
	public const CompareFunction Always = 8;
}

// Namespace: UnityEngine.Rendering
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum ColorWriteMask
{
	// Fields
	public int value__;
	public const ColorWriteMask Alpha = 1;
	public const ColorWriteMask Blue = 2;
	public const ColorWriteMask Green = 4;
	public const ColorWriteMask Red = 8;
	public const ColorWriteMask All = 15;
}

// Namespace: UnityEngine.Rendering
public enum StencilOp
{
	// Fields
	public int value__;
	public const StencilOp Keep = 0;
	public const StencilOp Zero = 1;
	public const StencilOp Replace = 2;
	public const StencilOp IncrementSaturate = 3;
	public const StencilOp DecrementSaturate = 4;
	public const StencilOp Invert = 5;
	public const StencilOp IncrementWrap = 6;
	public const StencilOp DecrementWrap = 7;
}

// Namespace: UnityEngine.Rendering
public enum AmbientMode
{
	// Fields
	public int value__;
	public const AmbientMode Skybox = 0;
	public const AmbientMode Trilight = 1;
	public const AmbientMode Flat = 3;
	public const AmbientMode Custom = 4;
}

// Namespace: UnityEngine.Rendering
public enum DefaultReflectionMode
{
	// Fields
	public int value__;
	public const DefaultReflectionMode Skybox = 0;
	public const DefaultReflectionMode Custom = 1;
}

// Namespace: UnityEngine.Rendering
public enum CameraEvent
{
	// Fields
	public int value__;
	public const CameraEvent BeforeDepthTexture = 0;
	public const CameraEvent AfterDepthTexture = 1;
	public const CameraEvent BeforeDepthNormalsTexture = 2;
	public const CameraEvent AfterDepthNormalsTexture = 3;
	public const CameraEvent BeforeGBuffer = 4;
	public const CameraEvent AfterGBuffer = 5;
	public const CameraEvent BeforeLighting = 6;
	public const CameraEvent AfterLighting = 7;
	public const CameraEvent BeforeFinalPass = 8;
	public const CameraEvent AfterFinalPass = 9;
	public const CameraEvent BeforeForwardOpaque = 10;
	public const CameraEvent AfterForwardOpaque = 11;
	public const CameraEvent BeforeImageEffectsOpaque = 12;
	public const CameraEvent AfterImageEffectsOpaque = 13;
	public const CameraEvent BeforeSkybox = 14;
	public const CameraEvent AfterSkybox = 15;
	public const CameraEvent BeforeForwardAlpha = 16;
	public const CameraEvent AfterForwardAlpha = 17;
	public const CameraEvent BeforeImageEffects = 18;
	public const CameraEvent AfterImageEffects = 19;
	public const CameraEvent AfterEverything = 20;
	public const CameraEvent BeforeReflections = 21;
	public const CameraEvent AfterReflections = 22;
	public const CameraEvent BeforeHaloAndLensFlares = 23;
	public const CameraEvent AfterHaloAndLensFlares = 24;
}

// Namespace: UnityEngine.Rendering
internal static class CameraEventUtils
{
	// Methods

	public static bool IsValid(CameraEvent value) { }
}

// Namespace: UnityEngine.Rendering
public enum LightEvent
{
	// Fields
	public int value__;
	public const LightEvent BeforeShadowMap = 0;
	public const LightEvent AfterShadowMap = 1;
	public const LightEvent BeforeScreenspaceMask = 2;
	public const LightEvent AfterScreenspaceMask = 3;
	public const LightEvent BeforeShadowMapPass = 4;
	public const LightEvent AfterShadowMapPass = 5;
}

// Namespace: UnityEngine.Rendering
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum ShadowMapPass
{
	// Fields
	public int value__;
	public const ShadowMapPass PointlightPositiveX = 1;
	public const ShadowMapPass PointlightNegativeX = 2;
	public const ShadowMapPass PointlightPositiveY = 4;
	public const ShadowMapPass PointlightNegativeY = 8;
	public const ShadowMapPass PointlightPositiveZ = 16;
	public const ShadowMapPass PointlightNegativeZ = 32;
	public const ShadowMapPass DirectionalCascade0 = 64;
	public const ShadowMapPass DirectionalCascade1 = 128;
	public const ShadowMapPass DirectionalCascade2 = 256;
	public const ShadowMapPass DirectionalCascade3 = 512;
	public const ShadowMapPass Spotlight = 1024;
	public const ShadowMapPass Pointlight = 63;
	public const ShadowMapPass Directional = 960;
	public const ShadowMapPass All = 2047;
}

// Namespace: UnityEngine.Rendering
public enum BuiltinRenderTextureType
{
	// Fields
	public int value__;
	public const BuiltinRenderTextureType PropertyName = -4;
	public const BuiltinRenderTextureType BufferPtr = -3;
	public const BuiltinRenderTextureType RenderTexture = -2;
	public const BuiltinRenderTextureType BindableTexture = -1;
	public const BuiltinRenderTextureType None = 0;
	public const BuiltinRenderTextureType CurrentActive = 1;
	public const BuiltinRenderTextureType CameraTarget = 2;
	public const BuiltinRenderTextureType Depth = 3;
	public const BuiltinRenderTextureType DepthNormals = 4;
	public const BuiltinRenderTextureType ResolvedDepth = 5;
	public const BuiltinRenderTextureType PrepassNormalsSpec = 7;
	public const BuiltinRenderTextureType PrepassLight = 8;
	public const BuiltinRenderTextureType PrepassLightSpec = 9;
	public const BuiltinRenderTextureType GBuffer0 = 10;
	public const BuiltinRenderTextureType GBuffer1 = 11;
	public const BuiltinRenderTextureType GBuffer2 = 12;
	public const BuiltinRenderTextureType GBuffer3 = 13;
	public const BuiltinRenderTextureType Reflections = 14;
	public const BuiltinRenderTextureType MotionVectors = 15;
	public const BuiltinRenderTextureType GBuffer4 = 16;
	public const BuiltinRenderTextureType GBuffer5 = 17;
	public const BuiltinRenderTextureType GBuffer6 = 18;
	public const BuiltinRenderTextureType GBuffer7 = 19;
}

// Namespace: UnityEngine.Rendering
public enum ShadowCastingMode
{
	// Fields
	public int value__;
	public const ShadowCastingMode Off = 0;
	public const ShadowCastingMode On = 1;
	public const ShadowCastingMode TwoSided = 2;
	public const ShadowCastingMode ShadowsOnly = 3;
}

// Namespace: UnityEngine.Rendering
public enum LightShadowResolution
{
	// Fields
	public int value__;
	public const LightShadowResolution FromQualitySettings = -1;
	public const LightShadowResolution Low = 0;
	public const LightShadowResolution Medium = 1;
	public const LightShadowResolution High = 2;
	public const LightShadowResolution VeryHigh = 3;
}

// Namespace: UnityEngine.Rendering
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum GraphicsDeviceType
{
	// Fields
	public int value__;
	[ObsoleteAttribute] // RVA: 0xCA230 Offset: 0xC9630 VA: 0x1800CA230
	public const GraphicsDeviceType OpenGL2 = 0;
	[ObsoleteAttribute] // RVA: 0xCACE0 Offset: 0xCA0E0 VA: 0x1800CACE0
	public const GraphicsDeviceType Direct3D9 = 1;
	public const GraphicsDeviceType Direct3D11 = 2;
	[ObsoleteAttribute] // RVA: 0xCCE50 Offset: 0xCC250 VA: 0x1800CCE50
	public const GraphicsDeviceType PlayStation3 = 3;
	public const GraphicsDeviceType Null = 4;
	[ObsoleteAttribute] // RVA: 0xCEC10 Offset: 0xCE010 VA: 0x1800CEC10
	public const GraphicsDeviceType Xbox360 = 6;
	public const GraphicsDeviceType OpenGLES2 = 8;
	public const GraphicsDeviceType OpenGLES3 = 11;
	[ObsoleteAttribute] // RVA: 0xD0AB0 Offset: 0xCFEB0 VA: 0x1800D0AB0
	public const GraphicsDeviceType PlayStationVita = 12;
	public const GraphicsDeviceType PlayStation4 = 13;
	public const GraphicsDeviceType XboxOne = 14;
	[ObsoleteAttribute] // RVA: 0xD16E0 Offset: 0xD0AE0 VA: 0x1800D16E0
	public const GraphicsDeviceType PlayStationMobile = 15;
	public const GraphicsDeviceType Metal = 16;
	public const GraphicsDeviceType OpenGLCore = 17;
	public const GraphicsDeviceType Direct3D12 = 18;
	[ObsoleteAttribute] // RVA: 0xD33C0 Offset: 0xD27C0 VA: 0x1800D33C0
	public const GraphicsDeviceType N3DS = 19;
	public const GraphicsDeviceType Vulkan = 21;
	public const GraphicsDeviceType Switch = 22;
	public const GraphicsDeviceType XboxOneD3D12 = 23;
}

// Namespace: UnityEngine.Rendering
public enum GraphicsTier
{
	// Fields
	public int value__;
	public const GraphicsTier Tier1 = 0;
	public const GraphicsTier Tier2 = 1;
	public const GraphicsTier Tier3 = 2;
}

// Namespace: UnityEngine.Rendering
public struct RenderTargetIdentifier : IEquatable<RenderTargetIdentifier>
{
	// Fields
	private BuiltinRenderTextureType m_Type;
	private int m_NameID;
	private int m_InstanceID;
	private IntPtr m_BufferPointer;
	private int m_MipLevel;
	private CubemapFace m_CubeFace;
	private int m_DepthSlice;

	// Methods

	public void .ctor(BuiltinRenderTextureType type) { }

	public void .ctor(int nameID) { }

	public void .ctor(RenderTargetIdentifier renderTargetIdentifier, int mipLevel, CubemapFace cubeFace = -1, int depthSlice = 0) { }

	public void .ctor(Texture tex) { }

	public static RenderTargetIdentifier op_Implicit(BuiltinRenderTextureType type) { }

	public static RenderTargetIdentifier op_Implicit(int nameID) { }

	public static RenderTargetIdentifier op_Implicit(Texture tex) { }

	public override string ToString() { }

	public override int GetHashCode() { }

	public bool Equals(RenderTargetIdentifier rhs) { }

	public override bool Equals(object obj) { }

	public static bool op_Inequality(RenderTargetIdentifier lhs, RenderTargetIdentifier rhs) { }
}

// Namespace: UnityEngine.Rendering
public enum ReflectionProbeUsage
{
	// Fields
	public int value__;
	public const ReflectionProbeUsage Off = 0;
	public const ReflectionProbeUsage BlendProbes = 1;
	public const ReflectionProbeUsage BlendProbesAndSkybox = 2;
	public const ReflectionProbeUsage Simple = 3;
}

// Namespace: UnityEngine.Rendering
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct ReflectionProbeBlendInfo
{
	// Fields
	public ReflectionProbe probe;
	public float weight;
}

// Namespace: UnityEngine.Rendering
public enum ShadowSamplingMode
{
	// Fields
	public int value__;
	public const ShadowSamplingMode CompareDepths = 0;
	public const ShadowSamplingMode RawDepth = 1;
	public const ShadowSamplingMode None = 2;
}

// Namespace: UnityEngine.Rendering
public enum LightProbeUsage
{
	// Fields
	public int value__;
	public const LightProbeUsage Off = 0;
	public const LightProbeUsage BlendProbes = 1;
	public const LightProbeUsage UseProxyVolume = 2;
	public const LightProbeUsage CustomProvided = 4;
}

// Namespace: UnityEngine.Rendering
public enum BuiltinShaderType
{
	// Fields
	public int value__;
	public const BuiltinShaderType DeferredShading = 0;
	public const BuiltinShaderType DeferredReflections = 1;
	public const BuiltinShaderType LegacyDeferredLighting = 2;
	public const BuiltinShaderType ScreenSpaceShadows = 3;
	public const BuiltinShaderType DepthNormals = 4;
	public const BuiltinShaderType MotionVectors = 5;
	public const BuiltinShaderType LightHalo = 6;
	public const BuiltinShaderType LensFlare = 7;
}

// Namespace: UnityEngine.Rendering
public enum BuiltinShaderMode
{
	// Fields
	public int value__;
	public const BuiltinShaderMode Disabled = 0;
	public const BuiltinShaderMode UseBuiltin = 1;
	public const BuiltinShaderMode UseCustom = 2;
}

// Namespace: UnityEngine.Rendering
public enum BuiltinShaderDefine
{
	// Fields
	public int value__;
	public const BuiltinShaderDefine UNITY_NO_DXT5nm = 0;
	public const BuiltinShaderDefine UNITY_NO_RGBM = 1;
	public const BuiltinShaderDefine UNITY_USE_NATIVE_HDR = 2;
	public const BuiltinShaderDefine UNITY_ENABLE_REFLECTION_BUFFERS = 3;
	public const BuiltinShaderDefine UNITY_FRAMEBUFFER_FETCH_AVAILABLE = 4;
	public const BuiltinShaderDefine UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS = 5;
	public const BuiltinShaderDefine UNITY_METAL_SHADOWS_USE_POINT_FILTERING = 6;
	public const BuiltinShaderDefine UNITY_NO_CUBEMAP_ARRAY = 7;
	public const BuiltinShaderDefine UNITY_NO_SCREENSPACE_SHADOWS = 8;
	public const BuiltinShaderDefine UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS = 9;
	public const BuiltinShaderDefine UNITY_PBS_USE_BRDF1 = 10;
	public const BuiltinShaderDefine UNITY_PBS_USE_BRDF2 = 11;
	public const BuiltinShaderDefine UNITY_PBS_USE_BRDF3 = 12;
	public const BuiltinShaderDefine UNITY_NO_FULL_STANDARD_SHADER = 13;
	public const BuiltinShaderDefine UNITY_SPECCUBE_BOX_PROJECTION = 14;
	public const BuiltinShaderDefine UNITY_SPECCUBE_BLENDING = 15;
	public const BuiltinShaderDefine UNITY_ENABLE_DETAIL_NORMALMAP = 16;
	public const BuiltinShaderDefine SHADER_API_MOBILE = 17;
	public const BuiltinShaderDefine SHADER_API_DESKTOP = 18;
	public const BuiltinShaderDefine UNITY_HARDWARE_TIER1 = 19;
	public const BuiltinShaderDefine UNITY_HARDWARE_TIER2 = 20;
	public const BuiltinShaderDefine UNITY_HARDWARE_TIER3 = 21;
	public const BuiltinShaderDefine UNITY_COLORSPACE_GAMMA = 22;
	public const BuiltinShaderDefine UNITY_LIGHT_PROBE_PROXY_VOLUME = 23;
	public const BuiltinShaderDefine UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS = 24;
	public const BuiltinShaderDefine UNITY_LIGHTMAP_DLDR_ENCODING = 25;
	public const BuiltinShaderDefine UNITY_LIGHTMAP_RGBM_ENCODING = 26;
	public const BuiltinShaderDefine UNITY_LIGHTMAP_FULL_HDR = 27;
}

// Namespace: UnityEngine.Rendering
public enum TextureDimension
{
	// Fields
	public int value__;
	public const TextureDimension Unknown = -1;
	public const TextureDimension None = 0;
	public const TextureDimension Any = 1;
	public const TextureDimension Tex2D = 2;
	public const TextureDimension Tex3D = 3;
	public const TextureDimension Cube = 4;
	public const TextureDimension Tex2DArray = 5;
	public const TextureDimension CubeArray = 6;
}

// Namespace: UnityEngine.Rendering
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum CopyTextureSupport
{
	// Fields
	public int value__;
	public const CopyTextureSupport None = 0;
	public const CopyTextureSupport Basic = 1;
	public const CopyTextureSupport Copy3D = 2;
	public const CopyTextureSupport DifferentTypes = 4;
	public const CopyTextureSupport TextureToRT = 8;
	public const CopyTextureSupport RTToTexture = 16;
}

// Namespace: UnityEngine.Rendering
public enum ComputeQueueType
{
	// Fields
	public int value__;
	public const ComputeQueueType Default = 0;
	public const ComputeQueueType Background = 1;
	public const ComputeQueueType Urgent = 2;
}

// Namespace: UnityEngineInternal
internal enum LightmapType
{
	// Fields
	public int value__;
	public const LightmapType NoLightmap = -1;
	public const LightmapType StaticLightmap = 0;
	public const LightmapType DynamicLightmap = 1;
}

// Namespace: UnityEngine.Experimental.Rendering
[NativeHeaderAttribute] // RVA: 0xD7AD0 Offset: 0xD6ED0 VA: 0x1800D7AD0
[NativeHeaderAttribute] // RVA: 0xD7AD0 Offset: 0xD6ED0 VA: 0x1800D7AD0
public class GraphicsFormatUtility
{
	// Methods

	public static GraphicsFormat GetGraphicsFormat(TextureFormat format, bool isSRGB) { }

	[FreeFunctionAttribute] // RVA: 0x14E60 Offset: 0x14260 VA: 0x180014E60
	private static GraphicsFormat GetGraphicsFormat_Native_TextureFormat(TextureFormat format, bool isSRGB) { }

	[FreeFunctionAttribute] // RVA: 0x14E60 Offset: 0x14260 VA: 0x180014E60
	public static bool IsSRGBFormat(GraphicsFormat format) { }

	[FreeFunctionAttribute] // RVA: 0x14E60 Offset: 0x14260 VA: 0x180014E60
	public static RenderTextureFormat GetRenderTextureFormat(GraphicsFormat format) { }

	[FreeFunctionAttribute] // RVA: 0xE1800 Offset: 0xE0C00 VA: 0x1800E1800
	internal static bool IsCompressedTextureFormat(TextureFormat format) { }

	public static bool IsCrunchFormat(TextureFormat format) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xE4550 Offset: 0xE3950 VA: 0x1800E4550
public class SkinnedMeshRenderer : Renderer
{
	// Properties
	public SkinQuality quality { get; set; }
	public bool updateWhenOffscreen { get; set; }
	public bool forceMatrixRecalculationPerRender { get; set; }
	public Transform rootBone { get; set; }
	public Transform[] bones { get; set; }
	[NativePropertyAttribute] // RVA: 0xE6C80 Offset: 0xE6080 VA: 0x1800E6C80
	public Mesh sharedMesh { get; set; }
	[NativePropertyAttribute] // RVA: 0xEAE60 Offset: 0xEA260 VA: 0x1800EAE60
	public bool skinnedMotionVectors { get; set; }
	public Bounds localBounds { get; set; }

	// Methods

	public void .ctor() { }

	public SkinQuality get_quality() { }

	public void set_quality(SkinQuality value) { }

	public bool get_updateWhenOffscreen() { }

	public void set_updateWhenOffscreen(bool value) { }

	public bool get_forceMatrixRecalculationPerRender() { }

	public void set_forceMatrixRecalculationPerRender(bool value) { }

	public Transform get_rootBone() { }

	public void set_rootBone(Transform value) { }

	public Transform[] get_bones() { }

	public void set_bones(Transform[] value) { }

	public Mesh get_sharedMesh() { }

	public void set_sharedMesh(Mesh value) { }

	public bool get_skinnedMotionVectors() { }

	public void set_skinnedMotionVectors(bool value) { }

	public float GetBlendShapeWeight(int index) { }

	public void SetBlendShapeWeight(int index, float value) { }

	public void BakeMesh(Mesh mesh) { }

	[FreeFunctionAttribute] // RVA: 0xE6400 Offset: 0xE5800 VA: 0x1800E6400
	private Bounds GetLocalAABB() { }

	private void SetLocalAABB(Bounds b) { }

	public Bounds get_localBounds() { }

	public void set_localBounds(Bounds value) { }

	private void GetLocalAABB_Injected(out Bounds ret) { }

	private void SetLocalAABB_Injected(ref Bounds b) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xEC9B0 Offset: 0xEBDB0 VA: 0x1800EC9B0
public class MeshRenderer : Renderer
{
	// Properties
	public Mesh additionalVertexStreams { get; set; }
	public int subMeshStartIndex { get; }

	// Methods

	public void .ctor() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void DontStripMeshRenderer() { }

	public Mesh get_additionalVertexStreams() { }

	public void set_additionalVertexStreams(Mesh value) { }

	[NativeNameAttribute] // RVA: 0xEF310 Offset: 0xEE710 VA: 0x1800EF310
	public int get_subMeshStartIndex() { }
}

// Namespace: UnityEngine.Rendering
[NativeHeaderAttribute] // RVA: 0xF1220 Offset: 0xF0620 VA: 0x1800F1220
[StaticAccessorAttribute] // RVA: 0xF1220 Offset: 0xF0620 VA: 0x1800F1220
public sealed class GraphicsSettings : Object
{
	// Properties
	public static TransparencySortMode transparencySortMode { get; set; }
	public static Vector3 transparencySortAxis { get; set; }
	public static bool lightsUseLinearIntensity { get; set; }
	public static bool lightsUseColorTemperature { get; set; }
	public static bool useScriptableRenderPipelineBatching { get; set; }
	[NativeNameAttribute] // RVA: 0xF91B0 Offset: 0xF85B0 VA: 0x1800F91B0
	private static ScriptableObject INTERNAL_renderPipelineAsset { get; set; }
	public static RenderPipelineAsset renderPipelineAsset { get; set; }

	// Methods

	public static TransparencySortMode get_transparencySortMode() { }

	public static void set_transparencySortMode(TransparencySortMode value) { }

	public static Vector3 get_transparencySortAxis() { }

	public static void set_transparencySortAxis(Vector3 value) { }

	public static bool get_lightsUseLinearIntensity() { }

	public static void set_lightsUseLinearIntensity(bool value) { }

	public static bool get_lightsUseColorTemperature() { }

	public static void set_lightsUseColorTemperature(bool value) { }

	public static bool get_useScriptableRenderPipelineBatching() { }

	public static void set_useScriptableRenderPipelineBatching(bool value) { }

	public static bool HasShaderDefine(GraphicsTier tier, BuiltinShaderDefine defineHash) { }

	public static bool HasShaderDefine(BuiltinShaderDefine defineHash) { }

	private static ScriptableObject get_INTERNAL_renderPipelineAsset() { }

	private static void set_INTERNAL_renderPipelineAsset(ScriptableObject value) { }

	public static RenderPipelineAsset get_renderPipelineAsset() { }

	public static void set_renderPipelineAsset(RenderPipelineAsset value) { }

	[NativeNameAttribute] // RVA: 0xF3550 Offset: 0xF2950 VA: 0x1800F3550
	public static void SetShaderMode(BuiltinShaderType type, BuiltinShaderMode mode) { }

	[NativeNameAttribute] // RVA: 0xF4F80 Offset: 0xF4380 VA: 0x1800F4F80
	public static BuiltinShaderMode GetShaderMode(BuiltinShaderType type) { }

	[NativeNameAttribute] // RVA: 0xF6CD0 Offset: 0xF60D0 VA: 0x1800F6CD0
	public static void SetCustomShader(BuiltinShaderType type, Shader shader) { }

	[NativeNameAttribute] // RVA: 0xF7430 Offset: 0xF6830 VA: 0x1800F7430
	public static Shader GetCustomShader(BuiltinShaderType type) { }

	private static void get_transparencySortAxis_Injected(out Vector3 ret) { }

	private static void set_transparencySortAxis_Injected(ref Vector3 value) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xFAFC0 Offset: 0xFA3C0 VA: 0x1800FAFC0
[UsedByNativeCodeAttribute] // RVA: 0xFAFC0 Offset: 0xFA3C0 VA: 0x1800FAFC0
[NativeHeaderAttribute] // RVA: 0xFAFC0 Offset: 0xFA3C0 VA: 0x1800FAFC0
[Serializable]
public class RectOffset
{
	// Fields
	[VisibleToOtherModulesAttribute] // RVA: 0xFD3B0 Offset: 0xFC7B0 VA: 0x1800FD3B0
	internal IntPtr m_Ptr;
	private readonly object m_SourceStyle;

	// Properties
	[NativePropertyAttribute] // RVA: 0x104F60 Offset: 0x104360 VA: 0x180104F60
	public int left { get; set; }
	[NativePropertyAttribute] // RVA: 0x1080D0 Offset: 0x1074D0 VA: 0x1801080D0
	public int right { get; set; }
	[NativePropertyAttribute] // RVA: 0x109E70 Offset: 0x109270 VA: 0x180109E70
	public int top { get; set; }
	[NativePropertyAttribute] // RVA: 0x10A750 Offset: 0x109B50 VA: 0x18010A750
	public int bottom { get; set; }
	public int horizontal { get; }
	public int vertical { get; }

	// Methods

	public void .ctor() { }

	[VisibleToOtherModulesAttribute] // RVA: 0x100B70 Offset: 0xFFF70 VA: 0x180100B70
	internal void .ctor(object sourceStyle, IntPtr source) { }

	public void .ctor(int left, int right, int top, int bottom) { }

	[ThreadAndSerializationSafeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static IntPtr InternalCreate() { }

	[ThreadAndSerializationSafeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void InternalDestroy(IntPtr ptr) { }

	public int get_left() { }

	public void set_left(int value) { }

	public int get_right() { }

	public void set_right(int value) { }

	public int get_top() { }

	public void set_top(int value) { }

	public int get_bottom() { }

	public void set_bottom(int value) { }

	public int get_horizontal() { }

	public int get_vertical() { }

	public Rect Remove(Rect rect) { }

	protected override void Finalize() { }

	public override string ToString() { }

	private void Destroy() { }

	private void Remove_Injected(ref Rect rect, out Rect ret) { }
}

// Namespace: UnityEngine
[RequireComponent] // RVA: 0x10C3D0 Offset: 0x10B7D0 VA: 0x18010C3D0
public class GUIElement : Behaviour
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine
[ObsoleteAttribute] // RVA: 0x10E940 Offset: 0x10DD40 VA: 0x18010E940
[RequireComponent] // RVA: 0x10E940 Offset: 0x10DD40 VA: 0x18010E940
public class GUILayer : Behaviour
{
	// Methods

	public GUIElement HitTest(Vector3 screenPosition) { }

	private GUIElement HitTest(Vector2 screenPosition) { }

	private GUIElement HitTest_Injected(ref Vector2 screenPosition) { }
}

// Namespace: UnityEngine
public class TouchScreenKeyboard
{
	// Properties
	public string text { get; set; }
	public static bool hideInput { set; }
	public bool active { get; set; }
	public TouchScreenKeyboard.Status status { get; }
	public static bool isSupported { get; }
	public bool canGetSelection { get; }
	public bool canSetSelection { get; }
	public RangeInt selection { get; set; }
	public int characterLimit { set; }

	// Methods

	public static TouchScreenKeyboard Open(string text, TouchScreenKeyboardType keyboardType, bool autocorrection, bool multiline, bool secure, bool alert, string textPlaceholder, int characterLimit) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TouchScreenKeyboard Open(string text, TouchScreenKeyboardType keyboardType, bool autocorrection, bool multiline, bool secure) { }

	public string get_text() { }

	public void set_text(string value) { }

	public static void set_hideInput(bool value) { }

	public bool get_active() { }

	public void set_active(bool value) { }

	public TouchScreenKeyboard.Status get_status() { }

	public static bool get_isSupported() { }

	public bool get_canGetSelection() { }

	public bool get_canSetSelection() { }

	public RangeInt get_selection() { }

	public void set_selection(RangeInt value) { }

	public void set_characterLimit(int value) { }
}

// Namespace: 
public enum TouchScreenKeyboard.Status
{
	// Fields
	public int value__;
	public const TouchScreenKeyboard.Status Visible = 0;
	public const TouchScreenKeyboard.Status Done = 1;
	public const TouchScreenKeyboard.Status Canceled = 2;
	public const TouchScreenKeyboard.Status LostFocus = 3;
}

// Namespace: UnityEngine
public interface IExposedPropertyTable
{
	// Methods

	public abstract Object GetReferenceValue(PropertyName id, out bool idValid) { }
}

// Namespace: UnityEngine
public enum TouchPhase
{
	// Fields
	public int value__;
	public const TouchPhase Began = 0;
	public const TouchPhase Moved = 1;
	public const TouchPhase Stationary = 2;
	public const TouchPhase Ended = 3;
	public const TouchPhase Canceled = 4;
}

// Namespace: UnityEngine
public enum IMECompositionMode
{
	// Fields
	public int value__;
	public const IMECompositionMode Auto = 0;
	public const IMECompositionMode On = 1;
	public const IMECompositionMode Off = 2;
}

// Namespace: UnityEngine
public enum TouchType
{
	// Fields
	public int value__;
	public const TouchType Direct = 0;
	public const TouchType Indirect = 1;
	public const TouchType Stylus = 2;
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x11F270 Offset: 0x11E670 VA: 0x18011F270
public struct Touch
{
	// Fields
	private int m_FingerId;
	private Vector2 m_Position;
	private Vector2 m_RawPosition;
	private Vector2 m_PositionDelta;
	private float m_TimeDelta;
	private int m_TapCount;
	private TouchPhase m_Phase;
	private TouchType m_Type;
	private float m_Pressure;
	private float m_maximumPossiblePressure;
	private float m_Radius;
	private float m_RadiusVariance;
	private float m_AltitudeAngle;
	private float m_AzimuthAngle;

	// Properties
	public int fingerId { get; }
	public Vector2 position { get; }
	public Vector2 rawPosition { get; }
	public Vector2 deltaPosition { get; }
	public float deltaTime { get; }
	public int tapCount { get; }
	public TouchPhase phase { get; }
	public float pressure { get; }
	public float maximumPossiblePressure { get; }
	public TouchType type { get; }
	public float altitudeAngle { get; }
	public float azimuthAngle { get; }
	public float radius { get; }
	public float radiusVariance { get; }

	// Methods

	public int get_fingerId() { }

	public Vector2 get_position() { }

	public Vector2 get_rawPosition() { }

	public Vector2 get_deltaPosition() { }

	public float get_deltaTime() { }

	public int get_tapCount() { }

	public TouchPhase get_phase() { }

	public float get_pressure() { }

	public float get_maximumPossiblePressure() { }

	public TouchType get_type() { }

	public float get_altitudeAngle() { }

	public float get_azimuthAngle() { }

	public float get_radius() { }

	public float get_radiusVariance() { }
}

// Namespace: UnityEngine
public enum DeviceOrientation
{
	// Fields
	public int value__;
	public const DeviceOrientation Unknown = 0;
	public const DeviceOrientation Portrait = 1;
	public const DeviceOrientation PortraitUpsideDown = 2;
	public const DeviceOrientation LandscapeLeft = 3;
	public const DeviceOrientation LandscapeRight = 4;
	public const DeviceOrientation FaceUp = 5;
	public const DeviceOrientation FaceDown = 6;
}

// Namespace: UnityEngine
public struct AccelerationEvent
{
	// Fields
	internal float x;
	internal float y;
	internal float z;
	internal float m_TimeDelta;

	// Properties
	public Vector3 acceleration { get; }
	public float deltaTime { get; }

	// Methods

	public Vector3 get_acceleration() { }

	public float get_deltaTime() { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x121110 Offset: 0x120510 VA: 0x180121110
public class Gyroscope
{
	// Fields
	private int m_GyroIndex;

	// Methods

	internal void .ctor(int index) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x121D70 Offset: 0x121170 VA: 0x180121D70
[NativeHeaderAttribute] // RVA: 0x121D70 Offset: 0x121170 VA: 0x180121D70
public class LocationService
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine
public class Compass
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x11F270 Offset: 0x11E670 VA: 0x18011F270
public class Input
{
	// Fields
	private static LocationService locationServiceInstance;
	private static Compass compassInstance;
	private static Gyroscope s_MainGyro;

	// Properties
	public static bool simulateMouseWithTouches { get; set; }
	public static bool anyKey { get; }
	public static bool anyKeyDown { get; }
	public static string inputString { get; }
	public static Vector3 mousePosition { get; }
	public static Vector2 mouseScrollDelta { get; }
	public static IMECompositionMode imeCompositionMode { get; set; }
	public static string compositionString { get; }
	public static bool imeIsSelected { get; }
	public static Vector2 compositionCursorPos { get; set; }
	public static bool mousePresent { get; }
	public static int touchCount { get; }
	public static bool touchPressureSupported { get; }
	public static bool stylusTouchSupported { get; }
	public static bool touchSupported { get; }
	public static bool multiTouchEnabled { get; set; }
	public static DeviceOrientation deviceOrientation { get; }
	public static Vector3 acceleration { get; }
	public static bool compensateSensors { get; set; }
	public static int accelerationEventCount { get; }
	public static bool backButtonLeavesApp { get; set; }
	public static LocationService location { get; }
	public static Compass compass { get; }
	public static Gyroscope gyro { get; }
	public static Touch[] touches { get; }
	public static AccelerationEvent[] accelerationEvents { get; }

	// Methods

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static bool GetKeyInt(KeyCode key) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static bool GetKeyString(string name) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static bool GetKeyUpInt(KeyCode key) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static bool GetKeyUpString(string name) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static bool GetKeyDownInt(KeyCode key) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static bool GetKeyDownString(string name) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	public static float GetAxis(string axisName) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	public static float GetAxisRaw(string axisName) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	public static bool GetButton(string buttonName) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	public static bool GetButtonDown(string buttonName) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	public static bool GetButtonUp(string buttonName) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	public static bool GetMouseButton(int button) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	public static bool GetMouseButtonDown(int button) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	public static bool GetMouseButtonUp(int button) { }

	[FreeFunctionAttribute] // RVA: 0x11520 Offset: 0x10920 VA: 0x180011520
	public static void ResetInputAxes() { }

	public static string[] GetJoystickNames() { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	public static Touch GetTouch(int index) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	public static AccelerationEvent GetAccelerationEvent(int index) { }

	public static bool GetKey(KeyCode key) { }

	public static bool GetKey(string name) { }

	public static bool GetKeyUp(KeyCode key) { }

	public static bool GetKeyUp(string name) { }

	public static bool GetKeyDown(KeyCode key) { }

	public static bool GetKeyDown(string name) { }

	public static bool get_simulateMouseWithTouches() { }

	public static void set_simulateMouseWithTouches(bool value) { }

	public static bool get_anyKey() { }

	public static bool get_anyKeyDown() { }

	public static string get_inputString() { }

	public static Vector3 get_mousePosition() { }

	public static Vector2 get_mouseScrollDelta() { }

	public static IMECompositionMode get_imeCompositionMode() { }

	public static void set_imeCompositionMode(IMECompositionMode value) { }

	public static string get_compositionString() { }

	public static bool get_imeIsSelected() { }

	public static Vector2 get_compositionCursorPos() { }

	public static void set_compositionCursorPos(Vector2 value) { }

	[FreeFunctionAttribute] // RVA: 0x16770 Offset: 0x15B70 VA: 0x180016770
	public static bool get_mousePresent() { }

	[FreeFunctionAttribute] // RVA: 0x17010 Offset: 0x16410 VA: 0x180017010
	public static int get_touchCount() { }

	[FreeFunctionAttribute] // RVA: 0x18F00 Offset: 0x18300 VA: 0x180018F00
	public static bool get_touchPressureSupported() { }

	[FreeFunctionAttribute] // RVA: 0x1A960 Offset: 0x19D60 VA: 0x18001A960
	public static bool get_stylusTouchSupported() { }

	[FreeFunctionAttribute] // RVA: 0x1DAB0 Offset: 0x1CEB0 VA: 0x18001DAB0
	public static bool get_touchSupported() { }

	[FreeFunctionAttribute] // RVA: 0x1E090 Offset: 0x1D490 VA: 0x18001E090
	public static bool get_multiTouchEnabled() { }

	[FreeFunctionAttribute] // RVA: 0x20DE0 Offset: 0x201E0 VA: 0x180020DE0
	public static void set_multiTouchEnabled(bool value) { }

	[FreeFunctionAttribute] // RVA: 0x23E90 Offset: 0x23290 VA: 0x180023E90
	public static DeviceOrientation get_deviceOrientation() { }

	[FreeFunctionAttribute] // RVA: 0x259C0 Offset: 0x24DC0 VA: 0x1800259C0
	public static Vector3 get_acceleration() { }

	[FreeFunctionAttribute] // RVA: 0x27390 Offset: 0x26790 VA: 0x180027390
	public static bool get_compensateSensors() { }

	[FreeFunctionAttribute] // RVA: 0x29030 Offset: 0x28430 VA: 0x180029030
	public static void set_compensateSensors(bool value) { }

	[FreeFunctionAttribute] // RVA: 0x2AE20 Offset: 0x2A220 VA: 0x18002AE20
	public static int get_accelerationEventCount() { }

	[FreeFunctionAttribute] // RVA: 0x2DB30 Offset: 0x2CF30 VA: 0x18002DB30
	public static bool get_backButtonLeavesApp() { }

	[FreeFunctionAttribute] // RVA: 0x2E1A0 Offset: 0x2D5A0 VA: 0x18002E1A0
	public static void set_backButtonLeavesApp(bool value) { }

	public static LocationService get_location() { }

	public static Compass get_compass() { }

	[FreeFunctionAttribute] // RVA: 0x2FD00 Offset: 0x2F100 VA: 0x18002FD00
	private static int GetGyroInternal() { }

	public static Gyroscope get_gyro() { }

	public static Touch[] get_touches() { }

	public static AccelerationEvent[] get_accelerationEvents() { }

	private static void GetTouch_Injected(int index, out Touch ret) { }

	private static void GetAccelerationEvent_Injected(int index, out AccelerationEvent ret) { }

	private static void get_mousePosition_Injected(out Vector3 ret) { }

	private static void get_mouseScrollDelta_Injected(out Vector2 ret) { }

	private static void get_compositionCursorPos_Injected(out Vector2 ret) { }

	private static void set_compositionCursorPos_Injected(ref Vector2 value) { }

	private static void get_acceleration_Injected(out Vector3 ret) { }
}

// Namespace: JetBrains.Annotations
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public sealed class UsedImplicitlyAttribute : Attribute
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private ImplicitUseKindFlags <UseKindFlags>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private ImplicitUseTargetFlags <TargetFlags>k__BackingField;

	// Properties
	private ImplicitUseKindFlags UseKindFlags { set; }
	private ImplicitUseTargetFlags TargetFlags { set; }

	// Methods

	public void .ctor() { }

	public void .ctor(ImplicitUseKindFlags useKindFlags, ImplicitUseTargetFlags targetFlags) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_UseKindFlags(ImplicitUseKindFlags value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_TargetFlags(ImplicitUseTargetFlags value) { }
}

// Namespace: JetBrains.Annotations
[AttributeUsageAttribute] // RVA: 0xC5CA0 Offset: 0xC50A0 VA: 0x1800C5CA0
public sealed class MeansImplicitUseAttribute : Attribute
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private ImplicitUseKindFlags <UseKindFlags>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private ImplicitUseTargetFlags <TargetFlags>k__BackingField;

	// Properties
	[UsedImplicitlyAttribute] // RVA: 0x44290 Offset: 0x43690 VA: 0x180044290
	private ImplicitUseKindFlags UseKindFlags { set; }
	[UsedImplicitlyAttribute] // RVA: 0x44290 Offset: 0x43690 VA: 0x180044290
	private ImplicitUseTargetFlags TargetFlags { set; }

	// Methods

	public void .ctor() { }

	public void .ctor(ImplicitUseKindFlags useKindFlags, ImplicitUseTargetFlags targetFlags) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_UseKindFlags(ImplicitUseKindFlags value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_TargetFlags(ImplicitUseTargetFlags value) { }
}

// Namespace: JetBrains.Annotations
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum ImplicitUseKindFlags
{
	// Fields
	public int value__;
	public const ImplicitUseKindFlags Default = 7;
	public const ImplicitUseKindFlags Access = 1;
	public const ImplicitUseKindFlags Assign = 2;
	public const ImplicitUseKindFlags InstantiatedWithFixedConstructorSignature = 4;
	public const ImplicitUseKindFlags InstantiatedNoFixedConstructorSignature = 8;
}

// Namespace: JetBrains.Annotations
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum ImplicitUseTargetFlags
{
	// Fields
	public int value__;
	public const ImplicitUseTargetFlags Default = 1;
	public const ImplicitUseTargetFlags Itself = 1;
	public const ImplicitUseTargetFlags Members = 2;
	public const ImplicitUseTargetFlags WithMembers = 3;
}

// Namespace: JetBrains.Annotations
[AttributeUsageAttribute] // RVA: 0x490C0 Offset: 0x484C0 VA: 0x1800490C0
public sealed class NoEnumerationAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine
public enum KeyCode
{
	// Fields
	public int value__;
	public const KeyCode None = 0;
	public const KeyCode Backspace = 8;
	public const KeyCode Delete = 127;
	public const KeyCode Tab = 9;
	public const KeyCode Clear = 12;
	public const KeyCode Return = 13;
	public const KeyCode Pause = 19;
	public const KeyCode Escape = 27;
	public const KeyCode Space = 32;
	public const KeyCode Keypad0 = 256;
	public const KeyCode Keypad1 = 257;
	public const KeyCode Keypad2 = 258;
	public const KeyCode Keypad3 = 259;
	public const KeyCode Keypad4 = 260;
	public const KeyCode Keypad5 = 261;
	public const KeyCode Keypad6 = 262;
	public const KeyCode Keypad7 = 263;
	public const KeyCode Keypad8 = 264;
	public const KeyCode Keypad9 = 265;
	public const KeyCode KeypadPeriod = 266;
	public const KeyCode KeypadDivide = 267;
	public const KeyCode KeypadMultiply = 268;
	public const KeyCode KeypadMinus = 269;
	public const KeyCode KeypadPlus = 270;
	public const KeyCode KeypadEnter = 271;
	public const KeyCode KeypadEquals = 272;
	public const KeyCode UpArrow = 273;
	public const KeyCode DownArrow = 274;
	public const KeyCode RightArrow = 275;
	public const KeyCode LeftArrow = 276;
	public const KeyCode Insert = 277;
	public const KeyCode Home = 278;
	public const KeyCode End = 279;
	public const KeyCode PageUp = 280;
	public const KeyCode PageDown = 281;
	public const KeyCode F1 = 282;
	public const KeyCode F2 = 283;
	public const KeyCode F3 = 284;
	public const KeyCode F4 = 285;
	public const KeyCode F5 = 286;
	public const KeyCode F6 = 287;
	public const KeyCode F7 = 288;
	public const KeyCode F8 = 289;
	public const KeyCode F9 = 290;
	public const KeyCode F10 = 291;
	public const KeyCode F11 = 292;
	public const KeyCode F12 = 293;
	public const KeyCode F13 = 294;
	public const KeyCode F14 = 295;
	public const KeyCode F15 = 296;
	public const KeyCode Alpha0 = 48;
	public const KeyCode Alpha1 = 49;
	public const KeyCode Alpha2 = 50;
	public const KeyCode Alpha3 = 51;
	public const KeyCode Alpha4 = 52;
	public const KeyCode Alpha5 = 53;
	public const KeyCode Alpha6 = 54;
	public const KeyCode Alpha7 = 55;
	public const KeyCode Alpha8 = 56;
	public const KeyCode Alpha9 = 57;
	public const KeyCode Exclaim = 33;
	public const KeyCode DoubleQuote = 34;
	public const KeyCode Hash = 35;
	public const KeyCode Dollar = 36;
	public const KeyCode Percent = 37;
	public const KeyCode Ampersand = 38;
	public const KeyCode Quote = 39;
	public const KeyCode LeftParen = 40;
	public const KeyCode RightParen = 41;
	public const KeyCode Asterisk = 42;
	public const KeyCode Plus = 43;
	public const KeyCode Comma = 44;
	public const KeyCode Minus = 45;
	public const KeyCode Period = 46;
	public const KeyCode Slash = 47;
	public const KeyCode Colon = 58;
	public const KeyCode Semicolon = 59;
	public const KeyCode Less = 60;
	public const KeyCode Equals = 61;
	public const KeyCode Greater = 62;
	public const KeyCode Question = 63;
	public const KeyCode At = 64;
	public const KeyCode LeftBracket = 91;
	public const KeyCode Backslash = 92;
	public const KeyCode RightBracket = 93;
	public const KeyCode Caret = 94;
	public const KeyCode Underscore = 95;
	public const KeyCode BackQuote = 96;
	public const KeyCode A = 97;
	public const KeyCode B = 98;
	public const KeyCode C = 99;
	public const KeyCode D = 100;
	public const KeyCode E = 101;
	public const KeyCode F = 102;
	public const KeyCode G = 103;
	public const KeyCode H = 104;
	public const KeyCode I = 105;
	public const KeyCode J = 106;
	public const KeyCode K = 107;
	public const KeyCode L = 108;
	public const KeyCode M = 109;
	public const KeyCode N = 110;
	public const KeyCode O = 111;
	public const KeyCode P = 112;
	public const KeyCode Q = 113;
	public const KeyCode R = 114;
	public const KeyCode S = 115;
	public const KeyCode T = 116;
	public const KeyCode U = 117;
	public const KeyCode V = 118;
	public const KeyCode W = 119;
	public const KeyCode X = 120;
	public const KeyCode Y = 121;
	public const KeyCode Z = 122;
	public const KeyCode LeftCurlyBracket = 123;
	public const KeyCode Pipe = 124;
	public const KeyCode RightCurlyBracket = 125;
	public const KeyCode Tilde = 126;
	public const KeyCode Numlock = 300;
	public const KeyCode CapsLock = 301;
	public const KeyCode ScrollLock = 302;
	public const KeyCode RightShift = 303;
	public const KeyCode LeftShift = 304;
	public const KeyCode RightControl = 305;
	public const KeyCode LeftControl = 306;
	public const KeyCode RightAlt = 307;
	public const KeyCode LeftAlt = 308;
	public const KeyCode LeftCommand = 310;
	public const KeyCode LeftApple = 310;
	public const KeyCode LeftWindows = 311;
	public const KeyCode RightCommand = 309;
	public const KeyCode RightApple = 309;
	public const KeyCode RightWindows = 312;
	public const KeyCode AltGr = 313;
	public const KeyCode Help = 315;
	public const KeyCode Print = 316;
	public const KeyCode SysReq = 317;
	public const KeyCode Break = 318;
	public const KeyCode Menu = 319;
	public const KeyCode Mouse0 = 323;
	public const KeyCode Mouse1 = 324;
	public const KeyCode Mouse2 = 325;
	public const KeyCode Mouse3 = 326;
	public const KeyCode Mouse4 = 327;
	public const KeyCode Mouse5 = 328;
	public const KeyCode Mouse6 = 329;
	public const KeyCode JoystickButton0 = 330;
	public const KeyCode JoystickButton1 = 331;
	public const KeyCode JoystickButton2 = 332;
	public const KeyCode JoystickButton3 = 333;
	public const KeyCode JoystickButton4 = 334;
	public const KeyCode JoystickButton5 = 335;
	public const KeyCode JoystickButton6 = 336;
	public const KeyCode JoystickButton7 = 337;
	public const KeyCode JoystickButton8 = 338;
	public const KeyCode JoystickButton9 = 339;
	public const KeyCode JoystickButton10 = 340;
	public const KeyCode JoystickButton11 = 341;
	public const KeyCode JoystickButton12 = 342;
	public const KeyCode JoystickButton13 = 343;
	public const KeyCode JoystickButton14 = 344;
	public const KeyCode JoystickButton15 = 345;
	public const KeyCode JoystickButton16 = 346;
	public const KeyCode JoystickButton17 = 347;
	public const KeyCode JoystickButton18 = 348;
	public const KeyCode JoystickButton19 = 349;
	public const KeyCode Joystick1Button0 = 350;
	public const KeyCode Joystick1Button1 = 351;
	public const KeyCode Joystick1Button2 = 352;
	public const KeyCode Joystick1Button3 = 353;
	public const KeyCode Joystick1Button4 = 354;
	public const KeyCode Joystick1Button5 = 355;
	public const KeyCode Joystick1Button6 = 356;
	public const KeyCode Joystick1Button7 = 357;
	public const KeyCode Joystick1Button8 = 358;
	public const KeyCode Joystick1Button9 = 359;
	public const KeyCode Joystick1Button10 = 360;
	public const KeyCode Joystick1Button11 = 361;
	public const KeyCode Joystick1Button12 = 362;
	public const KeyCode Joystick1Button13 = 363;
	public const KeyCode Joystick1Button14 = 364;
	public const KeyCode Joystick1Button15 = 365;
	public const KeyCode Joystick1Button16 = 366;
	public const KeyCode Joystick1Button17 = 367;
	public const KeyCode Joystick1Button18 = 368;
	public const KeyCode Joystick1Button19 = 369;
	public const KeyCode Joystick2Button0 = 370;
	public const KeyCode Joystick2Button1 = 371;
	public const KeyCode Joystick2Button2 = 372;
	public const KeyCode Joystick2Button3 = 373;
	public const KeyCode Joystick2Button4 = 374;
	public const KeyCode Joystick2Button5 = 375;
	public const KeyCode Joystick2Button6 = 376;
	public const KeyCode Joystick2Button7 = 377;
	public const KeyCode Joystick2Button8 = 378;
	public const KeyCode Joystick2Button9 = 379;
	public const KeyCode Joystick2Button10 = 380;
	public const KeyCode Joystick2Button11 = 381;
	public const KeyCode Joystick2Button12 = 382;
	public const KeyCode Joystick2Button13 = 383;
	public const KeyCode Joystick2Button14 = 384;
	public const KeyCode Joystick2Button15 = 385;
	public const KeyCode Joystick2Button16 = 386;
	public const KeyCode Joystick2Button17 = 387;
	public const KeyCode Joystick2Button18 = 388;
	public const KeyCode Joystick2Button19 = 389;
	public const KeyCode Joystick3Button0 = 390;
	public const KeyCode Joystick3Button1 = 391;
	public const KeyCode Joystick3Button2 = 392;
	public const KeyCode Joystick3Button3 = 393;
	public const KeyCode Joystick3Button4 = 394;
	public const KeyCode Joystick3Button5 = 395;
	public const KeyCode Joystick3Button6 = 396;
	public const KeyCode Joystick3Button7 = 397;
	public const KeyCode Joystick3Button8 = 398;
	public const KeyCode Joystick3Button9 = 399;
	public const KeyCode Joystick3Button10 = 400;
	public const KeyCode Joystick3Button11 = 401;
	public const KeyCode Joystick3Button12 = 402;
	public const KeyCode Joystick3Button13 = 403;
	public const KeyCode Joystick3Button14 = 404;
	public const KeyCode Joystick3Button15 = 405;
	public const KeyCode Joystick3Button16 = 406;
	public const KeyCode Joystick3Button17 = 407;
	public const KeyCode Joystick3Button18 = 408;
	public const KeyCode Joystick3Button19 = 409;
	public const KeyCode Joystick4Button0 = 410;
	public const KeyCode Joystick4Button1 = 411;
	public const KeyCode Joystick4Button2 = 412;
	public const KeyCode Joystick4Button3 = 413;
	public const KeyCode Joystick4Button4 = 414;
	public const KeyCode Joystick4Button5 = 415;
	public const KeyCode Joystick4Button6 = 416;
	public const KeyCode Joystick4Button7 = 417;
	public const KeyCode Joystick4Button8 = 418;
	public const KeyCode Joystick4Button9 = 419;
	public const KeyCode Joystick4Button10 = 420;
	public const KeyCode Joystick4Button11 = 421;
	public const KeyCode Joystick4Button12 = 422;
	public const KeyCode Joystick4Button13 = 423;
	public const KeyCode Joystick4Button14 = 424;
	public const KeyCode Joystick4Button15 = 425;
	public const KeyCode Joystick4Button16 = 426;
	public const KeyCode Joystick4Button17 = 427;
	public const KeyCode Joystick4Button18 = 428;
	public const KeyCode Joystick4Button19 = 429;
	public const KeyCode Joystick5Button0 = 430;
	public const KeyCode Joystick5Button1 = 431;
	public const KeyCode Joystick5Button2 = 432;
	public const KeyCode Joystick5Button3 = 433;
	public const KeyCode Joystick5Button4 = 434;
	public const KeyCode Joystick5Button5 = 435;
	public const KeyCode Joystick5Button6 = 436;
	public const KeyCode Joystick5Button7 = 437;
	public const KeyCode Joystick5Button8 = 438;
	public const KeyCode Joystick5Button9 = 439;
	public const KeyCode Joystick5Button10 = 440;
	public const KeyCode Joystick5Button11 = 441;
	public const KeyCode Joystick5Button12 = 442;
	public const KeyCode Joystick5Button13 = 443;
	public const KeyCode Joystick5Button14 = 444;
	public const KeyCode Joystick5Button15 = 445;
	public const KeyCode Joystick5Button16 = 446;
	public const KeyCode Joystick5Button17 = 447;
	public const KeyCode Joystick5Button18 = 448;
	public const KeyCode Joystick5Button19 = 449;
	public const KeyCode Joystick6Button0 = 450;
	public const KeyCode Joystick6Button1 = 451;
	public const KeyCode Joystick6Button2 = 452;
	public const KeyCode Joystick6Button3 = 453;
	public const KeyCode Joystick6Button4 = 454;
	public const KeyCode Joystick6Button5 = 455;
	public const KeyCode Joystick6Button6 = 456;
	public const KeyCode Joystick6Button7 = 457;
	public const KeyCode Joystick6Button8 = 458;
	public const KeyCode Joystick6Button9 = 459;
	public const KeyCode Joystick6Button10 = 460;
	public const KeyCode Joystick6Button11 = 461;
	public const KeyCode Joystick6Button12 = 462;
	public const KeyCode Joystick6Button13 = 463;
	public const KeyCode Joystick6Button14 = 464;
	public const KeyCode Joystick6Button15 = 465;
	public const KeyCode Joystick6Button16 = 466;
	public const KeyCode Joystick6Button17 = 467;
	public const KeyCode Joystick6Button18 = 468;
	public const KeyCode Joystick6Button19 = 469;
	public const KeyCode Joystick7Button0 = 470;
	public const KeyCode Joystick7Button1 = 471;
	public const KeyCode Joystick7Button2 = 472;
	public const KeyCode Joystick7Button3 = 473;
	public const KeyCode Joystick7Button4 = 474;
	public const KeyCode Joystick7Button5 = 475;
	public const KeyCode Joystick7Button6 = 476;
	public const KeyCode Joystick7Button7 = 477;
	public const KeyCode Joystick7Button8 = 478;
	public const KeyCode Joystick7Button9 = 479;
	public const KeyCode Joystick7Button10 = 480;
	public const KeyCode Joystick7Button11 = 481;
	public const KeyCode Joystick7Button12 = 482;
	public const KeyCode Joystick7Button13 = 483;
	public const KeyCode Joystick7Button14 = 484;
	public const KeyCode Joystick7Button15 = 485;
	public const KeyCode Joystick7Button16 = 486;
	public const KeyCode Joystick7Button17 = 487;
	public const KeyCode Joystick7Button18 = 488;
	public const KeyCode Joystick7Button19 = 489;
	public const KeyCode Joystick8Button0 = 490;
	public const KeyCode Joystick8Button1 = 491;
	public const KeyCode Joystick8Button2 = 492;
	public const KeyCode Joystick8Button3 = 493;
	public const KeyCode Joystick8Button4 = 494;
	public const KeyCode Joystick8Button5 = 495;
	public const KeyCode Joystick8Button6 = 496;
	public const KeyCode Joystick8Button7 = 497;
	public const KeyCode Joystick8Button8 = 498;
	public const KeyCode Joystick8Button9 = 499;
	public const KeyCode Joystick8Button10 = 500;
	public const KeyCode Joystick8Button11 = 501;
	public const KeyCode Joystick8Button12 = 502;
	public const KeyCode Joystick8Button13 = 503;
	public const KeyCode Joystick8Button14 = 504;
	public const KeyCode Joystick8Button15 = 505;
	public const KeyCode Joystick8Button16 = 506;
	public const KeyCode Joystick8Button17 = 507;
	public const KeyCode Joystick8Button18 = 508;
	public const KeyCode Joystick8Button19 = 509;
}

// Namespace: UnityEngine
[NativeClassAttribute] // RVA: 0x498D0 Offset: 0x48CD0 VA: 0x1800498D0
[NativeHeaderAttribute] // RVA: 0x498D0 Offset: 0x48CD0 VA: 0x1800498D0
[RequiredByNativeCodeAttribute] // RVA: 0x498D0 Offset: 0x48CD0 VA: 0x1800498D0
[NativeHeaderAttribute] // RVA: 0x498D0 Offset: 0x48CD0 VA: 0x1800498D0
public struct LayerMask
{
	// Fields
	[NativeNameAttribute] // RVA: 0x4D770 Offset: 0x4CB70 VA: 0x18004D770
	private int m_Mask;

	// Properties
	public int value { get; set; }

	// Methods

	public static int op_Implicit(LayerMask mask) { }

	public static LayerMask op_Implicit(int intVal) { }

	public int get_value() { }

	public void set_value(int value) { }

	[NativeMethodAttribute] // RVA: 0x4F250 Offset: 0x4E650 VA: 0x18004F250
	[StaticAccessorAttribute] // RVA: 0x4F250 Offset: 0x4E650 VA: 0x18004F250
	public static string LayerToName(int layer) { }

	[StaticAccessorAttribute] // RVA: 0x513F0 Offset: 0x507F0 VA: 0x1800513F0
	[NativeMethodAttribute] // RVA: 0x513F0 Offset: 0x507F0 VA: 0x1800513F0
	public static int NameToLayer(string layerName) { }

	public static int GetMask(string[] layerNames) { }
}

// Namespace: UnityEngine
public enum LODFadeMode
{
	// Fields
	public int value__;
	public const LODFadeMode None = 0;
	public const LODFadeMode CrossFade = 1;
	public const LODFadeMode SpeedTree = 2;
}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct LOD
{
	// Fields
	public float screenRelativeTransitionHeight;
	public float fadeTransitionWidth;
	public Renderer[] renderers;

	// Methods

	public void .ctor(float screenRelativeTransitionHeight, Renderer[] renderers) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x55B70 Offset: 0x54F70 VA: 0x180055B70
[NativeHeaderAttribute] // RVA: 0x55B70 Offset: 0x54F70 VA: 0x180055B70
[StaticAccessorAttribute] // RVA: 0x55B70 Offset: 0x54F70 VA: 0x180055B70
[NativeHeaderAttribute] // RVA: 0x55B70 Offset: 0x54F70 VA: 0x180055B70
public class LODGroup : Component
{
	// Properties
	public LODFadeMode fadeMode { set; }
	public bool animateCrossFading { set; }

	// Methods

	public void set_fadeMode(LODFadeMode value) { }

	public void set_animateCrossFading(bool value) { }

	[FreeFunctionAttribute] // RVA: 0x596E0 Offset: 0x58AE0 VA: 0x1800596E0
	public void SetLODs(LOD[] lods) { }
}

// Namespace: UnityEngine
internal static class ManagedStreamHelpers
{
	// Methods

	internal static void ValidateLoadFromStream(Stream stream) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void ManagedStreamRead(byte[] buffer, int offset, int count, Stream stream, IntPtr returnValueAddress) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void ManagedStreamSeek(long offset, uint origin, Stream stream, IntPtr returnValueAddress) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void ManagedStreamLength(Stream stream, IntPtr returnValueAddress) { }
}

// Namespace: UnityEngine
[Serializable]
public struct FrustumPlanes
{
	// Fields
	public float left;
	public float right;
	public float bottom;
	public float top;
	public float zNear;
	public float zFar;
}

// Namespace: UnityEngine
[NativeTypeAttribute] // RVA: 0x604E0 Offset: 0x5F8E0 VA: 0x1800604E0
[NativeClassAttribute] // RVA: 0x604E0 Offset: 0x5F8E0 VA: 0x1800604E0
[RequiredByNativeCodeAttribute] // RVA: 0x604E0 Offset: 0x5F8E0 VA: 0x1800604E0
[ThreadAndSerializationSafeAttribute] // RVA: 0x604E0 Offset: 0x5F8E0 VA: 0x1800604E0
[DefaultMemberAttribute] // RVA: 0x604E0 Offset: 0x5F8E0 VA: 0x1800604E0
[NativeHeaderAttribute] // RVA: 0x604E0 Offset: 0x5F8E0 VA: 0x1800604E0
public struct Matrix4x4 : IEquatable<Matrix4x4>
{
	// Fields
	[NativeNameAttribute] // RVA: 0x64810 Offset: 0x63C10 VA: 0x180064810
	public float m00;
	[NativeNameAttribute] // RVA: 0x66590 Offset: 0x65990 VA: 0x180066590
	public float m10;
	[NativeNameAttribute] // RVA: 0x66F30 Offset: 0x66330 VA: 0x180066F30
	public float m20;
	[NativeNameAttribute] // RVA: 0x69D20 Offset: 0x69120 VA: 0x180069D20
	public float m30;
	[NativeNameAttribute] // RVA: 0x6CBC0 Offset: 0x6BFC0 VA: 0x18006CBC0
	public float m01;
	[NativeNameAttribute] // RVA: 0x6EAE0 Offset: 0x6DEE0 VA: 0x18006EAE0
	public float m11;
	[NativeNameAttribute] // RVA: 0x6F610 Offset: 0x6EA10 VA: 0x18006F610
	public float m21;
	[NativeNameAttribute] // RVA: 0x71510 Offset: 0x70910 VA: 0x180071510
	public float m31;
	[NativeNameAttribute] // RVA: 0x73150 Offset: 0x72550 VA: 0x180073150
	public float m02;
	[NativeNameAttribute] // RVA: 0x75130 Offset: 0x74530 VA: 0x180075130
	public float m12;
	[NativeNameAttribute] // RVA: 0x75D10 Offset: 0x75110 VA: 0x180075D10
	public float m22;
	[NativeNameAttribute] // RVA: 0x778E0 Offset: 0x76CE0 VA: 0x1800778E0
	public float m32;
	[NativeNameAttribute] // RVA: 0x796D0 Offset: 0x78AD0 VA: 0x1800796D0
	public float m03;
	[NativeNameAttribute] // RVA: 0x7C7B0 Offset: 0x7BBB0 VA: 0x18007C7B0
	public float m13;
	[NativeNameAttribute] // RVA: 0x7D260 Offset: 0x7C660 VA: 0x18007D260
	public float m23;
	[NativeNameAttribute] // RVA: 0x7EFE0 Offset: 0x7E3E0 VA: 0x18007EFE0
	public float m33;
	private static readonly Matrix4x4 zeroMatrix;
	private static readonly Matrix4x4 identityMatrix;

	// Properties
	public Quaternion rotation { get; }
	public Vector3 lossyScale { get; }
	public bool isIdentity { get; }
	public float determinant { get; }
	public FrustumPlanes decomposeProjection { get; }
	public Matrix4x4 inverse { get; }
	public Matrix4x4 transpose { get; }
	public float Item { get; set; }
	public float Item { get; set; }
	public static Matrix4x4 zero { get; }
	public static Matrix4x4 identity { get; }

	// Methods

	public void .ctor(Vector4 column0, Vector4 column1, Vector4 column2, Vector4 column3) { }

	[ThreadSafeAttribute] // RVA: 0x77880 Offset: 0x76C80 VA: 0x180077880
	private Quaternion GetRotation() { }

	[ThreadSafeAttribute] // RVA: 0x77880 Offset: 0x76C80 VA: 0x180077880
	private Vector3 GetLossyScale() { }

	[ThreadSafeAttribute] // RVA: 0x77880 Offset: 0x76C80 VA: 0x180077880
	private bool IsIdentity() { }

	[ThreadSafeAttribute] // RVA: 0x77880 Offset: 0x76C80 VA: 0x180077880
	private float GetDeterminant() { }

	[ThreadSafeAttribute] // RVA: 0x77880 Offset: 0x76C80 VA: 0x180077880
	private FrustumPlanes DecomposeProjection() { }

	public Quaternion get_rotation() { }

	public Vector3 get_lossyScale() { }

	public bool get_isIdentity() { }

	public float get_determinant() { }

	public FrustumPlanes get_decomposeProjection() { }

	[ThreadSafeAttribute] // RVA: 0x77880 Offset: 0x76C80 VA: 0x180077880
	public bool ValidTRS() { }

	[FreeFunctionAttribute] // RVA: 0x89DB0 Offset: 0x891B0 VA: 0x180089DB0
	public static Matrix4x4 TRS(Vector3 pos, Quaternion q, Vector3 s) { }

	[FreeFunctionAttribute] // RVA: 0x8A600 Offset: 0x89A00 VA: 0x18008A600
	public static Matrix4x4 Inverse(Matrix4x4 m) { }

	public Matrix4x4 get_inverse() { }

	[FreeFunctionAttribute] // RVA: 0x8C6E0 Offset: 0x8BAE0 VA: 0x18008C6E0
	public static Matrix4x4 Transpose(Matrix4x4 m) { }

	public Matrix4x4 get_transpose() { }

	[FreeFunctionAttribute] // RVA: 0x8E530 Offset: 0x8D930 VA: 0x18008E530
	public static Matrix4x4 Ortho(float left, float right, float bottom, float top, float zNear, float zFar) { }

	[FreeFunctionAttribute] // RVA: 0x902D0 Offset: 0x8F6D0 VA: 0x1800902D0
	public static Matrix4x4 Perspective(float fov, float aspect, float zNear, float zFar) { }

	[FreeFunctionAttribute] // RVA: 0x91F60 Offset: 0x91360 VA: 0x180091F60
	public static Matrix4x4 Frustum(float left, float right, float bottom, float top, float zNear, float zFar) { }

	public static Matrix4x4 Frustum(FrustumPlanes fp) { }

	public float get_Item(int row, int column) { }

	public void set_Item(int row, int column, float value) { }

	public float get_Item(int index) { }

	public void set_Item(int index, float value) { }

	public override int GetHashCode() { }

	public override bool Equals(object other) { }

	public bool Equals(Matrix4x4 other) { }

	public static Matrix4x4 op_Multiply(Matrix4x4 lhs, Matrix4x4 rhs) { }

	public static Vector4 op_Multiply(Matrix4x4 lhs, Vector4 vector) { }

	public static bool op_Equality(Matrix4x4 lhs, Matrix4x4 rhs) { }

	public static bool op_Inequality(Matrix4x4 lhs, Matrix4x4 rhs) { }

	public Vector4 GetColumn(int index) { }

	public void SetColumn(int index, Vector4 column) { }

	public void SetRow(int index, Vector4 row) { }

	public Vector3 MultiplyPoint(Vector3 point) { }

	public Vector3 MultiplyPoint3x4(Vector3 point) { }

	public Vector3 MultiplyVector(Vector3 vector) { }

	public static Matrix4x4 Scale(Vector3 vector) { }

	public static Matrix4x4 Rotate(Quaternion q) { }

	public static Matrix4x4 get_zero() { }

	public static Matrix4x4 get_identity() { }

	public override string ToString() { }

	private static void .cctor() { }

	private static void GetRotation_Injected(ref Matrix4x4 _unity_self, out Quaternion ret) { }

	private static void GetLossyScale_Injected(ref Matrix4x4 _unity_self, out Vector3 ret) { }

	private static bool IsIdentity_Injected(ref Matrix4x4 _unity_self) { }

	private static float GetDeterminant_Injected(ref Matrix4x4 _unity_self) { }

	private static void DecomposeProjection_Injected(ref Matrix4x4 _unity_self, out FrustumPlanes ret) { }

	private static bool ValidTRS_Injected(ref Matrix4x4 _unity_self) { }

	private static void TRS_Injected(ref Vector3 pos, ref Quaternion q, ref Vector3 s, out Matrix4x4 ret) { }

	private static void Inverse_Injected(ref Matrix4x4 m, out Matrix4x4 ret) { }

	private static void Transpose_Injected(ref Matrix4x4 m, out Matrix4x4 ret) { }

	private static void Ortho_Injected(float left, float right, float bottom, float top, float zNear, float zFar, out Matrix4x4 ret) { }

	private static void Perspective_Injected(float fov, float aspect, float zNear, float zFar, out Matrix4x4 ret) { }

	private static void Frustum_Injected(float left, float right, float bottom, float top, float zNear, float zFar, out Matrix4x4 ret) { }
}

// Namespace: UnityEngine
[RequiredByNativeCodeAttribute] // RVA: 0x93C80 Offset: 0x93080 VA: 0x180093C80
[NativeTypeAttribute] // RVA: 0x93C80 Offset: 0x93080 VA: 0x180093C80
[DefaultMemberAttribute] // RVA: 0x93C80 Offset: 0x93080 VA: 0x180093C80
[NativeClassAttribute] // RVA: 0x93C80 Offset: 0x93080 VA: 0x180093C80
[NativeHeaderAttribute] // RVA: 0x93C80 Offset: 0x93080 VA: 0x180093C80
[NativeHeaderAttribute] // RVA: 0x93C80 Offset: 0x93080 VA: 0x180093C80
[ThreadAndSerializationSafeAttribute] // RVA: 0x93C80 Offset: 0x93080 VA: 0x180093C80
public struct Vector3 : IEquatable<Vector3>
{
	// Fields
	public const float kEpsilon = 1E-05;
	public const float kEpsilonNormalSqrt = 1E-15;
	public float x;
	public float y;
	public float z;
	private static readonly Vector3 zeroVector;
	private static readonly Vector3 oneVector;
	private static readonly Vector3 upVector;
	private static readonly Vector3 downVector;
	private static readonly Vector3 leftVector;
	private static readonly Vector3 rightVector;
	private static readonly Vector3 forwardVector;
	private static readonly Vector3 backVector;
	private static readonly Vector3 positiveInfinityVector;
	private static readonly Vector3 negativeInfinityVector;

	// Properties
	public float Item { get; set; }
	public Vector3 normalized { get; }
	public float magnitude { get; }
	public float sqrMagnitude { get; }
	public static Vector3 zero { get; }
	public static Vector3 one { get; }
	public static Vector3 forward { get; }
	public static Vector3 back { get; }
	public static Vector3 up { get; }
	public static Vector3 down { get; }
	public static Vector3 left { get; }
	public static Vector3 right { get; }

	// Methods

	public void .ctor(float x, float y, float z) { }

	public void .ctor(float x, float y) { }

	[FreeFunctionAttribute] // RVA: 0x98280 Offset: 0x97680 VA: 0x180098280
	public static Vector3 Slerp(Vector3 a, Vector3 b, float t) { }

	[FreeFunctionAttribute] // RVA: 0x9B050 Offset: 0x9A450 VA: 0x18009B050
	private static void OrthoNormalize2(ref Vector3 a, ref Vector3 b) { }

	public static void OrthoNormalize(ref Vector3 normal, ref Vector3 tangent) { }

	[FreeFunctionAttribute] // RVA: 0xC8840 Offset: 0xC7C40 VA: 0x1800C8840
	public static Vector3 RotateTowards(Vector3 current, Vector3 target, float maxRadiansDelta, float maxMagnitudeDelta) { }

	public static Vector3 Lerp(Vector3 a, Vector3 b, float t) { }

	public static Vector3 MoveTowards(Vector3 current, Vector3 target, float maxDistanceDelta) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector3 SmoothDamp(Vector3 current, Vector3 target, ref Vector3 currentVelocity, float smoothTime, float maxSpeed) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector3 SmoothDamp(Vector3 current, Vector3 target, ref Vector3 currentVelocity, float smoothTime) { }

	public static Vector3 SmoothDamp(Vector3 current, Vector3 target, ref Vector3 currentVelocity, float smoothTime, float maxSpeed, float deltaTime) { }

	public float get_Item(int index) { }

	public void set_Item(int index, float value) { }

	public void Set(float newX, float newY, float newZ) { }

	public static Vector3 Scale(Vector3 a, Vector3 b) { }

	public void Scale(Vector3 scale) { }

	public static Vector3 Cross(Vector3 lhs, Vector3 rhs) { }

	public override int GetHashCode() { }

	public override bool Equals(object other) { }

	public bool Equals(Vector3 other) { }

	public static Vector3 Reflect(Vector3 inDirection, Vector3 inNormal) { }

	public static Vector3 Normalize(Vector3 value) { }

	public void Normalize() { }

	public Vector3 get_normalized() { }

	public static float Dot(Vector3 lhs, Vector3 rhs) { }

	public static Vector3 Project(Vector3 vector, Vector3 onNormal) { }

	public static Vector3 ProjectOnPlane(Vector3 vector, Vector3 planeNormal) { }

	public static float Angle(Vector3 from, Vector3 to) { }

	public static float SignedAngle(Vector3 from, Vector3 to, Vector3 axis) { }

	public static float Distance(Vector3 a, Vector3 b) { }

	public static Vector3 ClampMagnitude(Vector3 vector, float maxLength) { }

	public static float Magnitude(Vector3 vector) { }

	public float get_magnitude() { }

	public static float SqrMagnitude(Vector3 vector) { }

	public float get_sqrMagnitude() { }

	public static Vector3 Min(Vector3 lhs, Vector3 rhs) { }

	public static Vector3 Max(Vector3 lhs, Vector3 rhs) { }

	public static Vector3 get_zero() { }

	public static Vector3 get_one() { }

	public static Vector3 get_forward() { }

	public static Vector3 get_back() { }

	public static Vector3 get_up() { }

	public static Vector3 get_down() { }

	public static Vector3 get_left() { }

	public static Vector3 get_right() { }

	public static Vector3 op_Addition(Vector3 a, Vector3 b) { }

	public static Vector3 op_Subtraction(Vector3 a, Vector3 b) { }

	public static Vector3 op_UnaryNegation(Vector3 a) { }

	public static Vector3 op_Multiply(Vector3 a, float d) { }

	public static Vector3 op_Multiply(float d, Vector3 a) { }

	public static Vector3 op_Division(Vector3 a, float d) { }

	public static bool op_Equality(Vector3 lhs, Vector3 rhs) { }

	public static bool op_Inequality(Vector3 lhs, Vector3 rhs) { }

	public override string ToString() { }

	private static void .cctor() { }

	private static void Slerp_Injected(ref Vector3 a, ref Vector3 b, float t, out Vector3 ret) { }

	private static void RotateTowards_Injected(ref Vector3 current, ref Vector3 target, float maxRadiansDelta, float maxMagnitudeDelta, out Vector3 ret) { }
}

// Namespace: UnityEngine
[DefaultMemberAttribute] // RVA: 0xA49D0 Offset: 0xA3DD0 VA: 0x1800A49D0
[NativeTypeAttribute] // RVA: 0xA49D0 Offset: 0xA3DD0 VA: 0x1800A49D0
[UsedByNativeCodeAttribute] // RVA: 0xA49D0 Offset: 0xA3DD0 VA: 0x1800A49D0
[NativeHeaderAttribute] // RVA: 0xA49D0 Offset: 0xA3DD0 VA: 0x1800A49D0
[ThreadAndSerializationSafeAttribute] // RVA: 0xA49D0 Offset: 0xA3DD0 VA: 0x1800A49D0
public struct Quaternion : IEquatable<Quaternion>
{
	// Fields
	public float x;
	public float y;
	public float z;
	public float w;
	private static readonly Quaternion identityQuaternion;
	public const float kEpsilon = 1E-06;

	// Properties
	public static Quaternion identity { get; }
	public Vector3 eulerAngles { get; set; }
	public Quaternion normalized { get; }

	// Methods

	public void .ctor(float x, float y, float z, float w) { }

	[FreeFunctionAttribute] // RVA: 0xA97E0 Offset: 0xA8BE0 VA: 0x1800A97E0
	public static Quaternion FromToRotation(Vector3 fromDirection, Vector3 toDirection) { }

	[FreeFunctionAttribute] // RVA: 0xC8840 Offset: 0xC7C40 VA: 0x1800C8840
	public static Quaternion Inverse(Quaternion rotation) { }

	[FreeFunctionAttribute] // RVA: 0xABD10 Offset: 0xAB110 VA: 0x1800ABD10
	public static Quaternion Slerp(Quaternion a, Quaternion b, float t) { }

	[FreeFunctionAttribute] // RVA: 0xAD9D0 Offset: 0xACDD0 VA: 0x1800AD9D0
	public static Quaternion SlerpUnclamped(Quaternion a, Quaternion b, float t) { }

	[FreeFunctionAttribute] // RVA: 0xAF560 Offset: 0xAE960 VA: 0x1800AF560
	public static Quaternion Lerp(Quaternion a, Quaternion b, float t) { }

	[FreeFunctionAttribute] // RVA: 0xB2570 Offset: 0xB1970 VA: 0x1800B2570
	private static Quaternion Internal_FromEulerRad(Vector3 euler) { }

	[FreeFunctionAttribute] // RVA: 0xB30F0 Offset: 0xB24F0 VA: 0x1800B30F0
	private static Vector3 Internal_ToEulerRad(Quaternion rotation) { }

	[FreeFunctionAttribute] // RVA: 0xB4E70 Offset: 0xB4270 VA: 0x1800B4E70
	private static void Internal_ToAxisAngleRad(Quaternion q, out Vector3 axis, out float angle) { }

	[FreeFunctionAttribute] // RVA: 0xB6C90 Offset: 0xB6090 VA: 0x1800B6C90
	public static Quaternion AngleAxis(float angle, Vector3 axis) { }

	[FreeFunctionAttribute] // RVA: 0xB8B00 Offset: 0xB7F00 VA: 0x1800B8B00
	public static Quaternion LookRotation(Vector3 forward, Vector3 upwards) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Quaternion LookRotation(Vector3 forward) { }

	public static Quaternion get_identity() { }

	public static Quaternion op_Multiply(Quaternion lhs, Quaternion rhs) { }

	public static Vector3 op_Multiply(Quaternion rotation, Vector3 point) { }

	private static bool IsEqualUsingDot(float dot) { }

	public static bool op_Equality(Quaternion lhs, Quaternion rhs) { }

	public static bool op_Inequality(Quaternion lhs, Quaternion rhs) { }

	public static float Dot(Quaternion a, Quaternion b) { }

	public void SetLookRotation(Vector3 view, Vector3 up) { }

	public static float Angle(Quaternion a, Quaternion b) { }

	private static Vector3 Internal_MakePositive(Vector3 euler) { }

	public Vector3 get_eulerAngles() { }

	public void set_eulerAngles(Vector3 value) { }

	public static Quaternion Euler(float x, float y, float z) { }

	public static Quaternion Euler(Vector3 euler) { }

	public void ToAngleAxis(out float angle, out Vector3 axis) { }

	public void SetFromToRotation(Vector3 fromDirection, Vector3 toDirection) { }

	public static Quaternion RotateTowards(Quaternion from, Quaternion to, float maxDegreesDelta) { }

	public static Quaternion Normalize(Quaternion q) { }

	public void Normalize() { }

	public Quaternion get_normalized() { }

	public override int GetHashCode() { }

	public override bool Equals(object other) { }

	public bool Equals(Quaternion other) { }

	public override string ToString() { }

	[ObsoleteAttribute] // RVA: 0xBF150 Offset: 0xBE550 VA: 0x1800BF150
	public Vector3 ToEuler() { }

	[ObsoleteAttribute] // RVA: 0xBF150 Offset: 0xBE550 VA: 0x1800BF150
	public Vector3 ToEulerAngles() { }

	private static void .cctor() { }

	private static void FromToRotation_Injected(ref Vector3 fromDirection, ref Vector3 toDirection, out Quaternion ret) { }

	private static void Inverse_Injected(ref Quaternion rotation, out Quaternion ret) { }

	private static void Slerp_Injected(ref Quaternion a, ref Quaternion b, float t, out Quaternion ret) { }

	private static void SlerpUnclamped_Injected(ref Quaternion a, ref Quaternion b, float t, out Quaternion ret) { }

	private static void Lerp_Injected(ref Quaternion a, ref Quaternion b, float t, out Quaternion ret) { }

	private static void Internal_FromEulerRad_Injected(ref Vector3 euler, out Quaternion ret) { }

	private static void Internal_ToEulerRad_Injected(ref Quaternion rotation, out Vector3 ret) { }

	private static void Internal_ToAxisAngleRad_Injected(ref Quaternion q, out Vector3 axis, out float angle) { }

	private static void AngleAxis_Injected(float angle, ref Vector3 axis, out Quaternion ret) { }

	private static void LookRotation_Injected(ref Vector3 forward, ref Vector3 upwards, out Quaternion ret) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xC2500 Offset: 0xC1900 VA: 0x1800C2500
[ThreadAndSerializationSafeAttribute] // RVA: 0xC2500 Offset: 0xC1900 VA: 0x1800C2500
[NativeHeaderAttribute] // RVA: 0xC2500 Offset: 0xC1900 VA: 0x1800C2500
[NativeHeaderAttribute] // RVA: 0xC2500 Offset: 0xC1900 VA: 0x1800C2500
[NativeHeaderAttribute] // RVA: 0xC2500 Offset: 0xC1900 VA: 0x1800C2500
public struct Mathf
{
	// Fields
	public static readonly float Epsilon;

	// Methods

	[FreeFunctionAttribute] // RVA: 0xC8840 Offset: 0xC7C40 VA: 0x1800C8840
	public static int ClosestPowerOfTwo(int value) { }

	[FreeFunctionAttribute] // RVA: 0xC8840 Offset: 0xC7C40 VA: 0x1800C8840
	public static int NextPowerOfTwo(int value) { }

	[FreeFunctionAttribute] // RVA: 0xC8840 Offset: 0xC7C40 VA: 0x1800C8840
	public static float GammaToLinearSpace(float value) { }

	[FreeFunctionAttribute] // RVA: 0xC8840 Offset: 0xC7C40 VA: 0x1800C8840
	public static float LinearToGammaSpace(float value) { }

	[FreeFunctionAttribute] // RVA: 0xCCE10 Offset: 0xCC210 VA: 0x1800CCE10
	public static float PerlinNoise(float x, float y) { }

	public static float Sin(float f) { }

	public static float Cos(float f) { }

	public static float Tan(float f) { }

	public static float Asin(float f) { }

	public static float Acos(float f) { }

	public static float Atan(float f) { }

	public static float Atan2(float y, float x) { }

	public static float Sqrt(float f) { }

	public static float Abs(float f) { }

	public static int Abs(int value) { }

	public static float Min(float a, float b) { }

	public static int Min(int a, int b) { }

	public static float Max(float a, float b) { }

	public static float Max(float[] values) { }

	public static int Max(int a, int b) { }

	public static float Pow(float f, float p) { }

	public static float Exp(float power) { }

	public static float Log(float f, float p) { }

	public static float Log(float f) { }

	public static float Log10(float f) { }

	public static float Ceil(float f) { }

	public static float Floor(float f) { }

	public static float Round(float f) { }

	public static int CeilToInt(float f) { }

	public static int FloorToInt(float f) { }

	public static int RoundToInt(float f) { }

	public static float Sign(float f) { }

	public static float Clamp(float value, float min, float max) { }

	public static int Clamp(int value, int min, int max) { }

	public static float Clamp01(float value) { }

	public static float Lerp(float a, float b, float t) { }

	public static float LerpAngle(float a, float b, float t) { }

	public static float MoveTowards(float current, float target, float maxDelta) { }

	public static float SmoothStep(float from, float to, float t) { }

	public static bool Approximately(float a, float b) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static float SmoothDamp(float current, float target, ref float currentVelocity, float smoothTime) { }

	public static float SmoothDamp(float current, float target, ref float currentVelocity, float smoothTime, float maxSpeed, float deltaTime) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static float SmoothDampAngle(float current, float target, ref float currentVelocity, float smoothTime, float maxSpeed) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static float SmoothDampAngle(float current, float target, ref float currentVelocity, float smoothTime) { }

	public static float SmoothDampAngle(float current, float target, ref float currentVelocity, float smoothTime, float maxSpeed, float deltaTime) { }

	public static float Repeat(float t, float length) { }

	public static float InverseLerp(float a, float b, float value) { }

	public static float DeltaAngle(float current, float target) { }

	private static void .cctor() { }
}

// Namespace: UnityEngineInternal
public struct MathfInternal
{
	// Fields
	public static float FloatMinNormal;
	public static float FloatMinDenormal;
	public static bool IsFlushToZeroEnabled;

	// Methods

	private static void .cctor() { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xDBEB0 Offset: 0xDB2B0 VA: 0x1800DBEB0
[RequiredByNativeCodeAttribute] // RVA: 0xDBEB0 Offset: 0xDB2B0 VA: 0x1800DBEB0
public sealed class Mesh : Object
{
	// Properties
	public IndexFormat indexFormat { get; set; }
	public int vertexBufferCount { get; }
	public int blendShapeCount { get; }
	[NativeNameAttribute] // RVA: 0x16BC0 Offset: 0x15FC0 VA: 0x180016BC0
	public BoneWeight[] boneWeights { get; set; }
	[NativeNameAttribute] // RVA: 0x188C0 Offset: 0x17CC0 VA: 0x1800188C0
	public Matrix4x4[] bindposes { get; set; }
	public bool isReadable { get; }
	internal bool canAccess { get; }
	public int vertexCount { get; }
	public int subMeshCount { get; set; }
	public Bounds bounds { get; set; }
	public Vector3[] vertices { get; set; }
	public Vector3[] normals { get; set; }
	public Vector4[] tangents { get; set; }
	public Vector2[] uv { get; set; }
	public Vector2[] uv2 { get; set; }
	public Vector2[] uv3 { get; set; }
	public Vector2[] uv4 { get; set; }
	public Vector2[] uv5 { get; set; }
	public Vector2[] uv6 { get; set; }
	public Vector2[] uv7 { get; set; }
	public Vector2[] uv8 { get; set; }
	public Color[] colors { get; set; }
	public Color32[] colors32 { get; set; }
	public int[] triangles { get; set; }

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor() { }

	[FreeFunctionAttribute] // RVA: 0xDFCD0 Offset: 0xDF0D0 VA: 0x1800DFCD0
	private static void Internal_Create(Mesh mono) { }

	[FreeFunctionAttribute] // RVA: 0xE4520 Offset: 0xE3920 VA: 0x1800E4520
	internal static Mesh FromInstanceID(int id) { }

	public IndexFormat get_indexFormat() { }

	public void set_indexFormat(IndexFormat value) { }

	[FreeFunctionAttribute] // RVA: 0xE63B0 Offset: 0xE57B0 VA: 0x1800E63B0
	private uint GetIndexStartImpl(int submesh) { }

	[FreeFunctionAttribute] // RVA: 0xE6C30 Offset: 0xE6030 VA: 0x1800E6C30
	private uint GetIndexCountImpl(int submesh) { }

	[FreeFunctionAttribute] // RVA: 0xEAE10 Offset: 0xEA210 VA: 0x1800EAE10
	private uint GetBaseVertexImpl(int submesh) { }

	[FreeFunctionAttribute] // RVA: 0xEC960 Offset: 0xEBD60 VA: 0x1800EC960
	private int[] GetTrianglesImpl(int submesh, bool applyBaseVertex) { }

	[FreeFunctionAttribute] // RVA: 0xEE8D0 Offset: 0xEDCD0 VA: 0x1800EE8D0
	private int[] GetIndicesImpl(int submesh, bool applyBaseVertex) { }

	[FreeFunctionAttribute] // RVA: 0xEF560 Offset: 0xEE960 VA: 0x1800EF560
	private void SetIndicesImpl(int submesh, MeshTopology topology, Array indices, int arraySize, bool calculateBounds, int baseVertex) { }

	[FreeFunctionAttribute] // RVA: 0xF1310 Offset: 0xF0710 VA: 0x1800F1310
	private void GetTrianglesNonAllocImpl([Out] int[] values, int submesh, bool applyBaseVertex) { }

	[FreeFunctionAttribute] // RVA: 0xF3020 Offset: 0xF2420 VA: 0x1800F3020
	private void GetIndicesNonAllocImpl([Out] int[] values, int submesh, bool applyBaseVertex) { }

	[FreeFunctionAttribute] // RVA: 0xF4D90 Offset: 0xF4190 VA: 0x1800F4D90
	private void PrintErrorCantAccessChannel(VertexAttribute ch) { }

	[FreeFunctionAttribute] // RVA: 0xF5580 Offset: 0xF4980 VA: 0x1800F5580
	internal bool HasChannel(VertexAttribute ch) { }

	[FreeFunctionAttribute] // RVA: 0xF71A0 Offset: 0xF65A0 VA: 0x1800F71A0
	private void SetArrayForChannelImpl(VertexAttribute channel, Mesh.InternalVertexChannelType format, int dim, Array values, int arraySize) { }

	[FreeFunctionAttribute] // RVA: 0xF8D30 Offset: 0xF8130 VA: 0x1800F8D30
	private Array GetAllocArrayFromChannelImpl(VertexAttribute channel, Mesh.InternalVertexChannelType format, int dim) { }

	[FreeFunctionAttribute] // RVA: 0xFABE0 Offset: 0xF9FE0 VA: 0x1800FABE0
	private void GetArrayFromChannelImpl(VertexAttribute channel, Mesh.InternalVertexChannelType format, int dim, Array values) { }

	[FreeFunctionAttribute] // RVA: 0xFB530 Offset: 0xFA930 VA: 0x1800FB530
	public int get_vertexBufferCount() { }

	[NativeThrowsAttribute] // RVA: 0xFD0E0 Offset: 0xFC4E0 VA: 0x1800FD0E0
	[FreeFunctionAttribute] // RVA: 0xFD0E0 Offset: 0xFC4E0 VA: 0x1800FD0E0
	public IntPtr GetNativeVertexBufferPtr(int index) { }

	[FreeFunctionAttribute] // RVA: 0xFF220 Offset: 0xFE620 VA: 0x1800FF220
	public IntPtr GetNativeIndexBufferPtr() { }

	[NativeMethodAttribute] // RVA: 0x100DC0 Offset: 0x1001C0 VA: 0x180100DC0
	public int get_blendShapeCount() { }

	[FreeFunctionAttribute] // RVA: 0x102920 Offset: 0x101D20 VA: 0x180102920
	public void ClearBlendShapes() { }

	[FreeFunctionAttribute] // RVA: 0x103080 Offset: 0x102480 VA: 0x180103080
	public string GetBlendShapeName(int shapeIndex) { }

	[FreeFunctionAttribute] // RVA: 0x104DA0 Offset: 0x1041A0 VA: 0x180104DA0
	public int GetBlendShapeIndex(string blendShapeName) { }

	[FreeFunctionAttribute] // RVA: 0x107C10 Offset: 0x107010 VA: 0x180107C10
	public int GetBlendShapeFrameCount(int shapeIndex) { }

	[FreeFunctionAttribute] // RVA: 0x109C10 Offset: 0x109010 VA: 0x180109C10
	public float GetBlendShapeFrameWeight(int shapeIndex, int frameIndex) { }

	[FreeFunctionAttribute] // RVA: 0x10A6D0 Offset: 0x109AD0 VA: 0x18010A6D0
	public void GetBlendShapeFrameVertices(int shapeIndex, int frameIndex, Vector3[] deltaVertices, Vector3[] deltaNormals, Vector3[] deltaTangents) { }

	[FreeFunctionAttribute] // RVA: 0x10C2B0 Offset: 0x10B6B0 VA: 0x18010C2B0
	public void AddBlendShapeFrame(string shapeName, float frameWeight, Vector3[] deltaVertices, Vector3[] deltaNormals, Vector3[] deltaTangents) { }

	private int GetBoneWeightCount() { }

	public BoneWeight[] get_boneWeights() { }

	public void set_boneWeights(BoneWeight[] value) { }

	private int GetBindposeCount() { }

	public Matrix4x4[] get_bindposes() { }

	public void set_bindposes(Matrix4x4[] value) { }

	[FreeFunctionAttribute] // RVA: 0x10E2F0 Offset: 0x10D6F0 VA: 0x18010E2F0
	private void GetBoneWeightsNonAllocImpl([Out] BoneWeight[] values) { }

	[FreeFunctionAttribute] // RVA: 0x1102E0 Offset: 0x10F6E0 VA: 0x1801102E0
	private void GetBindposesNonAllocImpl([Out] Matrix4x4[] values) { }

	[NativeMethodAttribute] // RVA: 0x110CC0 Offset: 0x1100C0 VA: 0x180110CC0
	public bool get_isReadable() { }

	[NativeMethodAttribute] // RVA: 0x112E90 Offset: 0x112290 VA: 0x180112E90
	internal bool get_canAccess() { }

	[NativeMethodAttribute] // RVA: 0x114CD0 Offset: 0x1140D0 VA: 0x180114CD0
	public int get_vertexCount() { }

	[NativeMethodAttribute] // RVA: 0x116970 Offset: 0x115D70 VA: 0x180116970
	public int get_subMeshCount() { }

	[FreeFunctionAttribute] // RVA: 0x1173C0 Offset: 0x1167C0 VA: 0x1801173C0
	public void set_subMeshCount(int value) { }

	public Bounds get_bounds() { }

	public void set_bounds(Bounds value) { }

	[NativeMethodAttribute] // RVA: 0x1191F0 Offset: 0x1185F0 VA: 0x1801191F0
	private void ClearImpl(bool keepVertexLayout) { }

	[NativeMethodAttribute] // RVA: 0x11BEC0 Offset: 0x11B2C0 VA: 0x18011BEC0
	private void RecalculateBoundsImpl() { }

	[NativeMethodAttribute] // RVA: 0x11EEA0 Offset: 0x11E2A0 VA: 0x18011EEA0
	private void RecalculateNormalsImpl() { }

	[NativeMethodAttribute] // RVA: 0x11F920 Offset: 0x11ED20 VA: 0x18011F920
	private void RecalculateTangentsImpl() { }

	[NativeMethodAttribute] // RVA: 0x121720 Offset: 0x120B20 VA: 0x180121720
	private void MarkDynamicImpl() { }

	[NativeMethodAttribute] // RVA: 0x123970 Offset: 0x122D70 VA: 0x180123970
	private void UploadMeshDataImpl(bool markNoLongerReadable) { }

	[FreeFunctionAttribute] // RVA: 0x125700 Offset: 0x124B00 VA: 0x180125700
	private MeshTopology GetTopologyImpl(int submesh) { }

	[NativeMethodAttribute] // RVA: 0x1262F0 Offset: 0x1256F0 VA: 0x1801262F0
	public float GetUVDistributionMetric(int uvSetIndex) { }

	[FreeFunctionAttribute] // RVA: 0x127D40 Offset: 0x127140 VA: 0x180127D40
	private void CombineMeshesImpl(CombineInstance[] combine, bool mergeSubMeshes, bool useMatrices, bool hasLightmapData) { }

	internal VertexAttribute GetUVChannel(int uvIndex) { }

	internal static int DefaultDimensionForChannel(VertexAttribute channel) { }

	private T[] GetAllocArrayFromChannel<T>(VertexAttribute channel, Mesh.InternalVertexChannelType format, int dim) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2398350 Offset: 0x2397350 VA: 0x182398350
	|-Mesh.GetAllocArrayFromChannel<object>
	|-Mesh.GetAllocArrayFromChannel<Color32>
	|-Mesh.GetAllocArrayFromChannel<Color>
	|-Mesh.GetAllocArrayFromChannel<Vector2>
	|-Mesh.GetAllocArrayFromChannel<Vector3>
	|-Mesh.GetAllocArrayFromChannel<Vector4>
	*/

	private T[] GetAllocArrayFromChannel<T>(VertexAttribute channel) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2398450 Offset: 0x2397450 VA: 0x182398450
	|-Mesh.GetAllocArrayFromChannel<object>
	|-Mesh.GetAllocArrayFromChannel<Color>
	|-Mesh.GetAllocArrayFromChannel<Vector2>
	|-Mesh.GetAllocArrayFromChannel<Vector3>
	|-Mesh.GetAllocArrayFromChannel<Vector4>
	*/

	private void SetSizedArrayForChannel(VertexAttribute channel, Mesh.InternalVertexChannelType format, int dim, Array values, int valuesCount) { }

	private void SetArrayForChannel<T>(VertexAttribute channel, Mesh.InternalVertexChannelType format, int dim, T[] values) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x626A60 Offset: 0x625A60 VA: 0x180626A60
	|-Mesh.SetArrayForChannel<object>
	|-Mesh.SetArrayForChannel<Color32>
	*/

	private void SetArrayForChannel<T>(VertexAttribute channel, T[] values) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x626AE0 Offset: 0x625AE0 VA: 0x180626AE0
	|-Mesh.SetArrayForChannel<object>
	|-Mesh.SetArrayForChannel<Color>
	|-Mesh.SetArrayForChannel<Vector2>
	|-Mesh.SetArrayForChannel<Vector3>
	|-Mesh.SetArrayForChannel<Vector4>
	*/

	private void SetListForChannel<T>(VertexAttribute channel, Mesh.InternalVertexChannelType format, int dim, List<T> values) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x626B60 Offset: 0x625B60 VA: 0x180626B60
	|-Mesh.SetListForChannel<object>
	|-Mesh.SetListForChannel<Color32>
	|-Mesh.SetListForChannel<Vector2>
	|-Mesh.SetListForChannel<Vector3>
	|-Mesh.SetListForChannel<Vector4>
	*/

	private void SetListForChannel<T>(VertexAttribute channel, List<T> values) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x626C00 Offset: 0x625C00 VA: 0x180626C00
	|-Mesh.SetListForChannel<object>
	|-Mesh.SetListForChannel<Color>
	|-Mesh.SetListForChannel<Vector3>
	|-Mesh.SetListForChannel<Vector4>
	*/

	private void GetListForChannel<T>(List<T> buffer, int capacity, VertexAttribute channel, int dim) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x626560 Offset: 0x625560 VA: 0x180626560
	|-Mesh.GetListForChannel<object>
	|-Mesh.GetListForChannel<Color>
	|-Mesh.GetListForChannel<Vector2>
	|-Mesh.GetListForChannel<Vector3>
	|-Mesh.GetListForChannel<Vector4>
	*/

	private void GetListForChannel<T>(List<T> buffer, int capacity, VertexAttribute channel, int dim, Mesh.InternalVertexChannelType channelType) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x626480 Offset: 0x625480 VA: 0x180626480
	|-Mesh.GetListForChannel<object>
	|-Mesh.GetListForChannel<Color32>
	|-Mesh.GetListForChannel<Color>
	|-Mesh.GetListForChannel<Vector2>
	|-Mesh.GetListForChannel<Vector3>
	|-Mesh.GetListForChannel<Vector4>
	*/

	public Vector3[] get_vertices() { }

	public void set_vertices(Vector3[] value) { }

	public Vector3[] get_normals() { }

	public void set_normals(Vector3[] value) { }

	public Vector4[] get_tangents() { }

	public void set_tangents(Vector4[] value) { }

	public Vector2[] get_uv() { }

	public void set_uv(Vector2[] value) { }

	public Vector2[] get_uv2() { }

	public void set_uv2(Vector2[] value) { }

	public Vector2[] get_uv3() { }

	public void set_uv3(Vector2[] value) { }

	public Vector2[] get_uv4() { }

	public void set_uv4(Vector2[] value) { }

	public Vector2[] get_uv5() { }

	public void set_uv5(Vector2[] value) { }

	public Vector2[] get_uv6() { }

	public void set_uv6(Vector2[] value) { }

	public Vector2[] get_uv7() { }

	public void set_uv7(Vector2[] value) { }

	public Vector2[] get_uv8() { }

	public void set_uv8(Vector2[] value) { }

	public Color[] get_colors() { }

	public void set_colors(Color[] value) { }

	public Color32[] get_colors32() { }

	public void set_colors32(Color32[] value) { }

	public void GetVertices(List<Vector3> vertices) { }

	public void SetVertices(List<Vector3> inVertices) { }

	public void GetNormals(List<Vector3> normals) { }

	public void SetNormals(List<Vector3> inNormals) { }

	public void GetTangents(List<Vector4> tangents) { }

	public void SetTangents(List<Vector4> inTangents) { }

	public void GetColors(List<Color> colors) { }

	public void SetColors(List<Color> inColors) { }

	public void GetColors(List<Color32> colors) { }

	public void SetColors(List<Color32> inColors) { }

	private void SetUvsImpl<T>(int uvIndex, int dim, List<T> uvs) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x626CA0 Offset: 0x625CA0 VA: 0x180626CA0
	|-Mesh.SetUvsImpl<object>
	|
	|-RVA: 0x626D60 Offset: 0x625D60 VA: 0x180626D60
	|-Mesh.SetUvsImpl<Vector2>
	|
	|-RVA: 0x626E20 Offset: 0x625E20 VA: 0x180626E20
	|-Mesh.SetUvsImpl<Vector3>
	|
	|-RVA: 0x626EE0 Offset: 0x625EE0 VA: 0x180626EE0
	|-Mesh.SetUvsImpl<Vector4>
	*/

	public void SetUVs(int channel, List<Vector2> uvs) { }

	public void SetUVs(int channel, List<Vector3> uvs) { }

	public void SetUVs(int channel, List<Vector4> uvs) { }

	private void GetUVsImpl<T>(int uvIndex, List<T> uvs, int dim) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x6265A0 Offset: 0x6255A0 VA: 0x1806265A0
	|-Mesh.GetUVsImpl<object>
	|
	|-RVA: 0x6266D0 Offset: 0x6256D0 VA: 0x1806266D0
	|-Mesh.GetUVsImpl<Vector2>
	|
	|-RVA: 0x626800 Offset: 0x625800 VA: 0x180626800
	|-Mesh.GetUVsImpl<Vector3>
	|
	|-RVA: 0x626930 Offset: 0x625930 VA: 0x180626930
	|-Mesh.GetUVsImpl<Vector4>
	*/

	public void GetUVs(int channel, List<Vector2> uvs) { }

	public void GetUVs(int channel, List<Vector3> uvs) { }

	public void GetUVs(int channel, List<Vector4> uvs) { }

	private void PrintErrorCantAccessIndices() { }

	private bool CheckCanAccessSubmesh(int submesh, bool errorAboutTriangles) { }

	private bool CheckCanAccessSubmeshTriangles(int submesh) { }

	private bool CheckCanAccessSubmeshIndices(int submesh) { }

	public int[] get_triangles() { }

	public void set_triangles(int[] value) { }

	public int[] GetTriangles(int submesh) { }

	public int[] GetTriangles(int submesh, bool applyBaseVertex) { }

	public void GetTriangles(List<int> triangles, int submesh) { }

	public void GetTriangles(List<int> triangles, int submesh, bool applyBaseVertex) { }

	public int[] GetIndices(int submesh) { }

	public int[] GetIndices(int submesh, bool applyBaseVertex) { }

	public void GetIndices(List<int> indices, int submesh) { }

	public void GetIndices(List<int> indices, int submesh, bool applyBaseVertex) { }

	public uint GetIndexStart(int submesh) { }

	public uint GetIndexCount(int submesh) { }

	public uint GetBaseVertex(int submesh) { }

	private void SetTrianglesImpl(int submesh, Array triangles, int arraySize, bool calculateBounds, int baseVertex) { }

	public void SetTriangles(int[] triangles, int submesh) { }

	public void SetTriangles(int[] triangles, int submesh, bool calculateBounds) { }

	public void SetTriangles(int[] triangles, int submesh, bool calculateBounds, int baseVertex) { }

	public void SetTriangles(List<int> triangles, int submesh) { }

	public void SetTriangles(List<int> triangles, int submesh, bool calculateBounds) { }

	public void SetTriangles(List<int> triangles, int submesh, bool calculateBounds, int baseVertex) { }

	public void SetIndices(int[] indices, MeshTopology topology, int submesh) { }

	public void SetIndices(int[] indices, MeshTopology topology, int submesh, bool calculateBounds) { }

	public void SetIndices(int[] indices, MeshTopology topology, int submesh, bool calculateBounds, int baseVertex) { }

	public void GetBindposes(List<Matrix4x4> bindposes) { }

	public void GetBoneWeights(List<BoneWeight> boneWeights) { }

	public void Clear(bool keepVertexLayout) { }

	public void Clear() { }

	public void RecalculateBounds() { }

	public void RecalculateNormals() { }

	public void RecalculateTangents() { }

	public void MarkDynamic() { }

	public void UploadMeshData(bool markNoLongerReadable) { }

	public MeshTopology GetTopology(int submesh) { }

	public void CombineMeshes(CombineInstance[] combine, bool mergeSubMeshes, bool useMatrices, bool hasLightmapData) { }

	public void CombineMeshes(CombineInstance[] combine, bool mergeSubMeshes, bool useMatrices) { }

	public void CombineMeshes(CombineInstance[] combine, bool mergeSubMeshes) { }

	public void CombineMeshes(CombineInstance[] combine) { }

	[ObsoleteAttribute] // RVA: 0x14B70 Offset: 0x13F70 VA: 0x180014B70
	[EditorBrowsableAttribute] // RVA: 0x14B70 Offset: 0x13F70 VA: 0x180014B70
	public void Optimize() { }

	private void get_bounds_Injected(out Bounds ret) { }

	private void set_bounds_Injected(ref Bounds value) { }
}

// Namespace: 
internal enum Mesh.InternalVertexChannelType
{
	// Fields
	public int value__;
	public const Mesh.InternalVertexChannelType Float = 0;
	public const Mesh.InternalVertexChannelType Color = 2;
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x19120 Offset: 0x18520 VA: 0x180019120
internal struct StaticBatchingHelper
{
	// Methods

	[FreeFunctionAttribute] // RVA: 0x1BE60 Offset: 0x1B260 VA: 0x18001BE60
	internal static Mesh InternalCombineVertices(MeshSubsetCombineUtility.MeshInstance[] meshes, string meshName) { }

	[FreeFunctionAttribute] // RVA: 0x1DBC0 Offset: 0x1CFC0 VA: 0x18001DBC0
	internal static void InternalCombineIndices(MeshSubsetCombineUtility.SubMeshInstance[] submeshes, Mesh combinedMesh) { }
}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
public struct BoneWeight : IEquatable<BoneWeight>
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_Weight0;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_Weight1;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_Weight2;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_Weight3;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_BoneIndex0;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_BoneIndex1;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_BoneIndex2;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_BoneIndex3;

	// Properties
	public float weight0 { get; }
	public float weight1 { get; }
	public float weight2 { get; }
	public float weight3 { get; }
	public int boneIndex0 { get; set; }
	public int boneIndex1 { get; set; }
	public int boneIndex2 { get; set; }
	public int boneIndex3 { get; set; }

	// Methods

	public float get_weight0() { }

	public float get_weight1() { }

	public float get_weight2() { }

	public float get_weight3() { }

	public int get_boneIndex0() { }

	public void set_boneIndex0(int value) { }

	public int get_boneIndex1() { }

	public void set_boneIndex1(int value) { }

	public int get_boneIndex2() { }

	public void set_boneIndex2(int value) { }

	public int get_boneIndex3() { }

	public void set_boneIndex3(int value) { }

	public override int GetHashCode() { }

	public override bool Equals(object other) { }

	public bool Equals(BoneWeight other) { }
}

// Namespace: UnityEngine
public struct CombineInstance
{
	// Fields
	private int m_MeshInstanceID;
	private int m_SubMeshIndex;
	private Matrix4x4 m_Transform;
	private Vector4 m_LightmapScaleOffset;
	private Vector4 m_RealtimeLightmapScaleOffset;

	// Properties
	public Mesh mesh { get; set; }
	public int subMeshIndex { get; }
	public Matrix4x4 transform { get; set; }
	public Vector4 lightmapScaleOffset { get; }
	public Vector4 realtimeLightmapScaleOffset { get; }

	// Methods

	public Mesh get_mesh() { }

	public void set_mesh(Mesh value) { }

	public int get_subMeshIndex() { }

	public Matrix4x4 get_transform() { }

	public void set_transform(Matrix4x4 value) { }

	public Vector4 get_lightmapScaleOffset() { }

	public Vector4 get_realtimeLightmapScaleOffset() { }
}

// Namespace: UnityEngineInternal
public class ScriptingUtils
{
	// Methods

	public static Delegate CreateDelegate(Type type, MethodInfo methodInfo) { }
}

// Namespace: UnityEngine
[ExtensionOfNativeClassAttribute] // RVA: 0x2DF50 Offset: 0x2D350 VA: 0x18002DF50
[RequiredByNativeCodeAttribute] // RVA: 0x2DF50 Offset: 0x2D350 VA: 0x18002DF50
[NativeHeaderAttribute] // RVA: 0x2DF50 Offset: 0x2D350 VA: 0x18002DF50
[NativeHeaderAttribute] // RVA: 0x2DF50 Offset: 0x2D350 VA: 0x18002DF50
public class MonoBehaviour : Behaviour
{
	// Properties
	public bool useGUILayout { get; set; }

	// Methods

	public void .ctor() { }

	public bool IsInvoking() { }

	public void CancelInvoke() { }

	public void Invoke(string methodName, float time) { }

	public void InvokeRepeating(string methodName, float time, float repeatRate) { }

	public void CancelInvoke(string methodName) { }

	public bool IsInvoking(string methodName) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Coroutine StartCoroutine(string methodName) { }

	public Coroutine StartCoroutine(string methodName, object value) { }

	public Coroutine StartCoroutine(IEnumerator routine) { }

	[ObsoleteAttribute] // RVA: 0x34C40 Offset: 0x34040 VA: 0x180034C40
	public Coroutine StartCoroutine_Auto(IEnumerator routine) { }

	public void StopCoroutine(IEnumerator routine) { }

	public void StopCoroutine(Coroutine routine) { }

	public void StopCoroutine(string methodName) { }

	public void StopAllCoroutines() { }

	public bool get_useGUILayout() { }

	public void set_useGUILayout(bool value) { }

	public static void print(object message) { }

	[FreeFunctionAttribute] // RVA: 0x368F0 Offset: 0x35CF0 VA: 0x1800368F0
	private static void Internal_CancelInvokeAll(MonoBehaviour self) { }

	[FreeFunctionAttribute] // RVA: 0x36F70 Offset: 0x36370 VA: 0x180036F70
	private static bool Internal_IsInvokingAll(MonoBehaviour self) { }

	[FreeFunctionAttribute] // RVA: 0x14E60 Offset: 0x14260 VA: 0x180014E60
	private static void InvokeDelayed(MonoBehaviour self, string methodName, float time, float repeatRate) { }

	[FreeFunctionAttribute] // RVA: 0x14E60 Offset: 0x14260 VA: 0x180014E60
	private static void CancelInvoke(MonoBehaviour self, string methodName) { }

	[FreeFunctionAttribute] // RVA: 0x14E60 Offset: 0x14260 VA: 0x180014E60
	private static bool IsInvoking(MonoBehaviour self, string methodName) { }

	[FreeFunctionAttribute] // RVA: 0x14E60 Offset: 0x14260 VA: 0x180014E60
	private static bool IsObjectMonoBehaviour(Object obj) { }

	private Coroutine StartCoroutineManaged(string methodName, object value) { }

	private Coroutine StartCoroutineManaged2(IEnumerator enumerator) { }

	private void StopCoroutineManaged(Coroutine routine) { }

	private void StopCoroutineFromEnumeratorManaged(IEnumerator routine) { }

	internal string GetScriptClassName() { }
}

// Namespace: UnityEngine
internal class SendMouseEvents
{
	// Fields
	private static bool s_MouseUsed;
	private static readonly SendMouseEvents.HitInfo[] m_LastHit;
	private static readonly SendMouseEvents.HitInfo[] m_MouseDownHit;
	private static readonly SendMouseEvents.HitInfo[] m_CurrentHit;
	private static Camera[] m_Cameras;

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void SetMouseMoved() { }

	private static void HitTestLegacyGUI(Camera camera, Vector3 mousePosition, ref SendMouseEvents.HitInfo hitInfo) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void DoSendMouseEvents(int skipRTCameras) { }

	private static void SendEvents(int i, SendMouseEvents.HitInfo hit) { }

	private static void .cctor() { }
}

// Namespace: 
private struct SendMouseEvents.HitInfo
{
	// Fields
	public GameObject target;
	public Camera camera;

	// Methods

	public void SendMessage(string name) { }

	public static bool op_Implicit(SendMouseEvents.HitInfo exists) { }

	public static bool Compare(SendMouseEvents.HitInfo lhs, SendMouseEvents.HitInfo rhs) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x41420 Offset: 0x40820 VA: 0x180041420
internal sealed class NoAllocHelpers
{
	// Methods

	public static void ResizeList<T>(List<T> list, int size) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x6277B0 Offset: 0x6267B0 VA: 0x1806277B0
	|-NoAllocHelpers.ResizeList<int>
	|
	|-RVA: 0x627AB0 Offset: 0x626AB0 VA: 0x180627AB0
	|-NoAllocHelpers.ResizeList<object>
	|
	|-RVA: 0x627BB0 Offset: 0x626BB0 VA: 0x180627BB0
	|-NoAllocHelpers.ResizeList<float>
	|
	|-RVA: 0x6274B0 Offset: 0x6264B0 VA: 0x1806274B0
	|-NoAllocHelpers.ResizeList<BoneWeight>
	|
	|-RVA: 0x6275B0 Offset: 0x6265B0 VA: 0x1806275B0
	|-NoAllocHelpers.ResizeList<Color32>
	|
	|-RVA: 0x6276B0 Offset: 0x6266B0 VA: 0x1806276B0
	|-NoAllocHelpers.ResizeList<Color>
	|
	|-RVA: 0x6278B0 Offset: 0x6268B0 VA: 0x1806278B0
	|-NoAllocHelpers.ResizeList<Matrix4x4>
	|
	|-RVA: 0x6279B0 Offset: 0x6269B0 VA: 0x1806279B0
	|-NoAllocHelpers.ResizeList<Rect>
	|
	|-RVA: 0x627CB0 Offset: 0x626CB0 VA: 0x180627CB0
	|-NoAllocHelpers.ResizeList<Vector2>
	|
	|-RVA: 0x627DB0 Offset: 0x626DB0 VA: 0x180627DB0
	|-NoAllocHelpers.ResizeList<Vector3>
	|
	|-RVA: 0x627EB0 Offset: 0x626EB0 VA: 0x180627EB0
	|-NoAllocHelpers.ResizeList<Vector4>
	*/

	public static void EnsureListElemCount<T>(List<T> list, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x627430 Offset: 0x626430 VA: 0x180627430
	|-NoAllocHelpers.EnsureListElemCount<int>
	|-NoAllocHelpers.EnsureListElemCount<object>
	|-NoAllocHelpers.EnsureListElemCount<float>
	|-NoAllocHelpers.EnsureListElemCount<BoneWeight>
	|-NoAllocHelpers.EnsureListElemCount<Color32>
	|-NoAllocHelpers.EnsureListElemCount<Color>
	|-NoAllocHelpers.EnsureListElemCount<Material>
	|-NoAllocHelpers.EnsureListElemCount<Matrix4x4>
	|-NoAllocHelpers.EnsureListElemCount<Rect>
	|-NoAllocHelpers.EnsureListElemCount<Vector2>
	|-NoAllocHelpers.EnsureListElemCount<Vector3>
	|-NoAllocHelpers.EnsureListElemCount<Vector4>
	*/

	public static int SafeLength(Array values) { }

	public static int SafeLength<T>(List<T> values) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x96A670 Offset: 0x969670 VA: 0x18096A670
	|-NoAllocHelpers.SafeLength<int>
	|-NoAllocHelpers.SafeLength<object>
	|-NoAllocHelpers.SafeLength<Color32>
	|-NoAllocHelpers.SafeLength<Color>
	|-NoAllocHelpers.SafeLength<Vector2>
	|-NoAllocHelpers.SafeLength<Vector3>
	|-NoAllocHelpers.SafeLength<Vector4>
	*/

	public static T[] ExtractArrayFromListT<T>(List<T> list) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23984B0 Offset: 0x23974B0 VA: 0x1823984B0
	|-NoAllocHelpers.ExtractArrayFromListT<int>
	|-NoAllocHelpers.ExtractArrayFromListT<object>
	|-NoAllocHelpers.ExtractArrayFromListT<float>
	|-NoAllocHelpers.ExtractArrayFromListT<BoneWeight>
	|-NoAllocHelpers.ExtractArrayFromListT<Color>
	|-NoAllocHelpers.ExtractArrayFromListT<Material>
	|-NoAllocHelpers.ExtractArrayFromListT<Matrix4x4>
	|-NoAllocHelpers.ExtractArrayFromListT<Rect>
	|-NoAllocHelpers.ExtractArrayFromListT<Vector4>
	*/

	[FreeFunctionAttribute] // RVA: 0x44260 Offset: 0x43660 VA: 0x180044260
	internal static void Internal_ResizeList(object list, int size) { }

	[FreeFunctionAttribute] // RVA: 0x45C70 Offset: 0x45070 VA: 0x180045C70
	public static Array ExtractArrayFromList(object list) { }
}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct Plane
{
	// Fields
	private Vector3 m_Normal;
	private float m_Distance;

	// Properties
	public Vector3 normal { get; }
	public float distance { get; }

	// Methods

	public void .ctor(Vector3 inNormal, Vector3 inPoint) { }

	public Vector3 get_normal() { }

	public float get_distance() { }

	public void SetNormalAndPosition(Vector3 inNormal, Vector3 inPoint) { }

	public float GetDistanceToPoint(Vector3 point) { }

	public bool Raycast(Ray ray, out float enter) { }

	public override string ToString() { }
}

// Namespace: UnityEngine
internal interface IPlayerEditorConnectionNative
{
	// Methods

	public abstract void Initialize() { }

	public abstract void DisconnectAll() { }

	public abstract void SendMessage(Guid messageId, byte[] data, int playerId) { }

	public abstract bool TrySendMessage(Guid messageId, byte[] data, int playerId) { }

	public abstract void Poll() { }

	public abstract void RegisterInternal(Guid messageId) { }

	public abstract void UnregisterInternal(Guid messageId) { }

	public abstract bool IsConnected() { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x49340 Offset: 0x48740 VA: 0x180049340
internal class PlayerConnectionInternal : IPlayerEditorConnectionNative
{
	// Methods

	public void .ctor() { }

	private void UnityEngine.IPlayerEditorConnectionNative.SendMessage(Guid messageId, byte[] data, int playerId) { }

	private bool UnityEngine.IPlayerEditorConnectionNative.TrySendMessage(Guid messageId, byte[] data, int playerId) { }

	private void UnityEngine.IPlayerEditorConnectionNative.Poll() { }

	private void UnityEngine.IPlayerEditorConnectionNative.RegisterInternal(Guid messageId) { }

	private void UnityEngine.IPlayerEditorConnectionNative.UnregisterInternal(Guid messageId) { }

	private void UnityEngine.IPlayerEditorConnectionNative.Initialize() { }

	private bool UnityEngine.IPlayerEditorConnectionNative.IsConnected() { }

	private void UnityEngine.IPlayerEditorConnectionNative.DisconnectAll() { }

	[FreeFunctionAttribute] // RVA: 0x4B360 Offset: 0x4A760 VA: 0x18004B360
	private static bool IsConnected() { }

	[FreeFunctionAttribute] // RVA: 0x4BC00 Offset: 0x4B000 VA: 0x18004BC00
	private static void Initialize() { }

	[FreeFunctionAttribute] // RVA: 0x4D740 Offset: 0x4CB40 VA: 0x18004D740
	private static void RegisterInternal(string messageId) { }

	[FreeFunctionAttribute] // RVA: 0x4F220 Offset: 0x4E620 VA: 0x18004F220
	private static void UnregisterInternal(string messageId) { }

	[FreeFunctionAttribute] // RVA: 0x50E90 Offset: 0x50290 VA: 0x180050E90
	private static void SendMessage(string messageId, byte[] data, int playerId) { }

	[FreeFunctionAttribute] // RVA: 0x51940 Offset: 0x50D40 VA: 0x180051940
	private static bool TrySendMessage(string messageId, byte[] data, int playerId) { }

	[FreeFunctionAttribute] // RVA: 0x53B00 Offset: 0x52F00 VA: 0x180053B00
	private static void PollInternal() { }

	[FreeFunctionAttribute] // RVA: 0x55860 Offset: 0x54C60 VA: 0x180055860
	private static void DisconnectAll() { }
}

// Namespace: UnityEngine.Experimental.PlayerLoop
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct Initialization
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct Initialization.PlayerUpdateTime
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct Initialization.AsyncUploadTimeSlicedUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct Initialization.SynchronizeState
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct Initialization.SynchronizeInputs
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct Initialization.XREarlyUpdate
{}

// Namespace: UnityEngine.Experimental.PlayerLoop
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.PollPlayerConnection
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.ProfilerStartFrame
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.PollHtcsPlayerConnection
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.GpuTimestamp
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.AnalyticsCoreStatsUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.UnityWebRequestUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.UpdateStreamingManager
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.ExecuteMainThreadJobs
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.ProcessMouseInWindow
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.ClearIntermediateRenderers
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.ClearLines
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.PresentBeforeUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.ResetFrameStatsAfterPresent
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.UpdateAllUnityWebStreams
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.UpdateAsyncReadbackManager
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.UpdateTextureStreamingManager
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.UpdatePreloading
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.RendererNotifyInvisible
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.PlayerCleanupCachedData
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.UpdateMainGameViewRect
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.UpdateCanvasRectTransform
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.UpdateInputManager
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.ProcessRemoteInput
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.XRUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.ScriptRunDelayedStartupFrame
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.UpdateKinect
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.DeliverIosPlatformEvents
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.DispatchEventQueueEvents
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.DirectorSampleTime
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.PhysicsResetInterpolatedTransformPosition
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.SpriteAtlasManagerUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.TangoUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct EarlyUpdate.PerformanceAnalyticsUpdate
{}

// Namespace: UnityEngine.Experimental.PlayerLoop
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct FixedUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct FixedUpdate.ClearLines
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct FixedUpdate.DirectorFixedSampleTime
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct FixedUpdate.AudioFixedUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct FixedUpdate.ScriptRunBehaviourFixedUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct FixedUpdate.DirectorFixedUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct FixedUpdate.LegacyFixedAnimationUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct FixedUpdate.XRFixedUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct FixedUpdate.PhysicsFixedUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct FixedUpdate.Physics2DFixedUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct FixedUpdate.DirectorFixedUpdatePostPhysics
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct FixedUpdate.ScriptRunDelayedFixedFrameRate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct FixedUpdate.NewInputFixedUpdate
{}

// Namespace: UnityEngine.Experimental.PlayerLoop
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PreUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PreUpdate.PhysicsUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PreUpdate.Physics2DUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PreUpdate.CheckTexFieldInput
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PreUpdate.IMGUISendQueuedEvents
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PreUpdate.SendMouseEvents
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PreUpdate.AIUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PreUpdate.WindUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PreUpdate.UpdateVideo
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PreUpdate.NewInputUpdate
{}

// Namespace: UnityEngine.Experimental.PlayerLoop
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct Update
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct Update.ScriptRunBehaviourUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct Update.DirectorUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct Update.ScriptRunDelayedDynamicFrameRate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct Update.ScriptRunDelayedTasks
{}

// Namespace: UnityEngine.Experimental.PlayerLoop
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PreLateUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PreLateUpdate.AIUpdatePostScript
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PreLateUpdate.DirectorUpdateAnimationBegin
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PreLateUpdate.LegacyAnimationUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PreLateUpdate.DirectorUpdateAnimationEnd
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PreLateUpdate.DirectorDeferredEvaluate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PreLateUpdate.UpdateNetworkManager
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PreLateUpdate.UpdateMasterServerInterface
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PreLateUpdate.UNetUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PreLateUpdate.EndGraphicsJobsAfterScriptUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PreLateUpdate.ParticleSystemBeginUpdateAll
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PreLateUpdate.ScriptRunBehaviourLateUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PreLateUpdate.ConstraintManagerUpdate
{}

// Namespace: UnityEngine.Experimental.PlayerLoop
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.PlayerSendFrameStarted
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.UpdateRectTransform
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.UpdateCanvasRectTransform
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.PlayerUpdateCanvases
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.UpdateAudio
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.UpdateVideo
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.DirectorLateUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.ScriptRunDelayedDynamicFrameRate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.VFXUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.ParticleSystemEndUpdateAll
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.EndGraphicsJobsAfterScriptLateUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.UpdateSubstance
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.UpdateCustomRenderTextures
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.UpdateAllRenderers
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.EnlightenRuntimeUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.UpdateAllSkinnedMeshes
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.ProcessWebSendMessages
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.SortingGroupsUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.UpdateVideoTextures
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.DirectorRenderImage
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.PlayerEmitCanvasGeometry
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.FinishFrameRendering
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.BatchModeUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.PlayerSendFrameComplete
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.UpdateCaptureScreenshot
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.PresentAfterDraw
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.ClearImmediateRenderers
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.XRPostPresent
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.UpdateResolution
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.InputEndFrame
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.GUIClearEvents
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.ShaderHandleErrors
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.ResetInputAxis
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.ThreadedLoadingDebug
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.ProfilerSynchronizeStats
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.MemoryFrameMaintenance
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.ExecuteGameCenterCallbacks
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.ProfilerEndFrame
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.PlayerSendFramePostPresent
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.PhysicsSkinnedClothBeginUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.PhysicsSkinnedClothFinishUpdate
{}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PostLateUpdate.TriggerEndOfFrameCallbacks
{}

// Namespace: UnityEngine.Experimental.LowLevel
[RequiredByNativeCodeAttribute] // RVA: 0x10A450 Offset: 0x109850 VA: 0x18010A450
[NativeTypeAttribute] // RVA: 0x10A450 Offset: 0x109850 VA: 0x18010A450
internal struct PlayerLoopSystemInternal
{
	// Fields
	public Type type;
	public PlayerLoopSystem.UpdateFunction updateDelegate;
	public IntPtr updateFunction;
	public IntPtr loopConditionFunction;
	public int numSubSystems;
}

// Namespace: UnityEngine.Experimental.LowLevel
public struct PlayerLoopSystem
{
	// Fields
	public Type type;
	public PlayerLoopSystem[] subSystemList;
	public PlayerLoopSystem.UpdateFunction updateDelegate;
	public IntPtr updateFunction;
	public IntPtr loopConditionFunction;
}

// Namespace: 
public sealed class PlayerLoopSystem.UpdateFunction : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine
public class PlayerPrefsException : Exception
{
	// Methods

	public void .ctor(string error) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x10C280 Offset: 0x10B680 VA: 0x18010C280
public class PlayerPrefs
{
	// Methods

	public void .ctor() { }

	[NativeMethodAttribute] // RVA: 0x10E2C0 Offset: 0x10D6C0 VA: 0x18010E2C0
	private static bool TrySetInt(string key, int value) { }

	[NativeMethodAttribute] // RVA: 0x1102B0 Offset: 0x10F6B0 VA: 0x1801102B0
	private static bool TrySetFloat(string key, float value) { }

	[NativeMethodAttribute] // RVA: 0x110C90 Offset: 0x110090 VA: 0x180110C90
	private static bool TrySetSetString(string key, string value) { }

	public static void SetInt(string key, int value) { }

	public static int GetInt(string key, int defaultValue) { }

	public static int GetInt(string key) { }

	public static void SetFloat(string key, float value) { }

	public static float GetFloat(string key, float defaultValue) { }

	public static float GetFloat(string key) { }

	public static void SetString(string key, string value) { }

	public static string GetString(string key, string defaultValue) { }

	public static string GetString(string key) { }

	public static bool HasKey(string key) { }

	public static void DeleteKey(string key) { }

	[NativeMethodAttribute] // RVA: 0x112E60 Offset: 0x112260 VA: 0x180112E60
	public static void DeleteAll() { }

	[NativeMethodAttribute] // RVA: 0x114CA0 Offset: 0x1140A0 VA: 0x180114CA0
	public static void Save() { }
}

// Namespace: UnityEngine
[Serializable]
public struct Pose : IEquatable<Pose>
{
	// Fields
	public Vector3 position;
	public Quaternion rotation;
	private static readonly Pose k_Identity;

	// Methods

	public void .ctor(Vector3 position, Quaternion rotation) { }

	public override string ToString() { }

	public override bool Equals(object obj) { }

	public bool Equals(Pose other) { }

	public override int GetHashCode() { }

	private static void .cctor() { }
}

// Namespace: UnityEngine
[AttributeUsageAttribute] // RVA: 0x1214B0 Offset: 0x1208B0 VA: 0x1801214B0
public abstract class PropertyAttribute : Attribute
{
	// Methods

	protected void .ctor() { }
}

// Namespace: UnityEngine
[AttributeUsageAttribute] // RVA: 0x11C340 Offset: 0x11B740 VA: 0x18011C340
public class ContextMenuItemAttribute : PropertyAttribute
{
	// Fields
	public readonly string name;
	public readonly string function;

	// Methods

	public void .ctor(string name, string function) { }
}

// Namespace: UnityEngine
[AttributeUsageAttribute] // RVA: 0x1214B0 Offset: 0x1208B0 VA: 0x1801214B0
public class TooltipAttribute : PropertyAttribute
{
	// Fields
	public readonly string tooltip;

	// Methods

	public void .ctor(string tooltip) { }
}

// Namespace: UnityEngine
[AttributeUsageAttribute] // RVA: 0x11C340 Offset: 0x11B740 VA: 0x18011C340
public class SpaceAttribute : PropertyAttribute
{
	// Fields
	public readonly float height;

	// Methods

	public void .ctor() { }

	public void .ctor(float height) { }
}

// Namespace: UnityEngine
[AttributeUsageAttribute] // RVA: 0x11C340 Offset: 0x11B740 VA: 0x18011C340
public class HeaderAttribute : PropertyAttribute
{
	// Fields
	public readonly string header;

	// Methods

	public void .ctor(string header) { }
}

// Namespace: UnityEngine
[AttributeUsageAttribute] // RVA: 0x1214B0 Offset: 0x1208B0 VA: 0x1801214B0
public sealed class RangeAttribute : PropertyAttribute
{
	// Fields
	public readonly float min;
	public readonly float max;

	// Methods

	public void .ctor(float min, float max) { }
}

// Namespace: UnityEngine
[AttributeUsageAttribute] // RVA: 0x1214B0 Offset: 0x1208B0 VA: 0x1801214B0
public sealed class MultilineAttribute : PropertyAttribute
{
	// Fields
	public readonly int lines;

	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine
[AttributeUsageAttribute] // RVA: 0x1214B0 Offset: 0x1208B0 VA: 0x1801214B0
public sealed class TextAreaAttribute : PropertyAttribute
{
	// Fields
	public readonly int minLines;
	public readonly int maxLines;

	// Methods

	public void .ctor() { }

	public void .ctor(int minLines, int maxLines) { }
}

// Namespace: UnityEngine
[AttributeUsageAttribute] // RVA: 0x1214B0 Offset: 0x1208B0 VA: 0x1801214B0
public sealed class ColorUsageAttribute : PropertyAttribute
{
	// Fields
	public readonly bool showAlpha;
	public readonly bool hdr;
	[ObsoleteAttribute] // RVA: 0x125F10 Offset: 0x125310 VA: 0x180125F10
	public readonly float minBrightness;
	[ObsoleteAttribute] // RVA: 0x125F10 Offset: 0x125310 VA: 0x180125F10
	public readonly float maxBrightness;
	[ObsoleteAttribute] // RVA: 0x125F10 Offset: 0x125310 VA: 0x180125F10
	public readonly float minExposureValue;
	[ObsoleteAttribute] // RVA: 0x125F10 Offset: 0x125310 VA: 0x180125F10
	public readonly float maxExposureValue;

	// Methods

	public void .ctor(bool showAlpha) { }

	public void .ctor(bool showAlpha, bool hdr) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x129F40 Offset: 0x129340 VA: 0x180129F40
internal class PropertyNameUtils
{
	// Methods

	[FreeFunctionAttribute] // RVA: 0x14E60 Offset: 0x14260 VA: 0x180014E60
	public static PropertyName PropertyNameFromString(string name) { }

	private static void PropertyNameFromString_Injected(string name, out PropertyName ret) { }
}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PropertyName : IEquatable<PropertyName>
{
	// Fields
	internal int id;

	// Methods

	public void .ctor(string name) { }

	public void .ctor(PropertyName other) { }

	public void .ctor(int id) { }

	public static bool op_Equality(PropertyName lhs, PropertyName rhs) { }

	public override int GetHashCode() { }

	public override bool Equals(object other) { }

	public bool Equals(PropertyName other) { }

	public static PropertyName op_Implicit(string name) { }

	public static PropertyName op_Implicit(int id) { }

	public override string ToString() { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x57E0 Offset: 0x4BE0 VA: 0x1800057E0
public sealed class Random
{
	// Properties
	[StaticAccessorAttribute] // RVA: 0x16FE0 Offset: 0x163E0 VA: 0x180016FE0
	public static Random.State state { get; set; }
	public static float value { get; }
	public static Vector3 insideUnitSphere { get; }
	public static Vector2 insideUnitCircle { get; }
	public static Vector3 onUnitSphere { get; }
	public static Quaternion rotation { get; }
	public static Quaternion rotationUniform { get; }

	// Methods

	public void .ctor() { }

	[NativeMethodAttribute] // RVA: 0x8950 Offset: 0x7D50 VA: 0x180008950
	[StaticAccessorAttribute] // RVA: 0x8950 Offset: 0x7D50 VA: 0x180008950
	public static void InitState(int seed) { }

	public static Random.State get_state() { }

	public static void set_state(Random.State value) { }

	[FreeFunctionAttribute] // RVA: 0x14E60 Offset: 0x14260 VA: 0x180014E60
	public static float Range(float min, float max) { }

	public static int Range(int min, int max) { }

	[FreeFunctionAttribute] // RVA: 0x14E60 Offset: 0x14260 VA: 0x180014E60
	private static int RandomRangeInt(int min, int max) { }

	[FreeFunctionAttribute] // RVA: 0x14E60 Offset: 0x14260 VA: 0x180014E60
	public static float get_value() { }

	[FreeFunctionAttribute] // RVA: 0x14E60 Offset: 0x14260 VA: 0x180014E60
	public static Vector3 get_insideUnitSphere() { }

	[FreeFunctionAttribute] // RVA: 0x14E60 Offset: 0x14260 VA: 0x180014E60
	private static void GetRandomUnitCircle(out Vector2 output) { }

	public static Vector2 get_insideUnitCircle() { }

	[FreeFunctionAttribute] // RVA: 0x14E60 Offset: 0x14260 VA: 0x180014E60
	public static Vector3 get_onUnitSphere() { }

	[FreeFunctionAttribute] // RVA: 0x14E60 Offset: 0x14260 VA: 0x180014E60
	public static Quaternion get_rotation() { }

	[FreeFunctionAttribute] // RVA: 0x14E60 Offset: 0x14260 VA: 0x180014E60
	public static Quaternion get_rotationUniform() { }

	public static Color ColorHSV() { }

	public static Color ColorHSV(float hueMin, float hueMax) { }

	public static Color ColorHSV(float hueMin, float hueMax, float saturationMin, float saturationMax) { }

	public static Color ColorHSV(float hueMin, float hueMax, float saturationMin, float saturationMax, float valueMin, float valueMax) { }

	public static Color ColorHSV(float hueMin, float hueMax, float saturationMin, float saturationMax, float valueMin, float valueMax, float alphaMin, float alphaMax) { }

	private static void get_state_Injected(out Random.State ret) { }

	private static void set_state_Injected(ref Random.State value) { }

	private static void get_insideUnitSphere_Injected(out Vector3 ret) { }

	private static void get_onUnitSphere_Injected(out Vector3 ret) { }

	private static void get_rotation_Injected(out Quaternion ret) { }

	private static void get_rotationUniform_Injected(out Quaternion ret) { }
}

// Namespace: 
[Serializable]
public struct Random.State
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int s0;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int s1;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int s2;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int s3;
}

// Namespace: UnityEngine
public struct RangeInt
{
	// Fields
	public int start;
	public int length;

	// Properties
	public int end { get; }

	// Methods

	public void .ctor(int start, int length) { }

	public int get_end() { }
}

// Namespace: UnityEngine
public struct Ray
{
	// Fields
	private Vector3 m_Origin;
	private Vector3 m_Direction;

	// Properties
	public Vector3 origin { get; set; }
	public Vector3 direction { get; set; }

	// Methods

	public void .ctor(Vector3 origin, Vector3 direction) { }

	public Vector3 get_origin() { }

	public void set_origin(Vector3 value) { }

	public Vector3 get_direction() { }

	public void set_direction(Vector3 value) { }

	public Vector3 GetPoint(float distance) { }

	public override string ToString() { }
}

// Namespace: UnityEngine
public struct Ray2D
{
	// Fields
	private Vector2 m_Origin;
	private Vector2 m_Direction;

	// Properties
	public Vector2 origin { get; set; }
	public Vector2 direction { get; set; }

	// Methods

	public Vector2 get_origin() { }

	public void set_origin(Vector2 value) { }

	public Vector2 get_direction() { }

	public void set_direction(Vector2 value) { }

	public override string ToString() { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x1E230 Offset: 0x1D630 VA: 0x18001E230
[RequiredByNativeCodeAttribute] // RVA: 0x1E230 Offset: 0x1D630 VA: 0x18001E230
[NativeClassAttribute] // RVA: 0x1E230 Offset: 0x1D630 VA: 0x18001E230
public struct Rect : IEquatable<Rect>
{
	// Fields
	[NativeNameAttribute] // RVA: 0x24080 Offset: 0x23480 VA: 0x180024080
	private float m_XMin;
	[NativeNameAttribute] // RVA: 0x25A80 Offset: 0x24E80 VA: 0x180025A80
	private float m_YMin;
	[NativeNameAttribute] // RVA: 0x27470 Offset: 0x26870 VA: 0x180027470
	private float m_Width;
	[NativeNameAttribute] // RVA: 0x293E0 Offset: 0x287E0 VA: 0x1800293E0
	private float m_Height;

	// Properties
	public static Rect zero { get; }
	public float x { get; set; }
	public float y { get; set; }
	public Vector2 position { get; set; }
	public Vector2 center { get; set; }
	public Vector2 min { get; set; }
	public Vector2 max { get; set; }
	public float width { get; set; }
	public float height { get; set; }
	public Vector2 size { get; set; }
	public float xMin { get; set; }
	public float yMin { get; set; }
	public float xMax { get; set; }
	public float yMax { get; set; }
	[ObsoleteAttribute] // RVA: 0x2DB00 Offset: 0x2CF00 VA: 0x18002DB00
	public float left { get; }
	[ObsoleteAttribute] // RVA: 0x2E170 Offset: 0x2D570 VA: 0x18002E170
	public float right { get; }
	[ObsoleteAttribute] // RVA: 0x2FCD0 Offset: 0x2F0D0 VA: 0x18002FCD0
	public float top { get; }
	[ObsoleteAttribute] // RVA: 0x32C60 Offset: 0x32060 VA: 0x180032C60
	public float bottom { get; }

	// Methods

	public void .ctor(float x, float y, float width, float height) { }

	public void .ctor(Vector2 position, Vector2 size) { }

	public void .ctor(Rect source) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect get_zero() { }

	public static Rect MinMaxRect(float xmin, float ymin, float xmax, float ymax) { }

	public void Set(float x, float y, float width, float height) { }

	public float get_x() { }

	public void set_x(float value) { }

	public float get_y() { }

	public void set_y(float value) { }

	public Vector2 get_position() { }

	public void set_position(Vector2 value) { }

	public Vector2 get_center() { }

	public void set_center(Vector2 value) { }

	public Vector2 get_min() { }

	public void set_min(Vector2 value) { }

	public Vector2 get_max() { }

	public void set_max(Vector2 value) { }

	public float get_width() { }

	public void set_width(float value) { }

	public float get_height() { }

	public void set_height(float value) { }

	public Vector2 get_size() { }

	public void set_size(Vector2 value) { }

	public float get_xMin() { }

	public void set_xMin(float value) { }

	public float get_yMin() { }

	public void set_yMin(float value) { }

	public float get_xMax() { }

	public void set_xMax(float value) { }

	public float get_yMax() { }

	public void set_yMax(float value) { }

	public bool Contains(Vector2 point) { }

	public bool Contains(Vector3 point) { }

	public bool Contains(Vector3 point, bool allowInverse) { }

	private static Rect OrderMinMax(Rect rect) { }

	public bool Overlaps(Rect other) { }

	public bool Overlaps(Rect other, bool allowInverse) { }

	public static Vector2 NormalizedToPoint(Rect rectangle, Vector2 normalizedRectCoordinates) { }

	public static Vector2 PointToNormalized(Rect rectangle, Vector2 point) { }

	public static bool op_Inequality(Rect lhs, Rect rhs) { }

	public static bool op_Equality(Rect lhs, Rect rhs) { }

	public override int GetHashCode() { }

	public override bool Equals(object other) { }

	public bool Equals(Rect other) { }

	public override string ToString() { }

	public string ToString(string format) { }

	public float get_left() { }

	public float get_right() { }

	public float get_top() { }

	public float get_bottom() { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x9C970 Offset: 0x9BD70 VA: 0x18009C970
public sealed class ReflectionProbe : Behaviour
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private static Action<ReflectionProbe, ReflectionProbe.ReflectionProbeEvent> reflectionProbeChanged;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private static Action<Cubemap> defaultReflectionSet;

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void CallReflectionProbeEvent(ReflectionProbe probe, ReflectionProbe.ReflectionProbeEvent probeEvent) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void CallSetDefaultReflection(Cubemap defaultReflectionCubemap) { }
}

// Namespace: 
public enum ReflectionProbe.ReflectionProbeEvent
{
	// Fields
	public int value__;
	public const ReflectionProbe.ReflectionProbeEvent ReflectionProbeAdded = 0;
	public const ReflectionProbe.ReflectionProbeEvent ReflectionProbeRemoved = 1;
}

// Namespace: UnityEngine.Rendering
[NativeHeaderAttribute] // RVA: 0x3BCF0 Offset: 0x3B0F0 VA: 0x18003BCF0
[NativeTypeAttribute] // RVA: 0x3BCF0 Offset: 0x3B0F0 VA: 0x18003BCF0
[NativeHeaderAttribute] // RVA: 0x3BCF0 Offset: 0x3B0F0 VA: 0x18003BCF0
[UsedByNativeCodeAttribute] // RVA: 0x3BCF0 Offset: 0x3B0F0 VA: 0x18003BCF0
public class CommandBuffer : IDisposable
{
	// Fields
	internal IntPtr m_Ptr;

	// Properties
	public string name { get; set; }
	public int sizeInBytes { get; }

	// Methods

	public void .ctor() { }

	[FreeFunctionAttribute] // RVA: 0x3F3C0 Offset: 0x3E7C0 VA: 0x18003F3C0
	private static IntPtr InitBuffer() { }

	[FreeFunctionAttribute] // RVA: 0x40E90 Offset: 0x40290 VA: 0x180040E90
	private IntPtr CreateGPUFence_Internal(SynchronisationStage stage) { }

	[FreeFunctionAttribute] // RVA: 0x41920 Offset: 0x40D20 VA: 0x180041920
	private void ReleaseBuffer() { }

	[FreeFunctionAttribute] // RVA: 0x44750 Offset: 0x43B50 VA: 0x180044750
	public void SetComputeVectorParam(ComputeShader computeShader, int nameID, Vector4 val) { }

	[FreeFunctionAttribute] // RVA: 0x47A70 Offset: 0x46E70 VA: 0x180047A70
	private void Internal_SetComputeFloats(ComputeShader computeShader, int nameID, float[] values) { }

	[FreeFunctionAttribute] // RVA: 0x4B460 Offset: 0x4A860 VA: 0x18004B460
	private void Internal_SetComputeTextureParam(ComputeShader computeShader, int kernelIndex, int nameID, ref RenderTargetIdentifier rt, int mipLevel) { }

	[FreeFunctionAttribute] // RVA: 0x4D8D0 Offset: 0x4CCD0 VA: 0x18004D8D0
	public void SetComputeBufferParam(ComputeShader computeShader, int kernelIndex, int nameID, ComputeBuffer buffer) { }

	[FreeFunctionAttribute] // RVA: 0x50E40 Offset: 0x50240 VA: 0x180050E40
	private void Internal_DispatchCompute(ComputeShader computeShader, int kernelIndex, int threadGroupsX, int threadGroupsY, int threadGroupsZ) { }

	public string get_name() { }

	public void set_name(string value) { }

	[NativeMethodAttribute] // RVA: 0x53A60 Offset: 0x52E60 VA: 0x180053A60
	public int get_sizeInBytes() { }

	[NativeMethodAttribute] // RVA: 0x557E0 Offset: 0x54BE0 VA: 0x1800557E0
	public void Clear() { }

	[FreeFunctionAttribute] // RVA: 0x55E80 Offset: 0x55280 VA: 0x180055E80
	private void Internal_DrawMesh(Mesh mesh, Matrix4x4 matrix, Material material, int submeshIndex, int shaderPass, MaterialPropertyBlock properties) { }

	[NativeMethodAttribute] // RVA: 0x59460 Offset: 0x58860 VA: 0x180059460
	private void Internal_DrawRenderer(Renderer renderer, Material material, int submeshIndex, int shaderPass) { }

	[NativeMethodAttribute] // RVA: 0x5BA30 Offset: 0x5AE30 VA: 0x18005BA30
	public void ClearRandomWriteTargets() { }

	[FreeFunctionAttribute] // RVA: 0x5E7D0 Offset: 0x5DBD0 VA: 0x18005E7D0
	public void SetViewport(Rect pixelRect) { }

	[FreeFunctionAttribute] // RVA: 0x604A0 Offset: 0x5F8A0 VA: 0x1800604A0
	public void EnableScissorRect(Rect scissor) { }

	[NativeMethodAttribute] // RVA: 0x60E80 Offset: 0x60280 VA: 0x180060E80
	public void DisableScissorRect() { }

	[FreeFunctionAttribute] // RVA: 0x62C30 Offset: 0x62030 VA: 0x180062C30
	private void CopyTexture_Internal(ref RenderTargetIdentifier src, int srcElement, int srcMip, int srcX, int srcY, int srcWidth, int srcHeight, ref RenderTargetIdentifier dst, int dstElement, int dstMip, int dstX, int dstY, int mode) { }

	[FreeFunctionAttribute] // RVA: 0x64A30 Offset: 0x63E30 VA: 0x180064A30
	private void Blit_Texture(Texture source, ref RenderTargetIdentifier dest, Material mat, int pass, Vector2 scale, Vector2 offset) { }

	[FreeFunctionAttribute] // RVA: 0x667E0 Offset: 0x65BE0 VA: 0x1800667E0
	private void Blit_Identifier(ref RenderTargetIdentifier source, ref RenderTargetIdentifier dest, Material mat, int pass, Vector2 scale, Vector2 offset) { }

	[FreeFunctionAttribute] // RVA: 0x67100 Offset: 0x66500 VA: 0x180067100
	public void GetTemporaryRT(int nameID, int width, int height, int depthBuffer, FilterMode filter, RenderTextureFormat format, RenderTextureReadWrite readWrite, int antiAliasing, bool enableRandomWrite, RenderTextureMemoryless memorylessMode, bool useDynamicScale) { }

	public void GetTemporaryRT(int nameID, int width, int height, int depthBuffer, FilterMode filter, RenderTextureFormat format, RenderTextureReadWrite readWrite, int antiAliasing, bool enableRandomWrite, RenderTextureMemoryless memorylessMode) { }

	public void GetTemporaryRT(int nameID, int width, int height, int depthBuffer, FilterMode filter, RenderTextureFormat format, RenderTextureReadWrite readWrite, int antiAliasing, bool enableRandomWrite) { }

	public void GetTemporaryRT(int nameID, int width, int height, int depthBuffer, FilterMode filter, RenderTextureFormat format, RenderTextureReadWrite readWrite, int antiAliasing) { }

	public void GetTemporaryRT(int nameID, int width, int height, int depthBuffer, FilterMode filter, RenderTextureFormat format, RenderTextureReadWrite readWrite) { }

	public void GetTemporaryRT(int nameID, int width, int height, int depthBuffer, FilterMode filter, RenderTextureFormat format) { }

	[FreeFunctionAttribute] // RVA: 0x69F40 Offset: 0x69340 VA: 0x180069F40
	private void GetTemporaryRTWithDescriptor(int nameID, RenderTextureDescriptor desc, FilterMode filter) { }

	public void GetTemporaryRT(int nameID, RenderTextureDescriptor desc, FilterMode filter) { }

	[FreeFunctionAttribute] // RVA: 0x6CE70 Offset: 0x6C270 VA: 0x18006CE70
	public void ReleaseTemporaryRT(int nameID) { }

	[FreeFunctionAttribute] // RVA: 0x6EDA0 Offset: 0x6E1A0 VA: 0x18006EDA0
	public void ClearRenderTarget(bool clearDepth, bool clearColor, Color backgroundColor, float depth) { }

	public void ClearRenderTarget(bool clearDepth, bool clearColor, Color backgroundColor) { }

	[FreeFunctionAttribute] // RVA: 0x6F950 Offset: 0x6ED50 VA: 0x18006F950
	public void SetGlobalFloat(int nameID, float value) { }

	[FreeFunctionAttribute] // RVA: 0x716B0 Offset: 0x70AB0 VA: 0x1800716B0
	public void SetGlobalVector(int nameID, Vector4 value) { }

	[FreeFunctionAttribute] // RVA: 0x733A0 Offset: 0x727A0 VA: 0x1800733A0
	public void EnableShaderKeyword(string keyword) { }

	[FreeFunctionAttribute] // RVA: 0x75200 Offset: 0x74600 VA: 0x180075200
	public void DisableShaderKeyword(string keyword) { }

	[FreeFunctionAttribute] // RVA: 0x75FA0 Offset: 0x753A0 VA: 0x180075FA0
	public void SetViewProjectionMatrices(Matrix4x4 view, Matrix4x4 proj) { }

	[FreeFunctionAttribute] // RVA: 0x77A80 Offset: 0x76E80 VA: 0x180077A80
	public void SetGlobalFloatArray(int nameID, float[] values) { }

	[FreeFunctionAttribute] // RVA: 0x79970 Offset: 0x78D70 VA: 0x180079970
	public void SetGlobalVectorArray(int nameID, Vector4[] values) { }

	[FreeFunctionAttribute] // RVA: 0x7C980 Offset: 0x7BD80 VA: 0x18007C980
	public void SetGlobalMatrixArray(int nameID, Matrix4x4[] values) { }

	[FreeFunctionAttribute] // RVA: 0x7D390 Offset: 0x7C790 VA: 0x18007D390
	private void SetGlobalTexture_Impl(int nameID, ref RenderTargetIdentifier rt) { }

	[FreeFunctionAttribute] // RVA: 0x7F190 Offset: 0x7E590 VA: 0x18007F190
	public void SetGlobalBuffer(int nameID, ComputeBuffer value) { }

	[FreeFunctionAttribute] // RVA: 0x80F20 Offset: 0x80320 VA: 0x180080F20
	public void BeginSample(string name) { }

	[FreeFunctionAttribute] // RVA: 0x82C50 Offset: 0x82050 VA: 0x180082C50
	public void EndSample(string name) { }

	public void SetRenderTarget(RenderTargetIdentifier rt) { }

	public void SetRenderTarget(RenderTargetIdentifier rt, RenderBufferLoadAction loadAction, RenderBufferStoreAction storeAction) { }

	public void SetRenderTarget(RenderTargetIdentifier rt, int mipLevel, CubemapFace cubemapFace, int depthSlice) { }

	public void SetRenderTarget(RenderTargetIdentifier color, RenderTargetIdentifier depth) { }

	public void SetRenderTarget(RenderTargetIdentifier color, RenderTargetIdentifier depth, int mipLevel, CubemapFace cubemapFace, int depthSlice) { }

	public void SetRenderTarget(RenderTargetIdentifier color, RenderBufferLoadAction colorLoadAction, RenderBufferStoreAction colorStoreAction, RenderTargetIdentifier depth, RenderBufferLoadAction depthLoadAction, RenderBufferStoreAction depthStoreAction) { }

	public void SetRenderTarget(RenderTargetIdentifier[] colors, RenderTargetIdentifier depth) { }

	private void SetRenderTargetSingle_Internal(RenderTargetIdentifier rt, RenderBufferLoadAction colorLoadAction, RenderBufferStoreAction colorStoreAction, RenderBufferLoadAction depthLoadAction, RenderBufferStoreAction depthStoreAction) { }

	private void SetRenderTargetColorDepth_Internal(RenderTargetIdentifier color, RenderTargetIdentifier depth, RenderBufferLoadAction colorLoadAction, RenderBufferStoreAction colorStoreAction, RenderBufferLoadAction depthLoadAction, RenderBufferStoreAction depthStoreAction) { }

	private void SetRenderTargetMulti_Internal(RenderTargetIdentifier[] colors, RenderTargetIdentifier depth, RenderBufferLoadAction[] colorLoadActions, RenderBufferStoreAction[] colorStoreActions, RenderBufferLoadAction depthLoadAction, RenderBufferStoreAction depthStoreAction) { }

	protected override void Finalize() { }

	public void Dispose() { }

	private void Dispose(bool disposing) { }

	public void Release() { }

	public GPUFence CreateGPUFence(SynchronisationStage stage) { }

	public GPUFence CreateGPUFence() { }

	public void SetComputeVectorParam(ComputeShader computeShader, string name, Vector4 val) { }

	public void SetComputeFloatParams(ComputeShader computeShader, string name, float[] values) { }

	public void SetComputeTextureParam(ComputeShader computeShader, int kernelIndex, string name, RenderTargetIdentifier rt) { }

	public void SetComputeBufferParam(ComputeShader computeShader, int kernelIndex, string name, ComputeBuffer buffer) { }

	public void DispatchCompute(ComputeShader computeShader, int kernelIndex, int threadGroupsX, int threadGroupsY, int threadGroupsZ) { }

	public void DrawMesh(Mesh mesh, Matrix4x4 matrix, Material material, int submeshIndex, int shaderPass, MaterialPropertyBlock properties) { }

	public void DrawMesh(Mesh mesh, Matrix4x4 matrix, Material material, int submeshIndex, int shaderPass) { }

	public void DrawRenderer(Renderer renderer, Material material, int submeshIndex, int shaderPass) { }

	public void DrawRenderer(Renderer renderer, Material material, int submeshIndex) { }

	public void DrawRenderer(Renderer renderer, Material material) { }

	public void CopyTexture(RenderTargetIdentifier src, RenderTargetIdentifier dst) { }

	public void CopyTexture(RenderTargetIdentifier src, int srcElement, int srcMip, RenderTargetIdentifier dst, int dstElement, int dstMip) { }

	public void Blit(Texture source, RenderTargetIdentifier dest) { }

	public void Blit(RenderTargetIdentifier source, RenderTargetIdentifier dest) { }

	public void Blit(RenderTargetIdentifier source, RenderTargetIdentifier dest, Material mat) { }

	public void Blit(RenderTargetIdentifier source, RenderTargetIdentifier dest, Material mat, int pass) { }

	public void SetGlobalVector(string name, Vector4 value) { }

	public void SetGlobalTexture(string name, RenderTargetIdentifier value) { }

	public void SetGlobalTexture(int nameID, RenderTargetIdentifier value) { }

	private void SetComputeVectorParam_Injected(ComputeShader computeShader, int nameID, ref Vector4 val) { }

	private void Internal_DrawMesh_Injected(Mesh mesh, ref Matrix4x4 matrix, Material material, int submeshIndex, int shaderPass, MaterialPropertyBlock properties) { }

	private void SetViewport_Injected(ref Rect pixelRect) { }

	private void EnableScissorRect_Injected(ref Rect scissor) { }

	private void Blit_Texture_Injected(Texture source, ref RenderTargetIdentifier dest, Material mat, int pass, ref Vector2 scale, ref Vector2 offset) { }

	private void Blit_Identifier_Injected(ref RenderTargetIdentifier source, ref RenderTargetIdentifier dest, Material mat, int pass, ref Vector2 scale, ref Vector2 offset) { }

	private void GetTemporaryRTWithDescriptor_Injected(int nameID, ref RenderTextureDescriptor desc, FilterMode filter) { }

	private void ClearRenderTarget_Injected(bool clearDepth, bool clearColor, ref Color backgroundColor, float depth) { }

	private void SetGlobalVector_Injected(int nameID, ref Vector4 value) { }

	private void SetViewProjectionMatrices_Injected(ref Matrix4x4 view, ref Matrix4x4 proj) { }

	private void SetRenderTargetSingle_Internal_Injected(ref RenderTargetIdentifier rt, RenderBufferLoadAction colorLoadAction, RenderBufferStoreAction colorStoreAction, RenderBufferLoadAction depthLoadAction, RenderBufferStoreAction depthStoreAction) { }

	private void SetRenderTargetColorDepth_Internal_Injected(ref RenderTargetIdentifier color, ref RenderTargetIdentifier depth, RenderBufferLoadAction colorLoadAction, RenderBufferStoreAction colorStoreAction, RenderBufferLoadAction depthLoadAction, RenderBufferStoreAction depthStoreAction) { }

	private void SetRenderTargetMulti_Internal_Injected(RenderTargetIdentifier[] colors, ref RenderTargetIdentifier depth, RenderBufferLoadAction[] colorLoadActions, RenderBufferStoreAction[] colorStoreActions, RenderBufferLoadAction depthLoadAction, RenderBufferStoreAction depthStoreAction) { }
}

// Namespace: UnityEngine
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class ResourceRequest : AsyncOperation
{
	// Fields
	internal string m_Path;
	internal Type m_Type;

	// Properties
	public Object asset { get; }

	// Methods

	public void .ctor() { }

	public Object get_asset() { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x87E80 Offset: 0x87280 VA: 0x180087E80
[NativeHeaderAttribute] // RVA: 0x87E80 Offset: 0x87280 VA: 0x180087E80
public sealed class Resources
{
	// Methods

	internal static T[] ConvertObjects<T>(Object[] rawObjects) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2394050 Offset: 0x2393050 VA: 0x182394050
	|-Resources.ConvertObjects<object>
	*/

	[FreeFunctionAttribute] // RVA: 0x8A0F0 Offset: 0x894F0 VA: 0x18008A0F0
	[TypeInferenceRuleAttribute] // RVA: 0x8A0F0 Offset: 0x894F0 VA: 0x18008A0F0
	public static Object[] FindObjectsOfTypeAll(Type type) { }

	public static T[] FindObjectsOfTypeAll<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23988A0 Offset: 0x23978A0 VA: 0x1823988A0
	|-Resources.FindObjectsOfTypeAll<NetworkIdentity>
	|-Resources.FindObjectsOfTypeAll<object>
	*/

	public static Object Load(string path) { }

	public static T Load<T>(string path) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x765EE0 Offset: 0x764EE0 VA: 0x180765EE0
	|-Resources.Load<VariablesAsset>
	|-Resources.Load<TMP_FontAsset>
	|-Resources.Load<TMP_SpriteAsset>
	|-Resources.Load<TMP_StyleSheet>
	|-Resources.Load<Material>
	|-Resources.Load<Texture2D>
	|-Resources.Load<object>
	*/

	[NativeThrowsAttribute] // RVA: 0x8C300 Offset: 0x8B700 VA: 0x18008C300
	[TypeInferenceRuleAttribute] // RVA: 0x8C300 Offset: 0x8B700 VA: 0x18008C300
	[FreeFunctionAttribute] // RVA: 0x8C300 Offset: 0x8B700 VA: 0x18008C300
	public static Object Load(string path, Type systemTypeInstance) { }

	public static ResourceRequest LoadAsync(string path) { }

	public static ResourceRequest LoadAsync(string path, Type type) { }

	[FreeFunctionAttribute] // RVA: 0x90350 Offset: 0x8F750 VA: 0x180090350
	internal static ResourceRequest LoadAsyncInternal(string path, Type type) { }

	[FreeFunctionAttribute] // RVA: 0x92110 Offset: 0x91510 VA: 0x180092110
	[NativeThrowsAttribute] // RVA: 0x92110 Offset: 0x91510 VA: 0x180092110
	public static Object[] LoadAll(string path, Type systemTypeInstance) { }

	public static Object[] LoadAll(string path) { }

	[FreeFunctionAttribute] // RVA: 0x975E0 Offset: 0x969E0 VA: 0x1800975E0
	[TypeInferenceRuleAttribute] // RVA: 0x975E0 Offset: 0x969E0 VA: 0x1800975E0
	public static Object GetBuiltinResource(Type type, string path) { }

	public static T GetBuiltinResource<T>(string path) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x765E20 Offset: 0x764E20 VA: 0x180765E20
	|-Resources.GetBuiltinResource<Font>
	|-Resources.GetBuiltinResource<object>
	*/

	[FreeFunctionAttribute] // RVA: 0x9B220 Offset: 0x9A620 VA: 0x18009B220
	public static void UnloadAsset(Object assetToUnload) { }

	[FreeFunctionAttribute] // RVA: 0x9D080 Offset: 0x9C480 VA: 0x18009D080
	public static AsyncOperation UnloadUnusedAssets() { }
}

// Namespace: UnityEngine
public enum RuntimeInitializeLoadType
{
	// Fields
	public int value__;
	public const RuntimeInitializeLoadType AfterSceneLoad = 0;
	public const RuntimeInitializeLoadType BeforeSceneLoad = 1;
}

// Namespace: UnityEngine
[AttributeUsageAttribute] // RVA: 0x9EE40 Offset: 0x9E240 VA: 0x18009EE40
public class RuntimeInitializeOnLoadMethodAttribute : PreserveAttribute
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private RuntimeInitializeLoadType <loadType>k__BackingField;

	// Properties
	private RuntimeInitializeLoadType loadType { set; }

	// Methods

	public void .ctor(RuntimeInitializeLoadType loadType) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_loadType(RuntimeInitializeLoadType value) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xA4590 Offset: 0xA3990 VA: 0x1800A4590
[RequiredByNativeCodeAttribute] // RVA: 0xA4590 Offset: 0xA3990 VA: 0x1800A4590
[ExtensionOfNativeClassAttribute] // RVA: 0xA4590 Offset: 0xA3990 VA: 0x1800A4590
[NativeClassAttribute] // RVA: 0xA4590 Offset: 0xA3990 VA: 0x1800A4590
public class ScriptableObject : Object
{
	// Methods

	public void .ctor() { }

	public static ScriptableObject CreateInstance(string className) { }

	public static ScriptableObject CreateInstance(Type type) { }

	public static T CreateInstance<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x7660B0 Offset: 0x7650B0 VA: 0x1807660B0
	|-ScriptableObject.CreateInstance<VariablesAsset>
	|-ScriptableObject.CreateInstance<pb_Renderable>
	|-ScriptableObject.CreateInstance<AtlasAsset>
	|-ScriptableObject.CreateInstance<SkeletonDataAsset>
	|-ScriptableObject.CreateInstance<TMP_FontAsset>
	|-ScriptableObject.CreateInstance<PostProcessProfile>
	|-ScriptableObject.CreateInstance<object>
	|-ScriptableObject.CreateInstance<PlayerConnection>
	*/

	[NativeMethodAttribute] // RVA: 0x10A570 Offset: 0x109970 VA: 0x18010A570
	private static void CreateScriptableObject(ScriptableObject self) { }

	[FreeFunctionAttribute] // RVA: 0xAB1D0 Offset: 0xAA5D0 VA: 0x1800AB1D0
	private static ScriptableObject CreateScriptableObjectInstanceFromName(string className) { }

	[FreeFunctionAttribute] // RVA: 0xABC50 Offset: 0xAB050 VA: 0x1800ABC50
	private static ScriptableObject CreateScriptableObjectInstanceFromType(Type type) { }
}

// Namespace: UnityEngine.Experimental.Rendering
[NativeHeaderAttribute] // RVA: 0xAD800 Offset: 0xACC00 VA: 0x1800AD800
[NativeTypeAttribute] // RVA: 0xAD800 Offset: 0xACC00 VA: 0x1800AD800
[NativeHeaderAttribute] // RVA: 0xAD800 Offset: 0xACC00 VA: 0x1800AD800
[NativeHeaderAttribute] // RVA: 0xAD800 Offset: 0xACC00 VA: 0x1800AD800
public struct ScriptableRenderContext
{
	// Fields
	private IntPtr m_Ptr;

	// Methods

	internal void .ctor(IntPtr ptr) { }

	private void Submit_Internal() { }

	private void DrawRenderers_Internal(FilterResults renderers, ref DrawRendererSettings drawSettings, FilterRenderersSettings filterSettings) { }

	private void DrawShadows_Internal(ref DrawShadowsSettings settings) { }

	private void ExecuteCommandBuffer_Internal(CommandBuffer commandBuffer) { }

	private void SetupCameraProperties_Internal(Camera camera, bool stereoSetup) { }

	private void StereoEndRender_Internal(Camera camera) { }

	private void StartMultiEye_Internal(Camera camera) { }

	private void StopMultiEye_Internal(Camera camera) { }

	private void DrawSkybox_Internal(Camera camera) { }

	public void Submit() { }

	public void DrawRenderers(FilterResults renderers, ref DrawRendererSettings drawSettings, FilterRenderersSettings filterSettings) { }

	public void DrawShadows(ref DrawShadowsSettings settings) { }

	public void ExecuteCommandBuffer(CommandBuffer commandBuffer) { }

	public void SetupCameraProperties(Camera camera, bool stereoSetup) { }

	public void StereoEndRender(Camera camera) { }

	public void StartMultiEye(Camera camera) { }

	public void StopMultiEye(Camera camera) { }

	public void DrawSkybox(Camera camera) { }

	internal void CheckValid() { }

	private static void Submit_Internal_Injected(ref ScriptableRenderContext _unity_self) { }

	private static void DrawRenderers_Internal_Injected(ref ScriptableRenderContext _unity_self, ref FilterResults renderers, ref DrawRendererSettings drawSettings, ref FilterRenderersSettings filterSettings) { }

	private static void DrawShadows_Internal_Injected(ref ScriptableRenderContext _unity_self, ref DrawShadowsSettings settings) { }

	private static void ExecuteCommandBuffer_Internal_Injected(ref ScriptableRenderContext _unity_self, CommandBuffer commandBuffer) { }

	private static void SetupCameraProperties_Internal_Injected(ref ScriptableRenderContext _unity_self, Camera camera, bool stereoSetup) { }

	private static void StereoEndRender_Internal_Injected(ref ScriptableRenderContext _unity_self, Camera camera) { }

	private static void StartMultiEye_Internal_Injected(ref ScriptableRenderContext _unity_self, Camera camera) { }

	private static void StopMultiEye_Internal_Injected(ref ScriptableRenderContext _unity_self, Camera camera) { }

	private static void DrawSkybox_Internal_Injected(ref ScriptableRenderContext _unity_self, Camera camera) { }
}

// Namespace: UnityEngine
[AttributeUsageAttribute] // RVA: 0x1046E0 Offset: 0x103AE0 VA: 0x1801046E0
public class SelectionBaseAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine
[ObsoleteAttribute] // RVA: 0xB4630 Offset: 0xB3A30 VA: 0x1800B4630
[RequiredByNativeCodeAttribute] // RVA: 0xB4630 Offset: 0xB3A30 VA: 0x1800B4630
public sealed class SerializePrivateVariables : Attribute
{}

// Namespace: UnityEngine
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public sealed class SerializeField : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine
[AttributeUsageAttribute] // RVA: 0xB6F80 Offset: 0xB6380 VA: 0x1800B6F80
[RequiredByNativeCodeAttribute] // RVA: 0xB6F80 Offset: 0xB6380 VA: 0x1800B6F80
public sealed class PreferBinarySerialization : Attribute
{}

// Namespace: UnityEngine
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public interface ISerializationCallbackReceiver
{
	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public abstract void OnBeforeSerialize() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public abstract void OnAfterDeserialize() { }
}

// Namespace: UnityEngine
internal enum DisableBatchingType
{
	// Fields
	public int value__;
	public const DisableBatchingType False = 0;
	public const DisableBatchingType True = 1;
	public const DisableBatchingType WhenLODFading = 2;
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xBD0D0 Offset: 0xBC4D0 VA: 0x1800BD0D0
[UsedByNativeCodeAttribute] // RVA: 0xBD0D0 Offset: 0xBC4D0 VA: 0x1800BD0D0
public sealed class ComputeShader : Object
{
	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0xBECB0 Offset: 0xBE0B0 VA: 0x1800BECB0
	[NativeMethodAttribute] // RVA: 0xBECB0 Offset: 0xBE0B0 VA: 0x1800BECB0
	public int FindKernel(string name) { }

	[NativeMethodAttribute] // RVA: 0xC0D70 Offset: 0xC0170 VA: 0x1800C0D70
	public void SetTexture(int kernelIndex, int nameID, Texture texture, int mipLevel) { }

	[NativeMethodAttribute] // RVA: 0xC4240 Offset: 0xC3640 VA: 0x1800C4240
	public void GetKernelThreadGroupSizes(int kernelIndex, out uint x, out uint y, out uint z) { }

	[NativeNameAttribute] // RVA: 0xC6140 Offset: 0xC5540 VA: 0x1800C6140
	public void Dispatch(int kernelIndex, int threadGroupsX, int threadGroupsY, int threadGroupsZ) { }

	public void SetTexture(int kernelIndex, int nameID, Texture texture) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xC80F0 Offset: 0xC74F0 VA: 0x1800C80F0
public struct SortingLayer
{
	// Fields
	private int m_Id;

	// Methods

	[FreeFunctionAttribute] // RVA: 0xC89D0 Offset: 0xC7DD0 VA: 0x1800C89D0
	public static int GetLayerValueFromID(int id) { }

	[FreeFunctionAttribute] // RVA: 0xCA9A0 Offset: 0xC9DA0 VA: 0x1800CA9A0
	public static int GetLayerValueFromName(string name) { }
}

// Namespace: UnityEngine.Rendering
[NativeHeaderAttribute] // RVA: 0xCC830 Offset: 0xCBC30 VA: 0x1800CC830
[DefaultMemberAttribute] // RVA: 0xCC830 Offset: 0xCBC30 VA: 0x1800CC830
[UsedByNativeCodeAttribute] // RVA: 0xCC830 Offset: 0xCBC30 VA: 0x1800CC830
public struct SphericalHarmonicsL2 : IEquatable<SphericalHarmonicsL2>
{
	// Fields
	private float shr0;
	private float shr1;
	private float shr2;
	private float shr3;
	private float shr4;
	private float shr5;
	private float shr6;
	private float shr7;
	private float shr8;
	private float shg0;
	private float shg1;
	private float shg2;
	private float shg3;
	private float shg4;
	private float shg5;
	private float shg6;
	private float shg7;
	private float shg8;
	private float shb0;
	private float shb1;
	private float shb2;
	private float shb3;
	private float shb4;
	private float shb5;
	private float shb6;
	private float shb7;
	private float shb8;

	// Properties
	public float Item { get; }

	// Methods

	public void Clear() { }

	private void SetZero() { }

	public float get_Item(int rgb, int coefficient) { }

	public override int GetHashCode() { }

	public override bool Equals(object other) { }

	public bool Equals(SphericalHarmonicsL2 other) { }

	public static bool op_Equality(SphericalHarmonicsL2 lhs, SphericalHarmonicsL2 rhs) { }

	private static void SetZero_Injected(ref SphericalHarmonicsL2 _unity_self) { }
}

// Namespace: UnityEngine
public static class StackTraceUtility
{
	// Fields
	private static string projectFolder;

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void SetProjectFolder(string folder) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string ExtractStackTrace() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void ExtractStringFromExceptionInternal(object exceptiono, out string message, out string stackTrace) { }

	internal static string ExtractFormattedStackTrace(StackTrace stackTrace) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
public class UnityException : Exception
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: UnityEngine
[Serializable]
public class MissingReferenceException : Exception
{
	// Methods

	public void .ctor() { }

	protected void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: UnityEngine
[VisibleToOtherModulesAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal class SystemClock
{
	// Fields
	private static readonly DateTime s_Epoch;

	// Properties
	public static DateTime now { get; }

	// Methods

	public static DateTime get_now() { }

	private static void .cctor() { }
}

// Namespace: UnityEngine
public enum BatteryStatus
{
	// Fields
	public int value__;
	public const BatteryStatus Unknown = 0;
	public const BatteryStatus Charging = 1;
	public const BatteryStatus Discharging = 2;
	public const BatteryStatus NotCharging = 3;
	public const BatteryStatus Full = 4;
}

// Namespace: UnityEngine
public enum OperatingSystemFamily
{
	// Fields
	public int value__;
	public const OperatingSystemFamily Other = 0;
	public const OperatingSystemFamily MacOSX = 1;
	public const OperatingSystemFamily Windows = 2;
	public const OperatingSystemFamily Linux = 3;
}

// Namespace: UnityEngine
public enum DeviceType
{
	// Fields
	public int value__;
	public const DeviceType Unknown = 0;
	public const DeviceType Handheld = 1;
	public const DeviceType Console = 2;
	public const DeviceType Desktop = 3;
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xD58B0 Offset: 0xD4CB0 VA: 0x1800D58B0
[NativeHeaderAttribute] // RVA: 0xD58B0 Offset: 0xD4CB0 VA: 0x1800D58B0
[NativeHeaderAttribute] // RVA: 0xD58B0 Offset: 0xD4CB0 VA: 0x1800D58B0
[NativeHeaderAttribute] // RVA: 0xD58B0 Offset: 0xD4CB0 VA: 0x1800D58B0
[NativeHeaderAttribute] // RVA: 0xD58B0 Offset: 0xD4CB0 VA: 0x1800D58B0
public sealed class SystemInfo
{
	// Properties
	[NativePropertyAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static float batteryLevel { get; }
	public static BatteryStatus batteryStatus { get; }
	public static string operatingSystem { get; }
	public static OperatingSystemFamily operatingSystemFamily { get; }
	public static string processorType { get; }
	public static int processorFrequency { get; }
	public static int processorCount { get; }
	public static int systemMemorySize { get; }
	public static string deviceUniqueIdentifier { get; }
	public static string deviceName { get; }
	public static string deviceModel { get; }
	public static bool supportsAccelerometer { get; }
	public static bool supportsGyroscope { get; }
	public static bool supportsLocationService { get; }
	public static bool supportsVibration { get; }
	public static bool supportsAudio { get; }
	public static DeviceType deviceType { get; }
	public static int graphicsMemorySize { get; }
	public static string graphicsDeviceName { get; }
	public static string graphicsDeviceVendor { get; }
	public static int graphicsDeviceID { get; }
	public static int graphicsDeviceVendorID { get; }
	public static GraphicsDeviceType graphicsDeviceType { get; }
	public static bool graphicsUVStartsAtTop { get; }
	public static string graphicsDeviceVersion { get; }
	public static int graphicsShaderLevel { get; }
	public static bool graphicsMultiThreaded { get; }
	public static bool hasHiddenSurfaceRemovalOnGPU { get; }
	public static bool hasDynamicUniformArrayIndexingInFragmentShaders { get; }
	public static bool supportsShadows { get; }
	public static bool supportsRawShadowDepthSampling { get; }
	public static bool supportsMotionVectors { get; }
	public static bool supportsRenderToCubemap { get; }
	public static bool supportsImageEffects { get; }
	public static bool supports3DTextures { get; }
	public static bool supports2DArrayTextures { get; }
	public static bool supports3DRenderTextures { get; }
	public static bool supportsCubemapArrayTextures { get; }
	public static CopyTextureSupport copyTextureSupport { get; }
	public static bool supportsComputeShaders { get; }
	public static bool supportsInstancing { get; }
	public static bool supportsHardwareQuadTopology { get; }
	public static bool supports32bitsIndexBuffer { get; }
	public static bool supportsSparseTextures { get; }
	public static int supportedRenderTargetCount { get; }
	public static bool supportsSeparatedRenderTargetsBlend { get; }
	public static int supportsMultisampledTextures { get; }
	public static bool supportsMultisampleAutoResolve { get; }
	public static int supportsTextureWrapMirrorOnce { get; }
	public static bool usesReversedZBuffer { get; }
	public static NPOTSupport npotSupport { get; }
	public static int maxTextureSize { get; }
	public static int maxCubemapSize { get; }
	public static bool supportsAsyncCompute { get; }
	public static bool supportsGPUFence { get; }
	public static bool supportsAsyncGPUReadback { get; }
	public static bool supportsMipStreaming { get; }

	// Methods

	public void .ctor() { }

	public static float get_batteryLevel() { }

	public static BatteryStatus get_batteryStatus() { }

	public static string get_operatingSystem() { }

	public static OperatingSystemFamily get_operatingSystemFamily() { }

	public static string get_processorType() { }

	public static int get_processorFrequency() { }

	public static int get_processorCount() { }

	public static int get_systemMemorySize() { }

	public static string get_deviceUniqueIdentifier() { }

	public static string get_deviceName() { }

	public static string get_deviceModel() { }

	public static bool get_supportsAccelerometer() { }

	public static bool get_supportsGyroscope() { }

	public static bool get_supportsLocationService() { }

	public static bool get_supportsVibration() { }

	public static bool get_supportsAudio() { }

	public static DeviceType get_deviceType() { }

	public static int get_graphicsMemorySize() { }

	public static string get_graphicsDeviceName() { }

	public static string get_graphicsDeviceVendor() { }

	public static int get_graphicsDeviceID() { }

	public static int get_graphicsDeviceVendorID() { }

	public static GraphicsDeviceType get_graphicsDeviceType() { }

	public static bool get_graphicsUVStartsAtTop() { }

	public static string get_graphicsDeviceVersion() { }

	public static int get_graphicsShaderLevel() { }

	public static bool get_graphicsMultiThreaded() { }

	public static bool get_hasHiddenSurfaceRemovalOnGPU() { }

	public static bool get_hasDynamicUniformArrayIndexingInFragmentShaders() { }

	public static bool get_supportsShadows() { }

	public static bool get_supportsRawShadowDepthSampling() { }

	public static bool get_supportsMotionVectors() { }

	public static bool get_supportsRenderToCubemap() { }

	public static bool get_supportsImageEffects() { }

	public static bool get_supports3DTextures() { }

	public static bool get_supports2DArrayTextures() { }

	public static bool get_supports3DRenderTextures() { }

	public static bool get_supportsCubemapArrayTextures() { }

	public static CopyTextureSupport get_copyTextureSupport() { }

	public static bool get_supportsComputeShaders() { }

	public static bool get_supportsInstancing() { }

	public static bool get_supportsHardwareQuadTopology() { }

	public static bool get_supports32bitsIndexBuffer() { }

	public static bool get_supportsSparseTextures() { }

	public static int get_supportedRenderTargetCount() { }

	public static bool get_supportsSeparatedRenderTargetsBlend() { }

	public static int get_supportsMultisampledTextures() { }

	public static bool get_supportsMultisampleAutoResolve() { }

	public static int get_supportsTextureWrapMirrorOnce() { }

	public static bool get_usesReversedZBuffer() { }

	private static bool IsValidEnumValue(Enum value) { }

	public static bool SupportsRenderTextureFormat(RenderTextureFormat format) { }

	public static bool SupportsBlendingOnRenderTextureFormat(RenderTextureFormat format) { }

	public static bool SupportsTextureFormat(TextureFormat format) { }

	public static NPOTSupport get_npotSupport() { }

	public static int get_maxTextureSize() { }

	public static int get_maxCubemapSize() { }

	public static bool get_supportsAsyncCompute() { }

	public static bool get_supportsGPUFence() { }

	public static bool get_supportsAsyncGPUReadback() { }

	public static bool get_supportsMipStreaming() { }

	[FreeFunctionAttribute] // RVA: 0xDC390 Offset: 0xDB790 VA: 0x1800DC390
	private static float GetBatteryLevel() { }

	[FreeFunctionAttribute] // RVA: 0xDE140 Offset: 0xDD540 VA: 0x1800DE140
	private static BatteryStatus GetBatteryStatus() { }

	[FreeFunctionAttribute] // RVA: 0xE1210 Offset: 0xE0610 VA: 0x1800E1210
	private static string GetOperatingSystem() { }

	[FreeFunctionAttribute] // RVA: 0xE1BA0 Offset: 0xE0FA0 VA: 0x1800E1BA0
	private static OperatingSystemFamily GetOperatingSystemFamily() { }

	[FreeFunctionAttribute] // RVA: 0xE49F0 Offset: 0xE3DF0 VA: 0x1800E49F0
	private static string GetProcessorType() { }

	[FreeFunctionAttribute] // RVA: 0xE65E0 Offset: 0xE59E0 VA: 0x1800E65E0
	private static int GetProcessorFrequencyMHz() { }

	[FreeFunctionAttribute] // RVA: 0xE84A0 Offset: 0xE78A0 VA: 0x1800E84A0
	private static int GetProcessorCount() { }

	[FreeFunctionAttribute] // RVA: 0xEAFC0 Offset: 0xEA3C0 VA: 0x1800EAFC0
	private static int GetPhysicalMemoryMB() { }

	[FreeFunctionAttribute] // RVA: 0xECE20 Offset: 0xEC220 VA: 0x1800ECE20
	private static string GetDeviceUniqueIdentifier() { }

	[FreeFunctionAttribute] // RVA: 0xEEB90 Offset: 0xEDF90 VA: 0x1800EEB90
	private static string GetDeviceName() { }

	[FreeFunctionAttribute] // RVA: 0xF0BD0 Offset: 0xEFFD0 VA: 0x1800F0BD0
	private static string GetDeviceModel() { }

	[FreeFunctionAttribute] // RVA: 0xF1660 Offset: 0xF0A60 VA: 0x1800F1660
	private static bool SupportsAccelerometer() { }

	[FreeFunctionAttribute] // RVA: 0x14E60 Offset: 0x14260 VA: 0x180014E60
	private static bool IsGyroAvailable() { }

	[FreeFunctionAttribute] // RVA: 0xF4E30 Offset: 0xF4230 VA: 0x1800F4E30
	private static bool SupportsLocationService() { }

	[FreeFunctionAttribute] // RVA: 0xF57B0 Offset: 0xF4BB0 VA: 0x1800F57B0
	private static bool SupportsVibration() { }

	[FreeFunctionAttribute] // RVA: 0xF73D0 Offset: 0xF67D0 VA: 0x1800F73D0
	private static bool SupportsAudio() { }

	[FreeFunctionAttribute] // RVA: 0xF8F00 Offset: 0xF8300 VA: 0x1800F8F00
	private static DeviceType GetDeviceType() { }

	[FreeFunctionAttribute] // RVA: 0xFADE0 Offset: 0xFA1E0 VA: 0x1800FADE0
	private static int GetGraphicsMemorySize() { }

	[FreeFunctionAttribute] // RVA: 0xFB690 Offset: 0xFAA90 VA: 0x1800FB690
	private static string GetGraphicsDeviceName() { }

	[FreeFunctionAttribute] // RVA: 0xFD380 Offset: 0xFC780 VA: 0x1800FD380
	private static string GetGraphicsDeviceVendor() { }

	[FreeFunctionAttribute] // RVA: 0xFF080 Offset: 0xFE480 VA: 0x1800FF080
	private static int GetGraphicsDeviceID() { }

	[FreeFunctionAttribute] // RVA: 0x100D20 Offset: 0x100120 VA: 0x180100D20
	private static int GetGraphicsDeviceVendorID() { }

	[FreeFunctionAttribute] // RVA: 0x1013F0 Offset: 0x1007F0 VA: 0x1801013F0
	private static GraphicsDeviceType GetGraphicsDeviceType() { }

	[FreeFunctionAttribute] // RVA: 0x102F40 Offset: 0x102340 VA: 0x180102F40
	private static bool GetGraphicsUVStartsAtTop() { }

	[FreeFunctionAttribute] // RVA: 0x104C20 Offset: 0x104020 VA: 0x180104C20
	private static string GetGraphicsDeviceVersion() { }

	[FreeFunctionAttribute] // RVA: 0x107AE0 Offset: 0x106EE0 VA: 0x180107AE0
	private static int GetGraphicsShaderLevel() { }

	[FreeFunctionAttribute] // RVA: 0x1085B0 Offset: 0x1079B0 VA: 0x1801085B0
	private static bool GetGraphicsMultiThreaded() { }

	[FreeFunctionAttribute] // RVA: 0x10A5A0 Offset: 0x1099A0 VA: 0x18010A5A0
	private static bool HasHiddenSurfaceRemovalOnGPU() { }

	[FreeFunctionAttribute] // RVA: 0x10C1D0 Offset: 0x10B5D0 VA: 0x18010C1D0
	private static bool HasDynamicUniformArrayIndexingInFragmentShaders() { }

	[FreeFunctionAttribute] // RVA: 0x10DF60 Offset: 0x10D360 VA: 0x18010DF60
	private static bool SupportsShadows() { }

	[FreeFunctionAttribute] // RVA: 0x10EBE0 Offset: 0x10DFE0 VA: 0x18010EBE0
	private static bool SupportsRawShadowDepthSampling() { }

	[FreeFunctionAttribute] // RVA: 0x110BD0 Offset: 0x10FFD0 VA: 0x180110BD0
	private static bool SupportsMotionVectors() { }

	[FreeFunctionAttribute] // RVA: 0x112A50 Offset: 0x111E50 VA: 0x180112A50
	private static bool SupportsRenderToCubemap() { }

	[FreeFunctionAttribute] // RVA: 0x114B50 Offset: 0x113F50 VA: 0x180114B50
	private static bool SupportsImageEffects() { }

	[FreeFunctionAttribute] // RVA: 0x115350 Offset: 0x114750 VA: 0x180115350
	private static bool Supports3DTextures() { }

	[FreeFunctionAttribute] // RVA: 0x117180 Offset: 0x116580 VA: 0x180117180
	private static bool Supports2DArrayTextures() { }

	[FreeFunctionAttribute] // RVA: 0x119130 Offset: 0x118530 VA: 0x180119130
	private static bool Supports3DRenderTextures() { }

	[FreeFunctionAttribute] // RVA: 0x11BD90 Offset: 0x11B190 VA: 0x18011BD90
	private static bool SupportsCubemapArrayTextures() { }

	[FreeFunctionAttribute] // RVA: 0x11D8F0 Offset: 0x11CCF0 VA: 0x18011D8F0
	private static CopyTextureSupport GetCopyTextureSupport() { }

	[FreeFunctionAttribute] // RVA: 0x11F800 Offset: 0x11EC00 VA: 0x18011F800
	private static bool SupportsComputeShaders() { }

	[FreeFunctionAttribute] // RVA: 0x121480 Offset: 0x120880 VA: 0x180121480
	private static bool SupportsInstancing() { }

	[FreeFunctionAttribute] // RVA: 0x1237D0 Offset: 0x122BD0 VA: 0x1801237D0
	private static bool SupportsHardwareQuadTopology() { }

	[FreeFunctionAttribute] // RVA: 0x124080 Offset: 0x123480 VA: 0x180124080
	private static bool Supports32bitsIndexBuffer() { }

	[FreeFunctionAttribute] // RVA: 0x1261B0 Offset: 0x1255B0 VA: 0x1801261B0
	private static bool SupportsSparseTextures() { }

	[FreeFunctionAttribute] // RVA: 0x127CE0 Offset: 0x1270E0 VA: 0x180127CE0
	private static int SupportedRenderTargetCount() { }

	[FreeFunctionAttribute] // RVA: 0x129D20 Offset: 0x129120 VA: 0x180129D20
	private static bool SupportsSeparatedRenderTargetsBlend() { }

	[FreeFunctionAttribute] // RVA: 0x12A410 Offset: 0x129810 VA: 0x18012A410
	private static int SupportsMultisampledTextures() { }

	[FreeFunctionAttribute] // RVA: 0x3690 Offset: 0x2A90 VA: 0x180003690
	private static bool SupportsMultisampleAutoResolve() { }

	[FreeFunctionAttribute] // RVA: 0x52F0 Offset: 0x46F0 VA: 0x1800052F0
	private static int SupportsTextureWrapMirrorOnce() { }

	[FreeFunctionAttribute] // RVA: 0x81A0 Offset: 0x75A0 VA: 0x1800081A0
	private static bool UsesReversedZBuffer() { }

	[FreeFunctionAttribute] // RVA: 0x8C30 Offset: 0x8030 VA: 0x180008C30
	private static bool HasRenderTextureNative(RenderTextureFormat format) { }

	[FreeFunctionAttribute] // RVA: 0xA990 Offset: 0x9D90 VA: 0x18000A990
	private static bool SupportsBlendingOnRenderTextureFormatNative(RenderTextureFormat format) { }

	[FreeFunctionAttribute] // RVA: 0xC8D0 Offset: 0xBCD0 VA: 0x18000C8D0
	private static bool SupportsTextureFormatNative(TextureFormat format) { }

	[FreeFunctionAttribute] // RVA: 0xE490 Offset: 0xD890 VA: 0x18000E490
	private static NPOTSupport GetNPOTSupport() { }

	[FreeFunctionAttribute] // RVA: 0xFFA0 Offset: 0xF3A0 VA: 0x18000FFA0
	private static int GetMaxTextureSize() { }

	[FreeFunctionAttribute] // RVA: 0x11F40 Offset: 0x11340 VA: 0x180011F40
	private static int GetMaxCubemapSize() { }

	[FreeFunctionAttribute] // RVA: 0x14B40 Offset: 0x13F40 VA: 0x180014B40
	private static bool SupportsAsyncCompute() { }

	[FreeFunctionAttribute] // RVA: 0x167D0 Offset: 0x15BD0 VA: 0x1800167D0
	private static bool SupportsGPUFence() { }

	[FreeFunctionAttribute] // RVA: 0x17110 Offset: 0x16510 VA: 0x180017110
	private static bool SupportsAsyncGPUReadback() { }

	[FreeFunctionAttribute] // RVA: 0x19010 Offset: 0x18410 VA: 0x180019010
	private static bool SupportsMipStreaming() { }

	[FreeFunctionAttribute] // RVA: 0x1AB20 Offset: 0x19F20 VA: 0x18001AB20
	public static bool IsFormatSupported(GraphicsFormat format, FormatUsage usage) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x1E060 Offset: 0x1D460 VA: 0x18001E060
public class TextAsset : Object
{
	// Properties
	public string text { get; }
	public byte[] bytes { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(string text) { }

	internal void .ctor(TextAsset.CreateOptions options, string text) { }

	public string get_text() { }

	public byte[] get_bytes() { }

	public override string ToString() { }

	private static void Internal_CreateInstance(TextAsset self, string text) { }
}

// Namespace: 
internal enum TextAsset.CreateOptions
{
	// Fields
	public int value__;
	public const TextAsset.CreateOptions None = 0;
	public const TextAsset.CreateOptions CreateNativeObject = 1;
}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0x23D10 Offset: 0x23110 VA: 0x180023D10
[NativeHeaderAttribute] // RVA: 0x23D10 Offset: 0x23110 VA: 0x180023D10
[NativeHeaderAttribute] // RVA: 0x23D10 Offset: 0x23110 VA: 0x180023D10
public class Texture : Object
{
	// Properties
	public static int masterTextureLimit { get; set; }
	[NativePropertyAttribute] // RVA: 0x479D0 Offset: 0x46DD0 VA: 0x1800479D0
	public static AnisotropicFiltering anisotropicFiltering { get; set; }
	public virtual int width { get; set; }
	public virtual int height { get; set; }
	public virtual TextureDimension dimension { get; set; }
	public virtual bool isReadable { get; }
	public TextureWrapMode wrapMode { get; set; }
	public TextureWrapMode wrapModeU { get; set; }
	public TextureWrapMode wrapModeV { get; set; }
	public TextureWrapMode wrapModeW { get; set; }
	public FilterMode filterMode { get; set; }
	public int anisoLevel { get; set; }
	public float mipMapBias { get; set; }
	public Vector2 texelSize { get; }
	public uint updateCount { get; }
	public static ulong totalTextureMemory { get; }
	public static ulong desiredTextureMemory { get; }
	public static ulong targetTextureMemory { get; }
	public static ulong currentTextureMemory { get; }
	public static ulong nonStreamingTextureMemory { get; }
	public static ulong streamingMipmapUploadCount { get; }
	public static ulong streamingRendererCount { get; }
	public static ulong streamingTextureCount { get; }
	public static ulong nonStreamingTextureCount { get; }
	public static ulong streamingTexturePendingLoadCount { get; }
	public static ulong streamingTextureLoadingCount { get; }
	public static bool streamingTextureForceLoadAll { get; set; }
	public static bool streamingTextureDiscardUnusedMips { get; set; }

	// Methods

	protected void .ctor() { }

	public static int get_masterTextureLimit() { }

	public static void set_masterTextureLimit(int value) { }

	public static AnisotropicFiltering get_anisotropicFiltering() { }

	public static void set_anisotropicFiltering(AnisotropicFiltering value) { }

	[NativeNameAttribute] // RVA: 0x25F40 Offset: 0x25340 VA: 0x180025F40
	public static void SetGlobalAnisotropicFilteringLimits(int forcedMin, int globalMax) { }

	private int GetDataWidth() { }

	private int GetDataHeight() { }

	private TextureDimension GetDimension() { }

	public virtual int get_width() { }

	public virtual void set_width(int value) { }

	public virtual int get_height() { }

	public virtual void set_height(int value) { }

	public virtual TextureDimension get_dimension() { }

	public virtual void set_dimension(TextureDimension value) { }

	public virtual bool get_isReadable() { }

	[NativeNameAttribute] // RVA: 0x28C60 Offset: 0x28060 VA: 0x180028C60
	public TextureWrapMode get_wrapMode() { }

	public void set_wrapMode(TextureWrapMode value) { }

	public TextureWrapMode get_wrapModeU() { }

	public void set_wrapModeU(TextureWrapMode value) { }

	public TextureWrapMode get_wrapModeV() { }

	public void set_wrapModeV(TextureWrapMode value) { }

	public TextureWrapMode get_wrapModeW() { }

	public void set_wrapModeW(TextureWrapMode value) { }

	public FilterMode get_filterMode() { }

	public void set_filterMode(FilterMode value) { }

	public int get_anisoLevel() { }

	public void set_anisoLevel(int value) { }

	public float get_mipMapBias() { }

	public void set_mipMapBias(float value) { }

	[NativeNameAttribute] // RVA: 0x2AB70 Offset: 0x29F70 VA: 0x18002AB70
	public Vector2 get_texelSize() { }

	public IntPtr GetNativeTexturePtr() { }

	public uint get_updateCount() { }

	public void IncrementUpdateCount() { }

	[FreeFunctionAttribute] // RVA: 0x2C1B0 Offset: 0x2B5B0 VA: 0x18002C1B0
	public static ulong get_totalTextureMemory() { }

	[FreeFunctionAttribute] // RVA: 0x2DE10 Offset: 0x2D210 VA: 0x18002DE10
	public static ulong get_desiredTextureMemory() { }

	[FreeFunctionAttribute] // RVA: 0x2FA40 Offset: 0x2EE40 VA: 0x18002FA40
	public static ulong get_targetTextureMemory() { }

	[FreeFunctionAttribute] // RVA: 0x31920 Offset: 0x30D20 VA: 0x180031920
	public static ulong get_currentTextureMemory() { }

	[FreeFunctionAttribute] // RVA: 0x33150 Offset: 0x32550 VA: 0x180033150
	public static ulong get_nonStreamingTextureMemory() { }

	[FreeFunctionAttribute] // RVA: 0x34DB0 Offset: 0x341B0 VA: 0x180034DB0
	public static ulong get_streamingMipmapUploadCount() { }

	[FreeFunctionAttribute] // RVA: 0x36990 Offset: 0x35D90 VA: 0x180036990
	public static ulong get_streamingRendererCount() { }

	[FreeFunctionAttribute] // RVA: 0x38530 Offset: 0x37930 VA: 0x180038530
	public static ulong get_streamingTextureCount() { }

	[FreeFunctionAttribute] // RVA: 0x39E90 Offset: 0x39290 VA: 0x180039E90
	public static ulong get_nonStreamingTextureCount() { }

	[FreeFunctionAttribute] // RVA: 0x3BB00 Offset: 0x3AF00 VA: 0x18003BB00
	public static ulong get_streamingTexturePendingLoadCount() { }

	[FreeFunctionAttribute] // RVA: 0x3D730 Offset: 0x3CB30 VA: 0x18003D730
	public static ulong get_streamingTextureLoadingCount() { }

	[FreeFunctionAttribute] // RVA: 0x3F220 Offset: 0x3E620 VA: 0x18003F220
	public static void SetStreamingTextureMaterialDebugProperties() { }

	[FreeFunctionAttribute] // RVA: 0x3F770 Offset: 0x3EB70 VA: 0x18003F770
	public static bool get_streamingTextureForceLoadAll() { }

	[FreeFunctionAttribute] // RVA: 0x414E0 Offset: 0x408E0 VA: 0x1800414E0
	public static void set_streamingTextureForceLoadAll(bool value) { }

	[FreeFunctionAttribute] // RVA: 0x44390 Offset: 0x43790 VA: 0x180044390
	public static bool get_streamingTextureDiscardUnusedMips() { }

	[FreeFunctionAttribute] // RVA: 0x47180 Offset: 0x46580 VA: 0x180047180
	public static void set_streamingTextureDiscardUnusedMips(bool value) { }

	internal bool ValidateFormat(RenderTextureFormat format) { }

	internal bool ValidateFormat(TextureFormat format) { }

	internal bool ValidateFormat(GraphicsFormat format, FormatUsage usage) { }

	internal UnityException CreateNonReadableException(Texture t) { }

	private void get_texelSize_Injected(out Vector2 ret) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x49570 Offset: 0x48970 VA: 0x180049570
[UsedByNativeCodeAttribute] // RVA: 0x49570 Offset: 0x48970 VA: 0x180049570
[NativeHeaderAttribute] // RVA: 0x49570 Offset: 0x48970 VA: 0x180049570
public sealed class Texture2D : Texture
{
	// Properties
	public int mipmapCount { get; }
	public TextureFormat format { get; }
	[StaticAccessorAttribute] // RVA: 0x8A5D0 Offset: 0x899D0 VA: 0x18008A5D0
	public static Texture2D whiteTexture { get; }
	[StaticAccessorAttribute] // RVA: 0x8A5D0 Offset: 0x899D0 VA: 0x18008A5D0
	public static Texture2D blackTexture { get; }
	public override bool isReadable { get; }
	public bool streamingMipmaps { get; }
	public int streamingMipmapsPriority { get; }
	public int requestedMipmapLevel { get; set; }
	public int desiredMipmapLevel { get; }
	public int loadingMipmapLevel { get; }
	public int loadedMipmapLevel { get; }

	// Methods

	internal void .ctor(int width, int height, GraphicsFormat format, TextureCreationFlags flags, IntPtr nativeTex) { }

	public void .ctor(int width, int height, GraphicsFormat format, TextureCreationFlags flags) { }

	internal void .ctor(int width, int height, TextureFormat textureFormat, bool mipChain, bool linear, IntPtr nativeTex) { }

	public void .ctor(int width, int height, TextureFormat textureFormat, bool mipChain, bool linear) { }

	public void .ctor(int width, int height, TextureFormat textureFormat, bool mipChain) { }

	public void .ctor(int width, int height) { }

	[NativeNameAttribute] // RVA: 0x4F9C0 Offset: 0x4EDC0 VA: 0x18004F9C0
	public int get_mipmapCount() { }

	[NativeNameAttribute] // RVA: 0x51750 Offset: 0x50B50 VA: 0x180051750
	public TextureFormat get_format() { }

	public static Texture2D get_whiteTexture() { }

	public static Texture2D get_blackTexture() { }

	public void Compress(bool highQuality) { }

	[FreeFunctionAttribute] // RVA: 0x53A30 Offset: 0x52E30 VA: 0x180053A30
	private static bool Internal_CreateImpl(Texture2D mono, int w, int h, GraphicsFormat format, TextureCreationFlags flags, IntPtr nativeTex) { }

	private static void Internal_Create(Texture2D mono, int w, int h, GraphicsFormat format, TextureCreationFlags flags, IntPtr nativeTex) { }

	public override bool get_isReadable() { }

	[NativeNameAttribute] // RVA: 0x57780 Offset: 0x56B80 VA: 0x180057780
	private void ApplyImpl(bool updateMipmaps, bool makeNoLongerReadable) { }

	[NativeNameAttribute] // RVA: 0x593D0 Offset: 0x587D0 VA: 0x1800593D0
	private bool ResizeImpl(int width, int height) { }

	[NativeNameAttribute] // RVA: 0x59AB0 Offset: 0x58EB0 VA: 0x180059AB0
	private void SetPixelImpl(int image, int x, int y, Color color) { }

	[NativeNameAttribute] // RVA: 0x5BA00 Offset: 0x5AE00 VA: 0x18005BA00
	private Color GetPixelImpl(int image, int x, int y) { }

	[NativeNameAttribute] // RVA: 0x5E7A0 Offset: 0x5DBA0 VA: 0x18005E7A0
	private Color GetPixelBilinearImpl(int image, float x, float y) { }

	[FreeFunctionAttribute] // RVA: 0x60450 Offset: 0x5F850 VA: 0x180060450
	private bool ResizeWithFormatImpl(int width, int height, TextureFormat format, bool hasMipMap) { }

	[FreeFunctionAttribute] // RVA: 0x60E30 Offset: 0x60230 VA: 0x180060E30
	private void ReadPixelsImpl(Rect source, int destX, int destY, bool recalculateMipMaps) { }

	[FreeFunctionAttribute] // RVA: 0x62BE0 Offset: 0x61FE0 VA: 0x180062BE0
	private void SetPixelsImpl(int x, int y, int w, int h, Color[] pixel, int miplevel, int frame) { }

	[FreeFunctionAttribute] // RVA: 0x66790 Offset: 0x65B90 VA: 0x180066790
	private bool LoadRawTextureDataImpl(IntPtr data, int size) { }

	[FreeFunctionAttribute] // RVA: 0x66790 Offset: 0x65B90 VA: 0x180066790
	private bool LoadRawTextureDataImplArray(byte[] data) { }

	[FreeFunctionAttribute] // RVA: 0x66F00 Offset: 0x66300 VA: 0x180066F00
	private static void GenerateAtlasImpl(Vector2[] sizes, int padding, int atlasSize, [Out] Rect[] rect) { }

	public bool get_streamingMipmaps() { }

	public int get_streamingMipmapsPriority() { }

	[FreeFunctionAttribute] // RVA: 0x69CD0 Offset: 0x690D0 VA: 0x180069CD0
	public int get_requestedMipmapLevel() { }

	[FreeFunctionAttribute] // RVA: 0x6CB70 Offset: 0x6BF70 VA: 0x18006CB70
	public void set_requestedMipmapLevel(int value) { }

	[FreeFunctionAttribute] // RVA: 0x6EA90 Offset: 0x6DE90 VA: 0x18006EA90
	public int get_desiredMipmapLevel() { }

	[FreeFunctionAttribute] // RVA: 0x6F5C0 Offset: 0x6E9C0 VA: 0x18006F5C0
	public int get_loadingMipmapLevel() { }

	[FreeFunctionAttribute] // RVA: 0x714C0 Offset: 0x708C0 VA: 0x1800714C0
	public int get_loadedMipmapLevel() { }

	[FreeFunctionAttribute] // RVA: 0x73100 Offset: 0x72500 VA: 0x180073100
	public void ClearRequestedMipmapLevel() { }

	[FreeFunctionAttribute] // RVA: 0x750E0 Offset: 0x744E0 VA: 0x1800750E0
	public bool IsRequestedMipmapLevelLoaded() { }

	[FreeFunctionAttribute] // RVA: 0x75CD0 Offset: 0x750D0 VA: 0x180075CD0
	public void UpdateExternalTexture(IntPtr nativeTex) { }

	[FreeFunctionAttribute] // RVA: 0x77890 Offset: 0x76C90 VA: 0x180077890
	private void SetAllPixels32(Color32[] colors, int miplevel) { }

	[FreeFunctionAttribute] // RVA: 0x79680 Offset: 0x78A80 VA: 0x180079680
	private void SetBlockOfPixels32(int x, int y, int blockWidth, int blockHeight, Color32[] colors, int miplevel) { }

	[FreeFunctionAttribute] // RVA: 0x7C770 Offset: 0x7BB70 VA: 0x18007C770
	public byte[] GetRawTextureData() { }

	[FreeFunctionAttribute] // RVA: 0x7D210 Offset: 0x7C610 VA: 0x18007D210
	public Color[] GetPixels(int x, int y, int blockWidth, int blockHeight, int miplevel) { }

	public Color[] GetPixels(int x, int y, int blockWidth, int blockHeight) { }

	[FreeFunctionAttribute] // RVA: 0x7EF90 Offset: 0x7E390 VA: 0x18007EF90
	public Color32[] GetPixels32(int miplevel) { }

	public Color32[] GetPixels32() { }

	[FreeFunctionAttribute] // RVA: 0x80BC0 Offset: 0x7FFC0 VA: 0x180080BC0
	public Rect[] PackTextures(Texture2D[] textures, int padding, int maximumAtlasSize, bool makeNoLongerReadable) { }

	public Rect[] PackTextures(Texture2D[] textures, int padding, int maximumAtlasSize) { }

	public Rect[] PackTextures(Texture2D[] textures, int padding) { }

	public static Texture2D CreateExternalTexture(int width, int height, TextureFormat format, bool mipChain, bool linear, IntPtr nativeTex) { }

	public void SetPixel(int x, int y, Color color) { }

	public void SetPixels(int x, int y, int blockWidth, int blockHeight, Color[] colors, int miplevel) { }

	public void SetPixels(int x, int y, int blockWidth, int blockHeight, Color[] colors) { }

	public void SetPixels(Color[] colors, int miplevel) { }

	public void SetPixels(Color[] colors) { }

	public Color GetPixel(int x, int y) { }

	public Color GetPixelBilinear(float x, float y) { }

	public void LoadRawTextureData(IntPtr data, int size) { }

	public void LoadRawTextureData(byte[] data) { }

	public void Apply(bool updateMipmaps, bool makeNoLongerReadable) { }

	public void Apply(bool updateMipmaps) { }

	public void Apply() { }

	public bool Resize(int width, int height) { }

	public bool Resize(int width, int height, TextureFormat format, bool hasMipMap) { }

	public void ReadPixels(Rect source, int destX, int destY, bool recalculateMipMaps) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void ReadPixels(Rect source, int destX, int destY) { }

	public static bool GenerateAtlas(Vector2[] sizes, int padding, int atlasSize, List<Rect> results) { }

	public void SetPixels32(Color32[] colors, int miplevel) { }

	public void SetPixels32(Color32[] colors) { }

	public void SetPixels32(int x, int y, int blockWidth, int blockHeight, Color32[] colors, int miplevel) { }

	public void SetPixels32(int x, int y, int blockWidth, int blockHeight, Color32[] colors) { }

	public Color[] GetPixels(int miplevel) { }

	public Color[] GetPixels() { }

	private void SetPixelImpl_Injected(int image, int x, int y, ref Color color) { }

	private void GetPixelImpl_Injected(int image, int x, int y, out Color ret) { }

	private void GetPixelBilinearImpl_Injected(int image, float x, float y, out Color ret) { }

	private void ReadPixelsImpl_Injected(ref Rect source, int destX, int destY, bool recalculateMipMaps) { }
}

// Namespace: 
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum Texture2D.EXRFlags
{
	// Fields
	public int value__;
	public const Texture2D.EXRFlags None = 0;
	public const Texture2D.EXRFlags OutputAsFloat = 1;
	public const Texture2D.EXRFlags CompressZIP = 2;
	public const Texture2D.EXRFlags CompressRLE = 4;
	public const Texture2D.EXRFlags CompressPIZ = 8;
}

// Namespace: UnityEngine
[ExcludeFromPresetAttribute] // RVA: 0x8EBF0 Offset: 0x8DFF0 VA: 0x18008EBF0
[NativeHeaderAttribute] // RVA: 0x8EBF0 Offset: 0x8DFF0 VA: 0x18008EBF0
public sealed class Cubemap : Texture
{
	// Properties
	public override bool isReadable { get; }

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int width, GraphicsFormat format, TextureCreationFlags flags) { }

	internal void .ctor(int width, TextureFormat textureFormat, bool mipChain, IntPtr nativeTex) { }

	public void .ctor(int width, TextureFormat textureFormat, bool mipChain) { }

	[FreeFunctionAttribute] // RVA: 0x93A70 Offset: 0x92E70 VA: 0x180093A70
	private static bool Internal_CreateImpl(Cubemap mono, int ext, GraphicsFormat format, TextureCreationFlags flags, IntPtr nativeTex) { }

	private static void Internal_Create(Cubemap mono, int ext, GraphicsFormat format, TextureCreationFlags flags, IntPtr nativeTex) { }

	public override bool get_isReadable() { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x97A10 Offset: 0x96E10 VA: 0x180097A10
[ExcludeFromPresetAttribute] // RVA: 0x97A10 Offset: 0x96E10 VA: 0x180097A10
public sealed class Texture3D : Texture
{
	// Properties
	public int depth { get; }
	public override bool isReadable { get; }

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int width, int height, int depth, GraphicsFormat format, TextureCreationFlags flags) { }

	public void .ctor(int width, int height, int depth, TextureFormat textureFormat, bool mipChain) { }

	[NativeNameAttribute] // RVA: 0x9C9A0 Offset: 0x9BDA0 VA: 0x18009C9A0
	public int get_depth() { }

	public override bool get_isReadable() { }

	[FreeFunctionAttribute] // RVA: 0x9D200 Offset: 0x9C600 VA: 0x18009D200
	private static bool Internal_CreateImpl(Texture3D mono, int w, int h, int d, GraphicsFormat format, TextureCreationFlags flags) { }

	private static void Internal_Create(Texture3D mono, int w, int h, int d, GraphicsFormat format, TextureCreationFlags flags) { }

	[FreeFunctionAttribute] // RVA: 0xA1790 Offset: 0xA0B90 VA: 0x1800A1790
	private void ApplyImpl(bool updateMipmaps, bool makeNoLongerReadable) { }

	[FreeFunctionAttribute] // RVA: 0xA46B0 Offset: 0xA3AB0 VA: 0x1800A46B0
	public void SetPixels(Color[] colors, int miplevel) { }

	public void SetPixels(Color[] colors) { }

	public void Apply(bool updateMipmaps, bool makeNoLongerReadable) { }

	public void Apply() { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xA97B0 Offset: 0xA8BB0 VA: 0x1800A97B0
public sealed class Texture2DArray : Texture
{
	// Properties
	public override bool isReadable { get; }

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int width, int height, int depth, GraphicsFormat format, TextureCreationFlags flags) { }

	public void .ctor(int width, int height, int depth, TextureFormat textureFormat, bool mipChain, bool linear) { }

	public void .ctor(int width, int height, int depth, TextureFormat textureFormat, bool mipChain) { }

	public override bool get_isReadable() { }

	[FreeFunctionAttribute] // RVA: 0xAD7D0 Offset: 0xACBD0 VA: 0x1800AD7D0
	private static bool Internal_CreateImpl(Texture2DArray mono, int w, int h, int d, GraphicsFormat format, TextureCreationFlags flags) { }

	private static void Internal_Create(Texture2DArray mono, int w, int h, int d, GraphicsFormat format, TextureCreationFlags flags) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xB2C60 Offset: 0xB2060 VA: 0x1800B2C60
public sealed class CubemapArray : Texture
{
	// Properties
	public override bool isReadable { get; }

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int width, int cubemapCount, GraphicsFormat format, TextureCreationFlags flags) { }

	public void .ctor(int width, int cubemapCount, TextureFormat textureFormat, bool mipChain, bool linear) { }

	public void .ctor(int width, int cubemapCount, TextureFormat textureFormat, bool mipChain) { }

	public override bool get_isReadable() { }

	[FreeFunctionAttribute] // RVA: 0xB6D60 Offset: 0xB6160 VA: 0x1800B6D60
	private static bool Internal_CreateImpl(CubemapArray mono, int ext, int count, GraphicsFormat format, TextureCreationFlags flags) { }

	private static void Internal_Create(CubemapArray mono, int ext, int count, GraphicsFormat format, TextureCreationFlags flags) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xBB1E0 Offset: 0xBA5E0 VA: 0x1800BB1E0
[NativeHeaderAttribute] // RVA: 0xBB1E0 Offset: 0xBA5E0 VA: 0x1800BB1E0
[NativeHeaderAttribute] // RVA: 0xBB1E0 Offset: 0xBA5E0 VA: 0x1800BB1E0
[UsedByNativeCodeAttribute] // RVA: 0xBB1E0 Offset: 0xBA5E0 VA: 0x1800BB1E0
[NativeHeaderAttribute] // RVA: 0xBB1E0 Offset: 0xBA5E0 VA: 0x1800BB1E0
public class RenderTexture : Texture
{
	// Properties
	public override int width { get; set; }
	public override int height { get; set; }
	public override TextureDimension dimension { get; set; }
	[NativePropertyAttribute] // RVA: 0xF9180 Offset: 0xF8580 VA: 0x1800F9180
	public bool useMipMap { get; set; }
	[NativePropertyAttribute] // RVA: 0xFAF90 Offset: 0xFA390 VA: 0x1800FAF90
	public bool sRGB { get; }
	[NativePropertyAttribute] // RVA: 0xFCB80 Offset: 0xFBF80 VA: 0x1800FCB80
	public RenderTextureFormat format { get; set; }
	[NativePropertyAttribute] // RVA: 0xFD540 Offset: 0xFC940 VA: 0x1800FD540
	public VRTextureUsage vrUsage { get; set; }
	[NativePropertyAttribute] // RVA: 0xFF1F0 Offset: 0xFE5F0 VA: 0x1800FF1F0
	public RenderTextureMemoryless memorylessMode { get; set; }
	public bool autoGenerateMips { get; set; }
	public int volumeDepth { get; set; }
	public int antiAliasing { get; set; }
	public bool bindTextureMS { get; set; }
	public bool enableRandomWrite { get; set; }
	public bool useDynamicScale { get; set; }
	public bool isPowerOfTwo { get; set; }
	public static RenderTexture active { get; set; }
	public RenderBuffer colorBuffer { get; }
	public RenderBuffer depthBuffer { get; }
	public int depth { get; set; }
	public RenderTextureDescriptor descriptor { get; set; }

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected internal void .ctor() { }

	public void .ctor(RenderTextureDescriptor desc) { }

	public void .ctor(RenderTexture textureToCopy) { }

	public void .ctor(int width, int height, int depth, GraphicsFormat format) { }

	public void .ctor(int width, int height, int depth, RenderTextureFormat format, RenderTextureReadWrite readWrite) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int width, int height, int depth, RenderTextureFormat format) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int width, int height, int depth) { }

	public override int get_width() { }

	public override void set_width(int value) { }

	public override int get_height() { }

	public override void set_height(int value) { }

	public override TextureDimension get_dimension() { }

	public override void set_dimension(TextureDimension value) { }

	public bool get_useMipMap() { }

	public void set_useMipMap(bool value) { }

	public bool get_sRGB() { }

	public RenderTextureFormat get_format() { }

	public void set_format(RenderTextureFormat value) { }

	public VRTextureUsage get_vrUsage() { }

	public void set_vrUsage(VRTextureUsage value) { }

	public RenderTextureMemoryless get_memorylessMode() { }

	public void set_memorylessMode(RenderTextureMemoryless value) { }

	public bool get_autoGenerateMips() { }

	public void set_autoGenerateMips(bool value) { }

	public int get_volumeDepth() { }

	public void set_volumeDepth(int value) { }

	public int get_antiAliasing() { }

	public void set_antiAliasing(int value) { }

	public bool get_bindTextureMS() { }

	public void set_bindTextureMS(bool value) { }

	public bool get_enableRandomWrite() { }

	public void set_enableRandomWrite(bool value) { }

	public bool get_useDynamicScale() { }

	public void set_useDynamicScale(bool value) { }

	private bool GetIsPowerOfTwo() { }

	public bool get_isPowerOfTwo() { }

	public void set_isPowerOfTwo(bool value) { }

	[FreeFunctionAttribute] // RVA: 0xC6510 Offset: 0xC5910 VA: 0x1800C6510
	private static RenderTexture GetActive() { }

	[FreeFunctionAttribute] // RVA: 0xC8470 Offset: 0xC7870 VA: 0x1800C8470
	private static void SetActive(RenderTexture rt) { }

	public static RenderTexture get_active() { }

	public static void set_active(RenderTexture value) { }

	[FreeFunctionAttribute] // RVA: 0xCA350 Offset: 0xC9750 VA: 0x1800CA350
	private RenderBuffer GetColorBuffer() { }

	[FreeFunctionAttribute] // RVA: 0xCAE60 Offset: 0xCA260 VA: 0x1800CAE60
	private RenderBuffer GetDepthBuffer() { }

	public RenderBuffer get_colorBuffer() { }

	public RenderBuffer get_depthBuffer() { }

	public IntPtr GetNativeDepthBufferPtr() { }

	public void DiscardContents(bool discardColor, bool discardDepth) { }

	public void MarkRestoreExpected() { }

	public void DiscardContents() { }

	[NativeNameAttribute] // RVA: 0xCEE10 Offset: 0xCE210 VA: 0x1800CEE10
	private void ResolveAA() { }

	[NativeNameAttribute] // RVA: 0xCEE10 Offset: 0xCE210 VA: 0x1800CEE10
	private void ResolveAATo(RenderTexture rt) { }

	public void ResolveAntiAliasedSurface() { }

	public void ResolveAntiAliasedSurface(RenderTexture target) { }

	[FreeFunctionAttribute] // RVA: 0xD0A60 Offset: 0xCFE60 VA: 0x1800D0A60
	public void SetGlobalShaderProperty(string propertyName) { }

	public bool Create() { }

	public void Release() { }

	public bool IsCreated() { }

	public void GenerateMips() { }

	public void ConvertToEquirect(RenderTexture equirect, Camera.MonoOrStereoscopicEye eye = 2) { }

	internal void SetSRGBReadWrite(bool srgb) { }

	[FreeFunctionAttribute] // RVA: 0xD16B0 Offset: 0xD0AB0 VA: 0x1800D16B0
	private static void Internal_Create(RenderTexture rt) { }

	[FreeFunctionAttribute] // RVA: 0xD5230 Offset: 0xD4630 VA: 0x1800D5230
	public static bool SupportsStencil(RenderTexture rt) { }

	[NativeNameAttribute] // RVA: 0xD5D70 Offset: 0xD5170 VA: 0x1800D5D70
	private void SetRenderTextureDescriptor(RenderTextureDescriptor desc) { }

	[NativeNameAttribute] // RVA: 0xD7CF0 Offset: 0xD70F0 VA: 0x1800D7CF0
	private RenderTextureDescriptor GetDescriptor() { }

	[FreeFunctionAttribute] // RVA: 0xDC090 Offset: 0xDB490 VA: 0x1800DC090
	private static RenderTexture GetTemporary_Internal(RenderTextureDescriptor desc) { }

	[FreeFunctionAttribute] // RVA: 0xDDD80 Offset: 0xDD180 VA: 0x1800DDD80
	public static void ReleaseTemporary(RenderTexture temp) { }

	[FreeFunctionAttribute] // RVA: 0xDFC90 Offset: 0xDF090 VA: 0x1800DFC90
	public int get_depth() { }

	[FreeFunctionAttribute] // RVA: 0xE18E0 Offset: 0xE0CE0 VA: 0x1800E18E0
	public void set_depth(int value) { }

	public RenderTextureDescriptor get_descriptor() { }

	public void set_descriptor(RenderTextureDescriptor value) { }

	private static void ValidateRenderTextureDesc(RenderTextureDescriptor desc) { }

	public static RenderTexture GetTemporary(RenderTextureDescriptor desc) { }

	private static RenderTexture GetTemporaryImpl(int width, int height, int depthBuffer = 0, RenderTextureFormat format = 7, RenderTextureReadWrite readWrite = 0, int antiAliasing = 1, RenderTextureMemoryless memorylessMode = 0, VRTextureUsage vrUsage = 0, bool useDynamicScale = False) { }

	public static RenderTexture GetTemporary(int width, int height, int depthBuffer, RenderTextureFormat format, RenderTextureReadWrite readWrite, int antiAliasing, RenderTextureMemoryless memorylessMode, VRTextureUsage vrUsage, bool useDynamicScale) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RenderTexture GetTemporary(int width, int height, int depthBuffer, RenderTextureFormat format, RenderTextureReadWrite readWrite, int antiAliasing, RenderTextureMemoryless memorylessMode, VRTextureUsage vrUsage) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RenderTexture GetTemporary(int width, int height, int depthBuffer, RenderTextureFormat format, RenderTextureReadWrite readWrite, int antiAliasing, RenderTextureMemoryless memorylessMode) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RenderTexture GetTemporary(int width, int height, int depthBuffer, RenderTextureFormat format, RenderTextureReadWrite readWrite, int antiAliasing) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RenderTexture GetTemporary(int width, int height, int depthBuffer, RenderTextureFormat format, RenderTextureReadWrite readWrite) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RenderTexture GetTemporary(int width, int height, int depthBuffer, RenderTextureFormat format) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RenderTexture GetTemporary(int width, int height, int depthBuffer) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RenderTexture GetTemporary(int width, int height) { }

	private void GetColorBuffer_Injected(out RenderBuffer ret) { }

	private void GetDepthBuffer_Injected(out RenderBuffer ret) { }

	private void SetRenderTextureDescriptor_Injected(ref RenderTextureDescriptor desc) { }

	private void GetDescriptor_Injected(out RenderTextureDescriptor ret) { }

	private static RenderTexture GetTemporary_Internal_Injected(ref RenderTextureDescriptor desc) { }
}

// Namespace: UnityEngine
public struct RenderTextureDescriptor
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private int <width>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private int <height>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private int <msaaSamples>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private int <volumeDepth>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private RenderTextureFormat <colorFormat>k__BackingField;
	private int _depthBufferBits;
	private static int[] depthFormatBits;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private TextureDimension <dimension>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private ShadowSamplingMode <shadowSamplingMode>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private VRTextureUsage <vrUsage>k__BackingField;
	private RenderTextureCreationFlags _flags;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private RenderTextureMemoryless <memoryless>k__BackingField;

	// Properties
	public int width { get; set; }
	public int height { get; set; }
	public int msaaSamples { get; set; }
	public int volumeDepth { get; set; }
	public RenderTextureFormat colorFormat { get; set; }
	public int depthBufferBits { get; set; }
	public TextureDimension dimension { get; set; }
	public ShadowSamplingMode shadowSamplingMode { get; set; }
	public VRTextureUsage vrUsage { get; set; }
	public RenderTextureCreationFlags flags { get; }
	public RenderTextureMemoryless memoryless { get; set; }
	public bool sRGB { get; set; }
	public bool useMipMap { get; set; }
	public bool autoGenerateMips { get; set; }
	public bool enableRandomWrite { get; set; }
	public bool bindMS { get; set; }
	internal bool createdFromScript { get; set; }
	internal bool useDynamicScale { get; set; }

	// Methods

	public void .ctor(int width, int height) { }

	public void .ctor(int width, int height, RenderTextureFormat colorFormat, int depthBufferBits) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_width() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_width(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_height() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_height(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_msaaSamples() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_msaaSamples(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_volumeDepth() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_volumeDepth(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public RenderTextureFormat get_colorFormat() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_colorFormat(RenderTextureFormat value) { }

	public int get_depthBufferBits() { }

	public void set_depthBufferBits(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public TextureDimension get_dimension() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_dimension(TextureDimension value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ShadowSamplingMode get_shadowSamplingMode() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_shadowSamplingMode(ShadowSamplingMode value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public VRTextureUsage get_vrUsage() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vrUsage(VRTextureUsage value) { }

	public RenderTextureCreationFlags get_flags() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public RenderTextureMemoryless get_memoryless() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_memoryless(RenderTextureMemoryless value) { }

	private void SetOrClearRenderTextureCreationFlag(bool value, RenderTextureCreationFlags flag) { }

	public bool get_sRGB() { }

	public void set_sRGB(bool value) { }

	public bool get_useMipMap() { }

	public void set_useMipMap(bool value) { }

	public bool get_autoGenerateMips() { }

	public void set_autoGenerateMips(bool value) { }

	public bool get_enableRandomWrite() { }

	public void set_enableRandomWrite(bool value) { }

	public bool get_bindMS() { }

	public void set_bindMS(bool value) { }

	internal bool get_createdFromScript() { }

	internal void set_createdFromScript(bool value) { }

	internal bool get_useDynamicScale() { }

	internal void set_useDynamicScale(bool value) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x34A0 Offset: 0x28A0 VA: 0x1800034A0
[StaticAccessorAttribute] // RVA: 0x34A0 Offset: 0x28A0 VA: 0x1800034A0
public class Time
{
	// Properties
	[NativePropertyAttribute] // RVA: 0x83F0 Offset: 0x77F0 VA: 0x1800083F0
	public static float time { get; }
	[NativePropertyAttribute] // RVA: 0xA190 Offset: 0x9590 VA: 0x18000A190
	public static float timeSinceLevelLoad { get; }
	public static float deltaTime { get; }
	public static float fixedTime { get; }
	public static float unscaledTime { get; }
	public static float fixedUnscaledTime { get; }
	public static float unscaledDeltaTime { get; }
	public static float fixedUnscaledDeltaTime { get; }
	public static float fixedDeltaTime { get; set; }
	public static float maximumDeltaTime { get; set; }
	public static float smoothDeltaTime { get; }
	public static float maximumParticleDeltaTime { get; set; }
	public static float timeScale { get; set; }
	public static int frameCount { get; }
	[NativePropertyAttribute] // RVA: 0xAB00 Offset: 0x9F00 VA: 0x18000AB00
	public static int renderedFrameCount { get; }
	[NativePropertyAttribute] // RVA: 0xC9D0 Offset: 0xBDD0 VA: 0x18000C9D0
	public static float realtimeSinceStartup { get; }
	public static int captureFramerate { get; set; }
	public static bool inFixedTimeStep { get; }

	// Methods

	public void .ctor() { }

	public static float get_time() { }

	public static float get_timeSinceLevelLoad() { }

	public static float get_deltaTime() { }

	public static float get_fixedTime() { }

	public static float get_unscaledTime() { }

	public static float get_fixedUnscaledTime() { }

	public static float get_unscaledDeltaTime() { }

	public static float get_fixedUnscaledDeltaTime() { }

	public static float get_fixedDeltaTime() { }

	public static void set_fixedDeltaTime(float value) { }

	public static float get_maximumDeltaTime() { }

	public static void set_maximumDeltaTime(float value) { }

	public static float get_smoothDeltaTime() { }

	public static float get_maximumParticleDeltaTime() { }

	public static void set_maximumParticleDeltaTime(float value) { }

	public static float get_timeScale() { }

	public static void set_timeScale(float value) { }

	public static int get_frameCount() { }

	public static int get_renderedFrameCount() { }

	public static float get_realtimeSinceStartup() { }

	public static int get_captureFramerate() { }

	public static void set_captureFramerate(int value) { }

	[NativeNameAttribute] // RVA: 0x55B0 Offset: 0x49B0 VA: 0x1800055B0
	public static bool get_inFixedTimeStep() { }
}

// Namespace: UnityEngine
public enum TouchScreenKeyboardType
{
	// Fields
	public int value__;
	public const TouchScreenKeyboardType Default = 0;
	public const TouchScreenKeyboardType ASCIICapable = 1;
	public const TouchScreenKeyboardType NumbersAndPunctuation = 2;
	public const TouchScreenKeyboardType URL = 3;
	public const TouchScreenKeyboardType NumberPad = 4;
	public const TouchScreenKeyboardType PhonePad = 5;
	public const TouchScreenKeyboardType NamePhonePad = 6;
	public const TouchScreenKeyboardType EmailAddress = 7;
	[ObsoleteAttribute] // RVA: 0xE870 Offset: 0xDC70 VA: 0x18000E870
	public const TouchScreenKeyboardType NintendoNetworkAccount = 8;
	public const TouchScreenKeyboardType Social = 9;
	public const TouchScreenKeyboardType Search = 10;
	public const TouchScreenKeyboardType DecimalPad = 11;
}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class TrackedReference
{
	// Fields
	internal IntPtr m_Ptr;

	// Methods

	protected void .ctor() { }

	public static bool op_Equality(TrackedReference x, TrackedReference y) { }

	public static bool op_Inequality(TrackedReference x, TrackedReference y) { }

	public override bool Equals(object o) { }

	public override int GetHashCode() { }

	public static bool op_Implicit(TrackedReference exists) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x11F10 Offset: 0x11310 VA: 0x180011F10
internal sealed class UnhandledExceptionHandler
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static UnhandledExceptionEventHandler <>f__am$cache0;

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void RegisterUECatcher() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void <RegisterUECatcher>m__0(object sender, UnhandledExceptionEventArgs e) { }
}

// Namespace: UnityEngine
[AttributeUsageAttribute] // RVA: 0x757C0 Offset: 0x74BC0 VA: 0x1800757C0
public class UnityAPICompatibilityVersionAttribute : Attribute
{
	// Fields
	private string _version;

	// Methods

	public void .ctor(string version) { }
}

// Namespace: UnityEngine
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum HideFlags
{
	// Fields
	public int value__;
	public const HideFlags None = 0;
	public const HideFlags HideInHierarchy = 1;
	public const HideFlags HideInInspector = 2;
	public const HideFlags DontSaveInEditor = 4;
	public const HideFlags NotEditable = 8;
	public const HideFlags DontSaveInBuild = 16;
	public const HideFlags DontUnloadUnusedAsset = 32;
	public const HideFlags DontSave = 52;
	public const HideFlags HideAndDontSave = 61;
}

// Namespace: UnityEngine
[RequiredByNativeCodeAttribute] // RVA: 0x1BDC0 Offset: 0x1B1C0 VA: 0x18001BDC0
[NativeHeaderAttribute] // RVA: 0x1BDC0 Offset: 0x1B1C0 VA: 0x18001BDC0
[NativeHeaderAttribute] // RVA: 0x1BDC0 Offset: 0x1B1C0 VA: 0x18001BDC0
[NativeHeaderAttribute] // RVA: 0x1BDC0 Offset: 0x1B1C0 VA: 0x18001BDC0
public class Object
{
	// Fields
	private IntPtr m_CachedPtr;
	internal static int OffsetOfInstanceIDInCPlusPlusObject;
	private const string objectIsNullMessage = "The Object you want to instantiate is null.";
	private const string cloneDestroyedMessage = "Instantiate failed because the clone was destroyed during creation. This can happen if DestroyImmediate is called in MonoBehaviour.Awake.";

	// Properties
	public string name { get; set; }
	public HideFlags hideFlags { get; set; }

	// Methods

	public void .ctor() { }

	public int GetInstanceID() { }

	public override int GetHashCode() { }

	public override bool Equals(object other) { }

	public static bool op_Implicit(Object exists) { }

	private static bool CompareBaseObjects(Object lhs, Object rhs) { }

	private static bool IsNativeObjectAlive(Object o) { }

	private IntPtr GetCachedPtr() { }

	public string get_name() { }

	public void set_name(string value) { }

	[TypeInferenceRuleAttribute] // RVA: 0x21390 Offset: 0x20790 VA: 0x180021390
	public static Object Instantiate(Object original, Vector3 position, Quaternion rotation) { }

	[TypeInferenceRuleAttribute] // RVA: 0x21390 Offset: 0x20790 VA: 0x180021390
	public static Object Instantiate(Object original, Vector3 position, Quaternion rotation, Transform parent) { }

	[TypeInferenceRuleAttribute] // RVA: 0x21390 Offset: 0x20790 VA: 0x180021390
	public static Object Instantiate(Object original) { }

	[TypeInferenceRuleAttribute] // RVA: 0x21390 Offset: 0x20790 VA: 0x180021390
	public static Object Instantiate(Object original, Transform parent) { }

	[TypeInferenceRuleAttribute] // RVA: 0x21390 Offset: 0x20790 VA: 0x180021390
	public static Object Instantiate(Object original, Transform parent, bool instantiateInWorldSpace) { }

	public static T Instantiate<T>(T original) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x7653E0 Offset: 0x7643E0 VA: 0x1807653E0
	|-Object.Instantiate<PoolObject>
	|-Object.Instantiate<TMP_Dropdown.DropdownItem>
	|-Object.Instantiate<GUISkin>
	|-Object.Instantiate<GameObject>
	|-Object.Instantiate<Material>
	|-Object.Instantiate<Mesh>
	|-Object.Instantiate<PostProcessEffectSettings>
	|-Object.Instantiate<Dropdown.DropdownItem>
	|-Object.Instantiate<object>
	*/

	public static T Instantiate<T>(T original, Vector3 position, Quaternion rotation) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x765090 Offset: 0x764090 VA: 0x180765090
	|-Object.Instantiate<GameObject>
	|-Object.Instantiate<object>
	*/

	public static T Instantiate<T>(T original, Vector3 position, Quaternion rotation, Transform parent) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x7652D0 Offset: 0x7642D0 VA: 0x1807652D0
	|-Object.Instantiate<GameObject>
	|-Object.Instantiate<object>
	*/

	public static T Instantiate<T>(T original, Transform parent) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x765190 Offset: 0x764190 VA: 0x180765190
	|-Object.Instantiate<GameObject>
	|-Object.Instantiate<object>
	*/

	public static T Instantiate<T>(T original, Transform parent, bool worldPositionStays) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x765210 Offset: 0x764210 VA: 0x180765210
	|-Object.Instantiate<GameObject>
	|-Object.Instantiate<object>
	*/

	[NativeMethodAttribute] // RVA: 0x28DE0 Offset: 0x281E0 VA: 0x180028DE0
	public static void Destroy(Object obj, float t) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void Destroy(Object obj) { }

	[NativeMethodAttribute] // RVA: 0x2DDC0 Offset: 0x2D1C0 VA: 0x18002DDC0
	public static void DestroyImmediate(Object obj, bool allowDestroyingAssets) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void DestroyImmediate(Object obj) { }

	[TypeInferenceRuleAttribute] // RVA: 0x32FE0 Offset: 0x323E0 VA: 0x180032FE0
	[FreeFunctionAttribute] // RVA: 0x32FE0 Offset: 0x323E0 VA: 0x180032FE0
	public static Object[] FindObjectsOfType(Type type) { }

	[FreeFunctionAttribute] // RVA: 0x34D80 Offset: 0x34180 VA: 0x180034D80
	public static void DontDestroyOnLoad(Object target) { }

	public HideFlags get_hideFlags() { }

	public void set_hideFlags(HideFlags value) { }

	public static T[] FindObjectsOfType<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2398510 Offset: 0x2397510 VA: 0x182398510
	|-Object.FindObjectsOfType<object>
	*/

	public static T FindObjectOfType<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x764FB0 Offset: 0x763FB0 VA: 0x180764FB0
	|-Object.FindObjectOfType<PathSettings>
	|-Object.FindObjectOfType<UIParticleOverlayCamera>
	|-Object.FindObjectOfType<bl_CtrlMove>
	|-Object.FindObjectOfType<object>
	*/

	private static void CheckNullArgument(object arg, string message) { }

	[TypeInferenceRuleAttribute] // RVA: 0xB8B40 Offset: 0xB7F40 VA: 0x1800B8B40
	public static Object FindObjectOfType(Type type) { }

	public override string ToString() { }

	public static bool op_Equality(Object x, Object y) { }

	public static bool op_Inequality(Object x, Object y) { }

	[NativeMethodAttribute] // RVA: 0x36F20 Offset: 0x36320 VA: 0x180036F20
	private static int GetOffsetOfInstanceIDInCPlusPlusObject() { }

	[FreeFunctionAttribute] // RVA: 0x38C60 Offset: 0x38060 VA: 0x180038C60
	private static Object Internal_CloneSingle(Object data) { }

	[FreeFunctionAttribute] // RVA: 0x38C60 Offset: 0x38060 VA: 0x180038C60
	private static Object Internal_CloneSingleWithParent(Object data, Transform parent, bool worldPositionStays) { }

	[FreeFunctionAttribute] // RVA: 0x3DBD0 Offset: 0x3CFD0 VA: 0x18003DBD0
	private static Object Internal_InstantiateSingle(Object data, Vector3 pos, Quaternion rot) { }

	[FreeFunctionAttribute] // RVA: 0x3DBD0 Offset: 0x3CFD0 VA: 0x18003DBD0
	private static Object Internal_InstantiateSingleWithParent(Object data, Transform parent, Vector3 pos, Quaternion rot) { }

	[FreeFunctionAttribute] // RVA: 0x3F4E0 Offset: 0x3E8E0 VA: 0x18003F4E0
	private static string ToString(Object obj) { }

	[FreeFunctionAttribute] // RVA: 0x41070 Offset: 0x40470 VA: 0x180041070
	private static string GetName(Object obj) { }

	[FreeFunctionAttribute] // RVA: 0x419C0 Offset: 0x40DC0 VA: 0x1800419C0
	private static void SetName(Object obj, string name) { }

	[VisibleToOtherModulesAttribute] // RVA: 0x45A70 Offset: 0x44E70 VA: 0x180045A70
	[FreeFunctionAttribute] // RVA: 0x45A70 Offset: 0x44E70 VA: 0x180045A70
	internal static Object FindObjectFromInstanceID(int instanceID) { }

	private static void .cctor() { }

	private static Object Internal_InstantiateSingle_Injected(Object data, ref Vector3 pos, ref Quaternion rot) { }

	private static Object Internal_InstantiateSingleWithParent_Injected(Object data, Transform parent, ref Vector3 pos, ref Quaternion rot) { }
}

// Namespace: UnityEngine.Events
[Serializable]
public enum PersistentListenerMode
{
	// Fields
	public int value__;
	public const PersistentListenerMode EventDefined = 0;
	public const PersistentListenerMode Void = 1;
	public const PersistentListenerMode Object = 2;
	public const PersistentListenerMode Int = 3;
	public const PersistentListenerMode Float = 4;
	public const PersistentListenerMode String = 5;
	public const PersistentListenerMode Bool = 6;
}

// Namespace: UnityEngine.Events
[Serializable]
internal class ArgumentCache : ISerializationCallbackReceiver
{
	// Fields
	[FormerlySerializedAsAttribute] // RVA: 0x47930 Offset: 0x46D30 VA: 0x180047930
	[SerializeField] // RVA: 0x47930 Offset: 0x46D30 VA: 0x180047930
	private Object m_ObjectArgument;
	[SerializeField] // RVA: 0x49890 Offset: 0x48C90 VA: 0x180049890
	[FormerlySerializedAsAttribute] // RVA: 0x49890 Offset: 0x48C90 VA: 0x180049890
	private string m_ObjectArgumentAssemblyTypeName;
	[SerializeField] // RVA: 0x4BA20 Offset: 0x4AE20 VA: 0x18004BA20
	[FormerlySerializedAsAttribute] // RVA: 0x4BA20 Offset: 0x4AE20 VA: 0x18004BA20
	private int m_IntArgument;
	[SerializeField] // RVA: 0x4D890 Offset: 0x4CC90 VA: 0x18004D890
	[FormerlySerializedAsAttribute] // RVA: 0x4D890 Offset: 0x4CC90 VA: 0x18004D890
	private float m_FloatArgument;
	[FormerlySerializedAsAttribute] // RVA: 0x4F6A0 Offset: 0x4EAA0 VA: 0x18004F6A0
	[SerializeField] // RVA: 0x4F6A0 Offset: 0x4EAA0 VA: 0x18004F6A0
	private string m_StringArgument;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_BoolArgument;

	// Properties
	public Object unityObjectArgument { get; }
	public string unityObjectArgumentAssemblyTypeName { get; }
	public int intArgument { get; }
	public float floatArgument { get; }
	public string stringArgument { get; }
	public bool boolArgument { get; }

	// Methods

	public void .ctor() { }

	public Object get_unityObjectArgument() { }

	public string get_unityObjectArgumentAssemblyTypeName() { }

	public int get_intArgument() { }

	public float get_floatArgument() { }

	public string get_stringArgument() { }

	public bool get_boolArgument() { }

	private void TidyAssemblyTypeName() { }

	public void OnBeforeSerialize() { }

	public void OnAfterDeserialize() { }
}

// Namespace: UnityEngine.Events
internal abstract class BaseInvokableCall
{
	// Methods

	protected void .ctor() { }

	protected void .ctor(object target, MethodInfo function) { }

	public abstract void Invoke(object[] args) { }

	protected static void ThrowOnInvalidArg<T>(object arg) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x620B30 Offset: 0x61FB30 VA: 0x180620B30
	|-BaseInvokableCall.ThrowOnInvalidArg<bool>
	|
	|-RVA: 0x621070 Offset: 0x620070 VA: 0x180621070
	|-BaseInvokableCall.ThrowOnInvalidArg<int>
	|
	|-RVA: 0x620EB0 Offset: 0x61FEB0 VA: 0x180620EB0
	|-BaseInvokableCall.ThrowOnInvalidArg<Int32Enum>
	|
	|-RVA: 0x621230 Offset: 0x620230 VA: 0x180621230
	|-BaseInvokableCall.ThrowOnInvalidArg<object>
	|
	|-RVA: 0x6213F0 Offset: 0x6203F0 VA: 0x1806213F0
	|-BaseInvokableCall.ThrowOnInvalidArg<float>
	|
	|-RVA: 0x620CF0 Offset: 0x61FCF0 VA: 0x180620CF0
	|-BaseInvokableCall.ThrowOnInvalidArg<Color>
	|
	|-RVA: 0x6215B0 Offset: 0x6205B0 VA: 0x1806215B0
	|-BaseInvokableCall.ThrowOnInvalidArg<Vector2>
	*/

	protected static bool AllowInvoke(Delegate delegate) { }

	public abstract bool Find(object targetObj, MethodInfo method) { }
}

// Namespace: UnityEngine.Events
internal class InvokableCall : BaseInvokableCall
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private UnityAction Delegate;

	// Methods

	public void .ctor(object target, MethodInfo theFunction) { }

	public void .ctor(UnityAction action) { }

	private void add_Delegate(UnityAction value) { }

	private void remove_Delegate(UnityAction value) { }

	public override void Invoke(object[] args) { }

	public void Invoke() { }

	public override bool Find(object targetObj, MethodInfo method) { }
}

// Namespace: UnityEngine.Events
internal class InvokableCall<T1> : BaseInvokableCall
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private UnityAction<T1> Delegate;

	// Methods

	public void .ctor(object target, MethodInfo theFunction) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EDF250 Offset: 0x1EDE250 VA: 0x181EDF250
	|-InvokableCall<bool>..ctor
	|
	|-RVA: 0x1EDEB30 Offset: 0x1EDDB30 VA: 0x181EDEB30
	|-InvokableCall<int>..ctor
	|
	|-RVA: 0x1EDEFF0 Offset: 0x1EDDFF0 VA: 0x181EDEFF0
	|-InvokableCall<Int32Enum>..ctor
	|
	|-RVA: 0x1EDEEC0 Offset: 0x1EDDEC0 VA: 0x181EDEEC0
	|-InvokableCall<object>..ctor
	|
	|-RVA: 0x1EDF120 Offset: 0x1EDE120 VA: 0x181EDF120
	|-InvokableCall<float>..ctor
	|
	|-RVA: 0x1EDED90 Offset: 0x1EDDD90 VA: 0x181EDED90
	|-InvokableCall<Color>..ctor
	|
	|-RVA: 0x1EDEC60 Offset: 0x1EDDC60 VA: 0x181EDEC60
	|-InvokableCall<Vector2>..ctor
	*/

	public void .ctor(UnityAction<T1> action) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EDFD10 Offset: 0x1EDED10 VA: 0x181EDFD10
	|-InvokableCall<bool>..ctor
	|-InvokableCall<int>..ctor
	|-InvokableCall<Int32Enum>..ctor
	|-InvokableCall<object>..ctor
	|-InvokableCall<float>..ctor
	|-InvokableCall<Color>..ctor
	|-InvokableCall<Vector2>..ctor
	*/

	protected void add_Delegate(UnityAction<T1> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EDF380 Offset: 0x1EDE380 VA: 0x181EDF380
	|-InvokableCall<bool>.add_Delegate
	|-InvokableCall<int>.add_Delegate
	|-InvokableCall<Int32Enum>.add_Delegate
	|-InvokableCall<object>.add_Delegate
	|-InvokableCall<float>.add_Delegate
	|-InvokableCall<Color>.add_Delegate
	|-InvokableCall<Vector2>.add_Delegate
	*/

	protected void remove_Delegate(UnityAction<T1> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EDFFB0 Offset: 0x1EDEFB0 VA: 0x181EDFFB0
	|-InvokableCall<bool>.remove_Delegate
	|-InvokableCall<int>.remove_Delegate
	|-InvokableCall<Int32Enum>.remove_Delegate
	|-InvokableCall<object>.remove_Delegate
	|-InvokableCall<float>.remove_Delegate
	|-InvokableCall<Color>.remove_Delegate
	|-InvokableCall<Vector2>.remove_Delegate
	*/

	public override void Invoke(object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EDE810 Offset: 0x1EDD810 VA: 0x181EDE810
	|-InvokableCall<bool>.Invoke
	|
	|-RVA: 0x1EDE260 Offset: 0x1EDD260 VA: 0x181EDE260
	|-InvokableCall<int>.Invoke
	|
	|-RVA: 0x1EDE650 Offset: 0x1EDD650 VA: 0x181EDE650
	|-InvokableCall<Int32Enum>.Invoke
	|
	|-RVA: 0x1EDE970 Offset: 0x1EDD970 VA: 0x181EDE970
	|-InvokableCall<object>.Invoke
	|
	|-RVA: 0x1EDDF30 Offset: 0x1EDCF30 VA: 0x181EDDF30
	|-InvokableCall<float>.Invoke
	|
	|-RVA: 0x1EDE0F0 Offset: 0x1EDD0F0 VA: 0x181EDE0F0
	|-InvokableCall<Color>.Invoke
	|
	|-RVA: 0x1EDE480 Offset: 0x1EDD480 VA: 0x181EDE480
	|-InvokableCall<Vector2>.Invoke
	*/

	public virtual void Invoke(T1 args0) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EDE3C0 Offset: 0x1EDD3C0 VA: 0x181EDE3C0
	|-InvokableCall<bool>.Invoke
	|
	|-RVA: 0x1EDE420 Offset: 0x1EDD420 VA: 0x181EDE420
	|-InvokableCall<int>.Invoke
	|-InvokableCall<Int32Enum>.Invoke
	|
	|-RVA: 0x1EDE7B0 Offset: 0x1EDD7B0 VA: 0x181EDE7B0
	|-InvokableCall<object>.Invoke
	|
	|-RVA: 0x1EDE090 Offset: 0x1EDD090 VA: 0x181EDE090
	|-InvokableCall<float>.Invoke
	|
	|-RVA: 0x1EDE5E0 Offset: 0x1EDD5E0 VA: 0x181EDE5E0
	|-InvokableCall<Color>.Invoke
	|
	|-RVA: 0x1EDEAD0 Offset: 0x1EDDAD0 VA: 0x181EDEAD0
	|-InvokableCall<Vector2>.Invoke
	*/

	public override bool Find(object targetObj, MethodInfo method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE0950 Offset: 0x1EDF950 VA: 0x181EE0950
	|-InvokableCall<bool>.Find
	|-InvokableCall<int>.Find
	|-InvokableCall<Int32Enum>.Find
	|-InvokableCall<object>.Find
	|-InvokableCall<float>.Find
	|-InvokableCall<Color>.Find
	|-InvokableCall<Vector2>.Find
	*/
}

// Namespace: UnityEngine.Events
internal class InvokableCall<T1, T2> : BaseInvokableCall
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private UnityAction<T1, T2> Delegate;

	// Methods

	public void .ctor(object target, MethodInfo theFunction) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EDFD70 Offset: 0x1EDED70 VA: 0x181EDFD70
	|-InvokableCall<object, bool>..ctor
	|
	|-RVA: 0x1EDFE90 Offset: 0x1EDEE90 VA: 0x181EDFE90
	|-InvokableCall<object, object>..ctor
	|
	|-RVA: 0x1EDFBF0 Offset: 0x1EDEBF0 VA: 0x181EDFBF0
	|-InvokableCall<float, float>..ctor
	*/

	public void .ctor(UnityAction<T1, T2> action) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EDFD10 Offset: 0x1EDED10 VA: 0x181EDFD10
	|-InvokableCall<object, bool>..ctor
	|-InvokableCall<object, object>..ctor
	|-InvokableCall<float, float>..ctor
	*/

	protected void add_Delegate(UnityAction<T1, T2> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EDF380 Offset: 0x1EDE380 VA: 0x181EDF380
	|-InvokableCall<object, bool>.add_Delegate
	|-InvokableCall<object, object>.add_Delegate
	|-InvokableCall<float, float>.add_Delegate
	*/

	protected void remove_Delegate(UnityAction<T1, T2> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EDFFB0 Offset: 0x1EDEFB0 VA: 0x181EDFFB0
	|-InvokableCall<object, bool>.remove_Delegate
	|-InvokableCall<object, object>.remove_Delegate
	|-InvokableCall<float, float>.remove_Delegate
	*/

	public override void Invoke(object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EDF440 Offset: 0x1EDE440 VA: 0x181EDF440
	|-InvokableCall<object, bool>.Invoke
	|
	|-RVA: 0x1EDF9D0 Offset: 0x1EDE9D0 VA: 0x181EDF9D0
	|-InvokableCall<object, object>.Invoke
	|
	|-RVA: 0x1EDF740 Offset: 0x1EDE740 VA: 0x181EDF740
	|-InvokableCall<float, float>.Invoke
	*/

	public void Invoke(T1 args0, T2 args1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EDF960 Offset: 0x1EDE960 VA: 0x181EDF960
	|-InvokableCall<object, bool>.Invoke
	|
	|-RVA: 0x1EDF6D0 Offset: 0x1EDE6D0 VA: 0x181EDF6D0
	|-InvokableCall<object, object>.Invoke
	|
	|-RVA: 0x1EDF660 Offset: 0x1EDE660 VA: 0x181EDF660
	|-InvokableCall<float, float>.Invoke
	*/

	public override bool Find(object targetObj, MethodInfo method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE0950 Offset: 0x1EDF950 VA: 0x181EE0950
	|-InvokableCall<object, bool>.Find
	|-InvokableCall<object, object>.Find
	|-InvokableCall<float, float>.Find
	*/
}

// Namespace: UnityEngine.Events
internal class InvokableCall<T1, T2, T3> : BaseInvokableCall
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private UnityAction<T1, T2, T3> Delegate;

	// Methods

	public void .ctor(object target, MethodInfo theFunction) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE0710 Offset: 0x1EDF710 VA: 0x181EE0710
	|-InvokableCall<object, int, int>..ctor
	|
	|-RVA: 0x1EE0830 Offset: 0x1EDF830 VA: 0x181EE0830
	|-InvokableCall<object, object, object>..ctor
	*/

	public override void Invoke(object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE03C0 Offset: 0x1EDF3C0 VA: 0x181EE03C0
	|-InvokableCall<object, int, int>.Invoke
	|
	|-RVA: 0x1EE0070 Offset: 0x1EDF070 VA: 0x181EE0070
	|-InvokableCall<object, object, object>.Invoke
	*/

	public void Invoke(T1 args0, T2 args1, T3 args2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE0340 Offset: 0x1EDF340 VA: 0x181EE0340
	|-InvokableCall<object, int, int>.Invoke
	|
	|-RVA: 0x1EE0690 Offset: 0x1EDF690 VA: 0x181EE0690
	|-InvokableCall<object, object, object>.Invoke
	*/

	public override bool Find(object targetObj, MethodInfo method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE0950 Offset: 0x1EDF950 VA: 0x181EE0950
	|-InvokableCall<object, int, int>.Find
	|-InvokableCall<object, object, object>.Find
	*/
}

// Namespace: UnityEngine.Events
internal class InvokableCall<T1, T2, T3, T4> : BaseInvokableCall
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private UnityAction<T1, T2, T3, T4> Delegate;

	// Methods

	public void .ctor(object target, MethodInfo theFunction) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE0D60 Offset: 0x1EDFD60 VA: 0x181EE0D60
	|-InvokableCall<object, object, object, object>..ctor
	*/

	public override void Invoke(object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE09D0 Offset: 0x1EDF9D0 VA: 0x181EE09D0
	|-InvokableCall<object, object, object, object>.Invoke
	*/

	public override bool Find(object targetObj, MethodInfo method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE0950 Offset: 0x1EDF950 VA: 0x181EE0950
	|-InvokableCall<object, object, object, object>.Find
	*/
}

// Namespace: UnityEngine.Events
internal class CachedInvokableCall<T> : InvokableCall<T>
{
	// Fields
	private readonly T m_Arg1;

	// Methods

	public void .ctor(Object target, MethodInfo theFunction, T argument) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EDD770 Offset: 0x1EDC770 VA: 0x181EDD770
	|-CachedInvokableCall<bool>..ctor
	|
	|-RVA: 0x1EDD720 Offset: 0x1EDC720 VA: 0x181EDD720
	|-CachedInvokableCall<int>..ctor
	|
	|-RVA: 0x1EDD7C0 Offset: 0x1EDC7C0 VA: 0x181EDD7C0
	|-CachedInvokableCall<object>..ctor
	|-CachedInvokableCall<string>..ctor
	|
	|-RVA: 0x1EDD6D0 Offset: 0x1EDC6D0 VA: 0x181EDD6D0
	|-CachedInvokableCall<float>..ctor
	*/

	public override void Invoke(object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EDD6A0 Offset: 0x1EDC6A0 VA: 0x181EDD6A0
	|-CachedInvokableCall<bool>.Invoke
	|
	|-RVA: 0x1EDD640 Offset: 0x1EDC640 VA: 0x181EDD640
	|-CachedInvokableCall<int>.Invoke
	|
	|-RVA: 0x1EDD670 Offset: 0x1EDC670 VA: 0x181EDD670
	|-CachedInvokableCall<object>.Invoke
	|
	|-RVA: 0x1EDD610 Offset: 0x1EDC610 VA: 0x181EDD610
	|-CachedInvokableCall<float>.Invoke
	*/

	public override void Invoke(T arg0) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EDD6A0 Offset: 0x1EDC6A0 VA: 0x181EDD6A0
	|-CachedInvokableCall<bool>.Invoke
	|
	|-RVA: 0x1EDD640 Offset: 0x1EDC640 VA: 0x181EDD640
	|-CachedInvokableCall<int>.Invoke
	|
	|-RVA: 0x1EDD670 Offset: 0x1EDC670 VA: 0x181EDD670
	|-CachedInvokableCall<object>.Invoke
	|
	|-RVA: 0x1EDD610 Offset: 0x1EDC610 VA: 0x181EDD610
	|-CachedInvokableCall<float>.Invoke
	*/
}

// Namespace: UnityEngine.Events
public enum UnityEventCallState
{
	// Fields
	public int value__;
	public const UnityEventCallState Off = 0;
	public const UnityEventCallState EditorAndRuntime = 1;
	public const UnityEventCallState RuntimeOnly = 2;
}

// Namespace: UnityEngine.Events
[Serializable]
internal class PersistentCall
{
	// Fields
	[FormerlySerializedAsAttribute] // RVA: 0x5B9B0 Offset: 0x5ADB0 VA: 0x18005B9B0
	[SerializeField] // RVA: 0x5B9B0 Offset: 0x5ADB0 VA: 0x18005B9B0
	private Object m_Target;
	[FormerlySerializedAsAttribute] // RVA: 0x5E9D0 Offset: 0x5DDD0 VA: 0x18005E9D0
	[SerializeField] // RVA: 0x5E9D0 Offset: 0x5DDD0 VA: 0x18005E9D0
	private string m_MethodName;
	[SerializeField] // RVA: 0x60A70 Offset: 0x5FE70 VA: 0x180060A70
	[FormerlySerializedAsAttribute] // RVA: 0x60A70 Offset: 0x5FE70 VA: 0x180060A70
	private PersistentListenerMode m_Mode;
	[FormerlySerializedAsAttribute] // RVA: 0x62B90 Offset: 0x61F90 VA: 0x180062B90
	[SerializeField] // RVA: 0x62B90 Offset: 0x61F90 VA: 0x180062B90
	private ArgumentCache m_Arguments;
	[SerializeField] // RVA: 0x64CD0 Offset: 0x640D0 VA: 0x180064CD0
	[FormerlySerializedAsAttribute] // RVA: 0x64CD0 Offset: 0x640D0 VA: 0x180064CD0
	[FormerlySerializedAsAttribute] // RVA: 0x64CD0 Offset: 0x640D0 VA: 0x180064CD0
	private UnityEventCallState m_CallState;

	// Properties
	public Object target { get; }
	public string methodName { get; }
	public PersistentListenerMode mode { get; }
	public ArgumentCache arguments { get; }
	public UnityEventCallState callState { set; }

	// Methods

	public void .ctor() { }

	public Object get_target() { }

	public string get_methodName() { }

	public PersistentListenerMode get_mode() { }

	public ArgumentCache get_arguments() { }

	public void set_callState(UnityEventCallState value) { }

	public bool IsValid() { }

	public BaseInvokableCall GetRuntimeCall(UnityEventBase theEvent) { }

	private static BaseInvokableCall GetObjectCall(Object target, MethodInfo method, ArgumentCache arguments) { }
}

// Namespace: UnityEngine.Events
[Serializable]
internal class PersistentCallGroup
{
	// Fields
	[FormerlySerializedAsAttribute] // RVA: 0x697A0 Offset: 0x68BA0 VA: 0x1800697A0
	[SerializeField] // RVA: 0x697A0 Offset: 0x68BA0 VA: 0x1800697A0
	private List<PersistentCall> m_Calls;

	// Properties
	public int Count { get; }

	// Methods

	public void .ctor() { }

	public int get_Count() { }

	public PersistentCall GetListener(int index) { }

	public void Initialize(InvokableCallList invokableList, UnityEventBase unityEventBase) { }
}

// Namespace: UnityEngine.Events
internal class InvokableCallList
{
	// Fields
	private readonly List<BaseInvokableCall> m_PersistentCalls;
	private readonly List<BaseInvokableCall> m_RuntimeCalls;
	private readonly List<BaseInvokableCall> m_ExecutingCalls;
	private bool m_NeedsUpdate;

	// Methods

	public void .ctor() { }

	public void AddPersistentInvokableCall(BaseInvokableCall call) { }

	public void AddListener(BaseInvokableCall call) { }

	public void RemoveListener(object targetObj, MethodInfo method) { }

	public void Clear() { }

	public void ClearPersistent() { }

	public List<BaseInvokableCall> PrepareInvoke() { }
}

// Namespace: UnityEngine.Events
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
public abstract class UnityEventBase : ISerializationCallbackReceiver
{
	// Fields
	private InvokableCallList m_Calls;
	[SerializeField] // RVA: 0x6D240 Offset: 0x6C640 VA: 0x18006D240
	[FormerlySerializedAsAttribute] // RVA: 0x6D240 Offset: 0x6C640 VA: 0x18006D240
	private PersistentCallGroup m_PersistentCalls;
	private bool m_CallsDirty;

	// Methods

	protected void .ctor() { }

	private void UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize() { }

	private void UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() { }

	protected abstract MethodInfo FindMethod_Impl(string name, object targetObj) { }

	internal abstract BaseInvokableCall GetDelegate(object target, MethodInfo theFunction) { }

	internal MethodInfo FindMethod(PersistentCall call) { }

	internal MethodInfo FindMethod(string name, object listener, PersistentListenerMode mode, Type argumentType) { }

	public int GetPersistentEventCount() { }

	public Object GetPersistentTarget(int index) { }

	public string GetPersistentMethodName(int index) { }

	private void DirtyPersistentCalls() { }

	private void RebuildPersistentCallsIfNeeded() { }

	public void SetPersistentListenerState(int index, UnityEventCallState state) { }

	internal void AddCall(BaseInvokableCall call) { }

	protected void RemoveListener(object targetObj, MethodInfo method) { }

	public void RemoveAllListeners() { }

	internal List<BaseInvokableCall> PrepareInvoke() { }

	public override string ToString() { }

	public static MethodInfo GetValidMethodInfo(object obj, string functionName, Type[] argumentTypes) { }
}

// Namespace: UnityEngine.Events
public sealed class UnityAction : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine.Events
[Serializable]
public class UnityEvent : UnityEventBase
{
	// Fields
	private object[] m_InvokeArray;

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor() { }

	public void AddListener(UnityAction call) { }

	public void RemoveListener(UnityAction call) { }

	protected override MethodInfo FindMethod_Impl(string name, object targetObj) { }

	internal override BaseInvokableCall GetDelegate(object target, MethodInfo theFunction) { }

	private static BaseInvokableCall GetDelegate(UnityAction action) { }

	public void Invoke() { }
}

// Namespace: UnityEngine.Events
public sealed class UnityAction<T0> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-UnityAction<bool>..ctor
	|-UnityAction<List<IEventSystemHandler>>..ctor
	|-UnityAction<int>..ctor
	|-UnityAction<Int32Enum>..ctor
	|-UnityAction<object>..ctor
	|-UnityAction<float>..ctor
	|-UnityAction<string>..ctor
	|-UnityAction<StringBuilder>..ctor
	|-UnityAction<Color>..ctor
	|-UnityAction<Component>..ctor
	|-UnityAction<PointerEventData>..ctor
	|-UnityAction<MessageEventArgs>..ctor
	|-UnityAction<CommandBuffer>..ctor
	|-UnityAction<Scene>..ctor
	|-UnityAction<LayoutRebuilder>..ctor
	|-UnityAction<Vector2>..ctor
	*/

	public virtual void Invoke(T0 arg0) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A31850 Offset: 0x2A30850 VA: 0x182A31850
	|-UnityAction<bool>.Invoke
	|
	|-RVA: 0x20118B0 Offset: 0x20108B0 VA: 0x1820118B0
	|-UnityAction<int>.Invoke
	|-UnityAction<Int32Enum>.Invoke
	|
	|-RVA: 0x299EC30 Offset: 0x299DC30 VA: 0x18299EC30
	|-UnityAction<object>.Invoke
	|-UnityAction<Component>.Invoke
	|
	|-RVA: 0x1F0B890 Offset: 0x1F0A890 VA: 0x181F0B890
	|-UnityAction<float>.Invoke
	|
	|-RVA: 0x23DD7B0 Offset: 0x23DC7B0 VA: 0x1823DD7B0
	|-UnityAction<Color>.Invoke
	|
	|-RVA: 0x23DC200 Offset: 0x23DB200 VA: 0x1823DC200
	|-UnityAction<Scene>.Invoke
	|
	|-RVA: 0x1EE9CB0 Offset: 0x1EE8CB0 VA: 0x181EE9CB0
	|-UnityAction<Vector2>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T0 arg0, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE9A30 Offset: 0x1EE8A30 VA: 0x181EE9A30
	|-UnityAction<bool>.BeginInvoke
	|
	|-RVA: 0x1EE99B0 Offset: 0x1EE89B0 VA: 0x181EE99B0
	|-UnityAction<int>.BeginInvoke
	|
	|-RVA: 0x1EE9930 Offset: 0x1EE8930 VA: 0x181EE9930
	|-UnityAction<Int32Enum>.BeginInvoke
	|
	|-RVA: 0xDFFB20 Offset: 0xDFEB20 VA: 0x180DFFB20
	|-UnityAction<object>.BeginInvoke
	|
	|-RVA: 0x1EE9BB0 Offset: 0x1EE8BB0 VA: 0x181EE9BB0
	|-UnityAction<float>.BeginInvoke
	|
	|-RVA: 0x1EE9C30 Offset: 0x1EE8C30 VA: 0x181EE9C30
	|-UnityAction<Color>.BeginInvoke
	|
	|-RVA: 0x1EE9AB0 Offset: 0x1EE8AB0 VA: 0x181EE9AB0
	|-UnityAction<Scene>.BeginInvoke
	|
	|-RVA: 0x1EE9B30 Offset: 0x1EE8B30 VA: 0x181EE9B30
	|-UnityAction<Vector2>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-UnityAction<bool>.EndInvoke
	|-UnityAction<int>.EndInvoke
	|-UnityAction<Int32Enum>.EndInvoke
	|-UnityAction<object>.EndInvoke
	|-UnityAction<float>.EndInvoke
	|-UnityAction<Color>.EndInvoke
	|-UnityAction<Scene>.EndInvoke
	|-UnityAction<Vector2>.EndInvoke
	*/
}

// Namespace: UnityEngine.Events
[Serializable]
public abstract class UnityEvent<T0> : UnityEventBase
{
	// Fields
	private object[] m_InvokeArray;

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EEC760 Offset: 0x1EEB760 VA: 0x181EEC760
	|-UnityEvent<CinemachineBrain>..ctor
	|-UnityEvent<ICinemachineCamera>..ctor
	|-UnityEvent<bool>..ctor
	|-UnityEvent<int>..ctor
	|-UnityEvent<Int32Enum>..ctor
	|-UnityEvent<object>..ctor
	|-UnityEvent<float>..ctor
	|-UnityEvent<string>..ctor
	|-UnityEvent<Color>..ctor
	|-UnityEvent<BaseEventData>..ctor
	|-UnityEvent<MessageEventArgs>..ctor
	|-UnityEvent<TouchScreenKeyboard.Status>..ctor
	|-UnityEvent<Vector2>..ctor
	*/

	public void AddListener(UnityAction<T0> call) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EEAF00 Offset: 0x1EE9F00 VA: 0x181EEAF00
	|-UnityEvent<bool>.AddListener
	|-UnityEvent<int>.AddListener
	|-UnityEvent<Int32Enum>.AddListener
	|-UnityEvent<object>.AddListener
	|-UnityEvent<float>.AddListener
	|-UnityEvent<string>.AddListener
	|-UnityEvent<Color>.AddListener
	|-UnityEvent<PointerEventData>.AddListener
	|-UnityEvent<MessageEventArgs>.AddListener
	|-UnityEvent<Vector2>.AddListener
	*/

	public void RemoveListener(UnityAction<T0> call) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EEC6F0 Offset: 0x1EEB6F0 VA: 0x181EEC6F0
	|-UnityEvent<bool>.RemoveListener
	|-UnityEvent<int>.RemoveListener
	|-UnityEvent<Int32Enum>.RemoveListener
	|-UnityEvent<object>.RemoveListener
	|-UnityEvent<float>.RemoveListener
	|-UnityEvent<string>.RemoveListener
	|-UnityEvent<Color>.RemoveListener
	|-UnityEvent<PointerEventData>.RemoveListener
	|-UnityEvent<MessageEventArgs>.RemoveListener
	|-UnityEvent<Vector2>.RemoveListener
	*/

	protected override MethodInfo FindMethod_Impl(string name, object targetObj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EEB4A0 Offset: 0x1EEA4A0 VA: 0x181EEB4A0
	|-UnityEvent<CinemachineBrain>.FindMethod_Impl
	|-UnityEvent<ICinemachineCamera>.FindMethod_Impl
	|-UnityEvent<object>.FindMethod_Impl
	|-UnityEvent<string>.FindMethod_Impl
	|-UnityEvent<BaseEventData>.FindMethod_Impl
	|-UnityEvent<MessageEventArgs>.FindMethod_Impl
	|
	|-RVA: 0x1EEB170 Offset: 0x1EEA170 VA: 0x181EEB170
	|-UnityEvent<bool>.FindMethod_Impl
	|
	|-RVA: 0x1EEB060 Offset: 0x1EEA060 VA: 0x181EEB060
	|-UnityEvent<int>.FindMethod_Impl
	|
	|-RVA: 0x1EEB390 Offset: 0x1EEA390 VA: 0x181EEB390
	|-UnityEvent<Int32Enum>.FindMethod_Impl
	|-UnityEvent<TouchScreenKeyboard.Status>.FindMethod_Impl
	|
	|-RVA: 0x1EEAF50 Offset: 0x1EE9F50 VA: 0x181EEAF50
	|-UnityEvent<float>.FindMethod_Impl
	|
	|-RVA: 0x1EEB280 Offset: 0x1EEA280 VA: 0x181EEB280
	|-UnityEvent<Color>.FindMethod_Impl
	|
	|-RVA: 0x1EEB5B0 Offset: 0x1EEA5B0 VA: 0x181EEB5B0
	|-UnityEvent<Vector2>.FindMethod_Impl
	*/

	internal override BaseInvokableCall GetDelegate(object target, MethodInfo theFunction) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2990650 Offset: 0x298F650 VA: 0x182990650
	|-UnityEvent<CinemachineBrain>.GetDelegate
	|-UnityEvent<ICinemachineCamera>.GetDelegate
	|-UnityEvent<bool>.GetDelegate
	|-UnityEvent<int>.GetDelegate
	|-UnityEvent<Int32Enum>.GetDelegate
	|-UnityEvent<object>.GetDelegate
	|-UnityEvent<float>.GetDelegate
	|-UnityEvent<string>.GetDelegate
	|-UnityEvent<Color>.GetDelegate
	|-UnityEvent<BaseEventData>.GetDelegate
	|-UnityEvent<MessageEventArgs>.GetDelegate
	|-UnityEvent<TouchScreenKeyboard.Status>.GetDelegate
	|-UnityEvent<Vector2>.GetDelegate
	*/

	private static BaseInvokableCall GetDelegate(UnityAction<T0> action) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EEB6C0 Offset: 0x1EEA6C0 VA: 0x181EEB6C0
	|-UnityEvent<bool>.GetDelegate
	|-UnityEvent<int>.GetDelegate
	|-UnityEvent<Int32Enum>.GetDelegate
	|-UnityEvent<object>.GetDelegate
	|-UnityEvent<float>.GetDelegate
	|-UnityEvent<Color>.GetDelegate
	|-UnityEvent<Vector2>.GetDelegate
	*/

	public void Invoke(T0 arg0) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EEB790 Offset: 0x1EEA790 VA: 0x181EEB790
	|-UnityEvent<CinemachineBrain>.Invoke
	|-UnityEvent<ICinemachineCamera>.Invoke
	|-UnityEvent<object>.Invoke
	|-UnityEvent<string>.Invoke
	|-UnityEvent<BaseEventData>.Invoke
	|-UnityEvent<PointerEventData>.Invoke
	|-UnityEvent<MessageEventArgs>.Invoke
	|
	|-RVA: 0x1EEC280 Offset: 0x1EEB280 VA: 0x181EEC280
	|-UnityEvent<bool>.Invoke
	|
	|-RVA: 0x1EEC050 Offset: 0x1EEB050 VA: 0x181EEC050
	|-UnityEvent<int>.Invoke
	|
	|-RVA: 0x1EEC4C0 Offset: 0x1EEB4C0 VA: 0x181EEC4C0
	|-UnityEvent<Int32Enum>.Invoke
	|-UnityEvent<TouchScreenKeyboard.Status>.Invoke
	|
	|-RVA: 0x1EEBE10 Offset: 0x1EEAE10 VA: 0x181EEBE10
	|-UnityEvent<float>.Invoke
	|
	|-RVA: 0x1EEB980 Offset: 0x1EEA980 VA: 0x181EEB980
	|-UnityEvent<Color>.Invoke
	|
	|-RVA: 0x1EEBBD0 Offset: 0x1EEABD0 VA: 0x181EEBBD0
	|-UnityEvent<Vector2>.Invoke
	*/
}

// Namespace: UnityEngine.Events
public sealed class UnityAction<T0, T1> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-UnityAction<object, bool>..ctor
	|-UnityAction<object, object>..ctor
	|-UnityAction<float, float>..ctor
	|-UnityAction<PointerEventData, bool>..ctor
	|-UnityAction<Scene, Int32Enum>..ctor
	|-UnityAction<Scene, LoadSceneMode>..ctor
	|-UnityAction<Scene, Scene>..ctor
	*/

	public virtual void Invoke(T0 arg0, T1 arg1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x22FC550 Offset: 0x22FB550 VA: 0x1822FC550
	|-UnityAction<object, bool>.Invoke
	|
	|-RVA: 0x22FCDF0 Offset: 0x22FBDF0 VA: 0x1822FCDF0
	|-UnityAction<object, object>.Invoke
	|
	|-RVA: 0x22FBD10 Offset: 0x22FAD10 VA: 0x1822FBD10
	|-UnityAction<float, float>.Invoke
	|
	|-RVA: 0x1EEA530 Offset: 0x1EE9530 VA: 0x181EEA530
	|-UnityAction<Scene, Int32Enum>.Invoke
	|-UnityAction<Scene, LoadSceneMode>.Invoke
	|
	|-RVA: 0x1EEA200 Offset: 0x1EE9200 VA: 0x181EEA200
	|-UnityAction<Scene, Scene>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T0 arg0, T1 arg1, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EEA0D0 Offset: 0x1EE90D0 VA: 0x181EEA0D0
	|-UnityAction<object, bool>.BeginInvoke
	|
	|-RVA: 0x1495B50 Offset: 0x1494B50 VA: 0x181495B50
	|-UnityAction<object, object>.BeginInvoke
	|
	|-RVA: 0x1EE9F90 Offset: 0x1EE8F90 VA: 0x181EE9F90
	|-UnityAction<float, float>.BeginInvoke
	|
	|-RVA: 0x1EEA030 Offset: 0x1EE9030 VA: 0x181EEA030
	|-UnityAction<Scene, Int32Enum>.BeginInvoke
	|
	|-RVA: 0x1EEA160 Offset: 0x1EE9160 VA: 0x181EEA160
	|-UnityAction<Scene, Scene>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-UnityAction<object, bool>.EndInvoke
	|-UnityAction<object, object>.EndInvoke
	|-UnityAction<float, float>.EndInvoke
	|-UnityAction<Scene, Int32Enum>.EndInvoke
	|-UnityAction<Scene, Scene>.EndInvoke
	*/
}

// Namespace: UnityEngine.Events
[Serializable]
public abstract class UnityEvent<T0, T1> : UnityEventBase
{
	// Fields
	private object[] m_InvokeArray;

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EEC760 Offset: 0x1EEB760 VA: 0x181EEC760
	|-UnityEvent<object, bool>..ctor
	|-UnityEvent<object, object>..ctor
	|-UnityEvent<float, float>..ctor
	|-UnityEvent<PointerEventData, bool>..ctor
	*/

	public void AddListener(UnityAction<T0, T1> call) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EEAF00 Offset: 0x1EE9F00 VA: 0x181EEAF00
	|-UnityEvent<object, bool>.AddListener
	|-UnityEvent<object, object>.AddListener
	|-UnityEvent<float, float>.AddListener
	|-UnityEvent<PointerEventData, bool>.AddListener
	*/

	public void RemoveListener(UnityAction<T0, T1> call) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EEC6F0 Offset: 0x1EEB6F0 VA: 0x181EEC6F0
	|-UnityEvent<object, bool>.RemoveListener
	|-UnityEvent<object, object>.RemoveListener
	|-UnityEvent<float, float>.RemoveListener
	|-UnityEvent<PointerEventData, bool>.RemoveListener
	*/

	protected override MethodInfo FindMethod_Impl(string name, object targetObj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EEC770 Offset: 0x1EEB770 VA: 0x181EEC770
	|-UnityEvent<object, bool>.FindMethod_Impl
	|-UnityEvent<PointerEventData, bool>.FindMethod_Impl
	|
	|-RVA: 0x298F8F0 Offset: 0x298E8F0 VA: 0x18298F8F0
	|-UnityEvent<object, object>.FindMethod_Impl
	|
	|-RVA: 0x298FA70 Offset: 0x298EA70 VA: 0x18298FA70
	|-UnityEvent<float, float>.FindMethod_Impl
	*/

	internal override BaseInvokableCall GetDelegate(object target, MethodInfo theFunction) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298FCC0 Offset: 0x298ECC0 VA: 0x18298FCC0
	|-UnityEvent<object, bool>.GetDelegate
	|-UnityEvent<object, object>.GetDelegate
	|-UnityEvent<float, float>.GetDelegate
	|-UnityEvent<PointerEventData, bool>.GetDelegate
	*/

	private static BaseInvokableCall GetDelegate(UnityAction<T0, T1> action) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298FBF0 Offset: 0x298EBF0 VA: 0x18298FBF0
	|-UnityEvent<object, bool>.GetDelegate
	|-UnityEvent<object, object>.GetDelegate
	|-UnityEvent<float, float>.GetDelegate
	*/

	public void Invoke(T0 arg0, T1 arg1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EEC8F0 Offset: 0x1EEB8F0 VA: 0x181EEC8F0
	|-UnityEvent<object, bool>.Invoke
	|-UnityEvent<PointerEventData, bool>.Invoke
	|
	|-RVA: 0x2990020 Offset: 0x298F020 VA: 0x182990020
	|-UnityEvent<object, object>.Invoke
	|
	|-RVA: 0x298FD40 Offset: 0x298ED40 VA: 0x18298FD40
	|-UnityEvent<float, float>.Invoke
	*/
}

// Namespace: UnityEngine.Events
public sealed class UnityAction<T0, T1, T2> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-UnityAction<object, int, int>..ctor
	|-UnityAction<object, object, object>..ctor
	*/

	public virtual void Invoke(T0 arg0, T1 arg1, T2 arg2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1729380 Offset: 0x1728380 VA: 0x181729380
	|-UnityAction<object, int, int>.Invoke
	|
	|-RVA: 0x143C220 Offset: 0x143B220 VA: 0x18143C220
	|-UnityAction<object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T0 arg0, T1 arg1, T2 arg2, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EEA870 Offset: 0x1EE9870 VA: 0x181EEA870
	|-UnityAction<object, int, int>.BeginInvoke
	|
	|-RVA: 0x22FF320 Offset: 0x22FE320 VA: 0x1822FF320
	|-UnityAction<object, object, object>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-UnityAction<object, int, int>.EndInvoke
	|-UnityAction<object, object, object>.EndInvoke
	*/
}

// Namespace: UnityEngine.Events
[Serializable]
public abstract class UnityEvent<T0, T1, T2> : UnityEventBase
{
	// Fields
	private object[] m_InvokeArray;

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EEC760 Offset: 0x1EEB760 VA: 0x181EEC760
	|-UnityEvent<object, int, int>..ctor
	|-UnityEvent<object, object, object>..ctor
	|-UnityEvent<string, int, int>..ctor
	*/

	protected override MethodInfo FindMethod_Impl(string name, object targetObj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2990270 Offset: 0x298F270 VA: 0x182990270
	|-UnityEvent<object, int, int>.FindMethod_Impl
	|-UnityEvent<string, int, int>.FindMethod_Impl
	|
	|-RVA: 0x2990460 Offset: 0x298F460 VA: 0x182990460
	|-UnityEvent<object, object, object>.FindMethod_Impl
	*/

	internal override BaseInvokableCall GetDelegate(object target, MethodInfo theFunction) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2990650 Offset: 0x298F650 VA: 0x182990650
	|-UnityEvent<object, int, int>.GetDelegate
	|-UnityEvent<object, object, object>.GetDelegate
	|-UnityEvent<string, int, int>.GetDelegate
	*/

	public void Invoke(T0 arg0, T1 arg1, T2 arg2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2990980 Offset: 0x298F980 VA: 0x182990980
	|-UnityEvent<object, int, int>.Invoke
	|-UnityEvent<string, int, int>.Invoke
	|
	|-RVA: 0x29906D0 Offset: 0x298F6D0 VA: 0x1829906D0
	|-UnityEvent<object, object, object>.Invoke
	*/
}

// Namespace: UnityEngine.Events
public sealed class UnityAction<T0, T1, T2, T3> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-UnityAction<object, object, object, object>..ctor
	*/

	public virtual void Invoke(T0 arg0, T1 arg1, T2 arg2, T3 arg3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EEA960 Offset: 0x1EE9960 VA: 0x181EEA960
	|-UnityAction<object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T0 arg0, T1 arg1, T2 arg2, T3 arg3, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EEA910 Offset: 0x1EE9910 VA: 0x181EEA910
	|-UnityAction<object, object, object, object>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-UnityAction<object, object, object, object>.EndInvoke
	*/
}

// Namespace: UnityEngine.Events
[Serializable]
public abstract class UnityEvent<T0, T1, T2, T3> : UnityEventBase
{
	// Fields
	private object[] m_InvokeArray;

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EEC760 Offset: 0x1EEB760 VA: 0x181EEC760
	|-UnityEvent<object, object, object, object>..ctor
	*/

	protected override MethodInfo FindMethod_Impl(string name, object targetObj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2990CB0 Offset: 0x298FCB0 VA: 0x182990CB0
	|-UnityEvent<object, object, object, object>.FindMethod_Impl
	*/

	internal override BaseInvokableCall GetDelegate(object target, MethodInfo theFunction) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298FCC0 Offset: 0x298ECC0 VA: 0x18298FCC0
	|-UnityEvent<object, object, object, object>.GetDelegate
	*/
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x75CA0 Offset: 0x750A0 VA: 0x180075CA0
internal class UnityLogWriter : TextWriter
{
	// Properties
	public override Encoding Encoding { get; }

	// Methods

	public void .ctor() { }

	[ThreadAndSerializationSafeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void WriteStringToUnityLog(string s) { }

	[FreeFunctionAttribute] // RVA: 0xC8840 Offset: 0xC7C40 VA: 0x1800C8840
	private static void WriteStringToUnityLogImpl(string s) { }

	public static void Init() { }

	public override Encoding get_Encoding() { }

	public override void Write(char value) { }

	public override void Write(string s) { }

	public override void Write(char[] buffer, int index, int count) { }
}

// Namespace: UnityEngine
internal sealed class UnitySynchronizationContext : SynchronizationContext
{
	// Fields
	private readonly List<UnitySynchronizationContext.WorkRequest> m_AsyncWorkQueue;
	private readonly List<UnitySynchronizationContext.WorkRequest> m_CurrentFrameWork;
	private readonly int m_MainThreadID;
	private int m_TrackedCount;

	// Methods

	private void .ctor(int mainThreadID) { }

	private void .ctor(List<UnitySynchronizationContext.WorkRequest> queue, int mainThreadID) { }

	public override void Send(SendOrPostCallback callback, object state) { }

	public override void OperationStarted() { }

	public override void OperationCompleted() { }

	public override void Post(SendOrPostCallback callback, object state) { }

	public override SynchronizationContext CreateCopy() { }

	private void Exec() { }

	private bool HasPendingTasks() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void InitializeSynchronizationContext() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void ExecuteTasks() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool ExecutePendingTasks(long millisecondsTimeout) { }
}

// Namespace: 
private struct UnitySynchronizationContext.WorkRequest
{
	// Fields
	private readonly SendOrPostCallback m_DelagateCallback;
	private readonly object m_DelagateState;
	private readonly ManualResetEvent m_WaitHandle;

	// Methods

	public void .ctor(SendOrPostCallback callback, object state, ManualResetEvent waitHandle) { }

	public void Invoke() { }
}

// Namespace: UnityEngine
[DefaultMemberAttribute] // RVA: 0x7F100 Offset: 0x7E500 VA: 0x18007F100
[NativeClassAttribute] // RVA: 0x7F100 Offset: 0x7E500 VA: 0x18007F100
[RequiredByNativeCodeAttribute] // RVA: 0x7F100 Offset: 0x7E500 VA: 0x18007F100
public struct Vector2 : IEquatable<Vector2>
{
	// Fields
	public float x;
	public float y;
	private static readonly Vector2 zeroVector;
	private static readonly Vector2 oneVector;
	private static readonly Vector2 upVector;
	private static readonly Vector2 downVector;
	private static readonly Vector2 leftVector;
	private static readonly Vector2 rightVector;
	private static readonly Vector2 positiveInfinityVector;
	private static readonly Vector2 negativeInfinityVector;
	public const float kEpsilon = 1E-05;
	public const float kEpsilonNormalSqrt = 1E-15;

	// Properties
	public float Item { get; set; }
	public Vector2 normalized { get; }
	public float magnitude { get; }
	public float sqrMagnitude { get; }
	public static Vector2 zero { get; }
	public static Vector2 one { get; }
	public static Vector2 up { get; }
	public static Vector2 right { get; }

	// Methods

	public void .ctor(float x, float y) { }

	public float get_Item(int index) { }

	public void set_Item(int index, float value) { }

	public static Vector2 Lerp(Vector2 a, Vector2 b, float t) { }

	public static Vector2 MoveTowards(Vector2 current, Vector2 target, float maxDistanceDelta) { }

	public static Vector2 Scale(Vector2 a, Vector2 b) { }

	public void Normalize() { }

	public Vector2 get_normalized() { }

	public override string ToString() { }

	public override int GetHashCode() { }

	public override bool Equals(object other) { }

	public bool Equals(Vector2 other) { }

	public static float Dot(Vector2 lhs, Vector2 rhs) { }

	public float get_magnitude() { }

	public float get_sqrMagnitude() { }

	public static float Angle(Vector2 from, Vector2 to) { }

	public static float Distance(Vector2 a, Vector2 b) { }

	public static float SqrMagnitude(Vector2 a) { }

	public float SqrMagnitude() { }

	public static Vector2 op_Addition(Vector2 a, Vector2 b) { }

	public static Vector2 op_Subtraction(Vector2 a, Vector2 b) { }

	public static Vector2 op_Multiply(Vector2 a, Vector2 b) { }

	public static Vector2 op_Division(Vector2 a, Vector2 b) { }

	public static Vector2 op_UnaryNegation(Vector2 a) { }

	public static Vector2 op_Multiply(Vector2 a, float d) { }

	public static Vector2 op_Multiply(float d, Vector2 a) { }

	public static Vector2 op_Division(Vector2 a, float d) { }

	public static bool op_Equality(Vector2 lhs, Vector2 rhs) { }

	public static bool op_Inequality(Vector2 lhs, Vector2 rhs) { }

	public static Vector2 op_Implicit(Vector3 v) { }

	public static Vector3 op_Implicit(Vector2 v) { }

	public static Vector2 get_zero() { }

	public static Vector2 get_one() { }

	public static Vector2 get_up() { }

	public static Vector2 get_right() { }

	private static void .cctor() { }
}

// Namespace: UnityEngine
[DefaultMemberAttribute] // RVA: 0x814F0 Offset: 0x808F0 VA: 0x1800814F0
[UsedByNativeCodeAttribute] // RVA: 0x814F0 Offset: 0x808F0 VA: 0x1800814F0
public struct Vector2Int : IEquatable<Vector2Int>
{
	// Fields
	private int m_X;
	private int m_Y;
	private static readonly Vector2Int s_Zero;
	private static readonly Vector2Int s_One;
	private static readonly Vector2Int s_Up;
	private static readonly Vector2Int s_Down;
	private static readonly Vector2Int s_Left;
	private static readonly Vector2Int s_Right;

	// Properties
	public int x { get; set; }
	public int y { get; set; }

	// Methods

	public void .ctor(int x, int y) { }

	public int get_x() { }

	public void set_x(int value) { }

	public int get_y() { }

	public void set_y(int value) { }

	public override bool Equals(object other) { }

	public bool Equals(Vector2Int other) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	private static void .cctor() { }
}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0x844C0 Offset: 0x838C0 VA: 0x1800844C0
[DefaultMemberAttribute] // RVA: 0x844C0 Offset: 0x838C0 VA: 0x1800844C0
public struct Vector3Int : IEquatable<Vector3Int>
{
	// Fields
	private int m_X;
	private int m_Y;
	private int m_Z;
	private static readonly Vector3Int s_Zero;
	private static readonly Vector3Int s_One;
	private static readonly Vector3Int s_Up;
	private static readonly Vector3Int s_Down;
	private static readonly Vector3Int s_Left;
	private static readonly Vector3Int s_Right;

	// Properties
	public int x { get; set; }
	public int y { get; set; }
	public int z { get; set; }

	// Methods

	public void .ctor(int x, int y, int z) { }

	public int get_x() { }

	public void set_x(int value) { }

	public int get_y() { }

	public void set_y(int value) { }

	public int get_z() { }

	public void set_z(int value) { }

	public static bool op_Equality(Vector3Int lhs, Vector3Int rhs) { }

	public override bool Equals(object other) { }

	public bool Equals(Vector3Int other) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	private static void .cctor() { }
}

// Namespace: UnityEngine
[RequiredByNativeCodeAttribute] // RVA: 0x86350 Offset: 0x85750 VA: 0x180086350
[NativeClassAttribute] // RVA: 0x86350 Offset: 0x85750 VA: 0x180086350
[DefaultMemberAttribute] // RVA: 0x86350 Offset: 0x85750 VA: 0x180086350
[NativeHeaderAttribute] // RVA: 0x86350 Offset: 0x85750 VA: 0x180086350
public struct Vector4 : IEquatable<Vector4>
{
	// Fields
	public const float kEpsilon = 1E-05;
	public float x;
	public float y;
	public float z;
	public float w;
	private static readonly Vector4 zeroVector;
	private static readonly Vector4 oneVector;
	private static readonly Vector4 positiveInfinityVector;
	private static readonly Vector4 negativeInfinityVector;

	// Properties
	public float Item { get; set; }
	public Vector4 normalized { get; }
	public float magnitude { get; }
	public float sqrMagnitude { get; }
	public static Vector4 zero { get; }
	public static Vector4 one { get; }

	// Methods

	public void .ctor(float x, float y, float z, float w) { }

	public void .ctor(float x, float y) { }

	public float get_Item(int index) { }

	public void set_Item(int index, float value) { }

	public static Vector4 Lerp(Vector4 a, Vector4 b, float t) { }

	public override int GetHashCode() { }

	public override bool Equals(object other) { }

	public bool Equals(Vector4 other) { }

	public static Vector4 Normalize(Vector4 a) { }

	public void Normalize() { }

	public Vector4 get_normalized() { }

	public static float Dot(Vector4 a, Vector4 b) { }

	public static float Magnitude(Vector4 a) { }

	public float get_magnitude() { }

	public float get_sqrMagnitude() { }

	public static Vector4 get_zero() { }

	public static Vector4 get_one() { }

	public static Vector4 op_Addition(Vector4 a, Vector4 b) { }

	public static Vector4 op_Subtraction(Vector4 a, Vector4 b) { }

	public static Vector4 op_UnaryNegation(Vector4 a) { }

	public static Vector4 op_Multiply(Vector4 a, float d) { }

	public static Vector4 op_Division(Vector4 a, float d) { }

	public static bool op_Equality(Vector4 lhs, Vector4 rhs) { }

	public static bool op_Inequality(Vector4 lhs, Vector4 rhs) { }

	public static Vector4 op_Implicit(Vector3 v) { }

	public static Vector3 op_Implicit(Vector4 v) { }

	public static Vector4 op_Implicit(Vector2 v) { }

	public static Vector2 op_Implicit(Vector4 v) { }

	public override string ToString() { }

	public static float SqrMagnitude(Vector4 a) { }

	public float SqrMagnitude() { }

	private static void .cctor() { }
}

// Namespace: UnityEngine
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public sealed class WaitForEndOfFrame : YieldInstruction
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public sealed class WaitForFixedUpdate : YieldInstruction
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public sealed class WaitForSeconds : YieldInstruction
{
	// Fields
	internal float m_Seconds;

	// Methods

	public void .ctor(float seconds) { }
}

// Namespace: UnityEngine
public class WaitForSecondsRealtime : CustomYieldInstruction
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private float <waitTime>k__BackingField;
	private float m_WaitUntilTime;

	// Properties
	public float waitTime { get; set; }
	public override bool keepWaiting { get; }

	// Methods

	public void .ctor(float time) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_waitTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_waitTime(float value) { }

	public override bool get_keepWaiting() { }
}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class YieldInstruction
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Assertions
[DebuggerStepThroughAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class Assert
{
	// Fields
	public static bool raiseExceptions;

	// Methods

	private static void Fail(string message, string userMessage) { }

	[ConditionalAttribute] // RVA: 0x9ADD0 Offset: 0x9A1D0 VA: 0x18009ADD0
	public static void AreEqual<T>(T expected, T actual, string message) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x61C230 Offset: 0x61B230 VA: 0x18061C230
	|-Assert.AreEqual<int>
	|
	|-RVA: 0x61C2E0 Offset: 0x61B2E0 VA: 0x18061C2E0
	|-Assert.AreEqual<object>
	*/

	[ConditionalAttribute] // RVA: 0x9ADD0 Offset: 0x9A1D0 VA: 0x18009ADD0
	public static void AreEqual<T>(T expected, T actual, string message, IEqualityComparer<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x61BFC0 Offset: 0x61AFC0 VA: 0x18061BFC0
	|-Assert.AreEqual<int>
	|
	|-RVA: 0x61C390 Offset: 0x61B390 VA: 0x18061C390
	|-Assert.AreEqual<object>
	*/

	[ConditionalAttribute] // RVA: 0x9ADD0 Offset: 0x9A1D0 VA: 0x18009ADD0
	public static void AreEqual(Object expected, Object actual, string message) { }

	[ConditionalAttribute] // RVA: 0x9ADD0 Offset: 0x9A1D0 VA: 0x18009ADD0
	public static void AreEqual(int expected, int actual) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Assertions
public class AssertionException : Exception
{
	// Fields
	private string m_UserMessage;

	// Properties
	public override string Message { get; }

	// Methods

	public void .ctor(string message, string userMessage) { }

	public override string get_Message() { }
}

// Namespace: UnityEngine.Assertions
internal class AssertionMessageUtil
{
	// Methods

	public static string GetMessage(string failureMessage) { }

	public static string GetMessage(string failureMessage, string expected) { }

	public static string GetEqualityMessage(object actual, object expected, bool expectEqual) { }
}

// Namespace: UnityEngine.Assertions.Comparers
public class FloatComparer : IEqualityComparer<float>
{
	// Fields
	private readonly float m_Error;
	private readonly bool m_Relative;
	public static readonly FloatComparer s_ComparerWithDefaultTolerance;

	// Methods

	public void .ctor() { }

	public void .ctor(float error) { }

	public void .ctor(float error, bool relative) { }

	public bool Equals(float a, float b) { }

	public int GetHashCode(float obj) { }

	public static bool AreEqual(float expected, float actual, float error) { }

	public static bool AreEqualRelative(float expected, float actual, float error) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Experimental.Rendering
[NativeHeaderAttribute] // RVA: 0x9C970 Offset: 0x9BD70 VA: 0x18009C970
internal class BuiltinRuntimeReflectionSystem : IScriptableRuntimeReflectionSystem, IDisposable
{
	// Methods

	public void .ctor() { }

	public bool TickRealtimeProbes() { }

	public void Dispose() { }

	private void Dispose(bool disposing) { }

	[StaticAccessorAttribute] // RVA: 0x9D180 Offset: 0x9C580 VA: 0x18009D180
	private static bool BuiltinUpdate() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static BuiltinRuntimeReflectionSystem Internal_BuiltinRuntimeReflectionSystem_New() { }
}

// Namespace: UnityEngine.Experimental.Rendering
public interface IScriptableRuntimeReflectionSystem : IDisposable
{
	// Methods

	public abstract bool TickRealtimeProbes() { }
}

// Namespace: UnityEngine.Experimental.Rendering
[NativeHeaderAttribute] // RVA: 0xA0CD0 Offset: 0xA00D0 VA: 0x1800A0CD0
[RequiredByNativeCodeAttribute] // RVA: 0xA0CD0 Offset: 0xA00D0 VA: 0x1800A0CD0
public static class ScriptableRuntimeReflectionSystemSettings
{
	// Fields
	private static ScriptableRuntimeReflectionSystemWrapper s_Instance;

	// Properties
	private static IScriptableRuntimeReflectionSystem Internal_ScriptableRuntimeReflectionSystemSettings_system { set; }
	private static ScriptableRuntimeReflectionSystemWrapper Internal_ScriptableRuntimeReflectionSystemSettings_instance { get; }

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void set_Internal_ScriptableRuntimeReflectionSystemSettings_system(IScriptableRuntimeReflectionSystem value) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ScriptableRuntimeReflectionSystemWrapper get_Internal_ScriptableRuntimeReflectionSystemSettings_instance() { }

	[StaticAccessorAttribute] // RVA: 0xA63E0 Offset: 0xA57E0 VA: 0x1800A63E0
	[RuntimeInitializeOnLoadMethodAttribute] // RVA: 0xA63E0 Offset: 0xA57E0 VA: 0x1800A63E0
	private static void ScriptingDirtyReflectionSystemInstance() { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Experimental.Rendering
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal class ScriptableRuntimeReflectionSystemWrapper
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private IScriptableRuntimeReflectionSystem <implementation>k__BackingField;

	// Properties
	internal IScriptableRuntimeReflectionSystem implementation { get; set; }

	// Methods

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal IScriptableRuntimeReflectionSystem get_implementation() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_implementation(IScriptableRuntimeReflectionSystem value) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void Internal_ScriptableRuntimeReflectionSystemWrapper_TickRealtimeProbes(IntPtr result) { }
}

// Namespace: Unity.Collections
[RequiredByNativeCodeAttribute] // RVA: 0xAF7F0 Offset: 0xAEBF0 VA: 0x1800AF7F0
[AttributeUsageAttribute] // RVA: 0xAF7F0 Offset: 0xAEBF0 VA: 0x1800AF7F0
public sealed class ReadOnlyAttribute : Attribute
{}

// Namespace: Unity.Collections
[AttributeUsageAttribute] // RVA: 0xB2C20 Offset: 0xB2020 VA: 0x1800B2C20
[RequiredByNativeCodeAttribute] // RVA: 0xB2C20 Offset: 0xB2020 VA: 0x1800B2C20
public sealed class WriteOnlyAttribute : Attribute
{}

// Namespace: Unity.Collections
[AttributeUsageAttribute] // RVA: 0xB4AB0 Offset: 0xB3EB0 VA: 0x1800B4AB0
[RequiredByNativeCodeAttribute] // RVA: 0xB4AB0 Offset: 0xB3EB0 VA: 0x1800B4AB0
public sealed class DeallocateOnJobCompletionAttribute : Attribute
{}

// Namespace: Unity.Collections
[RequiredByNativeCodeAttribute] // RVA: 0xB8AC0 Offset: 0xB7EC0 VA: 0x1800B8AC0
[AttributeUsageAttribute] // RVA: 0xB8AC0 Offset: 0xB7EC0 VA: 0x1800B8AC0
public sealed class NativeFixedLengthAttribute : Attribute
{}

// Namespace: Unity.Collections
[RequiredByNativeCodeAttribute] // RVA: 0xB8AC0 Offset: 0xB7EC0 VA: 0x1800B8AC0
[AttributeUsageAttribute] // RVA: 0xB8AC0 Offset: 0xB7EC0 VA: 0x1800B8AC0
public sealed class NativeMatchesParallelForLengthAttribute : Attribute
{}

// Namespace: Unity.Collections
[RequiredByNativeCodeAttribute] // RVA: 0xB8AC0 Offset: 0xB7EC0 VA: 0x1800B8AC0
[AttributeUsageAttribute] // RVA: 0xB8AC0 Offset: 0xB7EC0 VA: 0x1800B8AC0
public sealed class NativeDisableParallelForRestrictionAttribute : Attribute
{}

// Namespace: Unity.Collections.LowLevel.Unsafe
[AttributeUsageAttribute] // RVA: 0xBD3E0 Offset: 0xBC7E0 VA: 0x1800BD3E0
[RequiredByNativeCodeAttribute] // RVA: 0xBD3E0 Offset: 0xBC7E0 VA: 0x1800BD3E0
public sealed class NativeContainerAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Unity.Collections.LowLevel.Unsafe
[AttributeUsageAttribute] // RVA: 0xBD3E0 Offset: 0xBC7E0 VA: 0x1800BD3E0
[RequiredByNativeCodeAttribute] // RVA: 0xBD3E0 Offset: 0xBC7E0 VA: 0x1800BD3E0
public sealed class NativeContainerIsReadOnlyAttribute : Attribute
{}

// Namespace: Unity.Collections.LowLevel.Unsafe
[RequiredByNativeCodeAttribute] // RVA: 0xC5E20 Offset: 0xC5220 VA: 0x1800C5E20
[AttributeUsageAttribute] // RVA: 0xC5E20 Offset: 0xC5220 VA: 0x1800C5E20
public sealed class NativeContainerIsAtomicWriteOnlyAttribute : Attribute
{}

// Namespace: Unity.Collections.LowLevel.Unsafe
[RequiredByNativeCodeAttribute] // RVA: 0xC5E20 Offset: 0xC5220 VA: 0x1800C5E20
[AttributeUsageAttribute] // RVA: 0xC5E20 Offset: 0xC5220 VA: 0x1800C5E20
public sealed class NativeContainerSupportsMinMaxWriteRestrictionAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Unity.Collections.LowLevel.Unsafe
[RequiredByNativeCodeAttribute] // RVA: 0xC5E20 Offset: 0xC5220 VA: 0x1800C5E20
[AttributeUsageAttribute] // RVA: 0xC5E20 Offset: 0xC5220 VA: 0x1800C5E20
public sealed class NativeContainerSupportsDeallocateOnJobCompletionAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Unity.Collections.LowLevel.Unsafe
[RequiredByNativeCodeAttribute] // RVA: 0xC5E20 Offset: 0xC5220 VA: 0x1800C5E20
[AttributeUsageAttribute] // RVA: 0xC5E20 Offset: 0xC5220 VA: 0x1800C5E20
public sealed class NativeContainerSupportsDeferredConvertListToArray : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Unity.Collections.LowLevel.Unsafe
[RequiredByNativeCodeAttribute] // RVA: 0xB8AC0 Offset: 0xB7EC0 VA: 0x1800B8AC0
[AttributeUsageAttribute] // RVA: 0xB8AC0 Offset: 0xB7EC0 VA: 0x1800B8AC0
public sealed class NativeSetThreadIndexAttribute : Attribute
{}

// Namespace: Unity.Collections.LowLevel.Unsafe
[RequiredByNativeCodeAttribute] // RVA: 0xCA1D0 Offset: 0xC95D0 VA: 0x1800CA1D0
[AttributeUsageAttribute] // RVA: 0xCA1D0 Offset: 0xC95D0 VA: 0x1800CA1D0
[ObsoleteAttribute] // RVA: 0xCA1D0 Offset: 0xC95D0 VA: 0x1800CA1D0
public sealed class NativeContainerNeedsThreadIndexAttribute : Attribute
{}

// Namespace: Unity.Collections.LowLevel.Unsafe
[AttributeUsageAttribute] // RVA: 0xCC810 Offset: 0xCBC10 VA: 0x1800CC810
public class WriteAccessRequiredAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Unity.Collections.LowLevel.Unsafe
[AttributeUsageAttribute] // RVA: 0xB4AB0 Offset: 0xB3EB0 VA: 0x1800B4AB0
[RequiredByNativeCodeAttribute] // RVA: 0xB4AB0 Offset: 0xB3EB0 VA: 0x1800B4AB0
public sealed class NativeDisableUnsafePtrRestrictionAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Unity.Collections.LowLevel.Unsafe
[RequiredByNativeCodeAttribute] // RVA: 0xB8AC0 Offset: 0xB7EC0 VA: 0x1800B8AC0
[AttributeUsageAttribute] // RVA: 0xB8AC0 Offset: 0xB7EC0 VA: 0x1800B8AC0
public sealed class NativeDisableContainerSafetyRestrictionAttribute : Attribute
{}

// Namespace: Unity.Collections.LowLevel.Unsafe
[AttributeUsageAttribute] // RVA: 0xB4AB0 Offset: 0xB3EB0 VA: 0x1800B4AB0
[RequiredByNativeCodeAttribute] // RVA: 0xB4AB0 Offset: 0xB3EB0 VA: 0x1800B4AB0
public sealed class NativeSetClassTypeToNullOnScheduleAttribute : Attribute
{}

// Namespace: Unity.Collections
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum Allocator
{
	// Fields
	public int value__;
	public const Allocator Invalid = 0;
	public const Allocator None = 1;
	public const Allocator Temp = 2;
	public const Allocator TempJob = 3;
	public const Allocator Persistent = 4;
}

// Namespace: UnityEngine.Experimental.Playables
[RequiredByNativeCodeAttribute] // RVA: 0xD5170 Offset: 0xD4570 VA: 0x1800D5170
[StaticAccessorAttribute] // RVA: 0xD5170 Offset: 0xD4570 VA: 0x1800D5170
[NativeHeaderAttribute] // RVA: 0xD5170 Offset: 0xD4570 VA: 0x1800D5170
[NativeHeaderAttribute] // RVA: 0xD5170 Offset: 0xD4570 VA: 0x1800D5170
[NativeHeaderAttribute] // RVA: 0xD5170 Offset: 0xD4570 VA: 0x1800D5170
public struct CameraPlayable : IPlayable, IEquatable<CameraPlayable>
{
	// Fields
	private PlayableHandle m_Handle;

	// Methods

	public PlayableHandle GetHandle() { }

	public bool Equals(CameraPlayable other) { }
}

// Namespace: UnityEngine.Playables
public struct FrameData
{
	// Fields
	internal ulong m_FrameID;
	internal double m_DeltaTime;
	internal float m_Weight;
	internal float m_EffectiveWeight;
	internal double m_EffectiveParentDelay;
	internal float m_EffectiveParentSpeed;
	internal float m_EffectiveSpeed;
	internal FrameData.Flags m_Flags;
	internal PlayableOutput m_Output;

	// Properties
	public float deltaTime { get; }
	public float effectiveSpeed { get; }
	public FrameData.EvaluationType evaluationType { get; }
	public bool seekOccurred { get; }
	public bool timeLooped { get; }
	public bool timeHeld { get; }
	public PlayState effectivePlayState { get; }

	// Methods

	private bool HasFlags(FrameData.Flags flag) { }

	public float get_deltaTime() { }

	public float get_effectiveSpeed() { }

	public FrameData.EvaluationType get_evaluationType() { }

	public bool get_seekOccurred() { }

	public bool get_timeLooped() { }

	public bool get_timeHeld() { }

	public PlayState get_effectivePlayState() { }
}

// Namespace: 
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal enum FrameData.Flags
{
	// Fields
	public int value__;
	public const FrameData.Flags Evaluate = 1;
	public const FrameData.Flags SeekOccured = 2;
	public const FrameData.Flags Loop = 4;
	public const FrameData.Flags Hold = 8;
	public const FrameData.Flags EffectivePlayStateDelayed = 16;
	public const FrameData.Flags EffectivePlayStatePlaying = 32;
}

// Namespace: 
public enum FrameData.EvaluationType
{
	// Fields
	public int value__;
	public const FrameData.EvaluationType Evaluate = 0;
	public const FrameData.EvaluationType Playback = 1;
}

// Namespace: UnityEngine.Playables
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public interface INotificationReceiver
{}

// Namespace: UnityEngine.Playables
public interface IPlayable
{
	// Methods

	public abstract PlayableHandle GetHandle() { }
}

// Namespace: UnityEngine.Playables
public interface IPlayableBehaviour
{
	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public abstract void OnGraphStart(Playable playable) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public abstract void OnGraphStop(Playable playable) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public abstract void OnPlayableCreate(Playable playable) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public abstract void OnPlayableDestroy(Playable playable) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public abstract void OnBehaviourPlay(Playable playable, FrameData info) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public abstract void OnBehaviourPause(Playable playable, FrameData info) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public abstract void PrepareFrame(Playable playable, FrameData info) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public abstract void ProcessFrame(Playable playable, FrameData info, object playerData) { }
}

// Namespace: UnityEngine.Playables
public interface IPlayableOutput
{
	// Methods

	public abstract PlayableOutputHandle GetHandle() { }
}

// Namespace: UnityEngine.Experimental.Playables
[RequiredByNativeCodeAttribute] // RVA: 0xECD60 Offset: 0xEC160 VA: 0x1800ECD60
[StaticAccessorAttribute] // RVA: 0xECD60 Offset: 0xEC160 VA: 0x1800ECD60
[NativeHeaderAttribute] // RVA: 0xECD60 Offset: 0xEC160 VA: 0x1800ECD60
[NativeHeaderAttribute] // RVA: 0xECD60 Offset: 0xEC160 VA: 0x1800ECD60
[NativeHeaderAttribute] // RVA: 0xECD60 Offset: 0xEC160 VA: 0x1800ECD60
public struct MaterialEffectPlayable : IPlayable, IEquatable<MaterialEffectPlayable>
{
	// Fields
	private PlayableHandle m_Handle;

	// Methods

	public PlayableHandle GetHandle() { }

	public bool Equals(MaterialEffectPlayable other) { }
}

// Namespace: UnityEngine.Playables
public enum DirectorWrapMode
{
	// Fields
	public int value__;
	public const DirectorWrapMode Hold = 0;
	public const DirectorWrapMode Loop = 1;
	public const DirectorWrapMode None = 2;
}

// Namespace: UnityEngine.Playables
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct Playable : IPlayable, IEquatable<Playable>
{
	// Fields
	private PlayableHandle m_Handle;
	private static readonly Playable m_NullPlayable;

	// Properties
	public static Playable Null { get; }

	// Methods

	[VisibleToOtherModulesAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void .ctor(PlayableHandle handle) { }

	public static Playable get_Null() { }

	public static Playable Create(PlayableGraph graph, int inputCount = 0) { }

	public PlayableHandle GetHandle() { }

	public bool IsPlayableOfType<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B9150 Offset: 0x1B8550 VA: 0x1801B9150
	|-Playable.IsPlayableOfType<AnimationLayerMixerPlayable>
	|
	|-RVA: 0x1B9160 Offset: 0x1B8560 VA: 0x1801B9160
	|-Playable.IsPlayableOfType<AnimationMixerPlayable>
	|
	|-RVA: 0x1B9170 Offset: 0x1B8570 VA: 0x1801B9170
	|-Playable.IsPlayableOfType<AnimationMotionXToDeltaPlayable>
	|
	|-RVA: 0x1B9180 Offset: 0x1B8580 VA: 0x1801B9180
	|-Playable.IsPlayableOfType<AudioClipPlayable>
	*/

	public Type GetPlayableType() { }

	public bool Equals(Playable other) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Playables
public interface IPlayableAsset
{
	// Properties
	public abstract double duration { get; }

	// Methods

	public abstract Playable CreatePlayable(PlayableGraph graph, GameObject owner) { }

	public abstract double get_duration() { }
}

// Namespace: UnityEngine.Playables
[AssetFileNameExtensionAttribute] // RVA: 0xF37E0 Offset: 0xF2BE0 VA: 0x1800F37E0
[RequiredByNativeCodeAttribute] // RVA: 0xF37E0 Offset: 0xF2BE0 VA: 0x1800F37E0
[Serializable]
public abstract class PlayableAsset : ScriptableObject, IPlayableAsset
{
	// Properties
	public virtual double duration { get; }
	public virtual IEnumerable<PlayableBinding> outputs { get; }

	// Methods

	protected void .ctor() { }

	public abstract Playable CreatePlayable(PlayableGraph graph, GameObject owner) { }

	public virtual double get_duration() { }

	public virtual IEnumerable<PlayableBinding> get_outputs() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void Internal_CreatePlayable(PlayableAsset asset, PlayableGraph graph, GameObject go, IntPtr ptr) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void Internal_GetPlayableAssetDuration(PlayableAsset asset, IntPtr ptrToDouble) { }
}

// Namespace: UnityEngine.Playables
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
public abstract class PlayableBehaviour : IPlayableBehaviour, ICloneable
{
	// Methods

	public void .ctor() { }

	public virtual void OnGraphStart(Playable playable) { }

	public virtual void OnGraphStop(Playable playable) { }

	public virtual void OnPlayableCreate(Playable playable) { }

	public virtual void OnPlayableDestroy(Playable playable) { }

	public virtual void OnBehaviourPlay(Playable playable, FrameData info) { }

	public virtual void OnBehaviourPause(Playable playable, FrameData info) { }

	public virtual void PrepareFrame(Playable playable, FrameData info) { }

	public virtual void ProcessFrame(Playable playable, FrameData info, object playerData) { }

	public virtual object Clone() { }
}

// Namespace: UnityEngine.Playables
public struct PlayableBinding
{
	// Fields
	private string m_StreamName;
	private Object m_SourceObject;
	private Type m_SourceBindingType;
	private PlayableBinding.CreateOutputMethod m_CreateOutputMethod;
	public static readonly PlayableBinding[] None;
	public static readonly double DefaultDuration;

	// Properties
	public Object sourceObject { get; }

	// Methods

	public Object get_sourceObject() { }

	internal PlayableOutput CreateOutput(PlayableGraph graph) { }

	[VisibleToOtherModulesAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static PlayableBinding CreateInternal(string name, Object sourceObject, Type sourceType, PlayableBinding.CreateOutputMethod createFunction) { }

	private static void .cctor() { }
}

// Namespace: 
[VisibleToOtherModulesAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal sealed class PlayableBinding.CreateOutputMethod : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual PlayableOutput Invoke(PlayableGraph graph, string name) { }

	public virtual IAsyncResult BeginInvoke(PlayableGraph graph, string name, AsyncCallback callback, object object) { }

	public virtual PlayableOutput EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine.Playables
public enum PlayableTraversalMode
{
	// Fields
	public int value__;
	public const PlayableTraversalMode Mix = 0;
	public const PlayableTraversalMode Passthrough = 1;
}

// Namespace: UnityEngine.Playables
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class PlayableExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsValid<U>(U playable) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x886F30 Offset: 0x885F30 VA: 0x180886F30
	|-PlayableExtensions.IsValid<AnimationLayerMixerPlayable>
	|-PlayableExtensions.IsValid<AnimationMotionXToDeltaPlayable>
	|-PlayableExtensions.IsValid<Playable>
	|
	|-RVA: 0x886F70 Offset: 0x885F70 VA: 0x180886F70
	|-PlayableExtensions.IsValid<ScriptPlayable<object>>
	|-PlayableExtensions.IsValid<ScriptPlayable<ActivationControlPlayable>>
	|-PlayableExtensions.IsValid<ScriptPlayable<TimelinePlayable>>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static PlayableGraph GetGraph<U>(U playable) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23985B0 Offset: 0x23975B0 VA: 0x1823985B0
	|-PlayableExtensions.GetGraph<Playable>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static PlayState GetPlayState<U>(U playable) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2398660 Offset: 0x2397660 VA: 0x182398660
	|-PlayableExtensions.GetPlayState<Playable>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void Play<U>(U playable) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x628730 Offset: 0x627730 VA: 0x180628730
	|-PlayableExtensions.Play<Playable>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void Pause<U>(U playable) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x6286F0 Offset: 0x6276F0 VA: 0x1806286F0
	|-PlayableExtensions.Pause<Playable>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetSpeed<U>(U playable, double value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x628A40 Offset: 0x627A40 VA: 0x180628A40
	|-PlayableExtensions.SetSpeed<Playable>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetDuration<U>(U playable, double value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x628770 Offset: 0x627770 VA: 0x180628770
	|-PlayableExtensions.SetDuration<AudioClipPlayable>
	|-PlayableExtensions.SetDuration<Playable>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static double GetDuration<U>(U playable) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A8A70 Offset: 0x10A7A70 VA: 0x1810A8A70
	|-PlayableExtensions.GetDuration<Playable>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetTime<U>(U playable, double value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x628A90 Offset: 0x627A90 VA: 0x180628A90
	|-PlayableExtensions.SetTime<Playable>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static double GetTime<U>(U playable) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A8AF0 Offset: 0x10A7AF0 VA: 0x1810A8AF0
	|-PlayableExtensions.GetTime<Playable>
	|
	|-RVA: 0x10A8B30 Offset: 0x10A7B30 VA: 0x1810A8B30
	|-PlayableExtensions.GetTime<ScriptPlayable<SpineAnimationStateBehaviour>>
	|-PlayableExtensions.GetTime<ScriptPlayable<object>>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static double GetPreviousTime<U>(U playable) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A8AB0 Offset: 0x10A7AB0 VA: 0x1810A8AB0
	|-PlayableExtensions.GetPreviousTime<Playable>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetPropagateSetTime<U>(U playable, bool value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x6289F0 Offset: 0x6279F0 VA: 0x1806289F0
	|-PlayableExtensions.SetPropagateSetTime<Playable>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetInputCount<U>(U playable, int value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x6287C0 Offset: 0x6277C0 VA: 0x1806287C0
	|-PlayableExtensions.SetInputCount<Playable>
	|
	|-RVA: 0x628810 Offset: 0x627810 VA: 0x180628810
	|-PlayableExtensions.SetInputCount<ScriptPlayable<AkEventPlayableBehavior>>
	|-PlayableExtensions.SetInputCount<ScriptPlayable<CinemachineMixer>>
	|-PlayableExtensions.SetInputCount<ScriptPlayable<object>>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int GetInputCount<U>(U playable) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x96A750 Offset: 0x969750 VA: 0x18096A750
	|-PlayableExtensions.GetInputCount<AnimationLayerMixerPlayable>
	|-PlayableExtensions.GetInputCount<Playable>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Playable GetInput<U>(U playable, int inputPort) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2398600 Offset: 0x2397600 VA: 0x182398600
	|-PlayableExtensions.GetInput<AnimationLayerMixerPlayable>
	|-PlayableExtensions.GetInput<AnimationMixerPlayable>
	|-PlayableExtensions.GetInput<AnimationMotionXToDeltaPlayable>
	|-PlayableExtensions.GetInput<Playable>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetInputWeight<U>(U playable, int inputIndex, float weight) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x628920 Offset: 0x627920 VA: 0x180628920
	|-PlayableExtensions.SetInputWeight<AnimationLayerMixerPlayable>
	|-PlayableExtensions.SetInputWeight<AnimationMixerPlayable>
	|-PlayableExtensions.SetInputWeight<AnimationMotionXToDeltaPlayable>
	|-PlayableExtensions.SetInputWeight<AnimationOffsetPlayable>
	|-PlayableExtensions.SetInputWeight<AnimationRemoveScalePlayable>
	|-PlayableExtensions.SetInputWeight<Playable>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetInputWeight<U, V>(U playable, V input, float weight) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x628980 Offset: 0x627980 VA: 0x180628980
	|-PlayableExtensions.SetInputWeight<AudioMixerPlayable, Playable>
	|-PlayableExtensions.SetInputWeight<Playable, Playable>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static float GetInputWeight<U>(U playable, int inputIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x96A790 Offset: 0x969790 VA: 0x18096A790
	|-PlayableExtensions.GetInputWeight<Playable>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetTraversalMode<U>(U playable, PlayableTraversalMode mode) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x628AE0 Offset: 0x627AE0 VA: 0x180628AE0
	|-PlayableExtensions.SetTraversalMode<ScriptPlayable<object>>
	|-PlayableExtensions.SetTraversalMode<ScriptPlayable<TimelinePlayable>>
	*/
}

// Namespace: UnityEngine.Playables
public enum DirectorUpdateMode
{
	// Fields
	public int value__;
	public const DirectorUpdateMode DSPClock = 0;
	public const DirectorUpdateMode GameTime = 1;
	public const DirectorUpdateMode UnscaledGameTime = 2;
	public const DirectorUpdateMode Manual = 3;
}

// Namespace: UnityEngine.Playables
[NativeHeaderAttribute] // RVA: 0x118BE0 Offset: 0x117FE0 VA: 0x180118BE0
[NativeHeaderAttribute] // RVA: 0x118BE0 Offset: 0x117FE0 VA: 0x180118BE0
[NativeHeaderAttribute] // RVA: 0x118BE0 Offset: 0x117FE0 VA: 0x180118BE0
[NativeHeaderAttribute] // RVA: 0x118BE0 Offset: 0x117FE0 VA: 0x180118BE0
[UsedByNativeCodeAttribute] // RVA: 0x118BE0 Offset: 0x117FE0 VA: 0x180118BE0
public struct PlayableGraph
{
	// Fields
	internal IntPtr m_Handle;
	internal uint m_Version;

	// Methods

	public Playable GetRootPlayable(int index) { }

	public bool Connect<U, V>(U source, int sourceOutputPort, V destination, int destinationInputPort) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B8FA0 Offset: 0x1B83A0 VA: 0x1801B8FA0
	|-PlayableGraph.Connect<Playable, AnimationLayerMixerPlayable>
	|-PlayableGraph.Connect<Playable, AnimationMixerPlayable>
	|-PlayableGraph.Connect<Playable, AnimationMotionXToDeltaPlayable>
	|-PlayableGraph.Connect<Playable, AnimationOffsetPlayable>
	|-PlayableGraph.Connect<Playable, AnimationRemoveScalePlayable>
	|-PlayableGraph.Connect<Playable, AudioMixerPlayable>
	|-PlayableGraph.Connect<Playable, Playable>
	*/

	public int GetOutputCountByType<T>() { }

	public void Evaluate() { }

	[FreeFunctionAttribute] // RVA: 0x11EE50 Offset: 0x11E250 VA: 0x18011EE50
	public void Destroy() { }

	public bool IsValid() { }

	[FreeFunctionAttribute] // RVA: 0x11F8D0 Offset: 0x11ECD0 VA: 0x18011F8D0
	public bool IsPlaying() { }

	[FreeFunctionAttribute] // RVA: 0x1216D0 Offset: 0x120AD0 VA: 0x1801216D0
	public bool IsDone() { }

	[FreeFunctionAttribute] // RVA: 0x123920 Offset: 0x122D20 VA: 0x180123920
	public void Play() { }

	[FreeFunctionAttribute] // RVA: 0x1256B0 Offset: 0x124AB0 VA: 0x1801256B0
	public void Stop() { }

	[FreeFunctionAttribute] // RVA: 0x1262A0 Offset: 0x1256A0 VA: 0x1801262A0
	public void Evaluate(float deltaTime) { }

	[FreeFunctionAttribute] // RVA: 0x129CD0 Offset: 0x1290D0 VA: 0x180129CD0
	public DirectorUpdateMode GetTimeUpdateMode() { }

	[FreeFunctionAttribute] // RVA: 0x12A3C0 Offset: 0x1297C0 VA: 0x18012A3C0
	public IExposedPropertyTable GetResolver() { }

	[FreeFunctionAttribute] // RVA: 0x3640 Offset: 0x2A40 VA: 0x180003640
	public int GetPlayableCount() { }

	[FreeFunctionAttribute] // RVA: 0x52A0 Offset: 0x46A0 VA: 0x1800052A0
	public int GetRootPlayableCount() { }

	[FreeFunctionAttribute] // RVA: 0x8150 Offset: 0x7550 VA: 0x180008150
	public int GetOutputCount() { }

	[FreeFunctionAttribute] // RVA: 0x8BE0 Offset: 0x7FE0 VA: 0x180008BE0
	internal PlayableHandle CreatePlayableHandle() { }

	[FreeFunctionAttribute] // RVA: 0xA940 Offset: 0x9D40 VA: 0x18000A940
	internal bool CreateScriptOutputInternal(string name, out PlayableOutputHandle handle) { }

	[FreeFunctionAttribute] // RVA: 0xC880 Offset: 0xBC80 VA: 0x18000C880
	internal PlayableHandle GetRootPlayableInternal(int index) { }

	[FreeFunctionAttribute] // RVA: 0xE440 Offset: 0xD840 VA: 0x18000E440
	private int GetOutputCountByTypeInternal(Type outputType) { }

	[FreeFunctionAttribute] // RVA: 0xFF50 Offset: 0xF350 VA: 0x18000FF50
	private bool ConnectInternal(PlayableHandle source, int sourceOutputPort, PlayableHandle destination, int destinationInputPort) { }

	private static void Destroy_Injected(ref PlayableGraph _unity_self) { }

	private static bool IsValid_Injected(ref PlayableGraph _unity_self) { }

	private static bool IsPlaying_Injected(ref PlayableGraph _unity_self) { }

	private static bool IsDone_Injected(ref PlayableGraph _unity_self) { }

	private static void Play_Injected(ref PlayableGraph _unity_self) { }

	private static void Stop_Injected(ref PlayableGraph _unity_self) { }

	private static void Evaluate_Injected(ref PlayableGraph _unity_self, float deltaTime) { }

	private static DirectorUpdateMode GetTimeUpdateMode_Injected(ref PlayableGraph _unity_self) { }

	private static IExposedPropertyTable GetResolver_Injected(ref PlayableGraph _unity_self) { }

	private static int GetPlayableCount_Injected(ref PlayableGraph _unity_self) { }

	private static int GetRootPlayableCount_Injected(ref PlayableGraph _unity_self) { }

	private static int GetOutputCount_Injected(ref PlayableGraph _unity_self) { }

	private static void CreatePlayableHandle_Injected(ref PlayableGraph _unity_self, out PlayableHandle ret) { }

	private static bool CreateScriptOutputInternal_Injected(ref PlayableGraph _unity_self, string name, out PlayableOutputHandle handle) { }

	private static void GetRootPlayableInternal_Injected(ref PlayableGraph _unity_self, int index, out PlayableHandle ret) { }

	private static int GetOutputCountByTypeInternal_Injected(ref PlayableGraph _unity_self, Type outputType) { }

	private static bool ConnectInternal_Injected(ref PlayableGraph _unity_self, ref PlayableHandle source, int sourceOutputPort, ref PlayableHandle destination, int destinationInputPort) { }
}

// Namespace: UnityEngine.Playables
public enum PlayState
{
	// Fields
	public int value__;
	public const PlayState Paused = 0;
	public const PlayState Playing = 1;
	public const PlayState Delayed = 2;
}

// Namespace: UnityEngine.Playables
[NativeHeaderAttribute] // RVA: 0x14960 Offset: 0x13D60 VA: 0x180014960
[UsedByNativeCodeAttribute] // RVA: 0x14960 Offset: 0x13D60 VA: 0x180014960
[NativeHeaderAttribute] // RVA: 0x14960 Offset: 0x13D60 VA: 0x180014960
[NativeHeaderAttribute] // RVA: 0x14960 Offset: 0x13D60 VA: 0x180014960
public struct PlayableHandle : IEquatable<PlayableHandle>
{
	// Fields
	internal IntPtr m_Handle;
	internal uint m_Version;
	private static readonly PlayableHandle m_Null;

	// Properties
	public static PlayableHandle Null { get; }

	// Methods

	internal T GetObject<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B5960 Offset: 0x1B4D60 VA: 0x1801B5960
	|-PlayableHandle.GetObject<object>
	*/

	[VisibleToOtherModulesAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal bool IsPlayableOfType<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B90F0 Offset: 0x1B84F0 VA: 0x1801B90F0
	|-PlayableHandle.IsPlayableOfType<object>
	|
	|-RVA: 0x1B9040 Offset: 0x1B8440 VA: 0x1801B9040
	|-PlayableHandle.IsPlayableOfType<AnimationClipPlayable>
	|
	|-RVA: 0x1B9050 Offset: 0x1B8450 VA: 0x1801B9050
	|-PlayableHandle.IsPlayableOfType<AnimationLayerMixerPlayable>
	|
	|-RVA: 0x1B9060 Offset: 0x1B8460 VA: 0x1801B9060
	|-PlayableHandle.IsPlayableOfType<AnimationMixerPlayable>
	|
	|-RVA: 0x1B9070 Offset: 0x1B8470 VA: 0x1801B9070
	|-PlayableHandle.IsPlayableOfType<AnimationMotionXToDeltaPlayable>
	|
	|-RVA: 0x1B9080 Offset: 0x1B8480 VA: 0x1801B9080
	|-PlayableHandle.IsPlayableOfType<AnimationOffsetPlayable>
	|
	|-RVA: 0x1B9090 Offset: 0x1B8490 VA: 0x1801B9090
	|-PlayableHandle.IsPlayableOfType<AnimationPosePlayable>
	|
	|-RVA: 0x1B90A0 Offset: 0x1B84A0 VA: 0x1801B90A0
	|-PlayableHandle.IsPlayableOfType<AnimationRemoveScalePlayable>
	|
	|-RVA: 0x1B90C0 Offset: 0x1B84C0 VA: 0x1801B90C0
	|-PlayableHandle.IsPlayableOfType<AnimatorControllerPlayable>
	|
	|-RVA: 0x1B90D0 Offset: 0x1B84D0 VA: 0x1801B90D0
	|-PlayableHandle.IsPlayableOfType<AudioClipPlayable>
	|
	|-RVA: 0x1B90E0 Offset: 0x1B84E0 VA: 0x1801B90E0
	|-PlayableHandle.IsPlayableOfType<AudioMixerPlayable>
	|
	|-RVA: 0x1B90B0 Offset: 0x1B84B0 VA: 0x1801B90B0
	|-PlayableHandle.IsPlayableOfType<AnimationScriptPlayable>
	*/

	public static PlayableHandle get_Null() { }

	internal Playable GetInput(int inputPort) { }

	internal bool SetInputWeight(int inputIndex, float weight) { }

	internal float GetInputWeight(int inputIndex) { }

	public static bool op_Equality(PlayableHandle x, PlayableHandle y) { }

	public override bool Equals(object p) { }

	public bool Equals(PlayableHandle other) { }

	public override int GetHashCode() { }

	internal static bool CompareVersion(PlayableHandle lhs, PlayableHandle rhs) { }

	internal bool CheckInputBounds(int inputIndex) { }

	internal bool CheckInputBounds(int inputIndex, bool acceptAny) { }

	[VisibleToOtherModulesAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal bool IsValid() { }

	[FreeFunctionAttribute] // RVA: 0x1A6E0 Offset: 0x19AE0 VA: 0x18001A6E0
	[VisibleToOtherModulesAttribute] // RVA: 0x1A6E0 Offset: 0x19AE0 VA: 0x18001A6E0
	internal Type GetPlayableType() { }

	[VisibleToOtherModulesAttribute] // RVA: 0x1DA50 Offset: 0x1CE50 VA: 0x18001DA50
	[FreeFunctionAttribute] // RVA: 0x1DA50 Offset: 0x1CE50 VA: 0x18001DA50
	internal void SetScriptInstance(object scriptInstance) { }

	[FreeFunctionAttribute] // RVA: 0x1F7B0 Offset: 0x1EBB0 VA: 0x18001F7B0
	[VisibleToOtherModulesAttribute] // RVA: 0x1F7B0 Offset: 0x1EBB0 VA: 0x18001F7B0
	internal PlayState GetPlayState() { }

	[VisibleToOtherModulesAttribute] // RVA: 0x23A90 Offset: 0x22E90 VA: 0x180023A90
	[FreeFunctionAttribute] // RVA: 0x23A90 Offset: 0x22E90 VA: 0x180023A90
	internal void Play() { }

	[VisibleToOtherModulesAttribute] // RVA: 0x25960 Offset: 0x24D60 VA: 0x180025960
	[FreeFunctionAttribute] // RVA: 0x25960 Offset: 0x24D60 VA: 0x180025960
	internal void Pause() { }

	[VisibleToOtherModulesAttribute] // RVA: 0x289B0 Offset: 0x27DB0 VA: 0x1800289B0
	[FreeFunctionAttribute] // RVA: 0x289B0 Offset: 0x27DB0 VA: 0x1800289B0
	internal void SetSpeed(double value) { }

	[VisibleToOtherModulesAttribute] // RVA: 0x2AB10 Offset: 0x29F10 VA: 0x18002AB10
	[FreeFunctionAttribute] // RVA: 0x2AB10 Offset: 0x29F10 VA: 0x18002AB10
	internal double GetTime() { }

	[FreeFunctionAttribute] // RVA: 0x2DA90 Offset: 0x2CE90 VA: 0x18002DA90
	[VisibleToOtherModulesAttribute] // RVA: 0x2DA90 Offset: 0x2CE90 VA: 0x18002DA90
	internal void SetTime(double value) { }

	[VisibleToOtherModulesAttribute] // RVA: 0x2F820 Offset: 0x2EC20 VA: 0x18002F820
	[FreeFunctionAttribute] // RVA: 0x2F820 Offset: 0x2EC20 VA: 0x18002F820
	internal double GetDuration() { }

	[FreeFunctionAttribute] // RVA: 0x318B0 Offset: 0x30CB0 VA: 0x1800318B0
	[VisibleToOtherModulesAttribute] // RVA: 0x318B0 Offset: 0x30CB0 VA: 0x1800318B0
	internal void SetDuration(double value) { }

	[VisibleToOtherModulesAttribute] // RVA: 0x347C0 Offset: 0x33BC0 VA: 0x1800347C0
	[FreeFunctionAttribute] // RVA: 0x347C0 Offset: 0x33BC0 VA: 0x1800347C0
	internal void SetPropagateSetTime(bool value) { }

	[VisibleToOtherModulesAttribute] // RVA: 0x36750 Offset: 0x35B50 VA: 0x180036750
	[FreeFunctionAttribute] // RVA: 0x36750 Offset: 0x35B50 VA: 0x180036750
	internal PlayableGraph GetGraph() { }

	[VisibleToOtherModulesAttribute] // RVA: 0x384D0 Offset: 0x378D0 VA: 0x1800384D0
	[FreeFunctionAttribute] // RVA: 0x384D0 Offset: 0x378D0 VA: 0x1800384D0
	internal int GetInputCount() { }

	[VisibleToOtherModulesAttribute] // RVA: 0x3B530 Offset: 0x3A930 VA: 0x18003B530
	[FreeFunctionAttribute] // RVA: 0x3B530 Offset: 0x3A930 VA: 0x18003B530
	internal void SetInputCount(int value) { }

	[FreeFunctionAttribute] // RVA: 0x3D3D0 Offset: 0x3C7D0 VA: 0x18003D3D0
	[VisibleToOtherModulesAttribute] // RVA: 0x3D3D0 Offset: 0x3C7D0 VA: 0x18003D3D0
	internal void SetInputWeight(PlayableHandle input, float weight) { }

	[FreeFunctionAttribute] // RVA: 0x3F1B0 Offset: 0x3E5B0 VA: 0x18003F1B0
	[VisibleToOtherModulesAttribute] // RVA: 0x3F1B0 Offset: 0x3E5B0 VA: 0x18003F1B0
	internal double GetPreviousTime() { }

	[VisibleToOtherModulesAttribute] // RVA: 0x40E30 Offset: 0x40230 VA: 0x180040E30
	[FreeFunctionAttribute] // RVA: 0x40E30 Offset: 0x40230 VA: 0x180040E30
	internal void SetTraversalMode(PlayableTraversalMode mode) { }

	[FreeFunctionAttribute] // RVA: 0x44050 Offset: 0x43450 VA: 0x180044050
	private object GetScriptInstance() { }

	[FreeFunctionAttribute] // RVA: 0x45AE0 Offset: 0x44EE0 VA: 0x180045AE0
	private PlayableHandle GetInputHandle(int index) { }

	[FreeFunctionAttribute] // RVA: 0x47810 Offset: 0x46C10 VA: 0x180047810
	private void SetInputWeightFromIndex(int index, float weight) { }

	[FreeFunctionAttribute] // RVA: 0x492F0 Offset: 0x486F0 VA: 0x1800492F0
	private float GetInputWeightFromIndex(int index) { }

	private static void .cctor() { }

	private static bool IsValid_Injected(ref PlayableHandle _unity_self) { }

	private static Type GetPlayableType_Injected(ref PlayableHandle _unity_self) { }

	private static void SetScriptInstance_Injected(ref PlayableHandle _unity_self, object scriptInstance) { }

	private static PlayState GetPlayState_Injected(ref PlayableHandle _unity_self) { }

	private static void Play_Injected(ref PlayableHandle _unity_self) { }

	private static void Pause_Injected(ref PlayableHandle _unity_self) { }

	private static void SetSpeed_Injected(ref PlayableHandle _unity_self, double value) { }

	private static double GetTime_Injected(ref PlayableHandle _unity_self) { }

	private static void SetTime_Injected(ref PlayableHandle _unity_self, double value) { }

	private static double GetDuration_Injected(ref PlayableHandle _unity_self) { }

	private static void SetDuration_Injected(ref PlayableHandle _unity_self, double value) { }

	private static void SetPropagateSetTime_Injected(ref PlayableHandle _unity_self, bool value) { }

	private static void GetGraph_Injected(ref PlayableHandle _unity_self, out PlayableGraph ret) { }

	private static int GetInputCount_Injected(ref PlayableHandle _unity_self) { }

	private static void SetInputCount_Injected(ref PlayableHandle _unity_self, int value) { }

	private static void SetInputWeight_Injected(ref PlayableHandle _unity_self, ref PlayableHandle input, float weight) { }

	private static double GetPreviousTime_Injected(ref PlayableHandle _unity_self) { }

	private static void SetTraversalMode_Injected(ref PlayableHandle _unity_self, PlayableTraversalMode mode) { }

	private static object GetScriptInstance_Injected(ref PlayableHandle _unity_self) { }

	private static void GetInputHandle_Injected(ref PlayableHandle _unity_self, int index, out PlayableHandle ret) { }

	private static void SetInputWeightFromIndex_Injected(ref PlayableHandle _unity_self, int index, float weight) { }

	private static float GetInputWeightFromIndex_Injected(ref PlayableHandle _unity_self, int index) { }
}

// Namespace: UnityEngine.Playables
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct PlayableOutput : IPlayableOutput, IEquatable<PlayableOutput>
{
	// Fields
	private PlayableOutputHandle m_Handle;
	private static readonly PlayableOutput m_NullPlayableOutput;

	// Properties
	public static PlayableOutput Null { get; }

	// Methods

	[VisibleToOtherModulesAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void .ctor(PlayableOutputHandle handle) { }

	public static PlayableOutput get_Null() { }

	public PlayableOutputHandle GetHandle() { }

	public bool IsPlayableOutputOfType<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B9140 Offset: 0x1B8540 VA: 0x1801B9140
	|-PlayableOutput.IsPlayableOutputOfType<AudioPlayableOutput>
	*/

	public Type GetPlayableOutputType() { }

	public bool Equals(PlayableOutput other) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Playables
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class PlayableOutputExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetReferenceObject<U>(U output, Object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x628BF0 Offset: 0x627BF0 VA: 0x180628BF0
	|-PlayableOutputExtensions.SetReferenceObject<PlayableOutput>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Playable GetSourcePlayable<U>(U output) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23986A0 Offset: 0x23976A0 VA: 0x1823986A0
	|-PlayableOutputExtensions.GetSourcePlayable<AnimationPlayableOutput>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetSourcePlayable<U, V>(U output, V value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x628C90 Offset: 0x627C90 VA: 0x180628C90
	|-PlayableOutputExtensions.SetSourcePlayable<PlayableOutput, Playable>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int GetSourceOutputPort<U>(U output) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x96A7E0 Offset: 0x9697E0 VA: 0x18096A7E0
	|-PlayableOutputExtensions.GetSourceOutputPort<AnimationPlayableOutput>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetSourceOutputPort<U>(U output, int value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x628C40 Offset: 0x627C40 VA: 0x180628C40
	|-PlayableOutputExtensions.SetSourceOutputPort<PlayableOutput>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetWeight<U>(U output, float value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x628CF0 Offset: 0x627CF0 VA: 0x180628CF0
	|-PlayableOutputExtensions.SetWeight<AnimationPlayableOutput>
	|-PlayableOutputExtensions.SetWeight<PlayableOutput>
	*/
}

// Namespace: UnityEngine.Playables
[UsedByNativeCodeAttribute] // RVA: 0x55AE0 Offset: 0x54EE0 VA: 0x180055AE0
[NativeHeaderAttribute] // RVA: 0x55AE0 Offset: 0x54EE0 VA: 0x180055AE0
[NativeHeaderAttribute] // RVA: 0x55AE0 Offset: 0x54EE0 VA: 0x180055AE0
[NativeHeaderAttribute] // RVA: 0x55AE0 Offset: 0x54EE0 VA: 0x180055AE0
public struct PlayableOutputHandle : IEquatable<PlayableOutputHandle>
{
	// Fields
	internal IntPtr m_Handle;
	internal uint m_Version;
	private static readonly PlayableOutputHandle m_Null;

	// Properties
	public static PlayableOutputHandle Null { get; }

	// Methods

	public static PlayableOutputHandle get_Null() { }

	[VisibleToOtherModulesAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal bool IsPlayableOutputOfType<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B9120 Offset: 0x1B8520 VA: 0x1801B9120
	|-PlayableOutputHandle.IsPlayableOutputOfType<object>
	|
	|-RVA: 0x1B9100 Offset: 0x1B8500 VA: 0x1801B9100
	|-PlayableOutputHandle.IsPlayableOutputOfType<AnimationPlayableOutput>
	|
	|-RVA: 0x1B9110 Offset: 0x1B8510 VA: 0x1801B9110
	|-PlayableOutputHandle.IsPlayableOutputOfType<AudioPlayableOutput>
	|
	|-RVA: 0x1B9130 Offset: 0x1B8530 VA: 0x1801B9130
	|-PlayableOutputHandle.IsPlayableOutputOfType<ScriptPlayableOutput>
	*/

	public override int GetHashCode() { }

	public static bool op_Equality(PlayableOutputHandle lhs, PlayableOutputHandle rhs) { }

	public override bool Equals(object p) { }

	public bool Equals(PlayableOutputHandle other) { }

	internal static bool CompareVersion(PlayableOutputHandle lhs, PlayableOutputHandle rhs) { }

	[VisibleToOtherModulesAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal bool IsValid() { }

	[FreeFunctionAttribute] // RVA: 0x5B6F0 Offset: 0x5AAF0 VA: 0x18005B6F0
	internal Type GetPlayableOutputType() { }

	[FreeFunctionAttribute] // RVA: 0x5E560 Offset: 0x5D960 VA: 0x18005E560
	internal void SetReferenceObject(Object target) { }

	[FreeFunctionAttribute] // RVA: 0x5EC10 Offset: 0x5E010 VA: 0x18005EC10
	internal PlayableHandle GetSourcePlayable() { }

	[FreeFunctionAttribute] // RVA: 0x60A20 Offset: 0x5FE20 VA: 0x180060A20
	internal void SetSourcePlayable(PlayableHandle target) { }

	[FreeFunctionAttribute] // RVA: 0x62830 Offset: 0x61C30 VA: 0x180062830
	internal int GetSourceOutputPort() { }

	[FreeFunctionAttribute] // RVA: 0x646C0 Offset: 0x63AC0 VA: 0x1800646C0
	internal void SetSourceOutputPort(int port) { }

	[FreeFunctionAttribute] // RVA: 0x65040 Offset: 0x64440 VA: 0x180065040
	internal void SetWeight(float weight) { }

	private static void .cctor() { }

	private static bool IsValid_Injected(ref PlayableOutputHandle _unity_self) { }

	private static Type GetPlayableOutputType_Injected(ref PlayableOutputHandle _unity_self) { }

	private static void SetReferenceObject_Injected(ref PlayableOutputHandle _unity_self, Object target) { }

	private static void GetSourcePlayable_Injected(ref PlayableOutputHandle _unity_self, out PlayableHandle ret) { }

	private static void SetSourcePlayable_Injected(ref PlayableOutputHandle _unity_self, ref PlayableHandle target) { }

	private static int GetSourceOutputPort_Injected(ref PlayableOutputHandle _unity_self) { }

	private static void SetSourceOutputPort_Injected(ref PlayableOutputHandle _unity_self, int port) { }

	private static void SetWeight_Injected(ref PlayableOutputHandle _unity_self, float weight) { }
}

// Namespace: UnityEngine.Playables
public struct ScriptPlayable<T> : IPlayable, IEquatable<ScriptPlayable<T>>
{
	// Fields
	private PlayableHandle m_Handle;
	private static readonly ScriptPlayable<T> m_NullPlayable;

	// Properties
	public static ScriptPlayable<T> Null { get; }

	// Methods

	internal void .ctor(PlayableHandle handle) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2B6610 Offset: 0x2B5A10 VA: 0x1802B6610
	|-ScriptPlayable<object>..ctor
	*/

	public static ScriptPlayable<T> get_Null() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298DF30 Offset: 0x298CF30 VA: 0x18298DF30
	|-ScriptPlayable<ActivationControlPlayable>.get_Null
	|-ScriptPlayable<DirectorControlPlayable>.get_Null
	|-ScriptPlayable<ParticleControlPlayable>.get_Null
	|-ScriptPlayable<PrefabControlPlayable>.get_Null
	|-ScriptPlayable<TimeControlPlayable>.get_Null
	|-ScriptPlayable<object>.get_Null
	*/

	public static ScriptPlayable<T> Create(PlayableGraph graph, int inputCount = 0) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298D820 Offset: 0x298C820 VA: 0x18298D820
	|-ScriptPlayable<AkEventPlayableBehavior>.Create
	|-ScriptPlayable<AkRTPCPlayableBehaviour>.Create
	|-ScriptPlayable<CinemachineMixer>.Create
	|-ScriptPlayable<CinemachineShotPlayable>.Create
	|-ScriptPlayable<SpineAnimationStateMixerBehaviour>.Create
	|-ScriptPlayable<SpineSkeletonFlipMixerBehaviour>.Create
	|-ScriptPlayable<ActivationControlPlayable>.Create
	|-ScriptPlayable<ActivationMixerPlayable>.Create
	|-ScriptPlayable<DirectorControlPlayable>.Create
	|-ScriptPlayable<ParticleControlPlayable>.Create
	|-ScriptPlayable<PrefabControlPlayable>.Create
	|-ScriptPlayable<TimeControlPlayable>.Create
	|-ScriptPlayable<TimelinePlayable>.Create
	|-ScriptPlayable<object>.Create
	*/

	public static ScriptPlayable<T> Create(PlayableGraph graph, T template, int inputCount = 0) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298DA00 Offset: 0x298CA00 VA: 0x18298DA00
	|-ScriptPlayable<AkRTPCPlayableBehaviour>.Create
	|-ScriptPlayable<SpineAnimationStateBehaviour>.Create
	|-ScriptPlayable<SpineSkeletonFlipBehaviour>.Create
	|-ScriptPlayable<BasicPlayableBehaviour>.Create
	|-ScriptPlayable<object>.Create
	*/

	private static PlayableHandle CreateHandle(PlayableGraph graph, T template, int inputCount) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298D280 Offset: 0x298C280 VA: 0x18298D280
	|-ScriptPlayable<object>.CreateHandle
	*/

	private static object CreateScriptInstance() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298D620 Offset: 0x298C620 VA: 0x18298D620
	|-ScriptPlayable<object>.CreateScriptInstance
	*/

	private static object CloneScriptInstance(IPlayableBehaviour source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298CFF0 Offset: 0x298BFF0 VA: 0x18298CFF0
	|-ScriptPlayable<object>.CloneScriptInstance
	*/

	private static object CloneScriptInstanceFromEngineObject(Object source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298CF10 Offset: 0x298BF10 VA: 0x18298CF10
	|-ScriptPlayable<object>.CloneScriptInstanceFromEngineObject
	*/

	private static object CloneScriptInstanceFromIClonable(ICloneable source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298CFA0 Offset: 0x298BFA0 VA: 0x18298CFA0
	|-ScriptPlayable<object>.CloneScriptInstanceFromIClonable
	*/

	public PlayableHandle GetHandle() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2B6CD0 Offset: 0x2B60D0 VA: 0x1802B6CD0
	|-ScriptPlayable<object>.GetHandle
	*/

	public T GetBehaviour() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2B65D0 Offset: 0x2B59D0 VA: 0x1802B65D0
	|-ScriptPlayable<AkEventPlayableBehavior>.GetBehaviour
	|-ScriptPlayable<AkRTPCPlayableBehaviour>.GetBehaviour
	|-ScriptPlayable<CinemachineShotPlayable>.GetBehaviour
	|-ScriptPlayable<SpineAnimationStateBehaviour>.GetBehaviour
	|-ScriptPlayable<SpineSkeletonFlipBehaviour>.GetBehaviour
	|-ScriptPlayable<ActivationControlPlayable>.GetBehaviour
	|-ScriptPlayable<ActivationMixerPlayable>.GetBehaviour
	|-ScriptPlayable<DirectorControlPlayable>.GetBehaviour
	|-ScriptPlayable<ParticleControlPlayable>.GetBehaviour
	|-ScriptPlayable<PrefabControlPlayable>.GetBehaviour
	|-ScriptPlayable<TimeControlPlayable>.GetBehaviour
	|-ScriptPlayable<TimelinePlayable>.GetBehaviour
	|-ScriptPlayable<object>.GetBehaviour
	*/

	public static Playable op_Implicit(ScriptPlayable<T> playable) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298E0E0 Offset: 0x298D0E0 VA: 0x18298E0E0
	|-ScriptPlayable<AkEventPlayableBehavior>.op_Implicit
	|-ScriptPlayable<AkRTPCPlayableBehaviour>.op_Implicit
	|-ScriptPlayable<CinemachineMixer>.op_Implicit
	|-ScriptPlayable<CinemachineShotPlayable>.op_Implicit
	|-ScriptPlayable<SpineAnimationStateBehaviour>.op_Implicit
	|-ScriptPlayable<SpineAnimationStateMixerBehaviour>.op_Implicit
	|-ScriptPlayable<SpineSkeletonFlipMixerBehaviour>.op_Implicit
	|-ScriptPlayable<SpineSkeletonFlipBehaviour>.op_Implicit
	|-ScriptPlayable<object>.op_Implicit
	|-ScriptPlayable<ActivationControlPlayable>.op_Implicit
	|-ScriptPlayable<ActivationMixerPlayable>.op_Implicit
	|-ScriptPlayable<BasicPlayableBehaviour>.op_Implicit
	|-ScriptPlayable<DirectorControlPlayable>.op_Implicit
	|-ScriptPlayable<ParticleControlPlayable>.op_Implicit
	|-ScriptPlayable<PrefabControlPlayable>.op_Implicit
	|-ScriptPlayable<TimeControlPlayable>.op_Implicit
	|-ScriptPlayable<TimelinePlayable>.op_Implicit
	*/

	public static ScriptPlayable<T> op_Explicit(Playable playable) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298E050 Offset: 0x298D050 VA: 0x18298E050
	|-ScriptPlayable<CinemachineShotPlayable>.op_Explicit
	|-ScriptPlayable<SpineAnimationStateBehaviour>.op_Explicit
	|-ScriptPlayable<SpineSkeletonFlipBehaviour>.op_Explicit
	|-ScriptPlayable<object>.op_Explicit
	*/

	public bool Equals(ScriptPlayable<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2B65B0 Offset: 0x2B59B0 VA: 0x1802B65B0
	|-ScriptPlayable<object>.Equals
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298DCB0 Offset: 0x298CCB0 VA: 0x18298DCB0
	|-ScriptPlayable<object>..cctor
	*/
}

// Namespace: UnityEngine.Playables
public static class ScriptPlayableBinding
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static PlayableBinding.CreateOutputMethod <>f__mg$cache0;

	// Methods

	public static PlayableBinding Create(string name, Object key, Type type) { }

	private static PlayableOutput CreateScriptOutput(PlayableGraph graph, string name) { }
}

// Namespace: UnityEngine.Playables
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct ScriptPlayableOutput : IPlayableOutput
{
	// Fields
	private PlayableOutputHandle m_Handle;

	// Properties
	public static ScriptPlayableOutput Null { get; }

	// Methods

	internal void .ctor(PlayableOutputHandle handle) { }

	public static ScriptPlayableOutput Create(PlayableGraph graph, string name) { }

	public static ScriptPlayableOutput get_Null() { }

	public PlayableOutputHandle GetHandle() { }

	public static PlayableOutput op_Implicit(ScriptPlayableOutput output) { }
}

// Namespace: UnityEngine.Experimental.Playables
[RequiredByNativeCodeAttribute] // RVA: 0x6A2B0 Offset: 0x696B0 VA: 0x18006A2B0
[NativeHeaderAttribute] // RVA: 0x6A2B0 Offset: 0x696B0 VA: 0x18006A2B0
[NativeHeaderAttribute] // RVA: 0x6A2B0 Offset: 0x696B0 VA: 0x18006A2B0
[NativeHeaderAttribute] // RVA: 0x6A2B0 Offset: 0x696B0 VA: 0x18006A2B0
[StaticAccessorAttribute] // RVA: 0x6A2B0 Offset: 0x696B0 VA: 0x18006A2B0
public struct TextureMixerPlayable : IPlayable, IEquatable<TextureMixerPlayable>
{
	// Fields
	private PlayableHandle m_Handle;

	// Methods

	public PlayableHandle GetHandle() { }

	public bool Equals(TextureMixerPlayable other) { }
}

// Namespace: UnityEngine.Experimental.Playables
[NativeHeaderAttribute] // RVA: 0x6F890 Offset: 0x6EC90 VA: 0x18006F890
[NativeHeaderAttribute] // RVA: 0x6F890 Offset: 0x6EC90 VA: 0x18006F890
[StaticAccessorAttribute] // RVA: 0x6F890 Offset: 0x6EC90 VA: 0x18006F890
[NativeHeaderAttribute] // RVA: 0x6F890 Offset: 0x6EC90 VA: 0x18006F890
[RequiredByNativeCodeAttribute] // RVA: 0x6F890 Offset: 0x6EC90 VA: 0x18006F890
public struct TexturePlayableOutput : IPlayableOutput
{
	// Fields
	private PlayableOutputHandle m_Handle;

	// Methods

	public PlayableOutputHandle GetHandle() { }
}

// Namespace: UnityEngine.Experimental.GlobalIllumination
public enum LightType
{
	// Fields
	public byte value__;
	public const LightType Directional = 0;
	public const LightType Point = 1;
	public const LightType Spot = 2;
	public const LightType Rectangle = 3;
	public const LightType Disc = 4;
}

// Namespace: UnityEngine.Experimental.GlobalIllumination
public enum LightMode
{
	// Fields
	public byte value__;
	public const LightMode Realtime = 0;
	public const LightMode Mixed = 1;
	public const LightMode Baked = 2;
	public const LightMode Unknown = 3;
}

// Namespace: UnityEngine.Experimental.GlobalIllumination
public enum FalloffType
{
	// Fields
	public byte value__;
	public const FalloffType InverseSquared = 0;
	public const FalloffType InverseSquaredNoRangeAttenuation = 1;
	public const FalloffType Linear = 2;
	public const FalloffType Legacy = 3;
	public const FalloffType Undefined = 4;
}

// Namespace: UnityEngine.Experimental.GlobalIllumination
public struct LinearColor
{
	// Fields
	private float m_red;
	private float m_green;
	private float m_blue;
	private float m_intensity;

	// Methods

	public static LinearColor Convert(Color color, float intensity) { }

	public static LinearColor Black() { }
}

// Namespace: UnityEngine.Experimental.GlobalIllumination
public struct DirectionalLight
{
	// Fields
	public int instanceID;
	public bool shadow;
	public LightMode mode;
	public Vector3 direction;
	public LinearColor color;
	public LinearColor indirectColor;
	public float penumbraWidthRadian;
}

// Namespace: UnityEngine.Experimental.GlobalIllumination
public struct PointLight
{
	// Fields
	public int instanceID;
	public bool shadow;
	public LightMode mode;
	public Vector3 position;
	public LinearColor color;
	public LinearColor indirectColor;
	public float range;
	public float sphereRadius;
	public FalloffType falloff;
}

// Namespace: UnityEngine.Experimental.GlobalIllumination
public struct SpotLight
{
	// Fields
	public int instanceID;
	public bool shadow;
	public LightMode mode;
	public Vector3 position;
	public Quaternion orientation;
	public LinearColor color;
	public LinearColor indirectColor;
	public float range;
	public float sphereRadius;
	public float coneAngle;
	public float innerConeAngle;
	public FalloffType falloff;
}

// Namespace: UnityEngine.Experimental.GlobalIllumination
public struct RectangleLight
{
	// Fields
	public int instanceID;
	public bool shadow;
	public LightMode mode;
	public Vector3 position;
	public Quaternion orientation;
	public LinearColor color;
	public LinearColor indirectColor;
	public float range;
	public float width;
	public float height;
}

// Namespace: UnityEngine.Experimental.GlobalIllumination
public struct DiscLight
{
	// Fields
	public int instanceID;
	public bool shadow;
	public LightMode mode;
	public Vector3 position;
	public Quaternion orientation;
	public LinearColor color;
	public LinearColor indirectColor;
	public float range;
	public float radius;
}

// Namespace: UnityEngine.Experimental.GlobalIllumination
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct LightDataGI
{
	// Fields
	public int instanceID;
	public LinearColor color;
	public LinearColor indirectColor;
	public Quaternion orientation;
	public Vector3 position;
	public float range;
	public float coneAngle;
	public float innerConeAngle;
	public float shape0;
	public float shape1;
	public LightType type;
	public LightMode mode;
	public byte shadow;
	public FalloffType falloff;

	// Methods

	public void Init(ref DirectionalLight light) { }

	public void Init(ref PointLight light) { }

	public void Init(ref SpotLight light) { }

	public void Init(ref RectangleLight light) { }

	public void Init(ref DiscLight light) { }

	public void InitNoBake(int lightInstanceID) { }
}

// Namespace: UnityEngine.Experimental.GlobalIllumination
public static class LightmapperUtils
{
	// Methods

	public static LinearColor ExtractIndirect(Light l) { }

	public static float ExtractInnerCone(Light l) { }

	public static void Extract(Light l, ref DirectionalLight dir) { }

	public static void Extract(Light l, ref PointLight point) { }

	public static void Extract(Light l, ref SpotLight spot) { }

	public static void Extract(Light l, ref RectangleLight rect) { }

	public static void Extract(Light l, ref DiscLight disc) { }
}

// Namespace: UnityEngine.Experimental.GlobalIllumination
public static class Lightmapping
{
	// Fields
	private static readonly Lightmapping.RequestLightsDelegate s_DefaultDelegate;
	private static Lightmapping.RequestLightsDelegate s_RequestLightsDelegate;

	// Methods

	public static void SetDelegate(Lightmapping.RequestLightsDelegate del) { }

	public static void ResetDelegate() { }

	private static void .cctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void <s_DefaultDelegate>m__0(Light[] requests, NativeArray<LightDataGI> lightsOutput) { }
}

// Namespace: 
public sealed class Lightmapping.RequestLightsDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(Light[] requests, NativeArray<LightDataGI> lightsOutput) { }

	public virtual IAsyncResult BeginInvoke(Light[] requests, NativeArray<LightDataGI> lightsOutput, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine.Internal
[AttributeUsageAttribute] // RVA: 0x77580 Offset: 0x76980 VA: 0x180077580
[Serializable]
public class DefaultValueAttribute : Attribute
{
	// Fields
	private object DefaultValue;

	// Properties
	public object Value { get; }

	// Methods

	public void .ctor(string value) { }

	public object get_Value() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }
}

// Namespace: UnityEngine.Internal
[Serializable]
public class ExcludeFromDocsAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Internal
[VisibleToOtherModulesAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal interface ISubAssetNotDuplicatable
{}

// Namespace: UnityEngine
public interface ILogger : ILogHandler
{
	// Methods

	public abstract void Log(LogType logType, object message) { }

	public abstract void Log(LogType logType, object message, Object context) { }

	public abstract void LogFormat(LogType logType, string format, object[] args) { }
}

// Namespace: UnityEngine
public interface ILogHandler
{
	// Methods

	public abstract void LogFormat(LogType logType, Object context, string format, object[] args) { }

	public abstract void LogException(Exception exception, Object context) { }
}

// Namespace: UnityEngine
public class Logger : ILogger, ILogHandler
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private ILogHandler <logHandler>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private bool <logEnabled>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private LogType <filterLogType>k__BackingField;

	// Properties
	public ILogHandler logHandler { get; set; }
	public bool logEnabled { get; set; }
	public LogType filterLogType { get; set; }

	// Methods

	public void .ctor(ILogHandler logHandler) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ILogHandler get_logHandler() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_logHandler(ILogHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_logEnabled() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_logEnabled(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public LogType get_filterLogType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_filterLogType(LogType value) { }

	public bool IsLogTypeAllowed(LogType logType) { }

	private static string GetString(object message) { }

	public void Log(LogType logType, object message) { }

	public void Log(LogType logType, object message, Object context) { }

	public void LogFormat(LogType logType, string format, object[] args) { }

	public void LogFormat(LogType logType, Object context, string format, object[] args) { }

	public void LogException(Exception exception, Object context) { }
}

// Namespace: Unity.Collections
[DebuggerDisplayAttribute] // RVA: 0x8E450 Offset: 0x8D850 VA: 0x18008E450
[NativeContainerSupportsDeallocateOnJobCompletionAttribute] // RVA: 0x8E450 Offset: 0x8D850 VA: 0x18008E450
[NativeContainerSupportsDeferredConvertListToArray] // RVA: 0x8E450 Offset: 0x8D850 VA: 0x18008E450
[DefaultMemberAttribute] // RVA: 0x8E450 Offset: 0x8D850 VA: 0x18008E450
[DebuggerTypeProxyAttribute] // RVA: 0x8E450 Offset: 0x8D850 VA: 0x18008E450
[NativeContainerSupportsMinMaxWriteRestrictionAttribute] // RVA: 0x8E450 Offset: 0x8D850 VA: 0x18008E450
[NativeContainerAttribute] // RVA: 0x8E450 Offset: 0x8D850 VA: 0x18008E450
public struct NativeArray<T> : IDisposable, IEnumerable<T>, IEquatable<NativeArray<T>>, IEnumerable
{
	// Fields
	[NativeDisableUnsafePtrRestrictionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void* m_Buffer;
	internal int m_Length;
	internal Allocator m_AllocatorLabel;

	// Properties
	public int Length { get; }
	public T Item { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Length() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2BA750 Offset: 0x2B9B50 VA: 0x1802BA750
	|-NativeArray<LightDataGI>.get_Length
	*/

	public T get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26AB70 Offset: 0x269F70 VA: 0x18026AB70
	|-NativeArray<LightDataGI>.get_Item
	*/

	[WriteAccessRequiredAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Item(int index, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26ABD0 Offset: 0x269FD0 VA: 0x18026ABD0
	|-NativeArray<LightDataGI>.set_Item
	*/

	[WriteAccessRequiredAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26AA60 Offset: 0x269E60 VA: 0x18026AA60
	|-NativeArray<LightDataGI>.Dispose
	*/

	public NativeArray.Enumerator<T> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26AAE0 Offset: 0x269EE0 VA: 0x18026AAE0
	|-NativeArray<LightDataGI>.GetEnumerator
	*/

	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26AB50 Offset: 0x269F50 VA: 0x18026AB50
	|-NativeArray<LightDataGI>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26AB60 Offset: 0x269F60 VA: 0x18026AB60
	|-NativeArray<LightDataGI>.System.Collections.IEnumerable.GetEnumerator
	*/

	public bool Equals(NativeArray<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26AA90 Offset: 0x269E90 VA: 0x18026AA90
	|-NativeArray<LightDataGI>.Equals
	*/

	public override bool Equals(object obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26AAD0 Offset: 0x269ED0 VA: 0x18026AAD0
	|-NativeArray<LightDataGI>.Equals
	*/

	public override int GetHashCode() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26AB40 Offset: 0x269F40 VA: 0x18026AB40
	|-NativeArray<LightDataGI>.GetHashCode
	*/
}

// Namespace: 
[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct NativeArray.Enumerator<T> : IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private NativeArray<T> m_Array;
	private int m_Index;

	// Properties
	private object System.Collections.IEnumerator.Current { get; }
	public T Current { get; }

	// Methods

	public void .ctor(ref NativeArray<T> array) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26AA00 Offset: 0x269E00 VA: 0x18026AA00
	|-NativeArray.Enumerator<LightDataGI>..ctor
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D3B30 Offset: 0x1D2F30 VA: 0x1801D3B30
	|-NativeArray.Enumerator<LightDataGI>.Dispose
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26A9D0 Offset: 0x269DD0 VA: 0x18026A9D0
	|-NativeArray.Enumerator<LightDataGI>.MoveNext
	*/

	public void Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26A9E0 Offset: 0x269DE0 VA: 0x18026A9E0
	|-NativeArray.Enumerator<LightDataGI>.Reset
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public T get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26AA10 Offset: 0x269E10 VA: 0x18026AA10
	|-NativeArray.Enumerator<LightDataGI>.get_Current
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26A9F0 Offset: 0x269DF0 VA: 0x18026A9F0
	|-NativeArray.Enumerator<LightDataGI>.System.Collections.IEnumerator.get_Current
	*/
}

// Namespace: Unity.Collections
internal sealed class NativeArrayDebugView<T>
{}

// Namespace: UnityEngine.Networking.PlayerConnection
[Serializable]
public class MessageEventArgs
{
	// Fields
	public int playerId;
	public byte[] data;

	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Networking.PlayerConnection
public interface IEditorPlayerConnection
{}

// Namespace: UnityEngine.Networking.PlayerConnection
[Serializable]
public class PlayerConnection : ScriptableObject, IEditorPlayerConnection
{
	// Fields
	internal static IPlayerEditorConnectionNative connectionNative;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private PlayerEditorConnectionEvents m_PlayerEditorConnectionEvents;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<int> m_connectedPlayers;
	private bool m_IsInitilized;
	private static PlayerConnection s_Instance;

	// Properties
	public static PlayerConnection instance { get; }
	public bool isConnected { get; }

	// Methods

	public void .ctor() { }

	public static PlayerConnection get_instance() { }

	public bool get_isConnected() { }

	private static PlayerConnection CreateInstance() { }

	public void OnEnable() { }

	private IPlayerEditorConnectionNative GetConnectionNativeApi() { }

	public void Register(Guid messageId, UnityAction<MessageEventArgs> callback) { }

	public void Unregister(Guid messageId, UnityAction<MessageEventArgs> callback) { }

	public void RegisterConnection(UnityAction<int> callback) { }

	public void RegisterDisconnection(UnityAction<int> callback) { }

	public void Send(Guid messageId, byte[] data) { }

	public bool TrySend(Guid messageId, byte[] data) { }

	public bool BlockUntilRecvMsg(Guid messageId, int timeout) { }

	public void DisconnectAll() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void MessageCallbackInternal(IntPtr data, ulong size, ulong guid, string messageId) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void ConnectedCallbackInternal(int playerId) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void DisconnectedCallback(int playerId) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PlayerConnection.<Register>c__AnonStorey0
{
	// Fields
	internal Guid messageId;

	// Methods

	public void .ctor() { }

	internal bool <>m__0(PlayerEditorConnectionEvents.MessageTypeSubscribers x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PlayerConnection.<Unregister>c__AnonStorey1
{
	// Fields
	internal Guid messageId;

	// Methods

	public void .ctor() { }

	internal bool <>m__0(PlayerEditorConnectionEvents.MessageTypeSubscribers x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PlayerConnection.<BlockUntilRecvMsg>c__AnonStorey2
{
	// Fields
	internal bool msgReceived;

	// Methods

	public void .ctor() { }

	internal void <>m__0(MessageEventArgs args) { }
}

// Namespace: UnityEngine.Networking.PlayerConnection
[Serializable]
internal class PlayerEditorConnectionEvents
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<PlayerEditorConnectionEvents.MessageTypeSubscribers> messageTypeSubscribers;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public PlayerEditorConnectionEvents.ConnectionChangeEvent connectionEvent;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public PlayerEditorConnectionEvents.ConnectionChangeEvent disconnectionEvent;

	// Methods

	public void .ctor() { }

	public void InvokeMessageIdSubscribers(Guid messageId, byte[] data, int playerId) { }

	public UnityEvent<MessageEventArgs> AddAndCreate(Guid messageId) { }

	public void UnregisterManagedCallback(Guid messageId, UnityAction<MessageEventArgs> callback) { }
}

// Namespace: 
[Serializable]
public class PlayerEditorConnectionEvents.MessageEvent : UnityEvent<MessageEventArgs>
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class PlayerEditorConnectionEvents.ConnectionChangeEvent : UnityEvent<int>
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class PlayerEditorConnectionEvents.MessageTypeSubscribers
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_messageTypeId;
	public int subscriberCount;
	public PlayerEditorConnectionEvents.MessageEvent messageCallback;

	// Properties
	public Guid MessageTypeId { get; set; }

	// Methods

	public void .ctor() { }

	public Guid get_MessageTypeId() { }

	public void set_MessageTypeId(Guid value) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PlayerEditorConnectionEvents.<InvokeMessageIdSubscribers>c__AnonStorey0
{
	// Fields
	internal Guid messageId;

	// Methods

	public void .ctor() { }

	internal bool <>m__0(PlayerEditorConnectionEvents.MessageTypeSubscribers x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PlayerEditorConnectionEvents.<AddAndCreate>c__AnonStorey1
{
	// Fields
	internal Guid messageId;

	// Methods

	public void .ctor() { }

	internal bool <>m__0(PlayerEditorConnectionEvents.MessageTypeSubscribers x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PlayerEditorConnectionEvents.<UnregisterManagedCallback>c__AnonStorey2
{
	// Fields
	internal Guid messageId;

	// Methods

	public void .ctor() { }

	internal bool <>m__0(PlayerEditorConnectionEvents.MessageTypeSubscribers x) { }
}

// Namespace: UnityEngine.Experimental.Rendering
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct CoreCameraValues
{
	// Fields
	private int filterMode;
	private uint cullingMask;
	private int guid;
	private int renderImmediateObjects;
}

// Namespace: UnityEngine.Experimental.Rendering
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct CameraProperties
{
	// Fields
	private Rect screenRect;
	private Vector3 viewDir;
	private float projectionNear;
	private float projectionFar;
	private float cameraNear;
	private float cameraFar;
	private float cameraAspect;
	private Matrix4x4 cameraToWorld;
	private Matrix4x4 actualWorldToClip;
	private Matrix4x4 cameraClipToWorld;
	private Matrix4x4 cameraWorldToClip;
	private Matrix4x4 implicitProjection;
	private Matrix4x4 stereoWorldToClipLeft;
	private Matrix4x4 stereoWorldToClipRight;
	private Matrix4x4 worldToCamera;
	private Vector3 up;
	private Vector3 right;
	private Vector3 transformDirection;
	private Vector3 cameraEuler;
	private Vector3 velocity;
	private float farPlaneWorldSpaceLength;
	private uint rendererCount;
	[FixedBufferAttribute] // RVA: 0xB7340 Offset: 0xB6740 VA: 0x1800B7340
	internal CameraProperties.<_shadowCullPlanes>__FixedBuffer1 _shadowCullPlanes;
	[FixedBufferAttribute] // RVA: 0xB9630 Offset: 0xB8A30 VA: 0x1800B9630
	internal CameraProperties.<_cameraCullPlanes>__FixedBuffer2 _cameraCullPlanes;
	private float baseFarDistance;
	private Vector3 shadowCullCenter;
	[FixedBufferAttribute] // RVA: 0xBB4B0 Offset: 0xBA8B0 VA: 0x1800BB4B0
	internal CameraProperties.<layerCullDistances>__FixedBuffer3 layerCullDistances;
	private int layerCullSpherical;
	private CoreCameraValues coreCameraValues;
	private uint cameraType;
	private int projectionIsOblique;
	private int isImplicitProjectionMatrix;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnsafeValueTypeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public struct CameraProperties.<_shadowCullPlanes>__FixedBuffer1
{
	// Fields
	public float FixedElementField;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnsafeValueTypeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public struct CameraProperties.<_cameraCullPlanes>__FixedBuffer2
{
	// Fields
	public float FixedElementField;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnsafeValueTypeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public struct CameraProperties.<layerCullDistances>__FixedBuffer3
{
	// Fields
	public float FixedElementField;
}

// Namespace: UnityEngine.Experimental.Rendering
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum CullFlag
{
	// Fields
	public int value__;
	public const CullFlag None = 0;
	public const CullFlag ForceEvenIfCameraIsNotActive = 1;
	public const CullFlag OcclusionCull = 2;
	public const CullFlag NeedsLighting = 4;
	public const CullFlag NeedsReflectionProbes = 8;
	public const CullFlag Stereo = 16;
	public const CullFlag DisablePerObjectCulling = 32;
	public const CullFlag ShadowCasters = 64;
}

// Namespace: UnityEngine.Experimental.Rendering
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct ScriptableCullingParameters
{
	// Fields
	private int m_IsOrthographic;
	private LODParameters m_LodParameters;
	[FixedBufferAttribute] // RVA: 0xC6650 Offset: 0xC5A50 VA: 0x1800C6650
	internal ScriptableCullingParameters.<m_CullingPlanes>__FixedBuffer4 m_CullingPlanes;
	private int m_CullingPlaneCount;
	private int m_CullingMask;
	private long m_SceneMask;
	[FixedBufferAttribute] // RVA: 0xC8980 Offset: 0xC7D80 VA: 0x1800C8980
	internal ScriptableCullingParameters.<m_LayerFarCullDistances>__FixedBuffer5 m_LayerFarCullDistances;
	private int m_LayerCull;
	private Matrix4x4 m_CullingMatrix;
	private Vector3 m_Position;
	private float m_shadowDistance;
	private CullFlag m_CullingFlags;
	private ReflectionProbeSortOptions m_ReflectionProbeSortOptions;
	private CameraProperties m_CameraProperties;
	private float m_AccurateoOcclusionThreshold;
	public Matrix4x4 cullStereoView;
	public Matrix4x4 cullStereoProj;
	public float cullStereoSeparation;
	private int padding2;

	// Properties
	public float shadowDistance { set; }

	// Methods

	public void set_shadowDistance(float value) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnsafeValueTypeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public struct ScriptableCullingParameters.<m_CullingPlanes>__FixedBuffer4
{
	// Fields
	public float FixedElementField;
}

// Namespace: 
[UnsafeValueTypeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[CompilerGeneratedAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public struct ScriptableCullingParameters.<m_LayerFarCullDistances>__FixedBuffer5
{
	// Fields
	public float FixedElementField;
}

// Namespace: UnityEngine.Experimental.Rendering
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum DrawRendererFlags
{
	// Fields
	public int value__;
	public const DrawRendererFlags None = 0;
	public const DrawRendererFlags EnableDynamicBatching = 1;
	public const DrawRendererFlags EnableInstancing = 2;
}

// Namespace: UnityEngine.Experimental.Rendering
public enum DrawRendererSortMode
{
	// Fields
	public int value__;
	public const DrawRendererSortMode Perspective = 0;
	public const DrawRendererSortMode Orthographic = 1;
	public const DrawRendererSortMode CustomAxis = 2;
}

// Namespace: UnityEngine.Experimental.Rendering
public struct DrawRendererSortSettings
{
	// Fields
	public Matrix4x4 worldToCameraMatrix;
	public Vector3 cameraPosition;
	public Vector3 cameraCustomSortAxis;
	public SortFlags flags;
	public DrawRendererSortMode sortMode;
	private Matrix4x4 _previousVPMatrix;
	private Matrix4x4 _nonJitteredVPMatrix;
}

// Namespace: UnityEngine.Experimental.Rendering
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct DrawShadowsSettings
{
	// Fields
	private IntPtr _cullResults;
	public int lightIndex;
	public ShadowSplitData splitData;

	// Methods

	public void .ctor(CullResults cullResults, int lightIndex) { }
}

// Namespace: UnityEngine.Experimental.Rendering
public struct FilterRenderersSettings
{
	// Fields
	private RenderQueueRange m_RenderQueueRange;
	private int m_LayerMask;
	private uint m_RenderingLayerMask;
	private int m_ExcludeMotionVectorObjects;

	// Properties
	public RenderQueueRange renderQueueRange { set; }

	// Methods

	public void .ctor(bool initializeValues = False) { }

	public void set_renderQueueRange(RenderQueueRange value) { }
}

// Namespace: UnityEngine.Experimental.Rendering
public struct FilterResults
{
	// Fields
	internal IntPtr m_CullResults;
}

// Namespace: UnityEngine.Experimental.Rendering
public interface IRenderPipeline : IDisposable
{
	// Properties
	public abstract bool disposed { get; }

	// Methods

	public abstract bool get_disposed() { }

	public abstract void Render(ScriptableRenderContext renderContext, Camera[] cameras) { }
}

// Namespace: UnityEngine.Experimental.Rendering
public interface IRenderPipelineAsset
{
	// Methods

	public abstract void DestroyCreatedInstances() { }

	public abstract IRenderPipeline CreatePipeline() { }
}

// Namespace: UnityEngine.Experimental.Rendering
public struct LODParameters
{
	// Fields
	private int m_IsOrthographic;
	private Vector3 m_CameraPosition;
	private float m_FieldOfView;
	private float m_OrthoSize;
	private int m_CameraPixelHeight;
}

// Namespace: UnityEngine.Experimental.Rendering
public enum ReflectionProbeSortOptions
{
	// Fields
	public int value__;
	public const ReflectionProbeSortOptions None = 0;
	public const ReflectionProbeSortOptions Importance = 1;
	public const ReflectionProbeSortOptions Size = 2;
	public const ReflectionProbeSortOptions ImportanceThenSize = 3;
}

// Namespace: UnityEngine.Experimental.Rendering
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum RendererConfiguration
{
	// Fields
	public int value__;
	public const RendererConfiguration None = 0;
	public const RendererConfiguration PerObjectLightProbe = 1;
	public const RendererConfiguration PerObjectReflectionProbes = 2;
	public const RendererConfiguration PerObjectLightProbeProxyVolume = 4;
	public const RendererConfiguration PerObjectLightmaps = 8;
	public const RendererConfiguration ProvideLightIndices = 16;
	public const RendererConfiguration PerObjectMotionVectors = 32;
	public const RendererConfiguration PerObjectLightIndices8 = 64;
	public const RendererConfiguration ProvideReflectionProbeIndices = 128;
	public const RendererConfiguration PerObjectOcclusionProbe = 256;
	public const RendererConfiguration PerObjectOcclusionProbeProxyVolume = 512;
	public const RendererConfiguration PerObjectShadowMask = 1024;
}

// Namespace: UnityEngine.Experimental.Rendering
public abstract class RenderPipeline : IRenderPipeline, IDisposable
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private static Action<Camera[]> beginFrameRendering;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private static Action<Camera> beginCameraRendering;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private bool <disposed>k__BackingField;

	// Properties
	public bool disposed { get; set; }

	// Methods

	protected void .ctor() { }

	public static void add_beginFrameRendering(Action<Camera[]> value) { }

	public static void remove_beginFrameRendering(Action<Camera[]> value) { }

	public static void add_beginCameraRendering(Action<Camera> value) { }

	public static void remove_beginCameraRendering(Action<Camera> value) { }

	public virtual void Render(ScriptableRenderContext renderContext, Camera[] cameras) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_disposed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_disposed(bool value) { }

	public virtual void Dispose() { }

	public static void BeginFrameRendering(Camera[] cameras) { }

	public static void BeginCameraRendering(Camera camera) { }
}

// Namespace: UnityEngine.Experimental.Rendering
public abstract class RenderPipelineAsset : ScriptableObject, IRenderPipelineAsset
{
	// Fields
	private readonly List<IRenderPipeline> m_CreatedPipelines;

	// Methods

	protected void .ctor() { }

	public void DestroyCreatedInstances() { }

	public IRenderPipeline CreatePipeline() { }

	public virtual string[] GetRenderingLayerMaskNames() { }

	public virtual Material GetDefaultMaterial() { }

	public virtual Shader GetAutodeskInteractiveShader() { }

	public virtual Shader GetAutodeskInteractiveTransparentShader() { }

	public virtual Shader GetAutodeskInteractiveMaskedShader() { }

	public virtual Material GetDefaultParticleMaterial() { }

	public virtual Material GetDefaultLineMaterial() { }

	public virtual Material GetDefaultTerrainMaterial() { }

	public virtual Material GetDefaultUIMaterial() { }

	public virtual Material GetDefaultUIOverdrawMaterial() { }

	public virtual Material GetDefaultUIETC1SupportedMaterial() { }

	public virtual Material GetDefault2DMaterial() { }

	public virtual Shader GetDefaultShader() { }

	protected abstract IRenderPipeline InternalCreatePipeline() { }

	protected IEnumerable<IRenderPipeline> CreatedInstances() { }

	protected virtual void OnValidate() { }

	protected virtual void OnDisable() { }
}

// Namespace: UnityEngine.Experimental.Rendering
public static class RenderPipelineManager
{
	// Fields
	private static IRenderPipelineAsset s_CurrentPipelineAsset;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private static IRenderPipeline <currentPipeline>k__BackingField;

	// Properties
	public static IRenderPipeline currentPipeline { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IRenderPipeline get_currentPipeline() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void set_currentPipeline(IRenderPipeline value) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void CleanupRenderPipeline() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void DoRenderLoop_Internal(IRenderPipelineAsset pipe, Camera[] cameras, IntPtr loopPtr) { }

	private static void PrepareRenderPipeline(IRenderPipelineAsset pipe) { }
}

// Namespace: UnityEngine.Experimental.Rendering
public struct RenderQueueRange
{
	// Fields
	public int min;
	public int max;

	// Properties
	public static RenderQueueRange all { get; }
	public static RenderQueueRange opaque { get; }
	public static RenderQueueRange transparent { get; }

	// Methods

	public static RenderQueueRange get_all() { }

	public static RenderQueueRange get_opaque() { }

	public static RenderQueueRange get_transparent() { }
}

// Namespace: UnityEngine.Experimental.Rendering
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct ShadowSplitData
{
	// Fields
	public int cullingPlaneCount;
	[FixedBufferAttribute] // RVA: 0xEAA20 Offset: 0xE9E20 VA: 0x1800EAA20
	internal ShadowSplitData.<_cullingPlanes>__FixedBuffer6 _cullingPlanes;
	public Vector4 cullingSphere;
}

// Namespace: 
[UnsafeValueTypeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[CompilerGeneratedAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public struct ShadowSplitData.<_cullingPlanes>__FixedBuffer6
{
	// Fields
	public float FixedElementField;
}

// Namespace: UnityEngine.Experimental.Rendering
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum SortFlags
{
	// Fields
	public int value__;
	public const SortFlags None = 0;
	public const SortFlags SortingLayer = 1;
	public const SortFlags RenderQueue = 2;
	public const SortFlags BackToFront = 4;
	public const SortFlags QuantizedFrontToBack = 8;
	public const SortFlags OptimizeStateChanges = 16;
	public const SortFlags CanvasOrder = 32;
	public const SortFlags RendererPriority = 64;
	public const SortFlags CommonOpaque = 59;
	public const SortFlags CommonTransparent = 23;
}

// Namespace: UnityEngine.Experimental.Rendering
public class SupportedRenderingFeatures
{
	// Fields
	private static SupportedRenderingFeatures s_Active;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private SupportedRenderingFeatures.ReflectionProbeSupportFlags <reflectionProbeSupportFlags>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private SupportedRenderingFeatures.LightmapMixedBakeMode <defaultMixedLightingMode>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private SupportedRenderingFeatures.LightmapMixedBakeMode <supportedMixedLightingModes>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private LightmapBakeType <supportedLightmapBakeTypes>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private LightmapsMode <supportedLightmapsModes>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private bool <rendererSupportsLightProbeProxyVolumes>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private bool <rendererSupportsMotionVectors>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private bool <rendererSupportsReceiveShadows>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private bool <rendererSupportsReflectionProbes>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private bool <rendererSupportsRendererPriority>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private bool <rendererOverridesEnvironmentLighting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private bool <rendererOverridesFog>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private bool <rendererOverridesOtherLightingSettings>k__BackingField;

	// Properties
	public static SupportedRenderingFeatures active { get; set; }
	public SupportedRenderingFeatures.LightmapMixedBakeMode defaultMixedLightingMode { get; }
	public SupportedRenderingFeatures.LightmapMixedBakeMode supportedMixedLightingModes { get; }
	public LightmapBakeType supportedLightmapBakeTypes { get; }
	public LightmapsMode supportedLightmapsModes { get; }

	// Methods

	public void .ctor() { }

	public static SupportedRenderingFeatures get_active() { }

	public static void set_active(SupportedRenderingFeatures value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public SupportedRenderingFeatures.LightmapMixedBakeMode get_defaultMixedLightingMode() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public SupportedRenderingFeatures.LightmapMixedBakeMode get_supportedMixedLightingModes() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public LightmapBakeType get_supportedLightmapBakeTypes() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public LightmapsMode get_supportedLightmapsModes() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void FallbackMixedLightingModeByRef(IntPtr fallbackModePtr) { }

	internal static bool IsMixedLightingModeSupported(MixedLightingMode mixedMode) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void IsMixedLightingModeSupportedByRef(MixedLightingMode mixedMode, IntPtr isSupportedPtr) { }

	internal static bool IsLightmapBakeTypeSupported(LightmapBakeType bakeType) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void IsLightmapBakeTypeSupportedByRef(LightmapBakeType bakeType, IntPtr isSupportedPtr) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void IsLightmapsModeSupportedByRef(LightmapsMode mode, IntPtr isSupportedPtr) { }

	private static void .cctor() { }
}

// Namespace: 
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum SupportedRenderingFeatures.ReflectionProbeSupportFlags
{
	// Fields
	public int value__;
	public const SupportedRenderingFeatures.ReflectionProbeSupportFlags None = 0;
	public const SupportedRenderingFeatures.ReflectionProbeSupportFlags Rotation = 1;
}

// Namespace: 
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum SupportedRenderingFeatures.LightmapMixedBakeMode
{
	// Fields
	public int value__;
	public const SupportedRenderingFeatures.LightmapMixedBakeMode None = 0;
	public const SupportedRenderingFeatures.LightmapMixedBakeMode IndirectOnly = 1;
	public const SupportedRenderingFeatures.LightmapMixedBakeMode Subtractive = 2;
	public const SupportedRenderingFeatures.LightmapMixedBakeMode Shadowmask = 4;
}

// Namespace: UnityEngine.Experimental.Rendering
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum VisibleLightFlags
{
	// Fields
	public int value__;
	public const VisibleLightFlags None = 0;
	public const VisibleLightFlags IntersectsNearPlane = 1;
	public const VisibleLightFlags IntersectsFarPlane = 2;
}

// Namespace: UnityEngine.SceneManagement
[NativeHeaderAttribute] // RVA: 0x116940 Offset: 0x115D40 VA: 0x180116940
[Serializable]
public struct Scene
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_Handle;

	// Properties
	public int handle { get; }
	internal Scene.LoadingState loadingState { get; }
	internal string guid { get; }
	public string path { get; }
	public string name { get; }
	public bool isLoaded { get; }
	public int buildIndex { get; }
	public bool isDirty { get; }
	internal int dirtyID { get; }
	public int rootCount { get; }

	// Methods

	[StaticAccessorAttribute] // RVA: 0x11BD60 Offset: 0x11B160 VA: 0x18011BD60
	private static bool IsValidInternal(int sceneHandle) { }

	[StaticAccessorAttribute] // RVA: 0x11BD60 Offset: 0x11B160 VA: 0x18011BD60
	private static string GetPathInternal(int sceneHandle) { }

	[StaticAccessorAttribute] // RVA: 0x11BD60 Offset: 0x11B160 VA: 0x18011BD60
	private static string GetNameInternal(int sceneHandle) { }

	[StaticAccessorAttribute] // RVA: 0x11BD60 Offset: 0x11B160 VA: 0x18011BD60
	private static string GetGUIDInternal(int sceneHandle) { }

	[StaticAccessorAttribute] // RVA: 0x11BD60 Offset: 0x11B160 VA: 0x18011BD60
	private static bool GetIsLoadedInternal(int sceneHandle) { }

	[StaticAccessorAttribute] // RVA: 0x11BD60 Offset: 0x11B160 VA: 0x18011BD60
	private static Scene.LoadingState GetLoadingStateInternal(int sceneHandle) { }

	[StaticAccessorAttribute] // RVA: 0x11BD60 Offset: 0x11B160 VA: 0x18011BD60
	private static bool GetIsDirtyInternal(int sceneHandle) { }

	[StaticAccessorAttribute] // RVA: 0x11BD60 Offset: 0x11B160 VA: 0x18011BD60
	private static int GetDirtyID(int sceneHandle) { }

	[StaticAccessorAttribute] // RVA: 0x11BD60 Offset: 0x11B160 VA: 0x18011BD60
	private static int GetBuildIndexInternal(int sceneHandle) { }

	[StaticAccessorAttribute] // RVA: 0x11BD60 Offset: 0x11B160 VA: 0x18011BD60
	private static int GetRootCountInternal(int sceneHandle) { }

	[StaticAccessorAttribute] // RVA: 0x11BD60 Offset: 0x11B160 VA: 0x18011BD60
	private static void GetRootGameObjectsInternal(int sceneHandle, object resultRootList) { }

	public int get_handle() { }

	internal Scene.LoadingState get_loadingState() { }

	internal string get_guid() { }

	public bool IsValid() { }

	public string get_path() { }

	public string get_name() { }

	public bool get_isLoaded() { }

	public int get_buildIndex() { }

	public bool get_isDirty() { }

	internal int get_dirtyID() { }

	public int get_rootCount() { }

	public GameObject[] GetRootGameObjects() { }

	public void GetRootGameObjects(List<GameObject> rootGameObjects) { }

	public static bool op_Equality(Scene lhs, Scene rhs) { }

	public override int GetHashCode() { }

	public override bool Equals(object other) { }
}

// Namespace: 
internal enum Scene.LoadingState
{
	// Fields
	public int value__;
	public const Scene.LoadingState NotLoaded = 0;
	public const Scene.LoadingState Loading = 1;
	public const Scene.LoadingState Loaded = 2;
	public const Scene.LoadingState Unloading = 3;
}

// Namespace: UnityEngine.SceneManagement
[RequiredByNativeCodeAttribute] // RVA: 0x12A040 Offset: 0x129440 VA: 0x18012A040
[NativeHeaderAttribute] // RVA: 0x12A040 Offset: 0x129440 VA: 0x18012A040
public class SceneManager
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private static UnityAction<Scene, LoadSceneMode> sceneLoaded;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private static UnityAction<Scene> sceneUnloaded;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private static UnityAction<Scene, Scene> activeSceneChanged;

	// Properties
	public static int sceneCount { get; }
	public static int sceneCountInBuildSettings { get; }

	// Methods

	public void .ctor() { }

	[StaticAccessorAttribute] // RVA: 0xA110 Offset: 0x9510 VA: 0x18000A110
	[NativeHeaderAttribute] // RVA: 0xA110 Offset: 0x9510 VA: 0x18000A110
	[NativeMethodAttribute] // RVA: 0xA110 Offset: 0x9510 VA: 0x18000A110
	public static int get_sceneCount() { }

	[StaticAccessorAttribute] // RVA: 0xC820 Offset: 0xBC20 VA: 0x18000C820
	[NativeMethodAttribute] // RVA: 0xC820 Offset: 0xBC20 VA: 0x18000C820
	public static int get_sceneCountInBuildSettings() { }

	[StaticAccessorAttribute] // RVA: 0x14780 Offset: 0x13B80 VA: 0x180014780
	public static Scene GetActiveScene() { }

	[NativeThrowsAttribute] // RVA: 0x1A690 Offset: 0x19A90 VA: 0x18001A690
	[StaticAccessorAttribute] // RVA: 0x1A690 Offset: 0x19A90 VA: 0x18001A690
	public static bool SetActiveScene(Scene scene) { }

	[StaticAccessorAttribute] // RVA: 0x14780 Offset: 0x13B80 VA: 0x180014780
	public static Scene GetSceneByPath(string scenePath) { }

	[StaticAccessorAttribute] // RVA: 0x14780 Offset: 0x13B80 VA: 0x180014780
	public static Scene GetSceneByName(string name) { }

	[NativeThrowsAttribute] // RVA: 0x1A690 Offset: 0x19A90 VA: 0x18001A690
	[StaticAccessorAttribute] // RVA: 0x1A690 Offset: 0x19A90 VA: 0x18001A690
	public static Scene GetSceneByBuildIndex(int buildIndex) { }

	[StaticAccessorAttribute] // RVA: 0x28960 Offset: 0x27D60 VA: 0x180028960
	[NativeThrowsAttribute] // RVA: 0x28960 Offset: 0x27D60 VA: 0x180028960
	public static Scene GetSceneAt(int index) { }

	[NativeThrowsAttribute] // RVA: 0x1A690 Offset: 0x19A90 VA: 0x18001A690
	[StaticAccessorAttribute] // RVA: 0x1A690 Offset: 0x19A90 VA: 0x18001A690
	public static Scene CreateScene(string sceneName, CreateSceneParameters parameters) { }

	[StaticAccessorAttribute] // RVA: 0x28960 Offset: 0x27D60 VA: 0x180028960
	[NativeThrowsAttribute] // RVA: 0x28960 Offset: 0x27D60 VA: 0x180028960
	private static AsyncOperation UnloadSceneAsyncInternal(Scene scene, UnloadSceneOptions options) { }

	[StaticAccessorAttribute] // RVA: 0x28960 Offset: 0x27D60 VA: 0x180028960
	[NativeThrowsAttribute] // RVA: 0x28960 Offset: 0x27D60 VA: 0x180028960
	private static AsyncOperation LoadSceneAsyncNameIndexInternal(string sceneName, int sceneBuildIndex, LoadSceneParameters parameters, bool mustCompleteNextFrame) { }

	[StaticAccessorAttribute] // RVA: 0x28960 Offset: 0x27D60 VA: 0x180028960
	[NativeThrowsAttribute] // RVA: 0x28960 Offset: 0x27D60 VA: 0x180028960
	private static AsyncOperation UnloadSceneNameIndexInternal(string sceneName, int sceneBuildIndex, bool immediately, UnloadSceneOptions options, out bool outSuccess) { }

	[NativeThrowsAttribute] // RVA: 0x1A690 Offset: 0x19A90 VA: 0x18001A690
	[StaticAccessorAttribute] // RVA: 0x1A690 Offset: 0x19A90 VA: 0x18001A690
	public static void MergeScenes(Scene sourceScene, Scene destinationScene) { }

	[StaticAccessorAttribute] // RVA: 0x28960 Offset: 0x27D60 VA: 0x180028960
	[NativeThrowsAttribute] // RVA: 0x28960 Offset: 0x27D60 VA: 0x180028960
	public static void MoveGameObjectToScene(GameObject go, Scene scene) { }

	public static void add_sceneLoaded(UnityAction<Scene, LoadSceneMode> value) { }

	public static void remove_sceneLoaded(UnityAction<Scene, LoadSceneMode> value) { }

	public static void add_sceneUnloaded(UnityAction<Scene> value) { }

	public static void remove_sceneUnloaded(UnityAction<Scene> value) { }

	public static void add_activeSceneChanged(UnityAction<Scene, Scene> value) { }

	public static void remove_activeSceneChanged(UnityAction<Scene, Scene> value) { }

	public static Scene CreateScene(string sceneName) { }

	public static void LoadScene(string sceneName, LoadSceneMode mode) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void LoadScene(string sceneName) { }

	public static Scene LoadScene(string sceneName, LoadSceneParameters parameters) { }

	public static void LoadScene(int sceneBuildIndex, LoadSceneMode mode) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void LoadScene(int sceneBuildIndex) { }

	public static Scene LoadScene(int sceneBuildIndex, LoadSceneParameters parameters) { }

	public static AsyncOperation LoadSceneAsync(int sceneBuildIndex, LoadSceneMode mode) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static AsyncOperation LoadSceneAsync(int sceneBuildIndex) { }

	public static AsyncOperation LoadSceneAsync(int sceneBuildIndex, LoadSceneParameters parameters) { }

	public static AsyncOperation LoadSceneAsync(string sceneName, LoadSceneMode mode) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static AsyncOperation LoadSceneAsync(string sceneName) { }

	public static AsyncOperation LoadSceneAsync(string sceneName, LoadSceneParameters parameters) { }

	public static AsyncOperation UnloadSceneAsync(int sceneBuildIndex) { }

	public static AsyncOperation UnloadSceneAsync(string sceneName) { }

	public static AsyncOperation UnloadSceneAsync(Scene scene) { }

	public static AsyncOperation UnloadSceneAsync(int sceneBuildIndex, UnloadSceneOptions options) { }

	public static AsyncOperation UnloadSceneAsync(string sceneName, UnloadSceneOptions options) { }

	public static AsyncOperation UnloadSceneAsync(Scene scene, UnloadSceneOptions options) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void Internal_SceneLoaded(Scene scene, LoadSceneMode mode) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void Internal_SceneUnloaded(Scene scene) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void Internal_ActiveSceneChanged(Scene previousActiveScene, Scene newActiveScene) { }

	private static void GetActiveScene_Injected(out Scene ret) { }

	private static bool SetActiveScene_Injected(ref Scene scene) { }

	private static void GetSceneByPath_Injected(string scenePath, out Scene ret) { }

	private static void GetSceneByName_Injected(string name, out Scene ret) { }

	private static void GetSceneByBuildIndex_Injected(int buildIndex, out Scene ret) { }

	private static void GetSceneAt_Injected(int index, out Scene ret) { }

	private static void CreateScene_Injected(string sceneName, ref CreateSceneParameters parameters, out Scene ret) { }

	private static AsyncOperation UnloadSceneAsyncInternal_Injected(ref Scene scene, UnloadSceneOptions options) { }

	private static AsyncOperation LoadSceneAsyncNameIndexInternal_Injected(string sceneName, int sceneBuildIndex, ref LoadSceneParameters parameters, bool mustCompleteNextFrame) { }

	private static void MergeScenes_Injected(ref Scene sourceScene, ref Scene destinationScene) { }

	private static void MoveGameObjectToScene_Injected(GameObject go, ref Scene scene) { }
}

// Namespace: UnityEngine.SceneManagement
public enum LoadSceneMode
{
	// Fields
	public int value__;
	public const LoadSceneMode Single = 0;
	public const LoadSceneMode Additive = 1;
}

// Namespace: UnityEngine.SceneManagement
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum LocalPhysicsMode
{
	// Fields
	public int value__;
	public const LocalPhysicsMode None = 0;
	public const LocalPhysicsMode Physics2D = 1;
	public const LocalPhysicsMode Physics3D = 2;
}

// Namespace: UnityEngine.SceneManagement
[Serializable]
public struct LoadSceneParameters
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private LoadSceneMode m_LoadSceneMode;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private LocalPhysicsMode m_LocalPhysicsMode;

	// Methods

	public void .ctor(LoadSceneMode mode) { }
}

// Namespace: UnityEngine.SceneManagement
[Serializable]
public struct CreateSceneParameters
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private LocalPhysicsMode m_LocalPhysicsMode;

	// Methods

	public void .ctor(LocalPhysicsMode physicsMode) { }
}

// Namespace: UnityEngine.SceneManagement
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum UnloadSceneOptions
{
	// Fields
	public int value__;
	public const UnloadSceneOptions None = 0;
	public const UnloadSceneOptions UnloadAllEmbeddedSceneObjects = 1;
}

// Namespace: UnityEngine.Experimental.Rendering
[NativeHeaderAttribute] // RVA: 0x41670 Offset: 0x40A70 VA: 0x180041670
public struct ShaderPassName
{
	// Fields
	private int m_NameIndex;

	// Properties
	internal int nameIndex { get; }

	// Methods

	public void .ctor(string name) { }

	[FreeFunctionAttribute] // RVA: 0x445A0 Offset: 0x439A0 VA: 0x1800445A0
	private static int Init(string name) { }

	internal int get_nameIndex() { }
}

// Namespace: UnityEngine.Experimental.Rendering
[NativeHeaderAttribute] // RVA: 0x47290 Offset: 0x46690 VA: 0x180047290
public struct DrawRendererSettings
{
	// Fields
	public static readonly int maxShaderPasses;
	public DrawRendererSortSettings sorting;
	[FixedBufferAttribute] // RVA: 0x47A20 Offset: 0x46E20 VA: 0x180047A20
	internal DrawRendererSettings.<shaderPassNames>__FixedBuffer7 shaderPassNames;
	public RendererConfiguration rendererConfiguration;
	public DrawRendererFlags flags;
	private int m_OverrideMaterialInstanceId;
	private int m_OverrideMaterialPassIdx;
	private int useSRPBatcher;

	// Methods

	public void .ctor(Camera camera, ShaderPassName shaderPassName) { }

	public void SetOverrideMaterial(Material mat, int passIndex) { }

	public void SetShaderPassName(int index, ShaderPassName shaderPassName) { }

	[FreeFunctionAttribute] // RVA: 0x49B70 Offset: 0x48F70 VA: 0x180049B70
	private static void InitializeSortSettings(Camera camera, out DrawRendererSortSettings sortSettings) { }

	private static void .cctor() { }
}

// Namespace: 
[UnsafeValueTypeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[CompilerGeneratedAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public struct DrawRendererSettings.<shaderPassNames>__FixedBuffer7
{
	// Fields
	public int FixedElementField;
}

// Namespace: UnityEngine.Experimental.Rendering
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct VisibleLight
{
	// Fields
	public LightType lightType;
	public Color finalColor;
	public Rect screenRect;
	public Matrix4x4 localToWorld;
	public float range;
	public float spotAngle;
	private int instanceId;
	public VisibleLightFlags flags;

	// Properties
	public Light light { get; }

	// Methods

	public Light get_light() { }

	[FreeFunctionAttribute] // RVA: 0x4F120 Offset: 0x4E520 VA: 0x18004F120
	private static Light GetLightObject(int instanceId) { }
}

// Namespace: UnityEngine.Experimental.Rendering
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct VisibleReflectionProbe
{
	// Fields
	public Bounds bounds;
	public Matrix4x4 localToWorld;
	public Vector4 hdr;
	public Vector3 center;
	public float blendDistance;
	public int importance;
	public int boxProjection;
	private int instanceId;
	private int textureId;
}

// Namespace: UnityEngine.Experimental.Rendering
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct CullResults
{
	// Fields
	public List<VisibleLight> visibleLights;
	public List<VisibleLight> visibleOffscreenVertexLights;
	public List<VisibleReflectionProbe> visibleReflectionProbes;
	public FilterResults visibleRenderers;
	internal IntPtr cullResults;

	// Methods

	private void Init() { }

	public static bool GetCullingParameters(Camera camera, bool stereoAware, out ScriptableCullingParameters cullingParameters) { }

	[FreeFunctionAttribute] // RVA: 0x52FD0 Offset: 0x523D0 VA: 0x180052FD0
	private static bool GetCullingParameters_Internal(Camera camera, bool stereoAware, out ScriptableCullingParameters cullingParameters, int managedCullingParametersSize) { }

	[FreeFunctionAttribute] // RVA: 0x53FA0 Offset: 0x533A0 VA: 0x180053FA0
	internal static void Internal_Cull(ref ScriptableCullingParameters parameters, ScriptableRenderContext renderLoop, ref CullResults results) { }

	public static void Cull(ref ScriptableCullingParameters parameters, ScriptableRenderContext renderLoop, ref CullResults results) { }

	public bool GetShadowCasterBounds(int lightIndex, out Bounds outBounds) { }

	[FreeFunctionAttribute] // RVA: 0x55AB0 Offset: 0x54EB0 VA: 0x180055AB0
	private static bool GetShadowCasterBounds(IntPtr cullResults, int lightIndex, out Bounds bounds) { }

	public int GetLightIndicesCount() { }

	[FreeFunctionAttribute] // RVA: 0x57750 Offset: 0x56B50 VA: 0x180057750
	private static int GetLightIndicesCount(IntPtr cullResults) { }

	public void FillLightIndices(ComputeBuffer computeBuffer) { }

	[FreeFunctionAttribute] // RVA: 0x593A0 Offset: 0x587A0 VA: 0x1800593A0
	private static void FillLightIndices(IntPtr cullResults, ComputeBuffer computeBuffer) { }

	public int[] GetLightIndexMap() { }

	[FreeFunctionAttribute] // RVA: 0x59A80 Offset: 0x58E80 VA: 0x180059A80
	private static int[] GetLightIndexMap(IntPtr cullResults) { }

	public void SetLightIndexMap(int[] mapping) { }

	[FreeFunctionAttribute] // RVA: 0x5B980 Offset: 0x5AD80 VA: 0x18005B980
	private static void SetLightIndexMap(IntPtr cullResults, int[] mapping) { }

	public bool ComputeSpotShadowMatricesAndCullingPrimitives(int activeLightIndex, out Matrix4x4 viewMatrix, out Matrix4x4 projMatrix, out ShadowSplitData shadowSplitData) { }

	[FreeFunctionAttribute] // RVA: 0x5E770 Offset: 0x5DB70 VA: 0x18005E770
	private static bool ComputeSpotShadowMatricesAndCullingPrimitives(IntPtr cullResults, int activeLightIndex, out Matrix4x4 viewMatrix, out Matrix4x4 projMatrix, out ShadowSplitData shadowSplitData) { }

	public bool ComputeDirectionalShadowMatricesAndCullingPrimitives(int activeLightIndex, int splitIndex, int splitCount, Vector3 splitRatio, int shadowResolution, float shadowNearPlaneOffset, out Matrix4x4 viewMatrix, out Matrix4x4 projMatrix, out ShadowSplitData shadowSplitData) { }

	[FreeFunctionAttribute] // RVA: 0x60420 Offset: 0x5F820 VA: 0x180060420
	private static bool ComputeDirectionalShadowMatricesAndCullingPrimitives(IntPtr cullResults, int activeLightIndex, int splitIndex, int splitCount, Vector3 splitRatio, int shadowResolution, float shadowNearPlaneOffset, out Matrix4x4 viewMatrix, out Matrix4x4 projMatrix, out ShadowSplitData shadowSplitData) { }

	private static void Internal_Cull_Injected(ref ScriptableCullingParameters parameters, ref ScriptableRenderContext renderLoop, ref CullResults results) { }

	private static bool ComputeDirectionalShadowMatricesAndCullingPrimitives_Injected(IntPtr cullResults, int activeLightIndex, int splitIndex, int splitCount, ref Vector3 splitRatio, int shadowResolution, float shadowNearPlaneOffset, out Matrix4x4 viewMatrix, out Matrix4x4 projMatrix, out ShadowSplitData shadowSplitData) { }
}

// Namespace: UnityEngine
[AttributeUsageAttribute] // RVA: 0x60DE0 Offset: 0x601E0 VA: 0x180060DE0
[RequiredByNativeCodeAttribute] // RVA: 0x60DE0 Offset: 0x601E0 VA: 0x180060DE0
internal sealed class ExtensionOfNativeClassAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Scripting
[AttributeUsageAttribute] // RVA: 0x62D60 Offset: 0x62160 VA: 0x180062D60
public class PreserveAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Scripting.APIUpdating
[AttributeUsageAttribute] // RVA: 0x64A10 Offset: 0x63E10 VA: 0x180064A10
public class MovedFromAttribute : Attribute
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private string <Namespace>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private bool <IsInDifferentAssembly>k__BackingField;

	// Properties
	private string Namespace { set; }
	private bool IsInDifferentAssembly { set; }

	// Methods

	public void .ctor(string sourceNamespace) { }

	public void .ctor(string sourceNamespace, bool isInDifferentAssembly) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Namespace(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_IsInDifferentAssembly(bool value) { }
}

// Namespace: UnityEngine.Serialization
[AttributeUsageAttribute] // RVA: 0x6EA30 Offset: 0x6DE30 VA: 0x18006EA30
[RequiredByNativeCodeAttribute] // RVA: 0x6EA30 Offset: 0x6DE30 VA: 0x18006EA30
public class FormerlySerializedAsAttribute : Attribute
{
	// Fields
	private string m_oldName;

	// Properties
	public string oldName { get; }

	// Methods

	public void .ctor(string oldName) { }

	public string get_oldName() { }
}

// Namespace: UnityEngine
public sealed class StaticBatchingUtility
{
	// Methods

	public void .ctor() { }

	public static void Combine(GameObject staticBatchRoot) { }

	public static void Combine(GameObject[] gos, GameObject staticBatchRoot) { }
}

// Namespace: UnityEngine
internal class InternalStaticBatchingUtility
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<Material, bool> <>f__am$cache0;

	// Methods

	public static void CombineRoot(GameObject staticBatchRoot, InternalStaticBatchingUtility.StaticBatcherGOSorter sorter) { }

	public static void Combine(GameObject staticBatchRoot, bool combineOnlyStatic, bool isEditorPostprocessScene, InternalStaticBatchingUtility.StaticBatcherGOSorter sorter) { }

	public static GameObject[] SortGameObjectsForStaticbatching(GameObject[] gos, InternalStaticBatchingUtility.StaticBatcherGOSorter sorter) { }

	public static void CombineGameObjects(GameObject[] gos, GameObject staticBatchRoot, bool isEditorPostprocessScene, InternalStaticBatchingUtility.StaticBatcherGOSorter sorter) { }

	private static void MakeBatch(List<MeshSubsetCombineUtility.MeshContainer> meshes, Transform staticBatchRootTransform, int batchIndex) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <CombineGameObjects>m__0(Material m) { }
}

// Namespace: 
public class InternalStaticBatchingUtility.StaticBatcherGOSorter
{
	// Methods

	public void .ctor() { }

	public virtual long GetMaterialId(Renderer renderer) { }

	public int GetLightmapIndex(Renderer renderer) { }

	public static Renderer GetRenderer(GameObject go) { }

	public virtual long GetRendererId(Renderer renderer) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class InternalStaticBatchingUtility.<SortGameObjectsForStaticbatching>c__AnonStorey0
{
	// Fields
	internal InternalStaticBatchingUtility.StaticBatcherGOSorter sorter;

	// Methods

	public void .ctor() { }

	internal long <>m__0(GameObject x) { }

	internal int <>m__1(GameObject y) { }

	internal long <>m__2(GameObject z) { }
}

// Namespace: UnityEngine
internal class MeshSubsetCombineUtility
{}

// Namespace: 
public struct MeshSubsetCombineUtility.MeshInstance
{
	// Fields
	public int meshInstanceID;
	public int rendererInstanceID;
	public int additionalVertexStreamsMeshInstanceID;
	public Matrix4x4 transform;
	public Vector4 lightmapScaleOffset;
	public Vector4 realtimeLightmapScaleOffset;
}

// Namespace: 
public struct MeshSubsetCombineUtility.SubMeshInstance
{
	// Fields
	public int meshInstanceID;
	public int vertexOffset;
	public int gameObjectInstanceID;
	public int subMeshIndex;
	public Matrix4x4 transform;
}

// Namespace: 
public struct MeshSubsetCombineUtility.MeshContainer
{
	// Fields
	public GameObject gameObject;
	public MeshSubsetCombineUtility.MeshInstance instance;
	public List<MeshSubsetCombineUtility.SubMeshInstance> subMeshInstances;
}

// Namespace: UnityEngineInternal
public enum TypeInferenceRules
{
	// Fields
	public int value__;
	public const TypeInferenceRules TypeReferencedByFirstArgument = 0;
	public const TypeInferenceRules TypeReferencedBySecondArgument = 1;
	public const TypeInferenceRules ArrayOfTypeReferencedByFirstArgument = 2;
	public const TypeInferenceRules TypeOfFirstArgument = 3;
}

// Namespace: UnityEngineInternal
[AttributeUsageAttribute] // RVA: 0x698E0 Offset: 0x68CE0 VA: 0x1800698E0
[Serializable]
public class TypeInferenceRuleAttribute : Attribute
{
	// Fields
	private readonly string _rule;

	// Methods

	public void .ctor(TypeInferenceRules rule) { }

	public void .ctor(string rule) { }

	public override string ToString() { }
}

// Namespace: UnityEngineInternal
public class GenericStack : Stack
{
	// Methods

	public void .ctor() { }
}

// Namespace: Unity.Collections.LowLevel.Unsafe
[NativeHeaderAttribute] // RVA: 0x75550 Offset: 0x74950 VA: 0x180075550
[StaticAccessorAttribute] // RVA: 0x75550 Offset: 0x74950 VA: 0x180075550
public static class UnsafeUtility
{
	// Methods

	[ThreadSafeAttribute] // RVA: 0x77880 Offset: 0x76C80 VA: 0x180077880
	public static void Free(void* memory, Allocator allocator) { }

	public static T ReadArrayElement<T>(void* source, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x772060 Offset: 0x771060 VA: 0x180772060
	|-UnsafeUtility.ReadArrayElement<object>
	|
	|-RVA: 0x772010 Offset: 0x771010 VA: 0x180772010
	|-UnsafeUtility.ReadArrayElement<LightDataGI>
	*/

	public static void WriteArrayElement<T>(void* destination, int index, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62AC60 Offset: 0x629C60 VA: 0x18062AC60
	|-UnsafeUtility.WriteArrayElement<object>
	|
	|-RVA: 0x62AC10 Offset: 0x629C10 VA: 0x18062AC10
	|-UnsafeUtility.WriteArrayElement<LightDataGI>
	*/
}

// Namespace: UnityEngine.Windows.Speech
public static class PhraseRecognitionSystem
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private static PhraseRecognitionSystem.ErrorDelegate OnError;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private static PhraseRecognitionSystem.StatusDelegate OnStatusChanged;

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void PhraseRecognitionSystem_InvokeErrorEvent(SpeechError errorCode) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void PhraseRecognitionSystem_InvokeStatusChangedEvent(SpeechSystemStatus status) { }
}

// Namespace: 
public sealed class PhraseRecognitionSystem.ErrorDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(SpeechError errorCode) { }

	public virtual IAsyncResult BeginInvoke(SpeechError errorCode, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class PhraseRecognitionSystem.StatusDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(SpeechSystemStatus status) { }

	public virtual IAsyncResult BeginInvoke(SpeechSystemStatus status, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine.Windows.Speech
public abstract class PhraseRecognizer : IDisposable
{
	// Fields
	protected IntPtr m_Recognizer;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private PhraseRecognizer.PhraseRecognizedDelegate OnPhraseRecognized;

	// Methods

	[NativeHeaderAttribute] // RVA: 0x91A40 Offset: 0x90E40 VA: 0x180091A40
	private static void Destroy(IntPtr recognizer) { }

	[ThreadSafeAttribute] // RVA: 0x84480 Offset: 0x83880 VA: 0x180084480
	[NativeHeaderAttribute] // RVA: 0x84480 Offset: 0x83880 VA: 0x180084480
	private static void DestroyThreaded(IntPtr recognizer) { }

	protected override void Finalize() { }

	public void Dispose() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void InvokePhraseRecognizedEvent(string text, ConfidenceLevel confidence, SemanticMeaning[] semanticMeanings, long phraseStartFileTime, long phraseDurationTicks) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static SemanticMeaning[] MarshalSemanticMeaning(IntPtr keys, IntPtr values, IntPtr valueSizes, int valueCount) { }
}

// Namespace: 
public sealed class PhraseRecognizer.PhraseRecognizedDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(PhraseRecognizedEventArgs args) { }

	public virtual IAsyncResult BeginInvoke(PhraseRecognizedEventArgs args, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine.Windows.Speech
public sealed class DictationRecognizer : IDisposable
{
	// Fields
	private IntPtr m_Recognizer;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private DictationRecognizer.DictationHypothesisDelegate DictationHypothesis;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private DictationRecognizer.DictationResultDelegate DictationResult;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private DictationRecognizer.DictationCompletedDelegate DictationComplete;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private DictationRecognizer.DictationErrorHandler DictationError;

	// Methods

	[NativeHeaderAttribute] // RVA: 0x91A40 Offset: 0x90E40 VA: 0x180091A40
	private static void Destroy(IntPtr self) { }

	[NativeHeaderAttribute] // RVA: 0x93690 Offset: 0x92A90 VA: 0x180093690
	[ThreadSafeAttribute] // RVA: 0x93690 Offset: 0x92A90 VA: 0x180093690
	private static void DestroyThreaded(IntPtr self) { }

	protected override void Finalize() { }

	public void Dispose() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void DictationRecognizer_InvokeHypothesisGeneratedEvent(string keyword) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void DictationRecognizer_InvokeResultGeneratedEvent(string keyword, ConfidenceLevel minimumConfidence) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void DictationRecognizer_InvokeCompletedEvent(DictationCompletionCause cause) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void DictationRecognizer_InvokeErrorEvent(string error, int hresult) { }
}

// Namespace: 
public sealed class DictationRecognizer.DictationHypothesisDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string text) { }

	public virtual IAsyncResult BeginInvoke(string text, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class DictationRecognizer.DictationResultDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string text, ConfidenceLevel confidence) { }

	public virtual IAsyncResult BeginInvoke(string text, ConfidenceLevel confidence, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class DictationRecognizer.DictationCompletedDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(DictationCompletionCause cause) { }

	public virtual IAsyncResult BeginInvoke(DictationCompletionCause cause, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class DictationRecognizer.DictationErrorHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string error, int hresult) { }

	public virtual IAsyncResult BeginInvoke(string error, int hresult, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine.Windows.Speech
public enum ConfidenceLevel
{
	// Fields
	public int value__;
	public const ConfidenceLevel High = 0;
	public const ConfidenceLevel Medium = 1;
	public const ConfidenceLevel Low = 2;
	public const ConfidenceLevel Rejected = 3;
}

// Namespace: UnityEngine.Windows.Speech
public enum SpeechSystemStatus
{
	// Fields
	public int value__;
	public const SpeechSystemStatus Stopped = 0;
	public const SpeechSystemStatus Running = 1;
	public const SpeechSystemStatus Failed = 2;
}

// Namespace: UnityEngine.Windows.Speech
public enum SpeechError
{
	// Fields
	public int value__;
	public const SpeechError NoError = 0;
	public const SpeechError TopicLanguageNotSupported = 1;
	public const SpeechError GrammarLanguageMismatch = 2;
	public const SpeechError GrammarCompilationFailure = 3;
	public const SpeechError AudioQualityFailure = 4;
	public const SpeechError PauseLimitExceeded = 5;
	public const SpeechError TimeoutExceeded = 6;
	public const SpeechError NetworkFailure = 7;
	public const SpeechError MicrophoneUnavailable = 8;
	public const SpeechError UnknownError = 9;
}

// Namespace: UnityEngine.Windows.Speech
public enum DictationCompletionCause
{
	// Fields
	public int value__;
	public const DictationCompletionCause Complete = 0;
	public const DictationCompletionCause AudioQualityFailure = 1;
	public const DictationCompletionCause Canceled = 2;
	public const DictationCompletionCause TimeoutExceeded = 3;
	public const DictationCompletionCause PauseLimitExceeded = 4;
	public const DictationCompletionCause NetworkFailure = 5;
	public const DictationCompletionCause MicrophoneUnavailable = 6;
	public const DictationCompletionCause UnknownError = 7;
}

// Namespace: UnityEngine.Windows.Speech
public struct SemanticMeaning
{
	// Fields
	public string key;
	public string[] values;
}

// Namespace: UnityEngine.Windows.Speech
public struct PhraseRecognizedEventArgs
{
	// Fields
	public readonly ConfidenceLevel confidence;
	public readonly SemanticMeaning[] semanticMeanings;
	public readonly string text;
	public readonly DateTime phraseStartTime;
	public readonly TimeSpan phraseDuration;

	// Methods

	internal void .ctor(string text, ConfidenceLevel confidence, SemanticMeaning[] semanticMeanings, DateTime phraseStartTime, TimeSpan phraseDuration) { }
}

// Namespace: UnityEngine.Windows
public static class CrashReporting
{
	// Properties
	public static string crashReportFolder { get; }

	// Methods

	[NativeHeaderAttribute] // RVA: 0x9AD80 Offset: 0x9A180 VA: 0x18009AD80
	[ThreadSafeAttribute] // RVA: 0x9AD80 Offset: 0x9A180 VA: 0x18009AD80
	public static string get_crashReportFolder() { }
}

// Namespace: UnityEngineInternal
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class NetFxCoreExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Delegate CreateDelegate(MethodInfo self, Type delegateType, object target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MethodInfo GetMethodInfo(Delegate self) { }
}

// Namespace: UnityEngine.Profiling.Memory.Experimental
public class MetaData
{
	// Fields
	public string content;
	public string platform;
	public Texture2D screenshot;

	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Profiling.Memory.Experimental
[NativeHeaderAttribute] // RVA: 0xA0F10 Offset: 0xA0310 VA: 0x1800A0F10
public sealed class MemoryProfiler
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private static Action<string, bool> snapshotFinished;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private static Action<MetaData> createMetaData;

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static byte[] PrepareMetadata() { }

	internal static int WriteIntToByteArray(byte[] array, int offset, int value) { }

	internal static int WriteStringToByteArray(byte[] array, int offset, string value) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void FinalizeSnapshot(string path, bool result) { }
}

// Namespace: UnityEngine.Profiling
public enum ProfilerArea
{
	// Fields
	public int value__;
	public const ProfilerArea CPU = 0;
	public const ProfilerArea GPU = 1;
	public const ProfilerArea Rendering = 2;
	public const ProfilerArea Memory = 3;
	public const ProfilerArea Audio = 4;
	public const ProfilerArea Video = 5;
	public const ProfilerArea Physics = 6;
	public const ProfilerArea Physics2D = 7;
	public const ProfilerArea NetworkMessages = 8;
	public const ProfilerArea NetworkOperations = 9;
	public const ProfilerArea UI = 10;
	public const ProfilerArea UIDetails = 11;
	public const ProfilerArea GlobalIllumination = 12;
}

// Namespace: UnityEngine.Profiling
[UsedByNativeCodeAttribute] // RVA: 0xAB0D0 Offset: 0xAA4D0 VA: 0x1800AB0D0
[NativeHeaderAttribute] // RVA: 0xAB0D0 Offset: 0xAA4D0 VA: 0x1800AB0D0
[NativeHeaderAttribute] // RVA: 0xAB0D0 Offset: 0xAA4D0 VA: 0x1800AB0D0
[NativeHeaderAttribute] // RVA: 0xAB0D0 Offset: 0xAA4D0 VA: 0x1800AB0D0
[NativeHeaderAttribute] // RVA: 0xAB0D0 Offset: 0xAA4D0 VA: 0x1800AB0D0
[MovedFromAttribute] // RVA: 0xAB0D0 Offset: 0xAA4D0 VA: 0x1800AB0D0
[NativeHeaderAttribute] // RVA: 0xAB0D0 Offset: 0xAA4D0 VA: 0x1800AB0D0
public sealed class Profiler
{
	// Properties
	public static bool supported { get; }
	[StaticAccessorAttribute] // RVA: 0xD7CC0 Offset: 0xD70C0 VA: 0x1800D7CC0
	public static string logFile { get; set; }
	public static bool enableBinaryLog { get; set; }
	public static int maxUsedMemory { get; set; }
	public static bool enabled { get; set; }
	public static int areaCount { get; }
	public static long usedHeapSizeLong { get; }

	// Methods

	[NativeMethodAttribute] // RVA: 0xAFA50 Offset: 0xAEE50 VA: 0x1800AFA50
	public static bool get_supported() { }

	public static string get_logFile() { }

	public static void set_logFile(string value) { }

	[NativeMethodAttribute] // RVA: 0xB2BD0 Offset: 0xB1FD0 VA: 0x1800B2BD0
	public static bool get_enableBinaryLog() { }

	[NativeMethodAttribute] // RVA: 0xB47E0 Offset: 0xB3BE0 VA: 0x1800B47E0
	public static void set_enableBinaryLog(bool value) { }

	[NativeMethodAttribute] // RVA: 0xB66A0 Offset: 0xB5AA0 VA: 0x1800B66A0
	public static int get_maxUsedMemory() { }

	[NativeMethodAttribute] // RVA: 0xB7120 Offset: 0xB6520 VA: 0x1800B7120
	public static void set_maxUsedMemory(int value) { }

	[NativeMethodAttribute] // RVA: 0xB8FE0 Offset: 0xB83E0 VA: 0x1800B8FE0
	[NativeConditionalAttribute] // RVA: 0xB8FE0 Offset: 0xB83E0 VA: 0x1800B8FE0
	public static bool get_enabled() { }

	[NativeMethodAttribute] // RVA: 0xBB410 Offset: 0xBA810 VA: 0x1800BB410
	public static void set_enabled(bool value) { }

	public static int get_areaCount() { }

	[FreeFunctionAttribute] // RVA: 0xBD070 Offset: 0xBC470 VA: 0x1800BD070
	[NativeConditionalAttribute] // RVA: 0xBD070 Offset: 0xBC470 VA: 0x1800BD070
	public static bool GetAreaEnabled(ProfilerArea area) { }

	[NativeConditionalAttribute] // RVA: 0xBEEA0 Offset: 0xBE2A0 VA: 0x1800BEEA0
	[NativeMethodAttribute] // RVA: 0xBEEA0 Offset: 0xBE2A0 VA: 0x1800BEEA0
	public static void EndThreadProfiling() { }

	[NativeMethodAttribute] // RVA: 0xC0F80 Offset: 0xC0380 VA: 0x1800C0F80
	public static long get_usedHeapSizeLong() { }

	[NativeMethodAttribute] // RVA: 0xC3D30 Offset: 0xC3130 VA: 0x1800C3D30
	[NativeConditionalAttribute] // RVA: 0xC3D30 Offset: 0xC3130 VA: 0x1800C3D30
	public static long GetRuntimeMemorySizeLong(Object o) { }

	[NativeMethodAttribute] // RVA: 0xC5CE0 Offset: 0xC50E0 VA: 0x1800C5CE0
	public static long GetMonoHeapSizeLong() { }

	[NativeMethodAttribute] // RVA: 0xC67C0 Offset: 0xC5BC0 VA: 0x1800C67C0
	public static long GetMonoUsedSizeLong() { }

	[StaticAccessorAttribute] // RVA: 0xC87E0 Offset: 0xC7BE0 VA: 0x1800C87E0
	[NativeConditionalAttribute] // RVA: 0xC87E0 Offset: 0xC7BE0 VA: 0x1800C87E0
	public static bool SetTempAllocatorRequestedSize(uint size) { }

	[NativeConditionalAttribute] // RVA: 0xCAC80 Offset: 0xCA080 VA: 0x1800CAC80
	[StaticAccessorAttribute] // RVA: 0xCAC80 Offset: 0xCA080 VA: 0x1800CAC80
	public static uint GetTempAllocatorSize() { }

	[StaticAccessorAttribute] // RVA: 0xCCFA0 Offset: 0xCC3A0 VA: 0x1800CCFA0
	[NativeMethodAttribute] // RVA: 0xCCFA0 Offset: 0xCC3A0 VA: 0x1800CCFA0
	[NativeConditionalAttribute] // RVA: 0xCCFA0 Offset: 0xCC3A0 VA: 0x1800CCFA0
	public static long GetTotalAllocatedMemoryLong() { }

	[NativeConditionalAttribute] // RVA: 0xCF4C0 Offset: 0xCE8C0 VA: 0x1800CF4C0
	[StaticAccessorAttribute] // RVA: 0xCF4C0 Offset: 0xCE8C0 VA: 0x1800CF4C0
	[NativeMethodAttribute] // RVA: 0xCF4C0 Offset: 0xCE8C0 VA: 0x1800CF4C0
	public static long GetTotalUnusedReservedMemoryLong() { }

	[NativeConditionalAttribute] // RVA: 0xD2F10 Offset: 0xD2310 VA: 0x1800D2F10
	[NativeMethodAttribute] // RVA: 0xD2F10 Offset: 0xD2310 VA: 0x1800D2F10
	[StaticAccessorAttribute] // RVA: 0xD2F10 Offset: 0xD2310 VA: 0x1800D2F10
	public static long GetTotalReservedMemoryLong() { }

	[StaticAccessorAttribute] // RVA: 0xD55A0 Offset: 0xD49A0 VA: 0x1800D55A0
	[NativeMethodAttribute] // RVA: 0xD55A0 Offset: 0xD49A0 VA: 0x1800D55A0
	[NativeConditionalAttribute] // RVA: 0xD55A0 Offset: 0xD49A0 VA: 0x1800D55A0
	public static long GetAllocatedMemoryForGraphicsDriver() { }
}

// Namespace: UnityEngine.Profiling
[NativeHeaderAttribute] // RVA: 0xDC020 Offset: 0xDB420 VA: 0x1800DC020
[NativeHeaderAttribute] // RVA: 0xDC020 Offset: 0xDB420 VA: 0x1800DC020
[UsedByNativeCodeAttribute] // RVA: 0xDC020 Offset: 0xDB420 VA: 0x1800DC020
public class Sampler
{
	// Fields
	internal static Sampler s_InvalidSampler;

	// Methods

	internal void .ctor() { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Profiling
[NativeHeaderAttribute] // RVA: 0xDFB20 Offset: 0xDEF20 VA: 0x1800DFB20
[NativeHeaderAttribute] // RVA: 0xDFB20 Offset: 0xDEF20 VA: 0x1800DFB20
[UsedByNativeCodeAttribute] // RVA: 0xDFB20 Offset: 0xDEF20 VA: 0x1800DFB20
public sealed class CustomSampler : Sampler
{
	// Fields
	internal static CustomSampler s_InvalidCustomSampler;

	// Methods

	internal void .ctor() { }

	private static void .cctor() { }
}

// Namespace: UnityEngine
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum DrivenTransformProperties
{
	// Fields
	public int value__;
	public const DrivenTransformProperties None = 0;
	public const DrivenTransformProperties All = -1;
	public const DrivenTransformProperties AnchoredPositionX = 2;
	public const DrivenTransformProperties AnchoredPositionY = 4;
	public const DrivenTransformProperties AnchoredPositionZ = 8;
	public const DrivenTransformProperties Rotation = 16;
	public const DrivenTransformProperties ScaleX = 32;
	public const DrivenTransformProperties ScaleY = 64;
	public const DrivenTransformProperties ScaleZ = 128;
	public const DrivenTransformProperties AnchorMinX = 256;
	public const DrivenTransformProperties AnchorMinY = 512;
	public const DrivenTransformProperties AnchorMaxX = 1024;
	public const DrivenTransformProperties AnchorMaxY = 2048;
	public const DrivenTransformProperties SizeDeltaX = 4096;
	public const DrivenTransformProperties SizeDeltaY = 8192;
	public const DrivenTransformProperties PivotX = 16384;
	public const DrivenTransformProperties PivotY = 32768;
	public const DrivenTransformProperties AnchoredPosition = 6;
	public const DrivenTransformProperties AnchoredPosition3D = 14;
	public const DrivenTransformProperties Scale = 224;
	public const DrivenTransformProperties AnchorMin = 768;
	public const DrivenTransformProperties AnchorMax = 3072;
	public const DrivenTransformProperties Anchors = 3840;
	public const DrivenTransformProperties SizeDelta = 12288;
	public const DrivenTransformProperties Pivot = 49152;
}

// Namespace: UnityEngine
public struct DrivenRectTransformTracker
{
	// Methods

	public void Add(Object driver, RectTransform rectTransform, DrivenTransformProperties drivenProperties) { }

	public void Clear() { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xE4990 Offset: 0xE3D90 VA: 0x1800E4990
[NativeClassAttribute] // RVA: 0xE4990 Offset: 0xE3D90 VA: 0x1800E4990
public sealed class RectTransform : Transform
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private static RectTransform.ReapplyDrivenProperties reapplyDrivenProperties;

	// Properties
	public Rect rect { get; }
	public Vector2 anchorMin { get; set; }
	public Vector2 anchorMax { get; set; }
	public Vector2 anchoredPosition { get; set; }
	public Vector2 sizeDelta { get; set; }
	public Vector2 pivot { get; set; }
	public Vector3 anchoredPosition3D { get; set; }
	public Vector2 offsetMin { get; set; }
	public Vector2 offsetMax { get; set; }

	// Methods

	public void .ctor() { }

	public static void add_reapplyDrivenProperties(RectTransform.ReapplyDrivenProperties value) { }

	public static void remove_reapplyDrivenProperties(RectTransform.ReapplyDrivenProperties value) { }

	public Rect get_rect() { }

	public Vector2 get_anchorMin() { }

	public void set_anchorMin(Vector2 value) { }

	public Vector2 get_anchorMax() { }

	public void set_anchorMax(Vector2 value) { }

	public Vector2 get_anchoredPosition() { }

	public void set_anchoredPosition(Vector2 value) { }

	public Vector2 get_sizeDelta() { }

	public void set_sizeDelta(Vector2 value) { }

	public Vector2 get_pivot() { }

	public void set_pivot(Vector2 value) { }

	public Vector3 get_anchoredPosition3D() { }

	public void set_anchoredPosition3D(Vector3 value) { }

	public Vector2 get_offsetMin() { }

	public void set_offsetMin(Vector2 value) { }

	public Vector2 get_offsetMax() { }

	public void set_offsetMax(Vector2 value) { }

	[NativeMethodAttribute] // RVA: 0xEADE0 Offset: 0xEA1E0 VA: 0x1800EADE0
	public void ForceUpdateRectTransforms() { }

	public void GetLocalCorners(Vector3[] fourCornersArray) { }

	public void GetWorldCorners(Vector3[] fourCornersArray) { }

	public void SetInsetAndSizeFromParentEdge(RectTransform.Edge edge, float inset, float size) { }

	public void SetSizeWithCurrentAnchors(RectTransform.Axis axis, float size) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void SendReapplyDrivenProperties(RectTransform driven) { }

	private Vector2 GetParentSize() { }

	private void get_rect_Injected(out Rect ret) { }

	private void get_anchorMin_Injected(out Vector2 ret) { }

	private void set_anchorMin_Injected(ref Vector2 value) { }

	private void get_anchorMax_Injected(out Vector2 ret) { }

	private void set_anchorMax_Injected(ref Vector2 value) { }

	private void get_anchoredPosition_Injected(out Vector2 ret) { }

	private void set_anchoredPosition_Injected(ref Vector2 value) { }

	private void get_sizeDelta_Injected(out Vector2 ret) { }

	private void set_sizeDelta_Injected(ref Vector2 value) { }

	private void get_pivot_Injected(out Vector2 ret) { }

	private void set_pivot_Injected(ref Vector2 value) { }
}

// Namespace: 
public enum RectTransform.Edge
{
	// Fields
	public int value__;
	public const RectTransform.Edge Left = 0;
	public const RectTransform.Edge Right = 1;
	public const RectTransform.Edge Top = 2;
	public const RectTransform.Edge Bottom = 3;
}

// Namespace: 
public enum RectTransform.Axis
{
	// Fields
	public int value__;
	public const RectTransform.Axis Horizontal = 0;
	public const RectTransform.Axis Vertical = 1;
}

// Namespace: 
public sealed class RectTransform.ReapplyDrivenProperties : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(RectTransform driven) { }

	public virtual IAsyncResult BeginInvoke(RectTransform driven, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xED2B0 Offset: 0xEC6B0 VA: 0x1800ED2B0
[NativeHeaderAttribute] // RVA: 0xED2B0 Offset: 0xEC6B0 VA: 0x1800ED2B0
[NativeHeaderAttribute] // RVA: 0xED2B0 Offset: 0xEC6B0 VA: 0x1800ED2B0
[RequiredByNativeCodeAttribute] // RVA: 0xED2B0 Offset: 0xEC6B0 VA: 0x1800ED2B0
public class Transform : Component, IEnumerable
{
	// Properties
	public Vector3 position { get; set; }
	public Vector3 localPosition { get; set; }
	public Vector3 eulerAngles { get; set; }
	public Vector3 localEulerAngles { get; set; }
	public Vector3 right { get; set; }
	public Vector3 up { get; set; }
	public Vector3 forward { get; set; }
	public Quaternion rotation { get; set; }
	public Quaternion localRotation { get; set; }
	public Vector3 localScale { get; set; }
	public Transform parent { get; set; }
	internal Transform parentInternal { get; set; }
	public Matrix4x4 worldToLocalMatrix { get; }
	public Matrix4x4 localToWorldMatrix { get; }
	public Transform root { get; }
	public int childCount { get; }
	public Vector3 lossyScale { get; }
	[NativePropertyAttribute] // RVA: 0x110AB0 Offset: 0x10FEB0 VA: 0x180110AB0
	public bool hasChanged { get; set; }
	public int hierarchyCapacity { get; set; }
	public int hierarchyCount { get; }

	// Methods

	protected void .ctor() { }

	public Vector3 get_position() { }

	public void set_position(Vector3 value) { }

	public Vector3 get_localPosition() { }

	public void set_localPosition(Vector3 value) { }

	public Vector3 get_eulerAngles() { }

	public void set_eulerAngles(Vector3 value) { }

	public Vector3 get_localEulerAngles() { }

	public void set_localEulerAngles(Vector3 value) { }

	public Vector3 get_right() { }

	public void set_right(Vector3 value) { }

	public Vector3 get_up() { }

	public void set_up(Vector3 value) { }

	public Vector3 get_forward() { }

	public void set_forward(Vector3 value) { }

	public Quaternion get_rotation() { }

	public void set_rotation(Quaternion value) { }

	public Quaternion get_localRotation() { }

	public void set_localRotation(Quaternion value) { }

	public Vector3 get_localScale() { }

	public void set_localScale(Vector3 value) { }

	public Transform get_parent() { }

	public void set_parent(Transform value) { }

	internal Transform get_parentInternal() { }

	internal void set_parentInternal(Transform value) { }

	private Transform GetParent() { }

	public void SetParent(Transform p) { }

	[FreeFunctionAttribute] // RVA: 0xF1420 Offset: 0xF0820 VA: 0x1800F1420
	public void SetParent(Transform parent, bool worldPositionStays) { }

	public Matrix4x4 get_worldToLocalMatrix() { }

	public Matrix4x4 get_localToWorldMatrix() { }

	public void SetPositionAndRotation(Vector3 position, Quaternion rotation) { }

	public void Translate(Vector3 translation, Space relativeTo) { }

	public void Translate(Vector3 translation) { }

	public void Translate(float x, float y, float z, Space relativeTo) { }

	public void Translate(float x, float y, float z) { }

	public void Translate(Vector3 translation, Transform relativeTo) { }

	public void Translate(float x, float y, float z, Transform relativeTo) { }

	public void Rotate(Vector3 eulers, Space relativeTo) { }

	public void Rotate(Vector3 eulers) { }

	public void Rotate(float xAngle, float yAngle, float zAngle, Space relativeTo) { }

	public void Rotate(float xAngle, float yAngle, float zAngle) { }

	[NativeMethodAttribute] // RVA: 0xF8A50 Offset: 0xF7E50 VA: 0x1800F8A50
	internal void RotateAroundInternal(Vector3 axis, float angle) { }

	public void Rotate(Vector3 axis, float angle, Space relativeTo) { }

	public void Rotate(Vector3 axis, float angle) { }

	public void RotateAround(Vector3 point, Vector3 axis, float angle) { }

	public void LookAt(Transform target, Vector3 worldUp) { }

	public void LookAt(Transform target) { }

	public void LookAt(Vector3 worldPosition, Vector3 worldUp) { }

	public void LookAt(Vector3 worldPosition) { }

	[FreeFunctionAttribute] // RVA: 0xFD340 Offset: 0xFC740 VA: 0x1800FD340
	private void Internal_LookAt(Vector3 worldPosition, Vector3 worldUp) { }

	public Vector3 TransformDirection(Vector3 direction) { }

	public Vector3 TransformDirection(float x, float y, float z) { }

	public Vector3 InverseTransformDirection(Vector3 direction) { }

	public Vector3 InverseTransformDirection(float x, float y, float z) { }

	public Vector3 TransformVector(Vector3 vector) { }

	public Vector3 TransformVector(float x, float y, float z) { }

	public Vector3 InverseTransformVector(Vector3 vector) { }

	public Vector3 InverseTransformVector(float x, float y, float z) { }

	public Vector3 TransformPoint(Vector3 position) { }

	public Vector3 TransformPoint(float x, float y, float z) { }

	public Vector3 InverseTransformPoint(Vector3 position) { }

	public Vector3 InverseTransformPoint(float x, float y, float z) { }

	public Transform get_root() { }

	private Transform GetRoot() { }

	[NativeMethodAttribute] // RVA: 0xFF050 Offset: 0xFE450 VA: 0x1800FF050
	public int get_childCount() { }

	[FreeFunctionAttribute] // RVA: 0x100CE0 Offset: 0x1000E0 VA: 0x180100CE0
	public void DetachChildren() { }

	public void SetAsFirstSibling() { }

	public void SetAsLastSibling() { }

	public void SetSiblingIndex(int index) { }

	public int GetSiblingIndex() { }

	[FreeFunctionAttribute] // RVA: 0x14E60 Offset: 0x14260 VA: 0x180014E60
	private static Transform FindRelativeTransformWithPath(Transform transform, string path, bool isActiveOnly) { }

	public Transform Find(string n) { }

	[NativeMethodAttribute] // RVA: 0x104880 Offset: 0x103C80 VA: 0x180104880
	public Vector3 get_lossyScale() { }

	[FreeFunctionAttribute] // RVA: 0x1051E0 Offset: 0x1045E0 VA: 0x1801051E0
	public bool IsChildOf(Transform parent) { }

	public bool get_hasChanged() { }

	public void set_hasChanged(bool value) { }

	public IEnumerator GetEnumerator() { }

	[FreeFunctionAttribute] // RVA: 0x10A130 Offset: 0x109530 VA: 0x18010A130
	[NativeThrowsAttribute] // RVA: 0x10A130 Offset: 0x109530 VA: 0x18010A130
	public Transform GetChild(int index) { }

	public int get_hierarchyCapacity() { }

	public void set_hierarchyCapacity(int value) { }

	[FreeFunctionAttribute] // RVA: 0x10BFD0 Offset: 0x10B3D0 VA: 0x18010BFD0
	private int internal_getHierarchyCapacity() { }

	[FreeFunctionAttribute] // RVA: 0x10DDB0 Offset: 0x10D1B0 VA: 0x18010DDB0
	private void internal_setHierarchyCapacity(int value) { }

	public int get_hierarchyCount() { }

	[FreeFunctionAttribute] // RVA: 0x10EA90 Offset: 0x10DE90 VA: 0x18010EA90
	private int internal_getHierarchyCount() { }

	private void get_position_Injected(out Vector3 ret) { }

	private void set_position_Injected(ref Vector3 value) { }

	private void get_localPosition_Injected(out Vector3 ret) { }

	private void set_localPosition_Injected(ref Vector3 value) { }

	private void get_rotation_Injected(out Quaternion ret) { }

	private void set_rotation_Injected(ref Quaternion value) { }

	private void get_localRotation_Injected(out Quaternion ret) { }

	private void set_localRotation_Injected(ref Quaternion value) { }

	private void get_localScale_Injected(out Vector3 ret) { }

	private void set_localScale_Injected(ref Vector3 value) { }

	private void get_worldToLocalMatrix_Injected(out Matrix4x4 ret) { }

	private void get_localToWorldMatrix_Injected(out Matrix4x4 ret) { }

	private void SetPositionAndRotation_Injected(ref Vector3 position, ref Quaternion rotation) { }

	private void RotateAroundInternal_Injected(ref Vector3 axis, float angle) { }

	private void Internal_LookAt_Injected(ref Vector3 worldPosition, ref Vector3 worldUp) { }

	private void TransformDirection_Injected(ref Vector3 direction, out Vector3 ret) { }

	private void InverseTransformDirection_Injected(ref Vector3 direction, out Vector3 ret) { }

	private void TransformVector_Injected(ref Vector3 vector, out Vector3 ret) { }

	private void InverseTransformVector_Injected(ref Vector3 vector, out Vector3 ret) { }

	private void TransformPoint_Injected(ref Vector3 position, out Vector3 ret) { }

	private void InverseTransformPoint_Injected(ref Vector3 position, out Vector3 ret) { }

	private void get_lossyScale_Injected(out Vector3 ret) { }
}

// Namespace: 
private class Transform.Enumerator : IEnumerator
{
	// Fields
	private Transform outer;
	private int currentIndex;

	// Properties
	public object Current { get; }

	// Methods

	internal void .ctor(Transform outer) { }

	public object get_Current() { }

	public bool MoveNext() { }

	public void Reset() { }
}

// Namespace: UnityEngine.Experimental.U2D
[NativeTypeAttribute] // RVA: 0x1128E0 Offset: 0x111CE0 VA: 0x1801128E0
[RequiredByNativeCodeAttribute] // RVA: 0x1128E0 Offset: 0x111CE0 VA: 0x1801128E0
[NativeHeaderAttribute] // RVA: 0x1128E0 Offset: 0x111CE0 VA: 0x1801128E0
[Serializable]
public struct SpriteBone
{
	// Fields
	[SerializeField] // RVA: 0x115020 Offset: 0x114420 VA: 0x180115020
	[NativeNameAttribute] // RVA: 0x115020 Offset: 0x114420 VA: 0x180115020
	private string m_Name;
	[NativeNameAttribute] // RVA: 0x117130 Offset: 0x116530 VA: 0x180117130
	[SerializeField] // RVA: 0x117130 Offset: 0x116530 VA: 0x180117130
	private Vector3 m_Position;
	[SerializeField] // RVA: 0x119350 Offset: 0x118750 VA: 0x180119350
	[NativeNameAttribute] // RVA: 0x119350 Offset: 0x118750 VA: 0x180119350
	private Quaternion m_Rotation;
	[NativeNameAttribute] // RVA: 0x11C550 Offset: 0x11B950 VA: 0x18011C550
	[SerializeField] // RVA: 0x11C550 Offset: 0x11B950 VA: 0x18011C550
	private float m_Length;
	[SerializeField] // RVA: 0x11F7C0 Offset: 0x11EBC0 VA: 0x18011F7C0
	[NativeNameAttribute] // RVA: 0x11F7C0 Offset: 0x11EBC0 VA: 0x18011F7C0
	private int m_ParentId;
}

// Namespace: UnityEngine.Sprites
public sealed class DataUtility
{
	// Methods

	public static Vector4 GetInnerUV(Sprite sprite) { }

	public static Vector4 GetOuterUV(Sprite sprite) { }

	public static Vector4 GetPadding(Sprite sprite) { }

	public static Vector2 GetMinSize(Sprite sprite) { }
}

// Namespace: UnityEngine
public enum SpriteDrawMode
{
	// Fields
	public int value__;
	public const SpriteDrawMode Simple = 0;
	public const SpriteDrawMode Sliced = 1;
	public const SpriteDrawMode Tiled = 2;
}

// Namespace: UnityEngine
public enum SpriteTileMode
{
	// Fields
	public int value__;
	public const SpriteTileMode Continuous = 0;
	public const SpriteTileMode Adaptive = 1;
}

// Namespace: UnityEngine
public enum SpriteMaskInteraction
{
	// Fields
	public int value__;
	public const SpriteMaskInteraction None = 0;
	public const SpriteMaskInteraction VisibleInsideMask = 1;
	public const SpriteMaskInteraction VisibleOutsideMask = 2;
}

// Namespace: UnityEngine
[NativeTypeAttribute] // RVA: 0x121CF0 Offset: 0x1210F0 VA: 0x180121CF0
[RequireComponent] // RVA: 0x121CF0 Offset: 0x1210F0 VA: 0x180121CF0
public sealed class SpriteRenderer : Renderer
{
	// Properties
	public Sprite sprite { get; set; }
	public SpriteDrawMode drawMode { get; set; }
	public Vector2 size { get; set; }
	public float adaptiveModeThreshold { get; set; }
	public SpriteTileMode tileMode { get; set; }
	public Color color { get; set; }
	public SpriteMaskInteraction maskInteraction { get; set; }
	public bool flipX { get; set; }
	public bool flipY { get; set; }
	public SpriteSortPoint spriteSortPoint { get; set; }

	// Methods

	public void .ctor() { }

	public Sprite get_sprite() { }

	public void set_sprite(Sprite value) { }

	public SpriteDrawMode get_drawMode() { }

	public void set_drawMode(SpriteDrawMode value) { }

	public Vector2 get_size() { }

	public void set_size(Vector2 value) { }

	public float get_adaptiveModeThreshold() { }

	public void set_adaptiveModeThreshold(float value) { }

	public SpriteTileMode get_tileMode() { }

	public void set_tileMode(SpriteTileMode value) { }

	public Color get_color() { }

	public void set_color(Color value) { }

	public SpriteMaskInteraction get_maskInteraction() { }

	public void set_maskInteraction(SpriteMaskInteraction value) { }

	public bool get_flipX() { }

	public void set_flipX(bool value) { }

	public bool get_flipY() { }

	public void set_flipY(bool value) { }

	public SpriteSortPoint get_spriteSortPoint() { }

	public void set_spriteSortPoint(SpriteSortPoint value) { }

	private void get_size_Injected(out Vector2 ret) { }

	private void set_size_Injected(ref Vector2 value) { }

	private void get_color_Injected(out Color ret) { }

	private void set_color_Injected(ref Color value) { }
}

// Namespace: UnityEngine
public enum SpriteMeshType
{
	// Fields
	public int value__;
	public const SpriteMeshType FullRect = 0;
	public const SpriteMeshType Tight = 1;
}

// Namespace: UnityEngine
public enum SpritePackingMode
{
	// Fields
	public int value__;
	public const SpritePackingMode Tight = 0;
	public const SpritePackingMode Rectangle = 1;
}

// Namespace: UnityEngine
public enum SpritePackingRotation
{
	// Fields
	public int value__;
	public const SpritePackingRotation None = 0;
	public const SpritePackingRotation FlipHorizontal = 1;
	public const SpritePackingRotation FlipVertical = 2;
	public const SpritePackingRotation Rotate180 = 3;
	public const SpritePackingRotation Any = 15;
}

// Namespace: UnityEngine
public enum SpriteSortPoint
{
	// Fields
	public int value__;
	public const SpriteSortPoint Center = 0;
	public const SpriteSortPoint Pivot = 1;
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x125600 Offset: 0x124A00 VA: 0x180125600
[NativeHeaderAttribute] // RVA: 0x125600 Offset: 0x124A00 VA: 0x180125600
[NativeTypeAttribute] // RVA: 0x125600 Offset: 0x124A00 VA: 0x180125600
[ExcludeFromPresetAttribute] // RVA: 0x125600 Offset: 0x124A00 VA: 0x180125600
[NativeHeaderAttribute] // RVA: 0x125600 Offset: 0x124A00 VA: 0x180125600
public sealed class Sprite : Object
{
	// Properties
	public Bounds bounds { get; }
	public Rect rect { get; }
	public Vector4 border { get; }
	public Texture2D texture { get; }
	public float pixelsPerUnit { get; }
	public Texture2D associatedAlphaSplitTexture { get; }
	public Vector2 pivot { get; }
	public bool packed { get; }
	public SpritePackingMode packingMode { get; }
	public SpritePackingRotation packingRotation { get; }
	public Rect textureRect { get; }
	public Vector2 textureRectOffset { get; }
	public Vector2[] vertices { get; }
	public ushort[] triangles { get; }
	public Vector2[] uv { get; }

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void .ctor() { }

	internal int GetPackingMode() { }

	internal int GetPackingRotation() { }

	internal int GetPacked() { }

	internal Rect GetTextureRect() { }

	internal Vector2 GetTextureRectOffset() { }

	internal Vector4 GetInnerUVs() { }

	internal Vector4 GetOuterUVs() { }

	internal Vector4 GetPadding() { }

	[FreeFunctionAttribute] // RVA: 0x12A270 Offset: 0x129670 VA: 0x18012A270
	internal static Sprite CreateSprite(Texture2D texture, Rect rect, Vector2 pivot, float pixelsPerUnit, uint extrude, SpriteMeshType meshType, Vector4 border, bool generateFallbackPhysicsShape) { }

	public Bounds get_bounds() { }

	public Rect get_rect() { }

	public Vector4 get_border() { }

	public Texture2D get_texture() { }

	[NativeMethodAttribute] // RVA: 0x3470 Offset: 0x2870 VA: 0x180003470
	public float get_pixelsPerUnit() { }

	[NativeMethodAttribute] // RVA: 0x4EA0 Offset: 0x42A0 VA: 0x180004EA0
	public Texture2D get_associatedAlphaSplitTexture() { }

	[NativeMethodAttribute] // RVA: 0x57B0 Offset: 0x4BB0 VA: 0x1800057B0
	public Vector2 get_pivot() { }

	public bool get_packed() { }

	public SpritePackingMode get_packingMode() { }

	public SpritePackingRotation get_packingRotation() { }

	public Rect get_textureRect() { }

	public Vector2 get_textureRectOffset() { }

	[FreeFunctionAttribute] // RVA: 0x8910 Offset: 0x7D10 VA: 0x180008910
	public Vector2[] get_vertices() { }

	[FreeFunctionAttribute] // RVA: 0xA5A0 Offset: 0x99A0 VA: 0x18000A5A0
	public ushort[] get_triangles() { }

	[FreeFunctionAttribute] // RVA: 0xC430 Offset: 0xB830 VA: 0x18000C430
	public Vector2[] get_uv() { }

	public int GetPhysicsShapeCount() { }

	public int GetPhysicsShapePointCount(int shapeIdx) { }

	[NativeMethodAttribute] // RVA: 0xCD10 Offset: 0xC110 VA: 0x18000CD10
	private int Internal_GetPhysicsShapePointCount(int shapeIdx) { }

	public int GetPhysicsShape(int shapeIdx, List<Vector2> physicsShape) { }

	[FreeFunctionAttribute] // RVA: 0xED00 Offset: 0xE100 VA: 0x18000ED00
	private static void GetPhysicsShapeImpl(Sprite sprite, int shapeIdx, List<Vector2> physicsShape) { }

	public void OverridePhysicsShape(IList<Vector2[]> physicsShapes) { }

	[FreeFunctionAttribute] // RVA: 0x11BA0 Offset: 0x10FA0 VA: 0x180011BA0
	private static void OverridePhysicsShapeCount(Sprite sprite, int physicsShapeCount) { }

	[FreeFunctionAttribute] // RVA: 0x14870 Offset: 0x13C70 VA: 0x180014870
	private static void OverridePhysicsShape(Sprite sprite, Vector2[] physicsShape, int idx) { }

	[FreeFunctionAttribute] // RVA: 0x151F0 Offset: 0x145F0 VA: 0x1800151F0
	public void OverrideGeometry(Vector2[] vertices, ushort[] triangles) { }

	public static Sprite Create(Texture2D texture, Rect rect, Vector2 pivot, float pixelsPerUnit, uint extrude, SpriteMeshType meshType, Vector4 border, bool generateFallbackPhysicsShape) { }

	public static Sprite Create(Texture2D texture, Rect rect, Vector2 pivot, float pixelsPerUnit, uint extrude, SpriteMeshType meshType, Vector4 border) { }

	public static Sprite Create(Texture2D texture, Rect rect, Vector2 pivot, float pixelsPerUnit, uint extrude, SpriteMeshType meshType) { }

	public static Sprite Create(Texture2D texture, Rect rect, Vector2 pivot, float pixelsPerUnit, uint extrude) { }

	public static Sprite Create(Texture2D texture, Rect rect, Vector2 pivot, float pixelsPerUnit) { }

	public static Sprite Create(Texture2D texture, Rect rect, Vector2 pivot) { }

	private void GetTextureRect_Injected(out Rect ret) { }

	private void GetTextureRectOffset_Injected(out Vector2 ret) { }

	private void GetInnerUVs_Injected(out Vector4 ret) { }

	private void GetOuterUVs_Injected(out Vector4 ret) { }

	private void GetPadding_Injected(out Vector4 ret) { }

	private static Sprite CreateSprite_Injected(Texture2D texture, ref Rect rect, ref Vector2 pivot, float pixelsPerUnit, uint extrude, SpriteMeshType meshType, ref Vector4 border, bool generateFallbackPhysicsShape) { }

	private void get_bounds_Injected(out Bounds ret) { }

	private void get_rect_Injected(out Rect ret) { }

	private void get_border_Injected(out Vector4 ret) { }

	private void get_pivot_Injected(out Vector2 ret) { }
}

// Namespace: UnityEngine.U2D
[NativeHeaderAttribute] // RVA: 0x16EA0 Offset: 0x162A0 VA: 0x180016EA0
[StaticAccessorAttribute] // RVA: 0x16EA0 Offset: 0x162A0 VA: 0x180016EA0
[NativeHeaderAttribute] // RVA: 0x16EA0 Offset: 0x162A0 VA: 0x180016EA0
public class SpriteAtlasManager
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private static Action<string, Action<SpriteAtlas>> atlasRequested;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private static Action<SpriteAtlas> atlasRegistered;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action<SpriteAtlas> <>f__mg$cache0;

	// Methods

	public static void add_atlasRequested(Action<string, Action<SpriteAtlas>> value) { }

	public static void remove_atlasRequested(Action<string, Action<SpriteAtlas>> value) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool RequestAtlas(string tag) { }

	public static void add_atlasRegistered(Action<SpriteAtlas> value) { }

	public static void remove_atlasRegistered(Action<SpriteAtlas> value) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void PostRegisteredAtlas(SpriteAtlas spriteAtlas) { }

	internal static void Register(SpriteAtlas spriteAtlas) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.U2D
[NativeTypeAttribute] // RVA: 0x242A0 Offset: 0x236A0 VA: 0x1800242A0
[NativeHeaderAttribute] // RVA: 0x242A0 Offset: 0x236A0 VA: 0x1800242A0
public class SpriteAtlas : Object
{
	// Methods

	public bool CanBindTo(Sprite sprite) { }

	public Sprite GetSprite(string name) { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine
public enum RigidbodyConstraints
{
	// Fields
	public int value__;
	public const RigidbodyConstraints None = 0;
	public const RigidbodyConstraints FreezePositionX = 2;
	public const RigidbodyConstraints FreezePositionY = 4;
	public const RigidbodyConstraints FreezePositionZ = 8;
	public const RigidbodyConstraints FreezeRotationX = 16;
	public const RigidbodyConstraints FreezeRotationY = 32;
	public const RigidbodyConstraints FreezeRotationZ = 64;
	public const RigidbodyConstraints FreezePosition = 14;
	public const RigidbodyConstraints FreezeRotation = 112;
	public const RigidbodyConstraints FreezeAll = 126;
}

// Namespace: UnityEngine
public enum ForceMode
{
	// Fields
	public int value__;
	public const ForceMode Force = 0;
	public const ForceMode Acceleration = 5;
	public const ForceMode Impulse = 1;
	public const ForceMode VelocityChange = 2;
}

// Namespace: UnityEngine
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum MeshColliderCookingOptions
{
	// Fields
	public int value__;
	public const MeshColliderCookingOptions None = 0;
	[ObsoleteAttribute] // RVA: 0x6F110 Offset: 0x6E510 VA: 0x18006F110
	public const MeshColliderCookingOptions InflateConvexMesh = 1;
	public const MeshColliderCookingOptions CookForFasterSimulation = 2;
	public const MeshColliderCookingOptions EnableMeshCleaning = 4;
	public const MeshColliderCookingOptions WeldColocatedVertices = 8;
}

// Namespace: UnityEngine
public enum RigidbodyInterpolation
{
	// Fields
	public int value__;
	public const RigidbodyInterpolation None = 0;
	public const RigidbodyInterpolation Interpolate = 1;
	public const RigidbodyInterpolation Extrapolate = 2;
}

// Namespace: UnityEngine
public struct JointMotor
{
	// Fields
	private float m_TargetVelocity;
	private float m_Force;
	private int m_FreeSpin;

	// Properties
	public float targetVelocity { get; }
	public float force { get; }
	public bool freeSpin { get; }

	// Methods

	public float get_targetVelocity() { }

	public float get_force() { }

	public bool get_freeSpin() { }
}

// Namespace: UnityEngine
public struct JointSpring
{
	// Fields
	public float spring;
	public float damper;
	public float targetPosition;
}

// Namespace: UnityEngine
public struct JointLimits
{
	// Fields
	private float m_Min;
	private float m_Max;
	private float m_Bounciness;
	private float m_BounceMinVelocity;
	private float m_ContactDistance;
	[ObsoleteAttribute] // RVA: 0x710B0 Offset: 0x704B0 VA: 0x1800710B0
	[EditorBrowsableAttribute] // RVA: 0x710B0 Offset: 0x704B0 VA: 0x1800710B0
	public float minBounce;
	[ObsoleteAttribute] // RVA: 0x710B0 Offset: 0x704B0 VA: 0x1800710B0
	[EditorBrowsableAttribute] // RVA: 0x710B0 Offset: 0x704B0 VA: 0x1800710B0
	public float maxBounce;

	// Properties
	public float min { get; set; }
	public float max { get; set; }
	public float bounciness { get; }
	public float bounceMinVelocity { get; }
	public float contactDistance { get; }

	// Methods

	public float get_min() { }

	public void set_min(float value) { }

	public float get_max() { }

	public void set_max(float value) { }

	public float get_bounciness() { }

	public float get_bounceMinVelocity() { }

	public float get_contactDistance() { }
}

// Namespace: UnityEngine
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class ControllerColliderHit
{
	// Fields
	internal CharacterController m_Controller;
	internal Collider m_Collider;
	internal Vector3 m_Point;
	internal Vector3 m_Normal;
	internal Vector3 m_MoveDirection;
	internal float m_MoveLength;
	internal int m_Push;

	// Properties
	public CharacterController controller { get; }
	public Collider collider { get; }
	public Rigidbody rigidbody { get; }
	public GameObject gameObject { get; }
	public Transform transform { get; }
	public Vector3 point { get; }
	public Vector3 normal { get; }
	public Vector3 moveDirection { get; }
	public float moveLength { get; }

	// Methods

	public void .ctor() { }

	public CharacterController get_controller() { }

	public Collider get_collider() { }

	public Rigidbody get_rigidbody() { }

	public GameObject get_gameObject() { }

	public Transform get_transform() { }

	public Vector3 get_point() { }

	public Vector3 get_normal() { }

	public Vector3 get_moveDirection() { }

	public float get_moveLength() { }
}

// Namespace: UnityEngine
public enum PhysicMaterialCombine
{
	// Fields
	public int value__;
	public const PhysicMaterialCombine Average = 0;
	public const PhysicMaterialCombine Minimum = 2;
	public const PhysicMaterialCombine Multiply = 1;
	public const PhysicMaterialCombine Maximum = 3;
}

// Namespace: UnityEngine
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class Collision
{
	// Fields
	internal Vector3 m_Impulse;
	internal Vector3 m_RelativeVelocity;
	internal Rigidbody m_Rigidbody;
	internal Collider m_Collider;
	internal int m_ContactCount;
	internal ContactPoint[] m_RecycledContacts;
	internal ContactPoint[] m_LegacyContacts;

	// Properties
	public Rigidbody rigidbody { get; }
	public Collider collider { get; }
	public Transform transform { get; }
	public GameObject gameObject { get; }
	public ContactPoint[] contacts { get; }

	// Methods

	public Rigidbody get_rigidbody() { }

	public Collider get_collider() { }

	public Transform get_transform() { }

	public GameObject get_gameObject() { }

	public ContactPoint[] get_contacts() { }
}

// Namespace: UnityEngine
public enum CollisionFlags
{
	// Fields
	public int value__;
	public const CollisionFlags None = 0;
	public const CollisionFlags Sides = 1;
	public const CollisionFlags Above = 2;
	public const CollisionFlags Below = 4;
	public const CollisionFlags CollidedSides = 1;
	public const CollisionFlags CollidedAbove = 2;
	public const CollisionFlags CollidedBelow = 4;
}

// Namespace: UnityEngine
public enum QueryTriggerInteraction
{
	// Fields
	public int value__;
	public const QueryTriggerInteraction UseGlobal = 0;
	public const QueryTriggerInteraction Ignore = 1;
	public const QueryTriggerInteraction Collide = 2;
}

// Namespace: UnityEngine
public enum CollisionDetectionMode
{
	// Fields
	public int value__;
	public const CollisionDetectionMode Discrete = 0;
	public const CollisionDetectionMode Continuous = 1;
	public const CollisionDetectionMode ContinuousDynamic = 2;
	public const CollisionDetectionMode ContinuousSpeculative = 3;
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x776C0 Offset: 0x76AC0 VA: 0x1800776C0
public class PhysicMaterial : Object
{
	// Properties
	public float bounciness { set; }
	public float dynamicFriction { set; }
	public float staticFriction { set; }
	public PhysicMaterialCombine frictionCombine { set; }
	public PhysicMaterialCombine bounceCombine { set; }

	// Methods

	public void .ctor() { }

	private static void Internal_CreateDynamicsMaterial(PhysicMaterial mat, string name) { }

	public void set_bounciness(float value) { }

	public void set_dynamicFriction(float value) { }

	public void set_staticFriction(float value) { }

	public void set_frictionCombine(PhysicMaterialCombine value) { }

	public void set_bounceCombine(PhysicMaterialCombine value) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x79C20 Offset: 0x79020 VA: 0x180079C20
[NativeHeaderAttribute] // RVA: 0x79C20 Offset: 0x79020 VA: 0x180079C20
[UsedByNativeCodeAttribute] // RVA: 0x79C20 Offset: 0x79020 VA: 0x180079C20
[NativeHeaderAttribute] // RVA: 0x79C20 Offset: 0x79020 VA: 0x180079C20
public struct RaycastHit
{
	// Fields
	[NativeNameAttribute] // RVA: 0x1DE30 Offset: 0x1D230 VA: 0x18001DE30
	internal Vector3 m_Point;
	[NativeNameAttribute] // RVA: 0x20AB0 Offset: 0x1FEB0 VA: 0x180020AB0
	internal Vector3 m_Normal;
	[NativeNameAttribute] // RVA: 0x814C0 Offset: 0x808C0 VA: 0x1800814C0
	internal uint m_FaceID;
	[NativeNameAttribute] // RVA: 0x21180 Offset: 0x20580 VA: 0x180021180
	internal float m_Distance;
	[NativeNameAttribute] // RVA: 0x86140 Offset: 0x85540 VA: 0x180086140
	internal Vector2 m_UV;
	[NativeNameAttribute] // RVA: 0x87E50 Offset: 0x87250 VA: 0x180087E50
	internal int m_Collider;

	// Properties
	public Collider collider { get; }
	public Vector3 point { get; set; }
	public Vector3 normal { get; set; }
	public Vector3 barycentricCoordinate { get; }
	public float distance { get; set; }
	public int triangleIndex { get; }
	public Vector2 textureCoord { get; }
	public Vector2 textureCoord2 { get; }
	[ObsoleteAttribute] // RVA: 0x8A3F0 Offset: 0x897F0 VA: 0x18008A3F0
	public Vector2 textureCoord1 { get; }
	public Transform transform { get; }
	public Rigidbody rigidbody { get; }
	public Vector2 lightmapCoord { get; }

	// Methods

	public Collider get_collider() { }

	public Vector3 get_point() { }

	public void set_point(Vector3 value) { }

	public Vector3 get_normal() { }

	public void set_normal(Vector3 value) { }

	public Vector3 get_barycentricCoordinate() { }

	public float get_distance() { }

	public void set_distance(float value) { }

	public int get_triangleIndex() { }

	[FreeFunctionAttribute] // RVA: 0x14E60 Offset: 0x14260 VA: 0x180014E60
	private static Vector2 CalculateRaycastTexCoord(Collider collider, Vector2 uv, Vector3 pos, uint face, int textcoord) { }

	public Vector2 get_textureCoord() { }

	public Vector2 get_textureCoord2() { }

	public Vector2 get_textureCoord1() { }

	public Transform get_transform() { }

	public Rigidbody get_rigidbody() { }

	public Vector2 get_lightmapCoord() { }

	private static void CalculateRaycastTexCoord_Injected(Collider collider, ref Vector2 uv, ref Vector3 pos, uint face, int textcoord, out Vector2 ret) { }
}

// Namespace: UnityEngine
[RequireComponent] // RVA: 0x8C280 Offset: 0x8B680 VA: 0x18008C280
[NativeHeaderAttribute] // RVA: 0x8C280 Offset: 0x8B680 VA: 0x18008C280
public class Rigidbody : Component
{
	// Properties
	public Vector3 velocity { get; set; }
	public Vector3 angularVelocity { get; set; }
	public float drag { get; set; }
	public float angularDrag { get; set; }
	public float mass { get; set; }
	public bool useGravity { get; set; }
	public float maxDepenetrationVelocity { get; set; }
	public bool isKinematic { get; set; }
	public bool freezeRotation { get; set; }
	public RigidbodyConstraints constraints { get; set; }
	public CollisionDetectionMode collisionDetectionMode { get; set; }
	public Vector3 centerOfMass { get; set; }
	public Vector3 worldCenterOfMass { get; }
	public Quaternion inertiaTensorRotation { get; set; }
	public Vector3 inertiaTensor { get; set; }
	public bool detectCollisions { get; set; }
	public Vector3 position { get; set; }
	public Quaternion rotation { get; set; }
	public RigidbodyInterpolation interpolation { get; set; }
	public int solverIterations { get; set; }
	public float sleepThreshold { get; set; }
	public float maxAngularVelocity { get; set; }
	public int solverVelocityIterations { get; set; }

	// Methods

	public void .ctor() { }

	public Vector3 get_velocity() { }

	public void set_velocity(Vector3 value) { }

	public Vector3 get_angularVelocity() { }

	public void set_angularVelocity(Vector3 value) { }

	public float get_drag() { }

	public void set_drag(float value) { }

	public float get_angularDrag() { }

	public void set_angularDrag(float value) { }

	public float get_mass() { }

	public void set_mass(float value) { }

	public void SetDensity(float density) { }

	public bool get_useGravity() { }

	public void set_useGravity(bool value) { }

	public float get_maxDepenetrationVelocity() { }

	public void set_maxDepenetrationVelocity(float value) { }

	public bool get_isKinematic() { }

	public void set_isKinematic(bool value) { }

	public bool get_freezeRotation() { }

	public void set_freezeRotation(bool value) { }

	public RigidbodyConstraints get_constraints() { }

	public void set_constraints(RigidbodyConstraints value) { }

	public CollisionDetectionMode get_collisionDetectionMode() { }

	public void set_collisionDetectionMode(CollisionDetectionMode value) { }

	public Vector3 get_centerOfMass() { }

	public void set_centerOfMass(Vector3 value) { }

	public Vector3 get_worldCenterOfMass() { }

	public Quaternion get_inertiaTensorRotation() { }

	public void set_inertiaTensorRotation(Quaternion value) { }

	public Vector3 get_inertiaTensor() { }

	public void set_inertiaTensor(Vector3 value) { }

	public bool get_detectCollisions() { }

	public void set_detectCollisions(bool value) { }

	public Vector3 get_position() { }

	public void set_position(Vector3 value) { }

	public Quaternion get_rotation() { }

	public void set_rotation(Quaternion value) { }

	public RigidbodyInterpolation get_interpolation() { }

	public void set_interpolation(RigidbodyInterpolation value) { }

	public int get_solverIterations() { }

	public void set_solverIterations(int value) { }

	public float get_sleepThreshold() { }

	public void set_sleepThreshold(float value) { }

	public float get_maxAngularVelocity() { }

	public void set_maxAngularVelocity(float value) { }

	public void MovePosition(Vector3 position) { }

	public void MoveRotation(Quaternion rot) { }

	public void Sleep() { }

	public bool IsSleeping() { }

	public void WakeUp() { }

	public void ResetCenterOfMass() { }

	public void ResetInertiaTensor() { }

	public Vector3 GetRelativePointVelocity(Vector3 relativePoint) { }

	public Vector3 GetPointVelocity(Vector3 worldPoint) { }

	public int get_solverVelocityIterations() { }

	public void set_solverVelocityIterations(int value) { }

	public void AddForce(Vector3 force, ForceMode mode) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void AddForce(Vector3 force) { }

	public void AddForce(float x, float y, float z, ForceMode mode) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void AddForce(float x, float y, float z) { }

	public void AddRelativeForce(Vector3 force, ForceMode mode) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void AddRelativeForce(Vector3 force) { }

	public void AddRelativeForce(float x, float y, float z, ForceMode mode) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void AddRelativeForce(float x, float y, float z) { }

	public void AddTorque(Vector3 torque, ForceMode mode) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void AddTorque(Vector3 torque) { }

	public void AddTorque(float x, float y, float z, ForceMode mode) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void AddTorque(float x, float y, float z) { }

	public void AddRelativeTorque(Vector3 torque, ForceMode mode) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void AddRelativeTorque(Vector3 torque) { }

	public void AddRelativeTorque(float x, float y, float z, ForceMode mode) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void AddRelativeTorque(float x, float y, float z) { }

	public void AddForceAtPosition(Vector3 force, Vector3 position, ForceMode mode) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void AddForceAtPosition(Vector3 force, Vector3 position) { }

	public void AddExplosionForce(float explosionForce, Vector3 explosionPosition, float explosionRadius, float upwardsModifier, ForceMode mode) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void AddExplosionForce(float explosionForce, Vector3 explosionPosition, float explosionRadius, float upwardsModifier) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void AddExplosionForce(float explosionForce, Vector3 explosionPosition, float explosionRadius) { }

	[NativeNameAttribute] // RVA: 0xD0FE0 Offset: 0xD03E0 VA: 0x1800D0FE0
	private void Internal_ClosestPointOnBounds(Vector3 point, ref Vector3 outPos, ref float distance) { }

	public Vector3 ClosestPointOnBounds(Vector3 position) { }

	private RaycastHit SweepTest(Vector3 direction, float maxDistance, QueryTriggerInteraction queryTriggerInteraction, ref bool hasHit) { }

	public bool SweepTest(Vector3 direction, out RaycastHit hitInfo, float maxDistance, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool SweepTest(Vector3 direction, out RaycastHit hitInfo, float maxDistance) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool SweepTest(Vector3 direction, out RaycastHit hitInfo) { }

	[NativeNameAttribute] // RVA: 0xB8900 Offset: 0xB7D00 VA: 0x1800B8900
	private RaycastHit[] Internal_SweepTestAll(Vector3 direction, float maxDistance, QueryTriggerInteraction queryTriggerInteraction) { }

	public RaycastHit[] SweepTestAll(Vector3 direction, float maxDistance, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public RaycastHit[] SweepTestAll(Vector3 direction, float maxDistance) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public RaycastHit[] SweepTestAll(Vector3 direction) { }

	private void get_velocity_Injected(out Vector3 ret) { }

	private void set_velocity_Injected(ref Vector3 value) { }

	private void get_angularVelocity_Injected(out Vector3 ret) { }

	private void set_angularVelocity_Injected(ref Vector3 value) { }

	private void get_centerOfMass_Injected(out Vector3 ret) { }

	private void set_centerOfMass_Injected(ref Vector3 value) { }

	private void get_worldCenterOfMass_Injected(out Vector3 ret) { }

	private void get_inertiaTensorRotation_Injected(out Quaternion ret) { }

	private void set_inertiaTensorRotation_Injected(ref Quaternion value) { }

	private void get_inertiaTensor_Injected(out Vector3 ret) { }

	private void set_inertiaTensor_Injected(ref Vector3 value) { }

	private void get_position_Injected(out Vector3 ret) { }

	private void set_position_Injected(ref Vector3 value) { }

	private void get_rotation_Injected(out Quaternion ret) { }

	private void set_rotation_Injected(ref Quaternion value) { }

	private void MovePosition_Injected(ref Vector3 position) { }

	private void MoveRotation_Injected(ref Quaternion rot) { }

	private void GetRelativePointVelocity_Injected(ref Vector3 relativePoint, out Vector3 ret) { }

	private void GetPointVelocity_Injected(ref Vector3 worldPoint, out Vector3 ret) { }

	private void AddForce_Injected(ref Vector3 force, ForceMode mode) { }

	private void AddRelativeForce_Injected(ref Vector3 force, ForceMode mode) { }

	private void AddTorque_Injected(ref Vector3 torque, ForceMode mode) { }

	private void AddRelativeTorque_Injected(ref Vector3 torque, ForceMode mode) { }

	private void AddForceAtPosition_Injected(ref Vector3 force, ref Vector3 position, ForceMode mode) { }

	private void AddExplosionForce_Injected(float explosionForce, ref Vector3 explosionPosition, float explosionRadius, float upwardsModifier, ForceMode mode) { }

	private void Internal_ClosestPointOnBounds_Injected(ref Vector3 point, ref Vector3 outPos, ref float distance) { }

	private void SweepTest_Injected(ref Vector3 direction, float maxDistance, QueryTriggerInteraction queryTriggerInteraction, ref bool hasHit, out RaycastHit ret) { }

	private RaycastHit[] Internal_SweepTestAll_Injected(ref Vector3 direction, float maxDistance, QueryTriggerInteraction queryTriggerInteraction) { }
}

// Namespace: UnityEngine
[RequireComponent] // RVA: 0xC8750 Offset: 0xC7B50 VA: 0x1800C8750
[NativeHeaderAttribute] // RVA: 0xC8750 Offset: 0xC7B50 VA: 0x1800C8750
[RequiredByNativeCodeAttribute] // RVA: 0xC8750 Offset: 0xC7B50 VA: 0x1800C8750
public class Collider : Component
{
	// Properties
	public bool enabled { get; set; }
	public Rigidbody attachedRigidbody { get; }
	public bool isTrigger { get; set; }
	public float contactOffset { get; set; }
	public Bounds bounds { get; }
	[NativeMethodAttribute] // RVA: 0xD2EE0 Offset: 0xD22E0 VA: 0x1800D2EE0
	public PhysicMaterial sharedMaterial { get; set; }
	public PhysicMaterial material { get; set; }

	// Methods

	public void .ctor() { }

	public bool get_enabled() { }

	public void set_enabled(bool value) { }

	[NativeMethodAttribute] // RVA: 0xCC7E0 Offset: 0xCBBE0 VA: 0x1800CC7E0
	public Rigidbody get_attachedRigidbody() { }

	public bool get_isTrigger() { }

	public void set_isTrigger(bool value) { }

	public float get_contactOffset() { }

	public void set_contactOffset(float value) { }

	public Vector3 ClosestPoint(Vector3 position) { }

	public Bounds get_bounds() { }

	public PhysicMaterial get_sharedMaterial() { }

	public void set_sharedMaterial(PhysicMaterial value) { }

	[NativeMethodAttribute] // RVA: 0xCE920 Offset: 0xCDD20 VA: 0x1800CE920
	public PhysicMaterial get_material() { }

	[NativeMethodAttribute] // RVA: 0xCF230 Offset: 0xCE630 VA: 0x1800CF230
	public void set_material(PhysicMaterial value) { }

	private RaycastHit Raycast(Ray ray, float maxDistance, ref bool hasHit) { }

	public bool Raycast(Ray ray, out RaycastHit hitInfo, float maxDistance) { }

	[NativeNameAttribute] // RVA: 0xD0FE0 Offset: 0xD03E0 VA: 0x1800D0FE0
	private void Internal_ClosestPointOnBounds(Vector3 point, ref Vector3 outPos, ref float distance) { }

	public Vector3 ClosestPointOnBounds(Vector3 position) { }

	private void ClosestPoint_Injected(ref Vector3 position, out Vector3 ret) { }

	private void get_bounds_Injected(out Bounds ret) { }

	private void Raycast_Injected(ref Ray ray, float maxDistance, ref bool hasHit, out RaycastHit ret) { }

	private void Internal_ClosestPointOnBounds_Injected(ref Vector3 point, ref Vector3 outPos, ref float distance) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xD3910 Offset: 0xD2D10 VA: 0x1800D3910
public class CharacterController : Collider
{
	// Properties
	public Vector3 velocity { get; }
	public bool isGrounded { get; }
	public CollisionFlags collisionFlags { get; }
	public float radius { get; set; }
	public float height { get; set; }
	public Vector3 center { get; set; }
	public float slopeLimit { get; set; }
	public float stepOffset { get; set; }
	public float skinWidth { get; set; }
	public float minMoveDistance { get; set; }
	public bool detectCollisions { get; set; }
	public bool enableOverlapRecovery { get; set; }

	// Methods

	public void .ctor() { }

	public bool SimpleMove(Vector3 speed) { }

	public CollisionFlags Move(Vector3 motion) { }

	public Vector3 get_velocity() { }

	[NativeNameAttribute] // RVA: 0xD5880 Offset: 0xD4C80 VA: 0x1800D5880
	public bool get_isGrounded() { }

	public CollisionFlags get_collisionFlags() { }

	public float get_radius() { }

	public void set_radius(float value) { }

	public float get_height() { }

	public void set_height(float value) { }

	public Vector3 get_center() { }

	public void set_center(Vector3 value) { }

	public float get_slopeLimit() { }

	public void set_slopeLimit(float value) { }

	public float get_stepOffset() { }

	public void set_stepOffset(float value) { }

	public float get_skinWidth() { }

	public void set_skinWidth(float value) { }

	public float get_minMoveDistance() { }

	public void set_minMoveDistance(float value) { }

	public bool get_detectCollisions() { }

	public void set_detectCollisions(bool value) { }

	public bool get_enableOverlapRecovery() { }

	public void set_enableOverlapRecovery(bool value) { }

	private bool SimpleMove_Injected(ref Vector3 speed) { }

	private CollisionFlags Move_Injected(ref Vector3 motion) { }

	private void get_velocity_Injected(out Vector3 ret) { }

	private void get_center_Injected(out Vector3 ret) { }

	private void set_center_Injected(ref Vector3 value) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xD7790 Offset: 0xD6B90 VA: 0x1800D7790
[NativeHeaderAttribute] // RVA: 0xD7790 Offset: 0xD6B90 VA: 0x1800D7790
[RequiredByNativeCodeAttribute] // RVA: 0xD7790 Offset: 0xD6B90 VA: 0x1800D7790
public class MeshCollider : Collider
{
	// Properties
	public Mesh sharedMesh { get; set; }
	public bool convex { get; set; }
	public MeshColliderCookingOptions cookingOptions { get; set; }

	// Methods

	public void .ctor() { }

	public Mesh get_sharedMesh() { }

	public void set_sharedMesh(Mesh value) { }

	public bool get_convex() { }

	public void set_convex(bool value) { }

	public MeshColliderCookingOptions get_cookingOptions() { }

	public void set_cookingOptions(MeshColliderCookingOptions value) { }
}

// Namespace: UnityEngine
[RequiredByNativeCodeAttribute] // RVA: 0xDC620 Offset: 0xDBA20 VA: 0x1800DC620
[NativeHeaderAttribute] // RVA: 0xDC620 Offset: 0xDBA20 VA: 0x1800DC620
public class CapsuleCollider : Collider
{
	// Properties
	public Vector3 center { get; set; }
	public float radius { get; set; }
	public float height { get; set; }
	public int direction { get; set; }

	// Methods

	public void .ctor() { }

	public Vector3 get_center() { }

	public void set_center(Vector3 value) { }

	public float get_radius() { }

	public void set_radius(float value) { }

	public float get_height() { }

	public void set_height(float value) { }

	public int get_direction() { }

	public void set_direction(int value) { }

	private void get_center_Injected(out Vector3 ret) { }

	private void set_center_Injected(ref Vector3 value) { }
}

// Namespace: UnityEngine
[RequiredByNativeCodeAttribute] // RVA: 0xDFAE0 Offset: 0xDEEE0 VA: 0x1800DFAE0
[NativeHeaderAttribute] // RVA: 0xDFAE0 Offset: 0xDEEE0 VA: 0x1800DFAE0
public class BoxCollider : Collider
{
	// Properties
	public Vector3 center { get; set; }
	public Vector3 size { get; set; }

	// Methods

	public void .ctor() { }

	public Vector3 get_center() { }

	public void set_center(Vector3 value) { }

	public Vector3 get_size() { }

	public void set_size(Vector3 value) { }

	private void get_center_Injected(out Vector3 ret) { }

	private void set_center_Injected(ref Vector3 value) { }

	private void get_size_Injected(out Vector3 ret) { }

	private void set_size_Injected(ref Vector3 value) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xE1B50 Offset: 0xE0F50 VA: 0x1800E1B50
[RequiredByNativeCodeAttribute] // RVA: 0xE1B50 Offset: 0xE0F50 VA: 0x1800E1B50
public class SphereCollider : Collider
{
	// Properties
	public Vector3 center { get; set; }
	public float radius { get; set; }

	// Methods

	public void .ctor() { }

	public Vector3 get_center() { }

	public void set_center(Vector3 value) { }

	public float get_radius() { }

	public void set_radius(float value) { }

	private void get_center_Injected(out Vector3 ret) { }

	private void set_center_Injected(ref Vector3 value) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xE4C30 Offset: 0xE4030 VA: 0x1800E4C30
[RequireComponent] // RVA: 0xE4C30 Offset: 0xE4030 VA: 0x1800E4C30
[NativeClassAttribute] // RVA: 0xE4C30 Offset: 0xE4030 VA: 0x1800E4C30
public class Joint : Component
{
	// Properties
	public Rigidbody connectedBody { get; set; }
	public Vector3 axis { get; set; }
	public Vector3 anchor { get; set; }
	public Vector3 connectedAnchor { get; set; }
	public bool autoConfigureConnectedAnchor { get; set; }
	public float breakForce { get; set; }
	public float breakTorque { get; set; }
	public bool enableCollision { get; set; }
	public bool enablePreprocessing { get; set; }
	public float massScale { get; set; }
	public float connectedMassScale { get; set; }
	public Vector3 currentForce { get; }
	public Vector3 currentTorque { get; }

	// Methods

	public void .ctor() { }

	public Rigidbody get_connectedBody() { }

	public void set_connectedBody(Rigidbody value) { }

	public Vector3 get_axis() { }

	public void set_axis(Vector3 value) { }

	public Vector3 get_anchor() { }

	public void set_anchor(Vector3 value) { }

	public Vector3 get_connectedAnchor() { }

	public void set_connectedAnchor(Vector3 value) { }

	public bool get_autoConfigureConnectedAnchor() { }

	public void set_autoConfigureConnectedAnchor(bool value) { }

	public float get_breakForce() { }

	public void set_breakForce(float value) { }

	public float get_breakTorque() { }

	public void set_breakTorque(float value) { }

	public bool get_enableCollision() { }

	public void set_enableCollision(bool value) { }

	public bool get_enablePreprocessing() { }

	public void set_enablePreprocessing(bool value) { }

	public float get_massScale() { }

	public void set_massScale(float value) { }

	public float get_connectedMassScale() { }

	public void set_connectedMassScale(float value) { }

	private void GetCurrentForces(ref Vector3 linearForce, ref Vector3 angularForce) { }

	public Vector3 get_currentForce() { }

	public Vector3 get_currentTorque() { }

	private void get_axis_Injected(out Vector3 ret) { }

	private void set_axis_Injected(ref Vector3 value) { }

	private void get_anchor_Injected(out Vector3 ret) { }

	private void set_anchor_Injected(ref Vector3 value) { }

	private void get_connectedAnchor_Injected(out Vector3 ret) { }

	private void set_connectedAnchor_Injected(ref Vector3 value) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xEAD80 Offset: 0xEA180 VA: 0x1800EAD80
[NativeClassAttribute] // RVA: 0xEAD80 Offset: 0xEA180 VA: 0x1800EAD80
public class HingeJoint : Joint
{
	// Properties
	public JointMotor motor { get; set; }
	public JointLimits limits { get; set; }
	public JointSpring spring { get; set; }
	public bool useMotor { get; set; }
	public bool useLimits { get; set; }
	public bool useSpring { get; set; }
	public float velocity { get; }
	public float angle { get; }

	// Methods

	public void .ctor() { }

	public JointMotor get_motor() { }

	public void set_motor(JointMotor value) { }

	public JointLimits get_limits() { }

	public void set_limits(JointLimits value) { }

	public JointSpring get_spring() { }

	public void set_spring(JointSpring value) { }

	public bool get_useMotor() { }

	public void set_useMotor(bool value) { }

	public bool get_useLimits() { }

	public void set_useLimits(bool value) { }

	public bool get_useSpring() { }

	public void set_useSpring(bool value) { }

	public float get_velocity() { }

	public float get_angle() { }

	private void get_motor_Injected(out JointMotor ret) { }

	private void set_motor_Injected(ref JointMotor value) { }

	private void get_limits_Injected(out JointLimits ret) { }

	private void set_limits_Injected(ref JointLimits value) { }

	private void get_spring_Injected(out JointSpring ret) { }

	private void set_spring_Injected(ref JointSpring value) { }
}

// Namespace: UnityEngine
[NativeClassAttribute] // RVA: 0xED000 Offset: 0xEC400 VA: 0x1800ED000
[NativeHeaderAttribute] // RVA: 0xED000 Offset: 0xEC400 VA: 0x1800ED000
public class FixedJoint : Joint
{}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xEF510 Offset: 0xEE910 VA: 0x1800EF510
[UsedByNativeCodeAttribute] // RVA: 0xEF510 Offset: 0xEE910 VA: 0x1800EF510
public struct ContactPoint
{
	// Fields
	internal Vector3 m_Point;
	internal Vector3 m_Normal;
	internal int m_ThisColliderInstanceID;
	internal int m_OtherColliderInstanceID;
	internal float m_Separation;

	// Properties
	public Vector3 point { get; }
	public Vector3 normal { get; }

	// Methods

	public Vector3 get_point() { }

	public Vector3 get_normal() { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xF1630 Offset: 0xF0A30 VA: 0x1800F1630
public struct PhysicsScene : IEquatable<PhysicsScene>
{
	// Fields
	private int m_Handle;

	// Methods

	public override string ToString() { }

	public override int GetHashCode() { }

	public override bool Equals(object other) { }

	public bool Equals(PhysicsScene other) { }

	public bool IsValid() { }

	[StaticAccessorAttribute] // RVA: 0xF34F0 Offset: 0xF28F0 VA: 0x1800F34F0
	[NativeMethodAttribute] // RVA: 0xF34F0 Offset: 0xF28F0 VA: 0x1800F34F0
	private static bool IsValid_Internal(PhysicsScene physicsScene) { }

	public bool IsEmpty() { }

	[NativeMethodAttribute] // RVA: 0xF5480 Offset: 0xF4880 VA: 0x1800F5480
	[StaticAccessorAttribute] // RVA: 0xF5480 Offset: 0xF4880 VA: 0x1800F5480
	private static bool IsEmpty_Internal(PhysicsScene physicsScene) { }

	public bool Raycast(Vector3 origin, Vector3 direction, float maxDistance = ∞, int layerMask = -5, QueryTriggerInteraction queryTriggerInteraction = 0) { }

	[NativeNameAttribute] // RVA: 0xFB3C0 Offset: 0xFA7C0 VA: 0x1800FB3C0
	[StaticAccessorAttribute] // RVA: 0xFB3C0 Offset: 0xFA7C0 VA: 0x1800FB3C0
	private static bool Internal_RaycastTest(PhysicsScene physicsScene, Ray ray, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	public bool Raycast(Vector3 origin, Vector3 direction, out RaycastHit hitInfo, float maxDistance = ∞, int layerMask = -5, QueryTriggerInteraction queryTriggerInteraction = 0) { }

	[StaticAccessorAttribute] // RVA: 0x101180 Offset: 0x100580 VA: 0x180101180
	[NativeNameAttribute] // RVA: 0x101180 Offset: 0x100580 VA: 0x180101180
	private static bool Internal_Raycast(PhysicsScene physicsScene, Ray ray, float maxDistance, ref RaycastHit hit, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	public int Raycast(Vector3 origin, Vector3 direction, RaycastHit[] raycastHits, float maxDistance = ∞, int layerMask = -5, QueryTriggerInteraction queryTriggerInteraction = 0) { }

	[StaticAccessorAttribute] // RVA: 0x108270 Offset: 0x107670 VA: 0x180108270
	[NativeNameAttribute] // RVA: 0x108270 Offset: 0x107670 VA: 0x180108270
	private static int Internal_RaycastNonAlloc(PhysicsScene physicsScene, Ray ray, RaycastHit[] raycastHits, float maxDistance, int mask, QueryTriggerInteraction queryTriggerInteraction) { }

	private static bool IsValid_Internal_Injected(ref PhysicsScene physicsScene) { }

	private static bool IsEmpty_Internal_Injected(ref PhysicsScene physicsScene) { }

	private static bool Internal_RaycastTest_Injected(ref PhysicsScene physicsScene, ref Ray ray, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	private static bool Internal_Raycast_Injected(ref PhysicsScene physicsScene, ref Ray ray, float maxDistance, ref RaycastHit hit, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	private static int Internal_RaycastNonAlloc_Injected(ref PhysicsScene physicsScene, ref Ray ray, RaycastHit[] raycastHits, float maxDistance, int mask, QueryTriggerInteraction queryTriggerInteraction) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x10A3F0 Offset: 0x1097F0 VA: 0x18010A3F0
[StaticAccessorAttribute] // RVA: 0x10A3F0 Offset: 0x1097F0 VA: 0x18010A3F0
public class Physics
{
	// Properties
	public static Vector3 gravity { get; set; }
	public static float defaultContactOffset { get; set; }
	public static float sleepThreshold { get; set; }
	public static bool queriesHitTriggers { get; set; }
	public static bool queriesHitBackfaces { get; set; }
	public static float bounceThreshold { get; set; }
	public static int defaultSolverIterations { get; set; }
	public static int defaultSolverVelocityIterations { get; set; }
	[NativePropertyAttribute] // RVA: 0x243A0 Offset: 0x237A0 VA: 0x1800243A0
	public static PhysicsScene defaultPhysicsScene { get; }
	public static bool autoSimulation { get; set; }
	public static bool autoSyncTransforms { get; set; }
	public static bool reuseCollisionCallbacks { get; set; }
	[StaticAccessorAttribute] // RVA: 0x26080 Offset: 0x25480 VA: 0x180026080
	public static float interCollisionDistance { get; set; }
	[StaticAccessorAttribute] // RVA: 0x26080 Offset: 0x25480 VA: 0x180026080
	public static float interCollisionStiffness { get; set; }
	[StaticAccessorAttribute] // RVA: 0x26080 Offset: 0x25480 VA: 0x180026080
	public static bool interCollisionSettingsToggle { get; set; }

	// Methods

	[ThreadSafeAttribute] // RVA: 0x77880 Offset: 0x76C80 VA: 0x180077880
	public static Vector3 get_gravity() { }

	public static void set_gravity(Vector3 value) { }

	public static float get_defaultContactOffset() { }

	public static void set_defaultContactOffset(float value) { }

	public static float get_sleepThreshold() { }

	public static void set_sleepThreshold(float value) { }

	public static bool get_queriesHitTriggers() { }

	public static void set_queriesHitTriggers(bool value) { }

	public static bool get_queriesHitBackfaces() { }

	public static void set_queriesHitBackfaces(bool value) { }

	public static float get_bounceThreshold() { }

	public static void set_bounceThreshold(float value) { }

	public static int get_defaultSolverIterations() { }

	public static void set_defaultSolverIterations(int value) { }

	public static int get_defaultSolverVelocityIterations() { }

	public static void set_defaultSolverVelocityIterations(int value) { }

	public static PhysicsScene get_defaultPhysicsScene() { }

	public static void IgnoreCollision(Collider collider1, Collider collider2, bool ignore) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void IgnoreCollision(Collider collider1, Collider collider2) { }

	[NativeNameAttribute] // RVA: 0x110910 Offset: 0x10FD10 VA: 0x180110910
	public static void IgnoreLayerCollision(int layer1, int layer2, bool ignore) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void IgnoreLayerCollision(int layer1, int layer2) { }

	[NativeNameAttribute] // RVA: 0x114E00 Offset: 0x114200 VA: 0x180114E00
	public static bool GetIgnoreLayerCollision(int layer1, int layer2) { }

	public static bool Raycast(Vector3 origin, Vector3 direction, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Raycast(Vector3 origin, Vector3 direction, float maxDistance, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Raycast(Vector3 origin, Vector3 direction, float maxDistance) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Raycast(Vector3 origin, Vector3 direction) { }

	public static bool Raycast(Vector3 origin, Vector3 direction, out RaycastHit hitInfo, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[RequiredByNativeCodeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public static bool Raycast(Vector3 origin, Vector3 direction, out RaycastHit hitInfo, float maxDistance, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Raycast(Vector3 origin, Vector3 direction, out RaycastHit hitInfo, float maxDistance) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Raycast(Vector3 origin, Vector3 direction, out RaycastHit hitInfo) { }

	public static bool Raycast(Ray ray, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Raycast(Ray ray, float maxDistance, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Raycast(Ray ray, float maxDistance) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Raycast(Ray ray) { }

	public static bool Raycast(Ray ray, out RaycastHit hitInfo, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Raycast(Ray ray, out RaycastHit hitInfo, float maxDistance, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Raycast(Ray ray, out RaycastHit hitInfo, float maxDistance) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Raycast(Ray ray, out RaycastHit hitInfo) { }

	public static bool Linecast(Vector3 start, Vector3 end, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Linecast(Vector3 start, Vector3 end, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Linecast(Vector3 start, Vector3 end) { }

	public static bool Linecast(Vector3 start, Vector3 end, out RaycastHit hitInfo, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Linecast(Vector3 start, Vector3 end, out RaycastHit hitInfo, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Linecast(Vector3 start, Vector3 end, out RaycastHit hitInfo) { }

	[StaticAccessorAttribute] // RVA: 0x18FB0 Offset: 0x183B0 VA: 0x180018FB0
	[NativeNameAttribute] // RVA: 0x18FB0 Offset: 0x183B0 VA: 0x180018FB0
	private static bool Query_CapsuleCast(PhysicsScene physicsScene, Vector3 point1, Vector3 point2, float radius, Vector3 direction, float maxDistance, ref RaycastHit hitInfo, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	private static bool Internal_CapsuleCast(PhysicsScene physicsScene, Vector3 point1, Vector3 point2, float radius, Vector3 direction, out RaycastHit hitInfo, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	public static bool CapsuleCast(Vector3 point1, Vector3 point2, float radius, Vector3 direction, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool CapsuleCast(Vector3 point1, Vector3 point2, float radius, Vector3 direction, float maxDistance, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool CapsuleCast(Vector3 point1, Vector3 point2, float radius, Vector3 direction, float maxDistance) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool CapsuleCast(Vector3 point1, Vector3 point2, float radius, Vector3 direction) { }

	public static bool CapsuleCast(Vector3 point1, Vector3 point2, float radius, Vector3 direction, out RaycastHit hitInfo, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool CapsuleCast(Vector3 point1, Vector3 point2, float radius, Vector3 direction, out RaycastHit hitInfo, float maxDistance, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool CapsuleCast(Vector3 point1, Vector3 point2, float radius, Vector3 direction, out RaycastHit hitInfo, float maxDistance) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool CapsuleCast(Vector3 point1, Vector3 point2, float radius, Vector3 direction, out RaycastHit hitInfo) { }

	[StaticAccessorAttribute] // RVA: 0x2F990 Offset: 0x2ED90 VA: 0x18002F990
	[NativeNameAttribute] // RVA: 0x2F990 Offset: 0x2ED90 VA: 0x18002F990
	private static bool Query_SphereCast(PhysicsScene physicsScene, Vector3 origin, float radius, Vector3 direction, float maxDistance, ref RaycastHit hitInfo, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	private static bool Internal_SphereCast(PhysicsScene physicsScene, Vector3 origin, float radius, Vector3 direction, out RaycastHit hitInfo, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	public static bool SphereCast(Vector3 origin, float radius, Vector3 direction, out RaycastHit hitInfo, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool SphereCast(Vector3 origin, float radius, Vector3 direction, out RaycastHit hitInfo, float maxDistance, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool SphereCast(Vector3 origin, float radius, Vector3 direction, out RaycastHit hitInfo, float maxDistance) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool SphereCast(Vector3 origin, float radius, Vector3 direction, out RaycastHit hitInfo) { }

	public static bool SphereCast(Ray ray, float radius, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool SphereCast(Ray ray, float radius, float maxDistance, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool SphereCast(Ray ray, float radius, float maxDistance) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool SphereCast(Ray ray, float radius) { }

	public static bool SphereCast(Ray ray, float radius, out RaycastHit hitInfo, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool SphereCast(Ray ray, float radius, out RaycastHit hitInfo, float maxDistance, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool SphereCast(Ray ray, float radius, out RaycastHit hitInfo, float maxDistance) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool SphereCast(Ray ray, float radius, out RaycastHit hitInfo) { }

	[NativeNameAttribute] // RVA: 0x4B630 Offset: 0x4AA30 VA: 0x18004B630
	[StaticAccessorAttribute] // RVA: 0x4B630 Offset: 0x4AA30 VA: 0x18004B630
	private static bool Query_BoxCast(PhysicsScene physicsScene, Vector3 center, Vector3 halfExtents, Vector3 direction, Quaternion orientation, float maxDistance, ref RaycastHit outHit, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	private static bool Internal_BoxCast(PhysicsScene physicsScene, Vector3 center, Vector3 halfExtents, Quaternion orientation, Vector3 direction, out RaycastHit hitInfo, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	public static bool BoxCast(Vector3 center, Vector3 halfExtents, Vector3 direction, Quaternion orientation, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool BoxCast(Vector3 center, Vector3 halfExtents, Vector3 direction, Quaternion orientation, float maxDistance, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool BoxCast(Vector3 center, Vector3 halfExtents, Vector3 direction, Quaternion orientation, float maxDistance) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool BoxCast(Vector3 center, Vector3 halfExtents, Vector3 direction, Quaternion orientation) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool BoxCast(Vector3 center, Vector3 halfExtents, Vector3 direction) { }

	public static bool BoxCast(Vector3 center, Vector3 halfExtents, Vector3 direction, out RaycastHit hitInfo, Quaternion orientation, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool BoxCast(Vector3 center, Vector3 halfExtents, Vector3 direction, out RaycastHit hitInfo, Quaternion orientation, float maxDistance, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool BoxCast(Vector3 center, Vector3 halfExtents, Vector3 direction, out RaycastHit hitInfo, Quaternion orientation, float maxDistance) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool BoxCast(Vector3 center, Vector3 halfExtents, Vector3 direction, out RaycastHit hitInfo, Quaternion orientation) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool BoxCast(Vector3 center, Vector3 halfExtents, Vector3 direction, out RaycastHit hitInfo) { }

	[NativeNameAttribute] // RVA: 0x627D0 Offset: 0x61BD0 VA: 0x1800627D0
	[StaticAccessorAttribute] // RVA: 0x627D0 Offset: 0x61BD0 VA: 0x1800627D0
	private static RaycastHit[] Internal_RaycastAll(PhysicsScene physicsScene, Ray ray, float maxDistance, int mask, QueryTriggerInteraction queryTriggerInteraction) { }

	public static RaycastHit[] RaycastAll(Vector3 origin, Vector3 direction, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RaycastHit[] RaycastAll(Vector3 origin, Vector3 direction, float maxDistance, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RaycastHit[] RaycastAll(Vector3 origin, Vector3 direction, float maxDistance) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RaycastHit[] RaycastAll(Vector3 origin, Vector3 direction) { }

	public static RaycastHit[] RaycastAll(Ray ray, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[RequiredByNativeCodeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public static RaycastHit[] RaycastAll(Ray ray, float maxDistance, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RaycastHit[] RaycastAll(Ray ray, float maxDistance) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RaycastHit[] RaycastAll(Ray ray) { }

	public static int RaycastNonAlloc(Ray ray, RaycastHit[] results, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[RequiredByNativeCodeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public static int RaycastNonAlloc(Ray ray, RaycastHit[] results, float maxDistance, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int RaycastNonAlloc(Ray ray, RaycastHit[] results, float maxDistance) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int RaycastNonAlloc(Ray ray, RaycastHit[] results) { }

	public static int RaycastNonAlloc(Vector3 origin, Vector3 direction, RaycastHit[] results, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int RaycastNonAlloc(Vector3 origin, Vector3 direction, RaycastHit[] results, float maxDistance, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int RaycastNonAlloc(Vector3 origin, Vector3 direction, RaycastHit[] results, float maxDistance) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int RaycastNonAlloc(Vector3 origin, Vector3 direction, RaycastHit[] results) { }

	[NativeNameAttribute] // RVA: 0x88800 Offset: 0x87C00 VA: 0x180088800
	[StaticAccessorAttribute] // RVA: 0x88800 Offset: 0x87C00 VA: 0x180088800
	private static RaycastHit[] Query_CapsuleCastAll(PhysicsScene physicsScene, Vector3 p0, Vector3 p1, float radius, Vector3 direction, float maxDistance, int mask, QueryTriggerInteraction queryTriggerInteraction) { }

	public static RaycastHit[] CapsuleCastAll(Vector3 point1, Vector3 point2, float radius, Vector3 direction, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RaycastHit[] CapsuleCastAll(Vector3 point1, Vector3 point2, float radius, Vector3 direction, float maxDistance, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RaycastHit[] CapsuleCastAll(Vector3 point1, Vector3 point2, float radius, Vector3 direction, float maxDistance) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RaycastHit[] CapsuleCastAll(Vector3 point1, Vector3 point2, float radius, Vector3 direction) { }

	[StaticAccessorAttribute] // RVA: 0x93E70 Offset: 0x93270 VA: 0x180093E70
	[NativeNameAttribute] // RVA: 0x93E70 Offset: 0x93270 VA: 0x180093E70
	private static RaycastHit[] Query_SphereCastAll(PhysicsScene physicsScene, Vector3 origin, float radius, Vector3 direction, float maxDistance, int mask, QueryTriggerInteraction queryTriggerInteraction) { }

	public static RaycastHit[] SphereCastAll(Vector3 origin, float radius, Vector3 direction, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RaycastHit[] SphereCastAll(Vector3 origin, float radius, Vector3 direction, float maxDistance, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RaycastHit[] SphereCastAll(Vector3 origin, float radius, Vector3 direction, float maxDistance) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RaycastHit[] SphereCastAll(Vector3 origin, float radius, Vector3 direction) { }

	public static RaycastHit[] SphereCastAll(Ray ray, float radius, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RaycastHit[] SphereCastAll(Ray ray, float radius, float maxDistance, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RaycastHit[] SphereCastAll(Ray ray, float radius, float maxDistance) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RaycastHit[] SphereCastAll(Ray ray, float radius) { }

	[NativeNameAttribute] // RVA: 0xA92A0 Offset: 0xA86A0 VA: 0x1800A92A0
	[StaticAccessorAttribute] // RVA: 0xA92A0 Offset: 0xA86A0 VA: 0x1800A92A0
	private static Collider[] OverlapCapsule_Internal(PhysicsScene physicsScene, Vector3 point0, Vector3 point1, float radius, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	public static Collider[] OverlapCapsule(Vector3 point0, Vector3 point1, float radius, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Collider[] OverlapCapsule(Vector3 point0, Vector3 point1, float radius, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Collider[] OverlapCapsule(Vector3 point0, Vector3 point1, float radius) { }

	[StaticAccessorAttribute] // RVA: 0xAF9F0 Offset: 0xAEDF0 VA: 0x1800AF9F0
	[NativeNameAttribute] // RVA: 0xAF9F0 Offset: 0xAEDF0 VA: 0x1800AF9F0
	private static Collider[] OverlapSphere_Internal(PhysicsScene physicsScene, Vector3 position, float radius, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	public static Collider[] OverlapSphere(Vector3 position, float radius, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Collider[] OverlapSphere(Vector3 position, float radius, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Collider[] OverlapSphere(Vector3 position, float radius) { }

	[NativeNameAttribute] // RVA: 0xB8C40 Offset: 0xB8040 VA: 0x1800B8C40
	internal static void Simulate_Internal(PhysicsScene physicsScene, float step) { }

	public static void Simulate(float step) { }

	public static bool get_autoSimulation() { }

	public static void set_autoSimulation(bool value) { }

	public static void SyncTransforms() { }

	public static bool get_autoSyncTransforms() { }

	public static void set_autoSyncTransforms(bool value) { }

	public static bool get_reuseCollisionCallbacks() { }

	public static void set_reuseCollisionCallbacks(bool value) { }

	[StaticAccessorAttribute] // RVA: 0xBAAD0 Offset: 0xB9ED0 VA: 0x1800BAAD0
	[NativeNameAttribute] // RVA: 0xBAAD0 Offset: 0xB9ED0 VA: 0x1800BAAD0
	private static bool Query_ComputePenetration(Collider colliderA, Vector3 positionA, Quaternion rotationA, Collider colliderB, Vector3 positionB, Quaternion rotationB, ref Vector3 direction, ref float distance) { }

	public static bool ComputePenetration(Collider colliderA, Vector3 positionA, Quaternion rotationA, Collider colliderB, Vector3 positionB, Quaternion rotationB, out Vector3 direction, out float distance) { }

	[NativeNameAttribute] // RVA: 0xBEC50 Offset: 0xBE050 VA: 0x1800BEC50
	[StaticAccessorAttribute] // RVA: 0xBEC50 Offset: 0xBE050 VA: 0x1800BEC50
	private static Vector3 Query_ClosestPoint(Collider collider, Vector3 position, Quaternion rotation, Vector3 point) { }

	public static Vector3 ClosestPoint(Vector3 point, Collider collider, Vector3 position, Quaternion rotation) { }

	[NativeNameAttribute] // RVA: 0xC24D0 Offset: 0xC18D0 VA: 0x1800C24D0
	public static float get_interCollisionDistance() { }

	[NativeNameAttribute] // RVA: 0xC4210 Offset: 0xC3610 VA: 0x1800C4210
	public static void set_interCollisionDistance(float value) { }

	[NativeNameAttribute] // RVA: 0xC6110 Offset: 0xC5510 VA: 0x1800C6110
	public static float get_interCollisionStiffness() { }

	[NativeNameAttribute] // RVA: 0xC80C0 Offset: 0xC74C0 VA: 0x1800C80C0
	public static void set_interCollisionStiffness(float value) { }

	[NativeNameAttribute] // RVA: 0xC8C30 Offset: 0xC8030 VA: 0x1800C8C30
	public static bool get_interCollisionSettingsToggle() { }

	[NativeNameAttribute] // RVA: 0xCABA0 Offset: 0xC9FA0 VA: 0x1800CABA0
	public static void set_interCollisionSettingsToggle(bool value) { }

	[StaticAccessorAttribute] // RVA: 0xCCB40 Offset: 0xCBF40 VA: 0x1800CCB40
	[NativeNameAttribute] // RVA: 0xCCB40 Offset: 0xCBF40 VA: 0x1800CCB40
	private static int OverlapSphereNonAlloc_Internal(PhysicsScene physicsScene, Vector3 position, float radius, Collider[] results, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	public static int OverlapSphereNonAlloc(Vector3 position, float radius, Collider[] results, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int OverlapSphereNonAlloc(Vector3 position, float radius, Collider[] results, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int OverlapSphereNonAlloc(Vector3 position, float radius, Collider[] results) { }

	[StaticAccessorAttribute] // RVA: 0xD38B0 Offset: 0xD2CB0 VA: 0x1800D38B0
	[NativeNameAttribute] // RVA: 0xD38B0 Offset: 0xD2CB0 VA: 0x1800D38B0
	private static bool CheckSphere_Internal(PhysicsScene physicsScene, Vector3 position, float radius, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	public static bool CheckSphere(Vector3 position, float radius, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool CheckSphere(Vector3 position, float radius, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool CheckSphere(Vector3 position, float radius) { }

	[NativeNameAttribute] // RVA: 0xDE3C0 Offset: 0xDD7C0 VA: 0x1800DE3C0
	[StaticAccessorAttribute] // RVA: 0xDE3C0 Offset: 0xDD7C0 VA: 0x1800DE3C0
	private static int Internal_CapsuleCastNonAlloc(PhysicsScene physicsScene, Vector3 p0, Vector3 p1, float radius, Vector3 direction, RaycastHit[] raycastHits, float maxDistance, int mask, QueryTriggerInteraction queryTriggerInteraction) { }

	public static int CapsuleCastNonAlloc(Vector3 point1, Vector3 point2, float radius, Vector3 direction, RaycastHit[] results, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int CapsuleCastNonAlloc(Vector3 point1, Vector3 point2, float radius, Vector3 direction, RaycastHit[] results, float maxDistance, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int CapsuleCastNonAlloc(Vector3 point1, Vector3 point2, float radius, Vector3 direction, RaycastHit[] results, float maxDistance) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int CapsuleCastNonAlloc(Vector3 point1, Vector3 point2, float radius, Vector3 direction, RaycastHit[] results) { }

	[NativeNameAttribute] // RVA: 0xEC7D0 Offset: 0xEBBD0 VA: 0x1800EC7D0
	[StaticAccessorAttribute] // RVA: 0xEC7D0 Offset: 0xEBBD0 VA: 0x1800EC7D0
	private static int Internal_SphereCastNonAlloc(PhysicsScene physicsScene, Vector3 origin, float radius, Vector3 direction, RaycastHit[] raycastHits, float maxDistance, int mask, QueryTriggerInteraction queryTriggerInteraction) { }

	public static int SphereCastNonAlloc(Vector3 origin, float radius, Vector3 direction, RaycastHit[] results, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int SphereCastNonAlloc(Vector3 origin, float radius, Vector3 direction, RaycastHit[] results, float maxDistance, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int SphereCastNonAlloc(Vector3 origin, float radius, Vector3 direction, RaycastHit[] results, float maxDistance) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int SphereCastNonAlloc(Vector3 origin, float radius, Vector3 direction, RaycastHit[] results) { }

	public static int SphereCastNonAlloc(Ray ray, float radius, RaycastHit[] results, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int SphereCastNonAlloc(Ray ray, float radius, RaycastHit[] results, float maxDistance, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int SphereCastNonAlloc(Ray ray, float radius, RaycastHit[] results, float maxDistance) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int SphereCastNonAlloc(Ray ray, float radius, RaycastHit[] results) { }

	[StaticAccessorAttribute] // RVA: 0xFD2E0 Offset: 0xFC6E0 VA: 0x1800FD2E0
	[NativeNameAttribute] // RVA: 0xFD2E0 Offset: 0xFC6E0 VA: 0x1800FD2E0
	private static bool CheckCapsule_Internal(PhysicsScene physicsScene, Vector3 start, Vector3 end, float radius, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	public static bool CheckCapsule(Vector3 start, Vector3 end, float radius, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool CheckCapsule(Vector3 start, Vector3 end, float radius, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool CheckCapsule(Vector3 start, Vector3 end, float radius) { }

	[StaticAccessorAttribute] // RVA: 0x104820 Offset: 0x103C20 VA: 0x180104820
	[NativeNameAttribute] // RVA: 0x104820 Offset: 0x103C20 VA: 0x180104820
	private static bool CheckBox_Internal(PhysicsScene physicsScene, Vector3 center, Vector3 halfExtents, Quaternion orientation, int layermask, QueryTriggerInteraction queryTriggerInteraction) { }

	public static bool CheckBox(Vector3 center, Vector3 halfExtents, Quaternion orientation, int layermask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool CheckBox(Vector3 center, Vector3 halfExtents, Quaternion orientation, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool CheckBox(Vector3 center, Vector3 halfExtents, Quaternion orientation) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool CheckBox(Vector3 center, Vector3 halfExtents) { }

	[StaticAccessorAttribute] // RVA: 0x10EB80 Offset: 0x10DF80 VA: 0x18010EB80
	[NativeNameAttribute] // RVA: 0x10EB80 Offset: 0x10DF80 VA: 0x18010EB80
	private static Collider[] OverlapBox_Internal(PhysicsScene physicsScene, Vector3 center, Vector3 halfExtents, Quaternion orientation, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	public static Collider[] OverlapBox(Vector3 center, Vector3 halfExtents, Quaternion orientation, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Collider[] OverlapBox(Vector3 center, Vector3 halfExtents, Quaternion orientation, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Collider[] OverlapBox(Vector3 center, Vector3 halfExtents, Quaternion orientation) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Collider[] OverlapBox(Vector3 center, Vector3 halfExtents) { }

	[StaticAccessorAttribute] // RVA: 0x1192F0 Offset: 0x1186F0 VA: 0x1801192F0
	[NativeNameAttribute] // RVA: 0x1192F0 Offset: 0x1186F0 VA: 0x1801192F0
	private static int OverlapBoxNonAlloc_Internal(PhysicsScene physicsScene, Vector3 center, Vector3 halfExtents, Collider[] results, Quaternion orientation, int mask, QueryTriggerInteraction queryTriggerInteraction) { }

	public static int OverlapBoxNonAlloc(Vector3 center, Vector3 halfExtents, Collider[] results, Quaternion orientation, int mask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int OverlapBoxNonAlloc(Vector3 center, Vector3 halfExtents, Collider[] results, Quaternion orientation, int mask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int OverlapBoxNonAlloc(Vector3 center, Vector3 halfExtents, Collider[] results, Quaternion orientation) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int OverlapBoxNonAlloc(Vector3 center, Vector3 halfExtents, Collider[] results) { }

	[StaticAccessorAttribute] // RVA: 0x125EB0 Offset: 0x1252B0 VA: 0x180125EB0
	[NativeNameAttribute] // RVA: 0x125EB0 Offset: 0x1252B0 VA: 0x180125EB0
	private static int Internal_BoxCastNonAlloc(PhysicsScene physicsScene, Vector3 center, Vector3 halfExtents, Vector3 direction, RaycastHit[] raycastHits, Quaternion orientation, float maxDistance, int mask, QueryTriggerInteraction queryTriggerInteraction) { }

	public static int BoxCastNonAlloc(Vector3 center, Vector3 halfExtents, Vector3 direction, RaycastHit[] results, Quaternion orientation, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int BoxCastNonAlloc(Vector3 center, Vector3 halfExtents, Vector3 direction, RaycastHit[] results, Quaternion orientation) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int BoxCastNonAlloc(Vector3 center, Vector3 halfExtents, Vector3 direction, RaycastHit[] results, Quaternion orientation, float maxDistance) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int BoxCastNonAlloc(Vector3 center, Vector3 halfExtents, Vector3 direction, RaycastHit[] results, Quaternion orientation, float maxDistance, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int BoxCastNonAlloc(Vector3 center, Vector3 halfExtents, Vector3 direction, RaycastHit[] results) { }

	[StaticAccessorAttribute] // RVA: 0xA540 Offset: 0x9940 VA: 0x18000A540
	[NativeNameAttribute] // RVA: 0xA540 Offset: 0x9940 VA: 0x18000A540
	private static RaycastHit[] Internal_BoxCastAll(PhysicsScene physicsScene, Vector3 center, Vector3 halfExtents, Vector3 direction, Quaternion orientation, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	public static RaycastHit[] BoxCastAll(Vector3 center, Vector3 halfExtents, Vector3 direction, Quaternion orientation, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RaycastHit[] BoxCastAll(Vector3 center, Vector3 halfExtents, Vector3 direction, Quaternion orientation, float maxDistance, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RaycastHit[] BoxCastAll(Vector3 center, Vector3 halfExtents, Vector3 direction, Quaternion orientation, float maxDistance) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RaycastHit[] BoxCastAll(Vector3 center, Vector3 halfExtents, Vector3 direction, Quaternion orientation) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RaycastHit[] BoxCastAll(Vector3 center, Vector3 halfExtents, Vector3 direction) { }

	[NativeNameAttribute] // RVA: 0x18BC0 Offset: 0x17FC0 VA: 0x180018BC0
	[StaticAccessorAttribute] // RVA: 0x18BC0 Offset: 0x17FC0 VA: 0x180018BC0
	private static int OverlapCapsuleNonAlloc_Internal(PhysicsScene physicsScene, Vector3 point0, Vector3 point1, float radius, Collider[] results, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	public static int OverlapCapsuleNonAlloc(Vector3 point0, Vector3 point1, float radius, Collider[] results, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int OverlapCapsuleNonAlloc(Vector3 point0, Vector3 point1, float radius, Collider[] results, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int OverlapCapsuleNonAlloc(Vector3 point0, Vector3 point1, float radius, Collider[] results) { }

	[StaticAccessorAttribute] // RVA: 0x21330 Offset: 0x20730 VA: 0x180021330
	[NativeNameAttribute] // RVA: 0x21330 Offset: 0x20730 VA: 0x180021330
	private static void Internal_RebuildBroadphaseRegions(Bounds bounds, int subdivisions) { }

	public static void RebuildBroadphaseRegions(Bounds worldBounds, int subdivisions) { }

	private static void get_gravity_Injected(out Vector3 ret) { }

	private static void set_gravity_Injected(ref Vector3 value) { }

	private static void get_defaultPhysicsScene_Injected(out PhysicsScene ret) { }

	private static bool Query_CapsuleCast_Injected(ref PhysicsScene physicsScene, ref Vector3 point1, ref Vector3 point2, float radius, ref Vector3 direction, float maxDistance, ref RaycastHit hitInfo, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	private static bool Query_SphereCast_Injected(ref PhysicsScene physicsScene, ref Vector3 origin, float radius, ref Vector3 direction, float maxDistance, ref RaycastHit hitInfo, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	private static bool Query_BoxCast_Injected(ref PhysicsScene physicsScene, ref Vector3 center, ref Vector3 halfExtents, ref Vector3 direction, ref Quaternion orientation, float maxDistance, ref RaycastHit outHit, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	private static RaycastHit[] Internal_RaycastAll_Injected(ref PhysicsScene physicsScene, ref Ray ray, float maxDistance, int mask, QueryTriggerInteraction queryTriggerInteraction) { }

	private static RaycastHit[] Query_CapsuleCastAll_Injected(ref PhysicsScene physicsScene, ref Vector3 p0, ref Vector3 p1, float radius, ref Vector3 direction, float maxDistance, int mask, QueryTriggerInteraction queryTriggerInteraction) { }

	private static RaycastHit[] Query_SphereCastAll_Injected(ref PhysicsScene physicsScene, ref Vector3 origin, float radius, ref Vector3 direction, float maxDistance, int mask, QueryTriggerInteraction queryTriggerInteraction) { }

	private static Collider[] OverlapCapsule_Internal_Injected(ref PhysicsScene physicsScene, ref Vector3 point0, ref Vector3 point1, float radius, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	private static Collider[] OverlapSphere_Internal_Injected(ref PhysicsScene physicsScene, ref Vector3 position, float radius, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	private static void Simulate_Internal_Injected(ref PhysicsScene physicsScene, float step) { }

	private static bool Query_ComputePenetration_Injected(Collider colliderA, ref Vector3 positionA, ref Quaternion rotationA, Collider colliderB, ref Vector3 positionB, ref Quaternion rotationB, ref Vector3 direction, ref float distance) { }

	private static void Query_ClosestPoint_Injected(Collider collider, ref Vector3 position, ref Quaternion rotation, ref Vector3 point, out Vector3 ret) { }

	private static int OverlapSphereNonAlloc_Internal_Injected(ref PhysicsScene physicsScene, ref Vector3 position, float radius, Collider[] results, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	private static bool CheckSphere_Internal_Injected(ref PhysicsScene physicsScene, ref Vector3 position, float radius, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	private static int Internal_CapsuleCastNonAlloc_Injected(ref PhysicsScene physicsScene, ref Vector3 p0, ref Vector3 p1, float radius, ref Vector3 direction, RaycastHit[] raycastHits, float maxDistance, int mask, QueryTriggerInteraction queryTriggerInteraction) { }

	private static int Internal_SphereCastNonAlloc_Injected(ref PhysicsScene physicsScene, ref Vector3 origin, float radius, ref Vector3 direction, RaycastHit[] raycastHits, float maxDistance, int mask, QueryTriggerInteraction queryTriggerInteraction) { }

	private static bool CheckCapsule_Internal_Injected(ref PhysicsScene physicsScene, ref Vector3 start, ref Vector3 end, float radius, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	private static bool CheckBox_Internal_Injected(ref PhysicsScene physicsScene, ref Vector3 center, ref Vector3 halfExtents, ref Quaternion orientation, int layermask, QueryTriggerInteraction queryTriggerInteraction) { }

	private static Collider[] OverlapBox_Internal_Injected(ref PhysicsScene physicsScene, ref Vector3 center, ref Vector3 halfExtents, ref Quaternion orientation, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	private static int OverlapBoxNonAlloc_Internal_Injected(ref PhysicsScene physicsScene, ref Vector3 center, ref Vector3 halfExtents, Collider[] results, ref Quaternion orientation, int mask, QueryTriggerInteraction queryTriggerInteraction) { }

	private static int Internal_BoxCastNonAlloc_Injected(ref PhysicsScene physicsScene, ref Vector3 center, ref Vector3 halfExtents, ref Vector3 direction, RaycastHit[] raycastHits, ref Quaternion orientation, float maxDistance, int mask, QueryTriggerInteraction queryTriggerInteraction) { }

	private static RaycastHit[] Internal_BoxCastAll_Injected(ref PhysicsScene physicsScene, ref Vector3 center, ref Vector3 halfExtents, ref Vector3 direction, ref Quaternion orientation, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	private static int OverlapCapsuleNonAlloc_Internal_Injected(ref PhysicsScene physicsScene, ref Vector3 point0, ref Vector3 point1, float radius, Collider[] results, int layerMask, QueryTriggerInteraction queryTriggerInteraction) { }

	private static void Internal_RebuildBroadphaseRegions_Injected(ref Bounds bounds, int subdivisions) { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine
public enum FontStyle
{
	// Fields
	public int value__;
	public const FontStyle Normal = 0;
	public const FontStyle Bold = 1;
	public const FontStyle Italic = 2;
	public const FontStyle BoldAndItalic = 3;
}

// Namespace: UnityEngine
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal enum TextGenerationError
{
	// Fields
	public int value__;
	public const TextGenerationError None = 0;
	public const TextGenerationError CustomSizeOnNonDynamicFont = 1;
	public const TextGenerationError CustomStyleOnNonDynamicFont = 2;
	public const TextGenerationError NoFont = 4;
}

// Namespace: UnityEngine
public struct TextGenerationSettings
{
	// Fields
	public Font font;
	public Color color;
	public int fontSize;
	public float lineSpacing;
	public bool richText;
	public float scaleFactor;
	public FontStyle fontStyle;
	public TextAnchor textAnchor;
	public bool alignByGeometry;
	public bool resizeTextForBestFit;
	public int resizeTextMinSize;
	public int resizeTextMaxSize;
	public bool updateBounds;
	public VerticalWrapMode verticalOverflow;
	public HorizontalWrapMode horizontalOverflow;
	public Vector2 generationExtents;
	public Vector2 pivot;
	public bool generateOutOfBounds;

	// Methods

	private bool CompareColors(Color left, Color right) { }

	private bool CompareVector2(Vector2 left, Vector2 right) { }

	public bool Equals(TextGenerationSettings other) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x72E80 Offset: 0x72280 VA: 0x180072E80
[UsedByNativeCodeAttribute] // RVA: 0x72E80 Offset: 0x72280 VA: 0x180072E80
public sealed class TextGenerator : IDisposable
{
	// Fields
	internal IntPtr m_Ptr;
	private string m_LastString;
	private TextGenerationSettings m_LastSettings;
	private bool m_HasGenerated;
	private TextGenerationError m_LastValid;
	private readonly List<UIVertex> m_Verts;
	private readonly List<UICharInfo> m_Characters;
	private readonly List<UILineInfo> m_Lines;
	private bool m_CachedVerts;
	private bool m_CachedCharacters;
	private bool m_CachedLines;

	// Properties
	public int characterCountVisible { get; }
	public IList<UIVertex> verts { get; }
	public IList<UICharInfo> characters { get; }
	public IList<UILineInfo> lines { get; }
	public Rect rectExtents { get; }
	public int characterCount { get; }
	public int lineCount { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(int initialCapacity) { }

	protected override void Finalize() { }

	private void System.IDisposable.Dispose() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_characterCountVisible() { }

	private TextGenerationSettings ValidatedSettings(TextGenerationSettings settings) { }

	public void Invalidate() { }

	public void GetCharacters(List<UICharInfo> characters) { }

	public void GetLines(List<UILineInfo> lines) { }

	public void GetVertices(List<UIVertex> vertices) { }

	public float GetPreferredWidth(string str, TextGenerationSettings settings) { }

	public float GetPreferredHeight(string str, TextGenerationSettings settings) { }

	public bool PopulateWithErrors(string str, TextGenerationSettings settings, GameObject context) { }

	public bool Populate(string str, TextGenerationSettings settings) { }

	private TextGenerationError PopulateWithError(string str, TextGenerationSettings settings) { }

	private TextGenerationError PopulateAlways(string str, TextGenerationSettings settings) { }

	public IList<UIVertex> get_verts() { }

	public IList<UICharInfo> get_characters() { }

	public IList<UILineInfo> get_lines() { }

	public Rect get_rectExtents() { }

	public int get_characterCount() { }

	public int get_lineCount() { }

	[NativeMethodAttribute] // RVA: 0x10A570 Offset: 0x109970 VA: 0x18010A570
	private static IntPtr Internal_Create() { }

	[NativeMethodAttribute] // RVA: 0x10A570 Offset: 0x109970 VA: 0x18010A570
	private static void Internal_Destroy(IntPtr ptr) { }

	internal bool Populate_Internal(string str, Font font, Color color, int fontSize, float scaleFactor, float lineSpacing, FontStyle style, bool richText, bool resizeTextForBestFit, int resizeTextMinSize, int resizeTextMaxSize, int verticalOverFlow, int horizontalOverflow, bool updateBounds, TextAnchor anchor, float extentsX, float extentsY, float pivotX, float pivotY, bool generateOutOfBounds, bool alignByGeometry, out uint error) { }

	internal bool Populate_Internal(string str, Font font, Color color, int fontSize, float scaleFactor, float lineSpacing, FontStyle style, bool richText, bool resizeTextForBestFit, int resizeTextMinSize, int resizeTextMaxSize, VerticalWrapMode verticalOverFlow, HorizontalWrapMode horizontalOverflow, bool updateBounds, TextAnchor anchor, Vector2 extents, Vector2 pivot, bool generateOutOfBounds, bool alignByGeometry, out TextGenerationError error) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private void GetVerticesInternal(object vertices) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private void GetCharactersInternal(object characters) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private void GetLinesInternal(object lines) { }

	private void get_rectExtents_Injected(out Rect ret) { }

	private bool Populate_Internal_Injected(string str, Font font, ref Color color, int fontSize, float scaleFactor, float lineSpacing, FontStyle style, bool richText, bool resizeTextForBestFit, int resizeTextMinSize, int resizeTextMaxSize, int verticalOverFlow, int horizontalOverflow, bool updateBounds, TextAnchor anchor, float extentsX, float extentsY, float pivotX, float pivotY, bool generateOutOfBounds, bool alignByGeometry, out uint error) { }
}

// Namespace: UnityEngine
public enum TextAlignment
{
	// Fields
	public int value__;
	public const TextAlignment Left = 0;
	public const TextAlignment Center = 1;
	public const TextAlignment Right = 2;
}

// Namespace: UnityEngine
public enum TextAnchor
{
	// Fields
	public int value__;
	public const TextAnchor UpperLeft = 0;
	public const TextAnchor UpperCenter = 1;
	public const TextAnchor UpperRight = 2;
	public const TextAnchor MiddleLeft = 3;
	public const TextAnchor MiddleCenter = 4;
	public const TextAnchor MiddleRight = 5;
	public const TextAnchor LowerLeft = 6;
	public const TextAnchor LowerCenter = 7;
	public const TextAnchor LowerRight = 8;
}

// Namespace: UnityEngine
public enum HorizontalWrapMode
{
	// Fields
	public int value__;
	public const HorizontalWrapMode Wrap = 0;
	public const HorizontalWrapMode Overflow = 1;
}

// Namespace: UnityEngine
public enum VerticalWrapMode
{
	// Fields
	public int value__;
	public const VerticalWrapMode Truncate = 0;
	public const VerticalWrapMode Overflow = 1;
}

// Namespace: UnityEngine
[NativeClassAttribute] // RVA: 0x7D160 Offset: 0x7C560 VA: 0x18007D160
[NativeHeaderAttribute] // RVA: 0x7D160 Offset: 0x7C560 VA: 0x18007D160
[RequireComponent] // RVA: 0x7D160 Offset: 0x7C560 VA: 0x18007D160
public sealed class TextMesh : Component
{
	// Properties
	public string text { get; set; }
	public Font font { get; set; }
	public int fontSize { get; set; }
	public FontStyle fontStyle { get; set; }
	public float offsetZ { get; set; }
	public TextAlignment alignment { get; set; }
	public TextAnchor anchor { get; set; }
	public float characterSize { get; set; }
	public float lineSpacing { get; set; }
	public float tabSize { get; set; }
	public bool richText { get; set; }
	public Color color { get; set; }

	// Methods

	public void .ctor() { }

	public string get_text() { }

	public void set_text(string value) { }

	public Font get_font() { }

	public void set_font(Font value) { }

	public int get_fontSize() { }

	public void set_fontSize(int value) { }

	public FontStyle get_fontStyle() { }

	public void set_fontStyle(FontStyle value) { }

	public float get_offsetZ() { }

	public void set_offsetZ(float value) { }

	public TextAlignment get_alignment() { }

	public void set_alignment(TextAlignment value) { }

	public TextAnchor get_anchor() { }

	public void set_anchor(TextAnchor value) { }

	public float get_characterSize() { }

	public void set_characterSize(float value) { }

	public float get_lineSpacing() { }

	public void set_lineSpacing(float value) { }

	public float get_tabSize() { }

	public void set_tabSize(float value) { }

	public bool get_richText() { }

	public void set_richText(bool value) { }

	public Color get_color() { }

	public void set_color(Color value) { }

	private void get_color_Injected(out Color ret) { }

	private void set_color_Injected(ref Color value) { }
}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct UICharInfo
{
	// Fields
	public Vector2 cursorPos;
	public float charWidth;
}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct UILineInfo
{
	// Fields
	public int startCharIdx;
	public int height;
	public float topY;
	public float leading;
}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct UIVertex
{
	// Fields
	public Vector3 position;
	public Vector3 normal;
	public Vector4 tangent;
	public Color32 color;
	public Vector2 uv0;
	public Vector2 uv1;
	public Vector2 uv2;
	public Vector2 uv3;
	private static readonly Color32 s_DefaultColor;
	private static readonly Vector4 s_DefaultTangent;
	public static UIVertex simpleVert;

	// Methods

	private static void .cctor() { }
}

// Namespace: UnityEngine
[StaticAccessorAttribute] // RVA: 0x86090 Offset: 0x85490 VA: 0x180086090
[NativeClassAttribute] // RVA: 0x86090 Offset: 0x85490 VA: 0x180086090
[NativeHeaderAttribute] // RVA: 0x86090 Offset: 0x85490 VA: 0x180086090
[NativeHeaderAttribute] // RVA: 0x86090 Offset: 0x85490 VA: 0x180086090
public sealed class Font : Object
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private static Action<Font> textureRebuilt;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private Font.FontTextureRebuildCallback m_FontTextureRebuildCallback;

	// Properties
	public Material material { get; }
	public bool dynamic { get; }
	public int fontSize { get; }

	// Methods

	public void .ctor() { }

	public static void add_textureRebuilt(Action<Font> value) { }

	public static void remove_textureRebuilt(Action<Font> value) { }

	public Material get_material() { }

	public bool get_dynamic() { }

	public int get_fontSize() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void InvokeTextureRebuilt_Internal(Font font) { }

	public bool HasCharacter(char c) { }

	private bool HasCharacter(int c) { }

	private static void Internal_CreateFont(Font self, string name) { }
}

// Namespace: 
public sealed class Font.FontTextureRebuildCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xDA360 Offset: 0xD9760 VA: 0x1800DA360
[NativeHeaderAttribute] // RVA: 0xDA360 Offset: 0xD9760 VA: 0x1800DA360
[NativeHeaderAttribute] // RVA: 0xDA360 Offset: 0xD9760 VA: 0x1800DA360
[NativeHeaderAttribute] // RVA: 0xDA360 Offset: 0xD9760 VA: 0x1800DA360
[NativeHeaderAttribute] // RVA: 0xDA360 Offset: 0xD9760 VA: 0x1800DA360
[NativeHeaderAttribute] // RVA: 0xDA360 Offset: 0xD9760 VA: 0x1800DA360
[NativeHeaderAttribute] // RVA: 0xDA360 Offset: 0xD9760 VA: 0x1800DA360
[NativeHeaderAttribute] // RVA: 0xDA360 Offset: 0xD9760 VA: 0x1800DA360
[ExcludeFromPresetAttribute] // RVA: 0xDA360 Offset: 0xD9760 VA: 0x1800DA360
[NativeHeaderAttribute] // RVA: 0xDA360 Offset: 0xD9760 VA: 0x1800DA360
[NativeHeaderAttribute] // RVA: 0xDA360 Offset: 0xD9760 VA: 0x1800DA360
[NativeHeaderAttribute] // RVA: 0xDA360 Offset: 0xD9760 VA: 0x1800DA360
public class AssetBundle : Object
{
	// Properties
	public bool isStreamedSceneAssetBundle { get; }

	// Methods

	private void .ctor() { }

	[FreeFunctionAttribute] // RVA: 0xE6A30 Offset: 0xE5E30 VA: 0x1800E6A30
	public static void UnloadAllAssetBundles(bool unloadAllObjects) { }

	[FreeFunctionAttribute] // RVA: 0xEA9F0 Offset: 0xE9DF0 VA: 0x1800EA9F0
	internal static AssetBundle[] GetAllLoadedAssetBundles_Native() { }

	public static IEnumerable<AssetBundle> GetAllLoadedAssetBundles() { }

	[FreeFunctionAttribute] // RVA: 0xEC620 Offset: 0xEBA20 VA: 0x1800EC620
	internal static AssetBundleCreateRequest LoadFromFileAsync_Internal(string path, uint crc, ulong offset) { }

	public static AssetBundleCreateRequest LoadFromFileAsync(string path) { }

	public static AssetBundleCreateRequest LoadFromFileAsync(string path, uint crc) { }

	public static AssetBundleCreateRequest LoadFromFileAsync(string path, uint crc, ulong offset) { }

	[FreeFunctionAttribute] // RVA: 0xED0D0 Offset: 0xEC4D0 VA: 0x1800ED0D0
	internal static AssetBundle LoadFromFile_Internal(string path, uint crc, ulong offset) { }

	public static AssetBundle LoadFromFile(string path) { }

	public static AssetBundle LoadFromFile(string path, uint crc) { }

	public static AssetBundle LoadFromFile(string path, uint crc, ulong offset) { }

	[FreeFunctionAttribute] // RVA: 0xEF180 Offset: 0xEE580 VA: 0x1800EF180
	internal static AssetBundleCreateRequest LoadFromMemoryAsync_Internal(byte[] binary, uint crc) { }

	public static AssetBundleCreateRequest LoadFromMemoryAsync(byte[] binary) { }

	public static AssetBundleCreateRequest LoadFromMemoryAsync(byte[] binary, uint crc) { }

	[FreeFunctionAttribute] // RVA: 0xF0F70 Offset: 0xF0370 VA: 0x1800F0F70
	internal static AssetBundle LoadFromMemory_Internal(byte[] binary, uint crc) { }

	public static AssetBundle LoadFromMemory(byte[] binary) { }

	public static AssetBundle LoadFromMemory(byte[] binary, uint crc) { }

	internal static void ValidateLoadFromStream(Stream stream) { }

	public static AssetBundleCreateRequest LoadFromStreamAsync(Stream stream, uint crc, uint managedReadBufferSize) { }

	public static AssetBundleCreateRequest LoadFromStreamAsync(Stream stream, uint crc) { }

	public static AssetBundleCreateRequest LoadFromStreamAsync(Stream stream) { }

	public static AssetBundle LoadFromStream(Stream stream, uint crc, uint managedReadBufferSize) { }

	public static AssetBundle LoadFromStream(Stream stream, uint crc) { }

	public static AssetBundle LoadFromStream(Stream stream) { }

	[FreeFunctionAttribute] // RVA: 0xF2E30 Offset: 0xF2230 VA: 0x1800F2E30
	internal static AssetBundleCreateRequest LoadFromStreamAsyncInternal(Stream stream, uint crc, uint managedReadBufferSize) { }

	[FreeFunctionAttribute] // RVA: 0xF37B0 Offset: 0xF2BB0 VA: 0x1800F37B0
	internal static AssetBundle LoadFromStreamInternal(Stream stream, uint crc, uint managedReadBufferSize) { }

	[NativeMethodAttribute] // RVA: 0xF53A0 Offset: 0xF47A0 VA: 0x1800F53A0
	public bool get_isStreamedSceneAssetBundle() { }

	[NativeMethodAttribute] // RVA: 0xF6ED0 Offset: 0xF62D0 VA: 0x1800F6ED0
	public bool Contains(string name) { }

	public Object LoadAsset(string name) { }

	public T LoadAsset<T>(string name) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x760420 Offset: 0x75F420 VA: 0x180760420
	|-AssetBundle.LoadAsset<AssetBundleManifest>
	|-AssetBundle.LoadAsset<TextAsset>
	|-AssetBundle.LoadAsset<object>
	*/

	[TypeInferenceRuleAttribute] // RVA: 0xF8A30 Offset: 0xF7E30 VA: 0x1800F8A30
	public Object LoadAsset(string name, Type type) { }

	[NativeThrowsAttribute] // RVA: 0xF9330 Offset: 0xF8730 VA: 0x1800F9330
	[NativeMethodAttribute] // RVA: 0xF9330 Offset: 0xF8730 VA: 0x1800F9330
	[TypeInferenceRuleAttribute] // RVA: 0xF9330 Offset: 0xF8730 VA: 0x1800F9330
	private Object LoadAsset_Internal(string name, Type type) { }

	public AssetBundleRequest LoadAssetAsync(string name) { }

	public AssetBundleRequest LoadAssetAsync(string name, Type type) { }

	public Object[] LoadAssetWithSubAssets(string name) { }

	internal static T[] ConvertObjects<T>(Object[] rawObjects) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2394050 Offset: 0x2393050 VA: 0x182394050
	|-AssetBundle.ConvertObjects<object>
	*/

	public T[] LoadAssetWithSubAssets<T>(string name) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2394990 Offset: 0x2393990 VA: 0x182394990
	|-AssetBundle.LoadAssetWithSubAssets<Sprite>
	|-AssetBundle.LoadAssetWithSubAssets<object>
	*/

	public Object[] LoadAssetWithSubAssets(string name, Type type) { }

	public AssetBundleRequest LoadAssetWithSubAssetsAsync(string name) { }

	public AssetBundleRequest LoadAssetWithSubAssetsAsync(string name, Type type) { }

	public Object[] LoadAllAssets() { }

	public Object[] LoadAllAssets(Type type) { }

	public AssetBundleRequest LoadAllAssetsAsync() { }

	public AssetBundleRequest LoadAllAssetsAsync(Type type) { }

	[NativeThrowsAttribute] // RVA: 0xFB650 Offset: 0xFAA50 VA: 0x1800FB650
	[NativeMethodAttribute] // RVA: 0xFB650 Offset: 0xFAA50 VA: 0x1800FB650
	private AssetBundleRequest LoadAssetAsync_Internal(string name, Type type) { }

	[NativeMethodAttribute] // RVA: 0xFD600 Offset: 0xFCA00 VA: 0x1800FD600
	public void Unload(bool unloadAllLoadedObjects) { }

	[NativeMethodAttribute] // RVA: 0xFF390 Offset: 0xFE790 VA: 0x1800FF390
	public string[] GetAllAssetNames() { }

	[NativeMethodAttribute] // RVA: 0x100EC0 Offset: 0x1002C0 VA: 0x180100EC0
	public string[] GetAllScenePaths() { }

	[NativeThrowsAttribute] // RVA: 0x102A10 Offset: 0x101E10 VA: 0x180102A10
	[NativeMethodAttribute] // RVA: 0x102A10 Offset: 0x101E10 VA: 0x180102A10
	internal Object[] LoadAssetWithSubAssets_Internal(string name, Type type) { }

	[NativeMethodAttribute] // RVA: 0x1047D0 Offset: 0x103BD0 VA: 0x1801047D0
	[NativeThrowsAttribute] // RVA: 0x1047D0 Offset: 0x103BD0 VA: 0x1801047D0
	private AssetBundleRequest LoadAssetWithSubAssetsAsync_Internal(string name, Type type) { }

	public static AssetBundleRecompressOperation RecompressAssetBundleAsync(string inputPath, string outputPath, BuildCompression method, uint expectedCRC = 0, ThreadPriority priority = 0) { }

	[NativeThrowsAttribute] // RVA: 0x107AA0 Offset: 0x106EA0 VA: 0x180107AA0
	[FreeFunctionAttribute] // RVA: 0x107AA0 Offset: 0x106EA0 VA: 0x180107AA0
	internal static AssetBundleRecompressOperation RecompressAssetBundleAsync_Internal(string inputPath, string outputPath, BuildCompression method, uint expectedCRC, ThreadPriority priority) { }

	private static AssetBundleRecompressOperation RecompressAssetBundleAsync_Internal_Injected(string inputPath, string outputPath, ref BuildCompression method, uint expectedCRC, ThreadPriority priority) { }
}

// Namespace: UnityEngine
[RequiredByNativeCodeAttribute] // RVA: 0x109E30 Offset: 0x109230 VA: 0x180109E30
[NativeHeaderAttribute] // RVA: 0x109E30 Offset: 0x109230 VA: 0x180109E30
public class AssetBundleCreateRequest : AsyncOperation
{
	// Properties
	public AssetBundle assetBundle { get; }

	// Methods

	public void .ctor() { }

	[NativeMethodAttribute] // RVA: 0x10BDF0 Offset: 0x10B1F0 VA: 0x18010BDF0
	public AssetBundle get_assetBundle() { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x10C5C0 Offset: 0x10B9C0 VA: 0x18010C5C0
public class AssetBundleManifest : Object
{
	// Methods

	[NativeMethodAttribute] // RVA: 0x10E910 Offset: 0x10DD10 VA: 0x18010E910
	public string[] GetAllAssetBundles() { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x110660 Offset: 0x10FA60 VA: 0x180110660
[RequiredByNativeCodeAttribute] // RVA: 0x110660 Offset: 0x10FA60 VA: 0x180110660
public class AssetBundleRecompressOperation : AsyncOperation
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x112890 Offset: 0x111C90 VA: 0x180112890
[RequiredByNativeCodeAttribute] // RVA: 0x112890 Offset: 0x111C90 VA: 0x180112890
public class AssetBundleRequest : AsyncOperation
{
	// Properties
	public Object asset { get; }

	// Methods

	public void .ctor() { }

	[NativeMethodAttribute] // RVA: 0x114B20 Offset: 0x113F20 VA: 0x180114B20
	public Object get_asset() { }
}

// Namespace: UnityEngine
public enum CompressionType
{
	// Fields
	public int value__;
	public const CompressionType None = 0;
	public const CompressionType Lzma = 1;
	public const CompressionType Lz4 = 2;
	public const CompressionType Lz4HC = 3;
}

// Namespace: UnityEngine
public enum CompressionLevel
{
	// Fields
	public int value__;
	public const CompressionLevel None = 0;
	public const CompressionLevel Fastest = 1;
	public const CompressionLevel Fast = 2;
	public const CompressionLevel Normal = 3;
	public const CompressionLevel High = 4;
	public const CompressionLevel Maximum = 5;
}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
public struct BuildCompression
{
	// Fields
	public static readonly BuildCompression Uncompressed;
	public static readonly BuildCompression LZ4;
	public static readonly BuildCompression LZMA;
	public static readonly BuildCompression UncompressedRuntime;
	public static readonly BuildCompression LZ4Runtime;
	[NativeNameAttribute] // RVA: 0x116FE0 Offset: 0x1163E0 VA: 0x180116FE0
	private CompressionType _compression;
	[NativeNameAttribute] // RVA: 0x118E20 Offset: 0x118220 VA: 0x180118E20
	private CompressionLevel _level;
	[NativeNameAttribute] // RVA: 0x11BC80 Offset: 0x11B080 VA: 0x18011BC80
	private uint _blockSize;

	// Properties
	private CompressionType compression { set; }
	private CompressionLevel level { set; }
	private uint blockSize { set; }

	// Methods

	private void .ctor(CompressionType in_compression, CompressionLevel in_level, uint in_blockSize) { }

	private void set_compression(CompressionType value) { }

	private void set_level(CompressionLevel value) { }

	private void set_blockSize(uint value) { }

	private static void .cctor() { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine
internal class AudioExtensionDefinition
{
	// Fields
	private string assemblyName;
	private string extensionNamespace;
	private string extensionTypeName;
	private Type extensionType;

	// Methods

	public Type GetExtensionType() { }
}

// Namespace: UnityEngine
internal class AudioSpatializerExtensionDefinition
{
	// Fields
	public PropertyName spatializerName;
	public AudioExtensionDefinition definition;
}

// Namespace: UnityEngine
internal class AudioAmbisonicExtensionDefinition
{
	// Fields
	public PropertyName ambisonicPluginName;
	public AudioExtensionDefinition definition;
}

// Namespace: UnityEngine
internal class AudioListenerExtension : ScriptableObject
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AudioListener m_audioListener;

	// Properties
	public AudioListener audioListener { get; set; }

	// Methods

	public void .ctor() { }

	public AudioListener get_audioListener() { }

	public void set_audioListener(AudioListener value) { }

	public virtual float ReadExtensionProperty(PropertyName propertyName) { }

	public virtual void WriteExtensionProperty(PropertyName propertyName, float propertyValue) { }

	public virtual void ExtensionUpdate() { }
}

// Namespace: UnityEngine
internal class AudioSourceExtension : ScriptableObject
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AudioSource m_audioSource;
	internal int m_ExtensionManagerUpdateIndex;

	// Properties
	public AudioSource audioSource { get; set; }

	// Methods

	public void .ctor() { }

	public AudioSource get_audioSource() { }

	public void set_audioSource(AudioSource value) { }

	public virtual float ReadExtensionProperty(PropertyName propertyName) { }

	public virtual void WriteExtensionProperty(PropertyName propertyName, float propertyValue) { }

	public virtual void Play() { }

	public virtual void Stop() { }

	public virtual void ExtensionUpdate() { }

	public void OnDestroy() { }
}

// Namespace: UnityEngine
internal sealed class AudioExtensionManager
{
	// Fields
	private static List<AudioSpatializerExtensionDefinition> m_ListenerSpatializerExtensionDefinitions;
	private static List<AudioSpatializerExtensionDefinition> m_SourceSpatializerExtensionDefinitions;
	private static List<AudioAmbisonicExtensionDefinition> m_SourceAmbisonicDecoderExtensionDefinitions;
	private static List<AudioSourceExtension> m_SourceExtensionsToUpdate;
	private static int m_NextStopIndex;
	private static bool m_BuiltinDefinitionsRegistered;
	private static PropertyName m_SpatializerName;
	private static PropertyName m_SpatializerExtensionName;
	private static PropertyName m_ListenerSpatializerExtensionName;

	// Methods

	internal static AudioSourceExtension AddSpatializerExtension(AudioSource source) { }

	internal static AudioSourceExtension AddAmbisonicDecoderExtension(AudioSource source) { }

	internal static void WriteExtensionProperties(AudioSourceExtension extension, string extensionName) { }

	internal static AudioListenerExtension AddSpatializerExtension(AudioListener listener) { }

	internal static void WriteExtensionProperties(AudioListenerExtension extension, string extensionName) { }

	internal static void AddExtensionToManager(AudioSourceExtension extension) { }

	internal static void RemoveExtensionFromManager(AudioSourceExtension extension) { }

	internal static void Update() { }

	internal static void GetReadyToPlay(AudioSourceExtension extension) { }

	private static void RegisterBuiltinDefinitions() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static Object GetAudioListener() { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Audio
[NativeHeaderAttribute] // RVA: 0x41860 Offset: 0x40C60 VA: 0x180041860
[NativeHeaderAttribute] // RVA: 0x41860 Offset: 0x40C60 VA: 0x180041860
[NativeHeaderAttribute] // RVA: 0x41860 Offset: 0x40C60 VA: 0x180041860
[RequiredByNativeCodeAttribute] // RVA: 0x41860 Offset: 0x40C60 VA: 0x180041860
[StaticAccessorAttribute] // RVA: 0x41860 Offset: 0x40C60 VA: 0x180041860
public struct AudioPlayableOutput : IPlayableOutput
{
	// Fields
	private PlayableOutputHandle m_Handle;

	// Properties
	public static AudioPlayableOutput Null { get; }

	// Methods

	internal void .ctor(PlayableOutputHandle handle) { }

	public static AudioPlayableOutput Create(PlayableGraph graph, string name, AudioSource target) { }

	public static AudioPlayableOutput get_Null() { }

	public PlayableOutputHandle GetHandle() { }

	public static PlayableOutput op_Implicit(AudioPlayableOutput output) { }

	public static AudioPlayableOutput op_Explicit(PlayableOutput output) { }

	public AudioSource GetTarget() { }

	public void SetTarget(AudioSource value) { }

	public bool GetEvaluateOnSeek() { }

	public void SetEvaluateOnSeek(bool value) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static AudioSource InternalGetTarget(ref PlayableOutputHandle output) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static void InternalSetTarget(ref PlayableOutputHandle output, AudioSource target) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static bool InternalGetEvaluateOnSeek(ref PlayableOutputHandle output) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static void InternalSetEvaluateOnSeek(ref PlayableOutputHandle output, bool value) { }
}

// Namespace: UnityEngine.Audio
[NativeHeaderAttribute] // RVA: 0x4D600 Offset: 0x4CA00 VA: 0x18004D600
[StaticAccessorAttribute] // RVA: 0x4D600 Offset: 0x4CA00 VA: 0x18004D600
[NativeHeaderAttribute] // RVA: 0x4D600 Offset: 0x4CA00 VA: 0x18004D600
[NativeHeaderAttribute] // RVA: 0x4D600 Offset: 0x4CA00 VA: 0x18004D600
[RequiredByNativeCodeAttribute] // RVA: 0x4D600 Offset: 0x4CA00 VA: 0x18004D600
public struct AudioClipPlayable : IPlayable, IEquatable<AudioClipPlayable>
{
	// Fields
	private PlayableHandle m_Handle;

	// Methods

	internal void .ctor(PlayableHandle handle) { }

	public static AudioClipPlayable Create(PlayableGraph graph, AudioClip clip, bool looping) { }

	private static PlayableHandle CreateHandle(PlayableGraph graph, AudioClip clip, bool looping) { }

	public PlayableHandle GetHandle() { }

	public static Playable op_Implicit(AudioClipPlayable playable) { }

	public static AudioClipPlayable op_Explicit(Playable playable) { }

	public bool Equals(AudioClipPlayable other) { }

	public AudioClip GetClip() { }

	public bool GetLooped() { }

	[EditorBrowsableAttribute] // RVA: 0x513A0 Offset: 0x507A0 VA: 0x1800513A0
	[ObsoleteAttribute] // RVA: 0x513A0 Offset: 0x507A0 VA: 0x1800513A0
	public bool IsPlaying() { }

	public bool IsChannelPlaying() { }

	public double GetStartDelay() { }

	public double GetPauseDelay() { }

	public void Seek(double startTime, double startDelay, double duration) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static AudioClip GetClipInternal(ref PlayableHandle hdl) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static bool GetLoopedInternal(ref PlayableHandle hdl) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static bool GetIsChannelPlayingInternal(ref PlayableHandle hdl) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static double GetStartDelayInternal(ref PlayableHandle hdl) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static void SetStartDelayInternal(ref PlayableHandle hdl, double delay) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static double GetPauseDelayInternal(ref PlayableHandle hdl) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static void SetPauseDelayInternal(ref PlayableHandle hdl, double delay) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static bool InternalCreateAudioClipPlayable(ref PlayableGraph graph, AudioClip clip, bool looping, ref PlayableHandle handle) { }
}

// Namespace: UnityEngine.Audio
[StaticAccessorAttribute] // RVA: 0x60220 Offset: 0x5F620 VA: 0x180060220
[NativeHeaderAttribute] // RVA: 0x60220 Offset: 0x5F620 VA: 0x180060220
[NativeHeaderAttribute] // RVA: 0x60220 Offset: 0x5F620 VA: 0x180060220
[RequiredByNativeCodeAttribute] // RVA: 0x60220 Offset: 0x5F620 VA: 0x180060220
[NativeHeaderAttribute] // RVA: 0x60220 Offset: 0x5F620 VA: 0x180060220
public struct AudioMixerPlayable : IPlayable, IEquatable<AudioMixerPlayable>
{
	// Fields
	private PlayableHandle m_Handle;

	// Methods

	internal void .ctor(PlayableHandle handle) { }

	public static AudioMixerPlayable Create(PlayableGraph graph, int inputCount = 0, bool normalizeInputVolumes = False) { }

	private static PlayableHandle CreateHandle(PlayableGraph graph, int inputCount, bool normalizeInputVolumes) { }

	public PlayableHandle GetHandle() { }

	public static Playable op_Implicit(AudioMixerPlayable playable) { }

	public bool Equals(AudioMixerPlayable other) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static bool CreateAudioMixerPlayableInternal(ref PlayableGraph graph, int inputCount, bool normalizeInputVolumes, ref PlayableHandle handle) { }
}

// Namespace: UnityEngine.Audio
[StaticAccessorAttribute] // RVA: 0x64C50 Offset: 0x64050 VA: 0x180064C50
[NativeHeaderAttribute] // RVA: 0x64C50 Offset: 0x64050 VA: 0x180064C50
[NativeHeaderAttribute] // RVA: 0x64C50 Offset: 0x64050 VA: 0x180064C50
internal static class AudioPlayableGraphExtensions
{
	// Methods

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	internal static bool InternalCreateAudioOutput(ref PlayableGraph graph, string name, out PlayableOutputHandle handle) { }
}

// Namespace: UnityEngine.Experimental.Audio
[StaticAccessorAttribute] // RVA: 0x69ED0 Offset: 0x692D0 VA: 0x180069ED0
[NativeTypeAttribute] // RVA: 0x69ED0 Offset: 0x692D0 VA: 0x180069ED0
public class AudioSampleProvider : IDisposable
{
	// Fields
	private AudioSampleProvider.ConsumeSampleFramesNativeFunction m_ConsumeSampleFramesNativeFunction;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private uint <id>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private ushort <trackIndex>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private Object <owner>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private ushort <channelCount>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private uint <sampleRate>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private AudioSampleProvider.SampleFramesHandler sampleFramesAvailable;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private AudioSampleProvider.SampleFramesHandler sampleFramesOverflow;

	// Properties
	public uint id { get; set; }

	// Methods

	protected override void Finalize() { }

	public void Dispose() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public uint get_id() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_id(uint value) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void InvokeSampleFramesAvailable(int sampleFrameCount) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void InvokeSampleFramesOverflow(int droppedSampleFrameCount) { }

	[NativeMethodAttribute] // RVA: 0x10A570 Offset: 0x109970 VA: 0x18010A570
	private static void InternalSetScriptingPtr(uint providerId, AudioSampleProvider provider) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class AudioSampleProvider.ConsumeSampleFramesNativeFunction : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual uint Invoke(uint providerId, IntPtr interleavedSampleFrames, uint sampleFrameCount) { }

	public virtual IAsyncResult BeginInvoke(uint providerId, IntPtr interleavedSampleFrames, uint sampleFrameCount, AsyncCallback callback, object object) { }

	public virtual uint EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class AudioSampleProvider.SampleFramesHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(AudioSampleProvider provider, uint sampleFrameCount) { }

	public virtual IAsyncResult BeginInvoke(AudioSampleProvider provider, uint sampleFrameCount, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine.Audio
public static class AudioPlayableBinding
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static PlayableBinding.CreateOutputMethod <>f__mg$cache0;

	// Methods

	public static PlayableBinding Create(string name, Object key) { }

	private static PlayableOutput CreateAudioOutput(PlayableGraph graph, string name) { }
}

// Namespace: UnityEngine
public enum AudioDataLoadState
{
	// Fields
	public int value__;
	public const AudioDataLoadState Unloaded = 0;
	public const AudioDataLoadState Loading = 1;
	public const AudioDataLoadState Loaded = 2;
	public const AudioDataLoadState Failed = 3;
}

// Namespace: UnityEngine
public sealed class AudioSettings
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private static AudioSettings.AudioConfigurationChangeHandler OnAudioConfigurationChanged;

	// Methods

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string GetSpatializerPluginName() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void InvokeOnAudioConfigurationChanged(bool deviceWasChanged) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void InvokeOnAudioManagerUpdate() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void InvokeOnAudioSourcePlay(AudioSource source) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static string GetAmbisonicDecoderPluginName() { }
}

// Namespace: 
public sealed class AudioSettings.AudioConfigurationChangeHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(bool deviceWasChanged) { }

	public virtual IAsyncResult BeginInvoke(bool deviceWasChanged, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine
public enum AudioClipLoadType
{
	// Fields
	public int value__;
	public const AudioClipLoadType DecompressOnLoad = 0;
	public const AudioClipLoadType CompressedInMemory = 1;
	public const AudioClipLoadType Streaming = 2;
}

// Namespace: UnityEngine
public sealed class AudioClip : Object
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private AudioClip.PCMReaderCallback m_PCMReaderCallback;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private AudioClip.PCMSetPositionCallback m_PCMSetPositionCallback;

	// Properties
	public float length { get; }
	public int samples { get; }
	public int channels { get; }
	public int frequency { get; }
	public AudioClipLoadType loadType { get; }
	public bool preloadAudioData { get; }
	public bool ambisonic { get; }
	public AudioDataLoadState loadState { get; }
	public bool loadInBackground { get; }

	// Methods

	private void .ctor() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_length() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_samples() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_channels() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_frequency() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public AudioClipLoadType get_loadType() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool LoadAudioData() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool UnloadAudioData() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_preloadAudioData() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_ambisonic() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public AudioDataLoadState get_loadState() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_loadInBackground() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool GetData(float[] data, int offsetSamples) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool SetData(float[] data, int offsetSamples) { }

	public static AudioClip Create(string name, int lengthSamples, int channels, int frequency, bool stream) { }

	public static AudioClip Create(string name, int lengthSamples, int channels, int frequency, bool stream, AudioClip.PCMReaderCallback pcmreadercallback) { }

	public static AudioClip Create(string name, int lengthSamples, int channels, int frequency, bool stream, AudioClip.PCMReaderCallback pcmreadercallback, AudioClip.PCMSetPositionCallback pcmsetpositioncallback) { }

	private void add_m_PCMReaderCallback(AudioClip.PCMReaderCallback value) { }

	private void remove_m_PCMReaderCallback(AudioClip.PCMReaderCallback value) { }

	private void add_m_PCMSetPositionCallback(AudioClip.PCMSetPositionCallback value) { }

	private void remove_m_PCMSetPositionCallback(AudioClip.PCMSetPositionCallback value) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void InvokePCMReaderCallback_Internal(float[] data) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void InvokePCMSetPositionCallback_Internal(int position) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static AudioClip Construct_Internal() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void Init_Internal(string name, int lengthSamples, int channels, int frequency, bool stream) { }
}

// Namespace: 
public sealed class AudioClip.PCMReaderCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(float[] data) { }

	public virtual IAsyncResult BeginInvoke(float[] data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class AudioClip.PCMSetPositionCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(int position) { }

	public virtual IAsyncResult BeginInvoke(int position, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine
public enum AudioVelocityUpdateMode
{
	// Fields
	public int value__;
	public const AudioVelocityUpdateMode Auto = 0;
	public const AudioVelocityUpdateMode Fixed = 1;
	public const AudioVelocityUpdateMode Dynamic = 2;
}

// Namespace: UnityEngine
public class AudioBehaviour : Behaviour
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine
[RequireComponent] // RVA: 0xABB50 Offset: 0xAAF50 VA: 0x1800ABB50
public sealed class AudioListener : AudioBehaviour
{
	// Fields
	internal AudioListenerExtension spatializerExtension;

	// Methods

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal int GetNumExtensionProperties() { }

	internal PropertyName ReadExtensionName(int listenerIndex) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void INTERNAL_CALL_ReadExtensionName(AudioListener self, int listenerIndex, out PropertyName value) { }

	internal PropertyName ReadExtensionPropertyName(int listenerIndex) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void INTERNAL_CALL_ReadExtensionPropertyName(AudioListener self, int listenerIndex, out PropertyName value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal float ReadExtensionPropertyValue(int listenerIndex) { }

	internal void ClearExtensionProperties(PropertyName extensionName) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void INTERNAL_CALL_ClearExtensionProperties(AudioListener self, ref PropertyName extensionName) { }

	internal AudioListenerExtension AddExtension(Type extensionType) { }
}

// Namespace: UnityEngine
public enum FFTWindow
{
	// Fields
	public int value__;
	public const FFTWindow Rectangular = 0;
	public const FFTWindow Triangle = 1;
	public const FFTWindow Hamming = 2;
	public const FFTWindow Hanning = 3;
	public const FFTWindow Blackman = 4;
	public const FFTWindow BlackmanHarris = 5;
}

// Namespace: UnityEngine
public enum AudioRolloffMode
{
	// Fields
	public int value__;
	public const AudioRolloffMode Logarithmic = 0;
	public const AudioRolloffMode Linear = 1;
	public const AudioRolloffMode Custom = 2;
}

// Namespace: UnityEngine
public enum AudioSourceCurveType
{
	// Fields
	public int value__;
	public const AudioSourceCurveType CustomRolloff = 0;
	public const AudioSourceCurveType SpatialBlend = 1;
	public const AudioSourceCurveType ReverbZoneMix = 2;
	public const AudioSourceCurveType Spread = 3;
}

// Namespace: UnityEngine
[RequireComponent] // RVA: 0xB5000 Offset: 0xB4400 VA: 0x1800B5000
public sealed class AudioSource : AudioBehaviour
{
	// Fields
	internal AudioSourceExtension spatializerExtension;
	internal AudioSourceExtension ambisonicExtension;

	// Properties
	public float volume { get; set; }
	public float pitch { get; set; }
	public float time { get; set; }
	[ThreadAndSerializationSafeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int timeSamples { get; set; }
	[ThreadAndSerializationSafeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public AudioClip clip { get; set; }
	public AudioMixerGroup outputAudioMixerGroup { get; set; }
	public bool isPlaying { get; }
	public bool isVirtual { get; }
	public bool loop { get; set; }
	public bool ignoreListenerVolume { get; set; }
	public bool playOnAwake { get; set; }
	public bool ignoreListenerPause { get; set; }
	public AudioVelocityUpdateMode velocityUpdateMode { get; set; }
	public float panStereo { get; set; }
	public float spatialBlend { get; set; }
	internal bool spatializeInternal { get; set; }
	public bool spatialize { get; set; }
	public bool spatializePostEffects { get; set; }
	public float reverbZoneMix { get; set; }
	public bool bypassEffects { get; set; }
	public bool bypassListenerEffects { get; set; }
	public bool bypassReverbZones { get; set; }
	public float dopplerLevel { get; set; }
	public float spread { get; set; }
	public int priority { get; set; }
	public bool mute { get; set; }
	public float minDistance { get; set; }
	public float maxDistance { get; set; }
	public AudioRolloffMode rolloffMode { get; set; }

	// Methods

	public void .ctor() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_volume() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_volume(float value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_pitch() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_pitch(float value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_time() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_time(float value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_timeSamples() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_timeSamples(int value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public AudioClip get_clip() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_clip(AudioClip value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public AudioMixerGroup get_outputAudioMixerGroup() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_outputAudioMixerGroup(AudioMixerGroup value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Play(ulong delay) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Play() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void PlayDelayed(float delay) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void PlayScheduled(double time) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void SetScheduledStartTime(double time) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void SetScheduledEndTime(double time) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Stop() { }

	public void Pause() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void INTERNAL_CALL_Pause(AudioSource self) { }

	public void UnPause() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void INTERNAL_CALL_UnPause(AudioSource self) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_isPlaying() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_isVirtual() { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void PlayOneShot(AudioClip clip) { }

	public void PlayOneShot(AudioClip clip, float volumeScale) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void PlayOneShotHelper(AudioClip clip, float volumeScale) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void PlayClipAtPoint(AudioClip clip, Vector3 position) { }

	public static void PlayClipAtPoint(AudioClip clip, Vector3 position, float volume) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_loop() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_loop(bool value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_ignoreListenerVolume() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ignoreListenerVolume(bool value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_playOnAwake() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_playOnAwake(bool value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_ignoreListenerPause() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ignoreListenerPause(bool value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public AudioVelocityUpdateMode get_velocityUpdateMode() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_velocityUpdateMode(AudioVelocityUpdateMode value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_panStereo() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_panStereo(float value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_spatialBlend() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_spatialBlend(float value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal bool get_spatializeInternal() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_spatializeInternal(bool value) { }

	public bool get_spatialize() { }

	public void set_spatialize(bool value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_spatializePostEffects() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_spatializePostEffects(bool value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void SetCustomCurve(AudioSourceCurveType type, AnimationCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public AnimationCurve GetCustomCurve(AudioSourceCurveType type) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_reverbZoneMix() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_reverbZoneMix(float value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_bypassEffects() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_bypassEffects(bool value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_bypassListenerEffects() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_bypassListenerEffects(bool value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_bypassReverbZones() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_bypassReverbZones(bool value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_dopplerLevel() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_dopplerLevel(float value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_spread() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_spread(float value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_priority() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_priority(int value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_mute() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_mute(bool value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_minDistance() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_minDistance(float value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_maxDistance() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_maxDistance(float value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public AudioRolloffMode get_rolloffMode() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_rolloffMode(AudioRolloffMode value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void GetOutputDataHelper(float[] samples, int channel) { }

	public void GetOutputData(float[] samples, int channel) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void GetSpectrumDataHelper(float[] samples, int channel, FFTWindow window) { }

	public void GetSpectrumData(float[] samples, int channel, FFTWindow window) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal int GetNumExtensionProperties() { }

	internal PropertyName ReadExtensionName(int sourceIndex) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void INTERNAL_CALL_ReadExtensionName(AudioSource self, int sourceIndex, out PropertyName value) { }

	internal PropertyName ReadExtensionPropertyName(int sourceIndex) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void INTERNAL_CALL_ReadExtensionPropertyName(AudioSource self, int sourceIndex, out PropertyName value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal float ReadExtensionPropertyValue(int sourceIndex) { }

	internal void ClearExtensionProperties(PropertyName extensionName) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void INTERNAL_CALL_ClearExtensionProperties(AudioSource self, ref PropertyName extensionName) { }

	internal AudioSourceExtension AddSpatializerExtension(Type extensionType) { }

	internal AudioSourceExtension AddAmbisonicExtension(Type extensionType) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool SetSpatializerFloat(int index, float value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool GetSpatializerFloat(int index, out float value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool SetAmbisonicDecoderFloat(int index, float value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool GetAmbisonicDecoderFloat(int index, out float value) { }
}

// Namespace: UnityEngine
public sealed class Microphone
{
	// Properties
	public static string[] devices { get; }

	// Methods

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string[] get_devices() { }
}

// Namespace: UnityEngine.Audio
[ExcludeFromObjectFactoryAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[ExcludeFromPresetAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class AudioMixer : Object
{
	// Methods

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool SetFloat(string name, float value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool GetFloat(string name, out float value) { }
}

// Namespace: UnityEngine.Audio
public class AudioMixerGroup : Object, ISubAssetNotDuplicatable
{
	// Methods

	internal void .ctor() { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine
[NativeTypeAttribute] // RVA: 0x579F0 Offset: 0x56DF0 VA: 0x1800579F0
[RequireComponent] // RVA: 0x579F0 Offset: 0x56DF0 VA: 0x1800579F0
[NativeHeaderAttribute] // RVA: 0x579F0 Offset: 0x56DF0 VA: 0x1800579F0
public class GridLayout : Behaviour
{
	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void DoNothing() { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine
[StaticAccessorAttribute] // RVA: 0xA6350 Offset: 0xA5750 VA: 0x1800A6350
[NativeHeaderAttribute] // RVA: 0xA6350 Offset: 0xA5750 VA: 0x1800A6350
public sealed class Event
{
	// Fields
	internal IntPtr m_Ptr;
	private static Event s_Current;
	private static Event s_MasterEvent;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Dictionary<string, int> <>f__switch$map0;

	// Properties
	[NativePropertyAttribute] // RVA: 0xB70E0 Offset: 0xB64E0 VA: 0x1800B70E0
	public EventType rawType { get; }
	[NativePropertyAttribute] // RVA: 0xB8FA0 Offset: 0xB83A0 VA: 0x1800B8FA0
	public Vector2 mousePosition { get; }
	[NativePropertyAttribute] // RVA: 0xBAD80 Offset: 0xBA180 VA: 0x1800BAD80
	public Vector2 delta { get; }
	[NativePropertyAttribute] // RVA: 0xBCAD0 Offset: 0xBBED0 VA: 0x1800BCAD0
	public EventModifiers modifiers { get; set; }
	[NativePropertyAttribute] // RVA: 0xBD3A0 Offset: 0xBC7A0 VA: 0x1800BD3A0
	public int clickCount { get; }
	[NativePropertyAttribute] // RVA: 0xBF0E0 Offset: 0xBE4E0 VA: 0x1800BF0E0
	public char character { get; set; }
	[NativePropertyAttribute] // RVA: 0xC0D30 Offset: 0xC0130 VA: 0x1800C0D30
	public KeyCode keyCode { get; set; }
	[NativePropertyAttribute] // RVA: 0xC3B50 Offset: 0xC2F50 VA: 0x1800C3B50
	public int displayIndex { set; }
	public EventType type { get; set; }
	public string commandName { get; }
	public bool shift { get; }
	public bool alt { get; }
	public static Event current { get; }
	public bool isKey { get; }
	public bool isMouse { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(int displayIndex) { }

	public EventType get_rawType() { }

	public Vector2 get_mousePosition() { }

	public Vector2 get_delta() { }

	public EventModifiers get_modifiers() { }

	public void set_modifiers(EventModifiers value) { }

	public int get_clickCount() { }

	public char get_character() { }

	public void set_character(char value) { }

	public KeyCode get_keyCode() { }

	public void set_keyCode(KeyCode value) { }

	public void set_displayIndex(int value) { }

	[FreeFunctionAttribute] // RVA: 0xA9C10 Offset: 0xA9010 VA: 0x1800A9C10
	public EventType get_type() { }

	[FreeFunctionAttribute] // RVA: 0xABB10 Offset: 0xAAF10 VA: 0x1800ABB10
	public void set_type(EventType value) { }

	[FreeFunctionAttribute] // RVA: 0xAD630 Offset: 0xACA30 VA: 0x1800AD630
	public string get_commandName() { }

	[NativeMethodAttribute] // RVA: 0xAF260 Offset: 0xAE660 VA: 0x1800AF260
	private void Internal_Use() { }

	[FreeFunctionAttribute] // RVA: 0xAFC30 Offset: 0xAF030 VA: 0x1800AFC30
	private static IntPtr Internal_Create(int displayIndex) { }

	[FreeFunctionAttribute] // RVA: 0xB2D70 Offset: 0xB2170 VA: 0x1800B2D70
	private static void Internal_Destroy(IntPtr ptr) { }

	[FreeFunctionAttribute] // RVA: 0xB4A70 Offset: 0xB3E70 VA: 0x1800B4A70
	public EventType GetTypeForControl(int controlID) { }

	public static bool PopEvent(Event outEvent) { }

	private static void Internal_SetNativeEvent(IntPtr ptr) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void Internal_MakeMasterEventCurrent(int displayIndex) { }

	protected override void Finalize() { }

	public bool get_shift() { }

	public bool get_alt() { }

	public static Event get_current() { }

	public bool get_isKey() { }

	public bool get_isMouse() { }

	public static Event KeyboardEvent(string key) { }

	public override int GetHashCode() { }

	public override bool Equals(object obj) { }

	public override string ToString() { }

	public void Use() { }

	private void get_mousePosition_Injected(out Vector2 ret) { }

	private void get_delta_Injected(out Vector2 ret) { }
}

// Namespace: UnityEngine
public enum EventType
{
	// Fields
	public int value__;
	public const EventType MouseDown = 0;
	public const EventType MouseUp = 1;
	public const EventType MouseMove = 2;
	public const EventType MouseDrag = 3;
	public const EventType KeyDown = 4;
	public const EventType KeyUp = 5;
	public const EventType ScrollWheel = 6;
	public const EventType Repaint = 7;
	public const EventType Layout = 8;
	public const EventType DragUpdated = 9;
	public const EventType DragPerform = 10;
	public const EventType DragExited = 15;
	public const EventType Ignore = 11;
	public const EventType Used = 12;
	public const EventType ValidateCommand = 13;
	public const EventType ExecuteCommand = 14;
	public const EventType ContextClick = 16;
	public const EventType MouseEnterWindow = 20;
	public const EventType MouseLeaveWindow = 21;
	[EditorBrowsableAttribute] // RVA: 0xC43C0 Offset: 0xC37C0 VA: 0x1800C43C0
	[ObsoleteAttribute] // RVA: 0xC43C0 Offset: 0xC37C0 VA: 0x1800C43C0
	public const EventType mouseDown = 0;
	[EditorBrowsableAttribute] // RVA: 0xC6600 Offset: 0xC5A00 VA: 0x1800C6600
	[ObsoleteAttribute] // RVA: 0xC6600 Offset: 0xC5A00 VA: 0x1800C6600
	public const EventType mouseUp = 1;
	[EditorBrowsableAttribute] // RVA: 0xC8930 Offset: 0xC7D30 VA: 0x1800C8930
	[ObsoleteAttribute] // RVA: 0xC8930 Offset: 0xC7D30 VA: 0x1800C8930
	public const EventType mouseMove = 2;
	[EditorBrowsableAttribute] // RVA: 0xCAC30 Offset: 0xCA030 VA: 0x1800CAC30
	[ObsoleteAttribute] // RVA: 0xCAC30 Offset: 0xCA030 VA: 0x1800CAC30
	public const EventType mouseDrag = 3;
	[ObsoleteAttribute] // RVA: 0xCD120 Offset: 0xCC520 VA: 0x1800CD120
	[EditorBrowsableAttribute] // RVA: 0xCD120 Offset: 0xCC520 VA: 0x1800CD120
	public const EventType keyDown = 4;
	[EditorBrowsableAttribute] // RVA: 0xCF1E0 Offset: 0xCE5E0 VA: 0x1800CF1E0
	[ObsoleteAttribute] // RVA: 0xCF1E0 Offset: 0xCE5E0 VA: 0x1800CF1E0
	public const EventType keyUp = 5;
	[EditorBrowsableAttribute] // RVA: 0xD1660 Offset: 0xD0A60 VA: 0x1800D1660
	[ObsoleteAttribute] // RVA: 0xD1660 Offset: 0xD0A60 VA: 0x1800D1660
	public const EventType scrollWheel = 6;
	[ObsoleteAttribute] // RVA: 0xD3630 Offset: 0xD2A30 VA: 0x1800D3630
	[EditorBrowsableAttribute] // RVA: 0xD3630 Offset: 0xD2A30 VA: 0x1800D3630
	public const EventType repaint = 7;
	[ObsoleteAttribute] // RVA: 0xD5B40 Offset: 0xD4F40 VA: 0x1800D5B40
	[EditorBrowsableAttribute] // RVA: 0xD5B40 Offset: 0xD4F40 VA: 0x1800D5B40
	public const EventType layout = 8;
	[ObsoleteAttribute] // RVA: 0xDA310 Offset: 0xD9710 VA: 0x1800DA310
	[EditorBrowsableAttribute] // RVA: 0xDA310 Offset: 0xD9710 VA: 0x1800DA310
	public const EventType dragUpdated = 9;
	[EditorBrowsableAttribute] // RVA: 0xDC5D0 Offset: 0xDB9D0 VA: 0x1800DC5D0
	[ObsoleteAttribute] // RVA: 0xDC5D0 Offset: 0xDB9D0 VA: 0x1800DC5D0
	public const EventType dragPerform = 10;
	[ObsoleteAttribute] // RVA: 0xDFA90 Offset: 0xDEE90 VA: 0x1800DFA90
	[EditorBrowsableAttribute] // RVA: 0xDFA90 Offset: 0xDEE90 VA: 0x1800DFA90
	public const EventType ignore = 11;
	[ObsoleteAttribute] // RVA: 0xE1B00 Offset: 0xE0F00 VA: 0x1800E1B00
	[EditorBrowsableAttribute] // RVA: 0xE1B00 Offset: 0xE0F00 VA: 0x1800E1B00
	public const EventType used = 12;
}

// Namespace: UnityEngine
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum EventModifiers
{
	// Fields
	public int value__;
	public const EventModifiers None = 0;
	public const EventModifiers Shift = 1;
	public const EventModifiers Control = 2;
	public const EventModifiers Alt = 4;
	public const EventModifiers Command = 8;
	public const EventModifiers Numeric = 16;
	public const EventModifiers CapsLock = 32;
	public const EventModifiers FunctionKey = 64;
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xE6870 Offset: 0xE5C70 VA: 0x1800E6870
[NativeHeaderAttribute] // RVA: 0xE6870 Offset: 0xE5C70 VA: 0x1800E6870
public class GUI
{
	// Fields
	private static int s_ScrollControlId;
	private static int s_HotTextField;
	private static readonly int s_BoxHash;
	private static readonly int s_ButonHash;
	private static readonly int s_RepeatButtonHash;
	private static readonly int s_ToggleHash;
	private static readonly int s_ButtonGridHash;
	private static readonly int s_SliderHash;
	private static readonly int s_BeginGroupHash;
	private static readonly int s_ScrollviewHash;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private static int <scrollTroughSide>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private static DateTime <nextScrollStepTime>k__BackingField;
	private static GUISkin s_Skin;
	private static readonly GenericStack s_ScrollViewStates;

	// Properties
	public static Color color { get; set; }
	public static bool changed { set; }
	internal static bool usePageScrollbars { get; }
	internal static Material blendMaterial { get; }
	internal static Material blitMaterial { get; }
	internal static Material roundedRectMaterial { get; }
	internal static int scrollTroughSide { get; set; }
	internal static DateTime nextScrollStepTime { get; set; }
	public static GUISkin skin { get; set; }
	public static Matrix4x4 matrix { get; set; }

	// Methods

	private static void .cctor() { }

	public static Color get_color() { }

	public static void set_color(Color value) { }

	public static void set_changed(bool value) { }

	internal static bool get_usePageScrollbars() { }

	[FreeFunctionAttribute] // RVA: 0xEEB60 Offset: 0xEDF60 VA: 0x1800EEB60
	internal static Material get_blendMaterial() { }

	[FreeFunctionAttribute] // RVA: 0xF0BA0 Offset: 0xEFFA0 VA: 0x1800F0BA0
	internal static Material get_blitMaterial() { }

	[FreeFunctionAttribute] // RVA: 0xF1600 Offset: 0xF0A00 VA: 0x1800F1600
	internal static Material get_roundedRectMaterial() { }

	private static void GrabMouseControl(int id) { }

	private static bool HasMouseControl(int id) { }

	private static void ReleaseMouseControl() { }

	internal static void InternalRepaintEditorWindow() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static int get_scrollTroughSide() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void set_scrollTroughSide(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static DateTime get_nextScrollStepTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void set_nextScrollStepTime(DateTime value) { }

	public static void set_skin(GUISkin value) { }

	public static GUISkin get_skin() { }

	internal static void DoSetSkin(GUISkin newSkin) { }

	public static Matrix4x4 get_matrix() { }

	public static void set_matrix(Matrix4x4 value) { }

	public static void Label(Rect position, string text) { }

	public static void Label(Rect position, string text, GUIStyle style) { }

	public static void Label(Rect position, GUIContent content, GUIStyle style) { }

	public static void DrawTexture(Rect position, Texture image) { }

	public static void DrawTexture(Rect position, Texture image, ScaleMode scaleMode) { }

	public static void DrawTexture(Rect position, Texture image, ScaleMode scaleMode, bool alphaBlend) { }

	public static void DrawTexture(Rect position, Texture image, ScaleMode scaleMode, bool alphaBlend, float imageAspect) { }

	public static void DrawTexture(Rect position, Texture image, ScaleMode scaleMode, bool alphaBlend, float imageAspect, Color color, float borderWidth, float borderRadius) { }

	public static void DrawTexture(Rect position, Texture image, ScaleMode scaleMode, bool alphaBlend, float imageAspect, Color color, Vector4 borderWidths, float borderRadius) { }

	public static void DrawTexture(Rect position, Texture image, ScaleMode scaleMode, bool alphaBlend, float imageAspect, Color color, Vector4 borderWidths, Vector4 borderRadiuses) { }

	internal static bool CalculateScaledTextureRects(Rect position, ScaleMode scaleMode, float imageAspect, ref Rect outScreenRect, ref Rect outSourceRect) { }

	public static void Box(Rect position, string text) { }

	public static void Box(Rect position, GUIContent content, GUIStyle style) { }

	public static bool Button(Rect position, string text) { }

	public static bool Button(Rect position, GUIContent content, GUIStyle style) { }

	internal static bool Button(Rect position, int id, GUIContent content, GUIStyle style) { }

	private static bool DoRepeatButton(Rect position, GUIContent content, GUIStyle style, FocusType focusType) { }

	public static string TextField(Rect position, string text) { }

	public static string TextField(Rect position, string text, GUIStyle style) { }

	internal static string PasswordFieldGetStrToShow(string password, char maskChar) { }

	internal static void DoTextField(Rect position, int id, GUIContent content, bool multiline, int maxLength, GUIStyle style) { }

	internal static void DoTextField(Rect position, int id, GUIContent content, bool multiline, int maxLength, GUIStyle style, string secureText) { }

	internal static void DoTextField(Rect position, int id, GUIContent content, bool multiline, int maxLength, GUIStyle style, string secureText, char maskChar) { }

	private static void HandleTextFieldEventForTouchscreen(Rect position, int id, GUIContent content, bool multiline, int maxLength, GUIStyle style, string secureText, char maskChar, TextEditor editor) { }

	private static void HandleTextFieldEventForDesktop(Rect position, int id, GUIContent content, bool multiline, int maxLength, GUIStyle style, TextEditor editor) { }

	public static bool Toggle(Rect position, bool value, GUIContent content, GUIStyle style) { }

	private static bool DoControl(Rect position, int id, bool on, GUIContent content, GUIStyle style) { }

	private static void DoLabel(Rect position, GUIContent content, GUIStyle style) { }

	internal static bool DoToggle(Rect position, int id, bool value, GUIContent content, GUIStyle style) { }

	internal static bool DoButton(Rect position, int id, GUIContent content, GUIStyle style) { }

	public static float HorizontalSlider(Rect position, float value, float leftValue, float rightValue, GUIStyle slider, GUIStyle thumb) { }

	public static float Slider(Rect position, float value, float size, float start, float end, GUIStyle slider, GUIStyle thumb, bool horiz, int id) { }

	public static float HorizontalScrollbar(Rect position, float value, float size, float leftValue, float rightValue, GUIStyle style) { }

	internal static bool ScrollerRepeatButton(int scrollerID, Rect rect, GUIStyle style) { }

	public static float VerticalScrollbar(Rect position, float value, float size, float topValue, float bottomValue, GUIStyle style) { }

	internal static float Scroller(Rect position, float value, float size, float leftValue, float rightValue, GUIStyle slider, GUIStyle thumb, GUIStyle leftButton, GUIStyle rightButton, bool horiz) { }

	public static void BeginGroup(Rect position, GUIContent content, GUIStyle style) { }

	internal static void BeginGroup(Rect position, GUIContent content, GUIStyle style, Vector2 scrollOffset) { }

	public static void EndGroup() { }

	internal static Vector2 BeginScrollView(Rect position, Vector2 scrollPosition, Rect viewRect, bool alwaysShowHorizontal, bool alwaysShowVertical, GUIStyle horizontalScrollbar, GUIStyle verticalScrollbar, GUIStyle background) { }

	public static void EndScrollView(bool handleScrollWheel) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void CallWindowDelegate(GUI.WindowFunction func, int id, int instanceID, GUISkin _skin, int forceRect, float width, float height, GUIStyle style) { }

	private static void get_color_Injected(out Color ret) { }

	private static void set_color_Injected(ref Color value) { }
}

// Namespace: 
public sealed class GUI.WindowFunction : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(int id) { }

	public virtual IAsyncResult BeginInvoke(int id, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xF9280 Offset: 0xF8680 VA: 0x1800F9280
[VisibleToOtherModulesAttribute] // RVA: 0xF9280 Offset: 0xF8680 VA: 0x1800F9280
[NativeHeaderAttribute] // RVA: 0xF9280 Offset: 0xF8680 VA: 0x1800F9280
internal sealed class GUIClip
{
	// Properties
	internal static Rect visibleRect { get; }

	// Methods

	[FreeFunctionAttribute] // RVA: 0xFD4E0 Offset: 0xFC8E0 VA: 0x1800FD4E0
	internal static Rect get_visibleRect() { }

	[VisibleToOtherModulesAttribute] // RVA: 0xFF180 Offset: 0xFE580 VA: 0x1800FF180
	internal static void Internal_Push(Rect screenRect, Vector2 scrollOffset, Vector2 renderOffset, bool resetOffset) { }

	[VisibleToOtherModulesAttribute] // RVA: 0x101380 Offset: 0x100780 VA: 0x180101380
	internal static void Internal_Pop() { }

	[FreeFunctionAttribute] // RVA: 0x104A00 Offset: 0x103E00 VA: 0x180104A00
	private static Vector2 Unclip_Vector2(Vector2 pos) { }

	[FreeFunctionAttribute] // RVA: 0x1068A0 Offset: 0x105CA0 VA: 0x1801068A0
	private static Vector2 UnclipToWindow_Vector2(Vector2 pos) { }

	[FreeFunctionAttribute] // RVA: 0x1084D0 Offset: 0x1078D0 VA: 0x1801084D0
	private static Vector2 ClipToWindow_Vector2(Vector2 absolutePos) { }

	[VisibleToOtherModulesAttribute] // RVA: 0x10A360 Offset: 0x109760 VA: 0x18010A360
	[FreeFunctionAttribute] // RVA: 0x10A360 Offset: 0x109760 VA: 0x18010A360
	internal static Matrix4x4 GetMatrix() { }

	[VisibleToOtherModulesAttribute] // RVA: 0x10E250 Offset: 0x10D650 VA: 0x18010E250
	internal static void SetMatrix(Matrix4x4 m) { }

	internal static void Push(Rect screenRect, Vector2 scrollOffset, Vector2 renderOffset, bool resetOffset) { }

	internal static void Pop() { }

	public static Vector2 Unclip(Vector2 pos) { }

	public static Vector2 UnclipToWindow(Vector2 pos) { }

	public static Vector2 ClipToWindow(Vector2 absolutePos) { }

	private static void get_visibleRect_Injected(out Rect ret) { }

	private static void Internal_Push_Injected(ref Rect screenRect, ref Vector2 scrollOffset, ref Vector2 renderOffset, bool resetOffset) { }

	private static void Unclip_Vector2_Injected(ref Vector2 pos, out Vector2 ret) { }

	private static void UnclipToWindow_Vector2_Injected(ref Vector2 pos, out Vector2 ret) { }

	private static void ClipToWindow_Vector2_Injected(ref Vector2 absolutePos, out Vector2 ret) { }

	private static void GetMatrix_Injected(out Matrix4x4 ret) { }

	private static void SetMatrix_Injected(ref Matrix4x4 m) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x110B60 Offset: 0x10FF60 VA: 0x180110B60
[RequiredByNativeCodeAttribute] // RVA: 0x110B60 Offset: 0x10FF60 VA: 0x180110B60
[Serializable]
public class GUIContent
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_Text;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Texture m_Image;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_Tooltip;
	private static readonly GUIContent s_Text;
	private static readonly GUIContent s_Image;
	private static readonly GUIContent s_TextImage;
	public static GUIContent none;

	// Properties
	public string text { get; set; }
	public Texture image { set; }
	public string tooltip { get; set; }
	internal int hash { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(string text) { }

	public void .ctor(string text, Texture image, string tooltip) { }

	public void .ctor(GUIContent src) { }

	public string get_text() { }

	public void set_text(string value) { }

	public void set_image(Texture value) { }

	public string get_tooltip() { }

	public void set_tooltip(string value) { }

	internal int get_hash() { }

	internal static GUIContent Temp(string t) { }

	[VisibleToOtherModulesAttribute] // RVA: 0x116F70 Offset: 0x116370 VA: 0x180116F70
	internal static void ClearStaticCache() { }

	private static void .cctor() { }
}

// Namespace: UnityEngine
public enum ScaleMode
{
	// Fields
	public int value__;
	public const ScaleMode StretchToFill = 0;
	public const ScaleMode ScaleAndCrop = 1;
	public const ScaleMode ScaleToFit = 2;
}

// Namespace: UnityEngine
public enum FocusType
{
	// Fields
	public int value__;
	[ObsoleteAttribute] // RVA: 0x11A6C0 Offset: 0x119AC0 VA: 0x18011A6C0
	public const FocusType Native = 0;
	public const FocusType Keyboard = 1;
	public const FocusType Passive = 2;
}

// Namespace: UnityEngine
public class GUILayout
{
	// Methods

	public static void Label(string text, GUILayoutOption[] options) { }

	public static void Label(string text, GUIStyle style, GUILayoutOption[] options) { }

	private static void DoLabel(GUIContent content, GUIStyle style, GUILayoutOption[] options) { }

	public static void Box(GUIContent content, GUIStyle style, GUILayoutOption[] options) { }

	private static void DoBox(GUIContent content, GUIStyle style, GUILayoutOption[] options) { }

	public static bool Button(string text, GUILayoutOption[] options) { }

	public static bool Button(string text, GUIStyle style, GUILayoutOption[] options) { }

	public static bool Button(GUIContent content, GUIStyle style, GUILayoutOption[] options) { }

	private static bool DoButton(GUIContent content, GUIStyle style, GUILayoutOption[] options) { }

	public static string TextField(string text, int maxLength, GUILayoutOption[] options) { }

	private static string DoTextField(string text, int maxLength, bool multiline, GUIStyle style, GUILayoutOption[] options) { }

	public static bool Toggle(bool value, string text, GUILayoutOption[] options) { }

	private static bool DoToggle(bool value, GUIContent content, GUIStyle style, GUILayoutOption[] options) { }

	public static float HorizontalSlider(float value, float leftValue, float rightValue, GUIStyle slider, GUIStyle thumb, GUILayoutOption[] options) { }

	private static float DoHorizontalSlider(float value, float leftValue, float rightValue, GUIStyle slider, GUIStyle thumb, GUILayoutOption[] options) { }

	public static void Space(float pixels) { }

	public static void FlexibleSpace() { }

	public static void BeginHorizontal(GUILayoutOption[] options) { }

	public static void BeginHorizontal(GUIStyle style, GUILayoutOption[] options) { }

	public static void BeginHorizontal(GUIContent content, GUIStyle style, GUILayoutOption[] options) { }

	public static void EndHorizontal() { }

	public static void BeginVertical(GUILayoutOption[] options) { }

	public static void BeginVertical(GUIStyle style, GUILayoutOption[] options) { }

	public static void BeginVertical(GUIContent content, GUIStyle style, GUILayoutOption[] options) { }

	public static void EndVertical() { }

	public static void BeginArea(Rect screenRect) { }

	public static void BeginArea(Rect screenRect, GUIStyle style) { }

	public static void BeginArea(Rect screenRect, GUIContent content, GUIStyle style) { }

	public static void EndArea() { }

	public static Vector2 BeginScrollView(Vector2 scrollPosition, GUILayoutOption[] options) { }

	public static Vector2 BeginScrollView(Vector2 scrollPosition, bool alwaysShowHorizontal, bool alwaysShowVertical, GUIStyle horizontalScrollbar, GUIStyle verticalScrollbar, GUIStyle background, GUILayoutOption[] options) { }

	public static void EndScrollView() { }

	internal static void EndScrollView(bool handleScrollWheel) { }

	public static GUILayoutOption Width(float width) { }

	public static GUILayoutOption MinWidth(float minWidth) { }

	public static GUILayoutOption MaxWidth(float maxWidth) { }

	public static GUILayoutOption Height(float height) { }

	public static GUILayoutOption MinHeight(float minHeight) { }

	public static GUILayoutOption MaxHeight(float maxHeight) { }

	public static GUILayoutOption ExpandWidth(bool expand) { }

	public static GUILayoutOption ExpandHeight(bool expand) { }
}

// Namespace: UnityEngine
public sealed class GUILayoutOption
{
	// Fields
	internal GUILayoutOption.Type type;
	internal object value;

	// Methods

	internal void .ctor(GUILayoutOption.Type type, object value) { }
}

// Namespace: 
internal enum GUILayoutOption.Type
{
	// Fields
	public int value__;
	public const GUILayoutOption.Type fixedWidth = 0;
	public const GUILayoutOption.Type fixedHeight = 1;
	public const GUILayoutOption.Type minWidth = 2;
	public const GUILayoutOption.Type maxWidth = 3;
	public const GUILayoutOption.Type minHeight = 4;
	public const GUILayoutOption.Type maxHeight = 5;
	public const GUILayoutOption.Type stretchWidth = 6;
	public const GUILayoutOption.Type stretchHeight = 7;
	public const GUILayoutOption.Type alignStart = 8;
	public const GUILayoutOption.Type alignMiddle = 9;
	public const GUILayoutOption.Type alignEnd = 10;
	public const GUILayoutOption.Type alignJustify = 11;
	public const GUILayoutOption.Type equalSize = 12;
	public const GUILayoutOption.Type spacing = 13;
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xC5E0 Offset: 0xB9E0 VA: 0x18000C5E0
public class GUILayoutUtility
{
	// Fields
	private static readonly Dictionary<int, GUILayoutUtility.LayoutCache> s_StoredLayouts;
	private static readonly Dictionary<int, GUILayoutUtility.LayoutCache> s_StoredWindows;
	internal static GUILayoutUtility.LayoutCache current;
	internal static readonly Rect kDummyRect;
	private static GUIStyle s_SpaceStyle;

	// Properties
	internal static GUIStyle spaceStyle { get; }

	// Methods

	private static Rect Internal_GetWindowRect(int windowID) { }

	private static void Internal_MoveWindow(int windowID, Rect r) { }

	[VisibleToOtherModulesAttribute] // RVA: 0xE2B0 Offset: 0xD6B0 VA: 0x18000E2B0
	internal static GUILayoutUtility.LayoutCache SelectIDList(int instanceID, bool isWindow) { }

	internal static void Begin(int instanceID) { }

	internal static void BeginWindow(int windowID, GUIStyle style, GUILayoutOption[] options) { }

	internal static void Layout() { }

	internal static void LayoutFromEditorWindow() { }

	internal static void LayoutFreeGroup(GUILayoutGroup toplevel) { }

	private static void LayoutSingleGroup(GUILayoutGroup i) { }

	private static GUILayoutGroup CreateGUILayoutGroupInstanceOfType(Type LayoutType) { }

	internal static GUILayoutGroup BeginLayoutGroup(GUIStyle style, GUILayoutOption[] options, Type layoutType) { }

	internal static void EndLayoutGroup() { }

	internal static GUILayoutGroup BeginLayoutArea(GUIStyle style, Type layoutType) { }

	public static Rect GetRect(GUIContent content, GUIStyle style, GUILayoutOption[] options) { }

	private static Rect DoGetRect(GUIContent content, GUIStyle style, GUILayoutOption[] options) { }

	public static Rect GetRect(float width, float height, GUIStyle style, GUILayoutOption[] options) { }

	private static Rect DoGetRect(float minWidth, float maxWidth, float minHeight, float maxHeight, GUIStyle style, GUILayoutOption[] options) { }

	public static Rect GetLastRect() { }

	internal static GUIStyle get_spaceStyle() { }

	private static void .cctor() { }

	private static void Internal_GetWindowRect_Injected(int windowID, out Rect ret) { }

	private static void Internal_MoveWindow_Injected(int windowID, ref Rect r) { }
}

// Namespace: 
[VisibleToOtherModulesAttribute] // RVA: 0x14FA0 Offset: 0x143A0 VA: 0x180014FA0
internal sealed class GUILayoutUtility.LayoutCache
{
	// Fields
	[VisibleToOtherModulesAttribute] // RVA: 0x185F0 Offset: 0x179F0 VA: 0x1800185F0
	internal GUILayoutGroup topLevel;
	internal GenericStack layoutGroups;
	internal GUILayoutGroup windows;

	// Methods

	[VisibleToOtherModulesAttribute] // RVA: 0x1AAB0 Offset: 0x19EB0 VA: 0x18001AAB0
	internal void .ctor() { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x1E030 Offset: 0x1D430 VA: 0x18001E030
[Serializable]
public sealed class GUISettings
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_DoubleClickSelectsWord;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_TripleClickSelectsLine;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Color m_CursorColor;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_CursorFlashSpeed;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Color m_SelectionColor;

	// Properties
	public bool doubleClickSelectsWord { get; }
	public bool tripleClickSelectsLine { get; }
	public Color cursorColor { get; }
	public float cursorFlashSpeed { get; }
	public Color selectionColor { get; }

	// Methods

	public void .ctor() { }

	private static float Internal_GetCursorFlashSpeed() { }

	public bool get_doubleClickSelectsWord() { }

	public bool get_tripleClickSelectsLine() { }

	public Color get_cursorColor() { }

	public float get_cursorFlashSpeed() { }

	public Color get_selectionColor() { }
}

// Namespace: UnityEngine
[RequiredByNativeCodeAttribute] // RVA: 0x28FA0 Offset: 0x283A0 VA: 0x180028FA0
[AssetFileNameExtensionAttribute] // RVA: 0x28FA0 Offset: 0x283A0 VA: 0x180028FA0
[ExecuteInEditMode] // RVA: 0x28FA0 Offset: 0x283A0 VA: 0x180028FA0
[Serializable]
public sealed class GUISkin : ScriptableObject
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Font m_Font;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GUIStyle m_box;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GUIStyle m_button;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GUIStyle m_toggle;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GUIStyle m_label;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GUIStyle m_textField;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GUIStyle m_textArea;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GUIStyle m_window;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GUIStyle m_horizontalSlider;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GUIStyle m_horizontalSliderThumb;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GUIStyle m_verticalSlider;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GUIStyle m_verticalSliderThumb;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GUIStyle m_horizontalScrollbar;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GUIStyle m_horizontalScrollbarThumb;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GUIStyle m_horizontalScrollbarLeftButton;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GUIStyle m_horizontalScrollbarRightButton;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GUIStyle m_verticalScrollbar;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GUIStyle m_verticalScrollbarThumb;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GUIStyle m_verticalScrollbarUpButton;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GUIStyle m_verticalScrollbarDownButton;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GUIStyle m_ScrollView;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal GUIStyle[] m_CustomStyles;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GUISettings m_Settings;
	internal static GUIStyle ms_Error;
	private Dictionary<string, GUIStyle> m_Styles;
	internal static GUISkin.SkinChangedDelegate m_SkinChanged;
	internal static GUISkin current;

	// Properties
	public Font font { get; set; }
	public GUIStyle box { get; set; }
	public GUIStyle label { get; set; }
	public GUIStyle textField { get; set; }
	public GUIStyle textArea { get; set; }
	public GUIStyle button { get; set; }
	public GUIStyle toggle { get; set; }
	public GUIStyle window { get; set; }
	public GUIStyle horizontalSlider { get; set; }
	public GUIStyle horizontalSliderThumb { get; set; }
	public GUIStyle verticalSlider { get; set; }
	public GUIStyle verticalSliderThumb { get; set; }
	public GUIStyle horizontalScrollbar { get; set; }
	public GUIStyle horizontalScrollbarThumb { get; set; }
	public GUIStyle horizontalScrollbarLeftButton { get; set; }
	public GUIStyle horizontalScrollbarRightButton { get; set; }
	public GUIStyle verticalScrollbar { get; set; }
	public GUIStyle verticalScrollbarThumb { get; set; }
	public GUIStyle verticalScrollbarUpButton { get; set; }
	public GUIStyle verticalScrollbarDownButton { get; set; }
	public GUIStyle scrollView { get; set; }
	public GUIStyle[] customStyles { get; set; }
	public GUISettings settings { get; }
	internal static GUIStyle error { get; }

	// Methods

	public void .ctor() { }

	internal void OnEnable() { }

	internal static void CleanupRoots() { }

	public Font get_font() { }

	public void set_font(Font value) { }

	public GUIStyle get_box() { }

	public void set_box(GUIStyle value) { }

	public GUIStyle get_label() { }

	public void set_label(GUIStyle value) { }

	public GUIStyle get_textField() { }

	public void set_textField(GUIStyle value) { }

	public GUIStyle get_textArea() { }

	public void set_textArea(GUIStyle value) { }

	public GUIStyle get_button() { }

	public void set_button(GUIStyle value) { }

	public GUIStyle get_toggle() { }

	public void set_toggle(GUIStyle value) { }

	public GUIStyle get_window() { }

	public void set_window(GUIStyle value) { }

	public GUIStyle get_horizontalSlider() { }

	public void set_horizontalSlider(GUIStyle value) { }

	public GUIStyle get_horizontalSliderThumb() { }

	public void set_horizontalSliderThumb(GUIStyle value) { }

	public GUIStyle get_verticalSlider() { }

	public void set_verticalSlider(GUIStyle value) { }

	public GUIStyle get_verticalSliderThumb() { }

	public void set_verticalSliderThumb(GUIStyle value) { }

	public GUIStyle get_horizontalScrollbar() { }

	public void set_horizontalScrollbar(GUIStyle value) { }

	public GUIStyle get_horizontalScrollbarThumb() { }

	public void set_horizontalScrollbarThumb(GUIStyle value) { }

	public GUIStyle get_horizontalScrollbarLeftButton() { }

	public void set_horizontalScrollbarLeftButton(GUIStyle value) { }

	public GUIStyle get_horizontalScrollbarRightButton() { }

	public void set_horizontalScrollbarRightButton(GUIStyle value) { }

	public GUIStyle get_verticalScrollbar() { }

	public void set_verticalScrollbar(GUIStyle value) { }

	public GUIStyle get_verticalScrollbarThumb() { }

	public void set_verticalScrollbarThumb(GUIStyle value) { }

	public GUIStyle get_verticalScrollbarUpButton() { }

	public void set_verticalScrollbarUpButton(GUIStyle value) { }

	public GUIStyle get_verticalScrollbarDownButton() { }

	public void set_verticalScrollbarDownButton(GUIStyle value) { }

	public GUIStyle get_scrollView() { }

	public void set_scrollView(GUIStyle value) { }

	public GUIStyle[] get_customStyles() { }

	public void set_customStyles(GUIStyle[] value) { }

	public GUISettings get_settings() { }

	internal static GUIStyle get_error() { }

	internal void Apply() { }

	private void BuildStyleCache() { }

	public GUIStyle GetStyle(string styleName) { }

	public GUIStyle FindStyle(string styleName) { }

	internal void MakeCurrent() { }

	public IEnumerator GetEnumerator() { }
}

// Namespace: 
internal sealed class GUISkin.SkinChangedDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine
internal class GUIStateObjects
{
	// Fields
	private static Dictionary<int, object> s_StateCache;

	// Methods

	internal static object GetStateObject(Type t, int controlID) { }

	internal static object QueryStateObject(Type t, int controlID) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x4D9D0 Offset: 0x4CDD0 VA: 0x18004D9D0
[Serializable]
public sealed class GUIStyleState
{
	// Fields
	internal IntPtr m_Ptr;
	private readonly GUIStyle m_SourceStyle;

	// Properties
	[NativePropertyAttribute] // RVA: 0x52F50 Offset: 0x52350 VA: 0x180052F50
	public Texture2D background { get; set; }
	[NativePropertyAttribute] // RVA: 0x53E30 Offset: 0x53230 VA: 0x180053E30
	public Color textColor { get; set; }

	// Methods

	public void .ctor() { }

	private void .ctor(GUIStyle sourceStyle, IntPtr source) { }

	public Texture2D get_background() { }

	public void set_background(Texture2D value) { }

	public Color get_textColor() { }

	public void set_textColor(Color value) { }

	[FreeFunctionAttribute] // RVA: 0x4F570 Offset: 0x4E970 VA: 0x18004F570
	private static IntPtr Init() { }

	[FreeFunctionAttribute] // RVA: 0x51130 Offset: 0x50530 VA: 0x180051130
	private void Cleanup() { }

	internal static GUIStyleState GetGUIStyleState(GUIStyle sourceStyle, IntPtr source) { }

	protected override void Finalize() { }

	private void get_textColor_Injected(out Color ret) { }

	private void set_textColor_Injected(ref Color value) { }
}

// Namespace: UnityEngine
[RequiredByNativeCodeAttribute] // RVA: 0x559E0 Offset: 0x54DE0 VA: 0x1800559E0
[NativeHeaderAttribute] // RVA: 0x559E0 Offset: 0x54DE0 VA: 0x1800559E0
[NativeHeaderAttribute] // RVA: 0x559E0 Offset: 0x54DE0 VA: 0x1800559E0
[Serializable]
public sealed class GUIStyle
{
	// Fields
	internal IntPtr m_Ptr;
	private GUIStyleState m_Normal;
	private GUIStyleState m_Hover;
	private GUIStyleState m_Active;
	private GUIStyleState m_Focused;
	private GUIStyleState m_OnNormal;
	private GUIStyleState m_OnHover;
	private GUIStyleState m_OnActive;
	private GUIStyleState m_OnFocused;
	private RectOffset m_Border;
	private RectOffset m_Padding;
	private RectOffset m_Margin;
	private RectOffset m_Overflow;
	internal static bool showKeyboardFocus;
	private static GUIStyle s_None;

	// Properties
	[NativePropertyAttribute] // RVA: 0x80EE0 Offset: 0x802E0 VA: 0x180080EE0
	public string name { get; set; }
	[NativePropertyAttribute] // RVA: 0x82C10 Offset: 0x82010 VA: 0x180082C10
	public Font font { get; set; }
	[NativePropertyAttribute] // RVA: 0x84640 Offset: 0x83A40 VA: 0x180084640
	public ImagePosition imagePosition { get; set; }
	[NativePropertyAttribute] // RVA: 0x86310 Offset: 0x85710 VA: 0x180086310
	public TextAnchor alignment { get; set; }
	[NativePropertyAttribute] // RVA: 0x882F0 Offset: 0x876F0 VA: 0x1800882F0
	public bool wordWrap { get; set; }
	[NativePropertyAttribute] // RVA: 0x89FC0 Offset: 0x893C0 VA: 0x180089FC0
	public TextClipping clipping { get; set; }
	[NativePropertyAttribute] // RVA: 0x8A870 Offset: 0x89C70 VA: 0x18008A870
	public Vector2 contentOffset { get; set; }
	[NativePropertyAttribute] // RVA: 0x8C7E0 Offset: 0x8BBE0 VA: 0x18008C7E0
	public float fixedWidth { get; set; }
	[NativePropertyAttribute] // RVA: 0x8E720 Offset: 0x8DB20 VA: 0x18008E720
	public float fixedHeight { get; set; }
	[NativePropertyAttribute] // RVA: 0x90310 Offset: 0x8F710 VA: 0x180090310
	public bool stretchWidth { get; set; }
	[NativePropertyAttribute] // RVA: 0x920D0 Offset: 0x914D0 VA: 0x1800920D0
	public bool stretchHeight { get; set; }
	[NativePropertyAttribute] // RVA: 0x93E30 Offset: 0x93230 VA: 0x180093E30
	public int fontSize { get; set; }
	[NativePropertyAttribute] // RVA: 0x95A20 Offset: 0x94E20 VA: 0x180095A20
	public FontStyle fontStyle { get; set; }
	[NativePropertyAttribute] // RVA: 0x975A0 Offset: 0x969A0 VA: 0x1800975A0
	public bool richText { get; set; }
	[NativePropertyAttribute] // RVA: 0x98240 Offset: 0x97640 VA: 0x180098240
	internal Vector2 Internal_clipOffset { set; }
	public GUIStyleState normal { get; set; }
	public GUIStyleState hover { get; set; }
	public GUIStyleState active { get; set; }
	public GUIStyleState onNormal { get; set; }
	public GUIStyleState onHover { get; set; }
	public GUIStyleState onActive { get; set; }
	public GUIStyleState focused { get; set; }
	public GUIStyleState onFocused { get; set; }
	public RectOffset border { get; set; }
	public RectOffset margin { get; set; }
	public RectOffset padding { get; set; }
	public RectOffset overflow { get; set; }
	public float lineHeight { get; }
	public static GUIStyle none { get; }
	public bool isHeightDependantOnWidth { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(GUIStyle other) { }

	public string get_name() { }

	public void set_name(string value) { }

	public Font get_font() { }

	public void set_font(Font value) { }

	public ImagePosition get_imagePosition() { }

	public void set_imagePosition(ImagePosition value) { }

	public TextAnchor get_alignment() { }

	public void set_alignment(TextAnchor value) { }

	public bool get_wordWrap() { }

	public void set_wordWrap(bool value) { }

	public TextClipping get_clipping() { }

	public void set_clipping(TextClipping value) { }

	public Vector2 get_contentOffset() { }

	public void set_contentOffset(Vector2 value) { }

	public float get_fixedWidth() { }

	public void set_fixedWidth(float value) { }

	public float get_fixedHeight() { }

	public void set_fixedHeight(float value) { }

	public bool get_stretchWidth() { }

	public void set_stretchWidth(bool value) { }

	public bool get_stretchHeight() { }

	public void set_stretchHeight(bool value) { }

	public int get_fontSize() { }

	public void set_fontSize(int value) { }

	public FontStyle get_fontStyle() { }

	public void set_fontStyle(FontStyle value) { }

	public bool get_richText() { }

	public void set_richText(bool value) { }

	internal void set_Internal_clipOffset(Vector2 value) { }

	[FreeFunctionAttribute] // RVA: 0x57B10 Offset: 0x56F10 VA: 0x180057B10
	private static IntPtr Internal_Create(GUIStyle self) { }

	[FreeFunctionAttribute] // RVA: 0x59690 Offset: 0x58A90 VA: 0x180059690
	private static IntPtr Internal_Copy(GUIStyle self, GUIStyle other) { }

	[FreeFunctionAttribute] // RVA: 0x5B460 Offset: 0x5A860 VA: 0x18005B460
	private static void Internal_Destroy(IntPtr self) { }

	[FreeFunctionAttribute] // RVA: 0x5D260 Offset: 0x5C660 VA: 0x18005D260
	private IntPtr GetStyleStatePtr(int idx) { }

	[FreeFunctionAttribute] // RVA: 0x5EAB0 Offset: 0x5DEB0 VA: 0x18005EAB0
	private void AssignStyleState(int idx, IntPtr srcStyleState) { }

	[FreeFunctionAttribute] // RVA: 0x60880 Offset: 0x5FC80 VA: 0x180060880
	private IntPtr GetRectOffsetPtr(int idx) { }

	[FreeFunctionAttribute] // RVA: 0x62640 Offset: 0x61A40 VA: 0x180062640
	private void AssignRectOffset(int idx, IntPtr srcRectOffset) { }

	[FreeFunctionAttribute] // RVA: 0x64510 Offset: 0x63910 VA: 0x180064510
	private static float Internal_GetLineHeight(IntPtr target) { }

	[FreeFunctionAttribute] // RVA: 0x64E40 Offset: 0x64240 VA: 0x180064E40
	private void Internal_Draw(Rect screenRect, GUIContent content, bool isHover, bool isActive, bool on, bool hasKeyboardFocus) { }

	[FreeFunctionAttribute] // RVA: 0x66C80 Offset: 0x66080 VA: 0x180066C80
	private void Internal_Draw2(Rect position, GUIContent content, int controlID, bool on) { }

	[FreeFunctionAttribute] // RVA: 0x69930 Offset: 0x68D30 VA: 0x180069930
	private void Internal_DrawCursor(Rect position, GUIContent content, int pos, Color cursorColor) { }

	[FreeFunctionAttribute] // RVA: 0x6C980 Offset: 0x6BD80 VA: 0x18006C980
	private void Internal_DrawWithTextSelection(Rect screenRect, GUIContent content, bool isHover, bool isActive, bool on, bool hasKeyboardFocus, bool drawSelectionAsComposition, int cursorFirst, int cursorLast, Color cursorColor, Color selectionColor) { }

	[FreeFunctionAttribute] // RVA: 0x6D400 Offset: 0x6C800 VA: 0x18006D400
	internal Vector2 Internal_GetCursorPixelPosition(Rect position, GUIContent content, int cursorStringIndex) { }

	[FreeFunctionAttribute] // RVA: 0x6F1E0 Offset: 0x6E5E0 VA: 0x18006F1E0
	internal int Internal_GetCursorStringIndex(Rect position, GUIContent content, Vector2 cursorPixelPosition) { }

	[FreeFunctionAttribute] // RVA: 0x71220 Offset: 0x70620 VA: 0x180071220
	internal Vector2 Internal_CalcSize(GUIContent content) { }

	[FreeFunctionAttribute] // RVA: 0x72E30 Offset: 0x72230 VA: 0x180072E30
	internal Vector2 Internal_CalcSizeWithConstraints(GUIContent content, Vector2 maxSize) { }

	[FreeFunctionAttribute] // RVA: 0x73900 Offset: 0x72D00 VA: 0x180073900
	private float Internal_CalcHeight(GUIContent content, float width) { }

	[FreeFunctionAttribute] // RVA: 0x75770 Offset: 0x74B70 VA: 0x180075770
	private Vector2 Internal_CalcMinMaxWidth(GUIContent content) { }

	[FreeFunctionAttribute] // RVA: 0x77680 Offset: 0x76A80 VA: 0x180077680
	internal static void SetMouseTooltip(string tooltip, Rect screenRect) { }

	[FreeFunctionAttribute] // RVA: 0x79470 Offset: 0x78870 VA: 0x180079470
	private static float Internal_GetCursorFlashOffset() { }

	[FreeFunctionAttribute] // RVA: 0x79D50 Offset: 0x79150 VA: 0x180079D50
	internal static void SetDefaultFont(Font font) { }

	protected override void Finalize() { }

	public GUIStyleState get_normal() { }

	public void set_normal(GUIStyleState value) { }

	public GUIStyleState get_hover() { }

	public void set_hover(GUIStyleState value) { }

	public GUIStyleState get_active() { }

	public void set_active(GUIStyleState value) { }

	public GUIStyleState get_onNormal() { }

	public void set_onNormal(GUIStyleState value) { }

	public GUIStyleState get_onHover() { }

	public void set_onHover(GUIStyleState value) { }

	public GUIStyleState get_onActive() { }

	public void set_onActive(GUIStyleState value) { }

	public GUIStyleState get_focused() { }

	public void set_focused(GUIStyleState value) { }

	public GUIStyleState get_onFocused() { }

	public void set_onFocused(GUIStyleState value) { }

	public RectOffset get_border() { }

	public void set_border(RectOffset value) { }

	public RectOffset get_margin() { }

	public void set_margin(RectOffset value) { }

	public RectOffset get_padding() { }

	public void set_padding(RectOffset value) { }

	public RectOffset get_overflow() { }

	public void set_overflow(RectOffset value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_lineHeight() { }

	public void Draw(Rect position, bool isHover, bool isActive, bool on, bool hasKeyboardFocus) { }

	public void Draw(Rect position, GUIContent content, bool isHover, bool isActive, bool on, bool hasKeyboardFocus) { }

	public void Draw(Rect position, GUIContent content, int controlID) { }

	public void Draw(Rect position, GUIContent content, int controlID, bool on) { }

	private void Draw(Rect position, GUIContent content, int controlId, bool isHover, bool isActive, bool on, bool hasKeyboardFocus) { }

	public void DrawCursor(Rect position, GUIContent content, int controlID, int character) { }

	internal void DrawWithTextSelection(Rect position, GUIContent content, bool isActive, bool hasKeyboardFocus, int firstSelectedCharacter, int lastSelectedCharacter, bool drawSelectionAsComposition, Color selectionColor) { }

	internal void DrawWithTextSelection(Rect position, GUIContent content, bool isActive, bool hasKeyboardFocus, int firstSelectedCharacter, int lastSelectedCharacter, bool drawSelectionAsComposition) { }

	internal void DrawWithTextSelection(Rect position, GUIContent content, int controlID, int firstSelectedCharacter, int lastSelectedCharacter, bool drawSelectionAsComposition) { }

	public void DrawWithTextSelection(Rect position, GUIContent content, int controlID, int firstSelectedCharacter, int lastSelectedCharacter) { }

	public static GUIStyle op_Implicit(string str) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static GUIStyle get_none() { }

	public Vector2 GetCursorPixelPosition(Rect position, GUIContent content, int cursorStringIndex) { }

	public int GetCursorStringIndex(Rect position, GUIContent content, Vector2 cursorPixelPosition) { }

	public Vector2 CalcSize(GUIContent content) { }

	internal Vector2 CalcSizeWithConstraints(GUIContent content, Vector2 constraints) { }

	public float CalcHeight(GUIContent content, float width) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_isHeightDependantOnWidth() { }

	public void CalcMinMaxWidth(GUIContent content, out float minWidth, out float maxWidth) { }

	public override string ToString() { }

	private static void .cctor() { }

	private void get_contentOffset_Injected(out Vector2 ret) { }

	private void set_contentOffset_Injected(ref Vector2 value) { }

	private void set_Internal_clipOffset_Injected(ref Vector2 value) { }

	private void Internal_Draw_Injected(ref Rect screenRect, GUIContent content, bool isHover, bool isActive, bool on, bool hasKeyboardFocus) { }

	private void Internal_Draw2_Injected(ref Rect position, GUIContent content, int controlID, bool on) { }

	private void Internal_DrawCursor_Injected(ref Rect position, GUIContent content, int pos, ref Color cursorColor) { }

	private void Internal_DrawWithTextSelection_Injected(ref Rect screenRect, GUIContent content, bool isHover, bool isActive, bool on, bool hasKeyboardFocus, bool drawSelectionAsComposition, int cursorFirst, int cursorLast, ref Color cursorColor, ref Color selectionColor) { }

	private void Internal_GetCursorPixelPosition_Injected(ref Rect position, GUIContent content, int cursorStringIndex, out Vector2 ret) { }

	private int Internal_GetCursorStringIndex_Injected(ref Rect position, GUIContent content, ref Vector2 cursorPixelPosition) { }

	private void Internal_CalcSize_Injected(GUIContent content, out Vector2 ret) { }

	private void Internal_CalcSizeWithConstraints_Injected(GUIContent content, ref Vector2 maxSize, out Vector2 ret) { }

	private void Internal_CalcMinMaxWidth_Injected(GUIContent content, out Vector2 ret) { }

	private static void SetMouseTooltip_Injected(string tooltip, ref Rect screenRect) { }
}

// Namespace: UnityEngine
public enum ImagePosition
{
	// Fields
	public int value__;
	public const ImagePosition ImageLeft = 0;
	public const ImagePosition ImageAbove = 1;
	public const ImagePosition ImageOnly = 2;
	public const ImagePosition TextOnly = 3;
}

// Namespace: UnityEngine
public enum TextClipping
{
	// Fields
	public int value__;
	public const TextClipping Overflow = 0;
	public const TextClipping Clip = 1;
}

// Namespace: UnityEngine
[AttributeUsageAttribute] // RVA: 0x698E0 Offset: 0x68CE0 VA: 0x1800698E0
public class GUITargetAttribute : Attribute
{
	// Fields
	internal int displayMask;

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int GetGUITargetAttrValue(Type klass, string methodName) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x9D3C0 Offset: 0x9C7C0 VA: 0x18009D3C0
[NativeHeaderAttribute] // RVA: 0x9D3C0 Offset: 0x9C7C0 VA: 0x18009D3C0
[NativeHeaderAttribute] // RVA: 0x9D3C0 Offset: 0x9C7C0 VA: 0x18009D3C0
[NativeHeaderAttribute] // RVA: 0x9D3C0 Offset: 0x9C7C0 VA: 0x18009D3C0
[NativeHeaderAttribute] // RVA: 0x9D3C0 Offset: 0x9C7C0 VA: 0x18009D3C0
public class GUIUtility
{
	// Fields
	[VisibleToOtherModulesAttribute] // RVA: 0xA40B0 Offset: 0xA34B0 VA: 0x1800A40B0
	internal static int s_SkinMode;
	[VisibleToOtherModulesAttribute] // RVA: 0xA65D0 Offset: 0xA59D0 VA: 0x1800A65D0
	internal static int s_OriginalID;
	[VisibleToOtherModulesAttribute] // RVA: 0xA99E0 Offset: 0xA8DE0 VA: 0x1800A99E0
	internal static Action takeCapture;
	[VisibleToOtherModulesAttribute] // RVA: 0xAD3B0 Offset: 0xAC7B0 VA: 0x1800AD3B0
	internal static Action releaseCapture;
	[VisibleToOtherModulesAttribute] // RVA: 0xAF6E0 Offset: 0xAEAE0 VA: 0x1800AF6E0
	internal static Func<int, IntPtr, bool> processEvent;
	[VisibleToOtherModulesAttribute] // RVA: 0xB3080 Offset: 0xB2480 VA: 0x1800B3080
	internal static Func<Exception, bool> endContainerGUIFromException;
	[VisibleToOtherModulesAttribute] // RVA: 0xB6890 Offset: 0xB5C90 VA: 0x1800B6890
	internal static Action enabledStateChanged;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private static bool <guiIsExiting>k__BackingField;

	// Properties
	public static bool hasModalWindow { get; }
	[NativePropertyAttribute] // RVA: 0xDE100 Offset: 0xDD500 VA: 0x1800DE100
	internal static float pixelsPerPoint { get; }
	[NativePropertyAttribute] // RVA: 0xE11D0 Offset: 0xE05D0 VA: 0x1800E11D0
	internal static int guiDepth { get; }
	[NativePropertyAttribute] // RVA: 0xE1AC0 Offset: 0xE0EC0 VA: 0x1800E1AC0
	internal static bool mouseUsed { set; }
	[StaticAccessorAttribute] // RVA: 0xE4960 Offset: 0xE3D60 VA: 0x1800E4960
	internal static bool textFieldInput { set; }
	public static string systemCopyBuffer { get; set; }
	internal static bool guiIsExiting { set; }
	public static int hotControl { get; set; }
	public static int keyboardControl { get; set; }

	// Methods

	public void .ctor() { }

	public static bool get_hasModalWindow() { }

	[VisibleToOtherModulesAttribute] // RVA: 0xBB170 Offset: 0xBA570 VA: 0x1800BB170
	internal static float get_pixelsPerPoint() { }

	[VisibleToOtherModulesAttribute] // RVA: 0xBD4A0 Offset: 0xBC8A0 VA: 0x1800BD4A0
	internal static int get_guiDepth() { }

	internal static void set_mouseUsed(bool value) { }

	internal static void set_textFieldInput(bool value) { }

	[FreeFunctionAttribute] // RVA: 0xC0D00 Offset: 0xC0100 VA: 0x1800C0D00
	public static string get_systemCopyBuffer() { }

	[FreeFunctionAttribute] // RVA: 0xC3B20 Offset: 0xC2F20 VA: 0x1800C3B20
	public static void set_systemCopyBuffer(string value) { }

	[StaticAccessorAttribute] // RVA: 0xC4390 Offset: 0xC3790 VA: 0x1800C4390
	public static int GetControlID(int hint, FocusType focusType, Rect rect) { }

	public static Rect AlignRectToDevice(Rect rect, out int widthInPixels, out int heightInPixels) { }

	private static int Internal_GetHotControl() { }

	private static int Internal_GetKeyboardControl() { }

	private static void Internal_SetHotControl(int value) { }

	private static void Internal_SetKeyboardControl(int value) { }

	private static object Internal_GetDefaultSkin(int skinMode) { }

	private static void Internal_ExitGUI() { }

	private static Vector2 InternalWindowToScreenPoint(Vector2 windowPoint) { }

	private static Vector2 InternalScreenToWindowPoint(Vector2 screenPoint) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void MarkGUIChanged() { }

	public static int GetControlID(FocusType focus) { }

	public static int GetControlID(GUIContent contents, FocusType focus) { }

	public static int GetControlID(FocusType focus, Rect position) { }

	public static int GetControlID(GUIContent contents, FocusType focus, Rect position) { }

	public static int GetControlID(int hint, FocusType focus) { }

	public static object GetStateObject(Type t, int controlID) { }

	public static object QueryStateObject(Type t, int controlID) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void set_guiIsExiting(bool value) { }

	public static int get_hotControl() { }

	public static void set_hotControl(int value) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void TakeCapture() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void RemoveCapture() { }

	public static int get_keyboardControl() { }

	public static void set_keyboardControl(int value) { }

	public static void ExitGUI() { }

	internal static GUISkin GetDefaultSkin() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static bool ProcessEvent(int instanceID, IntPtr nativeEventPtr) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void BeginGUI(int skinMode, int instanceID, int useGUILayout) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void EndGUI(int layoutType) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static bool EndGUIFromException(Exception exception) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static bool EndContainerGUIFromException(Exception exception) { }

	[VisibleToOtherModulesAttribute] // RVA: 0xD2E70 Offset: 0xD2270 VA: 0x1800D2E70
	internal static void ResetGlobalState() { }

	[VisibleToOtherModulesAttribute] // RVA: 0xD5740 Offset: 0xD4B40 VA: 0x1800D5740
	internal static bool IsExitGUIException(Exception exception) { }

	[VisibleToOtherModulesAttribute] // RVA: 0xDA650 Offset: 0xD9A50 VA: 0x1800DA650
	internal static bool ShouldRethrowException(Exception exception) { }

	internal static void CheckOnGUI() { }

	public static Vector2 GUIToScreenPoint(Vector2 guiPoint) { }

	public static Vector2 ScreenToGUIPoint(Vector2 screenPoint) { }

	public static Rect ScreenToGUIRect(Rect screenRect) { }

	public static void RotateAroundPivot(float angle, Vector2 pivotPoint) { }

	public static void ScaleAroundPivot(Vector2 scale, Vector2 pivotPoint) { }

	public static Rect AlignRectToDevice(Rect rect) { }

	private static int GetControlID_Injected(int hint, FocusType focusType, ref Rect rect) { }

	private static void AlignRectToDevice_Injected(ref Rect rect, out int widthInPixels, out int heightInPixels, out Rect ret) { }

	private static void InternalWindowToScreenPoint_Injected(ref Vector2 windowPoint, out Vector2 ret) { }

	private static void InternalScreenToWindowPoint_Injected(ref Vector2 screenPoint, out Vector2 ret) { }
}

// Namespace: UnityEngine
public sealed class ExitGUIException : Exception
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine
[VisibleToOtherModulesAttribute] // RVA: 0xE6570 Offset: 0xE5970 VA: 0x1800E6570
internal class GUILayoutEntry
{
	// Fields
	public float minWidth;
	public float maxWidth;
	public float minHeight;
	public float maxHeight;
	public Rect rect;
	public int stretchWidth;
	public int stretchHeight;
	public bool consideredForMargin;
	private GUIStyle m_Style;
	internal static Rect kDummyRect;
	protected static int indent;

	// Properties
	public GUIStyle style { get; set; }
	public virtual int marginLeft { get; }
	public virtual int marginRight { get; }
	public virtual int marginTop { get; }
	public virtual int marginBottom { get; }
	public int marginHorizontal { get; }
	public int marginVertical { get; }

	// Methods

	public void .ctor(float _minWidth, float _maxWidth, float _minHeight, float _maxHeight, GUIStyle _style) { }

	public void .ctor(float _minWidth, float _maxWidth, float _minHeight, float _maxHeight, GUIStyle _style, GUILayoutOption[] options) { }

	public GUIStyle get_style() { }

	public void set_style(GUIStyle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual int get_marginLeft() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual int get_marginRight() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual int get_marginTop() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual int get_marginBottom() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_marginHorizontal() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_marginVertical() { }

	public virtual void CalcWidth() { }

	public virtual void CalcHeight() { }

	public virtual void SetHorizontal(float x, float width) { }

	public virtual void SetVertical(float y, float height) { }

	protected virtual void ApplyStyleSettings(GUIStyle style) { }

	public virtual void ApplyOptions(GUILayoutOption[] options) { }

	public override string ToString() { }

	private static void .cctor() { }
}

// Namespace: UnityEngine
internal sealed class GUIWordWrapSizer : GUILayoutEntry
{
	// Fields
	private readonly GUIContent m_Content;
	private readonly float m_ForcedMinHeight;
	private readonly float m_ForcedMaxHeight;

	// Methods

	public void .ctor(GUIStyle style, GUIContent content, GUILayoutOption[] options) { }

	public override void CalcWidth() { }

	public override void CalcHeight() { }
}

// Namespace: UnityEngine
[VisibleToOtherModulesAttribute] // RVA: 0xF3340 Offset: 0xF2740 VA: 0x1800F3340
internal class GUILayoutGroup : GUILayoutEntry
{
	// Fields
	public List<GUILayoutEntry> entries;
	public bool isVertical;
	public bool resetCoords;
	public float spacing;
	public bool sameSize;
	public bool isWindow;
	public int windowID;
	private int m_Cursor;
	protected int m_StretchableCountX;
	protected int m_StretchableCountY;
	protected bool m_UserSpecifiedWidth;
	protected bool m_UserSpecifiedHeight;
	protected float m_ChildMinWidth;
	protected float m_ChildMaxWidth;
	protected float m_ChildMinHeight;
	protected float m_ChildMaxHeight;
	protected int m_MarginLeft;
	protected int m_MarginRight;
	protected int m_MarginTop;
	protected int m_MarginBottom;

	// Properties
	public override int marginLeft { get; }
	public override int marginRight { get; }
	public override int marginTop { get; }
	public override int marginBottom { get; }

	// Methods

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public override int get_marginLeft() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public override int get_marginRight() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public override int get_marginTop() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public override int get_marginBottom() { }

	public override void ApplyOptions(GUILayoutOption[] options) { }

	protected override void ApplyStyleSettings(GUIStyle style) { }

	public void ResetCursor() { }

	public GUILayoutEntry GetNext() { }

	public Rect GetLast() { }

	public void Add(GUILayoutEntry e) { }

	public override void CalcWidth() { }

	public override void SetHorizontal(float x, float width) { }

	public override void CalcHeight() { }

	public override void SetVertical(float y, float height) { }

	public override string ToString() { }
}

// Namespace: UnityEngine
internal sealed class GUIScrollGroup : GUILayoutGroup
{
	// Fields
	public float calcMinWidth;
	public float calcMaxWidth;
	public float calcMinHeight;
	public float calcMaxHeight;
	public float clientWidth;
	public float clientHeight;
	public bool allowHorizontalScroll;
	public bool allowVerticalScroll;
	public bool needsHorizontalScrollbar;
	public bool needsVerticalScrollbar;
	public GUIStyle horizontalScrollbar;
	public GUIStyle verticalScrollbar;

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor() { }

	public override void CalcWidth() { }

	public override void SetHorizontal(float x, float width) { }

	public override void CalcHeight() { }

	public override void SetVertical(float y, float height) { }
}

// Namespace: UnityEngine
internal class ScrollViewState
{
	// Fields
	public Rect position;
	public Rect visibleRect;
	public Rect viewRect;
	public Vector2 scrollPosition;
	public bool apply;

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor() { }
}

// Namespace: UnityEngine
internal class SliderState
{
	// Fields
	public float dragStartPos;
	public float dragStartValue;
	public bool isDragging;

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor() { }
}

// Namespace: UnityEngine
internal struct SliderHandler
{
	// Fields
	private readonly Rect position;
	private readonly float currentValue;
	private readonly float size;
	private readonly float start;
	private readonly float end;
	private readonly GUIStyle slider;
	private readonly GUIStyle thumb;
	private readonly bool horiz;
	private readonly int id;

	// Methods

	public void .ctor(Rect position, float currentValue, float size, float start, float end, GUIStyle slider, GUIStyle thumb, bool horiz, int id) { }

	public float Handle() { }

	private float OnMouseDown() { }

	private float OnMouseDrag() { }

	private float OnMouseUp() { }

	private float OnRepaint() { }

	private EventType CurrentEventType() { }

	private int CurrentScrollTroughSide() { }

	private bool IsEmptySlider() { }

	private bool SupportsPageMovements() { }

	private float PageMovementValue() { }

	private float PageUpMovementBound() { }

	private Event CurrentEvent() { }

	private float ValueForCurrentMousePosition() { }

	private float Clamp(float value) { }

	private Rect ThumbSelectionRect() { }

	private void StartDraggingWithValue(float dragStartValue) { }

	private SliderState SliderState() { }

	private Rect ThumbRect() { }

	private Rect VerticalThumbRect() { }

	private Rect HorizontalThumbRect() { }

	private float ClampedCurrentValue() { }

	private float MousePosition() { }

	private float ValuesPerPixel() { }

	private float ThumbSize() { }

	private float MaxValue() { }

	private float MinValue() { }
}

// Namespace: UnityEngine
public class TextEditor
{
	// Fields
	public TouchScreenKeyboard keyboardOnScreen;
	public int controlID;
	public GUIStyle style;
	public bool multiline;
	public bool hasHorizontalCursorPos;
	public bool isPasswordField;
	[VisibleToOtherModulesAttribute] // RVA: 0xFEC40 Offset: 0xFE040 VA: 0x1800FEC40
	internal bool m_HasFocus;
	public Vector2 scrollOffset;
	private GUIContent m_Content;
	private Rect m_Position;
	private int m_CursorIndex;
	private int m_SelectIndex;
	private bool m_RevealCursor;
	public Vector2 graphicalCursorPos;
	public Vector2 graphicalSelectCursorPos;
	private bool m_MouseDragSelectsWholeWords;
	private int m_DblClickInitPos;
	private TextEditor.DblClickSnapping m_DblClickSnap;
	private bool m_bJustSelected;
	private int m_iAltCursorPos;
	private string oldText;
	private int oldPos;
	private int oldSelectPos;
	private static Dictionary<Event, TextEditor.TextEditOp> s_Keyactions;

	// Properties
	public string text { get; set; }
	public Rect position { get; set; }
	internal virtual Rect localPosition { get; }
	public int cursorIndex { get; set; }
	public int selectIndex { get; set; }
	public bool hasSelection { get; }

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor() { }

	public string get_text() { }

	public void set_text(string value) { }

	public Rect get_position() { }

	public void set_position(Rect value) { }

	[VisibleToOtherModulesAttribute] // RVA: 0x1029A0 Offset: 0x101DA0 VA: 0x1801029A0
	internal virtual Rect get_localPosition() { }

	public int get_cursorIndex() { }

	public void set_cursorIndex(int value) { }

	public int get_selectIndex() { }

	public void set_selectIndex(int value) { }

	private void ClearCursorPos() { }

	public void OnFocus() { }

	public void OnLostFocus() { }

	private void GrabGraphicalCursorPos() { }

	public bool HandleKeyEvent(Event e) { }

	public bool DeleteLineBack() { }

	public bool DeleteWordBack() { }

	public bool DeleteWordForward() { }

	public bool Delete() { }

	public bool Backspace() { }

	public void SelectAll() { }

	public void SelectNone() { }

	public bool get_hasSelection() { }

	public bool DeleteSelection() { }

	public void ReplaceSelection(string replace) { }

	public void Insert(char c) { }

	public void MoveRight() { }

	public void MoveLeft() { }

	public void MoveUp() { }

	public void MoveDown() { }

	public void MoveLineStart() { }

	public void MoveLineEnd() { }

	public void MoveGraphicalLineStart() { }

	public void MoveGraphicalLineEnd() { }

	public void MoveTextStart() { }

	public void MoveTextEnd() { }

	private int IndexOfEndOfLine(int startIndex) { }

	public void MoveParagraphForward() { }

	public void MoveParagraphBackward() { }

	public void MoveCursorToPosition(Vector2 cursorPosition) { }

	protected internal void MoveCursorToPosition_Internal(Vector2 cursorPosition, bool shift) { }

	public void SelectToPosition(Vector2 cursorPosition) { }

	public void SelectLeft() { }

	public void SelectRight() { }

	public void SelectUp() { }

	public void SelectDown() { }

	public void SelectTextEnd() { }

	public void SelectTextStart() { }

	public void MouseDragSelectsWholeWords(bool on) { }

	public void DblClickSnap(TextEditor.DblClickSnapping snapping) { }

	private int GetGraphicalLineStart(int p) { }

	private int GetGraphicalLineEnd(int p) { }

	private int FindNextSeperator(int startPos) { }

	private int FindPrevSeperator(int startPos) { }

	public void MoveWordRight() { }

	public void MoveToStartOfNextWord() { }

	public void MoveToEndOfPreviousWord() { }

	public void SelectToStartOfNextWord() { }

	public void SelectToEndOfPreviousWord() { }

	private TextEditor.CharacterType ClassifyChar(int index) { }

	public int FindStartOfNextWord(int p) { }

	private int FindEndOfPreviousWord(int p) { }

	public void MoveWordLeft() { }

	public void SelectWordRight() { }

	public void SelectWordLeft() { }

	public void ExpandSelectGraphicalLineStart() { }

	public void ExpandSelectGraphicalLineEnd() { }

	public void SelectGraphicalLineStart() { }

	public void SelectGraphicalLineEnd() { }

	public void SelectParagraphForward() { }

	public void SelectParagraphBackward() { }

	public void SelectCurrentWord() { }

	private int FindEndOfClassification(int p, TextEditor.Direction dir) { }

	public void SelectCurrentParagraph() { }

	public void UpdateScrollOffsetIfNeeded(Event evt) { }

	[VisibleToOtherModulesAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void UpdateScrollOffset() { }

	public void DrawCursor(string newText) { }

	private bool PerformOperation(TextEditor.TextEditOp operation) { }

	public void SaveBackup() { }

	public bool Cut() { }

	public void Copy() { }

	private static string ReplaceNewlinesWithSpaces(string value) { }

	public bool Paste() { }

	private static void MapKey(string key, TextEditor.TextEditOp action) { }

	private void InitKeyActions() { }

	public void DetectFocusChange() { }

	internal virtual void OnDetectFocusChange() { }

	internal virtual void OnCursorIndexChange() { }

	internal virtual void OnSelectIndexChange() { }

	private void ClampTextIndex(ref int index) { }

	private void EnsureValidCodePointIndex(ref int index) { }

	private bool IsValidCodePointIndex(int index) { }

	private int PreviousCodePointIndex(int index) { }

	private int NextCodePointIndex(int index) { }
}

// Namespace: 
public enum TextEditor.DblClickSnapping
{
	// Fields
	public byte value__;
	public const TextEditor.DblClickSnapping WORDS = 0;
	public const TextEditor.DblClickSnapping PARAGRAPHS = 1;
}

// Namespace: 
private enum TextEditor.CharacterType
{
	// Fields
	public int value__;
	public const TextEditor.CharacterType LetterLike = 0;
	public const TextEditor.CharacterType Symbol = 1;
	public const TextEditor.CharacterType Symbol2 = 2;
	public const TextEditor.CharacterType WhiteSpace = 3;
}

// Namespace: 
private enum TextEditor.Direction
{
	// Fields
	public int value__;
	public const TextEditor.Direction Forward = 0;
	public const TextEditor.Direction Backward = 1;
}

// Namespace: 
private enum TextEditor.TextEditOp
{
	// Fields
	public int value__;
	public const TextEditor.TextEditOp MoveLeft = 0;
	public const TextEditor.TextEditOp MoveRight = 1;
	public const TextEditor.TextEditOp MoveUp = 2;
	public const TextEditor.TextEditOp MoveDown = 3;
	public const TextEditor.TextEditOp MoveLineStart = 4;
	public const TextEditor.TextEditOp MoveLineEnd = 5;
	public const TextEditor.TextEditOp MoveTextStart = 6;
	public const TextEditor.TextEditOp MoveTextEnd = 7;
	public const TextEditor.TextEditOp MovePageUp = 8;
	public const TextEditor.TextEditOp MovePageDown = 9;
	public const TextEditor.TextEditOp MoveGraphicalLineStart = 10;
	public const TextEditor.TextEditOp MoveGraphicalLineEnd = 11;
	public const TextEditor.TextEditOp MoveWordLeft = 12;
	public const TextEditor.TextEditOp MoveWordRight = 13;
	public const TextEditor.TextEditOp MoveParagraphForward = 14;
	public const TextEditor.TextEditOp MoveParagraphBackward = 15;
	public const TextEditor.TextEditOp MoveToStartOfNextWord = 16;
	public const TextEditor.TextEditOp MoveToEndOfPreviousWord = 17;
	public const TextEditor.TextEditOp SelectLeft = 18;
	public const TextEditor.TextEditOp SelectRight = 19;
	public const TextEditor.TextEditOp SelectUp = 20;
	public const TextEditor.TextEditOp SelectDown = 21;
	public const TextEditor.TextEditOp SelectTextStart = 22;
	public const TextEditor.TextEditOp SelectTextEnd = 23;
	public const TextEditor.TextEditOp SelectPageUp = 24;
	public const TextEditor.TextEditOp SelectPageDown = 25;
	public const TextEditor.TextEditOp ExpandSelectGraphicalLineStart = 26;
	public const TextEditor.TextEditOp ExpandSelectGraphicalLineEnd = 27;
	public const TextEditor.TextEditOp SelectGraphicalLineStart = 28;
	public const TextEditor.TextEditOp SelectGraphicalLineEnd = 29;
	public const TextEditor.TextEditOp SelectWordLeft = 30;
	public const TextEditor.TextEditOp SelectWordRight = 31;
	public const TextEditor.TextEditOp SelectToEndOfPreviousWord = 32;
	public const TextEditor.TextEditOp SelectToStartOfNextWord = 33;
	public const TextEditor.TextEditOp SelectParagraphBackward = 34;
	public const TextEditor.TextEditOp SelectParagraphForward = 35;
	public const TextEditor.TextEditOp Delete = 36;
	public const TextEditor.TextEditOp Backspace = 37;
	public const TextEditor.TextEditOp DeleteWordBack = 38;
	public const TextEditor.TextEditOp DeleteWordForward = 39;
	public const TextEditor.TextEditOp DeleteLineBack = 40;
	public const TextEditor.TextEditOp Cut = 41;
	public const TextEditor.TextEditOp Copy = 42;
	public const TextEditor.TextEditOp Paste = 43;
	public const TextEditor.TextEditOp SelectAll = 44;
	public const TextEditor.TextEditOp SelectNone = 45;
	public const TextEditor.TextEditOp ScrollStart = 46;
	public const TextEditor.TextEditOp ScrollEnd = 47;
	public const TextEditor.TextEditOp ScrollPageUp = 48;
	public const TextEditor.TextEditOp ScrollPageDown = 49;
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x28C10 Offset: 0x28010 VA: 0x180028C10
[ExtensionAttribute] // RVA: 0x28C10 Offset: 0x28010 VA: 0x180028C10
public static class ImageConversion
{
	// Methods

	[NativeMethodAttribute] // RVA: 0x2ADB0 Offset: 0x2A1B0 VA: 0x18002ADB0
	[ExtensionAttribute] // RVA: 0x2ADB0 Offset: 0x2A1B0 VA: 0x18002ADB0
	public static byte[] EncodeToPNG(Texture2D tex) { }

	[ExtensionAttribute] // RVA: 0x2DBB0 Offset: 0x2CFB0 VA: 0x18002DBB0
	[NativeMethodAttribute] // RVA: 0x2DBB0 Offset: 0x2CFB0 VA: 0x18002DBB0
	public static byte[] EncodeToJPG(Texture2D tex, int quality) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static byte[] EncodeToJPG(Texture2D tex) { }

	[NativeMethodAttribute] // RVA: 0x30210 Offset: 0x2F610 VA: 0x180030210
	[ExtensionAttribute] // RVA: 0x30210 Offset: 0x2F610 VA: 0x180030210
	public static byte[] EncodeToEXR(Texture2D tex, Texture2D.EXRFlags flags) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static byte[] EncodeToEXR(Texture2D tex) { }

	[NativeMethodAttribute] // RVA: 0x34D20 Offset: 0x34120 VA: 0x180034D20
	[ExtensionAttribute] // RVA: 0x34D20 Offset: 0x34120 VA: 0x180034D20
	public static bool LoadImage(Texture2D tex, byte[] data, bool markNonReadable) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool LoadImage(Texture2D tex, byte[] data) { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x7F0D0 Offset: 0x7E4D0 VA: 0x18007F0D0
public static class JsonUtility
{
	// Methods

	[ThreadSafeAttribute] // RVA: 0x80E90 Offset: 0x80290 VA: 0x180080E90
	[FreeFunctionAttribute] // RVA: 0x80E90 Offset: 0x80290 VA: 0x180080E90
	private static object FromJsonInternal(string json, object objectToOverwrite, Type type) { }

	public static T FromJson<T>(string json) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x7632D0 Offset: 0x7622D0 VA: 0x1807632D0
	|-JsonUtility.FromJson<AudioToString.AudioStringJsonData>
	|-JsonUtility.FromJson<DYNetZone.DYNetZoneData>
	|-JsonUtility.FromJson<object>
	*/

	public static object FromJson(string json, Type type) { }

	public static void FromJsonOverwrite(string json, object objectToOverwrite) { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xCA970 Offset: 0xC9D70 VA: 0x1800CA970
public struct PhysicsScene2D : IEquatable<PhysicsScene2D>
{
	// Fields
	private int m_Handle;

	// Methods

	public override string ToString() { }

	public override int GetHashCode() { }

	public override bool Equals(object other) { }

	public bool Equals(PhysicsScene2D other) { }

	public RaycastHit2D Raycast(Vector2 origin, Vector2 direction, float distance, int layerMask = -5) { }

	public RaycastHit2D Raycast(Vector2 origin, Vector2 direction, float distance, ContactFilter2D contactFilter) { }

	[NativeMethodAttribute] // RVA: 0xCE8C0 Offset: 0xCDCC0 VA: 0x1800CE8C0
	[StaticAccessorAttribute] // RVA: 0xCE8C0 Offset: 0xCDCC0 VA: 0x1800CE8C0
	private static RaycastHit2D Raycast_Internal(PhysicsScene2D physicsScene, Vector2 origin, Vector2 direction, float distance, ContactFilter2D contactFilter) { }

	public int Raycast(Vector2 origin, Vector2 direction, float distance, ContactFilter2D contactFilter, RaycastHit2D[] results) { }

	[NativeMethodAttribute] // RVA: 0xD0C50 Offset: 0xD0050 VA: 0x1800D0C50
	[StaticAccessorAttribute] // RVA: 0xD0C50 Offset: 0xD0050 VA: 0x1800D0C50
	private static int RaycastNonAlloc_Internal(PhysicsScene2D physicsScene, Vector2 origin, Vector2 direction, float distance, ContactFilter2D contactFilter, [Out] RaycastHit2D[] results) { }

	public RaycastHit2D CircleCast(Vector2 origin, float radius, Vector2 direction, float distance, ContactFilter2D contactFilter) { }

	[StaticAccessorAttribute] // RVA: 0xD2E10 Offset: 0xD2210 VA: 0x1800D2E10
	[NativeMethodAttribute] // RVA: 0xD2E10 Offset: 0xD2210 VA: 0x1800D2E10
	private static RaycastHit2D CircleCast_Internal(PhysicsScene2D physicsScene, Vector2 origin, float radius, Vector2 direction, float distance, ContactFilter2D contactFilter) { }

	public int GetRayIntersection(Ray ray, float distance, RaycastHit2D[] results, int layerMask = -5) { }

	[NativeMethodAttribute] // RVA: 0xD5AE0 Offset: 0xD4EE0 VA: 0x1800D5AE0
	[StaticAccessorAttribute] // RVA: 0xD5AE0 Offset: 0xD4EE0 VA: 0x1800D5AE0
	private static int GetRayIntersectionNonAlloc_Internal(PhysicsScene2D physicsScene, Vector3 origin, Vector3 direction, float distance, int layerMask, [Out] RaycastHit2D[] results) { }

	private static void Raycast_Internal_Injected(ref PhysicsScene2D physicsScene, ref Vector2 origin, ref Vector2 direction, float distance, ref ContactFilter2D contactFilter, out RaycastHit2D ret) { }

	private static int RaycastNonAlloc_Internal_Injected(ref PhysicsScene2D physicsScene, ref Vector2 origin, ref Vector2 direction, float distance, ref ContactFilter2D contactFilter, [Out] RaycastHit2D[] results) { }

	private static void CircleCast_Internal_Injected(ref PhysicsScene2D physicsScene, ref Vector2 origin, float radius, ref Vector2 direction, float distance, ref ContactFilter2D contactFilter, out RaycastHit2D ret) { }

	private static int GetRayIntersectionNonAlloc_Internal_Injected(ref PhysicsScene2D physicsScene, ref Vector3 origin, ref Vector3 direction, float distance, int layerMask, [Out] RaycastHit2D[] results) { }
}

// Namespace: UnityEngine
[StaticAccessorAttribute] // RVA: 0xDA260 Offset: 0xD9660 VA: 0x1800DA260
[NativeHeaderAttribute] // RVA: 0xDA260 Offset: 0xD9660 VA: 0x1800DA260
[NativeHeaderAttribute] // RVA: 0xDA260 Offset: 0xD9660 VA: 0x1800DA260
[NativeHeaderAttribute] // RVA: 0xDA260 Offset: 0xD9660 VA: 0x1800DA260
public class Physics2D
{
	// Fields
	private static List<Rigidbody2D> m_LastDisabledRigidbody2D;

	// Properties
	[StaticAccessorAttribute] // RVA: 0x110250 Offset: 0x10F650 VA: 0x180110250
	[NativePropertyAttribute] // RVA: 0x110250 Offset: 0x10F650 VA: 0x180110250
	public static PhysicsScene2D defaultPhysicsScene { get; }
	[StaticAccessorAttribute] // RVA: 0x110DD0 Offset: 0x1101D0 VA: 0x180110DD0
	public static bool queriesHitTriggers { get; }

	// Methods

	public static PhysicsScene2D get_defaultPhysicsScene() { }

	public static bool get_queriesHitTriggers() { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void IgnoreCollision(Collider2D collider1, Collider2D collider2) { }

	[StaticAccessorAttribute] // RVA: 0xE47A0 Offset: 0xE3BA0 VA: 0x1800E47A0
	[NativeMethodAttribute] // RVA: 0xE47A0 Offset: 0xE3BA0 VA: 0x1800E47A0
	public static void IgnoreCollision(Collider2D collider1, Collider2D collider2, bool ignore) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RaycastHit2D Raycast(Vector2 origin, Vector2 direction) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RaycastHit2D Raycast(Vector2 origin, Vector2 direction, float distance) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[ExcludeFromDocsAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public static RaycastHit2D Raycast(Vector2 origin, Vector2 direction, float distance, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RaycastHit2D Raycast(Vector2 origin, Vector2 direction, float distance, int layerMask, float minDepth) { }

	public static RaycastHit2D Raycast(Vector2 origin, Vector2 direction, float distance, int layerMask, float minDepth, float maxDepth) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int Raycast(Vector2 origin, Vector2 direction, ContactFilter2D contactFilter, RaycastHit2D[] results) { }

	public static int Raycast(Vector2 origin, Vector2 direction, ContactFilter2D contactFilter, RaycastHit2D[] results, float distance) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RaycastHit2D CircleCast(Vector2 origin, float radius, Vector2 direction, float distance, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RaycastHit2D[] GetRayIntersectionAll(Ray ray) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RaycastHit2D[] GetRayIntersectionAll(Ray ray, float distance) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RaycastHit2D[] GetRayIntersectionAll(Ray ray, float distance, int layerMask) { }

	[NativeMethodAttribute] // RVA: 0x102B40 Offset: 0x101F40 VA: 0x180102B40
	[StaticAccessorAttribute] // RVA: 0x102B40 Offset: 0x101F40 VA: 0x180102B40
	private static RaycastHit2D[] GetRayIntersectionAll_Internal(PhysicsScene2D physicsScene, Vector3 origin, Vector3 direction, float distance, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int GetRayIntersectionNonAlloc(Ray ray, RaycastHit2D[] results) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int GetRayIntersectionNonAlloc(Ray ray, RaycastHit2D[] results, float distance) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int GetRayIntersectionNonAlloc(Ray ray, RaycastHit2D[] results, float distance, int layerMask) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Collider2D[] OverlapCircleAll(Vector2 point, float radius) { }

	[NativeMethodAttribute] // RVA: 0x10DD50 Offset: 0x10D150 VA: 0x18010DD50
	[StaticAccessorAttribute] // RVA: 0x10DD50 Offset: 0x10D150 VA: 0x18010DD50
	private static Collider2D[] OverlapCircleAll_Internal(PhysicsScene2D physicsScene, Vector2 point, float radius, ContactFilter2D contactFilter) { }

	private static void .cctor() { }

	private static void get_defaultPhysicsScene_Injected(out PhysicsScene2D ret) { }

	private static RaycastHit2D[] GetRayIntersectionAll_Internal_Injected(ref PhysicsScene2D physicsScene, ref Vector3 origin, ref Vector3 direction, float distance, int layerMask) { }

	private static Collider2D[] OverlapCircleAll_Internal_Injected(ref PhysicsScene2D physicsScene, ref Vector2 point, float radius, ref ContactFilter2D contactFilter) { }
}

// Namespace: UnityEngine
public enum RigidbodyType2D
{
	// Fields
	public int value__;
	public const RigidbodyType2D Dynamic = 0;
	public const RigidbodyType2D Kinematic = 1;
	public const RigidbodyType2D Static = 2;
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x113120 Offset: 0x112520 VA: 0x180113120
[RequiredByNativeCodeAttribute] // RVA: 0x113120 Offset: 0x112520 VA: 0x180113120
[NativeClassAttribute] // RVA: 0x113120 Offset: 0x112520 VA: 0x180113120
[Serializable]
public struct ContactFilter2D
{
	// Fields
	[NativeNameAttribute] // RVA: 0x116B60 Offset: 0x115F60 VA: 0x180116B60
	public bool useTriggers;
	[NativeNameAttribute] // RVA: 0x117490 Offset: 0x116890 VA: 0x180117490
	public bool useLayerMask;
	[NativeNameAttribute] // RVA: 0x1192C0 Offset: 0x1186C0 VA: 0x1801192C0
	public bool useDepth;
	[NativeNameAttribute] // RVA: 0x11C160 Offset: 0x11B560 VA: 0x18011C160
	public bool useOutsideDepth;
	[NativeNameAttribute] // RVA: 0x11F060 Offset: 0x11E460 VA: 0x18011F060
	public bool useNormalAngle;
	[NativeNameAttribute] // RVA: 0x11FAA0 Offset: 0x11EEA0 VA: 0x18011FAA0
	public bool useOutsideNormalAngle;
	[NativeNameAttribute] // RVA: 0x121CC0 Offset: 0x1210C0 VA: 0x180121CC0
	public LayerMask layerMask;
	[NativeNameAttribute] // RVA: 0x123C20 Offset: 0x123020 VA: 0x180123C20
	public float minDepth;
	[NativeNameAttribute] // RVA: 0x125B90 Offset: 0x124F90 VA: 0x180125B90
	public float maxDepth;
	[NativeNameAttribute] // RVA: 0x126460 Offset: 0x125860 VA: 0x180126460
	public float minNormalAngle;
	[NativeNameAttribute] // RVA: 0x1280C0 Offset: 0x1274C0 VA: 0x1801280C0
	public float maxNormalAngle;

	// Methods

	private void CheckConsistency() { }

	public void SetLayerMask(LayerMask layerMask) { }

	public void SetDepth(float minDepth, float maxDepth) { }

	internal static ContactFilter2D CreateLegacyFilter(int layerMask, float minDepth, float maxDepth) { }
}

// Namespace: UnityEngine
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class Collision2D
{
	// Fields
	internal int m_Collider;
	internal int m_OtherCollider;
	internal int m_Rigidbody;
	internal int m_OtherRigidbody;
	internal Vector2 m_RelativeVelocity;
	internal int m_Enabled;
	internal int m_ContactCount;
	internal ContactPoint2D[] m_RecycledContacts;
	internal ContactPoint2D[] m_LegacyContacts;
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x12BA60 Offset: 0x12AE60 VA: 0x18012BA60
[RequiredByNativeCodeAttribute] // RVA: 0x12BA60 Offset: 0x12AE60 VA: 0x18012BA60
[NativeClassAttribute] // RVA: 0x12BA60 Offset: 0x12AE60 VA: 0x18012BA60
public struct ContactPoint2D
{
	// Fields
	[NativeNameAttribute] // RVA: 0x1DE30 Offset: 0x1D230 VA: 0x18001DE30
	private Vector2 m_Point;
	[NativeNameAttribute] // RVA: 0x20AB0 Offset: 0x1FEB0 VA: 0x180020AB0
	private Vector2 m_Normal;
	[NativeNameAttribute] // RVA: 0x8B60 Offset: 0x7F60 VA: 0x180008B60
	private Vector2 m_RelativeVelocity;
	[NativeNameAttribute] // RVA: 0xA800 Offset: 0x9C00 VA: 0x18000A800
	private float m_Separation;
	[NativeNameAttribute] // RVA: 0xC5B0 Offset: 0xB9B0 VA: 0x18000C5B0
	private float m_NormalImpulse;
	[NativeNameAttribute] // RVA: 0xE280 Offset: 0xD680 VA: 0x18000E280
	private float m_TangentImpulse;
	[NativeNameAttribute] // RVA: 0x87E50 Offset: 0x87250 VA: 0x180087E50
	private int m_Collider;
	[NativeNameAttribute] // RVA: 0x11B70 Offset: 0x10F70 VA: 0x180011B70
	private int m_OtherCollider;
	[NativeNameAttribute] // RVA: 0x14840 Offset: 0x13C40 VA: 0x180014840
	private int m_Rigidbody;
	[NativeNameAttribute] // RVA: 0x151C0 Offset: 0x145C0 VA: 0x1800151C0
	private int m_OtherRigidbody;
	[NativeNameAttribute] // RVA: 0x16E70 Offset: 0x16270 VA: 0x180016E70
	private int m_Enabled;
}

// Namespace: UnityEngine
public struct JointAngleLimits2D
{
	// Fields
	private float m_LowerAngle;
	private float m_UpperAngle;

	// Properties
	public float min { set; }
	public float max { set; }

	// Methods

	public void set_min(float value) { }

	public void set_max(float value) { }
}

// Namespace: UnityEngine
[NativeClassAttribute] // RVA: 0x18950 Offset: 0x17D50 VA: 0x180018950
[RequiredByNativeCodeAttribute] // RVA: 0x18950 Offset: 0x17D50 VA: 0x180018950
[NativeHeaderAttribute] // RVA: 0x18950 Offset: 0x17D50 VA: 0x180018950
public struct RaycastHit2D
{
	// Fields
	[NativeNameAttribute] // RVA: 0x1C1C0 Offset: 0x1B5C0 VA: 0x18001C1C0
	private Vector2 m_Centroid;
	[NativeNameAttribute] // RVA: 0x1DE30 Offset: 0x1D230 VA: 0x18001DE30
	private Vector2 m_Point;
	[NativeNameAttribute] // RVA: 0x20AB0 Offset: 0x1FEB0 VA: 0x180020AB0
	private Vector2 m_Normal;
	[NativeNameAttribute] // RVA: 0x21180 Offset: 0x20580 VA: 0x180021180
	private float m_Distance;
	[NativeNameAttribute] // RVA: 0x24050 Offset: 0x23450 VA: 0x180024050
	private float m_Fraction;
	[NativeNameAttribute] // RVA: 0x87E50 Offset: 0x87250 VA: 0x180087E50
	private int m_Collider;

	// Properties
	public Vector2 point { get; }
	public Vector2 normal { get; }
	public float distance { get; }
	public Collider2D collider { get; }

	// Methods

	public Vector2 get_point() { }

	public Vector2 get_normal() { }

	public float get_distance() { }

	public Collider2D get_collider() { }
}

// Namespace: UnityEngine
[RequireComponent] // RVA: 0x27310 Offset: 0x26710 VA: 0x180027310
[NativeHeaderAttribute] // RVA: 0x27310 Offset: 0x26710 VA: 0x180027310
public sealed class Rigidbody2D : Component
{
	// Properties
	public Vector2 position { get; set; }
	public float rotation { get; set; }
	public Vector2 velocity { get; set; }
	public float angularVelocity { get; set; }
	public float mass { get; set; }
	public float gravityScale { set; }
	public RigidbodyType2D bodyType { set; }
	public bool isKinematic { set; }

	// Methods

	public void .ctor() { }

	public Vector2 get_position() { }

	public void set_position(Vector2 value) { }

	public float get_rotation() { }

	public void set_rotation(float value) { }

	public void MovePosition(Vector2 position) { }

	public void MoveRotation(float angle) { }

	public Vector2 get_velocity() { }

	public void set_velocity(Vector2 value) { }

	public float get_angularVelocity() { }

	public void set_angularVelocity(float value) { }

	public float get_mass() { }

	public void set_mass(float value) { }

	public void set_gravityScale(float value) { }

	[NativeMethodAttribute] // RVA: 0x2AC80 Offset: 0x2A080 VA: 0x18002AC80
	public void set_bodyType(RigidbodyType2D value) { }

	public void set_isKinematic(bool value) { }

	private void get_position_Injected(out Vector2 ret) { }

	private void set_position_Injected(ref Vector2 value) { }

	private void MovePosition_Injected(ref Vector2 position) { }

	private void get_velocity_Injected(out Vector2 ret) { }

	private void set_velocity_Injected(ref Vector2 value) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x2C3A0 Offset: 0x2B7A0 VA: 0x18002C3A0
[RequireComponent] // RVA: 0x2C3A0 Offset: 0x2B7A0 VA: 0x18002C3A0
[RequiredByNativeCodeAttribute] // RVA: 0x2C3A0 Offset: 0x2B7A0 VA: 0x18002C3A0
public class Collider2D : Behaviour
{
	// Properties
	public bool isTrigger { set; }
	public Vector2 offset { set; }

	// Methods

	public void .ctor() { }

	public void set_isTrigger(bool value) { }

	public void set_offset(Vector2 value) { }

	public bool OverlapPoint(Vector2 point) { }

	private void set_offset_Injected(ref Vector2 value) { }

	private bool OverlapPoint_Injected(ref Vector2 point) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x2FBC0 Offset: 0x2EFC0 VA: 0x18002FBC0
public sealed class CircleCollider2D : Collider2D
{
	// Properties
	public float radius { set; }

	// Methods

	public void set_radius(float value) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x32B70 Offset: 0x31F70 VA: 0x180032B70
public sealed class BoxCollider2D : Collider2D
{
	// Properties
	public Vector2 size { set; }

	// Methods

	public void set_size(Vector2 value) { }

	private void set_size_Injected(ref Vector2 value) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x33210 Offset: 0x32610 VA: 0x180033210
public sealed class PolygonCollider2D : Collider2D
{
	// Properties
	public int pathCount { get; }

	// Methods

	public int get_pathCount() { }

	public Vector2[] GetPath(int index) { }

	public void SetPath(int index, Vector2[] points) { }

	[NativeMethodAttribute] // RVA: 0x3BAD0 Offset: 0x3AED0 VA: 0x18003BAD0
	private Vector2[] GetPath_Internal(int index) { }

	[NativeMethodAttribute] // RVA: 0x36AB0 Offset: 0x35EB0 VA: 0x180036AB0
	private void SetPath_Internal(int index, Vector2[] points) { }
}

// Namespace: UnityEngine
[RequireComponent] // RVA: 0x385C0 Offset: 0x379C0 VA: 0x1800385C0
[NativeHeaderAttribute] // RVA: 0x385C0 Offset: 0x379C0 VA: 0x1800385C0
public sealed class CompositeCollider2D : Collider2D
{
	// Properties
	public int pathCount { get; }
	public int pointCount { get; }

	// Methods

	public int get_pathCount() { }

	public int get_pointCount() { }

	public int GetPath(int index, Vector2[] points) { }

	[NativeMethodAttribute] // RVA: 0x3BAD0 Offset: 0x3AED0 VA: 0x18003BAD0
	private int GetPath_Internal(int index, [Out] Vector2[] points) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x3D440 Offset: 0x3C840 VA: 0x18003D440
[RequireComponent] // RVA: 0x3D440 Offset: 0x3C840 VA: 0x18003D440
public class Joint2D : Behaviour
{
	// Properties
	public Rigidbody2D connectedBody { get; set; }

	// Methods

	public Rigidbody2D get_connectedBody() { }

	public void set_connectedBody(Rigidbody2D value) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x3F5D0 Offset: 0x3E9D0 VA: 0x18003F5D0
public class AnchoredJoint2D : Joint2D
{
	// Properties
	public Vector2 connectedAnchor { set; }

	// Methods

	public void set_connectedAnchor(Vector2 value) { }

	private void set_connectedAnchor_Injected(ref Vector2 value) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x411E0 Offset: 0x405E0 VA: 0x1800411E0
public sealed class HingeJoint2D : AnchoredJoint2D
{
	// Properties
	public bool useLimits { set; }
	public JointAngleLimits2D limits { set; }

	// Methods

	public void set_useLimits(bool value) { }

	public void set_limits(JointAngleLimits2D value) { }

	private void set_limits_Injected(ref JointAngleLimits2D value) { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0x89F00 Offset: 0x89300 VA: 0x180089F00
[StaticAccessorAttribute] // RVA: 0x89F00 Offset: 0x89300 VA: 0x180089F00
[NativeHeaderAttribute] // RVA: 0x89F00 Offset: 0x89300 VA: 0x180089F00
[NativeHeaderAttribute] // RVA: 0x89F00 Offset: 0x89300 VA: 0x180089F00
[NativeHeaderAttribute] // RVA: 0x89F00 Offset: 0x89300 VA: 0x180089F00
public sealed class Terrain : Behaviour
{
	// Properties
	public TerrainData terrainData { get; }
	public bool allowAutoConnect { get; }
	public int groupingID { get; }
	[NativePropertyAttribute] // RVA: 0x8E420 Offset: 0x8D820 VA: 0x18008E420
	public static Terrain[] activeTerrains { get; }

	// Methods

	public void .ctor() { }

	public TerrainData get_terrainData() { }

	public bool get_allowAutoConnect() { }

	public int get_groupingID() { }

	public void SetNeighbors(Terrain left, Terrain top, Terrain right, Terrain bottom) { }

	public static Terrain[] get_activeTerrains() { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x90260 Offset: 0x8F660 VA: 0x180090260
[UsedByNativeCodeAttribute] // RVA: 0x90260 Offset: 0x8F660 VA: 0x180090260
[NativeHeaderAttribute] // RVA: 0x90260 Offset: 0x8F660 VA: 0x180090260
public sealed class TerrainData : Object
{
	// Fields
	private static readonly int k_MaximumResolution;
	private static readonly int k_MinimumDetailResolutionPerPatch;
	private static readonly int k_MaximumDetailResolutionPerPatch;
	private static readonly int k_MaximumDetailPatchCount;
	private static readonly int k_MinimumAlphamapResolution;
	private static readonly int k_MaximumAlphamapResolution;
	private static readonly int k_MinimumBaseMapResolution;
	private static readonly int k_MaximumBaseMapResolution;

	// Properties
	public Vector3 size { get; }

	// Methods

	public void .ctor() { }

	[StaticAccessorAttribute] // RVA: 0x938F0 Offset: 0x92CF0 VA: 0x1800938F0
	[ThreadSafeAttribute] // RVA: 0x938F0 Offset: 0x92CF0 VA: 0x1800938F0
	private static int GetBoundaryValue(TerrainData.BoundaryValueType type) { }

	[FreeFunctionAttribute] // RVA: 0x95900 Offset: 0x94D00 VA: 0x180095900
	private static void Internal_Create(TerrainData terrainData) { }

	[NativeNameAttribute] // RVA: 0x97DA0 Offset: 0x971A0 VA: 0x180097DA0
	public Vector3 get_size() { }

	[NativeNameAttribute] // RVA: 0x9AD30 Offset: 0x9A130 VA: 0x18009AD30
	[RequiredByNativeCodeAttribute] // RVA: 0x9AD30 Offset: 0x9A130 VA: 0x18009AD30
	internal float GetAlphamapResolutionInternal() { }

	private static void .cctor() { }

	private void get_size_Injected(out Vector3 ret) { }
}

// Namespace: 
private enum TerrainData.BoundaryValueType
{
	// Fields
	public int value__;
	public const TerrainData.BoundaryValueType MaxHeightmapRes = 0;
	public const TerrainData.BoundaryValueType MinDetailResPerPatch = 1;
	public const TerrainData.BoundaryValueType MaxDetailResPerPatch = 2;
	public const TerrainData.BoundaryValueType MaxDetailPatchCount = 3;
	public const TerrainData.BoundaryValueType MinAlphamapRes = 4;
	public const TerrainData.BoundaryValueType MaxAlphamapRes = 5;
	public const TerrainData.BoundaryValueType MinBaseMapRes = 6;
	public const TerrainData.BoundaryValueType MaxBaseMapRes = 7;
}

// Namespace: UnityEngine.Experimental.TerrainAPI
public static class TerrainUtility
{
	// Methods

	internal static bool HasValidTerrains() { }

	internal static void ClearConnectivity() { }

	internal static TerrainUtility.TerrainGroups CollectTerrains(bool onlyAutoConnectedTerrains = True) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void AutoConnect() { }
}

// Namespace: 
public class TerrainUtility.TerrainMap
{
	// Fields
	private Vector3 m_patchSize;
	public TerrainUtility.TerrainMap.ErrorCode m_errorCode;
	public Dictionary<TerrainUtility.TerrainMap.TileCoord, Terrain> m_terrainTiles;

	// Methods

	public void .ctor() { }

	public Terrain GetTerrain(int tileX, int tileZ) { }

	public static TerrainUtility.TerrainMap CreateFromPlacement(Terrain originTerrain, TerrainUtility.TerrainMap.TerrainFilter filter, bool fullValidation = True) { }

	public static TerrainUtility.TerrainMap CreateFromPlacement(Vector2 gridOrigin, Vector2 gridSize, TerrainUtility.TerrainMap.TerrainFilter filter, bool fullValidation = True) { }

	private void AddTerrainInternal(int x, int z, Terrain terrain) { }

	private bool TryToAddTerrain(int tileX, int tileZ, Terrain terrain) { }

	private void ValidateTerrain(int tileX, int tileZ) { }

	private TerrainUtility.TerrainMap.ErrorCode Validate() { }
}

// Namespace: 
public sealed class TerrainUtility.TerrainMap.TerrainFilter : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual bool Invoke(Terrain terrain) { }

	public virtual IAsyncResult BeginInvoke(Terrain terrain, AsyncCallback callback, object object) { }

	public virtual bool EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public struct TerrainUtility.TerrainMap.TileCoord
{
	// Fields
	public readonly int tileX;
	public readonly int tileZ;

	// Methods

	public void .ctor(int tileX, int tileZ) { }
}

// Namespace: 
public enum TerrainUtility.TerrainMap.ErrorCode
{
	// Fields
	public int value__;
	public const TerrainUtility.TerrainMap.ErrorCode OK = 0;
	public const TerrainUtility.TerrainMap.ErrorCode Overlapping = 1;
	public const TerrainUtility.TerrainMap.ErrorCode SizeMismatch = 4;
	public const TerrainUtility.TerrainMap.ErrorCode EdgeAlignmentMismatch = 8;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TerrainUtility.TerrainMap.<CreateFromPlacement>c__AnonStorey0
{
	// Fields
	internal int groupID;

	// Methods

	public void .ctor() { }

	internal bool <>m__0(Terrain x) { }
}

// Namespace: 
public class TerrainUtility.TerrainGroups : Dictionary<int, TerrainUtility.TerrainMap>
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TerrainUtility.<CollectTerrains>c__AnonStorey1
{
	// Fields
	internal bool onlyAutoConnectedTerrains;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TerrainUtility.<CollectTerrains>c__AnonStorey0
{
	// Fields
	internal Terrain t;
	internal TerrainUtility.<CollectTerrains>c__AnonStorey1 <>f__ref$1;

	// Methods

	public void .ctor() { }

	internal bool <>m__0(Terrain x) { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine.Networking
public interface IMultipartFormSection
{
	// Properties
	public abstract string sectionName { get; }
	public abstract byte[] sectionData { get; }
	public abstract string fileName { get; }
	public abstract string contentType { get; }

	// Methods

	public abstract string get_sectionName() { }

	public abstract byte[] get_sectionData() { }

	public abstract string get_fileName() { }

	public abstract string get_contentType() { }
}

// Namespace: UnityEngine.Networking
[UsedByNativeCodeAttribute] // RVA: 0xEF470 Offset: 0xEE870 VA: 0x1800EF470
[NativeHeaderAttribute] // RVA: 0xEF470 Offset: 0xEE870 VA: 0x1800EF470
[NativeHeaderAttribute] // RVA: 0xEF470 Offset: 0xEE870 VA: 0x1800EF470
public class UnityWebRequestAsyncOperation : AsyncOperation
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private UnityWebRequest <webRequest>k__BackingField;

	// Properties
	internal UnityWebRequest webRequest { set; }

	// Methods

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_webRequest(UnityWebRequest value) { }
}

// Namespace: UnityEngine.Networking
[NativeHeaderAttribute] // RVA: 0xF5450 Offset: 0xF4850 VA: 0x1800F5450
public class UnityWebRequest : IDisposable
{
	// Fields
	internal IntPtr m_Ptr;
	internal DownloadHandler m_DownloadHandler;
	internal UploadHandler m_UploadHandler;
	internal CertificateHandler m_CertificateHandler;
	internal Uri m_Uri;
	public const string kHttpVerbGET = "GET";
	public const string kHttpVerbHEAD = "HEAD";
	public const string kHttpVerbPOST = "POST";
	public const string kHttpVerbPUT = "PUT";
	public const string kHttpVerbCREATE = "CREATE";
	public const string kHttpVerbDELETE = "DELETE";
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private bool <disposeCertificateHandlerOnDispose>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private bool <disposeDownloadHandlerOnDispose>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private bool <disposeUploadHandlerOnDispose>k__BackingField;

	// Properties
	public bool disposeCertificateHandlerOnDispose { get; set; }
	public bool disposeDownloadHandlerOnDispose { get; set; }
	public bool disposeUploadHandlerOnDispose { get; set; }
	public string method { get; set; }
	public string error { get; }
	private bool use100Continue { get; set; }
	public bool useHttpContinue { get; set; }
	public string url { get; set; }
	public Uri uri { get; set; }
	public long responseCode { get; }
	public float uploadProgress { get; }
	public bool isModifiable { get; }
	public bool isDone { get; }
	public bool isNetworkError { get; }
	public bool isHttpError { get; }
	public float downloadProgress { get; }
	public ulong uploadedBytes { get; }
	public ulong downloadedBytes { get; }
	public int redirectLimit { get; set; }
	public bool chunkedTransfer { get; set; }
	public UploadHandler uploadHandler { get; set; }
	public DownloadHandler downloadHandler { get; set; }
	public CertificateHandler certificateHandler { get; set; }
	public int timeout { get; set; }

	// Methods

	public void .ctor() { }

	public void .ctor(string url) { }

	public void .ctor(Uri uri) { }

	public void .ctor(string url, string method) { }

	public void .ctor(Uri uri, string method) { }

	public void .ctor(string url, string method, DownloadHandler downloadHandler, UploadHandler uploadHandler) { }

	public void .ctor(Uri uri, string method, DownloadHandler downloadHandler, UploadHandler uploadHandler) { }

	[NativeMethodAttribute] // RVA: 0xFCB20 Offset: 0xFBF20 VA: 0x1800FCB20
	[NativeConditionalAttribute] // RVA: 0xFCB20 Offset: 0xFBF20 VA: 0x1800FCB20
	private static string GetWebErrorString(UnityWebRequest.UnityWebRequestError err) { }

	[VisibleToOtherModulesAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static string GetHTTPStatusString(long responseCode) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_disposeCertificateHandlerOnDispose() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_disposeCertificateHandlerOnDispose(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_disposeDownloadHandlerOnDispose() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_disposeDownloadHandlerOnDispose(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_disposeUploadHandlerOnDispose() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_disposeUploadHandlerOnDispose(bool value) { }

	public static void ClearCookieCache() { }

	public static void ClearCookieCache(Uri uri) { }

	private static void ClearCookieCache(string domain, string path) { }

	internal static IntPtr Create() { }

	[NativeMethodAttribute] // RVA: 0x10A570 Offset: 0x109970 VA: 0x18010A570
	private void Release() { }

	internal void InternalDestroy() { }

	private void InternalSetDefaults() { }

	protected override void Finalize() { }

	public void Dispose() { }

	private void DisposeHandlers() { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	internal UnityWebRequestAsyncOperation BeginWebRequest() { }

	public UnityWebRequestAsyncOperation SendWebRequest() { }

	[NativeMethodAttribute] // RVA: 0x10A570 Offset: 0x109970 VA: 0x18010A570
	public void Abort() { }

	private UnityWebRequest.UnityWebRequestError SetMethod(UnityWebRequest.UnityWebRequestMethod methodType) { }

	internal void InternalSetMethod(UnityWebRequest.UnityWebRequestMethod methodType) { }

	private UnityWebRequest.UnityWebRequestError SetCustomMethod(string customMethodName) { }

	internal void InternalSetCustomMethod(string customMethodName) { }

	internal UnityWebRequest.UnityWebRequestMethod GetMethod() { }

	internal string GetCustomMethod() { }

	public string get_method() { }

	public void set_method(string value) { }

	private UnityWebRequest.UnityWebRequestError GetError() { }

	public string get_error() { }

	private bool get_use100Continue() { }

	private void set_use100Continue(bool value) { }

	public bool get_useHttpContinue() { }

	public void set_useHttpContinue(bool value) { }

	public string get_url() { }

	public void set_url(string value) { }

	public Uri get_uri() { }

	public void set_uri(Uri value) { }

	private string GetUrl() { }

	private UnityWebRequest.UnityWebRequestError SetUrl(string url) { }

	private void InternalSetUrl(string url) { }

	public long get_responseCode() { }

	private float GetUploadProgress() { }

	private bool IsExecuting() { }

	public float get_uploadProgress() { }

	[NativeMethodAttribute] // RVA: 0x10BFA0 Offset: 0x10B3A0 VA: 0x18010BFA0
	public bool get_isModifiable() { }

	[NativeMethodAttribute] // RVA: 0x10DD20 Offset: 0x10D120 VA: 0x18010DD20
	public bool get_isDone() { }

	[NativeMethodAttribute] // RVA: 0x10E8E0 Offset: 0x10DCE0 VA: 0x18010E8E0
	public bool get_isNetworkError() { }

	[NativeMethodAttribute] // RVA: 0x1108E0 Offset: 0x10FCE0 VA: 0x1801108E0
	public bool get_isHttpError() { }

	private float GetDownloadProgress() { }

	public float get_downloadProgress() { }

	public ulong get_uploadedBytes() { }

	public ulong get_downloadedBytes() { }

	private int GetRedirectLimit() { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private void SetRedirectLimitFromScripting(int limit) { }

	public int get_redirectLimit() { }

	public void set_redirectLimit(int value) { }

	private bool GetChunked() { }

	private UnityWebRequest.UnityWebRequestError SetChunked(bool chunked) { }

	public bool get_chunkedTransfer() { }

	public void set_chunkedTransfer(bool value) { }

	public string GetRequestHeader(string name) { }

	[NativeMethodAttribute] // RVA: 0x1132B0 Offset: 0x1126B0 VA: 0x1801132B0
	internal UnityWebRequest.UnityWebRequestError InternalSetRequestHeader(string name, string value) { }

	public void SetRequestHeader(string name, string value) { }

	public string GetResponseHeader(string name) { }

	internal string[] GetResponseHeaderKeys() { }

	public Dictionary<string, string> GetResponseHeaders() { }

	private UnityWebRequest.UnityWebRequestError SetUploadHandler(UploadHandler uh) { }

	public UploadHandler get_uploadHandler() { }

	public void set_uploadHandler(UploadHandler value) { }

	private UnityWebRequest.UnityWebRequestError SetDownloadHandler(DownloadHandler dh) { }

	public DownloadHandler get_downloadHandler() { }

	public void set_downloadHandler(DownloadHandler value) { }

	private UnityWebRequest.UnityWebRequestError SetCertificateHandler(CertificateHandler ch) { }

	public CertificateHandler get_certificateHandler() { }

	public void set_certificateHandler(CertificateHandler value) { }

	private int GetTimeoutMsec() { }

	private UnityWebRequest.UnityWebRequestError SetTimeoutMsec(int timeout) { }

	public int get_timeout() { }

	public void set_timeout(int value) { }

	public static UnityWebRequest Get(string uri) { }

	public static UnityWebRequest Get(Uri uri) { }

	public static UnityWebRequest Delete(string uri) { }

	public static UnityWebRequest Delete(Uri uri) { }

	public static UnityWebRequest Head(string uri) { }

	public static UnityWebRequest Head(Uri uri) { }

	public static UnityWebRequest Put(string uri, byte[] bodyData) { }

	public static UnityWebRequest Put(Uri uri, byte[] bodyData) { }

	public static UnityWebRequest Put(string uri, string bodyData) { }

	public static UnityWebRequest Put(Uri uri, string bodyData) { }

	public static UnityWebRequest Post(string uri, string postData) { }

	public static UnityWebRequest Post(Uri uri, string postData) { }

	private static void SetupPost(UnityWebRequest request, string postData) { }

	public static UnityWebRequest Post(string uri, WWWForm formData) { }

	public static UnityWebRequest Post(Uri uri, WWWForm formData) { }

	private static void SetupPost(UnityWebRequest request, WWWForm formData) { }

	public static UnityWebRequest Post(string uri, List<IMultipartFormSection> multipartFormSections) { }

	public static UnityWebRequest Post(Uri uri, List<IMultipartFormSection> multipartFormSections) { }

	public static UnityWebRequest Post(string uri, List<IMultipartFormSection> multipartFormSections, byte[] boundary) { }

	public static UnityWebRequest Post(Uri uri, List<IMultipartFormSection> multipartFormSections, byte[] boundary) { }

	private static void SetupPost(UnityWebRequest request, List<IMultipartFormSection> multipartFormSections, byte[] boundary) { }

	public static UnityWebRequest Post(string uri, Dictionary<string, string> formFields) { }

	public static UnityWebRequest Post(Uri uri, Dictionary<string, string> formFields) { }

	private static void SetupPost(UnityWebRequest request, Dictionary<string, string> formFields) { }

	public static string EscapeURL(string s) { }

	public static string EscapeURL(string s, Encoding e) { }

	public static string UnEscapeURL(string s) { }

	public static string UnEscapeURL(string s, Encoding e) { }

	public static byte[] SerializeFormSections(List<IMultipartFormSection> multipartFormSections, byte[] boundary) { }

	public static byte[] GenerateBoundary() { }

	public static byte[] SerializeSimpleForm(Dictionary<string, string> formFields) { }
}

// Namespace: 
internal enum UnityWebRequest.UnityWebRequestMethod
{
	// Fields
	public int value__;
	public const UnityWebRequest.UnityWebRequestMethod Get = 0;
	public const UnityWebRequest.UnityWebRequestMethod Post = 1;
	public const UnityWebRequest.UnityWebRequestMethod Put = 2;
	public const UnityWebRequest.UnityWebRequestMethod Head = 3;
	public const UnityWebRequest.UnityWebRequestMethod Custom = 4;
}

// Namespace: 
internal enum UnityWebRequest.UnityWebRequestError
{
	// Fields
	public int value__;
	public const UnityWebRequest.UnityWebRequestError OK = 0;
	public const UnityWebRequest.UnityWebRequestError Unknown = 1;
	public const UnityWebRequest.UnityWebRequestError SDKError = 2;
	public const UnityWebRequest.UnityWebRequestError UnsupportedProtocol = 3;
	public const UnityWebRequest.UnityWebRequestError MalformattedUrl = 4;
	public const UnityWebRequest.UnityWebRequestError CannotResolveProxy = 5;
	public const UnityWebRequest.UnityWebRequestError CannotResolveHost = 6;
	public const UnityWebRequest.UnityWebRequestError CannotConnectToHost = 7;
	public const UnityWebRequest.UnityWebRequestError AccessDenied = 8;
	public const UnityWebRequest.UnityWebRequestError GenericHttpError = 9;
	public const UnityWebRequest.UnityWebRequestError WriteError = 10;
	public const UnityWebRequest.UnityWebRequestError ReadError = 11;
	public const UnityWebRequest.UnityWebRequestError OutOfMemory = 12;
	public const UnityWebRequest.UnityWebRequestError Timeout = 13;
	public const UnityWebRequest.UnityWebRequestError HTTPPostError = 14;
	public const UnityWebRequest.UnityWebRequestError SSLCannotConnect = 15;
	public const UnityWebRequest.UnityWebRequestError Aborted = 16;
	public const UnityWebRequest.UnityWebRequestError TooManyRedirects = 17;
	public const UnityWebRequest.UnityWebRequestError ReceivedNoData = 18;
	public const UnityWebRequest.UnityWebRequestError SSLNotSupported = 19;
	public const UnityWebRequest.UnityWebRequestError FailedToSendData = 20;
	public const UnityWebRequest.UnityWebRequestError FailedToReceiveData = 21;
	public const UnityWebRequest.UnityWebRequestError SSLCertificateError = 22;
	public const UnityWebRequest.UnityWebRequestError SSLCipherNotAvailable = 23;
	public const UnityWebRequest.UnityWebRequestError SSLCACertError = 24;
	public const UnityWebRequest.UnityWebRequestError UnrecognizedContentEncoding = 25;
	public const UnityWebRequest.UnityWebRequestError LoginFailed = 26;
	public const UnityWebRequest.UnityWebRequestError SSLShutdownFailed = 27;
	public const UnityWebRequest.UnityWebRequestError NoInternetConnection = 28;
}

// Namespace: UnityEngine
public class WWWForm
{
	// Fields
	private List<byte[]> formData;
	private List<string> fieldNames;
	private List<string> fileNames;
	private List<string> types;
	private byte[] boundary;
	private bool containsFiles;

	// Properties
	internal static Encoding DefaultEncoding { get; }
	public Dictionary<string, string> headers { get; }
	public byte[] data { get; }

	// Methods

	public void .ctor() { }

	internal static Encoding get_DefaultEncoding() { }

	public void AddField(string fieldName, string value) { }

	public void AddField(string fieldName, string value, Encoding e) { }

	public void AddField(string fieldName, int i) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void AddBinaryData(string fieldName, byte[] contents, string fileName) { }

	public void AddBinaryData(string fieldName, byte[] contents, string fileName, string mimeType) { }

	public Dictionary<string, string> get_headers() { }

	public byte[] get_data() { }
}

// Namespace: UnityEngine
[VisibleToOtherModulesAttribute] // RVA: 0x1190C0 Offset: 0x1184C0 VA: 0x1801190C0
internal class WWWTranscoder
{
	// Fields
	private static byte[] ucHexChars;
	private static byte[] lcHexChars;
	private static byte urlEscapeChar;
	private static byte[] urlSpace;
	private static byte[] dataSpace;
	private static byte[] urlForbidden;
	private static byte qpEscapeChar;
	private static byte[] qpSpace;
	private static byte[] qpForbidden;

	// Methods

	private static byte Hex2Byte(byte[] b, int offset) { }

	private static byte[] Byte2Hex(byte b, byte[] hexChars) { }

	public static byte[] URLEncode(byte[] toEncode) { }

	public static string DataEncode(string toEncode) { }

	public static string DataEncode(string toEncode, Encoding e) { }

	public static byte[] DataEncode(byte[] toEncode) { }

	public static string QPEncode(string toEncode, Encoding e) { }

	public static byte[] Encode(byte[] input, byte escapeChar, byte[] space, byte[] forbidden, bool uppercase) { }

	private static bool ByteArrayContains(byte[] array, byte b) { }

	public static byte[] URLDecode(byte[] toEncode) { }

	private static bool ByteSubArrayEquals(byte[] array, int index, byte[] comperand) { }

	public static byte[] Decode(byte[] input, byte escapeChar, byte[] space) { }

	public static bool SevenBitClean(string s, Encoding e) { }

	public static bool SevenBitClean(byte[] input) { }

	private static void .cctor() { }
}

// Namespace: UnityEngineInternal
internal static class WebRequestUtils
{
	// Fields
	private static Regex domainRegex;

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static string RedirectTo(string baseUri, string redirectUri) { }

	internal static string MakeInitialUrl(string targetUrl, string localUrl) { }

	internal static string MakeUriString(Uri targetUri, string targetUrl, bool prependProtocol) { }

	private static string URLDecode(string encoded) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Networking
[NativeHeaderAttribute] // RVA: 0x11F400 Offset: 0x11E800 VA: 0x18011F400
public class CertificateHandler : IDisposable
{
	// Fields
	internal IntPtr m_Ptr;

	// Methods

	[NativeMethodAttribute] // RVA: 0x10A570 Offset: 0x109970 VA: 0x18010A570
	private void Release() { }

	protected override void Finalize() { }

	protected virtual bool ValidateCertificate(byte[] certificateData) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal bool ValidateCertificateNative(byte[] certificateData) { }

	public void Dispose() { }
}

// Namespace: UnityEngine.Networking
[NativeHeaderAttribute] // RVA: 0x123BF0 Offset: 0x122FF0 VA: 0x180123BF0
public class DownloadHandler : IDisposable
{
	// Fields
	[VisibleToOtherModulesAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal IntPtr m_Ptr;

	// Properties
	public bool isDone { get; }
	public byte[] data { get; }
	public string text { get; }

	// Methods

	[VisibleToOtherModulesAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void .ctor() { }

	[NativeMethodAttribute] // RVA: 0x10A570 Offset: 0x109970 VA: 0x18010A570
	private void Release() { }

	protected override void Finalize() { }

	public void Dispose() { }

	public bool get_isDone() { }

	private bool IsDone() { }

	public byte[] get_data() { }

	public string get_text() { }

	protected virtual byte[] GetData() { }

	protected virtual string GetText() { }

	private Encoding GetTextEncoder() { }

	private string GetContentType() { }

	[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected virtual bool ReceiveData(byte[] data, int dataLength) { }

	[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected virtual void ReceiveContentLength(int contentLength) { }

	[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected virtual void CompleteContent() { }

	[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected virtual float GetProgress() { }

	protected static T GetCheckedDownloader<T>(UnityWebRequest www) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x760DE0 Offset: 0x75FDE0 VA: 0x180760DE0
	|-DownloadHandler.GetCheckedDownloader<DownloadHandlerTexture>
	|-DownloadHandler.GetCheckedDownloader<object>
	|-DownloadHandler.GetCheckedDownloader<DownloadHandlerBuffer>
	*/

	[VisibleToOtherModulesAttribute] // RVA: 0x5580 Offset: 0x4980 VA: 0x180005580
	[NativeThrowsAttribute] // RVA: 0x5580 Offset: 0x4980 VA: 0x180005580
	internal static byte[] InternalGetByteArray(DownloadHandler dh) { }
}

// Namespace: UnityEngine.Networking
[NativeHeaderAttribute] // RVA: 0x8540 Offset: 0x7940 VA: 0x180008540
public sealed class DownloadHandlerBuffer : DownloadHandler
{
	// Methods

	public void .ctor() { }

	private static IntPtr Create(DownloadHandlerBuffer obj) { }

	private void InternalCreateBuffer() { }

	protected override byte[] GetData() { }

	private byte[] InternalGetData() { }

	public static string GetContent(UnityWebRequest www) { }
}

// Namespace: UnityEngine.Networking
[NativeHeaderAttribute] // RVA: 0xA1F0 Offset: 0x95F0 VA: 0x18000A1F0
public class DownloadHandlerScript : DownloadHandler
{
	// Methods

	public void .ctor(byte[] preallocatedBuffer) { }

	private static IntPtr CreatePreallocated(DownloadHandlerScript obj, byte[] preallocatedBuffer) { }

	private void InternalCreateScript(byte[] preallocatedBuffer) { }
}

// Namespace: UnityEngine.Networking
[NativeHeaderAttribute] // RVA: 0xACD0 Offset: 0xA0D0 VA: 0x18000ACD0
public class UploadHandler : IDisposable
{
	// Fields
	internal IntPtr m_Ptr;

	// Properties
	public string contentType { set; }

	// Methods

	internal void .ctor() { }

	[NativeMethodAttribute] // RVA: 0x10A570 Offset: 0x109970 VA: 0x18010A570
	private void Release() { }

	protected override void Finalize() { }

	public void Dispose() { }

	public void set_contentType(string value) { }

	internal virtual void SetContentType(string newContentType) { }

	[NativeMethodAttribute] // RVA: 0xE840 Offset: 0xDC40 VA: 0x18000E840
	private void InternalSetContentType(string newContentType) { }
}

// Namespace: UnityEngine.Networking
[NativeHeaderAttribute] // RVA: 0x114F0 Offset: 0x108F0 VA: 0x1800114F0
public sealed class UploadHandlerRaw : UploadHandler
{
	// Methods

	public void .ctor(byte[] data) { }

	private static IntPtr Create(UploadHandlerRaw self, byte[] data) { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine.Experimental.XR
[NativeHeaderAttribute] // RVA: 0x59920 Offset: 0x58D20 VA: 0x180059920
[UsedByNativeCodeAttribute] // RVA: 0x59920 Offset: 0x58D20 VA: 0x180059920
public struct TrackableId : IEquatable<TrackableId>
{
	// Fields
	private static TrackableId s_InvalidId;
	private ulong m_SubId1;
	private ulong m_SubId2;

	// Methods

	public override string ToString() { }

	public override int GetHashCode() { }

	public override bool Equals(object obj) { }

	public bool Equals(TrackableId other) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Experimental
public interface ISubsystemDescriptor
{}

// Namespace: UnityEngine.Experimental
internal interface ISubsystemDescriptorImpl
{
	// Properties
	public abstract IntPtr ptr { set; }

	// Methods

	public abstract void set_ptr(IntPtr value) { }
}

// Namespace: UnityEngine.Experimental
[UsedByNativeCodeAttribute] // RVA: 0x5B950 Offset: 0x5AD50 VA: 0x18005B950
public class IntegratedSubsystemDescriptor : ISubsystemDescriptor, ISubsystemDescriptorImpl
{
	// Fields
	internal IntPtr m_Ptr;

	// Properties
	private IntPtr UnityEngine.Experimental.ISubsystemDescriptorImpl.ptr { set; }

	// Methods

	public void .ctor() { }

	private void UnityEngine.Experimental.ISubsystemDescriptorImpl.set_ptr(IntPtr value) { }
}

// Namespace: UnityEngine.Experimental
public abstract class SubsystemDescriptor : ISubsystemDescriptor
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private string <id>k__BackingField;

	// Properties
	public string id { get; }

	// Methods

	protected void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_id() { }
}

// Namespace: UnityEngine.Experimental
[NativeTypeAttribute] // RVA: 0x60D70 Offset: 0x60170 VA: 0x180060D70
[UsedByNativeCodeAttribute] // RVA: 0x60D70 Offset: 0x60170 VA: 0x180060D70
public class IntegratedSubsystemDescriptor<TSubsystem> : IntegratedSubsystemDescriptor
{
	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19721E0 Offset: 0x19711E0 VA: 0x1819721E0
	|-IntegratedSubsystemDescriptor<object>..ctor
	|-IntegratedSubsystemDescriptor<XRCameraSubsystem>..ctor
	|-IntegratedSubsystemDescriptor<XRDepthSubsystem>..ctor
	|-IntegratedSubsystemDescriptor<XRMeshSubsystem>..ctor
	|-IntegratedSubsystemDescriptor<XRPlaneSubsystem>..ctor
	|-IntegratedSubsystemDescriptor<XRReferencePointSubsystem>..ctor
	|-IntegratedSubsystemDescriptor<XRSessionSubsystem>..ctor
	*/
}

// Namespace: UnityEngine.Experimental
internal static class Internal_SubsystemInstances
{
	// Fields
	internal static List<ISubsystem> s_IntegratedSubsystemInstances;
	internal static List<ISubsystem> s_StandaloneSubsystemInstances;

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void Internal_InitializeManagedInstance(IntPtr ptr, IntegratedSubsystem inst) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void Internal_ClearManagedInstances() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void Internal_RemoveInstanceByPtr(IntPtr ptr) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Experimental
internal static class Internal_SubsystemDescriptors
{
	// Fields
	internal static List<ISubsystemDescriptorImpl> s_IntegratedSubsystemDescriptors;
	internal static List<ISubsystemDescriptor> s_StandaloneSubsystemDescriptors;

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static bool Internal_AddDescriptor(SubsystemDescriptor descriptor) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void Internal_InitializeManagedDescriptor(IntPtr ptr, ISubsystemDescriptorImpl desc) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void Internal_ClearManagedDescriptors() { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Experimental
[NativeTypeAttribute] // RVA: 0x6D3C0 Offset: 0x6C7C0 VA: 0x18006D3C0
public static class SubsystemManager
{
	// Methods

	private static void .cctor() { }

	[NativeConditionalAttribute] // RVA: 0x711F0 Offset: 0x705F0 VA: 0x1800711F0
	internal static void ReportSingleSubsystemAnalytics(string id) { }

	[NativeConditionalAttribute] // RVA: 0x711F0 Offset: 0x705F0 VA: 0x1800711F0
	internal static void StaticConstructScriptingClassMap() { }
}

// Namespace: UnityEngine.Experimental
public interface ISubsystem
{}

// Namespace: UnityEngine.Experimental
[NativeTypeAttribute] // RVA: 0x718E0 Offset: 0x70CE0 VA: 0x1800718E0
[UsedByNativeCodeAttribute] // RVA: 0x718E0 Offset: 0x70CE0 VA: 0x1800718E0
public class IntegratedSubsystem : ISubsystem
{
	// Fields
	internal IntPtr m_Ptr;
	internal ISubsystemDescriptor m_subsystemDescriptor;

	// Methods

	public void .ctor() { }

	internal void SetHandle(IntegratedSubsystem inst) { }
}

// Namespace: UnityEngine.Experimental
[UsedByNativeCodeAttribute] // RVA: 0x73A80 Offset: 0x72E80 VA: 0x180073A80
public class IntegratedSubsystem<TSubsystemDescriptor> : IntegratedSubsystem
{
	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19721E0 Offset: 0x19711E0 VA: 0x1819721E0
	|-IntegratedSubsystem<object>..ctor
	|-IntegratedSubsystem<XRCameraSubsystemDescriptor>..ctor
	|-IntegratedSubsystem<XRDepthSubsystemDescriptor>..ctor
	|-IntegratedSubsystem<XRMeshSubsystemDescriptor>..ctor
	|-IntegratedSubsystem<XRPlaneSubsystemDescriptor>..ctor
	|-IntegratedSubsystem<XRReferencePointSubsystemDescriptor>..ctor
	|-IntegratedSubsystem<XRSessionSubsystemDescriptor>..ctor
	*/
}

// Namespace: UnityEngine.XR
[RequiredByNativeCodeAttribute] // RVA: 0x759E0 Offset: 0x74DE0 VA: 0x1800759E0
[NativeConditionalAttribute] // RVA: 0x759E0 Offset: 0x74DE0 VA: 0x1800759E0
[NativeHeaderAttribute] // RVA: 0x759E0 Offset: 0x74DE0 VA: 0x1800759E0
[StaticAccessorAttribute] // RVA: 0x759E0 Offset: 0x74DE0 VA: 0x1800759E0
public static class InputTracking
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private static Action<XRNodeState> trackingAcquired;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private static Action<XRNodeState> trackingLost;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private static Action<XRNodeState> nodeAdded;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private static Action<XRNodeState> nodeRemoved;

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void InvokeTrackingEvent(InputTracking.TrackingStateEventType eventType, XRNode nodeType, long uniqueID, bool tracked) { }

	private static void .cctor() { }
}

// Namespace: 
private enum InputTracking.TrackingStateEventType
{
	// Fields
	public int value__;
	public const InputTracking.TrackingStateEventType NodeAdded = 0;
	public const InputTracking.TrackingStateEventType NodeRemoved = 1;
	public const InputTracking.TrackingStateEventType TrackingAcquired = 2;
	public const InputTracking.TrackingStateEventType TrackingLost = 3;
}

// Namespace: UnityEngine.XR
public enum XRNode
{
	// Fields
	public int value__;
	public const XRNode LeftEye = 0;
	public const XRNode RightEye = 1;
	public const XRNode CenterEye = 2;
	public const XRNode Head = 3;
	public const XRNode LeftHand = 4;
	public const XRNode RightHand = 5;
	public const XRNode GameController = 6;
	public const XRNode TrackingReference = 7;
	public const XRNode HardwareTracker = 8;
}

// Namespace: UnityEngine.XR
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal enum AvailableTrackingData
{
	// Fields
	public int value__;
	public const AvailableTrackingData None = 0;
	public const AvailableTrackingData PositionAvailable = 1;
	public const AvailableTrackingData RotationAvailable = 2;
	public const AvailableTrackingData VelocityAvailable = 4;
	public const AvailableTrackingData AngularVelocityAvailable = 8;
	public const AvailableTrackingData AccelerationAvailable = 16;
	public const AvailableTrackingData AngularAccelerationAvailable = 32;
}

// Namespace: UnityEngine.XR
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public struct XRNodeState
{
	// Fields
	private XRNode m_Type;
	private AvailableTrackingData m_AvailableFields;
	private Vector3 m_Position;
	private Quaternion m_Rotation;
	private Vector3 m_Velocity;
	private Vector3 m_AngularVelocity;
	private Vector3 m_Acceleration;
	private Vector3 m_AngularAcceleration;
	private int m_Tracked;
	private ulong m_UniqueID;

	// Properties
	public ulong uniqueID { set; }
	public XRNode nodeType { set; }
	public bool tracked { set; }

	// Methods

	public void set_uniqueID(ulong value) { }

	public void set_nodeType(XRNode value) { }

	public void set_tracked(bool value) { }
}

// Namespace: UnityEngine.Experimental.XR
public struct FrameReceivedEventArgs
{
	// Fields
	internal XRCameraSubsystem m_CameraSubsystem;
}

// Namespace: UnityEngine.Experimental.XR
[NativeTypeAttribute] // RVA: 0x86530 Offset: 0x85930 VA: 0x180086530
[UsedByNativeCodeAttribute] // RVA: 0x86530 Offset: 0x85930 VA: 0x180086530
[NativeHeaderAttribute] // RVA: 0x86530 Offset: 0x85930 VA: 0x180086530
[NativeConditionalAttribute] // RVA: 0x86530 Offset: 0x85930 VA: 0x180086530
public class XRCameraSubsystem : IntegratedSubsystem<XRCameraSubsystemDescriptor>
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private Action<FrameReceivedEventArgs> FrameReceived;

	// Methods

	public void .ctor() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void InvokeFrameReceivedEvent() { }
}

// Namespace: UnityEngine.Experimental.XR
[NativeHeaderAttribute] // RVA: 0x8CBB0 Offset: 0x8BFB0 VA: 0x18008CBB0
[UsedByNativeCodeAttribute] // RVA: 0x8CBB0 Offset: 0x8BFB0 VA: 0x18008CBB0
[NativeConditionalAttribute] // RVA: 0x8CBB0 Offset: 0x8BFB0 VA: 0x18008CBB0
[NativeTypeAttribute] // RVA: 0x8CBB0 Offset: 0x8BFB0 VA: 0x18008CBB0
public class XRCameraSubsystemDescriptor : IntegratedSubsystemDescriptor<XRCameraSubsystem>
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Experimental.XR
public struct PointCloudUpdatedEventArgs
{
	// Fields
	internal XRDepthSubsystem m_DepthSubsystem;
}

// Namespace: UnityEngine.Experimental.XR
[NativeHeaderAttribute] // RVA: 0x919B0 Offset: 0x90DB0 VA: 0x1800919B0
[NativeConditionalAttribute] // RVA: 0x919B0 Offset: 0x90DB0 VA: 0x1800919B0
[NativeHeaderAttribute] // RVA: 0x919B0 Offset: 0x90DB0 VA: 0x1800919B0
[UsedByNativeCodeAttribute] // RVA: 0x919B0 Offset: 0x90DB0 VA: 0x1800919B0
public class XRDepthSubsystem : IntegratedSubsystem<XRDepthSubsystemDescriptor>
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private Action<PointCloudUpdatedEventArgs> PointCloudUpdated;

	// Methods

	public void .ctor() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void InvokePointCloudUpdatedEvent() { }
}

// Namespace: UnityEngine.Experimental.XR
[UsedByNativeCodeAttribute] // RVA: 0x97970 Offset: 0x96D70 VA: 0x180097970
[NativeHeaderAttribute] // RVA: 0x97970 Offset: 0x96D70 VA: 0x180097970
[NativeConditionalAttribute] // RVA: 0x97970 Offset: 0x96D70 VA: 0x180097970
[NativeTypeAttribute] // RVA: 0x97970 Offset: 0x96D70 VA: 0x180097970
public class XRDepthSubsystemDescriptor : IntegratedSubsystemDescriptor<XRDepthSubsystem>
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Experimental.XR
[RequiredByNativeCodeAttribute] // RVA: 0x9D380 Offset: 0x9C780 VA: 0x18009D380
[NativeHeaderAttribute] // RVA: 0x9D380 Offset: 0x9C780 VA: 0x18009D380
public enum MeshGenerationStatus
{
	// Fields
	public int value__;
	public const MeshGenerationStatus Success = 0;
	public const MeshGenerationStatus InvalidMeshId = 1;
	public const MeshGenerationStatus GenerationAlreadyInProgress = 2;
	public const MeshGenerationStatus Canceled = 3;
	public const MeshGenerationStatus UnknownError = 4;
}

// Namespace: UnityEngine.Experimental.XR
internal static class HashCodeHelper
{
	// Methods

	public static int Combine(int hash1, int hash2) { }
}

// Namespace: UnityEngine.Experimental.XR
[RequiredByNativeCodeAttribute] // RVA: 0x9D380 Offset: 0x9C780 VA: 0x18009D380
[NativeHeaderAttribute] // RVA: 0x9D380 Offset: 0x9C780 VA: 0x18009D380
public struct MeshGenerationResult : IEquatable<MeshGenerationResult>
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private readonly TrackableId <MeshId>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private readonly Mesh <Mesh>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private readonly MeshCollider <MeshCollider>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private readonly MeshGenerationStatus <Status>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private readonly MeshVertexAttributes <Attributes>k__BackingField;

	// Properties
	public TrackableId MeshId { get; }
	public Mesh Mesh { get; }
	public MeshCollider MeshCollider { get; }
	public MeshGenerationStatus Status { get; }
	public MeshVertexAttributes Attributes { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public TrackableId get_MeshId() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Mesh get_Mesh() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public MeshCollider get_MeshCollider() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public MeshGenerationStatus get_Status() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public MeshVertexAttributes get_Attributes() { }

	public override bool Equals(object obj) { }

	public bool Equals(MeshGenerationResult other) { }

	public override int GetHashCode() { }
}

// Namespace: UnityEngine.Experimental.XR
[FlagsAttribute] // RVA: 0xB2680 Offset: 0xB1A80 VA: 0x1800B2680
[UsedByNativeCodeAttribute] // RVA: 0xB2680 Offset: 0xB1A80 VA: 0x1800B2680
[NativeHeaderAttribute] // RVA: 0xB2680 Offset: 0xB1A80 VA: 0x1800B2680
public enum MeshVertexAttributes
{
	// Fields
	public int value__;
	public const MeshVertexAttributes None = 0;
	public const MeshVertexAttributes Normals = 1;
	public const MeshVertexAttributes Tangents = 2;
	public const MeshVertexAttributes UVs = 4;
	public const MeshVertexAttributes Colors = 8;
}

// Namespace: UnityEngine.Experimental.XR
[NativeConditionalAttribute] // RVA: 0xB49E0 Offset: 0xB3DE0 VA: 0x1800B49E0
[UsedByNativeCodeAttribute] // RVA: 0xB49E0 Offset: 0xB3DE0 VA: 0x1800B49E0
[NativeHeaderAttribute] // RVA: 0xB49E0 Offset: 0xB3DE0 VA: 0x1800B49E0
[NativeHeaderAttribute] // RVA: 0xB49E0 Offset: 0xB3DE0 VA: 0x1800B49E0
public class XRMeshSubsystem : IntegratedSubsystem<XRMeshSubsystemDescriptor>
{
	// Methods

	public void .ctor() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void InvokeMeshReadyDelegate(MeshGenerationResult result, Action<MeshGenerationResult> onMeshGenerationComplete) { }
}

// Namespace: UnityEngine.Experimental.XR
[UsedByNativeCodeAttribute] // RVA: 0xB8F20 Offset: 0xB8320 VA: 0x1800B8F20
[NativeTypeAttribute] // RVA: 0xB8F20 Offset: 0xB8320 VA: 0x1800B8F20
[NativeHeaderAttribute] // RVA: 0xB8F20 Offset: 0xB8320 VA: 0x1800B8F20
public class XRMeshSubsystemDescriptor : IntegratedSubsystemDescriptor<XRMeshSubsystem>
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Experimental.XR
[UsedByNativeCodeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[FlagsAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public enum PlaneAlignment
{
	// Fields
	public int value__;
	public const PlaneAlignment Horizontal = 1;
	public const PlaneAlignment Vertical = 2;
	public const PlaneAlignment NonAxis = 4;
}

// Namespace: UnityEngine.Experimental.XR
[UsedByNativeCodeAttribute] // RVA: 0xBD260 Offset: 0xBC660 VA: 0x1800BD260
[NativeHeaderAttribute] // RVA: 0xBD260 Offset: 0xBC660 VA: 0x1800BD260
[NativeConditionalAttribute] // RVA: 0xBD260 Offset: 0xBC660 VA: 0x1800BD260
[NativeHeaderAttribute] // RVA: 0xBD260 Offset: 0xBC660 VA: 0x1800BD260
[NativeHeaderAttribute] // RVA: 0xBD260 Offset: 0xBC660 VA: 0x1800BD260
public struct BoundedPlane
{
	// Fields
	private uint m_InstanceId;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private TrackableId <Id>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private TrackableId <SubsumedById>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private Pose <Pose>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private Vector3 <Center>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private Vector2 <Size>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private PlaneAlignment <Alignment>k__BackingField;
}

// Namespace: UnityEngine.Experimental.XR
public struct PlaneAddedEventArgs
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private XRPlaneSubsystem <PlaneSubsystem>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private BoundedPlane <Plane>k__BackingField;

	// Properties
	internal XRPlaneSubsystem PlaneSubsystem { set; }
	internal BoundedPlane Plane { set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_PlaneSubsystem(XRPlaneSubsystem value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_Plane(BoundedPlane value) { }
}

// Namespace: UnityEngine.Experimental.XR
public struct PlaneUpdatedEventArgs
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private XRPlaneSubsystem <PlaneSubsystem>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private BoundedPlane <Plane>k__BackingField;

	// Properties
	internal XRPlaneSubsystem PlaneSubsystem { set; }
	internal BoundedPlane Plane { set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_PlaneSubsystem(XRPlaneSubsystem value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_Plane(BoundedPlane value) { }
}

// Namespace: UnityEngine.Experimental.XR
public struct PlaneRemovedEventArgs
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private XRPlaneSubsystem <PlaneSubsystem>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private BoundedPlane <Plane>k__BackingField;

	// Properties
	internal XRPlaneSubsystem PlaneSubsystem { set; }
	internal BoundedPlane Plane { set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_PlaneSubsystem(XRPlaneSubsystem value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_Plane(BoundedPlane value) { }
}

// Namespace: UnityEngine.Experimental.XR
[NativeHeaderAttribute] // RVA: 0xE4BA0 Offset: 0xE3FA0 VA: 0x1800E4BA0
[UsedByNativeCodeAttribute] // RVA: 0xE4BA0 Offset: 0xE3FA0 VA: 0x1800E4BA0
[NativeConditionalAttribute] // RVA: 0xE4BA0 Offset: 0xE3FA0 VA: 0x1800E4BA0
[NativeHeaderAttribute] // RVA: 0xE4BA0 Offset: 0xE3FA0 VA: 0x1800E4BA0
public class XRPlaneSubsystem : IntegratedSubsystem<XRPlaneSubsystemDescriptor>
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private Action<PlaneAddedEventArgs> PlaneAdded;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private Action<PlaneUpdatedEventArgs> PlaneUpdated;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private Action<PlaneRemovedEventArgs> PlaneRemoved;

	// Methods

	public void .ctor() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void InvokePlaneAddedEvent(BoundedPlane plane) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void InvokePlaneUpdatedEvent(BoundedPlane plane) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void InvokePlaneRemovedEvent(BoundedPlane removedPlane) { }
}

// Namespace: UnityEngine.Experimental.XR
[NativeHeaderAttribute] // RVA: 0xF3730 Offset: 0xF2B30 VA: 0x1800F3730
[UsedByNativeCodeAttribute] // RVA: 0xF3730 Offset: 0xF2B30 VA: 0x1800F3730
[NativeTypeAttribute] // RVA: 0xF3730 Offset: 0xF2B30 VA: 0x1800F3730
public class XRPlaneSubsystemDescriptor : IntegratedSubsystemDescriptor<XRPlaneSubsystem>
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Experimental.XR
[NativeHeaderAttribute] // RVA: 0xF6C60 Offset: 0xF6060 VA: 0x1800F6C60
[NativeHeaderAttribute] // RVA: 0xF6C60 Offset: 0xF6060 VA: 0x1800F6C60
[UsedByNativeCodeAttribute] // RVA: 0xF6C60 Offset: 0xF6060 VA: 0x1800F6C60
public struct ReferencePoint
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private TrackableId <Id>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private TrackingState <TrackingState>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private Pose <Pose>k__BackingField;
}

// Namespace: UnityEngine.Experimental.XR
[NativeHeaderAttribute] // RVA: 0xFEB90 Offset: 0xFDF90 VA: 0x1800FEB90
public struct ReferencePointUpdatedEventArgs
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private ReferencePoint <ReferencePoint>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private TrackingState <PreviousTrackingState>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private Pose <PreviousPose>k__BackingField;

	// Properties
	internal ReferencePoint ReferencePoint { set; }
	internal TrackingState PreviousTrackingState { set; }
	internal Pose PreviousPose { set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_ReferencePoint(ReferencePoint value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_PreviousTrackingState(TrackingState value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_PreviousPose(Pose value) { }
}

// Namespace: UnityEngine.Experimental.XR
[NativeHeaderAttribute] // RVA: 0x109DA0 Offset: 0x1091A0 VA: 0x180109DA0
[NativeConditionalAttribute] // RVA: 0x109DA0 Offset: 0x1091A0 VA: 0x180109DA0
[NativeHeaderAttribute] // RVA: 0x109DA0 Offset: 0x1091A0 VA: 0x180109DA0
[UsedByNativeCodeAttribute] // RVA: 0x109DA0 Offset: 0x1091A0 VA: 0x180109DA0
public class XRReferencePointSubsystem : IntegratedSubsystem<XRReferencePointSubsystemDescriptor>
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private Action<ReferencePointUpdatedEventArgs> ReferencePointUpdated;

	// Methods

	public void .ctor() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void InvokeReferencePointUpdatedEvent(ReferencePoint updatedReferencePoint, TrackingState previousTrackingState, Pose previousPose) { }
}

// Namespace: UnityEngine.Experimental.XR
[NativeHeaderAttribute] // RVA: 0x1103C0 Offset: 0x10F7C0 VA: 0x1801103C0
[NativeTypeAttribute] // RVA: 0x1103C0 Offset: 0x10F7C0 VA: 0x1801103C0
[UsedByNativeCodeAttribute] // RVA: 0x1103C0 Offset: 0x10F7C0 VA: 0x1801103C0
public class XRReferencePointSubsystemDescriptor : IntegratedSubsystemDescriptor<XRReferencePointSubsystem>
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Experimental.XR
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum TrackingState
{
	// Fields
	public int value__;
	public const TrackingState Unknown = 0;
	public const TrackingState Tracking = 1;
	public const TrackingState Unavailable = 2;
}

// Namespace: UnityEngine.Experimental.XR
public struct SessionTrackingStateChangedEventArgs
{
	// Fields
	internal XRSessionSubsystem m_Session;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private TrackingState <NewState>k__BackingField;

	// Properties
	public TrackingState NewState { set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_NewState(TrackingState value) { }
}

// Namespace: UnityEngine.Experimental.XR
[NativeHeaderAttribute] // RVA: 0x116EE0 Offset: 0x1162E0 VA: 0x180116EE0
[NativeHeaderAttribute] // RVA: 0x116EE0 Offset: 0x1162E0 VA: 0x180116EE0
[NativeConditionalAttribute] // RVA: 0x116EE0 Offset: 0x1162E0 VA: 0x180116EE0
[UsedByNativeCodeAttribute] // RVA: 0x116EE0 Offset: 0x1162E0 VA: 0x180116EE0
public class XRSessionSubsystem : IntegratedSubsystem<XRSessionSubsystemDescriptor>
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private Action<SessionTrackingStateChangedEventArgs> TrackingStateChanged;

	// Methods

	public void .ctor() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void InvokeTrackingStateChangedEvent(TrackingState newState) { }
}

// Namespace: UnityEngine.Experimental.XR
[NativeHeaderAttribute] // RVA: 0x11F380 Offset: 0x11E780 VA: 0x18011F380
[UsedByNativeCodeAttribute] // RVA: 0x11F380 Offset: 0x11E780 VA: 0x18011F380
[NativeTypeAttribute] // RVA: 0x11F380 Offset: 0x11E780 VA: 0x18011F380
public class XRSessionSubsystemDescriptor : IntegratedSubsystemDescriptor<XRSessionSubsystem>
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: 
internal class <Module>
{}

// Namespace: 
internal class <Module>
{}

// Namespace: 
internal class <Module>
{}

// Namespace: System.Runtime.Serialization
[AttributeUsageAttribute] // RVA: 0x1DB50 Offset: 0x1CF50 VA: 0x18001DB50
public sealed class DataContractAttribute : Attribute
{
	// Fields
	private bool isReference;

	// Properties
	public bool IsReference { get; }

	// Methods

	public bool get_IsReference() { }
}

// Namespace: System.Runtime.Serialization
[AttributeUsageAttribute] // RVA: 0x1DFF0 Offset: 0x1D3F0 VA: 0x18001DFF0
public sealed class DataMemberAttribute : Attribute
{
	// Fields
	private string name;
	private int order;
	private bool isRequired;
	private bool emitDefaultValue;

	// Properties
	public string Name { get; }
	public int Order { get; }
	public bool IsRequired { get; }
	public bool EmitDefaultValue { get; }

	// Methods

	public string get_Name() { }

	public int get_Order() { }

	public bool get_IsRequired() { }

	public bool get_EmitDefaultValue() { }
}

// Namespace: System.Runtime.Serialization
[AttributeUsageAttribute] // RVA: 0x20D20 Offset: 0x20120 VA: 0x180020D20
public sealed class EnumMemberAttribute : Attribute
{
	// Fields
	private string value;

	// Properties
	public string Value { get; }

	// Methods

	public string get_Value() { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine.AI
[NativeHeaderAttribute] // RVA: 0x670A0 Offset: 0x664A0 VA: 0x1800670A0
[MovedFromAttribute] // RVA: 0x670A0 Offset: 0x664A0 VA: 0x1800670A0
public static class NavMesh
{
	// Fields
	public static NavMesh.OnNavMeshPreUpdate onPreUpdate;

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void Internal_CallOnNavMeshPreUpdate() { }
}

// Namespace: 
public sealed class NavMesh.OnNavMeshPreUpdate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine.AI
[MovedFromAttribute] // RVA: 0x79940 Offset: 0x78D40 VA: 0x180079940
public enum NavMeshPathStatus
{
	// Fields
	public int value__;
	public const NavMeshPathStatus PathComplete = 0;
	public const NavMeshPathStatus PathPartial = 1;
	public const NavMeshPathStatus PathInvalid = 2;
}

// Namespace: UnityEngine.AI
[MovedFromAttribute] // RVA: 0x79940 Offset: 0x78D40 VA: 0x180079940
public sealed class NavMeshPath
{
	// Fields
	internal IntPtr m_Ptr;
	internal Vector3[] m_corners;

	// Properties
	public Vector3[] corners { get; }
	public NavMeshPathStatus status { get; }

	// Methods

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[ThreadAndSerializationSafeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private void DestroyNavMeshPath() { }

	protected override void Finalize() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int GetCornersNonAlloc(Vector3[] results) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3[] CalculateCornersInternal() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void ClearCornersInternal() { }

	public void ClearCorners() { }

	private void CalculateCorners() { }

	public Vector3[] get_corners() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public NavMeshPathStatus get_status() { }
}

// Namespace: UnityEngine.AI
[MovedFromAttribute] // RVA: 0x79940 Offset: 0x78D40 VA: 0x180079940
public enum ObstacleAvoidanceType
{
	// Fields
	public int value__;
	public const ObstacleAvoidanceType NoObstacleAvoidance = 0;
	public const ObstacleAvoidanceType LowQualityObstacleAvoidance = 1;
	public const ObstacleAvoidanceType MedQualityObstacleAvoidance = 2;
	public const ObstacleAvoidanceType GoodQualityObstacleAvoidance = 3;
	public const ObstacleAvoidanceType HighQualityObstacleAvoidance = 4;
}

// Namespace: UnityEngine.AI
[MovedFromAttribute] // RVA: 0x79940 Offset: 0x78D40 VA: 0x180079940
public sealed class NavMeshAgent : Behaviour
{
	// Properties
	public Vector3 destination { get; set; }
	public float stoppingDistance { get; set; }
	public Vector3 velocity { get; set; }
	public Vector3 nextPosition { get; set; }
	public Vector3 steeringTarget { get; }
	public Vector3 desiredVelocity { get; }
	public float remainingDistance { get; }
	public float baseOffset { get; set; }
	public bool isOnOffMeshLink { get; }
	public OffMeshLinkData currentOffMeshLinkData { get; }
	public OffMeshLinkData nextOffMeshLinkData { get; }
	public bool autoTraverseOffMeshLink { get; set; }
	public bool autoBraking { get; set; }
	public bool autoRepath { get; set; }
	public bool hasPath { get; }
	public bool pathPending { get; }
	public bool isPathStale { get; }
	public NavMeshPathStatus pathStatus { get; }
	public Vector3 pathEndPosition { get; }
	public bool isStopped { get; set; }
	public NavMeshPath path { get; set; }
	public Object navMeshOwner { get; }
	public int agentTypeID { get; set; }
	public int areaMask { get; set; }
	public float speed { get; set; }
	public float angularSpeed { get; set; }
	public float acceleration { get; set; }
	public bool updatePosition { get; set; }
	public bool updateRotation { get; set; }
	public bool updateUpAxis { get; set; }
	public float radius { get; set; }
	public float height { get; set; }
	public ObstacleAvoidanceType obstacleAvoidanceType { get; set; }
	public int avoidancePriority { get; set; }
	public bool isOnNavMesh { get; }

	// Methods

	public void .ctor() { }

	public bool SetDestination(Vector3 target) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool INTERNAL_CALL_SetDestination(NavMeshAgent self, ref Vector3 target) { }

	public Vector3 get_destination() { }

	public void set_destination(Vector3 value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void INTERNAL_get_destination(out Vector3 value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void INTERNAL_set_destination(ref Vector3 value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_stoppingDistance() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_stoppingDistance(float value) { }

	public Vector3 get_velocity() { }

	public void set_velocity(Vector3 value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void INTERNAL_get_velocity(out Vector3 value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void INTERNAL_set_velocity(ref Vector3 value) { }

	public Vector3 get_nextPosition() { }

	public void set_nextPosition(Vector3 value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void INTERNAL_get_nextPosition(out Vector3 value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void INTERNAL_set_nextPosition(ref Vector3 value) { }

	public Vector3 get_steeringTarget() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void INTERNAL_get_steeringTarget(out Vector3 value) { }

	public Vector3 get_desiredVelocity() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void INTERNAL_get_desiredVelocity(out Vector3 value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_remainingDistance() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_baseOffset() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_baseOffset(float value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_isOnOffMeshLink() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void ActivateCurrentOffMeshLink(bool activated) { }

	public OffMeshLinkData get_currentOffMeshLinkData() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal OffMeshLinkData GetCurrentOffMeshLinkDataInternal() { }

	public OffMeshLinkData get_nextOffMeshLinkData() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal OffMeshLinkData GetNextOffMeshLinkDataInternal() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void CompleteOffMeshLink() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_autoTraverseOffMeshLink() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_autoTraverseOffMeshLink(bool value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_autoBraking() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_autoBraking(bool value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_autoRepath() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_autoRepath(bool value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_hasPath() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_pathPending() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_isPathStale() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public NavMeshPathStatus get_pathStatus() { }

	public Vector3 get_pathEndPosition() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void INTERNAL_get_pathEndPosition(out Vector3 value) { }

	public bool Warp(Vector3 newPosition) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool INTERNAL_CALL_Warp(NavMeshAgent self, ref Vector3 newPosition) { }

	public void Move(Vector3 offset) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void INTERNAL_CALL_Move(NavMeshAgent self, ref Vector3 offset) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_isStopped() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_isStopped(bool value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void ResetPath() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool SetPath(NavMeshPath path) { }

	public NavMeshPath get_path() { }

	public void set_path(NavMeshPath value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void CopyPathTo(NavMeshPath path) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool FindClosestEdge(out NavMeshHit hit) { }

	public bool Raycast(Vector3 targetPosition, out NavMeshHit hit) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool INTERNAL_CALL_Raycast(NavMeshAgent self, ref Vector3 targetPosition, out NavMeshHit hit) { }

	public bool CalculatePath(Vector3 targetPosition, NavMeshPath path) { }

	private bool CalculatePathInternal(Vector3 targetPosition, NavMeshPath path) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool INTERNAL_CALL_CalculatePathInternal(NavMeshAgent self, ref Vector3 targetPosition, NavMeshPath path) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool SamplePathPosition(int areaMask, float maxDistance, out NavMeshHit hit) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void SetAreaCost(int areaIndex, float areaCost) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float GetAreaCost(int areaIndex) { }

	public Object get_navMeshOwner() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_agentTypeID() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_agentTypeID(int value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Object GetOwnerInternal() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_areaMask() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_areaMask(int value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_speed() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_speed(float value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_angularSpeed() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_angularSpeed(float value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_acceleration() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_acceleration(float value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_updatePosition() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_updatePosition(bool value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_updateRotation() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_updateRotation(bool value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_updateUpAxis() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_updateUpAxis(bool value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_radius() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_radius(float value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_height() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_height(float value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ObstacleAvoidanceType get_obstacleAvoidanceType() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_obstacleAvoidanceType(ObstacleAvoidanceType value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_avoidancePriority() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_avoidancePriority(int value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_isOnNavMesh() { }
}

// Namespace: UnityEngine.AI
[MovedFromAttribute] // RVA: 0x79940 Offset: 0x78D40 VA: 0x180079940
public enum OffMeshLinkType
{
	// Fields
	public int value__;
	public const OffMeshLinkType LinkTypeManual = 0;
	public const OffMeshLinkType LinkTypeDropDown = 1;
	public const OffMeshLinkType LinkTypeJumpAcross = 2;
}

// Namespace: UnityEngine.AI
[MovedFromAttribute] // RVA: 0x79940 Offset: 0x78D40 VA: 0x180079940
public struct OffMeshLinkData
{
	// Fields
	private int m_Valid;
	private int m_Activated;
	private int m_InstanceID;
	private OffMeshLinkType m_LinkType;
	private Vector3 m_StartPos;
	private Vector3 m_EndPos;

	// Properties
	public bool valid { get; }
	public bool activated { get; }
	public OffMeshLinkType linkType { get; }
	public Vector3 startPos { get; }
	public Vector3 endPos { get; }
	public OffMeshLink offMeshLink { get; }

	// Methods

	public bool get_valid() { }

	public bool get_activated() { }

	public OffMeshLinkType get_linkType() { }

	public Vector3 get_startPos() { }

	public Vector3 get_endPos() { }

	public OffMeshLink get_offMeshLink() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal OffMeshLink GetOffMeshLinkInternal(int instanceID) { }
}

// Namespace: UnityEngine.AI
[MovedFromAttribute] // RVA: 0x79940 Offset: 0x78D40 VA: 0x180079940
public sealed class OffMeshLink : Behaviour
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.AI
[MovedFromAttribute] // RVA: 0x79940 Offset: 0x78D40 VA: 0x180079940
public struct NavMeshHit
{
	// Fields
	private Vector3 m_Position;
	private Vector3 m_Normal;
	private float m_Distance;
	private int m_Mask;
	private int m_Hit;

	// Properties
	public Vector3 position { get; }
	public Vector3 normal { get; }
	public float distance { get; }
	public int mask { get; }
	public bool hit { get; }

	// Methods

	public Vector3 get_position() { }

	public Vector3 get_normal() { }

	public float get_distance() { }

	public int get_mask() { }

	public bool get_hit() { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine.Animations
public static class AnimationPlayableBinding
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static PlayableBinding.CreateOutputMethod <>f__mg$cache0;

	// Methods

	public static PlayableBinding Create(string name, Object key) { }

	private static PlayableOutput CreateAnimationOutput(PlayableGraph graph, string name) { }
}

// Namespace: UnityEngine.Experimental.Animations
public interface IAnimationJobPlayable : IPlayable
{}

// Namespace: UnityEngine
[AttributeUsageAttribute] // RVA: 0x6E70 Offset: 0x6270 VA: 0x180006E70
[RequiredByNativeCodeAttribute] // RVA: 0x6E70 Offset: 0x6270 VA: 0x180006E70
public sealed class SharedBetweenAnimatorsAttribute : Attribute
{}

// Namespace: UnityEngine
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public abstract class StateMachineBehaviour : ScriptableObject
{
	// Methods

	protected void .ctor() { }

	public virtual void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { }

	public virtual void OnStateUpdate(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { }

	public virtual void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { }

	public virtual void OnStateMove(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { }

	public virtual void OnStateIK(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { }

	public virtual void OnStateMachineEnter(Animator animator, int stateMachinePathHash) { }

	public virtual void OnStateMachineExit(Animator animator, int stateMachinePathHash) { }

	public virtual void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex, AnimatorControllerPlayable controller) { }

	public virtual void OnStateUpdate(Animator animator, AnimatorStateInfo stateInfo, int layerIndex, AnimatorControllerPlayable controller) { }

	public virtual void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex, AnimatorControllerPlayable controller) { }

	public virtual void OnStateMove(Animator animator, AnimatorStateInfo stateInfo, int layerIndex, AnimatorControllerPlayable controller) { }

	public virtual void OnStateIK(Animator animator, AnimatorStateInfo stateInfo, int layerIndex, AnimatorControllerPlayable controller) { }

	public virtual void OnStateMachineEnter(Animator animator, int stateMachinePathHash, AnimatorControllerPlayable controller) { }

	public virtual void OnStateMachineExit(Animator animator, int stateMachinePathHash, AnimatorControllerPlayable controller) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xA7A0 Offset: 0x9BA0 VA: 0x18000A7A0
[NativeTypeAttribute] // RVA: 0xA7A0 Offset: 0x9BA0 VA: 0x18000A7A0
public sealed class AnimationClip : Motion
{
	// Properties
	[NativePropertyAttribute] // RVA: 0x32FA0 Offset: 0x323A0 VA: 0x180032FA0
	public float length { get; }
	[NativePropertyAttribute] // RVA: 0x34A40 Offset: 0x33E40 VA: 0x180034A40
	public float frameRate { get; set; }
	[NativePropertyAttribute] // RVA: 0x36710 Offset: 0x35B10 VA: 0x180036710
	public WrapMode wrapMode { get; set; }
	[NativePropertyAttribute] // RVA: 0x36D70 Offset: 0x36170 VA: 0x180036D70
	public Bounds localBounds { get; set; }
	public bool legacy { get; set; }
	public bool humanMotion { get; }
	public bool empty { get; }
	public bool hasGenericRootTransform { get; }
	public bool hasMotionFloatCurves { get; }
	public bool hasMotionCurves { get; }
	public bool hasRootCurves { get; }
	internal bool hasRootMotion { get; }
	public AnimationEvent[] events { get; set; }

	// Methods

	public void .ctor() { }

	[FreeFunctionAttribute] // RVA: 0xCB40 Offset: 0xBF40 VA: 0x18000CB40
	private static void Internal_CreateAnimationClip(AnimationClip self) { }

	public void SampleAnimation(GameObject go, float time) { }

	[NativeHeaderAttribute] // RVA: 0x114A0 Offset: 0x108A0 VA: 0x1800114A0
	[FreeFunctionAttribute] // RVA: 0x114A0 Offset: 0x108A0 VA: 0x1800114A0
	internal static void SampleAnimation(GameObject go, AnimationClip clip, float inTime, WrapMode wrapMode) { }

	public float get_length() { }

	public float get_frameRate() { }

	public void set_frameRate(float value) { }

	[FreeFunctionAttribute] // RVA: 0x16990 Offset: 0x15D90 VA: 0x180016990
	public void SetCurve(string relativePath, Type type, string propertyName, AnimationCurve curve) { }

	public void EnsureQuaternionContinuity() { }

	public void ClearCurves() { }

	public WrapMode get_wrapMode() { }

	public void set_wrapMode(WrapMode value) { }

	public Bounds get_localBounds() { }

	public void set_localBounds(Bounds value) { }

	[NativeMethodAttribute] // RVA: 0x1C410 Offset: 0x1B810 VA: 0x18001C410
	public bool get_legacy() { }

	[NativeMethodAttribute] // RVA: 0x1DF10 Offset: 0x1D310 VA: 0x18001DF10
	public void set_legacy(bool value) { }

	[NativeMethodAttribute] // RVA: 0x20CF0 Offset: 0x200F0 VA: 0x180020CF0
	public bool get_humanMotion() { }

	[NativeMethodAttribute] // RVA: 0x23CE0 Offset: 0x230E0 VA: 0x180023CE0
	public bool get_empty() { }

	[NativeMethodAttribute] // RVA: 0x24370 Offset: 0x23770 VA: 0x180024370
	public bool get_hasGenericRootTransform() { }

	[NativeMethodAttribute] // RVA: 0x26050 Offset: 0x25450 VA: 0x180026050
	public bool get_hasMotionFloatCurves() { }

	[NativeMethodAttribute] // RVA: 0x28DB0 Offset: 0x281B0 VA: 0x180028DB0
	public bool get_hasMotionCurves() { }

	[NativeMethodAttribute] // RVA: 0x2AC50 Offset: 0x2A050 VA: 0x18002AC50
	public bool get_hasRootCurves() { }

	[FreeFunctionAttribute] // RVA: 0x2C350 Offset: 0x2B750 VA: 0x18002C350
	internal bool get_hasRootMotion() { }

	public void AddEvent(AnimationEvent evt) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void AddEventInternal(object evt) { }

	public AnimationEvent[] get_events() { }

	public void set_events(AnimationEvent[] value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void SetEventsInternal(Array value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal Array GetEventsInternal() { }

	private void get_localBounds_Injected(out Bounds ret) { }

	private void set_localBounds_Injected(ref Bounds value) { }
}

// Namespace: UnityEngine.Animations
[StaticAccessorAttribute] // RVA: 0x38970 Offset: 0x37D70 VA: 0x180038970
[NativeHeaderAttribute] // RVA: 0x38970 Offset: 0x37D70 VA: 0x180038970
[NativeHeaderAttribute] // RVA: 0x38970 Offset: 0x37D70 VA: 0x180038970
[RequiredByNativeCodeAttribute] // RVA: 0x38970 Offset: 0x37D70 VA: 0x180038970
public struct AnimationClipPlayable : IPlayable, IEquatable<AnimationClipPlayable>
{
	// Fields
	private PlayableHandle m_Handle;

	// Methods

	internal void .ctor(PlayableHandle handle) { }

	public static AnimationClipPlayable Create(PlayableGraph graph, AnimationClip clip) { }

	private static PlayableHandle CreateHandle(PlayableGraph graph, AnimationClip clip) { }

	public PlayableHandle GetHandle() { }

	public static Playable op_Implicit(AnimationClipPlayable playable) { }

	public bool Equals(AnimationClipPlayable other) { }

	public void SetApplyFootIK(bool value) { }

	internal void SetRemoveStartOffset(bool value) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static bool CreateHandleInternal(PlayableGraph graph, AnimationClip clip, ref PlayableHandle handle) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static void SetApplyFootIKInternal(ref PlayableHandle handle, bool value) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static void SetRemoveStartOffsetInternal(ref PlayableHandle handle, bool value) { }

	private static bool CreateHandleInternal_Injected(ref PlayableGraph graph, AnimationClip clip, ref PlayableHandle handle) { }
}

// Namespace: UnityEngine.Experimental.Animations
[NativeHeaderAttribute] // RVA: 0x41000 Offset: 0x40400 VA: 0x180041000
[RequiredByNativeCodeAttribute] // RVA: 0x41000 Offset: 0x40400 VA: 0x180041000
[NativeHeaderAttribute] // RVA: 0x41000 Offset: 0x40400 VA: 0x180041000
public struct AnimationHumanStream
{
	// Fields
	private IntPtr stream;
}

// Namespace: UnityEngine.Animations
[NativeHeaderAttribute] // RVA: 0x44690 Offset: 0x43A90 VA: 0x180044690
[RequiredByNativeCodeAttribute] // RVA: 0x44690 Offset: 0x43A90 VA: 0x180044690
[NativeHeaderAttribute] // RVA: 0x44690 Offset: 0x43A90 VA: 0x180044690
[NativeHeaderAttribute] // RVA: 0x44690 Offset: 0x43A90 VA: 0x180044690
[StaticAccessorAttribute] // RVA: 0x44690 Offset: 0x43A90 VA: 0x180044690
public struct AnimationLayerMixerPlayable : IPlayable, IEquatable<AnimationLayerMixerPlayable>
{
	// Fields
	private PlayableHandle m_Handle;
	private static readonly AnimationLayerMixerPlayable m_NullPlayable;

	// Properties
	public static AnimationLayerMixerPlayable Null { get; }

	// Methods

	internal void .ctor(PlayableHandle handle) { }

	public static AnimationLayerMixerPlayable get_Null() { }

	public static AnimationLayerMixerPlayable Create(PlayableGraph graph, int inputCount = 0) { }

	private static PlayableHandle CreateHandle(PlayableGraph graph, int inputCount = 0) { }

	public PlayableHandle GetHandle() { }

	public static Playable op_Implicit(AnimationLayerMixerPlayable playable) { }

	public static AnimationLayerMixerPlayable op_Explicit(Playable playable) { }

	public bool Equals(AnimationLayerMixerPlayable other) { }

	public void SetLayerMaskFromAvatarMask(uint layerIndex, AvatarMask mask) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static bool CreateHandleInternal(PlayableGraph graph, ref PlayableHandle handle) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static void SetLayerMaskFromAvatarMaskInternal(ref PlayableHandle handle, uint layerIndex, AvatarMask mask) { }

	private static void .cctor() { }

	private static bool CreateHandleInternal_Injected(ref PlayableGraph graph, ref PlayableHandle handle) { }
}

// Namespace: UnityEngine.Animations
[NativeHeaderAttribute] // RVA: 0x4BB40 Offset: 0x4AF40 VA: 0x18004BB40
[StaticAccessorAttribute] // RVA: 0x4BB40 Offset: 0x4AF40 VA: 0x18004BB40
[RequiredByNativeCodeAttribute] // RVA: 0x4BB40 Offset: 0x4AF40 VA: 0x18004BB40
[NativeHeaderAttribute] // RVA: 0x4BB40 Offset: 0x4AF40 VA: 0x18004BB40
[NativeHeaderAttribute] // RVA: 0x4BB40 Offset: 0x4AF40 VA: 0x18004BB40
public struct AnimationMixerPlayable : IPlayable, IEquatable<AnimationMixerPlayable>
{
	// Fields
	private PlayableHandle m_Handle;
	private static readonly AnimationMixerPlayable m_NullPlayable;

	// Properties
	public static AnimationMixerPlayable Null { get; }

	// Methods

	internal void .ctor(PlayableHandle handle) { }

	public static AnimationMixerPlayable get_Null() { }

	public static AnimationMixerPlayable Create(PlayableGraph graph, int inputCount = 0, bool normalizeWeights = False) { }

	private static PlayableHandle CreateHandle(PlayableGraph graph, int inputCount = 0, bool normalizeWeights = False) { }

	public PlayableHandle GetHandle() { }

	public static Playable op_Implicit(AnimationMixerPlayable playable) { }

	public static AnimationMixerPlayable op_Explicit(Playable playable) { }

	public bool Equals(AnimationMixerPlayable other) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static bool CreateHandleInternal(PlayableGraph graph, int inputCount, bool normalizeWeights, ref PlayableHandle handle) { }

	private static void .cctor() { }

	private static bool CreateHandleInternal_Injected(ref PlayableGraph graph, int inputCount, bool normalizeWeights, ref PlayableHandle handle) { }
}

// Namespace: UnityEngine.Animations
[RequiredByNativeCodeAttribute] // RVA: 0x51330 Offset: 0x50730 VA: 0x180051330
[StaticAccessorAttribute] // RVA: 0x51330 Offset: 0x50730 VA: 0x180051330
[NativeHeaderAttribute] // RVA: 0x51330 Offset: 0x50730 VA: 0x180051330
internal struct AnimationMotionXToDeltaPlayable : IPlayable, IEquatable<AnimationMotionXToDeltaPlayable>
{
	// Fields
	private PlayableHandle m_Handle;
	private static readonly AnimationMotionXToDeltaPlayable m_NullPlayable;

	// Properties
	public static AnimationMotionXToDeltaPlayable Null { get; }

	// Methods

	private void .ctor(PlayableHandle handle) { }

	public static AnimationMotionXToDeltaPlayable get_Null() { }

	public static AnimationMotionXToDeltaPlayable Create(PlayableGraph graph) { }

	private static PlayableHandle CreateHandle(PlayableGraph graph) { }

	public PlayableHandle GetHandle() { }

	public static Playable op_Implicit(AnimationMotionXToDeltaPlayable playable) { }

	public static AnimationMotionXToDeltaPlayable op_Explicit(Playable playable) { }

	public bool Equals(AnimationMotionXToDeltaPlayable other) { }

	public bool IsAbsoluteMotion() { }

	public void SetAbsoluteMotion(bool value) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static bool CreateHandleInternal(PlayableGraph graph, ref PlayableHandle handle) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static bool IsAbsoluteMotionInternal(ref PlayableHandle handle) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static void SetAbsoluteMotionInternal(ref PlayableHandle handle, bool value) { }

	private static void .cctor() { }

	private static bool CreateHandleInternal_Injected(ref PlayableGraph graph, ref PlayableHandle handle) { }
}

// Namespace: UnityEngine.Animations
[RequiredByNativeCodeAttribute] // RVA: 0x57930 Offset: 0x56D30 VA: 0x180057930
[NativeHeaderAttribute] // RVA: 0x57930 Offset: 0x56D30 VA: 0x180057930
[NativeHeaderAttribute] // RVA: 0x57930 Offset: 0x56D30 VA: 0x180057930
[StaticAccessorAttribute] // RVA: 0x57930 Offset: 0x56D30 VA: 0x180057930
[NativeHeaderAttribute] // RVA: 0x57930 Offset: 0x56D30 VA: 0x180057930
internal struct AnimationOffsetPlayable : IPlayable, IEquatable<AnimationOffsetPlayable>
{
	// Fields
	private PlayableHandle m_Handle;
	private static readonly AnimationOffsetPlayable m_NullPlayable;

	// Methods

	internal void .ctor(PlayableHandle handle) { }

	public static AnimationOffsetPlayable Create(PlayableGraph graph, Vector3 position, Quaternion rotation, int inputCount) { }

	private static PlayableHandle CreateHandle(PlayableGraph graph, Vector3 position, Quaternion rotation, int inputCount) { }

	public PlayableHandle GetHandle() { }

	public static Playable op_Implicit(AnimationOffsetPlayable playable) { }

	public bool Equals(AnimationOffsetPlayable other) { }

	public Vector3 GetPosition() { }

	public Quaternion GetRotation() { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static bool CreateHandleInternal(PlayableGraph graph, Vector3 position, Quaternion rotation, ref PlayableHandle handle) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static Vector3 GetPositionInternal(ref PlayableHandle handle) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static Quaternion GetRotationInternal(ref PlayableHandle handle) { }

	private static void .cctor() { }

	private static bool CreateHandleInternal_Injected(ref PlayableGraph graph, ref Vector3 position, ref Quaternion rotation, ref PlayableHandle handle) { }

	private static void GetPositionInternal_Injected(ref PlayableHandle handle, out Vector3 ret) { }

	private static void GetRotationInternal_Injected(ref PlayableHandle handle, out Quaternion ret) { }
}

// Namespace: UnityEngine.Animations
[NativeHeaderAttribute] // RVA: 0x607F0 Offset: 0x5FBF0 VA: 0x1800607F0
[NativeHeaderAttribute] // RVA: 0x607F0 Offset: 0x5FBF0 VA: 0x1800607F0
[ExtensionAttribute] // RVA: 0x607F0 Offset: 0x5FBF0 VA: 0x1800607F0
[NativeHeaderAttribute] // RVA: 0x607F0 Offset: 0x5FBF0 VA: 0x1800607F0
public static class AnimationPlayableExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetAnimatedProperties<U>(U playable, AnimationClip clip) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x61BF70 Offset: 0x61AF70 VA: 0x18061BF70
	|-AnimationPlayableExtensions.SetAnimatedProperties<Playable>
	*/

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	internal static void SetAnimatedPropertiesInternal(ref PlayableHandle playable, AnimationClip animatedProperties) { }
}

// Namespace: UnityEngine.Animations
[NativeHeaderAttribute] // RVA: 0x66870 Offset: 0x65C70 VA: 0x180066870
[StaticAccessorAttribute] // RVA: 0x66870 Offset: 0x65C70 VA: 0x180066870
[NativeHeaderAttribute] // RVA: 0x66870 Offset: 0x65C70 VA: 0x180066870
[NativeHeaderAttribute] // RVA: 0x66870 Offset: 0x65C70 VA: 0x180066870
[NativeHeaderAttribute] // RVA: 0x66870 Offset: 0x65C70 VA: 0x180066870
[ExtensionAttribute] // RVA: 0x66870 Offset: 0x65C70 VA: 0x180066870
internal static class AnimationPlayableGraphExtensions
{
	// Methods

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	internal static bool InternalCreateAnimationOutput(ref PlayableGraph graph, string name, out PlayableOutputHandle handle) { }
}

// Namespace: UnityEngine.Animations
[StaticAccessorAttribute] // RVA: 0x6ECA0 Offset: 0x6E0A0 VA: 0x18006ECA0
[NativeHeaderAttribute] // RVA: 0x6ECA0 Offset: 0x6E0A0 VA: 0x18006ECA0
[NativeHeaderAttribute] // RVA: 0x6ECA0 Offset: 0x6E0A0 VA: 0x18006ECA0
[NativeHeaderAttribute] // RVA: 0x6ECA0 Offset: 0x6E0A0 VA: 0x18006ECA0
[RequiredByNativeCodeAttribute] // RVA: 0x6ECA0 Offset: 0x6E0A0 VA: 0x18006ECA0
[NativeHeaderAttribute] // RVA: 0x6ECA0 Offset: 0x6E0A0 VA: 0x18006ECA0
[NativeHeaderAttribute] // RVA: 0x6ECA0 Offset: 0x6E0A0 VA: 0x18006ECA0
public struct AnimationPlayableOutput : IPlayableOutput
{
	// Fields
	private PlayableOutputHandle m_Handle;

	// Properties
	public static AnimationPlayableOutput Null { get; }

	// Methods

	internal void .ctor(PlayableOutputHandle handle) { }

	public static AnimationPlayableOutput Create(PlayableGraph graph, string name, Animator target) { }

	public static AnimationPlayableOutput get_Null() { }

	public PlayableOutputHandle GetHandle() { }

	public static PlayableOutput op_Implicit(AnimationPlayableOutput output) { }

	public static AnimationPlayableOutput op_Explicit(PlayableOutput output) { }

	public Animator GetTarget() { }

	public void SetTarget(Animator value) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static Animator InternalGetTarget(ref PlayableOutputHandle handle) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static void InternalSetTarget(ref PlayableOutputHandle handle, Animator target) { }
}

// Namespace: UnityEngine.Animations
[StaticAccessorAttribute] // RVA: 0x75EE0 Offset: 0x752E0 VA: 0x180075EE0
[NativeHeaderAttribute] // RVA: 0x75EE0 Offset: 0x752E0 VA: 0x180075EE0
[RequiredByNativeCodeAttribute] // RVA: 0x75EE0 Offset: 0x752E0 VA: 0x180075EE0
[NativeHeaderAttribute] // RVA: 0x75EE0 Offset: 0x752E0 VA: 0x180075EE0
[NativeHeaderAttribute] // RVA: 0x75EE0 Offset: 0x752E0 VA: 0x180075EE0
internal struct AnimationPosePlayable : IPlayable, IEquatable<AnimationPosePlayable>
{
	// Fields
	private PlayableHandle m_Handle;
	private static readonly AnimationPosePlayable m_NullPlayable;

	// Methods

	internal void .ctor(PlayableHandle handle) { }

	public PlayableHandle GetHandle() { }

	public bool Equals(AnimationPosePlayable other) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Animations
[NativeHeaderAttribute] // RVA: 0x7B1B0 Offset: 0x7A5B0 VA: 0x18007B1B0
[RequiredByNativeCodeAttribute] // RVA: 0x7B1B0 Offset: 0x7A5B0 VA: 0x18007B1B0
[NativeHeaderAttribute] // RVA: 0x7B1B0 Offset: 0x7A5B0 VA: 0x18007B1B0
[StaticAccessorAttribute] // RVA: 0x7B1B0 Offset: 0x7A5B0 VA: 0x18007B1B0
[NativeHeaderAttribute] // RVA: 0x7B1B0 Offset: 0x7A5B0 VA: 0x18007B1B0
internal struct AnimationRemoveScalePlayable : IPlayable, IEquatable<AnimationRemoveScalePlayable>
{
	// Fields
	private PlayableHandle m_Handle;
	private static readonly AnimationRemoveScalePlayable m_NullPlayable;

	// Methods

	internal void .ctor(PlayableHandle handle) { }

	public static AnimationRemoveScalePlayable Create(PlayableGraph graph, int inputCount) { }

	private static PlayableHandle CreateHandle(PlayableGraph graph, int inputCount) { }

	public PlayableHandle GetHandle() { }

	public static Playable op_Implicit(AnimationRemoveScalePlayable playable) { }

	public bool Equals(AnimationRemoveScalePlayable other) { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private static bool CreateHandleInternal(PlayableGraph graph, ref PlayableHandle handle) { }

	private static void .cctor() { }

	private static bool CreateHandleInternal_Injected(ref PlayableGraph graph, ref PlayableHandle handle) { }
}

// Namespace: UnityEngine.Experimental.Animations
[NativeHeaderAttribute] // RVA: 0x810C0 Offset: 0x804C0 VA: 0x1800810C0
[RequiredByNativeCodeAttribute] // RVA: 0x810C0 Offset: 0x804C0 VA: 0x1800810C0
[NativeHeaderAttribute] // RVA: 0x810C0 Offset: 0x804C0 VA: 0x1800810C0
[StaticAccessorAttribute] // RVA: 0x810C0 Offset: 0x804C0 VA: 0x1800810C0
[NativeHeaderAttribute] // RVA: 0x810C0 Offset: 0x804C0 VA: 0x1800810C0
public struct AnimationScriptPlayable : IAnimationJobPlayable, IEquatable<AnimationScriptPlayable>, IPlayable
{
	// Fields
	private PlayableHandle m_Handle;
	private static readonly AnimationScriptPlayable m_NullPlayable;

	// Methods

	internal void .ctor(PlayableHandle handle) { }

	public PlayableHandle GetHandle() { }

	public bool Equals(AnimationScriptPlayable other) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Experimental.Animations
[RequiredByNativeCodeAttribute] // RVA: 0x86020 Offset: 0x85420 VA: 0x180086020
[NativeHeaderAttribute] // RVA: 0x86020 Offset: 0x85420 VA: 0x180086020
[NativeHeaderAttribute] // RVA: 0x86020 Offset: 0x85420 VA: 0x180086020
public struct AnimationStream
{
	// Fields
	private uint m_AnimatorBindingsVersion;
	private IntPtr constant;
	private IntPtr input;
	private IntPtr output;
	private IntPtr workspace;
	private IntPtr inputStreamAccessor;
	private IntPtr animationHandleBinder;
}

// Namespace: UnityEngine
public enum AvatarTarget
{
	// Fields
	public int value__;
	public const AvatarTarget Root = 0;
	public const AvatarTarget Body = 1;
	public const AvatarTarget LeftFoot = 2;
	public const AvatarTarget RightFoot = 3;
	public const AvatarTarget LeftHand = 4;
	public const AvatarTarget RightHand = 5;
}

// Namespace: UnityEngine
public enum AvatarIKGoal
{
	// Fields
	public int value__;
	public const AvatarIKGoal LeftFoot = 0;
	public const AvatarIKGoal RightFoot = 1;
	public const AvatarIKGoal LeftHand = 2;
	public const AvatarIKGoal RightHand = 3;
}

// Namespace: UnityEngine
public enum AvatarIKHint
{
	// Fields
	public int value__;
	public const AvatarIKHint LeftKnee = 0;
	public const AvatarIKHint RightKnee = 1;
	public const AvatarIKHint LeftElbow = 2;
	public const AvatarIKHint RightElbow = 3;
}

// Namespace: UnityEngine
public enum AnimatorControllerParameterType
{
	// Fields
	public int value__;
	public const AnimatorControllerParameterType Float = 1;
	public const AnimatorControllerParameterType Int = 3;
	public const AnimatorControllerParameterType Bool = 4;
	public const AnimatorControllerParameterType Trigger = 9;
}

// Namespace: UnityEngine
internal enum StateInfoIndex
{
	// Fields
	public int value__;
	public const StateInfoIndex CurrentState = 0;
	public const StateInfoIndex NextState = 1;
	public const StateInfoIndex ExitState = 2;
	public const StateInfoIndex InterruptedState = 3;
}

// Namespace: UnityEngine
public enum AnimatorRecorderMode
{
	// Fields
	public int value__;
	public const AnimatorRecorderMode Offline = 0;
	public const AnimatorRecorderMode Playback = 1;
	public const AnimatorRecorderMode Record = 2;
}

// Namespace: UnityEngine
public enum DurationUnit
{
	// Fields
	public int value__;
	public const DurationUnit Fixed = 0;
	public const DurationUnit Normalized = 1;
}

// Namespace: UnityEngine
public enum AnimatorCullingMode
{
	// Fields
	public int value__;
	public const AnimatorCullingMode AlwaysAnimate = 0;
	public const AnimatorCullingMode CullUpdateTransforms = 1;
	public const AnimatorCullingMode CullCompletely = 2;
}

// Namespace: UnityEngine
public enum AnimatorUpdateMode
{
	// Fields
	public int value__;
	public const AnimatorUpdateMode Normal = 0;
	public const AnimatorUpdateMode AnimatePhysics = 1;
	public const AnimatorUpdateMode UnscaledTime = 2;
}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0x886B0 Offset: 0x87AB0 VA: 0x1800886B0
[NativeHeaderAttribute] // RVA: 0x886B0 Offset: 0x87AB0 VA: 0x1800886B0
[NativeHeaderAttribute] // RVA: 0x886B0 Offset: 0x87AB0 VA: 0x1800886B0
public struct AnimatorClipInfo
{
	// Fields
	private int m_ClipInstanceID;
	private float m_Weight;

	// Properties
	public AnimationClip clip { get; }
	public float weight { get; }

	// Methods

	public AnimationClip get_clip() { }

	public float get_weight() { }

	[FreeFunctionAttribute] // RVA: 0x8C000 Offset: 0x8B400 VA: 0x18008C000
	private static AnimationClip InstanceIDToAnimationClipPPtr(int instanceID) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x8CB60 Offset: 0x8BF60 VA: 0x18008CB60
[RequiredByNativeCodeAttribute] // RVA: 0x8CB60 Offset: 0x8BF60 VA: 0x18008CB60
public struct AnimatorStateInfo
{
	// Fields
	private int m_Name;
	private int m_Path;
	private int m_FullPath;
	private float m_NormalizedTime;
	private float m_Length;
	private float m_Speed;
	private float m_SpeedMultiplier;
	private int m_Tag;
	private int m_Loop;

	// Properties
	public int fullPathHash { get; }
	[ObsoleteAttribute] // RVA: 0x8EBC0 Offset: 0x8DFC0 VA: 0x18008EBC0
	public int nameHash { get; }
	public int shortNameHash { get; }
	public float normalizedTime { get; }
	public float length { get; }
	public float speed { get; }
	public float speedMultiplier { get; }
	public int tagHash { get; }
	public bool loop { get; }

	// Methods

	public bool IsName(string name) { }

	public int get_fullPathHash() { }

	public int get_nameHash() { }

	public int get_shortNameHash() { }

	public float get_normalizedTime() { }

	public float get_length() { }

	public float get_speed() { }

	public float get_speedMultiplier() { }

	public int get_tagHash() { }

	public bool IsTag(string tag) { }

	public bool get_loop() { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x8CB60 Offset: 0x8BF60 VA: 0x18008CB60
[RequiredByNativeCodeAttribute] // RVA: 0x8CB60 Offset: 0x8BF60 VA: 0x18008CB60
public struct AnimatorTransitionInfo
{
	// Fields
	[NativeNameAttribute] // RVA: 0x93A40 Offset: 0x92E40 VA: 0x180093A40
	private int m_FullPath;
	[NativeNameAttribute] // RVA: 0x95820 Offset: 0x94C20 VA: 0x180095820
	private int m_UserName;
	[NativeNameAttribute] // RVA: 0x95F50 Offset: 0x95350 VA: 0x180095F50
	private int m_Name;
	[NativeNameAttribute] // RVA: 0x97D70 Offset: 0x97170 VA: 0x180097D70
	private bool m_HasFixedDuration;
	[NativeNameAttribute] // RVA: 0x9AD00 Offset: 0x9A100 VA: 0x18009AD00
	private float m_Duration;
	[NativeNameAttribute] // RVA: 0x9CB70 Offset: 0x9BF70 VA: 0x18009CB70
	private float m_NormalizedTime;
	[NativeNameAttribute] // RVA: 0x9D350 Offset: 0x9C750 VA: 0x18009D350
	private bool m_AnyState;
	[NativeNameAttribute] // RVA: 0x9F390 Offset: 0x9E790 VA: 0x18009F390
	private int m_TransitionType;

	// Properties
	public int fullPathHash { get; }
	public int nameHash { get; }
	public int userNameHash { get; }
	public DurationUnit durationUnit { get; }
	public float duration { get; }
	public float normalizedTime { get; }
	public bool anyState { get; }
	internal bool entry { get; }
	internal bool exit { get; }

	// Methods

	public int get_fullPathHash() { }

	public int get_nameHash() { }

	public int get_userNameHash() { }

	public DurationUnit get_durationUnit() { }

	public float get_duration() { }

	public float get_normalizedTime() { }

	public bool get_anyState() { }

	internal bool get_entry() { }

	internal bool get_exit() { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xA1090 Offset: 0xA0490 VA: 0x1800A1090
public struct MatchTargetWeightMask
{
	// Fields
	private Vector3 m_PositionXYZWeight;
	private float m_RotationWeight;
}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0xA4020 Offset: 0xA3420 VA: 0x1800A4020
[NativeHeaderAttribute] // RVA: 0xA4020 Offset: 0xA3420 VA: 0x1800A4020
[NativeHeaderAttribute] // RVA: 0xA4020 Offset: 0xA3420 VA: 0x1800A4020
[NativeHeaderAttribute] // RVA: 0xA4020 Offset: 0xA3420 VA: 0x1800A4020
public class Animator : Behaviour
{
	// Properties
	public bool isOptimizable { get; }
	public bool isHuman { get; }
	public bool hasRootMotion { get; }
	public float humanScale { get; }
	public bool isInitialized { get; }
	public Vector3 deltaPosition { get; }
	public Quaternion deltaRotation { get; }
	public Vector3 velocity { get; }
	public Vector3 angularVelocity { get; }
	public Vector3 rootPosition { get; set; }
	public Quaternion rootRotation { get; set; }
	public bool applyRootMotion { get; set; }
	public AnimatorUpdateMode updateMode { get; set; }
	public bool hasTransformHierarchy { get; }
	public float gravityWeight { get; }
	public Vector3 bodyPosition { get; set; }
	internal Vector3 bodyPositionInternal { get; set; }
	public Quaternion bodyRotation { get; set; }
	internal Quaternion bodyRotationInternal { get; set; }
	public bool stabilizeFeet { get; set; }
	public int layerCount { get; }
	public AnimatorControllerParameter[] parameters { get; }
	public int parameterCount { get; }
	public float feetPivotActive { get; set; }
	public float pivotWeight { get; }
	public Vector3 pivotPosition { get; }
	public bool isMatchingTarget { get; }
	public float speed { get; set; }
	public Vector3 targetPosition { get; }
	public Quaternion targetRotation { get; }
	public AnimatorCullingMode cullingMode { get; set; }
	public float playbackTime { get; set; }
	public float recorderStartTime { get; set; }
	public float recorderStopTime { get; set; }
	public AnimatorRecorderMode recorderMode { get; }
	public RuntimeAnimatorController runtimeAnimatorController { get; set; }
	public bool hasBoundPlayables { get; }
	public Avatar avatar { get; set; }
	public PlayableGraph playableGraph { get; }
	public bool layersAffectMassCenter { get; set; }
	public float leftFeetBottomHeight { get; }
	public float rightFeetBottomHeight { get; }
	public bool logWarnings { get; set; }
	public bool fireEvents { get; set; }
	public bool keepAnimatorControllerStateOnDisable { get; set; }

	// Methods

	public void .ctor() { }

	[NativeMethodAttribute] // RVA: 0xA79E0 Offset: 0xA6DE0 VA: 0x1800A79E0
	public bool get_isOptimizable() { }

	[NativeMethodAttribute] // RVA: 0xA96F0 Offset: 0xA8AF0 VA: 0x1800A96F0
	public bool get_isHuman() { }

	[NativeMethodAttribute] // RVA: 0xAB2E0 Offset: 0xAA6E0 VA: 0x1800AB2E0
	public bool get_hasRootMotion() { }

	public float get_humanScale() { }

	[NativeMethodAttribute] // RVA: 0xABCE0 Offset: 0xAB0E0 VA: 0x1800ABCE0
	public bool get_isInitialized() { }

	public float GetFloat(string name) { }

	public float GetFloat(int id) { }

	public void SetFloat(string name, float value) { }

	public void SetFloat(string name, float value, float dampTime, float deltaTime) { }

	public void SetFloat(int id, float value) { }

	public void SetFloat(int id, float value, float dampTime, float deltaTime) { }

	public bool GetBool(string name) { }

	public bool GetBool(int id) { }

	public void SetBool(string name, bool value) { }

	public void SetBool(int id, bool value) { }

	public int GetInteger(string name) { }

	public int GetInteger(int id) { }

	public void SetInteger(string name, int value) { }

	public void SetInteger(int id, int value) { }

	public void SetTrigger(string name) { }

	public void SetTrigger(int id) { }

	public void ResetTrigger(string name) { }

	public void ResetTrigger(int id) { }

	public bool IsParameterControlledByCurve(string name) { }

	public bool IsParameterControlledByCurve(int id) { }

	public Vector3 get_deltaPosition() { }

	public Quaternion get_deltaRotation() { }

	public Vector3 get_velocity() { }

	public Vector3 get_angularVelocity() { }

	[NativeMethodAttribute] // RVA: 0xAD9A0 Offset: 0xACDA0 VA: 0x1800AD9A0
	public Vector3 get_rootPosition() { }

	[NativeMethodAttribute] // RVA: 0xAF530 Offset: 0xAE930 VA: 0x1800AF530
	public void set_rootPosition(Vector3 value) { }

	[NativeMethodAttribute] // RVA: 0xB2540 Offset: 0xB1940 VA: 0x1800B2540
	public Quaternion get_rootRotation() { }

	[NativeMethodAttribute] // RVA: 0xB3050 Offset: 0xB2450 VA: 0x1800B3050
	public void set_rootRotation(Quaternion value) { }

	public bool get_applyRootMotion() { }

	public void set_applyRootMotion(bool value) { }

	public AnimatorUpdateMode get_updateMode() { }

	public void set_updateMode(AnimatorUpdateMode value) { }

	public bool get_hasTransformHierarchy() { }

	public float get_gravityWeight() { }

	public Vector3 get_bodyPosition() { }

	public void set_bodyPosition(Vector3 value) { }

	[NativeMethodAttribute] // RVA: 0xB4E40 Offset: 0xB4240 VA: 0x1800B4E40
	internal Vector3 get_bodyPositionInternal() { }

	[NativeMethodAttribute] // RVA: 0xB6C60 Offset: 0xB6060 VA: 0x1800B6C60
	internal void set_bodyPositionInternal(Vector3 value) { }

	public Quaternion get_bodyRotation() { }

	public void set_bodyRotation(Quaternion value) { }

	[NativeMethodAttribute] // RVA: 0xB8A90 Offset: 0xB7E90 VA: 0x1800B8A90
	internal Quaternion get_bodyRotationInternal() { }

	[NativeMethodAttribute] // RVA: 0xB9600 Offset: 0xB8A00 VA: 0x1800B9600
	internal void set_bodyRotationInternal(Quaternion value) { }

	public Vector3 GetIKPosition(AvatarIKGoal goal) { }

	private Vector3 GetGoalPosition(AvatarIKGoal goal) { }

	public void SetIKPosition(AvatarIKGoal goal, Vector3 goalPosition) { }

	private void SetGoalPosition(AvatarIKGoal goal, Vector3 goalPosition) { }

	public Quaternion GetIKRotation(AvatarIKGoal goal) { }

	private Quaternion GetGoalRotation(AvatarIKGoal goal) { }

	public void SetIKRotation(AvatarIKGoal goal, Quaternion goalRotation) { }

	private void SetGoalRotation(AvatarIKGoal goal, Quaternion goalRotation) { }

	public float GetIKPositionWeight(AvatarIKGoal goal) { }

	private float GetGoalWeightPosition(AvatarIKGoal goal) { }

	public void SetIKPositionWeight(AvatarIKGoal goal, float value) { }

	private void SetGoalWeightPosition(AvatarIKGoal goal, float value) { }

	public float GetIKRotationWeight(AvatarIKGoal goal) { }

	private float GetGoalWeightRotation(AvatarIKGoal goal) { }

	public void SetIKRotationWeight(AvatarIKGoal goal, float value) { }

	private void SetGoalWeightRotation(AvatarIKGoal goal, float value) { }

	public Vector3 GetIKHintPosition(AvatarIKHint hint) { }

	private Vector3 GetHintPosition(AvatarIKHint hint) { }

	public void SetIKHintPosition(AvatarIKHint hint, Vector3 hintPosition) { }

	private void SetHintPosition(AvatarIKHint hint, Vector3 hintPosition) { }

	public float GetIKHintPositionWeight(AvatarIKHint hint) { }

	private float GetHintWeightPosition(AvatarIKHint hint) { }

	public void SetIKHintPositionWeight(AvatarIKHint hint, float value) { }

	private void SetHintWeightPosition(AvatarIKHint hint, float value) { }

	public void SetLookAtPosition(Vector3 lookAtPosition) { }

	[NativeMethodAttribute] // RVA: 0xBB3E0 Offset: 0xBA7E0 VA: 0x1800BB3E0
	private void SetLookAtPositionInternal(Vector3 lookAtPosition) { }

	public void SetLookAtWeight(float weight) { }

	public void SetLookAtWeight(float weight, float bodyWeight) { }

	public void SetLookAtWeight(float weight, float bodyWeight, float headWeight) { }

	public void SetLookAtWeight(float weight, float bodyWeight, float headWeight, float eyesWeight) { }

	public void SetLookAtWeight(float weight, float bodyWeight, float headWeight, float eyesWeight, float clampWeight) { }

	[NativeMethodAttribute] // RVA: 0xC3D00 Offset: 0xC3100 VA: 0x1800C3D00
	private void SetLookAtWeightInternal(float weight, float bodyWeight, float headWeight, float eyesWeight, float clampWeight) { }

	public void SetBoneLocalRotation(HumanBodyBones humanBoneId, Quaternion rotation) { }

	[NativeMethodAttribute] // RVA: 0xC4560 Offset: 0xC3960 VA: 0x1800C4560
	private void SetBoneLocalRotationInternal(int humanBoneId, Quaternion rotation) { }

	private static T[] ConvertStateMachineBehaviour<T>(ScriptableObject[] rawObjects) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2394050 Offset: 0x2393050 VA: 0x182394050
	|-Animator.ConvertStateMachineBehaviour<object>
	*/

	public T[] GetBehaviours<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2394170 Offset: 0x2393170 VA: 0x182394170
	|-Animator.GetBehaviours<OneStateMachine>
	|-Animator.GetBehaviours<object>
	*/

	[FreeFunctionAttribute] // RVA: 0xC64C0 Offset: 0xC58C0 VA: 0x1800C64C0
	internal ScriptableObject[] InternalGetBehaviours(Type type) { }

	public StateMachineBehaviour[] GetBehaviours(int fullPathHash, int layerIndex) { }

	[FreeFunctionAttribute] // RVA: 0xCA180 Offset: 0xC9580 VA: 0x1800CA180
	internal ScriptableObject[] InternalGetBehavioursByKey(int fullPathHash, int layerIndex, Type type) { }

	public bool get_stabilizeFeet() { }

	public void set_stabilizeFeet(bool value) { }

	public int get_layerCount() { }

	public string GetLayerName(int layerIndex) { }

	public int GetLayerIndex(string layerName) { }

	public float GetLayerWeight(int layerIndex) { }

	public void SetLayerWeight(int layerIndex, float weight) { }

	private void GetAnimatorStateInfo(int layerIndex, StateInfoIndex stateInfoIndex, out AnimatorStateInfo info) { }

	public AnimatorStateInfo GetCurrentAnimatorStateInfo(int layerIndex) { }

	public AnimatorStateInfo GetNextAnimatorStateInfo(int layerIndex) { }

	private void GetAnimatorTransitionInfo(int layerIndex, out AnimatorTransitionInfo info) { }

	public AnimatorTransitionInfo GetAnimatorTransitionInfo(int layerIndex) { }

	internal int GetAnimatorClipInfoCount(int layerIndex, bool current) { }

	public int GetCurrentAnimatorClipInfoCount(int layerIndex) { }

	public int GetNextAnimatorClipInfoCount(int layerIndex) { }

	[FreeFunctionAttribute] // RVA: 0xCCAF0 Offset: 0xCBEF0 VA: 0x1800CCAF0
	public AnimatorClipInfo[] GetCurrentAnimatorClipInfo(int layerIndex) { }

	[FreeFunctionAttribute] // RVA: 0xCEA50 Offset: 0xCDE50 VA: 0x1800CEA50
	public AnimatorClipInfo[] GetNextAnimatorClipInfo(int layerIndex) { }

	public void GetCurrentAnimatorClipInfo(int layerIndex, List<AnimatorClipInfo> clips) { }

	[FreeFunctionAttribute] // RVA: 0xCF470 Offset: 0xCE870 VA: 0x1800CF470
	private void GetAnimatorClipInfoInternal(int layerIndex, bool isCurrent, object clips) { }

	public void GetNextAnimatorClipInfo(int layerIndex, List<AnimatorClipInfo> clips) { }

	public bool IsInTransition(int layerIndex) { }

	[FreeFunctionAttribute] // RVA: 0xD15A0 Offset: 0xD09A0 VA: 0x1800D15A0
	public AnimatorControllerParameter[] get_parameters() { }

	public int get_parameterCount() { }

	public AnimatorControllerParameter GetParameter(int index) { }

	public float get_feetPivotActive() { }

	public void set_feetPivotActive(float value) { }

	public float get_pivotWeight() { }

	public Vector3 get_pivotPosition() { }

	private void MatchTarget(Vector3 matchPosition, Quaternion matchRotation, int targetBodyPart, MatchTargetWeightMask weightMask, float startNormalizedTime, float targetNormalizedTime) { }

	public void MatchTarget(Vector3 matchPosition, Quaternion matchRotation, AvatarTarget targetBodyPart, MatchTargetWeightMask weightMask, float startNormalizedTime) { }

	public void MatchTarget(Vector3 matchPosition, Quaternion matchRotation, AvatarTarget targetBodyPart, MatchTargetWeightMask weightMask, float startNormalizedTime, float targetNormalizedTime) { }

	public void InterruptMatchTarget() { }

	public void InterruptMatchTarget(bool completeMatch) { }

	[NativeMethodAttribute] // RVA: 0xD5850 Offset: 0xD4C50 VA: 0x1800D5850
	public bool get_isMatchingTarget() { }

	public float get_speed() { }

	public void set_speed(float value) { }

	public void CrossFadeInFixedTime(string stateName, float fixedTransitionDuration) { }

	public void CrossFadeInFixedTime(string stateName, float fixedTransitionDuration, int layer) { }

	public void CrossFadeInFixedTime(string stateName, float fixedTransitionDuration, int layer, float fixedTimeOffset) { }

	public void CrossFadeInFixedTime(string stateName, float fixedTransitionDuration, int layer, float fixedTimeOffset, float normalizedTransitionTime) { }

	public void CrossFadeInFixedTime(int stateHashName, float fixedTransitionDuration, int layer, float fixedTimeOffset) { }

	public void CrossFadeInFixedTime(int stateHashName, float fixedTransitionDuration, int layer) { }

	public void CrossFadeInFixedTime(int stateHashName, float fixedTransitionDuration) { }

	[FreeFunctionAttribute] // RVA: 0xDE0B0 Offset: 0xDD4B0 VA: 0x1800DE0B0
	public void CrossFadeInFixedTime(int stateHashName, float fixedTransitionDuration, int layer, float fixedTimeOffset, float normalizedTransitionTime) { }

	[FreeFunctionAttribute] // RVA: 0xE4DF0 Offset: 0xE41F0 VA: 0x1800E4DF0
	public void WriteDefaultValues() { }

	public void CrossFade(string stateName, float normalizedTransitionDuration, int layer, float normalizedTimeOffset) { }

	public void CrossFade(string stateName, float normalizedTransitionDuration, int layer) { }

	public void CrossFade(string stateName, float normalizedTransitionDuration) { }

	public void CrossFade(string stateName, float normalizedTransitionDuration, int layer, float normalizedTimeOffset, float normalizedTransitionTime) { }

	[FreeFunctionAttribute] // RVA: 0xECFB0 Offset: 0xEC3B0 VA: 0x1800ECFB0
	public void CrossFade(int stateHashName, float normalizedTransitionDuration, int layer, float normalizedTimeOffset, float normalizedTransitionTime) { }

	public void CrossFade(int stateHashName, float normalizedTransitionDuration, int layer, float normalizedTimeOffset) { }

	public void CrossFade(int stateHashName, float normalizedTransitionDuration, int layer) { }

	public void CrossFade(int stateHashName, float normalizedTransitionDuration) { }

	public void PlayInFixedTime(string stateName, int layer) { }

	public void PlayInFixedTime(string stateName) { }

	public void PlayInFixedTime(string stateName, int layer, float fixedTime) { }

	[FreeFunctionAttribute] // RVA: 0xF5350 Offset: 0xF4750 VA: 0x1800F5350
	public void PlayInFixedTime(int stateNameHash, int layer, float fixedTime) { }

	public void PlayInFixedTime(int stateNameHash, int layer) { }

	public void PlayInFixedTime(int stateNameHash) { }

	public void Play(string stateName, int layer) { }

	public void Play(string stateName) { }

	public void Play(string stateName, int layer, float normalizedTime) { }

	[FreeFunctionAttribute] // RVA: 0xFB4E0 Offset: 0xFA8E0 VA: 0x1800FB4E0
	public void Play(int stateNameHash, int layer, float normalizedTime) { }

	public void Play(int stateNameHash, int layer) { }

	public void Play(int stateNameHash) { }

	public void SetTarget(AvatarTarget targetIndex, float targetNormalizedTime) { }

	public Vector3 get_targetPosition() { }

	public Quaternion get_targetRotation() { }

	public Transform GetBoneTransform(HumanBodyBones humanBoneId) { }

	[NativeMethodAttribute] // RVA: 0xFF4F0 Offset: 0xFE8F0 VA: 0x1800FF4F0
	internal Transform GetBoneTransformInternal(int humanBoneId) { }

	public AnimatorCullingMode get_cullingMode() { }

	public void set_cullingMode(AnimatorCullingMode value) { }

	public void StartPlayback() { }

	public void StopPlayback() { }

	public float get_playbackTime() { }

	public void set_playbackTime(float value) { }

	public void StartRecording(int frameCount) { }

	public void StopRecording() { }

	public float get_recorderStartTime() { }

	public void set_recorderStartTime(float value) { }

	private float GetRecorderStartTime() { }

	public float get_recorderStopTime() { }

	public void set_recorderStopTime(float value) { }

	private float GetRecorderStopTime() { }

	public AnimatorRecorderMode get_recorderMode() { }

	public RuntimeAnimatorController get_runtimeAnimatorController() { }

	public void set_runtimeAnimatorController(RuntimeAnimatorController value) { }

	[NativeMethodAttribute] // RVA: 0x100F20 Offset: 0x100320 VA: 0x180100F20
	public bool get_hasBoundPlayables() { }

	public bool HasState(int layerIndex, int stateID) { }

	[NativeMethodAttribute] // RVA: 0x102AF0 Offset: 0x101EF0 VA: 0x180102AF0
	public static int StringToHash(string name) { }

	public Avatar get_avatar() { }

	public void set_avatar(Avatar value) { }

	public PlayableGraph get_playableGraph() { }

	[FreeFunctionAttribute] // RVA: 0x104720 Offset: 0x103B20 VA: 0x180104720
	private void GetCurrentGraph(ref PlayableGraph graph) { }

	private void CheckIfInIKPass() { }

	private bool IsInIKPass() { }

	[FreeFunctionAttribute] // RVA: 0x105120 Offset: 0x104520 VA: 0x180105120
	private void SetFloatString(string name, float value) { }

	[FreeFunctionAttribute] // RVA: 0x108220 Offset: 0x107620 VA: 0x180108220
	private void SetFloatID(int id, float value) { }

	[FreeFunctionAttribute] // RVA: 0x10A0E0 Offset: 0x1094E0 VA: 0x18010A0E0
	private float GetFloatString(string name) { }

	[FreeFunctionAttribute] // RVA: 0x10BCB0 Offset: 0x10B0B0 VA: 0x18010BCB0
	private float GetFloatID(int id) { }

	[FreeFunctionAttribute] // RVA: 0x10C540 Offset: 0x10B940 VA: 0x18010C540
	private void SetBoolString(string name, bool value) { }

	[FreeFunctionAttribute] // RVA: 0x10E6A0 Offset: 0x10DAA0 VA: 0x18010E6A0
	private void SetBoolID(int id, bool value) { }

	[FreeFunctionAttribute] // RVA: 0x110610 Offset: 0x10FA10 VA: 0x180110610
	private bool GetBoolString(string name) { }

	[FreeFunctionAttribute] // RVA: 0x1126B0 Offset: 0x111AB0 VA: 0x1801126B0
	private bool GetBoolID(int id) { }

	[FreeFunctionAttribute] // RVA: 0x113260 Offset: 0x112660 VA: 0x180113260
	private void SetIntegerString(string name, int value) { }

	[FreeFunctionAttribute] // RVA: 0x114EA0 Offset: 0x1142A0 VA: 0x180114EA0
	private void SetIntegerID(int id, int value) { }

	[FreeFunctionAttribute] // RVA: 0x116BD0 Offset: 0x115FD0 VA: 0x180116BD0
	private int GetIntegerString(string name) { }

	[FreeFunctionAttribute] // RVA: 0x118B90 Offset: 0x117F90 VA: 0x180118B90
	private int GetIntegerID(int id) { }

	[FreeFunctionAttribute] // RVA: 0x11A580 Offset: 0x119980 VA: 0x18011A580
	private void SetTriggerString(string name) { }

	[FreeFunctionAttribute] // RVA: 0x11C2F0 Offset: 0x11B6F0 VA: 0x18011C2F0
	private void SetTriggerID(int id) { }

	[FreeFunctionAttribute] // RVA: 0x11F1F0 Offset: 0x11E5F0 VA: 0x18011F1F0
	private void ResetTriggerString(string name) { }

	[FreeFunctionAttribute] // RVA: 0x1210C0 Offset: 0x1204C0 VA: 0x1801210C0
	private void ResetTriggerID(int id) { }

	[FreeFunctionAttribute] // RVA: 0x122040 Offset: 0x121440 VA: 0x180122040
	private bool IsParameterControlledByCurveString(string name) { }

	[FreeFunctionAttribute] // RVA: 0x123CE0 Offset: 0x1230E0 VA: 0x180123CE0
	private bool IsParameterControlledByCurveID(int id) { }

	[FreeFunctionAttribute] // RVA: 0x125D60 Offset: 0x125160 VA: 0x180125D60
	private void SetFloatStringDamp(string name, float value, float dampTime, float deltaTime) { }

	[FreeFunctionAttribute] // RVA: 0x1279A0 Offset: 0x126DA0 VA: 0x1801279A0
	private void SetFloatIDDamp(int id, float value, float dampTime, float deltaTime) { }

	public bool get_layersAffectMassCenter() { }

	public void set_layersAffectMassCenter(bool value) { }

	public float get_leftFeetBottomHeight() { }

	public float get_rightFeetBottomHeight() { }

	[NativeMethodAttribute] // RVA: 0x1281C0 Offset: 0x1275C0 VA: 0x1801281C0
	public void Update(float deltaTime) { }

	public void Rebind() { }

	private void Rebind(bool writeDefaultValues) { }

	public void ApplyBuiltinRootMotion() { }

	public bool get_logWarnings() { }

	public void set_logWarnings(bool value) { }

	public bool get_fireEvents() { }

	public void set_fireEvents(bool value) { }

	public bool get_keepAnimatorControllerStateOnDisable() { }

	public void set_keepAnimatorControllerStateOnDisable(bool value) { }

	private void get_deltaPosition_Injected(out Vector3 ret) { }

	private void get_deltaRotation_Injected(out Quaternion ret) { }

	private void get_velocity_Injected(out Vector3 ret) { }

	private void get_angularVelocity_Injected(out Vector3 ret) { }

	private void get_rootPosition_Injected(out Vector3 ret) { }

	private void set_rootPosition_Injected(ref Vector3 value) { }

	private void get_rootRotation_Injected(out Quaternion ret) { }

	private void set_rootRotation_Injected(ref Quaternion value) { }

	private void get_bodyPositionInternal_Injected(out Vector3 ret) { }

	private void set_bodyPositionInternal_Injected(ref Vector3 value) { }

	private void get_bodyRotationInternal_Injected(out Quaternion ret) { }

	private void set_bodyRotationInternal_Injected(ref Quaternion value) { }

	private void GetGoalPosition_Injected(AvatarIKGoal goal, out Vector3 ret) { }

	private void SetGoalPosition_Injected(AvatarIKGoal goal, ref Vector3 goalPosition) { }

	private void GetGoalRotation_Injected(AvatarIKGoal goal, out Quaternion ret) { }

	private void SetGoalRotation_Injected(AvatarIKGoal goal, ref Quaternion goalRotation) { }

	private void GetHintPosition_Injected(AvatarIKHint hint, out Vector3 ret) { }

	private void SetHintPosition_Injected(AvatarIKHint hint, ref Vector3 hintPosition) { }

	private void SetLookAtPositionInternal_Injected(ref Vector3 lookAtPosition) { }

	private void SetBoneLocalRotationInternal_Injected(int humanBoneId, ref Quaternion rotation) { }

	private void get_pivotPosition_Injected(out Vector3 ret) { }

	private void MatchTarget_Injected(ref Vector3 matchPosition, ref Quaternion matchRotation, int targetBodyPart, ref MatchTargetWeightMask weightMask, float startNormalizedTime, float targetNormalizedTime) { }

	private void get_targetPosition_Injected(out Vector3 ret) { }

	private void get_targetRotation_Injected(out Quaternion ret) { }
}

// Namespace: UnityEngine
[NativeTypeAttribute] // RVA: 0x12A140 Offset: 0x129540 VA: 0x18012A140
[UsedByNativeCodeAttribute] // RVA: 0x12A140 Offset: 0x129540 VA: 0x18012A140
[NativeHeaderAttribute] // RVA: 0x12A140 Offset: 0x129540 VA: 0x18012A140
[NativeHeaderAttribute] // RVA: 0x12A140 Offset: 0x129540 VA: 0x18012A140
[NativeAsStructAttribute] // RVA: 0x12A140 Offset: 0x129540 VA: 0x18012A140
public class AnimatorControllerParameter
{
	// Fields
	internal string m_Name;
	internal AnimatorControllerParameterType m_Type;
	internal float m_DefaultFloat;
	internal int m_DefaultInt;
	internal bool m_DefaultBool;

	// Properties
	public string name { get; }
	public int nameHash { get; }
	public AnimatorControllerParameterType type { get; }

	// Methods

	public void .ctor() { }

	public string get_name() { }

	public int get_nameHash() { }

	public AnimatorControllerParameterType get_type() { }

	public override bool Equals(object o) { }

	public override int GetHashCode() { }
}

// Namespace: UnityEngine.Animations
[NativeHeaderAttribute] // RVA: 0x51A0 Offset: 0x45A0 VA: 0x1800051A0
[NativeHeaderAttribute] // RVA: 0x51A0 Offset: 0x45A0 VA: 0x1800051A0
[StaticAccessorAttribute] // RVA: 0x51A0 Offset: 0x45A0 VA: 0x1800051A0
[NativeHeaderAttribute] // RVA: 0x51A0 Offset: 0x45A0 VA: 0x1800051A0
[NativeHeaderAttribute] // RVA: 0x51A0 Offset: 0x45A0 VA: 0x1800051A0
[NativeHeaderAttribute] // RVA: 0x51A0 Offset: 0x45A0 VA: 0x1800051A0
[RequiredByNativeCodeAttribute] // RVA: 0x51A0 Offset: 0x45A0 VA: 0x1800051A0
public struct AnimatorControllerPlayable : IPlayable, IEquatable<AnimatorControllerPlayable>
{
	// Fields
	private PlayableHandle m_Handle;
	private static readonly AnimatorControllerPlayable m_NullPlayable;

	// Methods

	internal void .ctor(PlayableHandle handle) { }

	public PlayableHandle GetHandle() { }

	public void SetHandle(PlayableHandle handle) { }

	public bool Equals(AnimatorControllerPlayable other) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0xC260 Offset: 0xB660 VA: 0x18000C260
[DefaultMemberAttribute] // RVA: 0xC260 Offset: 0xB660 VA: 0x18000C260
[NativeHeaderAttribute] // RVA: 0xC260 Offset: 0xB660 VA: 0x18000C260
[NativeHeaderAttribute] // RVA: 0xC260 Offset: 0xB660 VA: 0x18000C260
public class AnimatorOverrideController : RuntimeAnimatorController
{
	// Fields
	internal AnimatorOverrideController.OnOverrideControllerDirtyCallback OnOverrideControllerDirty;

	// Properties
	public RuntimeAnimatorController runtimeAnimatorController { get; set; }
	public AnimationClip Item { get; set; }
	public AnimationClip Item { get; set; }
	public int overridesCount { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(RuntimeAnimatorController controller) { }

	[FreeFunctionAttribute] // RVA: 0xEC00 Offset: 0xE000 VA: 0x18000EC00
	private static void Internal_Create(AnimatorOverrideController self, RuntimeAnimatorController controller) { }

	[NativeMethodAttribute] // RVA: 0x13280 Offset: 0x12680 VA: 0x180013280
	public RuntimeAnimatorController get_runtimeAnimatorController() { }

	[NativeMethodAttribute] // RVA: 0x14F70 Offset: 0x14370 VA: 0x180014F70
	public void set_runtimeAnimatorController(RuntimeAnimatorController value) { }

	public AnimationClip get_Item(string name) { }

	public void set_Item(string name, AnimationClip value) { }

	[NativeMethodAttribute] // RVA: 0x16B90 Offset: 0x15F90 VA: 0x180016B90
	private AnimationClip Internal_GetClipByName(string name, bool returnEffectiveClip) { }

	[NativeMethodAttribute] // RVA: 0x18890 Offset: 0x17C90 VA: 0x180018890
	private void Internal_SetClipByName(string name, AnimationClip clip) { }

	public AnimationClip get_Item(AnimationClip clip) { }

	public void set_Item(AnimationClip clip, AnimationClip value) { }

	private AnimationClip GetClip(AnimationClip originalClip, bool returnEffectiveClip) { }

	private void SetClip(AnimationClip originalClip, AnimationClip overrideClip, bool notify) { }

	private void SendNotification() { }

	private AnimationClip GetOriginalClip(int index) { }

	private AnimationClip GetOverrideClip(AnimationClip originalClip) { }

	[NativeMethodAttribute] // RVA: 0x190F0 Offset: 0x184F0 VA: 0x1800190F0
	public int get_overridesCount() { }

	public void GetOverrides(List<KeyValuePair<AnimationClip, AnimationClip>> overrides) { }

	public void ApplyOverrides(IList<KeyValuePair<AnimationClip, AnimationClip>> overrides) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x1C010 Offset: 0x1B410 VA: 0x18001C010
	[NativeConditionalAttribute] // RVA: 0x1C010 Offset: 0x1B410 VA: 0x18001C010
	internal static void OnInvalidateOverrideController(AnimatorOverrideController controller) { }
}

// Namespace: 
internal sealed class AnimatorOverrideController.OnOverrideControllerDirtyCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine
public enum HumanBodyBones
{
	// Fields
	public int value__;
	public const HumanBodyBones Hips = 0;
	public const HumanBodyBones LeftUpperLeg = 1;
	public const HumanBodyBones RightUpperLeg = 2;
	public const HumanBodyBones LeftLowerLeg = 3;
	public const HumanBodyBones RightLowerLeg = 4;
	public const HumanBodyBones LeftFoot = 5;
	public const HumanBodyBones RightFoot = 6;
	public const HumanBodyBones Spine = 7;
	public const HumanBodyBones Chest = 8;
	public const HumanBodyBones UpperChest = 54;
	public const HumanBodyBones Neck = 9;
	public const HumanBodyBones Head = 10;
	public const HumanBodyBones LeftShoulder = 11;
	public const HumanBodyBones RightShoulder = 12;
	public const HumanBodyBones LeftUpperArm = 13;
	public const HumanBodyBones RightUpperArm = 14;
	public const HumanBodyBones LeftLowerArm = 15;
	public const HumanBodyBones RightLowerArm = 16;
	public const HumanBodyBones LeftHand = 17;
	public const HumanBodyBones RightHand = 18;
	public const HumanBodyBones LeftToes = 19;
	public const HumanBodyBones RightToes = 20;
	public const HumanBodyBones LeftEye = 21;
	public const HumanBodyBones RightEye = 22;
	public const HumanBodyBones Jaw = 23;
	public const HumanBodyBones LeftThumbProximal = 24;
	public const HumanBodyBones LeftThumbIntermediate = 25;
	public const HumanBodyBones LeftThumbDistal = 26;
	public const HumanBodyBones LeftIndexProximal = 27;
	public const HumanBodyBones LeftIndexIntermediate = 28;
	public const HumanBodyBones LeftIndexDistal = 29;
	public const HumanBodyBones LeftMiddleProximal = 30;
	public const HumanBodyBones LeftMiddleIntermediate = 31;
	public const HumanBodyBones LeftMiddleDistal = 32;
	public const HumanBodyBones LeftRingProximal = 33;
	public const HumanBodyBones LeftRingIntermediate = 34;
	public const HumanBodyBones LeftRingDistal = 35;
	public const HumanBodyBones LeftLittleProximal = 36;
	public const HumanBodyBones LeftLittleIntermediate = 37;
	public const HumanBodyBones LeftLittleDistal = 38;
	public const HumanBodyBones RightThumbProximal = 39;
	public const HumanBodyBones RightThumbIntermediate = 40;
	public const HumanBodyBones RightThumbDistal = 41;
	public const HumanBodyBones RightIndexProximal = 42;
	public const HumanBodyBones RightIndexIntermediate = 43;
	public const HumanBodyBones RightIndexDistal = 44;
	public const HumanBodyBones RightMiddleProximal = 45;
	public const HumanBodyBones RightMiddleIntermediate = 46;
	public const HumanBodyBones RightMiddleDistal = 47;
	public const HumanBodyBones RightRingProximal = 48;
	public const HumanBodyBones RightRingIntermediate = 49;
	public const HumanBodyBones RightRingDistal = 50;
	public const HumanBodyBones RightLittleProximal = 51;
	public const HumanBodyBones RightLittleIntermediate = 52;
	public const HumanBodyBones RightLittleDistal = 53;
	public const HumanBodyBones LastBone = 55;
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x1DEC0 Offset: 0x1D2C0 VA: 0x18001DEC0
[UsedByNativeCodeAttribute] // RVA: 0x1DEC0 Offset: 0x1D2C0 VA: 0x18001DEC0
public class Avatar : Object
{
	// Methods

	private void .ctor() { }
}

// Namespace: UnityEngine
[NativeTypeAttribute] // RVA: 0x210B0 Offset: 0x204B0 VA: 0x1800210B0
[NativeHeaderAttribute] // RVA: 0x210B0 Offset: 0x204B0 VA: 0x1800210B0
[RequiredByNativeCodeAttribute] // RVA: 0x210B0 Offset: 0x204B0 VA: 0x1800210B0
public struct SkeletonBone
{
	// Fields
	[NativeNameAttribute] // RVA: 0x25930 Offset: 0x24D30 VA: 0x180025930
	public string name;
	[NativeNameAttribute] // RVA: 0x272E0 Offset: 0x266E0 VA: 0x1800272E0
	internal string parentName;
	[NativeNameAttribute] // RVA: 0x28F70 Offset: 0x28370 VA: 0x180028F70
	public Vector3 position;
	[NativeNameAttribute] // RVA: 0x2AD80 Offset: 0x2A180 VA: 0x18002AD80
	public Quaternion rotation;
	[NativeNameAttribute] // RVA: 0x2DA60 Offset: 0x2CE60 VA: 0x18002DA60
	public Vector3 scale;
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x2E0F0 Offset: 0x2D4F0 VA: 0x18002E0F0
[NativeHeaderAttribute] // RVA: 0x2E0F0 Offset: 0x2D4F0 VA: 0x18002E0F0
[NativeTypeAttribute] // RVA: 0x2E0F0 Offset: 0x2D4F0 VA: 0x18002E0F0
public struct HumanLimit
{
	// Fields
	private Vector3 m_Min;
	private Vector3 m_Max;
	private Vector3 m_Center;
	private float m_AxisLength;
	private int m_UseDefaultValues;
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x32B00 Offset: 0x31F00 VA: 0x180032B00
[RequiredByNativeCodeAttribute] // RVA: 0x32B00 Offset: 0x31F00 VA: 0x180032B00
[NativeTypeAttribute] // RVA: 0x32B00 Offset: 0x31F00 VA: 0x180032B00
public struct HumanBone
{
	// Fields
	private string m_BoneName;
	private string m_HumanName;
	[NativeNameAttribute] // RVA: 0x34C10 Offset: 0x34010 VA: 0x180034C10
	public HumanLimit limit;
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x36860 Offset: 0x35C60 VA: 0x180036860
[MovedFromAttribute] // RVA: 0x36860 Offset: 0x35C60 VA: 0x180036860
[UsedByNativeCodeAttribute] // RVA: 0x36860 Offset: 0x35C60 VA: 0x180036860
[NativeHeaderAttribute] // RVA: 0x36860 Offset: 0x35C60 VA: 0x180036860
public sealed class AvatarMask : Object
{}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x38CF0 Offset: 0x380F0 VA: 0x180038CF0
public class HumanTrait
{
	// Methods

	internal static int GetBoneIndexFromMono(int humanId) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x3BAA0 Offset: 0x3AEA0 VA: 0x18003BAA0
public class Motion : Object
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private readonly bool <isAnimatorMotion>k__BackingField;

	// Properties
	public bool isLooping { get; }

	// Methods

	protected void .ctor() { }

	[NativeMethodAttribute] // RVA: 0x3F2A0 Offset: 0x3E6A0 VA: 0x18003F2A0
	public bool get_isLooping() { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x3F8E0 Offset: 0x3ECE0 VA: 0x18003F8E0
[ExcludeFromObjectFactoryAttribute] // RVA: 0x3F8E0 Offset: 0x3ECE0 VA: 0x18003F8E0
[UsedByNativeCodeAttribute] // RVA: 0x3F8E0 Offset: 0x3ECE0 VA: 0x18003F8E0
public class RuntimeAnimatorController : Object
{
	// Properties
	public AnimationClip[] animationClips { get; }

	// Methods

	protected void .ctor() { }

	public AnimationClip[] get_animationClips() { }
}

// Namespace: UnityEngine
internal enum AnimationEventSource
{
	// Fields
	public int value__;
	public const AnimationEventSource NoSource = 0;
	public const AnimationEventSource Legacy = 1;
	public const AnimationEventSource Animator = 2;
}

// Namespace: UnityEngine
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
public sealed class AnimationEvent
{
	// Fields
	internal float m_Time;
	internal string m_FunctionName;
	internal string m_StringParameter;
	internal Object m_ObjectReferenceParameter;
	internal float m_FloatParameter;
	internal int m_IntParameter;
	internal int m_MessageOptions;
	internal AnimationEventSource m_Source;
	internal AnimationState m_StateSender;
	internal AnimatorStateInfo m_AnimatorStateInfo;
	internal AnimatorClipInfo m_AnimatorClipInfo;

	// Properties
	public string stringParameter { get; set; }
	public float floatParameter { get; set; }
	public int intParameter { get; set; }
	public Object objectReferenceParameter { get; set; }
	public string functionName { get; set; }
	public float time { get; set; }
	public SendMessageOptions messageOptions { get; set; }
	public bool isFiredByLegacy { get; }
	public bool isFiredByAnimator { get; }
	public AnimationState animationState { get; }
	public AnimatorStateInfo animatorStateInfo { get; }
	public AnimatorClipInfo animatorClipInfo { get; }

	// Methods

	public void .ctor() { }

	public string get_stringParameter() { }

	public void set_stringParameter(string value) { }

	public float get_floatParameter() { }

	public void set_floatParameter(float value) { }

	public int get_intParameter() { }

	public void set_intParameter(int value) { }

	public Object get_objectReferenceParameter() { }

	public void set_objectReferenceParameter(Object value) { }

	public string get_functionName() { }

	public void set_functionName(string value) { }

	public float get_time() { }

	public void set_time(float value) { }

	public SendMessageOptions get_messageOptions() { }

	public void set_messageOptions(SendMessageOptions value) { }

	public bool get_isFiredByLegacy() { }

	public bool get_isFiredByAnimator() { }

	public AnimationState get_animationState() { }

	public AnimatorStateInfo get_animatorStateInfo() { }

	public AnimatorClipInfo get_animatorClipInfo() { }
}

// Namespace: UnityEngine
public enum PlayMode
{
	// Fields
	public int value__;
	public const PlayMode StopSameLayer = 0;
	public const PlayMode StopAll = 4;
}

// Namespace: UnityEngine
public enum QueueMode
{
	// Fields
	public int value__;
	public const QueueMode CompleteOthers = 0;
	public const QueueMode PlayNow = 2;
}

// Namespace: UnityEngine
public enum AnimationBlendMode
{
	// Fields
	public int value__;
	public const AnimationBlendMode Blend = 0;
	public const AnimationBlendMode Additive = 1;
}

// Namespace: UnityEngine
public enum AnimationCullingType
{
	// Fields
	public int value__;
	public const AnimationCullingType AlwaysAnimate = 0;
	public const AnimationCullingType BasedOnRenderers = 1;
	[ObsoleteAttribute] // RVA: 0x45A40 Offset: 0x44E40 VA: 0x180045A40
	public const AnimationCullingType BasedOnClipBounds = 2;
	[ObsoleteAttribute] // RVA: 0x476D0 Offset: 0x46AD0 VA: 0x1800476D0
	public const AnimationCullingType BasedOnUserBounds = 3;
}

// Namespace: UnityEngine
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public sealed class Animation : Behaviour, IEnumerable
{
	// Properties
	public AnimationClip clip { get; set; }
	public bool playAutomatically { get; set; }
	public WrapMode wrapMode { get; set; }
	public bool isPlaying { get; }
	public AnimationState Item { get; }
	public bool animatePhysics { get; set; }
	public AnimationCullingType cullingType { get; set; }
	public Bounds localBounds { get; set; }

	// Methods

	public void .ctor() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public AnimationClip get_clip() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_clip(AnimationClip value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_playAutomatically() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_playAutomatically(bool value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public WrapMode get_wrapMode() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_wrapMode(WrapMode value) { }

	public void Stop() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void INTERNAL_CALL_Stop(Animation self) { }

	public void Stop(string name) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void Internal_StopByName(string name) { }

	public void Rewind(string name) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void Internal_RewindByName(string name) { }

	public void Rewind() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void INTERNAL_CALL_Rewind(Animation self) { }

	public void Sample() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void INTERNAL_CALL_Sample(Animation self) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_isPlaying() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool IsPlaying(string name) { }

	public AnimationState get_Item(string name) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool Play() { }

	public bool Play(PlayMode mode) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool Play(string animation, PlayMode mode) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool Play(string animation) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void CrossFade(string animation, float fadeLength, PlayMode mode) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void CrossFade(string animation, float fadeLength) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void CrossFade(string animation) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Blend(string animation, float targetWeight, float fadeLength) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Blend(string animation, float targetWeight) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Blend(string animation) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public AnimationState CrossFadeQueued(string animation, float fadeLength, QueueMode queue, PlayMode mode) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public AnimationState CrossFadeQueued(string animation, float fadeLength, QueueMode queue) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public AnimationState CrossFadeQueued(string animation, float fadeLength) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public AnimationState CrossFadeQueued(string animation) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public AnimationState PlayQueued(string animation, QueueMode queue, PlayMode mode) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public AnimationState PlayQueued(string animation, QueueMode queue) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public AnimationState PlayQueued(string animation) { }

	public void AddClip(AnimationClip clip, string newName) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void AddClip(AnimationClip clip, string newName, int firstFrame, int lastFrame, bool addLoopFrame) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void AddClip(AnimationClip clip, string newName, int firstFrame, int lastFrame) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void RemoveClip(AnimationClip clip) { }

	public void RemoveClip(string clipName) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int GetClipCount() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void RemoveClip2(string clipName) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool PlayDefaultAnimation(PlayMode mode) { }

	public void SyncLayer(int layer) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void INTERNAL_CALL_SyncLayer(Animation self, int layer) { }

	public IEnumerator GetEnumerator() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal AnimationState GetState(string name) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal AnimationState GetStateAtIndex(int index) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal int GetStateCount() { }

	public AnimationClip GetClip(string name) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_animatePhysics() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_animatePhysics(bool value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public AnimationCullingType get_cullingType() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_cullingType(AnimationCullingType value) { }

	public Bounds get_localBounds() { }

	public void set_localBounds(Bounds value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void INTERNAL_get_localBounds(out Bounds value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void INTERNAL_set_localBounds(ref Bounds value) { }
}

// Namespace: 
private sealed class Animation.Enumerator : IEnumerator
{
	// Fields
	private Animation m_Outer;
	private int m_CurrentIndex;

	// Properties
	public object Current { get; }

	// Methods

	internal void .ctor(Animation outer) { }

	public object get_Current() { }

	public bool MoveNext() { }

	public void Reset() { }
}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public sealed class AnimationState : TrackedReference
{
	// Properties
	public bool enabled { get; set; }
	public float weight { get; set; }
	public WrapMode wrapMode { get; set; }
	public float time { get; set; }
	public float normalizedTime { get; set; }
	public float speed { get; set; }
	public float normalizedSpeed { get; set; }
	public float length { get; }
	public int layer { get; set; }
	public AnimationClip clip { get; }
	public string name { get; set; }
	public AnimationBlendMode blendMode { get; set; }

	// Methods

	public void .ctor() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_enabled() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_enabled(bool value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_weight() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_weight(float value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public WrapMode get_wrapMode() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_wrapMode(WrapMode value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_time() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_time(float value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_normalizedTime() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_normalizedTime(float value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_speed() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_speed(float value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_normalizedSpeed() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_normalizedSpeed(float value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_length() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_layer() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_layer(int value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public AnimationClip get_clip() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void AddMixingTransform(Transform mix, bool recursive) { }

	[ExcludeFromDocsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void AddMixingTransform(Transform mix) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void RemoveMixingTransform(Transform mix) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_name() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_name(string value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public AnimationBlendMode get_blendMode() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_blendMode(AnimationBlendMode value) { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine.Playables
[NativeHeaderAttribute] // RVA: 0x10A2F0 Offset: 0x1096F0 VA: 0x18010A2F0
[RequiredByNativeCodeAttribute] // RVA: 0x10A2F0 Offset: 0x1096F0 VA: 0x18010A2F0
[NativeHeaderAttribute] // RVA: 0x10A2F0 Offset: 0x1096F0 VA: 0x18010A2F0
public class PlayableDirector : Behaviour, IExposedPropertyTable
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private Action<PlayableDirector> played;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private Action<PlayableDirector> paused;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private Action<PlayableDirector> stopped;

	// Properties
	public PlayState state { get; }
	public DirectorWrapMode extrapolationMode { get; set; }
	public PlayableAsset playableAsset { get; set; }
	public PlayableGraph playableGraph { get; }
	public bool playOnAwake { get; set; }
	public DirectorUpdateMode timeUpdateMode { get; set; }
	public double time { get; set; }
	public double initialTime { get; set; }
	public double duration { get; }

	// Methods

	public void .ctor() { }

	public PlayState get_state() { }

	public void set_extrapolationMode(DirectorWrapMode value) { }

	public DirectorWrapMode get_extrapolationMode() { }

	public PlayableAsset get_playableAsset() { }

	public void set_playableAsset(PlayableAsset value) { }

	public PlayableGraph get_playableGraph() { }

	public bool get_playOnAwake() { }

	public void set_playOnAwake(bool value) { }

	public void DeferredEvaluate() { }

	public void Play(PlayableAsset asset) { }

	public void Play(PlayableAsset asset, DirectorWrapMode mode) { }

	public void SetGenericBinding(Object key, Object value) { }

	public void set_timeUpdateMode(DirectorUpdateMode value) { }

	public DirectorUpdateMode get_timeUpdateMode() { }

	public void set_time(double value) { }

	public double get_time() { }

	public void set_initialTime(double value) { }

	public double get_initialTime() { }

	public double get_duration() { }

	public void Evaluate() { }

	public void Play() { }

	public void Stop() { }

	public void Pause() { }

	public void Resume() { }

	public void RebuildGraph() { }

	public void ClearReferenceValue(PropertyName id) { }

	public void SetReferenceValue(PropertyName id, Object value) { }

	public Object GetReferenceValue(PropertyName id, out bool idValid) { }

	[NativeMethodAttribute] // RVA: 0x112A20 Offset: 0x111E20 VA: 0x180112A20
	public Object GetGenericBinding(Object key) { }

	[NativeMethodAttribute] // RVA: 0x114AF0 Offset: 0x113EF0 VA: 0x180114AF0
	public void ClearGenericBinding(Object key) { }

	public void RebindPlayableGraphOutputs() { }

	private PlayState GetPlayState() { }

	private void SetWrapMode(DirectorWrapMode mode) { }

	private DirectorWrapMode GetWrapMode() { }

	private void EvaluateNextFrame() { }

	private PlayableGraph GetGraphHandle() { }

	private void SetPlayOnAwake(bool on) { }

	private bool GetPlayOnAwake() { }

	private void Internal_SetGenericBinding(Object key, Object value) { }

	private void SetPlayableAsset(ScriptableObject asset) { }

	private ScriptableObject Internal_GetPlayableAsset() { }

	public void add_played(Action<PlayableDirector> value) { }

	public void remove_played(Action<PlayableDirector> value) { }

	public void add_paused(Action<PlayableDirector> value) { }

	public void remove_paused(Action<PlayableDirector> value) { }

	public void add_stopped(Action<PlayableDirector> value) { }

	public void remove_stopped(Action<PlayableDirector> value) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SendOnPlayableDirectorPlay() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SendOnPlayableDirectorPause() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SendOnPlayableDirectorStop() { }

	private void ClearReferenceValue_Injected(ref PropertyName id) { }

	private void SetReferenceValue_Injected(ref PropertyName id, Object value) { }

	private Object GetReferenceValue_Injected(ref PropertyName id, out bool idValid) { }

	private void GetGraphHandle_Injected(out PlayableGraph ret) { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngineInternal.Input
public sealed class NativeUpdateCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(NativeInputUpdateType updateType, NativeInputEventBuffer* buffer) { }

	public virtual IAsyncResult BeginInvoke(NativeInputUpdateType updateType, NativeInputEventBuffer* buffer, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngineInternal.Input
public struct NativeInputEventBuffer
{
	// Fields
	public void* eventBuffer;
	public int eventCount;
	public int sizeInBytes;
	public int capacityInBytes;
}

// Namespace: UnityEngineInternal.Input
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum NativeInputUpdateType
{
	// Fields
	public int value__;
	public const NativeInputUpdateType Dynamic = 1;
	public const NativeInputUpdateType Fixed = 2;
	public const NativeInputUpdateType BeforeRender = 4;
	public const NativeInputUpdateType Editor = 8;
	public const NativeInputUpdateType IgnoreFocus = -2147483648;
}

// Namespace: UnityEngineInternal.Input
[NativeHeaderAttribute] // RVA: 0x3D6B0 Offset: 0x3CAB0 VA: 0x18003D6B0
[NativeConditionalAttribute] // RVA: 0x3D6B0 Offset: 0x3CAB0 VA: 0x18003D6B0
[NativeHeaderAttribute] // RVA: 0x3D6B0 Offset: 0x3CAB0 VA: 0x18003D6B0
public class NativeInputSystem
{
	// Fields
	public static NativeUpdateCallback onUpdate;
	public static Action<NativeInputUpdateType> onBeforeUpdate;
	private static Action<int, string> s_OnDeviceDiscoveredCallback;

	// Properties
	internal static bool hasDeviceDiscoveredCallback { set; }

	// Methods

	private static void .cctor() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void NotifyBeforeUpdate(NativeInputUpdateType updateType) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void NotifyUpdate(NativeInputUpdateType updateType, IntPtr eventBuffer) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void NotifyDeviceDiscovered(int deviceId, string deviceDescriptor) { }

	internal static void set_hasDeviceDiscoveredCallback(bool value) { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine
[ObsoleteAttribute] // RVA: 0x10E8B0 Offset: 0x10DCB0 VA: 0x18010E8B0
public enum ParticleSystemEmissionType
{
	// Fields
	public int value__;
	public const ParticleSystemEmissionType Time = 0;
	public const ParticleSystemEmissionType Distance = 1;
}

// Namespace: UnityEngine
[RequireComponent] // RVA: 0x8C5D0 Offset: 0x8B9D0 VA: 0x18008C5D0
[NativeHeaderAttribute] // RVA: 0x8C5D0 Offset: 0x8B9D0 VA: 0x18008C5D0
[NativeHeaderAttribute] // RVA: 0x8C5D0 Offset: 0x8B9D0 VA: 0x18008C5D0
[RequireComponent] // RVA: 0x8C5D0 Offset: 0x8B9D0 VA: 0x18008C5D0
[NativeHeaderAttribute] // RVA: 0x8C5D0 Offset: 0x8B9D0 VA: 0x18008C5D0
[UsedByNativeCodeAttribute] // RVA: 0x8C5D0 Offset: 0x8B9D0 VA: 0x18008C5D0
[NativeHeaderAttribute] // RVA: 0x8C5D0 Offset: 0x8B9D0 VA: 0x18008C5D0
public sealed class ParticleSystem : Component
{
	// Properties
	public bool isPlaying { get; }
	public bool isEmitting { get; }
	public bool isStopped { get; }
	public bool isPaused { get; }
	public int particleCount { get; }
	public float time { get; set; }
	public uint randomSeed { get; set; }
	public bool useAutoRandomSeed { get; set; }
	public bool proceduralSimulationSupported { get; }
	public ParticleSystem.MainModule main { get; }
	public ParticleSystem.EmissionModule emission { get; }
	public ParticleSystem.ShapeModule shape { get; }
	public ParticleSystem.VelocityOverLifetimeModule velocityOverLifetime { get; }
	public ParticleSystem.LimitVelocityOverLifetimeModule limitVelocityOverLifetime { get; }
	public ParticleSystem.InheritVelocityModule inheritVelocity { get; }
	public ParticleSystem.ForceOverLifetimeModule forceOverLifetime { get; }
	public ParticleSystem.ColorOverLifetimeModule colorOverLifetime { get; }
	public ParticleSystem.ColorBySpeedModule colorBySpeed { get; }
	public ParticleSystem.SizeOverLifetimeModule sizeOverLifetime { get; }
	public ParticleSystem.SizeBySpeedModule sizeBySpeed { get; }
	public ParticleSystem.RotationOverLifetimeModule rotationOverLifetime { get; }
	public ParticleSystem.RotationBySpeedModule rotationBySpeed { get; }
	public ParticleSystem.ExternalForcesModule externalForces { get; }
	public ParticleSystem.NoiseModule noise { get; }
	public ParticleSystem.CollisionModule collision { get; }
	public ParticleSystem.TriggerModule trigger { get; }
	public ParticleSystem.SubEmittersModule subEmitters { get; }
	public ParticleSystem.TextureSheetAnimationModule textureSheetAnimation { get; }
	public ParticleSystem.LightsModule lights { get; }
	public ParticleSystem.TrailModule trails { get; }
	public ParticleSystem.CustomDataModule customData { get; }

	// Methods

	public void .ctor() { }

	[ObsoleteAttribute] // RVA: 0x93C50 Offset: 0x93050 VA: 0x180093C50
	public void Emit(Vector3 position, Vector3 velocity, float size, float lifetime, Color32 color) { }

	[ObsoleteAttribute] // RVA: 0x958D0 Offset: 0x94CD0 VA: 0x1800958D0
	public void Emit(ParticleSystem.Particle particle) { }

	[NativeNameAttribute] // RVA: 0x974D0 Offset: 0x968D0 VA: 0x1800974D0
	public bool get_isPlaying() { }

	[NativeNameAttribute] // RVA: 0x97F90 Offset: 0x97390 VA: 0x180097F90
	public bool get_isEmitting() { }

	[NativeNameAttribute] // RVA: 0x9AF00 Offset: 0x9A300 VA: 0x18009AF00
	public bool get_isStopped() { }

	[NativeNameAttribute] // RVA: 0x9CC90 Offset: 0x9C090 VA: 0x18009CC90
	public bool get_isPaused() { }

	[NativeNameAttribute] // RVA: 0x9E9F0 Offset: 0x9DDF0 VA: 0x18009E9F0
	public int get_particleCount() { }

	[NativeNameAttribute] // RVA: 0x9F590 Offset: 0x9E990 VA: 0x18009F590
	public float get_time() { }

	[NativeNameAttribute] // RVA: 0xA12C0 Offset: 0xA06C0 VA: 0x1800A12C0
	public void set_time(float value) { }

	[NativeNameAttribute] // RVA: 0xA43D0 Offset: 0xA37D0 VA: 0x1800A43D0
	public uint get_randomSeed() { }

	[NativeNameAttribute] // RVA: 0xA6210 Offset: 0xA5610 VA: 0x1800A6210
	public void set_randomSeed(uint value) { }

	[NativeNameAttribute] // RVA: 0xA7AF0 Offset: 0xA6EF0 VA: 0x1800A7AF0
	public bool get_useAutoRandomSeed() { }

	[NativeNameAttribute] // RVA: 0xA9780 Offset: 0xA8B80 VA: 0x1800A9780
	public void set_useAutoRandomSeed(bool value) { }

	public bool get_proceduralSimulationSupported() { }

	public ParticleSystem.MainModule get_main() { }

	public ParticleSystem.EmissionModule get_emission() { }

	public ParticleSystem.ShapeModule get_shape() { }

	public ParticleSystem.VelocityOverLifetimeModule get_velocityOverLifetime() { }

	public ParticleSystem.LimitVelocityOverLifetimeModule get_limitVelocityOverLifetime() { }

	public ParticleSystem.InheritVelocityModule get_inheritVelocity() { }

	public ParticleSystem.ForceOverLifetimeModule get_forceOverLifetime() { }

	public ParticleSystem.ColorOverLifetimeModule get_colorOverLifetime() { }

	public ParticleSystem.ColorBySpeedModule get_colorBySpeed() { }

	public ParticleSystem.SizeOverLifetimeModule get_sizeOverLifetime() { }

	public ParticleSystem.SizeBySpeedModule get_sizeBySpeed() { }

	public ParticleSystem.RotationOverLifetimeModule get_rotationOverLifetime() { }

	public ParticleSystem.RotationBySpeedModule get_rotationBySpeed() { }

	public ParticleSystem.ExternalForcesModule get_externalForces() { }

	public ParticleSystem.NoiseModule get_noise() { }

	public ParticleSystem.CollisionModule get_collision() { }

	public ParticleSystem.TriggerModule get_trigger() { }

	public ParticleSystem.SubEmittersModule get_subEmitters() { }

	public ParticleSystem.TextureSheetAnimationModule get_textureSheetAnimation() { }

	public ParticleSystem.LightsModule get_lights() { }

	public ParticleSystem.TrailModule get_trails() { }

	public ParticleSystem.CustomDataModule get_customData() { }

	[FreeFunctionAttribute] // RVA: 0xAB440 Offset: 0xAA840 VA: 0x1800AB440
	public void SetParticles([Out] ParticleSystem.Particle[] particles, int size, int offset) { }

	public void SetParticles([Out] ParticleSystem.Particle[] particles, int size) { }

	[FreeFunctionAttribute] // RVA: 0xAD200 Offset: 0xAC600 VA: 0x1800AD200
	public int GetParticles([Out] ParticleSystem.Particle[] particles, int size, int offset) { }

	public int GetParticles([Out] ParticleSystem.Particle[] particles, int size) { }

	public int GetParticles([Out] ParticleSystem.Particle[] particles) { }

	[FreeFunctionAttribute] // RVA: 0xAF4E0 Offset: 0xAE8E0 VA: 0x1800AF4E0
	public void Simulate(float t, bool withChildren, bool restart, bool fixedTimeStep) { }

	public void Simulate(float t, bool withChildren, bool restart) { }

	public void Simulate(float t, bool withChildren) { }

	public void Simulate(float t) { }

	[FreeFunctionAttribute] // RVA: 0xB24F0 Offset: 0xB18F0 VA: 0x1800B24F0
	public void Play(bool withChildren) { }

	public void Play() { }

	[FreeFunctionAttribute] // RVA: 0xB3000 Offset: 0xB2400 VA: 0x1800B3000
	public void Pause(bool withChildren) { }

	public void Pause() { }

	[FreeFunctionAttribute] // RVA: 0xB4DF0 Offset: 0xB41F0 VA: 0x1800B4DF0
	public void Stop(bool withChildren, ParticleSystemStopBehavior stopBehavior) { }

	public void Stop(bool withChildren) { }

	public void Stop() { }

	[FreeFunctionAttribute] // RVA: 0xB6C10 Offset: 0xB6010 VA: 0x1800B6C10
	public void Clear(bool withChildren) { }

	public void Clear() { }

	[FreeFunctionAttribute] // RVA: 0xB8A40 Offset: 0xB7E40 VA: 0x1800B8A40
	public bool IsAlive(bool withChildren) { }

	public bool IsAlive() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Emit(int count) { }

	[NativeNameAttribute] // RVA: 0xBB140 Offset: 0xBA540 VA: 0x1800BB140
	private void Emit_Internal(int count) { }

	[NativeNameAttribute] // RVA: 0xBCEA0 Offset: 0xBC2A0 VA: 0x1800BCEA0
	public void Emit(ParticleSystem.EmitParams emitParams, int count) { }

	[FreeFunctionAttribute] // RVA: 0xBE990 Offset: 0xBDD90 VA: 0x1800BE990
	public static void ResetPreMappedBufferMemory() { }

	public void SetCustomParticleData(List<Vector4> customData, ParticleSystemCustomData streamIndex) { }

	public int GetCustomParticleData(List<Vector4> customData, ParticleSystemCustomData streamIndex) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void SetCustomParticleDataInternal(object customData, int streamIndex) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal int GetCustomParticleDataInternal(object customData, int streamIndex) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void Internal_EmitOld(ref ParticleSystem.Particle particle) { }

	public void TriggerSubEmitter(int subEmitterIndex) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void TriggerSubEmitter(int subEmitterIndex, ref ParticleSystem.Particle particle) { }

	public void TriggerSubEmitter(int subEmitterIndex, List<ParticleSystem.Particle> particles) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void Internal_TriggerSubEmitter(int subEmitterIndex, object particles) { }

	private void Emit_Injected(ref ParticleSystem.EmitParams emitParams, int count) { }
}

// Namespace: 
public struct ParticleSystem.MainModule
{
	// Fields
	private ParticleSystem m_ParticleSystem;

	// Properties
	[ObsoleteAttribute] // RVA: 0x102DC0 Offset: 0x1021C0 VA: 0x180102DC0
	public float randomizeRotationDirection { get; }
	public float duration { get; }
	public bool loop { get; }
	public bool prewarm { get; }
	public ParticleSystem.MinMaxCurve startDelay { get; }
	public float startDelayMultiplier { get; }
	public ParticleSystem.MinMaxCurve startLifetime { get; }
	public float startLifetimeMultiplier { get; }
	public ParticleSystem.MinMaxCurve startSpeed { get; }
	public float startSpeedMultiplier { get; }
	public bool startSize3D { get; }
	public ParticleSystem.MinMaxCurve startSize { get; }
	public float startSizeMultiplier { get; }
	public ParticleSystem.MinMaxCurve startSizeX { get; }
	public float startSizeXMultiplier { get; }
	public ParticleSystem.MinMaxCurve startSizeY { get; }
	public float startSizeYMultiplier { get; }
	public ParticleSystem.MinMaxCurve startSizeZ { get; }
	public float startSizeZMultiplier { get; }
	public bool startRotation3D { get; }
	public ParticleSystem.MinMaxCurve startRotation { get; }
	public float startRotationMultiplier { get; }
	public ParticleSystem.MinMaxCurve startRotationX { get; }
	public float startRotationXMultiplier { get; }
	public ParticleSystem.MinMaxCurve startRotationY { get; }
	public float startRotationYMultiplier { get; }
	public ParticleSystem.MinMaxCurve startRotationZ { get; }
	public float startRotationZMultiplier { get; }
	public float flipRotation { get; }
	public ParticleSystem.MinMaxGradient startColor { get; set; }
	public ParticleSystem.MinMaxCurve gravityModifier { get; }
	public float gravityModifierMultiplier { get; }
	public ParticleSystemSimulationSpace simulationSpace { get; }
	public Transform customSimulationSpace { get; }
	public float simulationSpeed { get; }
	public bool useUnscaledTime { get; set; }
	public ParticleSystemScalingMode scalingMode { get; }
	public bool playOnAwake { get; }
	public int maxParticles { get; }
	public ParticleSystemEmitterVelocityMode emitterVelocityMode { get; }
	public ParticleSystemStopAction stopAction { get; }
	public ParticleSystemCullingMode cullingMode { get; }
	public ParticleSystemRingBufferMode ringBufferMode { get; }
	public Vector2 ringBufferLoopRange { get; }

	// Methods

	internal void .ctor(ParticleSystem particleSystem) { }

	public float get_randomizeRotationDirection() { }

	public float get_duration() { }

	public bool get_loop() { }

	public bool get_prewarm() { }

	public ParticleSystem.MinMaxCurve get_startDelay() { }

	public float get_startDelayMultiplier() { }

	public ParticleSystem.MinMaxCurve get_startLifetime() { }

	public float get_startLifetimeMultiplier() { }

	public ParticleSystem.MinMaxCurve get_startSpeed() { }

	public float get_startSpeedMultiplier() { }

	public bool get_startSize3D() { }

	public ParticleSystem.MinMaxCurve get_startSize() { }

	public float get_startSizeMultiplier() { }

	public ParticleSystem.MinMaxCurve get_startSizeX() { }

	public float get_startSizeXMultiplier() { }

	public ParticleSystem.MinMaxCurve get_startSizeY() { }

	public float get_startSizeYMultiplier() { }

	public ParticleSystem.MinMaxCurve get_startSizeZ() { }

	public float get_startSizeZMultiplier() { }

	public bool get_startRotation3D() { }

	public ParticleSystem.MinMaxCurve get_startRotation() { }

	public float get_startRotationMultiplier() { }

	public ParticleSystem.MinMaxCurve get_startRotationX() { }

	public float get_startRotationXMultiplier() { }

	public ParticleSystem.MinMaxCurve get_startRotationY() { }

	public float get_startRotationYMultiplier() { }

	public ParticleSystem.MinMaxCurve get_startRotationZ() { }

	public float get_startRotationZMultiplier() { }

	public float get_flipRotation() { }

	public void set_startColor(ParticleSystem.MinMaxGradient value) { }

	public ParticleSystem.MinMaxGradient get_startColor() { }

	public ParticleSystem.MinMaxCurve get_gravityModifier() { }

	public float get_gravityModifierMultiplier() { }

	public ParticleSystemSimulationSpace get_simulationSpace() { }

	public Transform get_customSimulationSpace() { }

	public float get_simulationSpeed() { }

	public bool get_useUnscaledTime() { }

	public void set_useUnscaledTime(bool value) { }

	public ParticleSystemScalingMode get_scalingMode() { }

	public bool get_playOnAwake() { }

	public int get_maxParticles() { }

	public ParticleSystemEmitterVelocityMode get_emitterVelocityMode() { }

	public ParticleSystemStopAction get_stopAction() { }

	public ParticleSystemCullingMode get_cullingMode() { }

	public ParticleSystemRingBufferMode get_ringBufferMode() { }

	public Vector2 get_ringBufferLoopRange() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetDuration(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetLoop(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetPrewarm(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetStartDelay(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetStartDelayMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetStartLifetime(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetStartLifetimeMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetStartSpeed(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetStartSpeedMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetStartSize3D(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetStartSizeX(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetStartSizeXMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetStartSizeY(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetStartSizeYMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetStartSizeZ(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetStartSizeZMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetStartRotation3D(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetStartRotationX(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetStartRotationXMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetStartRotationY(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetStartRotationYMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetStartRotationZ(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetStartRotationZMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetFlipRotation(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void SetStartColor(ParticleSystem system, ref ParticleSystem.MinMaxGradient gradient) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetStartColor(ParticleSystem system, ref ParticleSystem.MinMaxGradient gradient) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetGravityModifier(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetGravityModifierMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ParticleSystemSimulationSpace GetSimulationSpace(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Transform GetCustomSimulationSpace(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetSimulationSpeed(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void SetUseUnscaledTime(ParticleSystem system, bool value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetUseUnscaledTime(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ParticleSystemScalingMode GetScalingMode(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetPlayOnAwake(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int GetMaxParticles(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetUseRigidbodyForVelocity(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ParticleSystemStopAction GetStopAction(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ParticleSystemCullingMode GetCullingMode(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ParticleSystemRingBufferMode GetRingBufferMode(ParticleSystem system) { }

	private static Vector2 GetRingBufferLoopRange(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void INTERNAL_CALL_GetRingBufferLoopRange(ParticleSystem system, out Vector2 value) { }
}

// Namespace: 
public struct ParticleSystem.EmissionModule
{
	// Fields
	private ParticleSystem m_ParticleSystem;

	// Properties
	[ObsoleteAttribute] // RVA: 0x10E8B0 Offset: 0x10DCB0 VA: 0x18010E8B0
	public ParticleSystemEmissionType type { get; }
	[ObsoleteAttribute] // RVA: 0x1105E0 Offset: 0x10F9E0 VA: 0x1801105E0
	public ParticleSystem.MinMaxCurve rate { get; }
	[ObsoleteAttribute] // RVA: 0x112680 Offset: 0x111A80 VA: 0x180112680
	public float rateMultiplier { get; }
	public bool enabled { get; }
	public ParticleSystem.MinMaxCurve rateOverTime { get; set; }
	public float rateOverTimeMultiplier { get; }
	public ParticleSystem.MinMaxCurve rateOverDistance { get; }
	public float rateOverDistanceMultiplier { get; }
	public int burstCount { get; }

	// Methods

	internal void .ctor(ParticleSystem particleSystem) { }

	public ParticleSystemEmissionType get_type() { }

	public ParticleSystem.MinMaxCurve get_rate() { }

	public float get_rateMultiplier() { }

	public bool get_enabled() { }

	public void set_rateOverTime(ParticleSystem.MinMaxCurve value) { }

	public ParticleSystem.MinMaxCurve get_rateOverTime() { }

	public float get_rateOverTimeMultiplier() { }

	public ParticleSystem.MinMaxCurve get_rateOverDistance() { }

	public float get_rateOverDistanceMultiplier() { }

	public int get_burstCount() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetEnabled(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int GetBurstCount(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void SetRateOverTime(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetRateOverTime(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetRateOverTimeMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetRateOverDistance(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetRateOverDistanceMultiplier(ParticleSystem system) { }
}

// Namespace: 
public struct ParticleSystem.ShapeModule
{
	// Fields
	private ParticleSystem m_ParticleSystem;

	// Properties
	[ObsoleteAttribute] // RVA: 0x2E270 Offset: 0x2D670 VA: 0x18002E270
	public Vector3 box { get; }
	[ObsoleteAttribute] // RVA: 0x30020 Offset: 0x2F420 VA: 0x180030020
	public float meshScale { get; }
	[ObsoleteAttribute] // RVA: 0x32E80 Offset: 0x32280 VA: 0x180032E80
	public bool randomDirection { get; }
	public bool enabled { get; }
	public ParticleSystemShapeType shapeType { get; }
	public float randomDirectionAmount { get; }
	public float sphericalDirectionAmount { get; }
	public float randomPositionAmount { get; }
	public bool alignToDirection { get; }
	public float radius { get; }
	public ParticleSystemShapeMultiModeValue radiusMode { get; }
	public float radiusSpread { get; }
	public ParticleSystem.MinMaxCurve radiusSpeed { get; }
	public float radiusSpeedMultiplier { get; }
	public float radiusThickness { get; }
	public float angle { get; }
	public float length { get; }
	public Vector3 boxThickness { get; }
	public ParticleSystemMeshShapeType meshShapeType { get; }
	public Mesh mesh { get; }
	public MeshRenderer meshRenderer { get; }
	public SkinnedMeshRenderer skinnedMeshRenderer { get; }
	public Sprite sprite { get; }
	public SpriteRenderer spriteRenderer { get; }
	public bool useMeshMaterialIndex { get; }
	public int meshMaterialIndex { get; }
	public bool useMeshColors { get; }
	public float normalOffset { get; }
	public ParticleSystemShapeMultiModeValue meshSpawnMode { get; }
	public float meshSpawnSpread { get; }
	public ParticleSystem.MinMaxCurve meshSpawnSpeed { get; }
	public float meshSpawnSpeedMultiplier { get; }
	public float arc { get; }
	public ParticleSystemShapeMultiModeValue arcMode { get; }
	public float arcSpread { get; }
	public ParticleSystem.MinMaxCurve arcSpeed { get; }
	public float arcSpeedMultiplier { get; }
	public float donutRadius { get; }
	public Vector3 position { get; }
	public Vector3 rotation { get; }
	public Vector3 scale { get; }
	public Texture2D texture { get; }
	public ParticleSystemShapeTextureChannel textureClipChannel { get; }
	public float textureClipThreshold { get; }
	public bool textureColorAffectsParticles { get; }
	public bool textureAlphaAffectsParticles { get; }
	public bool textureBilinearFiltering { get; }
	public int textureUVChannel { get; }

	// Methods

	internal void .ctor(ParticleSystem particleSystem) { }

	public Vector3 get_box() { }

	public float get_meshScale() { }

	public bool get_randomDirection() { }

	public bool get_enabled() { }

	public ParticleSystemShapeType get_shapeType() { }

	public float get_randomDirectionAmount() { }

	public float get_sphericalDirectionAmount() { }

	public float get_randomPositionAmount() { }

	public bool get_alignToDirection() { }

	public float get_radius() { }

	public ParticleSystemShapeMultiModeValue get_radiusMode() { }

	public float get_radiusSpread() { }

	public ParticleSystem.MinMaxCurve get_radiusSpeed() { }

	public float get_radiusSpeedMultiplier() { }

	public float get_radiusThickness() { }

	public float get_angle() { }

	public float get_length() { }

	public Vector3 get_boxThickness() { }

	public ParticleSystemMeshShapeType get_meshShapeType() { }

	public Mesh get_mesh() { }

	public MeshRenderer get_meshRenderer() { }

	public SkinnedMeshRenderer get_skinnedMeshRenderer() { }

	public Sprite get_sprite() { }

	public SpriteRenderer get_spriteRenderer() { }

	public bool get_useMeshMaterialIndex() { }

	public int get_meshMaterialIndex() { }

	public bool get_useMeshColors() { }

	public float get_normalOffset() { }

	public ParticleSystemShapeMultiModeValue get_meshSpawnMode() { }

	public float get_meshSpawnSpread() { }

	public ParticleSystem.MinMaxCurve get_meshSpawnSpeed() { }

	public float get_meshSpawnSpeedMultiplier() { }

	public float get_arc() { }

	public ParticleSystemShapeMultiModeValue get_arcMode() { }

	public float get_arcSpread() { }

	public ParticleSystem.MinMaxCurve get_arcSpeed() { }

	public float get_arcSpeedMultiplier() { }

	public float get_donutRadius() { }

	public Vector3 get_position() { }

	public Vector3 get_rotation() { }

	public Vector3 get_scale() { }

	public Texture2D get_texture() { }

	public ParticleSystemShapeTextureChannel get_textureClipChannel() { }

	public float get_textureClipThreshold() { }

	public bool get_textureColorAffectsParticles() { }

	public bool get_textureAlphaAffectsParticles() { }

	public bool get_textureBilinearFiltering() { }

	public int get_textureUVChannel() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetEnabled(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ParticleSystemShapeType GetShapeType(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetRandomDirectionAmount(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetSphericalDirectionAmount(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetRandomPositionAmount(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetAlignToDirection(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetRadius(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ParticleSystemShapeMultiModeValue GetRadiusMode(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetRadiusSpread(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetRadiusSpeed(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetRadiusSpeedMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetRadiusThickness(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetAngle(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetLength(ParticleSystem system) { }

	private static Vector3 GetBoxThickness(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void INTERNAL_CALL_GetBoxThickness(ParticleSystem system, out Vector3 value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ParticleSystemMeshShapeType GetMeshShapeType(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Mesh GetMesh(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static MeshRenderer GetMeshRenderer(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static SkinnedMeshRenderer GetSkinnedMeshRenderer(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Sprite GetSprite(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static SpriteRenderer GetSpriteRenderer(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetUseMeshMaterialIndex(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int GetMeshMaterialIndex(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetUseMeshColors(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetNormalOffset(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ParticleSystemShapeMultiModeValue GetMeshSpawnMode(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetMeshSpawnSpread(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetMeshSpawnSpeed(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetMeshSpawnSpeedMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetArc(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ParticleSystemShapeMultiModeValue GetArcMode(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetArcSpread(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetArcSpeed(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetArcSpeedMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetDonutRadius(ParticleSystem system) { }

	private static Vector3 GetPosition(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void INTERNAL_CALL_GetPosition(ParticleSystem system, out Vector3 value) { }

	private static Vector3 GetRotation(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void INTERNAL_CALL_GetRotation(ParticleSystem system, out Vector3 value) { }

	private static Vector3 GetScale(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void INTERNAL_CALL_GetScale(ParticleSystem system, out Vector3 value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Texture2D GetTexture(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int GetTextureClipChannel(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetTextureClipThreshold(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetTextureColorAffectsParticles(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetTextureAlphaAffectsParticles(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetTextureBilinearFiltering(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int GetTextureUVChannel(ParticleSystem system) { }
}

// Namespace: 
public struct ParticleSystem.CollisionModule
{
	// Fields
	private ParticleSystem m_ParticleSystem;

	// Properties
	[ObsoleteAttribute] // RVA: 0x557B0 Offset: 0x54BB0 VA: 0x1800557B0
	public bool enableInteriorCollisions { get; }
	public bool enabled { get; }
	public ParticleSystemCollisionType type { get; }
	public ParticleSystemCollisionMode mode { get; }
	public ParticleSystem.MinMaxCurve dampen { get; }
	public float dampenMultiplier { get; }
	public ParticleSystem.MinMaxCurve bounce { get; }
	public float bounceMultiplier { get; }
	public ParticleSystem.MinMaxCurve lifetimeLoss { get; }
	public float lifetimeLossMultiplier { get; }
	public float minKillSpeed { get; }
	public float maxKillSpeed { get; }
	public LayerMask collidesWith { get; }
	public bool enableDynamicColliders { get; }
	public int maxCollisionShapes { get; }
	public ParticleSystemCollisionQuality quality { get; }
	public float voxelSize { get; }
	public float radiusScale { get; }
	public bool sendCollisionMessages { get; }
	public float colliderForce { get; }
	public bool multiplyColliderForceByCollisionAngle { get; }
	public bool multiplyColliderForceByParticleSpeed { get; }
	public bool multiplyColliderForceByParticleSize { get; }
	public int maxPlaneCount { get; }

	// Methods

	internal void .ctor(ParticleSystem particleSystem) { }

	public bool get_enableInteriorCollisions() { }

	public bool get_enabled() { }

	public ParticleSystemCollisionType get_type() { }

	public ParticleSystemCollisionMode get_mode() { }

	public ParticleSystem.MinMaxCurve get_dampen() { }

	public float get_dampenMultiplier() { }

	public ParticleSystem.MinMaxCurve get_bounce() { }

	public float get_bounceMultiplier() { }

	public ParticleSystem.MinMaxCurve get_lifetimeLoss() { }

	public float get_lifetimeLossMultiplier() { }

	public float get_minKillSpeed() { }

	public float get_maxKillSpeed() { }

	public LayerMask get_collidesWith() { }

	public bool get_enableDynamicColliders() { }

	public int get_maxCollisionShapes() { }

	public ParticleSystemCollisionQuality get_quality() { }

	public float get_voxelSize() { }

	public float get_radiusScale() { }

	public bool get_sendCollisionMessages() { }

	public float get_colliderForce() { }

	public bool get_multiplyColliderForceByCollisionAngle() { }

	public bool get_multiplyColliderForceByParticleSpeed() { }

	public bool get_multiplyColliderForceByParticleSize() { }

	public int get_maxPlaneCount() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetEnabled(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ParticleSystemCollisionType GetType(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ParticleSystemCollisionMode GetMode(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetDampen(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetDampenMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetBounce(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetBounceMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetLifetimeLoss(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetLifetimeLossMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetMinKillSpeed(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetMaxKillSpeed(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int GetCollidesWith(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetEnableDynamicColliders(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetEnableInteriorCollisions(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int GetMaxCollisionShapes(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int GetQuality(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetVoxelSize(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetRadiusScale(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetUsesCollisionMessages(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetColliderForce(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetMultiplyColliderForceByCollisionAngle(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetMultiplyColliderForceByParticleSpeed(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetMultiplyColliderForceByParticleSize(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int GetMaxPlaneCount(ParticleSystem system) { }
}

// Namespace: 
public struct ParticleSystem.SubEmittersModule
{
	// Fields
	private ParticleSystem m_ParticleSystem;

	// Properties
	[ObsoleteAttribute] // RVA: 0x5D230 Offset: 0x5C630 VA: 0x18005D230
	public ParticleSystem birth0 { get; }
	[ObsoleteAttribute] // RVA: 0x5EA80 Offset: 0x5DE80 VA: 0x18005EA80
	public ParticleSystem birth1 { get; }
	[ObsoleteAttribute] // RVA: 0x607C0 Offset: 0x5FBC0 VA: 0x1800607C0
	public ParticleSystem collision0 { get; }
	[ObsoleteAttribute] // RVA: 0x62610 Offset: 0x61A10 VA: 0x180062610
	public ParticleSystem collision1 { get; }
	[ObsoleteAttribute] // RVA: 0x644E0 Offset: 0x638E0 VA: 0x1800644E0
	public ParticleSystem death0 { get; }
	[ObsoleteAttribute] // RVA: 0x64E10 Offset: 0x64210 VA: 0x180064E10
	public ParticleSystem death1 { get; }
	public bool enabled { get; }
	public int subEmittersCount { get; }

	// Methods

	internal void .ctor(ParticleSystem particleSystem) { }

	public ParticleSystem get_birth0() { }

	public ParticleSystem get_birth1() { }

	public ParticleSystem get_collision0() { }

	public ParticleSystem get_collision1() { }

	public ParticleSystem get_death0() { }

	public ParticleSystem get_death1() { }

	public bool get_enabled() { }

	public int get_subEmittersCount() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetEnabled(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int GetSubEmittersCount(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ParticleSystem GetBirth(ParticleSystem system, int index) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ParticleSystem GetCollision(ParticleSystem system, int index) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ParticleSystem GetDeath(ParticleSystem system, int index) { }
}

// Namespace: 
public struct ParticleSystem.TextureSheetAnimationModule
{
	// Fields
	private ParticleSystem m_ParticleSystem;

	// Properties
	[ObsoleteAttribute] // RVA: 0x81310 Offset: 0x80710 VA: 0x180081310
	public float flipU { get; }
	[ObsoleteAttribute] // RVA: 0x84210 Offset: 0x83610 VA: 0x180084210
	public float flipV { get; }
	public bool enabled { get; }
	public ParticleSystemAnimationMode mode { get; }
	public ParticleSystemAnimationTimeMode timeMode { get; }
	public float fps { get; }
	public int numTilesX { get; }
	public int numTilesY { get; }
	public ParticleSystemAnimationType animation { get; }
	public bool useRandomRow { get; }
	public ParticleSystem.MinMaxCurve frameOverTime { get; }
	public float frameOverTimeMultiplier { get; }
	public ParticleSystem.MinMaxCurve startFrame { get; }
	public float startFrameMultiplier { get; }
	public int cycleCount { get; }
	public int rowIndex { get; }
	public UVChannelFlags uvChannelMask { get; }
	public int spriteCount { get; }
	public Vector2 speedRange { get; }

	// Methods

	internal void .ctor(ParticleSystem particleSystem) { }

	public float get_flipU() { }

	public float get_flipV() { }

	public bool get_enabled() { }

	public ParticleSystemAnimationMode get_mode() { }

	public ParticleSystemAnimationTimeMode get_timeMode() { }

	public float get_fps() { }

	public int get_numTilesX() { }

	public int get_numTilesY() { }

	public ParticleSystemAnimationType get_animation() { }

	public bool get_useRandomRow() { }

	public ParticleSystem.MinMaxCurve get_frameOverTime() { }

	public float get_frameOverTimeMultiplier() { }

	public ParticleSystem.MinMaxCurve get_startFrame() { }

	public float get_startFrameMultiplier() { }

	public int get_cycleCount() { }

	public int get_rowIndex() { }

	public UVChannelFlags get_uvChannelMask() { }

	public int get_spriteCount() { }

	public Vector2 get_speedRange() { }

	public Sprite GetSprite(int index) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetEnabled(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ParticleSystemAnimationMode GetMode(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ParticleSystemAnimationTimeMode GetTimeMode(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetFPS(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int GetNumTilesX(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int GetNumTilesY(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ParticleSystemAnimationType GetAnimationType(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetUseRandomRow(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetFrameOverTime(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetFrameOverTimeMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetStartFrame(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetStartFrameMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int GetCycleCount(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int GetRowIndex(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int GetUVChannelMask(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int GetSpriteCount(ParticleSystem system) { }

	private static Vector2 GetSpeedRange(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void INTERNAL_CALL_GetSpeedRange(ParticleSystem system, out Vector2 value) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Sprite GetSprite(ParticleSystem system, int index) { }
}

// Namespace: 
[RequiredByNativeCodeAttribute] // RVA: 0x85DC0 Offset: 0x851C0 VA: 0x180085DC0
public struct ParticleSystem.Particle
{
	// Fields
	private Vector3 m_Position;
	private Vector3 m_Velocity;
	private Vector3 m_AnimatedVelocity;
	private Vector3 m_InitialVelocity;
	private Vector3 m_AxisOfRotation;
	private Vector3 m_Rotation;
	private Vector3 m_AngularVelocity;
	private Vector3 m_StartSize;
	private Color32 m_StartColor;
	private uint m_RandomSeed;
	private float m_Lifetime;
	private float m_StartLifetime;
	private float m_EmitAccumulator0;
	private float m_EmitAccumulator1;
	private uint m_Flags;

	// Properties
	[ObsoleteAttribute] // RVA: 0x87CA0 Offset: 0x870A0 VA: 0x180087CA0
	public float lifetime { get; set; }
	[ObsoleteAttribute] // RVA: 0x88680 Offset: 0x87A80 VA: 0x180088680
	public float randomValue { get; }
	[ObsoleteAttribute] // RVA: 0x8A3C0 Offset: 0x897C0 VA: 0x18008A3C0
	public float size { get; }
	[ObsoleteAttribute] // RVA: 0x8C250 Offset: 0x8B650 VA: 0x18008C250
	public Color32 color { get; }
	public Vector3 position { get; set; }
	public Vector3 velocity { get; set; }
	public Vector3 animatedVelocity { get; }
	public Vector3 totalVelocity { get; }
	public float remainingLifetime { get; set; }
	public float startLifetime { get; set; }
	public Color32 startColor { get; set; }
	public uint randomSeed { get; set; }
	public Vector3 axisOfRotation { get; }
	public float startSize { get; set; }
	public Vector3 startSize3D { get; }
	public float rotation { get; }
	public Vector3 rotation3D { get; set; }
	public float angularVelocity { get; }
	public Vector3 angularVelocity3D { get; set; }

	// Methods

	public float get_lifetime() { }

	public void set_lifetime(float value) { }

	public float get_randomValue() { }

	public float get_size() { }

	public Color32 get_color() { }

	public Vector3 get_position() { }

	public void set_position(Vector3 value) { }

	public Vector3 get_velocity() { }

	public void set_velocity(Vector3 value) { }

	public Vector3 get_animatedVelocity() { }

	public Vector3 get_totalVelocity() { }

	public float get_remainingLifetime() { }

	public void set_remainingLifetime(float value) { }

	public float get_startLifetime() { }

	public void set_startLifetime(float value) { }

	public Color32 get_startColor() { }

	public void set_startColor(Color32 value) { }

	public uint get_randomSeed() { }

	public void set_randomSeed(uint value) { }

	public Vector3 get_axisOfRotation() { }

	public float get_startSize() { }

	public void set_startSize(float value) { }

	public Vector3 get_startSize3D() { }

	public float get_rotation() { }

	public Vector3 get_rotation3D() { }

	public void set_rotation3D(Vector3 value) { }

	public float get_angularVelocity() { }

	public Vector3 get_angularVelocity3D() { }

	public void set_angularVelocity3D(Vector3 value) { }
}

// Namespace: 
[NativeTypeAttribute] // RVA: 0x8E0F0 Offset: 0x8D4F0 VA: 0x18008E0F0
[Serializable]
public struct ParticleSystem.MinMaxCurve
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ParticleSystemCurveMode m_Mode;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_CurveMultiplier;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AnimationCurve m_CurveMin;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AnimationCurve m_CurveMax;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_ConstantMin;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_ConstantMax;

	// Properties
	public ParticleSystemCurveMode mode { get; }

	// Methods

	public void .ctor(float constant) { }

	public ParticleSystemCurveMode get_mode() { }

	public float Evaluate(float time) { }

	public float Evaluate(float time, float lerpFactor) { }
}

// Namespace: 
[Serializable]
public struct ParticleSystem.MinMaxGradient
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ParticleSystemGradientMode m_Mode;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Gradient m_GradientMin;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Gradient m_GradientMax;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Color m_ColorMin;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Color m_ColorMax;

	// Properties
	public Color color { get; }

	// Methods

	public void .ctor(Color color) { }

	public Color get_color() { }

	public static ParticleSystem.MinMaxGradient op_Implicit(Color color) { }
}

// Namespace: 
public struct ParticleSystem.EmitParams
{
	// Fields
	[NativeNameAttribute] // RVA: 0x9F560 Offset: 0x9E960 VA: 0x18009F560
	private ParticleSystem.Particle m_Particle;
	[NativeNameAttribute] // RVA: 0xA1290 Offset: 0xA0690 VA: 0x1800A1290
	private bool m_PositionSet;
	[NativeNameAttribute] // RVA: 0xA43A0 Offset: 0xA37A0 VA: 0x1800A43A0
	private bool m_VelocitySet;
	[NativeNameAttribute] // RVA: 0xA61E0 Offset: 0xA55E0 VA: 0x1800A61E0
	private bool m_AxisOfRotationSet;
	[NativeNameAttribute] // RVA: 0xA7AC0 Offset: 0xA6EC0 VA: 0x1800A7AC0
	private bool m_RotationSet;
	[NativeNameAttribute] // RVA: 0xA9750 Offset: 0xA8B50 VA: 0x1800A9750
	private bool m_AngularVelocitySet;
	[NativeNameAttribute] // RVA: 0xAB410 Offset: 0xAA810 VA: 0x1800AB410
	private bool m_StartSizeSet;
	[NativeNameAttribute] // RVA: 0xAD1D0 Offset: 0xAC5D0 VA: 0x1800AD1D0
	private bool m_StartColorSet;
	[NativeNameAttribute] // RVA: 0xADA90 Offset: 0xACE90 VA: 0x1800ADA90
	private bool m_RandomSeedSet;
	[NativeNameAttribute] // RVA: 0xAF6B0 Offset: 0xAEAB0 VA: 0x1800AF6B0
	private bool m_StartLifetimeSet;
	[NativeNameAttribute] // RVA: 0xB2650 Offset: 0xB1A50 VA: 0x1800B2650
	private bool m_ApplyShapeToPosition;
}

// Namespace: 
public struct ParticleSystem.VelocityOverLifetimeModule
{
	// Fields
	private ParticleSystem m_ParticleSystem;

	// Properties
	public bool enabled { get; }
	public ParticleSystem.MinMaxCurve x { get; }
	public ParticleSystem.MinMaxCurve y { get; }
	public ParticleSystem.MinMaxCurve z { get; }
	public float xMultiplier { get; }
	public float yMultiplier { get; }
	public float zMultiplier { get; }
	public ParticleSystem.MinMaxCurve orbitalX { get; }
	public ParticleSystem.MinMaxCurve orbitalY { get; }
	public ParticleSystem.MinMaxCurve orbitalZ { get; }
	public float orbitalXMultiplier { get; }
	public float orbitalYMultiplier { get; }
	public float orbitalZMultiplier { get; }
	public ParticleSystem.MinMaxCurve orbitalOffsetX { get; }
	public ParticleSystem.MinMaxCurve orbitalOffsetY { get; }
	public ParticleSystem.MinMaxCurve orbitalOffsetZ { get; }
	public float orbitalOffsetXMultiplier { get; }
	public float orbitalOffsetYMultiplier { get; }
	public float orbitalOffsetZMultiplier { get; }
	public ParticleSystem.MinMaxCurve radial { get; }
	public float radialMultiplier { get; }
	public ParticleSystem.MinMaxCurve speedModifier { get; }
	public float speedModifierMultiplier { get; }
	public ParticleSystemSimulationSpace space { get; }

	// Methods

	internal void .ctor(ParticleSystem particleSystem) { }

	public bool get_enabled() { }

	public ParticleSystem.MinMaxCurve get_x() { }

	public ParticleSystem.MinMaxCurve get_y() { }

	public ParticleSystem.MinMaxCurve get_z() { }

	public float get_xMultiplier() { }

	public float get_yMultiplier() { }

	public float get_zMultiplier() { }

	public ParticleSystem.MinMaxCurve get_orbitalX() { }

	public ParticleSystem.MinMaxCurve get_orbitalY() { }

	public ParticleSystem.MinMaxCurve get_orbitalZ() { }

	public float get_orbitalXMultiplier() { }

	public float get_orbitalYMultiplier() { }

	public float get_orbitalZMultiplier() { }

	public ParticleSystem.MinMaxCurve get_orbitalOffsetX() { }

	public ParticleSystem.MinMaxCurve get_orbitalOffsetY() { }

	public ParticleSystem.MinMaxCurve get_orbitalOffsetZ() { }

	public float get_orbitalOffsetXMultiplier() { }

	public float get_orbitalOffsetYMultiplier() { }

	public float get_orbitalOffsetZMultiplier() { }

	public ParticleSystem.MinMaxCurve get_radial() { }

	public float get_radialMultiplier() { }

	public ParticleSystem.MinMaxCurve get_speedModifier() { }

	public float get_speedModifierMultiplier() { }

	public ParticleSystemSimulationSpace get_space() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetEnabled(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetX(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetY(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetZ(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetXMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetYMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetZMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetOrbitalX(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetOrbitalY(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetOrbitalZ(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetOrbitalXMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetOrbitalYMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetOrbitalZMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetOrbitalOffsetX(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetOrbitalOffsetY(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetOrbitalOffsetZ(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetOrbitalOffsetXMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetOrbitalOffsetYMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetOrbitalOffsetZMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetRadial(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetRadialMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetSpeedModifier(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetSpeedModifierMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetWorldSpace(ParticleSystem system) { }
}

// Namespace: 
public struct ParticleSystem.LimitVelocityOverLifetimeModule
{
	// Fields
	private ParticleSystem m_ParticleSystem;

	// Properties
	public bool enabled { get; }
	public ParticleSystem.MinMaxCurve limitX { get; }
	public float limitXMultiplier { get; }
	public ParticleSystem.MinMaxCurve limitY { get; }
	public float limitYMultiplier { get; }
	public ParticleSystem.MinMaxCurve limitZ { get; }
	public float limitZMultiplier { get; }
	public ParticleSystem.MinMaxCurve limit { get; }
	public float limitMultiplier { get; }
	public float dampen { get; }
	public bool separateAxes { get; }
	public ParticleSystemSimulationSpace space { get; }
	public ParticleSystem.MinMaxCurve drag { get; }
	public float dragMultiplier { get; }
	public bool multiplyDragByParticleSize { get; }
	public bool multiplyDragByParticleVelocity { get; }

	// Methods

	internal void .ctor(ParticleSystem particleSystem) { }

	public bool get_enabled() { }

	public ParticleSystem.MinMaxCurve get_limitX() { }

	public float get_limitXMultiplier() { }

	public ParticleSystem.MinMaxCurve get_limitY() { }

	public float get_limitYMultiplier() { }

	public ParticleSystem.MinMaxCurve get_limitZ() { }

	public float get_limitZMultiplier() { }

	public ParticleSystem.MinMaxCurve get_limit() { }

	public float get_limitMultiplier() { }

	public float get_dampen() { }

	public bool get_separateAxes() { }

	public ParticleSystemSimulationSpace get_space() { }

	public ParticleSystem.MinMaxCurve get_drag() { }

	public float get_dragMultiplier() { }

	public bool get_multiplyDragByParticleSize() { }

	public bool get_multiplyDragByParticleVelocity() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetEnabled(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetX(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetXMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetY(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetYMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetZ(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetZMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetMagnitude(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetMagnitudeMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetDampen(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetSeparateAxes(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetWorldSpace(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetDrag(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetDragMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetMultiplyDragByParticleSize(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetMultiplyDragByParticleVelocity(ParticleSystem system) { }
}

// Namespace: 
public struct ParticleSystem.InheritVelocityModule
{
	// Fields
	private ParticleSystem m_ParticleSystem;

	// Properties
	public bool enabled { get; }
	public ParticleSystemInheritVelocityMode mode { get; }
	public ParticleSystem.MinMaxCurve curve { get; }
	public float curveMultiplier { get; }

	// Methods

	internal void .ctor(ParticleSystem particleSystem) { }

	public bool get_enabled() { }

	public ParticleSystemInheritVelocityMode get_mode() { }

	public ParticleSystem.MinMaxCurve get_curve() { }

	public float get_curveMultiplier() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetEnabled(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ParticleSystemInheritVelocityMode GetMode(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetCurve(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetCurveMultiplier(ParticleSystem system) { }
}

// Namespace: 
public struct ParticleSystem.ForceOverLifetimeModule
{
	// Fields
	private ParticleSystem m_ParticleSystem;

	// Properties
	public bool enabled { get; }
	public ParticleSystem.MinMaxCurve x { get; }
	public ParticleSystem.MinMaxCurve y { get; }
	public ParticleSystem.MinMaxCurve z { get; }
	public float xMultiplier { get; }
	public float yMultiplier { get; }
	public float zMultiplier { get; }
	public ParticleSystemSimulationSpace space { get; }
	public bool randomized { get; }

	// Methods

	internal void .ctor(ParticleSystem particleSystem) { }

	public bool get_enabled() { }

	public ParticleSystem.MinMaxCurve get_x() { }

	public ParticleSystem.MinMaxCurve get_y() { }

	public ParticleSystem.MinMaxCurve get_z() { }

	public float get_xMultiplier() { }

	public float get_yMultiplier() { }

	public float get_zMultiplier() { }

	public ParticleSystemSimulationSpace get_space() { }

	public bool get_randomized() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetEnabled(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetX(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetY(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetZ(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetXMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetYMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetZMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetWorldSpace(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetRandomized(ParticleSystem system) { }
}

// Namespace: 
public struct ParticleSystem.ColorOverLifetimeModule
{
	// Fields
	private ParticleSystem m_ParticleSystem;

	// Properties
	public bool enabled { get; }
	public ParticleSystem.MinMaxGradient color { get; }

	// Methods

	internal void .ctor(ParticleSystem particleSystem) { }

	public bool get_enabled() { }

	public ParticleSystem.MinMaxGradient get_color() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetEnabled(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetColor(ParticleSystem system, ref ParticleSystem.MinMaxGradient gradient) { }
}

// Namespace: 
public struct ParticleSystem.ColorBySpeedModule
{
	// Fields
	private ParticleSystem m_ParticleSystem;

	// Properties
	public bool enabled { get; }
	public ParticleSystem.MinMaxGradient color { get; }
	public Vector2 range { get; }

	// Methods

	internal void .ctor(ParticleSystem particleSystem) { }

	public bool get_enabled() { }

	public ParticleSystem.MinMaxGradient get_color() { }

	public Vector2 get_range() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetEnabled(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetColor(ParticleSystem system, ref ParticleSystem.MinMaxGradient gradient) { }

	private static Vector2 GetRange(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void INTERNAL_CALL_GetRange(ParticleSystem system, out Vector2 value) { }
}

// Namespace: 
public struct ParticleSystem.SizeOverLifetimeModule
{
	// Fields
	private ParticleSystem m_ParticleSystem;

	// Properties
	public bool enabled { get; }
	public ParticleSystem.MinMaxCurve size { get; }
	public float sizeMultiplier { get; }
	public ParticleSystem.MinMaxCurve x { get; }
	public float xMultiplier { get; }
	public ParticleSystem.MinMaxCurve y { get; }
	public float yMultiplier { get; }
	public ParticleSystem.MinMaxCurve z { get; }
	public float zMultiplier { get; }
	public bool separateAxes { get; }

	// Methods

	internal void .ctor(ParticleSystem particleSystem) { }

	public bool get_enabled() { }

	public ParticleSystem.MinMaxCurve get_size() { }

	public float get_sizeMultiplier() { }

	public ParticleSystem.MinMaxCurve get_x() { }

	public float get_xMultiplier() { }

	public ParticleSystem.MinMaxCurve get_y() { }

	public float get_yMultiplier() { }

	public ParticleSystem.MinMaxCurve get_z() { }

	public float get_zMultiplier() { }

	public bool get_separateAxes() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetEnabled(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetX(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetY(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetZ(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetXMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetYMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetZMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetSeparateAxes(ParticleSystem system) { }
}

// Namespace: 
public struct ParticleSystem.SizeBySpeedModule
{
	// Fields
	private ParticleSystem m_ParticleSystem;

	// Properties
	public bool enabled { get; }
	public ParticleSystem.MinMaxCurve size { get; }
	public float sizeMultiplier { get; }
	public ParticleSystem.MinMaxCurve x { get; }
	public float xMultiplier { get; }
	public ParticleSystem.MinMaxCurve y { get; }
	public float yMultiplier { get; }
	public ParticleSystem.MinMaxCurve z { get; }
	public float zMultiplier { get; }
	public bool separateAxes { get; }
	public Vector2 range { get; }

	// Methods

	internal void .ctor(ParticleSystem particleSystem) { }

	public bool get_enabled() { }

	public ParticleSystem.MinMaxCurve get_size() { }

	public float get_sizeMultiplier() { }

	public ParticleSystem.MinMaxCurve get_x() { }

	public float get_xMultiplier() { }

	public ParticleSystem.MinMaxCurve get_y() { }

	public float get_yMultiplier() { }

	public ParticleSystem.MinMaxCurve get_z() { }

	public float get_zMultiplier() { }

	public bool get_separateAxes() { }

	public Vector2 get_range() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetEnabled(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetX(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetY(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetZ(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetXMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetYMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetZMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetSeparateAxes(ParticleSystem system) { }

	private static Vector2 GetRange(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void INTERNAL_CALL_GetRange(ParticleSystem system, out Vector2 value) { }
}

// Namespace: 
public struct ParticleSystem.RotationOverLifetimeModule
{
	// Fields
	private ParticleSystem m_ParticleSystem;

	// Properties
	public bool enabled { get; }
	public ParticleSystem.MinMaxCurve x { get; }
	public float xMultiplier { get; }
	public ParticleSystem.MinMaxCurve y { get; }
	public float yMultiplier { get; }
	public ParticleSystem.MinMaxCurve z { get; }
	public float zMultiplier { get; }
	public bool separateAxes { get; }

	// Methods

	internal void .ctor(ParticleSystem particleSystem) { }

	public bool get_enabled() { }

	public ParticleSystem.MinMaxCurve get_x() { }

	public float get_xMultiplier() { }

	public ParticleSystem.MinMaxCurve get_y() { }

	public float get_yMultiplier() { }

	public ParticleSystem.MinMaxCurve get_z() { }

	public float get_zMultiplier() { }

	public bool get_separateAxes() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetEnabled(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetX(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetY(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetZ(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetXMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetYMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetZMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetSeparateAxes(ParticleSystem system) { }
}

// Namespace: 
public struct ParticleSystem.RotationBySpeedModule
{
	// Fields
	private ParticleSystem m_ParticleSystem;

	// Properties
	public bool enabled { get; }
	public ParticleSystem.MinMaxCurve x { get; }
	public float xMultiplier { get; }
	public ParticleSystem.MinMaxCurve y { get; }
	public float yMultiplier { get; }
	public ParticleSystem.MinMaxCurve z { get; }
	public float zMultiplier { get; }
	public bool separateAxes { get; }
	public Vector2 range { get; }

	// Methods

	internal void .ctor(ParticleSystem particleSystem) { }

	public bool get_enabled() { }

	public ParticleSystem.MinMaxCurve get_x() { }

	public float get_xMultiplier() { }

	public ParticleSystem.MinMaxCurve get_y() { }

	public float get_yMultiplier() { }

	public ParticleSystem.MinMaxCurve get_z() { }

	public float get_zMultiplier() { }

	public bool get_separateAxes() { }

	public Vector2 get_range() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetEnabled(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetX(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetY(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetZ(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetXMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetYMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetZMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetSeparateAxes(ParticleSystem system) { }

	private static Vector2 GetRange(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void INTERNAL_CALL_GetRange(ParticleSystem system, out Vector2 value) { }
}

// Namespace: 
public struct ParticleSystem.ExternalForcesModule
{
	// Fields
	private ParticleSystem m_ParticleSystem;

	// Properties
	public bool enabled { get; }
	public float multiplier { get; }
	public ParticleSystemGameObjectFilter influenceFilter { get; }
	public int influenceCount { get; }

	// Methods

	internal void .ctor(ParticleSystem particleSystem) { }

	public bool get_enabled() { }

	public float get_multiplier() { }

	public ParticleSystemGameObjectFilter get_influenceFilter() { }

	public int get_influenceCount() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetEnabled(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ParticleSystemGameObjectFilter GetInfluenceFilter(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int GetInfluenceCount(ParticleSystem system) { }
}

// Namespace: 
public struct ParticleSystem.NoiseModule
{
	// Fields
	private ParticleSystem m_ParticleSystem;

	// Properties
	public bool enabled { get; }
	public bool separateAxes { get; }
	public ParticleSystem.MinMaxCurve strength { get; }
	public float strengthMultiplier { get; }
	public ParticleSystem.MinMaxCurve strengthX { get; }
	public float strengthXMultiplier { get; }
	public ParticleSystem.MinMaxCurve strengthY { get; }
	public float strengthYMultiplier { get; }
	public ParticleSystem.MinMaxCurve strengthZ { get; }
	public float strengthZMultiplier { get; }
	public float frequency { get; }
	public bool damping { get; }
	public int octaveCount { get; }
	public float octaveMultiplier { get; }
	public float octaveScale { get; }
	public ParticleSystemNoiseQuality quality { get; }
	public ParticleSystem.MinMaxCurve scrollSpeed { get; }
	public float scrollSpeedMultiplier { get; }
	public bool remapEnabled { get; }
	public ParticleSystem.MinMaxCurve remap { get; }
	public float remapMultiplier { get; }
	public ParticleSystem.MinMaxCurve remapX { get; }
	public float remapXMultiplier { get; }
	public ParticleSystem.MinMaxCurve remapY { get; }
	public float remapYMultiplier { get; }
	public ParticleSystem.MinMaxCurve remapZ { get; }
	public float remapZMultiplier { get; }
	public ParticleSystem.MinMaxCurve positionAmount { get; }
	public ParticleSystem.MinMaxCurve rotationAmount { get; }
	public ParticleSystem.MinMaxCurve sizeAmount { get; }

	// Methods

	internal void .ctor(ParticleSystem particleSystem) { }

	public bool get_enabled() { }

	public bool get_separateAxes() { }

	public ParticleSystem.MinMaxCurve get_strength() { }

	public float get_strengthMultiplier() { }

	public ParticleSystem.MinMaxCurve get_strengthX() { }

	public float get_strengthXMultiplier() { }

	public ParticleSystem.MinMaxCurve get_strengthY() { }

	public float get_strengthYMultiplier() { }

	public ParticleSystem.MinMaxCurve get_strengthZ() { }

	public float get_strengthZMultiplier() { }

	public float get_frequency() { }

	public bool get_damping() { }

	public int get_octaveCount() { }

	public float get_octaveMultiplier() { }

	public float get_octaveScale() { }

	public ParticleSystemNoiseQuality get_quality() { }

	public ParticleSystem.MinMaxCurve get_scrollSpeed() { }

	public float get_scrollSpeedMultiplier() { }

	public bool get_remapEnabled() { }

	public ParticleSystem.MinMaxCurve get_remap() { }

	public float get_remapMultiplier() { }

	public ParticleSystem.MinMaxCurve get_remapX() { }

	public float get_remapXMultiplier() { }

	public ParticleSystem.MinMaxCurve get_remapY() { }

	public float get_remapYMultiplier() { }

	public ParticleSystem.MinMaxCurve get_remapZ() { }

	public float get_remapZMultiplier() { }

	public ParticleSystem.MinMaxCurve get_positionAmount() { }

	public ParticleSystem.MinMaxCurve get_rotationAmount() { }

	public ParticleSystem.MinMaxCurve get_sizeAmount() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetEnabled(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetSeparateAxes(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetStrengthX(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetStrengthY(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetStrengthZ(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetStrengthXMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetStrengthYMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetStrengthZMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetFrequency(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetDamping(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int GetOctaveCount(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetOctaveMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetOctaveScale(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int GetQuality(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetScrollSpeed(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetScrollSpeedMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetRemapEnabled(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetRemapX(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetRemapY(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetRemapZ(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetRemapXMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetRemapYMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetRemapZMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetPositionAmount(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetRotationAmount(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetSizeAmount(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }
}

// Namespace: 
public struct ParticleSystem.TriggerModule
{
	// Fields
	private ParticleSystem m_ParticleSystem;

	// Properties
	public bool enabled { get; }
	public ParticleSystemOverlapAction inside { get; }
	public ParticleSystemOverlapAction outside { get; }
	public ParticleSystemOverlapAction enter { get; }
	public ParticleSystemOverlapAction exit { get; }
	public float radiusScale { get; }
	public int maxColliderCount { get; }

	// Methods

	internal void .ctor(ParticleSystem particleSystem) { }

	public bool get_enabled() { }

	public ParticleSystemOverlapAction get_inside() { }

	public ParticleSystemOverlapAction get_outside() { }

	public ParticleSystemOverlapAction get_enter() { }

	public ParticleSystemOverlapAction get_exit() { }

	public float get_radiusScale() { }

	public int get_maxColliderCount() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetEnabled(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ParticleSystemOverlapAction GetInside(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ParticleSystemOverlapAction GetOutside(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ParticleSystemOverlapAction GetEnter(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ParticleSystemOverlapAction GetExit(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetRadiusScale(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int GetMaxColliderCount(ParticleSystem system) { }
}

// Namespace: 
public struct ParticleSystem.LightsModule
{
	// Fields
	private ParticleSystem m_ParticleSystem;

	// Properties
	public bool enabled { get; }
	public float ratio { get; }
	public bool useRandomDistribution { get; }
	public Light light { get; }
	public bool useParticleColor { get; }
	public bool sizeAffectsRange { get; }
	public bool alphaAffectsIntensity { get; }
	public ParticleSystem.MinMaxCurve range { get; }
	public float rangeMultiplier { get; }
	public ParticleSystem.MinMaxCurve intensity { get; }
	public float intensityMultiplier { get; }
	public int maxLights { get; }

	// Methods

	internal void .ctor(ParticleSystem particleSystem) { }

	public bool get_enabled() { }

	public float get_ratio() { }

	public bool get_useRandomDistribution() { }

	public Light get_light() { }

	public bool get_useParticleColor() { }

	public bool get_sizeAffectsRange() { }

	public bool get_alphaAffectsIntensity() { }

	public ParticleSystem.MinMaxCurve get_range() { }

	public float get_rangeMultiplier() { }

	public ParticleSystem.MinMaxCurve get_intensity() { }

	public float get_intensityMultiplier() { }

	public int get_maxLights() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetEnabled(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetRatio(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetUseRandomDistribution(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Light GetLightPrefab(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetUseParticleColor(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetSizeAffectsRange(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetAlphaAffectsIntensity(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetRange(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetRangeMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetIntensity(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetIntensityMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int GetMaxLights(ParticleSystem system) { }
}

// Namespace: 
public struct ParticleSystem.TrailModule
{
	// Fields
	private ParticleSystem m_ParticleSystem;

	// Properties
	public bool enabled { get; }
	public ParticleSystemTrailMode mode { get; }
	public float ratio { get; }
	public ParticleSystem.MinMaxCurve lifetime { get; }
	public float lifetimeMultiplier { get; }
	public float minVertexDistance { get; }
	public ParticleSystemTrailTextureMode textureMode { get; }
	public bool worldSpace { get; }
	public bool dieWithParticles { get; }
	public bool sizeAffectsWidth { get; }
	public bool sizeAffectsLifetime { get; }
	public bool inheritParticleColor { get; }
	public ParticleSystem.MinMaxGradient colorOverLifetime { get; }
	public ParticleSystem.MinMaxCurve widthOverTrail { get; }
	public float widthOverTrailMultiplier { get; }
	public ParticleSystem.MinMaxGradient colorOverTrail { get; }
	public bool generateLightingData { get; }
	public int ribbonCount { get; }
	public float shadowBias { get; }
	public bool splitSubEmitterRibbons { get; }
	public bool attachRibbonsToTransform { get; }

	// Methods

	internal void .ctor(ParticleSystem particleSystem) { }

	public bool get_enabled() { }

	public ParticleSystemTrailMode get_mode() { }

	public float get_ratio() { }

	public ParticleSystem.MinMaxCurve get_lifetime() { }

	public float get_lifetimeMultiplier() { }

	public float get_minVertexDistance() { }

	public ParticleSystemTrailTextureMode get_textureMode() { }

	public bool get_worldSpace() { }

	public bool get_dieWithParticles() { }

	public bool get_sizeAffectsWidth() { }

	public bool get_sizeAffectsLifetime() { }

	public bool get_inheritParticleColor() { }

	public ParticleSystem.MinMaxGradient get_colorOverLifetime() { }

	public ParticleSystem.MinMaxCurve get_widthOverTrail() { }

	public float get_widthOverTrailMultiplier() { }

	public ParticleSystem.MinMaxGradient get_colorOverTrail() { }

	public bool get_generateLightingData() { }

	public int get_ribbonCount() { }

	public float get_shadowBias() { }

	public bool get_splitSubEmitterRibbons() { }

	public bool get_attachRibbonsToTransform() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetEnabled(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ParticleSystemTrailMode GetMode(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetRatio(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetLifetime(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetLifetimeMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetMinVertexDistance(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ParticleSystemTrailTextureMode GetTextureMode(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetWorldSpace(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetDieWithParticles(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetSizeAffectsWidth(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetSizeAffectsLifetime(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetInheritParticleColor(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetColorOverLifetime(ParticleSystem system, ref ParticleSystem.MinMaxGradient gradient) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetWidthOverTrail(ParticleSystem system, ref ParticleSystem.MinMaxCurve curve) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetWidthOverTrailMultiplier(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void GetColorOverTrail(ParticleSystem system, ref ParticleSystem.MinMaxGradient gradient) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetGenerateLightingData(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int GetRibbonCount(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float GetShadowBias(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetSplitSubEmitterRibbons(ParticleSystem system) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetAttachRibbonsToTransform(ParticleSystem system) { }
}

// Namespace: 
public struct ParticleSystem.CustomDataModule
{
	// Fields
	private ParticleSystem m_ParticleSystem;

	// Properties
	public bool enabled { get; }

	// Methods

	internal void .ctor(ParticleSystem particleSystem) { }

	public bool get_enabled() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GetEnabled(ParticleSystem system) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x75E20 Offset: 0x75220 VA: 0x180075E20
[RequireComponent] // RVA: 0x75E20 Offset: 0x75220 VA: 0x180075E20
[RequireComponent] // RVA: 0x75E20 Offset: 0x75220 VA: 0x180075E20
[NativeHeaderAttribute] // RVA: 0x75E20 Offset: 0x75220 VA: 0x180075E20
public sealed class ParticleSystemRenderer : Renderer
{
	// Properties
	[NativeNameAttribute] // RVA: 0x8C5A0 Offset: 0x8B9A0 VA: 0x18008C5A0
	public ParticleSystemRenderSpace alignment { get; set; }
	public ParticleSystemRenderMode renderMode { get; set; }
	public ParticleSystemSortMode sortMode { get; set; }
	public float lengthScale { get; set; }
	public float velocityScale { get; set; }
	public float cameraVelocityScale { get; set; }
	public float normalDirection { get; set; }
	public float shadowBias { get; set; }
	public float sortingFudge { get; set; }
	public float minParticleSize { get; set; }
	public float maxParticleSize { get; set; }
	public Vector3 pivot { get; set; }
	public Vector3 flip { get; set; }
	public SpriteMaskInteraction maskInteraction { get; set; }
	public Material trailMaterial { get; set; }
	public bool enableGPUInstancing { get; set; }
	public bool allowRoll { get; set; }
	public Mesh mesh { get; set; }
	public int meshCount { get; }
	public int activeVertexStreamsCount { get; }

	// Methods

	public void .ctor() { }

	public ParticleSystemRenderSpace get_alignment() { }

	public void set_alignment(ParticleSystemRenderSpace value) { }

	public ParticleSystemRenderMode get_renderMode() { }

	public void set_renderMode(ParticleSystemRenderMode value) { }

	public ParticleSystemSortMode get_sortMode() { }

	public void set_sortMode(ParticleSystemSortMode value) { }

	public float get_lengthScale() { }

	public void set_lengthScale(float value) { }

	public float get_velocityScale() { }

	public void set_velocityScale(float value) { }

	public float get_cameraVelocityScale() { }

	public void set_cameraVelocityScale(float value) { }

	public float get_normalDirection() { }

	public void set_normalDirection(float value) { }

	public float get_shadowBias() { }

	public void set_shadowBias(float value) { }

	public float get_sortingFudge() { }

	public void set_sortingFudge(float value) { }

	public float get_minParticleSize() { }

	public void set_minParticleSize(float value) { }

	public float get_maxParticleSize() { }

	public void set_maxParticleSize(float value) { }

	public Vector3 get_pivot() { }

	public void set_pivot(Vector3 value) { }

	public Vector3 get_flip() { }

	public void set_flip(Vector3 value) { }

	public SpriteMaskInteraction get_maskInteraction() { }

	public void set_maskInteraction(SpriteMaskInteraction value) { }

	public Material get_trailMaterial() { }

	public void set_trailMaterial(Material value) { }

	public bool get_enableGPUInstancing() { }

	public void set_enableGPUInstancing(bool value) { }

	public bool get_allowRoll() { }

	public void set_allowRoll(bool value) { }

	public void BakeMesh(Mesh mesh, bool useTransform = False) { }

	public void BakeMesh(Mesh mesh, Camera camera, bool useTransform = False) { }

	public void BakeTrailsMesh(Mesh mesh, bool useTransform = False) { }

	public void BakeTrailsMesh(Mesh mesh, Camera camera, bool useTransform = False) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Mesh get_mesh() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_mesh(Mesh value) { }

	public int get_meshCount() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private int Internal_GetMeshCount() { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int GetMeshes(Mesh[] meshes) { }

	public void SetMeshes(Mesh[] meshes) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void SetMeshes(Mesh[] meshes, int size) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_activeVertexStreamsCount() { }

	public void SetActiveVertexStreams(List<ParticleSystemVertexStream> streams) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void SetActiveVertexStreamsInternal(object streams) { }

	public void GetActiveVertexStreams(List<ParticleSystemVertexStream> streams) { }

	[GeneratedByOldBindingsGeneratorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void GetActiveVertexStreamsInternal(object streams) { }

	private void get_pivot_Injected(out Vector3 ret) { }

	private void set_pivot_Injected(ref Vector3 value) { }

	private void get_flip_Injected(out Vector3 ret) { }

	private void set_flip_Injected(ref Vector3 value) { }
}

// Namespace: UnityEngine
public enum ParticleSystemRenderMode
{
	// Fields
	public int value__;
	public const ParticleSystemRenderMode Billboard = 0;
	public const ParticleSystemRenderMode Stretch = 1;
	public const ParticleSystemRenderMode HorizontalBillboard = 2;
	public const ParticleSystemRenderMode VerticalBillboard = 3;
	public const ParticleSystemRenderMode Mesh = 4;
	public const ParticleSystemRenderMode None = 5;
}

// Namespace: UnityEngine
public enum ParticleSystemSortMode
{
	// Fields
	public int value__;
	public const ParticleSystemSortMode None = 0;
	public const ParticleSystemSortMode Distance = 1;
	public const ParticleSystemSortMode OldestInFront = 2;
	public const ParticleSystemSortMode YoungestInFront = 3;
}

// Namespace: UnityEngine
public enum ParticleSystemCollisionQuality
{
	// Fields
	public int value__;
	public const ParticleSystemCollisionQuality High = 0;
	public const ParticleSystemCollisionQuality Medium = 1;
	public const ParticleSystemCollisionQuality Low = 2;
}

// Namespace: UnityEngine
public enum ParticleSystemRenderSpace
{
	// Fields
	public int value__;
	public const ParticleSystemRenderSpace View = 0;
	public const ParticleSystemRenderSpace World = 1;
	public const ParticleSystemRenderSpace Local = 2;
	public const ParticleSystemRenderSpace Facing = 3;
	public const ParticleSystemRenderSpace Velocity = 4;
}

// Namespace: UnityEngine
public enum ParticleSystemCurveMode
{
	// Fields
	public int value__;
	public const ParticleSystemCurveMode Constant = 0;
	public const ParticleSystemCurveMode Curve = 1;
	public const ParticleSystemCurveMode TwoCurves = 2;
	public const ParticleSystemCurveMode TwoConstants = 3;
}

// Namespace: UnityEngine
public enum ParticleSystemGradientMode
{
	// Fields
	public int value__;
	public const ParticleSystemGradientMode Color = 0;
	public const ParticleSystemGradientMode Gradient = 1;
	public const ParticleSystemGradientMode TwoColors = 2;
	public const ParticleSystemGradientMode TwoGradients = 3;
	public const ParticleSystemGradientMode RandomColor = 4;
}

// Namespace: UnityEngine
public enum ParticleSystemShapeType
{
	// Fields
	public int value__;
	public const ParticleSystemShapeType Sphere = 0;
	[ObsoleteAttribute] // RVA: 0x8E3F0 Offset: 0x8D7F0 VA: 0x18008E3F0
	public const ParticleSystemShapeType SphereShell = 1;
	public const ParticleSystemShapeType Hemisphere = 2;
	[ObsoleteAttribute] // RVA: 0x90230 Offset: 0x8F630 VA: 0x180090230
	public const ParticleSystemShapeType HemisphereShell = 3;
	public const ParticleSystemShapeType Cone = 4;
	public const ParticleSystemShapeType Box = 5;
	public const ParticleSystemShapeType Mesh = 6;
	[ObsoleteAttribute] // RVA: 0x91F30 Offset: 0x91330 VA: 0x180091F30
	public const ParticleSystemShapeType ConeShell = 7;
	public const ParticleSystemShapeType ConeVolume = 8;
	[ObsoleteAttribute] // RVA: 0x93C20 Offset: 0x93020 VA: 0x180093C20
	public const ParticleSystemShapeType ConeVolumeShell = 9;
	public const ParticleSystemShapeType Circle = 10;
	[ObsoleteAttribute] // RVA: 0x958A0 Offset: 0x94CA0 VA: 0x1800958A0
	public const ParticleSystemShapeType CircleEdge = 11;
	public const ParticleSystemShapeType SingleSidedEdge = 12;
	public const ParticleSystemShapeType MeshRenderer = 13;
	public const ParticleSystemShapeType SkinnedMeshRenderer = 14;
	public const ParticleSystemShapeType BoxShell = 15;
	public const ParticleSystemShapeType BoxEdge = 16;
	public const ParticleSystemShapeType Donut = 17;
	public const ParticleSystemShapeType Rectangle = 18;
	public const ParticleSystemShapeType Sprite = 19;
	public const ParticleSystemShapeType SpriteRenderer = 20;
}

// Namespace: UnityEngine
public enum ParticleSystemMeshShapeType
{
	// Fields
	public int value__;
	public const ParticleSystemMeshShapeType Vertex = 0;
	public const ParticleSystemMeshShapeType Edge = 1;
	public const ParticleSystemMeshShapeType Triangle = 2;
}

// Namespace: UnityEngine
public enum ParticleSystemShapeTextureChannel
{
	// Fields
	public int value__;
	public const ParticleSystemShapeTextureChannel Red = 0;
	public const ParticleSystemShapeTextureChannel Green = 1;
	public const ParticleSystemShapeTextureChannel Blue = 2;
	public const ParticleSystemShapeTextureChannel Alpha = 3;
}

// Namespace: UnityEngine
public enum ParticleSystemAnimationMode
{
	// Fields
	public int value__;
	public const ParticleSystemAnimationMode Grid = 0;
	public const ParticleSystemAnimationMode Sprites = 1;
}

// Namespace: UnityEngine
public enum ParticleSystemAnimationTimeMode
{
	// Fields
	public int value__;
	public const ParticleSystemAnimationTimeMode Lifetime = 0;
	public const ParticleSystemAnimationTimeMode Speed = 1;
	public const ParticleSystemAnimationTimeMode FPS = 2;
}

// Namespace: UnityEngine
public enum ParticleSystemAnimationType
{
	// Fields
	public int value__;
	public const ParticleSystemAnimationType WholeSheet = 0;
	public const ParticleSystemAnimationType SingleRow = 1;
}

// Namespace: UnityEngine
public enum ParticleSystemCollisionType
{
	// Fields
	public int value__;
	public const ParticleSystemCollisionType Planes = 0;
	public const ParticleSystemCollisionType World = 1;
}

// Namespace: UnityEngine
public enum ParticleSystemCollisionMode
{
	// Fields
	public int value__;
	public const ParticleSystemCollisionMode Collision3D = 0;
	public const ParticleSystemCollisionMode Collision2D = 1;
}

// Namespace: UnityEngine
public enum ParticleSystemOverlapAction
{
	// Fields
	public int value__;
	public const ParticleSystemOverlapAction Ignore = 0;
	public const ParticleSystemOverlapAction Kill = 1;
	public const ParticleSystemOverlapAction Callback = 2;
}

// Namespace: UnityEngine
public enum ParticleSystemSimulationSpace
{
	// Fields
	public int value__;
	public const ParticleSystemSimulationSpace Local = 0;
	public const ParticleSystemSimulationSpace World = 1;
	public const ParticleSystemSimulationSpace Custom = 2;
}

// Namespace: UnityEngine
public enum ParticleSystemStopBehavior
{
	// Fields
	public int value__;
	public const ParticleSystemStopBehavior StopEmittingAndClear = 0;
	public const ParticleSystemStopBehavior StopEmitting = 1;
}

// Namespace: UnityEngine
public enum ParticleSystemScalingMode
{
	// Fields
	public int value__;
	public const ParticleSystemScalingMode Hierarchy = 0;
	public const ParticleSystemScalingMode Local = 1;
	public const ParticleSystemScalingMode Shape = 2;
}

// Namespace: UnityEngine
public enum ParticleSystemStopAction
{
	// Fields
	public int value__;
	public const ParticleSystemStopAction None = 0;
	public const ParticleSystemStopAction Disable = 1;
	public const ParticleSystemStopAction Destroy = 2;
	public const ParticleSystemStopAction Callback = 3;
}

// Namespace: UnityEngine
public enum ParticleSystemCullingMode
{
	// Fields
	public int value__;
	public const ParticleSystemCullingMode Automatic = 0;
	public const ParticleSystemCullingMode PauseAndCatchup = 1;
	public const ParticleSystemCullingMode Pause = 2;
	public const ParticleSystemCullingMode AlwaysSimulate = 3;
}

// Namespace: UnityEngine
public enum ParticleSystemEmitterVelocityMode
{
	// Fields
	public int value__;
	public const ParticleSystemEmitterVelocityMode Transform = 0;
	public const ParticleSystemEmitterVelocityMode Rigidbody = 1;
}

// Namespace: UnityEngine
public enum ParticleSystemInheritVelocityMode
{
	// Fields
	public int value__;
	public const ParticleSystemInheritVelocityMode Initial = 0;
	public const ParticleSystemInheritVelocityMode Current = 1;
}

// Namespace: UnityEngine
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum ParticleSystemVertexStream
{
	// Fields
	public int value__;
	public const ParticleSystemVertexStream Position = 0;
	public const ParticleSystemVertexStream Normal = 1;
	public const ParticleSystemVertexStream Tangent = 2;
	public const ParticleSystemVertexStream Color = 3;
	public const ParticleSystemVertexStream UV = 4;
	public const ParticleSystemVertexStream UV2 = 5;
	public const ParticleSystemVertexStream UV3 = 6;
	public const ParticleSystemVertexStream UV4 = 7;
	public const ParticleSystemVertexStream AnimBlend = 8;
	public const ParticleSystemVertexStream AnimFrame = 9;
	public const ParticleSystemVertexStream Center = 10;
	public const ParticleSystemVertexStream VertexID = 11;
	public const ParticleSystemVertexStream SizeX = 12;
	public const ParticleSystemVertexStream SizeXY = 13;
	public const ParticleSystemVertexStream SizeXYZ = 14;
	public const ParticleSystemVertexStream Rotation = 15;
	public const ParticleSystemVertexStream Rotation3D = 16;
	public const ParticleSystemVertexStream RotationSpeed = 17;
	public const ParticleSystemVertexStream RotationSpeed3D = 18;
	public const ParticleSystemVertexStream Velocity = 19;
	public const ParticleSystemVertexStream Speed = 20;
	public const ParticleSystemVertexStream AgePercent = 21;
	public const ParticleSystemVertexStream InvStartLifetime = 22;
	public const ParticleSystemVertexStream StableRandomX = 23;
	public const ParticleSystemVertexStream StableRandomXY = 24;
	public const ParticleSystemVertexStream StableRandomXYZ = 25;
	public const ParticleSystemVertexStream StableRandomXYZW = 26;
	public const ParticleSystemVertexStream VaryingRandomX = 27;
	public const ParticleSystemVertexStream VaryingRandomXY = 28;
	public const ParticleSystemVertexStream VaryingRandomXYZ = 29;
	public const ParticleSystemVertexStream VaryingRandomXYZW = 30;
	public const ParticleSystemVertexStream Custom1X = 31;
	public const ParticleSystemVertexStream Custom1XY = 32;
	public const ParticleSystemVertexStream Custom1XYZ = 33;
	public const ParticleSystemVertexStream Custom1XYZW = 34;
	public const ParticleSystemVertexStream Custom2X = 35;
	public const ParticleSystemVertexStream Custom2XY = 36;
	public const ParticleSystemVertexStream Custom2XYZ = 37;
	public const ParticleSystemVertexStream Custom2XYZW = 38;
	public const ParticleSystemVertexStream NoiseSumX = 39;
	public const ParticleSystemVertexStream NoiseSumXY = 40;
	public const ParticleSystemVertexStream NoiseSumXYZ = 41;
	public const ParticleSystemVertexStream NoiseImpulseX = 42;
	public const ParticleSystemVertexStream NoiseImpulseXY = 43;
	public const ParticleSystemVertexStream NoiseImpulseXYZ = 44;
}

// Namespace: UnityEngine
public enum ParticleSystemCustomData
{
	// Fields
	public int value__;
	public const ParticleSystemCustomData Custom1 = 0;
	public const ParticleSystemCustomData Custom2 = 1;
}

// Namespace: UnityEngine
public enum ParticleSystemNoiseQuality
{
	// Fields
	public int value__;
	public const ParticleSystemNoiseQuality Low = 0;
	public const ParticleSystemNoiseQuality Medium = 1;
	public const ParticleSystemNoiseQuality High = 2;
}

// Namespace: UnityEngine
public enum ParticleSystemTrailMode
{
	// Fields
	public int value__;
	public const ParticleSystemTrailMode PerParticle = 0;
	public const ParticleSystemTrailMode Ribbon = 1;
}

// Namespace: UnityEngine
public enum ParticleSystemTrailTextureMode
{
	// Fields
	public int value__;
	public const ParticleSystemTrailTextureMode Stretch = 0;
	public const ParticleSystemTrailTextureMode Tile = 1;
	public const ParticleSystemTrailTextureMode DistributePerSegment = 2;
	public const ParticleSystemTrailTextureMode RepeatPerSegment = 3;
}

// Namespace: UnityEngine
public enum ParticleSystemShapeMultiModeValue
{
	// Fields
	public int value__;
	public const ParticleSystemShapeMultiModeValue Random = 0;
	public const ParticleSystemShapeMultiModeValue Loop = 1;
	public const ParticleSystemShapeMultiModeValue PingPong = 2;
	public const ParticleSystemShapeMultiModeValue BurstSpread = 3;
}

// Namespace: UnityEngine
public enum ParticleSystemRingBufferMode
{
	// Fields
	public int value__;
	public const ParticleSystemRingBufferMode Disabled = 0;
	public const ParticleSystemRingBufferMode PauseUntilReplaced = 1;
	public const ParticleSystemRingBufferMode LoopUntilReplaced = 2;
}

// Namespace: UnityEngine
public enum ParticleSystemGameObjectFilter
{
	// Fields
	public int value__;
	public const ParticleSystemGameObjectFilter LayerMask = 0;
	public const ParticleSystemGameObjectFilter List = 1;
	public const ParticleSystemGameObjectFilter LayerMaskAndList = 2;
}

// Namespace: UnityEngine.Rendering
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum UVChannelFlags
{
	// Fields
	public int value__;
	public const UVChannelFlags UV0 = 1;
	public const UVChannelFlags UV1 = 2;
	public const UVChannelFlags UV2 = 4;
	public const UVChannelFlags UV3 = 8;
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xE32A0 Offset: 0xE26A0 VA: 0x1800E32A0
public static class ScreenCapture
{
	// Methods

	public static void CaptureScreenshot(string filename) { }

	private static void CaptureScreenshot(string filename, int superSize, ScreenCapture.StereoScreenCaptureMode CaptureMode) { }
}

// Namespace: 
public enum ScreenCapture.StereoScreenCaptureMode
{
	// Fields
	public int value__;
	public const ScreenCapture.StereoScreenCaptureMode LeftEye = 1;
	public const ScreenCapture.StereoScreenCaptureMode RightEye = 2;
	public const ScreenCapture.StereoScreenCaptureMode BothEyes = 3;
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x4CF0 Offset: 0x40F0 VA: 0x180004CF0
[NativeHeaderAttribute] // RVA: 0x4CF0 Offset: 0x40F0 VA: 0x180004CF0
public class TerrainCollider : Collider
{
	// Properties
	public TerrainData terrainData { get; set; }

	// Methods

	public void .ctor() { }

	public TerrainData get_terrainData() { }

	public void set_terrainData(TerrainData value) { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine.TextCore
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
public struct FaceInfo
{
	// Fields
	[NativeNameAttribute] // RVA: 0x578E0 Offset: 0x56CE0 VA: 0x1800578E0
	[SerializeField] // RVA: 0x578E0 Offset: 0x56CE0 VA: 0x1800578E0
	private string m_FamilyName;
	[NativeNameAttribute] // RVA: 0x598D0 Offset: 0x58CD0 VA: 0x1800598D0
	[SerializeField] // RVA: 0x598D0 Offset: 0x58CD0 VA: 0x1800598D0
	private string m_StyleName;
	[NativeNameAttribute] // RVA: 0x5B900 Offset: 0x5AD00 VA: 0x18005B900
	[SerializeField] // RVA: 0x5B900 Offset: 0x5AD00 VA: 0x18005B900
	private int m_PointSize;
	[NativeNameAttribute] // RVA: 0x5E980 Offset: 0x5DD80 VA: 0x18005E980
	[SerializeField] // RVA: 0x5E980 Offset: 0x5DD80 VA: 0x18005E980
	private float m_Scale;
	[SerializeField] // RVA: 0x609E0 Offset: 0x5FDE0 VA: 0x1800609E0
	[NativeNameAttribute] // RVA: 0x609E0 Offset: 0x5FDE0 VA: 0x1800609E0
	private float m_LineHeight;
	[NativeNameAttribute] // RVA: 0x62B40 Offset: 0x61F40 VA: 0x180062B40
	[SerializeField] // RVA: 0x62B40 Offset: 0x61F40 VA: 0x180062B40
	private float m_AscentLine;
	[NativeNameAttribute] // RVA: 0x64C00 Offset: 0x64000 VA: 0x180064C00
	[SerializeField] // RVA: 0x64C00 Offset: 0x64000 VA: 0x180064C00
	private float m_CapLine;
	[SerializeField] // RVA: 0x66E20 Offset: 0x66220 VA: 0x180066E20
	[NativeNameAttribute] // RVA: 0x66E20 Offset: 0x66220 VA: 0x180066E20
	private float m_MeanLine;
	[SerializeField] // RVA: 0x69E90 Offset: 0x69290 VA: 0x180069E90
	[NativeNameAttribute] // RVA: 0x69E90 Offset: 0x69290 VA: 0x180069E90
	private float m_Baseline;
	[NativeNameAttribute] // RVA: 0x6D1C0 Offset: 0x6C5C0 VA: 0x18006D1C0
	[SerializeField] // RVA: 0x6D1C0 Offset: 0x6C5C0 VA: 0x18006D1C0
	private float m_DescentLine;
	[SerializeField] // RVA: 0x6F3A0 Offset: 0x6E7A0 VA: 0x18006F3A0
	[NativeNameAttribute] // RVA: 0x6F3A0 Offset: 0x6E7A0 VA: 0x18006F3A0
	private float m_SuperscriptOffset;
	[SerializeField] // RVA: 0x71670 Offset: 0x70A70 VA: 0x180071670
	[NativeNameAttribute] // RVA: 0x71670 Offset: 0x70A70 VA: 0x180071670
	private float m_SuperscriptSize;
	[SerializeField] // RVA: 0x73650 Offset: 0x72A50 VA: 0x180073650
	[NativeNameAttribute] // RVA: 0x73650 Offset: 0x72A50 VA: 0x180073650
	private float m_SubscriptOffset;
	[SerializeField] // RVA: 0x759A0 Offset: 0x74DA0 VA: 0x1800759A0
	[NativeNameAttribute] // RVA: 0x759A0 Offset: 0x74DA0 VA: 0x1800759A0
	private float m_SubscriptSize;
	[SerializeField] // RVA: 0x77A40 Offset: 0x76E40 VA: 0x180077A40
	[NativeNameAttribute] // RVA: 0x77A40 Offset: 0x76E40 VA: 0x180077A40
	private float m_UnderlineOffset;
	[NativeNameAttribute] // RVA: 0x79BD0 Offset: 0x78FD0 VA: 0x180079BD0
	[SerializeField] // RVA: 0x79BD0 Offset: 0x78FD0 VA: 0x180079BD0
	private float m_UnderlineThickness;
	[SerializeField] // RVA: 0x7D090 Offset: 0x7C490 VA: 0x18007D090
	[NativeNameAttribute] // RVA: 0x7D090 Offset: 0x7C490 VA: 0x18007D090
	private float m_StrikethroughOffset;
	[SerializeField] // RVA: 0x7F090 Offset: 0x7E490 VA: 0x18007F090
	[NativeNameAttribute] // RVA: 0x7F090 Offset: 0x7E490 VA: 0x18007F090
	private float m_StrikethroughThickness;
	[SerializeField] // RVA: 0x81200 Offset: 0x80600 VA: 0x180081200
	[NativeNameAttribute] // RVA: 0x81200 Offset: 0x80600 VA: 0x180081200
	private float m_TabWidth;

	// Properties
	public string familyName { set; }
	public string styleName { set; }
	public int pointSize { get; set; }
	public float scale { get; set; }
	public float lineHeight { get; set; }
	public float ascentLine { get; set; }
	public float capLine { get; set; }
	public float meanLine { set; }
	public float baseline { get; set; }
	public float descentLine { get; set; }
	public float superscriptOffset { get; set; }
	public float superscriptSize { get; set; }
	public float subscriptOffset { get; set; }
	public float subscriptSize { get; set; }
	public float underlineOffset { get; set; }
	public float underlineThickness { get; set; }
	public float strikethroughOffset { get; set; }
	public float strikethroughThickness { set; }
	public float tabWidth { get; set; }

	// Methods

	public void set_familyName(string value) { }

	public void set_styleName(string value) { }

	public int get_pointSize() { }

	public void set_pointSize(int value) { }

	public float get_scale() { }

	public void set_scale(float value) { }

	public float get_lineHeight() { }

	public void set_lineHeight(float value) { }

	public float get_ascentLine() { }

	public void set_ascentLine(float value) { }

	public float get_capLine() { }

	public void set_capLine(float value) { }

	public void set_meanLine(float value) { }

	public float get_baseline() { }

	public void set_baseline(float value) { }

	public float get_descentLine() { }

	public void set_descentLine(float value) { }

	public float get_superscriptOffset() { }

	public void set_superscriptOffset(float value) { }

	public float get_superscriptSize() { }

	public void set_superscriptSize(float value) { }

	public float get_subscriptOffset() { }

	public void set_subscriptOffset(float value) { }

	public float get_subscriptSize() { }

	public void set_subscriptSize(float value) { }

	public float get_underlineOffset() { }

	public void set_underlineOffset(float value) { }

	public float get_underlineThickness() { }

	public void set_underlineThickness(float value) { }

	public float get_strikethroughOffset() { }

	public void set_strikethroughOffset(float value) { }

	public void set_strikethroughThickness(float value) { }

	public float get_tabWidth() { }

	public void set_tabWidth(float value) { }
}

// Namespace: UnityEngine.TextCore
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
public struct GlyphRect : IEquatable<GlyphRect>
{
	// Fields
	[SerializeField] // RVA: 0x85D80 Offset: 0x85180 VA: 0x180085D80
	[NativeNameAttribute] // RVA: 0x85D80 Offset: 0x85180 VA: 0x180085D80
	private int m_X;
	[SerializeField] // RVA: 0x87E10 Offset: 0x87210 VA: 0x180087E10
	[NativeNameAttribute] // RVA: 0x87E10 Offset: 0x87210 VA: 0x180087E10
	private int m_Y;
	[SerializeField] // RVA: 0x89D70 Offset: 0x89170 VA: 0x180089D70
	[NativeNameAttribute] // RVA: 0x89D70 Offset: 0x89170 VA: 0x180089D70
	private int m_Width;
	[NativeNameAttribute] // RVA: 0x8A820 Offset: 0x89C20 VA: 0x18008A820
	[SerializeField] // RVA: 0x8A820 Offset: 0x89C20 VA: 0x18008A820
	private int m_Height;
	private static readonly GlyphRect s_ZeroGlyphRect;

	// Properties
	public int x { get; }
	public int y { get; }
	public int width { get; }
	public int height { get; }
	public static GlyphRect zero { get; }

	// Methods

	public void .ctor(int x, int y, int width, int height) { }

	public int get_x() { }

	public int get_y() { }

	public int get_width() { }

	public int get_height() { }

	public static GlyphRect get_zero() { }

	public override int GetHashCode() { }

	public override bool Equals(object obj) { }

	public bool Equals(GlyphRect other) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.TextCore
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
public struct GlyphMetrics : IEquatable<GlyphMetrics>
{
	// Fields
	[SerializeField] // RVA: 0x89D70 Offset: 0x89170 VA: 0x180089D70
	[NativeNameAttribute] // RVA: 0x89D70 Offset: 0x89170 VA: 0x180089D70
	private float m_Width;
	[NativeNameAttribute] // RVA: 0x8A820 Offset: 0x89C20 VA: 0x18008A820
	[SerializeField] // RVA: 0x8A820 Offset: 0x89C20 VA: 0x18008A820
	private float m_Height;
	[SerializeField] // RVA: 0x937B0 Offset: 0x92BB0 VA: 0x1800937B0
	[NativeNameAttribute] // RVA: 0x937B0 Offset: 0x92BB0 VA: 0x1800937B0
	private float m_HorizontalBearingX;
	[NativeNameAttribute] // RVA: 0x957D0 Offset: 0x94BD0 VA: 0x1800957D0
	[SerializeField] // RVA: 0x957D0 Offset: 0x94BD0 VA: 0x1800957D0
	private float m_HorizontalBearingY;
	[SerializeField] // RVA: 0x97560 Offset: 0x96960 VA: 0x180097560
	[NativeNameAttribute] // RVA: 0x97560 Offset: 0x96960 VA: 0x180097560
	private float m_HorizontalAdvance;

	// Properties
	public float width { get; }
	public float height { get; }
	public float horizontalBearingX { get; }
	public float horizontalBearingY { get; }
	public float horizontalAdvance { get; }

	// Methods

	public void .ctor(float width, float height, float bearingX, float bearingY, float advance) { }

	public float get_width() { }

	public float get_height() { }

	public float get_horizontalBearingX() { }

	public float get_horizontalBearingY() { }

	public float get_horizontalAdvance() { }

	public override int GetHashCode() { }

	public override bool Equals(object obj) { }

	public bool Equals(GlyphMetrics other) { }
}

// Namespace: UnityEngine.TextCore
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
public class Glyph
{
	// Fields
	[SerializeField] // RVA: 0x9B1E0 Offset: 0x9A5E0 VA: 0x18009B1E0
	[NativeNameAttribute] // RVA: 0x9B1E0 Offset: 0x9A5E0 VA: 0x18009B1E0
	private uint m_Index;
	[SerializeField] // RVA: 0x9D1C0 Offset: 0x9C5C0 VA: 0x18009D1C0
	[NativeNameAttribute] // RVA: 0x9D1C0 Offset: 0x9C5C0 VA: 0x18009D1C0
	private GlyphMetrics m_Metrics;
	[NativeNameAttribute] // RVA: 0x9F510 Offset: 0x9E910 VA: 0x18009F510
	[SerializeField] // RVA: 0x9F510 Offset: 0x9E910 VA: 0x18009F510
	private GlyphRect m_GlyphRect;
	[SerializeField] // RVA: 0xA1750 Offset: 0xA0B50 VA: 0x1800A1750
	[NativeNameAttribute] // RVA: 0xA1750 Offset: 0xA0B50 VA: 0x1800A1750
	private float m_Scale;
	[NativeNameAttribute] // RVA: 0xA4870 Offset: 0xA3C70 VA: 0x1800A4870
	[SerializeField] // RVA: 0xA4870 Offset: 0xA3C70 VA: 0x1800A4870
	private int m_AtlasIndex;

	// Properties
	public uint index { get; set; }
	public GlyphMetrics metrics { get; set; }
	public GlyphRect glyphRect { get; set; }
	public float scale { get; set; }
	public int atlasIndex { get; set; }

	// Methods

	public void .ctor() { }

	internal void .ctor(GlyphMarshallingStruct glyphStruct) { }

	public void .ctor(uint index, GlyphMetrics metrics, GlyphRect glyphRect, float scale, int atlasIndex) { }

	public uint get_index() { }

	public void set_index(uint value) { }

	public GlyphMetrics get_metrics() { }

	public void set_metrics(GlyphMetrics value) { }

	public GlyphRect get_glyphRect() { }

	public void set_glyphRect(GlyphRect value) { }

	public float get_scale() { }

	public void set_scale(float value) { }

	public int get_atlasIndex() { }

	public void set_atlasIndex(int value) { }
}

// Namespace: UnityEngine.TextCore.LowLevel
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
internal struct GlyphValueRecord
{
	// Fields
	[SerializeField] // RVA: 0xA94E0 Offset: 0xA88E0 VA: 0x1800A94E0
	[NativeNameAttribute] // RVA: 0xA94E0 Offset: 0xA88E0 VA: 0x1800A94E0
	private float m_XPlacement;
	[NativeNameAttribute] // RVA: 0xAB3C0 Offset: 0xAA7C0 VA: 0x1800AB3C0
	[SerializeField] // RVA: 0xAB3C0 Offset: 0xAA7C0 VA: 0x1800AB3C0
	private float m_YPlacement;
	[NativeNameAttribute] // RVA: 0xAD450 Offset: 0xAC850 VA: 0x1800AD450
	[SerializeField] // RVA: 0xAD450 Offset: 0xAC850 VA: 0x1800AD450
	private float m_XAdvance;
	[SerializeField] // RVA: 0xAF360 Offset: 0xAE760 VA: 0x1800AF360
	[NativeNameAttribute] // RVA: 0xAF360 Offset: 0xAE760 VA: 0x1800AF360
	private float m_YAdvance;

	// Properties
	public float xPlacement { get; }
	public float yPlacement { get; }
	public float xAdvance { get; }
	public float yAdvance { get; }

	// Methods

	public float get_xPlacement() { }

	public float get_yPlacement() { }

	public float get_xAdvance() { }

	public float get_yAdvance() { }
}

// Namespace: UnityEngine.TextCore.LowLevel
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
internal struct GlyphAdjustmentRecord
{
	// Fields
	[NativeNameAttribute] // RVA: 0xB2FB0 Offset: 0xB23B0 VA: 0x1800B2FB0
	[SerializeField] // RVA: 0xB2FB0 Offset: 0xB23B0 VA: 0x1800B2FB0
	private uint m_GlyphIndex;
	[NativeNameAttribute] // RVA: 0xB51A0 Offset: 0xB45A0 VA: 0x1800B51A0
	[SerializeField] // RVA: 0xB51A0 Offset: 0xB45A0 VA: 0x1800B51A0
	private GlyphValueRecord m_GlyphValueRecord;

	// Properties
	public uint glyphIndex { get; }
	public GlyphValueRecord glyphValueRecord { get; }

	// Methods

	public uint get_glyphIndex() { }

	public GlyphValueRecord get_glyphValueRecord() { }
}

// Namespace: UnityEngine.TextCore.LowLevel
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
internal struct GlyphPairAdjustmentRecord
{
	// Fields
	[SerializeField] // RVA: 0xB8EE0 Offset: 0xB82E0 VA: 0x1800B8EE0
	[NativeNameAttribute] // RVA: 0xB8EE0 Offset: 0xB82E0 VA: 0x1800B8EE0
	private GlyphAdjustmentRecord m_FirstAdjustmentRecord;
	[NativeNameAttribute] // RVA: 0xBB0F0 Offset: 0xBA4F0 VA: 0x1800BB0F0
	[SerializeField] // RVA: 0xBB0F0 Offset: 0xBA4F0 VA: 0x1800BB0F0
	private GlyphAdjustmentRecord m_SecondAdjustmentRecord;

	// Properties
	public GlyphAdjustmentRecord firstAdjustmentRecord { get; }
	public GlyphAdjustmentRecord secondAdjustmentRecord { get; }

	// Methods

	public GlyphAdjustmentRecord get_firstAdjustmentRecord() { }

	public GlyphAdjustmentRecord get_secondAdjustmentRecord() { }
}

// Namespace: UnityEngine.TextCore.LowLevel
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum GlyphLoadFlags
{
	// Fields
	public int value__;
	public const GlyphLoadFlags LOAD_DEFAULT = 0;
	public const GlyphLoadFlags LOAD_NO_SCALE = 1;
	public const GlyphLoadFlags LOAD_NO_HINTING = 2;
	public const GlyphLoadFlags LOAD_RENDER = 4;
	public const GlyphLoadFlags LOAD_NO_BITMAP = 8;
	public const GlyphLoadFlags LOAD_FORCE_AUTOHINT = 32;
	public const GlyphLoadFlags LOAD_MONOCHROME = 4096;
	public const GlyphLoadFlags LOAD_NO_AUTOHINT = 32768;
	public const GlyphLoadFlags LOAD_COMPUTE_METRICS = 2097152;
	public const GlyphLoadFlags LOAD_BITMAP_METRICS_ONLY = 4194304;
}

// Namespace: UnityEngine.TextCore.LowLevel
public enum FontEngineError
{
	// Fields
	public int value__;
	public const FontEngineError Success = 0;
	public const FontEngineError Invalid_File_Path = 1;
	public const FontEngineError Invalid_File_Format = 2;
	public const FontEngineError Invalid_File_Structure = 3;
	public const FontEngineError Invalid_File = 4;
	public const FontEngineError Invalid_Table = 8;
	public const FontEngineError Invalid_Glyph_Index = 16;
	public const FontEngineError Invalid_Character_Code = 17;
	public const FontEngineError Invalid_Pixel_Size = 23;
	public const FontEngineError Invalid_Library = 33;
	public const FontEngineError Invalid_Face = 35;
	public const FontEngineError Invalid_Library_or_Face = 41;
	public const FontEngineError Atlas_Generation_Cancelled = 100;
	public const FontEngineError Invalid_SharedTextureData = 101;
}

// Namespace: UnityEngine.TextCore.LowLevel
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum GlyphRenderMode
{
	// Fields
	public int value__;
	public const GlyphRenderMode SMOOTH_HINTED = 4121;
	public const GlyphRenderMode SMOOTH = 4117;
	public const GlyphRenderMode RASTER_HINTED = 4122;
	public const GlyphRenderMode RASTER = 4118;
	public const GlyphRenderMode SDF = 4138;
	public const GlyphRenderMode SDF8 = 8234;
	public const GlyphRenderMode SDF16 = 16426;
	public const GlyphRenderMode SDF32 = 32810;
	public const GlyphRenderMode SDFAA_HINTED = 4169;
	public const GlyphRenderMode SDFAA = 4165;
}

// Namespace: UnityEngine.TextCore.LowLevel
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum GlyphPackingMode
{
	// Fields
	public int value__;
	public const GlyphPackingMode BestShortSideFit = 0;
	public const GlyphPackingMode BestLongSideFit = 1;
	public const GlyphPackingMode BestAreaFit = 2;
	public const GlyphPackingMode BottomLeftRule = 3;
	public const GlyphPackingMode ContactPointRule = 4;
}

// Namespace: UnityEngine.TextCore.LowLevel
[NativeHeaderAttribute] // RVA: 0xC0F20 Offset: 0xC0320 VA: 0x1800C0F20
public sealed class FontEngine
{
	// Fields
	private static readonly FontEngine s_Instance;
	private static Glyph[] s_Glyphs;
	private static uint[] s_GlyphIndexes_MarshallingArray;
	private static GlyphMarshallingStruct[] s_GlyphMarshallingStruct_IN;
	private static GlyphMarshallingStruct[] s_GlyphMarshallingStruct_OUT;
	private static GlyphRect[] s_FreeGlyphRects;
	private static GlyphRect[] s_UsedGlyphRects;
	private static GlyphPairAdjustmentRecord[] s_GlyphPairAdjustmentRecords_MarshallingArray;
	private static Dictionary<uint, Glyph> s_GlyphLookupDictionary;

	// Methods

	internal void .ctor() { }

	public static FontEngineError InitializeFontEngine() { }

	[NativeMethodAttribute] // RVA: 0xC3CB0 Offset: 0xC30B0 VA: 0x1800C3CB0
	private static int InitializeFontEngine_Internal() { }

	public static FontEngineError LoadFontFace(Font font, int pointSize) { }

	[NativeMethodAttribute] // RVA: 0xC4510 Offset: 0xC3910 VA: 0x1800C4510
	private static int LoadFontFace_With_Size_FromFont_Internal(Font font, int pointSize) { }

	public static FaceInfo GetFaceInfo() { }

	[NativeMethodAttribute] // RVA: 0xC6470 Offset: 0xC5870 VA: 0x1800C6470
	private static int GetFaceInfo_Internal(ref FaceInfo faceInfo) { }

	[NativeMethodAttribute] // RVA: 0xC8420 Offset: 0xC7820 VA: 0x1800C8420
	internal static uint GetGlyphIndex(uint unicode) { }

	public static bool TryGetGlyphWithUnicodeValue(uint unicode, GlyphLoadFlags flags, out Glyph glyph) { }

	[NativeMethodAttribute] // RVA: 0xCA300 Offset: 0xC9700 VA: 0x1800CA300
	private static bool TryGetGlyphWithUnicodeValue_Internal(uint unicode, GlyphLoadFlags loadFlags, ref GlyphMarshallingStruct glyphStruct) { }

	public static bool TryGetGlyphWithIndexValue(uint glyphIndex, GlyphLoadFlags flags, out Glyph glyph) { }

	[NativeMethodAttribute] // RVA: 0xCAE10 Offset: 0xCA210 VA: 0x1800CAE10
	private static bool TryGetGlyphWithIndexValue_Internal(uint glyphIndex, GlyphLoadFlags loadFlags, ref GlyphMarshallingStruct glyphStruct) { }

	internal static bool TryPackGlyphInAtlas(Glyph glyph, int padding, GlyphPackingMode packingMode, GlyphRenderMode renderMode, int width, int height, List<GlyphRect> freeGlyphRects, List<GlyphRect> usedGlyphRects) { }

	[NativeMethodAttribute] // RVA: 0xCCF50 Offset: 0xCC350 VA: 0x1800CCF50
	private static bool TryPackGlyphInAtlas_Internal(ref GlyphMarshallingStruct glyph, int padding, GlyphPackingMode packingMode, GlyphRenderMode renderMode, int width, int height, [Out] GlyphRect[] freeGlyphRects, ref int freeGlyphRectCount, [Out] GlyphRect[] usedGlyphRects, ref int usedGlyphRectCount) { }

	internal static FontEngineError RenderGlyphsToTexture(List<Glyph> glyphs, int padding, GlyphRenderMode renderMode, Texture2D texture) { }

	[NativeMethodAttribute] // RVA: 0xCEDC0 Offset: 0xCE1C0 VA: 0x1800CEDC0
	private static int RenderGlyphsToTexture_Internal(GlyphMarshallingStruct[] glyphs, int glyphCount, int padding, GlyphRenderMode renderMode, Texture2D texture) { }

	internal static bool TryAddGlyphToTexture(uint glyphIndex, int padding, GlyphPackingMode packingMode, List<GlyphRect> freeGlyphRects, List<GlyphRect> usedGlyphRects, GlyphRenderMode renderMode, Texture2D texture, out Glyph glyph) { }

	[NativeMethodAttribute] // RVA: 0xD0C00 Offset: 0xD0000 VA: 0x1800D0C00
	private static bool TryAddGlyphToTexture_Internal(uint glyphIndex, int padding, GlyphPackingMode packingMode, [Out] GlyphRect[] freeGlyphRects, ref int freeGlyphRectCount, [Out] GlyphRect[] usedGlyphRects, ref int usedGlyphRectCount, GlyphRenderMode renderMode, Texture2D texture, out GlyphMarshallingStruct glyph) { }

	internal static bool TryAddGlyphsToTexture(List<uint> glyphIndexes, int padding, GlyphPackingMode packingMode, List<GlyphRect> freeGlyphRects, List<GlyphRect> usedGlyphRects, GlyphRenderMode renderMode, Texture2D texture, out Glyph[] glyphs) { }

	[NativeMethodAttribute] // RVA: 0xD17E0 Offset: 0xD0BE0 VA: 0x1800D17E0
	private static bool TryAddGlyphsToTexture_Internal(uint[] glyphIndex, int padding, GlyphPackingMode packingMode, [Out] GlyphRect[] freeGlyphRects, ref int freeGlyphRectCount, [Out] GlyphRect[] usedGlyphRects, ref int usedGlyphRectCount, GlyphRenderMode renderMode, Texture2D texture, [Out] GlyphMarshallingStruct[] glyphs, ref int glyphCount) { }

	internal static GlyphPairAdjustmentRecord[] GetGlyphPairAdjustmentTable(uint[] glyphIndexes) { }

	[NativeMethodAttribute] // RVA: 0xD34D0 Offset: 0xD28D0 VA: 0x1800D34D0
	private static int GetGlyphPairAdjustmentTable_Internal(uint[] glyphIndexes, [Out] GlyphPairAdjustmentRecord[] glyphPairAdjustmentRecords, out int adjustmentRecordCount) { }

	[NativeMethodAttribute] // RVA: 0xD5550 Offset: 0xD4950 VA: 0x1800D5550
	internal static void ResetAtlasTexture(Texture2D texture) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.TextCore.LowLevel
internal struct FontEngineUtilities
{
	// Methods

	internal static int MaxValue(int a, int b, int c) { }
}

// Namespace: UnityEngine.TextCore.LowLevel
[UsedByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal struct GlyphMarshallingStruct
{
	// Fields
	public uint index;
	public GlyphMetrics metrics;
	public GlyphRect glyphRect;
	public float scale;
	public int atlasIndex;

	// Methods

	public void .ctor(Glyph glyph) { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine.Tilemaps
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class ITilemap
{
	// Fields
	internal static ITilemap s_Instance;
	internal Tilemap m_Tilemap;

	// Methods

	internal void .ctor() { }

	public void RefreshTile(Vector3Int position) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ITilemap CreateInstance() { }
}

// Namespace: UnityEngine.Tilemaps
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
public class Tile : TileBase
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Sprite m_Sprite;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Color m_Color;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Matrix4x4 m_Transform;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GameObject m_InstancedGameObject;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TileFlags m_Flags;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Tile.ColliderType m_ColliderType;

	// Properties
	public Sprite sprite { get; set; }
	public Color color { get; set; }
	public Matrix4x4 transform { get; set; }
	public GameObject gameObject { get; set; }
	public TileFlags flags { get; set; }
	public Tile.ColliderType colliderType { get; set; }

	// Methods

	public void .ctor() { }

	public Sprite get_sprite() { }

	public void set_sprite(Sprite value) { }

	public Color get_color() { }

	public void set_color(Color value) { }

	public Matrix4x4 get_transform() { }

	public void set_transform(Matrix4x4 value) { }

	public GameObject get_gameObject() { }

	public void set_gameObject(GameObject value) { }

	public TileFlags get_flags() { }

	public void set_flags(TileFlags value) { }

	public Tile.ColliderType get_colliderType() { }

	public void set_colliderType(Tile.ColliderType value) { }

	public override void GetTileData(Vector3Int position, ITilemap tilemap, ref TileData tileData) { }
}

// Namespace: 
public enum Tile.ColliderType
{
	// Fields
	public int value__;
	public const Tile.ColliderType None = 0;
	public const Tile.ColliderType Sprite = 1;
	public const Tile.ColliderType Grid = 2;
}

// Namespace: UnityEngine.Tilemaps
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public abstract class TileBase : ScriptableObject
{
	// Methods

	protected void .ctor() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual void RefreshTile(Vector3Int position, ITilemap tilemap) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual void GetTileData(Vector3Int position, ITilemap tilemap, ref TileData tileData) { }

	private TileData GetTileDataNoRef(Vector3Int position, ITilemap tilemap) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual bool GetTileAnimationData(Vector3Int position, ITilemap tilemap, ref TileAnimationData tileAnimationData) { }

	private TileAnimationData GetTileAnimationDataNoRef(Vector3Int position, ITilemap tilemap) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual bool StartUp(Vector3Int position, ITilemap tilemap, GameObject go) { }
}

// Namespace: UnityEngine.Tilemaps
[NativeHeaderAttribute] // RVA: 0xC6F0 Offset: 0xBAF0 VA: 0x18000C6F0
[NativeHeaderAttribute] // RVA: 0xC6F0 Offset: 0xBAF0 VA: 0x18000C6F0
[NativeHeaderAttribute] // RVA: 0xC6F0 Offset: 0xBAF0 VA: 0x18000C6F0
[RequireComponent] // RVA: 0xC6F0 Offset: 0xBAF0 VA: 0x18000C6F0
[NativeTypeAttribute] // RVA: 0xC6F0 Offset: 0xBAF0 VA: 0x18000C6F0
[NativeHeaderAttribute] // RVA: 0xC6F0 Offset: 0xBAF0 VA: 0x18000C6F0
[NativeHeaderAttribute] // RVA: 0xC6F0 Offset: 0xBAF0 VA: 0x18000C6F0
public sealed class Tilemap : GridLayout
{
	// Methods

	[NativeMethodAttribute] // RVA: 0x14920 Offset: 0x13D20 VA: 0x180014920
	public void RefreshTile(Vector3Int position) { }

	private void RefreshTile_Injected(ref Vector3Int position) { }
}

// Namespace: UnityEngine.Tilemaps
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum TileFlags
{
	// Fields
	public int value__;
	public const TileFlags None = 0;
	public const TileFlags LockColor = 1;
	public const TileFlags LockTransform = 2;
	public const TileFlags InstantiateGameObjectRuntimeOnly = 4;
	public const TileFlags LockAll = 3;
}

// Namespace: UnityEngine.Tilemaps
[RequiredByNativeCodeAttribute] // RVA: 0x18F60 Offset: 0x18360 VA: 0x180018F60
[NativeTypeAttribute] // RVA: 0x18F60 Offset: 0x18360 VA: 0x180018F60
public struct TileData
{
	// Fields
	private Sprite m_Sprite;
	private Color m_Color;
	private Matrix4x4 m_Transform;
	private GameObject m_GameObject;
	private TileFlags m_Flags;
	private Tile.ColliderType m_ColliderType;

	// Properties
	public Sprite sprite { set; }
	public Color color { set; }
	public Matrix4x4 transform { set; }
	public GameObject gameObject { set; }
	public TileFlags flags { set; }
	public Tile.ColliderType colliderType { set; }

	// Methods

	public void set_sprite(Sprite value) { }

	public void set_color(Color value) { }

	public void set_transform(Matrix4x4 value) { }

	public void set_gameObject(GameObject value) { }

	public void set_flags(TileFlags value) { }

	public void set_colliderType(Tile.ColliderType value) { }
}

// Namespace: UnityEngine.Tilemaps
[RequiredByNativeCodeAttribute] // RVA: 0x18F60 Offset: 0x18360 VA: 0x180018F60
[NativeTypeAttribute] // RVA: 0x18F60 Offset: 0x18360 VA: 0x180018F60
public struct TileAnimationData
{
	// Fields
	private Sprite[] m_AnimatedSprites;
	private float m_AnimationSpeed;
	private float m_AnimationStartTime;
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine.Yoga
internal sealed class BaselineFunction : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual float Invoke(YogaNode node, float width, float height) { }

	public virtual IAsyncResult BeginInvoke(YogaNode node, float width, float height, AsyncCallback callback, object object) { }

	public virtual float EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine.Yoga
internal sealed class MeasureFunction : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual YogaSize Invoke(YogaNode node, float width, YogaMeasureMode widthMode, float height, YogaMeasureMode heightMode) { }

	public virtual IAsyncResult BeginInvoke(YogaNode node, float width, YogaMeasureMode widthMode, float height, YogaMeasureMode heightMode, AsyncCallback callback, object object) { }

	public virtual YogaSize EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine.Yoga
internal enum YogaMeasureMode
{
	// Fields
	public int value__;
	public const YogaMeasureMode Undefined = 0;
	public const YogaMeasureMode Exactly = 1;
	public const YogaMeasureMode AtMost = 2;
}

// Namespace: UnityEngine.Yoga
[NativeHeaderAttribute] // RVA: 0x62B10 Offset: 0x61F10 VA: 0x180062B10
internal static class Native
{
	// Methods

	public static void YGNodeFree(IntPtr ygNode) { }

	[FreeFunctionAttribute] // RVA: 0x649C0 Offset: 0x63DC0 VA: 0x1800649C0
	private static void YGNodeFreeInternal(IntPtr ygNode) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void YGNodeMeasureInvoke(YogaNode node, float width, YogaMeasureMode widthMode, float height, YogaMeasureMode heightMode, IntPtr returnValueAddress) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void YGNodeBaselineInvoke(YogaNode node, float width, float height, IntPtr returnValueAddress) { }
}

// Namespace: UnityEngine.Yoga
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
internal class YogaNode : IEnumerable<YogaNode>, IEnumerable
{
	// Fields
	internal IntPtr _ygNode;
	private List<YogaNode> _children;
	private MeasureFunction _measureFunction;
	private BaselineFunction _baselineFunction;

	// Methods

	protected override void Finalize() { }

	public static YogaSize MeasureInternal(YogaNode node, float width, YogaMeasureMode widthMode, float height, YogaMeasureMode heightMode) { }

	public static float BaselineInternal(YogaNode node, float width, float height) { }

	public IEnumerator<YogaNode> GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: UnityEngine.Yoga
internal struct YogaSize
{
	// Fields
	public float width;
	public float height;
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine
public enum RenderMode
{
	// Fields
	public int value__;
	public const RenderMode ScreenSpaceOverlay = 0;
	public const RenderMode ScreenSpaceCamera = 1;
	public const RenderMode WorldSpace = 2;
}

// Namespace: UnityEngine
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum AdditionalCanvasShaderChannels
{
	// Fields
	public int value__;
	public const AdditionalCanvasShaderChannels None = 0;
	public const AdditionalCanvasShaderChannels TexCoord1 = 1;
	public const AdditionalCanvasShaderChannels TexCoord2 = 2;
	public const AdditionalCanvasShaderChannels TexCoord3 = 4;
	public const AdditionalCanvasShaderChannels Normal = 8;
	public const AdditionalCanvasShaderChannels Tangent = 16;
}

// Namespace: UnityEngine
[NativeClassAttribute] // RVA: 0xB4C90 Offset: 0xB4090 VA: 0x1800B4C90
[NativeHeaderAttribute] // RVA: 0xB4C90 Offset: 0xB4090 VA: 0x1800B4C90
[NativeHeaderAttribute] // RVA: 0xB4C90 Offset: 0xB4090 VA: 0x1800B4C90
[RequireComponent] // RVA: 0xB4C90 Offset: 0xB4090 VA: 0x1800B4C90
public sealed class Canvas : Behaviour
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private static Canvas.WillRenderCanvases willRenderCanvases;

	// Properties
	public RenderMode renderMode { get; set; }
	public bool isRootCanvas { get; }
	public Rect pixelRect { get; }
	public float scaleFactor { get; set; }
	public float referencePixelsPerUnit { get; set; }
	public bool overridePixelPerfect { get; set; }
	public bool pixelPerfect { get; set; }
	public float planeDistance { get; set; }
	public int renderOrder { get; }
	public bool overrideSorting { get; set; }
	public int sortingOrder { get; set; }
	public int targetDisplay { get; set; }
	public int sortingLayerID { get; set; }
	public int cachedSortingLayerValue { get; }
	public AdditionalCanvasShaderChannels additionalShaderChannels { get; set; }
	public string sortingLayerName { get; set; }
	public Canvas rootCanvas { get; }
	[NativePropertyAttribute] // RVA: 0xBF0A0 Offset: 0xBE4A0 VA: 0x1800BF0A0
	public Camera worldCamera { get; set; }
	[NativePropertyAttribute] // RVA: 0xC0CC0 Offset: 0xC00C0 VA: 0x1800C0CC0
	public float normalizedSortingGridSize { get; set; }

	// Methods

	public void .ctor() { }

	public static void add_willRenderCanvases(Canvas.WillRenderCanvases value) { }

	public static void remove_willRenderCanvases(Canvas.WillRenderCanvases value) { }

	public RenderMode get_renderMode() { }

	public void set_renderMode(RenderMode value) { }

	public bool get_isRootCanvas() { }

	public Rect get_pixelRect() { }

	public float get_scaleFactor() { }

	public void set_scaleFactor(float value) { }

	public float get_referencePixelsPerUnit() { }

	public void set_referencePixelsPerUnit(float value) { }

	public bool get_overridePixelPerfect() { }

	public void set_overridePixelPerfect(bool value) { }

	public bool get_pixelPerfect() { }

	public void set_pixelPerfect(bool value) { }

	public float get_planeDistance() { }

	public void set_planeDistance(float value) { }

	public int get_renderOrder() { }

	public bool get_overrideSorting() { }

	public void set_overrideSorting(bool value) { }

	public int get_sortingOrder() { }

	public void set_sortingOrder(int value) { }

	public int get_targetDisplay() { }

	public void set_targetDisplay(int value) { }

	public int get_sortingLayerID() { }

	public void set_sortingLayerID(int value) { }

	public int get_cachedSortingLayerValue() { }

	public AdditionalCanvasShaderChannels get_additionalShaderChannels() { }

	public void set_additionalShaderChannels(AdditionalCanvasShaderChannels value) { }

	public string get_sortingLayerName() { }

	public void set_sortingLayerName(string value) { }

	public Canvas get_rootCanvas() { }

	public Camera get_worldCamera() { }

	public void set_worldCamera(Camera value) { }

	public float get_normalizedSortingGridSize() { }

	public void set_normalizedSortingGridSize(float value) { }

	[FreeFunctionAttribute] // RVA: 0xBAFB0 Offset: 0xBA3B0 VA: 0x1800BAFB0
	public static Material GetDefaultCanvasMaterial() { }

	[FreeFunctionAttribute] // RVA: 0xBCCB0 Offset: 0xBC0B0 VA: 0x1800BCCB0
	public static Material GetETC1SupportedCanvasMaterial() { }

	public static void ForceUpdateCanvases() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void SendWillRenderCanvases() { }

	private void get_pixelRect_Injected(out Rect ret) { }
}

// Namespace: 
public sealed class Canvas.WillRenderCanvases : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine
[StaticAccessorAttribute] // RVA: 0xC3AC0 Offset: 0xC2EC0 VA: 0x1800C3AC0
[NativeHeaderAttribute] // RVA: 0xC3AC0 Offset: 0xC2EC0 VA: 0x1800C3AC0
public static class UISystemProfilerApi
{
	// Methods

	public static void BeginSample(UISystemProfilerApi.SampleType type) { }

	public static void EndSample(UISystemProfilerApi.SampleType type) { }

	public static void AddMarker(string name, Object obj) { }
}

// Namespace: 
public enum UISystemProfilerApi.SampleType
{
	// Fields
	public int value__;
	public const UISystemProfilerApi.SampleType Layout = 0;
	public const UISystemProfilerApi.SampleType Render = 1;
}

// Namespace: UnityEngine
public interface ICanvasRaycastFilter
{
	// Methods

	public abstract bool IsRaycastLocationValid(Vector2 sp, Camera eventCamera) { }
}

// Namespace: UnityEngine
[NativeClassAttribute] // RVA: 0xC5B60 Offset: 0xC4F60 VA: 0x1800C5B60
[NativeHeaderAttribute] // RVA: 0xC5B60 Offset: 0xC4F60 VA: 0x1800C5B60
public sealed class CanvasGroup : Behaviour, ICanvasRaycastFilter
{
	// Properties
	[NativePropertyAttribute] // RVA: 0xC8080 Offset: 0xC7480 VA: 0x1800C8080
	public float alpha { get; set; }
	[NativePropertyAttribute] // RVA: 0xC8BF0 Offset: 0xC7FF0 VA: 0x1800C8BF0
	public bool interactable { get; set; }
	[NativePropertyAttribute] // RVA: 0xCAB60 Offset: 0xC9F60 VA: 0x1800CAB60
	public bool blocksRaycasts { get; set; }
	[NativePropertyAttribute] // RVA: 0xCCAB0 Offset: 0xCBEB0 VA: 0x1800CCAB0
	public bool ignoreParentGroups { get; set; }

	// Methods

	public void .ctor() { }

	public float get_alpha() { }

	public void set_alpha(float value) { }

	public bool get_interactable() { }

	public void set_interactable(bool value) { }

	public bool get_blocksRaycasts() { }

	public void set_blocksRaycasts(bool value) { }

	public bool get_ignoreParentGroups() { }

	public void set_ignoreParentGroups(bool value) { }

	public bool IsRaycastLocationValid(Vector2 sp, Camera eventCamera) { }
}

// Namespace: UnityEngine
[NativeClassAttribute] // RVA: 0xCE9F0 Offset: 0xCDDF0 VA: 0x1800CE9F0
[NativeHeaderAttribute] // RVA: 0xCE9F0 Offset: 0xCDDF0 VA: 0x1800CE9F0
public sealed class CanvasRenderer : Component
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private bool <isMask>k__BackingField;

	// Properties
	public bool hasPopInstruction { set; }
	public int materialCount { get; set; }
	public int popMaterialCount { set; }
	public int absoluteDepth { get; }
	public bool hasMoved { get; }
	[NativePropertyAttribute] // RVA: 0xD7510 Offset: 0xD6910 VA: 0x1800D7510
	public bool cull { get; set; }

	// Methods

	public void set_hasPopInstruction(bool value) { }

	public int get_materialCount() { }

	public void set_materialCount(int value) { }

	public void set_popMaterialCount(int value) { }

	public int get_absoluteDepth() { }

	public bool get_hasMoved() { }

	public bool get_cull() { }

	public void set_cull(bool value) { }

	public void SetColor(Color color) { }

	public Color GetColor() { }

	public void EnableRectClipping(Rect rect) { }

	public void DisableRectClipping() { }

	public void SetMaterial(Material material, int index) { }

	public Material GetMaterial(int index) { }

	public void SetPopMaterial(Material material, int index) { }

	public void SetTexture(Texture texture) { }

	public void SetAlphaTexture(Texture texture) { }

	public void SetMesh(Mesh mesh) { }

	public void Clear() { }

	public void SetMaterial(Material material, Texture texture) { }

	public Material GetMaterial() { }

	public static void SplitUIVertexStreams(List<UIVertex> verts, List<Vector3> positions, List<Color32> colors, List<Vector2> uv0S, List<Vector2> uv1S, List<Vector2> uv2S, List<Vector2> uv3S, List<Vector3> normals, List<Vector4> tangents, List<int> indices) { }

	public static void CreateUIVertexStream(List<UIVertex> verts, List<Vector3> positions, List<Color32> colors, List<Vector2> uv0S, List<Vector2> uv1S, List<Vector2> uv2S, List<Vector2> uv3S, List<Vector3> normals, List<Vector4> tangents, List<int> indices) { }

	public static void AddUIVertexStream(List<UIVertex> verts, List<Vector3> positions, List<Color32> colors, List<Vector2> uv0S, List<Vector2> uv1S, List<Vector2> uv2S, List<Vector2> uv3S, List<Vector3> normals, List<Vector4> tangents) { }

	[StaticAccessorAttribute] // RVA: 0xD3880 Offset: 0xD2C80 VA: 0x1800D3880
	private static void SplitIndicesStreamsInternal(object verts, object indices) { }

	[StaticAccessorAttribute] // RVA: 0xD3880 Offset: 0xD2C80 VA: 0x1800D3880
	private static void SplitUIVertexStreamsInternal(object verts, object positions, object colors, object uv0S, object uv1S, object uv2S, object uv3S, object normals, object tangents) { }

	[StaticAccessorAttribute] // RVA: 0xD3880 Offset: 0xD2C80 VA: 0x1800D3880
	private static void CreateUIVertexStreamInternal(object verts, object positions, object colors, object uv0S, object uv1S, object uv2S, object uv3S, object normals, object tangents, object indices) { }

	private void SetColor_Injected(ref Color color) { }

	private void GetColor_Injected(out Color ret) { }

	private void EnableRectClipping_Injected(ref Rect rect) { }
}

// Namespace: UnityEngine
[StaticAccessorAttribute] // RVA: 0xDA580 Offset: 0xD9980 VA: 0x1800DA580
[NativeHeaderAttribute] // RVA: 0xDA580 Offset: 0xD9980 VA: 0x1800DA580
[NativeHeaderAttribute] // RVA: 0xDA580 Offset: 0xD9980 VA: 0x1800DA580
[NativeHeaderAttribute] // RVA: 0xDA580 Offset: 0xD9980 VA: 0x1800DA580
[NativeHeaderAttribute] // RVA: 0xDA580 Offset: 0xD9980 VA: 0x1800DA580
public sealed class RectTransformUtility
{
	// Fields
	private static readonly Vector3[] s_Corners;

	// Methods

	public static bool RectangleContainsScreenPoint(RectTransform rect, Vector2 screenPoint) { }

	public static bool RectangleContainsScreenPoint(RectTransform rect, Vector2 screenPoint, Camera cam) { }

	public static bool ScreenPointToWorldPointInRectangle(RectTransform rect, Vector2 screenPoint, Camera cam, out Vector3 worldPoint) { }

	public static bool ScreenPointToLocalPointInRectangle(RectTransform rect, Vector2 screenPoint, Camera cam, out Vector2 localPoint) { }

	public static Ray ScreenPointToRay(Camera cam, Vector2 screenPos) { }

	public static Vector2 WorldToScreenPoint(Camera cam, Vector3 worldPoint) { }

	public static Bounds CalculateRelativeRectTransformBounds(Transform root, Transform child) { }

	public static Bounds CalculateRelativeRectTransformBounds(Transform trans) { }

	public static void FlipLayoutOnAxis(RectTransform rect, int axis, bool keepPositioning, bool recursive) { }

	public static void FlipLayoutAxes(RectTransform rect, bool keepPositioning, bool recursive) { }

	private static Vector2 GetTransposed(Vector2 input) { }

	public static Vector2 PixelAdjustPoint(Vector2 point, Transform elementTransform, Canvas canvas) { }

	public static Rect PixelAdjustRect(RectTransform rectTransform, Canvas canvas) { }

	private static bool PointInRectangle(Vector2 screenPoint, RectTransform rect, Camera cam) { }

	private static void .cctor() { }

	private static void PixelAdjustPoint_Injected(ref Vector2 point, Transform elementTransform, Canvas canvas, out Vector2 ret) { }

	private static void PixelAdjustRect_Injected(RectTransform rectTransform, Canvas canvas, out Rect ret) { }

	private static bool PointInRectangle_Injected(ref Vector2 screenPoint, RectTransform rect, Camera cam) { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine.Networking.Match
internal abstract class Request
{
	// Fields
	public static readonly int currentVersion;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private SourceID <sourceId>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private string <projectId>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private string <accessTokenString>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private int <domain>k__BackingField;

	// Properties
	public SourceID sourceId { get; }
	public string projectId { get; }
	public string accessTokenString { get; }
	public int domain { get; set; }

	// Methods

	protected void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public SourceID get_sourceId() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_projectId() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_accessTokenString() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_domain() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_domain(int value) { }

	public override string ToString() { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Networking.Match
internal interface IResponse
{}

// Namespace: UnityEngine.Networking.Match
[Serializable]
internal abstract class Response : IResponse
{
	// Fields
	public bool success;
	public string extendedInfo;

	// Methods

	protected void .ctor() { }

	public void SetFailure(string info) { }

	public override string ToString() { }
}

// Namespace: UnityEngine.Networking.Match
internal class BasicResponse : Response
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Networking.Match
internal class CreateMatchRequest : Request
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private string <name>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private uint <size>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private string <publicAddress>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private string <privateAddress>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private int <eloScore>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private bool <advertise>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private string <password>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private Dictionary<string, long> <matchAttributes>k__BackingField;

	// Properties
	public string name { get; set; }
	public uint size { get; set; }
	public string publicAddress { get; set; }
	public string privateAddress { get; set; }
	public int eloScore { get; set; }
	public bool advertise { get; set; }
	public string password { get; set; }
	public Dictionary<string, long> matchAttributes { get; }

	// Methods

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_name() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_name(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public uint get_size() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_size(uint value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_publicAddress() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_publicAddress(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_privateAddress() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_privateAddress(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_eloScore() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_eloScore(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_advertise() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_advertise(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_password() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_password(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Dictionary<string, long> get_matchAttributes() { }

	public override string ToString() { }
}

// Namespace: UnityEngine.Networking.Match
internal class CreateMatchResponse : BasicResponse
{
	// Fields
	public string address;
	public int port;
	public int domain;
	public ulong networkId;
	public string accessTokenString;
	public NodeID nodeId;
	public bool usingRelay;

	// Methods

	public void .ctor() { }

	public override string ToString() { }
}

// Namespace: UnityEngine.Networking.Match
internal class JoinMatchRequest : Request
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private NetworkID <networkId>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private string <publicAddress>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private string <privateAddress>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private int <eloScore>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private string <password>k__BackingField;

	// Properties
	public NetworkID networkId { get; set; }
	public string publicAddress { get; set; }
	public string privateAddress { get; set; }
	public int eloScore { get; set; }
	public string password { get; set; }

	// Methods

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public NetworkID get_networkId() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_networkId(NetworkID value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_publicAddress() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_publicAddress(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_privateAddress() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_privateAddress(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_eloScore() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_eloScore(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_password() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_password(string value) { }

	public override string ToString() { }
}

// Namespace: UnityEngine.Networking.Match
[Serializable]
internal class JoinMatchResponse : BasicResponse
{
	// Fields
	public string address;
	public int port;
	public int domain;
	public ulong networkId;
	public string accessTokenString;
	public NodeID nodeId;
	public bool usingRelay;

	// Methods

	public void .ctor() { }

	public override string ToString() { }
}

// Namespace: UnityEngine.Networking.Match
internal class DestroyMatchRequest : Request
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private NetworkID <networkId>k__BackingField;

	// Properties
	public NetworkID networkId { get; set; }

	// Methods

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public NetworkID get_networkId() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_networkId(NetworkID value) { }

	public override string ToString() { }
}

// Namespace: UnityEngine.Networking.Match
internal class DropConnectionRequest : Request
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private NetworkID <networkId>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private NodeID <nodeId>k__BackingField;

	// Properties
	public NetworkID networkId { get; set; }
	public NodeID nodeId { get; set; }

	// Methods

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public NetworkID get_networkId() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_networkId(NetworkID value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public NodeID get_nodeId() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_nodeId(NodeID value) { }

	public override string ToString() { }
}

// Namespace: UnityEngine.Networking.Match
[Serializable]
internal class DropConnectionResponse : Response
{
	// Fields
	public ulong networkId;

	// Methods

	public void .ctor() { }

	public override string ToString() { }
}

// Namespace: UnityEngine.Networking.Match
internal class ListMatchRequest : Request
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private int <pageSize>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private int <pageNum>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private string <nameFilter>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private bool <filterOutPrivateMatches>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private int <eloScore>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private Dictionary<string, long> <matchAttributeFilterLessThan>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private Dictionary<string, long> <matchAttributeFilterEqualTo>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private Dictionary<string, long> <matchAttributeFilterGreaterThan>k__BackingField;

	// Properties
	public int pageSize { get; set; }
	public int pageNum { get; set; }
	public string nameFilter { get; set; }
	public bool filterOutPrivateMatches { get; set; }
	public int eloScore { get; set; }
	public Dictionary<string, long> matchAttributeFilterLessThan { get; }
	public Dictionary<string, long> matchAttributeFilterEqualTo { get; }
	public Dictionary<string, long> matchAttributeFilterGreaterThan { get; }

	// Methods

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_pageSize() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_pageSize(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_pageNum() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_pageNum(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_nameFilter() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_nameFilter(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_filterOutPrivateMatches() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_filterOutPrivateMatches(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_eloScore() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_eloScore(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Dictionary<string, long> get_matchAttributeFilterLessThan() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Dictionary<string, long> get_matchAttributeFilterEqualTo() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Dictionary<string, long> get_matchAttributeFilterGreaterThan() { }

	public override string ToString() { }
}

// Namespace: UnityEngine.Networking.Match
[Serializable]
internal class MatchDirectConnectInfo
{
	// Fields
	public NodeID nodeId;
	public string publicAddress;
	public string privateAddress;
	public HostPriority hostPriority;

	// Methods

	public void .ctor() { }

	public override string ToString() { }
}

// Namespace: UnityEngine.Networking.Match
[Serializable]
internal class MatchDesc
{
	// Fields
	public ulong networkId;
	public string name;
	public int averageEloScore;
	public int maxSize;
	public int currentSize;
	public bool isPrivate;
	public Dictionary<string, long> matchAttributes;
	public NodeID hostNodeId;
	public List<MatchDirectConnectInfo> directConnectInfos;

	// Methods

	public void .ctor() { }

	public override string ToString() { }
}

// Namespace: UnityEngine.Networking.Match
[Serializable]
internal class ListMatchResponse : BasicResponse
{
	// Fields
	public List<MatchDesc> matches;

	// Methods

	public void .ctor() { }

	public override string ToString() { }
}

// Namespace: UnityEngine.Networking.Match
internal class SetMatchAttributesRequest : Request
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private NetworkID <networkId>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private bool <isListed>k__BackingField;

	// Properties
	public NetworkID networkId { get; set; }
	public bool isListed { get; set; }

	// Methods

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public NetworkID get_networkId() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_networkId(NetworkID value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_isListed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_isListed(bool value) { }

	public override string ToString() { }
}

// Namespace: UnityEngine.Networking.Types
[DefaultValueAttribute] // RVA: 0x866D0 Offset: 0x85AD0 VA: 0x1800866D0
public enum AppID
{
	// Fields
	public ulong value__;
	public const AppID Invalid = 18446744073709551615;
}

// Namespace: UnityEngine.Networking.Types
[DefaultValueAttribute] // RVA: 0x89D10 Offset: 0x89110 VA: 0x180089D10
public enum SourceID
{
	// Fields
	public ulong value__;
	public const SourceID Invalid = 18446744073709551615;
}

// Namespace: UnityEngine.Networking.Types
[DefaultValueAttribute] // RVA: 0x8BFA0 Offset: 0x8B3A0 VA: 0x18008BFA0
public enum NetworkID
{
	// Fields
	public ulong value__;
	public const NetworkID Invalid = 18446744073709551615;
}

// Namespace: UnityEngine.Networking.Types
[DefaultValueAttribute] // RVA: 0x8E390 Offset: 0x8D790 VA: 0x18008E390
public enum NodeID
{
	// Fields
	public ushort value__;
	public const NodeID Invalid = 0;
}

// Namespace: UnityEngine.Networking.Types
[DefaultValueAttribute] // RVA: 0x91950 Offset: 0x90D50 VA: 0x180091950
public enum HostPriority
{
	// Fields
	public int value__;
	public const HostPriority Invalid = 2147483647;
}

// Namespace: UnityEngine.Networking.Types
public class NetworkAccessToken
{
	// Fields
	private const int NETWORK_ACCESS_TOKEN_SIZE = 64;
	public byte[] array;

	// Methods

	public void .ctor() { }

	public void .ctor(string strArray) { }

	public string GetByteString() { }
}

// Namespace: UnityEngine.Networking
public class Utility
{
	// Fields
	private static Dictionary<NetworkID, NetworkAccessToken> s_dictTokens;

	// Methods

	public static SourceID GetSourceID() { }

	public static void SetAccessTokenForNetwork(NetworkID netId, NetworkAccessToken accessToken) { }

	public static NetworkAccessToken GetAccessTokenForNetwork(NetworkID netId) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Networking.Match
[ObsoleteAttribute] // RVA: 0x93BF0 Offset: 0x92FF0 VA: 0x180093BF0
public class MatchInfo
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private string <address>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private int <port>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private int <domain>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private NetworkID <networkId>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private NetworkAccessToken <accessToken>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private NodeID <nodeId>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private bool <usingRelay>k__BackingField;

	// Properties
	public string address { get; set; }
	public int port { get; set; }
	public int domain { get; set; }
	public NetworkID networkId { get; set; }
	private NetworkAccessToken accessToken { set; }
	public NodeID nodeId { get; set; }
	public bool usingRelay { get; set; }

	// Methods

	internal void .ctor(CreateMatchResponse matchResponse) { }

	internal void .ctor(JoinMatchResponse matchResponse) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_address() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_address(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_port() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_port(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_domain() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_domain(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public NetworkID get_networkId() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_networkId(NetworkID value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_accessToken(NetworkAccessToken value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public NodeID get_nodeId() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_nodeId(NodeID value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_usingRelay() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_usingRelay(bool value) { }

	public override string ToString() { }
}

// Namespace: UnityEngine.Networking.Match
[ObsoleteAttribute] // RVA: 0x93BF0 Offset: 0x92FF0 VA: 0x180093BF0
public class MatchInfoSnapshot
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private NetworkID <networkId>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private NodeID <hostNodeId>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private string <name>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private int <averageEloScore>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private int <maxSize>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private int <currentSize>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private bool <isPrivate>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private Dictionary<string, long> <matchAttributes>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private List<MatchInfoSnapshot.MatchInfoDirectConnectSnapshot> <directConnectInfos>k__BackingField;

	// Properties
	public NetworkID networkId { get; set; }
	private NodeID hostNodeId { set; }
	public string name { get; set; }
	private int averageEloScore { set; }
	private int maxSize { set; }
	private int currentSize { set; }
	private bool isPrivate { set; }
	private Dictionary<string, long> matchAttributes { set; }
	public List<MatchInfoSnapshot.MatchInfoDirectConnectSnapshot> directConnectInfos { get; set; }

	// Methods

	internal void .ctor(MatchDesc matchDesc) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public NetworkID get_networkId() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_networkId(NetworkID value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_hostNodeId(NodeID value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_name() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_name(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_averageEloScore(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_maxSize(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_currentSize(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_isPrivate(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_matchAttributes(Dictionary<string, long> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<MatchInfoSnapshot.MatchInfoDirectConnectSnapshot> get_directConnectInfos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_directConnectInfos(List<MatchInfoSnapshot.MatchInfoDirectConnectSnapshot> value) { }
}

// Namespace: 
public class MatchInfoSnapshot.MatchInfoDirectConnectSnapshot
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private NodeID <nodeId>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private string <publicAddress>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private string <privateAddress>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private HostPriority <hostPriority>k__BackingField;

	// Properties
	private NodeID nodeId { set; }
	private string publicAddress { set; }
	private string privateAddress { set; }
	private HostPriority hostPriority { set; }

	// Methods

	internal void .ctor(MatchDirectConnectInfo matchDirectConnectInfo) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_nodeId(NodeID value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_publicAddress(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_privateAddress(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_hostPriority(HostPriority value) { }
}

// Namespace: UnityEngine.Networking.Match
[ObsoleteAttribute] // RVA: 0x93BF0 Offset: 0x92FF0 VA: 0x180093BF0
public class NetworkMatch : MonoBehaviour
{
	// Fields
	private Uri m_BaseUri;

	// Properties
	public Uri baseUri { get; set; }

	// Methods

	public void .ctor() { }

	public Uri get_baseUri() { }

	public void set_baseUri(Uri value) { }

	[ObsoleteAttribute] // RVA: 0xEEA80 Offset: 0xEDE80 VA: 0x1800EEA80
	[EditorBrowsableAttribute] // RVA: 0xEEA80 Offset: 0xEDE80 VA: 0x1800EEA80
	public void SetProgramAppID(AppID programAppID) { }

	public Coroutine CreateMatch(string matchName, uint matchSize, bool matchAdvertise, string matchPassword, string publicClientAddress, string privateClientAddress, int eloScoreForMatch, int requestDomain, NetworkMatch.DataResponseDelegate<MatchInfo> callback) { }

	internal Coroutine CreateMatch(CreateMatchRequest req, NetworkMatch.DataResponseDelegate<MatchInfo> callback) { }

	internal virtual void OnMatchCreate(CreateMatchResponse response, NetworkMatch.DataResponseDelegate<MatchInfo> userCallback) { }

	public Coroutine JoinMatch(NetworkID netId, string matchPassword, string publicClientAddress, string privateClientAddress, int eloScoreForClient, int requestDomain, NetworkMatch.DataResponseDelegate<MatchInfo> callback) { }

	internal Coroutine JoinMatch(JoinMatchRequest req, NetworkMatch.DataResponseDelegate<MatchInfo> callback) { }

	internal void OnMatchJoined(JoinMatchResponse response, NetworkMatch.DataResponseDelegate<MatchInfo> userCallback) { }

	public Coroutine DestroyMatch(NetworkID netId, int requestDomain, NetworkMatch.BasicResponseDelegate callback) { }

	internal Coroutine DestroyMatch(DestroyMatchRequest req, NetworkMatch.BasicResponseDelegate callback) { }

	internal void OnMatchDestroyed(BasicResponse response, NetworkMatch.BasicResponseDelegate userCallback) { }

	public Coroutine DropConnection(NetworkID netId, NodeID dropNodeId, int requestDomain, NetworkMatch.BasicResponseDelegate callback) { }

	internal Coroutine DropConnection(DropConnectionRequest req, NetworkMatch.BasicResponseDelegate callback) { }

	internal void OnDropConnection(DropConnectionResponse response, NetworkMatch.BasicResponseDelegate userCallback) { }

	public Coroutine ListMatches(int startPageNumber, int resultPageSize, string matchNameFilter, bool filterOutPrivateMatchesFromResults, int eloScoreTarget, int requestDomain, NetworkMatch.DataResponseDelegate<List<MatchInfoSnapshot>> callback) { }

	internal Coroutine ListMatches(ListMatchRequest req, NetworkMatch.DataResponseDelegate<List<MatchInfoSnapshot>> callback) { }

	internal void OnMatchList(ListMatchResponse response, NetworkMatch.DataResponseDelegate<List<MatchInfoSnapshot>> userCallback) { }

	public Coroutine SetMatchAttributes(NetworkID networkId, bool isListed, int requestDomain, NetworkMatch.BasicResponseDelegate callback) { }

	internal Coroutine SetMatchAttributes(SetMatchAttributesRequest req, NetworkMatch.BasicResponseDelegate callback) { }

	internal void OnSetMatchAttributes(BasicResponse response, NetworkMatch.BasicResponseDelegate userCallback) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator ProcessMatchResponse<JSONRESPONSE, USERRESPONSEDELEGATETYPE>(UnityWebRequest client, NetworkMatch.InternalResponseDelegate<JSONRESPONSE, USERRESPONSEDELEGATETYPE> internalCallback, USERRESPONSEDELEGATETYPE userCallback) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x47A270 Offset: 0x479270 VA: 0x18047A270
	|-NetworkMatch.ProcessMatchResponse<object, object>
	|-NetworkMatch.ProcessMatchResponse<BasicResponse, NetworkMatch.BasicResponseDelegate>
	|-NetworkMatch.ProcessMatchResponse<CreateMatchResponse, NetworkMatch.DataResponseDelegate<MatchInfo>>
	|-NetworkMatch.ProcessMatchResponse<DropConnectionResponse, NetworkMatch.BasicResponseDelegate>
	|-NetworkMatch.ProcessMatchResponse<JoinMatchResponse, NetworkMatch.DataResponseDelegate<MatchInfo>>
	|-NetworkMatch.ProcessMatchResponse<ListMatchResponse, NetworkMatch.DataResponseDelegate<List<MatchInfoSnapshot>>>
	*/
}

// Namespace: 
public sealed class NetworkMatch.BasicResponseDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(bool success, string extendedInfo) { }

	public virtual IAsyncResult BeginInvoke(bool success, string extendedInfo, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class NetworkMatch.DataResponseDelegate<T> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-NetworkMatch.DataResponseDelegate<List<MatchInfoSnapshot>>..ctor
	|-NetworkMatch.DataResponseDelegate<object>..ctor
	|-NetworkMatch.DataResponseDelegate<MatchInfo>..ctor
	*/

	public virtual void Invoke(bool success, string extendedInfo, T responseData) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2986060 Offset: 0x2985060 VA: 0x182986060
	|-NetworkMatch.DataResponseDelegate<List<MatchInfoSnapshot>>.Invoke
	|-NetworkMatch.DataResponseDelegate<object>.Invoke
	|-NetworkMatch.DataResponseDelegate<MatchInfo>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(bool success, string extendedInfo, T responseData, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2985FC0 Offset: 0x2984FC0 VA: 0x182985FC0
	|-NetworkMatch.DataResponseDelegate<object>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-NetworkMatch.DataResponseDelegate<object>.EndInvoke
	*/
}

// Namespace: 
private sealed class NetworkMatch.InternalResponseDelegate<T, U> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-NetworkMatch.InternalResponseDelegate<object, object>..ctor
	|-NetworkMatch.InternalResponseDelegate<BasicResponse, NetworkMatch.BasicResponseDelegate>..ctor
	|-NetworkMatch.InternalResponseDelegate<CreateMatchResponse, NetworkMatch.DataResponseDelegate<MatchInfo>>..ctor
	|-NetworkMatch.InternalResponseDelegate<DropConnectionResponse, NetworkMatch.BasicResponseDelegate>..ctor
	|-NetworkMatch.InternalResponseDelegate<JoinMatchResponse, NetworkMatch.DataResponseDelegate<MatchInfo>>..ctor
	|-NetworkMatch.InternalResponseDelegate<ListMatchResponse, NetworkMatch.DataResponseDelegate<List<MatchInfoSnapshot>>>..ctor
	*/

	public virtual void Invoke(T response, U userCallback) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x22FCDF0 Offset: 0x22FBDF0 VA: 0x1822FCDF0
	|-NetworkMatch.InternalResponseDelegate<object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T response, U userCallback, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1495B50 Offset: 0x1494B50 VA: 0x181495B50
	|-NetworkMatch.InternalResponseDelegate<object, object>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-NetworkMatch.InternalResponseDelegate<object, object>.EndInvoke
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class NetworkMatch.<ProcessMatchResponse>c__Iterator0<JSONRESPONSE, USERRESPONSEDELEGATETYPE> : IEnumerator, IDisposable, IEnumerator<object>
{
	// Fields
	internal UnityWebRequest client;
	internal JSONRESPONSE <jsonInterface>__0;
	internal NetworkMatch.InternalResponseDelegate<JSONRESPONSE, USERRESPONSEDELEGATETYPE> internalCallback;
	internal USERRESPONSEDELEGATETYPE userCallback;
	internal object $current;
	internal bool $disposing;
	internal int $PC;

	// Properties
	private object System.Collections.Generic.IEnumerator<object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-NetworkMatch.<ProcessMatchResponse>c__Iterator0<object, object>..ctor
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298EBE0 Offset: 0x298DBE0 VA: 0x18298EBE0
	|-NetworkMatch.<ProcessMatchResponse>c__Iterator0<object, object>.MoveNext
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<object>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29B2990 Offset: 0x29B1990 VA: 0x1829B2990
	|-NetworkMatch.<ProcessMatchResponse>c__Iterator0<object, object>.System.Collections.Generic.IEnumerator<object>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29B2990 Offset: 0x29B1990 VA: 0x1829B2990
	|-NetworkMatch.<ProcessMatchResponse>c__Iterator0<object, object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x16EE680 Offset: 0x16ED680 VA: 0x1816EE680
	|-NetworkMatch.<ProcessMatchResponse>c__Iterator0<object, object>.Dispose
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298EF50 Offset: 0x298DF50 VA: 0x18298EF50
	|-NetworkMatch.<ProcessMatchResponse>c__Iterator0<object, object>.Reset
	*/
}

// Namespace: UnityEngine.Networking
[NativeHeaderAttribute] // RVA: 0xF90B0 Offset: 0xF84B0 VA: 0x1800F90B0
[NativeConditionalAttribute] // RVA: 0xF90B0 Offset: 0xF84B0 VA: 0x1800F90B0
[ObsoleteAttribute] // RVA: 0xF90B0 Offset: 0xF84B0 VA: 0x1800F90B0
[NativeHeaderAttribute] // RVA: 0xF90B0 Offset: 0xF84B0 VA: 0x1800F90B0
[NativeHeaderAttribute] // RVA: 0xF90B0 Offset: 0xF84B0 VA: 0x1800F90B0
public sealed class NetworkTransport
{
	// Fields
	private static int s_nextSceneId;

	// Properties
	public static bool IsStarted { get; }

	// Methods

	internal static bool DoesEndPointUsePlatformProtocols(EndPoint endPoint) { }

	public static int ConnectEndPoint(int hostId, EndPoint endPoint, int exceptionConnectionId, out byte error) { }

	public static void Init() { }

	public static void Init(GlobalConfig config) { }

	[FreeFunctionAttribute] // RVA: 0xFD4B0 Offset: 0xFC8B0 VA: 0x1800FD4B0
	private static void InitializeClass() { }

	[FreeFunctionAttribute] // RVA: 0xFF150 Offset: 0xFE550 VA: 0x1800FF150
	private static void InitializeClassWithConfig(GlobalConfigInternal config) { }

	public static int AddHostWithSimulator(HostTopology topology, int minTimeout, int maxTimeout, int port, string ip) { }

	public static int AddHostWithSimulator(HostTopology topology, int minTimeout, int maxTimeout, int port) { }

	public static int AddHost(HostTopology topology, int port, string ip) { }

	[FreeFunctionAttribute] // RVA: 0x100D90 Offset: 0x100190 VA: 0x180100D90
	private static int AddHostInternal(HostTopologyInternal topologyInt, string ip, int port, int minTimeout, int maxTimeout) { }

	public static int AddWebsocketHost(HostTopology topology, int port, string ip) { }

	[FreeFunctionAttribute] // RVA: 0x1028F0 Offset: 0x101CF0 VA: 0x1801028F0
	private static int AddWsHostInternal(HostTopologyInternal topologyInt, string ip, int port) { }

	private static bool IsPortOpen(string ip, int port) { }

	public static void ConnectAsNetworkHost(int hostId, string address, int port, NetworkID network, SourceID source, NodeID node, out byte error) { }

	[FreeFunctionAttribute] // RVA: 0x103050 Offset: 0x102450 VA: 0x180103050
	private static void ConnectAsNetworkHostInternal(int hostId, string address, int port, ulong network, ulong source, ushort node, out byte error) { }

	public static NetworkEventType ReceiveRelayEventFromHost(int hostId, out byte error) { }

	[FreeFunctionAttribute] // RVA: 0x104D70 Offset: 0x104170 VA: 0x180104D70
	private static int ReceiveRelayEventFromHostInternal(int hostId, out byte error) { }

	public static int ConnectToNetworkPeer(int hostId, string address, int port, int exceptionConnectionId, int relaySlotId, NetworkID network, SourceID source, NodeID node, int bytesPerSec, float bucketSizeFactor, out byte error) { }

	public static int ConnectToNetworkPeer(int hostId, string address, int port, int exceptionConnectionId, int relaySlotId, NetworkID network, SourceID source, NodeID node, out byte error) { }

	[FreeFunctionAttribute] // RVA: 0x107BE0 Offset: 0x106FE0 VA: 0x180107BE0
	private static int ConnectToNetworkPeerInternal(int hostId, string address, int port, int exceptionConnectionId, int relaySlotId, ulong network, ulong source, ushort node, int bytesPerSec, float bucketSizeFactor, out byte error) { }

	[FreeFunctionAttribute] // RVA: 0x109BE0 Offset: 0x108FE0 VA: 0x180109BE0
	public static string GetConnectionInfo(int hostId, int connectionId, out int port, out ulong network, out ushort dstNode, out byte error) { }

	public static void GetConnectionInfo(int hostId, int connectionId, out string address, out int port, out NetworkID network, out NodeID dstNode, out byte error) { }

	[FreeFunctionAttribute] // RVA: 0x10A6A0 Offset: 0x109AA0 VA: 0x18010A6A0
	private static int GetMaxPacketSize() { }

	[FreeFunctionAttribute] // RVA: 0x10C250 Offset: 0x10B650 VA: 0x18010C250
	public static bool RemoveHost(int hostId) { }

	public static bool get_IsStarted() { }

	[FreeFunctionAttribute] // RVA: 0x10E220 Offset: 0x10D620 VA: 0x18010E220
	private static bool IsStartedInternal() { }

	[FreeFunctionAttribute] // RVA: 0x110220 Offset: 0x10F620 VA: 0x180110220
	public static int Connect(int hostId, string address, int port, int exeptionConnectionId, out byte error) { }

	[FreeFunctionAttribute] // RVA: 0x110C60 Offset: 0x110060 VA: 0x180110C60
	private static int ConnectWithSimulatorInternal(int hostId, string address, int port, int exeptionConnectionId, out byte error, ConnectionSimulatorConfigInternal conf) { }

	public static int ConnectWithSimulator(int hostId, string address, int port, int exeptionConnectionId, out byte error, ConnectionSimulatorConfig conf) { }

	[FreeFunctionAttribute] // RVA: 0x112E30 Offset: 0x112230 VA: 0x180112E30
	public static bool Disconnect(int hostId, int connectionId, out byte error) { }

	[FreeFunctionAttribute] // RVA: 0x114C70 Offset: 0x114070 VA: 0x180114C70
	private static int Internal_ConnectEndPoint(int hostId, [Out] byte[] sockAddrStorage, int sockAddrStorageLen, int exceptionConnectionId, out byte error) { }

	public static bool Send(int hostId, int connectionId, int channelId, byte[] buffer, int size, out byte error) { }

	[FreeFunctionAttribute] // RVA: 0x116910 Offset: 0x115D10 VA: 0x180116910
	private static bool SendWrapper(int hostId, int connectionId, int channelId, [Out] byte[] buffer, int size, out byte error) { }

	public static NetworkEventType ReceiveFromHost(int hostId, out int connectionId, out int channelId, byte[] buffer, int bufferSize, out int receivedSize, out byte error) { }

	[FreeFunctionAttribute] // RVA: 0x117390 Offset: 0x116790 VA: 0x180117390
	private static int PopDataFromHost(int hostId, out int connectionId, out int channelId, [Out] byte[] buffer, int bufferSize, out int receivedSize, out byte error) { }

	[NativeThrowsAttribute] // RVA: 0x1191B0 Offset: 0x1185B0 VA: 0x1801191B0
	[FreeFunctionAttribute] // RVA: 0x1191B0 Offset: 0x1185B0 VA: 0x1801191B0
	private static void SetNetworkEventAvailableCallback(Action<int> callback) { }

	[FreeFunctionAttribute] // RVA: 0x11C2A0 Offset: 0x11B6A0 VA: 0x18011C2A0
	[NativeThrowsAttribute] // RVA: 0x11C2A0 Offset: 0x11B6A0 VA: 0x18011C2A0
	private static void SetConnectionReadyForSendCallback(Action<int, int> callback) { }

	[FreeFunctionAttribute] // RVA: 0x11F5E0 Offset: 0x11E9E0 VA: 0x18011F5E0
	private static bool StartBroadcastDiscoveryWithData(int hostId, int broadcastPort, int key, int version, int subversion, [Out] byte[] buffer, int size, int timeout, out byte error) { }

	[FreeFunctionAttribute] // RVA: 0x121290 Offset: 0x120690 VA: 0x180121290
	private static bool StartBroadcastDiscoveryWithoutData(int hostId, int broadcastPort, int key, int version, int subversion, int timeout, out byte error) { }

	public static bool StartBroadcastDiscovery(int hostId, int broadcastPort, int key, int version, int subversion, byte[] buffer, int size, int timeout, out byte error) { }

	[FreeFunctionAttribute] // RVA: 0x1236B0 Offset: 0x122AB0 VA: 0x1801236B0
	public static void StopBroadcastDiscovery() { }

	[FreeFunctionAttribute] // RVA: 0x123F60 Offset: 0x123360 VA: 0x180123F60
	public static void SetBroadcastCredentials(int hostId, int key, int version, int subversion, out byte error) { }

	[FreeFunctionAttribute] // RVA: 0x125FF0 Offset: 0x1253F0 VA: 0x180125FF0
	public static string GetBroadcastConnectionInfo(int hostId, out int port, out byte error) { }

	public static void GetBroadcastConnectionInfo(int hostId, out string address, out int port, out byte error) { }

	public static void GetBroadcastConnectionMessage(int hostId, byte[] buffer, int bufferSize, out int receivedSize, out byte error) { }

	[FreeFunctionAttribute] // RVA: 0x127BB0 Offset: 0x126FB0 VA: 0x180127BB0
	private static void GetBroadcastConnectionMessageInternal(int hostId, [Out] byte[] buffer, int bufferSize, out int receivedSize, out byte error) { }

	private static void CheckTopology(HostTopology topology) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Networking
public enum NetworkEventType
{
	// Fields
	public int value__;
	public const NetworkEventType DataEvent = 0;
	public const NetworkEventType ConnectEvent = 1;
	public const NetworkEventType DisconnectEvent = 2;
	public const NetworkEventType Nothing = 3;
	public const NetworkEventType BroadcastEvent = 4;
}

// Namespace: UnityEngine.Networking
public enum QosType
{
	// Fields
	public int value__;
	public const QosType Unreliable = 0;
	public const QosType UnreliableFragmented = 1;
	public const QosType UnreliableSequenced = 2;
	public const QosType Reliable = 3;
	public const QosType ReliableFragmented = 4;
	public const QosType ReliableSequenced = 5;
	public const QosType StateUpdate = 6;
	public const QosType ReliableStateUpdate = 7;
	public const QosType AllCostDelivery = 8;
	public const QosType UnreliableFragmentedSequenced = 9;
	public const QosType ReliableFragmentedSequenced = 10;
}

// Namespace: UnityEngine.Networking
public enum NetworkError
{
	// Fields
	public int value__;
	public const NetworkError Ok = 0;
	public const NetworkError WrongHost = 1;
	public const NetworkError WrongConnection = 2;
	public const NetworkError WrongChannel = 3;
	public const NetworkError NoResources = 4;
	public const NetworkError BadMessage = 5;
	public const NetworkError Timeout = 6;
	public const NetworkError MessageToLong = 7;
	public const NetworkError WrongOperation = 8;
	public const NetworkError VersionMismatch = 9;
	public const NetworkError CRCMismatch = 10;
	public const NetworkError DNSFailure = 11;
	public const NetworkError UsageError = 12;
}

// Namespace: UnityEngine.Networking
public enum ReactorModel
{
	// Fields
	public int value__;
	public const ReactorModel SelectReactor = 0;
	public const ReactorModel FixRateReactor = 1;
}

// Namespace: UnityEngine.Networking
public enum ConnectionAcksType
{
	// Fields
	public int value__;
	public const ConnectionAcksType Acks32 = 1;
	public const ConnectionAcksType Acks64 = 2;
	public const ConnectionAcksType Acks96 = 3;
	public const ConnectionAcksType Acks128 = 4;
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0x3B9C0 Offset: 0x3ADC0 VA: 0x18003B9C0
[Serializable]
public class ChannelQOS
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal QosType m_Type;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal bool m_BelongsSharedOrderChannel;

	// Properties
	public QosType QOS { get; }

	// Methods

	public void .ctor(QosType value) { }

	public void .ctor() { }

	public void .ctor(ChannelQOS channel) { }

	public QosType get_QOS() { }
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0x3B9C0 Offset: 0x3ADC0 VA: 0x18003B9C0
[Serializable]
public class ConnectionConfig
{
	// Fields
	private const int g_MinPacketSize = 128;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ushort m_PacketSize;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ushort m_FragmentSize;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint m_ResendTimeout;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint m_DisconnectTimeout;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint m_ConnectTimeout;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint m_MinUpdateTimeout;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint m_PingTimeout;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint m_ReducedPingTimeout;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint m_AllCostTimeout;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private byte m_NetworkDropThreshold;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private byte m_OverflowDropThreshold;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private byte m_MaxConnectionAttempt;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint m_AckDelay;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint m_SendDelay;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ushort m_MaxCombinedReliableMessageSize;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ushort m_MaxCombinedReliableMessageCount;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ushort m_MaxSentMessageQueueSize;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ConnectionAcksType m_AcksType;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_UsePlatformSpecificProtocols;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint m_InitialBandwidth;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_BandwidthPeakFactor;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ushort m_WebSocketReceiveBufferMaxSize;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint m_UdpSocketReceiveBufferMaxSize;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_SSLCertFilePath;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_SSLPrivateKeyFilePath;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_SSLCAFilePath;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal List<ChannelQOS> m_Channels;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal List<List<byte>> m_SharedOrderChannels;

	// Properties
	public ushort PacketSize { get; }
	public ushort FragmentSize { get; }
	public uint ResendTimeout { get; }
	public uint DisconnectTimeout { get; }
	public uint ConnectTimeout { get; }
	public uint MinUpdateTimeout { get; set; }
	public uint PingTimeout { get; }
	public uint ReducedPingTimeout { get; }
	public uint AllCostTimeout { get; }
	public byte NetworkDropThreshold { get; }
	public byte OverflowDropThreshold { get; }
	public byte MaxConnectionAttempt { get; }
	public uint AckDelay { get; }
	public uint SendDelay { get; }
	public ushort MaxCombinedReliableMessageSize { get; }
	public ushort MaxCombinedReliableMessageCount { get; }
	public ushort MaxSentMessageQueueSize { get; }
	public ConnectionAcksType AcksType { get; }
	public bool UsePlatformSpecificProtocols { get; set; }
	public uint InitialBandwidth { get; }
	public float BandwidthPeakFactor { get; }
	public ushort WebSocketReceiveBufferMaxSize { get; }
	public uint UdpSocketReceiveBufferMaxSize { get; }
	public string SSLCertFilePath { get; }
	public string SSLPrivateKeyFilePath { get; }
	public string SSLCAFilePath { get; }
	public int ChannelCount { get; }
	public int SharedOrderChannelCount { get; }
	public List<ChannelQOS> Channels { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(ConnectionConfig config) { }

	public static void Validate(ConnectionConfig config) { }

	public ushort get_PacketSize() { }

	public ushort get_FragmentSize() { }

	public uint get_ResendTimeout() { }

	public uint get_DisconnectTimeout() { }

	public uint get_ConnectTimeout() { }

	public uint get_MinUpdateTimeout() { }

	public void set_MinUpdateTimeout(uint value) { }

	public uint get_PingTimeout() { }

	public uint get_ReducedPingTimeout() { }

	public uint get_AllCostTimeout() { }

	public byte get_NetworkDropThreshold() { }

	public byte get_OverflowDropThreshold() { }

	public byte get_MaxConnectionAttempt() { }

	public uint get_AckDelay() { }

	public uint get_SendDelay() { }

	public ushort get_MaxCombinedReliableMessageSize() { }

	public ushort get_MaxCombinedReliableMessageCount() { }

	public ushort get_MaxSentMessageQueueSize() { }

	public ConnectionAcksType get_AcksType() { }

	public bool get_UsePlatformSpecificProtocols() { }

	public void set_UsePlatformSpecificProtocols(bool value) { }

	public uint get_InitialBandwidth() { }

	public float get_BandwidthPeakFactor() { }

	public ushort get_WebSocketReceiveBufferMaxSize() { }

	public uint get_UdpSocketReceiveBufferMaxSize() { }

	public string get_SSLCertFilePath() { }

	public string get_SSLPrivateKeyFilePath() { }

	public string get_SSLCAFilePath() { }

	public int get_ChannelCount() { }

	public int get_SharedOrderChannelCount() { }

	public byte AddChannel(QosType value) { }

	public QosType GetChannel(byte idx) { }

	public IList<byte> GetSharedOrderChannels(byte idx) { }

	public List<ChannelQOS> get_Channels() { }
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0x3B9C0 Offset: 0x3ADC0 VA: 0x18003B9C0
[Serializable]
public class HostTopology
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ConnectionConfig m_DefConfig;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_MaxDefConnections;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<ConnectionConfig> m_SpecialConnections;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ushort m_ReceivedMessagePoolSize;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ushort m_SentMessagePoolSize;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_MessagePoolSizeGrowthFactor;

	// Properties
	public ConnectionConfig DefaultConfig { get; }
	public int MaxDefaultConnections { get; }
	public int SpecialConnectionConfigsCount { get; }
	public List<ConnectionConfig> SpecialConnectionConfigs { get; }
	public ushort ReceivedMessagePoolSize { get; }
	public ushort SentMessagePoolSize { get; }
	public float MessagePoolSizeGrowthFactor { get; }

	// Methods

	public void .ctor(ConnectionConfig defaultConfig, int maxDefaultConnections) { }

	private void .ctor() { }

	public ConnectionConfig get_DefaultConfig() { }

	public int get_MaxDefaultConnections() { }

	public int get_SpecialConnectionConfigsCount() { }

	public List<ConnectionConfig> get_SpecialConnectionConfigs() { }

	public ConnectionConfig GetSpecialConnectionConfig(int i) { }

	public ushort get_ReceivedMessagePoolSize() { }

	public ushort get_SentMessagePoolSize() { }

	public float get_MessagePoolSizeGrowthFactor() { }
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0x3B9C0 Offset: 0x3ADC0 VA: 0x18003B9C0
[Serializable]
public class GlobalConfig
{
	// Fields
	private const uint g_MaxTimerTimeout = 12000;
	private const uint g_MaxNetSimulatorTimeout = 12000;
	private const ushort g_MaxHosts = 128;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint m_ThreadAwakeTimeout;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ReactorModel m_ReactorModel;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ushort m_ReactorMaximumReceivedMessages;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ushort m_ReactorMaximumSentMessages;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ushort m_MaxPacketSize;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ushort m_MaxHosts;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private byte m_ThreadPoolSize;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint m_MinTimerTimeout;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint m_MaxTimerTimeout;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint m_MinNetSimulatorTimeout;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint m_MaxNetSimulatorTimeout;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action<int, int> m_ConnectionReadyForSend;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action<int> m_NetworkEventAvailable;

	// Properties
	public uint ThreadAwakeTimeout { get; set; }
	public ReactorModel ReactorModel { get; }
	public ushort ReactorMaximumReceivedMessages { get; }
	public ushort ReactorMaximumSentMessages { get; }
	public ushort MaxPacketSize { get; }
	public ushort MaxHosts { get; }
	public byte ThreadPoolSize { get; }
	public uint MinTimerTimeout { get; }
	public uint MaxTimerTimeout { get; }
	public uint MinNetSimulatorTimeout { get; }
	public uint MaxNetSimulatorTimeout { get; }
	public Action<int> NetworkEventAvailable { get; }
	public Action<int, int> ConnectionReadyForSend { get; }

	// Methods

	public void .ctor() { }

	public uint get_ThreadAwakeTimeout() { }

	public void set_ThreadAwakeTimeout(uint value) { }

	public ReactorModel get_ReactorModel() { }

	public ushort get_ReactorMaximumReceivedMessages() { }

	public ushort get_ReactorMaximumSentMessages() { }

	public ushort get_MaxPacketSize() { }

	public ushort get_MaxHosts() { }

	public byte get_ThreadPoolSize() { }

	public uint get_MinTimerTimeout() { }

	public uint get_MaxTimerTimeout() { }

	public uint get_MinNetSimulatorTimeout() { }

	public uint get_MaxNetSimulatorTimeout() { }

	public Action<int> get_NetworkEventAvailable() { }

	public Action<int, int> get_ConnectionReadyForSend() { }
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0x3B9C0 Offset: 0x3ADC0 VA: 0x18003B9C0
public class ConnectionSimulatorConfig : IDisposable
{
	// Fields
	internal int m_OutMinDelay;
	internal int m_OutAvgDelay;
	internal int m_InMinDelay;
	internal int m_InAvgDelay;
	internal float m_PacketLossPercentage;

	// Methods

	public void .ctor(int outMinDelay, int outAvgDelay, int inMinDelay, int inAvgDelay, float packetLossPercentage) { }

	[ThreadAndSerializationSafeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Dispose() { }

	protected override void Finalize() { }
}

// Namespace: UnityEngine.Networking
[NativeHeaderAttribute] // RVA: 0x51280 Offset: 0x50680 VA: 0x180051280
[NativeHeaderAttribute] // RVA: 0x51280 Offset: 0x50680 VA: 0x180051280
[NativeConditionalAttribute] // RVA: 0x51280 Offset: 0x50680 VA: 0x180051280
[NativeHeaderAttribute] // RVA: 0x51280 Offset: 0x50680 VA: 0x180051280
internal class ConnectionConfigInternal : IDisposable
{
	// Fields
	public IntPtr m_Ptr;

	// Properties
	[NativePropertyAttribute] // RVA: 0x5B6C0 Offset: 0x5AAC0 VA: 0x18005B6C0
	private ushort FragmentSize { set; }
	[NativePropertyAttribute] // RVA: 0x5E530 Offset: 0x5D930 VA: 0x18005E530
	private uint ResendTimeout { set; }
	[NativePropertyAttribute] // RVA: 0x5EBE0 Offset: 0x5DFE0 VA: 0x18005EBE0
	private uint DisconnectTimeout { set; }
	[NativePropertyAttribute] // RVA: 0x609B0 Offset: 0x5FDB0 VA: 0x1800609B0
	private uint ConnectTimeout { set; }
	[NativePropertyAttribute] // RVA: 0x627A0 Offset: 0x61BA0 VA: 0x1800627A0
	private uint MinUpdateTimeout { set; }
	[NativePropertyAttribute] // RVA: 0x64690 Offset: 0x63A90 VA: 0x180064690
	private uint PingTimeout { set; }
	[NativePropertyAttribute] // RVA: 0x65010 Offset: 0x64410 VA: 0x180065010
	private uint ReducedPingTimeout { set; }
	[NativePropertyAttribute] // RVA: 0x66DF0 Offset: 0x661F0 VA: 0x180066DF0
	private uint AllCostTimeout { set; }
	[NativePropertyAttribute] // RVA: 0x69B10 Offset: 0x68F10 VA: 0x180069B10
	private byte NetworkDropThreshold { set; }
	[NativePropertyAttribute] // RVA: 0x6CA90 Offset: 0x6BE90 VA: 0x18006CA90
	private byte OverflowDropThreshold { set; }
	[NativePropertyAttribute] // RVA: 0x6D4F0 Offset: 0x6C8F0 VA: 0x18006D4F0
	private byte MaxConnectionAttempt { set; }
	[NativePropertyAttribute] // RVA: 0x6F370 Offset: 0x6E770 VA: 0x18006F370
	private uint AckDelay { set; }
	[NativePropertyAttribute] // RVA: 0x71360 Offset: 0x70760 VA: 0x180071360
	private uint SendDelay { set; }
	[NativePropertyAttribute] // RVA: 0x73030 Offset: 0x72430 VA: 0x180073030
	private ushort MaxCombinedReliableMessageSize { set; }
	[NativePropertyAttribute] // RVA: 0x73A50 Offset: 0x72E50 VA: 0x180073A50
	private ushort MaxCombinedReliableMessageCount { set; }
	[NativePropertyAttribute] // RVA: 0x75970 Offset: 0x74D70 VA: 0x180075970
	private ushort MaxSentMessageQueueSize { set; }
	[NativePropertyAttribute] // RVA: 0x777B0 Offset: 0x76BB0 VA: 0x1800777B0
	private byte AcksType { set; }
	[NativePropertyAttribute] // RVA: 0x794F0 Offset: 0x788F0 VA: 0x1800794F0
	private bool UsePlatformSpecificProtocols { set; }
	[NativePropertyAttribute] // RVA: 0x7B180 Offset: 0x7A580 VA: 0x18007B180
	private uint InitialBandwidth { set; }
	[NativePropertyAttribute] // RVA: 0x7D060 Offset: 0x7C460 VA: 0x18007D060
	private float BandwidthPeakFactor { set; }
	[NativePropertyAttribute] // RVA: 0x7EDE0 Offset: 0x7E1E0 VA: 0x18007EDE0
	private ushort WebSocketReceiveBufferMaxSize { set; }
	[NativePropertyAttribute] // RVA: 0x80A40 Offset: 0x7FE40 VA: 0x180080A40
	private uint UdpSocketReceiveBufferMaxSize { set; }

	// Methods

	public void .ctor(ConnectionConfig config) { }

	protected virtual void Dispose(bool disposing) { }

	protected override void Finalize() { }

	public void Dispose() { }

	private static IntPtr InternalCreate() { }

	[NativeMethodAttribute] // RVA: 0x10A570 Offset: 0x109970 VA: 0x18010A570
	private static void InternalDestroy(IntPtr ptr) { }

	public byte AddChannel(int value) { }

	public bool SetPacketSize(ushort value) { }

	private void set_FragmentSize(ushort value) { }

	private void set_ResendTimeout(uint value) { }

	private void set_DisconnectTimeout(uint value) { }

	private void set_ConnectTimeout(uint value) { }

	private void set_MinUpdateTimeout(uint value) { }

	private void set_PingTimeout(uint value) { }

	private void set_ReducedPingTimeout(uint value) { }

	private void set_AllCostTimeout(uint value) { }

	private void set_NetworkDropThreshold(byte value) { }

	private void set_OverflowDropThreshold(byte value) { }

	private void set_MaxConnectionAttempt(byte value) { }

	private void set_AckDelay(uint value) { }

	private void set_SendDelay(uint value) { }

	private void set_MaxCombinedReliableMessageSize(ushort value) { }

	private void set_MaxCombinedReliableMessageCount(ushort value) { }

	private void set_MaxSentMessageQueueSize(ushort value) { }

	private void set_AcksType(byte value) { }

	private void set_UsePlatformSpecificProtocols(bool value) { }

	private void set_InitialBandwidth(uint value) { }

	private void set_BandwidthPeakFactor(float value) { }

	private void set_WebSocketReceiveBufferMaxSize(ushort value) { }

	private void set_UdpSocketReceiveBufferMaxSize(uint value) { }

	[NativeMethodAttribute] // RVA: 0x55960 Offset: 0x54D60 VA: 0x180055960
	public int SetSSLCertFilePath(string value) { }

	[NativeMethodAttribute] // RVA: 0x57500 Offset: 0x56900 VA: 0x180057500
	public int SetSSLPrivateKeyFilePath(string value) { }

	[NativeMethodAttribute] // RVA: 0x57CB0 Offset: 0x570B0 VA: 0x180057CB0
	public int SetSSLCAFilePath(string value) { }

	[NativeMethodAttribute] // RVA: 0x598A0 Offset: 0x58CA0 VA: 0x1800598A0
	private bool MakeChannelsSharedOrder(byte[] values) { }
}

// Namespace: UnityEngine.Networking
[NativeHeaderAttribute] // RVA: 0x81460 Offset: 0x80860 VA: 0x180081460
[NativeConditionalAttribute] // RVA: 0x81460 Offset: 0x80860 VA: 0x180081460
internal class HostTopologyInternal : IDisposable
{
	// Fields
	public IntPtr m_Ptr;

	// Properties
	[NativePropertyAttribute] // RVA: 0x85FF0 Offset: 0x853F0 VA: 0x180085FF0
	private ushort ReceivedMessagePoolSize { set; }
	[NativePropertyAttribute] // RVA: 0x87DE0 Offset: 0x871E0 VA: 0x180087DE0
	private ushort SentMessagePoolSize { set; }
	[NativePropertyAttribute] // RVA: 0x887D0 Offset: 0x87BD0 VA: 0x1800887D0
	private float MessagePoolSizeGrowthFactor { set; }

	// Methods

	public void .ctor(HostTopology topology) { }

	protected virtual void Dispose(bool disposing) { }

	protected override void Finalize() { }

	public void Dispose() { }

	private static IntPtr InternalCreate(ConnectionConfigInternal config, int maxDefaultConnections) { }

	[NativeMethodAttribute] // RVA: 0x10A570 Offset: 0x109970 VA: 0x18010A570
	private static void InternalDestroy(IntPtr ptr) { }

	public ushort AddSpecialConnectionConfig(ConnectionConfigInternal config) { }

	private void set_ReceivedMessagePoolSize(ushort value) { }

	private void set_SentMessagePoolSize(ushort value) { }

	private void set_MessagePoolSizeGrowthFactor(float value) { }
}

// Namespace: UnityEngine.Networking
[NativeHeaderAttribute] // RVA: 0x81460 Offset: 0x80860 VA: 0x180081460
[NativeConditionalAttribute] // RVA: 0x81460 Offset: 0x80860 VA: 0x180081460
internal class ConnectionSimulatorConfigInternal : IDisposable
{
	// Fields
	public IntPtr m_Ptr;

	// Methods

	public void .ctor(ConnectionSimulatorConfig config) { }

	protected virtual void Dispose(bool disposing) { }

	protected override void Finalize() { }

	public void Dispose() { }

	private static IntPtr InternalCreate(int outMinDelay, int outAvgDelay, int inMinDelay, int inAvgDelay, float packetLossPercentage) { }

	[NativeMethodAttribute] // RVA: 0x10A570 Offset: 0x109970 VA: 0x18010A570
	private static void InternalDestroy(IntPtr ptr) { }
}

// Namespace: UnityEngine.Networking
[NativeHeaderAttribute] // RVA: 0x81460 Offset: 0x80860 VA: 0x180081460
[NativeConditionalAttribute] // RVA: 0x81460 Offset: 0x80860 VA: 0x180081460
internal class GlobalConfigInternal : IDisposable
{
	// Fields
	public IntPtr m_Ptr;

	// Properties
	[NativePropertyAttribute] // RVA: 0x91D10 Offset: 0x91110 VA: 0x180091D10
	private uint ThreadAwakeTimeout { set; }
	[NativePropertyAttribute] // RVA: 0x93A10 Offset: 0x92E10 VA: 0x180093A10
	private byte ReactorModel { set; }
	[NativePropertyAttribute] // RVA: 0x957A0 Offset: 0x94BA0 VA: 0x1800957A0
	private ushort ReactorMaximumReceivedMessages { set; }
	[NativePropertyAttribute] // RVA: 0x95F20 Offset: 0x95320 VA: 0x180095F20
	private ushort ReactorMaximumSentMessages { set; }
	[NativePropertyAttribute] // RVA: 0x97D40 Offset: 0x97140 VA: 0x180097D40
	private ushort MaxPacketSize { set; }
	[NativePropertyAttribute] // RVA: 0x9ACD0 Offset: 0x9A0D0 VA: 0x18009ACD0
	private ushort MaxHosts { set; }
	[NativePropertyAttribute] // RVA: 0x9CB40 Offset: 0x9BF40 VA: 0x18009CB40
	private byte ThreadPoolSize { set; }
	[NativePropertyAttribute] // RVA: 0x9D320 Offset: 0x9C720 VA: 0x18009D320
	private uint MinTimerTimeout { set; }
	[NativePropertyAttribute] // RVA: 0x9F360 Offset: 0x9E760 VA: 0x18009F360
	private uint MaxTimerTimeout { set; }
	[NativePropertyAttribute] // RVA: 0xA1060 Offset: 0xA0460 VA: 0x1800A1060
	private uint MinNetSimulatorTimeout { set; }
	[NativePropertyAttribute] // RVA: 0xA4230 Offset: 0xA3630 VA: 0x1800A4230
	private uint MaxNetSimulatorTimeout { set; }

	// Methods

	public void .ctor(GlobalConfig config) { }

	protected virtual void Dispose(bool disposing) { }

	protected override void Finalize() { }

	public void Dispose() { }

	private static IntPtr InternalCreate() { }

	[NativeMethodAttribute] // RVA: 0x10A570 Offset: 0x109970 VA: 0x18010A570
	private static void InternalDestroy(IntPtr ptr) { }

	private void set_ThreadAwakeTimeout(uint value) { }

	private void set_ReactorModel(byte value) { }

	private void set_ReactorMaximumReceivedMessages(ushort value) { }

	private void set_ReactorMaximumSentMessages(ushort value) { }

	private void set_MaxPacketSize(ushort value) { }

	private void set_MaxHosts(ushort value) { }

	private void set_ThreadPoolSize(byte value) { }

	private void set_MinTimerTimeout(uint value) { }

	private void set_MaxTimerTimeout(uint value) { }

	private void set_MinNetSimulatorTimeout(uint value) { }

	private void set_MaxNetSimulatorTimeout(uint value) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class <PrivateImplementationDetails>
{
	// Fields
	internal static readonly <PrivateImplementationDetails>.$ArrayType=4 $field-95D7E9C7483D5AF10DF20044FCD3E580073E1D4B /*Metadata offset 0x9C65BB*/;
}

// Namespace: 
private struct <PrivateImplementationDetails>.$ArrayType=4
{}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine.Analytics
[NativeHeaderAttribute] // RVA: 0xF11B0 Offset: 0xF05B0 VA: 0x1800F11B0
[NativeHeaderAttribute] // RVA: 0xF11B0 Offset: 0xF05B0 VA: 0x1800F11B0
[RequiredByNativeCodeAttribute] // RVA: 0xF11B0 Offset: 0xF05B0 VA: 0x1800F11B0
internal class ContinuousEvent
{}

// Namespace: UnityEngine.Analytics
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum AnalyticsSessionState
{
	// Fields
	public int value__;
	public const AnalyticsSessionState kSessionStopped = 0;
	public const AnalyticsSessionState kSessionStarted = 1;
	public const AnalyticsSessionState kSessionPaused = 2;
	public const AnalyticsSessionState kSessionResumed = 3;
}

// Namespace: UnityEngine.Analytics
[NativeHeaderAttribute] // RVA: 0xF51F0 Offset: 0xF45F0 VA: 0x1800F51F0
[RequiredByNativeCodeAttribute] // RVA: 0xF51F0 Offset: 0xF45F0 VA: 0x1800F51F0
[NativeHeaderAttribute] // RVA: 0xF51F0 Offset: 0xF45F0 VA: 0x1800F51F0
public static class AnalyticsSessionInfo
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private static AnalyticsSessionInfo.SessionStateChanged sessionStateChanged;

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void CallSessionStateChanged(AnalyticsSessionState sessionState, long sessionId, long sessionElapsedTime, bool sessionChanged) { }
}

// Namespace: 
public sealed class AnalyticsSessionInfo.SessionStateChanged : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(AnalyticsSessionState sessionState, long sessionId, long sessionElapsedTime, bool sessionChanged) { }

	public virtual IAsyncResult BeginInvoke(AnalyticsSessionState sessionState, long sessionId, long sessionElapsedTime, bool sessionChanged, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0xFAD80 Offset: 0xFA180 VA: 0x1800FAD80
[NativeHeaderAttribute] // RVA: 0xFAD80 Offset: 0xFA180 VA: 0x1800FAD80
public static class RemoteSettings
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private static RemoteSettings.UpdatedEventHandler Updated;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private static Action BeforeFetchFromServer;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private static Action<bool, bool, int> Completed;

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void RemoteSettingsUpdated(bool wasLastUpdatedFromServer) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void RemoteSettingsBeforeFetchFromServer() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void RemoteSettingsUpdateCompleted(bool wasLastUpdatedFromServer, bool settingsChanged, int response) { }
}

// Namespace: 
public sealed class RemoteSettings.UpdatedEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine
[ExcludeFromDocsAttribute] // RVA: 0x104EF0 Offset: 0x1042F0 VA: 0x180104EF0
[NativeHeaderAttribute] // RVA: 0x104EF0 Offset: 0x1042F0 VA: 0x180104EF0
[NativeHeaderAttribute] // RVA: 0x104EF0 Offset: 0x1042F0 VA: 0x180104EF0
public class RemoteConfigSettings : IDisposable
{
	// Fields
	internal IntPtr m_Ptr;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private Action<bool> Updated;

	// Methods

	protected override void Finalize() { }

	private void Destroy() { }

	public void Dispose() { }

	[ThreadSafeAttribute] // RVA: 0x77880 Offset: 0x76C80 VA: 0x180077880
	internal static void Internal_Destroy(IntPtr ptr) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void RemoteConfigSettingsUpdated(RemoteConfigSettings rcs, bool wasLastUpdatedFromServer) { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine.Networking
[NativeHeaderAttribute] // RVA: 0x2E0C0 Offset: 0x2D4C0 VA: 0x18002E0C0
public sealed class DownloadHandlerTexture : DownloadHandler
{
	// Fields
	private Texture2D mTexture;
	private bool mHasTexture;
	private bool mNonReadable;

	// Properties
	public Texture2D texture { get; }

	// Methods

	public void .ctor(bool readable) { }

	private static IntPtr Create(DownloadHandlerTexture obj, bool readable) { }

	private void InternalCreateTexture(bool readable) { }

	protected override byte[] GetData() { }

	public Texture2D get_texture() { }

	private Texture2D InternalGetTexture() { }

	[NativeThrowsAttribute] // RVA: 0x57CE0 Offset: 0x570E0 VA: 0x180057CE0
	private Texture2D InternalGetTextureNative() { }

	public static Texture2D GetContent(UnityWebRequest www) { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine
[ObsoleteAttribute] // RVA: 0x77650 Offset: 0x76A50 VA: 0x180077650
public class WWW : CustomYieldInstruction, IDisposable
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private ThreadPriority <threadPriority>k__BackingField;
	private UnityWebRequest _uwr;
	private AssetBundle _assetBundle;
	private Dictionary<string, string> _responseHeaders;

	// Properties
	public byte[] bytes { get; }
	public string error { get; }
	public bool isDone { get; }
	public float progress { get; }
	public string text { get; }
	public Texture2D texture { get; }
	public string url { get; }
	public override bool keepWaiting { get; }

	// Methods

	public void .ctor(string url) { }

	public void .ctor(string url, byte[] postData, Dictionary<string, string> headers) { }

	public byte[] get_bytes() { }

	public string get_error() { }

	public bool get_isDone() { }

	public float get_progress() { }

	public string get_text() { }

	private Texture2D CreateTextureFromDownloadedData(bool markNonReadable) { }

	public Texture2D get_texture() { }

	public string get_url() { }

	public override bool get_keepWaiting() { }

	public void Dispose() { }

	private bool WaitUntilDoneIfPossible() { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine.Experimental.VFX
[RequiredByNativeCodeAttribute] // RVA: 0xC5DD0 Offset: 0xC51D0 VA: 0x1800C5DD0
[NativeTypeAttribute] // RVA: 0xC5DD0 Offset: 0xC51D0 VA: 0x1800C5DD0
public sealed class VFXEventAttribute : IDisposable
{
	// Fields
	private IntPtr m_Ptr;
	private bool m_Owner;

	// Methods

	private void Release() { }

	protected override void Finalize() { }

	public void Dispose() { }

	[NativeMethodAttribute] // RVA: 0x10A570 Offset: 0x109970 VA: 0x18010A570
	internal static void Internal_Destroy(IntPtr ptr) { }
}

// Namespace: UnityEngine.Experimental.VFX
[RequiredByNativeCodeAttribute] // RVA: 0xC8BA0 Offset: 0xC7FA0 VA: 0x1800C8BA0
[NativeTypeAttribute] // RVA: 0xC8BA0 Offset: 0xC7FA0 VA: 0x1800C8BA0
public class VFXExpressionValues
{
	// Fields
	internal IntPtr m_Ptr;

	// Methods

	private void .ctor() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static VFXExpressionValues CreateExpressionValuesWrapper(IntPtr ptr) { }
}

// Namespace: UnityEngine.Experimental.VFX
[NativeHeaderAttribute] // RVA: 0xCCDA0 Offset: 0xCC1A0 VA: 0x1800CCDA0
[StaticAccessorAttribute] // RVA: 0xCCDA0 Offset: 0xCC1A0 VA: 0x1800CCDA0
[RequiredByNativeCodeAttribute] // RVA: 0xCCDA0 Offset: 0xCC1A0 VA: 0x1800CCDA0
public static class VFXManager
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action<Camera> <>f__mg$cache0;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action<Camera> <>f__mg$cache1;

	// Methods

	internal static void ProcessCamera(Camera cam) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void RegisterPerCameraCallback() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void UnregisterPerCameraCallback() { }
}

// Namespace: UnityEngine.Experimental.VFX
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
public abstract class VFXSpawnerCallbacks : ScriptableObject
{
	// Methods

	protected void .ctor() { }

	public abstract void OnPlay(VFXSpawnerState state, VFXExpressionValues vfxValues, VisualEffect vfxComponent) { }

	public abstract void OnUpdate(VFXSpawnerState state, VFXExpressionValues vfxValues, VisualEffect vfxComponent) { }

	public abstract void OnStop(VFXSpawnerState state, VFXExpressionValues vfxValues, VisualEffect vfxComponent) { }
}

// Namespace: UnityEngine.Experimental.VFX
[RequiredByNativeCodeAttribute] // RVA: 0xD7400 Offset: 0xD6800 VA: 0x1800D7400
[NativeTypeAttribute] // RVA: 0xD7400 Offset: 0xD6800 VA: 0x1800D7400
public sealed class VFXSpawnerState : IDisposable
{
	// Fields
	private IntPtr m_Ptr;
	private bool m_Owner;

	// Methods

	internal void .ctor(IntPtr ptr, bool owner) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static VFXSpawnerState CreateSpawnerStateWrapper() { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void SetWrapValue(IntPtr ptr) { }

	private void Release() { }

	protected override void Finalize() { }

	public void Dispose() { }

	[NativeMethodAttribute] // RVA: 0x10A570 Offset: 0x109970 VA: 0x18010A570
	private static void Internal_Destroy(IntPtr ptr) { }
}

// Namespace: UnityEngine.Experimental.VFX
[RequireComponent] // RVA: 0xDFC10 Offset: 0xDF010 VA: 0x1800DFC10
[NativeHeaderAttribute] // RVA: 0xDFC10 Offset: 0xDF010 VA: 0x1800DFC10
public class VisualEffect : Behaviour
{}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine.XR
[NativeHeaderAttribute] // RVA: 0x129A90 Offset: 0x128E90 VA: 0x180129A90
[NativeHeaderAttribute] // RVA: 0x129A90 Offset: 0x128E90 VA: 0x180129A90
[NativeHeaderAttribute] // RVA: 0x129A90 Offset: 0x128E90 VA: 0x180129A90
[NativeHeaderAttribute] // RVA: 0x129A90 Offset: 0x128E90 VA: 0x180129A90
[NativeConditionalAttribute] // RVA: 0x129A90 Offset: 0x128E90 VA: 0x180129A90
public static class XRSettings
{
	// Properties
	public static bool enabled { get; }
	[StaticAccessorAttribute] // RVA: 0x5750 Offset: 0x4B50 VA: 0x180005750
	[NativeNameAttribute] // RVA: 0x5750 Offset: 0x4B50 VA: 0x180005750
	public static float eyeTextureResolutionScale { get; }
	[StaticAccessorAttribute] // RVA: 0x4E70 Offset: 0x4270 VA: 0x180004E70
	public static int eyeTextureWidth { get; }
	[StaticAccessorAttribute] // RVA: 0x4E70 Offset: 0x4270 VA: 0x180004E70
	public static int eyeTextureHeight { get; }
	[StaticAccessorAttribute] // RVA: 0xC390 Offset: 0xB790 VA: 0x18000C390
	[NativeNameAttribute] // RVA: 0xC390 Offset: 0xB790 VA: 0x18000C390
	[NativeConditionalAttribute] // RVA: 0xC390 Offset: 0xB790 VA: 0x18000C390
	public static RenderTextureDescriptor eyeTextureDesc { get; }
	public static float renderViewportScale { get; }
	[StaticAccessorAttribute] // RVA: 0xEBA0 Offset: 0xDFA0 VA: 0x18000EBA0
	[NativeNameAttribute] // RVA: 0xEBA0 Offset: 0xDFA0 VA: 0x18000EBA0
	internal static float renderViewportScaleInternal { get; }

	// Methods

	[StaticAccessorAttribute] // RVA: 0x4E70 Offset: 0x4270 VA: 0x180004E70
	public static bool get_enabled() { }

	public static float get_eyeTextureResolutionScale() { }

	public static int get_eyeTextureWidth() { }

	public static int get_eyeTextureHeight() { }

	public static RenderTextureDescriptor get_eyeTextureDesc() { }

	public static float get_renderViewportScale() { }

	internal static float get_renderViewportScaleInternal() { }

	private static void get_eyeTextureDesc_Injected(out RenderTextureDescriptor ret) { }
}

// Namespace: UnityEngine.XR
[NativeConditionalAttribute] // RVA: 0x11E30 Offset: 0x11230 VA: 0x180011E30
public static class XRDevice
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private static Action<string> deviceLoaded;

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void InvokeDeviceLoaded(string loadedDeviceName) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.XR.WSA
[NativeHeaderAttribute] // RVA: 0x16DC0 Offset: 0x161C0 VA: 0x180016DC0
[UsedByNativeCodeAttribute] // RVA: 0x16DC0 Offset: 0x161C0 VA: 0x180016DC0
[RequireComponent] // RVA: 0x16DC0 Offset: 0x161C0 VA: 0x180016DC0
[MovedFromAttribute] // RVA: 0x16DC0 Offset: 0x161C0 VA: 0x180016DC0
public class WorldAnchor : Component
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private WorldAnchor.OnTrackingChangedDelegate OnTrackingChanged;

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void Internal_TriggerEventOnTrackingLost(WorldAnchor worldAnchor, bool located) { }
}

// Namespace: 
public sealed class WorldAnchor.OnTrackingChangedDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(WorldAnchor worldAnchor, bool located) { }

	public virtual IAsyncResult BeginInvoke(WorldAnchor worldAnchor, bool located, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine
[NativeHeaderAttribute] // RVA: 0x66530 Offset: 0x65930 VA: 0x180066530
[NativeHeaderAttribute] // RVA: 0x66530 Offset: 0x65930 VA: 0x180066530
public class WheelCollider : Collider
{
	// Properties
	public Vector3 center { set; }
	public float radius { set; }

	// Methods

	public void set_center(Vector3 value) { }

	public void set_radius(float value) { }

	private void set_center_Injected(ref Vector3 value) { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine.Video
[NativeHeaderAttribute] // RVA: 0xB2DE0 Offset: 0xB21E0 VA: 0x1800B2DE0
[RequiredByNativeCodeAttribute] // RVA: 0xB2DE0 Offset: 0xB21E0 VA: 0x1800B2DE0
public sealed class VideoClip : Object
{}

// Namespace: UnityEngine.Experimental.Video
[StaticAccessorAttribute] // RVA: 0xB4F20 Offset: 0xB4320 VA: 0x1800B4F20
[RequiredByNativeCodeAttribute] // RVA: 0xB4F20 Offset: 0xB4320 VA: 0x1800B4F20
[NativeHeaderAttribute] // RVA: 0xB4F20 Offset: 0xB4320 VA: 0x1800B4F20
[NativeHeaderAttribute] // RVA: 0xB4F20 Offset: 0xB4320 VA: 0x1800B4F20
[NativeHeaderAttribute] // RVA: 0xB4F20 Offset: 0xB4320 VA: 0x1800B4F20
[NativeHeaderAttribute] // RVA: 0xB4F20 Offset: 0xB4320 VA: 0x1800B4F20
public struct VideoClipPlayable : IPlayable, IEquatable<VideoClipPlayable>
{
	// Fields
	private PlayableHandle m_Handle;

	// Methods

	public PlayableHandle GetHandle() { }

	public bool Equals(VideoClipPlayable other) { }
}

// Namespace: UnityEngine.Video
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum VideoRenderMode
{
	// Fields
	public int value__;
	public const VideoRenderMode CameraFarPlane = 0;
	public const VideoRenderMode CameraNearPlane = 1;
	public const VideoRenderMode RenderTexture = 2;
	public const VideoRenderMode MaterialOverride = 3;
	public const VideoRenderMode APIOnly = 4;
}

// Namespace: UnityEngine.Video
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum Video3DLayout
{
	// Fields
	public int value__;
	public const Video3DLayout No3D = 0;
	public const Video3DLayout SideBySide3D = 1;
	public const Video3DLayout OverUnder3D = 2;
}

// Namespace: UnityEngine.Video
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum VideoAspectRatio
{
	// Fields
	public int value__;
	public const VideoAspectRatio NoScaling = 0;
	public const VideoAspectRatio FitVertically = 1;
	public const VideoAspectRatio FitHorizontally = 2;
	public const VideoAspectRatio FitInside = 3;
	public const VideoAspectRatio FitOutside = 4;
	public const VideoAspectRatio Stretch = 5;
}

// Namespace: UnityEngine.Video
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum VideoTimeSource
{
	// Fields
	public int value__;
	public const VideoTimeSource AudioDSPTimeSource = 0;
	public const VideoTimeSource GameTimeSource = 1;
}

// Namespace: UnityEngine.Video
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum VideoTimeReference
{
	// Fields
	public int value__;
	public const VideoTimeReference Freerun = 0;
	public const VideoTimeReference InternalTime = 1;
	public const VideoTimeReference ExternalTime = 2;
}

// Namespace: UnityEngine.Video
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum VideoSource
{
	// Fields
	public int value__;
	public const VideoSource VideoClip = 0;
	public const VideoSource Url = 1;
}

// Namespace: UnityEngine.Video
[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum VideoAudioOutputMode
{
	// Fields
	public int value__;
	public const VideoAudioOutputMode None = 0;
	public const VideoAudioOutputMode AudioSource = 1;
	public const VideoAudioOutputMode Direct = 2;
	public const VideoAudioOutputMode APIOnly = 3;
}

// Namespace: UnityEngine.Video
[NativeHeaderAttribute] // RVA: 0xC3F40 Offset: 0xC3340 VA: 0x1800C3F40
[RequireComponent] // RVA: 0xC3F40 Offset: 0xC3340 VA: 0x1800C3F40
[RequiredByNativeCodeAttribute] // RVA: 0xC3F40 Offset: 0xC3340 VA: 0x1800C3F40
public sealed class VideoPlayer : Behaviour
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private VideoPlayer.EventHandler prepareCompleted;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private VideoPlayer.EventHandler loopPointReached;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private VideoPlayer.EventHandler started;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private VideoPlayer.EventHandler frameDropped;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private VideoPlayer.ErrorEventHandler errorReceived;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private VideoPlayer.EventHandler seekCompleted;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private VideoPlayer.TimeEventHandler clockResyncOccurred;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private VideoPlayer.FrameReadyEventHandler frameReady;

	// Methods

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void InvokePrepareCompletedCallback_Internal(VideoPlayer source) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void InvokeFrameReadyCallback_Internal(VideoPlayer source, long frameIdx) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void InvokeLoopPointReachedCallback_Internal(VideoPlayer source) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void InvokeStartedCallback_Internal(VideoPlayer source) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void InvokeFrameDroppedCallback_Internal(VideoPlayer source) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void InvokeErrorReceivedCallback_Internal(VideoPlayer source, string errorStr) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void InvokeSeekCompletedCallback_Internal(VideoPlayer source) { }

	[RequiredByNativeCodeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void InvokeClockResyncOccurredCallback_Internal(VideoPlayer source, double seconds) { }
}

// Namespace: 
public sealed class VideoPlayer.EventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(VideoPlayer source) { }

	public virtual IAsyncResult BeginInvoke(VideoPlayer source, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class VideoPlayer.ErrorEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(VideoPlayer source, string message) { }

	public virtual IAsyncResult BeginInvoke(VideoPlayer source, string message, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class VideoPlayer.FrameReadyEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(VideoPlayer source, long frameIdx) { }

	public virtual IAsyncResult BeginInvoke(VideoPlayer source, long frameIdx, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class VideoPlayer.TimeEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(VideoPlayer source, double seconds) { }

	public virtual IAsyncResult BeginInvoke(VideoPlayer source, double seconds, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: 
internal class <Module>
{}

// Namespace: 
internal class <Module>
{}

// Namespace: Org.BouncyCastle.Utilities.Zlib
internal sealed class Adler32
{
	// Methods

	internal long adler32(long adler, byte[] buf, int index, int len) { }
}

// Namespace: Org.BouncyCastle.Utilities.Zlib
public sealed class Deflate
{
	// Fields
	private static readonly Deflate.Config[] config_table;
	private static readonly string[] z_errmsg;
	internal ZStream strm;
	internal int status;
	internal byte[] pending_buf;
	internal int pending_out;
	internal int pending;
	internal int noheader;
	internal byte data_type;
	internal int last_flush;
	internal int w_size;
	internal int w_bits;
	internal int w_mask;
	internal byte[] window;
	internal int window_size;
	internal short[] prev;
	internal short[] head;
	internal int ins_h;
	internal int hash_size;
	internal int hash_mask;
	internal int hash_shift;
	internal int block_start;
	internal int match_length;
	internal int prev_match;
	internal int match_available;
	internal int strstart;
	internal int match_start;
	internal int lookahead;
	internal int prev_length;
	internal int max_chain_length;
	internal int max_lazy_match;
	internal int level;
	internal int strategy;
	internal int good_match;
	internal int nice_match;
	internal short[] dyn_ltree;
	internal short[] dyn_dtree;
	internal short[] bl_tree;
	internal Tree l_desc;
	internal Tree d_desc;
	internal Tree bl_desc;
	internal short[] bl_count;
	internal int[] heap;
	internal int heap_len;
	internal int heap_max;
	internal byte[] depth;
	internal int l_buf;
	internal int lit_bufsize;
	internal int last_lit;
	internal int d_buf;
	internal int opt_len;
	internal int static_len;
	internal int matches;
	internal int last_eob_len;
	internal uint bi_buf;
	internal int bi_valid;

	// Methods

	private static void .cctor() { }

	internal void init_block() { }

	internal void pqdownheap(short[] tree, int k) { }

	internal static bool smaller(short[] tree, int n, int m, byte[] depth) { }

	internal void scan_tree(short[] tree, int max_code) { }

	internal int build_bl_tree() { }

	internal void send_all_trees(int lcodes, int dcodes, int blcodes) { }

	internal void send_tree(short[] tree, int max_code) { }

	internal void put_byte(byte[] p, int start, int len) { }

	internal void put_short(int w) { }

	internal void putShortMSB(int b) { }

	internal void send_code(int c, short[] tree) { }

	internal void send_bits(int val, int length) { }

	internal void _tr_align() { }

	internal bool _tr_tally(int dist, int lc) { }

	internal void compress_block(short[] ltree, short[] dtree) { }

	internal void set_data_type() { }

	internal void bi_flush() { }

	internal void bi_windup() { }

	internal void copy_block(int buf, int len, bool header) { }

	internal void flush_block_only(bool eof) { }

	internal int deflate_stored(int flush) { }

	internal void _tr_stored_block(int buf, int stored_len, bool eof) { }

	internal void _tr_flush_block(int buf, int stored_len, bool eof) { }

	internal void fill_window() { }

	internal int deflate_fast(int flush) { }

	internal int deflate_slow(int flush) { }

	internal int longest_match(int cur_match) { }

	internal int deflate(ZStream strm, int flush) { }
}

// Namespace: 
internal class Deflate.Config
{
	// Fields
	internal int good_length;
	internal int max_lazy;
	internal int nice_length;
	internal int max_chain;
	internal int func;

	// Methods

	internal void .ctor(int good_length, int max_lazy, int nice_length, int max_chain, int func) { }
}

// Namespace: Org.BouncyCastle.Utilities.Zlib
internal sealed class InfBlocks
{
	// Fields
	private static readonly int[] inflate_mask;
	private static readonly int[] border;
	internal int mode;
	internal int left;
	internal int table;
	internal int index;
	internal int[] blens;
	internal int[] bb;
	internal int[] tb;
	internal InfCodes codes;
	private int last;
	internal int bitk;
	internal int bitb;
	internal int[] hufts;
	internal byte[] window;
	internal int end;
	internal int read;
	internal int write;
	internal object checkfn;
	internal long check;
	internal InfTree inftree;

	// Methods

	internal void reset(ZStream z, long[] c) { }

	internal int proc(ZStream z, int r) { }

	internal int inflate_flush(ZStream z, int r) { }

	private static void .cctor() { }
}

// Namespace: Org.BouncyCastle.Utilities.Zlib
internal sealed class InfCodes
{
	// Fields
	private static readonly int[] inflate_mask;
	private int mode;
	private int len;
	private int[] tree;
	private int tree_index;
	private int need;
	private int lit;
	private int get;
	private int dist;
	private byte lbits;
	private byte dbits;
	private int[] ltree;
	private int ltree_index;
	private int[] dtree;
	private int dtree_index;

	// Methods

	internal void init(int bl, int bd, int[] tl, int tl_index, int[] td, int td_index, ZStream z) { }

	internal int proc(InfBlocks s, ZStream z, int r) { }

	internal void free(ZStream z) { }

	internal int inflate_fast(int bl, int bd, int[] tl, int tl_index, int[] td, int td_index, InfBlocks s, ZStream z) { }

	private static void .cctor() { }
}

// Namespace: Org.BouncyCastle.Utilities.Zlib
internal sealed class Inflate
{
	// Fields
	internal int mode;
	internal int method;
	internal long[] was;
	internal long need;
	internal int marker;
	internal int nowrap;
	internal int wbits;
	internal InfBlocks blocks;
	private static readonly byte[] mark;

	// Methods

	internal int inflate(ZStream z, int f) { }

	private static void .cctor() { }
}

// Namespace: Org.BouncyCastle.Utilities.Zlib
internal sealed class InfTree
{
	// Fields
	private static readonly int[] fixed_tl;
	private static readonly int[] fixed_td;
	private static readonly int[] cplens;
	private static readonly int[] cplext;
	private static readonly int[] cpdist;
	private static readonly int[] cpdext;
	private int[] hn;
	private int[] v;
	private int[] c;
	private int[] r;
	private int[] u;
	private int[] x;

	// Methods

	private int huft_build(int[] b, int bindex, int n, int s, int[] d, int[] e, int[] t, int[] m, int[] hp, int[] hn, int[] v) { }

	internal int inflate_trees_bits(int[] c, int[] bb, int[] tb, int[] hp, ZStream z) { }

	internal int inflate_trees_dynamic(int nl, int nd, int[] c, int[] bl, int[] bd, int[] tl, int[] td, int[] hp, ZStream z) { }

	internal static int inflate_trees_fixed(int[] bl, int[] bd, int[][] tl, int[][] td, ZStream z) { }

	private void initWorkArea(int vsize) { }

	private static void .cctor() { }
}

// Namespace: Org.BouncyCastle.Utilities.Zlib
internal sealed class StaticTree
{
	// Fields
	internal static readonly short[] static_ltree;
	internal static readonly short[] static_dtree;
	internal static readonly StaticTree static_l_desc;
	internal static readonly StaticTree static_d_desc;
	internal static readonly StaticTree static_bl_desc;
	internal short[] static_tree;
	internal int[] extra_bits;
	internal int extra_base;
	internal int elems;
	internal int max_length;

	// Methods

	internal void .ctor(short[] static_tree, int[] extra_bits, int extra_base, int elems, int max_length) { }

	private static void .cctor() { }
}

// Namespace: Org.BouncyCastle.Utilities.Zlib
internal sealed class Tree
{
	// Fields
	internal static readonly int[] extra_lbits;
	internal static readonly int[] extra_dbits;
	internal static readonly int[] extra_blbits;
	internal static readonly byte[] bl_order;
	internal static readonly byte[] _dist_code;
	internal static readonly byte[] _length_code;
	internal static readonly int[] base_length;
	internal static readonly int[] base_dist;
	internal short[] dyn_tree;
	internal int max_code;
	internal StaticTree stat_desc;

	// Methods

	internal static int d_code(int dist) { }

	internal void gen_bitlen(Deflate s) { }

	internal void build_tree(Deflate s) { }

	internal static void gen_codes(short[] tree, int max_code, short[] bl_count) { }

	internal static int bi_reverse(int code, int len) { }

	private static void .cctor() { }
}

// Namespace: Org.BouncyCastle.Utilities.Zlib
public sealed class ZStream
{
	// Fields
	public byte[] next_in;
	public int next_in_index;
	public int avail_in;
	public long total_in;
	public byte[] next_out;
	public int next_out_index;
	public int avail_out;
	public long total_out;
	public string msg;
	internal Deflate dstate;
	internal Inflate istate;
	public long adler;
	internal Adler32 _adler;

	// Methods

	public int inflate(int f) { }

	public int deflate(int flush) { }

	internal void flush_pending() { }

	internal int read_buf(byte[] buf, int start, int size) { }

	public void free() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal sealed class <PrivateImplementationDetails>
{
	// Fields
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=19 111B15B20E0428A22EEAA1E54B0D3B008A7A3E79C8F7F4E783710F569E9CEF15 /*Metadata offset 0x9C6633*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=1152 36B8FDA0BFB1D93A07326EE7CAC8EB99FF1AF237D234FFA3210F64D3EB774C38 /*Metadata offset 0x9C6646*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=512 3E4FB5FE52BF269D6EE955711016291D6D327A4AAC39B2464C53C6BD0D73242A /*Metadata offset 0x9C6AC6*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=120 5961BF1FCF83803CE7775E15E9DB8D21AF741539B85CCFDD643F9E22CC7820D6 /*Metadata offset 0x9C6CC6*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=384 5D34088B4ABB1F3FE88DCF84DD5C145EFD5EA01DF1B05BB8FEAD12305B0979B7 /*Metadata offset 0x9C6D3E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=124 5D6878AD6E68B2CCB04A7CD7942BE07C15F947CCA8824203021DD465D90712AD /*Metadata offset 0x9C6EBE*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=124 61358F81002F15B87F2746D4CD7FE28FD2CB45B8F0840B807B18C5A23F791CB1 /*Metadata offset 0x9C6F3A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=116 7DDF88204E7E265240211841F0AB290A5E77EE4F9223EB2E39F9B89C30C41B9D /*Metadata offset 0x9C6FB6*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=6144 8AE83CF30C3CEAC5F4B9F025200D65EFAEC851DE0098817DB69F0E547407C095 /*Metadata offset 0x9C702A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=76 8FC498A953A183E1FE81A183AE59047435BB9B33D657C625FAB03D38BE19F92E /*Metadata offset 0x9C882A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=120 9476220840D3CE82203B4A722E278773B1DA458A22F49FCB9FC45B851DF7D503 /*Metadata offset 0x9C8876*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=120 B23D510F520CB4BA8AFA847F8A40E757C40CB6A55B237EFA1AC6D3984911B114 /*Metadata offset 0x9C88EE*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=256 B9D4AF390AFC6A0F149B843D651CFEBC1C4EC496A0263B72207836F9C525E1C4 /*Metadata offset 0x9C8966*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=76 C133E473E5E653C5C4AEDB8BCC1C1A3A44D384FC0B6C0FCF04672B1B325EC01B /*Metadata offset 0x9C8A66*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=68 CF64D219C0BA56CECE4E41E0C8BF3AF538F4510FA9A2B00F38DA09E548270E5C /*Metadata offset 0x9C8AB2*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=116 F8D7861760C88CC514F66095AF0AED47ECBA063ADB65F47125ED07BCC2CF9842 /*Metadata offset 0x9C8AF6*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=120 FC216F5C5AE2947D800794ECD5F752EE8381073C2E5D0D095FDA040F541702F3 /*Metadata offset 0x9C8B6A*/;
}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=19
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=68
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=76
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=116
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=120
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=124
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=256
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=384
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=512
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=1152
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=6144
{}

// Namespace: 
internal class <Module>
{}

// Namespace: Ludiq
public sealed class AnimationCurveCloner : Cloner<AnimationCurve>
{
	// Methods

	public override bool Handles(Type type) { }

	public override AnimationCurve ConstructClone(Type type, AnimationCurve original) { }

	public override void FillClone(Type type, ref AnimationCurve clone, AnimationCurve original, CloningContext context) { }

	public void .ctor() { }
}

// Namespace: Ludiq
public sealed class ArrayCloner : Cloner<Array>
{
	// Methods

	public override bool Handles(Type type) { }

	public override Array ConstructClone(Type type, Array original) { }

	public override void FillClone(Type type, ref Array clone, Array original, CloningContext context) { }

	public void .ctor() { }
}

// Namespace: Ludiq
public sealed class FakeSerializationCloner : ReflectedCloner
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private fsConfig <config>k__BackingField;

	// Properties
	public fsConfig config { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public fsConfig get_config() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_config(fsConfig value) { }

	public override void BeforeClone(Type type, object original) { }

	public override void AfterClone(Type type, object clone) { }

	protected override IEnumerable<MemberInfo> GetMembers(Type type) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class FakeSerializationCloner.<>c
{
	// Fields
	public static readonly FakeSerializationCloner.<>c <>9;
	public static Func<fsMetaProperty, MemberInfo> <>9__6_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal MemberInfo <GetMembers>b__6_0(fsMetaProperty p) { }
}

// Namespace: Ludiq
public sealed class ListCloner : Cloner<IList>
{
	// Methods

	public override bool Handles(Type type) { }

	public override void FillClone(Type type, ref IList clone, IList original, CloningContext context) { }

	public void .ctor() { }
}

// Namespace: Ludiq
public sealed class FieldsCloner : ReflectedCloner
{
	// Methods

	protected override bool IncludeField(FieldInfo field) { }

	protected override bool IncludeProperty(PropertyInfo property) { }

	public void .ctor() { }
}

// Namespace: Ludiq
public interface ISpecifiesCloner
{
	// Properties
	public abstract ICloner cloner { get; }

	// Methods

	public abstract ICloner get_cloner() { }
}

// Namespace: Ludiq
public sealed class AotDictionary : OrderedDictionary
{
	// Methods

	public void .ctor() { }

	public void .ctor(IEqualityComparer comparer) { }

	public void .ctor(int capacity) { }

	public void .ctor(int capacity, IEqualityComparer comparer) { }

	[PreserveAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void AotStubs() { }
}

// Namespace: Ludiq
public sealed class AotList : ArrayList
{
	// Methods

	public void .ctor() { }

	public void .ctor(int capacity) { }

	public void .ctor(ICollection c) { }

	[PreserveAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void AotStubs() { }
}

// Namespace: Ludiq
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class DebugDictionary<TKey, TValue> : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, IDictionary, ICollection
{
	// Fields
	private readonly Dictionary<TKey, TValue> dictionary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <label>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <debug>k__BackingField;

	// Properties
	public TValue Item { get; set; }
	private object System.Collections.IDictionary.Item { get; set; }
	public string label { get; set; }
	public bool debug { get; set; }
	public int Count { get; }
	private object System.Collections.ICollection.SyncRoot { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private ICollection System.Collections.IDictionary.Values { get; }
	private bool System.Collections.IDictionary.IsReadOnly { get; }
	private bool System.Collections.IDictionary.IsFixedSize { get; }
	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.IsReadOnly { get; }
	public ICollection<TKey> Keys { get; }
	private ICollection System.Collections.IDictionary.Keys { get; }
	public ICollection<TValue> Values { get; }

	// Methods

	public TValue get_Item(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDE950 Offset: 0x1CDD950 VA: 0x181CDE950
	|-DebugDictionary<object, object>.get_Item
	*/

	public void set_Item(TKey key, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDE980 Offset: 0x1CDD980 VA: 0x181CDE980
	|-DebugDictionary<object, object>.set_Item
	*/

	private object System.Collections.IDictionary.get_Item(object key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDE5D0 Offset: 0x1CDD5D0 VA: 0x181CDE5D0
	|-DebugDictionary<object, object>.System.Collections.IDictionary.get_Item
	*/

	private void System.Collections.IDictionary.set_Item(object key, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDE710 Offset: 0x1CDD710 VA: 0x181CDE710
	|-DebugDictionary<object, object>.System.Collections.IDictionary.set_Item
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_label() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-DebugDictionary<object, object>.get_label
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_label(string value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29D2F30 Offset: 0x29D1F30 VA: 0x1829D2F30
	|-DebugDictionary<object, object>.set_label
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_debug() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1135140 Offset: 0x1134140 VA: 0x181135140
	|-DebugDictionary<object, object>.get_debug
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_debug(bool value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xE13D60 Offset: 0xE12D60 VA: 0x180E13D60
	|-DebugDictionary<object, object>.set_debug
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC5840 Offset: 0x1CC4840 VA: 0x181CC5840
	|-DebugDictionary<object, object>.get_Count
	*/

	private object System.Collections.ICollection.get_SyncRoot() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDE240 Offset: 0x1CDD240 VA: 0x181CDE240
	|-DebugDictionary<object, object>.System.Collections.ICollection.get_SyncRoot
	*/

	private bool System.Collections.ICollection.get_IsSynchronized() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDE1F0 Offset: 0x1CDD1F0 VA: 0x181CDE1F0
	|-DebugDictionary<object, object>.System.Collections.ICollection.get_IsSynchronized
	*/

	private ICollection System.Collections.IDictionary.get_Values() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDE6C0 Offset: 0x1CDD6C0 VA: 0x181CDE6C0
	|-DebugDictionary<object, object>.System.Collections.IDictionary.get_Values
	*/

	private bool System.Collections.IDictionary.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDE580 Offset: 0x1CDD580 VA: 0x181CDE580
	|-DebugDictionary<object, object>.System.Collections.IDictionary.get_IsReadOnly
	*/

	private bool System.Collections.IDictionary.get_IsFixedSize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDE530 Offset: 0x1CDD530 VA: 0x181CDE530
	|-DebugDictionary<object, object>.System.Collections.IDictionary.get_IsFixedSize
	*/

	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDE120 Offset: 0x1CDD120 VA: 0x181CDE120
	|-DebugDictionary<object, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly
	*/

	public ICollection<TKey> get_Keys() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4600 Offset: 0x1CC3600 VA: 0x181CC4600
	|-DebugDictionary<object, object>.get_Keys
	*/

	private ICollection System.Collections.IDictionary.get_Keys() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDE670 Offset: 0x1CDD670 VA: 0x181CDE670
	|-DebugDictionary<object, object>.System.Collections.IDictionary.get_Keys
	*/

	public ICollection<TValue> get_Values() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC46D0 Offset: 0x1CC36D0 VA: 0x181CC46D0
	|-DebugDictionary<object, object>.get_Values
	*/

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDE180 Offset: 0x1CDD180 VA: 0x181CDE180
	|-DebugDictionary<object, object>.System.Collections.ICollection.CopyTo
	*/

	private void Debug(string message) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDDCA0 Offset: 0x1CDCCA0 VA: 0x181CDDCA0
	|-DebugDictionary<object, object>.Debug
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDE820 Offset: 0x1CDD820 VA: 0x181CDE820
	|-DebugDictionary<object, object>.System.Collections.IEnumerable.GetEnumerator
	*/

	private void System.Collections.IDictionary.Remove(object key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDE490 Offset: 0x1CDD490 VA: 0x181CDE490
	|-DebugDictionary<object, object>.System.Collections.IDictionary.Remove
	*/

	private bool System.Collections.IDictionary.Contains(object key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDE3A0 Offset: 0x1CDD3A0 VA: 0x181CDE3A0
	|-DebugDictionary<object, object>.System.Collections.IDictionary.Contains
	*/

	private void System.Collections.IDictionary.Add(object key, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDE290 Offset: 0x1CDD290 VA: 0x181CDE290
	|-DebugDictionary<object, object>.System.Collections.IDictionary.Add
	*/

	public void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDDBA0 Offset: 0x1CDCBA0 VA: 0x181CDDBA0
	|-DebugDictionary<object, object>.Clear
	*/

	private IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDE440 Offset: 0x1CDD440 VA: 0x181CDE440
	|-DebugDictionary<object, object>.System.Collections.IDictionary.GetEnumerator
	*/

	public bool Contains(KeyValuePair<TKey, TValue> item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDDC60 Offset: 0x1CDCC60 VA: 0x181CDDC60
	|-DebugDictionary<object, object>.Contains
	*/

	private void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add(KeyValuePair<TKey, TValue> item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDDF00 Offset: 0x1CDCF00 VA: 0x181CDDF00
	|-DebugDictionary<object, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	*/

	private void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDDFD0 Offset: 0x1CDCFD0 VA: 0x181CDDFD0
	|-DebugDictionary<object, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	*/

	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(KeyValuePair<TKey, TValue> item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDE050 Offset: 0x1CDD050 VA: 0x181CDE050
	|-DebugDictionary<object, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	*/

	public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDDDC0 Offset: 0x1CDCDC0 VA: 0x181CDDDC0
	|-DebugDictionary<object, object>.GetEnumerator
	*/

	public bool ContainsKey(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDDC30 Offset: 0x1CDCC30 VA: 0x181CDDC30
	|-DebugDictionary<object, object>.ContainsKey
	*/

	public void Add(TKey key, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDDAE0 Offset: 0x1CDCAE0 VA: 0x181CDDAE0
	|-DebugDictionary<object, object>.Add
	*/

	public bool Remove(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDDE50 Offset: 0x1CDCE50 VA: 0x181CDDE50
	|-DebugDictionary<object, object>.Remove
	*/

	public bool TryGetValue(TKey key, out TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDE870 Offset: 0x1CDD870 VA: 0x181CDE870
	|-DebugDictionary<object, object>.TryGetValue
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDE8A0 Offset: 0x1CDD8A0 VA: 0x181CDE8A0
	|-DebugDictionary<object, object>..ctor
	*/
}

// Namespace: Ludiq
public interface INotifiedCollectionItem
{
	// Methods

	public abstract void BeforeAdd() { }

	public abstract void AfterAdd() { }

	public abstract void BeforeRemove() { }

	public abstract void AfterRemove() { }
}

// Namespace: Ludiq
public interface INotifyCollectionChanged<T>
{
	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public abstract void add_ItemAdded(Action<T> value) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-INotifyCollectionChanged<object>.add_ItemAdded
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public abstract void remove_ItemAdded(Action<T> value) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-INotifyCollectionChanged<object>.remove_ItemAdded
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public abstract void add_ItemRemoved(Action<T> value) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-INotifyCollectionChanged<object>.add_ItemRemoved
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public abstract void remove_ItemRemoved(Action<T> value) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-INotifyCollectionChanged<object>.remove_ItemRemoved
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public abstract void add_CollectionChanged(Action value) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-INotifyCollectionChanged<object>.add_CollectionChanged
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public abstract void remove_CollectionChanged(Action value) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-INotifyCollectionChanged<object>.remove_CollectionChanged
	*/
}

// Namespace: Ludiq
public interface IProxyableNotifyCollectionChanged<T>
{
	// Properties
	public abstract bool ProxyCollectionChange { get; set; }

	// Methods

	public abstract bool get_ProxyCollectionChange() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IProxyableNotifyCollectionChanged<object>.get_ProxyCollectionChange
	*/

	public abstract void set_ProxyCollectionChange(bool value) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IProxyableNotifyCollectionChanged<object>.set_ProxyCollectionChange
	*/

	public abstract void BeforeAdd(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IProxyableNotifyCollectionChanged<object>.BeforeAdd
	*/

	public abstract void AfterAdd(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IProxyableNotifyCollectionChanged<object>.AfterAdd
	*/

	public abstract void BeforeRemove(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IProxyableNotifyCollectionChanged<object>.BeforeRemove
	*/

	public abstract void AfterRemove(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IProxyableNotifyCollectionChanged<object>.AfterRemove
	*/
}

// Namespace: Ludiq
public class MergedList<T> : IMergedCollection<T>, ICollection<T>, IEnumerable<T>, IEnumerable
{
	// Fields
	protected readonly Dictionary<Type, IList<T>> lists;

	// Properties
	public int Count { get; }
	public bool IsReadOnly { get; }

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F9090 Offset: 0x20F8090 VA: 0x1820F9090
	|-MergedList<object>..ctor
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196EF40 Offset: 0x196DF40 VA: 0x18196EF40
	|-MergedList<object>.get_Count
	*/

	public bool get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-MergedList<object>.get_IsReadOnly
	*/

	public virtual void Include<TI>(IList<TI> list) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145F600 Offset: 0x145E600 VA: 0x18145F600
	|-MergedList<object>.Include<object>
	*/

	public bool Includes<TI>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x159C7B0 Offset: 0x159B7B0 VA: 0x18159C7B0
	|-MergedList<object>.Includes<object>
	*/

	public bool Includes(Type elementType) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196A820 Offset: 0x1969820 VA: 0x18196A820
	|-MergedList<object>.Includes
	*/

	public IList<TI> ForType<TI>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x47A140 Offset: 0x479140 VA: 0x18047A140
	|-MergedList<object>.ForType<object>
	*/

	protected IList<T> GetListForItem(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196E990 Offset: 0x196D990 VA: 0x18196E990
	|-MergedList<object>.GetListForItem
	*/

	protected IList<T> GetListForType(Type type, bool throwOnFail = True) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196EA70 Offset: 0x196DA70 VA: 0x18196EA70
	|-MergedList<object>.GetListForType
	*/

	public bool Contains(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196E4C0 Offset: 0x196D4C0 VA: 0x18196E4C0
	|-MergedList<object>.Contains
	*/

	public virtual void Add(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196E120 Offset: 0x196D120 VA: 0x18196E120
	|-MergedList<object>.Add
	*/

	public virtual void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196E1B0 Offset: 0x196D1B0 VA: 0x18196E1B0
	|-MergedList<object>.Clear
	*/

	public virtual bool Remove(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196EE10 Offset: 0x196DE10 VA: 0x18196EE10
	|-MergedList<object>.Remove
	*/

	public void CopyTo(T[] array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196E550 Offset: 0x196D550 VA: 0x18196E550
	|-MergedList<object>.CopyTo
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196EEA0 Offset: 0x196DEA0 VA: 0x18196EEA0
	|-MergedList<object>.System.Collections.IEnumerable.GetEnumerator
	*/

	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196EEA0 Offset: 0x196DEA0 VA: 0x18196EEA0
	|-MergedList<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	public MergedList.Enumerator<T> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196E940 Offset: 0x196D940 VA: 0x18196E940
	|-MergedList<object>.GetEnumerator
	*/
}

// Namespace: 
public struct MergedList.Enumerator<T> : IEnumerator<T>, IDisposable, IEnumerator
{
	// Fields
	private Dictionary.Enumerator<Type, IList<T>> listsEnumerator;
	private T currentItem;
	private IList<T> currentList;
	private int indexInCurrentList;
	private bool exceeded;

	// Properties
	public T Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	public void .ctor(MergedList<T> merged) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x240140 Offset: 0x23F540 VA: 0x180240140
	|-MergedList.Enumerator<object>..ctor
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D3B30 Offset: 0x1D2F30 VA: 0x1801D3B30
	|-MergedList.Enumerator<object>.Dispose
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2400C0 Offset: 0x23F4C0 VA: 0x1802400C0
	|-MergedList.Enumerator<object>.MoveNext
	*/

	public T get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FD2C0 Offset: 0x1FC6C0 VA: 0x1801FD2C0
	|-MergedList.Enumerator<object>.get_Current
	*/

	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x240130 Offset: 0x23F530 VA: 0x180240130
	|-MergedList.Enumerator<object>.System.Collections.IEnumerator.get_Current
	*/

	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2400F0 Offset: 0x23F4F0 VA: 0x1802400F0
	|-MergedList.Enumerator<object>.System.Collections.IEnumerator.Reset
	*/
}

// Namespace: Ludiq
public struct NoAllocEnumerator<T> : IEnumerator<T>, IDisposable, IEnumerator
{
	// Fields
	private readonly IList<T> list;
	private int index;
	private T current;
	private bool exceeded;

	// Properties
	public T Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	public void .ctor(IList<T> list) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x256D80 Offset: 0x256180 VA: 0x180256D80
	|-NoAllocEnumerator<object>..ctor
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D3B30 Offset: 0x1D2F30 VA: 0x1801D3B30
	|-NoAllocEnumerator<IUnit>.Dispose
	|-NoAllocEnumerator<object>.Dispose
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x256D50 Offset: 0x256150 VA: 0x180256D50
	|-NoAllocEnumerator<IUnit>.MoveNext
	|-NoAllocEnumerator<object>.MoveNext
	*/

	public T get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BFEB0 Offset: 0x1BF2B0 VA: 0x1801BFEB0
	|-NoAllocEnumerator<IUnit>.get_Current
	|-NoAllocEnumerator<object>.get_Current
	*/

	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x256D70 Offset: 0x256170 VA: 0x180256D70
	|-NoAllocEnumerator<object>.System.Collections.IEnumerator.get_Current
	*/

	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x256D60 Offset: 0x256160 VA: 0x180256D60
	|-NoAllocEnumerator<object>.System.Collections.IEnumerator.Reset
	*/
}

// Namespace: Ludiq
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class VariantList<TBase, TImplementation> : IList<TBase>, ICollection<TBase>, IEnumerable<TBase>, IEnumerable
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IList<TImplementation> <implementation>k__BackingField;

	// Properties
	public TBase Item { get; set; }
	public IList<TImplementation> implementation { get; set; }
	public int Count { get; }
	public bool IsReadOnly { get; }

	// Methods

	public void .ctor(IList<TImplementation> implementation) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD8C20 Offset: 0x1CD7C20 VA: 0x181CD8C20
	|-VariantList<object, object>..ctor
	*/

	public TBase get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD8DD0 Offset: 0x1CD7DD0 VA: 0x181CD8DD0
	|-VariantList<object, object>.get_Item
	*/

	public void set_Item(int index, TBase value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD8EB0 Offset: 0x1CD7EB0 VA: 0x181CD8EB0
	|-VariantList<object, object>.set_Item
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IList<TImplementation> get_implementation() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x81B350 Offset: 0x81A350 VA: 0x18081B350
	|-VariantList<object, object>.get_implementation
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_implementation(IList<TImplementation> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18F2440 Offset: 0x18F1440 VA: 0x1818F2440
	|-VariantList<object, object>.set_implementation
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD8CD0 Offset: 0x1CD7CD0 VA: 0x181CD8CD0
	|-VariantList<object, object>.get_Count
	*/

	public bool get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD8D50 Offset: 0x1CD7D50 VA: 0x181CD8D50
	|-VariantList<object, object>.get_IsReadOnly
	*/

	public void Add(TBase item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD8060 Offset: 0x1CD7060 VA: 0x181CD8060
	|-VariantList<object, object>.Add
	*/

	public void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD81D0 Offset: 0x1CD71D0 VA: 0x181CD81D0
	|-VariantList<object, object>.Clear
	*/

	public bool Contains(TBase item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD8250 Offset: 0x1CD7250 VA: 0x181CD8250
	|-VariantList<object, object>.Contains
	*/

	public bool Remove(TBase item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD8A30 Offset: 0x1CD7A30 VA: 0x181CD8A30
	|-VariantList<object, object>.Remove
	*/

	public void CopyTo(TBase[] array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD83C0 Offset: 0x1CD73C0 VA: 0x181CD83C0
	|-VariantList<object, object>.CopyTo
	*/

	public int IndexOf(TBase item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD86B0 Offset: 0x1CD76B0 VA: 0x181CD86B0
	|-VariantList<object, object>.IndexOf
	*/

	public void Insert(int index, TBase item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD8820 Offset: 0x1CD7820 VA: 0x181CD8820
	|-VariantList<object, object>.Insert
	*/

	public void RemoveAt(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD89A0 Offset: 0x1CD79A0 VA: 0x181CD89A0
	|-VariantList<object, object>.RemoveAt
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD8BA0 Offset: 0x1CD7BA0 VA: 0x181CD8BA0
	|-VariantList<object, object>.System.Collections.IEnumerable.GetEnumerator
	*/

	private IEnumerator<TBase> System.Collections.Generic.IEnumerable<TBase>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD8BA0 Offset: 0x1CD7BA0 VA: 0x181CD8BA0
	|-VariantList<object, object>.System.Collections.Generic.IEnumerable<TBase>.GetEnumerator
	*/

	public NoAllocEnumerator<TBase> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD8690 Offset: 0x1CD7690 VA: 0x181CD8690
	|-VariantList<object, object>.GetEnumerator
	*/
}

// Namespace: Ludiq
public class WatchedList<T> : Collection<T>, INotifyCollectionChanged<T>
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action<T> ItemAdded;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action<T> ItemRemoved;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action CollectionChanged;

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_ItemAdded(Action<T> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD92C0 Offset: 0x1CD82C0 VA: 0x181CD92C0
	|-WatchedList<object>.add_ItemAdded
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_ItemAdded(Action<T> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD94F0 Offset: 0x1CD84F0 VA: 0x181CD94F0
	|-WatchedList<object>.remove_ItemAdded
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_ItemRemoved(Action<T> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD9380 Offset: 0x1CD8380 VA: 0x181CD9380
	|-WatchedList<object>.add_ItemRemoved
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_ItemRemoved(Action<T> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD95B0 Offset: 0x1CD85B0 VA: 0x181CD95B0
	|-WatchedList<object>.remove_ItemRemoved
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_CollectionChanged(Action value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD9210 Offset: 0x1CD8210 VA: 0x181CD9210
	|-WatchedList<object>.add_CollectionChanged
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_CollectionChanged(Action value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD9440 Offset: 0x1CD8440 VA: 0x181CD9440
	|-WatchedList<object>.remove_CollectionChanged
	*/

	protected override void InsertItem(int index, T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD90A0 Offset: 0x1CD80A0 VA: 0x181CD90A0
	|-WatchedList<object>.InsertItem
	*/

	protected override void RemoveItem(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD9120 Offset: 0x1CD8120 VA: 0x181CD9120
	|-WatchedList<object>.RemoveItem
	*/

	protected override void ClearItems() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD9030 Offset: 0x1CD8030 VA: 0x181CD9030
	|-WatchedList<object>.ClearItems
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD91E0 Offset: 0x1CD81E0 VA: 0x181CD91E0
	|-WatchedList<object>..ctor
	*/
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public sealed class AllowsNullAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Ludiq
public static class EditorTimeBinding
{
	// Fields
	public static Func<int> frameBinding;
	public static Func<float> timeBinding;

	// Properties
	public static int frame { get; }
	public static float time { get; }

	// Methods

	public static int get_frame() { }

	public static float get_time() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class EditorTimeBinding.<>c
{
	// Fields
	public static readonly EditorTimeBinding.<>c <>9;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <.cctor>b__6_0() { }

	internal float <.cctor>b__6_1() { }
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0x114A10 Offset: 0x113E10 VA: 0x180114A10
public sealed class ExpectedTypeAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Type <type>k__BackingField;

	// Properties
	public Type type { get; }

	// Methods

	public void .ctor(Type type) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Type get_type() { }
}

// Namespace: Ludiq
public interface IInspectableAttribute
{
	// Properties
	public abstract int order { get; }

	// Methods

	public abstract int get_order() { }
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0xCC50 Offset: 0xC050 VA: 0x18000CC50
public sealed class IncludeInSettingsAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <include>k__BackingField;

	// Properties
	public bool include { get; set; }

	// Methods

	public void .ctor(bool include) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_include() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_include(bool value) { }
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0x2F7E0 Offset: 0x2EBE0 VA: 0x18002F7E0
public sealed class InspectableIfAttribute : Attribute, IInspectableAttribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <order>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly string <conditionMember>k__BackingField;

	// Properties
	public int order { get; set; }
	public string conditionMember { get; }

	// Methods

	public void .ctor(string conditionMember) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_order() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_order(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_conditionMember() { }
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0x4D990 Offset: 0x4CD90 VA: 0x18004D990
public sealed class InspectorActionDirectionAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ActionDirection <direction>k__BackingField;

	// Properties
	public ActionDirection direction { get; set; }

	// Methods

	public void .ctor(ActionDirection direction) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ActionDirection get_direction() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_direction(ActionDirection value) { }
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0xC5CA0 Offset: 0xC50A0 VA: 0x1800C5CA0
public sealed class InspectorAdaptiveWidthAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <width>k__BackingField;

	// Properties
	public float width { get; set; }

	// Methods

	public void .ctor(float width) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_width() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_width(float value) { }
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0x4D990 Offset: 0x4CD90 VA: 0x18004D990
public sealed class InspectorDelayedAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0x2C110 Offset: 0x2B510 VA: 0x18002C110
public sealed class InspectViaImplementationsAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public sealed class NullMeansSelfAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public sealed class PredictableAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0x2FC90 Offset: 0x2F090 VA: 0x18002FC90
public sealed class TypeIconAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Type <type>k__BackingField;

	// Properties
	public Type type { get; }

	// Methods

	public void .ctor(Type type) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Type get_type() { }
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0x34BD0 Offset: 0x33FD0 VA: 0x180034BD0
public sealed class TypeIconPriorityAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly int <priority>k__BackingField;

	// Properties
	public int priority { get; }

	// Methods

	public void .ctor(int priority) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_priority() { }
}

// Namespace: Ludiq
public enum TypeSet
{
	// Fields
	public int value__;
	public const TypeSet AllTypes = 0;
	public const TypeSet RuntimeTypes = 1;
	public const TypeSet SettingsTypes = 2;
	public const TypeSet SettingsAssembliesTypes = 3;
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0x114A10 Offset: 0x113E10 VA: 0x180114A10
public class TypeSetAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly TypeSet <typeSet>k__BackingField;

	// Properties
	public TypeSet typeSet { get; }

	// Methods

	public void .ctor(TypeSet typeSet) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public TypeSet get_typeSet() { }
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0x114A10 Offset: 0x113E10 VA: 0x180114A10
public sealed class WarnBeforeEditingAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly string <warningTitle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly string <warningMessage>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly object[] <emptyValues>k__BackingField;

	// Properties
	public string warningTitle { get; }
	public string warningMessage { get; }
	public object[] emptyValues { get; }

	// Methods

	public void .ctor(string warningTitle, string warningMessage) { }

	public void .ctor(string warningTitle, string warningMessage, object[] emptyValues) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_warningTitle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_warningMessage() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public object[] get_emptyValues() { }
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0x114A10 Offset: 0x113E10 VA: 0x180114A10
public sealed class WarnBeforeRemovingAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly string <warningTitle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly string <warningMessage>k__BackingField;

	// Properties
	public string warningTitle { get; }
	public string warningMessage { get; }

	// Methods

	public void .ctor(string warningTitle, string warningMessage) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_warningTitle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_warningMessage() { }
}

// Namespace: Ludiq
public static class Ensure
{
	// Fields
	private static readonly EnsureThat instance;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <IsActive>k__BackingField;

	// Properties
	public static bool IsActive { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_IsActive() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_IsActive(bool value) { }

	public static void Off() { }

	public static void On() { }

	public static EnsureThat That(string paramName) { }

	[RuntimeInitializeOnLoadMethodAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
	private static void OnRuntimeMethodLoad() { }

	private static void .cctor() { }
}

// Namespace: Ludiq
public class EnsureThat
{
	// Fields
	internal string paramName;

	// Methods

	public void IsTrue(bool value) { }

	public void IsFalse(bool value) { }

	public void HasItems<T>(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145A5E0 Offset: 0x14595E0 VA: 0x18145A5E0
	|-EnsureThat.HasItems<object>
	*/

	public void HasItems<T>(ICollection<T> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145A490 Offset: 0x1459490 VA: 0x18145A490
	|-EnsureThat.HasItems<object>
	*/

	public void HasItems<T>(T[] value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145A380 Offset: 0x1459380 VA: 0x18145A380
	|-EnsureThat.HasItems<object>
	*/

	public void HasNoNullItem<T>(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145A700 Offset: 0x1459700 VA: 0x18145A700
	|-EnsureThat.HasNoNullItem<object>
	*/

	public void HasItems<T>(IList<T> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145A5C0 Offset: 0x14595C0 VA: 0x18145A5C0
	|-EnsureThat.HasItems<object>
	*/

	public void HasItems<TKey, TValue>(IDictionary<TKey, TValue> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145A250 Offset: 0x1459250 VA: 0x18145A250
	|-EnsureThat.HasItems<object, object>
	*/

	public void SizeIs<T>(T[] value, int expected) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145BCA0 Offset: 0x145ACA0 VA: 0x18145BCA0
	|-EnsureThat.SizeIs<object>
	*/

	public void SizeIs<T>(T[] value, long expected) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145BAA0 Offset: 0x145AAA0 VA: 0x18145BAA0
	|-EnsureThat.SizeIs<object>
	*/

	public void SizeIs<T>(T value, int expected) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145C540 Offset: 0x145B540 VA: 0x18145C540
	|-EnsureThat.SizeIs<object>
	*/

	public void SizeIs<T>(T value, long expected) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145BE90 Offset: 0x145AE90 VA: 0x18145BE90
	|-EnsureThat.SizeIs<object>
	*/

	public void SizeIs<T>(ICollection<T> value, int expected) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145C0B0 Offset: 0x145B0B0 VA: 0x18145C0B0
	|-EnsureThat.SizeIs<object>
	*/

	public void SizeIs<T>(ICollection<T> value, long expected) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145C2F0 Offset: 0x145B2F0 VA: 0x18145C2F0
	|-EnsureThat.SizeIs<object>
	*/

	public void SizeIs<T>(IList<T> value, int expected) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145BA80 Offset: 0x145AA80 VA: 0x18145BA80
	|-EnsureThat.SizeIs<object>
	*/

	public void SizeIs<T>(IList<T> value, long expected) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145BA80 Offset: 0x145AA80 VA: 0x18145BA80
	|-EnsureThat.SizeIs<object>
	*/

	public void SizeIs<TKey, TValue>(IDictionary<TKey, TValue> value, int expected) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145B840 Offset: 0x145A840 VA: 0x18145B840
	|-EnsureThat.SizeIs<object, object>
	*/

	public void SizeIs<TKey, TValue>(IDictionary<TKey, TValue> value, long expected) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145B5F0 Offset: 0x145A5F0 VA: 0x18145B5F0
	|-EnsureThat.SizeIs<object, object>
	*/

	public void IsKeyOf<TKey, TValue>(IDictionary<TKey, TValue> value, TKey expectedKey, string keyLabel) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145AB50 Offset: 0x1459B50 VA: 0x18145AB50
	|-EnsureThat.IsKeyOf<object, object>
	*/

	public void Any<T>(IList<T> value, Func<T, bool> predicate) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145BA80 Offset: 0x145AA80 VA: 0x18145BA80
	|-EnsureThat.Any<object>
	*/

	public void Any<T>(ICollection<T> value, Func<T, bool> predicate) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145A0D0 Offset: 0x14590D0 VA: 0x18145A0D0
	|-EnsureThat.Any<object>
	*/

	public void Any<T>(T[] value, Func<T, bool> predicate) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1459FE0 Offset: 0x1458FE0 VA: 0x181459FE0
	|-EnsureThat.Any<object>
	*/

	public void Is<T>(T param, T expected) { }

	public void IsNot<T>(T param, T expected) { }

	public void IsLt<T>(T param, T limit) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145AD90 Offset: 0x1459D90 VA: 0x18145AD90
	|-EnsureThat.IsLt<int>
	*/

	public void IsLte<T>(T param, T limit) { }

	public void IsGt<T>(T param, T limit) { }

	public void IsGte<T>(T param, T limit) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145A900 Offset: 0x1459900 VA: 0x18145A900
	|-EnsureThat.IsGte<int>
	*/

	public void IsInRange<T>(T param, T min, T max) { }

	public void IsNotEmpty(Guid value) { }

	public void IsNotNull<T>(Nullable<T> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145B0B0 Offset: 0x145A0B0 VA: 0x18145B0B0
	|-EnsureThat.IsNotNull<Scene>
	*/

	public void IsNull<T>(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145B1A0 Offset: 0x145A1A0 VA: 0x18145B1A0
	|-EnsureThat.IsNull<object>
	*/

	public void IsNotNull<T>(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145AFE0 Offset: 0x1459FE0 VA: 0x18145AFE0
	|-EnsureThat.IsNotNull<ControlOutput>
	|-EnsureThat.IsNotNull<IUnitPort>
	|-EnsureThat.IsNotNull<IUnitValuePort>
	|-EnsureThat.IsNotNull<VariableDeclarations>
	|-EnsureThat.IsNotNull<GraphPointer>
	|-EnsureThat.IsNotNull<GraphReference>
	|-EnsureThat.IsNotNull<GraphStack>
	|-EnsureThat.IsNotNull<IAttributeProvider>
	|-EnsureThat.IsNotNull<ICloner>
	|-EnsureThat.IsNotNull<IGraph>
	|-EnsureThat.IsNotNull<IGraphParent>
	|-EnsureThat.IsNotNull<Action>
	|-EnsureThat.IsNotNull<Dictionary<Type, Type>>
	|-EnsureThat.IsNotNull<HashSet<char>>
	|-EnsureThat.IsNotNull<ICollection<Exception>>
	|-EnsureThat.IsNotNull<IEnumerable<ConstructorInfo>>
	|-EnsureThat.IsNotNull<IEnumerable<FieldInfo>>
	|-EnsureThat.IsNotNull<IEnumerable<MethodInfo>>
	|-EnsureThat.IsNotNull<IEnumerable<PropertyInfo>>
	|-EnsureThat.IsNotNull<IEnumerable<Type>>
	|-EnsureThat.IsNotNull<Exception>
	|-EnsureThat.IsNotNull<Func<Flow, ControlOutput>>
	|-EnsureThat.IsNotNull<Func<Flow, object>>
	|-EnsureThat.IsNotNull<object>
	|-EnsureThat.IsNotNull<ConstructorInfo>
	|-EnsureThat.IsNotNull<FieldInfo>
	|-EnsureThat.IsNotNull<MemberInfo>
	|-EnsureThat.IsNotNull<MethodInfo>
	|-EnsureThat.IsNotNull<ParameterInfo>
	|-EnsureThat.IsNotNull<PropertyInfo>
	|-EnsureThat.IsNotNull<Type>
	|-EnsureThat.IsNotNull<Type[]>
	|-EnsureThat.IsNotNull<GameObject>
	*/

	public void IsNotNullOrWhiteSpace(string value) { }

	public void IsNotNullOrEmpty(string value) { }

	public void IsNotNull(string value) { }

	public void IsNotEmpty(string value) { }

	public void HasLengthBetween(string value, int minLength, int maxLength) { }

	public void Matches(string value, string match) { }

	public void Matches(string value, Regex match) { }

	public void SizeIs(string value, int expected) { }

	public void IsEqualTo(string value, string expected) { }

	public void IsEqualTo(string value, string expected, StringComparison comparison) { }

	public void IsNotEqualTo(string value, string expected) { }

	public void IsNotEqualTo(string value, string expected, StringComparison comparison) { }

	public void IsGuid(string value) { }

	private bool StringEquals(string x, string y, Nullable<StringComparison> comparison) { }

	public void IsOfType<T>(T param, Type expectedType) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145B270 Offset: 0x145A270 VA: 0x18145B270
	|-EnsureThat.IsOfType<object>
	*/

	public void IsOfType(Type param, Type expectedType) { }

	public void IsOfType<T>(object param) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145B4C0 Offset: 0x145A4C0 VA: 0x18145B4C0
	|-EnsureThat.IsOfType<object>
	*/

	public void IsOfType<T>(Type param) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145B560 Offset: 0x145A560 VA: 0x18145B560
	|-EnsureThat.IsOfType<object>
	*/

	public void IsNotDefault<T>(T param) { }

	public void HasAttribute(Type param, Type attributeType) { }

	public void HasAttribute<TAttribute>(Type param) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145A1C0 Offset: 0x14591C0 VA: 0x18145A1C0
	|-EnsureThat.HasAttribute<object>
	*/

	private void HasConstructorAccepting(Type param, Type[] parameterTypes, bool nonPublic) { }

	public void HasConstructorAccepting(Type param, Type[] parameterTypes) { }

	public void HasPublicConstructorAccepting(Type param, Type[] parameterTypes) { }

	public void .ctor() { }
}

// Namespace: Ludiq
public static class ExceptionMessages
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Common_IsNull_Failed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Common_IsNotNull_Failed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Booleans_IsTrueFailed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Booleans_IsFalseFailed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Collections_Any_Failed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Collections_ContainsKey_Failed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Collections_HasItemsFailed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Collections_HasNoNullItemFailed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Collections_SizeIs_Failed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Comp_Is_Failed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Comp_IsNot_Failed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Comp_IsNotLt>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Comp_IsNotLte>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Comp_IsNotGt>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Comp_IsNotGte>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Comp_IsNotInRange_ToLow>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Comp_IsNotInRange_ToHigh>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Guids_IsNotEmpty_Failed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Strings_IsEqualTo_Failed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Strings_IsNotEqualTo_Failed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Strings_SizeIs_Failed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Strings_IsNotNullOrWhiteSpace_Failed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Strings_IsNotNullOrEmpty_Failed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Strings_HasLengthBetween_Failed_ToShort>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Strings_HasLengthBetween_Failed_ToLong>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Strings_Matches_Failed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Strings_IsNotEmpty_Failed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Strings_IsGuid_Failed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Types_IsOfType_Failed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Reflection_HasAttribute_Failed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Reflection_HasConstructor_Failed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <Reflection_HasPublicConstructor_Failed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly string <ValueTypes_IsNotDefault_Failed>k__BackingField;

	// Properties
	public static string Common_IsNull_Failed { get; }
	public static string Common_IsNotNull_Failed { get; }
	public static string Booleans_IsTrueFailed { get; }
	public static string Booleans_IsFalseFailed { get; }
	public static string Collections_Any_Failed { get; }
	public static string Collections_ContainsKey_Failed { get; }
	public static string Collections_HasItemsFailed { get; }
	public static string Collections_HasNoNullItemFailed { get; }
	public static string Collections_SizeIs_Failed { get; }
	public static string Comp_Is_Failed { get; }
	public static string Comp_IsNot_Failed { get; }
	public static string Comp_IsNotLt { get; }
	public static string Comp_IsNotLte { get; }
	public static string Comp_IsNotGt { get; }
	public static string Comp_IsNotGte { get; }
	public static string Comp_IsNotInRange_ToLow { get; }
	public static string Comp_IsNotInRange_ToHigh { get; }
	public static string Guids_IsNotEmpty_Failed { get; }
	public static string Strings_IsEqualTo_Failed { get; }
	public static string Strings_IsNotEqualTo_Failed { get; }
	public static string Strings_SizeIs_Failed { get; }
	public static string Strings_IsNotNullOrWhiteSpace_Failed { get; }
	public static string Strings_IsNotNullOrEmpty_Failed { get; }
	public static string Strings_HasLengthBetween_Failed_ToShort { get; }
	public static string Strings_HasLengthBetween_Failed_ToLong { get; }
	public static string Strings_Matches_Failed { get; }
	public static string Strings_IsNotEmpty_Failed { get; }
	public static string Strings_IsGuid_Failed { get; }
	public static string Types_IsOfType_Failed { get; }
	public static string Reflection_HasAttribute_Failed { get; }
	public static string Reflection_HasConstructor_Failed { get; }
	public static string Reflection_HasPublicConstructor_Failed { get; }
	public static string ValueTypes_IsNotDefault_Failed { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Common_IsNull_Failed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Common_IsNotNull_Failed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Booleans_IsTrueFailed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Booleans_IsFalseFailed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Collections_Any_Failed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Collections_ContainsKey_Failed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Collections_HasItemsFailed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Collections_HasNoNullItemFailed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Collections_SizeIs_Failed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Comp_Is_Failed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Comp_IsNot_Failed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Comp_IsNotLt() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Comp_IsNotLte() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Comp_IsNotGt() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Comp_IsNotGte() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Comp_IsNotInRange_ToLow() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Comp_IsNotInRange_ToHigh() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Guids_IsNotEmpty_Failed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Strings_IsEqualTo_Failed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Strings_IsNotEqualTo_Failed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Strings_SizeIs_Failed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Strings_IsNotNullOrWhiteSpace_Failed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Strings_IsNotNullOrEmpty_Failed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Strings_HasLengthBetween_Failed_ToShort() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Strings_HasLengthBetween_Failed_ToLong() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Strings_Matches_Failed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Strings_IsNotEmpty_Failed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Strings_IsGuid_Failed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Types_IsOfType_Failed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Reflection_HasAttribute_Failed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Reflection_HasConstructor_Failed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Reflection_HasPublicConstructor_Failed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_ValueTypes_IsNotDefault_Failed() { }

	private static void .cctor() { }
}

// Namespace: Ludiq
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class XComparable
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static bool IsLt<T>(IComparable<T> x, T y) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15BA2C0 Offset: 0x15B92C0 VA: 0x1815BA2C0
	|-XComparable.IsLt<int>
	|
	|-RVA: 0x15BA320 Offset: 0x15B9320 VA: 0x1815BA320
	|-XComparable.IsLt<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static bool IsEq<T>(IComparable<T> x, T y) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15BA200 Offset: 0x15B9200 VA: 0x1815BA200
	|-XComparable.IsEq<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static bool IsGt<T>(IComparable<T> x, T y) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15BA260 Offset: 0x15B9260 VA: 0x1815BA260
	|-XComparable.IsGt<object>
	*/
}

// Namespace: Ludiq
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class XString
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static string Inject(string format, object[] formattingArgs) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static string Inject(string format, string[] formattingArgs) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class XString.<>c
{
	// Fields
	public static readonly XString.<>c <>9;
	public static Func<string, object> <>9__1_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal object <Inject>b__1_0(string a) { }
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0xABC30 Offset: 0xAB030 VA: 0x1800ABC30
public class DisableAnnotationAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <disableIcon>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <disableGizmo>k__BackingField;

	// Properties
	public bool disableIcon { get; set; }
	public bool disableGizmo { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_disableIcon() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_disableIcon(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_disableGizmo() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_disableGizmo(bool value) { }

	public void .ctor() { }
}

// Namespace: Ludiq
public static class DebugUtility
{
	// Properties
	public static string logPath { get; }

	// Methods

	public static string get_logPath() { }

	public static void LogToFile(string message) { }
}

// Namespace: Ludiq
public class InvalidImplementationException : Exception
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }
}

// Namespace: Ludiq
public interface ICloner
{
	// Methods

	public abstract bool Handles(Type type) { }

	public abstract object ConstructClone(Type type, object original) { }

	public abstract void BeforeClone(Type type, object original) { }

	public abstract void FillClone(Type type, ref object clone, object original, CloningContext context) { }

	public abstract void AfterClone(Type type, object clone) { }
}

// Namespace: Ludiq
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class Cloning
{
	// Fields
	private static readonly Dictionary<Type, bool> skippable;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly HashSet<ICloner> <cloners>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly ArrayCloner <arrayCloner>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly DictionaryCloner <dictionaryCloner>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly EnumerableCloner <enumerableCloner>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly ListCloner <listCloner>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly AnimationCurveCloner <animationCurveCloner>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly FieldsCloner <fieldsCloner>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly FakeSerializationCloner <fakeSerializationCloner>k__BackingField;

	// Properties
	public static HashSet<ICloner> cloners { get; }
	public static ArrayCloner arrayCloner { get; }
	public static DictionaryCloner dictionaryCloner { get; }
	public static EnumerableCloner enumerableCloner { get; }
	public static ListCloner listCloner { get; }
	public static AnimationCurveCloner animationCurveCloner { get; }
	public static FieldsCloner fieldsCloner { get; }
	public static FakeSerializationCloner fakeSerializationCloner { get; }

	// Methods

	private static void .cctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static HashSet<ICloner> get_cloners() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static ArrayCloner get_arrayCloner() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static DictionaryCloner get_dictionaryCloner() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static EnumerableCloner get_enumerableCloner() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static ListCloner get_listCloner() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static AnimationCurveCloner get_animationCurveCloner() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static FieldsCloner get_fieldsCloner() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static FakeSerializationCloner get_fakeSerializationCloner() { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static object Clone(object original, ICloner fallbackCloner, bool tryPreserveInstances) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T Clone<T>(T original, ICloner fallbackCloner, bool tryPreserveInstances) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93A4C0 Offset: 0x9394C0 VA: 0x18093A4C0
	|-Cloning.Clone<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static object CloneViaFakeSerialization(object original) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T CloneViaFakeSerialization<T>(T original) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93A420 Offset: 0x939420 VA: 0x18093A420
	|-Cloning.CloneViaFakeSerialization<VariableDeclarations>
	|-Cloning.CloneViaFakeSerialization<object>
	*/

	internal static object Clone(CloningContext context, object original) { }

	internal static void CloneInto(CloningContext context, ref object clone, object original) { }

	private static ICloner GetCloner(object original, Type type, ICloner fallbackCloner) { }

	private static bool Skippable(Type type) { }
}

// Namespace: Ludiq
public sealed class CloningContext : IPoolable, IDisposable
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Dictionary<object, object> <clonings>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ICloner <fallbackCloner>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <tryPreserveInstances>k__BackingField;
	private bool disposed;

	// Properties
	public Dictionary<object, object> clonings { get; }
	public ICloner fallbackCloner { get; set; }
	public bool tryPreserveInstances { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Dictionary<object, object> get_clonings() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ICloner get_fallbackCloner() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_fallbackCloner(ICloner value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_tryPreserveInstances() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_tryPreserveInstances(bool value) { }

	private void Ludiq.IPoolable.New() { }

	private void Ludiq.IPoolable.Free() { }

	public void Dispose() { }

	public static CloningContext New(ICloner fallbackCloner, bool tryPreserveInstances) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class CloningContext.<>c
{
	// Fields
	public static readonly CloningContext.<>c <>9;
	public static Func<CloningContext> <>9__15_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal CloningContext <New>b__15_0() { }
}

// Namespace: Ludiq
public abstract class Cloner<T> : ICloner
{
	// Methods

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-Cloner<VariableDeclarations>..ctor
	|-Cloner<Array>..ctor
	|-Cloner<IDictionary>..ctor
	|-Cloner<IEnumerable>..ctor
	|-Cloner<IList>..ctor
	|-Cloner<object>..ctor
	|-Cloner<AnimationCurve>..ctor
	*/

	public abstract bool Handles(Type type) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-Cloner<object>.Handles
	*/

	private void Ludiq.ICloner.BeforeClone(Type type, object original) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDC3E0 Offset: 0x1CDB3E0 VA: 0x181CDC3E0
	|-Cloner<VariableDeclarations>.Ludiq.ICloner.BeforeClone
	|-Cloner<Array>.Ludiq.ICloner.BeforeClone
	|-Cloner<IDictionary>.Ludiq.ICloner.BeforeClone
	|-Cloner<IEnumerable>.Ludiq.ICloner.BeforeClone
	|-Cloner<IList>.Ludiq.ICloner.BeforeClone
	|-Cloner<object>.Ludiq.ICloner.BeforeClone
	|-Cloner<AnimationCurve>.Ludiq.ICloner.BeforeClone
	*/

	public virtual void BeforeClone(Type type, T original) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-Cloner<VariableDeclarations>.BeforeClone
	|-Cloner<Array>.BeforeClone
	|-Cloner<IDictionary>.BeforeClone
	|-Cloner<IEnumerable>.BeforeClone
	|-Cloner<IList>.BeforeClone
	|-Cloner<object>.BeforeClone
	|-Cloner<AnimationCurve>.BeforeClone
	*/

	private object Ludiq.ICloner.ConstructClone(Type type, object original) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDC480 Offset: 0x1CDB480 VA: 0x181CDC480
	|-Cloner<VariableDeclarations>.Ludiq.ICloner.ConstructClone
	|-Cloner<Array>.Ludiq.ICloner.ConstructClone
	|-Cloner<IDictionary>.Ludiq.ICloner.ConstructClone
	|-Cloner<IEnumerable>.Ludiq.ICloner.ConstructClone
	|-Cloner<IList>.Ludiq.ICloner.ConstructClone
	|-Cloner<object>.Ludiq.ICloner.ConstructClone
	|-Cloner<AnimationCurve>.Ludiq.ICloner.ConstructClone
	*/

	public virtual T ConstructClone(Type type, T original) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDC2D0 Offset: 0x1CDB2D0 VA: 0x181CDC2D0
	|-Cloner<IDictionary>.ConstructClone
	|-Cloner<IEnumerable>.ConstructClone
	|-Cloner<IList>.ConstructClone
	|-Cloner<object>.ConstructClone
	*/

	private void Ludiq.ICloner.FillClone(Type type, ref object clone, object original, CloningContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDC520 Offset: 0x1CDB520 VA: 0x181CDC520
	|-Cloner<VariableDeclarations>.Ludiq.ICloner.FillClone
	|-Cloner<Array>.Ludiq.ICloner.FillClone
	|-Cloner<IDictionary>.Ludiq.ICloner.FillClone
	|-Cloner<IEnumerable>.Ludiq.ICloner.FillClone
	|-Cloner<IList>.Ludiq.ICloner.FillClone
	|-Cloner<object>.Ludiq.ICloner.FillClone
	|-Cloner<AnimationCurve>.Ludiq.ICloner.FillClone
	*/

	public virtual void FillClone(Type type, ref T clone, T original, CloningContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-Cloner<object>.FillClone
	*/

	private void Ludiq.ICloner.AfterClone(Type type, object clone) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDC340 Offset: 0x1CDB340 VA: 0x181CDC340
	|-Cloner<VariableDeclarations>.Ludiq.ICloner.AfterClone
	|-Cloner<Array>.Ludiq.ICloner.AfterClone
	|-Cloner<IDictionary>.Ludiq.ICloner.AfterClone
	|-Cloner<IEnumerable>.Ludiq.ICloner.AfterClone
	|-Cloner<IList>.Ludiq.ICloner.AfterClone
	|-Cloner<object>.Ludiq.ICloner.AfterClone
	|-Cloner<AnimationCurve>.Ludiq.ICloner.AfterClone
	*/

	public virtual void AfterClone(Type type, T clone) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-Cloner<VariableDeclarations>.AfterClone
	|-Cloner<Array>.AfterClone
	|-Cloner<IDictionary>.AfterClone
	|-Cloner<IEnumerable>.AfterClone
	|-Cloner<IList>.AfterClone
	|-Cloner<object>.AfterClone
	|-Cloner<AnimationCurve>.AfterClone
	*/
}

// Namespace: Ludiq
public sealed class EnumerableCloner : Cloner<IEnumerable>
{
	// Fields
	private readonly Dictionary<Type, IOptimizedInvoker> addMethods;

	// Methods

	public override bool Handles(Type type) { }

	public override void FillClone(Type type, ref IEnumerable clone, IEnumerable original, CloningContext context) { }

	private IOptimizedInvoker GetAddMethod(Type type) { }

	public void .ctor() { }
}

// Namespace: Ludiq
public sealed class DictionaryCloner : Cloner<IDictionary>
{
	// Methods

	public override bool Handles(Type type) { }

	public override void FillClone(Type type, ref IDictionary clone, IDictionary original, CloningContext context) { }

	public void .ctor() { }
}

// Namespace: Ludiq
public abstract class ReflectedCloner : Cloner<object>
{
	// Fields
	private readonly Dictionary<Type, MemberInfo[]> accessors;
	private readonly Dictionary<Type, IOptimizedAccessor[]> optimizedAccessors;

	// Methods

	public override bool Handles(Type type) { }

	public override void FillClone(Type type, ref object clone, object original, CloningContext context) { }

	private MemberInfo[] GetAccessors(Type type) { }

	private IOptimizedAccessor[] GetOptimizedAccessors(Type type) { }

	protected virtual IEnumerable<MemberInfo> GetMembers(Type type) { }

	protected virtual bool IncludeField(FieldInfo field) { }

	protected virtual bool IncludeProperty(PropertyInfo property) { }

	protected void .ctor() { }
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public sealed class AotIncompatibleAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Ludiq
public static class DictionaryPool<TKey, TValue>
{
	// Fields
	private static readonly object lock;
	private static readonly Stack<Dictionary<TKey, TValue>> free;
	private static readonly HashSet<Dictionary<TKey, TValue>> busy;

	// Methods

	public static Dictionary<TKey, TValue> New(Dictionary<TKey, TValue> source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1955470 Offset: 0x1954470 VA: 0x181955470
	|-DictionaryPool<object, object>.New
	*/

	public static void Free(Dictionary<TKey, TValue> dictionary) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1954EF0 Offset: 0x1953EF0 VA: 0x181954EF0
	|-DictionaryPool<object, object>.Free
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1955E70 Offset: 0x1954E70 VA: 0x181955E70
	|-DictionaryPool<object, object>..cctor
	*/
}

// Namespace: Ludiq
public static class GenericPool<T>
{
	// Fields
	private static readonly object lock;
	private static readonly Stack<T> free;
	private static readonly HashSet<T> busy;

	// Methods

	public static T New(Func<T> constructor) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1957CF0 Offset: 0x1956CF0 VA: 0x181957CF0
	|-GenericPool<Flow>.New
	|-GenericPool<UnitPreservation>.New
	|-GenericPool<GraphStack>.New
	|-GenericPool<CloningContext>.New
	|-GenericPool<Recursion>.New
	|-GenericPool<object>.New
	*/

	public static void Free(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1957840 Offset: 0x1956840 VA: 0x181957840
	|-GenericPool<Flow>.Free
	|-GenericPool<UnitPreservation>.Free
	|-GenericPool<CloningContext>.Free
	|-GenericPool<GraphStack>.Free
	|-GenericPool<Recursion>.Free
	|-GenericPool<object>.Free
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19583A0 Offset: 0x19573A0 VA: 0x1819583A0
	|-GenericPool<object>..cctor
	*/
}

// Namespace: Ludiq
public interface IPoolable
{
	// Methods

	public abstract void New() { }

	public abstract void Free() { }
}

// Namespace: Ludiq
public static class ManualPool<T>
{
	// Fields
	private static readonly object lock;
	private static readonly Stack<T> free;
	private static readonly HashSet<T> busy;

	// Methods

	public static T New(Func<T> constructor) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1969280 Offset: 0x1968280 VA: 0x181969280
	|-ManualPool<object>.New
	*/

	public static void Free(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1968D60 Offset: 0x1967D60 VA: 0x181968D60
	|-ManualPool<object>.Free
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1969900 Offset: 0x1968900 VA: 0x181969900
	|-ManualPool<object>..cctor
	*/
}

// Namespace: Ludiq
public class MemberInfoComparer : EqualityComparer<MemberInfo>
{
	// Methods

	public override bool Equals(MemberInfo x, MemberInfo y) { }

	public override int GetHashCode(MemberInfo obj) { }

	public void .ctor() { }
}

// Namespace: Ludiq
public sealed class ReflectionFieldAccessor : IOptimizedAccessor
{
	// Fields
	private readonly FieldInfo fieldInfo;

	// Methods

	public void .ctor(FieldInfo fieldInfo) { }

	public void Compile() { }

	public object GetValue(object target) { }

	public void SetValue(object target, object value) { }
}

// Namespace: Ludiq
public sealed class ReflectionPropertyAccessor : IOptimizedAccessor
{
	// Fields
	private readonly PropertyInfo propertyInfo;

	// Methods

	public void .ctor(PropertyInfo propertyInfo) { }

	public void Compile() { }

	public object GetValue(object target) { }

	public void SetValue(object target, object value) { }
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0x47690 Offset: 0x46A90 VA: 0x180047690
public sealed class RenamedFromAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly string <previousName>k__BackingField;

	// Properties
	public string previousName { get; }

	// Methods

	public void .ctor(string previousName) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_previousName() { }
}

// Namespace: Ludiq
public static class RuntimeCodebase
{
	// Fields
	private static readonly object lock;
	private static readonly List<Type> _types;
	private static readonly List<Assembly> _assemblies;
	private static readonly Dictionary<string, Type> typeSerializations;
	private static Dictionary<string, string> _renamedTypes;
	private static readonly Dictionary<Type, Dictionary<string, string>> _renamedMembers;

	// Properties
	public static IEnumerable<Type> types { get; }
	public static IEnumerable<Assembly> assemblies { get; }
	public static Dictionary<string, string> renamedTypes { get; }

	// Methods

	public static IEnumerable<Type> get_types() { }

	public static IEnumerable<Assembly> get_assemblies() { }

	private static void .cctor() { }

	public static void PrewarmTypeDeserialization(Type type) { }

	public static string SerializeType(Type type) { }

	public static bool TryDeserializeType(string typeName, out Type type) { }

	public static Type DeserializeType(string typeName) { }

	private static bool TryCachedTypeLookup(string typeName, out Type type) { }

	private static bool TrySystemTypeLookup(string typeName, out Type type) { }

	private static bool TryRenamedTypeLookup(string previousTypeName, out Type type) { }

	public static Dictionary<string, string> get_renamedTypes() { }

	public static Dictionary<string, string> RenamedMembers(Type type) { }

	private static Dictionary<string, string> FetchRenamedMembers(Type type) { }

	private static Dictionary<string, string> FetchRenamedTypes() { }
}

// Namespace: Ludiq
public interface ISingleton
{}

// Namespace: Ludiq
public static class SceneSingleton<T>
{
	// Fields
	private static Dictionary<Scene, T> instances;
	private static readonly SingletonAttribute attribute;

	// Properties
	private static bool persistent { get; }
	private static bool automatic { get; }
	private static string name { get; }
	private static HideFlags hideFlags { get; }

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCA490 Offset: 0x1CC9490 VA: 0x181CCA490
	|-SceneSingleton<object>..cctor
	*/

	private static bool get_persistent() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCAA80 Offset: 0x1CC9A80 VA: 0x181CCAA80
	|-SceneSingleton<object>.get_persistent
	*/

	private static bool get_automatic() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCA720 Offset: 0x1CC9720 VA: 0x181CCA720
	|-SceneSingleton<object>.get_automatic
	*/

	private static string get_name() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCA960 Offset: 0x1CC9960 VA: 0x181CCA960
	|-SceneSingleton<object>.get_name
	*/

	private static HideFlags get_hideFlags() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCA840 Offset: 0x1CC9840 VA: 0x181CCA840
	|-SceneSingleton<object>.get_hideFlags
	*/

	private static void EnsureSceneValid(Scene scene) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC8280 Offset: 0x1CC7280 VA: 0x181CC8280
	|-SceneSingleton<object>.EnsureSceneValid
	*/

	public static bool InstantiatedIn(Scene scene) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC9510 Offset: 0x1CC8510 VA: 0x181CC9510
	|-SceneSingleton<SceneVariables>.InstantiatedIn
	|-SceneSingleton<object>.InstantiatedIn
	*/

	public static T InstanceIn(Scene scene) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC8F50 Offset: 0x1CC7F50 VA: 0x181CC8F50
	|-SceneSingleton<SceneVariables>.InstanceIn
	|-SceneSingleton<object>.InstanceIn
	*/

	private static T[] FindInstances(Scene scene) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC8330 Offset: 0x1CC7330 VA: 0x181CC8330
	|-SceneSingleton<object>.FindInstances
	*/

	private static T FindOrCreateInstance(Scene scene) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC86C0 Offset: 0x1CC76C0 VA: 0x181CC86C0
	|-SceneSingleton<object>.FindOrCreateInstance
	*/

	public static void Awake(T instance) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC7DE0 Offset: 0x1CC6DE0 VA: 0x181CC7DE0
	|-SceneSingleton<SceneVariables>.Awake
	|-SceneSingleton<object>.Awake
	*/

	public static void OnDestroy(T instance) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC98A0 Offset: 0x1CC88A0 VA: 0x181CC98A0
	|-SceneSingleton<SceneVariables>.OnDestroy
	|-SceneSingleton<object>.OnDestroy
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SceneSingleton.<>c__DisplayClass14_0<T>
{
	// Fields
	public Scene scene;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-SceneSingleton.<>c__DisplayClass14_0<object>..ctor
	*/

	internal bool <FindInstances>b__0(T o) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD5FC0 Offset: 0x1CD4FC0 VA: 0x181CD5FC0
	|-SceneSingleton.<>c__DisplayClass14_0<object>.<FindInstances>b__0
	*/
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0x1046E0 Offset: 0x103AE0 VA: 0x1801046E0
public sealed class SingletonAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Persistent>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Automatic>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private HideFlags <HideFlags>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Name>k__BackingField;

	// Properties
	public bool Persistent { get; set; }
	public bool Automatic { get; set; }
	public HideFlags HideFlags { get; set; }
	public string Name { get; set; }

	// Methods

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Persistent() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Persistent(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Automatic() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Automatic(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public HideFlags get_HideFlags() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_HideFlags(HideFlags value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Name() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Name(string value) { }
}

// Namespace: Ludiq
public static class UnityObjectOwnershipUtility
{
	// Methods

	public static void CopyOwner(object source, object destination) { }

	public static void RemoveOwner(object o) { }

	public static Object GetOwner(object o) { }
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public sealed class RequiresUnityAPIAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Ludiq
public interface IInitializable
{
	// Methods

	public abstract void Initialize() { }
}

// Namespace: Ludiq
public class Recursion<T> : IPoolable, IDisposable
{
	// Fields
	private readonly Stack<T> traversedOrder;
	private readonly Dictionary<T, int> traversedCount;
	private bool disposed;
	protected int maxDepth;

	// Methods

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC7B60 Offset: 0x1CC6B60 VA: 0x181CC7B60
	|-Recursion<Flow.RecursionNode>..ctor
	|-Recursion<object>..ctor
	*/

	public void Enter(T o) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC6430 Offset: 0x1CC5430 VA: 0x181CC6430
	|-Recursion<Flow.RecursionNode>.Enter
	|
	|-RVA: 0x1CC6520 Offset: 0x1CC5520 VA: 0x181CC6520
	|-Recursion<object>.Enter
	*/

	public bool TryEnter(T o) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC7770 Offset: 0x1CC6770 VA: 0x181CC7770
	|-Recursion<Flow.RecursionNode>.TryEnter
	|
	|-RVA: 0x1CC7990 Offset: 0x1CC6990 VA: 0x181CC7990
	|-Recursion<object>.TryEnter
	*/

	public void Exit(T o) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC6610 Offset: 0x1CC5610 VA: 0x181CC6610
	|-Recursion<Flow.RecursionNode>.Exit
	|
	|-RVA: 0x1CC68E0 Offset: 0x1CC58E0 VA: 0x181CC68E0
	|-Recursion<object>.Exit
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC63A0 Offset: 0x1CC53A0 VA: 0x181CC63A0
	|-Recursion<Flow.RecursionNode>.Dispose
	|
	|-RVA: 0x1CC6310 Offset: 0x1CC5310 VA: 0x181CC6310
	|-Recursion<object>.Dispose
	*/

	protected virtual void Free() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC6B00 Offset: 0x1CC5B00 VA: 0x181CC6B00
	|-Recursion<Flow.RecursionNode>.Free
	|-Recursion<object>.Free
	*/

	private void Ludiq.IPoolable.New() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC6BE0 Offset: 0x1CC5BE0 VA: 0x181CC6BE0
	|-Recursion<Flow.RecursionNode>.Ludiq.IPoolable.New
	|-Recursion<object>.Ludiq.IPoolable.New
	*/

	private void Ludiq.IPoolable.Free() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC6BD0 Offset: 0x1CC5BD0 VA: 0x181CC6BD0
	|-Recursion<Flow.RecursionNode>.Ludiq.IPoolable.Free
	|-Recursion<object>.Ludiq.IPoolable.Free
	*/

	public void Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC7740 Offset: 0x1CC6740 VA: 0x181CC7740
	|-Recursion<Flow.RecursionNode>.Reset
	|-Recursion<object>.Reset
	*/

	public static Recursion<T> New() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC7690 Offset: 0x1CC6690 VA: 0x181CC7690
	|-Recursion<Flow.RecursionNode>.New
	|
	|-RVA: 0x1CC6C20 Offset: 0x1CC5C20 VA: 0x181CC6C20
	|-Recursion<object>.New
	*/

	public static Recursion<T> New(int maxDepth) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC71B0 Offset: 0x1CC61B0 VA: 0x181CC71B0
	|-Recursion<Flow.RecursionNode>.New
	|
	|-RVA: 0x1CC6CD0 Offset: 0x1CC5CD0 VA: 0x181CC6CD0
	|-Recursion<object>.New
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class Recursion.<>c<T>
{
	// Fields
	public static readonly Recursion.<>c<T> <>9;
	public static Func<Recursion<T>> <>9__14_0;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B55A90 Offset: 0x1B54A90 VA: 0x181B55A90
	|-Recursion.<>c<Flow.RecursionNode>..cctor
	|-Recursion.<>c<object>..cctor
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-Recursion.<>c<Flow.RecursionNode>..ctor
	|-Recursion.<>c<object>..ctor
	*/

	internal Recursion<T> <New>b__14_0() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD5E60 Offset: 0x1CD4E60 VA: 0x181CD5E60
	|-Recursion.<>c<Flow.RecursionNode>.<New>b__14_0
	|-Recursion.<>c<object>.<New>b__14_0
	*/
}

// Namespace: Ludiq
public sealed class Recursion : Recursion<object>
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int <defaultMaxDepth>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <safeMode>k__BackingField;

	// Properties
	public static int defaultMaxDepth { get; set; }
	public static bool safeMode { get; set; }

	// Methods

	private void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int get_defaultMaxDepth() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_defaultMaxDepth(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_safeMode() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_safeMode(bool value) { }

	[RuntimeInitializeOnLoadMethodAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
	private static void OnRuntimeMethodLoad() { }

	protected override void Free() { }

	public static Recursion New() { }

	public static Recursion New(int maxDepth) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class Recursion.<>c
{
	// Fields
	public static readonly Recursion.<>c <>9;
	public static Func<Recursion> <>9__12_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal Recursion <New>b__12_0() { }
}

// Namespace: Ludiq
public interface IGettable
{
	// Methods

	public abstract object GetValue() { }
}

// Namespace: Ludiq
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class XGettable
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static object GetValue(IGettable gettable, Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T GetValue<T>(IGettable gettable) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93FBA0 Offset: 0x93EBA0 VA: 0x18093FBA0
	|-XGettable.GetValue<object>
	*/
}

// Namespace: Ludiq
public sealed class GenericClosingException : Exception
{
	// Methods

	public void .ctor(string message) { }

	public void .ctor(Type open, Type closed) { }
}

// Namespace: Ludiq
public interface ISerializationDependency : ISerializationCallbackReceiver
{}

// Namespace: Ludiq
public interface ISerializationDepender : ISerializationCallbackReceiver
{
	// Properties
	public abstract IEnumerable<ISerializationDependency> deserializationDependencies { get; }

	// Methods

	public abstract IEnumerable<ISerializationDependency> get_deserializationDependencies() { }

	public abstract void OnAfterDependenciesDeserialized() { }
}

// Namespace: Ludiq
public interface IAotStubbable
{
	// Properties
	public abstract IEnumerable<object> aotStubs { get; }

	// Methods

	public abstract IEnumerable<object> get_aotStubs() { }
}

// Namespace: Ludiq
public abstract class LudiqBehaviour : MonoBehaviour, ISerializationCallbackReceiver
{
	// Fields
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[DoNotSerializeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	protected SerializationData _data;

	// Methods

	private void UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize() { }

	private void UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() { }

	protected virtual void OnBeforeSerialize() { }

	protected virtual void OnAfterSerialize() { }

	protected virtual void OnBeforeDeserialize() { }

	protected virtual void OnAfterDeserialize() { }

	protected virtual void ShowData() { }

	public override string ToString() { }

	protected void .ctor() { }
}

// Namespace: Ludiq
public abstract class LudiqScriptableObject : ScriptableObject, ISerializationCallbackReceiver
{
	// Fields
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[DoNotSerializeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	protected SerializationData _data;

	// Methods

	private void UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize() { }

	private void UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() { }

	protected virtual void OnBeforeSerialize() { }

	protected virtual void OnAfterSerialize() { }

	protected virtual void OnBeforeDeserialize() { }

	protected virtual void OnAfterDeserialize() { }

	protected virtual void OnPostDeserializeInEditor() { }

	protected virtual void ShowData() { }

	public override string ToString() { }

	protected void .ctor() { }
}

// Namespace: Ludiq
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class FlexibleDictionary<TKey, TValue> : Dictionary<TKey, TValue>
{
	// Properties
	public TValue Item { get; set; }

	// Methods

	public TValue get_Item(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195F660 Offset: 0x195E660 VA: 0x18195F660
	|-FlexibleDictionary<object, object>.get_Item
	*/

	public void set_Item(TKey key, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1957040 Offset: 0x1956040 VA: 0x181957040
	|-FlexibleDictionary<object, object>.set_Item
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2318880 Offset: 0x2317880 VA: 0x182318880
	|-FlexibleDictionary<object, object>..ctor
	*/
}

// Namespace: Ludiq
public class GuidCollection<T> : KeyedCollection<Guid, T>, IKeyedCollection<Guid, T>, ICollection<T>, IEnumerable<T>, IEnumerable
{
	// Methods

	protected override Guid GetKeyForItem(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195C150 Offset: 0x195B150 VA: 0x18195C150
	|-GuidCollection<object>.GetKeyForItem
	*/

	protected override void InsertItem(int index, T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195C220 Offset: 0x195B220 VA: 0x18195C220
	|-GuidCollection<object>.InsertItem
	*/

	protected override void SetItem(int index, T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195C3B0 Offset: 0x195B3B0 VA: 0x18195C3B0
	|-GuidCollection<object>.SetItem
	*/

	public bool TryGetValue(Guid key, out T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195C480 Offset: 0x195B480 VA: 0x18195C480
	|-GuidCollection<object>.TryGetValue
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73AB0 Offset: 0x1D72AB0 VA: 0x181D73AB0
	|-GuidCollection<object>..ctor
	*/

	private T Ludiq.IKeyedCollection<System.Guid,T>.get_Item(Guid key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195C370 Offset: 0x195B370 VA: 0x18195C370
	|-GuidCollection<object>.Ludiq.IKeyedCollection<System.Guid,T>.get_Item
	*/

	private bool Ludiq.IKeyedCollection<System.Guid,T>.Contains(Guid key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195C2F0 Offset: 0x195B2F0 VA: 0x18195C2F0
	|-GuidCollection<object>.Ludiq.IKeyedCollection<System.Guid,T>.Contains
	*/

	private bool Ludiq.IKeyedCollection<System.Guid,T>.Remove(Guid key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195C330 Offset: 0x195B330 VA: 0x18195C330
	|-GuidCollection<object>.Ludiq.IKeyedCollection<System.Guid,T>.Remove
	*/
}

// Namespace: Ludiq
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public interface IKeyedCollection<TKey, TItem> : ICollection<TItem>, IEnumerable<TItem>, IEnumerable
{
	// Properties
	public abstract TItem Item { get; }
	public abstract TItem Item { get; }

	// Methods

	public abstract TItem get_Item(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IKeyedCollection<object, object>.get_Item
	*/

	public abstract TItem get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IKeyedCollection<object, object>.get_Item
	*/

	public abstract bool TryGetValue(TKey key, out TItem value) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IKeyedCollection<object, object>.TryGetValue
	*/

	public abstract bool Contains(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IKeyedCollection<object, object>.Contains
	*/

	public abstract bool Remove(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IKeyedCollection<object, object>.Remove
	*/
}

// Namespace: Ludiq
public interface IMergedCollection<T> : ICollection<T>, IEnumerable<T>, IEnumerable
{
	// Methods

	public abstract bool Includes<TI>() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IMergedCollection<object>.Includes<object>
	*/

	public abstract bool Includes(Type elementType) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IMergedCollection<object>.Includes
	*/
}

// Namespace: Ludiq
public class MergedCollection<T> : IMergedCollection<T>, ICollection<T>, IEnumerable<T>, IEnumerable
{
	// Fields
	private readonly Dictionary<Type, ICollection<T>> collections;

	// Properties
	public int Count { get; }
	public bool IsReadOnly { get; }

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F9090 Offset: 0x20F8090 VA: 0x1820F9090
	|-MergedCollection<object>..ctor
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196A8F0 Offset: 0x19698F0 VA: 0x18196A8F0
	|-MergedCollection<object>.get_Count
	*/

	public bool get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-MergedCollection<object>.get_IsReadOnly
	*/

	public void Include<TI>(ICollection<TI> collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145F030 Offset: 0x145E030 VA: 0x18145F030
	|-MergedCollection<object>.Include<object>
	*/

	public bool Includes<TI>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x159C5D0 Offset: 0x159B5D0 VA: 0x18159C5D0
	|-MergedCollection<object>.Includes<object>
	*/

	public bool Includes(Type implementationType) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196A820 Offset: 0x1969820 VA: 0x18196A820
	|-MergedCollection<object>.Includes
	*/

	public ICollection<TI> ForType<TI>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x886E00 Offset: 0x885E00 VA: 0x180886E00
	|-MergedCollection<object>.ForType<object>
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E12630 Offset: 0x1E11630 VA: 0x181E12630
	|-MergedCollection<object>.System.Collections.IEnumerable.GetEnumerator
	*/

	[IteratorStateMachineAttribute] // RVA: 0x83A0 Offset: 0x77A0 VA: 0x1800083A0
	public IEnumerator<T> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196A7A0 Offset: 0x19697A0 VA: 0x18196A7A0
	|-MergedCollection<object>.GetEnumerator
	*/

	private ICollection<T> GetCollectionForItem(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196A300 Offset: 0x1969300 VA: 0x18196A300
	|-MergedCollection<object>.GetCollectionForItem
	*/

	private ICollection<T> GetCollectionForType(Type type, bool throwOnFail = True) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196A3E0 Offset: 0x19693E0 VA: 0x18196A3E0
	|-MergedCollection<object>.GetCollectionForType
	*/

	public bool Contains(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1969EA0 Offset: 0x1968EA0 VA: 0x181969EA0
	|-MergedCollection<object>.Contains
	*/

	public virtual void Add(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1969B20 Offset: 0x1968B20 VA: 0x181969B20
	|-MergedCollection<object>.Add
	*/

	public virtual void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1969BB0 Offset: 0x1968BB0 VA: 0x181969BB0
	|-MergedCollection<object>.Clear
	*/

	public virtual bool Remove(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196A860 Offset: 0x1969860 VA: 0x18196A860
	|-MergedCollection<object>.Remove
	*/

	public void CopyTo(T[] array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1969F30 Offset: 0x1968F30 VA: 0x181969F30
	|-MergedCollection<object>.CopyTo
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class MergedCollection.<GetEnumerator>d__11<T> : IEnumerator<T>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	public MergedCollection<T> <>4__this;
	private Dictionary.ValueCollection.Enumerator<Type, ICollection<T>> <>7__wrap1;
	private IEnumerator<T> <>7__wrap2;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F8CF0 Offset: 0x20F7CF0 VA: 0x1820F8CF0
	|-MergedCollection.<GetEnumerator>d__11<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196FE30 Offset: 0x196EE30 VA: 0x18196FE30
	|-MergedCollection.<GetEnumerator>d__11<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196FB80 Offset: 0x196EB80 VA: 0x18196FB80
	|-MergedCollection.<GetEnumerator>d__11<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196FF00 Offset: 0x196EF00 VA: 0x18196FF00
	|-MergedCollection.<GetEnumerator>d__11<object>.<>m__Finally1
	*/

	private void <>m__Finally2() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1970000 Offset: 0x196F000 VA: 0x181970000
	|-MergedCollection.<GetEnumerator>d__11<object>.<>m__Finally2
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-MergedCollection.<GetEnumerator>d__11<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196FDE0 Offset: 0x196EDE0 VA: 0x18196FDE0
	|-MergedCollection.<GetEnumerator>d__11<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-MergedCollection.<GetEnumerator>d__11<object>.System.Collections.IEnumerator.get_Current
	*/
}

// Namespace: Ludiq
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class MergedKeyedCollection<TKey, TItem> : IMergedCollection<TItem>, ICollection<TItem>, IEnumerable<TItem>, IEnumerable
{
	// Fields
	protected readonly Dictionary<Type, IKeyedCollection<TKey, TItem>> collections;
	protected readonly Dictionary<Type, IKeyedCollection<TKey, TItem>> collectionsLookup;

	// Properties
	public TItem Item { get; }
	public int Count { get; }
	public bool IsReadOnly { get; }

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196D200 Offset: 0x196C200 VA: 0x18196D200
	|-MergedKeyedCollection<Guid, IGraphElement>..ctor
	|-MergedKeyedCollection<Guid, object>..ctor
	|-MergedKeyedCollection<object, object>..ctor
	*/

	public TItem get_Item(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196DD10 Offset: 0x196CD10 VA: 0x18196DD10
	|-MergedKeyedCollection<Guid, object>.get_Item
	|
	|-RVA: 0x196D930 Offset: 0x196C930 VA: 0x18196D930
	|-MergedKeyedCollection<object, object>.get_Item
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196D2D0 Offset: 0x196C2D0 VA: 0x18196D2D0
	|-MergedKeyedCollection<Guid, IGraphElement>.get_Count
	|-MergedKeyedCollection<Guid, object>.get_Count
	|
	|-RVA: 0x196D600 Offset: 0x196C600 VA: 0x18196D600
	|-MergedKeyedCollection<object, object>.get_Count
	*/

	public bool get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-MergedKeyedCollection<Guid, IGraphElement>.get_IsReadOnly
	|-MergedKeyedCollection<Guid, object>.get_IsReadOnly
	|-MergedKeyedCollection<object, object>.get_IsReadOnly
	*/

	public bool Includes<TSubItem>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x159C670 Offset: 0x159B670 VA: 0x18159C670
	|-MergedKeyedCollection<Guid, object>.Includes<object>
	|
	|-RVA: 0x159C710 Offset: 0x159B710 VA: 0x18159C710
	|-MergedKeyedCollection<object, object>.Includes<object>
	*/

	public bool Includes(Type elementType) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196CD30 Offset: 0x196BD30 VA: 0x18196CD30
	|-MergedKeyedCollection<Guid, IGraphElement>.Includes
	|-MergedKeyedCollection<Guid, object>.Includes
	|-MergedKeyedCollection<object, object>.Includes
	*/

	public IKeyedCollection<TKey, TSubItem> ForType<TSubItem>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C26B20 Offset: 0x1C25B20 VA: 0x181C26B20
	|-MergedKeyedCollection<object, object>.ForType<object>
	*/

	public virtual void Include<TSubItem>(IKeyedCollection<TKey, TSubItem> collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145F3C0 Offset: 0x145E3C0 VA: 0x18145F3C0
	|-MergedKeyedCollection<Guid, IGraphElement>.Include<ControlConnection>
	|-MergedKeyedCollection<Guid, IGraphElement>.Include<IUnit>
	|-MergedKeyedCollection<Guid, IGraphElement>.Include<InvalidConnection>
	|-MergedKeyedCollection<Guid, IGraphElement>.Include<ValueConnection>
	|-MergedKeyedCollection<Guid, IGraphElement>.Include<GraphGroup>
	|-MergedKeyedCollection<Guid, object>.Include<object>
	|
	|-RVA: 0x145F4E0 Offset: 0x145E4E0 VA: 0x18145F4E0
	|-MergedKeyedCollection<object, object>.Include<object>
	*/

	protected IKeyedCollection<TKey, TItem> GetCollectionForItem(TItem item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196BB40 Offset: 0x196AB40 VA: 0x18196BB40
	|-MergedKeyedCollection<Guid, object>.GetCollectionForItem
	|
	|-RVA: 0x196BC20 Offset: 0x196AC20 VA: 0x18196BC20
	|-MergedKeyedCollection<object, object>.GetCollectionForItem
	*/

	protected IKeyedCollection<TKey, TItem> GetCollectionForType(Type type, bool throwOnFail = True) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196C4C0 Offset: 0x196B4C0 VA: 0x18196C4C0
	|-MergedKeyedCollection<Guid, object>.GetCollectionForType
	|
	|-RVA: 0x196C8D0 Offset: 0x196B8D0 VA: 0x18196C8D0
	|-MergedKeyedCollection<object, object>.GetCollectionForType
	*/

	protected IKeyedCollection<TKey, TItem> GetCollectionForKey(TKey key, bool throwOnFail = True) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196C080 Offset: 0x196B080 VA: 0x18196C080
	|-MergedKeyedCollection<Guid, object>.GetCollectionForKey
	|
	|-RVA: 0x196BD00 Offset: 0x196AD00 VA: 0x18196BD00
	|-MergedKeyedCollection<object, object>.GetCollectionForKey
	*/

	public bool TryGetValue(TKey key, out TItem value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196D0E0 Offset: 0x196C0E0 VA: 0x18196D0E0
	|-MergedKeyedCollection<Guid, object>.TryGetValue
	|
	|-RVA: 0x196D040 Offset: 0x196C040 VA: 0x18196D040
	|-MergedKeyedCollection<object, object>.TryGetValue
	*/

	public virtual void Add(TItem item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196ABF0 Offset: 0x1969BF0 VA: 0x18196ABF0
	|-MergedKeyedCollection<Guid, IGraphElement>.Add
	|-MergedKeyedCollection<Guid, object>.Add
	|-MergedKeyedCollection<object, object>.Add
	*/

	public void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196AF80 Offset: 0x1969F80 VA: 0x18196AF80
	|-MergedKeyedCollection<Guid, IGraphElement>.Clear
	|-MergedKeyedCollection<Guid, object>.Clear
	|
	|-RVA: 0x196AC80 Offset: 0x1969C80 VA: 0x18196AC80
	|-MergedKeyedCollection<object, object>.Clear
	*/

	public bool Contains(TItem item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196B280 Offset: 0x196A280 VA: 0x18196B280
	|-MergedKeyedCollection<Guid, IGraphElement>.Contains
	|-MergedKeyedCollection<Guid, object>.Contains
	|-MergedKeyedCollection<object, object>.Contains
	*/

	public bool Remove(TItem item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196CD70 Offset: 0x196BD70 VA: 0x18196CD70
	|-MergedKeyedCollection<Guid, IGraphElement>.Remove
	|-MergedKeyedCollection<Guid, object>.Remove
	|-MergedKeyedCollection<object, object>.Remove
	*/

	public void CopyTo(TItem[] array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196B770 Offset: 0x196A770 VA: 0x18196B770
	|-MergedKeyedCollection<Guid, IGraphElement>.CopyTo
	|-MergedKeyedCollection<Guid, object>.CopyTo
	|
	|-RVA: 0x196B3A0 Offset: 0x196A3A0 VA: 0x18196B3A0
	|-MergedKeyedCollection<object, object>.CopyTo
	*/

	public bool Contains(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196B310 Offset: 0x196A310 VA: 0x18196B310
	|-MergedKeyedCollection<Guid, object>.Contains
	|
	|-RVA: 0x196B360 Offset: 0x196A360 VA: 0x18196B360
	|-MergedKeyedCollection<object, object>.Contains
	*/

	public bool Remove(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196CE90 Offset: 0x196BE90 VA: 0x18196CE90
	|-MergedKeyedCollection<Guid, object>.Remove
	|
	|-RVA: 0x196CE00 Offset: 0x196BE00 VA: 0x18196CE00
	|-MergedKeyedCollection<object, object>.Remove
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196CFA0 Offset: 0x196BFA0 VA: 0x18196CFA0
	|-MergedKeyedCollection<Guid, IGraphElement>.System.Collections.IEnumerable.GetEnumerator
	|-MergedKeyedCollection<Guid, object>.System.Collections.IEnumerable.GetEnumerator
	|-MergedKeyedCollection<object, object>.System.Collections.IEnumerable.GetEnumerator
	*/

	private IEnumerator<TItem> System.Collections.Generic.IEnumerable<TItem>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196CFA0 Offset: 0x196BFA0 VA: 0x18196CFA0
	|-MergedKeyedCollection<Guid, IGraphElement>.System.Collections.Generic.IEnumerable<TItem>.GetEnumerator
	|-MergedKeyedCollection<Guid, object>.System.Collections.Generic.IEnumerable<TItem>.GetEnumerator
	|-MergedKeyedCollection<object, object>.System.Collections.Generic.IEnumerable<TItem>.GetEnumerator
	*/

	public MergedKeyedCollection.Enumerator<TKey, TItem> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196CCE0 Offset: 0x196BCE0 VA: 0x18196CCE0
	|-MergedKeyedCollection<Guid, IGraphElement>.GetEnumerator
	|-MergedKeyedCollection<Guid, object>.GetEnumerator
	|-MergedKeyedCollection<object, object>.GetEnumerator
	*/
}

// Namespace: 
public struct MergedKeyedCollection.Enumerator<TKey, TItem> : IEnumerator<TItem>, IDisposable, IEnumerator
{
	// Fields
	private Dictionary.Enumerator<Type, IKeyedCollection<TKey, TItem>> collectionsEnumerator;
	private TItem currentItem;
	private IKeyedCollection<TKey, TItem> currentCollection;
	private int indexInCurrentCollection;
	private bool exceeded;

	// Properties
	public TItem Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	public void .ctor(MergedKeyedCollection<TKey, TItem> merged) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x240140 Offset: 0x23F540 VA: 0x180240140
	|-MergedKeyedCollection.Enumerator<Guid, object>..ctor
	|-MergedKeyedCollection.Enumerator<object, object>..ctor
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D3B30 Offset: 0x1D2F30 VA: 0x1801D3B30
	|-MergedKeyedCollection.Enumerator<Guid, IGraphElement>.Dispose
	|-MergedKeyedCollection.Enumerator<Guid, object>.Dispose
	|-MergedKeyedCollection.Enumerator<object, object>.Dispose
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2400D0 Offset: 0x23F4D0 VA: 0x1802400D0
	|-MergedKeyedCollection.Enumerator<Guid, IGraphElement>.MoveNext
	|-MergedKeyedCollection.Enumerator<Guid, object>.MoveNext
	|
	|-RVA: 0x2400B0 Offset: 0x23F4B0 VA: 0x1802400B0
	|-MergedKeyedCollection.Enumerator<object, object>.MoveNext
	*/

	public TItem get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FD2C0 Offset: 0x1FC6C0 VA: 0x1801FD2C0
	|-MergedKeyedCollection.Enumerator<Guid, IGraphElement>.get_Current
	|-MergedKeyedCollection.Enumerator<Guid, object>.get_Current
	|-MergedKeyedCollection.Enumerator<object, object>.get_Current
	*/

	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x240120 Offset: 0x23F520 VA: 0x180240120
	|-MergedKeyedCollection.Enumerator<Guid, object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x240110 Offset: 0x23F510 VA: 0x180240110
	|-MergedKeyedCollection.Enumerator<object, object>.System.Collections.IEnumerator.get_Current
	*/

	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2400E0 Offset: 0x23F4E0 VA: 0x1802400E0
	|-MergedKeyedCollection.Enumerator<Guid, object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x240100 Offset: 0x23F500 VA: 0x180240100
	|-MergedKeyedCollection.Enumerator<object, object>.System.Collections.IEnumerator.Reset
	*/
}

// Namespace: Ludiq
public abstract class NonNullableCollection<T> : Collection<T>
{
	// Methods

	protected override void InsertItem(int index, T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC3A40 Offset: 0x1CC2A40 VA: 0x181CC3A40
	|-NonNullableCollection<object>.InsertItem
	*/

	protected override void SetItem(int index, T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC3AF0 Offset: 0x1CC2AF0 VA: 0x181CC3AF0
	|-NonNullableCollection<object>.SetItem
	*/

	public void AddRange(IEnumerable<T> collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC37E0 Offset: 0x1CC27E0 VA: 0x181CC37E0
	|-NonNullableCollection<object>.AddRange
	*/

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73AB0 Offset: 0x1D72AB0 VA: 0x181D73AB0
	|-NonNullableCollection<object>..ctor
	*/
}

// Namespace: Ludiq
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class NonNullableDictionary<TKey, TValue> : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, IDictionary, ICollection
{
	// Fields
	private readonly Dictionary<TKey, TValue> dictionary;

	// Properties
	public TValue Item { get; set; }
	private object System.Collections.IDictionary.Item { get; set; }
	public int Count { get; }
	public bool IsSynchronized { get; }
	public object SyncRoot { get; }
	public bool IsReadOnly { get; }
	public ICollection<TKey> Keys { get; }
	private ICollection System.Collections.IDictionary.Values { get; }
	private ICollection System.Collections.IDictionary.Keys { get; }
	public ICollection<TValue> Values { get; }
	public bool IsFixedSize { get; }

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F9090 Offset: 0x20F8090 VA: 0x1820F9090
	|-NonNullableDictionary<object, object>..ctor
	*/

	public void .ctor(int capacity) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4430 Offset: 0x1CC3430 VA: 0x181CC4430
	|-NonNullableDictionary<object, object>..ctor
	*/

	public void .ctor(IEqualityComparer<TKey> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4DC0 Offset: 0x1CC3DC0 VA: 0x181CC4DC0
	|-NonNullableDictionary<object, object>..ctor
	*/

	public void .ctor(IDictionary<TKey, TValue> dictionary) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC43A0 Offset: 0x1CC33A0 VA: 0x181CC43A0
	|-NonNullableDictionary<object, object>..ctor
	*/

	public void .ctor(int capacity, IEqualityComparer<TKey> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4560 Offset: 0x1CC3560 VA: 0x181CC4560
	|-NonNullableDictionary<object, object>..ctor
	*/

	public void .ctor(IDictionary<TKey, TValue> dictionary, IEqualityComparer<TKey> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC44C0 Offset: 0x1CC34C0 VA: 0x181CC44C0
	|-NonNullableDictionary<object, object>..ctor
	*/

	public TValue get_Item(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D765D0 Offset: 0x1D755D0 VA: 0x181D765D0
	|-NonNullableDictionary<object, object>.get_Item
	*/

	public void set_Item(TKey key, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4750 Offset: 0x1CC3750 VA: 0x181CC4750
	|-NonNullableDictionary<object, object>.set_Item
	*/

	private object System.Collections.IDictionary.get_Item(object key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4200 Offset: 0x1CC3200 VA: 0x181CC4200
	|-NonNullableDictionary<object, object>.System.Collections.IDictionary.get_Item
	*/

	private void System.Collections.IDictionary.set_Item(object key, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4300 Offset: 0x1CC3300 VA: 0x181CC4300
	|-NonNullableDictionary<object, object>.System.Collections.IDictionary.set_Item
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4600 Offset: 0x1CC3600 VA: 0x181CC4600
	|-NonNullableDictionary<object, object>.get_Count
	*/

	public bool get_IsSynchronized() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4680 Offset: 0x1CC3680 VA: 0x181CC4680
	|-NonNullableDictionary<object, object>.get_IsSynchronized
	*/

	public object get_SyncRoot() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4700 Offset: 0x1CC3700 VA: 0x181CC4700
	|-NonNullableDictionary<object, object>.get_SyncRoot
	*/

	public bool get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-NonNullableDictionary<object, object>.get_IsReadOnly
	*/

	public ICollection<TKey> get_Keys() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC46D0 Offset: 0x1CC36D0 VA: 0x181CC46D0
	|-NonNullableDictionary<object, object>.get_Keys
	*/

	private ICollection System.Collections.IDictionary.get_Values() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC42B0 Offset: 0x1CC32B0 VA: 0x181CC42B0
	|-NonNullableDictionary<object, object>.System.Collections.IDictionary.get_Values
	*/

	private ICollection System.Collections.IDictionary.get_Keys() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4260 Offset: 0x1CC3260 VA: 0x181CC4260
	|-NonNullableDictionary<object, object>.System.Collections.IDictionary.get_Keys
	*/

	public ICollection<TValue> get_Values() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC6170 Offset: 0x1CC5170 VA: 0x181CC6170
	|-NonNullableDictionary<object, object>.get_Values
	*/

	public bool get_IsFixedSize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4630 Offset: 0x1CC3630 VA: 0x181CC4630
	|-NonNullableDictionary<object, object>.get_IsFixedSize
	*/

	public void CopyTo(Array array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC3D60 Offset: 0x1CC2D60 VA: 0x181CC3D60
	|-NonNullableDictionary<object, object>.CopyTo
	*/

	private void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add(KeyValuePair<TKey, TValue> item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC3EC0 Offset: 0x1CC2EC0 VA: 0x181CC3EC0
	|-NonNullableDictionary<object, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add
	*/

	public void Add(TKey key, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC3BA0 Offset: 0x1CC2BA0 VA: 0x181CC3BA0
	|-NonNullableDictionary<object, object>.Add
	*/

	public void Add(object key, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC3C60 Offset: 0x1CC2C60 VA: 0x181CC3C60
	|-NonNullableDictionary<object, object>.Add
	*/

	public void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC3CD0 Offset: 0x1CC2CD0 VA: 0x181CC3CD0
	|-NonNullableDictionary<object, object>.Clear
	*/

	public bool Contains(object key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC3D00 Offset: 0x1CC2D00 VA: 0x181CC3D00
	|-NonNullableDictionary<object, object>.Contains
	*/

	private IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC41B0 Offset: 0x1CC31B0 VA: 0x181CC41B0
	|-NonNullableDictionary<object, object>.System.Collections.IDictionary.GetEnumerator
	*/

	public void Remove(object key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC3E60 Offset: 0x1CC2E60 VA: 0x181CC3E60
	|-NonNullableDictionary<object, object>.Remove
	*/

	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(KeyValuePair<TKey, TValue> item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC3F90 Offset: 0x1CC2F90 VA: 0x181CC3F90
	|-NonNullableDictionary<object, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains
	*/

	public bool ContainsKey(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC49A0 Offset: 0x1CC39A0 VA: 0x181CC49A0
	|-NonNullableDictionary<object, object>.ContainsKey
	*/

	private void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4060 Offset: 0x1CC3060 VA: 0x181CC4060
	|-NonNullableDictionary<object, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo
	*/

	public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC3DD0 Offset: 0x1CC2DD0 VA: 0x181CC3DD0
	|-NonNullableDictionary<object, object>.GetEnumerator
	*/

	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(KeyValuePair<TKey, TValue> item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC40E0 Offset: 0x1CC30E0 VA: 0x181CC40E0
	|-NonNullableDictionary<object, object>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove
	*/

	public bool Remove(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4A00 Offset: 0x1CC3A00 VA: 0x181CC4A00
	|-NonNullableDictionary<object, object>.Remove
	*/

	public bool TryGetValue(TKey key, out TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4370 Offset: 0x1CC3370 VA: 0x181CC4370
	|-NonNullableDictionary<object, object>.TryGetValue
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC3DD0 Offset: 0x1CC2DD0 VA: 0x181CC3DD0
	|-NonNullableDictionary<object, object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: Ludiq
public class NonNullableHashSet<T> : ISet<T>, ICollection<T>, IEnumerable<T>, IEnumerable
{
	// Fields
	private readonly HashSet<T> set;

	// Properties
	public int Count { get; }
	public bool IsReadOnly { get; }

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F9090 Offset: 0x20F8090 VA: 0x1820F9090
	|-NonNullableHashSet<object>..ctor
	*/

	public void .ctor(IEqualityComparer<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4C90 Offset: 0x1CC3C90 VA: 0x181CC4C90
	|-NonNullableHashSet<object>..ctor
	*/

	public void .ctor(IEnumerable<T> collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4DC0 Offset: 0x1CC3DC0 VA: 0x181CC4DC0
	|-NonNullableHashSet<object>..ctor
	*/

	public void .ctor(IEnumerable<T> collection, IEqualityComparer<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4D20 Offset: 0x1CC3D20 VA: 0x181CC4D20
	|-NonNullableHashSet<object>..ctor
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4E50 Offset: 0x1CC3E50 VA: 0x181CC4E50
	|-NonNullableHashSet<object>.get_Count
	*/

	public bool get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-NonNullableHashSet<object>.get_IsReadOnly
	*/

	public bool Add(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4780 Offset: 0x1CC3780 VA: 0x181CC4780
	|-NonNullableHashSet<object>.Add
	*/

	public void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4830 Offset: 0x1CC3830 VA: 0x181CC4830
	|-NonNullableHashSet<object>.Clear
	*/

	public bool Contains(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4860 Offset: 0x1CC3860 VA: 0x181CC4860
	|-NonNullableHashSet<object>.Contains
	*/

	public void CopyTo(T[] array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4910 Offset: 0x1CC3910 VA: 0x181CC4910
	|-NonNullableHashSet<object>.CopyTo
	*/

	public void ExceptWith(IEnumerable<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4940 Offset: 0x1CC3940 VA: 0x181CC4940
	|-NonNullableHashSet<object>.ExceptWith
	*/

	public IEnumerator<T> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC56F0 Offset: 0x1CC46F0 VA: 0x181CC56F0
	|-NonNullableHashSet<object>.GetEnumerator
	*/

	public void IntersectWith(IEnumerable<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2986E70 Offset: 0x2985E70 VA: 0x182986E70
	|-NonNullableHashSet<object>.IntersectWith
	*/

	public bool IsProperSubsetOf(IEnumerable<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4970 Offset: 0x1CC3970 VA: 0x181CC4970
	|-NonNullableHashSet<object>.IsProperSubsetOf
	*/

	public bool IsProperSupersetOf(IEnumerable<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC49A0 Offset: 0x1CC39A0 VA: 0x181CC49A0
	|-NonNullableHashSet<object>.IsProperSupersetOf
	*/

	public bool IsSubsetOf(IEnumerable<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25254F0 Offset: 0x25244F0 VA: 0x1825254F0
	|-NonNullableHashSet<object>.IsSubsetOf
	*/

	public bool IsSupersetOf(IEnumerable<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC49D0 Offset: 0x1CC39D0 VA: 0x181CC49D0
	|-NonNullableHashSet<object>.IsSupersetOf
	*/

	public bool Overlaps(IEnumerable<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4A00 Offset: 0x1CC3A00 VA: 0x181CC4A00
	|-NonNullableHashSet<object>.Overlaps
	*/

	public bool Remove(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4A30 Offset: 0x1CC3A30 VA: 0x181CC4A30
	|-NonNullableHashSet<object>.Remove
	*/

	public bool SetEquals(IEnumerable<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4AE0 Offset: 0x1CC3AE0 VA: 0x181CC4AE0
	|-NonNullableHashSet<object>.SetEquals
	*/

	public void SymmetricExceptWith(IEnumerable<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4B10 Offset: 0x1CC3B10 VA: 0x181CC4B10
	|-NonNullableHashSet<object>.SymmetricExceptWith
	*/

	public void UnionWith(IEnumerable<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4C60 Offset: 0x1CC3C60 VA: 0x181CC4C60
	|-NonNullableHashSet<object>.UnionWith
	*/

	private void System.Collections.Generic.ICollection<T>.Add(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4B40 Offset: 0x1CC3B40 VA: 0x181CC4B40
	|-NonNullableHashSet<object>.System.Collections.Generic.ICollection<T>.Add
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4C10 Offset: 0x1CC3C10 VA: 0x181CC4C10
	|-NonNullableHashSet<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: Ludiq
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class NonNullableList<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, IList, ICollection
{
	// Fields
	private readonly List<T> list;

	// Properties
	public T Item { get; set; }
	private object System.Collections.IList.Item { get; set; }
	public int Count { get; }
	public bool IsSynchronized { get; }
	public object SyncRoot { get; }
	public bool IsReadOnly { get; }
	public bool IsFixedSize { get; }

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F9090 Offset: 0x20F8090 VA: 0x1820F9090
	|-NonNullableList<object>..ctor
	*/

	public void .ctor(int capacity) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4430 Offset: 0x1CC3430 VA: 0x181CC4430
	|-NonNullableList<object>..ctor
	*/

	public void .ctor(IEnumerable<T> collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4DC0 Offset: 0x1CC3DC0 VA: 0x181CC4DC0
	|-NonNullableList<object>..ctor
	*/

	public T get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC5910 Offset: 0x1CC4910 VA: 0x181CC5910
	|-NonNullableList<object>.get_Item
	*/

	public void set_Item(int index, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC5990 Offset: 0x1CC4990 VA: 0x181CC5990
	|-NonNullableList<object>.set_Item
	*/

	private object System.Collections.IList.get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC5770 Offset: 0x1CC4770 VA: 0x181CC5770
	|-NonNullableList<object>.System.Collections.IList.get_Item
	*/

	private void System.Collections.IList.set_Item(int index, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC57D0 Offset: 0x1CC47D0 VA: 0x181CC57D0
	|-NonNullableList<object>.System.Collections.IList.set_Item
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC5840 Offset: 0x1CC4840 VA: 0x181CC5840
	|-NonNullableList<object>.get_Count
	*/

	public bool get_IsSynchronized() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC58C0 Offset: 0x1CC48C0 VA: 0x181CC58C0
	|-NonNullableList<object>.get_IsSynchronized
	*/

	public object get_SyncRoot() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC5940 Offset: 0x1CC4940 VA: 0x181CC5940
	|-NonNullableList<object>.get_SyncRoot
	*/

	public bool get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-NonNullableList<object>.get_IsReadOnly
	*/

	public bool get_IsFixedSize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC5870 Offset: 0x1CC4870 VA: 0x181CC5870
	|-NonNullableList<object>.get_IsFixedSize
	*/

	public void CopyTo(Array array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC5310 Offset: 0x1CC4310 VA: 0x181CC5310
	|-NonNullableList<object>.CopyTo
	*/

	public void Add(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC50F0 Offset: 0x1CC40F0 VA: 0x181CC50F0
	|-NonNullableList<object>.Add
	*/

	public int Add(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC51A0 Offset: 0x1CC41A0 VA: 0x181CC51A0
	|-NonNullableList<object>.Add
	*/

	public void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4600 Offset: 0x1CC3600 VA: 0x181CC4600
	|-NonNullableList<object>.Clear
	*/

	public bool Contains(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC5200 Offset: 0x1CC4200 VA: 0x181CC5200
	|-NonNullableList<object>.Contains
	*/

	public int IndexOf(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC5460 Offset: 0x1CC4460 VA: 0x181CC5460
	|-NonNullableList<object>.IndexOf
	*/

	public void Insert(int index, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC5570 Offset: 0x1CC4570 VA: 0x181CC5570
	|-NonNullableList<object>.Insert
	*/

	public void Remove(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC5690 Offset: 0x1CC4690 VA: 0x181CC5690
	|-NonNullableList<object>.Remove
	*/

	public bool Contains(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC5260 Offset: 0x1CC4260 VA: 0x181CC5260
	|-NonNullableList<object>.Contains
	*/

	public void CopyTo(T[] array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC5380 Offset: 0x1CC4380 VA: 0x181CC5380
	|-NonNullableList<object>.CopyTo
	*/

	public IEnumerator<T> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC56F0 Offset: 0x1CC46F0 VA: 0x181CC56F0
	|-NonNullableList<object>.GetEnumerator
	*/

	public int IndexOf(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC53B0 Offset: 0x1CC43B0 VA: 0x181CC53B0
	|-NonNullableList<object>.IndexOf
	*/

	public void Insert(int index, T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC54C0 Offset: 0x1CC44C0 VA: 0x181CC54C0
	|-NonNullableList<object>.Insert
	*/

	public bool Remove(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC55E0 Offset: 0x1CC45E0 VA: 0x181CC55E0
	|-NonNullableList<object>.Remove
	*/

	public void RemoveAt(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25254F0 Offset: 0x25244F0 VA: 0x1825254F0
	|-NonNullableList<object>.RemoveAt
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC56F0 Offset: 0x1CC46F0 VA: 0x181CC56F0
	|-NonNullableList<object>.System.Collections.IEnumerable.GetEnumerator
	*/

	public void AddRange(IEnumerable<T> collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4E80 Offset: 0x1CC3E80 VA: 0x181CC4E80
	|-NonNullableList<object>.AddRange
	*/
}

// Namespace: Ludiq
public class VariantCollection<TBase, TImplementation> : ICollection<TBase>, IEnumerable<TBase>, IEnumerable
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ICollection<TImplementation> <implementation>k__BackingField;

	// Properties
	public ICollection<TImplementation> implementation { get; set; }
	public int Count { get; }
	public bool IsReadOnly { get; }

	// Methods

	public void .ctor(ICollection<TImplementation> implementation) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD7490 Offset: 0x1CD6490 VA: 0x181CD7490
	|-VariantCollection<object, object>..ctor
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ICollection<TImplementation> get_implementation() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x81B350 Offset: 0x81A350 VA: 0x18081B350
	|-VariantCollection<object, object>.get_implementation
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_implementation(ICollection<TImplementation> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18F2440 Offset: 0x18F1440 VA: 0x1818F2440
	|-VariantCollection<object, object>.set_implementation
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD7540 Offset: 0x1CD6540 VA: 0x181CD7540
	|-VariantCollection<object, object>.get_Count
	*/

	public bool get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD75C0 Offset: 0x1CD65C0 VA: 0x181CD75C0
	|-VariantCollection<object, object>.get_IsReadOnly
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0CC60 Offset: 0x1E0BC60 VA: 0x181E0CC60
	|-VariantCollection<object, object>.System.Collections.IEnumerable.GetEnumerator
	*/

	[IteratorStateMachineAttribute] // RVA: 0x1C170 Offset: 0x1B570 VA: 0x18001C170
	public IEnumerator<TBase> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD72A0 Offset: 0x1CD62A0 VA: 0x181CD72A0
	|-VariantCollection<object, object>.GetEnumerator
	*/

	public void Add(TBase item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD6C70 Offset: 0x1CD5C70 VA: 0x181CD6C70
	|-VariantCollection<object, object>.Add
	*/

	public void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD6DE0 Offset: 0x1CD5DE0 VA: 0x181CD6DE0
	|-VariantCollection<object, object>.Clear
	*/

	public bool Contains(TBase item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD6E60 Offset: 0x1CD5E60 VA: 0x181CD6E60
	|-VariantCollection<object, object>.Contains
	*/

	public bool Remove(TBase item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD7320 Offset: 0x1CD6320 VA: 0x181CD7320
	|-VariantCollection<object, object>.Remove
	*/

	public void CopyTo(TBase[] array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD6FD0 Offset: 0x1CD5FD0 VA: 0x181CD6FD0
	|-VariantCollection<object, object>.CopyTo
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class VariantCollection.<GetEnumerator>d__10<TBase, TImplementation> : IEnumerator<TBase>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private TBase <>2__current;
	public VariantCollection<TBase, TImplementation> <>4__this;
	private IEnumerator<TImplementation> <>7__wrap1;

	// Properties
	private TBase System.Collections.Generic.IEnumerator<TBase>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F8CF0 Offset: 0x20F7CF0 VA: 0x1820F8CF0
	|-VariantCollection.<GetEnumerator>d__10<object, object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD5850 Offset: 0x1CD4850 VA: 0x181CD5850
	|-VariantCollection.<GetEnumerator>d__10<object, object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD5600 Offset: 0x1CD4600 VA: 0x181CD5600
	|-VariantCollection.<GetEnumerator>d__10<object, object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD58E0 Offset: 0x1CD48E0 VA: 0x181CD58E0
	|-VariantCollection.<GetEnumerator>d__10<object, object>.<>m__Finally1
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TBase System.Collections.Generic.IEnumerator<TBase>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-VariantCollection.<GetEnumerator>d__10<object, object>.System.Collections.Generic.IEnumerator<TBase>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD5800 Offset: 0x1CD4800 VA: 0x181CD5800
	|-VariantCollection.<GetEnumerator>d__10<object, object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-VariantCollection.<GetEnumerator>d__10<object, object>.System.Collections.IEnumerator.get_Current
	*/
}

// Namespace: Ludiq
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class VariantKeyedCollection<TBase, TImplementation, TKey> : VariantCollection<TBase, TImplementation>, IKeyedCollection<TKey, TBase>, ICollection<TBase>, IEnumerable<TBase>, IEnumerable
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IKeyedCollection<TKey, TImplementation> <implementation>k__BackingField;

	// Properties
	public TBase Item { get; }
	public IKeyedCollection<TKey, TImplementation> implementation { get; set; }
	private TBase Ludiq.IKeyedCollection<TKey,TBase>.Item { get; }

	// Methods

	public void .ctor(IKeyedCollection<TKey, TImplementation> implementation) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD7DC0 Offset: 0x1CD6DC0 VA: 0x181CD7DC0
	|-VariantKeyedCollection<object, object, Guid>..ctor
	|-VariantKeyedCollection<object, object, object>..ctor
	*/

	public TBase get_Item(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD7F00 Offset: 0x1CD6F00 VA: 0x181CD7F00
	|-VariantKeyedCollection<object, object, Guid>.get_Item
	|
	|-RVA: 0x1CD7E20 Offset: 0x1CD6E20 VA: 0x181CD7E20
	|-VariantKeyedCollection<object, object, object>.get_Item
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IKeyedCollection<TKey, TImplementation> get_implementation() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-VariantKeyedCollection<object, object, Guid>.get_implementation
	|-VariantKeyedCollection<object, object, object>.get_implementation
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_implementation(IKeyedCollection<TKey, TImplementation> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29D2F30 Offset: 0x29D1F30 VA: 0x1829D2F30
	|-VariantKeyedCollection<object, object, Guid>.set_implementation
	|-VariantKeyedCollection<object, object, object>.set_implementation
	*/

	public bool TryGetValue(TKey key, out TBase value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD7BF0 Offset: 0x1CD6BF0 VA: 0x181CD7BF0
	|-VariantKeyedCollection<object, object, Guid>.TryGetValue
	|
	|-RVA: 0x1CD7A40 Offset: 0x1CD6A40 VA: 0x181CD7A40
	|-VariantKeyedCollection<object, object, object>.TryGetValue
	*/

	public bool Contains(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD76D0 Offset: 0x1CD66D0 VA: 0x181CD76D0
	|-VariantKeyedCollection<object, object, Guid>.Contains
	|
	|-RVA: 0x1CD7640 Offset: 0x1CD6640 VA: 0x181CD7640
	|-VariantKeyedCollection<object, object, object>.Contains
	*/

	public bool Remove(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD7940 Offset: 0x1CD6940 VA: 0x181CD7940
	|-VariantKeyedCollection<object, object, Guid>.Remove
	|
	|-RVA: 0x1CD78B0 Offset: 0x1CD68B0 VA: 0x181CD78B0
	|-VariantKeyedCollection<object, object, object>.Remove
	*/

	private TBase Ludiq.IKeyedCollection<TKey,TBase>.get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD77D0 Offset: 0x1CD67D0 VA: 0x181CD77D0
	|-VariantKeyedCollection<object, object, Guid>.Ludiq.IKeyedCollection<TKey,TBase>.get_Item
	|-VariantKeyedCollection<object, object, object>.Ludiq.IKeyedCollection<TKey,TBase>.get_Item
	*/
}

// Namespace: Ludiq
public interface IDecoratorAttribute
{
	// Properties
	public abstract Type type { get; }

	// Methods

	public abstract Type get_type() { }
}

// Namespace: Ludiq
public static class EditorBindingUtility
{
	// Fields
	public const string FactoryMethodWarning = "This parameterless factory method is only made public for the editor. Use the constructor instead.";
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0x2F7E0 Offset: 0x2EBE0 VA: 0x18002F7E0
public sealed class InspectableAttribute : Attribute, IInspectableAttribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <order>k__BackingField;

	// Properties
	public int order { get; set; }

	// Methods

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_order() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_order(int value) { }
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public sealed class InspectorExpandTooltipAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public sealed class InspectorLabelAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <text>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <tooltip>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Texture <image>k__BackingField;

	// Properties
	public string text { get; set; }
	public string tooltip { get; set; }
	public Texture image { get; set; }

	// Methods

	public void .ctor(string text) { }

	public void .ctor(string text, string tooltip) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_text() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_text(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_tooltip() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_tooltip(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Texture get_image() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_image(Texture value) { }
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0x4D990 Offset: 0x4CD90 VA: 0x18004D990
public sealed class InspectorRangeAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <min>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <max>k__BackingField;

	// Properties
	public float min { get; set; }
	public float max { get; set; }

	// Methods

	public void .ctor(float min, float max) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_min() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_min(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_max() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_max(float value) { }
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0x4D990 Offset: 0x4CD90 VA: 0x18004D990
public sealed class InspectorTextAreaAttribute : Attribute
{
	// Fields
	private Nullable<float> _minLines;
	private Nullable<float> _maxLines;

	// Properties
	public float minLines { get; set; }
	public bool hasMinLines { get; }
	public float maxLines { get; set; }
	public bool hasMaxLines { get; }

	// Methods

	public float get_minLines() { }

	public void set_minLines(float value) { }

	public bool get_hasMinLines() { }

	public float get_maxLines() { }

	public void set_maxLines(float value) { }

	public bool get_hasMaxLines() { }

	public void .ctor() { }
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0x4D990 Offset: 0x4CD90 VA: 0x18004D990
public sealed class InspectorToggleLeftAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public sealed class InspectorWideAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <toEdge>k__BackingField;

	// Properties
	public bool toEdge { get; set; }

	// Methods

	public void .ctor() { }

	public void .ctor(bool toEdge) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_toEdge() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_toEdge(bool value) { }
}

// Namespace: Ludiq
public class InvalidConversionException : InvalidCastException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	public void .ctor(string message, Exception innerException) { }
}

// Namespace: Ludiq
public class UnexpectedEnumValueException<T> : Exception
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T <Value>k__BackingField;

	// Properties
	public T Value { get; set; }

	// Methods

	public void .ctor(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD6630 Offset: 0x1CD5630 VA: 0x181CD6630
	|-UnexpectedEnumValueException<BinaryOperator>..ctor
	|-UnexpectedEnumValueException<ConversionUtility.ConversionType>..ctor
	|-UnexpectedEnumValueException<GraphSource>..ctor
	|-UnexpectedEnumValueException<Member.Source>..ctor
	|-UnexpectedEnumValueException<TypesMatching>..ctor
	|-UnexpectedEnumValueException<UnaryOperator>..ctor
	|-UnexpectedEnumValueException<Int32Enum>..ctor
	|-UnexpectedEnumValueException<MemberTypes>..ctor
	|
	|-RVA: 0x1CD6960 Offset: 0x1CD5960 VA: 0x181CD6960
	|-UnexpectedEnumValueException<object>..ctor
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public T get_Value() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD6C60 Offset: 0x1CD5C60 VA: 0x181CD6C60
	|-UnexpectedEnumValueException<Int32Enum>.get_Value
	|
	|-RVA: 0xEFDE40 Offset: 0xEFCE40 VA: 0x180EFDE40
	|-UnexpectedEnumValueException<object>.get_Value
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Value(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x191FA50 Offset: 0x191EA50 VA: 0x18191FA50
	|-UnexpectedEnumValueException<Int32Enum>.set_Value
	|
	|-RVA: 0x13B2790 Offset: 0x13B1790 VA: 0x1813B2790
	|-UnexpectedEnumValueException<object>.set_Value
	*/
}

// Namespace: Ludiq
public enum MouseButton
{
	// Fields
	public int value__;
	public const MouseButton Left = 0;
	public const MouseButton Right = 1;
	public const MouseButton Middle = 2;
}

// Namespace: Ludiq
public enum PressState
{
	// Fields
	public int value__;
	public const PressState Hold = 0;
	public const PressState Down = 1;
	public const PressState Up = 2;
}

// Namespace: Ludiq
[DefaultMemberAttribute] // RVA: 0x59560 Offset: 0x58960 VA: 0x180059560
[IncludeInSettingsAttribute] // RVA: 0x59560 Offset: 0x58960 VA: 0x180059560
public sealed class DictionaryAsset : LudiqScriptableObject, IDictionary<string, object>, ICollection<KeyValuePair<string, object>>, IEnumerable<KeyValuePair<string, object>>, IEnumerable
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Dictionary<string, object> <dictionary>k__BackingField;

	// Properties
	public object Item { get; set; }
	[SerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Dictionary<string, object> dictionary { get; set; }
	public int Count { get; }
	public ICollection<string> Keys { get; }
	public ICollection<object> Values { get; }
	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.Object>>.IsReadOnly { get; }

	// Methods

	public object get_Item(string key) { }

	public void set_Item(string key, object value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Dictionary<string, object> get_dictionary() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_dictionary(Dictionary<string, object> value) { }

	public int get_Count() { }

	public ICollection<string> get_Keys() { }

	public ICollection<object> get_Values() { }

	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.Object>>.get_IsReadOnly() { }

	protected override void OnAfterDeserialize() { }

	public void Clear() { }

	public bool ContainsKey(string key) { }

	public void Add(string key, object value) { }

	public bool Remove(string key) { }

	public bool TryGetValue(string key, out object value) { }

	public IEnumerator<KeyValuePair<string, object>> GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	private void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.Object>>.Add(KeyValuePair<string, object> item) { }

	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.Object>>.Contains(KeyValuePair<string, object> item) { }

	private void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.Object>>.CopyTo(KeyValuePair<string, object>[] array, int arrayIndex) { }

	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.Object>>.Remove(KeyValuePair<string, object> item) { }

	[ContextMenu] // RVA: 0xA3F80 Offset: 0xA3380 VA: 0x1800A3F80
	protected override void ShowData() { }

	public void .ctor() { }
}

// Namespace: Ludiq
public static class ArrayPool<T>
{
	// Fields
	private static readonly object lock;
	private static readonly Dictionary<int, Stack<T[]>> free;
	private static readonly HashSet<T[]> busy;

	// Methods

	public static T[] New(int length) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDB620 Offset: 0x1CDA620 VA: 0x181CDB620
	|-ArrayPool<object>.New
	*/

	public static void Free(T[] array) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDB060 Offset: 0x1CDA060 VA: 0x181CDB060
	|-ArrayPool<object>.Free
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDC0B0 Offset: 0x1CDB0B0 VA: 0x181CDC0B0
	|-ArrayPool<object>..cctor
	*/
}

// Namespace: Ludiq
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class XArrayPool
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T[] ToArrayPooled<T>(IEnumerable<T> source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x239A990 Offset: 0x2399990 VA: 0x18239A990
	|-XArrayPool.ToArrayPooled<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void Free<T>(T[] array) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93CCC0 Offset: 0x93BCC0 VA: 0x18093CCC0
	|-XArrayPool.Free<object>
	*/
}

// Namespace: Ludiq
public static class HashSetPool<T>
{
	// Fields
	private static readonly object lock;
	private static readonly Stack<HashSet<T>> free;
	private static readonly HashSet<HashSet<T>> busy;

	// Methods

	public static HashSet<T> New() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195CAA0 Offset: 0x195BAA0 VA: 0x18195CAA0
	|-HashSetPool<GraphReference>.New
	|-HashSetPool<object>.New
	*/

	public static void Free(HashSet<T> hashSet) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195C5C0 Offset: 0x195B5C0 VA: 0x18195C5C0
	|-HashSetPool<object>.Free
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195D140 Offset: 0x195C140 VA: 0x18195D140
	|-HashSetPool<object>..cctor
	*/
}

// Namespace: Ludiq
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class XHashSetPool
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static HashSet<T> ToHashSetPooled<T>(IEnumerable<T> source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x88A030 Offset: 0x889030 VA: 0x18088A030
	|-XHashSetPool.ToHashSetPooled<GraphReference>
	|-XHashSetPool.ToHashSetPooled<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void Free<T>(HashSet<T> hashSet) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93CCC0 Offset: 0x93BCC0 VA: 0x18093CCC0
	|-XHashSetPool.Free<GraphReference>
	|-XHashSetPool.Free<object>
	*/
}

// Namespace: Ludiq
public static class ListPool<T>
{
	// Fields
	private static readonly object lock;
	private static readonly Stack<List<T>> free;
	private static readonly HashSet<List<T>> busy;

	// Methods

	public static List<T> New() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1966B10 Offset: 0x1965B10 VA: 0x181966B10
	|-ListPool<UnitPreservation.UnitPortPreservation>.New
	|
	|-RVA: 0x1966470 Offset: 0x1965470 VA: 0x181966470
	|-ListPool<GraphReference>.New
	|-ListPool<IGraphElement>.New
	|-ListPool<object>.New
	|
	|-RVA: 0x19671B0 Offset: 0x19661B0 VA: 0x1819671B0
	|-ListPool<int>.New
	*/

	public static void Free(List<T> list) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1965970 Offset: 0x1964970 VA: 0x181965970
	|-ListPool<UnitPreservation.UnitPortPreservation>.Free
	|
	|-RVA: 0x1965EF0 Offset: 0x1964EF0 VA: 0x181965EF0
	|-ListPool<IGraphElement>.Free
	|-ListPool<object>.Free
	|
	|-RVA: 0x19653F0 Offset: 0x19643F0 VA: 0x1819653F0
	|-ListPool<int>.Free
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1967C90 Offset: 0x1966C90 VA: 0x181967C90
	|-ListPool<UnitPreservation.UnitPortPreservation>..cctor
	|
	|-RVA: 0x1967850 Offset: 0x1966850 VA: 0x181967850
	|-ListPool<int>..cctor
	|
	|-RVA: 0x1967A70 Offset: 0x1966A70 VA: 0x181967A70
	|-ListPool<object>..cctor
	*/
}

// Namespace: Ludiq
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class XListPool
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static List<T> ToListPooled<T>(IEnumerable<T> source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x483F20 Offset: 0x482F20 VA: 0x180483F20
	|-XListPool.ToListPooled<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void Free<T>(List<T> list) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93CCC0 Offset: 0x93BCC0 VA: 0x18093CCC0
	|-XListPool.Free<GraphReference>
	|-XListPool.Free<int>
	|-XListPool.Free<object>
	*/
}

// Namespace: Ludiq
public class ProfiledSegment
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <name>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Stopwatch <stopwatch>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private long <calls>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ProfiledSegment <parent>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ProfiledSegmentCollection <children>k__BackingField;

	// Properties
	public string name { get; set; }
	public Stopwatch stopwatch { get; set; }
	public long calls { get; set; }
	public ProfiledSegment parent { get; set; }
	public ProfiledSegmentCollection children { get; set; }

	// Methods

	public void .ctor(ProfiledSegment parent, string name) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_name() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_name(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Stopwatch get_stopwatch() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_stopwatch(Stopwatch value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public long get_calls() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_calls(long value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ProfiledSegment get_parent() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_parent(ProfiledSegment value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ProfiledSegmentCollection get_children() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_children(ProfiledSegmentCollection value) { }
}

// Namespace: Ludiq
public class ProfiledSegmentCollection : KeyedCollection<string, ProfiledSegment>
{
	// Methods

	protected override string GetKeyForItem(ProfiledSegment item) { }

	public void .ctor() { }
}

// Namespace: Ludiq
public struct ProfilingScope : IDisposable
{
	// Methods

	public void .ctor(string name) { }

	public void Dispose() { }
}

// Namespace: Ludiq
public static class ProfilingUtility
{
	// Fields
	private static readonly object lock;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ProfiledSegment <rootSegment>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ProfiledSegment <currentSegment>k__BackingField;

	// Properties
	public static ProfiledSegment rootSegment { get; set; }
	public static ProfiledSegment currentSegment { get; set; }

	// Methods

	private static void .cctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static ProfiledSegment get_rootSegment() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void set_rootSegment(ProfiledSegment value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static ProfiledSegment get_currentSegment() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_currentSegment(ProfiledSegment value) { }

	[ConditionalAttribute] // RVA: 0x91B40 Offset: 0x90F40 VA: 0x180091B40
	public static void Clear() { }

	public static ProfilingScope SampleBlock(string name) { }

	[ConditionalAttribute] // RVA: 0x91B40 Offset: 0x90F40 VA: 0x180091B40
	public static void BeginSample(string name) { }

	[ConditionalAttribute] // RVA: 0x91B40 Offset: 0x90F40 VA: 0x180091B40
	public static void EndSample() { }
}

// Namespace: Ludiq
public enum ActionDirection
{
	// Fields
	public int value__;
	public const ActionDirection Any = 0;
	public const ActionDirection Get = 1;
	public const ActionDirection Set = 2;
}

// Namespace: Ludiq
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class AttributeUtility
{
	// Fields
	private static readonly Dictionary<object, AttributeUtility.AttributeCache> optimizedCaches;

	// Methods

	private static AttributeUtility.AttributeCache GetAttributeCache(MemberInfo element) { }

	private static AttributeUtility.AttributeCache GetAttributeCache(ParameterInfo element) { }

	private static AttributeUtility.AttributeCache GetAttributeCache(IAttributeProvider element) { }

	public static void CacheAttributes(MemberInfo element) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool HasAttribute(MemberInfo element, Type attributeType, bool inherit = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Attribute GetAttribute(MemberInfo element, Type attributeType, bool inherit = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<Attribute> GetAttributes(MemberInfo element, Type attributeType, bool inherit = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool HasAttribute<TAttribute>(MemberInfo element, bool inherit = True) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x159BD20 Offset: 0x159AD20 VA: 0x18159BD20
	|-AttributeUtility.HasAttribute<AllowsNullAttribute>
	|-AttributeUtility.HasAttribute<PredictableAttribute>
	|-AttributeUtility.HasAttribute<object>
	|-AttributeUtility.HasAttribute<ObsoleteAttribute>
	|-AttributeUtility.HasAttribute<CompilerGeneratedAttribute>
	|-AttributeUtility.HasAttribute<ExtensionAttribute>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TAttribute GetAttribute<TAttribute>(MemberInfo element, bool inherit = True) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x760770 Offset: 0x75F770 VA: 0x180760770
	|-AttributeUtility.GetAttribute<SingletonAttribute>
	|-AttributeUtility.GetAttribute<CLSCompliantAttribute>
	|-AttributeUtility.GetAttribute<DefaultValueAttribute>
	|-AttributeUtility.GetAttribute<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<TAttribute> GetAttributes<TAttribute>(MemberInfo element, bool inherit = True) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x87D360 Offset: 0x87C360 VA: 0x18087D360
	|-AttributeUtility.GetAttributes<object>
	*/

	public static void CacheAttributes(ParameterInfo element) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool HasAttribute(ParameterInfo element, Type attributeType, bool inherit = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Attribute GetAttribute(ParameterInfo element, Type attributeType, bool inherit = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<Attribute> GetAttributes(ParameterInfo element, Type attributeType, bool inherit = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool HasAttribute<TAttribute>(ParameterInfo element, bool inherit = True) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x159BDB0 Offset: 0x159ADB0 VA: 0x18159BDB0
	|-AttributeUtility.HasAttribute<AllowsNullAttribute>
	|-AttributeUtility.HasAttribute<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TAttribute GetAttribute<TAttribute>(ParameterInfo element, bool inherit = True) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x760800 Offset: 0x75F800 VA: 0x180760800
	|-AttributeUtility.GetAttribute<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<TAttribute> GetAttributes<TAttribute>(ParameterInfo element, bool inherit = True) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x87D240 Offset: 0x87C240 VA: 0x18087D240
	|-AttributeUtility.GetAttributes<object>
	*/

	public static void CacheAttributes(IAttributeProvider element) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool HasAttribute(IAttributeProvider element, Type attributeType, bool inherit = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Attribute GetAttribute(IAttributeProvider element, Type attributeType, bool inherit = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<Attribute> GetAttributes(IAttributeProvider element, Type attributeType, bool inherit = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool HasAttribute<TAttribute>(IAttributeProvider element, bool inherit = True) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x159BC90 Offset: 0x159AC90 VA: 0x18159BC90
	|-AttributeUtility.HasAttribute<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TAttribute GetAttribute<TAttribute>(IAttributeProvider element, bool inherit = True) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x7606E0 Offset: 0x75F6E0 VA: 0x1807606E0
	|-AttributeUtility.GetAttribute<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<TAttribute> GetAttributes<TAttribute>(IAttributeProvider element, bool inherit = True) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x87D2D0 Offset: 0x87C2D0 VA: 0x18087D2D0
	|-AttributeUtility.GetAttributes<object>
	*/

	public static bool CheckCondition(Type type, object target, string conditionMemberName, bool fallback) { }

	public static bool CheckCondition<T>(T target, string conditionMemberName, bool fallback) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x159BBB0 Offset: 0x159ABB0 VA: 0x18159BBB0
	|-AttributeUtility.CheckCondition<object>
	*/

	private static void .cctor() { }
}

// Namespace: 
private class AttributeUtility.AttributeCache
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly List<Attribute> <inheritedAttributes>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly List<Attribute> <definedAttributes>k__BackingField;

	// Properties
	public List<Attribute> inheritedAttributes { get; }
	public List<Attribute> definedAttributes { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<Attribute> get_inheritedAttributes() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<Attribute> get_definedAttributes() { }

	public void .ctor(MemberInfo element) { }

	public void .ctor(ParameterInfo element) { }

	public void .ctor(IAttributeProvider element) { }

	private void Cache(Attribute[] attributeObjects, List<Attribute> cache) { }

	private bool HasAttribute(Type attributeType, List<Attribute> cache) { }

	private Attribute GetAttribute(Type attributeType, List<Attribute> cache) { }

	[IteratorStateMachineAttribute] // RVA: 0xB4C40 Offset: 0xB4040 VA: 0x1800B4C40
	private IEnumerable<Attribute> GetAttributes(Type attributeType, List<Attribute> cache) { }

	public bool HasAttribute(Type attributeType, bool inherit = True) { }

	public Attribute GetAttribute(Type attributeType, bool inherit = True) { }

	public IEnumerable<Attribute> GetAttributes(Type attributeType, bool inherit = True) { }

	public bool HasAttribute<TAttribute>(bool inherit = True) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x159BB20 Offset: 0x159AB20 VA: 0x18159BB20
	|-AttributeUtility.AttributeCache.HasAttribute<object>
	*/

	public TAttribute GetAttribute<TAttribute>(bool inherit = True) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x760500 Offset: 0x75F500 VA: 0x180760500
	|-AttributeUtility.AttributeCache.GetAttribute<object>
	*/

	public IEnumerable<TAttribute> GetAttributes<TAttribute>(bool inherit = True) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x87D190 Offset: 0x87C190 VA: 0x18087D190
	|-AttributeUtility.AttributeCache.GetAttributes<object>
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class AttributeUtility.AttributeCache.<GetAttributes>d__12 : IEnumerable<Attribute>, IEnumerable, IEnumerator<Attribute>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private Attribute <>2__current;
	private int <>l__initialThreadId;
	private List<Attribute> cache;
	public List<Attribute> <>3__cache;
	private Type attributeType;
	public Type <>3__attributeType;
	private int <i>5__2;

	// Properties
	private Attribute System.Collections.Generic.IEnumerator<System.Attribute>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Attribute System.Collections.Generic.IEnumerator<System.Attribute>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<Attribute> System.Collections.Generic.IEnumerable<System.Attribute>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: Ludiq
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class ConversionUtility
{
	// Fields
	private const BindingFlags UserDefinedBindingFlags = 24;
	private static readonly Dictionary<ConversionUtility.ConversionQuery, ConversionUtility.ConversionType> conversionTypesCache;
	private static readonly Dictionary<ConversionUtility.ConversionQuery, MethodInfo[]> userConversionMethodsCache;
	private static readonly Dictionary<Type, HashSet<Type>> implicitNumericConversions;
	private static readonly Dictionary<Type, HashSet<Type>> explicitNumericConversions;

	// Methods

	private static bool RespectsIdentity(Type source, Type destination) { }

	private static bool IsUpcast(Type source, Type destination) { }

	private static bool IsDowncast(Type source, Type destination) { }

	private static bool ExpectsString(Type source, Type destination) { }

	public static bool HasImplicitNumericConversion(Type source, Type destination) { }

	public static bool HasExplicitNumericConversion(Type source, Type destination) { }

	public static bool HasNumericConversion(Type source, Type destination) { }

	private static IEnumerable<MethodInfo> FindUserDefinedConversionMethods(ConversionUtility.ConversionQuery query) { }

	private static MethodInfo[] GetUserDefinedConversionMethods(Type source, Type destination) { }

	private static ConversionUtility.ConversionType GetUserDefinedConversionType(Type source, Type destination) { }

	private static bool HasEnumerableToArrayConversion(Type source, Type destination) { }

	private static bool HasEnumerableToListConversion(Type source, Type destination) { }

	private static bool HasUnityHierarchyConversion(Type source, Type destination) { }

	private static bool IsValidConversion(ConversionUtility.ConversionType conversionType, bool guaranteed) { }

	public static bool CanConvert(object value, Type type, bool guaranteed) { }

	public static bool CanConvert(Type source, Type destination, bool guaranteed) { }

	public static object Convert(object value, Type type) { }

	public static T Convert<T>(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93AC40 Offset: 0x939C40 VA: 0x18093AC40
	|-ConversionUtility.Convert<object>
	*/

	public static bool TryConvert(object value, Type type, out object result, bool guaranteed) { }

	public static bool TryConvert<T>(object value, out T result, bool guaranteed) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x159C080 Offset: 0x159B080 VA: 0x18159C080
	|-ConversionUtility.TryConvert<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsConvertibleTo(Type source, Type destination, bool guaranteed) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsConvertibleTo(object source, Type type, bool guaranteed) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsConvertibleTo<T>(object source, bool guaranteed) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x159BFD0 Offset: 0x159AFD0 VA: 0x18159BFD0
	|-ConversionUtility.IsConvertibleTo<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static object ConvertTo(object source, Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T ConvertTo<T>(object source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93AB60 Offset: 0x939B60 VA: 0x18093AB60
	|-ConversionUtility.ConvertTo<object>
	*/

	public static ConversionUtility.ConversionType GetRequiredConversion(Type source, Type destination) { }

	private static ConversionUtility.ConversionType DetermineConversionType(ConversionUtility.ConversionQuery query) { }

	public static ConversionUtility.ConversionType GetRequiredConversion(object value, Type type) { }

	private static object NumericConversion(object value, Type type) { }

	private static object UserDefinedConversion(ConversionUtility.ConversionType conversion, object value, Type type) { }

	private static object EnumerableToArrayConversion(object value, Type arrayType) { }

	private static object EnumerableToListConversion(object value, Type listType) { }

	private static object UnityHierarchyConversion(object value, Type type) { }

	private static object Convert(object value, Type type, ConversionUtility.ConversionType conversionType) { }

	private static void .cctor() { }
}

// Namespace: 
public enum ConversionUtility.ConversionType
{
	// Fields
	public int value__;
	public const ConversionUtility.ConversionType Impossible = 0;
	public const ConversionUtility.ConversionType Identity = 1;
	public const ConversionUtility.ConversionType Upcast = 2;
	public const ConversionUtility.ConversionType Downcast = 3;
	public const ConversionUtility.ConversionType NumericImplicit = 4;
	public const ConversionUtility.ConversionType NumericExplicit = 5;
	public const ConversionUtility.ConversionType UserDefinedImplicit = 6;
	public const ConversionUtility.ConversionType UserDefinedExplicit = 7;
	public const ConversionUtility.ConversionType UserDefinedThenNumericImplicit = 8;
	public const ConversionUtility.ConversionType UserDefinedThenNumericExplicit = 9;
	public const ConversionUtility.ConversionType UnityHierarchy = 10;
	public const ConversionUtility.ConversionType EnumerableToArray = 11;
	public const ConversionUtility.ConversionType EnumerableToList = 12;
	public const ConversionUtility.ConversionType ToString = 13;
}

// Namespace: 
private struct ConversionUtility.ConversionQuery : IEquatable<ConversionUtility.ConversionQuery>
{
	// Fields
	public readonly Type source;
	public readonly Type destination;

	// Methods

	public void .ctor(Type source, Type destination) { }

	public bool Equals(ConversionUtility.ConversionQuery other) { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }
}

// Namespace: 
private struct ConversionUtility.ConversionQueryComparer : IEqualityComparer<ConversionUtility.ConversionQuery>
{
	// Methods

	public bool Equals(ConversionUtility.ConversionQuery x, ConversionUtility.ConversionQuery y) { }

	public int GetHashCode(ConversionUtility.ConversionQuery obj) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ConversionUtility.<>c__DisplayClass11_0
{
	// Fields
	public Type source;

	// Methods

	public void .ctor() { }

	internal bool <FindUserDefinedConversionMethods>b__2(MethodInfo m) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class ConversionUtility.<>c
{
	// Fields
	public static readonly ConversionUtility.<>c <>9;
	public static Func<MethodInfo, bool> <>9__11_0;
	public static Func<MethodInfo, bool> <>9__11_1;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <FindUserDefinedConversionMethods>b__11_0(MethodInfo m) { }

	internal bool <FindUserDefinedConversionMethods>b__11_1(MethodInfo m) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ConversionUtility.<>c__DisplayClass13_0
{
	// Fields
	public Type destination;

	// Methods

	public void .ctor() { }

	internal bool <GetUserDefinedConversionType>b__0(MethodInfo m) { }

	internal bool <GetUserDefinedConversionType>b__1(MethodInfo m) { }

	internal bool <GetUserDefinedConversionType>b__2(MethodInfo m) { }
}

// Namespace: Ludiq
public interface IAttributeProvider
{
	// Methods

	public abstract Attribute[] GetCustomAttributes(bool inherit) { }
}

// Namespace: Ludiq
public interface IPrewarmable
{
	// Methods

	public abstract void Prewarm() { }
}

// Namespace: Ludiq
public struct LooseAssemblyName
{
	// Fields
	public readonly string name;

	// Methods

	public void .ctor(string name) { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public static bool op_Equality(LooseAssemblyName a, LooseAssemblyName b) { }

	public static bool op_Inequality(LooseAssemblyName a, LooseAssemblyName b) { }

	public static LooseAssemblyName op_Implicit(string name) { }

	public static string op_Implicit(LooseAssemblyName name) { }

	public static LooseAssemblyName op_Explicit(AssemblyName strongAssemblyName) { }

	public override string ToString() { }
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0x59290 Offset: 0x58690 VA: 0x180059290
public sealed class MemberFilter : Attribute, ICloneable
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Fields>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Properties>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Methods>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Constructors>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Gettable>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Settable>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Inherited>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Targeted>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <NonTargeted>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Public>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <NonPublic>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <ReadOnly>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <WriteOnly>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Extensions>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Operators>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Conversions>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Setters>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Parameters>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Obsolete>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <OpenConstructedGeneric>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <TypeInitializers>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <ClsNonCompliant>k__BackingField;

	// Properties
	public bool Fields { get; set; }
	public bool Properties { get; set; }
	public bool Methods { get; set; }
	public bool Constructors { get; set; }
	public bool Gettable { get; set; }
	public bool Settable { get; set; }
	public bool Inherited { get; set; }
	public bool Targeted { get; set; }
	public bool NonTargeted { get; set; }
	public bool Public { get; set; }
	public bool NonPublic { get; set; }
	public bool ReadOnly { get; set; }
	public bool WriteOnly { get; set; }
	public bool Extensions { get; set; }
	public bool Operators { get; set; }
	public bool Conversions { get; set; }
	public bool Setters { get; set; }
	public bool Parameters { get; set; }
	public bool Obsolete { get; set; }
	public bool OpenConstructedGeneric { get; set; }
	public bool TypeInitializers { get; set; }
	public bool ClsNonCompliant { get; set; }
	public BindingFlags validBindingFlags { get; }
	public MemberTypes validMemberTypes { get; }
	public static MemberFilter Any { get; }

	// Methods

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Fields() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Fields(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Properties() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Properties(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Methods() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Methods(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Constructors() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Constructors(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Gettable() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Gettable(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Settable() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Settable(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Inherited() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Inherited(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Targeted() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Targeted(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_NonTargeted() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_NonTargeted(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Public() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Public(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_NonPublic() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_NonPublic(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_ReadOnly() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ReadOnly(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_WriteOnly() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_WriteOnly(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Extensions() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Extensions(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Operators() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Operators(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Conversions() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Conversions(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Setters() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Setters(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Parameters() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Parameters(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Obsolete() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Obsolete(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_OpenConstructedGeneric() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_OpenConstructedGeneric(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_TypeInitializers() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_TypeInitializers(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_ClsNonCompliant() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ClsNonCompliant(bool value) { }

	public BindingFlags get_validBindingFlags() { }

	public MemberTypes get_validMemberTypes() { }

	private object System.ICloneable.Clone() { }

	public MemberFilter Clone() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public bool ValidateMember(MemberInfo member, TypeFilter typeFilter) { }

	public override string ToString() { }

	public static MemberFilter get_Any() { }
}

// Namespace: Ludiq
[SerializationVersionAttribute] // RVA: 0x6E00 Offset: 0x6200 VA: 0x180006E00
public sealed class Member : ISerializationCallbackReceiver
{
	// Fields
	[SerializeAsAttribute] // RVA: 0xA510 Offset: 0x9910 VA: 0x18000A510
	private string _name;
	[SerializeAsAttribute] // RVA: 0xC230 Offset: 0xB630 VA: 0x18000C230
	private Type[] _parameterTypes;
	[SerializeAsAttribute] // RVA: 0xCC20 Offset: 0xC020 VA: 0x18000CC20
	private Type _targetType;
	[SerializeAsAttribute] // RVA: 0xEB70 Offset: 0xDF70 VA: 0x18000EB70
	private string _targetTypeName;
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Member.Source _source;
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private FieldInfo _fieldInfo;
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private PropertyInfo _propertyInfo;
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private MethodInfo _methodInfo;
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ConstructorInfo _constructorInfo;
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool _isExtension;
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool _isInvokedAsExtension;
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IOptimizedAccessor fieldAccessor;
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IOptimizedAccessor propertyAccessor;
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IOptimizedInvoker methodInvoker;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object <target>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <isReflected>k__BackingField;
	public const MemberTypes SupportedMemberTypes = 29;
	public const BindingFlags SupportedBindingFlags = 124;
	private static readonly object[] EmptyObjects;

	// Properties
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Type targetType { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string targetTypeName { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public object target { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string name { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool isReflected { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Member.Source source { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public FieldInfo fieldInfo { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public PropertyInfo propertyInfo { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public MethodInfo methodInfo { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ConstructorInfo constructorInfo { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool isExtension { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool isInvokedAsExtension { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Type[] parameterTypes { get; set; }
	public MethodBase methodBase { get; }
	private MemberInfo _info { get; }
	public MemberInfo info { get; }
	public Type type { get; }
	public bool isCoroutine { get; }
	public bool isYieldInstruction { get; }
	public bool isGettable { get; }
	public bool isPubliclyGettable { get; }
	public bool isSettable { get; }
	public bool isPubliclySettable { get; }
	public bool isInvocable { get; }
	public bool isPubliclyInvocable { get; }
	public bool isAccessor { get; }
	public bool isField { get; }
	public bool isProperty { get; }
	public bool isMethod { get; }
	public bool isConstructor { get; }
	public bool requiresTarget { get; }
	public bool isOperator { get; }
	public bool isConversion { get; }
	public int order { get; }
	public Type declaringType { get; }
	public bool isInherited { get; }
	public Type pseudoDeclaringType { get; }
	public bool isPseudoInherited { get; }
	public bool isIndexer { get; }
	public bool isPredictable { get; }
	public bool allowsNull { get; }

	// Methods

	[ObsoleteAttribute] // RVA: 0x24270 Offset: 0x23670 VA: 0x180024270
	public void .ctor() { }

	public void .ctor(Type targetType, string name, Type[] parameterTypes, object target) { }

	public void .ctor(Type targetType, FieldInfo fieldInfo, object target) { }

	public void .ctor(Type targetType, PropertyInfo propertyInfo, object target) { }

	public void .ctor(Type targetType, MethodInfo methodInfo, object target) { }

	public void .ctor(Type targetType, ConstructorInfo constructorInfo, object target) { }

	public Type get_targetType() { }

	private void set_targetType(Type value) { }

	public string get_targetTypeName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public object get_target() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_target(object value) { }

	public string get_name() { }

	private void set_name(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_isReflected() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_isReflected(bool value) { }

	public Member.Source get_source() { }

	private void set_source(Member.Source value) { }

	public FieldInfo get_fieldInfo() { }

	private void set_fieldInfo(FieldInfo value) { }

	public PropertyInfo get_propertyInfo() { }

	private void set_propertyInfo(PropertyInfo value) { }

	public MethodInfo get_methodInfo() { }

	private void set_methodInfo(MethodInfo value) { }

	public ConstructorInfo get_constructorInfo() { }

	private void set_constructorInfo(ConstructorInfo value) { }

	public bool get_isExtension() { }

	private void set_isExtension(bool value) { }

	public bool get_isInvokedAsExtension() { }

	private void set_isInvokedAsExtension(bool value) { }

	public Type[] get_parameterTypes() { }

	private void set_parameterTypes(Type[] value) { }

	public MethodBase get_methodBase() { }

	private MemberInfo get__info() { }

	public MemberInfo get_info() { }

	public Type get_type() { }

	public bool get_isCoroutine() { }

	public bool get_isYieldInstruction() { }

	public bool get_isGettable() { }

	public bool get_isPubliclyGettable() { }

	public bool get_isSettable() { }

	public bool get_isPubliclySettable() { }

	public bool get_isInvocable() { }

	public bool get_isPubliclyInvocable() { }

	public bool get_isAccessor() { }

	public bool get_isField() { }

	public bool get_isProperty() { }

	public bool get_isMethod() { }

	public bool get_isConstructor() { }

	public bool get_requiresTarget() { }

	public bool get_isOperator() { }

	public bool get_isConversion() { }

	public int get_order() { }

	public Type get_declaringType() { }

	public bool get_isInherited() { }

	public Type get_pseudoDeclaringType() { }

	public bool get_isPseudoInherited() { }

	public bool get_isIndexer() { }

	public bool get_isPredictable() { }

	public bool get_allowsNull() { }

	private void UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize() { }

	private void UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() { }

	public bool IsGettable(bool nonPublic) { }

	public bool IsSettable(bool nonPublic) { }

	public bool IsInvocable(bool nonPublic) { }

	private void EnsureExplicitParameterTypes() { }

	public void Reflect() { }

	private void ReflectField(IEnumerable<MemberInfo> candidates) { }

	private void ReflectProperty(IEnumerable<MemberInfo> candidates) { }

	private void ReflectConstructor(IEnumerable<MemberInfo> candidates) { }

	private void ReflectMethod(IEnumerable<MemberInfo> candidates) { }

	public void Prewarm() { }

	public void EnsureReflected() { }

	public void EnsureReady() { }

	public object Get() { }

	public T Get<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93DBB0 Offset: 0x93CBB0 VA: 0x18093DBB0
	|-Member.Get<bool>
	|
	|-RVA: 0x93DC30 Offset: 0x93CC30 VA: 0x18093DC30
	|-Member.Get<object>
	*/

	public object Set(object value) { }

	private void EnsureInvocable() { }

	public IEnumerable<ParameterInfo> GetParameterInfos() { }

	public object Invoke() { }

	public object Invoke(object arg0) { }

	public object Invoke(object arg0, object arg1) { }

	public object Invoke(object arg0, object arg1, object arg2) { }

	public object Invoke(object arg0, object arg1, object arg2, object arg3) { }

	public object Invoke(object arg0, object arg1, object arg2, object arg3, object arg4) { }

	public object Invoke(object[] arguments) { }

	public T Invoke<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93DE40 Offset: 0x93CE40 VA: 0x18093DE40
	|-Member.Invoke<object>
	*/

	public T Invoke<T>(object arg0) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93DEB0 Offset: 0x93CEB0 VA: 0x18093DEB0
	|-Member.Invoke<object>
	*/

	public T Invoke<T>(object arg0, object arg1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93DFC0 Offset: 0x93CFC0 VA: 0x18093DFC0
	|-Member.Invoke<object>
	*/

	public T Invoke<T>(object arg0, object arg1, object arg2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93DD40 Offset: 0x93CD40 VA: 0x18093DD40
	|-Member.Invoke<object>
	*/

	public T Invoke<T>(object arg0, object arg1, object arg2, object arg3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93DF20 Offset: 0x93CF20 VA: 0x18093DF20
	|-Member.Invoke<object>
	*/

	public T Invoke<T>(object arg0, object arg1, object arg2, object arg3, object arg4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93DCA0 Offset: 0x93CCA0 VA: 0x18093DCA0
	|-Member.Invoke<object>
	*/

	public T Invoke<T>(object[] arguments) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93DDD0 Offset: 0x93CDD0 VA: 0x18093DDD0
	|-Member.Invoke<object>
	*/

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public static bool op_Equality(Member a, Member b) { }

	public static bool op_Inequality(Member a, Member b) { }

	public string ToUniqueString() { }

	public override string ToString() { }

	public Member ToDeclarer() { }

	public Member ToPseudoDeclarer() { }

	private static void .cctor() { }
}

// Namespace: 
public enum Member.Source
{
	// Fields
	public int value__;
	public const Member.Source Unknown = 0;
	public const Member.Source Field = 1;
	public const Member.Source Property = 2;
	public const Member.Source Method = 3;
	public const Member.Source Constructor = 4;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class Member.<>c
{
	// Fields
	public static readonly Member.<>c <>9;
	public static Func<ParameterInfo, Type> <>9__5_0;
	public static Func<ParameterInfo, Type> <>9__6_0;
	public static Func<ConstructorInfo, bool> <>9__126_0;
	public static Func<Type, string> <>9__126_1;
	public static Func<Type, string> <>9__127_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal Type <.ctor>b__5_0(ParameterInfo pi) { }

	internal Type <.ctor>b__6_0(ParameterInfo pi) { }

	internal bool <ReflectConstructor>b__126_0(ConstructorInfo c) { }

	internal string <ReflectConstructor>b__126_1(Type t) { }

	internal string <ReflectMethod>b__127_0(Type t) { }
}

// Namespace: Ludiq
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class MemberUtility
{
	// Fields
	private static readonly MethodInfo[] extensionMethodsCache;
	private static readonly Dictionary<Type, MethodInfo[]> inheritedExtensionMethodsCache;
	private static readonly HashSet<MethodInfo> genericExtensionMethods;

	// Methods

	private static void .cctor() { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsOperator(MethodInfo method) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsUserDefinedConversion(MethodInfo method) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MethodInfo MakeGenericMethodVia(MethodInfo openConstructedMethod, Type[] closedConstructedParameterTypes) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsGenericExtension(MethodInfo methodInfo) { }

	[IteratorStateMachineAttribute] // RVA: 0x4BAF0 Offset: 0x4AEF0 VA: 0x18004BAF0
	private static IEnumerable<MethodInfo> GetInheritedExtensionMethods(Type thisArgumentType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<MethodInfo> GetExtensionMethods(Type thisArgumentType, bool inherited = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsExtension(MethodInfo methodInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsExtensionMethod(MemberInfo memberInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Delegate CreateDelegate(MethodInfo methodInfo, Type delegateType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsAccessor(MemberInfo memberInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Type GetAccessorType(MemberInfo memberInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsPubliclyGettable(MemberInfo memberInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Type ExtendedDeclaringType(MemberInfo memberInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Type ExtendedDeclaringType(MemberInfo memberInfo, bool invokeAsExtension) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsStatic(PropertyInfo propertyInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsStatic(MemberInfo memberInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static IEnumerable<ParameterInfo> GetParametersWithoutThis(MethodBase methodBase) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsInvokedAsExtension(MethodBase methodBase, Type targetType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<ParameterInfo> GetInvocationParameters(MethodBase methodBase, bool invokeAsExtension) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<ParameterInfo> GetInvocationParameters(MethodBase methodBase, Type targetType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Type UnderlyingParameterType(ParameterInfo parameterInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool HasDefaultValue(ParameterInfo parameterInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static object DefaultValue(ParameterInfo parameterInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static object PseudoDefaultValue(ParameterInfo parameterInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool AllowsNull(ParameterInfo parameterInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool CanWrite(FieldInfo fieldInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Member ToManipulator(MemberInfo memberInfo, Type targetType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Member ToManipulator(MemberInfo memberInfo, object target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Member ToManipulator(FieldInfo fieldInfo, Type targetType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Member ToManipulator(PropertyInfo propertyInfo, Type targetType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Member ToManipulator(MethodInfo methodInfo, Type targetType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Member ToManipulator(ConstructorInfo constructorInfo, Type targetType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Member ToManipulator(FieldInfo fieldInfo, object target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Member ToManipulator(PropertyInfo propertyInfo, object target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Member ToManipulator(MethodInfo methodInfo, object target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Member ToManipulator(ConstructorInfo constructorInfo, object target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static ConstructorInfo GetConstructorAccepting(Type type, Type[] paramTypes, bool nonPublic) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static ConstructorInfo GetConstructorAccepting(Type type, Type[] paramTypes) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static ConstructorInfo GetPublicConstructorAccepting(Type type, Type[] paramTypes) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static ConstructorInfo GetDefaultConstructor(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static ConstructorInfo GetPublicDefaultConstructor(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MemberInfo[] GetExtendedMember(Type type, string name, MemberTypes types, BindingFlags flags) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MemberInfo[] GetExtendedMembers(Type type, BindingFlags flags) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool NameMatches(MemberInfo member, string name) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool ParametersMatch(MethodBase methodBase, IEnumerable<Type> parameterTypes, bool invokeAsExtension) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GenericArgumentsMatch(MethodInfo method, IEnumerable<Type> genericArgumentTypes) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool SignatureMatches(FieldInfo field, string name) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool SignatureMatches(PropertyInfo property, string name) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool SignatureMatches(ConstructorInfo constructor, string name, IEnumerable<Type> parameterTypes) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool SignatureMatches(MethodInfo method, string name, IEnumerable<Type> parameterTypes, bool invokeAsExtension) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool SignatureMatches(MethodInfo method, string name, IEnumerable<Type> parameterTypes, IEnumerable<Type> genericArgumentTypes, bool invokeAsExtension) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static FieldInfo GetFieldUnambiguous(Type type, string name, BindingFlags flags) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static PropertyInfo GetPropertyUnambiguous(Type type, string name, BindingFlags flags) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MethodInfo GetMethodUnambiguous(Type type, string name, BindingFlags flags) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static TMemberInfo DisambiguateHierarchy<TMemberInfo>(IEnumerable<TMemberInfo> members, Type type) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x7639B0 Offset: 0x7629B0 VA: 0x1807639B0
	|-MemberUtility.DisambiguateHierarchy<object>
	|-MemberUtility.DisambiguateHierarchy<ConstructorInfo>
	|-MemberUtility.DisambiguateHierarchy<FieldInfo>
	|-MemberUtility.DisambiguateHierarchy<MethodInfo>
	|-MemberUtility.DisambiguateHierarchy<PropertyInfo>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static FieldInfo Disambiguate(IEnumerable<FieldInfo> fields, Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static PropertyInfo Disambiguate(IEnumerable<PropertyInfo> properties, Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static ConstructorInfo Disambiguate(IEnumerable<ConstructorInfo> constructors, Type type, IEnumerable<Type> parameterTypes) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MethodInfo Disambiguate(IEnumerable<MethodInfo> methods, Type type, IEnumerable<Type> parameterTypes) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MethodInfo Disambiguate(IEnumerable<MethodInfo> methods, Type type, IEnumerable<Type> parameterTypes, IEnumerable<Type> genericArgumentTypes) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class MemberUtility.<>c
{
	// Fields
	public static readonly MemberUtility.<>c <>9;
	public static Func<ParameterInfo, Type> <>9__6_0;
	public static Func<ParameterInfo, Type> <>9__8_0;
	public static Func<ParameterInfo, Type> <>9__48_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <.cctor>b__0_0(Type type) { }

	internal IEnumerable<MethodInfo> <.cctor>b__0_1(Type type) { }

	internal bool <.cctor>b__0_2(MethodInfo method) { }

	internal Type <MakeGenericMethodVia>b__6_0(ParameterInfo p) { }

	internal Type <GetInheritedExtensionMethods>b__8_0(ParameterInfo p) { }

	internal Type <ParametersMatch>b__48_0(ParameterInfo paramInfo) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class MemberUtility.<>c__DisplayClass6_0
{
	// Fields
	public Dictionary<Type, Type> resolvedGenericParameters;

	// Methods

	public void .ctor() { }

	internal Type <MakeGenericMethodVia>b__1(Type openConstructedGenericArgument) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class MemberUtility.<GetInheritedExtensionMethods>d__8 : IEnumerable<MethodInfo>, IEnumerable, IEnumerator<MethodInfo>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private MethodInfo <>2__current;
	private int <>l__initialThreadId;
	private Type thisArgumentType;
	public Type <>3__thisArgumentType;
	private MethodInfo[] <>7__wrap1;
	private int <>7__wrap2;

	// Properties
	private MethodInfo System.Collections.Generic.IEnumerator<System.Reflection.MethodInfo>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private MethodInfo System.Collections.Generic.IEnumerator<System.Reflection.MethodInfo>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<MethodInfo> System.Collections.Generic.IEnumerable<System.Reflection.MethodInfo>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class MemberUtility.<>c__DisplayClass9_0
{
	// Fields
	public Type thisArgumentType;

	// Methods

	public void .ctor() { }

	internal bool <GetExtensionMethods>b__0(MethodInfo method) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class MemberUtility.<>c__DisplayClass40_0
{
	// Fields
	public Type[] paramTypes;

	// Methods

	public void .ctor() { }

	internal bool <GetConstructorAccepting>b__0(ConstructorInfo constructor) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class MemberUtility.<>c__DisplayClass45_0
{
	// Fields
	public string name;

	// Methods

	public void .ctor() { }

	internal bool <GetExtendedMember>b__0(MethodInfo extension) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class MemberUtility.<>c__DisplayClass61_0
{
	// Fields
	public IEnumerable<Type> parameterTypes;

	// Methods

	public void .ctor() { }

	internal bool <Disambiguate>b__0(ConstructorInfo m) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class MemberUtility.<>c__DisplayClass62_0
{
	// Fields
	public IEnumerable<Type> parameterTypes;
	public Type type;

	// Methods

	public void .ctor() { }

	internal bool <Disambiguate>b__0(MethodInfo m) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class MemberUtility.<>c__DisplayClass63_0
{
	// Fields
	public IEnumerable<Type> parameterTypes;
	public Type type;
	public IEnumerable<Type> genericArgumentTypes;

	// Methods

	public void .ctor() { }

	internal bool <Disambiguate>b__0(MethodInfo m) { }
}

// Namespace: Ludiq
public sealed class Namespace
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Namespace <Root>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Namespace <Parent>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly string <FullName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly string <Name>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly bool <IsRoot>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly bool <IsGlobal>k__BackingField;
	private static readonly Namespace.Collection collection;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static readonly Namespace <Global>k__BackingField;

	// Properties
	public Namespace Root { get; }
	public Namespace Parent { get; }
	public string FullName { get; }
	public string Name { get; }
	public bool IsRoot { get; }
	public bool IsGlobal { get; }
	public IEnumerable<Namespace> Ancestors { get; }
	public static Namespace Global { get; }

	// Methods

	private void .ctor(string fullName) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Namespace get_Root() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Namespace get_Parent() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_FullName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Name() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_IsRoot() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_IsGlobal() { }

	[IteratorStateMachineAttribute] // RVA: 0xC8680 Offset: 0xC7A80 VA: 0x1800C8680
	public IEnumerable<Namespace> get_Ancestors() { }

	[IteratorStateMachineAttribute] // RVA: 0xCA920 Offset: 0xC9D20 VA: 0x1800CA920
	public IEnumerable<Namespace> AndAncestors() { }

	public override int GetHashCode() { }

	public override string ToString() { }

	private static void .cctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Namespace get_Global() { }

	public static Namespace FromFullName(string fullName) { }

	public override bool Equals(object obj) { }

	public static Namespace op_Implicit(string fullName) { }

	public static string op_Implicit(Namespace namespace) { }

	public static bool op_Equality(Namespace a, Namespace b) { }

	public static bool op_Inequality(Namespace a, Namespace b) { }
}

// Namespace: 
private class Namespace.Collection : KeyedCollection<string, Namespace>, IKeyedCollection<string, Namespace>, ICollection<Namespace>, IEnumerable<Namespace>, IEnumerable
{
	// Methods

	protected override string GetKeyForItem(Namespace item) { }

	public bool TryGetValue(string key, out Namespace value) { }

	public void .ctor() { }

	private Namespace Ludiq.IKeyedCollection<System.String,Ludiq.Namespace>.get_Item(string key) { }

	private bool Ludiq.IKeyedCollection<System.String,Ludiq.Namespace>.Contains(string key) { }

	private bool Ludiq.IKeyedCollection<System.String,Ludiq.Namespace>.Remove(string key) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Namespace.<get_Ancestors>d__20 : IEnumerable<Namespace>, IEnumerable, IEnumerator<Namespace>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private Namespace <>2__current;
	private int <>l__initialThreadId;
	public Namespace <>4__this;
	private Namespace <ancestor>5__2;

	// Properties
	private Namespace System.Collections.Generic.IEnumerator<Ludiq.Namespace>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Namespace System.Collections.Generic.IEnumerator<Ludiq.Namespace>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<Namespace> System.Collections.Generic.IEnumerable<Ludiq.Namespace>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Namespace.<AndAncestors>d__21 : IEnumerable<Namespace>, IEnumerable, IEnumerator<Namespace>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private Namespace <>2__current;
	private int <>l__initialThreadId;
	public Namespace <>4__this;
	private IEnumerator<Namespace> <>7__wrap1;

	// Properties
	private Namespace System.Collections.Generic.IEnumerator<Ludiq.Namespace>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	private void <>m__Finally1() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Namespace System.Collections.Generic.IEnumerator<Ludiq.Namespace>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<Namespace> System.Collections.Generic.IEnumerable<Ludiq.Namespace>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: Ludiq
public sealed class AdditionHandler : BinaryOperatorHandler
{
	// Methods

	public void .ctor() { }

	protected override object CustomHandling(object leftOperand, object rightOperand) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class AdditionHandler.<>c
{
	// Fields
	public static readonly AdditionHandler.<>c <>9;
	public static Func<byte, byte, object> <>9__0_0;
	public static Func<byte, sbyte, object> <>9__0_1;
	public static Func<byte, short, object> <>9__0_2;
	public static Func<byte, ushort, object> <>9__0_3;
	public static Func<byte, int, object> <>9__0_4;
	public static Func<byte, uint, object> <>9__0_5;
	public static Func<byte, long, object> <>9__0_6;
	public static Func<byte, ulong, object> <>9__0_7;
	public static Func<byte, float, object> <>9__0_8;
	public static Func<byte, Decimal, object> <>9__0_9;
	public static Func<byte, double, object> <>9__0_10;
	public static Func<sbyte, byte, object> <>9__0_11;
	public static Func<sbyte, sbyte, object> <>9__0_12;
	public static Func<sbyte, short, object> <>9__0_13;
	public static Func<sbyte, ushort, object> <>9__0_14;
	public static Func<sbyte, int, object> <>9__0_15;
	public static Func<sbyte, uint, object> <>9__0_16;
	public static Func<sbyte, long, object> <>9__0_17;
	public static Func<sbyte, float, object> <>9__0_18;
	public static Func<sbyte, Decimal, object> <>9__0_19;
	public static Func<sbyte, double, object> <>9__0_20;
	public static Func<short, byte, object> <>9__0_21;
	public static Func<short, sbyte, object> <>9__0_22;
	public static Func<short, short, object> <>9__0_23;
	public static Func<short, ushort, object> <>9__0_24;
	public static Func<short, int, object> <>9__0_25;
	public static Func<short, uint, object> <>9__0_26;
	public static Func<short, long, object> <>9__0_27;
	public static Func<short, float, object> <>9__0_28;
	public static Func<short, Decimal, object> <>9__0_29;
	public static Func<short, double, object> <>9__0_30;
	public static Func<ushort, byte, object> <>9__0_31;
	public static Func<ushort, sbyte, object> <>9__0_32;
	public static Func<ushort, short, object> <>9__0_33;
	public static Func<ushort, ushort, object> <>9__0_34;
	public static Func<ushort, int, object> <>9__0_35;
	public static Func<ushort, uint, object> <>9__0_36;
	public static Func<ushort, long, object> <>9__0_37;
	public static Func<ushort, ulong, object> <>9__0_38;
	public static Func<ushort, float, object> <>9__0_39;
	public static Func<ushort, Decimal, object> <>9__0_40;
	public static Func<ushort, double, object> <>9__0_41;
	public static Func<int, byte, object> <>9__0_42;
	public static Func<int, sbyte, object> <>9__0_43;
	public static Func<int, short, object> <>9__0_44;
	public static Func<int, ushort, object> <>9__0_45;
	public static Func<int, int, object> <>9__0_46;
	public static Func<int, uint, object> <>9__0_47;
	public static Func<int, long, object> <>9__0_48;
	public static Func<int, float, object> <>9__0_49;
	public static Func<int, Decimal, object> <>9__0_50;
	public static Func<int, double, object> <>9__0_51;
	public static Func<uint, byte, object> <>9__0_52;
	public static Func<uint, sbyte, object> <>9__0_53;
	public static Func<uint, short, object> <>9__0_54;
	public static Func<uint, ushort, object> <>9__0_55;
	public static Func<uint, int, object> <>9__0_56;
	public static Func<uint, uint, object> <>9__0_57;
	public static Func<uint, long, object> <>9__0_58;
	public static Func<uint, ulong, object> <>9__0_59;
	public static Func<uint, float, object> <>9__0_60;
	public static Func<uint, Decimal, object> <>9__0_61;
	public static Func<uint, double, object> <>9__0_62;
	public static Func<long, byte, object> <>9__0_63;
	public static Func<long, sbyte, object> <>9__0_64;
	public static Func<long, short, object> <>9__0_65;
	public static Func<long, ushort, object> <>9__0_66;
	public static Func<long, int, object> <>9__0_67;
	public static Func<long, uint, object> <>9__0_68;
	public static Func<long, long, object> <>9__0_69;
	public static Func<long, float, object> <>9__0_70;
	public static Func<long, Decimal, object> <>9__0_71;
	public static Func<long, double, object> <>9__0_72;
	public static Func<ulong, byte, object> <>9__0_73;
	public static Func<ulong, ushort, object> <>9__0_74;
	public static Func<ulong, uint, object> <>9__0_75;
	public static Func<ulong, ulong, object> <>9__0_76;
	public static Func<ulong, float, object> <>9__0_77;
	public static Func<ulong, Decimal, object> <>9__0_78;
	public static Func<ulong, double, object> <>9__0_79;
	public static Func<float, byte, object> <>9__0_80;
	public static Func<float, sbyte, object> <>9__0_81;
	public static Func<float, short, object> <>9__0_82;
	public static Func<float, ushort, object> <>9__0_83;
	public static Func<float, int, object> <>9__0_84;
	public static Func<float, uint, object> <>9__0_85;
	public static Func<float, long, object> <>9__0_86;
	public static Func<float, ulong, object> <>9__0_87;
	public static Func<float, float, object> <>9__0_88;
	public static Func<float, double, object> <>9__0_89;
	public static Func<Decimal, byte, object> <>9__0_90;
	public static Func<Decimal, sbyte, object> <>9__0_91;
	public static Func<Decimal, short, object> <>9__0_92;
	public static Func<Decimal, ushort, object> <>9__0_93;
	public static Func<Decimal, int, object> <>9__0_94;
	public static Func<Decimal, uint, object> <>9__0_95;
	public static Func<Decimal, long, object> <>9__0_96;
	public static Func<Decimal, ulong, object> <>9__0_97;
	public static Func<Decimal, Decimal, object> <>9__0_98;
	public static Func<double, byte, object> <>9__0_99;
	public static Func<double, sbyte, object> <>9__0_100;
	public static Func<double, short, object> <>9__0_101;
	public static Func<double, ushort, object> <>9__0_102;
	public static Func<double, int, object> <>9__0_103;
	public static Func<double, uint, object> <>9__0_104;
	public static Func<double, long, object> <>9__0_105;
	public static Func<double, ulong, object> <>9__0_106;
	public static Func<double, float, object> <>9__0_107;
	public static Func<double, double, object> <>9__0_108;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal object <.ctor>b__0_0(byte a, byte b) { }

	internal object <.ctor>b__0_1(byte a, sbyte b) { }

	internal object <.ctor>b__0_2(byte a, short b) { }

	internal object <.ctor>b__0_3(byte a, ushort b) { }

	internal object <.ctor>b__0_4(byte a, int b) { }

	internal object <.ctor>b__0_5(byte a, uint b) { }

	internal object <.ctor>b__0_6(byte a, long b) { }

	internal object <.ctor>b__0_7(byte a, ulong b) { }

	internal object <.ctor>b__0_8(byte a, float b) { }

	internal object <.ctor>b__0_9(byte a, Decimal b) { }

	internal object <.ctor>b__0_10(byte a, double b) { }

	internal object <.ctor>b__0_11(sbyte a, byte b) { }

	internal object <.ctor>b__0_12(sbyte a, sbyte b) { }

	internal object <.ctor>b__0_13(sbyte a, short b) { }

	internal object <.ctor>b__0_14(sbyte a, ushort b) { }

	internal object <.ctor>b__0_15(sbyte a, int b) { }

	internal object <.ctor>b__0_16(sbyte a, uint b) { }

	internal object <.ctor>b__0_17(sbyte a, long b) { }

	internal object <.ctor>b__0_18(sbyte a, float b) { }

	internal object <.ctor>b__0_19(sbyte a, Decimal b) { }

	internal object <.ctor>b__0_20(sbyte a, double b) { }

	internal object <.ctor>b__0_21(short a, byte b) { }

	internal object <.ctor>b__0_22(short a, sbyte b) { }

	internal object <.ctor>b__0_23(short a, short b) { }

	internal object <.ctor>b__0_24(short a, ushort b) { }

	internal object <.ctor>b__0_25(short a, int b) { }

	internal object <.ctor>b__0_26(short a, uint b) { }

	internal object <.ctor>b__0_27(short a, long b) { }

	internal object <.ctor>b__0_28(short a, float b) { }

	internal object <.ctor>b__0_29(short a, Decimal b) { }

	internal object <.ctor>b__0_30(short a, double b) { }

	internal object <.ctor>b__0_31(ushort a, byte b) { }

	internal object <.ctor>b__0_32(ushort a, sbyte b) { }

	internal object <.ctor>b__0_33(ushort a, short b) { }

	internal object <.ctor>b__0_34(ushort a, ushort b) { }

	internal object <.ctor>b__0_35(ushort a, int b) { }

	internal object <.ctor>b__0_36(ushort a, uint b) { }

	internal object <.ctor>b__0_37(ushort a, long b) { }

	internal object <.ctor>b__0_38(ushort a, ulong b) { }

	internal object <.ctor>b__0_39(ushort a, float b) { }

	internal object <.ctor>b__0_40(ushort a, Decimal b) { }

	internal object <.ctor>b__0_41(ushort a, double b) { }

	internal object <.ctor>b__0_42(int a, byte b) { }

	internal object <.ctor>b__0_43(int a, sbyte b) { }

	internal object <.ctor>b__0_44(int a, short b) { }

	internal object <.ctor>b__0_45(int a, ushort b) { }

	internal object <.ctor>b__0_46(int a, int b) { }

	internal object <.ctor>b__0_47(int a, uint b) { }

	internal object <.ctor>b__0_48(int a, long b) { }

	internal object <.ctor>b__0_49(int a, float b) { }

	internal object <.ctor>b__0_50(int a, Decimal b) { }

	internal object <.ctor>b__0_51(int a, double b) { }

	internal object <.ctor>b__0_52(uint a, byte b) { }

	internal object <.ctor>b__0_53(uint a, sbyte b) { }

	internal object <.ctor>b__0_54(uint a, short b) { }

	internal object <.ctor>b__0_55(uint a, ushort b) { }

	internal object <.ctor>b__0_56(uint a, int b) { }

	internal object <.ctor>b__0_57(uint a, uint b) { }

	internal object <.ctor>b__0_58(uint a, long b) { }

	internal object <.ctor>b__0_59(uint a, ulong b) { }

	internal object <.ctor>b__0_60(uint a, float b) { }

	internal object <.ctor>b__0_61(uint a, Decimal b) { }

	internal object <.ctor>b__0_62(uint a, double b) { }

	internal object <.ctor>b__0_63(long a, byte b) { }

	internal object <.ctor>b__0_64(long a, sbyte b) { }

	internal object <.ctor>b__0_65(long a, short b) { }

	internal object <.ctor>b__0_66(long a, ushort b) { }

	internal object <.ctor>b__0_67(long a, int b) { }

	internal object <.ctor>b__0_68(long a, uint b) { }

	internal object <.ctor>b__0_69(long a, long b) { }

	internal object <.ctor>b__0_70(long a, float b) { }

	internal object <.ctor>b__0_71(long a, Decimal b) { }

	internal object <.ctor>b__0_72(long a, double b) { }

	internal object <.ctor>b__0_73(ulong a, byte b) { }

	internal object <.ctor>b__0_74(ulong a, ushort b) { }

	internal object <.ctor>b__0_75(ulong a, uint b) { }

	internal object <.ctor>b__0_76(ulong a, ulong b) { }

	internal object <.ctor>b__0_77(ulong a, float b) { }

	internal object <.ctor>b__0_78(ulong a, Decimal b) { }

	internal object <.ctor>b__0_79(ulong a, double b) { }

	internal object <.ctor>b__0_80(float a, byte b) { }

	internal object <.ctor>b__0_81(float a, sbyte b) { }

	internal object <.ctor>b__0_82(float a, short b) { }

	internal object <.ctor>b__0_83(float a, ushort b) { }

	internal object <.ctor>b__0_84(float a, int b) { }

	internal object <.ctor>b__0_85(float a, uint b) { }

	internal object <.ctor>b__0_86(float a, long b) { }

	internal object <.ctor>b__0_87(float a, ulong b) { }

	internal object <.ctor>b__0_88(float a, float b) { }

	internal object <.ctor>b__0_89(float a, double b) { }

	internal object <.ctor>b__0_90(Decimal a, byte b) { }

	internal object <.ctor>b__0_91(Decimal a, sbyte b) { }

	internal object <.ctor>b__0_92(Decimal a, short b) { }

	internal object <.ctor>b__0_93(Decimal a, ushort b) { }

	internal object <.ctor>b__0_94(Decimal a, int b) { }

	internal object <.ctor>b__0_95(Decimal a, uint b) { }

	internal object <.ctor>b__0_96(Decimal a, long b) { }

	internal object <.ctor>b__0_97(Decimal a, ulong b) { }

	internal object <.ctor>b__0_98(Decimal a, Decimal b) { }

	internal object <.ctor>b__0_99(double a, byte b) { }

	internal object <.ctor>b__0_100(double a, sbyte b) { }

	internal object <.ctor>b__0_101(double a, short b) { }

	internal object <.ctor>b__0_102(double a, ushort b) { }

	internal object <.ctor>b__0_103(double a, int b) { }

	internal object <.ctor>b__0_104(double a, uint b) { }

	internal object <.ctor>b__0_105(double a, long b) { }

	internal object <.ctor>b__0_106(double a, ulong b) { }

	internal object <.ctor>b__0_107(double a, float b) { }

	internal object <.ctor>b__0_108(double a, double b) { }
}

// Namespace: Ludiq
public sealed class AmbiguousOperatorException : OperatorException
{
	// Methods

	public void .ctor(string symbol, Type leftType, Type rightType) { }
}

// Namespace: Ludiq
public class AndHandler : BinaryOperatorHandler
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class AndHandler.<>c
{
	// Fields
	public static readonly AndHandler.<>c <>9;
	public static Func<bool, bool, object> <>9__0_0;
	public static Func<byte, byte, object> <>9__0_1;
	public static Func<byte, sbyte, object> <>9__0_2;
	public static Func<byte, short, object> <>9__0_3;
	public static Func<byte, ushort, object> <>9__0_4;
	public static Func<byte, int, object> <>9__0_5;
	public static Func<byte, uint, object> <>9__0_6;
	public static Func<byte, long, object> <>9__0_7;
	public static Func<byte, ulong, object> <>9__0_8;
	public static Func<sbyte, byte, object> <>9__0_9;
	public static Func<sbyte, sbyte, object> <>9__0_10;
	public static Func<sbyte, short, object> <>9__0_11;
	public static Func<sbyte, ushort, object> <>9__0_12;
	public static Func<sbyte, int, object> <>9__0_13;
	public static Func<sbyte, uint, object> <>9__0_14;
	public static Func<sbyte, long, object> <>9__0_15;
	public static Func<short, byte, object> <>9__0_16;
	public static Func<short, sbyte, object> <>9__0_17;
	public static Func<short, short, object> <>9__0_18;
	public static Func<short, ushort, object> <>9__0_19;
	public static Func<short, int, object> <>9__0_20;
	public static Func<short, uint, object> <>9__0_21;
	public static Func<short, long, object> <>9__0_22;
	public static Func<ushort, byte, object> <>9__0_23;
	public static Func<ushort, sbyte, object> <>9__0_24;
	public static Func<ushort, short, object> <>9__0_25;
	public static Func<ushort, ushort, object> <>9__0_26;
	public static Func<ushort, int, object> <>9__0_27;
	public static Func<ushort, uint, object> <>9__0_28;
	public static Func<ushort, long, object> <>9__0_29;
	public static Func<ushort, ulong, object> <>9__0_30;
	public static Func<int, byte, object> <>9__0_31;
	public static Func<int, sbyte, object> <>9__0_32;
	public static Func<int, short, object> <>9__0_33;
	public static Func<int, ushort, object> <>9__0_34;
	public static Func<int, int, object> <>9__0_35;
	public static Func<int, uint, object> <>9__0_36;
	public static Func<int, long, object> <>9__0_37;
	public static Func<uint, byte, object> <>9__0_38;
	public static Func<uint, sbyte, object> <>9__0_39;
	public static Func<uint, short, object> <>9__0_40;
	public static Func<uint, ushort, object> <>9__0_41;
	public static Func<uint, int, object> <>9__0_42;
	public static Func<uint, uint, object> <>9__0_43;
	public static Func<uint, long, object> <>9__0_44;
	public static Func<uint, ulong, object> <>9__0_45;
	public static Func<long, byte, object> <>9__0_46;
	public static Func<long, sbyte, object> <>9__0_47;
	public static Func<long, short, object> <>9__0_48;
	public static Func<long, ushort, object> <>9__0_49;
	public static Func<long, int, object> <>9__0_50;
	public static Func<long, uint, object> <>9__0_51;
	public static Func<long, long, object> <>9__0_52;
	public static Func<ulong, byte, object> <>9__0_53;
	public static Func<ulong, ushort, object> <>9__0_54;
	public static Func<ulong, uint, object> <>9__0_55;
	public static Func<ulong, ulong, object> <>9__0_56;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal object <.ctor>b__0_0(bool a, bool b) { }

	internal object <.ctor>b__0_1(byte a, byte b) { }

	internal object <.ctor>b__0_2(byte a, sbyte b) { }

	internal object <.ctor>b__0_3(byte a, short b) { }

	internal object <.ctor>b__0_4(byte a, ushort b) { }

	internal object <.ctor>b__0_5(byte a, int b) { }

	internal object <.ctor>b__0_6(byte a, uint b) { }

	internal object <.ctor>b__0_7(byte a, long b) { }

	internal object <.ctor>b__0_8(byte a, ulong b) { }

	internal object <.ctor>b__0_9(sbyte a, byte b) { }

	internal object <.ctor>b__0_10(sbyte a, sbyte b) { }

	internal object <.ctor>b__0_11(sbyte a, short b) { }

	internal object <.ctor>b__0_12(sbyte a, ushort b) { }

	internal object <.ctor>b__0_13(sbyte a, int b) { }

	internal object <.ctor>b__0_14(sbyte a, uint b) { }

	internal object <.ctor>b__0_15(sbyte a, long b) { }

	internal object <.ctor>b__0_16(short a, byte b) { }

	internal object <.ctor>b__0_17(short a, sbyte b) { }

	internal object <.ctor>b__0_18(short a, short b) { }

	internal object <.ctor>b__0_19(short a, ushort b) { }

	internal object <.ctor>b__0_20(short a, int b) { }

	internal object <.ctor>b__0_21(short a, uint b) { }

	internal object <.ctor>b__0_22(short a, long b) { }

	internal object <.ctor>b__0_23(ushort a, byte b) { }

	internal object <.ctor>b__0_24(ushort a, sbyte b) { }

	internal object <.ctor>b__0_25(ushort a, short b) { }

	internal object <.ctor>b__0_26(ushort a, ushort b) { }

	internal object <.ctor>b__0_27(ushort a, int b) { }

	internal object <.ctor>b__0_28(ushort a, uint b) { }

	internal object <.ctor>b__0_29(ushort a, long b) { }

	internal object <.ctor>b__0_30(ushort a, ulong b) { }

	internal object <.ctor>b__0_31(int a, byte b) { }

	internal object <.ctor>b__0_32(int a, sbyte b) { }

	internal object <.ctor>b__0_33(int a, short b) { }

	internal object <.ctor>b__0_34(int a, ushort b) { }

	internal object <.ctor>b__0_35(int a, int b) { }

	internal object <.ctor>b__0_36(int a, uint b) { }

	internal object <.ctor>b__0_37(int a, long b) { }

	internal object <.ctor>b__0_38(uint a, byte b) { }

	internal object <.ctor>b__0_39(uint a, sbyte b) { }

	internal object <.ctor>b__0_40(uint a, short b) { }

	internal object <.ctor>b__0_41(uint a, ushort b) { }

	internal object <.ctor>b__0_42(uint a, int b) { }

	internal object <.ctor>b__0_43(uint a, uint b) { }

	internal object <.ctor>b__0_44(uint a, long b) { }

	internal object <.ctor>b__0_45(uint a, ulong b) { }

	internal object <.ctor>b__0_46(long a, byte b) { }

	internal object <.ctor>b__0_47(long a, sbyte b) { }

	internal object <.ctor>b__0_48(long a, short b) { }

	internal object <.ctor>b__0_49(long a, ushort b) { }

	internal object <.ctor>b__0_50(long a, int b) { }

	internal object <.ctor>b__0_51(long a, uint b) { }

	internal object <.ctor>b__0_52(long a, long b) { }

	internal object <.ctor>b__0_53(ulong a, byte b) { }

	internal object <.ctor>b__0_54(ulong a, ushort b) { }

	internal object <.ctor>b__0_55(ulong a, uint b) { }

	internal object <.ctor>b__0_56(ulong a, ulong b) { }
}

// Namespace: Ludiq
public enum BinaryOperator
{
	// Fields
	public int value__;
	public const BinaryOperator Addition = 0;
	public const BinaryOperator Subtraction = 1;
	public const BinaryOperator Multiplication = 2;
	public const BinaryOperator Division = 3;
	public const BinaryOperator Modulo = 4;
	public const BinaryOperator And = 5;
	public const BinaryOperator Or = 6;
	public const BinaryOperator ExclusiveOr = 7;
	public const BinaryOperator Equality = 8;
	public const BinaryOperator Inequality = 9;
	public const BinaryOperator GreaterThan = 10;
	public const BinaryOperator LessThan = 11;
	public const BinaryOperator GreaterThanOrEqual = 12;
	public const BinaryOperator LessThanOrEqual = 13;
	public const BinaryOperator LeftShift = 14;
	public const BinaryOperator RightShift = 15;
}

// Namespace: Ludiq
public abstract class BinaryOperatorHandler : OperatorHandler
{
	// Fields
	private readonly Dictionary<BinaryOperatorHandler.OperatorQuery, Func<object, object, object>> handlers;
	private readonly Dictionary<BinaryOperatorHandler.OperatorQuery, IOptimizedInvoker> userDefinedOperators;
	private readonly Dictionary<BinaryOperatorHandler.OperatorQuery, BinaryOperatorHandler.OperatorQuery> userDefinedOperandTypes;

	// Methods

	protected void .ctor(string name, string verb, string symbol, string customMethodName) { }

	public virtual object Operate(object leftOperand, object rightOperand) { }

	protected virtual object CustomHandling(object leftOperand, object rightOperand) { }

	protected virtual object BothNullHandling() { }

	protected virtual object SingleNullHandling() { }

	protected void Handle<TLeft, TRight>(Func<TLeft, TRight, object> handler, bool reverse = False) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x193E260 Offset: 0x193D260 VA: 0x18193E260
	|-BinaryOperatorHandler.Handle<bool, bool>
	|
	|-RVA: 0x193E600 Offset: 0x193D600 VA: 0x18193E600
	|-BinaryOperatorHandler.Handle<byte, byte>
	|
	|-RVA: 0x193E9A0 Offset: 0x193D9A0 VA: 0x18193E9A0
	|-BinaryOperatorHandler.Handle<byte, Decimal>
	|
	|-RVA: 0x193ED40 Offset: 0x193DD40 VA: 0x18193ED40
	|-BinaryOperatorHandler.Handle<byte, double>
	|
	|-RVA: 0x193F0E0 Offset: 0x193E0E0 VA: 0x18193F0E0
	|-BinaryOperatorHandler.Handle<byte, short>
	|
	|-RVA: 0x193F480 Offset: 0x193E480 VA: 0x18193F480
	|-BinaryOperatorHandler.Handle<byte, int>
	|
	|-RVA: 0x193F820 Offset: 0x193E820 VA: 0x18193F820
	|-BinaryOperatorHandler.Handle<byte, long>
	|
	|-RVA: 0x193FBC0 Offset: 0x193EBC0 VA: 0x18193FBC0
	|-BinaryOperatorHandler.Handle<byte, sbyte>
	|
	|-RVA: 0x193FF60 Offset: 0x193EF60 VA: 0x18193FF60
	|-BinaryOperatorHandler.Handle<byte, float>
	|
	|-RVA: 0x1940300 Offset: 0x193F300 VA: 0x181940300
	|-BinaryOperatorHandler.Handle<byte, ushort>
	|
	|-RVA: 0x19406A0 Offset: 0x193F6A0 VA: 0x1819406A0
	|-BinaryOperatorHandler.Handle<byte, uint>
	|
	|-RVA: 0x1940A40 Offset: 0x193FA40 VA: 0x181940A40
	|-BinaryOperatorHandler.Handle<byte, ulong>
	|
	|-RVA: 0x1940DE0 Offset: 0x193FDE0 VA: 0x181940DE0
	|-BinaryOperatorHandler.Handle<Decimal, byte>
	|
	|-RVA: 0x1941180 Offset: 0x1940180 VA: 0x181941180
	|-BinaryOperatorHandler.Handle<Decimal, Decimal>
	|
	|-RVA: 0x1941520 Offset: 0x1940520 VA: 0x181941520
	|-BinaryOperatorHandler.Handle<Decimal, short>
	|
	|-RVA: 0x19418C0 Offset: 0x19408C0 VA: 0x1819418C0
	|-BinaryOperatorHandler.Handle<Decimal, int>
	|
	|-RVA: 0x1941C60 Offset: 0x1940C60 VA: 0x181941C60
	|-BinaryOperatorHandler.Handle<Decimal, long>
	|
	|-RVA: 0x1942000 Offset: 0x1941000 VA: 0x181942000
	|-BinaryOperatorHandler.Handle<Decimal, sbyte>
	|
	|-RVA: 0x19423A0 Offset: 0x19413A0 VA: 0x1819423A0
	|-BinaryOperatorHandler.Handle<Decimal, ushort>
	|
	|-RVA: 0x1942740 Offset: 0x1941740 VA: 0x181942740
	|-BinaryOperatorHandler.Handle<Decimal, uint>
	|
	|-RVA: 0x1942AE0 Offset: 0x1941AE0 VA: 0x181942AE0
	|-BinaryOperatorHandler.Handle<Decimal, ulong>
	|
	|-RVA: 0x1942E80 Offset: 0x1941E80 VA: 0x181942E80
	|-BinaryOperatorHandler.Handle<double, byte>
	|
	|-RVA: 0x1943220 Offset: 0x1942220 VA: 0x181943220
	|-BinaryOperatorHandler.Handle<double, double>
	|
	|-RVA: 0x19435C0 Offset: 0x19425C0 VA: 0x1819435C0
	|-BinaryOperatorHandler.Handle<double, short>
	|
	|-RVA: 0x1943960 Offset: 0x1942960 VA: 0x181943960
	|-BinaryOperatorHandler.Handle<double, int>
	|
	|-RVA: 0x1943D00 Offset: 0x1942D00 VA: 0x181943D00
	|-BinaryOperatorHandler.Handle<double, long>
	|
	|-RVA: 0x19440A0 Offset: 0x19430A0 VA: 0x1819440A0
	|-BinaryOperatorHandler.Handle<double, sbyte>
	|
	|-RVA: 0x1944440 Offset: 0x1943440 VA: 0x181944440
	|-BinaryOperatorHandler.Handle<double, float>
	|
	|-RVA: 0x19447E0 Offset: 0x19437E0 VA: 0x1819447E0
	|-BinaryOperatorHandler.Handle<double, ushort>
	|
	|-RVA: 0x1944B80 Offset: 0x1943B80 VA: 0x181944B80
	|-BinaryOperatorHandler.Handle<double, uint>
	|
	|-RVA: 0x1944F20 Offset: 0x1943F20 VA: 0x181944F20
	|-BinaryOperatorHandler.Handle<double, ulong>
	|
	|-RVA: 0x19452C0 Offset: 0x19442C0 VA: 0x1819452C0
	|-BinaryOperatorHandler.Handle<short, byte>
	|
	|-RVA: 0x1945660 Offset: 0x1944660 VA: 0x181945660
	|-BinaryOperatorHandler.Handle<short, Decimal>
	|
	|-RVA: 0x1945A00 Offset: 0x1944A00 VA: 0x181945A00
	|-BinaryOperatorHandler.Handle<short, double>
	|
	|-RVA: 0x1945DA0 Offset: 0x1944DA0 VA: 0x181945DA0
	|-BinaryOperatorHandler.Handle<short, short>
	|
	|-RVA: 0x1946140 Offset: 0x1945140 VA: 0x181946140
	|-BinaryOperatorHandler.Handle<short, int>
	|
	|-RVA: 0x19464E0 Offset: 0x19454E0 VA: 0x1819464E0
	|-BinaryOperatorHandler.Handle<short, long>
	|
	|-RVA: 0x1946880 Offset: 0x1945880 VA: 0x181946880
	|-BinaryOperatorHandler.Handle<short, sbyte>
	|
	|-RVA: 0x1946C20 Offset: 0x1945C20 VA: 0x181946C20
	|-BinaryOperatorHandler.Handle<short, float>
	|
	|-RVA: 0x1946FC0 Offset: 0x1945FC0 VA: 0x181946FC0
	|-BinaryOperatorHandler.Handle<short, ushort>
	|
	|-RVA: 0x1947360 Offset: 0x1946360 VA: 0x181947360
	|-BinaryOperatorHandler.Handle<short, uint>
	|
	|-RVA: 0x1947700 Offset: 0x1946700 VA: 0x181947700
	|-BinaryOperatorHandler.Handle<int, byte>
	|
	|-RVA: 0x1947AA0 Offset: 0x1946AA0 VA: 0x181947AA0
	|-BinaryOperatorHandler.Handle<int, Decimal>
	|
	|-RVA: 0x1947E40 Offset: 0x1946E40 VA: 0x181947E40
	|-BinaryOperatorHandler.Handle<int, double>
	|
	|-RVA: 0x19481E0 Offset: 0x19471E0 VA: 0x1819481E0
	|-BinaryOperatorHandler.Handle<int, short>
	|
	|-RVA: 0x1948580 Offset: 0x1947580 VA: 0x181948580
	|-BinaryOperatorHandler.Handle<int, int>
	|
	|-RVA: 0x1948920 Offset: 0x1947920 VA: 0x181948920
	|-BinaryOperatorHandler.Handle<int, long>
	|
	|-RVA: 0x1948CC0 Offset: 0x1947CC0 VA: 0x181948CC0
	|-BinaryOperatorHandler.Handle<int, sbyte>
	|
	|-RVA: 0x1949060 Offset: 0x1948060 VA: 0x181949060
	|-BinaryOperatorHandler.Handle<int, float>
	|
	|-RVA: 0x1949400 Offset: 0x1948400 VA: 0x181949400
	|-BinaryOperatorHandler.Handle<int, ushort>
	|
	|-RVA: 0x19497A0 Offset: 0x19487A0 VA: 0x1819497A0
	|-BinaryOperatorHandler.Handle<int, uint>
	|
	|-RVA: 0x1949B40 Offset: 0x1948B40 VA: 0x181949B40
	|-BinaryOperatorHandler.Handle<long, byte>
	|
	|-RVA: 0x1949EE0 Offset: 0x1948EE0 VA: 0x181949EE0
	|-BinaryOperatorHandler.Handle<long, Decimal>
	|
	|-RVA: 0x194A280 Offset: 0x1949280 VA: 0x18194A280
	|-BinaryOperatorHandler.Handle<long, double>
	|
	|-RVA: 0x194A620 Offset: 0x1949620 VA: 0x18194A620
	|-BinaryOperatorHandler.Handle<long, short>
	|
	|-RVA: 0x194A9C0 Offset: 0x19499C0 VA: 0x18194A9C0
	|-BinaryOperatorHandler.Handle<long, int>
	|
	|-RVA: 0x194AD60 Offset: 0x1949D60 VA: 0x18194AD60
	|-BinaryOperatorHandler.Handle<long, long>
	|
	|-RVA: 0x194B100 Offset: 0x194A100 VA: 0x18194B100
	|-BinaryOperatorHandler.Handle<long, sbyte>
	|
	|-RVA: 0x194B4A0 Offset: 0x194A4A0 VA: 0x18194B4A0
	|-BinaryOperatorHandler.Handle<long, float>
	|
	|-RVA: 0x194B840 Offset: 0x194A840 VA: 0x18194B840
	|-BinaryOperatorHandler.Handle<long, ushort>
	|
	|-RVA: 0x194BBE0 Offset: 0x194ABE0 VA: 0x18194BBE0
	|-BinaryOperatorHandler.Handle<long, uint>
	|
	|-RVA: 0x194BF80 Offset: 0x194AF80 VA: 0x18194BF80
	|-BinaryOperatorHandler.Handle<object, object>
	|
	|-RVA: 0x194C320 Offset: 0x194B320 VA: 0x18194C320
	|-BinaryOperatorHandler.Handle<sbyte, byte>
	|
	|-RVA: 0x194C6C0 Offset: 0x194B6C0 VA: 0x18194C6C0
	|-BinaryOperatorHandler.Handle<sbyte, Decimal>
	|
	|-RVA: 0x194CA60 Offset: 0x194BA60 VA: 0x18194CA60
	|-BinaryOperatorHandler.Handle<sbyte, double>
	|
	|-RVA: 0x194CE00 Offset: 0x194BE00 VA: 0x18194CE00
	|-BinaryOperatorHandler.Handle<sbyte, short>
	|
	|-RVA: 0x194D1A0 Offset: 0x194C1A0 VA: 0x18194D1A0
	|-BinaryOperatorHandler.Handle<sbyte, int>
	|
	|-RVA: 0x194D540 Offset: 0x194C540 VA: 0x18194D540
	|-BinaryOperatorHandler.Handle<sbyte, long>
	|
	|-RVA: 0x194D8E0 Offset: 0x194C8E0 VA: 0x18194D8E0
	|-BinaryOperatorHandler.Handle<sbyte, sbyte>
	|
	|-RVA: 0x194DC80 Offset: 0x194CC80 VA: 0x18194DC80
	|-BinaryOperatorHandler.Handle<sbyte, float>
	|
	|-RVA: 0x194E020 Offset: 0x194D020 VA: 0x18194E020
	|-BinaryOperatorHandler.Handle<sbyte, ushort>
	|
	|-RVA: 0x194E3C0 Offset: 0x194D3C0 VA: 0x18194E3C0
	|-BinaryOperatorHandler.Handle<sbyte, uint>
	|
	|-RVA: 0x194E760 Offset: 0x194D760 VA: 0x18194E760
	|-BinaryOperatorHandler.Handle<float, byte>
	|
	|-RVA: 0x194EB00 Offset: 0x194DB00 VA: 0x18194EB00
	|-BinaryOperatorHandler.Handle<float, double>
	|
	|-RVA: 0x194EEA0 Offset: 0x194DEA0 VA: 0x18194EEA0
	|-BinaryOperatorHandler.Handle<float, short>
	|
	|-RVA: 0x194F240 Offset: 0x194E240 VA: 0x18194F240
	|-BinaryOperatorHandler.Handle<float, int>
	|
	|-RVA: 0x194F5E0 Offset: 0x194E5E0 VA: 0x18194F5E0
	|-BinaryOperatorHandler.Handle<float, long>
	|
	|-RVA: 0x194F980 Offset: 0x194E980 VA: 0x18194F980
	|-BinaryOperatorHandler.Handle<float, sbyte>
	|
	|-RVA: 0x194FD20 Offset: 0x194ED20 VA: 0x18194FD20
	|-BinaryOperatorHandler.Handle<float, float>
	|
	|-RVA: 0x19500C0 Offset: 0x194F0C0 VA: 0x1819500C0
	|-BinaryOperatorHandler.Handle<float, ushort>
	|
	|-RVA: 0x1950460 Offset: 0x194F460 VA: 0x181950460
	|-BinaryOperatorHandler.Handle<float, uint>
	|
	|-RVA: 0x1950800 Offset: 0x194F800 VA: 0x181950800
	|-BinaryOperatorHandler.Handle<float, ulong>
	|
	|-RVA: 0x1950BA0 Offset: 0x194FBA0 VA: 0x181950BA0
	|-BinaryOperatorHandler.Handle<ushort, byte>
	|
	|-RVA: 0x1950F40 Offset: 0x194FF40 VA: 0x181950F40
	|-BinaryOperatorHandler.Handle<ushort, Decimal>
	|
	|-RVA: 0x19512E0 Offset: 0x19502E0 VA: 0x1819512E0
	|-BinaryOperatorHandler.Handle<ushort, double>
	|
	|-RVA: 0x1951680 Offset: 0x1950680 VA: 0x181951680
	|-BinaryOperatorHandler.Handle<ushort, short>
	|
	|-RVA: 0x1951A20 Offset: 0x1950A20 VA: 0x181951A20
	|-BinaryOperatorHandler.Handle<ushort, int>
	|
	|-RVA: 0x1951DC0 Offset: 0x1950DC0 VA: 0x181951DC0
	|-BinaryOperatorHandler.Handle<ushort, long>
	|
	|-RVA: 0x1952160 Offset: 0x1951160 VA: 0x181952160
	|-BinaryOperatorHandler.Handle<ushort, sbyte>
	|
	|-RVA: 0x1952500 Offset: 0x1951500 VA: 0x181952500
	|-BinaryOperatorHandler.Handle<ushort, float>
	|
	|-RVA: 0x1454690 Offset: 0x1453690 VA: 0x181454690
	|-BinaryOperatorHandler.Handle<ushort, ushort>
	|
	|-RVA: 0x1454A30 Offset: 0x1453A30 VA: 0x181454A30
	|-BinaryOperatorHandler.Handle<ushort, uint>
	|
	|-RVA: 0x1454DD0 Offset: 0x1453DD0 VA: 0x181454DD0
	|-BinaryOperatorHandler.Handle<ushort, ulong>
	|
	|-RVA: 0x1455170 Offset: 0x1454170 VA: 0x181455170
	|-BinaryOperatorHandler.Handle<uint, byte>
	|
	|-RVA: 0x1455510 Offset: 0x1454510 VA: 0x181455510
	|-BinaryOperatorHandler.Handle<uint, Decimal>
	|
	|-RVA: 0x14558B0 Offset: 0x14548B0 VA: 0x1814558B0
	|-BinaryOperatorHandler.Handle<uint, double>
	|
	|-RVA: 0x1455C50 Offset: 0x1454C50 VA: 0x181455C50
	|-BinaryOperatorHandler.Handle<uint, short>
	|
	|-RVA: 0x1455FF0 Offset: 0x1454FF0 VA: 0x181455FF0
	|-BinaryOperatorHandler.Handle<uint, int>
	|
	|-RVA: 0x1456390 Offset: 0x1455390 VA: 0x181456390
	|-BinaryOperatorHandler.Handle<uint, long>
	|
	|-RVA: 0x1456730 Offset: 0x1455730 VA: 0x181456730
	|-BinaryOperatorHandler.Handle<uint, sbyte>
	|
	|-RVA: 0x1456AD0 Offset: 0x1455AD0 VA: 0x181456AD0
	|-BinaryOperatorHandler.Handle<uint, float>
	|
	|-RVA: 0x1456E70 Offset: 0x1455E70 VA: 0x181456E70
	|-BinaryOperatorHandler.Handle<uint, ushort>
	|
	|-RVA: 0x1457210 Offset: 0x1456210 VA: 0x181457210
	|-BinaryOperatorHandler.Handle<uint, uint>
	|
	|-RVA: 0x14575B0 Offset: 0x14565B0 VA: 0x1814575B0
	|-BinaryOperatorHandler.Handle<uint, ulong>
	|
	|-RVA: 0x1457950 Offset: 0x1456950 VA: 0x181457950
	|-BinaryOperatorHandler.Handle<ulong, byte>
	|
	|-RVA: 0x1457CF0 Offset: 0x1456CF0 VA: 0x181457CF0
	|-BinaryOperatorHandler.Handle<ulong, Decimal>
	|
	|-RVA: 0x1458090 Offset: 0x1457090 VA: 0x181458090
	|-BinaryOperatorHandler.Handle<ulong, double>
	|
	|-RVA: 0x1458430 Offset: 0x1457430 VA: 0x181458430
	|-BinaryOperatorHandler.Handle<ulong, short>
	|
	|-RVA: 0x14587D0 Offset: 0x14577D0 VA: 0x1814587D0
	|-BinaryOperatorHandler.Handle<ulong, int>
	|
	|-RVA: 0x1458B70 Offset: 0x1457B70 VA: 0x181458B70
	|-BinaryOperatorHandler.Handle<ulong, sbyte>
	|
	|-RVA: 0x1458F10 Offset: 0x1457F10 VA: 0x181458F10
	|-BinaryOperatorHandler.Handle<ulong, float>
	|
	|-RVA: 0x14592B0 Offset: 0x14582B0 VA: 0x1814592B0
	|-BinaryOperatorHandler.Handle<ulong, ushort>
	|
	|-RVA: 0x1459650 Offset: 0x1458650 VA: 0x181459650
	|-BinaryOperatorHandler.Handle<ulong, uint>
	|
	|-RVA: 0x14599F0 Offset: 0x14589F0 VA: 0x1814599F0
	|-BinaryOperatorHandler.Handle<ulong, ulong>
	*/

	private static BinaryOperatorHandler.OperatorQuery ResolveUserDefinedOperandTypes(MethodInfo userDefinedOperator) { }
}

// Namespace: 
private struct BinaryOperatorHandler.OperatorQuery : IEquatable<BinaryOperatorHandler.OperatorQuery>
{
	// Fields
	public readonly Type leftType;
	public readonly Type rightType;

	// Methods

	public void .ctor(Type leftType, Type rightType) { }

	public bool Equals(BinaryOperatorHandler.OperatorQuery other) { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class BinaryOperatorHandler.<>c__DisplayClass8_0<TLeft, TRight>
{
	// Fields
	public Func<TLeft, TRight, object> handler;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<bool, bool>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, byte>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, Decimal>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, double>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, short>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, int>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, long>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, sbyte>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, float>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, ushort>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, uint>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, ulong>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<Decimal, byte>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<Decimal, Decimal>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<Decimal, short>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<Decimal, int>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<Decimal, long>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<Decimal, sbyte>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<Decimal, ushort>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<Decimal, uint>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<Decimal, ulong>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, byte>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, double>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, short>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, int>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, long>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, sbyte>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, float>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, ushort>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, uint>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, ulong>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, byte>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, Decimal>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, double>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, short>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, int>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, long>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, sbyte>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, float>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, ushort>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, uint>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, byte>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, Decimal>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, double>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, short>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, int>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, long>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, sbyte>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, float>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, ushort>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, uint>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, byte>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, Decimal>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, double>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, short>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, int>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, long>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, sbyte>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, float>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, ushort>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, uint>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<object, object>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, byte>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, Decimal>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, double>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, short>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, int>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, long>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, sbyte>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, float>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, ushort>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, uint>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, byte>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, double>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, short>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, int>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, long>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, sbyte>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, float>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, ushort>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, uint>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, ulong>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, byte>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, Decimal>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, double>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, short>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, int>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, long>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, sbyte>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, float>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, ushort>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, uint>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, ulong>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, byte>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, Decimal>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, double>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, short>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, int>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, long>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, sbyte>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, float>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, ushort>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, uint>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, ulong>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, byte>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, Decimal>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, double>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, short>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, int>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, sbyte>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, float>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, ushort>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, uint>..ctor
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, ulong>..ctor
	*/

	internal object <Handle>b__0(object left, object right) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D0B920 Offset: 0x1D0A920 VA: 0x181D0B920
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<bool, bool>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, byte>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, sbyte>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, byte>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, sbyte>.<Handle>b__0
	|
	|-RVA: 0x1D0C9B0 Offset: 0x1D0B9B0 VA: 0x181D0C9B0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, Decimal>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, Decimal>.<Handle>b__0
	|
	|-RVA: 0x1D0C540 Offset: 0x1D0B540 VA: 0x181D0C540
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, double>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, double>.<Handle>b__0
	|
	|-RVA: 0x1D0D190 Offset: 0x1D0C190 VA: 0x181D0D190
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, short>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, ushort>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, short>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, ushort>.<Handle>b__0
	|
	|-RVA: 0x1D0BFD0 Offset: 0x1D0AFD0 VA: 0x181D0BFD0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, int>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, uint>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, int>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, uint>.<Handle>b__0
	|
	|-RVA: 0x1D0E7C0 Offset: 0x1D0D7C0 VA: 0x181D0E7C0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, long>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, ulong>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, long>.<Handle>b__0
	|
	|-RVA: 0x1D0BA40 Offset: 0x1D0AA40 VA: 0x181D0BA40
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, float>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, float>.<Handle>b__0
	|
	|-RVA: 0x1D0DB80 Offset: 0x1D0CB80 VA: 0x181D0DB80
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<Decimal, byte>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<Decimal, sbyte>.<Handle>b__0
	|
	|-RVA: 0x1D0E9E0 Offset: 0x1D0D9E0 VA: 0x181D0E9E0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<Decimal, Decimal>.<Handle>b__0
	|
	|-RVA: 0x1D0DEE0 Offset: 0x1D0CEE0 VA: 0x181D0DEE0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<Decimal, short>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<Decimal, ushort>.<Handle>b__0
	|
	|-RVA: 0x1D0CAD0 Offset: 0x1D0BAD0 VA: 0x181D0CAD0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<Decimal, int>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<Decimal, uint>.<Handle>b__0
	|
	|-RVA: 0x1D0C890 Offset: 0x1D0B890 VA: 0x181D0C890
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<Decimal, long>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<Decimal, ulong>.<Handle>b__0
	|
	|-RVA: 0x1D0DCA0 Offset: 0x1D0CCA0 VA: 0x181D0DCA0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, byte>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, sbyte>.<Handle>b__0
	|
	|-RVA: 0x1D0E350 Offset: 0x1D0D350 VA: 0x181D0E350
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, double>.<Handle>b__0
	|
	|-RVA: 0x1D0E120 Offset: 0x1D0D120 VA: 0x181D0E120
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, short>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, ushort>.<Handle>b__0
	|
	|-RVA: 0x1D0C660 Offset: 0x1D0B660 VA: 0x181D0C660
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, int>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, uint>.<Handle>b__0
	|
	|-RVA: 0x1D0CBF0 Offset: 0x1D0BBF0 VA: 0x181D0CBF0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, long>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, ulong>.<Handle>b__0
	|
	|-RVA: 0x1D0D3C0 Offset: 0x1D0C3C0 VA: 0x181D0D3C0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, float>.<Handle>b__0
	|
	|-RVA: 0x1D0CD10 Offset: 0x1D0BD10 VA: 0x181D0CD10
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, byte>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, sbyte>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, byte>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, sbyte>.<Handle>b__0
	|
	|-RVA: 0x1D0E580 Offset: 0x1D0D580 VA: 0x181D0E580
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, Decimal>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, Decimal>.<Handle>b__0
	|
	|-RVA: 0x1D0C0E0 Offset: 0x1D0B0E0 VA: 0x181D0C0E0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, double>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, double>.<Handle>b__0
	|
	|-RVA: 0x1D0D4E0 Offset: 0x1D0C4E0 VA: 0x181D0D4E0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, short>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, ushort>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, short>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, ushort>.<Handle>b__0
	|
	|-RVA: 0x1D0C780 Offset: 0x1D0B780 VA: 0x181D0C780
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, int>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, uint>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, int>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, uint>.<Handle>b__0
	|
	|-RVA: 0x1D0D830 Offset: 0x1D0C830 VA: 0x181D0D830
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, long>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, long>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, ulong>.<Handle>b__0
	|
	|-RVA: 0x1D0D600 Offset: 0x1D0C600 VA: 0x181D0D600
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, float>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, float>.<Handle>b__0
	|
	|-RVA: 0x1D0E8D0 Offset: 0x1D0D8D0 VA: 0x181D0E8D0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, byte>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, sbyte>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, byte>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, sbyte>.<Handle>b__0
	|
	|-RVA: 0x1D0D940 Offset: 0x1D0C940 VA: 0x181D0D940
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, Decimal>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, Decimal>.<Handle>b__0
	|
	|-RVA: 0x1D0E470 Offset: 0x1D0D470 VA: 0x181D0E470
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, double>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, double>.<Handle>b__0
	|
	|-RVA: 0x1D0C200 Offset: 0x1D0B200 VA: 0x181D0C200
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, short>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, ushort>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, short>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, ushort>.<Handle>b__0
	|
	|-RVA: 0x1D0EB10 Offset: 0x1D0DB10 VA: 0x181D0EB10
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, int>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, uint>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, int>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, uint>.<Handle>b__0
	|
	|-RVA: 0x1D0E240 Offset: 0x1D0D240 VA: 0x181D0E240
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, long>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, long>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, ulong>.<Handle>b__0
	|
	|-RVA: 0x1D0D720 Offset: 0x1D0C720 VA: 0x181D0D720
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, float>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, float>.<Handle>b__0
	|
	|-RVA: 0x1D0CE30 Offset: 0x1D0BE30 VA: 0x181D0CE30
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, byte>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, sbyte>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, byte>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, sbyte>.<Handle>b__0
	|
	|-RVA: 0x1D0DA60 Offset: 0x1D0CA60 VA: 0x181D0DA60
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, Decimal>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, Decimal>.<Handle>b__0
	|
	|-RVA: 0x1D0D070 Offset: 0x1D0C070 VA: 0x181D0D070
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, double>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, double>.<Handle>b__0
	|
	|-RVA: 0x1D0DDC0 Offset: 0x1D0CDC0 VA: 0x181D0DDC0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, short>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, ushort>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, short>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, ushort>.<Handle>b__0
	|
	|-RVA: 0x1D0D2B0 Offset: 0x1D0C2B0 VA: 0x181D0D2B0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, int>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, uint>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, int>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, uint>.<Handle>b__0
	|
	|-RVA: 0x1D0C310 Offset: 0x1D0B310 VA: 0x181D0C310
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, long>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, ulong>.<Handle>b__0
	|
	|-RVA: 0x1D0C420 Offset: 0x1D0B420 VA: 0x181D0C420
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, float>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, float>.<Handle>b__0
	|
	|-RVA: 0x1D0BB60 Offset: 0x1D0AB60 VA: 0x181D0BB60
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<object, object>.<Handle>b__0
	|
	|-RVA: 0x1D0E6A0 Offset: 0x1D0D6A0 VA: 0x181D0E6A0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, byte>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, sbyte>.<Handle>b__0
	|
	|-RVA: 0x1D0BC70 Offset: 0x1D0AC70 VA: 0x181D0BC70
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, double>.<Handle>b__0
	|
	|-RVA: 0x1D0BD90 Offset: 0x1D0AD90 VA: 0x181D0BD90
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, short>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, ushort>.<Handle>b__0
	|
	|-RVA: 0x1D0E000 Offset: 0x1D0D000 VA: 0x181D0E000
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, int>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, uint>.<Handle>b__0
	|
	|-RVA: 0x1D0CF50 Offset: 0x1D0BF50 VA: 0x181D0CF50
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, long>.<Handle>b__0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, ulong>.<Handle>b__0
	|
	|-RVA: 0x1D0BEB0 Offset: 0x1D0AEB0 VA: 0x181D0BEB0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, float>.<Handle>b__0
	*/

	internal object <Handle>b__1(object left, object right) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D0B920 Offset: 0x1D0A920 VA: 0x181D0B920
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<bool, bool>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, byte>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, sbyte>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, byte>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, sbyte>.<Handle>b__1
	|
	|-RVA: 0x1D0C9B0 Offset: 0x1D0B9B0 VA: 0x181D0C9B0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, Decimal>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, Decimal>.<Handle>b__1
	|
	|-RVA: 0x1D0C540 Offset: 0x1D0B540 VA: 0x181D0C540
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, double>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, double>.<Handle>b__1
	|
	|-RVA: 0x1D0D190 Offset: 0x1D0C190 VA: 0x181D0D190
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, short>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, ushort>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, short>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, ushort>.<Handle>b__1
	|
	|-RVA: 0x1D0BFD0 Offset: 0x1D0AFD0 VA: 0x181D0BFD0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, int>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, uint>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, int>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, uint>.<Handle>b__1
	|
	|-RVA: 0x1D0E7C0 Offset: 0x1D0D7C0 VA: 0x181D0E7C0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, long>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, ulong>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, long>.<Handle>b__1
	|
	|-RVA: 0x1D0BA40 Offset: 0x1D0AA40 VA: 0x181D0BA40
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<byte, float>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<sbyte, float>.<Handle>b__1
	|
	|-RVA: 0x1D0DB80 Offset: 0x1D0CB80 VA: 0x181D0DB80
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<Decimal, byte>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<Decimal, sbyte>.<Handle>b__1
	|
	|-RVA: 0x1D0E9E0 Offset: 0x1D0D9E0 VA: 0x181D0E9E0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<Decimal, Decimal>.<Handle>b__1
	|
	|-RVA: 0x1D0DEE0 Offset: 0x1D0CEE0 VA: 0x181D0DEE0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<Decimal, short>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<Decimal, ushort>.<Handle>b__1
	|
	|-RVA: 0x1D0CAD0 Offset: 0x1D0BAD0 VA: 0x181D0CAD0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<Decimal, int>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<Decimal, uint>.<Handle>b__1
	|
	|-RVA: 0x1D0C890 Offset: 0x1D0B890 VA: 0x181D0C890
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<Decimal, long>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<Decimal, ulong>.<Handle>b__1
	|
	|-RVA: 0x1D0DCA0 Offset: 0x1D0CCA0 VA: 0x181D0DCA0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, byte>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, sbyte>.<Handle>b__1
	|
	|-RVA: 0x1D0E350 Offset: 0x1D0D350 VA: 0x181D0E350
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, double>.<Handle>b__1
	|
	|-RVA: 0x1D0E120 Offset: 0x1D0D120 VA: 0x181D0E120
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, short>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, ushort>.<Handle>b__1
	|
	|-RVA: 0x1D0C660 Offset: 0x1D0B660 VA: 0x181D0C660
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, int>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, uint>.<Handle>b__1
	|
	|-RVA: 0x1D0CBF0 Offset: 0x1D0BBF0 VA: 0x181D0CBF0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, long>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, ulong>.<Handle>b__1
	|
	|-RVA: 0x1D0D3C0 Offset: 0x1D0C3C0 VA: 0x181D0D3C0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<double, float>.<Handle>b__1
	|
	|-RVA: 0x1D0CD10 Offset: 0x1D0BD10 VA: 0x181D0CD10
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, byte>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, sbyte>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, byte>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, sbyte>.<Handle>b__1
	|
	|-RVA: 0x1D0E580 Offset: 0x1D0D580 VA: 0x181D0E580
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, Decimal>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, Decimal>.<Handle>b__1
	|
	|-RVA: 0x1D0C0E0 Offset: 0x1D0B0E0 VA: 0x181D0C0E0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, double>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, double>.<Handle>b__1
	|
	|-RVA: 0x1D0D4E0 Offset: 0x1D0C4E0 VA: 0x181D0D4E0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, short>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, ushort>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, short>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, ushort>.<Handle>b__1
	|
	|-RVA: 0x1D0C780 Offset: 0x1D0B780 VA: 0x181D0C780
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, int>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, uint>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, int>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, uint>.<Handle>b__1
	|
	|-RVA: 0x1D0D830 Offset: 0x1D0C830 VA: 0x181D0D830
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, long>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, long>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, ulong>.<Handle>b__1
	|
	|-RVA: 0x1D0D600 Offset: 0x1D0C600 VA: 0x181D0D600
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<short, float>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ushort, float>.<Handle>b__1
	|
	|-RVA: 0x1D0E8D0 Offset: 0x1D0D8D0 VA: 0x181D0E8D0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, byte>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, sbyte>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, byte>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, sbyte>.<Handle>b__1
	|
	|-RVA: 0x1D0D940 Offset: 0x1D0C940 VA: 0x181D0D940
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, Decimal>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, Decimal>.<Handle>b__1
	|
	|-RVA: 0x1D0E470 Offset: 0x1D0D470 VA: 0x181D0E470
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, double>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, double>.<Handle>b__1
	|
	|-RVA: 0x1D0C200 Offset: 0x1D0B200 VA: 0x181D0C200
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, short>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, ushort>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, short>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, ushort>.<Handle>b__1
	|
	|-RVA: 0x1D0EB10 Offset: 0x1D0DB10 VA: 0x181D0EB10
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, int>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, uint>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, int>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, uint>.<Handle>b__1
	|
	|-RVA: 0x1D0E240 Offset: 0x1D0D240 VA: 0x181D0E240
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, long>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, long>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, ulong>.<Handle>b__1
	|
	|-RVA: 0x1D0D720 Offset: 0x1D0C720 VA: 0x181D0D720
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<int, float>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<uint, float>.<Handle>b__1
	|
	|-RVA: 0x1D0CE30 Offset: 0x1D0BE30 VA: 0x181D0CE30
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, byte>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, sbyte>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, byte>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, sbyte>.<Handle>b__1
	|
	|-RVA: 0x1D0DA60 Offset: 0x1D0CA60 VA: 0x181D0DA60
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, Decimal>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, Decimal>.<Handle>b__1
	|
	|-RVA: 0x1D0D070 Offset: 0x1D0C070 VA: 0x181D0D070
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, double>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, double>.<Handle>b__1
	|
	|-RVA: 0x1D0DDC0 Offset: 0x1D0CDC0 VA: 0x181D0DDC0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, short>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, ushort>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, short>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, ushort>.<Handle>b__1
	|
	|-RVA: 0x1D0D2B0 Offset: 0x1D0C2B0 VA: 0x181D0D2B0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, int>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, uint>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, int>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, uint>.<Handle>b__1
	|
	|-RVA: 0x1D0C310 Offset: 0x1D0B310 VA: 0x181D0C310
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, long>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, ulong>.<Handle>b__1
	|
	|-RVA: 0x1D0C420 Offset: 0x1D0B420 VA: 0x181D0C420
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<long, float>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<ulong, float>.<Handle>b__1
	|
	|-RVA: 0x1D0BB60 Offset: 0x1D0AB60 VA: 0x181D0BB60
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<object, object>.<Handle>b__1
	|
	|-RVA: 0x1D0E6A0 Offset: 0x1D0D6A0 VA: 0x181D0E6A0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, byte>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, sbyte>.<Handle>b__1
	|
	|-RVA: 0x1D0BC70 Offset: 0x1D0AC70 VA: 0x181D0BC70
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, double>.<Handle>b__1
	|
	|-RVA: 0x1D0BD90 Offset: 0x1D0AD90 VA: 0x181D0BD90
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, short>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, ushort>.<Handle>b__1
	|
	|-RVA: 0x1D0E000 Offset: 0x1D0D000 VA: 0x181D0E000
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, int>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, uint>.<Handle>b__1
	|
	|-RVA: 0x1D0CF50 Offset: 0x1D0BF50 VA: 0x181D0CF50
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, long>.<Handle>b__1
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, ulong>.<Handle>b__1
	|
	|-RVA: 0x1D0BEB0 Offset: 0x1D0AEB0 VA: 0x181D0BEB0
	|-BinaryOperatorHandler.<>c__DisplayClass8_0<float, float>.<Handle>b__1
	*/
}

// Namespace: Ludiq
public sealed class DecrementHandler : UnaryOperatorHandler
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class DecrementHandler.<>c
{
	// Fields
	public static readonly DecrementHandler.<>c <>9;
	public static Func<byte, object> <>9__0_0;
	public static Func<sbyte, object> <>9__0_1;
	public static Func<short, object> <>9__0_2;
	public static Func<ushort, object> <>9__0_3;
	public static Func<int, object> <>9__0_4;
	public static Func<uint, object> <>9__0_5;
	public static Func<long, object> <>9__0_6;
	public static Func<ulong, object> <>9__0_7;
	public static Func<float, object> <>9__0_8;
	public static Func<Decimal, object> <>9__0_9;
	public static Func<double, object> <>9__0_10;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal object <.ctor>b__0_0(byte a) { }

	internal object <.ctor>b__0_1(sbyte a) { }

	internal object <.ctor>b__0_2(short a) { }

	internal object <.ctor>b__0_3(ushort a) { }

	internal object <.ctor>b__0_4(int a) { }

	internal object <.ctor>b__0_5(uint a) { }

	internal object <.ctor>b__0_6(long a) { }

	internal object <.ctor>b__0_7(ulong a) { }

	internal object <.ctor>b__0_8(float a) { }

	internal object <.ctor>b__0_9(Decimal a) { }

	internal object <.ctor>b__0_10(double a) { }
}

// Namespace: Ludiq
public sealed class DivisionHandler : BinaryOperatorHandler
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class DivisionHandler.<>c
{
	// Fields
	public static readonly DivisionHandler.<>c <>9;
	public static Func<byte, byte, object> <>9__0_0;
	public static Func<byte, sbyte, object> <>9__0_1;
	public static Func<byte, short, object> <>9__0_2;
	public static Func<byte, ushort, object> <>9__0_3;
	public static Func<byte, int, object> <>9__0_4;
	public static Func<byte, uint, object> <>9__0_5;
	public static Func<byte, long, object> <>9__0_6;
	public static Func<byte, ulong, object> <>9__0_7;
	public static Func<byte, float, object> <>9__0_8;
	public static Func<byte, Decimal, object> <>9__0_9;
	public static Func<byte, double, object> <>9__0_10;
	public static Func<sbyte, byte, object> <>9__0_11;
	public static Func<sbyte, sbyte, object> <>9__0_12;
	public static Func<sbyte, short, object> <>9__0_13;
	public static Func<sbyte, ushort, object> <>9__0_14;
	public static Func<sbyte, int, object> <>9__0_15;
	public static Func<sbyte, uint, object> <>9__0_16;
	public static Func<sbyte, long, object> <>9__0_17;
	public static Func<sbyte, float, object> <>9__0_18;
	public static Func<sbyte, Decimal, object> <>9__0_19;
	public static Func<sbyte, double, object> <>9__0_20;
	public static Func<short, byte, object> <>9__0_21;
	public static Func<short, sbyte, object> <>9__0_22;
	public static Func<short, short, object> <>9__0_23;
	public static Func<short, ushort, object> <>9__0_24;
	public static Func<short, int, object> <>9__0_25;
	public static Func<short, uint, object> <>9__0_26;
	public static Func<short, long, object> <>9__0_27;
	public static Func<short, float, object> <>9__0_28;
	public static Func<short, Decimal, object> <>9__0_29;
	public static Func<short, double, object> <>9__0_30;
	public static Func<ushort, byte, object> <>9__0_31;
	public static Func<ushort, sbyte, object> <>9__0_32;
	public static Func<ushort, short, object> <>9__0_33;
	public static Func<ushort, ushort, object> <>9__0_34;
	public static Func<ushort, int, object> <>9__0_35;
	public static Func<ushort, uint, object> <>9__0_36;
	public static Func<ushort, long, object> <>9__0_37;
	public static Func<ushort, ulong, object> <>9__0_38;
	public static Func<ushort, float, object> <>9__0_39;
	public static Func<ushort, Decimal, object> <>9__0_40;
	public static Func<ushort, double, object> <>9__0_41;
	public static Func<int, byte, object> <>9__0_42;
	public static Func<int, sbyte, object> <>9__0_43;
	public static Func<int, short, object> <>9__0_44;
	public static Func<int, ushort, object> <>9__0_45;
	public static Func<int, int, object> <>9__0_46;
	public static Func<int, uint, object> <>9__0_47;
	public static Func<int, long, object> <>9__0_48;
	public static Func<int, float, object> <>9__0_49;
	public static Func<int, Decimal, object> <>9__0_50;
	public static Func<int, double, object> <>9__0_51;
	public static Func<uint, byte, object> <>9__0_52;
	public static Func<uint, sbyte, object> <>9__0_53;
	public static Func<uint, short, object> <>9__0_54;
	public static Func<uint, ushort, object> <>9__0_55;
	public static Func<uint, int, object> <>9__0_56;
	public static Func<uint, uint, object> <>9__0_57;
	public static Func<uint, long, object> <>9__0_58;
	public static Func<uint, ulong, object> <>9__0_59;
	public static Func<uint, float, object> <>9__0_60;
	public static Func<uint, Decimal, object> <>9__0_61;
	public static Func<uint, double, object> <>9__0_62;
	public static Func<long, byte, object> <>9__0_63;
	public static Func<long, sbyte, object> <>9__0_64;
	public static Func<long, short, object> <>9__0_65;
	public static Func<long, ushort, object> <>9__0_66;
	public static Func<long, int, object> <>9__0_67;
	public static Func<long, uint, object> <>9__0_68;
	public static Func<long, long, object> <>9__0_69;
	public static Func<long, float, object> <>9__0_70;
	public static Func<long, Decimal, object> <>9__0_71;
	public static Func<long, double, object> <>9__0_72;
	public static Func<ulong, byte, object> <>9__0_73;
	public static Func<ulong, ushort, object> <>9__0_74;
	public static Func<ulong, uint, object> <>9__0_75;
	public static Func<ulong, ulong, object> <>9__0_76;
	public static Func<ulong, float, object> <>9__0_77;
	public static Func<ulong, Decimal, object> <>9__0_78;
	public static Func<ulong, double, object> <>9__0_79;
	public static Func<float, byte, object> <>9__0_80;
	public static Func<float, sbyte, object> <>9__0_81;
	public static Func<float, short, object> <>9__0_82;
	public static Func<float, ushort, object> <>9__0_83;
	public static Func<float, int, object> <>9__0_84;
	public static Func<float, uint, object> <>9__0_85;
	public static Func<float, long, object> <>9__0_86;
	public static Func<float, ulong, object> <>9__0_87;
	public static Func<float, float, object> <>9__0_88;
	public static Func<float, double, object> <>9__0_89;
	public static Func<Decimal, byte, object> <>9__0_90;
	public static Func<Decimal, sbyte, object> <>9__0_91;
	public static Func<Decimal, short, object> <>9__0_92;
	public static Func<Decimal, ushort, object> <>9__0_93;
	public static Func<Decimal, int, object> <>9__0_94;
	public static Func<Decimal, uint, object> <>9__0_95;
	public static Func<Decimal, long, object> <>9__0_96;
	public static Func<Decimal, ulong, object> <>9__0_97;
	public static Func<Decimal, Decimal, object> <>9__0_98;
	public static Func<double, byte, object> <>9__0_99;
	public static Func<double, sbyte, object> <>9__0_100;
	public static Func<double, short, object> <>9__0_101;
	public static Func<double, ushort, object> <>9__0_102;
	public static Func<double, int, object> <>9__0_103;
	public static Func<double, uint, object> <>9__0_104;
	public static Func<double, long, object> <>9__0_105;
	public static Func<double, ulong, object> <>9__0_106;
	public static Func<double, float, object> <>9__0_107;
	public static Func<double, double, object> <>9__0_108;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal object <.ctor>b__0_0(byte a, byte b) { }

	internal object <.ctor>b__0_1(byte a, sbyte b) { }

	internal object <.ctor>b__0_2(byte a, short b) { }

	internal object <.ctor>b__0_3(byte a, ushort b) { }

	internal object <.ctor>b__0_4(byte a, int b) { }

	internal object <.ctor>b__0_5(byte a, uint b) { }

	internal object <.ctor>b__0_6(byte a, long b) { }

	internal object <.ctor>b__0_7(byte a, ulong b) { }

	internal object <.ctor>b__0_8(byte a, float b) { }

	internal object <.ctor>b__0_9(byte a, Decimal b) { }

	internal object <.ctor>b__0_10(byte a, double b) { }

	internal object <.ctor>b__0_11(sbyte a, byte b) { }

	internal object <.ctor>b__0_12(sbyte a, sbyte b) { }

	internal object <.ctor>b__0_13(sbyte a, short b) { }

	internal object <.ctor>b__0_14(sbyte a, ushort b) { }

	internal object <.ctor>b__0_15(sbyte a, int b) { }

	internal object <.ctor>b__0_16(sbyte a, uint b) { }

	internal object <.ctor>b__0_17(sbyte a, long b) { }

	internal object <.ctor>b__0_18(sbyte a, float b) { }

	internal object <.ctor>b__0_19(sbyte a, Decimal b) { }

	internal object <.ctor>b__0_20(sbyte a, double b) { }

	internal object <.ctor>b__0_21(short a, byte b) { }

	internal object <.ctor>b__0_22(short a, sbyte b) { }

	internal object <.ctor>b__0_23(short a, short b) { }

	internal object <.ctor>b__0_24(short a, ushort b) { }

	internal object <.ctor>b__0_25(short a, int b) { }

	internal object <.ctor>b__0_26(short a, uint b) { }

	internal object <.ctor>b__0_27(short a, long b) { }

	internal object <.ctor>b__0_28(short a, float b) { }

	internal object <.ctor>b__0_29(short a, Decimal b) { }

	internal object <.ctor>b__0_30(short a, double b) { }

	internal object <.ctor>b__0_31(ushort a, byte b) { }

	internal object <.ctor>b__0_32(ushort a, sbyte b) { }

	internal object <.ctor>b__0_33(ushort a, short b) { }

	internal object <.ctor>b__0_34(ushort a, ushort b) { }

	internal object <.ctor>b__0_35(ushort a, int b) { }

	internal object <.ctor>b__0_36(ushort a, uint b) { }

	internal object <.ctor>b__0_37(ushort a, long b) { }

	internal object <.ctor>b__0_38(ushort a, ulong b) { }

	internal object <.ctor>b__0_39(ushort a, float b) { }

	internal object <.ctor>b__0_40(ushort a, Decimal b) { }

	internal object <.ctor>b__0_41(ushort a, double b) { }

	internal object <.ctor>b__0_42(int a, byte b) { }

	internal object <.ctor>b__0_43(int a, sbyte b) { }

	internal object <.ctor>b__0_44(int a, short b) { }

	internal object <.ctor>b__0_45(int a, ushort b) { }

	internal object <.ctor>b__0_46(int a, int b) { }

	internal object <.ctor>b__0_47(int a, uint b) { }

	internal object <.ctor>b__0_48(int a, long b) { }

	internal object <.ctor>b__0_49(int a, float b) { }

	internal object <.ctor>b__0_50(int a, Decimal b) { }

	internal object <.ctor>b__0_51(int a, double b) { }

	internal object <.ctor>b__0_52(uint a, byte b) { }

	internal object <.ctor>b__0_53(uint a, sbyte b) { }

	internal object <.ctor>b__0_54(uint a, short b) { }

	internal object <.ctor>b__0_55(uint a, ushort b) { }

	internal object <.ctor>b__0_56(uint a, int b) { }

	internal object <.ctor>b__0_57(uint a, uint b) { }

	internal object <.ctor>b__0_58(uint a, long b) { }

	internal object <.ctor>b__0_59(uint a, ulong b) { }

	internal object <.ctor>b__0_60(uint a, float b) { }

	internal object <.ctor>b__0_61(uint a, Decimal b) { }

	internal object <.ctor>b__0_62(uint a, double b) { }

	internal object <.ctor>b__0_63(long a, byte b) { }

	internal object <.ctor>b__0_64(long a, sbyte b) { }

	internal object <.ctor>b__0_65(long a, short b) { }

	internal object <.ctor>b__0_66(long a, ushort b) { }

	internal object <.ctor>b__0_67(long a, int b) { }

	internal object <.ctor>b__0_68(long a, uint b) { }

	internal object <.ctor>b__0_69(long a, long b) { }

	internal object <.ctor>b__0_70(long a, float b) { }

	internal object <.ctor>b__0_71(long a, Decimal b) { }

	internal object <.ctor>b__0_72(long a, double b) { }

	internal object <.ctor>b__0_73(ulong a, byte b) { }

	internal object <.ctor>b__0_74(ulong a, ushort b) { }

	internal object <.ctor>b__0_75(ulong a, uint b) { }

	internal object <.ctor>b__0_76(ulong a, ulong b) { }

	internal object <.ctor>b__0_77(ulong a, float b) { }

	internal object <.ctor>b__0_78(ulong a, Decimal b) { }

	internal object <.ctor>b__0_79(ulong a, double b) { }

	internal object <.ctor>b__0_80(float a, byte b) { }

	internal object <.ctor>b__0_81(float a, sbyte b) { }

	internal object <.ctor>b__0_82(float a, short b) { }

	internal object <.ctor>b__0_83(float a, ushort b) { }

	internal object <.ctor>b__0_84(float a, int b) { }

	internal object <.ctor>b__0_85(float a, uint b) { }

	internal object <.ctor>b__0_86(float a, long b) { }

	internal object <.ctor>b__0_87(float a, ulong b) { }

	internal object <.ctor>b__0_88(float a, float b) { }

	internal object <.ctor>b__0_89(float a, double b) { }

	internal object <.ctor>b__0_90(Decimal a, byte b) { }

	internal object <.ctor>b__0_91(Decimal a, sbyte b) { }

	internal object <.ctor>b__0_92(Decimal a, short b) { }

	internal object <.ctor>b__0_93(Decimal a, ushort b) { }

	internal object <.ctor>b__0_94(Decimal a, int b) { }

	internal object <.ctor>b__0_95(Decimal a, uint b) { }

	internal object <.ctor>b__0_96(Decimal a, long b) { }

	internal object <.ctor>b__0_97(Decimal a, ulong b) { }

	internal object <.ctor>b__0_98(Decimal a, Decimal b) { }

	internal object <.ctor>b__0_99(double a, byte b) { }

	internal object <.ctor>b__0_100(double a, sbyte b) { }

	internal object <.ctor>b__0_101(double a, short b) { }

	internal object <.ctor>b__0_102(double a, ushort b) { }

	internal object <.ctor>b__0_103(double a, int b) { }

	internal object <.ctor>b__0_104(double a, uint b) { }

	internal object <.ctor>b__0_105(double a, long b) { }

	internal object <.ctor>b__0_106(double a, ulong b) { }

	internal object <.ctor>b__0_107(double a, float b) { }

	internal object <.ctor>b__0_108(double a, double b) { }
}

// Namespace: Ludiq
public class EqualityHandler : BinaryOperatorHandler
{
	// Methods

	public void .ctor() { }

	protected override object BothNullHandling() { }

	protected override object SingleNullHandling() { }

	protected override object CustomHandling(object leftOperand, object rightOperand) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class EqualityHandler.<>c
{
	// Fields
	public static readonly EqualityHandler.<>c <>9;
	public static Func<byte, byte, object> <>9__0_0;
	public static Func<byte, sbyte, object> <>9__0_1;
	public static Func<byte, short, object> <>9__0_2;
	public static Func<byte, ushort, object> <>9__0_3;
	public static Func<byte, int, object> <>9__0_4;
	public static Func<byte, uint, object> <>9__0_5;
	public static Func<byte, long, object> <>9__0_6;
	public static Func<byte, ulong, object> <>9__0_7;
	public static Func<byte, float, object> <>9__0_8;
	public static Func<byte, Decimal, object> <>9__0_9;
	public static Func<byte, double, object> <>9__0_10;
	public static Func<sbyte, byte, object> <>9__0_11;
	public static Func<sbyte, sbyte, object> <>9__0_12;
	public static Func<sbyte, short, object> <>9__0_13;
	public static Func<sbyte, ushort, object> <>9__0_14;
	public static Func<sbyte, int, object> <>9__0_15;
	public static Func<sbyte, uint, object> <>9__0_16;
	public static Func<sbyte, long, object> <>9__0_17;
	public static Func<sbyte, float, object> <>9__0_18;
	public static Func<sbyte, Decimal, object> <>9__0_19;
	public static Func<sbyte, double, object> <>9__0_20;
	public static Func<short, byte, object> <>9__0_21;
	public static Func<short, sbyte, object> <>9__0_22;
	public static Func<short, short, object> <>9__0_23;
	public static Func<short, ushort, object> <>9__0_24;
	public static Func<short, int, object> <>9__0_25;
	public static Func<short, uint, object> <>9__0_26;
	public static Func<short, long, object> <>9__0_27;
	public static Func<short, float, object> <>9__0_28;
	public static Func<short, Decimal, object> <>9__0_29;
	public static Func<short, double, object> <>9__0_30;
	public static Func<ushort, byte, object> <>9__0_31;
	public static Func<ushort, sbyte, object> <>9__0_32;
	public static Func<ushort, short, object> <>9__0_33;
	public static Func<ushort, ushort, object> <>9__0_34;
	public static Func<ushort, int, object> <>9__0_35;
	public static Func<ushort, uint, object> <>9__0_36;
	public static Func<ushort, long, object> <>9__0_37;
	public static Func<ushort, ulong, object> <>9__0_38;
	public static Func<ushort, float, object> <>9__0_39;
	public static Func<ushort, Decimal, object> <>9__0_40;
	public static Func<ushort, double, object> <>9__0_41;
	public static Func<int, byte, object> <>9__0_42;
	public static Func<int, sbyte, object> <>9__0_43;
	public static Func<int, short, object> <>9__0_44;
	public static Func<int, ushort, object> <>9__0_45;
	public static Func<int, int, object> <>9__0_46;
	public static Func<int, uint, object> <>9__0_47;
	public static Func<int, long, object> <>9__0_48;
	public static Func<int, float, object> <>9__0_49;
	public static Func<int, Decimal, object> <>9__0_50;
	public static Func<int, double, object> <>9__0_51;
	public static Func<uint, byte, object> <>9__0_52;
	public static Func<uint, sbyte, object> <>9__0_53;
	public static Func<uint, short, object> <>9__0_54;
	public static Func<uint, ushort, object> <>9__0_55;
	public static Func<uint, int, object> <>9__0_56;
	public static Func<uint, uint, object> <>9__0_57;
	public static Func<uint, long, object> <>9__0_58;
	public static Func<uint, ulong, object> <>9__0_59;
	public static Func<uint, float, object> <>9__0_60;
	public static Func<uint, Decimal, object> <>9__0_61;
	public static Func<uint, double, object> <>9__0_62;
	public static Func<long, byte, object> <>9__0_63;
	public static Func<long, sbyte, object> <>9__0_64;
	public static Func<long, short, object> <>9__0_65;
	public static Func<long, ushort, object> <>9__0_66;
	public static Func<long, int, object> <>9__0_67;
	public static Func<long, uint, object> <>9__0_68;
	public static Func<long, long, object> <>9__0_69;
	public static Func<long, float, object> <>9__0_70;
	public static Func<long, Decimal, object> <>9__0_71;
	public static Func<long, double, object> <>9__0_72;
	public static Func<ulong, byte, object> <>9__0_73;
	public static Func<ulong, ushort, object> <>9__0_74;
	public static Func<ulong, uint, object> <>9__0_75;
	public static Func<ulong, ulong, object> <>9__0_76;
	public static Func<ulong, float, object> <>9__0_77;
	public static Func<ulong, Decimal, object> <>9__0_78;
	public static Func<ulong, double, object> <>9__0_79;
	public static Func<float, byte, object> <>9__0_80;
	public static Func<float, sbyte, object> <>9__0_81;
	public static Func<float, short, object> <>9__0_82;
	public static Func<float, ushort, object> <>9__0_83;
	public static Func<float, int, object> <>9__0_84;
	public static Func<float, uint, object> <>9__0_85;
	public static Func<float, long, object> <>9__0_86;
	public static Func<float, ulong, object> <>9__0_87;
	public static Func<float, float, object> <>9__0_88;
	public static Func<float, double, object> <>9__0_89;
	public static Func<Decimal, byte, object> <>9__0_90;
	public static Func<Decimal, sbyte, object> <>9__0_91;
	public static Func<Decimal, short, object> <>9__0_92;
	public static Func<Decimal, ushort, object> <>9__0_93;
	public static Func<Decimal, int, object> <>9__0_94;
	public static Func<Decimal, uint, object> <>9__0_95;
	public static Func<Decimal, long, object> <>9__0_96;
	public static Func<Decimal, ulong, object> <>9__0_97;
	public static Func<Decimal, Decimal, object> <>9__0_98;
	public static Func<double, byte, object> <>9__0_99;
	public static Func<double, sbyte, object> <>9__0_100;
	public static Func<double, short, object> <>9__0_101;
	public static Func<double, ushort, object> <>9__0_102;
	public static Func<double, int, object> <>9__0_103;
	public static Func<double, uint, object> <>9__0_104;
	public static Func<double, long, object> <>9__0_105;
	public static Func<double, ulong, object> <>9__0_106;
	public static Func<double, float, object> <>9__0_107;
	public static Func<double, double, object> <>9__0_108;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal object <.ctor>b__0_0(byte a, byte b) { }

	internal object <.ctor>b__0_1(byte a, sbyte b) { }

	internal object <.ctor>b__0_2(byte a, short b) { }

	internal object <.ctor>b__0_3(byte a, ushort b) { }

	internal object <.ctor>b__0_4(byte a, int b) { }

	internal object <.ctor>b__0_5(byte a, uint b) { }

	internal object <.ctor>b__0_6(byte a, long b) { }

	internal object <.ctor>b__0_7(byte a, ulong b) { }

	internal object <.ctor>b__0_8(byte a, float b) { }

	internal object <.ctor>b__0_9(byte a, Decimal b) { }

	internal object <.ctor>b__0_10(byte a, double b) { }

	internal object <.ctor>b__0_11(sbyte a, byte b) { }

	internal object <.ctor>b__0_12(sbyte a, sbyte b) { }

	internal object <.ctor>b__0_13(sbyte a, short b) { }

	internal object <.ctor>b__0_14(sbyte a, ushort b) { }

	internal object <.ctor>b__0_15(sbyte a, int b) { }

	internal object <.ctor>b__0_16(sbyte a, uint b) { }

	internal object <.ctor>b__0_17(sbyte a, long b) { }

	internal object <.ctor>b__0_18(sbyte a, float b) { }

	internal object <.ctor>b__0_19(sbyte a, Decimal b) { }

	internal object <.ctor>b__0_20(sbyte a, double b) { }

	internal object <.ctor>b__0_21(short a, byte b) { }

	internal object <.ctor>b__0_22(short a, sbyte b) { }

	internal object <.ctor>b__0_23(short a, short b) { }

	internal object <.ctor>b__0_24(short a, ushort b) { }

	internal object <.ctor>b__0_25(short a, int b) { }

	internal object <.ctor>b__0_26(short a, uint b) { }

	internal object <.ctor>b__0_27(short a, long b) { }

	internal object <.ctor>b__0_28(short a, float b) { }

	internal object <.ctor>b__0_29(short a, Decimal b) { }

	internal object <.ctor>b__0_30(short a, double b) { }

	internal object <.ctor>b__0_31(ushort a, byte b) { }

	internal object <.ctor>b__0_32(ushort a, sbyte b) { }

	internal object <.ctor>b__0_33(ushort a, short b) { }

	internal object <.ctor>b__0_34(ushort a, ushort b) { }

	internal object <.ctor>b__0_35(ushort a, int b) { }

	internal object <.ctor>b__0_36(ushort a, uint b) { }

	internal object <.ctor>b__0_37(ushort a, long b) { }

	internal object <.ctor>b__0_38(ushort a, ulong b) { }

	internal object <.ctor>b__0_39(ushort a, float b) { }

	internal object <.ctor>b__0_40(ushort a, Decimal b) { }

	internal object <.ctor>b__0_41(ushort a, double b) { }

	internal object <.ctor>b__0_42(int a, byte b) { }

	internal object <.ctor>b__0_43(int a, sbyte b) { }

	internal object <.ctor>b__0_44(int a, short b) { }

	internal object <.ctor>b__0_45(int a, ushort b) { }

	internal object <.ctor>b__0_46(int a, int b) { }

	internal object <.ctor>b__0_47(int a, uint b) { }

	internal object <.ctor>b__0_48(int a, long b) { }

	internal object <.ctor>b__0_49(int a, float b) { }

	internal object <.ctor>b__0_50(int a, Decimal b) { }

	internal object <.ctor>b__0_51(int a, double b) { }

	internal object <.ctor>b__0_52(uint a, byte b) { }

	internal object <.ctor>b__0_53(uint a, sbyte b) { }

	internal object <.ctor>b__0_54(uint a, short b) { }

	internal object <.ctor>b__0_55(uint a, ushort b) { }

	internal object <.ctor>b__0_56(uint a, int b) { }

	internal object <.ctor>b__0_57(uint a, uint b) { }

	internal object <.ctor>b__0_58(uint a, long b) { }

	internal object <.ctor>b__0_59(uint a, ulong b) { }

	internal object <.ctor>b__0_60(uint a, float b) { }

	internal object <.ctor>b__0_61(uint a, Decimal b) { }

	internal object <.ctor>b__0_62(uint a, double b) { }

	internal object <.ctor>b__0_63(long a, byte b) { }

	internal object <.ctor>b__0_64(long a, sbyte b) { }

	internal object <.ctor>b__0_65(long a, short b) { }

	internal object <.ctor>b__0_66(long a, ushort b) { }

	internal object <.ctor>b__0_67(long a, int b) { }

	internal object <.ctor>b__0_68(long a, uint b) { }

	internal object <.ctor>b__0_69(long a, long b) { }

	internal object <.ctor>b__0_70(long a, float b) { }

	internal object <.ctor>b__0_71(long a, Decimal b) { }

	internal object <.ctor>b__0_72(long a, double b) { }

	internal object <.ctor>b__0_73(ulong a, byte b) { }

	internal object <.ctor>b__0_74(ulong a, ushort b) { }

	internal object <.ctor>b__0_75(ulong a, uint b) { }

	internal object <.ctor>b__0_76(ulong a, ulong b) { }

	internal object <.ctor>b__0_77(ulong a, float b) { }

	internal object <.ctor>b__0_78(ulong a, Decimal b) { }

	internal object <.ctor>b__0_79(ulong a, double b) { }

	internal object <.ctor>b__0_80(float a, byte b) { }

	internal object <.ctor>b__0_81(float a, sbyte b) { }

	internal object <.ctor>b__0_82(float a, short b) { }

	internal object <.ctor>b__0_83(float a, ushort b) { }

	internal object <.ctor>b__0_84(float a, int b) { }

	internal object <.ctor>b__0_85(float a, uint b) { }

	internal object <.ctor>b__0_86(float a, long b) { }

	internal object <.ctor>b__0_87(float a, ulong b) { }

	internal object <.ctor>b__0_88(float a, float b) { }

	internal object <.ctor>b__0_89(float a, double b) { }

	internal object <.ctor>b__0_90(Decimal a, byte b) { }

	internal object <.ctor>b__0_91(Decimal a, sbyte b) { }

	internal object <.ctor>b__0_92(Decimal a, short b) { }

	internal object <.ctor>b__0_93(Decimal a, ushort b) { }

	internal object <.ctor>b__0_94(Decimal a, int b) { }

	internal object <.ctor>b__0_95(Decimal a, uint b) { }

	internal object <.ctor>b__0_96(Decimal a, long b) { }

	internal object <.ctor>b__0_97(Decimal a, ulong b) { }

	internal object <.ctor>b__0_98(Decimal a, Decimal b) { }

	internal object <.ctor>b__0_99(double a, byte b) { }

	internal object <.ctor>b__0_100(double a, sbyte b) { }

	internal object <.ctor>b__0_101(double a, short b) { }

	internal object <.ctor>b__0_102(double a, ushort b) { }

	internal object <.ctor>b__0_103(double a, int b) { }

	internal object <.ctor>b__0_104(double a, uint b) { }

	internal object <.ctor>b__0_105(double a, long b) { }

	internal object <.ctor>b__0_106(double a, ulong b) { }

	internal object <.ctor>b__0_107(double a, float b) { }

	internal object <.ctor>b__0_108(double a, double b) { }
}

// Namespace: Ludiq
public class ExclusiveOrHandler : BinaryOperatorHandler
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class ExclusiveOrHandler.<>c
{
	// Fields
	public static readonly ExclusiveOrHandler.<>c <>9;
	public static Func<bool, bool, object> <>9__0_0;
	public static Func<byte, byte, object> <>9__0_1;
	public static Func<byte, sbyte, object> <>9__0_2;
	public static Func<byte, short, object> <>9__0_3;
	public static Func<byte, ushort, object> <>9__0_4;
	public static Func<byte, int, object> <>9__0_5;
	public static Func<byte, uint, object> <>9__0_6;
	public static Func<byte, long, object> <>9__0_7;
	public static Func<byte, ulong, object> <>9__0_8;
	public static Func<sbyte, byte, object> <>9__0_9;
	public static Func<sbyte, sbyte, object> <>9__0_10;
	public static Func<sbyte, short, object> <>9__0_11;
	public static Func<sbyte, ushort, object> <>9__0_12;
	public static Func<sbyte, int, object> <>9__0_13;
	public static Func<sbyte, uint, object> <>9__0_14;
	public static Func<sbyte, long, object> <>9__0_15;
	public static Func<short, byte, object> <>9__0_16;
	public static Func<short, sbyte, object> <>9__0_17;
	public static Func<short, short, object> <>9__0_18;
	public static Func<short, ushort, object> <>9__0_19;
	public static Func<short, int, object> <>9__0_20;
	public static Func<short, uint, object> <>9__0_21;
	public static Func<short, long, object> <>9__0_22;
	public static Func<ushort, byte, object> <>9__0_23;
	public static Func<ushort, sbyte, object> <>9__0_24;
	public static Func<ushort, short, object> <>9__0_25;
	public static Func<ushort, ushort, object> <>9__0_26;
	public static Func<ushort, int, object> <>9__0_27;
	public static Func<ushort, uint, object> <>9__0_28;
	public static Func<ushort, long, object> <>9__0_29;
	public static Func<ushort, ulong, object> <>9__0_30;
	public static Func<int, byte, object> <>9__0_31;
	public static Func<int, sbyte, object> <>9__0_32;
	public static Func<int, short, object> <>9__0_33;
	public static Func<int, ushort, object> <>9__0_34;
	public static Func<int, int, object> <>9__0_35;
	public static Func<int, uint, object> <>9__0_36;
	public static Func<int, long, object> <>9__0_37;
	public static Func<uint, byte, object> <>9__0_38;
	public static Func<uint, sbyte, object> <>9__0_39;
	public static Func<uint, short, object> <>9__0_40;
	public static Func<uint, ushort, object> <>9__0_41;
	public static Func<uint, int, object> <>9__0_42;
	public static Func<uint, uint, object> <>9__0_43;
	public static Func<uint, long, object> <>9__0_44;
	public static Func<uint, ulong, object> <>9__0_45;
	public static Func<long, byte, object> <>9__0_46;
	public static Func<long, sbyte, object> <>9__0_47;
	public static Func<long, short, object> <>9__0_48;
	public static Func<long, ushort, object> <>9__0_49;
	public static Func<long, int, object> <>9__0_50;
	public static Func<long, uint, object> <>9__0_51;
	public static Func<long, long, object> <>9__0_52;
	public static Func<ulong, byte, object> <>9__0_53;
	public static Func<ulong, ushort, object> <>9__0_54;
	public static Func<ulong, uint, object> <>9__0_55;
	public static Func<ulong, ulong, object> <>9__0_56;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal object <.ctor>b__0_0(bool a, bool b) { }

	internal object <.ctor>b__0_1(byte a, byte b) { }

	internal object <.ctor>b__0_2(byte a, sbyte b) { }

	internal object <.ctor>b__0_3(byte a, short b) { }

	internal object <.ctor>b__0_4(byte a, ushort b) { }

	internal object <.ctor>b__0_5(byte a, int b) { }

	internal object <.ctor>b__0_6(byte a, uint b) { }

	internal object <.ctor>b__0_7(byte a, long b) { }

	internal object <.ctor>b__0_8(byte a, ulong b) { }

	internal object <.ctor>b__0_9(sbyte a, byte b) { }

	internal object <.ctor>b__0_10(sbyte a, sbyte b) { }

	internal object <.ctor>b__0_11(sbyte a, short b) { }

	internal object <.ctor>b__0_12(sbyte a, ushort b) { }

	internal object <.ctor>b__0_13(sbyte a, int b) { }

	internal object <.ctor>b__0_14(sbyte a, uint b) { }

	internal object <.ctor>b__0_15(sbyte a, long b) { }

	internal object <.ctor>b__0_16(short a, byte b) { }

	internal object <.ctor>b__0_17(short a, sbyte b) { }

	internal object <.ctor>b__0_18(short a, short b) { }

	internal object <.ctor>b__0_19(short a, ushort b) { }

	internal object <.ctor>b__0_20(short a, int b) { }

	internal object <.ctor>b__0_21(short a, uint b) { }

	internal object <.ctor>b__0_22(short a, long b) { }

	internal object <.ctor>b__0_23(ushort a, byte b) { }

	internal object <.ctor>b__0_24(ushort a, sbyte b) { }

	internal object <.ctor>b__0_25(ushort a, short b) { }

	internal object <.ctor>b__0_26(ushort a, ushort b) { }

	internal object <.ctor>b__0_27(ushort a, int b) { }

	internal object <.ctor>b__0_28(ushort a, uint b) { }

	internal object <.ctor>b__0_29(ushort a, long b) { }

	internal object <.ctor>b__0_30(ushort a, ulong b) { }

	internal object <.ctor>b__0_31(int a, byte b) { }

	internal object <.ctor>b__0_32(int a, sbyte b) { }

	internal object <.ctor>b__0_33(int a, short b) { }

	internal object <.ctor>b__0_34(int a, ushort b) { }

	internal object <.ctor>b__0_35(int a, int b) { }

	internal object <.ctor>b__0_36(int a, uint b) { }

	internal object <.ctor>b__0_37(int a, long b) { }

	internal object <.ctor>b__0_38(uint a, byte b) { }

	internal object <.ctor>b__0_39(uint a, sbyte b) { }

	internal object <.ctor>b__0_40(uint a, short b) { }

	internal object <.ctor>b__0_41(uint a, ushort b) { }

	internal object <.ctor>b__0_42(uint a, int b) { }

	internal object <.ctor>b__0_43(uint a, uint b) { }

	internal object <.ctor>b__0_44(uint a, long b) { }

	internal object <.ctor>b__0_45(uint a, ulong b) { }

	internal object <.ctor>b__0_46(long a, byte b) { }

	internal object <.ctor>b__0_47(long a, sbyte b) { }

	internal object <.ctor>b__0_48(long a, short b) { }

	internal object <.ctor>b__0_49(long a, ushort b) { }

	internal object <.ctor>b__0_50(long a, int b) { }

	internal object <.ctor>b__0_51(long a, uint b) { }

	internal object <.ctor>b__0_52(long a, long b) { }

	internal object <.ctor>b__0_53(ulong a, byte b) { }

	internal object <.ctor>b__0_54(ulong a, ushort b) { }

	internal object <.ctor>b__0_55(ulong a, uint b) { }

	internal object <.ctor>b__0_56(ulong a, ulong b) { }
}

// Namespace: Ludiq
public class GreaterThanHandler : BinaryOperatorHandler
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class GreaterThanHandler.<>c
{
	// Fields
	public static readonly GreaterThanHandler.<>c <>9;
	public static Func<byte, byte, object> <>9__0_0;
	public static Func<byte, sbyte, object> <>9__0_1;
	public static Func<byte, short, object> <>9__0_2;
	public static Func<byte, ushort, object> <>9__0_3;
	public static Func<byte, int, object> <>9__0_4;
	public static Func<byte, uint, object> <>9__0_5;
	public static Func<byte, long, object> <>9__0_6;
	public static Func<byte, ulong, object> <>9__0_7;
	public static Func<byte, float, object> <>9__0_8;
	public static Func<byte, Decimal, object> <>9__0_9;
	public static Func<byte, double, object> <>9__0_10;
	public static Func<sbyte, byte, object> <>9__0_11;
	public static Func<sbyte, sbyte, object> <>9__0_12;
	public static Func<sbyte, short, object> <>9__0_13;
	public static Func<sbyte, ushort, object> <>9__0_14;
	public static Func<sbyte, int, object> <>9__0_15;
	public static Func<sbyte, uint, object> <>9__0_16;
	public static Func<sbyte, long, object> <>9__0_17;
	public static Func<sbyte, float, object> <>9__0_18;
	public static Func<sbyte, Decimal, object> <>9__0_19;
	public static Func<sbyte, double, object> <>9__0_20;
	public static Func<short, byte, object> <>9__0_21;
	public static Func<short, sbyte, object> <>9__0_22;
	public static Func<short, short, object> <>9__0_23;
	public static Func<short, ushort, object> <>9__0_24;
	public static Func<short, int, object> <>9__0_25;
	public static Func<short, uint, object> <>9__0_26;
	public static Func<short, long, object> <>9__0_27;
	public static Func<short, float, object> <>9__0_28;
	public static Func<short, Decimal, object> <>9__0_29;
	public static Func<short, double, object> <>9__0_30;
	public static Func<ushort, byte, object> <>9__0_31;
	public static Func<ushort, sbyte, object> <>9__0_32;
	public static Func<ushort, short, object> <>9__0_33;
	public static Func<ushort, ushort, object> <>9__0_34;
	public static Func<ushort, int, object> <>9__0_35;
	public static Func<ushort, uint, object> <>9__0_36;
	public static Func<ushort, long, object> <>9__0_37;
	public static Func<ushort, ulong, object> <>9__0_38;
	public static Func<ushort, float, object> <>9__0_39;
	public static Func<ushort, Decimal, object> <>9__0_40;
	public static Func<ushort, double, object> <>9__0_41;
	public static Func<int, byte, object> <>9__0_42;
	public static Func<int, sbyte, object> <>9__0_43;
	public static Func<int, short, object> <>9__0_44;
	public static Func<int, ushort, object> <>9__0_45;
	public static Func<int, int, object> <>9__0_46;
	public static Func<int, uint, object> <>9__0_47;
	public static Func<int, long, object> <>9__0_48;
	public static Func<int, float, object> <>9__0_49;
	public static Func<int, Decimal, object> <>9__0_50;
	public static Func<int, double, object> <>9__0_51;
	public static Func<uint, byte, object> <>9__0_52;
	public static Func<uint, sbyte, object> <>9__0_53;
	public static Func<uint, short, object> <>9__0_54;
	public static Func<uint, ushort, object> <>9__0_55;
	public static Func<uint, int, object> <>9__0_56;
	public static Func<uint, uint, object> <>9__0_57;
	public static Func<uint, long, object> <>9__0_58;
	public static Func<uint, ulong, object> <>9__0_59;
	public static Func<uint, float, object> <>9__0_60;
	public static Func<uint, Decimal, object> <>9__0_61;
	public static Func<uint, double, object> <>9__0_62;
	public static Func<long, byte, object> <>9__0_63;
	public static Func<long, sbyte, object> <>9__0_64;
	public static Func<long, short, object> <>9__0_65;
	public static Func<long, ushort, object> <>9__0_66;
	public static Func<long, int, object> <>9__0_67;
	public static Func<long, uint, object> <>9__0_68;
	public static Func<long, long, object> <>9__0_69;
	public static Func<long, float, object> <>9__0_70;
	public static Func<long, Decimal, object> <>9__0_71;
	public static Func<long, double, object> <>9__0_72;
	public static Func<ulong, byte, object> <>9__0_73;
	public static Func<ulong, ushort, object> <>9__0_74;
	public static Func<ulong, uint, object> <>9__0_75;
	public static Func<ulong, ulong, object> <>9__0_76;
	public static Func<ulong, float, object> <>9__0_77;
	public static Func<ulong, Decimal, object> <>9__0_78;
	public static Func<ulong, double, object> <>9__0_79;
	public static Func<float, byte, object> <>9__0_80;
	public static Func<float, sbyte, object> <>9__0_81;
	public static Func<float, short, object> <>9__0_82;
	public static Func<float, ushort, object> <>9__0_83;
	public static Func<float, int, object> <>9__0_84;
	public static Func<float, uint, object> <>9__0_85;
	public static Func<float, long, object> <>9__0_86;
	public static Func<float, ulong, object> <>9__0_87;
	public static Func<float, float, object> <>9__0_88;
	public static Func<float, double, object> <>9__0_89;
	public static Func<Decimal, byte, object> <>9__0_90;
	public static Func<Decimal, sbyte, object> <>9__0_91;
	public static Func<Decimal, short, object> <>9__0_92;
	public static Func<Decimal, ushort, object> <>9__0_93;
	public static Func<Decimal, int, object> <>9__0_94;
	public static Func<Decimal, uint, object> <>9__0_95;
	public static Func<Decimal, long, object> <>9__0_96;
	public static Func<Decimal, ulong, object> <>9__0_97;
	public static Func<Decimal, Decimal, object> <>9__0_98;
	public static Func<double, byte, object> <>9__0_99;
	public static Func<double, sbyte, object> <>9__0_100;
	public static Func<double, short, object> <>9__0_101;
	public static Func<double, ushort, object> <>9__0_102;
	public static Func<double, int, object> <>9__0_103;
	public static Func<double, uint, object> <>9__0_104;
	public static Func<double, long, object> <>9__0_105;
	public static Func<double, ulong, object> <>9__0_106;
	public static Func<double, float, object> <>9__0_107;
	public static Func<double, double, object> <>9__0_108;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal object <.ctor>b__0_0(byte a, byte b) { }

	internal object <.ctor>b__0_1(byte a, sbyte b) { }

	internal object <.ctor>b__0_2(byte a, short b) { }

	internal object <.ctor>b__0_3(byte a, ushort b) { }

	internal object <.ctor>b__0_4(byte a, int b) { }

	internal object <.ctor>b__0_5(byte a, uint b) { }

	internal object <.ctor>b__0_6(byte a, long b) { }

	internal object <.ctor>b__0_7(byte a, ulong b) { }

	internal object <.ctor>b__0_8(byte a, float b) { }

	internal object <.ctor>b__0_9(byte a, Decimal b) { }

	internal object <.ctor>b__0_10(byte a, double b) { }

	internal object <.ctor>b__0_11(sbyte a, byte b) { }

	internal object <.ctor>b__0_12(sbyte a, sbyte b) { }

	internal object <.ctor>b__0_13(sbyte a, short b) { }

	internal object <.ctor>b__0_14(sbyte a, ushort b) { }

	internal object <.ctor>b__0_15(sbyte a, int b) { }

	internal object <.ctor>b__0_16(sbyte a, uint b) { }

	internal object <.ctor>b__0_17(sbyte a, long b) { }

	internal object <.ctor>b__0_18(sbyte a, float b) { }

	internal object <.ctor>b__0_19(sbyte a, Decimal b) { }

	internal object <.ctor>b__0_20(sbyte a, double b) { }

	internal object <.ctor>b__0_21(short a, byte b) { }

	internal object <.ctor>b__0_22(short a, sbyte b) { }

	internal object <.ctor>b__0_23(short a, short b) { }

	internal object <.ctor>b__0_24(short a, ushort b) { }

	internal object <.ctor>b__0_25(short a, int b) { }

	internal object <.ctor>b__0_26(short a, uint b) { }

	internal object <.ctor>b__0_27(short a, long b) { }

	internal object <.ctor>b__0_28(short a, float b) { }

	internal object <.ctor>b__0_29(short a, Decimal b) { }

	internal object <.ctor>b__0_30(short a, double b) { }

	internal object <.ctor>b__0_31(ushort a, byte b) { }

	internal object <.ctor>b__0_32(ushort a, sbyte b) { }

	internal object <.ctor>b__0_33(ushort a, short b) { }

	internal object <.ctor>b__0_34(ushort a, ushort b) { }

	internal object <.ctor>b__0_35(ushort a, int b) { }

	internal object <.ctor>b__0_36(ushort a, uint b) { }

	internal object <.ctor>b__0_37(ushort a, long b) { }

	internal object <.ctor>b__0_38(ushort a, ulong b) { }

	internal object <.ctor>b__0_39(ushort a, float b) { }

	internal object <.ctor>b__0_40(ushort a, Decimal b) { }

	internal object <.ctor>b__0_41(ushort a, double b) { }

	internal object <.ctor>b__0_42(int a, byte b) { }

	internal object <.ctor>b__0_43(int a, sbyte b) { }

	internal object <.ctor>b__0_44(int a, short b) { }

	internal object <.ctor>b__0_45(int a, ushort b) { }

	internal object <.ctor>b__0_46(int a, int b) { }

	internal object <.ctor>b__0_47(int a, uint b) { }

	internal object <.ctor>b__0_48(int a, long b) { }

	internal object <.ctor>b__0_49(int a, float b) { }

	internal object <.ctor>b__0_50(int a, Decimal b) { }

	internal object <.ctor>b__0_51(int a, double b) { }

	internal object <.ctor>b__0_52(uint a, byte b) { }

	internal object <.ctor>b__0_53(uint a, sbyte b) { }

	internal object <.ctor>b__0_54(uint a, short b) { }

	internal object <.ctor>b__0_55(uint a, ushort b) { }

	internal object <.ctor>b__0_56(uint a, int b) { }

	internal object <.ctor>b__0_57(uint a, uint b) { }

	internal object <.ctor>b__0_58(uint a, long b) { }

	internal object <.ctor>b__0_59(uint a, ulong b) { }

	internal object <.ctor>b__0_60(uint a, float b) { }

	internal object <.ctor>b__0_61(uint a, Decimal b) { }

	internal object <.ctor>b__0_62(uint a, double b) { }

	internal object <.ctor>b__0_63(long a, byte b) { }

	internal object <.ctor>b__0_64(long a, sbyte b) { }

	internal object <.ctor>b__0_65(long a, short b) { }

	internal object <.ctor>b__0_66(long a, ushort b) { }

	internal object <.ctor>b__0_67(long a, int b) { }

	internal object <.ctor>b__0_68(long a, uint b) { }

	internal object <.ctor>b__0_69(long a, long b) { }

	internal object <.ctor>b__0_70(long a, float b) { }

	internal object <.ctor>b__0_71(long a, Decimal b) { }

	internal object <.ctor>b__0_72(long a, double b) { }

	internal object <.ctor>b__0_73(ulong a, byte b) { }

	internal object <.ctor>b__0_74(ulong a, ushort b) { }

	internal object <.ctor>b__0_75(ulong a, uint b) { }

	internal object <.ctor>b__0_76(ulong a, ulong b) { }

	internal object <.ctor>b__0_77(ulong a, float b) { }

	internal object <.ctor>b__0_78(ulong a, Decimal b) { }

	internal object <.ctor>b__0_79(ulong a, double b) { }

	internal object <.ctor>b__0_80(float a, byte b) { }

	internal object <.ctor>b__0_81(float a, sbyte b) { }

	internal object <.ctor>b__0_82(float a, short b) { }

	internal object <.ctor>b__0_83(float a, ushort b) { }

	internal object <.ctor>b__0_84(float a, int b) { }

	internal object <.ctor>b__0_85(float a, uint b) { }

	internal object <.ctor>b__0_86(float a, long b) { }

	internal object <.ctor>b__0_87(float a, ulong b) { }

	internal object <.ctor>b__0_88(float a, float b) { }

	internal object <.ctor>b__0_89(float a, double b) { }

	internal object <.ctor>b__0_90(Decimal a, byte b) { }

	internal object <.ctor>b__0_91(Decimal a, sbyte b) { }

	internal object <.ctor>b__0_92(Decimal a, short b) { }

	internal object <.ctor>b__0_93(Decimal a, ushort b) { }

	internal object <.ctor>b__0_94(Decimal a, int b) { }

	internal object <.ctor>b__0_95(Decimal a, uint b) { }

	internal object <.ctor>b__0_96(Decimal a, long b) { }

	internal object <.ctor>b__0_97(Decimal a, ulong b) { }

	internal object <.ctor>b__0_98(Decimal a, Decimal b) { }

	internal object <.ctor>b__0_99(double a, byte b) { }

	internal object <.ctor>b__0_100(double a, sbyte b) { }

	internal object <.ctor>b__0_101(double a, short b) { }

	internal object <.ctor>b__0_102(double a, ushort b) { }

	internal object <.ctor>b__0_103(double a, int b) { }

	internal object <.ctor>b__0_104(double a, uint b) { }

	internal object <.ctor>b__0_105(double a, long b) { }

	internal object <.ctor>b__0_106(double a, ulong b) { }

	internal object <.ctor>b__0_107(double a, float b) { }

	internal object <.ctor>b__0_108(double a, double b) { }
}

// Namespace: Ludiq
public class GreaterThanOrEqualHandler : BinaryOperatorHandler
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class GreaterThanOrEqualHandler.<>c
{
	// Fields
	public static readonly GreaterThanOrEqualHandler.<>c <>9;
	public static Func<byte, byte, object> <>9__0_0;
	public static Func<byte, sbyte, object> <>9__0_1;
	public static Func<byte, short, object> <>9__0_2;
	public static Func<byte, ushort, object> <>9__0_3;
	public static Func<byte, int, object> <>9__0_4;
	public static Func<byte, uint, object> <>9__0_5;
	public static Func<byte, long, object> <>9__0_6;
	public static Func<byte, ulong, object> <>9__0_7;
	public static Func<byte, float, object> <>9__0_8;
	public static Func<byte, Decimal, object> <>9__0_9;
	public static Func<byte, double, object> <>9__0_10;
	public static Func<sbyte, byte, object> <>9__0_11;
	public static Func<sbyte, sbyte, object> <>9__0_12;
	public static Func<sbyte, short, object> <>9__0_13;
	public static Func<sbyte, ushort, object> <>9__0_14;
	public static Func<sbyte, int, object> <>9__0_15;
	public static Func<sbyte, uint, object> <>9__0_16;
	public static Func<sbyte, long, object> <>9__0_17;
	public static Func<sbyte, float, object> <>9__0_18;
	public static Func<sbyte, Decimal, object> <>9__0_19;
	public static Func<sbyte, double, object> <>9__0_20;
	public static Func<short, byte, object> <>9__0_21;
	public static Func<short, sbyte, object> <>9__0_22;
	public static Func<short, short, object> <>9__0_23;
	public static Func<short, ushort, object> <>9__0_24;
	public static Func<short, int, object> <>9__0_25;
	public static Func<short, uint, object> <>9__0_26;
	public static Func<short, long, object> <>9__0_27;
	public static Func<short, float, object> <>9__0_28;
	public static Func<short, Decimal, object> <>9__0_29;
	public static Func<short, double, object> <>9__0_30;
	public static Func<ushort, byte, object> <>9__0_31;
	public static Func<ushort, sbyte, object> <>9__0_32;
	public static Func<ushort, short, object> <>9__0_33;
	public static Func<ushort, ushort, object> <>9__0_34;
	public static Func<ushort, int, object> <>9__0_35;
	public static Func<ushort, uint, object> <>9__0_36;
	public static Func<ushort, long, object> <>9__0_37;
	public static Func<ushort, ulong, object> <>9__0_38;
	public static Func<ushort, float, object> <>9__0_39;
	public static Func<ushort, Decimal, object> <>9__0_40;
	public static Func<ushort, double, object> <>9__0_41;
	public static Func<int, byte, object> <>9__0_42;
	public static Func<int, sbyte, object> <>9__0_43;
	public static Func<int, short, object> <>9__0_44;
	public static Func<int, ushort, object> <>9__0_45;
	public static Func<int, int, object> <>9__0_46;
	public static Func<int, uint, object> <>9__0_47;
	public static Func<int, long, object> <>9__0_48;
	public static Func<int, float, object> <>9__0_49;
	public static Func<int, Decimal, object> <>9__0_50;
	public static Func<int, double, object> <>9__0_51;
	public static Func<uint, byte, object> <>9__0_52;
	public static Func<uint, sbyte, object> <>9__0_53;
	public static Func<uint, short, object> <>9__0_54;
	public static Func<uint, ushort, object> <>9__0_55;
	public static Func<uint, int, object> <>9__0_56;
	public static Func<uint, uint, object> <>9__0_57;
	public static Func<uint, long, object> <>9__0_58;
	public static Func<uint, ulong, object> <>9__0_59;
	public static Func<uint, float, object> <>9__0_60;
	public static Func<uint, Decimal, object> <>9__0_61;
	public static Func<uint, double, object> <>9__0_62;
	public static Func<long, byte, object> <>9__0_63;
	public static Func<long, sbyte, object> <>9__0_64;
	public static Func<long, short, object> <>9__0_65;
	public static Func<long, ushort, object> <>9__0_66;
	public static Func<long, int, object> <>9__0_67;
	public static Func<long, uint, object> <>9__0_68;
	public static Func<long, long, object> <>9__0_69;
	public static Func<long, float, object> <>9__0_70;
	public static Func<long, Decimal, object> <>9__0_71;
	public static Func<long, double, object> <>9__0_72;
	public static Func<ulong, byte, object> <>9__0_73;
	public static Func<ulong, ushort, object> <>9__0_74;
	public static Func<ulong, uint, object> <>9__0_75;
	public static Func<ulong, ulong, object> <>9__0_76;
	public static Func<ulong, float, object> <>9__0_77;
	public static Func<ulong, Decimal, object> <>9__0_78;
	public static Func<ulong, double, object> <>9__0_79;
	public static Func<float, byte, object> <>9__0_80;
	public static Func<float, sbyte, object> <>9__0_81;
	public static Func<float, short, object> <>9__0_82;
	public static Func<float, ushort, object> <>9__0_83;
	public static Func<float, int, object> <>9__0_84;
	public static Func<float, uint, object> <>9__0_85;
	public static Func<float, long, object> <>9__0_86;
	public static Func<float, ulong, object> <>9__0_87;
	public static Func<float, float, object> <>9__0_88;
	public static Func<float, double, object> <>9__0_89;
	public static Func<Decimal, byte, object> <>9__0_90;
	public static Func<Decimal, sbyte, object> <>9__0_91;
	public static Func<Decimal, short, object> <>9__0_92;
	public static Func<Decimal, ushort, object> <>9__0_93;
	public static Func<Decimal, int, object> <>9__0_94;
	public static Func<Decimal, uint, object> <>9__0_95;
	public static Func<Decimal, long, object> <>9__0_96;
	public static Func<Decimal, ulong, object> <>9__0_97;
	public static Func<Decimal, Decimal, object> <>9__0_98;
	public static Func<double, byte, object> <>9__0_99;
	public static Func<double, sbyte, object> <>9__0_100;
	public static Func<double, short, object> <>9__0_101;
	public static Func<double, ushort, object> <>9__0_102;
	public static Func<double, int, object> <>9__0_103;
	public static Func<double, uint, object> <>9__0_104;
	public static Func<double, long, object> <>9__0_105;
	public static Func<double, ulong, object> <>9__0_106;
	public static Func<double, float, object> <>9__0_107;
	public static Func<double, double, object> <>9__0_108;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal object <.ctor>b__0_0(byte a, byte b) { }

	internal object <.ctor>b__0_1(byte a, sbyte b) { }

	internal object <.ctor>b__0_2(byte a, short b) { }

	internal object <.ctor>b__0_3(byte a, ushort b) { }

	internal object <.ctor>b__0_4(byte a, int b) { }

	internal object <.ctor>b__0_5(byte a, uint b) { }

	internal object <.ctor>b__0_6(byte a, long b) { }

	internal object <.ctor>b__0_7(byte a, ulong b) { }

	internal object <.ctor>b__0_8(byte a, float b) { }

	internal object <.ctor>b__0_9(byte a, Decimal b) { }

	internal object <.ctor>b__0_10(byte a, double b) { }

	internal object <.ctor>b__0_11(sbyte a, byte b) { }

	internal object <.ctor>b__0_12(sbyte a, sbyte b) { }

	internal object <.ctor>b__0_13(sbyte a, short b) { }

	internal object <.ctor>b__0_14(sbyte a, ushort b) { }

	internal object <.ctor>b__0_15(sbyte a, int b) { }

	internal object <.ctor>b__0_16(sbyte a, uint b) { }

	internal object <.ctor>b__0_17(sbyte a, long b) { }

	internal object <.ctor>b__0_18(sbyte a, float b) { }

	internal object <.ctor>b__0_19(sbyte a, Decimal b) { }

	internal object <.ctor>b__0_20(sbyte a, double b) { }

	internal object <.ctor>b__0_21(short a, byte b) { }

	internal object <.ctor>b__0_22(short a, sbyte b) { }

	internal object <.ctor>b__0_23(short a, short b) { }

	internal object <.ctor>b__0_24(short a, ushort b) { }

	internal object <.ctor>b__0_25(short a, int b) { }

	internal object <.ctor>b__0_26(short a, uint b) { }

	internal object <.ctor>b__0_27(short a, long b) { }

	internal object <.ctor>b__0_28(short a, float b) { }

	internal object <.ctor>b__0_29(short a, Decimal b) { }

	internal object <.ctor>b__0_30(short a, double b) { }

	internal object <.ctor>b__0_31(ushort a, byte b) { }

	internal object <.ctor>b__0_32(ushort a, sbyte b) { }

	internal object <.ctor>b__0_33(ushort a, short b) { }

	internal object <.ctor>b__0_34(ushort a, ushort b) { }

	internal object <.ctor>b__0_35(ushort a, int b) { }

	internal object <.ctor>b__0_36(ushort a, uint b) { }

	internal object <.ctor>b__0_37(ushort a, long b) { }

	internal object <.ctor>b__0_38(ushort a, ulong b) { }

	internal object <.ctor>b__0_39(ushort a, float b) { }

	internal object <.ctor>b__0_40(ushort a, Decimal b) { }

	internal object <.ctor>b__0_41(ushort a, double b) { }

	internal object <.ctor>b__0_42(int a, byte b) { }

	internal object <.ctor>b__0_43(int a, sbyte b) { }

	internal object <.ctor>b__0_44(int a, short b) { }

	internal object <.ctor>b__0_45(int a, ushort b) { }

	internal object <.ctor>b__0_46(int a, int b) { }

	internal object <.ctor>b__0_47(int a, uint b) { }

	internal object <.ctor>b__0_48(int a, long b) { }

	internal object <.ctor>b__0_49(int a, float b) { }

	internal object <.ctor>b__0_50(int a, Decimal b) { }

	internal object <.ctor>b__0_51(int a, double b) { }

	internal object <.ctor>b__0_52(uint a, byte b) { }

	internal object <.ctor>b__0_53(uint a, sbyte b) { }

	internal object <.ctor>b__0_54(uint a, short b) { }

	internal object <.ctor>b__0_55(uint a, ushort b) { }

	internal object <.ctor>b__0_56(uint a, int b) { }

	internal object <.ctor>b__0_57(uint a, uint b) { }

	internal object <.ctor>b__0_58(uint a, long b) { }

	internal object <.ctor>b__0_59(uint a, ulong b) { }

	internal object <.ctor>b__0_60(uint a, float b) { }

	internal object <.ctor>b__0_61(uint a, Decimal b) { }

	internal object <.ctor>b__0_62(uint a, double b) { }

	internal object <.ctor>b__0_63(long a, byte b) { }

	internal object <.ctor>b__0_64(long a, sbyte b) { }

	internal object <.ctor>b__0_65(long a, short b) { }

	internal object <.ctor>b__0_66(long a, ushort b) { }

	internal object <.ctor>b__0_67(long a, int b) { }

	internal object <.ctor>b__0_68(long a, uint b) { }

	internal object <.ctor>b__0_69(long a, long b) { }

	internal object <.ctor>b__0_70(long a, float b) { }

	internal object <.ctor>b__0_71(long a, Decimal b) { }

	internal object <.ctor>b__0_72(long a, double b) { }

	internal object <.ctor>b__0_73(ulong a, byte b) { }

	internal object <.ctor>b__0_74(ulong a, ushort b) { }

	internal object <.ctor>b__0_75(ulong a, uint b) { }

	internal object <.ctor>b__0_76(ulong a, ulong b) { }

	internal object <.ctor>b__0_77(ulong a, float b) { }

	internal object <.ctor>b__0_78(ulong a, Decimal b) { }

	internal object <.ctor>b__0_79(ulong a, double b) { }

	internal object <.ctor>b__0_80(float a, byte b) { }

	internal object <.ctor>b__0_81(float a, sbyte b) { }

	internal object <.ctor>b__0_82(float a, short b) { }

	internal object <.ctor>b__0_83(float a, ushort b) { }

	internal object <.ctor>b__0_84(float a, int b) { }

	internal object <.ctor>b__0_85(float a, uint b) { }

	internal object <.ctor>b__0_86(float a, long b) { }

	internal object <.ctor>b__0_87(float a, ulong b) { }

	internal object <.ctor>b__0_88(float a, float b) { }

	internal object <.ctor>b__0_89(float a, double b) { }

	internal object <.ctor>b__0_90(Decimal a, byte b) { }

	internal object <.ctor>b__0_91(Decimal a, sbyte b) { }

	internal object <.ctor>b__0_92(Decimal a, short b) { }

	internal object <.ctor>b__0_93(Decimal a, ushort b) { }

	internal object <.ctor>b__0_94(Decimal a, int b) { }

	internal object <.ctor>b__0_95(Decimal a, uint b) { }

	internal object <.ctor>b__0_96(Decimal a, long b) { }

	internal object <.ctor>b__0_97(Decimal a, ulong b) { }

	internal object <.ctor>b__0_98(Decimal a, Decimal b) { }

	internal object <.ctor>b__0_99(double a, byte b) { }

	internal object <.ctor>b__0_100(double a, sbyte b) { }

	internal object <.ctor>b__0_101(double a, short b) { }

	internal object <.ctor>b__0_102(double a, ushort b) { }

	internal object <.ctor>b__0_103(double a, int b) { }

	internal object <.ctor>b__0_104(double a, uint b) { }

	internal object <.ctor>b__0_105(double a, long b) { }

	internal object <.ctor>b__0_106(double a, ulong b) { }

	internal object <.ctor>b__0_107(double a, float b) { }

	internal object <.ctor>b__0_108(double a, double b) { }
}

// Namespace: Ludiq
public sealed class IncrementHandler : UnaryOperatorHandler
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class IncrementHandler.<>c
{
	// Fields
	public static readonly IncrementHandler.<>c <>9;
	public static Func<byte, object> <>9__0_0;
	public static Func<sbyte, object> <>9__0_1;
	public static Func<short, object> <>9__0_2;
	public static Func<ushort, object> <>9__0_3;
	public static Func<int, object> <>9__0_4;
	public static Func<uint, object> <>9__0_5;
	public static Func<long, object> <>9__0_6;
	public static Func<ulong, object> <>9__0_7;
	public static Func<float, object> <>9__0_8;
	public static Func<Decimal, object> <>9__0_9;
	public static Func<double, object> <>9__0_10;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal object <.ctor>b__0_0(byte a) { }

	internal object <.ctor>b__0_1(sbyte a) { }

	internal object <.ctor>b__0_2(short a) { }

	internal object <.ctor>b__0_3(ushort a) { }

	internal object <.ctor>b__0_4(int a) { }

	internal object <.ctor>b__0_5(uint a) { }

	internal object <.ctor>b__0_6(long a) { }

	internal object <.ctor>b__0_7(ulong a) { }

	internal object <.ctor>b__0_8(float a) { }

	internal object <.ctor>b__0_9(Decimal a) { }

	internal object <.ctor>b__0_10(double a) { }
}

// Namespace: Ludiq
public class InequalityHandler : BinaryOperatorHandler
{
	// Methods

	public void .ctor() { }

	protected override object BothNullHandling() { }

	protected override object SingleNullHandling() { }

	public override object Operate(object leftOperand, object rightOperand) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class InequalityHandler.<>c
{
	// Fields
	public static readonly InequalityHandler.<>c <>9;
	public static Func<byte, byte, object> <>9__0_0;
	public static Func<byte, sbyte, object> <>9__0_1;
	public static Func<byte, short, object> <>9__0_2;
	public static Func<byte, ushort, object> <>9__0_3;
	public static Func<byte, int, object> <>9__0_4;
	public static Func<byte, uint, object> <>9__0_5;
	public static Func<byte, long, object> <>9__0_6;
	public static Func<byte, ulong, object> <>9__0_7;
	public static Func<byte, float, object> <>9__0_8;
	public static Func<byte, Decimal, object> <>9__0_9;
	public static Func<byte, double, object> <>9__0_10;
	public static Func<sbyte, byte, object> <>9__0_11;
	public static Func<sbyte, sbyte, object> <>9__0_12;
	public static Func<sbyte, short, object> <>9__0_13;
	public static Func<sbyte, ushort, object> <>9__0_14;
	public static Func<sbyte, int, object> <>9__0_15;
	public static Func<sbyte, uint, object> <>9__0_16;
	public static Func<sbyte, long, object> <>9__0_17;
	public static Func<sbyte, float, object> <>9__0_18;
	public static Func<sbyte, Decimal, object> <>9__0_19;
	public static Func<sbyte, double, object> <>9__0_20;
	public static Func<short, byte, object> <>9__0_21;
	public static Func<short, sbyte, object> <>9__0_22;
	public static Func<short, short, object> <>9__0_23;
	public static Func<short, ushort, object> <>9__0_24;
	public static Func<short, int, object> <>9__0_25;
	public static Func<short, uint, object> <>9__0_26;
	public static Func<short, long, object> <>9__0_27;
	public static Func<short, float, object> <>9__0_28;
	public static Func<short, Decimal, object> <>9__0_29;
	public static Func<short, double, object> <>9__0_30;
	public static Func<ushort, byte, object> <>9__0_31;
	public static Func<ushort, sbyte, object> <>9__0_32;
	public static Func<ushort, short, object> <>9__0_33;
	public static Func<ushort, ushort, object> <>9__0_34;
	public static Func<ushort, int, object> <>9__0_35;
	public static Func<ushort, uint, object> <>9__0_36;
	public static Func<ushort, long, object> <>9__0_37;
	public static Func<ushort, ulong, object> <>9__0_38;
	public static Func<ushort, float, object> <>9__0_39;
	public static Func<ushort, Decimal, object> <>9__0_40;
	public static Func<ushort, double, object> <>9__0_41;
	public static Func<int, byte, object> <>9__0_42;
	public static Func<int, sbyte, object> <>9__0_43;
	public static Func<int, short, object> <>9__0_44;
	public static Func<int, ushort, object> <>9__0_45;
	public static Func<int, int, object> <>9__0_46;
	public static Func<int, uint, object> <>9__0_47;
	public static Func<int, long, object> <>9__0_48;
	public static Func<int, float, object> <>9__0_49;
	public static Func<int, Decimal, object> <>9__0_50;
	public static Func<int, double, object> <>9__0_51;
	public static Func<uint, byte, object> <>9__0_52;
	public static Func<uint, sbyte, object> <>9__0_53;
	public static Func<uint, short, object> <>9__0_54;
	public static Func<uint, ushort, object> <>9__0_55;
	public static Func<uint, int, object> <>9__0_56;
	public static Func<uint, uint, object> <>9__0_57;
	public static Func<uint, long, object> <>9__0_58;
	public static Func<uint, ulong, object> <>9__0_59;
	public static Func<uint, float, object> <>9__0_60;
	public static Func<uint, Decimal, object> <>9__0_61;
	public static Func<uint, double, object> <>9__0_62;
	public static Func<long, byte, object> <>9__0_63;
	public static Func<long, sbyte, object> <>9__0_64;
	public static Func<long, short, object> <>9__0_65;
	public static Func<long, ushort, object> <>9__0_66;
	public static Func<long, int, object> <>9__0_67;
	public static Func<long, uint, object> <>9__0_68;
	public static Func<long, long, object> <>9__0_69;
	public static Func<long, float, object> <>9__0_70;
	public static Func<long, Decimal, object> <>9__0_71;
	public static Func<long, double, object> <>9__0_72;
	public static Func<ulong, byte, object> <>9__0_73;
	public static Func<ulong, ushort, object> <>9__0_74;
	public static Func<ulong, uint, object> <>9__0_75;
	public static Func<ulong, ulong, object> <>9__0_76;
	public static Func<ulong, float, object> <>9__0_77;
	public static Func<ulong, Decimal, object> <>9__0_78;
	public static Func<ulong, double, object> <>9__0_79;
	public static Func<float, byte, object> <>9__0_80;
	public static Func<float, sbyte, object> <>9__0_81;
	public static Func<float, short, object> <>9__0_82;
	public static Func<float, ushort, object> <>9__0_83;
	public static Func<float, int, object> <>9__0_84;
	public static Func<float, uint, object> <>9__0_85;
	public static Func<float, long, object> <>9__0_86;
	public static Func<float, ulong, object> <>9__0_87;
	public static Func<float, float, object> <>9__0_88;
	public static Func<float, double, object> <>9__0_89;
	public static Func<Decimal, byte, object> <>9__0_90;
	public static Func<Decimal, sbyte, object> <>9__0_91;
	public static Func<Decimal, short, object> <>9__0_92;
	public static Func<Decimal, ushort, object> <>9__0_93;
	public static Func<Decimal, int, object> <>9__0_94;
	public static Func<Decimal, uint, object> <>9__0_95;
	public static Func<Decimal, long, object> <>9__0_96;
	public static Func<Decimal, ulong, object> <>9__0_97;
	public static Func<Decimal, Decimal, object> <>9__0_98;
	public static Func<double, byte, object> <>9__0_99;
	public static Func<double, sbyte, object> <>9__0_100;
	public static Func<double, short, object> <>9__0_101;
	public static Func<double, ushort, object> <>9__0_102;
	public static Func<double, int, object> <>9__0_103;
	public static Func<double, uint, object> <>9__0_104;
	public static Func<double, long, object> <>9__0_105;
	public static Func<double, ulong, object> <>9__0_106;
	public static Func<double, float, object> <>9__0_107;
	public static Func<double, double, object> <>9__0_108;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal object <.ctor>b__0_0(byte a, byte b) { }

	internal object <.ctor>b__0_1(byte a, sbyte b) { }

	internal object <.ctor>b__0_2(byte a, short b) { }

	internal object <.ctor>b__0_3(byte a, ushort b) { }

	internal object <.ctor>b__0_4(byte a, int b) { }

	internal object <.ctor>b__0_5(byte a, uint b) { }

	internal object <.ctor>b__0_6(byte a, long b) { }

	internal object <.ctor>b__0_7(byte a, ulong b) { }

	internal object <.ctor>b__0_8(byte a, float b) { }

	internal object <.ctor>b__0_9(byte a, Decimal b) { }

	internal object <.ctor>b__0_10(byte a, double b) { }

	internal object <.ctor>b__0_11(sbyte a, byte b) { }

	internal object <.ctor>b__0_12(sbyte a, sbyte b) { }

	internal object <.ctor>b__0_13(sbyte a, short b) { }

	internal object <.ctor>b__0_14(sbyte a, ushort b) { }

	internal object <.ctor>b__0_15(sbyte a, int b) { }

	internal object <.ctor>b__0_16(sbyte a, uint b) { }

	internal object <.ctor>b__0_17(sbyte a, long b) { }

	internal object <.ctor>b__0_18(sbyte a, float b) { }

	internal object <.ctor>b__0_19(sbyte a, Decimal b) { }

	internal object <.ctor>b__0_20(sbyte a, double b) { }

	internal object <.ctor>b__0_21(short a, byte b) { }

	internal object <.ctor>b__0_22(short a, sbyte b) { }

	internal object <.ctor>b__0_23(short a, short b) { }

	internal object <.ctor>b__0_24(short a, ushort b) { }

	internal object <.ctor>b__0_25(short a, int b) { }

	internal object <.ctor>b__0_26(short a, uint b) { }

	internal object <.ctor>b__0_27(short a, long b) { }

	internal object <.ctor>b__0_28(short a, float b) { }

	internal object <.ctor>b__0_29(short a, Decimal b) { }

	internal object <.ctor>b__0_30(short a, double b) { }

	internal object <.ctor>b__0_31(ushort a, byte b) { }

	internal object <.ctor>b__0_32(ushort a, sbyte b) { }

	internal object <.ctor>b__0_33(ushort a, short b) { }

	internal object <.ctor>b__0_34(ushort a, ushort b) { }

	internal object <.ctor>b__0_35(ushort a, int b) { }

	internal object <.ctor>b__0_36(ushort a, uint b) { }

	internal object <.ctor>b__0_37(ushort a, long b) { }

	internal object <.ctor>b__0_38(ushort a, ulong b) { }

	internal object <.ctor>b__0_39(ushort a, float b) { }

	internal object <.ctor>b__0_40(ushort a, Decimal b) { }

	internal object <.ctor>b__0_41(ushort a, double b) { }

	internal object <.ctor>b__0_42(int a, byte b) { }

	internal object <.ctor>b__0_43(int a, sbyte b) { }

	internal object <.ctor>b__0_44(int a, short b) { }

	internal object <.ctor>b__0_45(int a, ushort b) { }

	internal object <.ctor>b__0_46(int a, int b) { }

	internal object <.ctor>b__0_47(int a, uint b) { }

	internal object <.ctor>b__0_48(int a, long b) { }

	internal object <.ctor>b__0_49(int a, float b) { }

	internal object <.ctor>b__0_50(int a, Decimal b) { }

	internal object <.ctor>b__0_51(int a, double b) { }

	internal object <.ctor>b__0_52(uint a, byte b) { }

	internal object <.ctor>b__0_53(uint a, sbyte b) { }

	internal object <.ctor>b__0_54(uint a, short b) { }

	internal object <.ctor>b__0_55(uint a, ushort b) { }

	internal object <.ctor>b__0_56(uint a, int b) { }

	internal object <.ctor>b__0_57(uint a, uint b) { }

	internal object <.ctor>b__0_58(uint a, long b) { }

	internal object <.ctor>b__0_59(uint a, ulong b) { }

	internal object <.ctor>b__0_60(uint a, float b) { }

	internal object <.ctor>b__0_61(uint a, Decimal b) { }

	internal object <.ctor>b__0_62(uint a, double b) { }

	internal object <.ctor>b__0_63(long a, byte b) { }

	internal object <.ctor>b__0_64(long a, sbyte b) { }

	internal object <.ctor>b__0_65(long a, short b) { }

	internal object <.ctor>b__0_66(long a, ushort b) { }

	internal object <.ctor>b__0_67(long a, int b) { }

	internal object <.ctor>b__0_68(long a, uint b) { }

	internal object <.ctor>b__0_69(long a, long b) { }

	internal object <.ctor>b__0_70(long a, float b) { }

	internal object <.ctor>b__0_71(long a, Decimal b) { }

	internal object <.ctor>b__0_72(long a, double b) { }

	internal object <.ctor>b__0_73(ulong a, byte b) { }

	internal object <.ctor>b__0_74(ulong a, ushort b) { }

	internal object <.ctor>b__0_75(ulong a, uint b) { }

	internal object <.ctor>b__0_76(ulong a, ulong b) { }

	internal object <.ctor>b__0_77(ulong a, float b) { }

	internal object <.ctor>b__0_78(ulong a, Decimal b) { }

	internal object <.ctor>b__0_79(ulong a, double b) { }

	internal object <.ctor>b__0_80(float a, byte b) { }

	internal object <.ctor>b__0_81(float a, sbyte b) { }

	internal object <.ctor>b__0_82(float a, short b) { }

	internal object <.ctor>b__0_83(float a, ushort b) { }

	internal object <.ctor>b__0_84(float a, int b) { }

	internal object <.ctor>b__0_85(float a, uint b) { }

	internal object <.ctor>b__0_86(float a, long b) { }

	internal object <.ctor>b__0_87(float a, ulong b) { }

	internal object <.ctor>b__0_88(float a, float b) { }

	internal object <.ctor>b__0_89(float a, double b) { }

	internal object <.ctor>b__0_90(Decimal a, byte b) { }

	internal object <.ctor>b__0_91(Decimal a, sbyte b) { }

	internal object <.ctor>b__0_92(Decimal a, short b) { }

	internal object <.ctor>b__0_93(Decimal a, ushort b) { }

	internal object <.ctor>b__0_94(Decimal a, int b) { }

	internal object <.ctor>b__0_95(Decimal a, uint b) { }

	internal object <.ctor>b__0_96(Decimal a, long b) { }

	internal object <.ctor>b__0_97(Decimal a, ulong b) { }

	internal object <.ctor>b__0_98(Decimal a, Decimal b) { }

	internal object <.ctor>b__0_99(double a, byte b) { }

	internal object <.ctor>b__0_100(double a, sbyte b) { }

	internal object <.ctor>b__0_101(double a, short b) { }

	internal object <.ctor>b__0_102(double a, ushort b) { }

	internal object <.ctor>b__0_103(double a, int b) { }

	internal object <.ctor>b__0_104(double a, uint b) { }

	internal object <.ctor>b__0_105(double a, long b) { }

	internal object <.ctor>b__0_106(double a, ulong b) { }

	internal object <.ctor>b__0_107(double a, float b) { }

	internal object <.ctor>b__0_108(double a, double b) { }
}

// Namespace: Ludiq
public sealed class InvalidOperatorException : OperatorException
{
	// Methods

	public void .ctor(string symbol, Type type) { }

	public void .ctor(string symbol, Type leftType, Type rightType) { }
}

// Namespace: Ludiq
public class LeftShiftHandler : BinaryOperatorHandler
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class LeftShiftHandler.<>c
{
	// Fields
	public static readonly LeftShiftHandler.<>c <>9;
	public static Func<byte, byte, object> <>9__0_0;
	public static Func<byte, sbyte, object> <>9__0_1;
	public static Func<byte, short, object> <>9__0_2;
	public static Func<byte, ushort, object> <>9__0_3;
	public static Func<byte, int, object> <>9__0_4;
	public static Func<sbyte, byte, object> <>9__0_5;
	public static Func<sbyte, sbyte, object> <>9__0_6;
	public static Func<sbyte, short, object> <>9__0_7;
	public static Func<sbyte, ushort, object> <>9__0_8;
	public static Func<sbyte, int, object> <>9__0_9;
	public static Func<short, byte, object> <>9__0_10;
	public static Func<short, sbyte, object> <>9__0_11;
	public static Func<short, short, object> <>9__0_12;
	public static Func<short, ushort, object> <>9__0_13;
	public static Func<short, int, object> <>9__0_14;
	public static Func<ushort, byte, object> <>9__0_15;
	public static Func<ushort, sbyte, object> <>9__0_16;
	public static Func<ushort, short, object> <>9__0_17;
	public static Func<ushort, ushort, object> <>9__0_18;
	public static Func<ushort, int, object> <>9__0_19;
	public static Func<int, byte, object> <>9__0_20;
	public static Func<int, sbyte, object> <>9__0_21;
	public static Func<int, short, object> <>9__0_22;
	public static Func<int, ushort, object> <>9__0_23;
	public static Func<int, int, object> <>9__0_24;
	public static Func<uint, byte, object> <>9__0_25;
	public static Func<uint, sbyte, object> <>9__0_26;
	public static Func<uint, short, object> <>9__0_27;
	public static Func<uint, ushort, object> <>9__0_28;
	public static Func<uint, int, object> <>9__0_29;
	public static Func<long, byte, object> <>9__0_30;
	public static Func<long, sbyte, object> <>9__0_31;
	public static Func<long, short, object> <>9__0_32;
	public static Func<long, ushort, object> <>9__0_33;
	public static Func<long, int, object> <>9__0_34;
	public static Func<ulong, byte, object> <>9__0_35;
	public static Func<ulong, sbyte, object> <>9__0_36;
	public static Func<ulong, short, object> <>9__0_37;
	public static Func<ulong, ushort, object> <>9__0_38;
	public static Func<ulong, int, object> <>9__0_39;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal object <.ctor>b__0_0(byte a, byte b) { }

	internal object <.ctor>b__0_1(byte a, sbyte b) { }

	internal object <.ctor>b__0_2(byte a, short b) { }

	internal object <.ctor>b__0_3(byte a, ushort b) { }

	internal object <.ctor>b__0_4(byte a, int b) { }

	internal object <.ctor>b__0_5(sbyte a, byte b) { }

	internal object <.ctor>b__0_6(sbyte a, sbyte b) { }

	internal object <.ctor>b__0_7(sbyte a, short b) { }

	internal object <.ctor>b__0_8(sbyte a, ushort b) { }

	internal object <.ctor>b__0_9(sbyte a, int b) { }

	internal object <.ctor>b__0_10(short a, byte b) { }

	internal object <.ctor>b__0_11(short a, sbyte b) { }

	internal object <.ctor>b__0_12(short a, short b) { }

	internal object <.ctor>b__0_13(short a, ushort b) { }

	internal object <.ctor>b__0_14(short a, int b) { }

	internal object <.ctor>b__0_15(ushort a, byte b) { }

	internal object <.ctor>b__0_16(ushort a, sbyte b) { }

	internal object <.ctor>b__0_17(ushort a, short b) { }

	internal object <.ctor>b__0_18(ushort a, ushort b) { }

	internal object <.ctor>b__0_19(ushort a, int b) { }

	internal object <.ctor>b__0_20(int a, byte b) { }

	internal object <.ctor>b__0_21(int a, sbyte b) { }

	internal object <.ctor>b__0_22(int a, short b) { }

	internal object <.ctor>b__0_23(int a, ushort b) { }

	internal object <.ctor>b__0_24(int a, int b) { }

	internal object <.ctor>b__0_25(uint a, byte b) { }

	internal object <.ctor>b__0_26(uint a, sbyte b) { }

	internal object <.ctor>b__0_27(uint a, short b) { }

	internal object <.ctor>b__0_28(uint a, ushort b) { }

	internal object <.ctor>b__0_29(uint a, int b) { }

	internal object <.ctor>b__0_30(long a, byte b) { }

	internal object <.ctor>b__0_31(long a, sbyte b) { }

	internal object <.ctor>b__0_32(long a, short b) { }

	internal object <.ctor>b__0_33(long a, ushort b) { }

	internal object <.ctor>b__0_34(long a, int b) { }

	internal object <.ctor>b__0_35(ulong a, byte b) { }

	internal object <.ctor>b__0_36(ulong a, sbyte b) { }

	internal object <.ctor>b__0_37(ulong a, short b) { }

	internal object <.ctor>b__0_38(ulong a, ushort b) { }

	internal object <.ctor>b__0_39(ulong a, int b) { }
}

// Namespace: Ludiq
public class LessThanHandler : BinaryOperatorHandler
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class LessThanHandler.<>c
{
	// Fields
	public static readonly LessThanHandler.<>c <>9;
	public static Func<byte, byte, object> <>9__0_0;
	public static Func<byte, sbyte, object> <>9__0_1;
	public static Func<byte, short, object> <>9__0_2;
	public static Func<byte, ushort, object> <>9__0_3;
	public static Func<byte, int, object> <>9__0_4;
	public static Func<byte, uint, object> <>9__0_5;
	public static Func<byte, long, object> <>9__0_6;
	public static Func<byte, ulong, object> <>9__0_7;
	public static Func<byte, float, object> <>9__0_8;
	public static Func<byte, Decimal, object> <>9__0_9;
	public static Func<byte, double, object> <>9__0_10;
	public static Func<sbyte, byte, object> <>9__0_11;
	public static Func<sbyte, sbyte, object> <>9__0_12;
	public static Func<sbyte, short, object> <>9__0_13;
	public static Func<sbyte, ushort, object> <>9__0_14;
	public static Func<sbyte, int, object> <>9__0_15;
	public static Func<sbyte, uint, object> <>9__0_16;
	public static Func<sbyte, long, object> <>9__0_17;
	public static Func<sbyte, float, object> <>9__0_18;
	public static Func<sbyte, Decimal, object> <>9__0_19;
	public static Func<sbyte, double, object> <>9__0_20;
	public static Func<short, byte, object> <>9__0_21;
	public static Func<short, sbyte, object> <>9__0_22;
	public static Func<short, short, object> <>9__0_23;
	public static Func<short, ushort, object> <>9__0_24;
	public static Func<short, int, object> <>9__0_25;
	public static Func<short, uint, object> <>9__0_26;
	public static Func<short, long, object> <>9__0_27;
	public static Func<short, float, object> <>9__0_28;
	public static Func<short, Decimal, object> <>9__0_29;
	public static Func<short, double, object> <>9__0_30;
	public static Func<ushort, byte, object> <>9__0_31;
	public static Func<ushort, sbyte, object> <>9__0_32;
	public static Func<ushort, short, object> <>9__0_33;
	public static Func<ushort, ushort, object> <>9__0_34;
	public static Func<ushort, int, object> <>9__0_35;
	public static Func<ushort, uint, object> <>9__0_36;
	public static Func<ushort, long, object> <>9__0_37;
	public static Func<ushort, ulong, object> <>9__0_38;
	public static Func<ushort, float, object> <>9__0_39;
	public static Func<ushort, Decimal, object> <>9__0_40;
	public static Func<ushort, double, object> <>9__0_41;
	public static Func<int, byte, object> <>9__0_42;
	public static Func<int, sbyte, object> <>9__0_43;
	public static Func<int, short, object> <>9__0_44;
	public static Func<int, ushort, object> <>9__0_45;
	public static Func<int, int, object> <>9__0_46;
	public static Func<int, uint, object> <>9__0_47;
	public static Func<int, long, object> <>9__0_48;
	public static Func<int, float, object> <>9__0_49;
	public static Func<int, Decimal, object> <>9__0_50;
	public static Func<int, double, object> <>9__0_51;
	public static Func<uint, byte, object> <>9__0_52;
	public static Func<uint, sbyte, object> <>9__0_53;
	public static Func<uint, short, object> <>9__0_54;
	public static Func<uint, ushort, object> <>9__0_55;
	public static Func<uint, int, object> <>9__0_56;
	public static Func<uint, uint, object> <>9__0_57;
	public static Func<uint, long, object> <>9__0_58;
	public static Func<uint, ulong, object> <>9__0_59;
	public static Func<uint, float, object> <>9__0_60;
	public static Func<uint, Decimal, object> <>9__0_61;
	public static Func<uint, double, object> <>9__0_62;
	public static Func<long, byte, object> <>9__0_63;
	public static Func<long, sbyte, object> <>9__0_64;
	public static Func<long, short, object> <>9__0_65;
	public static Func<long, ushort, object> <>9__0_66;
	public static Func<long, int, object> <>9__0_67;
	public static Func<long, uint, object> <>9__0_68;
	public static Func<long, long, object> <>9__0_69;
	public static Func<long, float, object> <>9__0_70;
	public static Func<long, Decimal, object> <>9__0_71;
	public static Func<long, double, object> <>9__0_72;
	public static Func<ulong, byte, object> <>9__0_73;
	public static Func<ulong, ushort, object> <>9__0_74;
	public static Func<ulong, uint, object> <>9__0_75;
	public static Func<ulong, ulong, object> <>9__0_76;
	public static Func<ulong, float, object> <>9__0_77;
	public static Func<ulong, Decimal, object> <>9__0_78;
	public static Func<ulong, double, object> <>9__0_79;
	public static Func<float, byte, object> <>9__0_80;
	public static Func<float, sbyte, object> <>9__0_81;
	public static Func<float, short, object> <>9__0_82;
	public static Func<float, ushort, object> <>9__0_83;
	public static Func<float, int, object> <>9__0_84;
	public static Func<float, uint, object> <>9__0_85;
	public static Func<float, long, object> <>9__0_86;
	public static Func<float, ulong, object> <>9__0_87;
	public static Func<float, float, object> <>9__0_88;
	public static Func<float, double, object> <>9__0_89;
	public static Func<Decimal, byte, object> <>9__0_90;
	public static Func<Decimal, sbyte, object> <>9__0_91;
	public static Func<Decimal, short, object> <>9__0_92;
	public static Func<Decimal, ushort, object> <>9__0_93;
	public static Func<Decimal, int, object> <>9__0_94;
	public static Func<Decimal, uint, object> <>9__0_95;
	public static Func<Decimal, long, object> <>9__0_96;
	public static Func<Decimal, ulong, object> <>9__0_97;
	public static Func<Decimal, Decimal, object> <>9__0_98;
	public static Func<double, byte, object> <>9__0_99;
	public static Func<double, sbyte, object> <>9__0_100;
	public static Func<double, short, object> <>9__0_101;
	public static Func<double, ushort, object> <>9__0_102;
	public static Func<double, int, object> <>9__0_103;
	public static Func<double, uint, object> <>9__0_104;
	public static Func<double, long, object> <>9__0_105;
	public static Func<double, ulong, object> <>9__0_106;
	public static Func<double, float, object> <>9__0_107;
	public static Func<double, double, object> <>9__0_108;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal object <.ctor>b__0_0(byte a, byte b) { }

	internal object <.ctor>b__0_1(byte a, sbyte b) { }

	internal object <.ctor>b__0_2(byte a, short b) { }

	internal object <.ctor>b__0_3(byte a, ushort b) { }

	internal object <.ctor>b__0_4(byte a, int b) { }

	internal object <.ctor>b__0_5(byte a, uint b) { }

	internal object <.ctor>b__0_6(byte a, long b) { }

	internal object <.ctor>b__0_7(byte a, ulong b) { }

	internal object <.ctor>b__0_8(byte a, float b) { }

	internal object <.ctor>b__0_9(byte a, Decimal b) { }

	internal object <.ctor>b__0_10(byte a, double b) { }

	internal object <.ctor>b__0_11(sbyte a, byte b) { }

	internal object <.ctor>b__0_12(sbyte a, sbyte b) { }

	internal object <.ctor>b__0_13(sbyte a, short b) { }

	internal object <.ctor>b__0_14(sbyte a, ushort b) { }

	internal object <.ctor>b__0_15(sbyte a, int b) { }

	internal object <.ctor>b__0_16(sbyte a, uint b) { }

	internal object <.ctor>b__0_17(sbyte a, long b) { }

	internal object <.ctor>b__0_18(sbyte a, float b) { }

	internal object <.ctor>b__0_19(sbyte a, Decimal b) { }

	internal object <.ctor>b__0_20(sbyte a, double b) { }

	internal object <.ctor>b__0_21(short a, byte b) { }

	internal object <.ctor>b__0_22(short a, sbyte b) { }

	internal object <.ctor>b__0_23(short a, short b) { }

	internal object <.ctor>b__0_24(short a, ushort b) { }

	internal object <.ctor>b__0_25(short a, int b) { }

	internal object <.ctor>b__0_26(short a, uint b) { }

	internal object <.ctor>b__0_27(short a, long b) { }

	internal object <.ctor>b__0_28(short a, float b) { }

	internal object <.ctor>b__0_29(short a, Decimal b) { }

	internal object <.ctor>b__0_30(short a, double b) { }

	internal object <.ctor>b__0_31(ushort a, byte b) { }

	internal object <.ctor>b__0_32(ushort a, sbyte b) { }

	internal object <.ctor>b__0_33(ushort a, short b) { }

	internal object <.ctor>b__0_34(ushort a, ushort b) { }

	internal object <.ctor>b__0_35(ushort a, int b) { }

	internal object <.ctor>b__0_36(ushort a, uint b) { }

	internal object <.ctor>b__0_37(ushort a, long b) { }

	internal object <.ctor>b__0_38(ushort a, ulong b) { }

	internal object <.ctor>b__0_39(ushort a, float b) { }

	internal object <.ctor>b__0_40(ushort a, Decimal b) { }

	internal object <.ctor>b__0_41(ushort a, double b) { }

	internal object <.ctor>b__0_42(int a, byte b) { }

	internal object <.ctor>b__0_43(int a, sbyte b) { }

	internal object <.ctor>b__0_44(int a, short b) { }

	internal object <.ctor>b__0_45(int a, ushort b) { }

	internal object <.ctor>b__0_46(int a, int b) { }

	internal object <.ctor>b__0_47(int a, uint b) { }

	internal object <.ctor>b__0_48(int a, long b) { }

	internal object <.ctor>b__0_49(int a, float b) { }

	internal object <.ctor>b__0_50(int a, Decimal b) { }

	internal object <.ctor>b__0_51(int a, double b) { }

	internal object <.ctor>b__0_52(uint a, byte b) { }

	internal object <.ctor>b__0_53(uint a, sbyte b) { }

	internal object <.ctor>b__0_54(uint a, short b) { }

	internal object <.ctor>b__0_55(uint a, ushort b) { }

	internal object <.ctor>b__0_56(uint a, int b) { }

	internal object <.ctor>b__0_57(uint a, uint b) { }

	internal object <.ctor>b__0_58(uint a, long b) { }

	internal object <.ctor>b__0_59(uint a, ulong b) { }

	internal object <.ctor>b__0_60(uint a, float b) { }

	internal object <.ctor>b__0_61(uint a, Decimal b) { }

	internal object <.ctor>b__0_62(uint a, double b) { }

	internal object <.ctor>b__0_63(long a, byte b) { }

	internal object <.ctor>b__0_64(long a, sbyte b) { }

	internal object <.ctor>b__0_65(long a, short b) { }

	internal object <.ctor>b__0_66(long a, ushort b) { }

	internal object <.ctor>b__0_67(long a, int b) { }

	internal object <.ctor>b__0_68(long a, uint b) { }

	internal object <.ctor>b__0_69(long a, long b) { }

	internal object <.ctor>b__0_70(long a, float b) { }

	internal object <.ctor>b__0_71(long a, Decimal b) { }

	internal object <.ctor>b__0_72(long a, double b) { }

	internal object <.ctor>b__0_73(ulong a, byte b) { }

	internal object <.ctor>b__0_74(ulong a, ushort b) { }

	internal object <.ctor>b__0_75(ulong a, uint b) { }

	internal object <.ctor>b__0_76(ulong a, ulong b) { }

	internal object <.ctor>b__0_77(ulong a, float b) { }

	internal object <.ctor>b__0_78(ulong a, Decimal b) { }

	internal object <.ctor>b__0_79(ulong a, double b) { }

	internal object <.ctor>b__0_80(float a, byte b) { }

	internal object <.ctor>b__0_81(float a, sbyte b) { }

	internal object <.ctor>b__0_82(float a, short b) { }

	internal object <.ctor>b__0_83(float a, ushort b) { }

	internal object <.ctor>b__0_84(float a, int b) { }

	internal object <.ctor>b__0_85(float a, uint b) { }

	internal object <.ctor>b__0_86(float a, long b) { }

	internal object <.ctor>b__0_87(float a, ulong b) { }

	internal object <.ctor>b__0_88(float a, float b) { }

	internal object <.ctor>b__0_89(float a, double b) { }

	internal object <.ctor>b__0_90(Decimal a, byte b) { }

	internal object <.ctor>b__0_91(Decimal a, sbyte b) { }

	internal object <.ctor>b__0_92(Decimal a, short b) { }

	internal object <.ctor>b__0_93(Decimal a, ushort b) { }

	internal object <.ctor>b__0_94(Decimal a, int b) { }

	internal object <.ctor>b__0_95(Decimal a, uint b) { }

	internal object <.ctor>b__0_96(Decimal a, long b) { }

	internal object <.ctor>b__0_97(Decimal a, ulong b) { }

	internal object <.ctor>b__0_98(Decimal a, Decimal b) { }

	internal object <.ctor>b__0_99(double a, byte b) { }

	internal object <.ctor>b__0_100(double a, sbyte b) { }

	internal object <.ctor>b__0_101(double a, short b) { }

	internal object <.ctor>b__0_102(double a, ushort b) { }

	internal object <.ctor>b__0_103(double a, int b) { }

	internal object <.ctor>b__0_104(double a, uint b) { }

	internal object <.ctor>b__0_105(double a, long b) { }

	internal object <.ctor>b__0_106(double a, ulong b) { }

	internal object <.ctor>b__0_107(double a, float b) { }

	internal object <.ctor>b__0_108(double a, double b) { }
}

// Namespace: Ludiq
public class LessThanOrEqualHandler : BinaryOperatorHandler
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class LessThanOrEqualHandler.<>c
{
	// Fields
	public static readonly LessThanOrEqualHandler.<>c <>9;
	public static Func<byte, byte, object> <>9__0_0;
	public static Func<byte, sbyte, object> <>9__0_1;
	public static Func<byte, short, object> <>9__0_2;
	public static Func<byte, ushort, object> <>9__0_3;
	public static Func<byte, int, object> <>9__0_4;
	public static Func<byte, uint, object> <>9__0_5;
	public static Func<byte, long, object> <>9__0_6;
	public static Func<byte, ulong, object> <>9__0_7;
	public static Func<byte, float, object> <>9__0_8;
	public static Func<byte, Decimal, object> <>9__0_9;
	public static Func<byte, double, object> <>9__0_10;
	public static Func<sbyte, byte, object> <>9__0_11;
	public static Func<sbyte, sbyte, object> <>9__0_12;
	public static Func<sbyte, short, object> <>9__0_13;
	public static Func<sbyte, ushort, object> <>9__0_14;
	public static Func<sbyte, int, object> <>9__0_15;
	public static Func<sbyte, uint, object> <>9__0_16;
	public static Func<sbyte, long, object> <>9__0_17;
	public static Func<sbyte, float, object> <>9__0_18;
	public static Func<sbyte, Decimal, object> <>9__0_19;
	public static Func<sbyte, double, object> <>9__0_20;
	public static Func<short, byte, object> <>9__0_21;
	public static Func<short, sbyte, object> <>9__0_22;
	public static Func<short, short, object> <>9__0_23;
	public static Func<short, ushort, object> <>9__0_24;
	public static Func<short, int, object> <>9__0_25;
	public static Func<short, uint, object> <>9__0_26;
	public static Func<short, long, object> <>9__0_27;
	public static Func<short, float, object> <>9__0_28;
	public static Func<short, Decimal, object> <>9__0_29;
	public static Func<short, double, object> <>9__0_30;
	public static Func<ushort, byte, object> <>9__0_31;
	public static Func<ushort, sbyte, object> <>9__0_32;
	public static Func<ushort, short, object> <>9__0_33;
	public static Func<ushort, ushort, object> <>9__0_34;
	public static Func<ushort, int, object> <>9__0_35;
	public static Func<ushort, uint, object> <>9__0_36;
	public static Func<ushort, long, object> <>9__0_37;
	public static Func<ushort, ulong, object> <>9__0_38;
	public static Func<ushort, float, object> <>9__0_39;
	public static Func<ushort, Decimal, object> <>9__0_40;
	public static Func<ushort, double, object> <>9__0_41;
	public static Func<int, byte, object> <>9__0_42;
	public static Func<int, sbyte, object> <>9__0_43;
	public static Func<int, short, object> <>9__0_44;
	public static Func<int, ushort, object> <>9__0_45;
	public static Func<int, int, object> <>9__0_46;
	public static Func<int, uint, object> <>9__0_47;
	public static Func<int, long, object> <>9__0_48;
	public static Func<int, float, object> <>9__0_49;
	public static Func<int, Decimal, object> <>9__0_50;
	public static Func<int, double, object> <>9__0_51;
	public static Func<uint, byte, object> <>9__0_52;
	public static Func<uint, sbyte, object> <>9__0_53;
	public static Func<uint, short, object> <>9__0_54;
	public static Func<uint, ushort, object> <>9__0_55;
	public static Func<uint, int, object> <>9__0_56;
	public static Func<uint, uint, object> <>9__0_57;
	public static Func<uint, long, object> <>9__0_58;
	public static Func<uint, ulong, object> <>9__0_59;
	public static Func<uint, float, object> <>9__0_60;
	public static Func<uint, Decimal, object> <>9__0_61;
	public static Func<uint, double, object> <>9__0_62;
	public static Func<long, byte, object> <>9__0_63;
	public static Func<long, sbyte, object> <>9__0_64;
	public static Func<long, short, object> <>9__0_65;
	public static Func<long, ushort, object> <>9__0_66;
	public static Func<long, int, object> <>9__0_67;
	public static Func<long, uint, object> <>9__0_68;
	public static Func<long, long, object> <>9__0_69;
	public static Func<long, float, object> <>9__0_70;
	public static Func<long, Decimal, object> <>9__0_71;
	public static Func<long, double, object> <>9__0_72;
	public static Func<ulong, byte, object> <>9__0_73;
	public static Func<ulong, ushort, object> <>9__0_74;
	public static Func<ulong, uint, object> <>9__0_75;
	public static Func<ulong, ulong, object> <>9__0_76;
	public static Func<ulong, float, object> <>9__0_77;
	public static Func<ulong, Decimal, object> <>9__0_78;
	public static Func<ulong, double, object> <>9__0_79;
	public static Func<float, byte, object> <>9__0_80;
	public static Func<float, sbyte, object> <>9__0_81;
	public static Func<float, short, object> <>9__0_82;
	public static Func<float, ushort, object> <>9__0_83;
	public static Func<float, int, object> <>9__0_84;
	public static Func<float, uint, object> <>9__0_85;
	public static Func<float, long, object> <>9__0_86;
	public static Func<float, ulong, object> <>9__0_87;
	public static Func<float, float, object> <>9__0_88;
	public static Func<float, double, object> <>9__0_89;
	public static Func<Decimal, byte, object> <>9__0_90;
	public static Func<Decimal, sbyte, object> <>9__0_91;
	public static Func<Decimal, short, object> <>9__0_92;
	public static Func<Decimal, ushort, object> <>9__0_93;
	public static Func<Decimal, int, object> <>9__0_94;
	public static Func<Decimal, uint, object> <>9__0_95;
	public static Func<Decimal, long, object> <>9__0_96;
	public static Func<Decimal, ulong, object> <>9__0_97;
	public static Func<Decimal, Decimal, object> <>9__0_98;
	public static Func<double, byte, object> <>9__0_99;
	public static Func<double, sbyte, object> <>9__0_100;
	public static Func<double, short, object> <>9__0_101;
	public static Func<double, ushort, object> <>9__0_102;
	public static Func<double, int, object> <>9__0_103;
	public static Func<double, uint, object> <>9__0_104;
	public static Func<double, long, object> <>9__0_105;
	public static Func<double, ulong, object> <>9__0_106;
	public static Func<double, float, object> <>9__0_107;
	public static Func<double, double, object> <>9__0_108;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal object <.ctor>b__0_0(byte a, byte b) { }

	internal object <.ctor>b__0_1(byte a, sbyte b) { }

	internal object <.ctor>b__0_2(byte a, short b) { }

	internal object <.ctor>b__0_3(byte a, ushort b) { }

	internal object <.ctor>b__0_4(byte a, int b) { }

	internal object <.ctor>b__0_5(byte a, uint b) { }

	internal object <.ctor>b__0_6(byte a, long b) { }

	internal object <.ctor>b__0_7(byte a, ulong b) { }

	internal object <.ctor>b__0_8(byte a, float b) { }

	internal object <.ctor>b__0_9(byte a, Decimal b) { }

	internal object <.ctor>b__0_10(byte a, double b) { }

	internal object <.ctor>b__0_11(sbyte a, byte b) { }

	internal object <.ctor>b__0_12(sbyte a, sbyte b) { }

	internal object <.ctor>b__0_13(sbyte a, short b) { }

	internal object <.ctor>b__0_14(sbyte a, ushort b) { }

	internal object <.ctor>b__0_15(sbyte a, int b) { }

	internal object <.ctor>b__0_16(sbyte a, uint b) { }

	internal object <.ctor>b__0_17(sbyte a, long b) { }

	internal object <.ctor>b__0_18(sbyte a, float b) { }

	internal object <.ctor>b__0_19(sbyte a, Decimal b) { }

	internal object <.ctor>b__0_20(sbyte a, double b) { }

	internal object <.ctor>b__0_21(short a, byte b) { }

	internal object <.ctor>b__0_22(short a, sbyte b) { }

	internal object <.ctor>b__0_23(short a, short b) { }

	internal object <.ctor>b__0_24(short a, ushort b) { }

	internal object <.ctor>b__0_25(short a, int b) { }

	internal object <.ctor>b__0_26(short a, uint b) { }

	internal object <.ctor>b__0_27(short a, long b) { }

	internal object <.ctor>b__0_28(short a, float b) { }

	internal object <.ctor>b__0_29(short a, Decimal b) { }

	internal object <.ctor>b__0_30(short a, double b) { }

	internal object <.ctor>b__0_31(ushort a, byte b) { }

	internal object <.ctor>b__0_32(ushort a, sbyte b) { }

	internal object <.ctor>b__0_33(ushort a, short b) { }

	internal object <.ctor>b__0_34(ushort a, ushort b) { }

	internal object <.ctor>b__0_35(ushort a, int b) { }

	internal object <.ctor>b__0_36(ushort a, uint b) { }

	internal object <.ctor>b__0_37(ushort a, long b) { }

	internal object <.ctor>b__0_38(ushort a, ulong b) { }

	internal object <.ctor>b__0_39(ushort a, float b) { }

	internal object <.ctor>b__0_40(ushort a, Decimal b) { }

	internal object <.ctor>b__0_41(ushort a, double b) { }

	internal object <.ctor>b__0_42(int a, byte b) { }

	internal object <.ctor>b__0_43(int a, sbyte b) { }

	internal object <.ctor>b__0_44(int a, short b) { }

	internal object <.ctor>b__0_45(int a, ushort b) { }

	internal object <.ctor>b__0_46(int a, int b) { }

	internal object <.ctor>b__0_47(int a, uint b) { }

	internal object <.ctor>b__0_48(int a, long b) { }

	internal object <.ctor>b__0_49(int a, float b) { }

	internal object <.ctor>b__0_50(int a, Decimal b) { }

	internal object <.ctor>b__0_51(int a, double b) { }

	internal object <.ctor>b__0_52(uint a, byte b) { }

	internal object <.ctor>b__0_53(uint a, sbyte b) { }

	internal object <.ctor>b__0_54(uint a, short b) { }

	internal object <.ctor>b__0_55(uint a, ushort b) { }

	internal object <.ctor>b__0_56(uint a, int b) { }

	internal object <.ctor>b__0_57(uint a, uint b) { }

	internal object <.ctor>b__0_58(uint a, long b) { }

	internal object <.ctor>b__0_59(uint a, ulong b) { }

	internal object <.ctor>b__0_60(uint a, float b) { }

	internal object <.ctor>b__0_61(uint a, Decimal b) { }

	internal object <.ctor>b__0_62(uint a, double b) { }

	internal object <.ctor>b__0_63(long a, byte b) { }

	internal object <.ctor>b__0_64(long a, sbyte b) { }

	internal object <.ctor>b__0_65(long a, short b) { }

	internal object <.ctor>b__0_66(long a, ushort b) { }

	internal object <.ctor>b__0_67(long a, int b) { }

	internal object <.ctor>b__0_68(long a, uint b) { }

	internal object <.ctor>b__0_69(long a, long b) { }

	internal object <.ctor>b__0_70(long a, float b) { }

	internal object <.ctor>b__0_71(long a, Decimal b) { }

	internal object <.ctor>b__0_72(long a, double b) { }

	internal object <.ctor>b__0_73(ulong a, byte b) { }

	internal object <.ctor>b__0_74(ulong a, ushort b) { }

	internal object <.ctor>b__0_75(ulong a, uint b) { }

	internal object <.ctor>b__0_76(ulong a, ulong b) { }

	internal object <.ctor>b__0_77(ulong a, float b) { }

	internal object <.ctor>b__0_78(ulong a, Decimal b) { }

	internal object <.ctor>b__0_79(ulong a, double b) { }

	internal object <.ctor>b__0_80(float a, byte b) { }

	internal object <.ctor>b__0_81(float a, sbyte b) { }

	internal object <.ctor>b__0_82(float a, short b) { }

	internal object <.ctor>b__0_83(float a, ushort b) { }

	internal object <.ctor>b__0_84(float a, int b) { }

	internal object <.ctor>b__0_85(float a, uint b) { }

	internal object <.ctor>b__0_86(float a, long b) { }

	internal object <.ctor>b__0_87(float a, ulong b) { }

	internal object <.ctor>b__0_88(float a, float b) { }

	internal object <.ctor>b__0_89(float a, double b) { }

	internal object <.ctor>b__0_90(Decimal a, byte b) { }

	internal object <.ctor>b__0_91(Decimal a, sbyte b) { }

	internal object <.ctor>b__0_92(Decimal a, short b) { }

	internal object <.ctor>b__0_93(Decimal a, ushort b) { }

	internal object <.ctor>b__0_94(Decimal a, int b) { }

	internal object <.ctor>b__0_95(Decimal a, uint b) { }

	internal object <.ctor>b__0_96(Decimal a, long b) { }

	internal object <.ctor>b__0_97(Decimal a, ulong b) { }

	internal object <.ctor>b__0_98(Decimal a, Decimal b) { }

	internal object <.ctor>b__0_99(double a, byte b) { }

	internal object <.ctor>b__0_100(double a, sbyte b) { }

	internal object <.ctor>b__0_101(double a, short b) { }

	internal object <.ctor>b__0_102(double a, ushort b) { }

	internal object <.ctor>b__0_103(double a, int b) { }

	internal object <.ctor>b__0_104(double a, uint b) { }

	internal object <.ctor>b__0_105(double a, long b) { }

	internal object <.ctor>b__0_106(double a, ulong b) { }

	internal object <.ctor>b__0_107(double a, float b) { }

	internal object <.ctor>b__0_108(double a, double b) { }
}

// Namespace: Ludiq
public sealed class LogicalNegationHandler : UnaryOperatorHandler
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class LogicalNegationHandler.<>c
{
	// Fields
	public static readonly LogicalNegationHandler.<>c <>9;
	public static Func<bool, object> <>9__0_0;
	public static Func<byte, object> <>9__0_1;
	public static Func<sbyte, object> <>9__0_2;
	public static Func<short, object> <>9__0_3;
	public static Func<ushort, object> <>9__0_4;
	public static Func<int, object> <>9__0_5;
	public static Func<uint, object> <>9__0_6;
	public static Func<long, object> <>9__0_7;
	public static Func<ulong, object> <>9__0_8;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal object <.ctor>b__0_0(bool a) { }

	internal object <.ctor>b__0_1(byte a) { }

	internal object <.ctor>b__0_2(sbyte a) { }

	internal object <.ctor>b__0_3(short a) { }

	internal object <.ctor>b__0_4(ushort a) { }

	internal object <.ctor>b__0_5(int a) { }

	internal object <.ctor>b__0_6(uint a) { }

	internal object <.ctor>b__0_7(long a) { }

	internal object <.ctor>b__0_8(ulong a) { }
}

// Namespace: Ludiq
public sealed class NumericNegationHandler : UnaryOperatorHandler
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class NumericNegationHandler.<>c
{
	// Fields
	public static readonly NumericNegationHandler.<>c <>9;
	public static Func<byte, object> <>9__0_0;
	public static Func<sbyte, object> <>9__0_1;
	public static Func<short, object> <>9__0_2;
	public static Func<ushort, object> <>9__0_3;
	public static Func<int, object> <>9__0_4;
	public static Func<uint, object> <>9__0_5;
	public static Func<long, object> <>9__0_6;
	public static Func<float, object> <>9__0_7;
	public static Func<Decimal, object> <>9__0_8;
	public static Func<double, object> <>9__0_9;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal object <.ctor>b__0_0(byte a) { }

	internal object <.ctor>b__0_1(sbyte a) { }

	internal object <.ctor>b__0_2(short a) { }

	internal object <.ctor>b__0_3(ushort a) { }

	internal object <.ctor>b__0_4(int a) { }

	internal object <.ctor>b__0_5(uint a) { }

	internal object <.ctor>b__0_6(long a) { }

	internal object <.ctor>b__0_7(float a) { }

	internal object <.ctor>b__0_8(Decimal a) { }

	internal object <.ctor>b__0_9(double a) { }
}

// Namespace: Ludiq
public sealed class ModuloHandler : BinaryOperatorHandler
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class ModuloHandler.<>c
{
	// Fields
	public static readonly ModuloHandler.<>c <>9;
	public static Func<byte, byte, object> <>9__0_0;
	public static Func<byte, sbyte, object> <>9__0_1;
	public static Func<byte, short, object> <>9__0_2;
	public static Func<byte, ushort, object> <>9__0_3;
	public static Func<byte, int, object> <>9__0_4;
	public static Func<byte, uint, object> <>9__0_5;
	public static Func<byte, long, object> <>9__0_6;
	public static Func<byte, ulong, object> <>9__0_7;
	public static Func<byte, float, object> <>9__0_8;
	public static Func<byte, Decimal, object> <>9__0_9;
	public static Func<byte, double, object> <>9__0_10;
	public static Func<sbyte, byte, object> <>9__0_11;
	public static Func<sbyte, sbyte, object> <>9__0_12;
	public static Func<sbyte, short, object> <>9__0_13;
	public static Func<sbyte, ushort, object> <>9__0_14;
	public static Func<sbyte, int, object> <>9__0_15;
	public static Func<sbyte, uint, object> <>9__0_16;
	public static Func<sbyte, long, object> <>9__0_17;
	public static Func<sbyte, float, object> <>9__0_18;
	public static Func<sbyte, Decimal, object> <>9__0_19;
	public static Func<sbyte, double, object> <>9__0_20;
	public static Func<short, byte, object> <>9__0_21;
	public static Func<short, sbyte, object> <>9__0_22;
	public static Func<short, short, object> <>9__0_23;
	public static Func<short, ushort, object> <>9__0_24;
	public static Func<short, int, object> <>9__0_25;
	public static Func<short, uint, object> <>9__0_26;
	public static Func<short, long, object> <>9__0_27;
	public static Func<short, float, object> <>9__0_28;
	public static Func<short, Decimal, object> <>9__0_29;
	public static Func<short, double, object> <>9__0_30;
	public static Func<ushort, byte, object> <>9__0_31;
	public static Func<ushort, sbyte, object> <>9__0_32;
	public static Func<ushort, short, object> <>9__0_33;
	public static Func<ushort, ushort, object> <>9__0_34;
	public static Func<ushort, int, object> <>9__0_35;
	public static Func<ushort, uint, object> <>9__0_36;
	public static Func<ushort, long, object> <>9__0_37;
	public static Func<ushort, ulong, object> <>9__0_38;
	public static Func<ushort, float, object> <>9__0_39;
	public static Func<ushort, Decimal, object> <>9__0_40;
	public static Func<ushort, double, object> <>9__0_41;
	public static Func<int, byte, object> <>9__0_42;
	public static Func<int, sbyte, object> <>9__0_43;
	public static Func<int, short, object> <>9__0_44;
	public static Func<int, ushort, object> <>9__0_45;
	public static Func<int, int, object> <>9__0_46;
	public static Func<int, uint, object> <>9__0_47;
	public static Func<int, long, object> <>9__0_48;
	public static Func<int, float, object> <>9__0_49;
	public static Func<int, Decimal, object> <>9__0_50;
	public static Func<int, double, object> <>9__0_51;
	public static Func<uint, byte, object> <>9__0_52;
	public static Func<uint, sbyte, object> <>9__0_53;
	public static Func<uint, short, object> <>9__0_54;
	public static Func<uint, ushort, object> <>9__0_55;
	public static Func<uint, int, object> <>9__0_56;
	public static Func<uint, uint, object> <>9__0_57;
	public static Func<uint, long, object> <>9__0_58;
	public static Func<uint, ulong, object> <>9__0_59;
	public static Func<uint, float, object> <>9__0_60;
	public static Func<uint, Decimal, object> <>9__0_61;
	public static Func<uint, double, object> <>9__0_62;
	public static Func<long, byte, object> <>9__0_63;
	public static Func<long, sbyte, object> <>9__0_64;
	public static Func<long, short, object> <>9__0_65;
	public static Func<long, ushort, object> <>9__0_66;
	public static Func<long, int, object> <>9__0_67;
	public static Func<long, uint, object> <>9__0_68;
	public static Func<long, long, object> <>9__0_69;
	public static Func<long, float, object> <>9__0_70;
	public static Func<long, Decimal, object> <>9__0_71;
	public static Func<long, double, object> <>9__0_72;
	public static Func<ulong, byte, object> <>9__0_73;
	public static Func<ulong, ushort, object> <>9__0_74;
	public static Func<ulong, uint, object> <>9__0_75;
	public static Func<ulong, ulong, object> <>9__0_76;
	public static Func<ulong, float, object> <>9__0_77;
	public static Func<ulong, Decimal, object> <>9__0_78;
	public static Func<ulong, double, object> <>9__0_79;
	public static Func<float, byte, object> <>9__0_80;
	public static Func<float, sbyte, object> <>9__0_81;
	public static Func<float, short, object> <>9__0_82;
	public static Func<float, ushort, object> <>9__0_83;
	public static Func<float, int, object> <>9__0_84;
	public static Func<float, uint, object> <>9__0_85;
	public static Func<float, long, object> <>9__0_86;
	public static Func<float, ulong, object> <>9__0_87;
	public static Func<float, float, object> <>9__0_88;
	public static Func<float, double, object> <>9__0_89;
	public static Func<Decimal, byte, object> <>9__0_90;
	public static Func<Decimal, sbyte, object> <>9__0_91;
	public static Func<Decimal, short, object> <>9__0_92;
	public static Func<Decimal, ushort, object> <>9__0_93;
	public static Func<Decimal, int, object> <>9__0_94;
	public static Func<Decimal, uint, object> <>9__0_95;
	public static Func<Decimal, long, object> <>9__0_96;
	public static Func<Decimal, ulong, object> <>9__0_97;
	public static Func<Decimal, Decimal, object> <>9__0_98;
	public static Func<double, byte, object> <>9__0_99;
	public static Func<double, sbyte, object> <>9__0_100;
	public static Func<double, short, object> <>9__0_101;
	public static Func<double, ushort, object> <>9__0_102;
	public static Func<double, int, object> <>9__0_103;
	public static Func<double, uint, object> <>9__0_104;
	public static Func<double, long, object> <>9__0_105;
	public static Func<double, ulong, object> <>9__0_106;
	public static Func<double, float, object> <>9__0_107;
	public static Func<double, double, object> <>9__0_108;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal object <.ctor>b__0_0(byte a, byte b) { }

	internal object <.ctor>b__0_1(byte a, sbyte b) { }

	internal object <.ctor>b__0_2(byte a, short b) { }

	internal object <.ctor>b__0_3(byte a, ushort b) { }

	internal object <.ctor>b__0_4(byte a, int b) { }

	internal object <.ctor>b__0_5(byte a, uint b) { }

	internal object <.ctor>b__0_6(byte a, long b) { }

	internal object <.ctor>b__0_7(byte a, ulong b) { }

	internal object <.ctor>b__0_8(byte a, float b) { }

	internal object <.ctor>b__0_9(byte a, Decimal b) { }

	internal object <.ctor>b__0_10(byte a, double b) { }

	internal object <.ctor>b__0_11(sbyte a, byte b) { }

	internal object <.ctor>b__0_12(sbyte a, sbyte b) { }

	internal object <.ctor>b__0_13(sbyte a, short b) { }

	internal object <.ctor>b__0_14(sbyte a, ushort b) { }

	internal object <.ctor>b__0_15(sbyte a, int b) { }

	internal object <.ctor>b__0_16(sbyte a, uint b) { }

	internal object <.ctor>b__0_17(sbyte a, long b) { }

	internal object <.ctor>b__0_18(sbyte a, float b) { }

	internal object <.ctor>b__0_19(sbyte a, Decimal b) { }

	internal object <.ctor>b__0_20(sbyte a, double b) { }

	internal object <.ctor>b__0_21(short a, byte b) { }

	internal object <.ctor>b__0_22(short a, sbyte b) { }

	internal object <.ctor>b__0_23(short a, short b) { }

	internal object <.ctor>b__0_24(short a, ushort b) { }

	internal object <.ctor>b__0_25(short a, int b) { }

	internal object <.ctor>b__0_26(short a, uint b) { }

	internal object <.ctor>b__0_27(short a, long b) { }

	internal object <.ctor>b__0_28(short a, float b) { }

	internal object <.ctor>b__0_29(short a, Decimal b) { }

	internal object <.ctor>b__0_30(short a, double b) { }

	internal object <.ctor>b__0_31(ushort a, byte b) { }

	internal object <.ctor>b__0_32(ushort a, sbyte b) { }

	internal object <.ctor>b__0_33(ushort a, short b) { }

	internal object <.ctor>b__0_34(ushort a, ushort b) { }

	internal object <.ctor>b__0_35(ushort a, int b) { }

	internal object <.ctor>b__0_36(ushort a, uint b) { }

	internal object <.ctor>b__0_37(ushort a, long b) { }

	internal object <.ctor>b__0_38(ushort a, ulong b) { }

	internal object <.ctor>b__0_39(ushort a, float b) { }

	internal object <.ctor>b__0_40(ushort a, Decimal b) { }

	internal object <.ctor>b__0_41(ushort a, double b) { }

	internal object <.ctor>b__0_42(int a, byte b) { }

	internal object <.ctor>b__0_43(int a, sbyte b) { }

	internal object <.ctor>b__0_44(int a, short b) { }

	internal object <.ctor>b__0_45(int a, ushort b) { }

	internal object <.ctor>b__0_46(int a, int b) { }

	internal object <.ctor>b__0_47(int a, uint b) { }

	internal object <.ctor>b__0_48(int a, long b) { }

	internal object <.ctor>b__0_49(int a, float b) { }

	internal object <.ctor>b__0_50(int a, Decimal b) { }

	internal object <.ctor>b__0_51(int a, double b) { }

	internal object <.ctor>b__0_52(uint a, byte b) { }

	internal object <.ctor>b__0_53(uint a, sbyte b) { }

	internal object <.ctor>b__0_54(uint a, short b) { }

	internal object <.ctor>b__0_55(uint a, ushort b) { }

	internal object <.ctor>b__0_56(uint a, int b) { }

	internal object <.ctor>b__0_57(uint a, uint b) { }

	internal object <.ctor>b__0_58(uint a, long b) { }

	internal object <.ctor>b__0_59(uint a, ulong b) { }

	internal object <.ctor>b__0_60(uint a, float b) { }

	internal object <.ctor>b__0_61(uint a, Decimal b) { }

	internal object <.ctor>b__0_62(uint a, double b) { }

	internal object <.ctor>b__0_63(long a, byte b) { }

	internal object <.ctor>b__0_64(long a, sbyte b) { }

	internal object <.ctor>b__0_65(long a, short b) { }

	internal object <.ctor>b__0_66(long a, ushort b) { }

	internal object <.ctor>b__0_67(long a, int b) { }

	internal object <.ctor>b__0_68(long a, uint b) { }

	internal object <.ctor>b__0_69(long a, long b) { }

	internal object <.ctor>b__0_70(long a, float b) { }

	internal object <.ctor>b__0_71(long a, Decimal b) { }

	internal object <.ctor>b__0_72(long a, double b) { }

	internal object <.ctor>b__0_73(ulong a, byte b) { }

	internal object <.ctor>b__0_74(ulong a, ushort b) { }

	internal object <.ctor>b__0_75(ulong a, uint b) { }

	internal object <.ctor>b__0_76(ulong a, ulong b) { }

	internal object <.ctor>b__0_77(ulong a, float b) { }

	internal object <.ctor>b__0_78(ulong a, Decimal b) { }

	internal object <.ctor>b__0_79(ulong a, double b) { }

	internal object <.ctor>b__0_80(float a, byte b) { }

	internal object <.ctor>b__0_81(float a, sbyte b) { }

	internal object <.ctor>b__0_82(float a, short b) { }

	internal object <.ctor>b__0_83(float a, ushort b) { }

	internal object <.ctor>b__0_84(float a, int b) { }

	internal object <.ctor>b__0_85(float a, uint b) { }

	internal object <.ctor>b__0_86(float a, long b) { }

	internal object <.ctor>b__0_87(float a, ulong b) { }

	internal object <.ctor>b__0_88(float a, float b) { }

	internal object <.ctor>b__0_89(float a, double b) { }

	internal object <.ctor>b__0_90(Decimal a, byte b) { }

	internal object <.ctor>b__0_91(Decimal a, sbyte b) { }

	internal object <.ctor>b__0_92(Decimal a, short b) { }

	internal object <.ctor>b__0_93(Decimal a, ushort b) { }

	internal object <.ctor>b__0_94(Decimal a, int b) { }

	internal object <.ctor>b__0_95(Decimal a, uint b) { }

	internal object <.ctor>b__0_96(Decimal a, long b) { }

	internal object <.ctor>b__0_97(Decimal a, ulong b) { }

	internal object <.ctor>b__0_98(Decimal a, Decimal b) { }

	internal object <.ctor>b__0_99(double a, byte b) { }

	internal object <.ctor>b__0_100(double a, sbyte b) { }

	internal object <.ctor>b__0_101(double a, short b) { }

	internal object <.ctor>b__0_102(double a, ushort b) { }

	internal object <.ctor>b__0_103(double a, int b) { }

	internal object <.ctor>b__0_104(double a, uint b) { }

	internal object <.ctor>b__0_105(double a, long b) { }

	internal object <.ctor>b__0_106(double a, ulong b) { }

	internal object <.ctor>b__0_107(double a, float b) { }

	internal object <.ctor>b__0_108(double a, double b) { }
}

// Namespace: Ludiq
public sealed class MultiplicationHandler : BinaryOperatorHandler
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class MultiplicationHandler.<>c
{
	// Fields
	public static readonly MultiplicationHandler.<>c <>9;
	public static Func<byte, byte, object> <>9__0_0;
	public static Func<byte, sbyte, object> <>9__0_1;
	public static Func<byte, short, object> <>9__0_2;
	public static Func<byte, ushort, object> <>9__0_3;
	public static Func<byte, int, object> <>9__0_4;
	public static Func<byte, uint, object> <>9__0_5;
	public static Func<byte, long, object> <>9__0_6;
	public static Func<byte, ulong, object> <>9__0_7;
	public static Func<byte, float, object> <>9__0_8;
	public static Func<byte, Decimal, object> <>9__0_9;
	public static Func<byte, double, object> <>9__0_10;
	public static Func<sbyte, byte, object> <>9__0_11;
	public static Func<sbyte, sbyte, object> <>9__0_12;
	public static Func<sbyte, short, object> <>9__0_13;
	public static Func<sbyte, ushort, object> <>9__0_14;
	public static Func<sbyte, int, object> <>9__0_15;
	public static Func<sbyte, uint, object> <>9__0_16;
	public static Func<sbyte, long, object> <>9__0_17;
	public static Func<sbyte, float, object> <>9__0_18;
	public static Func<sbyte, Decimal, object> <>9__0_19;
	public static Func<sbyte, double, object> <>9__0_20;
	public static Func<short, byte, object> <>9__0_21;
	public static Func<short, sbyte, object> <>9__0_22;
	public static Func<short, short, object> <>9__0_23;
	public static Func<short, ushort, object> <>9__0_24;
	public static Func<short, int, object> <>9__0_25;
	public static Func<short, uint, object> <>9__0_26;
	public static Func<short, long, object> <>9__0_27;
	public static Func<short, float, object> <>9__0_28;
	public static Func<short, Decimal, object> <>9__0_29;
	public static Func<short, double, object> <>9__0_30;
	public static Func<ushort, byte, object> <>9__0_31;
	public static Func<ushort, sbyte, object> <>9__0_32;
	public static Func<ushort, short, object> <>9__0_33;
	public static Func<ushort, ushort, object> <>9__0_34;
	public static Func<ushort, int, object> <>9__0_35;
	public static Func<ushort, uint, object> <>9__0_36;
	public static Func<ushort, long, object> <>9__0_37;
	public static Func<ushort, ulong, object> <>9__0_38;
	public static Func<ushort, float, object> <>9__0_39;
	public static Func<ushort, Decimal, object> <>9__0_40;
	public static Func<ushort, double, object> <>9__0_41;
	public static Func<int, byte, object> <>9__0_42;
	public static Func<int, sbyte, object> <>9__0_43;
	public static Func<int, short, object> <>9__0_44;
	public static Func<int, ushort, object> <>9__0_45;
	public static Func<int, int, object> <>9__0_46;
	public static Func<int, uint, object> <>9__0_47;
	public static Func<int, long, object> <>9__0_48;
	public static Func<int, float, object> <>9__0_49;
	public static Func<int, Decimal, object> <>9__0_50;
	public static Func<int, double, object> <>9__0_51;
	public static Func<uint, byte, object> <>9__0_52;
	public static Func<uint, sbyte, object> <>9__0_53;
	public static Func<uint, short, object> <>9__0_54;
	public static Func<uint, ushort, object> <>9__0_55;
	public static Func<uint, int, object> <>9__0_56;
	public static Func<uint, uint, object> <>9__0_57;
	public static Func<uint, long, object> <>9__0_58;
	public static Func<uint, ulong, object> <>9__0_59;
	public static Func<uint, float, object> <>9__0_60;
	public static Func<uint, Decimal, object> <>9__0_61;
	public static Func<uint, double, object> <>9__0_62;
	public static Func<long, byte, object> <>9__0_63;
	public static Func<long, sbyte, object> <>9__0_64;
	public static Func<long, short, object> <>9__0_65;
	public static Func<long, ushort, object> <>9__0_66;
	public static Func<long, int, object> <>9__0_67;
	public static Func<long, uint, object> <>9__0_68;
	public static Func<long, long, object> <>9__0_69;
	public static Func<long, float, object> <>9__0_70;
	public static Func<long, Decimal, object> <>9__0_71;
	public static Func<long, double, object> <>9__0_72;
	public static Func<ulong, byte, object> <>9__0_73;
	public static Func<ulong, ushort, object> <>9__0_74;
	public static Func<ulong, uint, object> <>9__0_75;
	public static Func<ulong, ulong, object> <>9__0_76;
	public static Func<ulong, float, object> <>9__0_77;
	public static Func<ulong, Decimal, object> <>9__0_78;
	public static Func<ulong, double, object> <>9__0_79;
	public static Func<float, byte, object> <>9__0_80;
	public static Func<float, sbyte, object> <>9__0_81;
	public static Func<float, short, object> <>9__0_82;
	public static Func<float, ushort, object> <>9__0_83;
	public static Func<float, int, object> <>9__0_84;
	public static Func<float, uint, object> <>9__0_85;
	public static Func<float, long, object> <>9__0_86;
	public static Func<float, ulong, object> <>9__0_87;
	public static Func<float, float, object> <>9__0_88;
	public static Func<float, double, object> <>9__0_89;
	public static Func<Decimal, byte, object> <>9__0_90;
	public static Func<Decimal, sbyte, object> <>9__0_91;
	public static Func<Decimal, short, object> <>9__0_92;
	public static Func<Decimal, ushort, object> <>9__0_93;
	public static Func<Decimal, int, object> <>9__0_94;
	public static Func<Decimal, uint, object> <>9__0_95;
	public static Func<Decimal, long, object> <>9__0_96;
	public static Func<Decimal, ulong, object> <>9__0_97;
	public static Func<Decimal, Decimal, object> <>9__0_98;
	public static Func<double, byte, object> <>9__0_99;
	public static Func<double, sbyte, object> <>9__0_100;
	public static Func<double, short, object> <>9__0_101;
	public static Func<double, ushort, object> <>9__0_102;
	public static Func<double, int, object> <>9__0_103;
	public static Func<double, uint, object> <>9__0_104;
	public static Func<double, long, object> <>9__0_105;
	public static Func<double, ulong, object> <>9__0_106;
	public static Func<double, float, object> <>9__0_107;
	public static Func<double, double, object> <>9__0_108;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal object <.ctor>b__0_0(byte a, byte b) { }

	internal object <.ctor>b__0_1(byte a, sbyte b) { }

	internal object <.ctor>b__0_2(byte a, short b) { }

	internal object <.ctor>b__0_3(byte a, ushort b) { }

	internal object <.ctor>b__0_4(byte a, int b) { }

	internal object <.ctor>b__0_5(byte a, uint b) { }

	internal object <.ctor>b__0_6(byte a, long b) { }

	internal object <.ctor>b__0_7(byte a, ulong b) { }

	internal object <.ctor>b__0_8(byte a, float b) { }

	internal object <.ctor>b__0_9(byte a, Decimal b) { }

	internal object <.ctor>b__0_10(byte a, double b) { }

	internal object <.ctor>b__0_11(sbyte a, byte b) { }

	internal object <.ctor>b__0_12(sbyte a, sbyte b) { }

	internal object <.ctor>b__0_13(sbyte a, short b) { }

	internal object <.ctor>b__0_14(sbyte a, ushort b) { }

	internal object <.ctor>b__0_15(sbyte a, int b) { }

	internal object <.ctor>b__0_16(sbyte a, uint b) { }

	internal object <.ctor>b__0_17(sbyte a, long b) { }

	internal object <.ctor>b__0_18(sbyte a, float b) { }

	internal object <.ctor>b__0_19(sbyte a, Decimal b) { }

	internal object <.ctor>b__0_20(sbyte a, double b) { }

	internal object <.ctor>b__0_21(short a, byte b) { }

	internal object <.ctor>b__0_22(short a, sbyte b) { }

	internal object <.ctor>b__0_23(short a, short b) { }

	internal object <.ctor>b__0_24(short a, ushort b) { }

	internal object <.ctor>b__0_25(short a, int b) { }

	internal object <.ctor>b__0_26(short a, uint b) { }

	internal object <.ctor>b__0_27(short a, long b) { }

	internal object <.ctor>b__0_28(short a, float b) { }

	internal object <.ctor>b__0_29(short a, Decimal b) { }

	internal object <.ctor>b__0_30(short a, double b) { }

	internal object <.ctor>b__0_31(ushort a, byte b) { }

	internal object <.ctor>b__0_32(ushort a, sbyte b) { }

	internal object <.ctor>b__0_33(ushort a, short b) { }

	internal object <.ctor>b__0_34(ushort a, ushort b) { }

	internal object <.ctor>b__0_35(ushort a, int b) { }

	internal object <.ctor>b__0_36(ushort a, uint b) { }

	internal object <.ctor>b__0_37(ushort a, long b) { }

	internal object <.ctor>b__0_38(ushort a, ulong b) { }

	internal object <.ctor>b__0_39(ushort a, float b) { }

	internal object <.ctor>b__0_40(ushort a, Decimal b) { }

	internal object <.ctor>b__0_41(ushort a, double b) { }

	internal object <.ctor>b__0_42(int a, byte b) { }

	internal object <.ctor>b__0_43(int a, sbyte b) { }

	internal object <.ctor>b__0_44(int a, short b) { }

	internal object <.ctor>b__0_45(int a, ushort b) { }

	internal object <.ctor>b__0_46(int a, int b) { }

	internal object <.ctor>b__0_47(int a, uint b) { }

	internal object <.ctor>b__0_48(int a, long b) { }

	internal object <.ctor>b__0_49(int a, float b) { }

	internal object <.ctor>b__0_50(int a, Decimal b) { }

	internal object <.ctor>b__0_51(int a, double b) { }

	internal object <.ctor>b__0_52(uint a, byte b) { }

	internal object <.ctor>b__0_53(uint a, sbyte b) { }

	internal object <.ctor>b__0_54(uint a, short b) { }

	internal object <.ctor>b__0_55(uint a, ushort b) { }

	internal object <.ctor>b__0_56(uint a, int b) { }

	internal object <.ctor>b__0_57(uint a, uint b) { }

	internal object <.ctor>b__0_58(uint a, long b) { }

	internal object <.ctor>b__0_59(uint a, ulong b) { }

	internal object <.ctor>b__0_60(uint a, float b) { }

	internal object <.ctor>b__0_61(uint a, Decimal b) { }

	internal object <.ctor>b__0_62(uint a, double b) { }

	internal object <.ctor>b__0_63(long a, byte b) { }

	internal object <.ctor>b__0_64(long a, sbyte b) { }

	internal object <.ctor>b__0_65(long a, short b) { }

	internal object <.ctor>b__0_66(long a, ushort b) { }

	internal object <.ctor>b__0_67(long a, int b) { }

	internal object <.ctor>b__0_68(long a, uint b) { }

	internal object <.ctor>b__0_69(long a, long b) { }

	internal object <.ctor>b__0_70(long a, float b) { }

	internal object <.ctor>b__0_71(long a, Decimal b) { }

	internal object <.ctor>b__0_72(long a, double b) { }

	internal object <.ctor>b__0_73(ulong a, byte b) { }

	internal object <.ctor>b__0_74(ulong a, ushort b) { }

	internal object <.ctor>b__0_75(ulong a, uint b) { }

	internal object <.ctor>b__0_76(ulong a, ulong b) { }

	internal object <.ctor>b__0_77(ulong a, float b) { }

	internal object <.ctor>b__0_78(ulong a, Decimal b) { }

	internal object <.ctor>b__0_79(ulong a, double b) { }

	internal object <.ctor>b__0_80(float a, byte b) { }

	internal object <.ctor>b__0_81(float a, sbyte b) { }

	internal object <.ctor>b__0_82(float a, short b) { }

	internal object <.ctor>b__0_83(float a, ushort b) { }

	internal object <.ctor>b__0_84(float a, int b) { }

	internal object <.ctor>b__0_85(float a, uint b) { }

	internal object <.ctor>b__0_86(float a, long b) { }

	internal object <.ctor>b__0_87(float a, ulong b) { }

	internal object <.ctor>b__0_88(float a, float b) { }

	internal object <.ctor>b__0_89(float a, double b) { }

	internal object <.ctor>b__0_90(Decimal a, byte b) { }

	internal object <.ctor>b__0_91(Decimal a, sbyte b) { }

	internal object <.ctor>b__0_92(Decimal a, short b) { }

	internal object <.ctor>b__0_93(Decimal a, ushort b) { }

	internal object <.ctor>b__0_94(Decimal a, int b) { }

	internal object <.ctor>b__0_95(Decimal a, uint b) { }

	internal object <.ctor>b__0_96(Decimal a, long b) { }

	internal object <.ctor>b__0_97(Decimal a, ulong b) { }

	internal object <.ctor>b__0_98(Decimal a, Decimal b) { }

	internal object <.ctor>b__0_99(double a, byte b) { }

	internal object <.ctor>b__0_100(double a, sbyte b) { }

	internal object <.ctor>b__0_101(double a, short b) { }

	internal object <.ctor>b__0_102(double a, ushort b) { }

	internal object <.ctor>b__0_103(double a, int b) { }

	internal object <.ctor>b__0_104(double a, uint b) { }

	internal object <.ctor>b__0_105(double a, long b) { }

	internal object <.ctor>b__0_106(double a, ulong b) { }

	internal object <.ctor>b__0_107(double a, float b) { }

	internal object <.ctor>b__0_108(double a, double b) { }
}

// Namespace: Ludiq
public class OrHandler : BinaryOperatorHandler
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class OrHandler.<>c
{
	// Fields
	public static readonly OrHandler.<>c <>9;
	public static Func<bool, bool, object> <>9__0_0;
	public static Func<byte, byte, object> <>9__0_1;
	public static Func<byte, sbyte, object> <>9__0_2;
	public static Func<byte, short, object> <>9__0_3;
	public static Func<byte, ushort, object> <>9__0_4;
	public static Func<byte, int, object> <>9__0_5;
	public static Func<byte, uint, object> <>9__0_6;
	public static Func<byte, long, object> <>9__0_7;
	public static Func<byte, ulong, object> <>9__0_8;
	public static Func<sbyte, byte, object> <>9__0_9;
	public static Func<sbyte, sbyte, object> <>9__0_10;
	public static Func<sbyte, short, object> <>9__0_11;
	public static Func<sbyte, ushort, object> <>9__0_12;
	public static Func<sbyte, int, object> <>9__0_13;
	public static Func<sbyte, uint, object> <>9__0_14;
	public static Func<sbyte, long, object> <>9__0_15;
	public static Func<short, byte, object> <>9__0_16;
	public static Func<short, sbyte, object> <>9__0_17;
	public static Func<short, short, object> <>9__0_18;
	public static Func<short, ushort, object> <>9__0_19;
	public static Func<short, int, object> <>9__0_20;
	public static Func<short, uint, object> <>9__0_21;
	public static Func<short, long, object> <>9__0_22;
	public static Func<ushort, byte, object> <>9__0_23;
	public static Func<ushort, sbyte, object> <>9__0_24;
	public static Func<ushort, short, object> <>9__0_25;
	public static Func<ushort, ushort, object> <>9__0_26;
	public static Func<ushort, int, object> <>9__0_27;
	public static Func<ushort, uint, object> <>9__0_28;
	public static Func<ushort, long, object> <>9__0_29;
	public static Func<ushort, ulong, object> <>9__0_30;
	public static Func<int, byte, object> <>9__0_31;
	public static Func<int, sbyte, object> <>9__0_32;
	public static Func<int, short, object> <>9__0_33;
	public static Func<int, ushort, object> <>9__0_34;
	public static Func<int, int, object> <>9__0_35;
	public static Func<int, uint, object> <>9__0_36;
	public static Func<int, long, object> <>9__0_37;
	public static Func<uint, byte, object> <>9__0_38;
	public static Func<uint, sbyte, object> <>9__0_39;
	public static Func<uint, short, object> <>9__0_40;
	public static Func<uint, ushort, object> <>9__0_41;
	public static Func<uint, int, object> <>9__0_42;
	public static Func<uint, uint, object> <>9__0_43;
	public static Func<uint, long, object> <>9__0_44;
	public static Func<uint, ulong, object> <>9__0_45;
	public static Func<long, byte, object> <>9__0_46;
	public static Func<long, sbyte, object> <>9__0_47;
	public static Func<long, short, object> <>9__0_48;
	public static Func<long, ushort, object> <>9__0_49;
	public static Func<long, int, object> <>9__0_50;
	public static Func<long, uint, object> <>9__0_51;
	public static Func<long, long, object> <>9__0_52;
	public static Func<ulong, byte, object> <>9__0_53;
	public static Func<ulong, ushort, object> <>9__0_54;
	public static Func<ulong, uint, object> <>9__0_55;
	public static Func<ulong, ulong, object> <>9__0_56;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal object <.ctor>b__0_0(bool a, bool b) { }

	internal object <.ctor>b__0_1(byte a, byte b) { }

	internal object <.ctor>b__0_2(byte a, sbyte b) { }

	internal object <.ctor>b__0_3(byte a, short b) { }

	internal object <.ctor>b__0_4(byte a, ushort b) { }

	internal object <.ctor>b__0_5(byte a, int b) { }

	internal object <.ctor>b__0_6(byte a, uint b) { }

	internal object <.ctor>b__0_7(byte a, long b) { }

	internal object <.ctor>b__0_8(byte a, ulong b) { }

	internal object <.ctor>b__0_9(sbyte a, byte b) { }

	internal object <.ctor>b__0_10(sbyte a, sbyte b) { }

	internal object <.ctor>b__0_11(sbyte a, short b) { }

	internal object <.ctor>b__0_12(sbyte a, ushort b) { }

	internal object <.ctor>b__0_13(sbyte a, int b) { }

	internal object <.ctor>b__0_14(sbyte a, uint b) { }

	internal object <.ctor>b__0_15(sbyte a, long b) { }

	internal object <.ctor>b__0_16(short a, byte b) { }

	internal object <.ctor>b__0_17(short a, sbyte b) { }

	internal object <.ctor>b__0_18(short a, short b) { }

	internal object <.ctor>b__0_19(short a, ushort b) { }

	internal object <.ctor>b__0_20(short a, int b) { }

	internal object <.ctor>b__0_21(short a, uint b) { }

	internal object <.ctor>b__0_22(short a, long b) { }

	internal object <.ctor>b__0_23(ushort a, byte b) { }

	internal object <.ctor>b__0_24(ushort a, sbyte b) { }

	internal object <.ctor>b__0_25(ushort a, short b) { }

	internal object <.ctor>b__0_26(ushort a, ushort b) { }

	internal object <.ctor>b__0_27(ushort a, int b) { }

	internal object <.ctor>b__0_28(ushort a, uint b) { }

	internal object <.ctor>b__0_29(ushort a, long b) { }

	internal object <.ctor>b__0_30(ushort a, ulong b) { }

	internal object <.ctor>b__0_31(int a, byte b) { }

	internal object <.ctor>b__0_32(int a, sbyte b) { }

	internal object <.ctor>b__0_33(int a, short b) { }

	internal object <.ctor>b__0_34(int a, ushort b) { }

	internal object <.ctor>b__0_35(int a, int b) { }

	internal object <.ctor>b__0_36(int a, uint b) { }

	internal object <.ctor>b__0_37(int a, long b) { }

	internal object <.ctor>b__0_38(uint a, byte b) { }

	internal object <.ctor>b__0_39(uint a, sbyte b) { }

	internal object <.ctor>b__0_40(uint a, short b) { }

	internal object <.ctor>b__0_41(uint a, ushort b) { }

	internal object <.ctor>b__0_42(uint a, int b) { }

	internal object <.ctor>b__0_43(uint a, uint b) { }

	internal object <.ctor>b__0_44(uint a, long b) { }

	internal object <.ctor>b__0_45(uint a, ulong b) { }

	internal object <.ctor>b__0_46(long a, byte b) { }

	internal object <.ctor>b__0_47(long a, sbyte b) { }

	internal object <.ctor>b__0_48(long a, short b) { }

	internal object <.ctor>b__0_49(long a, ushort b) { }

	internal object <.ctor>b__0_50(long a, int b) { }

	internal object <.ctor>b__0_51(long a, uint b) { }

	internal object <.ctor>b__0_52(long a, long b) { }

	internal object <.ctor>b__0_53(ulong a, byte b) { }

	internal object <.ctor>b__0_54(ulong a, ushort b) { }

	internal object <.ctor>b__0_55(ulong a, uint b) { }

	internal object <.ctor>b__0_56(ulong a, ulong b) { }
}

// Namespace: Ludiq
public sealed class PlusHandler : UnaryOperatorHandler
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class PlusHandler.<>c
{
	// Fields
	public static readonly PlusHandler.<>c <>9;
	public static Func<byte, object> <>9__0_0;
	public static Func<sbyte, object> <>9__0_1;
	public static Func<short, object> <>9__0_2;
	public static Func<ushort, object> <>9__0_3;
	public static Func<int, object> <>9__0_4;
	public static Func<uint, object> <>9__0_5;
	public static Func<long, object> <>9__0_6;
	public static Func<ulong, object> <>9__0_7;
	public static Func<float, object> <>9__0_8;
	public static Func<Decimal, object> <>9__0_9;
	public static Func<double, object> <>9__0_10;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal object <.ctor>b__0_0(byte a) { }

	internal object <.ctor>b__0_1(sbyte a) { }

	internal object <.ctor>b__0_2(short a) { }

	internal object <.ctor>b__0_3(ushort a) { }

	internal object <.ctor>b__0_4(int a) { }

	internal object <.ctor>b__0_5(uint a) { }

	internal object <.ctor>b__0_6(long a) { }

	internal object <.ctor>b__0_7(ulong a) { }

	internal object <.ctor>b__0_8(float a) { }

	internal object <.ctor>b__0_9(Decimal a) { }

	internal object <.ctor>b__0_10(double a) { }
}

// Namespace: Ludiq
public class RightShiftHandler : BinaryOperatorHandler
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class RightShiftHandler.<>c
{
	// Fields
	public static readonly RightShiftHandler.<>c <>9;
	public static Func<byte, byte, object> <>9__0_0;
	public static Func<byte, sbyte, object> <>9__0_1;
	public static Func<byte, short, object> <>9__0_2;
	public static Func<byte, ushort, object> <>9__0_3;
	public static Func<byte, int, object> <>9__0_4;
	public static Func<sbyte, byte, object> <>9__0_5;
	public static Func<sbyte, sbyte, object> <>9__0_6;
	public static Func<sbyte, short, object> <>9__0_7;
	public static Func<sbyte, ushort, object> <>9__0_8;
	public static Func<sbyte, int, object> <>9__0_9;
	public static Func<short, byte, object> <>9__0_10;
	public static Func<short, sbyte, object> <>9__0_11;
	public static Func<short, short, object> <>9__0_12;
	public static Func<short, ushort, object> <>9__0_13;
	public static Func<short, int, object> <>9__0_14;
	public static Func<ushort, byte, object> <>9__0_15;
	public static Func<ushort, sbyte, object> <>9__0_16;
	public static Func<ushort, short, object> <>9__0_17;
	public static Func<ushort, ushort, object> <>9__0_18;
	public static Func<ushort, int, object> <>9__0_19;
	public static Func<int, byte, object> <>9__0_20;
	public static Func<int, sbyte, object> <>9__0_21;
	public static Func<int, short, object> <>9__0_22;
	public static Func<int, ushort, object> <>9__0_23;
	public static Func<int, int, object> <>9__0_24;
	public static Func<uint, byte, object> <>9__0_25;
	public static Func<uint, sbyte, object> <>9__0_26;
	public static Func<uint, short, object> <>9__0_27;
	public static Func<uint, ushort, object> <>9__0_28;
	public static Func<uint, int, object> <>9__0_29;
	public static Func<long, byte, object> <>9__0_30;
	public static Func<long, sbyte, object> <>9__0_31;
	public static Func<long, short, object> <>9__0_32;
	public static Func<long, ushort, object> <>9__0_33;
	public static Func<long, int, object> <>9__0_34;
	public static Func<ulong, byte, object> <>9__0_35;
	public static Func<ulong, sbyte, object> <>9__0_36;
	public static Func<ulong, short, object> <>9__0_37;
	public static Func<ulong, ushort, object> <>9__0_38;
	public static Func<ulong, int, object> <>9__0_39;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal object <.ctor>b__0_0(byte a, byte b) { }

	internal object <.ctor>b__0_1(byte a, sbyte b) { }

	internal object <.ctor>b__0_2(byte a, short b) { }

	internal object <.ctor>b__0_3(byte a, ushort b) { }

	internal object <.ctor>b__0_4(byte a, int b) { }

	internal object <.ctor>b__0_5(sbyte a, byte b) { }

	internal object <.ctor>b__0_6(sbyte a, sbyte b) { }

	internal object <.ctor>b__0_7(sbyte a, short b) { }

	internal object <.ctor>b__0_8(sbyte a, ushort b) { }

	internal object <.ctor>b__0_9(sbyte a, int b) { }

	internal object <.ctor>b__0_10(short a, byte b) { }

	internal object <.ctor>b__0_11(short a, sbyte b) { }

	internal object <.ctor>b__0_12(short a, short b) { }

	internal object <.ctor>b__0_13(short a, ushort b) { }

	internal object <.ctor>b__0_14(short a, int b) { }

	internal object <.ctor>b__0_15(ushort a, byte b) { }

	internal object <.ctor>b__0_16(ushort a, sbyte b) { }

	internal object <.ctor>b__0_17(ushort a, short b) { }

	internal object <.ctor>b__0_18(ushort a, ushort b) { }

	internal object <.ctor>b__0_19(ushort a, int b) { }

	internal object <.ctor>b__0_20(int a, byte b) { }

	internal object <.ctor>b__0_21(int a, sbyte b) { }

	internal object <.ctor>b__0_22(int a, short b) { }

	internal object <.ctor>b__0_23(int a, ushort b) { }

	internal object <.ctor>b__0_24(int a, int b) { }

	internal object <.ctor>b__0_25(uint a, byte b) { }

	internal object <.ctor>b__0_26(uint a, sbyte b) { }

	internal object <.ctor>b__0_27(uint a, short b) { }

	internal object <.ctor>b__0_28(uint a, ushort b) { }

	internal object <.ctor>b__0_29(uint a, int b) { }

	internal object <.ctor>b__0_30(long a, byte b) { }

	internal object <.ctor>b__0_31(long a, sbyte b) { }

	internal object <.ctor>b__0_32(long a, short b) { }

	internal object <.ctor>b__0_33(long a, ushort b) { }

	internal object <.ctor>b__0_34(long a, int b) { }

	internal object <.ctor>b__0_35(ulong a, byte b) { }

	internal object <.ctor>b__0_36(ulong a, sbyte b) { }

	internal object <.ctor>b__0_37(ulong a, short b) { }

	internal object <.ctor>b__0_38(ulong a, ushort b) { }

	internal object <.ctor>b__0_39(ulong a, int b) { }
}

// Namespace: Ludiq
public sealed class SubtractionHandler : BinaryOperatorHandler
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class SubtractionHandler.<>c
{
	// Fields
	public static readonly SubtractionHandler.<>c <>9;
	public static Func<byte, byte, object> <>9__0_0;
	public static Func<byte, sbyte, object> <>9__0_1;
	public static Func<byte, short, object> <>9__0_2;
	public static Func<byte, ushort, object> <>9__0_3;
	public static Func<byte, int, object> <>9__0_4;
	public static Func<byte, uint, object> <>9__0_5;
	public static Func<byte, long, object> <>9__0_6;
	public static Func<byte, ulong, object> <>9__0_7;
	public static Func<byte, float, object> <>9__0_8;
	public static Func<byte, Decimal, object> <>9__0_9;
	public static Func<byte, double, object> <>9__0_10;
	public static Func<sbyte, byte, object> <>9__0_11;
	public static Func<sbyte, sbyte, object> <>9__0_12;
	public static Func<sbyte, short, object> <>9__0_13;
	public static Func<sbyte, ushort, object> <>9__0_14;
	public static Func<sbyte, int, object> <>9__0_15;
	public static Func<sbyte, uint, object> <>9__0_16;
	public static Func<sbyte, long, object> <>9__0_17;
	public static Func<sbyte, float, object> <>9__0_18;
	public static Func<sbyte, Decimal, object> <>9__0_19;
	public static Func<sbyte, double, object> <>9__0_20;
	public static Func<short, byte, object> <>9__0_21;
	public static Func<short, sbyte, object> <>9__0_22;
	public static Func<short, short, object> <>9__0_23;
	public static Func<short, ushort, object> <>9__0_24;
	public static Func<short, int, object> <>9__0_25;
	public static Func<short, uint, object> <>9__0_26;
	public static Func<short, long, object> <>9__0_27;
	public static Func<short, float, object> <>9__0_28;
	public static Func<short, Decimal, object> <>9__0_29;
	public static Func<short, double, object> <>9__0_30;
	public static Func<ushort, byte, object> <>9__0_31;
	public static Func<ushort, sbyte, object> <>9__0_32;
	public static Func<ushort, short, object> <>9__0_33;
	public static Func<ushort, ushort, object> <>9__0_34;
	public static Func<ushort, int, object> <>9__0_35;
	public static Func<ushort, uint, object> <>9__0_36;
	public static Func<ushort, long, object> <>9__0_37;
	public static Func<ushort, ulong, object> <>9__0_38;
	public static Func<ushort, float, object> <>9__0_39;
	public static Func<ushort, Decimal, object> <>9__0_40;
	public static Func<ushort, double, object> <>9__0_41;
	public static Func<int, byte, object> <>9__0_42;
	public static Func<int, sbyte, object> <>9__0_43;
	public static Func<int, short, object> <>9__0_44;
	public static Func<int, ushort, object> <>9__0_45;
	public static Func<int, int, object> <>9__0_46;
	public static Func<int, uint, object> <>9__0_47;
	public static Func<int, long, object> <>9__0_48;
	public static Func<int, float, object> <>9__0_49;
	public static Func<int, Decimal, object> <>9__0_50;
	public static Func<int, double, object> <>9__0_51;
	public static Func<uint, byte, object> <>9__0_52;
	public static Func<uint, sbyte, object> <>9__0_53;
	public static Func<uint, short, object> <>9__0_54;
	public static Func<uint, ushort, object> <>9__0_55;
	public static Func<uint, int, object> <>9__0_56;
	public static Func<uint, uint, object> <>9__0_57;
	public static Func<uint, long, object> <>9__0_58;
	public static Func<uint, ulong, object> <>9__0_59;
	public static Func<uint, float, object> <>9__0_60;
	public static Func<uint, Decimal, object> <>9__0_61;
	public static Func<uint, double, object> <>9__0_62;
	public static Func<long, byte, object> <>9__0_63;
	public static Func<long, sbyte, object> <>9__0_64;
	public static Func<long, short, object> <>9__0_65;
	public static Func<long, ushort, object> <>9__0_66;
	public static Func<long, int, object> <>9__0_67;
	public static Func<long, uint, object> <>9__0_68;
	public static Func<long, long, object> <>9__0_69;
	public static Func<long, float, object> <>9__0_70;
	public static Func<long, Decimal, object> <>9__0_71;
	public static Func<long, double, object> <>9__0_72;
	public static Func<ulong, byte, object> <>9__0_73;
	public static Func<ulong, ushort, object> <>9__0_74;
	public static Func<ulong, uint, object> <>9__0_75;
	public static Func<ulong, ulong, object> <>9__0_76;
	public static Func<ulong, float, object> <>9__0_77;
	public static Func<ulong, Decimal, object> <>9__0_78;
	public static Func<ulong, double, object> <>9__0_79;
	public static Func<float, byte, object> <>9__0_80;
	public static Func<float, sbyte, object> <>9__0_81;
	public static Func<float, short, object> <>9__0_82;
	public static Func<float, ushort, object> <>9__0_83;
	public static Func<float, int, object> <>9__0_84;
	public static Func<float, uint, object> <>9__0_85;
	public static Func<float, long, object> <>9__0_86;
	public static Func<float, ulong, object> <>9__0_87;
	public static Func<float, float, object> <>9__0_88;
	public static Func<float, double, object> <>9__0_89;
	public static Func<Decimal, byte, object> <>9__0_90;
	public static Func<Decimal, sbyte, object> <>9__0_91;
	public static Func<Decimal, short, object> <>9__0_92;
	public static Func<Decimal, ushort, object> <>9__0_93;
	public static Func<Decimal, int, object> <>9__0_94;
	public static Func<Decimal, uint, object> <>9__0_95;
	public static Func<Decimal, long, object> <>9__0_96;
	public static Func<Decimal, ulong, object> <>9__0_97;
	public static Func<Decimal, Decimal, object> <>9__0_98;
	public static Func<double, byte, object> <>9__0_99;
	public static Func<double, sbyte, object> <>9__0_100;
	public static Func<double, short, object> <>9__0_101;
	public static Func<double, ushort, object> <>9__0_102;
	public static Func<double, int, object> <>9__0_103;
	public static Func<double, uint, object> <>9__0_104;
	public static Func<double, long, object> <>9__0_105;
	public static Func<double, ulong, object> <>9__0_106;
	public static Func<double, float, object> <>9__0_107;
	public static Func<double, double, object> <>9__0_108;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal object <.ctor>b__0_0(byte a, byte b) { }

	internal object <.ctor>b__0_1(byte a, sbyte b) { }

	internal object <.ctor>b__0_2(byte a, short b) { }

	internal object <.ctor>b__0_3(byte a, ushort b) { }

	internal object <.ctor>b__0_4(byte a, int b) { }

	internal object <.ctor>b__0_5(byte a, uint b) { }

	internal object <.ctor>b__0_6(byte a, long b) { }

	internal object <.ctor>b__0_7(byte a, ulong b) { }

	internal object <.ctor>b__0_8(byte a, float b) { }

	internal object <.ctor>b__0_9(byte a, Decimal b) { }

	internal object <.ctor>b__0_10(byte a, double b) { }

	internal object <.ctor>b__0_11(sbyte a, byte b) { }

	internal object <.ctor>b__0_12(sbyte a, sbyte b) { }

	internal object <.ctor>b__0_13(sbyte a, short b) { }

	internal object <.ctor>b__0_14(sbyte a, ushort b) { }

	internal object <.ctor>b__0_15(sbyte a, int b) { }

	internal object <.ctor>b__0_16(sbyte a, uint b) { }

	internal object <.ctor>b__0_17(sbyte a, long b) { }

	internal object <.ctor>b__0_18(sbyte a, float b) { }

	internal object <.ctor>b__0_19(sbyte a, Decimal b) { }

	internal object <.ctor>b__0_20(sbyte a, double b) { }

	internal object <.ctor>b__0_21(short a, byte b) { }

	internal object <.ctor>b__0_22(short a, sbyte b) { }

	internal object <.ctor>b__0_23(short a, short b) { }

	internal object <.ctor>b__0_24(short a, ushort b) { }

	internal object <.ctor>b__0_25(short a, int b) { }

	internal object <.ctor>b__0_26(short a, uint b) { }

	internal object <.ctor>b__0_27(short a, long b) { }

	internal object <.ctor>b__0_28(short a, float b) { }

	internal object <.ctor>b__0_29(short a, Decimal b) { }

	internal object <.ctor>b__0_30(short a, double b) { }

	internal object <.ctor>b__0_31(ushort a, byte b) { }

	internal object <.ctor>b__0_32(ushort a, sbyte b) { }

	internal object <.ctor>b__0_33(ushort a, short b) { }

	internal object <.ctor>b__0_34(ushort a, ushort b) { }

	internal object <.ctor>b__0_35(ushort a, int b) { }

	internal object <.ctor>b__0_36(ushort a, uint b) { }

	internal object <.ctor>b__0_37(ushort a, long b) { }

	internal object <.ctor>b__0_38(ushort a, ulong b) { }

	internal object <.ctor>b__0_39(ushort a, float b) { }

	internal object <.ctor>b__0_40(ushort a, Decimal b) { }

	internal object <.ctor>b__0_41(ushort a, double b) { }

	internal object <.ctor>b__0_42(int a, byte b) { }

	internal object <.ctor>b__0_43(int a, sbyte b) { }

	internal object <.ctor>b__0_44(int a, short b) { }

	internal object <.ctor>b__0_45(int a, ushort b) { }

	internal object <.ctor>b__0_46(int a, int b) { }

	internal object <.ctor>b__0_47(int a, uint b) { }

	internal object <.ctor>b__0_48(int a, long b) { }

	internal object <.ctor>b__0_49(int a, float b) { }

	internal object <.ctor>b__0_50(int a, Decimal b) { }

	internal object <.ctor>b__0_51(int a, double b) { }

	internal object <.ctor>b__0_52(uint a, byte b) { }

	internal object <.ctor>b__0_53(uint a, sbyte b) { }

	internal object <.ctor>b__0_54(uint a, short b) { }

	internal object <.ctor>b__0_55(uint a, ushort b) { }

	internal object <.ctor>b__0_56(uint a, int b) { }

	internal object <.ctor>b__0_57(uint a, uint b) { }

	internal object <.ctor>b__0_58(uint a, long b) { }

	internal object <.ctor>b__0_59(uint a, ulong b) { }

	internal object <.ctor>b__0_60(uint a, float b) { }

	internal object <.ctor>b__0_61(uint a, Decimal b) { }

	internal object <.ctor>b__0_62(uint a, double b) { }

	internal object <.ctor>b__0_63(long a, byte b) { }

	internal object <.ctor>b__0_64(long a, sbyte b) { }

	internal object <.ctor>b__0_65(long a, short b) { }

	internal object <.ctor>b__0_66(long a, ushort b) { }

	internal object <.ctor>b__0_67(long a, int b) { }

	internal object <.ctor>b__0_68(long a, uint b) { }

	internal object <.ctor>b__0_69(long a, long b) { }

	internal object <.ctor>b__0_70(long a, float b) { }

	internal object <.ctor>b__0_71(long a, Decimal b) { }

	internal object <.ctor>b__0_72(long a, double b) { }

	internal object <.ctor>b__0_73(ulong a, byte b) { }

	internal object <.ctor>b__0_74(ulong a, ushort b) { }

	internal object <.ctor>b__0_75(ulong a, uint b) { }

	internal object <.ctor>b__0_76(ulong a, ulong b) { }

	internal object <.ctor>b__0_77(ulong a, float b) { }

	internal object <.ctor>b__0_78(ulong a, Decimal b) { }

	internal object <.ctor>b__0_79(ulong a, double b) { }

	internal object <.ctor>b__0_80(float a, byte b) { }

	internal object <.ctor>b__0_81(float a, sbyte b) { }

	internal object <.ctor>b__0_82(float a, short b) { }

	internal object <.ctor>b__0_83(float a, ushort b) { }

	internal object <.ctor>b__0_84(float a, int b) { }

	internal object <.ctor>b__0_85(float a, uint b) { }

	internal object <.ctor>b__0_86(float a, long b) { }

	internal object <.ctor>b__0_87(float a, ulong b) { }

	internal object <.ctor>b__0_88(float a, float b) { }

	internal object <.ctor>b__0_89(float a, double b) { }

	internal object <.ctor>b__0_90(Decimal a, byte b) { }

	internal object <.ctor>b__0_91(Decimal a, sbyte b) { }

	internal object <.ctor>b__0_92(Decimal a, short b) { }

	internal object <.ctor>b__0_93(Decimal a, ushort b) { }

	internal object <.ctor>b__0_94(Decimal a, int b) { }

	internal object <.ctor>b__0_95(Decimal a, uint b) { }

	internal object <.ctor>b__0_96(Decimal a, long b) { }

	internal object <.ctor>b__0_97(Decimal a, ulong b) { }

	internal object <.ctor>b__0_98(Decimal a, Decimal b) { }

	internal object <.ctor>b__0_99(double a, byte b) { }

	internal object <.ctor>b__0_100(double a, sbyte b) { }

	internal object <.ctor>b__0_101(double a, short b) { }

	internal object <.ctor>b__0_102(double a, ushort b) { }

	internal object <.ctor>b__0_103(double a, int b) { }

	internal object <.ctor>b__0_104(double a, uint b) { }

	internal object <.ctor>b__0_105(double a, long b) { }

	internal object <.ctor>b__0_106(double a, ulong b) { }

	internal object <.ctor>b__0_107(double a, float b) { }

	internal object <.ctor>b__0_108(double a, double b) { }
}

// Namespace: Ludiq
public enum UnaryOperator
{
	// Fields
	public int value__;
	public const UnaryOperator LogicalNegation = 0;
	public const UnaryOperator NumericNegation = 1;
	public const UnaryOperator Increment = 2;
	public const UnaryOperator Decrement = 3;
	public const UnaryOperator Plus = 4;
}

// Namespace: Ludiq
public abstract class OperatorHandler
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly string <name>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly string <verb>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly string <symbol>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly string <customMethodName>k__BackingField;

	// Properties
	public string name { get; }
	public string verb { get; }
	public string symbol { get; }
	public string customMethodName { get; }

	// Methods

	protected void .ctor(string name, string verb, string symbol, string customMethodName) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_name() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_verb() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_symbol() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_customMethodName() { }
}

// Namespace: Ludiq
public abstract class OperatorException : InvalidCastException
{
	// Methods

	protected void .ctor() { }

	protected void .ctor(string message) { }

	protected void .ctor(string message, Exception innerException) { }
}

// Namespace: Ludiq
public abstract class UnaryOperatorHandler : OperatorHandler
{
	// Fields
	private readonly Dictionary<Type, Func<object, object>> manualHandlers;
	private readonly Dictionary<Type, IOptimizedInvoker> userDefinedOperators;
	private readonly Dictionary<Type, Type> userDefinedOperandTypes;

	// Methods

	protected void .ctor(string name, string verb, string symbol, string customMethodName) { }

	public object Operate(object operand) { }

	protected virtual object CustomHandling(object operand) { }

	protected void Handle<T>(Func<T, object> handler) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x146EBD0 Offset: 0x146DBD0 VA: 0x18146EBD0
	|-UnaryOperatorHandler.Handle<bool>
	|
	|-RVA: 0x146ED00 Offset: 0x146DD00 VA: 0x18146ED00
	|-UnaryOperatorHandler.Handle<byte>
	|
	|-RVA: 0x146EE30 Offset: 0x146DE30 VA: 0x18146EE30
	|-UnaryOperatorHandler.Handle<Decimal>
	|
	|-RVA: 0x146EF60 Offset: 0x146DF60 VA: 0x18146EF60
	|-UnaryOperatorHandler.Handle<double>
	|
	|-RVA: 0x146F090 Offset: 0x146E090 VA: 0x18146F090
	|-UnaryOperatorHandler.Handle<short>
	|
	|-RVA: 0x146F1C0 Offset: 0x146E1C0 VA: 0x18146F1C0
	|-UnaryOperatorHandler.Handle<int>
	|
	|-RVA: 0x146F2F0 Offset: 0x146E2F0 VA: 0x18146F2F0
	|-UnaryOperatorHandler.Handle<long>
	|
	|-RVA: 0x146F420 Offset: 0x146E420 VA: 0x18146F420
	|-UnaryOperatorHandler.Handle<object>
	|
	|-RVA: 0x146F550 Offset: 0x146E550 VA: 0x18146F550
	|-UnaryOperatorHandler.Handle<sbyte>
	|
	|-RVA: 0x146F680 Offset: 0x146E680 VA: 0x18146F680
	|-UnaryOperatorHandler.Handle<float>
	|
	|-RVA: 0x146F7B0 Offset: 0x146E7B0 VA: 0x18146F7B0
	|-UnaryOperatorHandler.Handle<ushort>
	|
	|-RVA: 0x146F8E0 Offset: 0x146E8E0 VA: 0x18146F8E0
	|-UnaryOperatorHandler.Handle<uint>
	|
	|-RVA: 0x146FA10 Offset: 0x146EA10 VA: 0x18146FA10
	|-UnaryOperatorHandler.Handle<ulong>
	*/

	private static Type ResolveUserDefinedOperandType(MethodInfo userDefinedOperator) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class UnaryOperatorHandler.<>c__DisplayClass6_0<T>
{
	// Fields
	public Func<T, object> handler;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-UnaryOperatorHandler.<>c__DisplayClass6_0<bool>..ctor
	|-UnaryOperatorHandler.<>c__DisplayClass6_0<byte>..ctor
	|-UnaryOperatorHandler.<>c__DisplayClass6_0<Decimal>..ctor
	|-UnaryOperatorHandler.<>c__DisplayClass6_0<double>..ctor
	|-UnaryOperatorHandler.<>c__DisplayClass6_0<short>..ctor
	|-UnaryOperatorHandler.<>c__DisplayClass6_0<int>..ctor
	|-UnaryOperatorHandler.<>c__DisplayClass6_0<long>..ctor
	|-UnaryOperatorHandler.<>c__DisplayClass6_0<object>..ctor
	|-UnaryOperatorHandler.<>c__DisplayClass6_0<sbyte>..ctor
	|-UnaryOperatorHandler.<>c__DisplayClass6_0<float>..ctor
	|-UnaryOperatorHandler.<>c__DisplayClass6_0<ushort>..ctor
	|-UnaryOperatorHandler.<>c__DisplayClass6_0<uint>..ctor
	|-UnaryOperatorHandler.<>c__DisplayClass6_0<ulong>..ctor
	*/

	internal object <Handle>b__0(object operand) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD6150 Offset: 0x1CD5150 VA: 0x181CD6150
	|-UnaryOperatorHandler.<>c__DisplayClass6_0<bool>.<Handle>b__0
	|-UnaryOperatorHandler.<>c__DisplayClass6_0<byte>.<Handle>b__0
	|-UnaryOperatorHandler.<>c__DisplayClass6_0<sbyte>.<Handle>b__0
	|
	|-RVA: 0x1CD6200 Offset: 0x1CD5200 VA: 0x181CD6200
	|-UnaryOperatorHandler.<>c__DisplayClass6_0<Decimal>.<Handle>b__0
	|
	|-RVA: 0x1CD6370 Offset: 0x1CD5370 VA: 0x181CD6370
	|-UnaryOperatorHandler.<>c__DisplayClass6_0<double>.<Handle>b__0
	|
	|-RVA: 0x1CD6420 Offset: 0x1CD5420 VA: 0x181CD6420
	|-UnaryOperatorHandler.<>c__DisplayClass6_0<short>.<Handle>b__0
	|-UnaryOperatorHandler.<>c__DisplayClass6_0<ushort>.<Handle>b__0
	|
	|-RVA: 0x1CD6580 Offset: 0x1CD5580 VA: 0x181CD6580
	|-UnaryOperatorHandler.<>c__DisplayClass6_0<int>.<Handle>b__0
	|-UnaryOperatorHandler.<>c__DisplayClass6_0<uint>.<Handle>b__0
	|
	|-RVA: 0x1CD62C0 Offset: 0x1CD52C0 VA: 0x181CD62C0
	|-UnaryOperatorHandler.<>c__DisplayClass6_0<long>.<Handle>b__0
	|-UnaryOperatorHandler.<>c__DisplayClass6_0<ulong>.<Handle>b__0
	|
	|-RVA: 0x1D80200 Offset: 0x1D7F200 VA: 0x181D80200
	|-UnaryOperatorHandler.<>c__DisplayClass6_0<object>.<Handle>b__0
	|
	|-RVA: 0x1CD64D0 Offset: 0x1CD54D0 VA: 0x181CD64D0
	|-UnaryOperatorHandler.<>c__DisplayClass6_0<float>.<Handle>b__0
	*/
}

// Namespace: Ludiq
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class OperatorUtility
{
	// Fields
	public static readonly Dictionary<string, string> operatorNames;
	public static readonly Dictionary<string, int> operatorRanks;
	private static readonly Dictionary<UnaryOperator, UnaryOperatorHandler> unaryOperatorHandlers;
	private static readonly Dictionary<BinaryOperator, BinaryOperatorHandler> binaryOpeatorHandlers;
	private static readonly LogicalNegationHandler logicalNegationHandler;
	private static readonly NumericNegationHandler numericNegationHandler;
	private static readonly IncrementHandler incrementHandler;
	private static readonly DecrementHandler decrementHandler;
	private static readonly PlusHandler plusHandler;
	private static readonly AdditionHandler additionHandler;
	private static readonly SubtractionHandler subtractionHandler;
	private static readonly MultiplicationHandler multiplicationHandler;
	private static readonly DivisionHandler divisionHandler;
	private static readonly ModuloHandler moduloHandler;
	private static readonly AndHandler andHandler;
	private static readonly OrHandler orHandler;
	private static readonly ExclusiveOrHandler exclusiveOrHandler;
	private static readonly EqualityHandler equalityHandler;
	private static readonly InequalityHandler inequalityHandler;
	private static readonly GreaterThanHandler greaterThanHandler;
	private static readonly LessThanHandler lessThanHandler;
	private static readonly GreaterThanOrEqualHandler greaterThanOrEqualHandler;
	private static readonly LessThanOrEqualHandler lessThanOrEqualHandler;
	private static readonly LeftShiftHandler leftShiftHandler;
	private static readonly RightShiftHandler rightShiftHandler;

	// Methods

	private static void .cctor() { }

	public static UnaryOperatorHandler GetHandler(UnaryOperator operator) { }

	public static BinaryOperatorHandler GetHandler(BinaryOperator operator) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string Symbol(UnaryOperator operator) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string Symbol(BinaryOperator operator) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string Name(UnaryOperator operator) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string Name(BinaryOperator operator) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string Verb(UnaryOperator operator) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string Verb(BinaryOperator operator) { }

	public static object Operate(UnaryOperator operator, object x) { }

	public static object Operate(BinaryOperator operator, object a, object b) { }

	public static object Negate(object x) { }

	public static object Not(object x) { }

	public static object UnaryPlus(object x) { }

	public static object Increment(object x) { }

	public static object Decrement(object x) { }

	public static object And(object a, object b) { }

	public static object Or(object a, object b) { }

	public static object ExclusiveOr(object a, object b) { }

	public static object Add(object a, object b) { }

	public static object Subtract(object a, object b) { }

	public static object Multiply(object a, object b) { }

	public static object Divide(object a, object b) { }

	public static object Modulo(object a, object b) { }

	public static bool Equal(object a, object b) { }

	public static bool NotEqual(object a, object b) { }

	public static bool GreaterThan(object a, object b) { }

	public static bool LessThan(object a, object b) { }

	public static bool GreaterThanOrEqual(object a, object b) { }

	public static bool LessThanOrEqual(object a, object b) { }

	public static object LeftShift(object a, object b) { }

	public static object RightShift(object a, object b) { }
}

// Namespace: Ludiq
public sealed class Action<T1, T2, T3, T4, T5> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Action<object, object, object, object, object>..ctor
	*/

	public virtual void Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDAA30 Offset: 0x1CD9A30 VA: 0x181CDAA30
	|-Action<object, object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2303020 Offset: 0x2302020 VA: 0x182303020
	|-Action<object, object, object, object, object>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Action<object, object, object, object, object>.EndInvoke
	*/
}

// Namespace: Ludiq
public sealed class Action<T1, T2, T3, T4, T5, T6> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Action<object, object, object, object, object, object>..ctor
	*/

	public virtual void Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2303070 Offset: 0x2302070 VA: 0x182303070
	|-Action<object, object, object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19570C0 Offset: 0x19560C0 VA: 0x1819570C0
	|-Action<object, object, object, object, object, object>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Action<object, object, object, object, object, object>.EndInvoke
	*/
}

// Namespace: Ludiq
public abstract class InstanceActionInvokerBase<TTarget> : InstanceInvokerBase<TTarget>
{
	// Methods

	protected void .ctor(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195F660 Offset: 0x195E660 VA: 0x18195F660
	|-InstanceActionInvokerBase<object>..ctor
	*/
}

// Namespace: Ludiq
public sealed class InstanceActionInvoker<TTarget> : InstanceActionInvokerBase<TTarget>
{
	// Fields
	private Action<TTarget> invoke;

	// Methods

	public void .ctor(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195F660 Offset: 0x195E660 VA: 0x18195F660
	|-InstanceActionInvoker<object>..ctor
	*/

	public override object Invoke(object target, object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195D770 Offset: 0x195C770 VA: 0x18195D770
	|-InstanceActionInvoker<object>.Invoke
	*/

	public override object Invoke(object target) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195D630 Offset: 0x195C630 VA: 0x18195D630
	|-InstanceActionInvoker<object>.Invoke
	*/

	private object InvokeUnsafe(object target) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195D580 Offset: 0x195C580 VA: 0x18195D580
	|-InstanceActionInvoker<object>.InvokeUnsafe
	*/

	protected override Type[] GetParameterTypes() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195D520 Offset: 0x195C520 VA: 0x18195D520
	|-InstanceActionInvoker<object>.GetParameterTypes
	*/

	protected override void CompileExpression(MethodCallExpression callExpression, ParameterExpression[] parameterExpressions) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195D360 Offset: 0x195C360 VA: 0x18195D360
	|-InstanceActionInvoker<object>.CompileExpression
	*/

	protected override void CreateDelegate() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195D420 Offset: 0x195C420 VA: 0x18195D420
	|-InstanceActionInvoker<object>.CreateDelegate
	*/
}

// Namespace: Ludiq
public sealed class InstanceActionInvoker<TTarget, TParam0> : InstanceActionInvokerBase<TTarget>
{
	// Fields
	private Action<TTarget, TParam0> invoke;

	// Methods

	public void .ctor(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195F660 Offset: 0x195E660 VA: 0x18195F660
	|-InstanceActionInvoker<object, object>..ctor
	*/

	public override object Invoke(object target, object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195DD40 Offset: 0x195CD40 VA: 0x18195DD40
	|-InstanceActionInvoker<object, object>.Invoke
	*/

	public override object Invoke(object target, object arg0) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195DBD0 Offset: 0x195CBD0 VA: 0x18195DBD0
	|-InstanceActionInvoker<object, object>.Invoke
	*/

	private object InvokeUnsafe(object target, object arg0) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195DAC0 Offset: 0x195CAC0 VA: 0x18195DAC0
	|-InstanceActionInvoker<object, object>.InvokeUnsafe
	*/

	protected override Type[] GetParameterTypes() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195D9E0 Offset: 0x195C9E0 VA: 0x18195D9E0
	|-InstanceActionInvoker<object, object>.GetParameterTypes
	*/

	protected override void CompileExpression(MethodCallExpression callExpression, ParameterExpression[] parameterExpressions) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195D820 Offset: 0x195C820 VA: 0x18195D820
	|-InstanceActionInvoker<object, object>.CompileExpression
	*/

	protected override void CreateDelegate() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195D8E0 Offset: 0x195C8E0 VA: 0x18195D8E0
	|-InstanceActionInvoker<object, object>.CreateDelegate
	*/
}

// Namespace: Ludiq
public sealed class InstanceActionInvoker<TTarget, TParam0, TParam1> : InstanceActionInvokerBase<TTarget>
{
	// Fields
	private Action<TTarget, TParam0, TParam1> invoke;

	// Methods

	public void .ctor(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195F660 Offset: 0x195E660 VA: 0x18195F660
	|-InstanceActionInvoker<object, object, object>..ctor
	*/

	public override object Invoke(object target, object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195E270 Offset: 0x195D270 VA: 0x18195E270
	|-InstanceActionInvoker<object, object, object>.Invoke
	*/

	public override object Invoke(object target, object arg0, object arg1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195E330 Offset: 0x195D330 VA: 0x18195E330
	|-InstanceActionInvoker<object, object, object>.Invoke
	*/

	public object InvokeUnsafe(object target, object arg0, object arg1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195E100 Offset: 0x195D100 VA: 0x18195E100
	|-InstanceActionInvoker<object, object, object>.InvokeUnsafe
	*/

	protected override Type[] GetParameterTypes() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195DFB0 Offset: 0x195CFB0 VA: 0x18195DFB0
	|-InstanceActionInvoker<object, object, object>.GetParameterTypes
	*/

	protected override void CompileExpression(MethodCallExpression callExpression, ParameterExpression[] parameterExpressions) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195DDF0 Offset: 0x195CDF0 VA: 0x18195DDF0
	|-InstanceActionInvoker<object, object, object>.CompileExpression
	*/

	protected override void CreateDelegate() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195DEB0 Offset: 0x195CEB0 VA: 0x18195DEB0
	|-InstanceActionInvoker<object, object, object>.CreateDelegate
	*/
}

// Namespace: Ludiq
public sealed class InstanceActionInvoker<TTarget, TParam0, TParam1, TParam2> : InstanceActionInvokerBase<TTarget>
{
	// Fields
	private Action<TTarget, TParam0, TParam1, TParam2> invoke;

	// Methods

	public void .ctor(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195F660 Offset: 0x195E660 VA: 0x18195F660
	|-InstanceActionInvoker<object, object, object, object>..ctor
	*/

	public override object Invoke(object target, object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195EA50 Offset: 0x195DA50 VA: 0x18195EA50
	|-InstanceActionInvoker<object, object, object, object>.Invoke
	*/

	public override object Invoke(object target, object arg0, object arg1, object arg2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195EB10 Offset: 0x195DB10 VA: 0x18195EB10
	|-InstanceActionInvoker<object, object, object, object>.Invoke
	*/

	public object InvokeUnsafe(object target, object arg0, object arg1, object arg2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195E860 Offset: 0x195D860 VA: 0x18195E860
	|-InstanceActionInvoker<object, object, object, object>.InvokeUnsafe
	*/

	protected override Type[] GetParameterTypes() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195E6A0 Offset: 0x195D6A0 VA: 0x18195E6A0
	|-InstanceActionInvoker<object, object, object, object>.GetParameterTypes
	*/

	protected override void CompileExpression(MethodCallExpression callExpression, ParameterExpression[] parameterExpressions) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195E4E0 Offset: 0x195D4E0 VA: 0x18195E4E0
	|-InstanceActionInvoker<object, object, object, object>.CompileExpression
	*/

	protected override void CreateDelegate() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195E5A0 Offset: 0x195D5A0 VA: 0x18195E5A0
	|-InstanceActionInvoker<object, object, object, object>.CreateDelegate
	*/
}

// Namespace: Ludiq
public sealed class InstanceActionInvoker<TTarget, TParam0, TParam1, TParam2, TParam3> : InstanceActionInvokerBase<TTarget>
{
	// Fields
	private Action<TTarget, TParam0, TParam1, TParam2, TParam3> invoke;

	// Methods

	public void .ctor(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195F660 Offset: 0x195E660 VA: 0x18195F660
	|-InstanceActionInvoker<object, object, object, object, object>..ctor
	*/

	public override object Invoke(object target, object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195F360 Offset: 0x195E360 VA: 0x18195F360
	|-InstanceActionInvoker<object, object, object, object, object>.Invoke
	*/

	public override object Invoke(object target, object arg0, object arg1, object arg2, object arg3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195F430 Offset: 0x195E430 VA: 0x18195F430
	|-InstanceActionInvoker<object, object, object, object, object>.Invoke
	*/

	public object InvokeUnsafe(object target, object arg0, object arg1, object arg2, object arg3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195F100 Offset: 0x195E100 VA: 0x18195F100
	|-InstanceActionInvoker<object, object, object, object, object>.InvokeUnsafe
	*/

	protected override Type[] GetParameterTypes() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195EEC0 Offset: 0x195DEC0 VA: 0x18195EEC0
	|-InstanceActionInvoker<object, object, object, object, object>.GetParameterTypes
	*/

	protected override void CompileExpression(MethodCallExpression callExpression, ParameterExpression[] parameterExpressions) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195ED00 Offset: 0x195DD00 VA: 0x18195ED00
	|-InstanceActionInvoker<object, object, object, object, object>.CompileExpression
	*/

	protected override void CreateDelegate() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195EDC0 Offset: 0x195DDC0 VA: 0x18195EDC0
	|-InstanceActionInvoker<object, object, object, object, object>.CreateDelegate
	*/
}

// Namespace: Ludiq
public sealed class InstanceActionInvoker<TTarget, TParam0, TParam1, TParam2, TParam3, TParam4> : InstanceActionInvokerBase<TTarget>
{
	// Fields
	private Action<TTarget, TParam0, TParam1, TParam2, TParam3, TParam4> invoke;

	// Methods

	public void .ctor(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195F660 Offset: 0x195E660 VA: 0x18195F660
	|-InstanceActionInvoker<object, object, object, object, object, object>..ctor
	*/

	public override object Invoke(object target, object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1960040 Offset: 0x195F040 VA: 0x181960040
	|-InstanceActionInvoker<object, object, object, object, object, object>.Invoke
	*/

	public override object Invoke(object target, object arg0, object arg1, object arg2, object arg3, object arg4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195FDD0 Offset: 0x195EDD0 VA: 0x18195FDD0
	|-InstanceActionInvoker<object, object, object, object, object, object>.Invoke
	*/

	public object InvokeUnsafe(object target, object arg0, object arg1, object arg2, object arg3, object arg4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195FB00 Offset: 0x195EB00 VA: 0x18195FB00
	|-InstanceActionInvoker<object, object, object, object, object, object>.InvokeUnsafe
	*/

	protected override Type[] GetParameterTypes() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195F850 Offset: 0x195E850 VA: 0x18195F850
	|-InstanceActionInvoker<object, object, object, object, object, object>.GetParameterTypes
	*/

	protected override void CompileExpression(MethodCallExpression callExpression, ParameterExpression[] parameterExpressions) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195F690 Offset: 0x195E690 VA: 0x18195F690
	|-InstanceActionInvoker<object, object, object, object, object, object>.CompileExpression
	*/

	protected override void CreateDelegate() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195F750 Offset: 0x195E750 VA: 0x18195F750
	|-InstanceActionInvoker<object, object, object, object, object, object>.CreateDelegate
	*/
}

// Namespace: Ludiq
public abstract class InstanceFunctionInvokerBase<TTarget, TResult> : InstanceInvokerBase<TTarget>
{
	// Methods

	protected void .ctor(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19611C0 Offset: 0x19601C0 VA: 0x1819611C0
	|-InstanceFunctionInvokerBase<object, object>..ctor
	*/
}

// Namespace: Ludiq
public sealed class InstanceFunctionInvoker<TTarget, TResult> : InstanceFunctionInvokerBase<TTarget, TResult>
{
	// Fields
	private Func<TTarget, TResult> invoke;

	// Methods

	public void .ctor(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195F660 Offset: 0x195E660 VA: 0x18195F660
	|-InstanceFunctionInvoker<object, object>..ctor
	*/

	public override object Invoke(object target, object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1961700 Offset: 0x1960700 VA: 0x181961700
	|-InstanceFunctionInvoker<object, object>.Invoke
	*/

	public override object Invoke(object target) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19615C0 Offset: 0x19605C0 VA: 0x1819615C0
	|-InstanceFunctionInvoker<object, object>.Invoke
	*/

	public object InvokeUnsafe(object target) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1961520 Offset: 0x1960520 VA: 0x181961520
	|-InstanceFunctionInvoker<object, object>.InvokeUnsafe
	*/

	protected override Type[] GetParameterTypes() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19614C0 Offset: 0x19604C0 VA: 0x1819614C0
	|-InstanceFunctionInvoker<object, object>.GetParameterTypes
	*/

	protected override void CompileExpression(MethodCallExpression callExpression, ParameterExpression[] parameterExpressions) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1961300 Offset: 0x1960300 VA: 0x181961300
	|-InstanceFunctionInvoker<object, object>.CompileExpression
	*/

	protected override void CreateDelegate() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19613C0 Offset: 0x19603C0 VA: 0x1819613C0
	|-InstanceFunctionInvoker<object, object>.CreateDelegate
	*/
}

// Namespace: Ludiq
public sealed class InstanceFunctionInvoker<TTarget, TParam0, TResult> : InstanceFunctionInvokerBase<TTarget, TResult>
{
	// Fields
	private Func<TTarget, TParam0, TResult> invoke;

	// Methods

	public void .ctor(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195F660 Offset: 0x195E660 VA: 0x18195F660
	|-InstanceFunctionInvoker<object, object, object>..ctor
	*/

	public override object Invoke(object target, object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1961CD0 Offset: 0x1960CD0 VA: 0x181961CD0
	|-InstanceFunctionInvoker<object, object, object>.Invoke
	*/

	public override object Invoke(object target, object arg0) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1961B60 Offset: 0x1960B60 VA: 0x181961B60
	|-InstanceFunctionInvoker<object, object, object>.Invoke
	*/

	public object InvokeUnsafe(object target, object arg0) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1961A50 Offset: 0x1960A50 VA: 0x181961A50
	|-InstanceFunctionInvoker<object, object, object>.InvokeUnsafe
	*/

	protected override Type[] GetParameterTypes() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1961970 Offset: 0x1960970 VA: 0x181961970
	|-InstanceFunctionInvoker<object, object, object>.GetParameterTypes
	*/

	protected override void CompileExpression(MethodCallExpression callExpression, ParameterExpression[] parameterExpressions) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19617B0 Offset: 0x19607B0 VA: 0x1819617B0
	|-InstanceFunctionInvoker<object, object, object>.CompileExpression
	*/

	protected override void CreateDelegate() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1961870 Offset: 0x1960870 VA: 0x181961870
	|-InstanceFunctionInvoker<object, object, object>.CreateDelegate
	*/
}

// Namespace: Ludiq
public sealed class InstanceFunctionInvoker<TTarget, TParam0, TParam1, TResult> : InstanceFunctionInvokerBase<TTarget, TResult>
{
	// Fields
	private Func<TTarget, TParam0, TParam1, TResult> invoke;

	// Methods

	public void .ctor(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195F660 Offset: 0x195E660 VA: 0x18195F660
	|-InstanceFunctionInvoker<object, object, object, object>..ctor
	*/

	public override object Invoke(object target, object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19623B0 Offset: 0x19613B0 VA: 0x1819623B0
	|-InstanceFunctionInvoker<object, object, object, object>.Invoke
	*/

	public override object Invoke(object target, object arg0, object arg1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1962200 Offset: 0x1961200 VA: 0x181962200
	|-InstanceFunctionInvoker<object, object, object, object>.Invoke
	*/

	public object InvokeUnsafe(object target, object arg0, object arg1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1962090 Offset: 0x1961090 VA: 0x181962090
	|-InstanceFunctionInvoker<object, object, object, object>.InvokeUnsafe
	*/

	protected override Type[] GetParameterTypes() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1961F40 Offset: 0x1960F40 VA: 0x181961F40
	|-InstanceFunctionInvoker<object, object, object, object>.GetParameterTypes
	*/

	protected override void CompileExpression(MethodCallExpression callExpression, ParameterExpression[] parameterExpressions) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1961D80 Offset: 0x1960D80 VA: 0x181961D80
	|-InstanceFunctionInvoker<object, object, object, object>.CompileExpression
	*/

	protected override void CreateDelegate() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1961E40 Offset: 0x1960E40 VA: 0x181961E40
	|-InstanceFunctionInvoker<object, object, object, object>.CreateDelegate
	*/
}

// Namespace: Ludiq
public sealed class InstanceFunctionInvoker<TTarget, TParam0, TParam1, TParam2, TResult> : InstanceFunctionInvokerBase<TTarget, TResult>
{
	// Fields
	private Func<TTarget, TParam0, TParam1, TParam2, TResult> invoke;

	// Methods

	public void .ctor(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195F660 Offset: 0x195E660 VA: 0x18195F660
	|-InstanceFunctionInvoker<object, object, object, object, object>..ctor
	*/

	public override object Invoke(object target, object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1962BD0 Offset: 0x1961BD0 VA: 0x181962BD0
	|-InstanceFunctionInvoker<object, object, object, object, object>.Invoke
	*/

	public override object Invoke(object target, object arg0, object arg1, object arg2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19629E0 Offset: 0x19619E0 VA: 0x1819629E0
	|-InstanceFunctionInvoker<object, object, object, object, object>.Invoke
	*/

	public object InvokeUnsafe(object target, object arg0, object arg1, object arg2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19627F0 Offset: 0x19617F0 VA: 0x1819627F0
	|-InstanceFunctionInvoker<object, object, object, object, object>.InvokeUnsafe
	*/

	protected override Type[] GetParameterTypes() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1962630 Offset: 0x1961630 VA: 0x181962630
	|-InstanceFunctionInvoker<object, object, object, object, object>.GetParameterTypes
	*/

	protected override void CompileExpression(MethodCallExpression callExpression, ParameterExpression[] parameterExpressions) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1962470 Offset: 0x1961470 VA: 0x181962470
	|-InstanceFunctionInvoker<object, object, object, object, object>.CompileExpression
	*/

	protected override void CreateDelegate() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1962530 Offset: 0x1961530 VA: 0x181962530
	|-InstanceFunctionInvoker<object, object, object, object, object>.CreateDelegate
	*/
}

// Namespace: Ludiq
public sealed class InstanceFunctionInvoker<TTarget, TParam0, TParam1, TParam2, TParam3, TResult> : InstanceFunctionInvokerBase<TTarget, TResult>
{
	// Fields
	private Func<TTarget, TParam0, TParam1, TParam2, TParam3, TResult> invoke;

	// Methods

	public void .ctor(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195F660 Offset: 0x195E660 VA: 0x18195F660
	|-InstanceFunctionInvoker<object, object, object, object, object, object>..ctor
	*/

	public override object Invoke(object target, object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19632F0 Offset: 0x19622F0 VA: 0x1819632F0
	|-InstanceFunctionInvoker<object, object, object, object, object, object>.Invoke
	*/

	public override object Invoke(object target, object arg0, object arg1, object arg2, object arg3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19633C0 Offset: 0x19623C0 VA: 0x1819633C0
	|-InstanceFunctionInvoker<object, object, object, object, object, object>.Invoke
	*/

	public object InvokeUnsafe(object target, object arg0, object arg1, object arg2, object arg3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1963090 Offset: 0x1962090 VA: 0x181963090
	|-InstanceFunctionInvoker<object, object, object, object, object, object>.InvokeUnsafe
	*/

	protected override Type[] GetParameterTypes() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1962E50 Offset: 0x1961E50 VA: 0x181962E50
	|-InstanceFunctionInvoker<object, object, object, object, object, object>.GetParameterTypes
	*/

	protected override void CompileExpression(MethodCallExpression callExpression, ParameterExpression[] parameterExpressions) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1962C90 Offset: 0x1961C90 VA: 0x181962C90
	|-InstanceFunctionInvoker<object, object, object, object, object, object>.CompileExpression
	*/

	protected override void CreateDelegate() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1962D50 Offset: 0x1961D50 VA: 0x181962D50
	|-InstanceFunctionInvoker<object, object, object, object, object, object>.CreateDelegate
	*/
}

// Namespace: Ludiq
public sealed class InstanceFunctionInvoker<TTarget, TParam0, TParam1, TParam2, TParam3, TParam4, TResult> : InstanceFunctionInvokerBase<TTarget, TResult>
{
	// Fields
	private Func<TTarget, TParam0, TParam1, TParam2, TParam3, TParam4, TResult> invoke;

	// Methods

	public void .ctor(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195F660 Offset: 0x195E660 VA: 0x18195F660
	|-InstanceFunctionInvoker<object, object, object, object, object, object, object>..ctor
	*/

	public override object Invoke(object target, object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1963FA0 Offset: 0x1962FA0 VA: 0x181963FA0
	|-InstanceFunctionInvoker<object, object, object, object, object, object, object>.Invoke
	*/

	public override object Invoke(object target, object arg0, object arg1, object arg2, object arg3, object arg4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1963D30 Offset: 0x1962D30 VA: 0x181963D30
	|-InstanceFunctionInvoker<object, object, object, object, object, object, object>.Invoke
	*/

	public object InvokeUnsafe(object target, object arg0, object arg1, object arg2, object arg3, object arg4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1963A60 Offset: 0x1962A60 VA: 0x181963A60
	|-InstanceFunctionInvoker<object, object, object, object, object, object, object>.InvokeUnsafe
	*/

	protected override Type[] GetParameterTypes() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19637B0 Offset: 0x19627B0 VA: 0x1819637B0
	|-InstanceFunctionInvoker<object, object, object, object, object, object, object>.GetParameterTypes
	*/

	protected override void CompileExpression(MethodCallExpression callExpression, ParameterExpression[] parameterExpressions) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19635F0 Offset: 0x19625F0 VA: 0x1819635F0
	|-InstanceFunctionInvoker<object, object, object, object, object, object, object>.CompileExpression
	*/

	protected override void CreateDelegate() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19636B0 Offset: 0x19626B0 VA: 0x1819636B0
	|-InstanceFunctionInvoker<object, object, object, object, object, object, object>.CreateDelegate
	*/
}

// Namespace: Ludiq
public abstract class InstanceInvokerBase<TTarget> : InvokerBase
{
	// Methods

	protected void .ctor(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19642A0 Offset: 0x19632A0 VA: 0x1819642A0
	|-InstanceInvokerBase<object>..ctor
	*/

	protected sealed override void CompileExpression() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1964080 Offset: 0x1963080 VA: 0x181964080
	|-InstanceInvokerBase<object>.CompileExpression
	*/

	protected abstract void CompileExpression(MethodCallExpression callExpression, ParameterExpression[] parameterExpressions) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-InstanceInvokerBase<object>.CompileExpression
	*/

	protected override void VerifyTarget(object target) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1964230 Offset: 0x1963230 VA: 0x181964230
	|-InstanceInvokerBase<object>.VerifyTarget
	*/
}

// Namespace: Ludiq
public abstract class InvokerBase : IOptimizedInvoker
{
	// Fields
	protected readonly Type targetType;
	protected readonly MethodInfo methodInfo;

	// Methods

	protected void .ctor(MethodInfo methodInfo) { }

	protected void VerifyArgument<TParam>(MethodInfo methodInfo, int argIndex, object arg) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145C840 Offset: 0x145B840 VA: 0x18145C840
	|-InvokerBase.VerifyArgument<object>
	*/

	public void Compile() { }

	protected ParameterExpression[] GetParameterExpressions() { }

	protected abstract Type[] GetParameterTypes() { }

	public abstract object Invoke(object target, object[] args) { }

	public virtual object Invoke(object target) { }

	public virtual object Invoke(object target, object arg0) { }

	public virtual object Invoke(object target, object arg0, object arg1) { }

	public virtual object Invoke(object target, object arg0, object arg1, object arg2) { }

	public virtual object Invoke(object target, object arg0, object arg1, object arg2, object arg3) { }

	public virtual object Invoke(object target, object arg0, object arg1, object arg2, object arg3, object arg4) { }

	protected abstract void CompileExpression() { }

	protected abstract void CreateDelegate() { }

	protected abstract void VerifyTarget(object target) { }
}

// Namespace: Ludiq
public abstract class StaticActionInvokerBase : StaticInvokerBase
{
	// Methods

	protected void .ctor(MethodInfo methodInfo) { }
}

// Namespace: Ludiq
public sealed class Func<T1, T2, T3, T4, T5, TResult> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Func<object, object, object, object, object, object>..ctor
	*/

	public virtual TResult Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x14706A0 Offset: 0x146F6A0 VA: 0x1814706A0
	|-Func<object, object, object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2303020 Offset: 0x2302020 VA: 0x182303020
	|-Func<object, object, object, object, object, object>.BeginInvoke
	*/

	public virtual TResult EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Func<object, object, object, object, object, object>.EndInvoke
	*/
}

// Namespace: Ludiq
public sealed class Func<T1, T2, T3, T4, T5, T6, TResult> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Func<object, object, object, object, object, object, object>..ctor
	*/

	public virtual TResult Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1957120 Offset: 0x1956120 VA: 0x181957120
	|-Func<object, object, object, object, object, object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19570C0 Offset: 0x19560C0 VA: 0x1819570C0
	|-Func<object, object, object, object, object, object, object>.BeginInvoke
	*/

	public virtual TResult EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Func<object, object, object, object, object, object, object>.EndInvoke
	*/
}

// Namespace: Ludiq
public class InstanceFieldAccessor<TTarget, TField> : IOptimizedAccessor
{
	// Fields
	private readonly FieldInfo fieldInfo;
	private Func<TTarget, TField> getter;
	private Action<TTarget, TField> setter;

	// Methods

	public void .ctor(FieldInfo fieldInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1960F40 Offset: 0x195FF40 VA: 0x181960F40
	|-InstanceFieldAccessor<object, object>..ctor
	*/

	public void Compile() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1960120 Offset: 0x195F120 VA: 0x181960120
	|-InstanceFieldAccessor<object, object>.Compile
	*/

	public object GetValue(object target) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1960780 Offset: 0x195F780 VA: 0x181960780
	|-InstanceFieldAccessor<object, object>.GetValue
	*/

	private object GetValueUnsafe(object target) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19606E0 Offset: 0x195F6E0 VA: 0x1819606E0
	|-InstanceFieldAccessor<object, object>.GetValueUnsafe
	*/

	public void SetValue(object target, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19609F0 Offset: 0x195F9F0 VA: 0x1819609F0
	|-InstanceFieldAccessor<object, object>.SetValue
	*/

	private void SetValueUnsafe(object target, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19608E0 Offset: 0x195F8E0 VA: 0x1819608E0
	|-InstanceFieldAccessor<object, object>.SetValueUnsafe
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TField <Compile>b__4_0(TTarget instance) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1960EC0 Offset: 0x195FEC0 VA: 0x181960EC0
	|-InstanceFieldAccessor<object, object>.<Compile>b__4_0
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Compile>b__4_1(TTarget instance, TField value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xE55900 Offset: 0xE54900 VA: 0x180E55900
	|-InstanceFieldAccessor<object, object>.<Compile>b__4_1
	*/
}

// Namespace: Ludiq
public interface IOptimizedAccessor
{
	// Methods

	public abstract void Compile() { }

	public abstract object GetValue(object target) { }

	public abstract void SetValue(object target, object value) { }
}

// Namespace: Ludiq
public interface IOptimizedInvoker
{
	// Methods

	public abstract void Compile() { }

	public abstract object Invoke(object target) { }

	public abstract object Invoke(object target, object arg0) { }

	public abstract object Invoke(object target, object arg0, object arg1) { }

	public abstract object Invoke(object target, object arg0, object arg1, object arg2) { }

	public abstract object Invoke(object target, object arg0, object arg1, object arg2, object arg3) { }

	public abstract object Invoke(object target, object arg0, object arg1, object arg2, object arg3, object arg4) { }

	public abstract object Invoke(object target, object[] args) { }
}

// Namespace: Ludiq
public class ReflectionInvoker : IOptimizedInvoker
{
	// Fields
	private readonly MethodInfo methodInfo;
	private static readonly object[] EmptyObjects;

	// Methods

	public void .ctor(MethodInfo methodInfo) { }

	public void Compile() { }

	public object Invoke(object target, object[] args) { }

	public object Invoke(object target) { }

	public object Invoke(object target, object arg0) { }

	public object Invoke(object target, object arg0, object arg1) { }

	public object Invoke(object target, object arg0, object arg1, object arg2) { }

	public object Invoke(object target, object arg0, object arg1, object arg2, object arg3) { }

	public object Invoke(object target, object arg0, object arg1, object arg2, object arg3, object arg4) { }

	public Type[] GetParameterTypes() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class ReflectionInvoker.<>c
{
	// Fields
	public static readonly ReflectionInvoker.<>c <>9;
	public static Func<ParameterInfo, Type> <>9__10_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal Type <GetParameterTypes>b__10_0(ParameterInfo pi) { }
}

// Namespace: Ludiq
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class OptimizedReflection
{
	// Fields
	private static readonly Dictionary<FieldInfo, IOptimizedAccessor> fieldAccessors;
	private static readonly Dictionary<PropertyInfo, IOptimizedAccessor> propertyAccessors;
	private static readonly Dictionary<MethodInfo, IOptimizedInvoker> methodInvokers;
	public static readonly bool jitAvailable;
	private static bool _useJitIfAvailable;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <safeMode>k__BackingField;

	// Properties
	internal static bool useJit { get; }
	public static bool useJitIfAvailable { get; set; }
	public static bool safeMode { get; set; }

	// Methods

	private static void .cctor() { }

	internal static bool get_useJit() { }

	public static bool get_useJitIfAvailable() { }

	public static void set_useJitIfAvailable(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_safeMode() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_safeMode(bool value) { }

	[RuntimeInitializeOnLoadMethodAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
	private static void OnRuntimeMethodLoad() { }

	public static void ClearCache() { }

	internal static void VerifyStaticTarget(Type targetType, object target) { }

	internal static void VerifyInstanceTarget<TTArget>(object target) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145F700 Offset: 0x145E700 VA: 0x18145F700
	|-OptimizedReflection.VerifyInstanceTarget<object>
	*/

	private static void VerifyTarget(Type targetType, object target, bool static) { }

	private static bool SupportsOptimization(MemberInfo memberInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IOptimizedAccessor Prewarm(FieldInfo fieldInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static object GetValueOptimized(FieldInfo fieldInfo, object target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetValueOptimized(FieldInfo fieldInfo, object target, object value) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool SupportsOptimization(FieldInfo fieldInfo) { }

	private static IOptimizedAccessor GetFieldAccessor(FieldInfo fieldInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IOptimizedAccessor Prewarm(PropertyInfo propertyInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static object GetValueOptimized(PropertyInfo propertyInfo, object target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetValueOptimized(PropertyInfo propertyInfo, object target, object value) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool SupportsOptimization(PropertyInfo propertyInfo) { }

	private static IOptimizedAccessor GetPropertyAccessor(PropertyInfo propertyInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IOptimizedInvoker Prewarm(MethodInfo methodInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static object InvokeOptimized(MethodInfo methodInfo, object target, object[] args) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static object InvokeOptimized(MethodInfo methodInfo, object target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static object InvokeOptimized(MethodInfo methodInfo, object target, object arg0) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static object InvokeOptimized(MethodInfo methodInfo, object target, object arg0, object arg1) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static object InvokeOptimized(MethodInfo methodInfo, object target, object arg0, object arg1, object arg2) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static object InvokeOptimized(MethodInfo methodInfo, object target, object arg0, object arg1, object arg2, object arg3) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static object InvokeOptimized(MethodInfo methodInfo, object target, object arg0, object arg1, object arg2, object arg3, object arg4) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool SupportsOptimization(MethodInfo methodInfo) { }

	private static IOptimizedInvoker GetMethodInvoker(MethodInfo methodInfo) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class OptimizedReflection.<>c
{
	// Fields
	public static readonly OptimizedReflection.<>c <>9;
	public static Func<ParameterInfo, bool> <>9__39_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <SupportsOptimization>b__39_0(ParameterInfo parameter) { }
}

// Namespace: Ludiq
public class InstancePropertyAccessor<TTarget, TProperty> : IOptimizedAccessor
{
	// Fields
	private readonly PropertyInfo propertyInfo;
	private Func<TTarget, TProperty> getter;
	private Action<TTarget, TProperty> setter;

	// Methods

	public void .ctor(PropertyInfo propertyInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1965140 Offset: 0x1964140 VA: 0x181965140
	|-InstancePropertyAccessor<object, object>..ctor
	*/

	public void Compile() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1964430 Offset: 0x1963430 VA: 0x181964430
	|-InstancePropertyAccessor<object, object>.Compile
	*/

	public object GetValue(object target) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1964970 Offset: 0x1963970 VA: 0x181964970
	|-InstancePropertyAccessor<object, object>.GetValue
	*/

	private object GetValueUnsafe(object target) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19648D0 Offset: 0x19638D0 VA: 0x1819648D0
	|-InstancePropertyAccessor<object, object>.GetValueUnsafe
	*/

	public void SetValue(object target, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1964C80 Offset: 0x1963C80 VA: 0x181964C80
	|-InstancePropertyAccessor<object, object>.SetValue
	*/

	private void SetValueUnsafe(object target, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1964B70 Offset: 0x1963B70 VA: 0x181964B70
	|-InstancePropertyAccessor<object, object>.SetValueUnsafe
	*/
}

// Namespace: Ludiq
public sealed class StaticActionInvoker : StaticActionInvokerBase
{
	// Fields
	private Action invoke;

	// Methods

	public void .ctor(MethodInfo methodInfo) { }

	public override object Invoke(object target, object[] args) { }

	public override object Invoke(object target) { }

	private object InvokeUnsafe(object target) { }

	protected override Type[] GetParameterTypes() { }

	protected override void CompileExpression(MethodCallExpression callExpression, ParameterExpression[] parameterExpressions) { }

	protected override void CreateDelegate() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <CreateDelegate>b__7_0() { }
}

// Namespace: Ludiq
public sealed class StaticActionInvoker<TParam0> : StaticActionInvokerBase
{
	// Fields
	private Action<TParam0> invoke;

	// Methods

	public void .ctor(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCE760 Offset: 0x1CCD760 VA: 0x181CCE760
	|-StaticActionInvoker<object>..ctor
	*/

	public override object Invoke(object target, object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCD3B0 Offset: 0x1CCC3B0 VA: 0x181CCD3B0
	|-StaticActionInvoker<object>.Invoke
	*/

	public override object Invoke(object target, object arg0) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCD460 Offset: 0x1CCC460 VA: 0x181CCD460
	|-StaticActionInvoker<object>.Invoke
	*/

	private object InvokeUnsafe(object target, object arg0) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCD300 Offset: 0x1CCC300 VA: 0x181CCD300
	|-StaticActionInvoker<object>.InvokeUnsafe
	*/

	protected override Type[] GetParameterTypes() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCD220 Offset: 0x1CCC220 VA: 0x181CCD220
	|-StaticActionInvoker<object>.GetParameterTypes
	*/

	protected override void CompileExpression(MethodCallExpression callExpression, ParameterExpression[] parameterExpressions) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCD160 Offset: 0x1CCC160 VA: 0x181CCD160
	|-StaticActionInvoker<object>.CompileExpression
	*/

	protected override void CreateDelegate() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD0C90 Offset: 0x1CCFC90 VA: 0x181CD0C90
	|-StaticActionInvoker<object>.CreateDelegate
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <CreateDelegate>b__7_0(TParam0 param0) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCD5D0 Offset: 0x1CCC5D0 VA: 0x181CCD5D0
	|-StaticActionInvoker<object>.<CreateDelegate>b__7_0
	*/
}

// Namespace: Ludiq
public sealed class StaticActionInvoker<TParam0, TParam1> : StaticActionInvokerBase
{
	// Fields
	private Action<TParam0, TParam1> invoke;

	// Methods

	public void .ctor(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCE760 Offset: 0x1CCD760 VA: 0x181CCE760
	|-StaticActionInvoker<object, object>..ctor
	*/

	public override object Invoke(object target, object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCDC80 Offset: 0x1CCCC80 VA: 0x181CCDC80
	|-StaticActionInvoker<object, object>.Invoke
	*/

	public override object Invoke(object target, object arg0, object arg1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCDAD0 Offset: 0x1CCCAD0 VA: 0x181CCDAD0
	|-StaticActionInvoker<object, object>.Invoke
	*/

	public object InvokeUnsafe(object target, object arg0, object arg1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCD9C0 Offset: 0x1CCC9C0 VA: 0x181CCD9C0
	|-StaticActionInvoker<object, object>.InvokeUnsafe
	*/

	protected override Type[] GetParameterTypes() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCD870 Offset: 0x1CCC870 VA: 0x181CCD870
	|-StaticActionInvoker<object, object>.GetParameterTypes
	*/

	protected override void CompileExpression(MethodCallExpression callExpression, ParameterExpression[] parameterExpressions) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCD730 Offset: 0x1CCC730 VA: 0x181CCD730
	|-StaticActionInvoker<object, object>.CompileExpression
	*/

	protected override void CreateDelegate() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCD7F0 Offset: 0x1CCC7F0 VA: 0x181CCD7F0
	|-StaticActionInvoker<object, object>.CreateDelegate
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <CreateDelegate>b__7_0(TParam0 param0, TParam1 param1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCDD40 Offset: 0x1CCCD40 VA: 0x181CCDD40
	|-StaticActionInvoker<object, object>.<CreateDelegate>b__7_0
	*/
}

// Namespace: Ludiq
public sealed class StaticActionInvoker<TParam0, TParam1, TParam2> : StaticActionInvokerBase
{
	// Fields
	private Action<TParam0, TParam1, TParam2> invoke;

	// Methods

	public void .ctor(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCE760 Offset: 0x1CCD760 VA: 0x181CCE760
	|-StaticActionInvoker<object, object, object>..ctor
	*/

	public override object Invoke(object target, object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCE520 Offset: 0x1CCD520 VA: 0x181CCE520
	|-StaticActionInvoker<object, object, object>.Invoke
	*/

	public override object Invoke(object target, object arg0, object arg1, object arg2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCE330 Offset: 0x1CCD330 VA: 0x181CCE330
	|-StaticActionInvoker<object, object, object>.Invoke
	*/

	public object InvokeUnsafe(object target, object arg0, object arg1, object arg2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCE1B0 Offset: 0x1CCD1B0 VA: 0x181CCE1B0
	|-StaticActionInvoker<object, object, object>.InvokeUnsafe
	*/

	protected override Type[] GetParameterTypes() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCDFF0 Offset: 0x1CCCFF0 VA: 0x181CCDFF0
	|-StaticActionInvoker<object, object, object>.GetParameterTypes
	*/

	protected override void CompileExpression(MethodCallExpression callExpression, ParameterExpression[] parameterExpressions) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCDEB0 Offset: 0x1CCCEB0 VA: 0x181CCDEB0
	|-StaticActionInvoker<object, object, object>.CompileExpression
	*/

	protected override void CreateDelegate() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCDF70 Offset: 0x1CCCF70 VA: 0x181CCDF70
	|-StaticActionInvoker<object, object, object>.CreateDelegate
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <CreateDelegate>b__7_0(TParam0 param0, TParam1 param1, TParam2 param2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCE5E0 Offset: 0x1CCD5E0 VA: 0x181CCE5E0
	|-StaticActionInvoker<object, object, object>.<CreateDelegate>b__7_0
	*/
}

// Namespace: Ludiq
public sealed class StaticActionInvoker<TParam0, TParam1, TParam2, TParam3> : StaticActionInvokerBase
{
	// Fields
	private Action<TParam0, TParam1, TParam2, TParam3> invoke;

	// Methods

	public void .ctor(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCE760 Offset: 0x1CCD760 VA: 0x181CCE760
	|-StaticActionInvoker<object, object, object, object>..ctor
	*/

	public override object Invoke(object target, object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCEC50 Offset: 0x1CCDC50 VA: 0x181CCEC50
	|-StaticActionInvoker<object, object, object, object>.Invoke
	*/

	public override object Invoke(object target, object arg0, object arg1, object arg2, object arg3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCED20 Offset: 0x1CCDD20 VA: 0x181CCED20
	|-StaticActionInvoker<object, object, object, object>.Invoke
	*/

	public object InvokeUnsafe(object target, object arg0, object arg1, object arg2, object arg3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCEA70 Offset: 0x1CCDA70 VA: 0x181CCEA70
	|-StaticActionInvoker<object, object, object, object>.InvokeUnsafe
	*/

	protected override Type[] GetParameterTypes() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCE840 Offset: 0x1CCD840 VA: 0x181CCE840
	|-StaticActionInvoker<object, object, object, object>.GetParameterTypes
	*/

	protected override void CompileExpression(MethodCallExpression callExpression, ParameterExpression[] parameterExpressions) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCE780 Offset: 0x1CCD780 VA: 0x181CCE780
	|-StaticActionInvoker<object, object, object, object>.CompileExpression
	*/

	protected override void CreateDelegate() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD1E70 Offset: 0x1CD0E70 VA: 0x181CD1E70
	|-StaticActionInvoker<object, object, object, object>.CreateDelegate
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <CreateDelegate>b__7_0(TParam0 param0, TParam1 param1, TParam2 param2, TParam3 param3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCEF50 Offset: 0x1CCDF50 VA: 0x181CCEF50
	|-StaticActionInvoker<object, object, object, object>.<CreateDelegate>b__7_0
	*/
}

// Namespace: Ludiq
public sealed class StaticActionInvoker<TParam0, TParam1, TParam2, TParam3, TParam4> : StaticActionInvokerBase
{
	// Fields
	private Action<TParam0, TParam1, TParam2, TParam3, TParam4> invoke;

	// Methods

	public void .ctor(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCE760 Offset: 0x1CCD760 VA: 0x181CCE760
	|-StaticActionInvoker<object, object, object, object, object>..ctor
	*/

	public override object Invoke(object target, object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCF700 Offset: 0x1CCE700 VA: 0x181CCF700
	|-StaticActionInvoker<object, object, object, object, object>.Invoke
	*/

	public override object Invoke(object target, object arg0, object arg1, object arg2, object arg3, object arg4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCF7E0 Offset: 0x1CCE7E0 VA: 0x181CCF7E0
	|-StaticActionInvoker<object, object, object, object, object>.Invoke
	*/

	public object InvokeUnsafe(object target, object arg0, object arg1, object arg2, object arg3, object arg4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCF4B0 Offset: 0x1CCE4B0 VA: 0x181CCF4B0
	|-StaticActionInvoker<object, object, object, object, object>.InvokeUnsafe
	*/

	protected override Type[] GetParameterTypes() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCF210 Offset: 0x1CCE210 VA: 0x181CCF210
	|-StaticActionInvoker<object, object, object, object, object>.GetParameterTypes
	*/

	protected override void CompileExpression(MethodCallExpression callExpression, ParameterExpression[] parameterExpressions) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCF0D0 Offset: 0x1CCE0D0 VA: 0x181CCF0D0
	|-StaticActionInvoker<object, object, object, object, object>.CompileExpression
	*/

	protected override void CreateDelegate() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCF190 Offset: 0x1CCE190 VA: 0x181CCF190
	|-StaticActionInvoker<object, object, object, object, object>.CreateDelegate
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <CreateDelegate>b__7_0(TParam0 param0, TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCFA50 Offset: 0x1CCEA50 VA: 0x181CCFA50
	|-StaticActionInvoker<object, object, object, object, object>.<CreateDelegate>b__7_0
	*/
}

// Namespace: Ludiq
public class StaticFieldAccessor<TField> : IOptimizedAccessor
{
	// Fields
	private readonly FieldInfo fieldInfo;
	private Func<TField> getter;
	private Action<TField> setter;
	private Type targetType;

	// Methods

	public void .ctor(FieldInfo fieldInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD0890 Offset: 0x1CCF890 VA: 0x181CD0890
	|-StaticFieldAccessor<object>..ctor
	*/

	public void Compile() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCFBD0 Offset: 0x1CCEBD0 VA: 0x181CCFBD0
	|-StaticFieldAccessor<object>.Compile
	*/

	public object GetValue(object target) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD01A0 Offset: 0x1CCF1A0 VA: 0x181CD01A0
	|-StaticFieldAccessor<object>.GetValue
	*/

	private object GetValueUnsafe(object target) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD0170 Offset: 0x1CCF170 VA: 0x181CD0170
	|-StaticFieldAccessor<object>.GetValueUnsafe
	*/

	public void SetValue(object target, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD03A0 Offset: 0x1CCF3A0 VA: 0x181CD03A0
	|-StaticFieldAccessor<object>.SetValue
	*/

	private void SetValueUnsafe(object target, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD02F0 Offset: 0x1CCF2F0 VA: 0x181CD02F0
	|-StaticFieldAccessor<object>.SetValueUnsafe
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TField <Compile>b__5_0() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD0810 Offset: 0x1CCF810 VA: 0x181CD0810
	|-StaticFieldAccessor<object>.<Compile>b__5_0
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Compile>b__5_1(TField value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1797D70 Offset: 0x1796D70 VA: 0x181797D70
	|-StaticFieldAccessor<object>.<Compile>b__5_1
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class StaticFieldAccessor.<>c__DisplayClass5_0<TField>
{
	// Fields
	public TField constant;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-StaticFieldAccessor.<>c__DisplayClass5_0<object>..ctor
	*/

	internal TField <Compile>b__2() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x81B350 Offset: 0x81A350 VA: 0x18081B350
	|-StaticFieldAccessor.<>c__DisplayClass5_0<object>.<Compile>b__2
	*/
}

// Namespace: Ludiq
public abstract class StaticFunctionInvokerBase<TResult> : StaticInvokerBase
{
	// Methods

	protected void .ctor(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD0A90 Offset: 0x1CCFA90 VA: 0x181CD0A90
	|-StaticFunctionInvokerBase<object>..ctor
	*/
}

// Namespace: Ludiq
public sealed class StaticFunctionInvoker<TResult> : StaticFunctionInvokerBase<TResult>
{
	// Fields
	private Func<TResult> invoke;

	// Methods

	public void .ctor(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195F660 Offset: 0x195E660 VA: 0x18195F660
	|-StaticFunctionInvoker<object>..ctor
	*/

	public override object Invoke(object target, object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD0EE0 Offset: 0x1CCFEE0 VA: 0x181CD0EE0
	|-StaticFunctionInvoker<object>.Invoke
	*/

	public override object Invoke(object target) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD0DA0 Offset: 0x1CCFDA0 VA: 0x181CD0DA0
	|-StaticFunctionInvoker<object>.Invoke
	*/

	public object InvokeUnsafe(object target) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD0D70 Offset: 0x1CCFD70 VA: 0x181CD0D70
	|-StaticFunctionInvoker<object>.InvokeUnsafe
	*/

	protected override Type[] GetParameterTypes() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD0D10 Offset: 0x1CCFD10 VA: 0x181CD0D10
	|-StaticFunctionInvoker<object>.GetParameterTypes
	*/

	protected override void CompileExpression(MethodCallExpression callExpression, ParameterExpression[] parameterExpressions) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD0BD0 Offset: 0x1CCFBD0 VA: 0x181CD0BD0
	|-StaticFunctionInvoker<object>.CompileExpression
	*/

	protected override void CreateDelegate() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD0C90 Offset: 0x1CCFC90 VA: 0x181CD0C90
	|-StaticFunctionInvoker<object>.CreateDelegate
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TResult <CreateDelegate>b__7_0() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD0F90 Offset: 0x1CCFF90 VA: 0x181CD0F90
	|-StaticFunctionInvoker<object>.<CreateDelegate>b__7_0
	*/
}

// Namespace: Ludiq
public sealed class StaticFunctionInvoker<TParam0, TResult> : StaticFunctionInvokerBase<TResult>
{
	// Fields
	private Func<TParam0, TResult> invoke;

	// Methods

	public void .ctor(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195F660 Offset: 0x195E660 VA: 0x18195F660
	|-StaticFunctionInvoker<object, object>..ctor
	*/

	public override object Invoke(object target, object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD1330 Offset: 0x1CD0330 VA: 0x181CD1330
	|-StaticFunctionInvoker<object, object>.Invoke
	*/

	public override object Invoke(object target, object arg0) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD13E0 Offset: 0x1CD03E0 VA: 0x181CD13E0
	|-StaticFunctionInvoker<object, object>.Invoke
	*/

	public object InvokeUnsafe(object target, object arg0) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD1280 Offset: 0x1CD0280 VA: 0x181CD1280
	|-StaticFunctionInvoker<object, object>.InvokeUnsafe
	*/

	protected override Type[] GetParameterTypes() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD11A0 Offset: 0x1CD01A0 VA: 0x181CD11A0
	|-StaticFunctionInvoker<object, object>.GetParameterTypes
	*/

	protected override void CompileExpression(MethodCallExpression callExpression, ParameterExpression[] parameterExpressions) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD10E0 Offset: 0x1CD00E0 VA: 0x181CD10E0
	|-StaticFunctionInvoker<object, object>.CompileExpression
	*/

	protected override void CreateDelegate() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCD7F0 Offset: 0x1CCC7F0 VA: 0x181CCD7F0
	|-StaticFunctionInvoker<object, object>.CreateDelegate
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TResult <CreateDelegate>b__7_0(TParam0 param0) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD1550 Offset: 0x1CD0550 VA: 0x181CD1550
	|-StaticFunctionInvoker<object, object>.<CreateDelegate>b__7_0
	*/
}

// Namespace: Ludiq
public sealed class StaticFunctionInvoker<TParam0, TParam1, TResult> : StaticFunctionInvokerBase<TResult>
{
	// Fields
	private Func<TParam0, TParam1, TResult> invoke;

	// Methods

	public void .ctor(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195F660 Offset: 0x195E660 VA: 0x18195F660
	|-StaticFunctionInvoker<object, object, object>..ctor
	*/

	public override object Invoke(object target, object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD19D0 Offset: 0x1CD09D0 VA: 0x181CD19D0
	|-StaticFunctionInvoker<object, object, object>.Invoke
	*/

	public override object Invoke(object target, object arg0, object arg1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD1A90 Offset: 0x1CD0A90 VA: 0x181CD1A90
	|-StaticFunctionInvoker<object, object, object>.Invoke
	*/

	public object InvokeUnsafe(object target, object arg0, object arg1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD18C0 Offset: 0x1CD08C0 VA: 0x181CD18C0
	|-StaticFunctionInvoker<object, object, object>.InvokeUnsafe
	*/

	protected override Type[] GetParameterTypes() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD1770 Offset: 0x1CD0770 VA: 0x181CD1770
	|-StaticFunctionInvoker<object, object, object>.GetParameterTypes
	*/

	protected override void CompileExpression(MethodCallExpression callExpression, ParameterExpression[] parameterExpressions) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD16B0 Offset: 0x1CD06B0 VA: 0x181CD16B0
	|-StaticFunctionInvoker<object, object, object>.CompileExpression
	*/

	protected override void CreateDelegate() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCDF70 Offset: 0x1CCCF70 VA: 0x181CCDF70
	|-StaticFunctionInvoker<object, object, object>.CreateDelegate
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TResult <CreateDelegate>b__7_0(TParam0 param0, TParam1 param1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD1C40 Offset: 0x1CD0C40 VA: 0x181CD1C40
	|-StaticFunctionInvoker<object, object, object>.<CreateDelegate>b__7_0
	*/
}

// Namespace: Ludiq
public sealed class StaticFunctionInvoker<TParam0, TParam1, TParam2, TResult> : StaticFunctionInvokerBase<TResult>
{
	// Fields
	private Func<TParam0, TParam1, TParam2, TResult> invoke;

	// Methods

	public void .ctor(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195F660 Offset: 0x195E660 VA: 0x18195F660
	|-StaticFunctionInvoker<object, object, object, object>..ctor
	*/

	public override object Invoke(object target, object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD2420 Offset: 0x1CD1420 VA: 0x181CD2420
	|-StaticFunctionInvoker<object, object, object, object>.Invoke
	*/

	public override object Invoke(object target, object arg0, object arg1, object arg2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD2230 Offset: 0x1CD1230 VA: 0x181CD2230
	|-StaticFunctionInvoker<object, object, object, object>.Invoke
	*/

	public object InvokeUnsafe(object target, object arg0, object arg1, object arg2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD20B0 Offset: 0x1CD10B0 VA: 0x181CD20B0
	|-StaticFunctionInvoker<object, object, object, object>.InvokeUnsafe
	*/

	protected override Type[] GetParameterTypes() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD1EF0 Offset: 0x1CD0EF0 VA: 0x181CD1EF0
	|-StaticFunctionInvoker<object, object, object, object>.GetParameterTypes
	*/

	protected override void CompileExpression(MethodCallExpression callExpression, ParameterExpression[] parameterExpressions) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD1DB0 Offset: 0x1CD0DB0 VA: 0x181CD1DB0
	|-StaticFunctionInvoker<object, object, object, object>.CompileExpression
	*/

	protected override void CreateDelegate() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD1E70 Offset: 0x1CD0E70 VA: 0x181CD1E70
	|-StaticFunctionInvoker<object, object, object, object>.CreateDelegate
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TResult <CreateDelegate>b__7_0(TParam0 param0, TParam1 param1, TParam2 param2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD24E0 Offset: 0x1CD14E0 VA: 0x181CD24E0
	|-StaticFunctionInvoker<object, object, object, object>.<CreateDelegate>b__7_0
	*/
}

// Namespace: Ludiq
public sealed class StaticFunctionInvoker<TParam0, TParam1, TParam2, TParam3, TResult> : StaticFunctionInvokerBase<TResult>
{
	// Fields
	private Func<TParam0, TParam1, TParam2, TParam3, TResult> invoke;

	// Methods

	public void .ctor(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195F660 Offset: 0x195E660 VA: 0x18195F660
	|-StaticFunctionInvoker<object, object, object, object, object>..ctor
	*/

	public override object Invoke(object target, object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD2D70 Offset: 0x1CD1D70 VA: 0x181CD2D70
	|-StaticFunctionInvoker<object, object, object, object, object>.Invoke
	*/

	public override object Invoke(object target, object arg0, object arg1, object arg2, object arg3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD2B40 Offset: 0x1CD1B40 VA: 0x181CD2B40
	|-StaticFunctionInvoker<object, object, object, object, object>.Invoke
	*/

	public object InvokeUnsafe(object target, object arg0, object arg1, object arg2, object arg3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD2960 Offset: 0x1CD1960 VA: 0x181CD2960
	|-StaticFunctionInvoker<object, object, object, object, object>.InvokeUnsafe
	*/

	protected override Type[] GetParameterTypes() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD2720 Offset: 0x1CD1720 VA: 0x181CD2720
	|-StaticFunctionInvoker<object, object, object, object, object>.GetParameterTypes
	*/

	protected override void CompileExpression(MethodCallExpression callExpression, ParameterExpression[] parameterExpressions) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD2660 Offset: 0x1CD1660 VA: 0x181CD2660
	|-StaticFunctionInvoker<object, object, object, object, object>.CompileExpression
	*/

	protected override void CreateDelegate() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCF190 Offset: 0x1CCE190 VA: 0x181CCF190
	|-StaticFunctionInvoker<object, object, object, object, object>.CreateDelegate
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TResult <CreateDelegate>b__7_0(TParam0 param0, TParam1 param1, TParam2 param2, TParam3 param3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD2E40 Offset: 0x1CD1E40 VA: 0x181CD2E40
	|-StaticFunctionInvoker<object, object, object, object, object>.<CreateDelegate>b__7_0
	*/
}

// Namespace: Ludiq
public sealed class StaticFunctionInvoker<TParam0, TParam1, TParam2, TParam3, TParam4, TResult> : StaticFunctionInvokerBase<TResult>
{
	// Fields
	private Func<TParam0, TParam1, TParam2, TParam3, TParam4, TResult> invoke;

	// Methods

	public void .ctor(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195F660 Offset: 0x195E660 VA: 0x18195F660
	|-StaticFunctionInvoker<object, object, object, object, object, object>..ctor
	*/

	public override object Invoke(object target, object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD3610 Offset: 0x1CD2610 VA: 0x181CD3610
	|-StaticFunctionInvoker<object, object, object, object, object, object>.Invoke
	*/

	public override object Invoke(object target, object arg0, object arg1, object arg2, object arg3, object arg4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD36F0 Offset: 0x1CD26F0 VA: 0x181CD36F0
	|-StaticFunctionInvoker<object, object, object, object, object, object>.Invoke
	*/

	public object InvokeUnsafe(object target, object arg0, object arg1, object arg2, object arg3, object arg4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD33B0 Offset: 0x1CD23B0 VA: 0x181CD33B0
	|-StaticFunctionInvoker<object, object, object, object, object, object>.InvokeUnsafe
	*/

	protected override Type[] GetParameterTypes() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD3100 Offset: 0x1CD2100 VA: 0x181CD3100
	|-StaticFunctionInvoker<object, object, object, object, object, object>.GetParameterTypes
	*/

	protected override void CompileExpression(MethodCallExpression callExpression, ParameterExpression[] parameterExpressions) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD2FC0 Offset: 0x1CD1FC0 VA: 0x181CD2FC0
	|-StaticFunctionInvoker<object, object, object, object, object, object>.CompileExpression
	*/

	protected override void CreateDelegate() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD3080 Offset: 0x1CD2080 VA: 0x181CD3080
	|-StaticFunctionInvoker<object, object, object, object, object, object>.CreateDelegate
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TResult <CreateDelegate>b__7_0(TParam0 param0, TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD3960 Offset: 0x1CD2960 VA: 0x181CD3960
	|-StaticFunctionInvoker<object, object, object, object, object, object>.<CreateDelegate>b__7_0
	*/
}

// Namespace: Ludiq
public abstract class StaticInvokerBase : InvokerBase
{
	// Methods

	protected void .ctor(MethodInfo methodInfo) { }

	protected sealed override void CompileExpression() { }

	protected abstract void CompileExpression(MethodCallExpression callExpression, ParameterExpression[] parameterExpressions) { }

	protected override void VerifyTarget(object target) { }
}

// Namespace: Ludiq
public class StaticPropertyAccessor<TProperty> : IOptimizedAccessor
{
	// Fields
	private readonly PropertyInfo propertyInfo;
	private Func<TProperty> getter;
	private Action<TProperty> setter;
	private Type targetType;

	// Methods

	public void .ctor(PropertyInfo propertyInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD45A0 Offset: 0x1CD35A0 VA: 0x181CD45A0
	|-StaticPropertyAccessor<object>..ctor
	*/

	public void Compile() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD3AE0 Offset: 0x1CD2AE0 VA: 0x181CD3AE0
	|-StaticPropertyAccessor<object>.Compile
	*/

	public object GetValue(object target) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD3ED0 Offset: 0x1CD2ED0 VA: 0x181CD3ED0
	|-StaticPropertyAccessor<object>.GetValue
	*/

	private object GetValueUnsafe(object target) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD3EA0 Offset: 0x1CD2EA0 VA: 0x181CD3EA0
	|-StaticPropertyAccessor<object>.GetValueUnsafe
	*/

	public void SetValue(object target, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD4140 Offset: 0x1CD3140 VA: 0x181CD4140
	|-StaticPropertyAccessor<object>.SetValue
	*/

	private void SetValueUnsafe(object target, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD4090 Offset: 0x1CD3090 VA: 0x181CD4090
	|-StaticPropertyAccessor<object>.SetValueUnsafe
	*/
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0x59290 Offset: 0x58690 VA: 0x180059290
public sealed class TypeFilter : Attribute, ICloneable
{
	// Fields
	private readonly HashSet<Type> types;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TypesMatching <Matching>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Value>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Reference>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Classes>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Interfaces>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Structs>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Enums>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Public>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <NonPublic>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Abstract>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Generic>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <OpenConstructedGeneric>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Static>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Sealed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Nested>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Primitives>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Object>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <NonSerializable>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Obsolete>k__BackingField;

	// Properties
	public TypesMatching Matching { get; set; }
	public HashSet<Type> Types { get; }
	public bool Value { get; set; }
	public bool Reference { get; set; }
	public bool Classes { get; set; }
	public bool Interfaces { get; set; }
	public bool Structs { get; set; }
	public bool Enums { get; set; }
	public bool Public { get; set; }
	public bool NonPublic { get; set; }
	public bool Abstract { get; set; }
	public bool Generic { get; set; }
	public bool OpenConstructedGeneric { get; set; }
	public bool Static { get; set; }
	public bool Sealed { get; set; }
	public bool Nested { get; set; }
	public bool Primitives { get; set; }
	public bool Object { get; set; }
	public bool NonSerializable { get; set; }
	public bool Obsolete { get; set; }
	public bool ExpectsBoolean { get; }
	public static TypeFilter Any { get; }

	// Methods

	public void .ctor(TypesMatching matching, IEnumerable<Type> types) { }

	public void .ctor(TypesMatching matching, Type[] types) { }

	public void .ctor(IEnumerable<Type> types) { }

	public void .ctor(Type[] types) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public TypesMatching get_Matching() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Matching(TypesMatching value) { }

	public HashSet<Type> get_Types() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Value() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Value(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Reference() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Reference(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Classes() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Classes(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Interfaces() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Interfaces(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Structs() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Structs(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Enums() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Enums(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Public() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Public(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_NonPublic() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_NonPublic(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Abstract() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Abstract(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Generic() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Generic(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_OpenConstructedGeneric() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_OpenConstructedGeneric(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Static() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Static(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Sealed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Sealed(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Nested() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Nested(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Primitives() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Primitives(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Object() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Object(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_NonSerializable() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_NonSerializable(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Obsolete() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Obsolete(bool value) { }

	public bool get_ExpectsBoolean() { }

	private object System.ICloneable.Clone() { }

	public TypeFilter Clone() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public bool ValidateType(Type type) { }

	public override string ToString() { }

	public static TypeFilter get_Any() { }
}

// Namespace: Ludiq
public enum TypeQualifier
{
	// Fields
	public int value__;
	public const TypeQualifier Name = 0;
	public const TypeQualifier Namespace = 1;
	public const TypeQualifier GlobalNamespace = 2;
}

// Namespace: Ludiq
public enum TypesMatching
{
	// Fields
	public int value__;
	public const TypesMatching ConvertibleToAny = 0;
	public const TypesMatching AssignableToAll = 1;
	public const TypesMatching Any = 2;
}

// Namespace: Ludiq
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class TypeUtility
{
	// Fields
	private static readonly HashSet<Type> _numericTypes;
	private static readonly HashSet<Type> _numericConstructTypes;
	private static readonly HashSet<Type> typesWithShortStrings;
	private static readonly Dictionary<Type, object> defaultPrimitives;

	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsBasic(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsNumeric(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsNumericConstruct(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Namespace Namespace(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Func<object> Instantiator(Type type, bool nonPublic = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Func<object[], object> Instantiator(Type type, bool nonPublic = True, Type[] parameterTypes) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static object TryInstantiate(Type type, bool nonPublic = True, object[] args) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static object Instantiate(Type type, bool nonPublic = True, object[] args) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static object Default(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static object PseudoDefault(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsStatic(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsAbstract(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsConcrete(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<Type> GetInterfaces(Type type, bool includeInherited) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<Type> BaseTypeAndInterfaces(Type type, bool inheritedInterfaces = True) { }

	[IteratorStateMachineAttribute] // RVA: 0xCA740 Offset: 0xC9B40 VA: 0x1800CA740
	[ExtensionAttribute] // RVA: 0xCA740 Offset: 0xC9B40 VA: 0x1800CA740
	public static IEnumerable<Type> Hierarchy(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<Type> AndBaseTypeAndInterfaces(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<Type> AndInterfaces(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<Type> AndHierarchy(Type type) { }

	public static Type GetListElementType(Type listType, bool allowNonGeneric) { }

	public static Type GetEnumerableElementType(Type enumerableType, bool allowNonGeneric) { }

	public static Type GetDictionaryItemType(Type dictionaryType, bool allowNonGeneric, int genericArgumentIndex) { }

	public static Type GetDictionaryKeyType(Type dictionaryType, bool allowNonGeneric) { }

	public static Type GetDictionaryValueType(Type dictionaryType, bool allowNonGeneric) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsNullable(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsReferenceType(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsStruct(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsAssignableFrom(Type type, object value) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool CanMakeGenericTypeVia(Type openConstructedType, Type closedConstructedType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Type MakeGenericTypeVia(Type openConstructedType, Type closedConstructedType, Dictionary<Type, Type> resolvedGenericParameters, bool safe = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string ToShortString(object o, int maxLength = 20) { }

	[IteratorStateMachineAttribute] // RVA: 0xDC780 Offset: 0xDBB80 VA: 0x1800DC780
	[ExtensionAttribute] // RVA: 0xDC780 Offset: 0xDBB80 VA: 0x1800DC780
	public static IEnumerable<Type> GetTypesSafely(Assembly assembly) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TypeUtility.<>c__DisplayClass7_0
{
	// Fields
	public Func<object[], object> instantiator;

	// Methods

	public void .ctor() { }

	internal object <Instantiator>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TypeUtility.<>c__DisplayClass8_0
{
	// Fields
	public Type type;
	public ConstructorInfo constructor;

	// Methods

	public void .ctor() { }

	internal object <Instantiator>b__0(object[] args) { }

	internal object <Instantiator>b__1(object[] args) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class TypeUtility.<>c
{
	// Fields
	public static readonly TypeUtility.<>c <>9;
	public static Func<object, Type> <>9__9_0;
	public static Func<object, Type> <>9__10_0;
	public static Func<Type, bool> <>9__23_0;
	public static Func<Type, bool> <>9__24_0;
	public static Func<Type, bool> <>9__25_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal Type <TryInstantiate>b__9_0(object arg) { }

	internal Type <Instantiate>b__10_0(object arg) { }

	internal bool <GetListElementType>b__23_0(Type i) { }

	internal bool <GetEnumerableElementType>b__24_0(Type i) { }

	internal bool <GetDictionaryItemType>b__25_0(Type i) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TypeUtility.<Hierarchy>d__19 : IEnumerable<Type>, IEnumerable, IEnumerator<Type>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private Type <>2__current;
	private int <>l__initialThreadId;
	private Type type;
	public Type <>3__type;
	private Type <baseType>5__2;
	private IEnumerator<Type> <>7__wrap2;

	// Properties
	private Type System.Collections.Generic.IEnumerator<System.Type>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	private void <>m__Finally1() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Type System.Collections.Generic.IEnumerator<System.Type>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<Type> System.Collections.Generic.IEnumerable<System.Type>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TypeUtility.<GetTypesSafely>d__35 : IEnumerable<Type>, IEnumerable, IEnumerator<Type>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private Type <>2__current;
	private int <>l__initialThreadId;
	private Assembly assembly;
	public Assembly <>3__assembly;
	private Type[] <>7__wrap1;
	private int <>7__wrap2;

	// Properties
	private Type System.Collections.Generic.IEnumerator<System.Type>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Type System.Collections.Generic.IEnumerator<System.Type>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<Type> System.Collections.Generic.IEnumerable<System.Type>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: Ludiq
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class PlatformUtility
{
	// Fields
	public static readonly bool supportsJit;

	// Methods

	private static void .cctor() { }

	private static bool CheckJitSupport() { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsEditor(RuntimePlatform platform) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsStandalone(RuntimePlatform platform) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class PlatformUtility.<>c
{
	// Fields
	public static readonly PlatformUtility.<>c <>9;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0x114A10 Offset: 0x113E10 VA: 0x180114A10
public sealed class DoNotSerializeAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Ludiq
public class LooseAssemblyNameConverter : fsDirectConverter
{
	// Properties
	public override Type ModelType { get; }

	// Methods

	public override Type get_ModelType() { }

	public override object CreateInstance(fsData data, Type storageType) { }

	public override fsResult TrySerialize(object instance, out fsData serialized, Type storageType) { }

	public override fsResult TryDeserialize(fsData data, ref object instance, Type storageType) { }

	public void .ctor() { }
}

// Namespace: Ludiq
public class NamespaceConverter : fsDirectConverter
{
	// Properties
	public override Type ModelType { get; }

	// Methods

	public override Type get_ModelType() { }

	public override object CreateInstance(fsData data, Type storageType) { }

	public override fsResult TrySerialize(object instance, out fsData serialized, Type storageType) { }

	public override fsResult TryDeserialize(fsData data, ref object instance, Type storageType) { }

	public void .ctor() { }
}

// Namespace: Ludiq
public class Ray2DConverter : fsDirectConverter<Ray2D>
{
	// Methods

	protected override fsResult DoSerialize(Ray2D model, Dictionary<string, fsData> serialized) { }

	protected override fsResult DoDeserialize(Dictionary<string, fsData> data, ref Ray2D model) { }

	public override object CreateInstance(fsData data, Type storageType) { }

	public void .ctor() { }
}

// Namespace: Ludiq
public class RayConverter : fsDirectConverter<Ray>
{
	// Methods

	protected override fsResult DoSerialize(Ray model, Dictionary<string, fsData> serialized) { }

	protected override fsResult DoDeserialize(Dictionary<string, fsData> data, ref Ray model) { }

	public override object CreateInstance(fsData data, Type storageType) { }

	public void .ctor() { }
}

// Namespace: Ludiq
[Serializable]
public struct SerializationData
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string _json;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Object[] _objectReferences;

	// Properties
	public string json { get; }
	public Object[] objectReferences { get; }

	// Methods

	public string get_json() { }

	public Object[] get_objectReferences() { }

	public void .ctor(string json, IEnumerable<Object> objectReferences) { }

	public void .ctor(string json, Object[] objectReferences) { }

	public string ToString(string title) { }

	public override string ToString() { }

	public void ShowString(string title) { }
}

// Namespace: Ludiq
public class SerializationOperation
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private fsSerializer <serializer>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<Object> <objectReferences>k__BackingField;

	// Properties
	public fsSerializer serializer { get; set; }
	public List<Object> objectReferences { get; set; }

	// Methods

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public fsSerializer get_serializer() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_serializer(fsSerializer value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<Object> get_objectReferences() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_objectReferences(List<Object> value) { }

	public void Reset() { }
}

// Namespace: Ludiq
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class Serialization
{
	// Fields
	public const string ConstructorWarning = "This parameterless constructor is only made public for serialization. Use another constructor instead.";
	private static readonly HashSet<SerializationOperation> freeOperations;
	private static readonly HashSet<SerializationOperation> busyOperations;
	private static readonly object lock;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <isUnitySerializing>k__BackingField;
	public static readonly HashSet<ISerializationDepender> awaitingDependers;
	public static readonly HashSet<ISerializationDependency> availableDependencies;

	// Properties
	public static bool isUnitySerializing { get; set; }
	public static bool isCustomSerializing { get; }
	public static bool isSerializing { get; }

	// Methods

	private static void .cctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_isUnitySerializing() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_isUnitySerializing(bool value) { }

	public static bool get_isCustomSerializing() { }

	public static bool get_isSerializing() { }

	private static SerializationOperation StartOperation() { }

	private static void EndOperation(SerializationOperation operation) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T CloneViaSerialization<T>(T value, bool forceReflected = False) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93F100 Offset: 0x93E100 VA: 0x18093F100
	|-Serialization.CloneViaSerialization<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void CloneViaSerializationInto<TSource, TDestination>(TSource value, ref TDestination instance, bool forceReflected = False) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x146E400 Offset: 0x146D400 VA: 0x18146E400
	|-Serialization.CloneViaSerializationInto<object, object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static SerializationData Serialize(object value, bool forceReflected = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void DeserializeInto(SerializationData data, ref object instance, bool forceReflected = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static object Deserialize(SerializationData data, bool forceReflected = False) { }

	private static string SerializeJson(fsSerializer serializer, object instance, bool forceReflected) { }

	private static void DeserializeJson(fsSerializer serializer, string json, ref object instance, bool forceReflected) { }

	private static void HandleResult(string label, fsResult result, Object context) { }

	public static string PrettyPrint(string json) { }

	public static void AwaitDependencies(ISerializationDepender depender) { }

	public static void NotifyDependencyDeserializing(ISerializationDependency dependency) { }

	public static void NotifyDependencyDeserialized(ISerializationDependency dependency) { }

	public static void NotifyDependencyUnavailable(ISerializationDependency dependency) { }

	public static void NotifyDependencyAvailable(ISerializationDependency dependency) { }

	private static void CheckIfDependenciesMet(ISerializationDepender depender) { }
}

// Namespace: Ludiq
public class SerializationVersionAttribute : fsObjectAttribute
{
	// Methods

	public void .ctor(string versionString, Type[] previousModels) { }
}

// Namespace: Ludiq
public class SerializeAsAttribute : fsPropertyAttribute
{
	// Methods

	public void .ctor(string name) { }
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0x114A10 Offset: 0x113E10 VA: 0x180114A10
public class SerializeAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Ludiq
public class UnityObjectConverter : fsConverter
{
	// Properties
	private List<Object> objectReferences { get; }

	// Methods

	private List<Object> get_objectReferences() { }

	public override bool CanProcess(Type type) { }

	public override bool RequestCycleSupport(Type storageType) { }

	public override bool RequestInheritanceSupport(Type storageType) { }

	public override fsResult TrySerialize(object instance, out fsData serialized, Type storageType) { }

	public override fsResult TryDeserialize(fsData storage, ref object instance, Type storageType) { }

	public override object CreateInstance(fsData data, Type storageType) { }

	public void .ctor() { }
}

// Namespace: Ludiq
public interface ISerializedPropertyProvider
{
	// Properties
	public abstract object item { get; set; }

	// Methods

	public abstract object get_item() { }

	public abstract void set_item(object value) { }
}

// Namespace: Ludiq
public abstract class SerializedPropertyProvider<T> : ScriptableObject, ISerializedPropertyProvider
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected T item;

	// Properties
	private object Ludiq.ISerializedPropertyProvider.item { get; set; }

	// Methods

	private object Ludiq.ISerializedPropertyProvider.get_item() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-SerializedPropertyProvider<object>.Ludiq.ISerializedPropertyProvider.get_item
	*/

	private void Ludiq.ISerializedPropertyProvider.set_item(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCABA0 Offset: 0x1CC9BA0 VA: 0x181CCABA0
	|-SerializedPropertyProvider<object>.Ludiq.ISerializedPropertyProvider.set_item
	*/

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCAC10 Offset: 0x1CC9C10 VA: 0x181CCAC10
	|-SerializedPropertyProvider<object>..ctor
	*/
}

// Namespace: Ludiq
[AttributeUsageAttribute] // RVA: 0x86400 Offset: 0x85800 VA: 0x180086400
public sealed class SerializedPropertyProviderAttribute : Attribute, IDecoratorAttribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Type <type>k__BackingField;

	// Properties
	public Type type { get; set; }

	// Methods

	public void .ctor(Type type) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Type get_type() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_type(Type value) { }
}

// Namespace: Ludiq
public static class ReferenceCollector
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action onSceneUnloaded;

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void add_onSceneUnloaded(Action value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void remove_onSceneUnloaded(Action value) { }

	[RuntimeInitializeOnLoadMethodAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
	private static void Initialize() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class ReferenceCollector.<>c
{
	// Fields
	public static readonly ReferenceCollector.<>c <>9;
	public static UnityAction<Scene> <>9__3_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <Initialize>b__3_0(Scene scene) { }
}

// Namespace: Ludiq
public class ReferenceEqualityComparer : IEqualityComparer<object>
{
	// Fields
	public static readonly ReferenceEqualityComparer Instance;

	// Methods

	private void .ctor() { }

	private bool System.Collections.Generic.IEqualityComparer<System.Object>.Equals(object a, object b) { }

	private int System.Collections.Generic.IEqualityComparer<System.Object>.GetHashCode(object a) { }

	public static int GetHashCode(object a) { }

	private static void .cctor() { }
}

// Namespace: Ludiq
public class ReferenceEqualityComparer<T> : IEqualityComparer<T>
{
	// Fields
	public static readonly ReferenceEqualityComparer<T> Instance;

	// Methods

	private void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-ReferenceEqualityComparer<object>..ctor
	*/

	private bool System.Collections.Generic.IEqualityComparer<T>.Equals(T a, T b) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18C5500 Offset: 0x18C4500 VA: 0x1818C5500
	|-ReferenceEqualityComparer<object>.System.Collections.Generic.IEqualityComparer<T>.Equals
	*/

	private int System.Collections.Generic.IEqualityComparer<T>.GetHashCode(T a) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC7C30 Offset: 0x1CC6C30 VA: 0x181CC7C30
	|-ReferenceEqualityComparer<object>.System.Collections.Generic.IEqualityComparer<T>.GetHashCode
	*/

	public static int GetHashCode(T a) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x9F80F0 Offset: 0x9F70F0 VA: 0x1809F80F0
	|-ReferenceEqualityComparer<object>.GetHashCode
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC7CF0 Offset: 0x1CC6CF0 VA: 0x181CC7CF0
	|-ReferenceEqualityComparer<object>..cctor
	*/
}

// Namespace: Ludiq
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class UnityObjectUtility
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsDestroyed(Object target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsUnityNull(object obj) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string ToSafeString(Object uo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string ToSafeString(object obj) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T AsUnityNull<T>(T obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93FB30 Offset: 0x93EB30 VA: 0x18093FB30
	|-UnityObjectUtility.AsUnityNull<Object>
	|-UnityObjectUtility.AsUnityNull<object>
	*/

	public static bool TrulyEqual(Object a, Object b) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> NotUnityNull<T>(IEnumerable<T> enumerable) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x889C10 Offset: 0x888C10 VA: 0x180889C10
	|-UnityObjectUtility.NotUnityNull<object>
	*/

	[IteratorStateMachineAttribute] // RVA: 0xE7F0 Offset: 0xDBF0 VA: 0x18000E7F0
	public static IEnumerable<T> FindObjectsOfTypeIncludingInactive<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x888D30 Offset: 0x887D30 VA: 0x180888D30
	|-UnityObjectUtility.FindObjectsOfTypeIncludingInactive<object>
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class UnityObjectUtility.<>c__6<T>
{
	// Fields
	public static readonly UnityObjectUtility.<>c__6<T> <>9;
	public static Func<T, bool> <>9__6_0;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B55A90 Offset: 0x1B54A90 VA: 0x181B55A90
	|-UnityObjectUtility.<>c__6<object>..cctor
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-UnityObjectUtility.<>c__6<object>..ctor
	*/

	internal bool <NotUnityNull>b__6_0(T i) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD5EC0 Offset: 0x1CD4EC0 VA: 0x181CD5EC0
	|-UnityObjectUtility.<>c__6<object>.<NotUnityNull>b__6_0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class UnityObjectUtility.<FindObjectsOfTypeIncludingInactive>d__7<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private int <i>5__2;
	private GameObject[] <>7__wrap2;
	private int <>7__wrap3;
	private T[] <>7__wrap4;
	private int <>7__wrap5;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298EBA0 Offset: 0x298DBA0 VA: 0x18298EBA0
	|-UnityObjectUtility.<FindObjectsOfTypeIncludingInactive>d__7<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-UnityObjectUtility.<FindObjectsOfTypeIncludingInactive>d__7<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD5370 Offset: 0x1CD4370 VA: 0x181CD5370
	|-UnityObjectUtility.<FindObjectsOfTypeIncludingInactive>d__7<object>.MoveNext
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-UnityObjectUtility.<FindObjectsOfTypeIncludingInactive>d__7<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD55B0 Offset: 0x1CD45B0 VA: 0x181CD55B0
	|-UnityObjectUtility.<FindObjectsOfTypeIncludingInactive>d__7<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-UnityObjectUtility.<FindObjectsOfTypeIncludingInactive>d__7<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD5510 Offset: 0x1CD4510 VA: 0x181CD5510
	|-UnityObjectUtility.<FindObjectsOfTypeIncludingInactive>d__7<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2318880 Offset: 0x2317880 VA: 0x182318880
	|-UnityObjectUtility.<FindObjectsOfTypeIncludingInactive>d__7<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: Ludiq
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class XColor
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string ToHexString(Color color) { }
}

// Namespace: Ludiq
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class ComponentHolderProtocol
{
	// Methods

	public static bool IsComponentHolderType(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsComponentHolder(Object uo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static GameObject GameObject(Object uo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T AddComponent<T>(Object uo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93A580 Offset: 0x939580 VA: 0x18093A580
	|-ComponentHolderProtocol.AddComponent<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T GetOrAddComponent<T>(Object uo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93AB20 Offset: 0x939B20 VA: 0x18093AB20
	|-ComponentHolderProtocol.GetOrAddComponent<Variables>
	|-ComponentHolderProtocol.GetOrAddComponent<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T GetComponent<T>(Object uo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93A9C0 Offset: 0x9399C0 VA: 0x18093A9C0
	|-ComponentHolderProtocol.GetComponent<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T GetComponentInChildren<T>(Object uo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93A700 Offset: 0x939700 VA: 0x18093A700
	|-ComponentHolderProtocol.GetComponentInChildren<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T GetComponentInParent<T>(Object uo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93A860 Offset: 0x939860 VA: 0x18093A860
	|-ComponentHolderProtocol.GetComponentInParent<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T[] GetComponents<T>(Object uo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2394E20 Offset: 0x2393E20 VA: 0x182394E20
	|-ComponentHolderProtocol.GetComponents<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T[] GetComponentsInChildren<T>(Object uo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2394B60 Offset: 0x2393B60 VA: 0x182394B60
	|-ComponentHolderProtocol.GetComponentsInChildren<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T[] GetComponentsInParent<T>(Object uo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2394CC0 Offset: 0x2393CC0 VA: 0x182394CC0
	|-ComponentHolderProtocol.GetComponentsInParent<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Component GetComponent(Object uo, Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Component GetComponentInChildren(Object uo, Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Component GetComponentInParent(Object uo, Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Component[] GetComponents(Object uo, Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Component[] GetComponentsInChildren(Object uo, Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Component[] GetComponentsInParent(Object uo, Type type) { }
}

// Namespace: Ludiq
[SingletonAttribute] // RVA: 0x3BC50 Offset: 0x3B050 VA: 0x18003BC50
[AddComponentMenu] // RVA: 0x3BC50 Offset: 0x3B050 VA: 0x18003BC50
[DisableAnnotationAttribute] // RVA: 0x3BC50 Offset: 0x3B050 VA: 0x18003BC50
[IncludeInSettingsAttribute] // RVA: 0x3BC50 Offset: 0x3B050 VA: 0x18003BC50
public sealed class CoroutineRunner : MonoBehaviour, ISingleton
{
	// Properties
	public static CoroutineRunner instance { get; }

	// Methods

	private void Awake() { }

	private void OnDestroy() { }

	public static CoroutineRunner get_instance() { }

	public void .ctor() { }
}

// Namespace: Ludiq
public static class Empty<T>
{
	// Fields
	public static readonly T[] array;
	public static readonly List<T> list;
	public static readonly HashSet<T> hashSet;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19560A0 Offset: 0x19550A0 VA: 0x1819560A0
	|-Empty<object>..cctor
	*/
}

// Namespace: Ludiq
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class EnumUtility
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool HasFlag(Enum value, Enum flag) { }

	public static Dictionary<string, Enum> ValuesByNames(Type enumType, bool obsolete = False) { }

	public static Dictionary<string, T> ValuesByNames<T>(bool obsolete = False) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x87DF90 Offset: 0x87CF90 VA: 0x18087DF90
	|-EnumUtility.ValuesByNames<object>
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class EnumUtility.<>c
{
	// Fields
	public static readonly EnumUtility.<>c <>9;
	public static Func<FieldInfo, bool> <>9__1_0;
	public static Func<FieldInfo, string> <>9__1_1;
	public static Func<FieldInfo, Enum> <>9__1_2;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <ValuesByNames>b__1_0(FieldInfo f) { }

	internal string <ValuesByNames>b__1_1(FieldInfo f) { }

	internal Enum <ValuesByNames>b__1_2(FieldInfo f) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class EnumUtility.<>c__2<T>
{
	// Fields
	public static readonly EnumUtility.<>c__2<T> <>9;
	public static Func<FieldInfo, bool> <>9__2_0;
	public static Func<FieldInfo, string> <>9__2_1;
	public static Func<FieldInfo, T> <>9__2_2;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B55A90 Offset: 0x1B54A90 VA: 0x181B55A90
	|-EnumUtility.<>c__2<object>..cctor
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EnumUtility.<>c__2<object>..ctor
	*/

	internal bool <ValuesByNames>b__2_0(FieldInfo f) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1970110 Offset: 0x196F110 VA: 0x181970110
	|-EnumUtility.<>c__2<object>.<ValuesByNames>b__2_0
	*/

	internal string <ValuesByNames>b__2_1(FieldInfo f) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1020BC0 Offset: 0x101FBC0 VA: 0x181020BC0
	|-EnumUtility.<>c__2<object>.<ValuesByNames>b__2_1
	*/

	internal T <ValuesByNames>b__2_2(FieldInfo f) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19701A0 Offset: 0x196F1A0 VA: 0x1819701A0
	|-EnumUtility.<>c__2<object>.<ValuesByNames>b__2_2
	*/
}

// Namespace: Ludiq
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class ExceptionUtility
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Exception Relevant(Exception ex) { }
}

// Namespace: Ludiq
public static class HashUtility
{
	// Methods

	public static int GetHashCode<T>(T a) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A7590 Offset: 0x10A6590 VA: 0x1810A7590
	|-HashUtility.GetHashCode<object>
	|-HashUtility.GetHashCode<string>
	*/

	public static int GetHashCode<T1, T2>(T1 a, T2 b) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A7520 Offset: 0x10A6520 VA: 0x1810A7520
	|-HashUtility.GetHashCode<IUnitPort, IGraphParent>
	|-HashUtility.GetHashCode<object, object>
	|-HashUtility.GetHashCode<Type, Type>
	*/

	public static int GetHashCode<T1, T2, T3>(T1 a, T2 b, T3 c) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A7480 Offset: 0x10A6480 VA: 0x1810A7480
	|-HashUtility.GetHashCode<object, object, object>
	|-HashUtility.GetHashCode<string, object, object>
	*/

	public static int GetHashCode<T1, T2, T3, T4>(T1 a, T2 b, T3 c, T4 d) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A73B0 Offset: 0x10A63B0 VA: 0x1810A73B0
	|-HashUtility.GetHashCode<object, object, object, object>
	*/

	public static int GetHashCode<T1, T2, T3, T4, T5>(T1 a, T2 b, T3 c, T4 d, T5 e) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A72C0 Offset: 0x10A62C0 VA: 0x1810A72C0
	|-HashUtility.GetHashCode<object, object, object, object, object>
	*/

	public static int GetHashCodeAlloc(object[] values) { }
}

// Namespace: Ludiq
public interface IUnityObjectOwnable
{
	// Properties
	public abstract Object owner { get; set; }

	// Methods

	public abstract Object get_owner() { }

	public abstract void set_owner(Object value) { }
}

// Namespace: Ludiq
public interface IIdentifiable
{
	// Properties
	public abstract Guid guid { get; }

	// Methods

	public abstract Guid get_guid() { }
}

// Namespace: Ludiq
public interface IGizmoDrawer
{
	// Methods

	public abstract void OnDrawGizmos() { }

	public abstract void OnDrawGizmosSelected() { }
}

// Namespace: Ludiq
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class LinqUtility
{
	// Methods

	[IteratorStateMachineAttribute] // RVA: 0x4B410 Offset: 0x4A810 VA: 0x18004B410
	public static IEnumerable<T> Concat<T>(IEnumerable[] enumerables) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x8801B0 Offset: 0x87F1B0 VA: 0x1808801B0
	|-LinqUtility.Concat<IUnitInputPort>
	|-LinqUtility.Concat<IUnitOutputPort>
	|-LinqUtility.Concat<IUnitPort>
	|-LinqUtility.Concat<IUnitPortDefinition>
	|-LinqUtility.Concat<object>
	|-LinqUtility.Concat<MemberInfo>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> DistinctBy<T, TKey>(IEnumerable<T> items, Func<T, TKey> property) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x885C60 Offset: 0x884C60 VA: 0x180885C60
	|-LinqUtility.DistinctBy<IUnitPortDefinition, string>
	|-LinqUtility.DistinctBy<object, object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> NotNull<T>(IEnumerable<T> enumerable) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x889C10 Offset: 0x888C10 VA: 0x180889C10
	|-LinqUtility.NotNull<IEnumerable>
	|-LinqUtility.NotNull<object>
	*/

	[IteratorStateMachineAttribute] // RVA: 0x51010 Offset: 0x50410 VA: 0x180051010
	[ExtensionAttribute] // RVA: 0x51010 Offset: 0x50410 VA: 0x180051010
	public static IEnumerable<T> Yield<T>(T t) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x8801B0 Offset: 0x87F1B0 VA: 0x1808801B0
	|-LinqUtility.Yield<object>
	|-LinqUtility.Yield<Type>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static HashSet<T> ToHashSet<T>(IEnumerable<T> enumerable) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x886C10 Offset: 0x885C10 VA: 0x180886C10
	|-LinqUtility.ToHashSet<object>
	|-LinqUtility.ToHashSet<MemberInfo>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void AddRange<T>(ICollection<T> collection, IEnumerable<T> items) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145D7F0 Offset: 0x145C7F0 VA: 0x18145D7F0
	|-LinqUtility.AddRange<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void AddRange(IList list, IEnumerable items) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static ICollection<T> AsReadOnlyCollection<T>(IEnumerable<T> enumerable) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x479F10 Offset: 0x478F10 VA: 0x180479F10
	|-LinqUtility.AsReadOnlyCollection<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IList<T> AsReadOnlyList<T>(IEnumerable<T> enumerable) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x479F10 Offset: 0x478F10 VA: 0x180479F10
	|-LinqUtility.AsReadOnlyList<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> Flatten<T>(IEnumerable<T> source, Func<T, IEnumerable<T>> childrenSelector) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x885E30 Offset: 0x884E30 VA: 0x180885E30
	|-LinqUtility.Flatten<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> IntersectAll<T>(IEnumerable<IEnumerable<T>> groups) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x8860C0 Offset: 0x8850C0 VA: 0x1808860C0
	|-LinqUtility.IntersectAll<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> OrderByDependencies<T>(IEnumerable<T> source, Func<T, IEnumerable<T>> getDependencies, bool throwOnCycle = True) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x8863A0 Offset: 0x8853A0 VA: 0x1808863A0
	|-LinqUtility.OrderByDependencies<object>
	*/

	private static void OrderByDependenciesVisit<T>(T item, HashSet<T> visited, List<T> sorted, Func<T, IEnumerable<T>> getDependencies, bool throwOnCycle) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145DAD0 Offset: 0x145CAD0 VA: 0x18145DAD0
	|-LinqUtility.OrderByDependenciesVisit<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> OrderByDependers<T>(IEnumerable<T> source, Func<T, IEnumerable<T>> getDependers, bool throwOnCycle = True) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x886760 Offset: 0x885760 VA: 0x180886760
	|-LinqUtility.OrderByDependers<object>
	*/

	[IteratorStateMachineAttribute] // RVA: 0x601B0 Offset: 0x5F5B0 VA: 0x1800601B0
	[ExtensionAttribute] // RVA: 0x601B0 Offset: 0x5F5B0 VA: 0x1800601B0
	public static IEnumerable<T> Catch<T>(IEnumerable<T> source, Action<Exception> catch) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x884D00 Offset: 0x883D00 VA: 0x180884D00
	|-LinqUtility.Catch<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> Catch<T>(IEnumerable<T> source, ICollection<Exception> exceptions) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x885B60 Offset: 0x884B60 VA: 0x180885B60
	|-LinqUtility.Catch<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> CatchAsLogError<T>(IEnumerable<T> source, string message) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x8859A0 Offset: 0x8849A0 VA: 0x1808859A0
	|-LinqUtility.CatchAsLogError<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> CatchAsLogWarning<T>(IEnumerable<T> source, string message) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x885A80 Offset: 0x884A80 VA: 0x180885A80
	|-LinqUtility.CatchAsLogWarning<object>
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqUtility.<Concat>d__0<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private IEnumerable[] enumerables;
	public IEnumerable[] <>3__enumerables;
	private IEnumerator<IEnumerable> <>7__wrap1;
	private IEnumerator<T> <>7__wrap2;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298EBA0 Offset: 0x298DBA0 VA: 0x18298EBA0
	|-LinqUtility.<Concat>d__0<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196FA10 Offset: 0x196EA10 VA: 0x18196FA10
	|-LinqUtility.<Concat>d__0<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196F6B0 Offset: 0x196E6B0 VA: 0x18196F6B0
	|-LinqUtility.<Concat>d__0<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196FAE0 Offset: 0x196EAE0 VA: 0x18196FAE0
	|-LinqUtility.<Concat>d__0<object>.<>m__Finally1
	*/

	private void <>m__Finally2() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196FB30 Offset: 0x196EB30 VA: 0x18196FB30
	|-LinqUtility.<Concat>d__0<object>.<>m__Finally2
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqUtility.<Concat>d__0<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196F9C0 Offset: 0x196E9C0 VA: 0x18196F9C0
	|-LinqUtility.<Concat>d__0<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqUtility.<Concat>d__0<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196F910 Offset: 0x196E910 VA: 0x18196F910
	|-LinqUtility.<Concat>d__0<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A92C40 Offset: 0x1A91C40 VA: 0x181A92C40
	|-LinqUtility.<Concat>d__0<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class LinqUtility.<>c__1<T, TKey>
{
	// Fields
	public static readonly LinqUtility.<>c__1<T, TKey> <>9;
	public static Func<IGrouping<TKey, T>, T> <>9__1_0;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B55A90 Offset: 0x1B54A90 VA: 0x181B55A90
	|-LinqUtility.<>c__1<object, object>..cctor
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-LinqUtility.<>c__1<object, object>..ctor
	*/

	internal T <DistinctBy>b__1_0(IGrouping<TKey, T> x) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19700F0 Offset: 0x196F0F0 VA: 0x1819700F0
	|-LinqUtility.<>c__1<object, object>.<DistinctBy>b__1_0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class LinqUtility.<>c__2<T>
{
	// Fields
	public static readonly LinqUtility.<>c__2<T> <>9;
	public static Func<T, bool> <>9__2_0;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B55A90 Offset: 0x1B54A90 VA: 0x181B55A90
	|-LinqUtility.<>c__2<object>..cctor
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-LinqUtility.<>c__2<object>..ctor
	*/

	internal bool <NotNull>b__2_0(T i) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B59E0 Offset: 0x24B49E0 VA: 0x1824B59E0
	|-LinqUtility.<>c__2<object>.<NotNull>b__2_0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqUtility.<Yield>d__3<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private T t;
	public T <>3__t;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298EBA0 Offset: 0x298DBA0 VA: 0x18298EBA0
	|-LinqUtility.<Yield>d__3<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-LinqUtility.<Yield>d__3<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1970410 Offset: 0x196F410 VA: 0x181970410
	|-LinqUtility.<Yield>d__3<object>.MoveNext
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqUtility.<Yield>d__3<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19704F0 Offset: 0x196F4F0 VA: 0x1819704F0
	|-LinqUtility.<Yield>d__3<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqUtility.<Yield>d__3<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1970440 Offset: 0x196F440 VA: 0x181970440
	|-LinqUtility.<Yield>d__3<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0CC60 Offset: 0x1E0BC60 VA: 0x181E0CC60
	|-LinqUtility.<Yield>d__3<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqUtility.<>c__DisplayClass13_0<T>
{
	// Fields
	public Dictionary<T, HashSet<T>> dependencies;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-LinqUtility.<>c__DisplayClass13_0<object>..ctor
	*/

	internal IEnumerable<T> <OrderByDependers>b__0(T depender) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1970230 Offset: 0x196F230 VA: 0x181970230
	|-LinqUtility.<>c__DisplayClass13_0<object>.<OrderByDependers>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqUtility.<Catch>d__14<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private IEnumerable<T> source;
	public IEnumerable<T> <>3__source;
	private Action<Exception> catch;
	public Action<Exception> <>3__catch;
	private IEnumerator<T> <enumerator>5__2;
	private bool <success>5__3;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298EBA0 Offset: 0x298DBA0 VA: 0x18298EBA0
	|-LinqUtility.<Catch>d__14<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196F5D0 Offset: 0x196E5D0 VA: 0x18196F5D0
	|-LinqUtility.<Catch>d__14<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196F270 Offset: 0x196E270 VA: 0x18196F270
	|-LinqUtility.<Catch>d__14<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196F660 Offset: 0x196E660 VA: 0x18196F660
	|-LinqUtility.<Catch>d__14<object>.<>m__Finally1
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqUtility.<Catch>d__14<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x196F580 Offset: 0x196E580 VA: 0x18196F580
	|-LinqUtility.<Catch>d__14<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqUtility.<Catch>d__14<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0DFD0 Offset: 0x1E0CFD0 VA: 0x181E0DFD0
	|-LinqUtility.<Catch>d__14<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7BF70 Offset: 0x1D7AF70 VA: 0x181D7BF70
	|-LinqUtility.<Catch>d__14<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqUtility.<>c__DisplayClass16_0<T>
{
	// Fields
	public string message;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-LinqUtility.<>c__DisplayClass16_0<object>..ctor
	*/

	internal void <CatchAsLogError>b__0(Exception ex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19702D0 Offset: 0x196F2D0 VA: 0x1819702D0
	|-LinqUtility.<>c__DisplayClass16_0<object>.<CatchAsLogError>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqUtility.<>c__DisplayClass17_0<T>
{
	// Fields
	public string message;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-LinqUtility.<>c__DisplayClass17_0<object>..ctor
	*/

	internal void <CatchAsLogWarning>b__0(Exception ex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1970370 Offset: 0x196F370 VA: 0x181970370
	|-LinqUtility.<>c__DisplayClass17_0<object>.<CatchAsLogWarning>b__0
	*/
}

// Namespace: Ludiq
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class CSharpNameUtility
{
	// Fields
	private static readonly Dictionary<Type, string> primitives;
	public static readonly Dictionary<string, string> operators;
	private static readonly HashSet<char> illegalTypeFileNameCharacters;

	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string CSharpName(MemberInfo member, ActionDirection direction) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string CSharpName(Type type, bool includeGenericParameters = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string CSharpFullName(Type type, bool includeGenericParameters = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string CSharpUniqueName(Type type, bool includeGenericParameters = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string CSharpFileName(Type type, bool includeNamespace, bool includeGenericParameters = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static string CSharpName(Type type, TypeQualifier qualifier, bool includeGenericParameters = True) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class CSharpNameUtility.<>c__DisplayClass8_0
{
	// Fields
	public TypeQualifier qualifier;
	public bool includeGenericParameters;

	// Methods

	public void .ctor() { }

	internal string <CSharpName>b__0(Type t) { }
}

// Namespace: Ludiq
public class OverrideStack<T>
{
	// Fields
	private readonly Func<T> getValue;
	private readonly Action<T> setValue;
	private readonly Action clearValue;
	private T _value;
	private readonly Stack<T> previous;

	// Properties
	public T value { get; set; }

	// Methods

	public void .ctor(T defaultValue) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC5F00 Offset: 0x1CC4F00 VA: 0x181CC5F00
	|-OverrideStack<object>..ctor
	*/

	public void .ctor(Func<T> getValue, Action<T> setValue) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC6030 Offset: 0x1CC5030 VA: 0x181CC6030
	|-OverrideStack<object>..ctor
	*/

	public void .ctor(Func<T> getValue, Action<T> setValue, Action clearValue) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC5E20 Offset: 0x1CC4E20 VA: 0x181CC5E20
	|-OverrideStack<object>..ctor
	*/

	public T get_value() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC6170 Offset: 0x1CC5170 VA: 0x181CC6170
	|-OverrideStack<object>.get_value
	*/

	internal void set_value(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC62E0 Offset: 0x1CC52E0 VA: 0x181CC62E0
	|-OverrideStack<object>.set_value
	*/

	public OverrideLayer<T> Override(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC5DE0 Offset: 0x1CC4DE0 VA: 0x181CC5DE0
	|-OverrideStack<object>.Override
	*/

	public void BeginOverride(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC5C20 Offset: 0x1CC4C20 VA: 0x181CC5C20
	|-OverrideStack<object>.BeginOverride
	*/

	public void EndOverride() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC5CC0 Offset: 0x1CC4CC0 VA: 0x181CC5CC0
	|-OverrideStack<object>.EndOverride
	*/

	public static T op_Implicit(OverrideStack<T> stack) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC61A0 Offset: 0x1CC51A0 VA: 0x181CC61A0
	|-OverrideStack<object>.op_Implicit
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T <.ctor>b__0_0() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xE53230 Offset: 0xE52230 VA: 0x180E53230
	|-OverrideStack<object>.<.ctor>b__0_0
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <.ctor>b__0_1(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x13499A0 Offset: 0x13489A0 VA: 0x1813499A0
	|-OverrideStack<object>.<.ctor>b__0_1
	*/
}

// Namespace: Ludiq
public struct OverrideLayer<T> : IDisposable
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly OverrideStack<T> <stack>k__BackingField;

	// Properties
	public OverrideStack<T> stack { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public OverrideStack<T> get_stack() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x22F260 Offset: 0x22E660 VA: 0x18022F260
	|-OverrideLayer<object>.get_stack
	*/

	internal void .ctor(OverrideStack<T> stack, T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x256DB0 Offset: 0x2561B0 VA: 0x180256DB0
	|-OverrideLayer<object>..ctor
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x256DA0 Offset: 0x2561A0 VA: 0x180256DA0
	|-OverrideLayer<object>.Dispose
	*/
}

// Namespace: Ludiq
public static class Singleton<T>
{
	// Fields
	private static readonly SingletonAttribute attribute;
	private static readonly object _lock;
	private static readonly HashSet<T> awoken;
	private static T _instance;

	// Properties
	private static bool persistent { get; }
	private static bool automatic { get; }
	private static string name { get; }
	private static HideFlags hideFlags { get; }
	public static bool instantiated { get; }
	public static T instance { get; }

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCC070 Offset: 0x1CCB070 VA: 0x181CCC070
	|-Singleton<object>..cctor
	*/

	private static bool get_persistent() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCD050 Offset: 0x1CCC050 VA: 0x181CCD050
	|-Singleton<object>.get_persistent
	*/

	private static bool get_automatic() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCC350 Offset: 0x1CCB350 VA: 0x181CCC350
	|-Singleton<object>.get_automatic
	*/

	private static string get_name() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCCF40 Offset: 0x1CCBF40 VA: 0x181CCCF40
	|-Singleton<object>.get_name
	*/

	private static HideFlags get_hideFlags() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCC460 Offset: 0x1CCB460 VA: 0x181CCC460
	|-Singleton<object>.get_hideFlags
	*/

	public static bool get_instantiated() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCCB40 Offset: 0x1CCBB40 VA: 0x181CCCB40
	|-Singleton<object>.get_instantiated
	*/

	public static T get_instance() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCC570 Offset: 0x1CCB570 VA: 0x181CCC570
	|-Singleton<GlobalMessageListener>.get_instance
	|-Singleton<VariablesSaver>.get_instance
	|-Singleton<CoroutineRunner>.get_instance
	|-Singleton<object>.get_instance
	*/

	private static T[] FindInstances() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCB180 Offset: 0x1CCA180 VA: 0x181CCB180
	|-Singleton<object>.FindInstances
	*/

	public static T Instantiate() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCB220 Offset: 0x1CCA220 VA: 0x181CCB220
	|-Singleton<VariablesSaver>.Instantiate
	|-Singleton<object>.Instantiate
	*/

	public static void Awake(T instance) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCAC30 Offset: 0x1CC9C30 VA: 0x181CCAC30
	|-Singleton<VariablesSaver>.Awake
	|-Singleton<CoroutineRunner>.Awake
	|-Singleton<object>.Awake
	*/

	public static void OnDestroy(T instance) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCBCF0 Offset: 0x1CCACF0 VA: 0x181CCBCF0
	|-Singleton<VariablesSaver>.OnDestroy
	|-Singleton<CoroutineRunner>.OnDestroy
	|-Singleton<object>.OnDestroy
	*/
}

// Namespace: Ludiq
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class StringUtility
{
	// Fields
	private static readonly Regex guidRegex;

	// Methods

	public static bool IsNullOrWhiteSpace(string s) { }

	public static string FallbackEmpty(string s, string fallback) { }

	public static string FallbackWhitespace(string s, string fallback) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void AppendLineFormat(StringBuilder sb, string format, object[] args) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string ToSeparatedString(IEnumerable enumerable, string separator) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string ToCommaSeparatedString(IEnumerable enumerable) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string ToLineSeparatedString(IEnumerable enumerable) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool ContainsInsensitive(string haystack, string needle) { }

	[IteratorStateMachineAttribute] // RVA: 0xAD340 Offset: 0xAC740 VA: 0x1800AD340
	[ExtensionAttribute] // RVA: 0xAD340 Offset: 0xAC740 VA: 0x1800AD340
	public static IEnumerable<int> AllIndexesOf(string haystack, string needle) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string Filter(string s, bool letters = True, bool numbers = True, bool whitespace = True, bool symbols = True, bool punctuation = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string FilterReplace(string s, char replacement, bool merge, bool letters = True, bool numbers = True, bool whitespace = True, bool symbols = True, bool punctuation = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string Prettify(string s) { }

	public static bool IsWordDelimiter(char c) { }

	public static bool IsWordBeginning(Nullable<char> previous, char current, Nullable<char> next) { }

	public static bool IsWordBeginning(string s, int index) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string SplitWords(string s, char separator) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string RemoveConsecutiveCharacters(string s, char c) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string ReplaceMultiple(string s, HashSet<char> haystacks, char replacement) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string Truncate(string value, int maxLength, string suffix = "...") { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string TrimEnd(string source, string value) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string TrimStart(string source, string value) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string FirstCharacterToLower(string s) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string FirstCharacterToUpper(string s) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string PartBefore(string s, char c) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string PartAfter(string s, char c) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool EndsWith(string s, char c) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool StartsWith(string s, char c) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Contains(string s, char c) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string NullIfEmpty(string s) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string ToBinaryString(int value) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string ToBinaryString(long value) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string ToBinaryString(Enum value) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int CountIndices(string s, char c) { }

	public static bool IsGuid(string value) { }

	public static string PathEllipsis(string s, int maxLength) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class StringUtility.<>c
{
	// Fields
	public static readonly StringUtility.<>c <>9;
	public static Func<object, string> <>9__4_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal string <ToSeparatedString>b__4_0(object o) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class StringUtility.<AllIndexesOf>d__8 : IEnumerable<int>, IEnumerable, IEnumerator<int>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private int <>2__current;
	private int <>l__initialThreadId;
	private string needle;
	public string <>3__needle;
	private string haystack;
	public string <>3__haystack;
	private int <index>5__2;

	// Properties
	private int System.Collections.Generic.IEnumerator<System.Int32>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int System.Collections.Generic.IEnumerator<System.Int32>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<int> System.Collections.Generic.IEnumerable<System.Int32>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: Ludiq
public static class UnityThread
{
	// Fields
	public static Thread thread;
	public static Action<Action> editorAsync;

	// Properties
	public static bool allowsAPI { get; }

	// Methods

	public static bool get_allowsAPI() { }

	[RuntimeInitializeOnLoadMethodAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
	private static void RuntimeInitialize() { }

	public static void EditorAsync(Action action) { }

	private static void .cctor() { }
}

// Namespace: Ludiq.FullSerializer
public class fsArrayConverter : fsConverter
{
	// Methods

	public override bool CanProcess(Type type) { }

	public override bool RequestCycleSupport(Type storageType) { }

	public override bool RequestInheritanceSupport(Type storageType) { }

	public override fsResult TrySerialize(object instance, out fsData serialized, Type storageType) { }

	public override fsResult TryDeserialize(fsData data, ref object instance, Type storageType) { }

	public override object CreateInstance(fsData data, Type storageType) { }

	public void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
public class fsDateConverter : fsConverter
{
	// Fields
	private const string DefaultDateTimeFormatString = "o";
	private const string DateTimeOffsetFormatString = "o";

	// Properties
	private string DateTimeFormatString { get; }

	// Methods

	private string get_DateTimeFormatString() { }

	public override bool CanProcess(Type type) { }

	public override fsResult TrySerialize(object instance, out fsData serialized, Type storageType) { }

	public override fsResult TryDeserialize(fsData data, ref object instance, Type storageType) { }

	public void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
public class fsDictionaryConverter : fsConverter
{
	// Methods

	public override bool CanProcess(Type type) { }

	public override object CreateInstance(fsData data, Type storageType) { }

	public override fsResult TryDeserialize(fsData data, ref object instance_, Type storageType) { }

	public override fsResult TrySerialize(object instance_, out fsData serialized, Type storageType) { }

	private fsResult AddItemToDictionary(IDictionary dictionary, object key, object value) { }

	private static void GetKeyValueTypes(Type dictionaryType, out Type keyStorageType, out Type valueStorageType) { }

	public void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
public class fsEnumConverter : fsConverter
{
	// Methods

	public override bool CanProcess(Type type) { }

	public override bool RequestCycleSupport(Type storageType) { }

	public override bool RequestInheritanceSupport(Type storageType) { }

	public override object CreateInstance(fsData data, Type storageType) { }

	public override fsResult TrySerialize(object instance, out fsData serialized, Type storageType) { }

	public override fsResult TryDeserialize(fsData data, ref object instance, Type storageType) { }

	private static bool ArrayContains<T>(T[] values, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15BA410 Offset: 0x15B9410 VA: 0x1815BA410
	|-fsEnumConverter.ArrayContains<object>
	|-fsEnumConverter.ArrayContains<string>
	*/

	public void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
[AttributeUsageAttribute] // RVA: 0xDC5B0 Offset: 0xDB9B0 VA: 0x1800DC5B0
public sealed class fsForwardAttribute : Attribute
{
	// Fields
	public string MemberName;

	// Methods

	public void .ctor(string memberName) { }
}

// Namespace: Ludiq.FullSerializer
public class fsForwardConverter : fsConverter
{
	// Fields
	private string _memberName;

	// Methods

	public void .ctor(fsForwardAttribute attribute) { }

	public override bool CanProcess(Type type) { }

	private fsResult GetProperty(object instance, out fsMetaProperty property) { }

	public override fsResult TrySerialize(object instance, out fsData serialized, Type storageType) { }

	public override fsResult TryDeserialize(fsData data, ref object instance, Type storageType) { }

	public override object CreateInstance(fsData data, Type storageType) { }
}

// Namespace: Ludiq.FullSerializer
public class fsGuidConverter : fsConverter
{
	// Methods

	public override bool CanProcess(Type type) { }

	public override bool RequestCycleSupport(Type storageType) { }

	public override bool RequestInheritanceSupport(Type storageType) { }

	public override fsResult TrySerialize(object instance, out fsData serialized, Type storageType) { }

	public override fsResult TryDeserialize(fsData data, ref object instance, Type storageType) { }

	public override object CreateInstance(fsData data, Type storageType) { }

	public void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
public class fsIEnumerableConverter : fsConverter
{
	// Methods

	public override bool CanProcess(Type type) { }

	public override object CreateInstance(fsData data, Type storageType) { }

	public override fsResult TrySerialize(object instance_, out fsData serialized, Type storageType) { }

	private bool IsStack(Type type) { }

	public override fsResult TryDeserialize(fsData data, ref object instance_, Type storageType) { }

	private static int HintSize(IEnumerable collection) { }

	private static Type GetElementType(Type objectType) { }

	private static void TryClear(Type type, object instance) { }

	private static int TryGetExistingSize(Type type, object instance) { }

	private static MethodInfo GetAddMethod(Type type) { }

	public void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
public class fsKeyValuePairConverter : fsConverter
{
	// Methods

	public override bool CanProcess(Type type) { }

	public override bool RequestCycleSupport(Type storageType) { }

	public override bool RequestInheritanceSupport(Type storageType) { }

	public override fsResult TryDeserialize(fsData data, ref object instance, Type storageType) { }

	public override fsResult TrySerialize(object instance, out fsData serialized, Type storageType) { }

	public void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
public class fsNullableConverter : fsConverter
{
	// Methods

	public override bool CanProcess(Type type) { }

	public override fsResult TrySerialize(object instance, out fsData serialized, Type storageType) { }

	public override fsResult TryDeserialize(fsData data, ref object instance, Type storageType) { }

	public override object CreateInstance(fsData data, Type storageType) { }

	public void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
public class fsPrimitiveConverter : fsConverter
{
	// Methods

	public override bool CanProcess(Type type) { }

	public override bool RequestCycleSupport(Type storageType) { }

	public override bool RequestInheritanceSupport(Type storageType) { }

	public override fsResult TrySerialize(object instance, out fsData serialized, Type storageType) { }

	public override fsResult TryDeserialize(fsData storage, ref object instance, Type storageType) { }

	private static bool UseBool(Type type) { }

	private static bool UseInt64(Type type) { }

	private static bool UseDouble(Type type) { }

	private static bool UseString(Type type) { }

	public void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
public class fsReflectedConverter : fsConverter
{
	// Methods

	public override bool CanProcess(Type type) { }

	public override fsResult TrySerialize(object instance, out fsData serialized, Type storageType) { }

	public override fsResult TryDeserialize(fsData data, ref object instance, Type storageType) { }

	public override object CreateInstance(fsData data, Type storageType) { }

	public void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
public class fsTypeConverter : fsConverter
{
	// Methods

	public override bool CanProcess(Type type) { }

	public override bool RequestCycleSupport(Type type) { }

	public override bool RequestInheritanceSupport(Type type) { }

	public override fsResult TrySerialize(object instance, out fsData serialized, Type storageType) { }

	public override fsResult TryDeserialize(fsData data, ref object instance, Type storageType) { }

	public override object CreateInstance(fsData data, Type storageType) { }

	public void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
public class fsWeakReferenceConverter : fsConverter
{
	// Methods

	public override bool CanProcess(Type type) { }

	public override bool RequestCycleSupport(Type storageType) { }

	public override bool RequestInheritanceSupport(Type storageType) { }

	public override fsResult TrySerialize(object instance, out fsData serialized, Type storageType) { }

	public override fsResult TryDeserialize(fsData data, ref object instance, Type storageType) { }

	public override object CreateInstance(fsData data, Type storageType) { }

	public void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
public class fsConverterRegistrar
{
	// Fields
	public static AnimationCurve_DirectConverter Register_AnimationCurve_DirectConverter;
	public static Bounds_DirectConverter Register_Bounds_DirectConverter;
	public static Gradient_DirectConverter Register_Gradient_DirectConverter;
	public static GUIStyleState_DirectConverter Register_GUIStyleState_DirectConverter;
	public static GUIStyle_DirectConverter Register_GUIStyle_DirectConverter;
	public static Keyframe_DirectConverter Register_Keyframe_DirectConverter;
	public static LayerMask_DirectConverter Register_LayerMask_DirectConverter;
	public static RectOffset_DirectConverter Register_RectOffset_DirectConverter;
	public static Rect_DirectConverter Register_Rect_DirectConverter;
	public static List<Type> Converters;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
public class AnimationCurve_DirectConverter : fsDirectConverter<AnimationCurve>
{
	// Methods

	protected override fsResult DoSerialize(AnimationCurve model, Dictionary<string, fsData> serialized) { }

	protected override fsResult DoDeserialize(Dictionary<string, fsData> data, ref AnimationCurve model) { }

	public override object CreateInstance(fsData data, Type storageType) { }

	public void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
public class Bounds_DirectConverter : fsDirectConverter<Bounds>
{
	// Methods

	protected override fsResult DoSerialize(Bounds model, Dictionary<string, fsData> serialized) { }

	protected override fsResult DoDeserialize(Dictionary<string, fsData> data, ref Bounds model) { }

	public override object CreateInstance(fsData data, Type storageType) { }

	public void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
public class Gradient_DirectConverter : fsDirectConverter<Gradient>
{
	// Methods

	protected override fsResult DoSerialize(Gradient model, Dictionary<string, fsData> serialized) { }

	protected override fsResult DoDeserialize(Dictionary<string, fsData> data, ref Gradient model) { }

	public override object CreateInstance(fsData data, Type storageType) { }

	public void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
public class GUIStyleState_DirectConverter : fsDirectConverter<GUIStyleState>
{
	// Methods

	protected override fsResult DoSerialize(GUIStyleState model, Dictionary<string, fsData> serialized) { }

	protected override fsResult DoDeserialize(Dictionary<string, fsData> data, ref GUIStyleState model) { }

	public override object CreateInstance(fsData data, Type storageType) { }

	public void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
public class GUIStyle_DirectConverter : fsDirectConverter<GUIStyle>
{
	// Methods

	protected override fsResult DoSerialize(GUIStyle model, Dictionary<string, fsData> serialized) { }

	protected override fsResult DoDeserialize(Dictionary<string, fsData> data, ref GUIStyle model) { }

	public override object CreateInstance(fsData data, Type storageType) { }

	public void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
public class Keyframe_DirectConverter : fsDirectConverter<Keyframe>
{
	// Methods

	protected override fsResult DoSerialize(Keyframe model, Dictionary<string, fsData> serialized) { }

	protected override fsResult DoDeserialize(Dictionary<string, fsData> data, ref Keyframe model) { }

	public override object CreateInstance(fsData data, Type storageType) { }

	public void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
public class LayerMask_DirectConverter : fsDirectConverter<LayerMask>
{
	// Methods

	protected override fsResult DoSerialize(LayerMask model, Dictionary<string, fsData> serialized) { }

	protected override fsResult DoDeserialize(Dictionary<string, fsData> data, ref LayerMask model) { }

	public override object CreateInstance(fsData data, Type storageType) { }

	public void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
public class RectOffset_DirectConverter : fsDirectConverter<RectOffset>
{
	// Methods

	protected override fsResult DoSerialize(RectOffset model, Dictionary<string, fsData> serialized) { }

	protected override fsResult DoDeserialize(Dictionary<string, fsData> data, ref RectOffset model) { }

	public override object CreateInstance(fsData data, Type storageType) { }

	public void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
public class Rect_DirectConverter : fsDirectConverter<Rect>
{
	// Methods

	protected override fsResult DoSerialize(Rect model, Dictionary<string, fsData> serialized) { }

	protected override fsResult DoDeserialize(Dictionary<string, fsData> data, ref Rect model) { }

	public override object CreateInstance(fsData data, Type storageType) { }

	public void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
public class fsAotCompilationManager
{
	// Fields
	private static Dictionary<Type, string> _computedAotCompilations;
	private static List<fsAotCompilationManager.AotCompilation> _uncomputedAotCompilations;

	// Properties
	public static Dictionary<Type, string> AvailableAotCompilations { get; }

	// Methods

	public static Dictionary<Type, string> get_AvailableAotCompilations() { }

	public static bool TryToPerformAotCompilation(fsConfig config, Type type, out string aotCompiledClassInCSharp) { }

	public static void AddAotCompilation(Type type, fsMetaProperty[] members, bool isConstructorPublic) { }

	private static string GetConverterString(fsMetaProperty member) { }

	private static string GenerateDirectConverterForTypeInCSharp(Type type, fsMetaProperty[] members, bool isConstructorPublic) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
private struct fsAotCompilationManager.AotCompilation
{
	// Fields
	public Type Type;
	public fsMetaProperty[] Members;
	public bool IsConstructorPublic;
}

// Namespace: Ludiq.FullSerializer
public abstract class fsBaseConverter
{
	// Fields
	public fsSerializer Serializer;

	// Methods

	public virtual object CreateInstance(fsData data, Type storageType) { }

	public virtual bool RequestCycleSupport(Type storageType) { }

	public virtual bool RequestInheritanceSupport(Type storageType) { }

	public abstract fsResult TrySerialize(object instance, out fsData serialized, Type storageType) { }

	public abstract fsResult TryDeserialize(fsData data, ref object instance, Type storageType) { }

	protected fsResult FailExpectedType(fsData data, fsDataType[] types) { }

	protected fsResult CheckType(fsData data, fsDataType type) { }

	protected fsResult CheckKey(fsData data, string key, out fsData subitem) { }

	protected fsResult CheckKey(Dictionary<string, fsData> data, string key, out fsData subitem) { }

	protected fsResult SerializeMember<T>(Dictionary<string, fsData> data, Type overrideConverterType, string name, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C30E90 Offset: 0x1C2FE90 VA: 0x181C30E90
	|-fsBaseConverter.SerializeMember<bool>
	|
	|-RVA: 0x1C312F0 Offset: 0x1C302F0 VA: 0x181C312F0
	|-fsBaseConverter.SerializeMember<int>
	|
	|-RVA: 0x1C31180 Offset: 0x1C30180 VA: 0x181C31180
	|-fsBaseConverter.SerializeMember<Int32Enum>
	|-fsBaseConverter.SerializeMember<FontStyle>
	|-fsBaseConverter.SerializeMember<ImagePosition>
	|-fsBaseConverter.SerializeMember<TextAnchor>
	|-fsBaseConverter.SerializeMember<TextClipping>
	|-fsBaseConverter.SerializeMember<WrapMode>
	|
	|-RVA: 0x1C31460 Offset: 0x1C30460 VA: 0x181C31460
	|-fsBaseConverter.SerializeMember<object>
	|-fsBaseConverter.SerializeMember<string>
	|-fsBaseConverter.SerializeMember<Font>
	|-fsBaseConverter.SerializeMember<GUIStyleState>
	|-fsBaseConverter.SerializeMember<GradientAlphaKey[]>
	|-fsBaseConverter.SerializeMember<GradientColorKey[]>
	|-fsBaseConverter.SerializeMember<Keyframe[]>
	|-fsBaseConverter.SerializeMember<RectOffset>
	|-fsBaseConverter.SerializeMember<Texture2D>
	|
	|-RVA: 0x1C315A0 Offset: 0x1C305A0 VA: 0x181C315A0
	|-fsBaseConverter.SerializeMember<float>
	|
	|-RVA: 0x1C31010 Offset: 0x1C30010 VA: 0x181C31010
	|-fsBaseConverter.SerializeMember<Color>
	|
	|-RVA: 0x1C31720 Offset: 0x1C30720 VA: 0x181C31720
	|-fsBaseConverter.SerializeMember<Vector2>
	|
	|-RVA: 0x1C318A0 Offset: 0x1C308A0 VA: 0x181C318A0
	|-fsBaseConverter.SerializeMember<Vector3>
	*/

	protected fsResult DeserializeMember<T>(Dictionary<string, fsData> data, Type overrideConverterType, string name, out T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C2FDD0 Offset: 0x1C2EDD0 VA: 0x181C2FDD0
	|-fsBaseConverter.DeserializeMember<bool>
	|
	|-RVA: 0x1C30400 Offset: 0x1C2F400 VA: 0x181C30400
	|-fsBaseConverter.DeserializeMember<int>
	|
	|-RVA: 0x1C301F0 Offset: 0x1C2F1F0 VA: 0x181C301F0
	|-fsBaseConverter.DeserializeMember<Int32Enum>
	|-fsBaseConverter.DeserializeMember<FontStyle>
	|-fsBaseConverter.DeserializeMember<ImagePosition>
	|-fsBaseConverter.DeserializeMember<TextAnchor>
	|-fsBaseConverter.DeserializeMember<TextClipping>
	|-fsBaseConverter.DeserializeMember<WrapMode>
	|
	|-RVA: 0x1C30610 Offset: 0x1C2F610 VA: 0x181C30610
	|-fsBaseConverter.DeserializeMember<object>
	|-fsBaseConverter.DeserializeMember<string>
	|-fsBaseConverter.DeserializeMember<Font>
	|-fsBaseConverter.DeserializeMember<GUIStyleState>
	|-fsBaseConverter.DeserializeMember<GradientAlphaKey[]>
	|-fsBaseConverter.DeserializeMember<GradientColorKey[]>
	|-fsBaseConverter.DeserializeMember<Keyframe[]>
	|-fsBaseConverter.DeserializeMember<RectOffset>
	|-fsBaseConverter.DeserializeMember<Texture2D>
	|
	|-RVA: 0x1C30850 Offset: 0x1C2F850 VA: 0x181C30850
	|-fsBaseConverter.DeserializeMember<float>
	|
	|-RVA: 0x1C2FFE0 Offset: 0x1C2EFE0 VA: 0x181C2FFE0
	|-fsBaseConverter.DeserializeMember<Color>
	|
	|-RVA: 0x1C30A60 Offset: 0x1C2FA60 VA: 0x181C30A60
	|-fsBaseConverter.DeserializeMember<Vector2>
	|
	|-RVA: 0x1C30C70 Offset: 0x1C2FC70 VA: 0x181C30C70
	|-fsBaseConverter.DeserializeMember<Vector3>
	*/

	protected void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class fsBaseConverter.<>c
{
	// Fields
	public static readonly fsBaseConverter.<>c <>9;
	public static Func<fsDataType, string> <>9__6_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal string <FailExpectedType>b__6_0(fsDataType t) { }
}

// Namespace: Ludiq.FullSerializer
public static class fsGlobalConfig
{
	// Fields
	public static bool IsCaseSensitive;
	public static bool AllowInternalExceptions;
	public static string InternalFieldPrefix;

	// Methods

	private static void .cctor() { }
}

// Namespace: Ludiq.FullSerializer
public class fsConfig
{
	// Fields
	public Type[] SerializeAttributes;
	public Type[] IgnoreSerializeAttributes;
	public fsMemberSerialization DefaultMemberSerialization;
	public Func<string, MemberInfo, string> GetJsonNameFromMemberName;
	public bool EnablePropertySerialization;
	public bool SerializeNonAutoProperties;
	public bool SerializeNonPublicSetProperties;
	public string CustomDateTimeFormatString;
	public bool Serialize64BitIntegerAsString;
	public bool SerializeEnumsAsInteger;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class fsConfig.<>c
{
	// Fields
	public static readonly fsConfig.<>c <>9;
	public static Func<string, MemberInfo, string> <>9__10_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal string <.ctor>b__10_0(string name, MemberInfo info) { }
}

// Namespace: Ludiq.FullSerializer
public sealed class fsContext
{
	// Fields
	private readonly Dictionary<Type, object> _contextObjects;

	// Methods

	public void Reset() { }

	public void Set<T>(T obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x146FB40 Offset: 0x146EB40 VA: 0x18146FB40
	|-fsContext.Set<List<Object>>
	|-fsContext.Set<object>
	*/

	public bool Has<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15BA380 Offset: 0x15B9380 VA: 0x1815BA380
	|-fsContext.Has<object>
	*/

	public T Get<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93FC60 Offset: 0x93EC60 VA: 0x18093FC60
	|-fsContext.Get<List<Object>>
	|-fsContext.Get<object>
	*/

	public void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
public abstract class fsConverter : fsBaseConverter
{
	// Methods

	public abstract bool CanProcess(Type type) { }

	protected void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
public enum fsDataType
{
	// Fields
	public int value__;
	public const fsDataType Array = 0;
	public const fsDataType Object = 1;
	public const fsDataType Double = 2;
	public const fsDataType Int64 = 3;
	public const fsDataType Boolean = 4;
	public const fsDataType String = 5;
	public const fsDataType Null = 6;
}

// Namespace: Ludiq.FullSerializer
public sealed class fsData
{
	// Fields
	private object _value;
	public static readonly fsData True;
	public static readonly fsData False;
	public static readonly fsData Null;

	// Properties
	public fsDataType Type { get; }
	public bool IsNull { get; }
	public bool IsDouble { get; }
	public bool IsInt64 { get; }
	public bool IsBool { get; }
	public bool IsString { get; }
	public bool IsDictionary { get; }
	public bool IsList { get; }
	[DebuggerBrowsableAttribute] // RVA: 0xE8640 Offset: 0xE7A40 VA: 0x1800E8640
	public double AsDouble { get; }
	[DebuggerBrowsableAttribute] // RVA: 0xE8640 Offset: 0xE7A40 VA: 0x1800E8640
	public long AsInt64 { get; }
	[DebuggerBrowsableAttribute] // RVA: 0xE8640 Offset: 0xE7A40 VA: 0x1800E8640
	public bool AsBool { get; }
	[DebuggerBrowsableAttribute] // RVA: 0xE8640 Offset: 0xE7A40 VA: 0x1800E8640
	public string AsString { get; }
	[DebuggerBrowsableAttribute] // RVA: 0xE8640 Offset: 0xE7A40 VA: 0x1800E8640
	public Dictionary<string, fsData> AsDictionary { get; }
	[DebuggerBrowsableAttribute] // RVA: 0xE8640 Offset: 0xE7A40 VA: 0x1800E8640
	public List<fsData> AsList { get; }

	// Methods

	public override string ToString() { }

	public void .ctor() { }

	public void .ctor(bool boolean) { }

	public void .ctor(double f) { }

	public void .ctor(long i) { }

	public void .ctor(string str) { }

	public void .ctor(Dictionary<string, fsData> dict) { }

	public void .ctor(List<fsData> list) { }

	public static fsData CreateDictionary() { }

	public static fsData CreateList() { }

	public static fsData CreateList(int capacity) { }

	internal void BecomeDictionary() { }

	internal fsData Clone() { }

	public fsDataType get_Type() { }

	public bool get_IsNull() { }

	public bool get_IsDouble() { }

	public bool get_IsInt64() { }

	public bool get_IsBool() { }

	public bool get_IsString() { }

	public bool get_IsDictionary() { }

	public bool get_IsList() { }

	public double get_AsDouble() { }

	public long get_AsInt64() { }

	public bool get_AsBool() { }

	public string get_AsString() { }

	public Dictionary<string, fsData> get_AsDictionary() { }

	public List<fsData> get_AsList() { }

	private T Cast<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93FDD0 Offset: 0x93EDD0 VA: 0x18093FDD0
	|-fsData.Cast<bool>
	|
	|-RVA: 0x940880 Offset: 0x93F880 VA: 0x180940880
	|-fsData.Cast<Dictionary<string, fsData>>
	|-fsData.Cast<List<fsData>>
	|-fsData.Cast<object>
	|-fsData.Cast<string>
	|
	|-RVA: 0x940160 Offset: 0x93F160 VA: 0x180940160
	|-fsData.Cast<double>
	|
	|-RVA: 0x9404F0 Offset: 0x93F4F0 VA: 0x1809404F0
	|-fsData.Cast<long>
	*/

	public override bool Equals(object obj) { }

	public bool Equals(fsData other) { }

	public static bool op_Equality(fsData a, fsData b) { }

	public static bool op_Inequality(fsData a, fsData b) { }

	public override int GetHashCode() { }

	private static void .cctor() { }
}

// Namespace: Ludiq.FullSerializer
public abstract class fsDirectConverter : fsBaseConverter
{
	// Properties
	public abstract Type ModelType { get; }

	// Methods

	public abstract Type get_ModelType() { }

	protected void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
public abstract class fsDirectConverter<TModel> : fsDirectConverter
{
	// Properties
	public override Type ModelType { get; }

	// Methods

	public override Type get_ModelType() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1972260 Offset: 0x1971260 VA: 0x181972260
	|-fsDirectConverter<object>.get_ModelType
	|-fsDirectConverter<AnimationCurve>.get_ModelType
	|-fsDirectConverter<GUIStyle>.get_ModelType
	|-fsDirectConverter<GUIStyleState>.get_ModelType
	|-fsDirectConverter<Gradient>.get_ModelType
	|-fsDirectConverter<RectOffset>.get_ModelType
	|
	|-RVA: 0x1972440 Offset: 0x1971440 VA: 0x181972440
	|-fsDirectConverter<Bounds>.get_ModelType
	|
	|-RVA: 0x1972380 Offset: 0x1971380 VA: 0x181972380
	|-fsDirectConverter<Keyframe>.get_ModelType
	|
	|-RVA: 0x1972200 Offset: 0x1971200 VA: 0x181972200
	|-fsDirectConverter<LayerMask>.get_ModelType
	|
	|-RVA: 0x1972320 Offset: 0x1971320 VA: 0x181972320
	|-fsDirectConverter<Ray2D>.get_ModelType
	|
	|-RVA: 0x19722C0 Offset: 0x19712C0 VA: 0x1819722C0
	|-fsDirectConverter<Ray>.get_ModelType
	|
	|-RVA: 0x19723E0 Offset: 0x19713E0 VA: 0x1819723E0
	|-fsDirectConverter<Rect>.get_ModelType
	*/

	public sealed override fsResult TrySerialize(object instance, out fsData serialized, Type storageType) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1971E10 Offset: 0x1970E10 VA: 0x181971E10
	|-fsDirectConverter<object>.TrySerialize
	|-fsDirectConverter<AnimationCurve>.TrySerialize
	|-fsDirectConverter<GUIStyle>.TrySerialize
	|-fsDirectConverter<GUIStyleState>.TrySerialize
	|-fsDirectConverter<Gradient>.TrySerialize
	|-fsDirectConverter<RectOffset>.TrySerialize
	|
	|-RVA: 0x1971F40 Offset: 0x1970F40 VA: 0x181971F40
	|-fsDirectConverter<Bounds>.TrySerialize
	|
	|-RVA: 0x1971A00 Offset: 0x1970A00 VA: 0x181971A00
	|-fsDirectConverter<Keyframe>.TrySerialize
	|
	|-RVA: 0x19720A0 Offset: 0x19710A0 VA: 0x1819720A0
	|-fsDirectConverter<LayerMask>.TrySerialize
	|
	|-RVA: 0x19718B0 Offset: 0x19708B0 VA: 0x1819718B0
	|-fsDirectConverter<Ray2D>.TrySerialize
	|
	|-RVA: 0x1971CB0 Offset: 0x1970CB0 VA: 0x181971CB0
	|-fsDirectConverter<Ray>.TrySerialize
	|
	|-RVA: 0x1971B60 Offset: 0x1970B60 VA: 0x181971B60
	|-fsDirectConverter<Rect>.TrySerialize
	*/

	public sealed override fsResult TryDeserialize(fsData data, ref object instance, Type storageType) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19709E0 Offset: 0x196F9E0 VA: 0x1819709E0
	|-fsDirectConverter<object>.TryDeserialize
	|-fsDirectConverter<AnimationCurve>.TryDeserialize
	|-fsDirectConverter<GUIStyle>.TryDeserialize
	|-fsDirectConverter<GUIStyleState>.TryDeserialize
	|-fsDirectConverter<Gradient>.TryDeserialize
	|-fsDirectConverter<RectOffset>.TryDeserialize
	|
	|-RVA: 0x1970C10 Offset: 0x196FC10 VA: 0x181970C10
	|-fsDirectConverter<Bounds>.TryDeserialize
	|
	|-RVA: 0x1971610 Offset: 0x1970610 VA: 0x181971610
	|-fsDirectConverter<Keyframe>.TryDeserialize
	|
	|-RVA: 0x1970EA0 Offset: 0x196FEA0 VA: 0x181970EA0
	|-fsDirectConverter<LayerMask>.TryDeserialize
	|
	|-RVA: 0x1971390 Offset: 0x1970390 VA: 0x181971390
	|-fsDirectConverter<Ray2D>.TryDeserialize
	|
	|-RVA: 0x1970750 Offset: 0x196F750 VA: 0x181970750
	|-fsDirectConverter<Ray>.TryDeserialize
	|
	|-RVA: 0x1971110 Offset: 0x1970110 VA: 0x181971110
	|-fsDirectConverter<Rect>.TryDeserialize
	*/

	protected abstract fsResult DoSerialize(TModel model, Dictionary<string, fsData> serialized) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-fsDirectConverter<object>.DoSerialize
	*/

	protected abstract fsResult DoDeserialize(Dictionary<string, fsData> data, ref TModel model) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-fsDirectConverter<object>.DoDeserialize
	*/

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19721E0 Offset: 0x19711E0 VA: 0x1819721E0
	|-fsDirectConverter<object>..ctor
	|-fsDirectConverter<AnimationCurve>..ctor
	|-fsDirectConverter<Bounds>..ctor
	|-fsDirectConverter<GUIStyle>..ctor
	|-fsDirectConverter<GUIStyleState>..ctor
	|-fsDirectConverter<Gradient>..ctor
	|-fsDirectConverter<Keyframe>..ctor
	|-fsDirectConverter<LayerMask>..ctor
	|-fsDirectConverter<Ray2D>..ctor
	|-fsDirectConverter<Ray>..ctor
	|-fsDirectConverter<Rect>..ctor
	|-fsDirectConverter<RectOffset>..ctor
	*/
}

// Namespace: Ludiq.FullSerializer
public sealed class fsMissingVersionConstructorException : Exception
{
	// Methods

	public void .ctor(Type versionedType, Type constructorType) { }
}

// Namespace: Ludiq.FullSerializer
public sealed class fsDuplicateVersionNameException : Exception
{
	// Methods

	public void .ctor(Type typeA, Type typeB, string version) { }
}

// Namespace: Ludiq.FullSerializer
[AttributeUsageAttribute] // RVA: 0xEE8B0 Offset: 0xEDCB0 VA: 0x1800EE8B0
public sealed class fsIgnoreAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
public interface fsISerializationCallbacks
{
	// Methods

	public abstract void OnBeforeSerialize(Type storageType) { }

	public abstract void OnAfterSerialize(Type storageType, ref fsData data) { }

	public abstract void OnBeforeDeserialize(Type storageType, ref fsData data) { }

	public abstract void OnAfterDeserialize(Type storageType) { }
}

// Namespace: Ludiq.FullSerializer
public class fsSerializationCallbackProcessor : fsObjectProcessor
{
	// Methods

	public override bool CanProcess(Type type) { }

	public override void OnBeforeSerialize(Type storageType, object instance) { }

	public override void OnAfterSerialize(Type storageType, object instance, ref fsData data) { }

	public override void OnBeforeDeserializeAfterInstanceCreation(Type storageType, object instance, ref fsData data) { }

	public override void OnAfterDeserialize(Type storageType, object instance) { }

	public void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
public class fsSerializationCallbackReceiverProcessor : fsObjectProcessor
{
	// Methods

	public override bool CanProcess(Type type) { }

	public override void OnBeforeSerialize(Type storageType, object instance) { }

	public override void OnAfterDeserialize(Type storageType, object instance) { }

	public void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
public class fsJsonParser
{
	// Fields
	private readonly StringBuilder _cachedStringBuilder;
	private int _start;
	private string _input;

	// Methods

	private void .ctor(string input) { }

	private fsResult MakeFailure(string message) { }

	private bool TryMoveNext() { }

	private bool HasValue() { }

	private bool HasValue(int offset) { }

	private char Character() { }

	private char Character(int offset) { }

	private void SkipSpace() { }

	private fsResult TryParseExact(string content) { }

	private fsResult TryParseTrue(out fsData data) { }

	private fsResult TryParseFalse(out fsData data) { }

	private fsResult TryParseNull(out fsData data) { }

	private bool IsSeparator(char c) { }

	private fsResult TryParseNumber(out fsData data) { }

	private fsResult TryParseString(out string str) { }

	private fsResult TryParseArray(out fsData arr) { }

	private fsResult TryParseObject(out fsData obj) { }

	private fsResult RunParse(out fsData data) { }

	public static fsResult Parse(string input, out fsData data) { }

	public static fsData Parse(string input) { }

	private bool IsHex(char c) { }

	private uint ParseSingleChar(char c1, uint multipliyer) { }

	private uint ParseUnicode(char c1, char c2, char c3, char c4) { }

	private fsResult TryUnescapeChar(out char escaped) { }
}

// Namespace: Ludiq.FullSerializer
public static class fsJsonPrinter
{
	// Methods

	private static void InsertSpacing(TextWriter stream, int count) { }

	private static string EscapeString(string str) { }

	private static void BuildCompressedString(fsData data, TextWriter stream) { }

	private static void BuildPrettyString(fsData data, TextWriter stream, int depth) { }

	public static void PrettyJson(fsData data, TextWriter outputStream) { }

	public static string PrettyJson(fsData data) { }

	public static void CompressedJson(fsData data, StreamWriter outputStream) { }

	public static string CompressedJson(fsData data) { }

	private static string ConvertDoubleToString(double d) { }
}

// Namespace: Ludiq.FullSerializer
public enum fsMemberSerialization
{
	// Fields
	public int value__;
	public const fsMemberSerialization OptIn = 0;
	public const fsMemberSerialization OptOut = 1;
	public const fsMemberSerialization Default = 2;
}

// Namespace: Ludiq.FullSerializer
[AttributeUsageAttribute] // RVA: 0xEF2F0 Offset: 0xEE6F0 VA: 0x1800EF2F0
public class fsObjectAttribute : Attribute
{
	// Fields
	public Type[] PreviousModels;
	public string VersionString;
	public fsMemberSerialization MemberSerialization;
	public Type Converter;
	public Type Processor;

	// Methods

	public void .ctor() { }

	public void .ctor(string versionString, Type[] previousModels) { }
}

// Namespace: Ludiq.FullSerializer
public abstract class fsObjectProcessor
{
	// Methods

	public virtual bool CanProcess(Type type) { }

	public virtual void OnBeforeSerialize(Type storageType, object instance) { }

	public virtual void OnAfterSerialize(Type storageType, object instance, ref fsData data) { }

	public virtual void OnBeforeDeserialize(Type storageType, ref fsData data) { }

	public virtual void OnBeforeDeserializeAfterInstanceCreation(Type storageType, object instance, ref fsData data) { }

	public virtual void OnAfterDeserialize(Type storageType, object instance) { }

	protected void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
[AttributeUsageAttribute] // RVA: 0xEE8B0 Offset: 0xEDCB0 VA: 0x1800EE8B0
public class fsPropertyAttribute : Attribute
{
	// Fields
	public string Name;
	public Type Converter;

	// Methods

	public void .ctor() { }

	public void .ctor(string name) { }
}

// Namespace: Ludiq.FullSerializer
public struct fsResult
{
	// Fields
	private static readonly string[] EmptyStringArray;
	private bool _success;
	private List<string> _messages;
	public static fsResult Success;

	// Properties
	public bool Failed { get; }
	public bool Succeeded { get; }
	public bool HasWarnings { get; }
	public Exception AsException { get; }
	public IEnumerable<string> RawMessages { get; }
	public string FormattedMessages { get; }

	// Methods

	public void AddMessage(string message) { }

	public void AddMessages(fsResult result) { }

	public fsResult Merge(fsResult other) { }

	public static fsResult Warn(string warning) { }

	public static fsResult Fail(string warning) { }

	public static fsResult op_Addition(fsResult a, fsResult b) { }

	public bool get_Failed() { }

	public bool get_Succeeded() { }

	public bool get_HasWarnings() { }

	public fsResult AssertSuccess() { }

	public fsResult AssertSuccessWithoutWarnings() { }

	public Exception get_AsException() { }

	public IEnumerable<string> get_RawMessages() { }

	public string get_FormattedMessages() { }

	private static void .cctor() { }
}

// Namespace: Ludiq.FullSerializer
public class fsSerializer
{
	// Fields
	private readonly List<fsConverter> _availableConverters;
	private readonly Dictionary<Type, fsDirectConverter> _availableDirectConverters;
	private readonly List<fsObjectProcessor> _processors;
	private readonly fsCyclicReferenceManager _references;
	private readonly fsSerializer.fsLazyCycleDefinitionWriter _lazyReferenceWriter;
	private readonly Dictionary<Type, Type> _abstractTypeRemap;
	private Dictionary<Type, fsBaseConverter> _cachedConverterTypeInstances;
	private Dictionary<Type, fsBaseConverter> _cachedConverters;
	private Dictionary<Type, List<fsObjectProcessor>> _cachedProcessors;
	public fsContext Context;
	public fsConfig Config;
	private static HashSet<string> _reservedKeywords;
	private static readonly string Key_ObjectReference;
	private static readonly string Key_ObjectDefinition;
	private static readonly string Key_InstanceType;
	private static readonly string Key_Version;
	private static readonly string Key_Content;

	// Methods

	public void .ctor() { }

	private void RemapAbstractStorageTypeToDefaultType(ref Type storageType) { }

	public void AddProcessor(fsObjectProcessor processor) { }

	public void RemoveProcessor<TProcessor>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x146FBE0 Offset: 0x146EBE0 VA: 0x18146FBE0
	|-fsSerializer.RemoveProcessor<object>
	*/

	public void SetDefaultStorageType(Type abstractType, Type defaultStorageType) { }

	private List<fsObjectProcessor> GetProcessors(Type type) { }

	public void AddConverter(fsBaseConverter converter) { }

	private fsBaseConverter GetConverter(Type type, Type overrideConverterType) { }

	public fsResult TrySerialize<T>(T instance, out fsData data) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C31C30 Offset: 0x1C30C30 VA: 0x181C31C30
	|-fsSerializer.TrySerialize<object>
	*/

	public fsResult TryDeserialize<T>(fsData data, ref T instance) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C31AA0 Offset: 0x1C30AA0 VA: 0x181C31AA0
	|-fsSerializer.TryDeserialize<object>
	*/

	public fsResult TrySerialize(Type storageType, object instance, out fsData data) { }

	public fsResult TrySerialize(Type storageType, Type overrideConverterType, object instance, out fsData data) { }

	private fsResult InternalSerialize_1_ProcessCycles(Type storageType, Type overrideConverterType, object instance, out fsData data) { }

	private fsResult InternalSerialize_2_Inheritance(Type storageType, Type overrideConverterType, object instance, out fsData data) { }

	private fsResult InternalSerialize_3_ProcessVersioning(Type overrideConverterType, object instance, out fsData data) { }

	private fsResult InternalSerialize_4_Converter(Type overrideConverterType, object instance, out fsData data) { }

	public fsResult TryDeserialize(fsData data, Type storageType, ref object result) { }

	public fsResult TryDeserialize(fsData data, Type storageType, Type overrideConverterType, ref object result) { }

	private fsResult InternalDeserialize_1_CycleReference(Type overrideConverterType, fsData data, Type storageType, ref object result, out List<fsObjectProcessor> processors) { }

	private fsResult InternalDeserialize_2_Version(Type overrideConverterType, fsData data, Type storageType, ref object result, out List<fsObjectProcessor> processors) { }

	private fsResult InternalDeserialize_3_Inheritance(Type overrideConverterType, fsData data, Type storageType, ref object result, out List<fsObjectProcessor> processors) { }

	private fsResult InternalDeserialize_4_Cycles(Type overrideConverterType, fsData data, Type resultType, ref object result) { }

	private fsResult InternalDeserialize_5_Converter(Type overrideConverterType, fsData data, Type resultType, ref object result) { }

	private static void EnsureDictionary(fsData data) { }

	private static void .cctor() { }

	public static bool IsReservedKeyword(string key) { }

	private static bool IsObjectReference(fsData data) { }

	private static bool IsObjectDefinition(fsData data) { }

	private static bool IsVersioned(fsData data) { }

	private static bool IsTypeSpecified(fsData data) { }

	private static bool IsWrappedData(fsData data) { }

	public static void StripDeserializationMetadata(ref fsData data) { }

	private static void ConvertLegacyData(ref fsData data) { }

	private static void Invoke_OnBeforeSerialize(List<fsObjectProcessor> processors, Type storageType, object instance) { }

	private static void Invoke_OnAfterSerialize(List<fsObjectProcessor> processors, Type storageType, object instance, ref fsData data) { }

	private static void Invoke_OnBeforeDeserialize(List<fsObjectProcessor> processors, Type storageType, ref fsData data) { }

	private static void Invoke_OnBeforeDeserializeAfterInstanceCreation(List<fsObjectProcessor> processors, Type storageType, object instance, ref fsData data) { }

	private static void Invoke_OnAfterDeserialize(List<fsObjectProcessor> processors, Type storageType, object instance) { }
}

// Namespace: 
internal class fsSerializer.fsLazyCycleDefinitionWriter
{
	// Fields
	private Dictionary<int, fsData> _pendingDefinitions;
	private HashSet<int> _references;

	// Methods

	public void WriteDefinition(int id, fsData data) { }

	public void WriteReference(int id, Dictionary<string, fsData> dict) { }

	public void Clear() { }

	public void .ctor() { }
}

// Namespace: Ludiq.FullSerializer
public class fsMetaProperty
{
	// Fields
	internal MemberInfo _memberInfo;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Type <StorageType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Type <OverrideConverterType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <CanRead>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <CanWrite>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <JsonName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <MemberName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <IsPublic>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <IsReadOnly>k__BackingField;

	// Properties
	public Type StorageType { get; set; }
	public Type OverrideConverterType { get; set; }
	public bool CanRead { get; set; }
	public bool CanWrite { get; set; }
	public string JsonName { get; set; }
	public string MemberName { get; set; }
	public bool IsPublic { get; set; }
	public bool IsReadOnly { get; set; }

	// Methods

	internal void .ctor(fsConfig config, FieldInfo field) { }

	internal void .ctor(fsConfig config, PropertyInfo property) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Type get_StorageType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_StorageType(Type value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Type get_OverrideConverterType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_OverrideConverterType(Type value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_CanRead() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_CanRead(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_CanWrite() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_CanWrite(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_JsonName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_JsonName(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_MemberName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_MemberName(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_IsPublic() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_IsPublic(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_IsReadOnly() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_IsReadOnly(bool value) { }

	private void CommonInitialize(fsConfig config) { }

	public void Write(object context, object value) { }

	public object Read(object context) { }
}

// Namespace: Ludiq.FullSerializer
public class fsMetaType
{
	// Fields
	public Type ReflectedType;
	private bool _hasEmittedAotData;
	private Nullable<bool> _hasDefaultConstructorCache;
	private bool _isDefaultConstructorPublic;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private fsMetaProperty[] <Properties>k__BackingField;
	private static Dictionary<fsConfig, Dictionary<Type, fsMetaType>> _configMetaTypes;

	// Properties
	public fsMetaProperty[] Properties { get; set; }
	public bool HasDefaultConstructor { get; }

	// Methods

	private void .ctor(fsConfig config, Type reflectedType) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public fsMetaProperty[] get_Properties() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Properties(fsMetaProperty[] value) { }

	public bool get_HasDefaultConstructor() { }

	public bool EmitAotData() { }

	public object CreateInstance() { }

	public static fsMetaType Get(fsConfig config, Type type) { }

	public static void ClearCache() { }

	private static void CollectProperties(fsConfig config, List<fsMetaProperty> properties, Type reflectedType) { }

	private static bool IsAutoProperty(PropertyInfo property, MemberInfo[] members) { }

	private static bool CanSerializeProperty(fsConfig config, PropertyInfo property, MemberInfo[] members, bool annotationFreeValue) { }

	private static bool CanSerializeField(fsConfig config, FieldInfo field, bool annotationFreeValue) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class fsMetaType.<>c__DisplayClass16_0
{
	// Fields
	public MemberInfo member;

	// Methods

	public void .ctor() { }

	internal bool <CollectProperties>b__0(Type t) { }

	internal bool <CollectProperties>b__1(Type t) { }

	internal bool <CollectProperties>b__2(Type t) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class fsMetaType.<>c__DisplayClass18_0
{
	// Fields
	public PropertyInfo property;

	// Methods

	public void .ctor() { }

	internal bool <CanSerializeProperty>b__0(Type t) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class fsMetaType.<>c__DisplayClass19_0
{
	// Fields
	public FieldInfo field;

	// Methods

	public void .ctor() { }

	internal bool <CanSerializeField>b__0(Type t) { }
}

// Namespace: Ludiq.FullSerializer
public static class fsReflectionUtility
{
	// Methods

	public static Type GetInterface(Type type, Type interfaceType) { }
}

// Namespace: Ludiq.FullSerializer
public static class fsTypeCache
{}

// Namespace: Ludiq.FullSerializer.Internal
public class fsCyclicReferenceManager
{
	// Fields
	private Dictionary<object, int> _objectIds;
	private int _nextId;
	private Dictionary<int, object> _marked;
	private int _depth;

	// Methods

	public void Enter() { }

	public bool Exit() { }

	public object GetReferenceObject(int id) { }

	public void AddReferenceWithId(int id, object reference) { }

	public int GetReferenceId(object item) { }

	public bool IsReference(object item) { }

	public void MarkSerialized(object item) { }

	public void .ctor() { }
}

// Namespace: 
private class fsCyclicReferenceManager.ObjectReferenceEqualityComparator : IEqualityComparer<object>
{
	// Fields
	public static readonly IEqualityComparer<object> Instance;

	// Methods

	private bool System.Collections.Generic.IEqualityComparer<System.Object>.Equals(object x, object y) { }

	private int System.Collections.Generic.IEqualityComparer<System.Object>.GetHashCode(object obj) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Ludiq.FullSerializer.Internal
public struct fsOption<T>
{
	// Fields
	private bool _hasValue;
	private T _value;
	public static fsOption<T> Empty;

	// Properties
	public bool HasValue { get; }
	public bool IsEmpty { get; }
	public T Value { get; }

	// Methods

	public bool get_HasValue() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FF010 Offset: 0x1FE410 VA: 0x1801FF010
	|-fsOption<fsVersionedType>.get_HasValue
	|-fsOption<object>.get_HasValue
	*/

	public bool get_IsEmpty() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FEDF0 Offset: 0x1FE1F0 VA: 0x1801FEDF0
	|-fsOption<fsVersionedType>.get_IsEmpty
	|-fsOption<object>.get_IsEmpty
	*/

	public T get_Value() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x240190 Offset: 0x23F590 VA: 0x180240190
	|-fsOption<fsVersionedType>.get_Value
	|
	|-RVA: 0x240180 Offset: 0x23F580 VA: 0x180240180
	|-fsOption<object>.get_Value
	*/

	public void .ctor(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x240150 Offset: 0x23F550 VA: 0x180240150
	|-fsOption<fsVersionedType>..ctor
	|
	|-RVA: 0x240170 Offset: 0x23F570 VA: 0x180240170
	|-fsOption<object>..ctor
	*/
}

// Namespace: Ludiq.FullSerializer.Internal
public static class fsOption
{
	// Methods

	public static fsOption<T> Just<T>(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C31A50 Offset: 0x1C30A50 VA: 0x181C31A50
	|-fsOption.Just<fsVersionedType>
	|
	|-RVA: 0x1C31A20 Offset: 0x1C30A20 VA: 0x181C31A20
	|-fsOption.Just<object>
	*/
}

// Namespace: Ludiq.FullSerializer.Internal
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class fsPortableReflection
{
	// Fields
	public static Type[] EmptyTypes;
	private static IDictionary<fsPortableReflection.AttributeQuery, Attribute> _cachedAttributeQueries;
	private static BindingFlags DeclaredFlags;

	// Methods

	public static bool HasAttribute<TAttribute>(MemberInfo element) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15BA4C0 Offset: 0x15B94C0 VA: 0x1815BA4C0
	|-fsPortableReflection.HasAttribute<object>
	*/

	public static bool HasAttribute<TAttribute>(MemberInfo element, bool shouldCache) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15BA560 Offset: 0x15B9560 VA: 0x1815BA560
	|-fsPortableReflection.HasAttribute<object>
	*/

	public static bool HasAttribute(MemberInfo element, Type attributeType) { }

	public static bool HasAttribute(MemberInfo element, Type attributeType, bool shouldCache) { }

	public static Attribute GetAttribute(MemberInfo element, Type attributeType, bool shouldCache) { }

	public static TAttribute GetAttribute<TAttribute>(MemberInfo element, bool shouldCache) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x7723B0 Offset: 0x7713B0 VA: 0x1807723B0
	|-fsPortableReflection.GetAttribute<object>
	*/

	public static TAttribute GetAttribute<TAttribute>(MemberInfo element) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x772340 Offset: 0x771340 VA: 0x180772340
	|-fsPortableReflection.GetAttribute<fsForwardAttribute>
	|-fsPortableReflection.GetAttribute<fsObjectAttribute>
	|-fsPortableReflection.GetAttribute<fsPropertyAttribute>
	|-fsPortableReflection.GetAttribute<FlagsAttribute>
	|-fsPortableReflection.GetAttribute<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static PropertyInfo GetDeclaredProperty(Type type, string propertyName) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MethodInfo GetDeclaredMethod(Type type, string methodName) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static ConstructorInfo GetDeclaredConstructor(Type type, Type[] parameters) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static ConstructorInfo[] GetDeclaredConstructors(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MemberInfo[] GetFlattenedMember(Type type, string memberName) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MethodInfo GetFlattenedMethod(Type type, string methodName) { }

	[IteratorStateMachineAttribute] // RVA: 0x126140 Offset: 0x125540 VA: 0x180126140
	[ExtensionAttribute] // RVA: 0x126140 Offset: 0x125540 VA: 0x180126140
	public static IEnumerable<MethodInfo> GetFlattenedMethods(Type type, string methodName) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static PropertyInfo GetFlattenedProperty(Type type, string propertyName) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MemberInfo GetDeclaredMember(Type type, string memberName) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MethodInfo[] GetDeclaredMethods(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static PropertyInfo[] GetDeclaredProperties(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static FieldInfo[] GetDeclaredFields(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MemberInfo[] GetDeclaredMembers(Type type) { }

	public static MemberInfo AsMemberInfo(Type type) { }

	public static bool IsType(MemberInfo member) { }

	public static Type AsType(MemberInfo member) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Type Resolve(Type type) { }

	private static void .cctor() { }
}

// Namespace: 
private struct fsPortableReflection.AttributeQuery
{
	// Fields
	public MemberInfo MemberInfo;
	public Type AttributeType;
}

// Namespace: 
private class fsPortableReflection.AttributeQueryComparator : IEqualityComparer<fsPortableReflection.AttributeQuery>
{
	// Methods

	public bool Equals(fsPortableReflection.AttributeQuery x, fsPortableReflection.AttributeQuery y) { }

	public int GetHashCode(fsPortableReflection.AttributeQuery obj) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class fsPortableReflection.<GetFlattenedMethods>d__18 : IEnumerable<MethodInfo>, IEnumerable, IEnumerator<MethodInfo>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private MethodInfo <>2__current;
	private int <>l__initialThreadId;
	private Type type;
	public Type <>3__type;
	private string methodName;
	public string <>3__methodName;
	private MethodInfo[] <methods>5__2;
	private int <i>5__3;

	// Properties
	private MethodInfo System.Collections.Generic.IEnumerator<System.Reflection.MethodInfo>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private MethodInfo System.Collections.Generic.IEnumerator<System.Reflection.MethodInfo>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<MethodInfo> System.Collections.Generic.IEnumerable<System.Reflection.MethodInfo>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: Ludiq.FullSerializer.Internal
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class fsTypeExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string CSharpName(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string CSharpName(Type type, bool includeNamespace, bool ensureSafeDeclarationName) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string CSharpName(Type type, bool includeNamespace) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class fsTypeExtensions.<>c__DisplayClass2_0
{
	// Fields
	public bool includeNamespace;

	// Methods

	public void .ctor() { }

	internal string <CSharpName>b__0(Type t) { }
}

// Namespace: Ludiq.FullSerializer.Internal
public struct fsVersionedType
{
	// Fields
	public fsVersionedType[] Ancestors;
	public string VersionString;
	public Type ModelType;

	// Methods

	public object Migrate(object ancestorInstance) { }

	public override string ToString() { }

	public static bool op_Equality(fsVersionedType a, fsVersionedType b) { }

	public static bool op_Inequality(fsVersionedType a, fsVersionedType b) { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }
}

// Namespace: Ludiq.FullSerializer.Internal
public static class fsVersionManager
{
	// Fields
	private static readonly Dictionary<Type, fsOption<fsVersionedType>> _cache;

	// Methods

	public static fsResult GetVersionImportPath(string currentVersion, fsVersionedType targetVersion, out List<fsVersionedType> path) { }

	private static bool GetVersionImportPathRecursive(List<fsVersionedType> path, string currentVersion, fsVersionedType current) { }

	public static fsOption<fsVersionedType> GetVersionedType(Type type) { }

	private static void VerifyConstructors(fsVersionedType type) { }

	private static void VerifyUniqueVersionStrings(fsVersionedType type) { }

	private static void .cctor() { }
}

// Namespace: Ludiq.AssemblyQualifiedNameParser
public class ParsedAssemblyQualifiedName
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly string <AssemblyDescriptionString>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <TypeName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly string <ShortAssemblyName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly string <Version>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly string <Culture>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly string <PublicKeyToken>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly List<ParsedAssemblyQualifiedName> <GenericParameters>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly int <GenericParameterCount>k__BackingField;

	// Properties
	public string AssemblyDescriptionString { get; }
	public string TypeName { get; set; }
	public string ShortAssemblyName { get; }
	public string Version { get; }
	public string Culture { get; }
	public string PublicKeyToken { get; }
	public List<ParsedAssemblyQualifiedName> GenericParameters { get; }
	public int GenericParameterCount { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_AssemblyDescriptionString() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_TypeName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_TypeName(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_ShortAssemblyName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Version() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Culture() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_PublicKeyToken() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<ParsedAssemblyQualifiedName> get_GenericParameters() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_GenericParameterCount() { }

	public void .ctor(string AssemblyQualifiedName) { }

	private static string LookForPairThenRemove(List<string> strings, string Name) { }

	public void Replace(string oldTypeName, string newTypeName) { }

	private string ToString(bool includeAssemblyDescription) { }

	public override string ToString() { }
}

// Namespace: 
private class ParsedAssemblyQualifiedName.Block
{
	// Fields
	internal int startIndex;
	internal int endIndex;
	internal int level;
	internal ParsedAssemblyQualifiedName.Block parentBlock;
	internal readonly List<ParsedAssemblyQualifiedName.Block> innerBlocks;
	internal ParsedAssemblyQualifiedName parsedAssemblyQualifiedName;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class ParsedAssemblyQualifiedName.<>c
{
	// Fields
	public static readonly ParsedAssemblyQualifiedName.<>c <>9;
	public static Func<string, string> <>9__25_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal string <.ctor>b__25_0(string x) { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public sealed class AssetListAttribute : Attribute
{
	// Fields
	public bool AutoPopulate;
	public string Tags;
	public string LayerNames;
	public string AssetNamePrefix;
	public string Path;
	public string CustomFilterMethod;

	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public sealed class AssetsOnlyAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x47690 Offset: 0x46A90 VA: 0x180047690
public class BoxGroupAttribute : PropertyGroupAttribute
{
	// Fields
	public bool ShowLabel;
	public bool CenterLabel;

	// Methods

	public void .ctor(string group, bool showLabel = True, bool centerLabel = False, int order = 0) { }

	public void .ctor() { }

	protected override void CombineValuesWith(PropertyGroupAttribute other) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x57B60 Offset: 0x56F60 VA: 0x180057B60
public class ButtonAttribute : ShowInInspectorAttribute
{
	// Fields
	public int ButtonHeight;
	public string Name;
	public ButtonStyle Style;
	public bool Expanded;

	// Methods

	public void .ctor() { }

	public void .ctor(ButtonSizes size) { }

	public void .ctor(int buttonSize) { }

	public void .ctor(string name) { }

	public void .ctor(string name, ButtonSizes buttonSize) { }

	public void .ctor(string name, int buttonSize) { }

	public void .ctor(ButtonStyle parameterBtnStyle) { }

	public void .ctor(int buttonSize, ButtonStyle parameterBtnStyle) { }

	public void .ctor(ButtonSizes size, ButtonStyle parameterBtnStyle) { }

	public void .ctor(string name, ButtonStyle parameterBtnStyle) { }

	public void .ctor(string name, ButtonSizes buttonSize, ButtonStyle parameterBtnStyle) { }

	public void .ctor(string name, int buttonSize, ButtonStyle parameterBtnStyle) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x49820 Offset: 0x48C20 VA: 0x180049820
[ShowInInspectorAttribute] // RVA: 0x49820 Offset: 0x48C20 VA: 0x180049820
[IncludeMyAttributesAttribute] // RVA: 0x49820 Offset: 0x48C20 VA: 0x180049820
public class ButtonGroupAttribute : PropertyGroupAttribute
{
	// Methods

	public void .ctor(string group = "_DefaultGroup", int order = 0) { }
}

// Namespace: Sirenix.OdinInspector
public enum ButtonStyle
{
	// Fields
	public int value__;
	public const ButtonStyle CompactBox = 0;
	public const ButtonStyle FoldoutButton = 1;
	public const ButtonStyle Box = 2;
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public class CustomValueDrawerAttribute : Attribute
{
	// Fields
	public string MethodName;

	// Methods

	public void .ctor(string methodName) { }
}

// Namespace: Sirenix.OdinInspector
[DontApplyToListElementsAttribute] // RVA: 0xA94A0 Offset: 0xA88A0 VA: 0x1800A94A0
[AttributeUsageAttribute] // RVA: 0xA94A0 Offset: 0xA88A0 VA: 0x1800A94A0
public class DisableInInlineEditorsAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x68590 Offset: 0x67990 VA: 0x180068590
[DontApplyToListElementsAttribute] // RVA: 0x68590 Offset: 0x67990 VA: 0x180068590
public class DisableInNonPrefabsAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[DontApplyToListElementsAttribute] // RVA: 0xA94A0 Offset: 0xA88A0 VA: 0x1800A94A0
[AttributeUsageAttribute] // RVA: 0xA94A0 Offset: 0xA88A0 VA: 0x1800A94A0
public class DisableInPrefabAssetsAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[DontApplyToListElementsAttribute] // RVA: 0xA94A0 Offset: 0xA88A0 VA: 0x1800A94A0
[AttributeUsageAttribute] // RVA: 0xA94A0 Offset: 0xA88A0 VA: 0x1800A94A0
public class DisableInPrefabInstancesAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x68590 Offset: 0x67990 VA: 0x180068590
[DontApplyToListElementsAttribute] // RVA: 0x68590 Offset: 0x67990 VA: 0x180068590
public class DisableInPrefabsAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0xD5830 Offset: 0xD4C30 VA: 0x1800D5830
public class EnableGUIAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x185C0 Offset: 0x179C0 VA: 0x1800185C0
public class EnumPagingAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public sealed class FilePathAttribute : Attribute
{
	// Fields
	public bool AbsolutePath;
	public string Extensions;
	public string ParentFolder;
	[ObsoleteAttribute] // RVA: 0x62AE0 Offset: 0x61EE0 VA: 0x180062AE0
	public bool RequireValidPath;
	public bool RequireExistingPath;
	public bool UseBackslashes;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <ReadOnly>k__BackingField;

	// Properties
	[ObsoleteAttribute] // RVA: 0x605D0 Offset: 0x5F9D0 VA: 0x1800605D0
	public bool ReadOnly { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_ReadOnly() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ReadOnly(bool value) { }

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public sealed class FolderPathAttribute : Attribute
{
	// Fields
	public bool AbsolutePath;
	public string ParentFolder;
	[ObsoleteAttribute] // RVA: 0x62AE0 Offset: 0x61EE0 VA: 0x180062AE0
	public bool RequireValidPath;
	public bool RequireExistingPath;
	public bool UseBackslashes;

	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x68590 Offset: 0x67990 VA: 0x180068590
[DontApplyToListElementsAttribute] // RVA: 0x68590 Offset: 0x67990 VA: 0x180068590
public class HideInInlineEditorsAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x68590 Offset: 0x67990 VA: 0x180068590
[DontApplyToListElementsAttribute] // RVA: 0x68590 Offset: 0x67990 VA: 0x180068590
public class HideInNonPrefabsAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x68590 Offset: 0x67990 VA: 0x180068590
[DontApplyToListElementsAttribute] // RVA: 0x68590 Offset: 0x67990 VA: 0x180068590
public class HideInPrefabAssetsAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x68590 Offset: 0x67990 VA: 0x180068590
[DontApplyToListElementsAttribute] // RVA: 0x68590 Offset: 0x67990 VA: 0x180068590
public class HideInPrefabInstancesAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[DontApplyToListElementsAttribute] // RVA: 0xA94A0 Offset: 0xA88A0 VA: 0x1800A94A0
[AttributeUsageAttribute] // RVA: 0xA94A0 Offset: 0xA88A0 VA: 0x1800A94A0
public class HideInPrefabsAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x8A7F0 Offset: 0x89BF0 VA: 0x18008A7F0
public class HideInTablesAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0xC5CA0 Offset: 0xC50A0 VA: 0x1800C5CA0
public sealed class HideNetworkBehaviourFieldsAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x718B0 Offset: 0x70CB0 VA: 0x1800718B0
public class InlinePropertyAttribute : Attribute
{
	// Fields
	public int LabelWidth;

	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0xF5190 Offset: 0xF4590 VA: 0x1800F5190
[DontApplyToListElementsAttribute] // RVA: 0xF5190 Offset: 0xF4590 VA: 0x1800F5190
public class LabelWidthAttribute : Attribute
{
	// Fields
	public float Width;

	// Methods

	public void .ctor(float width) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public class PreviewFieldAttribute : Attribute
{
	// Fields
	public float Height;
	public ObjectFieldAlignment Alignment;
	public bool AlignmentHasValue;

	// Methods

	public void .ctor() { }

	public void .ctor(float height) { }

	public void .ctor(float height, ObjectFieldAlignment alignment) { }

	public void .ctor(ObjectFieldAlignment alignment) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public sealed class ProgressBarAttribute : Attribute
{
	// Fields
	public double Min;
	public double Max;
	public string MinMember;
	public string MaxMember;
	public float R;
	public float G;
	public float B;
	public int Height;
	public string ColorMember;
	public string BackgroundColorMember;
	public bool Segmented;
	public string CustomValueStringMember;
	private bool drawValueLabel;
	private TextAlignment valueLabelAlignment;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <DrawValueLabelHasValue>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <ValueLabelAlignmentHasValue>k__BackingField;

	// Properties
	public bool DrawValueLabel { get; set; }
	public bool DrawValueLabelHasValue { get; set; }
	public TextAlignment ValueLabelAlignment { get; set; }
	public bool ValueLabelAlignmentHasValue { get; set; }

	// Methods

	public void .ctor(double min, double max, float r = 0.15, float g = 0.47, float b = 0.74) { }

	public void .ctor(string minMember, double max, float r = 0.15, float g = 0.47, float b = 0.74) { }

	public void .ctor(double min, string maxMember, float r = 0.15, float g = 0.47, float b = 0.74) { }

	public void .ctor(string minMember, string maxMember, float r = 0.15, float g = 0.47, float b = 0.74) { }

	public bool get_DrawValueLabel() { }

	public void set_DrawValueLabel(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_DrawValueLabelHasValue() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_DrawValueLabelHasValue(bool value) { }

	public TextAlignment get_ValueLabelAlignment() { }

	public void set_ValueLabelAlignment(TextAlignment value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_ValueLabelAlignmentHasValue() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_ValueLabelAlignmentHasValue(bool value) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public sealed class PropertyRangeAttribute : Attribute
{
	// Fields
	public double Min;
	public double Max;
	public string MinMember;
	public string MaxMember;

	// Methods

	public void .ctor(double min, double max) { }

	public void .ctor(string minMember, double max) { }

	public void .ctor(double min, string maxMember) { }

	public void .ctor(string minMember, string maxMember) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public class PropertySpaceAttribute : Attribute
{
	// Fields
	public float SpaceBefore;
	public float SpaceAfter;

	// Methods

	public void .ctor() { }

	public void .ctor(float spaceBefore) { }

	public void .ctor(float spaceBefore, float spaceAfter) { }
}

// Namespace: Sirenix.OdinInspector
[ShowInInspectorAttribute] // RVA: 0x84320 Offset: 0x83720 VA: 0x180084320
[IncludeMyAttributesAttribute] // RVA: 0x84320 Offset: 0x83720 VA: 0x180084320
[AttributeUsageAttribute] // RVA: 0x84320 Offset: 0x83720 VA: 0x180084320
public class ResponsiveButtonGroupAttribute : PropertyGroupAttribute
{
	// Fields
	public ButtonSizes DefaultButtonSize;
	public bool UniformLayout;

	// Methods

	public void .ctor(string group = "_DefaultResponsiveButtonGroup") { }

	protected override void CombineValuesWith(PropertyGroupAttribute other) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0xC3DE0 Offset: 0xC31E0 VA: 0x1800C3DE0
[DontApplyToListElementsAttribute] // RVA: 0xC3DE0 Offset: 0xC31E0 VA: 0x1800C3DE0
public class ShowInInlineEditorsAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
public class ShowPropertyResolverAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x88560 Offset: 0x87960 VA: 0x180088560
public sealed class SuffixLabelAttribute : Attribute
{
	// Fields
	public string Label;
	public bool Overlay;

	// Methods

	public void .ctor(string label, bool overlay = False) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x8A7F0 Offset: 0x89BF0 VA: 0x18008A7F0
public class TableColumnWidthAttribute : Attribute
{
	// Fields
	public int Width;
	public bool Resizable;

	// Methods

	public void .ctor(int width, bool resizable = True) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x8A7F0 Offset: 0x89BF0 VA: 0x18008A7F0
public class TableListAttribute : Attribute
{
	// Fields
	public int NumberOfItemsPerPage;
	public bool IsReadOnly;
	public int DefaultMinColumnWidth;
	public bool ShowIndexLabels;
	public bool DrawScrollView;
	public int MinScrollViewHeight;
	public int MaxScrollViewHeight;
	public bool AlwaysExpanded;
	public bool HideToolbar;
	public int CellPadding;
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private bool showPagingHasValue;
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private bool showPaging;

	// Properties
	public bool ShowPaging { get; set; }
	public bool ShowPagingHasValue { get; }
	public int ScrollViewHeight { get; set; }

	// Methods

	public bool get_ShowPaging() { }

	public void set_ShowPaging(bool value) { }

	public bool get_ShowPagingHasValue() { }

	public int get_ScrollViewHeight() { }

	public void set_ScrollViewHeight(int value) { }

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x8A7F0 Offset: 0x89BF0 VA: 0x18008A7F0
public class TableMatrixAttribute : Attribute
{
	// Fields
	public bool IsReadOnly;
	public bool ResizableColumns;
	public string VerticalTitle;
	public string HorizontalTitle;
	public string DrawElementMethod;
	public int RowHeight;
	public bool SquareCells;
	public bool HideColumnIndices;
	public bool HideRowIndices;

	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public class TypeFilterAttribute : Attribute
{
	// Fields
	public string MemberName;
	public string DropdownTitle;

	// Methods

	public void .ctor(string memberName) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x93BB0 Offset: 0x92FB0 VA: 0x180093BB0
public class TypeInfoBoxAttribute : Attribute
{
	// Fields
	public string Message;

	// Methods

	public void .ctor(string message) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x47690 Offset: 0x46A90 VA: 0x180047690
public class VerticalGroupAttribute : PropertyGroupAttribute
{
	// Fields
	public float PaddingTop;
	public float PaddingBottom;

	// Methods

	public void .ctor(string groupId, int order = 0) { }

	public void .ctor(int order = 0) { }

	protected override void CombineValuesWith(PropertyGroupAttribute other) { }
}

// Namespace: Sirenix.OdinInspector
public static class AttributeTargetFlags
{
	// Fields
	public const AttributeTargets Default = 32767;
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0xABC30 Offset: 0xAB030 VA: 0x1800ABC30
public class IncludeMyAttributesAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
public enum InlineEditorObjectFieldModes
{
	// Fields
	public int value__;
	public const InlineEditorObjectFieldModes Boxed = 0;
	public const InlineEditorObjectFieldModes Foldout = 1;
	public const InlineEditorObjectFieldModes Hidden = 2;
	public const InlineEditorObjectFieldModes CompletelyHidden = 3;
}

// Namespace: Sirenix.OdinInspector
public enum ObjectFieldAlignment
{
	// Fields
	public int value__;
	public const ObjectFieldAlignment Left = 0;
	public const ObjectFieldAlignment Center = 1;
	public const ObjectFieldAlignment Right = 2;
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x97930 Offset: 0x96D30 VA: 0x180097930
public class OdinRegisterAttributeAttribute : Attribute
{
	// Fields
	public Type AttributeType;
	public string Categories;
	public string Description;
	public string PngEncodedIcon;
	public string IconPath;
	public string DocumentationUrl;

	// Methods

	public void .ctor(Type attributeType, string category, string description) { }
}

// Namespace: Sirenix.OdinInspector
public enum TitleAlignments
{
	// Fields
	public int value__;
	public const TitleAlignments Left = 0;
	public const TitleAlignments Centered = 1;
	public const TitleAlignments Right = 2;
	public const TitleAlignments Split = 3;
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x47690 Offset: 0x46A90 VA: 0x180047690
public sealed class TitleGroupAttribute : PropertyGroupAttribute
{
	// Fields
	public string Subtitle;
	public TitleAlignments Alignment;
	public bool HorizontalLine;
	public bool BoldTitle;
	public bool Indent;

	// Methods

	public void .ctor(string title, string subtitle, TitleAlignments alignment = 0, bool horizontalLine = True, bool boldTitle = True, bool indent = False, int order = 0) { }

	protected override void CombineValuesWith(PropertyGroupAttribute other) { }
}

// Namespace: Sirenix.OdinInspector
public enum ButtonSizes
{
	// Fields
	public int value__;
	public const ButtonSizes Small = 0;
	public const ButtonSizes Medium = 22;
	public const ButtonSizes Large = 31;
	public const ButtonSizes Gigantic = 62;
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public sealed class ColorPaletteAttribute : Attribute
{
	// Fields
	public string PaletteName;
	public bool ShowAlpha;

	// Methods

	public void .ctor() { }

	public void .ctor(string paletteName) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x10C170 Offset: 0x10B570 VA: 0x18010C170
[DontApplyToListElementsAttribute] // RVA: 0x10C170 Offset: 0x10B570 VA: 0x18010C170
public sealed class CustomContextMenuAttribute : Attribute
{
	// Fields
	public string MenuItem;
	public string MethodName;

	// Methods

	public void .ctor(string menuItem, string methodName) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public class DelayedPropertyAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[DontApplyToListElementsAttribute] // RVA: 0xA4660 Offset: 0xA3A60 VA: 0x1800A4660
[AttributeUsageAttribute] // RVA: 0xA4660 Offset: 0xA3A60 VA: 0x1800A4660
public class DetailedInfoBoxAttribute : Attribute
{
	// Fields
	public string Message;
	public string Details;
	public InfoMessageType InfoMessageType;
	public string VisibleIf;

	// Methods

	public void .ctor(string message, string details, InfoMessageType infoMessageType = 1, string visibleIf) { }
}

// Namespace: Sirenix.OdinInspector
public enum DictionaryDisplayOptions
{
	// Fields
	public int value__;
	public const DictionaryDisplayOptions OneLine = 0;
	public const DictionaryDisplayOptions Foldout = 1;
	public const DictionaryDisplayOptions CollapsedFoldout = 2;
	public const DictionaryDisplayOptions ExpandedFoldout = 3;
}

// Namespace: Sirenix.OdinInspector
public sealed class DictionaryDrawerSettings : Attribute
{
	// Fields
	public string KeyLabel;
	public string ValueLabel;
	public DictionaryDisplayOptions DisplayMode;
	public bool IsReadOnly;

	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[DontApplyToListElementsAttribute] // RVA: 0xEEA30 Offset: 0xEDE30 VA: 0x1800EEA30
[AttributeUsageAttribute] // RVA: 0xEEA30 Offset: 0xEDE30 VA: 0x1800EEA30
public sealed class DisableContextMenuAttribute : Attribute
{
	// Fields
	public bool DisableForMember;
	public bool DisableForCollectionElements;

	// Methods

	public void .ctor(bool disableForMember = True, bool disableCollectionElements = False) { }
}

// Namespace: Sirenix.OdinInspector
[DontApplyToListElementsAttribute] // RVA: 0xA4660 Offset: 0xA3A60 VA: 0x1800A4660
[AttributeUsageAttribute] // RVA: 0xA4660 Offset: 0xA3A60 VA: 0x1800A4660
public sealed class DisableIfAttribute : Attribute
{
	// Fields
	public string MemberName;
	public object Value;

	// Methods

	public void .ctor(string memberName) { }

	public void .ctor(string memberName, object optionalValue) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x68590 Offset: 0x67990 VA: 0x180068590
[DontApplyToListElementsAttribute] // RVA: 0x68590 Offset: 0x67990 VA: 0x180068590
public class DisableInEditorModeAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[DontApplyToListElementsAttribute] // RVA: 0xA94A0 Offset: 0xA88A0 VA: 0x1800A94A0
[AttributeUsageAttribute] // RVA: 0xA94A0 Offset: 0xA88A0 VA: 0x1800A94A0
public class DisableInPlayModeAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public sealed class DisplayAsStringAttribute : Attribute
{
	// Fields
	public bool Overflow;

	// Methods

	public void .ctor() { }

	public void .ctor(bool overflow) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0xABC30 Offset: 0xAB030 VA: 0x1800ABC30
public sealed class DontApplyToListElementsAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0xEE8B0 Offset: 0xEDCB0 VA: 0x1800EE8B0
public class DrawWithUnityAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[DontApplyToListElementsAttribute] // RVA: 0xAF0D0 Offset: 0xAE4D0 VA: 0x1800AF0D0
[AttributeUsageAttribute] // RVA: 0xAF0D0 Offset: 0xAE4D0 VA: 0x1800AF0D0
public sealed class InlineButtonAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <MemberMethod>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Label>k__BackingField;

	// Properties
	public string MemberMethod { get; set; }
	public string Label { get; set; }

	// Methods

	public void .ctor(string memberMethod, string label) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_MemberMethod() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_MemberMethod(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Label() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Label(string value) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0xB91B0 Offset: 0xB85B0 VA: 0x1800B91B0
[ObsoleteAttribute] // RVA: 0xB91B0 Offset: 0xB85B0 VA: 0x1800B91B0
public class ShowForPrefabOnlyAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0xBB370 Offset: 0xBA770 VA: 0x1800BB370
[ObsoleteAttribute] // RVA: 0xBB370 Offset: 0xBA770 VA: 0x1800BB370
public class EnableForPrefabOnlyAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[DontApplyToListElementsAttribute] // RVA: 0xA4660 Offset: 0xA3A60 VA: 0x1800A4660
[AttributeUsageAttribute] // RVA: 0xA4660 Offset: 0xA3A60 VA: 0x1800A4660
public sealed class EnableIfAttribute : Attribute
{
	// Fields
	public string MemberName;
	public object Value;

	// Methods

	public void .ctor(string memberName) { }

	public void .ctor(string memberName, object optionalValue) { }
}

// Namespace: Sirenix.OdinInspector
public class EnumToggleButtonsAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x10C170 Offset: 0x10B570 VA: 0x18010C170
[DontApplyToListElementsAttribute] // RVA: 0x10C170 Offset: 0x10B570 VA: 0x18010C170
public sealed class HideIfAttribute : Attribute
{
	// Fields
	public string MemberName;
	public object Value;
	public bool Animate;

	// Methods

	public void .ctor(string memberName, bool animate = True) { }

	public void .ctor(string memberName, object optionalValue, bool animate = True) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x68590 Offset: 0x67990 VA: 0x180068590
[DontApplyToListElementsAttribute] // RVA: 0x68590 Offset: 0x67990 VA: 0x180068590
public class HideInPlayModeAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0xC3DE0 Offset: 0xC31E0 VA: 0x1800C3DE0
[DontApplyToListElementsAttribute] // RVA: 0xC3DE0 Offset: 0xC31E0 VA: 0x1800C3DE0
public class HideInEditorModeAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0xC5CA0 Offset: 0xC50A0 VA: 0x1800C5CA0
public sealed class HideMonoScriptAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0xC65C0 Offset: 0xC59C0 VA: 0x1800C65C0
public class HideReferenceObjectPickerAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x47690 Offset: 0x46A90 VA: 0x180047690
public class HorizontalGroupAttribute : PropertyGroupAttribute
{
	// Fields
	public float Width;
	public float MarginLeft;
	public float MarginRight;
	public float PaddingLeft;
	public float PaddingRight;
	public float MinWidth;
	public float MaxWidth;
	public string Title;
	public float LabelWidth;

	// Methods

	public void .ctor(string group, float width = 0, int marginLeft = 0, int marginRight = 0, int order = 0) { }

	public void .ctor(float width = 0, int marginLeft = 0, int marginRight = 0, int order = 0) { }

	protected override void CombineValuesWith(PropertyGroupAttribute other) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0xD5830 Offset: 0xD4C30 VA: 0x1800D5830
public class InlineEditorAttribute : Attribute
{
	// Fields
	public bool Expanded;
	public bool DrawHeader;
	public bool DrawGUI;
	public bool DrawPreview;
	public float MaxHeight;
	public float PreviewWidth;
	public float PreviewHeight;
	public bool IncrementInlineEditorDrawerDepth;
	public InlineEditorObjectFieldModes ObjectFieldMode;

	// Methods

	public void .ctor(InlineEditorModes inlineEditorMode = 0, InlineEditorObjectFieldModes objectFieldMode = 0) { }

	public void .ctor(InlineEditorObjectFieldModes objectFieldMode) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public sealed class SuppressInvalidAttributeErrorAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
public enum InlineEditorModes
{
	// Fields
	public int value__;
	public const InlineEditorModes GUIOnly = 0;
	public const InlineEditorModes GUIAndHeader = 1;
	public const InlineEditorModes GUIAndPreview = 2;
	public const InlineEditorModes SmallPreview = 3;
	public const InlineEditorModes LargePreview = 4;
	public const InlineEditorModes FullEditor = 5;
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0xCC7C0 Offset: 0xCBBC0 VA: 0x1800CC7C0
public class ShowDrawerChainAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0xC5CA0 Offset: 0xC50A0 VA: 0x1800C5CA0
public class ShowOdinSerializedPropertiesInInspectorAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x47690 Offset: 0x46A90 VA: 0x180047690
public class FoldoutGroupAttribute : PropertyGroupAttribute
{
	// Fields
	public bool Expanded;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <HasDefinedExpanded>k__BackingField;

	// Properties
	public bool HasDefinedExpanded { get; set; }

	// Methods

	public void .ctor(string groupName, int order = 0) { }

	public void .ctor(string groupName, bool expanded, int order = 0) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_HasDefinedExpanded() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_HasDefinedExpanded(bool value) { }

	protected override void CombineValuesWith(PropertyGroupAttribute other) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public class GUIColorAttribute : Attribute
{
	// Fields
	public Color Color;
	public string GetColor;

	// Methods

	public void .ctor(float r, float g, float b, float a = 1) { }

	public void .ctor(string getColor) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0xD5830 Offset: 0xD4C30 VA: 0x1800D5830
public class HideLabelAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x10C170 Offset: 0x10B570 VA: 0x18010C170
[DontApplyToListElementsAttribute] // RVA: 0x10C170 Offset: 0x10B570 VA: 0x18010C170
public sealed class IndentAttribute : Attribute
{
	// Fields
	public int IndentLevel;

	// Methods

	public void .ctor(int indentLevel = 1) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x10C170 Offset: 0x10B570 VA: 0x18010C170
[DontApplyToListElementsAttribute] // RVA: 0x10C170 Offset: 0x10B570 VA: 0x18010C170
public sealed class InfoBoxAttribute : Attribute
{
	// Fields
	public string Message;
	public InfoMessageType InfoMessageType;
	public string VisibleIf;

	// Methods

	public void .ctor(string message, InfoMessageType infoMessageType = 1, string visibleIfMemberName) { }

	public void .ctor(string message, string visibleIfMemberName) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public sealed class MinMaxSliderAttribute : Attribute
{
	// Fields
	public float MinValue;
	public float MaxValue;
	public string MinMember;
	public string MaxMember;
	public string MinMaxMember;
	public bool ShowFields;

	// Methods

	public void .ctor(float minValue, float maxValue, bool showFields = False) { }

	public void .ctor(string minMember, float maxValue, bool showFields = False) { }

	public void .ctor(float minValue, string maxMember, bool showFields = False) { }

	public void .ctor(string minMember, string maxMember, bool showFields = False) { }

	public void .ctor(string minMaxMember, bool showFields = False) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x47690 Offset: 0x46A90 VA: 0x180047690
public sealed class ToggleLeftAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0xF5190 Offset: 0xF4590 VA: 0x1800F5190
[DontApplyToListElementsAttribute] // RVA: 0xF5190 Offset: 0xF4590 VA: 0x1800F5190
public class LabelTextAttribute : Attribute
{
	// Fields
	public string Text;

	// Methods

	public void .ctor(string text) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x47690 Offset: 0x46A90 VA: 0x180047690
public sealed class ListDrawerSettingsAttribute : Attribute
{
	// Fields
	public bool HideAddButton;
	public bool HideRemoveButton;
	public string ListElementLabelName;
	public string CustomAddFunction;
	public string CustomRemoveIndexFunction;
	public string CustomRemoveElementFunction;
	public string OnBeginListElementGUI;
	public string OnEndListElementGUI;
	public bool AlwaysAddDefaultValue;
	private string onTitleBarGUI;
	private int numberOfItemsPerPage;
	private bool paging;
	private bool draggable;
	private bool isReadOnly;
	private bool showItemCount;
	private bool pagingHasValue;
	private bool draggableHasValue;
	private bool isReadOnlyHasValue;
	private bool showItemCountHasValue;
	private bool expanded;
	private bool expandedHasValue;
	private bool numberOfItemsPerPageHasValue;
	private bool showIndexLabels;
	private bool showIndexLabelsHasValue;

	// Properties
	public bool ShowPaging { get; set; }
	public bool DraggableItems { get; set; }
	public int NumberOfItemsPerPage { get; set; }
	public bool IsReadOnly { get; set; }
	public bool ShowItemCount { get; set; }
	public bool Expanded { get; set; }
	public bool ShowIndexLabels { get; set; }
	public string OnTitleBarGUI { get; set; }
	public bool PagingHasValue { get; }
	public bool ShowItemCountHasValue { get; }
	public bool NumberOfItemsPerPageHasValue { get; }
	public bool DraggableHasValue { get; }
	public bool IsReadOnlyHasValue { get; }
	public bool ExpandedHasValue { get; }
	public bool ShowIndexLabelsHasValue { get; }

	// Methods

	public bool get_ShowPaging() { }

	public void set_ShowPaging(bool value) { }

	public bool get_DraggableItems() { }

	public void set_DraggableItems(bool value) { }

	public int get_NumberOfItemsPerPage() { }

	public void set_NumberOfItemsPerPage(int value) { }

	public bool get_IsReadOnly() { }

	public void set_IsReadOnly(bool value) { }

	public bool get_ShowItemCount() { }

	public void set_ShowItemCount(bool value) { }

	public bool get_Expanded() { }

	public void set_Expanded(bool value) { }

	public bool get_ShowIndexLabels() { }

	public void set_ShowIndexLabels(bool value) { }

	public string get_OnTitleBarGUI() { }

	public void set_OnTitleBarGUI(string value) { }

	public bool get_PagingHasValue() { }

	public bool get_ShowItemCountHasValue() { }

	public bool get_NumberOfItemsPerPageHasValue() { }

	public bool get_DraggableHasValue() { }

	public bool get_IsReadOnlyHasValue() { }

	public bool get_ExpandedHasValue() { }

	public bool get_ShowIndexLabelsHasValue() { }

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public sealed class MaxValueAttribute : Attribute
{
	// Fields
	public double MaxValue;

	// Methods

	public void .ctor(double maxValue) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public sealed class MinValueAttribute : Attribute
{
	// Fields
	public double MinValue;

	// Methods

	public void .ctor(double minValue) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public sealed class MultiLinePropertyAttribute : Attribute
{
	// Fields
	public int Lines;

	// Methods

	public void .ctor(int lines = 3) { }
}

// Namespace: Sirenix.OdinInspector
[DontApplyToListElementsAttribute] // RVA: 0xEEA30 Offset: 0xEDE30 VA: 0x1800EEA30
[AttributeUsageAttribute] // RVA: 0xEEA30 Offset: 0xEDE30 VA: 0x1800EEA30
public sealed class PropertyTooltipAttribute : Attribute
{
	// Fields
	public string Tooltip;

	// Methods

	public void .ctor(string tooltip) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public sealed class ReadOnlyAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[DontApplyToListElementsAttribute] // RVA: 0xEEA30 Offset: 0xEDE30 VA: 0x1800EEA30
[AttributeUsageAttribute] // RVA: 0xEEA30 Offset: 0xEDE30 VA: 0x1800EEA30
public sealed class OnInspectorGUIAttribute : ShowInInspectorAttribute
{
	// Fields
	public string PrependMethodName;
	public string AppendMethodName;

	// Methods

	public void .ctor() { }

	public void .ctor(string methodName, bool append = True) { }

	public void .ctor(string prependMethodName, string appendMethodName) { }
}

// Namespace: Sirenix.OdinInspector
[DontApplyToListElementsAttribute] // RVA: 0xA4660 Offset: 0xA3A60 VA: 0x1800A4660
[AttributeUsageAttribute] // RVA: 0xA4660 Offset: 0xA3A60 VA: 0x1800A4660
public sealed class OnValueChangedAttribute : Attribute
{
	// Fields
	public string MethodName;
	public bool IncludeChildren;

	// Methods

	public void .ctor(string methodName, bool includeChildren = False) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0xF1880 Offset: 0xF0C80 VA: 0x1800F1880
[MeansImplicitUseAttribute] // RVA: 0xF1880 Offset: 0xF0C80 VA: 0x1800F1880
public abstract class PropertyGroupAttribute : Attribute
{
	// Fields
	public string GroupID;
	public string GroupName;
	public int Order;

	// Methods

	public void .ctor(string groupId, int order) { }

	public void .ctor(string groupId) { }

	public PropertyGroupAttribute Combine(PropertyGroupAttribute other) { }

	protected virtual void CombineValuesWith(PropertyGroupAttribute other) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public class PropertyOrderAttribute : Attribute
{
	// Fields
	public int Order;

	// Methods

	public void .ctor() { }

	public void .ctor(int order) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0xF5190 Offset: 0xF4590 VA: 0x1800F5190
[DontApplyToListElementsAttribute] // RVA: 0xF5190 Offset: 0xF4590 VA: 0x1800F5190
public sealed class RequiredAttribute : Attribute
{
	// Fields
	public string ErrorMessage;
	public InfoMessageType MessageType;

	// Methods

	public void .ctor() { }

	public void .ctor(string errorMessage, InfoMessageType messageType) { }

	public void .ctor(string errorMessage) { }

	public void .ctor(InfoMessageType messageType) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public sealed class SceneObjectsOnlyAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public class ValueDropdownAttribute : Attribute
{
	// Fields
	public string MemberName;
	public int NumberOfItemsBeforeEnablingSearch;
	public bool IsUniqueList;
	public bool DrawDropdownForListElements;
	public bool DisableListAddButtonBehaviour;
	public bool ExcludeExistingValuesInList;
	public bool ExpandAllMenuItems;
	public bool AppendNextDrawer;
	public bool DisableGUIInAppendedDrawer;
	public bool DoubleClickToConfirm;
	public bool FlattenTreeView;
	public int DropdownWidth;
	public int DropdownHeight;
	public string DropdownTitle;
	public bool SortDropdownItems;
	public bool HideChildProperties;

	// Methods

	public void .ctor(string memberName) { }
}

// Namespace: Sirenix.OdinInspector
public interface IValueDropdownItem
{
	// Methods

	public abstract string GetText() { }

	public abstract object GetValue() { }
}

// Namespace: Sirenix.OdinInspector
public class ValueDropdownList<T> : List<ValueDropdownItem<T>>
{
	// Methods

	public void Add(string text, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B63E0 Offset: 0x24B53E0 VA: 0x1824B63E0
	|-ValueDropdownList<object>.Add
	*/

	public void Add(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B6350 Offset: 0x24B5350 VA: 0x1824B6350
	|-ValueDropdownList<object>.Add
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B6430 Offset: 0x24B5430 VA: 0x1824B6430
	|-ValueDropdownList<object>..ctor
	*/
}

// Namespace: Sirenix.OdinInspector
public struct ValueDropdownItem : IValueDropdownItem
{
	// Fields
	public string Text;
	public object Value;

	// Methods

	public void .ctor(string text, object value) { }

	public override string ToString() { }

	private string Sirenix.OdinInspector.IValueDropdownItem.GetText() { }

	private object Sirenix.OdinInspector.IValueDropdownItem.GetValue() { }
}

// Namespace: Sirenix.OdinInspector
public struct ValueDropdownItem<T> : IValueDropdownItem
{
	// Fields
	public string Text;
	public T Value;

	// Methods

	public void .ctor(string text, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B660 Offset: 0x26AA60 VA: 0x18026B660
	|-ValueDropdownItem<object>..ctor
	*/

	private string Sirenix.OdinInspector.IValueDropdownItem.GetText() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x22F260 Offset: 0x22E660 VA: 0x18022F260
	|-ValueDropdownItem<object>.Sirenix.OdinInspector.IValueDropdownItem.GetText
	*/

	private object Sirenix.OdinInspector.IValueDropdownItem.GetValue() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C1B0 Offset: 0x25B5B0 VA: 0x18025C1B0
	|-ValueDropdownItem<object>.Sirenix.OdinInspector.IValueDropdownItem.GetValue
	*/

	public override string ToString() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2A3B30 Offset: 0x2A2F30 VA: 0x1802A3B30
	|-ValueDropdownItem<object>.ToString
	*/
}

// Namespace: Sirenix.OdinInspector
[MeansImplicitUseAttribute] // RVA: 0xF9060 Offset: 0xF8460 VA: 0x1800F9060
[AttributeUsageAttribute] // RVA: 0xF9060 Offset: 0xF8460 VA: 0x1800F9060
public class ShowInInspectorAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x47690 Offset: 0x46A90 VA: 0x180047690
public class TabGroupAttribute : PropertyGroupAttribute, ISubGroupProviderAttribute
{
	// Fields
	public const string DEFAULT_NAME = "_DefaultTabGroup";
	public string TabName;
	public bool UseFixedHeight;
	public bool Paddingless;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<string> <Tabs>k__BackingField;

	// Properties
	public List<string> Tabs { get; set; }

	// Methods

	public void .ctor(string tab, bool useFixedHeight = False, int order = 0) { }

	public void .ctor(string group, string tab, bool useFixedHeight = False, int order = 0) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<string> get_Tabs() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Tabs(List<string> value) { }

	protected override void CombineValuesWith(PropertyGroupAttribute other) { }

	private IList<PropertyGroupAttribute> Sirenix.OdinInspector.Internal.ISubGroupProviderAttribute.GetSubGroupAttributes() { }

	private string Sirenix.OdinInspector.Internal.ISubGroupProviderAttribute.RepathMemberAttribute(PropertyGroupAttribute attr) { }
}

// Namespace: 
private class TabGroupAttribute.TabSubGroupAttribute : PropertyGroupAttribute
{
	// Methods

	public void .ctor(string groupId, int order) { }
}

// Namespace: Sirenix.OdinInspector
[DontApplyToListElementsAttribute] // RVA: 0xA4660 Offset: 0xA3A60 VA: 0x1800A4660
[AttributeUsageAttribute] // RVA: 0xA4660 Offset: 0xA3A60 VA: 0x1800A4660
public class TitleAttribute : Attribute
{
	// Fields
	public string Title;
	public string Subtitle;
	public bool Bold;
	public bool HorizontalLine;
	public TitleAlignments TitleAlignment;

	// Methods

	public void .ctor(string title, string subtitle, TitleAlignments titleAlignment = 0, bool horizontalLine = True, bool bold = True) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public sealed class ToggleAttribute : Attribute
{
	// Fields
	public string ToggleMemberName;
	public bool CollapseOthersOnExpand;

	// Methods

	public void .ctor(string toggleMemberName) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x47690 Offset: 0x46A90 VA: 0x180047690
public sealed class ToggleGroupAttribute : PropertyGroupAttribute
{
	// Fields
	public string ToggleGroupTitle;
	public bool CollapseOthersOnExpand;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <TitleStringMemberName>k__BackingField;

	// Properties
	public string ToggleMemberName { get; }
	[ObsoleteAttribute] // RVA: 0x10A540 Offset: 0x109940 VA: 0x18010A540
	public string TitleStringMemberName { get; set; }

	// Methods

	public void .ctor(string toggleMemberName, int order = 0, string groupTitle) { }

	public void .ctor(string toggleMemberName, string groupTitle) { }

	[ObsoleteAttribute] // RVA: 0x104EC0 Offset: 0x1042C0 VA: 0x180104EC0
	public void .ctor(string toggleMemberName, int order, string groupTitle, string titleStringMemberName) { }

	public string get_ToggleMemberName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_TitleStringMemberName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_TitleStringMemberName(string value) { }

	protected override void CombineValuesWith(PropertyGroupAttribute other) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x10C170 Offset: 0x10B570 VA: 0x18010C170
[DontApplyToListElementsAttribute] // RVA: 0x10C170 Offset: 0x10B570 VA: 0x18010C170
public sealed class ValidateInputAttribute : Attribute
{
	// Fields
	public string DefaultMessage;
	public string MemberName;
	public InfoMessageType MessageType;
	public bool IncludeChildren;
	public bool ContiniousValidationCheck;

	// Methods

	public void .ctor(string memberName, string defaultMessage, InfoMessageType messageType = 3) { }

	[ObsoleteAttribute] // RVA: 0x10E1F0 Offset: 0x10D5F0 VA: 0x18010E1F0
	public void .ctor(string memberName, string message, InfoMessageType messageType, bool rejectedInvalidInput) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x10C170 Offset: 0x10B570 VA: 0x18010C170
[DontApplyToListElementsAttribute] // RVA: 0x10C170 Offset: 0x10B570 VA: 0x18010C170
public sealed class ShowIfAttribute : Attribute
{
	// Fields
	public string MemberName;
	public bool Animate;
	public object Value;

	// Methods

	public void .ctor(string memberName, bool animate = True) { }

	public void .ctor(string memberName, object optionalValue, bool animate = True) { }
}

// Namespace: Sirenix.OdinInspector
[AttributeUsageAttribute] // RVA: 0x774A0 Offset: 0x768A0 VA: 0x1800774A0
public sealed class WrapAttribute : Attribute
{
	// Fields
	public double Min;
	public double Max;

	// Methods

	public void .ctor(double min, double max) { }
}

// Namespace: Sirenix.OdinInspector
public enum InfoMessageType
{
	// Fields
	public int value__;
	public const InfoMessageType None = 0;
	public const InfoMessageType Info = 1;
	public const InfoMessageType Warning = 2;
	public const InfoMessageType Error = 3;
}

// Namespace: Sirenix.OdinInspector.Internal
public interface ISubGroupProviderAttribute
{
	// Methods

	public abstract IList<PropertyGroupAttribute> GetSubGroupAttributes() { }

	public abstract string RepathMemberAttribute(PropertyGroupAttribute attr) { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: Sirenix.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class ColorExtensions
{
	// Fields
	private static readonly char[] trimRGBStart;

	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Color Lerp(Color[] colors, float t) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Color MoveTowards(Color from, Color to, float maxDelta) { }

	public static bool TryParseString(string colorStr, out Color color) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string ToCSharpColor(Color color) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Color Pow(Color color, float factor) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Color NormalizeRGB(Color color) { }

	private static string TrimFloat(float value) { }

	private static void .cctor() { }
}

// Namespace: Sirenix.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class DelegateExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Func<TResult> Memoize<TResult>(Func<TResult> getValue) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A3E50 Offset: 0x10A2E50 VA: 0x1810A3E50
	|-DelegateExtensions.Memoize<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Func<T, TResult> Memoize<T, TResult>(Func<T, TResult> func) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A3D60 Offset: 0x10A2D60 VA: 0x1810A3D60
	|-DelegateExtensions.Memoize<object, object>
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DelegateExtensions.<>c__DisplayClass0_0<TResult>
{
	// Fields
	public bool hasValue;
	public TResult value;
	public Func<TResult> getValue;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-DelegateExtensions.<>c__DisplayClass0_0<object>..ctor
	*/

	internal TResult <Memoize>b__0() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7FEE0 Offset: 0x1D7EEE0 VA: 0x181D7FEE0
	|-DelegateExtensions.<>c__DisplayClass0_0<object>.<Memoize>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DelegateExtensions.<>c__DisplayClass1_0<T, TResult>
{
	// Fields
	public Dictionary<T, TResult> dic;
	public Func<T, TResult> func;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-DelegateExtensions.<>c__DisplayClass1_0<object, object>..ctor
	*/

	internal TResult <Memoize>b__0(T n) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D80690 Offset: 0x1D7F690 VA: 0x181D80690
	|-DelegateExtensions.<>c__DisplayClass1_0<object, object>.<Memoize>b__0
	*/
}

// Namespace: Sirenix.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class FieldInfoExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsAliasField(FieldInfo fieldInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static FieldInfo DeAliasField(FieldInfo fieldInfo, bool throwOnNotAliased = False) { }
}

// Namespace: Sirenix.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class GarbageFreeIterators
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static GarbageFreeIterators.ListIterator<T> GFIterator<T>(List<T> list) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C24130 Offset: 0x1C23130 VA: 0x181C24130
	|-GarbageFreeIterators.GFIterator<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static GarbageFreeIterators.DictionaryIterator<T1, T2> GFIterator<T1, T2>(Dictionary<T1, T2> dictionary) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C24170 Offset: 0x1C23170 VA: 0x181C24170
	|-GarbageFreeIterators.GFIterator<object, object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static GarbageFreeIterators.DictionaryValueIterator<T1, T2> GFValueIterator<T1, T2>(Dictionary<T1, T2> dictionary) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C24170 Offset: 0x1C23170 VA: 0x181C24170
	|-GarbageFreeIterators.GFValueIterator<object, object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static GarbageFreeIterators.HashsetIterator<T> GFIterator<T>(HashSet<T> hashset) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C24130 Offset: 0x1C23130 VA: 0x181C24130
	|-GarbageFreeIterators.GFIterator<object>
	*/
}

// Namespace: 
public struct GarbageFreeIterators.ListIterator<T> : IDisposable
{
	// Fields
	private bool isNull;
	private List<T> list;
	private List.Enumerator<T> enumerator;

	// Properties
	public T Current { get; }

	// Methods

	public void .ctor(List<T> list) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C600 Offset: 0x25BA00 VA: 0x18025C600
	|-GarbageFreeIterators.ListIterator<object>..ctor
	*/

	public GarbageFreeIterators.ListIterator<T> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x272960 Offset: 0x271D60 VA: 0x180272960
	|-GarbageFreeIterators.ListIterator<object>.GetEnumerator
	*/

	public T get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C610 Offset: 0x25BA10 VA: 0x18025C610
	|-GarbageFreeIterators.ListIterator<object>.get_Current
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C5A0 Offset: 0x25B9A0 VA: 0x18025C5A0
	|-GarbageFreeIterators.ListIterator<object>.MoveNext
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C560 Offset: 0x25B960 VA: 0x18025C560
	|-GarbageFreeIterators.ListIterator<object>.Dispose
	*/
}

// Namespace: 
public struct GarbageFreeIterators.HashsetIterator<T> : IDisposable
{
	// Fields
	private bool isNull;
	private HashSet<T> hashset;
	private HashSet.Enumerator<T> enumerator;

	// Properties
	public T Current { get; }

	// Methods

	public void .ctor(HashSet<T> hashset) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C600 Offset: 0x25BA00 VA: 0x18025C600
	|-GarbageFreeIterators.HashsetIterator<object>..ctor
	*/

	public GarbageFreeIterators.HashsetIterator<T> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x272960 Offset: 0x271D60 VA: 0x180272960
	|-GarbageFreeIterators.HashsetIterator<object>.GetEnumerator
	*/

	public T get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C610 Offset: 0x25BA10 VA: 0x18025C610
	|-GarbageFreeIterators.HashsetIterator<object>.get_Current
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C500 Offset: 0x25B900 VA: 0x18025C500
	|-GarbageFreeIterators.HashsetIterator<object>.MoveNext
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C560 Offset: 0x25B960 VA: 0x18025C560
	|-GarbageFreeIterators.HashsetIterator<object>.Dispose
	*/
}

// Namespace: 
public struct GarbageFreeIterators.DictionaryIterator<T1, T2> : IDisposable
{
	// Fields
	private Dictionary<T1, T2> dictionary;
	private Dictionary.Enumerator<T1, T2> enumerator;
	private bool isNull;

	// Properties
	public KeyValuePair<T1, T2> Current { get; }

	// Methods

	public void .ctor(Dictionary<T1, T2> dictionary) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C4E0 Offset: 0x25B8E0 VA: 0x18025C4E0
	|-GarbageFreeIterators.DictionaryIterator<object, object>..ctor
	*/

	public GarbageFreeIterators.DictionaryIterator<T1, T2> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C2F0 Offset: 0x25B6F0 VA: 0x18025C2F0
	|-GarbageFreeIterators.DictionaryIterator<object, object>.GetEnumerator
	*/

	public KeyValuePair<T1, T2> get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C3E0 Offset: 0x25B7E0 VA: 0x18025C3E0
	|-GarbageFreeIterators.DictionaryIterator<object, object>.get_Current
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C320 Offset: 0x25B720 VA: 0x18025C320
	|-GarbageFreeIterators.DictionaryIterator<object, object>.MoveNext
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C2B0 Offset: 0x25B6B0 VA: 0x18025C2B0
	|-GarbageFreeIterators.DictionaryIterator<object, object>.Dispose
	*/
}

// Namespace: 
public struct GarbageFreeIterators.DictionaryValueIterator<T1, T2> : IDisposable
{
	// Fields
	private Dictionary<T1, T2> dictionary;
	private Dictionary.Enumerator<T1, T2> enumerator;
	private bool isNull;

	// Properties
	public T2 Current { get; }

	// Methods

	public void .ctor(Dictionary<T1, T2> dictionary) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C4E0 Offset: 0x25B8E0 VA: 0x18025C4E0
	|-GarbageFreeIterators.DictionaryValueIterator<object, object>..ctor
	*/

	public GarbageFreeIterators.DictionaryValueIterator<T1, T2> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C2F0 Offset: 0x25B6F0 VA: 0x18025C2F0
	|-GarbageFreeIterators.DictionaryValueIterator<object, object>.GetEnumerator
	*/

	public T2 get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C4F0 Offset: 0x25B8F0 VA: 0x18025C4F0
	|-GarbageFreeIterators.DictionaryValueIterator<object, object>.get_Current
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C480 Offset: 0x25B880 VA: 0x18025C480
	|-GarbageFreeIterators.DictionaryValueIterator<object, object>.MoveNext
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C440 Offset: 0x25B840 VA: 0x18025C440
	|-GarbageFreeIterators.DictionaryValueIterator<object, object>.Dispose
	*/
}

// Namespace: Sirenix.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class LinqExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> Examine<T>(IEnumerable<T> source, Action<T> action) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x884D00 Offset: 0x883D00 VA: 0x180884D00
	|-LinqExtensions.Examine<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> ForEach<T>(IEnumerable<T> source, Action<T> action) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x884D90 Offset: 0x883D90 VA: 0x180884D90
	|-LinqExtensions.ForEach<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> ForEach<T>(IEnumerable<T> source, Action<T, int> action) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x885250 Offset: 0x884250 VA: 0x180885250
	|-LinqExtensions.ForEach<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> Convert<T>(IEnumerable source, Func<object, T> converter) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x884D00 Offset: 0x883D00 VA: 0x180884D00
	|-LinqExtensions.Convert<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static HashSet<T> ToHashSet<T>(IEnumerable<T> source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x886C10 Offset: 0x885C10 VA: 0x180886C10
	|-LinqExtensions.ToHashSet<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static HashSet<T> ToHashSet<T>(IEnumerable<T> source, IEqualityComparer<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x17454B0 Offset: 0x17444B0 VA: 0x1817454B0
	|-LinqExtensions.ToHashSet<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static ImmutableList<T> ToImmutableList<T>(IEnumerable<T> source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C244A0 Offset: 0x1C234A0 VA: 0x181C244A0
	|-LinqExtensions.ToImmutableList<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> Prepend<T>(IEnumerable<T> source, Func<T> prepend) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x885910 Offset: 0x884910 VA: 0x180885910
	|-LinqExtensions.Prepend<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> Prepend<T>(IEnumerable<T> source, T prepend) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x885910 Offset: 0x884910 VA: 0x180885910
	|-LinqExtensions.Prepend<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> Prepend<T>(IEnumerable<T> source, IEnumerable<T> prepend) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x885910 Offset: 0x884910 VA: 0x180885910
	|-LinqExtensions.Prepend<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> PrependIf<T>(IEnumerable<T> source, bool condition, Func<T> prepend) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x8857D0 Offset: 0x8847D0 VA: 0x1808857D0
	|-LinqExtensions.PrependIf<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> PrependIf<T>(IEnumerable<T> source, bool condition, T prepend) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x8857D0 Offset: 0x8847D0 VA: 0x1808857D0
	|-LinqExtensions.PrependIf<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> PrependIf<T>(IEnumerable<T> source, bool condition, IEnumerable<T> prepend) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x8857D0 Offset: 0x8847D0 VA: 0x1808857D0
	|-LinqExtensions.PrependIf<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> PrependIf<T>(IEnumerable<T> source, Func<bool> condition, Func<T> prepend) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x885730 Offset: 0x884730 VA: 0x180885730
	|-LinqExtensions.PrependIf<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> PrependIf<T>(IEnumerable<T> source, Func<bool> condition, T prepend) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x885730 Offset: 0x884730 VA: 0x180885730
	|-LinqExtensions.PrependIf<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> PrependIf<T>(IEnumerable<T> source, Func<bool> condition, IEnumerable<T> prepend) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x885730 Offset: 0x884730 VA: 0x180885730
	|-LinqExtensions.PrependIf<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> PrependIf<T>(IEnumerable<T> source, Func<IEnumerable<T>, bool> condition, Func<T> prepend) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x885870 Offset: 0x884870 VA: 0x180885870
	|-LinqExtensions.PrependIf<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> PrependIf<T>(IEnumerable<T> source, Func<IEnumerable<T>, bool> condition, T prepend) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x885870 Offset: 0x884870 VA: 0x180885870
	|-LinqExtensions.PrependIf<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> PrependIf<T>(IEnumerable<T> source, Func<IEnumerable<T>, bool> condition, IEnumerable<T> prepend) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x885870 Offset: 0x884870 VA: 0x180885870
	|-LinqExtensions.PrependIf<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> AppendWith<T>(IEnumerable<T> source, Func<T> append) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x884D00 Offset: 0x883D00 VA: 0x180884D00
	|-LinqExtensions.AppendWith<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> AppendWith<T>(IEnumerable<T> source, T append) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x884D00 Offset: 0x883D00 VA: 0x180884D00
	|-LinqExtensions.AppendWith<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> AppendWith<T>(IEnumerable<T> source, IEnumerable<T> append) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x884D00 Offset: 0x883D00 VA: 0x180884D00
	|-LinqExtensions.AppendWith<object>
	|-LinqExtensions.AppendWith<MemberInfo>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> AppendIf<T>(IEnumerable<T> source, bool condition, Func<T> append) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x884C60 Offset: 0x883C60 VA: 0x180884C60
	|-LinqExtensions.AppendIf<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> AppendIf<T>(IEnumerable<T> source, bool condition, T append) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x884C60 Offset: 0x883C60 VA: 0x180884C60
	|-LinqExtensions.AppendIf<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> AppendIf<T>(IEnumerable<T> source, bool condition, IEnumerable<T> append) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x884C60 Offset: 0x883C60 VA: 0x180884C60
	|-LinqExtensions.AppendIf<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> AppendIf<T>(IEnumerable<T> source, Func<bool> condition, Func<T> append) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x884BC0 Offset: 0x883BC0 VA: 0x180884BC0
	|-LinqExtensions.AppendIf<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> AppendIf<T>(IEnumerable<T> source, Func<bool> condition, T append) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x884BC0 Offset: 0x883BC0 VA: 0x180884BC0
	|-LinqExtensions.AppendIf<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> AppendIf<T>(IEnumerable<T> source, Func<bool> condition, IEnumerable<T> append) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x884BC0 Offset: 0x883BC0 VA: 0x180884BC0
	|-LinqExtensions.AppendIf<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> FilterCast<T>(IEnumerable source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x8801B0 Offset: 0x87F1B0 VA: 0x1808801B0
	|-LinqExtensions.FilterCast<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void AddRange<T>(HashSet<T> hashSet, IEnumerable<T> range) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145CBD0 Offset: 0x145BBD0 VA: 0x18145CBD0
	|-LinqExtensions.AddRange<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsNullOrEmpty<T>(IList<T> list) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x159C300 Offset: 0x159B300 VA: 0x18159C300
	|-LinqExtensions.IsNullOrEmpty<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void Populate<T>(IList<T> list, T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145D160 Offset: 0x145C160 VA: 0x18145D160
	|-LinqExtensions.Populate<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void AddRange<T>(IList<T> list, IEnumerable<T> collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145CE20 Offset: 0x145BE20 VA: 0x18145CE20
	|-LinqExtensions.AddRange<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void Sort<T>(IList<T> list, Comparison<T> comparison) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145D530 Offset: 0x145C530 VA: 0x18145D530
	|-LinqExtensions.Sort<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void Sort<T>(IList<T> list) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145D280 Offset: 0x145C280 VA: 0x18145D280
	|-LinqExtensions.Sort<object>
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqExtensions.<Examine>d__0<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private IEnumerable<T> source;
	public IEnumerable<T> <>3__source;
	private Action<T> action;
	public Action<T> <>3__action;
	private IEnumerator<T> <>7__wrap1;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F130 Offset: 0x1D7E130 VA: 0x181D7F130
	|-LinqExtensions.<Examine>d__0<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7D870 Offset: 0x1D7C870 VA: 0x181D7D870
	|-LinqExtensions.<Examine>d__0<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7D660 Offset: 0x1D7C660 VA: 0x181D7D660
	|-LinqExtensions.<Examine>d__0<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7D900 Offset: 0x1D7C900 VA: 0x181D7D900
	|-LinqExtensions.<Examine>d__0<object>.<>m__Finally1
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<Examine>d__0<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7D820 Offset: 0x1D7C820 VA: 0x181D7D820
	|-LinqExtensions.<Examine>d__0<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<Examine>d__0<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7C450 Offset: 0x1D7B450 VA: 0x181D7C450
	|-LinqExtensions.<Examine>d__0<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7BF70 Offset: 0x1D7AF70 VA: 0x181D7BF70
	|-LinqExtensions.<Examine>d__0<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqExtensions.<Convert>d__3<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private IEnumerable source;
	public IEnumerable <>3__source;
	private Func<object, T> converter;
	public Func<object, T> <>3__converter;
	private IEnumerator <>7__wrap1;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F130 Offset: 0x1D7E130 VA: 0x181D7F130
	|-LinqExtensions.<Convert>d__3<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7D570 Offset: 0x1D7C570 VA: 0x181D7D570
	|-LinqExtensions.<Convert>d__3<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7D2D0 Offset: 0x1D7C2D0 VA: 0x181D7D2D0
	|-LinqExtensions.<Convert>d__3<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7D600 Offset: 0x1D7C600 VA: 0x181D7D600
	|-LinqExtensions.<Convert>d__3<object>.<>m__Finally1
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<Convert>d__3<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7D520 Offset: 0x1D7C520 VA: 0x181D7D520
	|-LinqExtensions.<Convert>d__3<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<Convert>d__3<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7D450 Offset: 0x1D7C450 VA: 0x181D7D450
	|-LinqExtensions.<Convert>d__3<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73AB0 Offset: 0x1D72AB0 VA: 0x181D73AB0
	|-LinqExtensions.<Convert>d__3<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqExtensions.<Prepend>d__7<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private Func<T> prepend;
	public Func<T> <>3__prepend;
	private IEnumerable<T> source;
	public IEnumerable<T> <>3__source;
	private IEnumerator<T> <>7__wrap1;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F130 Offset: 0x1D7E130 VA: 0x181D7F130
	|-LinqExtensions.<Prepend>d__7<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F050 Offset: 0x1D7E050 VA: 0x181D7F050
	|-LinqExtensions.<Prepend>d__7<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7EE20 Offset: 0x1D7DE20 VA: 0x181D7EE20
	|-LinqExtensions.<Prepend>d__7<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F0E0 Offset: 0x1D7E0E0 VA: 0x181D7F0E0
	|-LinqExtensions.<Prepend>d__7<object>.<>m__Finally1
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<Prepend>d__7<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F000 Offset: 0x1D7E000 VA: 0x181D7F000
	|-LinqExtensions.<Prepend>d__7<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<Prepend>d__7<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F7C0 Offset: 0x1D7E7C0 VA: 0x181D7F7C0
	|-LinqExtensions.<Prepend>d__7<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7BF70 Offset: 0x1D7AF70 VA: 0x181D7BF70
	|-LinqExtensions.<Prepend>d__7<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqExtensions.<Prepend>d__8<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private T prepend;
	public T <>3__prepend;
	private IEnumerable<T> source;
	public IEnumerable<T> <>3__source;
	private IEnumerator<T> <>7__wrap1;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F130 Offset: 0x1D7E130 VA: 0x181D7F130
	|-LinqExtensions.<Prepend>d__8<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F460 Offset: 0x1D7E460 VA: 0x181D7F460
	|-LinqExtensions.<Prepend>d__8<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F180 Offset: 0x1D7E180 VA: 0x181D7F180
	|-LinqExtensions.<Prepend>d__8<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F4F0 Offset: 0x1D7E4F0 VA: 0x181D7F4F0
	|-LinqExtensions.<Prepend>d__8<object>.<>m__Finally1
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<Prepend>d__8<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F410 Offset: 0x1D7E410 VA: 0x181D7F410
	|-LinqExtensions.<Prepend>d__8<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<Prepend>d__8<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F340 Offset: 0x1D7E340 VA: 0x181D7F340
	|-LinqExtensions.<Prepend>d__8<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD91E0 Offset: 0x1CD81E0 VA: 0x181CD91E0
	|-LinqExtensions.<Prepend>d__8<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqExtensions.<Prepend>d__9<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private IEnumerable<T> prepend;
	public IEnumerable<T> <>3__prepend;
	private IEnumerable<T> source;
	public IEnumerable<T> <>3__source;
	private IEnumerator<T> <>7__wrap1;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F130 Offset: 0x1D7E130 VA: 0x181D7F130
	|-LinqExtensions.<Prepend>d__9<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F8E0 Offset: 0x1D7E8E0 VA: 0x181D7F8E0
	|-LinqExtensions.<Prepend>d__9<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F540 Offset: 0x1D7E540 VA: 0x181D7F540
	|-LinqExtensions.<Prepend>d__9<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7FA20 Offset: 0x1D7EA20 VA: 0x181D7FA20
	|-LinqExtensions.<Prepend>d__9<object>.<>m__Finally1
	*/

	private void <>m__Finally2() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7FA70 Offset: 0x1D7EA70 VA: 0x181D7FA70
	|-LinqExtensions.<Prepend>d__9<object>.<>m__Finally2
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<Prepend>d__9<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F890 Offset: 0x1D7E890 VA: 0x181D7F890
	|-LinqExtensions.<Prepend>d__9<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<Prepend>d__9<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F7C0 Offset: 0x1D7E7C0 VA: 0x181D7F7C0
	|-LinqExtensions.<Prepend>d__9<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7BF70 Offset: 0x1D7AF70 VA: 0x181D7BF70
	|-LinqExtensions.<Prepend>d__9<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqExtensions.<PrependIf>d__10<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private bool condition;
	public bool <>3__condition;
	private Func<T> prepend;
	public Func<T> <>3__prepend;
	private IEnumerable<T> source;
	public IEnumerable<T> <>3__source;
	private IEnumerator<T> <>7__wrap1;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F130 Offset: 0x1D7E130 VA: 0x181D7F130
	|-LinqExtensions.<PrependIf>d__10<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7E3E0 Offset: 0x1D7D3E0 VA: 0x181D7E3E0
	|-LinqExtensions.<PrependIf>d__10<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7E1A0 Offset: 0x1D7D1A0 VA: 0x181D7E1A0
	|-LinqExtensions.<PrependIf>d__10<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7E470 Offset: 0x1D7D470 VA: 0x181D7E470
	|-LinqExtensions.<PrependIf>d__10<object>.<>m__Finally1
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<PrependIf>d__10<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7E390 Offset: 0x1D7D390 VA: 0x181D7E390
	|-LinqExtensions.<PrependIf>d__10<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<PrependIf>d__10<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7EB20 Offset: 0x1D7DB20 VA: 0x181D7EB20
	|-LinqExtensions.<PrependIf>d__10<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7BF70 Offset: 0x1D7AF70 VA: 0x181D7BF70
	|-LinqExtensions.<PrependIf>d__10<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqExtensions.<PrependIf>d__11<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private bool condition;
	public bool <>3__condition;
	private T prepend;
	public T <>3__prepend;
	private IEnumerable<T> source;
	public IEnumerable<T> <>3__source;
	private IEnumerator<T> <>7__wrap1;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F130 Offset: 0x1D7E130 VA: 0x181D7F130
	|-LinqExtensions.<PrependIf>d__11<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7E7B0 Offset: 0x1D7D7B0 VA: 0x181D7E7B0
	|-LinqExtensions.<PrependIf>d__11<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7E4C0 Offset: 0x1D7D4C0 VA: 0x181D7E4C0
	|-LinqExtensions.<PrependIf>d__11<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7E840 Offset: 0x1D7D840 VA: 0x181D7E840
	|-LinqExtensions.<PrependIf>d__11<object>.<>m__Finally1
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<PrependIf>d__11<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7E760 Offset: 0x1D7D760 VA: 0x181D7E760
	|-LinqExtensions.<PrependIf>d__11<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<PrependIf>d__11<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7E690 Offset: 0x1D7D690 VA: 0x181D7E690
	|-LinqExtensions.<PrependIf>d__11<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD91E0 Offset: 0x1CD81E0 VA: 0x181CD91E0
	|-LinqExtensions.<PrependIf>d__11<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqExtensions.<PrependIf>d__12<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private bool condition;
	public bool <>3__condition;
	private IEnumerable<T> prepend;
	public IEnumerable<T> <>3__prepend;
	private IEnumerable<T> source;
	public IEnumerable<T> <>3__source;
	private IEnumerator<T> <>7__wrap1;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F130 Offset: 0x1D7E130 VA: 0x181D7F130
	|-LinqExtensions.<PrependIf>d__12<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7EC40 Offset: 0x1D7DC40 VA: 0x181D7EC40
	|-LinqExtensions.<PrependIf>d__12<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7E890 Offset: 0x1D7D890 VA: 0x181D7E890
	|-LinqExtensions.<PrependIf>d__12<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7ED80 Offset: 0x1D7DD80 VA: 0x181D7ED80
	|-LinqExtensions.<PrependIf>d__12<object>.<>m__Finally1
	*/

	private void <>m__Finally2() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7EDD0 Offset: 0x1D7DDD0 VA: 0x181D7EDD0
	|-LinqExtensions.<PrependIf>d__12<object>.<>m__Finally2
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<PrependIf>d__12<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7EBF0 Offset: 0x1D7DBF0 VA: 0x181D7EBF0
	|-LinqExtensions.<PrependIf>d__12<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<PrependIf>d__12<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7EB20 Offset: 0x1D7DB20 VA: 0x181D7EB20
	|-LinqExtensions.<PrependIf>d__12<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7BF70 Offset: 0x1D7AF70 VA: 0x181D7BF70
	|-LinqExtensions.<PrependIf>d__12<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqExtensions.<PrependIf>d__13<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private Func<bool> condition;
	public Func<bool> <>3__condition;
	private Func<T> prepend;
	public Func<T> <>3__prepend;
	private IEnumerable<T> source;
	public IEnumerable<T> <>3__source;
	private IEnumerator<T> <>7__wrap1;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F130 Offset: 0x1D7E130 VA: 0x181D7F130
	|-LinqExtensions.<PrependIf>d__13<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EDDD0 Offset: 0x23ECDD0 VA: 0x1823EDDD0
	|-LinqExtensions.<PrependIf>d__13<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EDAB0 Offset: 0x23ECAB0 VA: 0x1823EDAB0
	|-LinqExtensions.<PrependIf>d__13<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EDE60 Offset: 0x23ECE60 VA: 0x1823EDE60
	|-LinqExtensions.<PrependIf>d__13<object>.<>m__Finally1
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<PrependIf>d__13<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EDD80 Offset: 0x23ECD80 VA: 0x1823EDD80
	|-LinqExtensions.<PrependIf>d__13<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<PrependIf>d__13<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EDCB0 Offset: 0x23ECCB0 VA: 0x1823EDCB0
	|-LinqExtensions.<PrependIf>d__13<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7BF70 Offset: 0x1D7AF70 VA: 0x181D7BF70
	|-LinqExtensions.<PrependIf>d__13<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqExtensions.<PrependIf>d__14<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private Func<bool> condition;
	public Func<bool> <>3__condition;
	private T prepend;
	public T <>3__prepend;
	private IEnumerable<T> source;
	public IEnumerable<T> <>3__source;
	private IEnumerator<T> <>7__wrap1;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F130 Offset: 0x1D7E130 VA: 0x181D7F130
	|-LinqExtensions.<PrependIf>d__14<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EE1C0 Offset: 0x23ED1C0 VA: 0x1823EE1C0
	|-LinqExtensions.<PrependIf>d__14<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EDEB0 Offset: 0x23ECEB0 VA: 0x1823EDEB0
	|-LinqExtensions.<PrependIf>d__14<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EE250 Offset: 0x23ED250 VA: 0x1823EE250
	|-LinqExtensions.<PrependIf>d__14<object>.<>m__Finally1
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<PrependIf>d__14<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EE170 Offset: 0x23ED170 VA: 0x1823EE170
	|-LinqExtensions.<PrependIf>d__14<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<PrependIf>d__14<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EE0A0 Offset: 0x23ED0A0 VA: 0x1823EE0A0
	|-LinqExtensions.<PrependIf>d__14<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD91E0 Offset: 0x1CD81E0 VA: 0x181CD91E0
	|-LinqExtensions.<PrependIf>d__14<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqExtensions.<PrependIf>d__15<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private Func<bool> condition;
	public Func<bool> <>3__condition;
	private IEnumerable<T> prepend;
	public IEnumerable<T> <>3__prepend;
	private IEnumerable<T> source;
	public IEnumerable<T> <>3__source;
	private IEnumerator<T> <>7__wrap1;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F130 Offset: 0x1D7E130 VA: 0x181D7F130
	|-LinqExtensions.<PrependIf>d__15<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EE5A0 Offset: 0x23ED5A0 VA: 0x1823EE5A0
	|-LinqExtensions.<PrependIf>d__15<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EE2A0 Offset: 0x23ED2A0 VA: 0x1823EE2A0
	|-LinqExtensions.<PrependIf>d__15<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EE6E0 Offset: 0x23ED6E0 VA: 0x1823EE6E0
	|-LinqExtensions.<PrependIf>d__15<object>.<>m__Finally1
	*/

	private void <>m__Finally2() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EE730 Offset: 0x23ED730 VA: 0x1823EE730
	|-LinqExtensions.<PrependIf>d__15<object>.<>m__Finally2
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<PrependIf>d__15<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EE550 Offset: 0x23ED550 VA: 0x1823EE550
	|-LinqExtensions.<PrependIf>d__15<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<PrependIf>d__15<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EDCB0 Offset: 0x23ECCB0 VA: 0x1823EDCB0
	|-LinqExtensions.<PrependIf>d__15<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7BF70 Offset: 0x1D7AF70 VA: 0x181D7BF70
	|-LinqExtensions.<PrependIf>d__15<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqExtensions.<PrependIf>d__16<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private Func<IEnumerable<T>, bool> condition;
	public Func<IEnumerable<T>, bool> <>3__condition;
	private IEnumerable<T> source;
	public IEnumerable<T> <>3__source;
	private Func<T> prepend;
	public Func<T> <>3__prepend;
	private IEnumerator<T> <>7__wrap1;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F130 Offset: 0x1D7E130 VA: 0x181D7F130
	|-LinqExtensions.<PrependIf>d__16<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EE9E0 Offset: 0x23ED9E0 VA: 0x1823EE9E0
	|-LinqExtensions.<PrependIf>d__16<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EE780 Offset: 0x23ED780 VA: 0x1823EE780
	|-LinqExtensions.<PrependIf>d__16<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EEA70 Offset: 0x23EDA70 VA: 0x1823EEA70
	|-LinqExtensions.<PrependIf>d__16<object>.<>m__Finally1
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<PrependIf>d__16<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EE990 Offset: 0x23ED990 VA: 0x1823EE990
	|-LinqExtensions.<PrependIf>d__16<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<PrependIf>d__16<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EF180 Offset: 0x23EE180 VA: 0x1823EF180
	|-LinqExtensions.<PrependIf>d__16<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A92C40 Offset: 0x1A91C40 VA: 0x181A92C40
	|-LinqExtensions.<PrependIf>d__16<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqExtensions.<PrependIf>d__17<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private Func<IEnumerable<T>, bool> condition;
	public Func<IEnumerable<T>, bool> <>3__condition;
	private IEnumerable<T> source;
	public IEnumerable<T> <>3__source;
	private T prepend;
	public T <>3__prepend;
	private IEnumerator<T> <>7__wrap1;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F130 Offset: 0x1D7E130 VA: 0x181D7F130
	|-LinqExtensions.<PrependIf>d__17<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EEDE0 Offset: 0x23EDDE0 VA: 0x1823EEDE0
	|-LinqExtensions.<PrependIf>d__17<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EEAC0 Offset: 0x23EDAC0 VA: 0x1823EEAC0
	|-LinqExtensions.<PrependIf>d__17<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EEE70 Offset: 0x23EDE70 VA: 0x1823EEE70
	|-LinqExtensions.<PrependIf>d__17<object>.<>m__Finally1
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<PrependIf>d__17<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EED90 Offset: 0x23EDD90 VA: 0x1823EED90
	|-LinqExtensions.<PrependIf>d__17<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<PrependIf>d__17<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EECC0 Offset: 0x23EDCC0 VA: 0x1823EECC0
	|-LinqExtensions.<PrependIf>d__17<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7BF70 Offset: 0x1D7AF70 VA: 0x181D7BF70
	|-LinqExtensions.<PrependIf>d__17<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqExtensions.<PrependIf>d__18<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private Func<IEnumerable<T>, bool> condition;
	public Func<IEnumerable<T>, bool> <>3__condition;
	private IEnumerable<T> source;
	public IEnumerable<T> <>3__source;
	private IEnumerable<T> prepend;
	public IEnumerable<T> <>3__prepend;
	private IEnumerator<T> <>7__wrap1;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F130 Offset: 0x1D7E130 VA: 0x181D7F130
	|-LinqExtensions.<PrependIf>d__18<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EF2A0 Offset: 0x23EE2A0 VA: 0x1823EF2A0
	|-LinqExtensions.<PrependIf>d__18<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EEEC0 Offset: 0x23EDEC0 VA: 0x1823EEEC0
	|-LinqExtensions.<PrependIf>d__18<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EF3E0 Offset: 0x23EE3E0 VA: 0x1823EF3E0
	|-LinqExtensions.<PrependIf>d__18<object>.<>m__Finally1
	*/

	private void <>m__Finally2() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EF430 Offset: 0x23EE430 VA: 0x1823EF430
	|-LinqExtensions.<PrependIf>d__18<object>.<>m__Finally2
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<PrependIf>d__18<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EF250 Offset: 0x23EE250 VA: 0x1823EF250
	|-LinqExtensions.<PrependIf>d__18<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<PrependIf>d__18<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EF180 Offset: 0x23EE180 VA: 0x1823EF180
	|-LinqExtensions.<PrependIf>d__18<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A92C40 Offset: 0x1A91C40 VA: 0x181A92C40
	|-LinqExtensions.<PrependIf>d__18<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqExtensions.<AppendWith>d__19<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private IEnumerable<T> source;
	public IEnumerable<T> <>3__source;
	private Func<T> append;
	public Func<T> <>3__append;
	private IEnumerator<T> <>7__wrap1;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F130 Offset: 0x1D7E130 VA: 0x181D7F130
	|-LinqExtensions.<AppendWith>d__19<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7C980 Offset: 0x1D7B980 VA: 0x181D7C980
	|-LinqExtensions.<AppendWith>d__19<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7C750 Offset: 0x1D7B750 VA: 0x181D7C750
	|-LinqExtensions.<AppendWith>d__19<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7CA10 Offset: 0x1D7BA10 VA: 0x181D7CA10
	|-LinqExtensions.<AppendWith>d__19<object>.<>m__Finally1
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<AppendWith>d__19<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7C930 Offset: 0x1D7B930 VA: 0x181D7C930
	|-LinqExtensions.<AppendWith>d__19<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<AppendWith>d__19<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7C450 Offset: 0x1D7B450 VA: 0x181D7C450
	|-LinqExtensions.<AppendWith>d__19<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7BF70 Offset: 0x1D7AF70 VA: 0x181D7BF70
	|-LinqExtensions.<AppendWith>d__19<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqExtensions.<AppendWith>d__20<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private IEnumerable<T> source;
	public IEnumerable<T> <>3__source;
	private T append;
	public T <>3__append;
	private IEnumerator<T> <>7__wrap1;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F130 Offset: 0x1D7E130 VA: 0x181D7F130
	|-LinqExtensions.<AppendWith>d__20<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7CD40 Offset: 0x1D7BD40 VA: 0x181D7CD40
	|-LinqExtensions.<AppendWith>d__20<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7CA60 Offset: 0x1D7BA60 VA: 0x181D7CA60
	|-LinqExtensions.<AppendWith>d__20<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7CDD0 Offset: 0x1D7BDD0 VA: 0x181D7CDD0
	|-LinqExtensions.<AppendWith>d__20<object>.<>m__Finally1
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<AppendWith>d__20<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7CCF0 Offset: 0x1D7BCF0 VA: 0x181D7CCF0
	|-LinqExtensions.<AppendWith>d__20<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<AppendWith>d__20<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7CC20 Offset: 0x1D7BC20 VA: 0x181D7CC20
	|-LinqExtensions.<AppendWith>d__20<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD91E0 Offset: 0x1CD81E0 VA: 0x181CD91E0
	|-LinqExtensions.<AppendWith>d__20<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqExtensions.<AppendWith>d__21<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private IEnumerable<T> source;
	public IEnumerable<T> <>3__source;
	private IEnumerable<T> append;
	public IEnumerable<T> <>3__append;
	private IEnumerator<T> <>7__wrap1;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F130 Offset: 0x1D7E130 VA: 0x181D7F130
	|-LinqExtensions.<AppendWith>d__21<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7D0F0 Offset: 0x1D7C0F0 VA: 0x181D7D0F0
	|-LinqExtensions.<AppendWith>d__21<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7CE20 Offset: 0x1D7BE20 VA: 0x181D7CE20
	|-LinqExtensions.<AppendWith>d__21<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7D230 Offset: 0x1D7C230 VA: 0x181D7D230
	|-LinqExtensions.<AppendWith>d__21<object>.<>m__Finally1
	*/

	private void <>m__Finally2() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7D280 Offset: 0x1D7C280 VA: 0x181D7D280
	|-LinqExtensions.<AppendWith>d__21<object>.<>m__Finally2
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<AppendWith>d__21<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7D0A0 Offset: 0x1D7C0A0 VA: 0x181D7D0A0
	|-LinqExtensions.<AppendWith>d__21<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<AppendWith>d__21<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7C450 Offset: 0x1D7B450 VA: 0x181D7C450
	|-LinqExtensions.<AppendWith>d__21<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7BF70 Offset: 0x1D7AF70 VA: 0x181D7BF70
	|-LinqExtensions.<AppendWith>d__21<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqExtensions.<AppendIf>d__22<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private IEnumerable<T> source;
	public IEnumerable<T> <>3__source;
	private bool condition;
	public bool <>3__condition;
	private Func<T> append;
	public Func<T> <>3__append;
	private IEnumerator<T> <>7__wrap1;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F130 Offset: 0x1D7E130 VA: 0x181D7F130
	|-LinqExtensions.<AppendIf>d__22<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7AAA0 Offset: 0x1D79AA0 VA: 0x181D7AAA0
	|-LinqExtensions.<AppendIf>d__22<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7A860 Offset: 0x1D79860 VA: 0x181D7A860
	|-LinqExtensions.<AppendIf>d__22<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7AB30 Offset: 0x1D79B30 VA: 0x181D7AB30
	|-LinqExtensions.<AppendIf>d__22<object>.<>m__Finally1
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<AppendIf>d__22<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7AA50 Offset: 0x1D79A50 VA: 0x181D7AA50
	|-LinqExtensions.<AppendIf>d__22<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<AppendIf>d__22<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7B1E0 Offset: 0x1D7A1E0 VA: 0x181D7B1E0
	|-LinqExtensions.<AppendIf>d__22<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7BF70 Offset: 0x1D7AF70 VA: 0x181D7BF70
	|-LinqExtensions.<AppendIf>d__22<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqExtensions.<AppendIf>d__23<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private IEnumerable<T> source;
	public IEnumerable<T> <>3__source;
	private bool condition;
	public bool <>3__condition;
	private T append;
	public T <>3__append;
	private IEnumerator<T> <>7__wrap1;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F130 Offset: 0x1D7E130 VA: 0x181D7F130
	|-LinqExtensions.<AppendIf>d__23<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7AE70 Offset: 0x1D79E70 VA: 0x181D7AE70
	|-LinqExtensions.<AppendIf>d__23<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7AB80 Offset: 0x1D79B80 VA: 0x181D7AB80
	|-LinqExtensions.<AppendIf>d__23<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7AF00 Offset: 0x1D79F00 VA: 0x181D7AF00
	|-LinqExtensions.<AppendIf>d__23<object>.<>m__Finally1
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<AppendIf>d__23<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7AE20 Offset: 0x1D79E20 VA: 0x181D7AE20
	|-LinqExtensions.<AppendIf>d__23<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<AppendIf>d__23<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7AD50 Offset: 0x1D79D50 VA: 0x181D7AD50
	|-LinqExtensions.<AppendIf>d__23<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD91E0 Offset: 0x1CD81E0 VA: 0x181CD91E0
	|-LinqExtensions.<AppendIf>d__23<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqExtensions.<AppendIf>d__24<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private IEnumerable<T> source;
	public IEnumerable<T> <>3__source;
	private bool condition;
	public bool <>3__condition;
	private IEnumerable<T> append;
	public IEnumerable<T> <>3__append;
	private IEnumerator<T> <>7__wrap1;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F130 Offset: 0x1D7E130 VA: 0x181D7F130
	|-LinqExtensions.<AppendIf>d__24<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7B300 Offset: 0x1D7A300 VA: 0x181D7B300
	|-LinqExtensions.<AppendIf>d__24<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7AF50 Offset: 0x1D79F50 VA: 0x181D7AF50
	|-LinqExtensions.<AppendIf>d__24<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7B440 Offset: 0x1D7A440 VA: 0x181D7B440
	|-LinqExtensions.<AppendIf>d__24<object>.<>m__Finally1
	*/

	private void <>m__Finally2() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7B490 Offset: 0x1D7A490 VA: 0x181D7B490
	|-LinqExtensions.<AppendIf>d__24<object>.<>m__Finally2
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<AppendIf>d__24<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7B2B0 Offset: 0x1D7A2B0 VA: 0x181D7B2B0
	|-LinqExtensions.<AppendIf>d__24<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<AppendIf>d__24<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7B1E0 Offset: 0x1D7A1E0 VA: 0x181D7B1E0
	|-LinqExtensions.<AppendIf>d__24<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7BF70 Offset: 0x1D7AF70 VA: 0x181D7BF70
	|-LinqExtensions.<AppendIf>d__24<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqExtensions.<AppendIf>d__25<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private IEnumerable<T> source;
	public IEnumerable<T> <>3__source;
	private Func<bool> condition;
	public Func<bool> <>3__condition;
	private Func<T> append;
	public Func<T> <>3__append;
	private IEnumerator<T> <>7__wrap1;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F130 Offset: 0x1D7E130 VA: 0x181D7F130
	|-LinqExtensions.<AppendIf>d__25<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7B730 Offset: 0x1D7A730 VA: 0x181D7B730
	|-LinqExtensions.<AppendIf>d__25<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7B4E0 Offset: 0x1D7A4E0 VA: 0x181D7B4E0
	|-LinqExtensions.<AppendIf>d__25<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7B7C0 Offset: 0x1D7A7C0 VA: 0x181D7B7C0
	|-LinqExtensions.<AppendIf>d__25<object>.<>m__Finally1
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<AppendIf>d__25<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7B6E0 Offset: 0x1D7A6E0 VA: 0x181D7B6E0
	|-LinqExtensions.<AppendIf>d__25<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<AppendIf>d__25<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7BEA0 Offset: 0x1D7AEA0 VA: 0x181D7BEA0
	|-LinqExtensions.<AppendIf>d__25<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7BF70 Offset: 0x1D7AF70 VA: 0x181D7BF70
	|-LinqExtensions.<AppendIf>d__25<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqExtensions.<AppendIf>d__26<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private IEnumerable<T> source;
	public IEnumerable<T> <>3__source;
	private Func<bool> condition;
	public Func<bool> <>3__condition;
	private T append;
	public T <>3__append;
	private IEnumerator<T> <>7__wrap1;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F130 Offset: 0x1D7E130 VA: 0x181D7F130
	|-LinqExtensions.<AppendIf>d__26<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7BB10 Offset: 0x1D7AB10 VA: 0x181D7BB10
	|-LinqExtensions.<AppendIf>d__26<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7B810 Offset: 0x1D7A810 VA: 0x181D7B810
	|-LinqExtensions.<AppendIf>d__26<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7BBA0 Offset: 0x1D7ABA0 VA: 0x181D7BBA0
	|-LinqExtensions.<AppendIf>d__26<object>.<>m__Finally1
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<AppendIf>d__26<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7BAC0 Offset: 0x1D7AAC0 VA: 0x181D7BAC0
	|-LinqExtensions.<AppendIf>d__26<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<AppendIf>d__26<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7B9F0 Offset: 0x1D7A9F0 VA: 0x181D7B9F0
	|-LinqExtensions.<AppendIf>d__26<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD91E0 Offset: 0x1CD81E0 VA: 0x181CD91E0
	|-LinqExtensions.<AppendIf>d__26<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqExtensions.<AppendIf>d__27<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private IEnumerable<T> source;
	public IEnumerable<T> <>3__source;
	private Func<bool> condition;
	public Func<bool> <>3__condition;
	private IEnumerable<T> append;
	public IEnumerable<T> <>3__append;
	private IEnumerator<T> <>7__wrap1;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F130 Offset: 0x1D7E130 VA: 0x181D7F130
	|-LinqExtensions.<AppendIf>d__27<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7BFF0 Offset: 0x1D7AFF0 VA: 0x181D7BFF0
	|-LinqExtensions.<AppendIf>d__27<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7BBF0 Offset: 0x1D7ABF0 VA: 0x181D7BBF0
	|-LinqExtensions.<AppendIf>d__27<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7C130 Offset: 0x1D7B130 VA: 0x181D7C130
	|-LinqExtensions.<AppendIf>d__27<object>.<>m__Finally1
	*/

	private void <>m__Finally2() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7C180 Offset: 0x1D7B180 VA: 0x181D7C180
	|-LinqExtensions.<AppendIf>d__27<object>.<>m__Finally2
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<AppendIf>d__27<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7BFA0 Offset: 0x1D7AFA0 VA: 0x181D7BFA0
	|-LinqExtensions.<AppendIf>d__27<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<AppendIf>d__27<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7BEA0 Offset: 0x1D7AEA0 VA: 0x181D7BEA0
	|-LinqExtensions.<AppendIf>d__27<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7BF70 Offset: 0x1D7AF70 VA: 0x181D7BF70
	|-LinqExtensions.<AppendIf>d__27<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqExtensions.<FilterCast>d__28<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private IEnumerable source;
	public IEnumerable <>3__source;
	private IEnumerator <>7__wrap1;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F130 Offset: 0x1D7E130 VA: 0x181D7F130
	|-LinqExtensions.<FilterCast>d__28<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7DC20 Offset: 0x1D7CC20 VA: 0x181D7DC20
	|-LinqExtensions.<FilterCast>d__28<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7D950 Offset: 0x1D7C950 VA: 0x181D7D950
	|-LinqExtensions.<FilterCast>d__28<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7DCB0 Offset: 0x1D7CCB0 VA: 0x181D7DCB0
	|-LinqExtensions.<FilterCast>d__28<object>.<>m__Finally1
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<FilterCast>d__28<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7DBD0 Offset: 0x1D7CBD0 VA: 0x181D7DBD0
	|-LinqExtensions.<FilterCast>d__28<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<FilterCast>d__28<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7DB10 Offset: 0x1D7CB10 VA: 0x181D7DB10
	|-LinqExtensions.<FilterCast>d__28<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0D840 Offset: 0x1E0C840 VA: 0x181E0D840
	|-LinqExtensions.<FilterCast>d__28<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: Sirenix.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class MemberInfoExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsDefined<T>(ICustomAttributeProvider member, bool inherit) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x159C530 Offset: 0x159B530 VA: 0x18159C530
	|-MemberInfoExtensions.IsDefined<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsDefined<T>(ICustomAttributeProvider member) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x886D30 Offset: 0x885D30 VA: 0x180886D30
	|-MemberInfoExtensions.IsDefined<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T GetAttribute<T>(ICustomAttributeProvider member, bool inherit) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93DB20 Offset: 0x93CB20 VA: 0x18093DB20
	|-MemberInfoExtensions.GetAttribute<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T GetAttribute<T>(ICustomAttributeProvider member) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x886D30 Offset: 0x885D30 VA: 0x180886D30
	|-MemberInfoExtensions.GetAttribute<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> GetAttributes<T>(ICustomAttributeProvider member) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x886D30 Offset: 0x885D30 VA: 0x180886D30
	|-MemberInfoExtensions.GetAttributes<Attribute>
	|-MemberInfoExtensions.GetAttributes<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> GetAttributes<T>(ICustomAttributeProvider member, bool inherit) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x886D40 Offset: 0x885D40 VA: 0x180886D40
	|-MemberInfoExtensions.GetAttributes<Attribute>
	|-MemberInfoExtensions.GetAttributes<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Attribute[] GetAttributes(ICustomAttributeProvider member) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Attribute[] GetAttributes(ICustomAttributeProvider member, bool inherit) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string GetNiceName(MemberInfo member) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsStatic(MemberInfo member) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsAlias(MemberInfo memberInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MemberInfo DeAlias(MemberInfo memberInfo, bool throwOnNotAliased = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool SignaturesAreEqual(MemberInfo a, MemberInfo b) { }
}

// Namespace: Sirenix.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class MethodInfoExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string GetFullName(MethodBase method, string extensionMethodPrefix) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string GetParamsNames(MethodBase method) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string GetFullName(MethodBase method) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsExtensionMethod(MethodBase method) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsAliasMethod(MethodInfo methodInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MethodInfo DeAliasMethod(MethodInfo methodInfo, bool throwOnNotAliased = False) { }
}

// Namespace: Sirenix.Utilities
public enum Operator
{
	// Fields
	public int value__;
	public const Operator Equality = 0;
	public const Operator Inequality = 1;
	public const Operator Addition = 2;
	public const Operator Subtraction = 3;
	public const Operator Multiply = 4;
	public const Operator Division = 5;
	public const Operator LessThan = 6;
	public const Operator GreaterThan = 7;
	public const Operator LessThanOrEqual = 8;
	public const Operator GreaterThanOrEqual = 9;
	public const Operator Modulus = 10;
	public const Operator RightShift = 11;
	public const Operator LeftShift = 12;
	public const Operator BitwiseAnd = 13;
	public const Operator BitwiseOr = 14;
	public const Operator ExclusiveOr = 15;
	public const Operator BitwiseComplement = 16;
	public const Operator LogicalAnd = 17;
	public const Operator LogicalOr = 18;
	public const Operator LogicalNot = 19;
}

// Namespace: Sirenix.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class PathUtilities
{
	// Methods

	public static string GetDirectoryName(string x) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool HasSubDirectory(DirectoryInfo parentDir, DirectoryInfo subDir) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static DirectoryInfo FindParentDirectoryWithName(DirectoryInfo dir, string folderName) { }

	public static bool CanMakeRelative(string absoluteParentPath, string absolutePath) { }

	public static string MakeRelative(string absoluteParentPath, string absolutePath) { }

	public static bool TryMakeRelative(string absoluteParentPath, string absolutePath, out string relativePath) { }

	public static string Combine(string a, string b) { }
}

// Namespace: Sirenix.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class PropertyInfoExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsAutoProperty(PropertyInfo propInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsAliasProperty(PropertyInfo propertyInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static PropertyInfo DeAliasProperty(PropertyInfo propertyInfo, bool throwOnNotAliased = False) { }
}

// Namespace: Sirenix.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class RectExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect SetWidth(Rect rect, float width) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect SetHeight(Rect rect, float height) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect SetSize(Rect rect, float width, float height) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect SetSize(Rect rect, Vector2 size) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect HorizontalPadding(Rect rect, float padding) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect HorizontalPadding(Rect rect, float left, float right) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect VerticalPadding(Rect rect, float padding) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect VerticalPadding(Rect rect, float top, float bottom) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect Padding(Rect rect, float padding) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect Padding(Rect rect, float horizontal, float vertical) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect Padding(Rect rect, float left, float right, float top, float bottom) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect AlignLeft(Rect rect, float width) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect AlignCenter(Rect rect, float width) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect AlignCenter(Rect rect, float width, float height) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect AlignRight(Rect rect, float width) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect AlignRight(Rect rect, float width, bool clamp) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect AlignTop(Rect rect, float height) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect AlignMiddle(Rect rect, float height) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect AlignBottom(Rect rect, float height) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect AlignCenterX(Rect rect, float width) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect AlignCenterY(Rect rect, float height) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect AlignCenterXY(Rect rect, float size) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect Expand(Rect rect, float expand) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect Expand(Rect rect, float horizontal, float vertical) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect Expand(Rect rect, float left, float right, float top, float bottom) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect Split(Rect rect, int index, int count) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect SplitVertical(Rect rect, int index, int count) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect SplitGrid(Rect rect, float width, float height, int index) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect SplitTableGrid(Rect rect, int columnCount, float rowHeight, int index) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect SetCenterX(Rect rect, float x) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect SetCenterY(Rect rect, float y) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect SetCenter(Rect rect, float x, float y) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect SetCenter(Rect rect, Vector2 center) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect SetPosition(Rect rect, Vector2 position) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect ResetPosition(Rect rect) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect AddPosition(Rect rect, Vector2 move) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect AddPosition(Rect rect, float x, float y) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect SetX(Rect rect, float x) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect AddX(Rect rect, float x) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect SubX(Rect rect, float x) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect SetY(Rect rect, float y) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect AddY(Rect rect, float y) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect SubY(Rect rect, float y) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect SetMin(Rect rect, Vector2 min) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect AddMin(Rect rect, Vector2 value) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect SubMin(Rect rect, Vector2 value) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect SetMax(Rect rect, Vector2 max) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect AddMax(Rect rect, Vector2 value) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect SubMax(Rect rect, Vector2 value) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect SetXMin(Rect rect, float xMin) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect AddXMin(Rect rect, float value) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect SubXMin(Rect rect, float value) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect SetXMax(Rect rect, float xMax) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect AddXMax(Rect rect, float value) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect SubXMax(Rect rect, float value) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect SetYMin(Rect rect, float yMin) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect AddYMin(Rect rect, float value) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect SubYMin(Rect rect, float value) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect SetYMax(Rect rect, float yMax) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect AddYMax(Rect rect, float value) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect SubYMax(Rect rect, float value) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect MinWidth(Rect rect, float minWidth) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect MaxWidth(Rect rect, float maxWidth) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect MinHeight(Rect rect, float minHeight) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect MaxHeight(Rect rect, float maxHeight) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect ExpandTo(Rect rect, Vector2 pos) { }
}

// Namespace: Sirenix.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class StringExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string ToTitleCase(string input) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Contains(string source, string toCheck, StringComparison comparisonType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string SplitPascalCase(string input) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsNullOrWhitespace(string str) { }
}

// Namespace: Sirenix.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class TypeExtensions
{
	// Fields
	private static readonly object GenericConstraintsSatisfaction_LOCK;
	private static readonly Dictionary<Type, Type> GenericConstraintsSatisfactionInferredParameters;
	private static readonly Dictionary<Type, Type> GenericConstraintsSatisfactionResolvedMap;
	private static readonly HashSet<Type> GenericConstraintsSatisfactionProcessedParams;
	private static readonly object WeaklyTypedTypeCastDelegates_LOCK;
	private static readonly object StronglyTypedTypeCastDelegates_LOCK;
	private static readonly DoubleLookupDictionary<Type, Type, Func<object, object>> WeaklyTypedTypeCastDelegates;
	private static readonly DoubleLookupDictionary<Type, Type, Delegate> StronglyTypedTypeCastDelegates;
	private static HashSet<string> ReservedCSharpKeywords;
	public static readonly Dictionary<string, string> TypeNameAlternatives;
	private static readonly object CachedNiceNames_LOCK;
	private static readonly Dictionary<Type, string> CachedNiceNames;
	private static readonly Type VoidPointerType;
	private static readonly Dictionary<Type, HashSet<Type>> PrimitiveImplicitCasts;
	private static readonly HashSet<Type> ExplicitCastIntegrals;

	// Methods

	private static string GetCachedNiceName(Type type) { }

	private static string CreateNiceName(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool HasCastDefined(Type from, Type to, bool requireImplicitCast) { }

	public static bool IsValidIdentifier(string identifier) { }

	private static bool IsValidIdentifierStartCharacter(char c) { }

	private static bool IsValidIdentifierPartCharacter(char c) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsCastableTo(Type from, Type to, bool requireImplicitCast = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Func<object, object> GetCastMethodDelegate(Type from, Type to, bool requireImplicitCast = False) { }

	public static Func<TFrom, TTo> GetCastMethodDelegate<TFrom, TTo>(bool requireImplicitCast = False) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10AE8E0 Offset: 0x10AD8E0 VA: 0x1810AE8E0
	|-TypeExtensions.GetCastMethodDelegate<object, object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MethodInfo GetCastMethod(Type from, Type to, bool requireImplicitCast = False) { }

	public static Func<T, T, bool> GetEqualityComparerDelegate<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10AF520 Offset: 0x10AE520 VA: 0x1810AF520
	|-TypeExtensions.GetEqualityComparerDelegate<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T GetAttribute<T>(Type type, bool inherit) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93F780 Offset: 0x93E780 VA: 0x18093F780
	|-TypeExtensions.GetAttribute<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool ImplementsOrInherits(Type type, Type to) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool ImplementsOpenGenericType(Type candidateType, Type openGenericType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool ImplementsOpenGenericInterface(Type candidateType, Type openGenericInterfaceType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool ImplementsOpenGenericClass(Type candidateType, Type openGenericType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Type[] GetArgumentsOfInheritedOpenGenericType(Type candidateType, Type openGenericType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Type[] GetArgumentsOfInheritedOpenGenericClass(Type candidateType, Type openGenericType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Type[] GetArgumentsOfInheritedOpenGenericInterface(Type candidateType, Type openGenericInterfaceType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MethodInfo GetOperatorMethod(Type type, Operator op) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MethodInfo[] GetOperatorMethods(Type type, Operator op) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<MemberInfo> GetAllMembers(Type type, BindingFlags flags = 0) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<MemberInfo> GetAllMembers(Type type, string name, BindingFlags flags = 0) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> GetAllMembers<T>(Type type, BindingFlags flags = 0) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x889920 Offset: 0x888920 VA: 0x180889920
	|-TypeExtensions.GetAllMembers<object>
	|-TypeExtensions.GetAllMembers<FieldInfo>
	|-TypeExtensions.GetAllMembers<MethodInfo>
	|-TypeExtensions.GetAllMembers<PropertyInfo>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Type GetGenericBaseType(Type type, Type baseType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Type GetGenericBaseType(Type type, Type baseType, out int depthCount) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<Type> GetBaseTypes(Type type, bool includeSelf = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<Type> GetBaseClasses(Type type, bool includeSelf = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static string TypeNameGauntlet(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string GetNiceName(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string GetNiceFullName(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string GetCompilableNiceName(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string GetCompilableNiceFullName(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T GetCustomAttribute<T>(Type type, bool inherit) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93F910 Offset: 0x93E910 VA: 0x18093F910
	|-TypeExtensions.GetCustomAttribute<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T GetCustomAttribute<T>(Type type) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93F8A0 Offset: 0x93E8A0 VA: 0x18093F8A0
	|-TypeExtensions.GetCustomAttribute<GlobalConfigAttribute>
	|-TypeExtensions.GetCustomAttribute<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> GetCustomAttributes<T>(Type type) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x889AE0 Offset: 0x888AE0 VA: 0x180889AE0
	|-TypeExtensions.GetCustomAttributes<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> GetCustomAttributes<T>(Type type, bool inherit) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x889B50 Offset: 0x888B50 VA: 0x180889B50
	|-TypeExtensions.GetCustomAttributes<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsDefined<T>(Type type) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15B9ED0 Offset: 0x15B8ED0 VA: 0x1815B9ED0
	|-TypeExtensions.IsDefined<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsDefined<T>(Type type, bool inherit) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15B9E30 Offset: 0x15B8E30 VA: 0x1815B9E30
	|-TypeExtensions.IsDefined<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool InheritsFrom<TBase>(Type type) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15B9D90 Offset: 0x15B8D90 VA: 0x1815B9D90
	|-TypeExtensions.InheritsFrom<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool InheritsFrom(Type type, Type baseType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int GetInheritanceDistance(Type type, Type baseType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool HasParamaters(MethodInfo methodInfo, IList<Type> paramTypes, bool inherit = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Type GetReturnType(MemberInfo memberInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static object GetMemberValue(MemberInfo member, object obj) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetMemberValue(MemberInfo member, object obj, object value) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool TryInferGenericParameters(Type genericTypeDefinition, out Type[] inferredParams, Type[] knownParameters) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool AreGenericConstraintsSatisfiedBy(Type genericType, Type[] parameters) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool AreGenericConstraintsSatisfiedBy(MethodBase genericMethod, Type[] parameters) { }

	public static bool AreGenericConstraintsSatisfiedBy(Type[] definitions, Type[] parameters) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool GenericParameterIsFulfilledBy(Type genericParameterDefinition, Type parameterType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GenericParameterIsFulfilledBy(Type genericParameterDefinition, Type parameterType, Dictionary<Type, Type> resolvedMap, HashSet<Type> processedParams) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string GetGenericConstraintsString(Type type, bool useFullTypeNames = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string GetGenericParameterConstraintsString(Type type, bool useFullTypeNames = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool GenericArgumentsContainsTypes(Type type, Type[] types) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsFullyConstructedGenericType(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsNullableType(Type type) { }

	public static ulong GetEnumBitmask(object value, Type enumType) { }

	public static bool IsCSharpKeyword(string identifier) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TypeExtensions.<>c__DisplayClass22_0
{
	// Fields
	public MethodInfo method;

	// Methods

	public void .ctor() { }

	internal object <GetCastMethodDelegate>b__0(object obj) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class TypeExtensions.<>c__25<T>
{
	// Fields
	public static readonly TypeExtensions.<>c__25<T> <>9;
	public static Func<MethodInfo, bool> <>9__25_0;
	public static Func<Quaternion, Quaternion, bool> <>9__25_1;
	public static Func<T, T, bool> <>9__25_2;
	public static Func<T, T, bool> <>9__25_3;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B55A90 Offset: 0x1B54A90 VA: 0x181B55A90
	|-TypeExtensions.<>c__25<object>..cctor
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-TypeExtensions.<>c__25<object>..ctor
	*/

	internal bool <GetEqualityComparerDelegate>b__25_0(MethodInfo x) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EF480 Offset: 0x23EE480 VA: 0x1823EF480
	|-TypeExtensions.<>c__25<object>.<GetEqualityComparerDelegate>b__25_0
	*/

	internal bool <GetEqualityComparerDelegate>b__25_1(Quaternion a, Quaternion b) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EF670 Offset: 0x23EE670 VA: 0x1823EF670
	|-TypeExtensions.<>c__25<object>.<GetEqualityComparerDelegate>b__25_1
	*/

	internal bool <GetEqualityComparerDelegate>b__25_2(T a, T b) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7FCB0 Offset: 0x1D7ECB0 VA: 0x181D7FCB0
	|-TypeExtensions.<>c__25<object>.<GetEqualityComparerDelegate>b__25_2
	*/

	internal bool <GetEqualityComparerDelegate>b__25_3(T a, T b) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7FDB0 Offset: 0x1D7EDB0 VA: 0x181D7FDB0
	|-TypeExtensions.<>c__25<object>.<GetEqualityComparerDelegate>b__25_3
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TypeExtensions.<>c__DisplayClass29_0
{
	// Fields
	public Type openGenericInterfaceType;

	// Methods

	public void .ctor() { }

	internal bool <ImplementsOpenGenericInterface>b__0(Type i) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TypeExtensions.<>c__DisplayClass35_0
{
	// Fields
	public string methodName;

	// Methods

	public void .ctor() { }

	internal bool <GetOperatorMethods>b__0(MethodInfo x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TypeExtensions.<GetAllMembers>d__36 : IEnumerable<MemberInfo>, IEnumerable, IEnumerator<MemberInfo>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private MemberInfo <>2__current;
	private int <>l__initialThreadId;
	private Type type;
	public Type <>3__type;
	private BindingFlags flags;
	public BindingFlags <>3__flags;
	private Type <currentType>5__1;
	private MemberInfo[] <>7__wrap1;
	private int <>7__wrap2;

	// Properties
	private MemberInfo System.Collections.Generic.IEnumerator<System.Reflection.MemberInfo>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private MemberInfo System.Collections.Generic.IEnumerator<System.Reflection.MemberInfo>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<MemberInfo> System.Collections.Generic.IEnumerable<System.Reflection.MemberInfo>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TypeExtensions.<GetAllMembers>d__37 : IEnumerable<MemberInfo>, IEnumerable, IEnumerator<MemberInfo>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private MemberInfo <>2__current;
	private int <>l__initialThreadId;
	private Type type;
	public Type <>3__type;
	private BindingFlags flags;
	public BindingFlags <>3__flags;
	private string name;
	public string <>3__name;
	private IEnumerator<MemberInfo> <>7__wrap1;

	// Properties
	private MemberInfo System.Collections.Generic.IEnumerator<System.Reflection.MemberInfo>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	private void <>m__Finally1() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private MemberInfo System.Collections.Generic.IEnumerator<System.Reflection.MemberInfo>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<MemberInfo> System.Collections.Generic.IEnumerable<System.Reflection.MemberInfo>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TypeExtensions.<GetAllMembers>d__38<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private Type type;
	public Type <>3__type;
	private BindingFlags flags;
	public BindingFlags <>3__flags;
	private Type <currentType>5__1;
	private MemberInfo[] <>7__wrap1;
	private int <>7__wrap2;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F130 Offset: 0x1D7E130 VA: 0x181D7F130
	|-TypeExtensions.<GetAllMembers>d__38<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-TypeExtensions.<GetAllMembers>d__38<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23ED6F0 Offset: 0x23EC6F0 VA: 0x1823ED6F0
	|-TypeExtensions.<GetAllMembers>d__38<object>.MoveNext
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-TypeExtensions.<GetAllMembers>d__38<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EDA60 Offset: 0x23ECA60 VA: 0x1823EDA60
	|-TypeExtensions.<GetAllMembers>d__38<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-TypeExtensions.<GetAllMembers>d__38<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7E080 Offset: 0x1D7D080 VA: 0x181D7E080
	|-TypeExtensions.<GetAllMembers>d__38<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0CC60 Offset: 0x1E0BC60 VA: 0x181E0CC60
	|-TypeExtensions.<GetAllMembers>d__38<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TypeExtensions.<GetBaseClasses>d__42 : IEnumerable<Type>, IEnumerable, IEnumerator<Type>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private Type <>2__current;
	private int <>l__initialThreadId;
	private Type type;
	public Type <>3__type;
	private bool includeSelf;
	public bool <>3__includeSelf;
	private Type <current>5__1;

	// Properties
	private Type System.Collections.Generic.IEnumerator<System.Type>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Type System.Collections.Generic.IEnumerator<System.Type>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<Type> System.Collections.Generic.IEnumerable<System.Type>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: Sirenix.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class UnityExtensions
{
	// Fields
	private static readonly ValueGetter<Object, IntPtr> UnityObjectCachedPtrFieldGetter;

	// Methods

	private static void .cctor() { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool SafeIsUnityNull(Object obj) { }
}

// Namespace: Sirenix.Utilities
public static class ArrayUtilities
{
	// Methods

	public static T[] CreateNewArrayWithAddedElement<T>(T[] array, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2394210 Offset: 0x2393210 VA: 0x182394210
	|-ArrayUtilities.CreateNewArrayWithAddedElement<object>
	*/

	public static T[] CreateNewArrayWithInsertedElement<T>(T[] array, int index, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2394350 Offset: 0x2393350 VA: 0x182394350
	|-ArrayUtilities.CreateNewArrayWithInsertedElement<object>
	*/

	public static T[] CreateNewArrayWithRemovedElement<T>(T[] array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2394520 Offset: 0x2393520 VA: 0x182394520
	|-ArrayUtilities.CreateNewArrayWithRemovedElement<object>
	*/
}

// Namespace: Sirenix.Utilities
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum AssemblyTypeFlags
{
	// Fields
	public int value__;
	public const AssemblyTypeFlags None = 0;
	public const AssemblyTypeFlags UserTypes = 1;
	public const AssemblyTypeFlags PluginTypes = 2;
	public const AssemblyTypeFlags UnityTypes = 4;
	public const AssemblyTypeFlags UserEditorTypes = 8;
	public const AssemblyTypeFlags PluginEditorTypes = 16;
	public const AssemblyTypeFlags UnityEditorTypes = 32;
	public const AssemblyTypeFlags OtherTypes = 64;
	public const AssemblyTypeFlags CustomTypes = 27;
	public const AssemblyTypeFlags GameTypes = 71;
	public const AssemblyTypeFlags EditorTypes = 56;
	public const AssemblyTypeFlags All = 127;
}

// Namespace: Sirenix.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class AssemblyUtilities
{
	// Fields
	private static string[] userAssemblyPrefixes;
	private static string[] pluginAssemblyPrefixes;
	private static readonly object IS_DYNAMIC_CACHE_LOCK;
	private static readonly Dictionary<Assembly, bool> IsDynamicCache;
	private static readonly object ASSEMBLY_LOAD_QUEUE_LOCK;
	private static readonly Queue<Assembly> AssemblyLoadQueue;
	private static readonly object MAIN_LOCK;
	private static Assembly unityEngineAssembly;
	private static DirectoryInfo projectFolderDirectory;
	private static DirectoryInfo scriptAssembliesDirectory;
	private static Dictionary<string, Type> stringTypeLookup;
	private static Dictionary<Assembly, AssemblyTypeFlags> assemblyTypeFlagLookup;
	private static List<Assembly> allAssemblies;
	private static ImmutableList<Assembly> allAssembliesImmutable;
	private static List<Assembly> userAssemblies;
	private static List<Assembly> userEditorAssemblies;
	private static List<Assembly> pluginAssemblies;
	private static List<Assembly> pluginEditorAssemblies;
	private static List<Assembly> unityAssemblies;
	private static List<Assembly> unityEditorAssemblies;
	private static List<Assembly> otherAssemblies;
	private static List<Type> userTypes;
	private static List<Type> userEditorTypes;
	private static List<Type> pluginTypes;
	private static List<Type> pluginEditorTypes;
	private static List<Type> unityTypes;
	private static List<Type> unityEditorTypes;
	private static List<Type> otherTypes;
	private static string dataPath;
	private static string scriptAssembliesPath;
	private static bool initialized;
	private static bool initializing;

	// Methods

	private static void .cctor() { }

	[RuntimeInitializeOnLoadMethodAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
	private static void DoNothing() { }

	private static void EnsureInitialized() { }

	public static void Reload() { }

	private static void RegisterAssembly_THREADSAFE(Assembly assembly) { }

	private static void RegisterAssembly_NOT_THREADSAFE(Assembly assembly) { }

	private static bool GetAndClearQueuedAssemblies(out Assembly[] queue) { }

	public static ImmutableList<Assembly> GetAllAssemblies() { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static AssemblyTypeFlags GetAssemblyTypeFlag(Assembly assembly) { }

	private static AssemblyTypeFlags GetAssemblyTypeFlagNoLookup(Assembly assembly) { }

	public static Type GetTypeByCachedFullName(string fullName) { }

	[ObsoleteAttribute] // RVA: 0x272B0 Offset: 0x266B0 VA: 0x1800272B0
	public static Type GetType(string fullName) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsDependentOn(Assembly assembly, Assembly otherAssembly) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsDynamic(Assembly assembly) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string GetAssemblyDirectory(Assembly assembly) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string GetAssemblyFilePath(Assembly assembly) { }

	public static IEnumerable<Type> GetTypes(AssemblyTypeFlags assemblyTypeFlags) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Type[] SafeGetTypes(Assembly assembly) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool StartsWithAnyOf(string str, IEnumerable<string> values, StringComparison comparisonType = 0) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class AssemblyUtilities.<>c
{
	// Fields
	public static readonly AssemblyUtilities.<>c <>9;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <.cctor>b__32_0(object sender, AssemblyLoadEventArgs args) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class AssemblyUtilities.<GetTypes>d__48 : IEnumerable<Type>, IEnumerable, IEnumerator<Type>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private Type <>2__current;
	private int <>l__initialThreadId;
	private AssemblyTypeFlags assemblyTypeFlags;
	public AssemblyTypeFlags <>3__assemblyTypeFlags;
	private int <i>5__1;
	private bool <includeUserEditorTypes>5__2;
	private int <i>5__3;
	private bool <includePluginTypes>5__4;
	private int <i>5__5;
	private bool <includePluginEditorTypes>5__6;
	private int <i>5__7;
	private bool <includeUnityTypes>5__8;
	private int <i>5__9;
	private bool <includeUnityEditorTypes>5__10;
	private int <i>5__11;
	private bool <includeOtherTypes>5__12;
	private int <i>5__13;
	private object <>7__wrap1;

	// Properties
	private Type System.Collections.Generic.IEnumerator<System.Type>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	private void <>m__Finally1() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Type System.Collections.Generic.IEnumerator<System.Type>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<Type> System.Collections.Generic.IEnumerable<System.Type>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: Sirenix.Utilities
public interface ICache<T> : IDisposable
{
	// Properties
	public abstract T Value { get; }
	public abstract bool IsFree { get; }

	// Methods

	public abstract T get_Value() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-ICache<object>.get_Value
	*/

	public abstract bool get_IsFree() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-ICache<object>.get_IsFree
	*/

	public abstract void Release() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-ICache<object>.Release
	*/
}

// Namespace: Sirenix.Utilities
public sealed class Cache<T> : ICache<T>, IDisposable
{
	// Fields
	private static readonly object LOCK;
	private static readonly bool IsNotificationReceiver;
	private static readonly Stack<Cache<T>> FreeValues;
	private T value;
	private bool isFree;
	private static int maxCacheSize;

	// Properties
	public static int MaxCacheSize { get; set; }
	public T Value { get; }
	private bool Sirenix.Utilities.ICache<T>.IsFree { get; }

	// Methods

	public static int get_MaxCacheSize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D6F780 Offset: 0x1D6E780 VA: 0x181D6F780
	|-Cache<object>.get_MaxCacheSize
	*/

	public static void set_MaxCacheSize(int value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D6F9E0 Offset: 0x1D6E9E0 VA: 0x181D6F9E0
	|-Cache<object>.set_MaxCacheSize
	*/

	private void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D6F730 Offset: 0x1D6E730 VA: 0x181D6F730
	|-Cache<object>..ctor
	*/

	public T get_Value() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D6F880 Offset: 0x1D6E880 VA: 0x181D6F880
	|-Cache<MemberFinder>.get_Value
	|-Cache<object>.get_Value
	*/

	private bool Sirenix.Utilities.ICache<T>.get_IsFree() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x78C500 Offset: 0x78B500 VA: 0x18078C500
	|-Cache<object>.Sirenix.Utilities.ICache<T>.get_IsFree
	*/

	public static Cache<T> Claim() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D6DF00 Offset: 0x1D6CF00 VA: 0x181D6DF00
	|-Cache<MemberFinder>.Claim
	|-Cache<object>.Claim
	*/

	public static void Release(Cache<T> cache) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D6EB70 Offset: 0x1D6DB70 VA: 0x181D6EB70
	|-Cache<MemberFinder>.Release
	|-Cache<object>.Release
	*/

	public static T op_Implicit(Cache<T> cache) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D6F960 Offset: 0x1D6E960 VA: 0x181D6F960
	|-Cache<object>.op_Implicit
	*/

	private void Sirenix.Utilities.ICache<T>.Release() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D6F1B0 Offset: 0x1D6E1B0 VA: 0x181D6F1B0
	|-Cache<object>.Sirenix.Utilities.ICache<T>.Release
	*/

	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D6F1B0 Offset: 0x1D6E1B0 VA: 0x181D6F1B0
	|-Cache<object>.System.IDisposable.Dispose
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D6F4D0 Offset: 0x1D6E4D0 VA: 0x181D6F4D0
	|-Cache<object>..cctor
	*/
}

// Namespace: Sirenix.Utilities
public static class DeepReflection
{
	// Fields
	private static MethodInfo WeakListGetItem;
	private static MethodInfo WeakListSetItem;
	private static MethodInfo CreateWeakAliasForInstanceGetDelegate1MethodInfo;
	private static MethodInfo CreateWeakAliasForInstanceGetDelegate2MethodInfo;
	private static MethodInfo CreateWeakAliasForStaticGetDelegateMethodInfo;
	private static MethodInfo CreateWeakAliasForInstanceSetDelegate1MethodInfo;

	// Methods

	public static Func<object> CreateWeakStaticValueGetter(Type rootType, Type resultType, string path, bool allowEmit = True) { }

	public static Func<object, object> CreateWeakInstanceValueGetter(Type rootType, Type resultType, string path, bool allowEmit = True) { }

	public static Action<object, object> CreateWeakInstanceValueSetter(Type rootType, Type argType, string path, bool allowEmit = True) { }

	public static Func<object, TResult> CreateWeakInstanceValueGetter<TResult>(Type rootType, string path, bool allowEmit = True) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A3B60 Offset: 0x10A2B60 VA: 0x1810A3B60
	|-DeepReflection.CreateWeakInstanceValueGetter<object>
	*/

	public static Func<TResult> CreateValueGetter<TResult>(Type rootType, string path, bool allowEmit = True) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A3720 Offset: 0x10A2720 VA: 0x1810A3720
	|-DeepReflection.CreateValueGetter<object>
	*/

	public static Func<TTarget, TResult> CreateValueGetter<TTarget, TResult>(string path, bool allowEmit = True) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A3560 Offset: 0x10A2560 VA: 0x1810A3560
	|-DeepReflection.CreateValueGetter<object, object>
	*/

	private static Func<object, object> CreateWeakAliasForInstanceGetDelegate1<TTarget, TResult>(Func<TTarget, TResult> func) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A3920 Offset: 0x10A2920 VA: 0x1810A3920
	|-DeepReflection.CreateWeakAliasForInstanceGetDelegate1<object, object>
	*/

	private static Func<object, TResult> CreateWeakAliasForInstanceGetDelegate2<TTarget, TResult>(Func<TTarget, TResult> func) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A39E0 Offset: 0x10A29E0 VA: 0x1810A39E0
	|-DeepReflection.CreateWeakAliasForInstanceGetDelegate2<object, object>
	*/

	private static Func<object> CreateWeakAliasForStaticGetDelegate<TResult>(Func<TResult> func) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A3AA0 Offset: 0x10A2AA0 VA: 0x1810A3AA0
	|-DeepReflection.CreateWeakAliasForStaticGetDelegate<object>
	*/

	private static Action<object, object> CreateWeakAliasForInstanceSetDelegate1<TTarget, TArg1>(Action<TTarget, TArg1> func) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C1F380 Offset: 0x1C1E380 VA: 0x181C1F380
	|-DeepReflection.CreateWeakAliasForInstanceSetDelegate1<object, object>
	*/

	private static Action<object, TArg1> CreateWeakAliasForInstanceSetDelegate2<TTarget, TArg1>(Action<TTarget, TArg1> func) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A39E0 Offset: 0x10A29E0 VA: 0x1810A39E0
	|-DeepReflection.CreateWeakAliasForInstanceSetDelegate2<object, object>
	*/

	private static Action<object> CreateWeakAliasForStaticSetDelegate<TArg1>(Action<TArg1> func) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C1F440 Offset: 0x1C1E440 VA: 0x181C1F440
	|-DeepReflection.CreateWeakAliasForStaticSetDelegate<object>
	*/

	private static Delegate CreateEmittedDeepValueGetterDelegate(string path, Type rootType, Type resultType, List<DeepReflection.PathStep> memberPath, bool rootIsStatic) { }

	private static Func<object> CreateSlowDeepStaticValueGetterDelegate(List<DeepReflection.PathStep> memberPath) { }

	private static Func<object, object> CreateSlowDeepInstanceValueGetterDelegate(List<DeepReflection.PathStep> memberPath) { }

	private static Action<object, object> CreateSlowDeepInstanceValueSetterDelegate(List<DeepReflection.PathStep> memberPath) { }

	private static object SlowGetMemberValue(DeepReflection.PathStep step, object instance) { }

	private static void SlowSetMemberValue(DeepReflection.PathStep step, object instance, object value) { }

	private static List<DeepReflection.PathStep> GetMemberPath(Type rootType, ref Type resultType, string path, out bool rootIsStatic, bool isSet) { }

	private static MemberInfo GetStepMember(Type owningType, string name, bool expectMethod) { }

	private static void .cctor() { }
}

// Namespace: 
private enum DeepReflection.PathStepType
{
	// Fields
	public int value__;
	public const DeepReflection.PathStepType Member = 0;
	public const DeepReflection.PathStepType WeakListElement = 1;
	public const DeepReflection.PathStepType StrongListElement = 2;
	public const DeepReflection.PathStepType ArrayElement = 3;
}

// Namespace: 
private struct DeepReflection.PathStep
{
	// Fields
	public readonly DeepReflection.PathStepType StepType;
	public readonly MemberInfo Member;
	public readonly int ElementIndex;
	public readonly Type ElementType;
	public readonly MethodInfo StrongListGetItemMethod;

	// Methods

	public void .ctor(MemberInfo member) { }

	public void .ctor(int elementIndex) { }

	public void .ctor(int elementIndex, Type strongListElementType, bool isArray) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DeepReflection.<>c__DisplayClass11_0<TResult>
{
	// Fields
	public Func<object, object> del;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-DeepReflection.<>c__DisplayClass11_0<object>..ctor
	*/

	internal TResult <CreateWeakInstanceValueGetter>b__0(object obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7FF30 Offset: 0x1D7EF30 VA: 0x181D7FF30
	|-DeepReflection.<>c__DisplayClass11_0<object>.<CreateWeakInstanceValueGetter>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DeepReflection.<>c__DisplayClass12_0<TResult>
{
	// Fields
	public Func<object> slowDelegate;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-DeepReflection.<>c__DisplayClass12_0<object>..ctor
	*/

	internal TResult <CreateValueGetter>b__0() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7FFE0 Offset: 0x1D7EFE0 VA: 0x181D7FFE0
	|-DeepReflection.<>c__DisplayClass12_0<object>.<CreateValueGetter>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DeepReflection.<>c__DisplayClass13_0<TTarget, TResult>
{
	// Fields
	public Func<object, object> slowDelegate;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-DeepReflection.<>c__DisplayClass13_0<object, object>..ctor
	*/

	internal TResult <CreateValueGetter>b__0(TTarget target) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D80080 Offset: 0x1D7F080 VA: 0x181D80080
	|-DeepReflection.<>c__DisplayClass13_0<object, object>.<CreateValueGetter>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DeepReflection.<>c__DisplayClass14_0<TTarget, TResult>
{
	// Fields
	public Func<TTarget, TResult> func;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-DeepReflection.<>c__DisplayClass14_0<object, object>..ctor
	*/

	internal object <CreateWeakAliasForInstanceGetDelegate1>b__0(object obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D80200 Offset: 0x1D7F200 VA: 0x181D80200
	|-DeepReflection.<>c__DisplayClass14_0<object, object>.<CreateWeakAliasForInstanceGetDelegate1>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DeepReflection.<>c__DisplayClass15_0<TTarget, TResult>
{
	// Fields
	public Func<TTarget, TResult> func;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-DeepReflection.<>c__DisplayClass15_0<object, object>..ctor
	*/

	internal TResult <CreateWeakAliasForInstanceGetDelegate2>b__0(object obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D80200 Offset: 0x1D7F200 VA: 0x181D80200
	|-DeepReflection.<>c__DisplayClass15_0<object, object>.<CreateWeakAliasForInstanceGetDelegate2>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DeepReflection.<>c__DisplayClass16_0<TResult>
{
	// Fields
	public Func<TResult> func;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-DeepReflection.<>c__DisplayClass16_0<object>..ctor
	*/

	internal object <CreateWeakAliasForStaticGetDelegate>b__0() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D76600 Offset: 0x1D75600 VA: 0x181D76600
	|-DeepReflection.<>c__DisplayClass16_0<object>.<CreateWeakAliasForStaticGetDelegate>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DeepReflection.<>c__DisplayClass17_0<TTarget, TArg1>
{
	// Fields
	public Action<TTarget, TArg1> func;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-DeepReflection.<>c__DisplayClass17_0<object, object>..ctor
	*/

	internal void <CreateWeakAliasForInstanceSetDelegate1>b__0(object obj, object arg) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D0BB60 Offset: 0x1D0AB60 VA: 0x181D0BB60
	|-DeepReflection.<>c__DisplayClass17_0<object, object>.<CreateWeakAliasForInstanceSetDelegate1>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DeepReflection.<>c__DisplayClass18_0<TTarget, TArg1>
{
	// Fields
	public Action<TTarget, TArg1> func;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-DeepReflection.<>c__DisplayClass18_0<object, object>..ctor
	*/

	internal void <CreateWeakAliasForInstanceSetDelegate2>b__0(object obj, TArg1 arg) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A8EE90 Offset: 0x1A8DE90 VA: 0x181A8EE90
	|-DeepReflection.<>c__DisplayClass18_0<object, object>.<CreateWeakAliasForInstanceSetDelegate2>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DeepReflection.<>c__DisplayClass19_0<TArg1>
{
	// Fields
	public Action<TArg1> func;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-DeepReflection.<>c__DisplayClass19_0<object>..ctor
	*/

	internal void <CreateWeakAliasForStaticSetDelegate>b__0(object arg) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D80200 Offset: 0x1D7F200 VA: 0x181D80200
	|-DeepReflection.<>c__DisplayClass19_0<object>.<CreateWeakAliasForStaticSetDelegate>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DeepReflection.<>c__DisplayClass21_0
{
	// Fields
	public List<DeepReflection.PathStep> memberPath;

	// Methods

	public void .ctor() { }

	internal object <CreateSlowDeepStaticValueGetterDelegate>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DeepReflection.<>c__DisplayClass22_0
{
	// Fields
	public List<DeepReflection.PathStep> memberPath;

	// Methods

	public void .ctor() { }

	internal object <CreateSlowDeepInstanceValueGetterDelegate>b__0(object instance) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DeepReflection.<>c__DisplayClass23_0
{
	// Fields
	public List<DeepReflection.PathStep> memberPath;

	// Methods

	public void .ctor() { }

	internal void <CreateSlowDeepInstanceValueSetterDelegate>b__0(object instance, object arg) { }
}

// Namespace: Sirenix.Utilities
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
public class DoubleLookupDictionary<TFirstKey, TSecondKey, TValue> : Dictionary<TFirstKey, Dictionary<TSecondKey, TValue>>
{
	// Fields
	private readonly IEqualityComparer<TSecondKey> secondKeyComparer;

	// Properties
	public Dictionary<TSecondKey, TValue> Item { get; }

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D727F0 Offset: 0x1D717F0 VA: 0x181D727F0
	|-DoubleLookupDictionary<object, object, object>..ctor
	|-DoubleLookupDictionary<Type, Type, Delegate>..ctor
	|-DoubleLookupDictionary<Type, Type, Func<object, object>>..ctor
	*/

	public void .ctor(IEqualityComparer<TFirstKey> firstKeyComparer, IEqualityComparer<TSecondKey> secondKeyComparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D727B0 Offset: 0x1D717B0 VA: 0x181D727B0
	|-DoubleLookupDictionary<object, object, object>..ctor
	*/

	public Dictionary<TSecondKey, TValue> get_Item(TFirstKey firstKey) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D72930 Offset: 0x1D71930 VA: 0x181D72930
	|-DoubleLookupDictionary<object, object, object>.get_Item
	*/

	public int InnerCount(TFirstKey firstKey) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D70380 Offset: 0x1D6F380 VA: 0x181D70380
	|-DoubleLookupDictionary<object, object, object>.InnerCount
	*/

	public int TotalInnerCount() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D71E70 Offset: 0x1D70E70 VA: 0x181D71E70
	|-DoubleLookupDictionary<object, object, object>.TotalInnerCount
	*/

	public bool ContainsKeys(TFirstKey firstKey, TSecondKey secondKey) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D702F0 Offset: 0x1D6F2F0 VA: 0x181D702F0
	|-DoubleLookupDictionary<object, object, object>.ContainsKeys
	*/

	public bool TryGetInnerValue(TFirstKey firstKey, TSecondKey secondKey, out TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D72650 Offset: 0x1D71650 VA: 0x181D72650
	|-DoubleLookupDictionary<object, object, object>.TryGetInnerValue
	|-DoubleLookupDictionary<Type, Type, Delegate>.TryGetInnerValue
	|-DoubleLookupDictionary<Type, Type, Func<object, object>>.TryGetInnerValue
	*/

	public TValue AddInner(TFirstKey firstKey, TSecondKey secondKey, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D6FE20 Offset: 0x1D6EE20 VA: 0x181D6FE20
	|-DoubleLookupDictionary<object, object, object>.AddInner
	|-DoubleLookupDictionary<Type, Type, Delegate>.AddInner
	|-DoubleLookupDictionary<Type, Type, Func<object, object>>.AddInner
	*/

	public bool RemoveInner(TFirstKey firstKey, TSecondKey secondKey) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D703F0 Offset: 0x1D6F3F0 VA: 0x181D703F0
	|-DoubleLookupDictionary<object, object, object>.RemoveInner
	*/

	public void RemoveWhere(Func<TValue, bool> predicate) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D71630 Offset: 0x1D70630 VA: 0x181D71630
	|-DoubleLookupDictionary<object, object, object>.RemoveWhere
	*/
}

// Namespace: Sirenix.Utilities
public sealed class WeakValueGetter : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual object Invoke(ref object instance) { }

	public virtual IAsyncResult BeginInvoke(ref object instance, AsyncCallback callback, object object) { }

	public virtual object EndInvoke(ref object instance, IAsyncResult result) { }
}

// Namespace: Sirenix.Utilities
public sealed class WeakValueSetter : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(ref object instance, object value) { }

	public virtual IAsyncResult BeginInvoke(ref object instance, object value, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(ref object instance, IAsyncResult result) { }
}

// Namespace: Sirenix.Utilities
public sealed class WeakValueGetter<FieldType> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-WeakValueGetter<object>..ctor
	*/

	public virtual FieldType Invoke(ref object instance) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x261FE00 Offset: 0x261EE00 VA: 0x18261FE00
	|-WeakValueGetter<object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(ref object instance, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D813F0 Offset: 0x1D803F0 VA: 0x181D813F0
	|-WeakValueGetter<object>.BeginInvoke
	*/

	public virtual FieldType EndInvoke(ref object instance, IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D81460 Offset: 0x1D80460 VA: 0x181D81460
	|-WeakValueGetter<object>.EndInvoke
	*/
}

// Namespace: Sirenix.Utilities
public sealed class WeakValueSetter<FieldType> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-WeakValueSetter<object>..ctor
	*/

	public virtual void Invoke(ref object instance, FieldType value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15C0380 Offset: 0x15BF380 VA: 0x1815C0380
	|-WeakValueSetter<object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(ref object instance, FieldType value, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EF6D0 Offset: 0x23EE6D0 VA: 0x1823EF6D0
	|-WeakValueSetter<object>.BeginInvoke
	*/

	public virtual void EndInvoke(ref object instance, IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D81460 Offset: 0x1D80460 VA: 0x181D81460
	|-WeakValueSetter<object>.EndInvoke
	*/
}

// Namespace: Sirenix.Utilities
public sealed class ValueGetter<InstanceType, FieldType> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-ValueGetter<object, IntPtr>..ctor
	|-ValueGetter<object, object>..ctor
	*/

	public virtual FieldType Invoke(ref InstanceType instance) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x261FE00 Offset: 0x261EE00 VA: 0x18261FE00
	|-ValueGetter<object, IntPtr>.Invoke
	|-ValueGetter<object, object>.Invoke
	|-ValueGetter<Object, IntPtr>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(ref InstanceType instance, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D813F0 Offset: 0x1D803F0 VA: 0x181D813F0
	|-ValueGetter<object, IntPtr>.BeginInvoke
	|-ValueGetter<object, object>.BeginInvoke
	*/

	public virtual FieldType EndInvoke(ref InstanceType instance, IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D81420 Offset: 0x1D80420 VA: 0x181D81420
	|-ValueGetter<object, IntPtr>.EndInvoke
	|
	|-RVA: 0x1D81460 Offset: 0x1D80460 VA: 0x181D81460
	|-ValueGetter<object, object>.EndInvoke
	*/
}

// Namespace: Sirenix.Utilities
public sealed class ValueSetter<InstanceType, FieldType> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-ValueSetter<object, object>..ctor
	*/

	public virtual void Invoke(ref InstanceType instance, FieldType value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15C0380 Offset: 0x15BF380 VA: 0x1815C0380
	|-ValueSetter<object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(ref InstanceType instance, FieldType value, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EF6D0 Offset: 0x23EE6D0 VA: 0x1823EF6D0
	|-ValueSetter<object, object>.BeginInvoke
	*/

	public virtual void EndInvoke(ref InstanceType instance, IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D81460 Offset: 0x1D80460 VA: 0x181D81460
	|-ValueSetter<object, object>.EndInvoke
	*/
}

// Namespace: Sirenix.Utilities
public static class EmitUtilities
{
	// Properties
	public static bool CanEmit { get; }

	// Methods

	public static bool get_CanEmit() { }

	public static Func<FieldType> CreateStaticFieldGetter<FieldType>(FieldInfo fieldInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A4490 Offset: 0x10A3490 VA: 0x1810A4490
	|-EmitUtilities.CreateStaticFieldGetter<object>
	*/

	public static Func<object> CreateWeakStaticFieldGetter(FieldInfo fieldInfo) { }

	public static Action<FieldType> CreateStaticFieldSetter<FieldType>(FieldInfo fieldInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C225D0 Offset: 0x1C215D0 VA: 0x181C225D0
	|-EmitUtilities.CreateStaticFieldSetter<object>
	*/

	public static Action<object> CreateWeakStaticFieldSetter(FieldInfo fieldInfo) { }

	public static ValueGetter<InstanceType, FieldType> CreateInstanceFieldGetter<InstanceType, FieldType>(FieldInfo fieldInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C1F500 Offset: 0x1C1E500 VA: 0x181C1F500
	|-EmitUtilities.CreateInstanceFieldGetter<object, IntPtr>
	|-EmitUtilities.CreateInstanceFieldGetter<Object, IntPtr>
	|
	|-RVA: 0x1C1F7C0 Offset: 0x1C1E7C0 VA: 0x181C1F7C0
	|-EmitUtilities.CreateInstanceFieldGetter<object, object>
	*/

	public static WeakValueGetter<FieldType> CreateWeakInstanceFieldGetter<FieldType>(Type instanceType, FieldInfo fieldInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C22CA0 Offset: 0x1C21CA0 VA: 0x181C22CA0
	|-EmitUtilities.CreateWeakInstanceFieldGetter<object>
	*/

	public static WeakValueGetter CreateWeakInstanceFieldGetter(Type instanceType, FieldInfo fieldInfo) { }

	public static ValueSetter<InstanceType, FieldType> CreateInstanceFieldSetter<InstanceType, FieldType>(FieldInfo fieldInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C1FBE0 Offset: 0x1C1EBE0 VA: 0x181C1FBE0
	|-EmitUtilities.CreateInstanceFieldSetter<object, object>
	*/

	public static WeakValueSetter<FieldType> CreateWeakInstanceFieldSetter<FieldType>(Type instanceType, FieldInfo fieldInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C22FE0 Offset: 0x1C21FE0 VA: 0x181C22FE0
	|-EmitUtilities.CreateWeakInstanceFieldSetter<object>
	*/

	public static WeakValueSetter CreateWeakInstanceFieldSetter(Type instanceType, FieldInfo fieldInfo) { }

	public static WeakValueGetter CreateWeakInstancePropertyGetter(Type instanceType, PropertyInfo propertyInfo) { }

	public static WeakValueSetter CreateWeakInstancePropertySetter(Type instanceType, PropertyInfo propertyInfo) { }

	public static Action<PropType> CreateStaticPropertySetter<PropType>(PropertyInfo propertyInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C22940 Offset: 0x1C21940 VA: 0x181C22940
	|-EmitUtilities.CreateStaticPropertySetter<object>
	*/

	public static Func<PropType> CreateStaticPropertyGetter<PropType>(PropertyInfo propertyInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A4710 Offset: 0x10A3710 VA: 0x1810A4710
	|-EmitUtilities.CreateStaticPropertyGetter<object>
	*/

	public static ValueSetter<InstanceType, PropType> CreateInstancePropertySetter<InstanceType, PropType>(PropertyInfo propertyInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C220A0 Offset: 0x1C210A0 VA: 0x181C220A0
	|-EmitUtilities.CreateInstancePropertySetter<object, object>
	*/

	public static ValueGetter<InstanceType, PropType> CreateInstancePropertyGetter<InstanceType, PropType>(PropertyInfo propertyInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C21D20 Offset: 0x1C20D20 VA: 0x181C21D20
	|-EmitUtilities.CreateInstancePropertyGetter<object, object>
	*/

	public static Func<InstanceType, ReturnType> CreateMethodReturner<InstanceType, ReturnType>(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A3F10 Offset: 0x10A2F10 VA: 0x1810A3F10
	|-EmitUtilities.CreateMethodReturner<object, object>
	*/

	public static Action CreateStaticMethodCaller(MethodInfo methodInfo) { }

	public static Action<object, TArg1> CreateWeakInstanceMethodCaller<TArg1>(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C23180 Offset: 0x1C22180 VA: 0x181C23180
	|-EmitUtilities.CreateWeakInstanceMethodCaller<object>
	*/

	public static Action<object> CreateWeakInstanceMethodCaller(MethodInfo methodInfo) { }

	public static Func<object, TArg1, TResult> CreateWeakInstanceMethodCaller<TResult, TArg1>(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A6150 Offset: 0x10A5150 VA: 0x1810A6150
	|-EmitUtilities.CreateWeakInstanceMethodCaller<object, object>
	*/

	public static Func<object, TResult> CreateWeakInstanceMethodCallerFunc<TResult>(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A56F0 Offset: 0x10A46F0 VA: 0x1810A56F0
	|-EmitUtilities.CreateWeakInstanceMethodCallerFunc<object>
	*/

	public static Func<object, TArg, TResult> CreateWeakInstanceMethodCallerFunc<TArg, TResult>(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A4A90 Offset: 0x10A3A90 VA: 0x1810A4A90
	|-EmitUtilities.CreateWeakInstanceMethodCallerFunc<object, object>
	*/

	public static Action<InstanceType> CreateInstanceMethodCaller<InstanceType>(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C20E20 Offset: 0x1C1FE20 VA: 0x181C20E20
	|-EmitUtilities.CreateInstanceMethodCaller<object>
	*/

	public static Action<InstanceType, Arg1> CreateInstanceMethodCaller<InstanceType, Arg1>(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C20880 Offset: 0x1C1F880 VA: 0x181C20880
	|-EmitUtilities.CreateInstanceMethodCaller<object, object>
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass2_0<FieldType>
{
	// Fields
	public FieldType value;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass2_0<object>..ctor
	*/

	internal FieldType <CreateStaticFieldGetter>b__0() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x81B350 Offset: 0x81A350 VA: 0x18081B350
	|-EmitUtilities.<>c__DisplayClass2_0<object>.<CreateStaticFieldGetter>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass2_1<FieldType>
{
	// Fields
	public FieldInfo fieldInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass2_1<object>..ctor
	*/

	internal FieldType <CreateStaticFieldGetter>b__1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D80E90 Offset: 0x1D7FE90 VA: 0x181D80E90
	|-EmitUtilities.<>c__DisplayClass2_1<object>.<CreateStaticFieldGetter>b__1
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass3_0
{
	// Fields
	public FieldInfo fieldInfo;

	// Methods

	public void .ctor() { }

	internal object <CreateWeakStaticFieldGetter>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass4_0<FieldType>
{
	// Fields
	public FieldInfo fieldInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass4_0<object>..ctor
	*/

	internal void <CreateStaticFieldSetter>b__0(FieldType value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1797D70 Offset: 0x1796D70 VA: 0x181797D70
	|-EmitUtilities.<>c__DisplayClass4_0<object>.<CreateStaticFieldSetter>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass5_0
{
	// Fields
	public FieldInfo fieldInfo;

	// Methods

	public void .ctor() { }

	internal void <CreateWeakStaticFieldSetter>b__0(object value) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass6_0<InstanceType, FieldType>
{
	// Fields
	public FieldInfo fieldInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass6_0<object, IntPtr>..ctor
	|-EmitUtilities.<>c__DisplayClass6_0<object, object>..ctor
	*/

	internal FieldType <CreateInstanceFieldGetter>b__0(ref InstanceType classInstance) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D80F10 Offset: 0x1D7FF10 VA: 0x181D80F10
	|-EmitUtilities.<>c__DisplayClass6_0<object, IntPtr>.<CreateInstanceFieldGetter>b__0
	|
	|-RVA: 0x1D80FA0 Offset: 0x1D7FFA0 VA: 0x181D80FA0
	|-EmitUtilities.<>c__DisplayClass6_0<object, object>.<CreateInstanceFieldGetter>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass7_0<FieldType>
{
	// Fields
	public FieldInfo fieldInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass7_0<object>..ctor
	*/

	internal FieldType <CreateWeakInstanceFieldGetter>b__0(ref object classInstance) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D81030 Offset: 0x1D80030 VA: 0x181D81030
	|-EmitUtilities.<>c__DisplayClass7_0<object>.<CreateWeakInstanceFieldGetter>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass8_0
{
	// Fields
	public FieldInfo fieldInfo;

	// Methods

	public void .ctor() { }

	internal object <CreateWeakInstanceFieldGetter>b__0(ref object classInstance) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass9_0<InstanceType, FieldType>
{
	// Fields
	public FieldInfo fieldInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass9_0<object, object>..ctor
	*/

	internal void <CreateInstanceFieldSetter>b__0(ref InstanceType classInstance, FieldType value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D810B0 Offset: 0x1D800B0 VA: 0x181D810B0
	|-EmitUtilities.<>c__DisplayClass9_0<object, object>.<CreateInstanceFieldSetter>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass10_0<FieldType>
{
	// Fields
	public FieldInfo fieldInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass10_0<object>..ctor
	*/

	internal void <CreateWeakInstanceFieldSetter>b__0(ref object classInstance, FieldType value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1537830 Offset: 0x1536830 VA: 0x181537830
	|-EmitUtilities.<>c__DisplayClass10_0<object>.<CreateWeakInstanceFieldSetter>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass11_0
{
	// Fields
	public FieldInfo fieldInfo;

	// Methods

	public void .ctor() { }

	internal void <CreateWeakInstanceFieldSetter>b__0(ref object classInstance, object value) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass12_0
{
	// Fields
	public PropertyInfo propertyInfo;

	// Methods

	public void .ctor() { }

	internal object <CreateWeakInstancePropertyGetter>b__0(ref object classInstance) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass13_0
{
	// Fields
	public PropertyInfo propertyInfo;

	// Methods

	public void .ctor() { }

	internal void <CreateWeakInstancePropertySetter>b__0(ref object classInstance, object value) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass14_0<PropType>
{
	// Fields
	public PropertyInfo propertyInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass14_0<object>..ctor
	*/

	internal void <CreateStaticPropertySetter>b__0(PropType value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D80130 Offset: 0x1D7F130 VA: 0x181D80130
	|-EmitUtilities.<>c__DisplayClass14_0<object>.<CreateStaticPropertySetter>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass15_0<PropType>
{
	// Fields
	public PropertyInfo propertyInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass15_0<object>..ctor
	*/

	internal PropType <CreateStaticPropertyGetter>b__0() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D80170 Offset: 0x1D7F170 VA: 0x181D80170
	|-EmitUtilities.<>c__DisplayClass15_0<object>.<CreateStaticPropertyGetter>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass16_0<InstanceType, PropType>
{
	// Fields
	public PropertyInfo propertyInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass16_0<object, object>..ctor
	*/

	internal void <CreateInstancePropertySetter>b__0(ref InstanceType classInstance, PropType value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D80450 Offset: 0x1D7F450 VA: 0x181D80450
	|-EmitUtilities.<>c__DisplayClass16_0<object, object>.<CreateInstancePropertySetter>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass17_0<InstanceType, PropType>
{
	// Fields
	public PropertyInfo propertyInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass17_0<object, object>..ctor
	*/

	internal PropType <CreateInstancePropertyGetter>b__0(ref InstanceType classInstance) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D80600 Offset: 0x1D7F600 VA: 0x181D80600
	|-EmitUtilities.<>c__DisplayClass17_0<object, object>.<CreateInstancePropertyGetter>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass20_0<TArg1>
{
	// Fields
	public MethodInfo methodInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass20_0<object>..ctor
	*/

	internal void <CreateWeakInstanceMethodCaller>b__0(object classInstance, TArg1 arg) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D80750 Offset: 0x1D7F750 VA: 0x181D80750
	|-EmitUtilities.<>c__DisplayClass20_0<object>.<CreateWeakInstanceMethodCaller>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass21_0
{
	// Fields
	public MethodInfo methodInfo;

	// Methods

	public void .ctor() { }

	internal void <CreateWeakInstanceMethodCaller>b__0(object classInstance) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass22_0<TResult, TArg1>
{
	// Fields
	public MethodInfo methodInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass22_0<object, object>..ctor
	*/

	internal TResult <CreateWeakInstanceMethodCaller>b__0(object classInstance, TArg1 arg1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D80A50 Offset: 0x1D7FA50 VA: 0x181D80A50
	|-EmitUtilities.<>c__DisplayClass22_0<object, object>.<CreateWeakInstanceMethodCaller>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass23_0<TResult>
{
	// Fields
	public MethodInfo methodInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass23_0<object>..ctor
	*/

	internal TResult <CreateWeakInstanceMethodCallerFunc>b__0(object classInstance) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D80B90 Offset: 0x1D7FB90 VA: 0x181D80B90
	|-EmitUtilities.<>c__DisplayClass23_0<object>.<CreateWeakInstanceMethodCallerFunc>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass24_0<TArg, TResult>
{
	// Fields
	public MethodInfo methodInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass24_0<object, object>..ctor
	*/

	internal TResult <CreateWeakInstanceMethodCallerFunc>b__0(object classInstance, TArg arg) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D80D50 Offset: 0x1D7FD50 VA: 0x181D80D50
	|-EmitUtilities.<>c__DisplayClass24_0<object, object>.<CreateWeakInstanceMethodCallerFunc>b__0
	*/
}

// Namespace: Sirenix.Utilities
public static class Flags
{
	// Fields
	public const BindingFlags AnyVisibility = 48;
	public const BindingFlags InstancePublic = 20;
	public const BindingFlags InstancePrivate = 36;
	public const BindingFlags InstanceAnyVisibility = 52;
	public const BindingFlags StaticPublic = 24;
	public const BindingFlags StaticPrivate = 40;
	public const BindingFlags StaticAnyVisibility = 56;
	public const BindingFlags InstancePublicDeclaredOnly = 22;
	public const BindingFlags InstancePrivateDeclaredOnly = 38;
	public const BindingFlags InstanceAnyDeclaredOnly = 54;
	public const BindingFlags StaticPublicDeclaredOnly = 26;
	public const BindingFlags StaticPrivateDeclaredOnly = 42;
	public const BindingFlags StaticAnyDeclaredOnly = 58;
	public const BindingFlags StaticInstanceAnyVisibility = 60;
	public const BindingFlags AllMembers = 124;
}

// Namespace: Sirenix.Utilities
public abstract class GlobalConfig<T> : ScriptableObject
{
	// Fields
	private static GlobalConfigAttribute configAttribute;
	private static T instance;

	// Properties
	private static GlobalConfigAttribute ConfigAttribute { get; }
	public static bool HasInstanceLoaded { get; }
	public static T Instance { get; }

	// Methods

	private static GlobalConfigAttribute get_ConfigAttribute() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D72C80 Offset: 0x1D71C80 VA: 0x181D72C80
	|-GlobalConfig<object>.get_ConfigAttribute
	*/

	public static bool get_HasInstanceLoaded() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D72F00 Offset: 0x1D71F00 VA: 0x181D72F00
	|-GlobalConfig<GlobalSerializationConfig>.get_HasInstanceLoaded
	|-GlobalConfig<object>.get_HasInstanceLoaded
	*/

	public static T get_Instance() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D72F90 Offset: 0x1D71F90 VA: 0x181D72F90
	|-GlobalConfig<GlobalSerializationConfig>.get_Instance
	|-GlobalConfig<object>.get_Instance
	*/

	public static void LoadInstanceIfAssetExists() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D72A10 Offset: 0x1D71A10 VA: 0x181D72A10
	|-GlobalConfig<GlobalSerializationConfig>.LoadInstanceIfAssetExists
	|-GlobalConfig<object>.LoadInstanceIfAssetExists
	*/

	public void OpenInEditor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D72C30 Offset: 0x1D71C30 VA: 0x181D72C30
	|-GlobalConfig<object>.OpenInEditor
	*/

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CCAC10 Offset: 0x1CC9C10 VA: 0x181CCAC10
	|-GlobalConfig<GlobalSerializationConfig>..ctor
	|-GlobalConfig<object>..ctor
	*/
}

// Namespace: Sirenix.Utilities
[AttributeUsageAttribute] // RVA: 0xABC30 Offset: 0xAB030 VA: 0x1800ABC30
public class GlobalConfigAttribute : Attribute
{
	// Fields
	private string assetPath;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <UseAsset>k__BackingField;

	// Properties
	public string FullPath { get; }
	public string AssetPath { get; }
	public string ResourcesPath { get; }
	public bool UseAsset { get; set; }
	public bool IsInResourcesFolder { get; }

	// Methods

	public string get_FullPath() { }

	public string get_AssetPath() { }

	public string get_ResourcesPath() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_UseAsset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_UseAsset(bool value) { }

	public bool get_IsInResourcesFolder() { }

	public void .ctor() { }

	public void .ctor(string assetPath) { }
}

// Namespace: Sirenix.Utilities
public static class GUILayoutOptions
{
	// Fields
	private static int CurrentCacheIndex;
	private static readonly GUILayoutOptions.GUILayoutOptionsInstance[] GUILayoutOptionsInstanceCache;
	private static readonly Dictionary<GUILayoutOptions.GUILayoutOptionsInstance, GUILayoutOption[]> GUILayoutOptionsCache;
	public static readonly GUILayoutOption[] EmptyGUIOptions;

	// Methods

	private static void .cctor() { }

	public static GUILayoutOptions.GUILayoutOptionsInstance Width(float width) { }

	public static GUILayoutOptions.GUILayoutOptionsInstance Height(float height) { }

	public static GUILayoutOptions.GUILayoutOptionsInstance MaxHeight(float height) { }

	public static GUILayoutOptions.GUILayoutOptionsInstance MaxWidth(float width) { }

	public static GUILayoutOptions.GUILayoutOptionsInstance MinWidth(float width) { }

	public static GUILayoutOptions.GUILayoutOptionsInstance MinHeight(float height) { }

	public static GUILayoutOptions.GUILayoutOptionsInstance ExpandHeight(bool expand = True) { }

	public static GUILayoutOptions.GUILayoutOptionsInstance ExpandWidth(bool expand = True) { }
}

// Namespace: 
internal enum GUILayoutOptions.GUILayoutOptionType
{
	// Fields
	public int value__;
	public const GUILayoutOptions.GUILayoutOptionType Width = 0;
	public const GUILayoutOptions.GUILayoutOptionType Height = 1;
	public const GUILayoutOptions.GUILayoutOptionType MinWidth = 2;
	public const GUILayoutOptions.GUILayoutOptionType MaxHeight = 3;
	public const GUILayoutOptions.GUILayoutOptionType MaxWidth = 4;
	public const GUILayoutOptions.GUILayoutOptionType MinHeight = 5;
	public const GUILayoutOptions.GUILayoutOptionType ExpandHeight = 6;
	public const GUILayoutOptions.GUILayoutOptionType ExpandWidth = 7;
}

// Namespace: 
public sealed class GUILayoutOptions.GUILayoutOptionsInstance : IEquatable<GUILayoutOptions.GUILayoutOptionsInstance>
{
	// Fields
	private float value;
	internal GUILayoutOptions.GUILayoutOptionsInstance Parent;
	internal GUILayoutOptions.GUILayoutOptionType GUILayoutOptionType;

	// Methods

	private GUILayoutOption[] GetCachedOptions() { }

	public static GUILayoutOption[] op_Implicit(GUILayoutOptions.GUILayoutOptionsInstance options) { }

	private GUILayoutOption[] CreateOptionsArary() { }

	private GUILayoutOptions.GUILayoutOptionsInstance Clone() { }

	internal void .ctor() { }

	public GUILayoutOptions.GUILayoutOptionsInstance Width(float width) { }

	public GUILayoutOptions.GUILayoutOptionsInstance Height(float height) { }

	public GUILayoutOptions.GUILayoutOptionsInstance MaxHeight(float height) { }

	public GUILayoutOptions.GUILayoutOptionsInstance MaxWidth(float width) { }

	public GUILayoutOptions.GUILayoutOptionsInstance MinHeight(float height) { }

	public GUILayoutOptions.GUILayoutOptionsInstance MinWidth(float width) { }

	public GUILayoutOptions.GUILayoutOptionsInstance ExpandHeight(bool expand = True) { }

	public GUILayoutOptions.GUILayoutOptionsInstance ExpandWidth(bool expand = True) { }

	internal void SetValue(GUILayoutOptions.GUILayoutOptionType type, float value) { }

	internal void SetValue(GUILayoutOptions.GUILayoutOptionType type, bool value) { }

	public bool Equals(GUILayoutOptions.GUILayoutOptionsInstance other) { }

	public override int GetHashCode() { }
}

// Namespace: Sirenix.Utilities
public interface ICacheNotificationReceiver
{
	// Methods

	public abstract void OnFreed() { }

	public abstract void OnClaimed() { }
}

// Namespace: Sirenix.Utilities
[Serializable]
public class ImmutableHashSet<T> : IEnumerable<T>, IEnumerable
{
	// Fields
	private readonly HashSet<T> hashSet;

	// Methods

	public void .ctor(HashSet<T> hashSet) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D733E0 Offset: 0x1D723E0 VA: 0x181D733E0
	|-ImmutableHashSet<object>..ctor
	*/

	public bool Contains(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDE950 Offset: 0x1CDD950 VA: 0x181CDE950
	|-ImmutableHashSet<object>.Contains
	*/

	public IEnumerator<T> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73360 Offset: 0x1D72360 VA: 0x181D73360
	|-ImmutableHashSet<object>.GetEnumerator
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73360 Offset: 0x1D72360 VA: 0x181D73360
	|-ImmutableHashSet<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: Sirenix.Utilities
public interface IImmutableList : IList, IEnumerable, ICollection
{}

// Namespace: Sirenix.Utilities
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public interface IImmutableList<T> : IImmutableList, IList, IEnumerable, ICollection, IList<T>, ICollection<T>, IEnumerable<T>
{
	// Properties
	public abstract T Item { get; }

	// Methods

	public abstract T get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IImmutableList<object>.get_Item
	*/
}

// Namespace: Sirenix.Utilities
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
public sealed class ImmutableList : IImmutableList<object>, IImmutableList, IList, IEnumerable, ICollection, IList<object>, ICollection<object>, IEnumerable<object>
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IList innerList;

	// Properties
	public int Count { get; }
	public bool IsFixedSize { get; }
	public bool IsReadOnly { get; }
	public bool IsSynchronized { get; }
	public object SyncRoot { get; }
	private object System.Collections.IList.Item { get; set; }
	private object System.Collections.Generic.IList<System.Object>.Item { get; set; }
	public object Item { get; }

	// Methods

	public void .ctor(IList innerList) { }

	public int get_Count() { }

	public bool get_IsFixedSize() { }

	public bool get_IsReadOnly() { }

	public bool get_IsSynchronized() { }

	public object get_SyncRoot() { }

	private object System.Collections.IList.get_Item(int index) { }

	private void System.Collections.IList.set_Item(int index, object value) { }

	private object System.Collections.Generic.IList<System.Object>.get_Item(int index) { }

	private void System.Collections.Generic.IList<System.Object>.set_Item(int index, object value) { }

	public object get_Item(int index) { }

	public bool Contains(object value) { }

	public void CopyTo(object[] array, int arrayIndex) { }

	public void CopyTo(Array array, int index) { }

	public IEnumerator GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	private IEnumerator<object> System.Collections.Generic.IEnumerable<System.Object>.GetEnumerator() { }

	private int System.Collections.IList.Add(object value) { }

	private void System.Collections.IList.Clear() { }

	private void System.Collections.IList.Insert(int index, object value) { }

	private void System.Collections.IList.Remove(object value) { }

	private void System.Collections.IList.RemoveAt(int index) { }

	public int IndexOf(object value) { }

	private void System.Collections.Generic.IList<System.Object>.RemoveAt(int index) { }

	private void System.Collections.Generic.IList<System.Object>.Insert(int index, object item) { }

	private void System.Collections.Generic.ICollection<System.Object>.Add(object item) { }

	private void System.Collections.Generic.ICollection<System.Object>.Clear() { }

	private bool System.Collections.Generic.ICollection<System.Object>.Remove(object item) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ImmutableList.<System-Collections-Generic-IEnumerable<System-Object>-GetEnumerator>d__25 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public ImmutableList <>4__this;
	private IEnumerator <>7__wrap1;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	private void <>m__Finally1() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: Sirenix.Utilities
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
public sealed class ImmutableList<T> : IImmutableList<T>, IImmutableList, IList, IEnumerable, ICollection, IList<T>, ICollection<T>, IEnumerable<T>
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IList<T> innerList;

	// Properties
	public int Count { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }
	private bool System.Collections.IList.IsFixedSize { get; }
	private bool System.Collections.IList.IsReadOnly { get; }
	public bool IsReadOnly { get; }
	private object System.Collections.IList.Item { get; set; }
	private T System.Collections.Generic.IList<T>.Item { get; set; }
	public T Item { get; }

	// Methods

	public void .ctor(IList<T> innerList) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74130 Offset: 0x1D73130 VA: 0x181D74130
	|-ImmutableList<object>..ctor
	|-ImmutableList<Assembly>..ctor
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2716820 Offset: 0x2715820 VA: 0x182716820
	|-ImmutableList<object>.get_Count
	*/

	private bool System.Collections.ICollection.get_IsSynchronized() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-ImmutableList<object>.System.Collections.ICollection.get_IsSynchronized
	*/

	private object System.Collections.ICollection.get_SyncRoot() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x180AE70 Offset: 0x1809E70 VA: 0x18180AE70
	|-ImmutableList<object>.System.Collections.ICollection.get_SyncRoot
	*/

	private bool System.Collections.IList.get_IsFixedSize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-ImmutableList<object>.System.Collections.IList.get_IsFixedSize
	*/

	private bool System.Collections.IList.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-ImmutableList<object>.System.Collections.IList.get_IsReadOnly
	*/

	public bool get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-ImmutableList<object>.get_IsReadOnly
	*/

	private object System.Collections.IList.get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74040 Offset: 0x1D73040 VA: 0x181D74040
	|-ImmutableList<object>.System.Collections.IList.get_Item
	*/

	private void System.Collections.IList.set_Item(int index, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D740D0 Offset: 0x1D730D0 VA: 0x181D740D0
	|-ImmutableList<object>.System.Collections.IList.set_Item
	*/

	private T System.Collections.Generic.IList<T>.get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74250 Offset: 0x1D73250 VA: 0x181D74250
	|-ImmutableList<object>.System.Collections.Generic.IList<T>.get_Item
	*/

	private void System.Collections.Generic.IList<T>.set_Item(int index, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73980 Offset: 0x1D72980 VA: 0x181D73980
	|-ImmutableList<object>.System.Collections.Generic.IList<T>.set_Item
	*/

	public T get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74250 Offset: 0x1D73250 VA: 0x181D74250
	|-ImmutableList<object>.get_Item
	*/

	public bool Contains(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73420 Offset: 0x1D72420 VA: 0x181D73420
	|-ImmutableList<object>.Contains
	*/

	public void CopyTo(T[] array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2599BD0 Offset: 0x2598BD0 VA: 0x182599BD0
	|-ImmutableList<object>.CopyTo
	*/

	public IEnumerator<T> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73490 Offset: 0x1D72490 VA: 0x181D73490
	|-ImmutableList<object>.GetEnumerator
	*/

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D739E0 Offset: 0x1D729E0 VA: 0x181D739E0
	|-ImmutableList<object>.System.Collections.ICollection.CopyTo
	*/

	private void System.Collections.Generic.ICollection<T>.Add(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D735C0 Offset: 0x1D725C0 VA: 0x181D735C0
	|-ImmutableList<object>.System.Collections.Generic.ICollection<T>.Add
	*/

	private void System.Collections.Generic.ICollection<T>.Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73680 Offset: 0x1D72680 VA: 0x181D73680
	|-ImmutableList<object>.System.Collections.Generic.ICollection<T>.Clear
	*/

	private bool System.Collections.Generic.ICollection<T>.Remove(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73740 Offset: 0x1D72740 VA: 0x181D73740
	|-ImmutableList<object>.System.Collections.Generic.ICollection<T>.Remove
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73AB0 Offset: 0x1D72AB0 VA: 0x181D73AB0
	|-ImmutableList<object>.System.Collections.IEnumerable.GetEnumerator
	*/

	private int System.Collections.IList.Add(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73B40 Offset: 0x1D72B40 VA: 0x181D73B40
	|-ImmutableList<object>.System.Collections.IList.Add
	*/

	private void System.Collections.IList.Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73BA0 Offset: 0x1D72BA0 VA: 0x181D73BA0
	|-ImmutableList<object>.System.Collections.IList.Clear
	*/

	private bool System.Collections.IList.Contains(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73C60 Offset: 0x1D72C60 VA: 0x181D73C60
	|-ImmutableList<object>.System.Collections.IList.Contains
	*/

	private int System.Collections.IList.IndexOf(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73D30 Offset: 0x1D72D30 VA: 0x181D73D30
	|-ImmutableList<object>.System.Collections.IList.IndexOf
	*/

	private void System.Collections.IList.Insert(int index, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73E00 Offset: 0x1D72E00 VA: 0x181D73E00
	|-ImmutableList<object>.System.Collections.IList.Insert
	*/

	private void System.Collections.IList.Remove(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73FE0 Offset: 0x1D72FE0 VA: 0x181D73FE0
	|-ImmutableList<object>.System.Collections.IList.Remove
	*/

	private void System.Collections.Generic.IList<T>.Insert(int index, T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73800 Offset: 0x1D72800 VA: 0x181D73800
	|-ImmutableList<object>.System.Collections.Generic.IList<T>.Insert
	*/

	private void System.Collections.IList.RemoveAt(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73F20 Offset: 0x1D72F20 VA: 0x181D73F20
	|-ImmutableList<object>.System.Collections.IList.RemoveAt
	*/

	public int IndexOf(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D734F0 Offset: 0x1D724F0 VA: 0x181D734F0
	|-ImmutableList<object>.IndexOf
	*/

	private void System.Collections.Generic.IList<T>.RemoveAt(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D738C0 Offset: 0x1D728C0 VA: 0x181D738C0
	|-ImmutableList<object>.System.Collections.Generic.IList<T>.RemoveAt
	*/
}

// Namespace: Sirenix.Utilities
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
public sealed class ImmutableList<TList, TElement> : IImmutableList<TElement>, IImmutableList, IList, IEnumerable, ICollection, IList<TElement>, ICollection<TElement>, IEnumerable<TElement>
{
	// Fields
	private TList innerList;

	// Properties
	public int Count { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }
	private bool System.Collections.IList.IsFixedSize { get; }
	private bool System.Collections.IList.IsReadOnly { get; }
	public bool IsReadOnly { get; }
	private object System.Collections.IList.Item { get; set; }
	private TElement System.Collections.Generic.IList<TElement>.Item { get; set; }
	public TElement Item { get; }

	// Methods

	public void .ctor(TList innerList) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D750F0 Offset: 0x1D740F0 VA: 0x181D750F0
	|-ImmutableList<object, object>..ctor
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D75180 Offset: 0x1D74180 VA: 0x181D75180
	|-ImmutableList<object, object>.get_Count
	*/

	private bool System.Collections.ICollection.get_IsSynchronized() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-ImmutableList<object, object>.System.Collections.ICollection.get_IsSynchronized
	*/

	private object System.Collections.ICollection.get_SyncRoot() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x180AE70 Offset: 0x1809E70 VA: 0x18180AE70
	|-ImmutableList<object, object>.System.Collections.ICollection.get_SyncRoot
	*/

	private bool System.Collections.IList.get_IsFixedSize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-ImmutableList<object, object>.System.Collections.IList.get_IsFixedSize
	*/

	private bool System.Collections.IList.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-ImmutableList<object, object>.System.Collections.IList.get_IsReadOnly
	*/

	public bool get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-ImmutableList<object, object>.get_IsReadOnly
	*/

	private object System.Collections.IList.get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74F70 Offset: 0x1D73F70 VA: 0x181D74F70
	|-ImmutableList<object, object>.System.Collections.IList.get_Item
	*/

	private void System.Collections.IList.set_Item(int index, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74FA0 Offset: 0x1D73FA0 VA: 0x181D74FA0
	|-ImmutableList<object, object>.System.Collections.IList.set_Item
	*/

	private TElement System.Collections.Generic.IList<TElement>.get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D751E0 Offset: 0x1D741E0 VA: 0x181D751E0
	|-ImmutableList<object, object>.System.Collections.Generic.IList<TElement>.get_Item
	*/

	private void System.Collections.Generic.IList<TElement>.set_Item(int index, TElement value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74840 Offset: 0x1D73840 VA: 0x181D74840
	|-ImmutableList<object, object>.System.Collections.Generic.IList<TElement>.set_Item
	*/

	public TElement get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D751E0 Offset: 0x1D741E0 VA: 0x181D751E0
	|-ImmutableList<object, object>.get_Item
	*/

	public bool Contains(TElement item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D742C0 Offset: 0x1D732C0 VA: 0x181D742C0
	|-ImmutableList<object, object>.Contains
	*/

	public void CopyTo(TElement[] array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74330 Offset: 0x1D73330 VA: 0x181D74330
	|-ImmutableList<object, object>.CopyTo
	*/

	public IEnumerator<TElement> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D743B0 Offset: 0x1D733B0 VA: 0x181D743B0
	|-ImmutableList<object, object>.GetEnumerator
	*/

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74900 Offset: 0x1D73900 VA: 0x181D74900
	|-ImmutableList<object, object>.System.Collections.ICollection.CopyTo
	*/

	private void System.Collections.Generic.ICollection<TElement>.Add(TElement item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74480 Offset: 0x1D73480 VA: 0x181D74480
	|-ImmutableList<object, object>.System.Collections.Generic.ICollection<TElement>.Add
	*/

	private void System.Collections.Generic.ICollection<TElement>.Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D745A0 Offset: 0x1D735A0 VA: 0x181D745A0
	|-ImmutableList<object, object>.System.Collections.Generic.ICollection<TElement>.Clear
	*/

	private bool System.Collections.Generic.ICollection<TElement>.Remove(TElement item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74660 Offset: 0x1D73660 VA: 0x181D74660
	|-ImmutableList<object, object>.System.Collections.Generic.ICollection<TElement>.Remove
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D749E0 Offset: 0x1D739E0 VA: 0x181D749E0
	|-ImmutableList<object, object>.System.Collections.IEnumerable.GetEnumerator
	*/

	private int System.Collections.IList.Add(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74A10 Offset: 0x1D73A10 VA: 0x181D74A10
	|-ImmutableList<object, object>.System.Collections.IList.Add
	*/

	private void System.Collections.IList.Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74AD0 Offset: 0x1D73AD0 VA: 0x181D74AD0
	|-ImmutableList<object, object>.System.Collections.IList.Clear
	*/

	private bool System.Collections.IList.Contains(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74B90 Offset: 0x1D73B90 VA: 0x181D74B90
	|-ImmutableList<object, object>.System.Collections.IList.Contains
	*/

	private int System.Collections.IList.IndexOf(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74C60 Offset: 0x1D73C60 VA: 0x181D74C60
	|-ImmutableList<object, object>.System.Collections.IList.IndexOf
	*/

	private void System.Collections.IList.Insert(int index, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74D30 Offset: 0x1D73D30 VA: 0x181D74D30
	|-ImmutableList<object, object>.System.Collections.IList.Insert
	*/

	private void System.Collections.IList.Remove(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74F10 Offset: 0x1D73F10 VA: 0x181D74F10
	|-ImmutableList<object, object>.System.Collections.IList.Remove
	*/

	private void System.Collections.Generic.IList<TElement>.Insert(int index, TElement item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D746C0 Offset: 0x1D736C0 VA: 0x181D746C0
	|-ImmutableList<object, object>.System.Collections.Generic.IList<TElement>.Insert
	*/

	private void System.Collections.IList.RemoveAt(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74E50 Offset: 0x1D73E50 VA: 0x181D74E50
	|-ImmutableList<object, object>.System.Collections.IList.RemoveAt
	*/

	public int IndexOf(TElement item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74410 Offset: 0x1D73410 VA: 0x181D74410
	|-ImmutableList<object, object>.IndexOf
	*/

	private void System.Collections.Generic.IList<TElement>.RemoveAt(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74780 Offset: 0x1D73780 VA: 0x181D74780
	|-ImmutableList<object, object>.System.Collections.Generic.IList<TElement>.RemoveAt
	*/
}

// Namespace: Sirenix.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class ListExtensions
{
	// Methods

	public static void SetLength<T>(ref IList<T> list, int length) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145E1C0 Offset: 0x145D1C0 VA: 0x18145E1C0
	|-ListExtensions.SetLength<object>
	*/

	public static void SetLength<T>(ref IList<T> list, int length, Func<T> newElement) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145EA70 Offset: 0x145DA70 VA: 0x18145EA70
	|-ListExtensions.SetLength<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetLength<T>(IList<T> list, int length) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145DDF0 Offset: 0x145CDF0 VA: 0x18145DDF0
	|-ListExtensions.SetLength<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetLength<T>(IList<T> list, int length, Func<T> newElement) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145E640 Offset: 0x145D640 VA: 0x18145E640
	|-ListExtensions.SetLength<object>
	*/
}

// Namespace: Sirenix.Utilities
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
public class IndexedDictionary<TKey, TValue> : IDictionary<TKey, TValue>, IEnumerable, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IDictionary, ICollection
{
	// Fields
	private Dictionary<TKey, TValue> dictionary;
	private List<TKey> indexer;

	// Properties
	public ICollection<TKey> Keys { get; }
	public ICollection<TValue> Values { get; }
	public int Count { get; }
	public bool IsReadOnly { get; }
	private bool System.Collections.IDictionary.IsFixedSize { get; }
	private bool System.Collections.IDictionary.IsReadOnly { get; }
	private ICollection System.Collections.IDictionary.Keys { get; }
	private ICollection System.Collections.IDictionary.Values { get; }
	private int System.Collections.ICollection.Count { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }
	private object System.Collections.IDictionary.Item { get; set; }
	public TValue Item { get; set; }

	// Methods

	public ICollection<TKey> get_Keys() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D76600 Offset: 0x1D75600 VA: 0x181D76600
	|-IndexedDictionary<object, object>.get_Keys
	*/

	public ICollection<TValue> get_Values() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D76630 Offset: 0x1D75630 VA: 0x181D76630
	|-IndexedDictionary<object, object>.get_Values
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA68AE0 Offset: 0xA67AE0 VA: 0x180A68AE0
	|-IndexedDictionary<object, object>.get_Count
	*/

	public bool get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D76580 Offset: 0x1D75580 VA: 0x181D76580
	|-IndexedDictionary<object, object>.get_IsReadOnly
	*/

	private bool System.Collections.IDictionary.get_IsFixedSize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D75F50 Offset: 0x1D74F50 VA: 0x181D75F50
	|-IndexedDictionary<object, object>.System.Collections.IDictionary.get_IsFixedSize
	*/

	private bool System.Collections.IDictionary.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D75FA0 Offset: 0x1D74FA0 VA: 0x181D75FA0
	|-IndexedDictionary<object, object>.System.Collections.IDictionary.get_IsReadOnly
	*/

	private ICollection System.Collections.IDictionary.get_Keys() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D76110 Offset: 0x1D75110 VA: 0x181D76110
	|-IndexedDictionary<object, object>.System.Collections.IDictionary.get_Keys
	*/

	private ICollection System.Collections.IDictionary.get_Values() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D76160 Offset: 0x1D75160 VA: 0x181D76160
	|-IndexedDictionary<object, object>.System.Collections.IDictionary.get_Values
	*/

	private int System.Collections.ICollection.get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D75A10 Offset: 0x1D74A10 VA: 0x181D75A10
	|-IndexedDictionary<object, object>.System.Collections.ICollection.get_Count
	*/

	private bool System.Collections.ICollection.get_IsSynchronized() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D75A60 Offset: 0x1D74A60 VA: 0x181D75A60
	|-IndexedDictionary<object, object>.System.Collections.ICollection.get_IsSynchronized
	*/

	private object System.Collections.ICollection.get_SyncRoot() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D75AB0 Offset: 0x1D74AB0 VA: 0x181D75AB0
	|-IndexedDictionary<object, object>.System.Collections.ICollection.get_SyncRoot
	*/

	private object System.Collections.IDictionary.get_Item(object key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D75FF0 Offset: 0x1D74FF0 VA: 0x181D75FF0
	|-IndexedDictionary<object, object>.System.Collections.IDictionary.get_Item
	*/

	private void System.Collections.IDictionary.set_Item(object key, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D761B0 Offset: 0x1D751B0 VA: 0x181D761B0
	|-IndexedDictionary<object, object>.System.Collections.IDictionary.set_Item
	*/

	public TValue get_Item(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D765D0 Offset: 0x1D755D0 VA: 0x181D765D0
	|-IndexedDictionary<object, object>.get_Item
	*/

	public void set_Item(TKey key, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D76660 Offset: 0x1D75660 VA: 0x181D76660
	|-IndexedDictionary<object, object>.set_Item
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D763D0 Offset: 0x1D753D0 VA: 0x181D763D0
	|-IndexedDictionary<object, object>..ctor
	*/

	public void .ctor(int capacity) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D764A0 Offset: 0x1D754A0 VA: 0x181D764A0
	|-IndexedDictionary<object, object>..ctor
	*/

	public KeyValuePair<TKey, TValue> Get(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D756B0 Offset: 0x1D746B0 VA: 0x181D756B0
	|-IndexedDictionary<object, object>.Get
	*/

	public TKey GetKey(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D75620 Offset: 0x1D74620 VA: 0x181D75620
	|-IndexedDictionary<object, object>.GetKey
	*/

	public TValue GetValue(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D75650 Offset: 0x1D74650 VA: 0x181D75650
	|-IndexedDictionary<object, object>.GetValue
	*/

	public int IndexOf(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D75760 Offset: 0x1D74760 VA: 0x181D75760
	|-IndexedDictionary<object, object>.IndexOf
	*/

	public void Add(TKey key, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D75350 Offset: 0x1D74350 VA: 0x181D75350
	|-IndexedDictionary<object, object>.Add
	*/

	public void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D753D0 Offset: 0x1D743D0 VA: 0x181D753D0
	|-IndexedDictionary<object, object>.Clear
	*/

	public bool Remove(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D75940 Offset: 0x1D74940 VA: 0x181D75940
	|-IndexedDictionary<object, object>.Remove
	*/

	public void RemoveAt(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D75790 Offset: 0x1D74790 VA: 0x181D75790
	|-IndexedDictionary<object, object>.RemoveAt
	*/

	public bool ContainsKey(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D75440 Offset: 0x1D74440 VA: 0x181D75440
	|-IndexedDictionary<object, object>.ContainsKey
	*/

	public bool TryGetValue(TKey key, out TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D763A0 Offset: 0x1D753A0 VA: 0x181D763A0
	|-IndexedDictionary<object, object>.TryGetValue
	*/

	public void Add(KeyValuePair<TKey, TValue> item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D75250 Offset: 0x1D74250 VA: 0x181D75250
	|-IndexedDictionary<object, object>.Add
	*/

	public bool Contains(KeyValuePair<TKey, TValue> item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D75470 Offset: 0x1D74470 VA: 0x181D75470
	|-IndexedDictionary<object, object>.Contains
	*/

	public void CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D75540 Offset: 0x1D74540 VA: 0x181D75540
	|-IndexedDictionary<object, object>.CopyTo
	*/

	public bool Remove(KeyValuePair<TKey, TValue> item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D75870 Offset: 0x1D74870 VA: 0x181D75870
	|-IndexedDictionary<object, object>.Remove
	*/

	public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D75590 Offset: 0x1D74590 VA: 0x181D75590
	|-IndexedDictionary<object, object>.GetEnumerator
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D76370 Offset: 0x1D75370 VA: 0x181D76370
	|-IndexedDictionary<object, object>.System.Collections.IEnumerable.GetEnumerator
	*/

	private void System.Collections.IDictionary.Add(object key, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D75B00 Offset: 0x1D74B00 VA: 0x181D75B00
	|-IndexedDictionary<object, object>.System.Collections.IDictionary.Add
	*/

	private void System.Collections.IDictionary.Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D75CC0 Offset: 0x1D74CC0 VA: 0x181D75CC0
	|-IndexedDictionary<object, object>.System.Collections.IDictionary.Clear
	*/

	private bool System.Collections.IDictionary.Contains(object key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D75CF0 Offset: 0x1D74CF0 VA: 0x181D75CF0
	|-IndexedDictionary<object, object>.System.Collections.IDictionary.Contains
	*/

	private IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D75E20 Offset: 0x1D74E20 VA: 0x181D75E20
	|-IndexedDictionary<object, object>.System.Collections.IDictionary.GetEnumerator
	*/

	private void System.Collections.IDictionary.Remove(object key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D75EB0 Offset: 0x1D74EB0 VA: 0x181D75EB0
	|-IndexedDictionary<object, object>.System.Collections.IDictionary.Remove
	*/

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D759C0 Offset: 0x1D749C0 VA: 0x181D759C0
	|-IndexedDictionary<object, object>.System.Collections.ICollection.CopyTo
	*/
}

// Namespace: Sirenix.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class MathUtilities
{
	// Fields
	private const float ZERO_TOLERANCE = 1E-06;

	// Methods

	public static float PointDistanceToLine(Vector3 point, Vector3 a, Vector3 b) { }

	public static float Hermite(float start, float end, float t) { }

	public static float StackHermite(float start, float end, float t, int count) { }

	public static float Fract(float value) { }

	public static Vector2 Fract(Vector2 value) { }

	public static Vector3 Fract(Vector3 value) { }

	public static float BounceEaseInFastOut(float t) { }

	public static float Hermite01(float t) { }

	public static float StackHermite01(float t, int count) { }

	public static Vector3 LerpUnclamped(Vector3 from, Vector3 to, float amount) { }

	public static Vector2 LerpUnclamped(Vector2 from, Vector2 to, float amount) { }

	public static float Bounce(float value) { }

	public static float EaseInElastic(float value, float amplitude = 0.25, float length = 0.6) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector3 Pow(Vector3 v, float p) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector3 Abs(Vector3 v) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector3 Sign(Vector3 v) { }

	public static float EaseOutElastic(float value, float amplitude = 0.25, float length = 0.6) { }

	public static float EaseInOut(float t) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector3 Clamp(Vector3 value, Vector3 min, Vector3 max) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector2 Clamp(Vector2 value, Vector2 min, Vector2 max) { }

	public static int ComputeByteArrayHash(byte[] data) { }

	public static Vector3 InterpolatePoints(Vector3[] path, float t) { }

	public static bool LineIntersectsLine(Vector2 a1, Vector2 a2, Vector2 b1, Vector2 b2, out Vector2 intersection) { }

	public static Vector2 InfiniteLineIntersect(Vector2 ps1, Vector2 pe1, Vector2 ps2, Vector2 pe2) { }

	public static float LineDistToPlane(Vector3 planeOrigin, Vector3 planeNormal, Vector3 lineOrigin, Vector3 lineDirectionNormalized) { }

	public static float RayDistToPlane(Ray ray, Plane plane) { }

	public static Vector2 RotatePoint(Vector2 point, float degrees) { }

	public static Vector2 RotatePoint(Vector2 point, Vector2 around, float degrees) { }

	public static float SmoothStep(float a, float b, float t) { }

	public static float LinearStep(float a, float b, float t) { }

	public static double Wrap(double value, double min, double max) { }

	public static float Wrap(float value, float min, float max) { }

	public static int Wrap(int value, int min, int max) { }

	public static double RoundBasedOnMinimumDifference(double valueToRound, double minDifference) { }

	public static double DiscardLeastSignificantDecimal(double v) { }

	public static float ClampWrapAngle(float angle, float min, float max) { }

	private static int GetNumberOfDecimalsForMinimumDifference(double minDifference) { }
}

// Namespace: Sirenix.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class MemberFinderExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MemberFinder FindMember(Type type) { }
}

// Namespace: Sirenix.Utilities
public class MemberFinder
{
	// Fields
	private Type type;
	private Cache<MemberFinder> cache;
	private MemberFinder.ConditionFlags conditionFlags;
	private string name;
	private Type returnType;
	private List<Type> paramTypes;
	private bool returnTypeCanInherit;

	// Methods

	public void .ctor() { }

	public void .ctor(Type type) { }

	public static MemberFinder Start<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C26A40 Offset: 0x1C25A40 VA: 0x181C26A40
	|-MemberFinder.Start<object>
	*/

	public static MemberFinder Start(Type type) { }

	public MemberFinder HasNoParameters() { }

	public MemberFinder IsDeclaredOnly() { }

	public MemberFinder HasParameters(Type param1) { }

	public MemberFinder HasParameters(Type param1, Type param2) { }

	public MemberFinder HasParameters(Type param1, Type param2, Type param3) { }

	public MemberFinder HasParameters(Type param1, Type param2, Type param3, Type param4) { }

	public MemberFinder HasParameters<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C26930 Offset: 0x1C25930 VA: 0x181C26930
	|-MemberFinder.HasParameters<object>
	*/

	public MemberFinder HasParameters<T1, T2>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C26890 Offset: 0x1C25890 VA: 0x181C26890
	|-MemberFinder.HasParameters<object, object>
	*/

	public MemberFinder HasParameters<T1, T2, T3>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C267C0 Offset: 0x1C257C0 VA: 0x181C267C0
	|-MemberFinder.HasParameters<object, object, object>
	*/

	public MemberFinder HasParameters<T1, T2, T3, T4>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C266D0 Offset: 0x1C256D0 VA: 0x181C266D0
	|-MemberFinder.HasParameters<object, object, object, object>
	*/

	public MemberFinder HasReturnType(Type returnType, bool inherit = False) { }

	public MemberFinder HasReturnType<T>(bool inherit = False) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C269B0 Offset: 0x1C259B0 VA: 0x181C269B0
	|-MemberFinder.HasReturnType<object>
	*/

	public MemberFinder IsFieldOrProperty() { }

	public MemberFinder IsStatic() { }

	public MemberFinder IsInstance() { }

	public MemberFinder IsNamed(string name) { }

	public MemberFinder IsProperty() { }

	public MemberFinder IsMethod() { }

	public MemberFinder IsField() { }

	public MemberFinder IsPublic() { }

	public MemberFinder IsNonPublic() { }

	public bool IsNamed(object customDeleteFunction) { }

	public MemberFinder ReturnsVoid() { }

	public T GetMember<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93DA50 Offset: 0x93CA50 VA: 0x18093DA50
	|-MemberFinder.GetMember<object>
	*/

	public T GetMember<T>(out string errorMessage) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93DA80 Offset: 0x93CA80 VA: 0x18093DA80
	|-MemberFinder.GetMember<object>
	*/

	public MemberInfo GetMember(out string errorMessage) { }

	public bool TryGetMember<T>(out T memberInfo, out string errorMessage) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x159C350 Offset: 0x159B350 VA: 0x18159C350
	|-MemberFinder.TryGetMember<object>
	*/

	public bool TryGetMember(out MemberInfo memberInfo, out string errorMessage) { }

	public bool TryGetMembers(out MemberInfo[] memberInfos, out string errorMessage) { }

	private MemberFinder Start(Type type, Cache<MemberFinder> cache) { }

	private void Reset() { }

	private bool HasCondition(MemberFinder.ConditionFlags flag) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <TryGetMembers>b__40_0(MemberInfo n) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <TryGetMembers>b__40_2(MethodInfo x) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <TryGetMembers>b__40_4(MethodInfo x) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <TryGetMembers>b__40_5(FieldInfo n) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <TryGetMembers>b__40_6(PropertyInfo n) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <TryGetMembers>b__40_7(MemberInfo x) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <TryGetMembers>b__40_8(MemberInfo x) { }
}

// Namespace: 
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private enum MemberFinder.ConditionFlags
{
	// Fields
	public int value__;
	public const MemberFinder.ConditionFlags None = 0;
	public const MemberFinder.ConditionFlags IsStatic = 2;
	public const MemberFinder.ConditionFlags IsProperty = 4;
	public const MemberFinder.ConditionFlags IsInstance = 8;
	public const MemberFinder.ConditionFlags IsDeclaredOnly = 16;
	public const MemberFinder.ConditionFlags HasNoParamaters = 32;
	public const MemberFinder.ConditionFlags IsMethod = 64;
	public const MemberFinder.ConditionFlags IsField = 128;
	public const MemberFinder.ConditionFlags IsPublic = 256;
	public const MemberFinder.ConditionFlags IsNonPublic = 512;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class MemberFinder.<>c__DisplayClass40_0
{
	// Fields
	public bool isMethod;
	public bool isField;
	public bool isProperty;

	// Methods

	public void .ctor() { }

	internal bool <TryGetMembers>b__9(MemberInfo t) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class MemberFinder.<>c
{
	// Fields
	public static readonly MemberFinder.<>c <>9;
	public static Func<MemberInfo, bool> <>9__40_1;
	public static Func<MethodInfo, bool> <>9__40_3;
	public static Func<Type, string> <>9__40_10;
	public static Func<Type, string> <>9__40_11;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <TryGetMembers>b__40_1(MemberInfo x) { }

	internal bool <TryGetMembers>b__40_3(MethodInfo x) { }

	internal string <TryGetMembers>b__40_10(Type x) { }

	internal string <TryGetMembers>b__40_11(Type n) { }
}

// Namespace: Sirenix.Utilities
public static class MultiDimArrayUtilities
{
	// Methods

	public static TElement[,] InsertOneColumnLeft<TElement>(TElement[,] array, int columnIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x7644C0 Offset: 0x7634C0 VA: 0x1807644C0
	|-MultiDimArrayUtilities.InsertOneColumnLeft<object>
	*/

	public static TElement[,] InsertOneColumnRight<TElement>(TElement[,] arr, int columnIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x764650 Offset: 0x763650 VA: 0x180764650
	|-MultiDimArrayUtilities.InsertOneColumnRight<object>
	*/

	public static TElement[,] InsertOneRowAbove<TElement>(TElement[,] array, int rowIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x7647E0 Offset: 0x7637E0 VA: 0x1807647E0
	|-MultiDimArrayUtilities.InsertOneRowAbove<object>
	*/

	public static TElement[,] InsertOneRowBelow<TElement>(TElement[,] array, int rowIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x764970 Offset: 0x763970 VA: 0x180764970
	|-MultiDimArrayUtilities.InsertOneRowBelow<object>
	*/

	public static TElement[,] DuplicateColumn<TElement>(TElement[,] array, int columnIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x763FF0 Offset: 0x762FF0 VA: 0x180763FF0
	|-MultiDimArrayUtilities.DuplicateColumn<object>
	*/

	public static TElement[,] DuplicateRow<TElement>(TElement[,] array, int rowIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x764250 Offset: 0x763250 VA: 0x180764250
	|-MultiDimArrayUtilities.DuplicateRow<object>
	*/

	public static TElement[,] MoveColumn<TElement>(TElement[,] array, int fromColumn, int toColumn) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x764B00 Offset: 0x763B00 VA: 0x180764B00
	|-MultiDimArrayUtilities.MoveColumn<object>
	*/

	public static TElement[,] MoveRow<TElement>(TElement[,] array, int fromRow, int toRow) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x764D30 Offset: 0x763D30 VA: 0x180764D30
	|-MultiDimArrayUtilities.MoveRow<object>
	*/

	public static TElement[,] DeleteColumn<TElement>(TElement[,] array, int columnIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x763D70 Offset: 0x762D70 VA: 0x180763D70
	|-MultiDimArrayUtilities.DeleteColumn<object>
	*/

	public static TElement[,] DeleteRow<TElement>(TElement[,] array, int rowIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x763EB0 Offset: 0x762EB0 VA: 0x180763EB0
	|-MultiDimArrayUtilities.DeleteRow<object>
	*/
}

// Namespace: Sirenix.Utilities
[AttributeUsageAttribute] // RVA: 0xA66A0 Offset: 0xA5AA0 VA: 0x1800A66A0
public class PersistentAssemblyAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.Utilities
public sealed class MemberAliasFieldInfo : FieldInfo
{
	// Fields
	private const string FAKE_NAME_SEPARATOR_STRING = "+";
	private FieldInfo aliasedField;
	private string mangledName;

	// Properties
	public FieldInfo AliasedField { get; }
	public override Module Module { get; }
	public override int MetadataToken { get; }
	public override string Name { get; }
	public override Type DeclaringType { get; }
	public override Type ReflectedType { get; }
	public override Type FieldType { get; }
	public override RuntimeFieldHandle FieldHandle { get; }
	public override FieldAttributes Attributes { get; }

	// Methods

	public void .ctor(FieldInfo field, string namePrefix) { }

	public void .ctor(FieldInfo field, string namePrefix, string separatorString) { }

	public FieldInfo get_AliasedField() { }

	public override Module get_Module() { }

	public override int get_MetadataToken() { }

	public override string get_Name() { }

	public override Type get_DeclaringType() { }

	public override Type get_ReflectedType() { }

	public override Type get_FieldType() { }

	public override RuntimeFieldHandle get_FieldHandle() { }

	public override FieldAttributes get_Attributes() { }

	public override object[] GetCustomAttributes(bool inherit) { }

	public override object[] GetCustomAttributes(Type attributeType, bool inherit) { }

	public override bool IsDefined(Type attributeType, bool inherit) { }

	public override object GetValue(object obj) { }

	public override void SetValue(object obj, object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture) { }
}

// Namespace: Sirenix.Utilities
public sealed class MemberAliasMethodInfo : MethodInfo
{
	// Fields
	private const string FAKE_NAME_SEPARATOR_STRING = "+";
	private MethodInfo aliasedMethod;
	private string mangledName;

	// Properties
	public MethodInfo AliasedMethod { get; }
	public override ICustomAttributeProvider ReturnTypeCustomAttributes { get; }
	public override RuntimeMethodHandle MethodHandle { get; }
	public override MethodAttributes Attributes { get; }
	public override Type ReturnType { get; }
	public override Type DeclaringType { get; }
	public override string Name { get; }
	public override Type ReflectedType { get; }

	// Methods

	public void .ctor(MethodInfo method, string namePrefix) { }

	public void .ctor(MethodInfo method, string namePrefix, string separatorString) { }

	public MethodInfo get_AliasedMethod() { }

	public override ICustomAttributeProvider get_ReturnTypeCustomAttributes() { }

	public override RuntimeMethodHandle get_MethodHandle() { }

	public override MethodAttributes get_Attributes() { }

	public override Type get_ReturnType() { }

	public override Type get_DeclaringType() { }

	public override string get_Name() { }

	public override Type get_ReflectedType() { }

	public override MethodInfo GetBaseDefinition() { }

	public override object[] GetCustomAttributes(bool inherit) { }

	public override object[] GetCustomAttributes(Type attributeType, bool inherit) { }

	public override MethodImplAttributes GetMethodImplementationFlags() { }

	public override ParameterInfo[] GetParameters() { }

	public override object Invoke(object obj, BindingFlags invokeAttr, Binder binder, object[] parameters, CultureInfo culture) { }

	public override bool IsDefined(Type attributeType, bool inherit) { }
}

// Namespace: Sirenix.Utilities
public sealed class MemberAliasPropertyInfo : PropertyInfo
{
	// Fields
	private const string FakeNameSeparatorString = "+";
	private PropertyInfo aliasedProperty;
	private string mangledName;

	// Properties
	public PropertyInfo AliasedProperty { get; }
	public override Module Module { get; }
	public override int MetadataToken { get; }
	public override string Name { get; }
	public override Type DeclaringType { get; }
	public override Type ReflectedType { get; }
	public override Type PropertyType { get; }
	public override PropertyAttributes Attributes { get; }
	public override bool CanRead { get; }
	public override bool CanWrite { get; }

	// Methods

	public void .ctor(PropertyInfo prop, string namePrefix) { }

	public void .ctor(PropertyInfo prop, string namePrefix, string separatorString) { }

	public PropertyInfo get_AliasedProperty() { }

	public override Module get_Module() { }

	public override int get_MetadataToken() { }

	public override string get_Name() { }

	public override Type get_DeclaringType() { }

	public override Type get_ReflectedType() { }

	public override Type get_PropertyType() { }

	public override PropertyAttributes get_Attributes() { }

	public override bool get_CanRead() { }

	public override bool get_CanWrite() { }

	public override object[] GetCustomAttributes(bool inherit) { }

	public override object[] GetCustomAttributes(Type attributeType, bool inherit) { }

	public override bool IsDefined(Type attributeType, bool inherit) { }

	public override MethodInfo[] GetAccessors(bool nonPublic) { }

	public override MethodInfo GetGetMethod(bool nonPublic) { }

	public override ParameterInfo[] GetIndexParameters() { }

	public override MethodInfo GetSetMethod(bool nonPublic) { }

	public override object GetValue(object obj, BindingFlags invokeAttr, Binder binder, object[] index, CultureInfo culture) { }

	public override void SetValue(object obj, object value, BindingFlags invokeAttr, Binder binder, object[] index, CultureInfo culture) { }
}

// Namespace: Sirenix.Utilities
internal class ProjectPathFinder : ScriptableObject
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.Utilities
public static class SirenixAssetPaths
{
	// Fields
	private static readonly string DefaultSirenixPluginPath;
	public static readonly string OdinPath;
	public static readonly string SirenixAssetsPath;
	public static readonly string SirenixPluginPath;
	public static readonly string SirenixAssembliesPath;
	public static readonly string OdinResourcesPath;
	public static readonly string OdinEditorConfigsPath;
	public static readonly string OdinResourcesConfigsPath;
	public static readonly string OdinTempPath;

	// Methods

	private static void .cctor() { }

	private static string ToPathSafeString(string name, char replace = '\x5f') { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SirenixAssetPaths.<>c__DisplayClass10_0
{
	// Fields
	public char[] invalids;
	public char replace;

	// Methods

	public void .ctor() { }

	internal char <ToPathSafeString>b__0(char c) { }
}

// Namespace: Sirenix.Utilities
[AttributeUsageAttribute] // RVA: 0xA99A0 Offset: 0xA8DA0 VA: 0x1800A99A0
public class SirenixBuildNameAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <BuildName>k__BackingField;

	// Properties
	public string BuildName { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_BuildName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_BuildName(string value) { }

	public void .ctor(string buildName) { }
}

// Namespace: Sirenix.Utilities
public class SirenixEditorConfigAttribute : GlobalConfigAttribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.Utilities
public class SirenixGlobalConfigAttribute : GlobalConfigAttribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.Utilities
public static class StringUtilities
{
	// Methods

	public static string NicifyByteSize(int bytes, int decimals = 1) { }
}

// Namespace: Sirenix.Utilities
public static class UnityVersion
{
	// Fields
	public static readonly int Major;
	public static readonly int Minor;

	// Methods

	private static void .cctor() { }

	[RuntimeInitializeOnLoadMethodAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
	private static void EnsureLoaded() { }

	public static bool IsVersionOrGreater(int major, int minor) { }
}

// Namespace: Sirenix.Utilities
public class ReferenceEqualityComparer<T> : IEqualityComparer<T>
{
	// Fields
	public static readonly ReferenceEqualityComparer<T> Default;

	// Methods

	public bool Equals(T x, T y) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18C5500 Offset: 0x18C4500 VA: 0x1818C5500
	|-ReferenceEqualityComparer<object>.Equals
	*/

	public int GetHashCode(T obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23ED680 Offset: 0x23EC680 VA: 0x1823ED680
	|-ReferenceEqualityComparer<object>.GetHashCode
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-ReferenceEqualityComparer<object>..ctor
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2529530 Offset: 0x2528530 VA: 0x182529530
	|-ReferenceEqualityComparer<object>..cctor
	*/
}

// Namespace: Sirenix.Utilities.Unsafe
public static class UnsafeUtilities
{
	// Methods

	public static T[] StructArrayFromBytes<T>(byte[] bytes, int byteLength) { }

	public static T[] StructArrayFromBytes<T>(byte[] bytes, int byteLength, int byteOffset) { }

	public static byte[] StructArrayToBytes<T>(T[] array) { }

	public static byte[] StructArrayToBytes<T>(T[] array, ref byte[] bytes, int byteOffset) { }

	public static string StringFromBytes(byte[] buffer, int charLength, bool needs16BitSupport) { }

	public static int StringToBytes(byte[] buffer, string value, bool needs16BitSupport) { }

	public static void MemoryCopy(object from, object to, int byteCount, int fromByteOffset, int toByteOffset) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal sealed class <PrivateImplementationDetails>
{
	// Fields
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=18 83843267F79E9F8816E76A442D8E5C1457F5E016 /*Metadata offset 0x9C910B*/;
}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=18
{}

// Namespace: 
internal class <Module>
{}

// Namespace: System.Text
public sealed class CodePagesEncodingProvider : EncodingProvider
{
	// Fields
	private static readonly CodePagesEncodingProvider instance;

	// Properties
	public static EncodingProvider Instance { get; }

	// Methods

	private void .ctor() { }

	public static EncodingProvider get_Instance() { }

	public override Encoding GetEncoding(string name) { }

	public override Encoding GetEncoding(int codepage) { }

	private static void .cctor() { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: 
public class ArrayPool<T>
{
	// Fields
	private Queue<T[]>[] pool;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0A4E0 Offset: 0x1F094E0 VA: 0x181F0A4E0
	|-ArrayPool<char>..ctor
	|-ArrayPool<object>..ctor
	*/

	public int NextPowerOfTwo(int v) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0A4B0 Offset: 0x1F094B0 VA: 0x181F0A4B0
	|-ArrayPool<char>.NextPowerOfTwo
	|-ArrayPool<object>.NextPowerOfTwo
	*/

	public T[] Alloc(int n) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0A2B0 Offset: 0x1F092B0 VA: 0x181F0A2B0
	|-ArrayPool<char>.Alloc
	|-ArrayPool<object>.Alloc
	*/

	public void Collect(T[] buffer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0A3F0 Offset: 0x1F093F0 VA: 0x181F0A3F0
	|-ArrayPool<char>.Collect
	|-ArrayPool<object>.Collect
	*/

	private int GetSlot(int value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0A4A0 Offset: 0x1F094A0 VA: 0x181F0A4A0
	|-ArrayPool<char>.GetSlot
	|-ArrayPool<object>.GetSlot
	*/
}

// Namespace: 
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
public class CString : IDisposable
{
	// Fields
	private static ArrayPool<char> pool;
	private static Queue<CString> queue;
	private static Queue<CString.CStringBlock> blocks;
	private static Stack<CString.CStringBlock> stack;
	private static CString.CStringBlock currentBlock;
	private static string NewLine;
	private char[] _buffer;
	private int length;
	private bool beDisposed;
	private static readonly char[] WhiteChars;
	private static List<CString> splitList;
	private static char[] numbuffer;

	// Properties
	public char Item { get; }
	public int Length { get; }

	// Methods

	public void .ctor(int count) { }

	public int EnsureCapacity(int capacity) { }

	private void .ctor() { }

	public static CString Alloc(int size) { }

	public void Dispose() { }

	public static IStringBlock Block() { }

	private void ClearBuffer(char[] buffer) { }

	public void Clear() { }

	public static bool Equals(CString a, CString b) { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public char get_Item(int index) { }

	public int get_Length() { }

	internal CString SubstringUnchecked(int startIndex, int len) { }

	internal int IndexOfUnchecked(char value, int startIndex, int count) { }

	internal int IndexOfOrdinalUnchecked(string value, int startIndex, int count) { }

	public CString Replace(char oldChar, char newChar) { }

	public CString Replace(char oldChar, char newChar, int startIndex, int count) { }

	public CString Replace(string oldValue, string newValue) { }

	private CString ReplaceUnchecked(string oldValue, string newValue) { }

	private CString ReplaceFallback(string oldValue, string newValue, int testedCount) { }

	public CString ToLower() { }

	public CString ToLower(CultureInfo culture) { }

	internal CString ToLowerInvariant() { }

	internal CString ToLower(TextInfo text) { }

	public override string ToString() { }

	public string CopyToString(string str) { }

	public CString Append(CString right) { }

	public CString Append(char value) { }

	public CString Append(int value) { }

	public CString Append(string value) { }

	public CString Append(string value, int startIndex, int count) { }

	internal static void memset(byte* dest, int val, int len) { }

	private static void memcpy4(byte* dest, byte* src, int size) { }

	private static void memcpy2(byte* dest, byte* src, int size) { }

	internal static void CharCopy(char* dest, char* src, int count) { }

	internal static void CharCopy(char[] target, char[] source, int count) { }

	private static void .cctor() { }
}

// Namespace: 
internal class CString.CStringBlock : IStringBlock, IDisposable
{
	// Fields
	private List<CString> list;
	private bool beDisposed;

	// Methods

	public void .ctor() { }

	public void Init() { }

	public void Push(CString str) { }

	public void Dispose() { }
}

// Namespace: 
public interface IStringBlock : IDisposable
{}

// Namespace: 
internal class NumberFormatter
{
	// Fields
	private static readonly int[] DecHexDigits;
	private static readonly char[] DigitLowerTable;
	private static readonly char[] DigitUpperTable;
	private static readonly long[] TenPowersList;
	private static readonly ulong[] MantissaBitsTable;
	private static readonly int[] TensExponentTable;
	private Thread _thread;
	private static NumberFormatInfo _nfi;
	private int _ind;
	private bool _NaN;
	private bool _infinity;
	private bool _isCustomFormat;
	private bool _specifierIsUpper;
	private bool _positive;
	private char _specifier;
	private int _precision;
	private int _defPrecision;
	private int _digitsLen;
	private int _offset;
	private int _decPointPos;
	private uint _val1;
	private uint _val2;
	private uint _val3;
	private uint _val4;
	[ThreadStaticAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NumberFormatter threadNumberFormatter;

	// Properties
	private bool IsFloatingSource { get; }
	public CultureInfo CurrentCulture { set; }
	private int IntegerDigits { get; }
	private int DecimalDigits { get; }
	private bool IsZero { get; }
	private bool IsZeroInteger { get; }

	// Methods

	private static long GetTenPowerOf(int i) { }

	private static void .cctor() { }

	private void InitDecHexDigits(uint value) { }

	private static int FastDecHexLen(int val) { }

	private static int DecHexLen(uint val) { }

	private int DecHexLen() { }

	private static int ScaleOrder(long hi) { }

	private static int ParsePrecision(string format) { }

	public void .ctor(Thread current) { }

	private void InitHex(ulong value) { }

	private void Init(string format) { }

	private void Init(string format, int value, int defPrecision) { }

	private void Append(char* buf, char c) { }

	private void Append(char* buf, char c, int cnt) { }

	private void Append(char* dest, string s) { }

	private bool get_IsFloatingSource() { }

	public void set_CurrentCulture(CultureInfo value) { }

	private int get_IntegerDigits() { }

	private int get_DecimalDigits() { }

	private bool get_IsZero() { }

	private bool get_IsZeroInteger() { }

	private void RoundPos(int pos) { }

	private bool RoundDecimal(int decimals) { }

	private bool RoundBits(int shift) { }

	private void RemoveTrailingZeros() { }

	private void AddOneToDecHex() { }

	private static uint AddOneToDecHex(uint val) { }

	private int CountTrailingZeros() { }

	private static int CountTrailingZeros(uint val) { }

	private static NumberFormatter GetInstance() { }

	private void Release() { }

	private NumberFormatInfo GetNumberFormatInstance(IFormatProvider fp) { }

	private static uint FastToDecHex(int val) { }

	private static uint ToDecHex(int val) { }

	public static int NumberToString(char* p, string format, int value, IFormatProvider fp) { }

	public static int NumberToString(char* buf, int value, IFormatProvider fp) { }

	private static int CharCopy(char* buf, string str) { }

	public int FastIntToCString(char* p, int value, IFormatProvider fp) { }

	private int IntegerToString(char* buf, string format, IFormatProvider fp) { }

	public int FormatCurrency(char* buf, int precision, NumberFormatInfo nfi) { }

	private int FormatDecimal(char* buf, int precision, NumberFormatInfo nfi) { }

	private int FormatHexadecimal(char* buf, int precision) { }

	public int FormatFixedPoint(char* buf, int precision, NumberFormatInfo nfi) { }

	private int FormatGeneral(char* buf, int precision, NumberFormatInfo nfi) { }

	public int FormatPercent(char* buf, int precision, NumberFormatInfo nfi) { }

	public int FormatNumber(char* buf, int precision, NumberFormatInfo nfi) { }

	public int FormatExponential(char* buf, int precision, NumberFormatInfo nfi) { }

	private int FormatExponential(char* buf, int precision, NumberFormatInfo nfi, int expDigits) { }

	public int FormatCustom(char* buf, string format, NumberFormatInfo nfi) { }

	private static void ZeroTrimEnd(StringBuilder sb, bool canEmpty) { }

	private static bool IsZeroOnly(StringBuilder sb) { }

	private static void AppendNonNegativeNumber(StringBuilder sb, int v) { }

	private void AppendIntegerString(int minLength, StringBuilder sb) { }

	private void AppendIntegerString(char* buf, int minLength) { }

	private void AppendIntegerStringWithGroupSeparator(char* buf, int[] groups, string groupSeparator) { }

	private void AppendDecimalString(int precision, StringBuilder sb) { }

	private void AppendDecimalString(char* buf, int precision) { }

	private void AppendExponent(char* buf, NumberFormatInfo nfi, int exponent, int minDigits) { }

	private void AppendOneDigit(char* buf, int start) { }

	private void FastAppendDigits(char* buf, int val, bool force) { }

	private void AppendDigits(char* buf, int start, int end) { }

	private void AppendDigits(int start, int end, StringBuilder sb) { }

	private void Multiply10(int count) { }

	private void Divide10(int count) { }
}

// Namespace: 
private class NumberFormatter.CustomInfo
{
	// Fields
	public bool UseGroup;
	public int DecimalDigits;
	public int DecimalPointPos;
	public int DecimalTailSharpDigits;
	public int IntegerDigits;
	public int IntegerHeadSharpDigits;
	public int IntegerHeadPos;
	public bool UseExponent;
	public int ExponentDigits;
	public int ExponentTailSharpDigits;
	public bool ExponentNegativeSignOnly;
	public int DividePlaces;
	public int Percents;
	public int Permilles;

	// Methods

	public static void GetActiveSection(string format, ref bool positive, bool zero, ref int offset, ref int length) { }

	public static NumberFormatter.CustomInfo Parse(string format, int offset, int length, NumberFormatInfo nfi) { }

	public StringBuilder Format(string format, int offset, int length, NumberFormatInfo nfi, bool positive, StringBuilder sb_int, StringBuilder sb_dec, StringBuilder sb_exp) { }

	public void .ctor() { }
}

// Namespace: 
public static class StringPool
{
	// Fields
	public static Dictionary<int, Queue<string>> map;

	// Methods

	public static void PreAlloc(int size, int count) { }

	public static string Alloc(int size) { }

	public static void Collect(string str) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal sealed class <PrivateImplementationDetails>
{
	// Fields
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=152 284E0936DD0EACE33AA8F33A3E9CF4475C06F90C /*Metadata offset 0x9C911D*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=16384 44EDD5807FD1F0FB6E35E248353AAA4ABD1D207A /*Metadata offset 0x9C91B5*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 59F5BD34B6C013DEACC784F69C67E95150033A84 /*Metadata offset 0x9CD1B5*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=8192 714A581A59C860E1C36934C9751FFB81838C1E81 /*Metadata offset 0x9CD1D5*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=400 793DEAA83354CAE749C6AFF580340AB568595211 /*Metadata offset 0x9CF1D5*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536 /*Metadata offset 0x9CF365*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=50 F78C320F25CF552D08E99BEF3BA28B34DD79867C /*Metadata offset 0x9CF385*/;
}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=50
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=152
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=400
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=8192
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=16384
{}

// Namespace: 
internal class <Module>
{}

// Namespace: DG.Tweening
public enum AutoPlay
{
	// Fields
	public int value__;
	public const AutoPlay None = 0;
	public const AutoPlay AutoPlaySequences = 1;
	public const AutoPlay AutoPlayTweeners = 2;
	public const AutoPlay All = 3;
}

// Namespace: DG.Tweening
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum AxisConstraint
{
	// Fields
	public int value__;
	public const AxisConstraint None = 0;
	public const AxisConstraint X = 2;
	public const AxisConstraint Y = 4;
	public const AxisConstraint Z = 8;
	public const AxisConstraint W = 16;
}

// Namespace: DG.Tweening
public struct Color2
{
	// Fields
	public Color ca;
	public Color cb;

	// Methods

	public void .ctor(Color ca, Color cb) { }

	public static Color2 op_Addition(Color2 c1, Color2 c2) { }

	public static Color2 op_Subtraction(Color2 c1, Color2 c2) { }

	public static Color2 op_Multiply(Color2 c1, float f) { }
}

// Namespace: DG.Tweening
public sealed class TweenCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DG.Tweening
public sealed class TweenCallback<T> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-TweenCallback<int>..ctor
	|-TweenCallback<object>..ctor
	|-TweenCallback<float>..ctor
	*/

	public virtual void Invoke(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20118B0 Offset: 0x20108B0 VA: 0x1820118B0
	|-TweenCallback<int>.Invoke
	|
	|-RVA: 0x299EC30 Offset: 0x299DC30 VA: 0x18299EC30
	|-TweenCallback<object>.Invoke
	|
	|-RVA: 0x1F0B890 Offset: 0x1F0A890 VA: 0x181F0B890
	|-TweenCallback<float>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T value, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A89890 Offset: 0x1A88890 VA: 0x181A89890
	|-TweenCallback<int>.BeginInvoke
	|
	|-RVA: 0xDFFB20 Offset: 0xDFEB20 VA: 0x180DFFB20
	|-TweenCallback<object>.BeginInvoke
	|
	|-RVA: 0x1A89910 Offset: 0x1A88910 VA: 0x181A89910
	|-TweenCallback<float>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-TweenCallback<int>.EndInvoke
	|-TweenCallback<object>.EndInvoke
	|-TweenCallback<float>.EndInvoke
	*/
}

// Namespace: DG.Tweening
public sealed class EaseFunction : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual float Invoke(float time, float duration, float overshootOrAmplitude, float period) { }

	public virtual IAsyncResult BeginInvoke(float time, float duration, float overshootOrAmplitude, float period, AsyncCallback callback, object object) { }

	public virtual float EndInvoke(IAsyncResult result) { }
}

// Namespace: DG.Tweening
public class DOTween
{
	// Fields
	public static readonly string Version;
	public static bool useSafeMode;
	public static bool showUnityEditorReport;
	public static float timeScale;
	public static bool useSmoothDeltaTime;
	public static float maxSmoothUnscaledTime;
	internal static RewindCallbackMode rewindCallbackMode;
	private static LogBehaviour _logBehaviour;
	public static bool drawGizmos;
	public static UpdateType defaultUpdateType;
	public static bool defaultTimeScaleIndependent;
	public static AutoPlay defaultAutoPlay;
	public static bool defaultAutoKill;
	public static LoopType defaultLoopType;
	public static bool defaultRecyclable;
	public static Ease defaultEaseType;
	public static float defaultEaseOvershootOrAmplitude;
	public static float defaultEasePeriod;
	public static DOTweenComponent instance;
	internal static int maxActiveTweenersReached;
	internal static int maxActiveSequencesReached;
	internal static readonly List<TweenCallback> GizmosDelegates;
	internal static bool initialized;
	internal static bool isQuitting;

	// Properties
	public static LogBehaviour logBehaviour { get; set; }

	// Methods

	public static LogBehaviour get_logBehaviour() { }

	public static void set_logBehaviour(LogBehaviour value) { }

	public static IDOTweenInit Init(Nullable<bool> recycleAllByDefault, Nullable<bool> useSafeMode, Nullable<LogBehaviour> logBehaviour) { }

	private static void AutoInit() { }

	private static IDOTweenInit Init(DOTweenSettings settings, Nullable<bool> recycleAllByDefault, Nullable<bool> useSafeMode, Nullable<LogBehaviour> logBehaviour) { }

	public static void SetTweensCapacity(int tweenersCapacity, int sequencesCapacity) { }

	public static void Clear(bool destroy = False) { }

	public static void ClearCachedTweens() { }

	public static int Validate() { }

	public static void ManualUpdate(float deltaTime, float unscaledDeltaTime) { }

	public static TweenerCore<float, float, FloatOptions> To(DOGetter<float> getter, DOSetter<float> setter, float endValue, float duration) { }

	public static TweenerCore<double, double, NoOptions> To(DOGetter<double> getter, DOSetter<double> setter, double endValue, float duration) { }

	public static Tweener To(DOGetter<int> getter, DOSetter<int> setter, int endValue, float duration) { }

	public static Tweener To(DOGetter<uint> getter, DOSetter<uint> setter, uint endValue, float duration) { }

	public static Tweener To(DOGetter<long> getter, DOSetter<long> setter, long endValue, float duration) { }

	public static Tweener To(DOGetter<ulong> getter, DOSetter<ulong> setter, ulong endValue, float duration) { }

	public static TweenerCore<string, string, StringOptions> To(DOGetter<string> getter, DOSetter<string> setter, string endValue, float duration) { }

	public static TweenerCore<Vector2, Vector2, VectorOptions> To(DOGetter<Vector2> getter, DOSetter<Vector2> setter, Vector2 endValue, float duration) { }

	public static TweenerCore<Vector3, Vector3, VectorOptions> To(DOGetter<Vector3> getter, DOSetter<Vector3> setter, Vector3 endValue, float duration) { }

	public static TweenerCore<Vector4, Vector4, VectorOptions> To(DOGetter<Vector4> getter, DOSetter<Vector4> setter, Vector4 endValue, float duration) { }

	public static TweenerCore<Quaternion, Vector3, QuaternionOptions> To(DOGetter<Quaternion> getter, DOSetter<Quaternion> setter, Vector3 endValue, float duration) { }

	public static TweenerCore<Color, Color, ColorOptions> To(DOGetter<Color> getter, DOSetter<Color> setter, Color endValue, float duration) { }

	public static TweenerCore<Rect, Rect, RectOptions> To(DOGetter<Rect> getter, DOSetter<Rect> setter, Rect endValue, float duration) { }

	public static Tweener To(DOGetter<RectOffset> getter, DOSetter<RectOffset> setter, RectOffset endValue, float duration) { }

	public static TweenerCore<T1, T2, TPlugOptions> To<T1, T2, TPlugOptions>(ABSTweenPlugin<T1, T2, TPlugOptions> plugin, DOGetter<T1> getter, DOSetter<T1> setter, T2 endValue, float duration) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25E6D60 Offset: 0x25E5D60 VA: 0x1825E6D60
	|-DOTween.To<Vector3, Vector3, SpiralOptions>
	|
	|-RVA: 0x25E6C10 Offset: 0x25E5C10 VA: 0x1825E6C10
	|-DOTween.To<Quaternion, Quaternion, NoOptions>
	|
	|-RVA: 0x25E6CC0 Offset: 0x25E5CC0 VA: 0x1825E6CC0
	|-DOTween.To<Vector3, Path, PathOptions>
	|-DOTween.To<Vector3, object, PathOptions>
	*/

	public static TweenerCore<Vector3, Vector3, VectorOptions> ToAxis(DOGetter<Vector3> getter, DOSetter<Vector3> setter, float endValue, float duration, AxisConstraint axisConstraint = 2) { }

	public static Tweener ToAlpha(DOGetter<Color> getter, DOSetter<Color> setter, float endValue, float duration) { }

	public static Tweener To(DOSetter<float> setter, float startValue, float endValue, float duration) { }

	public static TweenerCore<Vector3, Vector3[], Vector3ArrayOptions> Punch(DOGetter<Vector3> getter, DOSetter<Vector3> setter, Vector3 direction, float duration, int vibrato = 10, float elasticity = 1) { }

	public static TweenerCore<Vector3, Vector3[], Vector3ArrayOptions> Shake(DOGetter<Vector3> getter, DOSetter<Vector3> setter, float duration, float strength = 3, int vibrato = 10, float randomness = 90, bool ignoreZAxis = True, bool fadeOut = True) { }

	public static TweenerCore<Vector3, Vector3[], Vector3ArrayOptions> Shake(DOGetter<Vector3> getter, DOSetter<Vector3> setter, float duration, Vector3 strength, int vibrato = 10, float randomness = 90, bool fadeOut = True) { }

	private static TweenerCore<Vector3, Vector3[], Vector3ArrayOptions> Shake(DOGetter<Vector3> getter, DOSetter<Vector3> setter, float duration, Vector3 strength, int vibrato, float randomness, bool ignoreZAxis, bool vectorBased, bool fadeOut) { }

	public static TweenerCore<Vector3, Vector3[], Vector3ArrayOptions> ToArray(DOGetter<Vector3> getter, DOSetter<Vector3> setter, Vector3[] endValues, float[] durations) { }

	internal static TweenerCore<Color2, Color2, ColorOptions> To(DOGetter<Color2> getter, DOSetter<Color2> setter, Color2 endValue, float duration) { }

	public static Sequence Sequence() { }

	public static int CompleteAll(bool withCallbacks = False) { }

	public static int Complete(object targetOrId, bool withCallbacks = False) { }

	internal static int CompleteAndReturnKilledTot() { }

	internal static int CompleteAndReturnKilledTot(object targetOrId) { }

	internal static int CompleteAndReturnKilledTotExceptFor(object[] excludeTargetsOrIds) { }

	public static int FlipAll() { }

	public static int Flip(object targetOrId) { }

	public static int GotoAll(float to, bool andPlay = False) { }

	public static int Goto(object targetOrId, float to, bool andPlay = False) { }

	public static int KillAll(bool complete = False) { }

	public static int KillAll(bool complete, object[] idsOrTargetsToExclude) { }

	public static int Kill(object targetOrId, bool complete = False) { }

	public static int PauseAll() { }

	public static int Pause(object targetOrId) { }

	public static int PlayAll() { }

	public static int Play(object targetOrId) { }

	public static int Play(object target, object id) { }

	public static int PlayBackwardsAll() { }

	public static int PlayBackwards(object targetOrId) { }

	public static int PlayBackwards(object target, object id) { }

	public static int PlayForwardAll() { }

	public static int PlayForward(object targetOrId) { }

	public static int PlayForward(object target, object id) { }

	public static int RestartAll(bool includeDelay = True) { }

	public static int Restart(object targetOrId, bool includeDelay = True, float changeDelayTo = -1) { }

	public static int Restart(object target, object id, bool includeDelay = True, float changeDelayTo = -1) { }

	public static int RewindAll(bool includeDelay = True) { }

	public static int Rewind(object targetOrId, bool includeDelay = True) { }

	public static int SmoothRewindAll() { }

	public static int SmoothRewind(object targetOrId) { }

	public static int TogglePauseAll() { }

	public static int TogglePause(object targetOrId) { }

	public static bool IsTweening(object targetOrId, bool alsoCheckIfIsPlaying = False) { }

	public static int TotalPlayingTweens() { }

	public static List<Tween> PlayingTweens(List<Tween> fillableList) { }

	public static List<Tween> PausedTweens(List<Tween> fillableList) { }

	public static List<Tween> TweensById(object id, bool playingOnly = False, List<Tween> fillableList) { }

	public static List<Tween> TweensByTarget(object target, bool playingOnly = False, List<Tween> fillableList) { }

	private static void InitCheck() { }

	private static TweenerCore<T1, T2, TPlugOptions> ApplyTo<T1, T2, TPlugOptions>(DOGetter<T1> getter, DOSetter<T1> setter, T2 endValue, float duration, ABSTweenPlugin<T1, T2, TPlugOptions> plugin) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25E5560 Offset: 0x25E4560 VA: 0x1825E5560
	|-DOTween.ApplyTo<Color2, Color2, ColorOptions>
	|
	|-RVA: 0x25E57D0 Offset: 0x25E47D0 VA: 0x1825E57D0
	|-DOTween.ApplyTo<double, double, NoOptions>
	|
	|-RVA: 0x25E5900 Offset: 0x25E4900 VA: 0x1825E5900
	|-DOTween.ApplyTo<int, int, NoOptions>
	|
	|-RVA: 0x25E5A30 Offset: 0x25E4A30 VA: 0x1825E5A30
	|-DOTween.ApplyTo<long, long, NoOptions>
	|
	|-RVA: 0x25E5F00 Offset: 0x25E4F00 VA: 0x1825E5F00
	|-DOTween.ApplyTo<object, object, NoOptions>
	|-DOTween.ApplyTo<RectOffset, RectOffset, NoOptions>
	|
	|-RVA: 0x25E6030 Offset: 0x25E5030 VA: 0x1825E6030
	|-DOTween.ApplyTo<object, object, StringOptions>
	|-DOTween.ApplyTo<string, string, StringOptions>
	|
	|-RVA: 0x25E6160 Offset: 0x25E5160 VA: 0x1825E6160
	|-DOTween.ApplyTo<float, float, FloatOptions>
	|
	|-RVA: 0x25E6290 Offset: 0x25E5290 VA: 0x1825E6290
	|-DOTween.ApplyTo<uint, uint, UintOptions>
	|
	|-RVA: 0x25E63C0 Offset: 0x25E53C0 VA: 0x1825E63C0
	|-DOTween.ApplyTo<ulong, ulong, NoOptions>
	|
	|-RVA: 0x25E56A0 Offset: 0x25E46A0 VA: 0x1825E56A0
	|-DOTween.ApplyTo<Color, Color, ColorOptions>
	|
	|-RVA: 0x25E5B60 Offset: 0x25E4B60 VA: 0x1825E5B60
	|-DOTween.ApplyTo<Quaternion, Quaternion, NoOptions>
	|
	|-RVA: 0x25E5C90 Offset: 0x25E4C90 VA: 0x1825E5C90
	|-DOTween.ApplyTo<Quaternion, Vector3, QuaternionOptions>
	|
	|-RVA: 0x25E5DD0 Offset: 0x25E4DD0 VA: 0x1825E5DD0
	|-DOTween.ApplyTo<Rect, Rect, RectOptions>
	|
	|-RVA: 0x25E64F0 Offset: 0x25E54F0 VA: 0x1825E64F0
	|-DOTween.ApplyTo<Vector2, Vector2, VectorOptions>
	|
	|-RVA: 0x25E6600 Offset: 0x25E5600 VA: 0x1825E6600
	|-DOTween.ApplyTo<Vector3, object, PathOptions>
	|
	|-RVA: 0x25E6730 Offset: 0x25E5730 VA: 0x1825E6730
	|-DOTween.ApplyTo<Vector3, object, Vector3ArrayOptions>
	|-DOTween.ApplyTo<Vector3, Vector3[], Vector3ArrayOptions>
	|
	|-RVA: 0x25E69A0 Offset: 0x25E59A0 VA: 0x1825E69A0
	|-DOTween.ApplyTo<Vector3, Vector3, VectorOptions>
	|
	|-RVA: 0x25E6860 Offset: 0x25E5860 VA: 0x1825E6860
	|-DOTween.ApplyTo<Vector3, Vector3, SpiralOptions>
	|
	|-RVA: 0x25E6AE0 Offset: 0x25E5AE0 VA: 0x1825E6AE0
	|-DOTween.ApplyTo<Vector4, Vector4, VectorOptions>
	*/

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTween.<>c__DisplayClass52_0
{
	// Fields
	public float v;
	public DOSetter<float> setter;

	// Methods

	public void .ctor() { }

	internal float <To>b__0() { }

	internal void <To>b__1(float x) { }
}

// Namespace: DG.Tweening
public static class DOVirtual
{
	// Methods

	public static Tweener Float(float from, float to, float duration, TweenCallback<float> onVirtualUpdate) { }

	public static float EasedValue(float from, float to, float lifetimePercentage, Ease easeType) { }

	public static float EasedValue(float from, float to, float lifetimePercentage, Ease easeType, float overshoot) { }

	public static float EasedValue(float from, float to, float lifetimePercentage, Ease easeType, float amplitude, float period) { }

	public static float EasedValue(float from, float to, float lifetimePercentage, AnimationCurve easeCurve) { }

	public static Tween DelayedCall(float delay, TweenCallback callback, bool ignoreTimeScale = True) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOVirtual.<>c__DisplayClass0_0
{
	// Fields
	public float val;
	public TweenCallback<float> onVirtualUpdate;

	// Methods

	public void .ctor() { }

	internal float <Float>b__0() { }

	internal void <Float>b__1(float x) { }

	internal void <Float>b__2() { }
}

// Namespace: DG.Tweening
public enum Ease
{
	// Fields
	public int value__;
	public const Ease Unset = 0;
	public const Ease Linear = 1;
	public const Ease InSine = 2;
	public const Ease OutSine = 3;
	public const Ease InOutSine = 4;
	public const Ease InQuad = 5;
	public const Ease OutQuad = 6;
	public const Ease InOutQuad = 7;
	public const Ease InCubic = 8;
	public const Ease OutCubic = 9;
	public const Ease InOutCubic = 10;
	public const Ease InQuart = 11;
	public const Ease OutQuart = 12;
	public const Ease InOutQuart = 13;
	public const Ease InQuint = 14;
	public const Ease OutQuint = 15;
	public const Ease InOutQuint = 16;
	public const Ease InExpo = 17;
	public const Ease OutExpo = 18;
	public const Ease InOutExpo = 19;
	public const Ease InCirc = 20;
	public const Ease OutCirc = 21;
	public const Ease InOutCirc = 22;
	public const Ease InElastic = 23;
	public const Ease OutElastic = 24;
	public const Ease InOutElastic = 25;
	public const Ease InBack = 26;
	public const Ease OutBack = 27;
	public const Ease InOutBack = 28;
	public const Ease InBounce = 29;
	public const Ease OutBounce = 30;
	public const Ease InOutBounce = 31;
	public const Ease Flash = 32;
	public const Ease InFlash = 33;
	public const Ease OutFlash = 34;
	public const Ease InOutFlash = 35;
	public const Ease INTERNAL_Zero = 36;
	public const Ease INTERNAL_Custom = 37;
}

// Namespace: DG.Tweening
public class EaseFactory
{
	// Methods

	public static EaseFunction StopMotion(int motionFps, Nullable<Ease> ease) { }

	public static EaseFunction StopMotion(int motionFps, AnimationCurve animCurve) { }

	public static EaseFunction StopMotion(int motionFps, EaseFunction customEase) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EaseFactory.<>c__DisplayClass2_0
{
	// Fields
	public float motionDelay;
	public EaseFunction customEase;

	// Methods

	public void .ctor() { }

	internal float <StopMotion>b__0(float time, float duration, float overshootOrAmplitude, float period) { }
}

// Namespace: DG.Tweening
public interface IDOTweenInit
{
	// Methods

	public abstract IDOTweenInit SetCapacity(int tweenersCapacity, int sequencesCapacity) { }
}

// Namespace: DG.Tweening
public enum LinkBehaviour
{
	// Fields
	public int value__;
	public const LinkBehaviour PauseOnDisable = 0;
	public const LinkBehaviour PauseOnDisablePlayOnEnable = 1;
	public const LinkBehaviour PauseOnDisableRestartOnEnable = 2;
	public const LinkBehaviour PlayOnEnable = 3;
	public const LinkBehaviour RestartOnEnable = 4;
	public const LinkBehaviour KillOnDisable = 5;
	public const LinkBehaviour KillOnDestroy = 6;
}

// Namespace: DG.Tweening
public enum PathMode
{
	// Fields
	public int value__;
	public const PathMode Ignore = 0;
	public const PathMode Full3D = 1;
	public const PathMode TopDown2D = 2;
	public const PathMode Sidescroller2D = 3;
}

// Namespace: DG.Tweening
public enum PathType
{
	// Fields
	public int value__;
	public const PathType Linear = 0;
	public const PathType CatmullRom = 1;
}

// Namespace: DG.Tweening
public enum RotateMode
{
	// Fields
	public int value__;
	public const RotateMode Fast = 0;
	public const RotateMode FastBeyond360 = 1;
	public const RotateMode WorldAxisAdd = 2;
	public const RotateMode LocalAxisAdd = 3;
}

// Namespace: DG.Tweening
public enum ScrambleMode
{
	// Fields
	public int value__;
	public const ScrambleMode None = 0;
	public const ScrambleMode All = 1;
	public const ScrambleMode Uppercase = 2;
	public const ScrambleMode Lowercase = 3;
	public const ScrambleMode Numerals = 4;
	public const ScrambleMode Custom = 5;
}

// Namespace: DG.Tweening
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class TweenExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void Complete(Tween t) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void Complete(Tween t, bool withCallbacks) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void Flip(Tween t) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void ForceInit(Tween t) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void Goto(Tween t, float to, bool andPlay = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void Kill(Tween t, bool complete = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T Pause<T>(T t) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x6297D0 Offset: 0x6287D0 VA: 0x1806297D0
	|-TweenExtensions.Pause<TweenerCore<Vector3, Path, PathOptions>>
	|-TweenExtensions.Pause<Tween>
	|-TweenExtensions.Pause<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T Play<T>(T t) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x6298C0 Offset: 0x6288C0 VA: 0x1806298C0
	|-TweenExtensions.Play<TweenerCore<Vector3, Path, PathOptions>>
	|-TweenExtensions.Play<Tween>
	|-TweenExtensions.Play<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void PlayBackwards(Tween t) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void PlayForward(Tween t) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void Restart(Tween t, bool includeDelay = True, float changeDelayTo = -1) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void Rewind(Tween t, bool includeDelay = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SmoothRewind(Tween t) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void TogglePause(Tween t) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void GotoWaypoint(Tween t, int waypointIndex, bool andPlay = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static YieldInstruction WaitForCompletion(Tween t) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static YieldInstruction WaitForRewind(Tween t) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static YieldInstruction WaitForKill(Tween t) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static YieldInstruction WaitForElapsedLoops(Tween t, int elapsedLoops) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static YieldInstruction WaitForPosition(Tween t, float position) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Coroutine WaitForStart(Tween t) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int CompletedLoops(Tween t) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static float Delay(Tween t) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static float Duration(Tween t, bool includeLoops = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static float Elapsed(Tween t, bool includeLoops = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static float ElapsedPercentage(Tween t, bool includeLoops = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static float ElapsedDirectionalPercentage(Tween t) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsActive(Tween t) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsBackwards(Tween t) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsComplete(Tween t) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsInitialized(Tween t) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsPlaying(Tween t) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int Loops(Tween t) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector3 PathGetPoint(Tween t, float pathPercentage) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector3[] PathGetDrawPoints(Tween t, int subdivisionsXSegment = 10) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static float PathLength(Tween t) { }
}

// Namespace: DG.Tweening
public enum LoopType
{
	// Fields
	public int value__;
	public const LoopType Restart = 0;
	public const LoopType Yoyo = 1;
	public const LoopType Incremental = 2;
}

// Namespace: DG.Tweening
public sealed class Sequence : Tween
{
	// Fields
	internal readonly List<Tween> sequencedTweens;
	private readonly List<ABSSequentiable> _sequencedObjs;
	internal float lastTweenInsertTime;

	// Methods

	internal void .ctor() { }

	internal static Sequence DoPrepend(Sequence inSequence, Tween t) { }

	internal static Sequence DoInsert(Sequence inSequence, Tween t, float atPosition) { }

	internal static Sequence DoAppendInterval(Sequence inSequence, float interval) { }

	internal static Sequence DoPrependInterval(Sequence inSequence, float interval) { }

	internal static Sequence DoInsertCallback(Sequence inSequence, TweenCallback callback, float atPosition) { }

	internal override void Reset() { }

	internal override bool Validate() { }

	internal override bool Startup() { }

	internal override bool ApplyTween(float prevPosition, int prevCompletedLoops, int newCompletedSteps, bool useInversePosition, UpdateMode updateMode, UpdateNotice updateNotice) { }

	internal static void Setup(Sequence s) { }

	internal static bool DoStartup(Sequence s) { }

	internal static bool DoApplyTween(Sequence s, float prevPosition, int prevCompletedLoops, int newCompletedSteps, bool useInversePosition, UpdateMode updateMode) { }

	private static bool ApplyInternalCycle(Sequence s, float fromPos, float toPos, UpdateMode updateMode, bool useInverse, bool prevPosIsInverse, bool multiCycleStep = False) { }

	private static void StableSortSequencedObjs(List<ABSSequentiable> list) { }

	private static bool IsAnyCallbackSet(Sequence s) { }
}

// Namespace: DG.Tweening
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class ShortcutExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOAspect(Camera target, float endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOColor(Camera target, Color endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOFarClipPlane(Camera target, float endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOFieldOfView(Camera target, float endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DONearClipPlane(Camera target, float endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOOrthoSize(Camera target, float endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOPixelRect(Camera target, Rect endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DORect(Camera target, Rect endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOShakePosition(Camera target, float duration, float strength = 3, int vibrato = 10, float randomness = 90, bool fadeOut = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOShakePosition(Camera target, float duration, Vector3 strength, int vibrato = 10, float randomness = 90, bool fadeOut = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOShakeRotation(Camera target, float duration, float strength = 90, int vibrato = 10, float randomness = 90, bool fadeOut = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOShakeRotation(Camera target, float duration, Vector3 strength, int vibrato = 10, float randomness = 90, bool fadeOut = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOColor(Light target, Color endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOIntensity(Light target, float endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOShadowStrength(Light target, float endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOColor(LineRenderer target, Color2 startValue, Color2 endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOColor(Material target, Color endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOColor(Material target, Color endValue, string property, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOColor(Material target, Color endValue, int propertyID, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOFade(Material target, float endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOFade(Material target, float endValue, string property, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOFade(Material target, float endValue, int propertyID, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOFloat(Material target, float endValue, string property, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOFloat(Material target, float endValue, int propertyID, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOOffset(Material target, Vector2 endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOOffset(Material target, Vector2 endValue, string property, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOTiling(Material target, Vector2 endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOTiling(Material target, Vector2 endValue, string property, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOVector(Material target, Vector4 endValue, string property, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOVector(Material target, Vector4 endValue, int propertyID, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOResize(TrailRenderer target, float toStartWidth, float toEndWidth, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOTime(TrailRenderer target, float endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOMove(Transform target, Vector3 endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOMoveX(Transform target, float endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOMoveY(Transform target, float endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOMoveZ(Transform target, float endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOLocalMove(Transform target, Vector3 endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOLocalMoveX(Transform target, float endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOLocalMoveY(Transform target, float endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOLocalMoveZ(Transform target, float endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DORotate(Transform target, Vector3 endValue, float duration, RotateMode mode = 0) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DORotateQuaternion(Transform target, Quaternion endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOLocalRotate(Transform target, Vector3 endValue, float duration, RotateMode mode = 0) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOLocalRotateQuaternion(Transform target, Quaternion endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOScale(Transform target, Vector3 endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOScale(Transform target, float endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOScaleX(Transform target, float endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOScaleY(Transform target, float endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOScaleZ(Transform target, float endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOLookAt(Transform target, Vector3 towards, float duration, AxisConstraint axisConstraint = 0, Nullable<Vector3> up) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOPunchPosition(Transform target, Vector3 punch, float duration, int vibrato = 10, float elasticity = 1, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOPunchScale(Transform target, Vector3 punch, float duration, int vibrato = 10, float elasticity = 1) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOPunchRotation(Transform target, Vector3 punch, float duration, int vibrato = 10, float elasticity = 1) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOShakePosition(Transform target, float duration, float strength = 1, int vibrato = 10, float randomness = 90, bool snapping = False, bool fadeOut = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOShakePosition(Transform target, float duration, Vector3 strength, int vibrato = 10, float randomness = 90, bool snapping = False, bool fadeOut = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOShakeRotation(Transform target, float duration, float strength = 90, int vibrato = 10, float randomness = 90, bool fadeOut = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOShakeRotation(Transform target, float duration, Vector3 strength, int vibrato = 10, float randomness = 90, bool fadeOut = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOShakeScale(Transform target, float duration, float strength = 1, int vibrato = 10, float randomness = 90, bool fadeOut = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOShakeScale(Transform target, float duration, Vector3 strength, int vibrato = 10, float randomness = 90, bool fadeOut = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Sequence DOJump(Transform target, Vector3 endValue, float jumpPower, int numJumps, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Sequence DOLocalJump(Transform target, Vector3 endValue, float jumpPower, int numJumps, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TweenerCore<Vector3, Path, PathOptions> DOPath(Transform target, Vector3[] path, float duration, PathType pathType = 0, PathMode pathMode = 1, int resolution = 10, Nullable<Color> gizmoColor) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TweenerCore<Vector3, Path, PathOptions> DOLocalPath(Transform target, Vector3[] path, float duration, PathType pathType = 0, PathMode pathMode = 1, int resolution = 10, Nullable<Color> gizmoColor) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TweenerCore<Vector3, Path, PathOptions> DOPath(Transform target, Path path, float duration, PathMode pathMode = 1) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TweenerCore<Vector3, Path, PathOptions> DOLocalPath(Transform target, Path path, float duration, PathMode pathMode = 1) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOTimeScale(Tween target, float endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOBlendableColor(Light target, Color endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOBlendableColor(Material target, Color endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOBlendableColor(Material target, Color endValue, string property, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOBlendableColor(Material target, Color endValue, int propertyID, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOBlendableMoveBy(Transform target, Vector3 byValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOBlendableLocalMoveBy(Transform target, Vector3 byValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOBlendableRotateBy(Transform target, Vector3 byValue, float duration, RotateMode mode = 0) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOBlendableLocalRotateBy(Transform target, Vector3 byValue, float duration, RotateMode mode = 0) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOBlendablePunchRotation(Transform target, Vector3 punch, float duration, int vibrato = 10, float elasticity = 1) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOBlendableScaleBy(Transform target, Vector3 byValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOComplete(Component target, bool withCallbacks = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOComplete(Material target, bool withCallbacks = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOKill(Component target, bool complete = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOKill(Material target, bool complete = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOFlip(Component target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOFlip(Material target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOGoto(Component target, float to, bool andPlay = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOGoto(Material target, float to, bool andPlay = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOPause(Component target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOPause(Material target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOPlay(Component target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOPlay(Material target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOPlayBackwards(Component target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOPlayBackwards(Material target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOPlayForward(Component target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOPlayForward(Material target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DORestart(Component target, bool includeDelay = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DORestart(Material target, bool includeDelay = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DORewind(Component target, bool includeDelay = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DORewind(Material target, bool includeDelay = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOSmoothRewind(Component target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOSmoothRewind(Material target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOTogglePause(Component target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOTogglePause(Material target) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass0_0
{
	// Fields
	public Camera target;

	// Methods

	public void .ctor() { }

	internal float <DOAspect>b__0() { }

	internal void <DOAspect>b__1(float x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass1_0
{
	// Fields
	public Camera target;

	// Methods

	public void .ctor() { }

	internal Color <DOColor>b__0() { }

	internal void <DOColor>b__1(Color x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass2_0
{
	// Fields
	public Camera target;

	// Methods

	public void .ctor() { }

	internal float <DOFarClipPlane>b__0() { }

	internal void <DOFarClipPlane>b__1(float x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass3_0
{
	// Fields
	public Camera target;

	// Methods

	public void .ctor() { }

	internal float <DOFieldOfView>b__0() { }

	internal void <DOFieldOfView>b__1(float x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass4_0
{
	// Fields
	public Camera target;

	// Methods

	public void .ctor() { }

	internal float <DONearClipPlane>b__0() { }

	internal void <DONearClipPlane>b__1(float x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass5_0
{
	// Fields
	public Camera target;

	// Methods

	public void .ctor() { }

	internal float <DOOrthoSize>b__0() { }

	internal void <DOOrthoSize>b__1(float x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass6_0
{
	// Fields
	public Camera target;

	// Methods

	public void .ctor() { }

	internal Rect <DOPixelRect>b__0() { }

	internal void <DOPixelRect>b__1(Rect x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass7_0
{
	// Fields
	public Camera target;

	// Methods

	public void .ctor() { }

	internal Rect <DORect>b__0() { }

	internal void <DORect>b__1(Rect x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass8_0
{
	// Fields
	public Camera target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOShakePosition>b__0() { }

	internal void <DOShakePosition>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass9_0
{
	// Fields
	public Camera target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOShakePosition>b__0() { }

	internal void <DOShakePosition>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass10_0
{
	// Fields
	public Camera target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOShakeRotation>b__0() { }

	internal void <DOShakeRotation>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass11_0
{
	// Fields
	public Camera target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOShakeRotation>b__0() { }

	internal void <DOShakeRotation>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass12_0
{
	// Fields
	public Light target;

	// Methods

	public void .ctor() { }

	internal Color <DOColor>b__0() { }

	internal void <DOColor>b__1(Color x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass13_0
{
	// Fields
	public Light target;

	// Methods

	public void .ctor() { }

	internal float <DOIntensity>b__0() { }

	internal void <DOIntensity>b__1(float x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass14_0
{
	// Fields
	public Light target;

	// Methods

	public void .ctor() { }

	internal float <DOShadowStrength>b__0() { }

	internal void <DOShadowStrength>b__1(float x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass15_0
{
	// Fields
	public Color2 startValue;
	public LineRenderer target;

	// Methods

	public void .ctor() { }

	internal Color2 <DOColor>b__0() { }

	internal void <DOColor>b__1(Color2 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass16_0
{
	// Fields
	public Material target;

	// Methods

	public void .ctor() { }

	internal Color <DOColor>b__0() { }

	internal void <DOColor>b__1(Color x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass17_0
{
	// Fields
	public Material target;
	public string property;

	// Methods

	public void .ctor() { }

	internal Color <DOColor>b__0() { }

	internal void <DOColor>b__1(Color x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass18_0
{
	// Fields
	public Material target;
	public int propertyID;

	// Methods

	public void .ctor() { }

	internal Color <DOColor>b__0() { }

	internal void <DOColor>b__1(Color x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass19_0
{
	// Fields
	public Material target;

	// Methods

	public void .ctor() { }

	internal Color <DOFade>b__0() { }

	internal void <DOFade>b__1(Color x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass20_0
{
	// Fields
	public Material target;
	public string property;

	// Methods

	public void .ctor() { }

	internal Color <DOFade>b__0() { }

	internal void <DOFade>b__1(Color x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass21_0
{
	// Fields
	public Material target;
	public int propertyID;

	// Methods

	public void .ctor() { }

	internal Color <DOFade>b__0() { }

	internal void <DOFade>b__1(Color x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass22_0
{
	// Fields
	public Material target;
	public string property;

	// Methods

	public void .ctor() { }

	internal float <DOFloat>b__0() { }

	internal void <DOFloat>b__1(float x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass23_0
{
	// Fields
	public Material target;
	public int propertyID;

	// Methods

	public void .ctor() { }

	internal float <DOFloat>b__0() { }

	internal void <DOFloat>b__1(float x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass24_0
{
	// Fields
	public Material target;

	// Methods

	public void .ctor() { }

	internal Vector2 <DOOffset>b__0() { }

	internal void <DOOffset>b__1(Vector2 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass25_0
{
	// Fields
	public Material target;
	public string property;

	// Methods

	public void .ctor() { }

	internal Vector2 <DOOffset>b__0() { }

	internal void <DOOffset>b__1(Vector2 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass26_0
{
	// Fields
	public Material target;

	// Methods

	public void .ctor() { }

	internal Vector2 <DOTiling>b__0() { }

	internal void <DOTiling>b__1(Vector2 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass27_0
{
	// Fields
	public Material target;
	public string property;

	// Methods

	public void .ctor() { }

	internal Vector2 <DOTiling>b__0() { }

	internal void <DOTiling>b__1(Vector2 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass28_0
{
	// Fields
	public Material target;
	public string property;

	// Methods

	public void .ctor() { }

	internal Vector4 <DOVector>b__0() { }

	internal void <DOVector>b__1(Vector4 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass29_0
{
	// Fields
	public Material target;
	public int propertyID;

	// Methods

	public void .ctor() { }

	internal Vector4 <DOVector>b__0() { }

	internal void <DOVector>b__1(Vector4 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass30_0
{
	// Fields
	public TrailRenderer target;

	// Methods

	public void .ctor() { }

	internal Vector2 <DOResize>b__0() { }

	internal void <DOResize>b__1(Vector2 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass31_0
{
	// Fields
	public TrailRenderer target;

	// Methods

	public void .ctor() { }

	internal float <DOTime>b__0() { }

	internal void <DOTime>b__1(float x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass32_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOMove>b__0() { }

	internal void <DOMove>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass33_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOMoveX>b__0() { }

	internal void <DOMoveX>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass34_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOMoveY>b__0() { }

	internal void <DOMoveY>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass35_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOMoveZ>b__0() { }

	internal void <DOMoveZ>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass36_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOLocalMove>b__0() { }

	internal void <DOLocalMove>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass37_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOLocalMoveX>b__0() { }

	internal void <DOLocalMoveX>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass38_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOLocalMoveY>b__0() { }

	internal void <DOLocalMoveY>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass39_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOLocalMoveZ>b__0() { }

	internal void <DOLocalMoveZ>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass40_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Quaternion <DORotate>b__0() { }

	internal void <DORotate>b__1(Quaternion x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass41_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Quaternion <DORotateQuaternion>b__0() { }

	internal void <DORotateQuaternion>b__1(Quaternion x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass42_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Quaternion <DOLocalRotate>b__0() { }

	internal void <DOLocalRotate>b__1(Quaternion x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass43_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Quaternion <DOLocalRotateQuaternion>b__0() { }

	internal void <DOLocalRotateQuaternion>b__1(Quaternion x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass44_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOScale>b__0() { }

	internal void <DOScale>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass45_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOScale>b__0() { }

	internal void <DOScale>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass46_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOScaleX>b__0() { }

	internal void <DOScaleX>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass47_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOScaleY>b__0() { }

	internal void <DOScaleY>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass48_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOScaleZ>b__0() { }

	internal void <DOScaleZ>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass49_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Quaternion <DOLookAt>b__0() { }

	internal void <DOLookAt>b__1(Quaternion x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass50_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOPunchPosition>b__0() { }

	internal void <DOPunchPosition>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass51_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOPunchScale>b__0() { }

	internal void <DOPunchScale>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass52_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOPunchRotation>b__0() { }

	internal void <DOPunchRotation>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass53_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOShakePosition>b__0() { }

	internal void <DOShakePosition>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass54_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOShakePosition>b__0() { }

	internal void <DOShakePosition>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass55_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOShakeRotation>b__0() { }

	internal void <DOShakeRotation>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass56_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOShakeRotation>b__0() { }

	internal void <DOShakeRotation>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass57_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOShakeScale>b__0() { }

	internal void <DOShakeScale>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass58_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOShakeScale>b__0() { }

	internal void <DOShakeScale>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass59_0
{
	// Fields
	public Transform target;
	public float startPosY;
	public bool offsetYSet;
	public float offsetY;
	public Sequence s;
	public Vector3 endValue;
	public Tween yTween;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOJump>b__0() { }

	internal void <DOJump>b__1(Vector3 x) { }

	internal void <DOJump>b__2() { }

	internal Vector3 <DOJump>b__3() { }

	internal void <DOJump>b__4(Vector3 x) { }

	internal Vector3 <DOJump>b__5() { }

	internal void <DOJump>b__6(Vector3 x) { }

	internal void <DOJump>b__7() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass60_0
{
	// Fields
	public Transform target;
	public bool offsetYSet;
	public float offsetY;
	public Sequence s;
	public Vector3 endValue;
	public float startPosY;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOLocalJump>b__0() { }

	internal void <DOLocalJump>b__1(Vector3 x) { }

	internal Vector3 <DOLocalJump>b__2() { }

	internal void <DOLocalJump>b__3(Vector3 x) { }

	internal Vector3 <DOLocalJump>b__4() { }

	internal void <DOLocalJump>b__5(Vector3 x) { }

	internal void <DOLocalJump>b__6() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass61_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOPath>b__0() { }

	internal void <DOPath>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass62_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOLocalPath>b__0() { }

	internal void <DOLocalPath>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass63_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOPath>b__0() { }

	internal void <DOPath>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass64_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOLocalPath>b__0() { }

	internal void <DOLocalPath>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass65_0
{
	// Fields
	public Tween target;

	// Methods

	public void .ctor() { }

	internal float <DOTimeScale>b__0() { }

	internal void <DOTimeScale>b__1(float x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass66_0
{
	// Fields
	public Color to;
	public Light target;

	// Methods

	public void .ctor() { }

	internal Color <DOBlendableColor>b__0() { }

	internal void <DOBlendableColor>b__1(Color x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass67_0
{
	// Fields
	public Color to;
	public Material target;

	// Methods

	public void .ctor() { }

	internal Color <DOBlendableColor>b__0() { }

	internal void <DOBlendableColor>b__1(Color x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass68_0
{
	// Fields
	public Color to;
	public Material target;
	public string property;

	// Methods

	public void .ctor() { }

	internal Color <DOBlendableColor>b__0() { }

	internal void <DOBlendableColor>b__1(Color x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass69_0
{
	// Fields
	public Color to;
	public Material target;
	public int propertyID;

	// Methods

	public void .ctor() { }

	internal Color <DOBlendableColor>b__0() { }

	internal void <DOBlendableColor>b__1(Color x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass70_0
{
	// Fields
	public Vector3 to;
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOBlendableMoveBy>b__0() { }

	internal void <DOBlendableMoveBy>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass71_0
{
	// Fields
	public Vector3 to;
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOBlendableLocalMoveBy>b__0() { }

	internal void <DOBlendableLocalMoveBy>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass72_0
{
	// Fields
	public Quaternion to;
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Quaternion <DOBlendableRotateBy>b__0() { }

	internal void <DOBlendableRotateBy>b__1(Quaternion x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass73_0
{
	// Fields
	public Quaternion to;
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Quaternion <DOBlendableLocalRotateBy>b__0() { }

	internal void <DOBlendableLocalRotateBy>b__1(Quaternion x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass74_0
{
	// Fields
	public Vector3 to;
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOBlendablePunchRotation>b__0() { }

	internal void <DOBlendablePunchRotation>b__1(Vector3 v) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShortcutExtensions.<>c__DisplayClass75_0
{
	// Fields
	public Vector3 to;
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOBlendableScaleBy>b__0() { }

	internal void <DOBlendableScaleBy>b__1(Vector3 x) { }
}

// Namespace: DG.Tweening
public class TweenParams
{
	// Fields
	public static readonly TweenParams Params;
	internal object id;
	internal object target;
	internal UpdateType updateType;
	internal bool isIndependentUpdate;
	internal TweenCallback onStart;
	internal TweenCallback onPlay;
	internal TweenCallback onRewind;
	internal TweenCallback onUpdate;
	internal TweenCallback onStepComplete;
	internal TweenCallback onComplete;
	internal TweenCallback onKill;
	internal TweenCallback<int> onWaypointChange;
	internal bool isRecyclable;
	internal bool isSpeedBased;
	internal bool autoKill;
	internal int loops;
	internal LoopType loopType;
	internal float delay;
	internal bool isRelative;
	internal Ease easeType;
	internal EaseFunction customEase;
	internal float easeOvershootOrAmplitude;
	internal float easePeriod;

	// Methods

	public void .ctor() { }

	public TweenParams Clear() { }

	public TweenParams SetAutoKill(bool autoKillOnCompletion = True) { }

	public TweenParams SetId(object id) { }

	public TweenParams SetTarget(object target) { }

	public TweenParams SetLoops(int loops, Nullable<LoopType> loopType) { }

	public TweenParams SetEase(Ease ease, Nullable<float> overshootOrAmplitude, Nullable<float> period) { }

	public TweenParams SetEase(AnimationCurve animCurve) { }

	public TweenParams SetEase(EaseFunction customEase) { }

	public TweenParams SetRecyclable(bool recyclable = True) { }

	public TweenParams SetUpdate(bool isIndependentUpdate) { }

	public TweenParams SetUpdate(UpdateType updateType, bool isIndependentUpdate = False) { }

	public TweenParams OnStart(TweenCallback action) { }

	public TweenParams OnPlay(TweenCallback action) { }

	public TweenParams OnRewind(TweenCallback action) { }

	public TweenParams OnUpdate(TweenCallback action) { }

	public TweenParams OnStepComplete(TweenCallback action) { }

	public TweenParams OnComplete(TweenCallback action) { }

	public TweenParams OnKill(TweenCallback action) { }

	public TweenParams OnWaypointChange(TweenCallback<int> action) { }

	public TweenParams SetDelay(float delay) { }

	public TweenParams SetRelative(bool isRelative = True) { }

	public TweenParams SetSpeedBased(bool isSpeedBased = True) { }

	private static void .cctor() { }
}

// Namespace: DG.Tweening
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class TweenSettingsExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T SetAutoKill<T>(T t) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62A0D0 Offset: 0x6290D0 VA: 0x18062A0D0
	|-TweenSettingsExtensions.SetAutoKill<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T SetAutoKill<T>(T t, bool autoKillOnCompletion) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62A110 Offset: 0x629110 VA: 0x18062A110
	|-TweenSettingsExtensions.SetAutoKill<TweenerCore<Vector3, Path, PathOptions>>
	|-TweenSettingsExtensions.SetAutoKill<Tween>
	|-TweenSettingsExtensions.SetAutoKill<Sequence>
	|-TweenSettingsExtensions.SetAutoKill<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T SetId<T>(T t, object objectId) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62A4B0 Offset: 0x6294B0 VA: 0x18062A4B0
	|-TweenSettingsExtensions.SetId<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T SetId<T>(T t, string stringId) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62A470 Offset: 0x629470 VA: 0x18062A470
	|-TweenSettingsExtensions.SetId<TweenerCore<Vector3, Path, PathOptions>>
	|-TweenSettingsExtensions.SetId<Tween>
	|-TweenSettingsExtensions.SetId<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T SetId<T>(T t, int intId) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62A440 Offset: 0x629440 VA: 0x18062A440
	|-TweenSettingsExtensions.SetId<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T SetLink<T>(T t, GameObject gameObject) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62A5F0 Offset: 0x6295F0 VA: 0x18062A5F0
	|-TweenSettingsExtensions.SetLink<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T SetLink<T>(T t, GameObject gameObject, LinkBehaviour behaviour) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62A4F0 Offset: 0x6294F0 VA: 0x18062A4F0
	|-TweenSettingsExtensions.SetLink<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T SetTarget<T>(T t, object target) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62A9C0 Offset: 0x6299C0 VA: 0x18062A9C0
	|-TweenSettingsExtensions.SetTarget<TweenerCore<Vector3, Vector3, SpiralOptions>>
	|-TweenSettingsExtensions.SetTarget<Tween>
	|-TweenSettingsExtensions.SetTarget<TweenerCore<Color2, Color2, ColorOptions>>
	|-TweenSettingsExtensions.SetTarget<TweenerCore<float, float, FloatOptions>>
	|-TweenSettingsExtensions.SetTarget<TweenerCore<Color, Color, ColorOptions>>
	|-TweenSettingsExtensions.SetTarget<TweenerCore<Quaternion, Quaternion, NoOptions>>
	|-TweenSettingsExtensions.SetTarget<TweenerCore<Quaternion, Vector3, QuaternionOptions>>
	|-TweenSettingsExtensions.SetTarget<TweenerCore<Rect, Rect, RectOptions>>
	|-TweenSettingsExtensions.SetTarget<TweenerCore<Vector2, Vector2, VectorOptions>>
	|-TweenSettingsExtensions.SetTarget<TweenerCore<Vector3, Path, PathOptions>>
	|-TweenSettingsExtensions.SetTarget<TweenerCore<Vector3, Vector3, VectorOptions>>
	|-TweenSettingsExtensions.SetTarget<TweenerCore<Vector3, Vector3[], Vector3ArrayOptions>>
	|-TweenSettingsExtensions.SetTarget<TweenerCore<Vector4, Vector4, VectorOptions>>
	|-TweenSettingsExtensions.SetTarget<Sequence>
	|-TweenSettingsExtensions.SetTarget<Tweener>
	|-TweenSettingsExtensions.SetTarget<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T SetLoops<T>(T t, int loops) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62A790 Offset: 0x629790 VA: 0x18062A790
	|-TweenSettingsExtensions.SetLoops<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T SetLoops<T>(T t, int loops, LoopType loopType) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62A6E0 Offset: 0x6296E0 VA: 0x18062A6E0
	|-TweenSettingsExtensions.SetLoops<TweenerCore<Vector3, Path, PathOptions>>
	|-TweenSettingsExtensions.SetLoops<Tween>
	|-TweenSettingsExtensions.SetLoops<Tweener>
	|-TweenSettingsExtensions.SetLoops<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T SetEase<T>(T t, Ease ease) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62A260 Offset: 0x629260 VA: 0x18062A260
	|-TweenSettingsExtensions.SetEase<TweenerCore<Vector3, Path, PathOptions>>
	|-TweenSettingsExtensions.SetEase<Tween>
	|-TweenSettingsExtensions.SetEase<Sequence>
	|-TweenSettingsExtensions.SetEase<Tweener>
	|-TweenSettingsExtensions.SetEase<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T SetEase<T>(T t, Ease ease, float overshoot) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62A1F0 Offset: 0x6291F0 VA: 0x18062A1F0
	|-TweenSettingsExtensions.SetEase<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T SetEase<T>(T t, Ease ease, float amplitude, float period) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62A2D0 Offset: 0x6292D0 VA: 0x18062A2D0
	|-TweenSettingsExtensions.SetEase<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T SetEase<T>(T t, AnimationCurve animCurve) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62A390 Offset: 0x629390 VA: 0x18062A390
	|-TweenSettingsExtensions.SetEase<TweenerCore<Vector3, Path, PathOptions>>
	|-TweenSettingsExtensions.SetEase<Tween>
	|-TweenSettingsExtensions.SetEase<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T SetEase<T>(T t, EaseFunction customEase) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62A350 Offset: 0x629350 VA: 0x18062A350
	|-TweenSettingsExtensions.SetEase<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T SetRecyclable<T>(T t) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62A820 Offset: 0x629820 VA: 0x18062A820
	|-TweenSettingsExtensions.SetRecyclable<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T SetRecyclable<T>(T t, bool recyclable) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62A850 Offset: 0x629850 VA: 0x18062A850
	|-TweenSettingsExtensions.SetRecyclable<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T SetUpdate<T>(T t, bool isIndependentUpdate) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62AA90 Offset: 0x629A90 VA: 0x18062AA90
	|-TweenSettingsExtensions.SetUpdate<Tween>
	|-TweenSettingsExtensions.SetUpdate<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T SetUpdate<T>(T t, UpdateType updateType) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62AB50 Offset: 0x629B50 VA: 0x18062AB50
	|-TweenSettingsExtensions.SetUpdate<TweenerCore<Vector3, Path, PathOptions>>
	|-TweenSettingsExtensions.SetUpdate<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T SetUpdate<T>(T t, UpdateType updateType, bool isIndependentUpdate) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62AA00 Offset: 0x629A00 VA: 0x18062AA00
	|-TweenSettingsExtensions.SetUpdate<Sequence>
	|-TweenSettingsExtensions.SetUpdate<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T OnStart<T>(T t, TweenCallback action) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x629BB0 Offset: 0x628BB0 VA: 0x180629BB0
	|-TweenSettingsExtensions.OnStart<TweenerCore<Vector3, Path, PathOptions>>
	|-TweenSettingsExtensions.OnStart<Tween>
	|-TweenSettingsExtensions.OnStart<Tweener>
	|-TweenSettingsExtensions.OnStart<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T OnPlay<T>(T t, TweenCallback action) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x629B30 Offset: 0x628B30 VA: 0x180629B30
	|-TweenSettingsExtensions.OnPlay<TweenerCore<Vector3, Path, PathOptions>>
	|-TweenSettingsExtensions.OnPlay<Tween>
	|-TweenSettingsExtensions.OnPlay<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T OnPause<T>(T t, TweenCallback action) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x629AF0 Offset: 0x628AF0 VA: 0x180629AF0
	|-TweenSettingsExtensions.OnPause<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T OnRewind<T>(T t, TweenCallback action) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x629B70 Offset: 0x628B70 VA: 0x180629B70
	|-TweenSettingsExtensions.OnRewind<TweenerCore<Vector3, Path, PathOptions>>
	|-TweenSettingsExtensions.OnRewind<Tween>
	|-TweenSettingsExtensions.OnRewind<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T OnUpdate<T>(T t, TweenCallback action) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x629C30 Offset: 0x628C30 VA: 0x180629C30
	|-TweenSettingsExtensions.OnUpdate<TweenerCore<Vector3, Path, PathOptions>>
	|-TweenSettingsExtensions.OnUpdate<TweenerCore<float, float, FloatOptions>>
	|-TweenSettingsExtensions.OnUpdate<Sequence>
	|-TweenSettingsExtensions.OnUpdate<Tween>
	|-TweenSettingsExtensions.OnUpdate<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T OnStepComplete<T>(T t, TweenCallback action) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x629BF0 Offset: 0x628BF0 VA: 0x180629BF0
	|-TweenSettingsExtensions.OnStepComplete<TweenerCore<Vector3, Path, PathOptions>>
	|-TweenSettingsExtensions.OnStepComplete<Tween>
	|-TweenSettingsExtensions.OnStepComplete<Sequence>
	|-TweenSettingsExtensions.OnStepComplete<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T OnComplete<T>(T t, TweenCallback action) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x629A70 Offset: 0x628A70 VA: 0x180629A70
	|-TweenSettingsExtensions.OnComplete<TweenerCore<Vector3, Path, PathOptions>>
	|-TweenSettingsExtensions.OnComplete<Tween>
	|-TweenSettingsExtensions.OnComplete<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T OnKill<T>(T t, TweenCallback action) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x629AB0 Offset: 0x628AB0 VA: 0x180629AB0
	|-TweenSettingsExtensions.OnKill<TweenerCore<Vector3, Path, PathOptions>>
	|-TweenSettingsExtensions.OnKill<Tween>
	|-TweenSettingsExtensions.OnKill<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T OnWaypointChange<T>(T t, TweenCallback<int> action) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x629C70 Offset: 0x628C70 VA: 0x180629C70
	|-TweenSettingsExtensions.OnWaypointChange<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T SetAs<T>(T t, Tween asTween) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x629CB0 Offset: 0x628CB0 VA: 0x180629CB0
	|-TweenSettingsExtensions.SetAs<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T SetAs<T>(T t, TweenParams tweenParams) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x629EB0 Offset: 0x628EB0 VA: 0x180629EB0
	|-TweenSettingsExtensions.SetAs<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Sequence Append(Sequence s, Tween t) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Sequence Prepend(Sequence s, Tween t) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Sequence Join(Sequence s, Tween t) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Sequence Insert(Sequence s, float atPosition, Tween t) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Sequence AppendInterval(Sequence s, float interval) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Sequence PrependInterval(Sequence s, float interval) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Sequence AppendCallback(Sequence s, TweenCallback callback) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Sequence PrependCallback(Sequence s, TweenCallback callback) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Sequence InsertCallback(Sequence s, float atPosition, TweenCallback callback) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T From<T>(T t) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x629A20 Offset: 0x628A20 VA: 0x180629A20
	|-TweenSettingsExtensions.From<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T From<T>(T t, bool isRelative) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x6299B0 Offset: 0x6289B0 VA: 0x1806299B0
	|-TweenSettingsExtensions.From<Tweener>
	|-TweenSettingsExtensions.From<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T SetDelay<T>(T t, float delay) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62A150 Offset: 0x629150 VA: 0x18062A150
	|-TweenSettingsExtensions.SetDelay<TweenerCore<Vector3, Path, PathOptions>>
	|-TweenSettingsExtensions.SetDelay<Tween>
	|-TweenSettingsExtensions.SetDelay<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T SetRelative<T>(T t) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62A8F0 Offset: 0x6298F0 VA: 0x18062A8F0
	|-TweenSettingsExtensions.SetRelative<Tweener>
	|-TweenSettingsExtensions.SetRelative<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T SetRelative<T>(T t, bool isRelative) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62A890 Offset: 0x629890 VA: 0x18062A890
	|-TweenSettingsExtensions.SetRelative<Tween>
	|-TweenSettingsExtensions.SetRelative<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T SetSpeedBased<T>(T t) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62A940 Offset: 0x629940 VA: 0x18062A940
	|-TweenSettingsExtensions.SetSpeedBased<TweenerCore<Vector3, Path, PathOptions>>
	|-TweenSettingsExtensions.SetSpeedBased<Tween>
	|-TweenSettingsExtensions.SetSpeedBased<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T SetSpeedBased<T>(T t, bool isSpeedBased) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62A980 Offset: 0x629980 VA: 0x18062A980
	|-TweenSettingsExtensions.SetSpeedBased<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener SetOptions(TweenerCore<float, float, FloatOptions> t, bool snapping) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener SetOptions(TweenerCore<Vector2, Vector2, VectorOptions> t, bool snapping) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener SetOptions(TweenerCore<Vector2, Vector2, VectorOptions> t, AxisConstraint axisConstraint, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener SetOptions(TweenerCore<Vector3, Vector3, VectorOptions> t, bool snapping) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener SetOptions(TweenerCore<Vector3, Vector3, VectorOptions> t, AxisConstraint axisConstraint, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener SetOptions(TweenerCore<Vector4, Vector4, VectorOptions> t, bool snapping) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener SetOptions(TweenerCore<Vector4, Vector4, VectorOptions> t, AxisConstraint axisConstraint, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener SetOptions(TweenerCore<Quaternion, Vector3, QuaternionOptions> t, bool useShortest360Route = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener SetOptions(TweenerCore<Color, Color, ColorOptions> t, bool alphaOnly) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener SetOptions(TweenerCore<Rect, Rect, RectOptions> t, bool snapping) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener SetOptions(TweenerCore<string, string, StringOptions> t, bool richTextEnabled, ScrambleMode scrambleMode = 0, string scrambleChars) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener SetOptions(TweenerCore<Vector3, Vector3[], Vector3ArrayOptions> t, bool snapping) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener SetOptions(TweenerCore<Vector3, Vector3[], Vector3ArrayOptions> t, AxisConstraint axisConstraint, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TweenerCore<Vector3, Path, PathOptions> SetOptions(TweenerCore<Vector3, Path, PathOptions> t, AxisConstraint lockPosition, AxisConstraint lockRotation = 0) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TweenerCore<Vector3, Path, PathOptions> SetOptions(TweenerCore<Vector3, Path, PathOptions> t, bool closePath, AxisConstraint lockPosition = 0, AxisConstraint lockRotation = 0) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TweenerCore<Vector3, Path, PathOptions> SetLookAt(TweenerCore<Vector3, Path, PathOptions> t, Vector3 lookAtPosition, Nullable<Vector3> forwardDirection, Nullable<Vector3> up) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TweenerCore<Vector3, Path, PathOptions> SetLookAt(TweenerCore<Vector3, Path, PathOptions> t, Transform lookAtTransform, Nullable<Vector3> forwardDirection, Nullable<Vector3> up) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TweenerCore<Vector3, Path, PathOptions> SetLookAt(TweenerCore<Vector3, Path, PathOptions> t, float lookAhead, Nullable<Vector3> forwardDirection, Nullable<Vector3> up) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void SetPathForwardDirection(TweenerCore<Vector3, Path, PathOptions> t, Nullable<Vector3> forwardDirection, Nullable<Vector3> up) { }
}

// Namespace: DG.Tweening
public enum LogBehaviour
{
	// Fields
	public int value__;
	public const LogBehaviour Default = 0;
	public const LogBehaviour Verbose = 1;
	public const LogBehaviour ErrorsOnly = 2;
}

// Namespace: DG.Tweening
public abstract class Tween : ABSSequentiable
{
	// Fields
	public float timeScale;
	public bool isBackwards;
	public object id;
	public string stringId;
	public int intId;
	public object target;
	internal UpdateType updateType;
	internal bool isIndependentUpdate;
	public TweenCallback onPlay;
	public TweenCallback onPause;
	public TweenCallback onRewind;
	public TweenCallback onUpdate;
	public TweenCallback onStepComplete;
	public TweenCallback onComplete;
	public TweenCallback onKill;
	public TweenCallback<int> onWaypointChange;
	internal bool isFrom;
	internal bool isBlendable;
	internal bool isRecyclable;
	internal bool isSpeedBased;
	internal bool autoKill;
	internal float duration;
	internal int loops;
	internal LoopType loopType;
	internal float delay;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <isRelative>k__BackingField;
	internal Ease easeType;
	internal EaseFunction customEase;
	public float easeOvershootOrAmplitude;
	public float easePeriod;
	internal Type typeofT1;
	internal Type typeofT2;
	internal Type typeofTPlugOptions;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <active>k__BackingField;
	internal bool isSequenced;
	internal Sequence sequenceParent;
	internal int activeId;
	internal SpecialStartupMode specialStartupMode;
	internal bool creationLocked;
	internal bool startupDone;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <playedOnce>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <position>k__BackingField;
	internal float fullDuration;
	internal int completedLoops;
	internal bool isPlaying;
	internal bool isComplete;
	internal float elapsedDelay;
	internal bool delayComplete;
	internal int miscInt;

	// Properties
	public bool isRelative { get; set; }
	public bool active { get; set; }
	public float fullPosition { get; set; }
	public bool playedOnce { get; set; }
	public float position { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_isRelative() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_isRelative(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_active() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_active(bool value) { }

	public float get_fullPosition() { }

	public void set_fullPosition(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_playedOnce() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_playedOnce(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_position() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_position(float value) { }

	internal virtual void Reset() { }

	internal abstract bool Validate() { }

	internal virtual float UpdateDelay(float elapsed) { }

	internal abstract bool Startup() { }

	internal abstract bool ApplyTween(float prevPosition, int prevCompletedLoops, int newCompletedSteps, bool useInversePosition, UpdateMode updateMode, UpdateNotice updateNotice) { }

	internal static bool DoGoto(Tween t, float toPosition, int toCompletedLoops, UpdateMode updateMode) { }

	internal static bool OnTweenCallback(TweenCallback callback) { }

	internal static bool OnTweenCallback<T>(TweenCallback<T> callback, T param) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C27DE0 Offset: 0x1C26DE0 VA: 0x181C27DE0
	|-Tween.OnTweenCallback<int>
	|
	|-RVA: 0x1C27F20 Offset: 0x1C26F20 VA: 0x181C27F20
	|-Tween.OnTweenCallback<object>
	*/

	protected void .ctor() { }
}

// Namespace: DG.Tweening
public abstract class Tweener : Tween
{
	// Fields
	internal bool hasManuallySetStartValue;
	internal bool isFromAllowed;

	// Methods

	internal void .ctor() { }

	public abstract Tweener ChangeStartValue(object newStartValue, float newDuration = -1) { }

	public abstract Tweener ChangeEndValue(object newEndValue, float newDuration = -1, bool snapStartValue = False) { }

	public abstract Tweener ChangeEndValue(object newEndValue, bool snapStartValue) { }

	public abstract Tweener ChangeValues(object newStartValue, object newEndValue, float newDuration = -1) { }

	internal abstract Tweener SetFrom(bool relative) { }

	internal static bool Setup<T1, T2, TPlugOptions>(TweenerCore<T1, T2, TPlugOptions> t, DOGetter<T1> getter, DOSetter<T1> setter, T2 endValue, float duration, ABSTweenPlugin<T1, T2, TPlugOptions> plugin) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x159D370 Offset: 0x159C370 VA: 0x18159D370
	|-Tweener.Setup<Color2, Color2, ColorOptions>
	|
	|-RVA: 0x159D760 Offset: 0x159C760 VA: 0x18159D760
	|-Tweener.Setup<double, double, NoOptions>
	|
	|-RVA: 0x159D950 Offset: 0x159C950 VA: 0x18159D950
	|-Tweener.Setup<int, int, NoOptions>
	|
	|-RVA: 0x159DB40 Offset: 0x159CB40 VA: 0x18159DB40
	|-Tweener.Setup<long, long, NoOptions>
	|
	|-RVA: 0x159E310 Offset: 0x159D310 VA: 0x18159E310
	|-Tweener.Setup<object, object, NoOptions>
	|
	|-RVA: 0x159E500 Offset: 0x159D500 VA: 0x18159E500
	|-Tweener.Setup<object, object, StringOptions>
	|
	|-RVA: 0x159E6F0 Offset: 0x159D6F0 VA: 0x18159E6F0
	|-Tweener.Setup<float, float, FloatOptions>
	|
	|-RVA: 0x159E8E0 Offset: 0x159D8E0 VA: 0x18159E8E0
	|-Tweener.Setup<uint, uint, UintOptions>
	|
	|-RVA: 0x159EAD0 Offset: 0x159DAD0 VA: 0x18159EAD0
	|-Tweener.Setup<ulong, ulong, NoOptions>
	|
	|-RVA: 0x159D570 Offset: 0x159C570 VA: 0x18159D570
	|-Tweener.Setup<Color, Color, ColorOptions>
	|
	|-RVA: 0x159DD30 Offset: 0x159CD30 VA: 0x18159DD30
	|-Tweener.Setup<Quaternion, Quaternion, NoOptions>
	|
	|-RVA: 0x159DF20 Offset: 0x159CF20 VA: 0x18159DF20
	|-Tweener.Setup<Quaternion, Vector3, QuaternionOptions>
	|
	|-RVA: 0x159E120 Offset: 0x159D120 VA: 0x18159E120
	|-Tweener.Setup<Rect, Rect, RectOptions>
	|
	|-RVA: 0x159ECC0 Offset: 0x159DCC0 VA: 0x18159ECC0
	|-Tweener.Setup<Vector2, Vector2, VectorOptions>
	|
	|-RVA: 0x159EEC0 Offset: 0x159DEC0 VA: 0x18159EEC0
	|-Tweener.Setup<Vector3, object, PathOptions>
	|
	|-RVA: 0x159F0B0 Offset: 0x159E0B0 VA: 0x18159F0B0
	|-Tweener.Setup<Vector3, object, Vector3ArrayOptions>
	|
	|-RVA: 0x159F4A0 Offset: 0x159E4A0 VA: 0x18159F4A0
	|-Tweener.Setup<Vector3, Vector3, VectorOptions>
	|
	|-RVA: 0x159F2A0 Offset: 0x159E2A0 VA: 0x18159F2A0
	|-Tweener.Setup<Vector3, Vector3, SpiralOptions>
	|
	|-RVA: 0x159F6A0 Offset: 0x159E6A0 VA: 0x18159F6A0
	|-Tweener.Setup<Vector4, Vector4, VectorOptions>
	*/

	internal static float DoUpdateDelay<T1, T2, TPlugOptions>(TweenerCore<T1, T2, TPlugOptions> t, float elapsed) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x96B680 Offset: 0x96A680 VA: 0x18096B680
	|-Tweener.DoUpdateDelay<Color2, Color2, ColorOptions>
	|-Tweener.DoUpdateDelay<double, double, NoOptions>
	|-Tweener.DoUpdateDelay<int, int, NoOptions>
	|-Tweener.DoUpdateDelay<long, long, NoOptions>
	|-Tweener.DoUpdateDelay<object, object, NoOptions>
	|-Tweener.DoUpdateDelay<object, object, StringOptions>
	|-Tweener.DoUpdateDelay<float, float, FloatOptions>
	|-Tweener.DoUpdateDelay<uint, uint, UintOptions>
	|-Tweener.DoUpdateDelay<ulong, ulong, NoOptions>
	|-Tweener.DoUpdateDelay<Color, Color, ColorOptions>
	|-Tweener.DoUpdateDelay<Quaternion, Quaternion, NoOptions>
	|-Tweener.DoUpdateDelay<Quaternion, Vector3, QuaternionOptions>
	|-Tweener.DoUpdateDelay<Rect, Rect, RectOptions>
	|-Tweener.DoUpdateDelay<Vector2, Vector2, VectorOptions>
	|-Tweener.DoUpdateDelay<Vector3, object, PathOptions>
	|-Tweener.DoUpdateDelay<Vector3, object, Vector3ArrayOptions>
	|-Tweener.DoUpdateDelay<Vector3, Vector3, VectorOptions>
	|-Tweener.DoUpdateDelay<Vector3, Vector3, SpiralOptions>
	|-Tweener.DoUpdateDelay<Vector4, Vector4, VectorOptions>
	*/

	internal static bool DoStartup<T1, T2, TPlugOptions>(TweenerCore<T1, T2, TPlugOptions> t) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C2D6C0 Offset: 0x1C2C6C0 VA: 0x181C2D6C0
	|-Tweener.DoStartup<Color2, Color2, ColorOptions>
	|
	|-RVA: 0x1C2DC60 Offset: 0x1C2CC60 VA: 0x181C2DC60
	|-Tweener.DoStartup<double, double, NoOptions>
	|
	|-RVA: 0x1C2DEE0 Offset: 0x1C2CEE0 VA: 0x181C2DEE0
	|-Tweener.DoStartup<int, int, NoOptions>
	|
	|-RVA: 0x1C2E160 Offset: 0x1C2D160 VA: 0x181C2E160
	|-Tweener.DoStartup<long, long, NoOptions>
	|
	|-RVA: 0x1C2EC10 Offset: 0x1C2DC10 VA: 0x181C2EC10
	|-Tweener.DoStartup<object, object, NoOptions>
	|
	|-RVA: 0x1C2EE90 Offset: 0x1C2DE90 VA: 0x181C2EE90
	|-Tweener.DoStartup<object, object, StringOptions>
	|
	|-RVA: 0x1C2F110 Offset: 0x1C2E110 VA: 0x181C2F110
	|-Tweener.DoStartup<float, float, FloatOptions>
	|
	|-RVA: 0x1C2F390 Offset: 0x1C2E390 VA: 0x181C2F390
	|-Tweener.DoStartup<uint, uint, UintOptions>
	|
	|-RVA: 0x1C2F610 Offset: 0x1C2E610 VA: 0x181C2F610
	|-Tweener.DoStartup<ulong, ulong, NoOptions>
	|
	|-RVA: 0x1C2D9B0 Offset: 0x1C2C9B0 VA: 0x181C2D9B0
	|-Tweener.DoStartup<Color, Color, ColorOptions>
	|
	|-RVA: 0x1C2E3E0 Offset: 0x1C2D3E0 VA: 0x181C2E3E0
	|-Tweener.DoStartup<Quaternion, Quaternion, NoOptions>
	|
	|-RVA: 0x1C2E690 Offset: 0x1C2D690 VA: 0x181C2E690
	|-Tweener.DoStartup<Quaternion, Vector3, QuaternionOptions>
	|
	|-RVA: 0x1C2E960 Offset: 0x1C2D960 VA: 0x181C2E960
	|-Tweener.DoStartup<Rect, Rect, RectOptions>
	|
	|-RVA: 0x1C2F890 Offset: 0x1C2E890 VA: 0x181C2F890
	|-Tweener.DoStartup<Vector2, Vector2, VectorOptions>
	|
	|-RVA: 0x1C2FB20 Offset: 0x1C2EB20 VA: 0x181C2FB20
	|-Tweener.DoStartup<Vector3, object, PathOptions>
	|
	|-RVA: 0x159C850 Offset: 0x159B850 VA: 0x18159C850
	|-Tweener.DoStartup<Vector3, object, Vector3ArrayOptions>
	|
	|-RVA: 0x159CDE0 Offset: 0x159BDE0 VA: 0x18159CDE0
	|-Tweener.DoStartup<Vector3, Vector3, VectorOptions>
	|
	|-RVA: 0x159CB00 Offset: 0x159BB00 VA: 0x18159CB00
	|-Tweener.DoStartup<Vector3, Vector3, SpiralOptions>
	|
	|-RVA: 0x159D0C0 Offset: 0x159C0C0 VA: 0x18159D0C0
	|-Tweener.DoStartup<Vector4, Vector4, VectorOptions>
	*/

	internal static Tweener DoChangeStartValue<T1, T2, TPlugOptions>(TweenerCore<T1, T2, TPlugOptions> t, T2 newStartValue, float newDuration) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C2BA50 Offset: 0x1C2AA50 VA: 0x181C2BA50
	|-Tweener.DoChangeStartValue<Color2, Color2, ColorOptions>
	|
	|-RVA: 0x1C2BC60 Offset: 0x1C2AC60 VA: 0x181C2BC60
	|-Tweener.DoChangeStartValue<double, double, NoOptions>
	|
	|-RVA: 0x1C2C070 Offset: 0x1C2B070 VA: 0x181C2C070
	|-Tweener.DoChangeStartValue<int, int, NoOptions>
	|-Tweener.DoChangeStartValue<uint, uint, UintOptions>
	|
	|-RVA: 0x1C2C170 Offset: 0x1C2B170 VA: 0x181C2C170
	|-Tweener.DoChangeStartValue<long, long, NoOptions>
	|-Tweener.DoChangeStartValue<object, object, NoOptions>
	|-Tweener.DoChangeStartValue<ulong, ulong, NoOptions>
	|
	|-RVA: 0x1C2BE70 Offset: 0x1C2AE70 VA: 0x181C2BE70
	|-Tweener.DoChangeStartValue<object, object, StringOptions>
	|
	|-RVA: 0x1C2BF70 Offset: 0x1C2AF70 VA: 0x181C2BF70
	|-Tweener.DoChangeStartValue<float, float, FloatOptions>
	|
	|-RVA: 0x1C2BB60 Offset: 0x1C2AB60 VA: 0x181C2BB60
	|-Tweener.DoChangeStartValue<Color, Color, ColorOptions>
	|-Tweener.DoChangeStartValue<Quaternion, Quaternion, NoOptions>
	|-Tweener.DoChangeStartValue<Rect, Rect, RectOptions>
	|-Tweener.DoChangeStartValue<Vector4, Vector4, VectorOptions>
	|
	|-RVA: 0x1C2BD60 Offset: 0x1C2AD60 VA: 0x181C2BD60
	|-Tweener.DoChangeStartValue<Quaternion, Vector3, QuaternionOptions>
	|
	|-RVA: 0x1C2C270 Offset: 0x1C2B270 VA: 0x181C2C270
	|-Tweener.DoChangeStartValue<Vector2, Vector2, VectorOptions>
	|
	|-RVA: 0x1C2C370 Offset: 0x1C2B370 VA: 0x181C2C370
	|-Tweener.DoChangeStartValue<Vector3, object, PathOptions>
	|
	|-RVA: 0x1C2C470 Offset: 0x1C2B470 VA: 0x181C2C470
	|-Tweener.DoChangeStartValue<Vector3, object, Vector3ArrayOptions>
	|
	|-RVA: 0x1C2C680 Offset: 0x1C2B680 VA: 0x181C2C680
	|-Tweener.DoChangeStartValue<Vector3, Vector3, VectorOptions>
	|
	|-RVA: 0x1C2C570 Offset: 0x1C2B570 VA: 0x181C2C570
	|-Tweener.DoChangeStartValue<Vector3, Vector3, SpiralOptions>
	*/

	internal static Tweener DoChangeEndValue<T1, T2, TPlugOptions>(TweenerCore<T1, T2, TPlugOptions> t, T2 newEndValue, float newDuration, bool snapStartValue) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25FAA80 Offset: 0x25F9A80 VA: 0x1825FAA80
	|-Tweener.DoChangeEndValue<Color2, Color2, ColorOptions>
	|
	|-RVA: 0x25FAD70 Offset: 0x25F9D70 VA: 0x1825FAD70
	|-Tweener.DoChangeEndValue<double, double, NoOptions>
	|
	|-RVA: 0x25FAFD0 Offset: 0x25F9FD0 VA: 0x1825FAFD0
	|-Tweener.DoChangeEndValue<int, int, NoOptions>
	|
	|-RVA: 0x25FB230 Offset: 0x25FA230 VA: 0x1825FB230
	|-Tweener.DoChangeEndValue<long, long, NoOptions>
	|
	|-RVA: 0x1C29E50 Offset: 0x1C28E50 VA: 0x181C29E50
	|-Tweener.DoChangeEndValue<object, object, NoOptions>
	|
	|-RVA: 0x1C2A0B0 Offset: 0x1C290B0 VA: 0x181C2A0B0
	|-Tweener.DoChangeEndValue<object, object, StringOptions>
	|
	|-RVA: 0x1C2A310 Offset: 0x1C29310 VA: 0x181C2A310
	|-Tweener.DoChangeEndValue<float, float, FloatOptions>
	|
	|-RVA: 0x1C2A570 Offset: 0x1C29570 VA: 0x181C2A570
	|-Tweener.DoChangeEndValue<uint, uint, UintOptions>
	|
	|-RVA: 0x1C2A7D0 Offset: 0x1C297D0 VA: 0x181C2A7D0
	|-Tweener.DoChangeEndValue<ulong, ulong, NoOptions>
	|
	|-RVA: 0x1C29370 Offset: 0x1C28370 VA: 0x181C29370
	|-Tweener.DoChangeEndValue<Color, Color, ColorOptions>
	|
	|-RVA: 0x1C29620 Offset: 0x1C28620 VA: 0x181C29620
	|-Tweener.DoChangeEndValue<Quaternion, Quaternion, NoOptions>
	|
	|-RVA: 0x1C298D0 Offset: 0x1C288D0 VA: 0x181C298D0
	|-Tweener.DoChangeEndValue<Quaternion, Vector3, QuaternionOptions>
	|
	|-RVA: 0x1C29BA0 Offset: 0x1C28BA0 VA: 0x181C29BA0
	|-Tweener.DoChangeEndValue<Rect, Rect, RectOptions>
	|
	|-RVA: 0x1C2AA30 Offset: 0x1C29A30 VA: 0x181C2AA30
	|-Tweener.DoChangeEndValue<Vector2, Vector2, VectorOptions>
	|
	|-RVA: 0x1C2ACA0 Offset: 0x1C29CA0 VA: 0x181C2ACA0
	|-Tweener.DoChangeEndValue<Vector3, object, PathOptions>
	|
	|-RVA: 0x1C2AF40 Offset: 0x1C29F40 VA: 0x181C2AF40
	|-Tweener.DoChangeEndValue<Vector3, object, Vector3ArrayOptions>
	|
	|-RVA: 0x1C2B4C0 Offset: 0x1C2A4C0 VA: 0x181C2B4C0
	|-Tweener.DoChangeEndValue<Vector3, Vector3, VectorOptions>
	|
	|-RVA: 0x1C2B1E0 Offset: 0x1C2A1E0 VA: 0x181C2B1E0
	|-Tweener.DoChangeEndValue<Vector3, Vector3, SpiralOptions>
	|
	|-RVA: 0x1C2B7A0 Offset: 0x1C2A7A0 VA: 0x181C2B7A0
	|-Tweener.DoChangeEndValue<Vector4, Vector4, VectorOptions>
	*/

	internal static Tweener DoChangeValues<T1, T2, TPlugOptions>(TweenerCore<T1, T2, TPlugOptions> t, T2 newStartValue, T2 newEndValue, float newDuration) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C2C790 Offset: 0x1C2B790 VA: 0x181C2C790
	|-Tweener.DoChangeValues<Color2, Color2, ColorOptions>
	|
	|-RVA: 0x1C2C8D0 Offset: 0x1C2B8D0 VA: 0x181C2C8D0
	|-Tweener.DoChangeValues<double, double, NoOptions>
	|
	|-RVA: 0x1C2CFB0 Offset: 0x1C2BFB0 VA: 0x181C2CFB0
	|-Tweener.DoChangeValues<int, int, NoOptions>
	|-Tweener.DoChangeValues<uint, uint, UintOptions>
	|
	|-RVA: 0x1C2CC50 Offset: 0x1C2BC50 VA: 0x181C2CC50
	|-Tweener.DoChangeValues<long, long, NoOptions>
	|-Tweener.DoChangeValues<object, object, NoOptions>
	|-Tweener.DoChangeValues<ulong, ulong, NoOptions>
	|
	|-RVA: 0x1C2CD70 Offset: 0x1C2BD70 VA: 0x181C2CD70
	|-Tweener.DoChangeValues<object, object, StringOptions>
	|
	|-RVA: 0x1C2CE90 Offset: 0x1C2BE90 VA: 0x181C2CE90
	|-Tweener.DoChangeValues<float, float, FloatOptions>
	|
	|-RVA: 0x1C2CB30 Offset: 0x1C2BB30 VA: 0x181C2CB30
	|-Tweener.DoChangeValues<Color, Color, ColorOptions>
	|-Tweener.DoChangeValues<Quaternion, Quaternion, NoOptions>
	|-Tweener.DoChangeValues<Rect, Rect, RectOptions>
	|-Tweener.DoChangeValues<Vector4, Vector4, VectorOptions>
	|
	|-RVA: 0x1C2C9F0 Offset: 0x1C2B9F0 VA: 0x181C2C9F0
	|-Tweener.DoChangeValues<Quaternion, Vector3, QuaternionOptions>
	|
	|-RVA: 0x1C2D0D0 Offset: 0x1C2C0D0 VA: 0x181C2D0D0
	|-Tweener.DoChangeValues<Vector2, Vector2, VectorOptions>
	|
	|-RVA: 0x1C2D200 Offset: 0x1C2C200 VA: 0x181C2D200
	|-Tweener.DoChangeValues<Vector3, object, PathOptions>
	|
	|-RVA: 0x1C2D320 Offset: 0x1C2C320 VA: 0x181C2D320
	|-Tweener.DoChangeValues<Vector3, object, Vector3ArrayOptions>
	|
	|-RVA: 0x1C2D580 Offset: 0x1C2C580 VA: 0x181C2D580
	|-Tweener.DoChangeValues<Vector3, Vector3, VectorOptions>
	|
	|-RVA: 0x1C2D440 Offset: 0x1C2C440 VA: 0x181C2D440
	|-Tweener.DoChangeValues<Vector3, Vector3, SpiralOptions>
	*/

	private static bool DOStartupSpecials<T1, T2, TPlugOptions>(TweenerCore<T1, T2, TPlugOptions> t) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C28070 Offset: 0x1C27070 VA: 0x181C28070
	|-Tweener.DOStartupSpecials<Color2, Color2, ColorOptions>
	|
	|-RVA: 0x1C28270 Offset: 0x1C27270 VA: 0x181C28270
	|-Tweener.DOStartupSpecials<double, double, NoOptions>
	|
	|-RVA: 0x1C28370 Offset: 0x1C27370 VA: 0x181C28370
	|-Tweener.DOStartupSpecials<int, int, NoOptions>
	|
	|-RVA: 0x1C28470 Offset: 0x1C27470 VA: 0x181C28470
	|-Tweener.DOStartupSpecials<long, long, NoOptions>
	|
	|-RVA: 0x1C28870 Offset: 0x1C27870 VA: 0x181C28870
	|-Tweener.DOStartupSpecials<object, object, NoOptions>
	|
	|-RVA: 0x1C28970 Offset: 0x1C27970 VA: 0x181C28970
	|-Tweener.DOStartupSpecials<object, object, StringOptions>
	|
	|-RVA: 0x1C28A70 Offset: 0x1C27A70 VA: 0x181C28A70
	|-Tweener.DOStartupSpecials<float, float, FloatOptions>
	|
	|-RVA: 0x1C28B70 Offset: 0x1C27B70 VA: 0x181C28B70
	|-Tweener.DOStartupSpecials<uint, uint, UintOptions>
	|
	|-RVA: 0x1C28C70 Offset: 0x1C27C70 VA: 0x181C28C70
	|-Tweener.DOStartupSpecials<ulong, ulong, NoOptions>
	|
	|-RVA: 0x1C28170 Offset: 0x1C27170 VA: 0x181C28170
	|-Tweener.DOStartupSpecials<Color, Color, ColorOptions>
	|
	|-RVA: 0x1C28570 Offset: 0x1C27570 VA: 0x181C28570
	|-Tweener.DOStartupSpecials<Quaternion, Quaternion, NoOptions>
	|
	|-RVA: 0x1C28670 Offset: 0x1C27670 VA: 0x181C28670
	|-Tweener.DOStartupSpecials<Quaternion, Vector3, QuaternionOptions>
	|
	|-RVA: 0x1C28770 Offset: 0x1C27770 VA: 0x181C28770
	|-Tweener.DOStartupSpecials<Rect, Rect, RectOptions>
	|
	|-RVA: 0x1C28D70 Offset: 0x1C27D70 VA: 0x181C28D70
	|-Tweener.DOStartupSpecials<Vector2, Vector2, VectorOptions>
	|
	|-RVA: 0x1C28E70 Offset: 0x1C27E70 VA: 0x181C28E70
	|-Tweener.DOStartupSpecials<Vector3, object, PathOptions>
	|
	|-RVA: 0x1C28F70 Offset: 0x1C27F70 VA: 0x181C28F70
	|-Tweener.DOStartupSpecials<Vector3, object, Vector3ArrayOptions>
	|
	|-RVA: 0x1C29170 Offset: 0x1C28170 VA: 0x181C29170
	|-Tweener.DOStartupSpecials<Vector3, Vector3, VectorOptions>
	|
	|-RVA: 0x1C29070 Offset: 0x1C28070 VA: 0x181C29070
	|-Tweener.DOStartupSpecials<Vector3, Vector3, SpiralOptions>
	|
	|-RVA: 0x1C29270 Offset: 0x1C28270 VA: 0x181C29270
	|-Tweener.DOStartupSpecials<Vector4, Vector4, VectorOptions>
	*/

	private static void DOStartupDurationBased<T1, T2, TPlugOptions>(TweenerCore<T1, T2, TPlugOptions> t) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1745590 Offset: 0x1744590 VA: 0x181745590
	|-Tweener.DOStartupDurationBased<Color2, Color2, ColorOptions>
	|
	|-RVA: 0x1745700 Offset: 0x1744700 VA: 0x181745700
	|-Tweener.DOStartupDurationBased<double, double, NoOptions>
	|
	|-RVA: 0x17457B0 Offset: 0x17447B0 VA: 0x1817457B0
	|-Tweener.DOStartupDurationBased<int, int, NoOptions>
	|-Tweener.DOStartupDurationBased<uint, uint, UintOptions>
	|
	|-RVA: 0x1745860 Offset: 0x1744860 VA: 0x181745860
	|-Tweener.DOStartupDurationBased<long, long, NoOptions>
	|-Tweener.DOStartupDurationBased<object, object, NoOptions>
	|-Tweener.DOStartupDurationBased<ulong, ulong, NoOptions>
	|
	|-RVA: 0x17459F0 Offset: 0x17449F0 VA: 0x1817459F0
	|-Tweener.DOStartupDurationBased<object, object, StringOptions>
	|
	|-RVA: 0x1745AC0 Offset: 0x1744AC0 VA: 0x181745AC0
	|-Tweener.DOStartupDurationBased<float, float, FloatOptions>
	|
	|-RVA: 0x1745650 Offset: 0x1744650 VA: 0x181745650
	|-Tweener.DOStartupDurationBased<Color, Color, ColorOptions>
	|-Tweener.DOStartupDurationBased<Quaternion, Quaternion, NoOptions>
	|-Tweener.DOStartupDurationBased<Rect, Rect, RectOptions>
	|
	|-RVA: 0x1745910 Offset: 0x1744910 VA: 0x181745910
	|-Tweener.DOStartupDurationBased<Quaternion, Vector3, QuaternionOptions>
	|
	|-RVA: 0x1745B70 Offset: 0x1744B70 VA: 0x181745B70
	|-Tweener.DOStartupDurationBased<Vector2, Vector2, VectorOptions>
	|
	|-RVA: 0x1745C20 Offset: 0x1744C20 VA: 0x181745C20
	|-Tweener.DOStartupDurationBased<Vector3, object, PathOptions>
	|
	|-RVA: 0x1745D30 Offset: 0x1744D30 VA: 0x181745D30
	|-Tweener.DOStartupDurationBased<Vector3, object, Vector3ArrayOptions>
	|
	|-RVA: 0x1745ED0 Offset: 0x1744ED0 VA: 0x181745ED0
	|-Tweener.DOStartupDurationBased<Vector3, Vector3, VectorOptions>
	|
	|-RVA: 0x1745DE0 Offset: 0x1744DE0 VA: 0x181745DE0
	|-Tweener.DOStartupDurationBased<Vector3, Vector3, SpiralOptions>
	|
	|-RVA: 0x1745F90 Offset: 0x1744F90 VA: 0x181745F90
	|-Tweener.DOStartupDurationBased<Vector4, Vector4, VectorOptions>
	*/
}

// Namespace: DG.Tweening
public enum TweenType
{
	// Fields
	public int value__;
	public const TweenType Tweener = 0;
	public const TweenType Sequence = 1;
	public const TweenType Callback = 2;
}

// Namespace: DG.Tweening
public enum UpdateType
{
	// Fields
	public int value__;
	public const UpdateType Normal = 0;
	public const UpdateType Late = 1;
	public const UpdateType Fixed = 2;
	public const UpdateType Manual = 3;
}

// Namespace: DG.Tweening.Plugins
internal class Color2Plugin : ABSTweenPlugin<Color2, Color2, ColorOptions>
{
	// Methods

	public override void Reset(TweenerCore<Color2, Color2, ColorOptions> t) { }

	public override void SetFrom(TweenerCore<Color2, Color2, ColorOptions> t, bool isRelative) { }

	public override Color2 ConvertToStartValue(TweenerCore<Color2, Color2, ColorOptions> t, Color2 value) { }

	public override void SetRelativeEndValue(TweenerCore<Color2, Color2, ColorOptions> t) { }

	public override void SetChangeValue(TweenerCore<Color2, Color2, ColorOptions> t) { }

	public override float GetSpeedBasedDuration(ColorOptions options, float unitsXSecond, Color2 changeValue) { }

	public override void EvaluateAndApply(ColorOptions options, Tween t, bool isRelative, DOGetter<Color2> getter, DOSetter<Color2> setter, float elapsed, Color2 startValue, Color2 changeValue, float duration, bool usingInversePosition, UpdateNotice updateNotice) { }

	public void .ctor() { }
}

// Namespace: DG.Tweening.Plugins
public class DoublePlugin : ABSTweenPlugin<double, double, NoOptions>
{
	// Methods

	public override void Reset(TweenerCore<double, double, NoOptions> t) { }

	public override void SetFrom(TweenerCore<double, double, NoOptions> t, bool isRelative) { }

	public override double ConvertToStartValue(TweenerCore<double, double, NoOptions> t, double value) { }

	public override void SetRelativeEndValue(TweenerCore<double, double, NoOptions> t) { }

	public override void SetChangeValue(TweenerCore<double, double, NoOptions> t) { }

	public override float GetSpeedBasedDuration(NoOptions options, float unitsXSecond, double changeValue) { }

	public override void EvaluateAndApply(NoOptions options, Tween t, bool isRelative, DOGetter<double> getter, DOSetter<double> setter, float elapsed, double startValue, double changeValue, float duration, bool usingInversePosition, UpdateNotice updateNotice) { }

	public void .ctor() { }
}

// Namespace: DG.Tweening.Plugins
public class LongPlugin : ABSTweenPlugin<long, long, NoOptions>
{
	// Methods

	public override void Reset(TweenerCore<long, long, NoOptions> t) { }

	public override void SetFrom(TweenerCore<long, long, NoOptions> t, bool isRelative) { }

	public override long ConvertToStartValue(TweenerCore<long, long, NoOptions> t, long value) { }

	public override void SetRelativeEndValue(TweenerCore<long, long, NoOptions> t) { }

	public override void SetChangeValue(TweenerCore<long, long, NoOptions> t) { }

	public override float GetSpeedBasedDuration(NoOptions options, float unitsXSecond, long changeValue) { }

	public override void EvaluateAndApply(NoOptions options, Tween t, bool isRelative, DOGetter<long> getter, DOSetter<long> setter, float elapsed, long startValue, long changeValue, float duration, bool usingInversePosition, UpdateNotice updateNotice) { }

	public void .ctor() { }
}

// Namespace: DG.Tweening.Plugins
public class UlongPlugin : ABSTweenPlugin<ulong, ulong, NoOptions>
{
	// Methods

	public override void Reset(TweenerCore<ulong, ulong, NoOptions> t) { }

	public override void SetFrom(TweenerCore<ulong, ulong, NoOptions> t, bool isRelative) { }

	public override ulong ConvertToStartValue(TweenerCore<ulong, ulong, NoOptions> t, ulong value) { }

	public override void SetRelativeEndValue(TweenerCore<ulong, ulong, NoOptions> t) { }

	public override void SetChangeValue(TweenerCore<ulong, ulong, NoOptions> t) { }

	public override float GetSpeedBasedDuration(NoOptions options, float unitsXSecond, ulong changeValue) { }

	public override void EvaluateAndApply(NoOptions options, Tween t, bool isRelative, DOGetter<ulong> getter, DOSetter<ulong> setter, float elapsed, ulong startValue, ulong changeValue, float duration, bool usingInversePosition, UpdateNotice updateNotice) { }

	public void .ctor() { }
}

// Namespace: DG.Tweening.Plugins
public class Vector3ArrayPlugin : ABSTweenPlugin<Vector3, Vector3[], Vector3ArrayOptions>
{
	// Methods

	public override void Reset(TweenerCore<Vector3, Vector3[], Vector3ArrayOptions> t) { }

	public override void SetFrom(TweenerCore<Vector3, Vector3[], Vector3ArrayOptions> t, bool isRelative) { }

	public override Vector3[] ConvertToStartValue(TweenerCore<Vector3, Vector3[], Vector3ArrayOptions> t, Vector3 value) { }

	public override void SetRelativeEndValue(TweenerCore<Vector3, Vector3[], Vector3ArrayOptions> t) { }

	public override void SetChangeValue(TweenerCore<Vector3, Vector3[], Vector3ArrayOptions> t) { }

	public override float GetSpeedBasedDuration(Vector3ArrayOptions options, float unitsXSecond, Vector3[] changeValue) { }

	public override void EvaluateAndApply(Vector3ArrayOptions options, Tween t, bool isRelative, DOGetter<Vector3> getter, DOSetter<Vector3> setter, float elapsed, Vector3[] startValue, Vector3[] changeValue, float duration, bool usingInversePosition, UpdateNotice updateNotice) { }

	public void .ctor() { }
}

// Namespace: DG.Tweening.Plugins
public class PathPlugin : ABSTweenPlugin<Vector3, Path, PathOptions>
{
	// Fields
	public const float MinLookAhead = 0.0001;

	// Methods

	public override void Reset(TweenerCore<Vector3, Path, PathOptions> t) { }

	public override void SetFrom(TweenerCore<Vector3, Path, PathOptions> t, bool isRelative) { }

	public static ABSTweenPlugin<Vector3, Path, PathOptions> Get() { }

	public override Path ConvertToStartValue(TweenerCore<Vector3, Path, PathOptions> t, Vector3 value) { }

	public override void SetRelativeEndValue(TweenerCore<Vector3, Path, PathOptions> t) { }

	public override void SetChangeValue(TweenerCore<Vector3, Path, PathOptions> t) { }

	public override float GetSpeedBasedDuration(PathOptions options, float unitsXSecond, Path changeValue) { }

	public override void EvaluateAndApply(PathOptions options, Tween t, bool isRelative, DOGetter<Vector3> getter, DOSetter<Vector3> setter, float elapsed, Path startValue, Path changeValue, float duration, bool usingInversePosition, UpdateNotice updateNotice) { }

	public void SetOrientation(PathOptions options, Tween t, Path path, float pathPerc, Vector3 tPos, UpdateNotice updateNotice) { }

	public void .ctor() { }
}

// Namespace: DG.Tweening.Plugins
public class ColorPlugin : ABSTweenPlugin<Color, Color, ColorOptions>
{
	// Methods

	public override void Reset(TweenerCore<Color, Color, ColorOptions> t) { }

	public override void SetFrom(TweenerCore<Color, Color, ColorOptions> t, bool isRelative) { }

	public override Color ConvertToStartValue(TweenerCore<Color, Color, ColorOptions> t, Color value) { }

	public override void SetRelativeEndValue(TweenerCore<Color, Color, ColorOptions> t) { }

	public override void SetChangeValue(TweenerCore<Color, Color, ColorOptions> t) { }

	public override float GetSpeedBasedDuration(ColorOptions options, float unitsXSecond, Color changeValue) { }

	public override void EvaluateAndApply(ColorOptions options, Tween t, bool isRelative, DOGetter<Color> getter, DOSetter<Color> setter, float elapsed, Color startValue, Color changeValue, float duration, bool usingInversePosition, UpdateNotice updateNotice) { }

	public void .ctor() { }
}

// Namespace: DG.Tweening.Plugins
public class IntPlugin : ABSTweenPlugin<int, int, NoOptions>
{
	// Methods

	public override void Reset(TweenerCore<int, int, NoOptions> t) { }

	public override void SetFrom(TweenerCore<int, int, NoOptions> t, bool isRelative) { }

	public override int ConvertToStartValue(TweenerCore<int, int, NoOptions> t, int value) { }

	public override void SetRelativeEndValue(TweenerCore<int, int, NoOptions> t) { }

	public override void SetChangeValue(TweenerCore<int, int, NoOptions> t) { }

	public override float GetSpeedBasedDuration(NoOptions options, float unitsXSecond, int changeValue) { }

	public override void EvaluateAndApply(NoOptions options, Tween t, bool isRelative, DOGetter<int> getter, DOSetter<int> setter, float elapsed, int startValue, int changeValue, float duration, bool usingInversePosition, UpdateNotice updateNotice) { }

	public void .ctor() { }
}

// Namespace: DG.Tweening.Plugins
public class QuaternionPlugin : ABSTweenPlugin<Quaternion, Vector3, QuaternionOptions>
{
	// Methods

	public override void Reset(TweenerCore<Quaternion, Vector3, QuaternionOptions> t) { }

	public override void SetFrom(TweenerCore<Quaternion, Vector3, QuaternionOptions> t, bool isRelative) { }

	public override Vector3 ConvertToStartValue(TweenerCore<Quaternion, Vector3, QuaternionOptions> t, Quaternion value) { }

	public override void SetRelativeEndValue(TweenerCore<Quaternion, Vector3, QuaternionOptions> t) { }

	public override void SetChangeValue(TweenerCore<Quaternion, Vector3, QuaternionOptions> t) { }

	public override float GetSpeedBasedDuration(QuaternionOptions options, float unitsXSecond, Vector3 changeValue) { }

	public override void EvaluateAndApply(QuaternionOptions options, Tween t, bool isRelative, DOGetter<Quaternion> getter, DOSetter<Quaternion> setter, float elapsed, Vector3 startValue, Vector3 changeValue, float duration, bool usingInversePosition, UpdateNotice updateNotice) { }

	public void .ctor() { }
}

// Namespace: DG.Tweening.Plugins
public class RectOffsetPlugin : ABSTweenPlugin<RectOffset, RectOffset, NoOptions>
{
	// Fields
	private static RectOffset _r;

	// Methods

	public override void Reset(TweenerCore<RectOffset, RectOffset, NoOptions> t) { }

	public override void SetFrom(TweenerCore<RectOffset, RectOffset, NoOptions> t, bool isRelative) { }

	public override RectOffset ConvertToStartValue(TweenerCore<RectOffset, RectOffset, NoOptions> t, RectOffset value) { }

	public override void SetRelativeEndValue(TweenerCore<RectOffset, RectOffset, NoOptions> t) { }

	public override void SetChangeValue(TweenerCore<RectOffset, RectOffset, NoOptions> t) { }

	public override float GetSpeedBasedDuration(NoOptions options, float unitsXSecond, RectOffset changeValue) { }

	public override void EvaluateAndApply(NoOptions options, Tween t, bool isRelative, DOGetter<RectOffset> getter, DOSetter<RectOffset> setter, float elapsed, RectOffset startValue, RectOffset changeValue, float duration, bool usingInversePosition, UpdateNotice updateNotice) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DG.Tweening.Plugins
public class RectPlugin : ABSTweenPlugin<Rect, Rect, RectOptions>
{
	// Methods

	public override void Reset(TweenerCore<Rect, Rect, RectOptions> t) { }

	public override void SetFrom(TweenerCore<Rect, Rect, RectOptions> t, bool isRelative) { }

	public override Rect ConvertToStartValue(TweenerCore<Rect, Rect, RectOptions> t, Rect value) { }

	public override void SetRelativeEndValue(TweenerCore<Rect, Rect, RectOptions> t) { }

	public override void SetChangeValue(TweenerCore<Rect, Rect, RectOptions> t) { }

	public override float GetSpeedBasedDuration(RectOptions options, float unitsXSecond, Rect changeValue) { }

	public override void EvaluateAndApply(RectOptions options, Tween t, bool isRelative, DOGetter<Rect> getter, DOSetter<Rect> setter, float elapsed, Rect startValue, Rect changeValue, float duration, bool usingInversePosition, UpdateNotice updateNotice) { }

	public void .ctor() { }
}

// Namespace: DG.Tweening.Plugins
public class UintPlugin : ABSTweenPlugin<uint, uint, UintOptions>
{
	// Methods

	public override void Reset(TweenerCore<uint, uint, UintOptions> t) { }

	public override void SetFrom(TweenerCore<uint, uint, UintOptions> t, bool isRelative) { }

	public override uint ConvertToStartValue(TweenerCore<uint, uint, UintOptions> t, uint value) { }

	public override void SetRelativeEndValue(TweenerCore<uint, uint, UintOptions> t) { }

	public override void SetChangeValue(TweenerCore<uint, uint, UintOptions> t) { }

	public override float GetSpeedBasedDuration(UintOptions options, float unitsXSecond, uint changeValue) { }

	public override void EvaluateAndApply(UintOptions options, Tween t, bool isRelative, DOGetter<uint> getter, DOSetter<uint> setter, float elapsed, uint startValue, uint changeValue, float duration, bool usingInversePosition, UpdateNotice updateNotice) { }

	public void .ctor() { }
}

// Namespace: DG.Tweening.Plugins
public class Vector2Plugin : ABSTweenPlugin<Vector2, Vector2, VectorOptions>
{
	// Methods

	public override void Reset(TweenerCore<Vector2, Vector2, VectorOptions> t) { }

	public override void SetFrom(TweenerCore<Vector2, Vector2, VectorOptions> t, bool isRelative) { }

	public override Vector2 ConvertToStartValue(TweenerCore<Vector2, Vector2, VectorOptions> t, Vector2 value) { }

	public override void SetRelativeEndValue(TweenerCore<Vector2, Vector2, VectorOptions> t) { }

	public override void SetChangeValue(TweenerCore<Vector2, Vector2, VectorOptions> t) { }

	public override float GetSpeedBasedDuration(VectorOptions options, float unitsXSecond, Vector2 changeValue) { }

	public override void EvaluateAndApply(VectorOptions options, Tween t, bool isRelative, DOGetter<Vector2> getter, DOSetter<Vector2> setter, float elapsed, Vector2 startValue, Vector2 changeValue, float duration, bool usingInversePosition, UpdateNotice updateNotice) { }

	public void .ctor() { }
}

// Namespace: DG.Tweening.Plugins
public class Vector4Plugin : ABSTweenPlugin<Vector4, Vector4, VectorOptions>
{
	// Methods

	public override void Reset(TweenerCore<Vector4, Vector4, VectorOptions> t) { }

	public override void SetFrom(TweenerCore<Vector4, Vector4, VectorOptions> t, bool isRelative) { }

	public override Vector4 ConvertToStartValue(TweenerCore<Vector4, Vector4, VectorOptions> t, Vector4 value) { }

	public override void SetRelativeEndValue(TweenerCore<Vector4, Vector4, VectorOptions> t) { }

	public override void SetChangeValue(TweenerCore<Vector4, Vector4, VectorOptions> t) { }

	public override float GetSpeedBasedDuration(VectorOptions options, float unitsXSecond, Vector4 changeValue) { }

	public override void EvaluateAndApply(VectorOptions options, Tween t, bool isRelative, DOGetter<Vector4> getter, DOSetter<Vector4> setter, float elapsed, Vector4 startValue, Vector4 changeValue, float duration, bool usingInversePosition, UpdateNotice updateNotice) { }

	public void .ctor() { }
}

// Namespace: DG.Tweening.Plugins
public class StringPlugin : ABSTweenPlugin<string, string, StringOptions>
{
	// Fields
	private static readonly StringBuilder _Buffer;
	private static readonly List<char> _OpenedTags;

	// Methods

	public override void SetFrom(TweenerCore<string, string, StringOptions> t, bool isRelative) { }

	public override void Reset(TweenerCore<string, string, StringOptions> t) { }

	public override string ConvertToStartValue(TweenerCore<string, string, StringOptions> t, string value) { }

	public override void SetRelativeEndValue(TweenerCore<string, string, StringOptions> t) { }

	public override void SetChangeValue(TweenerCore<string, string, StringOptions> t) { }

	public override float GetSpeedBasedDuration(StringOptions options, float unitsXSecond, string changeValue) { }

	public override void EvaluateAndApply(StringOptions options, Tween t, bool isRelative, DOGetter<string> getter, DOSetter<string> setter, float elapsed, string startValue, string changeValue, float duration, bool usingInversePosition, UpdateNotice updateNotice) { }

	private StringBuilder Append(string value, int startIndex, int length, bool richTextEnabled) { }

	private char[] ScrambledCharsToUse(StringOptions options) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DG.Tweening.Plugins
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class StringPluginExtensions
{
	// Fields
	public static readonly char[] ScrambledCharsAll;
	public static readonly char[] ScrambledCharsUppercase;
	public static readonly char[] ScrambledCharsLowercase;
	public static readonly char[] ScrambledCharsNumerals;
	private static int _lastRndSeed;

	// Methods

	private static void .cctor() { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void ScrambleChars(char[] chars) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static StringBuilder AppendScrambledChars(StringBuilder buffer, int length, char[] chars) { }
}

// Namespace: DG.Tweening.Plugins
public class FloatPlugin : ABSTweenPlugin<float, float, FloatOptions>
{
	// Methods

	public override void Reset(TweenerCore<float, float, FloatOptions> t) { }

	public override void SetFrom(TweenerCore<float, float, FloatOptions> t, bool isRelative) { }

	public override float ConvertToStartValue(TweenerCore<float, float, FloatOptions> t, float value) { }

	public override void SetRelativeEndValue(TweenerCore<float, float, FloatOptions> t) { }

	public override void SetChangeValue(TweenerCore<float, float, FloatOptions> t) { }

	public override float GetSpeedBasedDuration(FloatOptions options, float unitsXSecond, float changeValue) { }

	public override void EvaluateAndApply(FloatOptions options, Tween t, bool isRelative, DOGetter<float> getter, DOSetter<float> setter, float elapsed, float startValue, float changeValue, float duration, bool usingInversePosition, UpdateNotice updateNotice) { }

	public void .ctor() { }
}

// Namespace: DG.Tweening.Plugins
public class Vector3Plugin : ABSTweenPlugin<Vector3, Vector3, VectorOptions>
{
	// Methods

	public override void Reset(TweenerCore<Vector3, Vector3, VectorOptions> t) { }

	public override void SetFrom(TweenerCore<Vector3, Vector3, VectorOptions> t, bool isRelative) { }

	public override Vector3 ConvertToStartValue(TweenerCore<Vector3, Vector3, VectorOptions> t, Vector3 value) { }

	public override void SetRelativeEndValue(TweenerCore<Vector3, Vector3, VectorOptions> t) { }

	public override void SetChangeValue(TweenerCore<Vector3, Vector3, VectorOptions> t) { }

	public override float GetSpeedBasedDuration(VectorOptions options, float unitsXSecond, Vector3 changeValue) { }

	public override void EvaluateAndApply(VectorOptions options, Tween t, bool isRelative, DOGetter<Vector3> getter, DOSetter<Vector3> setter, float elapsed, Vector3 startValue, Vector3 changeValue, float duration, bool usingInversePosition, UpdateNotice updateNotice) { }

	public void .ctor() { }
}

// Namespace: DG.Tweening.Plugins.Options
public interface IPlugOptions
{
	// Methods

	public abstract void Reset() { }
}

// Namespace: DG.Tweening.Plugins.Options
public enum OrientType
{
	// Fields
	public int value__;
	public const OrientType None = 0;
	public const OrientType ToPath = 1;
	public const OrientType LookAtTransform = 2;
	public const OrientType LookAtPosition = 3;
}

// Namespace: DG.Tweening.Plugins.Options
public struct PathOptions : IPlugOptions
{
	// Fields
	public PathMode mode;
	public OrientType orientType;
	public AxisConstraint lockPositionAxis;
	public AxisConstraint lockRotationAxis;
	public bool isClosedPath;
	public Vector3 lookAtPosition;
	public Transform lookAtTransform;
	public float lookAhead;
	public bool hasCustomForwardDirection;
	public Quaternion forward;
	public bool useLocalPosition;
	public Transform parent;
	public bool isRigidbody;
	internal Quaternion startupRot;
	internal float startupZRot;

	// Methods

	public void Reset() { }
}

// Namespace: DG.Tweening.Plugins.Options
public struct QuaternionOptions : IPlugOptions
{
	// Fields
	public RotateMode rotateMode;
	public AxisConstraint axisConstraint;
	public Vector3 up;

	// Methods

	public void Reset() { }
}

// Namespace: DG.Tweening.Plugins.Options
public struct UintOptions : IPlugOptions
{
	// Fields
	public bool isNegativeChangeValue;

	// Methods

	public void Reset() { }
}

// Namespace: DG.Tweening.Plugins.Options
public struct Vector3ArrayOptions : IPlugOptions
{
	// Fields
	public AxisConstraint axisConstraint;
	public bool snapping;
	internal float[] durations;

	// Methods

	public void Reset() { }
}

// Namespace: DG.Tweening.Plugins.Options
public struct NoOptions : IPlugOptions
{
	// Methods

	public void Reset() { }
}

// Namespace: DG.Tweening.Plugins.Options
public struct ColorOptions : IPlugOptions
{
	// Fields
	public bool alphaOnly;

	// Methods

	public void Reset() { }
}

// Namespace: DG.Tweening.Plugins.Options
public struct FloatOptions : IPlugOptions
{
	// Fields
	public bool snapping;

	// Methods

	public void Reset() { }
}

// Namespace: DG.Tweening.Plugins.Options
public struct RectOptions : IPlugOptions
{
	// Fields
	public bool snapping;

	// Methods

	public void Reset() { }
}

// Namespace: DG.Tweening.Plugins.Options
public struct StringOptions : IPlugOptions
{
	// Fields
	public bool richTextEnabled;
	public ScrambleMode scrambleMode;
	public char[] scrambledChars;
	internal int startValueStrippedLength;
	internal int changeValueStrippedLength;

	// Methods

	public void Reset() { }
}

// Namespace: DG.Tweening.Plugins.Options
public struct VectorOptions : IPlugOptions
{
	// Fields
	public AxisConstraint axisConstraint;
	public bool snapping;

	// Methods

	public void Reset() { }
}

// Namespace: DG.Tweening.Plugins.Core
public interface ITPlugin<T1, T2, TPlugOptions, TPlugin>
{}

// Namespace: DG.Tweening.Plugins.Core
internal static class SpecialPluginsUtils
{
	// Methods

	internal static bool SetLookAt(TweenerCore<Quaternion, Vector3, QuaternionOptions> t) { }

	internal static bool SetPunch(TweenerCore<Vector3, Vector3[], Vector3ArrayOptions> t) { }

	internal static bool SetShake(TweenerCore<Vector3, Vector3[], Vector3ArrayOptions> t) { }

	internal static bool SetCameraShakePosition(TweenerCore<Vector3, Vector3[], Vector3ArrayOptions> t) { }
}

// Namespace: DG.Tweening.Plugins.Core
public interface IPlugSetter<T1, T2, TPlugin, TPlugOptions>
{
	// Methods

	public abstract DOGetter<T1> Getter() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IPlugSetter<object, object, object, object>.Getter
	*/

	public abstract DOSetter<T1> Setter() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IPlugSetter<object, object, object, object>.Setter
	*/

	public abstract T2 EndValue() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IPlugSetter<object, object, object, object>.EndValue
	*/

	public abstract TPlugOptions GetOptions() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IPlugSetter<object, object, object, object>.GetOptions
	*/
}

// Namespace: DG.Tweening.Plugins.Core
public interface ITweenPlugin
{}

// Namespace: DG.Tweening.Plugins.Core
public abstract class ABSTweenPlugin<T1, T2, TPlugOptions> : ITweenPlugin
{
	// Methods

	public abstract void Reset(TweenerCore<T1, T2, TPlugOptions> t) { }

	public abstract void SetFrom(TweenerCore<T1, T2, TPlugOptions> t, bool isRelative) { }

	public abstract T2 ConvertToStartValue(TweenerCore<T1, T2, TPlugOptions> t, T1 value) { }

	public abstract void SetRelativeEndValue(TweenerCore<T1, T2, TPlugOptions> t) { }

	public abstract void SetChangeValue(TweenerCore<T1, T2, TPlugOptions> t) { }

	public abstract float GetSpeedBasedDuration(TPlugOptions options, float unitsXSecond, T2 changeValue) { }

	public abstract void EvaluateAndApply(TPlugOptions options, Tween t, bool isRelative, DOGetter<T1> getter, DOSetter<T1> setter, float elapsed, T2 startValue, T2 changeValue, float duration, bool usingInversePosition, UpdateNotice updateNotice) { }

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-ABSTweenPlugin<Color2, Color2, ColorOptions>..ctor
	|-ABSTweenPlugin<double, double, NoOptions>..ctor
	|-ABSTweenPlugin<int, int, NoOptions>..ctor
	|-ABSTweenPlugin<long, long, NoOptions>..ctor
	|-ABSTweenPlugin<object, object, NoOptions>..ctor
	|-ABSTweenPlugin<object, object, StringOptions>..ctor
	|-ABSTweenPlugin<float, float, FloatOptions>..ctor
	|-ABSTweenPlugin<string, string, StringOptions>..ctor
	|-ABSTweenPlugin<uint, uint, UintOptions>..ctor
	|-ABSTweenPlugin<ulong, ulong, NoOptions>..ctor
	|-ABSTweenPlugin<Color, Color, ColorOptions>..ctor
	|-ABSTweenPlugin<Quaternion, Quaternion, NoOptions>..ctor
	|-ABSTweenPlugin<Quaternion, Vector3, QuaternionOptions>..ctor
	|-ABSTweenPlugin<Rect, Rect, RectOptions>..ctor
	|-ABSTweenPlugin<RectOffset, RectOffset, NoOptions>..ctor
	|-ABSTweenPlugin<Vector2, Vector2, VectorOptions>..ctor
	|-ABSTweenPlugin<Vector3, Path, PathOptions>..ctor
	|-ABSTweenPlugin<Vector3, object, PathOptions>..ctor
	|-ABSTweenPlugin<Vector3, object, Vector3ArrayOptions>..ctor
	|-ABSTweenPlugin<Vector3, Vector3, VectorOptions>..ctor
	|-ABSTweenPlugin<Vector3, Vector3, SpiralOptions>..ctor
	|-ABSTweenPlugin<Vector3, Vector3[], Vector3ArrayOptions>..ctor
	|-ABSTweenPlugin<Vector4, Vector4, VectorOptions>..ctor
	*/
}

// Namespace: DG.Tweening.Plugins.Core
internal static class PluginsManager
{
	// Fields
	private static ITweenPlugin _floatPlugin;
	private static ITweenPlugin _doublePlugin;
	private static ITweenPlugin _intPlugin;
	private static ITweenPlugin _uintPlugin;
	private static ITweenPlugin _longPlugin;
	private static ITweenPlugin _ulongPlugin;
	private static ITweenPlugin _vector2Plugin;
	private static ITweenPlugin _vector3Plugin;
	private static ITweenPlugin _vector4Plugin;
	private static ITweenPlugin _quaternionPlugin;
	private static ITweenPlugin _colorPlugin;
	private static ITweenPlugin _rectPlugin;
	private static ITweenPlugin _rectOffsetPlugin;
	private static ITweenPlugin _stringPlugin;
	private static ITweenPlugin _vector3ArrayPlugin;
	private static ITweenPlugin _color2Plugin;
	private const int _MaxCustomPlugins = 20;
	private static Dictionary<Type, ITweenPlugin> _customPlugins;

	// Methods

	internal static ABSTweenPlugin<T1, T2, TPlugOptions> GetDefaultPlugin<T1, T2, TPlugOptions>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25E7120 Offset: 0x25E6120 VA: 0x1825E7120
	|-PluginsManager.GetDefaultPlugin<Color2, Color2, ColorOptions>
	|
	|-RVA: 0x25E8500 Offset: 0x25E7500 VA: 0x1825E8500
	|-PluginsManager.GetDefaultPlugin<double, double, NoOptions>
	|
	|-RVA: 0x25E8EF0 Offset: 0x25E7EF0 VA: 0x1825E8EF0
	|-PluginsManager.GetDefaultPlugin<int, int, NoOptions>
	|
	|-RVA: 0x25E98E0 Offset: 0x25E88E0 VA: 0x1825E98E0
	|-PluginsManager.GetDefaultPlugin<long, long, NoOptions>
	|
	|-RVA: 0x25EC0A0 Offset: 0x25EB0A0 VA: 0x1825EC0A0
	|-PluginsManager.GetDefaultPlugin<object, object, NoOptions>
	|
	|-RVA: 0x25ECA90 Offset: 0x25EBA90 VA: 0x1825ECA90
	|-PluginsManager.GetDefaultPlugin<object, object, StringOptions>
	|
	|-RVA: 0x25ED480 Offset: 0x25EC480 VA: 0x1825ED480
	|-PluginsManager.GetDefaultPlugin<float, float, FloatOptions>
	|
	|-RVA: 0x25EDE70 Offset: 0x25ECE70 VA: 0x1825EDE70
	|-PluginsManager.GetDefaultPlugin<uint, uint, UintOptions>
	|
	|-RVA: 0x25EE860 Offset: 0x25ED860 VA: 0x1825EE860
	|-PluginsManager.GetDefaultPlugin<ulong, ulong, NoOptions>
	|
	|-RVA: 0x25E7B10 Offset: 0x25E6B10 VA: 0x1825E7B10
	|-PluginsManager.GetDefaultPlugin<Color, Color, ColorOptions>
	|
	|-RVA: 0x25EA2D0 Offset: 0x25E92D0 VA: 0x1825EA2D0
	|-PluginsManager.GetDefaultPlugin<Quaternion, Quaternion, NoOptions>
	|
	|-RVA: 0x25EACC0 Offset: 0x25E9CC0 VA: 0x1825EACC0
	|-PluginsManager.GetDefaultPlugin<Quaternion, Vector3, QuaternionOptions>
	|
	|-RVA: 0x25EB6B0 Offset: 0x25EA6B0 VA: 0x1825EB6B0
	|-PluginsManager.GetDefaultPlugin<Rect, Rect, RectOptions>
	|
	|-RVA: 0x25EF250 Offset: 0x25EE250 VA: 0x1825EF250
	|-PluginsManager.GetDefaultPlugin<Vector2, Vector2, VectorOptions>
	|
	|-RVA: 0x25EFC40 Offset: 0x25EEC40 VA: 0x1825EFC40
	|-PluginsManager.GetDefaultPlugin<Vector3, object, PathOptions>
	|
	|-RVA: 0x25F0630 Offset: 0x25EF630 VA: 0x1825F0630
	|-PluginsManager.GetDefaultPlugin<Vector3, object, Vector3ArrayOptions>
	|
	|-RVA: 0x25F1A10 Offset: 0x25F0A10 VA: 0x1825F1A10
	|-PluginsManager.GetDefaultPlugin<Vector3, Vector3, VectorOptions>
	|
	|-RVA: 0x25F1020 Offset: 0x25F0020 VA: 0x1825F1020
	|-PluginsManager.GetDefaultPlugin<Vector3, Vector3, SpiralOptions>
	|
	|-RVA: 0x25F2400 Offset: 0x25F1400 VA: 0x1825F2400
	|-PluginsManager.GetDefaultPlugin<Vector4, Vector4, VectorOptions>
	*/

	public static ABSTweenPlugin<T1, T2, TPlugOptions> GetCustomPlugin<TPlugin, T1, T2, TPlugOptions>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25E6FC0 Offset: 0x25E5FC0 VA: 0x1825E6FC0
	|-PluginsManager.GetCustomPlugin<SpiralPlugin, Vector3, Vector3, SpiralOptions>
	|-PluginsManager.GetCustomPlugin<object, Vector3, Vector3, SpiralOptions>
	|
	|-RVA: 0x25E6E60 Offset: 0x25E5E60 VA: 0x1825E6E60
	|-PluginsManager.GetCustomPlugin<PathPlugin, Vector3, Path, PathOptions>
	|-PluginsManager.GetCustomPlugin<object, Vector3, object, PathOptions>
	*/

	internal static void PurgeAll() { }
}

// Namespace: DG.Tweening.Plugins.Core.PathCore
internal class CubicBezierDecoder : ABSPathDecoder
{
	// Methods

	internal override void FinalizePath(Path p, Vector3[] wps, bool isClosedPath) { }

	internal override Vector3 GetPoint(float perc, Vector3[] wps, Path p, ControlPoint[] controlPoints) { }

	internal void SetTimeToLengthTables(Path p, int subdivisions) { }

	internal void SetWaypointsLengths(Path p, int subdivisions) { }

	public void .ctor() { }
}

// Namespace: DG.Tweening.Plugins.Core.PathCore
[Serializable]
public struct ControlPoint
{
	// Fields
	public Vector3 a;
	public Vector3 b;

	// Methods

	public void .ctor(Vector3 a, Vector3 b) { }

	public static ControlPoint op_Addition(ControlPoint cp, Vector3 v) { }
}

// Namespace: DG.Tweening.Plugins.Core.PathCore
internal abstract class ABSPathDecoder
{
	// Methods

	internal abstract void FinalizePath(Path p, Vector3[] wps, bool isClosedPath) { }

	internal abstract Vector3 GetPoint(float perc, Vector3[] wps, Path p, ControlPoint[] controlPoints) { }

	protected void .ctor() { }
}

// Namespace: DG.Tweening.Plugins.Core.PathCore
internal class CatmullRomDecoder : ABSPathDecoder
{
	// Methods

	internal override void FinalizePath(Path p, Vector3[] wps, bool isClosedPath) { }

	internal override Vector3 GetPoint(float perc, Vector3[] wps, Path p, ControlPoint[] controlPoints) { }

	internal void SetTimeToLengthTables(Path p, int subdivisions) { }

	internal void SetWaypointsLengths(Path p, int subdivisions) { }

	public void .ctor() { }
}

// Namespace: DG.Tweening.Plugins.Core.PathCore
internal class LinearDecoder : ABSPathDecoder
{
	// Methods

	internal override void FinalizePath(Path p, Vector3[] wps, bool isClosedPath) { }

	internal override Vector3 GetPoint(float perc, Vector3[] wps, Path p, ControlPoint[] controlPoints) { }

	internal void SetTimeToLengthTables(Path p, int subdivisions) { }

	internal void SetWaypointsLengths(Path p, int subdivisions) { }

	public void .ctor() { }
}

// Namespace: DG.Tweening.Plugins.Core.PathCore
[Serializable]
public class Path
{
	// Fields
	private static CatmullRomDecoder _catmullRomDecoder;
	private static LinearDecoder _linearDecoder;
	public float[] wpLengths;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal PathType type;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal int subdivisionsXSegment;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal int subdivisions;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal Vector3[] wps;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal ControlPoint[] controlPoints;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal float length;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal bool isFinalized;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal float[] timesTable;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal float[] lengthsTable;
	internal int linearWPIndex;
	private Path _incrementalClone;
	private int _incrementalIndex;
	private ABSPathDecoder _decoder;
	private bool _changed;
	internal Vector3[] nonLinearDrawWps;
	internal Vector3 targetPosition;
	internal Nullable<Vector3> lookAtPosition;
	internal Color gizmoColor;

	// Methods

	public void .ctor(PathType type, Vector3[] waypoints, int subdivisionsXSegment, Nullable<Color> gizmoColor) { }

	internal void .ctor() { }

	internal void FinalizePath(bool isClosedPath, AxisConstraint lockPositionAxes, Vector3 currTargetVal) { }

	internal Vector3 GetPoint(float perc, bool convertToConstantPerc = False) { }

	internal float ConvertToConstantPathPerc(float perc) { }

	internal int GetWaypointIndexFromPerc(float perc, bool isMovingForward) { }

	internal static Vector3[] GetDrawPoints(Path p, int drawSubdivisionsXSegment) { }

	internal static void RefreshNonLinearDrawWps(Path p) { }

	internal void Destroy() { }

	internal Path CloneIncremental(int loopIncrement) { }

	internal void AssignWaypoints(Vector3[] newWps, bool cloneWps = False) { }

	internal void AssignDecoder(PathType pathType) { }

	internal void Draw() { }

	private static void Draw(Path p) { }
}

// Namespace: DG.Tweening.CustomPlugins
public class PureQuaternionPlugin : ABSTweenPlugin<Quaternion, Quaternion, NoOptions>
{
	// Fields
	private static PureQuaternionPlugin _plug;

	// Methods

	public static PureQuaternionPlugin Plug() { }

	public override void Reset(TweenerCore<Quaternion, Quaternion, NoOptions> t) { }

	public override void SetFrom(TweenerCore<Quaternion, Quaternion, NoOptions> t, bool isRelative) { }

	public override Quaternion ConvertToStartValue(TweenerCore<Quaternion, Quaternion, NoOptions> t, Quaternion value) { }

	public override void SetRelativeEndValue(TweenerCore<Quaternion, Quaternion, NoOptions> t) { }

	public override void SetChangeValue(TweenerCore<Quaternion, Quaternion, NoOptions> t) { }

	public override float GetSpeedBasedDuration(NoOptions options, float unitsXSecond, Quaternion changeValue) { }

	public override void EvaluateAndApply(NoOptions options, Tween t, bool isRelative, DOGetter<Quaternion> getter, DOSetter<Quaternion> setter, float elapsed, Quaternion startValue, Quaternion changeValue, float duration, bool usingInversePosition, UpdateNotice updateNotice) { }

	public void .ctor() { }
}

// Namespace: DG.Tweening.Core
public abstract class ABSSequentiable
{
	// Fields
	internal TweenType tweenType;
	internal float sequencedPosition;
	internal float sequencedEndPosition;
	internal TweenCallback onStart;

	// Methods

	protected void .ctor() { }
}

// Namespace: DG.Tweening.Core
public sealed class DOGetter<T> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-DOGetter<Color2>..ctor
	|-DOGetter<double>..ctor
	|-DOGetter<int>..ctor
	|-DOGetter<long>..ctor
	|-DOGetter<object>..ctor
	|-DOGetter<float>..ctor
	|-DOGetter<string>..ctor
	|-DOGetter<uint>..ctor
	|-DOGetter<ulong>..ctor
	|-DOGetter<Color>..ctor
	|-DOGetter<Quaternion>..ctor
	|-DOGetter<Rect>..ctor
	|-DOGetter<RectOffset>..ctor
	|-DOGetter<Vector2>..ctor
	|-DOGetter<Vector3>..ctor
	|-DOGetter<Vector4>..ctor
	*/

	public virtual T Invoke() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0AC10 Offset: 0x1F09C10 VA: 0x181F0AC10
	|-DOGetter<Color2>.Invoke
	|
	|-RVA: 0x1FCB490 Offset: 0x1FCA490 VA: 0x181FCB490
	|-DOGetter<double>.Invoke
	|-DOGetter<float>.Invoke
	|
	|-RVA: 0x1F0A610 Offset: 0x1F09610 VA: 0x181F0A610
	|-DOGetter<int>.Invoke
	|-DOGetter<uint>.Invoke
	|
	|-RVA: 0x1FCB9E0 Offset: 0x1FCA9E0 VA: 0x181FCB9E0
	|-DOGetter<long>.Invoke
	|-DOGetter<object>.Invoke
	|-DOGetter<string>.Invoke
	|-DOGetter<ulong>.Invoke
	|-DOGetter<RectOffset>.Invoke
	|
	|-RVA: 0x14949C0 Offset: 0x14939C0 VA: 0x1814949C0
	|-DOGetter<Color>.Invoke
	|-DOGetter<Quaternion>.Invoke
	|-DOGetter<Rect>.Invoke
	|-DOGetter<Vector4>.Invoke
	|
	|-RVA: 0x1F0AF60 Offset: 0x1F09F60 VA: 0x181F0AF60
	|-DOGetter<Vector2>.Invoke
	|
	|-RVA: 0x1F0A8B0 Offset: 0x1F098B0 VA: 0x181F0A8B0
	|-DOGetter<Vector3>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29C8F00 Offset: 0x29C7F00 VA: 0x1829C8F00
	|-DOGetter<Color2>.BeginInvoke
	|-DOGetter<double>.BeginInvoke
	|-DOGetter<int>.BeginInvoke
	|-DOGetter<long>.BeginInvoke
	|-DOGetter<object>.BeginInvoke
	|-DOGetter<float>.BeginInvoke
	|-DOGetter<uint>.BeginInvoke
	|-DOGetter<ulong>.BeginInvoke
	|-DOGetter<Color>.BeginInvoke
	|-DOGetter<Quaternion>.BeginInvoke
	|-DOGetter<Rect>.BeginInvoke
	|-DOGetter<Vector2>.BeginInvoke
	|-DOGetter<Vector3>.BeginInvoke
	|-DOGetter<Vector4>.BeginInvoke
	*/

	public virtual T EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2475CC0 Offset: 0x2474CC0 VA: 0x182475CC0
	|-DOGetter<Color2>.EndInvoke
	|
	|-RVA: 0x2475F50 Offset: 0x2474F50 VA: 0x182475F50
	|-DOGetter<double>.EndInvoke
	|
	|-RVA: 0x2229350 Offset: 0x2228350 VA: 0x182229350
	|-DOGetter<int>.EndInvoke
	|-DOGetter<uint>.EndInvoke
	|
	|-RVA: 0x28738A0 Offset: 0x28728A0 VA: 0x1828738A0
	|-DOGetter<long>.EndInvoke
	|-DOGetter<ulong>.EndInvoke
	|-DOGetter<Vector2>.EndInvoke
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-DOGetter<object>.EndInvoke
	|
	|-RVA: 0x2A887F0 Offset: 0x2A877F0 VA: 0x182A887F0
	|-DOGetter<float>.EndInvoke
	|
	|-RVA: 0x2475F10 Offset: 0x2474F10 VA: 0x182475F10
	|-DOGetter<Color>.EndInvoke
	|-DOGetter<Quaternion>.EndInvoke
	|-DOGetter<Rect>.EndInvoke
	|-DOGetter<Vector4>.EndInvoke
	|
	|-RVA: 0x2475E50 Offset: 0x2474E50 VA: 0x182475E50
	|-DOGetter<Vector3>.EndInvoke
	*/
}

// Namespace: DG.Tweening.Core
public sealed class DOSetter<T> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-DOSetter<Color2>..ctor
	|-DOSetter<double>..ctor
	|-DOSetter<int>..ctor
	|-DOSetter<long>..ctor
	|-DOSetter<object>..ctor
	|-DOSetter<float>..ctor
	|-DOSetter<string>..ctor
	|-DOSetter<uint>..ctor
	|-DOSetter<ulong>..ctor
	|-DOSetter<Color>..ctor
	|-DOSetter<Quaternion>..ctor
	|-DOSetter<Rect>..ctor
	|-DOSetter<RectOffset>..ctor
	|-DOSetter<Vector2>..ctor
	|-DOSetter<Vector3>..ctor
	|-DOSetter<Vector4>..ctor
	*/

	public virtual void Invoke(T pNewValue) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x238FA30 Offset: 0x238EA30 VA: 0x18238FA30
	|-DOSetter<Color2>.Invoke
	|
	|-RVA: 0x1F0B890 Offset: 0x1F0A890 VA: 0x181F0B890
	|-DOSetter<double>.Invoke
	|-DOSetter<float>.Invoke
	|
	|-RVA: 0x20118B0 Offset: 0x20108B0 VA: 0x1820118B0
	|-DOSetter<int>.Invoke
	|-DOSetter<uint>.Invoke
	|
	|-RVA: 0x15BF5B0 Offset: 0x15BE5B0 VA: 0x1815BF5B0
	|-DOSetter<long>.Invoke
	|-DOSetter<ulong>.Invoke
	|
	|-RVA: 0x299EC30 Offset: 0x299DC30 VA: 0x18299EC30
	|-DOSetter<object>.Invoke
	|-DOSetter<string>.Invoke
	|-DOSetter<RectOffset>.Invoke
	|
	|-RVA: 0x23DD7B0 Offset: 0x23DC7B0 VA: 0x1823DD7B0
	|-DOSetter<Color>.Invoke
	|-DOSetter<Quaternion>.Invoke
	|-DOSetter<Rect>.Invoke
	|-DOSetter<Vector4>.Invoke
	|
	|-RVA: 0x1EE9CB0 Offset: 0x1EE8CB0 VA: 0x181EE9CB0
	|-DOSetter<Vector2>.Invoke
	|
	|-RVA: 0x238F600 Offset: 0x238E600 VA: 0x18238F600
	|-DOSetter<Vector3>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T pNewValue, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0B290 Offset: 0x1F0A290 VA: 0x181F0B290
	|-DOSetter<Color2>.BeginInvoke
	|
	|-RVA: 0x1F0B490 Offset: 0x1F0A490 VA: 0x181F0B490
	|-DOSetter<double>.BeginInvoke
	|
	|-RVA: 0x1F0B310 Offset: 0x1F0A310 VA: 0x181F0B310
	|-DOSetter<int>.BeginInvoke
	|
	|-RVA: 0x1F0B690 Offset: 0x1F0A690 VA: 0x181F0B690
	|-DOSetter<long>.BeginInvoke
	|
	|-RVA: 0xDFFB20 Offset: 0xDFEB20 VA: 0x180DFFB20
	|-DOSetter<object>.BeginInvoke
	|
	|-RVA: 0x1F0B510 Offset: 0x1F0A510 VA: 0x181F0B510
	|-DOSetter<float>.BeginInvoke
	|
	|-RVA: 0x1F0B810 Offset: 0x1F0A810 VA: 0x181F0B810
	|-DOSetter<uint>.BeginInvoke
	|
	|-RVA: 0x1F0B390 Offset: 0x1F0A390 VA: 0x181F0B390
	|-DOSetter<ulong>.BeginInvoke
	|
	|-RVA: 0x1F0B410 Offset: 0x1F0A410 VA: 0x181F0B410
	|-DOSetter<Color>.BeginInvoke
	|
	|-RVA: 0x1F0B610 Offset: 0x1F0A610 VA: 0x181F0B610
	|-DOSetter<Quaternion>.BeginInvoke
	|
	|-RVA: 0x1F0B790 Offset: 0x1F0A790 VA: 0x181F0B790
	|-DOSetter<Rect>.BeginInvoke
	|
	|-RVA: 0x1F0B710 Offset: 0x1F0A710 VA: 0x181F0B710
	|-DOSetter<Vector2>.BeginInvoke
	|
	|-RVA: 0x1F0B210 Offset: 0x1F0A210 VA: 0x181F0B210
	|-DOSetter<Vector3>.BeginInvoke
	|
	|-RVA: 0x1F0B590 Offset: 0x1F0A590 VA: 0x181F0B590
	|-DOSetter<Vector4>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-DOSetter<Color2>.EndInvoke
	|-DOSetter<double>.EndInvoke
	|-DOSetter<int>.EndInvoke
	|-DOSetter<long>.EndInvoke
	|-DOSetter<object>.EndInvoke
	|-DOSetter<float>.EndInvoke
	|-DOSetter<uint>.EndInvoke
	|-DOSetter<ulong>.EndInvoke
	|-DOSetter<Color>.EndInvoke
	|-DOSetter<Quaternion>.EndInvoke
	|-DOSetter<Rect>.EndInvoke
	|-DOSetter<Vector2>.EndInvoke
	|-DOSetter<Vector3>.EndInvoke
	|-DOSetter<Vector4>.EndInvoke
	*/
}

// Namespace: DG.Tweening.Core
public static class Debugger
{
	// Fields
	public static int logPriority;
	private const string _LogPrefix = "<color=#0099bc><b>DOTWEEN ► </b></colo";

	// Methods

	public static void Log(object message) { }

	public static void LogWarning(object message) { }

	public static void LogError(object message) { }

	public static void LogReport(object message) { }

	public static void LogInvalidTween(Tween t) { }

	public static void LogNestedTween(Tween t) { }

	public static void LogNullTween(Tween t) { }

	public static void LogNonPathTween(Tween t) { }

	public static void LogMissingMaterialProperty(string propertyName) { }

	public static void LogMissingMaterialProperty(int propertyId) { }

	public static void LogRemoveActiveTweenError(string errorInfo) { }

	public static void LogAddActiveTweenError(string errorInfo) { }

	public static void SetLogPriority(LogBehaviour logBehaviour) { }
}

// Namespace: DG.Tweening.Core
[AddComponentMenu] // RVA: 0xCB10 Offset: 0xBF10 VA: 0x18000CB10
public class DOTweenComponent : MonoBehaviour, IDOTweenInit
{
	// Fields
	public int inspectorUpdater;
	private float _unscaledTime;
	private float _unscaledDeltaTime;
	private float _pausedTime;
	private bool _duplicateToDestroy;

	// Methods

	private void Awake() { }

	private void Start() { }

	private void Update() { }

	private void LateUpdate() { }

	private void FixedUpdate() { }

	private void OnDrawGizmos() { }

	private void OnDestroy() { }

	public void OnApplicationPause(bool pauseStatus) { }

	private void OnApplicationQuit() { }

	public IDOTweenInit SetCapacity(int tweenersCapacity, int sequencesCapacity) { }

	internal IEnumerator WaitForCompletion(Tween t) { }

	internal IEnumerator WaitForRewind(Tween t) { }

	internal IEnumerator WaitForKill(Tween t) { }

	internal IEnumerator WaitForElapsedLoops(Tween t, int elapsedLoops) { }

	internal IEnumerator WaitForPosition(Tween t, float position) { }

	internal IEnumerator WaitForStart(Tween t) { }

	internal static void Create() { }

	internal static void DestroyInstance() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenComponent.<WaitForCompletion>d__15 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public Tween t;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenComponent.<WaitForRewind>d__16 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public Tween t;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenComponent.<WaitForKill>d__17 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public Tween t;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenComponent.<WaitForElapsedLoops>d__18 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public Tween t;
	public int elapsedLoops;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenComponent.<WaitForPosition>d__19 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public Tween t;
	public float position;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenComponent.<WaitForStart>d__20 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public Tween t;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: DG.Tweening.Core
public class DOTweenSettings : ScriptableObject
{
	// Fields
	public const string AssetName = "DOTweenSettings";
	public const string AssetFullFilename = "DOTweenSettings.asset";
	public bool useSafeMode;
	public float timeScale;
	public bool useSmoothDeltaTime;
	public float maxSmoothUnscaledTime;
	public RewindCallbackMode rewindCallbackMode;
	public bool showUnityEditorReport;
	public LogBehaviour logBehaviour;
	public bool drawGizmos;
	public bool defaultRecyclable;
	public AutoPlay defaultAutoPlay;
	public UpdateType defaultUpdateType;
	public bool defaultTimeScaleIndependent;
	public Ease defaultEaseType;
	public float defaultEaseOvershootOrAmplitude;
	public float defaultEasePeriod;
	public bool defaultAutoKill;
	public LoopType defaultLoopType;
	public DOTweenSettings.SettingsLocation storeSettingsLocation;
	public DOTweenSettings.ModulesSetup modules;
	public bool showPlayingTweens;
	public bool showPausedTweens;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public enum DOTweenSettings.SettingsLocation
{
	// Fields
	public int value__;
	public const DOTweenSettings.SettingsLocation AssetsDirectory = 0;
	public const DOTweenSettings.SettingsLocation DOTweenDirectory = 1;
	public const DOTweenSettings.SettingsLocation DemigiantDirectory = 2;
}

// Namespace: 
[Serializable]
public class DOTweenSettings.ModulesSetup
{
	// Fields
	public bool showPanel;
	public bool audioEnabled;
	public bool physicsEnabled;
	public bool physics2DEnabled;
	public bool spriteEnabled;
	public bool uiEnabled;
	public bool textMeshProEnabled;
	public bool tk2DEnabled;

	// Methods

	public void .ctor() { }
}

// Namespace: DG.Tweening.Core
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class Extensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T SetSpecialStartupMode<T>(T t, SpecialStartupMode mode) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x622800 Offset: 0x621800 VA: 0x180622800
	|-Extensions.SetSpecialStartupMode<TweenerCore<Quaternion, Vector3, QuaternionOptions>>
	|-Extensions.SetSpecialStartupMode<TweenerCore<Vector3, Vector3[], Vector3ArrayOptions>>
	|-Extensions.SetSpecialStartupMode<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TweenerCore<T1, T2, TPlugOptions> Blendable<T1, T2, TPlugOptions>(TweenerCore<T1, T2, TPlugOptions> t) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25E6E20 Offset: 0x25E5E20 VA: 0x1825E6E20
	|-Extensions.Blendable<Color, Color, ColorOptions>
	|-Extensions.Blendable<Quaternion, Vector3, QuaternionOptions>
	|-Extensions.Blendable<Vector3, object, Vector3ArrayOptions>
	|-Extensions.Blendable<Vector3, Vector3, VectorOptions>
	|-Extensions.Blendable<Vector3, Vector3[], Vector3ArrayOptions>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TweenerCore<T1, T2, TPlugOptions> NoFrom<T1, T2, TPlugOptions>(TweenerCore<T1, T2, TPlugOptions> t) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25E6E40 Offset: 0x25E5E40 VA: 0x1825E6E40
	|-Extensions.NoFrom<float, float, FloatOptions>
	|-Extensions.NoFrom<Vector3, object, Vector3ArrayOptions>
	|-Extensions.NoFrom<Vector3, Vector3[], Vector3ArrayOptions>
	*/
}

// Namespace: DG.Tweening.Core
public static class DOTweenExternalCommand
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action<PathOptions, Tween, Quaternion, Transform> SetOrientationOnPath;

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void add_SetOrientationOnPath(Action<PathOptions, Tween, Quaternion, Transform> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void remove_SetOrientationOnPath(Action<PathOptions, Tween, Quaternion, Transform> value) { }

	internal static void Dispatch_SetOrientationOnPath(PathOptions options, Tween t, Quaternion newRot, Transform trans) { }
}

// Namespace: DG.Tweening.Core
internal class SequenceCallback : ABSSequentiable
{
	// Methods

	public void .ctor(float sequencedPosition, TweenCallback callback) { }
}

// Namespace: DG.Tweening.Core
internal class TweenLink
{
	// Fields
	public readonly GameObject target;
	public readonly LinkBehaviour behaviour;
	public bool lastSeenActive;

	// Methods

	public void .ctor(GameObject target, LinkBehaviour behaviour) { }
}

// Namespace: DG.Tweening.Core
internal static class TweenManager
{
	// Fields
	private const int _DefaultMaxTweeners = 200;
	private const int _DefaultMaxSequences = 50;
	private const string _MaxTweensReached = "Max Tweens reached: capacity has automatically been increased from #0 to #1. Use DOTween.SetTweensCapacity to set it manually at startup";
	private const float _EpsilonVsTimeCheck = 1E-06;
	internal static bool isUnityEditor;
	internal static bool isDebugBuild;
	internal static int maxActive;
	internal static int maxTweeners;
	internal static int maxSequences;
	internal static bool hasActiveTweens;
	internal static bool hasActiveDefaultTweens;
	internal static bool hasActiveLateTweens;
	internal static bool hasActiveFixedTweens;
	internal static bool hasActiveManualTweens;
	internal static int totActiveTweens;
	internal static int totActiveDefaultTweens;
	internal static int totActiveLateTweens;
	internal static int totActiveFixedTweens;
	internal static int totActiveManualTweens;
	internal static int totActiveTweeners;
	internal static int totActiveSequences;
	internal static int totPooledTweeners;
	internal static int totPooledSequences;
	internal static int totTweeners;
	internal static int totSequences;
	internal static bool isUpdateLoop;
	internal static Tween[] _activeTweens;
	private static Tween[] _pooledTweeners;
	private static readonly Stack<Tween> _PooledSequences;
	private static readonly List<Tween> _KillList;
	private static readonly Dictionary<Tween, TweenLink> _TweenLinks;
	private static int _totTweenLinks;
	private static int _maxActiveLookupId;
	private static bool _requiresActiveReorganization;
	private static int _reorganizeFromId;
	private static int _minPooledTweenerId;
	private static int _maxPooledTweenerId;
	private static bool _despawnAllCalledFromUpdateLoopCallback;

	// Methods

	private static void .cctor() { }

	internal static TweenerCore<T1, T2, TPlugOptions> GetTweener<T1, T2, TPlugOptions>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25F3030 Offset: 0x25F2030 VA: 0x1825F3030
	|-TweenManager.GetTweener<Color2, Color2, ColorOptions>
	|
	|-RVA: 0x25F3D10 Offset: 0x25F2D10 VA: 0x1825F3D10
	|-TweenManager.GetTweener<double, double, NoOptions>
	|
	|-RVA: 0x25F4380 Offset: 0x25F3380 VA: 0x1825F4380
	|-TweenManager.GetTweener<int, int, NoOptions>
	|
	|-RVA: 0x25F49F0 Offset: 0x25F39F0 VA: 0x1825F49F0
	|-TweenManager.GetTweener<long, long, NoOptions>
	|
	|-RVA: 0x25F63B0 Offset: 0x25F53B0 VA: 0x1825F63B0
	|-TweenManager.GetTweener<object, object, NoOptions>
	|
	|-RVA: 0x25F6A20 Offset: 0x25F5A20 VA: 0x1825F6A20
	|-TweenManager.GetTweener<object, object, StringOptions>
	|
	|-RVA: 0x25F7090 Offset: 0x25F6090 VA: 0x1825F7090
	|-TweenManager.GetTweener<float, float, FloatOptions>
	|
	|-RVA: 0x25F7700 Offset: 0x25F6700 VA: 0x1825F7700
	|-TweenManager.GetTweener<uint, uint, UintOptions>
	|
	|-RVA: 0x25F7D70 Offset: 0x25F6D70 VA: 0x1825F7D70
	|-TweenManager.GetTweener<ulong, ulong, NoOptions>
	|
	|-RVA: 0x25F36A0 Offset: 0x25F26A0 VA: 0x1825F36A0
	|-TweenManager.GetTweener<Color, Color, ColorOptions>
	|
	|-RVA: 0x25F5060 Offset: 0x25F4060 VA: 0x1825F5060
	|-TweenManager.GetTweener<Quaternion, Quaternion, NoOptions>
	|
	|-RVA: 0x25F56D0 Offset: 0x25F46D0 VA: 0x1825F56D0
	|-TweenManager.GetTweener<Quaternion, Vector3, QuaternionOptions>
	|
	|-RVA: 0x25F5D40 Offset: 0x25F4D40 VA: 0x1825F5D40
	|-TweenManager.GetTweener<Rect, Rect, RectOptions>
	|
	|-RVA: 0x25F83E0 Offset: 0x25F73E0 VA: 0x1825F83E0
	|-TweenManager.GetTweener<Vector2, Vector2, VectorOptions>
	|
	|-RVA: 0x25F8A50 Offset: 0x25F7A50 VA: 0x1825F8A50
	|-TweenManager.GetTweener<Vector3, object, PathOptions>
	|
	|-RVA: 0x25F90C0 Offset: 0x25F80C0 VA: 0x1825F90C0
	|-TweenManager.GetTweener<Vector3, object, Vector3ArrayOptions>
	|
	|-RVA: 0x25F9DA0 Offset: 0x25F8DA0 VA: 0x1825F9DA0
	|-TweenManager.GetTweener<Vector3, Vector3, VectorOptions>
	|
	|-RVA: 0x25F9730 Offset: 0x25F8730 VA: 0x1825F9730
	|-TweenManager.GetTweener<Vector3, Vector3, SpiralOptions>
	|
	|-RVA: 0x25FA410 Offset: 0x25F9410 VA: 0x1825FA410
	|-TweenManager.GetTweener<Vector4, Vector4, VectorOptions>
	*/

	internal static Sequence GetSequence() { }

	internal static void SetUpdateType(Tween t, UpdateType updateType, bool isIndependentUpdate) { }

	internal static void AddActiveTweenToSequence(Tween t) { }

	internal static int DespawnAll() { }

	internal static void Despawn(Tween t, bool modifyActiveLists = True) { }

	internal static void PurgeAll() { }

	internal static void PurgePools() { }

	internal static void AddTweenLink(Tween t, TweenLink tweenLink) { }

	private static void RemoveTweenLink(Tween t) { }

	internal static void ResetCapacities() { }

	internal static void SetCapacities(int tweenersCapacity, int sequencesCapacity) { }

	internal static int Validate() { }

	internal static void Update(UpdateType updateType, float deltaTime, float independentTime) { }

	internal static int FilteredOperation(OperationType operationType, FilterType filterType, object id, bool optionalBool, float optionalFloat, object optionalObj, object[] optionalArray) { }

	internal static bool Complete(Tween t, bool modifyActiveLists = True, UpdateMode updateMode = 1) { }

	internal static bool Flip(Tween t) { }

	internal static void ForceInit(Tween t, bool isSequenced = False) { }

	internal static bool Goto(Tween t, float to, bool andPlay = False, UpdateMode updateMode = 1) { }

	internal static bool Pause(Tween t) { }

	internal static bool Play(Tween t) { }

	internal static bool PlayBackwards(Tween t) { }

	internal static bool PlayForward(Tween t) { }

	internal static bool Restart(Tween t, bool includeDelay = True, float changeDelayTo = -1) { }

	internal static bool Rewind(Tween t, bool includeDelay = True) { }

	internal static bool SmoothRewind(Tween t) { }

	internal static bool TogglePause(Tween t) { }

	internal static int TotalPooledTweens() { }

	internal static int TotalPlayingTweens() { }

	internal static List<Tween> GetActiveTweens(bool playing, List<Tween> fillableList) { }

	internal static List<Tween> GetTweensById(object id, bool playingOnly, List<Tween> fillableList) { }

	internal static List<Tween> GetTweensByTarget(object target, bool playingOnly, List<Tween> fillableList) { }

	private static void MarkForKilling(Tween t) { }

	private static void EvaluateTweenLink(Tween t) { }

	private static void AddActiveTween(Tween t) { }

	private static void ReorganizeActiveTweens() { }

	private static void DespawnActiveTweens(List<Tween> tweens) { }

	private static void RemoveActiveTween(Tween t) { }

	private static void ClearTweenArray(Tween[] tweens) { }

	private static void IncreaseCapacities(TweenManager.CapacityIncreaseMode increaseMode) { }

	private static void ManageOnRewindCallbackWhenAlreadyRewinded(Tween t, bool isPlayBackwardsOrSmoothRewind) { }
}

// Namespace: 
internal enum TweenManager.CapacityIncreaseMode
{
	// Fields
	public int value__;
	public const TweenManager.CapacityIncreaseMode TweenersAndSequences = 0;
	public const TweenManager.CapacityIncreaseMode TweenersOnly = 1;
	public const TweenManager.CapacityIncreaseMode SequencesOnly = 2;
}

// Namespace: DG.Tweening.Core
internal static class Utils
{
	// Fields
	private static Assembly[] _loadedAssemblies;
	private static readonly string[] _defAssembliesToQuery;

	// Methods

	internal static Vector3 Vector3FromAngle(float degrees, float magnitude) { }

	internal static float Angle2D(Vector3 from, Vector3 to) { }

	internal static bool Vector3AreApproximatelyEqual(Vector3 a, Vector3 b) { }

	internal static Type GetLooseScriptType(string typeName) { }

	private static void .cctor() { }
}

// Namespace: DG.Tweening.Core
public class TweenerCore<T1, T2, TPlugOptions> : Tweener
{
	// Fields
	public T2 startValue;
	public T2 endValue;
	public T2 changeValue;
	public TPlugOptions plugOptions;
	public DOGetter<T1> getter;
	public DOSetter<T1> setter;
	internal ABSTweenPlugin<T1, T2, TPlugOptions> tweenPlugin;
	private const string _TxtCantChangeSequencedValues = "You cannot change the values of a tween contained inside a Sequence";

	// Methods

	internal void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1CCE0 Offset: 0x1F1BCE0 VA: 0x181F1CCE0
	|-TweenerCore<Color2, Color2, ColorOptions>..ctor
	|
	|-RVA: 0x1F1CFB0 Offset: 0x1F1BFB0 VA: 0x181F1CFB0
	|-TweenerCore<double, double, NoOptions>..ctor
	|
	|-RVA: 0x1F1CDD0 Offset: 0x1F1BDD0 VA: 0x181F1CDD0
	|-TweenerCore<int, int, NoOptions>..ctor
	|
	|-RVA: 0x1F1D370 Offset: 0x1F1C370 VA: 0x181F1D370
	|-TweenerCore<long, long, NoOptions>..ctor
	|
	|-RVA: 0x1F1D280 Offset: 0x1F1C280 VA: 0x181F1D280
	|-TweenerCore<object, object, NoOptions>..ctor
	|
	|-RVA: 0x1F1CEC0 Offset: 0x1F1BEC0 VA: 0x181F1CEC0
	|-TweenerCore<object, object, StringOptions>..ctor
	|
	|-RVA: 0x1F1D0A0 Offset: 0x1F1C0A0 VA: 0x181F1D0A0
	|-TweenerCore<float, float, FloatOptions>..ctor
	|
	|-RVA: 0x1F1CB00 Offset: 0x1F1BB00 VA: 0x181F1CB00
	|-TweenerCore<uint, uint, UintOptions>..ctor
	|
	|-RVA: 0x1F1C830 Offset: 0x1F1B830 VA: 0x181F1C830
	|-TweenerCore<ulong, ulong, NoOptions>..ctor
	|
	|-RVA: 0x1F1C920 Offset: 0x1F1B920 VA: 0x181F1C920
	|-TweenerCore<Color, Color, ColorOptions>..ctor
	|
	|-RVA: 0x1F1D190 Offset: 0x1F1C190 VA: 0x181F1D190
	|-TweenerCore<Quaternion, Quaternion, NoOptions>..ctor
	|
	|-RVA: 0x1F1D460 Offset: 0x1F1C460 VA: 0x181F1D460
	|-TweenerCore<Quaternion, Vector3, QuaternionOptions>..ctor
	|
	|-RVA: 0x1F1CBF0 Offset: 0x1F1BBF0 VA: 0x181F1CBF0
	|-TweenerCore<Rect, Rect, RectOptions>..ctor
	|
	|-RVA: 0x1F1CA10 Offset: 0x1F1BA10 VA: 0x181F1CA10
	|-TweenerCore<Vector2, Vector2, VectorOptions>..ctor
	|
	|-RVA: 0x1A8E9C0 Offset: 0x1A8D9C0 VA: 0x181A8E9C0
	|-TweenerCore<Vector3, object, PathOptions>..ctor
	|
	|-RVA: 0x1A8EBA0 Offset: 0x1A8DBA0 VA: 0x181A8EBA0
	|-TweenerCore<Vector3, object, Vector3ArrayOptions>..ctor
	|
	|-RVA: 0x1A8EAB0 Offset: 0x1A8DAB0 VA: 0x181A8EAB0
	|-TweenerCore<Vector3, Vector3, VectorOptions>..ctor
	|
	|-RVA: 0x1A8E8D0 Offset: 0x1A8D8D0 VA: 0x181A8E8D0
	|-TweenerCore<Vector3, Vector3, SpiralOptions>..ctor
	|
	|-RVA: 0x1A8E7E0 Offset: 0x1A8D7E0 VA: 0x181A8E7E0
	|-TweenerCore<Vector4, Vector4, VectorOptions>..ctor
	*/

	public override Tweener ChangeStartValue(object newStartValue, float newDuration = -1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F14F90 Offset: 0x1F13F90 VA: 0x181F14F90
	|-TweenerCore<Color2, Color2, ColorOptions>.ChangeStartValue
	|
	|-RVA: 0x1F15960 Offset: 0x1F14960 VA: 0x181F15960
	|-TweenerCore<double, double, NoOptions>.ChangeStartValue
	|
	|-RVA: 0x1F16320 Offset: 0x1F15320 VA: 0x181F16320
	|-TweenerCore<int, int, NoOptions>.ChangeStartValue
	|
	|-RVA: 0x1F14C50 Offset: 0x1F13C50 VA: 0x181F14C50
	|-TweenerCore<long, long, NoOptions>.ChangeStartValue
	|
	|-RVA: 0x1F16CF0 Offset: 0x1F15CF0 VA: 0x181F16CF0
	|-TweenerCore<object, object, NoOptions>.ChangeStartValue
	|
	|-RVA: 0x1F17030 Offset: 0x1F16030 VA: 0x181F17030
	|-TweenerCore<object, object, StringOptions>.ChangeStartValue
	|
	|-RVA: 0x1F15620 Offset: 0x1F14620 VA: 0x181F15620
	|-TweenerCore<float, float, FloatOptions>.ChangeStartValue
	|
	|-RVA: 0x1F16660 Offset: 0x1F15660 VA: 0x181F16660
	|-TweenerCore<uint, uint, UintOptions>.ChangeStartValue
	|
	|-RVA: 0x1F145D0 Offset: 0x1F135D0 VA: 0x181F145D0
	|-TweenerCore<ulong, ulong, NoOptions>.ChangeStartValue
	|
	|-RVA: 0x1F14910 Offset: 0x1F13910 VA: 0x181F14910
	|-TweenerCore<Color, Color, ColorOptions>.ChangeStartValue
	|
	|-RVA: 0x1F15FE0 Offset: 0x1F14FE0 VA: 0x181F15FE0
	|-TweenerCore<Quaternion, Quaternion, NoOptions>.ChangeStartValue
	|
	|-RVA: 0x1F169A0 Offset: 0x1F159A0 VA: 0x181F169A0
	|-TweenerCore<Quaternion, Vector3, QuaternionOptions>.ChangeStartValue
	|
	|-RVA: 0x1F152E0 Offset: 0x1F142E0 VA: 0x181F152E0
	|-TweenerCore<Rect, Rect, RectOptions>.ChangeStartValue
	|
	|-RVA: 0x1F15CA0 Offset: 0x1F14CA0 VA: 0x181F15CA0
	|-TweenerCore<Vector2, Vector2, VectorOptions>.ChangeStartValue
	|
	|-RVA: 0x1A8B810 Offset: 0x1A8A810 VA: 0x181A8B810
	|-TweenerCore<Vector3, object, PathOptions>.ChangeStartValue
	|
	|-RVA: 0x1A8BB50 Offset: 0x1A8AB50 VA: 0x181A8BB50
	|-TweenerCore<Vector3, object, Vector3ArrayOptions>.ChangeStartValue
	|
	|-RVA: 0x1A8C520 Offset: 0x1A8B520 VA: 0x181A8C520
	|-TweenerCore<Vector3, Vector3, VectorOptions>.ChangeStartValue
	|
	|-RVA: 0x1A8BE90 Offset: 0x1A8AE90 VA: 0x181A8BE90
	|-TweenerCore<Vector3, Vector3, SpiralOptions>.ChangeStartValue
	|
	|-RVA: 0x1A8C1E0 Offset: 0x1A8B1E0 VA: 0x181A8C1E0
	|-TweenerCore<Vector4, Vector4, VectorOptions>.ChangeStartValue
	*/

	public override Tweener ChangeEndValue(object newEndValue, bool snapStartValue) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A8A6F0 Offset: 0x1A896F0 VA: 0x181A8A6F0
	|-TweenerCore<Color2, Color2, ColorOptions>.ChangeEndValue
	|-TweenerCore<double, double, NoOptions>.ChangeEndValue
	|-TweenerCore<int, int, NoOptions>.ChangeEndValue
	|-TweenerCore<long, long, NoOptions>.ChangeEndValue
	|-TweenerCore<object, object, NoOptions>.ChangeEndValue
	|-TweenerCore<object, object, StringOptions>.ChangeEndValue
	|-TweenerCore<float, float, FloatOptions>.ChangeEndValue
	|-TweenerCore<uint, uint, UintOptions>.ChangeEndValue
	|-TweenerCore<ulong, ulong, NoOptions>.ChangeEndValue
	|-TweenerCore<Color, Color, ColorOptions>.ChangeEndValue
	|-TweenerCore<Quaternion, Quaternion, NoOptions>.ChangeEndValue
	|-TweenerCore<Quaternion, Vector3, QuaternionOptions>.ChangeEndValue
	|-TweenerCore<Rect, Rect, RectOptions>.ChangeEndValue
	|-TweenerCore<Vector2, Vector2, VectorOptions>.ChangeEndValue
	|-TweenerCore<Vector3, object, PathOptions>.ChangeEndValue
	|-TweenerCore<Vector3, object, Vector3ArrayOptions>.ChangeEndValue
	|-TweenerCore<Vector3, Vector3, VectorOptions>.ChangeEndValue
	|-TweenerCore<Vector3, Vector3, SpiralOptions>.ChangeEndValue
	|-TweenerCore<Vector4, Vector4, VectorOptions>.ChangeEndValue
	*/

	public override Tweener ChangeEndValue(object newEndValue, float newDuration = -1, bool snapStartValue = False) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F12AE0 Offset: 0x1F11AE0 VA: 0x181F12AE0
	|-TweenerCore<Color2, Color2, ColorOptions>.ChangeEndValue
	|
	|-RVA: 0x1F12780 Offset: 0x1F11780 VA: 0x181F12780
	|-TweenerCore<double, double, NoOptions>.ChangeEndValue
	|
	|-RVA: 0x1F12E50 Offset: 0x1F11E50 VA: 0x181F12E50
	|-TweenerCore<int, int, NoOptions>.ChangeEndValue
	|
	|-RVA: 0x1F13F00 Offset: 0x1F12F00 VA: 0x181F13F00
	|-TweenerCore<long, long, NoOptions>.ChangeEndValue
	|
	|-RVA: 0x1F131A0 Offset: 0x1F121A0 VA: 0x181F131A0
	|-TweenerCore<object, object, NoOptions>.ChangeEndValue
	|
	|-RVA: 0x1F134F0 Offset: 0x1F124F0 VA: 0x181F134F0
	|-TweenerCore<object, object, StringOptions>.ChangeEndValue
	|
	|-RVA: 0x1F11D70 Offset: 0x1F10D70 VA: 0x181F11D70
	|-TweenerCore<float, float, FloatOptions>.ChangeEndValue
	|
	|-RVA: 0x1F120D0 Offset: 0x1F110D0 VA: 0x181F120D0
	|-TweenerCore<uint, uint, UintOptions>.ChangeEndValue
	|
	|-RVA: 0x1F11A10 Offset: 0x1F10A10 VA: 0x181F11A10
	|-TweenerCore<ulong, ulong, NoOptions>.ChangeEndValue
	|
	|-RVA: 0x1F13BA0 Offset: 0x1F12BA0 VA: 0x181F13BA0
	|-TweenerCore<Color, Color, ColorOptions>.ChangeEndValue
	|
	|-RVA: 0x1F13840 Offset: 0x1F12840 VA: 0x181F13840
	|-TweenerCore<Quaternion, Quaternion, NoOptions>.ChangeEndValue
	|
	|-RVA: 0x1F14260 Offset: 0x1F13260 VA: 0x181F14260
	|-TweenerCore<Quaternion, Vector3, QuaternionOptions>.ChangeEndValue
	|
	|-RVA: 0x1F116B0 Offset: 0x1F106B0 VA: 0x181F116B0
	|-TweenerCore<Rect, Rect, RectOptions>.ChangeEndValue
	|
	|-RVA: 0x1F12420 Offset: 0x1F11420 VA: 0x181F12420
	|-TweenerCore<Vector2, Vector2, VectorOptions>.ChangeEndValue
	|
	|-RVA: 0x1A8A730 Offset: 0x1A89730 VA: 0x181A8A730
	|-TweenerCore<Vector3, object, PathOptions>.ChangeEndValue
	|
	|-RVA: 0x1A8B4C0 Offset: 0x1A8A4C0 VA: 0x181A8B4C0
	|-TweenerCore<Vector3, object, Vector3ArrayOptions>.ChangeEndValue
	|
	|-RVA: 0x1A8AA80 Offset: 0x1A89A80 VA: 0x181A8AA80
	|-TweenerCore<Vector3, Vector3, VectorOptions>.ChangeEndValue
	|
	|-RVA: 0x1A8B150 Offset: 0x1A8A150 VA: 0x181A8B150
	|-TweenerCore<Vector3, Vector3, SpiralOptions>.ChangeEndValue
	|
	|-RVA: 0x1A8ADF0 Offset: 0x1A89DF0 VA: 0x181A8ADF0
	|-TweenerCore<Vector4, Vector4, VectorOptions>.ChangeEndValue
	*/

	public override Tweener ChangeValues(object newStartValue, object newEndValue, float newDuration = -1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F17870 Offset: 0x1F16870 VA: 0x181F17870
	|-TweenerCore<Color2, Color2, ColorOptions>.ChangeValues
	|
	|-RVA: 0x1F19C40 Offset: 0x1F18C40 VA: 0x181F19C40
	|-TweenerCore<double, double, NoOptions>.ChangeValues
	|
	|-RVA: 0x1F1B070 Offset: 0x1F1A070 VA: 0x181F1B070
	|-TweenerCore<int, int, NoOptions>.ChangeValues
	|
	|-RVA: 0x1F1B580 Offset: 0x1F1A580 VA: 0x181F1B580
	|-TweenerCore<long, long, NoOptions>.ChangeValues
	|
	|-RVA: 0x1F1AB70 Offset: 0x1F19B70 VA: 0x181F1AB70
	|-TweenerCore<object, object, NoOptions>.ChangeValues
	|
	|-RVA: 0x1F19740 Offset: 0x1F18740 VA: 0x181F19740
	|-TweenerCore<object, object, StringOptions>.ChangeValues
	|
	|-RVA: 0x1F17370 Offset: 0x1F16370 VA: 0x181F17370
	|-TweenerCore<float, float, FloatOptions>.ChangeValues
	|
	|-RVA: 0x1F18D00 Offset: 0x1F17D00 VA: 0x181F18D00
	|-TweenerCore<uint, uint, UintOptions>.ChangeValues
	|
	|-RVA: 0x1F182D0 Offset: 0x1F172D0 VA: 0x181F182D0
	|-TweenerCore<ulong, ulong, NoOptions>.ChangeValues
	|
	|-RVA: 0x1F187E0 Offset: 0x1F177E0 VA: 0x181F187E0
	|-TweenerCore<Color, Color, ColorOptions>.ChangeValues
	|
	|-RVA: 0x1F1A140 Offset: 0x1F19140 VA: 0x181F1A140
	|-TweenerCore<Quaternion, Quaternion, NoOptions>.ChangeValues
	|
	|-RVA: 0x1F19210 Offset: 0x1F18210 VA: 0x181F19210
	|-TweenerCore<Quaternion, Vector3, QuaternionOptions>.ChangeValues
	|
	|-RVA: 0x1F17DB0 Offset: 0x1F16DB0 VA: 0x181F17DB0
	|-TweenerCore<Rect, Rect, RectOptions>.ChangeValues
	|
	|-RVA: 0x1F1A660 Offset: 0x1F19660 VA: 0x181F1A660
	|-TweenerCore<Vector2, Vector2, VectorOptions>.ChangeValues
	|
	|-RVA: 0x1A8D7D0 Offset: 0x1A8C7D0 VA: 0x181A8D7D0
	|-TweenerCore<Vector3, object, PathOptions>.ChangeValues
	|
	|-RVA: 0x1A8CDA0 Offset: 0x1A8BDA0 VA: 0x181A8CDA0
	|-TweenerCore<Vector3, object, Vector3ArrayOptions>.ChangeValues
	|
	|-RVA: 0x1A8D2A0 Offset: 0x1A8C2A0 VA: 0x181A8D2A0
	|-TweenerCore<Vector3, Vector3, VectorOptions>.ChangeValues
	|
	|-RVA: 0x1A8C870 Offset: 0x1A8B870 VA: 0x181A8C870
	|-TweenerCore<Vector3, Vector3, SpiralOptions>.ChangeValues
	|
	|-RVA: 0x1A8DCD0 Offset: 0x1A8CCD0 VA: 0x181A8DCD0
	|-TweenerCore<Vector4, Vector4, VectorOptions>.ChangeValues
	*/

	internal override Tweener SetFrom(bool relative) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1BF20 Offset: 0x1F1AF20 VA: 0x181F1BF20
	|-TweenerCore<Color2, Color2, ColorOptions>.SetFrom
	|
	|-RVA: 0x1F1BED0 Offset: 0x1F1AED0 VA: 0x181F1BED0
	|-TweenerCore<double, double, NoOptions>.SetFrom
	|-TweenerCore<long, long, NoOptions>.SetFrom
	|-TweenerCore<object, object, NoOptions>.SetFrom
	|-TweenerCore<ulong, ulong, NoOptions>.SetFrom
	|-TweenerCore<Vector2, Vector2, VectorOptions>.SetFrom
	|
	|-RVA: 0x1F1BF70 Offset: 0x1F1AF70 VA: 0x181F1BF70
	|-TweenerCore<int, int, NoOptions>.SetFrom
	|-TweenerCore<float, float, FloatOptions>.SetFrom
	|-TweenerCore<uint, uint, UintOptions>.SetFrom
	|
	|-RVA: 0x1F1BE80 Offset: 0x1F1AE80 VA: 0x181F1BE80
	|-TweenerCore<object, object, StringOptions>.SetFrom
	|-TweenerCore<Vector3, Vector3, VectorOptions>.SetFrom
	|
	|-RVA: 0x1F1BFC0 Offset: 0x1F1AFC0 VA: 0x181F1BFC0
	|-TweenerCore<Color, Color, ColorOptions>.SetFrom
	|-TweenerCore<Quaternion, Quaternion, NoOptions>.SetFrom
	|-TweenerCore<Quaternion, Vector3, QuaternionOptions>.SetFrom
	|-TweenerCore<Rect, Rect, RectOptions>.SetFrom
	|-TweenerCore<Vector4, Vector4, VectorOptions>.SetFrom
	|
	|-RVA: 0x1A8E470 Offset: 0x1A8D470 VA: 0x181A8E470
	|-TweenerCore<Vector3, object, PathOptions>.SetFrom
	|
	|-RVA: 0x1A8E420 Offset: 0x1A8D420 VA: 0x181A8E420
	|-TweenerCore<Vector3, object, Vector3ArrayOptions>.SetFrom
	|
	|-RVA: 0x1A8E4C0 Offset: 0x1A8D4C0 VA: 0x181A8E4C0
	|-TweenerCore<Vector3, Vector3, SpiralOptions>.SetFrom
	*/

	internal sealed override void Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1BC50 Offset: 0x1F1AC50 VA: 0x181F1BC50
	|-TweenerCore<Color2, Color2, ColorOptions>.Reset
	|
	|-RVA: 0x1F1BBE0 Offset: 0x1F1ABE0 VA: 0x181F1BBE0
	|-TweenerCore<double, double, NoOptions>.Reset
	|-TweenerCore<long, long, NoOptions>.Reset
	|-TweenerCore<object, object, NoOptions>.Reset
	|-TweenerCore<ulong, ulong, NoOptions>.Reset
	|
	|-RVA: 0x1F1BA90 Offset: 0x1F1AA90 VA: 0x181F1BA90
	|-TweenerCore<int, int, NoOptions>.Reset
	|
	|-RVA: 0x1F1BB00 Offset: 0x1F1AB00 VA: 0x181F1BB00
	|-TweenerCore<object, object, StringOptions>.Reset
	|
	|-RVA: 0x1F1BB70 Offset: 0x1F1AB70 VA: 0x181F1BB70
	|-TweenerCore<float, float, FloatOptions>.Reset
	|-TweenerCore<uint, uint, UintOptions>.Reset
	|
	|-RVA: 0x1F1BCC0 Offset: 0x1F1ACC0 VA: 0x181F1BCC0
	|-TweenerCore<Color, Color, ColorOptions>.Reset
	|-TweenerCore<Rect, Rect, RectOptions>.Reset
	|
	|-RVA: 0x1F1BDA0 Offset: 0x1F1ADA0 VA: 0x181F1BDA0
	|-TweenerCore<Quaternion, Quaternion, NoOptions>.Reset
	|
	|-RVA: 0x1F1BD30 Offset: 0x1F1AD30 VA: 0x181F1BD30
	|-TweenerCore<Quaternion, Vector3, QuaternionOptions>.Reset
	|
	|-RVA: 0x1F1BE10 Offset: 0x1F1AE10 VA: 0x181F1BE10
	|-TweenerCore<Vector2, Vector2, VectorOptions>.Reset
	|
	|-RVA: 0x1A8E340 Offset: 0x1A8D340 VA: 0x181A8E340
	|-TweenerCore<Vector3, object, PathOptions>.Reset
	|
	|-RVA: 0x1A8E2D0 Offset: 0x1A8D2D0 VA: 0x181A8E2D0
	|-TweenerCore<Vector3, object, Vector3ArrayOptions>.Reset
	|
	|-RVA: 0x1A8E3B0 Offset: 0x1A8D3B0 VA: 0x181A8E3B0
	|-TweenerCore<Vector3, Vector3, VectorOptions>.Reset
	|
	|-RVA: 0x1A8E260 Offset: 0x1A8D260 VA: 0x181A8E260
	|-TweenerCore<Vector3, Vector3, SpiralOptions>.Reset
	|
	|-RVA: 0x1A8E1F0 Offset: 0x1A8D1F0 VA: 0x181A8E1F0
	|-TweenerCore<Vector4, Vector4, VectorOptions>.Reset
	*/

	internal override bool Validate() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1C170 Offset: 0x1F1B170 VA: 0x181F1C170
	|-TweenerCore<Color2, Color2, ColorOptions>.Validate
	|
	|-RVA: 0x1F1C200 Offset: 0x1F1B200 VA: 0x181F1C200
	|-TweenerCore<double, double, NoOptions>.Validate
	|
	|-RVA: 0x1F1C3B0 Offset: 0x1F1B3B0 VA: 0x181F1C3B0
	|-TweenerCore<int, int, NoOptions>.Validate
	|
	|-RVA: 0x1F1C4D0 Offset: 0x1F1B4D0 VA: 0x181F1C4D0
	|-TweenerCore<long, long, NoOptions>.Validate
	|
	|-RVA: 0x1F1C0E0 Offset: 0x1F1B0E0 VA: 0x181F1C0E0
	|-TweenerCore<object, object, NoOptions>.Validate
	|
	|-RVA: 0x1F1C680 Offset: 0x1F1B680 VA: 0x181F1C680
	|-TweenerCore<object, object, StringOptions>.Validate
	|
	|-RVA: 0x1F1C290 Offset: 0x1F1B290 VA: 0x181F1C290
	|-TweenerCore<float, float, FloatOptions>.Validate
	|
	|-RVA: 0x1F1C560 Offset: 0x1F1B560 VA: 0x181F1C560
	|-TweenerCore<uint, uint, UintOptions>.Validate
	|
	|-RVA: 0x1F1C7A0 Offset: 0x1F1B7A0 VA: 0x181F1C7A0
	|-TweenerCore<ulong, ulong, NoOptions>.Validate
	|
	|-RVA: 0x1F1C710 Offset: 0x1F1B710 VA: 0x181F1C710
	|-TweenerCore<Color, Color, ColorOptions>.Validate
	|
	|-RVA: 0x1F1C320 Offset: 0x1F1B320 VA: 0x181F1C320
	|-TweenerCore<Quaternion, Quaternion, NoOptions>.Validate
	|
	|-RVA: 0x1F1C5F0 Offset: 0x1F1B5F0 VA: 0x181F1C5F0
	|-TweenerCore<Quaternion, Vector3, QuaternionOptions>.Validate
	|
	|-RVA: 0x1F1C050 Offset: 0x1F1B050 VA: 0x181F1C050
	|-TweenerCore<Rect, Rect, RectOptions>.Validate
	|
	|-RVA: 0x1F1C440 Offset: 0x1F1B440 VA: 0x181F1C440
	|-TweenerCore<Vector2, Vector2, VectorOptions>.Validate
	|
	|-RVA: 0x1A8E630 Offset: 0x1A8D630 VA: 0x181A8E630
	|-TweenerCore<Vector3, object, PathOptions>.Validate
	|
	|-RVA: 0x1A8E510 Offset: 0x1A8D510 VA: 0x181A8E510
	|-TweenerCore<Vector3, object, Vector3ArrayOptions>.Validate
	|
	|-RVA: 0x1A8E750 Offset: 0x1A8D750 VA: 0x181A8E750
	|-TweenerCore<Vector3, Vector3, VectorOptions>.Validate
	|
	|-RVA: 0x1A8E6C0 Offset: 0x1A8D6C0 VA: 0x181A8E6C0
	|-TweenerCore<Vector3, Vector3, SpiralOptions>.Validate
	|
	|-RVA: 0x1A8E5A0 Offset: 0x1A8D5A0 VA: 0x181A8E5A0
	|-TweenerCore<Vector4, Vector4, VectorOptions>.Validate
	*/

	internal override float UpdateDelay(float elapsed) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1C030 Offset: 0x1F1B030 VA: 0x181F1C030
	|-TweenerCore<Color2, Color2, ColorOptions>.UpdateDelay
	|-TweenerCore<double, double, NoOptions>.UpdateDelay
	|-TweenerCore<int, int, NoOptions>.UpdateDelay
	|-TweenerCore<long, long, NoOptions>.UpdateDelay
	|-TweenerCore<object, object, NoOptions>.UpdateDelay
	|-TweenerCore<object, object, StringOptions>.UpdateDelay
	|-TweenerCore<float, float, FloatOptions>.UpdateDelay
	|-TweenerCore<uint, uint, UintOptions>.UpdateDelay
	|-TweenerCore<ulong, ulong, NoOptions>.UpdateDelay
	|-TweenerCore<Color, Color, ColorOptions>.UpdateDelay
	|-TweenerCore<Quaternion, Quaternion, NoOptions>.UpdateDelay
	|-TweenerCore<Quaternion, Vector3, QuaternionOptions>.UpdateDelay
	|-TweenerCore<Rect, Rect, RectOptions>.UpdateDelay
	|-TweenerCore<Vector2, Vector2, VectorOptions>.UpdateDelay
	|-TweenerCore<Vector3, object, PathOptions>.UpdateDelay
	|-TweenerCore<Vector3, object, Vector3ArrayOptions>.UpdateDelay
	|-TweenerCore<Vector3, Vector3, VectorOptions>.UpdateDelay
	|-TweenerCore<Vector3, Vector3, SpiralOptions>.UpdateDelay
	|-TweenerCore<Vector4, Vector4, VectorOptions>.UpdateDelay
	*/

	internal override bool Startup() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1C010 Offset: 0x1F1B010 VA: 0x181F1C010
	|-TweenerCore<Color2, Color2, ColorOptions>.Startup
	|-TweenerCore<double, double, NoOptions>.Startup
	|-TweenerCore<int, int, NoOptions>.Startup
	|-TweenerCore<long, long, NoOptions>.Startup
	|-TweenerCore<object, object, NoOptions>.Startup
	|-TweenerCore<object, object, StringOptions>.Startup
	|-TweenerCore<float, float, FloatOptions>.Startup
	|-TweenerCore<uint, uint, UintOptions>.Startup
	|-TweenerCore<ulong, ulong, NoOptions>.Startup
	|-TweenerCore<Color, Color, ColorOptions>.Startup
	|-TweenerCore<Quaternion, Quaternion, NoOptions>.Startup
	|-TweenerCore<Quaternion, Vector3, QuaternionOptions>.Startup
	|-TweenerCore<Rect, Rect, RectOptions>.Startup
	|-TweenerCore<Vector2, Vector2, VectorOptions>.Startup
	|-TweenerCore<Vector3, object, PathOptions>.Startup
	|-TweenerCore<Vector3, object, Vector3ArrayOptions>.Startup
	|-TweenerCore<Vector3, Vector3, VectorOptions>.Startup
	|-TweenerCore<Vector3, Vector3, SpiralOptions>.Startup
	|-TweenerCore<Vector4, Vector4, VectorOptions>.Startup
	*/

	internal override bool ApplyTween(float prevPosition, int prevCompletedLoops, int newCompletedSteps, bool useInversePosition, UpdateMode updateMode, UpdateNotice updateNotice) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0FB40 Offset: 0x1F0EB40 VA: 0x181F0FB40
	|-TweenerCore<Color2, Color2, ColorOptions>.ApplyTween
	|
	|-RVA: 0x1F107A0 Offset: 0x1F0F7A0 VA: 0x181F107A0
	|-TweenerCore<double, double, NoOptions>.ApplyTween
	|
	|-RVA: 0x1F109C0 Offset: 0x1F0F9C0 VA: 0x181F109C0
	|-TweenerCore<int, int, NoOptions>.ApplyTween
	|
	|-RVA: 0x1F0F720 Offset: 0x1F0E720 VA: 0x181F0F720
	|-TweenerCore<long, long, NoOptions>.ApplyTween
	|
	|-RVA: 0x1F0F930 Offset: 0x1F0E930 VA: 0x181F0F930
	|-TweenerCore<object, object, NoOptions>.ApplyTween
	|
	|-RVA: 0x1F0FDE0 Offset: 0x1F0EDE0 VA: 0x181F0FDE0
	|-TweenerCore<object, object, StringOptions>.ApplyTween
	|
	|-RVA: 0x1F10DE0 Offset: 0x1F0FDE0 VA: 0x181F10DE0
	|-TweenerCore<float, float, FloatOptions>.ApplyTween
	|
	|-RVA: 0x1F114A0 Offset: 0x1F104A0 VA: 0x181F114A0
	|-TweenerCore<uint, uint, UintOptions>.ApplyTween
	|
	|-RVA: 0x1F10BD0 Offset: 0x1F0FBD0 VA: 0x181F10BD0
	|-TweenerCore<ulong, ulong, NoOptions>.ApplyTween
	|
	|-RVA: 0x1F10550 Offset: 0x1F0F550 VA: 0x181F10550
	|-TweenerCore<Color, Color, ColorOptions>.ApplyTween
	|
	|-RVA: 0x1F11250 Offset: 0x1F10250 VA: 0x181F11250
	|-TweenerCore<Quaternion, Quaternion, NoOptions>.ApplyTween
	|
	|-RVA: 0x1F10280 Offset: 0x1F0F280 VA: 0x181F10280
	|-TweenerCore<Quaternion, Vector3, QuaternionOptions>.ApplyTween
	|
	|-RVA: 0x1F11000 Offset: 0x1F10000 VA: 0x181F11000
	|-TweenerCore<Rect, Rect, RectOptions>.ApplyTween
	|
	|-RVA: 0x1F10060 Offset: 0x1F0F060 VA: 0x181F10060
	|-TweenerCore<Vector2, Vector2, VectorOptions>.ApplyTween
	|
	|-RVA: 0x1A89990 Offset: 0x1A88990 VA: 0x181A89990
	|-TweenerCore<Vector3, object, PathOptions>.ApplyTween
	|
	|-RVA: 0x1A89F30 Offset: 0x1A88F30 VA: 0x181A89F30
	|-TweenerCore<Vector3, object, Vector3ArrayOptions>.ApplyTween
	|
	|-RVA: 0x1A8A170 Offset: 0x1A89170 VA: 0x181A8A170
	|-TweenerCore<Vector3, Vector3, VectorOptions>.ApplyTween
	|
	|-RVA: 0x1A8A3F0 Offset: 0x1A893F0 VA: 0x181A8A3F0
	|-TweenerCore<Vector3, Vector3, SpiralOptions>.ApplyTween
	|
	|-RVA: 0x1A89CE0 Offset: 0x1A88CE0 VA: 0x181A89CE0
	|-TweenerCore<Vector4, Vector4, VectorOptions>.ApplyTween
	*/
}

// Namespace: DG.Tweening.Core.Enums
internal enum FilterType
{
	// Fields
	public int value__;
	public const FilterType All = 0;
	public const FilterType TargetOrId = 1;
	public const FilterType TargetAndId = 2;
	public const FilterType AllExceptTargetsOrIds = 3;
	public const FilterType DOGetter = 4;
}

// Namespace: DG.Tweening.Core.Enums
internal enum OperationType
{
	// Fields
	public int value__;
	public const OperationType Complete = 0;
	public const OperationType Despawn = 1;
	public const OperationType Flip = 2;
	public const OperationType Goto = 3;
	public const OperationType Pause = 4;
	public const OperationType Play = 5;
	public const OperationType PlayForward = 6;
	public const OperationType PlayBackwards = 7;
	public const OperationType Rewind = 8;
	public const OperationType SmoothRewind = 9;
	public const OperationType Restart = 10;
	public const OperationType TogglePause = 11;
	public const OperationType IsTweening = 12;
}

// Namespace: DG.Tweening.Core.Enums
public enum SpecialStartupMode
{
	// Fields
	public int value__;
	public const SpecialStartupMode None = 0;
	public const SpecialStartupMode SetLookAt = 1;
	public const SpecialStartupMode SetShake = 2;
	public const SpecialStartupMode SetPunch = 3;
	public const SpecialStartupMode SetCameraShakePosition = 4;
}

// Namespace: DG.Tweening.Core.Enums
public enum UpdateNotice
{
	// Fields
	public int value__;
	public const UpdateNotice None = 0;
	public const UpdateNotice RewindStep = 1;
}

// Namespace: DG.Tweening.Core.Enums
internal enum UpdateMode
{
	// Fields
	public int value__;
	public const UpdateMode Update = 0;
	public const UpdateMode Goto = 1;
	public const UpdateMode IgnoreOnUpdate = 2;
	public const UpdateMode IgnoreOnComplete = 3;
}

// Namespace: DG.Tweening.Core.Enums
public enum RewindCallbackMode
{
	// Fields
	public int value__;
	public const RewindCallbackMode FireIfPositionChanged = 0;
	public const RewindCallbackMode FireAlwaysWithRewind = 1;
	public const RewindCallbackMode FireAlways = 2;
}

// Namespace: DG.Tweening.Core.Easing
public static class Bounce
{
	// Methods

	public static float EaseIn(float time, float duration, float unusedOvershootOrAmplitude, float unusedPeriod) { }

	public static float EaseOut(float time, float duration, float unusedOvershootOrAmplitude, float unusedPeriod) { }

	public static float EaseInOut(float time, float duration, float unusedOvershootOrAmplitude, float unusedPeriod) { }
}

// Namespace: DG.Tweening.Core.Easing
public static class EaseManager
{
	// Fields
	private const float _PiOver2 = 1.570796;
	private const float _TwoPi = 6.283185;

	// Methods

	public static float Evaluate(Tween t, float time, float duration, float overshootOrAmplitude, float period) { }

	public static float Evaluate(Ease easeType, EaseFunction customEase, float time, float duration, float overshootOrAmplitude, float period) { }

	public static EaseFunction ToEaseFunction(Ease ease) { }

	internal static bool IsFlashEase(Ease ease) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class EaseManager.<>c
{
	// Fields
	public static readonly EaseManager.<>c <>9;
	public static EaseFunction <>9__4_0;
	public static EaseFunction <>9__4_1;
	public static EaseFunction <>9__4_2;
	public static EaseFunction <>9__4_3;
	public static EaseFunction <>9__4_4;
	public static EaseFunction <>9__4_5;
	public static EaseFunction <>9__4_6;
	public static EaseFunction <>9__4_7;
	public static EaseFunction <>9__4_8;
	public static EaseFunction <>9__4_9;
	public static EaseFunction <>9__4_10;
	public static EaseFunction <>9__4_11;
	public static EaseFunction <>9__4_12;
	public static EaseFunction <>9__4_13;
	public static EaseFunction <>9__4_14;
	public static EaseFunction <>9__4_15;
	public static EaseFunction <>9__4_16;
	public static EaseFunction <>9__4_17;
	public static EaseFunction <>9__4_18;
	public static EaseFunction <>9__4_19;
	public static EaseFunction <>9__4_20;
	public static EaseFunction <>9__4_21;
	public static EaseFunction <>9__4_22;
	public static EaseFunction <>9__4_23;
	public static EaseFunction <>9__4_24;
	public static EaseFunction <>9__4_25;
	public static EaseFunction <>9__4_26;
	public static EaseFunction <>9__4_27;
	public static EaseFunction <>9__4_28;
	public static EaseFunction <>9__4_29;
	public static EaseFunction <>9__4_30;
	public static EaseFunction <>9__4_31;
	public static EaseFunction <>9__4_32;
	public static EaseFunction <>9__4_33;
	public static EaseFunction <>9__4_34;
	public static EaseFunction <>9__4_35;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal float <ToEaseFunction>b__4_0(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_1(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_2(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_3(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_4(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_5(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_6(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_7(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_8(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_9(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_10(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_11(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_12(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_13(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_14(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_15(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_16(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_17(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_18(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_19(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_20(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_21(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_22(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_23(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_24(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_25(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_26(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_27(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_28(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_29(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_30(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_31(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_32(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_33(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_34(float time, float duration, float overshootOrAmplitude, float period) { }

	internal float <ToEaseFunction>b__4_35(float time, float duration, float overshootOrAmplitude, float period) { }
}

// Namespace: DG.Tweening.Core.Easing
public class EaseCurve
{
	// Fields
	private readonly AnimationCurve _animCurve;

	// Methods

	public void .ctor(AnimationCurve animCurve) { }

	public float Evaluate(float time, float duration, float unusedOvershoot, float unusedPeriod) { }
}

// Namespace: DG.Tweening.Core.Easing
public static class Flash
{
	// Methods

	public static float Ease(float time, float duration, float overshootOrAmplitude, float period) { }

	public static float EaseIn(float time, float duration, float overshootOrAmplitude, float period) { }

	public static float EaseOut(float time, float duration, float overshootOrAmplitude, float period) { }

	public static float EaseInOut(float time, float duration, float overshootOrAmplitude, float period) { }

	private static float WeightedEase(float overshootOrAmplitude, float period, int stepIndex, float stepDuration, float dir, float res) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal sealed class <PrivateImplementationDetails>
{
	// Fields
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=50 6F98278EFCD257898AD01BE39D1D0AEFB78FC551 /*Metadata offset 0x9CF863*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=20 8C4C6C4E493EC2BEEF5F6F6A9C4472C13BED42E8 /*Metadata offset 0x9CF895*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=120 9DC5F4D0A1418B4EC71B22D21E93D134922FA735 /*Metadata offset 0x9CF8A9*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=50 FD0BD55CDDDFD0B323012A45F83437763AF58952 /*Metadata offset 0x9CF921*/;
}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=20
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=50
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=120
{}

// Namespace: 
internal class <Module>
{}

// Namespace: Ludiq
public class ConnectionCollection<TConnection, TSource, TDestination> : ConnectionCollectionBase<TConnection, TSource, TDestination, List<TConnection>>
{
	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDDA50 Offset: 0x1CDCA50 VA: 0x181CDDA50
	|-ConnectionCollection<IUnitRelation, IUnitPort, IUnitPort>..ctor
	|-ConnectionCollection<object, object, object>..ctor
	*/
}

// Namespace: Ludiq
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class ConnectionCollectionBase<TConnection, TSource, TDestination, TCollection> : IConnectionCollection<TConnection, TSource, TDestination>, ICollection<TConnection>, IEnumerable<TConnection>, IEnumerable
{
	// Fields
	private readonly Dictionary<TDestination, List<TConnection>> byDestination;
	private readonly Dictionary<TSource, List<TConnection>> bySource;
	protected readonly TCollection collection;

	// Properties
	public int Count { get; }
	public bool IsReadOnly { get; }

	// Methods

	public void .ctor(TCollection collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDD920 Offset: 0x1CDC920 VA: 0x181CDD920
	|-ConnectionCollectionBase<object, object, object, object>..ctor
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDD9F0 Offset: 0x1CDC9F0 VA: 0x181CDD9F0
	|-ConnectionCollectionBase<object, object, object, object>.get_Count
	*/

	public bool get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-ConnectionCollectionBase<object, object, object, object>.get_IsReadOnly
	*/

	public IEnumerator<TConnection> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDCE20 Offset: 0x1CDBE20 VA: 0x181CDCE20
	|-ConnectionCollectionBase<object, object, object, object>.GetEnumerator
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A92C40 Offset: 0x1A91C40 VA: 0x181A92C40
	|-ConnectionCollectionBase<object, object, object, object>.System.Collections.IEnumerable.GetEnumerator
	*/

	public IEnumerable<TConnection> WithSource(TSource source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDD8F0 Offset: 0x1CDC8F0 VA: 0x181CDD8F0
	|-ConnectionCollectionBase<ControlConnection, ControlOutput, ControlInput, GraphElementCollection<ControlConnection>>.WithSource
	|-ConnectionCollectionBase<InvalidConnection, IUnitOutputPort, IUnitInputPort, GraphElementCollection<InvalidConnection>>.WithSource
	|-ConnectionCollectionBase<ValueConnection, ValueOutput, ValueInput, GraphElementCollection<ValueConnection>>.WithSource
	|-ConnectionCollectionBase<object, object, object, object>.WithSource
	*/

	public List<TConnection> WithSourceNoAlloc(TSource source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDD750 Offset: 0x1CDC750 VA: 0x181CDD750
	|-ConnectionCollectionBase<object, object, object, object>.WithSourceNoAlloc
	*/

	public TConnection SingleOrDefaultWithSource(TSource source) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDD3F0 Offset: 0x1CDC3F0 VA: 0x181CDD3F0
	|-ConnectionCollectionBase<ControlConnection, ControlOutput, ControlInput, GraphElementCollection<ControlConnection>>.SingleOrDefaultWithSource
	|-ConnectionCollectionBase<object, object, object, object>.SingleOrDefaultWithSource
	*/

	public IEnumerable<TConnection> WithDestination(TDestination destination) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDD720 Offset: 0x1CDC720 VA: 0x181CDD720
	|-ConnectionCollectionBase<ControlConnection, ControlOutput, ControlInput, GraphElementCollection<ControlConnection>>.WithDestination
	|-ConnectionCollectionBase<InvalidConnection, IUnitOutputPort, IUnitInputPort, GraphElementCollection<InvalidConnection>>.WithDestination
	|-ConnectionCollectionBase<ValueConnection, ValueOutput, ValueInput, GraphElementCollection<ValueConnection>>.WithDestination
	|-ConnectionCollectionBase<object, object, object, object>.WithDestination
	*/

	public List<TConnection> WithDestinationNoAlloc(TDestination destination) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDD580 Offset: 0x1CDC580 VA: 0x181CDD580
	|-ConnectionCollectionBase<object, object, object, object>.WithDestinationNoAlloc
	*/

	public TConnection SingleOrDefaultWithDestination(TDestination destination) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDD250 Offset: 0x1CDC250 VA: 0x181CDD250
	|-ConnectionCollectionBase<ValueConnection, ValueOutput, ValueInput, GraphElementCollection<ValueConnection>>.SingleOrDefaultWithDestination
	|-ConnectionCollectionBase<object, object, object, object>.SingleOrDefaultWithDestination
	*/

	public void Add(TConnection item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDCA10 Offset: 0x1CDBA10 VA: 0x181CDCA10
	|-ConnectionCollectionBase<ControlConnection, ControlOutput, ControlInput, GraphElementCollection<ControlConnection>>.Add
	|-ConnectionCollectionBase<InvalidConnection, IUnitOutputPort, IUnitInputPort, GraphElementCollection<InvalidConnection>>.Add
	|-ConnectionCollectionBase<ValueConnection, ValueOutput, ValueInput, GraphElementCollection<ValueConnection>>.Add
	|-ConnectionCollectionBase<object, object, object, object>.Add
	*/

	public void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDCC20 Offset: 0x1CDBC20 VA: 0x181CDCC20
	|-ConnectionCollectionBase<object, object, object, object>.Clear
	*/

	public bool Contains(TConnection item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDCCE0 Offset: 0x1CDBCE0 VA: 0x181CDCCE0
	|-ConnectionCollectionBase<object, object, object, object>.Contains
	*/

	public void CopyTo(TConnection[] array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDCDA0 Offset: 0x1CDBDA0 VA: 0x181CDCDA0
	|-ConnectionCollectionBase<object, object, object, object>.CopyTo
	*/

	public bool Remove(TConnection item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDCFF0 Offset: 0x1CDBFF0 VA: 0x181CDCFF0
	|-ConnectionCollectionBase<ControlConnection, ControlOutput, ControlInput, GraphElementCollection<ControlConnection>>.Remove
	|-ConnectionCollectionBase<InvalidConnection, IUnitOutputPort, IUnitInputPort, GraphElementCollection<InvalidConnection>>.Remove
	|-ConnectionCollectionBase<ValueConnection, ValueOutput, ValueInput, GraphElementCollection<ValueConnection>>.Remove
	|-ConnectionCollectionBase<object, object, object, object>.Remove
	*/

	protected virtual void BeforeAdd(TConnection item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-ConnectionCollectionBase<object, object, object, object>.BeforeAdd
	*/

	protected virtual void AfterAdd(TConnection item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-ConnectionCollectionBase<object, object, object, object>.AfterAdd
	*/

	protected virtual void BeforeRemove(TConnection item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-ConnectionCollectionBase<object, object, object, object>.BeforeRemove
	*/

	protected virtual void AfterRemove(TConnection item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-ConnectionCollectionBase<object, object, object, object>.AfterRemove
	*/

	private void AddToDictionaries(TConnection item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDC660 Offset: 0x1CDB660 VA: 0x181CDC660
	|-ConnectionCollectionBase<object, object, object, object>.AddToDictionaries
	*/

	private void RemoveFromDictionaries(TConnection item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDCE80 Offset: 0x1CDBE80 VA: 0x181CDCE80
	|-ConnectionCollectionBase<object, object, object, object>.RemoveFromDictionaries
	*/
}

// Namespace: Ludiq
public class GraphConnectionCollection<TConnection, TSource, TDestination> : ConnectionCollectionBase<TConnection, TSource, TDestination, GraphElementCollection<TConnection>>, IGraphElementCollection<TConnection>, IKeyedCollection<Guid, TConnection>, ICollection<TConnection>, IEnumerable<TConnection>, IEnumerable, INotifyCollectionChanged<TConnection>
{
	// Properties
	private TConnection Ludiq.IKeyedCollection<System.Guid,TConnection>.Item { get; }
	private TConnection Ludiq.IKeyedCollection<System.Guid,TConnection>.Item { get; }

	// Methods

	public void .ctor(IGraph graph) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19588E0 Offset: 0x19578E0 VA: 0x1819588E0
	|-GraphConnectionCollection<ControlConnection, ControlOutput, ControlInput>..ctor
	|-GraphConnectionCollection<InvalidConnection, IUnitOutputPort, IUnitInputPort>..ctor
	|-GraphConnectionCollection<ValueConnection, ValueOutput, ValueInput>..ctor
	|-GraphConnectionCollection<object, object, object>..ctor
	*/

	private TConnection Ludiq.IKeyedCollection<System.Guid,TConnection>.get_Item(Guid key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2529F20 Offset: 0x2528F20 VA: 0x182529F20
	|-GraphConnectionCollection<object, object, object>.Ludiq.IKeyedCollection<System.Guid,TConnection>.get_Item
	*/

	private TConnection Ludiq.IKeyedCollection<System.Guid,TConnection>.get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19587B0 Offset: 0x19577B0 VA: 0x1819587B0
	|-GraphConnectionCollection<object, object, object>.Ludiq.IKeyedCollection<System.Guid,TConnection>.get_Item
	*/

	public bool TryGetValue(Guid key, out TConnection value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19588A0 Offset: 0x19578A0 VA: 0x1819588A0
	|-GraphConnectionCollection<object, object, object>.TryGetValue
	*/

	public bool Contains(Guid key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1958770 Offset: 0x1957770 VA: 0x181958770
	|-GraphConnectionCollection<object, object, object>.Contains
	*/

	public bool Remove(Guid key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19587E0 Offset: 0x19577E0 VA: 0x1819587E0
	|-GraphConnectionCollection<object, object, object>.Remove
	*/

	public void add_ItemAdded(Action<TConnection> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19589E0 Offset: 0x19579E0 VA: 0x1819589E0
	|-GraphConnectionCollection<object, object, object>.add_ItemAdded
	*/

	public void remove_ItemAdded(Action<TConnection> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1958A70 Offset: 0x1957A70 VA: 0x181958A70
	|-GraphConnectionCollection<object, object, object>.remove_ItemAdded
	*/

	public void add_ItemRemoved(Action<TConnection> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1958A10 Offset: 0x1957A10 VA: 0x181958A10
	|-GraphConnectionCollection<object, object, object>.add_ItemRemoved
	*/

	public void remove_ItemRemoved(Action<TConnection> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1958AA0 Offset: 0x1957AA0 VA: 0x181958AA0
	|-GraphConnectionCollection<object, object, object>.remove_ItemRemoved
	*/

	public void add_CollectionChanged(Action value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19589B0 Offset: 0x19579B0 VA: 0x1819589B0
	|-GraphConnectionCollection<object, object, object>.add_CollectionChanged
	*/

	public void remove_CollectionChanged(Action value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1958A40 Offset: 0x1957A40 VA: 0x181958A40
	|-GraphConnectionCollection<object, object, object>.remove_CollectionChanged
	*/

	protected override void BeforeAdd(TConnection item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1958710 Offset: 0x1957710 VA: 0x181958710
	|-GraphConnectionCollection<object, object, object>.BeforeAdd
	*/

	protected override void AfterAdd(TConnection item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19586B0 Offset: 0x19576B0 VA: 0x1819586B0
	|-GraphConnectionCollection<object, object, object>.AfterAdd
	*/

	protected override void BeforeRemove(TConnection item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1958740 Offset: 0x1957740 VA: 0x181958740
	|-GraphConnectionCollection<object, object, object>.BeforeRemove
	*/

	protected override void AfterRemove(TConnection item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19586E0 Offset: 0x19576E0 VA: 0x1819586E0
	|-GraphConnectionCollection<object, object, object>.AfterRemove
	*/
}

// Namespace: Ludiq
public interface IConnection<TSource, TDestination>
{
	// Properties
	public abstract TSource source { get; }
	public abstract TDestination destination { get; }

	// Methods

	public abstract TSource get_source() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IConnection<object, object>.get_source
	*/

	public abstract TDestination get_destination() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IConnection<object, object>.get_destination
	*/
}

// Namespace: Ludiq
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public interface IConnectionCollection<TConnection, TSource, TDestination> : ICollection<TConnection>, IEnumerable<TConnection>, IEnumerable
{
	// Methods

	public abstract IEnumerable<TConnection> WithDestination(TDestination destination) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IConnectionCollection<object, object, object>.WithDestination
	*/
}

// Namespace: Ludiq
public class InvalidConnectionException : Exception
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }
}

// Namespace: Ludiq
public static class GraphInstances
{
	// Fields
	private static readonly object lock;
	private static readonly Dictionary<IGraph, HashSet<GraphReference>> byGraph;
	private static readonly Dictionary<IGraphParent, HashSet<GraphReference>> byParent;

	// Methods

	public static void Instantiate(GraphReference instance) { }

	public static void Uninstantiate(GraphReference instance) { }

	public static HashSet<GraphReference> OfPooled(IGraph graph) { }

	public static HashSet<GraphReference> ChildrenOfPooled(IGraphParent parent) { }

	private static void .cctor() { }
}

// Namespace: Ludiq
public abstract class Graph : IGraph, IDisposable, IPrewarmable, IAotStubbable, ISerializationDepender, ISerializationCallbackReceiver
{
	// Fields
	[SerializeAsAttribute] // RVA: 0x91F00 Offset: 0x91300 VA: 0x180091F00
	private List<IGraphElement> _elements;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly MergedGraphElementCollection <elements>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <title>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <zoom>k__BackingField;
	private bool prewarmed;

	// Properties
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public MergedGraphElementCollection elements { get; }
	[SerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string title { get; }
	public IEnumerable<ISerializationDependency> deserializationDependencies { get; }
	public IEnumerable<object> aotStubs { get; }

	// Methods

	protected void .ctor() { }

	public override string ToString() { }

	public abstract IGraphData CreateData() { }

	public virtual void Instantiate(GraphReference instance) { }

	public virtual void Uninstantiate(GraphReference instance) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public MergedGraphElementCollection get_elements() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_title() { }

	public IEnumerable<ISerializationDependency> get_deserializationDependencies() { }

	public virtual void OnBeforeSerialize() { }

	public void OnAfterDeserialize() { }

	public virtual void OnAfterDependenciesDeserialized() { }

	public IEnumerable<object> get_aotStubs() { }

	public void Prewarm() { }

	public virtual void Dispose() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class Graph.<>c
{
	// Fields
	public static readonly Graph.<>c <>9;
	public static Func<IGraphElement, IEnumerable<ISerializationDependency>> <>9__27_0;
	public static Comparison<IGraphElement> <>9__28_0;
	public static Comparison<IGraphElement> <>9__30_0;
	public static Func<IGraphElement, IEnumerable<object>> <>9__32_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal IEnumerable<ISerializationDependency> <get_deserializationDependencies>b__27_0(IGraphElement e) { }

	internal int <OnBeforeSerialize>b__28_0(IGraphElement a, IGraphElement b) { }

	internal int <OnAfterDependenciesDeserialized>b__30_0(IGraphElement a, IGraphElement b) { }

	internal IEnumerable<object> <get_aotStubs>b__32_0(IGraphElement element) { }
}

// Namespace: Ludiq
public sealed class GraphElementCollection<TElement> : GuidCollection<TElement>, IGraphElementCollection<TElement>, IKeyedCollection<Guid, TElement>, ICollection<TElement>, IEnumerable<TElement>, IEnumerable, INotifyCollectionChanged<TElement>, IProxyableNotifyCollectionChanged<TElement>
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly IGraph <graph>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action<TElement> ItemAdded;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action<TElement> ItemRemoved;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action CollectionChanged;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <ProxyCollectionChange>k__BackingField;

	// Properties
	public IGraph graph { get; }
	public bool ProxyCollectionChange { get; set; }

	// Methods

	public void .ctor(IGraph graph) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195A4D0 Offset: 0x19594D0 VA: 0x18195A4D0
	|-GraphElementCollection<IUnit>..ctor
	|-GraphElementCollection<GraphGroup>..ctor
	|-GraphElementCollection<object>..ctor
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IGraph get_graph() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x266CE00 Offset: 0x266BE00 VA: 0x18266CE00
	|-GraphElementCollection<object>.get_graph
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_ItemAdded(Action<TElement> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195A640 Offset: 0x1959640 VA: 0x18195A640
	|-GraphElementCollection<object>.add_ItemAdded
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_ItemAdded(Action<TElement> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195A870 Offset: 0x1959870 VA: 0x18195A870
	|-GraphElementCollection<object>.remove_ItemAdded
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_ItemRemoved(Action<TElement> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195A700 Offset: 0x1959700 VA: 0x18195A700
	|-GraphElementCollection<object>.add_ItemRemoved
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_ItemRemoved(Action<TElement> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195A930 Offset: 0x1959930 VA: 0x18195A930
	|-GraphElementCollection<object>.remove_ItemRemoved
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_CollectionChanged(Action value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195A590 Offset: 0x1959590 VA: 0x18195A590
	|-GraphElementCollection<object>.add_CollectionChanged
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_CollectionChanged(Action value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195A7C0 Offset: 0x19597C0 VA: 0x18195A7C0
	|-GraphElementCollection<object>.remove_CollectionChanged
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_ProxyCollectionChange() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1213F80 Offset: 0x1212F80 VA: 0x181213F80
	|-GraphElementCollection<object>.get_ProxyCollectionChange
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ProxyCollectionChange(bool value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C39380 Offset: 0x1C38380 VA: 0x181C39380
	|-GraphElementCollection<object>.set_ProxyCollectionChange
	*/

	public void BeforeAdd(TElement element) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1959840 Offset: 0x1958840 VA: 0x181959840
	|-GraphElementCollection<object>.BeforeAdd
	*/

	public void AfterAdd(TElement element) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19596F0 Offset: 0x19586F0 VA: 0x1819596F0
	|-GraphElementCollection<object>.AfterAdd
	*/

	public void BeforeRemove(TElement element) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19599A0 Offset: 0x19589A0 VA: 0x1819599A0
	|-GraphElementCollection<object>.BeforeRemove
	*/

	public void AfterRemove(TElement element) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1959790 Offset: 0x1958790 VA: 0x181959790
	|-GraphElementCollection<object>.AfterRemove
	*/

	protected override void InsertItem(int index, TElement element) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195A1E0 Offset: 0x19591E0 VA: 0x18195A1E0
	|-GraphElementCollection<object>.InsertItem
	*/

	protected override void RemoveItem(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195A320 Offset: 0x1959320 VA: 0x18195A320
	|-GraphElementCollection<object>.RemoveItem
	*/

	protected override void ClearItems() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19599F0 Offset: 0x19589F0 VA: 0x1819599F0
	|-GraphElementCollection<object>.ClearItems
	*/

	protected override void SetItem(int index, TElement item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195A480 Offset: 0x1959480 VA: 0x18195A480
	|-GraphElementCollection<object>.SetItem
	*/

	public NoAllocEnumerator<TElement> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195A1A0 Offset: 0x19591A0 VA: 0x18195A1A0
	|-GraphElementCollection<IUnit>.GetEnumerator
	|-GraphElementCollection<object>.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class GraphElementCollection.<>c<TElement>
{
	// Fields
	public static readonly GraphElementCollection.<>c<TElement> <>9;
	public static Comparison<TElement> <>9__23_0;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B55A90 Offset: 0x1B54A90 VA: 0x181B55A90
	|-GraphElementCollection.<>c<object>..cctor
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-GraphElementCollection.<>c<object>..ctor
	*/

	internal int <ClearItems>b__23_0(TElement a, TElement b) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1970050 Offset: 0x196F050 VA: 0x181970050
	|-GraphElementCollection.<>c<object>.<ClearItems>b__23_0
	*/
}

// Namespace: Ludiq
public class GraphData<TGraph> : IGraphData
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly TGraph <definition>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Dictionary<IGraphElementWithData, IGraphElementData> <elementsData>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Dictionary<IGraphParentElement, IGraphData> <childrenGraphsData>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Dictionary<Guid, IGraphElementData> <phantomElementsData>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Dictionary<Guid, IGraphData> <phantomChildrenGraphsData>k__BackingField;

	// Properties
	protected Dictionary<IGraphElementWithData, IGraphElementData> elementsData { get; }
	protected Dictionary<IGraphParentElement, IGraphData> childrenGraphsData { get; }
	protected Dictionary<Guid, IGraphElementData> phantomElementsData { get; }
	protected Dictionary<Guid, IGraphData> phantomChildrenGraphsData { get; }

	// Methods

	public void .ctor(TGraph definition) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1959610 Offset: 0x1958610 VA: 0x181959610
	|-GraphData<FlowGraph>..ctor
	|-GraphData<object>..ctor
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected Dictionary<IGraphElementWithData, IGraphElementData> get_elementsData() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-GraphData<object>.get_elementsData
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected Dictionary<IGraphParentElement, IGraphData> get_childrenGraphsData() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1669AD0 Offset: 0x1668AD0 VA: 0x181669AD0
	|-GraphData<object>.get_childrenGraphsData
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected Dictionary<Guid, IGraphElementData> get_phantomElementsData() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xE53230 Offset: 0xE52230 VA: 0x180E53230
	|-GraphData<object>.get_phantomElementsData
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected Dictionary<Guid, IGraphData> get_phantomChildrenGraphsData() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x257A720 Offset: 0x2579720 VA: 0x18257A720
	|-GraphData<object>.get_phantomChildrenGraphsData
	*/

	public bool TryGetElementData(IGraphElementWithData element, out IGraphElementData data) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1959570 Offset: 0x1958570 VA: 0x181959570
	|-GraphData<FlowGraph>.TryGetElementData
	|-GraphData<object>.TryGetElementData
	*/

	public bool TryGetChildGraphData(IGraphParentElement element, out IGraphData data) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19594D0 Offset: 0x19584D0 VA: 0x1819594D0
	|-GraphData<FlowGraph>.TryGetChildGraphData
	|-GraphData<object>.TryGetChildGraphData
	*/

	public IGraphElementData CreateElementData(IGraphElementWithData element) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1958DF0 Offset: 0x1957DF0 VA: 0x181958DF0
	|-GraphData<FlowGraph>.CreateElementData
	|-GraphData<object>.CreateElementData
	*/

	public void FreeElementData(IGraphElementWithData element) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19592D0 Offset: 0x19582D0 VA: 0x1819592D0
	|-GraphData<FlowGraph>.FreeElementData
	|-GraphData<object>.FreeElementData
	*/

	public IGraphData CreateChildGraphData(IGraphParentElement element) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1958AD0 Offset: 0x1957AD0 VA: 0x181958AD0
	|-GraphData<FlowGraph>.CreateChildGraphData
	|-GraphData<object>.CreateChildGraphData
	*/

	public void FreeChildGraphData(IGraphParentElement element) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19590D0 Offset: 0x19580D0 VA: 0x1819590D0
	|-GraphData<FlowGraph>.FreeChildGraphData
	|-GraphData<object>.FreeChildGraphData
	*/
}

// Namespace: Ludiq
public sealed class GraphNest<TGraph, TMacro> : IGraphNest, IAotStubbable
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IGraphNester <nester>k__BackingField;
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GraphSource _source;
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMacro _macro;
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TGraph _embed;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action beforeGraphChange;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action afterGraphChange;

	// Properties
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IGraphNester nester { get; set; }
	[SerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public GraphSource source { get; set; }
	[SerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public TMacro macro { get; }
	[SerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public TGraph embed { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public TGraph graph { get; }
	private IGraph Ludiq.IGraphNest.graph { get; }
	public IEnumerable<ISerializationDependency> deserializationDependencies { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IEnumerable<object> aotStubs { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IGraphNester get_nester() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x81B350 Offset: 0x81A350 VA: 0x18081B350
	|-GraphNest<object, object>.get_nester
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_nester(IGraphNester value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18F2440 Offset: 0x18F1440 VA: 0x1818F2440
	|-GraphNest<object, object>.set_nester
	*/

	public GraphSource get_source() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1849070 Offset: 0x1848070 VA: 0x181849070
	|-GraphNest<object, object>.get_source
	*/

	public void set_source(GraphSource value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195C0D0 Offset: 0x195B0D0 VA: 0x18195C0D0
	|-GraphNest<object, object>.set_source
	*/

	public TMacro get_macro() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1669AD0 Offset: 0x1668AD0 VA: 0x181669AD0
	|-GraphNest<object, object>.get_macro
	*/

	public TGraph get_embed() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xE53230 Offset: 0xE52230 VA: 0x180E53230
	|-GraphNest<object, object>.get_embed
	*/

	public TGraph get_graph() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195BE60 Offset: 0x195AE60 VA: 0x18195BE60
	|-GraphNest<FlowGraph, FlowMacro>.get_graph
	|-GraphNest<object, object>.get_graph
	*/

	private IGraph Ludiq.IGraphNest.get_graph() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD91E0 Offset: 0x1CD81E0 VA: 0x181CD91E0
	|-GraphNest<object, object>.Ludiq.IGraphNest.get_graph
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_beforeGraphChange(Action value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195BC20 Offset: 0x195AC20 VA: 0x18195BC20
	|-GraphNest<FlowGraph, FlowMacro>.add_beforeGraphChange
	|-GraphNest<object, object>.add_beforeGraphChange
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_beforeGraphChange(Action value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195C020 Offset: 0x195B020 VA: 0x18195C020
	|-GraphNest<FlowGraph, FlowMacro>.remove_beforeGraphChange
	|-GraphNest<object, object>.remove_beforeGraphChange
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_afterGraphChange(Action value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195BB70 Offset: 0x195AB70 VA: 0x18195BB70
	|-GraphNest<FlowGraph, FlowMacro>.add_afterGraphChange
	|-GraphNest<object, object>.add_afterGraphChange
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_afterGraphChange(Action value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195BF70 Offset: 0x195AF70 VA: 0x18195BF70
	|-GraphNest<FlowGraph, FlowMacro>.remove_afterGraphChange
	|-GraphNest<object, object>.remove_afterGraphChange
	*/

	private void BeforeGraphChange() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195BAB0 Offset: 0x195AAB0 VA: 0x18195BAB0
	|-GraphNest<object, object>.BeforeGraphChange
	*/

	private void AfterGraphChange() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195BA10 Offset: 0x195AA10 VA: 0x18195BA10
	|-GraphNest<object, object>.AfterGraphChange
	*/

	[IteratorStateMachineAttribute] // RVA: 0xD2D90 Offset: 0xD2190 VA: 0x1800D2D90
	public IEnumerable<ISerializationDependency> get_deserializationDependencies() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195BDD0 Offset: 0x195ADD0 VA: 0x18195BDD0
	|-GraphNest<object, object>.get_deserializationDependencies
	*/

	public IEnumerable<object> get_aotStubs() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195BCD0 Offset: 0x195ACD0 VA: 0x18195BCD0
	|-GraphNest<object, object>.get_aotStubs
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195BB60 Offset: 0x195AB60 VA: 0x18195BB60
	|-GraphNest<object, object>..ctor
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class GraphNest.<get_deserializationDependencies>d__41<TGraph, TMacro> : IEnumerable<ISerializationDependency>, IEnumerable, IEnumerator<ISerializationDependency>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private ISerializationDependency <>2__current;
	private int <>l__initialThreadId;
	public GraphNest<TGraph, TMacro> <>4__this;

	// Properties
	private ISerializationDependency System.Collections.Generic.IEnumerator<Ludiq.ISerializationDependency>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298EBA0 Offset: 0x298DBA0 VA: 0x18298EBA0
	|-GraphNest.<get_deserializationDependencies>d__41<object, object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-GraphNest.<get_deserializationDependencies>d__41<object, object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1970540 Offset: 0x196F540 VA: 0x181970540
	|-GraphNest.<get_deserializationDependencies>d__41<object, object>.MoveNext
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ISerializationDependency System.Collections.Generic.IEnumerator<Ludiq.ISerializationDependency>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-GraphNest.<get_deserializationDependencies>d__41<object, object>.System.Collections.Generic.IEnumerator<Ludiq.ISerializationDependency>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1970700 Offset: 0x196F700 VA: 0x181970700
	|-GraphNest.<get_deserializationDependencies>d__41<object, object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-GraphNest.<get_deserializationDependencies>d__41<object, object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<ISerializationDependency> System.Collections.Generic.IEnumerable<Ludiq.ISerializationDependency>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1970640 Offset: 0x196F640 VA: 0x181970640
	|-GraphNest.<get_deserializationDependencies>d__41<object, object>.System.Collections.Generic.IEnumerable<Ludiq.ISerializationDependency>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2318880 Offset: 0x2317880 VA: 0x182318880
	|-GraphNest.<get_deserializationDependencies>d__41<object, object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: Ludiq
public abstract class GraphPointer
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IGraphRoot <root>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GameObject <gameObject>k__BackingField;
	protected readonly List<IGraphParent> parentStack;
	protected readonly List<IGraphParentElement> parentElementStack;
	protected readonly List<IGraph> graphStack;
	protected readonly List<IGraphData> dataStack;
	protected readonly List<IGraphDebugData> debugDataStack;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<IGraphRoot, IGraphDebugData> <fetchRootDebugDataBinding>k__BackingField;

	// Properties
	public IGraphRoot root { get; set; }
	public Object rootObject { get; }
	public IMachine machine { get; }
	public MonoBehaviour component { get; }
	public GameObject gameObject { get; set; }
	public GameObject self { get; }
	public int depth { get; }
	public bool isRoot { get; }
	public bool isChild { get; }
	public IGraphParent parent { get; }
	public IGraphParentElement parentElement { get; }
	public IGraph rootGraph { get; }
	public IGraph graph { get; }
	protected IGraphData _data { get; set; }
	public IGraphData data { get; }
	protected IGraphData _parentData { get; }
	public bool hasData { get; }
	public static Func<IGraphRoot, IGraphDebugData> fetchRootDebugDataBinding { get; }
	public bool hasDebugData { get; }
	protected IGraphDebugData _debugData { get; }
	public IGraphDebugData debugData { get; }
	public bool isValid { get; }

	// Methods

	protected static bool IsValidRoot(IGraphRoot root) { }

	internal void .ctor() { }

	protected void Initialize(IGraphRoot root) { }

	public abstract GraphReference AsReference() { }

	public virtual void CopyFrom(GraphPointer other) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IGraphRoot get_root() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_root(IGraphRoot value) { }

	public Object get_rootObject() { }

	public IMachine get_machine() { }

	public MonoBehaviour get_component() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public GameObject get_gameObject() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_gameObject(GameObject value) { }

	public GameObject get_self() { }

	public int get_depth() { }

	public bool get_isRoot() { }

	public bool get_isChild() { }

	public void EnsureChild() { }

	public bool IsWithin<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x159C1E0 Offset: 0x159B1E0 VA: 0x18159C1E0
	|-GraphPointer.IsWithin<object>
	*/

	public void EnsureWithin<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145C760 Offset: 0x145B760 VA: 0x18145C760
	|-GraphPointer.EnsureWithin<object>
	*/

	public IGraphParent get_parent() { }

	public T GetParent<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93B280 Offset: 0x93A280 VA: 0x18093B280
	|-GraphPointer.GetParent<SuperUnit>
	|-GraphPointer.GetParent<object>
	*/

	public IGraphParentElement get_parentElement() { }

	public IGraph get_rootGraph() { }

	public IGraph get_graph() { }

	protected IGraphData get__data() { }

	protected void set__data(IGraphData value) { }

	public IGraphData get_data() { }

	protected IGraphData get__parentData() { }

	public bool get_hasData() { }

	public void EnsureDataAvailable() { }

	public T GetGraphData<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93B110 Offset: 0x93A110 VA: 0x18093B110
	|-GraphPointer.GetGraphData<FlowGraphData>
	|-GraphPointer.GetGraphData<IGraphDataWithVariables>
	|-GraphPointer.GetGraphData<object>
	*/

	public T GetElementData<T>(IGraphElementWithData element) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93AD20 Offset: 0x939D20 VA: 0x18093AD20
	|-GraphPointer.GetElementData<SuperUnit.Data>
	|-GraphPointer.GetElementData<object>
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Func<IGraphRoot, IGraphDebugData> get_fetchRootDebugDataBinding() { }

	public bool get_hasDebugData() { }

	public void EnsureDebugDataAvailable() { }

	protected IGraphDebugData get__debugData() { }

	public IGraphDebugData get_debugData() { }

	public T GetElementDebugData<T>(IGraphElementWithDebugData element) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93AF80 Offset: 0x939F80 VA: 0x18093AF80
	|-GraphPointer.GetElementDebugData<IUnitConnectionDebugData>
	|-GraphPointer.GetElementDebugData<IUnitDebugData>
	|-GraphPointer.GetElementDebugData<ValueConnection.DebugData>
	|-GraphPointer.GetElementDebugData<IGraphElementDebugData>
	|-GraphPointer.GetElementDebugData<object>
	*/

	protected bool TryEnterParentElement(IGraphParentElement parentElement, out string error, Nullable<int> maxRecursionDepth, bool skipContainsCheck = False) { }

	protected void EnterParentElement(IGraphParentElement parentElement) { }

	private void EnterValidParentElement(IGraphParentElement parentElement) { }

	protected void ExitParentElement() { }

	public bool get_isValid() { }

	public bool InstanceEquals(GraphPointer other) { }

	public bool DefinitionEquals(GraphPointer other) { }

	public int ComputeHashCode() { }

	public override string ToString() { }
}

// Namespace: Ludiq
public sealed class GraphPointerException : Exception
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly GraphPointer <pointer>k__BackingField;

	// Methods

	public void .ctor(string message, GraphPointer pointer) { }
}

// Namespace: Ludiq
public sealed class GraphReference : GraphPointer
{
	// Fields
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int hashCode;
	private static readonly Dictionary<int, List<GraphReference>> internPool;

	// Methods

	private static void .cctor() { }

	private void .ctor() { }

	public static GraphReference New(IGraphRoot root, bool ensureValid) { }

	private static GraphReference New(GraphPointer model) { }

	public override void CopyFrom(GraphPointer other) { }

	public GraphReference Clone() { }

	public override GraphReference AsReference() { }

	public GraphStack ToStackPooled() { }

	public void CreateGraphData() { }

	public void FreeGraphData() { }

	public override bool Equals(object obj) { }

	private void Hash() { }

	public override int GetHashCode() { }

	public static bool op_Equality(GraphReference x, GraphReference y) { }

	public static bool op_Inequality(GraphReference x, GraphReference y) { }

	public GraphReference ParentReference(bool ensureValid) { }

	public GraphReference ChildReference(IGraphParentElement parentElement, bool ensureValid, Nullable<int> maxRecursionDepth) { }

	public static GraphReference Intern(GraphPointer pointer) { }

	public static void FreeInvalidInterns() { }
}

// Namespace: Ludiq
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class GraphsExceptionUtility
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetException(IGraphElementWithDebugData element, GraphPointer pointer, Exception ex) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void HandleException(IGraphElementWithDebugData element, GraphPointer pointer, Exception ex) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool HandledIn(Exception ex, GraphReference reference) { }
}

// Namespace: Ludiq
public sealed class GraphStack : GraphPointer, IPoolable, IDisposable
{
	// Methods

	private void .ctor() { }

	internal static GraphStack New(GraphPointer model) { }

	public void Dispose() { }

	private void Ludiq.IPoolable.New() { }

	private void Ludiq.IPoolable.Free() { }

	public override GraphReference AsReference() { }

	public GraphReference ToReference() { }

	public void EnterParentElement(IGraphParentElement parentElement) { }

	public bool TryEnterParentElement(IGraphParentElement parentElement) { }

	public bool TryEnterParentElementUnsafe(IGraphParentElement parentElement) { }

	public void ExitParentElement() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class GraphStack.<>c
{
	// Fields
	public static readonly GraphStack.<>c <>9;
	public static Func<GraphStack> <>9__3_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal GraphStack <New>b__3_0() { }
}

// Namespace: Ludiq
public interface IGraph : IDisposable, IPrewarmable, IAotStubbable, ISerializationDepender, ISerializationCallbackReceiver
{
	// Properties
	public abstract MergedGraphElementCollection elements { get; }

	// Methods

	public abstract MergedGraphElementCollection get_elements() { }

	public abstract IGraphData CreateData() { }

	public abstract void Instantiate(GraphReference instance) { }

	public abstract void Uninstantiate(GraphReference instance) { }
}

// Namespace: Ludiq
public interface IGraphElement : IGraphItem, INotifiedCollectionItem, IDisposable, IPrewarmable, IAotStubbable, IIdentifiable
{
	// Properties
	public abstract IGraph graph { get; set; }
	public abstract int dependencyOrder { get; }
	public abstract Guid guid { get; }
	public abstract IEnumerable<ISerializationDependency> deserializationDependencies { get; }

	// Methods

	public abstract IGraph get_graph() { }

	public abstract void set_graph(IGraph value) { }

	public abstract bool HandleDependencies() { }

	public abstract int get_dependencyOrder() { }

	public abstract Guid get_guid() { }

	public abstract void Instantiate(GraphReference instance) { }

	public abstract void Uninstantiate(GraphReference instance) { }

	public abstract IEnumerable<ISerializationDependency> get_deserializationDependencies() { }
}

// Namespace: Ludiq
public abstract class GraphElement<TGraph> : IGraphElement, IGraphItem, INotifiedCollectionItem, IDisposable, IPrewarmable, IAotStubbable, IIdentifiable
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Guid <guid>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TGraph <graph>k__BackingField;

	// Properties
	[SerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Guid guid { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual int dependencyOrder { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public TGraph graph { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IGraph Ludiq.IGraphElement.graph { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IGraph Ludiq.IGraphItem.graph { get; }
	public virtual IEnumerable<ISerializationDependency> deserializationDependencies { get; }
	public virtual IEnumerable<object> aotStubs { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Guid get_guid() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA1E020 Offset: 0xA1D020 VA: 0x180A1E020
	|-GraphElement<FlowGraph>.get_guid
	|-GraphElement<IGraph>.get_guid
	|-GraphElement<object>.get_guid
	*/

	public virtual void Instantiate(GraphReference instance) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195B1C0 Offset: 0x195A1C0 VA: 0x18195B1C0
	|-GraphElement<FlowGraph>.Instantiate
	|-GraphElement<IGraph>.Instantiate
	|-GraphElement<object>.Instantiate
	*/

	public virtual void Uninstantiate(GraphReference instance) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195B800 Offset: 0x195A800 VA: 0x18195B800
	|-GraphElement<FlowGraph>.Uninstantiate
	|-GraphElement<IGraph>.Uninstantiate
	|-GraphElement<object>.Uninstantiate
	*/

	public virtual void BeforeAdd() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-GraphElement<FlowGraph>.BeforeAdd
	|-GraphElement<IGraph>.BeforeAdd
	|-GraphElement<object>.BeforeAdd
	*/

	public virtual void AfterAdd() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195A9F0 Offset: 0x19599F0 VA: 0x18195A9F0
	|-GraphElement<FlowGraph>.AfterAdd
	|-GraphElement<IGraph>.AfterAdd
	|-GraphElement<object>.AfterAdd
	*/

	public virtual void BeforeRemove() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195AC60 Offset: 0x1959C60 VA: 0x18195AC60
	|-GraphElement<FlowGraph>.BeforeRemove
	|-GraphElement<IGraph>.BeforeRemove
	|-GraphElement<object>.BeforeRemove
	*/

	public virtual void AfterRemove() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-GraphElement<FlowGraph>.AfterRemove
	|-GraphElement<IGraph>.AfterRemove
	|-GraphElement<object>.AfterRemove
	*/

	public virtual void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-GraphElement<FlowGraph>.Dispose
	|-GraphElement<IGraph>.Dispose
	|-GraphElement<object>.Dispose
	*/

	protected void InstantiateNest() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195AEC0 Offset: 0x1959EC0 VA: 0x18195AEC0
	|-GraphElement<FlowGraph>.InstantiateNest
	|-GraphElement<object>.InstantiateNest
	*/

	protected void UninstantiateNest() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195B580 Offset: 0x195A580 VA: 0x18195B580
	|-GraphElement<FlowGraph>.UninstantiateNest
	|-GraphElement<object>.UninstantiateNest
	*/

	public virtual int get_dependencyOrder() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x180AE70 Offset: 0x1809E70 VA: 0x18180AE70
	|-GraphElement<FlowGraph>.get_dependencyOrder
	|-GraphElement<IGraph>.get_dependencyOrder
	|-GraphElement<object>.get_dependencyOrder
	*/

	public virtual bool HandleDependencies() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-GraphElement<FlowGraph>.HandleDependencies
	|-GraphElement<IGraph>.HandleDependencies
	|-GraphElement<object>.HandleDependencies
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public TGraph get_graph() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1669AD0 Offset: 0x1668AD0 VA: 0x181669AD0
	|-GraphElement<FlowGraph>.get_graph
	|-GraphElement<object>.get_graph
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_graph(TGraph value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1326D60 Offset: 0x1325D60 VA: 0x181326D60
	|-GraphElement<object>.set_graph
	*/

	private IGraph Ludiq.IGraphElement.get_graph() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FCF390 Offset: 0x1FCE390 VA: 0x181FCF390
	|-GraphElement<FlowGraph>.Ludiq.IGraphElement.get_graph
	|-GraphElement<IGraph>.Ludiq.IGraphElement.get_graph
	|-GraphElement<object>.Ludiq.IGraphElement.get_graph
	*/

	private void Ludiq.IGraphElement.set_graph(IGraph value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195B300 Offset: 0x195A300 VA: 0x18195B300
	|-GraphElement<FlowGraph>.Ludiq.IGraphElement.set_graph
	|-GraphElement<IGraph>.Ludiq.IGraphElement.set_graph
	|-GraphElement<object>.Ludiq.IGraphElement.set_graph
	*/

	private IGraph Ludiq.IGraphItem.get_graph() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FCF390 Offset: 0x1FCE390 VA: 0x181FCF390
	|-GraphElement<FlowGraph>.Ludiq.IGraphItem.get_graph
	|-GraphElement<IGraph>.Ludiq.IGraphItem.get_graph
	|-GraphElement<object>.Ludiq.IGraphItem.get_graph
	*/

	public virtual IEnumerable<ISerializationDependency> get_deserializationDependencies() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195B9E0 Offset: 0x195A9E0 VA: 0x18195B9E0
	|-GraphElement<FlowGraph>.get_deserializationDependencies
	|-GraphElement<IGraph>.get_deserializationDependencies
	|-GraphElement<object>.get_deserializationDependencies
	*/

	public virtual IEnumerable<object> get_aotStubs() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195B9B0 Offset: 0x195A9B0 VA: 0x18195B9B0
	|-GraphElement<FlowGraph>.get_aotStubs
	|-GraphElement<IGraph>.get_aotStubs
	|-GraphElement<object>.get_aotStubs
	*/

	public virtual void Prewarm() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-GraphElement<FlowGraph>.Prewarm
	|-GraphElement<IGraph>.Prewarm
	|-GraphElement<object>.Prewarm
	*/

	public override string ToString() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195B420 Offset: 0x195A420 VA: 0x18195B420
	|-GraphElement<FlowGraph>.ToString
	|-GraphElement<IGraph>.ToString
	|-GraphElement<object>.ToString
	*/

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x195B940 Offset: 0x195A940 VA: 0x18195B940
	|-GraphElement<FlowGraph>..ctor
	|-GraphElement<object>..ctor
	*/
}

// Namespace: Ludiq
public interface IGraphItem
{
	// Properties
	public abstract IGraph graph { get; }

	// Methods

	public abstract IGraph get_graph() { }
}

// Namespace: Ludiq
public interface IGraphData
{
	// Methods

	public abstract bool TryGetElementData(IGraphElementWithData element, out IGraphElementData data) { }

	public abstract bool TryGetChildGraphData(IGraphParentElement element, out IGraphData data) { }

	public abstract IGraphElementData CreateElementData(IGraphElementWithData element) { }

	public abstract void FreeElementData(IGraphElementWithData element) { }

	public abstract IGraphData CreateChildGraphData(IGraphParentElement element) { }

	public abstract void FreeChildGraphData(IGraphParentElement element) { }
}

// Namespace: Ludiq
public interface IGraphDebugData
{
	// Methods

	public abstract IGraphElementDebugData GetOrCreateElementData(IGraphElementWithDebugData element) { }

	public abstract IGraphDebugData GetOrCreateChildGraphData(IGraphParentElement element) { }
}

// Namespace: Ludiq
public interface IGraphElementData
{}

// Namespace: Ludiq
public interface IGraphElementWithData : IGraphElement, IGraphItem, INotifiedCollectionItem, IDisposable, IPrewarmable, IAotStubbable, IIdentifiable
{
	// Methods

	public abstract IGraphElementData CreateData() { }
}

// Namespace: Ludiq
public interface IGraphElementCollection<T> : IKeyedCollection<Guid, T>, ICollection<T>, IEnumerable<T>, IEnumerable, INotifyCollectionChanged<T>
{}

// Namespace: Ludiq
public interface IGraphElementDebugData
{
	// Properties
	public abstract Exception runtimeException { set; }

	// Methods

	public abstract void set_runtimeException(Exception value) { }
}

// Namespace: Ludiq
public interface IGraphElementWithDebugData : IGraphElement, IGraphItem, INotifiedCollectionItem, IDisposable, IPrewarmable, IAotStubbable, IIdentifiable
{}

// Namespace: Ludiq
public interface IGraphNest : IAotStubbable
{
	// Properties
	public abstract IGraph graph { get; }

	// Methods

	public abstract IGraph get_graph() { }
}

// Namespace: Ludiq
public interface IGraphNester : IGraphParent
{
	// Properties
	public abstract IGraphNest nest { get; }

	// Methods

	public abstract IGraphNest get_nest() { }

	public abstract void InstantiateNest() { }

	public abstract void UninstantiateNest() { }
}

// Namespace: Ludiq
public interface IGraphNesterElement : IGraphParentElement, IGraphElement, IGraphItem, INotifiedCollectionItem, IDisposable, IPrewarmable, IAotStubbable, IIdentifiable, IGraphParent, IGraphNester
{}

// Namespace: Ludiq
public interface IGraphParent
{
	// Properties
	public abstract IGraph childGraph { get; }
	public abstract bool isSerializationRoot { get; }
	public abstract Object serializedObject { get; }

	// Methods

	public abstract IGraph get_childGraph() { }

	public abstract bool get_isSerializationRoot() { }

	public abstract Object get_serializedObject() { }

	public abstract IGraph DefaultGraph() { }
}

// Namespace: Ludiq
public interface IGraphParentElement : IGraphElement, IGraphItem, INotifiedCollectionItem, IDisposable, IPrewarmable, IAotStubbable, IIdentifiable, IGraphParent
{}

// Namespace: Ludiq
public interface IGraphRoot : IGraphParent
{}

// Namespace: Ludiq
public interface IMachine : IGraphRoot, IGraphParent, IGraphNester, IAotStubbable
{
	// Properties
	public abstract IGraphData graphData { get; set; }
	public abstract GameObject threadSafeGameObject { get; }

	// Methods

	public abstract IGraphData get_graphData() { }

	public abstract void set_graphData(IGraphData value) { }

	public abstract GameObject get_threadSafeGameObject() { }
}

// Namespace: Ludiq
public abstract class Machine<TGraph, TMacro> : LudiqBehaviour, IMachine, IGraphRoot, IGraphParent, IGraphNester, IAotStubbable
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GraphNest<TGraph, TMacro> <nest>k__BackingField;
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool _alive;
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool _enabled;
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GameObject threadSafeGameObject;
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool isReferenceCached;
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GraphReference _reference;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IGraphData <graphData>k__BackingField;

	// Properties
	[SerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public GraphNest<TGraph, TMacro> nest { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IGraphNest Ludiq.IGraphNester.nest { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GameObject Ludiq.IMachine.threadSafeGameObject { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected GraphReference reference { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool hasGraph { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public TGraph graph { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IGraphData graphData { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool Ludiq.IGraphParent.isSerializationRoot { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Object Ludiq.IGraphParent.serializedObject { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IGraph Ludiq.IGraphParent.childGraph { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerable<object> Ludiq.IAotStubbable.aotStubs { get; }
	public bool isDescriptionValid { get; set; }

	// Methods

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1968790 Offset: 0x1967790 VA: 0x181968790
	|-Machine<object, object>..ctor
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public GraphNest<TGraph, TMacro> get_nest() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xE53230 Offset: 0xE52230 VA: 0x180E53230
	|-Machine<object, object>.get_nest
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_nest(GraphNest<TGraph, TMacro> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x13499A0 Offset: 0x13489A0 VA: 0x1813499A0
	|-Machine<object, object>.set_nest
	*/

	private IGraphNest Ludiq.IGraphNester.get_nest() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19F37A0 Offset: 0x19F27A0 VA: 0x1819F37A0
	|-Machine<FlowGraph, FlowMacro>.Ludiq.IGraphNester.get_nest
	|-Machine<object, object>.Ludiq.IGraphNester.get_nest
	*/

	private GameObject Ludiq.IMachine.get_threadSafeGameObject() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x266CE00 Offset: 0x266BE00 VA: 0x18266CE00
	|-Machine<FlowGraph, FlowMacro>.Ludiq.IMachine.get_threadSafeGameObject
	|-Machine<object, object>.Ludiq.IMachine.get_threadSafeGameObject
	*/

	protected GraphReference get_reference() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1968980 Offset: 0x1967980 VA: 0x181968980
	|-Machine<FlowGraph, FlowMacro>.get_reference
	|-Machine<object, object>.get_reference
	*/

	protected bool get_hasGraph() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19688F0 Offset: 0x19678F0 VA: 0x1819688F0
	|-Machine<FlowGraph, FlowMacro>.get_hasGraph
	|-Machine<object, object>.get_hasGraph
	*/

	public TGraph get_graph() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1968890 Offset: 0x1967890 VA: 0x181968890
	|-Machine<FlowGraph, FlowMacro>.get_graph
	|-Machine<object, object>.get_graph
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IGraphData get_graphData() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1319FA0 Offset: 0x1318FA0 VA: 0x181319FA0
	|-Machine<FlowGraph, FlowMacro>.get_graphData
	|-Machine<object, object>.get_graphData
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_graphData(IGraphData value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1779690 Offset: 0x1778690 VA: 0x181779690
	|-Machine<FlowGraph, FlowMacro>.set_graphData
	|-Machine<object, object>.set_graphData
	*/

	private bool Ludiq.IGraphParent.get_isSerializationRoot() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-Machine<FlowGraph, FlowMacro>.Ludiq.IGraphParent.get_isSerializationRoot
	|-Machine<object, object>.Ludiq.IGraphParent.get_isSerializationRoot
	*/

	private Object Ludiq.IGraphParent.get_serializedObject() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1968290 Offset: 0x1967290 VA: 0x181968290
	|-Machine<FlowGraph, FlowMacro>.Ludiq.IGraphParent.get_serializedObject
	|-Machine<object, object>.Ludiq.IGraphParent.get_serializedObject
	*/

	private IGraph Ludiq.IGraphParent.get_childGraph() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2986D80 Offset: 0x2985D80 VA: 0x182986D80
	|-Machine<FlowGraph, FlowMacro>.Ludiq.IGraphParent.get_childGraph
	|-Machine<object, object>.Ludiq.IGraphParent.get_childGraph
	*/

	private IEnumerable<object> Ludiq.IAotStubbable.get_aotStubs() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1968200 Offset: 0x1967200 VA: 0x181968200
	|-Machine<FlowGraph, FlowMacro>.Ludiq.IAotStubbable.get_aotStubs
	|-Machine<object, object>.Ludiq.IAotStubbable.get_aotStubs
	*/

	public bool get_isDescriptionValid() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-Machine<object, object>.get_isDescriptionValid
	*/

	public void set_isDescriptionValid(bool value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-Machine<object, object>.set_isDescriptionValid
	*/

	protected virtual void Awake() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1967EB0 Offset: 0x1966EB0 VA: 0x181967EB0
	|-Machine<object, object>.Awake
	*/

	protected virtual void OnEnable() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1968460 Offset: 0x1967460 VA: 0x181968460
	|-Machine<object, object>.OnEnable
	*/

	protected virtual void OnInstantiateWhileEnabled() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-Machine<object, object>.OnInstantiateWhileEnabled
	*/

	protected virtual void OnUninstantiateWhileEnabled() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-Machine<object, object>.OnUninstantiateWhileEnabled
	*/

	protected virtual void OnDisable() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1968450 Offset: 0x1967450 VA: 0x181968450
	|-Machine<object, object>.OnDisable
	*/

	protected virtual void OnDestroy() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19683D0 Offset: 0x19673D0 VA: 0x1819683D0
	|-Machine<object, object>.OnDestroy
	*/

	protected virtual void OnValidate() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1968470 Offset: 0x1967470 VA: 0x181968470
	|-Machine<FlowGraph, FlowMacro>.OnValidate
	|-Machine<object, object>.OnValidate
	*/

	private void CacheReference() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1968070 Offset: 0x1967070 VA: 0x181968070
	|-Machine<object, object>.CacheReference
	*/

	private void ClearCachedReference() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19680D0 Offset: 0x19670D0 VA: 0x1819680D0
	|-Machine<object, object>.ClearCachedReference
	*/

	public virtual void InstantiateNest() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19680E0 Offset: 0x19670E0 VA: 0x1819680E0
	|-Machine<FlowGraph, FlowMacro>.InstantiateNest
	|-Machine<object, object>.InstantiateNest
	*/

	public virtual void UninstantiateNest() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19684A0 Offset: 0x19674A0 VA: 0x1819684A0
	|-Machine<FlowGraph, FlowMacro>.UninstantiateNest
	|-Machine<object, object>.UninstantiateNest
	*/

	public virtual void TriggerAnimationEvent(AnimationEvent animationEvent) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-Machine<object, object>.TriggerAnimationEvent
	*/

	public virtual void TriggerUnityEvent(string name) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-Machine<object, object>.TriggerUnityEvent
	*/

	public abstract TGraph DefaultGraph() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-Machine<object, object>.DefaultGraph
	*/

	private IGraph Ludiq.IGraphParent.DefaultGraph() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1968260 Offset: 0x1967260 VA: 0x181968260
	|-Machine<FlowGraph, FlowMacro>.Ludiq.IGraphParent.DefaultGraph
	|-Machine<object, object>.Ludiq.IGraphParent.DefaultGraph
	*/
}

// Namespace: Ludiq
public enum GraphSource
{
	// Fields
	public int value__;
	public const GraphSource Embed = 0;
	public const GraphSource Macro = 1;
}

// Namespace: Ludiq
public interface IMacro : IGraphRoot, IGraphParent, ISerializationDependency, ISerializationCallbackReceiver, IAotStubbable
{
	// Properties
	public abstract IGraph graph { get; set; }

	// Methods

	public abstract IGraph get_graph() { }

	public abstract void set_graph(IGraph value) { }
}

// Namespace: Ludiq
[DisableAnnotationAttribute] // RVA: 0x4E60 Offset: 0x4260 VA: 0x180004E60
public abstract class Macro<TGraph> : LudiqScriptableObject, IMacro, IGraphRoot, IGraphParent, ISerializationDependency, ISerializationCallbackReceiver, IAotStubbable
{
	// Fields
	[SerializeAsAttribute] // RVA: 0x56C0 Offset: 0x4AC0 VA: 0x1800056C0
	private TGraph _graph;

	// Properties
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public TGraph graph { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IGraph Ludiq.IMacro.graph { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IGraph Ludiq.IGraphParent.childGraph { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IEnumerable<object> aotStubs { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool Ludiq.IGraphParent.isSerializationRoot { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Object Ludiq.IGraphParent.serializedObject { get; }
	public bool isDescriptionValid { get; set; }

	// Methods

	public TGraph get_graph() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xE53230 Offset: 0xE52230 VA: 0x180E53230
	|-Macro<object>.get_graph
	*/

	public void set_graph(TGraph value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1968CB0 Offset: 0x1967CB0 VA: 0x181968CB0
	|-Macro<object>.set_graph
	*/

	private IGraph Ludiq.IMacro.get_graph() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DE420 Offset: 0x25DD420 VA: 0x1825DE420
	|-Macro<FlowGraph>.Ludiq.IMacro.get_graph
	|-Macro<object>.Ludiq.IMacro.get_graph
	*/

	private void Ludiq.IMacro.set_graph(IGraph value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1968A20 Offset: 0x1967A20 VA: 0x181968A20
	|-Macro<FlowGraph>.Ludiq.IMacro.set_graph
	|-Macro<object>.Ludiq.IMacro.set_graph
	*/

	private IGraph Ludiq.IGraphParent.get_childGraph() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DE420 Offset: 0x25DD420 VA: 0x1825DE420
	|-Macro<FlowGraph>.Ludiq.IGraphParent.get_childGraph
	|-Macro<object>.Ludiq.IGraphParent.get_childGraph
	*/

	public IEnumerable<object> get_aotStubs() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1968C30 Offset: 0x1967C30 VA: 0x181968C30
	|-Macro<FlowGraph>.get_aotStubs
	|-Macro<object>.get_aotStubs
	*/

	private bool Ludiq.IGraphParent.get_isSerializationRoot() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-Macro<FlowGraph>.Ludiq.IGraphParent.get_isSerializationRoot
	|-Macro<object>.Ludiq.IGraphParent.get_isSerializationRoot
	*/

	private Object Ludiq.IGraphParent.get_serializedObject() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x14F8750 Offset: 0x14F7750 VA: 0x1814F8750
	|-Macro<FlowGraph>.Ludiq.IGraphParent.get_serializedObject
	|-Macro<object>.Ludiq.IGraphParent.get_serializedObject
	*/

	public bool get_isDescriptionValid() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-Macro<object>.get_isDescriptionValid
	*/

	public void set_isDescriptionValid(bool value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-Macro<object>.set_isDescriptionValid
	*/

	protected override void OnBeforeDeserialize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1968B30 Offset: 0x1967B30 VA: 0x181968B30
	|-Macro<FlowGraph>.OnBeforeDeserialize
	|-Macro<object>.OnBeforeDeserialize
	*/

	protected override void OnAfterDeserialize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1968AC0 Offset: 0x1967AC0 VA: 0x181968AC0
	|-Macro<FlowGraph>.OnAfterDeserialize
	|-Macro<object>.OnAfterDeserialize
	*/

	public abstract TGraph DefaultGraph() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-Macro<object>.DefaultGraph
	*/

	private IGraph Ludiq.IGraphParent.DefaultGraph() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19689F0 Offset: 0x19679F0 VA: 0x1819689F0
	|-Macro<FlowGraph>.Ludiq.IGraphParent.DefaultGraph
	|-Macro<object>.Ludiq.IGraphParent.DefaultGraph
	*/

	protected virtual void OnDestroy() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1968BA0 Offset: 0x1967BA0 VA: 0x181968BA0
	|-Macro<FlowGraph>.OnDestroy
	|-Macro<object>.OnDestroy
	*/

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1968C00 Offset: 0x1967C00 VA: 0x181968C00
	|-Macro<FlowGraph>..ctor
	|-Macro<object>..ctor
	*/
}

// Namespace: Ludiq
[SerializationVersionAttribute] // RVA: 0x11800 Offset: 0x10C00 VA: 0x180011800
public sealed class GraphGroup : GraphElement<IGraph>
{
	// Fields
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static readonly Color defaultColor;

	// Methods

	private static void .cctor() { }
}

// Namespace: Ludiq
public sealed class MergedGraphElementCollection : MergedKeyedCollection<Guid, IGraphElement>, INotifyCollectionChanged<IGraphElement>
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action<IGraphElement> ItemAdded;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action<IGraphElement> ItemRemoved;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action CollectionChanged;

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_ItemAdded(Action<IGraphElement> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_ItemAdded(Action<IGraphElement> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_ItemRemoved(Action<IGraphElement> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_ItemRemoved(Action<IGraphElement> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_CollectionChanged(Action value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_CollectionChanged(Action value) { }

	public override void Include<TSubItem>(IKeyedCollection<Guid, TSubItem> collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145F130 Offset: 0x145E130 VA: 0x18145F130
	|-MergedGraphElementCollection.Include<object>
	*/

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Include>b__9_0<TSubItem>(TSubItem element) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145F300 Offset: 0x145E300 VA: 0x18145F300
	|-MergedGraphElementCollection.<Include>b__9_0<object>
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Include>b__9_1<TSubItem>(TSubItem element) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145F350 Offset: 0x145E350 VA: 0x18145F350
	|-MergedGraphElementCollection.<Include>b__9_1<object>
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Include>b__9_2<TSubItem>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145F3A0 Offset: 0x145E3A0 VA: 0x18145F3A0
	|-MergedGraphElementCollection.<Include>b__9_2<object>
	*/
}

// Namespace: 
internal class <Module>
{}

// Namespace: MimeKit
public class ContentDisposition
{
	// Fields
	private ParameterList parameters;
	private string disposition;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler Changed;

	// Properties
	public string Disposition { set; }
	public ParameterList Parameters { get; set; }
	public string FileName { get; }

	// Methods

	public void .ctor(string disposition) { }

	public void .ctor() { }

	private static bool IsAsciiAtom(byte c) { }

	public void set_Disposition(string value) { }

	public ParameterList get_Parameters() { }

	private void set_Parameters(ParameterList value) { }

	public string get_FileName() { }

	internal string Encode(FormatOptions options, Encoding charset) { }

	public string ToString(FormatOptions options, Encoding charset, bool encode) { }

	public override string ToString() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void add_Changed(EventHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void remove_Changed(EventHandler value) { }

	private void OnParametersChanged(object sender, EventArgs e) { }

	private void OnChanged() { }

	internal static bool TryParse(ParserOptions options, byte[] text, ref int index, int endIndex, bool throwOnError, out ContentDisposition disposition) { }

	public static bool TryParse(ParserOptions options, byte[] buffer, out ContentDisposition disposition) { }

	public static ContentDisposition Parse(ParserOptions options, string text) { }
}

// Namespace: MimeKit
public enum ContentEncoding
{
	// Fields
	public int value__;
	public const ContentEncoding Default = 0;
	public const ContentEncoding SevenBit = 1;
	public const ContentEncoding EightBit = 2;
	public const ContentEncoding Binary = 3;
	public const ContentEncoding Base64 = 4;
	public const ContentEncoding QuotedPrintable = 5;
	public const ContentEncoding UUEncode = 6;
}

// Namespace: MimeKit
public class ContentType
{
	// Fields
	private ParameterList parameters;
	private string type;
	private string subtype;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler Changed;

	// Properties
	public string MediaType { get; }
	public string MediaSubtype { get; }
	public ParameterList Parameters { get; set; }
	public string Charset { set; }
	public Encoding CharsetEncoding { set; }
	public string Format { set; }
	public string Name { get; }

	// Methods

	public void .ctor(string mediaType, string mediaSubtype) { }

	public string get_MediaType() { }

	public string get_MediaSubtype() { }

	public ParameterList get_Parameters() { }

	internal void set_Parameters(ParameterList value) { }

	public void set_Charset(string value) { }

	public void set_CharsetEncoding(Encoding value) { }

	public void set_Format(string value) { }

	public string get_Name() { }

	internal string Encode(FormatOptions options, Encoding charset) { }

	public string ToString(FormatOptions options, Encoding charset, bool encode) { }

	public override string ToString() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void add_Changed(EventHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void remove_Changed(EventHandler value) { }

	private void OnParametersChanged(object sender, EventArgs e) { }

	private void OnChanged() { }

	private static bool SkipType(byte[] text, ref int index, int endIndex) { }

	internal static bool TryParse(ParserOptions options, byte[] text, ref int index, int endIndex, bool throwOnError, out ContentType contentType) { }

	public static ContentType Parse(ParserOptions options, string text) { }
}

// Namespace: MimeKit
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class DomainList : IList<string>, ICollection<string>, IEnumerable<string>, IEnumerable
{
	// Fields
	private static readonly byte[] DomainSentinels;
	private readonly List<string> domains;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler Changed;

	// Properties
	public string Item { get; set; }
	public int Count { get; }
	public bool IsReadOnly { get; }

	// Methods

	public void .ctor(IEnumerable<string> domains) { }

	public void .ctor() { }

	public int IndexOf(string domain) { }

	public void Insert(int index, string domain) { }

	public void RemoveAt(int index) { }

	public string get_Item(int index) { }

	public void set_Item(int index, string value) { }

	public void Add(string domain) { }

	public void Clear() { }

	public bool Contains(string domain) { }

	public void CopyTo(string[] array, int arrayIndex) { }

	public bool Remove(string domain) { }

	public int get_Count() { }

	public bool get_IsReadOnly() { }

	public IEnumerator<string> GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	private static bool IsNullOrWhiteSpace(string value) { }

	internal string Encode(FormatOptions options) { }

	public override string ToString() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void add_Changed(EventHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void remove_Changed(EventHandler value) { }

	private void OnChanged() { }

	internal static bool TryParse(byte[] buffer, ref int index, int endIndex, bool throwOnError, out DomainList route) { }

	private static void .cctor() { }
}

// Namespace: MimeKit
public enum EncodingConstraint
{
	// Fields
	public int value__;
	public const EncodingConstraint None = 0;
	public const EncodingConstraint EightBit = 1;
	public const EncodingConstraint SevenBit = 2;
}

// Namespace: MimeKit
public enum NewLineFormat
{
	// Fields
	public byte value__;
	public const NewLineFormat Unix = 0;
	public const NewLineFormat Dos = 1;
}

// Namespace: MimeKit
public class FormatOptions
{
	// Fields
	private static readonly byte[][] NewLineFormats;
	private ParameterEncodingMethod parameterEncodingMethod;
	private bool allowMixedHeaderCharsets;
	private NewLineFormat newLineFormat;
	private bool ensureNewLine;
	private bool international;
	private int maxLineLength;
	public static readonly FormatOptions Default;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private HashSet<HeaderId> <HiddenHeaders>k__BackingField;

	// Properties
	public int MaxLineLength { get; }
	public NewLineFormat NewLineFormat { get; set; }
	public bool EnsureNewLine { get; set; }
	internal string NewLine { get; }
	internal byte[] NewLineBytes { get; }
	public HashSet<HeaderId> HiddenHeaders { get; set; }
	public bool International { get; set; }
	public bool AllowMixedHeaderCharsets { get; }
	public ParameterEncodingMethod ParameterEncodingMethod { get; }

	// Methods

	public int get_MaxLineLength() { }

	public NewLineFormat get_NewLineFormat() { }

	public void set_NewLineFormat(NewLineFormat value) { }

	public bool get_EnsureNewLine() { }

	public void set_EnsureNewLine(bool value) { }

	internal IMimeFilter CreateNewLineFilter(bool ensureNewLine = False) { }

	internal string get_NewLine() { }

	internal byte[] get_NewLineBytes() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public HashSet<HeaderId> get_HiddenHeaders() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_HiddenHeaders(HashSet<HeaderId> value) { }

	public bool get_International() { }

	public void set_International(bool value) { }

	public bool get_AllowMixedHeaderCharsets() { }

	public ParameterEncodingMethod get_ParameterEncodingMethod() { }

	private static void .cctor() { }

	public void .ctor() { }

	public FormatOptions Clone() { }
}

// Namespace: MimeKit
public class GroupAddress : InternetAddress
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InternetAddressList <Members>k__BackingField;

	// Properties
	public InternetAddressList Members { get; set; }

	// Methods

	public void .ctor(Encoding encoding, string name, IEnumerable<InternetAddress> addresses) { }

	public void .ctor(Encoding encoding, string name) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public InternetAddressList get_Members() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Members(InternetAddressList value) { }

	internal override void Encode(FormatOptions options, StringBuilder builder, bool firstToken, ref int lineLength) { }

	public override string ToString(FormatOptions options, bool encode) { }

	public override bool Equals(InternetAddress other) { }

	private void MembersChanged(object sender, EventArgs e) { }
}

// Namespace: MimeKit
public class Header
{
	// Fields
	internal static readonly byte[] Colon;
	internal readonly ParserOptions Options;
	private readonly byte[] rawField;
	private string textValue;
	private byte[] rawValue;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Nullable<long> <Offset>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Field>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private HeaderId <Id>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <IsInvalid>k__BackingField;
	private static readonly byte[] ReceivedAddrSpecSentinels;
	private static readonly byte[] ReceivedMessageIdSentinels;
	private static readonly Header.ReceivedToken[] ReceivedTokens;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler Changed;

	// Properties
	public Nullable<long> Offset { get; }
	public string Field { get; set; }
	public HeaderId Id { get; set; }
	internal bool IsInvalid { get; }
	public byte[] RawField { get; }
	public byte[] RawValue { get; }
	public string Value { get; set; }

	// Methods

	public void .ctor(Encoding encoding, HeaderId id, string value) { }

	public void .ctor(Encoding encoding, string field, string value) { }

	internal void .ctor(ParserOptions options, HeaderId id, string field, byte[] value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Nullable<long> get_Offset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Field() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Field(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public HeaderId get_Id() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Id(HeaderId value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal bool get_IsInvalid() { }

	public byte[] get_RawField() { }

	public byte[] get_RawValue() { }

	public string get_Value() { }

	public void set_Value(string value) { }

	private static byte[] EncodeAddressHeader(ParserOptions options, FormatOptions format, Encoding charset, string field, string value) { }

	private static byte[] EncodeMessageIdHeader(ParserOptions options, FormatOptions format, Encoding charset, string field, string value) { }

	private static void ReceivedTokenSkipAtom(byte[] text, ref int index) { }

	private static void ReceivedTokenSkipDomain(byte[] text, ref int index) { }

	private static void ReceivedTokenSkipAddress(byte[] text, ref int index) { }

	private static void ReceivedTokenSkipMessageId(byte[] text, ref int index) { }

	private static byte[] EncodeReceivedHeader(ParserOptions options, FormatOptions format, Encoding charset, string field, string value) { }

	private static byte[] EncodeAuthenticationResultsHeader(ParserOptions options, FormatOptions format, Encoding charset, string field, string value) { }

	private static void EncodeDkimLongValue(FormatOptions format, StringBuilder encoded, ref int lineLength, string value) { }

	private static void EncodeDkimHeaderList(FormatOptions format, StringBuilder encoded, ref int lineLength, string value, char delim) { }

	private static byte[] EncodeDkimOrArcSignatureHeader(ParserOptions options, FormatOptions format, Encoding charset, string field, string value) { }

	private static byte[] EncodeReferencesHeader(ParserOptions options, FormatOptions format, Encoding charset, string field, string value) { }

	private static bool IsWhiteSpace(char c) { }

	[IteratorStateMachineAttribute] // RVA: 0x5B040 Offset: 0x5A440 VA: 0x18005B040
	private static IEnumerable<string> TokenizeText(string text) { }

	[IteratorStateMachineAttribute] // RVA: 0x5D1E0 Offset: 0x5C5E0 VA: 0x18005D1E0
	private static IEnumerable<Header.BrokenWord> WordBreak(FormatOptions format, string word, int lineLength) { }

	internal static string Fold(FormatOptions format, string field, string value) { }

	private static byte[] EncodeContentDisposition(ParserOptions options, FormatOptions format, Encoding charset, string field, string value) { }

	private static byte[] EncodeContentType(ParserOptions options, FormatOptions format, Encoding charset, string field, string value) { }

	private static byte[] EncodeUnstructuredHeader(ParserOptions options, FormatOptions format, Encoding charset, string field, string value) { }

	private byte[] FormatRawValue(FormatOptions format, Encoding encoding) { }

	internal byte[] GetRawValue(FormatOptions format) { }

	public void SetValue(FormatOptions format, Encoding encoding, string value) { }

	public void SetValue(Encoding encoding, string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void add_Changed(EventHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void remove_Changed(EventHandler value) { }

	private void OnChanged() { }

	public override string ToString() { }

	public static string Unfold(string text) { }

	private static bool IsAsciiAtom(byte c) { }

	private static void .cctor() { }
}

// Namespace: 
private sealed class Header.ReceivedTokenSkipValueFunc : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(byte[] text, ref int index) { }

	public virtual IAsyncResult BeginInvoke(byte[] text, ref int index, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(ref int index, IAsyncResult result) { }
}

// Namespace: 
private struct Header.ReceivedToken
{
	// Fields
	public readonly Header.ReceivedTokenSkipValueFunc Skip;
	public readonly string Atom;

	// Methods

	public void .ctor(string atom, Header.ReceivedTokenSkipValueFunc skip) { }
}

// Namespace: 
private class Header.ReceivedTokenValue
{
	// Fields
	public readonly int StartIndex;
	public readonly int Length;

	// Methods

	public void .ctor(int startIndex, int length) { }
}

// Namespace: 
private class Header.BrokenWord
{
	// Fields
	public readonly char[] Text;
	public readonly int StartIndex;
	public readonly int Length;

	// Methods

	public void .ctor(char[] text, int startIndex, int length) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Header.<TokenizeText>d__59 : IEnumerable<string>, IEnumerable, IEnumerator<string>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private string <>2__current;
	private int <>l__initialThreadId;
	private string text;
	public string <>3__text;
	private int <index>5__2;

	// Properties
	private string System.Collections.Generic.IEnumerator<System.String>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string System.Collections.Generic.IEnumerator<System.String>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<string> System.Collections.Generic.IEnumerable<System.String>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Header.<WordBreak>d__61 : IEnumerable<Header.BrokenWord>, IEnumerable, IEnumerator<Header.BrokenWord>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private Header.BrokenWord <>2__current;
	private int <>l__initialThreadId;
	private string word;
	public string <>3__word;
	private int lineLength;
	public int <>3__lineLength;
	private FormatOptions format;
	public FormatOptions <>3__format;
	private char[] <chars>5__2;
	private int <startIndex>5__3;
	private int <length>5__4;

	// Properties
	private Header.BrokenWord System.Collections.Generic.IEnumerator<MimeKit.Header.BrokenWord>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Header.BrokenWord System.Collections.Generic.IEnumerator<MimeKit.Header.BrokenWord>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<Header.BrokenWord> System.Collections.Generic.IEnumerable<MimeKit.Header.BrokenWord>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: MimeKit
public enum HeaderId
{
	// Fields
	public int value__;
	public const HeaderId AcceptLanguage = 0;
	public const HeaderId AdHoc = 1;
	public const HeaderId AlternateRecipient = 2;
	public const HeaderId ApparentlyTo = 3;
	public const HeaderId Approved = 4;
	[HeaderNameAttribute] // RVA: 0x79650 Offset: 0x78A50 VA: 0x180079650
	public const HeaderId ArcAuthenticationResults = 5;
	[HeaderNameAttribute] // RVA: 0x7C740 Offset: 0x7BB40 VA: 0x18007C740
	public const HeaderId ArcMessageSignature = 6;
	[HeaderNameAttribute] // RVA: 0x7D130 Offset: 0x7C530 VA: 0x18007D130
	public const HeaderId ArcSeal = 7;
	public const HeaderId Archive = 8;
	public const HeaderId ArchivedAt = 9;
	public const HeaderId Article = 10;
	public const HeaderId AuthenticationResults = 11;
	public const HeaderId Autocrypt = 12;
	public const HeaderId AutocryptGossip = 13;
	public const HeaderId AutocryptSetupMessage = 14;
	public const HeaderId Autoforwarded = 15;
	public const HeaderId AutoSubmitted = 16;
	public const HeaderId Autosubmitted = 17;
	public const HeaderId Base = 18;
	public const HeaderId Bcc = 19;
	public const HeaderId Body = 20;
	public const HeaderId Bytes = 21;
	public const HeaderId Cc = 22;
	public const HeaderId Comments = 23;
	public const HeaderId ContentAlternative = 24;
	public const HeaderId ContentBase = 25;
	public const HeaderId ContentClass = 26;
	public const HeaderId ContentDescription = 27;
	public const HeaderId ContentDisposition = 28;
	public const HeaderId ContentDuration = 29;
	public const HeaderId ContentFeatures = 30;
	public const HeaderId ContentId = 31;
	public const HeaderId ContentIdentifier = 32;
	public const HeaderId ContentLanguage = 33;
	public const HeaderId ContentLength = 34;
	public const HeaderId ContentLocation = 35;
	public const HeaderId ContentMd5 = 36;
	public const HeaderId ContentReturn = 37;
	public const HeaderId ContentTransferEncoding = 38;
	public const HeaderId ContentTranslationType = 39;
	public const HeaderId ContentType = 40;
	public const HeaderId Control = 41;
	public const HeaderId Conversion = 42;
	public const HeaderId ConversionWithLoss = 43;
	public const HeaderId Date = 44;
	public const HeaderId DateReceived = 45;
	public const HeaderId DeferredDelivery = 46;
	public const HeaderId DeliveryDate = 47;
	public const HeaderId DiscloseRecipients = 48;
	public const HeaderId DispositionNotificationOptions = 49;
	public const HeaderId DispositionNotificationTo = 50;
	public const HeaderId Distribution = 51;
	[HeaderNameAttribute] // RVA: 0x7EF60 Offset: 0x7E360 VA: 0x18007EF60
	public const HeaderId DkimSignature = 52;
	[HeaderNameAttribute] // RVA: 0x80B90 Offset: 0x7FF90 VA: 0x180080B90
	public const HeaderId DomainKeySignature = 53;
	public const HeaderId Encoding = 54;
	public const HeaderId Encrypted = 55;
	public const HeaderId Expires = 56;
	public const HeaderId ExpiryDate = 57;
	public const HeaderId FollowupTo = 58;
	public const HeaderId From = 59;
	public const HeaderId GenerateDeliveryReport = 60;
	public const HeaderId Importance = 61;
	public const HeaderId InjectionDate = 62;
	public const HeaderId InjectionInfo = 63;
	public const HeaderId InReplyTo = 64;
	public const HeaderId Keywords = 65;
	public const HeaderId Language = 66;
	public const HeaderId LatestDeliveryTime = 67;
	public const HeaderId Lines = 68;
	public const HeaderId ListArchive = 69;
	public const HeaderId ListHelp = 70;
	public const HeaderId ListId = 71;
	public const HeaderId ListOwner = 72;
	public const HeaderId ListPost = 73;
	public const HeaderId ListSubscribe = 74;
	public const HeaderId ListUnsubscribe = 75;
	public const HeaderId ListUnsubscribePost = 76;
	public const HeaderId MessageId = 77;
	[HeaderNameAttribute] // RVA: 0x82A70 Offset: 0x81E70 VA: 0x180082A70
	public const HeaderId MimeVersion = 78;
	public const HeaderId Newsgroups = 79;
	public const HeaderId NntpPostingHost = 80;
	public const HeaderId Organization = 81;
	public const HeaderId OriginalFrom = 82;
	public const HeaderId OriginalMessageId = 83;
	public const HeaderId OriginalRecipient = 84;
	public const HeaderId OriginalReturnAddress = 85;
	public const HeaderId OriginalSubject = 86;
	public const HeaderId Path = 87;
	public const HeaderId Precedence = 88;
	[HeaderNameAttribute] // RVA: 0x84450 Offset: 0x83850 VA: 0x180084450
	public const HeaderId PreventNonDeliveryReport = 89;
	public const HeaderId Priority = 90;
	public const HeaderId Received = 91;
	[HeaderNameAttribute] // RVA: 0x86230 Offset: 0x85630 VA: 0x180086230
	public const HeaderId ReceivedSPF = 92;
	public const HeaderId References = 93;
	public const HeaderId RelayVersion = 94;
	public const HeaderId ReplyBy = 95;
	public const HeaderId ReplyTo = 96;
	public const HeaderId RequireRecipientValidSince = 97;
	public const HeaderId ResentBcc = 98;
	public const HeaderId ResentCc = 99;
	public const HeaderId ResentDate = 100;
	public const HeaderId ResentFrom = 101;
	public const HeaderId ResentMessageId = 102;
	public const HeaderId ResentReplyTo = 103;
	public const HeaderId ResentSender = 104;
	public const HeaderId ResentTo = 105;
	public const HeaderId ReturnPath = 106;
	public const HeaderId ReturnReceiptTo = 107;
	public const HeaderId SeeAlso = 108;
	public const HeaderId Sender = 109;
	public const HeaderId Sensitivity = 110;
	public const HeaderId Solicitation = 111;
	public const HeaderId Status = 112;
	public const HeaderId Subject = 113;
	public const HeaderId Summary = 114;
	public const HeaderId Supersedes = 115;
	public const HeaderId To = 116;
	public const HeaderId UserAgent = 117;
	[HeaderNameAttribute] // RVA: 0x880F0 Offset: 0x874F0 VA: 0x1800880F0
	public const HeaderId X400ContentIdentifier = 118;
	[HeaderNameAttribute] // RVA: 0x89CE0 Offset: 0x890E0 VA: 0x180089CE0
	public const HeaderId X400ContentReturn = 119;
	[HeaderNameAttribute] // RVA: 0x8A570 Offset: 0x89970 VA: 0x18008A570
	public const HeaderId X400ContentType = 120;
	[HeaderNameAttribute] // RVA: 0x8C570 Offset: 0x8B970 VA: 0x18008C570
	public const HeaderId X400MTSIdentifier = 121;
	[HeaderNameAttribute] // RVA: 0x8E360 Offset: 0x8D760 VA: 0x18008E360
	public const HeaderId X400Originator = 122;
	[HeaderNameAttribute] // RVA: 0x90200 Offset: 0x8F600 VA: 0x180090200
	public const HeaderId X400Received = 123;
	[HeaderNameAttribute] // RVA: 0x91ED0 Offset: 0x912D0 VA: 0x180091ED0
	public const HeaderId X400Recipients = 124;
	[HeaderNameAttribute] // RVA: 0x93B80 Offset: 0x92F80 VA: 0x180093B80
	public const HeaderId X400Trace = 125;
	public const HeaderId XMailer = 126;
	[HeaderNameAttribute] // RVA: 0x95870 Offset: 0x94C70 VA: 0x180095870
	public const HeaderId XMSMailPriority = 127;
	public const HeaderId XPriority = 128;
	public const HeaderId XStatus = 129;
	public const HeaderId Unknown = -1;
}

// Namespace: MimeKit
[AttributeUsageAttribute] // RVA: 0x974B0 Offset: 0x968B0 VA: 0x1800974B0
internal class HeaderNameAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <HeaderName>k__BackingField;

	// Properties
	public string HeaderName { get; set; }

	// Methods

	public void .ctor(string name) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_HeaderName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_HeaderName(string value) { }
}

// Namespace: MimeKit
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class HeaderIdExtensions
{
	// Fields
	private static readonly Dictionary<string, HeaderId> dict;

	// Methods

	private static void .cctor() { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string ToHeaderName(HeaderId value) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static HeaderId ToHeaderId(string name) { }
}

// Namespace: MimeKit
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public sealed class HeaderList : IList<Header>, ICollection<Header>, IEnumerable<Header>, IEnumerable
{
	// Fields
	internal readonly ParserOptions Options;
	private readonly Dictionary<string, Header> table;
	private readonly List<Header> headers;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler<HeaderListChangedEventArgs> Changed;

	// Properties
	public HeaderId Item { set; }
	public string Item { set; }
	public int Count { get; }
	public bool IsReadOnly { get; }
	public Header Item { get; set; }

	// Methods

	internal void .ctor(ParserOptions options) { }

	public void .ctor() { }

	public void Add(HeaderId id, string value) { }

	public void Add(string field, string value) { }

	public void Add(HeaderId id, Encoding encoding, string value) { }

	public void Add(string field, Encoding encoding, string value) { }

	public bool Contains(HeaderId id) { }

	public void RemoveAll(HeaderId id) { }

	public void RemoveAll(string field) { }

	public void set_Item(HeaderId id, string value) { }

	public void set_Item(string field, string value) { }

	public void WriteTo(FormatOptions options, Stream stream, CancellationToken cancellationToken) { }

	[AsyncStateMachineAttribute] // RVA: 0xA4820 Offset: 0xA3C20 VA: 0x1800A4820
	public Task WriteToAsync(FormatOptions options, Stream stream, CancellationToken cancellationToken) { }

	public int get_Count() { }

	public bool get_IsReadOnly() { }

	public void Add(Header header) { }

	public void Clear() { }

	public bool Contains(Header header) { }

	public void CopyTo(Header[] array, int arrayIndex) { }

	public bool Remove(Header header) { }

	public void Replace(Header header) { }

	public int IndexOf(Header header) { }

	public void Insert(int index, Header header) { }

	public void RemoveAt(int index) { }

	public Header get_Item(int index) { }

	public void set_Item(int index, Header value) { }

	public IEnumerator<Header> GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void add_Changed(EventHandler<HeaderListChangedEventArgs> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void remove_Changed(EventHandler<HeaderListChangedEventArgs> value) { }

	private void HeaderChanged(object sender, EventArgs args) { }

	private void OnChanged(Header header, HeaderListChangedAction action) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct HeaderList.<WriteToAsync>d__34 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public FormatOptions options;
	public Stream stream;
	public HeaderList <>4__this;
	public CancellationToken cancellationToken;
	private FilteredStream <filtered>5__2;
	private List.Enumerator<Header> <>7__wrap2;
	private Header <header>5__4;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter <>u__1;
	private byte[] <rawValue>5__5;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: MimeKit
public enum HeaderListChangedAction
{
	// Fields
	public int value__;
	public const HeaderListChangedAction Added = 0;
	public const HeaderListChangedAction Changed = 1;
	public const HeaderListChangedAction Removed = 2;
	public const HeaderListChangedAction Cleared = 3;
}

// Namespace: MimeKit
internal class HeaderListChangedEventArgs : EventArgs
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private HeaderListChangedAction <Action>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Header <Header>k__BackingField;

	// Properties
	public HeaderListChangedAction Action { get; set; }
	public Header Header { get; set; }

	// Methods

	internal void .ctor(Header header, HeaderListChangedAction action) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public HeaderListChangedAction get_Action() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Action(HeaderListChangedAction value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Header get_Header() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Header(Header value) { }
}

// Namespace: MimeKit
public interface IMimeContent
{
	// Properties
	public abstract ContentEncoding Encoding { get; }

	// Methods

	public abstract ContentEncoding get_Encoding() { }

	public abstract void DecodeTo(Stream stream, CancellationToken cancellationToken) { }

	public abstract Task DecodeToAsync(Stream stream, CancellationToken cancellationToken) { }

	public abstract void WriteTo(Stream stream, CancellationToken cancellationToken) { }

	public abstract Task WriteToAsync(Stream stream, CancellationToken cancellationToken) { }
}

// Namespace: MimeKit
public abstract class InternetAddress : IComparable<InternetAddress>, IEquatable<InternetAddress>
{
	// Fields
	private Encoding encoding;
	private string name;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler Changed;
	private static readonly byte[] CommaGreaterThanOrSemiColon;

	// Properties
	public Encoding Encoding { get; set; }
	public string Name { get; set; }

	// Methods

	protected void .ctor(Encoding encoding, string name) { }

	public Encoding get_Encoding() { }

	public void set_Encoding(Encoding value) { }

	public string get_Name() { }

	public void set_Name(string value) { }

	public int CompareTo(InternetAddress other) { }

	public abstract bool Equals(InternetAddress other) { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	internal static string EncodeInternationalizedPhrase(string phrase) { }

	internal abstract void Encode(FormatOptions options, StringBuilder builder, bool firstToken, ref int lineLength) { }

	public abstract string ToString(FormatOptions options, bool encode) { }

	public override string ToString() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void add_Changed(EventHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void remove_Changed(EventHandler value) { }

	protected virtual void OnChanged() { }

	internal static bool TryParseLocalPart(byte[] text, ref int index, int endIndex, bool skipTrailingCfws, bool throwOnError, out string localpart) { }

	internal static bool TryParseAddrspec(byte[] text, ref int index, int endIndex, byte[] sentinels, bool throwOnError, out string addrspec, out int at) { }

	internal static bool TryParseMailbox(ParserOptions options, byte[] text, int startIndex, ref int index, int endIndex, string name, int codepage, bool throwOnError, out InternetAddress address) { }

	private static bool TryParseGroup(ParserOptions options, byte[] text, int startIndex, ref int index, int endIndex, int groupDepth, string name, int codepage, bool throwOnError, out InternetAddress address) { }

	internal static bool TryParse(ParserOptions options, byte[] text, ref int index, int endIndex, int groupDepth, InternetAddress.AddressParserFlags flags, out InternetAddress address) { }

	private static void .cctor() { }
}

// Namespace: 
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal enum InternetAddress.AddressParserFlags
{
	// Fields
	public int value__;
	public const InternetAddress.AddressParserFlags AllowMailboxAddress = 1;
	public const InternetAddress.AddressParserFlags AllowGroupAddress = 2;
	public const InternetAddress.AddressParserFlags ThrowOnError = 4;
	public const InternetAddress.AddressParserFlags TryParse = 3;
	public const InternetAddress.AddressParserFlags Parse = 7;
}

// Namespace: MimeKit
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class InternetAddressList : IList<InternetAddress>, ICollection<InternetAddress>, IEnumerable<InternetAddress>, IEnumerable, IEquatable<InternetAddressList>, IComparable<InternetAddressList>
{
	// Fields
	private readonly List<InternetAddress> list;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler Changed;

	// Properties
	public IEnumerable<MailboxAddress> Mailboxes { get; }
	public InternetAddress Item { get; set; }
	public int Count { get; }
	public bool IsReadOnly { get; }

	// Methods

	public void .ctor(IEnumerable<InternetAddress> addresses) { }

	public void .ctor() { }

	[IteratorStateMachineAttribute] // RVA: 0xBD210 Offset: 0xBC610 VA: 0x1800BD210
	public IEnumerable<MailboxAddress> get_Mailboxes() { }

	public int IndexOf(InternetAddress address) { }

	public void Insert(int index, InternetAddress address) { }

	public void RemoveAt(int index) { }

	public InternetAddress get_Item(int index) { }

	public void set_Item(int index, InternetAddress value) { }

	public int get_Count() { }

	public bool get_IsReadOnly() { }

	public void Add(InternetAddress address) { }

	public void AddRange(IEnumerable<InternetAddress> addresses) { }

	public void Clear() { }

	public bool Contains(InternetAddress address) { }

	public void CopyTo(InternetAddress[] array, int arrayIndex) { }

	public bool Remove(InternetAddress address) { }

	public IEnumerator<InternetAddress> GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	public bool Equals(InternetAddressList other) { }

	public int CompareTo(InternetAddressList other) { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	internal void Encode(FormatOptions options, StringBuilder builder, bool firstToken, ref int lineLength) { }

	public string ToString(FormatOptions options, bool encode) { }

	public override string ToString() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void add_Changed(EventHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void remove_Changed(EventHandler value) { }

	private void OnChanged() { }

	private void AddressChanged(object sender, EventArgs e) { }

	internal static bool TryParse(ParserOptions options, byte[] text, ref int index, int endIndex, bool isGroup, int groupDepth, bool throwOnError, out List<InternetAddress> addresses) { }

	public static bool TryParse(ParserOptions options, string text, out InternetAddressList addresses) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class InternetAddressList.<get_Mailboxes>d__4 : IEnumerable<MailboxAddress>, IEnumerable, IEnumerator<MailboxAddress>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private MailboxAddress <>2__current;
	private int <>l__initialThreadId;
	public InternetAddressList <>4__this;
	private List.Enumerator<InternetAddress> <>7__wrap1;
	private IEnumerator<MailboxAddress> <>7__wrap2;

	// Properties
	private MailboxAddress System.Collections.Generic.IEnumerator<MimeKit.MailboxAddress>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	private void <>m__Finally1() { }

	private void <>m__Finally2() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private MailboxAddress System.Collections.Generic.IEnumerator<MimeKit.MailboxAddress>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<MailboxAddress> System.Collections.Generic.IEnumerable<MimeKit.MailboxAddress>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: MimeKit
public class MailboxAddress : InternetAddress
{
	// Fields
	private string address;
	private int at;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private DomainList <Route>k__BackingField;

	// Properties
	public DomainList Route { get; set; }
	public string Address { get; set; }

	// Methods

	internal void .ctor(Encoding encoding, string name, IEnumerable<string> route, string address, int at) { }

	internal void .ctor(Encoding encoding, string name, string address, int at) { }

	public void .ctor(Encoding encoding, string name, string address) { }

	public void .ctor(string name, string address) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public DomainList get_Route() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Route(DomainList value) { }

	public string get_Address() { }

	public void set_Address(string value) { }

	private static string EncodeAddrspec(string addrspec, int at) { }

	public static string EncodeAddrspec(string addrspec) { }

	private static string DecodeAddrspec(string addrspec, int at) { }

	public static string DecodeAddrspec(string addrspec) { }

	internal override void Encode(FormatOptions options, StringBuilder builder, bool firstToken, ref int lineLength) { }

	public override string ToString(FormatOptions options, bool encode) { }

	public override bool Equals(InternetAddress other) { }

	private void RouteChanged(object sender, EventArgs e) { }

	internal static bool TryParse(ParserOptions options, byte[] text, ref int index, int endIndex, bool throwOnError, out MailboxAddress mailbox) { }
}

// Namespace: MimeKit
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class MessageIdList : IList<string>, ICollection<string>, IEnumerable<string>, IEnumerable
{
	// Fields
	private readonly List<string> references;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler Changed;

	// Properties
	public string Item { get; set; }
	public int Count { get; }
	public bool IsReadOnly { get; }

	// Methods

	public void .ctor() { }

	public int IndexOf(string messageId) { }

	private static string ValidateMessageId(string messageId) { }

	public void Insert(int index, string messageId) { }

	public void RemoveAt(int index) { }

	public string get_Item(int index) { }

	public void set_Item(int index, string value) { }

	public void Add(string messageId) { }

	public void Clear() { }

	public bool Contains(string messageId) { }

	public void CopyTo(string[] array, int arrayIndex) { }

	public bool Remove(string messageId) { }

	public int get_Count() { }

	public bool get_IsReadOnly() { }

	public IEnumerator<string> GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	public override string ToString() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void add_Changed(EventHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void remove_Changed(EventHandler value) { }

	private void OnChanged() { }
}

// Namespace: MimeKit
public enum MessageImportance
{
	// Fields
	public int value__;
	public const MessageImportance Low = 0;
	public const MessageImportance Normal = 1;
	public const MessageImportance High = 2;
}

// Namespace: MimeKit
public enum MessagePriority
{
	// Fields
	public int value__;
	public const MessagePriority NonUrgent = 0;
	public const MessagePriority Normal = 1;
	public const MessagePriority Urgent = 2;
}

// Namespace: MimeKit
public class MimeContent : IMimeContent
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ContentEncoding <Encoding>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Stream <Stream>k__BackingField;

	// Properties
	public ContentEncoding Encoding { get; set; }
	public Stream Stream { get; set; }

	// Methods

	public void .ctor(Stream stream, ContentEncoding encoding = 0) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ContentEncoding get_Encoding() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Encoding(ContentEncoding value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Stream get_Stream() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Stream(Stream value) { }

	public void WriteTo(Stream stream, CancellationToken cancellationToken) { }

	[AsyncStateMachineAttribute] // RVA: 0xE31D0 Offset: 0xE25D0 VA: 0x1800E31D0
	public Task WriteToAsync(Stream stream, CancellationToken cancellationToken) { }

	public void DecodeTo(Stream stream, CancellationToken cancellationToken) { }

	[AsyncStateMachineAttribute] // RVA: 0xE6310 Offset: 0xE5710 VA: 0x1800E6310
	public Task DecodeToAsync(Stream stream, CancellationToken cancellationToken) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct MimeContent.<WriteToAsync>d__11 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public Stream stream;
	public MimeContent <>4__this;
	public CancellationToken cancellationToken;
	private byte[] <buf>5__2;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int> <>u__1;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter <>u__2;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct MimeContent.<DecodeToAsync>d__13 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public Stream stream;
	public MimeContent <>4__this;
	public CancellationToken cancellationToken;
	private FilteredStream <filtered>5__2;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: MimeKit
public abstract class MimeEntity
{
	// Fields
	internal bool EnsureNewLine;
	private ContentDisposition disposition;
	private string contentId;
	private Uri location;
	private Uri baseUri;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private HeaderList <Headers>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ContentType <ContentType>k__BackingField;

	// Properties
	public HeaderList Headers { get; set; }
	public ContentDisposition ContentDisposition { get; }
	public ContentType ContentType { get; set; }

	// Methods

	protected void .ctor(string mediaType, string mediaSubtype) { }

	protected void .ctor(ContentType contentType) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public HeaderList get_Headers() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Headers(HeaderList value) { }

	public ContentDisposition get_ContentDisposition() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ContentType get_ContentType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_ContentType(ContentType value) { }

	public override string ToString() { }

	public virtual void Accept(MimeVisitor visitor) { }

	public abstract void Prepare(EncodingConstraint constraint, int maxLineLength = 78) { }

	public virtual void WriteTo(FormatOptions options, Stream stream, bool contentOnly, CancellationToken cancellationToken) { }

	public virtual Task WriteToAsync(FormatOptions options, Stream stream, bool contentOnly, CancellationToken cancellationToken) { }

	public void WriteTo(Stream stream, CancellationToken cancellationToken) { }

	protected void RemoveHeader(string name) { }

	protected void SetHeader(string name, string value) { }

	protected void SetHeader(string name, byte[] rawValue) { }

	private void SerializeContentDisposition() { }

	private void SerializeContentType() { }

	private void ContentDispositionChanged(object sender, EventArgs e) { }

	private void ContentTypeChanged(object sender, EventArgs e) { }

	protected virtual void OnHeadersChanged(HeaderListChangedAction action, Header header) { }

	private void HeadersChanged(object sender, HeaderListChangedEventArgs e) { }
}

// Namespace: MimeKit
public sealed class MimeEntityConstructorArgs
{}

// Namespace: MimeKit
public class MimeMessage
{
	// Fields
	private static readonly string[] StandardAddressHeaders;
	private readonly Dictionary<string, InternetAddressList> addresses;
	private MessageImportance importance;
	private XMessagePriority xpriority;
	private MessagePriority priority;
	private readonly RfcComplianceMode compliance;
	private readonly MessageIdList references;
	private MailboxAddress resentSender;
	private DateTimeOffset resentDate;
	private string resentMessageId;
	private MailboxAddress sender;
	private DateTimeOffset date;
	private string messageId;
	private string inreplyto;
	private Version version;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private HeaderList <Headers>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private MimeEntity <Body>k__BackingField;

	// Properties
	public HeaderList Headers { get; set; }
	public MailboxAddress Sender { get; }
	public MailboxAddress ResentSender { get; }
	public InternetAddressList From { get; }
	public InternetAddressList ResentFrom { get; }
	public InternetAddressList To { get; }
	public InternetAddressList ResentTo { get; }
	public InternetAddressList Cc { get; }
	public InternetAddressList ResentCc { get; }
	public InternetAddressList Bcc { get; }
	public InternetAddressList ResentBcc { get; }
	public string Subject { set; }
	public DateTimeOffset Date { set; }
	public string MessageId { set; }
	public Version MimeVersion { get; set; }
	public MimeEntity Body { get; set; }

	// Methods

	internal void .ctor(ParserOptions options) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public HeaderList get_Headers() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Headers(HeaderList value) { }

	public MailboxAddress get_Sender() { }

	public MailboxAddress get_ResentSender() { }

	public InternetAddressList get_From() { }

	public InternetAddressList get_ResentFrom() { }

	public InternetAddressList get_To() { }

	public InternetAddressList get_ResentTo() { }

	public InternetAddressList get_Cc() { }

	public InternetAddressList get_ResentCc() { }

	public InternetAddressList get_Bcc() { }

	public InternetAddressList get_ResentBcc() { }

	public void set_Subject(string value) { }

	public void set_Date(DateTimeOffset value) { }

	public void set_MessageId(string value) { }

	public Version get_MimeVersion() { }

	public void set_MimeVersion(Version value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public MimeEntity get_Body() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Body(MimeEntity value) { }

	public override string ToString() { }

	public virtual void Accept(MimeVisitor visitor) { }

	public virtual void Prepare(EncodingConstraint constraint, int maxLineLength = 78) { }

	public void WriteTo(FormatOptions options, Stream stream, bool headersOnly, CancellationToken cancellationToken) { }

	[AsyncStateMachineAttribute] // RVA: 0xFEB40 Offset: 0xFDF40 VA: 0x1800FEB40
	public Task WriteToAsync(FormatOptions options, Stream stream, bool headersOnly, CancellationToken cancellationToken) { }

	public void WriteTo(FormatOptions options, Stream stream, CancellationToken cancellationToken) { }

	public Task WriteToAsync(FormatOptions options, Stream stream, CancellationToken cancellationToken) { }

	[IteratorStateMachineAttribute] // RVA: 0x100B20 Offset: 0xFFF20 VA: 0x180100B20
	private IEnumerable<Header> MergeHeaders() { }

	private void RemoveHeader(HeaderId id) { }

	private void ReplaceHeader(HeaderId id, string name, byte[] raw) { }

	private void SetHeader(string name, string value) { }

	private void SerializeAddressList(string field, InternetAddressList list) { }

	private void InternetAddressListChanged(object addrlist, EventArgs e) { }

	private void ReferencesChanged(object o, EventArgs e) { }

	private void AddAddresses(Header header, InternetAddressList list) { }

	private void ReloadAddressList(HeaderId id, InternetAddressList list) { }

	private void ReloadHeader(HeaderId id) { }

	private void HeadersChanged(object o, HeaderListChangedEventArgs e) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct MimeMessage.<WriteToAsync>d__105 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public FormatOptions options;
	public Stream stream;
	public MimeMessage <>4__this;
	public CancellationToken cancellationToken;
	public bool headersOnly;
	private FilteredStream <filtered>5__2;
	private IEnumerator<Header> <>7__wrap2;
	private Header <header>5__4;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter <>u__1;
	private byte[] <rawValue>5__5;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class MimeMessage.<MergeHeaders>d__133 : IEnumerable<Header>, IEnumerable, IEnumerator<Header>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private Header <>2__current;
	private int <>l__initialThreadId;
	public MimeMessage <>4__this;
	private int <mesgIndex>5__2;
	private int <bodyIndex>5__3;

	// Properties
	private Header System.Collections.Generic.IEnumerator<MimeKit.Header>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Header System.Collections.Generic.IEnumerator<MimeKit.Header>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<Header> System.Collections.Generic.IEnumerable<MimeKit.Header>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: MimeKit
public class MimePart : MimeEntity
{
	// Fields
	private static readonly string[] ContentTransferEncodings;
	private ContentEncoding encoding;
	private string md5sum;
	private Nullable<int> duration;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IMimeContent <Content>k__BackingField;

	// Properties
	public ContentEncoding ContentTransferEncoding { get; set; }
	public string FileName { get; }
	public IMimeContent Content { get; set; }

	// Methods

	public void .ctor(string mediaType, string mediaSubtype) { }

	public ContentEncoding get_ContentTransferEncoding() { }

	public void set_ContentTransferEncoding(ContentEncoding value) { }

	public string get_FileName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IMimeContent get_Content() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Content(IMimeContent value) { }

	public override void Accept(MimeVisitor visitor) { }

	public ContentEncoding GetBestEncoding(EncodingConstraint constraint, int maxLineLength, CancellationToken cancellationToken) { }

	public override void Prepare(EncodingConstraint constraint, int maxLineLength = 78) { }

	public override void WriteTo(FormatOptions options, Stream stream, bool contentOnly, CancellationToken cancellationToken) { }

	[AsyncStateMachineAttribute] // RVA: 0x114AA0 Offset: 0x113EA0 VA: 0x180114AA0
	public override Task WriteToAsync(FormatOptions options, Stream stream, bool contentOnly, CancellationToken cancellationToken) { }

	protected override void OnHeadersChanged(HeaderListChangedAction action, Header header) { }

	private static void .cctor() { }

	[DebuggerHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[CompilerGeneratedAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private Task <>n__0(FormatOptions options, Stream stream, bool contentOnly, CancellationToken cancellationToken) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct MimePart.<WriteToAsync>d__37 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public MimePart <>4__this;
	public FormatOptions options;
	public Stream stream;
	public bool contentOnly;
	public CancellationToken cancellationToken;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter <>u__1;
	private FilteredStream <filtered>5__2;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: MimeKit
public abstract class MimeVisitor
{
	// Methods

	public virtual void Visit(MimeMessage message) { }

	protected internal virtual void VisitMimeEntity(MimeEntity entity) { }

	protected virtual void VisitBody(MimeMessage message) { }

	protected internal virtual void VisitMimeMessage(MimeMessage message) { }

	protected internal virtual void VisitMimePart(MimePart entity) { }

	protected internal virtual void VisitTextPart(TextPart entity) { }

	protected void .ctor() { }
}

// Namespace: MimeKit
public class Parameter
{
	// Fields
	private ParameterEncodingMethod encodingMethod;
	private Encoding encoding;
	private string text;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Name>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler Changed;

	// Properties
	public string Name { get; set; }
	public Encoding Encoding { set; }
	public ParameterEncodingMethod EncodingMethod { set; }
	public string Value { get; set; }

	// Methods

	public void .ctor(string name, string value) { }

	public void .ctor(Encoding encoding, string name, string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Name() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Name(string value) { }

	public void set_Encoding(Encoding value) { }

	public void set_EncodingMethod(ParameterEncodingMethod value) { }

	public string get_Value() { }

	public void set_Value(string value) { }

	private static bool IsAttr(byte c) { }

	private static bool IsCtrl(char c) { }

	private Parameter.EncodeMethod GetEncodeMethod(FormatOptions options, string name, string value, out string quoted) { }

	private static Parameter.EncodeMethod GetEncodeMethod(FormatOptions options, char[] value, int startIndex, int length) { }

	private static Parameter.EncodeMethod GetEncodeMethod(byte[] value, int length) { }

	private static Encoding GetBestEncoding(string value, Encoding defaultEncoding) { }

	private static bool Rfc2231GetNextValue(FormatOptions options, string charset, Encoder encoder, HexEncoder hex, char[] chars, ref int index, ref byte[] bytes, ref byte[] encoded, int maxLength, out string value) { }

	private void EncodeRfc2231(FormatOptions options, StringBuilder builder, ref int lineLength, Encoding headerEncoding) { }

	private static int EstimateEncodedWordLength(string charset, int byteCount, int encodeCount) { }

	private static bool ExceedsMaxWordLength(string charset, int byteCount, int encodeCount, int maxLength) { }

	private static int Rfc2047EncodeNextChunk(StringBuilder str, string text, ref int index, Encoding encoding, string charset, Encoder encoder, int maxLength) { }

	private void EncodeRfc2047(FormatOptions options, StringBuilder builder, ref int lineLength, Encoding headerEncoding) { }

	internal void Encode(FormatOptions options, StringBuilder builder, ref int lineLength, Encoding headerEncoding) { }

	public override string ToString() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void add_Changed(EventHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void remove_Changed(EventHandler value) { }

	private void OnChanged() { }
}

// Namespace: 
private enum Parameter.EncodeMethod
{
	// Fields
	public int value__;
	public const Parameter.EncodeMethod None = 0;
	public const Parameter.EncodeMethod Quote = 1;
	public const Parameter.EncodeMethod Rfc2047 = 2;
	public const Parameter.EncodeMethod Rfc2231 = 3;
}

// Namespace: MimeKit
public enum ParameterEncodingMethod
{
	// Fields
	public int value__;
	public const ParameterEncodingMethod Default = 0;
	public const ParameterEncodingMethod Rfc2231 = 1;
	public const ParameterEncodingMethod Rfc2047 = 2;
}

// Namespace: MimeKit
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class ParameterList : IList<Parameter>, ICollection<Parameter>, IEnumerable<Parameter>, IEnumerable
{
	// Fields
	private readonly Dictionary<string, Parameter> table;
	private readonly List<Parameter> parameters;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler Changed;

	// Properties
	public string Item { get; set; }
	public int Count { get; }
	public bool IsReadOnly { get; }
	public Parameter Item { get; set; }

	// Methods

	public void .ctor() { }

	public void Add(string name, string value) { }

	public void Add(Encoding encoding, string name, string value) { }

	public bool Contains(string name) { }

	public bool Remove(string name) { }

	public string get_Item(string name) { }

	public void set_Item(string name, string value) { }

	public int get_Count() { }

	public bool get_IsReadOnly() { }

	public void Add(Parameter param) { }

	public void Clear() { }

	public bool Contains(Parameter param) { }

	public void CopyTo(Parameter[] array, int arrayIndex) { }

	public bool Remove(Parameter param) { }

	public int IndexOf(Parameter param) { }

	public void Insert(int index, Parameter param) { }

	public void RemoveAt(int index) { }

	public Parameter get_Item(int index) { }

	public void set_Item(int index, Parameter value) { }

	public IEnumerator<Parameter> GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	internal void Encode(FormatOptions options, StringBuilder builder, ref int lineLength, Encoding charset) { }

	public override string ToString() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void add_Changed(EventHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void remove_Changed(EventHandler value) { }

	private void OnParamChanged(object sender, EventArgs args) { }

	private void OnChanged() { }

	private static bool SkipParamName(byte[] text, ref int index, int endIndex) { }

	private static bool TryParseNameValuePair(ParserOptions options, byte[] text, ref int index, int endIndex, bool throwOnError, out ParameterList.NameValuePair pair) { }

	private static bool TryGetCharset(byte[] text, ref int index, int endIndex, out string charset) { }

	private static string DecodeRfc2231(out Encoding encoding, ref Decoder decoder, HexDecoder hex, byte[] text, int startIndex, int count, bool flush) { }

	internal static bool TryParse(ParserOptions options, byte[] text, ref int index, int endIndex, bool throwOnError, out ParameterList paramList) { }
}

// Namespace: 
private class ParameterList.NameValuePair : IComparable<ParameterList.NameValuePair>
{
	// Fields
	public int ValueLength;
	public int ValueStart;
	public bool Encoded;
	public byte[] Value;
	public string Name;
	public Nullable<int> Id;

	// Methods

	public int CompareTo(ParameterList.NameValuePair other) { }

	public void .ctor() { }
}

// Namespace: MimeKit
public class ParseException : FormatException
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <TokenIndex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <ErrorIndex>k__BackingField;

	// Properties
	private int TokenIndex { set; }
	private int ErrorIndex { set; }

	// Methods

	public void .ctor(string message, int tokenIndex, int errorIndex, Exception innerException) { }

	public void .ctor(string message, int tokenIndex, int errorIndex) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_TokenIndex(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_ErrorIndex(int value) { }
}

// Namespace: MimeKit
public class ParserOptions
{
	// Fields
	private readonly Dictionary<string, ConstructorInfo> mimeTypes;
	private static readonly Type[] ConstructorArgTypes;
	public static readonly ParserOptions Default;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RfcComplianceMode <AddressParserComplianceMode>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <AllowUnquotedCommasInAddresses>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <AllowAddressesWithoutDomain>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <MaxAddressGroupDepth>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RfcComplianceMode <ParameterComplianceMode>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RfcComplianceMode <Rfc2047ComplianceMode>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <RespectContentLength>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Encoding <CharsetEncoding>k__BackingField;

	// Properties
	public RfcComplianceMode AddressParserComplianceMode { get; set; }
	public bool AllowUnquotedCommasInAddresses { get; set; }
	public bool AllowAddressesWithoutDomain { get; set; }
	public int MaxAddressGroupDepth { get; set; }
	public RfcComplianceMode ParameterComplianceMode { get; set; }
	public RfcComplianceMode Rfc2047ComplianceMode { get; set; }
	public bool RespectContentLength { get; set; }
	public Encoding CharsetEncoding { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public RfcComplianceMode get_AddressParserComplianceMode() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_AddressParserComplianceMode(RfcComplianceMode value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_AllowUnquotedCommasInAddresses() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_AllowUnquotedCommasInAddresses(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_AllowAddressesWithoutDomain() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_AllowAddressesWithoutDomain(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_MaxAddressGroupDepth() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_MaxAddressGroupDepth(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public RfcComplianceMode get_ParameterComplianceMode() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ParameterComplianceMode(RfcComplianceMode value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public RfcComplianceMode get_Rfc2047ComplianceMode() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Rfc2047ComplianceMode(RfcComplianceMode value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_RespectContentLength() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_RespectContentLength(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Encoding get_CharsetEncoding() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_CharsetEncoding(Encoding value) { }

	public void .ctor() { }

	public ParserOptions Clone() { }

	private static void .cctor() { }
}

// Namespace: MimeKit
public enum RfcComplianceMode
{
	// Fields
	public int value__;
	public const RfcComplianceMode Loose = 0;
	public const RfcComplianceMode Strict = 1;
}

// Namespace: MimeKit
public class TextPart : MimePart
{
	// Properties
	public string Text { set; }

	// Methods

	private static string GetMediaSubtype(TextFormat format) { }

	public void .ctor(TextFormat format) { }

	public void set_Text(string value) { }

	public override void Accept(MimeVisitor visitor) { }

	public void SetText(Encoding encoding, string text) { }
}

// Namespace: MimeKit
public enum XMessagePriority
{
	// Fields
	public int value__;
	public const XMessagePriority Highest = 1;
	public const XMessagePriority High = 2;
	public const XMessagePriority Normal = 3;
	public const XMessagePriority Low = 4;
	public const XMessagePriority Lowest = 5;
}

// Namespace: MimeKit.Utils
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal enum CharType
{
	// Fields
	public ushort value__;
	public const CharType None = 0;
	public const CharType IsAscii = 1;
	public const CharType IsAtom = 2;
	public const CharType IsAttrChar = 4;
	public const CharType IsBlank = 8;
	public const CharType IsControl = 16;
	public const CharType IsDomainSafe = 32;
	public const CharType IsEncodedPhraseSafe = 64;
	public const CharType IsEncodedWordSafe = 128;
	public const CharType IsQuotedPrintableSafe = 256;
	public const CharType IsSpace = 512;
	public const CharType IsSpecial = 1024;
	public const CharType IsTokenSpecial = 2048;
	public const CharType IsWhitespace = 4096;
	public const CharType IsXDigit = 8192;
	public const CharType IsPhraseAtom = 16384;
	public const CharType IsAsciiAtom = 3;
}

// Namespace: MimeKit.Utils
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class ByteExtensions
{
	// Fields
	private static readonly CharType[] table;

	// Methods

	private static void RemoveFlags(string values, CharType bit) { }

	private static void SetFlags(string values, CharType bit, CharType bitcopy, bool remove) { }

	private static void .cctor() { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsAsciiAtom(byte c) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsPhraseAtom(byte c) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsAtom(byte c) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsAttr(byte c) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsBlank(byte c) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsCtrl(byte c) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsDomain(byte c) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsQpSafe(byte c) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsToken(byte c) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsType(byte c, CharType type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsWhitespace(byte c) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsXDigit(byte c) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static byte ToXDigit(byte c) { }
}

// Namespace: MimeKit.Utils
internal static class CharsetUtils
{
	// Fields
	private static readonly Dictionary<string, int> aliases;
	public static readonly Encoding Latin1;
	public static readonly Encoding UTF8;

	// Methods

	private static void .cctor() { }

	private static bool ProbeCharset(int codepage) { }

	private static int AddAliases(Dictionary<string, int> dict, int codepage, int fallback, string[] names) { }

	public static string GetMimeCharset(Encoding encoding) { }

	private static int ParseIsoCodePage(string charset) { }

	internal static int ParseCodePage(string charset) { }

	public static int GetCodePage(string charset) { }

	public static Encoding GetEncoding(string charset, string fallback) { }

	public static Encoding GetEncoding(int codepage, string fallback) { }

	public static Encoding GetEncoding(int codepage) { }

	internal static char[] ConvertToUnicode(ParserOptions options, byte[] input, int startIndex, int length, out int charCount) { }

	public static string ConvertToUnicode(ParserOptions options, byte[] buffer, int startIndex, int length) { }

	internal static char[] ConvertToUnicode(Encoding encoding, byte[] input, int startIndex, int length, out int charCount) { }

	internal static char[] ConvertToUnicode(ParserOptions options, int codepage, byte[] input, int startIndex, int length, out int charCount) { }
}

// Namespace: 
private class CharsetUtils.InvalidByteCountFallback : DecoderFallback
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <InvalidByteCount>k__BackingField;

	// Properties
	public int InvalidByteCount { get; set; }
	public override int MaxCharCount { get; }

	// Methods

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_InvalidByteCount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_InvalidByteCount(int value) { }

	public void Reset() { }

	public override DecoderFallbackBuffer CreateFallbackBuffer() { }

	public override int get_MaxCharCount() { }
}

// Namespace: 
private class CharsetUtils.InvalidByteCountFallback.InvalidByteCountFallbackBuffer : DecoderFallbackBuffer
{
	// Fields
	private readonly CharsetUtils.InvalidByteCountFallback fallback;
	private bool invalid;
	private int current;

	// Methods

	public void .ctor(CharsetUtils.InvalidByteCountFallback fallback) { }

	public override bool Fallback(byte[] bytesUnknown, int index) { }

	public override char GetNextChar() { }

	public override void Reset() { }
}

// Namespace: MimeKit.Utils
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal enum DateTokenFlags
{
	// Fields
	public byte value__;
	public const DateTokenFlags None = 0;
	public const DateTokenFlags NonNumeric = 1;
	public const DateTokenFlags NonWeekday = 2;
	public const DateTokenFlags NonMonth = 4;
	public const DateTokenFlags NonTime = 8;
	public const DateTokenFlags NonAlphaZone = 16;
	public const DateTokenFlags NonNumericZone = 32;
	public const DateTokenFlags HasColon = 64;
	public const DateTokenFlags HasSign = 128;
}

// Namespace: MimeKit.Utils
internal class DateToken
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private DateTokenFlags <Flags>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <StartIndex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Length>k__BackingField;

	// Properties
	public DateTokenFlags Flags { get; set; }
	public int StartIndex { get; set; }
	public int Length { get; set; }
	public bool IsNumeric { get; }
	public bool IsWeekday { get; }
	public bool IsMonth { get; }
	public bool IsTimeOfDay { get; }
	public bool IsNumericZone { get; }
	public bool IsAlphaZone { get; }
	public bool IsTimeZone { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public DateTokenFlags get_Flags() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Flags(DateTokenFlags value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_StartIndex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_StartIndex(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Length() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Length(int value) { }

	public bool get_IsNumeric() { }

	public bool get_IsWeekday() { }

	public bool get_IsMonth() { }

	public bool get_IsTimeOfDay() { }

	public bool get_IsNumericZone() { }

	public bool get_IsAlphaZone() { }

	public bool get_IsTimeZone() { }

	public void .ctor(DateTokenFlags flags, int startIndex, int length) { }
}

// Namespace: MimeKit.Utils
public static class DateUtils
{
	// Fields
	internal static readonly DateTime UnixEpoch;
	private static readonly string[] Months;
	private static readonly string[] WeekDays;
	private static readonly Dictionary<string, int> timezones;
	private static readonly DateTokenFlags[] datetok;

	// Methods

	private static void .cctor() { }

	private static bool TryGetWeekday(DateToken token, byte[] text, out DayOfWeek weekday) { }

	private static bool TryGetDayOfMonth(DateToken token, byte[] text, out int day) { }

	private static bool TryGetMonth(DateToken token, byte[] text, out int month) { }

	private static bool TryGetYear(DateToken token, byte[] text, out int year) { }

	private static bool TryGetTimeOfDay(DateToken token, byte[] text, out int hour, out int minute, out int second) { }

	private static bool TryGetTimeZone(DateToken token, byte[] text, out int tzone) { }

	private static bool IsTokenDelimeter(byte c) { }

	[IteratorStateMachineAttribute] // RVA: 0x55760 Offset: 0x54B60 VA: 0x180055760
	private static IEnumerable<DateToken> TokenizeDate(byte[] text, int startIndex, int length) { }

	private static bool TryParseStandardDateFormat(IList<DateToken> tokens, byte[] text, out DateTimeOffset date) { }

	private static bool TryParseUnknownDateFormat(IList<DateToken> tokens, byte[] text, out DateTimeOffset date) { }

	public static bool TryParse(byte[] buffer, int startIndex, int length, out DateTimeOffset date) { }

	public static string FormatDate(DateTimeOffset date) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DateUtils.<TokenizeDate>d__19 : IEnumerable<DateToken>, IEnumerable, IEnumerator<DateToken>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private DateToken <>2__current;
	private int <>l__initialThreadId;
	private int startIndex;
	public int <>3__startIndex;
	private int length;
	public int <>3__length;
	private byte[] text;
	public byte[] <>3__text;
	private int <endIndex>5__2;
	private int <index>5__3;

	// Properties
	private DateToken System.Collections.Generic.IEnumerator<MimeKit.Utils.DateToken>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private DateToken System.Collections.Generic.IEnumerator<MimeKit.Utils.DateToken>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<DateToken> System.Collections.Generic.IEnumerable<MimeKit.Utils.DateToken>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: MimeKit.Utils
public static class MimeUtils
{
	// Fields
	public static readonly IEqualityComparer<string> OrdinalIgnoreCase;

	// Methods

	internal static void GetRandomBytes(byte[] buffer) { }

	public static string GenerateMessageId(string domain) { }

	public static string GenerateMessageId() { }

	[IteratorStateMachineAttribute] // RVA: 0x624F0 Offset: 0x618F0 VA: 0x1800624F0
	public static IEnumerable<string> EnumerateReferences(byte[] buffer, int startIndex, int length) { }

	public static IEnumerable<string> EnumerateReferences(string text) { }

	public static string ParseMessageId(byte[] buffer, int startIndex, int length) { }

	public static bool TryParse(byte[] buffer, int startIndex, int length, out Version version) { }

	public static bool TryParse(string text, out ContentEncoding encoding) { }

	public static string Quote(string text) { }

	public static string Unquote(string text) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class MimeUtils.<EnumerateReferences>d__5 : IEnumerable<string>, IEnumerable, IEnumerator<string>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private string <>2__current;
	private int <>l__initialThreadId;
	private byte[] buffer;
	public byte[] <>3__buffer;
	private int startIndex;
	public int <>3__startIndex;
	private int length;
	public int <>3__length;
	private int <endIndex>5__2;
	private int <index>5__3;

	// Properties
	private string System.Collections.Generic.IEnumerator<System.String>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string System.Collections.Generic.IEnumerator<System.String>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<string> System.Collections.Generic.IEnumerable<System.String>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: MimeKit.Utils
internal sealed class OptimizedOrdinalIgnoreCaseComparer : IEqualityComparer<string>
{
	// Methods

	public void .ctor() { }

	private static int ToUpper(int c) { }

	public bool Equals(string x, string y) { }

	public int GetHashCode(string obj) { }
}

// Namespace: MimeKit.Utils
internal static class ParseUtils
{
	// Fields
	private static readonly IdnMapping idn;
	private static readonly byte[] GreaterThanOrAt;

	// Methods

	public static void ValidateArguments(ParserOptions options, byte[] buffer) { }

	public static void ValidateArguments(ParserOptions options, string text) { }

	public static void ValidateArguments(byte[] buffer, int startIndex, int length) { }

	public static bool TryParseInt32(byte[] text, ref int index, int endIndex, out int value) { }

	public static bool SkipWhiteSpace(byte[] text, ref int index, int endIndex) { }

	public static bool SkipComment(byte[] text, ref int index, int endIndex) { }

	public static bool SkipCommentsAndWhiteSpace(byte[] text, ref int index, int endIndex, bool throwOnError) { }

	public static bool SkipQuoted(byte[] text, ref int index, int endIndex, bool throwOnError) { }

	public static bool SkipAtom(byte[] text, ref int index, int endIndex) { }

	public static bool SkipPhraseAtom(byte[] text, ref int index, int endIndex) { }

	public static bool SkipToken(byte[] text, ref int index, int endIndex) { }

	public static bool SkipWord(byte[] text, ref int index, int endIndex, bool throwOnError) { }

	public static bool IsSentinel(byte c, byte[] sentinels) { }

	private static bool TryParseDotAtom(byte[] text, ref int index, int endIndex, byte[] sentinels, bool throwOnError, string tokenType, out string dotatom) { }

	private static bool TryParseDomainLiteral(byte[] text, ref int index, int endIndex, bool throwOnError, out string domain) { }

	public static bool TryParseDomain(byte[] text, ref int index, int endIndex, byte[] sentinels, bool throwOnError, out string domain) { }

	public static bool TryParseMsgId(byte[] text, ref int index, int endIndex, bool requireAngleAddr, bool throwOnError, out string msgid) { }

	public static bool IsInternational(string value) { }

	public static bool IsIdnEncoded(string value) { }

	public static string IdnEncode(string unicode) { }

	public static string IdnDecode(string ascii) { }

	private static void .cctor() { }
}

// Namespace: MimeKit.Utils
public static class Rfc2047
{
	// Methods

	private static bool IsAscii(byte c) { }

	private static bool IsAsciiAtom(byte c) { }

	private static bool IsAtom(byte c) { }

	private static bool IsBbQq(byte c) { }

	private static bool IsLwsp(byte c) { }

	private static bool TryGetEncodedWordToken(byte* input, byte* word, int length, out Rfc2047.Token token) { }

	private static IList<Rfc2047.Token> TokenizePhrase(ParserOptions options, byte* inbuf, int startIndex, int length) { }

	private static IList<Rfc2047.Token> TokenizeText(ParserOptions options, byte* inbuf, int startIndex, int length) { }

	private static int DecodeToken(Rfc2047.Token token, IMimeDecoder decoder, byte* input, byte* output) { }

	private static string DecodeTokens(ParserOptions options, IList<Rfc2047.Token> tokens, byte[] input, byte* inbuf, int length) { }

	internal static string DecodePhrase(ParserOptions options, byte[] phrase, int startIndex, int count, out int codepage) { }

	public static string DecodePhrase(ParserOptions options, byte[] phrase, int startIndex, int count) { }

	internal static string DecodeText(ParserOptions options, byte[] text, int startIndex, int count, out int codepage) { }

	public static string DecodeText(ParserOptions options, byte[] text, int startIndex, int count) { }

	public static string DecodeText(ParserOptions options, byte[] text) { }

	private static byte[] FoldTokens(FormatOptions options, IList<Rfc2047.Token> tokens, string field, byte[] input) { }

	internal static byte[] FoldUnstructuredHeader(FormatOptions options, string field, byte[] text) { }

	private static byte[] CharsetConvert(Encoding charset, char[] word, int length, out int converted) { }

	private static ContentEncoding GetBestContentEncoding(byte[] text, int startIndex, int length) { }

	private static bool CharsetRequiresBase64(Encoding encoding) { }

	internal static int AppendEncodedWord(StringBuilder str, Encoding charset, string text, int startIndex, int length, QEncodeMode mode) { }

	private static void AppendQuoted(StringBuilder str, string text, int startIndex, int length) { }

	private static bool IsAtom(char c) { }

	private static bool IsBlank(char c) { }

	private static bool IsCtrl(char c) { }

	private static int EstimateEncodedWordLength(string charset, int byteCount, int encodeCount) { }

	private static int EstimateEncodedWordLength(Encoding charset, int byteCount, int encodeCount) { }

	private static bool ExceedsMaxLineLength(FormatOptions options, Encoding charset, Rfc2047.Word word) { }

	private static IList<Rfc2047.Word> GetRfc822Words(FormatOptions options, Encoding charset, string text, bool phrase) { }

	private static bool ShouldMergeWords(FormatOptions options, Encoding charset, IList<Rfc2047.Word> words, Rfc2047.Word word, int i) { }

	private static IList<Rfc2047.Word> Merge(FormatOptions options, Encoding charset, IList<Rfc2047.Word> words) { }

	private static byte[] Encode(FormatOptions options, Encoding charset, string text, bool phrase) { }

	public static byte[] EncodePhrase(FormatOptions options, Encoding charset, string phrase) { }

	public static byte[] EncodeText(FormatOptions options, Encoding charset, string text) { }
}

// Namespace: 
private class Rfc2047.Token
{
	// Fields
	public ContentEncoding Encoding;
	public string CharsetName;
	public string CultureName;
	public int CodePage;
	public int StartIndex;
	public int Length;
	public bool Is8bit;

	// Properties
	public string CharsetCulture { get; }

	// Methods

	public string get_CharsetCulture() { }

	public void .ctor(string charset, string culture, ContentEncoding encoding, int startIndex, int length) { }

	public void .ctor(int startIndex, int length) { }
}

// Namespace: 
private enum Rfc2047.WordType
{
	// Fields
	public int value__;
	public const Rfc2047.WordType Atom = 0;
	public const Rfc2047.WordType QuotedString = 1;
	public const Rfc2047.WordType EncodedWord = 2;
}

// Namespace: 
private enum Rfc2047.WordEncoding
{
	// Fields
	public int value__;
	public const Rfc2047.WordEncoding Ascii = 0;
	public const Rfc2047.WordEncoding Latin1 = 1;
	public const Rfc2047.WordEncoding UserSpecified = 2;
}

// Namespace: 
private class Rfc2047.Word
{
	// Fields
	public Rfc2047.WordType Type;
	public int StartIndex;
	public int CharCount;
	public Rfc2047.WordEncoding Encoding;
	public int ByteCount;
	public int EncodeCount;
	public int QuotedPairs;

	// Methods

	public void .ctor() { }

	public void CopyTo(Rfc2047.Word word) { }
}

// Namespace: MimeKit.Utils
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class StringBuilderExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static StringBuilder LineWrap(StringBuilder text, FormatOptions options) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void AppendTokens(StringBuilder text, FormatOptions options, ref int lineLength, List<string> tokens) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static StringBuilder AppendFolded(StringBuilder text, FormatOptions options, bool firstToken, string value, ref int lineLength) { }
}

// Namespace: MimeKit.Text
public enum TextFormat
{
	// Fields
	public int value__;
	public const TextFormat Plain = 0;
	public const TextFormat Text = 0;
	public const TextFormat Flowed = 1;
	public const TextFormat Html = 2;
	public const TextFormat Enriched = 3;
	public const TextFormat CompressedRichText = 4;
	public const TextFormat RichText = 5;
}

// Namespace: MimeKit.IO
public class FilteredStream : Stream, ICancellableStream
{
	// Fields
	private List<IMimeFilter> filters;
	private FilteredStream.IOOperation lastOp;
	private int filteredLength;
	private int filteredIndex;
	private byte[] filtered;
	private byte[] readbuf;
	private bool disposed;
	private bool flushed;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Stream <Source>k__BackingField;

	// Properties
	public Stream Source { get; set; }
	public override bool CanRead { get; }
	public override bool CanWrite { get; }
	public override bool CanSeek { get; }
	public override bool CanTimeout { get; }
	public override long Length { get; }
	public override long Position { get; set; }
	public override int ReadTimeout { get; set; }
	public override int WriteTimeout { get; set; }

	// Methods

	public void .ctor(Stream source) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Stream get_Source() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Source(Stream value) { }

	public void Add(IMimeFilter filter) { }

	private void CheckDisposed() { }

	private void CheckCanRead() { }

	private void CheckCanWrite() { }

	public override bool get_CanRead() { }

	public override bool get_CanWrite() { }

	public override bool get_CanSeek() { }

	public override bool get_CanTimeout() { }

	public override long get_Length() { }

	public override long get_Position() { }

	public override void set_Position(long value) { }

	public override int get_ReadTimeout() { }

	public override void set_ReadTimeout(int value) { }

	public override int get_WriteTimeout() { }

	public override void set_WriteTimeout(int value) { }

	private static void ValidateArguments(byte[] buffer, int offset, int count) { }

	public int Read(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	public override int Read(byte[] buffer, int offset, int count) { }

	[AsyncStateMachineAttribute] // RVA: 0x79AD0 Offset: 0x78ED0 VA: 0x180079AD0
	public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	public void Write(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	public override void Write(byte[] buffer, int offset, int count) { }

	public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	public override long Seek(long offset, SeekOrigin origin) { }

	public void Flush(CancellationToken cancellationToken) { }

	public override void Flush() { }

	[AsyncStateMachineAttribute] // RVA: 0x7CE50 Offset: 0x7C250 VA: 0x18007CE50
	public override Task FlushAsync(CancellationToken cancellationToken) { }

	public override void SetLength(long value) { }

	protected override void Dispose(bool disposing) { }
}

// Namespace: 
private enum FilteredStream.IOOperation
{
	// Fields
	public byte value__;
	public const FilteredStream.IOOperation Read = 0;
	public const FilteredStream.IOOperation Write = 1;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct FilteredStream.<ReadAsync>d__43 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder<int> <>t__builder;
	public FilteredStream <>4__this;
	public byte[] buffer;
	public int offset;
	public int count;
	public CancellationToken cancellationToken;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int> <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct FilteredStream.<FlushAsync>d__50 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public FilteredStream <>4__this;
	public CancellationToken cancellationToken;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: MimeKit.IO
public interface ICancellableStream
{
	// Methods

	public abstract int Read(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	public abstract void Write(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	public abstract void Flush(CancellationToken cancellationToken) { }
}

// Namespace: MimeKit.IO
public class MeasuringStream : Stream
{
	// Fields
	private bool disposed;
	private long position;
	private long length;

	// Properties
	public override bool CanRead { get; }
	public override bool CanWrite { get; }
	public override bool CanSeek { get; }
	public override bool CanTimeout { get; }
	public override long Length { get; }
	public override long Position { get; set; }

	// Methods

	public void .ctor() { }

	private void CheckDisposed() { }

	public override bool get_CanRead() { }

	public override bool get_CanWrite() { }

	public override bool get_CanSeek() { }

	public override bool get_CanTimeout() { }

	public override long get_Length() { }

	public override long get_Position() { }

	public override void set_Position(long value) { }

	private static void ValidateArguments(byte[] buffer, int offset, int count) { }

	public override int Read(byte[] buffer, int offset, int count) { }

	public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	public override void Write(byte[] buffer, int offset, int count) { }

	public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	public override long Seek(long offset, SeekOrigin origin) { }

	public override void Flush() { }

	public override Task FlushAsync(CancellationToken cancellationToken) { }

	public override void SetLength(long value) { }

	protected override void Dispose(bool disposing) { }
}

// Namespace: MimeKit.IO.Filters
public class BestEncodingFilter : IMimeFilter
{
	// Fields
	private readonly byte[] marker;
	private int maxline;
	private int linelen;
	private int count0;
	private int count8;
	private int markerLength;
	private bool hasMarker;
	private int total;
	private byte pc;

	// Methods

	public void .ctor() { }

	public ContentEncoding GetBestEncoding(EncodingConstraint constraint, int maxLineLength = 78) { }

	private static bool IsMboxMarker(byte[] marker) { }

	private void Scan(byte* inptr, byte* inend) { }

	private static void ValidateArguments(byte[] input, int startIndex, int length) { }

	public byte[] Filter(byte[] input, int startIndex, int length, out int outputIndex, out int outputLength) { }

	public byte[] Flush(byte[] input, int startIndex, int length, out int outputIndex, out int outputLength) { }
}

// Namespace: MimeKit.IO.Filters
public class DecoderFilter : MimeFilterBase
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IMimeDecoder <Decoder>k__BackingField;

	// Properties
	public IMimeDecoder Decoder { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IMimeDecoder get_Decoder() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Decoder(IMimeDecoder value) { }

	public void .ctor(IMimeDecoder decoder) { }

	public static IMimeFilter Create(ContentEncoding encoding) { }

	protected override byte[] Filter(byte[] input, int startIndex, int length, out int outputIndex, out int outputLength, bool flush) { }
}

// Namespace: MimeKit.IO.Filters
public class Dos2UnixFilter : MimeFilterBase
{
	// Fields
	private readonly bool ensureNewLine;
	private byte pc;

	// Methods

	public void .ctor(bool ensureNewLine = False) { }

	private int Filter(byte* inbuf, int length, byte* outbuf, bool flush) { }

	protected override byte[] Filter(byte[] input, int startIndex, int length, out int outputIndex, out int outputLength, bool flush) { }
}

// Namespace: MimeKit.IO.Filters
public class EncoderFilter : MimeFilterBase
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IMimeEncoder <Encoder>k__BackingField;

	// Properties
	public IMimeEncoder Encoder { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IMimeEncoder get_Encoder() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Encoder(IMimeEncoder value) { }

	public void .ctor(IMimeEncoder encoder) { }

	public static IMimeFilter Create(ContentEncoding encoding) { }

	protected override byte[] Filter(byte[] input, int startIndex, int length, out int outputIndex, out int outputLength, bool flush) { }
}

// Namespace: MimeKit.IO.Filters
public interface IMimeFilter
{
	// Methods

	public abstract byte[] Filter(byte[] input, int startIndex, int length, out int outputIndex, out int outputLength) { }

	public abstract byte[] Flush(byte[] input, int startIndex, int length, out int outputIndex, out int outputLength) { }
}

// Namespace: MimeKit.IO.Filters
public abstract class MimeFilterBase : IMimeFilter
{
	// Fields
	private int preloadLength;
	private byte[] preload;
	private byte[] output;
	private byte[] inbuf;

	// Properties
	protected byte[] OutputBuffer { get; }

	// Methods

	protected void .ctor() { }

	protected byte[] get_OutputBuffer() { }

	protected abstract byte[] Filter(byte[] input, int startIndex, int length, out int outputIndex, out int outputLength, bool flush) { }

	private static int GetIdealBufferSize(int need) { }

	private byte[] PreFilter(byte[] input, ref int startIndex, ref int length) { }

	private static void ValidateArguments(byte[] input, int startIndex, int length) { }

	public byte[] Filter(byte[] input, int startIndex, int length, out int outputIndex, out int outputLength) { }

	public byte[] Flush(byte[] input, int startIndex, int length, out int outputIndex, out int outputLength) { }

	protected void EnsureOutputSize(int size, bool keep) { }
}

// Namespace: MimeKit.IO.Filters
public class PassThroughFilter : IMimeFilter
{
	// Methods

	public void .ctor() { }

	public byte[] Filter(byte[] input, int startIndex, int length, out int outputIndex, out int outputLength) { }

	public byte[] Flush(byte[] input, int startIndex, int length, out int outputIndex, out int outputLength) { }
}

// Namespace: MimeKit.IO.Filters
public class Unix2DosFilter : MimeFilterBase
{
	// Fields
	private readonly bool ensureNewLine;
	private byte pc;

	// Methods

	public void .ctor(bool ensureNewLine = False) { }

	private int Filter(byte* inbuf, int length, byte* outbuf, bool flush) { }

	protected override byte[] Filter(byte[] input, int startIndex, int length, out int outputIndex, out int outputLength, bool flush) { }
}

// Namespace: MimeKit.Encodings
public class Base64Decoder : IMimeDecoder
{
	// Fields
	private static readonly byte[] base64_rank;
	private uint saved;
	private byte bytes;
	private byte npad;

	// Methods

	public void .ctor() { }

	public int EstimateOutputLength(int inputLength) { }

	private void ValidateArguments(byte[] input, int startIndex, int length, byte[] output) { }

	public int Decode(byte* input, int length, byte* output) { }

	public int Decode(byte[] input, int startIndex, int length, byte[] output) { }

	public void Reset() { }

	private static void .cctor() { }
}

// Namespace: MimeKit.Encodings
public class Base64Encoder : IMimeEncoder
{
	// Fields
	private static readonly byte[] base64_alphabet;
	private readonly int quartetsPerLine;
	private readonly bool rfc2047;
	private int quartets;
	private byte saved1;
	private byte saved2;
	private byte saved;

	// Methods

	internal void .ctor(bool rfc2047, int maxLineLength = 72) { }

	public void .ctor(int maxLineLength = 72) { }

	public int EstimateOutputLength(int inputLength) { }

	private void ValidateArguments(byte[] input, int startIndex, int length, byte[] output) { }

	private int Encode(byte* input, int length, byte* output) { }

	public int Encode(byte[] input, int startIndex, int length, byte[] output) { }

	private int Flush(byte* input, int length, byte* output) { }

	public int Flush(byte[] input, int startIndex, int length, byte[] output) { }

	public void Reset() { }

	private static void .cctor() { }
}

// Namespace: MimeKit.Encodings
public class HexDecoder : IMimeDecoder
{
	// Fields
	private HexDecoder.HexDecoderState state;
	private byte saved;

	// Methods

	public void .ctor() { }

	public int EstimateOutputLength(int inputLength) { }

	private void ValidateArguments(byte[] input, int startIndex, int length, byte[] output) { }

	public int Decode(byte* input, int length, byte* output) { }

	public int Decode(byte[] input, int startIndex, int length, byte[] output) { }

	public void Reset() { }
}

// Namespace: 
private enum HexDecoder.HexDecoderState
{
	// Fields
	public byte value__;
	public const HexDecoder.HexDecoderState PassThrough = 0;
	public const HexDecoder.HexDecoderState Percent = 1;
	public const HexDecoder.HexDecoderState DecodeByte = 2;
}

// Namespace: MimeKit.Encodings
public class HexEncoder : IMimeEncoder
{
	// Fields
	private static readonly byte[] hex_alphabet;

	// Methods

	public void .ctor() { }

	public int EstimateOutputLength(int inputLength) { }

	private void ValidateArguments(byte[] input, int startIndex, int length, byte[] output) { }

	private static int Encode(byte* input, int length, byte* output) { }

	public int Encode(byte[] input, int startIndex, int length, byte[] output) { }

	public int Flush(byte[] input, int startIndex, int length, byte[] output) { }

	private static void .cctor() { }
}

// Namespace: MimeKit.Encodings
public interface IMimeDecoder
{
	// Methods

	public abstract int EstimateOutputLength(int inputLength) { }

	public abstract int Decode(byte* input, int length, byte* output) { }

	public abstract int Decode(byte[] input, int startIndex, int length, byte[] output) { }

	public abstract void Reset() { }
}

// Namespace: MimeKit.Encodings
public interface IMimeEncoder
{
	// Methods

	public abstract int EstimateOutputLength(int inputLength) { }

	public abstract int Encode(byte[] input, int startIndex, int length, byte[] output) { }

	public abstract int Flush(byte[] input, int startIndex, int length, byte[] output) { }
}

// Namespace: MimeKit.Encodings
public enum QEncodeMode
{
	// Fields
	public byte value__;
	public const QEncodeMode Phrase = 0;
	public const QEncodeMode Text = 1;
}

// Namespace: MimeKit.Encodings
public class QEncoder : IMimeEncoder
{
	// Fields
	private static readonly byte[] hex_alphabet;
	private readonly CharType mask;

	// Methods

	public void .ctor(QEncodeMode mode) { }

	public int EstimateOutputLength(int inputLength) { }

	private void ValidateArguments(byte[] input, int startIndex, int length, byte[] output) { }

	private int Encode(byte* input, int length, byte* output) { }

	public int Encode(byte[] input, int startIndex, int length, byte[] output) { }

	private int Flush(byte* input, int length, byte* output) { }

	public int Flush(byte[] input, int startIndex, int length, byte[] output) { }

	public void Reset() { }

	private static void .cctor() { }
}

// Namespace: MimeKit.Encodings
public class QuotedPrintableDecoder : IMimeDecoder
{
	// Fields
	private readonly bool rfc2047;
	private QuotedPrintableDecoder.QpDecoderState state;
	private byte saved;

	// Methods

	public void .ctor(bool rfc2047) { }

	public void .ctor() { }

	public int EstimateOutputLength(int inputLength) { }

	private void ValidateArguments(byte[] input, int startIndex, int length, byte[] output) { }

	public int Decode(byte* input, int length, byte* output) { }

	public int Decode(byte[] input, int startIndex, int length, byte[] output) { }

	public void Reset() { }
}

// Namespace: 
private enum QuotedPrintableDecoder.QpDecoderState
{
	// Fields
	public byte value__;
	public const QuotedPrintableDecoder.QpDecoderState PassThrough = 0;
	public const QuotedPrintableDecoder.QpDecoderState EqualSign = 1;
	public const QuotedPrintableDecoder.QpDecoderState SoftBreak = 2;
	public const QuotedPrintableDecoder.QpDecoderState DecodeByte = 3;
}

// Namespace: MimeKit.Encodings
public class QuotedPrintableEncoder : IMimeEncoder
{
	// Fields
	private static readonly byte[] hex_alphabet;
	private short currentLineLength;
	private short saved;

	// Methods

	public void .ctor() { }

	public int EstimateOutputLength(int inputLength) { }

	private void ValidateArguments(byte[] input, int startIndex, int length, byte[] output) { }

	private int Encode(byte* input, int length, byte* output) { }

	public int Encode(byte[] input, int startIndex, int length, byte[] output) { }

	private int Flush(byte* input, int length, byte* output) { }

	public int Flush(byte[] input, int startIndex, int length, byte[] output) { }

	public void Reset() { }

	private static void .cctor() { }
}

// Namespace: MimeKit.Encodings
public class UUDecoder : IMimeDecoder
{
	// Fields
	private static readonly byte[] uudecode_rank;
	private readonly UUDecoder.UUDecoderState initial;
	private UUDecoder.UUDecoderState state;
	private byte nsaved;
	private byte uulen;
	private uint saved;

	// Methods

	public void .ctor(bool payloadOnly) { }

	public void .ctor() { }

	public int EstimateOutputLength(int inputLength) { }

	private void ValidateArguments(byte[] input, int startIndex, int length, byte[] output) { }

	private byte* ScanBeginMarker(byte* inptr, byte* inend) { }

	public int Decode(byte* input, int length, byte* output) { }

	public int Decode(byte[] input, int startIndex, int length, byte[] output) { }

	public void Reset() { }

	private static void .cctor() { }
}

// Namespace: 
private enum UUDecoder.UUDecoderState
{
	// Fields
	public byte value__;
	public const UUDecoder.UUDecoderState ExpectBegin = 0;
	public const UUDecoder.UUDecoderState B = 1;
	public const UUDecoder.UUDecoderState Be = 2;
	public const UUDecoder.UUDecoderState Beg = 3;
	public const UUDecoder.UUDecoderState Begi = 4;
	public const UUDecoder.UUDecoderState Begin = 5;
	public const UUDecoder.UUDecoderState ExpectPayload = 6;
	public const UUDecoder.UUDecoderState Payload = 7;
	public const UUDecoder.UUDecoderState Ended = 8;
}

// Namespace: MimeKit.Encodings
public class UUEncoder : IMimeEncoder
{
	// Fields
	private readonly byte[] uubuf;
	private uint saved;
	private byte nsaved;
	private byte uulen;

	// Methods

	public void .ctor() { }

	public int EstimateOutputLength(int inputLength) { }

	private void ValidateArguments(byte[] input, int startIndex, int length, byte[] output) { }

	private static byte Encode(int c) { }

	private int Encode(byte* input, int length, byte[] outbuf, byte* output, byte* uuptr) { }

	public int Encode(byte[] input, int startIndex, int length, byte[] output) { }

	private int Flush(byte* input, int length, byte[] outbuf, byte* output, byte* uuptr) { }

	public int Flush(byte[] input, int startIndex, int length, byte[] output) { }

	public void Reset() { }
}

// Namespace: MimeKit.Cryptography
public class AuthenticationResults
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <AuthenticationServiceIdentifier>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Nullable<int> <Instance>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Nullable<int> <Version>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<AuthenticationMethodResult> <Results>k__BackingField;

	// Properties
	public string AuthenticationServiceIdentifier { get; set; }
	public Nullable<int> Instance { get; set; }
	public Nullable<int> Version { get; set; }
	public List<AuthenticationMethodResult> Results { get; set; }

	// Methods

	private void .ctor() { }

	public void .ctor(string authservid) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_AuthenticationServiceIdentifier() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_AuthenticationServiceIdentifier(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Nullable<int> get_Instance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Instance(Nullable<int> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Nullable<int> get_Version() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Version(Nullable<int> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<AuthenticationMethodResult> get_Results() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Results(List<AuthenticationMethodResult> value) { }

	internal void Encode(FormatOptions options, StringBuilder builder, int lineLength) { }

	public override string ToString() { }

	private static bool IsKeyword(byte c) { }

	private static bool SkipKeyword(byte[] text, ref int index, int endIndex) { }

	private static bool SkipValue(byte[] text, ref int index, int endIndex, out bool quoted) { }

	private static bool SkipDomain(byte[] text, ref int index, int endIndex) { }

	private static bool IsPValueToken(byte c) { }

	private static void SkipPValueToken(byte[] text, ref int index, int endIndex) { }

	private static bool SkipPropertyValue(byte[] text, ref int index, int endIndex, out bool quoted) { }

	private static bool TryParseMethods(byte[] text, ref int index, int endIndex, bool throwOnError, AuthenticationResults authres) { }

	private static bool TryParse(byte[] text, ref int index, int endIndex, bool throwOnError, out AuthenticationResults authres) { }

	public static bool TryParse(byte[] buffer, out AuthenticationResults authres) { }
}

// Namespace: MimeKit.Cryptography
public class AuthenticationMethodResult
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Office365AuthenticationServiceIdentifier>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Method>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Nullable<int> <Version>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Result>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <ResultComment>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Action>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Reason>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<AuthenticationMethodProperty> <Properties>k__BackingField;

	// Properties
	public string Office365AuthenticationServiceIdentifier { get; set; }
	public string Method { get; set; }
	public Nullable<int> Version { get; set; }
	public string Result { get; set; }
	public string ResultComment { get; set; }
	public string Action { get; set; }
	public string Reason { get; set; }
	public List<AuthenticationMethodProperty> Properties { get; set; }

	// Methods

	internal void .ctor(string method) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Office365AuthenticationServiceIdentifier() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_Office365AuthenticationServiceIdentifier(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Method() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Method(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Nullable<int> get_Version() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Version(Nullable<int> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Result() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_Result(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_ResultComment() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ResultComment(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Action() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_Action(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Reason() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Reason(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<AuthenticationMethodProperty> get_Properties() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Properties(List<AuthenticationMethodProperty> value) { }

	internal void Encode(FormatOptions options, StringBuilder builder, ref int lineLength) { }

	public override string ToString() { }
}

// Namespace: MimeKit.Cryptography
public class AuthenticationMethodProperty
{
	// Fields
	private static readonly char[] TokenSpecials;
	private Nullable<bool> quoted;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <PropertyType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Property>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Value>k__BackingField;

	// Properties
	public string PropertyType { get; set; }
	public string Property { get; set; }
	public string Value { get; set; }

	// Methods

	internal void .ctor(string ptype, string property, string value, Nullable<bool> quoted) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_PropertyType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_PropertyType(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Property() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Property(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Value() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Value(string value) { }

	internal void AppendTokens(FormatOptions options, List<string> tokens) { }

	public override string ToString() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal sealed class <PrivateImplementationDetails>
{
	// Fields
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=256 1A3C85348BC5860BF602CBBC277C7AC2D2DF632EA6CC9ADF740314BC642B3998 /*Metadata offset 0x9CFC98*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=16 2125B2C332B1113AAE9BFC5E9F7E3B4C91D828CB942C2DF1EEB02502ECCAE9E9 /*Metadata offset 0x9CFD98*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3 4FE2A3190A5828C9D0F15392F8B1ADA5C3B1DC784A0A739C0B0AC74B3B641FE6 /*Metadata offset 0x9CFDA8*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=10 65ABE01F3F85380BB1EEF66216821891883DCDF65F366B52DCE72C26AD08F816 /*Metadata offset 0x9CFDAB*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=64 7543B37FA53FDE2C84F07FD39F368555966AA1C0EB2F2FD26B294D79966E290E /*Metadata offset 0x9CFDB5*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=256 E018D59BFF0E1863CC9EBB723962AA535CB6D089AAEB859A1B21306EADCED143 /*Metadata offset 0x9CFDF5*/;

	// Methods

	internal static uint ComputeStringHash(string s) { }
}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=3
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=10
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=16
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=64
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=256
{}

// Namespace: 
internal class <Module>
{}

// Namespace: Sirenix.Serialization
public class CustomLogger : ILogger
{
	// Fields
	private Action<string> logWarningDelegate;
	private Action<string> logErrorDelegate;
	private Action<Exception> logExceptionDelegate;

	// Methods

	public void .ctor(Action<string> logWarningDelegate, Action<string> logErrorDelegate, Action<Exception> logExceptionDelegate) { }

	public void LogWarning(string warning) { }

	public void LogError(string error) { }

	public void LogException(Exception exception) { }
}

// Namespace: Sirenix.Serialization
public enum DataFormat
{
	// Fields
	public int value__;
	public const DataFormat Binary = 0;
	public const DataFormat JSON = 1;
	public const DataFormat Nodes = 2;
}

// Namespace: Sirenix.Serialization
public static class DefaultLoggers
{
	// Fields
	private static readonly object LOCK;
	private static ILogger unityLogger;

	// Properties
	public static ILogger DefaultLogger { get; }
	public static ILogger UnityLogger { get; }

	// Methods

	public static ILogger get_DefaultLogger() { }

	public static ILogger get_UnityLogger() { }

	private static void .cctor() { }
}

// Namespace: Sirenix.Serialization
public enum ErrorHandlingPolicy
{
	// Fields
	public int value__;
	public const ErrorHandlingPolicy Resilient = 0;
	public const ErrorHandlingPolicy ThrowOnErrors = 1;
	public const ErrorHandlingPolicy ThrowOnWarningsAndErrors = 2;
}

// Namespace: Sirenix.Serialization
[HideMonoScriptAttribute] // RVA: 0xDA550 Offset: 0xD9950 VA: 0x1800DA550
[SirenixGlobalConfigAttribute] // RVA: 0xDA550 Offset: 0xD9950 VA: 0x1800DA550
public class GlobalSerializationConfig : GlobalConfig<GlobalSerializationConfig>
{
	// Fields
	public const string ODIN_SERIALIZATION_CAUTIONARY_WARNING_TEXT = "Odin\'s custom serialization protocol is stable and fast, and doesn\'t use any reflection on standalone platforms in order to serialize and deserialize your data. It is built to be fast, reliable and resilient above all.\n\n*Words of caution* \nHowever, caveats apply - there is a reason Unity chose such a drastically limited serialization protocol. It keeps things simple and manageable, and limits how much complexity you can introduce into your data structures. It can be very easy to get carried away and shoot yourself in the foot when all limitations suddenly disappear, and hence we have included this cautionary warning.\n\nThere can of course be valid reasons to use a more powerful serialization protocol such as Odin\'s. However, please read the \'Words of caution\' section under \'Serialize Anything\' in the Manual, so you know what you\'re getting into.\n\n*For those on AOT platforms* \nAdditionally, if you are building to AOT platforms, you should be aware that Odin\'s serialization currently makes use of reflection behind the scenes on all AOT platforms, which may result in lag spikes in your game if you make heavy use of it. \n\nOur number one priority right now is extending our serialization protocol so that it works without reflection on all platforms. This should be ready for you very soon.";
	public const string ODIN_SERIALIZATION_CAUTIONARY_WARNING_BUTTON_TEXT = "I know what I\'m about, son. Hide message forever.";
	private static readonly DataFormat[] BuildFormats;
	[TitleAttribute] // RVA: 0xDC500 Offset: 0xDB900 VA: 0x1800DC500
	[ToggleLeftAttribute] // RVA: 0xDC500 Offset: 0xDB900 VA: 0x1800DC500
	[DetailedInfoBoxAttribute] // RVA: 0xDC500 Offset: 0xDB900 VA: 0x1800DC500
	public bool HideSerializationCautionaryMessage;
	[ToggleLeftAttribute] // RVA: 0xE14B0 Offset: 0xE08B0 VA: 0x1800E14B0
	[SerializeField] // RVA: 0xE14B0 Offset: 0xE08B0 VA: 0x1800E14B0
	[InfoBoxAttribute] // RVA: 0xE14B0 Offset: 0xE08B0 VA: 0x1800E14B0
	public bool HideOdinSerializeAttributeWarningMessages;
	[SerializeField] // RVA: 0xE48D0 Offset: 0xE3CD0 VA: 0x1800E48D0
	[ToggleLeftAttribute] // RVA: 0xE48D0 Offset: 0xE3CD0 VA: 0x1800E48D0
	[LabelTextAttribute] // RVA: 0xE48D0 Offset: 0xE3CD0 VA: 0x1800E48D0
	[InfoBoxAttribute] // RVA: 0xE48D0 Offset: 0xE3CD0 VA: 0x1800E48D0
	public bool HideNonSerializedShowInInspectorWarningMessages;
	[SerializeField] // RVA: 0xE85C0 Offset: 0xE79C0 VA: 0x1800E85C0
	[TitleAttribute] // RVA: 0xE85C0 Offset: 0xE79C0 VA: 0x1800E85C0
	[ValueDropdownAttribute] // RVA: 0xE85C0 Offset: 0xE79C0 VA: 0x1800E85C0
	private DataFormat buildSerializationFormat;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private DataFormat editorSerializationFormat;
	[SerializeField] // RVA: 0xEE9D0 Offset: 0xEDDD0 VA: 0x1800EE9D0
	[TitleAttribute] // RVA: 0xEE9D0 Offset: 0xEDDD0 VA: 0x1800EE9D0
	private LoggingPolicy loggingPolicy;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ErrorHandlingPolicy errorHandlingPolicy;

	// Properties
	public ILogger Logger { get; }
	public DataFormat EditorSerializationFormat { get; set; }
	public DataFormat BuildSerializationFormat { get; set; }
	public LoggingPolicy LoggingPolicy { get; set; }
	public ErrorHandlingPolicy ErrorHandlingPolicy { get; set; }

	// Methods

	public ILogger get_Logger() { }

	public DataFormat get_EditorSerializationFormat() { }

	public void set_EditorSerializationFormat(DataFormat value) { }

	public DataFormat get_BuildSerializationFormat() { }

	public void set_BuildSerializationFormat(DataFormat value) { }

	public LoggingPolicy get_LoggingPolicy() { }

	public void set_LoggingPolicy(LoggingPolicy value) { }

	public ErrorHandlingPolicy get_ErrorHandlingPolicy() { }

	public void set_ErrorHandlingPolicy(ErrorHandlingPolicy value) { }

	[OnInspectorGUIAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void OnInspectorGUI() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Sirenix.Serialization
public interface ILogger
{
	// Methods

	public abstract void LogWarning(string warning) { }

	public abstract void LogError(string error) { }

	public abstract void LogException(Exception exception) { }
}

// Namespace: Sirenix.Serialization
public enum LoggingPolicy
{
	// Fields
	public int value__;
	public const LoggingPolicy LogErrors = 0;
	public const LoggingPolicy LogWarningsAndErrors = 1;
	public const LoggingPolicy Silent = 2;
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine.Rendering.PostProcessing
[AttributeUsageAttribute] // RVA: 0xF8A00 Offset: 0xF7E00 VA: 0x1800F8A00
public sealed class DisplayNameAttribute : Attribute
{
	// Fields
	public readonly string displayName;

	// Methods

	public void .ctor(string displayName) { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[AttributeUsageAttribute] // RVA: 0xF8A00 Offset: 0xF7E00 VA: 0x1800F8A00
public sealed class MaxAttribute : Attribute
{
	// Fields
	public readonly float max;

	// Methods

	public void .ctor(float max) { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[AttributeUsageAttribute] // RVA: 0xF8A00 Offset: 0xF7E00 VA: 0x1800F8A00
public sealed class MinAttribute : Attribute
{
	// Fields
	public readonly float min;

	// Methods

	public void .ctor(float min) { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[AttributeUsageAttribute] // RVA: 0xF8A00 Offset: 0xF7E00 VA: 0x1800F8A00
public sealed class MinMaxAttribute : Attribute
{
	// Fields
	public readonly float min;
	public readonly float max;

	// Methods

	public void .ctor(float min, float max) { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[AttributeUsageAttribute] // RVA: 0xFAF60 Offset: 0xFA360 VA: 0x1800FAF60
public sealed class PostProcessAttribute : Attribute
{
	// Fields
	public readonly Type renderer;
	public readonly PostProcessEvent eventType;
	public readonly string menuItem;
	public readonly bool allowInSceneView;
	internal readonly bool builtinEffect;

	// Methods

	public void .ctor(Type renderer, PostProcessEvent eventType, string menuItem, bool allowInSceneView = True) { }

	internal void .ctor(Type renderer, string menuItem, bool allowInSceneView = True) { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[AttributeUsageAttribute] // RVA: 0xF8A00 Offset: 0xF7E00 VA: 0x1800F8A00
public sealed class TrackballAttribute : Attribute
{
	// Fields
	public readonly TrackballAttribute.Mode mode;

	// Methods

	public void .ctor(TrackballAttribute.Mode mode) { }
}

// Namespace: 
public enum TrackballAttribute.Mode
{
	// Fields
	public int value__;
	public const TrackballAttribute.Mode None = 0;
	public const TrackballAttribute.Mode Lift = 1;
	public const TrackballAttribute.Mode Gamma = 2;
	public const TrackballAttribute.Mode Gain = 3;
}

// Namespace: UnityEngine.Rendering.PostProcessing
public enum AmbientOcclusionMode
{
	// Fields
	public int value__;
	public const AmbientOcclusionMode ScalableAmbientObscurance = 0;
	public const AmbientOcclusionMode MultiScaleVolumetricObscurance = 1;
}

// Namespace: UnityEngine.Rendering.PostProcessing
public enum AmbientOcclusionQuality
{
	// Fields
	public int value__;
	public const AmbientOcclusionQuality Lowest = 0;
	public const AmbientOcclusionQuality Low = 1;
	public const AmbientOcclusionQuality Medium = 2;
	public const AmbientOcclusionQuality High = 3;
	public const AmbientOcclusionQuality Ultra = 4;
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public sealed class AmbientOcclusionModeParameter : ParameterOverride<AmbientOcclusionMode>
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public sealed class AmbientOcclusionQualityParameter : ParameterOverride<AmbientOcclusionQuality>
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[PostProcessAttribute] // RVA: 0xFD070 Offset: 0xFC470 VA: 0x1800FD070
[Serializable]
public sealed class AmbientOcclusion : PostProcessEffectSettings
{
	// Fields
	[TooltipAttribute] // RVA: 0xFF360 Offset: 0xFE760 VA: 0x1800FF360
	public AmbientOcclusionModeParameter mode;
	[RangeAttribute] // RVA: 0xB8E90 Offset: 0xB8290 VA: 0x1800B8E90
	[TooltipAttribute] // RVA: 0xB8E90 Offset: 0xB8290 VA: 0x1800B8E90
	public FloatParameter intensity;
	[ColorUsageAttribute] // RVA: 0x102C90 Offset: 0x102090 VA: 0x180102C90
	[TooltipAttribute] // RVA: 0x102C90 Offset: 0x102090 VA: 0x180102C90
	public ColorParameter color;
	[TooltipAttribute] // RVA: 0x104BF0 Offset: 0x103FF0 VA: 0x180104BF0
	public BoolParameter ambientOnly;
	[RangeAttribute] // RVA: 0x106900 Offset: 0x105D00 VA: 0x180106900
	public FloatParameter noiseFilterTolerance;
	[RangeAttribute] // RVA: 0x1084B0 Offset: 0x1078B0 VA: 0x1801084B0
	public FloatParameter blurTolerance;
	[RangeAttribute] // RVA: 0x10A230 Offset: 0x109630 VA: 0x18010A230
	public FloatParameter upsampleTolerance;
	[RangeAttribute] // RVA: 0x10BC60 Offset: 0x10B060 VA: 0x18010BC60
	[TooltipAttribute] // RVA: 0x10BC60 Offset: 0x10B060 VA: 0x18010BC60
	public FloatParameter thicknessModifier;
	[RangeAttribute] // RVA: 0x10DCD0 Offset: 0x10D0D0 VA: 0x18010DCD0
	[TooltipAttribute] // RVA: 0x10DCD0 Offset: 0x10D0D0 VA: 0x18010DCD0
	public FloatParameter directLightingStrength;
	[TooltipAttribute] // RVA: 0x1101F0 Offset: 0x10F5F0 VA: 0x1801101F0
	public FloatParameter radius;
	[TooltipAttribute] // RVA: 0xBAF80 Offset: 0xBA380 VA: 0x1800BAF80
	public AmbientOcclusionQualityParameter quality;

	// Methods

	public override bool IsEnabledAndSupported(PostProcessRenderContext context) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
internal interface IAmbientOcclusionMethod
{
	// Methods

	public abstract DepthTextureMode GetCameraFlags() { }

	public abstract void RenderAfterOpaque(PostProcessRenderContext context) { }

	public abstract void RenderAmbientOnly(PostProcessRenderContext context) { }

	public abstract void CompositeAmbientOnly(PostProcessRenderContext context) { }

	public abstract void Release() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
internal sealed class AmbientOcclusionRenderer : PostProcessEffectRenderer<AmbientOcclusion>
{
	// Fields
	private IAmbientOcclusionMethod[] m_Methods;

	// Methods

	public override void Init() { }

	public bool IsAmbientOnly(PostProcessRenderContext context) { }

	public IAmbientOcclusionMethod Get() { }

	public override DepthTextureMode GetCameraFlags() { }

	public override void Release() { }

	public ScalableAO GetScalableAO() { }

	public MultiScaleVO GetMultiScaleVO() { }

	public override void Render(PostProcessRenderContext context) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
public enum EyeAdaptation
{
	// Fields
	public int value__;
	public const EyeAdaptation Progressive = 0;
	public const EyeAdaptation Fixed = 1;
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public sealed class EyeAdaptationParameter : ParameterOverride<EyeAdaptation>
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[PostProcessAttribute] // RVA: 0x112BF0 Offset: 0x111FF0 VA: 0x180112BF0
[Serializable]
public sealed class AutoExposure : PostProcessEffectSettings
{
	// Fields
	[MinMaxAttribute] // RVA: 0x114FA0 Offset: 0x1143A0 VA: 0x180114FA0
	[DisplayNameAttribute] // RVA: 0x114FA0 Offset: 0x1143A0 VA: 0x180114FA0
	[TooltipAttribute] // RVA: 0x114FA0 Offset: 0x1143A0 VA: 0x180114FA0
	public Vector2Parameter filtering;
	[RangeAttribute] // RVA: 0x118B10 Offset: 0x117F10 VA: 0x180118B10
	[DisplayNameAttribute] // RVA: 0x118B10 Offset: 0x117F10 VA: 0x180118B10
	[TooltipAttribute] // RVA: 0x118B10 Offset: 0x117F10 VA: 0x180118B10
	public FloatParameter minLuminance;
	[RangeAttribute] // RVA: 0x11C0E0 Offset: 0x11B4E0 VA: 0x18011C0E0
	[DisplayNameAttribute] // RVA: 0x11C0E0 Offset: 0x11B4E0 VA: 0x18011C0E0
	[TooltipAttribute] // RVA: 0x11C0E0 Offset: 0x11B4E0 VA: 0x18011C0E0
	public FloatParameter maxLuminance;
	[MinAttribute] // RVA: 0x11F860 Offset: 0x11EC60 VA: 0x18011F860
	[DisplayNameAttribute] // RVA: 0x11F860 Offset: 0x11EC60 VA: 0x18011F860
	[TooltipAttribute] // RVA: 0x11F860 Offset: 0x11EC60 VA: 0x18011F860
	public FloatParameter keyValue;
	[DisplayNameAttribute] // RVA: 0x123770 Offset: 0x122B70 VA: 0x180123770
	[TooltipAttribute] // RVA: 0x123770 Offset: 0x122B70 VA: 0x180123770
	public EyeAdaptationParameter eyeAdaptation;
	[MinAttribute] // RVA: 0x125D10 Offset: 0x125110 VA: 0x180125D10
	[TooltipAttribute] // RVA: 0x125D10 Offset: 0x125110 VA: 0x180125D10
	public FloatParameter speedUp;
	[MinAttribute] // RVA: 0x127B60 Offset: 0x126F60 VA: 0x180127B60
	[TooltipAttribute] // RVA: 0x127B60 Offset: 0x126F60 VA: 0x180127B60
	public FloatParameter speedDown;

	// Methods

	public override bool IsEnabledAndSupported(PostProcessRenderContext context) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
internal sealed class AutoExposureRenderer : PostProcessEffectRenderer<AutoExposure>
{
	// Fields
	private const int k_NumEyes = 2;
	private const int k_NumAutoExposureTextures = 2;
	private readonly RenderTexture[][] m_AutoExposurePool;
	private int[] m_AutoExposurePingPong;
	private RenderTexture m_CurrentAutoExposure;

	// Methods

	public void .ctor() { }

	private void CheckTexture(int eye, int id) { }

	public override void Render(PostProcessRenderContext context) { }

	public override void Release() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[PostProcessAttribute] // RVA: 0x129ED0 Offset: 0x1292D0 VA: 0x180129ED0
[Serializable]
public sealed class Bloom : PostProcessEffectSettings
{
	// Fields
	[MinAttribute] // RVA: 0x3420 Offset: 0x2820 VA: 0x180003420
	[TooltipAttribute] // RVA: 0x3420 Offset: 0x2820 VA: 0x180003420
	public FloatParameter intensity;
	[MinAttribute] // RVA: 0x5150 Offset: 0x4550 VA: 0x180005150
	[TooltipAttribute] // RVA: 0x5150 Offset: 0x4550 VA: 0x180005150
	public FloatParameter threshold;
	[RangeAttribute] // RVA: 0x84F0 Offset: 0x78F0 VA: 0x1800084F0
	[TooltipAttribute] // RVA: 0x84F0 Offset: 0x78F0 VA: 0x1800084F0
	public FloatParameter softKnee;
	[TooltipAttribute] // RVA: 0xA4E0 Offset: 0x98E0 VA: 0x18000A4E0
	public FloatParameter clamp;
	[RangeAttribute] // RVA: 0xC340 Offset: 0xB740 VA: 0x18000C340
	[TooltipAttribute] // RVA: 0xC340 Offset: 0xB740 VA: 0x18000C340
	public FloatParameter diffusion;
	[RangeAttribute] // RVA: 0xE3F0 Offset: 0xD7F0 VA: 0x18000E3F0
	[TooltipAttribute] // RVA: 0xE3F0 Offset: 0xD7F0 VA: 0x18000E3F0
	public FloatParameter anamorphicRatio;
	[ColorUsageAttribute] // RVA: 0x116C0 Offset: 0x10AC0 VA: 0x1800116C0
	[TooltipAttribute] // RVA: 0x116C0 Offset: 0x10AC0 VA: 0x1800116C0
	public ColorParameter color;
	[FormerlySerializedAsAttribute] // RVA: 0x147E0 Offset: 0x13BE0 VA: 0x1800147E0
	[TooltipAttribute] // RVA: 0x147E0 Offset: 0x13BE0 VA: 0x1800147E0
	public BoolParameter fastMode;
	[TooltipAttribute] // RVA: 0x16930 Offset: 0x15D30 VA: 0x180016930
	[DisplayNameAttribute] // RVA: 0x16930 Offset: 0x15D30 VA: 0x180016930
	public TextureParameter dirtTexture;
	[MinAttribute] // RVA: 0x18B50 Offset: 0x17F50 VA: 0x180018B50
	[TooltipAttribute] // RVA: 0x18B50 Offset: 0x17F50 VA: 0x180018B50
	[DisplayNameAttribute] // RVA: 0x18B50 Offset: 0x17F50 VA: 0x180018B50
	public FloatParameter dirtIntensity;

	// Methods

	public override bool IsEnabledAndSupported(PostProcessRenderContext context) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
internal sealed class BloomRenderer : PostProcessEffectRenderer<Bloom>
{
	// Fields
	private BloomRenderer.Level[] m_Pyramid;
	private const int k_MaxPyramidSize = 16;

	// Methods

	public override void Init() { }

	public override void Render(PostProcessRenderContext context) { }

	public void .ctor() { }
}

// Namespace: 
private enum BloomRenderer.Pass
{
	// Fields
	public int value__;
	public const BloomRenderer.Pass Prefilter13 = 0;
	public const BloomRenderer.Pass Prefilter4 = 1;
	public const BloomRenderer.Pass Downsample13 = 2;
	public const BloomRenderer.Pass Downsample4 = 3;
	public const BloomRenderer.Pass UpsampleTent = 4;
	public const BloomRenderer.Pass UpsampleBox = 5;
	public const BloomRenderer.Pass DebugOverlayThreshold = 6;
	public const BloomRenderer.Pass DebugOverlayTent = 7;
	public const BloomRenderer.Pass DebugOverlayBox = 8;
}

// Namespace: 
private struct BloomRenderer.Level
{
	// Fields
	internal int down;
	internal int up;
}

// Namespace: UnityEngine.Rendering.PostProcessing
[PostProcessAttribute] // RVA: 0x1C100 Offset: 0x1B500 VA: 0x18001C100
[Serializable]
public sealed class ChromaticAberration : PostProcessEffectSettings
{
	// Fields
	[TooltipAttribute] // RVA: 0x1E200 Offset: 0x1D600 VA: 0x18001E200
	public TextureParameter spectralLut;
	[RangeAttribute] // RVA: 0x21060 Offset: 0x20460 VA: 0x180021060
	[TooltipAttribute] // RVA: 0x21060 Offset: 0x20460 VA: 0x180021060
	public FloatParameter intensity;
	[FormerlySerializedAsAttribute] // RVA: 0x241A0 Offset: 0x235A0 VA: 0x1800241A0
	[TooltipAttribute] // RVA: 0x241A0 Offset: 0x235A0 VA: 0x1800241A0
	public BoolParameter fastMode;

	// Methods

	public override bool IsEnabledAndSupported(PostProcessRenderContext context) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
internal sealed class ChromaticAberrationRenderer : PostProcessEffectRenderer<ChromaticAberration>
{
	// Fields
	private Texture2D m_InternalSpectralLut;

	// Methods

	public override void Render(PostProcessRenderContext context) { }

	public override void Release() { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
public enum GradingMode
{
	// Fields
	public int value__;
	public const GradingMode LowDefinitionRange = 0;
	public const GradingMode HighDefinitionRange = 1;
	public const GradingMode External = 2;
}

// Namespace: UnityEngine.Rendering.PostProcessing
public enum Tonemapper
{
	// Fields
	public int value__;
	public const Tonemapper None = 0;
	public const Tonemapper Neutral = 1;
	public const Tonemapper ACES = 2;
	public const Tonemapper Custom = 3;
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public sealed class GradingModeParameter : ParameterOverride<GradingMode>
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public sealed class TonemapperParameter : ParameterOverride<Tonemapper>
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[PostProcessAttribute] // RVA: 0x25FE0 Offset: 0x253E0 VA: 0x180025FE0
[Serializable]
public sealed class ColorGrading : PostProcessEffectSettings
{
	// Fields
	[DisplayNameAttribute] // RVA: 0x294E0 Offset: 0x288E0 VA: 0x1800294E0
	[TooltipAttribute] // RVA: 0x294E0 Offset: 0x288E0 VA: 0x1800294E0
	public GradingModeParameter gradingMode;
	[DisplayNameAttribute] // RVA: 0x2C2F0 Offset: 0x2B6F0 VA: 0x18002C2F0
	[TooltipAttribute] // RVA: 0x2C2F0 Offset: 0x2B6F0 VA: 0x18002C2F0
	public TextureParameter externalLut;
	[DisplayNameAttribute] // RVA: 0x2F780 Offset: 0x2EB80 VA: 0x18002F780
	[TooltipAttribute] // RVA: 0x2F780 Offset: 0x2EB80 VA: 0x18002F780
	public TonemapperParameter tonemapper;
	[DisplayNameAttribute] // RVA: 0x31830 Offset: 0x30C30 VA: 0x180031830
	[RangeAttribute] // RVA: 0x31830 Offset: 0x30C30 VA: 0x180031830
	[TooltipAttribute] // RVA: 0x31830 Offset: 0x30C30 VA: 0x180031830
	public FloatParameter toneCurveToeStrength;
	[DisplayNameAttribute] // RVA: 0x34B50 Offset: 0x33F50 VA: 0x180034B50
	[RangeAttribute] // RVA: 0x34B50 Offset: 0x33F50 VA: 0x180034B50
	[TooltipAttribute] // RVA: 0x34B50 Offset: 0x33F50 VA: 0x180034B50
	public FloatParameter toneCurveToeLength;
	[DisplayNameAttribute] // RVA: 0x36CF0 Offset: 0x360F0 VA: 0x180036CF0
	[RangeAttribute] // RVA: 0x36CF0 Offset: 0x360F0 VA: 0x180036CF0
	[TooltipAttribute] // RVA: 0x36CF0 Offset: 0x360F0 VA: 0x180036CF0
	public FloatParameter toneCurveShoulderStrength;
	[DisplayNameAttribute] // RVA: 0x3B610 Offset: 0x3AA10 VA: 0x18003B610
	[MinAttribute] // RVA: 0x3B610 Offset: 0x3AA10 VA: 0x18003B610
	[TooltipAttribute] // RVA: 0x3B610 Offset: 0x3AA10 VA: 0x18003B610
	public FloatParameter toneCurveShoulderLength;
	[DisplayNameAttribute] // RVA: 0x3DA80 Offset: 0x3CE80 VA: 0x18003DA80
	[RangeAttribute] // RVA: 0x3DA80 Offset: 0x3CE80 VA: 0x18003DA80
	[TooltipAttribute] // RVA: 0x3DA80 Offset: 0x3CE80 VA: 0x18003DA80
	public FloatParameter toneCurveShoulderAngle;
	[DisplayNameAttribute] // RVA: 0x3F860 Offset: 0x3EC60 VA: 0x18003F860
	[MinAttribute] // RVA: 0x3F860 Offset: 0x3EC60 VA: 0x18003F860
	[TooltipAttribute] // RVA: 0x3F860 Offset: 0x3EC60 VA: 0x18003F860
	public FloatParameter toneCurveGamma;
	[DisplayNameAttribute] // RVA: 0x44330 Offset: 0x43730 VA: 0x180044330
	[TooltipAttribute] // RVA: 0x44330 Offset: 0x43730 VA: 0x180044330
	public TextureParameter ldrLut;
	[DisplayNameAttribute] // RVA: 0x47440 Offset: 0x46840 VA: 0x180047440
	[RangeAttribute] // RVA: 0x47440 Offset: 0x46840 VA: 0x180047440
	[TooltipAttribute] // RVA: 0x47440 Offset: 0x46840 VA: 0x180047440
	public FloatParameter ldrLutContribution;
	[DisplayNameAttribute] // RVA: 0x497A0 Offset: 0x48BA0 VA: 0x1800497A0
	[RangeAttribute] // RVA: 0x497A0 Offset: 0x48BA0 VA: 0x1800497A0
	[TooltipAttribute] // RVA: 0x497A0 Offset: 0x48BA0 VA: 0x1800497A0
	public FloatParameter temperature;
	[DisplayNameAttribute] // RVA: 0x4D220 Offset: 0x4C620 VA: 0x18004D220
	[RangeAttribute] // RVA: 0x4D220 Offset: 0x4C620 VA: 0x18004D220
	[TooltipAttribute] // RVA: 0x4D220 Offset: 0x4C620 VA: 0x18004D220
	public FloatParameter tint;
	[DisplayNameAttribute] // RVA: 0x4F3B0 Offset: 0x4E7B0 VA: 0x18004F3B0
	[ColorUsageAttribute] // RVA: 0x4F3B0 Offset: 0x4E7B0 VA: 0x18004F3B0
	[TooltipAttribute] // RVA: 0x4F3B0 Offset: 0x4E7B0 VA: 0x18004F3B0
	public ColorParameter colorFilter;
	[DisplayNameAttribute] // RVA: 0x518C0 Offset: 0x50CC0 VA: 0x1800518C0
	[RangeAttribute] // RVA: 0x518C0 Offset: 0x50CC0 VA: 0x1800518C0
	[TooltipAttribute] // RVA: 0x518C0 Offset: 0x50CC0 VA: 0x1800518C0
	public FloatParameter hueShift;
	[DisplayNameAttribute] // RVA: 0x556E0 Offset: 0x54AE0 VA: 0x1800556E0
	[RangeAttribute] // RVA: 0x556E0 Offset: 0x54AE0 VA: 0x1800556E0
	[TooltipAttribute] // RVA: 0x556E0 Offset: 0x54AE0 VA: 0x1800556E0
	public FloatParameter saturation;
	[DisplayNameAttribute] // RVA: 0x57830 Offset: 0x56C30 VA: 0x180057830
	[RangeAttribute] // RVA: 0x57830 Offset: 0x56C30 VA: 0x180057830
	[TooltipAttribute] // RVA: 0x57830 Offset: 0x56C30 VA: 0x180057830
	public FloatParameter brightness;
	[DisplayNameAttribute] // RVA: 0x59A20 Offset: 0x58E20 VA: 0x180059A20
	[TooltipAttribute] // RVA: 0x59A20 Offset: 0x58E20 VA: 0x180059A20
	public FloatParameter postExposure;
	[DisplayNameAttribute] // RVA: 0x5D160 Offset: 0x5C560 VA: 0x18005D160
	[RangeAttribute] // RVA: 0x5D160 Offset: 0x5C560 VA: 0x18005D160
	[TooltipAttribute] // RVA: 0x5D160 Offset: 0x5C560 VA: 0x18005D160
	public FloatParameter contrast;
	[DisplayNameAttribute] // RVA: 0x69C50 Offset: 0x69050 VA: 0x180069C50
	[RangeAttribute] // RVA: 0x69C50 Offset: 0x69050 VA: 0x180069C50
	[TooltipAttribute] // RVA: 0x69C50 Offset: 0x69050 VA: 0x180069C50
	public FloatParameter mixerRedOutRedIn;
	[DisplayNameAttribute] // RVA: 0x6D140 Offset: 0x6C540 VA: 0x18006D140
	[RangeAttribute] // RVA: 0x6D140 Offset: 0x6C540 VA: 0x18006D140
	[TooltipAttribute] // RVA: 0x6D140 Offset: 0x6C540 VA: 0x18006D140
	public FloatParameter mixerRedOutGreenIn;
	[DisplayNameAttribute] // RVA: 0x6F540 Offset: 0x6E940 VA: 0x18006F540
	[RangeAttribute] // RVA: 0x6F540 Offset: 0x6E940 VA: 0x18006F540
	[TooltipAttribute] // RVA: 0x6F540 Offset: 0x6E940 VA: 0x18006F540
	public FloatParameter mixerRedOutBlueIn;
	[DisplayNameAttribute] // RVA: 0x69C50 Offset: 0x69050 VA: 0x180069C50
	[RangeAttribute] // RVA: 0x69C50 Offset: 0x69050 VA: 0x180069C50
	[TooltipAttribute] // RVA: 0x69C50 Offset: 0x69050 VA: 0x180069C50
	public FloatParameter mixerGreenOutRedIn;
	[DisplayNameAttribute] // RVA: 0x6D140 Offset: 0x6C540 VA: 0x18006D140
	[RangeAttribute] // RVA: 0x6D140 Offset: 0x6C540 VA: 0x18006D140
	[TooltipAttribute] // RVA: 0x6D140 Offset: 0x6C540 VA: 0x18006D140
	public FloatParameter mixerGreenOutGreenIn;
	[DisplayNameAttribute] // RVA: 0x6F540 Offset: 0x6E940 VA: 0x18006F540
	[RangeAttribute] // RVA: 0x6F540 Offset: 0x6E940 VA: 0x18006F540
	[TooltipAttribute] // RVA: 0x6F540 Offset: 0x6E940 VA: 0x18006F540
	public FloatParameter mixerGreenOutBlueIn;
	[DisplayNameAttribute] // RVA: 0x69C50 Offset: 0x69050 VA: 0x180069C50
	[RangeAttribute] // RVA: 0x69C50 Offset: 0x69050 VA: 0x180069C50
	[TooltipAttribute] // RVA: 0x69C50 Offset: 0x69050 VA: 0x180069C50
	public FloatParameter mixerBlueOutRedIn;
	[DisplayNameAttribute] // RVA: 0x6D140 Offset: 0x6C540 VA: 0x18006D140
	[RangeAttribute] // RVA: 0x6D140 Offset: 0x6C540 VA: 0x18006D140
	[TooltipAttribute] // RVA: 0x6D140 Offset: 0x6C540 VA: 0x18006D140
	public FloatParameter mixerBlueOutGreenIn;
	[DisplayNameAttribute] // RVA: 0x6F540 Offset: 0x6E940 VA: 0x18006F540
	[RangeAttribute] // RVA: 0x6F540 Offset: 0x6E940 VA: 0x18006F540
	[TooltipAttribute] // RVA: 0x6F540 Offset: 0x6E940 VA: 0x18006F540
	public FloatParameter mixerBlueOutBlueIn;
	[DisplayNameAttribute] // RVA: 0x795E0 Offset: 0x789E0 VA: 0x1800795E0
	[TooltipAttribute] // RVA: 0x795E0 Offset: 0x789E0 VA: 0x1800795E0
	[TrackballAttribute] // RVA: 0x795E0 Offset: 0x789E0 VA: 0x1800795E0
	public Vector4Parameter lift;
	[DisplayNameAttribute] // RVA: 0x7CFF0 Offset: 0x7C3F0 VA: 0x18007CFF0
	[TooltipAttribute] // RVA: 0x7CFF0 Offset: 0x7C3F0 VA: 0x18007CFF0
	[TrackballAttribute] // RVA: 0x7CFF0 Offset: 0x7C3F0 VA: 0x18007CFF0
	public Vector4Parameter gamma;
	[DisplayNameAttribute] // RVA: 0x7F380 Offset: 0x7E780 VA: 0x18007F380
	[TooltipAttribute] // RVA: 0x7F380 Offset: 0x7E780 VA: 0x18007F380
	[TrackballAttribute] // RVA: 0x7F380 Offset: 0x7E780 VA: 0x18007F380
	public Vector4Parameter gain;
	public SplineParameter masterCurve;
	public SplineParameter redCurve;
	public SplineParameter greenCurve;
	public SplineParameter blueCurve;
	public SplineParameter hueVsHueCurve;
	public SplineParameter hueVsSatCurve;
	public SplineParameter satVsSatCurve;
	public SplineParameter lumVsSatCurve;

	// Methods

	public override bool IsEnabledAndSupported(PostProcessRenderContext context) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
internal sealed class ColorGradingRenderer : PostProcessEffectRenderer<ColorGrading>
{
	// Fields
	private Texture2D m_GradingCurves;
	private readonly Color[] m_Pixels;
	private RenderTexture m_InternalLdrLut;
	private RenderTexture m_InternalLogLut;
	private const int k_Lut2DSize = 32;
	private const int k_Lut3DSize = 33;
	private readonly HableCurve m_HableCurve;

	// Methods

	public override void Render(PostProcessRenderContext context) { }

	private void RenderExternalPipeline3D(PostProcessRenderContext context) { }

	private void RenderHDRPipeline3D(PostProcessRenderContext context) { }

	private void RenderHDRPipeline2D(PostProcessRenderContext context) { }

	private void RenderLDRPipeline2D(PostProcessRenderContext context) { }

	private void CheckInternalLogLut() { }

	private void CheckInternalStripLut() { }

	private Texture2D GetCurveTexture(bool hdr) { }

	private static RenderTextureFormat GetLutFormat() { }

	private static TextureFormat GetCurveFormat() { }

	public override void Release() { }

	public void .ctor() { }
}

// Namespace: 
private enum ColorGradingRenderer.Pass
{
	// Fields
	public int value__;
	public const ColorGradingRenderer.Pass LutGenLDRFromScratch = 0;
	public const ColorGradingRenderer.Pass LutGenLDR = 1;
	public const ColorGradingRenderer.Pass LutGenHDR2D = 2;
}

// Namespace: UnityEngine.Rendering.PostProcessing
public enum KernelSize
{
	// Fields
	public int value__;
	public const KernelSize Small = 0;
	public const KernelSize Medium = 1;
	public const KernelSize Large = 2;
	public const KernelSize VeryLarge = 3;
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public sealed class KernelSizeParameter : ParameterOverride<KernelSize>
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[PostProcessAttribute] // RVA: 0x82DB0 Offset: 0x821B0 VA: 0x180082DB0
[Serializable]
public sealed class DepthOfField : PostProcessEffectSettings
{
	// Fields
	[MinAttribute] // RVA: 0x85FA0 Offset: 0x853A0 VA: 0x180085FA0
	[TooltipAttribute] // RVA: 0x85FA0 Offset: 0x853A0 VA: 0x180085FA0
	public FloatParameter focusDistance;
	[RangeAttribute] // RVA: 0x882A0 Offset: 0x876A0 VA: 0x1800882A0
	[TooltipAttribute] // RVA: 0x882A0 Offset: 0x876A0 VA: 0x1800882A0
	public FloatParameter aperture;
	[RangeAttribute] // RVA: 0x8A2E0 Offset: 0x896E0 VA: 0x18008A2E0
	[TooltipAttribute] // RVA: 0x8A2E0 Offset: 0x896E0 VA: 0x18008A2E0
	public FloatParameter focalLength;
	[DisplayNameAttribute] // RVA: 0x8C4B0 Offset: 0x8B8B0 VA: 0x18008C4B0
	[TooltipAttribute] // RVA: 0x8C4B0 Offset: 0x8B8B0 VA: 0x18008C4B0
	public KernelSizeParameter kernelSize;

	// Methods

	public override bool IsEnabledAndSupported(PostProcessRenderContext context) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
internal sealed class DepthOfFieldRenderer : PostProcessEffectRenderer<DepthOfField>
{
	// Fields
	private const int k_NumEyes = 2;
	private const int k_NumCoCHistoryTextures = 2;
	private readonly RenderTexture[][] m_CoCHistoryTextures;
	private int[] m_HistoryPingPong;
	private const float k_FilmHeight = 0.024;

	// Methods

	public void .ctor() { }

	public override DepthTextureMode GetCameraFlags() { }

	private RenderTextureFormat SelectFormat(RenderTextureFormat primary, RenderTextureFormat secondary) { }

	private float CalculateMaxCoCRadius(int screenHeight) { }

	private RenderTexture CheckHistory(int eye, int id, PostProcessRenderContext context, RenderTextureFormat format) { }

	public override void Render(PostProcessRenderContext context) { }

	public override void Release() { }
}

// Namespace: 
private enum DepthOfFieldRenderer.Pass
{
	// Fields
	public int value__;
	public const DepthOfFieldRenderer.Pass CoCCalculation = 0;
	public const DepthOfFieldRenderer.Pass CoCTemporalFilter = 1;
	public const DepthOfFieldRenderer.Pass DownsampleAndPrefilter = 2;
	public const DepthOfFieldRenderer.Pass BokehSmallKernel = 3;
	public const DepthOfFieldRenderer.Pass BokehMediumKernel = 4;
	public const DepthOfFieldRenderer.Pass BokehLargeKernel = 5;
	public const DepthOfFieldRenderer.Pass BokehVeryLargeKernel = 6;
	public const DepthOfFieldRenderer.Pass PostFilter = 7;
	public const DepthOfFieldRenderer.Pass Combine = 8;
	public const DepthOfFieldRenderer.Pass DebugOverlay = 9;
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
internal sealed class Dithering
{
	// Fields
	private int m_NoiseTextureIndex;

	// Methods

	internal void Render(PostProcessRenderContext context) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public sealed class FastApproximateAntialiasing
{
	// Fields
	[FormerlySerializedAsAttribute] // RVA: 0x8E910 Offset: 0x8DD10 VA: 0x18008E910
	[TooltipAttribute] // RVA: 0x8E910 Offset: 0x8DD10 VA: 0x18008E910
	public bool fastMode;
	[TooltipAttribute] // RVA: 0x91B10 Offset: 0x90F10 VA: 0x180091B10
	public bool keepAlpha;

	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public sealed class Fog
{
	// Fields
	[TooltipAttribute] // RVA: 0x938C0 Offset: 0x92CC0 VA: 0x1800938C0
	public bool enabled;
	[TooltipAttribute] // RVA: 0x95690 Offset: 0x94A90 VA: 0x180095690
	public bool excludeSkybox;

	// Methods

	internal DepthTextureMode GetCameraFlags() { }

	internal bool IsEnabledAndSupported(PostProcessRenderContext context) { }

	internal void Render(PostProcessRenderContext context) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[PostProcessAttribute] // RVA: 0x95E50 Offset: 0x95250 VA: 0x180095E50
[Serializable]
public sealed class Grain : PostProcessEffectSettings
{
	// Fields
	[TooltipAttribute] // RVA: 0x98210 Offset: 0x97610 VA: 0x180098210
	public BoolParameter colored;
	[RangeAttribute] // RVA: 0x9B000 Offset: 0x9A400 VA: 0x18009B000
	[TooltipAttribute] // RVA: 0x9B000 Offset: 0x9A400 VA: 0x18009B000
	public FloatParameter intensity;
	[RangeAttribute] // RVA: 0x9D130 Offset: 0x9C530 VA: 0x18009D130
	[TooltipAttribute] // RVA: 0x9D130 Offset: 0x9C530 VA: 0x18009D130
	public FloatParameter size;
	[RangeAttribute] // RVA: 0x9F2E0 Offset: 0x9E6E0 VA: 0x18009F2E0
	[DisplayNameAttribute] // RVA: 0x9F2E0 Offset: 0x9E6E0 VA: 0x18009F2E0
	[TooltipAttribute] // RVA: 0x9F2E0 Offset: 0x9E6E0 VA: 0x18009F2E0
	public FloatParameter lumContrib;

	// Methods

	public override bool IsEnabledAndSupported(PostProcessRenderContext context) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
internal sealed class GrainRenderer : PostProcessEffectRenderer<Grain>
{
	// Fields
	private RenderTexture m_GrainLookupRT;
	private const int k_SampleCount = 1024;
	private int m_SampleIndex;

	// Methods

	public override void Render(PostProcessRenderContext context) { }

	private RenderTextureFormat GetLookupFormat() { }

	public override void Release() { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[PostProcessAttribute] // RVA: 0xA3FB0 Offset: 0xA33B0 VA: 0x1800A3FB0
[Serializable]
public sealed class LensDistortion : PostProcessEffectSettings
{
	// Fields
	[RangeAttribute] // RVA: 0xA6300 Offset: 0xA5700 VA: 0x1800A6300
	[TooltipAttribute] // RVA: 0xA6300 Offset: 0xA5700 VA: 0x1800A6300
	public FloatParameter intensity;
	[RangeAttribute] // RVA: 0xA9220 Offset: 0xA8620 VA: 0x1800A9220
	[DisplayNameAttribute] // RVA: 0xA9220 Offset: 0xA8620 VA: 0x1800A9220
	[TooltipAttribute] // RVA: 0xA9220 Offset: 0xA8620 VA: 0x1800A9220
	public FloatParameter intensityX;
	[RangeAttribute] // RVA: 0xAB710 Offset: 0xAAB10 VA: 0x1800AB710
	[DisplayNameAttribute] // RVA: 0xAB710 Offset: 0xAAB10 VA: 0x1800AB710
	[TooltipAttribute] // RVA: 0xAB710 Offset: 0xAAB10 VA: 0x1800AB710
	public FloatParameter intensityY;
	[SpaceAttribute] // RVA: 0xADB90 Offset: 0xACF90 VA: 0x1800ADB90
	[RangeAttribute] // RVA: 0xADB90 Offset: 0xACF90 VA: 0x1800ADB90
	[TooltipAttribute] // RVA: 0xADB90 Offset: 0xACF90 VA: 0x1800ADB90
	public FloatParameter centerX;
	[RangeAttribute] // RVA: 0xB24A0 Offset: 0xB18A0 VA: 0x1800B24A0
	[TooltipAttribute] // RVA: 0xB24A0 Offset: 0xB18A0 VA: 0x1800B24A0
	public FloatParameter centerY;
	[SpaceAttribute] // RVA: 0xB46D0 Offset: 0xB3AD0 VA: 0x1800B46D0
	[RangeAttribute] // RVA: 0xB46D0 Offset: 0xB3AD0 VA: 0x1800B46D0
	[TooltipAttribute] // RVA: 0xB46D0 Offset: 0xB3AD0 VA: 0x1800B46D0
	public FloatParameter scale;

	// Methods

	public override bool IsEnabledAndSupported(PostProcessRenderContext context) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
internal sealed class LensDistortionRenderer : PostProcessEffectRenderer<LensDistortion>
{
	// Methods

	public override void Render(PostProcessRenderContext context) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[PostProcessAttribute] // RVA: 0xB6B90 Offset: 0xB5F90 VA: 0x1800B6B90
[Serializable]
public sealed class M1SSAO : PostProcessEffectSettings
{
	// Fields
	[RangeAttribute] // RVA: 0xB8E90 Offset: 0xB8290 VA: 0x1800B8E90
	[TooltipAttribute] // RVA: 0xB8E90 Offset: 0xB8290 VA: 0x1800B8E90
	public FloatParameter intensity;
	[TooltipAttribute] // RVA: 0xBAF80 Offset: 0xBA380 VA: 0x1800BAF80
	public AmbientOcclusionQualityParameter quality;
	[ColorUsageAttribute] // RVA: 0x102C90 Offset: 0x102090 VA: 0x180102C90
	[TooltipAttribute] // RVA: 0x102C90 Offset: 0x102090 VA: 0x180102C90
	public ColorParameter color;
	[TooltipAttribute] // RVA: 0x1101F0 Offset: 0x10F5F0 VA: 0x1801101F0
	public FloatParameter radius;

	// Methods

	public override bool IsEnabledAndSupported(PostProcessRenderContext context) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
public sealed class M1SSAORenderer : PostProcessEffectRenderer<M1SSAO>
{
	// Fields
	private RenderTexture m_Result;
	private PropertySheet m_PropertySheet;
	private readonly int[] m_SampleCount;
	private int m_AOColor;
	private int m_AOParams;
	private int m_OcclusionTexture1;
	private int m_OcclusionTexture2;
	private int m_SAOcclusionTexture;

	// Methods

	public override void Init() { }

	private void DoLazyInitialization(PostProcessRenderContext context) { }

	public override void Render(PostProcessRenderContext context) { }

	public void Release() { }

	public void .ctor() { }
}

// Namespace: 
private enum M1SSAORenderer.Pass
{
	// Fields
	public int value__;
	public const M1SSAORenderer.Pass OcclusionEstimationForward = 0;
	public const M1SSAORenderer.Pass HorizontalBlurForward = 1;
	public const M1SSAORenderer.Pass VerticalBlur = 2;
	public const M1SSAORenderer.Pass CompositionForward = 3;
}

// Namespace: UnityEngine.Rendering.PostProcessing
[PostProcessAttribute] // RVA: 0xBF030 Offset: 0xBE430 VA: 0x1800BF030
[Serializable]
public sealed class MotionBlur : PostProcessEffectSettings
{
	// Fields
	[RangeAttribute] // RVA: 0xC10A0 Offset: 0xC04A0 VA: 0x1800C10A0
	[TooltipAttribute] // RVA: 0xC10A0 Offset: 0xC04A0 VA: 0x1800C10A0
	public FloatParameter shutterAngle;
	[RangeAttribute] // RVA: 0xC41C0 Offset: 0xC35C0 VA: 0x1800C41C0
	[TooltipAttribute] // RVA: 0xC41C0 Offset: 0xC35C0 VA: 0x1800C41C0
	public IntParameter sampleCount;

	// Methods

	public override bool IsEnabledAndSupported(PostProcessRenderContext context) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
internal sealed class MotionBlurRenderer : PostProcessEffectRenderer<MotionBlur>
{
	// Methods

	public override DepthTextureMode GetCameraFlags() { }

	public override void Render(PostProcessRenderContext context) { }

	public void .ctor() { }
}

// Namespace: 
private enum MotionBlurRenderer.Pass
{
	// Fields
	public int value__;
	public const MotionBlurRenderer.Pass VelocitySetup = 0;
	public const MotionBlurRenderer.Pass TileMax1 = 1;
	public const MotionBlurRenderer.Pass TileMax2 = 2;
	public const MotionBlurRenderer.Pass TileMaxV = 3;
	public const MotionBlurRenderer.Pass NeighborMax = 4;
	public const MotionBlurRenderer.Pass Reconstruction = 5;
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
internal sealed class MultiScaleVO : IAmbientOcclusionMethod
{
	// Fields
	private readonly float[] m_SampleThickness;
	private readonly float[] m_InvThicknessTable;
	private readonly float[] m_SampleWeightTable;
	private readonly int[] m_Widths;
	private readonly int[] m_Heights;
	private AmbientOcclusion m_Settings;
	private PropertySheet m_PropertySheet;
	private PostProcessResources m_Resources;
	private RenderTexture m_AmbientOnlyAO;
	private readonly RenderTargetIdentifier[] m_MRT;

	// Methods

	public void .ctor(AmbientOcclusion settings) { }

	public DepthTextureMode GetCameraFlags() { }

	public void SetResources(PostProcessResources resources) { }

	private void Alloc(CommandBuffer cmd, int id, MultiScaleVO.MipLevel size, RenderTextureFormat format, bool uav) { }

	private void AllocArray(CommandBuffer cmd, int id, MultiScaleVO.MipLevel size, RenderTextureFormat format, bool uav) { }

	private void Release(CommandBuffer cmd, int id) { }

	private Vector4 CalculateZBufferParams(Camera camera) { }

	private float CalculateTanHalfFovHeight(Camera camera) { }

	private Vector2 GetSize(MultiScaleVO.MipLevel mip) { }

	private Vector3 GetSizeArray(MultiScaleVO.MipLevel mip) { }

	public void GenerateAOMap(CommandBuffer cmd, Camera camera, RenderTargetIdentifier destination, Nullable<RenderTargetIdentifier> depthMap, bool invert, bool isMSAA) { }

	private void PushAllocCommands(CommandBuffer cmd, bool isMSAA) { }

	private void PushDownsampleCommands(CommandBuffer cmd, Camera camera, Nullable<RenderTargetIdentifier> depthMap, bool isMSAA) { }

	private void PushRenderCommands(CommandBuffer cmd, int source, int destination, Vector3 sourceSize, float tanHalfFovH, bool isMSAA) { }

	private void PushUpsampleCommands(CommandBuffer cmd, int lowResDepth, int interleavedAO, int highResDepth, Nullable<int> highResAO, RenderTargetIdentifier dest, Vector3 lowResDepthSize, Vector2 highResDepthSize, bool isMSAA, bool invert = False) { }

	private void PushReleaseCommands(CommandBuffer cmd) { }

	private void PreparePropertySheet(PostProcessRenderContext context) { }

	private void CheckAOTexture(PostProcessRenderContext context) { }

	private void PushDebug(PostProcessRenderContext context) { }

	public void RenderAfterOpaque(PostProcessRenderContext context) { }

	public void RenderAmbientOnly(PostProcessRenderContext context) { }

	public void CompositeAmbientOnly(PostProcessRenderContext context) { }

	public void Release() { }
}

// Namespace: 
internal enum MultiScaleVO.MipLevel
{
	// Fields
	public int value__;
	public const MultiScaleVO.MipLevel Original = 0;
	public const MultiScaleVO.MipLevel L1 = 1;
	public const MultiScaleVO.MipLevel L2 = 2;
	public const MultiScaleVO.MipLevel L3 = 3;
	public const MultiScaleVO.MipLevel L4 = 4;
	public const MultiScaleVO.MipLevel L5 = 5;
	public const MultiScaleVO.MipLevel L6 = 6;
}

// Namespace: 
private enum MultiScaleVO.Pass
{
	// Fields
	public int value__;
	public const MultiScaleVO.Pass DepthCopy = 0;
	public const MultiScaleVO.Pass CompositionDeferred = 1;
	public const MultiScaleVO.Pass CompositionForward = 2;
	public const MultiScaleVO.Pass DebugOverlay = 3;
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
internal sealed class ScalableAO : IAmbientOcclusionMethod
{
	// Fields
	private RenderTexture m_Result;
	private PropertySheet m_PropertySheet;
	private AmbientOcclusion m_Settings;
	private readonly RenderTargetIdentifier[] m_MRT;
	private readonly int[] m_SampleCount;

	// Methods

	public void .ctor(AmbientOcclusion settings) { }

	public DepthTextureMode GetCameraFlags() { }

	private void DoLazyInitialization(PostProcessRenderContext context) { }

	private void Render(PostProcessRenderContext context, CommandBuffer cmd, int occlusionSource) { }

	public void RenderAfterOpaque(PostProcessRenderContext context) { }

	public void RenderAmbientOnly(PostProcessRenderContext context) { }

	public void CompositeAmbientOnly(PostProcessRenderContext context) { }

	public void Release() { }
}

// Namespace: 
private enum ScalableAO.Pass
{
	// Fields
	public int value__;
	public const ScalableAO.Pass OcclusionEstimationForward = 0;
	public const ScalableAO.Pass OcclusionEstimationDeferred = 1;
	public const ScalableAO.Pass HorizontalBlurForward = 2;
	public const ScalableAO.Pass HorizontalBlurDeferred = 3;
	public const ScalableAO.Pass VerticalBlur = 4;
	public const ScalableAO.Pass CompositionForward = 5;
	public const ScalableAO.Pass CompositionDeferred = 6;
	public const ScalableAO.Pass DebugOverlay = 7;
}

// Namespace: UnityEngine.Rendering.PostProcessing
public enum ScreenSpaceReflectionPreset
{
	// Fields
	public int value__;
	public const ScreenSpaceReflectionPreset Lower = 0;
	public const ScreenSpaceReflectionPreset Low = 1;
	public const ScreenSpaceReflectionPreset Medium = 2;
	public const ScreenSpaceReflectionPreset High = 3;
	public const ScreenSpaceReflectionPreset Higher = 4;
	public const ScreenSpaceReflectionPreset Ultra = 5;
	public const ScreenSpaceReflectionPreset Overkill = 6;
	public const ScreenSpaceReflectionPreset Custom = 7;
}

// Namespace: UnityEngine.Rendering.PostProcessing
public enum ScreenSpaceReflectionResolution
{
	// Fields
	public int value__;
	public const ScreenSpaceReflectionResolution Downsampled = 0;
	public const ScreenSpaceReflectionResolution FullSize = 1;
	public const ScreenSpaceReflectionResolution Supersampled = 2;
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public sealed class ScreenSpaceReflectionPresetParameter : ParameterOverride<ScreenSpaceReflectionPreset>
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public sealed class ScreenSpaceReflectionResolutionParameter : ParameterOverride<ScreenSpaceReflectionResolution>
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[PostProcessAttribute] // RVA: 0xC6400 Offset: 0xC5800 VA: 0x1800C6400
[Serializable]
public sealed class ScreenSpaceReflections : PostProcessEffectSettings
{
	// Fields
	[TooltipAttribute] // RVA: 0xC8900 Offset: 0xC7D00 VA: 0x1800C8900
	public ScreenSpaceReflectionPresetParameter preset;
	[RangeAttribute] // RVA: 0xCA8D0 Offset: 0xC9CD0 VA: 0x1800CA8D0
	[TooltipAttribute] // RVA: 0xCA8D0 Offset: 0xC9CD0 VA: 0x1800CA8D0
	public IntParameter maximumIterationCount;
	[TooltipAttribute] // RVA: 0xCCD70 Offset: 0xCC170 VA: 0x1800CCD70
	public ScreenSpaceReflectionResolutionParameter resolution;
	[RangeAttribute] // RVA: 0xCEBC0 Offset: 0xCDFC0 VA: 0x1800CEBC0
	[TooltipAttribute] // RVA: 0xCEBC0 Offset: 0xCDFC0 VA: 0x1800CEBC0
	public FloatParameter thickness;
	[TooltipAttribute] // RVA: 0xD0D00 Offset: 0xD0100 VA: 0x1800D0D00
	public FloatParameter maximumMarchDistance;
	[RangeAttribute] // RVA: 0xD2D40 Offset: 0xD2140 VA: 0x1800D2D40
	[TooltipAttribute] // RVA: 0xD2D40 Offset: 0xD2140 VA: 0x1800D2D40
	public FloatParameter distanceFade;
	[RangeAttribute] // RVA: 0xD4F30 Offset: 0xD4330 VA: 0x1800D4F30
	[TooltipAttribute] // RVA: 0xD4F30 Offset: 0xD4330 VA: 0x1800D4F30
	public FloatParameter vignette;

	// Methods

	public override bool IsEnabledAndSupported(PostProcessRenderContext context) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
internal sealed class ScreenSpaceReflectionsRenderer : PostProcessEffectRenderer<ScreenSpaceReflections>
{
	// Fields
	private RenderTexture m_Resolve;
	private RenderTexture m_History;
	private int[] m_MipIDs;
	private readonly ScreenSpaceReflectionsRenderer.QualityPreset[] m_Presets;

	// Methods

	public override DepthTextureMode GetCameraFlags() { }

	internal void CheckRT(ref RenderTexture rt, int width, int height, RenderTextureFormat format, FilterMode filterMode, bool useMipMap) { }

	public override void Render(PostProcessRenderContext context) { }

	public override void Release() { }

	public void .ctor() { }
}

// Namespace: 
private class ScreenSpaceReflectionsRenderer.QualityPreset
{
	// Fields
	public int maximumIterationCount;
	public float thickness;
	public ScreenSpaceReflectionResolution downsampling;

	// Methods

	public void .ctor() { }
}

// Namespace: 
private enum ScreenSpaceReflectionsRenderer.Pass
{
	// Fields
	public int value__;
	public const ScreenSpaceReflectionsRenderer.Pass Test = 0;
	public const ScreenSpaceReflectionsRenderer.Pass Resolve = 1;
	public const ScreenSpaceReflectionsRenderer.Pass Reproject = 2;
	public const ScreenSpaceReflectionsRenderer.Pass Composite = 3;
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public sealed class SubpixelMorphologicalAntialiasing
{
	// Fields
	[TooltipAttribute] // RVA: 0xD73D0 Offset: 0xD67D0 VA: 0x1800D73D0
	public SubpixelMorphologicalAntialiasing.Quality quality;

	// Methods

	public bool IsSupported() { }

	internal void Render(PostProcessRenderContext context) { }

	public void .ctor() { }
}

// Namespace: 
private enum SubpixelMorphologicalAntialiasing.Pass
{
	// Fields
	public int value__;
	public const SubpixelMorphologicalAntialiasing.Pass EdgeDetection = 0;
	public const SubpixelMorphologicalAntialiasing.Pass BlendWeights = 3;
	public const SubpixelMorphologicalAntialiasing.Pass NeighborhoodBlending = 6;
}

// Namespace: 
public enum SubpixelMorphologicalAntialiasing.Quality
{
	// Fields
	public int value__;
	public const SubpixelMorphologicalAntialiasing.Quality Low = 0;
	public const SubpixelMorphologicalAntialiasing.Quality Medium = 1;
	public const SubpixelMorphologicalAntialiasing.Quality High = 2;
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public sealed class TemporalAntialiasing
{
	// Fields
	[TooltipAttribute] // RVA: 0xD9090 Offset: 0xD8490 VA: 0x1800D9090
	[RangeAttribute] // RVA: 0xD9090 Offset: 0xD8490 VA: 0x1800D9090
	public float jitterSpread;
	[TooltipAttribute] // RVA: 0xDC4A0 Offset: 0xDB8A0 VA: 0x1800DC4A0
	[RangeAttribute] // RVA: 0xDC4A0 Offset: 0xDB8A0 VA: 0x1800DC4A0
	public float sharpness;
	[TooltipAttribute] // RVA: 0xDFA30 Offset: 0xDEE30 VA: 0x1800DFA30
	[RangeAttribute] // RVA: 0xDFA30 Offset: 0xDEE30 VA: 0x1800DFA30
	public float stationaryBlending;
	[TooltipAttribute] // RVA: 0xE1A60 Offset: 0xE0E60 VA: 0x1800E1A60
	[RangeAttribute] // RVA: 0xE1A60 Offset: 0xE0E60 VA: 0x1800E1A60
	public float motionBlending;
	public Func<Camera, Vector2, Matrix4x4> jitteredMatrixFunc;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector2 <jitter>k__BackingField;
	private readonly RenderTargetIdentifier[] m_Mrt;
	private bool m_ResetHistory;
	private const int k_SampleCount = 8;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <sampleIndex>k__BackingField;
	private const int k_NumEyes = 2;
	private const int k_NumHistoryTextures = 2;
	private readonly RenderTexture[][] m_HistoryTextures;
	private readonly int[] m_HistoryPingPong;

	// Properties
	public Vector2 jitter { get; set; }
	public int sampleIndex { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector2 get_jitter() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_jitter(Vector2 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_sampleIndex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_sampleIndex(int value) { }

	public bool IsSupported() { }

	internal DepthTextureMode GetCameraFlags() { }

	internal void ResetHistory() { }

	private Vector2 GenerateRandomOffset() { }

	public Matrix4x4 GetJitteredProjectionMatrix(Camera camera) { }

	public void ConfigureJitteredProjectionMatrix(PostProcessRenderContext context) { }

	public void ConfigureStereoJitteredProjectionMatrices(PostProcessRenderContext context) { }

	private void GenerateHistoryName(RenderTexture rt, int id, PostProcessRenderContext context) { }

	private RenderTexture CheckHistory(int id, PostProcessRenderContext context) { }

	internal void Render(PostProcessRenderContext context) { }

	internal void Release() { }

	public void .ctor() { }
}

// Namespace: 
private enum TemporalAntialiasing.Pass
{
	// Fields
	public int value__;
	public const TemporalAntialiasing.Pass SolverDilate = 0;
	public const TemporalAntialiasing.Pass SolverNoDilate = 1;
}

// Namespace: UnityEngine.Rendering.PostProcessing
public enum VignetteMode
{
	// Fields
	public int value__;
	public const VignetteMode Classic = 0;
	public const VignetteMode Masked = 1;
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public sealed class VignetteModeParameter : ParameterOverride<VignetteMode>
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[PostProcessAttribute] // RVA: 0xEF110 Offset: 0xEE510 VA: 0x1800EF110
[Serializable]
public sealed class Vignette : PostProcessEffectSettings
{
	// Fields
	[TooltipAttribute] // RVA: 0xF13C0 Offset: 0xF07C0 VA: 0x1800F13C0
	public VignetteModeParameter mode;
	[TooltipAttribute] // RVA: 0xF32A0 Offset: 0xF26A0 VA: 0x1800F32A0
	public ColorParameter color;
	[TooltipAttribute] // RVA: 0xF4E00 Offset: 0xF4200 VA: 0x1800F4E00
	public Vector2Parameter center;
	[RangeAttribute] // RVA: 0xF5730 Offset: 0xF4B30 VA: 0x1800F5730
	[TooltipAttribute] // RVA: 0xF5730 Offset: 0xF4B30 VA: 0x1800F5730
	public FloatParameter intensity;
	[RangeAttribute] // RVA: 0xF7510 Offset: 0xF6910 VA: 0x1800F7510
	[TooltipAttribute] // RVA: 0xF7510 Offset: 0xF6910 VA: 0x1800F7510
	public FloatParameter smoothness;
	[RangeAttribute] // RVA: 0xF96D0 Offset: 0xF8AD0 VA: 0x1800F96D0
	[TooltipAttribute] // RVA: 0xF96D0 Offset: 0xF8AD0 VA: 0x1800F96D0
	public FloatParameter roundness;
	[TooltipAttribute] // RVA: 0xFB620 Offset: 0xFAA20 VA: 0x1800FB620
	public BoolParameter rounded;
	[TooltipAttribute] // RVA: 0xFD2B0 Offset: 0xFC6B0 VA: 0x1800FD2B0
	public TextureParameter mask;
	[RangeAttribute] // RVA: 0xFEFD0 Offset: 0xFE3D0 VA: 0x1800FEFD0
	[TooltipAttribute] // RVA: 0xFEFD0 Offset: 0xFE3D0 VA: 0x1800FEFD0
	public FloatParameter opacity;

	// Methods

	public override bool IsEnabledAndSupported(PostProcessRenderContext context) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
internal sealed class VignetteRenderer : PostProcessEffectRenderer<Vignette>
{
	// Methods

	public override void Render(PostProcessRenderContext context) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public sealed class HistogramMonitor : Monitor
{
	// Fields
	public int width;
	public int height;
	public HistogramMonitor.Channel channel;
	private ComputeBuffer m_Data;
	private const int k_NumBins = 256;
	private const int k_ThreadGroupSizeX = 16;
	private const int k_ThreadGroupSizeY = 16;

	// Methods

	internal override void OnDisable() { }

	internal override bool NeedsHalfRes() { }

	internal override bool ShaderResourcesAvailable(PostProcessRenderContext context) { }

	internal override void Render(PostProcessRenderContext context) { }

	public void .ctor() { }
}

// Namespace: 
public enum HistogramMonitor.Channel
{
	// Fields
	public int value__;
	public const HistogramMonitor.Channel Red = 0;
	public const HistogramMonitor.Channel Green = 1;
	public const HistogramMonitor.Channel Blue = 2;
	public const HistogramMonitor.Channel Master = 3;
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public sealed class LightMeterMonitor : Monitor
{
	// Fields
	public int width;
	public int height;
	public bool showCurves;

	// Methods

	internal override bool ShaderResourcesAvailable(PostProcessRenderContext context) { }

	internal override void Render(PostProcessRenderContext context) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
public enum MonitorType
{
	// Fields
	public int value__;
	public const MonitorType LightMeter = 0;
	public const MonitorType Histogram = 1;
	public const MonitorType Waveform = 2;
	public const MonitorType Vectorscope = 3;
}

// Namespace: UnityEngine.Rendering.PostProcessing
public abstract class Monitor
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTexture <output>k__BackingField;
	internal bool requested;

	// Properties
	public RenderTexture output { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public RenderTexture get_output() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_output(RenderTexture value) { }

	public bool IsRequestedAndSupported(PostProcessRenderContext context) { }

	internal abstract bool ShaderResourcesAvailable(PostProcessRenderContext context) { }

	internal virtual bool NeedsHalfRes() { }

	protected void CheckOutput(int width, int height) { }

	internal virtual void OnEnable() { }

	internal virtual void OnDisable() { }

	internal abstract void Render(PostProcessRenderContext context) { }

	protected void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public sealed class VectorscopeMonitor : Monitor
{
	// Fields
	public int size;
	public float exposure;
	private ComputeBuffer m_Data;
	private const int k_ThreadGroupSizeX = 16;
	private const int k_ThreadGroupSizeY = 16;

	// Methods

	internal override void OnDisable() { }

	internal override bool NeedsHalfRes() { }

	internal override bool ShaderResourcesAvailable(PostProcessRenderContext context) { }

	internal override void Render(PostProcessRenderContext context) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public sealed class WaveformMonitor : Monitor
{
	// Fields
	public float exposure;
	public int height;
	private ComputeBuffer m_Data;
	private const int k_ThreadGroupSize = 256;
	private const int k_ThreadGroupSizeX = 16;
	private const int k_ThreadGroupSizeY = 16;

	// Methods

	internal override void OnDisable() { }

	internal override bool NeedsHalfRes() { }

	internal override bool ShaderResourcesAvailable(PostProcessRenderContext context) { }

	internal override void Render(PostProcessRenderContext context) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
public abstract class ParameterOverride
{
	// Fields
	public bool overrideState;

	// Methods

	internal abstract void Interp(ParameterOverride from, ParameterOverride to, float t) { }

	public abstract int GetHash() { }

	public T GetValue<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x7654F0 Offset: 0x7644F0 VA: 0x1807654F0
	|-ParameterOverride.GetValue<bool>
	|
	|-RVA: 0x765590 Offset: 0x764590 VA: 0x180765590
	|-ParameterOverride.GetValue<int>
	|-ParameterOverride.GetValue<Int32Enum>
	|
	|-RVA: 0x7656D0 Offset: 0x7646D0 VA: 0x1807656D0
	|-ParameterOverride.GetValue<object>
	|-ParameterOverride.GetValue<Vector2>
	|
	|-RVA: 0x765630 Offset: 0x764630 VA: 0x180765630
	|-ParameterOverride.GetValue<float>
	|
	|-RVA: 0x765830 Offset: 0x764830 VA: 0x180765830
	|-ParameterOverride.GetValue<Color>
	|-ParameterOverride.GetValue<Vector4>
	|
	|-RVA: 0x765770 Offset: 0x764770 VA: 0x180765770
	|-ParameterOverride.GetValue<Vector3>
	*/

	protected internal virtual void OnEnable() { }

	protected internal virtual void OnDisable() { }

	internal abstract void SetValue(ParameterOverride parameter) { }

	protected void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public class ParameterOverride<T> : ParameterOverride
{
	// Fields
	public T value;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2989C60 Offset: 0x2988C60 VA: 0x182989C60
	|-ParameterOverride<bool>..ctor
	|
	|-RVA: 0x2989CA0 Offset: 0x2988CA0 VA: 0x182989CA0
	|-ParameterOverride<int>..ctor
	|-ParameterOverride<Int32Enum>..ctor
	|-ParameterOverride<object>..ctor
	|-ParameterOverride<AmbientOcclusionMode>..ctor
	|-ParameterOverride<AmbientOcclusionQuality>..ctor
	|-ParameterOverride<EyeAdaptation>..ctor
	|-ParameterOverride<GradingMode>..ctor
	|-ParameterOverride<KernelSize>..ctor
	|-ParameterOverride<ScreenSpaceReflectionPreset>..ctor
	|-ParameterOverride<ScreenSpaceReflectionResolution>..ctor
	|-ParameterOverride<Spline>..ctor
	|-ParameterOverride<Tonemapper>..ctor
	|-ParameterOverride<VignetteMode>..ctor
	|-ParameterOverride<Texture>..ctor
	|
	|-RVA: 0x2989C20 Offset: 0x2988C20 VA: 0x182989C20
	|-ParameterOverride<float>..ctor
	|
	|-RVA: 0x2989AC0 Offset: 0x2988AC0 VA: 0x182989AC0
	|-ParameterOverride<Color>..ctor
	|-ParameterOverride<Vector4>..ctor
	|
	|-RVA: 0x2989D70 Offset: 0x2988D70 VA: 0x182989D70
	|-ParameterOverride<Vector2>..ctor
	|
	|-RVA: 0x2989B10 Offset: 0x2988B10 VA: 0x182989B10
	|-ParameterOverride<Vector3>..ctor
	*/

	public void .ctor(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x232F180 Offset: 0x232E180 VA: 0x18232F180
	|-ParameterOverride<bool>..ctor
	|-ParameterOverride<int>..ctor
	|-ParameterOverride<Int32Enum>..ctor
	|-ParameterOverride<object>..ctor
	|
	|-RVA: 0x2989BB0 Offset: 0x2988BB0 VA: 0x182989BB0
	|-ParameterOverride<float>..ctor
	|
	|-RVA: 0x2989E50 Offset: 0x2988E50 VA: 0x182989E50
	|-ParameterOverride<Color>..ctor
	|-ParameterOverride<Vector4>..ctor
	|
	|-RVA: 0x2989A30 Offset: 0x2988A30 VA: 0x182989A30
	|-ParameterOverride<Vector2>..ctor
	|
	|-RVA: 0x2989BE0 Offset: 0x2988BE0 VA: 0x182989BE0
	|-ParameterOverride<Vector3>..ctor
	*/

	public void .ctor(T value, bool overrideState) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2989E00 Offset: 0x2988E00 VA: 0x182989E00
	|-ParameterOverride<bool>..ctor
	|
	|-RVA: 0x2989CD0 Offset: 0x2988CD0 VA: 0x182989CD0
	|-ParameterOverride<int>..ctor
	|-ParameterOverride<Int32Enum>..ctor
	|
	|-RVA: 0x2989D20 Offset: 0x2988D20 VA: 0x182989D20
	|-ParameterOverride<object>..ctor
	|
	|-RVA: 0x2989A70 Offset: 0x2988A70 VA: 0x182989A70
	|-ParameterOverride<float>..ctor
	|
	|-RVA: 0x2989DB0 Offset: 0x2988DB0 VA: 0x182989DB0
	|-ParameterOverride<Color>..ctor
	|-ParameterOverride<Vector4>..ctor
	|
	|-RVA: 0x2989E90 Offset: 0x2988E90 VA: 0x182989E90
	|-ParameterOverride<Vector2>..ctor
	|
	|-RVA: 0x2989B60 Offset: 0x2988B60 VA: 0x182989B60
	|-ParameterOverride<Vector3>..ctor
	*/

	internal override void Interp(ParameterOverride from, ParameterOverride to, float t) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29890C0 Offset: 0x29880C0 VA: 0x1829890C0
	|-ParameterOverride<bool>.Interp
	|
	|-RVA: 0x29895F0 Offset: 0x29885F0 VA: 0x1829895F0
	|-ParameterOverride<int>.Interp
	|-ParameterOverride<Int32Enum>.Interp
	|-ParameterOverride<AmbientOcclusionMode>.Interp
	|-ParameterOverride<AmbientOcclusionQuality>.Interp
	|-ParameterOverride<EyeAdaptation>.Interp
	|-ParameterOverride<GradingMode>.Interp
	|-ParameterOverride<KernelSize>.Interp
	|-ParameterOverride<ScreenSpaceReflectionPreset>.Interp
	|-ParameterOverride<ScreenSpaceReflectionResolution>.Interp
	|-ParameterOverride<Tonemapper>.Interp
	|-ParameterOverride<VignetteMode>.Interp
	|
	|-RVA: 0x29891D0 Offset: 0x29881D0 VA: 0x1829891D0
	|-ParameterOverride<object>.Interp
	|-ParameterOverride<Spline>.Interp
	|-ParameterOverride<Texture>.Interp
	|
	|-RVA: 0x29892A0 Offset: 0x29882A0 VA: 0x1829892A0
	|-ParameterOverride<float>.Interp
	|
	|-RVA: 0x29894E0 Offset: 0x29884E0 VA: 0x1829894E0
	|-ParameterOverride<Color>.Interp
	|-ParameterOverride<Vector4>.Interp
	|
	|-RVA: 0x29896F0 Offset: 0x29886F0 VA: 0x1829896F0
	|-ParameterOverride<Vector2>.Interp
	|
	|-RVA: 0x29893A0 Offset: 0x29883A0 VA: 0x1829893A0
	|-ParameterOverride<Vector3>.Interp
	*/

	public virtual void Interp(T from, T to, float t) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2989370 Offset: 0x2988370 VA: 0x182989370
	|-ParameterOverride<bool>.Interp
	|
	|-RVA: 0x29894B0 Offset: 0x29884B0 VA: 0x1829894B0
	|-ParameterOverride<int>.Interp
	|-ParameterOverride<Int32Enum>.Interp
	|-ParameterOverride<AmbientOcclusionMode>.Interp
	|-ParameterOverride<AmbientOcclusionQuality>.Interp
	|-ParameterOverride<EyeAdaptation>.Interp
	|-ParameterOverride<GradingMode>.Interp
	|-ParameterOverride<KernelSize>.Interp
	|-ParameterOverride<ScreenSpaceReflectionPreset>.Interp
	|-ParameterOverride<ScreenSpaceReflectionResolution>.Interp
	|-ParameterOverride<Tonemapper>.Interp
	|-ParameterOverride<VignetteMode>.Interp
	|
	|-RVA: 0x29897D0 Offset: 0x29887D0 VA: 0x1829897D0
	|-ParameterOverride<object>.Interp
	|-ParameterOverride<Spline>.Interp
	|-ParameterOverride<Texture>.Interp
	|
	|-RVA: 0x2989800 Offset: 0x2988800 VA: 0x182989800
	|-ParameterOverride<float>.Interp
	|
	|-RVA: 0x29895C0 Offset: 0x29885C0 VA: 0x1829895C0
	|-ParameterOverride<Color>.Interp
	|-ParameterOverride<Vector4>.Interp
	|
	|-RVA: 0x29896B0 Offset: 0x29886B0 VA: 0x1829896B0
	|-ParameterOverride<Vector2>.Interp
	|
	|-RVA: 0x2989190 Offset: 0x2988190 VA: 0x182989190
	|-ParameterOverride<Vector3>.Interp
	*/

	public void Override(T x) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2989860 Offset: 0x2988860 VA: 0x182989860
	|-ParameterOverride<bool>.Override
	|
	|-RVA: 0x2989880 Offset: 0x2988880 VA: 0x182989880
	|-ParameterOverride<int>.Override
	|-ParameterOverride<Int32Enum>.Override
	|
	|-RVA: 0x2989890 Offset: 0x2988890 VA: 0x182989890
	|-ParameterOverride<object>.Override
	|-ParameterOverride<Vector2>.Override
	|
	|-RVA: 0x2989830 Offset: 0x2988830 VA: 0x182989830
	|-ParameterOverride<float>.Override
	|
	|-RVA: 0x2989870 Offset: 0x2988870 VA: 0x182989870
	|-ParameterOverride<Color>.Override
	|-ParameterOverride<Vector4>.Override
	|
	|-RVA: 0x2989840 Offset: 0x2988840 VA: 0x182989840
	|-ParameterOverride<Vector3>.Override
	*/

	internal override void SetValue(ParameterOverride parameter) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2989970 Offset: 0x2988970 VA: 0x182989970
	|-ParameterOverride<bool>.SetValue
	|
	|-RVA: 0x29898F0 Offset: 0x29888F0 VA: 0x1829898F0
	|-ParameterOverride<int>.SetValue
	|-ParameterOverride<Int32Enum>.SetValue
	|-ParameterOverride<AmbientOcclusionMode>.SetValue
	|-ParameterOverride<AmbientOcclusionQuality>.SetValue
	|-ParameterOverride<EyeAdaptation>.SetValue
	|-ParameterOverride<GradingMode>.SetValue
	|-ParameterOverride<KernelSize>.SetValue
	|-ParameterOverride<ScreenSpaceReflectionPreset>.SetValue
	|-ParameterOverride<ScreenSpaceReflectionResolution>.SetValue
	|-ParameterOverride<Tonemapper>.SetValue
	|-ParameterOverride<VignetteMode>.SetValue
	|
	|-RVA: 0x2989930 Offset: 0x2988930 VA: 0x182989930
	|-ParameterOverride<object>.SetValue
	|-ParameterOverride<Spline>.SetValue
	|-ParameterOverride<Texture>.SetValue
	|-ParameterOverride<Vector2>.SetValue
	|
	|-RVA: 0x29899F0 Offset: 0x29889F0 VA: 0x1829899F0
	|-ParameterOverride<float>.SetValue
	|
	|-RVA: 0x29899B0 Offset: 0x29889B0 VA: 0x1829899B0
	|-ParameterOverride<Color>.SetValue
	|-ParameterOverride<Vector4>.SetValue
	|
	|-RVA: 0x29898A0 Offset: 0x29888A0 VA: 0x1829898A0
	|-ParameterOverride<Vector3>.SetValue
	*/

	public override int GetHash() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2989040 Offset: 0x2988040 VA: 0x182989040
	|-ParameterOverride<bool>.GetHash
	|
	|-RVA: 0x2988E60 Offset: 0x2987E60 VA: 0x182988E60
	|-ParameterOverride<int>.GetHash
	|
	|-RVA: 0x2988F70 Offset: 0x2987F70 VA: 0x182988F70
	|-ParameterOverride<Int32Enum>.GetHash
	|-ParameterOverride<AmbientOcclusionMode>.GetHash
	|-ParameterOverride<AmbientOcclusionQuality>.GetHash
	|-ParameterOverride<EyeAdaptation>.GetHash
	|-ParameterOverride<GradingMode>.GetHash
	|-ParameterOverride<KernelSize>.GetHash
	|-ParameterOverride<ScreenSpaceReflectionPreset>.GetHash
	|-ParameterOverride<ScreenSpaceReflectionResolution>.GetHash
	|-ParameterOverride<Tonemapper>.GetHash
	|-ParameterOverride<VignetteMode>.GetHash
	|
	|-RVA: 0x2988F20 Offset: 0x2987F20 VA: 0x182988F20
	|-ParameterOverride<object>.GetHash
	|-ParameterOverride<Spline>.GetHash
	|-ParameterOverride<Texture>.GetHash
	|
	|-RVA: 0x2988EA0 Offset: 0x2987EA0 VA: 0x182988EA0
	|-ParameterOverride<float>.GetHash
	|
	|-RVA: 0x2988EE0 Offset: 0x2987EE0 VA: 0x182988EE0
	|-ParameterOverride<Color>.GetHash
	|
	|-RVA: 0x2989080 Offset: 0x2988080 VA: 0x182989080
	|-ParameterOverride<Vector2>.GetHash
	|
	|-RVA: 0x2988E20 Offset: 0x2987E20 VA: 0x182988E20
	|-ParameterOverride<Vector3>.GetHash
	|
	|-RVA: 0x2989000 Offset: 0x2988000 VA: 0x182989000
	|-ParameterOverride<Vector4>.GetHash
	*/

	public static T op_Implicit(ParameterOverride<T> prop) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2989EE0 Offset: 0x2988EE0 VA: 0x182989EE0
	|-ParameterOverride<bool>.op_Implicit
	|
	|-RVA: 0x2989F20 Offset: 0x2988F20 VA: 0x182989F20
	|-ParameterOverride<int>.op_Implicit
	|-ParameterOverride<Int32Enum>.op_Implicit
	|-ParameterOverride<VignetteMode>.op_Implicit
	|
	|-RVA: 0x2989F70 Offset: 0x2988F70 VA: 0x182989F70
	|-ParameterOverride<object>.op_Implicit
	|-ParameterOverride<Vector2>.op_Implicit
	|
	|-RVA: 0x2989F00 Offset: 0x2988F00 VA: 0x182989F00
	|-ParameterOverride<float>.op_Implicit
	|
	|-RVA: 0x2989F90 Offset: 0x2988F90 VA: 0x182989F90
	|-ParameterOverride<Color>.op_Implicit
	|-ParameterOverride<Vector4>.op_Implicit
	|
	|-RVA: 0x2989F40 Offset: 0x2988F40 VA: 0x182989F40
	|-ParameterOverride<Vector3>.op_Implicit
	*/
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public sealed class FloatParameter : ParameterOverride<float>
{
	// Methods

	public override void Interp(float from, float to, float t) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public sealed class IntParameter : ParameterOverride<int>
{
	// Methods

	public override void Interp(int from, int to, float t) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public sealed class BoolParameter : ParameterOverride<bool>
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public sealed class ColorParameter : ParameterOverride<Color>
{
	// Methods

	public override void Interp(Color from, Color to, float t) { }

	public static Vector4 op_Implicit(ColorParameter prop) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public sealed class Vector2Parameter : ParameterOverride<Vector2>
{
	// Methods

	public override void Interp(Vector2 from, Vector2 to, float t) { }

	public static Vector3 op_Implicit(Vector2Parameter prop) { }

	public static Vector4 op_Implicit(Vector2Parameter prop) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public sealed class Vector3Parameter : ParameterOverride<Vector3>
{
	// Methods

	public override void Interp(Vector3 from, Vector3 to, float t) { }

	public static Vector2 op_Implicit(Vector3Parameter prop) { }

	public static Vector4 op_Implicit(Vector3Parameter prop) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public sealed class Vector4Parameter : ParameterOverride<Vector4>
{
	// Methods

	public override void Interp(Vector4 from, Vector4 to, float t) { }

	public static Vector2 op_Implicit(Vector4Parameter prop) { }

	public static Vector3 op_Implicit(Vector4Parameter prop) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public sealed class SplineParameter : ParameterOverride<Spline>
{
	// Methods

	protected internal override void OnEnable() { }

	internal override void SetValue(ParameterOverride parameter) { }

	public override void Interp(Spline from, Spline to, float t) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
public enum TextureParameterDefault
{
	// Fields
	public int value__;
	public const TextureParameterDefault None = 0;
	public const TextureParameterDefault Black = 1;
	public const TextureParameterDefault White = 2;
	public const TextureParameterDefault Transparent = 3;
	public const TextureParameterDefault Lut2D = 4;
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public sealed class TextureParameter : ParameterOverride<Texture>
{
	// Fields
	public TextureParameterDefault defaultState;

	// Methods

	public override void Interp(Texture from, Texture to, float t) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
public sealed class PostProcessBundle
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private PostProcessAttribute <attribute>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private PostProcessEffectSettings <settings>k__BackingField;
	private PostProcessEffectRenderer m_Renderer;

	// Properties
	public PostProcessAttribute attribute { get; set; }
	public PostProcessEffectSettings settings { get; set; }
	internal PostProcessEffectRenderer renderer { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public PostProcessAttribute get_attribute() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_attribute(PostProcessAttribute value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public PostProcessEffectSettings get_settings() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_settings(PostProcessEffectSettings value) { }

	internal PostProcessEffectRenderer get_renderer() { }

	internal void .ctor(PostProcessEffectSettings settings) { }

	internal void Release() { }

	internal void ResetHistory() { }

	internal T CastSettings<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x7659F0 Offset: 0x7649F0 VA: 0x1807659F0
	|-PostProcessBundle.CastSettings<object>
	|-PostProcessBundle.CastSettings<AmbientOcclusion>
	*/

	internal T CastRenderer<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x765980 Offset: 0x764980 VA: 0x180765980
	|-PostProcessBundle.CastRenderer<object>
	|-PostProcessBundle.CastRenderer<AmbientOcclusionRenderer>
	*/
}

// Namespace: UnityEngine.Rendering.PostProcessing
[ExecuteAlways] // RVA: 0x10DC80 Offset: 0x10D080 VA: 0x18010DC80
[AddComponentMenu] // RVA: 0x10DC80 Offset: 0x10D080 VA: 0x18010DC80
public sealed class PostProcessDebug : MonoBehaviour
{
	// Fields
	public PostProcessLayer postProcessLayer;
	private PostProcessLayer m_PreviousPostProcessLayer;
	public bool lightMeter;
	public bool histogram;
	public bool waveform;
	public bool vectorscope;
	public DebugOverlay debugOverlay;
	private Camera m_CurrentCamera;
	private CommandBuffer m_CmdAfterEverything;

	// Methods

	private void OnEnable() { }

	private void OnDisable() { }

	private void Update() { }

	private void Reset() { }

	private void UpdateStates() { }

	private void OnPostRender() { }

	private void OnGUI() { }

	private void DrawMonitor(ref Rect rect, Monitor monitor, bool enabled) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
public enum DebugOverlay
{
	// Fields
	public int value__;
	public const DebugOverlay None = 0;
	public const DebugOverlay Depth = 1;
	public const DebugOverlay Normals = 2;
	public const DebugOverlay MotionVectors = 3;
	public const DebugOverlay NANTracker = 4;
	public const DebugOverlay ColorBlindnessSimulation = 5;
	public const DebugOverlay _ = 6;
	public const DebugOverlay AmbientOcclusion = 7;
	public const DebugOverlay BloomBuffer = 8;
	public const DebugOverlay BloomThreshold = 9;
	public const DebugOverlay DepthOfField = 10;
}

// Namespace: UnityEngine.Rendering.PostProcessing
public enum ColorBlindnessType
{
	// Fields
	public int value__;
	public const ColorBlindnessType Deuteranopia = 0;
	public const ColorBlindnessType Protanopia = 1;
	public const ColorBlindnessType Tritanopia = 2;
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public sealed class PostProcessDebugLayer
{
	// Fields
	public LightMeterMonitor lightMeter;
	public HistogramMonitor histogram;
	public WaveformMonitor waveform;
	public VectorscopeMonitor vectorscope;
	private Dictionary<MonitorType, Monitor> m_Monitors;
	private int frameWidth;
	private int frameHeight;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTexture <debugOverlayTarget>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <debugOverlayActive>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private DebugOverlay <debugOverlay>k__BackingField;
	public PostProcessDebugLayer.OverlaySettings overlaySettings;

	// Properties
	public RenderTexture debugOverlayTarget { get; set; }
	public bool debugOverlayActive { get; set; }
	public DebugOverlay debugOverlay { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public RenderTexture get_debugOverlayTarget() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_debugOverlayTarget(RenderTexture value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_debugOverlayActive() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_debugOverlayActive(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public DebugOverlay get_debugOverlay() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_debugOverlay(DebugOverlay value) { }

	internal void OnEnable() { }

	internal void OnDisable() { }

	private void DestroyDebugOverlayTarget() { }

	public void RequestMonitorPass(MonitorType monitor) { }

	public void RequestDebugOverlay(DebugOverlay mode) { }

	internal void SetFrameSize(int width, int height) { }

	public void PushDebugOverlay(CommandBuffer cmd, RenderTargetIdentifier source, PropertySheet sheet, int pass) { }

	internal DepthTextureMode GetCameraFlags() { }

	internal void RenderMonitors(PostProcessRenderContext context) { }

	internal void RenderSpecialOverlays(PostProcessRenderContext context) { }

	internal void EndFrame() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class PostProcessDebugLayer.OverlaySettings
{
	// Fields
	public bool linearDepth;
	[RangeAttribute] // RVA: 0x11C530 Offset: 0x11B930 VA: 0x18011C530
	public float motionColorIntensity;
	[RangeAttribute] // RVA: 0x11F1D0 Offset: 0x11E5D0 VA: 0x18011F1D0
	public int motionGridSize;
	public ColorBlindnessType colorBlindnessType;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float colorBlindnessStrength;

	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
public abstract class PostProcessEffectRenderer
{
	// Fields
	protected bool m_ResetHistory;

	// Methods

	public virtual void Init() { }

	public virtual DepthTextureMode GetCameraFlags() { }

	public virtual void ResetHistory() { }

	public virtual void Release() { }

	public abstract void Render(PostProcessRenderContext context) { }

	internal abstract void SetSettings(PostProcessEffectSettings settings) { }

	protected void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
public abstract class PostProcessEffectRenderer<T> : PostProcessEffectRenderer
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T <settings>k__BackingField;

	// Properties
	public T settings { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public T get_settings() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-PostProcessEffectRenderer<object>.get_settings
	|-PostProcessEffectRenderer<AmbientOcclusion>.get_settings
	|-PostProcessEffectRenderer<AutoExposure>.get_settings
	|-PostProcessEffectRenderer<Bloom>.get_settings
	|-PostProcessEffectRenderer<ChromaticAberration>.get_settings
	|-PostProcessEffectRenderer<ColorGrading>.get_settings
	|-PostProcessEffectRenderer<DepthOfField>.get_settings
	|-PostProcessEffectRenderer<Grain>.get_settings
	|-PostProcessEffectRenderer<LensDistortion>.get_settings
	|-PostProcessEffectRenderer<M1SSAO>.get_settings
	|-PostProcessEffectRenderer<MotionBlur>.get_settings
	|-PostProcessEffectRenderer<ScreenSpaceReflections>.get_settings
	|-PostProcessEffectRenderer<Vignette>.get_settings
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_settings(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29D2F30 Offset: 0x29D1F30 VA: 0x1829D2F30
	|-PostProcessEffectRenderer<object>.set_settings
	*/

	internal override void SetSettings(PostProcessEffectSettings settings) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2989FB0 Offset: 0x2988FB0 VA: 0x182989FB0
	|-PostProcessEffectRenderer<object>.SetSettings
	|-PostProcessEffectRenderer<AmbientOcclusion>.SetSettings
	|-PostProcessEffectRenderer<AutoExposure>.SetSettings
	|-PostProcessEffectRenderer<Bloom>.SetSettings
	|-PostProcessEffectRenderer<ChromaticAberration>.SetSettings
	|-PostProcessEffectRenderer<ColorGrading>.SetSettings
	|-PostProcessEffectRenderer<DepthOfField>.SetSettings
	|-PostProcessEffectRenderer<Grain>.SetSettings
	|-PostProcessEffectRenderer<LensDistortion>.SetSettings
	|-PostProcessEffectRenderer<M1SSAO>.SetSettings
	|-PostProcessEffectRenderer<MotionBlur>.SetSettings
	|-PostProcessEffectRenderer<ScreenSpaceReflections>.SetSettings
	|-PostProcessEffectRenderer<Vignette>.SetSettings
	*/

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298A050 Offset: 0x2989050 VA: 0x18298A050
	|-PostProcessEffectRenderer<object>..ctor
	|-PostProcessEffectRenderer<AmbientOcclusion>..ctor
	|-PostProcessEffectRenderer<AutoExposure>..ctor
	|-PostProcessEffectRenderer<Bloom>..ctor
	|-PostProcessEffectRenderer<ChromaticAberration>..ctor
	|-PostProcessEffectRenderer<ColorGrading>..ctor
	|-PostProcessEffectRenderer<DepthOfField>..ctor
	|-PostProcessEffectRenderer<Grain>..ctor
	|-PostProcessEffectRenderer<LensDistortion>..ctor
	|-PostProcessEffectRenderer<M1SSAO>..ctor
	|-PostProcessEffectRenderer<MotionBlur>..ctor
	|-PostProcessEffectRenderer<ScreenSpaceReflections>..ctor
	|-PostProcessEffectRenderer<Vignette>..ctor
	*/
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public class PostProcessEffectSettings : ScriptableObject
{
	// Fields
	public bool active;
	public BoolParameter enabled;
	internal ReadOnlyCollection<ParameterOverride> parameters;

	// Methods

	private void OnEnable() { }

	private void OnDisable() { }

	public void SetAllOverridesTo(bool state, bool excludeEnabled = True) { }

	public virtual bool IsEnabledAndSupported(PostProcessRenderContext context) { }

	public int GetHash() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ParameterOverride <OnEnable>b__3_2(FieldInfo t) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class PostProcessEffectSettings.<>c
{
	// Fields
	public static readonly PostProcessEffectSettings.<>c <>9;
	public static Func<FieldInfo, bool> <>9__3_0;
	public static Func<FieldInfo, int> <>9__3_1;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <OnEnable>b__3_0(FieldInfo t) { }

	internal int <OnEnable>b__3_1(FieldInfo t) { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
public enum PostProcessEvent
{
	// Fields
	public int value__;
	public const PostProcessEvent BeforeTransparent = 0;
	public const PostProcessEvent BeforeStack = 1;
	public const PostProcessEvent AfterStack = 2;
}

// Namespace: UnityEngine.Rendering.PostProcessing
internal struct PostProcessEventComparer : IEqualityComparer<PostProcessEvent>
{
	// Methods

	public bool Equals(PostProcessEvent x, PostProcessEvent y) { }

	public int GetHashCode(PostProcessEvent obj) { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[ExecuteAlways] // RVA: 0x128010 Offset: 0x127410 VA: 0x180128010
[DisallowMultipleComponent] // RVA: 0x128010 Offset: 0x127410 VA: 0x180128010
[ImageEffectAllowedInSceneView] // RVA: 0x128010 Offset: 0x127410 VA: 0x180128010
[AddComponentMenu] // RVA: 0x128010 Offset: 0x127410 VA: 0x180128010
[RequireComponent] // RVA: 0x128010 Offset: 0x127410 VA: 0x180128010
public sealed class PostProcessLayer : MonoBehaviour
{
	// Fields
	public Transform volumeTrigger;
	public LayerMask volumeLayer;
	public bool stopNaNPropagation;
	public bool finalBlitToCameraTarget;
	public PostProcessLayer.Antialiasing antialiasingMode;
	public TemporalAntialiasing temporalAntialiasing;
	public SubpixelMorphologicalAntialiasing subpixelMorphologicalAntialiasing;
	public FastApproximateAntialiasing fastApproximateAntialiasing;
	public Fog fog;
	private Dithering dithering;
	public PostProcessDebugLayer debugLayer;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private PostProcessResources m_Resources;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_ShowToolkit;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_ShowCustomSorter;
	public bool breakBeforeColorGrading;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<PostProcessLayer.SerializedBundleRef> m_BeforeTransparentBundles;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<PostProcessLayer.SerializedBundleRef> m_BeforeStackBundles;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<PostProcessLayer.SerializedBundleRef> m_AfterStackBundles;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Dictionary<PostProcessEvent, List<PostProcessLayer.SerializedBundleRef>> <sortedBundles>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <haveBundlesBeenInited>k__BackingField;
	private Dictionary<Type, PostProcessBundle> m_Bundles;
	private PropertySheetFactory m_PropertySheetFactory;
	private CommandBuffer m_LegacyCmdBufferBeforeReflections;
	private CommandBuffer m_LegacyCmdBufferBeforeLighting;
	private CommandBuffer m_LegacyCmdBufferOpaque;
	private CommandBuffer m_LegacyCmdBuffer;
	private Camera m_Camera;
	private PostProcessRenderContext m_CurrentContext;
	private LogHistogram m_LogHistogram;
	private bool m_SettingsUpdateNeeded;
	private bool m_IsRenderingInSceneView;
	private TargetPool m_TargetPool;
	private bool m_NaNKilled;
	private readonly List<PostProcessEffectRenderer> m_ActiveEffects;
	private readonly List<RenderTargetIdentifier> m_Targets;

	// Properties
	public Dictionary<PostProcessEvent, List<PostProcessLayer.SerializedBundleRef>> sortedBundles { get; set; }
	public bool haveBundlesBeenInited { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Dictionary<PostProcessEvent, List<PostProcessLayer.SerializedBundleRef>> get_sortedBundles() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_sortedBundles(Dictionary<PostProcessEvent, List<PostProcessLayer.SerializedBundleRef>> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_haveBundlesBeenInited() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_haveBundlesBeenInited(bool value) { }

	private void OnEnable() { }

	private void InitLegacy() { }

	public void Init(PostProcessResources resources) { }

	public void InitBundles() { }

	private void UpdateBundleSortList(List<PostProcessLayer.SerializedBundleRef> sortedList, PostProcessEvent evt) { }

	private void OnDisable() { }

	private void Reset() { }

	private void OnPreCull() { }

	private void OnPreRender() { }

	private static bool RequiresInitialBlit(Camera camera, PostProcessRenderContext context) { }

	private void UpdateSrcDstForOpaqueOnly(ref int src, ref int dst, PostProcessRenderContext context, RenderTargetIdentifier cameraTarget, int opaqueOnlyEffectsRemaining) { }

	private void BuildCommandBuffers() { }

	private void OnPostRender() { }

	public PostProcessBundle GetBundle<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2398720 Offset: 0x2397720 VA: 0x182398720
	|-PostProcessLayer.GetBundle<object>
	|-PostProcessLayer.GetBundle<AmbientOcclusion>
	|-PostProcessLayer.GetBundle<AutoExposure>
	|-PostProcessLayer.GetBundle<ScreenSpaceReflections>
	*/

	public PostProcessBundle GetBundle(Type settingsType) { }

	public T GetSettings<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x765A60 Offset: 0x764A60 VA: 0x180765A60
	|-PostProcessLayer.GetSettings<object>
	*/

	public void BakeMSVOMap(CommandBuffer cmd, Camera camera, RenderTargetIdentifier destination, Nullable<RenderTargetIdentifier> depthMap, bool invert, bool isMSAA = False) { }

	internal void OverrideSettings(List<PostProcessEffectSettings> baseSettings, float interpFactor) { }

	private void SetLegacyCameraFlags(PostProcessRenderContext context) { }

	public void ResetHistory() { }

	public bool HasOpaqueOnlyEffects(PostProcessRenderContext context) { }

	public bool HasActiveEffects(PostProcessEvent evt, PostProcessRenderContext context) { }

	private void SetupContext(PostProcessRenderContext context) { }

	public void UpdateVolumeSystem(Camera cam, CommandBuffer cmd) { }

	public void RenderOpaqueOnly(PostProcessRenderContext context) { }

	public void Render(PostProcessRenderContext context) { }

	private int RenderInjectionPoint(PostProcessEvent evt, PostProcessRenderContext context, string marker, int releaseTargetAfterUse = -1) { }

	private void RenderList(List<PostProcessLayer.SerializedBundleRef> list, PostProcessRenderContext context, string marker) { }

	private void ApplyFlip(PostProcessRenderContext context, MaterialPropertyBlock properties) { }

	private void ApplyDefaultFlip(MaterialPropertyBlock properties) { }

	private int RenderBuiltins(PostProcessRenderContext context, bool isFinalPass, int releaseTargetAfterUse = -1, int eye = -1) { }

	private void RenderFinalPass(PostProcessRenderContext context, int releaseTargetAfterUse = -1, int eye = -1) { }

	private int RenderEffect<T>(PostProcessRenderContext context, bool useTempTarget = False) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x96A820 Offset: 0x969820 VA: 0x18096A820
	|-PostProcessLayer.RenderEffect<object>
	|-PostProcessLayer.RenderEffect<AutoExposure>
	|-PostProcessLayer.RenderEffect<Bloom>
	|-PostProcessLayer.RenderEffect<ChromaticAberration>
	|-PostProcessLayer.RenderEffect<ColorGrading>
	|-PostProcessLayer.RenderEffect<DepthOfField>
	|-PostProcessLayer.RenderEffect<Grain>
	|-PostProcessLayer.RenderEffect<LensDistortion>
	|-PostProcessLayer.RenderEffect<MotionBlur>
	|-PostProcessLayer.RenderEffect<Vignette>
	*/

	private bool ShouldGenerateLogHistogram(PostProcessRenderContext context) { }

	public void .ctor() { }
}

// Namespace: 
public enum PostProcessLayer.Antialiasing
{
	// Fields
	public int value__;
	public const PostProcessLayer.Antialiasing None = 0;
	public const PostProcessLayer.Antialiasing FastApproximateAntialiasing = 1;
	public const PostProcessLayer.Antialiasing SubpixelMorphologicalAntialiasing = 2;
	public const PostProcessLayer.Antialiasing TemporalAntialiasing = 3;
}

// Namespace: 
[Serializable]
public sealed class PostProcessLayer.SerializedBundleRef
{
	// Fields
	public string assemblyQualifiedName;
	public PostProcessBundle bundle;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PostProcessLayer.<>c__DisplayClass47_0
{
	// Fields
	public PostProcessEvent evt;
	public List<PostProcessBundle> effects;

	// Methods

	public void .ctor() { }

	internal bool <UpdateBundleSortList>b__0(KeyValuePair<Type, PostProcessBundle> kvp) { }

	internal bool <UpdateBundleSortList>b__2(PostProcessLayer.SerializedBundleRef x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PostProcessLayer.<>c__DisplayClass47_1
{
	// Fields
	public string searchStr;

	// Methods

	public void .ctor() { }

	internal bool <UpdateBundleSortList>b__3(PostProcessBundle b) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PostProcessLayer.<>c__DisplayClass47_2
{
	// Fields
	public string typeName;

	// Methods

	public void .ctor() { }

	internal bool <UpdateBundleSortList>b__4(PostProcessLayer.SerializedBundleRef b) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PostProcessLayer.<>c__DisplayClass47_3
{
	// Fields
	public string typeName;

	// Methods

	public void .ctor() { }

	internal bool <UpdateBundleSortList>b__5(PostProcessBundle b) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class PostProcessLayer.<>c
{
	// Fields
	public static readonly PostProcessLayer.<>c <>9;
	public static Func<KeyValuePair<Type, PostProcessBundle>, PostProcessBundle> <>9__47_1;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal PostProcessBundle <UpdateBundleSortList>b__47_1(KeyValuePair<Type, PostProcessBundle> kvp) { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
public sealed class PostProcessManager
{
	// Fields
	private static PostProcessManager s_Instance;
	private const int k_MaxLayerCount = 32;
	private readonly Dictionary<int, List<PostProcessVolume>> m_SortedVolumes;
	private readonly List<PostProcessVolume> m_Volumes;
	private readonly Dictionary<int, bool> m_SortNeeded;
	private readonly List<PostProcessEffectSettings> m_BaseSettings;
	private readonly List<Collider> m_TempColliders;
	public readonly Dictionary<Type, PostProcessAttribute> settingsTypes;

	// Properties
	public static PostProcessManager instance { get; }

	// Methods

	public static PostProcessManager get_instance() { }

	private void .ctor() { }

	private void CleanBaseTypes() { }

	private void ReloadBaseTypes() { }

	public void GetActiveVolumes(PostProcessLayer layer, List<PostProcessVolume> results, bool skipDisabled = True, bool skipZeroWeight = True) { }

	public PostProcessVolume GetHighestPriorityVolume(PostProcessLayer layer) { }

	public PostProcessVolume GetHighestPriorityVolume(LayerMask mask) { }

	public PostProcessVolume QuickVolume(int layer, float priority, PostProcessEffectSettings[] settings) { }

	internal void SetLayerDirty(int layer) { }

	internal void UpdateVolumeLayer(PostProcessVolume volume, int prevLayer, int newLayer) { }

	private void Register(PostProcessVolume volume, int layer) { }

	internal void Register(PostProcessVolume volume) { }

	private void Unregister(PostProcessVolume volume, int layer) { }

	internal void Unregister(PostProcessVolume volume) { }

	private void ReplaceData(PostProcessLayer postProcessLayer) { }

	internal void UpdateSettings(PostProcessLayer postProcessLayer, Camera camera) { }

	private List<PostProcessVolume> GrabVolumes(LayerMask mask) { }

	private static void SortByPriority(List<PostProcessVolume> volumes) { }

	private static bool IsVolumeRenderedByCamera(PostProcessVolume volume, Camera camera) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class PostProcessManager.<>c
{
	// Fields
	public static readonly PostProcessManager.<>c <>9;
	public static Func<Type, bool> <>9__12_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <ReloadBaseTypes>b__12_0(Type t) { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
public sealed class PostProcessProfile : ScriptableObject
{
	// Fields
	[TooltipAttribute] // RVA: 0x21030 Offset: 0x20430 VA: 0x180021030
	public List<PostProcessEffectSettings> settings;
	public bool isDirty;

	// Methods

	private void OnEnable() { }

	public T AddSettings<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x765AB0 Offset: 0x764AB0 VA: 0x180765AB0
	|-PostProcessProfile.AddSettings<object>
	*/

	public PostProcessEffectSettings AddSettings(Type type) { }

	public PostProcessEffectSettings AddSettings(PostProcessEffectSettings effect) { }

	public void RemoveSettings<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x628D40 Offset: 0x627D40 VA: 0x180628D40
	|-PostProcessProfile.RemoveSettings<object>
	*/

	public void RemoveSettings(Type type) { }

	public bool HasSettings<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x887C70 Offset: 0x886C70 VA: 0x180887C70
	|-PostProcessProfile.HasSettings<object>
	*/

	public bool HasSettings(Type type) { }

	public T GetSetting<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x765B80 Offset: 0x764B80 VA: 0x180765B80
	|-PostProcessProfile.GetSetting<object>
	*/

	public bool TryGetSettings<T>(out T outSetting) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x887CF0 Offset: 0x886CF0 VA: 0x180887CF0
	|-PostProcessProfile.TryGetSettings<object>
	*/

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class PostProcessProfile.<>c
{
	// Fields
	public static readonly PostProcessProfile.<>c <>9;
	public static Predicate<PostProcessEffectSettings> <>9__2_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <OnEnable>b__2_0(PostProcessEffectSettings x) { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
public sealed class PostProcessRenderContext
{
	// Fields
	private Camera m_Camera;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private CommandBuffer <command>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetIdentifier <source>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetIdentifier <destination>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTextureFormat <sourceFormat>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <flip>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private PostProcessResources <resources>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private PropertySheetFactory <propertySheets>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Dictionary<string, object> <userData>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private PostProcessDebugLayer <debugLayer>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <width>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <height>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <stereoActive>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <xrActiveEye>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <numberOfEyes>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private PostProcessRenderContext.StereoRenderingMode <stereoRenderingMode>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <screenWidth>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <screenHeight>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <isSceneView>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private PostProcessLayer.Antialiasing <antialiasing>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TemporalAntialiasing <temporalAntialiasing>k__BackingField;
	internal PropertySheet uberSheet;
	internal Texture autoExposureTexture;
	internal LogHistogram logHistogram;
	internal Texture logLut;
	internal AutoExposure autoExposure;
	internal int bloomBufferNameID;
	internal bool physicalCamera;
	private RenderTextureDescriptor m_sourceDescriptor;

	// Properties
	public Camera camera { get; set; }
	public CommandBuffer command { get; set; }
	public RenderTargetIdentifier source { get; set; }
	public RenderTargetIdentifier destination { get; set; }
	public RenderTextureFormat sourceFormat { get; set; }
	public bool flip { get; set; }
	public PostProcessResources resources { get; set; }
	public PropertySheetFactory propertySheets { get; set; }
	public Dictionary<string, object> userData { get; set; }
	public PostProcessDebugLayer debugLayer { get; set; }
	public int width { get; set; }
	public int height { get; set; }
	public bool stereoActive { get; set; }
	public int xrActiveEye { get; set; }
	public int numberOfEyes { get; set; }
	public PostProcessRenderContext.StereoRenderingMode stereoRenderingMode { get; set; }
	public int screenWidth { get; set; }
	public int screenHeight { get; set; }
	public bool isSceneView { get; set; }
	public PostProcessLayer.Antialiasing antialiasing { get; set; }
	public TemporalAntialiasing temporalAntialiasing { get; set; }

	// Methods

	public Camera get_camera() { }

	public void set_camera(Camera value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public CommandBuffer get_command() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_command(CommandBuffer value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public RenderTargetIdentifier get_source() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_source(RenderTargetIdentifier value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public RenderTargetIdentifier get_destination() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_destination(RenderTargetIdentifier value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public RenderTextureFormat get_sourceFormat() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_sourceFormat(RenderTextureFormat value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_flip() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_flip(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public PostProcessResources get_resources() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_resources(PostProcessResources value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public PropertySheetFactory get_propertySheets() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_propertySheets(PropertySheetFactory value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Dictionary<string, object> get_userData() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_userData(Dictionary<string, object> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public PostProcessDebugLayer get_debugLayer() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_debugLayer(PostProcessDebugLayer value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_width() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_width(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_height() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_height(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_stereoActive() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_stereoActive(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_xrActiveEye() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_xrActiveEye(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_numberOfEyes() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_numberOfEyes(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public PostProcessRenderContext.StereoRenderingMode get_stereoRenderingMode() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_stereoRenderingMode(PostProcessRenderContext.StereoRenderingMode value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_screenWidth() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_screenWidth(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_screenHeight() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_screenHeight(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_isSceneView() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_isSceneView(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public PostProcessLayer.Antialiasing get_antialiasing() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_antialiasing(PostProcessLayer.Antialiasing value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public TemporalAntialiasing get_temporalAntialiasing() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_temporalAntialiasing(TemporalAntialiasing value) { }

	public void Reset() { }

	public bool IsTemporalAntialiasingActive() { }

	public bool IsDebugOverlayEnabled(DebugOverlay overlay) { }

	public void PushDebugOverlay(CommandBuffer cmd, RenderTargetIdentifier source, PropertySheet sheet, int pass) { }

	private RenderTextureDescriptor GetDescriptor(int depthBufferBits = 0, RenderTextureFormat colorFormat = 7, RenderTextureReadWrite readWrite = 0) { }

	public void GetScreenSpaceTemporaryRT(CommandBuffer cmd, int nameID, int depthBufferBits = 0, RenderTextureFormat colorFormat = 7, RenderTextureReadWrite readWrite = 0, FilterMode filter = 1, int widthOverride = 0, int heightOverride = 0) { }

	public RenderTexture GetScreenSpaceTemporaryRT(int depthBufferBits = 0, RenderTextureFormat colorFormat = 7, RenderTextureReadWrite readWrite = 0, int widthOverride = 0, int heightOverride = 0) { }

	public void .ctor() { }
}

// Namespace: 
public enum PostProcessRenderContext.StereoRenderingMode
{
	// Fields
	public int value__;
	public const PostProcessRenderContext.StereoRenderingMode MultiPass = 0;
	public const PostProcessRenderContext.StereoRenderingMode SinglePass = 1;
	public const PostProcessRenderContext.StereoRenderingMode SinglePassInstanced = 2;
	public const PostProcessRenderContext.StereoRenderingMode SinglePassMultiview = 3;
}

// Namespace: UnityEngine.Rendering.PostProcessing
public sealed class PostProcessResources : ScriptableObject
{
	// Fields
	public Texture2D[] blueNoise64;
	public Texture2D[] blueNoise256;
	public PostProcessResources.SMAALuts smaaLuts;
	public PostProcessResources.Shaders shaders;
	public PostProcessResources.ComputeShaders computeShaders;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public sealed class PostProcessResources.Shaders
{
	// Fields
	public Shader bloom;
	public Shader copy;
	public Shader copyStd;
	public Shader copyStdFromTexArray;
	public Shader copyStdFromDoubleWide;
	public Shader discardAlpha;
	public Shader depthOfField;
	public Shader finalPass;
	public Shader grainBaker;
	public Shader motionBlur;
	public Shader temporalAntialiasing;
	public Shader subpixelMorphologicalAntialiasing;
	public Shader texture2dLerp;
	public Shader uber;
	public Shader lut2DBaker;
	public Shader lightMeter;
	public Shader gammaHistogram;
	public Shader waveform;
	public Shader vectorscope;
	public Shader debugOverlays;
	public Shader deferredFog;
	public Shader m1SSAO;
	public Shader scalableAO;
	public Shader multiScaleAO;
	public Shader screenSpaceReflections;

	// Methods

	public PostProcessResources.Shaders Clone() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public sealed class PostProcessResources.ComputeShaders
{
	// Fields
	public ComputeShader autoExposure;
	public ComputeShader exposureHistogram;
	public ComputeShader lut3DBaker;
	public ComputeShader texture3dLerp;
	public ComputeShader gammaHistogram;
	public ComputeShader waveform;
	public ComputeShader vectorscope;
	public ComputeShader multiScaleAODownsample1;
	public ComputeShader multiScaleAODownsample2;
	public ComputeShader multiScaleAORender;
	public ComputeShader multiScaleAOUpsample;
	public ComputeShader gaussianDownsample;

	// Methods

	public PostProcessResources.ComputeShaders Clone() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public sealed class PostProcessResources.SMAALuts
{
	// Fields
	public Texture2D area;
	public Texture2D search;

	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[ExecuteAlways] // RVA: 0x79A80 Offset: 0x78E80 VA: 0x180079A80
[AddComponentMenu] // RVA: 0x79A80 Offset: 0x78E80 VA: 0x180079A80
public sealed class PostProcessVolume : MonoBehaviour
{
	// Fields
	public PostProcessProfile sharedProfile;
	[TooltipAttribute] // RVA: 0x7CE20 Offset: 0x7C220 VA: 0x18007CE20
	public bool isGlobal;
	[MinAttribute] // RVA: 0x7EB10 Offset: 0x7DF10 VA: 0x18007EB10
	[TooltipAttribute] // RVA: 0x7EB10 Offset: 0x7DF10 VA: 0x18007EB10
	public float blendDistance;
	[RangeAttribute] // RVA: 0x80B40 Offset: 0x7FF40 VA: 0x180080B40
	[TooltipAttribute] // RVA: 0x80B40 Offset: 0x7FF40 VA: 0x180080B40
	public float weight;
	[TooltipAttribute] // RVA: 0x82D80 Offset: 0x82180 VA: 0x180082D80
	public float priority;
	private int m_PreviousLayer;
	private float m_PreviousPriority;
	private List<Collider> m_TempColliders;
	private PostProcessProfile m_InternalProfile;

	// Properties
	public PostProcessProfile profile { get; set; }
	internal PostProcessProfile profileRef { get; }

	// Methods

	public PostProcessProfile get_profile() { }

	public void set_profile(PostProcessProfile value) { }

	internal PostProcessProfile get_profileRef() { }

	public bool HasInstantiatedProfile() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void Update() { }

	private void OnDrawGizmos() { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
public static class ColorUtilities
{
	// Fields
	private const float logC_cut = 0.011361;
	private const float logC_a = 5.555556;
	private const float logC_b = 0.047996;
	private const float logC_c = 0.244161;
	private const float logC_d = 0.386036;
	private const float logC_e = 5.301883;
	private const float logC_f = 0.092819;

	// Methods

	public static float StandardIlluminantY(float x) { }

	public static Vector3 CIExyToLMS(float x, float y) { }

	public static Vector3 ComputeColorBalance(float temperature, float tint) { }

	public static Vector3 ColorToLift(Vector4 color) { }

	public static Vector3 ColorToInverseGamma(Vector4 color) { }

	public static Vector3 ColorToGain(Vector4 color) { }

	public static float LogCToLinear(float x) { }

	public static float LinearToLogC(float x) { }

	public static uint ToHex(Color c) { }

	public static Color ToRGBA(uint hex) { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
public class HableCurve
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <whitePoint>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <inverseWhitePoint>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <x0>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <x1>k__BackingField;
	private readonly HableCurve.Segment[] m_Segments;
	public readonly HableCurve.Uniforms uniforms;

	// Properties
	public float whitePoint { get; set; }
	public float inverseWhitePoint { get; set; }
	internal float x0 { get; set; }
	internal float x1 { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_whitePoint() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_whitePoint(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_inverseWhitePoint() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_inverseWhitePoint(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal float get_x0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_x0(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal float get_x1() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_x1(float value) { }

	public void .ctor() { }

	public float Eval(float x) { }

	public void Init(float toeStrength, float toeLength, float shoulderStrength, float shoulderLength, float shoulderAngle, float gamma) { }

	private void InitSegments(HableCurve.DirectParams srcParams) { }

	private void SolveAB(out float lnA, out float B, float x0, float y0, float m) { }

	private void AsSlopeIntercept(out float m, out float b, float x0, float x1, float y0, float y1) { }

	private float EvalDerivativeLinearGamma(float m, float b, float g, float x) { }
}

// Namespace: 
private class HableCurve.Segment
{
	// Fields
	public float offsetX;
	public float offsetY;
	public float scaleX;
	public float scaleY;
	public float lnA;
	public float B;

	// Methods

	public float Eval(float x) { }

	public void .ctor() { }
}

// Namespace: 
private struct HableCurve.DirectParams
{
	// Fields
	internal float x0;
	internal float y0;
	internal float x1;
	internal float y1;
	internal float W;
	internal float overshootX;
	internal float overshootY;
	internal float gamma;
}

// Namespace: 
public class HableCurve.Uniforms
{
	// Fields
	private HableCurve parent;

	// Properties
	public Vector4 curve { get; }
	public Vector4 toeSegmentA { get; }
	public Vector4 toeSegmentB { get; }
	public Vector4 midSegmentA { get; }
	public Vector4 midSegmentB { get; }
	public Vector4 shoSegmentA { get; }
	public Vector4 shoSegmentB { get; }

	// Methods

	internal void .ctor(HableCurve parent) { }

	public Vector4 get_curve() { }

	public Vector4 get_toeSegmentA() { }

	public Vector4 get_toeSegmentB() { }

	public Vector4 get_midSegmentA() { }

	public Vector4 get_midSegmentB() { }

	public Vector4 get_shoSegmentA() { }

	public Vector4 get_shoSegmentB() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
public static class HaltonSeq
{
	// Methods

	public static float Get(int index, int radix) { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
internal sealed class LogHistogram
{
	// Fields
	public const int rangeMin = -9;
	public const int rangeMax = 9;
	private const int k_Bins = 128;
	private int m_ThreadX;
	private int m_ThreadY;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ComputeBuffer <data>k__BackingField;

	// Properties
	public ComputeBuffer data { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ComputeBuffer get_data() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_data(ComputeBuffer value) { }

	public void Generate(PostProcessRenderContext context) { }

	public Vector4 GetHistogramScaleOffsetRes(PostProcessRenderContext context) { }

	public void Release() { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
internal static class MeshUtilities
{
	// Fields
	private static Dictionary<PrimitiveType, Mesh> s_Primitives;
	private static Dictionary<Type, PrimitiveType> s_ColliderPrimitives;

	// Methods

	private static void .cctor() { }

	internal static Mesh GetColliderMesh(Collider collider) { }

	internal static Mesh GetPrimitive(PrimitiveType primitiveType) { }

	private static Mesh GetBuiltinMesh(PrimitiveType primitiveType) { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
public sealed class PropertySheet
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private MaterialPropertyBlock <properties>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Material <material>k__BackingField;

	// Properties
	public MaterialPropertyBlock properties { get; set; }
	internal Material material { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public MaterialPropertyBlock get_properties() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_properties(MaterialPropertyBlock value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal Material get_material() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_material(Material value) { }

	internal void .ctor(Material material) { }

	public void ClearKeywords() { }

	public void EnableKeyword(string keyword) { }

	public void DisableKeyword(string keyword) { }

	internal void Release() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
public sealed class PropertySheetFactory
{
	// Fields
	private readonly Dictionary<Shader, PropertySheet> m_Sheets;

	// Methods

	public void .ctor() { }

	[ObsoleteAttribute] // RVA: 0xA4200 Offset: 0xA3600 VA: 0x1800A4200
	public PropertySheet Get(string shaderName) { }

	public PropertySheet Get(Shader shader) { }

	public void Release() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class RuntimeUtilities
{
	// Fields
	private static Texture2D m_WhiteTexture;
	private static Texture3D m_WhiteTexture3D;
	private static Texture2D m_BlackTexture;
	private static Texture3D m_BlackTexture3D;
	private static Texture2D m_TransparentTexture;
	private static Texture3D m_TransparentTexture3D;
	private static Dictionary<int, Texture2D> m_LutStrips;
	internal static PostProcessResources s_Resources;
	private static Mesh s_FullscreenTriangle;
	private static Material s_CopyStdMaterial;
	private static Material s_CopyStdFromDoubleWideMaterial;
	private static Material s_CopyMaterial;
	private static Material s_CopyFromTexArrayMaterial;
	private static PropertySheet s_CopySheet;
	private static PropertySheet s_CopyFromTexArraySheet;
	private static IEnumerable<Type> m_AssemblyTypes;

	// Properties
	public static Texture2D whiteTexture { get; }
	public static Texture3D whiteTexture3D { get; }
	public static Texture2D blackTexture { get; }
	public static Texture3D blackTexture3D { get; }
	public static Texture2D transparentTexture { get; }
	public static Texture3D transparentTexture3D { get; }
	public static Mesh fullscreenTriangle { get; }
	public static Material copyStdMaterial { get; }
	public static Material copyStdFromDoubleWideMaterial { get; }
	public static Material copyMaterial { get; }
	public static Material copyFromTexArrayMaterial { get; }
	public static PropertySheet copySheet { get; }
	public static PropertySheet copyFromTexArraySheet { get; }
	public static bool scriptableRenderPipelineActive { get; }
	public static bool supportsDeferredShading { get; }
	public static bool supportsDepthNormals { get; }
	public static bool isSinglePassStereoEnabled { get; }
	public static bool isVREnabled { get; }
	public static bool isAndroidOpenGL { get; }
	public static RenderTextureFormat defaultHDRRenderTextureFormat { get; }
	public static bool isLinearColorSpace { get; }

	// Methods

	public static Texture2D get_whiteTexture() { }

	public static Texture3D get_whiteTexture3D() { }

	public static Texture2D get_blackTexture() { }

	public static Texture3D get_blackTexture3D() { }

	public static Texture2D get_transparentTexture() { }

	public static Texture3D get_transparentTexture3D() { }

	public static Texture2D GetLutStrip(int size) { }

	public static Mesh get_fullscreenTriangle() { }

	public static Material get_copyStdMaterial() { }

	public static Material get_copyStdFromDoubleWideMaterial() { }

	public static Material get_copyMaterial() { }

	public static Material get_copyFromTexArrayMaterial() { }

	public static PropertySheet get_copySheet() { }

	public static PropertySheet get_copyFromTexArraySheet() { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetRenderTargetWithLoadStoreAction(CommandBuffer cmd, RenderTargetIdentifier rt, RenderBufferLoadAction loadAction, RenderBufferStoreAction storeAction) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetRenderTargetWithLoadStoreAction(CommandBuffer cmd, RenderTargetIdentifier color, RenderBufferLoadAction colorLoadAction, RenderBufferStoreAction colorStoreAction, RenderTargetIdentifier depth, RenderBufferLoadAction depthLoadAction, RenderBufferStoreAction depthStoreAction) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void BlitFullscreenTriangle(CommandBuffer cmd, RenderTargetIdentifier source, RenderTargetIdentifier destination, bool clear = False, Nullable<Rect> viewport) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void BlitFullscreenTriangle(CommandBuffer cmd, RenderTargetIdentifier source, RenderTargetIdentifier destination, PropertySheet propertySheet, int pass, RenderBufferLoadAction loadAction, Nullable<Rect> viewport) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void BlitFullscreenTriangle(CommandBuffer cmd, RenderTargetIdentifier source, RenderTargetIdentifier destination, PropertySheet propertySheet, int pass, bool clear = False, Nullable<Rect> viewport) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void BlitFullscreenTriangleFromDoubleWide(CommandBuffer cmd, RenderTargetIdentifier source, RenderTargetIdentifier destination, Material material, int pass, int eye) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void BlitFullscreenTriangleToDoubleWide(CommandBuffer cmd, RenderTargetIdentifier source, RenderTargetIdentifier destination, PropertySheet propertySheet, int pass, int eye) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void BlitFullscreenTriangleFromTexArray(CommandBuffer cmd, RenderTargetIdentifier source, RenderTargetIdentifier destination, PropertySheet propertySheet, int pass, bool clear = False, int depthSlice = -1) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void BlitFullscreenTriangleToTexArray(CommandBuffer cmd, RenderTargetIdentifier source, RenderTargetIdentifier destination, PropertySheet propertySheet, int pass, bool clear = False, int depthSlice = -1) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void BlitFullscreenTriangle(CommandBuffer cmd, RenderTargetIdentifier source, RenderTargetIdentifier destination, RenderTargetIdentifier depth, PropertySheet propertySheet, int pass, bool clear = False, Nullable<Rect> viewport) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void BlitFullscreenTriangle(CommandBuffer cmd, RenderTargetIdentifier source, RenderTargetIdentifier[] destinations, RenderTargetIdentifier depth, PropertySheet propertySheet, int pass, bool clear = False, Nullable<Rect> viewport) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void BuiltinBlit(CommandBuffer cmd, RenderTargetIdentifier source, RenderTargetIdentifier destination) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void BuiltinBlit(CommandBuffer cmd, RenderTargetIdentifier source, RenderTargetIdentifier destination, Material mat, int pass = 0) { }

	public static void CopyTexture(CommandBuffer cmd, RenderTargetIdentifier source, RenderTargetIdentifier destination) { }

	public static bool get_scriptableRenderPipelineActive() { }

	public static bool get_supportsDeferredShading() { }

	public static bool get_supportsDepthNormals() { }

	public static bool get_isSinglePassStereoEnabled() { }

	public static bool get_isVREnabled() { }

	public static bool get_isAndroidOpenGL() { }

	public static RenderTextureFormat get_defaultHDRRenderTextureFormat() { }

	public static bool isFloatingPointFormat(RenderTextureFormat format) { }

	public static void Destroy(Object obj) { }

	public static bool get_isLinearColorSpace() { }

	public static bool IsResolvedDepthAvailable(Camera camera) { }

	public static void DestroyProfile(PostProcessProfile profile, bool destroyEffects) { }

	public static void DestroyVolume(PostProcessVolume volume, bool destroyProfile, bool destroyGameObject = False) { }

	public static bool IsPostProcessingActive(PostProcessLayer layer) { }

	public static bool IsTemporalAntialiasingActive(PostProcessLayer layer) { }

	[IteratorStateMachineAttribute] // RVA: 0xB9160 Offset: 0xB8560 VA: 0x1800B9160
	public static IEnumerable<T> GetAllSceneObjects<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x888D30 Offset: 0x887D30 VA: 0x180888D30
	|-RuntimeUtilities.GetAllSceneObjects<object>
	*/

	public static void CreateIfNull<T>(ref T obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x629190 Offset: 0x628190 VA: 0x180629190
	|-RuntimeUtilities.CreateIfNull<List<PostProcessLayer.SerializedBundleRef>>
	|-RuntimeUtilities.CreateIfNull<object>
	|-RuntimeUtilities.CreateIfNull<Dithering>
	|-RuntimeUtilities.CreateIfNull<FastApproximateAntialiasing>
	|-RuntimeUtilities.CreateIfNull<Fog>
	|-RuntimeUtilities.CreateIfNull<HistogramMonitor>
	|-RuntimeUtilities.CreateIfNull<LightMeterMonitor>
	|-RuntimeUtilities.CreateIfNull<PostProcessDebugLayer.OverlaySettings>
	|-RuntimeUtilities.CreateIfNull<PostProcessDebugLayer>
	|-RuntimeUtilities.CreateIfNull<SubpixelMorphologicalAntialiasing>
	|-RuntimeUtilities.CreateIfNull<TemporalAntialiasing>
	|-RuntimeUtilities.CreateIfNull<VectorscopeMonitor>
	|-RuntimeUtilities.CreateIfNull<WaveformMonitor>
	*/

	public static float Exp2(float x) { }

	public static Matrix4x4 GetJitteredPerspectiveProjectionMatrix(Camera camera, Vector2 offset) { }

	public static Matrix4x4 GetJitteredOrthographicProjectionMatrix(Camera camera, Vector2 offset) { }

	public static Matrix4x4 GenerateJitteredProjectionMatrixFromOriginal(PostProcessRenderContext context, Matrix4x4 origProj, Vector2 jitter) { }

	public static IEnumerable<Type> GetAllAssemblyTypes() { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T GetAttribute<T>(Type type) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x765FA0 Offset: 0x764FA0 VA: 0x180765FA0
	|-RuntimeUtilities.GetAttribute<object>
	|-RuntimeUtilities.GetAttribute<PostProcessAttribute>
	*/

	public static Attribute[] GetMemberAttributes<TType, TValue>(Expression<Func<TType, TValue>> expr) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C26D90 Offset: 0x1C25D90 VA: 0x181C26D90
	|-RuntimeUtilities.GetMemberAttributes<object, object>
	*/

	public static string GetFieldPath<TType, TValue>(Expression<Func<TType, TValue>> expr) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1743000 Offset: 0x1742000 VA: 0x181743000
	|-RuntimeUtilities.GetFieldPath<object, object>
	*/

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class RuntimeUtilities.<GetAllSceneObjects>d__79<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private Queue<Transform> <queue>5__2;
	private GameObject[] <>7__wrap2;
	private int <>7__wrap3;
	private IEnumerator <>7__wrap4;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298EBA0 Offset: 0x298DBA0 VA: 0x18298EBA0
	|-RuntimeUtilities.<GetAllSceneObjects>d__79<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298EAB0 Offset: 0x298DAB0 VA: 0x18298EAB0
	|-RuntimeUtilities.<GetAllSceneObjects>d__79<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298E600 Offset: 0x298D600 VA: 0x18298E600
	|-RuntimeUtilities.<GetAllSceneObjects>d__79<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298EB40 Offset: 0x298DB40 VA: 0x18298EB40
	|-RuntimeUtilities.<GetAllSceneObjects>d__79<object>.<>m__Finally1
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-RuntimeUtilities.<GetAllSceneObjects>d__79<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298EA60 Offset: 0x298DA60 VA: 0x18298EA60
	|-RuntimeUtilities.<GetAllSceneObjects>d__79<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-RuntimeUtilities.<GetAllSceneObjects>d__79<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298E9C0 Offset: 0x298D9C0 VA: 0x18298E9C0
	|-RuntimeUtilities.<GetAllSceneObjects>d__79<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD91E0 Offset: 0x1CD81E0 VA: 0x181CD91E0
	|-RuntimeUtilities.<GetAllSceneObjects>d__79<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class RuntimeUtilities.<>c
{
	// Fields
	public static readonly RuntimeUtilities.<>c <>9;
	public static Func<Assembly, IEnumerable<Type>> <>9__86_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal IEnumerable<Type> <GetAllAssemblyTypes>b__86_0(Assembly t) { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
internal static class ShaderIDs
{
	// Fields
	internal static readonly int MainTex;
	internal static readonly int Jitter;
	internal static readonly int Sharpness;
	internal static readonly int FinalBlendParameters;
	internal static readonly int HistoryTex;
	internal static readonly int SMAA_Flip;
	internal static readonly int SMAA_Flop;
	internal static readonly int AOParams;
	internal static readonly int AOColor;
	internal static readonly int OcclusionTexture1;
	internal static readonly int OcclusionTexture2;
	internal static readonly int SAOcclusionTexture;
	internal static readonly int MSVOcclusionTexture;
	internal static readonly int DepthCopy;
	internal static readonly int LinearDepth;
	internal static readonly int LowDepth1;
	internal static readonly int LowDepth2;
	internal static readonly int LowDepth3;
	internal static readonly int LowDepth4;
	internal static readonly int TiledDepth1;
	internal static readonly int TiledDepth2;
	internal static readonly int TiledDepth3;
	internal static readonly int TiledDepth4;
	internal static readonly int Occlusion1;
	internal static readonly int Occlusion2;
	internal static readonly int Occlusion3;
	internal static readonly int Occlusion4;
	internal static readonly int Combined1;
	internal static readonly int Combined2;
	internal static readonly int Combined3;
	internal static readonly int SSRResolveTemp;
	internal static readonly int Noise;
	internal static readonly int Test;
	internal static readonly int Resolve;
	internal static readonly int History;
	internal static readonly int ViewMatrix;
	internal static readonly int InverseViewMatrix;
	internal static readonly int InverseProjectionMatrix;
	internal static readonly int ScreenSpaceProjectionMatrix;
	internal static readonly int Params2;
	internal static readonly int FogColor;
	internal static readonly int FogParams;
	internal static readonly int VelocityScale;
	internal static readonly int MaxBlurRadius;
	internal static readonly int RcpMaxBlurRadius;
	internal static readonly int VelocityTex;
	internal static readonly int Tile2RT;
	internal static readonly int Tile4RT;
	internal static readonly int Tile8RT;
	internal static readonly int TileMaxOffs;
	internal static readonly int TileMaxLoop;
	internal static readonly int TileVRT;
	internal static readonly int NeighborMaxTex;
	internal static readonly int LoopCount;
	internal static readonly int DepthOfFieldTemp;
	internal static readonly int DepthOfFieldTex;
	internal static readonly int Distance;
	internal static readonly int LensCoeff;
	internal static readonly int MaxCoC;
	internal static readonly int RcpMaxCoC;
	internal static readonly int RcpAspect;
	internal static readonly int CoCTex;
	internal static readonly int TaaParams;
	internal static readonly int AutoExposureTex;
	internal static readonly int HistogramBuffer;
	internal static readonly int Params;
	internal static readonly int ScaleOffsetRes;
	internal static readonly int BloomTex;
	internal static readonly int SampleScale;
	internal static readonly int Threshold;
	internal static readonly int ColorIntensity;
	internal static readonly int Bloom_DirtTex;
	internal static readonly int Bloom_Settings;
	internal static readonly int Bloom_Color;
	internal static readonly int Bloom_DirtTileOffset;
	internal static readonly int ChromaticAberration_Amount;
	internal static readonly int ChromaticAberration_SpectralLut;
	internal static readonly int Distortion_CenterScale;
	internal static readonly int Distortion_Amount;
	internal static readonly int Lut2D;
	internal static readonly int Lut3D;
	internal static readonly int Lut3D_Params;
	internal static readonly int Lut2D_Params;
	internal static readonly int UserLut2D_Params;
	internal static readonly int PostExposure;
	internal static readonly int ColorBalance;
	internal static readonly int ColorFilter;
	internal static readonly int HueSatCon;
	internal static readonly int Brightness;
	internal static readonly int ChannelMixerRed;
	internal static readonly int ChannelMixerGreen;
	internal static readonly int ChannelMixerBlue;
	internal static readonly int Lift;
	internal static readonly int InvGamma;
	internal static readonly int Gain;
	internal static readonly int Curves;
	internal static readonly int CustomToneCurve;
	internal static readonly int ToeSegmentA;
	internal static readonly int ToeSegmentB;
	internal static readonly int MidSegmentA;
	internal static readonly int MidSegmentB;
	internal static readonly int ShoSegmentA;
	internal static readonly int ShoSegmentB;
	internal static readonly int Vignette_Color;
	internal static readonly int Vignette_Center;
	internal static readonly int Vignette_Settings;
	internal static readonly int Vignette_Mask;
	internal static readonly int Vignette_Opacity;
	internal static readonly int Vignette_Mode;
	internal static readonly int Grain_Params1;
	internal static readonly int Grain_Params2;
	internal static readonly int GrainTex;
	internal static readonly int Phase;
	internal static readonly int GrainNoiseParameters;
	internal static readonly int LumaInAlpha;
	internal static readonly int DitheringTex;
	internal static readonly int Dithering_Coords;
	internal static readonly int From;
	internal static readonly int To;
	internal static readonly int Interp;
	internal static readonly int TargetColor;
	internal static readonly int HalfResFinalCopy;
	internal static readonly int WaveformSource;
	internal static readonly int WaveformBuffer;
	internal static readonly int VectorscopeBuffer;
	internal static readonly int RenderViewportScaleFactor;
	internal static readonly int UVTransform;
	internal static readonly int DepthSlice;
	internal static readonly int UVScaleOffset;
	internal static readonly int PosScaleOffset;

	// Methods

	private static void .cctor() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[Serializable]
public sealed class Spline
{
	// Fields
	public const int k_Precision = 128;
	public const float k_Step = 0.0078125;
	public AnimationCurve curve;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_Loop;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_ZeroValue;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_Range;
	private AnimationCurve m_InternalLoopingCurve;
	private int frameCount;
	public float[] cachedData;

	// Methods

	public void .ctor(AnimationCurve curve, float zeroValue, bool loop, Vector2 bounds) { }

	public void Cache(int frame) { }

	public float Evaluate(float t, int length) { }

	public float Evaluate(float t) { }

	public override int GetHashCode() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
internal class TargetPool
{
	// Fields
	private readonly List<int> m_Pool;
	private int m_Current;

	// Methods

	internal void .ctor() { }

	internal int Get() { }

	private int Get(int i) { }

	internal void Reset() { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class TextureFormatUtilities
{
	// Fields
	private static Dictionary<int, RenderTextureFormat> s_FormatAliasMap;
	private static Dictionary<int, bool> s_SupportedRenderTextureFormats;
	private static Dictionary<int, bool> s_SupportedTextureFormats;

	// Methods

	private static void .cctor() { }

	private static bool IsObsolete(object value) { }

	public static RenderTextureFormat GetUncompressedRenderTextureFormat(Texture texture) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static bool IsSupported(RenderTextureFormat format) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static bool IsSupported(TextureFormat format) { }
}

// Namespace: UnityEngine.Rendering.PostProcessing
internal class TextureLerper
{
	// Fields
	private static TextureLerper m_Instance;
	private CommandBuffer m_Command;
	private PropertySheetFactory m_PropertySheets;
	private PostProcessResources m_Resources;
	private List<RenderTexture> m_Recycled;
	private List<RenderTexture> m_Actives;

	// Properties
	internal static TextureLerper instance { get; }

	// Methods

	internal static TextureLerper get_instance() { }

	private void .ctor() { }

	internal void BeginFrame(PostProcessRenderContext context) { }

	internal void EndFrame() { }

	private RenderTexture Get(RenderTextureFormat format, int w, int h, int d = 1, bool enableRandomWrite = False, bool force3D = False) { }

	internal Texture Lerp(Texture from, Texture to, float t) { }

	internal Texture Lerp(Texture from, Color to, float t) { }

	internal void Clear() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal sealed class <PrivateImplementationDetails>
{
	// Fields
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=20 0ED907628EE272F93737B500A23D77C9B1C88368 /*Metadata offset 0x9D0781*/;
}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=20
{}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine.Experimental.Rendering
internal class ObjectPool<T>
{
	// Fields
	private readonly Stack<T> m_Stack;
	private readonly UnityAction<T> m_ActionOnGet;
	private readonly UnityAction<T> m_ActionOnRelease;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <countAll>k__BackingField;

	// Properties
	public int countAll { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_countAll() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1207C60 Offset: 0x1206C60 VA: 0x181207C60
	|-ObjectPool<object>.get_countAll
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_countAll(int value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x614730 Offset: 0x613730 VA: 0x180614730
	|-ObjectPool<object>.set_countAll
	*/

	public void .ctor(UnityAction<T> actionOnGet, UnityAction<T> actionOnRelease) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2988CE0 Offset: 0x2987CE0 VA: 0x182988CE0
	|-ObjectPool<object>..ctor
	|-ObjectPool<CommandBuffer>..ctor
	*/

	public T Get() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29888E0 Offset: 0x29878E0 VA: 0x1829888E0
	|-ObjectPool<object>.Get
	|-ObjectPool<CommandBuffer>.Get
	*/

	public void Release(T element) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2988AC0 Offset: 0x2987AC0 VA: 0x182988AC0
	|-ObjectPool<object>.Release
	|-ObjectPool<CommandBuffer>.Release
	*/
}

// Namespace: UnityEngine.Experimental.Rendering
public static class CommandBufferPool
{
	// Fields
	private static ObjectPool<CommandBuffer> s_BufferPool;

	// Methods

	public static CommandBuffer Get(string name) { }

	public static void Release(CommandBuffer buffer) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class CommandBufferPool.<>c
{
	// Fields
	public static readonly CommandBufferPool.<>c <>9;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <.cctor>b__4_0(CommandBuffer x) { }
}

// Namespace: UnityEngine.Experimental.Rendering
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum ClearFlag
{
	// Fields
	public int value__;
	public const ClearFlag None = 0;
	public const ClearFlag Color = 1;
	public const ClearFlag Depth = 2;
	public const ClearFlag All = 3;
}

// Namespace: UnityEngine.Experimental.Rendering
[Serializable]
public class XRGraphics
{
	// Properties
	public static float eyeTextureResolutionScale { get; }
	public static bool enabled { get; }
	public static RenderTextureDescriptor eyeTextureDesc { get; }

	// Methods

	public static float get_eyeTextureResolutionScale() { }

	public static bool get_enabled() { }

	public static RenderTextureDescriptor get_eyeTextureDesc() { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Experimental.Rendering
public struct ProfilingSample : IDisposable
{
	// Fields
	private readonly CommandBuffer m_Cmd;
	private readonly string m_Name;
	private bool m_Disposed;
	private CustomSampler m_Sampler;

	// Methods

	public void .ctor(CommandBuffer cmd, string name, CustomSampler sampler) { }

	public void Dispose() { }

	private void Dispose(bool disposing) { }
}

// Namespace: UnityEngine.Experimental.Rendering
public static class CoreUtils
{
	// Fields
	public static readonly Vector3[] lookAtList;
	public static readonly Vector3[] upVectorList;

	// Properties
	public static Color clearColorAllBlack { get; }

	// Methods

	public static Color get_clearColorAllBlack() { }

	public static void ClearRenderTarget(CommandBuffer cmd, ClearFlag clearFlag, Color clearColor) { }

	public static void SetRenderTarget(CommandBuffer cmd, RenderTargetIdentifier buffer, ClearFlag clearFlag, Color clearColor, int miplevel = 0, CubemapFace cubemapFace = -1, int depthSlice = 0) { }

	public static void SetRenderTarget(CommandBuffer cmd, RenderTargetIdentifier buffer, ClearFlag clearFlag = 0, int miplevel = 0, CubemapFace cubemapFace = -1, int depthSlice = 0) { }

	public static void SetRenderTarget(CommandBuffer cmd, RenderTargetIdentifier colorBuffer, RenderTargetIdentifier depthBuffer, ClearFlag clearFlag, Color clearColor, int miplevel = 0, CubemapFace cubemapFace = -1, int depthSlice = 0) { }

	public static void SetRenderTarget(CommandBuffer cmd, RenderTargetIdentifier buffer, RenderBufferLoadAction loadAction, RenderBufferStoreAction storeAction, ClearFlag clearFlag, Color clearColor) { }

	public static void SetRenderTarget(CommandBuffer cmd, RenderTargetIdentifier colorBuffer, RenderBufferLoadAction colorLoadAction, RenderBufferStoreAction colorStoreAction, RenderTargetIdentifier depthBuffer, RenderBufferLoadAction depthLoadAction, RenderBufferStoreAction depthStoreAction, ClearFlag clearFlag, Color clearColor) { }

	public static Color ConvertSRGBToActiveColorSpace(Color color) { }

	public static Color ConvertLinearToActiveColorSpace(Color color) { }

	public static Material CreateEngineMaterial(string shaderPath) { }

	public static Material CreateEngineMaterial(Shader shader) { }

	public static void SetKeyword(CommandBuffer cmd, string keyword, bool state) { }

	public static void Destroy(Object obj) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Experimental.Rendering
public static class XRUtils
{
	// Methods

	public static void DrawOcclusionMesh(CommandBuffer cmd, Camera camera, bool stereoEnabled = True) { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine.Networking
internal class ChannelBuffer : IDisposable
{
	// Fields
	private NetworkConnection m_Connection;
	private ChannelPacket m_CurrentPacket;
	private float m_LastFlushTime;
	private byte m_ChannelId;
	private int m_MaxPacketSize;
	private bool m_IsReliable;
	private bool m_AllowFragmentation;
	private bool m_IsBroken;
	private int m_MaxPendingPacketCount;
	private const int k_MaxFreePacketCount = 512;
	public const int MaxPendingPacketCount = 16;
	public const int MaxBufferedPackets = 512;
	private Queue<ChannelPacket> m_PendingPackets;
	private static List<ChannelPacket> s_FreePackets;
	internal static int pendingPacketCount;
	public float maxDelay;
	private float m_LastBufferedMessageCountTimer;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private int <numMsgsOut>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private int <numBufferedMsgsOut>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private int <numBytesOut>k__BackingField;
	[DebuggerBrowsableAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	[CompilerGeneratedAttribute] // RVA: 0x9B410 Offset: 0x9A810 VA: 0x18009B410
	private int <numMsgsIn>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private int <numBytesIn>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private int <numBufferedPerSecond>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private int <lastBufferedPerSecond>k__BackingField;
	private static NetworkWriter s_SendWriter;
	private static NetworkWriter s_FragmentWriter;
	private const int k_PacketHeaderReserveSize = 100;
	private bool m_Disposed;
	internal NetBuffer fragmentBuffer;
	private bool readingFragment;

	// Properties
	public int numBufferedPerSecond { get; set; }
	private int lastBufferedPerSecond { set; }

	// Methods

	public void .ctor(NetworkConnection conn, int bufferSize, byte cid, bool isReliable, bool isSequenced) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_numBufferedPerSecond() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_numBufferedPerSecond(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_lastBufferedPerSecond(int value) { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	public bool SetOption(ChannelOption option, int value) { }

	public void CheckInternalBuffer() { }

	public bool SendWriter(NetworkWriter writer) { }

	internal bool HandleFragment(NetworkReader reader) { }

	internal bool SendFragmentBytes(byte[] bytes, int bytesToSend) { }

	internal bool SendBytes(byte[] bytes, int bytesToSend) { }

	private void QueuePacket() { }

	private ChannelPacket AllocPacket() { }

	private static void FreePacket(ChannelPacket packet) { }

	public bool SendInternalBuffer() { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Networking
internal struct ChannelPacket
{
	// Fields
	private int m_Position;
	private byte[] m_Buffer;
	private bool m_IsReliable;

	// Methods

	public void .ctor(int packetSize, bool isReliable) { }

	public void Reset() { }

	public bool IsEmpty() { }

	public void Write(byte[] bytes, int numBytes) { }

	public bool HasSpace(int numBytes) { }

	public bool SendToTransport(NetworkConnection conn, int channelId) { }
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
public class ClientScene
{
	// Fields
	private static List<PlayerController> s_LocalPlayers;
	private static NetworkConnection s_ReadyConnection;
	private static Dictionary<NetworkSceneId, NetworkIdentity> s_SpawnableObjects;
	private static bool s_IsReady;
	private static bool s_IsSpawnFinished;
	private static NetworkScene s_NetworkScene;
	private static ObjectSpawnSceneMessage s_ObjectSpawnSceneMessage;
	private static ObjectSpawnFinishedMessage s_ObjectSpawnFinishedMessage;
	private static ObjectDestroyMessage s_ObjectDestroyMessage;
	private static ObjectSpawnMessage s_ObjectSpawnMessage;
	private static OwnerMessage s_OwnerMessage;
	private static ClientAuthorityMessage s_ClientAuthorityMessage;
	private static int s_ReconnectId;
	private static PeerInfoMessage[] s_Peers;
	private static List<ClientScene.PendingOwner> s_PendingOwnerIds;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NetworkMessageDelegate <>f__mg$cache0;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NetworkMessageDelegate <>f__mg$cache1;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NetworkMessageDelegate <>f__mg$cache2;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NetworkMessageDelegate <>f__mg$cache3;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NetworkMessageDelegate <>f__mg$cache4;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NetworkMessageDelegate <>f__mg$cache5;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NetworkMessageDelegate <>f__mg$cache6;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NetworkMessageDelegate <>f__mg$cache7;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NetworkMessageDelegate <>f__mg$cache8;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NetworkMessageDelegate <>f__mg$cache9;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NetworkMessageDelegate <>f__mg$cacheA;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NetworkMessageDelegate <>f__mg$cacheB;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NetworkMessageDelegate <>f__mg$cacheC;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NetworkMessageDelegate <>f__mg$cacheD;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NetworkMessageDelegate <>f__mg$cacheE;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NetworkMessageDelegate <>f__mg$cacheF;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NetworkMessageDelegate <>f__mg$cache10;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NetworkMessageDelegate <>f__mg$cache11;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NetworkMessageDelegate <>f__mg$cache12;

	// Properties
	public static List<PlayerController> localPlayers { get; }
	public static bool ready { get; }
	public static NetworkConnection readyConnection { get; }
	public static Dictionary<NetworkInstanceId, NetworkIdentity> objects { get; }

	// Methods

	private static bool hasMigrationPending() { }

	public static void SetReconnectId(int newReconnectId, PeerInfoMessage[] peers) { }

	internal static void SetNotReady() { }

	public static List<PlayerController> get_localPlayers() { }

	public static bool get_ready() { }

	public static NetworkConnection get_readyConnection() { }

	public static Dictionary<NetworkInstanceId, NetworkIdentity> get_objects() { }

	internal static void InternalAddPlayer(NetworkIdentity view, short playerControllerId) { }

	public static bool AddPlayer(short playerControllerId) { }

	public static bool AddPlayer(NetworkConnection readyConn, short playerControllerId) { }

	public static bool AddPlayer(NetworkConnection readyConn, short playerControllerId, MessageBase extraMessage) { }

	public static bool SendReconnectMessage(MessageBase extraMessage) { }

	public static bool RemovePlayer(short playerControllerId) { }

	public static bool Ready(NetworkConnection conn) { }

	public static NetworkClient ConnectLocalServer() { }

	internal static NetworkClient ReconnectLocalServer() { }

	internal static void ClearLocalPlayers() { }

	internal static void HandleClientDisconnect(NetworkConnection conn) { }

	internal static void PrepareToSpawnSceneObjects() { }

	internal static NetworkIdentity SpawnSceneObject(NetworkSceneId sceneId) { }

	internal static void RegisterSystemHandlers(NetworkClient client, bool localClient) { }

	public static void RegisterPrefab(GameObject prefab) { }

	public static void DestroyAllClientObjects() { }

	public static void SetLocalObject(NetworkInstanceId netId, GameObject obj) { }

	public static GameObject FindLocalObject(NetworkInstanceId netId) { }

	private static void ApplySpawnPayload(NetworkIdentity uv, Vector3 position, byte[] payload, NetworkInstanceId netId, GameObject newGameObject, NetworkMessage netMsg) { }

	private static void OnObjectSpawn(NetworkMessage netMsg) { }

	private static void OnObjectSpawnScene(NetworkMessage netMsg) { }

	private static void OnObjectSpawnFinished(NetworkMessage netMsg) { }

	private static void OnObjectDestroy(NetworkMessage netMsg) { }

	private static void OnLocalClientObjectDestroy(NetworkMessage netMsg) { }

	private static void OnLocalClientObjectHide(NetworkMessage netMsg) { }

	private static void OnLocalClientObjectSpawn(NetworkMessage netMsg) { }

	private static void OnLocalClientObjectSpawnScene(NetworkMessage netMsg) { }

	private static void OnUpdateVarsMessage(NetworkMessage netMsg) { }

	private static void OnRPCMessage(NetworkMessage netMsg) { }

	private static void OnSyncEventMessage(NetworkMessage netMsg) { }

	private static void OnSyncListMessage(NetworkMessage netMsg) { }

	private static void OnClientAuthority(NetworkMessage netMsg) { }

	private static void OnOwnerMessage(NetworkMessage netMsg) { }

	private static void CheckForOwner(NetworkIdentity uv) { }

	private static void .cctor() { }
}

// Namespace: 
private struct ClientScene.PendingOwner
{
	// Fields
	public NetworkInstanceId netId;
	public short playerControllerId;
}

// Namespace: UnityEngine.Networking
[AttributeUsageAttribute] // RVA: 0x119160 Offset: 0x118560 VA: 0x180119160
[ObsoleteAttribute] // RVA: 0x119160 Offset: 0x118560 VA: 0x180119160
public class ClientAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Networking
[AttributeUsageAttribute] // RVA: 0x119160 Offset: 0x118560 VA: 0x180119160
[ObsoleteAttribute] // RVA: 0x119160 Offset: 0x118560 VA: 0x180119160
public class ClientCallbackAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
internal class DefaultNetworkTransport : INetworkTransport
{
	// Properties
	public bool IsStarted { get; }

	// Methods

	public void .ctor() { }

	public bool get_IsStarted() { }

	public int AddHost(HostTopology topology, int port, string ip) { }

	public int AddHostWithSimulator(HostTopology topology, int minTimeout, int maxTimeout, int port) { }

	public int AddWebsocketHost(HostTopology topology, int port, string ip) { }

	public int Connect(int hostId, string address, int port, int specialConnectionId, out byte error) { }

	public void ConnectAsNetworkHost(int hostId, string address, int port, NetworkID network, SourceID source, NodeID node, out byte error) { }

	public int ConnectEndPoint(int hostId, EndPoint endPoint, int specialConnectionId, out byte error) { }

	public int ConnectToNetworkPeer(int hostId, string address, int port, int specialConnectionId, int relaySlotId, NetworkID network, SourceID source, NodeID node, out byte error) { }

	public int ConnectWithSimulator(int hostId, string address, int port, int specialConnectionId, out byte error, ConnectionSimulatorConfig conf) { }

	public bool Disconnect(int hostId, int connectionId, out byte error) { }

	public bool DoesEndPointUsePlatformProtocols(EndPoint endPoint) { }

	public void GetBroadcastConnectionInfo(int hostId, out string address, out int port, out byte error) { }

	public void GetBroadcastConnectionMessage(int hostId, byte[] buffer, int bufferSize, out int receivedSize, out byte error) { }

	public void GetConnectionInfo(int hostId, int connectionId, out string address, out int port, out NetworkID network, out NodeID dstNode, out byte error) { }

	public void Init() { }

	public void Init(GlobalConfig config) { }

	public NetworkEventType ReceiveFromHost(int hostId, out int connectionId, out int channelId, byte[] buffer, int bufferSize, out int receivedSize, out byte error) { }

	public NetworkEventType ReceiveRelayEventFromHost(int hostId, out byte error) { }

	public bool RemoveHost(int hostId) { }

	public bool Send(int hostId, int connectionId, int channelId, byte[] buffer, int size, out byte error) { }

	public void SetBroadcastCredentials(int hostId, int key, int version, int subversion, out byte error) { }

	public bool StartBroadcastDiscovery(int hostId, int broadcastPort, int key, int version, int subversion, byte[] buffer, int size, int timeout, out byte error) { }

	public void StopBroadcastDiscovery() { }
}

// Namespace: UnityEngine.Networking
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class DotNetCompatibility
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static string GetMethodName(Delegate func) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static string GetErrorCode(SocketException e) { }
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
public interface INetworkTransport
{
	// Properties
	public abstract bool IsStarted { get; }

	// Methods

	public abstract void Init() { }

	public abstract void Init(GlobalConfig config) { }

	public abstract bool get_IsStarted() { }

	public abstract int AddHost(HostTopology topology, int port, string ip) { }

	public abstract int AddWebsocketHost(HostTopology topology, int port, string ip) { }

	public abstract int ConnectWithSimulator(int hostId, string address, int port, int specialConnectionId, out byte error, ConnectionSimulatorConfig conf) { }

	public abstract int Connect(int hostId, string address, int port, int specialConnectionId, out byte error) { }

	public abstract void ConnectAsNetworkHost(int hostId, string address, int port, NetworkID network, SourceID source, NodeID node, out byte error) { }

	public abstract int ConnectToNetworkPeer(int hostId, string address, int port, int specialConnectionId, int relaySlotId, NetworkID network, SourceID source, NodeID node, out byte error) { }

	public abstract int ConnectEndPoint(int hostId, EndPoint endPoint, int specialConnectionId, out byte error) { }

	public abstract bool DoesEndPointUsePlatformProtocols(EndPoint endPoint) { }

	public abstract int AddHostWithSimulator(HostTopology topology, int minTimeout, int maxTimeout, int port) { }

	public abstract bool RemoveHost(int hostId) { }

	public abstract bool Send(int hostId, int connectionId, int channelId, byte[] buffer, int size, out byte error) { }

	public abstract NetworkEventType ReceiveFromHost(int hostId, out int connectionId, out int channelId, byte[] buffer, int bufferSize, out int receivedSize, out byte error) { }

	public abstract NetworkEventType ReceiveRelayEventFromHost(int hostId, out byte error) { }

	public abstract void GetConnectionInfo(int hostId, int connectionId, out string address, out int port, out NetworkID network, out NodeID dstNode, out byte error) { }

	public abstract bool Disconnect(int hostId, int connectionId, out byte error) { }

	public abstract void SetBroadcastCredentials(int hostId, int key, int version, int subversion, out byte error) { }

	public abstract bool StartBroadcastDiscovery(int hostId, int broadcastPort, int key, int version, int subversion, byte[] buffer, int size, int timeout, out byte error) { }

	public abstract void GetBroadcastConnectionInfo(int hostId, out string address, out int port, out byte error) { }

	public abstract void GetBroadcastConnectionMessage(int hostId, byte[] buffer, int bufferSize, out int receivedSize, out byte error) { }

	public abstract void StopBroadcastDiscovery() { }
}

// Namespace: UnityEngine.Networking
internal sealed class LocalClient : NetworkClient
{
	// Fields
	private List<LocalClient.InternalMsg> m_InternalMsgs;
	private List<LocalClient.InternalMsg> m_InternalMsgs2;
	private Stack<LocalClient.InternalMsg> m_FreeMessages;
	private NetworkServer m_LocalServer;
	private bool m_Connected;
	private NetworkMessage s_InternalMessage;

	// Methods

	public void .ctor() { }

	public override void Disconnect() { }

	internal void InternalConnectLocalServer(bool generateConnectMsg) { }

	internal override void Update() { }

	internal void AddLocalPlayer(PlayerController localPlayer) { }

	private void PostInternalMessage(byte[] buffer, int channelId) { }

	private void PostInternalMessage(short msgType) { }

	private void ProcessInternalMessages() { }

	internal void InvokeHandlerOnClient(short msgType, MessageBase msg, int channelId) { }

	internal void InvokeBytesOnClient(byte[] buffer, int channelId) { }
}

// Namespace: 
private struct LocalClient.InternalMsg
{
	// Fields
	internal byte[] buffer;
	internal int channelId;
}

// Namespace: UnityEngine.Networking
internal class ULocalConnectionToClient : NetworkConnection
{
	// Fields
	private LocalClient m_LocalClient;

	// Properties
	public LocalClient localClient { get; }

	// Methods

	public void .ctor(LocalClient localClient) { }

	public LocalClient get_localClient() { }

	public override bool Send(short msgType, MessageBase msg) { }

	public override bool SendByChannel(short msgType, MessageBase msg, int channelId) { }

	public override bool SendBytes(byte[] bytes, int numBytes, int channelId) { }

	public override bool SendWriter(NetworkWriter writer, int channelId) { }
}

// Namespace: UnityEngine.Networking
internal class ULocalConnectionToServer : NetworkConnection
{
	// Fields
	private NetworkServer m_LocalServer;

	// Methods

	public void .ctor(NetworkServer localServer) { }

	public override bool Send(short msgType, MessageBase msg) { }

	public override bool SendByChannel(short msgType, MessageBase msg, int channelId) { }

	public override bool SendBytes(byte[] bytes, int numBytes, int channelId) { }

	public override bool SendWriter(NetworkWriter writer, int channelId) { }
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
public class LogFilter
{
	// Fields
	[ObsoleteAttribute] // RVA: 0x127970 Offset: 0x126D70 VA: 0x180127970
	public static LogFilter.FilterLevel current;
	private static int s_CurrentLogLevel;

	// Properties
	public static int currentLogLevel { set; }
	internal static bool logDev { get; }
	public static bool logDebug { get; }
	public static bool logInfo { get; }
	public static bool logWarn { get; }
	public static bool logError { get; }

	// Methods

	public static void set_currentLogLevel(int value) { }

	internal static bool get_logDev() { }

	public static bool get_logDebug() { }

	public static bool get_logInfo() { }

	public static bool get_logWarn() { }

	public static bool get_logError() { }

	private static void .cctor() { }
}

// Namespace: 
public enum LogFilter.FilterLevel
{
	// Fields
	public int value__;
	public const LogFilter.FilterLevel Developer = 0;
	public const LogFilter.FilterLevel Debug = 1;
	public const LogFilter.FilterLevel Info = 2;
	public const LogFilter.FilterLevel Warn = 3;
	public const LogFilter.FilterLevel Error = 4;
	public const LogFilter.FilterLevel Fatal = 5;
	public const LogFilter.FilterLevel SetInScripting = -1;
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
public abstract class MessageBase
{
	// Methods

	protected void .ctor() { }

	public virtual void Deserialize(NetworkReader reader) { }

	public virtual void Serialize(NetworkWriter writer) { }
}

// Namespace: UnityEngine.Networking.NetworkSystem
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
public class StringMessage : MessageBase
{
	// Fields
	public string value;

	// Methods

	public void .ctor(string v) { }

	public override void Deserialize(NetworkReader reader) { }

	public override void Serialize(NetworkWriter writer) { }
}

// Namespace: UnityEngine.Networking.NetworkSystem
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
public class IntegerMessage : MessageBase
{
	// Fields
	public int value;

	// Methods

	public void .ctor() { }

	public void .ctor(int v) { }

	public override void Deserialize(NetworkReader reader) { }

	public override void Serialize(NetworkWriter writer) { }
}

// Namespace: UnityEngine.Networking.NetworkSystem
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
public class EmptyMessage : MessageBase
{
	// Methods

	public void .ctor() { }

	public override void Deserialize(NetworkReader reader) { }

	public override void Serialize(NetworkWriter writer) { }
}

// Namespace: UnityEngine.Networking.NetworkSystem
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
public class ErrorMessage : MessageBase
{
	// Fields
	public int errorCode;

	// Methods

	public void .ctor() { }

	public override void Deserialize(NetworkReader reader) { }

	public override void Serialize(NetworkWriter writer) { }
}

// Namespace: UnityEngine.Networking.NetworkSystem
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
public class ReadyMessage : EmptyMessage
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Networking.NetworkSystem
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
public class NotReadyMessage : EmptyMessage
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Networking.NetworkSystem
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
public class AddPlayerMessage : MessageBase
{
	// Fields
	public short playerControllerId;
	public int msgSize;
	public byte[] msgData;

	// Methods

	public void .ctor() { }

	public override void Deserialize(NetworkReader reader) { }

	public override void Serialize(NetworkWriter writer) { }
}

// Namespace: UnityEngine.Networking.NetworkSystem
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
public class RemovePlayerMessage : MessageBase
{
	// Fields
	public short playerControllerId;

	// Methods

	public void .ctor() { }

	public override void Deserialize(NetworkReader reader) { }

	public override void Serialize(NetworkWriter writer) { }
}

// Namespace: UnityEngine.Networking.NetworkSystem
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
public class PeerAuthorityMessage : MessageBase
{
	// Fields
	public int connectionId;
	public NetworkInstanceId netId;
	public bool authorityState;

	// Methods

	public void .ctor() { }

	public override void Deserialize(NetworkReader reader) { }

	public override void Serialize(NetworkWriter writer) { }
}

// Namespace: UnityEngine.Networking.NetworkSystem
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
public struct PeerInfoPlayer
{
	// Fields
	public NetworkInstanceId netId;
	public short playerControllerId;
}

// Namespace: UnityEngine.Networking.NetworkSystem
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
public class PeerInfoMessage : MessageBase
{
	// Fields
	public int connectionId;
	public string address;
	public int port;
	public bool isHost;
	public bool isYou;
	public PeerInfoPlayer[] playerIds;

	// Methods

	public void .ctor() { }

	public override void Deserialize(NetworkReader reader) { }

	public override void Serialize(NetworkWriter writer) { }

	public override string ToString() { }
}

// Namespace: UnityEngine.Networking.NetworkSystem
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
public class PeerListMessage : MessageBase
{
	// Fields
	public PeerInfoMessage[] peers;
	public int oldServerConnectionId;

	// Methods

	public void .ctor() { }

	public override void Deserialize(NetworkReader reader) { }

	public override void Serialize(NetworkWriter writer) { }
}

// Namespace: UnityEngine.Networking.NetworkSystem
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
public class ReconnectMessage : MessageBase
{
	// Fields
	public int oldConnectionId;
	public short playerControllerId;
	public NetworkInstanceId netId;
	public int msgSize;
	public byte[] msgData;

	// Methods

	public void .ctor() { }

	public override void Deserialize(NetworkReader reader) { }

	public override void Serialize(NetworkWriter writer) { }
}

// Namespace: UnityEngine.Networking.NetworkSystem
internal class ObjectSpawnMessage : MessageBase
{
	// Fields
	public NetworkInstanceId netId;
	public NetworkHash128 assetId;
	public Vector3 position;
	public byte[] payload;
	public Quaternion rotation;

	// Methods

	public void .ctor() { }

	public override void Deserialize(NetworkReader reader) { }

	public override void Serialize(NetworkWriter writer) { }
}

// Namespace: UnityEngine.Networking.NetworkSystem
internal class ObjectSpawnSceneMessage : MessageBase
{
	// Fields
	public NetworkInstanceId netId;
	public NetworkSceneId sceneId;
	public Vector3 position;
	public byte[] payload;

	// Methods

	public void .ctor() { }

	public override void Deserialize(NetworkReader reader) { }

	public override void Serialize(NetworkWriter writer) { }
}

// Namespace: UnityEngine.Networking.NetworkSystem
internal class ObjectSpawnFinishedMessage : MessageBase
{
	// Fields
	public uint state;

	// Methods

	public void .ctor() { }

	public override void Deserialize(NetworkReader reader) { }

	public override void Serialize(NetworkWriter writer) { }
}

// Namespace: UnityEngine.Networking.NetworkSystem
internal class ObjectDestroyMessage : MessageBase
{
	// Fields
	public NetworkInstanceId netId;

	// Methods

	public void .ctor() { }

	public override void Deserialize(NetworkReader reader) { }

	public override void Serialize(NetworkWriter writer) { }
}

// Namespace: UnityEngine.Networking.NetworkSystem
internal class OwnerMessage : MessageBase
{
	// Fields
	public NetworkInstanceId netId;
	public short playerControllerId;

	// Methods

	public void .ctor() { }

	public override void Deserialize(NetworkReader reader) { }

	public override void Serialize(NetworkWriter writer) { }
}

// Namespace: UnityEngine.Networking.NetworkSystem
internal class ClientAuthorityMessage : MessageBase
{
	// Fields
	public NetworkInstanceId netId;
	public bool authority;

	// Methods

	public void .ctor() { }

	public override void Deserialize(NetworkReader reader) { }

	public override void Serialize(NetworkWriter writer) { }
}

// Namespace: UnityEngine.Networking.NetworkSystem
internal class AnimationMessage : MessageBase
{
	// Fields
	public NetworkInstanceId netId;
	public int stateHash;
	public float normalizedTime;
	public byte[] parameters;

	// Methods

	public void .ctor() { }

	public override void Deserialize(NetworkReader reader) { }

	public override void Serialize(NetworkWriter writer) { }
}

// Namespace: UnityEngine.Networking.NetworkSystem
internal class AnimationParametersMessage : MessageBase
{
	// Fields
	public NetworkInstanceId netId;
	public byte[] parameters;

	// Methods

	public void .ctor() { }

	public override void Deserialize(NetworkReader reader) { }

	public override void Serialize(NetworkWriter writer) { }
}

// Namespace: UnityEngine.Networking.NetworkSystem
internal class AnimationTriggerMessage : MessageBase
{
	// Fields
	public NetworkInstanceId netId;
	public int hash;

	// Methods

	public void .ctor() { }

	public override void Deserialize(NetworkReader reader) { }

	public override void Serialize(NetworkWriter writer) { }
}

// Namespace: UnityEngine.Networking.NetworkSystem
internal class LobbyReadyToBeginMessage : MessageBase
{
	// Fields
	public byte slotId;
	public bool readyState;

	// Methods

	public void .ctor() { }

	public override void Deserialize(NetworkReader reader) { }

	public override void Serialize(NetworkWriter writer) { }
}

// Namespace: UnityEngine.Networking.NetworkSystem
internal struct CRCMessageEntry
{
	// Fields
	public string name;
	public byte channel;
}

// Namespace: UnityEngine.Networking.NetworkSystem
internal class CRCMessage : MessageBase
{
	// Fields
	public CRCMessageEntry[] scripts;

	// Methods

	public void .ctor() { }

	public override void Deserialize(NetworkReader reader) { }

	public override void Serialize(NetworkWriter writer) { }
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0x14D90 Offset: 0x14190 VA: 0x180014D90
[AddComponentMenu] // RVA: 0x14D90 Offset: 0x14190 VA: 0x180014D90
[RequireComponent] // RVA: 0x14D90 Offset: 0x14190 VA: 0x180014D90
[RequireComponent] // RVA: 0x14D90 Offset: 0x14190 VA: 0x180014D90
[DisallowMultipleComponent] // RVA: 0x14D90 Offset: 0x14190 VA: 0x180014D90
public class NetworkAnimator : NetworkBehaviour
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Animator m_Animator;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint m_ParameterSendBits;
	private static AnimationMessage s_AnimationMessage;
	private static AnimationParametersMessage s_AnimationParametersMessage;
	private static AnimationTriggerMessage s_AnimationTriggerMessage;
	private int m_AnimationHash;
	private int m_TransitionHash;
	private NetworkWriter m_ParameterWriter;
	private float m_SendTimer;
	public string param0;
	public string param1;
	public string param2;
	public string param3;
	public string param4;
	public string param5;

	// Properties
	public Animator animator { get; set; }
	private bool sendMessagesAllowed { get; }

	// Methods

	public void .ctor() { }

	public Animator get_animator() { }

	public void set_animator(Animator value) { }

	public void SetParameterAutoSend(int index, bool value) { }

	public bool GetParameterAutoSend(int index) { }

	private bool get_sendMessagesAllowed() { }

	internal void ResetParameterOptions() { }

	private void FixedUpdate() { }

	private bool CheckAnimStateChanged(out int stateHash, out float normalizedTime) { }

	private void CheckSendRate() { }

	private void SendMessage(short type, MessageBase msg) { }

	private void SetSendTrackingParam(string p, int i) { }

	private void SetRecvTrackingParam(string p, int i) { }

	internal void HandleAnimMsg(AnimationMessage msg, NetworkReader reader) { }

	internal void HandleAnimParamsMsg(AnimationParametersMessage msg, NetworkReader reader) { }

	internal void HandleAnimTriggerMsg(int hash) { }

	private void WriteParameters(NetworkWriter writer, bool autoSend) { }

	private void ReadParameters(NetworkReader reader, bool autoSend) { }

	public override bool OnSerialize(NetworkWriter writer, bool forceAll) { }

	public override void OnDeserialize(NetworkReader reader, bool initialState) { }

	public void SetTrigger(string triggerName) { }

	public void SetTrigger(int hash) { }

	internal static void OnAnimationServerMessage(NetworkMessage netMsg) { }

	internal static void OnAnimationParametersServerMessage(NetworkMessage netMsg) { }

	internal static void OnAnimationTriggerServerMessage(NetworkMessage netMsg) { }

	internal static void OnAnimationClientMessage(NetworkMessage netMsg) { }

	internal static void OnAnimationParametersClientMessage(NetworkMessage netMsg) { }

	internal static void OnAnimationTriggerClientMessage(NetworkMessage netMsg) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0x1C370 Offset: 0x1B770 VA: 0x18001C370
[AddComponentMenu] // RVA: 0x1C370 Offset: 0x1B770 VA: 0x18001C370
[RequireComponent] // RVA: 0x1C370 Offset: 0x1B770 VA: 0x18001C370
public class NetworkBehaviour : MonoBehaviour
{
	// Fields
	private uint m_SyncVarDirtyBits;
	private float m_LastSendTime;
	private bool m_SyncVarGuard;
	private const float k_DefaultSendInterval = 0.1;
	private NetworkIdentity m_MyView;
	private static Dictionary<int, NetworkBehaviour.Invoker> s_CmdHandlerDelegates;

	// Properties
	public bool localPlayerAuthority { get; }
	public bool isServer { get; }
	public bool isClient { get; }
	public bool isLocalPlayer { get; }
	public bool hasAuthority { get; }
	public NetworkInstanceId netId { get; }
	public NetworkConnection connectionToServer { get; }
	public NetworkConnection connectionToClient { get; }
	public short playerControllerId { get; }
	protected uint syncVarDirtyBits { get; }
	protected bool syncVarHookGuard { get; set; }
	internal NetworkIdentity netIdentity { get; }
	private NetworkIdentity myView { get; }

	// Methods

	public void .ctor() { }

	public bool get_localPlayerAuthority() { }

	public bool get_isServer() { }

	public bool get_isClient() { }

	public bool get_isLocalPlayer() { }

	public bool get_hasAuthority() { }

	public NetworkInstanceId get_netId() { }

	public NetworkConnection get_connectionToServer() { }

	public NetworkConnection get_connectionToClient() { }

	public short get_playerControllerId() { }

	protected uint get_syncVarDirtyBits() { }

	protected bool get_syncVarHookGuard() { }

	protected void set_syncVarHookGuard(bool value) { }

	internal NetworkIdentity get_netIdentity() { }

	private NetworkIdentity get_myView() { }

	[EditorBrowsableAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
	protected void SendCommandInternal(NetworkWriter writer, int channelId, string cmdName) { }

	[EditorBrowsableAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
	public virtual bool InvokeCommand(int cmdHash, NetworkReader reader) { }

	[EditorBrowsableAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
	protected void SendRPCInternal(NetworkWriter writer, int channelId, string rpcName) { }

	[EditorBrowsableAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
	protected void SendTargetRPCInternal(NetworkConnection conn, NetworkWriter writer, int channelId, string rpcName) { }

	[EditorBrowsableAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
	public virtual bool InvokeRPC(int cmdHash, NetworkReader reader) { }

	[EditorBrowsableAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
	protected void SendEventInternal(NetworkWriter writer, int channelId, string eventName) { }

	[EditorBrowsableAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
	public virtual bool InvokeSyncEvent(int cmdHash, NetworkReader reader) { }

	[EditorBrowsableAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
	public virtual bool InvokeSyncList(int cmdHash, NetworkReader reader) { }

	[EditorBrowsableAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
	protected static void RegisterCommandDelegate(Type invokeClass, int cmdHash, NetworkBehaviour.CmdDelegate func) { }

	[EditorBrowsableAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
	protected static void RegisterRpcDelegate(Type invokeClass, int cmdHash, NetworkBehaviour.CmdDelegate func) { }

	[EditorBrowsableAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
	protected static void RegisterEventDelegate(Type invokeClass, int cmdHash, NetworkBehaviour.CmdDelegate func) { }

	[EditorBrowsableAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
	protected static void RegisterSyncListDelegate(Type invokeClass, int cmdHash, NetworkBehaviour.CmdDelegate func) { }

	internal static string GetInvoker(int cmdHash) { }

	internal static bool GetInvokerForHashCommand(int cmdHash, out Type invokeClass, out NetworkBehaviour.CmdDelegate invokeFunction) { }

	internal static bool GetInvokerForHashClientRpc(int cmdHash, out Type invokeClass, out NetworkBehaviour.CmdDelegate invokeFunction) { }

	internal static bool GetInvokerForHashSyncList(int cmdHash, out Type invokeClass, out NetworkBehaviour.CmdDelegate invokeFunction) { }

	internal static bool GetInvokerForHashSyncEvent(int cmdHash, out Type invokeClass, out NetworkBehaviour.CmdDelegate invokeFunction) { }

	private static bool GetInvokerForHash(int cmdHash, NetworkBehaviour.UNetInvokeType invokeType, out Type invokeClass, out NetworkBehaviour.CmdDelegate invokeFunction) { }

	internal static void DumpInvokers() { }

	internal bool ContainsCommandDelegate(int cmdHash) { }

	internal bool InvokeCommandDelegate(int cmdHash, NetworkReader reader) { }

	internal bool InvokeRpcDelegate(int cmdHash, NetworkReader reader) { }

	internal bool InvokeSyncEventDelegate(int cmdHash, NetworkReader reader) { }

	internal bool InvokeSyncListDelegate(int cmdHash, NetworkReader reader) { }

	internal static string GetCmdHashHandlerName(int cmdHash) { }

	private static string GetCmdHashPrefixName(int cmdHash, string prefix) { }

	internal static string GetCmdHashCmdName(int cmdHash) { }

	internal static string GetCmdHashRpcName(int cmdHash) { }

	internal static string GetCmdHashEventName(int cmdHash) { }

	internal static string GetCmdHashListName(int cmdHash) { }

	[EditorBrowsableAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
	protected void SetSyncVarGameObject(GameObject newGameObject, ref GameObject gameObjectField, uint dirtyBit, ref NetworkInstanceId netIdField) { }

	[EditorBrowsableAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
	protected void SetSyncVar<T>(T value, ref T fieldValue, uint dirtyBit) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x626FA0 Offset: 0x625FA0 VA: 0x180626FA0
	|-NetworkBehaviour.SetSyncVar<object>
	*/

	public void SetDirtyBit(uint dirtyBit) { }

	public void ClearAllDirtyBits() { }

	internal int GetDirtyChannel() { }

	public virtual bool OnSerialize(NetworkWriter writer, bool initialState) { }

	public virtual void OnDeserialize(NetworkReader reader, bool initialState) { }

	[EditorBrowsableAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
	public virtual void PreStartClient() { }

	public virtual void OnNetworkDestroy() { }

	public virtual void OnStartServer() { }

	public virtual void OnStartClient() { }

	public virtual void OnStartLocalPlayer() { }

	public virtual void OnStartAuthority() { }

	public virtual void OnStopAuthority() { }

	public virtual bool OnRebuildObservers(HashSet<NetworkConnection> observers, bool initialize) { }

	public virtual void OnSetLocalVisibility(bool vis) { }

	public virtual bool OnCheckObserver(NetworkConnection conn) { }

	public virtual int GetNetworkChannel() { }

	public virtual float GetNetworkSendInterval() { }

	private static void .cctor() { }
}

// Namespace: 
public sealed class NetworkBehaviour.CmdDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(NetworkBehaviour obj, NetworkReader reader) { }

	public virtual IAsyncResult BeginInvoke(NetworkBehaviour obj, NetworkReader reader, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
protected enum NetworkBehaviour.UNetInvokeType
{
	// Fields
	public int value__;
	public const NetworkBehaviour.UNetInvokeType Command = 0;
	public const NetworkBehaviour.UNetInvokeType ClientRpc = 1;
	public const NetworkBehaviour.UNetInvokeType SyncEvent = 2;
	public const NetworkBehaviour.UNetInvokeType SyncList = 3;
}

// Namespace: 
protected class NetworkBehaviour.Invoker
{
	// Fields
	public NetworkBehaviour.UNetInvokeType invokeType;
	public Type invokeClass;
	public NetworkBehaviour.CmdDelegate invokeFunction;

	// Methods

	public void .ctor() { }

	public string DebugString() { }
}

// Namespace: UnityEngine.Networking
internal class NetBuffer
{
	// Fields
	private byte[] m_Buffer;
	private uint m_Pos;
	private const int k_InitialSize = 64;
	private const float k_GrowthFactor = 1.5;
	private const int k_BufferSizeWarning = 134217728;

	// Properties
	public uint Position { get; }
	public int Length { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(byte[] buffer) { }

	public uint get_Position() { }

	public int get_Length() { }

	public byte ReadByte() { }

	public void ReadBytes(byte[] buffer, uint count) { }

	internal ArraySegment<byte> AsArraySegment() { }

	public void WriteByte(byte value) { }

	public void WriteByte2(byte value0, byte value1) { }

	public void WriteByte4(byte value0, byte value1, byte value2, byte value3) { }

	public void WriteBytes(byte[] buffer, ushort count) { }

	private void WriteCheckForSpace(ushort count) { }

	public void FinishMessage() { }

	public void SeekZero() { }

	public void Replace(byte[] buffer) { }

	public override string ToString() { }
}

// Namespace: UnityEngine.Networking
internal struct UIntFloat
{
	// Fields
	public float floatValue;
	public uint intValue;
	public double doubleValue;
	public ulong longValue;
}

// Namespace: UnityEngine.Networking
internal class FloatConversion
{
	// Methods

	public static float ToSingle(uint value) { }
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
public class NetworkClient
{
	// Fields
	private Type m_NetworkConnectionClass;
	private const int k_MaxEventsPerFrame = 500;
	private static List<NetworkClient> s_Clients;
	private static bool s_IsActive;
	private HostTopology m_HostTopology;
	private int m_HostPort;
	private bool m_UseSimulator;
	private int m_SimulatedLatency;
	private float m_PacketLoss;
	private string m_ServerIp;
	private int m_ServerPort;
	private int m_ClientId;
	private int m_ClientConnectionId;
	private int m_StatResetTime;
	private EndPoint m_RemoteEndPoint;
	private static CRCMessage s_CRCMessage;
	private NetworkMessageHandlers m_MessageHandlers;
	protected NetworkConnection m_Connection;
	private byte[] m_MsgBuffer;
	private NetworkReader m_MsgReader;
	protected NetworkClient.ConnectState m_AsyncConnect;
	private string m_RequestedServerHost;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static AsyncCallback <>f__mg$cache0;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NetworkMessageDelegate <>f__mg$cache1;

	// Properties
	public static List<NetworkClient> allClients { get; }
	public static bool active { get; }
	public NetworkConnection connection { get; }
	internal int hostId { get; }
	public int numChannels { get; }
	public int hostPort { set; }
	public bool isConnected { get; }

	// Methods

	public void .ctor() { }

	public static List<NetworkClient> get_allClients() { }

	public static bool get_active() { }

	internal void SetHandlers(NetworkConnection conn) { }

	public NetworkConnection get_connection() { }

	internal int get_hostId() { }

	public int get_numChannels() { }

	public void set_hostPort(int value) { }

	public bool get_isConnected() { }

	public bool Configure(ConnectionConfig config, int maxConnections) { }

	public bool Configure(HostTopology topology) { }

	public void Connect(MatchInfo matchInfo) { }

	public bool ReconnectToNewHost(string serverIp, int serverPort) { }

	public void ConnectWithSimulator(string serverIp, int serverPort, int latency, float packetLoss) { }

	private static bool IsValidIpV6(string address) { }

	public void Connect(string serverIp, int serverPort) { }

	public void Connect(EndPoint secureTunnelEndPoint) { }

	private void PrepareForConnect() { }

	private void PrepareForConnect(bool usePlatformSpecificProtocols) { }

	internal static void GetHostAddressesCallback(IAsyncResult ar) { }

	internal void ContinueConnect() { }

	private void ConnectWithRelay(MatchInfo info) { }

	public virtual void Disconnect() { }

	public bool Send(short msgType, MessageBase msg) { }

	public void Shutdown() { }

	internal virtual void Update() { }

	private void GenerateConnectError(int error) { }

	private void GenerateDataError(int error) { }

	private void GenerateDisconnectError(int error) { }

	private void GenerateError(int error) { }

	internal void RegisterSystemHandlers(bool localClient) { }

	private void OnCRC(NetworkMessage netMsg) { }

	public void RegisterHandler(short msgType, NetworkMessageDelegate handler) { }

	public void RegisterHandlerSafe(short msgType, NetworkMessageDelegate handler) { }

	internal static void AddClient(NetworkClient client) { }

	internal static bool RemoveClient(NetworkClient client) { }

	internal static void UpdateClients() { }

	internal static void SetActive(bool state) { }

	private static void .cctor() { }
}

// Namespace: 
protected enum NetworkClient.ConnectState
{
	// Fields
	public int value__;
	public const NetworkClient.ConnectState None = 0;
	public const NetworkClient.ConnectState Resolving = 1;
	public const NetworkClient.ConnectState Resolved = 2;
	public const NetworkClient.ConnectState Connecting = 3;
	public const NetworkClient.ConnectState Connected = 4;
	public const NetworkClient.ConnectState Disconnected = 5;
	public const NetworkClient.ConnectState Failed = 6;
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
public class NetworkConnection : IDisposable
{
	// Fields
	private ChannelBuffer[] m_Channels;
	private List<PlayerController> m_PlayerControllers;
	private NetworkMessage m_NetMsg;
	private HashSet<NetworkIdentity> m_VisList;
	private NetworkWriter m_Writer;
	private Dictionary<short, NetworkMessageDelegate> m_MessageHandlersDict;
	private NetworkMessageHandlers m_MessageHandlers;
	private HashSet<NetworkInstanceId> m_ClientOwnedObjects;
	private NetworkMessage m_MessageInfo;
	private const int k_MaxMessageLogSize = 150;
	private NetworkError error;
	public int hostId;
	public int connectionId;
	public bool isReady;
	public string address;
	public float lastMessageTime;
	public bool logNetworkMessages;
	private Dictionary<short, NetworkConnection.PacketStat> m_PacketStats;
	private bool m_Disposed;

	// Properties
	public List<PlayerController> playerControllers { get; }
	public HashSet<NetworkInstanceId> clientOwnedObjects { get; }
	public NetworkError lastError { get; set; }

	// Methods

	public void .ctor() { }

	public List<PlayerController> get_playerControllers() { }

	public HashSet<NetworkInstanceId> get_clientOwnedObjects() { }

	public NetworkError get_lastError() { }

	internal void set_lastError(NetworkError value) { }

	public virtual void Initialize(string networkAddress, int networkHostId, int networkConnectionId, HostTopology hostTopology) { }

	protected override void Finalize() { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	private static bool IsSequencedQoS(QosType qos) { }

	private static bool IsReliableQoS(QosType qos) { }

	public bool SetChannelOption(int channelId, ChannelOption option, int value) { }

	public void Disconnect() { }

	internal void SetHandlers(NetworkMessageHandlers handlers) { }

	public bool InvokeHandlerNoData(short msgType) { }

	public bool InvokeHandler(short msgType, NetworkReader reader, int channelId) { }

	public bool InvokeHandler(NetworkMessage netMsg) { }

	internal void HandleFragment(NetworkReader reader, int channelId) { }

	internal void SetPlayerController(PlayerController player) { }

	internal void RemovePlayerController(short playerControllerId) { }

	internal bool GetPlayerController(short playerControllerId, out PlayerController playerController) { }

	public void FlushChannels() { }

	public void SetMaxDelay(float seconds) { }

	public virtual bool Send(short msgType, MessageBase msg) { }

	public virtual bool SendByChannel(short msgType, MessageBase msg, int channelId) { }

	public virtual bool SendBytes(byte[] bytes, int numBytes, int channelId) { }

	public virtual bool SendWriter(NetworkWriter writer, int channelId) { }

	private void LogSend(byte[] bytes) { }

	private bool CheckChannel(int channelId) { }

	public void ResetStats() { }

	protected void HandleBytes(byte[] buffer, int receivedSize, int channelId) { }

	protected void HandleReader(NetworkReader reader, int receivedSize, int channelId) { }

	public override string ToString() { }

	internal void AddToVisList(NetworkIdentity uv) { }

	internal void RemoveFromVisList(NetworkIdentity uv, bool isDestroyed) { }

	internal void RemoveObservers() { }

	public virtual void TransportReceive(byte[] bytes, int numBytes, int channelId) { }

	public virtual bool TransportSend(byte[] bytes, int numBytes, int channelId, out byte error) { }

	internal void AddOwnedObject(NetworkIdentity obj) { }

	internal void RemoveOwnedObject(NetworkIdentity obj) { }

	internal static void OnFragment(NetworkMessage netMsg) { }
}

// Namespace: 
public class NetworkConnection.PacketStat
{
	// Fields
	public short msgType;
	public int count;
	public int bytes;

	// Methods

	public override string ToString() { }
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
public class NetworkCRC
{
	// Fields
	internal static NetworkCRC s_Singleton;
	private Dictionary<string, int> m_Scripts;
	private bool m_ScriptCRCCheck;

	// Properties
	internal static NetworkCRC singleton { get; }
	public Dictionary<string, int> scripts { get; }
	public static bool scriptCRCCheck { get; set; }

	// Methods

	public void .ctor() { }

	internal static NetworkCRC get_singleton() { }

	public Dictionary<string, int> get_scripts() { }

	public static bool get_scriptCRCCheck() { }

	public static void set_scriptCRCCheck(bool value) { }

	internal static bool Validate(CRCMessageEntry[] scripts, int numChannels) { }

	private bool ValidateInternal(CRCMessageEntry[] remoteScripts, int numChannels) { }

	private void Dump(CRCMessageEntry[] remoteScripts) { }
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
public struct NetworkBroadcastResult
{
	// Fields
	public string serverAddress;
	public byte[] broadcastData;
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0x3F560 Offset: 0x3E960 VA: 0x18003F560
[AddComponentMenu] // RVA: 0x3F560 Offset: 0x3E960 VA: 0x18003F560
[DisallowMultipleComponent] // RVA: 0x3F560 Offset: 0x3E960 VA: 0x18003F560
public class NetworkDiscovery : MonoBehaviour
{
	// Fields
	private const int k_MaxBroadcastMsgSize = 1024;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_BroadcastPort;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_BroadcastKey;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_BroadcastVersion;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_BroadcastSubVersion;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_BroadcastInterval;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_UseNetworkManager;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_BroadcastData;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_ShowGUI;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_OffsetX;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_OffsetY;
	private int m_HostId;
	private bool m_Running;
	private bool m_IsServer;
	private bool m_IsClient;
	private byte[] m_MsgOutBuffer;
	private byte[] m_MsgInBuffer;
	private HostTopology m_DefaultTopology;
	private Dictionary<string, NetworkBroadcastResult> m_BroadcastsReceived;

	// Properties
	public int broadcastPort { get; set; }
	public int broadcastKey { get; set; }
	public int broadcastVersion { get; set; }
	public int broadcastSubVersion { get; set; }
	public int broadcastInterval { get; set; }
	public bool useNetworkManager { get; set; }
	public string broadcastData { get; set; }
	public bool showGUI { get; set; }
	public int offsetX { get; set; }
	public int offsetY { get; set; }
	public int hostId { get; set; }
	public bool running { get; set; }
	public bool isServer { get; set; }
	public bool isClient { get; set; }
	public Dictionary<string, NetworkBroadcastResult> broadcastsReceived { get; }

	// Methods

	public void .ctor() { }

	public int get_broadcastPort() { }

	public void set_broadcastPort(int value) { }

	public int get_broadcastKey() { }

	public void set_broadcastKey(int value) { }

	public int get_broadcastVersion() { }

	public void set_broadcastVersion(int value) { }

	public int get_broadcastSubVersion() { }

	public void set_broadcastSubVersion(int value) { }

	public int get_broadcastInterval() { }

	public void set_broadcastInterval(int value) { }

	public bool get_useNetworkManager() { }

	public void set_useNetworkManager(bool value) { }

	public string get_broadcastData() { }

	public void set_broadcastData(string value) { }

	public bool get_showGUI() { }

	public void set_showGUI(bool value) { }

	public int get_offsetX() { }

	public void set_offsetX(int value) { }

	public int get_offsetY() { }

	public void set_offsetY(int value) { }

	public int get_hostId() { }

	public void set_hostId(int value) { }

	public bool get_running() { }

	public void set_running(bool value) { }

	public bool get_isServer() { }

	public void set_isServer(bool value) { }

	public bool get_isClient() { }

	public void set_isClient(bool value) { }

	public Dictionary<string, NetworkBroadcastResult> get_broadcastsReceived() { }

	private static byte[] StringToBytes(string str) { }

	private static string BytesToString(byte[] bytes) { }

	public bool Initialize() { }

	public bool StartAsClient() { }

	public bool StartAsServer() { }

	public void StopBroadcast() { }

	private void Update() { }

	private void OnDestroy() { }

	public virtual void OnReceivedBroadcast(string fromAddress, string data) { }

	private void OnGUI() { }
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
[Serializable]
public struct NetworkHash128
{
	// Fields
	public byte i0;
	public byte i1;
	public byte i2;
	public byte i3;
	public byte i4;
	public byte i5;
	public byte i6;
	public byte i7;
	public byte i8;
	public byte i9;
	public byte i10;
	public byte i11;
	public byte i12;
	public byte i13;
	public byte i14;
	public byte i15;

	// Methods

	public bool IsValid() { }

	public override string ToString() { }
}

// Namespace: UnityEngine.Networking
[DisallowMultipleComponent] // RVA: 0x516D0 Offset: 0x50AD0 VA: 0x1800516D0
[ExecuteInEditMode] // RVA: 0x516D0 Offset: 0x50AD0 VA: 0x1800516D0
[AddComponentMenu] // RVA: 0x516D0 Offset: 0x50AD0 VA: 0x1800516D0
[ObsoleteAttribute] // RVA: 0x516D0 Offset: 0x50AD0 VA: 0x1800516D0
public sealed class NetworkIdentity : MonoBehaviour
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NetworkSceneId m_SceneId;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NetworkHash128 m_AssetId;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_ServerOnly;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_LocalPlayerAuthority;
	private bool m_IsClient;
	private bool m_IsServer;
	private bool m_HasAuthority;
	private NetworkInstanceId m_NetId;
	private bool m_IsLocalPlayer;
	private NetworkConnection m_ConnectionToServer;
	private NetworkConnection m_ConnectionToClient;
	private short m_PlayerId;
	private NetworkBehaviour[] m_NetworkBehaviours;
	private HashSet<int> m_ObserverConnections;
	private List<NetworkConnection> m_Observers;
	private NetworkConnection m_ClientAuthorityOwner;
	private bool m_Reset;
	private static uint s_NextNetworkId;
	private static NetworkWriter s_UpdateWriter;
	public static NetworkIdentity.ClientAuthorityCallback clientAuthorityCallback;

	// Properties
	public bool isClient { get; }
	public bool isServer { get; }
	public bool hasAuthority { get; }
	public NetworkInstanceId netId { get; }
	public NetworkSceneId sceneId { get; }
	public bool serverOnly { get; set; }
	public bool localPlayerAuthority { get; set; }
	public NetworkConnection clientAuthorityOwner { get; }
	public NetworkHash128 assetId { get; }
	public bool isLocalPlayer { get; }
	public short playerControllerId { get; }
	public NetworkConnection connectionToServer { get; }
	public NetworkConnection connectionToClient { get; }
	public ReadOnlyCollection<NetworkConnection> observers { get; }

	// Methods

	public void .ctor() { }

	public bool get_isClient() { }

	public bool get_isServer() { }

	public bool get_hasAuthority() { }

	public NetworkInstanceId get_netId() { }

	public NetworkSceneId get_sceneId() { }

	public bool get_serverOnly() { }

	public void set_serverOnly(bool value) { }

	public bool get_localPlayerAuthority() { }

	public void set_localPlayerAuthority(bool value) { }

	public NetworkConnection get_clientAuthorityOwner() { }

	public NetworkHash128 get_assetId() { }

	internal void SetDynamicAssetId(NetworkHash128 newAssetId) { }

	internal void SetClientOwner(NetworkConnection conn) { }

	internal void ClearClientOwner() { }

	internal void ForceAuthority(bool authority) { }

	public bool get_isLocalPlayer() { }

	public short get_playerControllerId() { }

	public NetworkConnection get_connectionToServer() { }

	public NetworkConnection get_connectionToClient() { }

	public ReadOnlyCollection<NetworkConnection> get_observers() { }

	internal static NetworkInstanceId GetNextNetworkId() { }

	private void CacheBehaviours() { }

	internal static void AddNetworkId(uint id) { }

	internal void SetNetworkInstanceId(NetworkInstanceId newNetId) { }

	public void ForceSceneId(int newSceneId) { }

	internal void UpdateClientServer(bool isClientFlag, bool isServerFlag) { }

	internal void SetNotLocalPlayer() { }

	internal void RemoveObserverInternal(NetworkConnection conn) { }

	private void OnDestroy() { }

	internal void OnStartServer(bool allowNonZeroNetId) { }

	internal void OnStartClient() { }

	internal void OnStartAuthority() { }

	internal void OnStopAuthority() { }

	internal void OnSetLocalVisibility(bool vis) { }

	internal bool OnCheckObserver(NetworkConnection conn) { }

	internal void UNetSerializeAllVars(NetworkWriter writer) { }

	internal void HandleClientAuthority(bool authority) { }

	private bool GetInvokeComponent(int cmdHash, Type invokeClass, out NetworkBehaviour invokeComponent) { }

	internal void HandleSyncEvent(int cmdHash, NetworkReader reader) { }

	internal void HandleSyncList(int cmdHash, NetworkReader reader) { }

	internal void HandleCommand(int cmdHash, NetworkReader reader) { }

	internal void HandleRPC(int cmdHash, NetworkReader reader) { }

	internal void UNetUpdate() { }

	private NetworkBehaviour[] GetBehavioursOfSameChannel(int channelId, bool initialState) { }

	internal void OnUpdateVars(NetworkReader reader, bool initialState, NetworkMessage netMsg) { }

	internal void SetLocalPlayer(short localPlayerControllerId) { }

	internal void SetConnectionToServer(NetworkConnection conn) { }

	internal void SetConnectionToClient(NetworkConnection conn, short newPlayerControllerId) { }

	internal void OnNetworkDestroy() { }

	internal void ClearObservers() { }

	internal void AddObserver(NetworkConnection conn) { }

	internal void RemoveObserver(NetworkConnection conn) { }

	public void RebuildObservers(bool initialize) { }

	public bool RemoveClientAuthority(NetworkConnection conn) { }

	public bool AssignClientAuthority(NetworkConnection conn) { }

	internal void MarkForReset() { }

	internal void Reset() { }

	internal static void UNetStaticUpdate() { }

	private static void .cctor() { }
}

// Namespace: 
public sealed class NetworkIdentity.ClientAuthorityCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(NetworkConnection conn, NetworkIdentity uv, bool authorityState) { }

	public virtual IAsyncResult BeginInvoke(NetworkConnection conn, NetworkIdentity uv, bool authorityState, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
[Serializable]
public struct NetworkInstanceId : IEquatable<NetworkInstanceId>
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly uint m_Value;
	public static NetworkInstanceId Invalid;
	internal static NetworkInstanceId Zero;

	// Properties
	public uint Value { get; }

	// Methods

	public void .ctor(uint value) { }

	public bool IsEmpty() { }

	public override int GetHashCode() { }

	public override bool Equals(object obj) { }

	public bool Equals(NetworkInstanceId other) { }

	public static bool op_Equality(NetworkInstanceId c1, NetworkInstanceId c2) { }

	public static bool op_Inequality(NetworkInstanceId c1, NetworkInstanceId c2) { }

	public override string ToString() { }

	public uint get_Value() { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Networking
[AddComponentMenu] // RVA: 0x5BBA0 Offset: 0x5AFA0 VA: 0x18005BBA0
[ObsoleteAttribute] // RVA: 0x5BBA0 Offset: 0x5AFA0 VA: 0x18005BBA0
public class NetworkLobbyManager : NetworkManager
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_ShowLobbyGUI;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_MaxPlayers;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_MaxPlayersPerConnection;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_MinPlayers;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NetworkLobbyPlayer m_LobbyPlayerPrefab;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GameObject m_GamePlayerPrefab;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_LobbyScene;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_PlayScene;
	private List<NetworkLobbyManager.PendingPlayer> m_PendingPlayers;
	public NetworkLobbyPlayer[] lobbySlots;
	private static LobbyReadyToBeginMessage s_ReadyToBeginMessage;
	private static IntegerMessage s_SceneLoadedMessage;
	private static LobbyReadyToBeginMessage s_LobbyReadyToBeginMessage;

	// Properties
	public bool showLobbyGUI { get; set; }
	public int maxPlayers { get; set; }
	public int maxPlayersPerConnection { get; set; }
	public int minPlayers { get; set; }
	public NetworkLobbyPlayer lobbyPlayerPrefab { get; set; }
	public GameObject gamePlayerPrefab { get; set; }
	public string lobbyScene { get; set; }
	public string playScene { get; set; }

	// Methods

	public void .ctor() { }

	public bool get_showLobbyGUI() { }

	public void set_showLobbyGUI(bool value) { }

	public int get_maxPlayers() { }

	public void set_maxPlayers(int value) { }

	public int get_maxPlayersPerConnection() { }

	public void set_maxPlayersPerConnection(int value) { }

	public int get_minPlayers() { }

	public void set_minPlayers(int value) { }

	public NetworkLobbyPlayer get_lobbyPlayerPrefab() { }

	public void set_lobbyPlayerPrefab(NetworkLobbyPlayer value) { }

	public GameObject get_gamePlayerPrefab() { }

	public void set_gamePlayerPrefab(GameObject value) { }

	public string get_lobbyScene() { }

	public void set_lobbyScene(string value) { }

	public string get_playScene() { }

	public void set_playScene(string value) { }

	private void OnValidate() { }

	private byte FindSlot() { }

	private void SceneLoadedForPlayer(NetworkConnection conn, GameObject lobbyPlayerGameObject) { }

	private static int CheckConnectionIsReadyToBegin(NetworkConnection conn) { }

	public void CheckReadyToBegin() { }

	public void ServerReturnToLobby() { }

	private void CallOnClientEnterLobby() { }

	private void CallOnClientExitLobby() { }

	public bool SendReturnToLobby() { }

	public override void OnServerConnect(NetworkConnection conn) { }

	public override void OnServerDisconnect(NetworkConnection conn) { }

	public override void OnServerAddPlayer(NetworkConnection conn, short playerControllerId) { }

	public override void OnServerRemovePlayer(NetworkConnection conn, PlayerController player) { }

	public override void ServerChangeScene(string sceneName) { }

	public override void OnServerSceneChanged(string sceneName) { }

	private void OnServerReadyToBeginMessage(NetworkMessage netMsg) { }

	private void OnServerSceneLoadedMessage(NetworkMessage netMsg) { }

	private void OnServerReturnToLobbyMessage(NetworkMessage netMsg) { }

	public override void OnStartServer() { }

	public override void OnStartHost() { }

	public override void OnStopHost() { }

	public override void OnStartClient(NetworkClient lobbyClient) { }

	public override void OnClientConnect(NetworkConnection conn) { }

	public override void OnClientDisconnect(NetworkConnection conn) { }

	public override void OnStopClient() { }

	public override void OnClientSceneChanged(NetworkConnection conn) { }

	private void OnClientReadyToBegin(NetworkMessage netMsg) { }

	private void OnClientAddPlayerFailedMessage(NetworkMessage netMsg) { }

	public virtual void OnLobbyStartHost() { }

	public virtual void OnLobbyStopHost() { }

	public virtual void OnLobbyStartServer() { }

	public virtual void OnLobbyServerConnect(NetworkConnection conn) { }

	public virtual void OnLobbyServerDisconnect(NetworkConnection conn) { }

	public virtual void OnLobbyServerSceneChanged(string sceneName) { }

	public virtual GameObject OnLobbyServerCreateLobbyPlayer(NetworkConnection conn, short playerControllerId) { }

	public virtual GameObject OnLobbyServerCreateGamePlayer(NetworkConnection conn, short playerControllerId) { }

	public virtual void OnLobbyServerPlayerRemoved(NetworkConnection conn, short playerControllerId) { }

	public virtual bool OnLobbyServerSceneLoadedForPlayer(GameObject lobbyPlayer, GameObject gamePlayer) { }

	public virtual void OnLobbyServerPlayersReady() { }

	public virtual void OnLobbyClientEnter() { }

	public virtual void OnLobbyClientExit() { }

	public virtual void OnLobbyClientConnect(NetworkConnection conn) { }

	public virtual void OnLobbyClientDisconnect(NetworkConnection conn) { }

	public virtual void OnLobbyStartClient(NetworkClient lobbyClient) { }

	public virtual void OnLobbyStopClient() { }

	public virtual void OnLobbyClientSceneChanged(NetworkConnection conn) { }

	public virtual void OnLobbyClientAddPlayerFailed() { }

	private void OnGUI() { }

	public void TryToAddPlayer() { }

	private static void .cctor() { }
}

// Namespace: 
private struct NetworkLobbyManager.PendingPlayer
{
	// Fields
	public NetworkConnection conn;
	public GameObject lobbyPlayer;
}

// Namespace: UnityEngine.Networking
[AddComponentMenu] // RVA: 0x6A240 Offset: 0x69640 VA: 0x18006A240
[DisallowMultipleComponent] // RVA: 0x6A240 Offset: 0x69640 VA: 0x18006A240
[ObsoleteAttribute] // RVA: 0x6A240 Offset: 0x69640 VA: 0x18006A240
public class NetworkLobbyPlayer : NetworkBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0x6EC50 Offset: 0x6E050 VA: 0x18006EC50
	[SerializeField] // RVA: 0x6EC50 Offset: 0x6E050 VA: 0x18006EC50
	public bool ShowLobbyGUI;
	private byte m_Slot;
	private bool m_ReadyToBegin;

	// Properties
	public byte slot { get; set; }
	public bool readyToBegin { get; set; }

	// Methods

	public void .ctor() { }

	public byte get_slot() { }

	public void set_slot(byte value) { }

	public bool get_readyToBegin() { }

	public void set_readyToBegin(bool value) { }

	private void Start() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public override void OnStartClient() { }

	public void SendReadyToBeginMessage() { }

	public void SendNotReadyToBeginMessage() { }

	public void SendSceneLoadedMessage() { }

	private void OnSceneLoaded(Scene scene, LoadSceneMode mode) { }

	private NetworkLobbyManager GetLobbyManager() { }

	public void RemovePlayer() { }

	public virtual void OnClientEnterLobby() { }

	public virtual void OnClientExitLobby() { }

	public virtual void OnClientReady(bool readyState) { }

	public override bool OnSerialize(NetworkWriter writer, bool initialState) { }

	public override void OnDeserialize(NetworkReader reader, bool initialState) { }

	private void OnGUI() { }
}

// Namespace: UnityEngine.Networking
public enum PlayerSpawnMethod
{
	// Fields
	public int value__;
	public const PlayerSpawnMethod Random = 0;
	public const PlayerSpawnMethod RoundRobin = 1;
}

// Namespace: UnityEngine.Networking
[AddComponentMenu] // RVA: 0x71050 Offset: 0x70450 VA: 0x180071050
[ObsoleteAttribute] // RVA: 0x71050 Offset: 0x70450 VA: 0x180071050
public class NetworkManager : MonoBehaviour
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_NetworkPort;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_ServerBindToIP;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_ServerBindAddress;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_NetworkAddress;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_DontDestroyOnLoad;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_RunInBackground;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_ScriptCRCCheck;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_MaxDelay;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private LogFilter.FilterLevel m_LogLevel;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GameObject m_PlayerPrefab;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_AutoCreatePlayer;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private PlayerSpawnMethod m_PlayerSpawnMethod;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_OfflineScene;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_OnlineScene;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<GameObject> m_SpawnPrefabs;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_CustomConfig;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_MaxConnections;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ConnectionConfig m_ConnectionConfig;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GlobalConfig m_GlobalConfig;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<QosType> m_Channels;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_UseWebSockets;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_UseSimulator;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_SimulatedLatency;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_PacketLossPercentage;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_MaxBufferedPackets;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_AllowFragmentation;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_MatchHost;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_MatchPort;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string matchName;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public uint matchSize;
	private NetworkMigrationManager m_MigrationManager;
	private EndPoint m_EndPoint;
	private bool m_ClientLoadedScene;
	private static INetworkTransport s_ActiveTransport;
	public static string networkSceneName;
	public bool isNetworkActive;
	public NetworkClient client;
	private static List<Transform> s_StartPositions;
	private static int s_StartPositionIndex;
	public MatchInfo matchInfo;
	public NetworkMatch matchMaker;
	public List<MatchInfoSnapshot> matches;
	public static NetworkManager singleton;
	private static AddPlayerMessage s_AddPlayerMessage;
	private static RemovePlayerMessage s_RemovePlayerMessage;
	private static ErrorMessage s_ErrorMessage;
	private static AsyncOperation s_LoadingSceneAsync;
	private static NetworkConnection s_ClientReadyConnection;
	private static string s_Address;

	// Properties
	public int networkPort { get; set; }
	public bool serverBindToIP { get; set; }
	public string serverBindAddress { get; set; }
	public string networkAddress { get; set; }
	public bool dontDestroyOnLoad { get; set; }
	public bool runInBackground { get; set; }
	public bool scriptCRCCheck { get; set; }
	[ObsoleteAttribute] // RVA: 0x9D2F0 Offset: 0x9C6F0 VA: 0x18009D2F0
	public bool sendPeerInfo { get; set; }
	public float maxDelay { get; set; }
	public LogFilter.FilterLevel logLevel { get; set; }
	public GameObject playerPrefab { get; set; }
	public bool autoCreatePlayer { get; set; }
	public PlayerSpawnMethod playerSpawnMethod { get; set; }
	public string offlineScene { get; set; }
	public string onlineScene { get; set; }
	public List<GameObject> spawnPrefabs { get; }
	public List<Transform> startPositions { get; }
	public bool customConfig { get; set; }
	public ConnectionConfig connectionConfig { get; }
	public GlobalConfig globalConfig { get; }
	public int maxConnections { get; set; }
	public List<QosType> channels { get; }
	public EndPoint secureTunnelEndpoint { get; set; }
	public bool useWebSockets { get; set; }
	public bool useSimulator { get; set; }
	public int simulatedLatency { get; set; }
	public float packetLossPercentage { get; set; }
	public string matchHost { get; set; }
	public int matchPort { get; set; }
	public bool clientLoadedScene { get; set; }
	public NetworkMigrationManager migrationManager { get; }
	public int numPlayers { get; }
	public static INetworkTransport defaultTransport { get; }
	public static INetworkTransport activeTransport { get; set; }

	// Methods

	public void .ctor() { }

	public int get_networkPort() { }

	public void set_networkPort(int value) { }

	public bool get_serverBindToIP() { }

	public void set_serverBindToIP(bool value) { }

	public string get_serverBindAddress() { }

	public void set_serverBindAddress(string value) { }

	public string get_networkAddress() { }

	public void set_networkAddress(string value) { }

	public bool get_dontDestroyOnLoad() { }

	public void set_dontDestroyOnLoad(bool value) { }

	public bool get_runInBackground() { }

	public void set_runInBackground(bool value) { }

	public bool get_scriptCRCCheck() { }

	public void set_scriptCRCCheck(bool value) { }

	public bool get_sendPeerInfo() { }

	public void set_sendPeerInfo(bool value) { }

	public float get_maxDelay() { }

	public void set_maxDelay(float value) { }

	public LogFilter.FilterLevel get_logLevel() { }

	public void set_logLevel(LogFilter.FilterLevel value) { }

	public GameObject get_playerPrefab() { }

	public void set_playerPrefab(GameObject value) { }

	public bool get_autoCreatePlayer() { }

	public void set_autoCreatePlayer(bool value) { }

	public PlayerSpawnMethod get_playerSpawnMethod() { }

	public void set_playerSpawnMethod(PlayerSpawnMethod value) { }

	public string get_offlineScene() { }

	public void set_offlineScene(string value) { }

	public string get_onlineScene() { }

	public void set_onlineScene(string value) { }

	public List<GameObject> get_spawnPrefabs() { }

	public List<Transform> get_startPositions() { }

	public bool get_customConfig() { }

	public void set_customConfig(bool value) { }

	public ConnectionConfig get_connectionConfig() { }

	public GlobalConfig get_globalConfig() { }

	public int get_maxConnections() { }

	public void set_maxConnections(int value) { }

	public List<QosType> get_channels() { }

	public EndPoint get_secureTunnelEndpoint() { }

	public void set_secureTunnelEndpoint(EndPoint value) { }

	public bool get_useWebSockets() { }

	public void set_useWebSockets(bool value) { }

	public bool get_useSimulator() { }

	public void set_useSimulator(bool value) { }

	public int get_simulatedLatency() { }

	public void set_simulatedLatency(int value) { }

	public float get_packetLossPercentage() { }

	public void set_packetLossPercentage(float value) { }

	public string get_matchHost() { }

	public void set_matchHost(string value) { }

	public int get_matchPort() { }

	public void set_matchPort(int value) { }

	public bool get_clientLoadedScene() { }

	public void set_clientLoadedScene(bool value) { }

	public NetworkMigrationManager get_migrationManager() { }

	public int get_numPlayers() { }

	public static INetworkTransport get_defaultTransport() { }

	public static INetworkTransport get_activeTransport() { }

	public static void set_activeTransport(INetworkTransport value) { }

	private void Awake() { }

	private void InitializeSingleton() { }

	private void OnValidate() { }

	internal void RegisterServerMessages() { }

	public void SetupMigrationManager(NetworkMigrationManager man) { }

	public bool StartServer(ConnectionConfig config, int maxConnections) { }

	public bool StartServer() { }

	public bool StartServer(MatchInfo info) { }

	private bool StartServer(MatchInfo info, ConnectionConfig config, int maxConnections) { }

	internal void RegisterClientMessages(NetworkClient client) { }

	public void UseExternalClient(NetworkClient externalClient) { }

	public NetworkClient StartClient(MatchInfo info, ConnectionConfig config, int hostPort) { }

	public NetworkClient StartClient(MatchInfo matchInfo) { }

	public NetworkClient StartClient() { }

	public NetworkClient StartClient(MatchInfo info, ConnectionConfig config) { }

	public virtual NetworkClient StartHost(ConnectionConfig config, int maxConnections) { }

	public virtual NetworkClient StartHost(MatchInfo info) { }

	public virtual NetworkClient StartHost() { }

	private NetworkClient ConnectLocalClient() { }

	public void StopHost() { }

	public void StopServer() { }

	public void StopClient() { }

	public virtual void ServerChangeScene(string newSceneName) { }

	private void CleanupNetworkIdentities() { }

	internal void ClientChangeScene(string newSceneName, bool forceReload) { }

	private void FinishLoadScene() { }

	internal static void UpdateScene() { }

	private void OnDestroy() { }

	public static void RegisterStartPosition(Transform start) { }

	public static void UnRegisterStartPosition(Transform start) { }

	public bool IsClientConnected() { }

	public static void Shutdown() { }

	internal void OnServerConnectInternal(NetworkMessage netMsg) { }

	internal void OnServerDisconnectInternal(NetworkMessage netMsg) { }

	internal void OnServerReadyMessageInternal(NetworkMessage netMsg) { }

	internal void OnServerAddPlayerMessageInternal(NetworkMessage netMsg) { }

	internal void OnServerRemovePlayerMessageInternal(NetworkMessage netMsg) { }

	internal void OnServerErrorInternal(NetworkMessage netMsg) { }

	internal void OnClientConnectInternal(NetworkMessage netMsg) { }

	internal void OnClientDisconnectInternal(NetworkMessage netMsg) { }

	internal void OnClientNotReadyMessageInternal(NetworkMessage netMsg) { }

	internal void OnClientErrorInternal(NetworkMessage netMsg) { }

	internal void OnClientSceneInternal(NetworkMessage netMsg) { }

	public virtual void OnServerConnect(NetworkConnection conn) { }

	public virtual void OnServerDisconnect(NetworkConnection conn) { }

	public virtual void OnServerReady(NetworkConnection conn) { }

	public virtual void OnServerAddPlayer(NetworkConnection conn, short playerControllerId, NetworkReader extraMessageReader) { }

	public virtual void OnServerAddPlayer(NetworkConnection conn, short playerControllerId) { }

	private void OnServerAddPlayerInternal(NetworkConnection conn, short playerControllerId) { }

	public Transform GetStartPosition() { }

	public virtual void OnServerRemovePlayer(NetworkConnection conn, PlayerController player) { }

	public virtual void OnServerError(NetworkConnection conn, int errorCode) { }

	public virtual void OnServerSceneChanged(string sceneName) { }

	public virtual void OnClientConnect(NetworkConnection conn) { }

	public virtual void OnClientDisconnect(NetworkConnection conn) { }

	public virtual void OnClientError(NetworkConnection conn, int errorCode) { }

	public virtual void OnClientNotReady(NetworkConnection conn) { }

	public virtual void OnClientSceneChanged(NetworkConnection conn) { }

	public void StartMatchMaker() { }

	public void StopMatchMaker() { }

	public void SetMatchHost(string newHost, int port, bool https) { }

	public virtual void OnStartHost() { }

	public virtual void OnStartServer() { }

	public virtual void OnStartClient(NetworkClient client) { }

	public virtual void OnStopServer() { }

	public virtual void OnStopClient() { }

	public virtual void OnStopHost() { }

	public virtual void OnMatchCreate(bool success, string extendedInfo, MatchInfo matchInfo) { }

	public virtual void OnMatchList(bool success, string extendedInfo, List<MatchInfoSnapshot> matchList) { }

	public virtual void OnMatchJoined(bool success, string extendedInfo, MatchInfo matchInfo) { }

	public virtual void OnDestroyMatch(bool success, string extendedInfo) { }

	public virtual void OnDropConnection(bool success, string extendedInfo) { }

	public virtual void OnSetMatchAttributes(bool success, string extendedInfo) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0x9F230 Offset: 0x9E630 VA: 0x18009F230
[RequireComponent] // RVA: 0x9F230 Offset: 0x9E630 VA: 0x18009F230
[AddComponentMenu] // RVA: 0x9F230 Offset: 0x9E630 VA: 0x18009F230
[EditorBrowsableAttribute] // RVA: 0x9F230 Offset: 0x9E630 VA: 0x18009F230
public class NetworkManagerHUD : MonoBehaviour
{
	// Fields
	public NetworkManager manager;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool showGUI;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int offsetX;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int offsetY;
	private bool m_ShowServer;

	// Methods

	public void .ctor() { }

	private void Awake() { }

	private void Update() { }

	private void OnGUI() { }
}

// Namespace: UnityEngine.Networking
internal class NetworkMessageHandlers
{
	// Fields
	private Dictionary<short, NetworkMessageDelegate> m_MsgHandlers;

	// Methods

	public void .ctor() { }

	internal void RegisterHandlerSafe(short msgType, NetworkMessageDelegate handler) { }

	public void RegisterHandler(short msgType, NetworkMessageDelegate handler) { }

	internal NetworkMessageDelegate GetHandler(short msgType) { }

	internal Dictionary<short, NetworkMessageDelegate> GetHandlers() { }
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0xA9690 Offset: 0xA8A90 VA: 0x1800A9690
[AddComponentMenu] // RVA: 0xA9690 Offset: 0xA8A90 VA: 0x1800A9690
public class NetworkMigrationManager : MonoBehaviour
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_HostMigration;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_ShowGUI;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_OffsetX;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_OffsetY;
	private NetworkClient m_Client;
	private bool m_WaitingToBecomeNewHost;
	private bool m_WaitingReconnectToNewHost;
	private bool m_DisconnectedFromHost;
	private bool m_HostWasShutdown;
	private MatchInfo m_MatchInfo;
	private int m_OldServerConnectionId;
	private string m_NewHostAddress;
	private PeerInfoMessage m_NewHostInfo;
	private PeerListMessage m_PeerListMessage;
	private PeerInfoMessage[] m_Peers;
	private Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers> m_PendingPlayers;

	// Properties
	public bool hostMigration { get; set; }
	public bool showGUI { get; set; }
	public int offsetX { get; set; }
	public int offsetY { get; set; }
	public NetworkClient client { get; }
	public bool waitingToBecomeNewHost { get; set; }
	public bool waitingReconnectToNewHost { get; set; }
	public bool disconnectedFromHost { get; }
	public bool hostWasShutdown { get; }
	public MatchInfo matchInfo { get; }
	public int oldServerConnectionId { get; }
	public string newHostAddress { get; set; }
	public PeerInfoMessage[] peers { get; }
	public Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers> pendingPlayers { get; }

	// Methods

	public void .ctor() { }

	private void AddPendingPlayer(GameObject obj, int connectionId, NetworkInstanceId netId, short playerControllerId) { }

	private GameObject FindPendingPlayer(int connectionId, NetworkInstanceId netId, short playerControllerId) { }

	private void RemovePendingPlayer(int connectionId) { }

	public bool get_hostMigration() { }

	public void set_hostMigration(bool value) { }

	public bool get_showGUI() { }

	public void set_showGUI(bool value) { }

	public int get_offsetX() { }

	public void set_offsetX(int value) { }

	public int get_offsetY() { }

	public void set_offsetY(int value) { }

	public NetworkClient get_client() { }

	public bool get_waitingToBecomeNewHost() { }

	public void set_waitingToBecomeNewHost(bool value) { }

	public bool get_waitingReconnectToNewHost() { }

	public void set_waitingReconnectToNewHost(bool value) { }

	public bool get_disconnectedFromHost() { }

	public bool get_hostWasShutdown() { }

	public MatchInfo get_matchInfo() { }

	public int get_oldServerConnectionId() { }

	public string get_newHostAddress() { }

	public void set_newHostAddress(string value) { }

	public PeerInfoMessage[] get_peers() { }

	public Dictionary<int, NetworkMigrationManager.ConnectionPendingPlayers> get_pendingPlayers() { }

	private void Start() { }

	public void Reset(int reconnectId) { }

	internal void AssignAuthorityCallback(NetworkConnection conn, NetworkIdentity uv, bool authorityState) { }

	public void Initialize(NetworkClient newClient, MatchInfo newMatchInfo) { }

	public void DisablePlayerObjects() { }

	public void SendPeerInfo() { }

	private void OnPeerClientAuthority(NetworkMessage netMsg) { }

	private void OnPeerInfo(NetworkMessage netMsg) { }

	private void OnServerReconnectPlayerMessage(NetworkMessage netMsg) { }

	public bool ReconnectObjectForConnection(NetworkConnection newConnection, GameObject oldObject, int oldConnectionId) { }

	public bool ReconnectPlayerForConnection(NetworkConnection newConnection, GameObject oldPlayer, int oldConnectionId, short playerControllerId) { }

	public bool LostHostOnClient(NetworkConnection conn) { }

	public void LostHostOnHost() { }

	public bool BecomeNewHost(int port) { }

	protected virtual void OnClientDisconnectedFromHost(NetworkConnection conn, out NetworkMigrationManager.SceneChangeOption sceneChange) { }

	protected virtual void OnServerHostShutdown() { }

	protected virtual void OnServerReconnectPlayer(NetworkConnection newConnection, GameObject oldPlayer, int oldConnectionId, short playerControllerId) { }

	protected virtual void OnServerReconnectPlayer(NetworkConnection newConnection, GameObject oldPlayer, int oldConnectionId, short playerControllerId, NetworkReader extraMessageReader) { }

	protected virtual void OnServerReconnectObject(NetworkConnection newConnection, GameObject oldObject, int oldConnectionId) { }

	protected virtual void OnPeersUpdated(PeerListMessage peers) { }

	protected virtual void OnAuthorityUpdated(GameObject go, int connectionId, bool authorityState) { }

	public virtual bool FindNewHost(out PeerInfoMessage newHostInfo, out bool youAreNewHost) { }

	private void OnGUIHost() { }

	private void OnGUIClient() { }

	private void OnGUI() { }
}

// Namespace: 
public enum NetworkMigrationManager.SceneChangeOption
{
	// Fields
	public int value__;
	public const NetworkMigrationManager.SceneChangeOption StayInOnlineScene = 0;
	public const NetworkMigrationManager.SceneChangeOption SwitchToOfflineScene = 1;
}

// Namespace: 
public struct NetworkMigrationManager.PendingPlayerInfo
{
	// Fields
	public NetworkInstanceId netId;
	public short playerControllerId;
	public GameObject obj;
}

// Namespace: 
public struct NetworkMigrationManager.ConnectionPendingPlayers
{
	// Fields
	public List<NetworkMigrationManager.PendingPlayerInfo> players;
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0xAFB90 Offset: 0xAEF90 VA: 0x1800AFB90
[RequireComponent] // RVA: 0xAFB90 Offset: 0xAEF90 VA: 0x1800AFB90
[AddComponentMenu] // RVA: 0xAFB90 Offset: 0xAEF90 VA: 0x1800AFB90
public class NetworkProximityChecker : NetworkBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0xB4C10 Offset: 0xB4010 VA: 0x1800B4C10
	public int visRange;
	[TooltipAttribute] // RVA: 0xB6860 Offset: 0xB5C60 VA: 0x1800B6860
	public float visUpdateInterval;
	[TooltipAttribute] // RVA: 0xB88D0 Offset: 0xB7CD0 VA: 0x1800B88D0
	public NetworkProximityChecker.CheckMethod checkMethod;
	[TooltipAttribute] // RVA: 0xB9310 Offset: 0xB8710 VA: 0x1800B9310
	public bool forceHidden;
	private float m_VisUpdateTime;

	// Methods

	public void .ctor() { }

	private void Update() { }

	public override bool OnCheckObserver(NetworkConnection newObserver) { }

	public override bool OnRebuildObservers(HashSet<NetworkConnection> observers, bool initial) { }

	public override void OnSetLocalVisibility(bool vis) { }

	private static void SetVis(GameObject go, bool vis) { }
}

// Namespace: 
public enum NetworkProximityChecker.CheckMethod
{
	// Fields
	public int value__;
	public const NetworkProximityChecker.CheckMethod Physics3D = 0;
	public const NetworkProximityChecker.CheckMethod Physics2D = 1;
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
public class NetworkReader
{
	// Fields
	private NetBuffer m_buf;
	private const int k_MaxStringLength = 32768;
	private const int k_InitialStringBufferSize = 1024;
	private static byte[] s_StringReaderBuffer;
	private static Encoding s_Encoding;

	// Properties
	public uint Position { get; }
	public int Length { get; }

	// Methods

	public void .ctor(NetworkWriter writer) { }

	public void .ctor(byte[] buffer) { }

	private static void Initialize() { }

	public uint get_Position() { }

	public int get_Length() { }

	public void SeekZero() { }

	internal void Replace(byte[] buffer) { }

	public uint ReadPackedUInt32() { }

	public NetworkInstanceId ReadNetworkId() { }

	public NetworkSceneId ReadSceneId() { }

	public byte ReadByte() { }

	public short ReadInt16() { }

	public ushort ReadUInt16() { }

	public int ReadInt32() { }

	public uint ReadUInt32() { }

	public float ReadSingle() { }

	public string ReadString() { }

	public bool ReadBoolean() { }

	public byte[] ReadBytes(int count) { }

	public byte[] ReadBytesAndSize() { }

	public Vector2 ReadVector2() { }

	public Vector3 ReadVector3() { }

	public Quaternion ReadQuaternion() { }

	public NetworkHash128 ReadNetworkHash128() { }

	public override string ToString() { }
}

// Namespace: UnityEngine.Networking
internal class NetworkScene
{
	// Fields
	private Dictionary<NetworkInstanceId, NetworkIdentity> m_LocalObjects;
	private static Dictionary<NetworkHash128, GameObject> s_GuidToPrefab;
	private static Dictionary<NetworkHash128, SpawnDelegate> s_SpawnHandlers;
	private static Dictionary<NetworkHash128, UnSpawnDelegate> s_UnspawnHandlers;

	// Properties
	internal Dictionary<NetworkInstanceId, NetworkIdentity> localObjects { get; }

	// Methods

	public void .ctor() { }

	internal Dictionary<NetworkInstanceId, NetworkIdentity> get_localObjects() { }

	internal void SetLocalObject(NetworkInstanceId netId, GameObject obj, bool isClient, bool isServer) { }

	internal GameObject FindLocalObject(NetworkInstanceId netId) { }

	internal bool GetNetworkIdentity(NetworkInstanceId netId, out NetworkIdentity uv) { }

	internal bool RemoveLocalObject(NetworkInstanceId netId) { }

	internal void ClearLocalObjects() { }

	internal static void RegisterPrefab(GameObject prefab) { }

	internal static bool GetPrefab(NetworkHash128 assetId, out GameObject prefab) { }

	internal static bool GetSpawnHandler(NetworkHash128 assetId, out SpawnDelegate handler) { }

	internal static bool InvokeUnSpawnHandler(NetworkHash128 assetId, GameObject obj) { }

	internal void DestroyAllClientObjects() { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
[Serializable]
public struct NetworkSceneId : IEquatable<NetworkSceneId>
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint m_Value;

	// Properties
	public uint Value { get; }

	// Methods

	public void .ctor(uint value) { }

	public bool IsEmpty() { }

	public override int GetHashCode() { }

	public override bool Equals(object obj) { }

	public bool Equals(NetworkSceneId other) { }

	public static bool op_Equality(NetworkSceneId c1, NetworkSceneId c2) { }

	public override string ToString() { }

	public uint get_Value() { }
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
public sealed class NetworkServer
{
	// Fields
	private static bool s_Active;
	private static NetworkServer s_Instance;
	private static object s_Sync;
	private static bool m_DontListen;
	private bool m_LocalClientActive;
	private List<NetworkConnection> m_LocalConnectionsFakeList;
	private ULocalConnectionToClient m_LocalConnection;
	private NetworkScene m_NetworkScene;
	private HashSet<int> m_ExternalConnections;
	private NetworkServer.ServerSimpleWrapper m_SimpleServerSimple;
	private float m_MaxDelay;
	private HashSet<NetworkInstanceId> m_RemoveList;
	private int m_RemoveListCount;
	internal static ushort maxPacketSize;
	private static RemovePlayerMessage s_RemovePlayerMessage;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NetworkMessageDelegate <>f__mg$cache0;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NetworkMessageDelegate <>f__mg$cache1;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NetworkMessageDelegate <>f__mg$cache2;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NetworkMessageDelegate <>f__mg$cache3;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NetworkMessageDelegate <>f__mg$cache4;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NetworkMessageDelegate <>f__mg$cache5;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NetworkMessageDelegate <>f__mg$cache6;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NetworkMessageDelegate <>f__mg$cache7;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static NetworkMessageDelegate <>f__mg$cache8;

	// Properties
	public static List<NetworkConnection> localConnections { get; }
	public static int listenPort { get; }
	public static int serverHostId { get; }
	public static ReadOnlyCollection<NetworkConnection> connections { get; }
	public static Dictionary<short, NetworkMessageDelegate> handlers { get; }
	public static HostTopology hostTopology { get; }
	public static Dictionary<NetworkInstanceId, NetworkIdentity> objects { get; }
	public static bool useWebSockets { set; }
	internal static NetworkServer instance { get; }
	public static bool active { get; }
	public static bool localClientActive { get; }
	public static int numChannels { get; }

	// Methods

	private void .ctor() { }

	public static List<NetworkConnection> get_localConnections() { }

	public static int get_listenPort() { }

	public static int get_serverHostId() { }

	public static ReadOnlyCollection<NetworkConnection> get_connections() { }

	public static Dictionary<short, NetworkMessageDelegate> get_handlers() { }

	public static HostTopology get_hostTopology() { }

	public static Dictionary<NetworkInstanceId, NetworkIdentity> get_objects() { }

	public static void set_useWebSockets(bool value) { }

	internal static NetworkServer get_instance() { }

	public static bool get_active() { }

	public static bool get_localClientActive() { }

	public static int get_numChannels() { }

	public static bool Configure(ConnectionConfig config, int maxConnections) { }

	public static bool Configure(HostTopology topology) { }

	public static void Shutdown() { }

	public static bool Listen(MatchInfo matchInfo, int listenPort) { }

	internal void RegisterMessageHandlers() { }

	public static void ListenRelay(string relayIp, int relayPort, NetworkID netGuid, SourceID sourceId, NodeID nodeId) { }

	private void InternalListenRelay(string relayIp, int relayPort, NetworkID netGuid, SourceID sourceId, NodeID nodeId) { }

	public static bool Listen(int serverPort) { }

	public static bool Listen(string ipAddress, int serverPort) { }

	internal bool InternalListen(string ipAddress, int serverPort) { }

	public static NetworkClient BecomeHost(NetworkClient oldClient, int port, MatchInfo matchInfo, int oldConnectionId, PeerInfoMessage[] peers) { }

	internal NetworkClient BecomeHostInternal(NetworkClient oldClient, int port, MatchInfo matchInfo, int oldConnectionId, PeerInfoMessage[] peers) { }

	internal int AddLocalClient(LocalClient localClient) { }

	internal void RemoveLocalClient(NetworkConnection localClientConnection) { }

	internal void SetLocalObjectOnServer(NetworkInstanceId netId, GameObject obj) { }

	internal void ActivateLocalClientScene() { }

	public static bool SendToAll(short msgType, MessageBase msg) { }

	private static bool SendToObservers(GameObject contextObj, short msgType, MessageBase msg) { }

	public static bool SendToReady(GameObject contextObj, short msgType, MessageBase msg) { }

	public static void SendWriterToReady(GameObject contextObj, NetworkWriter writer, int channelId) { }

	public static void SendBytesToReady(GameObject contextObj, byte[] buffer, int numBytes, int channelId) { }

	internal void InternalDisconnectAll() { }

	internal static void Update() { }

	private void UpdateServerObjects() { }

	private void CheckForNullObjects() { }

	internal void InternalUpdate() { }

	private void OnConnected(NetworkConnection conn) { }

	private void OnDisconnected(NetworkConnection conn) { }

	private void OnData(NetworkConnection conn, int receivedSize, int channelId) { }

	private void GenerateConnectError(int error) { }

	private void GenerateDataError(NetworkConnection conn, int error) { }

	private void GenerateDisconnectError(NetworkConnection conn, int error) { }

	private void GenerateError(NetworkConnection conn, int error) { }

	public static void RegisterHandler(short msgType, NetworkMessageDelegate handler) { }

	public static bool ReplacePlayerForConnection(NetworkConnection conn, GameObject player, short playerControllerId) { }

	public static bool AddPlayerForConnection(NetworkConnection conn, GameObject player, short playerControllerId) { }

	internal bool InternalAddPlayerForConnection(NetworkConnection conn, GameObject playerGameObject, short playerControllerId) { }

	private static bool CheckPlayerControllerIdForConnection(NetworkConnection conn, short playerControllerId) { }

	private bool SetupLocalPlayerForConnection(NetworkConnection conn, NetworkIdentity uv, PlayerController newPlayerController) { }

	private static void FinishPlayerForConnection(NetworkConnection conn, NetworkIdentity uv, GameObject playerGameObject) { }

	internal bool InternalReplacePlayerForConnection(NetworkConnection conn, GameObject playerGameObject, short playerControllerId) { }

	private static bool GetNetworkIdentity(GameObject go, out NetworkIdentity view) { }

	public static void SetClientReady(NetworkConnection conn) { }

	internal void SetClientReadyInternal(NetworkConnection conn) { }

	internal static void ShowForConnection(NetworkIdentity uv, NetworkConnection conn) { }

	internal static void HideForConnection(NetworkIdentity uv, NetworkConnection conn) { }

	public static void SetAllClientsNotReady() { }

	public static void SetClientNotReady(NetworkConnection conn) { }

	internal void InternalSetClientNotReady(NetworkConnection conn) { }

	private static void OnClientReadyMessage(NetworkMessage netMsg) { }

	private static void OnRemovePlayerMessage(NetworkMessage netMsg) { }

	private static void OnCommandMessage(NetworkMessage netMsg) { }

	internal void SpawnObject(GameObject obj) { }

	internal void SendSpawnMessage(NetworkIdentity uv, NetworkConnection conn) { }

	public static void DestroyPlayersForConnection(NetworkConnection conn) { }

	private static void DestroyObject(GameObject obj) { }

	private static void DestroyObject(NetworkIdentity uv, bool destroyServerObject) { }

	public static void Spawn(GameObject obj) { }

	private static bool CheckForPrefab(GameObject obj) { }

	private static bool VerifyCanSpawn(GameObject obj) { }

	public static bool SpawnWithClientAuthority(GameObject obj, NetworkConnection conn) { }

	public static void Destroy(GameObject obj) { }

	internal bool InvokeBytes(ULocalConnectionToServer conn, byte[] buffer, int numBytes, int channelId) { }

	internal bool InvokeHandlerOnServer(ULocalConnectionToServer conn, short msgType, MessageBase msg, int channelId) { }

	public static GameObject FindLocalObject(NetworkInstanceId netId) { }

	private static bool ValidateSceneObject(NetworkIdentity netId) { }

	public static bool SpawnObjects() { }

	private static void SendCrc(NetworkConnection targetConnection) { }

	private static void .cctor() { }
}

// Namespace: 
private class NetworkServer.ServerSimpleWrapper : NetworkServerSimple
{
	// Fields
	private NetworkServer m_Server;

	// Methods

	public void .ctor(NetworkServer server) { }

	public override void OnConnectError(int connectionId, byte error) { }

	public override void OnDataError(NetworkConnection conn, byte error) { }

	public override void OnDisconnectError(NetworkConnection conn, byte error) { }

	public override void OnConnected(NetworkConnection conn) { }

	public override void OnDisconnected(NetworkConnection conn) { }

	public override void OnData(NetworkConnection conn, int receivedSize, int channelId) { }
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
public class NetworkServerSimple
{
	// Fields
	private bool m_Initialized;
	private int m_ListenPort;
	private int m_ServerHostId;
	private int m_RelaySlotId;
	private bool m_UseWebSockets;
	private byte[] m_MsgBuffer;
	private NetworkReader m_MsgReader;
	private Type m_NetworkConnectionClass;
	private HostTopology m_HostTopology;
	private List<NetworkConnection> m_Connections;
	private ReadOnlyCollection<NetworkConnection> m_ConnectionsReadOnly;
	private NetworkMessageHandlers m_MessageHandlers;

	// Properties
	public int listenPort { get; }
	public int serverHostId { get; }
	public HostTopology hostTopology { get; }
	public bool useWebSockets { set; }
	public ReadOnlyCollection<NetworkConnection> connections { get; }
	public Dictionary<short, NetworkMessageDelegate> handlers { get; }
	public byte[] messageBuffer { get; }

	// Methods

	public void .ctor() { }

	public int get_listenPort() { }

	public int get_serverHostId() { }

	public HostTopology get_hostTopology() { }

	public void set_useWebSockets(bool value) { }

	public ReadOnlyCollection<NetworkConnection> get_connections() { }

	public Dictionary<short, NetworkMessageDelegate> get_handlers() { }

	public byte[] get_messageBuffer() { }

	public virtual void Initialize() { }

	public bool Configure(ConnectionConfig config, int maxConnections) { }

	public bool Configure(HostTopology topology) { }

	public bool Listen(string ipAddress, int serverListenPort) { }

	public void ListenRelay(string relayIp, int relayPort, NetworkID netGuid, SourceID sourceId, NodeID nodeId) { }

	public void Stop() { }

	internal void RegisterHandlerSafe(short msgType, NetworkMessageDelegate handler) { }

	public void RegisterHandler(short msgType, NetworkMessageDelegate handler) { }

	public void UpdateConnections() { }

	public void Update() { }

	public NetworkConnection FindConnection(int connectionId) { }

	public bool SetConnectionAtIndex(NetworkConnection conn) { }

	public bool RemoveConnectionAtIndex(int connectionId) { }

	private void HandleConnect(int connectionId, byte error) { }

	private void HandleDisconnect(int connectionId, byte error) { }

	private void HandleData(int connectionId, int channelId, int receivedSize, byte error) { }

	public void DisconnectAllConnections() { }

	public virtual void OnConnectError(int connectionId, byte error) { }

	public virtual void OnDataError(NetworkConnection conn, byte error) { }

	public virtual void OnDisconnectError(NetworkConnection conn, byte error) { }

	public virtual void OnConnected(NetworkConnection conn) { }

	public virtual void OnDisconnected(NetworkConnection conn) { }

	public virtual void OnData(NetworkConnection conn, int receivedSize, int channelId) { }
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0xCEB50 Offset: 0xCDF50 VA: 0x1800CEB50
[AddComponentMenu] // RVA: 0xCEB50 Offset: 0xCDF50 VA: 0x1800CEB50
[DisallowMultipleComponent] // RVA: 0xCEB50 Offset: 0xCDF50 VA: 0x1800CEB50
public class NetworkStartPosition : MonoBehaviour
{
	// Methods

	public void .ctor() { }

	public void Awake() { }

	public void OnDestroy() { }
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0xD0F80 Offset: 0xD0380 VA: 0x1800D0F80
[AddComponentMenu] // RVA: 0xD0F80 Offset: 0xD0380 VA: 0x1800D0F80
public class NetworkTransformChild : NetworkBehaviour
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Transform m_Target;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint m_ChildIndex;
	private NetworkTransform m_Root;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_SendInterval;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NetworkTransform.AxisSyncMode m_SyncRotationAxis;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NetworkTransform.CompressionSyncMode m_RotationSyncCompression;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_MovementThreshold;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_InterpolateRotation;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_InterpolateMovement;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NetworkTransform.ClientMoveCallback3D m_ClientMoveCallback3D;
	private Vector3 m_TargetSyncPosition;
	private Quaternion m_TargetSyncRotation3D;
	private float m_LastClientSyncTime;
	private float m_LastClientSendTime;
	private Vector3 m_PrevPosition;
	private Quaternion m_PrevRotation;
	private const float k_LocalMovementThreshold = 1E-05;
	private const float k_LocalRotationThreshold = 1E-05;
	private NetworkWriter m_LocalTransformWriter;

	// Properties
	public Transform target { get; set; }
	public uint childIndex { get; }
	public float sendInterval { get; set; }
	public NetworkTransform.AxisSyncMode syncRotationAxis { get; set; }
	public NetworkTransform.CompressionSyncMode rotationSyncCompression { get; set; }
	public float movementThreshold { get; set; }
	public float interpolateRotation { get; set; }
	public float interpolateMovement { get; set; }
	public NetworkTransform.ClientMoveCallback3D clientMoveCallback3D { get; set; }
	public float lastSyncTime { get; }
	public Vector3 targetSyncPosition { get; }
	public Quaternion targetSyncRotation3D { get; }

	// Methods

	public void .ctor() { }

	public Transform get_target() { }

	public void set_target(Transform value) { }

	public uint get_childIndex() { }

	public float get_sendInterval() { }

	public void set_sendInterval(float value) { }

	public NetworkTransform.AxisSyncMode get_syncRotationAxis() { }

	public void set_syncRotationAxis(NetworkTransform.AxisSyncMode value) { }

	public NetworkTransform.CompressionSyncMode get_rotationSyncCompression() { }

	public void set_rotationSyncCompression(NetworkTransform.CompressionSyncMode value) { }

	public float get_movementThreshold() { }

	public void set_movementThreshold(float value) { }

	public float get_interpolateRotation() { }

	public void set_interpolateRotation(float value) { }

	public float get_interpolateMovement() { }

	public void set_interpolateMovement(float value) { }

	public NetworkTransform.ClientMoveCallback3D get_clientMoveCallback3D() { }

	public void set_clientMoveCallback3D(NetworkTransform.ClientMoveCallback3D value) { }

	public float get_lastSyncTime() { }

	public Vector3 get_targetSyncPosition() { }

	public Quaternion get_targetSyncRotation3D() { }

	private void OnValidate() { }

	private void Awake() { }

	public override bool OnSerialize(NetworkWriter writer, bool initialState) { }

	private void SerializeModeTransform(NetworkWriter writer) { }

	public override void OnDeserialize(NetworkReader reader, bool initialState) { }

	private void UnserializeModeTransform(NetworkReader reader, bool initialState) { }

	private void FixedUpdate() { }

	private void FixedUpdateServer() { }

	private void FixedUpdateClient() { }

	private void Update() { }

	private bool HasMoved() { }

	[ClientAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SendTransform() { }

	internal static void HandleChildTransform(NetworkMessage netMsg) { }

	public override int GetNetworkChannel() { }

	public override float GetNetworkSendInterval() { }
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0xE4B30 Offset: 0xE3F30 VA: 0x1800E4B30
[DisallowMultipleComponent] // RVA: 0xE4B30 Offset: 0xE3F30 VA: 0x1800E4B30
[AddComponentMenu] // RVA: 0xE4B30 Offset: 0xE3F30 VA: 0x1800E4B30
public class NetworkTransform : NetworkBehaviour
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NetworkTransform.TransformSyncMode m_TransformSyncMode;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_SendInterval;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NetworkTransform.AxisSyncMode m_SyncRotationAxis;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NetworkTransform.CompressionSyncMode m_RotationSyncCompression;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_SyncSpin;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_MovementTheshold;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_VelocityThreshold;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_SnapThreshold;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_InterpolateRotation;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_InterpolateMovement;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NetworkTransform.ClientMoveCallback3D m_ClientMoveCallback3D;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NetworkTransform.ClientMoveCallback2D m_ClientMoveCallback2D;
	private Rigidbody m_RigidBody3D;
	private Rigidbody2D m_RigidBody2D;
	private CharacterController m_CharacterController;
	private bool m_Grounded;
	private Vector3 m_TargetSyncPosition;
	private Vector3 m_TargetSyncVelocity;
	private Vector3 m_FixedPosDiff;
	private Quaternion m_TargetSyncRotation3D;
	private Vector3 m_TargetSyncAngularVelocity3D;
	private float m_TargetSyncRotation2D;
	private float m_TargetSyncAngularVelocity2D;
	private float m_LastClientSyncTime;
	private float m_LastClientSendTime;
	private Vector3 m_PrevPosition;
	private Quaternion m_PrevRotation;
	private float m_PrevRotation2D;
	private float m_PrevVelocity;
	private const float k_LocalMovementThreshold = 1E-05;
	private const float k_LocalRotationThreshold = 1E-05;
	private const float k_LocalVelocityThreshold = 1E-05;
	private const float k_MoveAheadRatio = 0.1;
	private NetworkWriter m_LocalTransformWriter;

	// Properties
	public NetworkTransform.TransformSyncMode transformSyncMode { get; set; }
	public float sendInterval { get; set; }
	public NetworkTransform.AxisSyncMode syncRotationAxis { get; set; }
	public NetworkTransform.CompressionSyncMode rotationSyncCompression { get; set; }
	public bool syncSpin { get; set; }
	public float movementTheshold { get; set; }
	public float velocityThreshold { get; set; }
	public float snapThreshold { get; set; }
	public float interpolateRotation { get; set; }
	public float interpolateMovement { get; set; }
	public NetworkTransform.ClientMoveCallback3D clientMoveCallback3D { get; set; }
	public NetworkTransform.ClientMoveCallback2D clientMoveCallback2D { get; set; }
	public CharacterController characterContoller { get; }
	public Rigidbody rigidbody3D { get; }
	public Rigidbody2D rigidbody2D { get; }
	public float lastSyncTime { get; }
	public Vector3 targetSyncPosition { get; }
	public Vector3 targetSyncVelocity { get; }
	public Quaternion targetSyncRotation3D { get; }
	public float targetSyncRotation2D { get; }
	public bool grounded { get; set; }

	// Methods

	public void .ctor() { }

	public NetworkTransform.TransformSyncMode get_transformSyncMode() { }

	public void set_transformSyncMode(NetworkTransform.TransformSyncMode value) { }

	public float get_sendInterval() { }

	public void set_sendInterval(float value) { }

	public NetworkTransform.AxisSyncMode get_syncRotationAxis() { }

	public void set_syncRotationAxis(NetworkTransform.AxisSyncMode value) { }

	public NetworkTransform.CompressionSyncMode get_rotationSyncCompression() { }

	public void set_rotationSyncCompression(NetworkTransform.CompressionSyncMode value) { }

	public bool get_syncSpin() { }

	public void set_syncSpin(bool value) { }

	public float get_movementTheshold() { }

	public void set_movementTheshold(float value) { }

	public float get_velocityThreshold() { }

	public void set_velocityThreshold(float value) { }

	public float get_snapThreshold() { }

	public void set_snapThreshold(float value) { }

	public float get_interpolateRotation() { }

	public void set_interpolateRotation(float value) { }

	public float get_interpolateMovement() { }

	public void set_interpolateMovement(float value) { }

	public NetworkTransform.ClientMoveCallback3D get_clientMoveCallback3D() { }

	public void set_clientMoveCallback3D(NetworkTransform.ClientMoveCallback3D value) { }

	public NetworkTransform.ClientMoveCallback2D get_clientMoveCallback2D() { }

	public void set_clientMoveCallback2D(NetworkTransform.ClientMoveCallback2D value) { }

	public CharacterController get_characterContoller() { }

	public Rigidbody get_rigidbody3D() { }

	public Rigidbody2D get_rigidbody2D() { }

	public float get_lastSyncTime() { }

	public Vector3 get_targetSyncPosition() { }

	public Vector3 get_targetSyncVelocity() { }

	public Quaternion get_targetSyncRotation3D() { }

	public float get_targetSyncRotation2D() { }

	public bool get_grounded() { }

	public void set_grounded(bool value) { }

	private void OnValidate() { }

	private void Awake() { }

	public override void OnStartServer() { }

	public override bool OnSerialize(NetworkWriter writer, bool initialState) { }

	private void SerializeModeTransform(NetworkWriter writer) { }

	private void VerifySerializeComponentExists() { }

	private void SerializeMode3D(NetworkWriter writer) { }

	private void SerializeModeCharacterController(NetworkWriter writer) { }

	private void SerializeMode2D(NetworkWriter writer) { }

	public override void OnDeserialize(NetworkReader reader, bool initialState) { }

	private void UnserializeModeTransform(NetworkReader reader, bool initialState) { }

	private void UnserializeMode3D(NetworkReader reader, bool initialState) { }

	private void UnserializeMode2D(NetworkReader reader, bool initialState) { }

	private void UnserializeModeCharacterController(NetworkReader reader, bool initialState) { }

	private void FixedUpdate() { }

	private void FixedUpdateServer() { }

	private bool CheckVelocityChanged() { }

	private void FixedUpdateClient() { }

	private void InterpolateTransformMode3D() { }

	private void InterpolateTransformModeCharacterController() { }

	private void InterpolateTransformMode2D() { }

	private void Update() { }

	private bool HasMoved() { }

	[ClientAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SendTransform() { }

	public static void HandleTransform(NetworkMessage netMsg) { }

	private static void WriteAngle(NetworkWriter writer, float angle, NetworkTransform.CompressionSyncMode compression) { }

	private static float ReadAngle(NetworkReader reader, NetworkTransform.CompressionSyncMode compression) { }

	public static void SerializeVelocity3D(NetworkWriter writer, Vector3 velocity, NetworkTransform.CompressionSyncMode compression) { }

	public static void SerializeVelocity2D(NetworkWriter writer, Vector2 velocity, NetworkTransform.CompressionSyncMode compression) { }

	public static void SerializeRotation3D(NetworkWriter writer, Quaternion rot, NetworkTransform.AxisSyncMode mode, NetworkTransform.CompressionSyncMode compression) { }

	public static void SerializeRotation2D(NetworkWriter writer, float rot, NetworkTransform.CompressionSyncMode compression) { }

	public static void SerializeSpin3D(NetworkWriter writer, Vector3 angularVelocity, NetworkTransform.AxisSyncMode mode, NetworkTransform.CompressionSyncMode compression) { }

	public static void SerializeSpin2D(NetworkWriter writer, float angularVelocity, NetworkTransform.CompressionSyncMode compression) { }

	public static Vector3 UnserializeVelocity3D(NetworkReader reader, NetworkTransform.CompressionSyncMode compression) { }

	public static Vector3 UnserializeVelocity2D(NetworkReader reader, NetworkTransform.CompressionSyncMode compression) { }

	public static Quaternion UnserializeRotation3D(NetworkReader reader, NetworkTransform.AxisSyncMode mode, NetworkTransform.CompressionSyncMode compression) { }

	public static float UnserializeRotation2D(NetworkReader reader, NetworkTransform.CompressionSyncMode compression) { }

	public static Vector3 UnserializeSpin3D(NetworkReader reader, NetworkTransform.AxisSyncMode mode, NetworkTransform.CompressionSyncMode compression) { }

	public static float UnserializeSpin2D(NetworkReader reader, NetworkTransform.CompressionSyncMode compression) { }

	public override int GetNetworkChannel() { }

	public override float GetNetworkSendInterval() { }

	public override void OnStartAuthority() { }
}

// Namespace: 
public enum NetworkTransform.TransformSyncMode
{
	// Fields
	public int value__;
	public const NetworkTransform.TransformSyncMode SyncNone = 0;
	public const NetworkTransform.TransformSyncMode SyncTransform = 1;
	public const NetworkTransform.TransformSyncMode SyncRigidbody2D = 2;
	public const NetworkTransform.TransformSyncMode SyncRigidbody3D = 3;
	public const NetworkTransform.TransformSyncMode SyncCharacterController = 4;
}

// Namespace: 
public enum NetworkTransform.AxisSyncMode
{
	// Fields
	public int value__;
	public const NetworkTransform.AxisSyncMode None = 0;
	public const NetworkTransform.AxisSyncMode AxisX = 1;
	public const NetworkTransform.AxisSyncMode AxisY = 2;
	public const NetworkTransform.AxisSyncMode AxisZ = 3;
	public const NetworkTransform.AxisSyncMode AxisXY = 4;
	public const NetworkTransform.AxisSyncMode AxisXZ = 5;
	public const NetworkTransform.AxisSyncMode AxisYZ = 6;
	public const NetworkTransform.AxisSyncMode AxisXYZ = 7;
}

// Namespace: 
public enum NetworkTransform.CompressionSyncMode
{
	// Fields
	public int value__;
	public const NetworkTransform.CompressionSyncMode None = 0;
	public const NetworkTransform.CompressionSyncMode Low = 1;
	public const NetworkTransform.CompressionSyncMode High = 2;
}

// Namespace: 
public sealed class NetworkTransform.ClientMoveCallback3D : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual bool Invoke(ref Vector3 position, ref Vector3 velocity, ref Quaternion rotation) { }

	public virtual IAsyncResult BeginInvoke(ref Vector3 position, ref Vector3 velocity, ref Quaternion rotation, AsyncCallback callback, object object) { }

	public virtual bool EndInvoke(ref Vector3 position, ref Vector3 velocity, ref Quaternion rotation, IAsyncResult result) { }
}

// Namespace: 
public sealed class NetworkTransform.ClientMoveCallback2D : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual bool Invoke(ref Vector2 position, ref Vector2 velocity, ref float rotation) { }

	public virtual IAsyncResult BeginInvoke(ref Vector2 position, ref Vector2 velocity, ref float rotation, AsyncCallback callback, object object) { }

	public virtual bool EndInvoke(ref Vector2 position, ref Vector2 velocity, ref float rotation, IAsyncResult result) { }
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0xFACC0 Offset: 0xFA0C0 VA: 0x1800FACC0
[EditorBrowsableAttribute] // RVA: 0xFACC0 Offset: 0xFA0C0 VA: 0x1800FACC0
[RequireComponent] // RVA: 0xFACC0 Offset: 0xFA0C0 VA: 0x1800FACC0
[DisallowMultipleComponent] // RVA: 0xFACC0 Offset: 0xFA0C0 VA: 0x1800FACC0
[AddComponentMenu] // RVA: 0xFACC0 Offset: 0xFA0C0 VA: 0x1800FACC0
public class NetworkTransformVisualizer : NetworkBehaviour
{
	// Fields
	[SerializeField] // RVA: 0xFEDB0 Offset: 0xFE1B0 VA: 0x1800FEDB0
	[TooltipAttribute] // RVA: 0xFEDB0 Offset: 0xFE1B0 VA: 0x1800FEDB0
	private GameObject m_VisualizerPrefab;
	private NetworkTransform m_NetworkTransform;
	private GameObject m_Visualizer;
	private static Material s_LineMaterial;

	// Properties
	public GameObject visualizerPrefab { get; set; }

	// Methods

	public void .ctor() { }

	public GameObject get_visualizerPrefab() { }

	public void set_visualizerPrefab(GameObject value) { }

	public override void OnStartClient() { }

	public override void OnStartLocalPlayer() { }

	private void OnDestroy() { }

	[ClientCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void FixedUpdate() { }

	private void OnRenderObject() { }

	private void DrawRotationInterpolation() { }

	private static void CreateLineMaterial() { }
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
public class NetworkWriter
{
	// Fields
	private const int k_MaxStringLength = 32768;
	private NetBuffer m_Buffer;
	private static Encoding s_Encoding;
	private static byte[] s_StringWriteBuffer;
	private static UIntFloat s_FloatConverter;

	// Properties
	public short Position { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(byte[] buffer) { }

	public short get_Position() { }

	public byte[] ToArray() { }

	public byte[] AsArray() { }

	internal ArraySegment<byte> AsArraySegment() { }

	public void WritePackedUInt32(uint value) { }

	public void Write(NetworkInstanceId value) { }

	public void Write(NetworkSceneId value) { }

	public void Write(byte value) { }

	public void Write(short value) { }

	public void Write(ushort value) { }

	public void Write(int value) { }

	public void Write(uint value) { }

	public void Write(float value) { }

	public void Write(string value) { }

	public void Write(bool value) { }

	public void WriteBytesAndSize(byte[] buffer, int count) { }

	public void WriteBytesFull(byte[] buffer) { }

	public void Write(Vector2 value) { }

	public void Write(Vector3 value) { }

	public void Write(Quaternion value) { }

	public void Write(NetworkHash128 value) { }

	public void SeekZero() { }

	public void StartMessage(short msgType) { }

	public void FinishMessage() { }
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
public class PlayerController
{
	// Fields
	internal const short kMaxLocalPlayers = 8;
	public short playerControllerId;
	public NetworkIdentity unetView;
	public GameObject gameObject;
	public const int MaxPlayersPerClient = 32;

	// Properties
	public bool IsValid { get; }

	// Methods

	public void .ctor() { }

	internal void .ctor(GameObject go, short playerControllerId) { }

	public bool get_IsValid() { }

	public override string ToString() { }
}

// Namespace: UnityEngine.Networking
public sealed class NetworkMessageDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(NetworkMessage netMsg) { }

	public virtual IAsyncResult BeginInvoke(NetworkMessage netMsg, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine.Networking
public sealed class SpawnDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual GameObject Invoke(Vector3 position, NetworkHash128 assetId) { }

	public virtual IAsyncResult BeginInvoke(Vector3 position, NetworkHash128 assetId, AsyncCallback callback, object object) { }

	public virtual GameObject EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine.Networking
public sealed class UnSpawnDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(GameObject spawned) { }

	public virtual IAsyncResult BeginInvoke(GameObject spawned, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
public class MsgType
{
	// Fields
	internal static string[] msgLabels;

	// Methods

	public static string MsgTypeToString(short value) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Networking
[ObsoleteAttribute] // RVA: 0xAAD0 Offset: 0x9ED0 VA: 0x18000AAD0
public class NetworkMessage
{
	// Fields
	public const int MaxMessageSize = 65535;
	public short msgType;
	public NetworkConnection conn;
	public NetworkReader reader;
	public int channelId;

	// Methods

	public void .ctor() { }

	public TMsg ReadMessage<TMsg>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x764F60 Offset: 0x763F60 VA: 0x180764F60
	|-NetworkMessage.ReadMessage<object>
	|-NetworkMessage.ReadMessage<PeerAuthorityMessage>
	|-NetworkMessage.ReadMessage<ReconnectMessage>
	*/

	public void ReadMessage<TMsg>(TMsg msg) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x627400 Offset: 0x626400 VA: 0x180627400
	|-NetworkMessage.ReadMessage<object>
	|-NetworkMessage.ReadMessage<AddPlayerMessage>
	|-NetworkMessage.ReadMessage<AnimationMessage>
	|-NetworkMessage.ReadMessage<AnimationParametersMessage>
	|-NetworkMessage.ReadMessage<AnimationTriggerMessage>
	|-NetworkMessage.ReadMessage<CRCMessage>
	|-NetworkMessage.ReadMessage<ClientAuthorityMessage>
	|-NetworkMessage.ReadMessage<ErrorMessage>
	|-NetworkMessage.ReadMessage<IntegerMessage>
	|-NetworkMessage.ReadMessage<LobbyReadyToBeginMessage>
	|-NetworkMessage.ReadMessage<ObjectDestroyMessage>
	|-NetworkMessage.ReadMessage<ObjectSpawnFinishedMessage>
	|-NetworkMessage.ReadMessage<ObjectSpawnMessage>
	|-NetworkMessage.ReadMessage<ObjectSpawnSceneMessage>
	|-NetworkMessage.ReadMessage<OwnerMessage>
	|-NetworkMessage.ReadMessage<PeerListMessage>
	|-NetworkMessage.ReadMessage<RemovePlayerMessage>
	*/
}

// Namespace: UnityEngine.Networking
public enum Version
{
	// Fields
	public int value__;
	public const Version Current = 1;
}

// Namespace: UnityEngine.Networking
public enum ChannelOption
{
	// Fields
	public int value__;
	public const ChannelOption MaxPendingBuffers = 1;
	public const ChannelOption AllowFragmentation = 2;
	public const ChannelOption MaxPacketSize = 3;
}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine.EventSystems
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum EventHandle
{
	// Fields
	public int value__;
	public const EventHandle Unused = 0;
	public const EventHandle Used = 1;
}

// Namespace: UnityEngine.EventSystems
public interface IEventSystemHandler
{}

// Namespace: UnityEngine.EventSystems
public interface IPointerEnterHandler : IEventSystemHandler
{
	// Methods

	public abstract void OnPointerEnter(PointerEventData eventData) { }
}

// Namespace: UnityEngine.EventSystems
public interface IPointerExitHandler : IEventSystemHandler
{
	// Methods

	public abstract void OnPointerExit(PointerEventData eventData) { }
}

// Namespace: UnityEngine.EventSystems
public interface IPointerDownHandler : IEventSystemHandler
{
	// Methods

	public abstract void OnPointerDown(PointerEventData eventData) { }
}

// Namespace: UnityEngine.EventSystems
public interface IPointerUpHandler : IEventSystemHandler
{
	// Methods

	public abstract void OnPointerUp(PointerEventData eventData) { }
}

// Namespace: UnityEngine.EventSystems
public interface IPointerClickHandler : IEventSystemHandler
{
	// Methods

	public abstract void OnPointerClick(PointerEventData eventData) { }
}

// Namespace: UnityEngine.EventSystems
public interface IBeginDragHandler : IEventSystemHandler
{
	// Methods

	public abstract void OnBeginDrag(PointerEventData eventData) { }
}

// Namespace: UnityEngine.EventSystems
public interface IInitializePotentialDragHandler : IEventSystemHandler
{
	// Methods

	public abstract void OnInitializePotentialDrag(PointerEventData eventData) { }
}

// Namespace: UnityEngine.EventSystems
public interface IDragHandler : IEventSystemHandler
{
	// Methods

	public abstract void OnDrag(PointerEventData eventData) { }
}

// Namespace: UnityEngine.EventSystems
public interface IEndDragHandler : IEventSystemHandler
{
	// Methods

	public abstract void OnEndDrag(PointerEventData eventData) { }
}

// Namespace: UnityEngine.EventSystems
public interface IDropHandler : IEventSystemHandler
{
	// Methods

	public abstract void OnDrop(PointerEventData eventData) { }
}

// Namespace: UnityEngine.EventSystems
public interface IScrollHandler : IEventSystemHandler
{
	// Methods

	public abstract void OnScroll(PointerEventData eventData) { }
}

// Namespace: UnityEngine.EventSystems
public interface IUpdateSelectedHandler : IEventSystemHandler
{
	// Methods

	public abstract void OnUpdateSelected(BaseEventData eventData) { }
}

// Namespace: UnityEngine.EventSystems
public interface ISelectHandler : IEventSystemHandler
{
	// Methods

	public abstract void OnSelect(BaseEventData eventData) { }
}

// Namespace: UnityEngine.EventSystems
public interface IDeselectHandler : IEventSystemHandler
{
	// Methods

	public abstract void OnDeselect(BaseEventData eventData) { }
}

// Namespace: UnityEngine.EventSystems
public interface IMoveHandler : IEventSystemHandler
{
	// Methods

	public abstract void OnMove(AxisEventData eventData) { }
}

// Namespace: UnityEngine.EventSystems
public interface ISubmitHandler : IEventSystemHandler
{
	// Methods

	public abstract void OnSubmit(BaseEventData eventData) { }
}

// Namespace: UnityEngine.EventSystems
public interface ICancelHandler : IEventSystemHandler
{
	// Methods

	public abstract void OnCancel(BaseEventData eventData) { }
}

// Namespace: UnityEngine.EventSystems
[AddComponentMenu] // RVA: 0x113230 Offset: 0x112630 VA: 0x180113230
public class EventSystem : UIBehaviour
{
	// Fields
	private List<BaseInputModule> m_SystemInputModules;
	private BaseInputModule m_CurrentInputModule;
	private static List<EventSystem> m_EventSystems;
	[SerializeField] // RVA: 0x114E60 Offset: 0x114260 VA: 0x180114E60
	[FormerlySerializedAsAttribute] // RVA: 0x114E60 Offset: 0x114260 VA: 0x180114E60
	private GameObject m_FirstSelected;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_sendNavigationEvents;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_DragThreshold;
	private GameObject m_CurrentSelected;
	private bool m_HasFocus;
	private bool m_SelectionGuard;
	private BaseEventData m_DummyData;
	private static readonly Comparison<RaycastResult> s_RaycastComparer;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Comparison<RaycastResult> <>f__mg$cache0;

	// Properties
	public static EventSystem current { get; set; }
	public bool sendNavigationEvents { get; set; }
	public int pixelDragThreshold { get; set; }
	public BaseInputModule currentInputModule { get; }
	public GameObject firstSelectedGameObject { get; set; }
	public GameObject currentSelectedGameObject { get; }
	[ObsoleteAttribute] // RVA: 0x11C0B0 Offset: 0x11B4B0 VA: 0x18011C0B0
	public GameObject lastSelectedGameObject { get; }
	public bool isFocused { get; }
	public bool alreadySelecting { get; }
	private BaseEventData baseEventDataCache { get; }

	// Methods

	protected void .ctor() { }

	public static EventSystem get_current() { }

	public static void set_current(EventSystem value) { }

	public bool get_sendNavigationEvents() { }

	public void set_sendNavigationEvents(bool value) { }

	public int get_pixelDragThreshold() { }

	public void set_pixelDragThreshold(int value) { }

	public BaseInputModule get_currentInputModule() { }

	public GameObject get_firstSelectedGameObject() { }

	public void set_firstSelectedGameObject(GameObject value) { }

	public GameObject get_currentSelectedGameObject() { }

	public GameObject get_lastSelectedGameObject() { }

	public bool get_isFocused() { }

	public void UpdateModules() { }

	public bool get_alreadySelecting() { }

	public void SetSelectedGameObject(GameObject selected, BaseEventData pointer) { }

	private BaseEventData get_baseEventDataCache() { }

	public void SetSelectedGameObject(GameObject selected) { }

	private static int RaycastComparer(RaycastResult lhs, RaycastResult rhs) { }

	public void RaycastAll(PointerEventData eventData, List<RaycastResult> raycastResults) { }

	public bool IsPointerOverGameObject() { }

	public bool IsPointerOverGameObject(int pointerId) { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	private void TickModules() { }

	protected virtual void OnApplicationFocus(bool hasFocus) { }

	protected virtual void Update() { }

	private void ChangeEventModule(BaseInputModule module) { }

	public override string ToString() { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.EventSystems
[AddComponentMenu] // RVA: 0x11F030 Offset: 0x11E430 VA: 0x18011F030
public class EventTrigger : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler, IPointerDownHandler, IPointerUpHandler, IPointerClickHandler, IInitializePotentialDragHandler, IBeginDragHandler, IDragHandler, IEndDragHandler, IDropHandler, IScrollHandler, IUpdateSelectedHandler, ISelectHandler, IDeselectHandler, IMoveHandler, ISubmitHandler, ICancelHandler, IEventSystemHandler
{
	// Fields
	[FormerlySerializedAsAttribute] // RVA: 0x11FA50 Offset: 0x11EE50 VA: 0x18011FA50
	[SerializeField] // RVA: 0x11FA50 Offset: 0x11EE50 VA: 0x18011FA50
	private List<EventTrigger.Entry> m_Delegates;
	[EditorBrowsableAttribute] // RVA: 0x122090 Offset: 0x121490 VA: 0x180122090
	[ObsoleteAttribute] // RVA: 0x122090 Offset: 0x121490 VA: 0x180122090
	public List<EventTrigger.Entry> delegates;

	// Properties
	public List<EventTrigger.Entry> triggers { get; set; }

	// Methods

	protected void .ctor() { }

	public List<EventTrigger.Entry> get_triggers() { }

	public void set_triggers(List<EventTrigger.Entry> value) { }

	private void Execute(EventTriggerType id, BaseEventData eventData) { }

	public virtual void OnPointerEnter(PointerEventData eventData) { }

	public virtual void OnPointerExit(PointerEventData eventData) { }

	public virtual void OnDrag(PointerEventData eventData) { }

	public virtual void OnDrop(PointerEventData eventData) { }

	public virtual void OnPointerDown(PointerEventData eventData) { }

	public virtual void OnPointerUp(PointerEventData eventData) { }

	public virtual void OnPointerClick(PointerEventData eventData) { }

	public virtual void OnSelect(BaseEventData eventData) { }

	public virtual void OnDeselect(BaseEventData eventData) { }

	public virtual void OnScroll(PointerEventData eventData) { }

	public virtual void OnMove(AxisEventData eventData) { }

	public virtual void OnUpdateSelected(BaseEventData eventData) { }

	public virtual void OnInitializePotentialDrag(PointerEventData eventData) { }

	public virtual void OnBeginDrag(PointerEventData eventData) { }

	public virtual void OnEndDrag(PointerEventData eventData) { }

	public virtual void OnSubmit(BaseEventData eventData) { }

	public virtual void OnCancel(BaseEventData eventData) { }
}

// Namespace: 
[Serializable]
public class EventTrigger.TriggerEvent : UnityEvent<BaseEventData>
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class EventTrigger.Entry
{
	// Fields
	public EventTriggerType eventID;
	public EventTrigger.TriggerEvent callback;

	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.EventSystems
public enum EventTriggerType
{
	// Fields
	public int value__;
	public const EventTriggerType PointerEnter = 0;
	public const EventTriggerType PointerExit = 1;
	public const EventTriggerType PointerDown = 2;
	public const EventTriggerType PointerUp = 3;
	public const EventTriggerType PointerClick = 4;
	public const EventTriggerType Drag = 5;
	public const EventTriggerType Drop = 6;
	public const EventTriggerType Scroll = 7;
	public const EventTriggerType UpdateSelected = 8;
	public const EventTriggerType Select = 9;
	public const EventTriggerType Deselect = 10;
	public const EventTriggerType Move = 11;
	public const EventTriggerType InitializePotentialDrag = 12;
	public const EventTriggerType BeginDrag = 13;
	public const EventTriggerType EndDrag = 14;
	public const EventTriggerType Submit = 15;
	public const EventTriggerType Cancel = 16;
}

// Namespace: UnityEngine.EventSystems
public static class ExecuteEvents
{
	// Fields
	private static readonly ExecuteEvents.EventFunction<IPointerEnterHandler> s_PointerEnterHandler;
	private static readonly ExecuteEvents.EventFunction<IPointerExitHandler> s_PointerExitHandler;
	private static readonly ExecuteEvents.EventFunction<IPointerDownHandler> s_PointerDownHandler;
	private static readonly ExecuteEvents.EventFunction<IPointerUpHandler> s_PointerUpHandler;
	private static readonly ExecuteEvents.EventFunction<IPointerClickHandler> s_PointerClickHandler;
	private static readonly ExecuteEvents.EventFunction<IInitializePotentialDragHandler> s_InitializePotentialDragHandler;
	private static readonly ExecuteEvents.EventFunction<IBeginDragHandler> s_BeginDragHandler;
	private static readonly ExecuteEvents.EventFunction<IDragHandler> s_DragHandler;
	private static readonly ExecuteEvents.EventFunction<IEndDragHandler> s_EndDragHandler;
	private static readonly ExecuteEvents.EventFunction<IDropHandler> s_DropHandler;
	private static readonly ExecuteEvents.EventFunction<IScrollHandler> s_ScrollHandler;
	private static readonly ExecuteEvents.EventFunction<IUpdateSelectedHandler> s_UpdateSelectedHandler;
	private static readonly ExecuteEvents.EventFunction<ISelectHandler> s_SelectHandler;
	private static readonly ExecuteEvents.EventFunction<IDeselectHandler> s_DeselectHandler;
	private static readonly ExecuteEvents.EventFunction<IMoveHandler> s_MoveHandler;
	private static readonly ExecuteEvents.EventFunction<ISubmitHandler> s_SubmitHandler;
	private static readonly ExecuteEvents.EventFunction<ICancelHandler> s_CancelHandler;
	private static readonly ObjectPool<List<IEventSystemHandler>> s_HandlerListPool;
	private static readonly List<Transform> s_InternalTransformList;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ExecuteEvents.EventFunction<IPointerEnterHandler> <>f__mg$cache0;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ExecuteEvents.EventFunction<IPointerExitHandler> <>f__mg$cache1;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ExecuteEvents.EventFunction<IPointerDownHandler> <>f__mg$cache2;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ExecuteEvents.EventFunction<IPointerUpHandler> <>f__mg$cache3;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ExecuteEvents.EventFunction<IPointerClickHandler> <>f__mg$cache4;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ExecuteEvents.EventFunction<IInitializePotentialDragHandler> <>f__mg$cache5;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ExecuteEvents.EventFunction<IBeginDragHandler> <>f__mg$cache6;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ExecuteEvents.EventFunction<IDragHandler> <>f__mg$cache7;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ExecuteEvents.EventFunction<IEndDragHandler> <>f__mg$cache8;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ExecuteEvents.EventFunction<IDropHandler> <>f__mg$cache9;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ExecuteEvents.EventFunction<IScrollHandler> <>f__mg$cacheA;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ExecuteEvents.EventFunction<IUpdateSelectedHandler> <>f__mg$cacheB;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ExecuteEvents.EventFunction<ISelectHandler> <>f__mg$cacheC;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ExecuteEvents.EventFunction<IDeselectHandler> <>f__mg$cacheD;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ExecuteEvents.EventFunction<IMoveHandler> <>f__mg$cacheE;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ExecuteEvents.EventFunction<ISubmitHandler> <>f__mg$cacheF;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ExecuteEvents.EventFunction<ICancelHandler> <>f__mg$cache10;

	// Properties
	public static ExecuteEvents.EventFunction<IPointerEnterHandler> pointerEnterHandler { get; }
	public static ExecuteEvents.EventFunction<IPointerExitHandler> pointerExitHandler { get; }
	public static ExecuteEvents.EventFunction<IPointerDownHandler> pointerDownHandler { get; }
	public static ExecuteEvents.EventFunction<IPointerUpHandler> pointerUpHandler { get; }
	public static ExecuteEvents.EventFunction<IPointerClickHandler> pointerClickHandler { get; }
	public static ExecuteEvents.EventFunction<IInitializePotentialDragHandler> initializePotentialDrag { get; }
	public static ExecuteEvents.EventFunction<IBeginDragHandler> beginDragHandler { get; }
	public static ExecuteEvents.EventFunction<IDragHandler> dragHandler { get; }
	public static ExecuteEvents.EventFunction<IEndDragHandler> endDragHandler { get; }
	public static ExecuteEvents.EventFunction<IDropHandler> dropHandler { get; }
	public static ExecuteEvents.EventFunction<IScrollHandler> scrollHandler { get; }
	public static ExecuteEvents.EventFunction<IUpdateSelectedHandler> updateSelectedHandler { get; }
	public static ExecuteEvents.EventFunction<ISelectHandler> selectHandler { get; }
	public static ExecuteEvents.EventFunction<IDeselectHandler> deselectHandler { get; }
	public static ExecuteEvents.EventFunction<IMoveHandler> moveHandler { get; }
	public static ExecuteEvents.EventFunction<ISubmitHandler> submitHandler { get; }
	public static ExecuteEvents.EventFunction<ICancelHandler> cancelHandler { get; }

	// Methods

	public static T ValidateEventData<T>(BaseEventData data) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x762B30 Offset: 0x761B30 VA: 0x180762B30
	|-ExecuteEvents.ValidateEventData<object>
	|-ExecuteEvents.ValidateEventData<AxisEventData>
	|-ExecuteEvents.ValidateEventData<PointerEventData>
	*/

	private static void Execute(IPointerEnterHandler handler, BaseEventData eventData) { }

	private static void Execute(IPointerExitHandler handler, BaseEventData eventData) { }

	private static void Execute(IPointerDownHandler handler, BaseEventData eventData) { }

	private static void Execute(IPointerUpHandler handler, BaseEventData eventData) { }

	private static void Execute(IPointerClickHandler handler, BaseEventData eventData) { }

	private static void Execute(IInitializePotentialDragHandler handler, BaseEventData eventData) { }

	private static void Execute(IBeginDragHandler handler, BaseEventData eventData) { }

	private static void Execute(IDragHandler handler, BaseEventData eventData) { }

	private static void Execute(IEndDragHandler handler, BaseEventData eventData) { }

	private static void Execute(IDropHandler handler, BaseEventData eventData) { }

	private static void Execute(IScrollHandler handler, BaseEventData eventData) { }

	private static void Execute(IUpdateSelectedHandler handler, BaseEventData eventData) { }

	private static void Execute(ISelectHandler handler, BaseEventData eventData) { }

	private static void Execute(IDeselectHandler handler, BaseEventData eventData) { }

	private static void Execute(IMoveHandler handler, BaseEventData eventData) { }

	private static void Execute(ISubmitHandler handler, BaseEventData eventData) { }

	private static void Execute(ICancelHandler handler, BaseEventData eventData) { }

	public static ExecuteEvents.EventFunction<IPointerEnterHandler> get_pointerEnterHandler() { }

	public static ExecuteEvents.EventFunction<IPointerExitHandler> get_pointerExitHandler() { }

	public static ExecuteEvents.EventFunction<IPointerDownHandler> get_pointerDownHandler() { }

	public static ExecuteEvents.EventFunction<IPointerUpHandler> get_pointerUpHandler() { }

	public static ExecuteEvents.EventFunction<IPointerClickHandler> get_pointerClickHandler() { }

	public static ExecuteEvents.EventFunction<IInitializePotentialDragHandler> get_initializePotentialDrag() { }

	public static ExecuteEvents.EventFunction<IBeginDragHandler> get_beginDragHandler() { }

	public static ExecuteEvents.EventFunction<IDragHandler> get_dragHandler() { }

	public static ExecuteEvents.EventFunction<IEndDragHandler> get_endDragHandler() { }

	public static ExecuteEvents.EventFunction<IDropHandler> get_dropHandler() { }

	public static ExecuteEvents.EventFunction<IScrollHandler> get_scrollHandler() { }

	public static ExecuteEvents.EventFunction<IUpdateSelectedHandler> get_updateSelectedHandler() { }

	public static ExecuteEvents.EventFunction<ISelectHandler> get_selectHandler() { }

	public static ExecuteEvents.EventFunction<IDeselectHandler> get_deselectHandler() { }

	public static ExecuteEvents.EventFunction<IMoveHandler> get_moveHandler() { }

	public static ExecuteEvents.EventFunction<ISubmitHandler> get_submitHandler() { }

	public static ExecuteEvents.EventFunction<ICancelHandler> get_cancelHandler() { }

	private static void GetEventChain(GameObject root, IList<Transform> eventChain) { }

	public static bool Execute<T>(GameObject target, BaseEventData eventData, ExecuteEvents.EventFunction<T> functor) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x884480 Offset: 0x883480 VA: 0x180884480
	|-ExecuteEvents.Execute<object>
	|-ExecuteEvents.Execute<IBeginDragHandler>
	|-ExecuteEvents.Execute<ICancelHandler>
	|-ExecuteEvents.Execute<IDeselectHandler>
	|-ExecuteEvents.Execute<IDragHandler>
	|-ExecuteEvents.Execute<IEndDragHandler>
	|-ExecuteEvents.Execute<IInitializePotentialDragHandler>
	|-ExecuteEvents.Execute<IMoveHandler>
	|-ExecuteEvents.Execute<IPointerClickHandler>
	|-ExecuteEvents.Execute<IPointerDownHandler>
	|-ExecuteEvents.Execute<IPointerEnterHandler>
	|-ExecuteEvents.Execute<IPointerExitHandler>
	|-ExecuteEvents.Execute<IPointerUpHandler>
	|-ExecuteEvents.Execute<IScrollHandler>
	|-ExecuteEvents.Execute<ISelectHandler>
	|-ExecuteEvents.Execute<ISubmitHandler>
	|-ExecuteEvents.Execute<IUpdateSelectedHandler>
	*/

	public static GameObject ExecuteHierarchy<T>(GameObject root, BaseEventData eventData, ExecuteEvents.EventFunction<T> callbackFunction) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2397C00 Offset: 0x2396C00 VA: 0x182397C00
	|-ExecuteEvents.ExecuteHierarchy<object>
	|-ExecuteEvents.ExecuteHierarchy<IDropHandler>
	|-ExecuteEvents.ExecuteHierarchy<IPointerDownHandler>
	|-ExecuteEvents.ExecuteHierarchy<IPointerExitHandler>
	|-ExecuteEvents.ExecuteHierarchy<IScrollHandler>
	*/

	private static bool ShouldSendToComponent<T>(Component component) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x8847B0 Offset: 0x8837B0 VA: 0x1808847B0
	|-ExecuteEvents.ShouldSendToComponent<object>
	*/

	private static void GetEventList<T>(GameObject go, IList<IEventSystemHandler> results) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x6225F0 Offset: 0x6215F0 VA: 0x1806225F0
	|-ExecuteEvents.GetEventList<object>
	*/

	public static bool CanHandleEvent<T>(GameObject go) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x884380 Offset: 0x883380 VA: 0x180884380
	|-ExecuteEvents.CanHandleEvent<object>
	*/

	public static GameObject GetEventHandler<T>(GameObject root) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2397DA0 Offset: 0x2396DA0 VA: 0x182397DA0
	|-ExecuteEvents.GetEventHandler<object>
	|-ExecuteEvents.GetEventHandler<IDragHandler>
	|-ExecuteEvents.GetEventHandler<IPointerClickHandler>
	|-ExecuteEvents.GetEventHandler<IScrollHandler>
	|-ExecuteEvents.GetEventHandler<ISelectHandler>
	*/

	private static void .cctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void <s_HandlerListPool>m__0(List<IEventSystemHandler> l) { }
}

// Namespace: 
public sealed class ExecuteEvents.EventFunction<T1> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-ExecuteEvents.EventFunction<object>..ctor
	|-ExecuteEvents.EventFunction<IBeginDragHandler>..ctor
	|-ExecuteEvents.EventFunction<ICancelHandler>..ctor
	|-ExecuteEvents.EventFunction<IDeselectHandler>..ctor
	|-ExecuteEvents.EventFunction<IDragHandler>..ctor
	|-ExecuteEvents.EventFunction<IDropHandler>..ctor
	|-ExecuteEvents.EventFunction<IEndDragHandler>..ctor
	|-ExecuteEvents.EventFunction<IInitializePotentialDragHandler>..ctor
	|-ExecuteEvents.EventFunction<IMoveHandler>..ctor
	|-ExecuteEvents.EventFunction<IPointerClickHandler>..ctor
	|-ExecuteEvents.EventFunction<IPointerDownHandler>..ctor
	|-ExecuteEvents.EventFunction<IPointerEnterHandler>..ctor
	|-ExecuteEvents.EventFunction<IPointerExitHandler>..ctor
	|-ExecuteEvents.EventFunction<IPointerUpHandler>..ctor
	|-ExecuteEvents.EventFunction<IScrollHandler>..ctor
	|-ExecuteEvents.EventFunction<ISelectHandler>..ctor
	|-ExecuteEvents.EventFunction<ISubmitHandler>..ctor
	|-ExecuteEvents.EventFunction<IUpdateSelectedHandler>..ctor
	*/

	public virtual void Invoke(T1 handler, BaseEventData eventData) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x22FCDF0 Offset: 0x22FBDF0 VA: 0x1822FCDF0
	|-ExecuteEvents.EventFunction<object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T1 handler, BaseEventData eventData, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1495B50 Offset: 0x1494B50 VA: 0x181495B50
	|-ExecuteEvents.EventFunction<object>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-ExecuteEvents.EventFunction<object>.EndInvoke
	*/
}

// Namespace: UnityEngine.EventSystems
public enum MoveDirection
{
	// Fields
	public int value__;
	public const MoveDirection Left = 0;
	public const MoveDirection Up = 1;
	public const MoveDirection Right = 2;
	public const MoveDirection Down = 3;
	public const MoveDirection None = 4;
}

// Namespace: UnityEngine.EventSystems
internal static class RaycasterManager
{
	// Fields
	private static readonly List<BaseRaycaster> s_Raycasters;

	// Methods

	public static void AddRaycaster(BaseRaycaster baseRaycaster) { }

	public static List<BaseRaycaster> GetRaycasters() { }

	public static void RemoveRaycasters(BaseRaycaster baseRaycaster) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.EventSystems
public struct RaycastResult
{
	// Fields
	private GameObject m_GameObject;
	public BaseRaycaster module;
	public float distance;
	public float index;
	public int depth;
	public int sortingLayer;
	public int sortingOrder;
	public Vector3 worldPosition;
	public Vector3 worldNormal;
	public Vector2 screenPosition;
	internal int displayIndex;

	// Properties
	public GameObject gameObject { get; set; }
	public bool isValid { get; }

	// Methods

	public GameObject get_gameObject() { }

	public void set_gameObject(GameObject value) { }

	public bool get_isValid() { }

	public void Clear() { }

	public override string ToString() { }
}

// Namespace: UnityEngine.EventSystems
public abstract class UIBehaviour : MonoBehaviour
{
	// Methods

	protected void .ctor() { }

	protected virtual void Awake() { }

	protected virtual void OnEnable() { }

	protected virtual void Start() { }

	protected virtual void OnDisable() { }

	protected virtual void OnDestroy() { }

	public virtual bool IsActive() { }

	protected virtual void OnRectTransformDimensionsChange() { }

	protected virtual void OnBeforeTransformParentChanged() { }

	protected virtual void OnTransformParentChanged() { }

	protected virtual void OnDidApplyAnimationProperties() { }

	protected virtual void OnCanvasGroupChanged() { }

	protected virtual void OnCanvasHierarchyChanged() { }

	public bool IsDestroyed() { }
}

// Namespace: UnityEngine.EventSystems
public class AxisEventData : BaseEventData
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private Vector2 <moveVector>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private MoveDirection <moveDir>k__BackingField;

	// Properties
	public Vector2 moveVector { get; set; }
	public MoveDirection moveDir { get; set; }

	// Methods

	public void .ctor(EventSystem eventSystem) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector2 get_moveVector() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_moveVector(Vector2 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public MoveDirection get_moveDir() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_moveDir(MoveDirection value) { }
}

// Namespace: UnityEngine.EventSystems
public abstract class AbstractEventData
{
	// Fields
	protected bool m_Used;

	// Properties
	public virtual bool used { get; }

	// Methods

	protected void .ctor() { }

	public virtual void Reset() { }

	public virtual void Use() { }

	public virtual bool get_used() { }
}

// Namespace: UnityEngine.EventSystems
public class BaseEventData : AbstractEventData
{
	// Fields
	private readonly EventSystem m_EventSystem;

	// Properties
	public BaseInputModule currentInputModule { get; }
	public GameObject selectedObject { get; set; }

	// Methods

	public void .ctor(EventSystem eventSystem) { }

	public BaseInputModule get_currentInputModule() { }

	public GameObject get_selectedObject() { }

	public void set_selectedObject(GameObject value) { }
}

// Namespace: UnityEngine.EventSystems
public class PointerEventData : BaseEventData
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private GameObject <pointerEnter>k__BackingField;
	private GameObject m_PointerPress;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private GameObject <lastPress>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private GameObject <rawPointerPress>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private GameObject <pointerDrag>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private RaycastResult <pointerCurrentRaycast>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private RaycastResult <pointerPressRaycast>k__BackingField;
	public List<GameObject> hovered;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private bool <eligibleForClick>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private int <pointerId>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private Vector2 <position>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private Vector2 <delta>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private Vector2 <pressPosition>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private Vector3 <worldPosition>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private Vector3 <worldNormal>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private float <clickTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private int <clickCount>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private Vector2 <scrollDelta>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private bool <useDragThreshold>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private bool <dragging>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private PointerEventData.InputButton <button>k__BackingField;

	// Properties
	public GameObject pointerEnter { get; set; }
	public GameObject lastPress { get; set; }
	public GameObject rawPointerPress { get; set; }
	public GameObject pointerDrag { get; set; }
	public RaycastResult pointerCurrentRaycast { get; set; }
	public RaycastResult pointerPressRaycast { get; set; }
	public bool eligibleForClick { get; set; }
	public int pointerId { get; set; }
	public Vector2 position { get; set; }
	public Vector2 delta { get; set; }
	public Vector2 pressPosition { get; set; }
	[ObsoleteAttribute] // RVA: 0x7D100 Offset: 0x7C500 VA: 0x18007D100
	public Vector3 worldPosition { get; set; }
	[ObsoleteAttribute] // RVA: 0x7EF30 Offset: 0x7E330 VA: 0x18007EF30
	public Vector3 worldNormal { get; set; }
	public float clickTime { get; set; }
	public int clickCount { get; set; }
	public Vector2 scrollDelta { get; set; }
	public bool useDragThreshold { get; set; }
	public bool dragging { get; set; }
	public PointerEventData.InputButton button { get; set; }
	public Camera enterEventCamera { get; }
	public Camera pressEventCamera { get; }
	public GameObject pointerPress { get; set; }

	// Methods

	public void .ctor(EventSystem eventSystem) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public GameObject get_pointerEnter() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_pointerEnter(GameObject value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public GameObject get_lastPress() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_lastPress(GameObject value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public GameObject get_rawPointerPress() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_rawPointerPress(GameObject value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public GameObject get_pointerDrag() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_pointerDrag(GameObject value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public RaycastResult get_pointerCurrentRaycast() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_pointerCurrentRaycast(RaycastResult value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public RaycastResult get_pointerPressRaycast() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_pointerPressRaycast(RaycastResult value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_eligibleForClick() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_eligibleForClick(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_pointerId() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_pointerId(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector2 get_position() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_position(Vector2 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector2 get_delta() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_delta(Vector2 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector2 get_pressPosition() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_pressPosition(Vector2 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 get_worldPosition() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_worldPosition(Vector3 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 get_worldNormal() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_worldNormal(Vector3 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_clickTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_clickTime(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_clickCount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_clickCount(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector2 get_scrollDelta() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_scrollDelta(Vector2 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_useDragThreshold() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_useDragThreshold(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_dragging() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_dragging(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public PointerEventData.InputButton get_button() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_button(PointerEventData.InputButton value) { }

	public bool IsPointerMoving() { }

	public bool IsScrolling() { }

	public Camera get_enterEventCamera() { }

	public Camera get_pressEventCamera() { }

	public GameObject get_pointerPress() { }

	public void set_pointerPress(GameObject value) { }

	public override string ToString() { }
}

// Namespace: 
public enum PointerEventData.InputButton
{
	// Fields
	public int value__;
	public const PointerEventData.InputButton Left = 0;
	public const PointerEventData.InputButton Right = 1;
	public const PointerEventData.InputButton Middle = 2;
}

// Namespace: 
public enum PointerEventData.FramePressState
{
	// Fields
	public int value__;
	public const PointerEventData.FramePressState Pressed = 0;
	public const PointerEventData.FramePressState Released = 1;
	public const PointerEventData.FramePressState PressedAndReleased = 2;
	public const PointerEventData.FramePressState NotChanged = 3;
}

// Namespace: UnityEngine.EventSystems
public class BaseInput : UIBehaviour
{
	// Properties
	public virtual string compositionString { get; }
	public virtual IMECompositionMode imeCompositionMode { get; set; }
	public virtual Vector2 compositionCursorPos { get; set; }
	public virtual bool mousePresent { get; }
	public virtual Vector2 mousePosition { get; }
	public virtual Vector2 mouseScrollDelta { get; }
	public virtual bool touchSupported { get; }
	public virtual int touchCount { get; }

	// Methods

	public void .ctor() { }

	public virtual string get_compositionString() { }

	public virtual IMECompositionMode get_imeCompositionMode() { }

	public virtual void set_imeCompositionMode(IMECompositionMode value) { }

	public virtual Vector2 get_compositionCursorPos() { }

	public virtual void set_compositionCursorPos(Vector2 value) { }

	public virtual bool get_mousePresent() { }

	public virtual bool GetMouseButtonDown(int button) { }

	public virtual bool GetMouseButtonUp(int button) { }

	public virtual bool GetMouseButton(int button) { }

	public virtual Vector2 get_mousePosition() { }

	public virtual Vector2 get_mouseScrollDelta() { }

	public virtual bool get_touchSupported() { }

	public virtual int get_touchCount() { }

	public virtual Touch GetTouch(int index) { }

	public virtual float GetAxisRaw(string axisName) { }

	public virtual bool GetButtonDown(string buttonName) { }
}

// Namespace: UnityEngine.EventSystems
[RequireComponent] // RVA: 0x80AF0 Offset: 0x7FEF0 VA: 0x180080AF0
public abstract class BaseInputModule : UIBehaviour
{
	// Fields
	protected List<RaycastResult> m_RaycastResultCache;
	private AxisEventData m_AxisEventData;
	private EventSystem m_EventSystem;
	private BaseEventData m_BaseEventData;
	protected BaseInput m_InputOverride;
	private BaseInput m_DefaultInput;

	// Properties
	public BaseInput input { get; }
	public BaseInput inputOverride { get; set; }
	protected EventSystem eventSystem { get; }

	// Methods

	protected void .ctor() { }

	public BaseInput get_input() { }

	public BaseInput get_inputOverride() { }

	public void set_inputOverride(BaseInput value) { }

	protected EventSystem get_eventSystem() { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	public abstract void Process() { }

	protected static RaycastResult FindFirstRaycast(List<RaycastResult> candidates) { }

	protected static MoveDirection DetermineMoveDirection(float x, float y) { }

	protected static MoveDirection DetermineMoveDirection(float x, float y, float deadZone) { }

	protected static GameObject FindCommonRoot(GameObject g1, GameObject g2) { }

	protected void HandlePointerExitAndEnter(PointerEventData currentPointerData, GameObject newEnterTarget) { }

	protected virtual AxisEventData GetAxisEventData(float x, float y, float moveDeadZone) { }

	protected virtual BaseEventData GetBaseEventData() { }

	public virtual bool IsPointerOverGameObject(int pointerId) { }

	public virtual bool ShouldActivateModule() { }

	public virtual void DeactivateModule() { }

	public virtual void ActivateModule() { }

	public virtual void UpdateModule() { }

	public virtual bool IsModuleSupported() { }
}

// Namespace: UnityEngine.EventSystems
public abstract class PointerInputModule : BaseInputModule
{
	// Fields
	public const int kMouseLeftId = -1;
	public const int kMouseRightId = -2;
	public const int kMouseMiddleId = -3;
	public const int kFakeTouchesId = -4;
	protected Dictionary<int, PointerEventData> m_PointerData;
	private readonly PointerInputModule.MouseState m_MouseState;

	// Methods

	protected void .ctor() { }

	protected bool GetPointerData(int id, out PointerEventData data, bool create) { }

	protected void RemovePointerData(PointerEventData data) { }

	protected PointerEventData GetTouchPointerEventData(Touch input, out bool pressed, out bool released) { }

	protected void CopyFromTo(PointerEventData from, PointerEventData to) { }

	protected PointerEventData.FramePressState StateForMouseButton(int buttonId) { }

	protected virtual PointerInputModule.MouseState GetMousePointerEventData() { }

	protected virtual PointerInputModule.MouseState GetMousePointerEventData(int id) { }

	protected PointerEventData GetLastPointerEventData(int id) { }

	private static bool ShouldStartDrag(Vector2 pressPos, Vector2 currentPos, float threshold, bool useDragThreshold) { }

	protected virtual void ProcessMove(PointerEventData pointerEvent) { }

	protected virtual void ProcessDrag(PointerEventData pointerEvent) { }

	public override bool IsPointerOverGameObject(int pointerId) { }

	protected void ClearSelection() { }

	public override string ToString() { }

	protected void DeselectIfSelectionChanged(GameObject currentOverGo, BaseEventData pointerEvent) { }
}

// Namespace: 
protected class PointerInputModule.ButtonState
{
	// Fields
	private PointerEventData.InputButton m_Button;
	private PointerInputModule.MouseButtonEventData m_EventData;

	// Properties
	public PointerInputModule.MouseButtonEventData eventData { get; set; }
	public PointerEventData.InputButton button { get; set; }

	// Methods

	public void .ctor() { }

	public PointerInputModule.MouseButtonEventData get_eventData() { }

	public void set_eventData(PointerInputModule.MouseButtonEventData value) { }

	public PointerEventData.InputButton get_button() { }

	public void set_button(PointerEventData.InputButton value) { }
}

// Namespace: 
protected class PointerInputModule.MouseState
{
	// Fields
	private List<PointerInputModule.ButtonState> m_TrackedButtons;

	// Methods

	public void .ctor() { }

	public bool AnyPressesThisFrame() { }

	public bool AnyReleasesThisFrame() { }

	public PointerInputModule.ButtonState GetButtonState(PointerEventData.InputButton button) { }

	public void SetButtonState(PointerEventData.InputButton button, PointerEventData.FramePressState stateForMouseButton, PointerEventData data) { }
}

// Namespace: 
public class PointerInputModule.MouseButtonEventData
{
	// Fields
	public PointerEventData.FramePressState buttonState;
	public PointerEventData buttonData;

	// Methods

	public void .ctor() { }

	public bool PressedThisFrame() { }

	public bool ReleasedThisFrame() { }
}

// Namespace: UnityEngine.EventSystems
[AddComponentMenu] // RVA: 0x82D50 Offset: 0x82150 VA: 0x180082D50
public class StandaloneInputModule : PointerInputModule
{
	// Fields
	private float m_PrevActionTime;
	private Vector2 m_LastMoveVector;
	private int m_ConsecutiveMoveCount;
	private Vector2 m_LastMousePosition;
	private Vector2 m_MousePosition;
	private GameObject m_CurrentFocusedGameObject;
	private PointerEventData m_InputPointerEvent;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_HorizontalAxis;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_VerticalAxis;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_SubmitButton;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_CancelButton;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_InputActionsPerSecond;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_RepeatDelay;
	[SerializeField] // RVA: 0x8C930 Offset: 0x8BD30 VA: 0x18008C930
	[FormerlySerializedAsAttribute] // RVA: 0x8C930 Offset: 0x8BD30 VA: 0x18008C930
	private bool m_ForceModuleActive;

	// Properties
	[ObsoleteAttribute] // RVA: 0x95660 Offset: 0x94A60 VA: 0x180095660
	public StandaloneInputModule.InputMode inputMode { get; }
	[ObsoleteAttribute] // RVA: 0x93890 Offset: 0x92C90 VA: 0x180093890
	public bool allowActivationOnMobileDevice { get; set; }
	public bool forceModuleActive { get; set; }
	public float inputActionsPerSecond { get; set; }
	public float repeatDelay { get; set; }
	public string horizontalAxis { get; set; }
	public string verticalAxis { get; set; }
	public string submitButton { get; set; }
	public string cancelButton { get; set; }

	// Methods

	protected void .ctor() { }

	public StandaloneInputModule.InputMode get_inputMode() { }

	public bool get_allowActivationOnMobileDevice() { }

	public void set_allowActivationOnMobileDevice(bool value) { }

	public bool get_forceModuleActive() { }

	public void set_forceModuleActive(bool value) { }

	public float get_inputActionsPerSecond() { }

	public void set_inputActionsPerSecond(float value) { }

	public float get_repeatDelay() { }

	public void set_repeatDelay(float value) { }

	public string get_horizontalAxis() { }

	public void set_horizontalAxis(string value) { }

	public string get_verticalAxis() { }

	public void set_verticalAxis(string value) { }

	public string get_submitButton() { }

	public void set_submitButton(string value) { }

	public string get_cancelButton() { }

	public void set_cancelButton(string value) { }

	private bool ShouldIgnoreEventsOnNoFocus() { }

	public override void UpdateModule() { }

	public override bool IsModuleSupported() { }

	public override bool ShouldActivateModule() { }

	public override void ActivateModule() { }

	public override void DeactivateModule() { }

	public override void Process() { }

	private bool ProcessTouchEvents() { }

	protected void ProcessTouchPress(PointerEventData pointerEvent, bool pressed, bool released) { }

	protected bool SendSubmitEventToSelectedObject() { }

	private Vector2 GetRawMoveVector() { }

	protected bool SendMoveEventToSelectedObject() { }

	protected void ProcessMouseEvent() { }

	[ObsoleteAttribute] // RVA: 0x8EB90 Offset: 0x8DF90 VA: 0x18008EB90
	protected virtual bool ForceAutoSelect() { }

	protected void ProcessMouseEvent(int id) { }

	protected bool SendUpdateEventToSelectedObject() { }

	protected void ProcessMousePress(PointerInputModule.MouseButtonEventData data) { }

	protected GameObject GetCurrentFocusedGameObject() { }
}

// Namespace: 
[ObsoleteAttribute] // RVA: 0x95660 Offset: 0x94A60 VA: 0x180095660
public enum StandaloneInputModule.InputMode
{
	// Fields
	public int value__;
	public const StandaloneInputModule.InputMode Mouse = 0;
	public const StandaloneInputModule.InputMode Buttons = 1;
}

// Namespace: UnityEngine.EventSystems
[ObsoleteAttribute] // RVA: 0x95C90 Offset: 0x95090 VA: 0x180095C90
[AddComponentMenu] // RVA: 0x95C90 Offset: 0x95090 VA: 0x180095C90
public class TouchInputModule : PointerInputModule
{
	// Fields
	private Vector2 m_LastMousePosition;
	private Vector2 m_MousePosition;
	private PointerEventData m_InputPointerEvent;
	[SerializeField] // RVA: 0x97F50 Offset: 0x97350 VA: 0x180097F50
	[FormerlySerializedAsAttribute] // RVA: 0x97F50 Offset: 0x97350 VA: 0x180097F50
	private bool m_ForceModuleActive;

	// Properties
	[ObsoleteAttribute] // RVA: 0x9B1B0 Offset: 0x9A5B0 VA: 0x18009B1B0
	public bool allowActivationOnStandalone { get; set; }
	public bool forceModuleActive { get; set; }

	// Methods

	protected void .ctor() { }

	public bool get_allowActivationOnStandalone() { }

	public void set_allowActivationOnStandalone(bool value) { }

	public bool get_forceModuleActive() { }

	public void set_forceModuleActive(bool value) { }

	public override void UpdateModule() { }

	public override bool IsModuleSupported() { }

	public override bool ShouldActivateModule() { }

	private bool UseFakeInput() { }

	public override void Process() { }

	private void FakeTouches() { }

	private void ProcessTouchEvents() { }

	protected void ProcessTouchPress(PointerEventData pointerEvent, bool pressed, bool released) { }

	public override void DeactivateModule() { }

	public override string ToString() { }
}

// Namespace: UnityEngine.EventSystems
public abstract class BaseRaycaster : UIBehaviour
{
	// Properties
	public abstract Camera eventCamera { get; }
	[ObsoleteAttribute] // RVA: 0x9D050 Offset: 0x9C450 VA: 0x18009D050
	public virtual int priority { get; }
	public virtual int sortOrderPriority { get; }
	public virtual int renderOrderPriority { get; }

	// Methods

	protected void .ctor() { }

	public abstract void Raycast(PointerEventData eventData, List<RaycastResult> resultAppendList) { }

	public abstract Camera get_eventCamera() { }

	public virtual int get_priority() { }

	public virtual int get_sortOrderPriority() { }

	public virtual int get_renderOrderPriority() { }

	public override string ToString() { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }
}

// Namespace: UnityEngine.EventSystems
[AddComponentMenu] // RVA: 0x9EDC0 Offset: 0x9E1C0 VA: 0x18009EDC0
[RequireComponent] // RVA: 0x9EDC0 Offset: 0x9E1C0 VA: 0x18009EDC0
public class Physics2DRaycaster : PhysicsRaycaster
{
	// Fields
	private RaycastHit2D[] m_Hits;

	// Methods

	protected void .ctor() { }

	public override void Raycast(PointerEventData eventData, List<RaycastResult> resultAppendList) { }
}

// Namespace: UnityEngine.EventSystems
[AddComponentMenu] // RVA: 0xA14A0 Offset: 0xA08A0 VA: 0x1800A14A0
[RequireComponent] // RVA: 0xA14A0 Offset: 0xA08A0 VA: 0x1800A14A0
public class PhysicsRaycaster : BaseRaycaster
{
	// Fields
	protected const int kNoEventMaskSet = -1;
	protected Camera m_EventCamera;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected LayerMask m_EventMask;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected int m_MaxRayIntersections;
	protected int m_LastMaxRayIntersections;
	private RaycastHit[] m_Hits;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Comparison<RaycastHit> <>f__am$cache0;

	// Properties
	public override Camera eventCamera { get; }
	public virtual int depth { get; }
	public int finalEventMask { get; }
	public LayerMask eventMask { get; set; }
	public int maxRayIntersections { get; set; }

	// Methods

	protected void .ctor() { }

	public override Camera get_eventCamera() { }

	public virtual int get_depth() { }

	public int get_finalEventMask() { }

	public LayerMask get_eventMask() { }

	public void set_eventMask(LayerMask value) { }

	public int get_maxRayIntersections() { }

	public void set_maxRayIntersections(int value) { }

	protected bool ComputeRayAndDistance(PointerEventData eventData, ref Ray ray, ref int eventDisplayIndex, ref float distanceToClipPlane) { }

	public override void Raycast(PointerEventData eventData, List<RaycastResult> resultAppendList) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int <Raycast>m__0(RaycastHit r1, RaycastHit r2) { }
}

// Namespace: UnityEngine.UI.CoroutineTween
internal interface ITweenValue
{
	// Properties
	public abstract bool ignoreTimeScale { get; }
	public abstract float duration { get; }

	// Methods

	public abstract void TweenValue(float floatPercentage) { }

	public abstract bool get_ignoreTimeScale() { }

	public abstract float get_duration() { }

	public abstract bool ValidTarget() { }
}

// Namespace: UnityEngine.UI.CoroutineTween
internal struct ColorTween : ITweenValue
{
	// Fields
	private ColorTween.ColorTweenCallback m_Target;
	private Color m_StartColor;
	private Color m_TargetColor;
	private ColorTween.ColorTweenMode m_TweenMode;
	private float m_Duration;
	private bool m_IgnoreTimeScale;

	// Properties
	public Color startColor { get; set; }
	public Color targetColor { get; set; }
	public ColorTween.ColorTweenMode tweenMode { get; set; }
	public float duration { get; set; }
	public bool ignoreTimeScale { get; set; }

	// Methods

	public Color get_startColor() { }

	public void set_startColor(Color value) { }

	public Color get_targetColor() { }

	public void set_targetColor(Color value) { }

	public ColorTween.ColorTweenMode get_tweenMode() { }

	public void set_tweenMode(ColorTween.ColorTweenMode value) { }

	public float get_duration() { }

	public void set_duration(float value) { }

	public bool get_ignoreTimeScale() { }

	public void set_ignoreTimeScale(bool value) { }

	public void TweenValue(float floatPercentage) { }

	public void AddOnChangedCallback(UnityAction<Color> callback) { }

	public bool GetIgnoreTimescale() { }

	public float GetDuration() { }

	public bool ValidTarget() { }
}

// Namespace: 
public enum ColorTween.ColorTweenMode
{
	// Fields
	public int value__;
	public const ColorTween.ColorTweenMode All = 0;
	public const ColorTween.ColorTweenMode RGB = 1;
	public const ColorTween.ColorTweenMode Alpha = 2;
}

// Namespace: 
public class ColorTween.ColorTweenCallback : UnityEvent<Color>
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.UI.CoroutineTween
internal struct FloatTween : ITweenValue
{
	// Fields
	private FloatTween.FloatTweenCallback m_Target;
	private float m_StartValue;
	private float m_TargetValue;
	private float m_Duration;
	private bool m_IgnoreTimeScale;

	// Properties
	public float startValue { get; set; }
	public float targetValue { get; set; }
	public float duration { get; set; }
	public bool ignoreTimeScale { get; set; }

	// Methods

	public float get_startValue() { }

	public void set_startValue(float value) { }

	public float get_targetValue() { }

	public void set_targetValue(float value) { }

	public float get_duration() { }

	public void set_duration(float value) { }

	public bool get_ignoreTimeScale() { }

	public void set_ignoreTimeScale(bool value) { }

	public void TweenValue(float floatPercentage) { }

	public void AddOnChangedCallback(UnityAction<float> callback) { }

	public bool GetIgnoreTimescale() { }

	public float GetDuration() { }

	public bool ValidTarget() { }
}

// Namespace: 
public class FloatTween.FloatTweenCallback : UnityEvent<float>
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.UI.CoroutineTween
internal class TweenRunner<T>
{
	// Fields
	protected MonoBehaviour m_CoroutineContainer;
	protected IEnumerator m_Tween;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-TweenRunner<ColorTween>..ctor
	|-TweenRunner<FloatTween>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static IEnumerator Start(T tweenInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298E510 Offset: 0x298D510 VA: 0x18298E510
	|-TweenRunner<ColorTween>.Start
	|
	|-RVA: 0x298E430 Offset: 0x298D430 VA: 0x18298E430
	|-TweenRunner<FloatTween>.Start
	*/

	public void Init(MonoBehaviour coroutineContainer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18F2440 Offset: 0x18F1440 VA: 0x1818F2440
	|-TweenRunner<ColorTween>.Init
	|-TweenRunner<FloatTween>.Init
	*/

	public void StartTween(T info) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298E2B0 Offset: 0x298D2B0 VA: 0x18298E2B0
	|-TweenRunner<ColorTween>.StartTween
	|
	|-RVA: 0x298E140 Offset: 0x298D140 VA: 0x18298E140
	|-TweenRunner<FloatTween>.StartTween
	*/

	public void StopTween() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE9640 Offset: 0x1EE8640 VA: 0x181EE9640
	|-TweenRunner<ColorTween>.StopTween
	|-TweenRunner<FloatTween>.StopTween
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TweenRunner.<Start>c__Iterator0<T> : IEnumerator, IDisposable, IEnumerator<object>
{
	// Fields
	internal T tweenInfo;
	internal float <elapsedTime>__0;
	internal float <percentage>__1;
	internal object $current;
	internal bool $disposing;
	internal int $PC;

	// Properties
	private object System.Collections.Generic.IEnumerator<object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-TweenRunner.<Start>c__Iterator0<ColorTween>..ctor
	|-TweenRunner.<Start>c__Iterator0<FloatTween>..ctor
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298EFB0 Offset: 0x298DFB0 VA: 0x18298EFB0
	|-TweenRunner.<Start>c__Iterator0<ColorTween>.MoveNext
	|
	|-RVA: 0x298F110 Offset: 0x298E110 VA: 0x18298F110
	|-TweenRunner.<Start>c__Iterator0<FloatTween>.MoveNext
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<object>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x190E490 Offset: 0x190D490 VA: 0x18190E490
	|-TweenRunner.<Start>c__Iterator0<ColorTween>.System.Collections.Generic.IEnumerator<object>.get_Current
	|
	|-RVA: 0x29B2990 Offset: 0x29B1990 VA: 0x1829B2990
	|-TweenRunner.<Start>c__Iterator0<FloatTween>.System.Collections.Generic.IEnumerator<object>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x190E490 Offset: 0x190D490 VA: 0x18190E490
	|-TweenRunner.<Start>c__Iterator0<ColorTween>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x29B2990 Offset: 0x29B1990 VA: 0x1829B2990
	|-TweenRunner.<Start>c__Iterator0<FloatTween>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298EFA0 Offset: 0x298DFA0 VA: 0x18298EFA0
	|-TweenRunner.<Start>c__Iterator0<ColorTween>.Dispose
	|
	|-RVA: 0x16EE680 Offset: 0x16ED680 VA: 0x1816EE680
	|-TweenRunner.<Start>c__Iterator0<FloatTween>.Dispose
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298F270 Offset: 0x298E270 VA: 0x18298F270
	|-TweenRunner.<Start>c__Iterator0<ColorTween>.Reset
	|
	|-RVA: 0x298F2C0 Offset: 0x298E2C0 VA: 0x18298F2C0
	|-TweenRunner.<Start>c__Iterator0<FloatTween>.Reset
	*/
}

// Namespace: UnityEngine.UI
[Serializable]
public class AnimationTriggers
{
	// Fields
	private const string kDefaultNormalAnimName = "Normal";
	private const string kDefaultSelectedAnimName = "Highlighted";
	private const string kDefaultPressedAnimName = "Pressed";
	private const string kDefaultDisabledAnimName = "Disabled";
	[FormerlySerializedAsAttribute] // RVA: 0xB5150 Offset: 0xB4550 VA: 0x1800B5150
	[SerializeField] // RVA: 0xB5150 Offset: 0xB4550 VA: 0x1800B5150
	private string m_NormalTrigger;
	[FormerlySerializedAsAttribute] // RVA: 0xB72D0 Offset: 0xB66D0 VA: 0x1800B72D0
	[FormerlySerializedAsAttribute] // RVA: 0xB72D0 Offset: 0xB66D0 VA: 0x1800B72D0
	[SerializeField] // RVA: 0xB72D0 Offset: 0xB66D0 VA: 0x1800B72D0
	private string m_HighlightedTrigger;
	[FormerlySerializedAsAttribute] // RVA: 0xBAD30 Offset: 0xBA130 VA: 0x1800BAD30
	[SerializeField] // RVA: 0xBAD30 Offset: 0xBA130 VA: 0x1800BAD30
	private string m_PressedTrigger;
	[FormerlySerializedAsAttribute] // RVA: 0xBCE50 Offset: 0xBC250 VA: 0x1800BCE50
	[SerializeField] // RVA: 0xBCE50 Offset: 0xBC250 VA: 0x1800BCE50
	private string m_DisabledTrigger;

	// Properties
	public string normalTrigger { get; set; }
	public string highlightedTrigger { get; set; }
	public string pressedTrigger { get; set; }
	public string disabledTrigger { get; set; }

	// Methods

	public void .ctor() { }

	public string get_normalTrigger() { }

	public void set_normalTrigger(string value) { }

	public string get_highlightedTrigger() { }

	public void set_highlightedTrigger(string value) { }

	public string get_pressedTrigger() { }

	public void set_pressedTrigger(string value) { }

	public string get_disabledTrigger() { }

	public void set_disabledTrigger(string value) { }
}

// Namespace: UnityEngine.UI
[AddComponentMenu] // RVA: 0xBEC20 Offset: 0xBE020 VA: 0x1800BEC20
public class Button : Selectable, IPointerClickHandler, ISubmitHandler, IEventSystemHandler
{
	// Fields
	[FormerlySerializedAsAttribute] // RVA: 0xC0AE0 Offset: 0xBFEE0 VA: 0x1800C0AE0
	[SerializeField] // RVA: 0xC0AE0 Offset: 0xBFEE0 VA: 0x1800C0AE0
	private Button.ButtonClickedEvent m_OnClick;

	// Properties
	public Button.ButtonClickedEvent onClick { get; set; }

	// Methods

	protected void .ctor() { }

	public Button.ButtonClickedEvent get_onClick() { }

	public void set_onClick(Button.ButtonClickedEvent value) { }

	private void Press() { }

	public virtual void OnPointerClick(PointerEventData eventData) { }

	public virtual void OnSubmit(BaseEventData eventData) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator OnFinishSubmit() { }
}

// Namespace: 
[Serializable]
public class Button.ButtonClickedEvent : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Button.<OnFinishSubmit>c__Iterator0 : IEnumerator, IDisposable, IEnumerator<object>
{
	// Fields
	internal float <fadeTime>__0;
	internal float <elapsedTime>__0;
	internal Button $this;
	internal object $current;
	internal bool $disposing;
	internal int $PC;

	// Properties
	private object System.Collections.Generic.IEnumerator<object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor() { }

	public bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Dispose() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Reset() { }
}

// Namespace: UnityEngine.UI
public enum CanvasUpdate
{
	// Fields
	public int value__;
	public const CanvasUpdate Prelayout = 0;
	public const CanvasUpdate Layout = 1;
	public const CanvasUpdate PostLayout = 2;
	public const CanvasUpdate PreRender = 3;
	public const CanvasUpdate LatePreRender = 4;
	public const CanvasUpdate MaxUpdateValue = 5;
}

// Namespace: UnityEngine.UI
public interface ICanvasElement
{
	// Properties
	public abstract Transform transform { get; }

	// Methods

	public abstract void Rebuild(CanvasUpdate executing) { }

	public abstract Transform get_transform() { }

	public abstract void LayoutComplete() { }

	public abstract void GraphicUpdateComplete() { }

	public abstract bool IsDestroyed() { }
}

// Namespace: UnityEngine.UI
public class CanvasUpdateRegistry
{
	// Fields
	private static CanvasUpdateRegistry s_Instance;
	private bool m_PerformingLayoutUpdate;
	private bool m_PerformingGraphicUpdate;
	private readonly IndexedSet<ICanvasElement> m_LayoutRebuildQueue;
	private readonly IndexedSet<ICanvasElement> m_GraphicRebuildQueue;
	private static readonly Comparison<ICanvasElement> s_SortLayoutFunction;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Comparison<ICanvasElement> <>f__mg$cache0;

	// Properties
	public static CanvasUpdateRegistry instance { get; }

	// Methods

	protected void .ctor() { }

	public static CanvasUpdateRegistry get_instance() { }

	private bool ObjectValidForUpdate(ICanvasElement element) { }

	private void CleanInvalidItems() { }

	private void PerformUpdate() { }

	private static int ParentCount(Transform child) { }

	private static int SortLayoutList(ICanvasElement x, ICanvasElement y) { }

	public static void RegisterCanvasElementForLayoutRebuild(ICanvasElement element) { }

	public static bool TryRegisterCanvasElementForLayoutRebuild(ICanvasElement element) { }

	private bool InternalRegisterCanvasElementForLayoutRebuild(ICanvasElement element) { }

	public static void RegisterCanvasElementForGraphicRebuild(ICanvasElement element) { }

	public static bool TryRegisterCanvasElementForGraphicRebuild(ICanvasElement element) { }

	private bool InternalRegisterCanvasElementForGraphicRebuild(ICanvasElement element) { }

	public static void UnRegisterCanvasElementForRebuild(ICanvasElement element) { }

	private void InternalUnRegisterCanvasElementForLayoutRebuild(ICanvasElement element) { }

	private void InternalUnRegisterCanvasElementForGraphicRebuild(ICanvasElement element) { }

	public static bool IsRebuildingLayout() { }

	public static bool IsRebuildingGraphics() { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.UI
[Serializable]
public struct ColorBlock : IEquatable<ColorBlock>
{
	// Fields
	[FormerlySerializedAsAttribute] // RVA: 0xCE870 Offset: 0xCDC70 VA: 0x1800CE870
	[SerializeField] // RVA: 0xCE870 Offset: 0xCDC70 VA: 0x1800CE870
	private Color m_NormalColor;
	[FormerlySerializedAsAttribute] // RVA: 0xD09F0 Offset: 0xCFDF0 VA: 0x1800D09F0
	[FormerlySerializedAsAttribute] // RVA: 0xD09F0 Offset: 0xCFDF0 VA: 0x1800D09F0
	[SerializeField] // RVA: 0xD09F0 Offset: 0xCFDF0 VA: 0x1800D09F0
	private Color m_HighlightedColor;
	[FormerlySerializedAsAttribute] // RVA: 0xD32B0 Offset: 0xD26B0 VA: 0x1800D32B0
	[SerializeField] // RVA: 0xD32B0 Offset: 0xD26B0 VA: 0x1800D32B0
	private Color m_PressedColor;
	[FormerlySerializedAsAttribute] // RVA: 0xD5500 Offset: 0xD4900 VA: 0x1800D5500
	[SerializeField] // RVA: 0xD5500 Offset: 0xD4900 VA: 0x1800D5500
	private Color m_DisabledColor;
	[RangeAttribute] // RVA: 0xD7750 Offset: 0xD6B50 VA: 0x1800D7750
	[SerializeField] // RVA: 0xD7750 Offset: 0xD6B50 VA: 0x1800D7750
	private float m_ColorMultiplier;
	[FormerlySerializedAsAttribute] // RVA: 0xDBE60 Offset: 0xDB260 VA: 0x1800DBE60
	[SerializeField] // RVA: 0xDBE60 Offset: 0xDB260 VA: 0x1800DBE60
	private float m_FadeDuration;

	// Properties
	public Color normalColor { get; set; }
	public Color highlightedColor { get; set; }
	public Color pressedColor { get; set; }
	public Color disabledColor { get; set; }
	public float colorMultiplier { get; set; }
	public float fadeDuration { get; set; }
	public static ColorBlock defaultColorBlock { get; }

	// Methods

	public Color get_normalColor() { }

	public void set_normalColor(Color value) { }

	public Color get_highlightedColor() { }

	public void set_highlightedColor(Color value) { }

	public Color get_pressedColor() { }

	public void set_pressedColor(Color value) { }

	public Color get_disabledColor() { }

	public void set_disabledColor(Color value) { }

	public float get_colorMultiplier() { }

	public void set_colorMultiplier(float value) { }

	public float get_fadeDuration() { }

	public void set_fadeDuration(float value) { }

	public static ColorBlock get_defaultColorBlock() { }

	public override bool Equals(object obj) { }

	public bool Equals(ColorBlock other) { }

	public static bool op_Equality(ColorBlock point1, ColorBlock point2) { }

	public static bool op_Inequality(ColorBlock point1, ColorBlock point2) { }

	public override int GetHashCode() { }
}

// Namespace: UnityEngine.UI
public static class DefaultControls
{
	// Fields
	private const float kWidth = 160;
	private const float kThickHeight = 30;
	private const float kThinHeight = 20;
	private static Vector2 s_ThickElementSize;
	private static Vector2 s_ThinElementSize;
	private static Vector2 s_ImageElementSize;
	private static Color s_DefaultSelectableColor;
	private static Color s_PanelColor;
	private static Color s_TextColor;

	// Methods

	private static GameObject CreateUIElementRoot(string name, Vector2 size) { }

	private static GameObject CreateUIObject(string name, GameObject parent) { }

	private static void SetDefaultTextValues(Text lbl) { }

	private static void SetDefaultColorTransitionValues(Selectable slider) { }

	private static void SetParentAndAlign(GameObject child, GameObject parent) { }

	private static void SetLayerRecursively(GameObject go, int layer) { }

	public static GameObject CreatePanel(DefaultControls.Resources resources) { }

	public static GameObject CreateButton(DefaultControls.Resources resources) { }

	public static GameObject CreateText(DefaultControls.Resources resources) { }

	public static GameObject CreateImage(DefaultControls.Resources resources) { }

	public static GameObject CreateRawImage(DefaultControls.Resources resources) { }

	public static GameObject CreateSlider(DefaultControls.Resources resources) { }

	public static GameObject CreateScrollbar(DefaultControls.Resources resources) { }

	public static GameObject CreateToggle(DefaultControls.Resources resources) { }

	public static GameObject CreateInputField(DefaultControls.Resources resources) { }

	public static GameObject CreateDropdown(DefaultControls.Resources resources) { }

	public static GameObject CreateScrollView(DefaultControls.Resources resources) { }

	private static void .cctor() { }
}

// Namespace: 
public struct DefaultControls.Resources
{
	// Fields
	public Sprite standard;
	public Sprite background;
	public Sprite inputField;
	public Sprite knob;
	public Sprite checkmark;
	public Sprite dropdown;
	public Sprite mask;
}

// Namespace: UnityEngine.UI
[AddComponentMenu] // RVA: 0xDE030 Offset: 0xDD430 VA: 0x1800DE030
[RequireComponent] // RVA: 0xDE030 Offset: 0xDD430 VA: 0x1800DE030
public class Dropdown : Selectable, IPointerClickHandler, ISubmitHandler, ICancelHandler, IEventSystemHandler
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RectTransform m_Template;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Text m_CaptionText;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Image m_CaptionImage;
	[SpaceAttribute] // RVA: 0xED280 Offset: 0xEC680 VA: 0x1800ED280
	[SerializeField] // RVA: 0xED280 Offset: 0xEC680 VA: 0x1800ED280
	private Text m_ItemText;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Image m_ItemImage;
	[SpaceAttribute] // RVA: 0xED280 Offset: 0xEC680 VA: 0x1800ED280
	[SerializeField] // RVA: 0xED280 Offset: 0xEC680 VA: 0x1800ED280
	private int m_Value;
	[SpaceAttribute] // RVA: 0xED280 Offset: 0xEC680 VA: 0x1800ED280
	[SerializeField] // RVA: 0xED280 Offset: 0xEC680 VA: 0x1800ED280
	private Dropdown.OptionDataList m_Options;
	[SpaceAttribute] // RVA: 0xED280 Offset: 0xEC680 VA: 0x1800ED280
	[SerializeField] // RVA: 0xED280 Offset: 0xEC680 VA: 0x1800ED280
	private Dropdown.DropdownEvent m_OnValueChanged;
	private GameObject m_Dropdown;
	private GameObject m_Blocker;
	private List<Dropdown.DropdownItem> m_Items;
	private TweenRunner<FloatTween> m_AlphaTweenRunner;
	private bool validTemplate;
	private static Dropdown.OptionData s_NoOptionData;

	// Properties
	public RectTransform template { get; set; }
	public Text captionText { get; set; }
	public Image captionImage { get; set; }
	public Text itemText { get; set; }
	public Image itemImage { get; set; }
	public List<Dropdown.OptionData> options { get; set; }
	public Dropdown.DropdownEvent onValueChanged { get; set; }
	public int value { get; set; }

	// Methods

	protected void .ctor() { }

	public RectTransform get_template() { }

	public void set_template(RectTransform value) { }

	public Text get_captionText() { }

	public void set_captionText(Text value) { }

	public Image get_captionImage() { }

	public void set_captionImage(Image value) { }

	public Text get_itemText() { }

	public void set_itemText(Text value) { }

	public Image get_itemImage() { }

	public void set_itemImage(Image value) { }

	public List<Dropdown.OptionData> get_options() { }

	public void set_options(List<Dropdown.OptionData> value) { }

	public Dropdown.DropdownEvent get_onValueChanged() { }

	public void set_onValueChanged(Dropdown.DropdownEvent value) { }

	public int get_value() { }

	public void set_value(int value) { }

	protected override void Awake() { }

	protected override void Start() { }

	public void RefreshShownValue() { }

	public void AddOptions(List<Dropdown.OptionData> options) { }

	public void AddOptions(List<string> options) { }

	public void AddOptions(List<Sprite> options) { }

	public void ClearOptions() { }

	private void SetupTemplate() { }

	private static T GetOrAddComponent<T>(GameObject go) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x760F30 Offset: 0x75FF30 VA: 0x180760F30
	|-Dropdown.GetOrAddComponent<object>
	|-Dropdown.GetOrAddComponent<Canvas>
	|-Dropdown.GetOrAddComponent<CanvasGroup>
	|-Dropdown.GetOrAddComponent<GraphicRaycaster>
	*/

	public virtual void OnPointerClick(PointerEventData eventData) { }

	public virtual void OnSubmit(BaseEventData eventData) { }

	public virtual void OnCancel(BaseEventData eventData) { }

	public void Show() { }

	protected virtual GameObject CreateBlocker(Canvas rootCanvas) { }

	protected virtual void DestroyBlocker(GameObject blocker) { }

	protected virtual GameObject CreateDropdownList(GameObject template) { }

	protected virtual void DestroyDropdownList(GameObject dropdownList) { }

	protected virtual Dropdown.DropdownItem CreateItem(Dropdown.DropdownItem itemTemplate) { }

	protected virtual void DestroyItem(Dropdown.DropdownItem item) { }

	private Dropdown.DropdownItem AddItem(Dropdown.OptionData data, bool selected, Dropdown.DropdownItem itemTemplate, List<Dropdown.DropdownItem> items) { }

	private void AlphaFadeList(float duration, float alpha) { }

	private void AlphaFadeList(float duration, float start, float end) { }

	private void SetAlpha(float alpha) { }

	public void Hide() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator DelayedDestroyDropdownList(float delay) { }

	private void OnSelectItem(Toggle toggle) { }

	private static void .cctor() { }
}

// Namespace: 
protected internal class Dropdown.DropdownItem : MonoBehaviour, IPointerEnterHandler, ICancelHandler, IEventSystemHandler
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Text m_Text;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Image m_Image;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RectTransform m_RectTransform;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Toggle m_Toggle;

	// Properties
	public Text text { get; set; }
	public Image image { get; set; }
	public RectTransform rectTransform { get; set; }
	public Toggle toggle { get; set; }

	// Methods

	public void .ctor() { }

	public Text get_text() { }

	public void set_text(Text value) { }

	public Image get_image() { }

	public void set_image(Image value) { }

	public RectTransform get_rectTransform() { }

	public void set_rectTransform(RectTransform value) { }

	public Toggle get_toggle() { }

	public void set_toggle(Toggle value) { }

	public virtual void OnPointerEnter(PointerEventData eventData) { }

	public virtual void OnCancel(BaseEventData eventData) { }
}

// Namespace: 
[Serializable]
public class Dropdown.OptionData
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_Text;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Sprite m_Image;

	// Properties
	public string text { get; set; }
	public Sprite image { get; set; }

	// Methods

	public void .ctor() { }

	public void .ctor(string text) { }

	public void .ctor(Sprite image) { }

	public void .ctor(string text, Sprite image) { }

	public string get_text() { }

	public void set_text(string value) { }

	public Sprite get_image() { }

	public void set_image(Sprite value) { }
}

// Namespace: 
[Serializable]
public class Dropdown.OptionDataList
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<Dropdown.OptionData> m_Options;

	// Properties
	public List<Dropdown.OptionData> options { get; set; }

	// Methods

	public void .ctor() { }

	public List<Dropdown.OptionData> get_options() { }

	public void set_options(List<Dropdown.OptionData> value) { }
}

// Namespace: 
[Serializable]
public class Dropdown.DropdownEvent : UnityEvent<int>
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Dropdown.<Show>c__AnonStorey1
{
	// Fields
	internal Dropdown.DropdownItem item;
	internal Dropdown $this;

	// Methods

	public void .ctor() { }

	internal void <>m__0(bool x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Dropdown.<DelayedDestroyDropdownList>c__Iterator0 : IEnumerator, IDisposable, IEnumerator<object>
{
	// Fields
	internal float delay;
	internal Dropdown $this;
	internal object $current;
	internal bool $disposing;
	internal int $PC;

	// Properties
	private object System.Collections.Generic.IEnumerator<object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor() { }

	public bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Dispose() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Reset() { }
}

// Namespace: UnityEngine.UI
[Serializable]
public class FontData : ISerializationCallbackReceiver
{
	// Fields
	[SerializeField] // RVA: 0x1046A0 Offset: 0x103AA0 VA: 0x1801046A0
	[FormerlySerializedAsAttribute] // RVA: 0x1046A0 Offset: 0x103AA0 VA: 0x1801046A0
	private Font m_Font;
	[SerializeField] // RVA: 0x106860 Offset: 0x105C60 VA: 0x180106860
	[FormerlySerializedAsAttribute] // RVA: 0x106860 Offset: 0x105C60 VA: 0x180106860
	private int m_FontSize;
	[SerializeField] // RVA: 0x109BA0 Offset: 0x108FA0 VA: 0x180109BA0
	[FormerlySerializedAsAttribute] // RVA: 0x109BA0 Offset: 0x108FA0 VA: 0x180109BA0
	private FontStyle m_FontStyle;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_BestFit;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_MinSize;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_MaxSize;
	[SerializeField] // RVA: 0x10EB40 Offset: 0x10DF40 VA: 0x18010EB40
	[FormerlySerializedAsAttribute] // RVA: 0x10EB40 Offset: 0x10DF40 VA: 0x18010EB40
	private TextAnchor m_Alignment;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_AlignByGeometry;
	[SerializeField] // RVA: 0x112BB0 Offset: 0x111FB0 VA: 0x180112BB0
	[FormerlySerializedAsAttribute] // RVA: 0x112BB0 Offset: 0x111FB0 VA: 0x180112BB0
	private bool m_RichText;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private HorizontalWrapMode m_HorizontalOverflow;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private VerticalWrapMode m_VerticalOverflow;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_LineSpacing;

	// Properties
	public static FontData defaultFontData { get; }
	public Font font { get; set; }
	public int fontSize { get; set; }
	public FontStyle fontStyle { get; set; }
	public bool bestFit { get; set; }
	public int minSize { get; set; }
	public int maxSize { get; set; }
	public TextAnchor alignment { get; set; }
	public bool alignByGeometry { get; set; }
	public bool richText { get; set; }
	public HorizontalWrapMode horizontalOverflow { get; set; }
	public VerticalWrapMode verticalOverflow { get; set; }
	public float lineSpacing { get; set; }

	// Methods

	public void .ctor() { }

	public static FontData get_defaultFontData() { }

	public Font get_font() { }

	public void set_font(Font value) { }

	public int get_fontSize() { }

	public void set_fontSize(int value) { }

	public FontStyle get_fontStyle() { }

	public void set_fontStyle(FontStyle value) { }

	public bool get_bestFit() { }

	public void set_bestFit(bool value) { }

	public int get_minSize() { }

	public void set_minSize(int value) { }

	public int get_maxSize() { }

	public void set_maxSize(int value) { }

	public TextAnchor get_alignment() { }

	public void set_alignment(TextAnchor value) { }

	public bool get_alignByGeometry() { }

	public void set_alignByGeometry(bool value) { }

	public bool get_richText() { }

	public void set_richText(bool value) { }

	public HorizontalWrapMode get_horizontalOverflow() { }

	public void set_horizontalOverflow(HorizontalWrapMode value) { }

	public VerticalWrapMode get_verticalOverflow() { }

	public void set_verticalOverflow(VerticalWrapMode value) { }

	public float get_lineSpacing() { }

	public void set_lineSpacing(float value) { }

	private void UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize() { }

	private void UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() { }
}

// Namespace: UnityEngine.UI
public static class FontUpdateTracker
{
	// Fields
	private static Dictionary<Font, HashSet<Text>> m_Tracked;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action<Font> <>f__mg$cache0;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action<Font> <>f__mg$cache1;

	// Methods

	public static void TrackText(Text t) { }

	private static void RebuildForFont(Font f) { }

	public static void UntrackText(Text t) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.UI
[DisallowMultipleComponent] // RVA: 0x11C490 Offset: 0x11B890 VA: 0x18011C490
[RequireComponent] // RVA: 0x11C490 Offset: 0x11B890 VA: 0x18011C490
[RequireComponent] // RVA: 0x11C490 Offset: 0x11B890 VA: 0x18011C490
[ExecuteAlways] // RVA: 0x11C490 Offset: 0x11B890 VA: 0x18011C490
public abstract class Graphic : UIBehaviour, ICanvasElement
{
	// Fields
	protected static Material s_DefaultUI;
	protected static Texture2D s_WhiteTexture;
	[FormerlySerializedAsAttribute] // RVA: 0x121430 Offset: 0x120830 VA: 0x180121430
	[SerializeField] // RVA: 0x121430 Offset: 0x120830 VA: 0x180121430
	protected Material m_Material;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Color m_Color;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_RaycastTarget;
	private RectTransform m_RectTransform;
	private CanvasRenderer m_CanvasRenderer;
	private Canvas m_Canvas;
	private bool m_VertsDirty;
	private bool m_MaterialDirty;
	protected UnityAction m_OnDirtyLayoutCallback;
	protected UnityAction m_OnDirtyVertsCallback;
	protected UnityAction m_OnDirtyMaterialCallback;
	protected static Mesh s_Mesh;
	private static readonly VertexHelper s_VertexHelper;
	private readonly TweenRunner<ColorTween> m_ColorTweenRunner;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private bool <useLegacyMeshGeneration>k__BackingField;

	// Properties
	public static Material defaultGraphicMaterial { get; }
	public virtual Color color { get; set; }
	public virtual bool raycastTarget { get; set; }
	protected bool useLegacyMeshGeneration { get; set; }
	public int depth { get; }
	public RectTransform rectTransform { get; }
	public Canvas canvas { get; }
	public CanvasRenderer canvasRenderer { get; }
	public virtual Material defaultMaterial { get; }
	public virtual Material material { get; set; }
	public virtual Material materialForRendering { get; }
	public virtual Texture mainTexture { get; }
	protected static Mesh workerMesh { get; }

	// Methods

	protected void .ctor() { }

	public static Material get_defaultGraphicMaterial() { }

	public virtual Color get_color() { }

	public virtual void set_color(Color value) { }

	public virtual bool get_raycastTarget() { }

	public virtual void set_raycastTarget(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool get_useLegacyMeshGeneration() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_useLegacyMeshGeneration(bool value) { }

	public virtual void SetAllDirty() { }

	public virtual void SetLayoutDirty() { }

	public virtual void SetVerticesDirty() { }

	public virtual void SetMaterialDirty() { }

	protected override void OnRectTransformDimensionsChange() { }

	protected override void OnBeforeTransformParentChanged() { }

	protected override void OnTransformParentChanged() { }

	public int get_depth() { }

	public RectTransform get_rectTransform() { }

	public Canvas get_canvas() { }

	private void CacheCanvas() { }

	public CanvasRenderer get_canvasRenderer() { }

	public virtual Material get_defaultMaterial() { }

	public virtual Material get_material() { }

	public virtual void set_material(Material value) { }

	public virtual Material get_materialForRendering() { }

	public virtual Texture get_mainTexture() { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	protected override void OnCanvasHierarchyChanged() { }

	public virtual void OnCullingChanged() { }

	public virtual void Rebuild(CanvasUpdate update) { }

	public virtual void LayoutComplete() { }

	public virtual void GraphicUpdateComplete() { }

	protected virtual void UpdateMaterial() { }

	protected virtual void UpdateGeometry() { }

	private void DoMeshGeneration() { }

	private void DoLegacyMeshGeneration() { }

	protected static Mesh get_workerMesh() { }

	[EditorBrowsableAttribute] // RVA: 0x12A370 Offset: 0x129770 VA: 0x18012A370
	[ObsoleteAttribute] // RVA: 0x12A370 Offset: 0x129770 VA: 0x18012A370
	protected virtual void OnFillVBO(List<UIVertex> vbo) { }

	[ObsoleteAttribute] // RVA: 0x37E0 Offset: 0x2BE0 VA: 0x1800037E0
	protected virtual void OnPopulateMesh(Mesh m) { }

	protected virtual void OnPopulateMesh(VertexHelper vh) { }

	protected override void OnDidApplyAnimationProperties() { }

	public virtual void SetNativeSize() { }

	public virtual bool Raycast(Vector2 sp, Camera eventCamera) { }

	public Vector2 PixelAdjustPoint(Vector2 point) { }

	public Rect GetPixelAdjustedRect() { }

	public virtual void CrossFadeColor(Color targetColor, float duration, bool ignoreTimeScale, bool useAlpha) { }

	public virtual void CrossFadeColor(Color targetColor, float duration, bool ignoreTimeScale, bool useAlpha, bool useRGB) { }

	private static Color CreateColorFromAlpha(float alpha) { }

	public virtual void CrossFadeAlpha(float alpha, float duration, bool ignoreTimeScale) { }

	public void RegisterDirtyLayoutCallback(UnityAction action) { }

	public void UnregisterDirtyLayoutCallback(UnityAction action) { }

	public void RegisterDirtyVerticesCallback(UnityAction action) { }

	public void UnregisterDirtyVerticesCallback(UnityAction action) { }

	public void RegisterDirtyMaterialCallback(UnityAction action) { }

	public void UnregisterDirtyMaterialCallback(UnityAction action) { }

	private static void .cctor() { }

	private Transform UnityEngine.UI.ICanvasElement.get_transform() { }
}

// Namespace: UnityEngine.UI
[AddComponentMenu] // RVA: 0x5500 Offset: 0x4900 VA: 0x180005500
[RequireComponent] // RVA: 0x5500 Offset: 0x4900 VA: 0x180005500
public class GraphicRaycaster : BaseRaycaster
{
	// Fields
	protected const int kNoEventMaskSet = -1;
	[FormerlySerializedAsAttribute] // RVA: 0x8B90 Offset: 0x7F90 VA: 0x180008B90
	[SerializeField] // RVA: 0x8B90 Offset: 0x7F90 VA: 0x180008B90
	private bool m_IgnoreReversedGraphics;
	[FormerlySerializedAsAttribute] // RVA: 0xAC80 Offset: 0xA080 VA: 0x18000AC80
	[SerializeField] // RVA: 0xAC80 Offset: 0xA080 VA: 0x18000AC80
	private GraphicRaycaster.BlockingObjects m_BlockingObjects;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected LayerMask m_BlockingMask;
	private Canvas m_Canvas;
	private List<Graphic> m_RaycastResults;
	private static readonly List<Graphic> s_SortedGraphics;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Comparison<Graphic> <>f__am$cache0;

	// Properties
	public override int sortOrderPriority { get; }
	public override int renderOrderPriority { get; }
	public bool ignoreReversedGraphics { get; set; }
	public GraphicRaycaster.BlockingObjects blockingObjects { get; set; }
	private Canvas canvas { get; }
	public override Camera eventCamera { get; }

	// Methods

	protected void .ctor() { }

	public override int get_sortOrderPriority() { }

	public override int get_renderOrderPriority() { }

	public bool get_ignoreReversedGraphics() { }

	public void set_ignoreReversedGraphics(bool value) { }

	public GraphicRaycaster.BlockingObjects get_blockingObjects() { }

	public void set_blockingObjects(GraphicRaycaster.BlockingObjects value) { }

	private Canvas get_canvas() { }

	public override void Raycast(PointerEventData eventData, List<RaycastResult> resultAppendList) { }

	public override Camera get_eventCamera() { }

	private static void Raycast(Canvas canvas, Camera eventCamera, Vector2 pointerPosition, IList<Graphic> foundGraphics, List<Graphic> results) { }

	private static void .cctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int <Raycast>m__0(Graphic g1, Graphic g2) { }
}

// Namespace: 
public enum GraphicRaycaster.BlockingObjects
{
	// Fields
	public int value__;
	public const GraphicRaycaster.BlockingObjects None = 0;
	public const GraphicRaycaster.BlockingObjects TwoD = 1;
	public const GraphicRaycaster.BlockingObjects ThreeD = 2;
	public const GraphicRaycaster.BlockingObjects All = 3;
}

// Namespace: UnityEngine.UI
public class GraphicRegistry
{
	// Fields
	private static GraphicRegistry s_Instance;
	private readonly Dictionary<Canvas, IndexedSet<Graphic>> m_Graphics;
	private static readonly List<Graphic> s_EmptyList;

	// Properties
	public static GraphicRegistry instance { get; }

	// Methods

	protected void .ctor() { }

	public static GraphicRegistry get_instance() { }

	public static void RegisterGraphicForCanvas(Canvas c, Graphic graphic) { }

	public static void UnregisterGraphicForCanvas(Canvas c, Graphic graphic) { }

	public static IList<Graphic> GetGraphicsForCanvas(Canvas canvas) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.UI
[ObsoleteAttribute] // RVA: 0x11FF0 Offset: 0x113F0 VA: 0x180011FF0
internal interface IGraphicEnabledDisabled
{
	// Methods

	public abstract void OnSiblingGraphicEnabledDisabled() { }
}

// Namespace: UnityEngine.UI
[AddComponentMenu] // RVA: 0x14D60 Offset: 0x14160 VA: 0x180014D60
public class Image : MaskableGraphic, ISerializationCallbackReceiver, ILayoutElement, ICanvasRaycastFilter
{
	// Fields
	protected static Material s_ETC1DefaultUI;
	[FormerlySerializedAsAttribute] // RVA: 0x168E0 Offset: 0x15CE0 VA: 0x1800168E0
	[SerializeField] // RVA: 0x168E0 Offset: 0x15CE0 VA: 0x1800168E0
	private Sprite m_Sprite;
	private Sprite m_OverrideSprite;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Image.Type m_Type;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_PreserveAspect;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_FillCenter;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Image.FillMethod m_FillMethod;
	[RangeAttribute] // RVA: 0x1DFB0 Offset: 0x1D3B0 VA: 0x18001DFB0
	[SerializeField] // RVA: 0x1DFB0 Offset: 0x1D3B0 VA: 0x18001DFB0
	private float m_FillAmount;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_FillClockwise;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_FillOrigin;
	private float m_AlphaHitTestMinimumThreshold;
	private bool m_Tracked;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_UseSpriteMesh;
	private static readonly Vector2[] s_VertScratch;
	private static readonly Vector2[] s_UVScratch;
	private static readonly Vector3[] s_Xy;
	private static readonly Vector3[] s_Uv;
	private static List<Image> m_TrackedTexturelessImages;
	private static bool s_Initialized;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action<SpriteAtlas> <>f__mg$cache0;

	// Properties
	public Sprite sprite { get; set; }
	public Sprite overrideSprite { get; set; }
	private Sprite activeSprite { get; }
	public Image.Type type { get; set; }
	public bool preserveAspect { get; set; }
	public bool fillCenter { get; set; }
	public Image.FillMethod fillMethod { get; set; }
	public float fillAmount { get; set; }
	public bool fillClockwise { get; set; }
	public int fillOrigin { get; set; }
	[ObsoleteAttribute] // RVA: 0x28B50 Offset: 0x27F50 VA: 0x180028B50
	public float eventAlphaThreshold { get; set; }
	public float alphaHitTestMinimumThreshold { get; set; }
	public bool useSpriteMesh { get; set; }
	public static Material defaultETC1GraphicMaterial { get; }
	public override Texture mainTexture { get; }
	public bool hasBorder { get; }
	public float pixelsPerUnit { get; }
	public override Material material { get; set; }
	public virtual float minWidth { get; }
	public virtual float preferredWidth { get; }
	public virtual float flexibleWidth { get; }
	public virtual float minHeight { get; }
	public virtual float preferredHeight { get; }
	public virtual float flexibleHeight { get; }
	public virtual int layoutPriority { get; }

	// Methods

	protected void .ctor() { }

	public Sprite get_sprite() { }

	public void set_sprite(Sprite value) { }

	public Sprite get_overrideSprite() { }

	public void set_overrideSprite(Sprite value) { }

	private Sprite get_activeSprite() { }

	public Image.Type get_type() { }

	public void set_type(Image.Type value) { }

	public bool get_preserveAspect() { }

	public void set_preserveAspect(bool value) { }

	public bool get_fillCenter() { }

	public void set_fillCenter(bool value) { }

	public Image.FillMethod get_fillMethod() { }

	public void set_fillMethod(Image.FillMethod value) { }

	public float get_fillAmount() { }

	public void set_fillAmount(float value) { }

	public bool get_fillClockwise() { }

	public void set_fillClockwise(bool value) { }

	public int get_fillOrigin() { }

	public void set_fillOrigin(int value) { }

	public float get_eventAlphaThreshold() { }

	public void set_eventAlphaThreshold(float value) { }

	public float get_alphaHitTestMinimumThreshold() { }

	public void set_alphaHitTestMinimumThreshold(float value) { }

	public bool get_useSpriteMesh() { }

	public void set_useSpriteMesh(bool value) { }

	public static Material get_defaultETC1GraphicMaterial() { }

	public override Texture get_mainTexture() { }

	public bool get_hasBorder() { }

	public float get_pixelsPerUnit() { }

	public override Material get_material() { }

	public override void set_material(Material value) { }

	public virtual void OnBeforeSerialize() { }

	public virtual void OnAfterDeserialize() { }

	private void PreserveSpriteAspectRatio(ref Rect rect, Vector2 spriteSize) { }

	private Vector4 GetDrawingDimensions(bool shouldPreserveAspect) { }

	public override void SetNativeSize() { }

	protected override void OnPopulateMesh(VertexHelper toFill) { }

	private void TrackSprite() { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	protected override void UpdateMaterial() { }

	private void GenerateSimpleSprite(VertexHelper vh, bool lPreserveAspect) { }

	private void GenerateSprite(VertexHelper vh, bool lPreserveAspect) { }

	private void GenerateSlicedSprite(VertexHelper toFill) { }

	private void GenerateTiledSprite(VertexHelper toFill) { }

	private static void AddQuad(VertexHelper vertexHelper, Vector3[] quadPositions, Color32 color, Vector3[] quadUVs) { }

	private static void AddQuad(VertexHelper vertexHelper, Vector2 posMin, Vector2 posMax, Color32 color, Vector2 uvMin, Vector2 uvMax) { }

	private Vector4 GetAdjustedBorders(Vector4 border, Rect adjustedRect) { }

	private void GenerateFilledSprite(VertexHelper toFill, bool preserveAspect) { }

	private static bool RadialCut(Vector3[] xy, Vector3[] uv, float fill, bool invert, int corner) { }

	private static void RadialCut(Vector3[] xy, float cos, float sin, bool invert, int corner) { }

	public virtual void CalculateLayoutInputHorizontal() { }

	public virtual void CalculateLayoutInputVertical() { }

	public virtual float get_minWidth() { }

	public virtual float get_preferredWidth() { }

	public virtual float get_flexibleWidth() { }

	public virtual float get_minHeight() { }

	public virtual float get_preferredHeight() { }

	public virtual float get_flexibleHeight() { }

	public virtual int get_layoutPriority() { }

	public virtual bool IsRaycastLocationValid(Vector2 screenPoint, Camera eventCamera) { }

	private Vector2 MapCoordinate(Vector2 local, Rect rect) { }

	private static void RebuildImage(SpriteAtlas spriteAtlas) { }

	private static void TrackImage(Image g) { }

	private static void UnTrackImage(Image g) { }

	private static void .cctor() { }
}

// Namespace: 
public enum Image.Type
{
	// Fields
	public int value__;
	public const Image.Type Simple = 0;
	public const Image.Type Sliced = 1;
	public const Image.Type Tiled = 2;
	public const Image.Type Filled = 3;
}

// Namespace: 
public enum Image.FillMethod
{
	// Fields
	public int value__;
	public const Image.FillMethod Horizontal = 0;
	public const Image.FillMethod Vertical = 1;
	public const Image.FillMethod Radial90 = 2;
	public const Image.FillMethod Radial180 = 3;
	public const Image.FillMethod Radial360 = 4;
}

// Namespace: 
public enum Image.OriginHorizontal
{
	// Fields
	public int value__;
	public const Image.OriginHorizontal Left = 0;
	public const Image.OriginHorizontal Right = 1;
}

// Namespace: 
public enum Image.OriginVertical
{
	// Fields
	public int value__;
	public const Image.OriginVertical Bottom = 0;
	public const Image.OriginVertical Top = 1;
}

// Namespace: 
public enum Image.Origin90
{
	// Fields
	public int value__;
	public const Image.Origin90 BottomLeft = 0;
	public const Image.Origin90 TopLeft = 1;
	public const Image.Origin90 TopRight = 2;
	public const Image.Origin90 BottomRight = 3;
}

// Namespace: 
public enum Image.Origin180
{
	// Fields
	public int value__;
	public const Image.Origin180 Bottom = 0;
	public const Image.Origin180 Left = 1;
	public const Image.Origin180 Top = 2;
	public const Image.Origin180 Right = 3;
}

// Namespace: 
public enum Image.Origin360
{
	// Fields
	public int value__;
	public const Image.Origin360 Bottom = 0;
	public const Image.Origin360 Right = 1;
	public const Image.Origin360 Top = 2;
	public const Image.Origin360 Left = 3;
}

// Namespace: UnityEngine.UI
[EditorBrowsableAttribute] // RVA: 0x29640 Offset: 0x28A40 VA: 0x180029640
[ObsoleteAttribute] // RVA: 0x29640 Offset: 0x28A40 VA: 0x180029640
public interface IMask
{
	// Properties
	public abstract RectTransform rectTransform { get; }

	// Methods

	public abstract bool Enabled() { }

	public abstract RectTransform get_rectTransform() { }
}

// Namespace: UnityEngine.UI
public interface IMaskable
{
	// Methods

	public abstract void RecalculateMasking() { }
}

// Namespace: UnityEngine.UI
[AddComponentMenu] // RVA: 0x2C2C0 Offset: 0x2B6C0 VA: 0x18002C2C0
public class InputField : Selectable, IUpdateSelectedHandler, IBeginDragHandler, IDragHandler, IEndDragHandler, IPointerClickHandler, ISubmitHandler, ICanvasElement, ILayoutElement, IEventSystemHandler
{
	// Fields
	protected TouchScreenKeyboard m_Keyboard;
	private static readonly char[] kSeparators;
	[SerializeField] // RVA: 0x2DF10 Offset: 0x2D310 VA: 0x18002DF10
	[FormerlySerializedAsAttribute] // RVA: 0x2DF10 Offset: 0x2D310 VA: 0x18002DF10
	protected Text m_TextComponent;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected Graphic m_Placeholder;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InputField.ContentType m_ContentType;
	[FormerlySerializedAsAttribute] // RVA: 0x331C0 Offset: 0x325C0 VA: 0x1800331C0
	[SerializeField] // RVA: 0x331C0 Offset: 0x325C0 VA: 0x1800331C0
	private InputField.InputType m_InputType;
	[FormerlySerializedAsAttribute] // RVA: 0x350B0 Offset: 0x344B0 VA: 0x1800350B0
	[SerializeField] // RVA: 0x350B0 Offset: 0x344B0 VA: 0x1800350B0
	private char m_AsteriskChar;
	[FormerlySerializedAsAttribute] // RVA: 0x36ED0 Offset: 0x362D0 VA: 0x180036ED0
	[SerializeField] // RVA: 0x36ED0 Offset: 0x362D0 VA: 0x180036ED0
	private TouchScreenKeyboardType m_KeyboardType;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InputField.LineType m_LineType;
	[FormerlySerializedAsAttribute] // RVA: 0x3BA50 Offset: 0x3AE50 VA: 0x18003BA50
	[SerializeField] // RVA: 0x3BA50 Offset: 0x3AE50 VA: 0x18003BA50
	private bool m_HideMobileInput;
	[FormerlySerializedAsAttribute] // RVA: 0x3DA30 Offset: 0x3CE30 VA: 0x18003DA30
	[SerializeField] // RVA: 0x3DA30 Offset: 0x3CE30 VA: 0x18003DA30
	private InputField.CharacterValidation m_CharacterValidation;
	[FormerlySerializedAsAttribute] // RVA: 0x3F510 Offset: 0x3E910 VA: 0x18003F510
	[SerializeField] // RVA: 0x3F510 Offset: 0x3E910 VA: 0x18003F510
	private int m_CharacterLimit;
	[FormerlySerializedAsAttribute] // RVA: 0x41450 Offset: 0x40850 VA: 0x180041450
	[FormerlySerializedAsAttribute] // RVA: 0x41450 Offset: 0x40850 VA: 0x180041450
	[FormerlySerializedAsAttribute] // RVA: 0x41450 Offset: 0x40850 VA: 0x180041450
	[SerializeField] // RVA: 0x41450 Offset: 0x40850 VA: 0x180041450
	private InputField.SubmitEvent m_OnEndEdit;
	[FormerlySerializedAsAttribute] // RVA: 0x473D0 Offset: 0x467D0 VA: 0x1800473D0
	[FormerlySerializedAsAttribute] // RVA: 0x473D0 Offset: 0x467D0 VA: 0x1800473D0
	[SerializeField] // RVA: 0x473D0 Offset: 0x467D0 VA: 0x1800473D0
	private InputField.OnChangeEvent m_OnValueChanged;
	[FormerlySerializedAsAttribute] // RVA: 0x49750 Offset: 0x48B50 VA: 0x180049750
	[SerializeField] // RVA: 0x49750 Offset: 0x48B50 VA: 0x180049750
	private InputField.OnValidateInput m_OnValidateInput;
	[FormerlySerializedAsAttribute] // RVA: 0x4B9D0 Offset: 0x4ADD0 VA: 0x18004B9D0
	[SerializeField] // RVA: 0x4B9D0 Offset: 0x4ADD0 VA: 0x18004B9D0
	private Color m_CaretColor;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_CustomCaretColor;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Color m_SelectionColor;
	[SerializeField] // RVA: 0x4F980 Offset: 0x4ED80 VA: 0x18004F980
	[FormerlySerializedAsAttribute] // RVA: 0x4F980 Offset: 0x4ED80 VA: 0x18004F980
	protected string m_Text;
	[SerializeField] // RVA: 0x51A20 Offset: 0x50E20 VA: 0x180051A20
	[RangeAttribute] // RVA: 0x51A20 Offset: 0x50E20 VA: 0x180051A20
	private float m_CaretBlinkRate;
	[SerializeField] // RVA: 0x53DF0 Offset: 0x531F0 VA: 0x180053DF0
	[RangeAttribute] // RVA: 0x53DF0 Offset: 0x531F0 VA: 0x180053DF0
	private int m_CaretWidth;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_ReadOnly;
	protected int m_CaretPosition;
	protected int m_CaretSelectPosition;
	private RectTransform caretRectTrans;
	protected UIVertex[] m_CursorVerts;
	private TextGenerator m_InputTextCache;
	private CanvasRenderer m_CachedInputRenderer;
	private bool m_PreventFontCallback;
	protected Mesh m_Mesh;
	private bool m_AllowInput;
	private bool m_ShouldActivateNextUpdate;
	private bool m_UpdateDrag;
	private bool m_DragPositionOutOfBounds;
	private const float kHScrollSpeed = 0.05;
	private const float kVScrollSpeed = 0.1;
	protected bool m_CaretVisible;
	private Coroutine m_BlinkCoroutine;
	private float m_BlinkStartTime;
	protected int m_DrawStart;
	protected int m_DrawEnd;
	private Coroutine m_DragCoroutine;
	private string m_OriginalText;
	private bool m_WasCanceled;
	private bool m_HasDoneFocusTransition;
	private WaitForSecondsRealtime m_WaitForSecondsRealtime;
	private const string kEmailSpecialCharacters = "!#$%&\'*+-/=?^_`{|}~";
	private Event m_ProcessingEvent;
	private const int k_MaxTextLength = 16382;

	// Properties
	private BaseInput input { get; }
	private string compositionString { get; }
	protected Mesh mesh { get; }
	protected TextGenerator cachedInputTextGenerator { get; }
	public bool shouldHideMobileInput { get; set; }
	private bool shouldActivateOnSelect { get; }
	public string text { get; set; }
	public bool isFocused { get; }
	public float caretBlinkRate { get; set; }
	public int caretWidth { get; set; }
	public Text textComponent { get; set; }
	public Graphic placeholder { get; set; }
	public Color caretColor { get; set; }
	public bool customCaretColor { get; set; }
	public Color selectionColor { get; set; }
	public InputField.SubmitEvent onEndEdit { get; set; }
	[ObsoleteAttribute] // RVA: 0x5BB70 Offset: 0x5AF70 VA: 0x18005BB70
	public InputField.OnChangeEvent onValueChange { get; set; }
	public InputField.OnChangeEvent onValueChanged { get; set; }
	public InputField.OnValidateInput onValidateInput { get; set; }
	public int characterLimit { get; set; }
	public InputField.ContentType contentType { get; set; }
	public InputField.LineType lineType { get; set; }
	public InputField.InputType inputType { get; set; }
	public TouchScreenKeyboard touchScreenKeyboard { get; }
	public TouchScreenKeyboardType keyboardType { get; set; }
	public InputField.CharacterValidation characterValidation { get; set; }
	public bool readOnly { get; set; }
	public bool multiLine { get; }
	public char asteriskChar { get; set; }
	public bool wasCanceled { get; }
	protected int caretPositionInternal { get; set; }
	protected int caretSelectPositionInternal { get; set; }
	private bool hasSelection { get; }
	public int caretPosition { get; set; }
	public int selectionAnchorPosition { get; set; }
	public int selectionFocusPosition { get; set; }
	private static string clipboard { get; set; }
	public virtual float minWidth { get; }
	public virtual float preferredWidth { get; }
	public virtual float flexibleWidth { get; }
	public virtual float minHeight { get; }
	public virtual float preferredHeight { get; }
	public virtual float flexibleHeight { get; }
	public virtual int layoutPriority { get; }

	// Methods

	protected void .ctor() { }

	private BaseInput get_input() { }

	private string get_compositionString() { }

	protected Mesh get_mesh() { }

	protected TextGenerator get_cachedInputTextGenerator() { }

	public void set_shouldHideMobileInput(bool value) { }

	public bool get_shouldHideMobileInput() { }

	private bool get_shouldActivateOnSelect() { }

	public string get_text() { }

	public void set_text(string value) { }

	public bool get_isFocused() { }

	public float get_caretBlinkRate() { }

	public void set_caretBlinkRate(float value) { }

	public int get_caretWidth() { }

	public void set_caretWidth(int value) { }

	public Text get_textComponent() { }

	public void set_textComponent(Text value) { }

	public Graphic get_placeholder() { }

	public void set_placeholder(Graphic value) { }

	public Color get_caretColor() { }

	public void set_caretColor(Color value) { }

	public bool get_customCaretColor() { }

	public void set_customCaretColor(bool value) { }

	public Color get_selectionColor() { }

	public void set_selectionColor(Color value) { }

	public InputField.SubmitEvent get_onEndEdit() { }

	public void set_onEndEdit(InputField.SubmitEvent value) { }

	public InputField.OnChangeEvent get_onValueChange() { }

	public void set_onValueChange(InputField.OnChangeEvent value) { }

	public InputField.OnChangeEvent get_onValueChanged() { }

	public void set_onValueChanged(InputField.OnChangeEvent value) { }

	public InputField.OnValidateInput get_onValidateInput() { }

	public void set_onValidateInput(InputField.OnValidateInput value) { }

	public int get_characterLimit() { }

	public void set_characterLimit(int value) { }

	public InputField.ContentType get_contentType() { }

	public void set_contentType(InputField.ContentType value) { }

	public InputField.LineType get_lineType() { }

	public void set_lineType(InputField.LineType value) { }

	public InputField.InputType get_inputType() { }

	public void set_inputType(InputField.InputType value) { }

	public TouchScreenKeyboard get_touchScreenKeyboard() { }

	public TouchScreenKeyboardType get_keyboardType() { }

	public void set_keyboardType(TouchScreenKeyboardType value) { }

	public InputField.CharacterValidation get_characterValidation() { }

	public void set_characterValidation(InputField.CharacterValidation value) { }

	public bool get_readOnly() { }

	public void set_readOnly(bool value) { }

	public bool get_multiLine() { }

	public char get_asteriskChar() { }

	public void set_asteriskChar(char value) { }

	public bool get_wasCanceled() { }

	protected void ClampPos(ref int pos) { }

	protected int get_caretPositionInternal() { }

	protected void set_caretPositionInternal(int value) { }

	protected int get_caretSelectPositionInternal() { }

	protected void set_caretSelectPositionInternal(int value) { }

	private bool get_hasSelection() { }

	public int get_caretPosition() { }

	public void set_caretPosition(int value) { }

	public int get_selectionAnchorPosition() { }

	public void set_selectionAnchorPosition(int value) { }

	public int get_selectionFocusPosition() { }

	public void set_selectionFocusPosition(int value) { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator CaretBlink() { }

	private void SetCaretVisible() { }

	private void SetCaretActive() { }

	private void UpdateCaretMaterial() { }

	protected void OnFocus() { }

	protected void SelectAll() { }

	public void MoveTextEnd(bool shift) { }

	public void MoveTextStart(bool shift) { }

	private static string get_clipboard() { }

	private static void set_clipboard(string value) { }

	private bool InPlaceEditing() { }

	private void UpdateCaretFromKeyboard() { }

	protected virtual void LateUpdate() { }

	[ObsoleteAttribute] // RVA: 0x57C80 Offset: 0x57080 VA: 0x180057C80
	public Vector2 ScreenToLocal(Vector2 screen) { }

	private int GetUnclampedCharacterLineFromPosition(Vector2 pos, TextGenerator generator) { }

	protected int GetCharacterIndexFromPosition(Vector2 pos) { }

	private bool MayDrag(PointerEventData eventData) { }

	public virtual void OnBeginDrag(PointerEventData eventData) { }

	public virtual void OnDrag(PointerEventData eventData) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator MouseDragOutsideRect(PointerEventData eventData) { }

	public virtual void OnEndDrag(PointerEventData eventData) { }

	public override void OnPointerDown(PointerEventData eventData) { }

	protected InputField.EditState KeyPressed(Event evt) { }

	private bool IsValidChar(char c) { }

	public void ProcessEvent(Event e) { }

	public virtual void OnUpdateSelected(BaseEventData eventData) { }

	private string GetSelectedString() { }

	private int FindtNextWordBegin() { }

	private void MoveRight(bool shift, bool ctrl) { }

	private int FindtPrevWordBegin() { }

	private void MoveLeft(bool shift, bool ctrl) { }

	private int DetermineCharacterLine(int charPos, TextGenerator generator) { }

	private int LineUpCharacterPosition(int originalPos, bool goToFirstChar) { }

	private int LineDownCharacterPosition(int originalPos, bool goToLastChar) { }

	private void MoveDown(bool shift) { }

	private void MoveDown(bool shift, bool goToLastChar) { }

	private void MoveUp(bool shift) { }

	private void MoveUp(bool shift, bool goToFirstChar) { }

	private void Delete() { }

	private void ForwardSpace() { }

	private void Backspace() { }

	private void Insert(char c) { }

	private void SendOnValueChangedAndUpdateLabel() { }

	private void SendOnValueChanged() { }

	protected void SendOnSubmit() { }

	protected virtual void Append(string input) { }

	protected virtual void Append(char input) { }

	protected void UpdateLabel() { }

	private bool IsSelectionVisible() { }

	private static int GetLineStartPosition(TextGenerator gen, int line) { }

	private static int GetLineEndPosition(TextGenerator gen, int line) { }

	private void SetDrawRangeToContainCaretPosition(int caretPos) { }

	public void ForceLabelUpdate() { }

	private void MarkGeometryAsDirty() { }

	public virtual void Rebuild(CanvasUpdate update) { }

	public virtual void LayoutComplete() { }

	public virtual void GraphicUpdateComplete() { }

	private void UpdateGeometry() { }

	private void AssignPositioningIfNeeded() { }

	private void OnFillVBO(Mesh vbo) { }

	private void GenerateCaret(VertexHelper vbo, Vector2 roundingOffset) { }

	private void CreateCursorVerts() { }

	private void GenerateHightlight(VertexHelper vbo, Vector2 roundingOffset) { }

	protected char Validate(string text, int pos, char ch) { }

	public void ActivateInputField() { }

	private void ActivateInputFieldInternal() { }

	public override void OnSelect(BaseEventData eventData) { }

	public virtual void OnPointerClick(PointerEventData eventData) { }

	public void DeactivateInputField() { }

	public override void OnDeselect(BaseEventData eventData) { }

	public virtual void OnSubmit(BaseEventData eventData) { }

	private void EnforceContentType() { }

	private void EnforceTextHOverflow() { }

	private void SetToCustomIfContentTypeIsNot(InputField.ContentType[] allowedContentTypes) { }

	private void SetToCustom() { }

	protected override void DoStateTransition(Selectable.SelectionState state, bool instant) { }

	public virtual void CalculateLayoutInputHorizontal() { }

	public virtual void CalculateLayoutInputVertical() { }

	public virtual float get_minWidth() { }

	public virtual float get_preferredWidth() { }

	public virtual float get_flexibleWidth() { }

	public virtual float get_minHeight() { }

	public virtual float get_preferredHeight() { }

	public virtual float get_flexibleHeight() { }

	public virtual int get_layoutPriority() { }

	private static void .cctor() { }

	private Transform UnityEngine.UI.ICanvasElement.get_transform() { }
}

// Namespace: 
public enum InputField.ContentType
{
	// Fields
	public int value__;
	public const InputField.ContentType Standard = 0;
	public const InputField.ContentType Autocorrected = 1;
	public const InputField.ContentType IntegerNumber = 2;
	public const InputField.ContentType DecimalNumber = 3;
	public const InputField.ContentType Alphanumeric = 4;
	public const InputField.ContentType Name = 5;
	public const InputField.ContentType EmailAddress = 6;
	public const InputField.ContentType Password = 7;
	public const InputField.ContentType Pin = 8;
	public const InputField.ContentType Custom = 9;
}

// Namespace: 
public enum InputField.InputType
{
	// Fields
	public int value__;
	public const InputField.InputType Standard = 0;
	public const InputField.InputType AutoCorrect = 1;
	public const InputField.InputType Password = 2;
}

// Namespace: 
public enum InputField.CharacterValidation
{
	// Fields
	public int value__;
	public const InputField.CharacterValidation None = 0;
	public const InputField.CharacterValidation Integer = 1;
	public const InputField.CharacterValidation Decimal = 2;
	public const InputField.CharacterValidation Alphanumeric = 3;
	public const InputField.CharacterValidation Name = 4;
	public const InputField.CharacterValidation EmailAddress = 5;
}

// Namespace: 
public enum InputField.LineType
{
	// Fields
	public int value__;
	public const InputField.LineType SingleLine = 0;
	public const InputField.LineType MultiLineSubmit = 1;
	public const InputField.LineType MultiLineNewline = 2;
}

// Namespace: 
public sealed class InputField.OnValidateInput : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual char Invoke(string text, int charIndex, char addedChar) { }

	public virtual IAsyncResult BeginInvoke(string text, int charIndex, char addedChar, AsyncCallback callback, object object) { }

	public virtual char EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[Serializable]
public class InputField.SubmitEvent : UnityEvent<string>
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class InputField.OnChangeEvent : UnityEvent<string>
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
protected enum InputField.EditState
{
	// Fields
	public int value__;
	public const InputField.EditState Continue = 0;
	public const InputField.EditState Finish = 1;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class InputField.<CaretBlink>c__Iterator0 : IEnumerator, IDisposable, IEnumerator<object>
{
	// Fields
	internal float <blinkPeriod>__1;
	internal bool <blinkState>__1;
	internal InputField $this;
	internal object $current;
	internal bool $disposing;
	internal int $PC;

	// Properties
	private object System.Collections.Generic.IEnumerator<object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor() { }

	public bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Dispose() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Reset() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class InputField.<MouseDragOutsideRect>c__Iterator1 : IEnumerator, IDisposable, IEnumerator<object>
{
	// Fields
	internal Vector2 <position>__1;
	internal PointerEventData eventData;
	internal Vector2 <localMousePos>__1;
	internal Rect <rect>__1;
	internal float <delay>__1;
	internal InputField $this;
	internal object $current;
	internal bool $disposing;
	internal int $PC;

	// Properties
	private object System.Collections.Generic.IEnumerator<object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor() { }

	public bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Dispose() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Reset() { }
}

// Namespace: UnityEngine.UI
[AddComponentMenu] // RVA: 0x70FB0 Offset: 0x703B0 VA: 0x180070FB0
[ExecuteAlways] // RVA: 0x70FB0 Offset: 0x703B0 VA: 0x180070FB0
[RequireComponent] // RVA: 0x70FB0 Offset: 0x703B0 VA: 0x180070FB0
[DisallowMultipleComponent] // RVA: 0x70FB0 Offset: 0x703B0 VA: 0x180070FB0
public class Mask : UIBehaviour, ICanvasRaycastFilter, IMaterialModifier
{
	// Fields
	private RectTransform m_RectTransform;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_ShowMaskGraphic;
	private Graphic m_Graphic;
	private Material m_MaskMaterial;
	private Material m_UnmaskMaterial;

	// Properties
	public RectTransform rectTransform { get; }
	public bool showMaskGraphic { get; set; }
	public Graphic graphic { get; }

	// Methods

	protected void .ctor() { }

	public RectTransform get_rectTransform() { }

	public bool get_showMaskGraphic() { }

	public void set_showMaskGraphic(bool value) { }

	public Graphic get_graphic() { }

	public virtual bool MaskEnabled() { }

	[ObsoleteAttribute] // RVA: 0x75940 Offset: 0x74D40 VA: 0x180075940
	public virtual void OnSiblingGraphicEnabledDisabled() { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	public virtual bool IsRaycastLocationValid(Vector2 sp, Camera eventCamera) { }

	public virtual Material GetModifiedMaterial(Material baseMaterial) { }
}

// Namespace: UnityEngine.UI
public abstract class MaskableGraphic : Graphic, IClippable, IMaskable, IMaterialModifier
{
	// Fields
	protected bool m_ShouldRecalculateStencil;
	protected Material m_MaskMaterial;
	private RectMask2D m_ParentMask;
	private bool m_Maskable;
	[EditorBrowsableAttribute] // RVA: 0x7D340 Offset: 0x7C740 VA: 0x18007D340
	[ObsoleteAttribute] // RVA: 0x7D340 Offset: 0x7C740 VA: 0x18007D340
	protected bool m_IncludeForMasking;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private MaskableGraphic.CullStateChangedEvent m_OnCullStateChanged;
	[EditorBrowsableAttribute] // RVA: 0x79F30 Offset: 0x79330 VA: 0x180079F30
	[ObsoleteAttribute] // RVA: 0x79F30 Offset: 0x79330 VA: 0x180079F30
	protected bool m_ShouldRecalculate;
	protected int m_StencilValue;
	private readonly Vector3[] m_Corners;

	// Properties
	public MaskableGraphic.CullStateChangedEvent onCullStateChanged { get; set; }
	public bool maskable { get; set; }
	private Rect rootCanvasRect { get; }

	// Methods

	protected void .ctor() { }

	public MaskableGraphic.CullStateChangedEvent get_onCullStateChanged() { }

	public void set_onCullStateChanged(MaskableGraphic.CullStateChangedEvent value) { }

	public bool get_maskable() { }

	public void set_maskable(bool value) { }

	public virtual Material GetModifiedMaterial(Material baseMaterial) { }

	public virtual void Cull(Rect clipRect, bool validRect) { }

	private void UpdateCull(bool cull) { }

	public virtual void SetClipRect(Rect clipRect, bool validRect) { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	protected override void OnTransformParentChanged() { }

	[EditorBrowsableAttribute] // RVA: 0x7D340 Offset: 0x7C740 VA: 0x18007D340
	[ObsoleteAttribute] // RVA: 0x7D340 Offset: 0x7C740 VA: 0x18007D340
	public virtual void ParentMaskStateChanged() { }

	protected override void OnCanvasHierarchyChanged() { }

	private Rect get_rootCanvasRect() { }

	private void UpdateClipParent() { }

	public virtual void RecalculateClipping() { }

	public virtual void RecalculateMasking() { }

	private GameObject UnityEngine.UI.IClippable.get_gameObject() { }
}

// Namespace: 
[Serializable]
public class MaskableGraphic.CullStateChangedEvent : UnityEvent<bool>
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.UI
public class MaskUtilities
{
	// Methods

	public void .ctor() { }

	public static void Notify2DMaskStateChanged(Component mask) { }

	public static void NotifyStencilStateChanged(Component mask) { }

	public static Transform FindRootSortOverrideCanvas(Transform start) { }

	public static int GetStencilDepth(Transform transform, Transform stopAfter) { }

	public static bool IsDescendantOrSelf(Transform father, Transform child) { }

	public static RectMask2D GetRectMaskForClippable(IClippable clippable) { }

	public static void GetRectMasksForClip(RectMask2D clipper, List<RectMask2D> masks) { }
}

// Namespace: UnityEngine.UI
internal static class Misc
{
	// Methods

	public static void Destroy(Object obj) { }

	public static void DestroyImmediate(Object obj) { }
}

// Namespace: UnityEngine.UI
internal static class MultipleDisplayUtilities
{
	// Methods

	public static bool GetRelativeMousePositionForDrag(PointerEventData eventData, ref Vector2 position) { }

	public static Vector2 GetMousePositionRelativeToMainDisplayResolution() { }
}

// Namespace: UnityEngine.UI
[Serializable]
public struct Navigation : IEquatable<Navigation>
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Navigation.Mode m_Mode;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Selectable m_SelectOnUp;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Selectable m_SelectOnDown;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Selectable m_SelectOnLeft;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Selectable m_SelectOnRight;

	// Properties
	public Navigation.Mode mode { get; set; }
	public Selectable selectOnUp { get; set; }
	public Selectable selectOnDown { get; set; }
	public Selectable selectOnLeft { get; set; }
	public Selectable selectOnRight { get; set; }
	public static Navigation defaultNavigation { get; }

	// Methods

	public Navigation.Mode get_mode() { }

	public void set_mode(Navigation.Mode value) { }

	public Selectable get_selectOnUp() { }

	public void set_selectOnUp(Selectable value) { }

	public Selectable get_selectOnDown() { }

	public void set_selectOnDown(Selectable value) { }

	public Selectable get_selectOnLeft() { }

	public void set_selectOnLeft(Selectable value) { }

	public Selectable get_selectOnRight() { }

	public void set_selectOnRight(Selectable value) { }

	public static Navigation get_defaultNavigation() { }

	public bool Equals(Navigation other) { }
}

// Namespace: 
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum Navigation.Mode
{
	// Fields
	public int value__;
	public const Navigation.Mode None = 0;
	public const Navigation.Mode Horizontal = 1;
	public const Navigation.Mode Vertical = 2;
	public const Navigation.Mode Automatic = 3;
	public const Navigation.Mode Explicit = 4;
}

// Namespace: UnityEngine.UI
[AddComponentMenu] // RVA: 0x88330 Offset: 0x87730 VA: 0x180088330
public class RawImage : MaskableGraphic
{
	// Fields
	[FormerlySerializedAsAttribute] // RVA: 0x8A0A0 Offset: 0x894A0 VA: 0x18008A0A0
	[SerializeField] // RVA: 0x8A0A0 Offset: 0x894A0 VA: 0x18008A0A0
	private Texture m_Texture;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Rect m_UVRect;

	// Properties
	public override Texture mainTexture { get; }
	public Texture texture { get; set; }
	public Rect uvRect { get; set; }

	// Methods

	protected void .ctor() { }

	public override Texture get_mainTexture() { }

	public Texture get_texture() { }

	public void set_texture(Texture value) { }

	public Rect get_uvRect() { }

	public void set_uvRect(Rect value) { }

	public override void SetNativeSize() { }

	protected override void OnPopulateMesh(VertexHelper vh) { }
}

// Namespace: UnityEngine.UI
[AddComponentMenu] // RVA: 0x8CAC0 Offset: 0x8BEC0 VA: 0x18008CAC0
[ExecuteAlways] // RVA: 0x8CAC0 Offset: 0x8BEC0 VA: 0x18008CAC0
[DisallowMultipleComponent] // RVA: 0x8CAC0 Offset: 0x8BEC0 VA: 0x18008CAC0
[RequireComponent] // RVA: 0x8CAC0 Offset: 0x8BEC0 VA: 0x18008CAC0
public class RectMask2D : UIBehaviour, IClipper, ICanvasRaycastFilter
{
	// Fields
	private readonly RectangularVertexClipper m_VertexClipper;
	private RectTransform m_RectTransform;
	private HashSet<IClippable> m_ClipTargets;
	private bool m_ShouldRecalculateClipRects;
	private List<RectMask2D> m_Clippers;
	private Rect m_LastClipRectCanvasSpace;
	private bool m_ForceClip;
	private Canvas m_Canvas;
	private Vector3[] m_Corners;

	// Properties
	private Canvas Canvas { get; }
	public Rect canvasRect { get; }
	public RectTransform rectTransform { get; }
	private Rect rootCanvasRect { get; }

	// Methods

	protected void .ctor() { }

	private Canvas get_Canvas() { }

	public Rect get_canvasRect() { }

	public RectTransform get_rectTransform() { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	public virtual bool IsRaycastLocationValid(Vector2 sp, Camera eventCamera) { }

	private Rect get_rootCanvasRect() { }

	public virtual void PerformClipping() { }

	public void AddClippable(IClippable clippable) { }

	public void RemoveClippable(IClippable clippable) { }

	protected override void OnTransformParentChanged() { }

	protected override void OnCanvasHierarchyChanged() { }
}

// Namespace: UnityEngine.UI
[AddComponentMenu] // RVA: 0x91E50 Offset: 0x91250 VA: 0x180091E50
[RequireComponent] // RVA: 0x91E50 Offset: 0x91250 VA: 0x180091E50
public class Scrollbar : Selectable, IBeginDragHandler, IDragHandler, IInitializePotentialDragHandler, ICanvasElement, IEventSystemHandler
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RectTransform m_HandleRect;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Scrollbar.Direction m_Direction;
	[RangeAttribute] // RVA: 0x1DFB0 Offset: 0x1D3B0 VA: 0x18001DFB0
	[SerializeField] // RVA: 0x1DFB0 Offset: 0x1D3B0 VA: 0x18001DFB0
	private float m_Value;
	[RangeAttribute] // RVA: 0x1DFB0 Offset: 0x1D3B0 VA: 0x18001DFB0
	[SerializeField] // RVA: 0x1DFB0 Offset: 0x1D3B0 VA: 0x18001DFB0
	private float m_Size;
	[RangeAttribute] // RVA: 0x9CB00 Offset: 0x9BF00 VA: 0x18009CB00
	[SerializeField] // RVA: 0x9CB00 Offset: 0x9BF00 VA: 0x18009CB00
	private int m_NumberOfSteps;
	[SpaceAttribute] // RVA: 0x9E9B0 Offset: 0x9DDB0 VA: 0x18009E9B0
	[SerializeField] // RVA: 0x9E9B0 Offset: 0x9DDB0 VA: 0x18009E9B0
	private Scrollbar.ScrollEvent m_OnValueChanged;
	private RectTransform m_ContainerRect;
	private Vector2 m_Offset;
	private DrivenRectTransformTracker m_Tracker;
	private Coroutine m_PointerDownRepeat;
	private bool isPointerDownAndNotDragging;

	// Properties
	public RectTransform handleRect { get; set; }
	public Scrollbar.Direction direction { get; set; }
	public float value { get; set; }
	public float size { get; set; }
	public int numberOfSteps { get; set; }
	public Scrollbar.ScrollEvent onValueChanged { get; set; }
	private float stepSize { get; }
	private Scrollbar.Axis axis { get; }
	private bool reverseValue { get; }

	// Methods

	protected void .ctor() { }

	public RectTransform get_handleRect() { }

	public void set_handleRect(RectTransform value) { }

	public Scrollbar.Direction get_direction() { }

	public void set_direction(Scrollbar.Direction value) { }

	public float get_value() { }

	public void set_value(float value) { }

	public float get_size() { }

	public void set_size(float value) { }

	public int get_numberOfSteps() { }

	public void set_numberOfSteps(int value) { }

	public Scrollbar.ScrollEvent get_onValueChanged() { }

	public void set_onValueChanged(Scrollbar.ScrollEvent value) { }

	private float get_stepSize() { }

	public virtual void Rebuild(CanvasUpdate executing) { }

	public virtual void LayoutComplete() { }

	public virtual void GraphicUpdateComplete() { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	private void UpdateCachedReferences() { }

	private void Set(float input) { }

	private void Set(float input, bool sendCallback) { }

	protected override void OnRectTransformDimensionsChange() { }

	private Scrollbar.Axis get_axis() { }

	private bool get_reverseValue() { }

	private void UpdateVisuals() { }

	private void UpdateDrag(PointerEventData eventData) { }

	private bool MayDrag(PointerEventData eventData) { }

	public virtual void OnBeginDrag(PointerEventData eventData) { }

	public virtual void OnDrag(PointerEventData eventData) { }

	public override void OnPointerDown(PointerEventData eventData) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected IEnumerator ClickRepeat(PointerEventData eventData) { }

	public override void OnPointerUp(PointerEventData eventData) { }

	public override void OnMove(AxisEventData eventData) { }

	public override Selectable FindSelectableOnLeft() { }

	public override Selectable FindSelectableOnRight() { }

	public override Selectable FindSelectableOnUp() { }

	public override Selectable FindSelectableOnDown() { }

	public virtual void OnInitializePotentialDrag(PointerEventData eventData) { }

	public void SetDirection(Scrollbar.Direction direction, bool includeRectLayouts) { }

	private Transform UnityEngine.UI.ICanvasElement.get_transform() { }
}

// Namespace: 
public enum Scrollbar.Direction
{
	// Fields
	public int value__;
	public const Scrollbar.Direction LeftToRight = 0;
	public const Scrollbar.Direction RightToLeft = 1;
	public const Scrollbar.Direction BottomToTop = 2;
	public const Scrollbar.Direction TopToBottom = 3;
}

// Namespace: 
[Serializable]
public class Scrollbar.ScrollEvent : UnityEvent<float>
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
private enum Scrollbar.Axis
{
	// Fields
	public int value__;
	public const Scrollbar.Axis Horizontal = 0;
	public const Scrollbar.Axis Vertical = 1;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Scrollbar.<ClickRepeat>c__Iterator0 : IEnumerator, IDisposable, IEnumerator<object>
{
	// Fields
	internal PointerEventData eventData;
	internal Scrollbar $this;
	internal object $current;
	internal bool $disposing;
	internal int $PC;

	// Properties
	private object System.Collections.Generic.IEnumerator<object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor() { }

	public bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Dispose() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Reset() { }
}

// Namespace: UnityEngine.UI
[AddComponentMenu] // RVA: 0xAB310 Offset: 0xAA710 VA: 0x1800AB310
[SelectionBaseAttribute] // RVA: 0xAB310 Offset: 0xAA710 VA: 0x1800AB310
[ExecuteAlways] // RVA: 0xAB310 Offset: 0xAA710 VA: 0x1800AB310
[DisallowMultipleComponent] // RVA: 0xAB310 Offset: 0xAA710 VA: 0x1800AB310
[RequireComponent] // RVA: 0xAB310 Offset: 0xAA710 VA: 0x1800AB310
public class ScrollRect : UIBehaviour, IInitializePotentialDragHandler, IBeginDragHandler, IEndDragHandler, IDragHandler, IScrollHandler, ICanvasElement, ILayoutElement, ILayoutGroup, IEventSystemHandler, ILayoutController
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RectTransform m_Content;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_Horizontal;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_Vertical;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ScrollRect.MovementType m_MovementType;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_Elasticity;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_Inertia;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_DecelerationRate;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_ScrollSensitivity;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RectTransform m_Viewport;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Scrollbar m_HorizontalScrollbar;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Scrollbar m_VerticalScrollbar;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ScrollRect.ScrollbarVisibility m_HorizontalScrollbarVisibility;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ScrollRect.ScrollbarVisibility m_VerticalScrollbarVisibility;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_HorizontalScrollbarSpacing;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_VerticalScrollbarSpacing;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ScrollRect.ScrollRectEvent m_OnValueChanged;
	private Vector2 m_PointerStartLocalCursor;
	protected Vector2 m_ContentStartPosition;
	private RectTransform m_ViewRect;
	protected Bounds m_ContentBounds;
	private Bounds m_ViewBounds;
	private Vector2 m_Velocity;
	private bool m_Dragging;
	private bool m_Scrolling;
	private Vector2 m_PrevPosition;
	private Bounds m_PrevContentBounds;
	private Bounds m_PrevViewBounds;
	private bool m_HasRebuiltLayout;
	private bool m_HSliderExpand;
	private bool m_VSliderExpand;
	private float m_HSliderHeight;
	private float m_VSliderWidth;
	private RectTransform m_Rect;
	private RectTransform m_HorizontalScrollbarRect;
	private RectTransform m_VerticalScrollbarRect;
	private DrivenRectTransformTracker m_Tracker;
	private readonly Vector3[] m_Corners;

	// Properties
	public RectTransform content { get; set; }
	public bool horizontal { get; set; }
	public bool vertical { get; set; }
	public ScrollRect.MovementType movementType { get; set; }
	public float elasticity { get; set; }
	public bool inertia { get; set; }
	public float decelerationRate { get; set; }
	public float scrollSensitivity { get; set; }
	public RectTransform viewport { get; set; }
	public Scrollbar horizontalScrollbar { get; set; }
	public Scrollbar verticalScrollbar { get; set; }
	public ScrollRect.ScrollbarVisibility horizontalScrollbarVisibility { get; set; }
	public ScrollRect.ScrollbarVisibility verticalScrollbarVisibility { get; set; }
	public float horizontalScrollbarSpacing { get; set; }
	public float verticalScrollbarSpacing { get; set; }
	public ScrollRect.ScrollRectEvent onValueChanged { get; set; }
	protected RectTransform viewRect { get; }
	public Vector2 velocity { get; set; }
	private RectTransform rectTransform { get; }
	public Vector2 normalizedPosition { get; set; }
	public float horizontalNormalizedPosition { get; set; }
	public float verticalNormalizedPosition { get; set; }
	private bool hScrollingNeeded { get; }
	private bool vScrollingNeeded { get; }
	public virtual float minWidth { get; }
	public virtual float preferredWidth { get; }
	public virtual float flexibleWidth { get; }
	public virtual float minHeight { get; }
	public virtual float preferredHeight { get; }
	public virtual float flexibleHeight { get; }
	public virtual int layoutPriority { get; }

	// Methods

	protected void .ctor() { }

	public RectTransform get_content() { }

	public void set_content(RectTransform value) { }

	public bool get_horizontal() { }

	public void set_horizontal(bool value) { }

	public bool get_vertical() { }

	public void set_vertical(bool value) { }

	public ScrollRect.MovementType get_movementType() { }

	public void set_movementType(ScrollRect.MovementType value) { }

	public float get_elasticity() { }

	public void set_elasticity(float value) { }

	public bool get_inertia() { }

	public void set_inertia(bool value) { }

	public float get_decelerationRate() { }

	public void set_decelerationRate(float value) { }

	public float get_scrollSensitivity() { }

	public void set_scrollSensitivity(float value) { }

	public RectTransform get_viewport() { }

	public void set_viewport(RectTransform value) { }

	public Scrollbar get_horizontalScrollbar() { }

	public void set_horizontalScrollbar(Scrollbar value) { }

	public Scrollbar get_verticalScrollbar() { }

	public void set_verticalScrollbar(Scrollbar value) { }

	public ScrollRect.ScrollbarVisibility get_horizontalScrollbarVisibility() { }

	public void set_horizontalScrollbarVisibility(ScrollRect.ScrollbarVisibility value) { }

	public ScrollRect.ScrollbarVisibility get_verticalScrollbarVisibility() { }

	public void set_verticalScrollbarVisibility(ScrollRect.ScrollbarVisibility value) { }

	public float get_horizontalScrollbarSpacing() { }

	public void set_horizontalScrollbarSpacing(float value) { }

	public float get_verticalScrollbarSpacing() { }

	public void set_verticalScrollbarSpacing(float value) { }

	public ScrollRect.ScrollRectEvent get_onValueChanged() { }

	public void set_onValueChanged(ScrollRect.ScrollRectEvent value) { }

	protected RectTransform get_viewRect() { }

	public Vector2 get_velocity() { }

	public void set_velocity(Vector2 value) { }

	private RectTransform get_rectTransform() { }

	public virtual void Rebuild(CanvasUpdate executing) { }

	public virtual void LayoutComplete() { }

	public virtual void GraphicUpdateComplete() { }

	private void UpdateCachedData() { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	public override bool IsActive() { }

	private void EnsureLayoutHasRebuilt() { }

	public virtual void StopMovement() { }

	public virtual void OnScroll(PointerEventData data) { }

	public virtual void OnInitializePotentialDrag(PointerEventData eventData) { }

	public virtual void OnBeginDrag(PointerEventData eventData) { }

	public virtual void OnEndDrag(PointerEventData eventData) { }

	public virtual void OnDrag(PointerEventData eventData) { }

	protected virtual void SetContentAnchoredPosition(Vector2 position) { }

	protected virtual void LateUpdate() { }

	protected void UpdatePrevData() { }

	private void UpdateScrollbars(Vector2 offset) { }

	public Vector2 get_normalizedPosition() { }

	public void set_normalizedPosition(Vector2 value) { }

	public float get_horizontalNormalizedPosition() { }

	public void set_horizontalNormalizedPosition(float value) { }

	public float get_verticalNormalizedPosition() { }

	public void set_verticalNormalizedPosition(float value) { }

	private void SetHorizontalNormalizedPosition(float value) { }

	private void SetVerticalNormalizedPosition(float value) { }

	protected virtual void SetNormalizedPosition(float value, int axis) { }

	private static float RubberDelta(float overStretching, float viewSize) { }

	protected override void OnRectTransformDimensionsChange() { }

	private bool get_hScrollingNeeded() { }

	private bool get_vScrollingNeeded() { }

	public virtual void CalculateLayoutInputHorizontal() { }

	public virtual void CalculateLayoutInputVertical() { }

	public virtual float get_minWidth() { }

	public virtual float get_preferredWidth() { }

	public virtual float get_flexibleWidth() { }

	public virtual float get_minHeight() { }

	public virtual float get_preferredHeight() { }

	public virtual float get_flexibleHeight() { }

	public virtual int get_layoutPriority() { }

	public virtual void SetLayoutHorizontal() { }

	public virtual void SetLayoutVertical() { }

	private void UpdateScrollbarVisibility() { }

	private static void UpdateOneScrollbarVisibility(bool xScrollingNeeded, bool xAxisEnabled, ScrollRect.ScrollbarVisibility scrollbarVisibility, Scrollbar scrollbar) { }

	private void UpdateScrollbarLayout() { }

	protected void UpdateBounds() { }

	internal static void AdjustBounds(ref Bounds viewBounds, ref Vector2 contentPivot, ref Vector3 contentSize, ref Vector3 contentPos) { }

	private Bounds GetBounds() { }

	internal static Bounds InternalGetBounds(Vector3[] corners, ref Matrix4x4 viewWorldToLocalMatrix) { }

	private Vector2 CalculateOffset(Vector2 delta) { }

	internal static Vector2 InternalCalculateOffset(ref Bounds viewBounds, ref Bounds contentBounds, bool horizontal, bool vertical, ScrollRect.MovementType movementType, ref Vector2 delta) { }

	protected void SetDirty() { }

	protected void SetDirtyCaching() { }

	private Transform UnityEngine.UI.ICanvasElement.get_transform() { }
}

// Namespace: 
public enum ScrollRect.MovementType
{
	// Fields
	public int value__;
	public const ScrollRect.MovementType Unrestricted = 0;
	public const ScrollRect.MovementType Elastic = 1;
	public const ScrollRect.MovementType Clamped = 2;
}

// Namespace: 
public enum ScrollRect.ScrollbarVisibility
{
	// Fields
	public int value__;
	public const ScrollRect.ScrollbarVisibility Permanent = 0;
	public const ScrollRect.ScrollbarVisibility AutoHide = 1;
	public const ScrollRect.ScrollbarVisibility AutoHideAndExpandViewport = 2;
}

// Namespace: 
[Serializable]
public class ScrollRect.ScrollRectEvent : UnityEvent<Vector2>
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.UI
[AddComponentMenu] // RVA: 0xC60A0 Offset: 0xC54A0 VA: 0x1800C60A0
[ExecuteAlways] // RVA: 0xC60A0 Offset: 0xC54A0 VA: 0x1800C60A0
[SelectionBaseAttribute] // RVA: 0xC60A0 Offset: 0xC54A0 VA: 0x1800C60A0
[DisallowMultipleComponent] // RVA: 0xC60A0 Offset: 0xC54A0 VA: 0x1800C60A0
public class Selectable : UIBehaviour, IMoveHandler, IPointerDownHandler, IPointerUpHandler, IPointerEnterHandler, IPointerExitHandler, ISelectHandler, IDeselectHandler, IEventSystemHandler
{
	// Fields
	private static List<Selectable> s_List;
	[FormerlySerializedAsAttribute] // RVA: 0xC8B50 Offset: 0xC7F50 VA: 0x1800C8B50
	[SerializeField] // RVA: 0xC8B50 Offset: 0xC7F50 VA: 0x1800C8B50
	private Navigation m_Navigation;
	[FormerlySerializedAsAttribute] // RVA: 0xCADC0 Offset: 0xCA1C0 VA: 0x1800CADC0
	[SerializeField] // RVA: 0xCADC0 Offset: 0xCA1C0 VA: 0x1800CADC0
	private Selectable.Transition m_Transition;
	[FormerlySerializedAsAttribute] // RVA: 0xCD310 Offset: 0xCC710 VA: 0x1800CD310
	[SerializeField] // RVA: 0xCD310 Offset: 0xCC710 VA: 0x1800CD310
	private ColorBlock m_Colors;
	[FormerlySerializedAsAttribute] // RVA: 0xCF420 Offset: 0xCE820 VA: 0x1800CF420
	[SerializeField] // RVA: 0xCF420 Offset: 0xCE820 VA: 0x1800CF420
	private SpriteState m_SpriteState;
	[FormerlySerializedAsAttribute] // RVA: 0xD1790 Offset: 0xD0B90 VA: 0x1800D1790
	[SerializeField] // RVA: 0xD1790 Offset: 0xD0B90 VA: 0x1800D1790
	private AnimationTriggers m_AnimationTriggers;
	[TooltipAttribute] // RVA: 0xD3830 Offset: 0xD2C30 VA: 0x1800D3830
	[SerializeField] // RVA: 0xD3830 Offset: 0xD2C30 VA: 0x1800D3830
	private bool m_Interactable;
	[FormerlySerializedAsAttribute] // RVA: 0xD5D00 Offset: 0xD5100 VA: 0x1800D5D00
	[FormerlySerializedAsAttribute] // RVA: 0xD5D00 Offset: 0xD5100 VA: 0x1800D5D00
	[SerializeField] // RVA: 0xD5D00 Offset: 0xD5100 VA: 0x1800D5D00
	private Graphic m_TargetGraphic;
	private bool m_GroupsAllowInteraction;
	private Selectable.SelectionState m_CurrentSelectionState;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private bool <isPointerInside>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private bool <isPointerDown>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private bool <hasSelection>k__BackingField;
	private readonly List<CanvasGroup> m_CanvasGroupCache;

	// Properties
	public static List<Selectable> allSelectables { get; }
	public Navigation navigation { get; set; }
	public Selectable.Transition transition { get; set; }
	public ColorBlock colors { get; set; }
	public SpriteState spriteState { get; set; }
	public AnimationTriggers animationTriggers { get; set; }
	public Graphic targetGraphic { get; set; }
	public bool interactable { get; set; }
	private bool isPointerInside { get; set; }
	private bool isPointerDown { get; set; }
	private bool hasSelection { get; set; }
	public Image image { get; set; }
	public Animator animator { get; }
	protected Selectable.SelectionState currentSelectionState { get; }

	// Methods

	protected void .ctor() { }

	public static List<Selectable> get_allSelectables() { }

	public Navigation get_navigation() { }

	public void set_navigation(Navigation value) { }

	public Selectable.Transition get_transition() { }

	public void set_transition(Selectable.Transition value) { }

	public ColorBlock get_colors() { }

	public void set_colors(ColorBlock value) { }

	public SpriteState get_spriteState() { }

	public void set_spriteState(SpriteState value) { }

	public AnimationTriggers get_animationTriggers() { }

	public void set_animationTriggers(AnimationTriggers value) { }

	public Graphic get_targetGraphic() { }

	public void set_targetGraphic(Graphic value) { }

	public bool get_interactable() { }

	public void set_interactable(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool get_isPointerInside() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_isPointerInside(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool get_isPointerDown() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_isPointerDown(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool get_hasSelection() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_hasSelection(bool value) { }

	public Image get_image() { }

	public void set_image(Image value) { }

	public Animator get_animator() { }

	protected override void Awake() { }

	protected override void OnCanvasGroupChanged() { }

	public virtual bool IsInteractable() { }

	protected override void OnDidApplyAnimationProperties() { }

	protected override void OnEnable() { }

	protected override void OnTransformParentChanged() { }

	private void OnSetProperty() { }

	protected override void OnDisable() { }

	protected Selectable.SelectionState get_currentSelectionState() { }

	protected virtual void InstantClearState() { }

	protected virtual void DoStateTransition(Selectable.SelectionState state, bool instant) { }

	public Selectable FindSelectable(Vector3 dir) { }

	private static Vector3 GetPointOnRectEdge(RectTransform rect, Vector2 dir) { }

	private void Navigate(AxisEventData eventData, Selectable sel) { }

	public virtual Selectable FindSelectableOnLeft() { }

	public virtual Selectable FindSelectableOnRight() { }

	public virtual Selectable FindSelectableOnUp() { }

	public virtual Selectable FindSelectableOnDown() { }

	public virtual void OnMove(AxisEventData eventData) { }

	private void StartColorTween(Color targetColor, bool instant) { }

	private void DoSpriteSwap(Sprite newSprite) { }

	private void TriggerAnimation(string triggername) { }

	protected bool IsHighlighted(BaseEventData eventData) { }

	[ObsoleteAttribute] // RVA: 0xECF80 Offset: 0xEC380 VA: 0x1800ECF80
	protected bool IsPressed(BaseEventData eventData) { }

	protected bool IsPressed() { }

	protected void UpdateSelectionState(BaseEventData eventData) { }

	private void EvaluateAndTransitionToSelectionState(BaseEventData eventData) { }

	private void InternalEvaluateAndTransitionToSelectionState(bool instant) { }

	public virtual void OnPointerDown(PointerEventData eventData) { }

	public virtual void OnPointerUp(PointerEventData eventData) { }

	public virtual void OnPointerEnter(PointerEventData eventData) { }

	public virtual void OnPointerExit(PointerEventData eventData) { }

	public virtual void OnSelect(BaseEventData eventData) { }

	public virtual void OnDeselect(BaseEventData eventData) { }

	public virtual void Select() { }

	private static void .cctor() { }
}

// Namespace: 
public enum Selectable.Transition
{
	// Fields
	public int value__;
	public const Selectable.Transition None = 0;
	public const Selectable.Transition ColorTint = 1;
	public const Selectable.Transition SpriteSwap = 2;
	public const Selectable.Transition Animation = 3;
}

// Namespace: 
protected enum Selectable.SelectionState
{
	// Fields
	public int value__;
	public const Selectable.SelectionState Normal = 0;
	public const Selectable.SelectionState Highlighted = 1;
	public const Selectable.SelectionState Pressed = 2;
	public const Selectable.SelectionState Disabled = 3;
}

// Namespace: UnityEngine.UI
internal static class SetPropertyUtility
{
	// Methods

	public static bool SetColor(ref Color currentValue, Color newValue) { }

	public static bool SetStruct<T>(ref T currentValue, T newValue) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x889230 Offset: 0x888230 VA: 0x180889230
	|-SetPropertyUtility.SetStruct<bool>
	|
	|-RVA: 0x8893A0 Offset: 0x8883A0 VA: 0x1808893A0
	|-SetPropertyUtility.SetStruct<char>
	|
	|-RVA: 0x889520 Offset: 0x888520 VA: 0x180889520
	|-SetPropertyUtility.SetStruct<int>
	|-SetPropertyUtility.SetStruct<Int32Enum>
	|-SetPropertyUtility.SetStruct<TouchScreenKeyboardType>
	|-SetPropertyUtility.SetStruct<AspectRatioFitter.AspectMode>
	|-SetPropertyUtility.SetStruct<ContentSizeFitter.FitMode>
	|-SetPropertyUtility.SetStruct<Image.FillMethod>
	|-SetPropertyUtility.SetStruct<Image.Type>
	|-SetPropertyUtility.SetStruct<InputField.CharacterValidation>
	|-SetPropertyUtility.SetStruct<InputField.ContentType>
	|-SetPropertyUtility.SetStruct<InputField.InputType>
	|-SetPropertyUtility.SetStruct<InputField.LineType>
	|-SetPropertyUtility.SetStruct<Scrollbar.Direction>
	|-SetPropertyUtility.SetStruct<Selectable.Transition>
	|-SetPropertyUtility.SetStruct<Slider.Direction>
	|
	|-RVA: 0x889790 Offset: 0x888790 VA: 0x180889790
	|-SetPropertyUtility.SetStruct<float>
	|
	|-RVA: 0x889410 Offset: 0x888410 VA: 0x180889410
	|-SetPropertyUtility.SetStruct<ColorBlock>
	|
	|-RVA: 0x8896C0 Offset: 0x8886C0 VA: 0x1808896C0
	|-SetPropertyUtility.SetStruct<Navigation>
	|
	|-RVA: 0x889880 Offset: 0x888880 VA: 0x180889880
	|-SetPropertyUtility.SetStruct<SpriteState>
	*/

	public static bool SetClass<T>(ref T currentValue, T newValue) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x889150 Offset: 0x888150 VA: 0x180889150
	|-SetPropertyUtility.SetClass<object>
	|-SetPropertyUtility.SetClass<RectTransform>
	|-SetPropertyUtility.SetClass<Sprite>
	|-SetPropertyUtility.SetClass<AnimationTriggers>
	|-SetPropertyUtility.SetClass<Graphic>
	|-SetPropertyUtility.SetClass<InputField.OnChangeEvent>
	|-SetPropertyUtility.SetClass<InputField.OnValidateInput>
	|-SetPropertyUtility.SetClass<InputField.SubmitEvent>
	|-SetPropertyUtility.SetClass<Text>
	*/
}

// Namespace: UnityEngine.UI
[AddComponentMenu] // RVA: 0xEED60 Offset: 0xEE160 VA: 0x1800EED60
[RequireComponent] // RVA: 0xEED60 Offset: 0xEE160 VA: 0x1800EED60
public class Slider : Selectable, IDragHandler, IInitializePotentialDragHandler, ICanvasElement, IEventSystemHandler
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RectTransform m_FillRect;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RectTransform m_HandleRect;
	[SpaceAttribute] // RVA: 0xED280 Offset: 0xEC680 VA: 0x1800ED280
	[SerializeField] // RVA: 0xED280 Offset: 0xEC680 VA: 0x1800ED280
	private Slider.Direction m_Direction;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_MinValue;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_MaxValue;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_WholeNumbers;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected float m_Value;
	[SpaceAttribute] // RVA: 0xED280 Offset: 0xEC680 VA: 0x1800ED280
	[SerializeField] // RVA: 0xED280 Offset: 0xEC680 VA: 0x1800ED280
	private Slider.SliderEvent m_OnValueChanged;
	private Image m_FillImage;
	private Transform m_FillTransform;
	private RectTransform m_FillContainerRect;
	private Transform m_HandleTransform;
	private RectTransform m_HandleContainerRect;
	private Vector2 m_Offset;
	private DrivenRectTransformTracker m_Tracker;

	// Properties
	public RectTransform fillRect { get; set; }
	public RectTransform handleRect { get; set; }
	public Slider.Direction direction { get; set; }
	public float minValue { get; set; }
	public float maxValue { get; set; }
	public bool wholeNumbers { get; set; }
	public virtual float value { get; set; }
	public float normalizedValue { get; set; }
	public Slider.SliderEvent onValueChanged { get; set; }
	private float stepSize { get; }
	private Slider.Axis axis { get; }
	private bool reverseValue { get; }

	// Methods

	protected void .ctor() { }

	public RectTransform get_fillRect() { }

	public void set_fillRect(RectTransform value) { }

	public RectTransform get_handleRect() { }

	public void set_handleRect(RectTransform value) { }

	public Slider.Direction get_direction() { }

	public void set_direction(Slider.Direction value) { }

	public float get_minValue() { }

	public void set_minValue(float value) { }

	public float get_maxValue() { }

	public void set_maxValue(float value) { }

	public bool get_wholeNumbers() { }

	public void set_wholeNumbers(bool value) { }

	public virtual float get_value() { }

	public virtual void set_value(float value) { }

	public float get_normalizedValue() { }

	public void set_normalizedValue(float value) { }

	public Slider.SliderEvent get_onValueChanged() { }

	public void set_onValueChanged(Slider.SliderEvent value) { }

	private float get_stepSize() { }

	public virtual void Rebuild(CanvasUpdate executing) { }

	public virtual void LayoutComplete() { }

	public virtual void GraphicUpdateComplete() { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	protected override void OnDidApplyAnimationProperties() { }

	private void UpdateCachedReferences() { }

	private float ClampValue(float input) { }

	private void Set(float input) { }

	protected virtual void Set(float input, bool sendCallback) { }

	protected override void OnRectTransformDimensionsChange() { }

	private Slider.Axis get_axis() { }

	private bool get_reverseValue() { }

	private void UpdateVisuals() { }

	private void UpdateDrag(PointerEventData eventData, Camera cam) { }

	private bool MayDrag(PointerEventData eventData) { }

	public override void OnPointerDown(PointerEventData eventData) { }

	public virtual void OnDrag(PointerEventData eventData) { }

	public override void OnMove(AxisEventData eventData) { }

	public override Selectable FindSelectableOnLeft() { }

	public override Selectable FindSelectableOnRight() { }

	public override Selectable FindSelectableOnUp() { }

	public override Selectable FindSelectableOnDown() { }

	public virtual void OnInitializePotentialDrag(PointerEventData eventData) { }

	public void SetDirection(Slider.Direction direction, bool includeRectLayouts) { }

	private Transform UnityEngine.UI.ICanvasElement.get_transform() { }
}

// Namespace: 
public enum Slider.Direction
{
	// Fields
	public int value__;
	public const Slider.Direction LeftToRight = 0;
	public const Slider.Direction RightToLeft = 1;
	public const Slider.Direction BottomToTop = 2;
	public const Slider.Direction TopToBottom = 3;
}

// Namespace: 
[Serializable]
public class Slider.SliderEvent : UnityEvent<float>
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
private enum Slider.Axis
{
	// Fields
	public int value__;
	public const Slider.Axis Horizontal = 0;
	public const Slider.Axis Vertical = 1;
}

// Namespace: UnityEngine.UI
[Serializable]
public struct SpriteState : IEquatable<SpriteState>
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Sprite m_HighlightedSprite;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Sprite m_PressedSprite;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Sprite m_DisabledSprite;

	// Properties
	public Sprite highlightedSprite { get; set; }
	public Sprite pressedSprite { get; set; }
	public Sprite disabledSprite { get; set; }

	// Methods

	public Sprite get_highlightedSprite() { }

	public void set_highlightedSprite(Sprite value) { }

	public Sprite get_pressedSprite() { }

	public void set_pressedSprite(Sprite value) { }

	public Sprite get_disabledSprite() { }

	public void set_disabledSprite(Sprite value) { }

	public bool Equals(SpriteState other) { }
}

// Namespace: UnityEngine.UI
public static class StencilMaterial
{
	// Fields
	private static List<StencilMaterial.MatEntry> m_List;

	// Methods

	[EditorBrowsableAttribute] // RVA: 0x100C90 Offset: 0x100090 VA: 0x180100C90
	[ObsoleteAttribute] // RVA: 0x100C90 Offset: 0x100090 VA: 0x180100C90
	public static Material Add(Material baseMat, int stencilID) { }

	public static Material Add(Material baseMat, int stencilID, StencilOp operation, CompareFunction compareFunction, ColorWriteMask colorWriteMask) { }

	public static Material Add(Material baseMat, int stencilID, StencilOp operation, CompareFunction compareFunction, ColorWriteMask colorWriteMask, int readMask, int writeMask) { }

	public static void Remove(Material customMat) { }

	public static void ClearAll() { }

	private static void .cctor() { }
}

// Namespace: 
private class StencilMaterial.MatEntry
{
	// Fields
	public Material baseMat;
	public Material customMat;
	public int count;
	public int stencilId;
	public StencilOp operation;
	public CompareFunction compareFunction;
	public int readMask;
	public int writeMask;
	public bool useAlphaClip;
	public ColorWriteMask colorMask;

	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.UI
[AddComponentMenu] // RVA: 0x102970 Offset: 0x101D70 VA: 0x180102970
public class Text : MaskableGraphic, ILayoutElement
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private FontData m_FontData;
	[TextAreaAttribute] // RVA: 0x104D30 Offset: 0x104130 VA: 0x180104D30
	[SerializeField] // RVA: 0x104D30 Offset: 0x104130 VA: 0x180104D30
	protected string m_Text;
	private TextGenerator m_TextCache;
	private TextGenerator m_TextCacheForLayout;
	protected static Material s_DefaultText;
	protected bool m_DisableFontTextureRebuiltCallback;
	private readonly UIVertex[] m_TempVerts;

	// Properties
	public TextGenerator cachedTextGenerator { get; }
	public TextGenerator cachedTextGeneratorForLayout { get; }
	public override Texture mainTexture { get; }
	public Font font { get; set; }
	public virtual string text { get; set; }
	public bool supportRichText { get; set; }
	public bool resizeTextForBestFit { get; set; }
	public int resizeTextMinSize { get; set; }
	public int resizeTextMaxSize { get; set; }
	public TextAnchor alignment { get; set; }
	public bool alignByGeometry { get; set; }
	public int fontSize { get; set; }
	public HorizontalWrapMode horizontalOverflow { get; set; }
	public VerticalWrapMode verticalOverflow { get; set; }
	public float lineSpacing { get; set; }
	public FontStyle fontStyle { get; set; }
	public float pixelsPerUnit { get; }
	public virtual float minWidth { get; }
	public virtual float preferredWidth { get; }
	public virtual float flexibleWidth { get; }
	public virtual float minHeight { get; }
	public virtual float preferredHeight { get; }
	public virtual float flexibleHeight { get; }
	public virtual int layoutPriority { get; }

	// Methods

	protected void .ctor() { }

	public TextGenerator get_cachedTextGenerator() { }

	public TextGenerator get_cachedTextGeneratorForLayout() { }

	public override Texture get_mainTexture() { }

	public void FontTextureChanged() { }

	public Font get_font() { }

	public void set_font(Font value) { }

	public virtual string get_text() { }

	public virtual void set_text(string value) { }

	public bool get_supportRichText() { }

	public void set_supportRichText(bool value) { }

	public bool get_resizeTextForBestFit() { }

	public void set_resizeTextForBestFit(bool value) { }

	public int get_resizeTextMinSize() { }

	public void set_resizeTextMinSize(int value) { }

	public int get_resizeTextMaxSize() { }

	public void set_resizeTextMaxSize(int value) { }

	public TextAnchor get_alignment() { }

	public void set_alignment(TextAnchor value) { }

	public bool get_alignByGeometry() { }

	public void set_alignByGeometry(bool value) { }

	public int get_fontSize() { }

	public void set_fontSize(int value) { }

	public HorizontalWrapMode get_horizontalOverflow() { }

	public void set_horizontalOverflow(HorizontalWrapMode value) { }

	public VerticalWrapMode get_verticalOverflow() { }

	public void set_verticalOverflow(VerticalWrapMode value) { }

	public float get_lineSpacing() { }

	public void set_lineSpacing(float value) { }

	public FontStyle get_fontStyle() { }

	public void set_fontStyle(FontStyle value) { }

	public float get_pixelsPerUnit() { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	protected override void UpdateGeometry() { }

	internal void AssignDefaultFont() { }

	public TextGenerationSettings GetGenerationSettings(Vector2 extents) { }

	public static Vector2 GetTextAnchorPivot(TextAnchor anchor) { }

	protected override void OnPopulateMesh(VertexHelper toFill) { }

	public virtual void CalculateLayoutInputHorizontal() { }

	public virtual void CalculateLayoutInputVertical() { }

	public virtual float get_minWidth() { }

	public virtual float get_preferredWidth() { }

	public virtual float get_flexibleWidth() { }

	public virtual float get_minHeight() { }

	public virtual float get_preferredHeight() { }

	public virtual float get_flexibleHeight() { }

	public virtual int get_layoutPriority() { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.UI
[AddComponentMenu] // RVA: 0x107E60 Offset: 0x107260 VA: 0x180107E60
[RequireComponent] // RVA: 0x107E60 Offset: 0x107260 VA: 0x180107E60
public class Toggle : Selectable, IPointerClickHandler, ISubmitHandler, ICanvasElement, IEventSystemHandler
{
	// Fields
	public Toggle.ToggleTransition toggleTransition;
	public Graphic graphic;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ToggleGroup m_Group;
	public Toggle.ToggleEvent onValueChanged;
	[TooltipAttribute] // RVA: 0x3F340 Offset: 0x3E740 VA: 0x18003F340
	[SerializeField] // RVA: 0x3F340 Offset: 0x3E740 VA: 0x18003F340
	private bool m_IsOn;

	// Properties
	public ToggleGroup group { get; set; }
	public bool isOn { get; set; }

	// Methods

	protected void .ctor() { }

	public ToggleGroup get_group() { }

	public void set_group(ToggleGroup value) { }

	public virtual void Rebuild(CanvasUpdate executing) { }

	public virtual void LayoutComplete() { }

	public virtual void GraphicUpdateComplete() { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	protected override void OnDidApplyAnimationProperties() { }

	private void SetToggleGroup(ToggleGroup newGroup, bool setMemberValue) { }

	public bool get_isOn() { }

	public void set_isOn(bool value) { }

	private void Set(bool value) { }

	private void Set(bool value, bool sendCallback) { }

	private void PlayEffect(bool instant) { }

	protected override void Start() { }

	private void InternalToggle() { }

	public virtual void OnPointerClick(PointerEventData eventData) { }

	public virtual void OnSubmit(BaseEventData eventData) { }

	private Transform UnityEngine.UI.ICanvasElement.get_transform() { }
}

// Namespace: 
public enum Toggle.ToggleTransition
{
	// Fields
	public int value__;
	public const Toggle.ToggleTransition None = 0;
	public const Toggle.ToggleTransition Fade = 1;
}

// Namespace: 
[Serializable]
public class Toggle.ToggleEvent : UnityEvent<bool>
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.UI
[AddComponentMenu] // RVA: 0x10E560 Offset: 0x10D960 VA: 0x18010E560
[DisallowMultipleComponent] // RVA: 0x10E560 Offset: 0x10D960 VA: 0x18010E560
public class ToggleGroup : UIBehaviour
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_AllowSwitchOff;
	private List<Toggle> m_Toggles;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Predicate<Toggle> <>f__am$cache0;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<Toggle, bool> <>f__am$cache1;

	// Properties
	public bool allowSwitchOff { get; set; }

	// Methods

	protected void .ctor() { }

	public bool get_allowSwitchOff() { }

	public void set_allowSwitchOff(bool value) { }

	private void ValidateToggleIsInGroup(Toggle toggle) { }

	public void NotifyToggleOn(Toggle toggle) { }

	public void UnregisterToggle(Toggle toggle) { }

	public void RegisterToggle(Toggle toggle) { }

	public bool AnyTogglesOn() { }

	public IEnumerable<Toggle> ActiveToggles() { }

	public void SetAllTogglesOff() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <AnyTogglesOn>m__0(Toggle x) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <ActiveToggles>m__1(Toggle x) { }
}

// Namespace: UnityEngine.UI
public class ClipperRegistry
{
	// Fields
	private static ClipperRegistry s_Instance;
	private readonly IndexedSet<IClipper> m_Clippers;

	// Properties
	public static ClipperRegistry instance { get; }

	// Methods

	protected void .ctor() { }

	public static ClipperRegistry get_instance() { }

	public void Cull() { }

	public static void Register(IClipper c) { }

	public static void Unregister(IClipper c) { }
}

// Namespace: UnityEngine.UI
public static class Clipping
{
	// Methods

	public static Rect FindCullAndClipWorldRect(List<RectMask2D> rectMaskParents, out bool validRect) { }

	private static Rect RectIntersect(Rect a, Rect b) { }
}

// Namespace: UnityEngine.UI
public interface IClipper
{
	// Methods

	public abstract void PerformClipping() { }
}

// Namespace: UnityEngine.UI
public interface IClippable
{
	// Properties
	public abstract GameObject gameObject { get; }
	public abstract RectTransform rectTransform { get; }

	// Methods

	public abstract GameObject get_gameObject() { }

	public abstract void RecalculateClipping() { }

	public abstract RectTransform get_rectTransform() { }

	public abstract void Cull(Rect clipRect, bool validRect) { }

	public abstract void SetClipRect(Rect value, bool validRect) { }
}

// Namespace: UnityEngine.UI
internal class RectangularVertexClipper
{
	// Fields
	private readonly Vector3[] m_WorldCorners;
	private readonly Vector3[] m_CanvasCorners;

	// Methods

	public void .ctor() { }

	public Rect GetCanvasRect(RectTransform t, Canvas c) { }
}

// Namespace: UnityEngine.UI
[AddComponentMenu] // RVA: 0x116E40 Offset: 0x116240 VA: 0x180116E40
[ExecuteAlways] // RVA: 0x116E40 Offset: 0x116240 VA: 0x180116E40
[RequireComponent] // RVA: 0x116E40 Offset: 0x116240 VA: 0x180116E40
[DisallowMultipleComponent] // RVA: 0x116E40 Offset: 0x116240 VA: 0x180116E40
public class AspectRatioFitter : UIBehaviour, ILayoutSelfController, ILayoutController
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AspectRatioFitter.AspectMode m_AspectMode;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_AspectRatio;
	private RectTransform m_Rect;
	private bool m_DelayedSetDirty;
	private DrivenRectTransformTracker m_Tracker;

	// Properties
	public AspectRatioFitter.AspectMode aspectMode { get; set; }
	public float aspectRatio { get; set; }
	private RectTransform rectTransform { get; }

	// Methods

	protected void .ctor() { }

	public AspectRatioFitter.AspectMode get_aspectMode() { }

	public void set_aspectMode(AspectRatioFitter.AspectMode value) { }

	public float get_aspectRatio() { }

	public void set_aspectRatio(float value) { }

	private RectTransform get_rectTransform() { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	protected virtual void Update() { }

	protected override void OnRectTransformDimensionsChange() { }

	private void UpdateRect() { }

	private float GetSizeDeltaToProduceSize(float size, int axis) { }

	private Vector2 GetParentSize() { }

	public virtual void SetLayoutHorizontal() { }

	public virtual void SetLayoutVertical() { }

	protected void SetDirty() { }
}

// Namespace: 
public enum AspectRatioFitter.AspectMode
{
	// Fields
	public int value__;
	public const AspectRatioFitter.AspectMode None = 0;
	public const AspectRatioFitter.AspectMode WidthControlsHeight = 1;
	public const AspectRatioFitter.AspectMode HeightControlsWidth = 2;
	public const AspectRatioFitter.AspectMode FitInParent = 3;
	public const AspectRatioFitter.AspectMode EnvelopeParent = 4;
}

// Namespace: UnityEngine.UI
[RequireComponent] // RVA: 0x11F730 Offset: 0x11EB30 VA: 0x18011F730
[ExecuteAlways] // RVA: 0x11F730 Offset: 0x11EB30 VA: 0x18011F730
[AddComponentMenu] // RVA: 0x11F730 Offset: 0x11EB30 VA: 0x18011F730
public class CanvasScaler : UIBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0x1238D0 Offset: 0x122CD0 VA: 0x1801238D0
	[SerializeField] // RVA: 0x1238D0 Offset: 0x122CD0 VA: 0x1801238D0
	private CanvasScaler.ScaleMode m_UiScaleMode;
	[TooltipAttribute] // RVA: 0x125CC0 Offset: 0x1250C0 VA: 0x180125CC0
	[SerializeField] // RVA: 0x125CC0 Offset: 0x1250C0 VA: 0x180125CC0
	protected float m_ReferencePixelsPerUnit;
	[TooltipAttribute] // RVA: 0x127B10 Offset: 0x126F10 VA: 0x180127B10
	[SerializeField] // RVA: 0x127B10 Offset: 0x126F10 VA: 0x180127B10
	protected float m_ScaleFactor;
	[TooltipAttribute] // RVA: 0x129E80 Offset: 0x129280 VA: 0x180129E80
	[SerializeField] // RVA: 0x129E80 Offset: 0x129280 VA: 0x180129E80
	protected Vector2 m_ReferenceResolution;
	[TooltipAttribute] // RVA: 0x3250 Offset: 0x2650 VA: 0x180003250
	[SerializeField] // RVA: 0x3250 Offset: 0x2650 VA: 0x180003250
	protected CanvasScaler.ScreenMatchMode m_ScreenMatchMode;
	[TooltipAttribute] // RVA: 0x5020 Offset: 0x4420 VA: 0x180005020
	[RangeAttribute] // RVA: 0x5020 Offset: 0x4420 VA: 0x180005020
	[SerializeField] // RVA: 0x5020 Offset: 0x4420 VA: 0x180005020
	protected float m_MatchWidthOrHeight;
	private const float kLogBase = 2;
	[TooltipAttribute] // RVA: 0x8600 Offset: 0x7A00 VA: 0x180008600
	[SerializeField] // RVA: 0x8600 Offset: 0x7A00 VA: 0x180008600
	protected CanvasScaler.Unit m_PhysicalUnit;
	[TooltipAttribute] // RVA: 0xA750 Offset: 0x9B50 VA: 0x18000A750
	[SerializeField] // RVA: 0xA750 Offset: 0x9B50 VA: 0x18000A750
	protected float m_FallbackScreenDPI;
	[TooltipAttribute] // RVA: 0xC980 Offset: 0xBD80 VA: 0x18000C980
	[SerializeField] // RVA: 0xC980 Offset: 0xBD80 VA: 0x18000C980
	protected float m_DefaultSpriteDPI;
	[TooltipAttribute] // RVA: 0xEB20 Offset: 0xDF20 VA: 0x18000EB20
	[SerializeField] // RVA: 0xEB20 Offset: 0xDF20 VA: 0x18000EB20
	protected float m_DynamicPixelsPerUnit;
	private Canvas m_Canvas;
	private float m_PrevScaleFactor;
	private float m_PrevReferencePixelsPerUnit;

	// Properties
	public CanvasScaler.ScaleMode uiScaleMode { get; set; }
	public float referencePixelsPerUnit { get; set; }
	public float scaleFactor { get; set; }
	public Vector2 referenceResolution { get; set; }
	public CanvasScaler.ScreenMatchMode screenMatchMode { get; set; }
	public float matchWidthOrHeight { get; set; }
	public CanvasScaler.Unit physicalUnit { get; set; }
	public float fallbackScreenDPI { get; set; }
	public float defaultSpriteDPI { get; set; }
	public float dynamicPixelsPerUnit { get; set; }

	// Methods

	protected void .ctor() { }

	public CanvasScaler.ScaleMode get_uiScaleMode() { }

	public void set_uiScaleMode(CanvasScaler.ScaleMode value) { }

	public float get_referencePixelsPerUnit() { }

	public void set_referencePixelsPerUnit(float value) { }

	public float get_scaleFactor() { }

	public void set_scaleFactor(float value) { }

	public Vector2 get_referenceResolution() { }

	public void set_referenceResolution(Vector2 value) { }

	public CanvasScaler.ScreenMatchMode get_screenMatchMode() { }

	public void set_screenMatchMode(CanvasScaler.ScreenMatchMode value) { }

	public float get_matchWidthOrHeight() { }

	public void set_matchWidthOrHeight(float value) { }

	public CanvasScaler.Unit get_physicalUnit() { }

	public void set_physicalUnit(CanvasScaler.Unit value) { }

	public float get_fallbackScreenDPI() { }

	public void set_fallbackScreenDPI(float value) { }

	public float get_defaultSpriteDPI() { }

	public void set_defaultSpriteDPI(float value) { }

	public float get_dynamicPixelsPerUnit() { }

	public void set_dynamicPixelsPerUnit(float value) { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	protected virtual void Update() { }

	protected virtual void Handle() { }

	protected virtual void HandleWorldCanvas() { }

	protected virtual void HandleConstantPixelSize() { }

	protected virtual void HandleScaleWithScreenSize() { }

	protected virtual void HandleConstantPhysicalSize() { }

	protected void SetScaleFactor(float scaleFactor) { }

	protected void SetReferencePixelsPerUnit(float referencePixelsPerUnit) { }
}

// Namespace: 
public enum CanvasScaler.ScaleMode
{
	// Fields
	public int value__;
	public const CanvasScaler.ScaleMode ConstantPixelSize = 0;
	public const CanvasScaler.ScaleMode ScaleWithScreenSize = 1;
	public const CanvasScaler.ScaleMode ConstantPhysicalSize = 2;
}

// Namespace: 
public enum CanvasScaler.ScreenMatchMode
{
	// Fields
	public int value__;
	public const CanvasScaler.ScreenMatchMode MatchWidthOrHeight = 0;
	public const CanvasScaler.ScreenMatchMode Expand = 1;
	public const CanvasScaler.ScreenMatchMode Shrink = 2;
}

// Namespace: 
public enum CanvasScaler.Unit
{
	// Fields
	public int value__;
	public const CanvasScaler.Unit Centimeters = 0;
	public const CanvasScaler.Unit Millimeters = 1;
	public const CanvasScaler.Unit Inches = 2;
	public const CanvasScaler.Unit Points = 3;
	public const CanvasScaler.Unit Picas = 4;
}

// Namespace: UnityEngine.UI
[AddComponentMenu] // RVA: 0x11DA0 Offset: 0x111A0 VA: 0x180011DA0
[ExecuteAlways] // RVA: 0x11DA0 Offset: 0x111A0 VA: 0x180011DA0
[RequireComponent] // RVA: 0x11DA0 Offset: 0x111A0 VA: 0x180011DA0
public class ContentSizeFitter : UIBehaviour, ILayoutSelfController, ILayoutController
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected ContentSizeFitter.FitMode m_HorizontalFit;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected ContentSizeFitter.FitMode m_VerticalFit;
	private RectTransform m_Rect;
	private DrivenRectTransformTracker m_Tracker;

	// Properties
	public ContentSizeFitter.FitMode horizontalFit { get; set; }
	public ContentSizeFitter.FitMode verticalFit { get; set; }
	private RectTransform rectTransform { get; }

	// Methods

	protected void .ctor() { }

	public ContentSizeFitter.FitMode get_horizontalFit() { }

	public void set_horizontalFit(ContentSizeFitter.FitMode value) { }

	public ContentSizeFitter.FitMode get_verticalFit() { }

	public void set_verticalFit(ContentSizeFitter.FitMode value) { }

	private RectTransform get_rectTransform() { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	protected override void OnRectTransformDimensionsChange() { }

	private void HandleSelfFittingAlongAxis(int axis) { }

	public virtual void SetLayoutHorizontal() { }

	public virtual void SetLayoutVertical() { }

	protected void SetDirty() { }
}

// Namespace: 
public enum ContentSizeFitter.FitMode
{
	// Fields
	public int value__;
	public const ContentSizeFitter.FitMode Unconstrained = 0;
	public const ContentSizeFitter.FitMode MinSize = 1;
	public const ContentSizeFitter.FitMode PreferredSize = 2;
}

// Namespace: UnityEngine.UI
[AddComponentMenu] // RVA: 0x18B10 Offset: 0x17F10 VA: 0x180018B10
public class GridLayoutGroup : LayoutGroup
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected GridLayoutGroup.Corner m_StartCorner;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected GridLayoutGroup.Axis m_StartAxis;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected Vector2 m_CellSize;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected Vector2 m_Spacing;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected GridLayoutGroup.Constraint m_Constraint;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected int m_ConstraintCount;

	// Properties
	public GridLayoutGroup.Corner startCorner { get; set; }
	public GridLayoutGroup.Axis startAxis { get; set; }
	public Vector2 cellSize { get; set; }
	public Vector2 spacing { get; set; }
	public GridLayoutGroup.Constraint constraint { get; set; }
	public int constraintCount { get; set; }

	// Methods

	protected void .ctor() { }

	public GridLayoutGroup.Corner get_startCorner() { }

	public void set_startCorner(GridLayoutGroup.Corner value) { }

	public GridLayoutGroup.Axis get_startAxis() { }

	public void set_startAxis(GridLayoutGroup.Axis value) { }

	public Vector2 get_cellSize() { }

	public void set_cellSize(Vector2 value) { }

	public Vector2 get_spacing() { }

	public void set_spacing(Vector2 value) { }

	public GridLayoutGroup.Constraint get_constraint() { }

	public void set_constraint(GridLayoutGroup.Constraint value) { }

	public int get_constraintCount() { }

	public void set_constraintCount(int value) { }

	public override void CalculateLayoutInputHorizontal() { }

	public override void CalculateLayoutInputVertical() { }

	public override void SetLayoutHorizontal() { }

	public override void SetLayoutVertical() { }

	private void SetCellsAlongAxis(int axis) { }
}

// Namespace: 
public enum GridLayoutGroup.Corner
{
	// Fields
	public int value__;
	public const GridLayoutGroup.Corner UpperLeft = 0;
	public const GridLayoutGroup.Corner UpperRight = 1;
	public const GridLayoutGroup.Corner LowerLeft = 2;
	public const GridLayoutGroup.Corner LowerRight = 3;
}

// Namespace: 
public enum GridLayoutGroup.Axis
{
	// Fields
	public int value__;
	public const GridLayoutGroup.Axis Horizontal = 0;
	public const GridLayoutGroup.Axis Vertical = 1;
}

// Namespace: 
public enum GridLayoutGroup.Constraint
{
	// Fields
	public int value__;
	public const GridLayoutGroup.Constraint Flexible = 0;
	public const GridLayoutGroup.Constraint FixedColumnCount = 1;
	public const GridLayoutGroup.Constraint FixedRowCount = 2;
}

// Namespace: UnityEngine.UI
[AddComponentMenu] // RVA: 0x24330 Offset: 0x23730 VA: 0x180024330
public class HorizontalLayoutGroup : HorizontalOrVerticalLayoutGroup
{
	// Methods

	protected void .ctor() { }

	public override void CalculateLayoutInputHorizontal() { }

	public override void CalculateLayoutInputVertical() { }

	public override void SetLayoutHorizontal() { }

	public override void SetLayoutVertical() { }
}

// Namespace: UnityEngine.UI
public abstract class HorizontalOrVerticalLayoutGroup : LayoutGroup
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected float m_Spacing;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool m_ChildForceExpandWidth;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool m_ChildForceExpandHeight;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool m_ChildControlWidth;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool m_ChildControlHeight;

	// Properties
	public float spacing { get; set; }
	public bool childForceExpandWidth { get; set; }
	public bool childForceExpandHeight { get; set; }
	public bool childControlWidth { get; set; }
	public bool childControlHeight { get; set; }

	// Methods

	protected void .ctor() { }

	public float get_spacing() { }

	public void set_spacing(float value) { }

	public bool get_childForceExpandWidth() { }

	public void set_childForceExpandWidth(bool value) { }

	public bool get_childForceExpandHeight() { }

	public void set_childForceExpandHeight(bool value) { }

	public bool get_childControlWidth() { }

	public void set_childControlWidth(bool value) { }

	public bool get_childControlHeight() { }

	public void set_childControlHeight(bool value) { }

	protected void CalcAlongAxis(int axis, bool isVertical) { }

	protected void SetChildrenAlongAxis(int axis, bool isVertical) { }

	private void GetChildSizes(RectTransform child, int axis, bool controlSize, bool childForceExpand, out float min, out float preferred, out float flexible) { }
}

// Namespace: UnityEngine.UI
public interface ILayoutElement
{
	// Properties
	public abstract float minWidth { get; }
	public abstract float preferredWidth { get; }
	public abstract float flexibleWidth { get; }
	public abstract float minHeight { get; }
	public abstract float preferredHeight { get; }
	public abstract float flexibleHeight { get; }
	public abstract int layoutPriority { get; }

	// Methods

	public abstract void CalculateLayoutInputHorizontal() { }

	public abstract void CalculateLayoutInputVertical() { }

	public abstract float get_minWidth() { }

	public abstract float get_preferredWidth() { }

	public abstract float get_flexibleWidth() { }

	public abstract float get_minHeight() { }

	public abstract float get_preferredHeight() { }

	public abstract float get_flexibleHeight() { }

	public abstract int get_layoutPriority() { }
}

// Namespace: UnityEngine.UI
public interface ILayoutController
{
	// Methods

	public abstract void SetLayoutHorizontal() { }

	public abstract void SetLayoutVertical() { }
}

// Namespace: UnityEngine.UI
public interface ILayoutGroup : ILayoutController
{}

// Namespace: UnityEngine.UI
public interface ILayoutSelfController : ILayoutController
{}

// Namespace: UnityEngine.UI
public interface ILayoutIgnorer
{
	// Properties
	public abstract bool ignoreLayout { get; }

	// Methods

	public abstract bool get_ignoreLayout() { }
}

// Namespace: UnityEngine.UI
[AddComponentMenu] // RVA: 0x2E030 Offset: 0x2D430 VA: 0x18002E030
[RequireComponent] // RVA: 0x2E030 Offset: 0x2D430 VA: 0x18002E030
[ExecuteAlways] // RVA: 0x2E030 Offset: 0x2D430 VA: 0x18002E030
public class LayoutElement : UIBehaviour, ILayoutElement, ILayoutIgnorer
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_IgnoreLayout;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_MinWidth;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_MinHeight;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_PreferredWidth;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_PreferredHeight;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_FlexibleWidth;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_FlexibleHeight;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_LayoutPriority;

	// Properties
	public virtual bool ignoreLayout { get; set; }
	public virtual float minWidth { get; set; }
	public virtual float minHeight { get; set; }
	public virtual float preferredWidth { get; set; }
	public virtual float preferredHeight { get; set; }
	public virtual float flexibleWidth { get; set; }
	public virtual float flexibleHeight { get; set; }
	public virtual int layoutPriority { get; set; }

	// Methods

	protected void .ctor() { }

	public virtual bool get_ignoreLayout() { }

	public virtual void set_ignoreLayout(bool value) { }

	public virtual void CalculateLayoutInputHorizontal() { }

	public virtual void CalculateLayoutInputVertical() { }

	public virtual float get_minWidth() { }

	public virtual void set_minWidth(float value) { }

	public virtual float get_minHeight() { }

	public virtual void set_minHeight(float value) { }

	public virtual float get_preferredWidth() { }

	public virtual void set_preferredWidth(float value) { }

	public virtual float get_preferredHeight() { }

	public virtual void set_preferredHeight(float value) { }

	public virtual float get_flexibleWidth() { }

	public virtual void set_flexibleWidth(float value) { }

	public virtual float get_flexibleHeight() { }

	public virtual void set_flexibleHeight(float value) { }

	public virtual int get_layoutPriority() { }

	public virtual void set_layoutPriority(int value) { }

	protected override void OnEnable() { }

	protected override void OnTransformParentChanged() { }

	protected override void OnDisable() { }

	protected override void OnDidApplyAnimationProperties() { }

	protected override void OnBeforeTransformParentChanged() { }

	protected void SetDirty() { }
}

// Namespace: UnityEngine.UI
[DisallowMultipleComponent] // RVA: 0x3D900 Offset: 0x3CD00 VA: 0x18003D900
[ExecuteAlways] // RVA: 0x3D900 Offset: 0x3CD00 VA: 0x18003D900
[RequireComponent] // RVA: 0x3D900 Offset: 0x3CD00 VA: 0x18003D900
public abstract class LayoutGroup : UIBehaviour, ILayoutElement, ILayoutGroup, ILayoutController
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected RectOffset m_Padding;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected TextAnchor m_ChildAlignment;
	private RectTransform m_Rect;
	protected DrivenRectTransformTracker m_Tracker;
	private Vector2 m_TotalMinSize;
	private Vector2 m_TotalPreferredSize;
	private Vector2 m_TotalFlexibleSize;
	private List<RectTransform> m_RectChildren;

	// Properties
	public RectOffset padding { get; set; }
	public TextAnchor childAlignment { get; set; }
	protected RectTransform rectTransform { get; }
	protected List<RectTransform> rectChildren { get; }
	public virtual float minWidth { get; }
	public virtual float preferredWidth { get; }
	public virtual float flexibleWidth { get; }
	public virtual float minHeight { get; }
	public virtual float preferredHeight { get; }
	public virtual float flexibleHeight { get; }
	public virtual int layoutPriority { get; }
	private bool isRootLayoutGroup { get; }

	// Methods

	protected void .ctor() { }

	public RectOffset get_padding() { }

	public void set_padding(RectOffset value) { }

	public TextAnchor get_childAlignment() { }

	public void set_childAlignment(TextAnchor value) { }

	protected RectTransform get_rectTransform() { }

	protected List<RectTransform> get_rectChildren() { }

	public virtual void CalculateLayoutInputHorizontal() { }

	public abstract void CalculateLayoutInputVertical() { }

	public virtual float get_minWidth() { }

	public virtual float get_preferredWidth() { }

	public virtual float get_flexibleWidth() { }

	public virtual float get_minHeight() { }

	public virtual float get_preferredHeight() { }

	public virtual float get_flexibleHeight() { }

	public virtual int get_layoutPriority() { }

	public abstract void SetLayoutHorizontal() { }

	public abstract void SetLayoutVertical() { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	protected override void OnDidApplyAnimationProperties() { }

	protected float GetTotalMinSize(int axis) { }

	protected float GetTotalPreferredSize(int axis) { }

	protected float GetTotalFlexibleSize(int axis) { }

	protected float GetStartOffset(int axis, float requiredSpaceWithoutPadding) { }

	protected float GetAlignmentOnAxis(int axis) { }

	protected void SetLayoutInputForAxis(float totalMin, float totalPreferred, float totalFlexible, int axis) { }

	protected void SetChildAlongAxis(RectTransform rect, int axis, float pos) { }

	protected void SetChildAlongAxis(RectTransform rect, int axis, float pos, float size) { }

	private bool get_isRootLayoutGroup() { }

	protected override void OnRectTransformDimensionsChange() { }

	protected virtual void OnTransformChildrenChanged() { }

	protected void SetProperty<T>(ref T currentValue, T newValue) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x6236F0 Offset: 0x6226F0 VA: 0x1806236F0
	|-LayoutGroup.SetProperty<bool>
	|
	|-RVA: 0x623850 Offset: 0x622850 VA: 0x180623850
	|-LayoutGroup.SetProperty<int>
	|
	|-RVA: 0x623780 Offset: 0x622780 VA: 0x180623780
	|-LayoutGroup.SetProperty<Int32Enum>
	|-LayoutGroup.SetProperty<TextAnchor>
	|-LayoutGroup.SetProperty<GridLayoutGroup.Axis>
	|-LayoutGroup.SetProperty<GridLayoutGroup.Constraint>
	|-LayoutGroup.SetProperty<GridLayoutGroup.Corner>
	|
	|-RVA: 0x6238E0 Offset: 0x6228E0 VA: 0x1806238E0
	|-LayoutGroup.SetProperty<object>
	|-LayoutGroup.SetProperty<RectOffset>
	|
	|-RVA: 0x623950 Offset: 0x622950 VA: 0x180623950
	|-LayoutGroup.SetProperty<float>
	|
	|-RVA: 0x6239E0 Offset: 0x6229E0 VA: 0x1806239E0
	|-LayoutGroup.SetProperty<Vector2>
	*/

	protected void SetDirty() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator DelayedSetDirty(RectTransform rectTransform) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LayoutGroup.<DelayedSetDirty>c__Iterator0 : IEnumerator, IDisposable, IEnumerator<object>
{
	// Fields
	internal RectTransform rectTransform;
	internal object $current;
	internal bool $disposing;
	internal int $PC;

	// Properties
	private object System.Collections.Generic.IEnumerator<object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor() { }

	public bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Dispose() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Reset() { }
}

// Namespace: UnityEngine.UI
public class LayoutRebuilder : ICanvasElement
{
	// Fields
	private RectTransform m_ToRebuild;
	private int m_CachedHashFromTransform;
	private static ObjectPool<LayoutRebuilder> s_Rebuilders;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static RectTransform.ReapplyDrivenProperties <>f__mg$cache0;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Predicate<Component> <>f__am$cache0;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static UnityAction<Component> <>f__am$cache1;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static UnityAction<Component> <>f__am$cache2;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static UnityAction<Component> <>f__am$cache3;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static UnityAction<Component> <>f__am$cache4;

	// Properties
	public Transform transform { get; }

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	private void Initialize(RectTransform controller) { }

	private void Clear() { }

	private static void ReapplyDrivenProperties(RectTransform driven) { }

	public Transform get_transform() { }

	public bool IsDestroyed() { }

	private static void StripDisabledBehavioursFromList(List<Component> components) { }

	public static void ForceRebuildLayoutImmediate(RectTransform layoutRoot) { }

	public void Rebuild(CanvasUpdate executing) { }

	private void PerformLayoutControl(RectTransform rect, UnityAction<Component> action) { }

	private void PerformLayoutCalculation(RectTransform rect, UnityAction<Component> action) { }

	public static void MarkLayoutForRebuild(RectTransform rect) { }

	private static bool ValidController(RectTransform layoutRoot, List<Component> comps) { }

	private static void MarkLayoutRootForRebuild(RectTransform controller) { }

	public void LayoutComplete() { }

	public void GraphicUpdateComplete() { }

	public override int GetHashCode() { }

	public override bool Equals(object obj) { }

	public override string ToString() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void <s_Rebuilders>m__0(LayoutRebuilder x) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <StripDisabledBehavioursFromList>m__1(Component e) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void <Rebuild>m__2(Component e) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void <Rebuild>m__3(Component e) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void <Rebuild>m__4(Component e) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void <Rebuild>m__5(Component e) { }
}

// Namespace: UnityEngine.UI
public static class LayoutUtility
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<ILayoutElement, float> <>f__am$cache0;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<ILayoutElement, float> <>f__am$cache1;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<ILayoutElement, float> <>f__am$cache2;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<ILayoutElement, float> <>f__am$cache3;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<ILayoutElement, float> <>f__am$cache4;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<ILayoutElement, float> <>f__am$cache5;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<ILayoutElement, float> <>f__am$cache6;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<ILayoutElement, float> <>f__am$cache7;

	// Methods

	public static float GetMinSize(RectTransform rect, int axis) { }

	public static float GetPreferredSize(RectTransform rect, int axis) { }

	public static float GetFlexibleSize(RectTransform rect, int axis) { }

	public static float GetMinWidth(RectTransform rect) { }

	public static float GetPreferredWidth(RectTransform rect) { }

	public static float GetFlexibleWidth(RectTransform rect) { }

	public static float GetMinHeight(RectTransform rect) { }

	public static float GetPreferredHeight(RectTransform rect) { }

	public static float GetFlexibleHeight(RectTransform rect) { }

	public static float GetLayoutProperty(RectTransform rect, Func<ILayoutElement, float> property, float defaultValue) { }

	public static float GetLayoutProperty(RectTransform rect, Func<ILayoutElement, float> property, float defaultValue, out ILayoutElement source) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float <GetMinWidth>m__0(ILayoutElement e) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float <GetPreferredWidth>m__1(ILayoutElement e) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float <GetPreferredWidth>m__2(ILayoutElement e) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float <GetFlexibleWidth>m__3(ILayoutElement e) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float <GetMinHeight>m__4(ILayoutElement e) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float <GetPreferredHeight>m__5(ILayoutElement e) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float <GetPreferredHeight>m__6(ILayoutElement e) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static float <GetFlexibleHeight>m__7(ILayoutElement e) { }
}

// Namespace: UnityEngine.UI
[AddComponentMenu] // RVA: 0x750A0 Offset: 0x744A0 VA: 0x1800750A0
public class VerticalLayoutGroup : HorizontalOrVerticalLayoutGroup
{
	// Methods

	protected void .ctor() { }

	public override void CalculateLayoutInputHorizontal() { }

	public override void CalculateLayoutInputVertical() { }

	public override void SetLayoutHorizontal() { }

	public override void SetLayoutVertical() { }
}

// Namespace: UnityEngine.UI
public interface IMaterialModifier
{
	// Methods

	public abstract Material GetModifiedMaterial(Material baseMaterial) { }
}

// Namespace: UnityEngine.UI.Collections
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
internal class IndexedSet<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable
{
	// Fields
	private readonly List<T> m_List;
	private Dictionary<T, int> m_Dictionary;

	// Properties
	public int Count { get; }
	public bool IsReadOnly { get; }
	public T Item { get; set; }

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2986DB0 Offset: 0x2985DB0 VA: 0x182986DB0
	|-IndexedSet<object>..ctor
	|-IndexedSet<Graphic>..ctor
	|-IndexedSet<ICanvasElement>..ctor
	|-IndexedSet<IClipper>..ctor
	*/

	public void Add(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29866B0 Offset: 0x29856B0 VA: 0x1829866B0
	|-IndexedSet<object>.Add
	|-IndexedSet<Graphic>.Add
	*/

	public bool AddUnique(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29865C0 Offset: 0x29855C0 VA: 0x1829865C0
	|-IndexedSet<object>.AddUnique
	|-IndexedSet<Graphic>.AddUnique
	|-IndexedSet<ICanvasElement>.AddUnique
	|-IndexedSet<IClipper>.AddUnique
	*/

	public bool Remove(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2986C10 Offset: 0x2985C10 VA: 0x182986C10
	|-IndexedSet<object>.Remove
	|-IndexedSet<Graphic>.Remove
	|-IndexedSet<ICanvasElement>.Remove
	|-IndexedSet<IClipper>.Remove
	*/

	public IEnumerator<T> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2986830 Offset: 0x2985830 VA: 0x182986830
	|-IndexedSet<object>.GetEnumerator
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2986D80 Offset: 0x2985D80 VA: 0x182986D80
	|-IndexedSet<object>.System.Collections.IEnumerable.GetEnumerator
	*/

	public void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2986760 Offset: 0x2985760 VA: 0x182986760
	|-IndexedSet<object>.Clear
	|-IndexedSet<ICanvasElement>.Clear
	*/

	public bool Contains(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29867D0 Offset: 0x29857D0 VA: 0x1829867D0
	|-IndexedSet<object>.Contains
	|-IndexedSet<ICanvasElement>.Contains
	*/

	public void CopyTo(T[] array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2986800 Offset: 0x2985800 VA: 0x182986800
	|-IndexedSet<object>.CopyTo
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC4E50 Offset: 0x1CC3E50 VA: 0x181CC4E50
	|-IndexedSet<object>.get_Count
	|-IndexedSet<Graphic>.get_Count
	|-IndexedSet<ICanvasElement>.get_Count
	|-IndexedSet<IClipper>.get_Count
	*/

	public bool get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x16DF8B0 Offset: 0x16DE8B0 VA: 0x1816DF8B0
	|-IndexedSet<object>.get_IsReadOnly
	*/

	public int IndexOf(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2986880 Offset: 0x2985880 VA: 0x182986880
	|-IndexedSet<object>.IndexOf
	*/

	public void Insert(int index, T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29868C0 Offset: 0x29858C0 VA: 0x1829868C0
	|-IndexedSet<object>.Insert
	*/

	public void RemoveAt(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2986A30 Offset: 0x2985A30 VA: 0x182986A30
	|-IndexedSet<object>.RemoveAt
	|-IndexedSet<ICanvasElement>.RemoveAt
	*/

	public T get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2986E70 Offset: 0x2985E70 VA: 0x182986E70
	|-IndexedSet<object>.get_Item
	|-IndexedSet<ICanvasElement>.get_Item
	|-IndexedSet<IClipper>.get_Item
	*/

	public void set_Item(int index, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2986EA0 Offset: 0x2985EA0 VA: 0x182986EA0
	|-IndexedSet<object>.set_Item
	*/

	public void RemoveAll(Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2986920 Offset: 0x2985920 VA: 0x182986920
	|-IndexedSet<object>.RemoveAll
	*/

	public void Sort(Comparison<T> sortLayoutFunction) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2986C90 Offset: 0x2985C90 VA: 0x182986C90
	|-IndexedSet<object>.Sort
	|-IndexedSet<ICanvasElement>.Sort
	*/
}

// Namespace: UnityEngine.UI
internal static class ListPool<T>
{
	// Fields
	private static readonly ObjectPool<List<T>> s_ListPool;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static UnityAction<List<T>> <>f__mg$cache0;

	// Methods

	private static void Clear(List<T> l) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2987EF0 Offset: 0x2986EF0 VA: 0x182987EF0
	|-ListPool<int>.Clear
	|-ListPool<object>.Clear
	|-ListPool<Color32>.Clear
	|-ListPool<UIVertex>.Clear
	|-ListPool<Vector2>.Clear
	|-ListPool<Vector3>.Clear
	|-ListPool<Vector4>.Clear
	*/

	public static List<T> Get() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2987F70 Offset: 0x2986F70 VA: 0x182987F70
	|-ListPool<int>.Get
	|-ListPool<object>.Get
	|-ListPool<Canvas>.Get
	|-ListPool<Color32>.Get
	|-ListPool<Component>.Get
	|-ListPool<Mask>.Get
	|-ListPool<RectMask2D>.Get
	|-ListPool<UIVertex>.Get
	|-ListPool<Vector2>.Get
	|-ListPool<Vector3>.Get
	|-ListPool<Vector4>.Get
	*/

	public static void Release(List<T> toRelease) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29880D0 Offset: 0x29870D0 VA: 0x1829880D0
	|-ListPool<int>.Release
	|-ListPool<object>.Release
	|-ListPool<Canvas>.Release
	|-ListPool<Color32>.Release
	|-ListPool<Component>.Release
	|-ListPool<Mask>.Release
	|-ListPool<RectMask2D>.Release
	|-ListPool<UIVertex>.Release
	|-ListPool<Vector2>.Release
	|-ListPool<Vector3>.Release
	|-ListPool<Vector4>.Release
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2988240 Offset: 0x2987240 VA: 0x182988240
	|-ListPool<int>..cctor
	|-ListPool<object>..cctor
	|-ListPool<Color32>..cctor
	|-ListPool<UIVertex>..cctor
	|-ListPool<Vector2>..cctor
	|-ListPool<Vector3>..cctor
	|-ListPool<Vector4>..cctor
	*/
}

// Namespace: UnityEngine.UI
internal class ObjectPool<T>
{
	// Fields
	private readonly Stack<T> m_Stack;
	private readonly UnityAction<T> m_ActionOnGet;
	private readonly UnityAction<T> m_ActionOnRelease;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private int <countAll>k__BackingField;

	// Properties
	public int countAll { get; set; }
	public int countActive { get; }
	public int countInactive { get; }

	// Methods

	public void .ctor(UnityAction<T> actionOnGet, UnityAction<T> actionOnRelease) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2988CE0 Offset: 0x2987CE0 VA: 0x182988CE0
	|-ObjectPool<List<IEventSystemHandler>>..ctor
	|-ObjectPool<object>..ctor
	|-ObjectPool<LayoutRebuilder>..ctor
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_countAll() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F05420 Offset: 0x1F04420 VA: 0x181F05420
	|-ObjectPool<object>.get_countAll
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_countAll(int value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x614730 Offset: 0x613730 VA: 0x180614730
	|-ObjectPool<object>.set_countAll
	*/

	public int get_countActive() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2988D80 Offset: 0x2987D80 VA: 0x182988D80
	|-ObjectPool<object>.get_countActive
	*/

	public int get_countInactive() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2988DF0 Offset: 0x2987DF0 VA: 0x182988DF0
	|-ObjectPool<object>.get_countInactive
	*/

	public T Get() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29889D0 Offset: 0x29879D0 VA: 0x1829889D0
	|-ObjectPool<List<IEventSystemHandler>>.Get
	|-ObjectPool<object>.Get
	|-ObjectPool<LayoutRebuilder>.Get
	*/

	public void Release(T element) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2988BD0 Offset: 0x2987BD0 VA: 0x182988BD0
	|-ObjectPool<List<IEventSystemHandler>>.Release
	|-ObjectPool<object>.Release
	|-ObjectPool<LayoutRebuilder>.Release
	*/
}

// Namespace: UnityEngine.UI
internal class ReflectionMethodsCache
{
	// Fields
	public ReflectionMethodsCache.Raycast3DCallback raycast3D;
	public ReflectionMethodsCache.RaycastAllCallback raycast3DAll;
	public ReflectionMethodsCache.Raycast2DCallback raycast2D;
	public ReflectionMethodsCache.GetRayIntersectionAllCallback getRayIntersectionAll;
	public ReflectionMethodsCache.GetRayIntersectionAllNonAllocCallback getRayIntersectionAllNonAlloc;
	public ReflectionMethodsCache.GetRaycastNonAllocCallback getRaycastNonAlloc;
	private static ReflectionMethodsCache s_ReflectionMethodsCache;

	// Properties
	public static ReflectionMethodsCache Singleton { get; }

	// Methods

	public void .ctor() { }

	public static ReflectionMethodsCache get_Singleton() { }

	private static void .cctor() { }
}

// Namespace: 
public sealed class ReflectionMethodsCache.Raycast3DCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual bool Invoke(Ray r, out RaycastHit hit, float f, int i) { }

	public virtual IAsyncResult BeginInvoke(Ray r, out RaycastHit hit, float f, int i, AsyncCallback callback, object object) { }

	public virtual bool EndInvoke(out RaycastHit hit, IAsyncResult result) { }
}

// Namespace: 
public sealed class ReflectionMethodsCache.Raycast2DCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual RaycastHit2D Invoke(Vector2 p1, Vector2 p2, float f, int i) { }

	public virtual IAsyncResult BeginInvoke(Vector2 p1, Vector2 p2, float f, int i, AsyncCallback callback, object object) { }

	public virtual RaycastHit2D EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class ReflectionMethodsCache.RaycastAllCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual RaycastHit[] Invoke(Ray r, float f, int i) { }

	public virtual IAsyncResult BeginInvoke(Ray r, float f, int i, AsyncCallback callback, object object) { }

	public virtual RaycastHit[] EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class ReflectionMethodsCache.GetRayIntersectionAllCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual RaycastHit2D[] Invoke(Ray r, float f, int i) { }

	public virtual IAsyncResult BeginInvoke(Ray r, float f, int i, AsyncCallback callback, object object) { }

	public virtual RaycastHit2D[] EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class ReflectionMethodsCache.GetRayIntersectionAllNonAllocCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual int Invoke(Ray r, RaycastHit2D[] results, float f, int i) { }

	public virtual IAsyncResult BeginInvoke(Ray r, RaycastHit2D[] results, float f, int i, AsyncCallback callback, object object) { }

	public virtual int EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class ReflectionMethodsCache.GetRaycastNonAllocCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual int Invoke(Ray r, RaycastHit[] results, float f, int i) { }

	public virtual IAsyncResult BeginInvoke(Ray r, RaycastHit[] results, float f, int i, AsyncCallback callback, object object) { }

	public virtual int EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine.UI
public class VertexHelper : IDisposable
{
	// Fields
	private List<Vector3> m_Positions;
	private List<Color32> m_Colors;
	private List<Vector2> m_Uv0S;
	private List<Vector2> m_Uv1S;
	private List<Vector2> m_Uv2S;
	private List<Vector2> m_Uv3S;
	private List<Vector3> m_Normals;
	private List<Vector4> m_Tangents;
	private List<int> m_Indices;
	private static readonly Vector4 s_DefaultTangent;
	private static readonly Vector3 s_DefaultNormal;
	private bool m_ListsInitalized;

	// Properties
	public int currentVertCount { get; }
	public int currentIndexCount { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(Mesh m) { }

	private void InitializeListIfRequired() { }

	public void Dispose() { }

	public void Clear() { }

	public int get_currentVertCount() { }

	public int get_currentIndexCount() { }

	public void PopulateUIVertex(ref UIVertex vertex, int i) { }

	public void SetUIVertex(UIVertex vertex, int i) { }

	public void FillMesh(Mesh mesh) { }

	internal void AddVert(Vector3 position, Color32 color, Vector2 uv0, Vector2 uv1, Vector2 uv2, Vector2 uv3, Vector3 normal, Vector4 tangent) { }

	public void AddVert(Vector3 position, Color32 color, Vector2 uv0, Vector2 uv1, Vector3 normal, Vector4 tangent) { }

	public void AddVert(Vector3 position, Color32 color, Vector2 uv0) { }

	public void AddVert(UIVertex v) { }

	public void AddTriangle(int idx0, int idx1, int idx2) { }

	public void AddUIVertexQuad(UIVertex[] verts) { }

	public void AddUIVertexStream(List<UIVertex> verts, List<int> indices) { }

	public void AddUIVertexTriangleStream(List<UIVertex> verts) { }

	public void GetUIVertexStream(List<UIVertex> stream) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Experimental.UI
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class VertexHelperExtension
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void AddVert(VertexHelper obj, Vector3 position, Color32 color, Vector2 uv0, Vector2 uv1, Vector2 uv2, Vector2 uv3, Vector3 normal, Vector4 tangent) { }
}

// Namespace: UnityEngine.UI
[ObsoleteAttribute] // RVA: 0x80E60 Offset: 0x80260 VA: 0x180080E60
public abstract class BaseVertexEffect
{
	// Methods

	protected void .ctor() { }

	[EditorBrowsableAttribute] // RVA: 0x82BC0 Offset: 0x81FC0 VA: 0x180082BC0
	[ObsoleteAttribute] // RVA: 0x82BC0 Offset: 0x81FC0 VA: 0x180082BC0
	public abstract void ModifyVertices(List<UIVertex> vertices) { }
}

// Namespace: UnityEngine.UI
[ExecuteAlways] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public abstract class BaseMeshEffect : UIBehaviour, IMeshModifier
{
	// Fields
	private Graphic m_Graphic;

	// Properties
	protected Graphic graphic { get; }

	// Methods

	protected void .ctor() { }

	protected Graphic get_graphic() { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	protected override void OnDidApplyAnimationProperties() { }

	public virtual void ModifyMesh(Mesh mesh) { }

	public abstract void ModifyMesh(VertexHelper vh) { }
}

// Namespace: UnityEngine.UI
[EditorBrowsableAttribute] // RVA: 0x864E0 Offset: 0x858E0 VA: 0x1800864E0
[ObsoleteAttribute] // RVA: 0x864E0 Offset: 0x858E0 VA: 0x1800864E0
public interface IVertexModifier
{
	// Methods

	[EditorBrowsableAttribute] // RVA: 0x88630 Offset: 0x87A30 VA: 0x180088630
	[ObsoleteAttribute] // RVA: 0x88630 Offset: 0x87A30 VA: 0x180088630
	public abstract void ModifyVertices(List<UIVertex> verts) { }
}

// Namespace: UnityEngine.UI
public interface IMeshModifier
{
	// Methods

	[ObsoleteAttribute] // RVA: 0x8A540 Offset: 0x89940 VA: 0x18008A540
	public abstract void ModifyMesh(Mesh mesh) { }

	public abstract void ModifyMesh(VertexHelper verts) { }
}

// Namespace: UnityEngine.UI
[AddComponentMenu] // RVA: 0x8C540 Offset: 0x8B940 VA: 0x18008C540
public class Outline : Shadow
{
	// Methods

	protected void .ctor() { }

	public override void ModifyMesh(VertexHelper vh) { }
}

// Namespace: UnityEngine.UI
[AddComponentMenu] // RVA: 0x8E330 Offset: 0x8D730 VA: 0x18008E330
public class PositionAsUV1 : BaseMeshEffect
{
	// Methods

	protected void .ctor() { }

	public override void ModifyMesh(VertexHelper vh) { }
}

// Namespace: UnityEngine.UI
[AddComponentMenu] // RVA: 0x901D0 Offset: 0x8F5D0 VA: 0x1800901D0
public class Shadow : BaseMeshEffect
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Color m_EffectColor;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector2 m_EffectDistance;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_UseGraphicAlpha;
	private const float kMaxEffectDistance = 600;

	// Properties
	public Color effectColor { get; set; }
	public Vector2 effectDistance { get; set; }
	public bool useGraphicAlpha { get; set; }

	// Methods

	protected void .ctor() { }

	public Color get_effectColor() { }

	public void set_effectColor(Color value) { }

	public Vector2 get_effectDistance() { }

	public void set_effectDistance(Vector2 value) { }

	public bool get_useGraphicAlpha() { }

	public void set_useGraphicAlpha(bool value) { }

	protected void ApplyShadowZeroAlloc(List<UIVertex> verts, Color32 color, int start, int end, float x, float y) { }

	protected void ApplyShadow(List<UIVertex> verts, Color32 color, int start, int end, float x, float y) { }

	public override void ModifyMesh(VertexHelper vh) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class <PrivateImplementationDetails>
{
	// Fields
	internal static readonly <PrivateImplementationDetails>.$ArrayType=12 $field-7BBE37982E6C057ED87163CAFC7FD6E5E42EEA46 /*Metadata offset 0x9D0BC7*/;
}

// Namespace: 
private struct <PrivateImplementationDetails>.$ArrayType=12
{}

// Namespace: 
internal class <Module>
{}

// Namespace: Bolt
[AddComponentMenu] // RVA: 0x9B3E0 Offset: 0x9A7E0 VA: 0x18009B3E0
public sealed class AnimatorMessageListener : MonoBehaviour
{
	// Methods

	private void OnAnimatorMove() { }

	private void OnAnimatorIK(int layerIndex) { }

	public void .ctor() { }
}

// Namespace: Bolt
public struct EmptyEventArgs
{}

// Namespace: Bolt
public static class EventBus
{
	// Fields
	private static readonly Dictionary<EventHook, HashSet<Delegate>> events;

	// Methods

	private static void .cctor() { }

	public static void Register<TArgs>(EventHook hook, Action<TArgs> handler) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x173FC90 Offset: 0x173EC90 VA: 0x18173FC90
	|-EventBus.Register<EmptyEventArgs>
	|
	|-RVA: 0x173FE00 Offset: 0x173EE00 VA: 0x18173FE00
	|-EventBus.Register<object>
	*/

	public static void Unregister(EventHook hook, Delegate handler) { }

	public static void Trigger<TArgs>(EventHook hook, TArgs args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1740590 Offset: 0x173F590 VA: 0x181740590
	|-EventBus.Trigger<EmptyEventArgs>
	|
	|-RVA: 0x173FF70 Offset: 0x173EF70 VA: 0x18173FF70
	|-EventBus.Trigger<bool>
	|
	|-RVA: 0x1740BA0 Offset: 0x173FBA0 VA: 0x181740BA0
	|-EventBus.Trigger<int>
	|
	|-RVA: 0x17411C0 Offset: 0x17401C0 VA: 0x1817411C0
	|-EventBus.Trigger<object>
	|
	|-RVA: 0x1741710 Offset: 0x1740710 VA: 0x181741710
	|-EventBus.Trigger<float>
	|
	|-RVA: 0x1741D30 Offset: 0x1740D30 VA: 0x181741D30
	|-EventBus.Trigger<Vector2>
	*/

	public static void Trigger<TArgs>(string name, GameObject target, TArgs args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x17404C0 Offset: 0x173F4C0 VA: 0x1817404C0
	|-EventBus.Trigger<bool>
	|
	|-RVA: 0x1740AD0 Offset: 0x173FAD0 VA: 0x181740AD0
	|-EventBus.Trigger<int>
	|
	|-RVA: 0x17410F0 Offset: 0x17400F0 VA: 0x1817410F0
	|-EventBus.Trigger<object>
	|-EventBus.Trigger<string>
	|-EventBus.Trigger<Collider2D>
	|-EventBus.Trigger<Collider>
	|-EventBus.Trigger<Collision2D>
	|-EventBus.Trigger<Collision>
	|-EventBus.Trigger<ControllerColliderHit>
	|-EventBus.Trigger<AxisEventData>
	|-EventBus.Trigger<BaseEventData>
	|-EventBus.Trigger<PointerEventData>
	|-EventBus.Trigger<GameObject>
	|-EventBus.Trigger<Joint2D>
	|
	|-RVA: 0x1741C60 Offset: 0x1740C60 VA: 0x181741C60
	|-EventBus.Trigger<float>
	|
	|-RVA: 0x1742270 Offset: 0x1741270 VA: 0x181742270
	|-EventBus.Trigger<Vector2>
	*/

	public static void Trigger(EventHook hook) { }

	public static void Trigger(string name, GameObject target) { }
}

// Namespace: Bolt
public class EventHookComparer : IEqualityComparer<EventHook>
{
	// Methods

	public bool Equals(EventHook x, EventHook y) { }

	public int GetHashCode(EventHook obj) { }

	public void .ctor() { }
}

// Namespace: Bolt
public static class EventHooks
{
	// Fields
	public const string Custom = "Custom";
	public const string OnGUI = "OnGUI";
	public const string OnApplicationFocus = "OnApplicationFocus";
	public const string OnApplicationLostFocus = "OnApplicationLostFocus";
	public const string OnApplicationPause = "OnApplicationPause";
	public const string OnApplicationResume = "OnApplicationResume";
	public const string OnApplicationQuit = "OnApplicationQuit";
	public const string OnEnable = "OnEnable";
	public const string Start = "Start";
	public const string Update = "Update";
	public const string FixedUpdate = "FixedUpdate";
	public const string LateUpdate = "LateUpdate";
	public const string OnDisable = "OnDisable";
	public const string OnDestroy = "OnDestroy";
	public const string AnimationEvent = "AnimationEvent";
	public const string UnityEvent = "UnityEvent";
	public const string OnDrawGizmos = "OnDrawGizmos";
	public const string OnDrawGizmosSelected = "OnDrawGizmosSelected";
	public const string OnPointerEnter = "OnPointerEnter";
	public const string OnPointerExit = "OnPointerExit";
	public const string OnPointerDown = "OnPointerDown";
	public const string OnPointerUp = "OnPointerUp";
	public const string OnPointerClick = "OnPointerClick";
	public const string OnBeginDrag = "OnBeginDrag";
	public const string OnDrag = "OnDrag";
	public const string OnEndDrag = "OnEndDrag";
	public const string OnDrop = "OnDrop";
	public const string OnScroll = "OnScroll";
	public const string OnSelect = "OnSelect";
	public const string OnDeselect = "OnDeselect";
	public const string OnSubmit = "OnSubmit";
	public const string OnCancel = "OnCancel";
	public const string OnMove = "OnMove";
	public const string OnBecameInvisible = "OnBecameInvisible";
	public const string OnBecameVisible = "OnBecameVisible";
	public const string OnCollisionEnter = "OnCollisionEnter";
	public const string OnCollisionExit = "OnCollisionExit";
	public const string OnCollisionStay = "OnCollisionStay";
	public const string OnCollisionEnter2D = "OnCollisionEnter2D";
	public const string OnCollisionExit2D = "OnCollisionExit2D";
	public const string OnCollisionStay2D = "OnCollisionStay2D";
	public const string OnControllerColliderHit = "OnControllerColliderHit";
	public const string OnJointBreak = "OnJointBreak";
	public const string OnJointBreak2D = "OnJointBreak2D";
	public const string OnMouseDown = "OnMouseDown";
	public const string OnMouseDrag = "OnMouseDrag";
	public const string OnMouseEnter = "OnMouseEnter";
	public const string OnMouseExit = "OnMouseExit";
	public const string OnMouseOver = "OnMouseOver";
	public const string OnMouseUp = "OnMouseUp";
	public const string OnMouseUpAsButton = "OnMouseUpAsButton";
	public const string OnParticleCollision = "OnParticleCollision";
	public const string OnTransformChildrenChanged = "OnTransformChildrenChanged";
	public const string OnTransformParentChanged = "OnTransformParentChanged";
	public const string OnTriggerEnter = "OnTriggerEnter";
	public const string OnTriggerExit = "OnTriggerExit";
	public const string OnTriggerStay = "OnTriggerStay";
	public const string OnTriggerEnter2D = "OnTriggerEnter2D";
	public const string OnTriggerExit2D = "OnTriggerExit2D";
	public const string OnTriggerStay2D = "OnTriggerStay2D";
	public const string OnAnimatorMove = "OnAnimatorMove";
	public const string OnAnimatorIK = "OnAnimatorIK";
	public const string OnButtonClick = "OnButtonClick";
	public const string OnToggleValueChanged = "OnToggleValueChanged";
	public const string OnSliderValueChanged = "OnSliderValueChanged";
	public const string OnScrollbarValueChanged = "OnScrollbarValueChanged";
	public const string OnDropdownValueChanged = "OnDropdownValueChanged";
	public const string OnInputFieldValueChanged = "OnInputFieldValueChanged";
	public const string OnInputFieldEndEdit = "OnInputFieldEndEdit";
	public const string OnScrollRectValueChanged = "OnScrollRectValueChanged";
}

// Namespace: Bolt
public struct EventHook
{
	// Fields
	public readonly string name;
	public readonly object target;
	public readonly object tag;

	// Methods

	public void .ctor(string name, object target, object tag) { }

	public override bool Equals(object obj) { }

	public bool Equals(EventHook other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(EventHook a, EventHook b) { }

	public static bool op_Inequality(EventHook a, EventHook b) { }

	public static EventHook op_Implicit(string name) { }
}

// Namespace: Bolt
public abstract class EventMachine<TGraph, TMacro> : Machine<TGraph, TMacro>, IEventMachine, IMachine, IGraphRoot, IGraphParent, IGraphNester, IAotStubbable
{
	// Methods

	protected void TriggerEvent(string name) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0C210 Offset: 0x1F0B210 VA: 0x181F0C210
	|-EventMachine<object, object>.TriggerEvent
	*/

	protected void TriggerEvent<TArgs>(string name, TArgs args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1742350 Offset: 0x1741350 VA: 0x181742350
	|-EventMachine<object, object>.TriggerEvent<object>
	*/

	protected void TriggerUnregisteredEvent(string name) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0C380 Offset: 0x1F0B380 VA: 0x181F0C380
	|-EventMachine<object, object>.TriggerUnregisteredEvent
	*/

	protected virtual void TriggerRegisteredEvent<TArgs>(EventHook hook, TArgs args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1742440 Offset: 0x1741440 VA: 0x181742440
	|-EventMachine<object, object>.TriggerRegisteredEvent<EmptyEventArgs>
	|
	|-RVA: 0x17424F0 Offset: 0x17414F0 VA: 0x1817424F0
	|-EventMachine<object, object>.TriggerRegisteredEvent<object>
	*/

	protected virtual void TriggerUnregisteredEvent<TArgs>(EventHook hook, TArgs args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1742590 Offset: 0x1741590 VA: 0x181742590
	|-EventMachine<object, object>.TriggerUnregisteredEvent<EmptyEventArgs>
	|
	|-RVA: 0x17428C0 Offset: 0x17418C0 VA: 0x1817428C0
	|-EventMachine<object, object>.TriggerUnregisteredEvent<object>
	*/

	protected override void Awake() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0BC20 Offset: 0x1F0AC20 VA: 0x181F0BC20
	|-EventMachine<FlowGraph, FlowMacro>.Awake
	|-EventMachine<object, object>.Awake
	*/

	protected override void OnEnable() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0BFA0 Offset: 0x1F0AFA0 VA: 0x181F0BFA0
	|-EventMachine<FlowGraph, FlowMacro>.OnEnable
	|-EventMachine<object, object>.OnEnable
	*/

	protected virtual void Start() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0C120 Offset: 0x1F0B120 VA: 0x181F0C120
	|-EventMachine<FlowGraph, FlowMacro>.Start
	|-EventMachine<object, object>.Start
	*/

	protected override void OnInstantiateWhileEnabled() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0C020 Offset: 0x1F0B020 VA: 0x181F0C020
	|-EventMachine<FlowGraph, FlowMacro>.OnInstantiateWhileEnabled
	|-EventMachine<object, object>.OnInstantiateWhileEnabled
	*/

	protected virtual void Update() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0C450 Offset: 0x1F0B450 VA: 0x181F0C450
	|-EventMachine<FlowGraph, FlowMacro>.Update
	|-EventMachine<object, object>.Update
	*/

	protected virtual void FixedUpdate() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0BC50 Offset: 0x1F0AC50 VA: 0x181F0BC50
	|-EventMachine<FlowGraph, FlowMacro>.FixedUpdate
	|-EventMachine<object, object>.FixedUpdate
	*/

	protected virtual void LateUpdate() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0BCC0 Offset: 0x1F0ACC0 VA: 0x181F0BCC0
	|-EventMachine<FlowGraph, FlowMacro>.LateUpdate
	|-EventMachine<object, object>.LateUpdate
	*/

	protected override void OnUninstantiateWhileEnabled() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0C0A0 Offset: 0x1F0B0A0 VA: 0x181F0C0A0
	|-EventMachine<FlowGraph, FlowMacro>.OnUninstantiateWhileEnabled
	|-EventMachine<object, object>.OnUninstantiateWhileEnabled
	*/

	protected override void OnDisable() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0BE40 Offset: 0x1F0AE40 VA: 0x181F0BE40
	|-EventMachine<FlowGraph, FlowMacro>.OnDisable
	|-EventMachine<object, object>.OnDisable
	*/

	protected override void OnDestroy() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0BD30 Offset: 0x1F0AD30 VA: 0x181F0BD30
	|-EventMachine<FlowGraph, FlowMacro>.OnDestroy
	|-EventMachine<object, object>.OnDestroy
	*/

	public override void TriggerAnimationEvent(AnimationEvent animationEvent) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0C190 Offset: 0x1F0B190 VA: 0x181F0C190
	|-EventMachine<FlowGraph, FlowMacro>.TriggerAnimationEvent
	|-EventMachine<object, object>.TriggerAnimationEvent
	*/

	public override void TriggerUnityEvent(string name) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0C300 Offset: 0x1F0B300 VA: 0x181F0C300
	|-EventMachine<FlowGraph, FlowMacro>.TriggerUnityEvent
	|-EventMachine<object, object>.TriggerUnityEvent
	*/

	protected virtual void OnDrawGizmos() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0BF30 Offset: 0x1F0AF30 VA: 0x181F0BF30
	|-EventMachine<FlowGraph, FlowMacro>.OnDrawGizmos
	|-EventMachine<object, object>.OnDrawGizmos
	*/

	protected virtual void OnDrawGizmosSelected() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0BEC0 Offset: 0x1F0AEC0 VA: 0x181F0BEC0
	|-EventMachine<FlowGraph, FlowMacro>.OnDrawGizmosSelected
	|-EventMachine<object, object>.OnDrawGizmosSelected
	*/

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0C4C0 Offset: 0x1F0B4C0 VA: 0x181F0C4C0
	|-EventMachine<FlowGraph, FlowMacro>..ctor
	|-EventMachine<object, object>..ctor
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EventMachine.<>c__DisplayClass4_0<TGraph, TMacro, TArgs>
{
	// Fields
	public EventHook hook;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EventMachine.<>c__DisplayClass4_0<object, object, EmptyEventArgs>..ctor
	|-EventMachine.<>c__DisplayClass4_0<object, object, object>..ctor
	*/

	internal bool <TriggerUnregisteredEvent>b__0(EventHook _hook) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1D640 Offset: 0x1F1C640 VA: 0x181F1D640
	|-EventMachine.<>c__DisplayClass4_0<object, object, EmptyEventArgs>.<TriggerUnregisteredEvent>b__0
	|-EventMachine.<>c__DisplayClass4_0<object, object, object>.<TriggerUnregisteredEvent>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class EventMachine.<>c__4<TGraph, TMacro, TArgs>
{
	// Fields
	public static readonly EventMachine.<>c__4<TGraph, TMacro, TArgs> <>9;
	public static Func<IGraphParentElement, bool> <>9__4_1;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B55A90 Offset: 0x1B54A90 VA: 0x181B55A90
	|-EventMachine.<>c__4<object, object, EmptyEventArgs>..cctor
	|-EventMachine.<>c__4<object, object, object>..cctor
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EventMachine.<>c__4<object, object, EmptyEventArgs>..ctor
	|-EventMachine.<>c__4<object, object, object>..ctor
	*/

	internal bool <TriggerUnregisteredEvent>b__4_1(IGraphParentElement parent) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-EventMachine.<>c__4<object, object, EmptyEventArgs>.<TriggerUnregisteredEvent>b__4_1
	|-EventMachine.<>c__4<object, object, object>.<TriggerUnregisteredEvent>b__4_1
	*/
}

// Namespace: Bolt
[SingletonAttribute] // RVA: 0x9F6B0 Offset: 0x9EAB0 VA: 0x18009F6B0
[DisableAnnotationAttribute] // RVA: 0x9F6B0 Offset: 0x9EAB0 VA: 0x18009F6B0
[AddComponentMenu] // RVA: 0x9F6B0 Offset: 0x9EAB0 VA: 0x18009F6B0
[IncludeInSettingsAttribute] // RVA: 0x9F6B0 Offset: 0x9EAB0 VA: 0x18009F6B0
[TypeIconAttribute] // RVA: 0x9F6B0 Offset: 0x9EAB0 VA: 0x18009F6B0
public sealed class GlobalMessageListener : MonoBehaviour, ISingleton
{
	// Methods

	private void OnGUI() { }

	private void OnApplicationFocus(bool focus) { }

	private void OnApplicationPause(bool paused) { }

	private void OnApplicationQuit() { }

	public static void Require() { }

	public void .ctor() { }
}

// Namespace: Bolt
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class XEventGraph
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void TriggerEventHandler<TArgs>(GraphReference reference, Func<EventHook, bool> predicate, TArgs args, Func<IGraphParentElement, bool> recurse, bool force) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1746A20 Offset: 0x1745A20 VA: 0x181746A20
	|-XEventGraph.TriggerEventHandler<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void TriggerEventHandler<TArgs>(GraphStack stack, Func<EventHook, bool> predicate, TArgs args, Func<IGraphParentElement, bool> recurse, bool force) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1746040 Offset: 0x1745040 VA: 0x181746040
	|-XEventGraph.TriggerEventHandler<EmptyEventArgs>
	|
	|-RVA: 0x1746540 Offset: 0x1745540 VA: 0x181746540
	|-XEventGraph.TriggerEventHandler<object>
	*/
}

// Namespace: Bolt
public interface IEventMachine : IMachine, IGraphRoot, IGraphParent, IGraphNester, IAotStubbable
{
	// Methods

	public abstract void TriggerAnimationEvent(AnimationEvent animationEvent) { }

	public abstract void TriggerUnityEvent(string name) { }
}

// Namespace: Bolt
public interface IGraphEventHandler<TArgs>
{
	// Methods

	public abstract EventHook GetHook(GraphReference reference) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IGraphEventHandler<object>.GetHook
	*/

	public abstract void Trigger(GraphReference reference, TArgs args) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IGraphEventHandler<object>.Trigger
	*/

	public abstract bool IsListening(GraphPointer pointer) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IGraphEventHandler<object>.IsListening
	*/
}

// Namespace: Bolt
public interface IGraphEventListenerData : IGraphData
{
	// Properties
	public abstract bool isListening { get; }

	// Methods

	public abstract bool get_isListening() { }
}

// Namespace: Bolt
[DisableAnnotationAttribute] // RVA: 0xA9BB0 Offset: 0xA8FB0 VA: 0x1800A9BB0
[AddComponentMenu] // RVA: 0xA9BB0 Offset: 0xA8FB0 VA: 0x1800A9BB0
[IncludeInSettingsAttribute] // RVA: 0xA9BB0 Offset: 0xA8FB0 VA: 0x1800A9BB0
public abstract class MessageListener : MonoBehaviour
{
	// Fields
	private static Type[] _listenerTypes;

	// Properties
	public static Type[] listenerTypes { get; }

	// Methods

	public static Type[] get_listenerTypes() { }

	public static void AddTo(GameObject gameObject) { }

	protected void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class MessageListener.<>c
{
	// Fields
	public static readonly MessageListener.<>c <>9;
	public static Func<Type, bool> <>9__2_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <get_listenerTypes>b__2_0(Type t) { }
}

// Namespace: Bolt
[AddComponentMenu] // RVA: 0xCB10 Offset: 0xBF10 VA: 0x18000CB10
public sealed class UnityMessageListener : MessageListener, IPointerEnterHandler, IEventSystemHandler, IPointerExitHandler, IPointerDownHandler, IPointerUpHandler, IPointerClickHandler, IBeginDragHandler, IDragHandler, IEndDragHandler, IDropHandler, IScrollHandler, ISelectHandler, IDeselectHandler, ISubmitHandler, ICancelHandler, IMoveHandler
{
	// Methods

	private void Start() { }

	public void AddGUIListeners() { }

	public void OnPointerEnter(PointerEventData eventData) { }

	public void OnPointerExit(PointerEventData eventData) { }

	public void OnPointerDown(PointerEventData eventData) { }

	public void OnPointerUp(PointerEventData eventData) { }

	public void OnPointerClick(PointerEventData eventData) { }

	public void OnBeginDrag(PointerEventData eventData) { }

	public void OnDrag(PointerEventData eventData) { }

	public void OnEndDrag(PointerEventData eventData) { }

	public void OnDrop(PointerEventData eventData) { }

	public void OnScroll(PointerEventData eventData) { }

	public void OnSelect(BaseEventData eventData) { }

	public void OnDeselect(BaseEventData eventData) { }

	public void OnSubmit(BaseEventData eventData) { }

	public void OnCancel(BaseEventData eventData) { }

	public void OnMove(AxisEventData eventData) { }

	private void OnBecameInvisible() { }

	private void OnBecameVisible() { }

	private void OnCollisionEnter(Collision collision) { }

	private void OnCollisionExit(Collision collision) { }

	private void OnCollisionStay(Collision collision) { }

	private void OnCollisionEnter2D(Collision2D collision) { }

	private void OnCollisionExit2D(Collision2D collision) { }

	private void OnCollisionStay2D(Collision2D collision) { }

	private void OnControllerColliderHit(ControllerColliderHit hit) { }

	private void OnJointBreak(float breakForce) { }

	private void OnJointBreak2D(Joint2D brokenJoint) { }

	private void OnMouseDown() { }

	private void OnMouseDrag() { }

	private void OnMouseEnter() { }

	private void OnMouseExit() { }

	private void OnMouseOver() { }

	private void OnMouseUp() { }

	private void OnMouseUpAsButton() { }

	private void OnParticleCollision(GameObject other) { }

	private void OnTransformChildrenChanged() { }

	private void OnTransformParentChanged() { }

	private void OnTriggerEnter(Collider other) { }

	private void OnTriggerExit(Collider other) { }

	private void OnTriggerStay(Collider other) { }

	private void OnTriggerEnter2D(Collider2D other) { }

	private void OnTriggerExit2D(Collider2D other) { }

	private void OnTriggerStay2D(Collider2D other) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddGUIListeners>b__1_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddGUIListeners>b__1_1(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddGUIListeners>b__1_2(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddGUIListeners>b__1_3(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddGUIListeners>b__1_4(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddGUIListeners>b__1_5(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddGUIListeners>b__1_6(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddGUIListeners>b__1_7(Vector2 value) { }
}

// Namespace: Bolt
public interface IGraphEventListener
{
	// Methods

	public abstract void StartListening(GraphStack stack) { }

	public abstract void StopListening(GraphStack stack) { }

	public abstract bool IsListening(GraphPointer pointer) { }
}

// Namespace: Bolt
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class XGraphEventListener
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void StartListening(IGraphEventListener listener, GraphReference reference) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void StopListening(IGraphEventListener listener, GraphReference reference) { }

	public static bool IsHierarchyListening(GraphReference reference) { }
}

// Namespace: Bolt
public interface IGraphDataWithVariables : IGraphData
{
	// Properties
	public abstract VariableDeclarations variables { get; }

	// Methods

	public abstract VariableDeclarations get_variables() { }
}

// Namespace: Bolt
public static class ApplicationVariables
{
	// Fields
	public const string assetPath = "ApplicationVariables";
	private static VariablesAsset _asset;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static VariableDeclarations <runtime>k__BackingField;

	// Properties
	public static VariablesAsset asset { get; }
	public static VariableDeclarations runtime { get; set; }
	public static VariableDeclarations initial { get; }
	public static VariableDeclarations current { get; }

	// Methods

	public static VariablesAsset get_asset() { }

	public static void Load() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static VariableDeclarations get_runtime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void set_runtime(VariableDeclarations value) { }

	public static VariableDeclarations get_initial() { }

	public static VariableDeclarations get_current() { }

	public static void OnEnterEditMode() { }

	public static void OnExitEditMode() { }

	[RuntimeInitializeOnLoadMethodAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
	private static void OnEnterPlayMode() { }

	internal static void OnExitPlayMode() { }

	private static void CreateRuntimeDeclarations() { }

	private static void DestroyRuntimeDeclarations() { }
}

// Namespace: Bolt
[AttributeUsageAttribute] // RVA: 0x4D990 Offset: 0x4CD90 VA: 0x18004D990
public sealed class InspectorVariableNameAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ActionDirection <direction>k__BackingField;

	// Properties
	public ActionDirection direction { get; set; }

	// Methods

	public void .ctor(ActionDirection direction) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ActionDirection get_direction() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_direction(ActionDirection value) { }
}

// Namespace: Bolt
public interface IGraphWithVariables : IGraph, IDisposable, IPrewarmable, IAotStubbable, ISerializationDepender, ISerializationCallbackReceiver
{
	// Properties
	public abstract VariableDeclarations variables { get; }

	// Methods

	public abstract VariableDeclarations get_variables() { }

	public abstract IEnumerable<string> GetDynamicVariableNames(VariableKind kind, GraphReference reference) { }
}

// Namespace: Bolt
public static class ObjectVariables
{
	// Methods

	public static VariableDeclarations Declarations(GameObject source, bool autoAddComponent, bool throwOnMissing) { }
}

// Namespace: Bolt
public static class SavedVariables
{
	// Fields
	public const string assetPath = "SavedVariables";
	public const string playerPrefsKey = "LudiqSavedVariables";
	private static VariablesAsset _asset;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static VariableDeclarations <saved>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static VariableDeclarations <merged>k__BackingField;

	// Properties
	public static VariablesAsset asset { get; }
	public static VariableDeclarations initial { get; }
	public static VariableDeclarations saved { get; set; }
	public static VariableDeclarations merged { get; set; }
	public static VariableDeclarations current { get; }

	// Methods

	public static VariablesAsset get_asset() { }

	public static void Load() { }

	public static void OnEnterEditMode() { }

	public static void OnExitEditMode() { }

	[RuntimeInitializeOnLoadMethodAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
	private static void OnEnterPlayMode() { }

	internal static void OnExitPlayMode() { }

	public static VariableDeclarations get_initial() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static VariableDeclarations get_saved() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void set_saved(VariableDeclarations value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static VariableDeclarations get_merged() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void set_merged(VariableDeclarations value) { }

	public static VariableDeclarations get_current() { }

	public static void SaveDeclarations(VariableDeclarations declarations) { }

	private static void FetchSavedDeclarations() { }

	private static void MergeInitialAndSavedDeclarations() { }

	private static void DestroyMergedDeclarations() { }

	private static void WarnAndNullifyUnityObjectReferences(VariableDeclarations declarations) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class SavedVariables.<>c
{
	// Fields
	public static readonly SavedVariables.<>c <>9;
	public static Func<VariableDeclaration, string> <>9__24_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal string <MergeInitialAndSavedDeclarations>b__24_0(VariableDeclaration vd) { }
}

// Namespace: Bolt
[SingletonAttribute] // RVA: 0xD5060 Offset: 0xD4460 VA: 0x1800D5060
[RequireComponent] // RVA: 0xD5060 Offset: 0xD4460 VA: 0x1800D5060
[DisableAnnotationAttribute] // RVA: 0xD5060 Offset: 0xD4460 VA: 0x1800D5060
[AddComponentMenu] // RVA: 0xD5060 Offset: 0xD4460 VA: 0x1800D5060
[IncludeInSettingsAttribute] // RVA: 0xD5060 Offset: 0xD4460 VA: 0x1800D5060
public sealed class SceneVariables : MonoBehaviour, ISingleton
{
	// Fields
	private Variables _variables;

	// Properties
	public Variables variables { get; }

	// Methods

	public static SceneVariables Instance(Scene scene) { }

	public static bool InstantiatedIn(Scene scene) { }

	public static VariableDeclarations For(Nullable<Scene> scene) { }

	private void Awake() { }

	private void OnDestroy() { }

	public Variables get_variables() { }

	public void .ctor() { }
}

// Namespace: Bolt
[SerializationVersionAttribute] // RVA: 0xDBDF0 Offset: 0xDB1F0 VA: 0x1800DBDF0
public sealed class VariableDeclaration
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <name>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object <value>k__BackingField;

	// Properties
	[SerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string name { get; set; }
	[SerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public object value { get; set; }

	// Methods

	[ObsoleteAttribute] // RVA: 0x24270 Offset: 0x23670 VA: 0x180024270
	public void .ctor() { }

	public void .ctor(string name, object value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_name() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_name(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public object get_value() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_value(object value) { }
}

// Namespace: Bolt
[SerializationVersionAttribute] // RVA: 0xEE960 Offset: 0xEDD60 VA: 0x1800EE960
public sealed class VariableDeclarationCollection : KeyedCollection<string, VariableDeclaration>, IKeyedCollection<string, VariableDeclaration>, ICollection<VariableDeclaration>, IEnumerable<VariableDeclaration>, IEnumerable
{
	// Methods

	protected override string GetKeyForItem(VariableDeclaration item) { }

	public void EditorRename(VariableDeclaration item, string newName) { }

	public bool TryGetValue(string key, out VariableDeclaration value) { }

	public void .ctor() { }

	private VariableDeclaration Ludiq.IKeyedCollection<System.String,Bolt.VariableDeclaration>.get_Item(string key) { }

	private bool Ludiq.IKeyedCollection<System.String,Bolt.VariableDeclaration>.Contains(string key) { }

	private bool Ludiq.IKeyedCollection<System.String,Bolt.VariableDeclaration>.Remove(string key) { }
}

// Namespace: Bolt
[DefaultMemberAttribute] // RVA: 0xF1110 Offset: 0xF0510 VA: 0x1800F1110
[SerializationVersionAttribute] // RVA: 0xF1110 Offset: 0xF0510 VA: 0x1800F1110
public sealed class VariableDeclarations : IEnumerable<VariableDeclaration>, IEnumerable, ISpecifiesCloner
{
	// Fields
	[SerializeAttribute] // RVA: 0xC5D30 Offset: 0xC5130 VA: 0x1800C5D30
	[InspectorWideAttribute] // RVA: 0xC5D30 Offset: 0xC5130 VA: 0x1800C5D30
	private VariableDeclarationCollection collection;

	// Properties
	public object Item { get; set; }
	private ICloner Ludiq.ISpecifiesCloner.cloner { get; }

	// Methods

	public void .ctor() { }

	public object get_Item(string variable) { }

	public void set_Item(string variable, object value) { }

	public void Set(string variable, object value) { }

	public object Get(string variable) { }

	public T Get<T>(string variable) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62C6C0 Offset: 0x62B6C0 VA: 0x18062C6C0
	|-VariableDeclarations.Get<object>
	*/

	public object Get(string variable, Type expectedType) { }

	public void Clear() { }

	public bool IsDefined(string variable) { }

	public VariableDeclaration GetDeclaration(string variable) { }

	public IEnumerator<VariableDeclaration> GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	private ICloner Ludiq.ISpecifiesCloner.get_cloner() { }
}

// Namespace: Bolt
public sealed class VariableDeclarationsCloner : Cloner<VariableDeclarations>
{
	// Fields
	public static readonly VariableDeclarationsCloner instance;

	// Methods

	public override bool Handles(Type type) { }

	public override VariableDeclarations ConstructClone(Type type, VariableDeclarations original) { }

	public override void FillClone(Type type, ref VariableDeclarations clone, VariableDeclarations original, CloningContext context) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Bolt
public enum VariableKind
{
	// Fields
	public int value__;
	public const VariableKind Flow = 0;
	public const VariableKind Graph = 1;
	public const VariableKind Object = 2;
	public const VariableKind Scene = 3;
	public const VariableKind Application = 4;
	public const VariableKind Saved = 5;
}

// Namespace: Bolt
[AttributeUsageAttribute] // RVA: 0x114A10 Offset: 0x113E10 VA: 0x180114A10
public sealed class VariableKindAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly VariableKind <kind>k__BackingField;

	// Properties
	public VariableKind kind { get; }

	// Methods

	public void .ctor(VariableKind kind) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public VariableKind get_kind() { }
}

// Namespace: Bolt
[AddComponentMenu] // RVA: 0x102890 Offset: 0x101C90 VA: 0x180102890
[DisableAnnotationAttribute] // RVA: 0x102890 Offset: 0x101C90 VA: 0x180102890
[IncludeInSettingsAttribute] // RVA: 0x102890 Offset: 0x101C90 VA: 0x180102890
public class Variables : LudiqBehaviour, IAotStubbable
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private VariableDeclarations <declarations>k__BackingField;

	// Properties
	[SerializeAttribute] // RVA: 0x10C500 Offset: 0x10B900 VA: 0x18010C500
	[InspectableAttribute] // RVA: 0x10C500 Offset: 0x10B900 VA: 0x18010C500
	[VariableKindAttribute] // RVA: 0x10C500 Offset: 0x10B900 VA: 0x18010C500
	public VariableDeclarations declarations { get; set; }
	public static VariableDeclarations ActiveScene { get; }
	public static VariableDeclarations Application { get; }
	public static VariableDeclarations Saved { get; }
	public static bool ExistInActiveScene { get; }
	public IEnumerable<object> aotStubs { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public VariableDeclarations get_declarations() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_declarations(VariableDeclarations value) { }

	public static VariableDeclarations Graph(GraphPointer pointer) { }

	public static VariableDeclarations GraphInstance(GraphPointer pointer) { }

	public static VariableDeclarations GraphDefinition(GraphPointer pointer) { }

	public static VariableDeclarations GraphDefinition(IGraphWithVariables graph) { }

	public static VariableDeclarations Object(GameObject go) { }

	public static VariableDeclarations Object(Component component) { }

	public static VariableDeclarations Scene(Nullable<Scene> scene) { }

	public static VariableDeclarations Scene(GameObject go) { }

	public static VariableDeclarations Scene(Component component) { }

	public static VariableDeclarations get_ActiveScene() { }

	public static VariableDeclarations get_Application() { }

	public static VariableDeclarations get_Saved() { }

	public static bool ExistOnObject(GameObject go) { }

	public static bool ExistOnObject(Component component) { }

	public static bool ExistInScene(Nullable<Scene> scene) { }

	public static bool get_ExistInActiveScene() { }

	[ContextMenu] // RVA: 0xA3F80 Offset: 0xA3380 VA: 0x1800A3F80
	protected override void ShowData() { }

	[IteratorStateMachineAttribute] // RVA: 0x10A650 Offset: 0x109A50 VA: 0x18010A650
	public IEnumerable<object> get_aotStubs() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Variables.<get_aotStubs>d__26 : IEnumerable<object>, IEnumerable, IEnumerator<object>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	private int <>l__initialThreadId;
	public Variables <>4__this;
	private IEnumerator<VariableDeclaration> <>7__wrap1;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	private void <>m__Finally1() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<object> System.Collections.Generic.IEnumerable<System.Object>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: Bolt
[IncludeInSettingsAttribute] // RVA: 0x2DB60 Offset: 0x2CF60 VA: 0x18002DB60
public sealed class VariablesAsset : LudiqScriptableObject
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private VariableDeclarations <declarations>k__BackingField;

	// Properties
	[SerializeAttribute] // RVA: 0x123670 Offset: 0x122A70 VA: 0x180123670
	[InspectableAttribute] // RVA: 0x123670 Offset: 0x122A70 VA: 0x180123670
	[InspectorWideAttribute] // RVA: 0x123670 Offset: 0x122A70 VA: 0x180123670
	public VariableDeclarations declarations { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public VariableDeclarations get_declarations() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_declarations(VariableDeclarations value) { }

	[ContextMenu] // RVA: 0xA3F80 Offset: 0xA3380 VA: 0x1800A3F80
	protected override void ShowData() { }

	public void .ctor() { }
}

// Namespace: Bolt
[SingletonAttribute] // RVA: 0x125AF0 Offset: 0x124EF0 VA: 0x180125AF0
[AddComponentMenu] // RVA: 0x125AF0 Offset: 0x124EF0 VA: 0x180125AF0
[DisableAnnotationAttribute] // RVA: 0x125AF0 Offset: 0x124EF0 VA: 0x180125AF0
[IncludeInSettingsAttribute] // RVA: 0x125AF0 Offset: 0x124EF0 VA: 0x180125AF0
public class VariablesSaver : MonoBehaviour, ISingleton
{
	// Properties
	public static VariablesSaver instance { get; }

	// Methods

	private void Awake() { }

	private void OnDestroy() { }

	private void OnApplicationQuit() { }

	private void OnApplicationPause(bool isPaused) { }

	public static VariablesSaver get_instance() { }

	public static void Instantiate() { }

	public void .ctor() { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: DG.Tweening
[AddComponentMenu] // RVA: 0xCB10 Offset: 0xBF10 VA: 0x18000CB10
public class DOTweenVisualManager : MonoBehaviour
{
	// Fields
	public VisualManagerPreset preset;
	public OnEnableBehaviour onEnableBehaviour;
	public OnDisableBehaviour onDisableBehaviour;
	private bool _requiresRestartFromSpawnPoint;
	private ABSAnimationComponent _animComponent;

	// Methods

	private void Awake() { }

	private void Update() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public void .ctor() { }
}

// Namespace: DG.Tweening
public enum HandlesDrawMode
{
	// Fields
	public int value__;
	public const HandlesDrawMode Orthographic = 0;
	public const HandlesDrawMode Perspective = 1;
}

// Namespace: DG.Tweening
public enum HandlesType
{
	// Fields
	public int value__;
	public const HandlesType Free = 0;
	public const HandlesType Full = 1;
}

// Namespace: DG.Tweening
public enum DOTweenInspectorMode
{
	// Fields
	public int value__;
	public const DOTweenInspectorMode Default = 0;
	public const DOTweenInspectorMode InfoAndWaypointsOnly = 1;
	public const DOTweenInspectorMode Developer = 2;
	public const DOTweenInspectorMode OnlyPath = 3;
}

// Namespace: DG.Tweening
[AddComponentMenu] // RVA: 0xA3E0 Offset: 0x97E0 VA: 0x18000A3E0
public class DOTweenPath : ABSAnimationComponent
{
	// Fields
	public float delay;
	public float duration;
	public Ease easeType;
	public AnimationCurve easeCurve;
	public int loops;
	public string id;
	public LoopType loopType;
	public OrientType orientType;
	public Transform lookAtTransform;
	public Vector3 lookAtPosition;
	public float lookAhead;
	public bool autoPlay;
	public bool autoKill;
	public bool relative;
	public bool isLocal;
	public bool isClosedPath;
	public int pathResolution;
	public PathMode pathMode;
	public AxisConstraint lockRotation;
	public bool assignForwardAndUp;
	public Vector3 forwardDirection;
	public Vector3 upDirection;
	public bool tweenRigidbody;
	public List<Vector3> wps;
	public List<Vector3> fullWps;
	public Path path;
	public DOTweenInspectorMode inspectorMode;
	public PathType pathType;
	public HandlesType handlesType;
	public bool livePreview;
	public HandlesDrawMode handlesDrawMode;
	public float perspectiveHandleSize;
	public bool showIndexes;
	public bool showWpLength;
	public Color pathColor;
	public Vector3 lastSrcPosition;
	public bool wpsDropdown;
	public float dropToFloorOffset;
	private static MethodInfo _miCreateTween;

	// Methods

	private void Awake() { }

	private void Reset() { }

	private void OnDestroy() { }

	public override void DOPlay() { }

	public override void DOPlayBackwards() { }

	public override void DOPlayForward() { }

	public override void DOPause() { }

	public override void DOTogglePause() { }

	public override void DORewind() { }

	public override void DORestart() { }

	public override void DORestart(bool fromHere) { }

	public override void DOComplete() { }

	public override void DOKill() { }

	public Tween GetTween() { }

	public Vector3[] GetDrawPoints() { }

	internal Vector3[] GetFullWps() { }

	private void ReEvaluateRelativeTween() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__39_0() { }
}

// Namespace: DG.Tweening
public enum SpiralMode
{
	// Fields
	public int value__;
	public const SpiralMode Expand = 0;
	public const SpiralMode ExpandThenContract = 1;
}

// Namespace: DG.Tweening.Plugins
public struct SpiralOptions : IPlugOptions
{
	// Fields
	public float depth;
	public float frequency;
	public float speed;
	public SpiralMode mode;
	public bool snapping;
	internal float unit;
	internal Quaternion axisQ;

	// Methods

	public void Reset() { }
}

// Namespace: DG.Tweening.Plugins
public class SpiralPlugin : ABSTweenPlugin<Vector3, Vector3, SpiralOptions>
{
	// Fields
	public static readonly Vector3 DefaultDirection;

	// Methods

	public override void Reset(TweenerCore<Vector3, Vector3, SpiralOptions> t) { }

	public override void SetFrom(TweenerCore<Vector3, Vector3, SpiralOptions> t, bool isRelative) { }

	public static ABSTweenPlugin<Vector3, Vector3, SpiralOptions> Get() { }

	public override Vector3 ConvertToStartValue(TweenerCore<Vector3, Vector3, SpiralOptions> t, Vector3 value) { }

	public override void SetRelativeEndValue(TweenerCore<Vector3, Vector3, SpiralOptions> t) { }

	public override void SetChangeValue(TweenerCore<Vector3, Vector3, SpiralOptions> t) { }

	public override float GetSpeedBasedDuration(SpiralOptions options, float unitsXSecond, Vector3 changeValue) { }

	public override void EvaluateAndApply(SpiralOptions options, Tween t, bool isRelative, DOGetter<Vector3> getter, DOSetter<Vector3> setter, float elapsed, Vector3 startValue, Vector3 changeValue, float duration, bool usingInversePosition, UpdateNotice updateNotice) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DG.Tweening.Core
[AddComponentMenu] // RVA: 0xCB10 Offset: 0xBF10 VA: 0x18000CB10
public abstract class ABSAnimationComponent : MonoBehaviour
{
	// Fields
	public UpdateType updateType;
	public bool isSpeedBased;
	public bool hasOnStart;
	public bool hasOnPlay;
	public bool hasOnUpdate;
	public bool hasOnStepComplete;
	public bool hasOnComplete;
	public bool hasOnTweenCreated;
	public bool hasOnRewind;
	public UnityEvent onStart;
	public UnityEvent onPlay;
	public UnityEvent onUpdate;
	public UnityEvent onStepComplete;
	public UnityEvent onComplete;
	public UnityEvent onTweenCreated;
	public UnityEvent onRewind;
	public Tween tween;

	// Methods

	public abstract void DOPlay() { }

	public abstract void DOPlayBackwards() { }

	public abstract void DOPlayForward() { }

	public abstract void DOPause() { }

	public abstract void DOTogglePause() { }

	public abstract void DORewind() { }

	public abstract void DORestart() { }

	public abstract void DORestart(bool fromHere) { }

	public abstract void DOComplete() { }

	public abstract void DOKill() { }

	protected void .ctor() { }
}

// Namespace: DG.Tweening.Core
public enum DOTweenAnimationType
{
	// Fields
	public int value__;
	public const DOTweenAnimationType None = 0;
	public const DOTweenAnimationType Move = 1;
	public const DOTweenAnimationType LocalMove = 2;
	public const DOTweenAnimationType Rotate = 3;
	public const DOTweenAnimationType LocalRotate = 4;
	public const DOTweenAnimationType Scale = 5;
	public const DOTweenAnimationType Color = 6;
	public const DOTweenAnimationType Fade = 7;
	public const DOTweenAnimationType Text = 8;
	public const DOTweenAnimationType PunchPosition = 9;
	public const DOTweenAnimationType PunchRotation = 10;
	public const DOTweenAnimationType PunchScale = 11;
	public const DOTweenAnimationType ShakePosition = 12;
	public const DOTweenAnimationType ShakeRotation = 13;
	public const DOTweenAnimationType ShakeScale = 14;
	public const DOTweenAnimationType CameraAspect = 15;
	public const DOTweenAnimationType CameraBackgroundColor = 16;
	public const DOTweenAnimationType CameraFieldOfView = 17;
	public const DOTweenAnimationType CameraOrthoSize = 18;
	public const DOTweenAnimationType CameraPixelRect = 19;
	public const DOTweenAnimationType CameraRect = 20;
	public const DOTweenAnimationType UIWidthHeight = 21;
}

// Namespace: DG.Tweening.Core
public enum OnDisableBehaviour
{
	// Fields
	public int value__;
	public const OnDisableBehaviour None = 0;
	public const OnDisableBehaviour Pause = 1;
	public const OnDisableBehaviour Rewind = 2;
	public const OnDisableBehaviour Kill = 3;
	public const OnDisableBehaviour KillAndComplete = 4;
	public const OnDisableBehaviour DestroyGameObject = 5;
}

// Namespace: DG.Tweening.Core
public enum OnEnableBehaviour
{
	// Fields
	public int value__;
	public const OnEnableBehaviour None = 0;
	public const OnEnableBehaviour Play = 1;
	public const OnEnableBehaviour Restart = 2;
	public const OnEnableBehaviour RestartFromSpawnPoint = 3;
}

// Namespace: DG.Tweening.Core
public enum TargetType
{
	// Fields
	public int value__;
	public const TargetType Unset = 0;
	public const TargetType Camera = 1;
	public const TargetType CanvasGroup = 2;
	public const TargetType Image = 3;
	public const TargetType Light = 4;
	public const TargetType RectTransform = 5;
	public const TargetType Renderer = 6;
	public const TargetType SpriteRenderer = 7;
	public const TargetType Rigidbody = 8;
	public const TargetType Rigidbody2D = 9;
	public const TargetType Text = 10;
	public const TargetType Transform = 11;
	public const TargetType tk2dBaseSprite = 12;
	public const TargetType tk2dTextMesh = 13;
	public const TargetType TextMeshPro = 14;
	public const TargetType TextMeshProUGUI = 15;
}

// Namespace: DG.Tweening.Core
public enum VisualManagerPreset
{
	// Fields
	public int value__;
	public const VisualManagerPreset Custom = 0;
	public const VisualManagerPreset PoolingSystem = 1;
}

// Namespace: 
internal class <Module>
{}

// Namespace: 
public static class ConstStringTable
{
	// Fields
	private static string[] secDict;
	private static string[] tenDict;

	// Methods

	private static void .cctor() { }

	public static string GetTimeIntern(int time) { }

	public static string GetNumIntern(int num) { }
}

// Namespace: LuaInterface
public static class Debugger
{
	// Fields
	public static bool useLog;
	public static string threadStack;
	public static ILogger logger;
	private static CString sb;

	// Methods

	private static void .cctor() { }

	private static string GetLogFormat(string str) { }

	public static void Log(string str) { }

	public static void Log(object message) { }

	public static void Log(string str, object arg0) { }

	public static void Log(string str, object arg0, object arg1) { }

	public static void Log(string str, object arg0, object arg1, object arg2) { }

	public static void Log(string str, object[] param) { }

	public static void LogWarning(string str) { }

	public static void LogWarning(object message) { }

	public static void LogWarning(string str, object arg0) { }

	public static void LogWarning(string str, object arg0, object arg1) { }

	public static void LogWarning(string str, object arg0, object arg1, object arg2) { }

	public static void LogWarning(string str, object[] param) { }

	public static void LogError(string str) { }

	public static void LogError(object message) { }

	public static void LogError(string str, object arg0) { }

	public static void LogError(string str, object arg0, object arg1) { }

	public static void LogError(string str, object arg0, object arg1, object arg2) { }

	public static void LogError(string str, object[] param) { }

	public static void LogException(Exception e) { }

	public static void LogException(string str, Exception e) { }
}

// Namespace: LuaInterface
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class ExtensionMethods
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void AppendLineEx(StringBuilder sb, string str = "") { }
}

// Namespace: LuaInterface
public interface ILogger
{
	// Methods

	public abstract void Log(string msg, string stack, LogType type) { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: ICSharpCode.SharpZipLib
[Serializable]
public class SharpZipBaseException : ApplicationException
{
	// Methods

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	public void .ctor() { }

	public void .ctor(string message) { }
}

// Namespace: ICSharpCode.SharpZipLib.Checksums
public interface IChecksum
{}

// Namespace: ICSharpCode.SharpZipLib.Checksums
public sealed class Adler32 : IChecksum
{
	// Fields
	private uint checksum;

	// Properties
	public long Value { get; }

	// Methods

	public long get_Value() { }

	public void .ctor() { }

	public void Reset() { }

	public void Update(byte[] buffer, int offset, int count) { }
}

// Namespace: ICSharpCode.SharpZipLib.Checksums
public sealed class Crc32 : IChecksum
{
	// Fields
	private static readonly uint[] CrcTable;
	private uint crc;

	// Properties
	public long Value { get; }

	// Methods

	internal static uint ComputeCrc32(uint oldCrc, byte value) { }

	public long get_Value() { }

	public void Reset() { }

	public void Update(byte[] buffer) { }

	public void Update(byte[] buffer, int offset, int count) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: ICSharpCode.SharpZipLib.Encryption
public abstract class PkzipClassic : SymmetricAlgorithm
{
	// Methods

	public static byte[] GenerateKeys(byte[] seed) { }

	protected void .ctor() { }
}

// Namespace: ICSharpCode.SharpZipLib.Encryption
internal class PkzipClassicCryptoBase
{
	// Fields
	private uint[] keys;

	// Methods

	protected byte TransformByte() { }

	protected void SetKeys(byte[] keyData) { }

	protected void UpdateKeys(byte ch) { }

	protected void Reset() { }

	public void .ctor() { }
}

// Namespace: ICSharpCode.SharpZipLib.Encryption
internal class PkzipClassicEncryptCryptoTransform : PkzipClassicCryptoBase, ICryptoTransform, IDisposable
{
	// Properties
	public int InputBlockSize { get; }
	public int OutputBlockSize { get; }
	public bool CanTransformMultipleBlocks { get; }

	// Methods

	internal void .ctor(byte[] keyBlock) { }

	public byte[] TransformFinalBlock(byte[] inputBuffer, int inputOffset, int inputCount) { }

	public int TransformBlock(byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset) { }

	public int get_InputBlockSize() { }

	public int get_OutputBlockSize() { }

	public bool get_CanTransformMultipleBlocks() { }

	public void Dispose() { }
}

// Namespace: ICSharpCode.SharpZipLib.Encryption
internal class PkzipClassicDecryptCryptoTransform : PkzipClassicCryptoBase, ICryptoTransform, IDisposable
{
	// Properties
	public int InputBlockSize { get; }
	public int OutputBlockSize { get; }
	public bool CanTransformMultipleBlocks { get; }

	// Methods

	internal void .ctor(byte[] keyBlock) { }

	public byte[] TransformFinalBlock(byte[] inputBuffer, int inputOffset, int inputCount) { }

	public int TransformBlock(byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset) { }

	public int get_InputBlockSize() { }

	public int get_OutputBlockSize() { }

	public bool get_CanTransformMultipleBlocks() { }

	public void Dispose() { }
}

// Namespace: ICSharpCode.SharpZipLib.Encryption
public sealed class PkzipClassicManaged : PkzipClassic
{
	// Fields
	private byte[] key_;

	// Properties
	public override int BlockSize { get; set; }
	public override KeySizes[] LegalKeySizes { get; }
	public override byte[] Key { get; set; }

	// Methods

	public override int get_BlockSize() { }

	public override void set_BlockSize(int value) { }

	public override KeySizes[] get_LegalKeySizes() { }

	public override void GenerateIV() { }

	public override byte[] get_Key() { }

	public override void set_Key(byte[] value) { }

	public override void GenerateKey() { }

	public override ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[] rgbIV) { }

	public override ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[] rgbIV) { }

	public void .ctor() { }
}

// Namespace: ICSharpCode.SharpZipLib.Encryption
internal class ZipAESTransform : ICryptoTransform, IDisposable
{
	// Fields
	private int _blockSize;
	private ICryptoTransform _encryptor;
	private readonly byte[] _counterNonce;
	private byte[] _encryptBuffer;
	private int _encrPos;
	private byte[] _pwdVerifier;
	private HMACSHA1 _hmacsha1;
	private bool _finalised;
	private bool _writeMode;

	// Properties
	public byte[] PwdVerifier { get; }
	public int InputBlockSize { get; }
	public int OutputBlockSize { get; }
	public bool CanTransformMultipleBlocks { get; }

	// Methods

	public void .ctor(string key, byte[] saltBytes, int blockSize, bool writeMode) { }

	public int TransformBlock(byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset) { }

	public byte[] get_PwdVerifier() { }

	public byte[] GetAuthCode() { }

	public byte[] TransformFinalBlock(byte[] inputBuffer, int inputOffset, int inputCount) { }

	public int get_InputBlockSize() { }

	public int get_OutputBlockSize() { }

	public bool get_CanTransformMultipleBlocks() { }

	public void Dispose() { }
}

// Namespace: ICSharpCode.SharpZipLib.Zip.Compression.Streams
public class InflaterInputStream : Stream
{
	// Fields
	protected Inflater inf;
	protected InflaterInputBuffer inputBuffer;
	private Stream baseInputStream;
	protected long csize;
	private bool isClosed;
	private bool isStreamOwner;

	// Properties
	public override bool CanRead { get; }
	public override bool CanSeek { get; }
	public override bool CanWrite { get; }
	public override long Length { get; }
	public override long Position { get; set; }

	// Methods

	public void .ctor(Stream baseInputStream, Inflater inf) { }

	public void .ctor(Stream baseInputStream, Inflater inflater, int bufferSize) { }

	public long Skip(long count) { }

	protected void StopDecrypting() { }

	protected void Fill() { }

	public override bool get_CanRead() { }

	public override bool get_CanSeek() { }

	public override bool get_CanWrite() { }

	public override long get_Length() { }

	public override long get_Position() { }

	public override void set_Position(long value) { }

	public override void Flush() { }

	public override long Seek(long offset, SeekOrigin origin) { }

	public override void SetLength(long value) { }

	public override void Write(byte[] buffer, int offset, int count) { }

	public override void WriteByte(byte value) { }

	public override IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback callback, object state) { }

	public override void Close() { }

	public override int Read(byte[] buffer, int offset, int count) { }
}

// Namespace: ICSharpCode.SharpZipLib.Zip.Compression.Streams
public class DeflaterOutputStream : Stream
{
	// Fields
	private string password;
	private ICryptoTransform cryptoTransform_;
	protected byte[] AESAuthCode;
	private byte[] buffer_;
	protected Deflater deflater_;
	protected Stream baseOutputStream_;
	private bool isClosed_;
	private bool isStreamOwner_;
	private static RNGCryptoServiceProvider _aesRnd;

	// Properties
	public bool CanPatchEntries { get; }
	public string Password { get; set; }
	public override bool CanRead { get; }
	public override bool CanSeek { get; }
	public override bool CanWrite { get; }
	public override long Length { get; }
	public override long Position { get; set; }

	// Methods

	public void .ctor(Stream baseOutputStream, Deflater deflater) { }

	public void .ctor(Stream baseOutputStream, Deflater deflater, int bufferSize) { }

	public virtual void Finish() { }

	public bool get_CanPatchEntries() { }

	public string get_Password() { }

	public void set_Password(string value) { }

	protected void EncryptBlock(byte[] buffer, int offset, int length) { }

	protected void InitializePassword(string password) { }

	protected void InitializeAESPassword(ZipEntry entry, string rawPassword, out byte[] salt, out byte[] pwdVerifier) { }

	protected void Deflate() { }

	public override bool get_CanRead() { }

	public override bool get_CanSeek() { }

	public override bool get_CanWrite() { }

	public override long get_Length() { }

	public override long get_Position() { }

	public override void set_Position(long value) { }

	public override long Seek(long offset, SeekOrigin origin) { }

	public override void SetLength(long value) { }

	public override int ReadByte() { }

	public override int Read(byte[] buffer, int offset, int count) { }

	public override IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback callback, object state) { }

	public override IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback callback, object state) { }

	public override void Flush() { }

	public override void Close() { }

	private void GetAuthCodeIfAES() { }

	public override void WriteByte(byte value) { }

	public override void Write(byte[] buffer, int offset, int count) { }
}

// Namespace: ICSharpCode.SharpZipLib.Zip.Compression.Streams
public class InflaterInputBuffer
{
	// Fields
	private int rawLength;
	private byte[] rawData;
	private int clearTextLength;
	private byte[] clearText;
	private byte[] internalClearText;
	private int available;
	private ICryptoTransform cryptoTransform;
	private Stream inputStream;

	// Properties
	public int RawLength { get; }
	public int Available { get; set; }
	public ICryptoTransform CryptoTransform { set; }

	// Methods

	public void .ctor(Stream stream, int bufferSize) { }

	public int get_RawLength() { }

	public int get_Available() { }

	public void set_Available(int value) { }

	public void SetInflaterInput(Inflater inflater) { }

	public void Fill() { }

	public int ReadRawBuffer(byte[] buffer) { }

	public int ReadRawBuffer(byte[] outBuffer, int offset, int length) { }

	public int ReadClearTextBuffer(byte[] outBuffer, int offset, int length) { }

	public int ReadLeByte() { }

	public int ReadLeShort() { }

	public int ReadLeInt() { }

	public long ReadLeLong() { }

	public void set_CryptoTransform(ICryptoTransform value) { }
}

// Namespace: ICSharpCode.SharpZipLib.Zip.Compression.Streams
public class OutputWindow
{
	// Fields
	private byte[] window;
	private int windowEnd;
	private int windowFilled;

	// Methods

	public void Write(int value) { }

	private void SlowRepeat(int repStart, int length, int distance) { }

	public void Repeat(int length, int distance) { }

	public int CopyStored(StreamManipulator input, int length) { }

	public int GetFreeSpace() { }

	public int GetAvailable() { }

	public int CopyOutput(byte[] output, int offset, int len) { }

	public void Reset() { }

	public void .ctor() { }
}

// Namespace: ICSharpCode.SharpZipLib.Zip.Compression.Streams
public class StreamManipulator
{
	// Fields
	private byte[] window_;
	private int windowStart_;
	private int windowEnd_;
	private uint buffer_;
	private int bitsInBuffer_;

	// Properties
	public int AvailableBits { get; }
	public int AvailableBytes { get; }
	public bool IsNeedingInput { get; }

	// Methods

	public void .ctor() { }

	public int PeekBits(int bitCount) { }

	public void DropBits(int bitCount) { }

	public int get_AvailableBits() { }

	public int get_AvailableBytes() { }

	public void SkipToByteBoundary() { }

	public bool get_IsNeedingInput() { }

	public int CopyBytes(byte[] output, int offset, int length) { }

	public void Reset() { }

	public void SetInput(byte[] buffer, int offset, int count) { }
}

// Namespace: ICSharpCode.SharpZipLib.Zip.Compression
public class Deflater
{
	// Fields
	private int level;
	private bool noZlibHeaderOrFooter;
	private int state;
	private long totalOut;
	private DeflaterPending pending;
	private DeflaterEngine engine;

	// Properties
	public long TotalOut { get; }
	public bool IsFinished { get; }
	public bool IsNeedingInput { get; }

	// Methods

	public void .ctor(int level, bool noZlibHeaderOrFooter) { }

	public void Reset() { }

	public long get_TotalOut() { }

	public void Flush() { }

	public void Finish() { }

	public bool get_IsFinished() { }

	public bool get_IsNeedingInput() { }

	public void SetInput(byte[] input, int offset, int count) { }

	public void SetLevel(int level) { }

	public void SetStrategy(DeflateStrategy strategy) { }

	public int Deflate(byte[] output, int offset, int length) { }
}

// Namespace: ICSharpCode.SharpZipLib.Zip.Compression
public class DeflaterConstants
{
	// Fields
	public static int MAX_BLOCK_SIZE;
	public static int[] GOOD_LENGTH;
	public static int[] MAX_LAZY;
	public static int[] NICE_LENGTH;
	public static int[] MAX_CHAIN;
	public static int[] COMPR_FUNC;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: ICSharpCode.SharpZipLib.Zip.Compression
public enum DeflateStrategy
{
	// Fields
	public int value__;
	public const DeflateStrategy Default = 0;
	public const DeflateStrategy Filtered = 1;
	public const DeflateStrategy HuffmanOnly = 2;
}

// Namespace: ICSharpCode.SharpZipLib.Zip.Compression
public class DeflaterEngine : DeflaterConstants
{
	// Fields
	private int ins_h;
	private short[] head;
	private short[] prev;
	private int matchStart;
	private int matchLen;
	private bool prevAvailable;
	private int blockStart;
	private int strstart;
	private int lookahead;
	private byte[] window;
	private DeflateStrategy strategy;
	private int max_chain;
	private int max_lazy;
	private int niceLength;
	private int goodLength;
	private int compressionFunction;
	private byte[] inputBuf;
	private long totalIn;
	private int inputOff;
	private int inputEnd;
	private DeflaterPending pending;
	private DeflaterHuffman huffman;
	private Adler32 adler;

	// Properties
	public int Adler { get; }
	public DeflateStrategy Strategy { set; }

	// Methods

	public void .ctor(DeflaterPending pending) { }

	public bool Deflate(bool flush, bool finish) { }

	public void SetInput(byte[] buffer, int offset, int count) { }

	public bool NeedsInput() { }

	public void Reset() { }

	public void ResetAdler() { }

	public int get_Adler() { }

	public void set_Strategy(DeflateStrategy value) { }

	public void SetLevel(int level) { }

	public void FillWindow() { }

	private void UpdateHash() { }

	private int InsertString() { }

	private void SlideWindow() { }

	private bool FindLongestMatch(int curMatch) { }

	private bool DeflateStored(bool flush, bool finish) { }

	private bool DeflateFast(bool flush, bool finish) { }

	private bool DeflateSlow(bool flush, bool finish) { }
}

// Namespace: ICSharpCode.SharpZipLib.Zip.Compression
public class DeflaterHuffman
{
	// Fields
	private static readonly int[] BL_ORDER;
	private static readonly byte[] bit4Reverse;
	private static short[] staticLCodes;
	private static byte[] staticLLength;
	private static short[] staticDCodes;
	private static byte[] staticDLength;
	public DeflaterPending pending;
	private DeflaterHuffman.Tree literalTree;
	private DeflaterHuffman.Tree distTree;
	private DeflaterHuffman.Tree blTree;
	private short[] d_buf;
	private byte[] l_buf;
	private int last_lit;
	private int extra_bits;

	// Methods

	private static void .cctor() { }

	public void .ctor(DeflaterPending pending) { }

	public void Reset() { }

	public void SendAllTrees(int blTreeCodes) { }

	public void CompressBlock() { }

	public void FlushStoredBlock(byte[] stored, int storedOffset, int storedLength, bool lastBlock) { }

	public void FlushBlock(byte[] stored, int storedOffset, int storedLength, bool lastBlock) { }

	public bool IsFull() { }

	public bool TallyLit(int literal) { }

	public bool TallyDist(int distance, int length) { }

	public static short BitReverse(int toReverse) { }

	private static int Lcode(int length) { }

	private static int Dcode(int distance) { }
}

// Namespace: 
private class DeflaterHuffman.Tree
{
	// Fields
	public short[] freqs;
	public byte[] length;
	public int minNumCodes;
	public int numCodes;
	private short[] codes;
	private int[] bl_counts;
	private int maxLength;
	private DeflaterHuffman dh;

	// Methods

	public void .ctor(DeflaterHuffman dh, int elems, int minCodes, int maxLength) { }

	public void Reset() { }

	public void WriteSymbol(int code) { }

	public void SetStaticCodes(short[] staticCodes, byte[] staticLengths) { }

	public void BuildCodes() { }

	public void BuildTree() { }

	public int GetEncodedLength() { }

	public void CalcBLFreq(DeflaterHuffman.Tree blTree) { }

	public void WriteTree(DeflaterHuffman.Tree blTree) { }

	private void BuildLength(int[] childs) { }
}

// Namespace: ICSharpCode.SharpZipLib.Zip.Compression
public class PendingBuffer
{
	// Fields
	private byte[] buffer_;
	private int start;
	private int end;
	private uint bits;
	private int bitCount;

	// Properties
	public int BitCount { get; }
	public bool IsFlushed { get; }

	// Methods

	public void .ctor(int bufferSize) { }

	public void Reset() { }

	public void WriteShort(int value) { }

	public void WriteBlock(byte[] block, int offset, int length) { }

	public int get_BitCount() { }

	public void AlignToByte() { }

	public void WriteBits(int b, int count) { }

	public void WriteShortMSB(int s) { }

	public bool get_IsFlushed() { }

	public int Flush(byte[] output, int offset, int length) { }
}

// Namespace: ICSharpCode.SharpZipLib.Zip.Compression
public class DeflaterPending : PendingBuffer
{
	// Methods

	public void .ctor() { }
}

// Namespace: ICSharpCode.SharpZipLib.Zip.Compression
public class Inflater
{
	// Fields
	private static readonly int[] CPLENS;
	private static readonly int[] CPLEXT;
	private static readonly int[] CPDIST;
	private static readonly int[] CPDEXT;
	private int mode;
	private int readAdler;
	private int neededBits;
	private int repLength;
	private int repDist;
	private int uncomprLen;
	private bool isLastBlock;
	private long totalOut;
	private long totalIn;
	private bool noHeader;
	private StreamManipulator input;
	private OutputWindow outputWindow;
	private InflaterDynHeader dynHeader;
	private InflaterHuffmanTree litlenTree;
	private InflaterHuffmanTree distTree;
	private Adler32 adler;

	// Properties
	public bool IsNeedingInput { get; }
	public bool IsNeedingDictionary { get; }
	public bool IsFinished { get; }
	public long TotalOut { get; }
	public long TotalIn { get; }
	public int RemainingInput { get; }

	// Methods

	public void .ctor(bool noHeader) { }

	public void Reset() { }

	private bool DecodeHeader() { }

	private bool DecodeDict() { }

	private bool DecodeHuffman() { }

	private bool DecodeChksum() { }

	private bool Decode() { }

	public void SetInput(byte[] buffer, int index, int count) { }

	public int Inflate(byte[] buffer, int offset, int count) { }

	public bool get_IsNeedingInput() { }

	public bool get_IsNeedingDictionary() { }

	public bool get_IsFinished() { }

	public long get_TotalOut() { }

	public long get_TotalIn() { }

	public int get_RemainingInput() { }

	private static void .cctor() { }
}

// Namespace: ICSharpCode.SharpZipLib.Zip.Compression
internal class InflaterDynHeader
{
	// Fields
	private static readonly int[] repMin;
	private static readonly int[] repBits;
	private static readonly int[] BL_ORDER;
	private byte[] blLens;
	private byte[] litdistLens;
	private InflaterHuffmanTree blTree;
	private int mode;
	private int lnum;
	private int dnum;
	private int blnum;
	private int num;
	private int repSymbol;
	private byte lastLen;
	private int ptr;

	// Methods

	public void .ctor() { }

	public bool Decode(StreamManipulator input) { }

	public InflaterHuffmanTree BuildLitLenTree() { }

	public InflaterHuffmanTree BuildDistTree() { }

	private static void .cctor() { }
}

// Namespace: ICSharpCode.SharpZipLib.Zip.Compression
public class InflaterHuffmanTree
{
	// Fields
	private short[] tree;
	public static InflaterHuffmanTree defLitLenTree;
	public static InflaterHuffmanTree defDistTree;

	// Methods

	private static void .cctor() { }

	public void .ctor(byte[] codeLengths) { }

	private void BuildTree(byte[] codeLengths) { }

	public int GetSymbol(StreamManipulator input) { }
}

// Namespace: ICSharpCode.SharpZipLib.Zip
public enum UseZip64
{
	// Fields
	public int value__;
	public const UseZip64 Off = 0;
	public const UseZip64 On = 1;
	public const UseZip64 Dynamic = 2;
}

// Namespace: ICSharpCode.SharpZipLib.Zip
public enum CompressionMethod
{
	// Fields
	public int value__;
	public const CompressionMethod Stored = 0;
	public const CompressionMethod Deflated = 8;
	public const CompressionMethod Deflate64 = 9;
	public const CompressionMethod BZip2 = 11;
	public const CompressionMethod WinZipAES = 99;
}

// Namespace: ICSharpCode.SharpZipLib.Zip
public sealed class ZipConstants
{
	// Fields
	private static int defaultCodePage;

	// Properties
	public static int DefaultCodePage { get; set; }

	// Methods

	public static int get_DefaultCodePage() { }

	public static void set_DefaultCodePage(int value) { }

	public static string ConvertToString(byte[] data, int count) { }

	public static string ConvertToStringExt(int flags, byte[] data) { }

	public static byte[] ConvertToArray(string str) { }

	public static byte[] ConvertToArray(int flags, string str) { }

	private static void .cctor() { }
}

// Namespace: ICSharpCode.SharpZipLib.Zip
public class ZipEntry : ICloneable
{
	// Fields
	private ZipEntry.Known known;
	private int externalFileAttributes;
	private ushort versionMadeBy;
	private string name;
	private ulong size;
	private ulong compressedSize;
	private ushort versionToExtract;
	private uint crc;
	private uint dosTime;
	private CompressionMethod method;
	private byte[] extra;
	private string comment;
	private int flags;
	private long zipFileIndex;
	private long offset;
	private bool forceZip64_;
	private byte cryptoCheckValue_;
	private int _aesVer;
	private int _aesEncryptionStrength;

	// Properties
	public bool HasCrc { get; }
	public bool IsCrypted { get; set; }
	internal byte CryptoCheckValue { get; set; }
	public int Flags { get; set; }
	public long Offset { get; set; }
	public int ExternalFileAttributes { get; }
	public int HostSystem { get; }
	public int Version { get; }
	public bool CanDecompress { get; }
	public bool LocalHeaderRequiresZip64 { get; }
	public bool CentralHeaderRequiresZip64 { get; }
	public long DosTime { get; set; }
	public DateTime DateTime { set; }
	public string Name { get; }
	public long Size { get; set; }
	public long CompressedSize { get; set; }
	public long Crc { get; set; }
	public CompressionMethod CompressionMethod { get; set; }
	internal CompressionMethod CompressionMethodForHeader { get; }
	public byte[] ExtraData { get; set; }
	public int AESKeySize { get; }
	internal byte AESEncryptionStrength { get; }
	internal int AESSaltLen { get; }
	internal int AESOverheadSize { get; }
	public string Comment { get; }
	public bool IsDirectory { get; }

	// Methods

	public void .ctor(string name) { }

	internal void .ctor(string name, int versionRequiredToExtract) { }

	internal void .ctor(string name, int versionRequiredToExtract, int madeByInfo, CompressionMethod method) { }

	public bool get_HasCrc() { }

	public bool get_IsCrypted() { }

	public void set_IsCrypted(bool value) { }

	internal byte get_CryptoCheckValue() { }

	internal void set_CryptoCheckValue(byte value) { }

	public int get_Flags() { }

	public void set_Flags(int value) { }

	public long get_Offset() { }

	public void set_Offset(long value) { }

	public int get_ExternalFileAttributes() { }

	private bool HasDosAttributes(int attributes) { }

	public int get_HostSystem() { }

	public int get_Version() { }

	public bool get_CanDecompress() { }

	public void ForceZip64() { }

	public bool IsZip64Forced() { }

	public bool get_LocalHeaderRequiresZip64() { }

	public bool get_CentralHeaderRequiresZip64() { }

	public long get_DosTime() { }

	public void set_DosTime(long value) { }

	public void set_DateTime(DateTime value) { }

	public string get_Name() { }

	public long get_Size() { }

	public void set_Size(long value) { }

	public long get_CompressedSize() { }

	public void set_CompressedSize(long value) { }

	public long get_Crc() { }

	public void set_Crc(long value) { }

	public CompressionMethod get_CompressionMethod() { }

	public void set_CompressionMethod(CompressionMethod value) { }

	internal CompressionMethod get_CompressionMethodForHeader() { }

	public byte[] get_ExtraData() { }

	public void set_ExtraData(byte[] value) { }

	public int get_AESKeySize() { }

	internal byte get_AESEncryptionStrength() { }

	internal int get_AESSaltLen() { }

	internal int get_AESOverheadSize() { }

	internal void ProcessExtraData(bool localHeader) { }

	private void ProcessAESExtraData(ZipExtraData extraData) { }

	public string get_Comment() { }

	public bool get_IsDirectory() { }

	public bool IsCompressionMethodSupported() { }

	public object Clone() { }

	public override string ToString() { }

	public static bool IsCompressionMethodSupported(CompressionMethod method) { }
}

// Namespace: 
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private enum ZipEntry.Known
{
	// Fields
	public byte value__;
	public const ZipEntry.Known None = 0;
	public const ZipEntry.Known Size = 1;
	public const ZipEntry.Known CompressedSize = 2;
	public const ZipEntry.Known Crc = 4;
	public const ZipEntry.Known Time = 8;
	public const ZipEntry.Known ExternalAttributes = 16;
}

// Namespace: ICSharpCode.SharpZipLib.Zip
[Serializable]
public class ZipException : SharpZipBaseException
{
	// Methods

	protected void .ctor(SerializationInfo info, StreamingContext context) { }

	public void .ctor() { }

	public void .ctor(string message) { }
}

// Namespace: ICSharpCode.SharpZipLib.Zip
public sealed class ZipExtraData : IDisposable
{
	// Fields
	private int _index;
	private int _readValueStart;
	private int _readValueLength;
	private MemoryStream _newEntry;
	private byte[] _data;

	// Properties
	public int Length { get; }
	public int ValueLength { get; }
	public int CurrentReadIndex { get; }
	public int UnreadCount { get; }

	// Methods

	public void .ctor(byte[] data) { }

	public byte[] GetEntryData() { }

	public int get_Length() { }

	public int get_ValueLength() { }

	public int get_CurrentReadIndex() { }

	public int get_UnreadCount() { }

	public bool Find(int headerID) { }

	public void AddEntry(int headerID, byte[] fieldData) { }

	public void StartNewEntry() { }

	public void AddNewEntry(int headerID) { }

	public void AddData(byte data) { }

	public void AddLeShort(int toAdd) { }

	public void AddLeInt(int toAdd) { }

	public void AddLeLong(long toAdd) { }

	public bool Delete(int headerID) { }

	public long ReadLong() { }

	public int ReadInt() { }

	public int ReadShort() { }

	public int ReadByte() { }

	public void Skip(int amount) { }

	private void ReadCheck(int length) { }

	private int ReadShortInternal() { }

	private void SetShort(ref int index, int source) { }

	public void Dispose() { }
}

// Namespace: ICSharpCode.SharpZipLib.Zip
internal class ZipHelperStream : Stream
{
	// Fields
	private bool isOwner_;
	private Stream stream_;

	// Properties
	public override bool CanRead { get; }
	public override bool CanSeek { get; }
	public override bool CanTimeout { get; }
	public override long Length { get; }
	public override long Position { get; set; }
	public override bool CanWrite { get; }

	// Methods

	public void .ctor(Stream stream) { }

	public override bool get_CanRead() { }

	public override bool get_CanSeek() { }

	public override bool get_CanTimeout() { }

	public override long get_Length() { }

	public override long get_Position() { }

	public override void set_Position(long value) { }

	public override bool get_CanWrite() { }

	public override void Flush() { }

	public override long Seek(long offset, SeekOrigin origin) { }

	public override void SetLength(long value) { }

	public override int Read(byte[] buffer, int offset, int count) { }

	public override void Write(byte[] buffer, int offset, int count) { }

	public override void Close() { }

	public void WriteZip64EndOfCentralDirectory(long noOfEntries, long sizeEntries, long centralDirOffset) { }

	public void WriteEndOfCentralDirectory(long noOfEntries, long sizeEntries, long startOfCentralDirectory, byte[] comment) { }

	public void WriteLEShort(int value) { }

	public void WriteLEUshort(ushort value) { }

	public void WriteLEInt(int value) { }

	public void WriteLEUint(uint value) { }

	public void WriteLELong(long value) { }
}

// Namespace: ICSharpCode.SharpZipLib.Zip
public class ZipInputStream : InflaterInputStream
{
	// Fields
	private ZipInputStream.ReadDataHandler internalReader;
	private Crc32 crc;
	private ZipEntry entry;
	private long size;
	private int method;
	private int flags;
	private string password;

	// Properties
	public string Password { set; }
	public bool CanDecompressEntry { get; }
	public override long Length { get; }

	// Methods

	public void .ctor(Stream baseInputStream) { }

	public void set_Password(string value) { }

	public bool get_CanDecompressEntry() { }

	public ZipEntry GetNextEntry() { }

	private void ReadDataDescriptor() { }

	private void CompleteCloseEntry(bool testCrc) { }

	public void CloseEntry() { }

	public override long get_Length() { }

	public override int ReadByte() { }

	private int ReadingNotAvailable(byte[] destination, int offset, int count) { }

	private int ReadingNotSupported(byte[] destination, int offset, int count) { }

	private int InitialRead(byte[] destination, int offset, int count) { }

	public override int Read(byte[] buffer, int offset, int count) { }

	private int BodyRead(byte[] buffer, int offset, int count) { }

	public override void Close() { }
}

// Namespace: 
private sealed class ZipInputStream.ReadDataHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual int Invoke(byte[] b, int offset, int length) { }

	public virtual IAsyncResult BeginInvoke(byte[] b, int offset, int length, AsyncCallback callback, object object) { }

	public virtual int EndInvoke(IAsyncResult result) { }
}

// Namespace: ICSharpCode.SharpZipLib.Zip
public class ZipOutputStream : DeflaterOutputStream
{
	// Fields
	private ArrayList entries;
	private Crc32 crc;
	private ZipEntry curEntry;
	private int defaultCompressionLevel;
	private CompressionMethod curMethod;
	private long size;
	private long offset;
	private byte[] zipComment;
	private bool patchEntryHeader;
	private long crcPatchPos;
	private long sizePatchPos;
	private UseZip64 useZip64_;

	// Methods

	public void .ctor(Stream baseOutputStream) { }

	public void SetLevel(int level) { }

	private void WriteLeShort(int value) { }

	private void WriteLeInt(int value) { }

	private void WriteLeLong(long value) { }

	public void PutNextEntry(ZipEntry entry) { }

	public void CloseEntry() { }

	private void WriteEncryptionHeader(long crcValue) { }

	private static void AddExtraDataAES(ZipEntry entry, ZipExtraData extraData) { }

	private void WriteAESHeader(ZipEntry entry) { }

	public override void Write(byte[] buffer, int offset, int count) { }

	private void CopyAndEncrypt(byte[] buffer, int offset, int count) { }

	public override void Finish() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal class <PrivateImplementationDetails>{8E8FA28D-216A-43EC-8DCB-2258D1F7BF00}
{
	// Fields
	internal static <PrivateImplementationDetails>{8E8FA28D-216A-43EC-8DCB-2258D1F7BF00}.__StaticArrayInitTypeSize=1024 $$method0x60004f9-1 /*Metadata offset 0x9D1235*/;
	internal static <PrivateImplementationDetails>{8E8FA28D-216A-43EC-8DCB-2258D1F7BF00}.__StaticArrayInitTypeSize=12 $$method0x60000dd-1 /*Metadata offset 0x9D1635*/;
	internal static <PrivateImplementationDetails>{8E8FA28D-216A-43EC-8DCB-2258D1F7BF00}.__StaticArrayInitTypeSize=40 $$method0x60004fc-1 /*Metadata offset 0x9D1641*/;
	internal static <PrivateImplementationDetails>{8E8FA28D-216A-43EC-8DCB-2258D1F7BF00}.__StaticArrayInitTypeSize=40 $$method0x60004fc-2 /*Metadata offset 0x9D1669*/;
	internal static <PrivateImplementationDetails>{8E8FA28D-216A-43EC-8DCB-2258D1F7BF00}.__StaticArrayInitTypeSize=40 $$method0x60004fc-3 /*Metadata offset 0x9D1691*/;
	internal static <PrivateImplementationDetails>{8E8FA28D-216A-43EC-8DCB-2258D1F7BF00}.__StaticArrayInitTypeSize=40 $$method0x60004fc-4 /*Metadata offset 0x9D16B9*/;
	internal static <PrivateImplementationDetails>{8E8FA28D-216A-43EC-8DCB-2258D1F7BF00}.__StaticArrayInitTypeSize=40 $$method0x60004fc-5 /*Metadata offset 0x9D16E1*/;
	internal static <PrivateImplementationDetails>{8E8FA28D-216A-43EC-8DCB-2258D1F7BF00}.__StaticArrayInitTypeSize=76 $$method0x600029d-1 /*Metadata offset 0x9D1709*/;
	internal static <PrivateImplementationDetails>{8E8FA28D-216A-43EC-8DCB-2258D1F7BF00}.__StaticArrayInitTypeSize=16 $$method0x600029d-2 /*Metadata offset 0x9D1755*/;
	internal static <PrivateImplementationDetails>{8E8FA28D-216A-43EC-8DCB-2258D1F7BF00}.__StaticArrayInitTypeSize=116 $$method0x60004fd-1 /*Metadata offset 0x9D1765*/;
	internal static <PrivateImplementationDetails>{8E8FA28D-216A-43EC-8DCB-2258D1F7BF00}.__StaticArrayInitTypeSize=116 $$method0x60004fd-2 /*Metadata offset 0x9D17D9*/;
	internal static <PrivateImplementationDetails>{8E8FA28D-216A-43EC-8DCB-2258D1F7BF00}.__StaticArrayInitTypeSize=120 $$method0x60004fd-3 /*Metadata offset 0x9D184D*/;
	internal static <PrivateImplementationDetails>{8E8FA28D-216A-43EC-8DCB-2258D1F7BF00}.__StaticArrayInitTypeSize=120 $$method0x60004fd-4 /*Metadata offset 0x9D18C5*/;
	internal static <PrivateImplementationDetails>{8E8FA28D-216A-43EC-8DCB-2258D1F7BF00}.__StaticArrayInitTypeSize=12 $$method0x60004fe-1 /*Metadata offset 0x9D193D*/;
	internal static <PrivateImplementationDetails>{8E8FA28D-216A-43EC-8DCB-2258D1F7BF00}.__StaticArrayInitTypeSize=12 $$method0x60004fe-2 /*Metadata offset 0x9D1949*/;
	internal static <PrivateImplementationDetails>{8E8FA28D-216A-43EC-8DCB-2258D1F7BF00}.__StaticArrayInitTypeSize=76 $$method0x60004fe-3 /*Metadata offset 0x9D1955*/;
}

// Namespace: 
private struct <PrivateImplementationDetails>{8E8FA28D-216A-43EC-8DCB-2258D1F7BF00}.__StaticArrayInitTypeSize=1024
{}

// Namespace: 
private struct <PrivateImplementationDetails>{8E8FA28D-216A-43EC-8DCB-2258D1F7BF00}.__StaticArrayInitTypeSize=12
{}

// Namespace: 
private struct <PrivateImplementationDetails>{8E8FA28D-216A-43EC-8DCB-2258D1F7BF00}.__StaticArrayInitTypeSize=40
{}

// Namespace: 
private struct <PrivateImplementationDetails>{8E8FA28D-216A-43EC-8DCB-2258D1F7BF00}.__StaticArrayInitTypeSize=76
{}

// Namespace: 
private struct <PrivateImplementationDetails>{8E8FA28D-216A-43EC-8DCB-2258D1F7BF00}.__StaticArrayInitTypeSize=16
{}

// Namespace: 
private struct <PrivateImplementationDetails>{8E8FA28D-216A-43EC-8DCB-2258D1F7BF00}.__StaticArrayInitTypeSize=116
{}

// Namespace: 
private struct <PrivateImplementationDetails>{8E8FA28D-216A-43EC-8DCB-2258D1F7BF00}.__StaticArrayInitTypeSize=120
{}

// Namespace: 
internal class <Module>
{}

// Namespace: MailKit
public class AuthenticatedEventArgs : EventArgs
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Message>k__BackingField;

	// Properties
	private string Message { set; }

	// Methods

	public void .ctor(string message) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Message(string value) { }
}

// Namespace: MailKit
public abstract class CommandException : Exception
{
	// Methods

	protected void .ctor(string message, Exception innerException) { }

	protected void .ctor(string message) { }
}

// Namespace: MailKit
internal class CompressedStream : Stream
{
	// Fields
	private readonly ZStream zIn;
	private readonly ZStream zOut;
	private bool eos;
	private bool disposed;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Stream <InnerStream>k__BackingField;

	// Properties
	public Stream InnerStream { get; }
	public override bool CanRead { get; }
	public override bool CanWrite { get; }
	public override bool CanSeek { get; }
	public override bool CanTimeout { get; }
	public override int ReadTimeout { get; set; }
	public override int WriteTimeout { get; set; }
	public override long Position { get; set; }
	public override long Length { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Stream get_InnerStream() { }

	public override bool get_CanRead() { }

	public override bool get_CanWrite() { }

	public override bool get_CanSeek() { }

	public override bool get_CanTimeout() { }

	public override int get_ReadTimeout() { }

	public override void set_ReadTimeout(int value) { }

	public override int get_WriteTimeout() { }

	public override void set_WriteTimeout(int value) { }

	public override long get_Position() { }

	public override void set_Position(long value) { }

	public override long get_Length() { }

	private static void ValidateArguments(byte[] buffer, int offset, int count) { }

	private void CheckDisposed() { }

	[AsyncStateMachineAttribute] // RVA: 0x40FB0 Offset: 0x403B0 VA: 0x180040FB0
	private Task<int> ReadAsync(byte[] buffer, int offset, int count, bool doAsync, CancellationToken cancellationToken) { }

	public override int Read(byte[] buffer, int offset, int count) { }

	public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	[AsyncStateMachineAttribute] // RVA: 0x44210 Offset: 0x43610 VA: 0x180044210
	private Task WriteAsync(byte[] buffer, int offset, int count, bool doAsync, CancellationToken cancellationToken) { }

	public override void Write(byte[] buffer, int offset, int count) { }

	public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	public override void Flush() { }

	public override Task FlushAsync(CancellationToken cancellationToken) { }

	public override long Seek(long offset, SeekOrigin origin) { }

	public override void SetLength(long value) { }

	protected override void Dispose(bool disposing) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct CompressedStream.<ReadAsync>d__30 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder<int> <>t__builder;
	public CompressedStream <>4__this;
	public byte[] buffer;
	public int offset;
	public int count;
	public CancellationToken cancellationToken;
	public bool doAsync;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int> <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct CompressedStream.<WriteAsync>d__33 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public CompressedStream <>4__this;
	public byte[] buffer;
	public int offset;
	public int count;
	public CancellationToken cancellationToken;
	public bool doAsync;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: MailKit
public class ConnectedEventArgs : EventArgs
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Host>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Port>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SecureSocketOptions <Options>k__BackingField;

	// Properties
	private string Host { set; }
	private int Port { set; }
	private SecureSocketOptions Options { set; }

	// Methods

	public void .ctor(string host, int port, SecureSocketOptions options) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Host(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Port(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Options(SecureSocketOptions value) { }
}

// Namespace: MailKit
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum DeliveryStatusNotification
{
	// Fields
	public int value__;
	public const DeliveryStatusNotification Never = 0;
	public const DeliveryStatusNotification Success = 1;
	public const DeliveryStatusNotification Failure = 2;
	public const DeliveryStatusNotification Delay = 4;
}

// Namespace: MailKit
public class DisconnectedEventArgs : ConnectedEventArgs
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <IsRequested>k__BackingField;

	// Properties
	private bool IsRequested { set; }

	// Methods

	public void .ctor(string host, int port, SecureSocketOptions options, bool requested) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_IsRequested(bool value) { }
}

// Namespace: MailKit
public interface IMailService : IDisposable
{}

// Namespace: MailKit
public interface IMailTransport : IMailService, IDisposable
{}

// Namespace: MailKit
public interface IProtocolLogger : IDisposable
{
	// Methods

	public abstract void LogConnect(Uri uri) { }

	public abstract void LogClient(byte[] buffer, int offset, int count) { }

	public abstract void LogServer(byte[] buffer, int offset, int count) { }
}

// Namespace: MailKit
public interface ITransferProgress
{
	// Methods

	public abstract void Report(long bytesTransferred, long totalSize) { }

	public abstract void Report(long bytesTransferred) { }
}

// Namespace: MailKit
public abstract class MailService : IMailService, IDisposable
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IProtocolLogger <ProtocolLogger>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SslProtocols <SslProtocols>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private X509CertificateCollection <ClientCertificates>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <CheckCertificateRevocation>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RemoteCertificateValidationCallback <ServerCertificateValidationCallback>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IPEndPoint <LocalEndPoint>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IProxyClient <ProxyClient>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler<ConnectedEventArgs> Connected;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler<DisconnectedEventArgs> Disconnected;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler<AuthenticatedEventArgs> Authenticated;

	// Properties
	protected abstract string Protocol { get; }
	public IProtocolLogger ProtocolLogger { get; set; }
	public SslProtocols SslProtocols { get; set; }
	public X509CertificateCollection ClientCertificates { get; }
	public bool CheckCertificateRevocation { get; set; }
	public RemoteCertificateValidationCallback ServerCertificateValidationCallback { get; }
	public IPEndPoint LocalEndPoint { get; }
	public IProxyClient ProxyClient { get; }
	public abstract HashSet<string> AuthenticationMechanisms { get; }
	public abstract bool IsConnected { get; }
	public abstract bool IsAuthenticated { get; }
	public abstract int Timeout { get; }

	// Methods

	protected void .ctor(IProtocolLogger protocolLogger) { }

	protected override void Finalize() { }

	protected abstract string get_Protocol() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IProtocolLogger get_ProtocolLogger() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_ProtocolLogger(IProtocolLogger value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public SslProtocols get_SslProtocols() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_SslProtocols(SslProtocols value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public X509CertificateCollection get_ClientCertificates() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_CheckCertificateRevocation() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_CheckCertificateRevocation(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public RemoteCertificateValidationCallback get_ServerCertificateValidationCallback() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IPEndPoint get_LocalEndPoint() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IProxyClient get_ProxyClient() { }

	public abstract HashSet<string> get_AuthenticationMechanisms() { }

	public abstract bool get_IsConnected() { }

	public abstract bool get_IsAuthenticated() { }

	public abstract int get_Timeout() { }

	public static bool DefaultServerCertificateValidationCallback(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) { }

	[AsyncStateMachineAttribute] // RVA: 0x738B0 Offset: 0x72CB0 VA: 0x1800738B0
	internal Task<Socket> ConnectSocket(string host, int port, bool doAsync, CancellationToken cancellationToken) { }

	public abstract void Connect(string host, int port = 0, SecureSocketOptions options = 1, CancellationToken cancellationToken) { }

	internal SecureSocketOptions GetSecureSocketOptions(Uri uri) { }

	public void Connect(string host, int port, bool useSsl, CancellationToken cancellationToken) { }

	public abstract void Authenticate(Encoding encoding, ICredentials credentials, CancellationToken cancellationToken) { }

	public void Authenticate(Encoding encoding, string userName, string password, CancellationToken cancellationToken) { }

	public void Authenticate(string userName, string password, CancellationToken cancellationToken) { }

	public abstract void Disconnect(bool quit, CancellationToken cancellationToken) { }

	protected virtual void OnConnected(string host, int port, SecureSocketOptions options) { }

	protected virtual void OnDisconnected(string host, int port, SecureSocketOptions options, bool requested) { }

	protected virtual void OnAuthenticated(string message) { }

	protected virtual void Dispose(bool disposing) { }

	public void Dispose() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct MailService.<ConnectSocket>d__48 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder<Socket> <>t__builder;
	public MailService <>4__this;
	public bool doAsync;
	public string host;
	public int port;
	public CancellationToken cancellationToken;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<Socket> <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: MailKit
public abstract class MailTransport : MailService, IMailTransport, IMailService, IDisposable
{
	// Fields
	private static readonly FormatOptions DefaultOptions;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler<MessageSentEventArgs> MessageSent;

	// Methods

	private static void .cctor() { }

	protected void .ctor(IProtocolLogger protocolLogger) { }

	public virtual void Send(MimeMessage message, CancellationToken cancellationToken, ITransferProgress progress) { }

	public abstract void Send(FormatOptions options, MimeMessage message, CancellationToken cancellationToken, ITransferProgress progress) { }

	protected virtual void OnMessageSent(MessageSentEventArgs e) { }
}

// Namespace: MailKit
public class MessageSentEventArgs : EventArgs
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private MimeMessage <Message>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Response>k__BackingField;

	// Properties
	private MimeMessage Message { set; }
	private string Response { set; }

	// Methods

	public void .ctor(MimeMessage message, string response) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Message(MimeMessage value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Response(string value) { }
}

// Namespace: MailKit
public sealed class NullProtocolLogger : IProtocolLogger, IDisposable
{
	// Methods

	public void .ctor() { }

	public void LogConnect(Uri uri) { }

	public void LogClient(byte[] buffer, int offset, int count) { }

	public void LogServer(byte[] buffer, int offset, int count) { }

	public void Dispose() { }
}

// Namespace: MailKit
internal class ProgressStream : Stream, ICancellableStream
{
	// Fields
	private readonly ICancellableStream cancellable;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Stream <Source>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action<int> <Update>k__BackingField;

	// Properties
	public Stream Source { get; set; }
	private Action<int> Update { get; set; }
	public override bool CanRead { get; }
	public override bool CanWrite { get; }
	public override bool CanSeek { get; }
	public override bool CanTimeout { get; }
	public override long Length { get; }
	public override long Position { get; set; }
	public override int ReadTimeout { get; set; }
	public override int WriteTimeout { get; set; }

	// Methods

	public void .ctor(Stream source, Action<int> update) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Stream get_Source() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Source(Stream value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action<int> get_Update() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Update(Action<int> value) { }

	public override bool get_CanRead() { }

	public override bool get_CanWrite() { }

	public override bool get_CanSeek() { }

	public override bool get_CanTimeout() { }

	public override long get_Length() { }

	public override long get_Position() { }

	public override void set_Position(long value) { }

	public override int get_ReadTimeout() { }

	public override void set_ReadTimeout(int value) { }

	public override int get_WriteTimeout() { }

	public override void set_WriteTimeout(int value) { }

	public int Read(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	public override int Read(byte[] buffer, int offset, int count) { }

	[AsyncStateMachineAttribute] // RVA: 0x88780 Offset: 0x87B80 VA: 0x180088780
	public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	public void Write(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	public override void Write(byte[] buffer, int offset, int count) { }

	[AsyncStateMachineAttribute] // RVA: 0x8A6F0 Offset: 0x89AF0 VA: 0x18008A6F0
	public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	public override long Seek(long offset, SeekOrigin origin) { }

	public void Flush(CancellationToken cancellationToken) { }

	public override void Flush() { }

	public override Task FlushAsync(CancellationToken cancellationToken) { }

	public override void SetLength(long value) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct ProgressStream.<ReadAsync>d__31 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder<int> <>t__builder;
	public ProgressStream <>4__this;
	public byte[] buffer;
	public int offset;
	public int count;
	public CancellationToken cancellationToken;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int> <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct ProgressStream.<WriteAsync>d__34 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public ProgressStream <>4__this;
	public byte[] buffer;
	public int offset;
	public int count;
	public CancellationToken cancellationToken;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: MailKit
public abstract class ProtocolException : Exception
{
	// Methods

	protected void .ctor(string message) { }
}

// Namespace: MailKit
public class ServiceNotAuthenticatedException : InvalidOperationException
{
	// Methods

	public void .ctor(string message) { }
}

// Namespace: MailKit
public class ServiceNotConnectedException : InvalidOperationException
{
	// Methods

	public void .ctor(string message) { }
}

// Namespace: MailKit
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class UriExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IDictionary<string, string> ParsedQuery(Uri uri) { }
}

// Namespace: MailKit.Security
public class AuthenticationException : Exception
{
	// Methods

	public void .ctor(string message, Exception innerException) { }

	public void .ctor(string message) { }

	public void .ctor() { }
}

// Namespace: MailKit.Security
public enum SaslErrorCode
{
	// Fields
	public int value__;
	public const SaslErrorCode ChallengeTooLong = 0;
	public const SaslErrorCode IncompleteChallenge = 1;
	public const SaslErrorCode InvalidChallenge = 2;
	public const SaslErrorCode MissingChallenge = 3;
	public const SaslErrorCode IncorrectHash = 4;
}

// Namespace: MailKit.Security
public class SaslException : AuthenticationException
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SaslErrorCode <ErrorCode>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Mechanism>k__BackingField;

	// Properties
	private SaslErrorCode ErrorCode { set; }
	private string Mechanism { set; }

	// Methods

	public void .ctor(string mechanism, SaslErrorCode code, string message) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_ErrorCode(SaslErrorCode value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Mechanism(string value) { }
}

// Namespace: MailKit.Security
public abstract class SaslMechanism
{
	// Fields
	public static readonly string[] AuthMechanismRank;
	private static readonly bool md5supported;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NetworkCredential <Credentials>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <IsAuthenticated>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Uri <Uri>k__BackingField;

	// Properties
	public abstract string MechanismName { get; }
	public NetworkCredential Credentials { get; set; }
	public virtual bool SupportsInitialResponse { get; }
	public bool IsAuthenticated { get; set; }
	public virtual bool NegotiatedSecurityLayer { get; }
	internal Uri Uri { get; set; }

	// Methods

	private static void .cctor() { }

	protected void .ctor(NetworkCredential credentials) { }

	public abstract string get_MechanismName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public NetworkCredential get_Credentials() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Credentials(NetworkCredential value) { }

	public virtual bool get_SupportsInitialResponse() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_IsAuthenticated() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_IsAuthenticated(bool value) { }

	public virtual bool get_NegotiatedSecurityLayer() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal Uri get_Uri() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_Uri(Uri value) { }

	protected abstract byte[] Challenge(byte[] token, int startIndex, int length) { }

	public string Challenge(string token) { }

	public static SaslMechanism Create(string mechanism, Uri uri, Encoding encoding, ICredentials credentials) { }

	private static bool IsNonAsciiSpace(char c) { }

	private static bool IsCommonlyMappedToNothing(char c) { }

	private static bool IsProhibited(string s, int index) { }

	public static string SaslPrep(string s) { }

	internal static string GenerateEntropy(int n) { }
}

// Namespace: MailKit.Security
public class SaslMechanismCramMd5 : SaslMechanism
{
	// Fields
	private static readonly byte[] HexAlphabet;

	// Properties
	public override string MechanismName { get; }

	// Methods

	public void .ctor(NetworkCredential credentials) { }

	public override string get_MechanismName() { }

	protected override byte[] Challenge(byte[] token, int startIndex, int length) { }

	private static void .cctor() { }
}

// Namespace: MailKit.Security
public class SaslMechanismDigestMd5 : SaslMechanism
{
	// Fields
	private static readonly Encoding Latin1;
	private DigestChallenge challenge;
	private DigestResponse response;
	internal string cnonce;
	private Encoding encoding;
	private SaslMechanismDigestMd5.LoginState state;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <AuthorizationId>k__BackingField;

	// Properties
	public string AuthorizationId { get; }
	public override string MechanismName { get; }

	// Methods

	private static void .cctor() { }

	public void .ctor(NetworkCredential credentials) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_AuthorizationId() { }

	public override string get_MechanismName() { }

	protected override byte[] Challenge(byte[] token, int startIndex, int length) { }
}

// Namespace: 
private enum SaslMechanismDigestMd5.LoginState
{
	// Fields
	public int value__;
	public const SaslMechanismDigestMd5.LoginState Auth = 0;
	public const SaslMechanismDigestMd5.LoginState Final = 1;
}

// Namespace: MailKit.Security
internal class DigestChallenge
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string[] <Realms>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Nonce>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private HashSet<string> <Qop>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Nullable<bool> <Stale>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Nullable<int> <MaxBuf>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Charset>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Algorithm>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private HashSet<string> <Ciphers>k__BackingField;

	// Properties
	public string[] Realms { get; set; }
	public string Nonce { get; set; }
	public HashSet<string> Qop { get; set; }
	public Nullable<bool> Stale { get; set; }
	public Nullable<int> MaxBuf { get; set; }
	public string Charset { get; set; }
	public string Algorithm { get; set; }
	public HashSet<string> Ciphers { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string[] get_Realms() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Realms(string[] value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Nonce() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Nonce(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public HashSet<string> get_Qop() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Qop(HashSet<string> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Nullable<bool> get_Stale() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Stale(Nullable<bool> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Nullable<int> get_MaxBuf() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_MaxBuf(Nullable<int> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Charset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Charset(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Algorithm() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Algorithm(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public HashSet<string> get_Ciphers() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Ciphers(HashSet<string> value) { }

	private void .ctor() { }

	private static bool SkipWhiteSpace(string text, ref int index) { }

	private static string GetKey(string text, ref int index) { }

	private static bool TryParseQuoted(string text, ref int index, out string value) { }

	private static bool TryParseValue(string text, ref int index, out string value) { }

	private static bool TryParseKeyValuePair(string text, ref int index, out string key, out string value) { }

	public static bool TryParseKeyValuePair(string text, out string key, out string value) { }

	public static DigestChallenge Parse(string token) { }
}

// Namespace: MailKit.Security
internal class DigestResponse
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <UserName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Realm>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Nonce>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <CNonce>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Nc>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Qop>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <DigestUri>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Response>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Nullable<int> <MaxBuf>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Charset>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Algorithm>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Cipher>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <AuthZid>k__BackingField;

	// Properties
	public string UserName { get; set; }
	public string Realm { get; set; }
	public string Nonce { get; set; }
	public string CNonce { get; set; }
	public int Nc { get; set; }
	public string Qop { get; set; }
	public string DigestUri { get; set; }
	public string Response { get; set; }
	public Nullable<int> MaxBuf { get; set; }
	public string Charset { get; set; }
	public string Algorithm { get; set; }
	public string Cipher { get; set; }
	public string AuthZid { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_UserName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_UserName(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Realm() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Realm(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Nonce() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Nonce(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_CNonce() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_CNonce(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Nc() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Nc(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Qop() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Qop(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_DigestUri() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_DigestUri(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Response() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Response(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Nullable<int> get_MaxBuf() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_MaxBuf(Nullable<int> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Charset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Charset(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Algorithm() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Algorithm(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Cipher() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Cipher(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_AuthZid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_AuthZid(string value) { }

	public void .ctor(DigestChallenge challenge, Encoding encoding, string protocol, string hostName, string authzid, string userName, string password, string cnonce) { }

	private static string HexEncode(byte[] digest) { }

	public string ComputeHash(Encoding encoding, string password, bool client) { }

	private static string Quote(string text) { }

	public byte[] Encode(Encoding encoding) { }
}

// Namespace: MailKit.Security
public class SaslMechanismLogin : SaslMechanism
{
	// Fields
	private readonly Encoding encoding;
	private SaslMechanismLogin.LoginState state;

	// Properties
	public override string MechanismName { get; }
	public override bool SupportsInitialResponse { get; }

	// Methods

	public void .ctor(Encoding encoding, NetworkCredential credentials) { }

	public override string get_MechanismName() { }

	public override bool get_SupportsInitialResponse() { }

	protected override byte[] Challenge(byte[] token, int startIndex, int length) { }
}

// Namespace: 
private enum SaslMechanismLogin.LoginState
{
	// Fields
	public int value__;
	public const SaslMechanismLogin.LoginState UserName = 0;
	public const SaslMechanismLogin.LoginState Password = 1;
}

// Namespace: MailKit.Security
public class SaslMechanismNtlm : SaslMechanism
{
	// Fields
	private SaslMechanismNtlm.LoginState state;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NtlmAuthLevel <Level>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Workstation>k__BackingField;

	// Properties
	public override string MechanismName { get; }
	public override bool SupportsInitialResponse { get; }
	internal NtlmAuthLevel Level { get; set; }
	public string Workstation { get; }

	// Methods

	public void .ctor(NetworkCredential credentials) { }

	public override string get_MechanismName() { }

	public override bool get_SupportsInitialResponse() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal NtlmAuthLevel get_Level() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_Level(NtlmAuthLevel value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Workstation() { }

	protected override byte[] Challenge(byte[] token, int startIndex, int length) { }

	private MessageBase GetChallengeResponse(string userName, string password, byte[] token, int startIndex, int length) { }
}

// Namespace: 
private enum SaslMechanismNtlm.LoginState
{
	// Fields
	public int value__;
	public const SaslMechanismNtlm.LoginState Initial = 0;
	public const SaslMechanismNtlm.LoginState Challenge = 1;
}

// Namespace: MailKit.Security
public class SaslMechanismOAuth2 : SaslMechanism
{
	// Properties
	public override string MechanismName { get; }
	public override bool SupportsInitialResponse { get; }

	// Methods

	public void .ctor(NetworkCredential credentials) { }

	public override string get_MechanismName() { }

	public override bool get_SupportsInitialResponse() { }

	protected override byte[] Challenge(byte[] token, int startIndex, int length) { }
}

// Namespace: MailKit.Security
public class SaslMechanismPlain : SaslMechanism
{
	// Fields
	private readonly Encoding encoding;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <AuthorizationId>k__BackingField;

	// Properties
	public string AuthorizationId { get; }
	public override string MechanismName { get; }
	public override bool SupportsInitialResponse { get; }

	// Methods

	public void .ctor(Encoding encoding, NetworkCredential credentials) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_AuthorizationId() { }

	public override string get_MechanismName() { }

	public override bool get_SupportsInitialResponse() { }

	protected override byte[] Challenge(byte[] token, int startIndex, int length) { }
}

// Namespace: MailKit.Security
public abstract class SaslMechanismScramBase : SaslMechanism
{
	// Fields
	internal string cnonce;
	private string client;
	private string server;
	private byte[] salted;
	private byte[] auth;
	private SaslMechanismScramBase.LoginState state;

	// Properties
	public override bool SupportsInitialResponse { get; }

	// Methods

	protected void .ctor(NetworkCredential credentials) { }

	public override bool get_SupportsInitialResponse() { }

	private static string Normalize(string str) { }

	protected abstract KeyedHashAlgorithm CreateHMAC(byte[] key) { }

	private byte[] HMAC(byte[] key, byte[] str) { }

	protected abstract byte[] Hash(byte[] str) { }

	private static void Xor(byte[] a, byte[] b) { }

	private byte[] Hi(byte[] str, byte[] salt, int count) { }

	private static Dictionary<char, string> ParseServerChallenge(string challenge) { }

	protected override byte[] Challenge(byte[] token, int startIndex, int length) { }
}

// Namespace: 
private enum SaslMechanismScramBase.LoginState
{
	// Fields
	public int value__;
	public const SaslMechanismScramBase.LoginState Initial = 0;
	public const SaslMechanismScramBase.LoginState Final = 1;
	public const SaslMechanismScramBase.LoginState Validate = 2;
}

// Namespace: MailKit.Security
public class SaslMechanismScramSha1 : SaslMechanismScramBase
{
	// Properties
	public override string MechanismName { get; }

	// Methods

	public void .ctor(NetworkCredential credentials) { }

	public override string get_MechanismName() { }

	protected override KeyedHashAlgorithm CreateHMAC(byte[] key) { }

	protected override byte[] Hash(byte[] str) { }
}

// Namespace: MailKit.Security
public class SaslMechanismScramSha256 : SaslMechanismScramBase
{
	// Properties
	public override string MechanismName { get; }

	// Methods

	public void .ctor(NetworkCredential credentials) { }

	public override string get_MechanismName() { }

	protected override KeyedHashAlgorithm CreateHMAC(byte[] key) { }

	protected override byte[] Hash(byte[] str) { }
}

// Namespace: MailKit.Security
public enum SecureSocketOptions
{
	// Fields
	public int value__;
	public const SecureSocketOptions None = 0;
	public const SecureSocketOptions Auto = 1;
	public const SecureSocketOptions SslOnConnect = 2;
	public const SecureSocketOptions StartTls = 3;
	public const SecureSocketOptions StartTlsWhenAvailable = 4;
}

// Namespace: MailKit.Security
public class SslHandshakeException : Exception
{
	// Methods

	public void .ctor(string message, Exception innerException) { }

	internal static SslHandshakeException Create(Exception ex, bool starttls) { }
}

// Namespace: MailKit.Security.Ntlm
internal sealed class BitConverterLE
{
	// Methods

	private static byte[] GetULongBytes(byte* bytes) { }

	internal static byte[] GetBytes(long value) { }

	private static void UShortFromBytes(byte* dst, byte[] src, int startIndex) { }

	private static void UIntFromBytes(byte* dst, byte[] src, int startIndex) { }

	internal static short ToInt16(byte[] value, int startIndex) { }

	internal static int ToInt32(byte[] value, int startIndex) { }

	internal static ushort ToUInt16(byte[] value, int startIndex) { }

	internal static uint ToUInt32(byte[] value, int startIndex) { }
}

// Namespace: MailKit.Security.Ntlm
internal static class ChallengeResponse2
{
	// Fields
	private static readonly byte[] Magic;
	private static readonly byte[] NullEncMagic;

	// Methods

	private static byte[] ComputeLM(string password, byte[] challenge) { }

	private static byte[] ComputeNtlmPassword(string password) { }

	private static byte[] ComputeNtlm(string password, byte[] challenge) { }

	private static void ComputeNtlmV2Session(string password, byte[] challenge, out byte[] lm, out byte[] ntlm) { }

	private static byte[] ComputeNtlmV2(Type2Message type2, string username, string password, string domain) { }

	public static void Compute(Type2Message type2, NtlmAuthLevel level, string username, string password, string domain, out byte[] lm, out byte[] ntlm) { }

	private static byte[] GetResponse(byte[] challenge, byte[] pwd) { }

	private static byte[] PrepareDESKey(byte[] key56bits, int position) { }

	private static byte[] PasswordToKey(string password, int position) { }

	private static void .cctor() { }
}

// Namespace: MailKit.Security.Ntlm
internal sealed class MD4 : IDisposable
{
	// Fields
	private bool disposed;
	private byte[] hashValue;
	private byte[] buffered;
	private uint[] state;
	private uint[] count;
	private uint[] x;

	// Methods

	public void .ctor() { }

	protected override void Finalize() { }

	private void HashCore(byte[] block, int offset, int size) { }

	private byte[] HashFinal() { }

	public void Initialize() { }

	private static byte[] Padding(int length) { }

	private static uint F(uint x, uint y, uint z) { }

	private static uint G(uint x, uint y, uint z) { }

	private static uint H(uint x, uint y, uint z) { }

	private static uint ROL(uint x, byte n) { }

	private static void FF(ref uint a, uint b, uint c, uint d, uint x, byte s) { }

	private static void GG(ref uint a, uint b, uint c, uint d, uint x, byte s) { }

	private static void HH(ref uint a, uint b, uint c, uint d, uint x, byte s) { }

	private static void Encode(byte[] output, uint[] input) { }

	private static void Decode(uint[] output, byte[] input, int index) { }

	private void MD4Transform(byte[] block, int index) { }

	public byte[] ComputeHash(byte[] buffer, int offset, int count) { }

	public byte[] ComputeHash(byte[] buffer) { }

	private void Dispose(bool disposing) { }

	public void Dispose() { }
}

// Namespace: MailKit.Security.Ntlm
internal abstract class MessageBase
{
	// Fields
	private static readonly byte[] header;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NtlmFlags <Flags>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Type>k__BackingField;

	// Properties
	public NtlmFlags Flags { get; set; }
	public int Type { get; set; }

	// Methods

	protected void .ctor(int type) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public NtlmFlags get_Flags() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Flags(NtlmFlags value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Type() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Type(int value) { }

	protected byte[] PrepareMessage(int size) { }

	private bool CheckHeader(byte[] message, int startIndex) { }

	protected void ValidateArguments(byte[] message, int startIndex, int length) { }

	public abstract byte[] Encode() { }

	private static void .cctor() { }
}

// Namespace: MailKit.Security.Ntlm
internal enum NtlmAuthLevel
{
	// Fields
	public int value__;
	public const NtlmAuthLevel LM_and_NTLM = 0;
	public const NtlmAuthLevel LM_and_NTLM_and_try_NTLMv2_Session = 1;
	public const NtlmAuthLevel NTLM_only = 2;
	public const NtlmAuthLevel NTLMv2_only = 3;
}

// Namespace: MailKit.Security.Ntlm
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal enum NtlmFlags
{
	// Fields
	public int value__;
	public const NtlmFlags NegotiateUnicode = 1;
	public const NtlmFlags NegotiateOem = 2;
	public const NtlmFlags RequestTarget = 4;
	public const NtlmFlags R10 = 8;
	public const NtlmFlags NegotiateSign = 16;
	public const NtlmFlags NegotiateSeal = 32;
	public const NtlmFlags NegotiateDatagramStyle = 64;
	public const NtlmFlags NegotiateLanManagerKey = 128;
	public const NtlmFlags R9 = 256;
	public const NtlmFlags NegotiateNtlm = 512;
	public const NtlmFlags R8 = 1024;
	public const NtlmFlags NegotiateAnonymous = 2048;
	public const NtlmFlags NegotiateDomainSupplied = 4096;
	public const NtlmFlags NegotiateWorkstationSupplied = 8192;
	public const NtlmFlags NegotiateLocalCall = 16384;
	public const NtlmFlags R7 = 16384;
	public const NtlmFlags NegotiateAlwaysSign = 32768;
	public const NtlmFlags TargetTypeDomain = 65536;
	public const NtlmFlags TargetTypeServer = 131072;
	public const NtlmFlags TargetTypeShare = 262144;
	public const NtlmFlags R6 = 262144;
	public const NtlmFlags NegotiateNtlm2Key = 524288;
	public const NtlmFlags NegotiateIdentify = 1048576;
	public const NtlmFlags R5 = 2097152;
	public const NtlmFlags RequestNonNTSessionKey = 4194304;
	public const NtlmFlags NegotiateTargetInfo = 8388608;
	public const NtlmFlags R4 = 16777216;
	public const NtlmFlags NegotiateVersion = 33554432;
	public const NtlmFlags R3 = 67108864;
	public const NtlmFlags R2 = 134217728;
	public const NtlmFlags R1 = 268435456;
	public const NtlmFlags Negotiate128 = 536870912;
	public const NtlmFlags NegotiateKeyExchange = 1073741824;
	public const NtlmFlags Negotiate56 = -2147483648;
}

// Namespace: MailKit.Security.Ntlm
internal class TargetInfo
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Nullable<int> <Flags>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <DomainName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <ServerName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <DnsDomainName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <DnsServerName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <DnsTreeName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <TargetName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private long <Timestamp>k__BackingField;

	// Properties
	public Nullable<int> Flags { get; set; }
	public string DomainName { get; set; }
	public string ServerName { get; set; }
	public string DnsDomainName { get; set; }
	public string DnsServerName { get; set; }
	public string DnsTreeName { get; set; }
	public string TargetName { get; set; }
	public long Timestamp { get; set; }

	// Methods

	public void .ctor(byte[] buffer, int startIndex, int length, bool unicode) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Nullable<int> get_Flags() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Flags(Nullable<int> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_DomainName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_DomainName(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_ServerName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ServerName(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_DnsDomainName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_DnsDomainName(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_DnsServerName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_DnsServerName(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_DnsTreeName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_DnsTreeName(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_TargetName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_TargetName(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public long get_Timestamp() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Timestamp(long value) { }

	private static string DecodeString(byte[] buffer, ref int index, bool unicode) { }

	private static int DecodeFlags(byte[] buffer, ref int index) { }

	private static long DecodeTimestamp(byte[] buffer, ref int index) { }

	private void Decode(byte[] buffer, int startIndex, int length, bool unicode) { }

	private int CalculateSize(bool unicode) { }

	private static void EncodeTypeAndLength(byte[] buf, ref int index, short type, short length) { }

	private static void EncodeString(byte[] buf, ref int index, short type, string value, bool unicode) { }

	private static void EncodeInt32(byte[] buf, ref int index, int value) { }

	private static void EncodeTimestamp(byte[] buf, ref int index, short type, long value) { }

	private static void EncodeFlags(byte[] buf, ref int index, short type, int value) { }

	public byte[] Encode(bool unicode) { }
}

// Namespace: MailKit.Security.Ntlm
internal class Type1Message : MessageBase
{
	// Fields
	internal static readonly NtlmFlags DefaultFlags;
	private string domain;
	private string host;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Version <OSVersion>k__BackingField;

	// Properties
	public string Domain { set; }
	public string Host { set; }
	public Version OSVersion { get; }

	// Methods

	public void .ctor(string hostName, string domainName) { }

	public void set_Domain(string value) { }

	public void set_Host(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Version get_OSVersion() { }

	public override byte[] Encode() { }

	private static void .cctor() { }
}

// Namespace: MailKit.Security.Ntlm
internal class Type2Message : MessageBase
{
	// Fields
	private byte[] targetInfo;
	private byte[] nonce;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <TargetName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TargetInfo <TargetInfo>k__BackingField;

	// Properties
	public byte[] Nonce { get; }
	public string TargetName { get; set; }
	public TargetInfo TargetInfo { get; set; }
	public byte[] EncodedTargetInfo { get; }

	// Methods

	public void .ctor(byte[] message, int startIndex, int length) { }

	protected override void Finalize() { }

	public byte[] get_Nonce() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_TargetName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_TargetName(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public TargetInfo get_TargetInfo() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_TargetInfo(TargetInfo value) { }

	public byte[] get_EncodedTargetInfo() { }

	private void Decode(byte[] message, int startIndex, int length) { }

	public override byte[] Encode() { }
}

// Namespace: MailKit.Security.Ntlm
internal class Type3Message : MessageBase
{
	// Fields
	private readonly Type2Message type2;
	private readonly byte[] challenge;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NtlmAuthLevel <Level>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Domain>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Host>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Password>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Username>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private byte[] <LM>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private byte[] <NT>k__BackingField;

	// Properties
	public NtlmAuthLevel Level { get; set; }
	public string Domain { get; set; }
	public string Host { get; set; }
	public string Password { get; set; }
	public string Username { get; set; }
	public byte[] LM { get; }
	public byte[] NT { get; }

	// Methods

	public void .ctor(Type2Message type2, NtlmAuthLevel level, string userName, string password, string host) { }

	protected override void Finalize() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public NtlmAuthLevel get_Level() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Level(NtlmAuthLevel value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Domain() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Domain(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Host() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Host(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Password() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Password(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Username() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Username(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public byte[] get_LM() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public byte[] get_NT() { }

	private byte[] EncodeString(string text) { }

	public override byte[] Encode() { }
}

// Namespace: MailKit.Net
internal class NetworkStream : Stream
{
	// Fields
	private SocketAsyncEventArgs send;
	private SocketAsyncEventArgs recv;
	private bool ownsSocket;
	private bool connected;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Socket <Socket>k__BackingField;

	// Properties
	public Socket Socket { get; set; }
	public override bool CanRead { get; }
	public override bool CanWrite { get; }
	public override bool CanSeek { get; }
	public override bool CanTimeout { get; }
	public override long Length { get; }
	public override long Position { get; set; }
	public override int ReadTimeout { get; set; }
	public override int WriteTimeout { get; set; }

	// Methods

	public void .ctor(Socket socket, bool ownsSocket) { }

	protected override void Finalize() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Socket get_Socket() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Socket(Socket value) { }

	public override bool get_CanRead() { }

	public override bool get_CanWrite() { }

	public override bool get_CanSeek() { }

	public override bool get_CanTimeout() { }

	public override long get_Length() { }

	public override long get_Position() { }

	public override void set_Position(long value) { }

	public override int get_ReadTimeout() { }

	public override void set_ReadTimeout(int value) { }

	public override int get_WriteTimeout() { }

	public override void set_WriteTimeout(int value) { }

	private void AsyncOperationCompleted(object sender, SocketAsyncEventArgs args) { }

	private void Disconnect() { }

	public override int Read(byte[] buffer, int offset, int count) { }

	[AsyncStateMachineAttribute] // RVA: 0x41970 Offset: 0x40D70 VA: 0x180041970
	public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	public override void Write(byte[] buffer, int offset, int count) { }

	[AsyncStateMachineAttribute] // RVA: 0x45C20 Offset: 0x45020 VA: 0x180045C20
	public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	public override void Flush() { }

	public override Task FlushAsync(CancellationToken cancellationToken) { }

	public override long Seek(long offset, SeekOrigin origin) { }

	public override void SetLength(long value) { }

	public static NetworkStream Get(Stream stream) { }

	public void Poll(SelectMode mode, CancellationToken cancellationToken) { }

	protected override void Dispose(bool disposing) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class NetworkStream.<>c__DisplayClass34_0
{
	// Fields
	public TaskCompletionSource<bool> tcs;

	// Methods

	public void .ctor() { }

	internal void <ReadAsync>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct NetworkStream.<ReadAsync>d__34 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder<int> <>t__builder;
	public CancellationToken cancellationToken;
	public NetworkStream <>4__this;
	public byte[] buffer;
	public int offset;
	public int count;
	private CancellationTokenRegistration <registration>5__2;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<bool> <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class NetworkStream.<>c__DisplayClass36_0
{
	// Fields
	public TaskCompletionSource<bool> tcs;

	// Methods

	public void .ctor() { }

	internal void <WriteAsync>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct NetworkStream.<WriteAsync>d__36 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public CancellationToken cancellationToken;
	public NetworkStream <>4__this;
	public byte[] buffer;
	public int offset;
	public int count;
	private CancellationTokenRegistration <registration>5__2;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<bool> <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: MailKit.Net
internal static class SocketUtils
{
	// Methods

	[AsyncStateMachineAttribute] // RVA: 0x4F650 Offset: 0x4EA50 VA: 0x18004F650
	public static Task<Socket> ConnectAsync(string host, int port, IPEndPoint localEndPoint, bool doAsync, CancellationToken cancellationToken) { }

	[AsyncStateMachineAttribute] // RVA: 0x51680 Offset: 0x50A80 VA: 0x180051680
	public static Task<Socket> ConnectAsync(string host, int port, IPEndPoint localEndPoint, int timeout, bool doAsync, CancellationToken cancellationToken) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SocketUtils.<>c__DisplayClass0_0
{
	// Fields
	public TaskCompletionSource<bool> tcs;

	// Methods

	public void .ctor() { }

	internal void <ConnectAsync>b__0() { }

	internal void <ConnectAsync>b__1(IAsyncResult e) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct SocketUtils.<ConnectAsync>d__0 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder<Socket> <>t__builder;
	public CancellationToken cancellationToken;
	public bool doAsync;
	public string host;
	public IPEndPoint localEndPoint;
	public int port;
	private IPAddress[] <ipAddresses>5__2;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<IPAddress[]> <>u__1;
	private int <i>5__3;
	private Socket <socket>5__4;
	private CancellationTokenRegistration <registration>5__5;
	private IAsyncResult <ar>5__6;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<bool> <>u__2;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct SocketUtils.<ConnectAsync>d__1 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder<Socket> <>t__builder;
	public int timeout;
	public CancellationToken cancellationToken;
	public string host;
	public int port;
	public IPEndPoint localEndPoint;
	public bool doAsync;
	private CancellationTokenSource <ts>5__2;
	private CancellationTokenSource <linked>5__3;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<Socket> <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: MailKit.Net
internal class SslStream : SslStream
{
	// Properties
	public Stream InnerStream { get; }

	// Methods

	public void .ctor(Stream innerStream, bool leaveInnerStreamOpen, RemoteCertificateValidationCallback userCertificateValidationCallback) { }

	public Stream get_InnerStream() { }
}

// Namespace: MailKit.Net.Smtp
public class SmtpClient : MailTransport, ISmtpClient, IMailTransport, IMailService, IDisposable
{
	// Fields
	private static readonly byte[] EndData;
	private readonly HashSet<string> authenticationMechanisms;
	private readonly List<SmtpClient.SmtpCommand> queued;
	private SmtpCapabilities capabilities;
	private int timeout;
	private bool authenticated;
	private bool connected;
	private bool disposed;
	private bool secure;
	private Uri uri;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SmtpStream <Stream>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <LocalDomain>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint <MaxSize>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private DeliveryStatusNotificationType <DeliveryStatusNotificationType>k__BackingField;

	// Properties
	private SmtpStream Stream { get; set; }
	protected override string Protocol { get; }
	public SmtpCapabilities Capabilities { get; }
	public string LocalDomain { get; }
	protected virtual bool PreferSendAsBinaryData { get; }
	private uint MaxSize { set; }
	public override HashSet<string> AuthenticationMechanisms { get; }
	public override int Timeout { get; }
	public override bool IsConnected { get; }
	public override bool IsAuthenticated { get; }
	public DeliveryStatusNotificationType DeliveryStatusNotificationType { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(IProtocolLogger protocolLogger) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SmtpStream get_Stream() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Stream(SmtpStream value) { }

	protected override string get_Protocol() { }

	public SmtpCapabilities get_Capabilities() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_LocalDomain() { }

	protected virtual bool get_PreferSendAsBinaryData() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_MaxSize(uint value) { }

	private void CheckDisposed() { }

	public override HashSet<string> get_AuthenticationMechanisms() { }

	public override int get_Timeout() { }

	public override bool get_IsConnected() { }

	public override bool get_IsAuthenticated() { }

	private bool ValidateRemoteCertificate(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) { }

	[AsyncStateMachineAttribute] // RVA: 0x64DC0 Offset: 0x641C0 VA: 0x180064DC0
	private Task QueueCommandAsync(SmtpClient.SmtpCommand type, string command, bool doAsync, CancellationToken cancellationToken) { }

	protected virtual void OnNoRecipientsAccepted(MimeMessage message) { }

	[AsyncStateMachineAttribute] // RVA: 0x66EB0 Offset: 0x662B0 VA: 0x180066EB0
	private Task FlushCommandQueueAsync(MimeMessage message, MailboxAddress sender, IList<MailboxAddress> recipients, bool doAsync, CancellationToken cancellationToken) { }

	[AsyncStateMachineAttribute] // RVA: 0x6A090 Offset: 0x69490 VA: 0x18006A090
	private Task<SmtpResponse> SendCommandAsync(string command, bool doAsync, CancellationToken cancellationToken) { }

	[AsyncStateMachineAttribute] // RVA: 0x6D370 Offset: 0x6C770 VA: 0x18006D370
	private Task<SmtpResponse> SendEhloAsync(bool ehlo, bool doAsync, CancellationToken cancellationToken) { }

	[AsyncStateMachineAttribute] // RVA: 0x6F4F0 Offset: 0x6E8F0 VA: 0x18006F4F0
	private Task EhloAsync(bool doAsync, CancellationToken cancellationToken) { }

	[AsyncStateMachineAttribute] // RVA: 0x717E0 Offset: 0x70BE0 VA: 0x1800717E0
	private Task AuthenticateAsync(Encoding encoding, ICredentials credentials, bool doAsync, CancellationToken cancellationToken) { }

	public override void Authenticate(Encoding encoding, ICredentials credentials, CancellationToken cancellationToken) { }

	internal static void ComputeDefaultValues(string host, ref int port, ref SecureSocketOptions options, out Uri uri, out bool starttls) { }

	[AsyncStateMachineAttribute] // RVA: 0x73860 Offset: 0x72C60 VA: 0x180073860
	private Task ConnectAsync(string host, int port, SecureSocketOptions options, bool doAsync, CancellationToken cancellationToken) { }

	public override void Connect(string host, int port = 0, SecureSocketOptions options = 1, CancellationToken cancellationToken) { }

	[AsyncStateMachineAttribute] // RVA: 0x75C50 Offset: 0x75050 VA: 0x180075C50
	private Task DisconnectAsync(bool quit, bool doAsync, CancellationToken cancellationToken) { }

	public override void Disconnect(bool quit, CancellationToken cancellationToken) { }

	private void Disconnect(string host, int port, SecureSocketOptions options, bool requested) { }

	private static MailboxAddress GetMessageSender(MimeMessage message) { }

	private static void AddUnique(IList<MailboxAddress> recipients, HashSet<string> unique, IEnumerable<MailboxAddress> mailboxes) { }

	private static IList<MailboxAddress> GetMessageRecipients(MimeMessage message) { }

	protected virtual void OnSenderAccepted(MimeMessage message, MailboxAddress mailbox, SmtpResponse response) { }

	protected virtual void OnSenderNotAccepted(MimeMessage message, MailboxAddress mailbox, SmtpResponse response) { }

	private void ProcessMailFromResponse(MimeMessage message, MailboxAddress mailbox, SmtpResponse response) { }

	protected virtual string GetEnvelopeId(MimeMessage message) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public DeliveryStatusNotificationType get_DeliveryStatusNotificationType() { }

	private static string GetAddrspec(FormatOptions options, MailboxAddress mailbox) { }

	[AsyncStateMachineAttribute] // RVA: 0x798F0 Offset: 0x78CF0 VA: 0x1800798F0
	private Task MailFromAsync(FormatOptions options, MimeMessage message, MailboxAddress mailbox, SmtpClient.SmtpExtension extensions, long size, bool doAsync, CancellationToken cancellationToken) { }

	protected virtual void OnRecipientAccepted(MimeMessage message, MailboxAddress mailbox, SmtpResponse response) { }

	protected virtual void OnRecipientNotAccepted(MimeMessage message, MailboxAddress mailbox, SmtpResponse response) { }

	private bool ProcessRcptToResponse(MimeMessage message, MailboxAddress mailbox, SmtpResponse response) { }

	protected virtual Nullable<DeliveryStatusNotification> GetDeliveryStatusNotifications(MimeMessage message, MailboxAddress mailbox) { }

	private static string GetNotifyString(DeliveryStatusNotification notify) { }

	[AsyncStateMachineAttribute] // RVA: 0x7CDA0 Offset: 0x7C1A0 VA: 0x18007CDA0
	private Task<bool> RcptToAsync(FormatOptions options, MimeMessage message, MailboxAddress mailbox, bool doAsync, CancellationToken cancellationToken) { }

	[AsyncStateMachineAttribute] // RVA: 0x7ED90 Offset: 0x7E190 VA: 0x18007ED90
	private Task BdatAsync(FormatOptions options, MimeMessage message, long size, bool doAsync, CancellationToken cancellationToken, ITransferProgress progress) { }

	[AsyncStateMachineAttribute] // RVA: 0x80E10 Offset: 0x80210 VA: 0x180080E10
	private Task DataAsync(FormatOptions options, MimeMessage message, long size, bool doAsync, CancellationToken cancellationToken, ITransferProgress progress) { }

	[AsyncStateMachineAttribute] // RVA: 0x82FA0 Offset: 0x823A0 VA: 0x180082FA0
	private Task ResetAsync(bool doAsync, CancellationToken cancellationToken) { }

	protected virtual void Prepare(FormatOptions options, MimeMessage message, EncodingConstraint constraint, int maxLineLength) { }

	[AsyncStateMachineAttribute] // RVA: 0x85F50 Offset: 0x85350 VA: 0x180085F50
	private static Task<long> GetSizeAsync(FormatOptions options, MimeMessage message, bool doAsync, CancellationToken cancellationToken) { }

	protected virtual long GetSize(FormatOptions options, MimeMessage message, CancellationToken cancellationToken) { }

	protected virtual Task<long> GetSizeAsync(FormatOptions options, MimeMessage message, CancellationToken cancellationToken) { }

	[AsyncStateMachineAttribute] // RVA: 0x88250 Offset: 0x87650 VA: 0x180088250
	private Task SendAsync(FormatOptions options, MimeMessage message, MailboxAddress sender, IList<MailboxAddress> recipients, bool doAsync, CancellationToken cancellationToken, ITransferProgress progress) { }

	public override void Send(FormatOptions options, MimeMessage message, CancellationToken cancellationToken, ITransferProgress progress) { }

	protected override void Dispose(bool disposing) { }

	private static void .cctor() { }
}

// Namespace: 
private enum SmtpClient.SmtpCommand
{
	// Fields
	public int value__;
	public const SmtpClient.SmtpCommand MailFrom = 0;
	public const SmtpClient.SmtpCommand RcptTo = 1;
}

// Namespace: 
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private enum SmtpClient.SmtpExtension
{
	// Fields
	public int value__;
	public const SmtpClient.SmtpExtension None = 0;
	public const SmtpClient.SmtpExtension EightBitMime = 1;
	public const SmtpClient.SmtpExtension BinaryMime = 2;
	public const SmtpClient.SmtpExtension UTF8 = 4;
}

// Namespace: 
private class SmtpClient.ContentTransferEncodingVisitor : MimeVisitor
{
	// Fields
	private readonly SmtpCapabilities capabilities;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SmtpClient.SmtpExtension <SmtpExtensions>k__BackingField;

	// Properties
	public SmtpClient.SmtpExtension SmtpExtensions { get; set; }

	// Methods

	public void .ctor(SmtpCapabilities capabilities) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public SmtpClient.SmtpExtension get_SmtpExtensions() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_SmtpExtensions(SmtpClient.SmtpExtension value) { }

	protected override void VisitMimePart(MimePart entity) { }
}

// Namespace: 
private class SmtpClient.SendContext
{
	// Fields
	private readonly ITransferProgress progress;
	private readonly long size;
	private long nwritten;

	// Methods

	public void .ctor(ITransferProgress progress, long size) { }

	public void Update(int n) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct SmtpClient.<QueueCommandAsync>d__60 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public string command;
	public bool doAsync;
	public SmtpClient <>4__this;
	public CancellationToken cancellationToken;
	public SmtpClient.SmtpCommand type;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct SmtpClient.<FlushCommandQueueAsync>d__62 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public bool doAsync;
	public SmtpClient <>4__this;
	public CancellationToken cancellationToken;
	public MimeMessage message;
	public MailboxAddress sender;
	public IList<MailboxAddress> recipients;
	private List<SmtpResponse> <responses>5__2;
	private Exception <rex>5__3;
	private int <accepted>5__4;
	private int <rcpt>5__5;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter <>u__1;
	private int <i>5__6;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<SmtpResponse> <>u__2;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct SmtpClient.<SendCommandAsync>d__63 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder<SmtpResponse> <>t__builder;
	public string command;
	public bool doAsync;
	public SmtpClient <>4__this;
	public CancellationToken cancellationToken;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter <>u__1;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<SmtpResponse> <>u__2;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct SmtpClient.<SendEhloAsync>d__65 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder<SmtpResponse> <>t__builder;
	public SmtpClient <>4__this;
	public bool ehlo;
	public bool doAsync;
	public CancellationToken cancellationToken;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<SmtpResponse> <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct SmtpClient.<EhloAsync>d__66 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public SmtpClient <>4__this;
	public bool doAsync;
	public CancellationToken cancellationToken;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<SmtpResponse> <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct SmtpClient.<AuthenticateAsync>d__69 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public Encoding encoding;
	public ICredentials credentials;
	public SmtpClient <>4__this;
	public CancellationToken cancellationToken;
	public bool doAsync;
	private Uri <saslUri>5__2;
	private AuthenticationException <authException>5__3;
	private SmtpResponse <response>5__4;
	private SaslMechanism <sasl>5__5;
	private bool <tried>5__6;
	private string[] <>7__wrap6;
	private int <>7__wrap7;
	private SaslException <saslException>5__9;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<SmtpResponse> <>u__1;
	private object <>7__wrap9;
	private int <>7__wrap10;
	private SaslException <ex>5__12;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter <>u__2;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct SmtpClient.<ConnectAsync>d__74 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public string host;
	public int port;
	public SmtpClient <>4__this;
	public SecureSocketOptions options;
	public bool doAsync;
	public CancellationToken cancellationToken;
	private Stream <stream>5__2;
	private bool <starttls>5__3;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<Socket> <>u__1;
	private SslStream <ssl>5__4;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter <>u__2;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<SmtpResponse> <>u__3;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct SmtpClient.<DisconnectAsync>d__80 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public SmtpClient <>4__this;
	public bool quit;
	public bool doAsync;
	public CancellationToken cancellationToken;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<SmtpResponse> <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct SmtpClient.<MailFromAsync>d__99 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public FormatOptions options;
	public MailboxAddress mailbox;
	public SmtpClient.SmtpExtension extensions;
	public SmtpClient <>4__this;
	public long size;
	public MimeMessage message;
	public bool doAsync;
	public CancellationToken cancellationToken;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter <>u__1;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<SmtpResponse> <>u__2;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct SmtpClient.<RcptToAsync>d__105 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder<bool> <>t__builder;
	public FormatOptions options;
	public MailboxAddress mailbox;
	public SmtpClient <>4__this;
	public MimeMessage message;
	public bool doAsync;
	public CancellationToken cancellationToken;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter <>u__1;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<SmtpResponse> <>u__2;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct SmtpClient.<BdatAsync>d__107 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public long size;
	public bool doAsync;
	public SmtpClient <>4__this;
	public CancellationToken cancellationToken;
	public ITransferProgress progress;
	public MimeMessage message;
	public FormatOptions options;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter <>u__1;
	private ProgressStream <stream>5__2;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<SmtpResponse> <>u__2;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct SmtpClient.<DataAsync>d__108 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public SmtpClient <>4__this;
	public bool doAsync;
	public CancellationToken cancellationToken;
	public ITransferProgress progress;
	public long size;
	public MimeMessage message;
	public FormatOptions options;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<SmtpResponse> <>u__1;
	private ProgressStream <stream>5__2;
	private FilteredStream <filtered>5__3;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter <>u__2;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct SmtpClient.<ResetAsync>d__109 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public SmtpClient <>4__this;
	public bool doAsync;
	public CancellationToken cancellationToken;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<SmtpResponse> <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct SmtpClient.<GetSizeAsync>d__111 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder<long> <>t__builder;
	public bool doAsync;
	public MimeMessage message;
	public FormatOptions options;
	public CancellationToken cancellationToken;
	private MeasuringStream <measure>5__2;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct SmtpClient.<SendAsync>d__114 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public SmtpClient <>4__this;
	public FormatOptions options;
	public MimeMessage message;
	public ITransferProgress progress;
	public bool doAsync;
	public CancellationToken cancellationToken;
	public MailboxAddress sender;
	public IList<MailboxAddress> recipients;
	private FormatOptions <format>5__2;
	private long <size>5__3;
	private SmtpClient.SmtpExtension <extensions>5__4;
	private TaskAwaiter<long> <>u__1;
	private object <>7__wrap4;
	private int <>7__wrap5;
	private int <accepted>5__7;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter <>u__2;
	private int <i>5__8;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<bool> <>u__3;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: MailKit.Net.Smtp
public interface ISmtpClient : IMailTransport, IMailService, IDisposable
{}

// Namespace: MailKit.Net.Smtp
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum SmtpCapabilities
{
	// Fields
	public uint value__;
	public const SmtpCapabilities None = 0;
	public const SmtpCapabilities Size = 1;
	public const SmtpCapabilities Dsn = 2;
	public const SmtpCapabilities EnhancedStatusCodes = 4;
	public const SmtpCapabilities Authentication = 8;
	public const SmtpCapabilities EightBitMime = 16;
	public const SmtpCapabilities Pipelining = 32;
	public const SmtpCapabilities BinaryMime = 64;
	public const SmtpCapabilities Chunking = 128;
	public const SmtpCapabilities StartTLS = 256;
	public const SmtpCapabilities UTF8 = 512;
}

// Namespace: MailKit.Net.Smtp
public enum SmtpErrorCode
{
	// Fields
	public int value__;
	public const SmtpErrorCode MessageNotAccepted = 0;
	public const SmtpErrorCode SenderNotAccepted = 1;
	public const SmtpErrorCode RecipientNotAccepted = 2;
	public const SmtpErrorCode UnexpectedStatusCode = 3;
}

// Namespace: MailKit.Net.Smtp
public class SmtpCommandException : CommandException
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SmtpErrorCode <ErrorCode>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private MailboxAddress <Mailbox>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SmtpStatusCode <StatusCode>k__BackingField;

	// Properties
	private SmtpErrorCode ErrorCode { set; }
	private MailboxAddress Mailbox { set; }
	private SmtpStatusCode StatusCode { set; }

	// Methods

	public void .ctor(SmtpErrorCode code, SmtpStatusCode status, MailboxAddress mailbox, string message) { }

	public void .ctor(SmtpErrorCode code, SmtpStatusCode status, string message, Exception innerException) { }

	public void .ctor(SmtpErrorCode code, SmtpStatusCode status, string message) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_ErrorCode(SmtpErrorCode value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Mailbox(MailboxAddress value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_StatusCode(SmtpStatusCode value) { }
}

// Namespace: MailKit.Net.Smtp
public class SmtpDataFilter : MimeFilterBase
{
	// Fields
	private bool bol;

	// Methods

	public void .ctor() { }

	protected override byte[] Filter(byte[] input, int startIndex, int length, out int outputIndex, out int outputLength, bool flush) { }
}

// Namespace: MailKit.Net.Smtp
public class SmtpProtocolException : ProtocolException
{
	// Methods

	public void .ctor(string message) { }
}

// Namespace: MailKit.Net.Smtp
public class SmtpResponse
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SmtpStatusCode <StatusCode>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Response>k__BackingField;

	// Properties
	public SmtpStatusCode StatusCode { get; set; }
	public string Response { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public SmtpStatusCode get_StatusCode() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_StatusCode(SmtpStatusCode value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Response() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Response(string value) { }

	public void .ctor(SmtpStatusCode code, string response) { }
}

// Namespace: MailKit.Net.Smtp
public enum SmtpStatusCode
{
	// Fields
	public int value__;
	public const SmtpStatusCode SystemStatus = 211;
	public const SmtpStatusCode HelpMessage = 214;
	public const SmtpStatusCode ServiceReady = 220;
	public const SmtpStatusCode ServiceClosingTransmissionChannel = 221;
	public const SmtpStatusCode AuthenticationSuccessful = 235;
	public const SmtpStatusCode Ok = 250;
	public const SmtpStatusCode UserNotLocalWillForward = 251;
	public const SmtpStatusCode CannotVerifyUserWillAttemptDelivery = 252;
	public const SmtpStatusCode AuthenticationChallenge = 334;
	public const SmtpStatusCode StartMailInput = 354;
	public const SmtpStatusCode ServiceNotAvailable = 421;
	public const SmtpStatusCode PasswordTransitionNeeded = 432;
	public const SmtpStatusCode MailboxBusy = 450;
	public const SmtpStatusCode ErrorInProcessing = 451;
	public const SmtpStatusCode InsufficientStorage = 452;
	public const SmtpStatusCode TemporaryAuthenticationFailure = 454;
	public const SmtpStatusCode CommandUnrecognized = 500;
	public const SmtpStatusCode SyntaxError = 501;
	public const SmtpStatusCode CommandNotImplemented = 502;
	public const SmtpStatusCode BadCommandSequence = 503;
	public const SmtpStatusCode CommandParameterNotImplemented = 504;
	public const SmtpStatusCode AuthenticationRequired = 530;
	public const SmtpStatusCode AuthenticationMechanismTooWeak = 534;
	public const SmtpStatusCode AuthenticationInvalidCredentials = 535;
	public const SmtpStatusCode EncryptionRequiredForAuthenticationMechanism = 538;
	public const SmtpStatusCode MailboxUnavailable = 550;
	public const SmtpStatusCode UserNotLocalTryAlternatePath = 551;
	public const SmtpStatusCode ExceededStorageAllocation = 552;
	public const SmtpStatusCode MailboxNameNotAllowed = 553;
	public const SmtpStatusCode TransactionFailed = 554;
	public const SmtpStatusCode MailFromOrRcptToParametersNotRecognizedOrNotImplemented = 555;
}

// Namespace: MailKit.Net.Smtp
internal class SmtpStream : Stream, ICancellableStream
{
	// Fields
	private static readonly Encoding Latin1;
	private static readonly Encoding UTF8;
	private readonly byte[] input;
	private readonly byte[] output;
	private int outputIndex;
	private readonly IProtocolLogger logger;
	private int inputIndex;
	private int inputEnd;
	private bool disposed;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Stream <Stream>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <IsConnected>k__BackingField;

	// Properties
	public Stream Stream { get; set; }
	private bool IsConnected { set; }
	public override bool CanRead { get; }
	public override bool CanWrite { get; }
	public override bool CanSeek { get; }
	public override bool CanTimeout { get; }
	public override int ReadTimeout { get; set; }
	public override int WriteTimeout { get; set; }
	public override long Position { get; set; }
	public override long Length { get; }

	// Methods

	private static void .cctor() { }

	public void .ctor(Stream source, IProtocolLogger protocolLogger) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Stream get_Stream() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_Stream(Stream value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_IsConnected(bool value) { }

	public override bool get_CanRead() { }

	public override bool get_CanWrite() { }

	public override bool get_CanSeek() { }

	public override bool get_CanTimeout() { }

	public override int get_ReadTimeout() { }

	public override void set_ReadTimeout(int value) { }

	public override int get_WriteTimeout() { }

	public override void set_WriteTimeout(int value) { }

	public override long get_Position() { }

	public override void set_Position(long value) { }

	public override long get_Length() { }

	[AsyncStateMachineAttribute] // RVA: 0xD37E0 Offset: 0xD2BE0 VA: 0x1800D37E0
	private Task<int> ReadAheadAsync(bool doAsync, CancellationToken cancellationToken) { }

	private static void ValidateArguments(byte[] buffer, int offset, int count) { }

	private void CheckDisposed() { }

	public int Read(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	public override int Read(byte[] buffer, int offset, int count) { }

	public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	private static bool TryParseInt32(byte[] text, ref int index, int endIndex, out int value) { }

	[AsyncStateMachineAttribute] // RVA: 0xD5CB0 Offset: 0xD50B0 VA: 0x1800D5CB0
	private Task<SmtpResponse> ReadResponseAsync(bool doAsync, CancellationToken cancellationToken) { }

	public SmtpResponse ReadResponse(CancellationToken cancellationToken) { }

	public Task<SmtpResponse> ReadResponseAsync(CancellationToken cancellationToken) { }

	[AsyncStateMachineAttribute] // RVA: 0xDA500 Offset: 0xD9900 VA: 0x1800DA500
	private Task WriteAsync(byte[] buffer, int offset, int count, bool doAsync, CancellationToken cancellationToken) { }

	public void Write(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	public override void Write(byte[] buffer, int offset, int count) { }

	public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { }

	[AsyncStateMachineAttribute] // RVA: 0xDC730 Offset: 0xDBB30 VA: 0x1800DC730
	private Task FlushAsync(bool doAsync, CancellationToken cancellationToken) { }

	public void Flush(CancellationToken cancellationToken) { }

	public override void Flush() { }

	public override Task FlushAsync(CancellationToken cancellationToken) { }

	public override long Seek(long offset, SeekOrigin origin) { }

	public override void SetLength(long value) { }

	protected override void Dispose(bool disposing) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct SmtpStream.<ReadAheadAsync>d__39 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder<int> <>t__builder;
	public SmtpStream <>4__this;
	public CancellationToken cancellationToken;
	public bool doAsync;
	private int <index>5__2;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int> <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct SmtpStream.<ReadResponseAsync>d__46 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder<SmtpResponse> <>t__builder;
	public SmtpStream <>4__this;
	public bool doAsync;
	public CancellationToken cancellationToken;
	private MemoryStream <memory>5__2;
	private bool <newLine>5__3;
	private bool <more>5__4;
	private int <code>5__5;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int> <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct SmtpStream.<WriteAsync>d__49 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public SmtpStream <>4__this;
	public byte[] buffer;
	public int offset;
	public int count;
	public bool doAsync;
	public CancellationToken cancellationToken;
	private NetworkStream <network>5__2;
	private int <index>5__3;
	private int <left>5__4;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct SmtpStream.<FlushAsync>d__53 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public SmtpStream <>4__this;
	public bool doAsync;
	public CancellationToken cancellationToken;
	private ConfiguredTaskAwaitable.ConfiguredTaskAwaiter <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: MailKit.Net.Smtp
public enum DeliveryStatusNotificationType
{
	// Fields
	public int value__;
	public const DeliveryStatusNotificationType Unspecified = 0;
	public const DeliveryStatusNotificationType Full = 1;
	public const DeliveryStatusNotificationType HeadersOnly = 2;
}

// Namespace: MailKit.Net.Proxy
public interface IProxyClient
{
	// Properties
	public abstract IPEndPoint LocalEndPoint { set; }

	// Methods

	public abstract void set_LocalEndPoint(IPEndPoint value) { }

	public abstract Socket Connect(string host, int port, int timeout, CancellationToken cancellationToken) { }

	public abstract Task<Socket> ConnectAsync(string host, int port, int timeout, CancellationToken cancellationToken) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal sealed class <PrivateImplementationDetails>
{
	// Fields
	internal static readonly long 290C4A052C215D096172EB81AEE671FB3286E5C1DB5E73F96021FC09825DDB88 = 2676302836908902219;
	internal static readonly long 6772A9B8BF207A3CFE6EE68769D6985B69522183F24A2A3D41BC3B4602953426 = 22609615381091406;
	internal static readonly long 992F16C986809AB68C7466CC3EC6F12B2506A962EA539753E5D84A2FB7FF8A24 = -1295888024253181014;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=16 9F9F5111F7B27A781F1F1DDDE5EBC2DD2B796BFC7365C9C28B548E564176929F /*Metadata offset 0x9D1B99*/;

	// Methods

	internal static uint ComputeStringHash(string s) { }
}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=16
{}

// Namespace: 
internal class <Module>
{}

// Namespace: Newtonsoft.Json
public enum ConstructorHandling
{
	// Fields
	public int value__;
	public const ConstructorHandling Default = 0;
	public const ConstructorHandling AllowNonPublicDefaultConstructor = 1;
}

// Namespace: Newtonsoft.Json
public enum DateFormatHandling
{
	// Fields
	public int value__;
	public const DateFormatHandling IsoDateFormat = 0;
	public const DateFormatHandling MicrosoftDateFormat = 1;
}

// Namespace: Newtonsoft.Json
public enum DateParseHandling
{
	// Fields
	public int value__;
	public const DateParseHandling None = 0;
	public const DateParseHandling DateTime = 1;
	public const DateParseHandling DateTimeOffset = 2;
}

// Namespace: Newtonsoft.Json
public enum DateTimeZoneHandling
{
	// Fields
	public int value__;
	public const DateTimeZoneHandling Local = 0;
	public const DateTimeZoneHandling Utc = 1;
	public const DateTimeZoneHandling Unspecified = 2;
	public const DateTimeZoneHandling RoundtripKind = 3;
}

// Namespace: Newtonsoft.Json
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum DefaultValueHandling
{
	// Fields
	public int value__;
	public const DefaultValueHandling Include = 0;
	public const DefaultValueHandling Ignore = 1;
	public const DefaultValueHandling Populate = 2;
	public const DefaultValueHandling IgnoreAndPopulate = 3;
}

// Namespace: Newtonsoft.Json
public enum FloatFormatHandling
{
	// Fields
	public int value__;
	public const FloatFormatHandling String = 0;
	public const FloatFormatHandling Symbol = 1;
	public const FloatFormatHandling DefaultValue = 2;
}

// Namespace: Newtonsoft.Json
public enum FloatParseHandling
{
	// Fields
	public int value__;
	public const FloatParseHandling Double = 0;
	public const FloatParseHandling Decimal = 1;
}

// Namespace: Newtonsoft.Json
public enum Formatting
{
	// Fields
	public int value__;
	public const Formatting None = 0;
	public const Formatting Indented = 1;
}

// Namespace: Newtonsoft.Json
public interface IArrayPool<T>
{
	// Methods

	public abstract T[] Rent(int minimumLength) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IArrayPool<object>.Rent
	*/

	public abstract void Return(T[] array) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IArrayPool<object>.Return
	*/
}

// Namespace: Newtonsoft.Json
public interface IJsonLineInfo
{
	// Properties
	public abstract int LineNumber { get; }
	public abstract int LinePosition { get; }

	// Methods

	public abstract bool HasLineInfo() { }

	public abstract int get_LineNumber() { }

	public abstract int get_LinePosition() { }
}

// Namespace: Newtonsoft.Json
[AttributeUsageAttribute] // RVA: 0x1130F0 Offset: 0x1124F0 VA: 0x1801130F0
public sealed class JsonArrayAttribute : JsonContainerAttribute
{}

// Namespace: Newtonsoft.Json
[AttributeUsageAttribute] // RVA: 0xFF5E0 Offset: 0xFE9E0 VA: 0x1800FF5E0
public sealed class JsonConstructorAttribute : Attribute
{}

// Namespace: Newtonsoft.Json
[AttributeUsageAttribute] // RVA: 0x1130F0 Offset: 0x1124F0 VA: 0x1801130F0
public abstract class JsonContainerAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Type <ItemConverterType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object[] <ItemConverterParameters>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NamingStrategy <NamingStrategyInstance>k__BackingField;
	internal Nullable<bool> _isReference;
	internal Nullable<bool> _itemIsReference;
	internal Nullable<ReferenceLoopHandling> _itemReferenceLoopHandling;
	internal Nullable<TypeNameHandling> _itemTypeNameHandling;
	private Type _namingStrategyType;
	private object[] _namingStrategyParameters;

	// Properties
	public Type ItemConverterType { get; }
	public object[] ItemConverterParameters { get; }
	public Type NamingStrategyType { get; }
	public object[] NamingStrategyParameters { get; }
	internal NamingStrategy NamingStrategyInstance { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Type get_ItemConverterType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public object[] get_ItemConverterParameters() { }

	public Type get_NamingStrategyType() { }

	public object[] get_NamingStrategyParameters() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal NamingStrategy get_NamingStrategyInstance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_NamingStrategyInstance(NamingStrategy value) { }
}

// Namespace: Newtonsoft.Json
public static class JsonConvert
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<JsonSerializerSettings> <DefaultSettings>k__BackingField;
	public static readonly string True;
	public static readonly string False;
	public static readonly string Null;
	public static readonly string Undefined;
	public static readonly string PositiveInfinity;
	public static readonly string NegativeInfinity;
	public static readonly string NaN;

	// Properties
	public static Func<JsonSerializerSettings> DefaultSettings { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Func<JsonSerializerSettings> get_DefaultSettings() { }

	public static string ToString(bool value) { }

	public static string ToString(char value) { }

	internal static string ToString(float value, FloatFormatHandling floatFormatHandling, char quoteChar, bool nullable) { }

	private static string EnsureFloatFormat(double value, string text, FloatFormatHandling floatFormatHandling, char quoteChar, bool nullable) { }

	internal static string ToString(double value, FloatFormatHandling floatFormatHandling, char quoteChar, bool nullable) { }

	private static string EnsureDecimalPlace(double value, string text) { }

	private static string EnsureDecimalPlace(string text) { }

	public static string ToString(Decimal value) { }

	public static string ToString(string value) { }

	public static string ToString(string value, char delimiter) { }

	public static string ToString(string value, char delimiter, StringEscapeHandling stringEscapeHandling) { }

	public static string SerializeObject(object value) { }

	public static string SerializeObject(object value, Type type, JsonSerializerSettings settings) { }

	private static string SerializeObjectInternal(object value, Type type, JsonSerializer jsonSerializer) { }

	public static object DeserializeObject(string value) { }

	public static object DeserializeObject(string value, Type type) { }

	public static T DeserializeObject<T>(string value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93B950 Offset: 0x93A950 VA: 0x18093B950
	|-JsonConvert.DeserializeObject<AchievementInfoData>
	|-JsonConvert.DeserializeObject<NotifyAntiAddictionData>
	|-JsonConvert.DeserializeObject<DataBase>
	|-JsonConvert.DeserializeObject<Dictionary<string, DataBase>>
	|-JsonConvert.DeserializeObject<Dictionary<string, KeyMapBase>>
	|-JsonConvert.DeserializeObject<Dictionary<string, LanguageData>>
	|-JsonConvert.DeserializeObject<Dictionary<string, NoticeData>>
	|-JsonConvert.DeserializeObject<Dictionary<string, Dictionary<string, DataBase>>>
	|-JsonConvert.DeserializeObject<Dictionary<string, string>>
	|-JsonConvert.DeserializeObject<IDictionary<string, string>>
	|-JsonConvert.DeserializeObject<List<AccountCache>>
	|-JsonConvert.DeserializeObject<List<LoginInfo>>
	|-JsonConvert.DeserializeObject<List<GSRoleInfo>>
	|-JsonConvert.DeserializeObject<List<string>>
	|-JsonConvert.DeserializeObject<string>
	|-JsonConvert.DeserializeObject<ZMInviteData>
	|-JsonConvert.DeserializeObject<ZMLobbyData>
	|-JsonConvert.DeserializeObject<ZMTeamerObject>
	|-JsonConvert.DeserializeObject<object>
	|
	|-RVA: 0x93B640 Offset: 0x93A640 VA: 0x18093B640
	|-JsonConvert.DeserializeObject<LuaComponent.AnimationCurveInfo>
	|
	|-RVA: 0x93B7E0 Offset: 0x93A7E0 VA: 0x18093B7E0
	|-JsonConvert.DeserializeObject<int>
	|
	|-RVA: 0x93BAB0 Offset: 0x93AAB0 VA: 0x18093BAB0
	|-JsonConvert.DeserializeObject<uint>
	*/

	public static T DeserializeObject<T>(string value, JsonSerializerSettings settings) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93B6D0 Offset: 0x93A6D0 VA: 0x18093B6D0
	|-JsonConvert.DeserializeObject<LuaComponent.AnimationCurveInfo>
	|
	|-RVA: 0x93B850 Offset: 0x93A850 VA: 0x18093B850
	|-JsonConvert.DeserializeObject<int>
	|
	|-RVA: 0x93B9C0 Offset: 0x93A9C0 VA: 0x18093B9C0
	|-JsonConvert.DeserializeObject<object>
	|
	|-RVA: 0x93BB20 Offset: 0x93AB20 VA: 0x18093BB20
	|-JsonConvert.DeserializeObject<uint>
	*/

	public static object DeserializeObject(string value, Type type, JsonSerializerSettings settings) { }

	private static void .cctor() { }
}

// Namespace: Newtonsoft.Json
public abstract class JsonConverter
{
	// Properties
	public virtual bool CanRead { get; }
	public virtual bool CanWrite { get; }

	// Methods

	public abstract void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) { }

	public abstract object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) { }

	public abstract bool CanConvert(Type objectType) { }

	public virtual bool get_CanRead() { }

	public virtual bool get_CanWrite() { }

	protected void .ctor() { }
}

// Namespace: Newtonsoft.Json
[AttributeUsageAttribute] // RVA: 0x10EA60 Offset: 0x10DE60 VA: 0x18010EA60
public sealed class JsonConverterAttribute : Attribute
{
	// Fields
	private readonly Type _converterType;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object[] <ConverterParameters>k__BackingField;

	// Properties
	public Type ConverterType { get; }
	public object[] ConverterParameters { get; }

	// Methods

	public Type get_ConverterType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public object[] get_ConverterParameters() { }
}

// Namespace: Newtonsoft.Json
public class JsonConverterCollection : Collection<JsonConverter>
{
	// Methods

	public void .ctor() { }
}

// Namespace: Newtonsoft.Json
[AttributeUsageAttribute] // RVA: 0x1130F0 Offset: 0x1124F0 VA: 0x1801130F0
public sealed class JsonDictionaryAttribute : JsonContainerAttribute
{}

// Namespace: Newtonsoft.Json
[Serializable]
public class JsonException : Exception
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	public void .ctor(string message, Exception innerException) { }

	public void .ctor(SerializationInfo info, StreamingContext context) { }
}

// Namespace: Newtonsoft.Json
[AttributeUsageAttribute] // RVA: 0x185C0 Offset: 0x179C0 VA: 0x1800185C0
public class JsonExtensionDataAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <WriteData>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <ReadData>k__BackingField;

	// Properties
	public bool WriteData { get; }
	public bool ReadData { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_WriteData() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_ReadData() { }
}

// Namespace: Newtonsoft.Json
[AttributeUsageAttribute] // RVA: 0x185C0 Offset: 0x179C0 VA: 0x1800185C0
public sealed class JsonIgnoreAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Newtonsoft.Json
[AttributeUsageAttribute] // RVA: 0x11EE20 Offset: 0x11E220 VA: 0x18011EE20
public sealed class JsonObjectAttribute : JsonContainerAttribute
{
	// Fields
	private MemberSerialization _memberSerialization;
	internal Nullable<Required> _itemRequired;

	// Properties
	public MemberSerialization MemberSerialization { get; }

	// Methods

	public MemberSerialization get_MemberSerialization() { }
}

// Namespace: Newtonsoft.Json
internal enum JsonContainerType
{
	// Fields
	public int value__;
	public const JsonContainerType None = 0;
	public const JsonContainerType Object = 1;
	public const JsonContainerType Array = 2;
	public const JsonContainerType Constructor = 3;
}

// Namespace: Newtonsoft.Json
internal struct JsonPosition
{
	// Fields
	private static readonly char[] SpecialCharacters;
	internal JsonContainerType Type;
	internal int Position;
	internal string PropertyName;
	internal bool HasIndex;

	// Methods

	public void .ctor(JsonContainerType type) { }

	internal int CalculateLength() { }

	internal void WriteTo(StringBuilder sb) { }

	internal static bool TypeHasIndex(JsonContainerType type) { }

	internal static string BuildPath(List<JsonPosition> positions, Nullable<JsonPosition> currentPosition) { }

	internal static string FormatMessage(IJsonLineInfo lineInfo, string path, string message) { }

	private static void .cctor() { }
}

// Namespace: Newtonsoft.Json
[AttributeUsageAttribute] // RVA: 0x11F700 Offset: 0x11EB00 VA: 0x18011F700
public sealed class JsonPropertyAttribute : Attribute
{
	// Fields
	internal Nullable<NullValueHandling> _nullValueHandling;
	internal Nullable<DefaultValueHandling> _defaultValueHandling;
	internal Nullable<ReferenceLoopHandling> _referenceLoopHandling;
	internal Nullable<ObjectCreationHandling> _objectCreationHandling;
	internal Nullable<TypeNameHandling> _typeNameHandling;
	internal Nullable<bool> _isReference;
	internal Nullable<int> _order;
	internal Nullable<Required> _required;
	internal Nullable<bool> _itemIsReference;
	internal Nullable<ReferenceLoopHandling> _itemReferenceLoopHandling;
	internal Nullable<TypeNameHandling> _itemTypeNameHandling;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Type <ItemConverterType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object[] <ItemConverterParameters>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Type <NamingStrategyType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object[] <NamingStrategyParameters>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <PropertyName>k__BackingField;

	// Properties
	public Type ItemConverterType { get; }
	public object[] ItemConverterParameters { get; }
	public Type NamingStrategyType { get; }
	public object[] NamingStrategyParameters { get; }
	public string PropertyName { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Type get_ItemConverterType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public object[] get_ItemConverterParameters() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Type get_NamingStrategyType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public object[] get_NamingStrategyParameters() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_PropertyName() { }
}

// Namespace: Newtonsoft.Json
public abstract class JsonReader : IDisposable
{
	// Fields
	private JsonToken _tokenType;
	private object _value;
	internal char _quoteChar;
	internal JsonReader.State _currentState;
	private JsonPosition _currentPosition;
	private CultureInfo _culture;
	private DateTimeZoneHandling _dateTimeZoneHandling;
	private Nullable<int> _maxDepth;
	private bool _hasExceededMaxDepth;
	internal DateParseHandling _dateParseHandling;
	internal FloatParseHandling _floatParseHandling;
	private string _dateFormatString;
	private List<JsonPosition> _stack;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <CloseInput>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <SupportMultipleContent>k__BackingField;

	// Properties
	protected JsonReader.State CurrentState { get; }
	public bool CloseInput { get; set; }
	public bool SupportMultipleContent { get; set; }
	public DateTimeZoneHandling DateTimeZoneHandling { get; set; }
	public DateParseHandling DateParseHandling { get; set; }
	public FloatParseHandling FloatParseHandling { get; set; }
	public string DateFormatString { get; set; }
	public Nullable<int> MaxDepth { get; set; }
	public virtual JsonToken TokenType { get; }
	public virtual object Value { get; }
	public virtual Type ValueType { get; }
	public virtual int Depth { get; }
	public virtual string Path { get; }
	public CultureInfo Culture { get; set; }

	// Methods

	protected JsonReader.State get_CurrentState() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_CloseInput() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_CloseInput(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_SupportMultipleContent() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_SupportMultipleContent(bool value) { }

	public DateTimeZoneHandling get_DateTimeZoneHandling() { }

	public void set_DateTimeZoneHandling(DateTimeZoneHandling value) { }

	public DateParseHandling get_DateParseHandling() { }

	public void set_DateParseHandling(DateParseHandling value) { }

	public FloatParseHandling get_FloatParseHandling() { }

	public void set_FloatParseHandling(FloatParseHandling value) { }

	public string get_DateFormatString() { }

	public void set_DateFormatString(string value) { }

	public Nullable<int> get_MaxDepth() { }

	public void set_MaxDepth(Nullable<int> value) { }

	public virtual JsonToken get_TokenType() { }

	public virtual object get_Value() { }

	public virtual Type get_ValueType() { }

	public virtual int get_Depth() { }

	public virtual string get_Path() { }

	public CultureInfo get_Culture() { }

	public void set_Culture(CultureInfo value) { }

	internal JsonPosition GetPosition(int depth) { }

	protected void .ctor() { }

	private void Push(JsonContainerType value) { }

	private JsonContainerType Pop() { }

	private JsonContainerType Peek() { }

	public abstract bool Read() { }

	public virtual Nullable<int> ReadAsInt32() { }

	internal Nullable<int> ReadInt32String(string s) { }

	public virtual string ReadAsString() { }

	public virtual byte[] ReadAsBytes() { }

	internal byte[] ReadArrayIntoByteArray() { }

	public virtual Nullable<double> ReadAsDouble() { }

	internal Nullable<double> ReadDoubleString(string s) { }

	public virtual Nullable<bool> ReadAsBoolean() { }

	internal Nullable<bool> ReadBooleanString(string s) { }

	public virtual Nullable<Decimal> ReadAsDecimal() { }

	internal Nullable<Decimal> ReadDecimalString(string s) { }

	public virtual Nullable<DateTime> ReadAsDateTime() { }

	internal Nullable<DateTime> ReadDateTimeString(string s) { }

	public virtual Nullable<DateTimeOffset> ReadAsDateTimeOffset() { }

	internal Nullable<DateTimeOffset> ReadDateTimeOffsetString(string s) { }

	internal void ReaderReadAndAssert() { }

	internal JsonReaderException CreateUnexpectedEndException() { }

	internal void ReadIntoWrappedTypeObject() { }

	public void Skip() { }

	protected void SetToken(JsonToken newToken) { }

	protected void SetToken(JsonToken newToken, object value) { }

	internal void SetToken(JsonToken newToken, object value, bool updateIndex) { }

	internal void SetPostValueState(bool updateIndex) { }

	private void UpdateScopeWithFinishedValue() { }

	private void ValidateEnd(JsonToken endToken) { }

	protected void SetStateBasedOnCurrent() { }

	private void SetFinished() { }

	private JsonContainerType GetTypeForCloseToken(JsonToken token) { }

	private void System.IDisposable.Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	public virtual void Close() { }

	internal void ReadAndAssert() { }

	internal bool ReadAndMoveToContent() { }

	internal bool MoveToContent() { }

	private JsonToken GetContentToken() { }
}

// Namespace: 
protected internal enum JsonReader.State
{
	// Fields
	public int value__;
	public const JsonReader.State Start = 0;
	public const JsonReader.State Complete = 1;
	public const JsonReader.State Property = 2;
	public const JsonReader.State ObjectStart = 3;
	public const JsonReader.State Object = 4;
	public const JsonReader.State ArrayStart = 5;
	public const JsonReader.State Array = 6;
	public const JsonReader.State Closed = 7;
	public const JsonReader.State PostValue = 8;
	public const JsonReader.State ConstructorStart = 9;
	public const JsonReader.State Constructor = 10;
	public const JsonReader.State Error = 11;
	public const JsonReader.State Finished = 12;
}

// Namespace: Newtonsoft.Json
[Serializable]
public class JsonReaderException : JsonException
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <LineNumber>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <LinePosition>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Path>k__BackingField;

	// Properties
	private int LineNumber { set; }
	private int LinePosition { set; }
	private string Path { set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_LineNumber(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_LinePosition(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Path(string value) { }

	public void .ctor() { }

	public void .ctor(SerializationInfo info, StreamingContext context) { }

	internal void .ctor(string message, Exception innerException, string path, int lineNumber, int linePosition) { }

	internal static JsonReaderException Create(JsonReader reader, string message) { }

	internal static JsonReaderException Create(JsonReader reader, string message, Exception ex) { }

	internal static JsonReaderException Create(IJsonLineInfo lineInfo, string path, string message, Exception ex) { }
}

// Namespace: Newtonsoft.Json
[AttributeUsageAttribute] // RVA: 0x185C0 Offset: 0x179C0 VA: 0x1800185C0
public sealed class JsonRequiredAttribute : Attribute
{}

// Namespace: Newtonsoft.Json
[Serializable]
public class JsonSerializationException : JsonException
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	public void .ctor(string message, Exception innerException) { }

	public void .ctor(SerializationInfo info, StreamingContext context) { }

	internal static JsonSerializationException Create(JsonReader reader, string message) { }

	internal static JsonSerializationException Create(JsonReader reader, string message, Exception ex) { }

	internal static JsonSerializationException Create(IJsonLineInfo lineInfo, string path, string message, Exception ex) { }
}

// Namespace: Newtonsoft.Json
public class JsonSerializer
{
	// Fields
	internal TypeNameHandling _typeNameHandling;
	internal FormatterAssemblyStyle _typeNameAssemblyFormat;
	internal PreserveReferencesHandling _preserveReferencesHandling;
	internal ReferenceLoopHandling _referenceLoopHandling;
	internal MissingMemberHandling _missingMemberHandling;
	internal ObjectCreationHandling _objectCreationHandling;
	internal NullValueHandling _nullValueHandling;
	internal DefaultValueHandling _defaultValueHandling;
	internal ConstructorHandling _constructorHandling;
	internal MetadataPropertyHandling _metadataPropertyHandling;
	internal JsonConverterCollection _converters;
	internal IContractResolver _contractResolver;
	internal ITraceWriter _traceWriter;
	internal IEqualityComparer _equalityComparer;
	internal SerializationBinder _binder;
	internal StreamingContext _context;
	private IReferenceResolver _referenceResolver;
	private Nullable<Formatting> _formatting;
	private Nullable<DateFormatHandling> _dateFormatHandling;
	private Nullable<DateTimeZoneHandling> _dateTimeZoneHandling;
	private Nullable<DateParseHandling> _dateParseHandling;
	private Nullable<FloatFormatHandling> _floatFormatHandling;
	private Nullable<FloatParseHandling> _floatParseHandling;
	private Nullable<StringEscapeHandling> _stringEscapeHandling;
	private CultureInfo _culture;
	private Nullable<int> _maxDepth;
	private bool _maxDepthSet;
	private Nullable<bool> _checkAdditionalContent;
	private string _dateFormatString;
	private bool _dateFormatStringSet;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler<ErrorEventArgs> Error;

	// Properties
	public virtual IReferenceResolver ReferenceResolver { set; }
	public virtual SerializationBinder Binder { set; }
	public virtual ITraceWriter TraceWriter { get; set; }
	public virtual IEqualityComparer EqualityComparer { set; }
	public virtual TypeNameHandling TypeNameHandling { set; }
	public virtual FormatterAssemblyStyle TypeNameAssemblyFormat { set; }
	public virtual PreserveReferencesHandling PreserveReferencesHandling { set; }
	public virtual ReferenceLoopHandling ReferenceLoopHandling { set; }
	public virtual MissingMemberHandling MissingMemberHandling { set; }
	public virtual NullValueHandling NullValueHandling { set; }
	public virtual DefaultValueHandling DefaultValueHandling { set; }
	public virtual ObjectCreationHandling ObjectCreationHandling { set; }
	public virtual ConstructorHandling ConstructorHandling { set; }
	public virtual MetadataPropertyHandling MetadataPropertyHandling { get; set; }
	public virtual JsonConverterCollection Converters { get; }
	public virtual IContractResolver ContractResolver { get; set; }
	public virtual StreamingContext Context { get; set; }
	public virtual Formatting Formatting { get; }
	public virtual bool CheckAdditionalContent { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual void add_Error(EventHandler<ErrorEventArgs> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual void remove_Error(EventHandler<ErrorEventArgs> value) { }

	public virtual void set_ReferenceResolver(IReferenceResolver value) { }

	public virtual void set_Binder(SerializationBinder value) { }

	public virtual ITraceWriter get_TraceWriter() { }

	public virtual void set_TraceWriter(ITraceWriter value) { }

	public virtual void set_EqualityComparer(IEqualityComparer value) { }

	public virtual void set_TypeNameHandling(TypeNameHandling value) { }

	public virtual void set_TypeNameAssemblyFormat(FormatterAssemblyStyle value) { }

	public virtual void set_PreserveReferencesHandling(PreserveReferencesHandling value) { }

	public virtual void set_ReferenceLoopHandling(ReferenceLoopHandling value) { }

	public virtual void set_MissingMemberHandling(MissingMemberHandling value) { }

	public virtual void set_NullValueHandling(NullValueHandling value) { }

	public virtual void set_DefaultValueHandling(DefaultValueHandling value) { }

	public virtual void set_ObjectCreationHandling(ObjectCreationHandling value) { }

	public virtual void set_ConstructorHandling(ConstructorHandling value) { }

	public virtual MetadataPropertyHandling get_MetadataPropertyHandling() { }

	public virtual void set_MetadataPropertyHandling(MetadataPropertyHandling value) { }

	public virtual JsonConverterCollection get_Converters() { }

	public virtual IContractResolver get_ContractResolver() { }

	public virtual void set_ContractResolver(IContractResolver value) { }

	public virtual StreamingContext get_Context() { }

	public virtual void set_Context(StreamingContext value) { }

	public virtual Formatting get_Formatting() { }

	public virtual bool get_CheckAdditionalContent() { }

	public virtual void set_CheckAdditionalContent(bool value) { }

	internal bool IsCheckAdditionalContentSet() { }

	public void .ctor() { }

	public static JsonSerializer Create() { }

	public static JsonSerializer Create(JsonSerializerSettings settings) { }

	public static JsonSerializer CreateDefault() { }

	public static JsonSerializer CreateDefault(JsonSerializerSettings settings) { }

	private static void ApplySerializerSettings(JsonSerializer serializer, JsonSerializerSettings settings) { }

	public T Deserialize<T>(JsonReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93C5E0 Offset: 0x93B5E0 VA: 0x18093C5E0
	|-JsonSerializer.Deserialize<Int32Enum>
	|-JsonSerializer.Deserialize<RegexOptions>
	|
	|-RVA: 0x93C6D0 Offset: 0x93B6D0 VA: 0x18093C6D0
	|-JsonSerializer.Deserialize<object>
	*/

	public object Deserialize(JsonReader reader, Type objectType) { }

	internal virtual object DeserializeInternal(JsonReader reader, Type objectType) { }

	private void SetupReader(JsonReader reader, out CultureInfo previousCulture, out Nullable<DateTimeZoneHandling> previousDateTimeZoneHandling, out Nullable<DateParseHandling> previousDateParseHandling, out Nullable<FloatParseHandling> previousFloatParseHandling, out Nullable<int> previousMaxDepth, out string previousDateFormatString) { }

	private void ResetReader(JsonReader reader, CultureInfo previousCulture, Nullable<DateTimeZoneHandling> previousDateTimeZoneHandling, Nullable<DateParseHandling> previousDateParseHandling, Nullable<FloatParseHandling> previousFloatParseHandling, Nullable<int> previousMaxDepth, string previousDateFormatString) { }

	public void Serialize(JsonWriter jsonWriter, object value, Type objectType) { }

	public void Serialize(JsonWriter jsonWriter, object value) { }

	internal virtual void SerializeInternal(JsonWriter jsonWriter, object value, Type objectType) { }

	internal IReferenceResolver GetReferenceResolver() { }

	internal JsonConverter GetMatchingConverter(Type type) { }

	internal static JsonConverter GetMatchingConverter(IList<JsonConverter> converters, Type objectType) { }

	internal void OnError(ErrorEventArgs e) { }
}

// Namespace: Newtonsoft.Json
public class JsonSerializerSettings
{
	// Fields
	internal static readonly StreamingContext DefaultContext;
	internal static readonly CultureInfo DefaultCulture;
	internal Nullable<Formatting> _formatting;
	internal Nullable<DateFormatHandling> _dateFormatHandling;
	internal Nullable<DateTimeZoneHandling> _dateTimeZoneHandling;
	internal Nullable<DateParseHandling> _dateParseHandling;
	internal Nullable<FloatFormatHandling> _floatFormatHandling;
	internal Nullable<FloatParseHandling> _floatParseHandling;
	internal Nullable<StringEscapeHandling> _stringEscapeHandling;
	internal CultureInfo _culture;
	internal Nullable<bool> _checkAdditionalContent;
	internal Nullable<int> _maxDepth;
	internal bool _maxDepthSet;
	internal string _dateFormatString;
	internal bool _dateFormatStringSet;
	internal Nullable<FormatterAssemblyStyle> _typeNameAssemblyFormat;
	internal Nullable<DefaultValueHandling> _defaultValueHandling;
	internal Nullable<PreserveReferencesHandling> _preserveReferencesHandling;
	internal Nullable<NullValueHandling> _nullValueHandling;
	internal Nullable<ObjectCreationHandling> _objectCreationHandling;
	internal Nullable<MissingMemberHandling> _missingMemberHandling;
	internal Nullable<ReferenceLoopHandling> _referenceLoopHandling;
	internal Nullable<StreamingContext> _context;
	internal Nullable<ConstructorHandling> _constructorHandling;
	internal Nullable<TypeNameHandling> _typeNameHandling;
	internal Nullable<MetadataPropertyHandling> _metadataPropertyHandling;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IList<JsonConverter> <Converters>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IContractResolver <ContractResolver>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEqualityComparer <EqualityComparer>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Func<IReferenceResolver> <ReferenceResolverProvider>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ITraceWriter <TraceWriter>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SerializationBinder <Binder>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler<ErrorEventArgs> <Error>k__BackingField;

	// Properties
	public ReferenceLoopHandling ReferenceLoopHandling { get; }
	public MissingMemberHandling MissingMemberHandling { get; }
	public ObjectCreationHandling ObjectCreationHandling { get; }
	public NullValueHandling NullValueHandling { get; }
	public DefaultValueHandling DefaultValueHandling { get; }
	public IList<JsonConverter> Converters { get; }
	public PreserveReferencesHandling PreserveReferencesHandling { get; }
	public TypeNameHandling TypeNameHandling { get; }
	public MetadataPropertyHandling MetadataPropertyHandling { get; }
	public FormatterAssemblyStyle TypeNameAssemblyFormat { get; }
	public ConstructorHandling ConstructorHandling { get; }
	public IContractResolver ContractResolver { get; }
	public IEqualityComparer EqualityComparer { get; }
	public Func<IReferenceResolver> ReferenceResolverProvider { get; }
	public ITraceWriter TraceWriter { get; }
	public SerializationBinder Binder { get; }
	public EventHandler<ErrorEventArgs> Error { get; }
	public StreamingContext Context { get; }

	// Methods

	public ReferenceLoopHandling get_ReferenceLoopHandling() { }

	public MissingMemberHandling get_MissingMemberHandling() { }

	public ObjectCreationHandling get_ObjectCreationHandling() { }

	public NullValueHandling get_NullValueHandling() { }

	public DefaultValueHandling get_DefaultValueHandling() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IList<JsonConverter> get_Converters() { }

	public PreserveReferencesHandling get_PreserveReferencesHandling() { }

	public TypeNameHandling get_TypeNameHandling() { }

	public MetadataPropertyHandling get_MetadataPropertyHandling() { }

	public FormatterAssemblyStyle get_TypeNameAssemblyFormat() { }

	public ConstructorHandling get_ConstructorHandling() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IContractResolver get_ContractResolver() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IEqualityComparer get_EqualityComparer() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Func<IReferenceResolver> get_ReferenceResolverProvider() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ITraceWriter get_TraceWriter() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public SerializationBinder get_Binder() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public EventHandler<ErrorEventArgs> get_Error() { }

	public StreamingContext get_Context() { }

	private static void .cctor() { }
}

// Namespace: Newtonsoft.Json
internal enum ReadType
{
	// Fields
	public int value__;
	public const ReadType Read = 0;
	public const ReadType ReadAsInt32 = 1;
	public const ReadType ReadAsBytes = 2;
	public const ReadType ReadAsString = 3;
	public const ReadType ReadAsDecimal = 4;
	public const ReadType ReadAsDateTime = 5;
	public const ReadType ReadAsDateTimeOffset = 6;
	public const ReadType ReadAsDouble = 7;
	public const ReadType ReadAsBoolean = 8;
}

// Namespace: Newtonsoft.Json
public class JsonTextReader : JsonReader, IJsonLineInfo
{
	// Fields
	private readonly TextReader _reader;
	private char[] _chars;
	private int _charsUsed;
	private int _charPos;
	private int _lineStartPos;
	private int _lineNumber;
	private bool _isEndOfFile;
	private StringBuffer _stringBuffer;
	private StringReference _stringReference;
	private IArrayPool<char> _arrayPool;
	internal PropertyNameTable NameTable;

	// Properties
	public int LineNumber { get; }
	public int LinePosition { get; }

	// Methods

	public void .ctor(TextReader reader) { }

	private void EnsureBufferNotEmpty() { }

	private void OnNewLine(int pos) { }

	private void ParseString(char quote, ReadType readType) { }

	private static void BlockCopyChars(char[] src, int srcOffset, char[] dst, int dstOffset, int count) { }

	private void ShiftBufferIfNeeded() { }

	private int ReadData(bool append) { }

	private int ReadData(bool append, int charsRequired) { }

	private bool EnsureChars(int relativePosition, bool append) { }

	private bool ReadChars(int relativePosition, bool append) { }

	public override bool Read() { }

	public override Nullable<int> ReadAsInt32() { }

	public override Nullable<DateTime> ReadAsDateTime() { }

	public override string ReadAsString() { }

	public override byte[] ReadAsBytes() { }

	private object ReadStringValue(ReadType readType) { }

	private JsonReaderException CreateUnexpectedCharacterException(char c) { }

	public override Nullable<bool> ReadAsBoolean() { }

	private void ProcessValueComma() { }

	private object ReadNumberValue(ReadType readType) { }

	public override Nullable<DateTimeOffset> ReadAsDateTimeOffset() { }

	public override Nullable<Decimal> ReadAsDecimal() { }

	public override Nullable<double> ReadAsDouble() { }

	private void HandleNull() { }

	private void ReadFinished() { }

	private bool ReadNullChar() { }

	private void EnsureBuffer() { }

	private void ReadStringIntoBuffer(char quote) { }

	private void WriteCharToBuffer(char writeChar, int lastWritePosition, int writeToPosition) { }

	private char ParseUnicode() { }

	private void ReadNumberIntoBuffer() { }

	private void ClearRecentString() { }

	private bool ParsePostValue() { }

	private bool ParseObject() { }

	private bool ParseProperty() { }

	private bool ValidIdentifierChar(char value) { }

	private void ParseUnquotedProperty() { }

	private bool ParseValue() { }

	private void ProcessLineFeed() { }

	private void ProcessCarriageReturn(bool append) { }

	private bool EatWhitespace(bool oneOrMore) { }

	private void ParseConstructor() { }

	private void ParseNumber(ReadType readType) { }

	private void ParseComment(bool setToken) { }

	private void EndComment(bool setToken, int initialPosition, int endPosition) { }

	private bool MatchValue(string value) { }

	private bool MatchValueWithTrailingSeparator(string value) { }

	private bool IsSeparator(char c) { }

	private void ParseTrue() { }

	private void ParseNull() { }

	private void ParseUndefined() { }

	private void ParseFalse() { }

	private object ParseNumberNegativeInfinity(ReadType readType) { }

	private object ParseNumberPositiveInfinity(ReadType readType) { }

	private object ParseNumberNaN(ReadType readType) { }

	public override void Close() { }

	public bool HasLineInfo() { }

	public int get_LineNumber() { }

	public int get_LinePosition() { }
}

// Namespace: Newtonsoft.Json
public class JsonTextWriter : JsonWriter
{
	// Fields
	private readonly TextWriter _writer;
	private Base64Encoder _base64Encoder;
	private char _indentChar;
	private int _indentation;
	private char _quoteChar;
	private bool _quoteName;
	private bool[] _charEscapeFlags;
	private char[] _writeBuffer;
	private IArrayPool<char> _arrayPool;
	private char[] _indentChars;

	// Properties
	private Base64Encoder Base64Encoder { get; }
	public char QuoteChar { get; }

	// Methods

	private Base64Encoder get_Base64Encoder() { }

	public char get_QuoteChar() { }

	public void .ctor(TextWriter textWriter) { }

	public override void Close() { }

	public override void WriteStartObject() { }

	public override void WriteStartArray() { }

	public override void WriteStartConstructor(string name) { }

	protected override void WriteEnd(JsonToken token) { }

	public override void WritePropertyName(string name) { }

	public override void WritePropertyName(string name, bool escape) { }

	internal override void OnStringEscapeHandlingChanged() { }

	private void UpdateCharEscapeFlags() { }

	protected override void WriteIndent() { }

	protected override void WriteValueDelimiter() { }

	protected override void WriteIndentSpace() { }

	private void WriteValueInternal(string value, JsonToken token) { }

	public override void WriteNull() { }

	public override void WriteUndefined() { }

	public override void WriteRaw(string json) { }

	public override void WriteValue(string value) { }

	private void WriteEscapedString(string value, bool quote) { }

	public override void WriteValue(int value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public override void WriteValue(uint value) { }

	public override void WriteValue(long value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public override void WriteValue(ulong value) { }

	public override void WriteValue(float value) { }

	public override void WriteValue(Nullable<float> value) { }

	public override void WriteValue(double value) { }

	public override void WriteValue(Nullable<double> value) { }

	public override void WriteValue(bool value) { }

	public override void WriteValue(short value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public override void WriteValue(ushort value) { }

	public override void WriteValue(char value) { }

	public override void WriteValue(byte value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public override void WriteValue(sbyte value) { }

	public override void WriteValue(Decimal value) { }

	public override void WriteValue(DateTime value) { }

	public override void WriteValue(byte[] value) { }

	public override void WriteValue(DateTimeOffset value) { }

	public override void WriteValue(Guid value) { }

	public override void WriteValue(TimeSpan value) { }

	public override void WriteValue(Uri value) { }

	public override void WriteComment(string text) { }

	private void EnsureWriteBuffer() { }

	private void WriteIntegerValue(long value) { }

	private void WriteIntegerValue(ulong uvalue) { }
}

// Namespace: Newtonsoft.Json
public enum JsonToken
{
	// Fields
	public int value__;
	public const JsonToken None = 0;
	public const JsonToken StartObject = 1;
	public const JsonToken StartArray = 2;
	public const JsonToken StartConstructor = 3;
	public const JsonToken PropertyName = 4;
	public const JsonToken Comment = 5;
	public const JsonToken Raw = 6;
	public const JsonToken Integer = 7;
	public const JsonToken Float = 8;
	public const JsonToken String = 9;
	public const JsonToken Boolean = 10;
	public const JsonToken Null = 11;
	public const JsonToken Undefined = 12;
	public const JsonToken EndObject = 13;
	public const JsonToken EndArray = 14;
	public const JsonToken EndConstructor = 15;
	public const JsonToken Date = 16;
	public const JsonToken Bytes = 17;
}

// Namespace: Newtonsoft.Json
public abstract class JsonWriter : IDisposable
{
	// Fields
	private static readonly JsonWriter.State[][] StateArray;
	internal static readonly JsonWriter.State[][] StateArrayTempate;
	private List<JsonPosition> _stack;
	private JsonPosition _currentPosition;
	private JsonWriter.State _currentState;
	private Formatting _formatting;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <CloseOutput>k__BackingField;
	private DateFormatHandling _dateFormatHandling;
	private DateTimeZoneHandling _dateTimeZoneHandling;
	private StringEscapeHandling _stringEscapeHandling;
	private FloatFormatHandling _floatFormatHandling;
	private string _dateFormatString;
	private CultureInfo _culture;

	// Properties
	public bool CloseOutput { get; set; }
	protected internal int Top { get; }
	public WriteState WriteState { get; }
	internal string ContainerPath { get; }
	public string Path { get; }
	public Formatting Formatting { get; set; }
	public DateFormatHandling DateFormatHandling { get; set; }
	public DateTimeZoneHandling DateTimeZoneHandling { get; set; }
	public StringEscapeHandling StringEscapeHandling { get; set; }
	public FloatFormatHandling FloatFormatHandling { get; set; }
	public string DateFormatString { get; set; }
	public CultureInfo Culture { get; set; }

	// Methods

	internal static JsonWriter.State[][] BuildStateArray() { }

	private static void .cctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_CloseOutput() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_CloseOutput(bool value) { }

	protected internal int get_Top() { }

	public WriteState get_WriteState() { }

	internal string get_ContainerPath() { }

	public string get_Path() { }

	public Formatting get_Formatting() { }

	public void set_Formatting(Formatting value) { }

	public DateFormatHandling get_DateFormatHandling() { }

	public void set_DateFormatHandling(DateFormatHandling value) { }

	public DateTimeZoneHandling get_DateTimeZoneHandling() { }

	public void set_DateTimeZoneHandling(DateTimeZoneHandling value) { }

	public StringEscapeHandling get_StringEscapeHandling() { }

	public void set_StringEscapeHandling(StringEscapeHandling value) { }

	internal virtual void OnStringEscapeHandlingChanged() { }

	public FloatFormatHandling get_FloatFormatHandling() { }

	public void set_FloatFormatHandling(FloatFormatHandling value) { }

	public string get_DateFormatString() { }

	public void set_DateFormatString(string value) { }

	public CultureInfo get_Culture() { }

	public void set_Culture(CultureInfo value) { }

	protected void .ctor() { }

	internal void UpdateScopeWithFinishedValue() { }

	private void Push(JsonContainerType value) { }

	private JsonContainerType Pop() { }

	private JsonContainerType Peek() { }

	public virtual void Close() { }

	public virtual void WriteStartObject() { }

	public virtual void WriteEndObject() { }

	public virtual void WriteStartArray() { }

	public virtual void WriteEndArray() { }

	public virtual void WriteStartConstructor(string name) { }

	public virtual void WriteEndConstructor() { }

	public virtual void WritePropertyName(string name) { }

	public virtual void WritePropertyName(string name, bool escape) { }

	public virtual void WriteEnd() { }

	public void WriteToken(JsonReader reader) { }

	public void WriteToken(JsonReader reader, bool writeChildren) { }

	public void WriteToken(JsonToken token, object value) { }

	internal virtual void WriteToken(JsonReader reader, bool writeChildren, bool writeDateConstructorAsDate, bool writeComments) { }

	private void WriteConstructorDate(JsonReader reader) { }

	private void WriteEnd(JsonContainerType type) { }

	private void AutoCompleteAll() { }

	private JsonToken GetCloseTokenForType(JsonContainerType type) { }

	private void AutoCompleteClose(JsonContainerType type) { }

	protected virtual void WriteEnd(JsonToken token) { }

	protected virtual void WriteIndent() { }

	protected virtual void WriteValueDelimiter() { }

	protected virtual void WriteIndentSpace() { }

	internal void AutoComplete(JsonToken tokenBeingWritten) { }

	public virtual void WriteNull() { }

	public virtual void WriteUndefined() { }

	public virtual void WriteRaw(string json) { }

	public virtual void WriteRawValue(string json) { }

	public virtual void WriteValue(string value) { }

	public virtual void WriteValue(int value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public virtual void WriteValue(uint value) { }

	public virtual void WriteValue(long value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public virtual void WriteValue(ulong value) { }

	public virtual void WriteValue(float value) { }

	public virtual void WriteValue(double value) { }

	public virtual void WriteValue(bool value) { }

	public virtual void WriteValue(short value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public virtual void WriteValue(ushort value) { }

	public virtual void WriteValue(char value) { }

	public virtual void WriteValue(byte value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public virtual void WriteValue(sbyte value) { }

	public virtual void WriteValue(Decimal value) { }

	public virtual void WriteValue(DateTime value) { }

	public virtual void WriteValue(DateTimeOffset value) { }

	public virtual void WriteValue(Guid value) { }

	public virtual void WriteValue(TimeSpan value) { }

	public virtual void WriteValue(Nullable<int> value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public virtual void WriteValue(Nullable<uint> value) { }

	public virtual void WriteValue(Nullable<long> value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public virtual void WriteValue(Nullable<ulong> value) { }

	public virtual void WriteValue(Nullable<float> value) { }

	public virtual void WriteValue(Nullable<double> value) { }

	public virtual void WriteValue(Nullable<bool> value) { }

	public virtual void WriteValue(Nullable<short> value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public virtual void WriteValue(Nullable<ushort> value) { }

	public virtual void WriteValue(Nullable<char> value) { }

	public virtual void WriteValue(Nullable<byte> value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public virtual void WriteValue(Nullable<sbyte> value) { }

	public virtual void WriteValue(Nullable<Decimal> value) { }

	public virtual void WriteValue(Nullable<DateTime> value) { }

	public virtual void WriteValue(Nullable<DateTimeOffset> value) { }

	public virtual void WriteValue(Nullable<Guid> value) { }

	public virtual void WriteValue(Nullable<TimeSpan> value) { }

	public virtual void WriteValue(byte[] value) { }

	public virtual void WriteValue(Uri value) { }

	public virtual void WriteComment(string text) { }

	private void System.IDisposable.Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	internal static void WriteValue(JsonWriter writer, PrimitiveTypeCode typeCode, object value) { }

	private static JsonWriterException CreateUnsupportedTypeException(JsonWriter writer, object value) { }

	internal void InternalWriteEnd(JsonContainerType container) { }

	internal void InternalWritePropertyName(string name) { }

	internal void InternalWriteRaw() { }

	internal void InternalWriteStart(JsonToken token, JsonContainerType container) { }

	internal void InternalWriteValue(JsonToken token) { }

	internal void InternalWriteComment() { }
}

// Namespace: 
internal enum JsonWriter.State
{
	// Fields
	public int value__;
	public const JsonWriter.State Start = 0;
	public const JsonWriter.State Property = 1;
	public const JsonWriter.State ObjectStart = 2;
	public const JsonWriter.State Object = 3;
	public const JsonWriter.State ArrayStart = 4;
	public const JsonWriter.State Array = 5;
	public const JsonWriter.State ConstructorStart = 6;
	public const JsonWriter.State Constructor = 7;
	public const JsonWriter.State Closed = 8;
	public const JsonWriter.State Error = 9;
}

// Namespace: Newtonsoft.Json
[Serializable]
public class JsonWriterException : JsonException
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Path>k__BackingField;

	// Properties
	private string Path { set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Path(string value) { }

	public void .ctor() { }

	public void .ctor(SerializationInfo info, StreamingContext context) { }

	internal void .ctor(string message, Exception innerException, string path) { }

	internal static JsonWriterException Create(JsonWriter writer, string message, Exception ex) { }

	internal static JsonWriterException Create(string path, string message, Exception ex) { }
}

// Namespace: Newtonsoft.Json
public enum MemberSerialization
{
	// Fields
	public int value__;
	public const MemberSerialization OptOut = 0;
	public const MemberSerialization OptIn = 1;
	public const MemberSerialization Fields = 2;
}

// Namespace: Newtonsoft.Json
public enum MetadataPropertyHandling
{
	// Fields
	public int value__;
	public const MetadataPropertyHandling Default = 0;
	public const MetadataPropertyHandling ReadAhead = 1;
	public const MetadataPropertyHandling Ignore = 2;
}

// Namespace: Newtonsoft.Json
public enum MissingMemberHandling
{
	// Fields
	public int value__;
	public const MissingMemberHandling Ignore = 0;
	public const MissingMemberHandling Error = 1;
}

// Namespace: Newtonsoft.Json
public enum NullValueHandling
{
	// Fields
	public int value__;
	public const NullValueHandling Include = 0;
	public const NullValueHandling Ignore = 1;
}

// Namespace: Newtonsoft.Json
public enum ObjectCreationHandling
{
	// Fields
	public int value__;
	public const ObjectCreationHandling Auto = 0;
	public const ObjectCreationHandling Reuse = 1;
	public const ObjectCreationHandling Replace = 2;
}

// Namespace: Newtonsoft.Json
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum PreserveReferencesHandling
{
	// Fields
	public int value__;
	public const PreserveReferencesHandling None = 0;
	public const PreserveReferencesHandling Objects = 1;
	public const PreserveReferencesHandling Arrays = 2;
	public const PreserveReferencesHandling All = 3;
}

// Namespace: Newtonsoft.Json
public enum ReferenceLoopHandling
{
	// Fields
	public int value__;
	public const ReferenceLoopHandling Error = 0;
	public const ReferenceLoopHandling Ignore = 1;
	public const ReferenceLoopHandling Serialize = 2;
}

// Namespace: Newtonsoft.Json
public enum Required
{
	// Fields
	public int value__;
	public const Required Default = 0;
	public const Required AllowNull = 1;
	public const Required Always = 2;
	public const Required DisallowNull = 3;
}

// Namespace: Newtonsoft.Json
public enum StringEscapeHandling
{
	// Fields
	public int value__;
	public const StringEscapeHandling Default = 0;
	public const StringEscapeHandling EscapeNonAscii = 1;
	public const StringEscapeHandling EscapeHtml = 2;
}

// Namespace: Newtonsoft.Json
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum TypeNameHandling
{
	// Fields
	public int value__;
	public const TypeNameHandling None = 0;
	public const TypeNameHandling Objects = 1;
	public const TypeNameHandling Arrays = 2;
	public const TypeNameHandling All = 3;
	public const TypeNameHandling Auto = 4;
}

// Namespace: Newtonsoft.Json
public enum WriteState
{
	// Fields
	public int value__;
	public const WriteState Error = 0;
	public const WriteState Closed = 1;
	public const WriteState Object = 2;
	public const WriteState Array = 3;
	public const WriteState Constructor = 4;
	public const WriteState Property = 5;
	public const WriteState Start = 6;
}

// Namespace: Newtonsoft.Json.Utilities
internal class Base64Encoder
{
	// Fields
	private readonly char[] _charsLine;
	private readonly TextWriter _writer;
	private byte[] _leftOverBytes;
	private int _leftOverBytesCount;

	// Methods

	public void .ctor(TextWriter writer) { }

	public void Encode(byte[] buffer, int index, int count) { }

	public void Flush() { }

	private void WriteChars(char[] chars, int index, int count) { }
}

// Namespace: Newtonsoft.Json.Utilities
internal class BidirectionalDictionary<TFirst, TSecond>
{
	// Fields
	private readonly IDictionary<TFirst, TSecond> _firstToSecond;
	private readonly IDictionary<TSecond, TFirst> _secondToFirst;
	private readonly string _duplicateFirstErrorMessage;
	private readonly string _duplicateSecondErrorMessage;

	// Methods

	public void .ctor(IEqualityComparer<TFirst> firstEqualityComparer, IEqualityComparer<TSecond> secondEqualityComparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBE000 Offset: 0x1CBD000 VA: 0x181CBE000
	|-BidirectionalDictionary<object, object>..ctor
	|-BidirectionalDictionary<string, string>..ctor
	*/

	public void .ctor(IEqualityComparer<TFirst> firstEqualityComparer, IEqualityComparer<TSecond> secondEqualityComparer, string duplicateFirstErrorMessage, string duplicateSecondErrorMessage) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBE090 Offset: 0x1CBD090 VA: 0x181CBE090
	|-BidirectionalDictionary<object, object>..ctor
	|-BidirectionalDictionary<string, object>..ctor
	*/

	public void Set(TFirst first, TSecond second) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBDB70 Offset: 0x1CBCB70 VA: 0x181CBDB70
	|-BidirectionalDictionary<object, object>.Set
	|-BidirectionalDictionary<string, object>.Set
	|-BidirectionalDictionary<string, string>.Set
	*/

	public bool TryGetByFirst(TFirst first, out TSecond second) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBDF00 Offset: 0x1CBCF00 VA: 0x181CBDF00
	|-BidirectionalDictionary<object, object>.TryGetByFirst
	|-BidirectionalDictionary<string, object>.TryGetByFirst
	*/

	public bool TryGetBySecond(TSecond second, out TFirst first) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBDF80 Offset: 0x1CBCF80 VA: 0x181CBDF80
	|-BidirectionalDictionary<object, object>.TryGetBySecond
	|-BidirectionalDictionary<string, object>.TryGetBySecond
	|-BidirectionalDictionary<string, string>.TryGetBySecond
	*/
}

// Namespace: Newtonsoft.Json.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class CollectionUtils
{
	// Methods

	public static bool IsNullOrEmpty<T>(ICollection<T> collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x159C300 Offset: 0x159B300 VA: 0x18159C300
	|-CollectionUtils.IsNullOrEmpty<JsonConverter>
	|-CollectionUtils.IsNullOrEmpty<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void AddRange<T>(IList<T> initial, IEnumerable<T> collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1459E10 Offset: 0x1458E10 VA: 0x181459E10
	|-CollectionUtils.AddRange<JsonProperty>
	|-CollectionUtils.AddRange<SerializationCallback>
	|-CollectionUtils.AddRange<SerializationErrorCallback>
	|-CollectionUtils.AddRange<object>
	|-CollectionUtils.AddRange<MemberInfo>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void AddRange<T>(IList<T> initial, IEnumerable collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1459D90 Offset: 0x1458D90 VA: 0x181459D90
	|-CollectionUtils.AddRange<object>
	|-CollectionUtils.AddRange<MemberInfo>
	*/

	public static bool IsDictionaryType(Type type) { }

	public static ConstructorInfo ResolveEnumerableCollectionConstructor(Type collectionType, Type collectionItemType) { }

	public static ConstructorInfo ResolveEnumerableCollectionConstructor(Type collectionType, Type collectionItemType, Type constructorArgumentType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int IndexOf<T>(IEnumerable<T> collection, Func<T, bool> predicate) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A3380 Offset: 0x10A2380 VA: 0x1810A3380
	|-CollectionUtils.IndexOf<object>
	|-CollectionUtils.IndexOf<PropertyInfo>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Contains<T>(List<T> list, T value, IEqualityComparer comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x159BF00 Offset: 0x159AF00 VA: 0x18159BF00
	|-CollectionUtils.Contains<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int IndexOfReference<T>(List<T> list, T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A32F0 Offset: 0x10A22F0 VA: 0x1810A32F0
	|-CollectionUtils.IndexOfReference<JToken>
	|-CollectionUtils.IndexOfReference<object>
	*/

	private static IList<int> GetDimensions(IList values, int dimensionsCount) { }

	private static void CopyFromJaggedToMultidimensionalArray(IList values, Array multidimensionalArray, int[] indices) { }

	private static object JaggedArrayGetValue(IList values, int[] indices) { }

	public static Array ToMultidimensionalArray(IList values, Type type, int rank) { }
}

// Namespace: Newtonsoft.Json.Utilities
internal interface IWrappedCollection : IList, ICollection, IEnumerable
{
	// Properties
	public abstract object UnderlyingCollection { get; }

	// Methods

	public abstract object get_UnderlyingCollection() { }
}

// Namespace: Newtonsoft.Json.Utilities
internal class CollectionWrapper<T> : ICollection<T>, IEnumerable<T>, IEnumerable, IWrappedCollection, IList, ICollection
{
	// Fields
	private readonly IList _list;
	private readonly ICollection<T> _genericCollection;
	private object _syncRoot;

	// Properties
	public virtual int Count { get; }
	public virtual bool IsReadOnly { get; }
	private bool System.Collections.IList.IsFixedSize { get; }
	private object System.Collections.IList.Item { get; set; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }
	public object UnderlyingCollection { get; }

	// Methods

	public void .ctor(IList list) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBF570 Offset: 0x1CBE570 VA: 0x181CBF570
	|-CollectionWrapper<object>..ctor
	*/

	public void .ctor(ICollection<T> list) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBF500 Offset: 0x1CBE500 VA: 0x181CBF500
	|-CollectionWrapper<object>..ctor
	*/

	public virtual void Add(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBE4A0 Offset: 0x1CBD4A0 VA: 0x181CBE4A0
	|-CollectionWrapper<object>.Add
	*/

	public virtual void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBE550 Offset: 0x1CBD550 VA: 0x181CBE550
	|-CollectionWrapper<object>.Clear
	*/

	public virtual bool Contains(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBE5F0 Offset: 0x1CBD5F0 VA: 0x181CBE5F0
	|-CollectionWrapper<object>.Contains
	*/

	public virtual void CopyTo(T[] array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBE6A0 Offset: 0x1CBD6A0 VA: 0x181CBE6A0
	|-CollectionWrapper<object>.CopyTo
	*/

	public virtual int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBF670 Offset: 0x1CBE670 VA: 0x181CBF670
	|-CollectionWrapper<object>.get_Count
	*/

	public virtual bool get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBF710 Offset: 0x1CBE710 VA: 0x181CBF710
	|-CollectionWrapper<object>.get_IsReadOnly
	*/

	public virtual bool Remove(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBE980 Offset: 0x1CBD980 VA: 0x181CBE980
	|-CollectionWrapper<object>.Remove
	*/

	public virtual IEnumerator<T> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBE770 Offset: 0x1CBD770 VA: 0x181CBE770
	|-CollectionWrapper<object>.GetEnumerator
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBEB80 Offset: 0x1CBDB80 VA: 0x181CBEB80
	|-CollectionWrapper<object>.System.Collections.IEnumerable.GetEnumerator
	*/

	private int System.Collections.IList.Add(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBEC10 Offset: 0x1CBDC10 VA: 0x181CBEC10
	|-CollectionWrapper<object>.System.Collections.IList.Add
	*/

	private bool System.Collections.IList.Contains(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBECD0 Offset: 0x1CBDCD0 VA: 0x181CBECD0
	|-CollectionWrapper<object>.System.Collections.IList.Contains
	*/

	private int System.Collections.IList.IndexOf(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBED90 Offset: 0x1CBDD90 VA: 0x181CBED90
	|-CollectionWrapper<object>.System.Collections.IList.IndexOf
	*/

	private void System.Collections.IList.RemoveAt(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBEFF0 Offset: 0x1CBDFF0 VA: 0x181CBEFF0
	|-CollectionWrapper<object>.System.Collections.IList.RemoveAt
	*/

	private void System.Collections.IList.Insert(int index, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBEEC0 Offset: 0x1CBDEC0 VA: 0x181CBEEC0
	|-CollectionWrapper<object>.System.Collections.IList.Insert
	*/

	private bool System.Collections.IList.get_IsFixedSize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBF140 Offset: 0x1CBE140 VA: 0x181CBF140
	|-CollectionWrapper<object>.System.Collections.IList.get_IsFixedSize
	*/

	private void System.Collections.IList.Remove(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBF090 Offset: 0x1CBE090 VA: 0x181CBF090
	|-CollectionWrapper<object>.System.Collections.IList.Remove
	*/

	private object System.Collections.IList.get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBF1E0 Offset: 0x1CBE1E0 VA: 0x181CBF1E0
	|-CollectionWrapper<object>.System.Collections.IList.get_Item
	*/

	private void System.Collections.IList.set_Item(int index, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBF270 Offset: 0x1CBE270 VA: 0x181CBF270
	|-CollectionWrapper<object>.System.Collections.IList.set_Item
	*/

	private void System.Collections.ICollection.CopyTo(Array array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBEA70 Offset: 0x1CBDA70 VA: 0x181CBEA70
	|-CollectionWrapper<object>.System.Collections.ICollection.CopyTo
	*/

	private bool System.Collections.ICollection.get_IsSynchronized() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-CollectionWrapper<object>.System.Collections.ICollection.get_IsSynchronized
	*/

	private object System.Collections.ICollection.get_SyncRoot() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBEB10 Offset: 0x1CBDB10 VA: 0x181CBEB10
	|-CollectionWrapper<object>.System.Collections.ICollection.get_SyncRoot
	*/

	private static void VerifyValueType(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBF3A0 Offset: 0x1CBE3A0 VA: 0x181CBF3A0
	|-CollectionWrapper<object>.VerifyValueType
	*/

	private static bool IsCompatibleObject(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBE800 Offset: 0x1CBD800 VA: 0x181CBE800
	|-CollectionWrapper<object>.IsCompatibleObject
	*/

	public object get_UnderlyingCollection() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBF7B0 Offset: 0x1CBE7B0 VA: 0x181CBF7B0
	|-CollectionWrapper<object>.get_UnderlyingCollection
	*/
}

// Namespace: Newtonsoft.Json.Utilities
internal enum PrimitiveTypeCode
{
	// Fields
	public int value__;
	public const PrimitiveTypeCode Empty = 0;
	public const PrimitiveTypeCode Object = 1;
	public const PrimitiveTypeCode Char = 2;
	public const PrimitiveTypeCode CharNullable = 3;
	public const PrimitiveTypeCode Boolean = 4;
	public const PrimitiveTypeCode BooleanNullable = 5;
	public const PrimitiveTypeCode SByte = 6;
	public const PrimitiveTypeCode SByteNullable = 7;
	public const PrimitiveTypeCode Int16 = 8;
	public const PrimitiveTypeCode Int16Nullable = 9;
	public const PrimitiveTypeCode UInt16 = 10;
	public const PrimitiveTypeCode UInt16Nullable = 11;
	public const PrimitiveTypeCode Int32 = 12;
	public const PrimitiveTypeCode Int32Nullable = 13;
	public const PrimitiveTypeCode Byte = 14;
	public const PrimitiveTypeCode ByteNullable = 15;
	public const PrimitiveTypeCode UInt32 = 16;
	public const PrimitiveTypeCode UInt32Nullable = 17;
	public const PrimitiveTypeCode Int64 = 18;
	public const PrimitiveTypeCode Int64Nullable = 19;
	public const PrimitiveTypeCode UInt64 = 20;
	public const PrimitiveTypeCode UInt64Nullable = 21;
	public const PrimitiveTypeCode Single = 22;
	public const PrimitiveTypeCode SingleNullable = 23;
	public const PrimitiveTypeCode Double = 24;
	public const PrimitiveTypeCode DoubleNullable = 25;
	public const PrimitiveTypeCode DateTime = 26;
	public const PrimitiveTypeCode DateTimeNullable = 27;
	public const PrimitiveTypeCode DateTimeOffset = 28;
	public const PrimitiveTypeCode DateTimeOffsetNullable = 29;
	public const PrimitiveTypeCode Decimal = 30;
	public const PrimitiveTypeCode DecimalNullable = 31;
	public const PrimitiveTypeCode Guid = 32;
	public const PrimitiveTypeCode GuidNullable = 33;
	public const PrimitiveTypeCode TimeSpan = 34;
	public const PrimitiveTypeCode TimeSpanNullable = 35;
	public const PrimitiveTypeCode BigInteger = 36;
	public const PrimitiveTypeCode BigIntegerNullable = 37;
	public const PrimitiveTypeCode Uri = 38;
	public const PrimitiveTypeCode String = 39;
	public const PrimitiveTypeCode Bytes = 40;
	public const PrimitiveTypeCode DBNull = 41;
}

// Namespace: Newtonsoft.Json.Utilities
internal class TypeInformation
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Type <Type>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private PrimitiveTypeCode <TypeCode>k__BackingField;

	// Properties
	public Type Type { get; set; }
	public PrimitiveTypeCode TypeCode { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Type get_Type() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Type(Type value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public PrimitiveTypeCode get_TypeCode() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_TypeCode(PrimitiveTypeCode value) { }

	public void .ctor() { }
}

// Namespace: Newtonsoft.Json.Utilities
internal enum ParseResult
{
	// Fields
	public int value__;
	public const ParseResult None = 0;
	public const ParseResult Success = 1;
	public const ParseResult Overflow = 2;
	public const ParseResult Invalid = 3;
}

// Namespace: Newtonsoft.Json.Utilities
internal static class ConvertUtils
{
	// Fields
	private static readonly Dictionary<Type, PrimitiveTypeCode> TypeCodeMap;
	private static readonly TypeInformation[] PrimitiveTypeCodes;
	private static readonly ThreadSafeStore<ConvertUtils.TypeConvertKey, Func<object, object>> CastConverters;

	// Methods

	public static PrimitiveTypeCode GetTypeCode(Type t) { }

	public static PrimitiveTypeCode GetTypeCode(Type t, out bool isEnum) { }

	public static TypeInformation GetTypeInformation(IConvertible convertable) { }

	public static bool IsConvertible(Type t) { }

	public static TimeSpan ParseTimeSpan(string input) { }

	private static Func<object, object> CreateCastConverter(ConvertUtils.TypeConvertKey t) { }

	private static bool TryConvert(object initialValue, CultureInfo culture, Type targetType, out object value) { }

	private static ConvertUtils.ConvertResult TryConvertInternal(object initialValue, CultureInfo culture, Type targetType, out object value) { }

	public static object ConvertOrCast(object initialValue, CultureInfo culture, Type targetType) { }

	private static object EnsureTypeAssignable(object value, Type initialType, Type targetType) { }

	internal static TypeConverter GetConverter(Type t) { }

	public static bool VersionTryParse(string input, out Version result) { }

	public static bool IsInteger(object value) { }

	public static ParseResult Int32TryParse(char[] chars, int start, int length, out int value) { }

	public static ParseResult Int64TryParse(char[] chars, int start, int length, out long value) { }

	public static bool TryConvertGuid(string s, out Guid g) { }

	public static int HexTextToInt(char[] text, int start, int end) { }

	private static int HexCharToInt(char ch) { }

	private static void .cctor() { }
}

// Namespace: 
internal struct ConvertUtils.TypeConvertKey : IEquatable<ConvertUtils.TypeConvertKey>
{
	// Fields
	private readonly Type _initialType;
	private readonly Type _targetType;

	// Properties
	public Type InitialType { get; }
	public Type TargetType { get; }

	// Methods

	public Type get_InitialType() { }

	public Type get_TargetType() { }

	public void .ctor(Type initialType, Type targetType) { }

	public override int GetHashCode() { }

	public override bool Equals(object obj) { }

	public bool Equals(ConvertUtils.TypeConvertKey other) { }
}

// Namespace: 
internal enum ConvertUtils.ConvertResult
{
	// Fields
	public int value__;
	public const ConvertUtils.ConvertResult Success = 0;
	public const ConvertUtils.ConvertResult CannotConvertNull = 1;
	public const ConvertUtils.ConvertResult NotInstantiableType = 2;
	public const ConvertUtils.ConvertResult NoValidConversion = 3;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ConvertUtils.<>c__DisplayClass9_0
{
	// Fields
	public MethodCall<object, object> call;

	// Methods

	public void .ctor() { }

	internal object <CreateCastConverter>b__0(object o) { }
}

// Namespace: Newtonsoft.Json.Utilities
internal enum ParserTimeZone
{
	// Fields
	public int value__;
	public const ParserTimeZone Unspecified = 0;
	public const ParserTimeZone Utc = 1;
	public const ParserTimeZone LocalWestOfUtc = 2;
	public const ParserTimeZone LocalEastOfUtc = 3;
}

// Namespace: Newtonsoft.Json.Utilities
internal struct DateTimeParser
{
	// Fields
	public int Year;
	public int Month;
	public int Day;
	public int Hour;
	public int Minute;
	public int Second;
	public int Fraction;
	public int ZoneHour;
	public int ZoneMinute;
	public ParserTimeZone Zone;
	private char[] _text;
	private int _end;
	private static readonly int[] Power10;
	private static readonly int Lzyyyy;
	private static readonly int Lzyyyy_;
	private static readonly int Lzyyyy_MM;
	private static readonly int Lzyyyy_MM_;
	private static readonly int Lzyyyy_MM_dd;
	private static readonly int Lzyyyy_MM_ddT;
	private static readonly int LzHH;
	private static readonly int LzHH_;
	private static readonly int LzHH_mm;
	private static readonly int LzHH_mm_;
	private static readonly int LzHH_mm_ss;
	private static readonly int Lz_;
	private static readonly int Lz_zz;

	// Methods

	private static void .cctor() { }

	public bool Parse(char[] text, int startIndex, int length) { }

	private bool ParseDate(int start) { }

	private bool ParseTimeAndZoneAndWhitespace(int start) { }

	private bool ParseTime(ref int start) { }

	private bool ParseZone(int start) { }

	private bool Parse4Digit(int start, out int num) { }

	private bool Parse2Digit(int start, out int num) { }

	private bool ParseChar(int start, char ch) { }
}

// Namespace: Newtonsoft.Json.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class DateTimeUtils
{
	// Fields
	internal static readonly long InitialJavaScriptDateTicks;
	private static readonly int[] DaysToMonth365;
	private static readonly int[] DaysToMonth366;

	// Methods

	private static void .cctor() { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TimeSpan GetUtcOffset(DateTime d) { }

	internal static DateTime EnsureDateTime(DateTime value, DateTimeZoneHandling timeZone) { }

	private static DateTime SwitchToLocalTime(DateTime value) { }

	private static DateTime SwitchToUtcTime(DateTime value) { }

	private static long ToUniversalTicks(DateTime dateTime) { }

	private static long ToUniversalTicks(DateTime dateTime, TimeSpan offset) { }

	internal static long ConvertDateTimeToJavaScriptTicks(DateTime dateTime, TimeSpan offset) { }

	internal static long ConvertDateTimeToJavaScriptTicks(DateTime dateTime, bool convertToUtc) { }

	private static long UniversialTicksToJavaScriptTicks(long universialTicks) { }

	internal static DateTime ConvertJavaScriptTicksToDateTime(long javaScriptTicks) { }

	internal static bool TryParseDateTimeIso(StringReference text, DateTimeZoneHandling dateTimeZoneHandling, out DateTime dt) { }

	internal static bool TryParseDateTimeOffsetIso(StringReference text, out DateTimeOffset dt) { }

	private static DateTime CreateDateTime(DateTimeParser dateTimeParser) { }

	internal static bool TryParseDateTime(StringReference s, DateTimeZoneHandling dateTimeZoneHandling, string dateFormatString, CultureInfo culture, out DateTime dt) { }

	internal static bool TryParseDateTime(string s, DateTimeZoneHandling dateTimeZoneHandling, string dateFormatString, CultureInfo culture, out DateTime dt) { }

	internal static bool TryParseDateTimeOffset(StringReference s, string dateFormatString, CultureInfo culture, out DateTimeOffset dt) { }

	internal static bool TryParseDateTimeOffset(string s, string dateFormatString, CultureInfo culture, out DateTimeOffset dt) { }

	private static bool TryParseMicrosoftDate(StringReference text, out long ticks, out TimeSpan offset, out DateTimeKind kind) { }

	private static bool TryParseDateTimeMicrosoft(StringReference text, DateTimeZoneHandling dateTimeZoneHandling, out DateTime dt) { }

	private static bool TryParseDateTimeExact(string text, DateTimeZoneHandling dateTimeZoneHandling, string dateFormatString, CultureInfo culture, out DateTime dt) { }

	private static bool TryParseDateTimeOffsetMicrosoft(StringReference text, out DateTimeOffset dt) { }

	private static bool TryParseDateTimeOffsetExact(string text, string dateFormatString, CultureInfo culture, out DateTimeOffset dt) { }

	private static bool TryReadOffset(StringReference offsetText, int startIndex, out TimeSpan offset) { }

	internal static void WriteDateTimeString(TextWriter writer, DateTime value, DateFormatHandling format, string formatString, CultureInfo culture) { }

	internal static int WriteDateTimeString(char[] chars, int start, DateTime value, Nullable<TimeSpan> offset, DateTimeKind kind, DateFormatHandling format) { }

	internal static int WriteDefaultIsoDate(char[] chars, int start, DateTime dt) { }

	private static void CopyIntToCharArray(char[] chars, int start, int value, int digits) { }

	internal static int WriteDateTimeOffset(char[] chars, int start, TimeSpan offset, DateFormatHandling format) { }

	internal static void WriteDateTimeOffsetString(TextWriter writer, DateTimeOffset value, DateFormatHandling format, string formatString, CultureInfo culture) { }

	private static void GetDateValues(DateTime td, out int year, out int month, out int day) { }
}

// Namespace: Newtonsoft.Json.Utilities
internal interface IWrappedDictionary : IDictionary, ICollection, IEnumerable
{
	// Properties
	public abstract object UnderlyingDictionary { get; }

	// Methods

	public abstract object get_UnderlyingDictionary() { }
}

// Namespace: Newtonsoft.Json.Utilities
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
internal class DictionaryWrapper<TKey, TValue> : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, IWrappedDictionary, IDictionary, ICollection
{
	// Fields
	private readonly IDictionary _dictionary;
	private readonly IDictionary<TKey, TValue> _genericDictionary;
	private object _syncRoot;

	// Properties
	public ICollection<TKey> Keys { get; }
	public ICollection<TValue> Values { get; }
	public TValue Item { get; set; }
	public int Count { get; }
	public bool IsReadOnly { get; }
	private object System.Collections.IDictionary.Item { get; set; }
	private bool System.Collections.IDictionary.IsFixedSize { get; }
	private ICollection System.Collections.IDictionary.Keys { get; }
	private ICollection System.Collections.IDictionary.Values { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }
	public object UnderlyingDictionary { get; }

	// Methods

	public void .ctor(IDictionary dictionary) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC17F0 Offset: 0x1CC07F0 VA: 0x181CC17F0
	|-DictionaryWrapper<object, object>..ctor
	*/

	public void .ctor(IDictionary<TKey, TValue> dictionary) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC1860 Offset: 0x1CC0860 VA: 0x181CC1860
	|-DictionaryWrapper<object, object>..ctor
	*/

	public void Add(TKey key, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBFBE0 Offset: 0x1CBEBE0 VA: 0x181CBFBE0
	|-DictionaryWrapper<object, object>.Add
	*/

	public bool ContainsKey(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBFF30 Offset: 0x1CBEF30 VA: 0x181CBFF30
	|-DictionaryWrapper<object, object>.ContainsKey
	*/

	public ICollection<TKey> get_Keys() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC1B30 Offset: 0x1CC0B30 VA: 0x181CC1B30
	|-DictionaryWrapper<object, object>.get_Keys
	*/

	public bool Remove(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC09F0 Offset: 0x1CBF9F0 VA: 0x181CC09F0
	|-DictionaryWrapper<object, object>.Remove
	*/

	public bool TryGetValue(TKey key, out TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC1660 Offset: 0x1CC0660 VA: 0x181CC1660
	|-DictionaryWrapper<object, object>.TryGetValue
	*/

	public ICollection<TValue> get_Values() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC1C20 Offset: 0x1CC0C20 VA: 0x181CC1C20
	|-DictionaryWrapper<object, object>.get_Values
	*/

	public TValue get_Item(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC1A30 Offset: 0x1CC0A30 VA: 0x181CC1A30
	|-DictionaryWrapper<object, object>.get_Item
	*/

	public void set_Item(TKey key, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC1D00 Offset: 0x1CC0D00 VA: 0x181CC1D00
	|-DictionaryWrapper<object, object>.set_Item
	*/

	public void Add(KeyValuePair<TKey, TValue> item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBFCD0 Offset: 0x1CBECD0 VA: 0x181CBFCD0
	|-DictionaryWrapper<object, object>.Add
	*/

	public void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBFE80 Offset: 0x1CBEE80 VA: 0x181CBFE80
	|-DictionaryWrapper<object, object>.Clear
	*/

	public bool Contains(KeyValuePair<TKey, TValue> item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBFFF0 Offset: 0x1CBEFF0 VA: 0x181CBFFF0
	|-DictionaryWrapper<object, object>.Contains
	*/

	public void CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC01B0 Offset: 0x1CBF1B0 VA: 0x181CC01B0
	|-DictionaryWrapper<object, object>.CopyTo
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC18D0 Offset: 0x1CC08D0 VA: 0x181CC18D0
	|-DictionaryWrapper<object, object>.get_Count
	*/

	public bool get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC1980 Offset: 0x1CC0980 VA: 0x181CC1980
	|-DictionaryWrapper<object, object>.get_IsReadOnly
	*/

	public bool Remove(KeyValuePair<TKey, TValue> item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC07E0 Offset: 0x1CBF7E0 VA: 0x181CC07E0
	|-DictionaryWrapper<object, object>.Remove
	*/

	public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC0530 Offset: 0x1CBF530 VA: 0x181CC0530
	|-DictionaryWrapper<object, object>.GetEnumerator
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC1630 Offset: 0x1CC0630 VA: 0x181CC1630
	|-DictionaryWrapper<object, object>.System.Collections.IEnumerable.GetEnumerator
	*/

	private void System.Collections.IDictionary.Add(object key, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC0E00 Offset: 0x1CBFE00 VA: 0x181CC0E00
	|-DictionaryWrapper<object, object>.System.Collections.IDictionary.Add
	*/

	private object System.Collections.IDictionary.get_Item(object key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC1210 Offset: 0x1CC0210 VA: 0x181CC1210
	|-DictionaryWrapper<object, object>.System.Collections.IDictionary.get_Item
	*/

	private void System.Collections.IDictionary.set_Item(object key, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC14B0 Offset: 0x1CC04B0 VA: 0x181CC14B0
	|-DictionaryWrapper<object, object>.System.Collections.IDictionary.set_Item
	*/

	private IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC1090 Offset: 0x1CC0090 VA: 0x181CC1090
	|-DictionaryWrapper<object, object>.System.Collections.IDictionary.GetEnumerator
	*/

	private bool System.Collections.IDictionary.Contains(object key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC0F80 Offset: 0x1CBFF80 VA: 0x181CC0F80
	|-DictionaryWrapper<object, object>.System.Collections.IDictionary.Contains
	*/

	private bool System.Collections.IDictionary.get_IsFixedSize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC11B0 Offset: 0x1CC01B0 VA: 0x181CC11B0
	|-DictionaryWrapper<object, object>.System.Collections.IDictionary.get_IsFixedSize
	*/

	private ICollection System.Collections.IDictionary.get_Keys() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC1330 Offset: 0x1CC0330 VA: 0x181CC1330
	|-DictionaryWrapper<object, object>.System.Collections.IDictionary.get_Keys
	*/

	public void Remove(object key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC0AF0 Offset: 0x1CBFAF0 VA: 0x181CC0AF0
	|-DictionaryWrapper<object, object>.Remove
	*/

	private ICollection System.Collections.IDictionary.get_Values() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC13F0 Offset: 0x1CC03F0 VA: 0x181CC13F0
	|-DictionaryWrapper<object, object>.System.Collections.IDictionary.get_Values
	*/

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC0C10 Offset: 0x1CBFC10 VA: 0x181CC0C10
	|-DictionaryWrapper<object, object>.System.Collections.ICollection.CopyTo
	*/

	private bool System.Collections.ICollection.get_IsSynchronized() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC0D40 Offset: 0x1CBFD40 VA: 0x181CC0D40
	|-DictionaryWrapper<object, object>.System.Collections.ICollection.get_IsSynchronized
	*/

	private object System.Collections.ICollection.get_SyncRoot() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC0D90 Offset: 0x1CBFD90 VA: 0x181CC0D90
	|-DictionaryWrapper<object, object>.System.Collections.ICollection.get_SyncRoot
	*/

	public object get_UnderlyingDictionary() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC1C10 Offset: 0x1CC0C10 VA: 0x181CC1C10
	|-DictionaryWrapper<object, object>.get_UnderlyingDictionary
	*/
}

// Namespace: 
private struct DictionaryWrapper.DictionaryEnumerator<TKey, TValue, TEnumeratorKey, TEnumeratorValue> : IDictionaryEnumerator, IEnumerator
{
	// Fields
	private readonly IEnumerator<KeyValuePair<TEnumeratorKey, TEnumeratorValue>> _e;

	// Properties
	public DictionaryEntry Entry { get; }
	public object Key { get; }
	public object Value { get; }
	public object Current { get; }

	// Methods

	public void .ctor(IEnumerator<KeyValuePair<TEnumeratorKey, TEnumeratorValue>> e) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x256B30 Offset: 0x255F30 VA: 0x180256B30
	|-DictionaryWrapper.DictionaryEnumerator<object, object, object, object>..ctor
	*/

	public DictionaryEntry get_Entry() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x256B90 Offset: 0x255F90 VA: 0x180256B90
	|-DictionaryWrapper.DictionaryEnumerator<object, object, object, object>.get_Entry
	*/

	public object get_Key() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x256C40 Offset: 0x256040 VA: 0x180256C40
	|-DictionaryWrapper.DictionaryEnumerator<object, object, object, object>.get_Key
	*/

	public object get_Value() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x256C50 Offset: 0x256050 VA: 0x180256C50
	|-DictionaryWrapper.DictionaryEnumerator<object, object, object, object>.get_Value
	*/

	public object get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x256B80 Offset: 0x255F80 VA: 0x180256B80
	|-DictionaryWrapper.DictionaryEnumerator<object, object, object, object>.get_Current
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x256A90 Offset: 0x255E90 VA: 0x180256A90
	|-DictionaryWrapper.DictionaryEnumerator<object, object, object, object>.MoveNext
	*/

	public void Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x256AE0 Offset: 0x255EE0 VA: 0x180256AE0
	|-DictionaryWrapper.DictionaryEnumerator<object, object, object, object>.Reset
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class DictionaryWrapper.<>c<TKey, TValue>
{
	// Fields
	public static readonly DictionaryWrapper.<>c<TKey, TValue> <>9;
	public static Func<DictionaryEntry, KeyValuePair<TKey, TValue>> <>9__25_0;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B55A90 Offset: 0x1B54A90 VA: 0x181B55A90
	|-DictionaryWrapper.<>c<object, object>..cctor
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-DictionaryWrapper.<>c<object, object>..ctor
	*/

	internal KeyValuePair<TKey, TValue> <GetEnumerator>b__25_0(DictionaryEntry de) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD5D40 Offset: 0x1CD4D40 VA: 0x181CD5D40
	|-DictionaryWrapper.<>c<object, object>.<GetEnumerator>b__25_0
	*/
}

// Namespace: Newtonsoft.Json.Utilities
internal static class EnumUtils
{
	// Fields
	private static readonly ThreadSafeStore<Type, BidirectionalDictionary<string, string>> EnumMemberNamesPerType;

	// Methods

	private static BidirectionalDictionary<string, string> InitializeEnumType(Type type) { }

	public static IList<object> GetValues(Type enumType) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class EnumUtils.<>c
{
	// Fields
	public static readonly EnumUtils.<>c <>9;
	public static Func<EnumMemberAttribute, string> <>9__1_0;
	public static Func<FieldInfo, bool> <>9__5_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal string <InitializeEnumType>b__1_0(EnumMemberAttribute a) { }

	internal bool <GetValues>b__5_0(FieldInfo f) { }
}

// Namespace: Newtonsoft.Json.Utilities
internal static class BufferUtils
{
	// Methods

	public static char[] RentBuffer(IArrayPool<char> bufferPool, int minSize) { }

	public static void ReturnBuffer(IArrayPool<char> bufferPool, char[] buffer) { }

	public static char[] EnsureBufferSize(IArrayPool<char> bufferPool, int size, char[] buffer) { }
}

// Namespace: Newtonsoft.Json.Utilities
internal static class JavaScriptUtils
{
	// Fields
	internal static readonly bool[] SingleQuoteCharEscapeFlags;
	internal static readonly bool[] DoubleQuoteCharEscapeFlags;
	internal static readonly bool[] HtmlCharEscapeFlags;

	// Methods

	private static void .cctor() { }

	public static bool[] GetCharEscapeFlags(StringEscapeHandling stringEscapeHandling, char quoteChar) { }

	public static bool ShouldEscapeJavaScriptString(string s, bool[] charEscapeFlags) { }

	public static void WriteEscapedJavaScriptString(TextWriter writer, string s, char delimiter, bool appendDelimiters, bool[] charEscapeFlags, StringEscapeHandling stringEscapeHandling, IArrayPool<char> bufferPool, ref char[] writeBuffer) { }

	public static string ToEscapedJavaScriptString(string value, char delimiter, bool appendDelimiters, StringEscapeHandling stringEscapeHandling) { }
}

// Namespace: Newtonsoft.Json.Utilities
internal static class JsonTokenUtils
{
	// Methods

	internal static bool IsEndToken(JsonToken token) { }

	internal static bool IsStartToken(JsonToken token) { }

	internal static bool IsPrimitiveToken(JsonToken token) { }
}

// Namespace: Newtonsoft.Json.Utilities
internal class LateBoundReflectionDelegateFactory : ReflectionDelegateFactory
{
	// Fields
	private static readonly LateBoundReflectionDelegateFactory _instance;

	// Properties
	internal static ReflectionDelegateFactory Instance { get; }

	// Methods

	internal static ReflectionDelegateFactory get_Instance() { }

	public override ObjectConstructor<object> CreateParameterizedConstructor(MethodBase method) { }

	public override MethodCall<T, object> CreateMethodCall<T>(MethodBase method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C241B0 Offset: 0x1C231B0 VA: 0x181C241B0
	|-LateBoundReflectionDelegateFactory.CreateMethodCall<object>
	*/

	public override Func<T> CreateDefaultConstructor<T>(Type type) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A75B0 Offset: 0x10A65B0 VA: 0x1810A75B0
	|-LateBoundReflectionDelegateFactory.CreateDefaultConstructor<object>
	*/

	public override Func<T, object> CreateGet<T>(PropertyInfo propertyInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A77F0 Offset: 0x10A67F0 VA: 0x1810A77F0
	|-LateBoundReflectionDelegateFactory.CreateGet<object>
	*/

	public override Func<T, object> CreateGet<T>(FieldInfo fieldInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A7710 Offset: 0x10A6710 VA: 0x1810A7710
	|-LateBoundReflectionDelegateFactory.CreateGet<object>
	*/

	public override Action<T, object> CreateSet<T>(FieldInfo fieldInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C242E0 Offset: 0x1C232E0 VA: 0x181C242E0
	|-LateBoundReflectionDelegateFactory.CreateSet<object>
	*/

	public override Action<T, object> CreateSet<T>(PropertyInfo propertyInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C243C0 Offset: 0x1C233C0 VA: 0x181C243C0
	|-LateBoundReflectionDelegateFactory.CreateSet<object>
	*/

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LateBoundReflectionDelegateFactory.<>c__DisplayClass3_0
{
	// Fields
	public ConstructorInfo c;
	public MethodBase method;

	// Methods

	public void .ctor() { }

	internal object <CreateParameterizedConstructor>b__0(object[] a) { }

	internal object <CreateParameterizedConstructor>b__1(object[] a) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LateBoundReflectionDelegateFactory.<>c__DisplayClass4_0<T>
{
	// Fields
	public ConstructorInfo c;
	public MethodBase method;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-LateBoundReflectionDelegateFactory.<>c__DisplayClass4_0<object>..ctor
	*/

	internal object <CreateMethodCall>b__0(T o, object[] a) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD6010 Offset: 0x1CD5010 VA: 0x181CD6010
	|-LateBoundReflectionDelegateFactory.<>c__DisplayClass4_0<object>.<CreateMethodCall>b__0
	*/

	internal object <CreateMethodCall>b__1(T o, object[] a) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD6040 Offset: 0x1CD5040 VA: 0x181CD6040
	|-LateBoundReflectionDelegateFactory.<>c__DisplayClass4_0<object>.<CreateMethodCall>b__1
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LateBoundReflectionDelegateFactory.<>c__DisplayClass5_0<T>
{
	// Fields
	public Type type;
	public ConstructorInfo constructorInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-LateBoundReflectionDelegateFactory.<>c__DisplayClass5_0<object>..ctor
	*/

	internal T <CreateDefaultConstructor>b__0() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD6060 Offset: 0x1CD5060 VA: 0x181CD6060
	|-LateBoundReflectionDelegateFactory.<>c__DisplayClass5_0<object>.<CreateDefaultConstructor>b__0
	*/

	internal T <CreateDefaultConstructor>b__1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD60D0 Offset: 0x1CD50D0 VA: 0x181CD60D0
	|-LateBoundReflectionDelegateFactory.<>c__DisplayClass5_0<object>.<CreateDefaultConstructor>b__1
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LateBoundReflectionDelegateFactory.<>c__DisplayClass6_0<T>
{
	// Fields
	public PropertyInfo propertyInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-LateBoundReflectionDelegateFactory.<>c__DisplayClass6_0<object>..ctor
	*/

	internal object <CreateGet>b__0(T o) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xE56570 Offset: 0xE55570 VA: 0x180E56570
	|-LateBoundReflectionDelegateFactory.<>c__DisplayClass6_0<object>.<CreateGet>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LateBoundReflectionDelegateFactory.<>c__DisplayClass7_0<T>
{
	// Fields
	public FieldInfo fieldInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-LateBoundReflectionDelegateFactory.<>c__DisplayClass7_0<object>..ctor
	*/

	internal object <CreateGet>b__0(T o) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x87B4B0 Offset: 0x87A4B0 VA: 0x18087B4B0
	|-LateBoundReflectionDelegateFactory.<>c__DisplayClass7_0<object>.<CreateGet>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LateBoundReflectionDelegateFactory.<>c__DisplayClass8_0<T>
{
	// Fields
	public FieldInfo fieldInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-LateBoundReflectionDelegateFactory.<>c__DisplayClass8_0<object>..ctor
	*/

	internal void <CreateSet>b__0(T o, object v) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xE55900 Offset: 0xE54900 VA: 0x180E55900
	|-LateBoundReflectionDelegateFactory.<>c__DisplayClass8_0<object>.<CreateSet>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LateBoundReflectionDelegateFactory.<>c__DisplayClass9_0<T>
{
	// Fields
	public PropertyInfo propertyInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-LateBoundReflectionDelegateFactory.<>c__DisplayClass9_0<object>..ctor
	*/

	internal void <CreateSet>b__0(T o, object v) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xE565A0 Offset: 0xE555A0 VA: 0x180E565A0
	|-LateBoundReflectionDelegateFactory.<>c__DisplayClass9_0<object>.<CreateSet>b__0
	*/
}

// Namespace: Newtonsoft.Json.Utilities
internal static class MathUtils
{
	// Methods

	public static int IntLength(ulong i) { }

	public static char IntToHex(int n) { }

	public static bool ApproxEquals(double d1, double d2) { }
}

// Namespace: Newtonsoft.Json.Utilities
internal sealed class MethodCall<T, TResult> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-MethodCall<object, object>..ctor
	*/

	public virtual TResult Invoke(T target, object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC2210 Offset: 0x1CC1210 VA: 0x181CC2210
	|-MethodCall<object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T target, object[] args, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1495B50 Offset: 0x1494B50 VA: 0x181495B50
	|-MethodCall<object, object>.BeginInvoke
	*/

	public virtual TResult EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-MethodCall<object, object>.EndInvoke
	*/
}

// Namespace: Newtonsoft.Json.Utilities
internal static class MiscellaneousUtils
{
	// Methods

	public static bool ValueEquals(object objA, object objB) { }

	public static ArgumentOutOfRangeException CreateArgumentOutOfRangeException(string paramName, object actualValue, string message) { }

	public static int ByteArrayCompare(byte[] a1, byte[] a2) { }

	internal static string FormatValueForPrint(object value) { }
}

// Namespace: Newtonsoft.Json.Utilities
internal class PropertyNameTable
{
	// Fields
	private static readonly int HashCodeRandomizer;
	private int _count;
	private PropertyNameTable.Entry[] _entries;
	private int _mask;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	public string Get(char[] key, int start, int length) { }

	public string Add(string key) { }

	private string AddEntry(string str, int hashCode) { }

	private void Grow() { }

	private static bool TextEquals(string str1, char[] str2, int str2Start, int str2Length) { }
}

// Namespace: 
private class PropertyNameTable.Entry
{
	// Fields
	internal readonly string Value;
	internal readonly int HashCode;
	internal PropertyNameTable.Entry Next;

	// Methods

	internal void .ctor(string value, int hashCode, PropertyNameTable.Entry next) { }
}

// Namespace: Newtonsoft.Json.Utilities
internal abstract class ReflectionDelegateFactory
{
	// Methods

	public Func<T, object> CreateGet<T>(MemberInfo memberInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A8C30 Offset: 0x10A7C30 VA: 0x1810A8C30
	|-ReflectionDelegateFactory.CreateGet<object>
	*/

	public Action<T, object> CreateSet<T>(MemberInfo memberInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C26C50 Offset: 0x1C25C50 VA: 0x181C26C50
	|-ReflectionDelegateFactory.CreateSet<object>
	*/

	public abstract MethodCall<T, object> CreateMethodCall<T>(MethodBase method) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-ReflectionDelegateFactory.CreateMethodCall<object>
	*/

	public abstract ObjectConstructor<object> CreateParameterizedConstructor(MethodBase method) { }

	public abstract Func<T> CreateDefaultConstructor<T>(Type type) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-ReflectionDelegateFactory.CreateDefaultConstructor<object>
	*/

	public abstract Func<T, object> CreateGet<T>(PropertyInfo propertyInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-ReflectionDelegateFactory.CreateGet<object>
	*/

	public abstract Func<T, object> CreateGet<T>(FieldInfo fieldInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-ReflectionDelegateFactory.CreateGet<object>
	*/

	public abstract Action<T, object> CreateSet<T>(FieldInfo fieldInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-ReflectionDelegateFactory.CreateSet<object>
	*/

	public abstract Action<T, object> CreateSet<T>(PropertyInfo propertyInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-ReflectionDelegateFactory.CreateSet<object>
	*/

	protected void .ctor() { }
}

// Namespace: Newtonsoft.Json.Utilities
internal class ReflectionMember
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Type <MemberType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Func<object, object> <Getter>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action<object, object> <Setter>k__BackingField;

	// Properties
	public Type MemberType { get; set; }
	public Func<object, object> Getter { get; set; }
	public Action<object, object> Setter { set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Type get_MemberType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_MemberType(Type value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Func<object, object> get_Getter() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Getter(Func<object, object> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Setter(Action<object, object> value) { }

	public void .ctor() { }
}

// Namespace: Newtonsoft.Json.Utilities
internal class ReflectionObject
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ObjectConstructor<object> <Creator>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IDictionary<string, ReflectionMember> <Members>k__BackingField;

	// Properties
	public ObjectConstructor<object> Creator { get; set; }
	public IDictionary<string, ReflectionMember> Members { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ObjectConstructor<object> get_Creator() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Creator(ObjectConstructor<object> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IDictionary<string, ReflectionMember> get_Members() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Members(IDictionary<string, ReflectionMember> value) { }

	public void .ctor() { }

	public object GetValue(object target, string member) { }

	public Type GetType(string member) { }

	public static ReflectionObject Create(Type t, string[] memberNames) { }

	public static ReflectionObject Create(Type t, MethodBase creator, string[] memberNames) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ReflectionObject.<>c__DisplayClass13_0
{
	// Fields
	public Func<object> ctor;

	// Methods

	public void .ctor() { }

	internal object <Create>b__0(object[] args) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ReflectionObject.<>c__DisplayClass13_1
{
	// Fields
	public MethodCall<object, object> call;

	// Methods

	public void .ctor() { }

	internal object <Create>b__1(object target) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ReflectionObject.<>c__DisplayClass13_2
{
	// Fields
	public MethodCall<object, object> call;

	// Methods

	public void .ctor() { }

	internal void <Create>b__2(object target, object arg) { }
}

// Namespace: Newtonsoft.Json.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class ReflectionUtils
{
	// Fields
	public static readonly Type[] EmptyTypes;

	// Methods

	private static void .cctor() { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsVirtual(PropertyInfo propertyInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MethodInfo GetBaseDefinition(PropertyInfo propertyInfo) { }

	public static bool IsPublic(PropertyInfo property) { }

	public static Type GetObjectType(object v) { }

	public static string GetTypeName(Type t, FormatterAssemblyStyle assemblyFormat, SerializationBinder binder) { }

	private static string RemoveAssemblyDetails(string fullyQualifiedTypeName) { }

	public static bool HasDefaultConstructor(Type t, bool nonPublic) { }

	public static ConstructorInfo GetDefaultConstructor(Type t) { }

	public static ConstructorInfo GetDefaultConstructor(Type t, bool nonPublic) { }

	public static bool IsNullable(Type t) { }

	public static bool IsNullableType(Type t) { }

	public static Type EnsureNotNullableType(Type t) { }

	public static bool IsGenericDefinition(Type type, Type genericInterfaceDefinition) { }

	public static bool ImplementsGenericDefinition(Type type, Type genericInterfaceDefinition) { }

	public static bool ImplementsGenericDefinition(Type type, Type genericInterfaceDefinition, out Type implementingType) { }

	public static bool InheritsGenericDefinition(Type type, Type genericClassDefinition) { }

	public static bool InheritsGenericDefinition(Type type, Type genericClassDefinition, out Type implementingType) { }

	private static bool InheritsGenericDefinitionInternal(Type currentType, Type genericClassDefinition, out Type implementingType) { }

	public static Type GetCollectionItemType(Type type) { }

	public static void GetDictionaryKeyValueTypes(Type dictionaryType, out Type keyType, out Type valueType) { }

	public static Type GetMemberUnderlyingType(MemberInfo member) { }

	public static bool IsIndexedProperty(MemberInfo member) { }

	public static bool IsIndexedProperty(PropertyInfo property) { }

	public static object GetMemberValue(MemberInfo member, object target) { }

	public static void SetMemberValue(MemberInfo member, object target, object value) { }

	public static bool CanReadMemberValue(MemberInfo member, bool nonPublic) { }

	public static bool CanSetMemberValue(MemberInfo member, bool nonPublic, bool canSetReadOnly) { }

	public static List<MemberInfo> GetFieldsAndProperties(Type type, BindingFlags bindingAttr) { }

	private static bool IsOverridenGenericMember(MemberInfo memberInfo, BindingFlags bindingAttr) { }

	public static T GetAttribute<T>(object attributeProvider) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93E5E0 Offset: 0x93D5E0 VA: 0x18093E5E0
	|-ReflectionUtils.GetAttribute<JsonExtensionDataAttribute>
	|-ReflectionUtils.GetAttribute<object>
	*/

	public static T GetAttribute<T>(object attributeProvider, bool inherit) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93E540 Offset: 0x93D540 VA: 0x18093E540
	|-ReflectionUtils.GetAttribute<object>
	*/

	public static T[] GetAttributes<T>(object attributeProvider, bool inherit) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23987A0 Offset: 0x23977A0 VA: 0x1823987A0
	|-ReflectionUtils.GetAttributes<object>
	*/

	public static Attribute[] GetAttributes(object attributeProvider, Type attributeType, bool inherit) { }

	public static void SplitFullyQualifiedTypeName(string fullyQualifiedTypeName, out string typeName, out string assemblyName) { }

	private static Nullable<int> GetAssemblyDelimiterIndex(string fullyQualifiedTypeName) { }

	public static MemberInfo GetMemberInfoFromType(Type targetType, MemberInfo memberInfo) { }

	public static IEnumerable<FieldInfo> GetFields(Type targetType, BindingFlags bindingAttr) { }

	private static void GetChildPrivateFields(IList<MemberInfo> initialFields, Type targetType, BindingFlags bindingAttr) { }

	public static IEnumerable<PropertyInfo> GetProperties(Type targetType, BindingFlags bindingAttr) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static BindingFlags RemoveFlag(BindingFlags bindingAttr, BindingFlags flag) { }

	private static void GetChildPrivateProperties(IList<PropertyInfo> initialProperties, Type targetType, BindingFlags bindingAttr) { }

	public static object GetDefaultValue(Type type) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class ReflectionUtils.<>c
{
	// Fields
	public static readonly ReflectionUtils.<>c <>9;
	public static Func<ConstructorInfo, bool> <>9__10_0;
	public static Func<MemberInfo, string> <>9__29_0;
	public static Func<ParameterInfo, Type> <>9__37_0;
	public static Func<FieldInfo, bool> <>9__39_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <GetDefaultConstructor>b__10_0(ConstructorInfo c) { }

	internal string <GetFieldsAndProperties>b__29_0(MemberInfo m) { }

	internal Type <GetMemberInfoFromType>b__37_0(ParameterInfo p) { }

	internal bool <GetChildPrivateFields>b__39_0(FieldInfo f) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ReflectionUtils.<>c__DisplayClass42_0
{
	// Fields
	public PropertyInfo subTypeProperty;

	// Methods

	public void .ctor() { }

	internal bool <GetChildPrivateProperties>b__0(PropertyInfo p) { }

	internal bool <GetChildPrivateProperties>b__1(PropertyInfo p) { }

	internal bool <GetChildPrivateProperties>b__2(PropertyInfo p) { }
}

// Namespace: Newtonsoft.Json.Utilities
internal struct StringBuffer
{
	// Fields
	private char[] _buffer;
	private int _position;

	// Properties
	public int Position { get; set; }
	public bool IsEmpty { get; }
	public char[] InternalBuffer { get; }

	// Methods

	public int get_Position() { }

	public void set_Position(int value) { }

	public bool get_IsEmpty() { }

	public void .ctor(IArrayPool<char> bufferPool, int initalSize) { }

	private void .ctor(char[] buffer) { }

	public void Append(IArrayPool<char> bufferPool, char value) { }

	public void Append(IArrayPool<char> bufferPool, char[] buffer, int startIndex, int count) { }

	public void Clear(IArrayPool<char> bufferPool) { }

	private void EnsureSize(IArrayPool<char> bufferPool, int appendLength) { }

	public override string ToString() { }

	public string ToString(int start, int length) { }

	public char[] get_InternalBuffer() { }
}

// Namespace: Newtonsoft.Json.Utilities
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
internal struct StringReference
{
	// Fields
	private readonly char[] _chars;
	private readonly int _startIndex;
	private readonly int _length;

	// Properties
	public char Item { get; }
	public char[] Chars { get; }
	public int StartIndex { get; }
	public int Length { get; }

	// Methods

	public char get_Item(int i) { }

	public char[] get_Chars() { }

	public int get_StartIndex() { }

	public int get_Length() { }

	public void .ctor(char[] chars, int startIndex, int length) { }

	public override string ToString() { }
}

// Namespace: Newtonsoft.Json.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class StringReferenceExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int IndexOf(StringReference s, char c, int startIndex, int length) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool StartsWith(StringReference s, string text) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool EndsWith(StringReference s, string text) { }
}

// Namespace: Newtonsoft.Json.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class StringUtils
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string FormatWith(string format, IFormatProvider provider, object arg0) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string FormatWith(string format, IFormatProvider provider, object arg0, object arg1) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string FormatWith(string format, IFormatProvider provider, object arg0, object arg1, object arg2) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string FormatWith(string format, IFormatProvider provider, object arg0, object arg1, object arg2, object arg3) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static string FormatWith(string format, IFormatProvider provider, object[] args) { }

	public static StringWriter CreateStringWriter(int capacity) { }

	public static void ToCharAsUnicode(char c, char[] buffer) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TSource ForgivingCaseSensitiveFind<TSource>(IEnumerable<TSource> source, Func<TSource, string> valueSelector, string testValue) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x766170 Offset: 0x765170 VA: 0x180766170
	|-StringUtils.ForgivingCaseSensitiveFind<JsonProperty>
	|-StringUtils.ForgivingCaseSensitiveFind<object>
	*/

	public static bool IsHighSurrogate(char c) { }

	public static bool IsLowSurrogate(char c) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool StartsWith(string source, char value) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool EndsWith(string source, char value) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class StringUtils.<>c__DisplayClass13_0<TSource>
{
	// Fields
	public Func<TSource, string> valueSelector;
	public string testValue;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-StringUtils.<>c__DisplayClass13_0<object>..ctor
	*/

	internal bool <ForgivingCaseSensitiveFind>b__0(TSource s) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD5F20 Offset: 0x1CD4F20 VA: 0x181CD5F20
	|-StringUtils.<>c__DisplayClass13_0<object>.<ForgivingCaseSensitiveFind>b__0
	*/

	internal bool <ForgivingCaseSensitiveFind>b__1(TSource s) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD5F70 Offset: 0x1CD4F70 VA: 0x181CD5F70
	|-StringUtils.<>c__DisplayClass13_0<object>.<ForgivingCaseSensitiveFind>b__1
	*/
}

// Namespace: Newtonsoft.Json.Utilities
internal class ThreadSafeStore<TKey, TValue>
{
	// Fields
	private readonly object _lock;
	private Dictionary<TKey, TValue> _store;
	private readonly Func<TKey, TValue> _creator;

	// Methods

	public void .ctor(Func<TKey, TValue> creator) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD5170 Offset: 0x1CD4170 VA: 0x181CD5170
	|-ThreadSafeStore<DefaultSerializationBinder.TypeNameKey, object>..ctor
	|-ThreadSafeStore<DefaultSerializationBinder.TypeNameKey, Type>..ctor
	|
	|-RVA: 0x1CD5270 Offset: 0x1CD4270 VA: 0x181CD5270
	|-ThreadSafeStore<ConvertUtils.TypeConvertKey, Func<object, object>>..ctor
	|-ThreadSafeStore<ConvertUtils.TypeConvertKey, object>..ctor
	|
	|-RVA: 0x1CD5070 Offset: 0x1CD4070 VA: 0x181CD5070
	|-ThreadSafeStore<object, object>..ctor
	|-ThreadSafeStore<Type, BidirectionalDictionary<string, string>>..ctor
	|-ThreadSafeStore<Type, ReflectionObject>..ctor
	|-ThreadSafeStore<Type, Func<object[], object>>..ctor
	|-ThreadSafeStore<Type, Type>..ctor
	*/

	public TValue Get(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD4FC0 Offset: 0x1CD3FC0 VA: 0x181CD4FC0
	|-ThreadSafeStore<DefaultSerializationBinder.TypeNameKey, object>.Get
	|-ThreadSafeStore<DefaultSerializationBinder.TypeNameKey, Type>.Get
	|-ThreadSafeStore<ConvertUtils.TypeConvertKey, Func<object, object>>.Get
	|-ThreadSafeStore<ConvertUtils.TypeConvertKey, object>.Get
	|
	|-RVA: 0x1CD4F30 Offset: 0x1CD3F30 VA: 0x181CD4F30
	|-ThreadSafeStore<object, object>.Get
	|-ThreadSafeStore<Type, ReflectionObject>.Get
	|-ThreadSafeStore<Type, Func<object[], object>>.Get
	|-ThreadSafeStore<Type, Type>.Get
	*/

	private TValue AddValue(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD47C0 Offset: 0x1CD37C0 VA: 0x181CD47C0
	|-ThreadSafeStore<DefaultSerializationBinder.TypeNameKey, object>.AddValue
	|
	|-RVA: 0x1CD4CA0 Offset: 0x1CD3CA0 VA: 0x181CD4CA0
	|-ThreadSafeStore<ConvertUtils.TypeConvertKey, object>.AddValue
	|
	|-RVA: 0x1CD4A50 Offset: 0x1CD3A50 VA: 0x181CD4A50
	|-ThreadSafeStore<object, object>.AddValue
	*/
}

// Namespace: Newtonsoft.Json.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class TypeExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MemberTypes MemberType(MemberInfo memberInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool ContainsGenericParameters(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsInterface(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsGenericType(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsGenericTypeDefinition(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Type BaseType(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsEnum(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsClass(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsSealed(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsAbstract(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsValueType(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool AssignableToTypeName(Type type, string fullTypeName, out Type match) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool AssignableToTypeName(Type type, string fullTypeName) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool ImplementInterface(Type type, Type interfaceType) { }
}

// Namespace: Newtonsoft.Json.Utilities
internal static class ValidationUtils
{
	// Methods

	public static void ArgumentNotNull(object value, string parameterName) { }
}

// Namespace: Newtonsoft.Json.Serialization
internal static class CachedAttributeGetter<T>
{
	// Fields
	private static readonly ThreadSafeStore<object, T> TypeAttributeCache;

	// Methods

	public static T GetAttribute(object type) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBE190 Offset: 0x1CBD190 VA: 0x181CBE190
	|-CachedAttributeGetter<object>.GetAttribute
	|-CachedAttributeGetter<DataContractAttribute>.GetAttribute
	|-CachedAttributeGetter<DataMemberAttribute>.GetAttribute
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CBE300 Offset: 0x1CBD300 VA: 0x181CBE300
	|-CachedAttributeGetter<object>..cctor
	*/
}

// Namespace: Newtonsoft.Json.Serialization
internal struct ResolverContractKey : IEquatable<ResolverContractKey>
{
	// Fields
	private readonly Type _resolverType;
	private readonly Type _contractType;

	// Methods

	public void .ctor(Type resolverType, Type contractType) { }

	public override int GetHashCode() { }

	public override bool Equals(object obj) { }

	public bool Equals(ResolverContractKey other) { }
}

// Namespace: Newtonsoft.Json.Serialization
internal class DefaultContractResolverState
{
	// Fields
	public Dictionary<ResolverContractKey, JsonContract> ContractCache;
	public PropertyNameTable NameTable;

	// Methods

	public void .ctor() { }
}

// Namespace: Newtonsoft.Json.Serialization
public class DefaultContractResolver : IContractResolver
{
	// Fields
	private static readonly IContractResolver _instance;
	private static readonly JsonConverter[] BuiltInConverters;
	private static readonly object TypeContractCacheLock;
	private static readonly DefaultContractResolverState _sharedState;
	private readonly DefaultContractResolverState _instanceState;
	private readonly bool _sharedCache;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private BindingFlags <DefaultMembersSearchFlags>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <SerializeCompilerGeneratedMembers>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <IgnoreSerializableInterface>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <IgnoreSerializableAttribute>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NamingStrategy <NamingStrategy>k__BackingField;

	// Properties
	internal static IContractResolver Instance { get; }
	[ObsoleteAttribute] // RVA: 0xD5800 Offset: 0xD4C00 VA: 0x1800D5800
	public BindingFlags DefaultMembersSearchFlags { get; set; }
	public bool SerializeCompilerGeneratedMembers { get; }
	public bool IgnoreSerializableInterface { get; }
	public bool IgnoreSerializableAttribute { get; set; }
	public NamingStrategy NamingStrategy { get; }

	// Methods

	internal static IContractResolver get_Instance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public BindingFlags get_DefaultMembersSearchFlags() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_DefaultMembersSearchFlags(BindingFlags value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_SerializeCompilerGeneratedMembers() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_IgnoreSerializableInterface() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_IgnoreSerializableAttribute() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_IgnoreSerializableAttribute(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public NamingStrategy get_NamingStrategy() { }

	public void .ctor() { }

	[ObsoleteAttribute] // RVA: 0xD37B0 Offset: 0xD2BB0 VA: 0x1800D37B0
	public void .ctor(bool shareCache) { }

	internal DefaultContractResolverState GetState() { }

	public virtual JsonContract ResolveContract(Type type) { }

	protected virtual List<MemberInfo> GetSerializableMembers(Type objectType) { }

	private bool ShouldSerializeEntityMember(MemberInfo memberInfo) { }

	protected virtual JsonObjectContract CreateObjectContract(Type objectType) { }

	private MemberInfo GetExtensionDataMemberForType(Type type) { }

	private static void SetExtensionDataDelegates(JsonObjectContract contract, MemberInfo member) { }

	private ConstructorInfo GetAttributeConstructor(Type objectType) { }

	private ConstructorInfo GetParameterizedConstructor(Type objectType) { }

	protected virtual IList<JsonProperty> CreateConstructorParameters(ConstructorInfo constructor, JsonPropertyCollection memberProperties) { }

	protected virtual JsonProperty CreatePropertyFromConstructorParameter(JsonProperty matchingMemberProperty, ParameterInfo parameterInfo) { }

	protected virtual JsonConverter ResolveContractConverter(Type objectType) { }

	private Func<object> GetDefaultCreator(Type createdType) { }

	private void InitializeContract(JsonContract contract) { }

	private void ResolveCallbackMethods(JsonContract contract, Type t) { }

	private void GetCallbackMethodsForType(Type type, out List<SerializationCallback> onSerializing, out List<SerializationCallback> onSerialized, out List<SerializationCallback> onDeserializing, out List<SerializationCallback> onDeserialized, out List<SerializationErrorCallback> onError) { }

	private static bool ShouldSkipDeserialized(Type t) { }

	private static bool ShouldSkipSerializing(Type t) { }

	private List<Type> GetClassHierarchyForType(Type type) { }

	protected virtual JsonDictionaryContract CreateDictionaryContract(Type objectType) { }

	protected virtual JsonArrayContract CreateArrayContract(Type objectType) { }

	protected virtual JsonPrimitiveContract CreatePrimitiveContract(Type objectType) { }

	protected virtual JsonLinqContract CreateLinqContract(Type objectType) { }

	protected virtual JsonISerializableContract CreateISerializableContract(Type objectType) { }

	protected virtual JsonStringContract CreateStringContract(Type objectType) { }

	protected virtual JsonContract CreateContract(Type objectType) { }

	internal static bool IsJsonPrimitiveType(Type t) { }

	internal static bool IsIConvertible(Type t) { }

	internal static bool CanConvertToString(Type type) { }

	private static bool IsValidCallback(MethodInfo method, ParameterInfo[] parameters, Type attributeType, MethodInfo currentCallback, ref Type prevAttributeType) { }

	internal static string GetClrTypeFullName(Type type) { }

	protected virtual IList<JsonProperty> CreateProperties(Type type, MemberSerialization memberSerialization) { }

	protected virtual IValueProvider CreateMemberValueProvider(MemberInfo member) { }

	protected virtual JsonProperty CreateProperty(MemberInfo member, MemberSerialization memberSerialization) { }

	private void SetPropertySettingsFromAttributes(JsonProperty property, object attributeProvider, string name, Type declaringType, MemberSerialization memberSerialization, out bool allowNonPublicAccess) { }

	private Predicate<object> CreateShouldSerializeTest(MemberInfo member) { }

	private void SetIsSpecifiedActions(JsonProperty property, MemberInfo member, bool allowNonPublicAccess) { }

	protected virtual string ResolvePropertyName(string propertyName) { }

	protected virtual string ResolveDictionaryKey(string dictionaryKey) { }

	public string GetResolvedPropertyName(string propertyName) { }

	private static void .cctor() { }
}

// Namespace: 
internal class DefaultContractResolver.EnumerableDictionaryWrapper<TEnumeratorKey, TEnumeratorValue> : IEnumerable<KeyValuePair<object, object>>, IEnumerable
{
	// Fields
	private readonly IEnumerable<KeyValuePair<TEnumeratorKey, TEnumeratorValue>> _e;

	// Methods

	public IEnumerator<KeyValuePair<object, object>> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC1DD0 Offset: 0x1CC0DD0 VA: 0x181CC1DD0
	|-DefaultContractResolver.EnumerableDictionaryWrapper<object, object>.GetEnumerator
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19F37A0 Offset: 0x19F27A0 VA: 0x1819F37A0
	|-DefaultContractResolver.EnumerableDictionaryWrapper<object, object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DefaultContractResolver.EnumerableDictionaryWrapper.<GetEnumerator>d__2<TEnumeratorKey, TEnumeratorValue> : IEnumerator<KeyValuePair<object, object>>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private KeyValuePair<object, object> <>2__current;
	public DefaultContractResolver.EnumerableDictionaryWrapper<TEnumeratorKey, TEnumeratorValue> <>4__this;
	private IEnumerator<KeyValuePair<TEnumeratorKey, TEnumeratorValue>> <>7__wrap1;

	// Properties
	private KeyValuePair<object, object> System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<System.Object,System.Object>>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F8CF0 Offset: 0x20F7CF0 VA: 0x1820F8CF0
	|-DefaultContractResolver.EnumerableDictionaryWrapper.<GetEnumerator>d__2<object, object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD5C60 Offset: 0x1CD4C60 VA: 0x181CD5C60
	|-DefaultContractResolver.EnumerableDictionaryWrapper.<GetEnumerator>d__2<object, object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD5930 Offset: 0x1CD4930 VA: 0x181CD5930
	|-DefaultContractResolver.EnumerableDictionaryWrapper.<GetEnumerator>d__2<object, object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD5CF0 Offset: 0x1CD4CF0 VA: 0x181CD5CF0
	|-DefaultContractResolver.EnumerableDictionaryWrapper.<GetEnumerator>d__2<object, object>.<>m__Finally1
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private KeyValuePair<object, object> System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<System.Object,System.Object>>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x123E870 Offset: 0x123D870 VA: 0x18123E870
	|-DefaultContractResolver.EnumerableDictionaryWrapper.<GetEnumerator>d__2<object, object>.System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<System.Object,System.Object>>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD5BC0 Offset: 0x1CD4BC0 VA: 0x181CD5BC0
	|-DefaultContractResolver.EnumerableDictionaryWrapper.<GetEnumerator>d__2<object, object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD5C10 Offset: 0x1CD4C10 VA: 0x181CD5C10
	|-DefaultContractResolver.EnumerableDictionaryWrapper.<GetEnumerator>d__2<object, object>.System.Collections.IEnumerator.get_Current
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class DefaultContractResolver.<>c
{
	// Fields
	public static readonly DefaultContractResolver.<>c <>9;
	public static Func<MemberInfo, bool> <>9__34_0;
	public static Func<MemberInfo, bool> <>9__34_1;
	public static Func<Type, IEnumerable<MemberInfo>> <>9__37_0;
	public static Func<MemberInfo, bool> <>9__37_1;
	public static Func<ConstructorInfo, bool> <>9__40_0;
	public static Func<JsonProperty, int> <>9__64_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <GetSerializableMembers>b__34_0(MemberInfo m) { }

	internal bool <GetSerializableMembers>b__34_1(MemberInfo m) { }

	internal IEnumerable<MemberInfo> <GetExtensionDataMemberForType>b__37_0(Type baseType) { }

	internal bool <GetExtensionDataMemberForType>b__37_1(MemberInfo m) { }

	internal bool <GetAttributeConstructor>b__40_0(ConstructorInfo c) { }

	internal int <CreateProperties>b__64_0(JsonProperty p) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DefaultContractResolver.<>c__DisplayClass38_0
{
	// Fields
	public Func<object, object> getExtensionDataDictionary;
	public MemberInfo member;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DefaultContractResolver.<>c__DisplayClass38_1
{
	// Fields
	public Action<object, object> setExtensionDataDictionary;
	public Func<object> createExtensionDataDictionary;
	public MethodCall<object, object> setExtensionDataDictionaryValue;
	public DefaultContractResolver.<>c__DisplayClass38_0 CS$<>8__locals1;

	// Methods

	public void .ctor() { }

	internal void <SetExtensionDataDelegates>b__0(object o, string key, object value) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DefaultContractResolver.<>c__DisplayClass38_2
{
	// Fields
	public ObjectConstructor<object> createEnumerableWrapper;
	public DefaultContractResolver.<>c__DisplayClass38_0 CS$<>8__locals2;

	// Methods

	public void .ctor() { }

	internal IEnumerable<KeyValuePair<object, object>> <SetExtensionDataDelegates>b__1(object o) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DefaultContractResolver.<>c__DisplayClass52_0
{
	// Fields
	public NamingStrategy namingStrategy;

	// Methods

	public void .ctor() { }

	internal string <CreateDictionaryContract>b__0(string s) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DefaultContractResolver.<>c__DisplayClass68_0
{
	// Fields
	public MethodCall<object, object> shouldSerializeCall;

	// Methods

	public void .ctor() { }

	internal bool <CreateShouldSerializeTest>b__0(object o) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DefaultContractResolver.<>c__DisplayClass69_0
{
	// Fields
	public Func<object, object> specifiedPropertyGet;

	// Methods

	public void .ctor() { }

	internal bool <SetIsSpecifiedActions>b__0(object o) { }
}

// Namespace: Newtonsoft.Json.Serialization
internal class DefaultReferenceResolver : IReferenceResolver
{
	// Fields
	private int _referenceCount;

	// Methods

	private BidirectionalDictionary<string, object> GetMappings(object context) { }

	public object ResolveReference(object context, string reference) { }

	public string GetReference(object context, object value) { }

	public void AddReference(object context, string reference, object value) { }

	public bool IsReferenced(object context, object value) { }

	public void .ctor() { }
}

// Namespace: Newtonsoft.Json.Serialization
public class DefaultSerializationBinder : SerializationBinder
{
	// Fields
	internal static readonly DefaultSerializationBinder Instance;
	private readonly ThreadSafeStore<DefaultSerializationBinder.TypeNameKey, Type> _typeCache;

	// Methods

	private static Type GetTypeFromTypeNameKey(DefaultSerializationBinder.TypeNameKey typeNameKey) { }

	public override Type BindToType(string assemblyName, string typeName) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
internal struct DefaultSerializationBinder.TypeNameKey : IEquatable<DefaultSerializationBinder.TypeNameKey>
{
	// Fields
	internal readonly string AssemblyName;
	internal readonly string TypeName;

	// Methods

	public void .ctor(string assemblyName, string typeName) { }

	public override int GetHashCode() { }

	public override bool Equals(object obj) { }

	public bool Equals(DefaultSerializationBinder.TypeNameKey other) { }
}

// Namespace: Newtonsoft.Json.Serialization
public class ErrorContext
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Traced>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Exception <Error>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object <OriginalObject>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object <Member>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Path>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Handled>k__BackingField;

	// Properties
	internal bool Traced { get; set; }
	public Exception Error { get; set; }
	private object OriginalObject { set; }
	private object Member { set; }
	private string Path { set; }
	public bool Handled { get; }

	// Methods

	internal void .ctor(object originalObject, object member, string path, Exception error) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal bool get_Traced() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_Traced(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Exception get_Error() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Error(Exception value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_OriginalObject(object value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Member(object value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Path(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Handled() { }
}

// Namespace: Newtonsoft.Json.Serialization
public class ErrorEventArgs : EventArgs
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object <CurrentObject>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ErrorContext <ErrorContext>k__BackingField;

	// Properties
	private object CurrentObject { set; }
	private ErrorContext ErrorContext { set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_CurrentObject(object value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_ErrorContext(ErrorContext value) { }

	public void .ctor(object currentObject, ErrorContext errorContext) { }
}

// Namespace: Newtonsoft.Json.Serialization
public interface IAttributeProvider
{}

// Namespace: Newtonsoft.Json.Serialization
public interface IContractResolver
{
	// Methods

	public abstract JsonContract ResolveContract(Type type) { }
}

// Namespace: Newtonsoft.Json.Serialization
public interface IReferenceResolver
{
	// Methods

	public abstract object ResolveReference(object context, string reference) { }

	public abstract string GetReference(object context, object value) { }

	public abstract bool IsReferenced(object context, object value) { }

	public abstract void AddReference(object context, string reference, object value) { }
}

// Namespace: Newtonsoft.Json.Serialization
public interface ITraceWriter
{
	// Properties
	public abstract TraceLevel LevelFilter { get; }

	// Methods

	public abstract TraceLevel get_LevelFilter() { }

	public abstract void Trace(TraceLevel level, string message, Exception ex) { }
}

// Namespace: Newtonsoft.Json.Serialization
public interface IValueProvider
{
	// Methods

	public abstract void SetValue(object target, object value) { }

	public abstract object GetValue(object target) { }
}

// Namespace: Newtonsoft.Json.Serialization
public class JsonArrayContract : JsonContainerContract
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Type <CollectionItemType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <IsMultidimensionalArray>k__BackingField;
	private readonly Type _genericCollectionDefinitionType;
	private Type _genericWrapperType;
	private ObjectConstructor<object> _genericWrapperCreator;
	private Func<object> _genericTemporaryCollectionCreator;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <IsArray>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <ShouldCreateWrapper>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <CanDeserialize>k__BackingField;
	private readonly ConstructorInfo _parameterizedConstructor;
	private ObjectConstructor<object> _parameterizedCreator;
	private ObjectConstructor<object> _overrideCreator;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <HasParameterizedCreator>k__BackingField;

	// Properties
	public Type CollectionItemType { get; set; }
	public bool IsMultidimensionalArray { get; set; }
	internal bool IsArray { get; set; }
	internal bool ShouldCreateWrapper { get; set; }
	internal bool CanDeserialize { get; set; }
	internal ObjectConstructor<object> ParameterizedCreator { get; }
	public ObjectConstructor<object> OverrideCreator { get; set; }
	public bool HasParameterizedCreator { get; set; }
	internal bool HasParameterizedCreatorInternal { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Type get_CollectionItemType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_CollectionItemType(Type value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_IsMultidimensionalArray() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_IsMultidimensionalArray(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal bool get_IsArray() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_IsArray(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal bool get_ShouldCreateWrapper() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_ShouldCreateWrapper(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal bool get_CanDeserialize() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_CanDeserialize(bool value) { }

	internal ObjectConstructor<object> get_ParameterizedCreator() { }

	public ObjectConstructor<object> get_OverrideCreator() { }

	public void set_OverrideCreator(ObjectConstructor<object> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_HasParameterizedCreator() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_HasParameterizedCreator(bool value) { }

	internal bool get_HasParameterizedCreatorInternal() { }

	public void .ctor(Type underlyingType) { }

	internal IWrappedCollection CreateWrapper(object list) { }

	internal IList CreateTemporaryCollection() { }
}

// Namespace: Newtonsoft.Json.Serialization
public class JsonContainerContract : JsonContract
{
	// Fields
	private JsonContract _itemContract;
	private JsonContract _finalItemContract;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private JsonConverter <ItemConverter>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Nullable<bool> <ItemIsReference>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Nullable<ReferenceLoopHandling> <ItemReferenceLoopHandling>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Nullable<TypeNameHandling> <ItemTypeNameHandling>k__BackingField;

	// Properties
	internal JsonContract ItemContract { get; set; }
	internal JsonContract FinalItemContract { get; }
	public JsonConverter ItemConverter { get; set; }
	public Nullable<bool> ItemIsReference { get; set; }
	public Nullable<ReferenceLoopHandling> ItemReferenceLoopHandling { get; set; }
	public Nullable<TypeNameHandling> ItemTypeNameHandling { get; set; }

	// Methods

	internal JsonContract get_ItemContract() { }

	internal void set_ItemContract(JsonContract value) { }

	internal JsonContract get_FinalItemContract() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public JsonConverter get_ItemConverter() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ItemConverter(JsonConverter value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Nullable<bool> get_ItemIsReference() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ItemIsReference(Nullable<bool> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Nullable<ReferenceLoopHandling> get_ItemReferenceLoopHandling() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ItemReferenceLoopHandling(Nullable<ReferenceLoopHandling> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Nullable<TypeNameHandling> get_ItemTypeNameHandling() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ItemTypeNameHandling(Nullable<TypeNameHandling> value) { }

	internal void .ctor(Type underlyingType) { }
}

// Namespace: Newtonsoft.Json.Serialization
internal enum JsonContractType
{
	// Fields
	public int value__;
	public const JsonContractType None = 0;
	public const JsonContractType Object = 1;
	public const JsonContractType Array = 2;
	public const JsonContractType Primitive = 3;
	public const JsonContractType String = 4;
	public const JsonContractType Dictionary = 5;
	public const JsonContractType Dynamic = 6;
	public const JsonContractType Serializable = 7;
	public const JsonContractType Linq = 8;
}

// Namespace: Newtonsoft.Json.Serialization
public sealed class SerializationCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object o, StreamingContext context) { }

	public virtual IAsyncResult BeginInvoke(object o, StreamingContext context, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: Newtonsoft.Json.Serialization
public sealed class SerializationErrorCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object o, StreamingContext context, ErrorContext errorContext) { }

	public virtual IAsyncResult BeginInvoke(object o, StreamingContext context, ErrorContext errorContext, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: Newtonsoft.Json.Serialization
public sealed class ExtensionDataSetter : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object o, string key, object value) { }

	public virtual IAsyncResult BeginInvoke(object o, string key, object value, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: Newtonsoft.Json.Serialization
public sealed class ExtensionDataGetter : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual IEnumerable<KeyValuePair<object, object>> Invoke(object o) { }

	public virtual IAsyncResult BeginInvoke(object o, AsyncCallback callback, object object) { }

	public virtual IEnumerable<KeyValuePair<object, object>> EndInvoke(IAsyncResult result) { }
}

// Namespace: Newtonsoft.Json.Serialization
public abstract class JsonContract
{
	// Fields
	internal bool IsNullable;
	internal bool IsConvertable;
	internal bool IsEnum;
	internal Type NonNullableUnderlyingType;
	internal ReadType InternalReadType;
	internal JsonContractType ContractType;
	internal bool IsReadOnlyOrFixedSize;
	internal bool IsSealed;
	internal bool IsInstantiable;
	private List<SerializationCallback> _onDeserializedCallbacks;
	private IList<SerializationCallback> _onDeserializingCallbacks;
	private IList<SerializationCallback> _onSerializedCallbacks;
	private IList<SerializationCallback> _onSerializingCallbacks;
	private IList<SerializationErrorCallback> _onErrorCallbacks;
	private Type _createdType;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Type <UnderlyingType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Nullable<bool> <IsReference>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private JsonConverter <Converter>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private JsonConverter <InternalConverter>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Func<object> <DefaultCreator>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <DefaultCreatorNonPublic>k__BackingField;

	// Properties
	public Type UnderlyingType { get; set; }
	public Type CreatedType { get; set; }
	public Nullable<bool> IsReference { get; set; }
	public JsonConverter Converter { get; set; }
	internal JsonConverter InternalConverter { get; set; }
	public IList<SerializationCallback> OnDeserializedCallbacks { get; }
	public IList<SerializationCallback> OnDeserializingCallbacks { get; }
	public IList<SerializationCallback> OnSerializedCallbacks { get; }
	public IList<SerializationCallback> OnSerializingCallbacks { get; }
	public IList<SerializationErrorCallback> OnErrorCallbacks { get; }
	public Func<object> DefaultCreator { get; set; }
	public bool DefaultCreatorNonPublic { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Type get_UnderlyingType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_UnderlyingType(Type value) { }

	public Type get_CreatedType() { }

	public void set_CreatedType(Type value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Nullable<bool> get_IsReference() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_IsReference(Nullable<bool> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public JsonConverter get_Converter() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Converter(JsonConverter value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal JsonConverter get_InternalConverter() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_InternalConverter(JsonConverter value) { }

	public IList<SerializationCallback> get_OnDeserializedCallbacks() { }

	public IList<SerializationCallback> get_OnDeserializingCallbacks() { }

	public IList<SerializationCallback> get_OnSerializedCallbacks() { }

	public IList<SerializationCallback> get_OnSerializingCallbacks() { }

	public IList<SerializationErrorCallback> get_OnErrorCallbacks() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Func<object> get_DefaultCreator() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_DefaultCreator(Func<object> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_DefaultCreatorNonPublic() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_DefaultCreatorNonPublic(bool value) { }

	internal void .ctor(Type underlyingType) { }

	internal void InvokeOnSerializing(object o, StreamingContext context) { }

	internal void InvokeOnSerialized(object o, StreamingContext context) { }

	internal void InvokeOnDeserializing(object o, StreamingContext context) { }

	internal void InvokeOnDeserialized(object o, StreamingContext context) { }

	internal void InvokeOnError(object o, StreamingContext context, ErrorContext errorContext) { }

	internal static SerializationCallback CreateSerializationCallback(MethodInfo callbackMethodInfo) { }

	internal static SerializationErrorCallback CreateSerializationErrorCallback(MethodInfo callbackMethodInfo) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class JsonContract.<>c__DisplayClass73_0
{
	// Fields
	public MethodInfo callbackMethodInfo;

	// Methods

	public void .ctor() { }

	internal void <CreateSerializationCallback>b__0(object o, StreamingContext context) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class JsonContract.<>c__DisplayClass74_0
{
	// Fields
	public MethodInfo callbackMethodInfo;

	// Methods

	public void .ctor() { }

	internal void <CreateSerializationErrorCallback>b__0(object o, StreamingContext context, ErrorContext econtext) { }
}

// Namespace: Newtonsoft.Json.Serialization
public class JsonDictionaryContract : JsonContainerContract
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Func<string, string> <DictionaryKeyResolver>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Type <DictionaryKeyType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Type <DictionaryValueType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private JsonContract <KeyContract>k__BackingField;
	private readonly Type _genericCollectionDefinitionType;
	private Type _genericWrapperType;
	private ObjectConstructor<object> _genericWrapperCreator;
	private Func<object> _genericTemporaryDictionaryCreator;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <ShouldCreateWrapper>k__BackingField;
	private readonly ConstructorInfo _parameterizedConstructor;
	private ObjectConstructor<object> _overrideCreator;
	private ObjectConstructor<object> _parameterizedCreator;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <HasParameterizedCreator>k__BackingField;

	// Properties
	public Func<string, string> DictionaryKeyResolver { get; set; }
	public Type DictionaryKeyType { get; set; }
	public Type DictionaryValueType { get; set; }
	internal JsonContract KeyContract { get; set; }
	internal bool ShouldCreateWrapper { get; set; }
	internal ObjectConstructor<object> ParameterizedCreator { get; }
	public ObjectConstructor<object> OverrideCreator { get; set; }
	public bool HasParameterizedCreator { get; set; }
	internal bool HasParameterizedCreatorInternal { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Func<string, string> get_DictionaryKeyResolver() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_DictionaryKeyResolver(Func<string, string> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Type get_DictionaryKeyType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_DictionaryKeyType(Type value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Type get_DictionaryValueType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_DictionaryValueType(Type value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal JsonContract get_KeyContract() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_KeyContract(JsonContract value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal bool get_ShouldCreateWrapper() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_ShouldCreateWrapper(bool value) { }

	internal ObjectConstructor<object> get_ParameterizedCreator() { }

	public ObjectConstructor<object> get_OverrideCreator() { }

	public void set_OverrideCreator(ObjectConstructor<object> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_HasParameterizedCreator() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_HasParameterizedCreator(bool value) { }

	internal bool get_HasParameterizedCreatorInternal() { }

	public void .ctor(Type underlyingType) { }

	internal IWrappedDictionary CreateWrapper(object dictionary) { }

	internal IDictionary CreateTemporaryDictionary() { }
}

// Namespace: Newtonsoft.Json.Serialization
internal class JsonFormatterConverter : IFormatterConverter
{
	// Fields
	private readonly JsonSerializerInternalReader _reader;
	private readonly JsonISerializableContract _contract;
	private readonly JsonProperty _member;

	// Methods

	public void .ctor(JsonSerializerInternalReader reader, JsonISerializableContract contract, JsonProperty member) { }

	private T GetTokenValue<T>(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93BD70 Offset: 0x93AD70 VA: 0x18093BD70
	|-JsonFormatterConverter.GetTokenValue<bool>
	|
	|-RVA: 0x93BF20 Offset: 0x93AF20 VA: 0x18093BF20
	|-JsonFormatterConverter.GetTokenValue<int>
	|
	|-RVA: 0x93C0D0 Offset: 0x93B0D0 VA: 0x18093C0D0
	|-JsonFormatterConverter.GetTokenValue<long>
	|
	|-RVA: 0x93C280 Offset: 0x93B280 VA: 0x18093C280
	|-JsonFormatterConverter.GetTokenValue<object>
	|-JsonFormatterConverter.GetTokenValue<string>
	|
	|-RVA: 0x93C430 Offset: 0x93B430 VA: 0x18093C430
	|-JsonFormatterConverter.GetTokenValue<float>
	*/

	public object Convert(object value, Type type) { }

	public bool ToBoolean(object value) { }

	public int ToInt32(object value) { }

	public long ToInt64(object value) { }

	public float ToSingle(object value) { }

	public string ToString(object value) { }
}

// Namespace: Newtonsoft.Json.Serialization
public class JsonISerializableContract : JsonContainerContract
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ObjectConstructor<object> <ISerializableCreator>k__BackingField;

	// Properties
	public ObjectConstructor<object> ISerializableCreator { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ObjectConstructor<object> get_ISerializableCreator() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ISerializableCreator(ObjectConstructor<object> value) { }

	public void .ctor(Type underlyingType) { }
}

// Namespace: Newtonsoft.Json.Serialization
public class JsonLinqContract : JsonContract
{
	// Methods

	public void .ctor(Type underlyingType) { }
}

// Namespace: Newtonsoft.Json.Serialization
public class JsonObjectContract : JsonContainerContract
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private MemberSerialization <MemberSerialization>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Nullable<Required> <ItemRequired>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private JsonPropertyCollection <Properties>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ExtensionDataSetter <ExtensionDataSetter>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ExtensionDataGetter <ExtensionDataGetter>k__BackingField;
	internal bool ExtensionDataIsJToken;
	private Nullable<bool> _hasRequiredOrDefaultValueProperties;
	private ConstructorInfo _parametrizedConstructor;
	private ConstructorInfo _overrideConstructor;
	private ObjectConstructor<object> _overrideCreator;
	private ObjectConstructor<object> _parameterizedCreator;
	private JsonPropertyCollection _creatorParameters;
	private Type _extensionDataValueType;

	// Properties
	public MemberSerialization MemberSerialization { get; set; }
	public Nullable<Required> ItemRequired { get; set; }
	public JsonPropertyCollection Properties { get; set; }
	public JsonPropertyCollection CreatorParameters { get; }
	[ObsoleteAttribute] // RVA: 0x59660 Offset: 0x58A60 VA: 0x180059660
	public ConstructorInfo OverrideConstructor { set; }
	[ObsoleteAttribute] // RVA: 0x5B430 Offset: 0x5A830 VA: 0x18005B430
	public ConstructorInfo ParametrizedConstructor { set; }
	public ObjectConstructor<object> OverrideCreator { get; }
	internal ObjectConstructor<object> ParameterizedCreator { get; }
	public ExtensionDataSetter ExtensionDataSetter { get; set; }
	public ExtensionDataGetter ExtensionDataGetter { get; set; }
	public Type ExtensionDataValueType { set; }
	internal bool HasRequiredOrDefaultValueProperties { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public MemberSerialization get_MemberSerialization() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_MemberSerialization(MemberSerialization value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Nullable<Required> get_ItemRequired() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ItemRequired(Nullable<Required> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public JsonPropertyCollection get_Properties() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Properties(JsonPropertyCollection value) { }

	public JsonPropertyCollection get_CreatorParameters() { }

	public void set_OverrideConstructor(ConstructorInfo value) { }

	public void set_ParametrizedConstructor(ConstructorInfo value) { }

	public ObjectConstructor<object> get_OverrideCreator() { }

	internal ObjectConstructor<object> get_ParameterizedCreator() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ExtensionDataSetter get_ExtensionDataSetter() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ExtensionDataSetter(ExtensionDataSetter value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ExtensionDataGetter get_ExtensionDataGetter() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ExtensionDataGetter(ExtensionDataGetter value) { }

	public void set_ExtensionDataValueType(Type value) { }

	internal bool get_HasRequiredOrDefaultValueProperties() { }

	public void .ctor(Type underlyingType) { }

	internal object GetUninitializedObject() { }
}

// Namespace: Newtonsoft.Json.Serialization
public class JsonPrimitiveContract : JsonContract
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private PrimitiveTypeCode <TypeCode>k__BackingField;
	private static readonly Dictionary<Type, ReadType> ReadTypeMap;

	// Properties
	internal PrimitiveTypeCode TypeCode { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal PrimitiveTypeCode get_TypeCode() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_TypeCode(PrimitiveTypeCode value) { }

	public void .ctor(Type underlyingType) { }

	private static void .cctor() { }
}

// Namespace: Newtonsoft.Json.Serialization
public class JsonProperty
{
	// Fields
	internal Nullable<Required> _required;
	internal bool _hasExplicitDefaultValue;
	private object _defaultValue;
	private bool _hasGeneratedDefaultValue;
	private string _propertyName;
	internal bool _skipPropertyNameEscape;
	private Type _propertyType;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private JsonContract <PropertyContract>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Type <DeclaringType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Nullable<int> <Order>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <UnderlyingName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IValueProvider <ValueProvider>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IAttributeProvider <AttributeProvider>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private JsonConverter <Converter>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private JsonConverter <MemberConverter>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Ignored>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Readable>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Writable>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <HasMemberAttribute>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Nullable<bool> <IsReference>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Nullable<NullValueHandling> <NullValueHandling>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Nullable<DefaultValueHandling> <DefaultValueHandling>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Nullable<ReferenceLoopHandling> <ReferenceLoopHandling>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Nullable<ObjectCreationHandling> <ObjectCreationHandling>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Nullable<TypeNameHandling> <TypeNameHandling>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Predicate<object> <ShouldSerialize>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Predicate<object> <ShouldDeserialize>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Predicate<object> <GetIsSpecified>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action<object, object> <SetIsSpecified>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private JsonConverter <ItemConverter>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Nullable<bool> <ItemIsReference>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Nullable<TypeNameHandling> <ItemTypeNameHandling>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Nullable<ReferenceLoopHandling> <ItemReferenceLoopHandling>k__BackingField;

	// Properties
	internal JsonContract PropertyContract { get; set; }
	public string PropertyName { get; set; }
	public Type DeclaringType { get; set; }
	public Nullable<int> Order { get; set; }
	public string UnderlyingName { get; set; }
	public IValueProvider ValueProvider { get; set; }
	public IAttributeProvider AttributeProvider { set; }
	public Type PropertyType { get; set; }
	public JsonConverter Converter { get; set; }
	public JsonConverter MemberConverter { get; set; }
	public bool Ignored { get; set; }
	public bool Readable { get; set; }
	public bool Writable { get; set; }
	public bool HasMemberAttribute { get; set; }
	public object DefaultValue { get; set; }
	public Required Required { get; }
	public Nullable<bool> IsReference { get; set; }
	public Nullable<NullValueHandling> NullValueHandling { get; set; }
	public Nullable<DefaultValueHandling> DefaultValueHandling { get; set; }
	public Nullable<ReferenceLoopHandling> ReferenceLoopHandling { get; set; }
	public Nullable<ObjectCreationHandling> ObjectCreationHandling { get; set; }
	public Nullable<TypeNameHandling> TypeNameHandling { get; set; }
	public Predicate<object> ShouldSerialize { get; set; }
	public Predicate<object> ShouldDeserialize { get; }
	public Predicate<object> GetIsSpecified { get; set; }
	public Action<object, object> SetIsSpecified { get; set; }
	public JsonConverter ItemConverter { get; set; }
	public Nullable<bool> ItemIsReference { get; set; }
	public Nullable<TypeNameHandling> ItemTypeNameHandling { get; set; }
	public Nullable<ReferenceLoopHandling> ItemReferenceLoopHandling { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal JsonContract get_PropertyContract() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_PropertyContract(JsonContract value) { }

	public string get_PropertyName() { }

	public void set_PropertyName(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Type get_DeclaringType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_DeclaringType(Type value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Nullable<int> get_Order() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Order(Nullable<int> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_UnderlyingName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_UnderlyingName(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IValueProvider get_ValueProvider() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ValueProvider(IValueProvider value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_AttributeProvider(IAttributeProvider value) { }

	public Type get_PropertyType() { }

	public void set_PropertyType(Type value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public JsonConverter get_Converter() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Converter(JsonConverter value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public JsonConverter get_MemberConverter() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_MemberConverter(JsonConverter value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Ignored() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Ignored(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Readable() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Readable(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Writable() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Writable(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_HasMemberAttribute() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_HasMemberAttribute(bool value) { }

	public object get_DefaultValue() { }

	public void set_DefaultValue(object value) { }

	internal object GetResolvedDefaultValue() { }

	public Required get_Required() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Nullable<bool> get_IsReference() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_IsReference(Nullable<bool> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Nullable<NullValueHandling> get_NullValueHandling() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_NullValueHandling(Nullable<NullValueHandling> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Nullable<DefaultValueHandling> get_DefaultValueHandling() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_DefaultValueHandling(Nullable<DefaultValueHandling> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Nullable<ReferenceLoopHandling> get_ReferenceLoopHandling() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ReferenceLoopHandling(Nullable<ReferenceLoopHandling> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Nullable<ObjectCreationHandling> get_ObjectCreationHandling() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ObjectCreationHandling(Nullable<ObjectCreationHandling> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Nullable<TypeNameHandling> get_TypeNameHandling() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_TypeNameHandling(Nullable<TypeNameHandling> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Predicate<object> get_ShouldSerialize() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ShouldSerialize(Predicate<object> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Predicate<object> get_ShouldDeserialize() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Predicate<object> get_GetIsSpecified() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_GetIsSpecified(Predicate<object> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Action<object, object> get_SetIsSpecified() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_SetIsSpecified(Action<object, object> value) { }

	public override string ToString() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public JsonConverter get_ItemConverter() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ItemConverter(JsonConverter value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Nullable<bool> get_ItemIsReference() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ItemIsReference(Nullable<bool> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Nullable<TypeNameHandling> get_ItemTypeNameHandling() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ItemTypeNameHandling(Nullable<TypeNameHandling> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Nullable<ReferenceLoopHandling> get_ItemReferenceLoopHandling() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ItemReferenceLoopHandling(Nullable<ReferenceLoopHandling> value) { }

	internal void WritePropertyName(JsonWriter writer) { }

	public void .ctor() { }
}

// Namespace: Newtonsoft.Json.Serialization
public class JsonPropertyCollection : KeyedCollection<string, JsonProperty>
{
	// Fields
	private readonly Type _type;
	private readonly List<JsonProperty> _list;

	// Methods

	public void .ctor(Type type) { }

	protected override string GetKeyForItem(JsonProperty item) { }

	public void AddProperty(JsonProperty property) { }

	public JsonProperty GetClosestMatchProperty(string propertyName) { }

	private bool TryGetValue(string key, out JsonProperty item) { }

	public JsonProperty GetProperty(string propertyName, StringComparison comparisonType) { }
}

// Namespace: Newtonsoft.Json.Serialization
internal abstract class JsonSerializerInternalBase
{
	// Fields
	private ErrorContext _currentErrorContext;
	private BidirectionalDictionary<string, object> _mappings;
	internal readonly JsonSerializer Serializer;
	internal readonly ITraceWriter TraceWriter;
	protected JsonSerializerProxy InternalSerializer;

	// Properties
	internal BidirectionalDictionary<string, object> DefaultReferenceMappings { get; }

	// Methods

	protected void .ctor(JsonSerializer serializer) { }

	internal BidirectionalDictionary<string, object> get_DefaultReferenceMappings() { }

	private ErrorContext GetErrorContext(object currentObject, object member, string path, Exception error) { }

	protected void ClearErrorContext() { }

	protected bool IsErrorHandled(object currentObject, JsonContract contract, object keyValue, IJsonLineInfo lineInfo, string path, Exception ex) { }
}

// Namespace: 
private class JsonSerializerInternalBase.ReferenceEqualsEqualityComparer : IEqualityComparer<object>
{
	// Methods

	private bool System.Collections.Generic.IEqualityComparer<System.Object>.Equals(object x, object y) { }

	private int System.Collections.Generic.IEqualityComparer<System.Object>.GetHashCode(object obj) { }

	public void .ctor() { }
}

// Namespace: Newtonsoft.Json.Serialization
internal class JsonSerializerInternalReader : JsonSerializerInternalBase
{
	// Methods

	public void .ctor(JsonSerializer serializer) { }

	private JsonContract GetContractSafe(Type type) { }

	public object Deserialize(JsonReader reader, Type objectType, bool checkAdditionalContent) { }

	private JsonSerializerProxy GetInternalSerializer() { }

	private JToken CreateJToken(JsonReader reader, JsonContract contract) { }

	private JToken CreateJObject(JsonReader reader) { }

	private object CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, object existingValue) { }

	private static bool CoerceEmptyStringToNull(Type objectType, JsonContract contract, string s) { }

	internal string GetExpectedDescription(JsonContract contract) { }

	private JsonConverter GetConverter(JsonContract contract, JsonConverter memberConverter, JsonContainerContract containerContract, JsonProperty containerProperty) { }

	private object CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, object existingValue) { }

	private bool ReadMetadataPropertiesToken(JTokenReader reader, ref Type objectType, ref JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, object existingValue, out object newValue, out string id) { }

	private bool ReadMetadataProperties(JsonReader reader, ref Type objectType, ref JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, object existingValue, out object newValue, out string id) { }

	private void ResolveTypeName(JsonReader reader, ref Type objectType, ref JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, string qualifiedTypeName) { }

	private JsonArrayContract EnsureArrayContract(JsonReader reader, Type objectType, JsonContract contract) { }

	private object CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, object existingValue, string id) { }

	private bool HasNoDefinedType(JsonContract contract) { }

	private object EnsureType(JsonReader reader, object value, CultureInfo culture, JsonContract contract, Type targetType) { }

	private bool SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, object target) { }

	private bool CalculatePropertyDetails(JsonProperty property, ref JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, object target, out bool useExistingValue, out object currentValue, out JsonContract propertyContract, out bool gottenCurrentValue) { }

	private void AddReference(JsonReader reader, string id, object value) { }

	private bool HasFlag(DefaultValueHandling value, DefaultValueHandling flag) { }

	private bool ShouldSetPropertyValue(JsonProperty property, object value) { }

	private IList CreateNewList(JsonReader reader, JsonArrayContract contract, out bool createdFromNonDefaultCreator) { }

	private IDictionary CreateNewDictionary(JsonReader reader, JsonDictionaryContract contract, out bool createdFromNonDefaultCreator) { }

	private void OnDeserializing(JsonReader reader, JsonContract contract, object value) { }

	private void OnDeserialized(JsonReader reader, JsonContract contract, object value) { }

	private object PopulateDictionary(IDictionary dictionary, JsonReader reader, JsonDictionaryContract contract, JsonProperty containerProperty, string id) { }

	private object PopulateMultidimensionalArray(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, string id) { }

	private void ThrowUnexpectedEndException(JsonReader reader, JsonContract contract, object currentObject, string message) { }

	private object PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, string id) { }

	private object CreateISerializable(JsonReader reader, JsonISerializableContract contract, JsonProperty member, string id) { }

	internal object CreateISerializableItem(JToken token, Type type, JsonISerializableContract contract, JsonProperty member) { }

	private object CreateObjectUsingCreatorWithParameters(JsonReader reader, JsonObjectContract contract, JsonProperty containerProperty, ObjectConstructor<object> creator, string id) { }

	private object DeserializeConvertable(JsonConverter converter, JsonReader reader, Type objectType, object existingValue) { }

	private List<JsonSerializerInternalReader.CreatorPropertyContext> ResolvePropertyAndCreatorValues(JsonObjectContract contract, JsonProperty containerProperty, JsonReader reader, Type objectType) { }

	private bool ReadForType(JsonReader reader, JsonContract contract, bool hasConverter) { }

	public object CreateNewObject(JsonReader reader, JsonObjectContract objectContract, JsonProperty containerMember, JsonProperty containerProperty, string id, out bool createdFromNonDefaultCreator) { }

	private object PopulateObject(object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, string id) { }

	private bool ShouldDeserialize(JsonReader reader, JsonProperty property, object target) { }

	private bool CheckPropertyName(JsonReader reader, string memberName) { }

	private void SetExtensionData(JsonObjectContract contract, JsonProperty member, JsonReader reader, string memberName, object o) { }

	private object ReadExtensionDataValue(JsonObjectContract contract, JsonProperty member, JsonReader reader) { }

	private void EndProcessProperty(object newObject, JsonReader reader, JsonObjectContract contract, int initialDepth, JsonProperty property, JsonSerializerInternalReader.PropertyPresence presence, bool setDefaultValue) { }

	private void SetPropertyPresence(JsonReader reader, JsonProperty property, Dictionary<JsonProperty, JsonSerializerInternalReader.PropertyPresence> requiredProperties) { }

	private void HandleError(JsonReader reader, bool readPastError, int initialDepth) { }
}

// Namespace: 
internal enum JsonSerializerInternalReader.PropertyPresence
{
	// Fields
	public int value__;
	public const JsonSerializerInternalReader.PropertyPresence None = 0;
	public const JsonSerializerInternalReader.PropertyPresence Null = 1;
	public const JsonSerializerInternalReader.PropertyPresence Value = 2;
}

// Namespace: 
internal class JsonSerializerInternalReader.CreatorPropertyContext
{
	// Fields
	public string Name;
	public JsonProperty Property;
	public JsonProperty ConstructorProperty;
	public Nullable<JsonSerializerInternalReader.PropertyPresence> Presence;
	public object Value;
	public bool Used;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class JsonSerializerInternalReader.<>c__DisplayClass36_0
{
	// Fields
	public JsonProperty property;

	// Methods

	public void .ctor() { }

	internal bool <CreateObjectUsingCreatorWithParameters>b__1(JsonSerializerInternalReader.CreatorPropertyContext p) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class JsonSerializerInternalReader.<>c
{
	// Fields
	public static readonly JsonSerializerInternalReader.<>c <>9;
	public static Func<JsonProperty, string> <>9__36_0;
	public static Func<JsonProperty, string> <>9__36_2;
	public static Func<JsonProperty, JsonProperty> <>9__41_0;
	public static Func<JsonProperty, JsonSerializerInternalReader.PropertyPresence> <>9__41_1;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal string <CreateObjectUsingCreatorWithParameters>b__36_0(JsonProperty p) { }

	internal string <CreateObjectUsingCreatorWithParameters>b__36_2(JsonProperty p) { }

	internal JsonProperty <PopulateObject>b__41_0(JsonProperty m) { }

	internal JsonSerializerInternalReader.PropertyPresence <PopulateObject>b__41_1(JsonProperty m) { }
}

// Namespace: Newtonsoft.Json.Serialization
internal class JsonSerializerInternalWriter : JsonSerializerInternalBase
{
	// Fields
	private Type _rootType;
	private int _rootLevel;
	private readonly List<object> _serializeStack;

	// Methods

	public void .ctor(JsonSerializer serializer) { }

	public void Serialize(JsonWriter jsonWriter, object value, Type objectType) { }

	private JsonSerializerProxy GetInternalSerializer() { }

	private JsonContract GetContractSafe(object value) { }

	private void SerializePrimitive(JsonWriter writer, object value, JsonPrimitiveContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerProperty) { }

	private void SerializeValue(JsonWriter writer, object value, JsonContract valueContract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerProperty) { }

	private Nullable<bool> ResolveIsReference(JsonContract contract, JsonProperty property, JsonContainerContract collectionContract, JsonProperty containerProperty) { }

	private bool ShouldWriteReference(object value, JsonProperty property, JsonContract valueContract, JsonContainerContract collectionContract, JsonProperty containerProperty) { }

	private bool ShouldWriteProperty(object memberValue, JsonProperty property) { }

	private bool CheckForCircularReference(JsonWriter writer, object value, JsonProperty property, JsonContract contract, JsonContainerContract containerContract, JsonProperty containerProperty) { }

	private void WriteReference(JsonWriter writer, object value) { }

	private string GetReference(JsonWriter writer, object value) { }

	internal static bool TryConvertToString(object value, Type type, out string s) { }

	private void SerializeString(JsonWriter writer, object value, JsonStringContract contract) { }

	private void OnSerializing(JsonWriter writer, JsonContract contract, object value) { }

	private void OnSerialized(JsonWriter writer, JsonContract contract, object value) { }

	private void SerializeObject(JsonWriter writer, object value, JsonObjectContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty) { }

	private bool CalculatePropertyValues(JsonWriter writer, object value, JsonContainerContract contract, JsonProperty member, JsonProperty property, out JsonContract memberContract, out object memberValue) { }

	private void WriteObjectStart(JsonWriter writer, object value, JsonContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty) { }

	private void WriteReferenceIdProperty(JsonWriter writer, Type type, object value) { }

	private void WriteTypeProperty(JsonWriter writer, Type type) { }

	private bool HasFlag(DefaultValueHandling value, DefaultValueHandling flag) { }

	private bool HasFlag(PreserveReferencesHandling value, PreserveReferencesHandling flag) { }

	private bool HasFlag(TypeNameHandling value, TypeNameHandling flag) { }

	private void SerializeConvertable(JsonWriter writer, JsonConverter converter, object value, JsonContract contract, JsonContainerContract collectionContract, JsonProperty containerProperty) { }

	private void SerializeList(JsonWriter writer, IEnumerable values, JsonArrayContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty) { }

	private void SerializeMultidimensionalArray(JsonWriter writer, Array values, JsonArrayContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty) { }

	private void SerializeMultidimensionalArray(JsonWriter writer, Array values, JsonArrayContract contract, JsonProperty member, int initialDepth, int[] indices) { }

	private bool WriteStartArray(JsonWriter writer, object values, JsonArrayContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerProperty) { }

	private void SerializeISerializable(JsonWriter writer, ISerializable value, JsonISerializableContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty) { }

	private bool ShouldWriteType(TypeNameHandling typeNameHandlingFlag, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerProperty) { }

	private void SerializeDictionary(JsonWriter writer, IDictionary values, JsonDictionaryContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty) { }

	private string GetPropertyName(JsonWriter writer, object name, JsonContract contract, out bool escape) { }

	private void HandleError(JsonWriter writer, int initialDepth) { }

	private bool ShouldSerialize(JsonWriter writer, JsonProperty property, object target) { }

	private bool IsSpecified(JsonWriter writer, JsonProperty property, object target) { }
}

// Namespace: Newtonsoft.Json.Serialization
internal class JsonSerializerProxy : JsonSerializer
{
	// Fields
	private readonly JsonSerializerInternalReader _serializerReader;
	private readonly JsonSerializerInternalWriter _serializerWriter;
	private readonly JsonSerializer _serializer;

	// Properties
	public override IReferenceResolver ReferenceResolver { set; }
	public override ITraceWriter TraceWriter { get; set; }
	public override IEqualityComparer EqualityComparer { set; }
	public override JsonConverterCollection Converters { get; }
	public override DefaultValueHandling DefaultValueHandling { set; }
	public override IContractResolver ContractResolver { get; set; }
	public override MissingMemberHandling MissingMemberHandling { set; }
	public override NullValueHandling NullValueHandling { set; }
	public override ObjectCreationHandling ObjectCreationHandling { set; }
	public override ReferenceLoopHandling ReferenceLoopHandling { set; }
	public override PreserveReferencesHandling PreserveReferencesHandling { set; }
	public override TypeNameHandling TypeNameHandling { set; }
	public override MetadataPropertyHandling MetadataPropertyHandling { get; set; }
	public override FormatterAssemblyStyle TypeNameAssemblyFormat { set; }
	public override ConstructorHandling ConstructorHandling { set; }
	public override SerializationBinder Binder { set; }
	public override StreamingContext Context { get; set; }
	public override Formatting Formatting { get; }
	public override bool CheckAdditionalContent { get; set; }

	// Methods

	public override void add_Error(EventHandler<ErrorEventArgs> value) { }

	public override void remove_Error(EventHandler<ErrorEventArgs> value) { }

	public override void set_ReferenceResolver(IReferenceResolver value) { }

	public override ITraceWriter get_TraceWriter() { }

	public override void set_TraceWriter(ITraceWriter value) { }

	public override void set_EqualityComparer(IEqualityComparer value) { }

	public override JsonConverterCollection get_Converters() { }

	public override void set_DefaultValueHandling(DefaultValueHandling value) { }

	public override IContractResolver get_ContractResolver() { }

	public override void set_ContractResolver(IContractResolver value) { }

	public override void set_MissingMemberHandling(MissingMemberHandling value) { }

	public override void set_NullValueHandling(NullValueHandling value) { }

	public override void set_ObjectCreationHandling(ObjectCreationHandling value) { }

	public override void set_ReferenceLoopHandling(ReferenceLoopHandling value) { }

	public override void set_PreserveReferencesHandling(PreserveReferencesHandling value) { }

	public override void set_TypeNameHandling(TypeNameHandling value) { }

	public override MetadataPropertyHandling get_MetadataPropertyHandling() { }

	public override void set_MetadataPropertyHandling(MetadataPropertyHandling value) { }

	public override void set_TypeNameAssemblyFormat(FormatterAssemblyStyle value) { }

	public override void set_ConstructorHandling(ConstructorHandling value) { }

	public override void set_Binder(SerializationBinder value) { }

	public override StreamingContext get_Context() { }

	public override void set_Context(StreamingContext value) { }

	public override Formatting get_Formatting() { }

	public override bool get_CheckAdditionalContent() { }

	public override void set_CheckAdditionalContent(bool value) { }

	internal JsonSerializerInternalBase GetInternalSerializer() { }

	public void .ctor(JsonSerializerInternalReader serializerReader) { }

	public void .ctor(JsonSerializerInternalWriter serializerWriter) { }

	internal override object DeserializeInternal(JsonReader reader, Type objectType) { }

	internal override void SerializeInternal(JsonWriter jsonWriter, object value, Type rootType) { }
}

// Namespace: Newtonsoft.Json.Serialization
public class JsonStringContract : JsonPrimitiveContract
{
	// Methods

	public void .ctor(Type underlyingType) { }
}

// Namespace: Newtonsoft.Json.Serialization
internal static class JsonTypeReflector
{
	// Fields
	private static Nullable<bool> _fullyTrusted;
	private static readonly ThreadSafeStore<Type, Func<object[], object>> CreatorCache;
	private static readonly ThreadSafeStore<Type, Type> AssociatedMetadataTypesCache;
	private static ReflectionObject _metadataTypeAttributeReflectionObject;

	// Properties
	public static bool FullyTrusted { get; }
	public static ReflectionDelegateFactory ReflectionDelegateFactory { get; }

	// Methods

	public static T GetCachedAttribute<T>(object attributeProvider) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93CCC0 Offset: 0x93BCC0 VA: 0x18093CCC0
	|-JsonTypeReflector.GetCachedAttribute<JsonContainerAttribute>
	|-JsonTypeReflector.GetCachedAttribute<JsonConverterAttribute>
	|-JsonTypeReflector.GetCachedAttribute<JsonObjectAttribute>
	|-JsonTypeReflector.GetCachedAttribute<object>
	|-JsonTypeReflector.GetCachedAttribute<SerializableAttribute>
	*/

	public static DataContractAttribute GetDataContractAttribute(Type type) { }

	public static DataMemberAttribute GetDataMemberAttribute(MemberInfo memberInfo) { }

	public static MemberSerialization GetObjectMemberSerialization(Type objectType, bool ignoreSerializableAttribute) { }

	public static JsonConverter GetJsonConverter(object attributeProvider) { }

	public static JsonConverter CreateJsonConverterInstance(Type converterType, object[] converterArgs) { }

	public static NamingStrategy CreateNamingStrategyInstance(Type namingStrategyType, object[] converterArgs) { }

	public static NamingStrategy GetContainerNamingStrategy(JsonContainerAttribute containerAttribute) { }

	private static Func<object[], object> GetCreator(Type type) { }

	public static TypeConverter GetTypeConverter(Type type) { }

	private static Type GetAssociatedMetadataType(Type type) { }

	private static Type GetAssociateMetadataTypeFromAttribute(Type type) { }

	private static T GetAttribute<T>(Type type) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93CA20 Offset: 0x93BA20 VA: 0x18093CA20
	|-JsonTypeReflector.GetAttribute<object>
	*/

	private static T GetAttribute<T>(MemberInfo memberInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93C7B0 Offset: 0x93B7B0 VA: 0x18093C7B0
	|-JsonTypeReflector.GetAttribute<object>
	*/

	public static T GetAttribute<T>(object provider) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93CBB0 Offset: 0x93BBB0 VA: 0x18093CBB0
	|-JsonTypeReflector.GetAttribute<JsonContainerAttribute>
	|-JsonTypeReflector.GetAttribute<JsonExtensionDataAttribute>
	|-JsonTypeReflector.GetAttribute<JsonIgnoreAttribute>
	|-JsonTypeReflector.GetAttribute<JsonPropertyAttribute>
	|-JsonTypeReflector.GetAttribute<JsonRequiredAttribute>
	|-JsonTypeReflector.GetAttribute<DefaultValueAttribute>
	|-JsonTypeReflector.GetAttribute<NonSerializedAttribute>
	|-JsonTypeReflector.GetAttribute<object>
	|-JsonTypeReflector.GetAttribute<DataMemberAttribute>
	*/

	public static bool get_FullyTrusted() { }

	public static ReflectionDelegateFactory get_ReflectionDelegateFactory() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class JsonTypeReflector.<>c__DisplayClass20_0
{
	// Fields
	public Type type;
	public Func<object> defaultConstructor;

	// Methods

	public void .ctor() { }

	internal object <GetCreator>b__0(object[] parameters) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class JsonTypeReflector.<>c
{
	// Fields
	public static readonly JsonTypeReflector.<>c <>9;
	public static Func<object, Type> <>9__20_1;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal Type <GetCreator>b__20_1(object param) { }
}

// Namespace: Newtonsoft.Json.Serialization
public abstract class NamingStrategy
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <ProcessDictionaryKeys>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <OverrideSpecifiedNames>k__BackingField;

	// Properties
	public bool ProcessDictionaryKeys { get; }
	public bool OverrideSpecifiedNames { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_ProcessDictionaryKeys() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_OverrideSpecifiedNames() { }

	public virtual string GetPropertyName(string name, bool hasSpecifiedName) { }

	public virtual string GetDictionaryKey(string key) { }

	protected abstract string ResolvePropertyName(string name) { }
}

// Namespace: Newtonsoft.Json.Serialization
public sealed class ObjectConstructor<T> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-ObjectConstructor<object>..ctor
	*/

	public virtual object Invoke(object[] args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F671E0 Offset: 0x1F661E0 VA: 0x181F671E0
	|-ObjectConstructor<object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(object[] args, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xDFFB20 Offset: 0xDFEB20 VA: 0x180DFFB20
	|-ObjectConstructor<object>.BeginInvoke
	*/

	public virtual object EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-ObjectConstructor<object>.EndInvoke
	*/
}

// Namespace: Newtonsoft.Json.Serialization
[AttributeUsageAttribute] // RVA: 0xDDC70 Offset: 0xDD070 VA: 0x1800DDC70
public sealed class OnErrorAttribute : Attribute
{}

// Namespace: Newtonsoft.Json.Serialization
public class ReflectionAttributeProvider : IAttributeProvider
{
	// Fields
	private readonly object _attributeProvider;

	// Methods

	public void .ctor(object attributeProvider) { }
}

// Namespace: Newtonsoft.Json.Serialization
public class ReflectionValueProvider : IValueProvider
{
	// Fields
	private readonly MemberInfo _memberInfo;

	// Methods

	public void .ctor(MemberInfo memberInfo) { }

	public void SetValue(object target, object value) { }

	public object GetValue(object target) { }
}

// Namespace: Newtonsoft.Json.Serialization
internal class TraceJsonReader : JsonReader, IJsonLineInfo
{
	// Fields
	private readonly JsonReader _innerReader;
	private readonly JsonTextWriter _textWriter;
	private readonly StringWriter _sw;

	// Properties
	public override int Depth { get; }
	public override string Path { get; }
	public override JsonToken TokenType { get; }
	public override object Value { get; }
	public override Type ValueType { get; }
	private int Newtonsoft.Json.IJsonLineInfo.LineNumber { get; }
	private int Newtonsoft.Json.IJsonLineInfo.LinePosition { get; }

	// Methods

	public void .ctor(JsonReader innerReader) { }

	public string GetDeserializedJsonMessage() { }

	public override bool Read() { }

	public override Nullable<int> ReadAsInt32() { }

	public override string ReadAsString() { }

	public override byte[] ReadAsBytes() { }

	public override Nullable<Decimal> ReadAsDecimal() { }

	public override Nullable<double> ReadAsDouble() { }

	public override Nullable<bool> ReadAsBoolean() { }

	public override Nullable<DateTime> ReadAsDateTime() { }

	public override Nullable<DateTimeOffset> ReadAsDateTimeOffset() { }

	public override int get_Depth() { }

	public override string get_Path() { }

	public override JsonToken get_TokenType() { }

	public override object get_Value() { }

	public override Type get_ValueType() { }

	public override void Close() { }

	private bool Newtonsoft.Json.IJsonLineInfo.HasLineInfo() { }

	private int Newtonsoft.Json.IJsonLineInfo.get_LineNumber() { }

	private int Newtonsoft.Json.IJsonLineInfo.get_LinePosition() { }
}

// Namespace: Newtonsoft.Json.Serialization
internal class TraceJsonWriter : JsonWriter
{
	// Fields
	private readonly JsonWriter _innerWriter;
	private readonly JsonTextWriter _textWriter;
	private readonly StringWriter _sw;

	// Methods

	public void .ctor(JsonWriter innerWriter) { }

	public string GetSerializedJsonMessage() { }

	public override void WriteValue(Decimal value) { }

	public override void WriteValue(bool value) { }

	public override void WriteValue(byte value) { }

	public override void WriteValue(Nullable<byte> value) { }

	public override void WriteValue(char value) { }

	public override void WriteValue(byte[] value) { }

	public override void WriteValue(DateTime value) { }

	public override void WriteValue(DateTimeOffset value) { }

	public override void WriteValue(double value) { }

	public override void WriteUndefined() { }

	public override void WriteNull() { }

	public override void WriteValue(float value) { }

	public override void WriteValue(Guid value) { }

	public override void WriteValue(int value) { }

	public override void WriteValue(long value) { }

	public override void WriteValue(sbyte value) { }

	public override void WriteValue(short value) { }

	public override void WriteValue(string value) { }

	public override void WriteValue(TimeSpan value) { }

	public override void WriteValue(uint value) { }

	public override void WriteValue(ulong value) { }

	public override void WriteValue(Uri value) { }

	public override void WriteValue(ushort value) { }

	public override void WriteComment(string text) { }

	public override void WriteStartArray() { }

	public override void WriteEndArray() { }

	public override void WriteStartConstructor(string name) { }

	public override void WriteEndConstructor() { }

	public override void WritePropertyName(string name) { }

	public override void WritePropertyName(string name, bool escape) { }

	public override void WriteStartObject() { }

	public override void WriteEndObject() { }

	public override void WriteRawValue(string json) { }

	public override void WriteRaw(string json) { }

	public override void Close() { }
}

// Namespace: Newtonsoft.Json.Linq
public enum CommentHandling
{
	// Fields
	public int value__;
	public const CommentHandling Ignore = 0;
	public const CommentHandling Load = 1;
}

// Namespace: Newtonsoft.Json.Linq
public enum LineInfoHandling
{
	// Fields
	public int value__;
	public const LineInfoHandling Ignore = 0;
	public const LineInfoHandling Load = 1;
}

// Namespace: Newtonsoft.Json.Linq
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public interface IJEnumerable<T> : IEnumerable<T>, IEnumerable
{}

// Namespace: Newtonsoft.Json.Linq
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class JArray : JContainer, IList<JToken>, ICollection<JToken>, IEnumerable<JToken>, IEnumerable
{
	// Fields
	private readonly List<JToken> _values;

	// Properties
	protected override IList<JToken> ChildrenTokens { get; }
	public override JTokenType Type { get; }
	public JToken Item { get; set; }
	public bool IsReadOnly { get; }

	// Methods

	protected override IList<JToken> get_ChildrenTokens() { }

	public override JTokenType get_Type() { }

	public void .ctor() { }

	public void .ctor(JArray other) { }

	public void .ctor(object content) { }

	internal override JToken CloneToken() { }

	public static JArray Load(JsonReader reader, JsonLoadSettings settings) { }

	public override void WriteTo(JsonWriter writer, JsonConverter[] converters) { }

	public JToken get_Item(int index) { }

	public void set_Item(int index, JToken value) { }

	internal override int IndexOfItem(JToken item) { }

	public int IndexOf(JToken item) { }

	public void Insert(int index, JToken item) { }

	public void RemoveAt(int index) { }

	public IEnumerator<JToken> GetEnumerator() { }

	public void Add(JToken item) { }

	public void Clear() { }

	public bool Contains(JToken item) { }

	public void CopyTo(JToken[] array, int arrayIndex) { }

	public bool get_IsReadOnly() { }

	public bool Remove(JToken item) { }
}

// Namespace: Newtonsoft.Json.Linq
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class JConstructor : JContainer
{
	// Fields
	private string _name;
	private readonly List<JToken> _values;

	// Properties
	protected override IList<JToken> ChildrenTokens { get; }
	public string Name { get; }
	public override JTokenType Type { get; }

	// Methods

	protected override IList<JToken> get_ChildrenTokens() { }

	internal override int IndexOfItem(JToken item) { }

	public string get_Name() { }

	public override JTokenType get_Type() { }

	public void .ctor(JConstructor other) { }

	public void .ctor(string name) { }

	internal override JToken CloneToken() { }

	public override void WriteTo(JsonWriter writer, JsonConverter[] converters) { }

	public static JConstructor Load(JsonReader reader, JsonLoadSettings settings) { }
}

// Namespace: Newtonsoft.Json.Linq
public abstract class JContainer : JToken, IList<JToken>, ICollection<JToken>, IEnumerable<JToken>, IEnumerable, IList, ICollection
{
	// Fields
	private object _syncRoot;
	private bool _busy;

	// Properties
	protected abstract IList<JToken> ChildrenTokens { get; }
	public override bool HasValues { get; }
	public override JToken First { get; }
	public override JToken Last { get; }
	private JToken System.Collections.Generic.IList<Newtonsoft.Json.Linq.JToken>.Item { get; set; }
	private bool System.Collections.Generic.ICollection<Newtonsoft.Json.Linq.JToken>.IsReadOnly { get; }
	private bool System.Collections.IList.IsFixedSize { get; }
	private bool System.Collections.IList.IsReadOnly { get; }
	private object System.Collections.IList.Item { get; set; }
	public int Count { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }

	// Methods

	protected abstract IList<JToken> get_ChildrenTokens() { }

	internal void .ctor() { }

	internal void .ctor(JContainer other) { }

	internal void CheckReentrancy() { }

	public override bool get_HasValues() { }

	public override JToken get_First() { }

	public override JToken get_Last() { }

	public override JEnumerable<JToken> Children() { }

	internal bool IsMultiContent(object content) { }

	internal JToken EnsureParentToken(JToken item, bool skipParentCheck) { }

	internal abstract int IndexOfItem(JToken item) { }

	internal virtual void InsertItem(int index, JToken item, bool skipParentCheck) { }

	internal virtual void RemoveItemAt(int index) { }

	internal virtual bool RemoveItem(JToken item) { }

	internal virtual JToken GetItem(int index) { }

	internal virtual void SetItem(int index, JToken item) { }

	internal virtual void ClearItems() { }

	internal virtual void ReplaceItem(JToken existing, JToken replacement) { }

	internal virtual bool ContainsItem(JToken item) { }

	internal virtual void CopyItemsTo(Array array, int arrayIndex) { }

	internal static bool IsTokenUnchanged(JToken currentValue, JToken newValue) { }

	internal virtual void ValidateToken(JToken o, JToken existing) { }

	public virtual void Add(object content) { }

	internal void AddAndSkipParentCheck(JToken token) { }

	internal void AddInternal(int index, object content, bool skipParentCheck) { }

	internal static JToken CreateFromContent(object content) { }

	public void RemoveAll() { }

	internal void ReadTokenFrom(JsonReader reader, JsonLoadSettings options) { }

	internal void ReadContentFrom(JsonReader r, JsonLoadSettings settings) { }

	private int System.Collections.Generic.IList<Newtonsoft.Json.Linq.JToken>.IndexOf(JToken item) { }

	private void System.Collections.Generic.IList<Newtonsoft.Json.Linq.JToken>.Insert(int index, JToken item) { }

	private void System.Collections.Generic.IList<Newtonsoft.Json.Linq.JToken>.RemoveAt(int index) { }

	private JToken System.Collections.Generic.IList<Newtonsoft.Json.Linq.JToken>.get_Item(int index) { }

	private void System.Collections.Generic.IList<Newtonsoft.Json.Linq.JToken>.set_Item(int index, JToken value) { }

	private void System.Collections.Generic.ICollection<Newtonsoft.Json.Linq.JToken>.Add(JToken item) { }

	private void System.Collections.Generic.ICollection<Newtonsoft.Json.Linq.JToken>.Clear() { }

	private bool System.Collections.Generic.ICollection<Newtonsoft.Json.Linq.JToken>.Contains(JToken item) { }

	private void System.Collections.Generic.ICollection<Newtonsoft.Json.Linq.JToken>.CopyTo(JToken[] array, int arrayIndex) { }

	private bool System.Collections.Generic.ICollection<Newtonsoft.Json.Linq.JToken>.get_IsReadOnly() { }

	private bool System.Collections.Generic.ICollection<Newtonsoft.Json.Linq.JToken>.Remove(JToken item) { }

	private JToken EnsureValue(object value) { }

	private int System.Collections.IList.Add(object value) { }

	private void System.Collections.IList.Clear() { }

	private bool System.Collections.IList.Contains(object value) { }

	private int System.Collections.IList.IndexOf(object value) { }

	private void System.Collections.IList.Insert(int index, object value) { }

	private bool System.Collections.IList.get_IsFixedSize() { }

	private bool System.Collections.IList.get_IsReadOnly() { }

	private void System.Collections.IList.Remove(object value) { }

	private void System.Collections.IList.RemoveAt(int index) { }

	private object System.Collections.IList.get_Item(int index) { }

	private void System.Collections.IList.set_Item(int index, object value) { }

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }

	public int get_Count() { }

	private bool System.Collections.ICollection.get_IsSynchronized() { }

	private object System.Collections.ICollection.get_SyncRoot() { }
}

// Namespace: Newtonsoft.Json.Linq
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public struct JEnumerable<T> : IJEnumerable<T>, IEnumerable<T>, IEnumerable, IEquatable<JEnumerable<T>>
{
	// Fields
	public static readonly JEnumerable<T> Empty;
	private readonly IEnumerable<T> _enumerable;

	// Methods

	public void .ctor(IEnumerable<T> enumerable) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x256D00 Offset: 0x256100 VA: 0x180256D00
	|-JEnumerable<JToken>..ctor
	|-JEnumerable<object>..ctor
	*/

	public IEnumerator<T> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x256C90 Offset: 0x256090 VA: 0x180256C90
	|-JEnumerable<JToken>.GetEnumerator
	|-JEnumerable<object>.GetEnumerator
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x256CC0 Offset: 0x2560C0 VA: 0x180256CC0
	|-JEnumerable<object>.System.Collections.IEnumerable.GetEnumerator
	*/

	public bool Equals(JEnumerable<T> other) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x256C70 Offset: 0x256070 VA: 0x180256C70
	|-JEnumerable<object>.Equals
	*/

	public override bool Equals(object obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x256C60 Offset: 0x256060 VA: 0x180256C60
	|-JEnumerable<object>.Equals
	*/

	public override int GetHashCode() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x256CA0 Offset: 0x2560A0 VA: 0x180256CA0
	|-JEnumerable<object>.GetHashCode
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC20E0 Offset: 0x1CC10E0 VA: 0x181CC20E0
	|-JEnumerable<object>..cctor
	*/
}

// Namespace: Newtonsoft.Json.Linq
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class JObject : JContainer, IDictionary<string, JToken>, ICollection<KeyValuePair<string, JToken>>, IEnumerable<KeyValuePair<string, JToken>>, IEnumerable, INotifyPropertyChanged
{
	// Fields
	private readonly JPropertyKeyedCollection _properties;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private PropertyChangedEventHandler PropertyChanged;

	// Properties
	protected override IList<JToken> ChildrenTokens { get; }
	public override JTokenType Type { get; }
	public JToken Item { get; set; }
	private ICollection<string> System.Collections.Generic.IDictionary<System.String,Newtonsoft.Json.Linq.JToken>.Keys { get; }
	private ICollection<JToken> System.Collections.Generic.IDictionary<System.String,Newtonsoft.Json.Linq.JToken>.Values { get; }
	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,Newtonsoft.Json.Linq.JToken>>.IsReadOnly { get; }

	// Methods

	protected override IList<JToken> get_ChildrenTokens() { }

	public void .ctor() { }

	public void .ctor(JObject other) { }

	internal override int IndexOfItem(JToken item) { }

	internal override void InsertItem(int index, JToken item, bool skipParentCheck) { }

	internal override void ValidateToken(JToken o, JToken existing) { }

	internal void InternalPropertyChanged(JProperty childProperty) { }

	internal void InternalPropertyChanging(JProperty childProperty) { }

	internal override JToken CloneToken() { }

	public override JTokenType get_Type() { }

	public IEnumerable<JProperty> Properties() { }

	public JProperty Property(string name) { }

	public JToken get_Item(string propertyName) { }

	public void set_Item(string propertyName, JToken value) { }

	public static JObject Load(JsonReader reader, JsonLoadSettings settings) { }

	public static JObject Parse(string json) { }

	public static JObject Parse(string json, JsonLoadSettings settings) { }

	public override void WriteTo(JsonWriter writer, JsonConverter[] converters) { }

	public void Add(string propertyName, JToken value) { }

	private bool System.Collections.Generic.IDictionary<System.String,Newtonsoft.Json.Linq.JToken>.ContainsKey(string key) { }

	private ICollection<string> System.Collections.Generic.IDictionary<System.String,Newtonsoft.Json.Linq.JToken>.get_Keys() { }

	public bool Remove(string propertyName) { }

	public bool TryGetValue(string propertyName, out JToken value) { }

	private ICollection<JToken> System.Collections.Generic.IDictionary<System.String,Newtonsoft.Json.Linq.JToken>.get_Values() { }

	private void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,Newtonsoft.Json.Linq.JToken>>.Add(KeyValuePair<string, JToken> item) { }

	private void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,Newtonsoft.Json.Linq.JToken>>.Clear() { }

	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,Newtonsoft.Json.Linq.JToken>>.Contains(KeyValuePair<string, JToken> item) { }

	private void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,Newtonsoft.Json.Linq.JToken>>.CopyTo(KeyValuePair<string, JToken>[] array, int arrayIndex) { }

	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,Newtonsoft.Json.Linq.JToken>>.get_IsReadOnly() { }

	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,Newtonsoft.Json.Linq.JToken>>.Remove(KeyValuePair<string, JToken> item) { }

	public IEnumerator<KeyValuePair<string, JToken>> GetEnumerator() { }

	protected virtual void OnPropertyChanged(string propertyName) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class JObject.<GetEnumerator>d__55 : IEnumerator<KeyValuePair<string, JToken>>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private KeyValuePair<string, JToken> <>2__current;
	public JObject <>4__this;
	private IEnumerator<JToken> <>7__wrap1;

	// Properties
	private KeyValuePair<string, JToken> System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<System.String,Newtonsoft.Json.Linq.JToken>>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	private void <>m__Finally1() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private KeyValuePair<string, JToken> System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<System.String,Newtonsoft.Json.Linq.JToken>>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: Newtonsoft.Json.Linq
public class JProperty : JContainer
{
	// Fields
	private readonly JProperty.JPropertyList _content;
	private readonly string _name;

	// Properties
	protected override IList<JToken> ChildrenTokens { get; }
	public string Name { get; }
	public JToken Value { get; set; }
	public override JTokenType Type { get; }

	// Methods

	protected override IList<JToken> get_ChildrenTokens() { }

	[DebuggerStepThroughAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Name() { }

	[DebuggerStepThroughAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public JToken get_Value() { }

	public void set_Value(JToken value) { }

	public void .ctor(JProperty other) { }

	internal override JToken GetItem(int index) { }

	internal override void SetItem(int index, JToken item) { }

	internal override bool RemoveItem(JToken item) { }

	internal override void RemoveItemAt(int index) { }

	internal override int IndexOfItem(JToken item) { }

	internal override void InsertItem(int index, JToken item, bool skipParentCheck) { }

	internal override bool ContainsItem(JToken item) { }

	internal override void ClearItems() { }

	internal override JToken CloneToken() { }

	[DebuggerStepThroughAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public override JTokenType get_Type() { }

	internal void .ctor(string name) { }

	public void .ctor(string name, object content) { }

	public override void WriteTo(JsonWriter writer, JsonConverter[] converters) { }

	public static JProperty Load(JsonReader reader, JsonLoadSettings settings) { }
}

// Namespace: 
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
private class JProperty.JPropertyList : IList<JToken>, ICollection<JToken>, IEnumerable<JToken>, IEnumerable
{
	// Fields
	internal JToken _token;

	// Properties
	public int Count { get; }
	public bool IsReadOnly { get; }
	public JToken Item { get; set; }

	// Methods

	public IEnumerator<JToken> GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	public void Add(JToken item) { }

	public void Clear() { }

	public bool Contains(JToken item) { }

	public void CopyTo(JToken[] array, int arrayIndex) { }

	public bool Remove(JToken item) { }

	public int get_Count() { }

	public bool get_IsReadOnly() { }

	public int IndexOf(JToken item) { }

	public void Insert(int index, JToken item) { }

	public void RemoveAt(int index) { }

	public JToken get_Item(int index) { }

	public void set_Item(int index, JToken value) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class JProperty.JPropertyList.<GetEnumerator>d__1 : IEnumerator<JToken>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private JToken <>2__current;
	public JProperty.JPropertyList <>4__this;

	// Properties
	private JToken System.Collections.Generic.IEnumerator<Newtonsoft.Json.Linq.JToken>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private JToken System.Collections.Generic.IEnumerator<Newtonsoft.Json.Linq.JToken>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: Newtonsoft.Json.Linq
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
internal class JPropertyKeyedCollection : Collection<JToken>
{
	// Fields
	private static readonly IEqualityComparer<string> Comparer;
	private Dictionary<string, JToken> _dictionary;

	// Properties
	public ICollection<string> Keys { get; }

	// Methods

	public void .ctor() { }

	private void AddKey(string key, JToken item) { }

	protected override void ClearItems() { }

	public bool Contains(string key) { }

	private void EnsureDictionary() { }

	private string GetKeyForItem(JToken item) { }

	protected override void InsertItem(int index, JToken item) { }

	protected override void RemoveItem(int index) { }

	private void RemoveKey(string key) { }

	protected override void SetItem(int index, JToken item) { }

	public bool TryGetValue(string key, out JToken value) { }

	public ICollection<string> get_Keys() { }

	public int IndexOfReference(JToken t) { }

	private static void .cctor() { }
}

// Namespace: Newtonsoft.Json.Linq
public class JRaw : JValue
{
	// Methods

	public void .ctor(JRaw other) { }

	public void .ctor(object rawJson) { }

	public static JRaw Create(JsonReader reader) { }

	internal override JToken CloneToken() { }
}

// Namespace: Newtonsoft.Json.Linq
public class JsonLoadSettings
{
	// Fields
	private CommentHandling _commentHandling;
	private LineInfoHandling _lineInfoHandling;

	// Properties
	public CommentHandling CommentHandling { get; }
	public LineInfoHandling LineInfoHandling { get; }

	// Methods

	public CommentHandling get_CommentHandling() { }

	public LineInfoHandling get_LineInfoHandling() { }
}

// Namespace: Newtonsoft.Json.Linq
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public abstract class JToken : IJEnumerable<JToken>, IEnumerable<JToken>, IEnumerable, IJsonLineInfo, ICloneable
{
	// Fields
	private JContainer _parent;
	private JToken _previous;
	private JToken _next;
	private object _annotations;
	private static readonly JTokenType[] BooleanTypes;
	private static readonly JTokenType[] NumberTypes;
	private static readonly JTokenType[] StringTypes;
	private static readonly JTokenType[] GuidTypes;
	private static readonly JTokenType[] TimeSpanTypes;
	private static readonly JTokenType[] UriTypes;
	private static readonly JTokenType[] CharTypes;
	private static readonly JTokenType[] DateTimeTypes;
	private static readonly JTokenType[] BytesTypes;

	// Properties
	public JContainer Parent { get; set; }
	public JToken Root { get; }
	public abstract JTokenType Type { get; }
	public abstract bool HasValues { get; }
	public JToken Next { get; set; }
	public JToken Previous { get; set; }
	public string Path { get; }
	public virtual JToken First { get; }
	public virtual JToken Last { get; }
	private int Newtonsoft.Json.IJsonLineInfo.LineNumber { get; }
	private int Newtonsoft.Json.IJsonLineInfo.LinePosition { get; }

	// Methods

	[DebuggerStepThroughAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public JContainer get_Parent() { }

	internal void set_Parent(JContainer value) { }

	public JToken get_Root() { }

	internal abstract JToken CloneToken() { }

	public abstract JTokenType get_Type() { }

	public abstract bool get_HasValues() { }

	public JToken get_Next() { }

	internal void set_Next(JToken value) { }

	public JToken get_Previous() { }

	internal void set_Previous(JToken value) { }

	public string get_Path() { }

	internal void .ctor() { }

	public virtual JToken get_First() { }

	public virtual JToken get_Last() { }

	public virtual JEnumerable<JToken> Children() { }

	public void Remove() { }

	public void Replace(JToken value) { }

	public abstract void WriteTo(JsonWriter writer, JsonConverter[] converters) { }

	public override string ToString() { }

	public string ToString(Formatting formatting, JsonConverter[] converters) { }

	private static JValue EnsureValue(JToken value) { }

	private static string GetType(JToken token) { }

	private static bool ValidateToken(JToken o, JTokenType[] validTypes, bool nullable) { }

	public static bool op_Explicit(JToken value) { }

	public static DateTimeOffset op_Explicit(JToken value) { }

	public static Nullable<bool> op_Explicit(JToken value) { }

	public static long op_Explicit(JToken value) { }

	public static Nullable<DateTime> op_Explicit(JToken value) { }

	public static Nullable<DateTimeOffset> op_Explicit(JToken value) { }

	public static Nullable<Decimal> op_Explicit(JToken value) { }

	public static Nullable<double> op_Explicit(JToken value) { }

	public static Nullable<char> op_Explicit(JToken value) { }

	public static int op_Explicit(JToken value) { }

	public static short op_Explicit(JToken value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ushort op_Explicit(JToken value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static char op_Explicit(JToken value) { }

	public static byte op_Explicit(JToken value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static sbyte op_Explicit(JToken value) { }

	public static Nullable<int> op_Explicit(JToken value) { }

	public static Nullable<short> op_Explicit(JToken value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static Nullable<ushort> op_Explicit(JToken value) { }

	public static Nullable<byte> op_Explicit(JToken value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static Nullable<sbyte> op_Explicit(JToken value) { }

	public static DateTime op_Explicit(JToken value) { }

	public static Nullable<long> op_Explicit(JToken value) { }

	public static Nullable<float> op_Explicit(JToken value) { }

	public static Decimal op_Explicit(JToken value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static Nullable<uint> op_Explicit(JToken value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static Nullable<ulong> op_Explicit(JToken value) { }

	public static double op_Explicit(JToken value) { }

	public static float op_Explicit(JToken value) { }

	public static string op_Explicit(JToken value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static uint op_Explicit(JToken value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public static ulong op_Explicit(JToken value) { }

	public static Guid op_Explicit(JToken value) { }

	public static Nullable<Guid> op_Explicit(JToken value) { }

	public static TimeSpan op_Explicit(JToken value) { }

	public static Nullable<TimeSpan> op_Explicit(JToken value) { }

	public static Uri op_Explicit(JToken value) { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	private IEnumerator<JToken> System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator() { }

	public JsonReader CreateReader() { }

	public T ToObject<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93B490 Offset: 0x93A490 VA: 0x18093B490
	|-JToken.ToObject<int>
	|
	|-RVA: 0x93B570 Offset: 0x93A570 VA: 0x18093B570
	|-JToken.ToObject<object>
	*/

	public object ToObject(Type objectType) { }

	public object ToObject(Type objectType, JsonSerializer jsonSerializer) { }

	public static JToken ReadFrom(JsonReader reader) { }

	public static JToken ReadFrom(JsonReader reader, JsonLoadSettings settings) { }

	internal void SetLineInfo(IJsonLineInfo lineInfo, JsonLoadSettings settings) { }

	internal void SetLineInfo(int lineNumber, int linePosition) { }

	private bool Newtonsoft.Json.IJsonLineInfo.HasLineInfo() { }

	private int Newtonsoft.Json.IJsonLineInfo.get_LineNumber() { }

	private int Newtonsoft.Json.IJsonLineInfo.get_LinePosition() { }

	private object System.ICloneable.Clone() { }

	public JToken DeepClone() { }

	public void AddAnnotation(object annotation) { }

	public T Annotation<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93B310 Offset: 0x93A310 VA: 0x18093B310
	|-JToken.Annotation<JToken.LineInfoAnnotation>
	|-JToken.Annotation<object>
	*/

	private static void .cctor() { }
}

// Namespace: 
private class JToken.LineInfoAnnotation
{
	// Fields
	internal readonly int LineNumber;
	internal readonly int LinePosition;

	// Methods

	public void .ctor(int lineNumber, int linePosition) { }
}

// Namespace: Newtonsoft.Json.Linq
public class JTokenReader : JsonReader, IJsonLineInfo
{
	// Fields
	private readonly JToken _root;
	private string _initialPath;
	private JToken _parent;
	private JToken _current;

	// Properties
	public JToken CurrentToken { get; }
	private int Newtonsoft.Json.IJsonLineInfo.LineNumber { get; }
	private int Newtonsoft.Json.IJsonLineInfo.LinePosition { get; }
	public override string Path { get; }

	// Methods

	public JToken get_CurrentToken() { }

	public void .ctor(JToken token) { }

	public override bool Read() { }

	private bool ReadOver(JToken t) { }

	private bool ReadToEnd() { }

	private Nullable<JsonToken> GetEndToken(JContainer c) { }

	private bool ReadInto(JContainer c) { }

	private bool SetEnd(JContainer c) { }

	private void SetToken(JToken token) { }

	private string SafeToString(object value) { }

	private bool Newtonsoft.Json.IJsonLineInfo.HasLineInfo() { }

	private int Newtonsoft.Json.IJsonLineInfo.get_LineNumber() { }

	private int Newtonsoft.Json.IJsonLineInfo.get_LinePosition() { }

	public override string get_Path() { }
}

// Namespace: Newtonsoft.Json.Linq
public enum JTokenType
{
	// Fields
	public int value__;
	public const JTokenType None = 0;
	public const JTokenType Object = 1;
	public const JTokenType Array = 2;
	public const JTokenType Constructor = 3;
	public const JTokenType Property = 4;
	public const JTokenType Comment = 5;
	public const JTokenType Integer = 6;
	public const JTokenType Float = 7;
	public const JTokenType String = 8;
	public const JTokenType Boolean = 9;
	public const JTokenType Null = 10;
	public const JTokenType Undefined = 11;
	public const JTokenType Date = 12;
	public const JTokenType Raw = 13;
	public const JTokenType Bytes = 14;
	public const JTokenType Guid = 15;
	public const JTokenType Uri = 16;
	public const JTokenType TimeSpan = 17;
}

// Namespace: Newtonsoft.Json.Linq
public class JTokenWriter : JsonWriter
{
	// Fields
	private JContainer _token;
	private JContainer _parent;
	private JValue _value;
	private JToken _current;

	// Properties
	public JToken Token { get; }

	// Methods

	public JToken get_Token() { }

	public void .ctor() { }

	public override void Close() { }

	public override void WriteStartObject() { }

	private void AddParent(JContainer container) { }

	private void RemoveParent() { }

	public override void WriteStartArray() { }

	public override void WriteStartConstructor(string name) { }

	protected override void WriteEnd(JsonToken token) { }

	public override void WritePropertyName(string name) { }

	private void AddValue(object value, JsonToken token) { }

	internal void AddValue(JValue value, JsonToken token) { }

	public override void WriteNull() { }

	public override void WriteUndefined() { }

	public override void WriteRaw(string json) { }

	public override void WriteComment(string text) { }

	public override void WriteValue(string value) { }

	public override void WriteValue(int value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public override void WriteValue(uint value) { }

	public override void WriteValue(long value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public override void WriteValue(ulong value) { }

	public override void WriteValue(float value) { }

	public override void WriteValue(double value) { }

	public override void WriteValue(bool value) { }

	public override void WriteValue(short value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public override void WriteValue(ushort value) { }

	public override void WriteValue(char value) { }

	public override void WriteValue(byte value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public override void WriteValue(sbyte value) { }

	public override void WriteValue(Decimal value) { }

	public override void WriteValue(DateTime value) { }

	public override void WriteValue(DateTimeOffset value) { }

	public override void WriteValue(byte[] value) { }

	public override void WriteValue(TimeSpan value) { }

	public override void WriteValue(Guid value) { }

	public override void WriteValue(Uri value) { }

	internal override void WriteToken(JsonReader reader, bool writeChildren, bool writeDateConstructorAsDate, bool writeComments) { }
}

// Namespace: Newtonsoft.Json.Linq
public class JValue : JToken, IEquatable<JValue>, IFormattable, IComparable, IComparable<JValue>, IConvertible
{
	// Fields
	private JTokenType _valueType;
	private object _value;

	// Properties
	public override bool HasValues { get; }
	public override JTokenType Type { get; }
	public object Value { get; }

	// Methods

	internal void .ctor(object value, JTokenType type) { }

	public void .ctor(JValue other) { }

	public void .ctor(object value) { }

	public override bool get_HasValues() { }

	internal static int Compare(JTokenType valueType, object objA, object objB) { }

	private static int CompareFloat(object objA, object objB) { }

	internal override JToken CloneToken() { }

	public static JValue CreateComment(string value) { }

	public static JValue CreateNull() { }

	public static JValue CreateUndefined() { }

	private static JTokenType GetValueType(Nullable<JTokenType> current, object value) { }

	private static JTokenType GetStringValueType(Nullable<JTokenType> current) { }

	public override JTokenType get_Type() { }

	public object get_Value() { }

	public override void WriteTo(JsonWriter writer, JsonConverter[] converters) { }

	private static bool ValuesEquals(JValue v1, JValue v2) { }

	public bool Equals(JValue other) { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	public string ToString(IFormatProvider formatProvider) { }

	public string ToString(string format, IFormatProvider formatProvider) { }

	private int System.IComparable.CompareTo(object obj) { }

	public int CompareTo(JValue obj) { }

	private TypeCode System.IConvertible.GetTypeCode() { }

	private bool System.IConvertible.ToBoolean(IFormatProvider provider) { }

	private char System.IConvertible.ToChar(IFormatProvider provider) { }

	private sbyte System.IConvertible.ToSByte(IFormatProvider provider) { }

	private byte System.IConvertible.ToByte(IFormatProvider provider) { }

	private short System.IConvertible.ToInt16(IFormatProvider provider) { }

	private ushort System.IConvertible.ToUInt16(IFormatProvider provider) { }

	private int System.IConvertible.ToInt32(IFormatProvider provider) { }

	private uint System.IConvertible.ToUInt32(IFormatProvider provider) { }

	private long System.IConvertible.ToInt64(IFormatProvider provider) { }

	private ulong System.IConvertible.ToUInt64(IFormatProvider provider) { }

	private float System.IConvertible.ToSingle(IFormatProvider provider) { }

	private double System.IConvertible.ToDouble(IFormatProvider provider) { }

	private Decimal System.IConvertible.ToDecimal(IFormatProvider provider) { }

	private DateTime System.IConvertible.ToDateTime(IFormatProvider provider) { }

	private object System.IConvertible.ToType(Type conversionType, IFormatProvider provider) { }
}

// Namespace: Newtonsoft.Json.Converters
public class BinaryConverter : JsonConverter
{
	// Fields
	private ReflectionObject _reflectionObject;

	// Methods

	public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) { }

	private byte[] GetByteArray(object value) { }

	private void EnsureReflectionObject(Type t) { }

	public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) { }

	private byte[] ReadByteArray(JsonReader reader) { }

	public override bool CanConvert(Type objectType) { }

	public void .ctor() { }
}

// Namespace: Newtonsoft.Json.Converters
public class BsonObjectIdConverter : JsonConverter
{
	// Methods

	public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) { }

	public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) { }

	public override bool CanConvert(Type objectType) { }

	public void .ctor() { }
}

// Namespace: Newtonsoft.Json.Converters
public class KeyValuePairConverter : JsonConverter
{
	// Fields
	private static readonly ThreadSafeStore<Type, ReflectionObject> ReflectionObjectPerType;

	// Methods

	private static ReflectionObject InitializeReflectionObject(Type t) { }

	public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) { }

	public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) { }

	public override bool CanConvert(Type objectType) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Newtonsoft.Json.Converters
public class RegexConverter : JsonConverter
{
	// Methods

	public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) { }

	private bool HasFlag(RegexOptions options, RegexOptions flag) { }

	private void WriteBson(BsonWriter writer, Regex regex) { }

	private void WriteJson(JsonWriter writer, Regex regex, JsonSerializer serializer) { }

	public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) { }

	private object ReadRegexString(JsonReader reader) { }

	private Regex ReadRegexObject(JsonReader reader, JsonSerializer serializer) { }

	public override bool CanConvert(Type objectType) { }

	public void .ctor() { }
}

// Namespace: Newtonsoft.Json.Bson
internal enum BsonBinaryType
{
	// Fields
	public byte value__;
	public const BsonBinaryType Binary = 0;
	public const BsonBinaryType Function = 1;
	[ObsoleteAttribute] // RVA: 0x11F830 Offset: 0x11EC30 VA: 0x18011F830
	public const BsonBinaryType BinaryOld = 2;
	[ObsoleteAttribute] // RVA: 0x1216A0 Offset: 0x120AA0 VA: 0x1801216A0
	public const BsonBinaryType UuidOld = 3;
	public const BsonBinaryType Uuid = 4;
	public const BsonBinaryType Md5 = 5;
	public const BsonBinaryType UserDefined = 128;
}

// Namespace: Newtonsoft.Json.Bson
internal class BsonBinaryWriter
{
	// Fields
	private static readonly Encoding Encoding;
	private readonly BinaryWriter _writer;
	private byte[] _largeByteBuffer;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private DateTimeKind <DateTimeKindHandling>k__BackingField;

	// Properties
	public DateTimeKind DateTimeKindHandling { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public DateTimeKind get_DateTimeKindHandling() { }

	public void Close() { }

	public void WriteToken(BsonToken t) { }

	private void WriteTokenInternal(BsonToken t) { }

	private void WriteString(string s, int byteCount, Nullable<int> calculatedlengthPrefix) { }

	public void WriteUtf8Bytes(string s, int byteCount) { }

	private int CalculateSize(int stringByteCount) { }

	private int CalculateSizeWithLength(int stringByteCount, bool includeSize) { }

	private int CalculateSize(BsonToken t) { }

	private static void .cctor() { }
}

// Namespace: Newtonsoft.Json.Bson
public class BsonObjectId
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private byte[] <Value>k__BackingField;

	// Properties
	public byte[] Value { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public byte[] get_Value() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Value(byte[] value) { }

	public void .ctor(byte[] value) { }
}

// Namespace: Newtonsoft.Json.Bson
internal abstract class BsonToken
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private BsonToken <Parent>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <CalculatedSize>k__BackingField;

	// Properties
	public abstract BsonType Type { get; }
	public BsonToken Parent { get; set; }
	public int CalculatedSize { get; set; }

	// Methods

	public abstract BsonType get_Type() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public BsonToken get_Parent() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Parent(BsonToken value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_CalculatedSize() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_CalculatedSize(int value) { }

	protected void .ctor() { }
}

// Namespace: Newtonsoft.Json.Bson
internal class BsonObject : BsonToken, IEnumerable<BsonProperty>, IEnumerable
{
	// Fields
	private readonly List<BsonProperty> _children;

	// Properties
	public override BsonType Type { get; }

	// Methods

	public void Add(string name, BsonToken token) { }

	public override BsonType get_Type() { }

	public IEnumerator<BsonProperty> GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	public void .ctor() { }
}

// Namespace: Newtonsoft.Json.Bson
internal class BsonArray : BsonToken, IEnumerable<BsonToken>, IEnumerable
{
	// Fields
	private readonly List<BsonToken> _children;

	// Properties
	public override BsonType Type { get; }

	// Methods

	public void Add(BsonToken token) { }

	public override BsonType get_Type() { }

	public IEnumerator<BsonToken> GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	public void .ctor() { }
}

// Namespace: Newtonsoft.Json.Bson
internal class BsonValue : BsonToken
{
	// Fields
	private readonly object _value;
	private readonly BsonType _type;

	// Properties
	public object Value { get; }
	public override BsonType Type { get; }

	// Methods

	public void .ctor(object value, BsonType type) { }

	public object get_Value() { }

	public override BsonType get_Type() { }
}

// Namespace: Newtonsoft.Json.Bson
internal class BsonString : BsonValue
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <ByteCount>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <IncludeLength>k__BackingField;

	// Properties
	public int ByteCount { get; set; }
	public bool IncludeLength { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_ByteCount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ByteCount(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_IncludeLength() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_IncludeLength(bool value) { }

	public void .ctor(object value, bool includeLength) { }
}

// Namespace: Newtonsoft.Json.Bson
internal class BsonBinary : BsonValue
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private BsonBinaryType <BinaryType>k__BackingField;

	// Properties
	public BsonBinaryType BinaryType { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public BsonBinaryType get_BinaryType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_BinaryType(BsonBinaryType value) { }

	public void .ctor(byte[] value, BsonBinaryType binaryType) { }
}

// Namespace: Newtonsoft.Json.Bson
internal class BsonRegex : BsonToken
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private BsonString <Pattern>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private BsonString <Options>k__BackingField;

	// Properties
	public BsonString Pattern { get; set; }
	public BsonString Options { get; set; }
	public override BsonType Type { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public BsonString get_Pattern() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Pattern(BsonString value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public BsonString get_Options() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Options(BsonString value) { }

	public void .ctor(string pattern, string options) { }

	public override BsonType get_Type() { }
}

// Namespace: Newtonsoft.Json.Bson
internal class BsonProperty
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private BsonString <Name>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private BsonToken <Value>k__BackingField;

	// Properties
	public BsonString Name { get; set; }
	public BsonToken Value { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public BsonString get_Name() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Name(BsonString value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public BsonToken get_Value() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Value(BsonToken value) { }

	public void .ctor() { }
}

// Namespace: Newtonsoft.Json.Bson
internal enum BsonType
{
	// Fields
	public sbyte value__;
	public const BsonType Number = 1;
	public const BsonType String = 2;
	public const BsonType Object = 3;
	public const BsonType Array = 4;
	public const BsonType Binary = 5;
	public const BsonType Undefined = 6;
	public const BsonType Oid = 7;
	public const BsonType Boolean = 8;
	public const BsonType Date = 9;
	public const BsonType Null = 10;
	public const BsonType Regex = 11;
	public const BsonType Reference = 12;
	public const BsonType Code = 13;
	public const BsonType Symbol = 14;
	public const BsonType CodeWScope = 15;
	public const BsonType Integer = 16;
	public const BsonType TimeStamp = 17;
	public const BsonType Long = 18;
	public const BsonType MinKey = -1;
	public const BsonType MaxKey = 127;
}

// Namespace: Newtonsoft.Json.Bson
public class BsonWriter : JsonWriter
{
	// Fields
	private readonly BsonBinaryWriter _writer;
	private BsonToken _root;
	private BsonToken _parent;
	private string _propertyName;

	// Methods

	protected override void WriteEnd(JsonToken token) { }

	public override void WriteComment(string text) { }

	public override void WriteStartConstructor(string name) { }

	public override void WriteRaw(string json) { }

	public override void WriteRawValue(string json) { }

	public override void WriteStartArray() { }

	public override void WriteStartObject() { }

	public override void WritePropertyName(string name) { }

	public override void Close() { }

	private void AddParent(BsonToken container) { }

	private void RemoveParent() { }

	private void AddValue(object value, BsonType type) { }

	internal void AddToken(BsonToken token) { }

	public override void WriteNull() { }

	public override void WriteUndefined() { }

	public override void WriteValue(string value) { }

	public override void WriteValue(int value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public override void WriteValue(uint value) { }

	public override void WriteValue(long value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public override void WriteValue(ulong value) { }

	public override void WriteValue(float value) { }

	public override void WriteValue(double value) { }

	public override void WriteValue(bool value) { }

	public override void WriteValue(short value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public override void WriteValue(ushort value) { }

	public override void WriteValue(char value) { }

	public override void WriteValue(byte value) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public override void WriteValue(sbyte value) { }

	public override void WriteValue(Decimal value) { }

	public override void WriteValue(DateTime value) { }

	public override void WriteValue(DateTimeOffset value) { }

	public override void WriteValue(byte[] value) { }

	public override void WriteValue(Guid value) { }

	public override void WriteValue(TimeSpan value) { }

	public override void WriteValue(Uri value) { }

	public void WriteObjectId(byte[] value) { }

	public void WriteRegex(string pattern, string options) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal sealed class <PrivateImplementationDetails>
{
	// Fields
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 9E31F24F64765FCAA589F589324D17C9FCF6A06D /*Metadata offset 0x9D1EF0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 ADFD2E1C801C825415DD53F4F2F72A13B389313C /*Metadata offset 0x9D1F0C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=10 D40004AB0E92BF6C8DFE481B56BE3D04ABDA76EB /*Metadata offset 0x9D1F18*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=52 DD3AEFEADB1CD615F3017763F1568179FEE640B0 /*Metadata offset 0x9D1F22*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=52 E92B39D8233061927D9ACDE54665E68E7535635A /*Metadata offset 0x9D1F56*/;
}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=10
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=52
{}

// Namespace: 
internal class <Module>
{}

// Namespace: ProBuilder2.Common
public static class pbTransformUtil
{
	// Fields
	private static Dictionary<Transform, Transform[]> _childrenStack;

	// Methods

	public static void UnparentChildren(Transform t) { }

	public static void ReparentChildren(Transform t) { }

	private static void .cctor() { }
}

// Namespace: ProBuilder2.Common
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class pbUtil
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T[] GetComponents<T>(IEnumerable<GameObject> gameObjects) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x239B700 Offset: 0x239A700 VA: 0x18239B700
	|-pbUtil.GetComponents<object>
	*/

	public static T[] GetComponents<T>(GameObject go) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x239B6C0 Offset: 0x239A6C0 VA: 0x18239B6C0
	|-pbUtil.GetComponents<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T[] GetComponents<T>(IEnumerable<Transform> transforms) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x239B410 Offset: 0x239A410 VA: 0x18239B410
	|-pbUtil.GetComponents<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector3[] ToWorldSpace(Transform t, Vector3[] v) { }

	public static GameObject EmptyGameObjectWithTransform(Transform t) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T[] ValuesWithIndices<T>(T[] arr, int[] indices) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x239BF40 Offset: 0x239AF40 VA: 0x18239BF40
	|-pbUtil.ValuesWithIndices<pb_Face>
	|-pbUtil.ValuesWithIndices<object>
	|
	|-RVA: 0x239C030 Offset: 0x239B030 VA: 0x18239C030
	|-pbUtil.ValuesWithIndices<Vector3>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static List<T> ValuesWithIndices<T>(IList<T> arr, IList<int> indices) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x4842C0 Offset: 0x4832C0 VA: 0x1804842C0
	|-pbUtil.ValuesWithIndices<object>
	*/

	public static int[] AllIndexesOf<T>(T[] arr, T instance) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x96B6D0 Offset: 0x96A6D0 VA: 0x18096B6D0
	|-pbUtil.AllIndexesOf<object>
	*/

	public static bool IsEqual<T>(T[] a, T[] b) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15BA800 Offset: 0x15B9800 VA: 0x1815BA800
	|-pbUtil.IsEqual<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T[] Add<T>(T[] arr, T val) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x239AE10 Offset: 0x2399E10 VA: 0x18239AE10
	|-pbUtil.Add<pb_Face>
	|-pbUtil.Add<pb_IntArray>
	|-pbUtil.Add<object>
	|
	|-RVA: 0x239AD50 Offset: 0x2399D50 VA: 0x18239AD50
	|-pbUtil.Add<int>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T[] AddRange<T>(T[] arr, T[] val) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x239AC90 Offset: 0x2399C90 VA: 0x18239AC90
	|-pbUtil.AddRange<int>
	|-pbUtil.AddRange<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T[] Remove<T>(T[] arr, T val) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x239BC20 Offset: 0x239AC20 VA: 0x18239BC20
	|-pbUtil.Remove<int>
	|
	|-RVA: 0x239BCF0 Offset: 0x239ACF0 VA: 0x18239BCF0
	|-pbUtil.Remove<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T[] Remove<T>(T[] arr, IEnumerable<T> val) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x239BCC0 Offset: 0x239ACC0 VA: 0x18239BCC0
	|-pbUtil.Remove<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T[] RemoveAt<T>(T[] arr, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x239B9C0 Offset: 0x239A9C0 VA: 0x18239B9C0
	|-pbUtil.RemoveAt<int>
	|
	|-RVA: 0x239BB40 Offset: 0x239AB40 VA: 0x18239BB40
	|-pbUtil.RemoveAt<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T[] RemoveAt<T>(IList<T> list, IEnumerable<int> indices) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x239BAA0 Offset: 0x239AAA0 VA: 0x18239BAA0
	|-pbUtil.RemoveAt<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T[] SortedRemoveAt<T>(IList<T> list, IList<int> sorted_indices) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x239BD90 Offset: 0x239AD90 VA: 0x18239BD90
	|-pbUtil.SortedRemoveAt<object>
	*/

	public static int NearestIndexPriorToValue<T>(IList<T> sorted_list, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10AFF00 Offset: 0x10AEF00 VA: 0x1810AFF00
	|-pbUtil.NearestIndexPriorToValue<int>
	|
	|-RVA: 0x10B0140 Offset: 0x10AF140 VA: 0x1810B0140
	|-pbUtil.NearestIndexPriorToValue<object>
	*/

	public static T[] Fill<T>(T val, int length) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x239B0F0 Offset: 0x239A0F0 VA: 0x18239B0F0
	|-pbUtil.Fill<object>
	|
	|-RVA: 0x239B0D0 Offset: 0x239A0D0 VA: 0x18239B0D0
	|-pbUtil.Fill<Color32>
	*/

	public static List<T> Fill<T>(Func<int, T> ctor, int length) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x4841F0 Offset: 0x4831F0 VA: 0x1804841F0
	|-pbUtil.Fill<object>
	*/

	public static T[] FilledArray<T>(T val, int length) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x239B2F0 Offset: 0x239A2F0 VA: 0x18239B2F0
	|-pbUtil.FilledArray<int>
	|
	|-RVA: 0x239B380 Offset: 0x239A380 VA: 0x18239B380
	|-pbUtil.FilledArray<object>
	|
	|-RVA: 0x239B1D0 Offset: 0x239A1D0 VA: 0x18239B1D0
	|-pbUtil.FilledArray<Color32>
	|
	|-RVA: 0x239B260 Offset: 0x239A260 VA: 0x18239B260
	|-pbUtil.FilledArray<Color>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool ContainsMatch<T>(T[] a, T[] b) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15BA770 Offset: 0x15B9770 VA: 0x1815BA770
	|-pbUtil.ContainsMatch<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool ContainsMatch<T>(T[] a, T[] b, out int index_a, out int index_b) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15BA610 Offset: 0x15B9610 VA: 0x1815BA610
	|-pbUtil.ContainsMatch<int>
	|
	|-RVA: 0x15BA6C0 Offset: 0x15B96C0 VA: 0x1815BA6C0
	|-pbUtil.ContainsMatch<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T[] Concat<T>(T[] x, T[] y) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x239AED0 Offset: 0x2399ED0 VA: 0x18239AED0
	|-pbUtil.Concat<pb_Face>
	|-pbUtil.Concat<object>
	|
	|-RVA: 0x239AFD0 Offset: 0x2399FD0 VA: 0x18239AFD0
	|-pbUtil.Concat<Vector3>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int IndexOf<T>(List<List<T>> InList, T InValue) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10AFDE0 Offset: 0x10AEDE0 VA: 0x1810AFDE0
	|-pbUtil.IndexOf<object>
	*/

	public static T[] Fill<T>(int count, Func<int, T> ctor) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x239B100 Offset: 0x239A100 VA: 0x18239B100
	|-pbUtil.Fill<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void AddOrAppend<T, K>(Dictionary<T, List<K>> dictionary, T key, K value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x146FDB0 Offset: 0x146EDB0 VA: 0x18146FDB0
	|-pbUtil.AddOrAppend<object, object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void AddOrAppendRange<T, K>(Dictionary<T, List<K>> dictionary, T key, List<K> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x146FD10 Offset: 0x146ED10 VA: 0x18146FD10
	|-pbUtil.AddOrAppendRange<object, object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<TSource> DistinctBy<TSource, TKey>(IEnumerable<TSource> source, Func<TSource, TKey> keySelector) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x88A300 Offset: 0x889300 VA: 0x18088A300
	|-pbUtil.DistinctBy<object, object>
	*/

	[ExtensionAttribute] // RVA: 0x55D40 Offset: 0x55140 VA: 0x180055D40
	[ObsoleteAttribute] // RVA: 0x55D40 Offset: 0x55140 VA: 0x180055D40
	public static string ToFormattedString<T>(T[] t, string _delimiter) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1747220 Offset: 0x1746220 VA: 0x181747220
	|-pbUtil.ToFormattedString<object>
	*/

	[ExtensionAttribute] // RVA: 0x55D40 Offset: 0x55140 VA: 0x180055D40
	[ObsoleteAttribute] // RVA: 0x55D40 Offset: 0x55140 VA: 0x180055D40
	public static string ToFormattedString<T>(T[] t, string _delimiter, int entriesPerLine, int maxEntries) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1746ED0 Offset: 0x1745ED0 VA: 0x181746ED0
	|-pbUtil.ToFormattedString<object>
	*/

	[ExtensionAttribute] // RVA: 0x55D40 Offset: 0x55140 VA: 0x180055D40
	[ObsoleteAttribute] // RVA: 0x55D40 Offset: 0x55140 VA: 0x180055D40
	public static string ToFormattedString<T>(List<T> t, string _delimiter) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1747280 Offset: 0x1746280 VA: 0x181747280
	|-pbUtil.ToFormattedString<object>
	*/

	[ExtensionAttribute] // RVA: 0x55D40 Offset: 0x55140 VA: 0x180055D40
	[ObsoleteAttribute] // RVA: 0x55D40 Offset: 0x55140 VA: 0x180055D40
	public static string ToFormattedString<T>(HashSet<T> t, string _delimiter) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1747240 Offset: 0x1746240 VA: 0x181747240
	|-pbUtil.ToFormattedString<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string ToString<TKey, TValue>(Dictionary<TKey, TValue> dict) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1747390 Offset: 0x1746390 VA: 0x181747390
	|-pbUtil.ToString<object, object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string ToString<T>(IEnumerable<T> arr, string separator = ", ") { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1747720 Offset: 0x1746720 VA: 0x181747720
	|-pbUtil.ToString<pb_Edge>
	|
	|-RVA: 0x1747660 Offset: 0x1746660 VA: 0x181747660
	|-pbUtil.ToString<pb_Vertex>
	|-pbUtil.ToString<object>
	|
	|-RVA: 0x17472D0 Offset: 0x17462D0 VA: 0x1817472D0
	|-pbUtil.ToString<int>
	*/

	public static string ControlKeyString(char character) { }

	[ObsoleteAttribute] // RVA: 0x599F0 Offset: 0x58DF0 VA: 0x1800599F0
	public static bool ColorWithString(string value, out Color col) { }

	public static bool TryParseColor(string value, ref Color col) { }

	public static Vector3[] StringToVector3Array(string str) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector2 DivideBy(Vector2 v, Vector2 o) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector3 DivideBy(Vector3 v, Vector3 o) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static string <ToString`1>m__0<T>(T x) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x17477E0 Offset: 0x17467E0 VA: 0x1817477E0
	|-pbUtil.<ToString`1>m__0<pb_Edge>
	|
	|-RVA: 0x648CF0 Offset: 0x647CF0 VA: 0x180648CF0
	|-pbUtil.<ToString`1>m__0<int>
	|
	|-RVA: 0xE0FE00 Offset: 0xE0EE00 VA: 0x180E0FE00
	|-pbUtil.<ToString`1>m__0<object>
	*/
}

// Namespace: 
private struct pbUtil.SearchRange
{
	// Fields
	public int begin;
	public int end;

	// Methods

	public void .ctor(int begin, int end) { }

	public bool Valid() { }

	public int Center() { }

	public override string ToString() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class pbUtil.<DistinctBy>c__AnonStorey0<TSource, TKey>
{
	// Fields
	internal HashSet<TKey> knownKeys;
	internal Func<TSource, TKey> keySelector;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-pbUtil.<DistinctBy>c__AnonStorey0<object, object>..ctor
	*/

	internal bool <>m__0(TSource x) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E11C50 Offset: 0x1E10C50 VA: 0x181E11C50
	|-pbUtil.<DistinctBy>c__AnonStorey0<object, object>.<>m__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class pbUtil.<TryParseColor>c__AnonStorey1
{
	// Fields
	internal string valid;

	// Methods

	public void .ctor() { }

	internal bool <>m__0(char c) { }
}

// Namespace: ProBuilder2.Common
public enum Status
{
	// Fields
	public int value__;
	public const Status Success = 0;
	public const Status Failure = 1;
	public const Status Canceled = 2;
	public const Status NoChange = 3;
}

// Namespace: ProBuilder2.Common
public class pb_ActionResult
{
	// Fields
	public Status status;
	public string notification;

	// Properties
	public static pb_ActionResult Success { get; }
	public static pb_ActionResult NoSelection { get; }
	public static pb_ActionResult UserCanceled { get; }

	// Methods

	public void .ctor(Status status, string notification) { }

	public static bool op_Implicit(pb_ActionResult res) { }

	public static pb_ActionResult get_Success() { }

	public static pb_ActionResult get_NoSelection() { }

	public static pb_ActionResult get_UserCanceled() { }
}

// Namespace: ProBuilder2.Common
[AddComponentMenu] // RVA: 0x62D10 Offset: 0x62110 VA: 0x180062D10
[DisallowMultipleComponent] // RVA: 0x62D10 Offset: 0x62110 VA: 0x180062D10
public class pb_BezierShape : MonoBehaviour
{
	// Fields
	public List<pb_BezierPoint> m_Points;
	public bool m_CloseLoop;
	public float m_Radius;
	public int m_Rows;
	public int m_Columns;
	public bool m_Smooth;
	public bool m_IsEditing;
	private pb_Object m_Mesh;

	// Properties
	public pb_Object mesh { get; set; }

	// Methods

	public void .ctor() { }

	public pb_Object get_mesh() { }

	public void set_mesh(pb_Object value) { }

	public void Init() { }

	public void Refresh() { }
}

// Namespace: ProBuilder2.Common
public class pb_HsvColor
{
	// Fields
	public float h;
	public float s;
	public float v;

	// Methods

	public void .ctor(float h, float s, float v) { }

	public void .ctor(float h, float s, float v, float sv_modifier) { }

	public static pb_HsvColor FromRGB(Color col) { }

	public override string ToString() { }

	public float SqrDistance(pb_HsvColor InColor) { }
}

// Namespace: ProBuilder2.Common
public class pb_XYZ_Color
{
	// Fields
	public float x;
	public float y;
	public float z;

	// Methods

	public void .ctor(float x, float y, float z) { }

	public static pb_XYZ_Color FromRGB(Color col) { }

	public static pb_XYZ_Color FromRGB(float R, float G, float B) { }

	public override string ToString() { }
}

// Namespace: ProBuilder2.Common
public class pb_CIE_Lab_Color
{
	// Fields
	public float L;
	public float a;
	public float b;

	// Methods

	public void .ctor(float L, float a, float b) { }

	public static pb_CIE_Lab_Color FromXYZ(pb_XYZ_Color xyz) { }

	public static pb_CIE_Lab_Color FromRGB(Color col) { }

	public override string ToString() { }
}

// Namespace: ProBuilder2.Common
public static class pb_ColorUtil
{
	// Fields
	private static readonly Dictionary<string, pb_CIE_Lab_Color> ColorNameLookup;

	// Methods

	private static bool approx(float lhs, float rhs) { }

	public static pb_XYZ_Color RGBToXYZ(Color col) { }

	public static pb_XYZ_Color RGBToXYZ(float r, float g, float b) { }

	public static pb_CIE_Lab_Color XYZToCIE_Lab(pb_XYZ_Color xyz) { }

	public static float DeltaE(pb_CIE_Lab_Color lhs, pb_CIE_Lab_Color rhs) { }

	public static Color HSVtoRGB(pb_HsvColor hsv) { }

	public static Color HSVtoRGB(float h, float s, float v) { }

	public static pb_HsvColor RGBtoHSV(Color color) { }

	public static string GetColorName(Color InColor) { }

	private static pb_CIE_Lab_Color CIELabFromRGB(float R, float G, float B, float Scale) { }

	private static void .cctor() { }
}

// Namespace: ProBuilder2.Common
public static class pb_Constant
{
	// Fields
	public const string PRODUCT_NAME = "ProBuilder";
	public static readonly HideFlags EDITOR_OBJECT_HIDE_FLAGS;
	public const float MAX_POINT_DISTANCE_FROM_CONTROL = 20;
	private static Material _defaultMaterial;
	private static Material _facePickerMaterial;
	private static Material _vertexPickerMaterial;
	private static Shader _selectionPickerShader;
	private static Material _UnityDefaultDiffuse;
	private static Material _UnlitVertexColorMaterial;
	public const char DEGREE_SYMBOL = '\xb0';
	public const char CMD_SUPER = '\x2318';
	public const char CMD_SHIFT = '\x21e7';
	public const char CMD_OPTION = '\x2325';
	public const char CMD_ALT = '\x2387';
	public const char CMD_DELETE = '\x232b';
	public const string pbDefaultEditLevel = "pbDefaultEditLevel";
	public const string pbDefaultSelectionMode = "pbDefaultSelectionMode";
	public const string pbHandleAlignment = "pbHandleAlignment";
	public const string pbVertexColorTool = "pbVertexColorTool";
	public const string pbToolbarLocation = "pbToolbarLocation";
	public const string pbDefaultEntity = "pbDefaultEntity";
	public const string pbExtrudeMethod = "pbExtrudeMethod";
	public const string pbDefaultFaceColor = "pbDefaultFaceColor";
	public const string pbDefaultEdgeColor = "pbDefaultEdgeColor";
	public const string pbDefaultSelectedVertexColor = "pbDefaultSelectedVertexColor";
	public const string pbDefaultVertexColor = "pbDefaultVertexColor";
	public const string pbDefaultOpenInDockableWindow = "pbDefaultOpenInDockableWindow";
	public const string pbEditorPrefVersion = "pbEditorPrefVersion";
	public const string pbEditorShortcutsVersion = "pbEditorShortcutsVersion";
	public const string pbDefaultCollider = "pbDefaultCollider";
	public const string pbForceConvex = "pbForceConvex";
	public const string pbVertexColorPrefs = "pbVertexColorPrefs";
	public const string pbShowEditorNotifications = "pbShowEditorNotifications";
	public const string pbDragCheckLimit = "pbDragCheckLimit";
	public const string pbForceVertexPivot = "pbForceVertexPivot";
	public const string pbForceGridPivot = "pbForceGridPivot";
	public const string pbManifoldEdgeExtrusion = "pbManifoldEdgeExtrusion";
	public const string pbPerimeterEdgeBridgeOnly = "pbPerimeterEdgeBridgeOnly";
	public const string pbPBOSelectionOnly = "pbPBOSelectionOnly";
	public const string pbCloseShapeWindow = "pbCloseShapeWindow";
	public const string pbUVEditorFloating = "pbUVEditorFloating";
	public const string pbUVMaterialPreview = "pbUVMaterialPreview";
	public const string pbShowSceneToolbar = "pbShowSceneToolbar";
	public const string pbNormalizeUVsOnPlanarProjection = "pbNormalizeUVsOnPlanarProjection";
	public const string pbStripProBuilderOnBuild = "pbStripProBuilderOnBuild";
	public const string pbDisableAutoUV2Generation = "pbDisableAutoUV2Generation";
	public const string pbShowSceneInfo = "pbShowSceneInfo";
	public const string pbEnableBackfaceSelection = "pbEnableBackfaceSelection";
	public const string pbVertexPaletteDockable = "pbVertexPaletteDockable";
	public const string pbExtrudeAsGroup = "pbExtrudeAsGroup";
	public const string pbUniqueModeShortcuts = "pbUniqueModeShortcuts";
	public const string pbMaterialEditorFloating = "pbMaterialEditorFloating";
	public const string pbShapeWindowFloating = "pbShapeWindowFloating";
	public const string pbIconGUI = "pbIconGUI";
	public const string pbShiftOnlyTooltips = "pbShiftOnlyTooltips";
	public const string pbDrawAxisLines = "pbDrawAxisLines";
	public const string pbCollapseVertexToFirst = "pbCollapseVertexToFirst";
	public const string pbMeshesAreAssets = "pbMeshesAreAssets";
	public const string pbElementSelectIsHamFisted = "pbElementSelectIsHamFisted";
	public const string pbFillHoleSelectsEntirePath = "pbFillHoleSelectsEntirePath";
	public const string pbDetachToNewObject = "pbDetachToNewObject";
	[ObsoleteAttribute] // RVA: 0x64BD0 Offset: 0x63FD0 VA: 0x180064BD0
	public const string pbPreserveFaces = "pbPreserveFaces";
	public const string pbDragSelectWholeElement = "pbDragSelectWholeElement";
	public const string pbDragSelectMode = "pbDragSelectMode";
	public const string pbShadowCastingMode = "pbShadowCastingMode";
	public const string pbEnableExperimental = "pbEnableExperimental";
	public const string pbCheckForProBuilderUpdates = "pbCheckForProBuilderUpdates";
	public const string pbManageLightmappingStaticFlag = "pbManageLightmappingStaticFlag";
	public const string pbVertexHandleSize = "pbVertexHandleSize";
	public const string pbUVGridSnapValue = "pbUVGridSnapValue";
	public const string pbUVWeldDistance = "pbUVWeldDistance";
	public const string pbWeldDistance = "pbWeldDistance";
	public const string pbExtrudeDistance = "pbExtrudeDistance";
	public const string pbBevelAmount = "pbBevelAmount";
	public const string pbEdgeSubdivisions = "pbEdgeSubdivisions";
	public const string pbDefaultShortcuts = "pbDefaultShortcuts";
	public const string pbDefaultMaterial = "pbDefaultMaterial";
	public const string pbCurrentMaterialPalette = "pbCurrentMaterialPalette";
	public const string pbGrowSelectionUsingAngle = "pbGrowSelectionUsingAngle";
	public const string pbGrowSelectionAngle = "pbGrowSelectionAngle";
	public const string pbGrowSelectionAngleIterative = "pbGrowSelectionAngleIterative";
	public const string pbShowDetail = "pbShowDetail";
	public const string pbShowOccluder = "pbShowOccluder";
	public const string pbShowMover = "pbShowMover";
	public const string pbShowCollider = "pbShowCollider";
	public const string pbShowTrigger = "pbShowTrigger";
	public const string pbShowNoDraw = "pbShowNoDraw";
	public static readonly Rect RectZero;
	public static Color ProBuilderBlue;
	public static Color ProBuilderLightGray;
	public static Color ProBuilderDarkGray;
	public const int MENU_ABOUT = 0;
	public const int MENU_EDITOR = 100;
	public const int MENU_SELECTION = 200;
	public const int MENU_GEOMETRY = 200;
	public const int MENU_ACTIONS = 300;
	public const int MENU_MATERIAL_COLORS = 400;
	public const int MENU_VERTEX_COLORS = 400;
	public const int MENU_REPAIR = 600;
	public const int MENU_MISC = 600;
	public const int MENU_EXPORT = 800;
	public static Vector3[] VERTICES_CUBE;
	public static int[] TRIANGLES_CUBE;
	public const int MAX_VERTEX_COUNT = 65000;

	// Properties
	public static Material DefaultMaterial { get; }
	public static Material FacePickerMaterial { get; }
	public static Material VertexPickerMaterial { get; }
	public static Shader SelectionPickerShader { get; }
	public static Material TriggerMaterial { get; }
	public static Material ColliderMaterial { get; }
	public static Material NoDrawMaterial { get; }
	public static Material UnityDefaultDiffuse { get; }
	public static Material UnlitVertexColor { get; }

	// Methods

	public static Material get_DefaultMaterial() { }

	public static Material get_FacePickerMaterial() { }

	public static Material get_VertexPickerMaterial() { }

	public static Shader get_SelectionPickerShader() { }

	public static Material get_TriggerMaterial() { }

	public static Material get_ColliderMaterial() { }

	public static Material get_NoDrawMaterial() { }

	public static Material get_UnityDefaultDiffuse() { }

	public static Material get_UnlitVertexColor() { }

	private static void .cctor() { }
}

// Namespace: 
[AddComponentMenu] // RVA: 0xCB10 Offset: 0xBF10 VA: 0x18000CB10
public class pb_DummyScript : MonoBehaviour
{
	// Methods

	public void .ctor() { }
}

// Namespace: ProBuilder2.Common
[Serializable]
public struct pb_Edge : IEquatable<pb_Edge>
{
	// Fields
	public int x;
	public int y;
	public static readonly pb_Edge Empty;

	// Methods

	public void .ctor(int x, int y) { }

	public void .ctor(pb_Edge edge) { }

	public bool IsValid() { }

	public override string ToString() { }

	public bool Equals(pb_Edge edge) { }

	public override bool Equals(object b) { }

	public override int GetHashCode() { }

	public static pb_Edge op_Addition(pb_Edge a, pb_Edge b) { }

	public static pb_Edge op_Subtraction(pb_Edge a, pb_Edge b) { }

	public static pb_Edge op_Addition(pb_Edge a, int b) { }

	public static pb_Edge op_Subtraction(pb_Edge a, int b) { }

	public static bool op_Equality(pb_Edge a, pb_Edge b) { }

	public static bool op_Inequality(pb_Edge a, pb_Edge b) { }

	public int[] ToArray() { }

	public bool Equals(pb_Edge b, Dictionary<int, int> lookup) { }

	public bool Contains(int a) { }

	public bool Contains(pb_Edge b) { }

	public bool Contains(int a, pb_IntArray[] sharedIndices) { }

	public static pb_Edge[] GetUniversalEdges(pb_Edge[] edges, Dictionary<int, int> sharedIndicesLookup) { }

	public static pb_Edge[] GetUniversalEdges(pb_Edge[] edges, pb_IntArray[] sharedIndices) { }

	public static pb_Edge GetLocalEdgeFast(pb_Edge edge, pb_IntArray[] sharedIndices) { }

	public static bool ValidateEdge(pb_Object pb, pb_Edge edge, out pb_Tuple<pb_Face, pb_Edge> validEdge) { }

	public static List<pb_Edge> ValidateEdges(pb_Object pb, pb_Edge[] edges) { }

	public static pb_Edge[] GetLocalEdges_Fast(pb_Edge[] edges, pb_IntArray[] sharedIndices) { }

	public static pb_Edge[] AllEdges(pb_Face[] faces) { }

	public static bool ContainsDuplicateFast(pb_Edge[] edges, pb_Edge edge) { }

	public static Vector3[] VerticesWithEdges(pb_Edge[] edges, Vector3[] vertices) { }

	public static pb_Edge[] GetPerimeterEdges(pb_Edge[] edges) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class pb_Edge.<GetPerimeterEdges>c__AnonStorey0
{
	// Fields
	internal int[] count;

	// Methods

	public void .ctor() { }

	internal bool <>m__0(pb_Edge val, int index) { }
}

// Namespace: ProBuilder2.Common
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class EdgeExtensions
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<pb_EdgeLookup, pb_Edge> <>f__am$cache0;

	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool ContainsDuplicate(List<pb_Edge> edges, pb_Edge edge, Dictionary<int, int> lookup) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Contains(pb_Edge[] edges, pb_Edge edge) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Contains(pb_Edge[] edges, int x, int y) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<pb_Edge> DistinctCommon(IEnumerable<pb_Edge> edges, Dictionary<int, int> lookup) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int IndexOf(IList<pb_Edge> edges, pb_Edge edge, Dictionary<int, int> lookup) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static List<int> ToIntList(List<pb_Edge> edges) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int[] AllTriangles(pb_Edge[] edges) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static List<int> AllTriangles(List<pb_Edge> edges) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static pb_Edge <DistinctCommon>m__0(pb_EdgeLookup x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EdgeExtensions.<DistinctCommon>c__AnonStorey0
{
	// Fields
	internal Dictionary<int, int> lookup;

	// Methods

	public void .ctor() { }

	internal pb_EdgeLookup <>m__0(pb_Edge x) { }
}

// Namespace: ProBuilder2.Common
[ExecuteInEditMode] // RVA: 0x8C210 Offset: 0x8B610 VA: 0x18008C210
[AddComponentMenu] // RVA: 0x8C210 Offset: 0x8B610 VA: 0x18008C210
[Serializable]
public class pb_ElementGraphics : pb_MonoBehaviourSingleton<pb_ElementGraphics>
{
	// Fields
	private const string FACE_SHADER = "Hidden/ProBuilder/FaceHighlight";
	private const string EDGE_SHADER = "Hidden/ProBuilder/FaceHighlight";
	private const string VERT_SHADER = "Hidden/ProBuilder/pb_VertexShader";
	private const string PREVIEW_OBJECT_NAME = "ProBuilderSelectionGameObject";
	private const string WIREFRAME_OBJECT_NAME = "ProBuilderWireframeGameObject";
	private const string SELECTION_MESH_NAME = "ProBuilderEditorSelectionMesh";
	private const string WIREFRAME_MESH_NAME = "ProBuilderEditorWireframeMesh";
	private static float vertexHandleSize;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Material faceMaterial;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Material vertexMaterial;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Material wireframeMaterial;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Color faceSelectionColor;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Color edgeSelectionColor;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Color vertSelectionColor;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Color wireframeColor;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Color vertexDotColor;
	private static readonly HideFlags PB_EDITOR_GRAPHIC_HIDE_FLAGS;
	private pb_ObjectPool<pb_Renderable> pool;
	private List<pb_Renderable> activeRenderables;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<pb_Renderable> <>f__mg$cache0;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action<pb_Renderable> <>f__mg$cache1;

	// Methods

	public void .ctor() { }

	public override void Awake() { }

	private void OnDestroy() { }

	public override void OnEnable() { }

	private void OnDisable() { }

	private Material CreateMaterial(Shader shader, string materialName) { }

	public void LoadPrefs(Color in_faceSelectionColor, Color in_edgeSelectionColor, Color in_vertSelectionColor, Color in_vertexDotColor, float in_vertexHandleSize) { }

	private void AddRenderable(pb_Renderable ren) { }

	public void RebuildGraphics(pb_Object[] selection, pb_Edge[][] universalEdgesDistinct, EditLevel editLevel, SelectMode selectionMode) { }

	private pb_Renderable BuildFaceMesh(pb_Object pb) { }

	private pb_Renderable BuildVertexMesh(pb_Object pb) { }

	private pb_Renderable BuildEdgeMesh(pb_Object pb, pb_Edge[] universalEdgesDistinct) { }

	private static void .cctor() { }
}

// Namespace: 
[DisallowMultipleComponent] // RVA: 0x8C210 Offset: 0x8B610 VA: 0x18008C210
[AddComponentMenu] // RVA: 0x8C210 Offset: 0x8B610 VA: 0x18008C210
public class pb_Entity : MonoBehaviour
{
	// Fields
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private EntityType _entityType;

	// Properties
	public EntityType entityType { get; }

	// Methods

	public void .ctor() { }

	public EntityType get_entityType() { }

	public void Awake() { }

	public void SetEntity(EntityType t) { }
}

// Namespace: ProBuilder2.Common
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum SelectMode
{
	// Fields
	public int value__;
	public const SelectMode Vertex = 0;
	public const SelectMode Edge = 1;
	public const SelectMode Face = 2;
}

// Namespace: ProBuilder2.Common
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum EditLevel
{
	// Fields
	public int value__;
	public const EditLevel Top = 0;
	public const EditLevel Geometry = 1;
	public const EditLevel Texture = 2;
	public const EditLevel Plugin = 4;
}

// Namespace: ProBuilder2.Common
public enum HandleAlignment
{
	// Fields
	public int value__;
	public const HandleAlignment World = 0;
	public const HandleAlignment Local = 1;
	public const HandleAlignment Plane = 2;
}

// Namespace: ProBuilder2.Common
public enum DragSelectMode
{
	// Fields
	public int value__;
	public const DragSelectMode Add = 0;
	public const DragSelectMode Subtract = 1;
	public const DragSelectMode Difference = 2;
}

// Namespace: ProBuilder2.Common
public enum EntityType
{
	// Fields
	public int value__;
	public const EntityType Detail = 0;
	public const EntityType Occluder = 1;
	public const EntityType Trigger = 2;
	public const EntityType Collider = 3;
	public const EntityType Mover = 4;
}

// Namespace: ProBuilder2.Common
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum SelectionRenderState
{
	// Fields
	public int value__;
	public const SelectionRenderState None = 0;
	public const SelectionRenderState Wireframe = 1;
	public const SelectionRenderState Outline = 2;
}

// Namespace: ProBuilder2.Common
public enum ColliderType
{
	// Fields
	public int value__;
	public const ColliderType None = 0;
	public const ColliderType BoxCollider = 1;
	public const ColliderType MeshCollider = 2;
}

// Namespace: ProBuilder2.Common
public enum ProjectionAxis
{
	// Fields
	public int value__;
	public const ProjectionAxis X = 0;
	public const ProjectionAxis Y = 1;
	public const ProjectionAxis Z = 2;
	public const ProjectionAxis X_Negative = 3;
	public const ProjectionAxis Y_Negative = 4;
	public const ProjectionAxis Z_Negative = 5;
}

// Namespace: ProBuilder2.Common
public enum Shape
{
	// Fields
	public int value__;
	public const Shape Cube = 0;
	public const Shape Stair = 1;
	public const Shape Prism = 2;
	public const Shape Cylinder = 3;
	public const Shape Plane = 4;
	public const Shape Door = 5;
	public const Shape Pipe = 6;
	public const Shape Cone = 7;
	public const Shape Sprite = 8;
	public const Shape Arch = 9;
	public const Shape Icosahedron = 10;
	public const Shape Torus = 11;
	public const Shape Custom = 12;
}

// Namespace: ProBuilder2.Common
public enum Axis
{
	// Fields
	public int value__;
	public const Axis Right = 0;
	public const Axis Left = 1;
	public const Axis Up = 2;
	public const Axis Down = 3;
	public const Axis Forward = 4;
	public const Axis Backward = 5;
}

// Namespace: ProBuilder2.Common
public enum UV2Method
{
	// Fields
	public int value__;
	public const UV2Method Unity = 0;
	public const UV2Method BinPack = 1;
}

// Namespace: ProBuilder2.Common
public enum WindingOrder
{
	// Fields
	public int value__;
	public const WindingOrder Unknown = 0;
	public const WindingOrder Clockwise = 1;
	public const WindingOrder CounterClockwise = 2;
}

// Namespace: ProBuilder2.Common
public enum SortMethod
{
	// Fields
	public int value__;
	public const SortMethod Clockwise = 0;
	public const SortMethod CounterClockwise = 1;
}

// Namespace: ProBuilder2.Common
public enum Culling
{
	// Fields
	public int value__;
	public const Culling Back = 0;
	public const Culling Front = 1;
	public const Culling FrontBack = 2;
}

// Namespace: ProBuilder2.Common
public enum MeshRebuildReason
{
	// Fields
	public int value__;
	public const MeshRebuildReason Null = 0;
	public const MeshRebuildReason InstanceIDMismatch = 1;
	public const MeshRebuildReason Lightmap = 2;
	public const MeshRebuildReason None = 3;
}

// Namespace: ProBuilder2.Common
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum AttributeType
{
	// Fields
	public ushort value__;
	public const AttributeType Position = 1;
	public const AttributeType UV0 = 2;
	public const AttributeType UV1 = 4;
	public const AttributeType UV2 = 8;
	public const AttributeType UV3 = 16;
	public const AttributeType Color = 32;
	public const AttributeType Normal = 64;
	public const AttributeType Tangent = 128;
	public const AttributeType All = 255;
}

// Namespace: ProBuilder2.Common
public enum IndexFormat
{
	// Fields
	public int value__;
	public const IndexFormat Local = 0;
	public const IndexFormat Common = 1;
	public const IndexFormat Both = 2;
}

// Namespace: ProBuilder2.Common
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum RefreshMask
{
	// Fields
	public ushort value__;
	public const RefreshMask All = 255;
	public const RefreshMask UV = 1;
	public const RefreshMask Colors = 2;
	public const RefreshMask Normals = 4;
	public const RefreshMask Tangents = 8;
	public const RefreshMask Collisions = 16;
}

// Namespace: ProBuilder2.Common
public enum ExtrudeMethod
{
	// Fields
	public int value__;
	public const ExtrudeMethod IndividualFaces = 0;
	public const ExtrudeMethod VertexNormal = 1;
	public const ExtrudeMethod FaceNormal = 2;
}

// Namespace: ProBuilder2.Common
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
public class pb_Face
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int[] _indices;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int[] _distinctIndices;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private pb_Edge[] _edges;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int _smoothingGroup;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private pb_UV _uv;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Material _mat;
	public bool manualUV;
	public int elementGroup;
	public int textureGroup;

	// Properties
	public int[] indices { get; }
	public int[] distinctIndices { get; }
	public pb_Edge[] edges { get; }
	public int smoothingGroup { get; set; }
	public Material material { get; set; }
	public pb_UV uv { get; set; }
	public int Item { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(int[] i) { }

	public void .ctor(int[] i, Material m, pb_UV u, int smoothingGroup, int textureGroup, int elementGroup, bool manualUV) { }

	public void .ctor(pb_Face face) { }

	public void CopyFrom(pb_Face other) { }

	public int[] get_indices() { }

	public int[] get_distinctIndices() { }

	public pb_Edge[] get_edges() { }

	public int get_smoothingGroup() { }

	public void set_smoothingGroup(int value) { }

	public Material get_material() { }

	public void set_material(Material value) { }

	public pb_UV get_uv() { }

	public void set_uv(pb_UV value) { }

	public int get_Item(int i) { }

	[ObsoleteAttribute] // RVA: 0xA1260 Offset: 0xA0660 VA: 0x1800A1260
	public void SetMaterial(Material material) { }

	[ObsoleteAttribute] // RVA: 0xA4370 Offset: 0xA3770 VA: 0x1800A4370
	public void SetUV(pb_UV uvs) { }

	[ObsoleteAttribute] // RVA: 0xA61B0 Offset: 0xA55B0 VA: 0x1800A61B0
	public void SetSmoothingGroup(int smoothing) { }

	public bool IsValid() { }

	public Vector3[] GetDistinctVertices(Vector3[] verts) { }

	public int[] GetTriangle(int index) { }

	public pb_Edge[] GetAllEdges() { }

	public void SetIndices(int[] i) { }

	public void ShiftIndices(int offset) { }

	public int SmallestIndexValue() { }

	public void ShiftIndicesToZero() { }

	public void ReverseIndices() { }

	public void RebuildCaches() { }

	private pb_Edge[] CacheEdges() { }

	private int[] CacheDistinctIndices() { }

	public bool Contains(int[] triangle) { }

	public static int[] AllTriangles(pb_Face[] q) { }

	public static int[] AllTriangles(List<pb_Face> q) { }

	public static int[] AllTrianglesDistinct(pb_Face[] q) { }

	public static List<int> AllTrianglesDistinct(List<pb_Face> f) { }

	public MeshTopology ToQuadOrTriangles(out int[] quadOrTris) { }

	public int[] ToQuad() { }

	public bool ToQuad(out int[] quad) { }

	[ObsoleteAttribute] // RVA: 0xA7A90 Offset: 0xA6E90 VA: 0x1800A7A90
	public static int MeshTriangles(pb_Face[] faces, out int[][] submeshes, out Material[] materials) { }

	public static int GetMeshIndices(pb_Face[] faces, out pb_Submesh[] submeshes, MeshTopology preferredTopology = 0) { }

	public override string ToString() { }

	public string ToStringDetailed() { }
}

// Namespace: ProBuilder2.Common
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class pb_HandleUtility
{
	// Fields
	private const float MAX_EDGE_SELECT_DISTANCE = 20;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Comparison<pb_RaycastHit> <>f__am$cache0;

	// Methods

	public static bool FaceRaycast(Ray InWorldRay, pb_Object mesh, out pb_RaycastHit hit, HashSet<pb_Face> ignore) { }

	public static bool FaceRaycast(Ray InWorldRay, pb_Object mesh, out pb_RaycastHit hit, float distance, Culling cullingMode, HashSet<pb_Face> ignore) { }

	public static bool FaceRaycast(Ray InWorldRay, pb_Object mesh, out List<pb_RaycastHit> hits, float distance, Culling cullingMode, HashSet<pb_Face> ignore) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Ray InverseTransformRay(Transform transform, Ray InWorldRay) { }

	public static bool WorldRaycast(Ray InWorldRay, Transform transform, Vector3[] vertices, int[] triangles, out pb_RaycastHit hit, float distance = ∞, Culling cullingMode = 1) { }

	public static bool MeshRaycast(Ray InRay, Vector3[] vertices, int[] triangles, out pb_RaycastHit hit, float distance = ∞, Culling cullingMode = 1) { }

	public static bool EdgeRaycast(Camera cam, Vector2 mousePosition, pb_Object mesh, pb_Edge[] edges, Vector3[] verticesInWorldSpace, out pb_Edge edge) { }

	public static GameObject ObjectRaycast(Camera cam, Vector2 mousePosition, GameObject[] objects) { }

	public static float DistancePoint2DToLine(Camera cam, Vector2 mousePosition, Vector3 worldPosition1, Vector3 worldPosition2) { }

	public static bool PointIsOccluded(Camera cam, pb_Object pb, Vector3 worldPoint) { }

	public static bool IsOccluded(Camera cam, pb_Object pb, pb_Face face) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int <EdgeRaycast>m__0(pb_RaycastHit x, pb_RaycastHit y) { }
}

// Namespace: ProBuilder2.Common
[AttributeUsageAttribute] // RVA: 0xC5CA0 Offset: 0xC50A0 VA: 0x1800C5CA0
public class ProGridsNoSnapAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: ProBuilder2.Common
[AttributeUsageAttribute] // RVA: 0xC5CA0 Offset: 0xC50A0 VA: 0x1800C5CA0
public class ProGridsConditionalSnapAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: ProBuilder2.Common
public interface pb_IHasDefault
{
	// Methods

	public abstract void SetDefaultValues() { }
}

// Namespace: ProBuilder2.Common
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
public class pb_IntArray
{
	// Fields
	public int[] array;

	// Properties
	public int Item { get; set; }
	public int Length { get; }

	// Methods

	public void .ctor(int[] intArray) { }

	public void .ctor(pb_IntArray intArray) { }

	public List<int> ToList() { }

	public int get_Item(int i) { }

	public void set_Item(int i, int value) { }

	public int get_Length() { }

	public static int[] op_Implicit(pb_IntArray intArr) { }

	public static pb_IntArray op_Explicit(int[] arr) { }

	public override string ToString() { }

	public bool IsEmpty() { }

	public static void RemoveEmptyOrNull(ref pb_IntArray[] val) { }
}

// Namespace: ProBuilder2.Common
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class pb_IntArrayUtility
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<KeyValuePair<int, int>, bool> <>f__am$cache0;

	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int[][] ToArray(pb_IntArray[] val) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Dictionary<int, int> ToDictionary(pb_IntArray[] array) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static pb_IntArray[] ToSharedIndices(IEnumerable<KeyValuePair<int, int>> lookup) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static pb_IntArray[] ToPbIntArray(int[][] val) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static pb_IntArray[] ToPbIntArray(List<List<int>> val) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static List<List<int>> ToList(pb_IntArray[] val) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string ToFormattedString(pb_IntArray[] arr) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int IndexOf(int[] array, int val, pb_IntArray[] sharedIndices) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int IndexOf(IList<int> indices, int triangle, ref Dictionary<int, int> lookup) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int IndexOf(pb_IntArray[] intArray, int index) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IList<int> AllIndicesWithValues(pb_IntArray[] pbIntArr, IList<int> indices) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IList<int> AllIndicesWithValues(pb_IntArray[] pbIntArr, Dictionary<int, int> lookup, IList<int> indices) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IList<int> UniqueIndicesWithValues(pb_IntArray[] pbIntArr, IList<int> indices) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static HashSet<int> GetCommonIndices(pb_IntArray[] pbIntArr, IList<int> indices) { }

	public static HashSet<int> GetCommonIndices(Dictionary<int, int> lookup, IList<int> indices) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<int> GetIndicesWithCommon(pb_IntArray[] pbIntArr, IEnumerable<int> common) { }

	public static pb_IntArray[] ExtractSharedIndices(Vector3[] v) { }

	public static int MergeSharedIndices(ref pb_IntArray[] sharedIndices, int[] indices) { }

	public static void MergeSharedIndices(ref pb_IntArray[] sharedIndices, int a, int b) { }

	public static int AddValueAtIndex(ref pb_IntArray[] sharedIndices, int sharedIndex, int value) { }

	public static int AddRangeAtIndex(ref pb_IntArray[] sharedIndices, int sharedIndex, int[] indices) { }

	public static void RemoveValues(ref pb_IntArray[] sharedIndices, int[] remove) { }

	public static void RemoveValuesAndShift(ref pb_IntArray[] sharedIndices, IEnumerable<int> remove) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <RemoveValuesAndShift>m__0(KeyValuePair<int, int> x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class pb_IntArrayUtility.<GetIndicesWithCommon>c__AnonStorey0
{
	// Fields
	internal pb_IntArray[] pbIntArr;

	// Methods

	public void .ctor() { }

	internal int <>m__0(int x) { }
}

// Namespace: ProBuilder2.Common
[ExecuteInEditMode] // RVA: 0x8C210 Offset: 0x8B610 VA: 0x18008C210
[AddComponentMenu] // RVA: 0x8C210 Offset: 0x8B610 VA: 0x18008C210
public class pb_LineRenderer : pb_MonoBehaviourSingleton<pb_LineRenderer>
{
	// Fields
	private HideFlags SceneCameraHideFlags;
	private pb_ObjectPool<Mesh> pool;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<Mesh> gizmos;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Material mat;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<Mesh> <>f__mg$cache0;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<Mesh> <>f__mg$cache1;

	// Methods

	public void .ctor() { }

	private static Mesh MeshConstructor() { }

	public override void OnEnable() { }

	private void OnDisable() { }

	public override void Awake() { }

	private void OnDestroy() { }

	public void AddLineSegments(Vector3[] segments, Color[] colors) { }

	public void Clear() { }

	private void OnRenderObject() { }
}

// Namespace: ProBuilder2.Common
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum pb_LogLevel
{
	// Fields
	public int value__;
	public const pb_LogLevel None = 0;
	public const pb_LogLevel Error = 1;
	public const pb_LogLevel Warning = 2;
	public const pb_LogLevel Info = 4;
	public const pb_LogLevel All = 255;
}

// Namespace: ProBuilder2.Common
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum pb_LogOutput
{
	// Fields
	public int value__;
	public const pb_LogOutput None = 0;
	public const pb_LogOutput Console = 1;
	public const pb_LogOutput File = 2;
}

// Namespace: ProBuilder2.Common
public static class pb_Log
{
	// Fields
	public const string DEFAULT_LOG_PATH = "ProBuilderLog.txt";
	private static Stack<pb_LogLevel> m_logStack;
	private static pb_LogLevel m_LogLevel;
	private static pb_LogOutput m_Output;
	private static string m_LogFilePath;

	// Methods

	public static void PushLogLevel(pb_LogLevel level) { }

	public static void PopLogLevel() { }

	public static void SetLogLevel(pb_LogLevel level) { }

	public static void SetOutput(pb_LogOutput output) { }

	public static void SetLogFile(string path) { }

	public static void Debug<T>(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x146FEB0 Offset: 0x146EEB0 VA: 0x18146FEB0
	|-pb_Log.Debug<object>
	*/

	public static void Debug(string message) { }

	public static void Debug(string format, object[] values) { }

	public static void Info(string format, object[] values) { }

	public static void Info(string message) { }

	public static void Warning(string format, object[] values) { }

	public static void Warning(string message) { }

	public static void Error(string format, object[] values) { }

	public static void Error(string message) { }

	public static void Watch<T, K>(T key, K value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x146FF30 Offset: 0x146EF30 VA: 0x18146FF30
	|-pb_Log.Watch<object, object>
	*/

	private static void DoPrint(string message, LogType type) { }

	public static void PrintToFile(string message, string path) { }

	public static void ClearLogFile() { }

	public static void PrintToConsole(string message, LogType type = 3) { }

	private static void .cctor() { }
}

// Namespace: ProBuilder2.Common
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class pb_Math
{
	// Fields
	public const float PHI = 1.618034;
	public const float FLT_EPSILON = 1.401298E-45;
	public const float FLT_COMPARE_EPSILON = 0.0001;
	public const float HANDLE_EPSILON = 0.0001;
	private static Vector3 tv1;
	private static Vector3 tv2;
	private static Vector3 tv3;
	private static Vector3 tv4;

	// Methods

	public static Vector2 PointInCircumference(float radius, float angleInDegrees, Vector2 origin) { }

	public static Vector3 PointInSphere(float radius, float latitudeAngle, float longitudeAngle) { }

	public static float SignedAngle(Vector2 a, Vector2 b) { }

	public static float SqrDistance(Vector3 a, Vector3 b) { }

	public static float TriangleArea(Vector3 x, Vector3 y, Vector3 z) { }

	public static float PolygonArea(Vector3[] vertices, int[] indices) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector2 RotateAroundPoint(Vector2 v, Vector2 origin, float theta) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector2 ScaleAroundPoint(Vector2 v, Vector2 origin, Vector2 scale) { }

	public static Vector2 Perpendicular(Vector2 a, Vector2 b) { }

	public static Vector2 Perpendicular(Vector2 a) { }

	public static Vector2 ReflectPoint(Vector2 point, Vector2 a, Vector2 b) { }

	public static float DistancePointLineSegment(Vector2 p, Vector2 v, Vector2 w) { }

	public static float DistancePointLineSegment(Vector3 p, Vector3 v, Vector3 w) { }

	public static Vector3 GetNearestPointRayRay(Vector3 ao, Vector3 ad, Vector3 bo, Vector3 bd) { }

	public static bool GetLineSegmentIntersect(Vector2 p0, Vector2 p1, Vector2 p2, Vector2 p3, ref Vector2 intersect) { }

	public static bool GetLineSegmentIntersect(Vector2 p0, Vector2 p1, Vector2 p2, Vector2 p3) { }

	public static bool PointInPolygon(Vector2[] polygon, Vector2 point, int[] indices) { }

	public static bool PointInPolygon(Vector2[] polygon, pb_Bounds2D polyBounds, pb_Edge[] edges, Vector2 point) { }

	public static bool RectIntersectsLineSegment(Rect rect, Vector2 a, Vector2 b) { }

	public static bool RayIntersectsTriangle(Ray InRay, Vector3 InTriangleA, Vector3 InTriangleB, Vector3 InTriangleC, out float OutDistance, out Vector3 OutPoint) { }

	public static bool RayIntersectsTriangle2(Vector3 origin, Vector3 dir, Vector3 vert0, Vector3 vert1, Vector3 vert2, ref float distance, ref Vector3 normal) { }

	public static float Secant(float x) { }

	public static Vector3 Normal(Vector3 p0, Vector3 p1, Vector3 p2) { }

	public static Vector3 Normal(IList<pb_Vertex> vertices, IList<int> indices) { }

	public static Vector3 Normal(pb_Object pb, pb_Face face) { }

	public static Vector3 Normal(IList<Vector3> p) { }

	public static void NormalTangentBitangent(pb_Object pb, pb_Face face, out Vector3 normal, out Vector3 tangent, out Vector3 bitangent) { }

	public static bool IsCardinalAxis(Vector3 v, float epsilon = 1E-05) { }

	public static T Max<T>(T[] array) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x940C00 Offset: 0x93FC00 VA: 0x180940C00
	|-pb_Math.Max<object>
	*/

	public static T Min<T>(T[] array) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x940DB0 Offset: 0x93FDB0 VA: 0x180940DB0
	|-pb_Math.Min<object>
	*/

	public static float LargestValue(Vector3 v) { }

	public static float LargestValue(Vector2 v) { }

	public static Vector2 SmallestVector2(Vector2[] v) { }

	public static Vector2 SmallestVector2(Vector2[] v, int[] indices) { }

	public static Vector2 LargestVector2(Vector2[] v) { }

	public static Vector2 LargestVector2(Vector2[] v, int[] indices) { }

	public static Vector3 BoundsCenter(Vector3[] verts) { }

	public static Vector2 Average(IList<Vector2> v, IList<int> indices) { }

	public static Vector3 Average(IList<Vector3> v, IList<int> indices) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector3 Average<T>(IList<T> v, Func<T, Vector3> selector, IList<int> indices) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x239C130 Offset: 0x239B130 VA: 0x18239C130
	|-pb_Math.Average<int>
	|
	|-RVA: 0x239C480 Offset: 0x239B480 VA: 0x18239C480
	|-pb_Math.Average<object>
	*/

	public static Vector4 Average(IList<Vector4> v, IList<int> indices) { }

	public static Color Average(IList<Color> c, IList<int> indices) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Approx2(Vector2 v, Vector2 b, float delta = 0.0001) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Approx3(Vector3 v, Vector3 b, float delta = 0.0001) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Approx4(Vector4 v, Vector4 b, float delta = 0.0001) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool ApproxC(Color a, Color b, float delta = 0.0001) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Approx(float a, float b, float delta = 0.0001) { }

	public static bool ContainsApprox(Vector3[] v, Vector3 p, float eps) { }

	public static int Wrap(int value, int lowerBound, int upperBound) { }

	public static int Clamp(int value, int lowerBound, int upperBound) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector2 ToMask(Vector2 vec, float delta = 1.401298E-45) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector3 ToMask(Vector3 vec, float delta = 1.401298E-45) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector3 ToSignedMask(Vector3 vec, float delta = 1.401298E-45) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector3 Abs(Vector3 v) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int IntSum(Vector3 mask) { }

	public static void Cross(Vector3 a, Vector3 b, ref float x, ref float y, ref float z) { }

	public static void Cross(Vector3 a, Vector3 b, ref Vector3 res) { }

	public static void Cross(float ax, float ay, float az, float bx, float by, float bz, ref float x, ref float y, ref float z) { }

	public static void Subtract(Vector3 a, Vector3 b, ref Vector3 res) { }
}

// Namespace: ProBuilder2.Common
public static class pb_MeshCompiler
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<pb_Submesh, Material> <>f__am$cache0;

	// Methods

	public static void Compile(pb_Object pb, ref Mesh target, out Material[] materials, MeshTopology preferredTopology = 0) { }

	internal static Vector2[] GetUVs(pb_Object pb) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Material <Compile>m__0(pb_Submesh x) { }
}

// Namespace: ProBuilder2.Common
[ExecuteInEditMode] // RVA: 0x8C210 Offset: 0x8B610 VA: 0x18008C210
[AddComponentMenu] // RVA: 0x8C210 Offset: 0x8B610 VA: 0x18008C210
public class pb_MeshRenderer : pb_MonoBehaviourSingleton<pb_MeshRenderer>
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private HashSet<pb_Renderable> m_Renderables;
	private readonly HideFlags SceneCameraHideFlags;

	// Methods

	public void .ctor() { }

	private int clamp(int val, int min, int max) { }

	public static void Add(pb_Renderable renderable) { }

	public static void Remove(pb_Renderable renderable) { }

	private void OnRenderObject() { }

	private void OnDestroy() { }
}

// Namespace: ProBuilder2.Common
public class pb_MeshUtility
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<Dictionary<pb_Vertex, int>, IEnumerable<pb_Vertex>> <>f__am$cache0;

	// Methods

	public void .ctor() { }

	public static pb_Vertex[] GeneratePerTriangleMesh(Mesh m) { }

	public static void CollapseSharedVertices(Mesh m, pb_Vertex[] vertices) { }

	public static void GenerateTangent(ref Mesh InMesh) { }

	public static Mesh DeepCopy(Mesh mesh) { }

	public static void CopyTo(Mesh source, Mesh destination) { }

	public static Vector3[] GenerateNormals(pb_Object pb) { }

	public static void SmoothNormals(pb_Object pb, ref Vector3[] normals) { }

	public static T GetMeshAttribute<T>(GameObject go, Func<Mesh, T> attributeGetter) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x940F60 Offset: 0x93FF60 VA: 0x180940F60
	|-pb_MeshUtility.GetMeshAttribute<object>
	*/

	public static string Print(Mesh m) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static IEnumerable<pb_Vertex> <CollapseSharedVertices>m__0(Dictionary<pb_Vertex, int> x) { }
}

// Namespace: ProBuilder2.Common
public class pb_MonoBehaviourSingleton<T> : MonoBehaviour
{
	// Fields
	private static MonoBehaviour _instance;

	// Properties
	public static T instance { get; }
	public static T nullableInstance { get; }

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A7A1F0 Offset: 0x1A791F0 VA: 0x181A7A1F0
	|-pb_MonoBehaviourSingleton<pb_ElementGraphics>..ctor
	|-pb_MonoBehaviourSingleton<pb_LineRenderer>..ctor
	|-pb_MonoBehaviourSingleton<pb_MeshRenderer>..ctor
	|-pb_MonoBehaviourSingleton<object>..ctor
	*/

	public static T get_instance() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD9860 Offset: 0x1CD8860 VA: 0x181CD9860
	|-pb_MonoBehaviourSingleton<pb_MeshRenderer>.get_instance
	|-pb_MonoBehaviourSingleton<object>.get_instance
	*/

	public static T get_nullableInstance() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD9AE0 Offset: 0x1CD8AE0 VA: 0x181CD9AE0
	|-pb_MonoBehaviourSingleton<pb_MeshRenderer>.get_nullableInstance
	|-pb_MonoBehaviourSingleton<object>.get_nullableInstance
	*/

	public static bool Valid() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD97C0 Offset: 0x1CD87C0 VA: 0x181CD97C0
	|-pb_MonoBehaviourSingleton<object>.Valid
	*/

	public virtual void Awake() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD9670 Offset: 0x1CD8670 VA: 0x181CD9670
	|-pb_MonoBehaviourSingleton<pb_ElementGraphics>.Awake
	|-pb_MonoBehaviourSingleton<pb_LineRenderer>.Awake
	|-pb_MonoBehaviourSingleton<pb_MeshRenderer>.Awake
	|-pb_MonoBehaviourSingleton<object>.Awake
	*/

	public virtual void OnEnable() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD9770 Offset: 0x1CD8770 VA: 0x181CD9770
	|-pb_MonoBehaviourSingleton<pb_ElementGraphics>.OnEnable
	|-pb_MonoBehaviourSingleton<pb_LineRenderer>.OnEnable
	|-pb_MonoBehaviourSingleton<pb_MeshRenderer>.OnEnable
	|-pb_MonoBehaviourSingleton<object>.OnEnable
	*/
}

// Namespace: 
[AddComponentMenu] // RVA: 0xFD1D0 Offset: 0xFC5D0 VA: 0x1800FD1D0
[DisallowMultipleComponent] // RVA: 0xFD1D0 Offset: 0xFC5D0 VA: 0x1800FD1D0
[RequireComponent] // RVA: 0xFD1D0 Offset: 0xFC5D0 VA: 0x1800FD1D0
[RequireComponent] // RVA: 0xFD1D0 Offset: 0xFC5D0 VA: 0x1800FD1D0
[RequireComponent] // RVA: 0xFD1D0 Offset: 0xFC5D0 VA: 0x1800FD1D0
[ExecuteInEditMode] // RVA: 0xFD1D0 Offset: 0xFC5D0 VA: 0x1800FD1D0
public class pb_Object : MonoBehaviour
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private pb_Face[] _quads;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private pb_IntArray[] _sharedIndices;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3[] _vertices;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector2[] _uv;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<Vector4> _uv3;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<Vector4> _uv4;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector4[] _tangents;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private pb_IntArray[] _sharedIndicesUV;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Color[] _colors;
	public bool userCollisions;
	public bool isSelectable;
	public pb_UnwrapParameters unwrapParameters;
	public string asset_guid;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private static Action<pb_Object> onDestroyObject;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private static Action<pb_Object> onElementSelectionChanged;
	public bool dontDestroyMeshOnDelete;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int[] m_selectedFaces;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private pb_Edge[] m_SelectedEdges;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int[] m_selectedTriangles;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<pb_Face, int> <>f__am$cache0;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<pb_Edge, pb_Edge> <>f__am$cache1;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<pb_Face, bool> <>f__am$cache2;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<pb_Submesh, Material> <>f__am$cache3;

	// Properties
	private pb_Face[] _faces { get; }
	public Mesh msh { get; set; }
	public pb_Face[] faces { get; }
	public pb_Face[] quads { get; }
	public pb_IntArray[] sharedIndices { get; }
	public pb_IntArray[] sharedIndicesUV { get; }
	public int id { get; }
	public Vector3[] vertices { get; }
	public Color[] colors { get; }
	public Vector2[] uv { get; }
	public bool hasUv3 { get; }
	public bool hasUv4 { get; }
	public List<Vector4> uv3 { get; }
	public List<Vector4> uv4 { get; }
	public int faceCount { get; }
	public int vertexCount { get; }
	public int triangleCount { get; }
	public pb_Face[] SelectedFaces { get; }
	public int SelectedFaceCount { get; }
	public int[] SelectedTriangles { get; }
	public int SelectedTriangleCount { get; }
	public pb_Edge[] SelectedEdges { get; }
	public int SelectedEdgeCount { get; }

	// Methods

	public void .ctor() { }

	private void Awake() { }

	public static pb_Object InitWithObject(pb_Object pb) { }

	public static pb_Object CreateInstanceWithPoints(Vector3[] vertices) { }

	public static pb_Object CreateInstanceWithVerticesFaces(Vector3[] v, pb_Face[] f) { }

	public static pb_Object CreateInstanceWithElements(Vector3[] v, Vector2[] u, Color[] c, pb_Face[] f, pb_IntArray[] si, pb_IntArray[] si_uv) { }

	public static pb_Object CreateInstanceWithElements(pb_Vertex[] vertices, pb_Face[] faces, pb_IntArray[] si, pb_IntArray[] si_uv) { }

	private pb_Face[] get__faces() { }

	public static void add_onDestroyObject(Action<pb_Object> value) { }

	public static void remove_onDestroyObject(Action<pb_Object> value) { }

	internal static void add_onElementSelectionChanged(Action<pb_Object> value) { }

	internal static void remove_onElementSelectionChanged(Action<pb_Object> value) { }

	public Mesh get_msh() { }

	public void set_msh(Mesh value) { }

	public pb_Face[] get_faces() { }

	public pb_Face[] get_quads() { }

	public pb_IntArray[] get_sharedIndices() { }

	public pb_IntArray[] get_sharedIndicesUV() { }

	public int get_id() { }

	public Vector3[] get_vertices() { }

	public Color[] get_colors() { }

	public Vector2[] get_uv() { }

	public bool get_hasUv3() { }

	public bool get_hasUv4() { }

	public List<Vector4> get_uv3() { }

	public List<Vector4> get_uv4() { }

	public int get_faceCount() { }

	public int get_vertexCount() { }

	public int get_triangleCount() { }

	public void Clear() { }

	public Vector3[] GetNormals() { }

	public pb_IntArray[] GetSharedIndices() { }

	public pb_IntArray[] GetSharedIndicesUV() { }

	public pb_Face[] get_SelectedFaces() { }

	public int get_SelectedFaceCount() { }

	public int[] get_SelectedTriangles() { }

	public int get_SelectedTriangleCount() { }

	public pb_Edge[] get_SelectedEdges() { }

	public int get_SelectedEdgeCount() { }

	public void AddToFaceSelection(pb_Face face) { }

	public void SetSelectedFaces(IEnumerable<pb_Face> selected) { }

	public void SetSelectedFaces(IEnumerable<int> selected) { }

	public void SetSelectedEdges(IEnumerable<pb_Edge> edges) { }

	public void SetSelectedTriangles(int[] tris) { }

	public void RemoveFromFaceSelectionAtIndex(int index) { }

	public void RemoveFromFaceSelection(pb_Face face) { }

	public void ClearSelection() { }

	public void SetVertices(Vector3[] v) { }

	public void SetVertices(IList<pb_Vertex> vertices, bool applyMesh = False) { }

	public void SetUV(Vector2[] uvs) { }

	public void SetFaces(IEnumerable<pb_Face> faces) { }

	public void SetSharedIndices(pb_IntArray[] si) { }

	public void SetSharedIndices(IEnumerable<KeyValuePair<int, int>> si) { }

	public void SetSharedIndicesUV(pb_IntArray[] si) { }

	public void SetSharedIndicesUV(IEnumerable<KeyValuePair<int, int>> si) { }

	private void GeometryWithPoints(Vector3[] v) { }

	public void GeometryWithVerticesFaces(Vector3[] v, pb_Face[] f) { }

	private void GeometryWithVerticesFacesIndices(Vector3[] v, pb_Face[] f, pb_IntArray[] s) { }

	public MeshRebuildReason Verify() { }

	public void ToMesh() { }

	public void ToMesh(MeshTopology preferredTopology) { }

	public void MakeUnique() { }

	public void Refresh(RefreshMask mask = 255) { }

	public void RefreshCollisions() { }

	public int GetUnusedTextureGroup(int i = 1) { }

	public int UnusedElementGroup(int i = 1) { }

	public void RefreshUV() { }

	public void GetUVs(int channel, List<Vector4> uvs) { }

	public void SetUVs(int channel, List<Vector4> uvs) { }

	public void RefreshUV(IEnumerable<pb_Face> facesToRefresh) { }

	public void SetFaceMaterial(pb_Face[] quad, Material mat) { }

	public void SetUV2(Vector2[] v) { }

	public void RefreshColors() { }

	public void SetColors(Color[] InColors) { }

	public void SetFaceColor(pb_Face face, Color color) { }

	public void SetTangents(Vector4[] tangents) { }

	public void RefreshNormals() { }

	public void RefreshTangents() { }

	public void OnDestroy() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int <get_triangleCount>m__0(pb_Face x) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static pb_Edge <SetSelectedEdges>m__1(pb_Edge x) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <SetFaces>m__2(pb_Face x) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Material <ToMesh>m__3(pb_Submesh x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class pb_Object.<GetUnusedTextureGroup>c__AnonStorey0
{
	// Fields
	internal int i;

	// Methods

	public void .ctor() { }

	internal bool <>m__0(pb_Face element) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class pb_Object.<UnusedElementGroup>c__AnonStorey1
{
	// Fields
	internal int i;

	// Methods

	public void .ctor() { }

	internal bool <>m__0(pb_Face element) { }
}

// Namespace: ProBuilder2.Common
public class pb_ObjectPool<T>
{
	// Fields
	public int desiredSize;
	public Func<T> constructor;
	public Action<T> destructor;
	private Queue pool;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action<T> <>f__mg$cache0;

	// Methods

	public void .ctor(int initialSize, int desiredSize, Func<T> constructor, Action<T> destructor) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDA140 Offset: 0x1CD9140 VA: 0x181CDA140
	|-pb_ObjectPool<pb_Renderable>..ctor
	|-pb_ObjectPool<object>..ctor
	|-pb_ObjectPool<Mesh>..ctor
	*/

	public T Get() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD9F20 Offset: 0x1CD8F20 VA: 0x181CD9F20
	|-pb_ObjectPool<pb_Renderable>.Get
	|-pb_ObjectPool<object>.Get
	|-pb_ObjectPool<Mesh>.Get
	*/

	public void Put(T obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDA090 Offset: 0x1CD9090 VA: 0x181CDA090
	|-pb_ObjectPool<pb_Renderable>.Put
	|-pb_ObjectPool<object>.Put
	|-pb_ObjectPool<Mesh>.Put
	*/

	public void Empty() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD9DA0 Offset: 0x1CD8DA0 VA: 0x181CD9DA0
	|-pb_ObjectPool<pb_Renderable>.Empty
	|-pb_ObjectPool<object>.Empty
	|-pb_ObjectPool<Mesh>.Empty
	*/

	private static void DestroyObject(T obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CD9D40 Offset: 0x1CD8D40 VA: 0x181CD9D40
	|-pb_ObjectPool<object>.DestroyObject
	*/

	private void OnDestroy() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7BF70 Offset: 0x1D7AF70 VA: 0x181D7BF70
	|-pb_ObjectPool<object>.OnDestroy
	*/
}

// Namespace: ProBuilder2.Common
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class pb_Object_Utility
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector3[] VerticesInWorldSpace(pb_Object pb) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector3[] VerticesInWorldSpace(pb_Object pb, int[] indices) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void TranslateVertices_World(pb_Object pb, int[] selectedTriangles, Vector3 offset) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void TranslateVertices_World(pb_Object pb, int[] selectedTriangles, Vector3 offset, float snapValue, bool snapAxisOnly, Dictionary<int, int> lookup) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void TranslateVertices(pb_Object pb, int[] selectedTriangles, Vector3 offset) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetSharedVertexPosition(pb_Object pb, int sharedIndex, Vector3 position) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetSharedVertexValues(pb_Object pb, int sharedIndex, pb_Vertex vertex) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool FaceWithTriangle(pb_Object pb, int[] tri, out pb_Face face) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool FaceWithTriangle(pb_Object pb, int[] tri, out int face) { }
}

// Namespace: ProBuilder2.Common
[AddComponentMenu] // RVA: 0xC550 Offset: 0xB950 VA: 0x18000C550
[DisallowMultipleComponent] // RVA: 0xC550 Offset: 0xB950 VA: 0x18000C550
[ProGridsConditionalSnapAttribute] // RVA: 0xC550 Offset: 0xB950 VA: 0x18000C550
public class pb_PolyShape : MonoBehaviour
{
	// Fields
	public List<Vector3> points;
	public float extrude;
	public pb_PolyShape.PolyEditMode polyEditMode;
	public bool flipNormals;
	private pb_Object m_Mesh;
	public bool isOnGrid;

	// Properties
	public pb_Object mesh { get; set; }

	// Methods

	public void .ctor() { }

	public pb_Object get_mesh() { }

	public void set_mesh(pb_Object value) { }

	private bool IsSnapEnabled() { }
}

// Namespace: 
public enum pb_PolyShape.PolyEditMode
{
	// Fields
	public int value__;
	public const pb_PolyShape.PolyEditMode None = 0;
	public const pb_PolyShape.PolyEditMode Path = 1;
	public const pb_PolyShape.PolyEditMode Height = 2;
	public const pb_PolyShape.PolyEditMode Edit = 3;
}

// Namespace: ProBuilder2.Common
public class pb_PreferenceDictionary : ScriptableObject, IEnumerable, ISerializationCallbackReceiver, pb_IHasDefault
{
	// Fields
	private Dictionary<string, bool> m_Bool;
	private Dictionary<string, int> m_Int;
	private Dictionary<string, float> m_Float;
	private Dictionary<string, string> m_String;
	private Dictionary<string, Color> m_Color;
	private Dictionary<string, Material> m_Material;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<string> m_Bool_keys;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<string> m_Int_keys;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<string> m_Float_keys;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<string> m_String_keys;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<string> m_Color_keys;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<string> m_Material_keys;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<bool> m_Bool_values;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<int> m_Int_values;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<float> m_Float_values;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<string> m_String_values;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<Color> m_Color_values;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<Material> m_Material_values;

	// Properties
	public int Length { get; }

	// Methods

	public void .ctor() { }

	public void OnBeforeSerialize() { }

	public void OnAfterDeserialize() { }

	public int get_Length() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	public pb_PreferenceDictionaryEnumerator GetEnumerator() { }

	public void SetDefaultValues() { }

	public bool HasKey(string key) { }

	public bool HasKey<T>(string key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15BA900 Offset: 0x15B9900 VA: 0x1815BA900
	|-pb_PreferenceDictionary.HasKey<object>
	*/

	public void DeleteKey(string key) { }

	public T Get<T>(string key, T fallback) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x9411A0 Offset: 0x9401A0 VA: 0x1809411A0
	|-pb_PreferenceDictionary.Get<object>
	*/

	public void Set<T>(string key, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x146FFF0 Offset: 0x146EFF0 VA: 0x18146FFF0
	|-pb_PreferenceDictionary.Set<object>
	*/

	public bool GetBool(string key, bool fallback = False) { }

	public int GetInt(string key, int fallback = 0) { }

	public float GetFloat(string key, float fallback = 0) { }

	public string GetString(string key, string fallback) { }

	public Color GetColor(string key, Color fallback) { }

	public Material GetMaterial(string key, Material fallback) { }

	public void SetBool(string key, bool value) { }

	public void SetInt(string key, int value) { }

	public void SetFloat(string key, float value) { }

	public void SetString(string key, string value) { }

	public void SetColor(string key, Color value) { }

	public void SetMaterial(string key, Material value) { }

	public Dictionary<string, bool> GetBoolDictionary() { }

	public Dictionary<string, int> GetIntDictionary() { }

	public Dictionary<string, float> GetFloatDictionary() { }

	public Dictionary<string, string> GetStringDictionary() { }

	public Dictionary<string, Color> GetColorDictionary() { }

	public Dictionary<string, Material> GetMaterialDictionary() { }

	public void Clear() { }
}

// Namespace: ProBuilder2.Common
public class pb_PreferenceDictionaryEnumerator : IEnumerator
{
	// Fields
	private int m_Position;
	private pb_PreferenceDictionary m_Preferences;

	// Properties
	private object System.Collections.IEnumerator.Current { get; }
	public IEnumerable Current { get; }

	// Methods

	public void .ctor(pb_PreferenceDictionary dictionary) { }

	public bool MoveNext() { }

	public void Reset() { }

	private object System.Collections.IEnumerator.get_Current() { }

	public IEnumerable get_Current() { }
}

// Namespace: ProBuilder2.Common
public static class pb_Projection
{
	// Fields
	private static Vector3 t_uaxis;
	private static Vector3 t_vaxis;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Comparison<pb_Tuple<float, Vector2>> <>f__am$cache0;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<pb_Tuple<float, Vector2>, Vector2> <>f__am$cache1;

	// Methods

	public static Vector2[] PlanarProject(IList<Vector3> verts, Vector3 planeNormal) { }

	public static Vector2[] PlanarProject(pb_Object pb, pb_Face face) { }

	public static Vector2[] PlanarProject(IList<pb_Vertex> vertices, IList<int> indices) { }

	public static Vector2[] PlanarProject(Vector3[] verts, Vector3 planeNormal, ProjectionAxis projectionAxis, int[] indices) { }

	public static void PlanarProject(Vector3[] verts, Vector2[] uvs, int[] indices, Vector3 planeNormal, ProjectionAxis projectionAxis) { }

	public static Vector2[] SphericalProject(IList<Vector3> vertices, IList<int> indices) { }

	public static IList<Vector2> Sort(IList<Vector2> verts, SortMethod method = 1) { }

	public static Vector3 ProjectionAxisToVector(ProjectionAxis axis) { }

	public static ProjectionAxis VectorToProjectionAxis(Vector3 plane) { }

	public static Plane FindBestPlane<T>(IList<T> points, Func<T, Vector3> selector, IList<int> indices) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x239C7D0 Offset: 0x239B7D0 VA: 0x18239C7D0
	|-pb_Projection.FindBestPlane<object>
	*/

	public static Plane FindBestPlane(Vector3[] points, int[] indices) { }

	private static void .cctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int <Sort>m__0(pb_Tuple<float, Vector2> a, pb_Tuple<float, Vector2> b) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Vector2 <Sort>m__1(pb_Tuple<float, Vector2> x) { }
}

// Namespace: ProBuilder2.Common
public static class pb_SelectionPicker
{
	// Fields
	private static bool m_Initialized;
	private static RenderTextureFormat m_RenderTextureFormat;
	private static RenderTextureFormat[] m_PreferredFormats;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<pb_Face, IEnumerable<int>> <>f__am$cache0;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<pb_Face, IEnumerable<int>> <>f__am$cache1;

	// Properties
	private static RenderTextureFormat renderTextureFormat { get; }
	private static TextureFormat textureFormat { get; }

	// Methods

	private static RenderTextureFormat get_renderTextureFormat() { }

	private static TextureFormat get_textureFormat() { }

	public static Dictionary<pb_Object, HashSet<pb_Face>> PickFacesInRect(Camera camera, Rect pickerRect, IEnumerable<pb_Object> selection, int renderTextureWidth = -1, int renderTextureHeight = -1) { }

	public static Dictionary<pb_Object, HashSet<int>> PickVerticesInRect(Camera camera, Rect pickerRect, IEnumerable<pb_Object> selection, int renderTextureWidth = -1, int renderTextureHeight = -1) { }

	public static Texture2D RenderSelectionPickerTexture(Camera camera, IEnumerable<pb_Object> selection, out Dictionary<uint, pb_Tuple<pb_Object, pb_Face>> map, int width = -1, int height = -1) { }

	public static Texture2D RenderSelectionPickerTexture(Camera camera, IEnumerable<pb_Object> selection, out Dictionary<uint, pb_Tuple<pb_Object, int>> map, int width = -1, int height = -1) { }

	public static List<GameObject> GenerateFaceDepthTestMeshes(IEnumerable<pb_Object> selection, out Dictionary<uint, pb_Tuple<pb_Object, pb_Face>> map) { }

	private static List<GameObject> GenerateVertexDepthTestMeshes(IEnumerable<pb_Object> selection, out Dictionary<uint, pb_Tuple<pb_Object, int>> map) { }

	private static Mesh BuildVertexMesh(pb_Object pb, Dictionary<uint, pb_Tuple<pb_Object, int>> map, ref uint index) { }

	public static uint DecodeRGBA(Color32 color) { }

	public static Color32 EncodeRGBA(uint hash) { }

	private static Texture2D RenderWithReplacementShader(Camera camera, Shader shader, string tag, int width = -1, int height = -1) { }

	private static void .cctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static IEnumerable<int> <GenerateFaceDepthTestMeshes>m__0(pb_Face x) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static IEnumerable<int> <GenerateVertexDepthTestMeshes>m__1(pb_Face x) { }
}

// Namespace: ProBuilder2.Common
public class pb_ShapeGenerator
{
	// Fields
	private static readonly Vector3[] ICOSAHEDRON_VERTICES;
	private static readonly int[] ICOSAHEDRON_TRIANGLES;

	// Methods

	public void .ctor() { }

	public static pb_Object StairGenerator(Vector3 size, int steps, bool buildSides) { }

	public static pb_Object CurvedStairGenerator(float stairWidth, float height, float innerRadius, float circumference, int steps, bool buildSides) { }

	public static pb_Object StairGenerator(int steps, float width, float height, float depth, bool sidesGoToFloor, bool generateBack, bool platformsOnly) { }

	public static pb_Object CubeGenerator(Vector3 size) { }

	public static pb_Object CylinderGenerator(int axisDivisions, float radius, float height, int heightCuts, int smoothing = -1) { }

	public static pb_Object PrismGenerator(Vector3 size) { }

	public static pb_Object DoorGenerator(float totalWidth, float totalHeight, float ledgeHeight, float legWidth, float depth) { }

	public static pb_Object PlaneGenerator(float _width, float _height, int widthCuts, int heightCuts, Axis axis, bool smooth) { }

	public static pb_Object PipeGenerator(float radius, float height, float thickness, int subdivAxis, int subdivHeight) { }

	public static pb_Object ConeGenerator(float radius, float height, int subdivAxis) { }

	public static pb_Object ArchGenerator(float angle, float radius, float width, float depth, int radialCuts, bool insideFaces, bool outsideFaces, bool frontFaces, bool backFaces, bool endCaps) { }

	public static pb_Object IcosahedronGenerator(float radius, int subdivisions) { }

	private static Vector3[] SubdivideIcosahedron(Vector3[] vertices, float radius) { }

	private static Vector3[] CircleVertices(int segments, float radius, float circumference, Quaternion rotation, float offset) { }

	public static pb_Object TorusGenerator(int InRows, int InColumns, float InRadius, float InTubeRadius, bool InSmooth, float InHorizontalCircumference, float InVerticalCircumference) { }

	private static void .cctor() { }
}

// Namespace: ProBuilder2.Common
public class pb_Shortcut
{
	// Fields
	public string action;
	public string description;
	public KeyCode key;
	public EventModifiers eventModifiers;

	// Methods

	public void .ctor(string a, string d, KeyCode k, EventModifiers e) { }

	public void .ctor(string str) { }

	public bool Matches(KeyCode key, EventModifiers modifiers) { }

	public static int IndexOf(pb_Shortcut[] shortcuts, KeyCode k, EventModifiers e) { }

	public static IEnumerable<pb_Shortcut> DefaultShortcuts() { }

	public static IEnumerable<pb_Shortcut> ParseShortcuts(string str) { }

	public override string ToString() { }

	public string Serialize() { }

	public static string ShortcutsToString(pb_Shortcut[] shortcuts) { }
}

// Namespace: ProBuilder2.Common
public static class pb_Smoothing
{
	// Fields
	public const int SMOOTHING_GROUP_NONE = 0;
	public const int SMOOTH_RANGE_MIN = 1;
	public const int SMOOTH_RANGE_MAX = 24;
	public const int HARD_RANGE_MIN = 25;
	public const int HARD_RANGE_MAX = 42;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<pb_Face, int> <>f__am$cache0;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<pb_Face, int> <>f__am$cache1;

	// Methods

	public static int GetUnusedSmoothingGroup(pb_Object pb) { }

	private static int GetNextUnusedSmoothingGroup(int start, HashSet<int> used) { }

	public static bool IsSmooth(int index) { }

	public static void ApplySmoothingGroups(pb_Object pb, IEnumerable<pb_Face> faces, float angleThreshold, Vector3[] normals) { }

	private static bool FindSoftEdgesRecursive(Vector3[] normals, pb_WingedEdge wing, float angleThreshold, HashSet<pb_Face> processed) { }

	private static bool IsSoftEdge(Vector3[] normals, pb_EdgeLookup left, pb_EdgeLookup right, float threshold) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int <GetUnusedSmoothingGroup>m__0(pb_Face x) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int <ApplySmoothingGroups>m__1(pb_Face x) { }
}

// Namespace: ProBuilder2.Common
public static class pb_Snap
{
	// Methods

	public static Vector3 SnapValue(Vector3 vertex, float snpVal) { }

	public static float SnapValue(float val, float snpVal) { }

	public static Vector3 SnapValue(Vector3 vertex, Vector3 snap) { }
}

// Namespace: ProBuilder2.Common
public static class pb_Spline
{
	// Methods

	public static pb_Object Extrude(IList<pb_BezierPoint> points, float radius = 0.5, int columns = 32, int rows = 16, bool closeLoop = False, bool smooth = True) { }

	public static void Extrude(IList<pb_BezierPoint> bezierPoints, float radius, int columns, int rows, bool closeLoop, bool smooth, ref pb_Object target) { }

	public static List<Vector3> GetControlPoints(IList<pb_BezierPoint> bezierPoints, int subdivisionsPerSegment, bool closeLoop, List<Quaternion> rotations) { }

	public static void Extrude(IList<Vector3> points, float radius, int radiusRows, bool closeLoop, bool smooth, ref pb_Object target, IList<Quaternion> pointRotations) { }

	private static Quaternion GetRingRotation(IList<Vector3> points, int i, bool closeLoop, out float secant) { }

	private static Vector3[] VertexRing(Quaternion orientation, Vector3 offset, float radius, int segments) { }
}

// Namespace: 
[Serializable]
public class pb_UV
{
	// Fields
	public bool useWorldSpace;
	public bool flipU;
	public bool flipV;
	public bool swapUV;
	public pb_UV.Fill fill;
	public Vector2 scale;
	public Vector2 offset;
	public float rotation;
	[ObsoleteAttribute] // RVA: 0x34B20 Offset: 0x33F20 VA: 0x180034B20
	public pb_UV.Justify justify;
	public Vector2 localPivot;
	[ObsoleteAttribute] // RVA: 0x36830 Offset: 0x35C30 VA: 0x180036830
	public Vector2 localSize;
	public pb_UV.Anchor anchor;

	// Methods

	public void .ctor() { }

	public void .ctor(pb_UV uvs) { }

	public void Reset() { }

	public override string ToString() { }
}

// Namespace: 
[ObsoleteAttribute] // RVA: 0x36EA0 Offset: 0x362A0 VA: 0x180036EA0
public enum pb_UV.Justify
{
	// Fields
	public int value__;
	public const pb_UV.Justify Right = 0;
	public const pb_UV.Justify Left = 1;
	public const pb_UV.Justify Top = 2;
	public const pb_UV.Justify Center = 3;
	public const pb_UV.Justify Bottom = 4;
	public const pb_UV.Justify None = 5;
}

// Namespace: 
public enum pb_UV.Anchor
{
	// Fields
	public int value__;
	public const pb_UV.Anchor UpperLeft = 0;
	public const pb_UV.Anchor UpperCenter = 1;
	public const pb_UV.Anchor UpperRight = 2;
	public const pb_UV.Anchor MiddleLeft = 3;
	public const pb_UV.Anchor MiddleCenter = 4;
	public const pb_UV.Anchor MiddleRight = 5;
	public const pb_UV.Anchor LowerLeft = 6;
	public const pb_UV.Anchor LowerCenter = 7;
	public const pb_UV.Anchor LowerRight = 8;
	public const pb_UV.Anchor None = 9;
}

// Namespace: 
public enum pb_UV.Fill
{
	// Fields
	public int value__;
	public const pb_UV.Fill Fit = 0;
	public const pb_UV.Fill Tile = 1;
	public const pb_UV.Fill Stretch = 2;
}

// Namespace: ProBuilder2.Common
public class pb_UVUtility
{
	// Fields
	private static Vector2 tvec2;

	// Methods

	public void .ctor() { }

	public static void PlanarMap2(Vector3[] verts, Vector2[] uvs, int[] indices, pb_UV uvSettings, Vector3 normal) { }

	private static void ApplyUVSettings(Vector2[] uvs, int[] indices, pb_UV uvSettings) { }

	private static Vector2[] StretchUVs(Vector2[] uvs, int[] indices) { }

	private static Vector2[] NormalizeUVs(Vector2[] uvs, int[] indices) { }

	[ObsoleteAttribute] // RVA: 0x38A70 Offset: 0x37E70 VA: 0x180038A70
	private static Vector2[] JustifyUVs(Vector2[] uvs, pb_UV.Justify j) { }

	private static void ApplyUVAnchor(Vector2[] uvs, int[] indices, pb_UV.Anchor anchor) { }

	private static void .cctor() { }
}

// Namespace: ProBuilder2.Common
public enum pb_BezierTangentMode
{
	// Fields
	public int value__;
	public const pb_BezierTangentMode Free = 0;
	public const pb_BezierTangentMode Aligned = 1;
	public const pb_BezierTangentMode Mirrored = 2;
}

// Namespace: ProBuilder2.Common
public enum pb_BezierTangentDirection
{
	// Fields
	public int value__;
	public const pb_BezierTangentDirection In = 0;
	public const pb_BezierTangentDirection Out = 1;
}

// Namespace: ProBuilder2.Common
[Serializable]
public struct pb_BezierPoint
{
	// Fields
	public Vector3 position;
	public Vector3 tangentIn;
	public Vector3 tangentOut;
	public Quaternion rotation;

	// Methods

	public void .ctor(Vector3 position, Vector3 tangentIn, Vector3 tangentOut, Quaternion rotation) { }

	public void EnforceTangentMode(pb_BezierTangentDirection master, pb_BezierTangentMode mode) { }

	public void SetPosition(Vector3 position) { }

	public void SetTangentIn(Vector3 tangent, pb_BezierTangentMode mode) { }

	public void SetTangentOut(Vector3 tangent, pb_BezierTangentMode mode) { }

	public static Vector3 QuadraticPosition(pb_BezierPoint a, pb_BezierPoint b, float t) { }

	public static Vector3 CubicPosition(pb_BezierPoint a, pb_BezierPoint b, float t) { }

	public static Vector3 GetLookDirection(IList<pb_BezierPoint> points, int index, int previous, int next) { }
}

// Namespace: ProBuilder2.Common
public class pb_Bounds2D
{
	// Fields
	public Vector2 center;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector2 _size;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector2 _extents;

	// Properties
	public Vector2 size { get; set; }
	public Vector2 extents { get; }
	public Vector2[] corners { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(Vector2 center, Vector2 size) { }

	public void .ctor(Vector2[] points) { }

	public void .ctor(Vector2[] points, int[] indices) { }

	public void .ctor(Vector2[] points, pb_Edge[] edges) { }

	public void .ctor(Vector2[] points, int length) { }

	public Vector2 get_size() { }

	public void set_size(Vector2 value) { }

	public Vector2 get_extents() { }

	public Vector2[] get_corners() { }

	public bool ContainsPoint(Vector2 point) { }

	public bool IntersectsLineSegment(Vector2 lineStart, Vector2 lineEnd) { }

	public bool Intersects(pb_Bounds2D bounds) { }

	public bool Intersects(Rect rect) { }

	public void SetWithPoints(IList<Vector2> points) { }

	public void SetWithPoints(IList<Vector2> points, IList<int> indices) { }

	public static Vector2 Center(Vector2[] points, int length = -1) { }

	public static Vector2 Center(Vector2[] points, int[] indices) { }

	public override string ToString() { }
}

// Namespace: 
[Serializable]
public class pb_Color
{
	// Fields
	public float r;
	public float g;
	public float b;
	public float a;

	// Methods

	public void .ctor() { }

	public void .ctor(Color c) { }

	public void .ctor(float r, float g, float b, float a) { }

	public static Color op_Implicit(pb_Color c) { }

	public static pb_Color op_Implicit(Color c) { }
}

// Namespace: ProBuilder2.Common
[Serializable]
public class pb_ColorPalette : ScriptableObject, pb_IHasDefault
{
	// Fields
	public Color current;
	public List<Color> colors;

	// Methods

	public void .ctor() { }

	public void SetDefaultValues() { }

	public void CopyTo(pb_ColorPalette target) { }
}

// Namespace: ProBuilder2.Common
[ObsoleteAttribute] // RVA: 0x3DB70 Offset: 0x3CF70 VA: 0x18003DB70
public class pb_EdgeConnection : IEquatable<pb_EdgeConnection>
{
	// Fields
	public pb_Face face;
	public List<pb_Edge> edges;

	// Properties
	public bool isValid { get; }

	// Methods

	public void .ctor(pb_Face face, List<pb_Edge> edges) { }

	public bool get_isValid() { }

	public override bool Equals(object b) { }

	public bool Equals(pb_EdgeConnection fc) { }

	public static pb_Face op_Explicit(pb_EdgeConnection fc) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	public static List<int> AllTriangles(List<pb_EdgeConnection> ec) { }
}

// Namespace: ProBuilder2.Common
public class pb_EdgeLookup : IEquatable<pb_EdgeLookup>
{
	// Fields
	public pb_Edge local;
	public pb_Edge common;

	// Methods

	public void .ctor(pb_Edge common, pb_Edge local) { }

	public void .ctor(int cx, int cy, int x, int y) { }

	public bool Equals(pb_EdgeLookup b) { }

	public override bool Equals(object b) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	public static IEnumerable<pb_EdgeLookup> GetEdgeLookup(IEnumerable<pb_Edge> edges, Dictionary<int, int> lookup) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class pb_EdgeLookup.<GetEdgeLookup>c__AnonStorey0
{
	// Fields
	internal Dictionary<int, int> lookup;

	// Methods

	public void .ctor() { }

	internal pb_EdgeLookup <>m__0(pb_Edge x) { }
}

// Namespace: ProBuilder2.Common
public class pb_FaceRebuildData
{
	// Fields
	public pb_Face face;
	public List<pb_Vertex> vertices;
	public List<int> sharedIndices;
	public List<int> sharedIndicesUV;
	private int _appliedOffset;

	// Methods

	public void .ctor() { }

	public int Offset() { }

	public override string ToString() { }

	public static void Apply(IEnumerable<pb_FaceRebuildData> newFaces, pb_Object pb, List<pb_Vertex> vertices, List<pb_Face> faces, Dictionary<int, int> lookup, Dictionary<int, int> lookupUV) { }

	public static void Apply(IEnumerable<pb_FaceRebuildData> newFaces, List<pb_Vertex> vertices, List<pb_Face> faces, Dictionary<int, int> sharedIndices, Dictionary<int, int> sharedIndicesUV) { }
}

// Namespace: ProBuilder2.Common
public class pb_HandleConstraint2D
{
	// Fields
	public int x;
	public int y;
	public static readonly pb_HandleConstraint2D None;

	// Methods

	public void .ctor(int x, int y) { }

	public pb_HandleConstraint2D Inverse() { }

	public Vector2 Mask(Vector2 v) { }

	public Vector2 InverseMask(Vector2 v) { }

	public static bool op_Equality(pb_HandleConstraint2D a, pb_HandleConstraint2D b) { }

	public static bool op_Inequality(pb_HandleConstraint2D a, pb_HandleConstraint2D b) { }

	public override int GetHashCode() { }

	public override bool Equals(object o) { }

	public override string ToString() { }

	private static void .cctor() { }
}

// Namespace: ProBuilder2.Common
public struct pb_IntVec3 : IEquatable<pb_IntVec3>
{
	// Fields
	public Vector3 vec;
	public const float RESOLUTION = 1000;

	// Properties
	public float x { get; }
	public float y { get; }
	public float z { get; }

	// Methods

	public void .ctor(Vector3 vector) { }

	public float get_x() { }

	public float get_y() { }

	public float get_z() { }

	public override string ToString() { }

	public static bool op_Equality(pb_IntVec3 a, pb_IntVec3 b) { }

	public static bool op_Inequality(pb_IntVec3 a, pb_IntVec3 b) { }

	public bool Equals(pb_IntVec3 p) { }

	public bool Equals(Vector3 p) { }

	public override bool Equals(object b) { }

	public override int GetHashCode() { }

	private static int round(float v) { }

	public static Vector3 op_Implicit(pb_IntVec3 p) { }

	public static pb_IntVec3 op_Implicit(Vector3 p) { }
}

// Namespace: ProBuilder2.Common
public class pb_RaycastHit
{
	// Fields
	public float distance;
	public Vector3 point;
	public Vector3 normal;
	public int face;

	// Methods

	public void .ctor(float InDistance, Vector3 InPoint, Vector3 InNormal, int InFaceIndex) { }
}

// Namespace: ProBuilder2.Common
[Serializable]
public class pb_Renderable : ScriptableObject
{
	// Fields
	public Mesh mesh;
	public Material[] materials;
	public Transform transform;

	// Methods

	public void .ctor() { }

	public static pb_Renderable CreateInstance(Mesh InMesh, Material[] InMaterials, Transform transform) { }

	public static pb_Renderable CreateInstance(Mesh InMesh, Material InMaterial, Transform transform) { }

	public static pb_Renderable CreateInstance() { }

	public static void DestroyInstance(Object ren) { }

	private void OnDestroy() { }
}

// Namespace: ProBuilder2.Common
[Serializable]
public class pb_Submesh
{
	// Fields
	public int[] indices;
	public MeshTopology topology;
	public Material material;

	// Methods

	public void .ctor(Material material, MeshTopology topology, int[] indices) { }

	public void .ctor(Mesh mesh, int subMeshIndex, Material material) { }

	public override string ToString() { }
}

// Namespace: ProBuilder2.Common
public class pb_Transform2D
{
	// Fields
	public Vector2 position;
	public float rotation;
	public Vector2 scale;

	// Methods

	public void .ctor(Vector2 position, float rotation, Vector2 scale) { }

	public Vector2 TransformPoint(Vector2 p) { }

	public override string ToString() { }
}

// Namespace: ProBuilder2.Common
public class pb_Tuple<T1, T2>
{
	// Fields
	public T1 Item1;
	public T2 Item2;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-pb_Tuple<object, pb_Edge>..ctor
	|-pb_Tuple<object, int>..ctor
	|-pb_Tuple<object, object>..ctor
	|-pb_Tuple<float, Vector2>..ctor
	*/

	public void .ctor(T1 item1, T2 item2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDA560 Offset: 0x1CD9560 VA: 0x181CDA560
	|-pb_Tuple<pb_Face, pb_Edge>..ctor
	|-pb_Tuple<object, pb_Edge>..ctor
	|
	|-RVA: 0x2393900 Offset: 0x2392900 VA: 0x182393900
	|-pb_Tuple<object, int>..ctor
	|-pb_Tuple<pb_Object, int>..ctor
	|
	|-RVA: 0x1EE7A30 Offset: 0x1EE6A30 VA: 0x181EE7A30
	|-pb_Tuple<object, object>..ctor
	|-pb_Tuple<pb_Object, pb_Face>..ctor
	|
	|-RVA: 0x1CDA510 Offset: 0x1CD9510 VA: 0x181CDA510
	|-pb_Tuple<float, Vector2>..ctor
	*/

	public override string ToString() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDA3A0 Offset: 0x1CD93A0 VA: 0x181CDA3A0
	|-pb_Tuple<object, pb_Edge>.ToString
	|
	|-RVA: 0x1CDA320 Offset: 0x1CD9320 VA: 0x181CDA320
	|-pb_Tuple<object, int>.ToString
	|
	|-RVA: 0x1CDA480 Offset: 0x1CD9480 VA: 0x181CDA480
	|-pb_Tuple<object, object>.ToString
	|
	|-RVA: 0x1CDA420 Offset: 0x1CD9420 VA: 0x181CDA420
	|-pb_Tuple<float, Vector2>.ToString
	*/
}

// Namespace: ProBuilder2.Common
public class pb_Tuple<T1, T2, T3>
{
	// Fields
	public T1 Item1;
	public T2 Item2;
	public T3 Item3;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-pb_Tuple<object, object, object>..ctor
	|-pb_Tuple<Vector3, Vector3, object>..ctor
	*/

	public void .ctor(T1 item1, T2 item2, T3 item3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDA710 Offset: 0x1CD9710 VA: 0x181CDA710
	|-pb_Tuple<object, object, object>..ctor
	|
	|-RVA: 0x1CDA770 Offset: 0x1CD9770 VA: 0x181CDA770
	|-pb_Tuple<Vector3, Vector3, List<int>>..ctor
	|-pb_Tuple<Vector3, Vector3, object>..ctor
	*/

	public override string ToString() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDA640 Offset: 0x1CD9640 VA: 0x181CDA640
	|-pb_Tuple<object, object, object>.ToString
	|
	|-RVA: 0x1CDA5A0 Offset: 0x1CD95A0 VA: 0x181CDA5A0
	|-pb_Tuple<Vector3, Vector3, object>.ToString
	*/
}

// Namespace: ProBuilder2.Common
public class pb_Tuple<T1, T2, T3, T4>
{
	// Fields
	public T1 Item1;
	public T2 Item2;
	public T3 Item3;
	public T4 Item4;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-pb_Tuple<object, object, object, object>..ctor
	*/

	public void .ctor(T1 item1, T2 item2, T3 item3, T4 item4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE9330 Offset: 0x1EE8330 VA: 0x181EE9330
	|-pb_Tuple<object, object, object, object>..ctor
	*/

	public override string ToString() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDA7E0 Offset: 0x1CD97E0 VA: 0x181CDA7E0
	|-pb_Tuple<object, object, object, object>.ToString
	*/
}

// Namespace: ProBuilder2.Common
[Serializable]
public class pb_Type : ISerializationCallbackReceiver
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string assemblyQualifiedName;
	public Type type;

	// Methods

	public void .ctor(Type t) { }

	public void OnBeforeSerialize() { }

	public void OnAfterDeserialize() { }

	public static Type op_Implicit(pb_Type t) { }

	public static pb_Type op_Implicit(Type t) { }
}

// Namespace: ProBuilder2.Common
[Serializable]
public class pb_UnwrapParameters
{
	// Fields
	[TooltipAttribute] // RVA: 0x41610 Offset: 0x40A10 VA: 0x180041610
	[RangeAttribute] // RVA: 0x41610 Offset: 0x40A10 VA: 0x180041610
	public float hardAngle;
	[TooltipAttribute] // RVA: 0x44860 Offset: 0x43C60 VA: 0x180044860
	[RangeAttribute] // RVA: 0x44860 Offset: 0x43C60 VA: 0x180044860
	public float packMargin;
	[TooltipAttribute] // RVA: 0x478D0 Offset: 0x46CD0 VA: 0x1800478D0
	[RangeAttribute] // RVA: 0x478D0 Offset: 0x46CD0 VA: 0x1800478D0
	public float angleError;
	[TooltipAttribute] // RVA: 0x496F0 Offset: 0x48AF0 VA: 0x1800496F0
	[RangeAttribute] // RVA: 0x496F0 Offset: 0x48AF0 VA: 0x1800496F0
	public float areaError;

	// Methods

	public void .ctor() { }

	public void Reset() { }
}

// Namespace: ProBuilder2.Common
public static class pb_Vector
{
	// Fields
	public const float FLT_COMPARE_RESOLUTION = 1000;

	// Methods

	private static int HashFloat(float f) { }

	public static int GetHashCode(Vector2 v) { }

	public static int GetHashCode(Vector3 v) { }

	public static int GetHashCode(Vector4 v) { }
}

// Namespace: ProBuilder2.Common
public class pb_Vertex : IEquatable<pb_Vertex>
{
	// Fields
	public Vector3 position;
	public Color color;
	public Vector3 normal;
	public Vector4 tangent;
	public Vector2 uv0;
	public Vector2 uv2;
	public Vector4 uv3;
	public Vector4 uv4;
	public bool hasPosition;
	public bool hasColor;
	public bool hasNormal;
	public bool hasTangent;
	public bool hasUv0;
	public bool hasUv2;
	public bool hasUv3;
	public bool hasUv4;

	// Methods

	public void .ctor(bool hasAllValues = False) { }

	public void .ctor(pb_Vertex v) { }

	public override bool Equals(object other) { }

	public bool Equals(pb_Vertex other) { }

	public override int GetHashCode() { }

	public static pb_Vertex op_Addition(pb_Vertex a, pb_Vertex b) { }

	public void Add(pb_Vertex b) { }

	public static pb_Vertex op_Subtraction(pb_Vertex a, pb_Vertex b) { }

	public void Subtract(pb_Vertex b) { }

	public static pb_Vertex op_Multiply(pb_Vertex a, float value) { }

	public void Multiply(float value) { }

	public static pb_Vertex op_Division(pb_Vertex a, float value) { }

	public void Divide(float value) { }

	public void Normalize() { }

	public override string ToString() { }

	public static pb_Vertex[] GetVertices(pb_Object pb, IList<int> indices) { }

	public static pb_Vertex[] GetVertices(Mesh m) { }

	public static void GetArrays(IList<pb_Vertex> vertices, out Vector3[] position, out Color[] color, out Vector2[] uv0, out Vector3[] normal, out Vector4[] tangent, out Vector2[] uv2, out List<Vector4> uv3, out List<Vector4> uv4) { }

	public static void GetArrays(IList<pb_Vertex> vertices, out Vector3[] position, out Color[] color, out Vector2[] uv0, out Vector3[] normal, out Vector4[] tangent, out Vector2[] uv2, out List<Vector4> uv3, out List<Vector4> uv4, AttributeType attributes) { }

	public static void SetMesh(Mesh m, IList<pb_Vertex> vertices) { }

	public static pb_Vertex Average(IList<pb_Vertex> vertices, IList<int> indices) { }

	public static pb_Vertex Mix(pb_Vertex x, pb_Vertex y, float a) { }
}

// Namespace: ProBuilder2.Common
public class pb_VertexConnection : IEquatable<pb_VertexConnection>
{
	// Fields
	public pb_Face face;
	public List<int> indices;

	// Properties
	public bool isValid { get; }

	// Methods

	public void .ctor(pb_Face face, List<int> indices) { }

	public bool get_isValid() { }

	public pb_VertexConnection Distinct(pb_IntArray[] sharedIndices) { }

	public override bool Equals(object b) { }

	public bool Equals(pb_VertexConnection vc) { }

	public static pb_Face op_Implicit(pb_VertexConnection vc) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	public static List<int> AllTriangles(List<pb_VertexConnection> vcs) { }
}

// Namespace: ProBuilder2.Common
public class pb_WingedEdge : IEquatable<pb_WingedEdge>, IEnumerable
{
	// Fields
	public pb_EdgeLookup edge;
	public pb_Face face;
	public pb_WingedEdge next;
	public pb_WingedEdge previous;
	public pb_WingedEdge opposite;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<pb_WingedEdge, pb_Edge> <>f__am$cache0;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<pb_Edge, int> <>f__am$cache1;

	// Methods

	public void .ctor() { }

	public bool Equals(pb_WingedEdge b) { }

	public override bool Equals(object b) { }

	public override int GetHashCode() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	public pb_WingedEdgeEnumerator GetEnumerator() { }

	public int Count() { }

	public override string ToString() { }

	public static int[] MakeQuad(pb_WingedEdge left, pb_WingedEdge right) { }

	public pb_WingedEdge GetAdjacentEdgeWithCommonIndex(int common) { }

	public static List<pb_Edge> SortEdgesByAdjacency(pb_Face face) { }

	public static List<pb_Edge> SortEdgesByAdjacency(List<pb_Edge> edges) { }

	public static Dictionary<int, List<pb_WingedEdge>> GetSpokes(List<pb_WingedEdge> wings) { }

	public static List<int> SortCommonIndicesByAdjacency(List<pb_WingedEdge> wings, HashSet<int> common) { }

	public static List<pb_WingedEdge> GetWingedEdges(pb_Object pb, bool oneWingPerFace = False) { }

	public static List<pb_WingedEdge> GetWingedEdges(pb_Object pb, IEnumerable<pb_Face> faces, bool oneWingPerFace = False, Dictionary<int, int> sharedIndexLookup) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static pb_Edge <SortCommonIndicesByAdjacency>m__0(pb_WingedEdge y) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int <SortCommonIndicesByAdjacency>m__1(pb_Edge x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class pb_WingedEdge.<SortCommonIndicesByAdjacency>c__AnonStorey0
{
	// Fields
	internal HashSet<int> common;

	// Methods

	public void .ctor() { }

	internal bool <>m__0(pb_WingedEdge x) { }
}

// Namespace: ProBuilder2.Common
public class pb_WingedEdgeEnumerator : IEnumerator
{
	// Fields
	private pb_WingedEdge _start;
	private pb_WingedEdge _current;

	// Properties
	private object System.Collections.IEnumerator.Current { get; }
	public pb_WingedEdge Current { get; }

	// Methods

	public void .ctor(pb_WingedEdge start) { }

	public bool MoveNext() { }

	public void Reset() { }

	private object System.Collections.IEnumerator.get_Current() { }

	public pb_WingedEdge get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class <PrivateImplementationDetails>
{
	// Fields
	internal static readonly <PrivateImplementationDetails>.$ArrayType=96 $field-7A8E5A1988A2742B8EA85A3FA0E580BB4E437A33 /*Metadata offset 0x9D2A0B*/;
	internal static readonly <PrivateImplementationDetails>.$ArrayType=24 $field-85B2CFD6512F1263005689E777E02830FD94F246 /*Metadata offset 0x9D2A6B*/;
	internal static readonly <PrivateImplementationDetails>.$ArrayType=12 $field-D876B71DD8E57A9CB60DC227E3483729DA784BAB /*Metadata offset 0x9D2A83*/;
	internal static readonly <PrivateImplementationDetails>.$ArrayType=24 $field-46FEFC86287698A4D1CE4A8DD53986F10DC1CEF4 /*Metadata offset 0x9D2A8F*/;
	internal static readonly <PrivateImplementationDetails>.$ArrayType=24 $field-A37E706AA80109BE74B377DD475AA5540EC93D54 /*Metadata offset 0x9D2AA7*/;
	internal static readonly <PrivateImplementationDetails>.$ArrayType=240 $field-E861F752BDFDA295A6B15622190C0D2F7E6FAF20 /*Metadata offset 0x9D2ABF*/;
}

// Namespace: 
private struct <PrivateImplementationDetails>.$ArrayType=96
{}

// Namespace: 
private struct <PrivateImplementationDetails>.$ArrayType=24
{}

// Namespace: 
private struct <PrivateImplementationDetails>.$ArrayType=12
{}

// Namespace: 
private struct <PrivateImplementationDetails>.$ArrayType=240
{}

// Namespace: 
internal class <Module>
{}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal sealed class <>f__AnonymousType0<<Assembly>j__TPar, <Attribute>j__TPar>
{
	// Fields
	[DebuggerBrowsableAttribute] // RVA: 0xE8640 Offset: 0xE7A40 VA: 0x1800E8640
	private readonly <Assembly>j__TPar <Assembly>i__Field;
	[DebuggerBrowsableAttribute] // RVA: 0xE8640 Offset: 0xE7A40 VA: 0x1800E8640
	private readonly <Attribute>j__TPar <Attribute>i__Field;

	// Properties
	public <Assembly>j__TPar Assembly { get; }
	public <Attribute>j__TPar Attribute { get; }

	// Methods

	public <Assembly>j__TPar get_Assembly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x81B350 Offset: 0x81A350 VA: 0x18081B350
	|-<>f__AnonymousType0<object, object>.get_Assembly
	|-<>f__AnonymousType0<Assembly, RegisterDictionaryKeyPathProviderAttribute>.get_Assembly
	*/

	public <Attribute>j__TPar get_Attribute() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-<>f__AnonymousType0<object, object>.get_Attribute
	|-<>f__AnonymousType0<Assembly, RegisterDictionaryKeyPathProviderAttribute>.get_Attribute
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(<Assembly>j__TPar Assembly, <Attribute>j__TPar Attribute) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE7A30 Offset: 0x1EE6A30 VA: 0x181EE7A30
	|-<>f__AnonymousType0<object, object>..ctor
	|-<>f__AnonymousType0<Assembly, RegisterDictionaryKeyPathProviderAttribute>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public override bool Equals(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1D8A0 Offset: 0x1F1C8A0 VA: 0x181F1D8A0
	|-<>f__AnonymousType0<object, object>.Equals
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public override int GetHashCode() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1D990 Offset: 0x1F1C990 VA: 0x181F1D990
	|-<>f__AnonymousType0<object, object>.GetHashCode
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public override string ToString() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1DA40 Offset: 0x1F1CA40 VA: 0x181F1DA40
	|-<>f__AnonymousType0<object, object>.ToString
	*/
}

// Namespace: Sirenix.OdinInspector
[ShowOdinSerializedPropertiesInInspectorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public abstract class SerializedBehaviour : Behaviour, ISerializationCallbackReceiver, ISupportsPrefabSerialization
{
	// Fields
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private SerializationData serializationData;

	// Properties
	private SerializationData Sirenix.Serialization.ISupportsPrefabSerialization.SerializationData { get; set; }

	// Methods

	private SerializationData Sirenix.Serialization.ISupportsPrefabSerialization.get_SerializationData() { }

	private void Sirenix.Serialization.ISupportsPrefabSerialization.set_SerializationData(SerializationData value) { }

	private void UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() { }

	private void UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize() { }

	protected virtual void OnAfterDeserialize() { }

	protected virtual void OnBeforeSerialize() { }

	protected void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[ShowOdinSerializedPropertiesInInspectorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public abstract class SerializedComponent : Component, ISerializationCallbackReceiver, ISupportsPrefabSerialization
{
	// Fields
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private SerializationData serializationData;

	// Properties
	private SerializationData Sirenix.Serialization.ISupportsPrefabSerialization.SerializationData { get; set; }

	// Methods

	private SerializationData Sirenix.Serialization.ISupportsPrefabSerialization.get_SerializationData() { }

	private void Sirenix.Serialization.ISupportsPrefabSerialization.set_SerializationData(SerializationData value) { }

	private void UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() { }

	private void UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize() { }

	protected virtual void OnAfterDeserialize() { }

	protected virtual void OnBeforeSerialize() { }

	protected void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[ShowOdinSerializedPropertiesInInspectorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public abstract class SerializedMonoBehaviour : MonoBehaviour, ISerializationCallbackReceiver, ISupportsPrefabSerialization
{
	// Fields
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private SerializationData serializationData;

	// Properties
	private SerializationData Sirenix.Serialization.ISupportsPrefabSerialization.SerializationData { get; set; }

	// Methods

	private SerializationData Sirenix.Serialization.ISupportsPrefabSerialization.get_SerializationData() { }

	private void Sirenix.Serialization.ISupportsPrefabSerialization.set_SerializationData(SerializationData value) { }

	private void UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() { }

	private void UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize() { }

	protected virtual void OnAfterDeserialize() { }

	protected virtual void OnBeforeSerialize() { }

	protected void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[ShowOdinSerializedPropertiesInInspectorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public abstract class SerializedNetworkBehaviour : NetworkBehaviour, ISerializationCallbackReceiver, ISupportsPrefabSerialization
{
	// Fields
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private SerializationData serializationData;

	// Properties
	private SerializationData Sirenix.Serialization.ISupportsPrefabSerialization.SerializationData { get; set; }

	// Methods

	private SerializationData Sirenix.Serialization.ISupportsPrefabSerialization.get_SerializationData() { }

	private void Sirenix.Serialization.ISupportsPrefabSerialization.set_SerializationData(SerializationData value) { }

	private void UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() { }

	private void UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize() { }

	protected virtual void OnAfterDeserialize() { }

	protected virtual void OnBeforeSerialize() { }

	protected void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[ShowOdinSerializedPropertiesInInspectorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public abstract class SerializedScriptableObject : ScriptableObject, ISerializationCallbackReceiver
{
	// Fields
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private SerializationData serializationData;

	// Methods

	private void UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() { }

	private void UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize() { }

	protected virtual void OnAfterDeserialize() { }

	protected virtual void OnBeforeSerialize() { }

	protected void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[ShowOdinSerializedPropertiesInInspectorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public abstract class SerializedStateMachineBehaviour : StateMachineBehaviour, ISerializationCallbackReceiver
{
	// Fields
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private SerializationData serializationData;

	// Methods

	private void UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() { }

	private void UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize() { }

	protected virtual void OnAfterDeserialize() { }

	protected virtual void OnBeforeSerialize() { }

	protected void .ctor() { }
}

// Namespace: Sirenix.OdinInspector
[ShowOdinSerializedPropertiesInInspectorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public abstract class SerializedUnityObject : Object, ISerializationCallbackReceiver
{
	// Fields
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private SerializationData serializationData;

	// Methods

	private void UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() { }

	private void UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize() { }

	protected virtual void OnAfterDeserialize() { }

	protected virtual void OnBeforeSerialize() { }

	protected void .ctor() { }
}

// Namespace: Sirenix.Serialization
public class QueueFormatter<TQueue, TValue> : BaseFormatter<TQueue>
{
	// Fields
	private static readonly Serializer<TValue> TSerializer;
	private static readonly bool IsPlainQueue;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FBE420 Offset: 0x1FBD420 VA: 0x181FBE420
	|-QueueFormatter<object, int>..cctor
	|
	|-RVA: 0x1FBE260 Offset: 0x1FBD260 VA: 0x181FBE260
	|-QueueFormatter<object, object>..cctor
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FBE5E0 Offset: 0x1FBD5E0 VA: 0x181FBE5E0
	|-QueueFormatter<Queue<int>, int>..ctor
	|-QueueFormatter<object, int>..ctor
	|-QueueFormatter<object, object>..ctor
	*/

	protected override TQueue GetUninitializedObject() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x180AE70 Offset: 0x1809E70 VA: 0x18180AE70
	|-QueueFormatter<object, int>.GetUninitializedObject
	|-QueueFormatter<object, object>.GetUninitializedObject
	*/

	protected override void DeserializeImplementation(ref TQueue value, IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FBC960 Offset: 0x1FBB960 VA: 0x181FBC960
	|-QueueFormatter<object, int>.DeserializeImplementation
	|
	|-RVA: 0x1FBD1A0 Offset: 0x1FBC1A0 VA: 0x181FBD1A0
	|-QueueFormatter<object, object>.DeserializeImplementation
	*/

	protected override void SerializeImplementation(ref TQueue value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FBDE20 Offset: 0x1FBCE20 VA: 0x181FBDE20
	|-QueueFormatter<object, int>.SerializeImplementation
	|
	|-RVA: 0x1FBD9E0 Offset: 0x1FBC9E0 VA: 0x181FBD9E0
	|-QueueFormatter<object, object>.SerializeImplementation
	*/
}

// Namespace: Sirenix.Serialization
public class StackFormatter<TStack, TValue> : BaseFormatter<TStack>
{
	// Fields
	private static readonly Serializer<TValue> TSerializer;
	private static readonly object List_LOCK;
	private static readonly List<TValue> List;
	private static readonly bool IsPlainStack;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7A4C0 Offset: 0x1D794C0 VA: 0x181D7A4C0
	|-StackFormatter<object, int>..cctor
	|
	|-RVA: 0x1D7A1F0 Offset: 0x1D791F0 VA: 0x181D7A1F0
	|-StackFormatter<object, object>..cctor
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7A790 Offset: 0x1D79790 VA: 0x181D7A790
	|-StackFormatter<Stack<int>, int>..ctor
	|-StackFormatter<object, int>..ctor
	|-StackFormatter<object, object>..ctor
	*/

	protected override TStack GetUninitializedObject() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x180AE70 Offset: 0x1809E70 VA: 0x18180AE70
	|-StackFormatter<object, int>.GetUninitializedObject
	|-StackFormatter<object, object>.GetUninitializedObject
	*/

	protected override void DeserializeImplementation(ref TStack value, IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D780E0 Offset: 0x1D770E0 VA: 0x181D780E0
	|-StackFormatter<object, int>.DeserializeImplementation
	|
	|-RVA: 0x1D78920 Offset: 0x1D77920 VA: 0x181D78920
	|-StackFormatter<object, object>.DeserializeImplementation
	*/

	protected override void SerializeImplementation(ref TStack value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D799B0 Offset: 0x1D789B0 VA: 0x181D799B0
	|-StackFormatter<object, int>.SerializeImplementation
	|
	|-RVA: 0x1D79160 Offset: 0x1D78160 VA: 0x181D79160
	|-StackFormatter<object, object>.SerializeImplementation
	*/
}

// Namespace: Sirenix.Serialization
public interface IOverridesSerializationPolicy
{
	// Properties
	public abstract ISerializationPolicy SerializationPolicy { get; }
	public abstract bool OdinSerializesUnityFields { get; }

	// Methods

	public abstract ISerializationPolicy get_SerializationPolicy() { }

	public abstract bool get_OdinSerializesUnityFields() { }
}

// Namespace: Sirenix.Serialization
internal class ArrayFormatterLocator : IFormatterLocator
{
	// Methods

	public bool TryGetFormatter(Type type, FormatterLocationStep step, ISerializationPolicy policy, out IFormatter formatter) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
internal class DelegateFormatterLocator : IFormatterLocator
{
	// Methods

	public bool TryGetFormatter(Type type, FormatterLocationStep step, ISerializationPolicy policy, out IFormatter formatter) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public interface IAskIfCanFormatTypes
{
	// Methods

	public abstract bool CanFormatType(Type type) { }
}

// Namespace: Sirenix.Serialization
public interface IFormatterLocator
{
	// Methods

	public abstract bool TryGetFormatter(Type type, FormatterLocationStep step, ISerializationPolicy policy, out IFormatter formatter) { }
}

// Namespace: Sirenix.Serialization
public enum FormatterLocationStep
{
	// Fields
	public int value__;
	public const FormatterLocationStep BeforeRegisteredFormatters = 0;
	public const FormatterLocationStep AfterRegisteredFormatters = 1;
}

// Namespace: Sirenix.Serialization
internal class GenericCollectionFormatterLocator : IFormatterLocator
{
	// Methods

	public bool TryGetFormatter(Type type, FormatterLocationStep step, ISerializationPolicy policy, out IFormatter formatter) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
internal class ISerializableFormatterLocator : IFormatterLocator
{
	// Methods

	public bool TryGetFormatter(Type type, FormatterLocationStep step, ISerializationPolicy policy, out IFormatter formatter) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
[AttributeUsageAttribute] // RVA: 0x757C0 Offset: 0x74BC0 VA: 0x1800757C0
public class RegisterFormatterAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Type <FormatterType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Priority>k__BackingField;

	// Properties
	public Type FormatterType { get; set; }
	public int Priority { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Type get_FormatterType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_FormatterType(Type value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Priority() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Priority(int value) { }

	public void .ctor(Type formatterType, int priority = 0) { }
}

// Namespace: Sirenix.Serialization
[AttributeUsageAttribute] // RVA: 0x757C0 Offset: 0x74BC0 VA: 0x1800757C0
public class RegisterFormatterLocatorAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Type <FormatterLocatorType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Priority>k__BackingField;

	// Properties
	public Type FormatterLocatorType { get; set; }
	public int Priority { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Type get_FormatterLocatorType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_FormatterLocatorType(Type value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Priority() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Priority(int value) { }

	public void .ctor(Type formatterLocatorType, int priority = 0) { }
}

// Namespace: Sirenix.Serialization
internal class SelfFormatterLocator : IFormatterLocator
{
	// Methods

	public bool TryGetFormatter(Type type, FormatterLocationStep step, ISerializationPolicy policy, out IFormatter formatter) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
internal class TypeFormatterLocator : IFormatterLocator
{
	// Methods

	public bool TryGetFormatter(Type type, FormatterLocationStep step, ISerializationPolicy policy, out IFormatter formatter) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public abstract class BaseDataReader : BaseDataReaderWriter, IDataReader, IDisposable
{
	// Fields
	private DeserializationContext context;
	private Stream stream;

	// Properties
	public int CurrentNodeId { get; }
	public int CurrentNodeDepth { get; }
	public string CurrentNodeName { get; }
	public virtual Stream Stream { get; set; }
	public DeserializationContext Context { get; set; }

	// Methods

	protected void .ctor(Stream stream, DeserializationContext context) { }

	public int get_CurrentNodeId() { }

	public int get_CurrentNodeDepth() { }

	public string get_CurrentNodeName() { }

	public virtual Stream get_Stream() { }

	public virtual void set_Stream(Stream value) { }

	public DeserializationContext get_Context() { }

	public void set_Context(DeserializationContext value) { }

	public abstract bool EnterNode(out Type type) { }

	public abstract bool ExitNode() { }

	public abstract bool EnterArray(out long length) { }

	public abstract bool ExitArray() { }

	public abstract bool ReadPrimitiveArray<T>(out T[] array) { }

	public abstract EntryType PeekEntry(out string name) { }

	public abstract bool ReadInternalReference(out int id) { }

	public abstract bool ReadExternalReference(out int index) { }

	public abstract bool ReadExternalReference(out Guid guid) { }

	public abstract bool ReadExternalReference(out string id) { }

	public abstract bool ReadChar(out char value) { }

	public abstract bool ReadString(out string value) { }

	public abstract bool ReadGuid(out Guid value) { }

	public abstract bool ReadSByte(out sbyte value) { }

	public abstract bool ReadInt16(out short value) { }

	public abstract bool ReadInt32(out int value) { }

	public abstract bool ReadInt64(out long value) { }

	public abstract bool ReadByte(out byte value) { }

	public abstract bool ReadUInt16(out ushort value) { }

	public abstract bool ReadUInt32(out uint value) { }

	public abstract bool ReadUInt64(out ulong value) { }

	public abstract bool ReadDecimal(out Decimal value) { }

	public abstract bool ReadSingle(out float value) { }

	public abstract bool ReadDouble(out double value) { }

	public abstract bool ReadBoolean(out bool value) { }

	public abstract bool ReadNull() { }

	public virtual void SkipEntry() { }

	public abstract void Dispose() { }

	public virtual void PrepareNewSerializationSession() { }

	protected abstract EntryType PeekEntry() { }

	protected abstract EntryType ReadToNextEntry() { }
}

// Namespace: Sirenix.Serialization
public abstract class BaseDataReaderWriter
{
	// Fields
	private TwoWaySerializationBinder binder;
	private Stack<NodeInfo> nodes;

	// Properties
	public TwoWaySerializationBinder Binder { get; set; }
	public bool IsInArrayNode { get; }
	protected int NodeDepth { get; }
	protected NodeInfo CurrentNode { get; }

	// Methods

	public TwoWaySerializationBinder get_Binder() { }

	public void set_Binder(TwoWaySerializationBinder value) { }

	public bool get_IsInArrayNode() { }

	protected int get_NodeDepth() { }

	protected NodeInfo get_CurrentNode() { }

	protected void PushNode(NodeInfo node) { }

	protected void PushNode(string name, int id, Type type) { }

	protected void PushArray() { }

	protected void PopNode(string name) { }

	protected void PopArray() { }

	protected void ClearNodes() { }

	protected void .ctor() { }
}

// Namespace: Sirenix.Serialization
public abstract class BaseDataWriter : BaseDataReaderWriter, IDataWriter, IDisposable
{
	// Fields
	private SerializationContext context;
	private Stream stream;

	// Properties
	public virtual Stream Stream { get; set; }
	public SerializationContext Context { get; set; }

	// Methods

	protected void .ctor(Stream stream, SerializationContext context) { }

	public virtual Stream get_Stream() { }

	public virtual void set_Stream(Stream value) { }

	public SerializationContext get_Context() { }

	public void set_Context(SerializationContext value) { }

	public virtual void FlushToStream() { }

	public abstract void BeginReferenceNode(string name, Type type, int id) { }

	public abstract void BeginStructNode(string name, Type type) { }

	public abstract void EndNode(string name) { }

	public abstract void BeginArrayNode(long length) { }

	public abstract void EndArrayNode() { }

	public abstract void WritePrimitiveArray<T>(T[] array) { }

	public abstract void WriteNull(string name) { }

	public abstract void WriteInternalReference(string name, int id) { }

	public abstract void WriteExternalReference(string name, int index) { }

	public abstract void WriteExternalReference(string name, Guid guid) { }

	public abstract void WriteExternalReference(string name, string id) { }

	public abstract void WriteChar(string name, char value) { }

	public abstract void WriteString(string name, string value) { }

	public abstract void WriteGuid(string name, Guid value) { }

	public abstract void WriteSByte(string name, sbyte value) { }

	public abstract void WriteInt16(string name, short value) { }

	public abstract void WriteInt32(string name, int value) { }

	public abstract void WriteInt64(string name, long value) { }

	public abstract void WriteByte(string name, byte value) { }

	public abstract void WriteUInt16(string name, ushort value) { }

	public abstract void WriteUInt32(string name, uint value) { }

	public abstract void WriteUInt64(string name, ulong value) { }

	public abstract void WriteDecimal(string name, Decimal value) { }

	public abstract void WriteSingle(string name, float value) { }

	public abstract void WriteDouble(string name, double value) { }

	public abstract void WriteBoolean(string name, bool value) { }

	public abstract void Dispose() { }

	public virtual void PrepareNewSerializationSession() { }
}

// Namespace: Sirenix.Serialization
public class BinaryDataReader : BaseDataReader
{
	// Fields
	private static readonly Dictionary<Type, Delegate> PrimitiveFromByteMethods;
	private readonly byte[] buffer;
	private Nullable<EntryType> peekedEntryType;
	private BinaryEntryType peekedBinaryEntryType;
	private string peekedEntryName;
	private Dictionary<int, Type> types;

	// Methods

	public void .ctor() { }

	public void .ctor(Stream stream, DeserializationContext context) { }

	public override void Dispose() { }

	public override EntryType PeekEntry(out string name) { }

	public override bool EnterArray(out long length) { }

	public override bool EnterNode(out Type type) { }

	public override bool ExitArray() { }

	public override bool ExitNode() { }

	public override bool ReadPrimitiveArray<T>(out T[] array) { }

	public override bool ReadBoolean(out bool value) { }

	public override bool ReadSByte(out sbyte value) { }

	public override bool ReadByte(out byte value) { }

	public override bool ReadInt16(out short value) { }

	public override bool ReadUInt16(out ushort value) { }

	public override bool ReadInt32(out int value) { }

	public override bool ReadUInt32(out uint value) { }

	public override bool ReadInt64(out long value) { }

	public override bool ReadUInt64(out ulong value) { }

	public override bool ReadChar(out char value) { }

	public override bool ReadSingle(out float value) { }

	public override bool ReadDouble(out double value) { }

	public override bool ReadDecimal(out Decimal value) { }

	public override bool ReadExternalReference(out Guid guid) { }

	public override bool ReadGuid(out Guid value) { }

	public override bool ReadExternalReference(out int index) { }

	public override bool ReadExternalReference(out string id) { }

	public override bool ReadNull() { }

	public override bool ReadInternalReference(out int id) { }

	public override bool ReadString(out string value) { }

	public override void PrepareNewSerializationSession() { }

	private string ReadStringValue() { }

	private void SkipStringValue() { }

	private int ReadIntValue() { }

	private void SkipPeekedEntryContent(bool allowExitArrayAndNode = False) { }

	private Type ReadTypeEntry() { }

	private void MarkEntryContentConsumed() { }

	protected override EntryType PeekEntry() { }

	protected override EntryType ReadToNextEntry() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class BinaryDataReader.<>c
{
	// Fields
	public static readonly BinaryDataReader.<>c <>9;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal char <.cctor>b__44_0(byte[] b, int i) { }

	internal byte <.cctor>b__44_1(byte[] b, int i) { }

	internal sbyte <.cctor>b__44_2(byte[] b, int i) { }

	internal bool <.cctor>b__44_3(byte[] b, int i) { }
}

// Namespace: Sirenix.Serialization
public class BinaryDataWriter : BaseDataWriter
{
	// Fields
	private static readonly Dictionary<Type, Delegate> PrimitiveGetBytesMethods;
	private static readonly Dictionary<Type, int> PrimitiveSizes;
	private readonly byte[] buffer;
	private readonly Dictionary<Type, int> types;

	// Methods

	public void .ctor() { }

	public void .ctor(Stream stream, SerializationContext context) { }

	public override void BeginArrayNode(long length) { }

	public override void BeginReferenceNode(string name, Type type, int id) { }

	public override void BeginStructNode(string name, Type type) { }

	public override void Dispose() { }

	public override void EndArrayNode() { }

	public override void EndNode(string name) { }

	public override void WritePrimitiveArray<T>(T[] array) { }

	public override void WriteBoolean(string name, bool value) { }

	public override void WriteByte(string name, byte value) { }

	public override void WriteChar(string name, char value) { }

	public override void WriteDecimal(string name, Decimal value) { }

	public override void WriteDouble(string name, double value) { }

	public override void WriteGuid(string name, Guid value) { }

	public override void WriteExternalReference(string name, Guid guid) { }

	public override void WriteExternalReference(string name, int index) { }

	public override void WriteExternalReference(string name, string id) { }

	public override void WriteInt32(string name, int value) { }

	public override void WriteInt64(string name, long value) { }

	public override void WriteNull(string name) { }

	public override void WriteInternalReference(string name, int id) { }

	public override void WriteSByte(string name, sbyte value) { }

	public override void WriteInt16(string name, short value) { }

	public override void WriteSingle(string name, float value) { }

	public override void WriteString(string name, string value) { }

	public override void WriteUInt32(string name, uint value) { }

	public override void WriteUInt64(string name, ulong value) { }

	public override void WriteUInt16(string name, ushort value) { }

	public override void PrepareNewSerializationSession() { }

	private void WriteType(Type type) { }

	private void WriteStringValue(string value) { }

	private void WriteIntValue(int value) { }

	private bool StringRequires16BitSupport(string value) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class BinaryDataWriter.<>c
{
	// Fields
	public static readonly BinaryDataWriter.<>c <>9;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <.cctor>b__38_0(byte[] b, int i, char v) { }

	internal void <.cctor>b__38_1(byte[] b, int i, byte v) { }

	internal void <.cctor>b__38_2(byte[] b, int i, sbyte v) { }

	internal void <.cctor>b__38_3(byte[] b, int i, bool v) { }
}

// Namespace: Sirenix.Serialization
public enum BinaryEntryType
{
	// Fields
	public byte value__;
	public const BinaryEntryType Invalid = 0;
	public const BinaryEntryType NamedStartOfReferenceNode = 1;
	public const BinaryEntryType UnnamedStartOfReferenceNode = 2;
	public const BinaryEntryType NamedStartOfStructNode = 3;
	public const BinaryEntryType UnnamedStartOfStructNode = 4;
	public const BinaryEntryType EndOfNode = 5;
	public const BinaryEntryType StartOfArray = 6;
	public const BinaryEntryType EndOfArray = 7;
	public const BinaryEntryType PrimitiveArray = 8;
	public const BinaryEntryType NamedInternalReference = 9;
	public const BinaryEntryType UnnamedInternalReference = 10;
	public const BinaryEntryType NamedExternalReferenceByIndex = 11;
	public const BinaryEntryType UnnamedExternalReferenceByIndex = 12;
	public const BinaryEntryType NamedExternalReferenceByGuid = 13;
	public const BinaryEntryType UnnamedExternalReferenceByGuid = 14;
	public const BinaryEntryType NamedSByte = 15;
	public const BinaryEntryType UnnamedSByte = 16;
	public const BinaryEntryType NamedByte = 17;
	public const BinaryEntryType UnnamedByte = 18;
	public const BinaryEntryType NamedShort = 19;
	public const BinaryEntryType UnnamedShort = 20;
	public const BinaryEntryType NamedUShort = 21;
	public const BinaryEntryType UnnamedUShort = 22;
	public const BinaryEntryType NamedInt = 23;
	public const BinaryEntryType UnnamedInt = 24;
	public const BinaryEntryType NamedUInt = 25;
	public const BinaryEntryType UnnamedUInt = 26;
	public const BinaryEntryType NamedLong = 27;
	public const BinaryEntryType UnnamedLong = 28;
	public const BinaryEntryType NamedULong = 29;
	public const BinaryEntryType UnnamedULong = 30;
	public const BinaryEntryType NamedFloat = 31;
	public const BinaryEntryType UnnamedFloat = 32;
	public const BinaryEntryType NamedDouble = 33;
	public const BinaryEntryType UnnamedDouble = 34;
	public const BinaryEntryType NamedDecimal = 35;
	public const BinaryEntryType UnnamedDecimal = 36;
	public const BinaryEntryType NamedChar = 37;
	public const BinaryEntryType UnnamedChar = 38;
	public const BinaryEntryType NamedString = 39;
	public const BinaryEntryType UnnamedString = 40;
	public const BinaryEntryType NamedGuid = 41;
	public const BinaryEntryType UnnamedGuid = 42;
	public const BinaryEntryType NamedBoolean = 43;
	public const BinaryEntryType UnnamedBoolean = 44;
	public const BinaryEntryType NamedNull = 45;
	public const BinaryEntryType UnnamedNull = 46;
	public const BinaryEntryType TypeName = 47;
	public const BinaryEntryType TypeID = 48;
	public const BinaryEntryType EndOfStream = 49;
	public const BinaryEntryType NamedExternalReferenceByString = 50;
	public const BinaryEntryType UnnamedExternalReferenceByString = 51;
}

// Namespace: Sirenix.Serialization
public interface IDataReader : IDisposable
{
	// Properties
	public abstract TwoWaySerializationBinder Binder { get; set; }
	public abstract Stream Stream { get; set; }
	public abstract bool IsInArrayNode { get; }
	public abstract string CurrentNodeName { get; }
	public abstract int CurrentNodeId { get; }
	public abstract int CurrentNodeDepth { get; }
	public abstract DeserializationContext Context { get; set; }

	// Methods

	public abstract TwoWaySerializationBinder get_Binder() { }

	public abstract void set_Binder(TwoWaySerializationBinder value) { }

	public abstract Stream get_Stream() { }

	public abstract void set_Stream(Stream value) { }

	public abstract bool get_IsInArrayNode() { }

	public abstract string get_CurrentNodeName() { }

	public abstract int get_CurrentNodeId() { }

	public abstract int get_CurrentNodeDepth() { }

	public abstract DeserializationContext get_Context() { }

	public abstract void set_Context(DeserializationContext value) { }

	public abstract bool EnterNode(out Type type) { }

	public abstract bool ExitNode() { }

	public abstract bool EnterArray(out long length) { }

	public abstract bool ExitArray() { }

	public abstract bool ReadPrimitiveArray<T>(out T[] array) { }

	public abstract EntryType PeekEntry(out string name) { }

	public abstract bool ReadInternalReference(out int id) { }

	public abstract bool ReadExternalReference(out int index) { }

	public abstract bool ReadExternalReference(out Guid guid) { }

	public abstract bool ReadExternalReference(out string id) { }

	public abstract bool ReadChar(out char value) { }

	public abstract bool ReadString(out string value) { }

	public abstract bool ReadGuid(out Guid value) { }

	public abstract bool ReadSByte(out sbyte value) { }

	public abstract bool ReadInt16(out short value) { }

	public abstract bool ReadInt32(out int value) { }

	public abstract bool ReadInt64(out long value) { }

	public abstract bool ReadByte(out byte value) { }

	public abstract bool ReadUInt16(out ushort value) { }

	public abstract bool ReadUInt32(out uint value) { }

	public abstract bool ReadUInt64(out ulong value) { }

	public abstract bool ReadDecimal(out Decimal value) { }

	public abstract bool ReadSingle(out float value) { }

	public abstract bool ReadDouble(out double value) { }

	public abstract bool ReadBoolean(out bool value) { }

	public abstract bool ReadNull() { }

	public abstract void SkipEntry() { }

	public abstract void PrepareNewSerializationSession() { }
}

// Namespace: Sirenix.Serialization
public interface IDataWriter : IDisposable
{
	// Properties
	public abstract TwoWaySerializationBinder Binder { get; set; }
	public abstract Stream Stream { get; set; }
	public abstract bool IsInArrayNode { get; }
	public abstract SerializationContext Context { get; set; }

	// Methods

	public abstract TwoWaySerializationBinder get_Binder() { }

	public abstract void set_Binder(TwoWaySerializationBinder value) { }

	public abstract Stream get_Stream() { }

	public abstract void set_Stream(Stream value) { }

	public abstract bool get_IsInArrayNode() { }

	public abstract SerializationContext get_Context() { }

	public abstract void set_Context(SerializationContext value) { }

	public abstract void FlushToStream() { }

	public abstract void BeginReferenceNode(string name, Type type, int id) { }

	public abstract void BeginStructNode(string name, Type type) { }

	public abstract void EndNode(string name) { }

	public abstract void BeginArrayNode(long length) { }

	public abstract void EndArrayNode() { }

	public abstract void WritePrimitiveArray<T>(T[] array) { }

	public abstract void WriteNull(string name) { }

	public abstract void WriteInternalReference(string name, int id) { }

	public abstract void WriteExternalReference(string name, int index) { }

	public abstract void WriteExternalReference(string name, Guid guid) { }

	public abstract void WriteExternalReference(string name, string id) { }

	public abstract void WriteChar(string name, char value) { }

	public abstract void WriteString(string name, string value) { }

	public abstract void WriteGuid(string name, Guid value) { }

	public abstract void WriteSByte(string name, sbyte value) { }

	public abstract void WriteInt16(string name, short value) { }

	public abstract void WriteInt32(string name, int value) { }

	public abstract void WriteInt64(string name, long value) { }

	public abstract void WriteByte(string name, byte value) { }

	public abstract void WriteUInt16(string name, ushort value) { }

	public abstract void WriteUInt32(string name, uint value) { }

	public abstract void WriteUInt64(string name, ulong value) { }

	public abstract void WriteDecimal(string name, Decimal value) { }

	public abstract void WriteSingle(string name, float value) { }

	public abstract void WriteDouble(string name, double value) { }

	public abstract void WriteBoolean(string name, bool value) { }

	public abstract void PrepareNewSerializationSession() { }
}

// Namespace: Sirenix.Serialization
public static class JsonConfig
{
	// Fields
	public const string ID_SIG = "$id";
	public const string TYPE_SIG = "$type";
	public const string REGULAR_ARRAY_LENGTH_SIG = "$rlength";
	public const string PRIMITIVE_ARRAY_LENGTH_SIG = "$plength";
	public const string REGULAR_ARRAY_CONTENT_SIG = "$rcontent";
	public const string PRIMITIVE_ARRAY_CONTENT_SIG = "$pcontent";
	public const string INTERNAL_REF_SIG = "$iref";
	public const string EXTERNAL_INDEX_REF_SIG = "$eref";
	public const string EXTERNAL_GUID_REF_SIG = "$guidref";
	public const string EXTERNAL_STRING_REF_SIG = "$strref";
}

// Namespace: Sirenix.Serialization
public class JsonDataReader : BaseDataReader
{
	// Fields
	private JsonTextReader reader;
	private Nullable<EntryType> peekedEntryType;
	private string peekedEntryName;
	private string peekedEntryContent;
	private Dictionary<int, Type> seenTypes;
	private readonly Dictionary<Type, Delegate> primitiveArrayReaders;

	// Properties
	public override Stream Stream { get; set; }

	// Methods

	public void .ctor() { }

	public void .ctor(Stream stream, DeserializationContext context) { }

	public override Stream get_Stream() { }

	public override void set_Stream(Stream value) { }

	public override void Dispose() { }

	public override EntryType PeekEntry(out string name) { }

	public override bool EnterNode(out Type type) { }

	public override bool ExitNode() { }

	public override bool EnterArray(out long length) { }

	public override bool ExitArray() { }

	public override bool ReadPrimitiveArray<T>(out T[] array) { }

	public override bool ReadBoolean(out bool value) { }

	public override bool ReadInternalReference(out int id) { }

	public override bool ReadExternalReference(out int index) { }

	public override bool ReadExternalReference(out Guid guid) { }

	public override bool ReadExternalReference(out string id) { }

	public override bool ReadChar(out char value) { }

	public override bool ReadString(out string value) { }

	public override bool ReadGuid(out Guid value) { }

	public override bool ReadSByte(out sbyte value) { }

	public override bool ReadInt16(out short value) { }

	public override bool ReadInt32(out int value) { }

	public override bool ReadInt64(out long value) { }

	public override bool ReadByte(out byte value) { }

	public override bool ReadUInt16(out ushort value) { }

	public override bool ReadUInt32(out uint value) { }

	public override bool ReadUInt64(out ulong value) { }

	public override bool ReadDecimal(out Decimal value) { }

	public override bool ReadSingle(out float value) { }

	public override bool ReadDouble(out double value) { }

	public override bool ReadNull() { }

	public override void PrepareNewSerializationSession() { }

	protected override EntryType PeekEntry() { }

	protected override EntryType ReadToNextEntry() { }

	private void MarkEntryConsumed() { }

	private bool ReadAnyIntReference(out int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private char <.ctor>b__7_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private sbyte <.ctor>b__7_1() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private short <.ctor>b__7_2() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <.ctor>b__7_3() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private long <.ctor>b__7_4() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private byte <.ctor>b__7_5() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ushort <.ctor>b__7_6() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint <.ctor>b__7_7() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ulong <.ctor>b__7_8() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Decimal <.ctor>b__7_9() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <.ctor>b__7_10() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <.ctor>b__7_11() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private double <.ctor>b__7_12() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Guid <.ctor>b__7_13() { }
}

// Namespace: Sirenix.Serialization
public class JsonDataWriter : BaseDataWriter
{
	// Fields
	private bool justStarted;
	private bool forceNoSeparatorNextLine;
	private StringBuilder escapeStringBuilder;
	private StreamWriter writer;
	private Dictionary<Type, Delegate> primitiveTypeWriters;
	private Dictionary<Type, int> seenTypes;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <FormatAsReadable>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <EnableTypeOptimization>k__BackingField;

	// Properties
	public bool FormatAsReadable { get; set; }
	public bool EnableTypeOptimization { get; set; }
	public override Stream Stream { get; set; }

	// Methods

	public void .ctor() { }

	public void .ctor(Stream stream, SerializationContext context, bool formatAsReadable = True) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_FormatAsReadable() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_FormatAsReadable(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_EnableTypeOptimization() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_EnableTypeOptimization(bool value) { }

	public override Stream get_Stream() { }

	public override void set_Stream(Stream value) { }

	public void MarkJustStarted() { }

	public override void FlushToStream() { }

	public override void BeginReferenceNode(string name, Type type, int id) { }

	public override void BeginStructNode(string name, Type type) { }

	public override void EndNode(string name) { }

	public override void BeginArrayNode(long length) { }

	public override void EndArrayNode() { }

	public override void WritePrimitiveArray<T>(T[] array) { }

	public override void WriteBoolean(string name, bool value) { }

	public override void WriteByte(string name, byte value) { }

	public override void WriteChar(string name, char value) { }

	public override void WriteDecimal(string name, Decimal value) { }

	public override void WriteDouble(string name, double value) { }

	public override void WriteInt32(string name, int value) { }

	public override void WriteInt64(string name, long value) { }

	public override void WriteNull(string name) { }

	public override void WriteInternalReference(string name, int id) { }

	public override void WriteSByte(string name, sbyte value) { }

	public override void WriteInt16(string name, short value) { }

	public override void WriteSingle(string name, float value) { }

	public override void WriteString(string name, string value) { }

	public override void WriteGuid(string name, Guid value) { }

	public override void WriteUInt32(string name, uint value) { }

	public override void WriteUInt64(string name, ulong value) { }

	public override void WriteExternalReference(string name, int index) { }

	public override void WriteExternalReference(string name, Guid guid) { }

	public override void WriteExternalReference(string name, string id) { }

	public override void WriteUInt16(string name, ushort value) { }

	public override void Dispose() { }

	public override void PrepareNewSerializationSession() { }

	private string EscapeString(string str) { }

	private void WriteEntry(string name, string contents, Nullable<char> surroundContentsWith) { }

	private void WriteTypeEntry(Type type) { }

	private void StartNewLine(bool noSeparator = False) { }
}

// Namespace: Sirenix.Serialization
public class JsonTextReader : IDisposable
{
	// Fields
	private static readonly Dictionary<char, Nullable<EntryType>> EntryDelineators;
	private static readonly Dictionary<char, char> UnescapeDictionary;
	private StreamReader reader;
	private int bufferIndex;
	private char[] buffer;
	private Nullable<char> lastReadChar;
	private Nullable<char> peekedChar;
	private Queue<char> emergencyPlayback;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private DeserializationContext <Context>k__BackingField;

	// Properties
	public DeserializationContext Context { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public DeserializationContext get_Context() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Context(DeserializationContext value) { }

	public void .ctor(Stream stream, DeserializationContext context) { }

	public void Reset() { }

	public void Dispose() { }

	public void ReadToNextEntry(out string name, out string valueContent, out EntryType entry) { }

	private void ParseEntryFromBuffer(out string name, out string valueContent, out EntryType entry, int valueSeparatorIndex, Nullable<EntryType> hintEntry) { }

	private bool IsHex(char c) { }

	private uint ParseSingleChar(char c, uint multiplier) { }

	private char ParseHexChar(char c1, char c2, char c3, char c4) { }

	private char ReadCharIntoBuffer() { }

	private Nullable<EntryType> GuessPrimitiveType(string content) { }

	private char PeekChar() { }

	private void SkipChar() { }

	private char ConsumeChar() { }

	private static void .cctor() { }
}

// Namespace: Sirenix.Serialization
[Serializable]
public struct SerializationNode
{
	// Fields
	public string Name;
	public EntryType Entry;
	public string Data;
}

// Namespace: Sirenix.Serialization
public class SerializationNodeDataReader : BaseDataReader
{
	// Fields
	private string peekedEntryName;
	private Nullable<EntryType> peekedEntryType;
	private string peekedEntryData;
	private int currentIndex;
	private List<SerializationNode> nodes;
	private Dictionary<Type, Delegate> primitiveTypeReaders;

	// Properties
	private bool IndexIsValid { get; }
	public List<SerializationNode> Nodes { get; set; }
	public override Stream Stream { get; set; }

	// Methods

	public void .ctor(DeserializationContext context) { }

	private bool get_IndexIsValid() { }

	public List<SerializationNode> get_Nodes() { }

	public void set_Nodes(List<SerializationNode> value) { }

	public override Stream get_Stream() { }

	public override void set_Stream(Stream value) { }

	public override void Dispose() { }

	public override void PrepareNewSerializationSession() { }

	public override EntryType PeekEntry(out string name) { }

	public override bool EnterArray(out long length) { }

	public override bool EnterNode(out Type type) { }

	public override bool ExitArray() { }

	public override bool ExitNode() { }

	public override bool ReadBoolean(out bool value) { }

	public override bool ReadByte(out byte value) { }

	public override bool ReadChar(out char value) { }

	public override bool ReadDecimal(out Decimal value) { }

	public override bool ReadDouble(out double value) { }

	public override bool ReadExternalReference(out Guid guid) { }

	public override bool ReadExternalReference(out string id) { }

	public override bool ReadExternalReference(out int index) { }

	public override bool ReadGuid(out Guid value) { }

	public override bool ReadInt16(out short value) { }

	public override bool ReadInt32(out int value) { }

	public override bool ReadInt64(out long value) { }

	public override bool ReadInternalReference(out int id) { }

	public override bool ReadNull() { }

	public override bool ReadPrimitiveArray<T>(out T[] array) { }

	public override bool ReadSByte(out sbyte value) { }

	public override bool ReadSingle(out float value) { }

	public override bool ReadString(out string value) { }

	public override bool ReadUInt16(out ushort value) { }

	public override bool ReadUInt32(out uint value) { }

	public override bool ReadUInt64(out ulong value) { }

	private void ConsumeCurrentEntry() { }

	protected override EntryType PeekEntry() { }

	protected override EntryType ReadToNextEntry() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private char <.ctor>b__6_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private sbyte <.ctor>b__6_1() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private short <.ctor>b__6_2() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <.ctor>b__6_3() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private long <.ctor>b__6_4() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private byte <.ctor>b__6_5() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ushort <.ctor>b__6_6() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint <.ctor>b__6_7() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ulong <.ctor>b__6_8() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Decimal <.ctor>b__6_9() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <.ctor>b__6_10() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <.ctor>b__6_11() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private double <.ctor>b__6_12() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Guid <.ctor>b__6_13() { }
}

// Namespace: Sirenix.Serialization
public static class SerializationNodeDataReaderWriterConfig
{
	// Fields
	public const string NodeIdSeparator = "|";
}

// Namespace: Sirenix.Serialization
public class SerializationNodeDataWriter : BaseDataWriter
{
	// Fields
	private List<SerializationNode> nodes;
	private Dictionary<Type, Delegate> primitiveTypeWriters;

	// Properties
	public List<SerializationNode> Nodes { get; set; }
	public override Stream Stream { get; set; }

	// Methods

	public List<SerializationNode> get_Nodes() { }

	public void set_Nodes(List<SerializationNode> value) { }

	public void .ctor(SerializationContext context) { }

	public override Stream get_Stream() { }

	public override void set_Stream(Stream value) { }

	public override void BeginArrayNode(long length) { }

	public override void BeginReferenceNode(string name, Type type, int id) { }

	public override void BeginStructNode(string name, Type type) { }

	public override void Dispose() { }

	public override void EndArrayNode() { }

	public override void EndNode(string name) { }

	public override void PrepareNewSerializationSession() { }

	public override void WriteBoolean(string name, bool value) { }

	public override void WriteByte(string name, byte value) { }

	public override void WriteChar(string name, char value) { }

	public override void WriteDecimal(string name, Decimal value) { }

	public override void WriteSingle(string name, float value) { }

	public override void WriteDouble(string name, double value) { }

	public override void WriteExternalReference(string name, Guid guid) { }

	public override void WriteExternalReference(string name, string id) { }

	public override void WriteExternalReference(string name, int index) { }

	public override void WriteGuid(string name, Guid value) { }

	public override void WriteInt16(string name, short value) { }

	public override void WriteInt32(string name, int value) { }

	public override void WriteInt64(string name, long value) { }

	public override void WriteInternalReference(string name, int id) { }

	public override void WriteNull(string name) { }

	public override void WritePrimitiveArray<T>(T[] array) { }

	public override void WriteSByte(string name, sbyte value) { }

	public override void WriteString(string name, string value) { }

	public override void WriteUInt16(string name, ushort value) { }

	public override void WriteUInt32(string name, uint value) { }

	public override void WriteUInt64(string name, ulong value) { }

	public override void FlushToStream() { }
}

// Namespace: Sirenix.Serialization
public sealed class ArrayFormatter<T> : BaseFormatter<T[]>
{
	// Fields
	private static Serializer<T> valueReaderWriter;

	// Methods

	protected override T[] GetUninitializedObject() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x180AE70 Offset: 0x1809E70 VA: 0x18180AE70
	|-ArrayFormatter<object>.GetUninitializedObject
	*/

	protected override void DeserializeImplementation(ref T[] value, IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24924D0 Offset: 0x24914D0 VA: 0x1824924D0
	|-ArrayFormatter<object>.DeserializeImplementation
	*/

	protected override void SerializeImplementation(ref T[] value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2492A80 Offset: 0x2491A80 VA: 0x182492A80
	|-ArrayFormatter<object>.SerializeImplementation
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2492DA0 Offset: 0x2491DA0 VA: 0x182492DA0
	|-ArrayFormatter<object>..ctor
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2492CC0 Offset: 0x2491CC0 VA: 0x182492CC0
	|-ArrayFormatter<object>..cctor
	*/
}

// Namespace: Sirenix.Serialization
public class ArrayListFormatter : BaseFormatter<ArrayList>
{
	// Fields
	private static readonly Serializer<object> ObjectSerializer;

	// Methods

	protected override ArrayList GetUninitializedObject() { }

	protected override void DeserializeImplementation(ref ArrayList value, IDataReader reader) { }

	protected override void SerializeImplementation(ref ArrayList value, IDataWriter writer) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Sirenix.Serialization
public abstract class BaseFormatter<T> : IFormatter<T>, IFormatter
{
	// Fields
	protected static readonly Action<T, StreamingContext>[] OnSerializingCallbacks;
	protected static readonly Action<T, StreamingContext>[] OnSerializedCallbacks;
	protected static readonly Action<T, StreamingContext>[] OnDeserializingCallbacks;
	protected static readonly Action<T, StreamingContext>[] OnDeserializedCallbacks;
	protected static readonly bool IsValueType;
	protected static readonly bool ImplementsISerializationCallbackReceiver;
	protected static readonly bool ImplementsIDeserializationCallback;
	protected static readonly bool ImplementsIObjectReference;

	// Properties
	public Type SerializedType { get; }

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24A3430 Offset: 0x24A2430 VA: 0x1824A3430
	|-BaseFormatter<ScreenRadioScriptObject.ScreenInfo>..cctor
	|
	|-RVA: 0x24A4460 Offset: 0x24A3460 VA: 0x1824A4460
	|-BaseFormatter<KeyValuePair<object, object>>..cctor
	|
	|-RVA: 0x249E340 Offset: 0x249D340 VA: 0x18249E340
	|-BaseFormatter<Nullable<int>>..cctor
	|
	|-RVA: 0x24A2400 Offset: 0x24A1400 VA: 0x1824A2400
	|-BaseFormatter<object>..cctor
	|
	|-RVA: 0x249F370 Offset: 0x249E370 VA: 0x18249F370
	|-BaseFormatter<Keyframe>..cctor
	|
	|-RVA: 0x24A13D0 Offset: 0x24A03D0 VA: 0x1824A13D0
	|-BaseFormatter<Vector2>..cctor
	|
	|-RVA: 0x24A03A0 Offset: 0x249F3A0 VA: 0x1824A03A0
	|-BaseFormatter<Vector3>..cctor
	*/

	public Type get_SerializedType() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24A5670 Offset: 0x24A4670 VA: 0x1824A5670
	|-BaseFormatter<ScreenRadioScriptObject.ScreenInfo>.get_SerializedType
	|
	|-RVA: 0x24A5490 Offset: 0x24A4490 VA: 0x1824A5490
	|-BaseFormatter<ArrayList>.get_SerializedType
	|-BaseFormatter<object>.get_SerializedType
	|
	|-RVA: 0x24A55B0 Offset: 0x24A45B0 VA: 0x1824A55B0
	|-BaseFormatter<KeyValuePair<object, object>>.get_SerializedType
	|
	|-RVA: 0x24A5610 Offset: 0x24A4610 VA: 0x1824A5610
	|-BaseFormatter<Nullable<int>>.get_SerializedType
	|
	|-RVA: 0x24A56D0 Offset: 0x24A46D0 VA: 0x1824A56D0
	|-BaseFormatter<Keyframe>.get_SerializedType
	|
	|-RVA: 0x24A5550 Offset: 0x24A4550 VA: 0x1824A5550
	|-BaseFormatter<Vector2>.get_SerializedType
	|
	|-RVA: 0x24A54F0 Offset: 0x24A44F0 VA: 0x1824A54F0
	|-BaseFormatter<Vector3>.get_SerializedType
	*/

	private void Sirenix.Serialization.IFormatter.Serialize(object value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x249DF30 Offset: 0x249CF30 VA: 0x18249DF30
	|-BaseFormatter<ScreenRadioScriptObject.ScreenInfo>.Sirenix.Serialization.IFormatter.Serialize
	|-BaseFormatter<KeyValuePair<object, object>>.Sirenix.Serialization.IFormatter.Serialize
	|
	|-RVA: 0x249E0C0 Offset: 0x249D0C0 VA: 0x18249E0C0
	|-BaseFormatter<ArrayList>.Sirenix.Serialization.IFormatter.Serialize
	|-BaseFormatter<object>.Sirenix.Serialization.IFormatter.Serialize
	|
	|-RVA: 0x249DE70 Offset: 0x249CE70 VA: 0x18249DE70
	|-BaseFormatter<Nullable<int>>.Sirenix.Serialization.IFormatter.Serialize
	|
	|-RVA: 0x249E180 Offset: 0x249D180 VA: 0x18249E180
	|-BaseFormatter<Keyframe>.Sirenix.Serialization.IFormatter.Serialize
	|
	|-RVA: 0x249E000 Offset: 0x249D000 VA: 0x18249E000
	|-BaseFormatter<Vector2>.Sirenix.Serialization.IFormatter.Serialize
	|
	|-RVA: 0x249E260 Offset: 0x249D260 VA: 0x18249E260
	|-BaseFormatter<Vector3>.Sirenix.Serialization.IFormatter.Serialize
	*/

	private object Sirenix.Serialization.IFormatter.Deserialize(IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x249DDF0 Offset: 0x249CDF0 VA: 0x18249DDF0
	|-BaseFormatter<ScreenRadioScriptObject.ScreenInfo>.Sirenix.Serialization.IFormatter.Deserialize
	|-BaseFormatter<KeyValuePair<object, object>>.Sirenix.Serialization.IFormatter.Deserialize
	|
	|-RVA: 0x249DDC0 Offset: 0x249CDC0 VA: 0x18249DDC0
	|-BaseFormatter<ArrayList>.Sirenix.Serialization.IFormatter.Deserialize
	|-BaseFormatter<object>.Sirenix.Serialization.IFormatter.Deserialize
	|
	|-RVA: 0x249DD50 Offset: 0x249CD50 VA: 0x18249DD50
	|-BaseFormatter<Nullable<int>>.Sirenix.Serialization.IFormatter.Deserialize
	|-BaseFormatter<Vector2>.Sirenix.Serialization.IFormatter.Deserialize
	|
	|-RVA: 0x249DC40 Offset: 0x249CC40 VA: 0x18249DC40
	|-BaseFormatter<Keyframe>.Sirenix.Serialization.IFormatter.Deserialize
	|
	|-RVA: 0x249DCD0 Offset: 0x249CCD0 VA: 0x18249DCD0
	|-BaseFormatter<Vector3>.Sirenix.Serialization.IFormatter.Deserialize
	*/

	public T Deserialize(IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24967F0 Offset: 0x24957F0 VA: 0x1824967F0
	|-BaseFormatter<ScreenRadioScriptObject.ScreenInfo>.Deserialize
	|
	|-RVA: 0x2495E00 Offset: 0x2494E00 VA: 0x182495E00
	|-BaseFormatter<ArrayList>.Deserialize
	|-BaseFormatter<object>.Deserialize
	|
	|-RVA: 0x2494B90 Offset: 0x2493B90 VA: 0x182494B90
	|-BaseFormatter<KeyValuePair<object, object>>.Deserialize
	|
	|-RVA: 0x24936E0 Offset: 0x24926E0 VA: 0x1824936E0
	|-BaseFormatter<Nullable<int>>.Deserialize
	|
	|-RVA: 0x24941E0 Offset: 0x24931E0 VA: 0x1824941E0
	|-BaseFormatter<Keyframe>.Deserialize
	|
	|-RVA: 0x2497110 Offset: 0x2496110 VA: 0x182497110
	|-BaseFormatter<Vector2>.Deserialize
	|
	|-RVA: 0x24954B0 Offset: 0x24944B0 VA: 0x1824954B0
	|-BaseFormatter<Vector3>.Deserialize
	*/

	public void Serialize(T value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x249CD50 Offset: 0x249BD50 VA: 0x18249CD50
	|-BaseFormatter<ScreenRadioScriptObject.ScreenInfo>.Serialize
	|
	|-RVA: 0x249A7B0 Offset: 0x24997B0 VA: 0x18249A7B0
	|-BaseFormatter<ArrayList>.Serialize
	|-BaseFormatter<object>.Serialize
	|
	|-RVA: 0x249BE70 Offset: 0x249AE70 VA: 0x18249BE70
	|-BaseFormatter<KeyValuePair<object, object>>.Serialize
	|
	|-RVA: 0x249D4D0 Offset: 0x249C4D0 VA: 0x18249D4D0
	|-BaseFormatter<Nullable<int>>.Serialize
	|
	|-RVA: 0x249B6A0 Offset: 0x249A6A0 VA: 0x18249B6A0
	|-BaseFormatter<Keyframe>.Serialize
	|
	|-RVA: 0x249C5F0 Offset: 0x249B5F0 VA: 0x18249C5F0
	|-BaseFormatter<Vector2>.Serialize
	|
	|-RVA: 0x249AF00 Offset: 0x2499F00 VA: 0x18249AF00
	|-BaseFormatter<Vector3>.Serialize
	*/

	protected virtual T GetUninitializedObject() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2497D90 Offset: 0x2496D90 VA: 0x182497D90
	|-BaseFormatter<ScreenRadioScriptObject.ScreenInfo>.GetUninitializedObject
	|
	|-RVA: 0x2497A20 Offset: 0x2496A20 VA: 0x182497A20
	|-BaseFormatter<KeyValuePair<object, object>>.GetUninitializedObject
	|
	|-RVA: 0x24982E0 Offset: 0x24972E0 VA: 0x1824982E0
	|-BaseFormatter<Nullable<int>>.GetUninitializedObject
	|
	|-RVA: 0x2497BE0 Offset: 0x2496BE0 VA: 0x182497BE0
	|-BaseFormatter<object>.GetUninitializedObject
	|
	|-RVA: 0x2498480 Offset: 0x2497480 VA: 0x182498480
	|-BaseFormatter<Keyframe>.GetUninitializedObject
	|
	|-RVA: 0x2498130 Offset: 0x2497130 VA: 0x182498130
	|-BaseFormatter<Vector2>.GetUninitializedObject
	|
	|-RVA: 0x2497F50 Offset: 0x2496F50 VA: 0x182497F50
	|-BaseFormatter<Vector3>.GetUninitializedObject
	*/

	protected void RegisterReferenceID(T value, IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2499C40 Offset: 0x2498C40 VA: 0x182499C40
	|-BaseFormatter<ScreenRadioScriptObject.ScreenInfo>.RegisterReferenceID
	|
	|-RVA: 0x249A600 Offset: 0x2499600 VA: 0x18249A600
	|-BaseFormatter<ArrayList>.RegisterReferenceID
	|-BaseFormatter<object>.RegisterReferenceID
	|
	|-RVA: 0x2499E30 Offset: 0x2498E30 VA: 0x182499E30
	|-BaseFormatter<KeyValuePair<object, object>>.RegisterReferenceID
	|
	|-RVA: 0x2499A50 Offset: 0x2498A50 VA: 0x182499A50
	|-BaseFormatter<Nullable<int>>.RegisterReferenceID
	|
	|-RVA: 0x249A020 Offset: 0x2499020 VA: 0x18249A020
	|-BaseFormatter<Keyframe>.RegisterReferenceID
	|
	|-RVA: 0x249A220 Offset: 0x2499220 VA: 0x18249A220
	|-BaseFormatter<Vector2>.RegisterReferenceID
	|
	|-RVA: 0x249A410 Offset: 0x2499410 VA: 0x18249A410
	|-BaseFormatter<Vector3>.RegisterReferenceID
	*/

	protected void InvokeOnDeserializingCallbacks(T value, DeserializationContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2498C20 Offset: 0x2497C20 VA: 0x182498C20
	|-BaseFormatter<ScreenRadioScriptObject.ScreenInfo>.InvokeOnDeserializingCallbacks
	|
	|-RVA: 0x24991C0 Offset: 0x24981C0 VA: 0x1824991C0
	|-BaseFormatter<KeyValuePair<object, object>>.InvokeOnDeserializingCallbacks
	|
	|-RVA: 0x2498680 Offset: 0x2497680 VA: 0x182498680
	|-BaseFormatter<Nullable<int>>.InvokeOnDeserializingCallbacks
	|
	|-RVA: 0x24994A0 Offset: 0x24984A0 VA: 0x1824994A0
	|-BaseFormatter<object>.InvokeOnDeserializingCallbacks
	|
	|-RVA: 0x2499760 Offset: 0x2498760 VA: 0x182499760
	|-BaseFormatter<Keyframe>.InvokeOnDeserializingCallbacks
	|
	|-RVA: 0x2498F00 Offset: 0x2497F00 VA: 0x182498F00
	|-BaseFormatter<Vector2>.InvokeOnDeserializingCallbacks
	|
	|-RVA: 0x2498940 Offset: 0x2497940 VA: 0x182498940
	|-BaseFormatter<Vector3>.InvokeOnDeserializingCallbacks
	*/

	protected abstract void DeserializeImplementation(ref T value, IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-BaseFormatter<object>.DeserializeImplementation
	*/

	protected abstract void SerializeImplementation(ref T value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-BaseFormatter<object>.SerializeImplementation
	*/

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-BaseFormatter<ScreenRadioScriptObject.ScreenInfo>..ctor
	|-BaseFormatter<ArrayList>..ctor
	|-BaseFormatter<KeyValuePair<object, object>>..ctor
	|-BaseFormatter<Nullable<int>>..ctor
	|-BaseFormatter<object>..ctor
	|-BaseFormatter<Keyframe>..ctor
	|-BaseFormatter<Vector2>..ctor
	|-BaseFormatter<Vector3>..ctor
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class BaseFormatter.<>c__DisplayClass8_0<T>
{
	// Fields
	public Action<T> action;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-BaseFormatter.<>c__DisplayClass8_0<ScreenRadioScriptObject.ScreenInfo>..ctor
	|-BaseFormatter.<>c__DisplayClass8_0<KeyValuePair<object, object>>..ctor
	|-BaseFormatter.<>c__DisplayClass8_0<Nullable<int>>..ctor
	|-BaseFormatter.<>c__DisplayClass8_0<object>..ctor
	|-BaseFormatter.<>c__DisplayClass8_0<Keyframe>..ctor
	|-BaseFormatter.<>c__DisplayClass8_0<Vector2>..ctor
	|-BaseFormatter.<>c__DisplayClass8_0<Vector3>..ctor
	*/

	internal void <.cctor>b__1(T value, StreamingContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B6290 Offset: 0x24B5290 VA: 0x1824B6290
	|-BaseFormatter.<>c__DisplayClass8_0<ScreenRadioScriptObject.ScreenInfo>.<.cctor>b__1
	|-BaseFormatter.<>c__DisplayClass8_0<KeyValuePair<object, object>>.<.cctor>b__1
	|
	|-RVA: 0x24B6260 Offset: 0x24B5260 VA: 0x1824B6260
	|-BaseFormatter.<>c__DisplayClass8_0<Nullable<int>>.<.cctor>b__1
	|
	|-RVA: 0x24B6320 Offset: 0x24B5320 VA: 0x1824B6320
	|-BaseFormatter.<>c__DisplayClass8_0<object>.<.cctor>b__1
	|
	|-RVA: 0x24B61D0 Offset: 0x24B51D0 VA: 0x1824B61D0
	|-BaseFormatter.<>c__DisplayClass8_0<Keyframe>.<.cctor>b__1
	|
	|-RVA: 0x24B6220 Offset: 0x24B5220 VA: 0x1824B6220
	|-BaseFormatter.<>c__DisplayClass8_0<Vector2>.<.cctor>b__1
	|
	|-RVA: 0x24B62D0 Offset: 0x24B52D0 VA: 0x1824B62D0
	|-BaseFormatter.<>c__DisplayClass8_0<Vector3>.<.cctor>b__1
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class BaseFormatter.<>c<T>
{
	// Fields
	public static readonly BaseFormatter.<>c<T> <>9;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B55A90 Offset: 0x1B54A90 VA: 0x181B55A90
	|-BaseFormatter.<>c<ScreenRadioScriptObject.ScreenInfo>..cctor
	|-BaseFormatter.<>c<KeyValuePair<object, object>>..cctor
	|-BaseFormatter.<>c<Nullable<int>>..cctor
	|-BaseFormatter.<>c<object>..cctor
	|-BaseFormatter.<>c<Keyframe>..cctor
	|-BaseFormatter.<>c<Vector2>..cctor
	|-BaseFormatter.<>c<Vector3>..cctor
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-BaseFormatter.<>c<ScreenRadioScriptObject.ScreenInfo>..ctor
	|-BaseFormatter.<>c<KeyValuePair<object, object>>..ctor
	|-BaseFormatter.<>c<Nullable<int>>..ctor
	|-BaseFormatter.<>c<object>..ctor
	|-BaseFormatter.<>c<Keyframe>..ctor
	|-BaseFormatter.<>c<Vector2>..ctor
	|-BaseFormatter.<>c<Vector3>..ctor
	*/

	internal Action<T, StreamingContext> <.cctor>b__8_0(MethodInfo info) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B49F0 Offset: 0x24B39F0 VA: 0x1824B49F0
	|-BaseFormatter.<>c<ScreenRadioScriptObject.ScreenInfo>.<.cctor>b__8_0
	|
	|-RVA: 0x24B4F50 Offset: 0x24B3F50 VA: 0x1824B4F50
	|-BaseFormatter.<>c<KeyValuePair<object, object>>.<.cctor>b__8_0
	|
	|-RVA: 0x24B4490 Offset: 0x24B3490 VA: 0x1824B4490
	|-BaseFormatter.<>c<Nullable<int>>.<.cctor>b__8_0
	|
	|-RVA: 0x24B41E0 Offset: 0x24B31E0 VA: 0x1824B41E0
	|-BaseFormatter.<>c<object>.<.cctor>b__8_0
	|
	|-RVA: 0x24B3F30 Offset: 0x24B2F30 VA: 0x1824B3F30
	|-BaseFormatter.<>c<Keyframe>.<.cctor>b__8_0
	|
	|-RVA: 0x24B4740 Offset: 0x24B3740 VA: 0x1824B4740
	|-BaseFormatter.<>c<Vector2>.<.cctor>b__8_0
	|
	|-RVA: 0x24B4CA0 Offset: 0x24B3CA0 VA: 0x1824B4CA0
	|-BaseFormatter.<>c<Vector3>.<.cctor>b__8_0
	*/

	internal bool <.cctor>b__8_2(MethodInfo n) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B54D0 Offset: 0x24B44D0 VA: 0x1824B54D0
	|-BaseFormatter.<>c<ScreenRadioScriptObject.ScreenInfo>.<.cctor>b__8_2
	|
	|-RVA: 0x24B53B0 Offset: 0x24B43B0 VA: 0x1824B53B0
	|-BaseFormatter.<>c<KeyValuePair<object, object>>.<.cctor>b__8_2
	|
	|-RVA: 0x24B5320 Offset: 0x24B4320 VA: 0x1824B5320
	|-BaseFormatter.<>c<Nullable<int>>.<.cctor>b__8_2
	|
	|-RVA: 0x24B5440 Offset: 0x24B4440 VA: 0x1824B5440
	|-BaseFormatter.<>c<object>.<.cctor>b__8_2
	|
	|-RVA: 0x24B5200 Offset: 0x24B4200 VA: 0x1824B5200
	|-BaseFormatter.<>c<Keyframe>.<.cctor>b__8_2
	|
	|-RVA: 0x24B5560 Offset: 0x24B4560 VA: 0x1824B5560
	|-BaseFormatter.<>c<Vector2>.<.cctor>b__8_2
	|
	|-RVA: 0x24B5290 Offset: 0x24B4290 VA: 0x1824B5290
	|-BaseFormatter.<>c<Vector3>.<.cctor>b__8_2
	*/

	internal bool <.cctor>b__8_3(Action<T, StreamingContext> n) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B59E0 Offset: 0x24B49E0 VA: 0x1824B59E0
	|-BaseFormatter.<>c<ScreenRadioScriptObject.ScreenInfo>.<.cctor>b__8_3
	|-BaseFormatter.<>c<KeyValuePair<object, object>>.<.cctor>b__8_3
	|-BaseFormatter.<>c<Nullable<int>>.<.cctor>b__8_3
	|-BaseFormatter.<>c<object>.<.cctor>b__8_3
	|-BaseFormatter.<>c<Keyframe>.<.cctor>b__8_3
	|-BaseFormatter.<>c<Vector2>.<.cctor>b__8_3
	|-BaseFormatter.<>c<Vector3>.<.cctor>b__8_3
	*/

	internal bool <.cctor>b__8_4(MethodInfo n) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B5680 Offset: 0x24B4680 VA: 0x1824B5680
	|-BaseFormatter.<>c<ScreenRadioScriptObject.ScreenInfo>.<.cctor>b__8_4
	|
	|-RVA: 0x24B5830 Offset: 0x24B4830 VA: 0x1824B5830
	|-BaseFormatter.<>c<KeyValuePair<object, object>>.<.cctor>b__8_4
	|
	|-RVA: 0x24B55F0 Offset: 0x24B45F0 VA: 0x1824B55F0
	|-BaseFormatter.<>c<Nullable<int>>.<.cctor>b__8_4
	|
	|-RVA: 0x24B5950 Offset: 0x24B4950 VA: 0x1824B5950
	|-BaseFormatter.<>c<object>.<.cctor>b__8_4
	|
	|-RVA: 0x24B5710 Offset: 0x24B4710 VA: 0x1824B5710
	|-BaseFormatter.<>c<Keyframe>.<.cctor>b__8_4
	|
	|-RVA: 0x24B58C0 Offset: 0x24B48C0 VA: 0x1824B58C0
	|-BaseFormatter.<>c<Vector2>.<.cctor>b__8_4
	|
	|-RVA: 0x24B57A0 Offset: 0x24B47A0 VA: 0x1824B57A0
	|-BaseFormatter.<>c<Vector3>.<.cctor>b__8_4
	*/

	internal bool <.cctor>b__8_5(Action<T, StreamingContext> n) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B59E0 Offset: 0x24B49E0 VA: 0x1824B59E0
	|-BaseFormatter.<>c<ScreenRadioScriptObject.ScreenInfo>.<.cctor>b__8_5
	|-BaseFormatter.<>c<KeyValuePair<object, object>>.<.cctor>b__8_5
	|-BaseFormatter.<>c<Nullable<int>>.<.cctor>b__8_5
	|-BaseFormatter.<>c<object>.<.cctor>b__8_5
	|-BaseFormatter.<>c<Keyframe>.<.cctor>b__8_5
	|-BaseFormatter.<>c<Vector2>.<.cctor>b__8_5
	|-BaseFormatter.<>c<Vector3>.<.cctor>b__8_5
	*/

	internal bool <.cctor>b__8_6(MethodInfo n) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B59F0 Offset: 0x24B49F0 VA: 0x1824B59F0
	|-BaseFormatter.<>c<ScreenRadioScriptObject.ScreenInfo>.<.cctor>b__8_6
	|
	|-RVA: 0x24B5CC0 Offset: 0x24B4CC0 VA: 0x1824B5CC0
	|-BaseFormatter.<>c<KeyValuePair<object, object>>.<.cctor>b__8_6
	|
	|-RVA: 0x24B5C30 Offset: 0x24B4C30 VA: 0x1824B5C30
	|-BaseFormatter.<>c<Nullable<int>>.<.cctor>b__8_6
	|
	|-RVA: 0x24B5D50 Offset: 0x24B4D50 VA: 0x1824B5D50
	|-BaseFormatter.<>c<object>.<.cctor>b__8_6
	|
	|-RVA: 0x24B5BA0 Offset: 0x24B4BA0 VA: 0x1824B5BA0
	|-BaseFormatter.<>c<Keyframe>.<.cctor>b__8_6
	|
	|-RVA: 0x24B5B10 Offset: 0x24B4B10 VA: 0x1824B5B10
	|-BaseFormatter.<>c<Vector2>.<.cctor>b__8_6
	|
	|-RVA: 0x24B5A80 Offset: 0x24B4A80 VA: 0x1824B5A80
	|-BaseFormatter.<>c<Vector3>.<.cctor>b__8_6
	*/

	internal bool <.cctor>b__8_7(Action<T, StreamingContext> n) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B59E0 Offset: 0x24B49E0 VA: 0x1824B59E0
	|-BaseFormatter.<>c<ScreenRadioScriptObject.ScreenInfo>.<.cctor>b__8_7
	|-BaseFormatter.<>c<KeyValuePair<object, object>>.<.cctor>b__8_7
	|-BaseFormatter.<>c<Nullable<int>>.<.cctor>b__8_7
	|-BaseFormatter.<>c<object>.<.cctor>b__8_7
	|-BaseFormatter.<>c<Keyframe>.<.cctor>b__8_7
	|-BaseFormatter.<>c<Vector2>.<.cctor>b__8_7
	|-BaseFormatter.<>c<Vector3>.<.cctor>b__8_7
	*/

	internal bool <.cctor>b__8_8(MethodInfo n) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B6140 Offset: 0x24B5140 VA: 0x1824B6140
	|-BaseFormatter.<>c<ScreenRadioScriptObject.ScreenInfo>.<.cctor>b__8_8
	|
	|-RVA: 0x24B5F90 Offset: 0x24B4F90 VA: 0x1824B5F90
	|-BaseFormatter.<>c<KeyValuePair<object, object>>.<.cctor>b__8_8
	|
	|-RVA: 0x24B6020 Offset: 0x24B5020 VA: 0x1824B6020
	|-BaseFormatter.<>c<Nullable<int>>.<.cctor>b__8_8
	|
	|-RVA: 0x24B5E70 Offset: 0x24B4E70 VA: 0x1824B5E70
	|-BaseFormatter.<>c<object>.<.cctor>b__8_8
	|
	|-RVA: 0x24B5F00 Offset: 0x24B4F00 VA: 0x1824B5F00
	|-BaseFormatter.<>c<Keyframe>.<.cctor>b__8_8
	|
	|-RVA: 0x24B60B0 Offset: 0x24B50B0 VA: 0x1824B60B0
	|-BaseFormatter.<>c<Vector2>.<.cctor>b__8_8
	|
	|-RVA: 0x24B5DE0 Offset: 0x24B4DE0 VA: 0x1824B5DE0
	|-BaseFormatter.<>c<Vector3>.<.cctor>b__8_8
	*/

	internal bool <.cctor>b__8_9(Action<T, StreamingContext> n) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B59E0 Offset: 0x24B49E0 VA: 0x1824B59E0
	|-BaseFormatter.<>c<ScreenRadioScriptObject.ScreenInfo>.<.cctor>b__8_9
	|-BaseFormatter.<>c<KeyValuePair<object, object>>.<.cctor>b__8_9
	|-BaseFormatter.<>c<Nullable<int>>.<.cctor>b__8_9
	|-BaseFormatter.<>c<object>.<.cctor>b__8_9
	|-BaseFormatter.<>c<Keyframe>.<.cctor>b__8_9
	|-BaseFormatter.<>c<Vector2>.<.cctor>b__8_9
	|-BaseFormatter.<>c<Vector3>.<.cctor>b__8_9
	*/
}

// Namespace: Sirenix.Serialization
public sealed class DateTimeFormatter : MinimalBaseFormatter<DateTime>
{
	// Methods

	protected override void Read(ref DateTime value, IDataReader reader) { }

	protected override void Write(ref DateTime value, IDataWriter writer) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public sealed class DateTimeOffsetFormatter : MinimalBaseFormatter<DateTimeOffset>
{
	// Methods

	protected override void Read(ref DateTimeOffset value, IDataReader reader) { }

	protected override void Write(ref DateTimeOffset value, IDataWriter writer) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public sealed class DelegateFormatter<T> : BaseFormatter<T>
{
	// Fields
	private static readonly Serializer<object> ObjectSerializer;
	private static readonly Serializer<string> StringSerializer;
	private static readonly Serializer<Type> TypeSerializer;
	private static readonly Serializer<Type[]> TypeArraySerializer;
	private static readonly Serializer<Delegate[]> DelegateArraySerializer;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2040AE0 Offset: 0x203FAE0 VA: 0x182040AE0
	|-DelegateFormatter<object>..cctor
	*/

	protected override void DeserializeImplementation(ref T value, IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x203DAD0 Offset: 0x203CAD0 VA: 0x18203DAD0
	|-DelegateFormatter<object>.DeserializeImplementation
	*/

	protected override void SerializeImplementation(ref T value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20401A0 Offset: 0x203F1A0 VA: 0x1820401A0
	|-DelegateFormatter<object>.SerializeImplementation
	*/

	protected override T GetUninitializedObject() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x180AE70 Offset: 0x1809E70 VA: 0x18180AE70
	|-DelegateFormatter<object>.GetUninitializedObject
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2040DD0 Offset: 0x203FDD0 VA: 0x182040DD0
	|-DelegateFormatter<object>..ctor
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class DelegateFormatter.<>c<T>
{
	// Fields
	public static readonly DelegateFormatter.<>c<T> <>9;
	public static Func<Type, string> <>9__6_0;
	public static Func<Type, string> <>9__6_1;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B55A90 Offset: 0x1B54A90 VA: 0x181B55A90
	|-DelegateFormatter.<>c<object>..cctor
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-DelegateFormatter.<>c<object>..ctor
	*/

	internal string <DeserializeImplementation>b__6_0(Type p) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20535F0 Offset: 0x20525F0 VA: 0x1820535F0
	|-DelegateFormatter.<>c<object>.<DeserializeImplementation>b__6_0
	*/

	internal string <DeserializeImplementation>b__6_1(Type p) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2053650 Offset: 0x2052650 VA: 0x182053650
	|-DelegateFormatter.<>c<object>.<DeserializeImplementation>b__6_1
	*/
}

// Namespace: Sirenix.Serialization
internal sealed class DerivedDictionaryFormatter<TDictionary, TKey, TValue> : BaseFormatter<TDictionary>
{
	// Fields
	private static readonly bool KeyIsValueType;
	private static readonly Serializer<IEqualityComparer<TKey>> EqualityComparerSerializer;
	private static readonly Serializer<TKey> KeyReaderWriter;
	private static readonly Serializer<TValue> ValueReaderWriter;
	private static readonly ConstructorInfo ComparerConstructor;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2047970 Offset: 0x2046970 VA: 0x182047970
	|-DerivedDictionaryFormatter<object, int, object>..cctor
	|
	|-RVA: 0x2048110 Offset: 0x2047110 VA: 0x182048110
	|-DerivedDictionaryFormatter<object, object, int>..cctor
	|
	|-RVA: 0x20475A0 Offset: 0x20465A0 VA: 0x1820475A0
	|-DerivedDictionaryFormatter<object, object, object>..cctor
	|
	|-RVA: 0x20484E0 Offset: 0x20474E0 VA: 0x1820484E0
	|-DerivedDictionaryFormatter<object, object, float>..cctor
	|
	|-RVA: 0x2047D40 Offset: 0x2046D40 VA: 0x182047D40
	|-DerivedDictionaryFormatter<object, object, Vector3>..cctor
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20488B0 Offset: 0x20478B0 VA: 0x1820488B0
	|-DerivedDictionaryFormatter<Dictionary<int, SettingConfigInfo.SettingItemInfo>, int, SettingConfigInfo.SettingItemInfo>..ctor
	|-DerivedDictionaryFormatter<Dictionary<int, SettingConfigInfo.SettingTagInfo>, int, SettingConfigInfo.SettingTagInfo>..ctor
	|-DerivedDictionaryFormatter<Dictionary<int, List<string>>, int, List<string>>..ctor
	|-DerivedDictionaryFormatter<Dictionary<int, string>, int, string>..ctor
	|-DerivedDictionaryFormatter<Dictionary<string, Dictionary<string, float>>, string, Dictionary<string, float>>..ctor
	|-DerivedDictionaryFormatter<Dictionary<string, int>, string, int>..ctor
	|-DerivedDictionaryFormatter<Dictionary<string, float>, string, float>..ctor
	|-DerivedDictionaryFormatter<Dictionary<string, string>, string, string>..ctor
	|-DerivedDictionaryFormatter<Dictionary<string, AnimationCurve>, string, AnimationCurve>..ctor
	|-DerivedDictionaryFormatter<Dictionary<string, GameObject>, string, GameObject>..ctor
	|-DerivedDictionaryFormatter<Dictionary<string, Vector3>, string, Vector3>..ctor
	|-DerivedDictionaryFormatter<object, int, object>..ctor
	|-DerivedDictionaryFormatter<object, object, int>..ctor
	|-DerivedDictionaryFormatter<object, object, object>..ctor
	|-DerivedDictionaryFormatter<object, object, float>..ctor
	|-DerivedDictionaryFormatter<object, object, Vector3>..ctor
	*/

	protected override TDictionary GetUninitializedObject() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x180AE70 Offset: 0x1809E70 VA: 0x18180AE70
	|-DerivedDictionaryFormatter<object, int, object>.GetUninitializedObject
	|-DerivedDictionaryFormatter<object, object, int>.GetUninitializedObject
	|-DerivedDictionaryFormatter<object, object, object>.GetUninitializedObject
	|-DerivedDictionaryFormatter<object, object, float>.GetUninitializedObject
	|-DerivedDictionaryFormatter<object, object, Vector3>.GetUninitializedObject
	*/

	protected override void DeserializeImplementation(ref TDictionary value, IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2043780 Offset: 0x2042780 VA: 0x182043780
	|-DerivedDictionaryFormatter<object, int, object>.DeserializeImplementation
	|
	|-RVA: 0x2044420 Offset: 0x2043420 VA: 0x182044420
	|-DerivedDictionaryFormatter<object, object, int>.DeserializeImplementation
	|
	|-RVA: 0x2040EA0 Offset: 0x203FEA0 VA: 0x182040EA0
	|-DerivedDictionaryFormatter<object, object, object>.DeserializeImplementation
	|
	|-RVA: 0x20429E0 Offset: 0x20419E0 VA: 0x1820429E0
	|-DerivedDictionaryFormatter<object, object, float>.DeserializeImplementation
	|
	|-RVA: 0x2041C30 Offset: 0x2040C30 VA: 0x182041C30
	|-DerivedDictionaryFormatter<object, object, Vector3>.DeserializeImplementation
	*/

	protected override void SerializeImplementation(ref TDictionary value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2045FF0 Offset: 0x2044FF0 VA: 0x182045FF0
	|-DerivedDictionaryFormatter<object, int, object>.SerializeImplementation
	|
	|-RVA: 0x20458D0 Offset: 0x20448D0 VA: 0x1820458D0
	|-DerivedDictionaryFormatter<object, object, int>.SerializeImplementation
	|
	|-RVA: 0x20451B0 Offset: 0x20441B0 VA: 0x1820451B0
	|-DerivedDictionaryFormatter<object, object, object>.SerializeImplementation
	|
	|-RVA: 0x2046E80 Offset: 0x2045E80 VA: 0x182046E80
	|-DerivedDictionaryFormatter<object, object, float>.SerializeImplementation
	|
	|-RVA: 0x2046710 Offset: 0x2045710 VA: 0x182046710
	|-DerivedDictionaryFormatter<object, object, Vector3>.SerializeImplementation
	*/
}

// Namespace: Sirenix.Serialization
public sealed class DictionaryFormatter<TKey, TValue> : BaseFormatter<Dictionary<TKey, TValue>>
{
	// Fields
	private static readonly bool KeyIsValueType;
	private static readonly Serializer<IEqualityComparer<TKey>> EqualityComparerSerializer;
	private static readonly Serializer<TKey> KeyReaderWriter;
	private static readonly Serializer<TValue> ValueReaderWriter;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x204EAF0 Offset: 0x204DAF0 VA: 0x18204EAF0
	|-DictionaryFormatter<int, object>..cctor
	|
	|-RVA: 0x204E5B0 Offset: 0x204D5B0 VA: 0x18204E5B0
	|-DictionaryFormatter<object, int>..cctor
	|
	|-RVA: 0x204F030 Offset: 0x204E030 VA: 0x18204F030
	|-DictionaryFormatter<object, object>..cctor
	|
	|-RVA: 0x204ED90 Offset: 0x204DD90 VA: 0x18204ED90
	|-DictionaryFormatter<object, float>..cctor
	|
	|-RVA: 0x204E850 Offset: 0x204D850 VA: 0x18204E850
	|-DictionaryFormatter<object, Vector3>..cctor
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x204F2D0 Offset: 0x204E2D0 VA: 0x18204F2D0
	|-DictionaryFormatter<int, SettingConfigInfo.SettingItemInfo>..ctor
	|-DictionaryFormatter<int, SettingConfigInfo.SettingTagInfo>..ctor
	|-DictionaryFormatter<int, List<string>>..ctor
	|-DictionaryFormatter<int, object>..ctor
	|-DictionaryFormatter<int, string>..ctor
	|-DictionaryFormatter<object, int>..ctor
	|-DictionaryFormatter<object, object>..ctor
	|-DictionaryFormatter<object, float>..ctor
	|-DictionaryFormatter<object, Vector3>..ctor
	|-DictionaryFormatter<string, Dictionary<string, float>>..ctor
	|-DictionaryFormatter<string, int>..ctor
	|-DictionaryFormatter<string, float>..ctor
	|-DictionaryFormatter<string, string>..ctor
	|-DictionaryFormatter<string, AnimationCurve>..ctor
	|-DictionaryFormatter<string, GameObject>..ctor
	|-DictionaryFormatter<string, Vector3>..ctor
	*/

	protected override Dictionary<TKey, TValue> GetUninitializedObject() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x180AE70 Offset: 0x1809E70 VA: 0x18180AE70
	|-DictionaryFormatter<int, object>.GetUninitializedObject
	|-DictionaryFormatter<object, int>.GetUninitializedObject
	|-DictionaryFormatter<object, object>.GetUninitializedObject
	|-DictionaryFormatter<object, float>.GetUninitializedObject
	|-DictionaryFormatter<object, Vector3>.GetUninitializedObject
	*/

	protected override void DeserializeImplementation(ref Dictionary<TKey, TValue> value, IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x204ABC0 Offset: 0x2049BC0 VA: 0x18204ABC0
	|-DictionaryFormatter<int, object>.DeserializeImplementation
	|
	|-RVA: 0x2048980 Offset: 0x2047980 VA: 0x182048980
	|-DictionaryFormatter<object, int>.DeserializeImplementation
	|
	|-RVA: 0x204A060 Offset: 0x2049060 VA: 0x18204A060
	|-DictionaryFormatter<object, object>.DeserializeImplementation
	|
	|-RVA: 0x20494E0 Offset: 0x20484E0 VA: 0x1820494E0
	|-DictionaryFormatter<object, float>.DeserializeImplementation
	|
	|-RVA: 0x204B620 Offset: 0x204A620 VA: 0x18204B620
	|-DictionaryFormatter<object, Vector3>.DeserializeImplementation
	*/

	protected override void SerializeImplementation(ref Dictionary<TKey, TValue> value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x204C1C0 Offset: 0x204B1C0 VA: 0x18204C1C0
	|-DictionaryFormatter<int, object>.SerializeImplementation
	|
	|-RVA: 0x204D050 Offset: 0x204C050 VA: 0x18204D050
	|-DictionaryFormatter<object, int>.SerializeImplementation
	|
	|-RVA: 0x204D770 Offset: 0x204C770 VA: 0x18204D770
	|-DictionaryFormatter<object, object>.SerializeImplementation
	|
	|-RVA: 0x204DE90 Offset: 0x204CE90 VA: 0x18204DE90
	|-DictionaryFormatter<object, float>.SerializeImplementation
	|
	|-RVA: 0x204C8E0 Offset: 0x204B8E0 VA: 0x18204C8E0
	|-DictionaryFormatter<object, Vector3>.SerializeImplementation
	*/
}

// Namespace: Sirenix.Serialization
internal sealed class DoubleLookupDictionaryFormatter<TPrimary, TSecondary, TValue> : BaseFormatter<DoubleLookupDictionary<TPrimary, TSecondary, TValue>>
{
	// Fields
	private static readonly Serializer<TPrimary> PrimaryReaderWriter;
	private static readonly Serializer<Dictionary<TSecondary, TValue>> InnerReaderWriter;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2051040 Offset: 0x2050040 VA: 0x182051040
	|-DoubleLookupDictionaryFormatter<int, int, object>..cctor
	|
	|-RVA: 0x20511C0 Offset: 0x20501C0 VA: 0x1820511C0
	|-DoubleLookupDictionaryFormatter<object, object, object>..cctor
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2051340 Offset: 0x2050340 VA: 0x182051340
	|-DoubleLookupDictionaryFormatter<int, int, object>..ctor
	|-DoubleLookupDictionaryFormatter<int, int, string>..ctor
	|-DoubleLookupDictionaryFormatter<object, object, object>..ctor
	*/

	protected override DoubleLookupDictionary<TPrimary, TSecondary, TValue> GetUninitializedObject() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x180AE70 Offset: 0x1809E70 VA: 0x18180AE70
	|-DoubleLookupDictionaryFormatter<int, int, object>.GetUninitializedObject
	|-DoubleLookupDictionaryFormatter<object, object, object>.GetUninitializedObject
	*/

	protected override void SerializeImplementation(ref DoubleLookupDictionary<TPrimary, TSecondary, TValue> value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2050480 Offset: 0x204F480 VA: 0x182050480
	|-DoubleLookupDictionaryFormatter<int, int, object>.SerializeImplementation
	|
	|-RVA: 0x2050A60 Offset: 0x204FA60 VA: 0x182050A60
	|-DoubleLookupDictionaryFormatter<object, object, object>.SerializeImplementation
	*/

	protected override void DeserializeImplementation(ref DoubleLookupDictionary<TPrimary, TSecondary, TValue> value, IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x204FC10 Offset: 0x204EC10 VA: 0x18204FC10
	|-DoubleLookupDictionaryFormatter<int, int, object>.DeserializeImplementation
	|
	|-RVA: 0x204F3A0 Offset: 0x204E3A0 VA: 0x18204F3A0
	|-DoubleLookupDictionaryFormatter<object, object, object>.DeserializeImplementation
	*/
}

// Namespace: Sirenix.Serialization
public abstract class EasyBaseFormatter<T> : BaseFormatter<T>
{
	// Methods

	protected sealed override void DeserializeImplementation(ref T value, IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2051410 Offset: 0x2050410 VA: 0x182051410
	|-EasyBaseFormatter<object>.DeserializeImplementation
	*/

	protected sealed override void SerializeImplementation(ref T value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20515B0 Offset: 0x20505B0 VA: 0x1820515B0
	|-EasyBaseFormatter<object>.SerializeImplementation
	*/

	protected abstract void ReadDataEntry(ref T value, string entryName, EntryType entryType, IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-EasyBaseFormatter<object>.ReadDataEntry
	*/

	protected abstract void WriteDataEntries(ref T value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-EasyBaseFormatter<object>.WriteDataEntries
	*/

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20515E0 Offset: 0x20505E0 VA: 0x1820515E0
	|-EasyBaseFormatter<object>..ctor
	*/
}

// Namespace: Sirenix.Serialization
[AttributeUsageAttribute] // RVA: 0xABC30 Offset: 0xAB030 VA: 0x1800ABC30
public class EmittedFormatterAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public class EmptyTypeFormatter<T> : EasyBaseFormatter<T>
{
	// Methods

	protected override void ReadDataEntry(ref T value, string entryName, EntryType entryType, IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2051700 Offset: 0x2050700 VA: 0x182051700
	|-EmptyTypeFormatter<object>.ReadDataEntry
	*/

	protected override void WriteDataEntries(ref T value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-EmptyTypeFormatter<object>.WriteDataEntries
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FCF390 Offset: 0x1FCE390 VA: 0x181FCF390
	|-EmptyTypeFormatter<object>..ctor
	*/
}

// Namespace: Sirenix.Serialization
public static class FormatterEmitter
{
	// Fields
	public const string PRE_EMITTED_ASSEMBLY_NAME = "Sirenix.Serialization.AOTGenerated";
	public const string RUNTIME_EMITTED_ASSEMBLY_NAME = "Sirenix.Serialization.RuntimeEmitted";

	// Methods

	public static IFormatter GetEmittedFormatter(Type type, ISerializationPolicy policy) { }
}

// Namespace: 
[EmittedFormatterAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public abstract class FormatterEmitter.AOTEmittedFormatter<T> : EasyBaseFormatter<T>
{
	// Methods

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FCF390 Offset: 0x1FCE390 VA: 0x181FCF390
	|-FormatterEmitter.AOTEmittedFormatter<object>..ctor
	*/
}

// Namespace: 
public abstract class FormatterEmitter.EmptyAOTEmittedFormatter<T> : FormatterEmitter.AOTEmittedFormatter<T>
{
	// Methods

	protected override void ReadDataEntry(ref T value, string entryName, EntryType entryType, IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20516B0 Offset: 0x20506B0 VA: 0x1820516B0
	|-FormatterEmitter.EmptyAOTEmittedFormatter<object>.ReadDataEntry
	*/

	protected override void WriteDataEntries(ref T value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-FormatterEmitter.EmptyAOTEmittedFormatter<object>.WriteDataEntries
	*/

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FCF390 Offset: 0x1FCE390 VA: 0x181FCF390
	|-FormatterEmitter.EmptyAOTEmittedFormatter<object>..ctor
	*/
}

// Namespace: Sirenix.Serialization
public static class GenericCollectionFormatter
{
	// Methods

	public static bool CanFormat(Type type, out Type elementType) { }
}

// Namespace: Sirenix.Serialization
public sealed class GenericCollectionFormatter<TCollection, TElement> : BaseFormatter<TCollection>
{
	// Fields
	private static Serializer<TElement> valueReaderWriter;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2052BE0 Offset: 0x2051BE0 VA: 0x182052BE0
	|-GenericCollectionFormatter<object, ScreenRadioScriptObject.ScreenInfo>..cctor
	|
	|-RVA: 0x1FAC3C0 Offset: 0x1FAB3C0 VA: 0x181FAC3C0
	|-GenericCollectionFormatter<object, KeyValuePair<int, object>>..cctor
	|
	|-RVA: 0x1FABE70 Offset: 0x1FAAE70 VA: 0x181FABE70
	|-GenericCollectionFormatter<object, KeyValuePair<object, int>>..cctor
	|
	|-RVA: 0x1FAA930 Offset: 0x1FA9930 VA: 0x181FAA930
	|-GenericCollectionFormatter<object, KeyValuePair<object, object>>..cctor
	|
	|-RVA: 0x1FAAE80 Offset: 0x1FA9E80 VA: 0x181FAAE80
	|-GenericCollectionFormatter<object, KeyValuePair<object, float>>..cctor
	|
	|-RVA: 0x1FAB920 Offset: 0x1FAA920 VA: 0x181FAB920
	|-GenericCollectionFormatter<object, KeyValuePair<object, Vector3>>..cctor
	|
	|-RVA: 0x1FAD3B0 Offset: 0x1FAC3B0 VA: 0x181FAD3B0
	|-GenericCollectionFormatter<object, int>..cctor
	|
	|-RVA: 0x1FAB3D0 Offset: 0x1FAA3D0 VA: 0x181FAB3D0
	|-GenericCollectionFormatter<object, object>..cctor
	|
	|-RVA: 0x1FACE60 Offset: 0x1FABE60 VA: 0x181FACE60
	|-GenericCollectionFormatter<object, float>..cctor
	|
	|-RVA: 0x1FAC910 Offset: 0x1FAB910 VA: 0x181FAC910
	|-GenericCollectionFormatter<object, Vector2>..cctor
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FBE5E0 Offset: 0x1FBD5E0 VA: 0x181FBE5E0
	|-GenericCollectionFormatter<Dictionary<int, SettingConfigInfo.SettingItemInfo>, KeyValuePair<int, SettingConfigInfo.SettingItemInfo>>..ctor
	|-GenericCollectionFormatter<Dictionary<int, SettingConfigInfo.SettingTagInfo>, KeyValuePair<int, SettingConfigInfo.SettingTagInfo>>..ctor
	|-GenericCollectionFormatter<Dictionary<int, List<string>>, KeyValuePair<int, List<string>>>..ctor
	|-GenericCollectionFormatter<Dictionary<string, Dictionary<string, float>>, KeyValuePair<string, Dictionary<string, float>>>..ctor
	|-GenericCollectionFormatter<Dictionary<string, int>, KeyValuePair<string, int>>..ctor
	|-GenericCollectionFormatter<Dictionary<string, float>, KeyValuePair<string, float>>..ctor
	|-GenericCollectionFormatter<Dictionary<string, string>, KeyValuePair<string, string>>..ctor
	|-GenericCollectionFormatter<Dictionary<string, AnimationCurve>, KeyValuePair<string, AnimationCurve>>..ctor
	|-GenericCollectionFormatter<Dictionary<string, GameObject>, KeyValuePair<string, GameObject>>..ctor
	|-GenericCollectionFormatter<Dictionary<string, Vector3>, KeyValuePair<string, Vector3>>..ctor
	|-GenericCollectionFormatter<List<ScreenRadioScriptObject.ScreenInfo>, ScreenRadioScriptObject.ScreenInfo>..ctor
	|-GenericCollectionFormatter<List<int>, int>..ctor
	|-GenericCollectionFormatter<List<float>, float>..ctor
	|-GenericCollectionFormatter<List<string>, string>..ctor
	|-GenericCollectionFormatter<List<Vector2>, Vector2>..ctor
	|-GenericCollectionFormatter<object, ScreenRadioScriptObject.ScreenInfo>..ctor
	|-GenericCollectionFormatter<object, KeyValuePair<int, object>>..ctor
	|-GenericCollectionFormatter<object, KeyValuePair<object, int>>..ctor
	|-GenericCollectionFormatter<object, KeyValuePair<object, object>>..ctor
	|-GenericCollectionFormatter<object, KeyValuePair<object, float>>..ctor
	|-GenericCollectionFormatter<object, KeyValuePair<object, Vector3>>..ctor
	|-GenericCollectionFormatter<object, int>..ctor
	|-GenericCollectionFormatter<object, object>..ctor
	|-GenericCollectionFormatter<object, float>..ctor
	|-GenericCollectionFormatter<object, Vector2>..ctor
	*/

	protected override TCollection GetUninitializedObject() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FA8A80 Offset: 0x1FA7A80 VA: 0x181FA8A80
	|-GenericCollectionFormatter<object, ScreenRadioScriptObject.ScreenInfo>.GetUninitializedObject
	|-GenericCollectionFormatter<object, KeyValuePair<int, object>>.GetUninitializedObject
	|-GenericCollectionFormatter<object, KeyValuePair<object, int>>.GetUninitializedObject
	|-GenericCollectionFormatter<object, KeyValuePair<object, object>>.GetUninitializedObject
	|-GenericCollectionFormatter<object, KeyValuePair<object, float>>.GetUninitializedObject
	|-GenericCollectionFormatter<object, KeyValuePair<object, Vector3>>.GetUninitializedObject
	|-GenericCollectionFormatter<object, int>.GetUninitializedObject
	|-GenericCollectionFormatter<object, object>.GetUninitializedObject
	|-GenericCollectionFormatter<object, float>.GetUninitializedObject
	|-GenericCollectionFormatter<object, Vector2>.GetUninitializedObject
	*/

	protected override void DeserializeImplementation(ref TCollection value, IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20520C0 Offset: 0x20510C0 VA: 0x1820520C0
	|-GenericCollectionFormatter<object, ScreenRadioScriptObject.ScreenInfo>.DeserializeImplementation
	|
	|-RVA: 0x1FA5D10 Offset: 0x1FA4D10 VA: 0x181FA5D10
	|-GenericCollectionFormatter<object, KeyValuePair<int, object>>.DeserializeImplementation
	|
	|-RVA: 0x1FA82F0 Offset: 0x1FA72F0 VA: 0x181FA82F0
	|-GenericCollectionFormatter<object, KeyValuePair<object, int>>.DeserializeImplementation
	|
	|-RVA: 0x1FA64A0 Offset: 0x1FA54A0 VA: 0x181FA64A0
	|-GenericCollectionFormatter<object, KeyValuePair<object, object>>.DeserializeImplementation
	|
	|-RVA: 0x1FA4660 Offset: 0x1FA3660 VA: 0x181FA4660
	|-GenericCollectionFormatter<object, KeyValuePair<object, float>>.DeserializeImplementation
	|
	|-RVA: 0x1FA6C30 Offset: 0x1FA5C30 VA: 0x181FA6C30
	|-GenericCollectionFormatter<object, KeyValuePair<object, Vector3>>.DeserializeImplementation
	|
	|-RVA: 0x1FA73D0 Offset: 0x1FA63D0 VA: 0x181FA73D0
	|-GenericCollectionFormatter<object, int>.DeserializeImplementation
	|
	|-RVA: 0x1FA5580 Offset: 0x1FA4580 VA: 0x181FA5580
	|-GenericCollectionFormatter<object, object>.DeserializeImplementation
	|
	|-RVA: 0x1FA7B60 Offset: 0x1FA6B60 VA: 0x181FA7B60
	|-GenericCollectionFormatter<object, float>.DeserializeImplementation
	|
	|-RVA: 0x1FA4DF0 Offset: 0x1FA3DF0 VA: 0x181FA4DF0
	|-GenericCollectionFormatter<object, Vector2>.DeserializeImplementation
	*/

	protected override void SerializeImplementation(ref TCollection value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2052850 Offset: 0x2051850 VA: 0x182052850
	|-GenericCollectionFormatter<object, ScreenRadioScriptObject.ScreenInfo>.SerializeImplementation
	|
	|-RVA: 0x1FA9BC0 Offset: 0x1FA8BC0 VA: 0x181FA9BC0
	|-GenericCollectionFormatter<object, KeyValuePair<int, object>>.SerializeImplementation
	|
	|-RVA: 0x1FA9F50 Offset: 0x1FA8F50 VA: 0x181FA9F50
	|-GenericCollectionFormatter<object, KeyValuePair<object, int>>.SerializeImplementation
	|
	|-RVA: 0x1FA9160 Offset: 0x1FA8160 VA: 0x181FA9160
	|-GenericCollectionFormatter<object, KeyValuePair<object, object>>.SerializeImplementation
	|
	|-RVA: 0x1FA8AA0 Offset: 0x1FA7AA0 VA: 0x181FA8AA0
	|-GenericCollectionFormatter<object, KeyValuePair<object, float>>.SerializeImplementation
	|
	|-RVA: 0x1FA94F0 Offset: 0x1FA84F0 VA: 0x181FA94F0
	|-GenericCollectionFormatter<object, KeyValuePair<object, Vector3>>.SerializeImplementation
	|
	|-RVA: 0x1FA98A0 Offset: 0x1FA88A0 VA: 0x181FA98A0
	|-GenericCollectionFormatter<object, int>.SerializeImplementation
	|
	|-RVA: 0x1FAA2E0 Offset: 0x1FA92E0 VA: 0x181FAA2E0
	|-GenericCollectionFormatter<object, object>.SerializeImplementation
	|
	|-RVA: 0x1FAA600 Offset: 0x1FA9600 VA: 0x181FAA600
	|-GenericCollectionFormatter<object, float>.SerializeImplementation
	|
	|-RVA: 0x1FA8E30 Offset: 0x1FA7E30 VA: 0x181FA8E30
	|-GenericCollectionFormatter<object, Vector2>.SerializeImplementation
	*/
}

// Namespace: Sirenix.Serialization
public class HashSetFormatter<T> : BaseFormatter<HashSet<T>>
{
	// Fields
	private static readonly Serializer<T> TSerializer;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FAEF20 Offset: 0x1FADF20 VA: 0x181FAEF20
	|-HashSetFormatter<int>..cctor
	|
	|-RVA: 0x1FAF020 Offset: 0x1FAE020 VA: 0x181FAF020
	|-HashSetFormatter<object>..cctor
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FB2CF0 Offset: 0x1FB1CF0 VA: 0x181FB2CF0
	|-HashSetFormatter<int>..ctor
	|-HashSetFormatter<object>..ctor
	*/

	protected override HashSet<T> GetUninitializedObject() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x180AE70 Offset: 0x1809E70 VA: 0x18180AE70
	|-HashSetFormatter<int>.GetUninitializedObject
	|-HashSetFormatter<object>.GetUninitializedObject
	*/

	protected override void DeserializeImplementation(ref HashSet<T> value, IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FADFE0 Offset: 0x1FACFE0 VA: 0x181FADFE0
	|-HashSetFormatter<int>.DeserializeImplementation
	|
	|-RVA: 0x1FAD900 Offset: 0x1FAC900 VA: 0x181FAD900
	|-HashSetFormatter<object>.DeserializeImplementation
	*/

	protected override void SerializeImplementation(ref HashSet<T> value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FAE6C0 Offset: 0x1FAD6C0 VA: 0x181FAE6C0
	|-HashSetFormatter<int>.SerializeImplementation
	|
	|-RVA: 0x1FAEAF0 Offset: 0x1FADAF0 VA: 0x181FAEAF0
	|-HashSetFormatter<object>.SerializeImplementation
	*/
}

// Namespace: Sirenix.Serialization
public interface IFormatter
{
	// Properties
	public abstract Type SerializedType { get; }

	// Methods

	public abstract Type get_SerializedType() { }

	public abstract void Serialize(object value, IDataWriter writer) { }

	public abstract object Deserialize(IDataReader reader) { }
}

// Namespace: Sirenix.Serialization
public interface IFormatter<T> : IFormatter
{
	// Methods

	public abstract void Serialize(T value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IFormatter<object>.Serialize
	*/

	public abstract T Deserialize(IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IFormatter<object>.Deserialize
	*/
}

// Namespace: Sirenix.Serialization
public sealed class KeyValuePairFormatter<TKey, TValue> : BaseFormatter<KeyValuePair<TKey, TValue>>
{
	// Fields
	private static readonly Serializer<TKey> KeySerializer;
	private static readonly Serializer<TValue> ValueSerializer;

	// Methods

	protected override void SerializeImplementation(ref KeyValuePair<TKey, TValue> value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FAF2A0 Offset: 0x1FAE2A0 VA: 0x181FAF2A0
	|-KeyValuePairFormatter<object, object>.SerializeImplementation
	*/

	protected override void DeserializeImplementation(ref KeyValuePair<TKey, TValue> value, IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FAF120 Offset: 0x1FAE120 VA: 0x181FAF120
	|-KeyValuePairFormatter<object, object>.DeserializeImplementation
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FAF590 Offset: 0x1FAE590 VA: 0x181FAF590
	|-KeyValuePairFormatter<object, object>..ctor
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FAF430 Offset: 0x1FAE430 VA: 0x181FAF430
	|-KeyValuePairFormatter<object, object>..cctor
	*/
}

// Namespace: Sirenix.Serialization
public class ListFormatter<T> : BaseFormatter<List<T>>
{
	// Fields
	private static readonly Serializer<T> TSerializer;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FB27F0 Offset: 0x1FB17F0 VA: 0x181FB27F0
	|-ListFormatter<ScreenRadioScriptObject.ScreenInfo>..cctor
	|
	|-RVA: 0x1FB2BF0 Offset: 0x1FB1BF0 VA: 0x181FB2BF0
	|-ListFormatter<int>..cctor
	|
	|-RVA: 0x1FB2AF0 Offset: 0x1FB1AF0 VA: 0x181FB2AF0
	|-ListFormatter<object>..cctor
	|
	|-RVA: 0x1FB28F0 Offset: 0x1FB18F0 VA: 0x181FB28F0
	|-ListFormatter<float>..cctor
	|
	|-RVA: 0x1FB29F0 Offset: 0x1FB19F0 VA: 0x181FB29F0
	|-ListFormatter<Vector2>..cctor
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FB2CF0 Offset: 0x1FB1CF0 VA: 0x181FB2CF0
	|-ListFormatter<ScreenRadioScriptObject.ScreenInfo>..ctor
	|-ListFormatter<int>..ctor
	|-ListFormatter<object>..ctor
	|-ListFormatter<float>..ctor
	|-ListFormatter<string>..ctor
	|-ListFormatter<Vector2>..ctor
	*/

	protected override List<T> GetUninitializedObject() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x180AE70 Offset: 0x1809E70 VA: 0x18180AE70
	|-ListFormatter<ScreenRadioScriptObject.ScreenInfo>.GetUninitializedObject
	|-ListFormatter<int>.GetUninitializedObject
	|-ListFormatter<object>.GetUninitializedObject
	|-ListFormatter<float>.GetUninitializedObject
	|-ListFormatter<Vector2>.GetUninitializedObject
	*/

	protected override void DeserializeImplementation(ref List<T> value, IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FB0B30 Offset: 0x1FAFB30 VA: 0x181FB0B30
	|-ListFormatter<ScreenRadioScriptObject.ScreenInfo>.DeserializeImplementation
	|
	|-RVA: 0x1FAFD50 Offset: 0x1FAED50 VA: 0x181FAFD50
	|-ListFormatter<int>.DeserializeImplementation
	|
	|-RVA: 0x1FB1240 Offset: 0x1FB0240 VA: 0x181FB1240
	|-ListFormatter<object>.DeserializeImplementation
	|
	|-RVA: 0x1FAF660 Offset: 0x1FAE660 VA: 0x181FAF660
	|-ListFormatter<float>.DeserializeImplementation
	|
	|-RVA: 0x1FB0440 Offset: 0x1FAF440 VA: 0x181FB0440
	|-ListFormatter<Vector2>.DeserializeImplementation
	*/

	protected override void SerializeImplementation(ref List<T> value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FB2200 Offset: 0x1FB1200 VA: 0x181FB2200
	|-ListFormatter<ScreenRadioScriptObject.ScreenInfo>.SerializeImplementation
	|
	|-RVA: 0x1FB1C20 Offset: 0x1FB0C20 VA: 0x181FB1C20
	|-ListFormatter<int>.SerializeImplementation
	|
	|-RVA: 0x1FB1930 Offset: 0x1FB0930 VA: 0x181FB1930
	|-ListFormatter<object>.SerializeImplementation
	|
	|-RVA: 0x1FB1F10 Offset: 0x1FB0F10 VA: 0x181FB1F10
	|-ListFormatter<float>.SerializeImplementation
	|
	|-RVA: 0x1FB2500 Offset: 0x1FB1500 VA: 0x181FB2500
	|-ListFormatter<Vector2>.SerializeImplementation
	*/
}

// Namespace: Sirenix.Serialization
public abstract class MinimalBaseFormatter<T> : IFormatter<T>, IFormatter
{
	// Fields
	protected static readonly bool IsValueType;

	// Properties
	public Type SerializedType { get; }

	// Methods

	public Type get_SerializedType() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FBA450 Offset: 0x1FB9450 VA: 0x181FBA450
	|-MinimalBaseFormatter<DateTime>.get_SerializedType
	|
	|-RVA: 0x1FBA690 Offset: 0x1FB9690 VA: 0x181FBA690
	|-MinimalBaseFormatter<DateTimeOffset>.get_SerializedType
	|
	|-RVA: 0x1FBA2D0 Offset: 0x1FB92D0 VA: 0x181FBA2D0
	|-MinimalBaseFormatter<object>.get_SerializedType
	|-MinimalBaseFormatter<Type>.get_SerializedType
	|-MinimalBaseFormatter<AnimationCurve>.get_SerializedType
	|-MinimalBaseFormatter<Gradient>.get_SerializedType
	|
	|-RVA: 0x1FBA210 Offset: 0x1FB9210 VA: 0x181FBA210
	|-MinimalBaseFormatter<TimeSpan>.get_SerializedType
	|
	|-RVA: 0x1FBA390 Offset: 0x1FB9390 VA: 0x181FBA390
	|-MinimalBaseFormatter<Bounds>.get_SerializedType
	|
	|-RVA: 0x1FBA810 Offset: 0x1FB9810 VA: 0x181FBA810
	|-MinimalBaseFormatter<Color32>.get_SerializedType
	|
	|-RVA: 0x1FBA150 Offset: 0x1FB9150 VA: 0x181FBA150
	|-MinimalBaseFormatter<Color>.get_SerializedType
	|
	|-RVA: 0x1FBA270 Offset: 0x1FB9270 VA: 0x181FBA270
	|-MinimalBaseFormatter<GradientAlphaKey>.get_SerializedType
	|
	|-RVA: 0x1FBA510 Offset: 0x1FB9510 VA: 0x181FBA510
	|-MinimalBaseFormatter<GradientColorKey>.get_SerializedType
	|
	|-RVA: 0x1FBA330 Offset: 0x1FB9330 VA: 0x181FBA330
	|-MinimalBaseFormatter<Keyframe>.get_SerializedType
	|
	|-RVA: 0x1FBA5D0 Offset: 0x1FB95D0 VA: 0x181FBA5D0
	|-MinimalBaseFormatter<LayerMask>.get_SerializedType
	|
	|-RVA: 0x1FBA4B0 Offset: 0x1FB94B0 VA: 0x181FBA4B0
	|-MinimalBaseFormatter<Quaternion>.get_SerializedType
	|
	|-RVA: 0x1FBA1B0 Offset: 0x1FB91B0 VA: 0x181FBA1B0
	|-MinimalBaseFormatter<Rect>.get_SerializedType
	|
	|-RVA: 0x1FBA3F0 Offset: 0x1FB93F0 VA: 0x181FBA3F0
	|-MinimalBaseFormatter<ColorBlock>.get_SerializedType
	|
	|-RVA: 0x1FBA570 Offset: 0x1FB9570 VA: 0x181FBA570
	|-MinimalBaseFormatter<Vector2>.get_SerializedType
	|
	|-RVA: 0x1FBA6F0 Offset: 0x1FB96F0 VA: 0x181FBA6F0
	|-MinimalBaseFormatter<Vector2Int>.get_SerializedType
	|
	|-RVA: 0x1FBA7B0 Offset: 0x1FB97B0 VA: 0x181FBA7B0
	|-MinimalBaseFormatter<Vector3>.get_SerializedType
	|
	|-RVA: 0x1FBA750 Offset: 0x1FB9750 VA: 0x181FBA750
	|-MinimalBaseFormatter<Vector3Int>.get_SerializedType
	|
	|-RVA: 0x1FBA630 Offset: 0x1FB9630 VA: 0x181FBA630
	|-MinimalBaseFormatter<Vector4>.get_SerializedType
	*/

	public T Deserialize(IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FB3090 Offset: 0x1FB2090 VA: 0x181FB3090
	|-MinimalBaseFormatter<DateTime>.Deserialize
	|-MinimalBaseFormatter<TimeSpan>.Deserialize
	|-MinimalBaseFormatter<GradientAlphaKey>.Deserialize
	|-MinimalBaseFormatter<Vector2>.Deserialize
	|-MinimalBaseFormatter<Vector2Int>.Deserialize
	|
	|-RVA: 0x1FB3B80 Offset: 0x1FB2B80 VA: 0x181FB3B80
	|-MinimalBaseFormatter<DateTimeOffset>.Deserialize
	|
	|-RVA: 0x1FB3A30 Offset: 0x1FB2A30 VA: 0x181FB3A30
	|-MinimalBaseFormatter<object>.Deserialize
	|-MinimalBaseFormatter<Type>.Deserialize
	|-MinimalBaseFormatter<AnimationCurve>.Deserialize
	|-MinimalBaseFormatter<Gradient>.Deserialize
	|
	|-RVA: 0x1FB3890 Offset: 0x1FB2890 VA: 0x181FB3890
	|-MinimalBaseFormatter<Bounds>.Deserialize
	|
	|-RVA: 0x1FB2F50 Offset: 0x1FB1F50 VA: 0x181FB2F50
	|-MinimalBaseFormatter<Color32>.Deserialize
	|-MinimalBaseFormatter<LayerMask>.Deserialize
	|
	|-RVA: 0x1FB3720 Offset: 0x1FB2720 VA: 0x181FB3720
	|-MinimalBaseFormatter<Color>.Deserialize
	|-MinimalBaseFormatter<Quaternion>.Deserialize
	|-MinimalBaseFormatter<Rect>.Deserialize
	|-MinimalBaseFormatter<Vector4>.Deserialize
	|
	|-RVA: 0x1FB2DC0 Offset: 0x1FB1DC0 VA: 0x181FB2DC0
	|-MinimalBaseFormatter<GradientColorKey>.Deserialize
	|
	|-RVA: 0x1FB3370 Offset: 0x1FB2370 VA: 0x181FB3370
	|-MinimalBaseFormatter<Keyframe>.Deserialize
	|
	|-RVA: 0x1FB3520 Offset: 0x1FB2520 VA: 0x181FB3520
	|-MinimalBaseFormatter<ColorBlock>.Deserialize
	|
	|-RVA: 0x1FB31E0 Offset: 0x1FB21E0 VA: 0x181FB31E0
	|-MinimalBaseFormatter<Vector3>.Deserialize
	|-MinimalBaseFormatter<Vector3Int>.Deserialize
	*/

	public void Serialize(T value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FB8320 Offset: 0x1FB7320 VA: 0x181FB8320
	|-MinimalBaseFormatter<DateTime>.Serialize
	|-MinimalBaseFormatter<object>.Serialize
	|-MinimalBaseFormatter<TimeSpan>.Serialize
	|-MinimalBaseFormatter<Type>.Serialize
	|-MinimalBaseFormatter<AnimationCurve>.Serialize
	|-MinimalBaseFormatter<Gradient>.Serialize
	|-MinimalBaseFormatter<Vector2Int>.Serialize
	|
	|-RVA: 0x1FB8350 Offset: 0x1FB7350 VA: 0x181FB8350
	|-MinimalBaseFormatter<DateTimeOffset>.Serialize
	|-MinimalBaseFormatter<Bounds>.Serialize
	|-MinimalBaseFormatter<Color>.Serialize
	|-MinimalBaseFormatter<GradientColorKey>.Serialize
	|-MinimalBaseFormatter<Keyframe>.Serialize
	|-MinimalBaseFormatter<Quaternion>.Serialize
	|-MinimalBaseFormatter<Rect>.Serialize
	|-MinimalBaseFormatter<ColorBlock>.Serialize
	|-MinimalBaseFormatter<Vector3>.Serialize
	|-MinimalBaseFormatter<Vector3Int>.Serialize
	|-MinimalBaseFormatter<Vector4>.Serialize
	|
	|-RVA: 0x1FB8380 Offset: 0x1FB7380 VA: 0x181FB8380
	|-MinimalBaseFormatter<Color32>.Serialize
	|-MinimalBaseFormatter<LayerMask>.Serialize
	|
	|-RVA: 0x1FB82F0 Offset: 0x1FB72F0 VA: 0x181FB82F0
	|-MinimalBaseFormatter<GradientAlphaKey>.Serialize
	|-MinimalBaseFormatter<Vector2>.Serialize
	*/

	private void Sirenix.Serialization.IFormatter.Serialize(object value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FB8D90 Offset: 0x1FB7D90 VA: 0x181FB8D90
	|-MinimalBaseFormatter<DateTime>.Sirenix.Serialization.IFormatter.Serialize
	|-MinimalBaseFormatter<TimeSpan>.Sirenix.Serialization.IFormatter.Serialize
	|-MinimalBaseFormatter<GradientAlphaKey>.Sirenix.Serialization.IFormatter.Serialize
	|-MinimalBaseFormatter<Vector2>.Sirenix.Serialization.IFormatter.Serialize
	|-MinimalBaseFormatter<Vector2Int>.Sirenix.Serialization.IFormatter.Serialize
	|
	|-RVA: 0x1FB87B0 Offset: 0x1FB77B0 VA: 0x181FB87B0
	|-MinimalBaseFormatter<DateTimeOffset>.Sirenix.Serialization.IFormatter.Serialize
	|-MinimalBaseFormatter<Color>.Sirenix.Serialization.IFormatter.Serialize
	|-MinimalBaseFormatter<Quaternion>.Sirenix.Serialization.IFormatter.Serialize
	|-MinimalBaseFormatter<Rect>.Sirenix.Serialization.IFormatter.Serialize
	|-MinimalBaseFormatter<Vector4>.Sirenix.Serialization.IFormatter.Serialize
	|
	|-RVA: 0x1FB8CB0 Offset: 0x1FB7CB0 VA: 0x181FB8CB0
	|-MinimalBaseFormatter<object>.Sirenix.Serialization.IFormatter.Serialize
	|-MinimalBaseFormatter<Type>.Sirenix.Serialization.IFormatter.Serialize
	|-MinimalBaseFormatter<AnimationCurve>.Sirenix.Serialization.IFormatter.Serialize
	|-MinimalBaseFormatter<Gradient>.Sirenix.Serialization.IFormatter.Serialize
	|
	|-RVA: 0x1FB8AA0 Offset: 0x1FB7AA0 VA: 0x181FB8AA0
	|-MinimalBaseFormatter<Bounds>.Sirenix.Serialization.IFormatter.Serialize
	|
	|-RVA: 0x1FB89B0 Offset: 0x1FB79B0 VA: 0x181FB89B0
	|-MinimalBaseFormatter<Color32>.Sirenix.Serialization.IFormatter.Serialize
	|-MinimalBaseFormatter<LayerMask>.Sirenix.Serialization.IFormatter.Serialize
	|
	|-RVA: 0x1FB88B0 Offset: 0x1FB78B0 VA: 0x181FB88B0
	|-MinimalBaseFormatter<GradientColorKey>.Sirenix.Serialization.IFormatter.Serialize
	|
	|-RVA: 0x1FB8BA0 Offset: 0x1FB7BA0 VA: 0x181FB8BA0
	|-MinimalBaseFormatter<Keyframe>.Sirenix.Serialization.IFormatter.Serialize
	|
	|-RVA: 0x1FB8E80 Offset: 0x1FB7E80 VA: 0x181FB8E80
	|-MinimalBaseFormatter<ColorBlock>.Sirenix.Serialization.IFormatter.Serialize
	|
	|-RVA: 0x1FB8FB0 Offset: 0x1FB7FB0 VA: 0x181FB8FB0
	|-MinimalBaseFormatter<Vector3>.Sirenix.Serialization.IFormatter.Serialize
	|-MinimalBaseFormatter<Vector3Int>.Sirenix.Serialization.IFormatter.Serialize
	*/

	private object Sirenix.Serialization.IFormatter.Deserialize(IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FB8580 Offset: 0x1FB7580 VA: 0x181FB8580
	|-MinimalBaseFormatter<DateTime>.Sirenix.Serialization.IFormatter.Deserialize
	|-MinimalBaseFormatter<TimeSpan>.Sirenix.Serialization.IFormatter.Deserialize
	|-MinimalBaseFormatter<GradientAlphaKey>.Sirenix.Serialization.IFormatter.Deserialize
	|-MinimalBaseFormatter<Vector2>.Sirenix.Serialization.IFormatter.Deserialize
	|-MinimalBaseFormatter<Vector2Int>.Sirenix.Serialization.IFormatter.Deserialize
	|
	|-RVA: 0x1FB8510 Offset: 0x1FB7510 VA: 0x181FB8510
	|-MinimalBaseFormatter<DateTimeOffset>.Sirenix.Serialization.IFormatter.Deserialize
	|-MinimalBaseFormatter<Color>.Sirenix.Serialization.IFormatter.Deserialize
	|-MinimalBaseFormatter<Quaternion>.Sirenix.Serialization.IFormatter.Deserialize
	|-MinimalBaseFormatter<Rect>.Sirenix.Serialization.IFormatter.Deserialize
	|-MinimalBaseFormatter<Vector4>.Sirenix.Serialization.IFormatter.Deserialize
	|
	|-RVA: 0x1FB8780 Offset: 0x1FB7780 VA: 0x181FB8780
	|-MinimalBaseFormatter<object>.Sirenix.Serialization.IFormatter.Deserialize
	|-MinimalBaseFormatter<Type>.Sirenix.Serialization.IFormatter.Deserialize
	|-MinimalBaseFormatter<AnimationCurve>.Sirenix.Serialization.IFormatter.Deserialize
	|-MinimalBaseFormatter<Gradient>.Sirenix.Serialization.IFormatter.Deserialize
	|
	|-RVA: 0x1FB8700 Offset: 0x1FB7700 VA: 0x181FB8700
	|-MinimalBaseFormatter<Bounds>.Sirenix.Serialization.IFormatter.Deserialize
	|
	|-RVA: 0x1FB83B0 Offset: 0x1FB73B0 VA: 0x181FB83B0
	|-MinimalBaseFormatter<Color32>.Sirenix.Serialization.IFormatter.Deserialize
	|-MinimalBaseFormatter<LayerMask>.Sirenix.Serialization.IFormatter.Deserialize
	|
	|-RVA: 0x1FB8410 Offset: 0x1FB7410 VA: 0x181FB8410
	|-MinimalBaseFormatter<GradientColorKey>.Sirenix.Serialization.IFormatter.Deserialize
	|
	|-RVA: 0x1FB8680 Offset: 0x1FB7680 VA: 0x181FB8680
	|-MinimalBaseFormatter<Keyframe>.Sirenix.Serialization.IFormatter.Deserialize
	|
	|-RVA: 0x1FB85E0 Offset: 0x1FB75E0 VA: 0x181FB85E0
	|-MinimalBaseFormatter<ColorBlock>.Sirenix.Serialization.IFormatter.Deserialize
	|
	|-RVA: 0x1FB8490 Offset: 0x1FB7490 VA: 0x181FB8490
	|-MinimalBaseFormatter<Vector3>.Sirenix.Serialization.IFormatter.Deserialize
	|-MinimalBaseFormatter<Vector3Int>.Sirenix.Serialization.IFormatter.Deserialize
	*/

	protected virtual T GetUninitializedObject() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FB57D0 Offset: 0x1FB47D0 VA: 0x181FB57D0
	|-MinimalBaseFormatter<DateTime>.GetUninitializedObject
	|
	|-RVA: 0x1FB42B0 Offset: 0x1FB32B0 VA: 0x181FB42B0
	|-MinimalBaseFormatter<DateTimeOffset>.GetUninitializedObject
	|
	|-RVA: 0x1FB52B0 Offset: 0x1FB42B0 VA: 0x181FB52B0
	|-MinimalBaseFormatter<object>.GetUninitializedObject
	|
	|-RVA: 0x1FB5970 Offset: 0x1FB4970 VA: 0x181FB5970
	|-MinimalBaseFormatter<TimeSpan>.GetUninitializedObject
	|
	|-RVA: 0x1FB4BA0 Offset: 0x1FB3BA0 VA: 0x181FB4BA0
	|-MinimalBaseFormatter<Bounds>.GetUninitializedObject
	|
	|-RVA: 0x1FB5450 Offset: 0x1FB4450 VA: 0x181FB5450
	|-MinimalBaseFormatter<Color32>.GetUninitializedObject
	|
	|-RVA: 0x1FB5B10 Offset: 0x1FB4B10 VA: 0x181FB5B10
	|-MinimalBaseFormatter<Color>.GetUninitializedObject
	|
	|-RVA: 0x1FB5CD0 Offset: 0x1FB4CD0 VA: 0x181FB5CD0
	|-MinimalBaseFormatter<GradientAlphaKey>.GetUninitializedObject
	|
	|-RVA: 0x1FB55F0 Offset: 0x1FB45F0 VA: 0x181FB55F0
	|-MinimalBaseFormatter<GradientColorKey>.GetUninitializedObject
	|
	|-RVA: 0x1FB47F0 Offset: 0x1FB37F0 VA: 0x181FB47F0
	|-MinimalBaseFormatter<Keyframe>.GetUninitializedObject
	|
	|-RVA: 0x1FB4650 Offset: 0x1FB3650 VA: 0x181FB4650
	|-MinimalBaseFormatter<LayerMask>.GetUninitializedObject
	|
	|-RVA: 0x1FB40F0 Offset: 0x1FB30F0 VA: 0x181FB40F0
	|-MinimalBaseFormatter<Quaternion>.GetUninitializedObject
	|
	|-RVA: 0x1FB49E0 Offset: 0x1FB39E0 VA: 0x181FB49E0
	|-MinimalBaseFormatter<Rect>.GetUninitializedObject
	|
	|-RVA: 0x1FB3CF0 Offset: 0x1FB2CF0 VA: 0x181FB3CF0
	|-MinimalBaseFormatter<ColorBlock>.GetUninitializedObject
	|
	|-RVA: 0x1FB3F40 Offset: 0x1FB2F40 VA: 0x181FB3F40
	|-MinimalBaseFormatter<Vector2>.GetUninitializedObject
	|
	|-RVA: 0x1FB4F30 Offset: 0x1FB3F30 VA: 0x181FB4F30
	|-MinimalBaseFormatter<Vector2Int>.GetUninitializedObject
	|
	|-RVA: 0x1FB4470 Offset: 0x1FB3470 VA: 0x181FB4470
	|-MinimalBaseFormatter<Vector3>.GetUninitializedObject
	|
	|-RVA: 0x1FB50D0 Offset: 0x1FB40D0 VA: 0x181FB50D0
	|-MinimalBaseFormatter<Vector3Int>.GetUninitializedObject
	|
	|-RVA: 0x1FB4D70 Offset: 0x1FB3D70 VA: 0x181FB4D70
	|-MinimalBaseFormatter<Vector4>.GetUninitializedObject
	*/

	protected abstract void Read(ref T value, IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-MinimalBaseFormatter<object>.Read
	*/

	protected abstract void Write(ref T value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-MinimalBaseFormatter<object>.Write
	*/

	protected void RegisterReferenceID(T value, IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FB6450 Offset: 0x1FB5450 VA: 0x181FB6450
	|-MinimalBaseFormatter<DateTime>.RegisterReferenceID
	|
	|-RVA: 0x1FB6DC0 Offset: 0x1FB5DC0 VA: 0x181FB6DC0
	|-MinimalBaseFormatter<DateTimeOffset>.RegisterReferenceID
	|
	|-RVA: 0x1FB6640 Offset: 0x1FB5640 VA: 0x181FB6640
	|-MinimalBaseFormatter<object>.RegisterReferenceID
	|-MinimalBaseFormatter<Type>.RegisterReferenceID
	|
	|-RVA: 0x1FB5E80 Offset: 0x1FB4E80 VA: 0x181FB5E80
	|-MinimalBaseFormatter<TimeSpan>.RegisterReferenceID
	|
	|-RVA: 0x1FB6BD0 Offset: 0x1FB5BD0 VA: 0x181FB6BD0
	|-MinimalBaseFormatter<Bounds>.RegisterReferenceID
	|
	|-RVA: 0x1FB69E0 Offset: 0x1FB59E0 VA: 0x181FB69E0
	|-MinimalBaseFormatter<Color32>.RegisterReferenceID
	|
	|-RVA: 0x1FB7760 Offset: 0x1FB6760 VA: 0x181FB7760
	|-MinimalBaseFormatter<Color>.RegisterReferenceID
	|
	|-RVA: 0x1FB7D30 Offset: 0x1FB6D30 VA: 0x181FB7D30
	|-MinimalBaseFormatter<GradientAlphaKey>.RegisterReferenceID
	|
	|-RVA: 0x1FB7570 Offset: 0x1FB6570 VA: 0x181FB7570
	|-MinimalBaseFormatter<GradientColorKey>.RegisterReferenceID
	|
	|-RVA: 0x1FB7B30 Offset: 0x1FB6B30 VA: 0x181FB7B30
	|-MinimalBaseFormatter<Keyframe>.RegisterReferenceID
	|
	|-RVA: 0x1FB8100 Offset: 0x1FB7100 VA: 0x181FB8100
	|-MinimalBaseFormatter<LayerMask>.RegisterReferenceID
	|
	|-RVA: 0x1FB71B0 Offset: 0x1FB61B0 VA: 0x181FB71B0
	|-MinimalBaseFormatter<Quaternion>.RegisterReferenceID
	|
	|-RVA: 0x1FB7F20 Offset: 0x1FB6F20 VA: 0x181FB7F20
	|-MinimalBaseFormatter<Rect>.RegisterReferenceID
	|
	|-RVA: 0x1FB6FA0 Offset: 0x1FB5FA0 VA: 0x181FB6FA0
	|-MinimalBaseFormatter<ColorBlock>.RegisterReferenceID
	|
	|-RVA: 0x1FB7940 Offset: 0x1FB6940 VA: 0x181FB7940
	|-MinimalBaseFormatter<Vector2>.RegisterReferenceID
	|
	|-RVA: 0x1FB67F0 Offset: 0x1FB57F0 VA: 0x181FB67F0
	|-MinimalBaseFormatter<Vector2Int>.RegisterReferenceID
	|
	|-RVA: 0x1FB6260 Offset: 0x1FB5260 VA: 0x181FB6260
	|-MinimalBaseFormatter<Vector3>.RegisterReferenceID
	|
	|-RVA: 0x1FB6070 Offset: 0x1FB5070 VA: 0x181FB6070
	|-MinimalBaseFormatter<Vector3Int>.RegisterReferenceID
	|
	|-RVA: 0x1FB7390 Offset: 0x1FB6390 VA: 0x181FB7390
	|-MinimalBaseFormatter<Vector4>.RegisterReferenceID
	*/

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-MinimalBaseFormatter<DateTime>..ctor
	|-MinimalBaseFormatter<DateTimeOffset>..ctor
	|-MinimalBaseFormatter<object>..ctor
	|-MinimalBaseFormatter<TimeSpan>..ctor
	|-MinimalBaseFormatter<Type>..ctor
	|-MinimalBaseFormatter<AnimationCurve>..ctor
	|-MinimalBaseFormatter<Bounds>..ctor
	|-MinimalBaseFormatter<Color32>..ctor
	|-MinimalBaseFormatter<Color>..ctor
	|-MinimalBaseFormatter<Gradient>..ctor
	|-MinimalBaseFormatter<GradientAlphaKey>..ctor
	|-MinimalBaseFormatter<GradientColorKey>..ctor
	|-MinimalBaseFormatter<Keyframe>..ctor
	|-MinimalBaseFormatter<LayerMask>..ctor
	|-MinimalBaseFormatter<Quaternion>..ctor
	|-MinimalBaseFormatter<Rect>..ctor
	|-MinimalBaseFormatter<ColorBlock>..ctor
	|-MinimalBaseFormatter<Vector2>..ctor
	|-MinimalBaseFormatter<Vector2Int>..ctor
	|-MinimalBaseFormatter<Vector3>..ctor
	|-MinimalBaseFormatter<Vector3Int>..ctor
	|-MinimalBaseFormatter<Vector4>..ctor
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FBA070 Offset: 0x1FB9070 VA: 0x181FBA070
	|-MinimalBaseFormatter<DateTime>..cctor
	|
	|-RVA: 0x1FB9B30 Offset: 0x1FB8B30 VA: 0x181FB9B30
	|-MinimalBaseFormatter<DateTimeOffset>..cctor
	|
	|-RVA: 0x1FB96D0 Offset: 0x1FB86D0 VA: 0x181FB96D0
	|-MinimalBaseFormatter<object>..cctor
	|
	|-RVA: 0x1FB9270 Offset: 0x1FB8270 VA: 0x181FB9270
	|-MinimalBaseFormatter<TimeSpan>..cctor
	|
	|-RVA: 0x1FB90B0 Offset: 0x1FB80B0 VA: 0x181FB90B0
	|-MinimalBaseFormatter<Bounds>..cctor
	|
	|-RVA: 0x1FB97B0 Offset: 0x1FB87B0 VA: 0x181FB97B0
	|-MinimalBaseFormatter<Color32>..cctor
	|
	|-RVA: 0x1FB9EB0 Offset: 0x1FB8EB0 VA: 0x181FB9EB0
	|-MinimalBaseFormatter<Color>..cctor
	|
	|-RVA: 0x1FB9890 Offset: 0x1FB8890 VA: 0x181FB9890
	|-MinimalBaseFormatter<GradientAlphaKey>..cctor
	|
	|-RVA: 0x1FB9F90 Offset: 0x1FB8F90 VA: 0x181FB9F90
	|-MinimalBaseFormatter<GradientColorKey>..cctor
	|
	|-RVA: 0x1FB9CF0 Offset: 0x1FB8CF0 VA: 0x181FB9CF0
	|-MinimalBaseFormatter<Keyframe>..cctor
	|
	|-RVA: 0x1FB9C10 Offset: 0x1FB8C10 VA: 0x181FB9C10
	|-MinimalBaseFormatter<LayerMask>..cctor
	|
	|-RVA: 0x1FB9350 Offset: 0x1FB8350 VA: 0x181FB9350
	|-MinimalBaseFormatter<Quaternion>..cctor
	|
	|-RVA: 0x1FB9430 Offset: 0x1FB8430 VA: 0x181FB9430
	|-MinimalBaseFormatter<Rect>..cctor
	|
	|-RVA: 0x1FB9DD0 Offset: 0x1FB8DD0 VA: 0x181FB9DD0
	|-MinimalBaseFormatter<ColorBlock>..cctor
	|
	|-RVA: 0x1FB9970 Offset: 0x1FB8970 VA: 0x181FB9970
	|-MinimalBaseFormatter<Vector2>..cctor
	|
	|-RVA: 0x1FB9510 Offset: 0x1FB8510 VA: 0x181FB9510
	|-MinimalBaseFormatter<Vector2Int>..cctor
	|
	|-RVA: 0x1FB9A50 Offset: 0x1FB8A50 VA: 0x181FB9A50
	|-MinimalBaseFormatter<Vector3>..cctor
	|
	|-RVA: 0x1FB9190 Offset: 0x1FB8190 VA: 0x181FB9190
	|-MinimalBaseFormatter<Vector3Int>..cctor
	|
	|-RVA: 0x1FB95F0 Offset: 0x1FB85F0 VA: 0x181FB95F0
	|-MinimalBaseFormatter<Vector4>..cctor
	*/
}

// Namespace: Sirenix.Serialization
public sealed class MultiDimensionalArrayFormatter<TArray, TElement> : BaseFormatter<TArray>
{
	// Fields
	private const string RANKS_NAME = "ranks";
	private const char RANKS_SEPARATOR = '\x7c';
	private static readonly int ArrayRank;
	private static readonly Serializer<TElement> ValueReaderWriter;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FBBCC0 Offset: 0x1FBACC0 VA: 0x181FBBCC0
	|-MultiDimensionalArrayFormatter<object, object>..cctor
	*/

	protected override TArray GetUninitializedObject() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x180AE70 Offset: 0x1809E70 VA: 0x18180AE70
	|-MultiDimensionalArrayFormatter<object, object>.GetUninitializedObject
	*/

	protected override void DeserializeImplementation(ref TArray value, IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FBA870 Offset: 0x1FB9870 VA: 0x181FBA870
	|-MultiDimensionalArrayFormatter<object, object>.DeserializeImplementation
	*/

	protected override void SerializeImplementation(ref TArray value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FBB600 Offset: 0x1FBA600 VA: 0x181FBB600
	|-MultiDimensionalArrayFormatter<object, object>.SerializeImplementation
	*/

	private void IterateArrayWrite(Array a, Func<TElement> write) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FBB350 Offset: 0x1FBA350 VA: 0x181FBB350
	|-MultiDimensionalArrayFormatter<object, object>.IterateArrayWrite
	*/

	private void IterateArrayWrite(Array a, int rank, int[] indices, Func<TElement> write) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FBB4A0 Offset: 0x1FBA4A0 VA: 0x181FBB4A0
	|-MultiDimensionalArrayFormatter<object, object>.IterateArrayWrite
	*/

	private void IterateArrayRead(Array a, Action<TElement> read) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FBB200 Offset: 0x1FBA200 VA: 0x181FBB200
	|-MultiDimensionalArrayFormatter<object, object>.IterateArrayRead
	*/

	private void IterateArrayRead(Array a, int rank, int[] indices, Action<TElement> read) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FBB070 Offset: 0x1FBA070 VA: 0x181FBB070
	|-MultiDimensionalArrayFormatter<object, object>.IterateArrayRead
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FBC3F0 Offset: 0x1FBB3F0 VA: 0x181FBC3F0
	|-MultiDimensionalArrayFormatter<object, object>..ctor
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class MultiDimensionalArrayFormatter.<>c__DisplayClass6_0<TArray, TElement>
{
	// Fields
	public IDataReader reader;
	public string name;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-MultiDimensionalArrayFormatter.<>c__DisplayClass6_0<object, object>..ctor
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class MultiDimensionalArrayFormatter.<>c__DisplayClass6_1<TArray, TElement>
{
	// Fields
	public int elements;
	public long length;
	public MultiDimensionalArrayFormatter.<>c__DisplayClass6_0<TArray, TElement> CS$<>8__locals1;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-MultiDimensionalArrayFormatter.<>c__DisplayClass6_1<object, object>..ctor
	*/

	internal TElement <DeserializeImplementation>b__0() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC4030 Offset: 0x1FC3030 VA: 0x181FC4030
	|-MultiDimensionalArrayFormatter.<>c__DisplayClass6_1<object, object>.<DeserializeImplementation>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class MultiDimensionalArrayFormatter.<>c__DisplayClass7_0<TArray, TElement>
{
	// Fields
	public IDataWriter writer;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-MultiDimensionalArrayFormatter.<>c__DisplayClass7_0<object, object>..ctor
	*/

	internal void <SerializeImplementation>b__0(TElement v) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC4610 Offset: 0x1FC3610 VA: 0x181FC4610
	|-MultiDimensionalArrayFormatter.<>c__DisplayClass7_0<object, object>.<SerializeImplementation>b__0
	*/
}

// Namespace: Sirenix.Serialization
public sealed class NullableFormatter<T> : BaseFormatter<Nullable<T>>
{
	// Fields
	private static readonly Serializer<T> TSerializer;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FBC860 Offset: 0x1FBB860 VA: 0x181FBC860
	|-NullableFormatter<int>..cctor
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FB2CF0 Offset: 0x1FB1CF0 VA: 0x181FB2CF0
	|-NullableFormatter<int>..ctor
	*/

	protected override void DeserializeImplementation(ref Nullable<T> value, IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FBC4C0 Offset: 0x1FBB4C0 VA: 0x181FBC4C0
	|-NullableFormatter<int>.DeserializeImplementation
	*/

	protected override void SerializeImplementation(ref Nullable<T> value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FBC6D0 Offset: 0x1FBB6D0 VA: 0x181FBC6D0
	|-NullableFormatter<int>.SerializeImplementation
	*/
}

// Namespace: Sirenix.Serialization
public sealed class PrimitiveArrayFormatter<T> : MinimalBaseFormatter<T[]>
{
	// Methods

	protected override T[] GetUninitializedObject() { }

	protected override void Read(ref T[] value, IDataReader reader) { }

	protected override void Write(ref T[] value, IDataWriter writer) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public class ReflectionFormatter<T> : BaseFormatter<T>
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ISerializationPolicy <OverridePolicy>k__BackingField;

	// Properties
	public ISerializationPolicy OverridePolicy { get; set; }

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC21B0 Offset: 0x1FC11B0 VA: 0x181FC21B0
	|-ReflectionFormatter<DataObject>..ctor
	|-ReflectionFormatter<ScreenRadioScriptObject.ScreenInfo>..ctor
	|-ReflectionFormatter<SettingConfigInfo.SettingItemInfo>..ctor
	|-ReflectionFormatter<SettingConfigInfo.SettingTagInfo>..ctor
	|-ReflectionFormatter<Dictionary<int, SettingConfigInfo.SettingItemInfo>>..ctor
	|-ReflectionFormatter<Dictionary<int, SettingConfigInfo.SettingTagInfo>>..ctor
	|-ReflectionFormatter<Dictionary<int, List<string>>>..ctor
	|-ReflectionFormatter<Dictionary<string, Dictionary<string, float>>>..ctor
	|-ReflectionFormatter<Dictionary<string, int>>..ctor
	|-ReflectionFormatter<Dictionary<string, float>>..ctor
	|-ReflectionFormatter<Dictionary<string, string>>..ctor
	|-ReflectionFormatter<Dictionary<string, AnimationCurve>>..ctor
	|-ReflectionFormatter<Dictionary<string, GameObject>>..ctor
	|-ReflectionFormatter<Dictionary<string, Vector3>>..ctor
	|-ReflectionFormatter<GenericEqualityComparer<int>>..ctor
	|-ReflectionFormatter<GenericEqualityComparer<string>>..ctor
	|-ReflectionFormatter<List<ScreenRadioScriptObject.ScreenInfo>>..ctor
	|-ReflectionFormatter<List<float>>..ctor
	|-ReflectionFormatter<List<string>>..ctor
	|-ReflectionFormatter<List<Vector2>>..ctor
	|-ReflectionFormatter<object>..ctor
	|-ReflectionFormatter<AnimationCurve>..ctor
	|-ReflectionFormatter<Keyframe>..ctor
	|-ReflectionFormatter<Vector2>..ctor
	|-ReflectionFormatter<Vector3>..ctor
	*/

	public void .ctor(ISerializationPolicy overridePolicy) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC20C0 Offset: 0x1FC10C0 VA: 0x181FC20C0
	|-ReflectionFormatter<ScreenRadioScriptObject.ScreenInfo>..ctor
	|-ReflectionFormatter<object>..ctor
	|-ReflectionFormatter<Keyframe>..ctor
	|-ReflectionFormatter<Vector2>..ctor
	|-ReflectionFormatter<Vector3>..ctor
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ISerializationPolicy get_OverridePolicy() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x81B350 Offset: 0x81A350 VA: 0x18081B350
	|-ReflectionFormatter<ScreenRadioScriptObject.ScreenInfo>.get_OverridePolicy
	|-ReflectionFormatter<object>.get_OverridePolicy
	|-ReflectionFormatter<Keyframe>.get_OverridePolicy
	|-ReflectionFormatter<Vector2>.get_OverridePolicy
	|-ReflectionFormatter<Vector3>.get_OverridePolicy
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_OverridePolicy(ISerializationPolicy value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18F2440 Offset: 0x18F1440 VA: 0x1818F2440
	|-ReflectionFormatter<ScreenRadioScriptObject.ScreenInfo>.set_OverridePolicy
	|-ReflectionFormatter<object>.set_OverridePolicy
	|-ReflectionFormatter<Keyframe>.set_OverridePolicy
	|-ReflectionFormatter<Vector2>.set_OverridePolicy
	|-ReflectionFormatter<Vector3>.set_OverridePolicy
	*/

	protected override void DeserializeImplementation(ref T value, IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FBF770 Offset: 0x1FBE770 VA: 0x181FBF770
	|-ReflectionFormatter<ScreenRadioScriptObject.ScreenInfo>.DeserializeImplementation
	|
	|-RVA: 0x1FC07D0 Offset: 0x1FBF7D0 VA: 0x181FC07D0
	|-ReflectionFormatter<object>.DeserializeImplementation
	|
	|-RVA: 0x1FBEF00 Offset: 0x1FBDF00 VA: 0x181FBEF00
	|-ReflectionFormatter<Keyframe>.DeserializeImplementation
	|
	|-RVA: 0x1FBFFA0 Offset: 0x1FBEFA0 VA: 0x181FBFFA0
	|-ReflectionFormatter<Vector2>.DeserializeImplementation
	|
	|-RVA: 0x1FBE6B0 Offset: 0x1FBD6B0 VA: 0x181FBE6B0
	|-ReflectionFormatter<Vector3>.DeserializeImplementation
	*/

	protected override void SerializeImplementation(ref T value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC1380 Offset: 0x1FC0380 VA: 0x181FC1380
	|-ReflectionFormatter<ScreenRadioScriptObject.ScreenInfo>.SerializeImplementation
	|
	|-RVA: 0x1FC1DB0 Offset: 0x1FC0DB0 VA: 0x181FC1DB0
	|-ReflectionFormatter<object>.SerializeImplementation
	|
	|-RVA: 0x1FC1A40 Offset: 0x1FC0A40 VA: 0x181FC1A40
	|-ReflectionFormatter<Keyframe>.SerializeImplementation
	|
	|-RVA: 0x1FC16E0 Offset: 0x1FC06E0 VA: 0x181FC16E0
	|-ReflectionFormatter<Vector2>.SerializeImplementation
	|
	|-RVA: 0x1FC1020 Offset: 0x1FC0020 VA: 0x181FC1020
	|-ReflectionFormatter<Vector3>.SerializeImplementation
	*/
}

// Namespace: Sirenix.Serialization
public sealed class SelfFormatterFormatter<T> : BaseFormatter<T>
{
	// Methods

	protected override void DeserializeImplementation(ref T value, IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC2280 Offset: 0x1FC1280 VA: 0x181FC2280
	|-SelfFormatterFormatter<object>.DeserializeImplementation
	*/

	protected override void SerializeImplementation(ref T value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC22E0 Offset: 0x1FC12E0 VA: 0x181FC22E0
	|-SelfFormatterFormatter<object>.SerializeImplementation
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC2340 Offset: 0x1FC1340 VA: 0x181FC2340
	|-SelfFormatterFormatter<object>..ctor
	*/
}

// Namespace: Sirenix.Serialization
public sealed class SerializableFormatter<T> : BaseFormatter<T>
{
	// Fields
	private static readonly Func<SerializationInfo, StreamingContext, T> ISerializableConstructor;
	private static readonly ReflectionFormatter<T> ReflectionFormatter;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC35E0 Offset: 0x1FC25E0 VA: 0x181FC35E0
	|-SerializableFormatter<object>..cctor
	*/

	protected override T GetUninitializedObject() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x180AE70 Offset: 0x1809E70 VA: 0x18180AE70
	|-SerializableFormatter<object>.GetUninitializedObject
	*/

	protected override void DeserializeImplementation(ref T value, IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC2410 Offset: 0x1FC1410 VA: 0x181FC2410
	|-SerializableFormatter<object>.DeserializeImplementation
	*/

	protected override void SerializeImplementation(ref T value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC2EB0 Offset: 0x1FC1EB0 VA: 0x181FC2EB0
	|-SerializableFormatter<object>.SerializeImplementation
	*/

	private SerializationInfo ReadSerializationInfo(IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC29F0 Offset: 0x1FC19F0 VA: 0x181FC29F0
	|-SerializableFormatter<object>.ReadSerializationInfo
	*/

	private void WriteSerializationInfo(SerializationInfo info, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC32A0 Offset: 0x1FC22A0 VA: 0x181FC32A0
	|-SerializableFormatter<object>.WriteSerializationInfo
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC3D50 Offset: 0x1FC2D50 VA: 0x181FC3D50
	|-SerializableFormatter<Dictionary<int, SettingConfigInfo.SettingItemInfo>>..ctor
	|-SerializableFormatter<Dictionary<int, SettingConfigInfo.SettingTagInfo>>..ctor
	|-SerializableFormatter<Dictionary<int, List<string>>>..ctor
	|-SerializableFormatter<Dictionary<string, Dictionary<string, float>>>..ctor
	|-SerializableFormatter<Dictionary<string, int>>..ctor
	|-SerializableFormatter<Dictionary<string, float>>..ctor
	|-SerializableFormatter<Dictionary<string, string>>..ctor
	|-SerializableFormatter<Dictionary<string, AnimationCurve>>..ctor
	|-SerializableFormatter<Dictionary<string, GameObject>>..ctor
	|-SerializableFormatter<Dictionary<string, Vector3>>..ctor
	|-SerializableFormatter<object>..ctor
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SerializableFormatter.<>c__DisplayClass2_0<T>
{
	// Fields
	public ConstructorInfo constructor;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-SerializableFormatter.<>c__DisplayClass2_0<object>..ctor
	*/

	internal T <.cctor>b__0(SerializationInfo info, StreamingContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FC3E20 Offset: 0x1FC2E20 VA: 0x181FC3E20
	|-SerializableFormatter.<>c__DisplayClass2_0<object>.<.cctor>b__0
	*/
}

// Namespace: Sirenix.Serialization
public sealed class TimeSpanFormatter : MinimalBaseFormatter<TimeSpan>
{
	// Methods

	protected override void Read(ref TimeSpan value, IDataReader reader) { }

	protected override void Write(ref TimeSpan value, IDataWriter writer) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public sealed class TypeFormatter : MinimalBaseFormatter<Type>
{
	// Methods

	protected override void Read(ref Type value, IDataReader reader) { }

	protected override void Write(ref Type value, IDataWriter writer) { }

	protected override Type GetUninitializedObject() { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public class CustomSerializationPolicy : ISerializationPolicy
{
	// Fields
	private string id;
	private bool allowNonSerializableTypes;
	private Func<MemberInfo, bool> shouldSerializeFunc;

	// Properties
	public string ID { get; }
	public bool AllowNonSerializableTypes { get; }

	// Methods

	public void .ctor(string id, bool allowNonSerializableTypes, Func<MemberInfo, bool> shouldSerializeFunc) { }

	public string get_ID() { }

	public bool get_AllowNonSerializableTypes() { }

	public bool ShouldSerializeMember(MemberInfo member) { }
}

// Namespace: Sirenix.Serialization
[AttributeUsageAttribute] // RVA: 0xC5CA0 Offset: 0xC50A0 VA: 0x1800C5CA0
public sealed class AlwaysFormatsSelfAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
[AttributeUsageAttribute] // RVA: 0xF8A80 Offset: 0xF7E80 VA: 0x1800F8A80
[ObsoleteAttribute] // RVA: 0xF8A80 Offset: 0xF7E80 VA: 0x1800F8A80
public class CustomFormatterAttribute : Attribute
{
	// Fields
	public readonly int Priority;

	// Methods

	public void .ctor() { }

	public void .ctor(int priority = 0) { }
}

// Namespace: Sirenix.Serialization
[ObsoleteAttribute] // RVA: 0xFAC70 Offset: 0xFA070 VA: 0x1800FAC70
[AttributeUsageAttribute] // RVA: 0xFAC70 Offset: 0xFA070 VA: 0x1800FAC70
public class CustomGenericFormatterAttribute : CustomFormatterAttribute
{
	// Fields
	public readonly Type SerializedGenericTypeDefinition;

	// Methods

	public void .ctor(Type serializedGenericTypeDefinition, int priority = 0) { }
}

// Namespace: Sirenix.Serialization
[AttributeUsageAttribute] // RVA: 0x757C0 Offset: 0x74BC0 VA: 0x1800757C0
public sealed class BindTypeNameToTypeAttribute : Attribute
{
	// Fields
	internal readonly Type NewType;
	internal readonly string OldTypeName;

	// Methods

	public void .ctor(string oldFullTypeName, Type newType) { }
}

// Namespace: Sirenix.Serialization
public class DefaultSerializationBinder : TwoWaySerializationBinder
{
	// Fields
	private static readonly Dictionary<string, Assembly> assemblyNameLookUp;
	private static readonly object TYPETONAME_LOCK;
	private static readonly Dictionary<Type, string> nameMap;
	private static readonly object NAMETOTYPE_LOCK;
	private static readonly Dictionary<string, Type> typeMap;
	private static readonly Dictionary<string, Type> customTypeNameToTypeBindings;
	private static readonly List<string> genericArgNamesList;
	private static readonly List<Type> genericArgTypesList;

	// Methods

	private static void .cctor() { }

	public override string BindToName(Type type, DebugContext debugContext) { }

	public override bool ContainsType(string typeName) { }

	public override Type BindToType(string typeName, DebugContext debugContext) { }

	private Type ParseTypeName(string typeName, DebugContext debugContext) { }

	private static void ParseName(string fullName, out string typeName, out string assemblyName) { }

	private Type ParseGenericType(string typeName, DebugContext debugContext) { }

	private static bool TryParseGenericTypeName(string typeName, out string genericDefinitionName, out List<string> argNames) { }

	private static bool ReadGenericArg(string typeName, ref int i, out string argName) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public sealed class DeserializationContext : ICacheNotificationReceiver
{
	// Fields
	private SerializationConfig config;
	private Dictionary<int, object> internalIdReferenceMap;
	private StreamingContext streamingContext;
	private IFormatterConverter formatterConverter;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IExternalStringReferenceResolver <StringReferenceResolver>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IExternalGuidReferenceResolver <GuidReferenceResolver>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IExternalIndexReferenceResolver <IndexReferenceResolver>k__BackingField;

	// Properties
	public IExternalStringReferenceResolver StringReferenceResolver { get; set; }
	public IExternalGuidReferenceResolver GuidReferenceResolver { get; set; }
	public IExternalIndexReferenceResolver IndexReferenceResolver { get; set; }
	public StreamingContext StreamingContext { get; }
	public IFormatterConverter FormatterConverter { get; }
	public SerializationConfig Config { get; set; }

	// Methods

	public void .ctor() { }

	public void .ctor(StreamingContext context) { }

	public void .ctor(FormatterConverter formatterConverter) { }

	public void .ctor(StreamingContext context, FormatterConverter formatterConverter) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IExternalStringReferenceResolver get_StringReferenceResolver() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_StringReferenceResolver(IExternalStringReferenceResolver value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IExternalGuidReferenceResolver get_GuidReferenceResolver() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_GuidReferenceResolver(IExternalGuidReferenceResolver value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IExternalIndexReferenceResolver get_IndexReferenceResolver() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_IndexReferenceResolver(IExternalIndexReferenceResolver value) { }

	public StreamingContext get_StreamingContext() { }

	public IFormatterConverter get_FormatterConverter() { }

	public SerializationConfig get_Config() { }

	public void set_Config(SerializationConfig value) { }

	public void RegisterInternalReference(int id, object reference) { }

	public object GetInternalReference(int id) { }

	public object GetExternalObject(int index) { }

	public object GetExternalObject(Guid guid) { }

	public object GetExternalObject(string id) { }

	public void Reset() { }

	private void Sirenix.Serialization.Utilities.ICacheNotificationReceiver.OnFreed() { }

	private void Sirenix.Serialization.Utilities.ICacheNotificationReceiver.OnClaimed() { }
}

// Namespace: Sirenix.Serialization
public enum EntryType
{
	// Fields
	public byte value__;
	public const EntryType Invalid = 0;
	public const EntryType String = 1;
	public const EntryType Guid = 2;
	public const EntryType Integer = 3;
	public const EntryType FloatingPoint = 4;
	public const EntryType Boolean = 5;
	public const EntryType Null = 6;
	public const EntryType StartOfNode = 7;
	public const EntryType EndOfNode = 8;
	public const EntryType InternalReference = 9;
	public const EntryType ExternalReferenceByIndex = 10;
	public const EntryType ExternalReferenceByGuid = 11;
	public const EntryType StartOfArray = 12;
	public const EntryType EndOfArray = 13;
	public const EntryType PrimitiveArray = 14;
	public const EntryType EndOfStream = 15;
	public const EntryType ExternalReferenceByString = 16;
}

// Namespace: Sirenix.Serialization
[AttributeUsageAttribute] // RVA: 0x10A070 Offset: 0x109470 VA: 0x18010A070
[ObsoleteAttribute] // RVA: 0x10A070 Offset: 0x109470 VA: 0x18010A070
public sealed class ExcludeDataFromInspectorAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public interface IExternalGuidReferenceResolver
{
	// Properties
	public abstract IExternalGuidReferenceResolver NextResolver { get; set; }

	// Methods

	public abstract IExternalGuidReferenceResolver get_NextResolver() { }

	public abstract void set_NextResolver(IExternalGuidReferenceResolver value) { }

	public abstract bool TryResolveReference(Guid guid, out object value) { }

	public abstract bool CanReference(object value, out Guid guid) { }
}

// Namespace: Sirenix.Serialization
public interface IExternalIndexReferenceResolver
{
	// Methods

	public abstract bool TryResolveReference(int index, out object value) { }

	public abstract bool CanReference(object value, out int index) { }
}

// Namespace: Sirenix.Serialization
public interface IExternalStringReferenceResolver
{
	// Properties
	public abstract IExternalStringReferenceResolver NextResolver { get; set; }

	// Methods

	public abstract IExternalStringReferenceResolver get_NextResolver() { }

	public abstract void set_NextResolver(IExternalStringReferenceResolver value) { }

	public abstract bool TryResolveReference(string id, out object value) { }

	public abstract bool CanReference(object value, out string id) { }
}

// Namespace: Sirenix.Serialization
public interface ISelfFormatter
{
	// Methods

	public abstract void Serialize(IDataWriter writer) { }

	public abstract void Deserialize(IDataReader reader) { }
}

// Namespace: Sirenix.Serialization
public interface ISerializationPolicy
{
	// Properties
	public abstract string ID { get; }
	public abstract bool AllowNonSerializableTypes { get; }

	// Methods

	public abstract string get_ID() { }

	public abstract bool get_AllowNonSerializableTypes() { }

	public abstract bool ShouldSerializeMember(MemberInfo member) { }
}

// Namespace: Sirenix.Serialization
public struct NodeInfo
{
	// Fields
	public static readonly NodeInfo Empty;
	public readonly string Name;
	public readonly int Id;
	public readonly Type Type;
	public readonly bool IsArray;
	public readonly bool IsEmpty;

	// Methods

	public void .ctor(string name, int id, Type type, bool isArray) { }

	private void .ctor(bool parameter) { }

	public static bool op_Equality(NodeInfo a, NodeInfo b) { }

	public static bool op_Inequality(NodeInfo a, NodeInfo b) { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	private static void .cctor() { }
}

// Namespace: Sirenix.Serialization
[AttributeUsageAttribute] // RVA: 0xEE8B0 Offset: 0xEDCB0 VA: 0x1800EE8B0
public class PreviouslySerializedAsAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Name>k__BackingField;

	// Properties
	public string Name { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Name() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Name(string value) { }

	public void .ctor(string name) { }
}

// Namespace: Sirenix.Serialization
public class SerializationAbortException : Exception
{
	// Methods

	public void .ctor(string message) { }

	public void .ctor(string message, Exception innerException) { }
}

// Namespace: Sirenix.Serialization
public class SerializationConfig
{
	// Fields
	private readonly object LOCK;
	private ISerializationPolicy serializationPolicy;
	private DebugContext debugContext;

	// Properties
	public ISerializationPolicy SerializationPolicy { get; set; }
	public DebugContext DebugContext { get; set; }

	// Methods

	public void .ctor() { }

	public ISerializationPolicy get_SerializationPolicy() { }

	public void set_SerializationPolicy(ISerializationPolicy value) { }

	public DebugContext get_DebugContext() { }

	public void set_DebugContext(DebugContext value) { }

	public void ResetToDefault() { }
}

// Namespace: Sirenix.Serialization
public sealed class DebugContext
{
	// Fields
	private readonly object LOCK;
	private ILogger logger;
	private LoggingPolicy loggingPolicy;
	private ErrorHandlingPolicy errorHandlingPolicy;

	// Properties
	public ILogger Logger { get; set; }
	public LoggingPolicy LoggingPolicy { get; set; }
	public ErrorHandlingPolicy ErrorHandlingPolicy { get; set; }

	// Methods

	public ILogger get_Logger() { }

	public void set_Logger(ILogger value) { }

	public LoggingPolicy get_LoggingPolicy() { }

	public void set_LoggingPolicy(LoggingPolicy value) { }

	public ErrorHandlingPolicy get_ErrorHandlingPolicy() { }

	public void set_ErrorHandlingPolicy(ErrorHandlingPolicy value) { }

	public void LogWarning(string message) { }

	public void LogError(string message) { }

	public void LogException(Exception exception) { }

	public void ResetToDefault() { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public sealed class SerializationContext : ICacheNotificationReceiver
{
	// Fields
	private SerializationConfig config;
	private Dictionary<object, int> internalReferenceIdMap;
	private StreamingContext streamingContext;
	private IFormatterConverter formatterConverter;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IExternalIndexReferenceResolver <IndexReferenceResolver>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IExternalStringReferenceResolver <StringReferenceResolver>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IExternalGuidReferenceResolver <GuidReferenceResolver>k__BackingField;

	// Properties
	public StreamingContext StreamingContext { get; }
	public IFormatterConverter FormatterConverter { get; }
	public IExternalIndexReferenceResolver IndexReferenceResolver { get; set; }
	public IExternalStringReferenceResolver StringReferenceResolver { get; set; }
	public IExternalGuidReferenceResolver GuidReferenceResolver { get; set; }
	public SerializationConfig Config { get; set; }

	// Methods

	public void .ctor() { }

	public void .ctor(StreamingContext context) { }

	public void .ctor(FormatterConverter formatterConverter) { }

	public void .ctor(StreamingContext context, FormatterConverter formatterConverter) { }

	public StreamingContext get_StreamingContext() { }

	public IFormatterConverter get_FormatterConverter() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IExternalIndexReferenceResolver get_IndexReferenceResolver() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_IndexReferenceResolver(IExternalIndexReferenceResolver value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IExternalStringReferenceResolver get_StringReferenceResolver() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_StringReferenceResolver(IExternalStringReferenceResolver value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IExternalGuidReferenceResolver get_GuidReferenceResolver() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_GuidReferenceResolver(IExternalGuidReferenceResolver value) { }

	public SerializationConfig get_Config() { }

	public void set_Config(SerializationConfig value) { }

	public bool TryGetInternalReferenceId(object reference, out int id) { }

	public bool TryRegisterInternalReference(object reference, out int id) { }

	public bool TryRegisterExternalReference(object obj, out int index) { }

	public bool TryRegisterExternalReference(object obj, out Guid guid) { }

	public bool TryRegisterExternalReference(object obj, out string id) { }

	public void ResetInternalReferences() { }

	public void ResetToDefault() { }

	private void Sirenix.Serialization.Utilities.ICacheNotificationReceiver.OnFreed() { }

	private void Sirenix.Serialization.Utilities.ICacheNotificationReceiver.OnClaimed() { }
}

// Namespace: Sirenix.Serialization
[AttributeUsageAttribute] // RVA: 0x11F340 Offset: 0x11E740 VA: 0x18011F340
[MeansImplicitUseAttribute] // RVA: 0x11F340 Offset: 0x11E740 VA: 0x18011F340
public class OdinSerializeAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public abstract class TwoWaySerializationBinder
{
	// Fields
	public static readonly TwoWaySerializationBinder Default;

	// Methods

	public abstract string BindToName(Type type, DebugContext debugContext) { }

	public abstract Type BindToType(string typeName, DebugContext debugContext) { }

	public abstract bool ContainsType(string typeName) { }

	protected void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Sirenix.Serialization
public static class SerializationPolicies
{
	// Fields
	private static readonly object LOCK;
	private static ISerializationPolicy everythingPolicy;
	private static ISerializationPolicy unityPolicy;
	private static ISerializationPolicy strictPolicy;

	// Properties
	public static ISerializationPolicy Everything { get; }
	public static ISerializationPolicy Unity { get; }
	public static ISerializationPolicy Strict { get; }

	// Methods

	public static bool TryGetByID(string name, out ISerializationPolicy policy) { }

	public static ISerializationPolicy get_Everything() { }

	public static ISerializationPolicy get_Unity() { }

	public static ISerializationPolicy get_Strict() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class SerializationPolicies.<>c
{
	// Fields
	public static readonly SerializationPolicies.<>c <>9;
	public static Func<MemberInfo, bool> <>9__6_0;
	public static Func<MemberInfo, bool> <>9__10_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <get_Everything>b__6_0(MemberInfo member) { }

	internal bool <get_Strict>b__10_0(MemberInfo member) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SerializationPolicies.<>c__DisplayClass8_0
{
	// Fields
	public Type tupleInterface;

	// Methods

	public void .ctor() { }

	internal bool <get_Unity>b__0(MemberInfo member) { }
}

// Namespace: Sirenix.Serialization
public sealed class BooleanSerializer : Serializer<bool>
{
	// Methods

	public override bool ReadValue(IDataReader reader) { }

	public override void WriteValue(string name, bool value, IDataWriter writer) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public sealed class ByteSerializer : Serializer<byte>
{
	// Methods

	public override byte ReadValue(IDataReader reader) { }

	public override void WriteValue(string name, byte value, IDataWriter writer) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public sealed class CharSerializer : Serializer<char>
{
	// Methods

	public override char ReadValue(IDataReader reader) { }

	public override void WriteValue(string name, char value, IDataWriter writer) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public sealed class ComplexTypeSerializer<T> : Serializer<T>
{
	// Fields
	private static readonly bool ComplexTypeMayBeBoxedValueType;
	private static readonly bool ComplexTypeIsAbstract;
	private static readonly bool ComplexTypeIsNullable;
	private static readonly bool ComplexTypeIsValueType;

	// Methods

	public override T ReadValue(IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24A7BB0 Offset: 0x24A6BB0 VA: 0x1824A7BB0
	|-ComplexTypeSerializer<ScreenRadioScriptObject.ScreenInfo>.ReadValue
	|
	|-RVA: 0x24AD700 Offset: 0x24AC700 VA: 0x1824AD700
	|-ComplexTypeSerializer<int>.ReadValue
	|
	|-RVA: 0x24AAB30 Offset: 0x24A9B30 VA: 0x1824AAB30
	|-ComplexTypeSerializer<object>.ReadValue
	|
	|-RVA: 0x2034D40 Offset: 0x2033D40 VA: 0x182034D40
	|-ComplexTypeSerializer<float>.ReadValue
	|
	|-RVA: 0x2031E30 Offset: 0x2030E30 VA: 0x182031E30
	|-ComplexTypeSerializer<Vector2>.ReadValue
	|
	|-RVA: 0x2037BF0 Offset: 0x2036BF0 VA: 0x182037BF0
	|-ComplexTypeSerializer<Vector3>.ReadValue
	*/

	public override void WriteValue(string name, T value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B0FA0 Offset: 0x24AFFA0 VA: 0x1824B0FA0
	|-ComplexTypeSerializer<ScreenRadioScriptObject.ScreenInfo>.WriteValue
	|
	|-RVA: 0x24B0550 Offset: 0x24AF550 VA: 0x1824B0550
	|-ComplexTypeSerializer<int>.WriteValue
	|
	|-RVA: 0x24B1A80 Offset: 0x24B0A80 VA: 0x1824B1A80
	|-ComplexTypeSerializer<object>.WriteValue
	|
	|-RVA: 0x203C190 Offset: 0x203B190 VA: 0x18203C190
	|-ComplexTypeSerializer<float>.WriteValue
	|
	|-RVA: 0x203B730 Offset: 0x203A730 VA: 0x18203B730
	|-ComplexTypeSerializer<Vector2>.WriteValue
	|
	|-RVA: 0x203AC20 Offset: 0x2039C20 VA: 0x18203AC20
	|-ComplexTypeSerializer<Vector3>.WriteValue
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73AB0 Offset: 0x1D72AB0 VA: 0x181D73AB0
	|-ComplexTypeSerializer<DataObject>..ctor
	|-ComplexTypeSerializer<ScreenRadioScriptObject.ScreenInfo>..ctor
	|-ComplexTypeSerializer<SettingConfigInfo.SettingItemInfo>..ctor
	|-ComplexTypeSerializer<SettingConfigInfo.SettingTagInfo>..ctor
	|-ComplexTypeSerializer<Dictionary<int, SettingConfigInfo.SettingItemInfo>>..ctor
	|-ComplexTypeSerializer<Dictionary<int, SettingConfigInfo.SettingTagInfo>>..ctor
	|-ComplexTypeSerializer<Dictionary<int, List<string>>>..ctor
	|-ComplexTypeSerializer<Dictionary<string, Dictionary<string, float>>>..ctor
	|-ComplexTypeSerializer<Dictionary<string, int>>..ctor
	|-ComplexTypeSerializer<Dictionary<string, float>>..ctor
	|-ComplexTypeSerializer<Dictionary<string, string>>..ctor
	|-ComplexTypeSerializer<Dictionary<string, AnimationCurve>>..ctor
	|-ComplexTypeSerializer<Dictionary<string, GameObject>>..ctor
	|-ComplexTypeSerializer<Dictionary<string, Vector3>>..ctor
	|-ComplexTypeSerializer<GenericEqualityComparer<int>>..ctor
	|-ComplexTypeSerializer<GenericEqualityComparer<string>>..ctor
	|-ComplexTypeSerializer<List<ScreenRadioScriptObject.ScreenInfo>>..ctor
	|-ComplexTypeSerializer<List<float>>..ctor
	|-ComplexTypeSerializer<List<string>>..ctor
	|-ComplexTypeSerializer<List<Vector2>>..ctor
	|-ComplexTypeSerializer<int>..ctor
	|-ComplexTypeSerializer<object>..ctor
	|-ComplexTypeSerializer<float>..ctor
	|-ComplexTypeSerializer<string>..ctor
	|-ComplexTypeSerializer<AnimationCurve>..ctor
	|-ComplexTypeSerializer<GameObject>..ctor
	|-ComplexTypeSerializer<Vector2>..ctor
	|-ComplexTypeSerializer<Vector3>..ctor
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B2D70 Offset: 0x24B1D70 VA: 0x1824B2D70
	|-ComplexTypeSerializer<ScreenRadioScriptObject.ScreenInfo>..cctor
	|
	|-RVA: 0x24B2370 Offset: 0x24B1370 VA: 0x1824B2370
	|-ComplexTypeSerializer<int>..cctor
	|
	|-RVA: 0x24B2870 Offset: 0x24B1870 VA: 0x1824B2870
	|-ComplexTypeSerializer<object>..cctor
	|
	|-RVA: 0x203D0D0 Offset: 0x203C0D0 VA: 0x18203D0D0
	|-ComplexTypeSerializer<float>..cctor
	|
	|-RVA: 0x203CBD0 Offset: 0x203BBD0 VA: 0x18203CBD0
	|-ComplexTypeSerializer<Vector2>..cctor
	|
	|-RVA: 0x203D5D0 Offset: 0x203C5D0 VA: 0x18203D5D0
	|-ComplexTypeSerializer<Vector3>..cctor
	*/
}

// Namespace: Sirenix.Serialization
public sealed class DecimalSerializer : Serializer<Decimal>
{
	// Methods

	public override Decimal ReadValue(IDataReader reader) { }

	public override void WriteValue(string name, Decimal value, IDataWriter writer) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public sealed class DoubleSerializer : Serializer<double>
{
	// Methods

	public override double ReadValue(IDataReader reader) { }

	public override void WriteValue(string name, double value, IDataWriter writer) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public sealed class EnumSerializer<T> : Serializer<T>
{
	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2051EE0 Offset: 0x2050EE0 VA: 0x182051EE0
	|-EnumSerializer<object>..cctor
	*/

	public override T ReadValue(IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2051750 Offset: 0x2050750 VA: 0x182051750
	|-EnumSerializer<object>.ReadValue
	*/

	public override void WriteValue(string name, T value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2051D80 Offset: 0x2050D80 VA: 0x182051D80
	|-EnumSerializer<object>.WriteValue
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19F37A0 Offset: 0x19F27A0 VA: 0x1819F37A0
	|-EnumSerializer<object>..ctor
	*/
}

// Namespace: Sirenix.Serialization
public sealed class GuidSerializer : Serializer<Guid>
{
	// Methods

	public override Guid ReadValue(IDataReader reader) { }

	public override void WriteValue(string name, Guid value, IDataWriter writer) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public sealed class Int16Serializer : Serializer<short>
{
	// Methods

	public override short ReadValue(IDataReader reader) { }

	public override void WriteValue(string name, short value, IDataWriter writer) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public sealed class Int32Serializer : Serializer<int>
{
	// Methods

	public override int ReadValue(IDataReader reader) { }

	public override void WriteValue(string name, int value, IDataWriter writer) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public sealed class Int64Serializer : Serializer<long>
{
	// Methods

	public override long ReadValue(IDataReader reader) { }

	public override void WriteValue(string name, long value, IDataWriter writer) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public sealed class IntPtrSerializer : Serializer<IntPtr>
{
	// Methods

	public override IntPtr ReadValue(IDataReader reader) { }

	public override void WriteValue(string name, IntPtr value, IDataWriter writer) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public sealed class SByteSerializer : Serializer<sbyte>
{
	// Methods

	public override sbyte ReadValue(IDataReader reader) { }

	public override void WriteValue(string name, sbyte value, IDataWriter writer) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public abstract class Serializer
{
	// Fields
	private static readonly Dictionary<Type, Type> PrimitiveReaderWriterTypes;
	private static readonly object LOCK;
	private static readonly Dictionary<Type, Serializer> ReaderWriterCache;

	// Methods

	[ConditionalAttribute] // RVA: 0xC4100 Offset: 0xC3500 VA: 0x1800C4100
	protected static void FireOnSerializedType(Type type) { }

	public static Serializer GetForValue(object value) { }

	public static Serializer<T> Get<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C27840 Offset: 0x1C26840 VA: 0x181C27840
	|-Serializer.Get<ScreenRadioScriptObject.ScreenInfo>
	|
	|-RVA: 0x1C26F80 Offset: 0x1C25F80 VA: 0x181C26F80
	|-Serializer.Get<byte>
	|
	|-RVA: 0x1C27300 Offset: 0x1C26300 VA: 0x181C27300
	|-Serializer.Get<KeyValuePair<int, object>>
	|
	|-RVA: 0x1C273E0 Offset: 0x1C263E0 VA: 0x181C273E0
	|-Serializer.Get<KeyValuePair<object, int>>
	|
	|-RVA: 0x1C274C0 Offset: 0x1C264C0 VA: 0x181C274C0
	|-Serializer.Get<KeyValuePair<object, object>>
	|
	|-RVA: 0x1C27680 Offset: 0x1C26680 VA: 0x181C27680
	|-Serializer.Get<KeyValuePair<object, float>>
	|
	|-RVA: 0x1C275A0 Offset: 0x1C265A0 VA: 0x181C275A0
	|-Serializer.Get<KeyValuePair<object, Vector3>>
	|
	|-RVA: 0x1C27760 Offset: 0x1C26760 VA: 0x181C27760
	|-Serializer.Get<Delegate[]>
	|-Serializer.Get<object>
	|-Serializer.Get<object[]>
	|-Serializer.Get<string>
	|-Serializer.Get<Type>
	|-Serializer.Get<Type[]>
	|-Serializer.Get<GradientAlphaKey[]>
	|-Serializer.Get<GradientColorKey[]>
	|-Serializer.Get<Keyframe[]>
	|
	|-RVA: 0x1C27220 Offset: 0x1C26220 VA: 0x181C27220
	|-Serializer.Get<int>
	|
	|-RVA: 0x1C27140 Offset: 0x1C26140 VA: 0x181C27140
	|-Serializer.Get<Int32Enum>
	|-Serializer.Get<WrapMode>
	|
	|-RVA: 0x1C27920 Offset: 0x1C26920 VA: 0x181C27920
	|-Serializer.Get<float>
	|
	|-RVA: 0x1C27060 Offset: 0x1C26060 VA: 0x181C27060
	|-Serializer.Get<Color>
	|
	|-RVA: 0x1C27A00 Offset: 0x1C26A00 VA: 0x181C27A00
	|-Serializer.Get<Vector2>
	|
	|-RVA: 0x1C27AE0 Offset: 0x1C26AE0 VA: 0x181C27AE0
	|-Serializer.Get<Vector3>
	*/

	public static Serializer Get(Type type) { }

	public abstract object ReadValueWeak(IDataReader reader) { }

	public void WriteValueWeak(object value, IDataWriter writer) { }

	public abstract void WriteValueWeak(string name, object value, IDataWriter writer) { }

	private static Serializer Create(Type type) { }

	private static void LogAOTError(Type type, ExecutionEngineException ex) { }

	protected void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Sirenix.Serialization
public abstract class Serializer<T> : Serializer
{
	// Methods

	public override object ReadValueWeak(IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D76B90 Offset: 0x1D75B90 VA: 0x181D76B90
	|-Serializer<ScreenRadioScriptObject.ScreenInfo>.ReadValueWeak
	|-Serializer<KeyValuePair<int, object>>.ReadValueWeak
	|-Serializer<KeyValuePair<object, int>>.ReadValueWeak
	|-Serializer<KeyValuePair<object, object>>.ReadValueWeak
	|-Serializer<KeyValuePair<object, float>>.ReadValueWeak
	|-Serializer<Decimal>.ReadValueWeak
	|-Serializer<Guid>.ReadValueWeak
	|-Serializer<Color>.ReadValueWeak
	|
	|-RVA: 0x1D76B30 Offset: 0x1D75B30 VA: 0x181D76B30
	|-Serializer<bool>.ReadValueWeak
	|-Serializer<byte>.ReadValueWeak
	|-Serializer<sbyte>.ReadValueWeak
	|
	|-RVA: 0x1D76850 Offset: 0x1D75850 VA: 0x181D76850
	|-Serializer<char>.ReadValueWeak
	|-Serializer<short>.ReadValueWeak
	|-Serializer<ushort>.ReadValueWeak
	|
	|-RVA: 0x1D76A50 Offset: 0x1D75A50 VA: 0x181D76A50
	|-Serializer<KeyValuePair<object, Vector3>>.ReadValueWeak
	|
	|-RVA: 0x1D76AD0 Offset: 0x1D75AD0 VA: 0x181D76AD0
	|-Serializer<double>.ReadValueWeak
	|
	|-RVA: 0x1D769F0 Offset: 0x1D759F0 VA: 0x181D769F0
	|-Serializer<int>.ReadValueWeak
	|-Serializer<Int32Enum>.ReadValueWeak
	|-Serializer<uint>.ReadValueWeak
	|
	|-RVA: 0x1D76930 Offset: 0x1D75930 VA: 0x181D76930
	|-Serializer<long>.ReadValueWeak
	|-Serializer<IntPtr>.ReadValueWeak
	|-Serializer<ulong>.ReadValueWeak
	|-Serializer<UIntPtr>.ReadValueWeak
	|-Serializer<Vector2>.ReadValueWeak
	|
	|-RVA: 0x1D76C00 Offset: 0x1D75C00 VA: 0x181D76C00
	|-Serializer<object>.ReadValueWeak
	|-Serializer<string>.ReadValueWeak
	|
	|-RVA: 0x1D76990 Offset: 0x1D75990 VA: 0x181D76990
	|-Serializer<float>.ReadValueWeak
	|
	|-RVA: 0x1D768B0 Offset: 0x1D758B0 VA: 0x181D768B0
	|-Serializer<Vector3>.ReadValueWeak
	*/

	public override void WriteValueWeak(string name, object value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D771F0 Offset: 0x1D761F0 VA: 0x181D771F0
	|-Serializer<ScreenRadioScriptObject.ScreenInfo>.WriteValueWeak
	|-Serializer<KeyValuePair<int, object>>.WriteValueWeak
	|-Serializer<KeyValuePair<object, int>>.WriteValueWeak
	|-Serializer<KeyValuePair<object, object>>.WriteValueWeak
	|-Serializer<KeyValuePair<object, float>>.WriteValueWeak
	|-Serializer<Decimal>.WriteValueWeak
	|-Serializer<Guid>.WriteValueWeak
	|-Serializer<Color>.WriteValueWeak
	|
	|-RVA: 0x1D77040 Offset: 0x1D76040 VA: 0x181D77040
	|-Serializer<bool>.WriteValueWeak
	|-Serializer<byte>.WriteValueWeak
	|-Serializer<sbyte>.WriteValueWeak
	|
	|-RVA: 0x1D772C0 Offset: 0x1D762C0 VA: 0x181D772C0
	|-Serializer<char>.WriteValueWeak
	|-Serializer<short>.WriteValueWeak
	|-Serializer<ushort>.WriteValueWeak
	|
	|-RVA: 0x1D76C30 Offset: 0x1D75C30 VA: 0x181D76C30
	|-Serializer<KeyValuePair<object, Vector3>>.WriteValueWeak
	|
	|-RVA: 0x1D77390 Offset: 0x1D76390 VA: 0x181D77390
	|-Serializer<double>.WriteValueWeak
	|
	|-RVA: 0x1D76F70 Offset: 0x1D75F70 VA: 0x181D76F70
	|-Serializer<int>.WriteValueWeak
	|-Serializer<Int32Enum>.WriteValueWeak
	|-Serializer<uint>.WriteValueWeak
	|
	|-RVA: 0x1D76EA0 Offset: 0x1D75EA0 VA: 0x181D76EA0
	|-Serializer<long>.WriteValueWeak
	|-Serializer<IntPtr>.WriteValueWeak
	|-Serializer<ulong>.WriteValueWeak
	|-Serializer<UIntPtr>.WriteValueWeak
	|-Serializer<Vector2>.WriteValueWeak
	|
	|-RVA: 0x1D76DE0 Offset: 0x1D75DE0 VA: 0x181D76DE0
	|-Serializer<object>.WriteValueWeak
	|-Serializer<string>.WriteValueWeak
	|
	|-RVA: 0x1D76D10 Offset: 0x1D75D10 VA: 0x181D76D10
	|-Serializer<float>.WriteValueWeak
	|
	|-RVA: 0x1D77110 Offset: 0x1D76110 VA: 0x181D77110
	|-Serializer<Vector3>.WriteValueWeak
	*/

	public abstract T ReadValue(IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-Serializer<object>.ReadValue
	*/

	public void WriteValue(T value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D77560 Offset: 0x1D76560 VA: 0x181D77560
	|-Serializer<ScreenRadioScriptObject.ScreenInfo>.WriteValue
	|-Serializer<KeyValuePair<int, object>>.WriteValue
	|-Serializer<KeyValuePair<object, int>>.WriteValue
	|-Serializer<KeyValuePair<object, object>>.WriteValue
	|-Serializer<KeyValuePair<object, float>>.WriteValue
	|-Serializer<Decimal>.WriteValue
	|-Serializer<Guid>.WriteValue
	|-Serializer<Color>.WriteValue
	|
	|-RVA: 0x1D774E0 Offset: 0x1D764E0 VA: 0x181D774E0
	|-Serializer<bool>.WriteValue
	|-Serializer<byte>.WriteValue
	|-Serializer<sbyte>.WriteValue
	|
	|-RVA: 0x1D774A0 Offset: 0x1D764A0 VA: 0x181D774A0
	|-Serializer<char>.WriteValue
	|-Serializer<short>.WriteValue
	|-Serializer<ushort>.WriteValue
	|
	|-RVA: 0x1D775E0 Offset: 0x1D765E0 VA: 0x181D775E0
	|-Serializer<KeyValuePair<object, Vector3>>.WriteValue
	|
	|-RVA: 0x1D77520 Offset: 0x1D76520 VA: 0x181D77520
	|-Serializer<double>.WriteValue
	|-Serializer<float>.WriteValue
	|
	|-RVA: 0x1D775A0 Offset: 0x1D765A0 VA: 0x181D775A0
	|-Serializer<int>.WriteValue
	|-Serializer<Int32Enum>.WriteValue
	|-Serializer<uint>.WriteValue
	|-Serializer<WrapMode>.WriteValue
	|
	|-RVA: 0x1D77460 Offset: 0x1D76460 VA: 0x181D77460
	|-Serializer<long>.WriteValue
	|-Serializer<IntPtr>.WriteValue
	|-Serializer<object>.WriteValue
	|-Serializer<ulong>.WriteValue
	|-Serializer<UIntPtr>.WriteValue
	|-Serializer<GradientAlphaKey[]>.WriteValue
	|-Serializer<GradientColorKey[]>.WriteValue
	|-Serializer<Keyframe[]>.WriteValue
	|
	|-RVA: 0x1D77630 Offset: 0x1D76630 VA: 0x181D77630
	|-Serializer<Vector2>.WriteValue
	|
	|-RVA: 0x1D77670 Offset: 0x1D76670 VA: 0x181D77670
	|-Serializer<Vector3>.WriteValue
	*/

	public abstract void WriteValue(string name, T value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-Serializer<object>.WriteValue
	*/

	[ConditionalAttribute] // RVA: 0xC4100 Offset: 0xC3500 VA: 0x1800C4100
	protected static void FireOnSerializedType() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-Serializer<ScreenRadioScriptObject.ScreenInfo>.FireOnSerializedType
	|-Serializer<bool>.FireOnSerializedType
	|-Serializer<byte>.FireOnSerializedType
	|-Serializer<char>.FireOnSerializedType
	|-Serializer<KeyValuePair<int, object>>.FireOnSerializedType
	|-Serializer<KeyValuePair<object, int>>.FireOnSerializedType
	|-Serializer<KeyValuePair<object, object>>.FireOnSerializedType
	|-Serializer<KeyValuePair<object, float>>.FireOnSerializedType
	|-Serializer<KeyValuePair<object, Vector3>>.FireOnSerializedType
	|-Serializer<Decimal>.FireOnSerializedType
	|-Serializer<double>.FireOnSerializedType
	|-Serializer<Guid>.FireOnSerializedType
	|-Serializer<short>.FireOnSerializedType
	|-Serializer<int>.FireOnSerializedType
	|-Serializer<Int32Enum>.FireOnSerializedType
	|-Serializer<long>.FireOnSerializedType
	|-Serializer<IntPtr>.FireOnSerializedType
	|-Serializer<object>.FireOnSerializedType
	|-Serializer<sbyte>.FireOnSerializedType
	|-Serializer<float>.FireOnSerializedType
	|-Serializer<ushort>.FireOnSerializedType
	|-Serializer<uint>.FireOnSerializedType
	|-Serializer<ulong>.FireOnSerializedType
	|-Serializer<UIntPtr>.FireOnSerializedType
	|-Serializer<Color>.FireOnSerializedType
	|-Serializer<Vector2>.FireOnSerializedType
	|-Serializer<Vector3>.FireOnSerializedType
	*/

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D77AE0 Offset: 0x1D76AE0 VA: 0x181D77AE0
	|-Serializer<ScreenRadioScriptObject.ScreenInfo>..ctor
	|
	|-RVA: 0x1D77A20 Offset: 0x1D76A20 VA: 0x181D77A20
	|-Serializer<bool>..ctor
	|
	|-RVA: 0x1D776C0 Offset: 0x1D766C0 VA: 0x181D776C0
	|-Serializer<byte>..ctor
	|
	|-RVA: 0x1D77F00 Offset: 0x1D76F00 VA: 0x181D77F00
	|-Serializer<char>..ctor
	|
	|-RVA: 0x1D78020 Offset: 0x1D77020 VA: 0x181D78020
	|-Serializer<KeyValuePair<int, object>>..ctor
	|
	|-RVA: 0x1D77D80 Offset: 0x1D76D80 VA: 0x181D77D80
	|-Serializer<KeyValuePair<object, int>>..ctor
	|
	|-RVA: 0x1D77780 Offset: 0x1D76780 VA: 0x181D77780
	|-Serializer<KeyValuePair<object, object>>..ctor
	|
	|-RVA: 0x1D77960 Offset: 0x1D76960 VA: 0x181D77960
	|-Serializer<KeyValuePair<object, float>>..ctor
	|
	|-RVA: 0x1D77840 Offset: 0x1D76840 VA: 0x181D77840
	|-Serializer<KeyValuePair<object, Vector3>>..ctor
	|
	|-RVA: 0x1D77F60 Offset: 0x1D76F60 VA: 0x181D77F60
	|-Serializer<Decimal>..ctor
	|
	|-RVA: 0x1D77EA0 Offset: 0x1D76EA0 VA: 0x181D77EA0
	|-Serializer<double>..ctor
	|
	|-RVA: 0x1D77BA0 Offset: 0x1D76BA0 VA: 0x181D77BA0
	|-Serializer<Guid>..ctor
	|
	|-RVA: 0x1D77B40 Offset: 0x1D76B40 VA: 0x181D77B40
	|-Serializer<short>..ctor
	|
	|-RVA: 0x1D77DE0 Offset: 0x1D76DE0 VA: 0x181D77DE0
	|-Serializer<int>..ctor
	|
	|-RVA: 0x1D779C0 Offset: 0x1D769C0 VA: 0x181D779C0
	|-Serializer<Int32Enum>..ctor
	|
	|-RVA: 0x1D77CC0 Offset: 0x1D76CC0 VA: 0x181D77CC0
	|-Serializer<long>..ctor
	|
	|-RVA: 0x1D777E0 Offset: 0x1D767E0 VA: 0x181D777E0
	|-Serializer<IntPtr>..ctor
	|
	|-RVA: 0x1D77C60 Offset: 0x1D76C60 VA: 0x181D77C60
	|-Serializer<object>..ctor
	|-Serializer<string>..ctor
	|
	|-RVA: 0x1D778A0 Offset: 0x1D768A0 VA: 0x181D778A0
	|-Serializer<sbyte>..ctor
	|
	|-RVA: 0x1D77FC0 Offset: 0x1D76FC0 VA: 0x181D77FC0
	|-Serializer<float>..ctor
	|
	|-RVA: 0x1D77A80 Offset: 0x1D76A80 VA: 0x181D77A80
	|-Serializer<ushort>..ctor
	|
	|-RVA: 0x1D77D20 Offset: 0x1D76D20 VA: 0x181D77D20
	|-Serializer<uint>..ctor
	|
	|-RVA: 0x1D77C00 Offset: 0x1D76C00 VA: 0x181D77C00
	|-Serializer<ulong>..ctor
	|
	|-RVA: 0x1D77E40 Offset: 0x1D76E40 VA: 0x181D77E40
	|-Serializer<UIntPtr>..ctor
	|
	|-RVA: 0x1D77720 Offset: 0x1D76720 VA: 0x181D77720
	|-Serializer<Color>..ctor
	|
	|-RVA: 0x1D78080 Offset: 0x1D77080 VA: 0x181D78080
	|-Serializer<Vector2>..ctor
	|
	|-RVA: 0x1D77900 Offset: 0x1D76900 VA: 0x181D77900
	|-Serializer<Vector3>..ctor
	*/
}

// Namespace: Sirenix.Serialization
public sealed class SingleSerializer : Serializer<float>
{
	// Methods

	public override float ReadValue(IDataReader reader) { }

	public override void WriteValue(string name, float value, IDataWriter writer) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public sealed class StringSerializer : Serializer<string>
{
	// Methods

	public override string ReadValue(IDataReader reader) { }

	public override void WriteValue(string name, string value, IDataWriter writer) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public sealed class UInt16Serializer : Serializer<ushort>
{
	// Methods

	public override ushort ReadValue(IDataReader reader) { }

	public override void WriteValue(string name, ushort value, IDataWriter writer) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public sealed class UInt32Serializer : Serializer<uint>
{
	// Methods

	public override uint ReadValue(IDataReader reader) { }

	public override void WriteValue(string name, uint value, IDataWriter writer) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public sealed class UInt64Serializer : Serializer<ulong>
{
	// Methods

	public override ulong ReadValue(IDataReader reader) { }

	public override void WriteValue(string name, ulong value, IDataWriter writer) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public sealed class UIntPtrSerializer : Serializer<UIntPtr>
{
	// Methods

	public override UIntPtr ReadValue(IDataReader reader) { }

	public override void WriteValue(string name, UIntPtr value, IDataWriter writer) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public class AnimationCurveFormatter : MinimalBaseFormatter<AnimationCurve>
{
	// Fields
	private static readonly Serializer<Keyframe[]> KeyframeSerializer;
	private static readonly Serializer<WrapMode> WrapModeSerializer;

	// Methods

	protected override AnimationCurve GetUninitializedObject() { }

	protected override void Read(ref AnimationCurve value, IDataReader reader) { }

	protected override void Write(ref AnimationCurve value, IDataWriter writer) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Sirenix.Serialization
public class BoundsFormatter : MinimalBaseFormatter<Bounds>
{
	// Fields
	private static readonly Serializer<Vector3> Vector3Serializer;

	// Methods

	protected override void Read(ref Bounds value, IDataReader reader) { }

	protected override void Write(ref Bounds value, IDataWriter writer) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Sirenix.Serialization
public class Color32Formatter : MinimalBaseFormatter<Color32>
{
	// Fields
	private static readonly Serializer<byte> ByteSerializer;

	// Methods

	protected override void Read(ref Color32 value, IDataReader reader) { }

	protected override void Write(ref Color32 value, IDataWriter writer) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Sirenix.Serialization
public class ColorBlockFormatter : MinimalBaseFormatter<ColorBlock>
{
	// Fields
	private static readonly Serializer<float> FloatSerializer;
	private static readonly Serializer<Color> ColorSerializer;

	// Methods

	protected override void Read(ref ColorBlock value, IDataReader reader) { }

	protected override void Write(ref ColorBlock value, IDataWriter writer) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Sirenix.Serialization
public class ColorFormatter : MinimalBaseFormatter<Color>
{
	// Fields
	private static readonly Serializer<float> FloatSerializer;

	// Methods

	protected override void Read(ref Color value, IDataReader reader) { }

	protected override void Write(ref Color value, IDataWriter writer) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Sirenix.Serialization
public sealed class CoroutineFormatter : IFormatter<Coroutine>, IFormatter
{
	// Properties
	public Type SerializedType { get; }

	// Methods

	public Type get_SerializedType() { }

	private object Sirenix.Serialization.IFormatter.Deserialize(IDataReader reader) { }

	public Coroutine Deserialize(IDataReader reader) { }

	public void Serialize(object value, IDataWriter writer) { }

	public void Serialize(Coroutine value, IDataWriter writer) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public abstract class BaseDictionaryKeyPathProvider<T> : IDictionaryKeyPathProvider<T>, IDictionaryKeyPathProvider, IComparer<T>
{
	// Properties
	public abstract string ProviderID { get; }

	// Methods

	public abstract string get_ProviderID() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-BaseDictionaryKeyPathProvider<object>.get_ProviderID
	*/

	public abstract T GetKeyFromPathString(string pathStr) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-BaseDictionaryKeyPathProvider<object>.GetKeyFromPathString
	*/

	public abstract string GetPathStringFromKey(T key) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-BaseDictionaryKeyPathProvider<object>.GetPathStringFromKey
	*/

	public abstract int Compare(T x, T y) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-BaseDictionaryKeyPathProvider<object>.Compare
	*/

	private int Sirenix.Serialization.IDictionaryKeyPathProvider.Compare(object x, object y) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24931F0 Offset: 0x24921F0 VA: 0x1824931F0
	|-BaseDictionaryKeyPathProvider<object>.Sirenix.Serialization.IDictionaryKeyPathProvider.Compare
	|
	|-RVA: 0x2492FA0 Offset: 0x2491FA0 VA: 0x182492FA0
	|-BaseDictionaryKeyPathProvider<Vector2>.Sirenix.Serialization.IDictionaryKeyPathProvider.Compare
	|
	|-RVA: 0x24930C0 Offset: 0x24920C0 VA: 0x1824930C0
	|-BaseDictionaryKeyPathProvider<Vector3>.Sirenix.Serialization.IDictionaryKeyPathProvider.Compare
	|
	|-RVA: 0x2492E70 Offset: 0x2491E70 VA: 0x182492E70
	|-BaseDictionaryKeyPathProvider<Vector4>.Sirenix.Serialization.IDictionaryKeyPathProvider.Compare
	*/

	private object Sirenix.Serialization.IDictionaryKeyPathProvider.GetKeyFromPathString(string pathStr) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2493360 Offset: 0x2492360 VA: 0x182493360
	|-BaseDictionaryKeyPathProvider<object>.Sirenix.Serialization.IDictionaryKeyPathProvider.GetKeyFromPathString
	|
	|-RVA: 0x2493390 Offset: 0x2492390 VA: 0x182493390
	|-BaseDictionaryKeyPathProvider<Vector2>.Sirenix.Serialization.IDictionaryKeyPathProvider.GetKeyFromPathString
	|
	|-RVA: 0x24933F0 Offset: 0x24923F0 VA: 0x1824933F0
	|-BaseDictionaryKeyPathProvider<Vector3>.Sirenix.Serialization.IDictionaryKeyPathProvider.GetKeyFromPathString
	|
	|-RVA: 0x24932F0 Offset: 0x24922F0 VA: 0x1824932F0
	|-BaseDictionaryKeyPathProvider<Vector4>.Sirenix.Serialization.IDictionaryKeyPathProvider.GetKeyFromPathString
	*/

	private string Sirenix.Serialization.IDictionaryKeyPathProvider.GetPathStringFromKey(object key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24935C0 Offset: 0x24925C0 VA: 0x1824935C0
	|-BaseDictionaryKeyPathProvider<object>.Sirenix.Serialization.IDictionaryKeyPathProvider.GetPathStringFromKey
	|
	|-RVA: 0x2493650 Offset: 0x2492650 VA: 0x182493650
	|-BaseDictionaryKeyPathProvider<Vector2>.Sirenix.Serialization.IDictionaryKeyPathProvider.GetPathStringFromKey
	|
	|-RVA: 0x2493470 Offset: 0x2492470 VA: 0x182493470
	|-BaseDictionaryKeyPathProvider<Vector3>.Sirenix.Serialization.IDictionaryKeyPathProvider.GetPathStringFromKey
	|
	|-RVA: 0x2493520 Offset: 0x2492520 VA: 0x182493520
	|-BaseDictionaryKeyPathProvider<Vector4>.Sirenix.Serialization.IDictionaryKeyPathProvider.GetPathStringFromKey
	*/

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-BaseDictionaryKeyPathProvider<object>..ctor
	|-BaseDictionaryKeyPathProvider<Vector2>..ctor
	|-BaseDictionaryKeyPathProvider<Vector3>..ctor
	|-BaseDictionaryKeyPathProvider<Vector4>..ctor
	*/
}

// Namespace: Sirenix.Serialization
public interface IDictionaryKeyPathProvider
{
	// Properties
	public abstract string ProviderID { get; }

	// Methods

	public abstract string get_ProviderID() { }

	public abstract string GetPathStringFromKey(object key) { }

	public abstract object GetKeyFromPathString(string pathStr) { }

	public abstract int Compare(object x, object y) { }
}

// Namespace: Sirenix.Serialization
public interface IDictionaryKeyPathProvider<T> : IDictionaryKeyPathProvider
{
	// Methods

	public abstract string GetPathStringFromKey(T key) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IDictionaryKeyPathProvider<object>.GetPathStringFromKey
	*/

	public abstract T GetKeyFromPathString(string pathStr) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IDictionaryKeyPathProvider<object>.GetKeyFromPathString
	*/

	public abstract int Compare(T x, T y) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IDictionaryKeyPathProvider<object>.Compare
	*/
}

// Namespace: Sirenix.Serialization
[AttributeUsageAttribute] // RVA: 0x757C0 Offset: 0x74BC0 VA: 0x1800757C0
public sealed class RegisterDictionaryKeyPathProviderAttribute : Attribute
{
	// Fields
	public readonly Type ProviderType;

	// Methods

	public void .ctor(Type providerType) { }
}

// Namespace: Sirenix.Serialization
public sealed class Vector2DictionaryKeyPathProvider : BaseDictionaryKeyPathProvider<Vector2>
{
	// Properties
	public override string ProviderID { get; }

	// Methods

	public override string get_ProviderID() { }

	public override int Compare(Vector2 x, Vector2 y) { }

	public override Vector2 GetKeyFromPathString(string pathStr) { }

	public override string GetPathStringFromKey(Vector2 key) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public sealed class Vector3DictionaryKeyPathProvider : BaseDictionaryKeyPathProvider<Vector3>
{
	// Properties
	public override string ProviderID { get; }

	// Methods

	public override string get_ProviderID() { }

	public override int Compare(Vector3 x, Vector3 y) { }

	public override Vector3 GetKeyFromPathString(string pathStr) { }

	public override string GetPathStringFromKey(Vector3 key) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public sealed class Vector4DictionaryKeyPathProvider : BaseDictionaryKeyPathProvider<Vector4>
{
	// Properties
	public override string ProviderID { get; }

	// Methods

	public override string get_ProviderID() { }

	public override int Compare(Vector4 x, Vector4 y) { }

	public override Vector4 GetKeyFromPathString(string pathStr) { }

	public override string GetPathStringFromKey(Vector4 key) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public class GradientAlphaKeyFormatter : MinimalBaseFormatter<GradientAlphaKey>
{
	// Fields
	private static readonly Serializer<float> FloatSerializer;

	// Methods

	protected override void Read(ref GradientAlphaKey value, IDataReader reader) { }

	protected override void Write(ref GradientAlphaKey value, IDataWriter writer) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Sirenix.Serialization
public class GradientColorKeyFormatter : MinimalBaseFormatter<GradientColorKey>
{
	// Fields
	private static readonly Serializer<Color> ColorSerializer;
	private static readonly Serializer<float> FloatSerializer;

	// Methods

	protected override void Read(ref GradientColorKey value, IDataReader reader) { }

	protected override void Write(ref GradientColorKey value, IDataWriter writer) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Sirenix.Serialization
public class GradientFormatter : MinimalBaseFormatter<Gradient>
{
	// Fields
	private static readonly Serializer<GradientAlphaKey[]> AlphaKeysSerializer;
	private static readonly Serializer<GradientColorKey[]> ColorKeysSerializer;
	private static readonly PropertyInfo ModeProperty;
	private static readonly Serializer<object> EnumSerializer;

	// Methods

	protected override Gradient GetUninitializedObject() { }

	protected override void Read(ref Gradient value, IDataReader reader) { }

	protected override void Write(ref Gradient value, IDataWriter writer) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Sirenix.Serialization
public interface IOverridesSerializationFormat
{
	// Methods

	public abstract DataFormat GetFormatToSerializeAs(bool isPlayer) { }
}

// Namespace: Sirenix.Serialization
public interface ISupportsPrefabSerialization
{
	// Properties
	public abstract SerializationData SerializationData { get; set; }

	// Methods

	public abstract SerializationData get_SerializationData() { }

	public abstract void set_SerializationData(SerializationData value) { }
}

// Namespace: Sirenix.Serialization
public class KeyframeFormatter : MinimalBaseFormatter<Keyframe>
{
	// Fields
	private static readonly Serializer<float> FloatSerializer;
	private static readonly Serializer<int> IntSerializer;
	private static readonly bool Is_In_2018_1_Or_Above;
	private static IFormatter<Keyframe> Formatter;

	// Methods

	private static void .cctor() { }

	protected override void Read(ref Keyframe value, IDataReader reader) { }

	protected override void Write(ref Keyframe value, IDataWriter writer) { }

	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public class LayerMaskFormatter : MinimalBaseFormatter<LayerMask>
{
	// Fields
	private static readonly Serializer<int> IntSerializer;

	// Methods

	protected override void Read(ref LayerMask value, IDataReader reader) { }

	protected override void Write(ref LayerMask value, IDataWriter writer) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Sirenix.Serialization
public class QuaternionFormatter : MinimalBaseFormatter<Quaternion>
{
	// Fields
	private static readonly Serializer<float> FloatSerializer;

	// Methods

	protected override void Read(ref Quaternion value, IDataReader reader) { }

	protected override void Write(ref Quaternion value, IDataWriter writer) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Sirenix.Serialization
public class RectFormatter : MinimalBaseFormatter<Rect>
{
	// Fields
	private static readonly Serializer<float> FloatSerializer;

	// Methods

	protected override void Read(ref Rect value, IDataReader reader) { }

	protected override void Write(ref Rect value, IDataWriter writer) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Sirenix.Serialization
[Serializable]
public struct SerializationData
{
	// Fields
	public const string PrefabModificationsReferencedUnityObjectsFieldName = "PrefabModificationsReferencedUnityObjects";
	public const string PrefabModificationsFieldName = "PrefabModifications";
	public const string PrefabFieldName = "Prefab";
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public DataFormat SerializedFormat;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public byte[] SerializedBytes;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<Object> ReferencedUnityObjects;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string SerializedBytesString;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Object Prefab;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<Object> PrefabModificationsReferencedUnityObjects;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<string> PrefabModifications;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<SerializationNode> SerializationNodes;

	// Properties
	[ObsoleteAttribute] // RVA: 0xA4B0 Offset: 0x98B0 VA: 0x18000A4B0
	public bool HasEditorData { get; }
	public bool ContainsData { get; }

	// Methods

	public bool get_HasEditorData() { }

	public bool get_ContainsData() { }

	public void Reset() { }
}

// Namespace: Sirenix.Serialization
public class UnityEventFormatter<T> : ReflectionFormatter<T>
{
	// Methods

	protected override T GetUninitializedObject() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D813D0 Offset: 0x1D803D0 VA: 0x181D813D0
	|-UnityEventFormatter<object>.GetUninitializedObject
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DE420 Offset: 0x25DD420 VA: 0x1825DE420
	|-UnityEventFormatter<object>..ctor
	*/
}

// Namespace: Sirenix.Serialization
public sealed class UnityReferenceResolver : IExternalIndexReferenceResolver, ICacheNotificationReceiver
{
	// Fields
	private Dictionary<Object, int> referenceIndexMapping;
	private List<Object> referencedUnityObjects;

	// Methods

	public void .ctor() { }

	public void .ctor(List<Object> referencedUnityObjects) { }

	public List<Object> GetReferencedUnityObjects() { }

	public void SetReferencedUnityObjects(List<Object> referencedUnityObjects) { }

	public bool CanReference(object value, out int index) { }

	public bool TryResolveReference(int index, out object value) { }

	public void Reset() { }

	private void Sirenix.Serialization.Utilities.ICacheNotificationReceiver.OnFreed() { }

	private void Sirenix.Serialization.Utilities.ICacheNotificationReceiver.OnClaimed() { }
}

// Namespace: Sirenix.Serialization
public static class UnitySerializationInitializer
{
	// Fields
	private static readonly object LOCK;
	private static bool initialized;

	// Methods

	private static void Initialize() { }

	[RuntimeInitializeOnLoadMethodAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
	private static void InitializeRuntime() { }

	private static void InitializeEditor() { }

	private static void .cctor() { }
}

// Namespace: Sirenix.Serialization
public class Vector2Formatter : MinimalBaseFormatter<Vector2>
{
	// Fields
	private static readonly Serializer<float> FloatSerializer;

	// Methods

	protected override void Read(ref Vector2 value, IDataReader reader) { }

	protected override void Write(ref Vector2 value, IDataWriter writer) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Sirenix.Serialization
public class Vector3Formatter : MinimalBaseFormatter<Vector3>
{
	// Fields
	private static readonly Serializer<float> FloatSerializer;

	// Methods

	protected override void Read(ref Vector3 value, IDataReader reader) { }

	protected override void Write(ref Vector3 value, IDataWriter writer) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Sirenix.Serialization
public class Vector4Formatter : MinimalBaseFormatter<Vector4>
{
	// Fields
	private static readonly Serializer<float> FloatSerializer;

	// Methods

	protected override void Read(ref Vector4 value, IDataReader reader) { }

	protected override void Write(ref Vector4 value, IDataWriter writer) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Sirenix.Serialization
public sealed class Buffer<T> : IDisposable
{
	// Fields
	private static readonly object LOCK;
	private static readonly List<Buffer<T>> FreeBuffers;
	private int count;
	private T[] array;
	private bool isFree;

	// Properties
	public int Count { get; }
	public T[] Array { get; }
	public bool IsFree { get; }

	// Methods

	private void .ctor(int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24A7980 Offset: 0x24A6980 VA: 0x1824A7980
	|-Buffer<byte>..ctor
	|-Buffer<object>..ctor
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24A7AD0 Offset: 0x24A6AD0 VA: 0x1824A7AD0
	|-Buffer<byte>.get_Count
	|
	|-RVA: 0x24A7B40 Offset: 0x24A6B40 VA: 0x1824A7B40
	|-Buffer<object>.get_Count
	*/

	public T[] get_Array() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24A79F0 Offset: 0x24A69F0 VA: 0x1824A79F0
	|-Buffer<byte>.get_Array
	|
	|-RVA: 0x24A7A60 Offset: 0x24A6A60 VA: 0x1824A7A60
	|-Buffer<object>.get_Array
	*/

	public bool get_IsFree() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1135140 Offset: 0x1134140 VA: 0x181135140
	|-Buffer<byte>.get_IsFree
	|-Buffer<object>.get_IsFree
	*/

	public static Buffer<T> Claim(int minimumCapacity) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24A5F20 Offset: 0x24A4F20 VA: 0x1824A5F20
	|-Buffer<byte>.Claim
	|
	|-RVA: 0x24A5730 Offset: 0x24A4730 VA: 0x1824A5730
	|-Buffer<object>.Claim
	*/

	public static void Free(Buffer<T> buffer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24A67D0 Offset: 0x24A57D0 VA: 0x1824A67D0
	|-Buffer<byte>.Free
	|
	|-RVA: 0x24A6F30 Offset: 0x24A5F30 VA: 0x1824A6F30
	|-Buffer<object>.Free
	*/

	public void Free() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24A6710 Offset: 0x24A5710 VA: 0x1824A6710
	|-Buffer<byte>.Free
	|-Buffer<object>.Free
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24A6710 Offset: 0x24A5710 VA: 0x1824A6710
	|-Buffer<byte>.Dispose
	|-Buffer<object>.Dispose
	*/

	private static int NextPowerOfTwo(int v) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24A7690 Offset: 0x24A6690 VA: 0x1824A7690
	|-Buffer<byte>.NextPowerOfTwo
	|-Buffer<object>.NextPowerOfTwo
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24A76C0 Offset: 0x24A66C0 VA: 0x1824A76C0
	|-Buffer<byte>..cctor
	|
	|-RVA: 0x24A7820 Offset: 0x24A6820 VA: 0x1824A7820
	|-Buffer<object>..cctor
	*/
}

// Namespace: Sirenix.Serialization
internal sealed class CachedMemoryStream : ICacheNotificationReceiver
{
	// Fields
	public static int InitialCapacity;
	public static int MaxCapacity;
	private MemoryStream memoryStream;

	// Properties
	public MemoryStream MemoryStream { get; }

	// Methods

	public MemoryStream get_MemoryStream() { }

	public void .ctor() { }

	public void OnFreed() { }

	public void OnClaimed() { }

	public static Cache<CachedMemoryStream> Claim(int minCapacity) { }

	public static Cache<CachedMemoryStream> Claim(byte[] bytes) { }

	private static void .cctor() { }
}

// Namespace: Sirenix.Serialization
[AttributeUsageAttribute] // RVA: 0x10C420 Offset: 0x10B820 VA: 0x18010C420
public sealed class EmittedAssemblyAttribute : Attribute
{
	// Methods

	[ObsoleteAttribute] // RVA: 0xEA70 Offset: 0xDE70 VA: 0x18000EA70
	public void .ctor() { }
}

// Namespace: Sirenix.Serialization
public static class FormatterLocator
{
	// Fields
	private static readonly object LOCK;
	private static readonly Dictionary<Type, IFormatter> FormatterInstances;
	private static readonly DoubleLookupDictionary<Type, ISerializationPolicy, IFormatter> TypeFormatterMap;
	private static readonly List<FormatterLocator.FormatterLocatorInfo> FormatterLocators;
	private static readonly List<FormatterLocator.FormatterInfo> FormatterInfos;

	// Methods

	private static void .cctor() { }

	public static void add_FormatterResolve(Func<Type, IFormatter> value) { }

	public static void remove_FormatterResolve(Func<Type, IFormatter> value) { }

	public static IFormatter<T> GetFormatter<T>(ISerializationPolicy policy) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C23DB0 Offset: 0x1C22DB0 VA: 0x181C23DB0
	|-FormatterLocator.GetFormatter<ScreenRadioScriptObject.ScreenInfo>
	|
	|-RVA: 0x1C23BF0 Offset: 0x1C22BF0 VA: 0x181C23BF0
	|-FormatterLocator.GetFormatter<int>
	|
	|-RVA: 0x1C23CD0 Offset: 0x1C22CD0 VA: 0x181C23CD0
	|-FormatterLocator.GetFormatter<object>
	|
	|-RVA: 0x1C23E90 Offset: 0x1C22E90 VA: 0x181C23E90
	|-FormatterLocator.GetFormatter<float>
	|
	|-RVA: 0x1C23F70 Offset: 0x1C22F70 VA: 0x181C23F70
	|-FormatterLocator.GetFormatter<Vector2>
	|
	|-RVA: 0x1C24050 Offset: 0x1C23050 VA: 0x181C24050
	|-FormatterLocator.GetFormatter<Vector3>
	*/

	public static IFormatter GetFormatter(Type type, ISerializationPolicy policy) { }

	private static void LogAOTError(Type type, Exception ex) { }

	private static IEnumerable<string> GetAllPossibleMissingAOTTypes(Type type) { }

	internal static List<IFormatter> GetAllCompatiblePredefinedFormatters(Type type, ISerializationPolicy policy) { }

	private static IFormatter CreateFormatter(Type type, ISerializationPolicy policy) { }

	private static IFormatter GetFormatterInstance(Type type) { }
}

// Namespace: 
private struct FormatterLocator.FormatterInfo
{
	// Fields
	public Type FormatterType;
	public Type TargetType;
	public bool AskIfCanFormatTypes;
	public int Priority;
}

// Namespace: 
private struct FormatterLocator.FormatterLocatorInfo
{
	// Fields
	public IFormatterLocator LocatorInstance;
	public int Priority;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class FormatterLocator.<>c
{
	// Fields
	public static readonly FormatterLocator.<>c <>9;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <.cctor>b__7_0(FormatterLocator.FormatterInfo a, FormatterLocator.FormatterInfo b) { }

	internal int <.cctor>b__7_1(FormatterLocator.FormatterLocatorInfo a, FormatterLocator.FormatterLocatorInfo b) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class FormatterLocator.<GetAllPossibleMissingAOTTypes>d__14 : IEnumerable<string>, IEnumerable, IEnumerator<string>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private string <>2__current;
	private int <>l__initialThreadId;
	private Type type;
	public Type <>3__type;
	private Type <arg>5__1;
	private Type[] <>7__wrap1;
	private int <>7__wrap2;
	private IEnumerator<string> <>7__wrap3;

	// Properties
	private string System.Collections.Generic.IEnumerator<System.String>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	private void <>m__Finally1() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string System.Collections.Generic.IEnumerator<System.String>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<string> System.Collections.Generic.IEnumerable<System.String>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: Sirenix.Serialization
public static class FormatterUtilities
{
	// Fields
	private static readonly DoubleLookupDictionary<ISerializationPolicy, Type, MemberInfo[]> MemberArrayCache;
	private static readonly DoubleLookupDictionary<ISerializationPolicy, Type, Dictionary<string, MemberInfo>> MemberMapCache;
	private static readonly object LOCK;
	private static readonly HashSet<Type> PrimitiveArrayTypes;
	private static readonly FieldInfo UnityObjectRuntimeErrorStringField;
	private const string UnityObjectRuntimeErrorString = "The variable nullValue of {0} has not been assigned.\r\nYou probably need to assign the nullValue variable of the {0} script in the inspector.";

	// Methods

	private static void .cctor() { }

	public static Dictionary<string, MemberInfo> GetSerializableMembersMap(Type type, ISerializationPolicy policy) { }

	public static MemberInfo[] GetSerializableMembers(Type type, ISerializationPolicy policy) { }

	public static Object CreateUnityNull(Type nullType, Type owningType) { }

	public static bool IsPrimitiveType(Type type) { }

	public static bool IsPrimitiveArrayType(Type type) { }

	public static Type GetContainedType(MemberInfo member) { }

	public static object GetMemberValue(MemberInfo member, object obj) { }

	public static void SetMemberValue(MemberInfo member, object obj, object value) { }

	private static Dictionary<string, MemberInfo> FindSerializableMembersMap(Type type, ISerializationPolicy policy) { }

	private static void FindSerializableMembers(Type type, List<MemberInfo> members, ISerializationPolicy policy) { }

	internal static MemberInfo GetPrivateMemberAlias(MemberInfo member, string prefixString, string separatorString) { }

	private static bool MemberIsPrivate(MemberInfo member) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class FormatterUtilities.<>c
{
	// Fields
	public static readonly FormatterUtilities.<>c <>9;
	public static Func<MemberInfo, string> <>9__15_0;
	public static Func<MemberInfo, MemberInfo> <>9__15_1;
	public static Func<MemberInfo, bool> <>9__16_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal string <FindSerializableMembersMap>b__15_0(MemberInfo n) { }

	internal MemberInfo <FindSerializableMembersMap>b__15_1(MemberInfo n) { }

	internal bool <FindSerializableMembers>b__16_0(MemberInfo n) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class FormatterUtilities.<>c__DisplayClass16_0
{
	// Fields
	public MemberInfo member;

	// Methods

	public void .ctor() { }

	internal bool <FindSerializableMembers>b__1(MemberInfo n) { }
}

// Namespace: Sirenix.Serialization
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class DictionaryKeyUtility
{
	// Fields
	private static readonly Dictionary<Type, bool> GetSupportedDictionaryKeyTypesResults;
	private static readonly HashSet<Type> BaseSupportedDictionaryKeyTypes;
	private static readonly HashSet<char> AllowedSpecialKeyStrChars;
	private static readonly Dictionary<Type, IDictionaryKeyPathProvider> TypeToKeyPathProviders;
	private static readonly Dictionary<string, IDictionaryKeyPathProvider> IDToKeyPathProviders;
	private static readonly Dictionary<IDictionaryKeyPathProvider, string> ProviderToID;
	private static readonly Dictionary<object, string> ObjectsToTempKeys;
	private static readonly Dictionary<string, object> TempKeysToObjects;
	private static long tempKeyCounter;

	// Methods

	private static void .cctor() { }

	private static void LogInvalidKeyPathProvider(Type type, Assembly assembly, string reason) { }

	public static IEnumerable<Type> GetPersistentPathKeyTypes() { }

	public static bool KeyTypeSupportsPersistentPaths(Type type) { }

	private static bool PrivateIsSupportedDictionaryKeyType(Type type) { }

	public static string GetDictionaryKeyString(object key) { }

	public static object GetDictionaryKeyValue(string keyStr, Type expectedType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static string FromTo(string str, int from, int to) { }
}

// Namespace: 
private class DictionaryKeyUtility.UnityObjectKeyComparer<T> : IComparer<T>
{
	// Methods

	public int Compare(T x, T y) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20536B0 Offset: 0x20526B0 VA: 0x1820536B0
	|-DictionaryKeyUtility.UnityObjectKeyComparer<object>.Compare
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-DictionaryKeyUtility.UnityObjectKeyComparer<object>..ctor
	*/
}

// Namespace: 
private class DictionaryKeyUtility.FallbackKeyComparer<T> : IComparer<T>
{
	// Methods

	public int Compare(T x, T y) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2052030 Offset: 0x2051030 VA: 0x182052030
	|-DictionaryKeyUtility.FallbackKeyComparer<object>.Compare
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-DictionaryKeyUtility.FallbackKeyComparer<object>..ctor
	*/
}

// Namespace: 
public class DictionaryKeyUtility.KeyComparer<T> : IComparer<T>
{
	// Fields
	public static readonly DictionaryKeyUtility.KeyComparer<T> Default;
	private readonly IComparer<T> actualComparer;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20532A0 Offset: 0x20522A0 VA: 0x1820532A0
	|-DictionaryKeyUtility.KeyComparer<object>..ctor
	*/

	public int Compare(T x, T y) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2053130 Offset: 0x2052130 VA: 0x182053130
	|-DictionaryKeyUtility.KeyComparer<object>.Compare
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20531B0 Offset: 0x20521B0 VA: 0x1820531B0
	|-DictionaryKeyUtility.KeyComparer<object>..cctor
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DictionaryKeyUtility.<>c__DisplayClass12_0
{
	// Fields
	public Assembly ass;

	// Methods

	public void .ctor() { }

	internal <>f__AnonymousType0<Assembly, RegisterDictionaryKeyPathProviderAttribute> <.cctor>b__1(object attr) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class DictionaryKeyUtility.<>c
{
	// Fields
	public static readonly DictionaryKeyUtility.<>c <>9;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal IEnumerable<<>f__AnonymousType0<Assembly, RegisterDictionaryKeyPathProviderAttribute>> <.cctor>b__12_0(Assembly ass) { }

	internal bool <.cctor>b__12_2(<>f__AnonymousType0<Assembly, RegisterDictionaryKeyPathProviderAttribute> n) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DictionaryKeyUtility.<GetPersistentPathKeyTypes>d__14 : IEnumerable<Type>, IEnumerable, IEnumerator<Type>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private Type <>2__current;
	private int <>l__initialThreadId;
	private HashSet.Enumerator<Type> <>7__wrap1;
	private Dictionary.KeyCollection.Enumerator<Type, IDictionaryKeyPathProvider> <>7__wrap2;

	// Properties
	private Type System.Collections.Generic.IEnumerator<System.Type>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	private void <>m__Finally1() { }

	private void <>m__Finally2() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Type System.Collections.Generic.IEnumerator<System.Type>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<Type> System.Collections.Generic.IEnumerable<System.Type>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: Sirenix.Serialization
public sealed class PrefabModification
{
	// Fields
	public PrefabModificationType ModificationType;
	public string Path;
	public List<string> ReferencePaths;
	public object ModifiedValue;
	public int NewLength;
	public object[] DictionaryKeysAdded;
	public object[] DictionaryKeysRemoved;

	// Methods

	public void Apply(Object unityObject) { }

	private void ApplyValue(Object unityObject) { }

	private void ApplyListLength(Object unityObject) { }

	private void ApplyDictionaryModifications(Object unityObject) { }

	private static void ReplaceAllReferencesInGraph(object graph, object oldReference, object newReference, HashSet<object> processedReferences) { }

	private static object GetInstanceFromPath(string path, object instance) { }

	private static object GetInstanceOfStep(string step, object instance) { }

	private static void SetInstanceToPath(string path, object instance, object value) { }

	private static void SetInstanceToPath(string path, string[] steps, int index, object instance, object value, out bool setParentInstance) { }

	private static bool TrySetInstanceOfStep(string step, object instance, object value, out bool setParentInstance) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class PrefabModification.<>c
{
	// Fields
	public static readonly PrefabModification.<>c <>9;
	public static Func<MemberInfo, bool> <>9__13_0;
	public static Func<MemberInfo, bool> <>9__16_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <GetInstanceOfStep>b__13_0(MemberInfo n) { }

	internal bool <TrySetInstanceOfStep>b__16_0(MemberInfo n) { }
}

// Namespace: Sirenix.Serialization
public enum PrefabModificationType
{
	// Fields
	public int value__;
	public const PrefabModificationType Value = 0;
	public const PrefabModificationType ListLength = 1;
	public const PrefabModificationType Dictionary = 2;
}

// Namespace: Sirenix.Serialization
public static class ProperBitConverter
{
	// Fields
	private static readonly uint[] ByteToHexCharLookupLowerCase;
	private static readonly uint[] ByteToHexCharLookupUpperCase;
	private static readonly byte[] HexToByteLookup;

	// Methods

	private static uint[] CreateByteToHexLookup(bool upperCase) { }

	public static string BytesToHexString(byte[] bytes, bool lowerCaseHexChars = True) { }

	public static byte[] HexStringToBytes(string hex) { }

	public static short ToInt16(byte[] buffer, int index) { }

	public static ushort ToUInt16(byte[] buffer, int index) { }

	public static int ToInt32(byte[] buffer, int index) { }

	public static uint ToUInt32(byte[] buffer, int index) { }

	public static long ToInt64(byte[] buffer, int index) { }

	public static ulong ToUInt64(byte[] buffer, int index) { }

	public static float ToSingle(byte[] buffer, int index) { }

	public static double ToDouble(byte[] buffer, int index) { }

	public static Decimal ToDecimal(byte[] buffer, int index) { }

	public static Guid ToGuid(byte[] buffer, int index) { }

	public static void GetBytes(byte[] buffer, int index, short value) { }

	public static void GetBytes(byte[] buffer, int index, ushort value) { }

	public static void GetBytes(byte[] buffer, int index, int value) { }

	public static void GetBytes(byte[] buffer, int index, uint value) { }

	public static void GetBytes(byte[] buffer, int index, long value) { }

	public static void GetBytes(byte[] buffer, int index, ulong value) { }

	public static void GetBytes(byte[] buffer, int index, float value) { }

	public static void GetBytes(byte[] buffer, int index, double value) { }

	public static void GetBytes(byte[] buffer, int index, Decimal value) { }

	public static void GetBytes(byte[] buffer, int index, Guid value) { }

	private static void .cctor() { }
}

// Namespace: 
private struct ProperBitConverter.SingleByteUnion
{
	// Fields
	public byte Byte0;
	public byte Byte1;
	public byte Byte2;
	public byte Byte3;
	public float Value;
}

// Namespace: 
private struct ProperBitConverter.DoubleByteUnion
{
	// Fields
	public byte Byte0;
	public byte Byte1;
	public byte Byte2;
	public byte Byte3;
	public byte Byte4;
	public byte Byte5;
	public byte Byte6;
	public byte Byte7;
	public double Value;
}

// Namespace: 
private struct ProperBitConverter.DecimalByteUnion
{
	// Fields
	public byte Byte0;
	public byte Byte1;
	public byte Byte2;
	public byte Byte3;
	public byte Byte4;
	public byte Byte5;
	public byte Byte6;
	public byte Byte7;
	public byte Byte8;
	public byte Byte9;
	public byte Byte10;
	public byte Byte11;
	public byte Byte12;
	public byte Byte13;
	public byte Byte14;
	public byte Byte15;
	public Decimal Value;
}

// Namespace: 
private struct ProperBitConverter.GuidByteUnion
{
	// Fields
	public byte Byte0;
	public byte Byte1;
	public byte Byte2;
	public byte Byte3;
	public byte Byte4;
	public byte Byte5;
	public byte Byte6;
	public byte Byte7;
	public byte Byte8;
	public byte Byte9;
	public byte Byte10;
	public byte Byte11;
	public byte Byte12;
	public byte Byte13;
	public byte Byte14;
	public byte Byte15;
	public Guid Value;
}

// Namespace: Sirenix.Serialization
public static class SerializationUtility
{
	// Fields
	private static readonly object CACHE_LOCK;
	private static readonly Dictionary<object, object> CacheMappings;

	// Methods

	public static IDataWriter CreateWriter(Stream stream, SerializationContext context, DataFormat format) { }

	public static IDataReader CreateReader(Stream stream, DeserializationContext context, DataFormat format) { }

	private static IDataWriter GetCachedWriter(Stream stream, SerializationContext context, DataFormat format) { }

	private static IDataReader GetCachedReader(Stream stream, DeserializationContext context, DataFormat format) { }

	private static void FreeCachedReader(IDataReader reader) { }

	private static void FreeCachedWriter(IDataWriter writer) { }

	public static void SerializeValueWeak(object value, IDataWriter writer) { }

	public static void SerializeValueWeak(object value, IDataWriter writer, out List<Object> unityObjects) { }

	public static void SerializeValue<T>(T value, IDataWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x146DED0 Offset: 0x146CED0 VA: 0x18146DED0
	|-SerializationUtility.SerializeValue<object>
	*/

	public static void SerializeValue<T>(T value, IDataWriter writer, out List<Object> unityObjects) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x146E200 Offset: 0x146D200 VA: 0x18146E200
	|-SerializationUtility.SerializeValue<object>
	*/

	public static void SerializeValueWeak(object value, Stream stream, DataFormat format, SerializationContext context) { }

	public static void SerializeValueWeak(object value, Stream stream, DataFormat format, out List<Object> unityObjects, SerializationContext context) { }

	public static void SerializeValue<T>(T value, Stream stream, DataFormat format, SerializationContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x146DF90 Offset: 0x146CF90 VA: 0x18146DF90
	|-SerializationUtility.SerializeValue<object>
	*/

	public static void SerializeValue<T>(T value, Stream stream, DataFormat format, out List<Object> unityObjects, SerializationContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x146DC40 Offset: 0x146CC40 VA: 0x18146DC40
	|-SerializationUtility.SerializeValue<object>
	*/

	public static byte[] SerializeValueWeak(object value, DataFormat format, SerializationContext context) { }

	public static byte[] SerializeValueWeak(object value, DataFormat format, out List<Object> unityObjects) { }

	public static byte[] SerializeValue<T>(T value, DataFormat format, SerializationContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x888D90 Offset: 0x887D90 VA: 0x180888D90
	|-SerializationUtility.SerializeValue<object>
	*/

	public static byte[] SerializeValue<T>(T value, DataFormat format, out List<Object> unityObjects, SerializationContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x888F70 Offset: 0x887F70 VA: 0x180888F70
	|-SerializationUtility.SerializeValue<object>
	*/

	public static object DeserializeValueWeak(IDataReader reader) { }

	public static object DeserializeValueWeak(IDataReader reader, List<Object> referencedUnityObjects) { }

	public static T DeserializeValue<T>(IDataReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93E9D0 Offset: 0x93D9D0 VA: 0x18093E9D0
	|-SerializationUtility.DeserializeValue<object>
	*/

	public static T DeserializeValue<T>(IDataReader reader, List<Object> referencedUnityObjects) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93E7E0 Offset: 0x93D7E0 VA: 0x18093E7E0
	|-SerializationUtility.DeserializeValue<object>
	*/

	public static object DeserializeValueWeak(Stream stream, DataFormat format, DeserializationContext context) { }

	public static object DeserializeValueWeak(Stream stream, DataFormat format, List<Object> referencedUnityObjects, DeserializationContext context) { }

	public static T DeserializeValue<T>(Stream stream, DataFormat format, DeserializationContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93EE80 Offset: 0x93DE80 VA: 0x18093EE80
	|-SerializationUtility.DeserializeValue<object>
	*/

	public static T DeserializeValue<T>(Stream stream, DataFormat format, List<Object> referencedUnityObjects, DeserializationContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93EBF0 Offset: 0x93DBF0 VA: 0x18093EBF0
	|-SerializationUtility.DeserializeValue<object>
	*/

	public static object DeserializeValueWeak(byte[] bytes, DataFormat format, DeserializationContext context) { }

	public static object DeserializeValueWeak(byte[] bytes, DataFormat format, List<Object> referencedUnityObjects) { }

	public static T DeserializeValue<T>(byte[] bytes, DataFormat format, DeserializationContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93EA60 Offset: 0x93DA60 VA: 0x18093EA60
	|-SerializationUtility.DeserializeValue<object>
	*/

	public static T DeserializeValue<T>(byte[] bytes, DataFormat format, List<Object> referencedUnityObjects, DeserializationContext context) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93E650 Offset: 0x93D650 VA: 0x18093E650
	|-SerializationUtility.DeserializeValue<object>
	*/

	public static object CreateCopy(object obj) { }

	private static void .cctor() { }
}

// Namespace: Sirenix.Serialization
public static class UnitySerializationUtility
{
	// Fields
	private static readonly Dictionary<DataFormat, IDataReader> UnityReaders;
	private static readonly Dictionary<DataFormat, IDataWriter> UnityWriters;
	private static readonly Dictionary<MemberInfo, WeakValueGetter> UnityMemberGetters;
	private static readonly Dictionary<MemberInfo, WeakValueSetter> UnityMemberSetters;
	private static readonly Dictionary<MemberInfo, bool> UnityWillSerializeMembersCache;
	private static readonly Dictionary<Type, bool> UnityWillSerializeTypesCache;
	private static readonly HashSet<Type> UnityNeverSerializesTypes;

	// Methods

	public static bool OdinWillSerialize(MemberInfo member, bool serializeUnityFields, ISerializationPolicy policy) { }

	public static bool GuessIfUnityWillSerialize(MemberInfo member) { }

	private static bool GuessIfUnityWillSerializePrivate(MemberInfo member) { }

	public static bool GuessIfUnityWillSerialize(Type type) { }

	private static bool GuessIfUnityWillSerializePrivate(Type type) { }

	public static void SerializeUnityObject(Object unityObject, ref SerializationData data, bool serializeUnityFields = False, SerializationContext context) { }

	public static void SerializeUnityObject(Object unityObject, ref string base64Bytes, ref List<Object> referencedUnityObjects, DataFormat format, bool serializeUnityFields = False, SerializationContext context) { }

	public static void SerializeUnityObject(Object unityObject, ref byte[] bytes, ref List<Object> referencedUnityObjects, DataFormat format, bool serializeUnityFields = False, SerializationContext context) { }

	public static void SerializeUnityObject(Object unityObject, IDataWriter writer, bool serializeUnityFields = False) { }

	public static void DeserializeUnityObject(Object unityObject, ref SerializationData data, DeserializationContext context) { }

	private static void DeserializeUnityObject(Object unityObject, ref SerializationData data, DeserializationContext context, bool isPrefabData, List<Object> prefabInstanceUnityObjects) { }

	public static void DeserializeUnityObject(Object unityObject, ref string base64Bytes, ref List<Object> referencedUnityObjects, DataFormat format, DeserializationContext context) { }

	public static void DeserializeUnityObject(Object unityObject, ref byte[] bytes, ref List<Object> referencedUnityObjects, DataFormat format, DeserializationContext context) { }

	public static void DeserializeUnityObject(Object unityObject, IDataReader reader) { }

	public static List<string> SerializePrefabModifications(List<PrefabModification> modifications, ref List<Object> referencedUnityObjects) { }

	private static string GetStringFromStreamAndReset(Stream stream) { }

	public static List<PrefabModification> DeserializePrefabModifications(List<string> modifications, List<Object> referencedUnityObjects) { }

	public static object CreateDefaultUnityInitializedObject(Type type) { }

	private static object CreateDefaultUnityInitializedObject(Type type, int depth) { }

	private static void ApplyPrefabModifications(Object unityObject, List<string> modificationData, List<Object> referencedUnityObjects) { }

	private static WeakValueGetter GetCachedUnityMemberGetter(MemberInfo member) { }

	private static WeakValueSetter GetCachedUnityMemberSetter(MemberInfo member) { }

	private static IDataWriter GetCachedUnityWriter(DataFormat format, Stream stream, SerializationContext context) { }

	private static IDataReader GetCachedUnityReader(DataFormat format, Stream stream, DeserializationContext context) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class UnitySerializationUtility.<>c
{
	// Fields
	public static readonly UnitySerializationUtility.<>c <>9;
	public static Func<SerializationNode, string> <>9__20_0;
	public static Comparison<PrefabModification> <>9__21_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal string <DeserializeUnityObject>b__20_0(SerializationNode node) { }

	internal int <SerializePrefabModifications>b__21_0(PrefabModification a, PrefabModification b) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class UnitySerializationUtility.<>c__DisplayClass27_0
{
	// Fields
	public MemberInfo member;

	// Methods

	public void .ctor() { }

	internal object <GetCachedUnityMemberGetter>b__0(ref object instance) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class UnitySerializationUtility.<>c__DisplayClass28_0
{
	// Fields
	public MemberInfo member;

	// Methods

	public void .ctor() { }

	internal void <GetCachedUnityMemberSetter>b__0(ref object instance, object value) { }
}

// Namespace: Sirenix.Serialization.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class FieldInfoExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsAliasField(FieldInfo fieldInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static FieldInfo DeAliasField(FieldInfo fieldInfo, bool throwOnNotAliased = False) { }
}

// Namespace: Sirenix.Serialization.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class GarbageFreeIterators
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static GarbageFreeIterators.ListIterator<T> GFIterator<T>(List<T> list) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C24130 Offset: 0x1C23130 VA: 0x181C24130
	|-GarbageFreeIterators.GFIterator<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static GarbageFreeIterators.DictionaryIterator<T1, T2> GFIterator<T1, T2>(Dictionary<T1, T2> dictionary) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C24170 Offset: 0x1C23170 VA: 0x181C24170
	|-GarbageFreeIterators.GFIterator<int, object>
	|-GarbageFreeIterators.GFIterator<object, object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static GarbageFreeIterators.DictionaryValueIterator<T1, T2> GFValueIterator<T1, T2>(Dictionary<T1, T2> dictionary) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C24170 Offset: 0x1C23170 VA: 0x181C24170
	|-GarbageFreeIterators.GFValueIterator<object, object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static GarbageFreeIterators.HashsetIterator<T> GFIterator<T>(HashSet<T> hashset) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C24130 Offset: 0x1C23130 VA: 0x181C24130
	|-GarbageFreeIterators.GFIterator<object>
	*/
}

// Namespace: 
public struct GarbageFreeIterators.ListIterator<T> : IDisposable
{
	// Fields
	private bool isNull;
	private List<T> list;
	private List.Enumerator<T> enumerator;

	// Properties
	public T Current { get; }

	// Methods

	public void .ctor(List<T> list) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C600 Offset: 0x25BA00 VA: 0x18025C600
	|-GarbageFreeIterators.ListIterator<object>..ctor
	*/

	public GarbageFreeIterators.ListIterator<T> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x272960 Offset: 0x271D60 VA: 0x180272960
	|-GarbageFreeIterators.ListIterator<object>.GetEnumerator
	*/

	public T get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C610 Offset: 0x25BA10 VA: 0x18025C610
	|-GarbageFreeIterators.ListIterator<object>.get_Current
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C5A0 Offset: 0x25B9A0 VA: 0x18025C5A0
	|-GarbageFreeIterators.ListIterator<object>.MoveNext
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C560 Offset: 0x25B960 VA: 0x18025C560
	|-GarbageFreeIterators.ListIterator<object>.Dispose
	*/
}

// Namespace: 
public struct GarbageFreeIterators.HashsetIterator<T> : IDisposable
{
	// Fields
	private bool isNull;
	private HashSet<T> hashset;
	private HashSet.Enumerator<T> enumerator;

	// Properties
	public T Current { get; }

	// Methods

	public void .ctor(HashSet<T> hashset) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C600 Offset: 0x25BA00 VA: 0x18025C600
	|-GarbageFreeIterators.HashsetIterator<object>..ctor
	*/

	public GarbageFreeIterators.HashsetIterator<T> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x272960 Offset: 0x271D60 VA: 0x180272960
	|-GarbageFreeIterators.HashsetIterator<object>.GetEnumerator
	*/

	public T get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C610 Offset: 0x25BA10 VA: 0x18025C610
	|-GarbageFreeIterators.HashsetIterator<object>.get_Current
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C500 Offset: 0x25B900 VA: 0x18025C500
	|-GarbageFreeIterators.HashsetIterator<object>.MoveNext
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C560 Offset: 0x25B960 VA: 0x18025C560
	|-GarbageFreeIterators.HashsetIterator<object>.Dispose
	*/
}

// Namespace: 
public struct GarbageFreeIterators.DictionaryIterator<T1, T2> : IDisposable
{
	// Fields
	private Dictionary<T1, T2> dictionary;
	private Dictionary.Enumerator<T1, T2> enumerator;
	private bool isNull;

	// Properties
	public KeyValuePair<T1, T2> Current { get; }

	// Methods

	public void .ctor(Dictionary<T1, T2> dictionary) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C4E0 Offset: 0x25B8E0 VA: 0x18025C4E0
	|-GarbageFreeIterators.DictionaryIterator<int, object>..ctor
	|-GarbageFreeIterators.DictionaryIterator<object, object>..ctor
	*/

	public GarbageFreeIterators.DictionaryIterator<T1, T2> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C2F0 Offset: 0x25B6F0 VA: 0x18025C2F0
	|-GarbageFreeIterators.DictionaryIterator<int, object>.GetEnumerator
	|-GarbageFreeIterators.DictionaryIterator<object, object>.GetEnumerator
	*/

	public KeyValuePair<T1, T2> get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C3E0 Offset: 0x25B7E0 VA: 0x18025C3E0
	|-GarbageFreeIterators.DictionaryIterator<int, object>.get_Current
	|-GarbageFreeIterators.DictionaryIterator<object, object>.get_Current
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C380 Offset: 0x25B780 VA: 0x18025C380
	|-GarbageFreeIterators.DictionaryIterator<int, object>.MoveNext
	|
	|-RVA: 0x25C320 Offset: 0x25B720 VA: 0x18025C320
	|-GarbageFreeIterators.DictionaryIterator<object, object>.MoveNext
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C2B0 Offset: 0x25B6B0 VA: 0x18025C2B0
	|-GarbageFreeIterators.DictionaryIterator<int, object>.Dispose
	|-GarbageFreeIterators.DictionaryIterator<object, object>.Dispose
	*/
}

// Namespace: 
public struct GarbageFreeIterators.DictionaryValueIterator<T1, T2> : IDisposable
{
	// Fields
	private Dictionary<T1, T2> dictionary;
	private Dictionary.Enumerator<T1, T2> enumerator;
	private bool isNull;

	// Properties
	public T2 Current { get; }

	// Methods

	public void .ctor(Dictionary<T1, T2> dictionary) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C4E0 Offset: 0x25B8E0 VA: 0x18025C4E0
	|-GarbageFreeIterators.DictionaryValueIterator<object, object>..ctor
	*/

	public GarbageFreeIterators.DictionaryValueIterator<T1, T2> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C2F0 Offset: 0x25B6F0 VA: 0x18025C2F0
	|-GarbageFreeIterators.DictionaryValueIterator<object, object>.GetEnumerator
	*/

	public T2 get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C4F0 Offset: 0x25B8F0 VA: 0x18025C4F0
	|-GarbageFreeIterators.DictionaryValueIterator<object, object>.get_Current
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C480 Offset: 0x25B880 VA: 0x18025C480
	|-GarbageFreeIterators.DictionaryValueIterator<object, object>.MoveNext
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C440 Offset: 0x25B840 VA: 0x18025C440
	|-GarbageFreeIterators.DictionaryValueIterator<object, object>.Dispose
	*/
}

// Namespace: Sirenix.Serialization.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class LinqExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> ForEach<T>(IEnumerable<T> source, Action<T> action) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x884FF0 Offset: 0x883FF0 VA: 0x180884FF0
	|-LinqExtensions.ForEach<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> ForEach<T>(IEnumerable<T> source, Action<T, int> action) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x8854C0 Offset: 0x8844C0 VA: 0x1808854C0
	|-LinqExtensions.ForEach<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> Append<T>(IEnumerable<T> source, IEnumerable<T> append) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x884D00 Offset: 0x883D00 VA: 0x180884D00
	|-LinqExtensions.Append<object>
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LinqExtensions.<Append>d__2<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private IEnumerable<T> source;
	public IEnumerable<T> <>3__source;
	private IEnumerable<T> append;
	public IEnumerable<T> <>3__append;
	private IEnumerator<T> <>7__wrap1;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F130 Offset: 0x1D7E130 VA: 0x181D7F130
	|-LinqExtensions.<Append>d__2<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7C570 Offset: 0x1D7B570 VA: 0x181D7C570
	|-LinqExtensions.<Append>d__2<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7C1D0 Offset: 0x1D7B1D0 VA: 0x181D7C1D0
	|-LinqExtensions.<Append>d__2<object>.MoveNext
	*/

	private void <>m__Finally1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7C6B0 Offset: 0x1D7B6B0 VA: 0x181D7C6B0
	|-LinqExtensions.<Append>d__2<object>.<>m__Finally1
	*/

	private void <>m__Finally2() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7C700 Offset: 0x1D7B700 VA: 0x181D7C700
	|-LinqExtensions.<Append>d__2<object>.<>m__Finally2
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<Append>d__2<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7C520 Offset: 0x1D7B520 VA: 0x181D7C520
	|-LinqExtensions.<Append>d__2<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-LinqExtensions.<Append>d__2<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7C450 Offset: 0x1D7B450 VA: 0x181D7C450
	|-LinqExtensions.<Append>d__2<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7BF70 Offset: 0x1D7AF70 VA: 0x181D7BF70
	|-LinqExtensions.<Append>d__2<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: Sirenix.Serialization.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class MemberInfoExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsDefined<T>(MemberInfo member, bool inherit) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x159C490 Offset: 0x159B490 VA: 0x18159C490
	|-MemberInfoExtensions.IsDefined<OdinSerializeAttribute>
	|-MemberInfoExtensions.IsDefined<NonSerializedAttribute>
	|-MemberInfoExtensions.IsDefined<object>
	|-MemberInfoExtensions.IsDefined<SerializeField>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsDefined<T>(MemberInfo member) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x886D30 Offset: 0x885D30 VA: 0x180886D30
	|-MemberInfoExtensions.IsDefined<OdinSerializeAttribute>
	|-MemberInfoExtensions.IsDefined<NonSerializedAttribute>
	|-MemberInfoExtensions.IsDefined<object>
	|-MemberInfoExtensions.IsDefined<FixedBufferAttribute>
	|-MemberInfoExtensions.IsDefined<SerializeField>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T GetAttribute<T>(MemberInfo member, bool inherit) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93DAC0 Offset: 0x93CAC0 VA: 0x18093DAC0
	|-MemberInfoExtensions.GetAttribute<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T GetAttribute<T>(MemberInfo member) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x886D30 Offset: 0x885D30 VA: 0x180886D30
	|-MemberInfoExtensions.GetAttribute<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> GetAttributes<T>(MemberInfo member) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x886D30 Offset: 0x885D30 VA: 0x180886D30
	|-MemberInfoExtensions.GetAttributes<Attribute>
	|-MemberInfoExtensions.GetAttributes<object>
	|-MemberInfoExtensions.GetAttributes<FormerlySerializedAsAttribute>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> GetAttributes<T>(MemberInfo member, bool inherit) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x886C70 Offset: 0x885C70 VA: 0x180886C70
	|-MemberInfoExtensions.GetAttributes<Attribute>
	|-MemberInfoExtensions.GetAttributes<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Attribute[] GetAttributes(MemberInfo member) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Attribute[] GetAttributes(MemberInfo member, bool inherit) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string GetNiceName(MemberInfo member) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsStatic(MemberInfo member) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsAlias(MemberInfo memberInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MemberInfo DeAlias(MemberInfo memberInfo, bool throwOnNotAliased = False) { }
}

// Namespace: Sirenix.Serialization.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class MethodInfoExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string GetFullName(MethodBase method, string extensionMethodPrefix) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string GetParamsNames(MethodBase method) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string GetFullName(MethodBase method) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsExtensionMethod(MethodBase method) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsAliasMethod(MethodInfo methodInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MethodInfo DeAliasMethod(MethodInfo methodInfo, bool throwOnNotAliased = False) { }
}

// Namespace: Sirenix.Serialization.Utilities
internal enum Operator
{
	// Fields
	public int value__;
	public const Operator Equality = 0;
	public const Operator Inequality = 1;
	public const Operator Addition = 2;
	public const Operator Subtraction = 3;
	public const Operator Multiply = 4;
	public const Operator Division = 5;
	public const Operator LessThan = 6;
	public const Operator GreaterThan = 7;
	public const Operator LessThanOrEqual = 8;
	public const Operator GreaterThanOrEqual = 9;
	public const Operator Modulus = 10;
	public const Operator RightShift = 11;
	public const Operator LeftShift = 12;
	public const Operator BitwiseAnd = 13;
	public const Operator BitwiseOr = 14;
	public const Operator ExclusiveOr = 15;
	public const Operator BitwiseComplement = 16;
	public const Operator LogicalAnd = 17;
	public const Operator LogicalOr = 18;
	public const Operator LogicalNot = 19;
}

// Namespace: Sirenix.Serialization.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class PathUtilities
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool HasSubDirectory(DirectoryInfo parentDir, DirectoryInfo subDir) { }
}

// Namespace: Sirenix.Serialization.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class PropertyInfoExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsAutoProperty(PropertyInfo propInfo, bool allowVirtual = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsAliasProperty(PropertyInfo propertyInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static PropertyInfo DeAliasProperty(PropertyInfo propertyInfo, bool throwOnNotAliased = False) { }
}

// Namespace: Sirenix.Serialization.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class StringExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string ToTitleCase(string input) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsNullOrWhitespace(string str) { }
}

// Namespace: Sirenix.Serialization.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class TypeExtensions
{
	// Fields
	private static readonly object GenericConstraintsSatisfaction_LOCK;
	private static readonly Dictionary<Type, Type> GenericConstraintsSatisfactionInferredParameters;
	private static readonly Dictionary<Type, Type> GenericConstraintsSatisfactionResolvedMap;
	private static readonly HashSet<Type> GenericConstraintsSatisfactionProcessedParams;
	private static readonly object WeaklyTypedTypeCastDelegates_LOCK;
	private static readonly object StronglyTypedTypeCastDelegates_LOCK;
	private static readonly DoubleLookupDictionary<Type, Type, Func<object, object>> WeaklyTypedTypeCastDelegates;
	private static readonly DoubleLookupDictionary<Type, Type, Delegate> StronglyTypedTypeCastDelegates;
	private static HashSet<string> ReservedCSharpKeywords;
	public static readonly Dictionary<string, string> TypeNameAlternatives;
	private static readonly object CachedNiceNames_LOCK;
	private static readonly Dictionary<Type, string> CachedNiceNames;
	private static readonly Type VoidPointerType;
	private static readonly Dictionary<Type, HashSet<Type>> PrimitiveImplicitCasts;
	private static readonly HashSet<Type> ExplicitCastIntegrals;

	// Methods

	private static string GetCachedNiceName(Type type) { }

	private static string CreateNiceName(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static bool HasCastDefined(Type from, Type to, bool requireImplicitCast) { }

	public static bool IsValidIdentifier(string identifier) { }

	private static bool IsValidIdentifierStartCharacter(char c) { }

	private static bool IsValidIdentifierPartCharacter(char c) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsCastableTo(Type from, Type to, bool requireImplicitCast = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Func<object, object> GetCastMethodDelegate(Type from, Type to, bool requireImplicitCast = False) { }

	public static Func<TFrom, TTo> GetCastMethodDelegate<TFrom, TTo>(bool requireImplicitCast = False) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10AE560 Offset: 0x10AD560 VA: 0x1810AE560
	|-TypeExtensions.GetCastMethodDelegate<object, object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MethodInfo GetCastMethod(Type from, Type to, bool requireImplicitCast = False) { }

	public static Func<T, T, bool> GetEqualityComparerDelegate<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10AEC60 Offset: 0x10ADC60 VA: 0x1810AEC60
	|-TypeExtensions.GetEqualityComparerDelegate<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static bool HasCustomAttribute<T>(MemberInfo memberInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15B9BD0 Offset: 0x15B8BD0 VA: 0x1815B9BD0
	|-TypeExtensions.HasCustomAttribute<OdinSerializeAttribute>
	|-TypeExtensions.HasCustomAttribute<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool HasCustomAttribute<T>(MemberInfo memberInfo, bool inherit) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15B9B20 Offset: 0x15B8B20 VA: 0x1815B9B20
	|-TypeExtensions.HasCustomAttribute<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool HasCustomAttribute<T>(MemberInfo memberInfo, out T attribute) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15B9C70 Offset: 0x15B8C70 VA: 0x1815B9C70
	|-TypeExtensions.HasCustomAttribute<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool HasCustomAttribute<T>(MemberInfo memberInfo, bool inherit, out T attribute) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15B9A00 Offset: 0x15B8A00 VA: 0x1815B9A00
	|-TypeExtensions.HasCustomAttribute<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool HasCustomAttribute(MemberInfo memberInfo, Type customAttributeType, bool inherit) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool HasCustomAttribute(MemberInfo memberInfo, Type customAttributeType, bool inherit, out Attribute attribute) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T GetAttribute<T>(Type type, bool inherit) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93F660 Offset: 0x93E660 VA: 0x18093F660
	|-TypeExtensions.GetAttribute<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool ImplementsOrInherits(Type type, Type to) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool ImplementsOpenGenericType(Type candidateType, Type openGenericType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool ImplementsOpenGenericInterface(Type candidateType, Type openGenericInterfaceType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool ImplementsOpenGenericClass(Type candidateType, Type openGenericType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Type[] GetArgumentsOfInheritedOpenGenericType(Type candidateType, Type openGenericType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Type[] GetArgumentsOfInheritedOpenGenericClass(Type candidateType, Type openGenericType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Type[] GetArgumentsOfInheritedOpenGenericInterface(Type candidateType, Type openGenericInterfaceType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MethodInfo GetOperatorMethod(Type type, Operator op) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MethodInfo[] GetOperatorMethods(Type type, Operator op) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<MemberInfo> GetAllMembers(Type type, BindingFlags flags = 0) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<MemberInfo> GetAllMembers(Type type, string name, BindingFlags flags = 0) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> GetAllMembers<T>(Type type, BindingFlags flags = 0) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x889920 Offset: 0x888920 VA: 0x180889920
	|-TypeExtensions.GetAllMembers<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Type GetGenericBaseType(Type type, Type baseType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Type GetGenericBaseType(Type type, Type baseType, out int depthCount) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<Type> GetBaseTypes(Type type, bool includeSelf = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<Type> GetBaseClasses(Type type, bool includeSelf = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static string TypeNameGauntlet(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string GetNiceName(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string GetNiceFullName(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string GetCompilableNiceName(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string GetCompilableNiceFullName(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T GetCustomAttribute<T>(Type type, bool inherit) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93F9F0 Offset: 0x93E9F0 VA: 0x18093F9F0
	|-TypeExtensions.GetCustomAttribute<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T GetCustomAttribute<T>(Type type) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93FAC0 Offset: 0x93EAC0 VA: 0x18093FAC0
	|-TypeExtensions.GetCustomAttribute<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> GetCustomAttributes<T>(Type type) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x889A70 Offset: 0x888A70 VA: 0x180889A70
	|-TypeExtensions.GetCustomAttributes<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IEnumerable<T> GetCustomAttributes<T>(Type type, bool inherit) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x8899B0 Offset: 0x8889B0 VA: 0x1808899B0
	|-TypeExtensions.GetCustomAttributes<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsDefined<T>(Type type) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15B9F60 Offset: 0x15B8F60 VA: 0x1815B9F60
	|-TypeExtensions.IsDefined<AlwaysFormatsSelfAttribute>
	|-TypeExtensions.IsDefined<object>
	|-TypeExtensions.IsDefined<CompilerGeneratedAttribute>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsDefined<T>(Type type, bool inherit) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15B9FF0 Offset: 0x15B8FF0 VA: 0x1815B9FF0
	|-TypeExtensions.IsDefined<object>
	|-TypeExtensions.IsDefined<SerializableAttribute>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool InheritsFrom<TBase>(Type type) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15B9CF0 Offset: 0x15B8CF0 VA: 0x1815B9CF0
	|-TypeExtensions.InheritsFrom<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool InheritsFrom(Type type, Type baseType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int GetInheritanceDistance(Type type, Type baseType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool HasParamaters(MethodInfo methodInfo, IList<Type> paramTypes, bool inherit = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Type GetReturnType(MemberInfo memberInfo) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static object GetMemberValue(MemberInfo member, object obj) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetMemberValue(MemberInfo member, object obj, object value) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool TryInferGenericParameters(Type genericTypeDefinition, out Type[] inferredParams, Type[] knownParameters) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool AreGenericConstraintsSatisfiedBy(Type genericType, Type[] parameters) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool AreGenericConstraintsSatisfiedBy(MethodBase genericMethod, Type[] parameters) { }

	public static bool AreGenericConstraintsSatisfiedBy(Type[] definitions, Type[] parameters) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool GenericParameterIsFulfilledBy(Type genericParameterDefinition, Type parameterType) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool GenericParameterIsFulfilledBy(Type genericParameterDefinition, Type parameterType, Dictionary<Type, Type> resolvedMap, HashSet<Type> processedParams) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string GetGenericConstraintsString(Type type, bool useFullTypeNames = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string GetGenericParameterConstraintsString(Type type, bool useFullTypeNames = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool GenericArgumentsContainsTypes(Type type, Type[] types) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsFullyConstructedGenericType(Type type) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsNullableType(Type type) { }

	public static ulong GetEnumBitmask(object value, Type enumType) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TypeExtensions.<>c__DisplayClass22_0
{
	// Fields
	public MethodInfo method;

	// Methods

	public void .ctor() { }

	internal object <GetCastMethodDelegate>b__0(object obj) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class TypeExtensions.<>c__25<T>
{
	// Fields
	public static readonly TypeExtensions.<>c__25<T> <>9;
	public static Func<MethodInfo, bool> <>9__25_0;
	public static Func<Quaternion, Quaternion, bool> <>9__25_1;
	public static Func<T, T, bool> <>9__25_2;
	public static Func<T, T, bool> <>9__25_3;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B55A90 Offset: 0x1B54A90 VA: 0x181B55A90
	|-TypeExtensions.<>c__25<object>..cctor
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-TypeExtensions.<>c__25<object>..ctor
	*/

	internal bool <GetEqualityComparerDelegate>b__25_0(MethodInfo x) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7FAC0 Offset: 0x1D7EAC0 VA: 0x181D7FAC0
	|-TypeExtensions.<>c__25<object>.<GetEqualityComparerDelegate>b__25_0
	*/

	internal bool <GetEqualityComparerDelegate>b__25_1(Quaternion a, Quaternion b) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EF670 Offset: 0x23EE670 VA: 0x1823EF670
	|-TypeExtensions.<>c__25<object>.<GetEqualityComparerDelegate>b__25_1
	*/

	internal bool <GetEqualityComparerDelegate>b__25_2(T a, T b) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7FCB0 Offset: 0x1D7ECB0 VA: 0x181D7FCB0
	|-TypeExtensions.<>c__25<object>.<GetEqualityComparerDelegate>b__25_2
	*/

	internal bool <GetEqualityComparerDelegate>b__25_3(T a, T b) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7FDB0 Offset: 0x1D7EDB0 VA: 0x181D7FDB0
	|-TypeExtensions.<>c__25<object>.<GetEqualityComparerDelegate>b__25_3
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TypeExtensions.<>c__DisplayClass35_0
{
	// Fields
	public Type openGenericInterfaceType;

	// Methods

	public void .ctor() { }

	internal bool <ImplementsOpenGenericInterface>b__0(Type i) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TypeExtensions.<>c__DisplayClass41_0
{
	// Fields
	public string methodName;

	// Methods

	public void .ctor() { }

	internal bool <GetOperatorMethods>b__0(MethodInfo x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TypeExtensions.<GetAllMembers>d__42 : IEnumerable<MemberInfo>, IEnumerable, IEnumerator<MemberInfo>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private MemberInfo <>2__current;
	private int <>l__initialThreadId;
	private Type type;
	public Type <>3__type;
	private BindingFlags flags;
	public BindingFlags <>3__flags;
	private Type <currentType>5__1;
	private MemberInfo[] <>7__wrap1;
	private int <>7__wrap2;

	// Properties
	private MemberInfo System.Collections.Generic.IEnumerator<System.Reflection.MemberInfo>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private MemberInfo System.Collections.Generic.IEnumerator<System.Reflection.MemberInfo>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<MemberInfo> System.Collections.Generic.IEnumerable<System.Reflection.MemberInfo>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TypeExtensions.<GetAllMembers>d__43 : IEnumerable<MemberInfo>, IEnumerable, IEnumerator<MemberInfo>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private MemberInfo <>2__current;
	private int <>l__initialThreadId;
	private Type type;
	public Type <>3__type;
	private BindingFlags flags;
	public BindingFlags <>3__flags;
	private string name;
	public string <>3__name;
	private IEnumerator<MemberInfo> <>7__wrap1;

	// Properties
	private MemberInfo System.Collections.Generic.IEnumerator<System.Reflection.MemberInfo>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	private void <>m__Finally1() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private MemberInfo System.Collections.Generic.IEnumerator<System.Reflection.MemberInfo>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<MemberInfo> System.Collections.Generic.IEnumerable<System.Reflection.MemberInfo>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TypeExtensions.<GetAllMembers>d__44<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private T <>2__current;
	private int <>l__initialThreadId;
	private Type type;
	public Type <>3__type;
	private BindingFlags flags;
	public BindingFlags <>3__flags;
	private Type <currentType>5__1;
	private MemberInfo[] <>7__wrap1;
	private int <>7__wrap2;

	// Properties
	private T System.Collections.Generic.IEnumerator<T>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7F130 Offset: 0x1D7E130 VA: 0x181D7F130
	|-TypeExtensions.<GetAllMembers>d__44<object>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-TypeExtensions.<GetAllMembers>d__44<object>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7DD10 Offset: 0x1D7CD10 VA: 0x181D7DD10
	|-TypeExtensions.<GetAllMembers>d__44<object>.MoveNext
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private T System.Collections.Generic.IEnumerator<T>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-TypeExtensions.<GetAllMembers>d__44<object>.System.Collections.Generic.IEnumerator<T>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7E150 Offset: 0x1D7D150 VA: 0x181D7E150
	|-TypeExtensions.<GetAllMembers>d__44<object>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-TypeExtensions.<GetAllMembers>d__44<object>.System.Collections.IEnumerator.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D7E080 Offset: 0x1D7D080 VA: 0x181D7E080
	|-TypeExtensions.<GetAllMembers>d__44<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1E0CC60 Offset: 0x1E0BC60 VA: 0x181E0CC60
	|-TypeExtensions.<GetAllMembers>d__44<object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TypeExtensions.<GetBaseClasses>d__48 : IEnumerable<Type>, IEnumerable, IEnumerator<Type>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private Type <>2__current;
	private int <>l__initialThreadId;
	private Type type;
	public Type <>3__type;
	private bool includeSelf;
	public bool <>3__includeSelf;
	private Type <current>5__1;

	// Properties
	private Type System.Collections.Generic.IEnumerator<System.Type>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Type System.Collections.Generic.IEnumerator<System.Type>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<Type> System.Collections.Generic.IEnumerable<System.Type>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: Sirenix.Serialization.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class UnityExtensions
{
	// Fields
	private static readonly ValueGetter<Object, IntPtr> UnityObjectCachedPtrFieldGetter;

	// Methods

	private static void .cctor() { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool SafeIsUnityNull(Object obj) { }
}

// Namespace: Sirenix.Serialization.Utilities
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal enum AssemblyTypeFlags
{
	// Fields
	public int value__;
	public const AssemblyTypeFlags None = 0;
	public const AssemblyTypeFlags UserTypes = 1;
	public const AssemblyTypeFlags PluginTypes = 2;
	public const AssemblyTypeFlags UnityTypes = 4;
	public const AssemblyTypeFlags UserEditorTypes = 8;
	public const AssemblyTypeFlags PluginEditorTypes = 16;
	public const AssemblyTypeFlags UnityEditorTypes = 32;
	public const AssemblyTypeFlags OtherTypes = 64;
	public const AssemblyTypeFlags CustomTypes = 27;
	public const AssemblyTypeFlags GameTypes = 71;
	public const AssemblyTypeFlags EditorTypes = 56;
	public const AssemblyTypeFlags All = 127;
}

// Namespace: Sirenix.Serialization.Utilities
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class AssemblyUtilities
{
	// Fields
	private static string[] userAssemblyPrefixes;
	private static string[] pluginAssemblyPrefixes;
	private static readonly object IS_DYNAMIC_CACHE_LOCK;
	private static readonly Dictionary<Assembly, bool> IsDynamicCache;
	private static readonly object ASSEMBLY_LOAD_QUEUE_LOCK;
	private static readonly Queue<Assembly> AssemblyLoadQueue;
	private static readonly object MAIN_LOCK;
	private static Assembly unityEngineAssembly;
	private static DirectoryInfo projectFolderDirectory;
	private static DirectoryInfo scriptAssembliesDirectory;
	private static Dictionary<string, Type> stringTypeLookup;
	private static Dictionary<Assembly, AssemblyTypeFlags> assemblyTypeFlagLookup;
	private static List<Assembly> allAssemblies;
	private static ImmutableList<Assembly> allAssembliesImmutable;
	private static List<Assembly> userAssemblies;
	private static List<Assembly> userEditorAssemblies;
	private static List<Assembly> pluginAssemblies;
	private static List<Assembly> pluginEditorAssemblies;
	private static List<Assembly> unityAssemblies;
	private static List<Assembly> unityEditorAssemblies;
	private static List<Assembly> otherAssemblies;
	private static List<Type> userTypes;
	private static List<Type> userEditorTypes;
	private static List<Type> pluginTypes;
	private static List<Type> pluginEditorTypes;
	private static List<Type> unityTypes;
	private static List<Type> unityEditorTypes;
	private static List<Type> otherTypes;
	private static string dataPath;
	private static string scriptAssembliesPath;
	private static bool initialized;
	private static bool initializing;

	// Methods

	private static void .cctor() { }

	[RuntimeInitializeOnLoadMethodAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
	private static void DoNothing() { }

	private static void EnsureInitialized() { }

	public static void Reload() { }

	private static void RegisterAssembly_THREADSAFE(Assembly assembly) { }

	private static void RegisterAssembly_NOT_THREADSAFE(Assembly assembly) { }

	private static bool GetAndClearQueuedAssemblies(out Assembly[] queue) { }

	public static ImmutableList<Assembly> GetAllAssemblies() { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static AssemblyTypeFlags GetAssemblyTypeFlag(Assembly assembly) { }

	private static AssemblyTypeFlags GetAssemblyTypeFlagNoLookup(Assembly assembly) { }

	public static Type GetTypeByCachedFullName(string fullName) { }

	[ObsoleteAttribute] // RVA: 0x272B0 Offset: 0x266B0 VA: 0x1800272B0
	public static Type GetType(string fullName) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsDependentOn(Assembly assembly, Assembly otherAssembly) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsDynamic(Assembly assembly) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string GetAssemblyDirectory(Assembly assembly) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string GetAssemblyFilePath(Assembly assembly) { }

	public static IEnumerable<Type> GetTypes(AssemblyTypeFlags assemblyTypeFlags) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Type[] SafeGetTypes(Assembly assembly) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool StartsWithAnyOf(string str, IEnumerable<string> values, StringComparison comparisonType = 0) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class AssemblyUtilities.<>c
{
	// Fields
	public static readonly AssemblyUtilities.<>c <>9;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <.cctor>b__32_0(object sender, AssemblyLoadEventArgs args) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class AssemblyUtilities.<GetTypes>d__48 : IEnumerable<Type>, IEnumerable, IEnumerator<Type>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private Type <>2__current;
	private int <>l__initialThreadId;
	private AssemblyTypeFlags assemblyTypeFlags;
	public AssemblyTypeFlags <>3__assemblyTypeFlags;
	private int <i>5__1;
	private bool <includeUserEditorTypes>5__2;
	private int <i>5__3;
	private bool <includePluginTypes>5__4;
	private int <i>5__5;
	private bool <includePluginEditorTypes>5__6;
	private int <i>5__7;
	private bool <includeUnityTypes>5__8;
	private int <i>5__9;
	private bool <includeUnityEditorTypes>5__10;
	private int <i>5__11;
	private bool <includeOtherTypes>5__12;
	private int <i>5__13;
	private object <>7__wrap1;

	// Properties
	private Type System.Collections.Generic.IEnumerator<System.Type>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	private void <>m__Finally1() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Type System.Collections.Generic.IEnumerator<System.Type>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<Type> System.Collections.Generic.IEnumerable<System.Type>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: Sirenix.Serialization.Utilities
internal interface ICache<T> : IDisposable
{
	// Properties
	public abstract T Value { get; }
	public abstract bool IsFree { get; }

	// Methods

	public abstract T get_Value() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-ICache<object>.get_Value
	*/

	public abstract bool get_IsFree() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-ICache<object>.get_IsFree
	*/

	public abstract void Release() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-ICache<object>.Release
	*/
}

// Namespace: Sirenix.Serialization.Utilities
public sealed class Cache<T> : ICache<T>, IDisposable
{
	// Fields
	private static readonly object LOCK;
	private static readonly bool IsNotificationReceiver;
	private static readonly Stack<Cache<T>> FreeValues;
	private T value;
	private bool isFree;
	private static int maxCacheSize;

	// Properties
	public static int MaxCacheSize { get; set; }
	public T Value { get; }
	private bool Sirenix.Serialization.Utilities.ICache<T>.IsFree { get; }

	// Methods

	public static int get_MaxCacheSize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D6F780 Offset: 0x1D6E780 VA: 0x181D6F780
	|-Cache<object>.get_MaxCacheSize
	*/

	public static void set_MaxCacheSize(int value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D6FB40 Offset: 0x1D6EB40 VA: 0x181D6FB40
	|-Cache<object>.set_MaxCacheSize
	*/

	private void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D6F730 Offset: 0x1D6E730 VA: 0x181D6F730
	|-Cache<object>..ctor
	*/

	public T get_Value() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D6F8F0 Offset: 0x1D6E8F0 VA: 0x181D6F8F0
	|-Cache<BinaryDataReader>.get_Value
	|-Cache<BinaryDataWriter>.get_Value
	|-Cache<CachedMemoryStream>.get_Value
	|-Cache<DeserializationContext>.get_Value
	|-Cache<JsonDataReader>.get_Value
	|-Cache<JsonDataWriter>.get_Value
	|-Cache<SerializationContext>.get_Value
	|-Cache<UnityReferenceResolver>.get_Value
	|-Cache<object>.get_Value
	*/

	private bool Sirenix.Serialization.Utilities.ICache<T>.get_IsFree() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x78C500 Offset: 0x78B500 VA: 0x18078C500
	|-Cache<object>.Sirenix.Serialization.Utilities.ICache<T>.get_IsFree
	*/

	public static Cache<T> Claim() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D6D8D0 Offset: 0x1D6C8D0 VA: 0x181D6D8D0
	|-Cache<BinaryDataReader>.Claim
	|-Cache<BinaryDataWriter>.Claim
	|-Cache<CachedMemoryStream>.Claim
	|-Cache<DeserializationContext>.Claim
	|-Cache<JsonDataReader>.Claim
	|-Cache<JsonDataWriter>.Claim
	|-Cache<SerializationContext>.Claim
	|-Cache<UnityReferenceResolver>.Claim
	|-Cache<object>.Claim
	*/

	public static void Release(Cache<T> cache) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D6E530 Offset: 0x1D6D530 VA: 0x181D6E530
	|-Cache<BinaryDataReader>.Release
	|-Cache<BinaryDataWriter>.Release
	|-Cache<DeserializationContext>.Release
	|-Cache<JsonDataReader>.Release
	|-Cache<JsonDataWriter>.Release
	|-Cache<object>.Release
	*/

	public static T op_Implicit(Cache<T> cache) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D6F960 Offset: 0x1D6E960 VA: 0x181D6F960
	|-Cache<DeserializationContext>.op_Implicit
	|-Cache<SerializationContext>.op_Implicit
	|-Cache<object>.op_Implicit
	*/

	private void Sirenix.Serialization.Utilities.ICache<T>.Release() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D6F1B0 Offset: 0x1D6E1B0 VA: 0x181D6F1B0
	|-Cache<object>.Sirenix.Serialization.Utilities.ICache<T>.Release
	*/

	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D6F1B0 Offset: 0x1D6E1B0 VA: 0x181D6F1B0
	|-Cache<object>.System.IDisposable.Dispose
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D6F270 Offset: 0x1D6E270 VA: 0x181D6F270
	|-Cache<object>..cctor
	*/
}

// Namespace: Sirenix.Serialization.Utilities
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
internal class DoubleLookupDictionary<TFirstKey, TSecondKey, TValue> : Dictionary<TFirstKey, Dictionary<TSecondKey, TValue>>
{
	// Fields
	private readonly IEqualityComparer<TSecondKey> secondKeyComparer;

	// Properties
	public Dictionary<TSecondKey, TValue> Item { get; }

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D727F0 Offset: 0x1D717F0 VA: 0x181D727F0
	|-DoubleLookupDictionary<ISerializationPolicy, Type, Dictionary<string, MemberInfo>>..ctor
	|-DoubleLookupDictionary<ISerializationPolicy, Type, MemberInfo[]>..ctor
	|-DoubleLookupDictionary<int, int, object>..ctor
	|-DoubleLookupDictionary<object, object, object>..ctor
	|-DoubleLookupDictionary<Type, ISerializationPolicy, IFormatter>..ctor
	|-DoubleLookupDictionary<Type, Type, Delegate>..ctor
	|-DoubleLookupDictionary<Type, Type, Func<object, object>>..ctor
	*/

	public void .ctor(IEqualityComparer<TFirstKey> firstKeyComparer, IEqualityComparer<TSecondKey> secondKeyComparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D727B0 Offset: 0x1D717B0 VA: 0x181D727B0
	|-DoubleLookupDictionary<int, int, object>..ctor
	|-DoubleLookupDictionary<object, object, object>..ctor
	*/

	public Dictionary<TSecondKey, TValue> get_Item(TFirstKey firstKey) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D72850 Offset: 0x1D71850 VA: 0x181D72850
	|-DoubleLookupDictionary<int, int, object>.get_Item
	|
	|-RVA: 0x1D72930 Offset: 0x1D71930 VA: 0x181D72930
	|-DoubleLookupDictionary<object, object, object>.get_Item
	*/

	public int InnerCount(TFirstKey firstKey) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D70380 Offset: 0x1D6F380 VA: 0x181D70380
	|-DoubleLookupDictionary<int, int, object>.InnerCount
	|-DoubleLookupDictionary<object, object, object>.InnerCount
	*/

	public int TotalInnerCount() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D723B0 Offset: 0x1D713B0 VA: 0x181D723B0
	|-DoubleLookupDictionary<int, int, object>.TotalInnerCount
	|
	|-RVA: 0x1D72110 Offset: 0x1D71110 VA: 0x181D72110
	|-DoubleLookupDictionary<object, object, object>.TotalInnerCount
	*/

	public bool ContainsKeys(TFirstKey firstKey, TSecondKey secondKey) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D70270 Offset: 0x1D6F270 VA: 0x181D70270
	|-DoubleLookupDictionary<int, int, object>.ContainsKeys
	|
	|-RVA: 0x1D702F0 Offset: 0x1D6F2F0 VA: 0x181D702F0
	|-DoubleLookupDictionary<object, object, object>.ContainsKeys
	*/

	public bool TryGetInnerValue(TFirstKey firstKey, TSecondKey secondKey, out TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D72650 Offset: 0x1D71650 VA: 0x181D72650
	|-DoubleLookupDictionary<ISerializationPolicy, Type, Dictionary<string, MemberInfo>>.TryGetInnerValue
	|-DoubleLookupDictionary<ISerializationPolicy, Type, MemberInfo[]>.TryGetInnerValue
	|-DoubleLookupDictionary<object, object, object>.TryGetInnerValue
	|-DoubleLookupDictionary<Type, ISerializationPolicy, IFormatter>.TryGetInnerValue
	|-DoubleLookupDictionary<Type, Type, Delegate>.TryGetInnerValue
	|-DoubleLookupDictionary<Type, Type, Func<object, object>>.TryGetInnerValue
	|
	|-RVA: 0x1D72700 Offset: 0x1D71700 VA: 0x181D72700
	|-DoubleLookupDictionary<int, int, object>.TryGetInnerValue
	*/

	public TValue AddInner(TFirstKey firstKey, TSecondKey secondKey, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D6FF90 Offset: 0x1D6EF90 VA: 0x181D6FF90
	|-DoubleLookupDictionary<ISerializationPolicy, Type, Dictionary<string, MemberInfo>>.AddInner
	|-DoubleLookupDictionary<ISerializationPolicy, Type, MemberInfo[]>.AddInner
	|-DoubleLookupDictionary<object, object, object>.AddInner
	|-DoubleLookupDictionary<Type, ISerializationPolicy, IFormatter>.AddInner
	|-DoubleLookupDictionary<Type, Type, Delegate>.AddInner
	|-DoubleLookupDictionary<Type, Type, Func<object, object>>.AddInner
	|
	|-RVA: 0x1D70100 Offset: 0x1D6F100 VA: 0x181D70100
	|-DoubleLookupDictionary<int, int, object>.AddInner
	*/

	public bool RemoveInner(TFirstKey firstKey, TSecondKey secondKey) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D704E0 Offset: 0x1D6F4E0 VA: 0x181D704E0
	|-DoubleLookupDictionary<int, int, object>.RemoveInner
	|
	|-RVA: 0x1D703F0 Offset: 0x1D6F3F0 VA: 0x181D703F0
	|-DoubleLookupDictionary<object, object, object>.RemoveInner
	*/

	public void RemoveWhere(Func<TValue, bool> predicate) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D70E00 Offset: 0x1D6FE00 VA: 0x181D70E00
	|-DoubleLookupDictionary<int, int, object>.RemoveWhere
	|
	|-RVA: 0x1D705C0 Offset: 0x1D6F5C0 VA: 0x181D705C0
	|-DoubleLookupDictionary<object, object, object>.RemoveWhere
	*/
}

// Namespace: Sirenix.Serialization.Utilities
internal sealed class WeakValueGetter : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual object Invoke(ref object instance) { }

	public virtual IAsyncResult BeginInvoke(ref object instance, AsyncCallback callback, object object) { }

	public virtual object EndInvoke(ref object instance, IAsyncResult result) { }
}

// Namespace: Sirenix.Serialization.Utilities
internal sealed class WeakValueSetter : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(ref object instance, object value) { }

	public virtual IAsyncResult BeginInvoke(ref object instance, object value, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(ref object instance, IAsyncResult result) { }
}

// Namespace: Sirenix.Serialization.Utilities
internal sealed class WeakValueGetter<FieldType> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-WeakValueGetter<object>..ctor
	*/

	public virtual FieldType Invoke(ref object instance) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x261FE00 Offset: 0x261EE00 VA: 0x18261FE00
	|-WeakValueGetter<object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(ref object instance, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D813F0 Offset: 0x1D803F0 VA: 0x181D813F0
	|-WeakValueGetter<object>.BeginInvoke
	*/

	public virtual FieldType EndInvoke(ref object instance, IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D81460 Offset: 0x1D80460 VA: 0x181D81460
	|-WeakValueGetter<object>.EndInvoke
	*/
}

// Namespace: Sirenix.Serialization.Utilities
internal sealed class WeakValueSetter<FieldType> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-WeakValueSetter<object>..ctor
	*/

	public virtual void Invoke(ref object instance, FieldType value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15C0380 Offset: 0x15BF380 VA: 0x1815C0380
	|-WeakValueSetter<object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(ref object instance, FieldType value, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EF6D0 Offset: 0x23EE6D0 VA: 0x1823EF6D0
	|-WeakValueSetter<object>.BeginInvoke
	*/

	public virtual void EndInvoke(ref object instance, IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D81460 Offset: 0x1D80460 VA: 0x181D81460
	|-WeakValueSetter<object>.EndInvoke
	*/
}

// Namespace: Sirenix.Serialization.Utilities
internal sealed class ValueGetter<InstanceType, FieldType> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-ValueGetter<object, IntPtr>..ctor
	|-ValueGetter<object, object>..ctor
	*/

	public virtual FieldType Invoke(ref InstanceType instance) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x261FE00 Offset: 0x261EE00 VA: 0x18261FE00
	|-ValueGetter<object, IntPtr>.Invoke
	|-ValueGetter<object, object>.Invoke
	|-ValueGetter<Object, IntPtr>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(ref InstanceType instance, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D813F0 Offset: 0x1D803F0 VA: 0x181D813F0
	|-ValueGetter<object, IntPtr>.BeginInvoke
	|-ValueGetter<object, object>.BeginInvoke
	*/

	public virtual FieldType EndInvoke(ref InstanceType instance, IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D81420 Offset: 0x1D80420 VA: 0x181D81420
	|-ValueGetter<object, IntPtr>.EndInvoke
	|
	|-RVA: 0x1D81460 Offset: 0x1D80460 VA: 0x181D81460
	|-ValueGetter<object, object>.EndInvoke
	*/
}

// Namespace: Sirenix.Serialization.Utilities
internal sealed class ValueSetter<InstanceType, FieldType> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-ValueSetter<object, object>..ctor
	*/

	public virtual void Invoke(ref InstanceType instance, FieldType value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15C0380 Offset: 0x15BF380 VA: 0x1815C0380
	|-ValueSetter<object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(ref InstanceType instance, FieldType value, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EF6D0 Offset: 0x23EE6D0 VA: 0x1823EF6D0
	|-ValueSetter<object, object>.BeginInvoke
	*/

	public virtual void EndInvoke(ref InstanceType instance, IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D81460 Offset: 0x1D80460 VA: 0x181D81460
	|-ValueSetter<object, object>.EndInvoke
	*/
}

// Namespace: Sirenix.Serialization.Utilities
internal static class EmitUtilities
{
	// Properties
	public static bool CanEmit { get; }

	// Methods

	public static bool get_CanEmit() { }

	public static Func<FieldType> CreateStaticFieldGetter<FieldType>(FieldInfo fieldInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A4210 Offset: 0x10A3210 VA: 0x1810A4210
	|-EmitUtilities.CreateStaticFieldGetter<object>
	*/

	public static Func<object> CreateWeakStaticFieldGetter(FieldInfo fieldInfo) { }

	public static Action<FieldType> CreateStaticFieldSetter<FieldType>(FieldInfo fieldInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C22420 Offset: 0x1C21420 VA: 0x181C22420
	|-EmitUtilities.CreateStaticFieldSetter<object>
	*/

	public static Action<object> CreateWeakStaticFieldSetter(FieldInfo fieldInfo) { }

	public static ValueGetter<InstanceType, FieldType> CreateInstanceFieldGetter<InstanceType, FieldType>(FieldInfo fieldInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C1F660 Offset: 0x1C1E660 VA: 0x181C1F660
	|-EmitUtilities.CreateInstanceFieldGetter<object, IntPtr>
	|-EmitUtilities.CreateInstanceFieldGetter<Object, IntPtr>
	|
	|-RVA: 0x1C1F920 Offset: 0x1C1E920 VA: 0x181C1F920
	|-EmitUtilities.CreateInstanceFieldGetter<object, object>
	*/

	public static WeakValueGetter<FieldType> CreateWeakInstanceFieldGetter<FieldType>(Type instanceType, FieldInfo fieldInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C22B00 Offset: 0x1C21B00 VA: 0x181C22B00
	|-EmitUtilities.CreateWeakInstanceFieldGetter<object>
	*/

	public static WeakValueGetter CreateWeakInstanceFieldGetter(Type instanceType, FieldInfo fieldInfo) { }

	public static ValueSetter<InstanceType, FieldType> CreateInstanceFieldSetter<InstanceType, FieldType>(FieldInfo fieldInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C1FA80 Offset: 0x1C1EA80 VA: 0x181C1FA80
	|-EmitUtilities.CreateInstanceFieldSetter<object, object>
	*/

	public static WeakValueSetter<FieldType> CreateWeakInstanceFieldSetter<FieldType>(Type instanceType, FieldInfo fieldInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C22E40 Offset: 0x1C21E40 VA: 0x181C22E40
	|-EmitUtilities.CreateWeakInstanceFieldSetter<object>
	*/

	public static WeakValueSetter CreateWeakInstanceFieldSetter(Type instanceType, FieldInfo fieldInfo) { }

	public static WeakValueGetter CreateWeakInstancePropertyGetter(Type instanceType, PropertyInfo propertyInfo) { }

	public static WeakValueSetter CreateWeakInstancePropertySetter(Type instanceType, PropertyInfo propertyInfo) { }

	public static Action<PropType> CreateStaticPropertySetter<PropType>(PropertyInfo propertyInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C22780 Offset: 0x1C21780 VA: 0x181C22780
	|-EmitUtilities.CreateStaticPropertySetter<object>
	*/

	public static Func<PropType> CreateStaticPropertyGetter<PropType>(PropertyInfo propertyInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A48D0 Offset: 0x10A38D0 VA: 0x1810A48D0
	|-EmitUtilities.CreateStaticPropertyGetter<object>
	*/

	public static ValueSetter<InstanceType, PropType> CreateInstancePropertySetter<InstanceType, PropType>(PropertyInfo propertyInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C22260 Offset: 0x1C21260 VA: 0x181C22260
	|-EmitUtilities.CreateInstancePropertySetter<object, object>
	*/

	public static ValueGetter<InstanceType, PropType> CreateInstancePropertyGetter<InstanceType, PropType>(PropertyInfo propertyInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C21EE0 Offset: 0x1C20EE0 VA: 0x181C21EE0
	|-EmitUtilities.CreateInstancePropertyGetter<object, object>
	*/

	public static Func<InstanceType, ReturnType> CreateMethodReturner<InstanceType, ReturnType>(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A4090 Offset: 0x10A3090 VA: 0x1810A4090
	|-EmitUtilities.CreateMethodReturner<object, object>
	*/

	public static Action CreateStaticMethodCaller(MethodInfo methodInfo) { }

	public static Action<object, TArg1> CreateWeakInstanceMethodCaller<TArg1>(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C235F0 Offset: 0x1C225F0 VA: 0x181C235F0
	|-EmitUtilities.CreateWeakInstanceMethodCaller<object>
	*/

	public static Action<object> CreateWeakInstanceMethodCaller(MethodInfo methodInfo) { }

	public static Func<object, TArg1, TResult> CreateWeakInstanceMethodCaller<TResult, TArg1>(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A68F0 Offset: 0x10A58F0 VA: 0x1810A68F0
	|-EmitUtilities.CreateWeakInstanceMethodCaller<object, object>
	*/

	public static Func<object, TResult> CreateWeakInstanceMethodCallerFunc<TResult>(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A5C20 Offset: 0x10A4C20 VA: 0x1810A5C20
	|-EmitUtilities.CreateWeakInstanceMethodCallerFunc<object>
	*/

	public static Func<object, TArg, TResult> CreateWeakInstanceMethodCallerFunc<TArg, TResult>(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A50C0 Offset: 0x10A40C0 VA: 0x1810A50C0
	|-EmitUtilities.CreateWeakInstanceMethodCallerFunc<object, object>
	*/

	public static Action<InstanceType> CreateInstanceMethodCaller<InstanceType>(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C213C0 Offset: 0x1C203C0 VA: 0x181C213C0
	|-EmitUtilities.CreateInstanceMethodCaller<ScreenRadioScriptObject.ScreenInfo>
	|
	|-RVA: 0x1C1FF20 Offset: 0x1C1EF20 VA: 0x181C1FF20
	|-EmitUtilities.CreateInstanceMethodCaller<KeyValuePair<object, object>>
	|
	|-RVA: 0x1C206A0 Offset: 0x1C1F6A0 VA: 0x181C206A0
	|-EmitUtilities.CreateInstanceMethodCaller<Nullable<int>>
	|
	|-RVA: 0x1C21000 Offset: 0x1C20000 VA: 0x181C21000
	|-EmitUtilities.CreateInstanceMethodCaller<object>
	|
	|-RVA: 0x1C202E0 Offset: 0x1C1F2E0 VA: 0x181C202E0
	|-EmitUtilities.CreateInstanceMethodCaller<Keyframe>
	|
	|-RVA: 0x1C21780 Offset: 0x1C20780 VA: 0x181C21780
	|-EmitUtilities.CreateInstanceMethodCaller<Vector2>
	|
	|-RVA: 0x1C21B40 Offset: 0x1C20B40 VA: 0x181C21B40
	|-EmitUtilities.CreateInstanceMethodCaller<Vector3>
	*/

	public static Action<InstanceType, Arg1> CreateInstanceMethodCaller<InstanceType, Arg1>(MethodInfo methodInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C211E0 Offset: 0x1C201E0 VA: 0x181C211E0
	|-EmitUtilities.CreateInstanceMethodCaller<ScreenRadioScriptObject.ScreenInfo, StreamingContext>
	|
	|-RVA: 0x1C1FD40 Offset: 0x1C1ED40 VA: 0x181C1FD40
	|-EmitUtilities.CreateInstanceMethodCaller<KeyValuePair<object, object>, StreamingContext>
	|
	|-RVA: 0x1C204C0 Offset: 0x1C1F4C0 VA: 0x181C204C0
	|-EmitUtilities.CreateInstanceMethodCaller<Nullable<int>, StreamingContext>
	|
	|-RVA: 0x1C20A60 Offset: 0x1C1FA60 VA: 0x181C20A60
	|-EmitUtilities.CreateInstanceMethodCaller<object, object>
	|
	|-RVA: 0x1C20C40 Offset: 0x1C1FC40 VA: 0x181C20C40
	|-EmitUtilities.CreateInstanceMethodCaller<object, StreamingContext>
	|
	|-RVA: 0x1C20100 Offset: 0x1C1F100 VA: 0x181C20100
	|-EmitUtilities.CreateInstanceMethodCaller<Keyframe, StreamingContext>
	|
	|-RVA: 0x1C215A0 Offset: 0x1C205A0 VA: 0x181C215A0
	|-EmitUtilities.CreateInstanceMethodCaller<Vector2, StreamingContext>
	|
	|-RVA: 0x1C21960 Offset: 0x1C20960 VA: 0x181C21960
	|-EmitUtilities.CreateInstanceMethodCaller<Vector3, StreamingContext>
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass2_0<FieldType>
{
	// Fields
	public FieldType value;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass2_0<object>..ctor
	*/

	internal FieldType <CreateStaticFieldGetter>b__0() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x81B350 Offset: 0x81A350 VA: 0x18081B350
	|-EmitUtilities.<>c__DisplayClass2_0<object>.<CreateStaticFieldGetter>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass2_1<FieldType>
{
	// Fields
	public FieldInfo fieldInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass2_1<object>..ctor
	*/

	internal FieldType <CreateStaticFieldGetter>b__1() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D80E90 Offset: 0x1D7FE90 VA: 0x181D80E90
	|-EmitUtilities.<>c__DisplayClass2_1<object>.<CreateStaticFieldGetter>b__1
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass3_0
{
	// Fields
	public FieldInfo fieldInfo;

	// Methods

	public void .ctor() { }

	internal object <CreateWeakStaticFieldGetter>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass4_0<FieldType>
{
	// Fields
	public FieldInfo fieldInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass4_0<object>..ctor
	*/

	internal void <CreateStaticFieldSetter>b__0(FieldType value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1797D70 Offset: 0x1796D70 VA: 0x181797D70
	|-EmitUtilities.<>c__DisplayClass4_0<object>.<CreateStaticFieldSetter>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass5_0
{
	// Fields
	public FieldInfo fieldInfo;

	// Methods

	public void .ctor() { }

	internal void <CreateWeakStaticFieldSetter>b__0(object value) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass6_0<InstanceType, FieldType>
{
	// Fields
	public FieldInfo fieldInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass6_0<object, IntPtr>..ctor
	|-EmitUtilities.<>c__DisplayClass6_0<object, object>..ctor
	*/

	internal FieldType <CreateInstanceFieldGetter>b__0(ref InstanceType classInstance) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D80F10 Offset: 0x1D7FF10 VA: 0x181D80F10
	|-EmitUtilities.<>c__DisplayClass6_0<object, IntPtr>.<CreateInstanceFieldGetter>b__0
	|
	|-RVA: 0x1D80FA0 Offset: 0x1D7FFA0 VA: 0x181D80FA0
	|-EmitUtilities.<>c__DisplayClass6_0<object, object>.<CreateInstanceFieldGetter>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass7_0<FieldType>
{
	// Fields
	public FieldInfo fieldInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass7_0<object>..ctor
	*/

	internal FieldType <CreateWeakInstanceFieldGetter>b__0(ref object classInstance) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D81030 Offset: 0x1D80030 VA: 0x181D81030
	|-EmitUtilities.<>c__DisplayClass7_0<object>.<CreateWeakInstanceFieldGetter>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass8_0
{
	// Fields
	public FieldInfo fieldInfo;

	// Methods

	public void .ctor() { }

	internal object <CreateWeakInstanceFieldGetter>b__0(ref object classInstance) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass9_0<InstanceType, FieldType>
{
	// Fields
	public FieldInfo fieldInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass9_0<object, object>..ctor
	*/

	internal void <CreateInstanceFieldSetter>b__0(ref InstanceType classInstance, FieldType value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D81240 Offset: 0x1D80240 VA: 0x181D81240
	|-EmitUtilities.<>c__DisplayClass9_0<object, object>.<CreateInstanceFieldSetter>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass10_0<FieldType>
{
	// Fields
	public FieldInfo fieldInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass10_0<object>..ctor
	*/

	internal void <CreateWeakInstanceFieldSetter>b__0(ref object classInstance, FieldType value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1537830 Offset: 0x1536830 VA: 0x181537830
	|-EmitUtilities.<>c__DisplayClass10_0<object>.<CreateWeakInstanceFieldSetter>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass11_0
{
	// Fields
	public FieldInfo fieldInfo;

	// Methods

	public void .ctor() { }

	internal void <CreateWeakInstanceFieldSetter>b__0(ref object classInstance, object value) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass12_0
{
	// Fields
	public PropertyInfo propertyInfo;

	// Methods

	public void .ctor() { }

	internal object <CreateWeakInstancePropertyGetter>b__0(ref object classInstance) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass13_0
{
	// Fields
	public PropertyInfo propertyInfo;

	// Methods

	public void .ctor() { }

	internal void <CreateWeakInstancePropertySetter>b__0(ref object classInstance, object value) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass14_0<PropType>
{
	// Fields
	public PropertyInfo propertyInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass14_0<object>..ctor
	*/

	internal void <CreateStaticPropertySetter>b__0(PropType value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D80130 Offset: 0x1D7F130 VA: 0x181D80130
	|-EmitUtilities.<>c__DisplayClass14_0<object>.<CreateStaticPropertySetter>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass15_0<PropType>
{
	// Fields
	public PropertyInfo propertyInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass15_0<object>..ctor
	*/

	internal PropType <CreateStaticPropertyGetter>b__0() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D80170 Offset: 0x1D7F170 VA: 0x181D80170
	|-EmitUtilities.<>c__DisplayClass15_0<object>.<CreateStaticPropertyGetter>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass16_0<InstanceType, PropType>
{
	// Fields
	public PropertyInfo propertyInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass16_0<object, object>..ctor
	*/

	internal void <CreateInstancePropertySetter>b__0(ref InstanceType classInstance, PropType value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D802A0 Offset: 0x1D7F2A0 VA: 0x181D802A0
	|-EmitUtilities.<>c__DisplayClass16_0<object, object>.<CreateInstancePropertySetter>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass17_0<InstanceType, PropType>
{
	// Fields
	public PropertyInfo propertyInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass17_0<object, object>..ctor
	*/

	internal PropType <CreateInstancePropertyGetter>b__0(ref InstanceType classInstance) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D80600 Offset: 0x1D7F600 VA: 0x181D80600
	|-EmitUtilities.<>c__DisplayClass17_0<object, object>.<CreateInstancePropertyGetter>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass20_0<TArg1>
{
	// Fields
	public MethodInfo methodInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass20_0<object>..ctor
	*/

	internal void <CreateWeakInstanceMethodCaller>b__0(object classInstance, TArg1 arg) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D80830 Offset: 0x1D7F830 VA: 0x181D80830
	|-EmitUtilities.<>c__DisplayClass20_0<object>.<CreateWeakInstanceMethodCaller>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass21_0
{
	// Fields
	public MethodInfo methodInfo;

	// Methods

	public void .ctor() { }

	internal void <CreateWeakInstanceMethodCaller>b__0(object classInstance) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass22_0<TResult, TArg1>
{
	// Fields
	public MethodInfo methodInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass22_0<object, object>..ctor
	*/

	internal TResult <CreateWeakInstanceMethodCaller>b__0(object classInstance, TArg1 arg1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D80910 Offset: 0x1D7F910 VA: 0x181D80910
	|-EmitUtilities.<>c__DisplayClass22_0<object, object>.<CreateWeakInstanceMethodCaller>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass23_0<TResult>
{
	// Fields
	public MethodInfo methodInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass23_0<object>..ctor
	*/

	internal TResult <CreateWeakInstanceMethodCallerFunc>b__0(object classInstance) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D80B90 Offset: 0x1D7FB90 VA: 0x181D80B90
	|-EmitUtilities.<>c__DisplayClass23_0<object>.<CreateWeakInstanceMethodCallerFunc>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EmitUtilities.<>c__DisplayClass24_0<TArg, TResult>
{
	// Fields
	public MethodInfo methodInfo;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EmitUtilities.<>c__DisplayClass24_0<object, object>..ctor
	*/

	internal TResult <CreateWeakInstanceMethodCallerFunc>b__0(object classInstance, TArg arg) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D80C10 Offset: 0x1D7FC10 VA: 0x181D80C10
	|-EmitUtilities.<>c__DisplayClass24_0<object, object>.<CreateWeakInstanceMethodCallerFunc>b__0
	*/
}

// Namespace: Sirenix.Serialization.Utilities
internal static class Flags
{
	// Fields
	public const BindingFlags AnyVisibility = 48;
	public const BindingFlags InstancePublic = 20;
	public const BindingFlags InstancePrivate = 36;
	public const BindingFlags InstanceAnyVisibility = 52;
	public const BindingFlags StaticPublic = 24;
	public const BindingFlags StaticPrivate = 40;
	public const BindingFlags StaticAnyVisibility = 56;
	public const BindingFlags InstancePublicDeclaredOnly = 22;
	public const BindingFlags InstancePrivateDeclaredOnly = 38;
	public const BindingFlags InstanceAnyDeclaredOnly = 54;
	public const BindingFlags StaticPublicDeclaredOnly = 26;
	public const BindingFlags StaticPrivateDeclaredOnly = 42;
	public const BindingFlags StaticAnyDeclaredOnly = 58;
	public const BindingFlags StaticInstanceAnyVisibility = 60;
	public const BindingFlags AllMembers = 124;
}

// Namespace: Sirenix.Serialization.Utilities
internal interface ICacheNotificationReceiver
{
	// Methods

	public abstract void OnFreed() { }

	public abstract void OnClaimed() { }
}

// Namespace: Sirenix.Serialization.Utilities
internal interface IImmutableList : IList, IEnumerable, ICollection
{}

// Namespace: Sirenix.Serialization.Utilities
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
internal interface IImmutableList<T> : IImmutableList, IList, IEnumerable, ICollection, IList<T>, ICollection<T>, IEnumerable<T>
{
	// Properties
	public abstract T Item { get; }

	// Methods

	public abstract T get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IImmutableList<object>.get_Item
	*/
}

// Namespace: Sirenix.Serialization.Utilities
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
internal sealed class ImmutableList : IImmutableList<object>, IImmutableList, IList, IEnumerable, ICollection, IList<object>, ICollection<object>, IEnumerable<object>
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IList innerList;

	// Properties
	public int Count { get; }
	public bool IsFixedSize { get; }
	public bool IsReadOnly { get; }
	public bool IsSynchronized { get; }
	public object SyncRoot { get; }
	private object System.Collections.IList.Item { get; set; }
	private object System.Collections.Generic.IList<System.Object>.Item { get; set; }
	public object Item { get; }

	// Methods

	public void .ctor(IList innerList) { }

	public int get_Count() { }

	public bool get_IsFixedSize() { }

	public bool get_IsReadOnly() { }

	public bool get_IsSynchronized() { }

	public object get_SyncRoot() { }

	private object System.Collections.IList.get_Item(int index) { }

	private void System.Collections.IList.set_Item(int index, object value) { }

	private object System.Collections.Generic.IList<System.Object>.get_Item(int index) { }

	private void System.Collections.Generic.IList<System.Object>.set_Item(int index, object value) { }

	public object get_Item(int index) { }

	public bool Contains(object value) { }

	public void CopyTo(object[] array, int arrayIndex) { }

	public void CopyTo(Array array, int index) { }

	public IEnumerator GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	private IEnumerator<object> System.Collections.Generic.IEnumerable<System.Object>.GetEnumerator() { }

	private int System.Collections.IList.Add(object value) { }

	private void System.Collections.IList.Clear() { }

	private void System.Collections.IList.Insert(int index, object value) { }

	private void System.Collections.IList.Remove(object value) { }

	private void System.Collections.IList.RemoveAt(int index) { }

	public int IndexOf(object value) { }

	private void System.Collections.Generic.IList<System.Object>.RemoveAt(int index) { }

	private void System.Collections.Generic.IList<System.Object>.Insert(int index, object item) { }

	private void System.Collections.Generic.ICollection<System.Object>.Add(object item) { }

	private void System.Collections.Generic.ICollection<System.Object>.Clear() { }

	private bool System.Collections.Generic.ICollection<System.Object>.Remove(object item) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ImmutableList.<System-Collections-Generic-IEnumerable<System-Object>-GetEnumerator>d__25 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public ImmutableList <>4__this;
	private IEnumerator <>7__wrap1;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	private void <>m__Finally1() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: Sirenix.Serialization.Utilities
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
public sealed class ImmutableList<T> : IImmutableList<T>, IImmutableList, IList, IEnumerable, ICollection, IList<T>, ICollection<T>, IEnumerable<T>
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IList<T> innerList;

	// Properties
	public int Count { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }
	private bool System.Collections.IList.IsFixedSize { get; }
	private bool System.Collections.IList.IsReadOnly { get; }
	public bool IsReadOnly { get; }
	private object System.Collections.IList.Item { get; set; }
	private T System.Collections.Generic.IList<T>.Item { get; set; }
	public T Item { get; }

	// Methods

	public void .ctor(IList<T> innerList) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D741C0 Offset: 0x1D731C0 VA: 0x181D741C0
	|-ImmutableList<object>..ctor
	|-ImmutableList<Assembly>..ctor
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2716820 Offset: 0x2715820 VA: 0x182716820
	|-ImmutableList<object>.get_Count
	*/

	private bool System.Collections.ICollection.get_IsSynchronized() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-ImmutableList<object>.System.Collections.ICollection.get_IsSynchronized
	*/

	private object System.Collections.ICollection.get_SyncRoot() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x180AE70 Offset: 0x1809E70 VA: 0x18180AE70
	|-ImmutableList<object>.System.Collections.ICollection.get_SyncRoot
	*/

	private bool System.Collections.IList.get_IsFixedSize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-ImmutableList<object>.System.Collections.IList.get_IsFixedSize
	*/

	private bool System.Collections.IList.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-ImmutableList<object>.System.Collections.IList.get_IsReadOnly
	*/

	public bool get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-ImmutableList<object>.get_IsReadOnly
	*/

	private object System.Collections.IList.get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74040 Offset: 0x1D73040 VA: 0x181D74040
	|-ImmutableList<object>.System.Collections.IList.get_Item
	*/

	private void System.Collections.IList.set_Item(int index, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74070 Offset: 0x1D73070 VA: 0x181D74070
	|-ImmutableList<object>.System.Collections.IList.set_Item
	*/

	private T System.Collections.Generic.IList<T>.get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74250 Offset: 0x1D73250 VA: 0x181D74250
	|-ImmutableList<object>.System.Collections.Generic.IList<T>.get_Item
	*/

	private void System.Collections.Generic.IList<T>.set_Item(int index, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73920 Offset: 0x1D72920 VA: 0x181D73920
	|-ImmutableList<object>.System.Collections.Generic.IList<T>.set_Item
	*/

	public T get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74250 Offset: 0x1D73250 VA: 0x181D74250
	|-ImmutableList<object>.get_Item
	*/

	public bool Contains(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73420 Offset: 0x1D72420 VA: 0x181D73420
	|-ImmutableList<object>.Contains
	*/

	public void CopyTo(T[] array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2599BD0 Offset: 0x2598BD0 VA: 0x182599BD0
	|-ImmutableList<object>.CopyTo
	*/

	public IEnumerator<T> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73490 Offset: 0x1D72490 VA: 0x181D73490
	|-ImmutableList<object>.GetEnumerator
	*/

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D739E0 Offset: 0x1D729E0 VA: 0x181D739E0
	|-ImmutableList<object>.System.Collections.ICollection.CopyTo
	*/

	private void System.Collections.Generic.ICollection<T>.Add(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73560 Offset: 0x1D72560 VA: 0x181D73560
	|-ImmutableList<object>.System.Collections.Generic.ICollection<T>.Add
	*/

	private void System.Collections.Generic.ICollection<T>.Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73620 Offset: 0x1D72620 VA: 0x181D73620
	|-ImmutableList<object>.System.Collections.Generic.ICollection<T>.Clear
	*/

	private bool System.Collections.Generic.ICollection<T>.Remove(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D736E0 Offset: 0x1D726E0 VA: 0x181D736E0
	|-ImmutableList<object>.System.Collections.Generic.ICollection<T>.Remove
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73AB0 Offset: 0x1D72AB0 VA: 0x181D73AB0
	|-ImmutableList<object>.System.Collections.IEnumerable.GetEnumerator
	*/

	private int System.Collections.IList.Add(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73AE0 Offset: 0x1D72AE0 VA: 0x181D73AE0
	|-ImmutableList<object>.System.Collections.IList.Add
	*/

	private void System.Collections.IList.Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73C00 Offset: 0x1D72C00 VA: 0x181D73C00
	|-ImmutableList<object>.System.Collections.IList.Clear
	*/

	private bool System.Collections.IList.Contains(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73C60 Offset: 0x1D72C60 VA: 0x181D73C60
	|-ImmutableList<object>.System.Collections.IList.Contains
	*/

	private int System.Collections.IList.IndexOf(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73D30 Offset: 0x1D72D30 VA: 0x181D73D30
	|-ImmutableList<object>.System.Collections.IList.IndexOf
	*/

	private void System.Collections.IList.Insert(int index, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73E60 Offset: 0x1D72E60 VA: 0x181D73E60
	|-ImmutableList<object>.System.Collections.IList.Insert
	*/

	private void System.Collections.IList.Remove(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73F80 Offset: 0x1D72F80 VA: 0x181D73F80
	|-ImmutableList<object>.System.Collections.IList.Remove
	*/

	private void System.Collections.Generic.IList<T>.Insert(int index, T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D737A0 Offset: 0x1D727A0 VA: 0x181D737A0
	|-ImmutableList<object>.System.Collections.Generic.IList<T>.Insert
	*/

	private void System.Collections.IList.RemoveAt(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73EC0 Offset: 0x1D72EC0 VA: 0x181D73EC0
	|-ImmutableList<object>.System.Collections.IList.RemoveAt
	*/

	public int IndexOf(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D734F0 Offset: 0x1D724F0 VA: 0x181D734F0
	|-ImmutableList<object>.IndexOf
	*/

	private void System.Collections.Generic.IList<T>.RemoveAt(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73860 Offset: 0x1D72860 VA: 0x181D73860
	|-ImmutableList<object>.System.Collections.Generic.IList<T>.RemoveAt
	*/
}

// Namespace: Sirenix.Serialization.Utilities
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
[Serializable]
public sealed class ImmutableList<TList, TElement> : IImmutableList<TElement>, IImmutableList, IList, IEnumerable, ICollection, IList<TElement>, ICollection<TElement>, IEnumerable<TElement>
{
	// Fields
	private TList innerList;

	// Properties
	public int Count { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }
	private bool System.Collections.IList.IsFixedSize { get; }
	private bool System.Collections.IList.IsReadOnly { get; }
	public bool IsReadOnly { get; }
	private object System.Collections.IList.Item { get; set; }
	private TElement System.Collections.Generic.IList<TElement>.Item { get; set; }
	public TElement Item { get; }

	// Methods

	public void .ctor(TList innerList) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D75060 Offset: 0x1D74060 VA: 0x181D75060
	|-ImmutableList<object, object>..ctor
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D75180 Offset: 0x1D74180 VA: 0x181D75180
	|-ImmutableList<object, object>.get_Count
	*/

	private bool System.Collections.ICollection.get_IsSynchronized() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25D6E70 Offset: 0x25D5E70 VA: 0x1825D6E70
	|-ImmutableList<object, object>.System.Collections.ICollection.get_IsSynchronized
	*/

	private object System.Collections.ICollection.get_SyncRoot() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x180AE70 Offset: 0x1809E70 VA: 0x18180AE70
	|-ImmutableList<object, object>.System.Collections.ICollection.get_SyncRoot
	*/

	private bool System.Collections.IList.get_IsFixedSize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-ImmutableList<object, object>.System.Collections.IList.get_IsFixedSize
	*/

	private bool System.Collections.IList.get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-ImmutableList<object, object>.System.Collections.IList.get_IsReadOnly
	*/

	public bool get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-ImmutableList<object, object>.get_IsReadOnly
	*/

	private object System.Collections.IList.get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74F70 Offset: 0x1D73F70 VA: 0x181D74F70
	|-ImmutableList<object, object>.System.Collections.IList.get_Item
	*/

	private void System.Collections.IList.set_Item(int index, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D75000 Offset: 0x1D74000 VA: 0x181D75000
	|-ImmutableList<object, object>.System.Collections.IList.set_Item
	*/

	private TElement System.Collections.Generic.IList<TElement>.get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D751E0 Offset: 0x1D741E0 VA: 0x181D751E0
	|-ImmutableList<object, object>.System.Collections.Generic.IList<TElement>.get_Item
	*/

	private void System.Collections.Generic.IList<TElement>.set_Item(int index, TElement value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D748A0 Offset: 0x1D738A0 VA: 0x181D748A0
	|-ImmutableList<object, object>.System.Collections.Generic.IList<TElement>.set_Item
	*/

	public TElement get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D751E0 Offset: 0x1D741E0 VA: 0x181D751E0
	|-ImmutableList<object, object>.get_Item
	*/

	public bool Contains(TElement item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D742C0 Offset: 0x1D732C0 VA: 0x181D742C0
	|-ImmutableList<object, object>.Contains
	*/

	public void CopyTo(TElement[] array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74330 Offset: 0x1D73330 VA: 0x181D74330
	|-ImmutableList<object, object>.CopyTo
	*/

	public IEnumerator<TElement> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D743B0 Offset: 0x1D733B0 VA: 0x181D743B0
	|-ImmutableList<object, object>.GetEnumerator
	*/

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74900 Offset: 0x1D73900 VA: 0x181D74900
	|-ImmutableList<object, object>.System.Collections.ICollection.CopyTo
	*/

	private void System.Collections.Generic.ICollection<TElement>.Add(TElement item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D744E0 Offset: 0x1D734E0 VA: 0x181D744E0
	|-ImmutableList<object, object>.System.Collections.Generic.ICollection<TElement>.Add
	*/

	private void System.Collections.Generic.ICollection<TElement>.Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74540 Offset: 0x1D73540 VA: 0x181D74540
	|-ImmutableList<object, object>.System.Collections.Generic.ICollection<TElement>.Clear
	*/

	private bool System.Collections.Generic.ICollection<TElement>.Remove(TElement item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74600 Offset: 0x1D73600 VA: 0x181D74600
	|-ImmutableList<object, object>.System.Collections.Generic.ICollection<TElement>.Remove
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D749E0 Offset: 0x1D739E0 VA: 0x181D749E0
	|-ImmutableList<object, object>.System.Collections.IEnumerable.GetEnumerator
	*/

	private int System.Collections.IList.Add(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74A70 Offset: 0x1D73A70 VA: 0x181D74A70
	|-ImmutableList<object, object>.System.Collections.IList.Add
	*/

	private void System.Collections.IList.Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74B30 Offset: 0x1D73B30 VA: 0x181D74B30
	|-ImmutableList<object, object>.System.Collections.IList.Clear
	*/

	private bool System.Collections.IList.Contains(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74B90 Offset: 0x1D73B90 VA: 0x181D74B90
	|-ImmutableList<object, object>.System.Collections.IList.Contains
	*/

	private int System.Collections.IList.IndexOf(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74C60 Offset: 0x1D73C60 VA: 0x181D74C60
	|-ImmutableList<object, object>.System.Collections.IList.IndexOf
	*/

	private void System.Collections.IList.Insert(int index, object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74D90 Offset: 0x1D73D90 VA: 0x181D74D90
	|-ImmutableList<object, object>.System.Collections.IList.Insert
	*/

	private void System.Collections.IList.Remove(object value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74EB0 Offset: 0x1D73EB0 VA: 0x181D74EB0
	|-ImmutableList<object, object>.System.Collections.IList.Remove
	*/

	private void System.Collections.Generic.IList<TElement>.Insert(int index, TElement item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74720 Offset: 0x1D73720 VA: 0x181D74720
	|-ImmutableList<object, object>.System.Collections.Generic.IList<TElement>.Insert
	*/

	private void System.Collections.IList.RemoveAt(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74DF0 Offset: 0x1D73DF0 VA: 0x181D74DF0
	|-ImmutableList<object, object>.System.Collections.IList.RemoveAt
	*/

	public int IndexOf(TElement item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D74410 Offset: 0x1D73410 VA: 0x181D74410
	|-ImmutableList<object, object>.IndexOf
	*/

	private void System.Collections.Generic.IList<TElement>.RemoveAt(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D747E0 Offset: 0x1D737E0 VA: 0x181D747E0
	|-ImmutableList<object, object>.System.Collections.Generic.IList<TElement>.RemoveAt
	*/
}

// Namespace: Sirenix.Serialization.Utilities
internal sealed class MemberAliasFieldInfo : FieldInfo
{
	// Fields
	private const string FAKE_NAME_SEPARATOR_STRING = "+";
	private FieldInfo aliasedField;
	private string mangledName;

	// Properties
	public FieldInfo AliasedField { get; }
	public override Module Module { get; }
	public override int MetadataToken { get; }
	public override string Name { get; }
	public override Type DeclaringType { get; }
	public override Type ReflectedType { get; }
	public override Type FieldType { get; }
	public override RuntimeFieldHandle FieldHandle { get; }
	public override FieldAttributes Attributes { get; }

	// Methods

	public void .ctor(FieldInfo field, string namePrefix) { }

	public void .ctor(FieldInfo field, string namePrefix, string separatorString) { }

	public FieldInfo get_AliasedField() { }

	public override Module get_Module() { }

	public override int get_MetadataToken() { }

	public override string get_Name() { }

	public override Type get_DeclaringType() { }

	public override Type get_ReflectedType() { }

	public override Type get_FieldType() { }

	public override RuntimeFieldHandle get_FieldHandle() { }

	public override FieldAttributes get_Attributes() { }

	public override object[] GetCustomAttributes(bool inherit) { }

	public override object[] GetCustomAttributes(Type attributeType, bool inherit) { }

	public override bool IsDefined(Type attributeType, bool inherit) { }

	public override object GetValue(object obj) { }

	public override void SetValue(object obj, object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture) { }
}

// Namespace: Sirenix.Serialization.Utilities
internal sealed class MemberAliasMethodInfo : MethodInfo
{
	// Fields
	private const string FAKE_NAME_SEPARATOR_STRING = "+";
	private MethodInfo aliasedMethod;
	private string mangledName;

	// Properties
	public MethodInfo AliasedMethod { get; }
	public override ICustomAttributeProvider ReturnTypeCustomAttributes { get; }
	public override RuntimeMethodHandle MethodHandle { get; }
	public override MethodAttributes Attributes { get; }
	public override Type ReturnType { get; }
	public override Type DeclaringType { get; }
	public override string Name { get; }
	public override Type ReflectedType { get; }

	// Methods

	public void .ctor(MethodInfo method, string namePrefix) { }

	public void .ctor(MethodInfo method, string namePrefix, string separatorString) { }

	public MethodInfo get_AliasedMethod() { }

	public override ICustomAttributeProvider get_ReturnTypeCustomAttributes() { }

	public override RuntimeMethodHandle get_MethodHandle() { }

	public override MethodAttributes get_Attributes() { }

	public override Type get_ReturnType() { }

	public override Type get_DeclaringType() { }

	public override string get_Name() { }

	public override Type get_ReflectedType() { }

	public override MethodInfo GetBaseDefinition() { }

	public override object[] GetCustomAttributes(bool inherit) { }

	public override object[] GetCustomAttributes(Type attributeType, bool inherit) { }

	public override MethodImplAttributes GetMethodImplementationFlags() { }

	public override ParameterInfo[] GetParameters() { }

	public override object Invoke(object obj, BindingFlags invokeAttr, Binder binder, object[] parameters, CultureInfo culture) { }

	public override bool IsDefined(Type attributeType, bool inherit) { }
}

// Namespace: Sirenix.Serialization.Utilities
internal sealed class MemberAliasPropertyInfo : PropertyInfo
{
	// Fields
	private const string FakeNameSeparatorString = "+";
	private PropertyInfo aliasedProperty;
	private string mangledName;

	// Properties
	public PropertyInfo AliasedProperty { get; }
	public override Module Module { get; }
	public override int MetadataToken { get; }
	public override string Name { get; }
	public override Type DeclaringType { get; }
	public override Type ReflectedType { get; }
	public override Type PropertyType { get; }
	public override PropertyAttributes Attributes { get; }
	public override bool CanRead { get; }
	public override bool CanWrite { get; }

	// Methods

	public void .ctor(PropertyInfo prop, string namePrefix) { }

	public void .ctor(PropertyInfo prop, string namePrefix, string separatorString) { }

	public PropertyInfo get_AliasedProperty() { }

	public override Module get_Module() { }

	public override int get_MetadataToken() { }

	public override string get_Name() { }

	public override Type get_DeclaringType() { }

	public override Type get_ReflectedType() { }

	public override Type get_PropertyType() { }

	public override PropertyAttributes get_Attributes() { }

	public override bool get_CanRead() { }

	public override bool get_CanWrite() { }

	public override object[] GetCustomAttributes(bool inherit) { }

	public override object[] GetCustomAttributes(Type attributeType, bool inherit) { }

	public override bool IsDefined(Type attributeType, bool inherit) { }

	public override MethodInfo[] GetAccessors(bool nonPublic) { }

	public override MethodInfo GetGetMethod(bool nonPublic) { }

	public override ParameterInfo[] GetIndexParameters() { }

	public override MethodInfo GetSetMethod(bool nonPublic) { }

	public override object GetValue(object obj, BindingFlags invokeAttr, Binder binder, object[] index, CultureInfo culture) { }

	public override void SetValue(object obj, object value, BindingFlags invokeAttr, Binder binder, object[] index, CultureInfo culture) { }
}

// Namespace: Sirenix.Serialization.Utilities
internal class ReferenceEqualityComparer<T> : IEqualityComparer<T>
{
	// Fields
	public static readonly ReferenceEqualityComparer<T> Default;

	// Methods

	public bool Equals(T x, T y) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18C5500 Offset: 0x18C4500 VA: 0x1818C5500
	|-ReferenceEqualityComparer<object>.Equals
	*/

	public int GetHashCode(T obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D767E0 Offset: 0x1D757E0 VA: 0x181D767E0
	|-ReferenceEqualityComparer<object>.GetHashCode
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-ReferenceEqualityComparer<object>..ctor
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2529530 Offset: 0x2528530 VA: 0x182529530
	|-ReferenceEqualityComparer<object>..cctor
	*/
}

// Namespace: Sirenix.Serialization.Utilities
internal static class UnityVersion
{
	// Fields
	public static readonly int Major;
	public static readonly int Minor;

	// Methods

	private static void .cctor() { }

	[RuntimeInitializeOnLoadMethodAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
	private static void EnsureLoaded() { }

	public static bool IsVersionOrGreater(int major, int minor) { }
}

// Namespace: Sirenix.Serialization.Utilities.Unsafe
internal static class UnsafeUtilities
{
	// Methods

	public static T[] StructArrayFromBytes<T>(byte[] bytes, int byteLength) { }

	public static T[] StructArrayFromBytes<T>(byte[] bytes, int byteLength, int byteOffset) { }

	public static byte[] StructArrayToBytes<T>(T[] array) { }

	public static byte[] StructArrayToBytes<T>(T[] array, ref byte[] bytes, int byteOffset) { }

	public static string StringFromBytes(byte[] buffer, int charLength, bool needs16BitSupport) { }

	public static int StringToBytes(byte[] buffer, string value, bool needs16BitSupport) { }

	public static void MemoryCopy(object from, object to, int byteCount, int fromByteOffset, int toByteOffset) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal sealed class <PrivateImplementationDetails>
{
	// Fields
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=256 3CDA7449B0586AB873C75C04BB11D4864F5D7392 /*Metadata offset 0x9D2EB0*/;

	// Methods

	internal static uint ComputeStringHash(string s) { }
}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=256
{}

// Namespace: 
internal class <Module>
{}

// Namespace: 
public class M1BaseRendererSetup : MonoBehaviour
{
	// Fields
	public bool IsFirstCam;
	public bool IsFinalCam;

	// Methods

	public void SetupMultiCam(bool isFirst, bool isFinal) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public enum ShadowCascadesOption
{
	// Fields
	public int value__;
	public const ShadowCascadesOption NoCascades = 0;
	public const ShadowCascadesOption TwoCascades = 1;
	public const ShadowCascadesOption FourCascades = 2;
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public enum ShadowQuality
{
	// Fields
	public int value__;
	public const ShadowQuality Disabled = 0;
	public const ShadowQuality HardShadows = 1;
	public const ShadowQuality SoftShadows = 2;
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public enum ShadowResolution
{
	// Fields
	public int value__;
	public const ShadowResolution _256 = 256;
	public const ShadowResolution _512 = 512;
	public const ShadowResolution _1024 = 1024;
	public const ShadowResolution _2048 = 2048;
	public const ShadowResolution _4096 = 4096;
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public enum MsaaQuality
{
	// Fields
	public int value__;
	public const MsaaQuality Disabled = 1;
	public const MsaaQuality _2x = 2;
	public const MsaaQuality _4x = 4;
	public const MsaaQuality _8x = 8;
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public enum Downsampling
{
	// Fields
	public int value__;
	public const Downsampling None = 0;
	public const Downsampling _2xBilinear = 1;
	public const Downsampling _4xBox = 2;
	public const Downsampling _4xBilinear = 3;
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
internal enum DefaultMaterialType
{
	// Fields
	public int value__;
	public const DefaultMaterialType Standard = 0;
	public const DefaultMaterialType Particle = 1;
	public const DefaultMaterialType Terrain = 2;
	public const DefaultMaterialType UnityBuiltinDefault = 3;
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public enum LightRenderingMode
{
	// Fields
	public int value__;
	public const LightRenderingMode Disabled = 0;
	public const LightRenderingMode PerVertex = 2;
	public const LightRenderingMode PerPixel = 1;
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public enum ShaderVariantLogLevel
{
	// Fields
	public int value__;
	public const ShaderVariantLogLevel Disabled = 0;
	public const ShaderVariantLogLevel OnlyLightweightRPShaders = 1;
	public const ShaderVariantLogLevel AllShaders = 2;
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public class LightweightRenderPipelineAsset : RenderPipelineAsset, ISerializationCallbackReceiver
{
	// Fields
	private Shader m_DefaultShader;
	private List<LightweightRenderPipeline> lwrpList;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int k_AssetVersion;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_RequireDepthTexture;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_RequireOpaqueTexture;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Downsampling m_OpaqueDownsampling;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_SupportsHDR;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private MsaaQuality m_MSAA;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_RenderScale;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private LightRenderingMode m_MainLightRenderingMode;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_MainLightShadowsSupported;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ShadowResolution m_MainLightShadowmapResolution;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private LightRenderingMode m_AdditionalLightsRenderingMode;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_AdditionalLightsPerObjectLimit;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_AdditionalLightShadowsSupported;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ShadowResolution m_AdditionalLightsShadowmapResolution;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_GlobalReflectionRatio;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_GlobalMainLightRatioOnCharacter;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_HeightFogSupported;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_HeightFogTop;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_HeightFogDown;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_GlobalShaderPower;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_ShadowDistance;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ShadowCascadesOption m_ShadowCascades;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_Cascade2Split;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 m_Cascade4Split;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_ShadowDepthBias;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_ShadowNormalBias;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_SoftShadowsSupported;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_SupportsDynamicBatching;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_MixedLightingSupported;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ShadowQuality m_ShadowType;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_LocalShadowsSupported;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ShadowResolution m_LocalShadowsAtlasResolution;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_MaxPixelLights;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ShadowResolution m_ShadowAtlasResolution;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private LightweightRenderPipelineResources m_ResourcesAsset;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ShaderVariantLogLevel m_ShaderVariantLogLevel;

	// Properties
	private LightweightRenderPipelineResources resources { get; }
	public bool supportsCameraDepthTexture { get; }
	public bool supportsCameraOpaqueTexture { get; }
	public Downsampling opaqueDownsampling { get; }
	public bool supportsHDR { get; }
	public int msaaSampleCount { get; set; }
	public float renderScale { get; set; }
	public LightRenderingMode mainLightRenderingMode { get; }
	public bool supportsMainLightShadows { get; }
	public int mainLightShadowmapResolution { get; set; }
	public LightRenderingMode additionalLightsRenderingMode { get; }
	public int maxAdditionalLightsCount { get; }
	public bool supportsAdditionalLightShadows { get; }
	public int additionalLightsShadowmapResolution { get; }
	public float globalReflectionRatio { get; set; }
	public float globalMainLightRatioOnCharacter { get; set; }
	public bool supportsHeightFog { get; }
	public float heightFogTop { get; set; }
	public float heightFogDown { get; set; }
	public float globalShaderPower { get; set; }
	public float shadowDistance { get; set; }
	public int cascadeCount { get; set; }
	public float cascade2Split { get; }
	public Vector3 cascade4Split { get; }
	public float shadowDepthBias { get; set; }
	public float shadowNormalBias { get; set; }
	public bool supportsSoftShadows { get; set; }
	public bool supportsDynamicBatching { get; }
	public bool supportsMixedLighting { get; }
	public ShaderVariantLogLevel shaderVariantLogLevel { get; }
	public Shader blitShader { get; }
	public Shader copyNormalShader { get; }
	public Shader copyDepthShader { get; }
	public Shader screenSpaceShadowShader { get; }
	public Shader samplingShader { get; }

	// Methods

	private LightweightRenderPipelineResources get_resources() { }

	protected override IRenderPipeline InternalCreatePipeline() { }

	private Material GetMaterial(DefaultMaterialType materialType) { }

	public bool get_supportsCameraDepthTexture() { }

	public bool get_supportsCameraOpaqueTexture() { }

	public Downsampling get_opaqueDownsampling() { }

	public bool get_supportsHDR() { }

	public int get_msaaSampleCount() { }

	public void set_msaaSampleCount(int value) { }

	public float get_renderScale() { }

	public void set_renderScale(float value) { }

	public LightRenderingMode get_mainLightRenderingMode() { }

	public bool get_supportsMainLightShadows() { }

	public int get_mainLightShadowmapResolution() { }

	public void set_mainLightShadowmapResolution(int value) { }

	public LightRenderingMode get_additionalLightsRenderingMode() { }

	public int get_maxAdditionalLightsCount() { }

	public bool get_supportsAdditionalLightShadows() { }

	public int get_additionalLightsShadowmapResolution() { }

	public float get_globalReflectionRatio() { }

	public void set_globalReflectionRatio(float value) { }

	public float get_globalMainLightRatioOnCharacter() { }

	public void set_globalMainLightRatioOnCharacter(float value) { }

	public bool get_supportsHeightFog() { }

	public float get_heightFogTop() { }

	public void set_heightFogTop(float value) { }

	public float get_heightFogDown() { }

	public void set_heightFogDown(float value) { }

	public float get_globalShaderPower() { }

	public void set_globalShaderPower(float value) { }

	public float get_shadowDistance() { }

	public void set_shadowDistance(float value) { }

	public int get_cascadeCount() { }

	public void set_cascadeCount(int value) { }

	public float get_cascade2Split() { }

	public Vector3 get_cascade4Split() { }

	public float get_shadowDepthBias() { }

	public void set_shadowDepthBias(float value) { }

	public float get_shadowNormalBias() { }

	public void set_shadowNormalBias(float value) { }

	public bool get_supportsSoftShadows() { }

	public void set_supportsSoftShadows(bool value) { }

	public bool get_supportsDynamicBatching() { }

	public bool get_supportsMixedLighting() { }

	public ShaderVariantLogLevel get_shaderVariantLogLevel() { }

	public override Material GetDefaultMaterial() { }

	public override Material GetDefaultParticleMaterial() { }

	public override Material GetDefaultLineMaterial() { }

	public override Material GetDefaultTerrainMaterial() { }

	public override Material GetDefaultUIMaterial() { }

	public override Material GetDefaultUIOverdrawMaterial() { }

	public override Material GetDefaultUIETC1SupportedMaterial() { }

	public override Material GetDefault2DMaterial() { }

	public override Shader GetDefaultShader() { }

	public Shader get_blitShader() { }

	public Shader get_copyNormalShader() { }

	public Shader get_copyDepthShader() { }

	public Shader get_screenSpaceShadowShader() { }

	public Shader get_samplingShader() { }

	public void OnBeforeSerialize() { }

	public void OnAfterDeserialize() { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public class LightweightRenderPipelineEditorResources : ScriptableObject
{
	// Fields
	[FormerlySerializedAsAttribute] // RVA: 0x6F840 Offset: 0x6EC40 VA: 0x18006F840
	[SerializeField] // RVA: 0x6F840 Offset: 0x6EC40 VA: 0x18006F840
	private Material m_LitMaterial;
	[FormerlySerializedAsAttribute] // RVA: 0x71860 Offset: 0x70C60 VA: 0x180071860
	[SerializeField] // RVA: 0x71860 Offset: 0x70C60 VA: 0x180071860
	private Material m_ParticleLitMaterial;
	[FormerlySerializedAsAttribute] // RVA: 0x73A00 Offset: 0x72E00 VA: 0x180073A00
	[SerializeField] // RVA: 0x73A00 Offset: 0x72E00 VA: 0x180073A00
	private Material m_TerrainLitMaterial;
	[FormerlySerializedAsAttribute] // RVA: 0x75DD0 Offset: 0x751D0 VA: 0x180075DD0
	[SerializeField] // RVA: 0x75DD0 Offset: 0x751D0 VA: 0x180075DD0
	private Shader m_AutodeskInteractiveShader;
	[FormerlySerializedAsAttribute] // RVA: 0x77D20 Offset: 0x77120 VA: 0x180077D20
	[SerializeField] // RVA: 0x77D20 Offset: 0x77120 VA: 0x180077D20
	private Shader m_AutodeskInteractiveTransparentShader;
	[FormerlySerializedAsAttribute] // RVA: 0x79EE0 Offset: 0x792E0 VA: 0x180079EE0
	[SerializeField] // RVA: 0x79EE0 Offset: 0x792E0 VA: 0x180079EE0
	private Shader m_AutodeskInteractiveMaskedShader;

	// Properties
	public Material litMaterial { get; }
	public Material particleLitMaterial { get; }
	public Material terrainLitMaterial { get; }
	public Shader autodeskInteractiveShader { get; }
	public Shader autodeskInteractiveTransparentShader { get; }
	public Shader autodeskInteractiveMaskedShader { get; }

	// Methods

	public Material get_litMaterial() { }

	public Material get_particleLitMaterial() { }

	public Material get_terrainLitMaterial() { }

	public Shader get_autodeskInteractiveShader() { }

	public Shader get_autodeskInteractiveTransparentShader() { }

	public Shader get_autodeskInteractiveMaskedShader() { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public class LightweightRenderPipelineResources : ScriptableObject
{
	// Fields
	[FormerlySerializedAsAttribute] // RVA: 0x7D2F0 Offset: 0x7C6F0 VA: 0x18007D2F0
	[SerializeField] // RVA: 0x7D2F0 Offset: 0x7C6F0 VA: 0x18007D2F0
	private Shader m_CopyNormalShader;
	[FormerlySerializedAsAttribute] // RVA: 0x7F330 Offset: 0x7E730 VA: 0x18007F330
	[SerializeField] // RVA: 0x7F330 Offset: 0x7E730 VA: 0x18007F330
	private Shader m_BlitShader;
	[FormerlySerializedAsAttribute] // RVA: 0x81410 Offset: 0x80810 VA: 0x180081410
	[SerializeField] // RVA: 0x81410 Offset: 0x80810 VA: 0x180081410
	private Shader m_CopyDepthShader;
	[FormerlySerializedAsAttribute] // RVA: 0x845F0 Offset: 0x839F0 VA: 0x1800845F0
	[SerializeField] // RVA: 0x845F0 Offset: 0x839F0 VA: 0x1800845F0
	private Shader m_ScreenSpaceShadowShader;
	[FormerlySerializedAsAttribute] // RVA: 0x86680 Offset: 0x85A80 VA: 0x180086680
	[SerializeField] // RVA: 0x86680 Offset: 0x85A80 VA: 0x180086680
	private Shader m_SamplingShader;

	// Properties
	public Shader copyNormalShader { get; }
	public Shader blitShader { get; }
	public Shader copyDepthShader { get; }
	public Shader screenSpaceShadowShader { get; }
	public Shader samplingShader { get; }

	// Methods

	public Shader get_copyNormalShader() { }

	public Shader get_blitShader() { }

	public Shader get_copyDepthShader() { }

	public Shader get_screenSpaceShadowShader() { }

	public Shader get_samplingShader() { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
internal class DefaultRendererSetup : IRendererSetup
{
	// Fields
	private RenderNormalPass m_NormalPass;
	private DepthOnlyPass m_DepthOnlyPass;
	private MainLightShadowCasterPass m_MainLightShadowCasterPass;
	private AdditionalLightsShadowCasterPass m_AdditionalLightsShadowCasterPass;
	private SetupForwardRenderingPass m_SetupForwardRenderingPass;
	private ScreenSpaceShadowResolvePass m_ScreenSpaceShadowResolvePass;
	private CreateLightweightRenderTexturesPass m_CreateLightweightRenderTexturesPass;
	private BeginXRRenderingPass m_BeginXrRenderingPass;
	private SetupLightweightConstanstPass m_SetupLightweightConstants;
	private RenderOpaqueForwardPass m_RenderOpaqueForwardPass;
	private OpaquePostProcessPass m_OpaquePostProcessPass;
	private DrawSkyboxPass m_DrawSkyboxPass;
	private CopyDepthPass m_CopyDepthPass;
	private CopyColorPass m_CopyColorPass;
	private RenderTransparentForwardPass m_RenderTransparentForwardPass;
	private TransparentPostProcessPass m_TransparentPostProcessPass;
	private FinalBlitPass m_FinalBlitPass;
	private EndXRRenderingPass m_EndXrRenderingPass;
	private RenderTargetHandle ColorAttachment;
	private RenderTargetHandle DepthAttachment;
	private RenderTargetHandle DepthTexture;
	private RenderTargetHandle OpaqueColor;
	private RenderTargetHandle NormalTexture;
	private RenderTargetHandle MainLightShadowmap;
	private RenderTargetHandle AdditionalLightsShadowmap;
	private RenderTargetHandle ScreenSpaceShadowmap;
	private List<IBeforeRender> m_BeforeRenderPasses;
	private bool m_Initialized;

	// Methods

	private void Init() { }

	public void Setup(ScriptableRenderer renderer, ref RenderingData renderingData) { }

	private bool CanCopyDepth(ref CameraData cameraData) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public interface IAfterDepthPrePass
{
	// Methods

	public abstract ScriptableRenderPass GetPassToEnqueue(RenderTextureDescriptor baseDescriptor, RenderTargetHandle depthAttachmentHandle) { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public interface IAfterOpaquePass
{
	// Methods

	public abstract ScriptableRenderPass GetPassToEnqueue(RenderTextureDescriptor baseDescriptor, RenderTargetHandle colorAttachmentHandle, RenderTargetHandle depthAttachmentHandle) { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public interface IAfterOpaquePostProcess
{
	// Methods

	public abstract ScriptableRenderPass GetPassToEnqueue(RenderTextureDescriptor baseDescriptor, RenderTargetHandle colorHandle, RenderTargetHandle depthHandle) { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public interface IAfterRender
{
	// Methods

	public abstract ScriptableRenderPass GetPassToEnqueue() { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public interface IAfterSkyboxPass
{
	// Methods

	public abstract ScriptableRenderPass GetPassToEnqueue(RenderTextureDescriptor baseDescriptor, RenderTargetHandle colorHandle, RenderTargetHandle depthHandle) { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public interface IAfterTransparentPass
{
	// Methods

	public abstract ScriptableRenderPass GetPassToEnqueue(RenderTextureDescriptor baseDescriptor, RenderTargetHandle colorHandle, RenderTargetHandle depthHandle) { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public interface IBeforeRender
{
	// Methods

	public abstract ScriptableRenderPass GetPassToEnqueue(RenderTextureDescriptor baseDescriptor, RenderTargetHandle colorHandle, RenderTargetHandle depthHandle, ClearFlag clearFlag) { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public interface IBeforeTransparentPass
{
	// Methods

	public abstract ScriptableRenderPass GetPassToEnqueue(RenderTextureDescriptor baseDescriptor, RenderTargetHandle colorAttachmentHandle, RenderTargetHandle depthAttachmentHandle) { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public interface IRendererSetup
{
	// Methods

	public abstract void Setup(ScriptableRenderer renderer, ref RenderingData renderingData) { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public interface IBeforeCameraRender
{
	// Methods

	public abstract void ExecuteBeforeCameraRender(LightweightRenderPipeline pipelineInstance, ScriptableRenderContext context, Camera camera) { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public sealed class LightweightRenderPipeline : RenderPipeline
{
	// Fields
	public const string k_ShaderTagName = "LightweightPipeline";
	private static string[] k_RenderM1CameraTags;
	private static IRendererSetup s_DefaultRendererSetup;
	private const string k_RenderCameraTag = "Render Camera";
	private CullResults m_CullResults;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ScriptableRenderer <renderer>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private LightweightRenderPipeline.PipelineSettings <settings>k__BackingField;
	public static Lightmapping.RequestLightsDelegate lightsDelegate;
	private static List<Vector4> m_ShadowBiasData;

	// Properties
	private static IRendererSetup defaultRendererSetup { get; }
	public ScriptableRenderer renderer { get; set; }
	private LightweightRenderPipeline.PipelineSettings settings { get; set; }

	// Methods

	private static IRendererSetup get_defaultRendererSetup() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ScriptableRenderer get_renderer() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_renderer(ScriptableRenderer value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private LightweightRenderPipeline.PipelineSettings get_settings() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_settings(LightweightRenderPipeline.PipelineSettings value) { }

	public void .ctor(LightweightRenderPipelineAsset asset) { }

	public sealed override void Dispose() { }

	public override void Render(ScriptableRenderContext renderContext, Camera[] cameras) { }

	public static void RenderSingleCamera(LightweightRenderPipeline pipelineInstance, ScriptableRenderContext context, Camera camera, ref CullResults cullResults, bool isFirst, bool isFinal, IRendererSetup setup) { }

	private static void SetSupportedRenderingFeatures() { }

	private static void InitializeCameraData(LightweightRenderPipeline.PipelineSettings settings, Camera camera, out CameraData cameraData) { }

	private static void InitializeRenderingData(LightweightRenderPipeline.PipelineSettings settings, ref CameraData cameraData, ref CullResults cullResults, int maxVisibleAdditionalLights, int maxPerObjectAdditionalLights, out RenderingData renderingData) { }

	private static void InitializeShadowData(LightweightRenderPipeline.PipelineSettings settings, List<VisibleLight> visibleLights, bool mainLightCastShadows, bool additionalLightsCastShadows, out ShadowData shadowData) { }

	private static void InitializeLightData(LightweightRenderPipeline.PipelineSettings settings, List<VisibleLight> visibleLights, int mainLightIndex, int maxAdditionalLights, int maxPerObjectAdditionalLights, out LightData lightData) { }

	private static int GetMainLight(LightweightRenderPipeline.PipelineSettings settings, List<VisibleLight> visibleLights) { }

	private static void SetupPerFrameShaderConstants() { }

	private static void SetupPerCameraShaderConstants(CameraData cameraData) { }

	public static bool IsStereoEnabled(Camera camera) { }

	private void SortCameras(Camera[] cameras) { }

	private static void .cctor() { }
}

// Namespace: 
private static class LightweightRenderPipeline.PerFrameBuffer
{
	// Fields
	public static int _GlossyEnvironmentColor;
	public static int _SubtractiveShadowColor;
	public static int _GlobalReflectionRatio;
	public static int _GlobalMainLightRatioOnCharacter;
	public static int _GlobalShaderPower;
	public static int _HeightFogTop;
	public static int _HeightFogDown;
}

// Namespace: 
private static class LightweightRenderPipeline.PerCameraBuffer
{
	// Fields
	public static int _InvCameraViewProj;
	public static int _ScaledScreenParams;
}

// Namespace: 
internal struct LightweightRenderPipeline.PipelineSettings
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <supportsCameraDepthTexture>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <supportsCameraOpaqueTexture>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Downsampling <opaqueDownsampling>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <supportsHDR>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <msaaSampleCount>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <renderScale>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private LightRenderingMode <mainLightRenderingMode>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <supportsMainLightShadows>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <mainLightShadowmapResolution>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private LightRenderingMode <additionalLightsRenderingMode>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <maxAdditionalLights>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <supportsAdditionalLightShadows>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <additionalLightsShadowmapResolution>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <globalReflectionRatio>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <globalMainLightRatioOnCharacter>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <supportsHeightFog>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <heightFogTop>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <heightFogDown>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <globalShaderPower>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <shadowDistance>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <cascadeCount>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <cascade2Split>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <cascade4Split>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <shadowDepthBias>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <shadowNormalBias>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <supportsSoftShadows>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <supportsDynamicBatching>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <mixedLightingSupported>k__BackingField;

	// Properties
	public bool supportsCameraDepthTexture { get; set; }
	public bool supportsCameraOpaqueTexture { get; set; }
	public Downsampling opaqueDownsampling { get; set; }
	public bool supportsHDR { get; set; }
	public int msaaSampleCount { get; set; }
	public float renderScale { get; set; }
	public LightRenderingMode mainLightRenderingMode { get; set; }
	public bool supportsMainLightShadows { get; set; }
	public int mainLightShadowmapResolution { get; set; }
	public LightRenderingMode additionalLightsRenderingMode { get; set; }
	public int maxAdditionalLights { get; set; }
	public bool supportsAdditionalLightShadows { get; set; }
	public int additionalLightsShadowmapResolution { get; set; }
	public float globalReflectionRatio { get; set; }
	public float globalMainLightRatioOnCharacter { get; set; }
	public bool supportsHeightFog { get; set; }
	public float heightFogTop { get; set; }
	public float heightFogDown { get; set; }
	public float globalShaderPower { get; set; }
	public float shadowDistance { get; set; }
	public int cascadeCount { get; set; }
	public float cascade2Split { get; set; }
	public Vector3 cascade4Split { get; set; }
	public float shadowDepthBias { get; set; }
	public float shadowNormalBias { get; set; }
	public bool supportsSoftShadows { get; set; }
	public bool supportsDynamicBatching { get; set; }
	public bool mixedLightingSupported { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_supportsCameraDepthTexture() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_supportsCameraDepthTexture(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_supportsCameraOpaqueTexture() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_supportsCameraOpaqueTexture(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Downsampling get_opaqueDownsampling() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_opaqueDownsampling(Downsampling value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_supportsHDR() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_supportsHDR(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_msaaSampleCount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_msaaSampleCount(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_renderScale() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_renderScale(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public LightRenderingMode get_mainLightRenderingMode() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_mainLightRenderingMode(LightRenderingMode value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_supportsMainLightShadows() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_supportsMainLightShadows(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_mainLightShadowmapResolution() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_mainLightShadowmapResolution(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public LightRenderingMode get_additionalLightsRenderingMode() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_additionalLightsRenderingMode(LightRenderingMode value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_maxAdditionalLights() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_maxAdditionalLights(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_supportsAdditionalLightShadows() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_supportsAdditionalLightShadows(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_additionalLightsShadowmapResolution() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_additionalLightsShadowmapResolution(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_globalReflectionRatio() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_globalReflectionRatio(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_globalMainLightRatioOnCharacter() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_globalMainLightRatioOnCharacter(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_supportsHeightFog() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_supportsHeightFog(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_heightFogTop() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_heightFogTop(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_heightFogDown() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_heightFogDown(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_globalShaderPower() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_globalShaderPower(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_shadowDistance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_shadowDistance(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_cascadeCount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_cascadeCount(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_cascade2Split() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_cascade2Split(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 get_cascade4Split() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_cascade4Split(Vector3 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_shadowDepthBias() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_shadowDepthBias(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_shadowNormalBias() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_shadowNormalBias(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_supportsSoftShadows() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_supportsSoftShadows(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_supportsDynamicBatching() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_supportsDynamicBatching(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_mixedLightingSupported() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_mixedLightingSupported(bool value) { }

	public static LightweightRenderPipeline.PipelineSettings Create(LightweightRenderPipelineAsset asset) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class LightweightRenderPipeline.<>c
{
	// Fields
	public static readonly LightweightRenderPipeline.<>c <>9;
	public static Comparison<Camera> <>9__33_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <SortCameras>b__33_0(Camera lhs, Camera rhs) { }

	internal void <.cctor>b__34_0(Light[] requests, NativeArray<LightDataGI> lightsOutput) { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public enum MixedLightingSetup
{
	// Fields
	public int value__;
	public const MixedLightingSetup None = 0;
	public const MixedLightingSetup ShadowMask = 1;
	public const MixedLightingSetup Subtractive = 2;
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public struct RenderingData
{
	// Fields
	public CullResults cullResults;
	public CameraData cameraData;
	public LightData lightData;
	public ShadowData shadowData;
	public bool supportsDynamicBatching;
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public struct LightData
{
	// Fields
	public int mainLightIndex;
	public int additionalLightsCount;
	public int maxPerObjectAdditionalLightsCount;
	public List<VisibleLight> visibleLights;
	public bool shadeAdditionalLightsPerVertex;
	public bool supportsMixedLighting;
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public struct CameraData
{
	// Fields
	public Camera camera;
	public float renderScale;
	public int msaaSamples;
	public bool isSceneViewCamera;
	public bool isDefaultViewport;
	public bool isOffscreenRender;
	public bool isHdrEnabled;
	public bool requiresDepthTexture;
	public bool requiresOpaqueTexture;
	public Downsampling opaqueTextureDownsampling;
	public SortFlags defaultOpaqueSortFlags;
	public bool isStereoEnabled;
	public float maxShadowDistance;
	public bool postProcessEnabled;
	public PostProcessLayer postProcessLayer;
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public struct ShadowData
{
	// Fields
	public bool supportsMainLightShadows;
	public bool requiresScreenSpaceShadowResolve;
	public int mainLightShadowmapWidth;
	public int mainLightShadowmapHeight;
	public int mainLightShadowCascadesCount;
	public Vector3 mainLightShadowCascadesSplit;
	public bool supportsAdditionalLightShadows;
	public int additionalLightsShadowmapWidth;
	public int additionalLightsShadowmapHeight;
	public bool supportsSoftShadows;
	public int shadowmapDepthBufferBits;
	public List<Vector4> bias;
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public static class ShaderKeywordStrings
{
	// Fields
	public static readonly string MainLightShadows;
	public static readonly string MainLightShadowCascades;
	public static readonly string AdditionalLightsVertex;
	public static readonly string AdditionalLightsPixel;
	public static readonly string AdditionalLightShadows;
	public static readonly string SoftShadows;
	public static readonly string MixedLightingSubtractive;
	public static readonly string DepthNoMsaa;
	public static readonly string DepthMsaa2;
	public static readonly string DepthMsaa4;

	// Methods

	private static void .cctor() { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public enum CameraOverrideOption
{
	// Fields
	public int value__;
	public const CameraOverrideOption Off = 0;
	public const CameraOverrideOption On = 1;
	public const CameraOverrideOption UsePipelineSettings = 2;
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
[DisallowMultipleComponent] // RVA: 0x10C480 Offset: 0x10B880 VA: 0x18010C480
[RequireComponent] // RVA: 0x10C480 Offset: 0x10B880 VA: 0x18010C480
[ImageEffectAllowedInSceneView] // RVA: 0x10C480 Offset: 0x10B880 VA: 0x18010C480
public class LWRPAdditionalCameraData : MonoBehaviour, ISerializationCallbackReceiver
{
	// Fields
	[TooltipAttribute] // RVA: 0x110570 Offset: 0x10F970 VA: 0x180110570
	[FormerlySerializedAsAttribute] // RVA: 0x110570 Offset: 0x10F970 VA: 0x180110570
	[SerializeField] // RVA: 0x110570 Offset: 0x10F970 VA: 0x180110570
	private bool m_RenderShadows;
	[TooltipAttribute] // RVA: 0x1130A0 Offset: 0x1124A0 VA: 0x1801130A0
	[SerializeField] // RVA: 0x1130A0 Offset: 0x1124A0 VA: 0x1801130A0
	private CameraOverrideOption m_RequiresDepthTextureOption;
	[TooltipAttribute] // RVA: 0x114F50 Offset: 0x114350 VA: 0x180114F50
	[SerializeField] // RVA: 0x114F50 Offset: 0x114350 VA: 0x180114F50
	private CameraOverrideOption m_RequiresOpaqueTextureOption;
	[FormerlySerializedAsAttribute] // RVA: 0x1170E0 Offset: 0x1164E0 VA: 0x1801170E0
	[SerializeField] // RVA: 0x1170E0 Offset: 0x1164E0 VA: 0x1801170E0
	private bool m_RequiresDepthTexture;
	[FormerlySerializedAsAttribute] // RVA: 0x119270 Offset: 0x118670 VA: 0x180119270
	[SerializeField] // RVA: 0x119270 Offset: 0x118670 VA: 0x180119270
	private bool m_RequiresColorTexture;
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private float m_Version;

	// Properties
	public float version { get; }
	public bool renderShadows { get; set; }
	public CameraOverrideOption requiresDepthOption { get; set; }
	public CameraOverrideOption requiresColorOption { get; set; }
	public bool requiresDepthTexture { get; set; }
	public bool requiresColorTexture { get; set; }

	// Methods

	public float get_version() { }

	public bool get_renderShadows() { }

	public void set_renderShadows(bool value) { }

	public CameraOverrideOption get_requiresDepthOption() { }

	public void set_requiresDepthOption(CameraOverrideOption value) { }

	public CameraOverrideOption get_requiresColorOption() { }

	public void set_requiresColorOption(CameraOverrideOption value) { }

	public bool get_requiresDepthTexture() { }

	public void set_requiresDepthTexture(bool value) { }

	public bool get_requiresColorTexture() { }

	public void set_requiresColorTexture(bool value) { }

	public void OnBeforeSerialize() { }

	public void OnAfterDeserialize() { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
[DisallowMultipleComponent] // RVA: 0x11F580 Offset: 0x11E980 VA: 0x18011F580
[RequireComponent] // RVA: 0x11F580 Offset: 0x11E980 VA: 0x18011F580
public class LWRPAdditionalLightData : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0x121FF0 Offset: 0x1213F0 VA: 0x180121FF0
	[SerializeField] // RVA: 0x121FF0 Offset: 0x1213F0 VA: 0x180121FF0
	private bool m_UsePipelineSettings;

	// Properties
	public bool usePipelineSettings { get; set; }

	// Methods

	public bool get_usePipelineSettings() { }

	public void set_usePipelineSettings(bool value) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public enum MaterialHandle
{
	// Fields
	public int value__;
	public const MaterialHandle Error = 0;
	public const MaterialHandle CopyNormal = 1;
	public const MaterialHandle CopyDepth = 2;
	public const MaterialHandle Sampling = 3;
	public const MaterialHandle Blit = 4;
	public const MaterialHandle ScreenSpaceShadow = 5;
	public const MaterialHandle Count = 6;
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public class AdditionalLightsShadowCasterPass : ScriptableRenderPass
{
	// Fields
	private const int k_ShadowmapBufferBits = 16;
	private RenderTexture m_AdditionalLightsShadowmapTexture;
	private RenderTextureFormat m_AdditionalShadowmapFormat;
	private Matrix4x4[] m_AdditionalLightShadowMatrices;
	private ShadowSliceData[] m_AdditionalLightSlices;
	private float[] m_AdditionalLightsShadowStrength;
	private List<int> m_AdditionalShadowCastingLightIndices;
	private const string k_RenderAdditionalLightShadows = "Render Additional Shadows";
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle <destination>k__BackingField;

	// Properties
	private RenderTargetHandle destination { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle get_destination() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_destination(RenderTargetHandle value) { }

	public void .ctor() { }

	public bool Setup(RenderTargetHandle destination, ref RenderingData renderingData, int maxVisibleAdditinalLights) { }

	public override void Execute(ScriptableRenderer renderer, ScriptableRenderContext context, ref RenderingData renderingData) { }

	public override void FrameCleanup(CommandBuffer cmd) { }

	private void Clear() { }

	private void RenderAdditionalShadowmapAtlas(ref ScriptableRenderContext context, ref CullResults cullResults, ref LightData lightData, ref ShadowData shadowData) { }

	private void SetupAdditionalLightsShadowReceiverConstants(CommandBuffer cmd, ref ShadowData shadowData) { }
}

// Namespace: 
private static class AdditionalLightsShadowCasterPass.AdditionalShadowsConstantBuffer
{
	// Fields
	public static int _AdditionalLightsWorldToShadow;
	public static int _AdditionalShadowStrength;
	public static int _AdditionalShadowOffset0;
	public static int _AdditionalShadowOffset1;
	public static int _AdditionalShadowOffset2;
	public static int _AdditionalShadowOffset3;
	public static int _AdditionalShadowmapSize;
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public class BeginXRRenderingPass : ScriptableRenderPass
{
	// Methods

	public override void Execute(ScriptableRenderer renderer, ScriptableRenderContext context, ref RenderingData renderingData) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public class CopyColorPass : ScriptableRenderPass
{
	// Fields
	private const string k_CopyColorTag = "Copy Color";
	private float[] m_OpaqueScalerValues;
	private int m_SampleOffsetShaderHandle;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle <source>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle <destination>k__BackingField;

	// Properties
	private RenderTargetHandle source { get; set; }
	private RenderTargetHandle destination { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle get_source() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_source(RenderTargetHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle get_destination() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_destination(RenderTargetHandle value) { }

	public void .ctor() { }

	public void Setup(RenderTargetHandle source, RenderTargetHandle destination) { }

	public override void Execute(ScriptableRenderer renderer, ScriptableRenderContext context, ref RenderingData renderingData) { }

	public override void FrameCleanup(CommandBuffer cmd) { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public class CopyDepthPass : ScriptableRenderPass
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle <source>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle <destination>k__BackingField;
	private const string k_DepthCopyTag = "Copy Depth";

	// Properties
	private RenderTargetHandle source { get; set; }
	private RenderTargetHandle destination { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle get_source() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_source(RenderTargetHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle get_destination() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_destination(RenderTargetHandle value) { }

	public void Setup(RenderTargetHandle source, RenderTargetHandle destination) { }

	public override void Execute(ScriptableRenderer renderer, ScriptableRenderContext context, ref RenderingData renderingData) { }

	public override void FrameCleanup(CommandBuffer cmd) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public class CreateLightweightRenderTexturesPass : ScriptableRenderPass
{
	// Fields
	private const string k_CreateRenderTexturesTag = "Create Render Textures";
	private const int k_DepthStencilBufferBits = 32;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle <colorAttachmentHandle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle <depthAttachmentHandle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTextureDescriptor <descriptor>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SampleCount <samples>k__BackingField;

	// Properties
	private RenderTargetHandle colorAttachmentHandle { get; set; }
	private RenderTargetHandle depthAttachmentHandle { get; set; }
	private RenderTextureDescriptor descriptor { get; set; }
	private SampleCount samples { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle get_colorAttachmentHandle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_colorAttachmentHandle(RenderTargetHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle get_depthAttachmentHandle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_depthAttachmentHandle(RenderTargetHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTextureDescriptor get_descriptor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_descriptor(RenderTextureDescriptor value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SampleCount get_samples() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_samples(SampleCount value) { }

	public void Setup(RenderTextureDescriptor baseDescriptor, RenderTargetHandle colorAttachmentHandle, RenderTargetHandle depthAttachmentHandle, SampleCount samples) { }

	public override void Execute(ScriptableRenderer renderer, ScriptableRenderContext context, ref RenderingData renderingData) { }

	public override void FrameCleanup(CommandBuffer cmd) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public class DepthOnlyPass : ScriptableRenderPass
{
	// Fields
	private const string k_DepthPrepassTag = "Depth Prepass";
	private int kDepthBufferBits;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle <depthAttachmentHandle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTextureDescriptor <descriptor>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private FilterRenderersSettings <opaqueFilterSettings>k__BackingField;

	// Properties
	private RenderTargetHandle depthAttachmentHandle { get; set; }
	internal RenderTextureDescriptor descriptor { get; set; }
	private FilterRenderersSettings opaqueFilterSettings { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle get_depthAttachmentHandle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_depthAttachmentHandle(RenderTargetHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal RenderTextureDescriptor get_descriptor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_descriptor(RenderTextureDescriptor value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private FilterRenderersSettings get_opaqueFilterSettings() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_opaqueFilterSettings(FilterRenderersSettings value) { }

	public void .ctor() { }

	public void Setup(RenderTextureDescriptor baseDescriptor, RenderTargetHandle depthAttachmentHandle, SampleCount samples) { }

	public override void Execute(ScriptableRenderer renderer, ScriptableRenderContext context, ref RenderingData renderingData) { }

	public override void FrameCleanup(CommandBuffer cmd) { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public class DrawSkyboxPass : ScriptableRenderPass
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle <colorAttachmentHandle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle <depthAttachmentHandle>k__BackingField;

	// Properties
	private RenderTargetHandle colorAttachmentHandle { get; set; }
	private RenderTargetHandle depthAttachmentHandle { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle get_colorAttachmentHandle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_colorAttachmentHandle(RenderTargetHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle get_depthAttachmentHandle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_depthAttachmentHandle(RenderTargetHandle value) { }

	public void Setup(RenderTargetHandle colorHandle, RenderTargetHandle depthHandle) { }

	public override void Execute(ScriptableRenderer renderer, ScriptableRenderContext context, ref RenderingData renderingData) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public class EndXRRenderingPass : ScriptableRenderPass
{
	// Methods

	public override void Execute(ScriptableRenderer renderer, ScriptableRenderContext context, ref RenderingData renderingData) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public class FinalBlitPass : ScriptableRenderPass
{
	// Fields
	private const string k_FinalBlitTag = "Final Blit Pass";
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle <colorAttachmentHandle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTextureDescriptor <descriptor>k__BackingField;

	// Properties
	private RenderTargetHandle colorAttachmentHandle { get; set; }
	private RenderTextureDescriptor descriptor { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle get_colorAttachmentHandle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_colorAttachmentHandle(RenderTargetHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTextureDescriptor get_descriptor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_descriptor(RenderTextureDescriptor value) { }

	public void Setup(RenderTextureDescriptor baseDescriptor, RenderTargetHandle colorAttachmentHandle) { }

	public override void Execute(ScriptableRenderer renderer, ScriptableRenderContext context, ref RenderingData renderingData) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public class MainLightShadowCasterPass : ScriptableRenderPass
{
	// Fields
	private const int k_MaxCascades = 4;
	private const int k_ShadowmapBufferBits = 16;
	private int m_ShadowCasterCascadesCount;
	private int m_ShadowMapResolutionOverWrite;
	private RenderTexture m_MainLightShadowmapTexture;
	private RenderTextureFormat m_ShadowmapFormat;
	private Matrix4x4[] m_MainLightShadowMatrices;
	private ShadowSliceData[] m_CascadeSlices;
	private Vector4[] m_CascadeSplitDistances;
	private const string k_RenderMainLightShadowmapTag = "Render Main Shadowmap";
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle <destination>k__BackingField;

	// Properties
	private RenderTargetHandle destination { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle get_destination() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_destination(RenderTargetHandle value) { }

	public void .ctor() { }

	public bool Setup(RenderTargetHandle destination, ref RenderingData renderingData, int resolution = 0) { }

	public override void Execute(ScriptableRenderer renderer, ScriptableRenderContext context, ref RenderingData renderingData) { }

	public override void FrameCleanup(CommandBuffer cmd) { }

	private void Clear() { }

	private void RenderMainLightCascadeShadowmap(ref ScriptableRenderContext context, ref CullResults cullResults, ref LightData lightData, ref ShadowData shadowData) { }

	private void SetupMainLightShadowReceiverConstants(CommandBuffer cmd, ref ShadowData shadowData, VisibleLight shadowLight) { }
}

// Namespace: 
private static class MainLightShadowCasterPass.MainLightShadowConstantBuffer
{
	// Fields
	public static int _WorldToShadow;
	public static int _ShadowData;
	public static int _CascadeShadowSplitSpheres0;
	public static int _CascadeShadowSplitSpheres1;
	public static int _CascadeShadowSplitSpheres2;
	public static int _CascadeShadowSplitSpheres3;
	public static int _CascadeShadowSplitSphereRadii;
	public static int _ShadowOffset0;
	public static int _ShadowOffset1;
	public static int _ShadowOffset2;
	public static int _ShadowOffset3;
	public static int _ShadowmapSize;
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public class OpaquePostProcessPass : ScriptableRenderPass
{
	// Fields
	private const string k_OpaquePostProcessTag = "Render Opaque PostProcess Effects";
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle <colorAttachmentHandle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTextureDescriptor <descriptor>k__BackingField;

	// Properties
	private RenderTargetHandle colorAttachmentHandle { get; set; }
	private RenderTextureDescriptor descriptor { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle get_colorAttachmentHandle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_colorAttachmentHandle(RenderTargetHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTextureDescriptor get_descriptor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_descriptor(RenderTextureDescriptor value) { }

	public void Setup(RenderTextureDescriptor baseDescriptor, RenderTargetHandle colorAttachmentHandle) { }

	public override void Execute(ScriptableRenderer renderer, ScriptableRenderContext context, ref RenderingData renderingData) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public class RenderNormalPass : ScriptableRenderPass
{
	// Fields
	private const string k_NormalPrepassTag = "Normal Prepass";
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle <colorAttachmentHandle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTextureDescriptor <descriptor>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private FilterRenderersSettings <opaqueFilterSettings>k__BackingField;

	// Properties
	private RenderTargetHandle colorAttachmentHandle { get; set; }
	internal RenderTextureDescriptor descriptor { get; set; }
	private FilterRenderersSettings opaqueFilterSettings { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle get_colorAttachmentHandle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_colorAttachmentHandle(RenderTargetHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal RenderTextureDescriptor get_descriptor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_descriptor(RenderTextureDescriptor value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private FilterRenderersSettings get_opaqueFilterSettings() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_opaqueFilterSettings(FilterRenderersSettings value) { }

	public void .ctor() { }

	public void Setup(RenderTextureDescriptor baseDescriptor, RenderTargetHandle colorAttachmentHandle) { }

	public override void Execute(ScriptableRenderer renderer, ScriptableRenderContext context, ref RenderingData renderingData) { }

	public override void FrameCleanup(CommandBuffer cmd) { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public class RenderOpaqueForwardPass : ScriptableRenderPass
{
	// Fields
	private const string k_RenderOpaquesTag = "Render Opaques";
	private FilterRenderersSettings m_OpaqueFilterSettings;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle <colorAttachmentHandle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle <depthAttachmentHandle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTextureDescriptor <descriptor>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ClearFlag <clearFlag>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Color <clearColor>k__BackingField;
	private RendererConfiguration rendererConfiguration;

	// Properties
	private RenderTargetHandle colorAttachmentHandle { get; set; }
	private RenderTargetHandle depthAttachmentHandle { get; set; }
	private RenderTextureDescriptor descriptor { get; set; }
	private ClearFlag clearFlag { get; set; }
	private Color clearColor { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle get_colorAttachmentHandle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_colorAttachmentHandle(RenderTargetHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle get_depthAttachmentHandle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_depthAttachmentHandle(RenderTargetHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTextureDescriptor get_descriptor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_descriptor(RenderTextureDescriptor value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ClearFlag get_clearFlag() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_clearFlag(ClearFlag value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Color get_clearColor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_clearColor(Color value) { }

	public void .ctor() { }

	public void Setup(RenderTextureDescriptor baseDescriptor, RenderTargetHandle colorAttachmentHandle, RenderTargetHandle depthAttachmentHandle, ClearFlag clearFlag, Color clearColor, RendererConfiguration configuration) { }

	public override void Execute(ScriptableRenderer renderer, ScriptableRenderContext context, ref RenderingData renderingData) { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public class RenderTransparentForwardPass : ScriptableRenderPass
{
	// Fields
	private const string k_RenderTransparentsTag = "Render Transparents";
	private FilterRenderersSettings m_TransparentFilterSettings;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle <colorAttachmentHandle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle <depthAttachmentHandle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTextureDescriptor <descriptor>k__BackingField;
	private RendererConfiguration rendererConfiguration;

	// Properties
	private RenderTargetHandle colorAttachmentHandle { get; set; }
	private RenderTargetHandle depthAttachmentHandle { get; set; }
	private RenderTextureDescriptor descriptor { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle get_colorAttachmentHandle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_colorAttachmentHandle(RenderTargetHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle get_depthAttachmentHandle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_depthAttachmentHandle(RenderTargetHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTextureDescriptor get_descriptor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_descriptor(RenderTextureDescriptor value) { }

	public void .ctor() { }

	public void Setup(RenderTextureDescriptor baseDescriptor, RenderTargetHandle colorAttachmentHandle, RenderTargetHandle depthAttachmentHandle, RendererConfiguration configuration) { }

	public override void Execute(ScriptableRenderer renderer, ScriptableRenderContext context, ref RenderingData renderingData) { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public class SceneViewDepthCopyPass : ScriptableRenderPass
{
	// Fields
	private const string k_CopyDepthToCameraTag = "Copy Depth to Camera";
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle <source>k__BackingField;

	// Properties
	private RenderTargetHandle source { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle get_source() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_source(RenderTargetHandle value) { }

	public void Setup(RenderTargetHandle source) { }

	public override void Execute(ScriptableRenderer renderer, ScriptableRenderContext context, ref RenderingData renderingData) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public class ScreenSpaceShadowResolvePass : ScriptableRenderPass
{
	// Fields
	private const string k_CollectShadowsTag = "Collect Shadows";
	private RenderTextureFormat m_ColorFormat;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle <colorAttachmentHandle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTextureDescriptor <descriptor>k__BackingField;

	// Properties
	private RenderTargetHandle colorAttachmentHandle { get; set; }
	private RenderTextureDescriptor descriptor { get; set; }

	// Methods

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle get_colorAttachmentHandle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_colorAttachmentHandle(RenderTargetHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTextureDescriptor get_descriptor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_descriptor(RenderTextureDescriptor value) { }

	public void Setup(RenderTextureDescriptor baseDescriptor, RenderTargetHandle colorAttachmentHandle) { }

	public override void Execute(ScriptableRenderer renderer, ScriptableRenderContext context, ref RenderingData renderingData) { }

	public override void FrameCleanup(CommandBuffer cmd) { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public abstract class ScriptableRenderPass
{
	// Fields
	private List<ShaderPassName> m_ShaderPassNames;
	public bool isFirstCam;
	public bool isFinalCam;

	// Methods

	public virtual void FrameCleanup(CommandBuffer cmd) { }

	public void SetCam(bool isFirstCam, bool isFinalCam) { }

	public abstract void Execute(ScriptableRenderer renderer, ScriptableRenderContext context, ref RenderingData renderingData) { }

	protected void RegisterShaderPassName(string passName) { }

	protected DrawRendererSettings CreateDrawRendererSettings(Camera camera, SortFlags sortFlags, RendererConfiguration rendererConfiguration, bool supportsDynamicBatching) { }

	protected static void SetRenderTarget(CommandBuffer cmd, RenderTargetIdentifier colorAttachment, RenderBufferLoadAction colorLoadAction, RenderBufferStoreAction colorStoreAction, ClearFlag clearFlags, Color clearColor, TextureDimension dimension) { }

	protected static void SetRenderTarget(CommandBuffer cmd, RenderTargetIdentifier colorAttachment, RenderBufferLoadAction colorLoadAction, RenderBufferStoreAction colorStoreAction, RenderTargetIdentifier depthAttachment, RenderBufferLoadAction depthLoadAction, RenderBufferStoreAction depthStoreAction, ClearFlag clearFlag, Color clearColor, TextureDimension dimension) { }

	protected void .ctor() { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public class SetupForwardRenderingPass : ScriptableRenderPass
{
	// Methods

	public override void Execute(ScriptableRenderer renderer, ScriptableRenderContext context, ref RenderingData renderingData) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public class SetupLightweightConstanstPass : ScriptableRenderPass
{
	// Fields
	private const string k_SetupLightConstants = "Setup Light Constants";
	private MixedLightingSetup m_MixedLightingSetup;
	private Vector4 k_DefaultLightPosition;
	private Vector4 k_DefaultLightColor;
	private Vector4 k_DefaultLightAttenuation;
	private Vector4 k_DefaultLightSpotDirection;
	private Vector4[] m_AdditionalLightPositions;
	private Vector4[] m_AdditionalLightColors;
	private Vector4[] m_AdditionalLightAttenuations;
	private Vector4[] m_AdditionalLightSpotDirections;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <maxVisibleAdditionalLights>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ComputeBuffer <perObjectLightIndices>k__BackingField;

	// Properties
	private int maxVisibleAdditionalLights { get; set; }
	private ComputeBuffer perObjectLightIndices { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int get_maxVisibleAdditionalLights() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_maxVisibleAdditionalLights(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ComputeBuffer get_perObjectLightIndices() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_perObjectLightIndices(ComputeBuffer value) { }

	public void .ctor() { }

	public void Setup(int maxVisibleAdditionalLights, ComputeBuffer perObjectLightIndices) { }

	private void InitializeLightConstants(List<VisibleLight> lights, int lightIndex, out Vector4 lightPos, out Vector4 lightColor, out Vector4 lightAttenuation, out Vector4 lightSpotDir) { }

	private void SetupShaderLightConstants(CommandBuffer cmd, ref LightData lightData) { }

	private void SetupMainLightConstants(CommandBuffer cmd, ref LightData lightData) { }

	private void SetupAdditionalLightConstants(CommandBuffer cmd, ref LightData lightData) { }

	public override void Execute(ScriptableRenderer renderer, ScriptableRenderContext context, ref RenderingData renderingData) { }
}

// Namespace: 
private static class SetupLightweightConstanstPass.LightConstantBuffer
{
	// Fields
	public static int _MainLightPosition;
	public static int _MainLightColor;
	public static int _AdditionalLightsCount;
	public static int _AdditionalLightsPosition;
	public static int _AdditionalLightsColor;
	public static int _AdditionalLightsAttenuation;
	public static int _AdditionalLightsSpotDir;
	public static int _AdditionalLightsBuffer;
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public class TransparentPostProcessPass : ScriptableRenderPass
{
	// Fields
	private const string k_PostProcessingTag = "Render PostProcess Effects";
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle <colorAttachmentHandle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTextureDescriptor <descriptor>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetIdentifier <destination>k__BackingField;

	// Properties
	private RenderTargetHandle colorAttachmentHandle { get; set; }
	private RenderTextureDescriptor descriptor { get; set; }
	private RenderTargetIdentifier destination { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle get_colorAttachmentHandle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_colorAttachmentHandle(RenderTargetHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTextureDescriptor get_descriptor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_descriptor(RenderTextureDescriptor value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetIdentifier get_destination() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_destination(RenderTargetIdentifier value) { }

	public void Setup(RenderTextureDescriptor baseDescriptor, RenderTargetHandle colorAttachmentHandle, RenderTargetIdentifier destination) { }

	public override void Execute(ScriptableRenderer renderer, ScriptableRenderContext context, ref RenderingData renderingData) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public struct RenderTargetHandle
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <id>k__BackingField;
	public static readonly RenderTargetHandle CameraTarget;

	// Properties
	public int id { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_id(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_id() { }

	public void Init(string shaderProperty) { }

	public RenderTargetIdentifier Identifier() { }

	public bool Equals(RenderTargetHandle other) { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public static bool op_Equality(RenderTargetHandle c1, RenderTargetHandle c2) { }

	public static bool op_Inequality(RenderTargetHandle c1, RenderTargetHandle c2) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public enum SampleCount
{
	// Fields
	public int value__;
	public const SampleCount One = 1;
	public const SampleCount Two = 2;
	public const SampleCount Four = 4;
	public const SampleCount Eight = 8;
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public sealed class ScriptableRenderer
{
	// Fields
	private const int k_MaxPerObjectAdditionalLightsNoStructuredBuffer = 8;
	private const int k_MaxVisibleAdditionalLightsNoStructuredBuffer = 32;
	private const int k_MaxVisibleAdditioanlLightsStructuredBuffer = 4096;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private PostProcessRenderContext <postProcessingContext>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ComputeBuffer <perObjectLightIndices>k__BackingField;
	private static Mesh s_FullscreenMesh;
	private List<ScriptableRenderPass> m_ActiveRenderPassQueue;
	private List<ShaderPassName> m_LegacyShaderPassNames;
	private const string k_ReleaseResourcesTag = "Release Resources";
	private readonly Material[] m_Materials;

	// Properties
	public static bool useStructuredBufferForLights { get; }
	public int maxPerObjectAdditionalLights { get; }
	public int maxVisibleAdditionalLights { get; }
	public PostProcessRenderContext postProcessingContext { get; set; }
	public ComputeBuffer perObjectLightIndices { get; set; }
	private static Mesh fullscreenMesh { get; }

	// Methods

	public static bool get_useStructuredBufferForLights() { }

	public int get_maxPerObjectAdditionalLights() { }

	public int get_maxVisibleAdditionalLights() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public PostProcessRenderContext get_postProcessingContext() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_postProcessingContext(PostProcessRenderContext value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ComputeBuffer get_perObjectLightIndices() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_perObjectLightIndices(ComputeBuffer value) { }

	private static Mesh get_fullscreenMesh() { }

	public void .ctor(LightweightRenderPipelineAsset pipelineAsset) { }

	public void Dispose() { }

	public void Execute(ScriptableRenderContext context, ref RenderingData renderingData) { }

	public Material GetMaterial(MaterialHandle handle) { }

	public void Clear() { }

	public void EnqueuePass(ScriptableRenderPass pass) { }

	public void SetupPerObjectLightIndices(ref CullResults cullResults, ref LightData lightData) { }

	public void RenderPostProcess(CommandBuffer cmd, ref CameraData cameraData, RenderTextureFormat colorFormat, RenderTargetIdentifier source, RenderTargetIdentifier dest, bool opaqueOnly) { }

	[ConditionalAttribute] // RVA: 0xAD940 Offset: 0xACD40 VA: 0x1800AD940
	[ConditionalAttribute] // RVA: 0xAD940 Offset: 0xACD40 VA: 0x1800AD940
	public void RenderObjectsWithError(ScriptableRenderContext context, ref CullResults cullResults, Camera camera, FilterRenderersSettings filterSettings, SortFlags sortFlags) { }

	public static RenderTextureDescriptor CreateRenderTextureDescriptor(ref CameraData cameraData, float scaler = 1) { }

	public static bool RequiresIntermediateColorTexture(ref CameraData cameraData, RenderTextureDescriptor baseDescriptor) { }

	public static ClearFlag GetCameraClearFlag(Camera camera) { }

	public static RendererConfiguration GetRendererConfiguration(int additionalLightsCount) { }

	public static void RenderFullscreenQuad(CommandBuffer cmd, Material material, MaterialPropertyBlock properties, int shaderPassId = 0) { }

	public static void CopyTexture(CommandBuffer cmd, RenderTargetIdentifier source, RenderTargetIdentifier dest, Material material) { }

	private void DisposePasses(ref ScriptableRenderContext context) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public enum ShaderPathID
{
	// Fields
	public int value__;
	public const ShaderPathID PhysicallyBased = 0;
	public const ShaderPathID SimpleLit = 1;
	public const ShaderPathID Unlit = 2;
	public const ShaderPathID TerrainPhysicallyBased = 3;
	public const ShaderPathID ParticlesPhysicallyBased = 4;
	public const ShaderPathID ParticlesSimpleLit = 5;
	public const ShaderPathID ParticlesUnlit = 6;
	public const ShaderPathID Count = 7;
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public static class ShaderUtils
{
	// Fields
	private static readonly string[] s_ShaderPaths;

	// Methods

	public static string GetShaderPath(ShaderPathID id) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public struct ShadowSliceData
{
	// Fields
	public Matrix4x4 viewMatrix;
	public Matrix4x4 projectionMatrix;
	public Matrix4x4 shadowTransform;
	public int offsetX;
	public int offsetY;
	public int resolution;

	// Methods

	public void Clear() { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public static class ShadowUtils
{
	// Methods

	public static bool ExtractDirectionalLightMatrix(ref CullResults cullResults, ref ShadowData shadowData, int shadowLightIndex, int cascadeIndex, int shadowResolution, float shadowNearPlane, out Vector4 cascadeSplitDistance, out ShadowSliceData shadowSliceData, out Matrix4x4 viewMatrix, out Matrix4x4 projMatrix) { }

	public static bool ExtractSpotLightMatrix(ref CullResults cullResults, ref ShadowData shadowData, int shadowLightIndex, out Matrix4x4 shadowMatrix, out Matrix4x4 viewMatrix, out Matrix4x4 projMatrix) { }

	public static void RenderShadowSlice(CommandBuffer cmd, ref ScriptableRenderContext context, ref ShadowSliceData shadowSliceData, ref DrawShadowsSettings settings, Matrix4x4 proj, Matrix4x4 view) { }

	public static int GetMaxTileResolutionInAtlas(int atlasWidth, int atlasHeight, int tileCount) { }

	public static void ApplySliceTransform(ref ShadowSliceData shadowSliceData, int atlasWidth, int atlasHeight) { }

	public static Vector4 GetShadowBias(ref VisibleLight shadowLight, int shadowLightIndex, ref ShadowData shadowData, Matrix4x4 lightProjectionMatrix, float shadowResolution) { }

	public static void SetupShadowCasterConstantBuffer(CommandBuffer cmd, ref VisibleLight shadowLight, Vector4 shadowBias) { }

	[ObsoleteAttribute] // RVA: 0xAF7C0 Offset: 0xAEBC0 VA: 0x1800AF7C0
	public static void SetupShadowCasterConstants(CommandBuffer cmd, ref VisibleLight visibleLight, Matrix4x4 proj, float cascadeResolution) { }

	private static Matrix4x4 GetShadowTransform(Matrix4x4 proj, Matrix4x4 view) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal sealed class <PrivateImplementationDetails>
{
	// Fields
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=16 295DE5F80AAB8DD796EAD8330F4E26A70AC95009 /*Metadata offset 0x9D323F*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24 898C2022A0C02FCE602BF05E1C09BD48301606E5 /*Metadata offset 0x9D324F*/;
}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=16
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24
{}

// Namespace: 
internal class <Module>
{}

// Namespace: TMPro
public class FastAction
{
	// Fields
	private LinkedList<Action> delegates;
	private Dictionary<Action, LinkedListNode<Action>> lookup;

	// Methods

	public void Add(Action rhs) { }

	public void Remove(Action rhs) { }

	public void Call() { }

	public void .ctor() { }
}

// Namespace: TMPro
public class FastAction<A>
{
	// Fields
	private LinkedList<Action<A>> delegates;
	private Dictionary<Action<A>, LinkedListNode<Action<A>>> lookup;

	// Methods

	public void Add(Action<A> rhs) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EDD8D0 Offset: 0x1EDC8D0 VA: 0x181EDD8D0
	|-FastAction<bool>.Add
	|-FastAction<object>.Add
	|-FastAction<Object>.Add
	*/

	public void Remove(Action<A> rhs) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EDDB30 Offset: 0x1EDCB30 VA: 0x181EDDB30
	|-FastAction<bool>.Remove
	|-FastAction<object>.Remove
	|-FastAction<Object>.Remove
	*/

	public void Call(A a) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EDD990 Offset: 0x1EDC990 VA: 0x181EDD990
	|-FastAction<bool>.Call
	|
	|-RVA: 0x1EDDA60 Offset: 0x1EDCA60 VA: 0x181EDDA60
	|-FastAction<object>.Call
	|-FastAction<TMP_ColorGradient>.Call
	|-FastAction<Object>.Call
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EDDBE0 Offset: 0x1EDCBE0 VA: 0x181EDDBE0
	|-FastAction<bool>..ctor
	|-FastAction<object>..ctor
	|-FastAction<TMP_ColorGradient>..ctor
	|-FastAction<Object>..ctor
	*/
}

// Namespace: TMPro
public class FastAction<A, B>
{
	// Fields
	private LinkedList<Action<A, B>> delegates;
	private Dictionary<Action<A, B>, LinkedListNode<Action<A, B>>> lookup;

	// Methods

	public void Add(Action<A, B> rhs) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EDD8D0 Offset: 0x1EDC8D0 VA: 0x181EDD8D0
	|-FastAction<bool, object>.Add
	|-FastAction<object, object>.Add
	*/

	public void Remove(Action<A, B> rhs) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EDDB30 Offset: 0x1EDCB30 VA: 0x181EDDB30
	|-FastAction<bool, object>.Remove
	|-FastAction<object, object>.Remove
	*/

	public void Call(A a, B b) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EDDD70 Offset: 0x1EDCD70 VA: 0x181EDDD70
	|-FastAction<bool, object>.Call
	|-FastAction<bool, TMP_FontAsset>.Call
	|-FastAction<bool, TextMeshPro>.Call
	|-FastAction<bool, TextMeshProUGUI>.Call
	|-FastAction<bool, Material>.Call
	|-FastAction<bool, Object>.Call
	|
	|-RVA: 0x1EDDCA0 Offset: 0x1EDCCA0 VA: 0x181EDDCA0
	|-FastAction<object, object>.Call
	|-FastAction<object, Compute_DT_EventArgs>.Call
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EDDBE0 Offset: 0x1EDCBE0 VA: 0x181EDDBE0
	|-FastAction<bool, object>..ctor
	|-FastAction<bool, TMP_FontAsset>..ctor
	|-FastAction<bool, TextMeshPro>..ctor
	|-FastAction<bool, TextMeshProUGUI>..ctor
	|-FastAction<bool, Material>..ctor
	|-FastAction<bool, Object>..ctor
	|-FastAction<object, object>..ctor
	|-FastAction<object, Compute_DT_EventArgs>..ctor
	*/
}

// Namespace: TMPro
public class FastAction<A, B, C>
{
	// Fields
	private LinkedList<Action<A, B, C>> delegates;
	private Dictionary<Action<A, B, C>, LinkedListNode<Action<A, B, C>>> lookup;

	// Methods

	public void Add(Action<A, B, C> rhs) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EDD8D0 Offset: 0x1EDC8D0 VA: 0x181EDD8D0
	|-FastAction<object, object, object>.Add
	*/

	public void Remove(Action<A, B, C> rhs) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EDDB30 Offset: 0x1EDCB30 VA: 0x181EDDB30
	|-FastAction<object, object, object>.Remove
	*/

	public void Call(A a, B b, C c) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EDDE40 Offset: 0x1EDCE40 VA: 0x181EDDE40
	|-FastAction<object, object, object>.Call
	|-FastAction<GameObject, Material, Material>.Call
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EDDBE0 Offset: 0x1EDCBE0 VA: 0x181EDDBE0
	|-FastAction<object, object, object>..ctor
	|-FastAction<GameObject, Material, Material>..ctor
	*/
}

// Namespace: TMPro
public class MaterialReferenceManager
{
	// Fields
	private static MaterialReferenceManager s_Instance;
	private Dictionary<int, Material> m_FontMaterialReferenceLookup;
	private Dictionary<int, TMP_FontAsset> m_FontAssetReferenceLookup;
	private Dictionary<int, TMP_SpriteAsset> m_SpriteAssetReferenceLookup;
	private Dictionary<int, TMP_ColorGradient> m_ColorGradientReferenceLookup;

	// Properties
	public static MaterialReferenceManager instance { get; }

	// Methods

	public static MaterialReferenceManager get_instance() { }

	public static void AddFontAsset(TMP_FontAsset fontAsset) { }

	private void AddFontAssetInternal(TMP_FontAsset fontAsset) { }

	public static void AddSpriteAsset(TMP_SpriteAsset spriteAsset) { }

	private void AddSpriteAssetInternal(TMP_SpriteAsset spriteAsset) { }

	public static void AddSpriteAsset(int hashCode, TMP_SpriteAsset spriteAsset) { }

	private void AddSpriteAssetInternal(int hashCode, TMP_SpriteAsset spriteAsset) { }

	public static void AddFontMaterial(int hashCode, Material material) { }

	private void AddFontMaterialInternal(int hashCode, Material material) { }

	public static void AddColorGradientPreset(int hashCode, TMP_ColorGradient spriteAsset) { }

	private void AddColorGradientPreset_Internal(int hashCode, TMP_ColorGradient spriteAsset) { }

	public bool Contains(TMP_FontAsset font) { }

	public bool Contains(TMP_SpriteAsset sprite) { }

	public static bool TryGetFontAsset(int hashCode, out TMP_FontAsset fontAsset) { }

	private bool TryGetFontAssetInternal(int hashCode, out TMP_FontAsset fontAsset) { }

	public static bool TryGetSpriteAsset(int hashCode, out TMP_SpriteAsset spriteAsset) { }

	private bool TryGetSpriteAssetInternal(int hashCode, out TMP_SpriteAsset spriteAsset) { }

	public static bool TryGetColorGradientPreset(int hashCode, out TMP_ColorGradient gradientPreset) { }

	private bool TryGetColorGradientPresetInternal(int hashCode, out TMP_ColorGradient gradientPreset) { }

	public static bool TryGetMaterial(int hashCode, out Material material) { }

	private bool TryGetMaterialInternal(int hashCode, out Material material) { }

	public void .ctor() { }
}

// Namespace: TMPro
public struct MaterialReference
{
	// Fields
	public int index;
	public TMP_FontAsset fontAsset;
	public TMP_SpriteAsset spriteAsset;
	public Material material;
	public bool isDefaultMaterial;
	public bool isFallbackMaterial;
	public Material fallbackMaterial;
	public float padding;
	public int referenceCount;

	// Methods

	public void .ctor(int index, TMP_FontAsset fontAsset, TMP_SpriteAsset spriteAsset, Material material, float padding) { }

	public static bool Contains(MaterialReference[] materialReferences, TMP_FontAsset fontAsset) { }

	public static int AddMaterialReference(Material material, TMP_FontAsset fontAsset, MaterialReference[] materialReferences, Dictionary<int, int> materialReferenceIndexLookup) { }

	public static int AddMaterialReference(Material material, TMP_SpriteAsset spriteAsset, MaterialReference[] materialReferences, Dictionary<int, int> materialReferenceIndexLookup) { }
}

// Namespace: TMPro
public enum TextContainerAnchors
{
	// Fields
	public int value__;
	public const TextContainerAnchors TopLeft = 0;
	public const TextContainerAnchors Top = 1;
	public const TextContainerAnchors TopRight = 2;
	public const TextContainerAnchors Left = 3;
	public const TextContainerAnchors Middle = 4;
	public const TextContainerAnchors Right = 5;
	public const TextContainerAnchors BottomLeft = 6;
	public const TextContainerAnchors Bottom = 7;
	public const TextContainerAnchors BottomRight = 8;
	public const TextContainerAnchors Custom = 9;
}

// Namespace: TMPro
[RequireComponent] // RVA: 0xB7250 Offset: 0xB6650 VA: 0x1800B7250
[AddComponentMenu] // RVA: 0xB7250 Offset: 0xB6650 VA: 0x1800B7250
public class TextContainer : UIBehaviour
{
	// Fields
	private bool m_hasChanged;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector2 m_pivot;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TextContainerAnchors m_anchorPosition;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Rect m_rect;
	private bool m_isDefaultWidth;
	private bool m_isDefaultHeight;
	private bool m_isAutoFitting;
	private Vector3[] m_corners;
	private Vector3[] m_worldCorners;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector4 m_margins;
	private RectTransform m_rectTransform;
	private static Vector2 k_defaultSize;
	private TextMeshPro m_textMeshPro;

	// Properties
	public bool hasChanged { get; set; }
	public Vector2 pivot { get; set; }
	public TextContainerAnchors anchorPosition { get; set; }
	public Rect rect { get; set; }
	public Vector2 size { get; set; }
	public float width { get; set; }
	public float height { get; set; }
	public bool isDefaultWidth { get; }
	public bool isDefaultHeight { get; }
	public bool isAutoFitting { get; set; }
	public Vector3[] corners { get; }
	public Vector3[] worldCorners { get; }
	public Vector4 margins { get; set; }
	public RectTransform rectTransform { get; }
	public TextMeshPro textMeshPro { get; }

	// Methods

	public bool get_hasChanged() { }

	public void set_hasChanged(bool value) { }

	public Vector2 get_pivot() { }

	public void set_pivot(Vector2 value) { }

	public TextContainerAnchors get_anchorPosition() { }

	public void set_anchorPosition(TextContainerAnchors value) { }

	public Rect get_rect() { }

	public void set_rect(Rect value) { }

	public Vector2 get_size() { }

	public void set_size(Vector2 value) { }

	public float get_width() { }

	public void set_width(float value) { }

	public float get_height() { }

	public void set_height(float value) { }

	public bool get_isDefaultWidth() { }

	public bool get_isDefaultHeight() { }

	public bool get_isAutoFitting() { }

	public void set_isAutoFitting(bool value) { }

	public Vector3[] get_corners() { }

	public Vector3[] get_worldCorners() { }

	public Vector4 get_margins() { }

	public void set_margins(Vector4 value) { }

	public RectTransform get_rectTransform() { }

	public TextMeshPro get_textMeshPro() { }

	protected override void Awake() { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	private void OnContainerChanged() { }

	protected override void OnRectTransformDimensionsChange() { }

	private void SetRect(Vector2 size) { }

	private void UpdateCorners() { }

	private Vector2 GetPivot(TextContainerAnchors anchor) { }

	private TextContainerAnchors GetAnchorPosition(Vector2 pivot) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: TMPro
[DisallowMultipleComponent] // RVA: 0xBF420 Offset: 0xBE820 VA: 0x1800BF420
[RequireComponent] // RVA: 0xBF420 Offset: 0xBE820 VA: 0x1800BF420
[RequireComponent] // RVA: 0xBF420 Offset: 0xBE820 VA: 0x1800BF420
[AddComponentMenu] // RVA: 0xBF420 Offset: 0xBE820 VA: 0x1800BF420
[ExecuteAlways] // RVA: 0xBF420 Offset: 0xBE820 VA: 0x1800BF420
public class TextMeshPro : TMP_Text, ILayoutElement
{
	// Fields
	private bool m_currentAutoSizeMode;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_hasFontAssetChanged;
	private float m_previousLossyScaleY;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Renderer m_renderer;
	private MeshFilter m_meshFilter;
	private bool m_isFirstAllocation;
	private int m_max_characters;
	private int m_max_numberOfLines;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected TMP_SubMesh[] m_subTextObjects;
	private bool m_isMaskingEnabled;
	private bool isMaskUpdateRequired;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private MaskingTypes m_maskType;
	private Matrix4x4 m_EnvMapMatrix;
	private Vector3[] m_RectTransformCorners;
	private bool m_isRegisteredForEvents;
	private int loopCountA;

	// Properties
	public int sortingLayerID { get; set; }
	public int sortingOrder { get; set; }
	public override bool autoSizeTextContainer { get; set; }
	[ObsoleteAttribute] // RVA: 0xCA710 Offset: 0xC9B10 VA: 0x1800CA710
	public TextContainer textContainer { get; }
	public Transform transform { get; }
	public Renderer renderer { get; }
	public override Mesh mesh { get; }
	public MeshFilter meshFilter { get; }
	public MaskingTypes maskType { get; set; }

	// Methods

	public int get_sortingLayerID() { }

	public void set_sortingLayerID(int value) { }

	public int get_sortingOrder() { }

	public void set_sortingOrder(int value) { }

	public override bool get_autoSizeTextContainer() { }

	public override void set_autoSizeTextContainer(bool value) { }

	public TextContainer get_textContainer() { }

	public Transform get_transform() { }

	public Renderer get_renderer() { }

	public override Mesh get_mesh() { }

	public MeshFilter get_meshFilter() { }

	public MaskingTypes get_maskType() { }

	public void set_maskType(MaskingTypes value) { }

	public void SetMask(MaskingTypes type, Vector4 maskCoords) { }

	public void SetMask(MaskingTypes type, Vector4 maskCoords, float softnessX, float softnessY) { }

	public override void SetVerticesDirty() { }

	public override void SetLayoutDirty() { }

	public override void SetMaterialDirty() { }

	public override void SetAllDirty() { }

	public override void Rebuild(CanvasUpdate update) { }

	protected override void UpdateMaterial() { }

	public override void UpdateMeshPadding() { }

	public override void ForceMeshUpdate() { }

	public override void ForceMeshUpdate(bool ignoreInactive) { }

	public override TMP_TextInfo GetTextInfo(string text) { }

	public override void ClearMesh(bool updateMesh) { }

	public override void UpdateGeometry(Mesh mesh, int index) { }

	public override void UpdateVertexData(TMP_VertexDataUpdateFlags flags) { }

	public override void UpdateVertexData() { }

	public void UpdateFontAsset() { }

	public void CalculateLayoutInputHorizontal() { }

	public void CalculateLayoutInputVertical() { }

	protected override void Awake() { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	protected override void OnDestroy() { }

	protected override void LoadFontAsset() { }

	private void UpdateEnvMapMatrix() { }

	private void SetMask(MaskingTypes maskType) { }

	private void SetMaskCoordinates(Vector4 coords) { }

	private void SetMaskCoordinates(Vector4 coords, float softX, float softY) { }

	private void EnableMasking() { }

	private void DisableMasking() { }

	private void UpdateMask() { }

	protected override Material GetMaterial(Material mat) { }

	protected override Material[] GetMaterials(Material[] mats) { }

	protected override void SetSharedMaterial(Material mat) { }

	protected override Material[] GetSharedMaterials() { }

	protected override void SetSharedMaterials(Material[] materials) { }

	protected override void SetOutlineThickness(float thickness) { }

	protected override void SetFaceColor(Color32 color) { }

	protected override void SetOutlineColor(Color32 color) { }

	private void CreateMaterialInstance() { }

	protected override void SetShaderDepth() { }

	protected override void SetCulling() { }

	private void SetPerspectiveCorrection() { }

	protected override float GetPaddingForMaterial(Material mat) { }

	protected override float GetPaddingForMaterial() { }

	protected override int SetArraySizes(TMP_Text.UnicodeChar[] chars) { }

	public override void ComputeMarginSize() { }

	protected override void OnDidApplyAnimationProperties() { }

	protected override void OnTransformParentChanged() { }

	protected override void OnRectTransformDimensionsChange() { }

	internal override void InternalUpdate() { }

	private void OnPreRenderObject() { }

	protected override void GenerateTextMesh() { }

	protected override Vector3[] GetTextContainerLocalCorners() { }

	private void SetMeshFilters(bool state) { }

	protected override void SetActiveSubMeshes(bool state) { }

	protected override void ClearSubMeshObjects() { }

	protected override Bounds GetCompoundBounds() { }

	private void UpdateSDFScale(float scaleDelta) { }

	protected override void AdjustLineOffset(int startIndex, int endIndex, float offset) { }

	public void .ctor() { }
}

// Namespace: TMPro
[DisallowMultipleComponent] // RVA: 0xCC600 Offset: 0xCBA00 VA: 0x1800CC600
[RequireComponent] // RVA: 0xCC600 Offset: 0xCBA00 VA: 0x1800CC600
[RequireComponent] // RVA: 0xCC600 Offset: 0xCBA00 VA: 0x1800CC600
[AddComponentMenu] // RVA: 0xCC600 Offset: 0xCBA00 VA: 0x1800CC600
[ExecuteAlways] // RVA: 0xCC600 Offset: 0xCBA00 VA: 0x1800CC600
public class TextMeshProUGUI : TMP_Text, ILayoutElement
{
	// Fields
	private bool m_isRebuildingLayout;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_hasFontAssetChanged;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected TMP_SubMeshUI[] m_subTextObjects;
	private float m_previousLossyScaleY;
	private Vector3[] m_RectTransformCorners;
	private CanvasRenderer m_canvasRenderer;
	private Canvas m_canvas;
	private bool m_isFirstAllocation;
	private int m_max_characters;
	private bool m_isMaskingEnabled;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Material m_baseMaterial;
	private bool m_isScrollRegionSet;
	private int m_stencilID;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector4 m_maskOffset;
	private Matrix4x4 m_EnvMapMatrix;
	private bool m_isRegisteredForEvents;
	private int m_recursiveCountA;
	private int loopCountA;

	// Properties
	public override Material materialForRendering { get; }
	public override bool autoSizeTextContainer { get; set; }
	public override Mesh mesh { get; }
	public CanvasRenderer canvasRenderer { get; }
	public Vector4 maskOffset { get; set; }

	// Methods

	public override Material get_materialForRendering() { }

	public override bool get_autoSizeTextContainer() { }

	public override void set_autoSizeTextContainer(bool value) { }

	public override Mesh get_mesh() { }

	public CanvasRenderer get_canvasRenderer() { }

	public void CalculateLayoutInputHorizontal() { }

	public void CalculateLayoutInputVertical() { }

	public override void SetVerticesDirty() { }

	public override void SetLayoutDirty() { }

	public override void SetMaterialDirty() { }

	public override void SetAllDirty() { }

	public override void Rebuild(CanvasUpdate update) { }

	private void UpdateSubObjectPivot() { }

	public override Material GetModifiedMaterial(Material baseMaterial) { }

	protected override void UpdateMaterial() { }

	public Vector4 get_maskOffset() { }

	public void set_maskOffset(Vector4 value) { }

	public override void RecalculateClipping() { }

	public override void RecalculateMasking() { }

	public override void Cull(Rect clipRect, bool validRect) { }

	public override void UpdateMeshPadding() { }

	protected override void InternalCrossFadeColor(Color targetColor, float duration, bool ignoreTimeScale, bool useAlpha) { }

	protected override void InternalCrossFadeAlpha(float alpha, float duration, bool ignoreTimeScale) { }

	public override void ForceMeshUpdate() { }

	public override void ForceMeshUpdate(bool ignoreInactive) { }

	public override TMP_TextInfo GetTextInfo(string text) { }

	public override void ClearMesh() { }

	public override void UpdateGeometry(Mesh mesh, int index) { }

	public override void UpdateVertexData(TMP_VertexDataUpdateFlags flags) { }

	public override void UpdateVertexData() { }

	public void UpdateFontAsset() { }

	protected override void Awake() { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	protected override void OnDestroy() { }

	protected override void LoadFontAsset() { }

	private Canvas GetCanvas() { }

	private void UpdateEnvMapMatrix() { }

	private void EnableMasking() { }

	private void DisableMasking() { }

	private void UpdateMask() { }

	protected override Material GetMaterial(Material mat) { }

	protected override Material[] GetMaterials(Material[] mats) { }

	protected override void SetSharedMaterial(Material mat) { }

	protected override Material[] GetSharedMaterials() { }

	protected override void SetSharedMaterials(Material[] materials) { }

	protected override void SetOutlineThickness(float thickness) { }

	protected override void SetFaceColor(Color32 color) { }

	protected override void SetOutlineColor(Color32 color) { }

	protected override void SetShaderDepth() { }

	protected override void SetCulling() { }

	private void SetPerspectiveCorrection() { }

	protected override float GetPaddingForMaterial(Material mat) { }

	protected override float GetPaddingForMaterial() { }

	private void SetMeshArrays(int size) { }

	protected override int SetArraySizes(TMP_Text.UnicodeChar[] chars) { }

	public override void ComputeMarginSize() { }

	protected override void OnDidApplyAnimationProperties() { }

	protected override void OnCanvasHierarchyChanged() { }

	protected override void OnTransformParentChanged() { }

	protected override void OnRectTransformDimensionsChange() { }

	internal override void InternalUpdate() { }

	private void OnPreRenderCanvas() { }

	protected override void GenerateTextMesh() { }

	protected override Vector3[] GetTextContainerLocalCorners() { }

	protected override void SetActiveSubMeshes(bool state) { }

	protected override Bounds GetCompoundBounds() { }

	private void UpdateSDFScale(float scaleDelta) { }

	protected override void AdjustLineOffset(int startIndex, int endIndex, float offset) { }

	public void .ctor() { }
}

// Namespace: TMPro
[Serializable]
public class TMP_Asset : ScriptableObject
{
	// Fields
	public int hashCode;
	public Material material;
	public int materialHashCode;

	// Methods

	public void .ctor() { }
}

// Namespace: TMPro
[Serializable]
public class TMP_Character : TMP_TextElement
{
	// Methods

	public void .ctor() { }

	public void .ctor(uint unicode, Glyph glyph) { }

	internal void .ctor(uint unicode, uint glyphIndex) { }
}

// Namespace: TMPro
public struct TMP_Vertex
{
	// Fields
	public Vector3 position;
	public Vector2 uv;
	public Vector2 uv2;
	public Vector2 uv4;
	public Color32 color;
}

// Namespace: TMPro
public struct TMP_CharacterInfo
{
	// Fields
	public char character;
	public int index;
	public int stringLength;
	public TMP_TextElementType elementType;
	public TMP_TextElement textElement;
	public TMP_FontAsset fontAsset;
	public TMP_SpriteAsset spriteAsset;
	public int spriteIndex;
	public Material material;
	public int materialReferenceIndex;
	public bool isUsingAlternateTypeface;
	public float pointSize;
	public int lineNumber;
	public int pageNumber;
	public int vertexIndex;
	public TMP_Vertex vertex_BL;
	public TMP_Vertex vertex_TL;
	public TMP_Vertex vertex_TR;
	public TMP_Vertex vertex_BR;
	public Vector3 topLeft;
	public Vector3 bottomLeft;
	public Vector3 topRight;
	public Vector3 bottomRight;
	public float origin;
	public float ascender;
	public float baseLine;
	public float descender;
	public float xAdvance;
	public float aspectRatio;
	public float scale;
	public Color32 color;
	public Color32 underlineColor;
	public Color32 strikethroughColor;
	public Color32 highlightColor;
	public FontStyles style;
	public bool isVisible;
}

// Namespace: TMPro
public enum ColorMode
{
	// Fields
	public int value__;
	public const ColorMode Single = 0;
	public const ColorMode HorizontalGradient = 1;
	public const ColorMode VerticalGradient = 2;
	public const ColorMode FourCornersGradient = 3;
}

// Namespace: TMPro
[Serializable]
public class TMP_ColorGradient : ScriptableObject
{
	// Fields
	public ColorMode colorMode;
	public Color topLeft;
	public Color topRight;
	public Color bottomLeft;
	public Color bottomRight;
	private const ColorMode k_DefaultColorMode = 3;
	private static readonly Color k_DefaultColor;

	// Methods

	public void .ctor() { }

	public void .ctor(Color color) { }

	public void .ctor(Color color0, Color color1, Color color2, Color color3) { }

	private static void .cctor() { }
}

// Namespace: TMPro
internal interface ITweenValue
{
	// Properties
	public abstract bool ignoreTimeScale { get; }
	public abstract float duration { get; }

	// Methods

	public abstract void TweenValue(float floatPercentage) { }

	public abstract bool get_ignoreTimeScale() { }

	public abstract float get_duration() { }

	public abstract bool ValidTarget() { }
}

// Namespace: TMPro
internal struct ColorTween : ITweenValue
{
	// Fields
	private ColorTween.ColorTweenCallback m_Target;
	private Color m_StartColor;
	private Color m_TargetColor;
	private ColorTween.ColorTweenMode m_TweenMode;
	private float m_Duration;
	private bool m_IgnoreTimeScale;

	// Properties
	public Color startColor { get; set; }
	public Color targetColor { get; set; }
	public ColorTween.ColorTweenMode tweenMode { get; set; }
	public float duration { get; set; }
	public bool ignoreTimeScale { get; set; }

	// Methods

	public Color get_startColor() { }

	public void set_startColor(Color value) { }

	public Color get_targetColor() { }

	public void set_targetColor(Color value) { }

	public ColorTween.ColorTweenMode get_tweenMode() { }

	public void set_tweenMode(ColorTween.ColorTweenMode value) { }

	public float get_duration() { }

	public void set_duration(float value) { }

	public bool get_ignoreTimeScale() { }

	public void set_ignoreTimeScale(bool value) { }

	public void TweenValue(float floatPercentage) { }

	public void AddOnChangedCallback(UnityAction<Color> callback) { }

	public bool GetIgnoreTimescale() { }

	public float GetDuration() { }

	public bool ValidTarget() { }
}

// Namespace: 
public enum ColorTween.ColorTweenMode
{
	// Fields
	public int value__;
	public const ColorTween.ColorTweenMode All = 0;
	public const ColorTween.ColorTweenMode RGB = 1;
	public const ColorTween.ColorTweenMode Alpha = 2;
}

// Namespace: 
public class ColorTween.ColorTweenCallback : UnityEvent<Color>
{
	// Methods

	public void .ctor() { }
}

// Namespace: TMPro
internal struct FloatTween : ITweenValue
{
	// Fields
	private FloatTween.FloatTweenCallback m_Target;
	private float m_StartValue;
	private float m_TargetValue;
	private float m_Duration;
	private bool m_IgnoreTimeScale;

	// Properties
	public float startValue { get; set; }
	public float targetValue { get; set; }
	public float duration { get; set; }
	public bool ignoreTimeScale { get; set; }

	// Methods

	public float get_startValue() { }

	public void set_startValue(float value) { }

	public float get_targetValue() { }

	public void set_targetValue(float value) { }

	public float get_duration() { }

	public void set_duration(float value) { }

	public bool get_ignoreTimeScale() { }

	public void set_ignoreTimeScale(bool value) { }

	public void TweenValue(float floatPercentage) { }

	public void AddOnChangedCallback(UnityAction<float> callback) { }

	public bool GetIgnoreTimescale() { }

	public float GetDuration() { }

	public bool ValidTarget() { }
}

// Namespace: 
public class FloatTween.FloatTweenCallback : UnityEvent<float>
{
	// Methods

	public void .ctor() { }
}

// Namespace: TMPro
internal class TweenRunner<T>
{
	// Fields
	protected MonoBehaviour m_CoroutineContainer;
	protected IEnumerator m_Tween;

	// Methods

	[IteratorStateMachineAttribute] // RVA: 0xD5A90 Offset: 0xD4E90 VA: 0x1800D5A90
	private static IEnumerator Start(T tweenInfo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE9560 Offset: 0x1EE8560 VA: 0x181EE9560
	|-TweenRunner<FloatTween>.Start
	*/

	public void Init(MonoBehaviour coroutineContainer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18F2440 Offset: 0x18F1440 VA: 0x1818F2440
	|-TweenRunner<FloatTween>.Init
	*/

	public void StartTween(T info) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE93F0 Offset: 0x1EE83F0 VA: 0x181EE93F0
	|-TweenRunner<FloatTween>.StartTween
	*/

	public void StopTween() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE9640 Offset: 0x1EE8640 VA: 0x181EE9640
	|-TweenRunner<FloatTween>.StopTween
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-TweenRunner<FloatTween>..ctor
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TweenRunner.<Start>d__2<T> : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public T tweenInfo;
	private float <elapsedTime>5__2;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x20F8CF0 Offset: 0x20F7CF0 VA: 0x1820F8CF0
	|-TweenRunner.<Start>d__2<FloatTween>..ctor
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-TweenRunner.<Start>d__2<FloatTween>.System.IDisposable.Dispose
	*/

	private bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE9680 Offset: 0x1EE8680 VA: 0x181EE9680
	|-TweenRunner.<Start>d__2<FloatTween>.MoveNext
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-TweenRunner.<Start>d__2<FloatTween>.System.Collections.Generic.IEnumerator<System.Object>.get_Current
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE97D0 Offset: 0x1EE87D0 VA: 0x181EE97D0
	|-TweenRunner.<Start>d__2<FloatTween>.System.Collections.IEnumerator.Reset
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-TweenRunner.<Start>d__2<FloatTween>.System.Collections.IEnumerator.get_Current
	*/
}

// Namespace: TMPro
public static class TMP_DefaultControls
{
	// Fields
	private const float kWidth = 160;
	private const float kThickHeight = 30;
	private const float kThinHeight = 20;
	private static Vector2 s_ThickElementSize;
	private static Vector2 s_ThinElementSize;
	private static Color s_DefaultSelectableColor;
	private static Color s_TextColor;

	// Methods

	private static GameObject CreateUIElementRoot(string name, Vector2 size) { }

	private static GameObject CreateUIObject(string name, GameObject parent) { }

	private static void SetDefaultTextValues(TMP_Text lbl) { }

	private static void SetDefaultColorTransitionValues(Selectable slider) { }

	private static void SetParentAndAlign(GameObject child, GameObject parent) { }

	private static void SetLayerRecursively(GameObject go, int layer) { }

	public static GameObject CreateScrollbar(TMP_DefaultControls.Resources resources) { }

	public static GameObject CreateButton(TMP_DefaultControls.Resources resources) { }

	public static GameObject CreateText(TMP_DefaultControls.Resources resources) { }

	public static GameObject CreateInputField(TMP_DefaultControls.Resources resources) { }

	public static GameObject CreateDropdown(TMP_DefaultControls.Resources resources) { }

	private static void .cctor() { }
}

// Namespace: 
public struct TMP_DefaultControls.Resources
{
	// Fields
	public Sprite standard;
	public Sprite background;
	public Sprite inputField;
	public Sprite knob;
	public Sprite checkmark;
	public Sprite dropdown;
	public Sprite mask;
}

// Namespace: TMPro
[AddComponentMenu] // RVA: 0xE4850 Offset: 0xE3C50 VA: 0x1800E4850
[RequireComponent] // RVA: 0xE4850 Offset: 0xE3C50 VA: 0x1800E4850
public class TMP_Dropdown : Selectable, IPointerClickHandler, IEventSystemHandler, ISubmitHandler, ICancelHandler
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RectTransform m_Template;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMP_Text m_CaptionText;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Image m_CaptionImage;
	[SpaceAttribute] // RVA: 0xED280 Offset: 0xEC680 VA: 0x1800ED280
	[SerializeField] // RVA: 0xED280 Offset: 0xEC680 VA: 0x1800ED280
	private TMP_Text m_ItemText;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Image m_ItemImage;
	[SpaceAttribute] // RVA: 0xED280 Offset: 0xEC680 VA: 0x1800ED280
	[SerializeField] // RVA: 0xED280 Offset: 0xEC680 VA: 0x1800ED280
	private int m_Value;
	[SpaceAttribute] // RVA: 0xED280 Offset: 0xEC680 VA: 0x1800ED280
	[SerializeField] // RVA: 0xED280 Offset: 0xEC680 VA: 0x1800ED280
	private TMP_Dropdown.OptionDataList m_Options;
	[SpaceAttribute] // RVA: 0xED280 Offset: 0xEC680 VA: 0x1800ED280
	[SerializeField] // RVA: 0xED280 Offset: 0xEC680 VA: 0x1800ED280
	private TMP_Dropdown.DropdownEvent m_OnValueChanged;
	private GameObject m_Dropdown;
	private GameObject m_Blocker;
	private List<TMP_Dropdown.DropdownItem> m_Items;
	private TweenRunner<FloatTween> m_AlphaTweenRunner;
	private bool validTemplate;
	private static TMP_Dropdown.OptionData s_NoOptionData;
	private bool isshown;

	// Properties
	public RectTransform template { get; set; }
	public TMP_Text captionText { get; set; }
	public Image captionImage { get; set; }
	public TMP_Text itemText { get; set; }
	public Image itemImage { get; set; }
	public List<TMP_Dropdown.OptionData> options { get; set; }
	public TMP_Dropdown.DropdownEvent onValueChanged { get; set; }
	public int value { get; set; }
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool IsShow { get; }
	public bool IsExpanded { get; }

	// Methods

	public RectTransform get_template() { }

	public void set_template(RectTransform value) { }

	public TMP_Text get_captionText() { }

	public void set_captionText(TMP_Text value) { }

	public Image get_captionImage() { }

	public void set_captionImage(Image value) { }

	public TMP_Text get_itemText() { }

	public void set_itemText(TMP_Text value) { }

	public Image get_itemImage() { }

	public void set_itemImage(Image value) { }

	public List<TMP_Dropdown.OptionData> get_options() { }

	public void set_options(List<TMP_Dropdown.OptionData> value) { }

	public TMP_Dropdown.DropdownEvent get_onValueChanged() { }

	public void set_onValueChanged(TMP_Dropdown.DropdownEvent value) { }

	public int get_value() { }

	public void set_value(int value) { }

	public bool get_IsShow() { }

	public void SetValueWithoutNotify(int input) { }

	private void SetValue(int value, bool sendCallback = True) { }

	public bool get_IsExpanded() { }

	protected void .ctor() { }

	protected override void Awake() { }

	protected override void Start() { }

	protected override void OnDisable() { }

	public void RefreshShownValue() { }

	public void AddOptions(List<TMP_Dropdown.OptionData> options) { }

	public void AddOptions(List<string> options) { }

	public void AddOptions(List<Sprite> options) { }

	public void ClearOptions() { }

	private void SetupTemplate() { }

	private static T GetOrAddComponent<T>(GameObject go) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x766370 Offset: 0x765370 VA: 0x180766370
	|-TMP_Dropdown.GetOrAddComponent<object>
	|-TMP_Dropdown.GetOrAddComponent<Canvas>
	|-TMP_Dropdown.GetOrAddComponent<CanvasGroup>
	|-TMP_Dropdown.GetOrAddComponent<GraphicRaycaster>
	*/

	public virtual void OnPointerClick(PointerEventData eventData) { }

	public virtual void OnSubmit(BaseEventData eventData) { }

	public virtual void OnCancel(BaseEventData eventData) { }

	public void Show() { }

	protected virtual GameObject CreateBlocker(Canvas rootCanvas) { }

	protected virtual void DestroyBlocker(GameObject blocker) { }

	protected virtual GameObject CreateDropdownList(GameObject template) { }

	protected virtual void DestroyDropdownList(GameObject dropdownList) { }

	protected virtual TMP_Dropdown.DropdownItem CreateItem(TMP_Dropdown.DropdownItem itemTemplate) { }

	protected virtual void DestroyItem(TMP_Dropdown.DropdownItem item) { }

	private TMP_Dropdown.DropdownItem AddItem(TMP_Dropdown.OptionData data, bool selected, TMP_Dropdown.DropdownItem itemTemplate, List<TMP_Dropdown.DropdownItem> items) { }

	private void AlphaFadeList(float duration, float alpha) { }

	private void AlphaFadeList(float duration, float start, float end) { }

	private void SetAlpha(float alpha) { }

	public void Hide() { }

	[IteratorStateMachineAttribute] // RVA: 0xF56E0 Offset: 0xF4AE0 VA: 0x1800F56E0
	private IEnumerator DelayedDestroyDropdownList(float delay) { }

	private void ImmediateDestroyDropdownList() { }

	private void OnSelectItem(Toggle toggle) { }

	private static void .cctor() { }
}

// Namespace: 
protected internal class TMP_Dropdown.DropdownItem : MonoBehaviour, IPointerEnterHandler, IEventSystemHandler, ICancelHandler
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMP_Text m_Text;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Image m_Image;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RectTransform m_RectTransform;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Toggle m_Toggle;

	// Properties
	public TMP_Text text { get; set; }
	public Image image { get; set; }
	public RectTransform rectTransform { get; set; }
	public Toggle toggle { get; set; }

	// Methods

	public TMP_Text get_text() { }

	public void set_text(TMP_Text value) { }

	public Image get_image() { }

	public void set_image(Image value) { }

	public RectTransform get_rectTransform() { }

	public void set_rectTransform(RectTransform value) { }

	public Toggle get_toggle() { }

	public void set_toggle(Toggle value) { }

	public virtual void OnPointerEnter(PointerEventData eventData) { }

	public virtual void OnCancel(BaseEventData eventData) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class TMP_Dropdown.OptionData
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_Text;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Sprite m_Image;

	// Properties
	public string text { get; set; }
	public Sprite image { get; set; }

	// Methods

	public string get_text() { }

	public void set_text(string value) { }

	public Sprite get_image() { }

	public void set_image(Sprite value) { }

	public void .ctor() { }

	public void .ctor(string text) { }

	public void .ctor(Sprite image) { }

	public void .ctor(string text, Sprite image) { }
}

// Namespace: 
[Serializable]
public class TMP_Dropdown.OptionDataList
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<TMP_Dropdown.OptionData> m_Options;

	// Properties
	public List<TMP_Dropdown.OptionData> options { get; set; }

	// Methods

	public List<TMP_Dropdown.OptionData> get_options() { }

	public void set_options(List<TMP_Dropdown.OptionData> value) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class TMP_Dropdown.DropdownEvent : UnityEvent<int>
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TMP_Dropdown.<>c__DisplayClass63_0
{
	// Fields
	public TMP_Dropdown.DropdownItem item;
	public TMP_Dropdown <>4__this;

	// Methods

	public void .ctor() { }

	internal void <Show>b__0(bool x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TMP_Dropdown.<DelayedDestroyDropdownList>d__75 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public float delay;
	public TMP_Dropdown <>4__this;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: TMPro
public enum AtlasPopulationMode
{
	// Fields
	public int value__;
	public const AtlasPopulationMode Static = 0;
	public const AtlasPopulationMode Dynamic = 1;
}

// Namespace: TMPro
[Serializable]
public class TMP_FontAsset : TMP_Asset
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_Version;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal string m_SourceFontFileGUID;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Font m_SourceFontFile;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AtlasPopulationMode m_AtlasPopulationMode;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private FaceInfo m_FaceInfo;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<Glyph> m_GlyphTable;
	private Dictionary<uint, Glyph> m_GlyphLookupDictionary;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<TMP_Character> m_CharacterTable;
	private Dictionary<uint, TMP_Character> m_CharacterLookupDictionary;
	private Texture2D m_AtlasTexture;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Texture2D[] m_AtlasTextures;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal int m_AtlasTextureIndex;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<GlyphRect> m_UsedGlyphRects;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<GlyphRect> m_FreeGlyphRects;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private FaceInfo_Legacy m_fontInfo;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Texture2D atlas;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_AtlasWidth;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_AtlasHeight;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_AtlasPadding;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GlyphRenderMode m_AtlasRenderMode;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal List<TMP_Glyph> m_glyphInfoList;
	[SerializeField] // RVA: 0x125FB0 Offset: 0x1253B0 VA: 0x180125FB0
	[FormerlySerializedAsAttribute] // RVA: 0x125FB0 Offset: 0x1253B0 VA: 0x180125FB0
	internal KerningTable m_KerningTable;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMP_FontFeatureTable m_FontFeatureTable;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<TMP_FontAsset> fallbackFontAssets;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<TMP_FontAsset> m_FallbackFontAssetTable;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal FontAssetCreationSettings m_CreationSettings;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMP_FontWeightPair[] m_FontWeightTable;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMP_FontWeightPair[] fontWeights;
	public float normalStyle;
	public float normalSpacingOffset;
	public float boldStyle;
	public float boldSpacing;
	public byte italicStyle;
	public byte tabSize;
	private byte m_oldTabSize;
	internal bool m_IsFontAssetLookupTablesDirty;
	private List<Glyph> m_GlyphsToPack;
	private List<Glyph> m_GlyphsPacked;
	private List<Glyph> m_GlyphsToRender;
	private List<uint> m_GlyphIndexList;
	private List<TMP_Character> m_CharactersToAdd;
	internal static uint[] s_GlyphIndexArray;
	internal static List<uint> s_MissingCharacterList;

	// Properties
	public string version { get; set; }
	public Font sourceFontFile { get; set; }
	public AtlasPopulationMode atlasPopulationMode { get; set; }
	public FaceInfo faceInfo { get; set; }
	public List<Glyph> glyphTable { get; set; }
	public Dictionary<uint, Glyph> glyphLookupTable { get; }
	public List<TMP_Character> characterTable { get; set; }
	public Dictionary<uint, TMP_Character> characterLookupTable { get; }
	public Texture2D atlasTexture { get; }
	public Texture2D[] atlasTextures { get; set; }
	internal List<GlyphRect> usedGlyphRects { get; set; }
	internal List<GlyphRect> freeGlyphRects { get; set; }
	[ObsoleteAttribute] // RVA: 0x8370 Offset: 0x7770 VA: 0x180008370
	public FaceInfo_Legacy fontInfo { get; }
	public int atlasWidth { get; set; }
	public int atlasHeight { get; set; }
	public int atlasPadding { get; set; }
	public GlyphRenderMode atlasRenderMode { get; set; }
	public TMP_FontFeatureTable fontFeatureTable { get; set; }
	public List<TMP_FontAsset> fallbackFontAssetTable { get; set; }
	public FontAssetCreationSettings creationSettings { get; set; }
	public TMP_FontWeightPair[] fontWeightTable { get; set; }

	// Methods

	public string get_version() { }

	internal void set_version(string value) { }

	public Font get_sourceFontFile() { }

	internal void set_sourceFontFile(Font value) { }

	public AtlasPopulationMode get_atlasPopulationMode() { }

	public void set_atlasPopulationMode(AtlasPopulationMode value) { }

	public FaceInfo get_faceInfo() { }

	internal void set_faceInfo(FaceInfo value) { }

	public List<Glyph> get_glyphTable() { }

	internal void set_glyphTable(List<Glyph> value) { }

	public Dictionary<uint, Glyph> get_glyphLookupTable() { }

	public List<TMP_Character> get_characterTable() { }

	internal void set_characterTable(List<TMP_Character> value) { }

	public Dictionary<uint, TMP_Character> get_characterLookupTable() { }

	public Texture2D get_atlasTexture() { }

	public Texture2D[] get_atlasTextures() { }

	public void set_atlasTextures(Texture2D[] value) { }

	internal List<GlyphRect> get_usedGlyphRects() { }

	internal void set_usedGlyphRects(List<GlyphRect> value) { }

	internal List<GlyphRect> get_freeGlyphRects() { }

	internal void set_freeGlyphRects(List<GlyphRect> value) { }

	public FaceInfo_Legacy get_fontInfo() { }

	public int get_atlasWidth() { }

	internal void set_atlasWidth(int value) { }

	public int get_atlasHeight() { }

	internal void set_atlasHeight(int value) { }

	public int get_atlasPadding() { }

	internal void set_atlasPadding(int value) { }

	public GlyphRenderMode get_atlasRenderMode() { }

	internal void set_atlasRenderMode(GlyphRenderMode value) { }

	public TMP_FontFeatureTable get_fontFeatureTable() { }

	internal void set_fontFeatureTable(TMP_FontFeatureTable value) { }

	public List<TMP_FontAsset> get_fallbackFontAssetTable() { }

	public void set_fallbackFontAssetTable(List<TMP_FontAsset> value) { }

	public FontAssetCreationSettings get_creationSettings() { }

	public void set_creationSettings(FontAssetCreationSettings value) { }

	public TMP_FontWeightPair[] get_fontWeightTable() { }

	internal void set_fontWeightTable(TMP_FontWeightPair[] value) { }

	public static TMP_FontAsset CreateFontAsset(Font font) { }

	public static TMP_FontAsset CreateFontAsset(Font font, int samplingPointSize, int atlasPadding, GlyphRenderMode renderMode, int atlasWidth, int atlasHeight, AtlasPopulationMode atlasPopulationMode = 1) { }

	private void Awake() { }

	internal void InitializeDictionaryLookupTables() { }

	public void ReadFontAssetDefinition() { }

	internal void SortCharacterTable() { }

	internal void SortGlyphTable() { }

	internal void SortGlyphAndCharacterTables() { }

	public bool HasCharacter(int character) { }

	public bool HasCharacter(char character) { }

	public bool HasCharacter(char character, bool searchFallbacks) { }

	private bool HasCharacter_Internal(char character, bool searchFallbacks) { }

	public bool HasCharacters(string text, out List<char> missingCharacters) { }

	public bool HasCharacters(string text) { }

	public static string GetCharacters(TMP_FontAsset fontAsset) { }

	public static int[] GetCharactersArray(TMP_FontAsset fontAsset) { }

	public bool TryAddCharacters(uint[] unicodes) { }

	public bool TryAddCharacters(uint[] unicodes, out uint[] missingUnicodes) { }

	public bool TryAddCharacters(string characters) { }

	public bool TryAddCharacters(string characters, out string missingCharacters) { }

	internal bool TryAddCharacter_Internal(uint unicode) { }

	internal TMP_Character AddCharacter_Internal(uint unicode, Glyph glyph) { }

	internal bool TryAddCharacterInternal(uint unicode, out TMP_Character character) { }

	internal uint GetGlyphIndex(uint unicode) { }

	internal void UpdateAtlasTexture() { }

	internal void UpdateGlyphAdjustmentRecords(uint unicode, uint glyphIndex) { }

	public void ClearFontAssetData(bool setAtlasSizeToZero = False) { }

	private void UpgradeFontAsset() { }

	private void UpgradeGlyphAdjustmentTableToFontFeatureTable() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class TMP_FontAsset.<>c
{
	// Fields
	public static readonly TMP_FontAsset.<>c <>9;
	public static Func<TMP_Character, uint> <>9__100_0;
	public static Func<Glyph, uint> <>9__101_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal uint <SortCharacterTable>b__100_0(TMP_Character c) { }

	internal uint <SortGlyphTable>b__101_0(Glyph c) { }
}

// Namespace: TMPro
[Serializable]
public class FaceInfo_Legacy
{
	// Fields
	public string Name;
	public float PointSize;
	public float Scale;
	public int CharacterCount;
	public float LineHeight;
	public float Baseline;
	public float Ascender;
	public float CapHeight;
	public float Descender;
	public float CenterLine;
	public float SuperscriptOffset;
	public float SubscriptOffset;
	public float SubSize;
	public float Underline;
	public float UnderlineThickness;
	public float strikethrough;
	public float strikethroughThickness;
	public float TabWidth;
	public float Padding;
	public float AtlasWidth;
	public float AtlasHeight;

	// Methods

	public void .ctor() { }
}

// Namespace: TMPro
[Serializable]
public class TMP_Glyph : TMP_TextElement_Legacy
{
	// Methods

	public static TMP_Glyph Clone(TMP_Glyph source) { }

	public void .ctor() { }
}

// Namespace: TMPro
[Serializable]
public struct FontAssetCreationSettings
{
	// Fields
	public string sourceFontFileName;
	public string sourceFontFileGUID;
	public int pointSizeSamplingMode;
	public int pointSize;
	public int padding;
	public int packingMode;
	public int atlasWidth;
	public int atlasHeight;
	public int characterSetSelectionMode;
	public string characterSequence;
	public string referencedFontAssetGUID;
	public string referencedTextAssetGUID;
	public int fontStyle;
	public float fontStyleModifier;
	public int renderMode;
	public bool includeFontFeatures;

	// Methods

	internal void .ctor(string sourceFontFileGUID, int pointSize, int pointSizeSamplingMode, int padding, int packingMode, int atlasWidth, int atlasHeight, int characterSelectionMode, string characterSet, int renderMode) { }
}

// Namespace: TMPro
[Serializable]
public struct TMP_FontWeightPair
{
	// Fields
	public TMP_FontAsset regularTypeface;
	public TMP_FontAsset italicTypeface;
}

// Namespace: TMPro
public struct KerningPairKey
{
	// Fields
	public uint ascii_Left;
	public uint ascii_Right;
	public uint key;

	// Methods

	public void .ctor(uint ascii_left, uint ascii_right) { }
}

// Namespace: TMPro
[Serializable]
public struct GlyphValueRecord_Legacy
{
	// Fields
	public float xPlacement;
	public float yPlacement;
	public float xAdvance;
	public float yAdvance;

	// Methods

	internal void .ctor(GlyphValueRecord valueRecord) { }

	public static GlyphValueRecord_Legacy op_Addition(GlyphValueRecord_Legacy a, GlyphValueRecord_Legacy b) { }
}

// Namespace: TMPro
[Serializable]
public class KerningPair
{
	// Fields
	[FormerlySerializedAsAttribute] // RVA: 0xA8F0 Offset: 0x9CF0 VA: 0x18000A8F0
	[SerializeField] // RVA: 0xA8F0 Offset: 0x9CF0 VA: 0x18000A8F0
	private uint m_FirstGlyph;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GlyphValueRecord_Legacy m_FirstGlyphAdjustments;
	[FormerlySerializedAsAttribute] // RVA: 0xE5F0 Offset: 0xD9F0 VA: 0x18000E5F0
	[SerializeField] // RVA: 0xE5F0 Offset: 0xD9F0 VA: 0x18000E5F0
	private uint m_SecondGlyph;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GlyphValueRecord_Legacy m_SecondGlyphAdjustments;
	[FormerlySerializedAsAttribute] // RVA: 0x13250 Offset: 0x12650 VA: 0x180013250
	public float xOffset;
	internal static KerningPair empty;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_IgnoreSpacingAdjustments;

	// Properties
	public uint firstGlyph { get; set; }
	public GlyphValueRecord_Legacy firstGlyphAdjustments { get; }
	public uint secondGlyph { get; set; }
	public GlyphValueRecord_Legacy secondGlyphAdjustments { get; }
	public bool ignoreSpacingAdjustments { get; }

	// Methods

	public uint get_firstGlyph() { }

	public void set_firstGlyph(uint value) { }

	public GlyphValueRecord_Legacy get_firstGlyphAdjustments() { }

	public uint get_secondGlyph() { }

	public void set_secondGlyph(uint value) { }

	public GlyphValueRecord_Legacy get_secondGlyphAdjustments() { }

	public bool get_ignoreSpacingAdjustments() { }

	public void .ctor() { }

	public void .ctor(uint left, uint right, float offset) { }

	public void .ctor(uint firstGlyph, GlyphValueRecord_Legacy firstGlyphAdjustments, uint secondGlyph, GlyphValueRecord_Legacy secondGlyphAdjustments) { }

	internal void ConvertLegacyKerningData() { }

	private static void .cctor() { }
}

// Namespace: TMPro
[Serializable]
public class KerningTable
{
	// Fields
	public List<KerningPair> kerningPairs;

	// Methods

	public void .ctor() { }

	public void AddKerningPair() { }

	public int AddKerningPair(uint first, uint second, float offset) { }

	public int AddGlyphPairAdjustmentRecord(uint first, GlyphValueRecord_Legacy firstAdjustments, uint second, GlyphValueRecord_Legacy secondAdjustments) { }

	public void RemoveKerningPair(int left, int right) { }

	public void RemoveKerningPair(int index) { }

	public void SortKerningPairs() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class KerningTable.<>c__DisplayClass3_0
{
	// Fields
	public uint first;
	public uint second;

	// Methods

	public void .ctor() { }

	internal bool <AddKerningPair>b__0(KerningPair item) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class KerningTable.<>c__DisplayClass4_0
{
	// Fields
	public uint first;
	public uint second;

	// Methods

	public void .ctor() { }

	internal bool <AddGlyphPairAdjustmentRecord>b__0(KerningPair item) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class KerningTable.<>c__DisplayClass5_0
{
	// Fields
	public int left;
	public int right;

	// Methods

	public void .ctor() { }

	internal bool <RemoveKerningPair>b__0(KerningPair item) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class KerningTable.<>c
{
	// Fields
	public static readonly KerningTable.<>c <>9;
	public static Func<KerningPair, uint> <>9__7_0;
	public static Func<KerningPair, uint> <>9__7_1;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal uint <SortKerningPairs>b__7_0(KerningPair s) { }

	internal uint <SortKerningPairs>b__7_1(KerningPair s) { }
}

// Namespace: TMPro
public static class TMP_FontUtilities
{
	// Fields
	private static List<int> k_searchedFontAssets;

	// Methods

	public static TMP_FontAsset SearchForCharacter(TMP_FontAsset font, uint unicode, out TMP_Character character) { }

	public static TMP_FontAsset SearchForCharacter(List<TMP_FontAsset> fonts, uint unicode, out TMP_Character character) { }

	private static TMP_FontAsset SearchForCharacterInternal(TMP_FontAsset font, uint unicode, out TMP_Character character) { }

	private static TMP_FontAsset SearchForCharacterInternal(List<TMP_FontAsset> fonts, uint unicode, out TMP_Character character) { }
}

// Namespace: TMPro
public class TMP_FontAssetUtilities
{
	// Fields
	private static readonly TMP_FontAssetUtilities s_Instance;
	private static List<int> k_SearchedFontAssets;
	private static bool k_IsFontEngineInitialized;

	// Properties
	public static TMP_FontAssetUtilities instance { get; }

	// Methods

	private static void .cctor() { }

	public static TMP_FontAssetUtilities get_instance() { }

	public static TMP_Character GetCharacterFromFontAsset(uint unicode, TMP_FontAsset sourceFontAsset, bool includeFallbacks, FontStyles fontStyle, FontWeight fontWeight, out bool isAlternativeTypeface, out TMP_FontAsset fontAsset) { }

	private static TMP_Character GetCharacterFromFontAsset_Internal(uint unicode, TMP_FontAsset sourceFontAsset, bool includeFallbacks, FontStyles fontStyle, FontWeight fontWeight, out bool isAlternativeTypeface, out TMP_FontAsset fontAsset) { }

	public static TMP_Character GetCharacterFromFontAssets(uint unicode, List<TMP_FontAsset> fontAssets, bool includeFallbacks, FontStyles fontStyle, FontWeight fontWeight, out bool isAlternativeTypeface, out TMP_FontAsset fontAsset) { }

	private static bool TryGetCharacterFromFontFile(uint unicode, TMP_FontAsset fontAsset, out TMP_Character character) { }

	public static bool TryGetGlyphFromFontFile(uint glyphIndex, TMP_FontAsset fontAsset, out Glyph glyph) { }

	public void .ctor() { }
}

// Namespace: TMPro
public enum FontFeatureLookupFlags
{
	// Fields
	public int value__;
	public const FontFeatureLookupFlags IgnoreLigatures = 4;
	public const FontFeatureLookupFlags IgnoreSpacingAdjustments = 256;
}

// Namespace: TMPro
[Serializable]
public struct TMP_GlyphValueRecord
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_XPlacement;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_YPlacement;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_XAdvance;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_YAdvance;

	// Properties
	public float xPlacement { get; set; }
	public float yPlacement { get; set; }
	public float xAdvance { get; set; }
	public float yAdvance { get; set; }

	// Methods

	public float get_xPlacement() { }

	public void set_xPlacement(float value) { }

	public float get_yPlacement() { }

	public void set_yPlacement(float value) { }

	public float get_xAdvance() { }

	public void set_xAdvance(float value) { }

	public float get_yAdvance() { }

	public void set_yAdvance(float value) { }

	public void .ctor(float xPlacement, float yPlacement, float xAdvance, float yAdvance) { }

	internal void .ctor(GlyphValueRecord_Legacy valueRecord) { }

	internal void .ctor(GlyphValueRecord valueRecord) { }

	public static TMP_GlyphValueRecord op_Addition(TMP_GlyphValueRecord a, TMP_GlyphValueRecord b) { }
}

// Namespace: TMPro
[Serializable]
public struct TMP_GlyphAdjustmentRecord
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint m_GlyphIndex;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMP_GlyphValueRecord m_GlyphValueRecord;

	// Properties
	public uint glyphIndex { get; set; }
	public TMP_GlyphValueRecord glyphValueRecord { get; set; }

	// Methods

	public uint get_glyphIndex() { }

	public void set_glyphIndex(uint value) { }

	public TMP_GlyphValueRecord get_glyphValueRecord() { }

	public void set_glyphValueRecord(TMP_GlyphValueRecord value) { }

	public void .ctor(uint glyphIndex, TMP_GlyphValueRecord glyphValueRecord) { }

	internal void .ctor(GlyphAdjustmentRecord adjustmentRecord) { }
}

// Namespace: TMPro
[Serializable]
public class TMP_GlyphPairAdjustmentRecord
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMP_GlyphAdjustmentRecord m_FirstAdjustmentRecord;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMP_GlyphAdjustmentRecord m_SecondAdjustmentRecord;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private FontFeatureLookupFlags m_FeatureLookupFlags;

	// Properties
	public TMP_GlyphAdjustmentRecord firstAdjustmentRecord { get; set; }
	public TMP_GlyphAdjustmentRecord secondAdjustmentRecord { get; set; }
	public FontFeatureLookupFlags featureLookupFlags { get; set; }

	// Methods

	public TMP_GlyphAdjustmentRecord get_firstAdjustmentRecord() { }

	public void set_firstAdjustmentRecord(TMP_GlyphAdjustmentRecord value) { }

	public TMP_GlyphAdjustmentRecord get_secondAdjustmentRecord() { }

	public void set_secondAdjustmentRecord(TMP_GlyphAdjustmentRecord value) { }

	public FontFeatureLookupFlags get_featureLookupFlags() { }

	public void set_featureLookupFlags(FontFeatureLookupFlags value) { }

	public void .ctor(TMP_GlyphAdjustmentRecord firstAdjustmentRecord, TMP_GlyphAdjustmentRecord secondAdjustmentRecord) { }

	internal void .ctor(GlyphPairAdjustmentRecord glyphPairAdjustmentRecord) { }
}

// Namespace: TMPro
public struct GlyphPairKey
{
	// Fields
	public uint firstGlyphIndex;
	public uint secondGlyphIndex;
	public long key;

	// Methods

	public void .ctor(uint firstGlyphIndex, uint secondGlyphIndex) { }

	internal void .ctor(TMP_GlyphPairAdjustmentRecord record) { }
}

// Namespace: TMPro
[Serializable]
public class TMP_FontFeatureTable
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal List<TMP_GlyphPairAdjustmentRecord> m_GlyphPairAdjustmentRecords;
	internal Dictionary<long, TMP_GlyphPairAdjustmentRecord> m_GlyphPairAdjustmentRecordLookupDictionary;

	// Properties
	internal List<TMP_GlyphPairAdjustmentRecord> glyphPairAdjustmentRecords { get; set; }

	// Methods

	internal List<TMP_GlyphPairAdjustmentRecord> get_glyphPairAdjustmentRecords() { }

	internal void set_glyphPairAdjustmentRecords(List<TMP_GlyphPairAdjustmentRecord> value) { }

	public void .ctor() { }

	public void SortGlyphPairAdjustmentRecords() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class TMP_FontFeatureTable.<>c
{
	// Fields
	public static readonly TMP_FontFeatureTable.<>c <>9;
	public static Func<TMP_GlyphPairAdjustmentRecord, uint> <>9__6_0;
	public static Func<TMP_GlyphPairAdjustmentRecord, uint> <>9__6_1;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal uint <SortGlyphPairAdjustmentRecords>b__6_0(TMP_GlyphPairAdjustmentRecord s) { }

	internal uint <SortGlyphPairAdjustmentRecords>b__6_1(TMP_GlyphPairAdjustmentRecord s) { }
}

// Namespace: TMPro
[AddComponentMenu] // RVA: 0x2DEE0 Offset: 0x2D2E0 VA: 0x18002DEE0
public class TMP_InputField : Selectable, IUpdateSelectedHandler, IEventSystemHandler, IBeginDragHandler, IDragHandler, IEndDragHandler, IPointerClickHandler, ISubmitHandler, ICanvasElement, ILayoutElement, IScrollHandler
{
	// Fields
	protected TouchScreenKeyboard m_SoftKeyboard;
	private static readonly char[] kSeparators;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected RectTransform m_TextViewport;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected TMP_Text m_TextComponent;
	protected RectTransform m_TextComponentRectTransform;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected Graphic m_Placeholder;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected Scrollbar m_VerticalScrollbar;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected TMP_ScrollbarEventHandler m_VerticalScrollbarEventHandler;
	private bool m_IsDrivenByLayoutComponents;
	private float m_ScrollPosition;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected float m_ScrollSensitivity;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMP_InputField.ContentType m_ContentType;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMP_InputField.InputType m_InputType;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private char m_AsteriskChar;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TouchScreenKeyboardType m_KeyboardType;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMP_InputField.LineType m_LineType;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_HideMobileInput;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_HideSoftKeyboard;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMP_InputField.CharacterValidation m_CharacterValidation;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_RegexValue;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_GlobalPointSize;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_CharacterLimit;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMP_InputField.SubmitEvent m_OnEndEdit;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMP_InputField.SubmitEvent m_OnSubmit;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMP_InputField.SelectionEvent m_OnSelect;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMP_InputField.SelectionEvent m_OnDeselect;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMP_InputField.TextSelectionEvent m_OnTextSelection;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMP_InputField.TextSelectionEvent m_OnEndTextSelection;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMP_InputField.OnChangeEvent m_OnValueChanged;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMP_InputField.TouchScreenKeyboardEvent m_OnTouchScreenKeyboardStatusChanged;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMP_InputField.OnValidateInput m_OnValidateInput;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Color m_CaretColor;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_CustomCaretColor;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Color m_SelectionColor;
	[SerializeField] // RVA: 0xF9020 Offset: 0xF8420 VA: 0x1800F9020
	[TextAreaAttribute] // RVA: 0xF9020 Offset: 0xF8420 VA: 0x1800F9020
	protected string m_Text;
	[SerializeField] // RVA: 0x51A20 Offset: 0x50E20 VA: 0x180051A20
	[RangeAttribute] // RVA: 0x51A20 Offset: 0x50E20 VA: 0x180051A20
	private float m_CaretBlinkRate;
	[SerializeField] // RVA: 0x53DF0 Offset: 0x531F0 VA: 0x180053DF0
	[RangeAttribute] // RVA: 0x53DF0 Offset: 0x531F0 VA: 0x180053DF0
	private int m_CaretWidth;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_ReadOnly;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_RichText;
	protected int m_StringPosition;
	protected int m_StringSelectPosition;
	protected int m_CaretPosition;
	protected int m_CaretSelectPosition;
	private RectTransform caretRectTrans;
	protected UIVertex[] m_CursorVerts;
	private CanvasRenderer m_CachedInputRenderer;
	private Vector2 m_LastPosition;
	protected Mesh m_Mesh;
	private bool m_AllowInput;
	private bool m_ShouldActivateNextUpdate;
	private bool m_UpdateDrag;
	private bool m_DragPositionOutOfBounds;
	private const float kHScrollSpeed = 0.05;
	private const float kVScrollSpeed = 0.1;
	protected bool m_CaretVisible;
	private Coroutine m_BlinkCoroutine;
	private float m_BlinkStartTime;
	private Coroutine m_DragCoroutine;
	private string m_OriginalText;
	private bool m_WasCanceled;
	private bool m_HasDoneFocusTransition;
	private WaitForSecondsRealtime m_WaitForSecondsRealtime;
	private bool m_PreventCallback;
	private bool m_TouchKeyboardAllowsInPlaceEditing;
	private bool m_IsTextComponentUpdateRequired;
	private bool m_IsScrollbarUpdateRequired;
	private bool m_IsUpdatingScrollbarValues;
	private bool m_isLastKeyBackspace;
	private float m_PointerDownClickStartTime;
	private float m_KeyDownStartTime;
	private float m_DoubleClickDelay;
	private const string kEmailSpecialCharacters = "!#$%&\'*+-/=?^_`{|}~";
	public TMP_InputField.AssignVoidCallBack oFunconselect;
	public TMP_InputField.AssignVoidCallBack oFunconDeSelect;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected TMP_FontAsset m_GlobalFontAsset;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool m_OnFocusSelectAll;
	protected bool m_isSelectAll;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool m_ResetOnDeActivation;
	private bool m_SelectionStillActive;
	private bool m_ReleaseSelection;
	private GameObject m_SelectedObject;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_RestoreOriginalTextOnEscape;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool m_isRichTextEditingAllowed;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected int m_LineLimit;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected TMP_InputValidator m_InputValidator;
	private bool m_isSelected;
	private bool m_IsStringPositionDirty;
	private bool m_IsCaretPositionDirty;
	private bool m_forceRectTransformAdjustment;
	private Event m_ProcessingEvent;

	// Properties
	private BaseInput inputSystem { get; }
	private string compositionString { get; }
	protected Mesh mesh { get; }
	public bool shouldHideMobileInput { get; set; }
	public bool shouldHideSoftKeyboard { get; set; }
	public string text { get; set; }
	public bool isFocused { get; }
	public float caretBlinkRate { get; set; }
	public int caretWidth { get; set; }
	public RectTransform textViewport { get; set; }
	public TMP_Text textComponent { get; set; }
	public Graphic placeholder { get; set; }
	public Scrollbar verticalScrollbar { get; set; }
	public float scrollSensitivity { get; set; }
	public Color caretColor { get; set; }
	public bool customCaretColor { get; set; }
	public Color selectionColor { get; set; }
	public TMP_InputField.SubmitEvent onEndEdit { get; set; }
	public TMP_InputField.SubmitEvent onSubmit { get; set; }
	public TMP_InputField.SelectionEvent onSelect { get; set; }
	public TMP_InputField.SelectionEvent onDeselect { get; set; }
	public TMP_InputField.TextSelectionEvent onTextSelection { get; set; }
	public TMP_InputField.TextSelectionEvent onEndTextSelection { get; set; }
	public TMP_InputField.OnChangeEvent onValueChanged { get; set; }
	public TMP_InputField.TouchScreenKeyboardEvent onTouchScreenKeyboardStatusChanged { get; set; }
	public TMP_InputField.OnValidateInput onValidateInput { get; set; }
	public int characterLimit { get; set; }
	public float pointSize { get; set; }
	public TMP_FontAsset fontAsset { get; set; }
	public bool onFocusSelectAll { get; set; }
	public bool resetOnDeActivation { get; set; }
	public bool restoreOriginalTextOnEscape { get; set; }
	public bool isRichTextEditingAllowed { get; set; }
	public TMP_InputField.ContentType contentType { get; set; }
	public TMP_InputField.LineType lineType { get; set; }
	public int lineLimit { get; set; }
	public TMP_InputField.InputType inputType { get; set; }
	public TouchScreenKeyboardType keyboardType { get; set; }
	public TMP_InputField.CharacterValidation characterValidation { get; set; }
	public TMP_InputValidator inputValidator { get; set; }
	public bool readOnly { get; set; }
	public bool richText { get; set; }
	public bool multiLine { get; }
	public char asteriskChar { get; set; }
	public bool wasCanceled { get; }
	protected int caretPositionInternal { get; set; }
	protected int stringPositionInternal { get; set; }
	protected int caretSelectPositionInternal { get; set; }
	protected int stringSelectPositionInternal { get; set; }
	private bool hasSelection { get; }
	public int GetCurrentPosion { get; }
	public int caretPosition { get; set; }
	public int selectionAnchorPosition { get; set; }
	public int selectionFocusPosition { get; set; }
	public int stringPosition { get; set; }
	public int selectionStringAnchorPosition { get; set; }
	public int selectionStringFocusPosition { get; set; }
	private static string clipboard { get; set; }
	public virtual float minWidth { get; }
	public virtual float preferredWidth { get; }
	public virtual float flexibleWidth { get; }
	public virtual float minHeight { get; }
	public virtual float preferredHeight { get; }
	public virtual float flexibleHeight { get; }
	public virtual int layoutPriority { get; }

	// Methods

	private BaseInput get_inputSystem() { }

	private string get_compositionString() { }

	protected void .ctor() { }

	protected Mesh get_mesh() { }

	public bool get_shouldHideMobileInput() { }

	public void set_shouldHideMobileInput(bool value) { }

	public bool get_shouldHideSoftKeyboard() { }

	public void set_shouldHideSoftKeyboard(bool value) { }

	private bool isKeyboardUsingEvents() { }

	public string get_text() { }

	public void set_text(string value) { }

	public void SetTextWithoutNotify(string input) { }

	private void SetText(string value, bool sendCallback = True) { }

	public bool get_isFocused() { }

	public float get_caretBlinkRate() { }

	public void set_caretBlinkRate(float value) { }

	public int get_caretWidth() { }

	public void set_caretWidth(int value) { }

	public RectTransform get_textViewport() { }

	public void set_textViewport(RectTransform value) { }

	public TMP_Text get_textComponent() { }

	public void set_textComponent(TMP_Text value) { }

	public Graphic get_placeholder() { }

	public void set_placeholder(Graphic value) { }

	public Scrollbar get_verticalScrollbar() { }

	public void set_verticalScrollbar(Scrollbar value) { }

	public float get_scrollSensitivity() { }

	public void set_scrollSensitivity(float value) { }

	public Color get_caretColor() { }

	public void set_caretColor(Color value) { }

	public bool get_customCaretColor() { }

	public void set_customCaretColor(bool value) { }

	public Color get_selectionColor() { }

	public void set_selectionColor(Color value) { }

	public TMP_InputField.SubmitEvent get_onEndEdit() { }

	public void set_onEndEdit(TMP_InputField.SubmitEvent value) { }

	public TMP_InputField.SubmitEvent get_onSubmit() { }

	public void set_onSubmit(TMP_InputField.SubmitEvent value) { }

	public TMP_InputField.SelectionEvent get_onSelect() { }

	public void set_onSelect(TMP_InputField.SelectionEvent value) { }

	public TMP_InputField.SelectionEvent get_onDeselect() { }

	public void set_onDeselect(TMP_InputField.SelectionEvent value) { }

	public TMP_InputField.TextSelectionEvent get_onTextSelection() { }

	public void set_onTextSelection(TMP_InputField.TextSelectionEvent value) { }

	public TMP_InputField.TextSelectionEvent get_onEndTextSelection() { }

	public void set_onEndTextSelection(TMP_InputField.TextSelectionEvent value) { }

	public TMP_InputField.OnChangeEvent get_onValueChanged() { }

	public void set_onValueChanged(TMP_InputField.OnChangeEvent value) { }

	public TMP_InputField.TouchScreenKeyboardEvent get_onTouchScreenKeyboardStatusChanged() { }

	public void set_onTouchScreenKeyboardStatusChanged(TMP_InputField.TouchScreenKeyboardEvent value) { }

	public TMP_InputField.OnValidateInput get_onValidateInput() { }

	public void set_onValidateInput(TMP_InputField.OnValidateInput value) { }

	public int get_characterLimit() { }

	public void set_characterLimit(int value) { }

	public float get_pointSize() { }

	public void set_pointSize(float value) { }

	public TMP_FontAsset get_fontAsset() { }

	public void set_fontAsset(TMP_FontAsset value) { }

	public bool get_onFocusSelectAll() { }

	public void set_onFocusSelectAll(bool value) { }

	public bool get_resetOnDeActivation() { }

	public void set_resetOnDeActivation(bool value) { }

	public bool get_restoreOriginalTextOnEscape() { }

	public void set_restoreOriginalTextOnEscape(bool value) { }

	public bool get_isRichTextEditingAllowed() { }

	public void set_isRichTextEditingAllowed(bool value) { }

	public TMP_InputField.ContentType get_contentType() { }

	public void set_contentType(TMP_InputField.ContentType value) { }

	public TMP_InputField.LineType get_lineType() { }

	public void set_lineType(TMP_InputField.LineType value) { }

	public int get_lineLimit() { }

	public void set_lineLimit(int value) { }

	public TMP_InputField.InputType get_inputType() { }

	public void set_inputType(TMP_InputField.InputType value) { }

	public TouchScreenKeyboardType get_keyboardType() { }

	public void set_keyboardType(TouchScreenKeyboardType value) { }

	public TMP_InputField.CharacterValidation get_characterValidation() { }

	public void set_characterValidation(TMP_InputField.CharacterValidation value) { }

	public TMP_InputValidator get_inputValidator() { }

	public void set_inputValidator(TMP_InputValidator value) { }

	public bool get_readOnly() { }

	public void set_readOnly(bool value) { }

	public bool get_richText() { }

	public void set_richText(bool value) { }

	public bool get_multiLine() { }

	public char get_asteriskChar() { }

	public void set_asteriskChar(char value) { }

	public bool get_wasCanceled() { }

	protected void ClampStringPos(ref int pos) { }

	protected void ClampCaretPos(ref int pos) { }

	protected int get_caretPositionInternal() { }

	protected void set_caretPositionInternal(int value) { }

	protected int get_stringPositionInternal() { }

	protected void set_stringPositionInternal(int value) { }

	protected int get_caretSelectPositionInternal() { }

	protected void set_caretSelectPositionInternal(int value) { }

	protected int get_stringSelectPositionInternal() { }

	protected void set_stringSelectPositionInternal(int value) { }

	private bool get_hasSelection() { }

	public int get_GetCurrentPosion() { }

	public int get_caretPosition() { }

	public void set_caretPosition(int value) { }

	public int get_selectionAnchorPosition() { }

	public void set_selectionAnchorPosition(int value) { }

	public int get_selectionFocusPosition() { }

	public void set_selectionFocusPosition(int value) { }

	public int get_stringPosition() { }

	public void set_stringPosition(int value) { }

	public int get_selectionStringAnchorPosition() { }

	public void set_selectionStringAnchorPosition(int value) { }

	public int get_selectionStringFocusPosition() { }

	public void set_selectionStringFocusPosition(int value) { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	private void ON_TEXT_CHANGED(Object obj) { }

	[IteratorStateMachineAttribute] // RVA: 0x6A040 Offset: 0x69440 VA: 0x18006A040
	private IEnumerator CaretBlink() { }

	private void SetCaretVisible() { }

	private void SetCaretActive() { }

	protected void OnFocus() { }

	protected void SelectAll() { }

	public void MoveTextEnd() { }

	public void AddTextAppend(string input) { }

	public void MoveTextEnd(bool shift) { }

	public void MoveTextStart(bool shift) { }

	public void MoveToEndOfLine(bool shift, bool ctrl) { }

	public void MoveToStartOfLine(bool shift, bool ctrl) { }

	private static string get_clipboard() { }

	private static void set_clipboard(string value) { }

	private bool InPlaceEditing() { }

	private void UpdateStringPositionFromKeyboard() { }

	protected virtual void LateUpdate() { }

	private bool MayDrag(PointerEventData eventData) { }

	public virtual void OnBeginDrag(PointerEventData eventData) { }

	public virtual void OnDrag(PointerEventData eventData) { }

	[IteratorStateMachineAttribute] // RVA: 0x6D320 Offset: 0x6C720 VA: 0x18006D320
	private IEnumerator MouseDragOutsideRect(PointerEventData eventData) { }

	public virtual void OnEndDrag(PointerEventData eventData) { }

	public override void OnPointerDown(PointerEventData eventData) { }

	protected TMP_InputField.EditState KeyPressed(Event evt) { }

	protected virtual bool IsValidChar(char c) { }

	public void ProcessEvent(Event e) { }

	public virtual void OnUpdateSelected(BaseEventData eventData) { }

	public virtual void OnScroll(PointerEventData eventData) { }

	private string GetSelectedString() { }

	private int FindNextWordBegin() { }

	private void MoveRight(bool shift, bool ctrl) { }

	private int FindPrevWordBegin() { }

	private void MoveLeft(bool shift, bool ctrl) { }

	private int LineUpCharacterPosition(int originalPos, bool goToFirstChar) { }

	private int LineDownCharacterPosition(int originalPos, bool goToLastChar) { }

	private int PageUpCharacterPosition(int originalPos, bool goToFirstChar) { }

	private int PageDownCharacterPosition(int originalPos, bool goToLastChar) { }

	private void MoveDown(bool shift) { }

	private void MoveDown(bool shift, bool goToLastChar) { }

	private void MoveUp(bool shift) { }

	private void MoveUp(bool shift, bool goToFirstChar) { }

	private void MovePageUp(bool shift) { }

	private void MovePageUp(bool shift, bool goToFirstChar) { }

	private void MovePageDown(bool shift) { }

	private void MovePageDown(bool shift, bool goToLastChar) { }

	private void Delete() { }

	private void DeleteKey() { }

	private void Backspace() { }

	protected virtual void Append(string input) { }

	protected virtual void Append(char input) { }

	private void Insert(char c) { }

	private void UpdateTouchKeyboardFromEditChanges() { }

	private void SendOnValueChangedAndUpdateLabel() { }

	private void SendOnValueChanged() { }

	protected void SendOnEndEdit() { }

	protected void SendOnSubmit() { }

	protected void SendOnFocus() { }

	protected void SendOnFocusLost() { }

	protected void SendOnTextSelection() { }

	protected void SendOnEndTextSelection() { }

	protected void SendTouchScreenKeyboardStatusChanged() { }

	protected void UpdateLabel() { }

	private void UpdateScrollbar() { }

	private void OnScrollbarValueChange(float value) { }

	private void AdjustTextPositionRelativeToViewport(float relativePosition) { }

	private int GetCaretPositionFromStringIndex(int stringIndex) { }

	private int GetMinCaretPositionFromStringIndex(int stringIndex) { }

	private int GetMaxCaretPositionFromStringIndex(int stringIndex) { }

	private int GetStringIndexFromCaretPosition(int caretPosition) { }

	public void ForceLabelUpdate() { }

	private void MarkGeometryAsDirty() { }

	public virtual void Rebuild(CanvasUpdate update) { }

	public virtual void LayoutComplete() { }

	public virtual void GraphicUpdateComplete() { }

	private void UpdateGeometry() { }

	private void AssignPositioningIfNeeded(bool setSizeData = True) { }

	private void SetCaretSize() { }

	private void OnFillVBO(Mesh vbo) { }

	private void GenerateCaret(VertexHelper vbo, Vector2 roundingOffset) { }

	private void CreateCursorVerts() { }

	private void GenerateHightlight(VertexHelper vbo, Vector2 roundingOffset) { }

	private void AdjustRectTransformRelativeToViewport(Vector2 startPosition, float height, bool isCharVisible) { }

	protected char Validate(string text, int pos, char ch) { }

	public void ActivateInputField() { }

	private void ActivateInputFieldInternal() { }

	public override void OnSelect(BaseEventData eventData) { }

	public virtual void OnPointerClick(PointerEventData eventData) { }

	public void OnControlClick() { }

	public void ReleaseSelection() { }

	public void DeactivateInputField(bool clearSelection = False) { }

	public override void OnDeselect(BaseEventData eventData) { }

	public virtual void OnSubmit(BaseEventData eventData) { }

	private void EnforceContentType() { }

	private void SetTextComponentWrapMode() { }

	private void SetTextComponentRichTextMode() { }

	private void SetToCustomIfContentTypeIsNot(TMP_InputField.ContentType[] allowedContentTypes) { }

	private void SetToCustom() { }

	private void SetToCustom(TMP_InputField.CharacterValidation characterValidation) { }

	protected override void DoStateTransition(Selectable.SelectionState state, bool instant) { }

	public virtual void CalculateLayoutInputHorizontal() { }

	public virtual void CalculateLayoutInputVertical() { }

	public virtual float get_minWidth() { }

	public virtual float get_preferredWidth() { }

	public virtual float get_flexibleWidth() { }

	public virtual float get_minHeight() { }

	public virtual float get_preferredHeight() { }

	public virtual float get_flexibleHeight() { }

	public virtual int get_layoutPriority() { }

	public void SetGlobalPointSize(float pointSize) { }

	public void SetGlobalFontAsset(TMP_FontAsset fontAsset) { }

	private static void .cctor() { }

	private Transform UnityEngine.UI.ICanvasElement.get_transform() { }
}

// Namespace: 
public enum TMP_InputField.ContentType
{
	// Fields
	public int value__;
	public const TMP_InputField.ContentType Standard = 0;
	public const TMP_InputField.ContentType Autocorrected = 1;
	public const TMP_InputField.ContentType IntegerNumber = 2;
	public const TMP_InputField.ContentType DecimalNumber = 3;
	public const TMP_InputField.ContentType Alphanumeric = 4;
	public const TMP_InputField.ContentType Name = 5;
	public const TMP_InputField.ContentType EmailAddress = 6;
	public const TMP_InputField.ContentType Password = 7;
	public const TMP_InputField.ContentType Pin = 8;
	public const TMP_InputField.ContentType Custom = 9;
}

// Namespace: 
public enum TMP_InputField.InputType
{
	// Fields
	public int value__;
	public const TMP_InputField.InputType Standard = 0;
	public const TMP_InputField.InputType AutoCorrect = 1;
	public const TMP_InputField.InputType Password = 2;
}

// Namespace: 
public enum TMP_InputField.CharacterValidation
{
	// Fields
	public int value__;
	public const TMP_InputField.CharacterValidation None = 0;
	public const TMP_InputField.CharacterValidation Digit = 1;
	public const TMP_InputField.CharacterValidation Integer = 2;
	public const TMP_InputField.CharacterValidation Decimal = 3;
	public const TMP_InputField.CharacterValidation Alphanumeric = 4;
	public const TMP_InputField.CharacterValidation Name = 5;
	public const TMP_InputField.CharacterValidation Regex = 6;
	public const TMP_InputField.CharacterValidation EmailAddress = 7;
	public const TMP_InputField.CharacterValidation CustomValidator = 8;
}

// Namespace: 
public enum TMP_InputField.LineType
{
	// Fields
	public int value__;
	public const TMP_InputField.LineType SingleLine = 0;
	public const TMP_InputField.LineType MultiLineSubmit = 1;
	public const TMP_InputField.LineType MultiLineNewline = 2;
}

// Namespace: 
public sealed class TMP_InputField.OnValidateInput : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual char Invoke(string text, int charIndex, char addedChar) { }

	public virtual IAsyncResult BeginInvoke(string text, int charIndex, char addedChar, AsyncCallback callback, object object) { }

	public virtual char EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[Serializable]
public class TMP_InputField.SubmitEvent : UnityEvent<string>
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class TMP_InputField.OnChangeEvent : UnityEvent<string>
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class TMP_InputField.SelectionEvent : UnityEvent<string>
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class TMP_InputField.TextSelectionEvent : UnityEvent<string, int, int>
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class TMP_InputField.TouchScreenKeyboardEvent : UnityEvent<TouchScreenKeyboard.Status>
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
public sealed class TMP_InputField.AssignVoidCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
protected enum TMP_InputField.EditState
{
	// Fields
	public int value__;
	public const TMP_InputField.EditState Continue = 0;
	public const TMP_InputField.EditState Finish = 1;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TMP_InputField.<CaretBlink>d__272 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public TMP_InputField <>4__this;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TMP_InputField.<MouseDragOutsideRect>d__292 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public TMP_InputField <>4__this;
	public PointerEventData eventData;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: TMPro
internal static class SetPropertyUtility
{
	// Methods

	public static bool SetColor(ref Color currentValue, Color newValue) { }

	public static bool SetEquatableStruct<T>(ref T currentValue, T newValue) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x8891B0 Offset: 0x8881B0 VA: 0x1808891B0
	|-SetPropertyUtility.SetEquatableStruct<object>
	*/

	public static bool SetStruct<T>(ref T currentValue, T newValue) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x8892A0 Offset: 0x8882A0 VA: 0x1808892A0
	|-SetPropertyUtility.SetStruct<bool>
	|
	|-RVA: 0x889320 Offset: 0x888320 VA: 0x180889320
	|-SetPropertyUtility.SetStruct<char>
	|
	|-RVA: 0x889640 Offset: 0x888640 VA: 0x180889640
	|-SetPropertyUtility.SetStruct<int>
	|
	|-RVA: 0x889590 Offset: 0x888590 VA: 0x180889590
	|-SetPropertyUtility.SetStruct<Int32Enum>
	|-SetPropertyUtility.SetStruct<TMP_InputField.CharacterValidation>
	|-SetPropertyUtility.SetStruct<TMP_InputField.ContentType>
	|-SetPropertyUtility.SetStruct<TMP_InputField.InputType>
	|-SetPropertyUtility.SetStruct<TMP_InputField.LineType>
	|-SetPropertyUtility.SetStruct<TouchScreenKeyboardType>
	|
	|-RVA: 0x889800 Offset: 0x888800 VA: 0x180889800
	|-SetPropertyUtility.SetStruct<float>
	*/

	public static bool SetClass<T>(ref T currentValue, T newValue) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x889150 Offset: 0x888150 VA: 0x180889150
	|-SetPropertyUtility.SetClass<object>
	|-SetPropertyUtility.SetClass<TMP_FontAsset>
	|-SetPropertyUtility.SetClass<TMP_InputField.OnChangeEvent>
	|-SetPropertyUtility.SetClass<TMP_InputField.OnValidateInput>
	|-SetPropertyUtility.SetClass<TMP_InputField.SelectionEvent>
	|-SetPropertyUtility.SetClass<TMP_InputField.SubmitEvent>
	|-SetPropertyUtility.SetClass<TMP_InputField.TextSelectionEvent>
	|-SetPropertyUtility.SetClass<TMP_InputField.TouchScreenKeyboardEvent>
	|-SetPropertyUtility.SetClass<TMP_InputValidator>
	|-SetPropertyUtility.SetClass<TMP_Text>
	|-SetPropertyUtility.SetClass<RectTransform>
	|-SetPropertyUtility.SetClass<Graphic>
	|-SetPropertyUtility.SetClass<Scrollbar>
	*/
}

// Namespace: TMPro
[Serializable]
public abstract class TMP_InputValidator : ScriptableObject
{
	// Methods

	public abstract char Validate(ref string text, ref int pos, char ch) { }

	protected void .ctor() { }
}

// Namespace: TMPro
public struct TMP_LineInfo
{
	// Fields
	internal int controlCharacterCount;
	public int characterCount;
	public int visibleCharacterCount;
	public int spaceCount;
	public int wordCount;
	public int firstCharacterIndex;
	public int firstVisibleCharacterIndex;
	public int lastCharacterIndex;
	public int lastVisibleCharacterIndex;
	public float length;
	public float lineHeight;
	public float ascender;
	public float baseline;
	public float descender;
	public float maxAdvance;
	public float width;
	public float marginLeft;
	public float marginRight;
	public TextAlignmentOptions alignment;
	public Extents lineExtents;
}

// Namespace: TMPro
internal static class TMP_ListPool<T>
{
	// Fields
	private static readonly TMP_ObjectPool<List<T>> s_ListPool;

	// Methods

	public static List<T> Get() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE1700 Offset: 0x1EE0700 VA: 0x181EE1700
	|-TMP_ListPool<object>.Get
	|-TMP_ListPool<Canvas>.Get
	|-TMP_ListPool<IMaterialModifier>.Get
	|-TMP_ListPool<Mask>.Get
	*/

	public static void Release(List<T> toRelease) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A778B0 Offset: 0x1A768B0 VA: 0x181A778B0
	|-TMP_ListPool<object>.Release
	|-TMP_ListPool<Canvas>.Release
	|-TMP_ListPool<IMaterialModifier>.Release
	|-TMP_ListPool<Mask>.Release
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE1860 Offset: 0x1EE0860 VA: 0x181EE1860
	|-TMP_ListPool<object>..cctor
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class TMP_ListPool.<>c<T>
{
	// Fields
	public static readonly TMP_ListPool.<>c<T> <>9;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B55A90 Offset: 0x1B54A90 VA: 0x181B55A90
	|-TMP_ListPool.<>c<object>..cctor
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-TMP_ListPool.<>c<object>..ctor
	*/

	internal void <.cctor>b__3_0(List<T> l) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE9900 Offset: 0x1EE8900 VA: 0x181EE9900
	|-TMP_ListPool.<>c<object>.<.cctor>b__3_0
	*/
}

// Namespace: TMPro
public static class TMP_MaterialManager
{
	// Fields
	private static List<TMP_MaterialManager.MaskingMaterial> m_materialList;
	private static Dictionary<long, TMP_MaterialManager.FallbackMaterial> m_fallbackMaterials;
	private static Dictionary<int, long> m_fallbackMaterialLookup;
	private static List<TMP_MaterialManager.FallbackMaterial> m_fallbackCleanupList;
	private static bool isFallbackListDirty;

	// Methods

	private static void .cctor() { }

	private static void OnPreRender(Camera cam) { }

	private static void OnPreRenderCanvas() { }

	public static Material GetStencilMaterial(Material baseMaterial, int stencilID) { }

	public static void ReleaseStencilMaterial(Material stencilMaterial) { }

	public static Material GetBaseMaterial(Material stencilMaterial) { }

	public static Material SetStencil(Material material, int stencilID) { }

	public static void AddMaskingMaterial(Material baseMaterial, Material stencilMaterial, int stencilID) { }

	public static void RemoveStencilMaterial(Material stencilMaterial) { }

	public static void ReleaseBaseMaterial(Material baseMaterial) { }

	public static void ClearMaterials() { }

	public static int GetStencilID(GameObject obj) { }

	public static Material GetMaterialForRendering(MaskableGraphic graphic, Material baseMaterial) { }

	private static Transform FindRootSortOverrideCanvas(Transform start) { }

	public static Material GetFallbackMaterial(Material sourceMaterial, Material targetMaterial) { }

	public static void AddFallbackMaterialReference(Material targetMaterial) { }

	public static void RemoveFallbackMaterialReference(Material targetMaterial) { }

	public static void CleanupFallbackMaterials() { }

	public static void ReleaseFallbackMaterial(Material fallackMaterial) { }

	public static void CopyMaterialPresetProperties(Material source, Material destination) { }
}

// Namespace: 
private class TMP_MaterialManager.FallbackMaterial
{
	// Fields
	public int baseID;
	public Material baseMaterial;
	public long fallbackID;
	public Material fallbackMaterial;
	public int count;

	// Methods

	public void .ctor() { }
}

// Namespace: 
private class TMP_MaterialManager.MaskingMaterial
{
	// Fields
	public Material baseMaterial;
	public Material stencilMaterial;
	public int count;
	public int stencilID;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TMP_MaterialManager.<>c__DisplayClass10_0
{
	// Fields
	public Material stencilMaterial;

	// Methods

	public void .ctor() { }

	internal bool <GetBaseMaterial>b__0(TMP_MaterialManager.MaskingMaterial item) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TMP_MaterialManager.<>c__DisplayClass12_0
{
	// Fields
	public Material stencilMaterial;

	// Methods

	public void .ctor() { }

	internal bool <AddMaskingMaterial>b__0(TMP_MaterialManager.MaskingMaterial item) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TMP_MaterialManager.<>c__DisplayClass13_0
{
	// Fields
	public Material stencilMaterial;

	// Methods

	public void .ctor() { }

	internal bool <RemoveStencilMaterial>b__0(TMP_MaterialManager.MaskingMaterial item) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TMP_MaterialManager.<>c__DisplayClass14_0
{
	// Fields
	public Material baseMaterial;

	// Methods

	public void .ctor() { }

	internal bool <ReleaseBaseMaterial>b__0(TMP_MaterialManager.MaskingMaterial item) { }
}

// Namespace: TMPro
public enum VertexSortingOrder
{
	// Fields
	public int value__;
	public const VertexSortingOrder Normal = 0;
	public const VertexSortingOrder Reverse = 1;
}

// Namespace: TMPro
public struct TMP_MeshInfo
{
	// Fields
	private static readonly Color32 s_DefaultColor;
	private static readonly Vector3 s_DefaultNormal;
	private static readonly Vector4 s_DefaultTangent;
	private static readonly Bounds s_DefaultBounds;
	public Mesh mesh;
	public int vertexCount;
	public Vector3[] vertices;
	public Vector3[] normals;
	public Vector4[] tangents;
	public Vector2[] uvs0;
	public Vector2[] uvs2;
	public Color32[] colors32;
	public int[] triangles;

	// Methods

	public void .ctor(Mesh mesh, int size) { }

	public void .ctor(Mesh mesh, int size, bool isVolumetric) { }

	public void ResizeMeshInfo(int size) { }

	public void ResizeMeshInfo(int size, bool isVolumetric) { }

	public void Clear() { }

	public void Clear(bool uploadChanges) { }

	public void ClearUnusedVertices() { }

	public void ClearUnusedVertices(int startIndex) { }

	public void ClearUnusedVertices(int startIndex, bool updateMesh) { }

	public void SortGeometry(VertexSortingOrder order) { }

	public void SortGeometry(IList<int> sortingOrder) { }

	public void SwapVertexData(int src, int dst) { }

	private static void .cctor() { }
}

// Namespace: TMPro
internal class TMP_ObjectPool<T>
{
	// Fields
	private readonly Stack<T> m_Stack;
	private readonly UnityAction<T> m_ActionOnGet;
	private readonly UnityAction<T> m_ActionOnRelease;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <countAll>k__BackingField;

	// Properties
	public int countAll { get; set; }
	public int countActive { get; }
	public int countInactive { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_countAll() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1207C60 Offset: 0x1206C60 VA: 0x181207C60
	|-TMP_ObjectPool<object>.get_countAll
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_countAll(int value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x614730 Offset: 0x613730 VA: 0x180614730
	|-TMP_ObjectPool<object>.set_countAll
	*/

	public int get_countActive() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A78B70 Offset: 0x1A77B70 VA: 0x181A78B70
	|-TMP_ObjectPool<object>.get_countActive
	*/

	public int get_countInactive() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA68AE0 Offset: 0xA67AE0 VA: 0x180A68AE0
	|-TMP_ObjectPool<object>.get_countInactive
	*/

	public void .ctor(UnityAction<T> actionOnGet, UnityAction<T> actionOnRelease) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A78AD0 Offset: 0x1A77AD0 VA: 0x181A78AD0
	|-TMP_ObjectPool<object>..ctor
	*/

	public T Get() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A788D0 Offset: 0x1A778D0 VA: 0x181A788D0
	|-TMP_ObjectPool<object>.Get
	*/

	public void Release(T element) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE1AF0 Offset: 0x1EE0AF0 VA: 0x181EE1AF0
	|-TMP_ObjectPool<object>.Release
	*/
}

// Namespace: TMPro
internal enum RichTextTag
{
	// Fields
	public uint value__;
	public const RichTextTag BOLD = 66;
	public const RichTextTag SLASH_BOLD = 1613;
	public const RichTextTag ITALIC = 73;
	public const RichTextTag SLASH_ITALIC = 1606;
	public const RichTextTag UNDERLINE = 85;
	public const RichTextTag SLASH_UNDERLINE = 1626;
	public const RichTextTag STRIKETHROUGH = 83;
	public const RichTextTag SLASH_STRIKETHROUGH = 1628;
	public const RichTextTag COLOR = 81999901;
	public const RichTextTag SLASH_COLOR = 1909026194;
	public const RichTextTag SIZE = 3061285;
	public const RichTextTag SLASH_SIZE = 58429962;
	public const RichTextTag SPRITE = 3303439849;
	public const RichTextTag BR = 2256;
	public const RichTextTag STYLE = 100252951;
	public const RichTextTag SLASH_STYLE = 1927738392;
	public const RichTextTag FONT = 2586451;
	public const RichTextTag SLASH_FONT = 57747708;
	public const RichTextTag LINK = 2656128;
	public const RichTextTag SLASH_LINK = 57686191;
	public const RichTextTag FONT_WEIGHT = 2405071134;
	public const RichTextTag SLASH_FONT_WEIGHT = 3536990865;
	public const RichTextTag EMOTE = 3303439850;
	public const RichTextTag LIGA = 2655971;
	public const RichTextTag SLASH_LIGA = 57686604;
	public const RichTextTag FRAC = 2598518;
	public const RichTextTag SLASH_FRAC = 57774681;
	public const RichTextTag NAME = 2875623;
	public const RichTextTag INDEX = 84268030;
	public const RichTextTag TINT = 2960519;
	public const RichTextTag ANIM = 2283339;
	public const RichTextTag MATERIAL = 825491659;
	public const RichTextTag RED = 91635;
	public const RichTextTag GREEN = 87065851;
	public const RichTextTag BLUE = 2457214;
	public const RichTextTag YELLOW = 3412522628;
	public const RichTextTag ORANGE = 3186379376;
	public const RichTextTag PLUS = 43;
	public const RichTextTag MINUS = 45;
	public const RichTextTag PX = 2568;
	public const RichTextTag PLUS_PX = 49507;
	public const RichTextTag MINUS_PX = 47461;
	public const RichTextTag EM = 2216;
	public const RichTextTag PLUS_EM = 49091;
	public const RichTextTag MINUS_EM = 46789;
	public const RichTextTag PCT = 85031;
	public const RichTextTag PLUS_PCT = 1634348;
	public const RichTextTag MINUS_PCT = 1567082;
	public const RichTextTag PERCENTAGE = 37;
	public const RichTextTag PLUS_PERCENTAGE = 1454;
	public const RichTextTag MINUS_PERCENTAGE = 1512;
	public const RichTextTag TRUE = 2932022;
	public const RichTextTag FALSE = 85422813;
	public const RichTextTag DEFAULT = 3673993291;
}

// Namespace: TMPro
public enum TagValueType
{
	// Fields
	public int value__;
	public const TagValueType None = 0;
	public const TagValueType NumericalValue = 1;
	public const TagValueType StringValue = 2;
	public const TagValueType ColorValue = 4;
}

// Namespace: TMPro
public enum TagUnitType
{
	// Fields
	public int value__;
	public const TagUnitType Pixels = 0;
	public const TagUnitType FontUnits = 1;
	public const TagUnitType Percentage = 2;
}

// Namespace: TMPro
internal enum UnicodeCharacter
{
	// Fields
	public uint value__;
	public const UnicodeCharacter HYPHEN_MINUS = 45;
	public const UnicodeCharacter SOFT_HYPHEN = 173;
	public const UnicodeCharacter HYPHEN = 8208;
	public const UnicodeCharacter NON_BREAKING_HYPHEN = 8209;
	public const UnicodeCharacter ZERO_WIDTH_SPACE = 8203;
	public const UnicodeCharacter RIGHT_SINGLE_QUOTATION = 8217;
	public const UnicodeCharacter APOSTROPHE = 39;
	public const UnicodeCharacter WORD_JOINER = 8288;
}

// Namespace: TMPro
public struct TMP_FontStyleStack
{
	// Fields
	public byte bold;
	public byte italic;
	public byte underline;
	public byte strikethrough;
	public byte highlight;
	public byte superscript;
	public byte subscript;
	public byte uppercase;
	public byte lowercase;
	public byte smallcaps;

	// Methods

	public void Clear() { }

	public byte Add(FontStyles style) { }

	public byte Remove(FontStyles style) { }
}

// Namespace: TMPro
public struct TMP_RichTextTagStack<T>
{
	// Fields
	public T[] m_ItemStack;
	public int m_Index;
	private int m_Capacity;
	private T m_DefaultItem;
	private const int k_DefaultCapacity = 4;

	// Methods

	public void .ctor(T[] tagStack) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B310 Offset: 0x26A710 VA: 0x18026B310
	|-TMP_RichTextTagStack<int>..ctor
	|-TMP_RichTextTagStack<Int32Enum>..ctor
	|-TMP_RichTextTagStack<float>..ctor
	|-TMP_RichTextTagStack<TextAlignmentOptions>..ctor
	|-TMP_RichTextTagStack<Color32>..ctor
	|
	|-RVA: 0x26B3C0 Offset: 0x26A7C0 VA: 0x18026B3C0
	|-TMP_RichTextTagStack<object>..ctor
	|-TMP_RichTextTagStack<TMP_ColorGradient>..ctor
	|
	|-RVA: 0x26B340 Offset: 0x26A740 VA: 0x18026B340
	|-TMP_RichTextTagStack<MaterialReference>..ctor
	*/

	public void .ctor(int capacity) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B3A0 Offset: 0x26A7A0 VA: 0x18026B3A0
	|-TMP_RichTextTagStack<int>..ctor
	|-TMP_RichTextTagStack<Int32Enum>..ctor
	|-TMP_RichTextTagStack<float>..ctor
	|-TMP_RichTextTagStack<FontWeight>..ctor
	|-TMP_RichTextTagStack<Color32>..ctor
	|
	|-RVA: 0x26B3B0 Offset: 0x26A7B0 VA: 0x18026B3B0
	|-TMP_RichTextTagStack<object>..ctor
	|
	|-RVA: 0x26B390 Offset: 0x26A790 VA: 0x18026B390
	|-TMP_RichTextTagStack<MaterialReference>..ctor
	*/

	public void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26ADE0 Offset: 0x26A1E0 VA: 0x18026ADE0
	|-TMP_RichTextTagStack<int>.Clear
	|-TMP_RichTextTagStack<Int32Enum>.Clear
	|-TMP_RichTextTagStack<object>.Clear
	|-TMP_RichTextTagStack<float>.Clear
	|-TMP_RichTextTagStack<MaterialReference>.Clear
	|-TMP_RichTextTagStack<Color32>.Clear
	*/

	public void SetDefault(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B2D0 Offset: 0x26A6D0 VA: 0x18026B2D0
	|-TMP_RichTextTagStack<int>.SetDefault
	|-TMP_RichTextTagStack<Int32Enum>.SetDefault
	|-TMP_RichTextTagStack<FontWeight>.SetDefault
	|-TMP_RichTextTagStack<TextAlignmentOptions>.SetDefault
	|-TMP_RichTextTagStack<Color32>.SetDefault
	|
	|-RVA: 0x26B230 Offset: 0x26A630 VA: 0x18026B230
	|-TMP_RichTextTagStack<object>.SetDefault
	|-TMP_RichTextTagStack<TMP_ColorGradient>.SetDefault
	|
	|-RVA: 0x26B1F0 Offset: 0x26A5F0 VA: 0x18026B1F0
	|-TMP_RichTextTagStack<float>.SetDefault
	|
	|-RVA: 0x26B270 Offset: 0x26A670 VA: 0x18026B270
	|-TMP_RichTextTagStack<MaterialReference>.SetDefault
	*/

	public void Add(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26AD20 Offset: 0x26A120 VA: 0x18026AD20
	|-TMP_RichTextTagStack<int>.Add
	|-TMP_RichTextTagStack<Int32Enum>.Add
	|-TMP_RichTextTagStack<FontWeight>.Add
	|-TMP_RichTextTagStack<TextAlignmentOptions>.Add
	|-TMP_RichTextTagStack<Color32>.Add
	|
	|-RVA: 0x26ACC0 Offset: 0x26A0C0 VA: 0x18026ACC0
	|-TMP_RichTextTagStack<object>.Add
	|-TMP_RichTextTagStack<TMP_ColorGradient>.Add
	|
	|-RVA: 0x26AD80 Offset: 0x26A180 VA: 0x18026AD80
	|-TMP_RichTextTagStack<float>.Add
	|
	|-RVA: 0x26AC30 Offset: 0x26A030 VA: 0x18026AC30
	|-TMP_RichTextTagStack<MaterialReference>.Add
	*/

	public T Remove() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B1D0 Offset: 0x26A5D0 VA: 0x18026B1D0
	|-TMP_RichTextTagStack<int>.Remove
	|-TMP_RichTextTagStack<Int32Enum>.Remove
	|-TMP_RichTextTagStack<FontWeight>.Remove
	|-TMP_RichTextTagStack<TextAlignmentOptions>.Remove
	|-TMP_RichTextTagStack<Color32>.Remove
	|
	|-RVA: 0x26B1E0 Offset: 0x26A5E0 VA: 0x18026B1E0
	|-TMP_RichTextTagStack<object>.Remove
	|-TMP_RichTextTagStack<TMP_ColorGradient>.Remove
	|
	|-RVA: 0x26B1C0 Offset: 0x26A5C0 VA: 0x18026B1C0
	|-TMP_RichTextTagStack<float>.Remove
	|
	|-RVA: 0x26B180 Offset: 0x26A580 VA: 0x18026B180
	|-TMP_RichTextTagStack<MaterialReference>.Remove
	*/

	public void Push(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B0F0 Offset: 0x26A4F0 VA: 0x18026B0F0
	|-TMP_RichTextTagStack<int>.Push
	|-TMP_RichTextTagStack<Int32Enum>.Push
	|
	|-RVA: 0x26B100 Offset: 0x26A500 VA: 0x18026B100
	|-TMP_RichTextTagStack<object>.Push
	|
	|-RVA: 0x26B170 Offset: 0x26A570 VA: 0x18026B170
	|-TMP_RichTextTagStack<float>.Push
	|
	|-RVA: 0x26B130 Offset: 0x26A530 VA: 0x18026B130
	|-TMP_RichTextTagStack<MaterialReference>.Push
	|
	|-RVA: 0x26B110 Offset: 0x26A510 VA: 0x18026B110
	|-TMP_RichTextTagStack<Color32>.Push
	*/

	public T Pop() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B040 Offset: 0x26A440 VA: 0x18026B040
	|-TMP_RichTextTagStack<int>.Pop
	|-TMP_RichTextTagStack<Int32Enum>.Pop
	|
	|-RVA: 0x26B030 Offset: 0x26A430 VA: 0x18026B030
	|-TMP_RichTextTagStack<object>.Pop
	|
	|-RVA: 0x26B060 Offset: 0x26A460 VA: 0x18026B060
	|-TMP_RichTextTagStack<float>.Pop
	|
	|-RVA: 0x26AFF0 Offset: 0x26A3F0 VA: 0x18026AFF0
	|-TMP_RichTextTagStack<MaterialReference>.Pop
	|
	|-RVA: 0x26B050 Offset: 0x26A450 VA: 0x18026B050
	|-TMP_RichTextTagStack<Color32>.Pop
	*/

	public T Peek() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26AF50 Offset: 0x26A350 VA: 0x18026AF50
	|-TMP_RichTextTagStack<int>.Peek
	|-TMP_RichTextTagStack<Int32Enum>.Peek
	|-TMP_RichTextTagStack<FontWeight>.Peek
	|-TMP_RichTextTagStack<Color32>.Peek
	|
	|-RVA: 0x26AFA0 Offset: 0x26A3A0 VA: 0x18026AFA0
	|-TMP_RichTextTagStack<object>.Peek
	|
	|-RVA: 0x26AF00 Offset: 0x26A300 VA: 0x18026AF00
	|-TMP_RichTextTagStack<float>.Peek
	|
	|-RVA: 0x26AE70 Offset: 0x26A270 VA: 0x18026AE70
	|-TMP_RichTextTagStack<MaterialReference>.Peek
	*/

	public T CurrentItem() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26AE50 Offset: 0x26A250 VA: 0x18026AE50
	|-TMP_RichTextTagStack<int>.CurrentItem
	|-TMP_RichTextTagStack<Int32Enum>.CurrentItem
	|
	|-RVA: 0x26AE00 Offset: 0x26A200 VA: 0x18026AE00
	|-TMP_RichTextTagStack<object>.CurrentItem
	|
	|-RVA: 0x26AE60 Offset: 0x26A260 VA: 0x18026AE60
	|-TMP_RichTextTagStack<float>.CurrentItem
	|
	|-RVA: 0x26AE10 Offset: 0x26A210 VA: 0x18026AE10
	|-TMP_RichTextTagStack<MaterialReference>.CurrentItem
	|
	|-RVA: 0x26ADF0 Offset: 0x26A1F0 VA: 0x18026ADF0
	|-TMP_RichTextTagStack<Color32>.CurrentItem
	*/

	public T PreviousItem() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x26B0D0 Offset: 0x26A4D0 VA: 0x18026B0D0
	|-TMP_RichTextTagStack<int>.PreviousItem
	|-TMP_RichTextTagStack<Int32Enum>.PreviousItem
	|
	|-RVA: 0x26B0E0 Offset: 0x26A4E0 VA: 0x18026B0E0
	|-TMP_RichTextTagStack<object>.PreviousItem
	|
	|-RVA: 0x26B0C0 Offset: 0x26A4C0 VA: 0x18026B0C0
	|-TMP_RichTextTagStack<float>.PreviousItem
	|
	|-RVA: 0x26B080 Offset: 0x26A480 VA: 0x18026B080
	|-TMP_RichTextTagStack<MaterialReference>.PreviousItem
	|
	|-RVA: 0x26B070 Offset: 0x26A470 VA: 0x18026B070
	|-TMP_RichTextTagStack<Color32>.PreviousItem
	*/
}

// Namespace: TMPro
public class TMP_ScrollbarEventHandler : MonoBehaviour, IPointerClickHandler, IEventSystemHandler, ISelectHandler, IDeselectHandler
{
	// Fields
	public bool isSelected;

	// Methods

	public void OnPointerClick(PointerEventData eventData) { }

	public void OnSelect(BaseEventData eventData) { }

	public void OnDeselect(BaseEventData eventData) { }

	public void .ctor() { }
}

// Namespace: TMPro
public class TMP_SelectionCaret : MaskableGraphic
{
	// Methods

	public override void Cull(Rect clipRect, bool validRect) { }

	public void .ctor() { }
}

// Namespace: TMPro
[Serializable]
public class TMP_Settings : ScriptableObject
{
	// Fields
	private static TMP_Settings s_Instance;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_enableWordWrapping;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_enableKerning;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_enableExtraPadding;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_enableTintAllSprites;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_enableParseEscapeCharacters;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_EnableRaycastTarget;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_GetFontFeaturesAtRuntime;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_missingGlyphCharacter;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_warningsDisabled;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMP_FontAsset m_defaultFontAsset;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_defaultFontAssetPath;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_defaultFontSize;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_defaultAutoSizeMinRatio;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_defaultAutoSizeMaxRatio;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector2 m_defaultTextMeshProTextContainerSize;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector2 m_defaultTextMeshProUITextContainerSize;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_autoSizeTextContainer;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<TMP_FontAsset> m_fallbackFontAssets;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_matchMaterialPreset;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMP_SpriteAsset m_defaultSpriteAsset;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_defaultSpriteAssetPath;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_defaultColorGradientPresetsPath;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_enableEmojiSupport;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMP_StyleSheet m_defaultStyleSheet;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TextAsset m_leadingCharacters;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TextAsset m_followingCharacters;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMP_Settings.LineBreakingTable m_linebreakingRules;

	// Properties
	public static string version { get; }
	public static bool enableWordWrapping { get; }
	public static bool enableKerning { get; }
	public static bool enableExtraPadding { get; }
	public static bool enableTintAllSprites { get; }
	public static bool enableParseEscapeCharacters { get; }
	public static bool enableRaycastTarget { get; }
	public static bool getFontFeaturesAtRuntime { get; }
	public static int missingGlyphCharacter { get; set; }
	public static bool warningsDisabled { get; }
	public static TMP_FontAsset defaultFontAsset { get; }
	public static string defaultFontAssetPath { get; }
	public static float defaultFontSize { get; }
	public static float defaultTextAutoSizingMinRatio { get; }
	public static float defaultTextAutoSizingMaxRatio { get; }
	public static Vector2 defaultTextMeshProTextContainerSize { get; }
	public static Vector2 defaultTextMeshProUITextContainerSize { get; }
	public static bool autoSizeTextContainer { get; }
	public static List<TMP_FontAsset> fallbackFontAssets { get; }
	public static bool matchMaterialPreset { get; }
	public static TMP_SpriteAsset defaultSpriteAsset { get; }
	public static string defaultSpriteAssetPath { get; }
	public static string defaultColorGradientPresetsPath { get; }
	public static bool enableEmojiSupport { get; set; }
	public static TMP_StyleSheet defaultStyleSheet { get; }
	public static TextAsset leadingCharacters { get; }
	public static TextAsset followingCharacters { get; }
	public static TMP_Settings.LineBreakingTable linebreakingRules { get; }
	public static TMP_Settings instance { get; set; }

	// Methods

	public static string get_version() { }

	public static bool get_enableWordWrapping() { }

	public static bool get_enableKerning() { }

	public static bool get_enableExtraPadding() { }

	public static bool get_enableTintAllSprites() { }

	public static bool get_enableParseEscapeCharacters() { }

	public static bool get_enableRaycastTarget() { }

	public static bool get_getFontFeaturesAtRuntime() { }

	public static int get_missingGlyphCharacter() { }

	public static void set_missingGlyphCharacter(int value) { }

	public static bool get_warningsDisabled() { }

	public static TMP_FontAsset get_defaultFontAsset() { }

	public static string get_defaultFontAssetPath() { }

	public static float get_defaultFontSize() { }

	public static float get_defaultTextAutoSizingMinRatio() { }

	public static float get_defaultTextAutoSizingMaxRatio() { }

	public static Vector2 get_defaultTextMeshProTextContainerSize() { }

	public static Vector2 get_defaultTextMeshProUITextContainerSize() { }

	public static bool get_autoSizeTextContainer() { }

	public static List<TMP_FontAsset> get_fallbackFontAssets() { }

	public static bool get_matchMaterialPreset() { }

	public static TMP_SpriteAsset get_defaultSpriteAsset() { }

	public static string get_defaultSpriteAssetPath() { }

	public static string get_defaultColorGradientPresetsPath() { }

	public static bool get_enableEmojiSupport() { }

	public static void set_enableEmojiSupport(bool value) { }

	public static TMP_StyleSheet get_defaultStyleSheet() { }

	public static TextAsset get_leadingCharacters() { }

	public static TextAsset get_followingCharacters() { }

	public static TMP_Settings.LineBreakingTable get_linebreakingRules() { }

	public static TMP_Settings get_instance() { }

	public static void set_instance(TMP_Settings value) { }

	public static TMP_Settings LoadDefaultSettings() { }

	public static TMP_Settings GetSettings() { }

	public static TMP_FontAsset GetFontAsset() { }

	public static TMP_SpriteAsset GetSpriteAsset() { }

	public static TMP_StyleSheet GetStyleSheet() { }

	public static void LoadLinebreakingRules() { }

	private static Dictionary<int, char> GetCharacters(TextAsset file) { }

	public void .ctor() { }
}

// Namespace: 
public class TMP_Settings.LineBreakingTable
{
	// Fields
	public Dictionary<int, char> leadingCharacters;
	public Dictionary<int, char> followingCharacters;

	// Methods

	public void .ctor() { }
}

// Namespace: TMPro
public static class ShaderUtilities
{
	// Fields
	public static int ID_MainTex;
	public static int ID_FaceTex;
	public static int ID_FaceColor;
	public static int ID_FaceDilate;
	public static int ID_Shininess;
	public static int ID_UnderlayColor;
	public static int ID_UnderlayOffsetX;
	public static int ID_UnderlayOffsetY;
	public static int ID_UnderlayDilate;
	public static int ID_UnderlaySoftness;
	public static int ID_WeightNormal;
	public static int ID_WeightBold;
	public static int ID_OutlineTex;
	public static int ID_OutlineWidth;
	public static int ID_OutlineSoftness;
	public static int ID_OutlineColor;
	public static int ID_Padding;
	public static int ID_GradientScale;
	public static int ID_ScaleX;
	public static int ID_ScaleY;
	public static int ID_PerspectiveFilter;
	public static int ID_Sharpness;
	public static int ID_TextureWidth;
	public static int ID_TextureHeight;
	public static int ID_BevelAmount;
	public static int ID_GlowColor;
	public static int ID_GlowOffset;
	public static int ID_GlowPower;
	public static int ID_GlowOuter;
	public static int ID_LightAngle;
	public static int ID_EnvMap;
	public static int ID_EnvMatrix;
	public static int ID_EnvMatrixRotation;
	public static int ID_MaskCoord;
	public static int ID_ClipRect;
	public static int ID_MaskSoftnessX;
	public static int ID_MaskSoftnessY;
	public static int ID_VertexOffsetX;
	public static int ID_VertexOffsetY;
	public static int ID_UseClipRect;
	public static int ID_StencilID;
	public static int ID_StencilOp;
	public static int ID_StencilComp;
	public static int ID_StencilReadMask;
	public static int ID_StencilWriteMask;
	public static int ID_ShaderFlags;
	public static int ID_ScaleRatio_A;
	public static int ID_ScaleRatio_B;
	public static int ID_ScaleRatio_C;
	public static string Keyword_Bevel;
	public static string Keyword_Glow;
	public static string Keyword_Underlay;
	public static string Keyword_Ratios;
	public static string Keyword_MASK_SOFT;
	public static string Keyword_MASK_HARD;
	public static string Keyword_MASK_TEX;
	public static string Keyword_Outline;
	public static string ShaderTag_ZTestMode;
	public static string ShaderTag_CullMode;
	private static float m_clamp;
	public static bool isInitialized;
	private static Shader k_ShaderRef_MobileSDF;
	private static Shader k_ShaderRef_MobileBitmap;

	// Properties
	internal static Shader ShaderRef_MobileSDF { get; }
	internal static Shader ShaderRef_MobileBitmap { get; }

	// Methods

	internal static Shader get_ShaderRef_MobileSDF() { }

	internal static Shader get_ShaderRef_MobileBitmap() { }

	private static void .cctor() { }

	public static void GetShaderPropertyIDs() { }

	public static void UpdateShaderRatios(Material mat) { }

	public static Vector4 GetFontExtent(Material material) { }

	public static bool IsMaskingEnabled(Material material) { }

	public static float GetPadding(Material material, bool enableExtraPadding, bool isBold) { }

	public static float GetPadding(Material[] materials, bool enableExtraPadding, bool isBold) { }
}

// Namespace: TMPro
[Serializable]
public class TMP_Sprite : TMP_TextElement_Legacy
{
	// Fields
	public string name;
	public int hashCode;
	public int unicode;
	public Vector2 pivot;
	public Sprite sprite;

	// Methods

	public void .ctor() { }
}

// Namespace: TMPro
[DisallowMultipleComponent] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class TMP_SpriteAnimator : MonoBehaviour
{
	// Fields
	private Dictionary<int, bool> m_animations;
	private TMP_Text m_TextComponent;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public void StopAllAnimations() { }

	public void DoSpriteAnimation(int currentCharacter, TMP_SpriteAsset spriteAsset, int start, int end, int framerate) { }

	[IteratorStateMachineAttribute] // RVA: 0xB6B40 Offset: 0xB5F40 VA: 0x1800B6B40
	private IEnumerator DoSpriteAnimationInternal(int currentCharacter, TMP_SpriteAsset spriteAsset, int start, int end, int framerate) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TMP_SpriteAnimator.<DoSpriteAnimationInternal>d__7 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public TMP_SpriteAnimator <>4__this;
	public int start;
	public int end;
	public TMP_SpriteAsset spriteAsset;
	public int currentCharacter;
	public int framerate;
	private int <currentFrame>5__2;
	private TMP_CharacterInfo <charInfo>5__3;
	private int <materialIndex>5__4;
	private int <vertexIndex>5__5;
	private TMP_MeshInfo <meshInfo>5__6;
	private float <elapsedTime>5__7;
	private float <targetTime>5__8;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: TMPro
public class TMP_SpriteAsset : TMP_Asset
{
	// Fields
	internal Dictionary<uint, int> m_UnicodeLookup;
	internal Dictionary<int, int> m_NameLookup;
	internal Dictionary<uint, int> m_GlyphIndexLookup;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_Version;
	public Texture spriteSheet;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool isEmote;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Dictionary<string, int[]> EmoteDict;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<TMP_SpriteCharacter> m_SpriteCharacterTable;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<TMP_SpriteGlyph> m_SpriteGlyphTable;
	public List<TMP_Sprite> spriteInfoList;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<TMP_SpriteAsset> fallbackSpriteAssets;
	internal bool m_IsSpriteAssetLookupTablesDirty;
	private static List<int> k_searchedSpriteAssets;

	// Properties
	public string version { get; set; }
	public Dictionary<string, int[]> emoteDict { get; }
	public List<TMP_SpriteCharacter> spriteCharacterTable { get; set; }
	public List<TMP_SpriteGlyph> spriteGlyphTable { get; set; }

	// Methods

	public string get_version() { }

	internal void set_version(string value) { }

	public Dictionary<string, int[]> get_emoteDict() { }

	public List<TMP_SpriteCharacter> get_spriteCharacterTable() { }

	internal void set_spriteCharacterTable(List<TMP_SpriteCharacter> value) { }

	public List<TMP_SpriteGlyph> get_spriteGlyphTable() { }

	internal void set_spriteGlyphTable(List<TMP_SpriteGlyph> value) { }

	private void Awake() { }

	private Material GetDefaultSpriteMaterial() { }

	public void UpdateEmoteDict(bool isemote) { }

	public void UpdateLookupTables() { }

	public int GetSpriteIndexFromHashcode(int hashCode) { }

	public int GetSpriteIndexFromUnicode(uint unicode) { }

	public int GetSpriteIndexFromName(string name) { }

	public static TMP_SpriteAsset SearchForSpriteByUnicode(TMP_SpriteAsset spriteAsset, uint unicode, bool includeFallbacks, out int spriteIndex) { }

	private static TMP_SpriteAsset SearchForSpriteByUnicodeInternal(List<TMP_SpriteAsset> spriteAssets, uint unicode, bool includeFallbacks, out int spriteIndex) { }

	private static TMP_SpriteAsset SearchForSpriteByUnicodeInternal(TMP_SpriteAsset spriteAsset, uint unicode, bool includeFallbacks, out int spriteIndex) { }

	public static TMP_SpriteAsset SearchForSpriteByHashCode(TMP_SpriteAsset spriteAsset, int hashCode, bool includeFallbacks, out int spriteIndex) { }

	private static TMP_SpriteAsset SearchForSpriteByHashCodeInternal(List<TMP_SpriteAsset> spriteAssets, int hashCode, bool searchFallbacks, out int spriteIndex) { }

	private static TMP_SpriteAsset SearchForSpriteByHashCodeInternal(TMP_SpriteAsset spriteAsset, int hashCode, bool searchFallbacks, out int spriteIndex) { }

	public void SortGlyphTable() { }

	internal void SortCharacterTable() { }

	internal void SortGlyphAndCharacterTables() { }

	private void UpgradeSpriteAsset() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class TMP_SpriteAsset.<>c
{
	// Fields
	public static readonly TMP_SpriteAsset.<>c <>9;
	public static Func<TMP_SpriteGlyph, uint> <>9__37_0;
	public static Func<TMP_SpriteCharacter, uint> <>9__38_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal uint <SortGlyphTable>b__37_0(TMP_SpriteGlyph item) { }

	internal uint <SortCharacterTable>b__38_0(TMP_SpriteCharacter c) { }
}

// Namespace: TMPro
[Serializable]
public class TMP_SpriteCharacter : TMP_TextElement
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_Name;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_HashCode;

	// Properties
	public string name { get; set; }
	public int hashCode { get; }

	// Methods

	public string get_name() { }

	public void set_name(string value) { }

	public int get_hashCode() { }

	public void .ctor() { }

	public void .ctor(uint unicode, TMP_SpriteGlyph glyph) { }
}

// Namespace: TMPro
[Serializable]
public class TMP_SpriteGlyph : Glyph
{
	// Fields
	public Sprite sprite;

	// Methods

	public void .ctor() { }

	public void .ctor(uint index, GlyphMetrics metrics, GlyphRect glyphRect, float scale, int atlasIndex) { }

	public void .ctor(uint index, GlyphMetrics metrics, GlyphRect glyphRect, float scale, int atlasIndex, Sprite sprite) { }
}

// Namespace: TMPro
[Serializable]
public class TMP_Style
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_Name;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_HashCode;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_OpeningDefinition;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_ClosingDefinition;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int[] m_OpeningTagArray;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int[] m_ClosingTagArray;

	// Properties
	public string name { get; set; }
	public int hashCode { get; set; }
	public string styleOpeningDefinition { get; }
	public string styleClosingDefinition { get; }
	public int[] styleOpeningTagArray { get; }
	public int[] styleClosingTagArray { get; }

	// Methods

	public string get_name() { }

	public void set_name(string value) { }

	public int get_hashCode() { }

	public void set_hashCode(int value) { }

	public string get_styleOpeningDefinition() { }

	public string get_styleClosingDefinition() { }

	public int[] get_styleOpeningTagArray() { }

	public int[] get_styleClosingTagArray() { }

	public void RefreshStyle() { }

	public void .ctor() { }
}

// Namespace: TMPro
[Serializable]
public class TMP_StyleSheet : ScriptableObject
{
	// Fields
	private static TMP_StyleSheet s_Instance;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<TMP_Style> m_StyleList;
	private Dictionary<int, TMP_Style> m_StyleDictionary;

	// Properties
	public static TMP_StyleSheet instance { get; }

	// Methods

	public static TMP_StyleSheet get_instance() { }

	public static TMP_StyleSheet LoadDefaultStyleSheet() { }

	public static TMP_Style GetStyle(int hashCode) { }

	private TMP_Style GetStyleInternal(int hashCode) { }

	public void UpdateStyleDictionaryKey(int old_key, int new_key) { }

	public static void UpdateStyleSheet() { }

	public static void RefreshStyles() { }

	private void LoadStyleDictionaryInternal() { }

	public void .ctor() { }
}

// Namespace: TMPro
[RequireComponent] // RVA: 0xD7480 Offset: 0xD6880 VA: 0x1800D7480
[RequireComponent] // RVA: 0xD7480 Offset: 0xD6880 VA: 0x1800D7480
[ExecuteAlways] // RVA: 0xD7480 Offset: 0xD6880 VA: 0x1800D7480
public class TMP_SubMesh : MonoBehaviour
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMP_FontAsset m_fontAsset;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMP_SpriteAsset m_spriteAsset;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Material m_material;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Material m_sharedMaterial;
	private Material m_fallbackMaterial;
	private Material m_fallbackSourceMaterial;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_isDefaultMaterial;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_padding;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Renderer m_renderer;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private MeshFilter m_meshFilter;
	private Mesh m_mesh;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TextMeshPro m_TextComponent;
	private bool m_isRegisteredForEvents;

	// Properties
	public TMP_FontAsset fontAsset { get; set; }
	public TMP_SpriteAsset spriteAsset { get; set; }
	public Material material { get; set; }
	public Material sharedMaterial { get; set; }
	public Material fallbackMaterial { get; set; }
	public Material fallbackSourceMaterial { get; set; }
	public bool isDefaultMaterial { get; set; }
	public float padding { get; set; }
	public Renderer renderer { get; }
	public MeshFilter meshFilter { get; }
	public Mesh mesh { get; set; }

	// Methods

	public TMP_FontAsset get_fontAsset() { }

	public void set_fontAsset(TMP_FontAsset value) { }

	public TMP_SpriteAsset get_spriteAsset() { }

	public void set_spriteAsset(TMP_SpriteAsset value) { }

	public Material get_material() { }

	public void set_material(Material value) { }

	public Material get_sharedMaterial() { }

	public void set_sharedMaterial(Material value) { }

	public Material get_fallbackMaterial() { }

	public void set_fallbackMaterial(Material value) { }

	public Material get_fallbackSourceMaterial() { }

	public void set_fallbackSourceMaterial(Material value) { }

	public bool get_isDefaultMaterial() { }

	public void set_isDefaultMaterial(bool value) { }

	public float get_padding() { }

	public void set_padding(float value) { }

	public Renderer get_renderer() { }

	public MeshFilter get_meshFilter() { }

	public Mesh get_mesh() { }

	public void set_mesh(Mesh value) { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void OnDestroy() { }

	public static TMP_SubMesh AddSubTextObject(TextMeshPro textComponent, MaterialReference materialReference) { }

	public void DestroySelf() { }

	private Material GetMaterial(Material mat) { }

	private Material CreateMaterialInstance(Material source) { }

	private Material GetSharedMaterial() { }

	private void SetSharedMaterial(Material mat) { }

	public float GetPaddingForMaterial() { }

	public void UpdateMeshPadding(bool isExtraPadding, bool isUsingBold) { }

	public void SetVerticesDirty() { }

	public void SetMaterialDirty() { }

	protected void UpdateMaterial() { }

	public void .ctor() { }
}

// Namespace: TMPro
[ExecuteAlways] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class TMP_SubMeshUI : MaskableGraphic, IClippable, IMaskable, IMaterialModifier
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMP_FontAsset m_fontAsset;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TMP_SpriteAsset m_spriteAsset;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Material m_material;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Material m_sharedMaterial;
	private Material m_fallbackMaterial;
	private Material m_fallbackSourceMaterial;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_isDefaultMaterial;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_padding;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private CanvasRenderer m_canvasRenderer;
	private Mesh m_mesh;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TextMeshProUGUI m_TextComponent;
	private bool m_isRegisteredForEvents;
	private bool m_materialDirty;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int m_materialReferenceIndex;

	// Properties
	public TMP_FontAsset fontAsset { get; set; }
	public TMP_SpriteAsset spriteAsset { get; set; }
	public override Texture mainTexture { get; }
	public override Material material { get; set; }
	public Material sharedMaterial { get; set; }
	public Material fallbackMaterial { get; set; }
	public Material fallbackSourceMaterial { get; set; }
	public override Material materialForRendering { get; }
	public bool isDefaultMaterial { get; set; }
	public float padding { get; set; }
	public CanvasRenderer canvasRenderer { get; }
	public Mesh mesh { get; set; }

	// Methods

	public TMP_FontAsset get_fontAsset() { }

	public void set_fontAsset(TMP_FontAsset value) { }

	public TMP_SpriteAsset get_spriteAsset() { }

	public void set_spriteAsset(TMP_SpriteAsset value) { }

	public override Texture get_mainTexture() { }

	public override Material get_material() { }

	public override void set_material(Material value) { }

	public Material get_sharedMaterial() { }

	public void set_sharedMaterial(Material value) { }

	public Material get_fallbackMaterial() { }

	public void set_fallbackMaterial(Material value) { }

	public Material get_fallbackSourceMaterial() { }

	public void set_fallbackSourceMaterial(Material value) { }

	public override Material get_materialForRendering() { }

	public bool get_isDefaultMaterial() { }

	public void set_isDefaultMaterial(bool value) { }

	public float get_padding() { }

	public void set_padding(float value) { }

	public CanvasRenderer get_canvasRenderer() { }

	public Mesh get_mesh() { }

	public void set_mesh(Mesh value) { }

	public static TMP_SubMeshUI AddSubTextObject(TextMeshProUGUI textComponent, MaterialReference materialReference) { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	protected override void OnDestroy() { }

	protected override void OnTransformParentChanged() { }

	public override Material GetModifiedMaterial(Material baseMaterial) { }

	public float GetPaddingForMaterial() { }

	public float GetPaddingForMaterial(Material mat) { }

	public void UpdateMeshPadding(bool isExtraPadding, bool isUsingBold) { }

	public override void SetAllDirty() { }

	public override void SetVerticesDirty() { }

	public override void SetLayoutDirty() { }

	public override void SetMaterialDirty() { }

	public void SetPivotDirty() { }

	public override void Cull(Rect clipRect, bool validRect) { }

	protected override void UpdateGeometry() { }

	public override void Rebuild(CanvasUpdate update) { }

	public void RefreshMaterial() { }

	protected override void UpdateMaterial() { }

	public override void RecalculateClipping() { }

	public override void RecalculateMasking() { }

	private Material GetMaterial() { }

	private Material GetMaterial(Material mat) { }

	private Material CreateMaterialInstance(Material source) { }

	private Material GetSharedMaterial() { }

	private void SetSharedMaterial(Material mat) { }

	public void .ctor() { }
}

// Namespace: TMPro
public interface ITextElement
{
	// Properties
	public abstract Material sharedMaterial { get; }

	// Methods

	public abstract Material get_sharedMaterial() { }

	public abstract void Rebuild(CanvasUpdate update) { }

	public abstract int GetInstanceID() { }
}

// Namespace: TMPro
public enum TextAlignmentOptions
{
	// Fields
	public int value__;
	public const TextAlignmentOptions TopLeft = 257;
	public const TextAlignmentOptions Top = 258;
	public const TextAlignmentOptions TopRight = 260;
	public const TextAlignmentOptions TopJustified = 264;
	public const TextAlignmentOptions TopFlush = 272;
	public const TextAlignmentOptions TopGeoAligned = 288;
	public const TextAlignmentOptions Left = 513;
	public const TextAlignmentOptions Center = 514;
	public const TextAlignmentOptions Right = 516;
	public const TextAlignmentOptions Justified = 520;
	public const TextAlignmentOptions Flush = 528;
	public const TextAlignmentOptions CenterGeoAligned = 544;
	public const TextAlignmentOptions BottomLeft = 1025;
	public const TextAlignmentOptions Bottom = 1026;
	public const TextAlignmentOptions BottomRight = 1028;
	public const TextAlignmentOptions BottomJustified = 1032;
	public const TextAlignmentOptions BottomFlush = 1040;
	public const TextAlignmentOptions BottomGeoAligned = 1056;
	public const TextAlignmentOptions BaselineLeft = 2049;
	public const TextAlignmentOptions Baseline = 2050;
	public const TextAlignmentOptions BaselineRight = 2052;
	public const TextAlignmentOptions BaselineJustified = 2056;
	public const TextAlignmentOptions BaselineFlush = 2064;
	public const TextAlignmentOptions BaselineGeoAligned = 2080;
	public const TextAlignmentOptions MidlineLeft = 4097;
	public const TextAlignmentOptions Midline = 4098;
	public const TextAlignmentOptions MidlineRight = 4100;
	public const TextAlignmentOptions MidlineJustified = 4104;
	public const TextAlignmentOptions MidlineFlush = 4112;
	public const TextAlignmentOptions MidlineGeoAligned = 4128;
	public const TextAlignmentOptions CaplineLeft = 8193;
	public const TextAlignmentOptions Capline = 8194;
	public const TextAlignmentOptions CaplineRight = 8196;
	public const TextAlignmentOptions CaplineJustified = 8200;
	public const TextAlignmentOptions CaplineFlush = 8208;
	public const TextAlignmentOptions CaplineGeoAligned = 8224;
}

// Namespace: TMPro
public enum _HorizontalAlignmentOptions
{
	// Fields
	public int value__;
	public const _HorizontalAlignmentOptions Left = 1;
	public const _HorizontalAlignmentOptions Center = 2;
	public const _HorizontalAlignmentOptions Right = 4;
	public const _HorizontalAlignmentOptions Justified = 8;
	public const _HorizontalAlignmentOptions Flush = 16;
	public const _HorizontalAlignmentOptions Geometry = 32;
}

// Namespace: TMPro
public enum _VerticalAlignmentOptions
{
	// Fields
	public int value__;
	public const _VerticalAlignmentOptions Top = 256;
	public const _VerticalAlignmentOptions Middle = 512;
	public const _VerticalAlignmentOptions Bottom = 1024;
	public const _VerticalAlignmentOptions Baseline = 2048;
	public const _VerticalAlignmentOptions Geometry = 4096;
	public const _VerticalAlignmentOptions Capline = 8192;
}

// Namespace: TMPro
public enum TextRenderFlags
{
	// Fields
	public int value__;
	public const TextRenderFlags DontRender = 0;
	public const TextRenderFlags Render = 255;
}

// Namespace: TMPro
public enum TMP_TextElementType
{
	// Fields
	public int value__;
	public const TMP_TextElementType Character = 0;
	public const TMP_TextElementType Sprite = 1;
}

// Namespace: TMPro
public enum MaskingTypes
{
	// Fields
	public int value__;
	public const MaskingTypes MaskOff = 0;
	public const MaskingTypes MaskHard = 1;
	public const MaskingTypes MaskSoft = 2;
}

// Namespace: TMPro
public enum TextOverflowModes
{
	// Fields
	public int value__;
	public const TextOverflowModes Overflow = 0;
	public const TextOverflowModes Ellipsis = 1;
	public const TextOverflowModes Masking = 2;
	public const TextOverflowModes Truncate = 3;
	public const TextOverflowModes ScrollRect = 4;
	public const TextOverflowModes Page = 5;
	public const TextOverflowModes Linked = 6;
}

// Namespace: TMPro
public enum MaskingOffsetMode
{
	// Fields
	public int value__;
	public const MaskingOffsetMode Percentage = 0;
	public const MaskingOffsetMode Pixel = 1;
}

// Namespace: TMPro
public enum TextureMappingOptions
{
	// Fields
	public int value__;
	public const TextureMappingOptions Character = 0;
	public const TextureMappingOptions Line = 1;
	public const TextureMappingOptions Paragraph = 2;
	public const TextureMappingOptions MatchAspect = 3;
}

// Namespace: TMPro
public enum FontStyles
{
	// Fields
	public int value__;
	public const FontStyles Normal = 0;
	public const FontStyles Bold = 1;
	public const FontStyles Italic = 2;
	public const FontStyles Underline = 4;
	public const FontStyles LowerCase = 8;
	public const FontStyles UpperCase = 16;
	public const FontStyles SmallCaps = 32;
	public const FontStyles Strikethrough = 64;
	public const FontStyles Superscript = 128;
	public const FontStyles Subscript = 256;
	public const FontStyles Highlight = 512;
}

// Namespace: TMPro
public enum FontWeight
{
	// Fields
	public int value__;
	public const FontWeight Thin = 100;
	public const FontWeight ExtraLight = 200;
	public const FontWeight Light = 300;
	public const FontWeight Regular = 400;
	public const FontWeight Medium = 500;
	public const FontWeight SemiBold = 600;
	public const FontWeight Bold = 700;
	public const FontWeight Heavy = 800;
	public const FontWeight Black = 900;
}

// Namespace: TMPro
public abstract class TMP_Text : MaskableGraphic
{
	// Fields
	public static StringBuilder m_StringBuilder;
	public bool isNumber;
	public string num_text;
	[SerializeField] // RVA: 0xF9020 Offset: 0xF8420 VA: 0x1800F9020
	[TextAreaAttribute] // RVA: 0xF9020 Offset: 0xF8420 VA: 0x1800F9020
	protected string m_text;
	public static TMP_Text.RichTextTransFunc richTextTransFunc;
	public static TMP_Text.LoadTMPFontFunc loadTMPFontFunc;
	protected string m_richtext;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool m_isRightToLeft;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected TMP_FontAsset m_fontAsset;
	protected TMP_FontAsset m_currentFontAsset;
	protected bool m_isSDFShader;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected Material m_sharedMaterial;
	protected Material m_currentMaterial;
	protected MaterialReference[] m_materialReferences;
	protected Dictionary<int, int> m_materialReferenceIndexLookup;
	protected TMP_RichTextTagStack<MaterialReference> m_materialReferenceStack;
	protected int m_currentMaterialIndex;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected Material[] m_fontSharedMaterials;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected Material m_fontMaterial;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected Material[] m_fontMaterials;
	protected bool m_isMaterialDirty;
	private string text_pre;
	private string text_end;
	private string color_value_str;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected Color32 m_fontColor32;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected Color m_fontColor;
	protected static Color32 s_colorWhite;
	protected Color32 m_underlineColor;
	protected Color32 m_strikethroughColor;
	protected Color32 m_highlightColor;
	protected Vector4 m_highlightPadding;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool m_enableVertexGradient;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected ColorMode m_colorMode;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected VertexGradient m_fontColorGradient;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected TMP_ColorGradient m_fontColorGradientPreset;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected TMP_SpriteAsset m_spriteAsset;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool m_tintAllSprites;
	protected bool m_tintSprite;
	protected Color32 m_spriteColor;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool m_overrideHtmlColors;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected Color32 m_faceColor;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected Color32 m_outlineColor;
	protected float m_outlineWidth;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected float m_fontSize;
	protected float m_currentFontSize;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected float m_fontSizeBase;
	protected TMP_RichTextTagStack<float> m_sizeStack;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected FontWeight m_fontWeight;
	protected FontWeight m_FontWeightInternal;
	protected TMP_RichTextTagStack<FontWeight> m_FontWeightStack;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool m_enableAutoSizing;
	protected float m_maxFontSize;
	protected float m_minFontSize;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected float m_fontSizeMin;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected float m_fontSizeMax;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected FontStyles m_fontStyle;
	protected FontStyles m_FontStyleInternal;
	protected TMP_FontStyleStack m_fontStyleStack;
	protected bool m_isUsingBold;
	[SerializeField] // RVA: 0x11C070 Offset: 0x11B470 VA: 0x18011C070
	[FormerlySerializedAsAttribute] // RVA: 0x11C070 Offset: 0x11B470 VA: 0x18011C070
	protected TextAlignmentOptions m_textAlignment;
	protected TextAlignmentOptions m_lineJustification;
	protected TMP_RichTextTagStack<TextAlignmentOptions> m_lineJustificationStack;
	protected Vector3[] m_textContainerLocalCorners;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected float m_characterSpacing;
	protected float m_cSpacing;
	protected float m_monoSpacing;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected float m_wordSpacing;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected float m_lineSpacing;
	protected float m_lineSpacingDelta;
	protected float m_lineHeight;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected float m_lineSpacingMax;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected float m_paragraphSpacing;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected float m_charWidthMaxAdj;
	protected float m_charWidthAdjDelta;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool m_enableWordWrapping;
	protected bool m_isCharacterWrappingEnabled;
	protected bool m_isNonBreakingSpace;
	protected bool m_isIgnoringAlignment;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected float m_wordWrappingRatios;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected TextOverflowModes m_overflowMode;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected int m_firstOverflowCharacterIndex;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected TMP_Text m_linkedTextComponent;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool m_isLinkedTextComponent;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool m_isTextTruncated;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool m_enableKerning;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool m_enableExtraPadding;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool checkPaddingRequired;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool m_isRichText;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool m_parseCtrlCharacters;
	protected bool m_isOverlay;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool m_isOrthographic;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool m_isCullingEnabled;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool m_ignoreRectMaskCulling;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool m_ignoreCulling;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected TextureMappingOptions m_horizontalMapping;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected TextureMappingOptions m_verticalMapping;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected float m_uvLineOffset;
	protected TextRenderFlags m_renderMode;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected VertexSortingOrder m_geometrySortingOrder;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool m_VertexBufferAutoSizeReduction;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected int m_firstVisibleCharacter;
	protected int m_maxVisibleCharacters;
	protected int m_maxVisibleWords;
	protected int m_maxVisibleLines;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool m_useMaxVisibleDescender;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected int m_pageToDisplay;
	protected bool m_isNewPage;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected Vector4 m_margin;
	protected float m_marginLeft;
	protected float m_marginRight;
	protected float m_marginWidth;
	protected float m_marginHeight;
	protected float m_width;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected TMP_TextInfo m_textInfo;
	protected bool m_havePropertiesChanged;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool m_isUsingLegacyAnimationComponent;
	protected Transform m_transform;
	protected RectTransform m_rectTransform;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <autoSizeTextContainer>k__BackingField;
	protected bool m_autoSizeTextContainer;
	protected Mesh m_mesh;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool m_isVolumetricText;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected TMP_SpriteAnimator m_spriteAnimator;
	protected float m_flexibleHeight;
	protected float m_flexibleWidth;
	protected float m_minWidth;
	protected float m_minHeight;
	protected float m_maxWidth;
	protected float m_maxHeight;
	protected LayoutElement m_LayoutElement;
	protected float m_preferredWidth;
	protected float m_renderedWidth;
	protected bool m_isPreferredWidthDirty;
	protected float m_preferredHeight;
	protected float m_renderedHeight;
	protected bool m_isPreferredHeightDirty;
	protected bool m_isCalculatingPreferredValues;
	private int m_recursiveCount;
	protected int m_layoutPriority;
	protected bool m_isCalculateSizeRequired;
	protected bool m_isLayoutDirty;
	protected bool m_verticesAlreadyDirty;
	protected bool m_layoutAlreadyDirty;
	protected bool m_isAwake;
	internal bool m_isWaitingOnResourceLoad;
	internal bool m_isInputParsingRequired;
	internal TMP_Text.TextInputSources m_inputSource;
	protected string old_text;
	protected float m_fontScale;
	protected float m_fontScaleMultiplier;
	protected char[] m_htmlTag;
	protected RichTextTagAttribute[] m_xmlAttribute;
	protected float[] m_attributeParameterValues;
	protected float tag_LineIndent;
	protected float tag_Indent;
	protected TMP_RichTextTagStack<float> m_indentStack;
	protected bool tag_NoParsing;
	protected bool m_isParsingText;
	protected Matrix4x4 m_FXMatrix;
	protected bool m_isFXMatrixSet;
	protected TMP_Text.UnicodeChar[] m_TextParsingBuffer;
	private TMP_CharacterInfo[] m_internalCharacterInfo;
	protected char[] m_input_CharArray;
	private int m_charArray_Length;
	protected int m_totalCharacterCount;
	protected WordWrapState m_SavedWordWrapState;
	protected WordWrapState m_SavedLineState;
	protected int m_characterCount;
	protected int m_firstCharacterOfLine;
	protected int m_firstVisibleCharacterOfLine;
	protected int m_lastCharacterOfLine;
	protected int m_lastVisibleCharacterOfLine;
	protected int m_lineNumber;
	protected int m_lineVisibleCharacterCount;
	protected int m_pageNumber;
	protected float m_maxAscender;
	protected float m_maxCapHeight;
	protected float m_maxDescender;
	protected float m_maxLineAscender;
	protected float m_maxLineDescender;
	protected float m_startOfLineAscender;
	protected float m_lineOffset;
	protected Extents m_meshExtents;
	protected Color32 m_htmlColor;
	protected TMP_RichTextTagStack<Color32> m_colorStack;
	protected TMP_RichTextTagStack<Color32> m_underlineColorStack;
	protected TMP_RichTextTagStack<Color32> m_strikethroughColorStack;
	protected TMP_RichTextTagStack<Color32> m_highlightColorStack;
	protected TMP_ColorGradient m_colorGradientPreset;
	protected TMP_RichTextTagStack<TMP_ColorGradient> m_colorGradientStack;
	protected float m_tabSpacing;
	protected float m_spacing;
	protected TMP_RichTextTagStack<int> m_styleStack;
	protected TMP_RichTextTagStack<int> m_actionStack;
	protected float m_padding;
	protected float m_baselineOffset;
	protected TMP_RichTextTagStack<float> m_baselineOffsetStack;
	protected float m_xAdvance;
	protected TMP_TextElementType m_textElementType;
	protected TMP_TextElement m_cached_TextElement;
	protected TMP_Character m_cached_Underline_Character;
	protected TMP_Character m_cached_Ellipsis_Character;
	protected TMP_SpriteAsset m_defaultSpriteAsset;
	protected TMP_SpriteAsset m_currentSpriteAsset;
	protected int m_spriteCount;
	protected int m_spriteIndex;
	protected int m_spriteAnimationID;
	protected bool m_ignoreActiveState;
	private readonly float[] k_Power;
	protected static Vector2 k_LargePositiveVector2;
	protected static Vector2 k_LargeNegativeVector2;
	protected static float k_LargePositiveFloat;
	protected static float k_LargeNegativeFloat;
	protected static int k_LargePositiveInt;
	protected static int k_LargeNegativeInt;

	// Properties
	public string text { get; set; }
	public string RichText { get; set; }
	public bool isRightToLeftText { get; set; }
	public TMP_FontAsset font { get; set; }
	public virtual Material fontSharedMaterial { get; set; }
	public virtual Material[] fontSharedMaterials { get; set; }
	public Material fontMaterial { get; set; }
	public virtual Material[] fontMaterials { get; set; }
	public override Color color { get; set; }
	public float alpha { get; set; }
	public bool enableVertexGradient { get; set; }
	public VertexGradient colorGradient { get; set; }
	public TMP_ColorGradient colorGradientPreset { get; set; }
	public TMP_SpriteAsset spriteAsset { get; set; }
	public bool tintAllSprites { get; set; }
	public bool overrideColorTags { get; set; }
	public Color32 faceColor { get; set; }
	public Color32 outlineColor { get; set; }
	public float outlineWidth { get; set; }
	public float fontSize { get; set; }
	public float fontScale { get; }
	public FontWeight fontWeight { get; set; }
	public float pixelsPerUnit { get; }
	public bool enableAutoSizing { get; set; }
	public float fontSizeMin { get; set; }
	public float fontSizeMax { get; set; }
	public FontStyles fontStyle { get; set; }
	public bool isUsingBold { get; }
	public TextAlignmentOptions alignment { get; set; }
	public float characterSpacing { get; set; }
	public float wordSpacing { get; set; }
	public float lineSpacing { get; set; }
	public float lineSpacingAdjustment { get; set; }
	public float paragraphSpacing { get; set; }
	public float characterWidthAdjustment { get; set; }
	public bool enableWordWrapping { get; set; }
	public float wordWrappingRatios { get; set; }
	public TextOverflowModes overflowMode { get; set; }
	public bool isTextOverflowing { get; }
	public int firstOverflowCharacterIndex { get; }
	public TMP_Text linkedTextComponent { get; set; }
	public bool isLinkedTextComponent { get; set; }
	public bool isTextTruncated { get; }
	public bool enableKerning { get; set; }
	public bool extraPadding { get; set; }
	public bool richText { get; set; }
	public bool parseCtrlCharacters { get; set; }
	public bool isOverlay { get; set; }
	public bool isOrthographic { get; set; }
	public bool enableCulling { get; set; }
	public bool ignoreRectMaskCulling { get; set; }
	public bool ignoreVisibility { get; set; }
	public TextureMappingOptions horizontalMapping { get; set; }
	public TextureMappingOptions verticalMapping { get; set; }
	public float mappingUvLineOffset { get; set; }
	public TextRenderFlags renderMode { get; set; }
	public VertexSortingOrder geometrySortingOrder { get; set; }
	public bool vertexBufferAutoSizeReduction { get; set; }
	public int firstVisibleCharacter { get; set; }
	public int maxVisibleCharacters { get; set; }
	public int maxVisibleWords { get; set; }
	public int maxVisibleLines { get; set; }
	public bool useMaxVisibleDescender { get; set; }
	public int pageToDisplay { get; set; }
	public virtual Vector4 margin { get; set; }
	public TMP_TextInfo textInfo { get; }
	public bool havePropertiesChanged { get; set; }
	public bool isUsingLegacyAnimationComponent { get; set; }
	public Transform transform { get; }
	public RectTransform rectTransform { get; }
	public virtual bool autoSizeTextContainer { get; set; }
	public virtual Mesh mesh { get; }
	public bool isVolumetricText { get; set; }
	public Bounds bounds { get; }
	public Bounds textBounds { get; }
	protected TMP_SpriteAnimator spriteAnimator { get; }
	public float flexibleHeight { get; }
	public float flexibleWidth { get; }
	public float minWidth { get; }
	public float minHeight { get; }
	public float maxWidth { get; }
	public float maxHeight { get; }
	protected LayoutElement layoutElement { get; }
	public virtual float preferredWidth { get; }
	public virtual float preferredHeight { get; }
	public virtual float renderedWidth { get; }
	public virtual float renderedHeight { get; }
	public int layoutPriority { get; }

	// Methods

	public string get_text() { }

	public void set_text(string value) { }

	public string get_RichText() { }

	public void set_RichText(string value) { }

	public bool get_isRightToLeftText() { }

	public void set_isRightToLeftText(bool value) { }

	public TMP_FontAsset get_font() { }

	public void set_font(TMP_FontAsset value) { }

	public virtual Material get_fontSharedMaterial() { }

	public virtual void set_fontSharedMaterial(Material value) { }

	public virtual Material[] get_fontSharedMaterials() { }

	public virtual void set_fontSharedMaterials(Material[] value) { }

	public Material get_fontMaterial() { }

	public void set_fontMaterial(Material value) { }

	public virtual Material[] get_fontMaterials() { }

	public virtual void set_fontMaterials(Material[] value) { }

	public override Color get_color() { }

	public override void set_color(Color value) { }

	private void RefreshColor(Color newcolor) { }

	private void RefreshNumText() { }

	public float get_alpha() { }

	public void set_alpha(float value) { }

	public bool get_enableVertexGradient() { }

	public void set_enableVertexGradient(bool value) { }

	public VertexGradient get_colorGradient() { }

	public void set_colorGradient(VertexGradient value) { }

	public TMP_ColorGradient get_colorGradientPreset() { }

	public void set_colorGradientPreset(TMP_ColorGradient value) { }

	public TMP_SpriteAsset get_spriteAsset() { }

	public void set_spriteAsset(TMP_SpriteAsset value) { }

	public bool get_tintAllSprites() { }

	public void set_tintAllSprites(bool value) { }

	public bool get_overrideColorTags() { }

	public void set_overrideColorTags(bool value) { }

	public Color32 get_faceColor() { }

	public void set_faceColor(Color32 value) { }

	public Color32 get_outlineColor() { }

	public void set_outlineColor(Color32 value) { }

	public float get_outlineWidth() { }

	public void set_outlineWidth(float value) { }

	public float get_fontSize() { }

	public void set_fontSize(float value) { }

	public float get_fontScale() { }

	public FontWeight get_fontWeight() { }

	public void set_fontWeight(FontWeight value) { }

	public float get_pixelsPerUnit() { }

	public bool get_enableAutoSizing() { }

	public void set_enableAutoSizing(bool value) { }

	public float get_fontSizeMin() { }

	public void set_fontSizeMin(float value) { }

	public float get_fontSizeMax() { }

	public void set_fontSizeMax(float value) { }

	public FontStyles get_fontStyle() { }

	public void set_fontStyle(FontStyles value) { }

	public bool get_isUsingBold() { }

	public TextAlignmentOptions get_alignment() { }

	public void set_alignment(TextAlignmentOptions value) { }

	public float get_characterSpacing() { }

	public void set_characterSpacing(float value) { }

	public float get_wordSpacing() { }

	public void set_wordSpacing(float value) { }

	public float get_lineSpacing() { }

	public void set_lineSpacing(float value) { }

	public float get_lineSpacingAdjustment() { }

	public void set_lineSpacingAdjustment(float value) { }

	public float get_paragraphSpacing() { }

	public void set_paragraphSpacing(float value) { }

	public float get_characterWidthAdjustment() { }

	public void set_characterWidthAdjustment(float value) { }

	public bool get_enableWordWrapping() { }

	public void set_enableWordWrapping(bool value) { }

	public float get_wordWrappingRatios() { }

	public void set_wordWrappingRatios(float value) { }

	public TextOverflowModes get_overflowMode() { }

	public void set_overflowMode(TextOverflowModes value) { }

	public bool get_isTextOverflowing() { }

	public int get_firstOverflowCharacterIndex() { }

	public TMP_Text get_linkedTextComponent() { }

	public void set_linkedTextComponent(TMP_Text value) { }

	public bool get_isLinkedTextComponent() { }

	public void set_isLinkedTextComponent(bool value) { }

	public bool get_isTextTruncated() { }

	public bool get_enableKerning() { }

	public void set_enableKerning(bool value) { }

	public bool get_extraPadding() { }

	public void set_extraPadding(bool value) { }

	public bool get_richText() { }

	public void set_richText(bool value) { }

	public bool get_parseCtrlCharacters() { }

	public void set_parseCtrlCharacters(bool value) { }

	public bool get_isOverlay() { }

	public void set_isOverlay(bool value) { }

	public bool get_isOrthographic() { }

	public void set_isOrthographic(bool value) { }

	public bool get_enableCulling() { }

	public void set_enableCulling(bool value) { }

	public bool get_ignoreRectMaskCulling() { }

	public void set_ignoreRectMaskCulling(bool value) { }

	public bool get_ignoreVisibility() { }

	public void set_ignoreVisibility(bool value) { }

	public TextureMappingOptions get_horizontalMapping() { }

	public void set_horizontalMapping(TextureMappingOptions value) { }

	public TextureMappingOptions get_verticalMapping() { }

	public void set_verticalMapping(TextureMappingOptions value) { }

	public float get_mappingUvLineOffset() { }

	public void set_mappingUvLineOffset(float value) { }

	public TextRenderFlags get_renderMode() { }

	public void set_renderMode(TextRenderFlags value) { }

	public VertexSortingOrder get_geometrySortingOrder() { }

	public void set_geometrySortingOrder(VertexSortingOrder value) { }

	public bool get_vertexBufferAutoSizeReduction() { }

	public void set_vertexBufferAutoSizeReduction(bool value) { }

	public int get_firstVisibleCharacter() { }

	public void set_firstVisibleCharacter(int value) { }

	public int get_maxVisibleCharacters() { }

	public void set_maxVisibleCharacters(int value) { }

	public int get_maxVisibleWords() { }

	public void set_maxVisibleWords(int value) { }

	public int get_maxVisibleLines() { }

	public void set_maxVisibleLines(int value) { }

	public bool get_useMaxVisibleDescender() { }

	public void set_useMaxVisibleDescender(bool value) { }

	public int get_pageToDisplay() { }

	public void set_pageToDisplay(int value) { }

	public virtual Vector4 get_margin() { }

	public virtual void set_margin(Vector4 value) { }

	public TMP_TextInfo get_textInfo() { }

	public bool get_havePropertiesChanged() { }

	public void set_havePropertiesChanged(bool value) { }

	public bool get_isUsingLegacyAnimationComponent() { }

	public void set_isUsingLegacyAnimationComponent(bool value) { }

	public Transform get_transform() { }

	public RectTransform get_rectTransform() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual bool get_autoSizeTextContainer() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual void set_autoSizeTextContainer(bool value) { }

	public virtual Mesh get_mesh() { }

	public bool get_isVolumetricText() { }

	public void set_isVolumetricText(bool value) { }

	public Bounds get_bounds() { }

	public Bounds get_textBounds() { }

	protected TMP_SpriteAnimator get_spriteAnimator() { }

	public float get_flexibleHeight() { }

	public float get_flexibleWidth() { }

	public float get_minWidth() { }

	public float get_minHeight() { }

	public float get_maxWidth() { }

	public float get_maxHeight() { }

	protected LayoutElement get_layoutElement() { }

	public virtual float get_preferredWidth() { }

	public virtual float get_preferredHeight() { }

	public virtual float get_renderedWidth() { }

	public virtual float get_renderedHeight() { }

	public int get_layoutPriority() { }

	protected virtual void LoadFontAsset() { }

	protected virtual void SetSharedMaterial(Material mat) { }

	protected virtual Material GetMaterial(Material mat) { }

	protected virtual void SetFontBaseMaterial(Material mat) { }

	protected virtual Material[] GetSharedMaterials() { }

	protected virtual void SetSharedMaterials(Material[] materials) { }

	protected virtual Material[] GetMaterials(Material[] mats) { }

	protected virtual Material CreateMaterialInstance(Material source) { }

	protected void SetVertexColorGradient(TMP_ColorGradient gradient) { }

	protected void SetTextSortingOrder(VertexSortingOrder order) { }

	protected void SetTextSortingOrder(int[] order) { }

	protected virtual void SetFaceColor(Color32 color) { }

	protected virtual void SetOutlineColor(Color32 color) { }

	protected virtual void SetOutlineThickness(float thickness) { }

	protected virtual void SetShaderDepth() { }

	protected virtual void SetCulling() { }

	protected virtual float GetPaddingForMaterial() { }

	protected virtual float GetPaddingForMaterial(Material mat) { }

	protected virtual Vector3[] GetTextContainerLocalCorners() { }

	public virtual void ForceMeshUpdate() { }

	public virtual void ForceMeshUpdate(bool ignoreActiveState) { }

	internal void SetTextInternal(string text) { }

	public virtual void UpdateGeometry(Mesh mesh, int index) { }

	public virtual void UpdateVertexData(TMP_VertexDataUpdateFlags flags) { }

	public virtual void UpdateVertexData() { }

	public virtual void SetVertices(Vector3[] vertices) { }

	public virtual void UpdateMeshPadding() { }

	public override void CrossFadeColor(Color targetColor, float duration, bool ignoreTimeScale, bool useAlpha) { }

	public override void CrossFadeAlpha(float alpha, float duration, bool ignoreTimeScale) { }

	protected virtual void InternalCrossFadeColor(Color targetColor, float duration, bool ignoreTimeScale, bool useAlpha) { }

	protected virtual void InternalCrossFadeAlpha(float alpha, float duration, bool ignoreTimeScale) { }

	protected void ParseInputText() { }

	public void SetText(string text) { }

	public void SetText(string text, bool syncTextInputBox) { }

	public void SetText(string text, float arg0) { }

	public void SetText(string text, float arg0, float arg1) { }

	public void SetText(string text, float arg0, float arg1, float arg2) { }

	public void SetText(StringBuilder text) { }

	public void SetCharArray(char[] sourceText) { }

	public void SetCharArray(char[] sourceText, int start, int length) { }

	public void SetCharArray(int[] sourceText, int start, int length) { }

	protected void SetTextArrayToCharArray(char[] sourceText, ref TMP_Text.UnicodeChar[] charBuffer) { }

	protected void StringToCharArray(string sourceText, ref TMP_Text.UnicodeChar[] charBuffer) { }

	protected void StringBuilderToIntArray(StringBuilder sourceText, ref TMP_Text.UnicodeChar[] charBuffer) { }

	private bool ReplaceOpeningStyleTag(ref string sourceText, int srcIndex, out int srcOffset, ref TMP_Text.UnicodeChar[] charBuffer, ref int writeIndex) { }

	private bool ReplaceOpeningStyleTag(ref int[] sourceText, int srcIndex, out int srcOffset, ref TMP_Text.UnicodeChar[] charBuffer, ref int writeIndex) { }

	private bool ReplaceOpeningStyleTag(ref char[] sourceText, int srcIndex, out int srcOffset, ref TMP_Text.UnicodeChar[] charBuffer, ref int writeIndex) { }

	private bool ReplaceOpeningStyleTag(ref StringBuilder sourceText, int srcIndex, out int srcOffset, ref TMP_Text.UnicodeChar[] charBuffer, ref int writeIndex) { }

	private bool ReplaceClosingStyleTag(ref string sourceText, int srcIndex, ref TMP_Text.UnicodeChar[] charBuffer, ref int writeIndex) { }

	private bool ReplaceClosingStyleTag(ref int[] sourceText, int srcIndex, ref TMP_Text.UnicodeChar[] charBuffer, ref int writeIndex) { }

	private bool ReplaceClosingStyleTag(ref char[] sourceText, int srcIndex, ref TMP_Text.UnicodeChar[] charBuffer, ref int writeIndex) { }

	private bool ReplaceClosingStyleTag(ref StringBuilder sourceText, int srcIndex, ref TMP_Text.UnicodeChar[] charBuffer, ref int writeIndex) { }

	private bool IsTagName(ref string text, string tag, int index) { }

	private bool IsTagName(ref char[] text, string tag, int index) { }

	private bool IsTagName(ref int[] text, string tag, int index) { }

	private bool IsTagName(ref StringBuilder text, string tag, int index) { }

	private int GetTagHashCode(ref string text, int index, out int closeIndex) { }

	private int GetTagHashCode(ref char[] text, int index, out int closeIndex) { }

	private int GetTagHashCode(ref int[] text, int index, out int closeIndex) { }

	private int GetTagHashCode(ref StringBuilder text, int index, out int closeIndex) { }

	private void ResizeInternalArray<T>(ref T[] array) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x629670 Offset: 0x628670 VA: 0x180629670
	|-TMP_Text.ResizeInternalArray<object>
	|
	|-RVA: 0x629700 Offset: 0x628700 VA: 0x180629700
	|-TMP_Text.ResizeInternalArray<TMP_Text.UnicodeChar>
	*/

	protected void AddFloatToCharArray(double number, ref int index, int precision) { }

	protected void AddIntToCharArray(double number, ref int index, int precision) { }

	protected virtual int SetArraySizes(TMP_Text.UnicodeChar[] chars) { }

	protected virtual void GenerateTextMesh() { }

	public Vector2 GetPreferredValues() { }

	public Vector2 GetPreferredValues(float width, float height) { }

	public Vector2 GetPreferredValues(string text) { }

	public Vector2 GetPreferredValues(string text, float width, float height) { }

	protected float GetPreferredWidth() { }

	protected float GetPreferredWidth(Vector2 margin) { }

	protected float GetPreferredHeight() { }

	protected float GetPreferredHeight(Vector2 margin) { }

	public Vector2 GetRenderedValues() { }

	public Vector2 GetRenderedValues(bool onlyVisibleCharacters) { }

	protected float GetRenderedWidth() { }

	protected float GetRenderedWidth(bool onlyVisibleCharacters) { }

	protected float GetRenderedHeight() { }

	protected float GetRenderedHeight(bool onlyVisibleCharacters) { }

	protected virtual Vector2 CalculatePreferredValues(float defaultFontSize, Vector2 marginSize, bool ignoreTextAutoSizing) { }

	protected virtual Bounds GetCompoundBounds() { }

	protected Bounds GetTextBounds() { }

	protected Bounds GetTextBounds(bool onlyVisibleCharacters) { }

	protected virtual void AdjustLineOffset(int startIndex, int endIndex, float offset) { }

	protected void ResizeLineExtents(int size) { }

	public virtual TMP_TextInfo GetTextInfo(string text) { }

	public virtual void ComputeMarginSize() { }

	protected void SaveWordWrappingState(ref WordWrapState state, int index, int count) { }

	protected int RestoreWordWrappingState(ref WordWrapState state) { }

	protected virtual void SaveGlyphVertexInfo(float padding, float style_padding, Color32 vertexColor) { }

	protected virtual void SaveSpriteVertexInfo(Color32 vertexColor) { }

	protected virtual void FillCharacterVertexBuffers(int i, int index_X4) { }

	protected virtual void FillCharacterVertexBuffers(int i, int index_X4, bool isVolumetric) { }

	protected virtual void FillSpriteVertexBuffers(int i, int index_X4) { }

	protected virtual void DrawUnderlineMesh(Vector3 start, Vector3 end, ref int index, float startScale, float endScale, float maxScale, float sdfScale, Color32 underlineColor) { }

	protected virtual void DrawTextHighlight(Vector3 start, Vector3 end, ref int index, Color32 highlightColor) { }

	protected void LoadDefaultSettings() { }

	protected void GetSpecialCharacters(TMP_FontAsset fontAsset) { }

	protected void ReplaceTagWithCharacter(int[] chars, int insertionIndex, int tagLength, char c) { }

	protected TMP_FontAsset GetFontAssetForWeight(int fontWeight) { }

	protected virtual void SetActiveSubMeshes(bool state) { }

	protected virtual void ClearSubMeshObjects() { }

	public virtual void ClearMesh() { }

	public virtual void ClearMesh(bool uploadGeometry) { }

	public virtual string GetParsedText() { }

	protected Vector2 PackUV(float x, float y, float scale) { }

	protected float PackUV(float x, float y) { }

	internal virtual void InternalUpdate() { }

	protected int HexToInt(char hex) { }

	protected int GetUTF16(string text, int i) { }

	protected int GetUTF16(StringBuilder text, int i) { }

	protected int GetUTF32(string text, int i) { }

	protected int GetUTF32(StringBuilder text, int i) { }

	protected Color32 HexCharsToColor(char[] hexChars, int tagCount) { }

	protected Color32 HexCharsToColor(char[] hexChars, int startIndex, int length) { }

	private int GetAttributeParameters(char[] chars, int startIndex, int length, ref float[] parameters) { }

	protected float ConvertToFloat(char[] chars, int startIndex, int length) { }

	protected float ConvertToFloat(char[] chars, int startIndex, int length, out int lastIndex) { }

	protected bool ValidateHtmlTag(TMP_Text.UnicodeChar[] chars, int startIndex, out int endIndex) { }

	protected void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public sealed class TMP_Text.RichTextTransFunc : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual string Invoke(string txt) { }

	public virtual IAsyncResult BeginInvoke(string txt, AsyncCallback callback, object object) { }

	public virtual string EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class TMP_Text.LoadTMPFontFunc : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual object Invoke(string path, Type type) { }

	public virtual IAsyncResult BeginInvoke(string path, Type type, AsyncCallback callback, object object) { }

	public virtual object EndInvoke(IAsyncResult result) { }
}

// Namespace: 
internal enum TMP_Text.TextInputSources
{
	// Fields
	public int value__;
	public const TMP_Text.TextInputSources Text = 0;
	public const TMP_Text.TextInputSources SetText = 1;
	public const TMP_Text.TextInputSources SetCharArray = 2;
	public const TMP_Text.TextInputSources String = 3;
}

// Namespace: 
protected struct TMP_Text.UnicodeChar
{
	// Fields
	public int unicode;
	public int stringIndex;
	public int length;
}

// Namespace: TMPro
public enum TextElementType
{
	// Fields
	public byte value__;
	public const TextElementType Character = 1;
	public const TextElementType Sprite = 2;
}

// Namespace: TMPro
[Serializable]
public class TMP_TextElement
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected TextElementType m_ElementType;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint m_Unicode;
	private Glyph m_Glyph;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint m_GlyphIndex;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_Scale;

	// Properties
	public TextElementType elementType { get; }
	public uint unicode { get; set; }
	public Glyph glyph { get; set; }
	public uint glyphIndex { get; set; }
	public float scale { get; set; }

	// Methods

	public TextElementType get_elementType() { }

	public uint get_unicode() { }

	public void set_unicode(uint value) { }

	public Glyph get_glyph() { }

	public void set_glyph(Glyph value) { }

	public uint get_glyphIndex() { }

	public void set_glyphIndex(uint value) { }

	public float get_scale() { }

	public void set_scale(float value) { }

	public void .ctor() { }
}

// Namespace: TMPro
[Serializable]
public class TMP_TextElement_Legacy
{
	// Fields
	public int id;
	public float x;
	public float y;
	public float width;
	public float height;
	public float xOffset;
	public float yOffset;
	public float xAdvance;
	public float scale;

	// Methods

	public void .ctor() { }
}

// Namespace: TMPro
[Serializable]
public class TMP_TextInfo
{
	// Fields
	private static Vector2 k_InfinityVectorPositive;
	private static Vector2 k_InfinityVectorNegative;
	public TMP_Text textComponent;
	public int characterCount;
	public int spriteCount;
	public int spaceCount;
	public int wordCount;
	public int linkCount;
	public int lineCount;
	public int pageCount;
	public int materialCount;
	public TMP_CharacterInfo[] characterInfo;
	public TMP_WordInfo[] wordInfo;
	public TMP_LinkInfo[] linkInfo;
	public TMP_LineInfo[] lineInfo;
	public TMP_PageInfo[] pageInfo;
	public TMP_MeshInfo[] meshInfo;
	private TMP_MeshInfo[] m_CachedMeshInfo;

	// Methods

	public void .ctor() { }

	public void .ctor(TMP_Text textComponent) { }

	public void Clear() { }

	public void ClearMeshInfo(bool updateMesh) { }

	public void ClearAllMeshInfo() { }

	public void ResetVertexLayout(bool isVolumetric) { }

	public void ClearUnusedVertices(MaterialReference[] materials) { }

	public void ClearLineInfo() { }

	public TMP_MeshInfo[] CopyMeshInfoVertexData() { }

	public static void Resize<T>(ref T[] array, int size) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x629280 Offset: 0x628280 VA: 0x180629280
	|-TMP_TextInfo.Resize<object>
	|-TMP_TextInfo.Resize<TMP_SubMesh>
	|-TMP_TextInfo.Resize<TMP_SubMeshUI>
	|
	|-RVA: 0x6293D0 Offset: 0x6283D0 VA: 0x1806293D0
	|-TMP_TextInfo.Resize<TMP_LinkInfo>
	|
	|-RVA: 0x6295E0 Offset: 0x6285E0 VA: 0x1806295E0
	|-TMP_TextInfo.Resize<TMP_WordInfo>
	*/

	public static void Resize<T>(ref T[] array, int size, bool isBlockAllocated) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x6291C0 Offset: 0x6281C0 VA: 0x1806291C0
	|-TMP_TextInfo.Resize<object>
	|-TMP_TextInfo.Resize<Material>
	|
	|-RVA: 0x629310 Offset: 0x628310 VA: 0x180629310
	|-TMP_TextInfo.Resize<TMP_CharacterInfo>
	|
	|-RVA: 0x629460 Offset: 0x628460 VA: 0x180629460
	|-TMP_TextInfo.Resize<TMP_MeshInfo>
	|
	|-RVA: 0x629520 Offset: 0x628520 VA: 0x180629520
	|-TMP_TextInfo.Resize<TMP_PageInfo>
	*/

	private static void .cctor() { }
}

// Namespace: TMPro
public class TMP_TextParsingUtilities
{
	// Fields
	private static readonly TMP_TextParsingUtilities s_Instance;
	private const string k_LookupStringL = "-------------------------------- !-#$%&-()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[-]^_`abcdefghijklmnopqrstuvwxyz{|}~-";
	private const string k_LookupStringU = "-------------------------------- !-#$%&-()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[-]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~-";

	// Properties
	public static TMP_TextParsingUtilities instance { get; }

	// Methods

	private static void .cctor() { }

	public static TMP_TextParsingUtilities get_instance() { }

	public static uint GetHashCode(string s) { }

	public static int GetHashCodeCaseSensitive(string s) { }

	public static char ToLowerASCIIFast(char c) { }

	public static char ToUpperASCIIFast(char c) { }

	public static uint ToUpperASCIIFast(uint c) { }

	public static uint ToLowerASCIIFast(uint c) { }

	public static bool IsHighSurrogate(uint c) { }

	public static bool IsLowSurrogate(uint c) { }

	public void .ctor() { }
}

// Namespace: TMPro
public enum CaretPosition
{
	// Fields
	public int value__;
	public const CaretPosition None = 0;
	public const CaretPosition Left = 1;
	public const CaretPosition Right = 2;
}

// Namespace: TMPro
public struct CaretInfo
{
	// Fields
	public int index;
	public CaretPosition position;

	// Methods

	public void .ctor(int index, CaretPosition position) { }
}

// Namespace: TMPro
public static class TMP_TextUtilities
{
	// Fields
	private static Vector3[] m_rectWorldCorners;
	private const string k_lookupStringL = "-------------------------------- !-#$%&-()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[-]^_`abcdefghijklmnopqrstuvwxyz{|}~-";
	private const string k_lookupStringU = "-------------------------------- !-#$%&-()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[-]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~-";

	// Methods

	public static int GetCursorIndexFromPosition(TMP_Text textComponent, Vector3 position, Camera camera) { }

	public static int GetCursorIndexFromPosition(TMP_Text textComponent, Vector3 position, Camera camera, out CaretPosition cursor) { }

	public static int FindNearestLine(TMP_Text text, Vector3 position, Camera camera) { }

	public static int FindNearestCharacterOnLine(TMP_Text text, Vector3 position, int line, Camera camera, bool visibleOnly) { }

	public static bool IsIntersectingRectTransform(RectTransform rectTransform, Vector3 position, Camera camera) { }

	public static int FindIntersectingCharacter(TMP_Text text, Vector3 position, Camera camera, bool visibleOnly) { }

	public static int FindNearestCharacter(TMP_Text text, Vector3 position, Camera camera, bool visibleOnly) { }

	public static int FindIntersectingWord(TMP_Text text, Vector3 position, Camera camera) { }

	public static int FindNearestWord(TMP_Text text, Vector3 position, Camera camera) { }

	public static int FindIntersectingLine(TMP_Text text, Vector3 position, Camera camera) { }

	public static int FindIntersectingLink(TMP_Text text, Vector3 position, Camera camera) { }

	public static int FindNearestLink(TMP_Text text, Vector3 position, Camera camera) { }

	private static bool PointIntersectRectangle(Vector3 m, Vector3 a, Vector3 b, Vector3 c, Vector3 d) { }

	public static bool ScreenPointToWorldPointInRectangle(Transform transform, Vector2 screenPoint, Camera cam, out Vector3 worldPoint) { }

	private static bool IntersectLinePlane(TMP_TextUtilities.LineSegment line, Vector3 point, Vector3 normal, out Vector3 intersectingPoint) { }

	public static float DistanceToLine(Vector3 a, Vector3 b, Vector3 point) { }

	public static char ToLowerFast(char c) { }

	public static char ToUpperFast(char c) { }

	public static int GetSimpleHashCode(string s) { }

	public static uint GetSimpleHashCodeLowercase(string s) { }

	public static int HexToInt(char hex) { }

	public static int StringHexToInt(string s) { }

	private static void .cctor() { }
}

// Namespace: 
private struct TMP_TextUtilities.LineSegment
{
	// Fields
	public Vector3 Point1;
	public Vector3 Point2;

	// Methods

	public void .ctor(Vector3 p1, Vector3 p2) { }
}

// Namespace: TMPro
public class TMP_UpdateManager
{
	// Fields
	private static TMP_UpdateManager s_Instance;
	private readonly List<TMP_Text> m_LayoutRebuildQueue;
	private Dictionary<int, int> m_LayoutQueueLookup;
	private readonly List<TMP_Text> m_GraphicRebuildQueue;
	private Dictionary<int, int> m_GraphicQueueLookup;
	private readonly List<TMP_Text> m_InternalUpdateQueue;
	private Dictionary<int, int> m_InternalUpdateLookup;

	// Properties
	public static TMP_UpdateManager instance { get; }

	// Methods

	public static TMP_UpdateManager get_instance() { }

	protected void .ctor() { }

	internal static void RegisterTextObjectForUpdate(TMP_Text textObject) { }

	private void InternalRegisterTextObjectForUpdate(TMP_Text textObject) { }

	public static void RegisterTextElementForLayoutRebuild(TMP_Text element) { }

	private bool InternalRegisterTextElementForLayoutRebuild(TMP_Text element) { }

	public static void RegisterTextElementForGraphicRebuild(TMP_Text element) { }

	private bool InternalRegisterTextElementForGraphicRebuild(TMP_Text element) { }

	private void OnBeginFrameRendering(Camera[] cameras) { }

	private void OnCameraPreCull(Camera cam) { }

	private void DoRebuilds() { }

	internal static void UnRegisterTextObjectForUpdate(TMP_Text textObject) { }

	public static void UnRegisterTextElementForRebuild(TMP_Text element) { }

	private void InternalUnRegisterTextElementForGraphicRebuild(TMP_Text element) { }

	private void InternalUnRegisterTextElementForLayoutRebuild(TMP_Text element) { }

	private void InternalUnRegisterTextObjectForUpdate(TMP_Text textObject) { }
}

// Namespace: TMPro
public class TMP_UpdateRegistry
{
	// Fields
	private static TMP_UpdateRegistry s_Instance;
	private readonly List<ICanvasElement> m_LayoutRebuildQueue;
	private Dictionary<int, int> m_LayoutQueueLookup;
	private readonly List<ICanvasElement> m_GraphicRebuildQueue;
	private Dictionary<int, int> m_GraphicQueueLookup;

	// Properties
	public static TMP_UpdateRegistry instance { get; }

	// Methods

	public static TMP_UpdateRegistry get_instance() { }

	protected void .ctor() { }

	public static void RegisterCanvasElementForLayoutRebuild(ICanvasElement element) { }

	private bool InternalRegisterCanvasElementForLayoutRebuild(ICanvasElement element) { }

	public static void RegisterCanvasElementForGraphicRebuild(ICanvasElement element) { }

	private bool InternalRegisterCanvasElementForGraphicRebuild(ICanvasElement element) { }

	private void PerformUpdateForCanvasRendererObjects() { }

	private void PerformUpdateForMeshRendererObjects() { }

	public static void UnRegisterCanvasElementForRebuild(ICanvasElement element) { }

	private void InternalUnRegisterCanvasElementForLayoutRebuild(ICanvasElement element) { }

	private void InternalUnRegisterCanvasElementForGraphicRebuild(ICanvasElement element) { }
}

// Namespace: TMPro
public enum Compute_DistanceTransform_EventTypes
{
	// Fields
	public int value__;
	public const Compute_DistanceTransform_EventTypes Processing = 0;
	public const Compute_DistanceTransform_EventTypes Completed = 1;
}

// Namespace: TMPro
public static class TMPro_EventManager
{
	// Fields
	public static readonly FastAction<object, Compute_DT_EventArgs> COMPUTE_DT_EVENT;
	public static readonly FastAction<bool, Material> MATERIAL_PROPERTY_EVENT;
	public static readonly FastAction<bool, TMP_FontAsset> FONT_PROPERTY_EVENT;
	public static readonly FastAction<bool, Object> SPRITE_ASSET_PROPERTY_EVENT;
	public static readonly FastAction<bool, TextMeshPro> TEXTMESHPRO_PROPERTY_EVENT;
	public static readonly FastAction<GameObject, Material, Material> DRAG_AND_DROP_MATERIAL_EVENT;
	public static readonly FastAction<bool> TEXT_STYLE_PROPERTY_EVENT;
	public static readonly FastAction<TMP_ColorGradient> COLOR_GRADIENT_PROPERTY_EVENT;
	public static readonly FastAction TMP_SETTINGS_PROPERTY_EVENT;
	public static readonly FastAction RESOURCE_LOAD_EVENT;
	public static readonly FastAction<bool, TextMeshProUGUI> TEXTMESHPRO_UGUI_PROPERTY_EVENT;
	public static readonly FastAction OnPreRenderObject_Event;
	public static readonly FastAction<Object> TEXT_CHANGED_EVENT;

	// Methods

	public static void ON_PRE_RENDER_OBJECT_CHANGED() { }

	public static void ON_MATERIAL_PROPERTY_CHANGED(bool isChanged, Material mat) { }

	public static void ON_FONT_PROPERTY_CHANGED(bool isChanged, TMP_FontAsset font) { }

	public static void ON_SPRITE_ASSET_PROPERTY_CHANGED(bool isChanged, Object obj) { }

	public static void ON_TEXTMESHPRO_PROPERTY_CHANGED(bool isChanged, TextMeshPro obj) { }

	public static void ON_DRAG_AND_DROP_MATERIAL_CHANGED(GameObject sender, Material currentMaterial, Material newMaterial) { }

	public static void ON_TEXT_STYLE_PROPERTY_CHANGED(bool isChanged) { }

	public static void ON_COLOR_GRAIDENT_PROPERTY_CHANGED(TMP_ColorGradient gradient) { }

	public static void ON_TEXT_CHANGED(Object obj) { }

	public static void ON_TMP_SETTINGS_CHANGED() { }

	public static void ON_RESOURCES_LOADED() { }

	public static void ON_TEXTMESHPRO_UGUI_PROPERTY_CHANGED(bool isChanged, TextMeshProUGUI obj) { }

	public static void ON_COMPUTE_DT_EVENT(object Sender, Compute_DT_EventArgs e) { }

	private static void .cctor() { }
}

// Namespace: TMPro
public class Compute_DT_EventArgs
{
	// Fields
	public Compute_DistanceTransform_EventTypes EventType;
	public float ProgressPercentage;
	public Color[] Colors;

	// Methods

	public void .ctor(Compute_DistanceTransform_EventTypes type, float progress) { }

	public void .ctor(Compute_DistanceTransform_EventTypes type, Color[] colors) { }
}

// Namespace: TMPro
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class TMPro_ExtensionMethods
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string ArrayToString(char[] chars) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string IntToString(int[] unicodes) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string IntToString(int[] unicodes, int start, int length) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int FindInstanceID<T>(List<T> list, T target) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x96AE40 Offset: 0x969E40 VA: 0x18096AE40
	|-TMPro_ExtensionMethods.FindInstanceID<object>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Compare(Color32 a, Color32 b) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool CompareRGB(Color32 a, Color32 b) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Compare(Color a, Color b) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool CompareRGB(Color a, Color b) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Color32 Multiply(Color32 c1, Color32 c2) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Color32 Tint(Color32 c1, Color32 c2) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Color32 Tint(Color32 c1, float tint) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Compare(Vector3 v1, Vector3 v2, int accuracy) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Compare(Quaternion q1, Quaternion q2, int accuracy) { }
}

// Namespace: TMPro
public static class TMP_Math
{
	// Fields
	public const float FLOAT_MAX = 32767;
	public const float FLOAT_MIN = -32767;
	public const int INT_MAX = 2147483647;
	public const int INT_MIN = -2147483647;
	public const float FLOAT_UNSET = -32767;
	public const int INT_UNSET = -32767;
	public static Vector2 MAX_16BIT;
	public static Vector2 MIN_16BIT;

	// Methods

	public static bool Approximately(float a, float b) { }

	private static void .cctor() { }
}

// Namespace: TMPro
public enum TMP_VertexDataUpdateFlags
{
	// Fields
	public int value__;
	public const TMP_VertexDataUpdateFlags None = 0;
	public const TMP_VertexDataUpdateFlags Vertices = 1;
	public const TMP_VertexDataUpdateFlags Uv0 = 2;
	public const TMP_VertexDataUpdateFlags Uv2 = 4;
	public const TMP_VertexDataUpdateFlags Uv4 = 8;
	public const TMP_VertexDataUpdateFlags Colors32 = 16;
	public const TMP_VertexDataUpdateFlags All = 255;
}

// Namespace: TMPro
[Serializable]
public struct VertexGradient
{
	// Fields
	public Color topLeft;
	public Color topRight;
	public Color bottomLeft;
	public Color bottomRight;

	// Methods

	public void .ctor(Color color) { }

	public void .ctor(Color color0, Color color1, Color color2, Color color3) { }
}

// Namespace: TMPro
public struct TMP_PageInfo
{
	// Fields
	public int firstCharacterIndex;
	public int lastCharacterIndex;
	public float ascender;
	public float baseLine;
	public float descender;
}

// Namespace: TMPro
public struct TMP_LinkInfo
{
	// Fields
	public TMP_Text textComponent;
	public int hashCode;
	public int linkIdFirstCharacterIndex;
	public int linkIdLength;
	public int linkTextfirstCharacterIndex;
	public int linkTextLength;
	internal char[] linkID;

	// Methods

	internal void SetLinkID(char[] text, int startIndex, int length) { }

	public string GetLinkText() { }

	public string GetLinkID() { }
}

// Namespace: TMPro
public struct TMP_WordInfo
{
	// Fields
	public TMP_Text textComponent;
	public int firstCharacterIndex;
	public int lastCharacterIndex;
	public int characterCount;

	// Methods

	public string GetWord() { }
}

// Namespace: TMPro
public struct TMP_SpriteInfo
{
	// Fields
	public int spriteIndex;
	public int characterIndex;
	public int vertexIndex;
}

// Namespace: TMPro
public struct Extents
{
	// Fields
	public Vector2 min;
	public Vector2 max;

	// Methods

	public void .ctor(Vector2 min, Vector2 max) { }

	public override string ToString() { }
}

// Namespace: TMPro
[Serializable]
public struct Mesh_Extents
{
	// Fields
	public Vector2 min;
	public Vector2 max;

	// Methods

	public void .ctor(Vector2 min, Vector2 max) { }

	public override string ToString() { }
}

// Namespace: TMPro
public struct WordWrapState
{
	// Fields
	public int previous_WordBreak;
	public int total_CharacterCount;
	public int visible_CharacterCount;
	public int visible_SpriteCount;
	public int visible_LinkCount;
	public int firstCharacterIndex;
	public int firstVisibleCharacterIndex;
	public int lastCharacterIndex;
	public int lastVisibleCharIndex;
	public int lineNumber;
	public float maxCapHeight;
	public float maxAscender;
	public float maxDescender;
	public float maxLineAscender;
	public float maxLineDescender;
	public float previousLineAscender;
	public float xAdvance;
	public float preferredWidth;
	public float preferredHeight;
	public float previousLineScale;
	public int wordCount;
	public FontStyles fontStyle;
	public float fontScale;
	public float fontScaleMultiplier;
	public float currentFontSize;
	public float baselineOffset;
	public float lineOffset;
	public TMP_TextInfo textInfo;
	public TMP_LineInfo lineInfo;
	public Color32 vertexColor;
	public Color32 underlineColor;
	public Color32 strikethroughColor;
	public Color32 highlightColor;
	public TMP_FontStyleStack basicStyleStack;
	public TMP_RichTextTagStack<Color32> colorStack;
	public TMP_RichTextTagStack<Color32> underlineColorStack;
	public TMP_RichTextTagStack<Color32> strikethroughColorStack;
	public TMP_RichTextTagStack<Color32> highlightColorStack;
	public TMP_RichTextTagStack<TMP_ColorGradient> colorGradientStack;
	public TMP_RichTextTagStack<float> sizeStack;
	public TMP_RichTextTagStack<float> indentStack;
	public TMP_RichTextTagStack<FontWeight> fontWeightStack;
	public TMP_RichTextTagStack<int> styleStack;
	public TMP_RichTextTagStack<float> baselineStack;
	public TMP_RichTextTagStack<int> actionStack;
	public TMP_RichTextTagStack<MaterialReference> materialReferenceStack;
	public TMP_RichTextTagStack<TextAlignmentOptions> lineJustificationStack;
	public int spriteAnimationID;
	public TMP_FontAsset currentFontAsset;
	public TMP_SpriteAsset currentSpriteAsset;
	public Material currentMaterial;
	public int currentMaterialIndex;
	public Extents meshExtents;
	public bool tagNoParsing;
	public bool isNonBreakingSpace;
}

// Namespace: TMPro
public struct TagAttribute
{
	// Fields
	public int startIndex;
	public int length;
	public int hashCode;
}

// Namespace: TMPro
public struct RichTextTagAttribute
{
	// Fields
	public int nameHashCode;
	public int valueHashCode;
	public TagValueType valueType;
	public int valueStartIndex;
	public int valueLength;
	public TagUnitType unitType;
}

// Namespace: TMPro.SpriteAssetUtilities
public enum SpriteAssetImportFormats
{
	// Fields
	public int value__;
	public const SpriteAssetImportFormats None = 0;
	public const SpriteAssetImportFormats TexturePacker = 1;
}

// Namespace: TMPro.SpriteAssetUtilities
public class TexturePacker
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public struct TexturePacker.SpriteFrame
{
	// Fields
	public float x;
	public float y;
	public float w;
	public float h;

	// Methods

	public override string ToString() { }
}

// Namespace: 
[Serializable]
public struct TexturePacker.SpriteSize
{
	// Fields
	public float w;
	public float h;

	// Methods

	public override string ToString() { }
}

// Namespace: 
[Serializable]
public struct TexturePacker.SpriteData
{
	// Fields
	public string filename;
	public TexturePacker.SpriteFrame frame;
	public bool rotated;
	public bool trimmed;
	public TexturePacker.SpriteFrame spriteSourceSize;
	public TexturePacker.SpriteSize sourceSize;
	public Vector2 pivot;
}

// Namespace: 
[Serializable]
public class TexturePacker.SpriteDataObject
{
	// Fields
	public List<TexturePacker.SpriteData> frames;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal sealed class <PrivateImplementationDetails>
{
	// Fields
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=16 3B57CFABBD0A952B93CB63C69847DE7804D20E6B /*Metadata offset 0x9D3851*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 9E6378168821DBABB7EE3D0154346480FAC8AEF1 /*Metadata offset 0x9D3861*/;
}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=16
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40
{}

// Namespace: 
internal class <Module>
{}

// Namespace: UnityEngine.Timeline
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum ClipCaps
{
	// Fields
	public int value__;
	public const ClipCaps None = 0;
	public const ClipCaps Looping = 1;
	public const ClipCaps Extrapolation = 2;
	public const ClipCaps ClipIn = 4;
	public const ClipCaps SpeedMultiplier = 8;
	public const ClipCaps Blending = 16;
	public const ClipCaps All = -1;
}

// Namespace: UnityEngine.Timeline
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class TimelineClipCapsExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool SupportsLooping(TimelineClip clip) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool SupportsExtrapolation(TimelineClip clip) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool SupportsClipIn(TimelineClip clip) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool SupportsSpeedMultiplier(TimelineClip clip) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool SupportsBlending(TimelineClip clip) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool HasAll(ClipCaps caps, ClipCaps flags) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool HasAny(ClipCaps caps, ClipCaps flags) { }
}

// Namespace: UnityEngine.Timeline
internal struct DiscreteTime : IComparable
{
	// Fields
	private const double k_Tick = 1E-12;
	public static readonly DiscreteTime kMaxTime;
	private readonly long m_DiscreteTime;

	// Properties
	public static double tickValue { get; }

	// Methods

	public void .ctor(DiscreteTime time) { }

	private void .ctor(long time) { }

	public void .ctor(double time) { }

	public void .ctor(float time) { }

	public void .ctor(int time) { }

	public void .ctor(int frame, double fps) { }

	public static double get_tickValue() { }

	public DiscreteTime OneTickBefore() { }

	public DiscreteTime OneTickAfter() { }

	public long GetTick() { }

	public static DiscreteTime FromTicks(long ticks) { }

	public int CompareTo(object obj) { }

	public bool Equals(DiscreteTime other) { }

	public override bool Equals(object obj) { }

	private static long DoubleToDiscreteTime(double time) { }

	private static long FloatToDiscreteTime(float time) { }

	private static long IntToDiscreteTime(int time) { }

	private static double ToDouble(long time) { }

	private static float ToFloat(long time) { }

	public static double op_Explicit(DiscreteTime b) { }

	public static float op_Explicit(DiscreteTime b) { }

	public static long op_Explicit(DiscreteTime b) { }

	public static DiscreteTime op_Explicit(double time) { }

	public static DiscreteTime op_Explicit(float time) { }

	public static DiscreteTime op_Implicit(int time) { }

	public static DiscreteTime op_Explicit(long time) { }

	public static bool op_Equality(DiscreteTime lhs, DiscreteTime rhs) { }

	public static bool op_Inequality(DiscreteTime lhs, DiscreteTime rhs) { }

	public static bool op_GreaterThan(DiscreteTime lhs, DiscreteTime rhs) { }

	public static bool op_LessThan(DiscreteTime lhs, DiscreteTime rhs) { }

	public static bool op_LessThanOrEqual(DiscreteTime lhs, DiscreteTime rhs) { }

	public static bool op_GreaterThanOrEqual(DiscreteTime lhs, DiscreteTime rhs) { }

	public static DiscreteTime op_Addition(DiscreteTime lhs, DiscreteTime rhs) { }

	public static DiscreteTime op_Subtraction(DiscreteTime lhs, DiscreteTime rhs) { }

	public override string ToString() { }

	public override int GetHashCode() { }

	public static DiscreteTime Min(DiscreteTime lhs, DiscreteTime rhs) { }

	public static DiscreteTime Max(DiscreteTime lhs, DiscreteTime rhs) { }

	public static double SnapToNearestTick(double time) { }

	public static float SnapToNearestTick(float time) { }

	public static long GetNearestTick(double time) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Timeline
[TrackClipTypeAttribute] // RVA: 0x64B60 Offset: 0x63F60 VA: 0x180064B60
[SupportsChildTracksAttribute] // RVA: 0x64B60 Offset: 0x63F60 VA: 0x180064B60
[Serializable]
public class GroupTrack : TrackAsset
{
	// Properties
	internal override bool compilable { get; }
	public override IEnumerable<PlayableBinding> outputs { get; }

	// Methods

	public void .ctor() { }

	internal override bool get_compilable() { }

	public override IEnumerable<PlayableBinding> get_outputs() { }
}

// Namespace: UnityEngine.Timeline
internal interface IDirectorDriver
{
	// Methods

	public abstract IList<PlayableDirector> GetDrivenDirectors(IExposedPropertyTable resolver) { }
}

// Namespace: UnityEngine.Timeline
internal class Placeholder
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Timeline
[Serializable]
public class TimelineAsset : PlayableAsset, ISerializationCallbackReceiver, ITimelineClipAsset, IPropertyPreview
{
	// Fields
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private int m_NextId;
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private List<ScriptableObject> m_Tracks;
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private double m_FixedDuration;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TrackAsset[] m_CacheOutputTracks;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<TrackAsset> m_CacheRootTracks;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<TrackAsset> m_CacheFlattenedTracks;
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private TimelineAsset.EditorSettings m_EditorSettings;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TimelineAsset.DurationMode m_DurationMode;
	private const int k_LatestVersion = 0;
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private int m_Version;

	// Properties
	public TimelineAsset.EditorSettings editorSettings { get; }
	public override double duration { get; }
	public double fixedDuration { get; set; }
	public TimelineAsset.DurationMode durationMode { get; set; }
	public override IEnumerable<PlayableBinding> outputs { get; }
	public ClipCaps clipCaps { get; }
	public int outputTrackCount { get; }
	public int rootTrackCount { get; }
	internal IEnumerable<TrackAsset> flattenedTracks { get; }
	internal List<ScriptableObject> trackObjects { get; }

	// Methods

	public void .ctor() { }

	public TimelineAsset.EditorSettings get_editorSettings() { }

	public override double get_duration() { }

	public double get_fixedDuration() { }

	public void set_fixedDuration(double value) { }

	public TimelineAsset.DurationMode get_durationMode() { }

	public void set_durationMode(TimelineAsset.DurationMode value) { }

	public override IEnumerable<PlayableBinding> get_outputs() { }

	public ClipCaps get_clipCaps() { }

	public int get_outputTrackCount() { }

	public int get_rootTrackCount() { }

	private void OnValidate() { }

	private static float GetValidFramerate(float framerate) { }

	public TrackAsset GetRootTrack(int index) { }

	public IEnumerable<TrackAsset> GetRootTracks() { }

	public TrackAsset GetOutputTrack(int index) { }

	public IEnumerable<TrackAsset> GetOutputTracks() { }

	private void UpdateRootTrackCache() { }

	private void UpdateOutputTrackCache() { }

	internal IEnumerable<TrackAsset> get_flattenedTracks() { }

	internal List<ScriptableObject> get_trackObjects() { }

	internal void AddTrackInternal(TrackAsset track) { }

	internal void RemoveTrack(TrackAsset track) { }

	internal int GenerateNewId() { }

	public override Playable CreatePlayable(PlayableGraph graph, GameObject go) { }

	private void UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize() { }

	private void UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() { }

	private void __internalAwake() { }

	public void GatherProperties(PlayableDirector director, IPropertyCollector driver) { }

	internal void Invalidate() { }

	private double CalculateDuration() { }

	private static void AddSubTracksRecursive(TrackAsset track, ref List<TrackAsset> allTracks) { }

	public TrackAsset CreateTrack(Type type, TrackAsset parent, string name) { }

	public T CreateTrack<T>(TrackAsset parent, string name) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x7665A0 Offset: 0x7655A0 VA: 0x1807665A0
	|-TimelineAsset.CreateTrack<object>
	*/

	public bool DeleteClip(TimelineClip clip) { }

	public bool DeleteTrack(TrackAsset track) { }

	internal TrackAsset AllocateTrack(TrackAsset trackAssetParent, string trackName, Type trackType) { }

	private void DeleteRecordingClip(TrackAsset track) { }

	private void DeleteRecordedAnimation(TimelineClip clip) { }

	private void UpgradeToLatestVersion() { }
}

// Namespace: 
[ObsoleteAttribute] // RVA: 0x77C40 Offset: 0x77040 VA: 0x180077C40
public enum TimelineAsset.MediaType
{
	// Fields
	public int value__;
	public const TimelineAsset.MediaType Animation = 0;
	public const TimelineAsset.MediaType Audio = 1;
	public const TimelineAsset.MediaType Texture = 2;
	[ObsoleteAttribute] // RVA: 0x79A50 Offset: 0x78E50 VA: 0x180079A50
	public const TimelineAsset.MediaType Video = 2;
	public const TimelineAsset.MediaType Script = 3;
	public const TimelineAsset.MediaType Hybrid = 4;
	public const TimelineAsset.MediaType Group = 5;
}

// Namespace: 
public enum TimelineAsset.DurationMode
{
	// Fields
	public int value__;
	public const TimelineAsset.DurationMode BasedOnClips = 0;
	public const TimelineAsset.DurationMode FixedLength = 1;
}

// Namespace: 
[Serializable]
public class TimelineAsset.EditorSettings
{
	// Fields
	internal static readonly float kMinFps;
	internal static readonly float kMaxFps;
	internal static readonly float kDefaultFps;
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private float m_Framerate;

	// Properties
	public float fps { get; set; }

	// Methods

	public void .ctor() { }

	public float get_fps() { }

	public void set_fps(float value) { }

	private static void .cctor() { }
}

// Namespace: 
private enum TimelineAsset.Versions
{
	// Fields
	public int value__;
	public const TimelineAsset.Versions Initial = 0;
}

// Namespace: 
private static class TimelineAsset.TimelineAssetUpgrade
{}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TimelineAsset.<>c__Iterator0 : IEnumerable, IEnumerable<PlayableBinding>, IEnumerator, IDisposable, IEnumerator<PlayableBinding>
{
	// Fields
	internal IEnumerator<TrackAsset> $locvar0;
	internal TrackAsset <outputTracks>__1;
	internal IEnumerator<PlayableBinding> $locvar1;
	internal PlayableBinding <output>__2;
	internal TimelineAsset $this;
	internal PlayableBinding $current;
	internal bool $disposing;
	internal int $PC;

	// Properties
	private PlayableBinding System.Collections.Generic.IEnumerator<UnityEngine.Playables.PlayableBinding>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor() { }

	public bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private PlayableBinding System.Collections.Generic.IEnumerator<UnityEngine.Playables.PlayableBinding>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Dispose() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<PlayableBinding> System.Collections.Generic.IEnumerable<UnityEngine.Playables.PlayableBinding>.GetEnumerator() { }
}

// Namespace: UnityEngine.Timeline
[AttributeUsageAttribute] // RVA: 0x89EB0 Offset: 0x892B0 VA: 0x180089EB0
[ObsoleteAttribute] // RVA: 0x89EB0 Offset: 0x892B0 VA: 0x180089EB0
public class TrackMediaType : Attribute
{
	// Fields
	public readonly TimelineAsset.MediaType m_MediaType;

	// Methods

	public void .ctor(TimelineAsset.MediaType mt) { }
}

// Namespace: UnityEngine.Timeline
[AttributeUsageAttribute] // RVA: 0x8BF70 Offset: 0x8B370 VA: 0x18008BF70
public class TrackClipTypeAttribute : Attribute
{
	// Fields
	public readonly Type inspectedType;
	public readonly bool allowAutoCreate;

	// Methods

	public void .ctor(Type clipClass) { }

	public void .ctor(Type clipClass, bool allowAutoCreate) { }
}

// Namespace: UnityEngine.Timeline
[AttributeUsageAttribute] // RVA: 0x8C910 Offset: 0x8BD10 VA: 0x18008C910
public class NotKeyableAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Timeline
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum TrackBindingFlags
{
	// Fields
	public int value__;
	public const TrackBindingFlags None = 0;
	public const TrackBindingFlags AllowCreateComponent = 1;
	public const TrackBindingFlags All = 1;
}

// Namespace: UnityEngine.Timeline
[AttributeUsageAttribute] // RVA: 0xABC30 Offset: 0xAB030 VA: 0x1800ABC30
public class TrackBindingTypeAttribute : Attribute
{
	// Fields
	public readonly Type type;
	public readonly TrackBindingFlags flags;

	// Methods

	public void .ctor(Type type) { }

	public void .ctor(Type type, TrackBindingFlags flags) { }
}

// Namespace: UnityEngine.Timeline
[AttributeUsageAttribute] // RVA: 0x91CE0 Offset: 0x910E0 VA: 0x180091CE0
internal class SupportsChildTracksAttribute : Attribute
{
	// Fields
	public readonly Type childType;
	public readonly int levels;

	// Methods

	public void .ctor(Type childType, int levels = 2147483647) { }
}

// Namespace: UnityEngine.Timeline
[AttributeUsageAttribute] // RVA: 0xC5CA0 Offset: 0xC50A0 VA: 0x1800C5CA0
internal class IgnoreOnPlayableTrackAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Timeline
internal class TimeFieldAttribute : PropertyAttribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Timeline
public interface ITimelineClipAsset
{
	// Properties
	public abstract ClipCaps clipCaps { get; }

	// Methods

	public abstract ClipCaps get_clipCaps() { }
}

// Namespace: UnityEngine.Timeline
internal interface IClipInitializer
{
	// Methods

	public abstract void OnCreate(TimelineClip owningClip, TrackAsset owningTrack, IExposedPropertyTable resolver) { }
}

// Namespace: UnityEngine.Timeline
[Serializable]
public class TimelineClip : ISerializationCallbackReceiver
{
	// Fields
	public static readonly ClipCaps kDefaultClipCaps;
	public static readonly float kDefaultClipDurationInSeconds;
	public static readonly double kTimeScaleMin;
	public static readonly double kTimeScaleMax;
	internal static readonly double kMinDuration;
	internal static readonly double kMaxTimeValue;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private double m_Start;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private double m_ClipIn;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Object m_Asset;
	[SerializeField] // RVA: 0x97F10 Offset: 0x97310 VA: 0x180097F10
	[FormerlySerializedAsAttribute] // RVA: 0x97F10 Offset: 0x97310 VA: 0x180097F10
	private double m_Duration;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private double m_TimeScale;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TrackAsset m_ParentTrack;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private double m_EaseInDuration;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private double m_EaseOutDuration;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private double m_BlendInDuration;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private double m_BlendOutDuration;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AnimationCurve m_MixInCurve;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AnimationCurve m_MixOutCurve;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TimelineClip.BlendCurveMode m_BlendInCurveMode;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TimelineClip.BlendCurveMode m_BlendOutCurveMode;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<string> m_ExposedParameterNames;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AnimationClip m_AnimationCurves;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_Recordable;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TimelineClip.ClipExtrapolation m_PostExtrapolationMode;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TimelineClip.ClipExtrapolation m_PreExtrapolationMode;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private double m_PostExtrapolationTime;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private double m_PreExtrapolationTime;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_DisplayName;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private int <dirtyHash>k__BackingField;
	private const int k_LatestVersion = 1;
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private int m_Version;

	// Properties
	internal int dirtyHash { get; set; }
	public bool hasPreExtrapolation { get; }
	public bool hasPostExtrapolation { get; }
	public double timeScale { get; set; }
	public double start { get; set; }
	public double duration { get; set; }
	public double end { get; }
	public double clipIn { get; set; }
	public string displayName { get; set; }
	public double clipAssetDuration { get; }
	public AnimationClip curves { get; }
	public Object asset { get; set; }
	[ObsoleteAttribute] // RVA: 0xBCAA0 Offset: 0xBBEA0 VA: 0x1800BCAA0
	public Object underlyingAsset { get; set; }
	public TrackAsset parentTrack { get; set; }
	public double easeInDuration { get; set; }
	public double easeOutDuration { get; set; }
	[ObsoleteAttribute] // RVA: 0xBD370 Offset: 0xBC770 VA: 0x1800BD370
	public double eastOutTime { get; }
	public double easeOutTime { get; }
	public double blendInDuration { get; set; }
	public double blendOutDuration { get; set; }
	public TimelineClip.BlendCurveMode blendInCurveMode { get; set; }
	public TimelineClip.BlendCurveMode blendOutCurveMode { get; set; }
	public bool hasBlendIn { get; }
	public bool hasBlendOut { get; }
	public AnimationCurve mixInCurve { get; set; }
	public float mixInPercentage { get; }
	public double mixInDuration { get; }
	public AnimationCurve mixOutCurve { get; set; }
	public double mixOutTime { get; }
	public double mixOutDuration { get; }
	public float mixOutPercentage { get; }
	public bool recordable { get; set; }
	[ObsoleteAttribute] // RVA: 0xBF000 Offset: 0xBE400 VA: 0x1800BF000
	public List<string> exposedParameters { get; }
	public ClipCaps clipCaps { get; }
	public AnimationClip animationClip { get; }
	public TimelineClip.ClipExtrapolation postExtrapolationMode { get; set; }
	public TimelineClip.ClipExtrapolation preExtrapolationMode { get; set; }
	public double extrapolatedStart { get; }
	public double extrapolatedDuration { get; }

	// Methods

	internal void .ctor(TrackAsset parent) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal int get_dirtyHash() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_dirtyHash(int value) { }

	public bool get_hasPreExtrapolation() { }

	public bool get_hasPostExtrapolation() { }

	public double get_timeScale() { }

	public void set_timeScale(double value) { }

	public double get_start() { }

	public void set_start(double value) { }

	public double get_duration() { }

	public void set_duration(double value) { }

	public double get_end() { }

	public double get_clipIn() { }

	public void set_clipIn(double value) { }

	public string get_displayName() { }

	public void set_displayName(string value) { }

	public double get_clipAssetDuration() { }

	public AnimationClip get_curves() { }

	public Object get_asset() { }

	public void set_asset(Object value) { }

	public Object get_underlyingAsset() { }

	public void set_underlyingAsset(Object value) { }

	public TrackAsset get_parentTrack() { }

	public void set_parentTrack(TrackAsset value) { }

	public double get_easeInDuration() { }

	public void set_easeInDuration(double value) { }

	public double get_easeOutDuration() { }

	public void set_easeOutDuration(double value) { }

	public double get_eastOutTime() { }

	public double get_easeOutTime() { }

	public double get_blendInDuration() { }

	public void set_blendInDuration(double value) { }

	public double get_blendOutDuration() { }

	public void set_blendOutDuration(double value) { }

	public TimelineClip.BlendCurveMode get_blendInCurveMode() { }

	public void set_blendInCurveMode(TimelineClip.BlendCurveMode value) { }

	public TimelineClip.BlendCurveMode get_blendOutCurveMode() { }

	public void set_blendOutCurveMode(TimelineClip.BlendCurveMode value) { }

	public bool get_hasBlendIn() { }

	public bool get_hasBlendOut() { }

	public AnimationCurve get_mixInCurve() { }

	public void set_mixInCurve(AnimationCurve value) { }

	public float get_mixInPercentage() { }

	public double get_mixInDuration() { }

	public AnimationCurve get_mixOutCurve() { }

	public void set_mixOutCurve(AnimationCurve value) { }

	public double get_mixOutTime() { }

	public double get_mixOutDuration() { }

	public float get_mixOutPercentage() { }

	public bool get_recordable() { }

	internal void set_recordable(bool value) { }

	public List<string> get_exposedParameters() { }

	public ClipCaps get_clipCaps() { }

	internal int Hash() { }

	public float EvaluateMixOut(double time) { }

	public float EvaluateMixIn(double time) { }

	private static AnimationCurve GetDefaultMixInCurve() { }

	private static AnimationCurve GetDefaultMixOutCurve() { }

	public double ToLocalTime(double time) { }

	public double ToLocalTimeUnbound(double time) { }

	internal double FromLocalTimeUnbound(double time) { }

	public AnimationClip get_animationClip() { }

	private static double SanitizeTimeValue(double value, double defaultValue) { }

	public TimelineClip.ClipExtrapolation get_postExtrapolationMode() { }

	internal void set_postExtrapolationMode(TimelineClip.ClipExtrapolation value) { }

	public TimelineClip.ClipExtrapolation get_preExtrapolationMode() { }

	internal void set_preExtrapolationMode(TimelineClip.ClipExtrapolation value) { }

	internal void SetPostExtrapolationTime(double time) { }

	internal void SetPreExtrapolationTime(double time) { }

	public bool IsExtrapolatedTime(double sequenceTime) { }

	public bool IsPreExtrapolatedTime(double sequenceTime) { }

	public bool IsPostExtrapolatedTime(double sequenceTime) { }

	public double get_extrapolatedStart() { }

	public double get_extrapolatedDuration() { }

	private static double GetExtrapolatedTime(double time, TimelineClip.ClipExtrapolation mode, double duration) { }

	internal void AllocateAnimatedParameterCurves() { }

	internal void ClearAnimatedParameterCurves() { }

	private void UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize() { }

	private void UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() { }

	public override string ToString() { }

	private void UpgradeToLatestVersion() { }

	private static void .cctor() { }
}

// Namespace: 
public enum TimelineClip.ClipExtrapolation
{
	// Fields
	public int value__;
	public const TimelineClip.ClipExtrapolation None = 0;
	public const TimelineClip.ClipExtrapolation Hold = 1;
	public const TimelineClip.ClipExtrapolation Loop = 2;
	public const TimelineClip.ClipExtrapolation PingPong = 3;
	public const TimelineClip.ClipExtrapolation Continue = 4;
}

// Namespace: 
public enum TimelineClip.BlendCurveMode
{
	// Fields
	public int value__;
	public const TimelineClip.BlendCurveMode Auto = 0;
	public const TimelineClip.BlendCurveMode Manual = 1;
}

// Namespace: 
private enum TimelineClip.Versions
{
	// Fields
	public int value__;
	public const TimelineClip.Versions Initial = 0;
	public const TimelineClip.Versions ClipInFromGlobalToLocal = 1;
}

// Namespace: 
private static class TimelineClip.TimelineClipUpgrade
{
	// Methods

	public static void UpgradeClipInFromGlobalToLocal(TimelineClip clip) { }
}

// Namespace: UnityEngine.Timeline
internal interface ITimelineEvaluateCallback
{
	// Methods

	public abstract void Evaluate() { }
}

// Namespace: UnityEngine.Timeline
public class TimelinePlayable : PlayableBehaviour
{
	// Fields
	private IntervalTree<RuntimeElement> m_IntervalTree;
	private List<RuntimeElement> m_ActiveClips;
	private List<RuntimeElement> m_CurrentListOfActiveClips;
	private int m_ActiveBit;
	private List<ITimelineEvaluateCallback> m_EvaluateCallbacks;
	private Dictionary<TrackAsset, Playable> m_PlayableCache;
	internal static bool muteAudioScrubbing;

	// Methods

	public void .ctor() { }

	public static ScriptPlayable<TimelinePlayable> Create(PlayableGraph graph, IEnumerable<TrackAsset> tracks, GameObject go, bool autoRebalance, bool createOutputs) { }

	public void Compile(PlayableGraph graph, Playable timelinePlayable, IEnumerable<TrackAsset> tracks, GameObject go, bool autoRebalance, bool createOutputs) { }

	private void CompileTrackList(PlayableGraph graph, Playable timelinePlayable, IEnumerable<TrackAsset> tracks, GameObject go, bool createOutputs) { }

	private void CreateTrackOutput(PlayableGraph graph, TrackAsset track, Playable playable, int port) { }

	private void EvaluateWeightsForAnimationPlayableOutput(TrackAsset track, AnimationPlayableOutput animOutput) { }

	private static Playable CreatePlayableGraph(PlayableGraph graph, TrackAsset asset, GameObject go, IntervalTree<RuntimeElement> tree) { }

	private Playable CreateTrackPlayable(PlayableGraph graph, Playable timelinePlayable, TrackAsset track, GameObject go, bool createOutputs) { }

	public override void PrepareFrame(Playable playable, FrameData info) { }

	private void Evaluate(Playable playable, FrameData frameData) { }

	private void CacheTrack(TrackAsset track, Playable playable, int port, Playable parent) { }

	private static void ForAOTCompilationOnly() { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Timeline
[IgnoreOnPlayableTrackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
public abstract class TrackAsset : PlayableAsset, IPropertyPreview, ISerializationCallbackReceiver
{
	// Fields
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private bool m_Locked;
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private bool m_Muted;
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private string m_CustomPlayableFullTypename;
	[SerializeField] // RVA: 0xC8620 Offset: 0xC7A20 VA: 0x1800C8620
	[FormerlySerializedAsAttribute] // RVA: 0xC8620 Offset: 0xC7A20 VA: 0x1800C8620
	[HideInInspector] // RVA: 0xC8620 Offset: 0xC7A20 VA: 0x1800C8620
	private AnimationClip m_AnimClip;
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private PlayableAsset m_Parent;
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private List<ScriptableObject> m_Children;
	private int m_ItemsHash;
	private TimelineClip[] m_ClipsCache;
	private DiscreteTime m_Start;
	private DiscreteTime m_End;
	private bool m_CacheSorted;
	private static TrackAsset[] s_EmptyCache;
	private IEnumerable<TrackAsset> m_ChildTrackCache;
	private static Dictionary<Type, TrackBindingTypeAttribute> s_TrackBindingTypeAttributeCache;
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	protected internal List<TimelineClip> m_Clips;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private static Action<TimelineClip, GameObject, Playable> OnPlayableCreate;
	protected internal const int k_LatestVersion = 2;
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private int m_Version;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Comparison<TimelineClip> <>f__am$cache0;

	// Properties
	public double start { get; }
	public double end { get; }
	public sealed override double duration { get; }
	public bool muted { get; set; }
	public TimelineAsset timelineAsset { get; }
	public PlayableAsset parent { get; set; }
	internal TimelineClip[] clips { get; }
	public virtual bool isEmpty { get; }
	internal bool hasClips { get; }
	public bool isSubTrack { get; }
	public override IEnumerable<PlayableBinding> outputs { get; }
	internal string customPlayableTypename { get; set; }
	internal AnimationClip animClip { get; set; }
	internal List<ScriptableObject> subTracksObjects { get; }
	public bool locked { get; set; }
	public bool lockedInHierarchy { get; }
	internal bool parentLocked { get; }
	internal virtual bool compilable { get; }

	// Methods

	protected void .ctor() { }

	public double get_start() { }

	public double get_end() { }

	public sealed override double get_duration() { }

	public bool get_muted() { }

	public void set_muted(bool value) { }

	public TimelineAsset get_timelineAsset() { }

	public PlayableAsset get_parent() { }

	internal void set_parent(PlayableAsset value) { }

	public IEnumerable<TimelineClip> GetClips() { }

	internal TimelineClip[] get_clips() { }

	public virtual bool get_isEmpty() { }

	internal bool get_hasClips() { }

	public bool get_isSubTrack() { }

	public override IEnumerable<PlayableBinding> get_outputs() { }

	public IEnumerable<TrackAsset> GetChildTracks() { }

	internal string get_customPlayableTypename() { }

	internal void set_customPlayableTypename(string value) { }

	internal AnimationClip get_animClip() { }

	internal void set_animClip(AnimationClip value) { }

	internal List<ScriptableObject> get_subTracksObjects() { }

	public bool get_locked() { }

	public void set_locked(bool value) { }

	public bool get_lockedInHierarchy() { }

	internal bool get_parentLocked() { }

	internal virtual bool get_compilable() { }

	private void __internalAwake() { }

	public virtual Playable CreateTrackMixer(PlayableGraph graph, GameObject go, int inputCount) { }

	public sealed override Playable CreatePlayable(PlayableGraph graph, GameObject go) { }

	public TimelineClip CreateDefaultClip() { }

	public TimelineClip CreateClip<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x239A910 Offset: 0x2399910 VA: 0x18239A910
	|-TrackAsset.CreateClip<object>
	|-TrackAsset.CreateClip<AnimationPlayableAsset>
	*/

	internal TimelineClip CreateClip(Type requestedType) { }

	internal TimelineClip CreateAndAddNewClipOfType(Type requestedType) { }

	internal TimelineClip CreateClipOfType(Type requestedType) { }

	internal TimelineClip CreateClipFromPlayableAsset(IPlayableAsset asset) { }

	private TimelineClip CreateClipFromAsset(ScriptableObject playableAsset) { }

	internal void AddClip(TimelineClip newClip) { }

	internal Playable CreatePlayableGraph(PlayableGraph graph, GameObject go, IntervalTree<RuntimeElement> tree) { }

	internal virtual Playable OnCreatePlayableGraph(PlayableGraph graph, GameObject go, IntervalTree<RuntimeElement> tree) { }

	internal void SortClips() { }

	internal void ClearClipsInternal() { }

	internal void ClearSubTracksInternal() { }

	internal void OnClipMove() { }

	internal TimelineClip CreateNewClipContainerInternal() { }

	internal void AddChild(TrackAsset child) { }

	internal bool AddChildAfter(TrackAsset child, TrackAsset other) { }

	internal bool RemoveSubTrack(TrackAsset child) { }

	internal void RemoveClip(TimelineClip clip) { }

	internal virtual void GetEvaluationTime(out double outStart, out double outDuration) { }

	internal virtual void GetSequenceTime(out double outStart, out double outDuration) { }

	public virtual void GatherProperties(PlayableDirector director, IPropertyCollector driver) { }

	internal GameObject GetGameObjectBinding(PlayableDirector director) { }

	internal bool ValidateClipType(Type clipType) { }

	protected virtual void OnCreateClip(TimelineClip clip) { }

	protected internal virtual void UpdateDuration() { }

	internal static void add_OnPlayableCreate(Action<TimelineClip, GameObject, Playable> value) { }

	internal static void remove_OnPlayableCreate(Action<TimelineClip, GameObject, Playable> value) { }

	protected virtual Playable CreatePlayable(PlayableGraph graph, GameObject gameObject, TimelineClip clip) { }

	internal void Invalidate() { }

	private void UpdateChildTrackCache() { }

	protected internal virtual int Hash() { }

	private int GetClipsHash() { }

	protected virtual void OnBeforeTrackSerialize() { }

	protected virtual void OnAfterTrackDeserialize() { }

	protected internal virtual void OnUpgradeFromVersion(int oldVersion) { }

	private void UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize() { }

	private void UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() { }

	private void UpgradeToLatestVersion() { }

	private static void .cctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int <SortClips>m__0(TimelineClip clip1, TimelineClip clip2) { }
}

// Namespace: 
protected internal enum TrackAsset.Versions
{
	// Fields
	public int value__;
	public const TrackAsset.Versions Initial = 0;
	public const TrackAsset.Versions RotationAsEuler = 1;
	public const TrackAsset.Versions RootMotionUpgrade = 2;
}

// Namespace: 
private static class TrackAsset.TrackAssetUpgrade
{}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TrackAsset.<>c__Iterator0 : IEnumerable, IEnumerable<PlayableBinding>, IEnumerator, IDisposable, IEnumerator<PlayableBinding>
{
	// Fields
	internal TrackBindingTypeAttribute <attribute>__0;
	internal Type <trackBindingType>__0;
	internal TrackAsset $this;
	internal PlayableBinding $current;
	internal bool $disposing;
	internal int $PC;

	// Properties
	private PlayableBinding System.Collections.Generic.IEnumerator<UnityEngine.Playables.PlayableBinding>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor() { }

	public bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private PlayableBinding System.Collections.Generic.IEnumerator<UnityEngine.Playables.PlayableBinding>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Dispose() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<PlayableBinding> System.Collections.Generic.IEnumerable<UnityEngine.Playables.PlayableBinding>.GetEnumerator() { }
}

// Namespace: UnityEngine.Timeline
internal class ActivationMixerPlayable : PlayableBehaviour
{
	// Fields
	private ActivationTrack.PostPlaybackState m_PostPlaybackState;
	private bool m_BoundGameObjectInitialStateIsActive;
	private GameObject m_BoundGameObject;

	// Properties
	public ActivationTrack.PostPlaybackState postPlaybackState { get; set; }

	// Methods

	public void .ctor() { }

	public static ScriptPlayable<ActivationMixerPlayable> Create(PlayableGraph graph, int inputCount) { }

	public ActivationTrack.PostPlaybackState get_postPlaybackState() { }

	public void set_postPlaybackState(ActivationTrack.PostPlaybackState value) { }

	public override void OnPlayableDestroy(Playable playable) { }

	public override void ProcessFrame(Playable playable, FrameData info, object playerData) { }
}

// Namespace: UnityEngine.Timeline
internal class ActivationPlayableAsset : PlayableAsset, ITimelineClipAsset
{
	// Properties
	public ClipCaps clipCaps { get; }

	// Methods

	public void .ctor() { }

	public ClipCaps get_clipCaps() { }

	public override Playable CreatePlayable(PlayableGraph graph, GameObject go) { }
}

// Namespace: UnityEngine.Timeline
[TrackClipTypeAttribute] // RVA: 0xE67F0 Offset: 0xE5BF0 VA: 0x1800E67F0
[TrackBindingTypeAttribute] // RVA: 0xE67F0 Offset: 0xE5BF0 VA: 0x1800E67F0
[Serializable]
public class ActivationTrack : TrackAsset
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ActivationTrack.PostPlaybackState m_PostPlaybackState;
	private ActivationMixerPlayable m_ActivationMixer;

	// Properties
	internal override bool compilable { get; }
	public ActivationTrack.PostPlaybackState postPlaybackState { get; set; }

	// Methods

	public void .ctor() { }

	internal override bool get_compilable() { }

	public ActivationTrack.PostPlaybackState get_postPlaybackState() { }

	public void set_postPlaybackState(ActivationTrack.PostPlaybackState value) { }

	public override Playable CreateTrackMixer(PlayableGraph graph, GameObject go, int inputCount) { }

	internal void UpdateTrackMode() { }

	public override void GatherProperties(PlayableDirector director, IPropertyCollector driver) { }

	protected override void OnCreateClip(TimelineClip clip) { }
}

// Namespace: 
public enum ActivationTrack.PostPlaybackState
{
	// Fields
	public int value__;
	public const ActivationTrack.PostPlaybackState Active = 0;
	public const ActivationTrack.PostPlaybackState Inactive = 1;
	public const ActivationTrack.PostPlaybackState Revert = 2;
	public const ActivationTrack.PostPlaybackState LeaveAsIs = 3;
}

// Namespace: UnityEngine.Timeline
internal class AnimationOutputWeightProcessor : ITimelineEvaluateCallback
{
	// Fields
	private AnimationPlayableOutput m_Output;
	private AnimationMotionXToDeltaPlayable m_MotionXPlayable;
	private AnimationMixerPlayable m_PoseMixer;
	private AnimationLayerMixerPlayable m_LayerMixer;
	private readonly List<AnimationOutputWeightProcessor.WeightInfo> m_Mixers;

	// Methods

	public void .ctor(AnimationPlayableOutput output) { }

	private void FindMixers() { }

	private void FindMixers(Playable parent, int port, Playable node) { }

	public void Evaluate() { }
}

// Namespace: 
private struct AnimationOutputWeightProcessor.WeightInfo
{
	// Fields
	public Playable mixer;
	public Playable parentMixer;
	public int port;
	public bool modulate;
}

// Namespace: UnityEngine.Timeline
[NotKeyableAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
public class AnimationPlayableAsset : PlayableAsset, ITimelineClipAsset, IPropertyPreview, IClipInitializer, ISerializationCallbackReceiver
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AnimationClip m_Clip;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 m_Position;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 m_EulerAngles;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_UseTrackMatchFields;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private MatchTargetFields m_MatchTargetFields;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_RemoveStartOffset;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_ApplyFootIK;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private AppliedOffsetMode <appliedOffsetMode>k__BackingField;
	private static readonly int k_LatestVersion;
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private int m_Version;
	[SerializeField] // RVA: 0xFAB80 Offset: 0xF9F80 VA: 0x1800FAB80
	[ObsoleteAttribute] // RVA: 0xFAB80 Offset: 0xF9F80 VA: 0x1800FAB80
	[HideInInspector] // RVA: 0xFAB80 Offset: 0xF9F80 VA: 0x1800FAB80
	private Quaternion m_Rotation;

	// Properties
	public Vector3 position { get; set; }
	public Quaternion rotation { get; set; }
	public Vector3 eulerAngles { get; set; }
	public bool useTrackMatchFields { get; set; }
	public MatchTargetFields matchTargetFields { get; set; }
	public bool removeStartOffset { get; set; }
	public bool applyFootIK { get; set; }
	internal bool hasRootTransforms { get; }
	internal AppliedOffsetMode appliedOffsetMode { get; set; }
	public AnimationClip clip { get; set; }
	public override double duration { get; }
	public override IEnumerable<PlayableBinding> outputs { get; }
	public ClipCaps clipCaps { get; }

	// Methods

	public void .ctor() { }

	public Vector3 get_position() { }

	public void set_position(Vector3 value) { }

	public Quaternion get_rotation() { }

	public void set_rotation(Quaternion value) { }

	public Vector3 get_eulerAngles() { }

	public void set_eulerAngles(Vector3 value) { }

	public bool get_useTrackMatchFields() { }

	public void set_useTrackMatchFields(bool value) { }

	public MatchTargetFields get_matchTargetFields() { }

	public void set_matchTargetFields(MatchTargetFields value) { }

	public bool get_removeStartOffset() { }

	public void set_removeStartOffset(bool value) { }

	public bool get_applyFootIK() { }

	public void set_applyFootIK(bool value) { }

	internal bool get_hasRootTransforms() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal AppliedOffsetMode get_appliedOffsetMode() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_appliedOffsetMode(AppliedOffsetMode value) { }

	public AnimationClip get_clip() { }

	public void set_clip(AnimationClip value) { }

	public override double get_duration() { }

	public override IEnumerable<PlayableBinding> get_outputs() { }

	public override Playable CreatePlayable(PlayableGraph graph, GameObject go) { }

	internal static Playable CreatePlayable(PlayableGraph graph, AnimationClip clip, Vector3 positionOffset, Vector3 eulerOffset, bool removeStartOffset, AppliedOffsetMode mode, bool applyFootIK) { }

	private static bool ShouldApplyOffset(AppliedOffsetMode mode, AnimationClip clip) { }

	private static bool ShouldApplyScaleRemove(AppliedOffsetMode mode) { }

	public ClipCaps get_clipCaps() { }

	public void ResetOffsets() { }

	public void GatherProperties(PlayableDirector director, IPropertyCollector driver) { }

	private void UnityEngine.Timeline.IClipInitializer.OnCreate(TimelineClip newClip, TrackAsset owner, IExposedPropertyTable resolver) { }

	internal static bool HasRootTransforms(AnimationClip clip) { }

	private void UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize() { }

	private void UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() { }

	private void OnUpgradeFromVersion(int oldVersion) { }

	private static void .cctor() { }
}

// Namespace: 
private enum AnimationPlayableAsset.Versions
{
	// Fields
	public int value__;
	public const AnimationPlayableAsset.Versions Initial = 0;
	public const AnimationPlayableAsset.Versions RotationAsEuler = 1;
}

// Namespace: 
private static class AnimationPlayableAsset.AnimationPlayableAssetUpgrade
{
	// Methods

	public static void ConvertRotationToEuler(AnimationPlayableAsset asset) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class AnimationPlayableAsset.<>c__Iterator0 : IEnumerable, IEnumerable<PlayableBinding>, IEnumerator, IDisposable, IEnumerator<PlayableBinding>
{
	// Fields
	internal AnimationPlayableAsset $this;
	internal PlayableBinding $current;
	internal bool $disposing;
	internal int $PC;

	// Properties
	private PlayableBinding System.Collections.Generic.IEnumerator<UnityEngine.Playables.PlayableBinding>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor() { }

	public bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private PlayableBinding System.Collections.Generic.IEnumerator<UnityEngine.Playables.PlayableBinding>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Dispose() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<PlayableBinding> System.Collections.Generic.IEnumerable<UnityEngine.Playables.PlayableBinding>.GetEnumerator() { }
}

// Namespace: UnityEngine.Timeline
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum MatchTargetFields
{
	// Fields
	public int value__;
	public const MatchTargetFields PositionX = 1;
	public const MatchTargetFields PositionY = 2;
	public const MatchTargetFields PositionZ = 4;
	public const MatchTargetFields RotationX = 8;
	public const MatchTargetFields RotationY = 16;
	public const MatchTargetFields RotationZ = 32;
}

// Namespace: UnityEngine.Timeline
public enum TrackOffset
{
	// Fields
	public int value__;
	public const TrackOffset ApplyTransformOffsets = 0;
	public const TrackOffset ApplySceneOffsets = 1;
	public const TrackOffset Auto = 2;
}

// Namespace: UnityEngine.Timeline
internal enum AppliedOffsetMode
{
	// Fields
	public int value__;
	public const AppliedOffsetMode NoRootTransform = 0;
	public const AppliedOffsetMode TransformOffset = 1;
	public const AppliedOffsetMode SceneOffset = 2;
	public const AppliedOffsetMode TransformOffsetLegacy = 3;
	public const AppliedOffsetMode SceneOffsetLegacy = 4;
	public const AppliedOffsetMode SceneOffsetEditor = 5;
	public const AppliedOffsetMode SceneOffsetLegacyEditor = 6;
}

// Namespace: UnityEngine.Timeline
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class MatchTargetFieldConstants
{
	// Fields
	public static MatchTargetFields All;
	public static MatchTargetFields None;
	public static MatchTargetFields Position;
	public static MatchTargetFields Rotation;

	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool HasAny(MatchTargetFields me, MatchTargetFields fields) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MatchTargetFields Toggle(MatchTargetFields me, MatchTargetFields flag) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Timeline
[TrackClipTypeAttribute] // RVA: 0x110150 Offset: 0x10F550 VA: 0x180110150
[TrackBindingTypeAttribute] // RVA: 0x110150 Offset: 0x10F550 VA: 0x180110150
[SupportsChildTracksAttribute] // RVA: 0x110150 Offset: 0x10F550 VA: 0x180110150
[Serializable]
public class AnimationTrack : TrackAsset
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TimelineClip.ClipExtrapolation m_OpenClipPreExtrapolation;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TimelineClip.ClipExtrapolation m_OpenClipPostExtrapolation;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 m_OpenClipOffsetPosition;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 m_OpenClipOffsetEulerAngles;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private double m_OpenClipTimeOffset;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_OpenClipRemoveOffset;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_InfiniteClipApplyFootIK;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private MatchTargetFields m_MatchTargetFields;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 m_Position;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 m_EulerAngles;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AvatarMask m_AvatarMask;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_ApplyAvatarMask;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TrackOffset m_TrackOffset;
	[SerializeField] // RVA: 0x1260E0 Offset: 0x1254E0 VA: 0x1801260E0
	[ObsoleteAttribute] // RVA: 0x1260E0 Offset: 0x1254E0 VA: 0x1801260E0
	[HideInInspector] // RVA: 0x1260E0 Offset: 0x1254E0 VA: 0x1801260E0
	private Quaternion m_OpenClipOffsetRotation;
	[SerializeField] // RVA: 0xFAB80 Offset: 0xF9F80 VA: 0x1800FAB80
	[ObsoleteAttribute] // RVA: 0xFAB80 Offset: 0xF9F80 VA: 0x1800FAB80
	[HideInInspector] // RVA: 0xFAB80 Offset: 0xF9F80 VA: 0x1800FAB80
	private Quaternion m_Rotation;
	[SerializeField] // RVA: 0x12BA00 Offset: 0x12AE00 VA: 0x18012BA00
	[ObsoleteAttribute] // RVA: 0x12BA00 Offset: 0x12AE00 VA: 0x18012BA00
	[HideInInspector] // RVA: 0x12BA00 Offset: 0x12AE00 VA: 0x18012BA00
	private bool m_ApplyOffsets;

	// Properties
	public Vector3 position { get; set; }
	public Quaternion rotation { get; set; }
	public Vector3 eulerAngles { get; set; }
	[ObsoleteAttribute] // RVA: 0x6DD0 Offset: 0x61D0 VA: 0x180006DD0
	public bool applyOffsets { get; set; }
	public TrackOffset trackOffset { get; set; }
	public MatchTargetFields matchTargetFields { get; set; }
	internal bool openClipRemoveOffset { get; set; }
	private bool compilableIsolated { get; }
	public AvatarMask avatarMask { get; set; }
	public bool applyAvatarMask { get; set; }
	internal override bool compilable { get; }
	public override IEnumerable<PlayableBinding> outputs { get; }
	public bool inClipMode { get; }
	public Vector3 openClipOffsetPosition { get; set; }
	public Quaternion openClipOffsetRotation { get; set; }
	public Vector3 openClipOffsetEulerAngles { get; set; }
	internal bool infiniteClipApplyFootIK { get; set; }
	internal double openClipTimeOffset { get; set; }
	public TimelineClip.ClipExtrapolation openClipPreExtrapolation { get; set; }
	public TimelineClip.ClipExtrapolation openClipPostExtrapolation { get; set; }

	// Methods

	public void .ctor() { }

	public Vector3 get_position() { }

	public void set_position(Vector3 value) { }

	public Quaternion get_rotation() { }

	public void set_rotation(Quaternion value) { }

	public Vector3 get_eulerAngles() { }

	public void set_eulerAngles(Vector3 value) { }

	public bool get_applyOffsets() { }

	public void set_applyOffsets(bool value) { }

	public TrackOffset get_trackOffset() { }

	public void set_trackOffset(TrackOffset value) { }

	public MatchTargetFields get_matchTargetFields() { }

	public void set_matchTargetFields(MatchTargetFields value) { }

	internal bool get_openClipRemoveOffset() { }

	internal void set_openClipRemoveOffset(bool value) { }

	private bool get_compilableIsolated() { }

	public AvatarMask get_avatarMask() { }

	public void set_avatarMask(AvatarMask value) { }

	public bool get_applyAvatarMask() { }

	public void set_applyAvatarMask(bool value) { }

	internal override bool get_compilable() { }

	public override IEnumerable<PlayableBinding> get_outputs() { }

	public bool get_inClipMode() { }

	public Vector3 get_openClipOffsetPosition() { }

	public void set_openClipOffsetPosition(Vector3 value) { }

	public Quaternion get_openClipOffsetRotation() { }

	public void set_openClipOffsetRotation(Quaternion value) { }

	public Vector3 get_openClipOffsetEulerAngles() { }

	public void set_openClipOffsetEulerAngles(Vector3 value) { }

	internal bool get_infiniteClipApplyFootIK() { }

	internal void set_infiniteClipApplyFootIK(bool value) { }

	internal double get_openClipTimeOffset() { }

	internal void set_openClipTimeOffset(double value) { }

	public TimelineClip.ClipExtrapolation get_openClipPreExtrapolation() { }

	public void set_openClipPreExtrapolation(TimelineClip.ClipExtrapolation value) { }

	public TimelineClip.ClipExtrapolation get_openClipPostExtrapolation() { }

	public void set_openClipPostExtrapolation(TimelineClip.ClipExtrapolation value) { }

	[ContextMenu] // RVA: 0x4FF0 Offset: 0x43F0 VA: 0x180004FF0
	private void ResetOffsets() { }

	public TimelineClip CreateClip(AnimationClip clip) { }

	protected override void OnCreateClip(TimelineClip clip) { }

	internal void UpdateClipOffsets() { }

	private Playable CompileTrackPlayable(PlayableGraph graph, TrackAsset track, GameObject go, IntervalTree<RuntimeElement> tree, AppliedOffsetMode mode) { }

	internal override Playable OnCreatePlayableGraph(PlayableGraph graph, GameObject go, IntervalTree<RuntimeElement> tree) { }

	private bool RequiresMotionXPlayable(AppliedOffsetMode mode, GameObject gameObject) { }

	private static bool UsesAbsoluteMotion(AppliedOffsetMode mode) { }

	private bool HasController(GameObject gameObject) { }

	internal Animator GetBinding(PlayableDirector director) { }

	private static AnimationLayerMixerPlayable CreateGroupMixer(PlayableGraph graph, GameObject go, int inputCount) { }

	private Playable CreateInfiniteTrackPlayable(PlayableGraph graph, GameObject go, IntervalTree<RuntimeElement> tree, AppliedOffsetMode mode) { }

	private Playable ApplyTrackOffset(PlayableGraph graph, Playable root, GameObject go, AppliedOffsetMode mode) { }

	internal override void GetEvaluationTime(out double outStart, out double outDuration) { }

	internal override void GetSequenceTime(out double outStart, out double outDuration) { }

	private void AssignAnimationClip(TimelineClip clip, AnimationClip animClip) { }

	public override void GatherProperties(PlayableDirector director, IPropertyCollector driver) { }

	private void GetAnimationClips(List<AnimationClip> animClips) { }

	private AppliedOffsetMode GetOffsetMode(GameObject go, bool animatesRootTransform) { }

	internal bool AnimatesRootTransform() { }

	protected internal override void OnUpgradeFromVersion(int oldVersion) { }
}

// Namespace: 
private static class AnimationTrack.AnimationTrackUpgrade
{
	// Methods

	public static void ConvertRotationsToEuler(AnimationTrack track) { }

	public static void ConvertRootMotion(AnimationTrack track) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class AnimationTrack.<>c__Iterator0 : IEnumerable, IEnumerable<PlayableBinding>, IEnumerator, IDisposable, IEnumerator<PlayableBinding>
{
	// Fields
	internal AnimationTrack $this;
	internal PlayableBinding $current;
	internal bool $disposing;
	internal int $PC;

	// Properties
	private PlayableBinding System.Collections.Generic.IEnumerator<UnityEngine.Playables.PlayableBinding>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor() { }

	public bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private PlayableBinding System.Collections.Generic.IEnumerator<UnityEngine.Playables.PlayableBinding>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Dispose() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<PlayableBinding> System.Collections.Generic.IEnumerable<UnityEngine.Playables.PlayableBinding>.GetEnumerator() { }
}

// Namespace: UnityEngine.Timeline
[AttributeUsageAttribute] // RVA: 0xABC30 Offset: 0xAB030 VA: 0x1800ABC30
public class TrackColorAttribute : Attribute
{
	// Fields
	private Color m_Color;

	// Properties
	public Color color { get; }

	// Methods

	public void .ctor(float r, float g, float b) { }

	public Color get_color() { }
}

// Namespace: UnityEngine.Timeline
[Serializable]
public class AudioPlayableAsset : PlayableAsset, ITimelineClipAsset
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AudioClip m_Clip;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_Loop;
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private float m_bufferingTime;

	// Properties
	internal float bufferingTime { get; set; }
	public AudioClip clip { get; set; }
	public bool loop { get; set; }
	public override double duration { get; }
	public override IEnumerable<PlayableBinding> outputs { get; }
	public ClipCaps clipCaps { get; }

	// Methods

	public void .ctor() { }

	internal float get_bufferingTime() { }

	internal void set_bufferingTime(float value) { }

	public AudioClip get_clip() { }

	public void set_clip(AudioClip value) { }

	public bool get_loop() { }

	public void set_loop(bool value) { }

	public override double get_duration() { }

	public override IEnumerable<PlayableBinding> get_outputs() { }

	public override Playable CreatePlayable(PlayableGraph graph, GameObject go) { }

	public ClipCaps get_clipCaps() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class AudioPlayableAsset.<>c__Iterator0 : IEnumerable, IEnumerable<PlayableBinding>, IEnumerator, IDisposable, IEnumerator<PlayableBinding>
{
	// Fields
	internal AudioPlayableAsset $this;
	internal PlayableBinding $current;
	internal bool $disposing;
	internal int $PC;

	// Properties
	private PlayableBinding System.Collections.Generic.IEnumerator<UnityEngine.Playables.PlayableBinding>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor() { }

	public bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private PlayableBinding System.Collections.Generic.IEnumerator<UnityEngine.Playables.PlayableBinding>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Dispose() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<PlayableBinding> System.Collections.Generic.IEnumerable<UnityEngine.Playables.PlayableBinding>.GetEnumerator() { }
}

// Namespace: UnityEngine.Timeline
[TrackClipTypeAttribute] // RVA: 0x28EF0 Offset: 0x282F0 VA: 0x180028EF0
[TrackBindingTypeAttribute] // RVA: 0x28EF0 Offset: 0x282F0 VA: 0x180028EF0
[Serializable]
public class AudioTrack : TrackAsset
{
	// Properties
	public override IEnumerable<PlayableBinding> outputs { get; }

	// Methods

	public void .ctor() { }

	public TimelineClip CreateClip(AudioClip clip) { }

	internal override Playable OnCreatePlayableGraph(PlayableGraph graph, GameObject go, IntervalTree<RuntimeElement> tree) { }

	public override IEnumerable<PlayableBinding> get_outputs() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class AudioTrack.<>c__Iterator0 : IEnumerable, IEnumerable<PlayableBinding>, IEnumerator, IDisposable, IEnumerator<PlayableBinding>
{
	// Fields
	internal AudioTrack $this;
	internal PlayableBinding $current;
	internal bool $disposing;
	internal int $PC;

	// Properties
	private PlayableBinding System.Collections.Generic.IEnumerator<UnityEngine.Playables.PlayableBinding>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor() { }

	public bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private PlayableBinding System.Collections.Generic.IEnumerator<UnityEngine.Playables.PlayableBinding>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Dispose() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<PlayableBinding> System.Collections.Generic.IEnumerable<UnityEngine.Playables.PlayableBinding>.GetEnumerator() { }
}

// Namespace: UnityEngine.Timeline
[NotKeyableAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
public class ControlPlayableAsset : PlayableAsset, IPropertyPreview, ITimelineClipAsset, IClipInitializer, IDirectorDriver
{
	// Fields
	private const int k_MaxRandInt = 10000;
	private static readonly List<PlayableDirector> k_EmptyDirectorsList;
	private static readonly List<ParticleSystem> k_EmptyParticlesList;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ExposedReference<GameObject> sourceGameObject;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public GameObject prefabGameObject;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool updateParticle;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public uint particleRandomSeed;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool updateDirector;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool updateITimeControl;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool searchHierarchy;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool active;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ActivationControlPlayable.PostPlaybackState postPlayback;
	private PlayableAsset m_ControlDirectorAsset;
	private double m_Duration;
	private bool m_SupportLoop;
	private static HashSet<PlayableDirector> s_ProcessedDirectors;
	private static HashSet<GameObject> s_CreatedPrefabs;

	// Properties
	public override double duration { get; }
	public ClipCaps clipCaps { get; }

	// Methods

	public void .ctor() { }

	public void OnEnable() { }

	public override double get_duration() { }

	public ClipCaps get_clipCaps() { }

	public override Playable CreatePlayable(PlayableGraph graph, GameObject go) { }

	private static Playable ConnectPlayablesToMixer(PlayableGraph graph, List<Playable> playables) { }

	private void CreateActivationPlayable(GameObject root, PlayableGraph graph, List<Playable> outplayables) { }

	private void SearchHiearchyAndConnectParticleSystem(IEnumerable<ParticleSystem> particleSystems, PlayableGraph graph, List<Playable> outplayables) { }

	private void SearchHierarchyAndConnectDirector(IEnumerable<PlayableDirector> directors, PlayableGraph graph, List<Playable> outplayables, bool disableSelfReferences) { }

	private static void SearchHierarchyAndConnectControlableScripts(IEnumerable<MonoBehaviour> controlableScripts, PlayableGraph graph, List<Playable> outplayables) { }

	private static void ConnectMixerAndPlayable(PlayableGraph graph, Playable mixer, Playable playable, int portIndex) { }

	internal IList<T> GetComponent<T>(GameObject gameObject) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x478E70 Offset: 0x477E70 VA: 0x180478E70
	|-ControlPlayableAsset.GetComponent<object>
	|-ControlPlayableAsset.GetComponent<ParticleSystem>
	|-ControlPlayableAsset.GetComponent<PlayableDirector>
	*/

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static IEnumerable<MonoBehaviour> GetControlableScripts(GameObject root) { }

	private void UpdateDurationAndLoopFlag(IList<PlayableDirector> directors, IList<ParticleSystem> particleSystems) { }

	private IList<ParticleSystem> GetParticleSystemRoots(GameObject go) { }

	private static void GetParticleSystemRoots(Transform t, ICollection<ParticleSystem> roots) { }

	public void GatherProperties(PlayableDirector director, IPropertyCollector driver) { }

	private void UnityEngine.Timeline.IClipInitializer.OnCreate(TimelineClip newClip, TrackAsset track, IExposedPropertyTable table) { }

	private IList<PlayableDirector> UnityEngine.Timeline.IDirectorDriver.GetDrivenDirectors(IExposedPropertyTable resolver) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ControlPlayableAsset.<GetControlableScripts>c__Iterator0 : IEnumerable, IEnumerable<MonoBehaviour>, IEnumerator, IDisposable, IEnumerator<MonoBehaviour>
{
	// Fields
	internal GameObject root;
	internal MonoBehaviour[] $locvar0;
	internal int $locvar1;
	internal MonoBehaviour <script>__1;
	internal MonoBehaviour $current;
	internal bool $disposing;
	internal int $PC;

	// Properties
	private MonoBehaviour System.Collections.Generic.IEnumerator<UnityEngine.MonoBehaviour>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor() { }

	public bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private MonoBehaviour System.Collections.Generic.IEnumerator<UnityEngine.MonoBehaviour>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Dispose() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<MonoBehaviour> System.Collections.Generic.IEnumerable<UnityEngine.MonoBehaviour>.GetEnumerator() { }
}

// Namespace: UnityEngine.Timeline
[TrackClipTypeAttribute] // RVA: 0x51630 Offset: 0x50A30 VA: 0x180051630
public class ControlTrack : TrackAsset
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.Timeline
internal class InfiniteRuntimeClip : RuntimeElement
{
	// Fields
	private Playable m_Playable;
	private static readonly long kIntervalEnd;

	// Properties
	public override long intervalStart { get; }
	public override long intervalEnd { get; }
	public override bool enable { set; }

	// Methods

	public void .ctor(Playable playable) { }

	public override long get_intervalStart() { }

	public override long get_intervalEnd() { }

	public override void set_enable(bool value) { }

	public override void EvaluateAt(double localTime, FrameData frameData) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine
internal interface IInterval
{
	// Properties
	public abstract long intervalStart { get; }
	public abstract long intervalEnd { get; }
	public abstract int intervalBit { get; set; }

	// Methods

	public abstract long get_intervalStart() { }

	public abstract long get_intervalEnd() { }

	public abstract int get_intervalBit() { }

	public abstract void set_intervalBit(int value) { }
}

// Namespace: UnityEngine
internal struct IntervalTreeNode
{
	// Fields
	public long center;
	public int first;
	public int last;
	public int left;
	public int right;
}

// Namespace: UnityEngine
internal class IntervalTree<T>
{
	// Fields
	private const int kMinNodeSize = 10;
	private const int kInvalidNode = -1;
	private const long kCenterUnknown = 9223372036854775807;
	private readonly List<IntervalTree.Entry<T>> m_Entries;
	private readonly List<IntervalTreeNode> m_Nodes;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private bool <dirty>k__BackingField;

	// Properties
	public bool dirty { get; set; }

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2987E30 Offset: 0x2986E30 VA: 0x182987E30
	|-IntervalTree<object>..ctor
	|-IntervalTree<RuntimeElement>..ctor
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_dirty() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C13D70 Offset: 0x1C12D70 VA: 0x181C13D70
	|-IntervalTree<object>.get_dirty
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_dirty(bool value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xE13D60 Offset: 0xE12D60 VA: 0x180E13D60
	|-IntervalTree<object>.set_dirty
	*/

	public void Add(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2986F90 Offset: 0x2985F90 VA: 0x182986F90
	|-IntervalTree<object>.Add
	|-IntervalTree<RuntimeElement>.Add
	*/

	public void IntersectsWith(long value, int bitFlag, List<T> results) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2987080 Offset: 0x2986080 VA: 0x182987080
	|-IntervalTree<object>.IntersectsWith
	|-IntervalTree<RuntimeElement>.IntersectsWith
	*/

	public void UpdateIntervals() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2987B80 Offset: 0x2986B80 VA: 0x182987B80
	|-IntervalTree<object>.UpdateIntervals
	*/

	private void Query(IntervalTreeNode node, long value, int bitflag, List<T> results) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29871F0 Offset: 0x29861F0 VA: 0x1829871F0
	|-IntervalTree<object>.Query
	*/

	private void Rebuild() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2987430 Offset: 0x2986430 VA: 0x182987430
	|-IntervalTree<object>.Rebuild
	*/

	private int Rebuild(int start, int end) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2987520 Offset: 0x2986520 VA: 0x182987520
	|-IntervalTree<object>.Rebuild
	*/
}

// Namespace: 
internal struct IntervalTree.Entry<T>
{
	// Fields
	public long intervalStart;
	public long intervalEnd;
	public T item;
}

// Namespace: UnityEngine.Timeline
internal class RuntimeClip : RuntimeClipBase
{
	// Fields
	private TimelineClip m_Clip;
	private Playable m_Playable;
	private Playable m_ParentMixer;

	// Properties
	public override double start { get; }
	public override double duration { get; }
	public TimelineClip clip { get; }
	public Playable mixer { get; }
	public Playable playable { get; }
	public override bool enable { set; }

	// Methods

	public void .ctor(TimelineClip clip, Playable clipPlayable, Playable parentMixer) { }

	public override double get_start() { }

	public override double get_duration() { }

	private void Create(TimelineClip clip, Playable clipPlayable, Playable parentMixer) { }

	public TimelineClip get_clip() { }

	public Playable get_mixer() { }

	public Playable get_playable() { }

	public override void set_enable(bool value) { }

	public void SetTime(double time) { }

	public void SetDuration(double duration) { }

	public override void EvaluateAt(double localTime, FrameData frameData) { }

	public override void Reset() { }
}

// Namespace: UnityEngine.Timeline
internal abstract class RuntimeClipBase : RuntimeElement
{
	// Properties
	public abstract double start { get; }
	public abstract double duration { get; }
	public override long intervalStart { get; }
	public override long intervalEnd { get; }

	// Methods

	protected void .ctor() { }

	public abstract double get_start() { }

	public abstract double get_duration() { }

	public override long get_intervalStart() { }

	public override long get_intervalEnd() { }
}

// Namespace: UnityEngine.Timeline
internal abstract class RuntimeElement : IInterval
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private int <intervalBit>k__BackingField;

	// Properties
	public abstract long intervalStart { get; }
	public abstract long intervalEnd { get; }
	public int intervalBit { get; set; }
	public abstract bool enable { set; }

	// Methods

	protected void .ctor() { }

	public abstract long get_intervalStart() { }

	public abstract long get_intervalEnd() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_intervalBit() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_intervalBit(int value) { }

	public abstract void set_enable(bool value) { }

	public abstract void EvaluateAt(double localTime, FrameData frameData) { }

	public virtual void Reset() { }
}

// Namespace: UnityEngine.Timeline
internal class ScheduleRuntimeClip : RuntimeClipBase
{
	// Fields
	private TimelineClip m_Clip;
	private Playable m_Playable;
	private Playable m_ParentMixer;
	private double m_StartDelay;
	private double m_FinishTail;
	private bool m_Started;

	// Properties
	public override double start { get; }
	public override double duration { get; }
	public TimelineClip clip { get; }
	public Playable mixer { get; }
	public Playable playable { get; }
	public override bool enable { set; }

	// Methods

	public void .ctor(TimelineClip clip, Playable clipPlayable, Playable parentMixer, double startDelay = 0.2, double finishTail = 0.1) { }

	public override double get_start() { }

	public override double get_duration() { }

	public void SetTime(double time) { }

	public TimelineClip get_clip() { }

	public Playable get_mixer() { }

	public Playable get_playable() { }

	private void Create(TimelineClip clip, Playable clipPlayable, Playable parentMixer, double startDelay, double finishTail) { }

	public override void set_enable(bool value) { }

	public override void EvaluateAt(double localTime, FrameData frameData) { }
}

// Namespace: UnityEngine.Timeline
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class TrackAssetExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static GroupTrack GetGroup(TrackAsset asset) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetGroup(TrackAsset asset, GroupTrack group) { }
}

// Namespace: UnityEngine.Timeline
public class ActivationControlPlayable : PlayableBehaviour
{
	// Fields
	public GameObject gameObject;
	public ActivationControlPlayable.PostPlaybackState postPlayback;
	private ActivationControlPlayable.InitialState m_InitialState;

	// Methods

	public void .ctor() { }

	public static ScriptPlayable<ActivationControlPlayable> Create(PlayableGraph graph, GameObject gameObject, ActivationControlPlayable.PostPlaybackState postPlaybackState) { }

	public override void OnBehaviourPlay(Playable playable, FrameData info) { }

	public override void OnBehaviourPause(Playable playable, FrameData info) { }

	public override void ProcessFrame(Playable playable, FrameData info, object userData) { }

	public override void OnGraphStart(Playable playable) { }

	public override void OnPlayableDestroy(Playable playable) { }
}

// Namespace: 
public enum ActivationControlPlayable.PostPlaybackState
{
	// Fields
	public int value__;
	public const ActivationControlPlayable.PostPlaybackState Active = 0;
	public const ActivationControlPlayable.PostPlaybackState Inactive = 1;
	public const ActivationControlPlayable.PostPlaybackState Revert = 2;
}

// Namespace: 
private enum ActivationControlPlayable.InitialState
{
	// Fields
	public int value__;
	public const ActivationControlPlayable.InitialState Unset = 0;
	public const ActivationControlPlayable.InitialState Active = 1;
	public const ActivationControlPlayable.InitialState Inactive = 2;
}

// Namespace: UnityEngine.Timeline
[ObsoleteAttribute] // RVA: 0x60C60 Offset: 0x60060 VA: 0x180060C60
[Serializable]
public class BasicPlayableBehaviour : ScriptableObject, IPlayableAsset, IPlayableBehaviour
{
	// Properties
	public virtual double duration { get; }
	public virtual IEnumerable<PlayableBinding> outputs { get; }

	// Methods

	public void .ctor() { }

	public virtual double get_duration() { }

	public virtual IEnumerable<PlayableBinding> get_outputs() { }

	public virtual void OnGraphStart(Playable playable) { }

	public virtual void OnGraphStop(Playable playable) { }

	public virtual void OnPlayableCreate(Playable playable) { }

	public virtual void OnPlayableDestroy(Playable playable) { }

	public virtual void OnBehaviourPlay(Playable playable, FrameData info) { }

	public virtual void OnBehaviourPause(Playable playable, FrameData info) { }

	public virtual void PrepareFrame(Playable playable, FrameData info) { }

	public virtual void ProcessFrame(Playable playable, FrameData info, object playerData) { }

	public virtual Playable CreatePlayable(PlayableGraph graph, GameObject owner) { }
}

// Namespace: UnityEngine.Timeline
public class DirectorControlPlayable : PlayableBehaviour
{
	// Fields
	public PlayableDirector director;
	private bool m_SyncTime;
	private double m_AssetDuration;

	// Methods

	public void .ctor() { }

	public static ScriptPlayable<DirectorControlPlayable> Create(PlayableGraph graph, PlayableDirector director) { }

	public override void OnPlayableDestroy(Playable playable) { }

	public override void PrepareFrame(Playable playable, FrameData info) { }

	public override void OnBehaviourPlay(Playable playable, FrameData info) { }

	public override void OnBehaviourPause(Playable playable, FrameData info) { }

	public override void ProcessFrame(Playable playable, FrameData info, object playerData) { }

	private void SyncSpeed(double speed) { }

	private void SyncPlayState(PlayableGraph graph, double playableTime) { }

	private bool DetectDiscontinuity(Playable playable, FrameData info) { }

	private bool DetectOutOfSync(Playable playable) { }

	private void UpdateTime(Playable playable) { }
}

// Namespace: UnityEngine.Timeline
public interface ITimeControl
{
	// Methods

	public abstract void SetTime(double time) { }

	public abstract void OnControlTimeStart() { }

	public abstract void OnControlTimeStop() { }
}

// Namespace: UnityEngine.Timeline
public class ParticleControlPlayable : PlayableBehaviour
{
	// Fields
	private const float kUnsetTime = -1;
	private float m_LastTime;
	private uint m_RandomSeed;
	private float m_SystemTime;
	[CompilerGeneratedAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	[DebuggerBrowsableAttribute] // RVA: 0x8A5A0 Offset: 0x899A0 VA: 0x18008A5A0
	private ParticleSystem <particleSystem>k__BackingField;

	// Properties
	public ParticleSystem particleSystem { get; set; }

	// Methods

	public void .ctor() { }

	public static ScriptPlayable<ParticleControlPlayable> Create(PlayableGraph graph, ParticleSystem component, uint randomSeed) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ParticleSystem get_particleSystem() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_particleSystem(ParticleSystem value) { }

	public void Initialize(ParticleSystem ps, uint randomSeed) { }

	private void SetRandomSeed() { }

	public override void PrepareFrame(Playable playable, FrameData data) { }

	public override void OnBehaviourPlay(Playable playable, FrameData info) { }

	public override void OnBehaviourPause(Playable playable, FrameData info) { }
}

// Namespace: UnityEngine.Timeline
public class PrefabControlPlayable : PlayableBehaviour
{
	// Fields
	private GameObject m_Instance;

	// Properties
	public GameObject prefabInstance { get; }

	// Methods

	public void .ctor() { }

	public static ScriptPlayable<PrefabControlPlayable> Create(PlayableGraph graph, GameObject prefabGameObject, Transform parentTransform) { }

	public GameObject get_prefabInstance() { }

	public GameObject Initialize(GameObject prefabGameObject, Transform parentTransform) { }

	public override void OnPlayableDestroy(Playable playable) { }

	public override void OnBehaviourPlay(Playable playable, FrameData info) { }

	public override void OnBehaviourPause(Playable playable, FrameData info) { }

	private static void SetHideFlagsRecursive(GameObject gameObject) { }
}

// Namespace: UnityEngine.Timeline
public class TimeControlPlayable : PlayableBehaviour
{
	// Fields
	private ITimeControl m_timeControl;
	private bool m_started;

	// Methods

	public void .ctor() { }

	public static ScriptPlayable<TimeControlPlayable> Create(PlayableGraph graph, ITimeControl timeControl) { }

	public void Initialize(ITimeControl timeControl) { }

	public override void PrepareFrame(Playable playable, FrameData info) { }

	public override void OnBehaviourPlay(Playable playable, FrameData info) { }

	public override void OnBehaviourPause(Playable playable, FrameData info) { }
}

// Namespace: UnityEngine.Timeline
[Serializable]
public class PlayableTrack : TrackAsset
{
	// Methods

	public void .ctor() { }

	protected override void OnCreateClip(TimelineClip clip) { }
}

// Namespace: UnityEngine.Timeline
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class Extrapolation
{
	// Fields
	public static readonly double kMinExtrapolationTime;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Comparison<TimelineClip> <>f__am$cache0;

	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void CalculateExtrapolationTimes(TrackAsset asset) { }

	private static TimelineClip[] SortClipsByStartTime(TimelineClip[] clips) { }

	private static void .cctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int <SortClipsByStartTime>m__0(TimelineClip clip1, TimelineClip clip2) { }
}

// Namespace: UnityEngine.Timeline
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class HashUtility
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int CombineHash(int h1, int h2) { }

	public static int CombineHash(int h1, int h2, int h3) { }

	public static int CombineHash(int h1, int h2, int h3, int h4) { }

	public static int CombineHash(int h1, int h2, int h3, int h4, int h5) { }

	public static int CombineHash(int h1, int h2, int h3, int h4, int h5, int h6) { }

	public static int CombineHash(int h1, int h2, int h3, int h4, int h5, int h6, int h7) { }

	public static int CombineHash(int[] hashes) { }
}

// Namespace: UnityEngine.Timeline
public interface IPropertyCollector
{
	// Methods

	public abstract void PushActiveGameObject(GameObject gameObject) { }

	public abstract void PopActiveGameObject() { }

	public abstract void AddFromClip(AnimationClip clip) { }

	public abstract void AddFromClips(IEnumerable<AnimationClip> clips) { }

	public abstract void AddFromName<T>(string name) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IPropertyCollector.AddFromName<object>
	|-IPropertyCollector.AddFromName<Camera>
	|-IPropertyCollector.AddFromName<Transform>
	*/

	public abstract void AddFromName(string name) { }

	public abstract void AddFromClip(GameObject obj, AnimationClip clip) { }

	public abstract void AddFromClips(GameObject obj, IEnumerable<AnimationClip> clips) { }

	public abstract void AddFromName<T>(GameObject obj, string name) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IPropertyCollector.AddFromName<object>
	|-IPropertyCollector.AddFromName<ParticleSystem>
	*/

	public abstract void AddFromName(GameObject obj, string name) { }

	public abstract void AddFromComponent(GameObject obj, Component component) { }

	public abstract void AddObjectProperties(Object obj, AnimationClip clip) { }
}

// Namespace: UnityEngine.Timeline
public interface IPropertyPreview
{
	// Methods

	public abstract void GatherProperties(PlayableDirector director, IPropertyCollector driver) { }
}

// Namespace: UnityEngine.Timeline
internal static class TimelineCreateUtilities
{
	// Methods

	public static string GenerateUniqueActorName(List<ScriptableObject> tracks, string name) { }

	public static void SaveAssetIntoObject(Object childAsset, Object masterAsset) { }

	internal static bool ValidateParentTrack(TrackAsset parent, Type childType) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TimelineCreateUtilities.<GenerateUniqueActorName>c__AnonStorey0
{
	// Fields
	internal string name;

	// Methods

	public void .ctor() { }

	internal bool <>m__0(ScriptableObject x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TimelineCreateUtilities.<GenerateUniqueActorName>c__AnonStorey1
{
	// Fields
	internal string result;

	// Methods

	public void .ctor() { }

	internal bool <>m__0(ScriptableObject x) { }
}

// Namespace: UnityEngine.Timeline
internal static class TimelineUndo
{
	// Methods

	public static void PushDestroyUndo(TimelineAsset timeline, Object thingToDirty, Object objectToDestroy, string operation) { }

	[ConditionalAttribute] // RVA: 0xC4100 Offset: 0xC3500 VA: 0x1800C4100
	public static void PushUndo(Object thingToDirty, string operation) { }

	[ConditionalAttribute] // RVA: 0xC4100 Offset: 0xC3500 VA: 0x1800C4100
	public static void RegisterCreatedObjectUndo(Object thingCreated, string operation) { }
}

// Namespace: UnityEngine.Timeline
internal static class TimeUtility
{
	// Fields
	public static readonly double kTimeEpsilon;
	public static readonly double kFrameRateEpsilon;
	public static readonly double k_MaxTimelineDurationInSeconds;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<char, bool> <>f__am$cache0;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<char, bool> <>f__am$cache1;

	// Methods

	private static void ValidateFrameRate(double frameRate) { }

	public static int ToFrames(double time, double frameRate) { }

	public static double ToExactFrames(double time, double frameRate) { }

	public static double FromFrames(int frames, double frameRate) { }

	public static double FromFrames(double frames, double frameRate) { }

	public static bool OnFrameBoundary(double time, double frameRate) { }

	public static bool OnFrameBoundary(double time, double frameRate, double epsilon) { }

	public static double RoundToFrame(double time, double frameRate) { }

	public static string TimeAsFrames(double timeValue, double frameRate, string format = "F2") { }

	public static string TimeAsTimeCode(double timeValue, double frameRate, string format = "F2") { }

	public static double ParseTimeCode(string timeCode, double frameRate, double defaultValue) { }

	private static string RemoveChar(string str, Func<char, bool> charToRemoveFunc) { }

	private static void .cctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <ParseTimeCode>m__0(char c) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <ParseTimeCode>m__1(char c) { }
}

// Namespace: UnityEngine.Timeline
internal static class WeightUtility
{
	// Methods

	public static float NormalizeMixer(Playable mixer) { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: 
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class EdgeListExt
{
	// Fields
	private static EdgeErrorkeyedComparer eec;

	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void AddSortedFromPosition<Edge>(List<Edge> edgeList, int position, Edge edge) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9CE00 Offset: 0x1F9BE00 VA: 0x181F9CE00
	|-EdgeListExt.AddSortedFromPosition<object>
	|-EdgeListExt.AddSortedFromPosition<Edge>
	*/

	private static void .cctor() { }
}

// Namespace: 
internal class EdgeErrorkeyedComparer : IComparer<Edge>
{
	// Methods

	public int Compare(Edge e0, Edge e1) { }

	public void .ctor() { }
}

// Namespace: UnityMeshSimplifier
[Serializable]
public struct BlendShape
{
	// Fields
	public string ShapeName;
	public BlendShapeFrame[] Frames;

	// Methods

	public void .ctor(string shapeName, BlendShapeFrame[] frames) { }
}

// Namespace: UnityMeshSimplifier
[Serializable]
public struct BlendShapeFrame
{
	// Fields
	public string shapeName;
	public float frameWeight;
	public Vector3[] deltaVertices;
	public Vector3[] deltaNormals;
	public Vector3[] deltaTangents;
	public int vertexOffset;

	// Methods

	public void .ctor(float frameWeight, Vector3[] deltaVertices, Vector3[] deltaNormals, Vector3[] deltaTangents) { }

	public void .ctor(string shapeName, float frameWeight, Vector3[] deltaVertices, Vector3[] deltaNormals, Vector3[] deltaTangents, int vertexOffset) { }
}

// Namespace: UnityMeshSimplifier
[AddComponentMenu] // RVA: 0xCB10 Offset: 0xBF10 VA: 0x18000CB10
public class LODBackupComponent : MonoBehaviour
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Renderer[] originalRenderers;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public GameObject lodParentObject;

	// Properties
	public Renderer[] OriginalRenderers { get; set; }

	// Methods

	public Renderer[] get_OriginalRenderers() { }

	public void set_OriginalRenderers(Renderer[] value) { }

	public void .ctor() { }
}

// Namespace: UnityMeshSimplifier
[AddComponentMenu] // RVA: 0x86650 Offset: 0x85A50 VA: 0x180086650
public sealed class LODGeneratorHelper : MonoBehaviour
{
	// Fields
	[SerializeField] // RVA: 0x88520 Offset: 0x87920 VA: 0x180088520
	[TooltipAttribute] // RVA: 0x88520 Offset: 0x87920 VA: 0x180088520
	private LODFadeMode fadeMode;
	[SerializeField] // RVA: 0x8A450 Offset: 0x89850 VA: 0x18008A450
	[TooltipAttribute] // RVA: 0x8A450 Offset: 0x89850 VA: 0x18008A450
	private bool animateCrossFading;
	[SerializeField] // RVA: 0x8C7A0 Offset: 0x8BBA0 VA: 0x18008C7A0
	[TooltipAttribute] // RVA: 0x8C7A0 Offset: 0x8BBA0 VA: 0x18008C7A0
	private bool autoCollectRenderers;
	[SerializeField] // RVA: 0x8EA90 Offset: 0x8DE90 VA: 0x18008EA90
	[TooltipAttribute] // RVA: 0x8EA90 Offset: 0x8DE90 VA: 0x18008EA90
	private SimplificationOptions simplificationOptions;
	[SerializeField] // RVA: 0x91CA0 Offset: 0x910A0 VA: 0x180091CA0
	[TooltipAttribute] // RVA: 0x91CA0 Offset: 0x910A0 VA: 0x180091CA0
	private string saveAssetsPath;
	[SerializeField] // RVA: 0x93DF0 Offset: 0x931F0 VA: 0x180093DF0
	[TooltipAttribute] // RVA: 0x93DF0 Offset: 0x931F0 VA: 0x180093DF0
	private LODLevel[] levels;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool isGenerated;

	// Properties
	public LODFadeMode FadeMode { get; set; }
	public bool AnimateCrossFading { get; set; }
	public bool AutoCollectRenderers { get; set; }
	public SimplificationOptions SimplificationOptions { get; set; }
	public string SaveAssetsPath { get; set; }
	public LODLevel[] Levels { get; set; }
	public bool IsGenerated { get; }

	// Methods

	public LODFadeMode get_FadeMode() { }

	public void set_FadeMode(LODFadeMode value) { }

	public bool get_AnimateCrossFading() { }

	public void set_AnimateCrossFading(bool value) { }

	public bool get_AutoCollectRenderers() { }

	public void set_AutoCollectRenderers(bool value) { }

	public SimplificationOptions get_SimplificationOptions() { }

	public void set_SimplificationOptions(SimplificationOptions value) { }

	public string get_SaveAssetsPath() { }

	public void set_SaveAssetsPath(string value) { }

	public LODLevel[] get_Levels() { }

	public void set_Levels(LODLevel[] value) { }

	public bool get_IsGenerated() { }

	private void Reset() { }

	public void .ctor() { }
}

// Namespace: UnityMeshSimplifier
public static class LODGenerator
{
	// Fields
	public const string LODParentGameObjectName = "_UMS_LODs_";
	public const string LODAssetParentPath = "Assets/UMS_LODs/";

	// Methods

	public static LODGroup GenerateLODs(LODGeneratorHelper generatorHelper) { }

	public static LODGroup GenerateLODs(GameObject gameObject, LODLevel[] levels, bool autoCollectRenderers, SimplificationOptions simplificationOptions) { }

	public static LODGroup GenerateLODs(GameObject gameObject, LODLevel[] levels, bool autoCollectRenderers, SimplificationOptions simplificationOptions, string saveAssetsPath) { }

	public static bool DestroyLODs(LODGeneratorHelper generatorHelper) { }

	public static bool DestroyLODs(GameObject gameObject) { }

	public static LODGenerator.StaticRenderer[] GetStaticRenderers(MeshRenderer[] renderers) { }

	public static LODGenerator.SkinnedRenderer[] GetSkinnedRenderers(SkinnedMeshRenderer[] renderers) { }

	public static LODGenerator.StaticRenderer[] CombineStaticMeshes(Transform transform, int levelIndex, MeshRenderer[] renderers, bool autoName = True, string combinedBaseName = "") { }

	public static LODGenerator.SkinnedRenderer[] CombineSkinnedMeshes(Transform transform, int levelIndex, SkinnedMeshRenderer[] renderers, ref SkinnedMeshRenderer[] renderersActuallyCombined, bool autoName = True, string combinedBaseName = "") { }

	private static void ParentAndResetTransform(Transform transform, Transform parentTransform) { }

	private static void ParentAndOffsetTransform(Transform transform, Transform parentTransform, Transform originalTransform) { }

	private static MeshRenderer CreateLevelRenderer(string name, Transform parentTransform, Transform originalTransform, Mesh mesh, Material[] materials, ref LODLevel level) { }

	private static SkinnedMeshRenderer CreateSkinnedLevelRenderer(string name, Transform parentTransform, Transform originalTransform, Mesh mesh, Material[] materials, Transform rootBone, Transform[] bones, ref LODLevel level) { }

	private static Transform FindBestRootBone(Transform transform, SkinnedMeshRenderer[] skinnedMeshRenderers) { }

	private static Transform FindBestRootBone(Dictionary<Transform, Transform> topLevelParents, SkinnedMeshRenderer[] skinnedMeshRenderers) { }

	private static void SetupLevelRenderer(Renderer renderer, ref LODLevel level) { }

	private static Renderer[] GetChildRenderersForLOD(GameObject gameObject) { }

	private static void CollectChildRenderersForLOD(Transform transform, List<Renderer> resultRenderers) { }

	private static Mesh SimplifyMesh(Mesh mesh, float quality, SimplificationOptions options) { }

	private static void DestroyObject(Object obj) { }

	private static void CreateBackup(GameObject gameObject, Renderer[] originalRenderers) { }

	private static void RestoreBackup(GameObject gameObject) { }

	private static void DestroyLODAssets(Transform transform) { }

	private static void DestroyLODMaterialAsset(Material material) { }

	private static void DestroyLODAsset(Object asset) { }

	private static void SaveLODMeshAsset(Object asset, string gameObjectName, string rendererName, int levelIndex, string meshName, string saveAssetsPath) { }

	private static void SaveAsset(Object asset, string path) { }

	private static void CreateParentDirectory(string path) { }

	private static string MakePathSafe(string name) { }

	private static string ValidateSaveAssetsPath(string saveAssetsPath) { }

	private static bool DeleteEmptyDirectory(string path) { }
}

// Namespace: 
public struct LODGenerator.StaticRenderer
{
	// Fields
	public string name;
	public bool isNewMesh;
	public Transform transform;
	public Mesh mesh;
	public Material[] materials;
}

// Namespace: 
public struct LODGenerator.SkinnedRenderer
{
	// Fields
	public bool hasBlendShapes;
	public string name;
	public bool isNewMesh;
	public Transform transform;
	public Mesh mesh;
	public Material[] materials;
	public Transform rootBone;
	public Transform[] bones;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class LODGenerator.<>c
{
	// Fields
	public static readonly LODGenerator.<>c <>9;
	public static Func<Renderer, bool> <>9__6_0;
	public static Func<Renderer, MeshRenderer> <>9__6_1;
	public static Func<Renderer, bool> <>9__6_2;
	public static Func<Renderer, SkinnedMeshRenderer> <>9__6_3;
	public static Func<SkinnedMeshRenderer, bool> <>9__12_0;
	public static Func<SkinnedMeshRenderer, bool> <>9__12_1;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <GenerateLODs>b__6_0(Renderer renderer) { }

	internal MeshRenderer <GenerateLODs>b__6_1(Renderer renderer) { }

	internal bool <GenerateLODs>b__6_2(Renderer renderer) { }

	internal SkinnedMeshRenderer <GenerateLODs>b__6_3(Renderer renderer) { }

	internal bool <CombineSkinnedMeshes>b__12_0(SkinnedMeshRenderer renderer) { }

	internal bool <CombineSkinnedMeshes>b__12_1(SkinnedMeshRenderer renderer) { }
}

// Namespace: UnityMeshSimplifier
[Serializable]
public struct LODLevel
{
	// Fields
	[SerializeField] // RVA: 0x981B0 Offset: 0x975B0 VA: 0x1800981B0
	[RangeAttribute] // RVA: 0x981B0 Offset: 0x975B0 VA: 0x1800981B0
	[TooltipAttribute] // RVA: 0x981B0 Offset: 0x975B0 VA: 0x1800981B0
	private float screenRelativeTransitionHeight;
	[SerializeField] // RVA: 0x9CAA0 Offset: 0x9BEA0 VA: 0x18009CAA0
	[RangeAttribute] // RVA: 0x9CAA0 Offset: 0x9BEA0 VA: 0x18009CAA0
	[TooltipAttribute] // RVA: 0x9CAA0 Offset: 0x9BEA0 VA: 0x18009CAA0
	private float fadeTransitionWidth;
	[SerializeField] // RVA: 0x9F080 Offset: 0x9E480 VA: 0x18009F080
	[RangeAttribute] // RVA: 0x9F080 Offset: 0x9E480 VA: 0x18009F080
	[TooltipAttribute] // RVA: 0x9F080 Offset: 0x9E480 VA: 0x18009F080
	private float quality;
	[SerializeField] // RVA: 0xA1460 Offset: 0xA0860 VA: 0x1800A1460
	[TooltipAttribute] // RVA: 0xA1460 Offset: 0xA0860 VA: 0x1800A1460
	private bool combineMeshes;
	[SerializeField] // RVA: 0xA47E0 Offset: 0xA3BE0 VA: 0x1800A47E0
	[TooltipAttribute] // RVA: 0xA47E0 Offset: 0xA3BE0 VA: 0x1800A47E0
	private bool combineSubMeshes;
	[SerializeField] // RVA: 0xA79A0 Offset: 0xA6DA0 VA: 0x1800A79A0
	[TooltipAttribute] // RVA: 0xA79A0 Offset: 0xA6DA0 VA: 0x1800A79A0
	private Renderer[] renderers;
	[SerializeField] // RVA: 0xA98E0 Offset: 0xA8CE0 VA: 0x1800A98E0
	[TooltipAttribute] // RVA: 0xA98E0 Offset: 0xA8CE0 VA: 0x1800A98E0
	private SkinQuality skinQuality;
	[SerializeField] // RVA: 0xABAD0 Offset: 0xAAED0 VA: 0x1800ABAD0
	[TooltipAttribute] // RVA: 0xABAD0 Offset: 0xAAED0 VA: 0x1800ABAD0
	private ShadowCastingMode shadowCastingMode;
	[SerializeField] // RVA: 0xAD900 Offset: 0xACD00 VA: 0x1800AD900
	[TooltipAttribute] // RVA: 0xAD900 Offset: 0xACD00 VA: 0x1800AD900
	private bool receiveShadows;
	[SerializeField] // RVA: 0xAF780 Offset: 0xAEB80 VA: 0x1800AF780
	[TooltipAttribute] // RVA: 0xAF780 Offset: 0xAEB80 VA: 0x1800AF780
	private MotionVectorGenerationMode motionVectorGenerationMode;
	[SerializeField] // RVA: 0xB2D30 Offset: 0xB2130 VA: 0x1800B2D30
	[TooltipAttribute] // RVA: 0xB2D30 Offset: 0xB2130 VA: 0x1800B2D30
	private bool skinnedMotionVectors;
	[SerializeField] // RVA: 0xB4DB0 Offset: 0xB41B0 VA: 0x1800B4DB0
	[TooltipAttribute] // RVA: 0xB4DB0 Offset: 0xB41B0 VA: 0x1800B4DB0
	private LightProbeUsage lightProbeUsage;
	[SerializeField] // RVA: 0xB6F40 Offset: 0xB6340 VA: 0x1800B6F40
	[TooltipAttribute] // RVA: 0xB6F40 Offset: 0xB6340 VA: 0x1800B6F40
	private ReflectionProbeUsage reflectionProbeUsage;

	// Properties
	public float ScreenRelativeTransitionHeight { get; set; }
	public float FadeTransitionWidth { get; set; }
	public float Quality { get; set; }
	public bool CombineMeshes { get; set; }
	public bool CombineSubMeshes { get; set; }
	public Renderer[] Renderers { get; set; }
	public SkinQuality SkinQuality { get; set; }
	public ShadowCastingMode ShadowCastingMode { get; set; }
	public bool ReceiveShadows { get; set; }
	public MotionVectorGenerationMode MotionVectorGenerationMode { get; set; }
	public bool SkinnedMotionVectors { get; set; }
	public LightProbeUsage LightProbeUsage { get; set; }
	public ReflectionProbeUsage ReflectionProbeUsage { get; set; }

	// Methods

	public float get_ScreenRelativeTransitionHeight() { }

	public void set_ScreenRelativeTransitionHeight(float value) { }

	public float get_FadeTransitionWidth() { }

	public void set_FadeTransitionWidth(float value) { }

	public float get_Quality() { }

	public void set_Quality(float value) { }

	public bool get_CombineMeshes() { }

	public void set_CombineMeshes(bool value) { }

	public bool get_CombineSubMeshes() { }

	public void set_CombineSubMeshes(bool value) { }

	public Renderer[] get_Renderers() { }

	public void set_Renderers(Renderer[] value) { }

	public SkinQuality get_SkinQuality() { }

	public void set_SkinQuality(SkinQuality value) { }

	public ShadowCastingMode get_ShadowCastingMode() { }

	public void set_ShadowCastingMode(ShadowCastingMode value) { }

	public bool get_ReceiveShadows() { }

	public void set_ReceiveShadows(bool value) { }

	public MotionVectorGenerationMode get_MotionVectorGenerationMode() { }

	public void set_MotionVectorGenerationMode(MotionVectorGenerationMode value) { }

	public bool get_SkinnedMotionVectors() { }

	public void set_SkinnedMotionVectors(bool value) { }

	public LightProbeUsage get_LightProbeUsage() { }

	public void set_LightProbeUsage(LightProbeUsage value) { }

	public ReflectionProbeUsage get_ReflectionProbeUsage() { }

	public void set_ReflectionProbeUsage(ReflectionProbeUsage value) { }

	public void .ctor(float screenRelativeTransitionHeight, float quality) { }

	public void .ctor(float screenRelativeTransitionHeight, float fadeTransitionWidth, float quality, bool combineMeshes, bool combineSubMeshes) { }

	public void .ctor(float screenRelativeTransitionHeight, float fadeTransitionWidth, float quality, bool combineMeshes, bool combineSubMeshes, Renderer[] renderers) { }
}

// Namespace: UnityMeshSimplifier
public static class MeshCombiner
{
	// Methods

	public static Mesh CombineMeshes(Transform rootTransform, MeshRenderer[] renderers, out Material[] resultMaterials, Dictionary<Transform, Transform> topLevelParents, Dictionary<string, BlendShapeFrame> blendShapes) { }

	public static Mesh CombineMeshes(Transform rootTransform, SkinnedMeshRenderer[] renderers, out Material[] resultMaterials, out Transform[] resultBones) { }

	public static Mesh CombineMeshes(Mesh[] meshes, Matrix4x4[] transforms, Tuple<Matrix4x4, bool>[] normalsTransforms, Material[][] materials, out Material[] resultMaterials, Dictionary<string, BlendShapeFrame> blendShapes) { }

	public static Mesh CombineMeshes(Mesh[] meshes, Matrix4x4[] transforms, Tuple<Matrix4x4, bool>[] normalsTransforms, Material[][] materials, Transform[][] bones, out Material[] resultMaterials, out Transform[] resultBones, Dictionary<string, BlendShapeFrame> blendShapes) { }

	private static Transform GetTopLevelParent(Transform forObject) { }

	private static void CopyVertexPositions(List<Vector3> list, Vector3[] arr) { }

	private static void CopyVertexAttributes<T>(ref List<T> dest, IEnumerable<T> src, int previousVertexCount, int meshVertexCount, int totalVertexCount, T defaultValue) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1742D40 Offset: 0x1741D40 VA: 0x181742D40
	|-MeshCombiner.CopyVertexAttributes<object>
	|
	|-RVA: 0x625490 Offset: 0x624490 VA: 0x180625490
	|-MeshCombiner.CopyVertexAttributes<BoneWeight>
	|
	|-RVA: 0x1742BF0 Offset: 0x1741BF0 VA: 0x181742BF0
	|-MeshCombiner.CopyVertexAttributes<Color>
	|-MeshCombiner.CopyVertexAttributes<Vector4>
	|
	|-RVA: 0x1742E80 Offset: 0x1741E80 VA: 0x181742E80
	|-MeshCombiner.CopyVertexAttributes<Vector3>
	*/

	private static T[] MergeArrays<T>(T[] arr1, T[] arr2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x763CB0 Offset: 0x762CB0 VA: 0x180763CB0
	|-MeshCombiner.MergeArrays<int>
	|-MeshCombiner.MergeArrays<object>
	*/

	private static void TransformVertices(Vector3[] vertices, ref Matrix4x4 transform) { }

	private static void TransformNormals(Vector3[] normals, ref Tuple<Matrix4x4, bool> transform) { }

	private static void TransformTangents(Vector4[] tangents, ref Tuple<Matrix4x4, bool> transform) { }

	private static void RemapBones(BoneWeight[] boneWeights, int[] boneIndices) { }

	private static Matrix4x4 ScaleMatrix(ref Matrix4x4 matrix, float scale) { }
}

// Namespace: UnityMeshSimplifier
public sealed class MeshSimplifier
{
	// Fields
	private const int TriangleEdgeCount = 3;
	private const int TriangleVertexCount = 3;
	private const int EdgeVertexCount = 2;
	private const double DoubleEpsilon = 0.001;
	private static readonly int UVChannelCount;
	private bool verbose;
	private int subMeshCount;
	private int[] subMeshOffsets;
	private ResizableArray<Triangle> triangles;
	private ResizableArray<Vertex> vertices;
	private ResizableArray<Ref> vtx2tris;
	private ResizableArray<Edge> vtx2edges;
	private List<Edge> edgesL;
	private ResizableArray<Edge> edgesRA;
	private const double PenaltyWeightBorder = 20;
	private const double PenaltyWeightUVSeamOrFoldover = 10;
	private const double DegeneratedTriangleCriteria = 0.9999999999;
	private const double FlippedTriangleCriteria = 0;
	private const double RecycleRejectedEdgesThreshold = 0.0025;
	private ResizableArray<Vector3> vertNormals;
	private ResizableArray<Vector4> vertTangents;
	private UVChannels<Vector2> vertUV2D;
	private UVChannels<Vector3> vertUV3D;
	private UVChannels<Vector4> vertUV4D;
	private ResizableArray<Color> vertColors;
	private ResizableArray<BoneWeight> vertBoneWeights;
	private ResizableArray<BlendShapeContainer> blendShapes;
	private Matrix4x4[] bindposes;
	private readonly double[] errArr;
	private readonly int[] attributeIndexArr;
	private readonly HashSet<Triangle> triangleHashSet1;
	private readonly HashSet<Triangle> triangleHashSet2;
	public bool isSkinned;
	public BoneWeight[] boneWeightsOriginal;
	public Matrix4x4[] bindPosesOriginal;
	public Transform[] bonesOriginal;
	public Mesh meshToSimplify;
	public ToleranceSphere[] toleranceSpheres;
	private Dictionary<int, Matrix4x4> transformations;
	private HashSet<object> trianglesInToleranceSpheres;
	private bool isPreservationActive;
	private int once;
	private double vertexLinkDistanceSqr;
	private bool preserveBorderEdges;
	private bool preserveUVSeamEdges;
	private bool preserveUVFoldoverEdges;
	private bool enableSmartLink;
	private bool recalculateNormals;
	private int maxIterationCount;
	private double aggressiveness;
	private bool regardCurvature;
	private bool useSortedEdgeMethod;
	private ToleranceSphere[] spheresToSubtract;

	// Properties
	[ObsoleteAttribute] // RVA: 0xB9130 Offset: 0xB8530 VA: 0x1800B9130
	public bool PreserveBorders { get; set; }
	public bool PreserveBorderEdges { get; set; }
	[ObsoleteAttribute] // RVA: 0xBAF50 Offset: 0xBA350 VA: 0x1800BAF50
	public bool PreserveSeams { get; set; }
	public bool PreserveUVSeamEdges { get; set; }
	[ObsoleteAttribute] // RVA: 0xBCC80 Offset: 0xBC080 VA: 0x1800BCC80
	public bool PreserveFoldovers { get; set; }
	public bool PreserveUVFoldoverEdges { get; set; }
	public bool EnableSmartLink { get; set; }
	public bool RecalculateNormals { get; set; }
	public int MaxIterationCount { get; set; }
	public double Aggressiveness { get; set; }
	public bool RegardCurvature { get; set; }
	public bool UseSortedEdgeMethod { get; set; }
	public bool Verbose { get; set; }
	public double VertexLinkDistance { get; set; }
	public double VertexLinkDistanceSqr { get; set; }
	public Vector3[] Vertices { get; set; }
	public int SubMeshCount { get; }
	public int BlendShapeCount { get; }
	public Vector3[] Normals { get; set; }
	public Vector4[] Tangents { get; set; }
	public Vector2[] UV1 { get; set; }
	public Vector2[] UV2 { get; set; }
	public Vector2[] UV3 { get; set; }
	public Vector2[] UV4 { get; set; }
	public Vector2[] UV5 { get; set; }
	public Vector2[] UV6 { get; set; }
	public Vector2[] UV7 { get; set; }
	public Vector2[] UV8 { get; set; }
	public Color[] Colors { get; set; }
	public BoneWeight[] BoneWeights { get; set; }

	// Methods

	public bool get_PreserveBorders() { }

	public void set_PreserveBorders(bool value) { }

	public bool get_PreserveBorderEdges() { }

	public void set_PreserveBorderEdges(bool value) { }

	public bool get_PreserveSeams() { }

	public void set_PreserveSeams(bool value) { }

	public bool get_PreserveUVSeamEdges() { }

	public void set_PreserveUVSeamEdges(bool value) { }

	public bool get_PreserveFoldovers() { }

	public void set_PreserveFoldovers(bool value) { }

	public bool get_PreserveUVFoldoverEdges() { }

	public void set_PreserveUVFoldoverEdges(bool value) { }

	public bool get_EnableSmartLink() { }

	public void set_EnableSmartLink(bool value) { }

	public bool get_RecalculateNormals() { }

	public void set_RecalculateNormals(bool value) { }

	public int get_MaxIterationCount() { }

	public void set_MaxIterationCount(int value) { }

	public double get_Aggressiveness() { }

	public void set_Aggressiveness(double value) { }

	public bool get_RegardCurvature() { }

	public void set_RegardCurvature(bool value) { }

	public bool get_UseSortedEdgeMethod() { }

	public void set_UseSortedEdgeMethod(bool value) { }

	public bool get_Verbose() { }

	public void set_Verbose(bool value) { }

	public double get_VertexLinkDistance() { }

	public void set_VertexLinkDistance(double value) { }

	public double get_VertexLinkDistanceSqr() { }

	public void set_VertexLinkDistanceSqr(double value) { }

	public Vector3[] get_Vertices() { }

	public void set_Vertices(Vector3[] value) { }

	public int get_SubMeshCount() { }

	public int get_BlendShapeCount() { }

	public Vector3[] get_Normals() { }

	public void set_Normals(Vector3[] value) { }

	public Vector4[] get_Tangents() { }

	public void set_Tangents(Vector4[] value) { }

	public Vector2[] get_UV1() { }

	public void set_UV1(Vector2[] value) { }

	public Vector2[] get_UV2() { }

	public void set_UV2(Vector2[] value) { }

	public Vector2[] get_UV3() { }

	public void set_UV3(Vector2[] value) { }

	public Vector2[] get_UV4() { }

	public void set_UV4(Vector2[] value) { }

	public Vector2[] get_UV5() { }

	public void set_UV5(Vector2[] value) { }

	public Vector2[] get_UV6() { }

	public void set_UV6(Vector2[] value) { }

	public Vector2[] get_UV7() { }

	public void set_UV7(Vector2[] value) { }

	public Vector2[] get_UV8() { }

	public void set_UV8(Vector2[] value) { }

	public Color[] get_Colors() { }

	public void set_Colors(Color[] value) { }

	public BoneWeight[] get_BoneWeights() { }

	public void set_BoneWeights(BoneWeight[] value) { }

	public void .ctor() { }

	public void .ctor(Mesh mesh) { }

	private void InitializeVertexAttribute<T>(T[] attributeValues, ref ResizableArray<T> attributeArray, string attributeName) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x625BE0 Offset: 0x624BE0 VA: 0x180625BE0
	|-MeshSimplifier.InitializeVertexAttribute<object>
	|
	|-RVA: 0x625620 Offset: 0x624620 VA: 0x180625620
	|-MeshSimplifier.InitializeVertexAttribute<BoneWeight>
	|
	|-RVA: 0x625900 Offset: 0x624900 VA: 0x180625900
	|-MeshSimplifier.InitializeVertexAttribute<Color>
	|
	|-RVA: 0x625EC0 Offset: 0x624EC0 VA: 0x180625EC0
	|-MeshSimplifier.InitializeVertexAttribute<Vector3>
	|
	|-RVA: 0x6261A0 Offset: 0x6251A0 VA: 0x1806261A0
	|-MeshSimplifier.InitializeVertexAttribute<Vector4>
	*/

	private static double VertexError(SymmetricMatrix q, double x, double y, double z) { }

	private double CurvatureError(ref Vertex vert0, ref Vertex vert1) { }

	private double CalculateError(ref Vertex vert0, ref Vertex vert1, out Vector3d result) { }

	private static void CalculateBarycentricCoords(ref Vector3d point, ref Vector3d a, ref Vector3d b, ref Vector3d c, out Vector3 result) { }

	private static Vector4 NormalizeTangent(Vector4 tangent) { }

	private bool Flipped(ref Vector3d p, int i0, int i1, ref Vertex v0, bool[] deleted) { }

	private void UpdateTriangles(int i0, int ia0, ref Vertex v, ResizableArray<bool> deleted, ref int deletedTriangles) { }

	private void InterpolateVertexAttributes(int dst, int i0, int i1, int i2, ref Vector3 barycentricCoord) { }

	private bool AreUVsTheSame(int channel, int indexA, int indexB) { }

	private void RemoveVertexPass(int startTrisCount, int targetTrisCount, double threshold, ResizableArray<bool> deleted0, ResizableArray<bool> deleted1, ref int deletedTris, bool isPreservationActive = False) { }

	private void UpdateMesh(int iteration) { }

	private void UpdateReferences() { }

	private void CompactMesh() { }

	private void CalculateSubMeshOffsets() { }

	private void GetTrianglesContainingVertex(ref Vertex vert, HashSet<Triangle> tris) { }

	private void GetTrianglesContainingBothVertices(ref Vertex vert0, ref Vertex vert1, HashSet<Triangle> tris) { }

	private void CalculateEdgeError(Edge edge) { }

	private bool ValidateContractionThenUpdateTrisNormals(Edge edge, ref int survivedIndex, ref int deletedIndex, ref List<Triangle> trisTouchingSurvivedVertexOnly, ref List<Triangle> trisTouchingDeletedVertexOnly, ref List<Triangle> trisTouchingBothVertices) { }

	private void CalculateEdgePenaltyMatrix(Triangle t, Edge e) { }

	private void DistributeEdgePenaltyMatrix(Edge e, Vertex v) { }

	private void DistributeEdgePenaltyMatrix(Edge e) { }

	private void InitEdges(out int degeneratedTriangles) { }

	private void RemoveEdgePass(int trisToDelete, ref int deletedTris) { }

	private void SimplifyMeshByEdge(float quality) { }

	public int[][] GetAllSubMeshTriangles() { }

	public int[] GetSubMeshTriangles(int subMeshIndex) { }

	public void ClearSubMeshes() { }

	public void AddSubMeshTriangles(int[] triangles) { }

	public void AddSubMeshTriangles(int[][] triangles) { }

	public Vector2[] GetUVs2D(int channel) { }

	public Vector3[] GetUVs3D(int channel) { }

	public Vector4[] GetUVs4D(int channel) { }

	public void GetUVs(int channel, List<Vector2> uvs) { }

	public void GetUVs(int channel, List<Vector3> uvs) { }

	public void GetUVs(int channel, List<Vector4> uvs) { }

	public void SetUVs(int channel, Vector2[] uvs) { }

	public void SetUVs(int channel, Vector3[] uvs) { }

	public void SetUVs(int channel, Vector4[] uvs) { }

	public void SetUVs(int channel, List<Vector2> uvs) { }

	public void SetUVs(int channel, List<Vector3> uvs) { }

	public void SetUVs(int channel, List<Vector4> uvs) { }

	public void SetUVsAuto(int channel, List<Vector4> uvs) { }

	public BlendShape[] GetAllBlendShapes() { }

	public BlendShape GetBlendShape(int blendShapeIndex) { }

	public void ClearBlendShapes() { }

	public void AddBlendShape(BlendShape blendShape) { }

	public void AddBlendShapes(BlendShape[] blendShapes) { }

	public void Initialize(Mesh mesh, bool isPreservationActive = False) { }

	public void SimplifyMesh(float quality) { }

	public void SimplifyMeshLossless() { }

	public Mesh ToMesh() { }

	private bool TriangleLiesInSphere(Triangle triangle) { }

	private bool VertexLiesInSphere(ToleranceSphere sphere, Triangle containingTri, Vertex vertex) { }

	private bool IsTriangleInAnyToleranceSphere(Triangle triangle) { }

	private HashSet<Triangle> GetTrianglesContainingVertex(ref Vertex toCheck) { }

	private HashSet<Triangle> GetTrianglesContainingBothVertices(ref Vertex vertex1, ref Vertex vertex2) { }

	private bool TriangleContainsVertex(Triangle triangle, Vertex vertex) { }

	public Nullable<Vector3> GetVertexWorldPosition(Vector3 vertexLocalPosition, BoneWeight bw, BoneWeight[] boneWeights, Matrix4x4[] aBindPoses, Transform[] aBones, Matrix4x4[] transformMatrices) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class MeshSimplifier.<>c
{
	// Fields
	public static readonly MeshSimplifier.<>c <>9;
	public static Func<Edge, double> <>9__165_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal double <InitEdges>b__165_0(Edge ee) { }
}

// Namespace: UnityMeshSimplifier
internal class DebugMeshPerf
{
	// Fields
	public int nrErrorEval;
	public int nrEdgeReinsert;
	public int nrLoopTest;
	public int nrLoopComplete;
	public int nrErrorTypeEllipsoid;
	public int nrErrorTypeVertex;
	public int nrBorder2D;
	public int nrUVSeamEdge;
	public int nrUVFoldoverEdge;
	public int nrEdgeLag;
	public int nrEdgeRejected;
	public int nrTrisBefore;
	public int nrTrisAfter;
	public double lastErrorValue;
	public int[] Triplets;
	private static DebugMeshPerf singleton;

	// Properties
	public static DebugMeshPerf Data { get; }

	// Methods

	private void .ctor() { }

	public void Reset() { }

	public static DebugMeshPerf get_Data() { }

	public override string ToString() { }

	public static Color[] UpdateVertexColor(Vertex[] vertices, Edge[] v2e) { }
}

// Namespace: UnityMeshSimplifier
[Serializable]
public struct SimplificationOptions
{
	// Fields
	public static readonly SimplificationOptions Default;
	[TooltipAttribute] // RVA: 0xBEFD0 Offset: 0xBE3D0 VA: 0x1800BEFD0
	public bool PreserveBorderEdges;
	[TooltipAttribute] // RVA: 0xC0C90 Offset: 0xC0090 VA: 0x1800C0C90
	public bool PreserveUVSeamEdges;
	[TooltipAttribute] // RVA: 0xC3A90 Offset: 0xC2E90 VA: 0x1800C3A90
	public bool PreserveUVFoldoverEdges;
	[TooltipAttribute] // RVA: 0xC4360 Offset: 0xC3760 VA: 0x1800C4360
	public bool EnableSmartLink;
	[TooltipAttribute] // RVA: 0xC6220 Offset: 0xC5620 VA: 0x1800C6220
	public double VertexLinkDistance;
	[TooltipAttribute] // RVA: 0xC82A0 Offset: 0xC76A0 VA: 0x1800C82A0
	public int MaxIterationCount;
	[TooltipAttribute] // RVA: 0xCA150 Offset: 0xC9550 VA: 0x1800CA150
	public double Agressiveness;

	// Methods

	private static void .cctor() { }
}

// Namespace: UnityMeshSimplifier
public class BlendShapeContainer
{
	// Fields
	private readonly string shapeName;
	private readonly BlendShapeFrameContainer[] frames;

	// Methods

	public void .ctor(BlendShape blendShape) { }

	public void MoveVertexElement(int dst, int src) { }

	public void InterpolateVertexAttributes(int dst, int i0, int i1, int i2, ref Vector3 barycentricCoord) { }

	public void Resize(int length, bool trimExess = False) { }

	public BlendShape ToBlendShape() { }
}

// Namespace: UnityMeshSimplifier
internal class BlendShapeFrameContainer
{
	// Fields
	private readonly float frameWeight;
	private readonly ResizableArray<Vector3> deltaVertices;
	private readonly ResizableArray<Vector3> deltaNormals;
	private readonly ResizableArray<Vector3> deltaTangents;

	// Methods

	public void .ctor(BlendShapeFrame frame) { }

	public void MoveVertexElement(int dst, int src) { }

	public void InterpolateVertexAttributes(int dst, int i0, int i1, int i2, ref Vector3 barycentricCoord) { }

	public void Resize(int length, bool trimExess = False) { }

	public BlendShapeFrame ToBlendShapeFrame() { }
}

// Namespace: UnityMeshSimplifier
internal struct BorderVertex
{
	// Fields
	public int index;
	public int hash;

	// Methods

	public void .ctor(int index, int hash) { }
}

// Namespace: UnityMeshSimplifier
internal class BorderVertexComparer : IComparer<BorderVertex>
{
	// Fields
	public static readonly BorderVertexComparer instance;

	// Methods

	public int Compare(BorderVertex x, BorderVertex y) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: UnityMeshSimplifier
public class Edge
{
	// Fields
	public Triangle containingTriangle;
	public int vertexA;
	public int vertexB;
	public int vSmall;
	public int vLarge;
	public ulong key;
	public int hashCode;
	public double error;
	public double errorKeyed;
	public Vector3d p;
	public SymmetricMatrix q;
	public SymmetricMatrix qTwice;
	public SymmetricMatrix qPenaltyBorderVertexA;
	public SymmetricMatrix qPenaltyBorderVertexB;
	public bool isDeleted;
	public bool isBorder2D;
	public bool isUVSeam;
	public bool isUVFoldover;
	public int index;
	public Edge.QState flagCalculateQstate;
	public readonly int ova;
	public readonly int ovb;

	// Methods

	public void .ctor(int vertexA, int vertexB) { }

	private void InitIndex(int vertexA, int vertexB) { }

	public void ReplaceVertex(int oldVertex, int newVertex) { }

	public static ulong CalculateKey(int vertexA, int vertexB) { }

	public override string ToString() { }
}

// Namespace: 
public enum Edge.QState
{
	// Fields
	public int value__;
	public const Edge.QState QIsNotCalculated = 0;
	public const Edge.QState QIsCalculated = 1;
	public const Edge.QState QPenaltyIsCalculated = 2;
	public const Edge.QState ErrorIsCalculated = 3;
}

// Namespace: UnityMeshSimplifier
public class Ref
{
	// Fields
	public int tid;
	public int tvertex;

	// Methods

	public void Set(int tid, int tvertex) { }

	public override string ToString() { }

	public void .ctor() { }
}

// Namespace: UnityMeshSimplifier
[Serializable]
public class ToleranceSphere
{
	// Fields
	public Vector3 worldPosition;
	public Matrix4x4 localToWorldMatrix;
	public float diameter;
	public GameObject targetObject;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <initialEnclosedTrianglesCount>k__BackingField;
	public int currentEnclosedTrianglesCount;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <leastTrianglesCount>k__BackingField;
	public float preservationStrength;

	// Properties
	public int initialEnclosedTrianglesCount { get; set; }
	public int leastTrianglesCount { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_initialEnclosedTrianglesCount(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_initialEnclosedTrianglesCount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_leastTrianglesCount(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_leastTrianglesCount() { }

	public void SetInitialEnclosedTrianglesCount(int initialCount) { }

	public void .ctor() { }

	public void .ctor(Vector3 worldPosition, Matrix4x4 localToWorldMatrix, float diameter, GameObject targetObject, float preservationStrength) { }
}

// Namespace: UnityMeshSimplifier
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class Triangle : IEquatable<Triangle>
{
	// Fields
	public int index;
	public int v0;
	public int v1;
	public int v2;
	public int subMeshIndex;
	public int va0;
	public int va1;
	public int va2;
	public double err0;
	public double err1;
	public double err2;
	public double err3;
	public bool deleted;
	public bool dirty;
	public Ref refCached;
	public Vector3d n;
	public Vector3d nCached;
	public HashSet<ToleranceSphere> enclosingSpheres;

	// Properties
	public int Item { get; set; }

	// Methods

	public int get_Item(int index) { }

	public void set_Item(int index, int value) { }

	public void .ctor(int index, int v0, int v1, int v2, int subMeshIndex) { }

	public void GetAttributeIndices(int[] attributeIndices) { }

	public void SetAttributeIndex(int index, int value) { }

	public int GetAttributeIndex(int index) { }

	public void GetErrors(double[] err) { }

	public override int GetHashCode() { }

	public override bool Equals(object obj) { }

	public bool Equals(Triangle other) { }

	public override string ToString() { }
}

// Namespace: UnityMeshSimplifier
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
internal class UVChannels<TVec>
{
	// Fields
	private static readonly int UVChannelCount;
	private ResizableArray<TVec>[] channels;
	private TVec[][] channelsData;

	// Properties
	public TVec[][] Data { get; }
	public ResizableArray<TVec> Item { get; set; }

	// Methods

	public TVec[][] get_Data() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298F660 Offset: 0x298E660 VA: 0x18298F660
	|-UVChannels<object>.get_Data
	|-UVChannels<Vector2>.get_Data
	|-UVChannels<Vector3>.get_Data
	|-UVChannels<Vector4>.get_Data
	*/

	public ResizableArray<TVec> get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298CCC0 Offset: 0x298BCC0 VA: 0x18298CCC0
	|-UVChannels<object>.get_Item
	|-UVChannels<Vector2>.get_Item
	|-UVChannels<Vector3>.get_Item
	|-UVChannels<Vector4>.get_Item
	*/

	public void set_Item(int index, ResizableArray<TVec> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298F870 Offset: 0x298E870 VA: 0x18298F870
	|-UVChannels<object>.set_Item
	|-UVChannels<Vector2>.set_Item
	|-UVChannels<Vector3>.set_Item
	|-UVChannels<Vector4>.set_Item
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298F4F0 Offset: 0x298E4F0 VA: 0x18298F4F0
	|-UVChannels<object>..ctor
	|-UVChannels<Vector2>..ctor
	|-UVChannels<Vector3>..ctor
	|-UVChannels<Vector4>..ctor
	*/

	public void Resize(int capacity, bool trimExess = False) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298F310 Offset: 0x298E310 VA: 0x18298F310
	|-UVChannels<object>.Resize
	|-UVChannels<Vector2>.Resize
	|-UVChannels<Vector3>.Resize
	|-UVChannels<Vector4>.Resize
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298F4A0 Offset: 0x298E4A0 VA: 0x18298F4A0
	|-UVChannels<object>..cctor
	|-UVChannels<Vector2>..cctor
	|-UVChannels<Vector3>..cctor
	|-UVChannels<Vector4>..cctor
	*/
}

// Namespace: UnityMeshSimplifier
public class Vertex : IEquatable<Vertex>
{
	// Fields
	public int index;
	public Vector3d p;
	public int tstart;
	public int tcount;
	public int estart;
	public int ecount;
	public SymmetricMatrix q;
	public SymmetricMatrix qPenaltyEdge;
	public bool borderEdge;
	public bool uvSeamEdge;
	public bool uvFoldoverEdge;
	public ToleranceSphere enclosingSphere;

	// Methods

	public void .ctor(int index, Vector3d p) { }

	public override int GetHashCode() { }

	public override bool Equals(object obj) { }

	public bool Equals(Vertex other) { }

	public override string ToString() { }
}

// Namespace: UnityMeshSimplifier
public static class MathHelper
{
	// Fields
	public const float PI = 3.141593;
	public const double PId = 3.14159265358979;
	public const float Deg2Rad = 0.01745329;
	public const double Deg2Radd = 0.0174532925199433;
	public const float Rad2Deg = 57.29578;
	public const double Rad2Degd = 57.2957795130823;

	// Methods

	public static double Min(double val1, double val2, double val3) { }

	public static double Clamp(double value, double min, double max) { }

	public static double TriangleArea(ref Vector3d p0, ref Vector3d p1, ref Vector3d p2) { }
}

// Namespace: UnityMeshSimplifier
public static class MeshUtils
{
	// Fields
	public const int UVChannelCount = 8;

	// Methods

	public static Mesh CreateMesh(Vector3[] vertices, int[][] indices, Vector3[] normals, Vector4[] tangents, Color[] colors, BoneWeight[] boneWeights, List<Vector2>[] uvs, Matrix4x4[] bindposes, BlendShape[] blendShapes) { }

	public static Mesh CreateMesh(Vector3[] vertices, int[][] indices, Vector3[] normals, Vector4[] tangents, Color[] colors, BoneWeight[] boneWeights, List<Vector4>[] uvs, Matrix4x4[] bindposes, BlendShape[] blendShapes) { }

	public static Mesh CreateMesh(Vector3[] vertices, int[][] indices, Vector3[] normals, Vector4[] tangents, Color[] colors, BoneWeight[] boneWeights, List<Vector2>[] uvs2D, List<Vector3>[] uvs3D, List<Vector4>[] uvs4D, Matrix4x4[] bindposes, BlendShape[] blendShapes) { }

	public static BlendShape[] GetMeshBlendShapes(Mesh mesh) { }

	public static void LOG(string s) { }

	public static void ApplyMeshBlendShapes(Mesh mesh, BlendShape[] blendShapes) { }

	public static List<Vector4>[] GetMeshUVs(Mesh mesh) { }

	public static List<Vector4> GetMeshUVs(Mesh mesh, int channel) { }

	public static int GetUsedUVComponents(List<Vector4> uvs) { }

	public static Vector2[] ConvertUVsTo2D(List<Vector4> uvs) { }

	public static Vector3[] ConvertUVsTo3D(List<Vector4> uvs) { }

	public static Vector2Int[] GetSubMeshIndexMinMax(int[][] indices, out IndexFormat indexFormat) { }

	private static void GetIndexMinMax(int[] indices, out int minIndex, out int maxIndex) { }
}

// Namespace: UnityMeshSimplifier
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
internal sealed class ResizableArray<T>
{
	// Fields
	private T[] items;
	private int length;
	private static T[] emptyArr;

	// Properties
	public int Length { get; }
	public T[] Data { get; }
	public T Item { get; set; }

	// Methods

	public int get_Length() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1849070 Offset: 0x1848070 VA: 0x181849070
	|-ResizableArray<bool>.get_Length
	|-ResizableArray<object>.get_Length
	|-ResizableArray<BoneWeight>.get_Length
	|-ResizableArray<Color>.get_Length
	|-ResizableArray<Vector2>.get_Length
	|-ResizableArray<Vector3>.get_Length
	|-ResizableArray<Vector4>.get_Length
	|-ResizableArray<BlendShapeContainer>.get_Length
	|-ResizableArray<Edge>.get_Length
	|-ResizableArray<Ref>.get_Length
	|-ResizableArray<Triangle>.get_Length
	|-ResizableArray<Vertex>.get_Length
	*/

	public T[] get_Data() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x81B350 Offset: 0x81A350 VA: 0x18081B350
	|-ResizableArray<bool>.get_Data
	|-ResizableArray<object>.get_Data
	|-ResizableArray<BoneWeight>.get_Data
	|-ResizableArray<Color>.get_Data
	|-ResizableArray<Vector2>.get_Data
	|-ResizableArray<Vector3>.get_Data
	|-ResizableArray<Vector4>.get_Data
	|-ResizableArray<BlendShapeContainer>.get_Data
	|-ResizableArray<Edge>.get_Data
	|-ResizableArray<Ref>.get_Data
	|-ResizableArray<Triangle>.get_Data
	|-ResizableArray<Vertex>.get_Data
	*/

	public T get_Item(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298CC30 Offset: 0x298BC30 VA: 0x18298CC30
	|-ResizableArray<bool>.get_Item
	|
	|-RVA: 0x298CCC0 Offset: 0x298BCC0 VA: 0x18298CCC0
	|-ResizableArray<object>.get_Item
	|-ResizableArray<Vector2>.get_Item
	|-ResizableArray<BlendShapeContainer>.get_Item
	|-ResizableArray<Edge>.get_Item
	|-ResizableArray<Ref>.get_Item
	|-ResizableArray<Triangle>.get_Item
	|-ResizableArray<Vertex>.get_Item
	|
	|-RVA: 0x298CBD0 Offset: 0x298BBD0 VA: 0x18298CBD0
	|-ResizableArray<BoneWeight>.get_Item
	|
	|-RVA: 0x298CC70 Offset: 0x298BC70 VA: 0x18298CC70
	|-ResizableArray<Color>.get_Item
	|-ResizableArray<Vector4>.get_Item
	|
	|-RVA: 0x298CD00 Offset: 0x298BD00 VA: 0x18298CD00
	|-ResizableArray<Vector3>.get_Item
	*/

	public void set_Item(int index, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298CE40 Offset: 0x298BE40 VA: 0x18298CE40
	|-ResizableArray<bool>.set_Item
	|
	|-RVA: 0x298CDA0 Offset: 0x298BDA0 VA: 0x18298CDA0
	|-ResizableArray<object>.set_Item
	|
	|-RVA: 0x298CDE0 Offset: 0x298BDE0 VA: 0x18298CDE0
	|-ResizableArray<BoneWeight>.set_Item
	|
	|-RVA: 0x298CD50 Offset: 0x298BD50 VA: 0x18298CD50
	|-ResizableArray<Color>.set_Item
	|-ResizableArray<Vector4>.set_Item
	|
	|-RVA: 0x298CED0 Offset: 0x298BED0 VA: 0x18298CED0
	|-ResizableArray<Vector2>.set_Item
	|
	|-RVA: 0x298CE80 Offset: 0x298BE80 VA: 0x18298CE80
	|-ResizableArray<Vector3>.set_Item
	*/

	public void .ctor(int capacity) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x232F180 Offset: 0x232E180 VA: 0x18232F180
	|-ResizableArray<bool>..ctor
	|-ResizableArray<object>..ctor
	|-ResizableArray<BoneWeight>..ctor
	|-ResizableArray<Color>..ctor
	|-ResizableArray<Vector2>..ctor
	|-ResizableArray<Vector3>..ctor
	|-ResizableArray<Vector4>..ctor
	|-ResizableArray<Edge>..ctor
	|-ResizableArray<Ref>..ctor
	|-ResizableArray<Triangle>..ctor
	|-ResizableArray<Vertex>..ctor
	*/

	public void .ctor(int capacity, int length) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298C680 Offset: 0x298B680 VA: 0x18298C680
	|-ResizableArray<bool>..ctor
	|
	|-RVA: 0x298C850 Offset: 0x298B850 VA: 0x18298C850
	|-ResizableArray<object>..ctor
	|-ResizableArray<BlendShapeContainer>..ctor
	|-ResizableArray<Edge>..ctor
	|
	|-RVA: 0x298B350 Offset: 0x298A350 VA: 0x18298B350
	|-ResizableArray<BoneWeight>..ctor
	|
	|-RVA: 0x298BBE0 Offset: 0x298ABE0 VA: 0x18298BBE0
	|-ResizableArray<Color>..ctor
	|
	|-RVA: 0x298C130 Offset: 0x298B130 VA: 0x18298C130
	|-ResizableArray<Vector2>..ctor
	|
	|-RVA: 0x298BDB0 Offset: 0x298ADB0 VA: 0x18298BDB0
	|-ResizableArray<Vector3>..ctor
	|
	|-RVA: 0x298C4B0 Offset: 0x298B4B0 VA: 0x18298C4B0
	|-ResizableArray<Vector4>..ctor
	*/

	public void .ctor(T[] initialArray) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298BF80 Offset: 0x298AF80 VA: 0x18298BF80
	|-ResizableArray<bool>..ctor
	|
	|-RVA: 0x298BA30 Offset: 0x298AA30 VA: 0x18298BA30
	|-ResizableArray<object>..ctor
	|
	|-RVA: 0x298C300 Offset: 0x298B300 VA: 0x18298C300
	|-ResizableArray<BoneWeight>..ctor
	|
	|-RVA: 0x298B6D0 Offset: 0x298A6D0 VA: 0x18298B6D0
	|-ResizableArray<Color>..ctor
	|
	|-RVA: 0x298B520 Offset: 0x298A520 VA: 0x18298B520
	|-ResizableArray<Vector2>..ctor
	|
	|-RVA: 0x298B880 Offset: 0x298A880 VA: 0x18298B880
	|-ResizableArray<Vector3>..ctor
	|
	|-RVA: 0x298CA20 Offset: 0x298BA20 VA: 0x18298CA20
	|-ResizableArray<Vector4>..ctor
	*/

	private void IncreaseCapacity(int capacity) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298A8F0 Offset: 0x29898F0 VA: 0x18298A8F0
	|-ResizableArray<bool>.IncreaseCapacity
	|
	|-RVA: 0x298A810 Offset: 0x2989810 VA: 0x18298A810
	|-ResizableArray<object>.IncreaseCapacity
	|
	|-RVA: 0x298A490 Offset: 0x2989490 VA: 0x18298A490
	|-ResizableArray<BoneWeight>.IncreaseCapacity
	|
	|-RVA: 0x298A570 Offset: 0x2989570 VA: 0x18298A570
	|-ResizableArray<Color>.IncreaseCapacity
	|
	|-RVA: 0x298A730 Offset: 0x2989730 VA: 0x18298A730
	|-ResizableArray<Vector2>.IncreaseCapacity
	|
	|-RVA: 0x298A9D0 Offset: 0x29899D0 VA: 0x18298A9D0
	|-ResizableArray<Vector3>.IncreaseCapacity
	|
	|-RVA: 0x298A650 Offset: 0x2989650 VA: 0x18298A650
	|-ResizableArray<Vector4>.IncreaseCapacity
	*/

	public void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298A460 Offset: 0x2989460 VA: 0x18298A460
	|-ResizableArray<bool>.Clear
	|-ResizableArray<object>.Clear
	|-ResizableArray<BoneWeight>.Clear
	|-ResizableArray<Color>.Clear
	|-ResizableArray<Vector2>.Clear
	|-ResizableArray<Vector3>.Clear
	|-ResizableArray<Vector4>.Clear
	|-ResizableArray<BlendShapeContainer>.Clear
	*/

	public void Resize(int length, bool trimExess = False, bool clearMemory = False) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298ACD0 Offset: 0x2989CD0 VA: 0x18298ACD0
	|-ResizableArray<bool>.Resize
	|
	|-RVA: 0x298AEF0 Offset: 0x2989EF0 VA: 0x18298AEF0
	|-ResizableArray<object>.Resize
	|-ResizableArray<Edge>.Resize
	|-ResizableArray<Ref>.Resize
	|-ResizableArray<Triangle>.Resize
	|-ResizableArray<Vertex>.Resize
	|
	|-RVA: 0x298B000 Offset: 0x298A000 VA: 0x18298B000
	|-ResizableArray<BoneWeight>.Resize
	|
	|-RVA: 0x298AAB0 Offset: 0x2989AB0 VA: 0x18298AAB0
	|-ResizableArray<Color>.Resize
	|
	|-RVA: 0x298ADE0 Offset: 0x2989DE0 VA: 0x18298ADE0
	|-ResizableArray<Vector2>.Resize
	|
	|-RVA: 0x298ABC0 Offset: 0x2989BC0 VA: 0x18298ABC0
	|-ResizableArray<Vector3>.Resize
	|
	|-RVA: 0x298B110 Offset: 0x298A110 VA: 0x18298B110
	|-ResizableArray<Vector4>.Resize
	*/

	public void TrimExcess() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298B220 Offset: 0x298A220 VA: 0x18298B220
	|-ResizableArray<bool>.TrimExcess
	|-ResizableArray<object>.TrimExcess
	|-ResizableArray<BoneWeight>.TrimExcess
	|-ResizableArray<Color>.TrimExcess
	|-ResizableArray<Vector2>.TrimExcess
	|-ResizableArray<Vector3>.TrimExcess
	|-ResizableArray<Vector4>.TrimExcess
	*/

	public void Add(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298A3C0 Offset: 0x29893C0 VA: 0x18298A3C0
	|-ResizableArray<bool>.Add
	|
	|-RVA: 0x298A1D0 Offset: 0x29891D0 VA: 0x18298A1D0
	|-ResizableArray<object>.Add
	|-ResizableArray<BlendShapeContainer>.Add
	|-ResizableArray<Edge>.Add
	|-ResizableArray<Ref>.Add
	|
	|-RVA: 0x298A270 Offset: 0x2989270 VA: 0x18298A270
	|-ResizableArray<BoneWeight>.Add
	|
	|-RVA: 0x298A070 Offset: 0x2989070 VA: 0x18298A070
	|-ResizableArray<Color>.Add
	|-ResizableArray<Vector4>.Add
	|
	|-RVA: 0x298A320 Offset: 0x2989320 VA: 0x18298A320
	|-ResizableArray<Vector2>.Add
	|
	|-RVA: 0x298A120 Offset: 0x2989120 VA: 0x18298A120
	|-ResizableArray<Vector3>.Add
	*/

	public T[] ToArray() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x281C270 Offset: 0x281B270 VA: 0x18281C270
	|-ResizableArray<bool>.ToArray
	|-ResizableArray<object>.ToArray
	|-ResizableArray<BoneWeight>.ToArray
	|-ResizableArray<Color>.ToArray
	|-ResizableArray<Vector2>.ToArray
	|-ResizableArray<Vector3>.ToArray
	|-ResizableArray<Vector4>.ToArray
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x298B2B0 Offset: 0x298A2B0 VA: 0x18298B2B0
	|-ResizableArray<bool>..cctor
	|-ResizableArray<object>..cctor
	|-ResizableArray<BoneWeight>..cctor
	|-ResizableArray<Color>..cctor
	|-ResizableArray<Vector2>..cctor
	|-ResizableArray<Vector3>..cctor
	|-ResizableArray<Vector4>..cctor
	*/
}

// Namespace: UnityMeshSimplifier
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class SymmetricMatrix
{
	// Fields
	public double m0;
	public double m1;
	public double m2;
	public double m3;
	public double m4;
	public double m5;
	public double m6;
	public double m7;
	public double m8;
	public double m9;

	// Properties
	public double Item { get; }

	// Methods

	public double get_Item(int index) { }

	public void .ctor(double c) { }

	public void .ctor(double m0, double m1, double m2, double m3, double m4, double m5, double m6, double m7, double m8, double m9) { }

	public void .ctor(double a, double b, double c, double d) { }

	public void .ctor(Vector3d n, Vector3d p) { }

	public static SymmetricMatrix op_Addition(SymmetricMatrix a, SymmetricMatrix b) { }

	internal double Determinant1() { }

	internal double Determinant2() { }

	internal double Determinant3() { }

	internal double Determinant4() { }

	internal bool ShapeIsGood() { }

	public double Determinant(int a11, int a12, int a13, int a21, int a22, int a23, int a31, int a32, int a33) { }

	public void Add(ref Vector3d n, ref Vector3d p, double scale = 1) { }

	public void Add(SymmetricMatrix b) { }

	public void Subtract(ref Vector3d n, ref Vector3d p) { }

	public void Subtract(SymmetricMatrix b) { }

	public void Multiply(double a) { }

	public void Clear() { }

	public override string ToString() { }
}

// Namespace: UnityMeshSimplifier
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public struct Vector3d : IEquatable<Vector3d>
{
	// Fields
	public static readonly Vector3d zero;
	public const double Epsilon = 4.94065645841247E-324;
	public double x;
	public double y;
	public double z;

	// Properties
	public double Magnitude { get; }
	public double MagnitudeSqr { get; }
	public Vector3d Normalized { get; }
	public double Item { get; set; }

	// Methods

	public double get_Magnitude() { }

	public double get_MagnitudeSqr() { }

	public Vector3d get_Normalized() { }

	public double get_Item(int index) { }

	public void set_Item(int index, double value) { }

	public void .ctor(double value) { }

	public void .ctor(double x, double y, double z) { }

	public void .ctor(Vector3 vector) { }

	public static Vector3d op_Addition(Vector3d a, Vector3d b) { }

	public static Vector3d op_Subtraction(Vector3d a, Vector3d b) { }

	public static Vector3d op_Multiply(Vector3d a, double d) { }

	public static Vector3d op_Multiply(double d, Vector3d a) { }

	public static Vector3d op_Division(Vector3d a, double d) { }

	public static Vector3d op_UnaryNegation(Vector3d a) { }

	public static bool op_Equality(Vector3d lhs, Vector3d rhs) { }

	public static bool op_Inequality(Vector3d lhs, Vector3d rhs) { }

	public static Vector3d op_Implicit(Vector3 v) { }

	public static Vector3 op_Explicit(Vector3d v) { }

	public void Set(double x, double y, double z) { }

	public void Scale(ref Vector3d scale) { }

	public void Normalize() { }

	public void Clamp(double min, double max) { }

	public override int GetHashCode() { }

	public override bool Equals(object other) { }

	public bool Equals(Vector3d other) { }

	public override string ToString() { }

	public string ToString(string format) { }

	public static double Dot(ref Vector3d lhs, ref Vector3d rhs) { }

	public static void Cross(ref Vector3d lhs, ref Vector3d rhs, out Vector3d result) { }

	public static double Angle(ref Vector3d from, ref Vector3d to) { }

	public static void Lerp(ref Vector3d a, ref Vector3d b, double t, out Vector3d result) { }

	public static void Scale(ref Vector3d a, ref Vector3d b, out Vector3d result) { }

	public static void Normalize(ref Vector3d value, out Vector3d result) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal sealed class <PrivateImplementationDetails>
{
	// Fields
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24 4B941F913BF36D07C75E80481880DF65F0AC322B /*Metadata offset 0x9D3A7C*/;
}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24
{}

// Namespace: 
internal class <Module>
{}

// Namespace: DYPublic.XLog
public enum LogLevel
{
	// Fields
	public int value__;
	public const LogLevel LevelAll = 0;
	public const LogLevel LevelDebug = 1;
	public const LogLevel LevelInfo = 2;
	public const LogLevel LevelWarn = 3;
	public const LogLevel LevelError = 4;
	public const LogLevel LevelFatal = 5;
	public const LogLevel LevelNone = 6;
}

// Namespace: DYPublic.XLog
public class Logger
{
	// Fields
	private static Logger Instance;
	private static Logger.LogCallback s_LogCallbackHandler;
	private bool ConnectUnityLog;

	// Methods

	public static void Initialize(bool _isCrypt = True, double _asyncInterval = 15, bool _multifile_perday = True, string _nameprefix = "log") { }

	public static void Release() { }

	public static void SetConnectUnityLog(bool connect) { }

	private void Internal_SetConnect(bool connect) { }

	private static void Internal_Log(LogLevel level, string stackTrace, string log) { }

	public static void Log(LogLevel level, object log) { }

	public static void LogD(object log) { }

	public static void LogI(object log) { }

	public static void LogW(object log) { }

	public static void LogE(object log) { }

	public static void LogF(object log) { }

	public static void add_logMessageReceived(Logger.LogCallback value) { }

	public static void remove_logMessageReceived(Logger.LogCallback value) { }

	public static void SetLevel(LogLevel logType) { }

	public static LogLevel GetLevel() { }

	public static void Flush() { }

	private static void LogHandler(string condition, string stackTrace, LogType type) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public sealed class Logger.LogCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string log, string stackTrace, LogLevel level) { }

	public virtual IAsyncResult BeginInvoke(string log, string stackTrace, LogLevel level, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.XLog
public class Mono : MonoBehaviour
{
	// Fields
	private static string GameObjectName;

	// Methods

	public static void Initialize() { }

	private void OnDestroy() { }

	private void OnApplicationQuit() { }

	public void OnApplicationPause(bool isPause) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DYPublic.XLog
public class XLogDll
{
	// Methods

	public static extern void XLog_appender_flush_sync() { }

	public static extern void XLog_initialization_Async(string _dir, string _nameprefix, double _asyncInterval, bool _isCrypt, bool _simple_formater, bool _multifile_perday) { }

	public static extern void XLog_release() { }

	public static extern void XLog_Write(int level, string content) { }

	public static extern void XLog_SetLevel(int level) { }

	public static extern int XLog_GetLevel() { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: Bolt
public interface IUnitConnectionDebugData : IGraphElementDebugData
{
	// Properties
	public abstract int lastInvokeFrame { set; }
	public abstract float lastInvokeTime { set; }

	// Methods

	public abstract void set_lastInvokeFrame(int value) { }

	public abstract void set_lastInvokeTime(float value) { }
}

// Namespace: Bolt
public class UnitConnectionDebugData : IUnitConnectionDebugData, IGraphElementDebugData
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <lastInvokeFrame>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <lastInvokeTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Exception <runtimeException>k__BackingField;

	// Properties
	public int lastInvokeFrame { set; }
	public float lastInvokeTime { set; }
	public Exception runtimeException { set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_lastInvokeFrame(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_lastInvokeTime(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_runtimeException(Exception value) { }
}

// Namespace: Bolt
public sealed class FlowGraphData : GraphData<FlowGraph>, IGraphDataWithVariables, IGraphData, IGraphEventListenerData
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly VariableDeclarations <variables>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <isListening>k__BackingField;

	// Properties
	public VariableDeclarations variables { get; }
	public bool isListening { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public VariableDeclarations get_variables() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_isListening() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_isListening(bool value) { }

	public void .ctor(FlowGraph definition) { }
}

// Namespace: Bolt
public interface IEventUnit : IUnit, IGraphElementWithDebugData, IGraphElement, IGraphItem, INotifiedCollectionItem, IDisposable, IPrewarmable, IAotStubbable, IIdentifiable, IGraphEventListener
{}

// Namespace: Bolt
public abstract class MachineEventUnit<TArgs> : EventUnit<TArgs>
{
	// Properties
	protected sealed override bool register { get; }
	protected virtual string hookName { get; }

	// Methods

	protected sealed override bool get_register() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-MachineEventUnit<EmptyEventArgs>.get_register
	|-MachineEventUnit<object>.get_register
	*/

	public override EventHook GetHook(GraphReference reference) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0F0F0 Offset: 0x1F0E0F0 VA: 0x181F0F0F0
	|-MachineEventUnit<EmptyEventArgs>.GetHook
	|-MachineEventUnit<object>.GetHook
	*/

	protected virtual string get_hookName() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0F180 Offset: 0x1F0E180 VA: 0x181F0F180
	|-MachineEventUnit<EmptyEventArgs>.get_hookName
	|
	|-RVA: 0x1F0F1F0 Offset: 0x1F0E1F0 VA: 0x181F0F1F0
	|-MachineEventUnit<object>.get_hookName
	*/

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25DE420 Offset: 0x25DD420 VA: 0x1825DE420
	|-MachineEventUnit<EmptyEventArgs>..ctor
	|-MachineEventUnit<object>..ctor
	*/
}

// Namespace: Bolt
[SerializationVersionAttribute] // RVA: 0xF5660 Offset: 0xF4A60 VA: 0x1800F5660
[SpecialUnitAttribute] // RVA: 0xF5660 Offset: 0xF4A60 VA: 0x1800F5660
public abstract class EventUnit<TArgs> : Unit, IEventUnit, IUnit, IGraphElementWithDebugData, IGraphElement, IGraphItem, INotifiedCollectionItem, IDisposable, IPrewarmable, IAotStubbable, IIdentifiable, IGraphEventListener, IGraphElementWithData, IGraphEventHandler<TArgs>
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <coroutine>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ControlOutput <trigger>k__BackingField;

	// Properties
	[InspectableAttribute] // RVA: 0xFF110 Offset: 0xFE510 VA: 0x1800FF110
	[SerializeAttribute] // RVA: 0xFF110 Offset: 0xFE510 VA: 0x1800FF110
	[InspectorExpandTooltipAttribute] // RVA: 0xFF110 Offset: 0xFE510 VA: 0x1800FF110
	public bool coroutine { get; }
	[DoNotSerializeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[PortLabelHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public ControlOutput trigger { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected abstract bool register { get; }

	// Methods

	public virtual IGraphElementData CreateData() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0C590 Offset: 0x1F0B590 VA: 0x181F0C590
	|-EventUnit<EmptyEventArgs>.CreateData
	|-EventUnit<object>.CreateData
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_coroutine() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0D7E0 Offset: 0x1F0C7E0 VA: 0x181F0D7E0
	|-EventUnit<EmptyEventArgs>.get_coroutine
	|-EventUnit<object>.get_coroutine
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlOutput get_trigger() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x83D5B0 Offset: 0x83C5B0 VA: 0x18083D5B0
	|-EventUnit<EmptyEventArgs>.get_trigger
	|-EventUnit<object>.get_trigger
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_trigger(ControlOutput value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0D7F0 Offset: 0x1F0C7F0 VA: 0x181F0D7F0
	|-EventUnit<EmptyEventArgs>.set_trigger
	|-EventUnit<object>.set_trigger
	*/

	protected abstract bool get_register() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-EventUnit<object>.get_register
	*/

	protected override void Definition() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0C680 Offset: 0x1F0B680 VA: 0x181F0C680
	|-EventUnit<EmptyEventArgs>.Definition
	|
	|-RVA: 0x1F0C5F0 Offset: 0x1F0B5F0 VA: 0x181F0C5F0
	|-EventUnit<object>.Definition
	*/

	public virtual EventHook GetHook(GraphReference reference) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0C710 Offset: 0x1F0B710 VA: 0x181F0C710
	|-EventUnit<EmptyEventArgs>.GetHook
	|
	|-RVA: 0x1F0C780 Offset: 0x1F0B780 VA: 0x181F0C780
	|-EventUnit<object>.GetHook
	*/

	public virtual void StartListening(GraphStack stack) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0CE10 Offset: 0x1F0BE10 VA: 0x181F0CE10
	|-EventUnit<EmptyEventArgs>.StartListening
	|
	|-RVA: 0x1F0CBF0 Offset: 0x1F0BBF0 VA: 0x181F0CBF0
	|-EventUnit<object>.StartListening
	*/

	public virtual void StopListening(GraphStack stack) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0D030 Offset: 0x1F0C030 VA: 0x181F0D030
	|-EventUnit<EmptyEventArgs>.StopListening
	|
	|-RVA: 0x1F0D330 Offset: 0x1F0C330 VA: 0x181F0D330
	|-EventUnit<object>.StopListening
	*/

	public bool IsListening(GraphPointer pointer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0C7F0 Offset: 0x1F0B7F0 VA: 0x181F0C7F0
	|-EventUnit<EmptyEventArgs>.IsListening
	|-EventUnit<object>.IsListening
	*/

	public void Trigger(GraphReference reference, TArgs args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0D6F0 Offset: 0x1F0C6F0 VA: 0x181F0D6F0
	|-EventUnit<EmptyEventArgs>.Trigger
	|
	|-RVA: 0x1F0D630 Offset: 0x1F0C630 VA: 0x181F0D630
	|-EventUnit<object>.Trigger
	*/

	protected virtual bool ShouldTrigger(Flow flow, TArgs args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-EventUnit<EmptyEventArgs>.ShouldTrigger
	|-EventUnit<object>.ShouldTrigger
	*/

	protected virtual void AssignArguments(Flow flow, TArgs args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-EventUnit<EmptyEventArgs>.AssignArguments
	|-EventUnit<object>.AssignArguments
	*/

	private void Run(Flow flow) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0CA30 Offset: 0x1F0BA30 VA: 0x181F0CA30
	|-EventUnit<EmptyEventArgs>.Run
	|
	|-RVA: 0x1F0C870 Offset: 0x1F0B870 VA: 0x181F0C870
	|-EventUnit<object>.Run
	*/

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0D7C0 Offset: 0x1F0C7C0 VA: 0x181F0D7C0
	|-EventUnit<EmptyEventArgs>..ctor
	|-EventUnit<object>..ctor
	*/

	private FlowGraph Bolt.IUnit.get_graph() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0C4F0 Offset: 0x1F0B4F0 VA: 0x181F0C4F0
	|-EventUnit<EmptyEventArgs>.Bolt.IUnit.get_graph
	|
	|-RVA: 0x1F0C540 Offset: 0x1F0B540 VA: 0x181F0C540
	|-EventUnit<object>.Bolt.IUnit.get_graph
	*/
}

// Namespace: 
public class EventUnit.Data<TArgs> : IGraphElementData
{
	// Fields
	public EventHook hook;
	public Delegate handler;
	public bool isListening;
	public HashSet<Flow> activeCoroutines;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0BBC0 Offset: 0x1F0ABC0 VA: 0x181F0BBC0
	|-EventUnit.Data<EmptyEventArgs>..ctor
	|
	|-RVA: 0x1F0BB60 Offset: 0x1F0AB60 VA: 0x181F0BB60
	|-EventUnit.Data<object>..ctor
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EventUnit.<>c__DisplayClass14_0<TArgs>
{
	// Fields
	public GraphReference reference;
	public EventUnit<TArgs> <>4__this;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-EventUnit.<>c__DisplayClass14_0<EmptyEventArgs>..ctor
	|-EventUnit.<>c__DisplayClass14_0<object>..ctor
	*/

	internal void <StartListening>b__0(TArgs args) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1D550 Offset: 0x1F1C550 VA: 0x181F1D550
	|-EventUnit.<>c__DisplayClass14_0<EmptyEventArgs>.<StartListening>b__0
	|
	|-RVA: 0x1F1D590 Offset: 0x1F1C590 VA: 0x181F1D590
	|-EventUnit.<>c__DisplayClass14_0<object>.<StartListening>b__0
	*/
}

// Namespace: Bolt
public sealed class InvalidConnection : UnitConnection<IUnitOutputPort, IUnitInputPort>, IUnitConnection, IConnection<IUnitOutputPort, IUnitInputPort>, IGraphElementWithDebugData, IGraphElement, IGraphItem, INotifiedCollectionItem, IDisposable, IPrewarmable, IAotStubbable, IIdentifiable
{
	// Properties
	public override IUnitOutputPort source { get; }
	public override IUnitInputPort destination { get; }
	public IUnitOutputPort validSource { get; }
	public IUnitInputPort validDestination { get; }
	public override bool sourceExists { get; }
	public override bool destinationExists { get; }
	public bool validSourceExists { get; }
	public bool validDestinationExists { get; }

	// Methods

	public void .ctor(IUnitOutputPort source, IUnitInputPort destination) { }

	public override void AfterRemove() { }

	public override IUnitOutputPort get_source() { }

	public override IUnitInputPort get_destination() { }

	public IUnitOutputPort get_validSource() { }

	public IUnitInputPort get_validDestination() { }

	public override bool get_sourceExists() { }

	public override bool get_destinationExists() { }

	public bool get_validSourceExists() { }

	public bool get_validDestinationExists() { }

	public override bool HandleDependencies() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <get_source>b__4_0(IUnitOutputPort p) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <get_destination>b__6_0(IUnitInputPort p) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <get_validSource>b__8_0(IUnitOutputPort p) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <get_validDestination>b__10_0(IUnitInputPort p) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <get_sourceExists>b__12_0(IUnitOutputPort p) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <get_destinationExists>b__14_0(IUnitInputPort p) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <get_validSourceExists>b__16_0(IUnitOutputPort p) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <get_validDestinationExists>b__18_0(IUnitInputPort p) { }
}

// Namespace: Bolt
[AttributeUsageAttribute] // RVA: 0xC1020 Offset: 0xC0420 VA: 0x1800C1020
public class PortKeyAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly string <key>k__BackingField;

	// Methods

	public void .ctor(string key) { }
}

// Namespace: Bolt
[AttributeUsageAttribute] // RVA: 0x114A10 Offset: 0x113E10 VA: 0x180114A10
public sealed class UnitHeaderInspectableAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly string <label>k__BackingField;

	// Methods

	public void .ctor(string label) { }
}

// Namespace: Bolt
public sealed class Flow : IPoolable, IDisposable
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GraphStack <stack>k__BackingField;
	private Recursion<Flow.RecursionNode> recursion;
	private readonly Dictionary<IUnitValuePort, object> locals;
	public readonly VariableDeclarations variables;
	private readonly Stack<int> loops;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private MonoBehaviour <coroutineRunner>k__BackingField;
	private ICollection<Flow> activeCoroutinesRegistry;
	private bool coroutineStopRequested;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <isCoroutine>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <isPrediction>k__BackingField;
	private bool disposed;
	public int loopIdentifier;

	// Properties
	public GraphStack stack { get; set; }
	public MonoBehaviour coroutineRunner { get; set; }
	public bool isCoroutine { get; set; }
	public bool isPrediction { get; set; }
	public bool enableDebug { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public GraphStack get_stack() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_stack(GraphStack value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public MonoBehaviour get_coroutineRunner() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_coroutineRunner(MonoBehaviour value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_isCoroutine() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_isCoroutine(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_isPrediction() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_isPrediction(bool value) { }

	public bool get_enableDebug() { }

	private void .ctor() { }

	public static Flow New(GraphReference reference) { }

	private void Ludiq.IPoolable.New() { }

	public void Dispose() { }

	private void Ludiq.IPoolable.Free() { }

	public void Run(ControlOutput port) { }

	public void StartCoroutine(ControlOutput port, ICollection<Flow> registry) { }

	public void StopCoroutine() { }

	[IteratorStateMachineAttribute] // RVA: 0x128170 Offset: 0x127570 VA: 0x180128170
	private IEnumerator Coroutine(ControlOutput startPort) { }

	public void Invoke(ControlOutput output) { }

	[IteratorStateMachineAttribute] // RVA: 0x12A320 Offset: 0x129720 VA: 0x18012A320
	private IEnumerable InvokeCoroutine(ControlOutput output) { }

	private Flow.RecursionNode BeforeInvoke(ControlOutput output, Flow.RecursionNode recursionNode) { }

	private void AfterInvoke(ControlOutput output, Flow.RecursionNode recursionNode) { }

	private ControlOutput InvokeDelegate(ControlInput input) { }

	[IteratorStateMachineAttribute] // RVA: 0x3790 Offset: 0x2B90 VA: 0x180003790
	private IEnumerable InvokeCoroutineDelegate(ControlInput input) { }

	public object GetValue(ValueInput input) { }

	private object GetValue(ValueOutput output) { }

	public object GetValue(ValueInput input, Type type) { }

	public T GetValue<T>(ValueInput input) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x622A10 Offset: 0x621A10 VA: 0x180622A10
	|-Flow.GetValue<BehaviorTimerCartoon.BehaviorTimerType>
	|-Flow.GetValue<Define.HitMetal>
	|-Flow.GetValue<Define.OP_TYPE>
	|-Flow.GetValue<Define.POINT_POS>
	|-Flow.GetValue<Define.POSITION_TYPE>
	|-Flow.GetValue<Define.SHADER_STATE>
	|-Flow.GetValue<Define.STAGE>
	|-Flow.GetValue<Define.STICKER>
	|-Flow.GetValue<Define.TARGET_TYPE>
	|-Flow.GetValue<Define.UIPANEL_TYPE>
	|-Flow.GetValue<Define.WEAPON_TYPE>
	|-Flow.GetValue<MSGDEFINES>
	|-Flow.GetValue<GO_ENUM.ATT_SHAPE>
	|-Flow.GetValue<GO_ENUM.ATT_VIEW_STRING>
	|-Flow.GetValue<GO_ENUM.ChooseType>
	|-Flow.GetValue<GO_ENUM.ELEMENT_TYPE>
	|-Flow.GetValue<GO_ENUM.HIT_OVER_TYPE>
	|-Flow.GetValue<GO_ENUM.IMPULSE_TYPE>
	|-Flow.GetValue<GO_ENUM.LOGIC_KEY>
	|-Flow.GetValue<GO_ENUM.OBJ_TYPE>
	|-Flow.GetValue<GO_ENUM.SELECT_WEAPON>
	|-Flow.GetValue<GO_ENUM.SOP_KEY>
	|-Flow.GetValue<GO_ENUM.STATE_EFFECT>
	|-Flow.GetValue<GO_ENUM.TARGET_TYPE>
	|-Flow.GetValue<STR_ENUM.BASIC_PROP_LIST>
	|-Flow.GetValue<STR_ENUM.INFO_PROP_LIST>
	|-Flow.GetValue<STR_ENUM.WeaponPropInt>
	|-Flow.GetValue<ServerDefine.DamageElement>
	|-Flow.GetValue<ServerDefine.DamageSource>
	|-Flow.GetValue<ServerDefine.DamageUse>
	|-Flow.GetValue<ServerDefine.FightType>
	|-Flow.GetValue<ServerDefine.SkillCacheIndex>
	|-Flow.GetValue<Int32Enum>
	|
	|-RVA: 0x622820 Offset: 0x621820 VA: 0x180622820
	|-Flow.GetValue<bool>
	|
	|-RVA: 0x622BF0 Offset: 0x621BF0 VA: 0x180622BF0
	|-Flow.GetValue<Dictionary<int, int>>
	|-Flow.GetValue<Dictionary<string, int>>
	|-Flow.GetValue<Dictionary<string, object>>
	|-Flow.GetValue<Dictionary<string, float>>
	|-Flow.GetValue<List<ServerDefine.SkillCacheIndex>>
	|-Flow.GetValue<List<int>>
	|-Flow.GetValue<List<float>>
	|-Flow.GetValue<List<string>>
	|-Flow.GetValue<List<Vector3>>
	|-Flow.GetValue<string>
	|-Flow.GetValue<Object>
	|-Flow.GetValue<Transform>
	|-Flow.GetValue<object>
	|
	|-RVA: 0x622B00 Offset: 0x621B00 VA: 0x180622B00
	|-Flow.GetValue<int>
	|
	|-RVA: 0x622CD0 Offset: 0x621CD0 VA: 0x180622CD0
	|-Flow.GetValue<float>
	|
	|-RVA: 0x622910 Offset: 0x621910 VA: 0x180622910
	|-Flow.GetValue<Color>
	|
	|-RVA: 0x622DC0 Offset: 0x621DC0 VA: 0x180622DC0
	|-Flow.GetValue<Vector2>
	|
	|-RVA: 0x622EB0 Offset: 0x621EB0 VA: 0x180622EB0
	|-Flow.GetValue<Vector3>
	*/

	public bool TryGetDefaultValue(ValueInput input, out object defaultValue) { }

	private object GetValueDelegate(ValueOutput output) { }

	public static bool CanPredict(IUnitValuePort port, GraphReference reference) { }

	private bool CanPredict(ValueInput input) { }

	private bool CanPredict(ValueOutput output) { }

	private bool CanPredictDelegate(ValueOutput output) { }

	public static object Predict(IUnitValuePort port, GraphReference reference) { }

	public static object Predict(IUnitValuePort port, GraphReference reference, Type type) { }

	public static T Predict<T>(IUnitValuePort port, GraphReference pointer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x622FC0 Offset: 0x621FC0 VA: 0x180622FC0
	|-Flow.Predict<object>
	|-Flow.Predict<string>
	*/
}

// Namespace: 
private struct Flow.RecursionNode : IEquatable<Flow.RecursionNode>
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly IUnitPort <port>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly IGraphParent <context>k__BackingField;

	// Properties
	public IUnitPort port { get; }
	public IGraphParent context { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IUnitPort get_port() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IGraphParent get_context() { }

	public void .ctor(IUnitPort port, GraphPointer pointer) { }

	public bool Equals(Flow.RecursionNode other) { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class Flow.<>c
{
	// Fields
	public static readonly Flow.<>c <>9;
	public static Func<Flow> <>9__33_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal Flow <New>b__33_0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Flow.<Coroutine>d__50 : IEnumerator<object>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public Flow <>4__this;
	public ControlOutput startPort;
	private IEnumerator <>7__wrap1;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	private void <>m__Finally1() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Flow.<InvokeCoroutine>d__52 : IEnumerable<object>, IEnumerable, IEnumerator<object>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	private int <>l__initialThreadId;
	private ControlOutput output;
	public ControlOutput <>3__output;
	public Flow <>4__this;
	private Flow.RecursionNode <recursionNode>5__2;
	private IEnumerator <>7__wrap2;
	private IEnumerator <>7__wrap3;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	private void <>m__Finally1() { }

	private void <>m__Finally2() { }

	private void <>m__Finally3() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<object> System.Collections.Generic.IEnumerable<System.Object>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Flow.<InvokeCoroutineDelegate>d__56 : IEnumerable<object>, IEnumerable, IEnumerator<object>, IDisposable, IEnumerator
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	private int <>l__initialThreadId;
	private ControlInput input;
	public ControlInput <>3__input;
	public Flow <>4__this;
	private IEnumerator <instructions>5__2;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator<object> System.Collections.Generic.IEnumerable<System.Object>.GetEnumerator() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: Bolt
[UnitOrderAttribute] // RVA: 0x2FD90 Offset: 0x2F190 VA: 0x18002FD90
[UnitCategory] // RVA: 0x2FD90 Offset: 0x2F190 VA: 0x18002FD90
public sealed class Start : MachineEventUnit<EmptyEventArgs>
{
	// Properties
	protected override string hookName { get; }

	// Methods

	protected override string get_hookName() { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitOrderAttribute] // RVA: 0x330D0 Offset: 0x324D0 VA: 0x1800330D0
[UnitCategory] // RVA: 0x330D0 Offset: 0x324D0 VA: 0x1800330D0
public sealed class Update : MachineEventUnit<EmptyEventArgs>
{
	// Properties
	protected override string hookName { get; }

	// Methods

	protected override string get_hookName() { }

	public void .ctor() { }
}

// Namespace: Bolt
public sealed class ControlConnection : UnitConnection<ControlOutput, ControlInput>, IUnitConnection, IConnection<IUnitOutputPort, IUnitInputPort>, IGraphElementWithDebugData, IGraphElement, IGraphItem, INotifiedCollectionItem, IDisposable, IPrewarmable, IAotStubbable, IIdentifiable
{
	// Properties
	public override ControlOutput source { get; }
	public override ControlInput destination { get; }
	private IUnitOutputPort Ludiq.IConnection<Bolt.IUnitOutputPort,Bolt.IUnitInputPort>.source { get; }
	private IUnitInputPort Ludiq.IConnection<Bolt.IUnitOutputPort,Bolt.IUnitInputPort>.destination { get; }
	public override bool sourceExists { get; }
	public override bool destinationExists { get; }

	// Methods

	public void .ctor(ControlOutput source, ControlInput destination) { }

	public override ControlOutput get_source() { }

	public override ControlInput get_destination() { }

	private IUnitOutputPort Ludiq.IConnection<Bolt.IUnitOutputPort,Bolt.IUnitInputPort>.get_source() { }

	private IUnitInputPort Ludiq.IConnection<Bolt.IUnitOutputPort,Bolt.IUnitInputPort>.get_destination() { }

	public override bool get_sourceExists() { }

	public override bool get_destinationExists() { }
}

// Namespace: Bolt
public abstract class UnitConnection<TSourcePort, TDestinationPort> : GraphElement<FlowGraph>, IConnection<TSourcePort, TDestinationPort>
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IUnit <sourceUnit>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <sourceKey>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IUnit <destinationUnit>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <destinationKey>k__BackingField;

	// Properties
	[SerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected IUnit sourceUnit { get; set; }
	[SerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected string sourceKey { get; set; }
	[SerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected IUnit destinationUnit { get; set; }
	[SerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected string destinationKey { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public abstract TSourcePort source { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public abstract TDestinationPort destination { get; }
	public override int dependencyOrder { get; }
	public abstract bool sourceExists { get; }
	public abstract bool destinationExists { get; }

	// Methods

	protected void .ctor(TSourcePort source, TDestinationPort destination) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1E2A0 Offset: 0x1F1D2A0 VA: 0x181F1E2A0
	|-UnitConnection<ControlOutput, ControlInput>..ctor
	|-UnitConnection<IUnitOutputPort, IUnitInputPort>..ctor
	|-UnitConnection<ValueOutput, ValueInput>..ctor
	|-UnitConnection<object, object>..ctor
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected IUnit get_sourceUnit() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xE53230 Offset: 0xE52230 VA: 0x180E53230
	|-UnitConnection<ControlOutput, ControlInput>.get_sourceUnit
	|-UnitConnection<IUnitOutputPort, IUnitInputPort>.get_sourceUnit
	|-UnitConnection<ValueOutput, ValueInput>.get_sourceUnit
	|-UnitConnection<object, object>.get_sourceUnit
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_sourceUnit(IUnit value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x13499A0 Offset: 0x13489A0 VA: 0x1813499A0
	|-UnitConnection<object, object>.set_sourceUnit
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected string get_sourceKey() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x257A720 Offset: 0x2579720 VA: 0x18257A720
	|-UnitConnection<ControlOutput, ControlInput>.get_sourceKey
	|-UnitConnection<IUnitOutputPort, IUnitInputPort>.get_sourceKey
	|-UnitConnection<ValueOutput, ValueInput>.get_sourceKey
	|-UnitConnection<object, object>.get_sourceKey
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_sourceKey(string value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x11E57F0 Offset: 0x11E47F0 VA: 0x1811E57F0
	|-UnitConnection<object, object>.set_sourceKey
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected IUnit get_destinationUnit() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x266CE00 Offset: 0x266BE00 VA: 0x18266CE00
	|-UnitConnection<ControlOutput, ControlInput>.get_destinationUnit
	|-UnitConnection<IUnitOutputPort, IUnitInputPort>.get_destinationUnit
	|-UnitConnection<ValueOutput, ValueInput>.get_destinationUnit
	|-UnitConnection<object, object>.get_destinationUnit
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_destinationUnit(IUnit value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xE13010 Offset: 0xE12010 VA: 0x180E13010
	|-UnitConnection<object, object>.set_destinationUnit
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected string get_destinationKey() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x11D52D0 Offset: 0x11D42D0 VA: 0x1811D52D0
	|-UnitConnection<ControlOutput, ControlInput>.get_destinationKey
	|-UnitConnection<IUnitOutputPort, IUnitInputPort>.get_destinationKey
	|-UnitConnection<ValueOutput, ValueInput>.get_destinationKey
	|-UnitConnection<object, object>.get_destinationKey
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_destinationKey(string value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A2A630 Offset: 0x1A29630 VA: 0x181A2A630
	|-UnitConnection<object, object>.set_destinationKey
	*/

	public abstract TSourcePort get_source() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-UnitConnection<object, object>.get_source
	*/

	public abstract TDestinationPort get_destination() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-UnitConnection<object, object>.get_destination
	*/

	public override int get_dependencyOrder() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x550740 Offset: 0x54F740 VA: 0x180550740
	|-UnitConnection<ControlOutput, ControlInput>.get_dependencyOrder
	|-UnitConnection<IUnitOutputPort, IUnitInputPort>.get_dependencyOrder
	|-UnitConnection<ValueOutput, ValueInput>.get_dependencyOrder
	|-UnitConnection<object, object>.get_dependencyOrder
	*/

	public abstract bool get_sourceExists() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-UnitConnection<object, object>.get_sourceExists
	*/

	public abstract bool get_destinationExists() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-UnitConnection<object, object>.get_destinationExists
	*/

	public override bool HandleDependencies() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1DC00 Offset: 0x1F1CC00 VA: 0x181F1DC00
	|-UnitConnection<ControlOutput, ControlInput>.HandleDependencies
	|-UnitConnection<ValueOutput, ValueInput>.HandleDependencies
	|-UnitConnection<object, object>.HandleDependencies
	*/
}

// Namespace: Bolt
public sealed class ValueConnection : UnitConnection<ValueOutput, ValueInput>, IUnitConnection, IConnection<IUnitOutputPort, IUnitInputPort>, IGraphElementWithDebugData, IGraphElement, IGraphItem, INotifiedCollectionItem, IDisposable, IPrewarmable, IAotStubbable, IIdentifiable
{
	// Properties
	public override ValueOutput source { get; }
	public override ValueInput destination { get; }
	private IUnitOutputPort Ludiq.IConnection<Bolt.IUnitOutputPort,Bolt.IUnitInputPort>.source { get; }
	private IUnitInputPort Ludiq.IConnection<Bolt.IUnitOutputPort,Bolt.IUnitInputPort>.destination { get; }
	public override bool sourceExists { get; }
	public override bool destinationExists { get; }

	// Methods

	public void .ctor(ValueOutput source, ValueInput destination) { }

	public override ValueOutput get_source() { }

	public override ValueInput get_destination() { }

	private IUnitOutputPort Ludiq.IConnection<Bolt.IUnitOutputPort,Bolt.IUnitInputPort>.get_source() { }

	private IUnitInputPort Ludiq.IConnection<Bolt.IUnitOutputPort,Bolt.IUnitInputPort>.get_destination() { }

	public override bool get_sourceExists() { }

	public override bool get_destinationExists() { }
}

// Namespace: 
public class ValueConnection.DebugData : UnitConnectionDebugData
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object <lastValue>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <assignedLastValue>k__BackingField;

	// Properties
	public object lastValue { set; }
	public bool assignedLastValue { set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_lastValue(object value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_assignedLastValue(bool value) { }
}

// Namespace: Bolt
public interface IUnitConnection : IConnection<IUnitOutputPort, IUnitInputPort>, IGraphElementWithDebugData, IGraphElement, IGraphItem, INotifiedCollectionItem, IDisposable, IPrewarmable, IAotStubbable, IIdentifiable
{}

// Namespace: Bolt
public interface IUnitRelation : IConnection<IUnitPort, IUnitPort>
{}

// Namespace: Bolt
[SerializationVersionAttribute] // RVA: 0x530E0 Offset: 0x524E0 VA: 0x1800530E0
public sealed class FlowGraph : Graph, IGraphWithVariables, IGraph, IDisposable, IPrewarmable, IAotStubbable, ISerializationDepender, ISerializationCallbackReceiver, IGraphEventListener
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private VariableDeclarations <variables>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GraphElementCollection<IUnit> <units>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GraphConnectionCollection<ControlConnection, ControlOutput, ControlInput> <controlConnections>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GraphConnectionCollection<ValueConnection, ValueOutput, ValueInput> <valueConnections>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GraphConnectionCollection<InvalidConnection, IUnitOutputPort, IUnitInputPort> <invalidConnections>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GraphElementCollection<GraphGroup> <groups>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private UnitPortDefinitionCollection<ControlInputDefinition> <controlInputDefinitions>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private UnitPortDefinitionCollection<ControlOutputDefinition> <controlOutputDefinitions>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private UnitPortDefinitionCollection<ValueInputDefinition> <valueInputDefinitions>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private UnitPortDefinitionCollection<ValueOutputDefinition> <valueOutputDefinitions>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action onPortDefinitionsChanged;

	// Properties
	[SerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public VariableDeclarations variables { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public GraphElementCollection<IUnit> units { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public GraphConnectionCollection<ControlConnection, ControlOutput, ControlInput> controlConnections { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public GraphConnectionCollection<ValueConnection, ValueOutput, ValueInput> valueConnections { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public GraphConnectionCollection<InvalidConnection, IUnitOutputPort, IUnitInputPort> invalidConnections { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public GraphElementCollection<GraphGroup> groups { get; set; }
	[WarnBeforeRemovingAttribute] // RVA: 0x8CA20 Offset: 0x8BE20 VA: 0x18008CA20
	[SerializeAttribute] // RVA: 0x8CA20 Offset: 0x8BE20 VA: 0x18008CA20
	[InspectorLabelAttribute] // RVA: 0x8CA20 Offset: 0x8BE20 VA: 0x18008CA20
	[InspectorWideAttribute] // RVA: 0x8CA20 Offset: 0x8BE20 VA: 0x18008CA20
	public UnitPortDefinitionCollection<ControlInputDefinition> controlInputDefinitions { get; set; }
	[InspectorLabelAttribute] // RVA: 0x91C10 Offset: 0x91010 VA: 0x180091C10
	[SerializeAttribute] // RVA: 0x91C10 Offset: 0x91010 VA: 0x180091C10
	[InspectorWideAttribute] // RVA: 0x91C10 Offset: 0x91010 VA: 0x180091C10
	[WarnBeforeRemovingAttribute] // RVA: 0x91C10 Offset: 0x91010 VA: 0x180091C10
	public UnitPortDefinitionCollection<ControlOutputDefinition> controlOutputDefinitions { get; set; }
	[InspectorWideAttribute] // RVA: 0x95710 Offset: 0x94B10 VA: 0x180095710
	[SerializeAttribute] // RVA: 0x95710 Offset: 0x94B10 VA: 0x180095710
	[InspectorLabelAttribute] // RVA: 0x95710 Offset: 0x94B10 VA: 0x180095710
	[WarnBeforeRemovingAttribute] // RVA: 0x95710 Offset: 0x94B10 VA: 0x180095710
	public UnitPortDefinitionCollection<ValueInputDefinition> valueInputDefinitions { get; set; }
	[WarnBeforeRemovingAttribute] // RVA: 0x97CA0 Offset: 0x970A0 VA: 0x180097CA0
	[InspectorLabelAttribute] // RVA: 0x97CA0 Offset: 0x970A0 VA: 0x180097CA0
	[SerializeAttribute] // RVA: 0x97CA0 Offset: 0x970A0 VA: 0x180097CA0
	[InspectorWideAttribute] // RVA: 0x97CA0 Offset: 0x970A0 VA: 0x180097CA0
	public UnitPortDefinitionCollection<ValueOutputDefinition> valueOutputDefinitions { get; set; }
	public IEnumerable<IUnitPortDefinition> validPortDefinitions { get; }

	// Methods

	public void .ctor() { }

	public override IGraphData CreateData() { }

	public void StartListening(GraphStack stack) { }

	public void StopListening(GraphStack stack) { }

	public bool IsListening(GraphPointer pointer) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public VariableDeclarations get_variables() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_variables(VariableDeclarations value) { }

	public IEnumerable<string> GetDynamicVariableNames(VariableKind kind, GraphReference reference) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public GraphElementCollection<IUnit> get_units() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_units(GraphElementCollection<IUnit> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public GraphConnectionCollection<ControlConnection, ControlOutput, ControlInput> get_controlConnections() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_controlConnections(GraphConnectionCollection<ControlConnection, ControlOutput, ControlInput> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public GraphConnectionCollection<ValueConnection, ValueOutput, ValueInput> get_valueConnections() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_valueConnections(GraphConnectionCollection<ValueConnection, ValueOutput, ValueInput> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public GraphConnectionCollection<InvalidConnection, IUnitOutputPort, IUnitInputPort> get_invalidConnections() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_invalidConnections(GraphConnectionCollection<InvalidConnection, IUnitOutputPort, IUnitInputPort> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public GraphElementCollection<GraphGroup> get_groups() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_groups(GraphElementCollection<GraphGroup> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public UnitPortDefinitionCollection<ControlInputDefinition> get_controlInputDefinitions() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_controlInputDefinitions(UnitPortDefinitionCollection<ControlInputDefinition> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public UnitPortDefinitionCollection<ControlOutputDefinition> get_controlOutputDefinitions() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_controlOutputDefinitions(UnitPortDefinitionCollection<ControlOutputDefinition> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public UnitPortDefinitionCollection<ValueInputDefinition> get_valueInputDefinitions() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_valueInputDefinitions(UnitPortDefinitionCollection<ValueInputDefinition> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public UnitPortDefinitionCollection<ValueOutputDefinition> get_valueOutputDefinitions() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_valueOutputDefinitions(UnitPortDefinitionCollection<ValueOutputDefinition> value) { }

	public IEnumerable<IUnitPortDefinition> get_validPortDefinitions() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_onPortDefinitionsChanged(Action value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_onPortDefinitionsChanged(Action value) { }

	public void PortDefinitionsChanged() { }

	public static FlowGraph WithInputOutput() { }

	public static FlowGraph WithStartUpdate() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class FlowGraph.<>c__DisplayClass9_0
{
	// Fields
	public VariableKind kind;
	public GraphReference reference;

	// Methods

	public void .ctor() { }

	internal bool <GetDynamicVariableNames>b__0(IUnifiedVariableUnit v) { }

	internal string <GetDynamicVariableNames>b__1(IUnifiedVariableUnit v) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class FlowGraph.<>c
{
	// Fields
	public static readonly FlowGraph.<>c <>9;
	public static Func<string, bool> <>9__9_2;
	public static Func<string, string> <>9__9_3;
	public static Func<IUnitPortDefinition, bool> <>9__49_0;
	public static Func<IUnitPortDefinition, string> <>9__49_1;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <GetDynamicVariableNames>b__9_2(string name) { }

	internal string <GetDynamicVariableNames>b__9_3(string name) { }

	internal bool <get_validPortDefinitions>b__49_0(IUnitPortDefinition upd) { }

	internal string <get_validPortDefinitions>b__49_1(IUnitPortDefinition upd) { }
}

// Namespace: Bolt
[DisableAnnotationAttribute] // RVA: 0x9EFF0 Offset: 0x9E3F0 VA: 0x18009EFF0
[AddComponentMenu] // RVA: 0x9EFF0 Offset: 0x9E3F0 VA: 0x18009EFF0
[RequireComponent] // RVA: 0x9EFF0 Offset: 0x9E3F0 VA: 0x18009EFF0
public sealed class FlowMachine : EventMachine<FlowGraph, FlowMacro>
{
	// Methods

	public override FlowGraph DefaultGraph() { }

	protected override void OnEnable() { }

	protected override void OnInstantiateWhileEnabled() { }

	protected override void OnUninstantiateWhileEnabled() { }

	protected override void OnDisable() { }

	[ContextMenu] // RVA: 0xA3F80 Offset: 0xA3380 VA: 0x1800A3F80
	protected override void ShowData() { }

	public void .ctor() { }
}

// Namespace: Bolt
[CreateAssetMenuAttribute] // RVA: 0xA4790 Offset: 0xA3B90 VA: 0x1800A4790
public sealed class FlowMacro : Macro<FlowGraph>
{
	// Methods

	[ContextMenu] // RVA: 0xA3F80 Offset: 0xA3380 VA: 0x1800A3F80
	protected override void ShowData() { }

	public override FlowGraph DefaultGraph() { }

	public void .ctor() { }
}

// Namespace: Bolt
public interface IUnifiedVariableUnit : IUnit, IGraphElementWithDebugData, IGraphElement, IGraphItem, INotifiedCollectionItem, IDisposable, IPrewarmable, IAotStubbable, IIdentifiable
{
	// Properties
	public abstract VariableKind kind { get; }
	public abstract ValueInput name { get; }

	// Methods

	public abstract VariableKind get_kind() { }

	public abstract ValueInput get_name() { }
}

// Namespace: Bolt
[SpecialUnitAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public abstract class NesterUnit<TGraph, TMacro> : Unit, INesterUnit, IUnit, IGraphElementWithDebugData, IGraphElement, IGraphItem, INotifiedCollectionItem, IDisposable, IPrewarmable, IAotStubbable, IIdentifiable, IGraphNesterElement, IGraphParentElement, IGraphParent, IGraphNester
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GraphNest<TGraph, TMacro> <nest>k__BackingField;

	// Properties
	public override bool canDefine { get; }
	[SerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public GraphNest<TGraph, TMacro> nest { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IGraphNest Ludiq.IGraphNester.nest { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IGraph Ludiq.IGraphParent.childGraph { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool Ludiq.IGraphParent.isSerializationRoot { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Object Ludiq.IGraphParent.serializedObject { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public override IEnumerable<ISerializationDependency> deserializationDependencies { get; }
	public override IEnumerable<object> aotStubs { get; }

	// Methods

	public override bool get_canDefine() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0F620 Offset: 0x1F0E620 VA: 0x181F0F620
	|-NesterUnit<FlowGraph, FlowMacro>.get_canDefine
	|-NesterUnit<object, object>.get_canDefine
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public GraphNest<TGraph, TMacro> get_nest() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x17A91C0 Offset: 0x17A81C0 VA: 0x1817A91C0
	|-NesterUnit<FlowGraph, FlowMacro>.get_nest
	|-NesterUnit<object, object>.get_nest
	*/

	private IGraphNest Ludiq.IGraphNester.get_nest() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FCF390 Offset: 0x1FCE390 VA: 0x181FCF390
	|-NesterUnit<FlowGraph, FlowMacro>.Ludiq.IGraphNester.get_nest
	|-NesterUnit<object, object>.Ludiq.IGraphNester.get_nest
	*/

	private IGraph Ludiq.IGraphParent.get_childGraph() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0F380 Offset: 0x1F0E380 VA: 0x181F0F380
	|-NesterUnit<FlowGraph, FlowMacro>.Ludiq.IGraphParent.get_childGraph
	|-NesterUnit<object, object>.Ludiq.IGraphParent.get_childGraph
	*/

	private bool Ludiq.IGraphParent.get_isSerializationRoot() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0F3E0 Offset: 0x1F0E3E0 VA: 0x181F0F3E0
	|-NesterUnit<FlowGraph, FlowMacro>.Ludiq.IGraphParent.get_isSerializationRoot
	|-NesterUnit<object, object>.Ludiq.IGraphParent.get_isSerializationRoot
	*/

	private Object Ludiq.IGraphParent.get_serializedObject() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0F440 Offset: 0x1F0E440 VA: 0x181F0F440
	|-NesterUnit<FlowGraph, FlowMacro>.Ludiq.IGraphParent.get_serializedObject
	|-NesterUnit<object, object>.Ludiq.IGraphParent.get_serializedObject
	*/

	public override IEnumerable<ISerializationDependency> get_deserializationDependencies() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0F680 Offset: 0x1F0E680 VA: 0x181F0F680
	|-NesterUnit<FlowGraph, FlowMacro>.get_deserializationDependencies
	|-NesterUnit<object, object>.get_deserializationDependencies
	*/

	public override IEnumerable<object> get_aotStubs() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0F4A0 Offset: 0x1F0E4A0 VA: 0x181F0F4A0
	|-NesterUnit<FlowGraph, FlowMacro>.get_aotStubs
	|-NesterUnit<object, object>.get_aotStubs
	*/

	public abstract TGraph DefaultGraph() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-NesterUnit<object, object>.DefaultGraph
	*/

	private IGraph Ludiq.IGraphParent.DefaultGraph() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0F350 Offset: 0x1F0E350 VA: 0x181F0F350
	|-NesterUnit<FlowGraph, FlowMacro>.Ludiq.IGraphParent.DefaultGraph
	|-NesterUnit<object, object>.Ludiq.IGraphParent.DefaultGraph
	*/

	private void Ludiq.IGraphNester.InstantiateNest() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0F2B0 Offset: 0x1F0E2B0 VA: 0x181F0F2B0
	|-NesterUnit<FlowGraph, FlowMacro>.Ludiq.IGraphNester.InstantiateNest
	|-NesterUnit<object, object>.Ludiq.IGraphNester.InstantiateNest
	*/

	private void Ludiq.IGraphNester.UninstantiateNest() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0F300 Offset: 0x1F0E300 VA: 0x181F0F300
	|-NesterUnit<FlowGraph, FlowMacro>.Ludiq.IGraphNester.UninstantiateNest
	|-NesterUnit<object, object>.Ludiq.IGraphNester.UninstantiateNest
	*/

	private FlowGraph Bolt.IUnit.get_graph() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0F260 Offset: 0x1F0E260 VA: 0x181F0F260
	|-NesterUnit<FlowGraph, FlowMacro>.Bolt.IUnit.get_graph
	|-NesterUnit<object, object>.Bolt.IUnit.get_graph
	*/
}

// Namespace: Bolt
public interface INesterUnit : IUnit, IGraphElementWithDebugData, IGraphElement, IGraphItem, INotifiedCollectionItem, IDisposable, IPrewarmable, IAotStubbable, IIdentifiable, IGraphNesterElement, IGraphParentElement, IGraphParent, IGraphNester
{}

// Namespace: Bolt
public interface IUnitDebugData : IGraphElementDebugData
{
	// Properties
	public abstract int lastInvokeFrame { set; }
	public abstract float lastInvokeTime { set; }

	// Methods

	public abstract void set_lastInvokeFrame(int value) { }

	public abstract void set_lastInvokeTime(float value) { }
}

// Namespace: Bolt
public sealed class InvalidInput : UnitPort<IUnitOutputPort, IUnitOutputPort, InvalidConnection>, IUnitInvalidPort, IUnitPort, IGraphItem, IUnitInputPort
{
	// Properties
	public override IEnumerable<InvalidConnection> validConnections { get; }
	public override IEnumerable<InvalidConnection> invalidConnections { get; }
	public override IEnumerable<IUnitOutputPort> validConnectedPorts { get; }
	public override IEnumerable<IUnitOutputPort> invalidConnectedPorts { get; }

	// Methods

	public void .ctor(string key) { }

	public override IEnumerable<InvalidConnection> get_validConnections() { }

	public override IEnumerable<InvalidConnection> get_invalidConnections() { }

	public override IEnumerable<IUnitOutputPort> get_validConnectedPorts() { }

	public override IEnumerable<IUnitOutputPort> get_invalidConnectedPorts() { }

	public override bool CanConnectToValid(IUnitOutputPort port) { }

	public override void ConnectToValid(IUnitOutputPort port) { }

	public override void ConnectToInvalid(IUnitOutputPort port) { }

	public override void DisconnectFromValid(IUnitOutputPort port) { }

	public override void DisconnectFromInvalid(IUnitOutputPort port) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class InvalidInput.<>c
{
	// Fields
	public static readonly InvalidInput.<>c <>9;
	public static Func<InvalidConnection, IUnitOutputPort> <>9__6_0;
	public static Func<InvalidConnection, IUnitOutputPort> <>9__8_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal IUnitOutputPort <get_validConnectedPorts>b__6_0(InvalidConnection c) { }

	internal IUnitOutputPort <get_invalidConnectedPorts>b__8_0(InvalidConnection c) { }
}

// Namespace: Bolt
public sealed class InvalidOutput : UnitPort<IUnitInputPort, IUnitInputPort, InvalidConnection>, IUnitInvalidPort, IUnitPort, IGraphItem, IUnitOutputPort
{
	// Properties
	public override IEnumerable<InvalidConnection> validConnections { get; }
	public override IEnumerable<InvalidConnection> invalidConnections { get; }
	public override IEnumerable<IUnitInputPort> validConnectedPorts { get; }
	public override IEnumerable<IUnitInputPort> invalidConnectedPorts { get; }

	// Methods

	public void .ctor(string key) { }

	public override IEnumerable<InvalidConnection> get_validConnections() { }

	public override IEnumerable<InvalidConnection> get_invalidConnections() { }

	public override IEnumerable<IUnitInputPort> get_validConnectedPorts() { }

	public override IEnumerable<IUnitInputPort> get_invalidConnectedPorts() { }

	public override bool CanConnectToValid(IUnitInputPort port) { }

	public override void ConnectToValid(IUnitInputPort port) { }

	public override void ConnectToInvalid(IUnitInputPort port) { }

	public override void DisconnectFromValid(IUnitInputPort port) { }

	public override void DisconnectFromInvalid(IUnitInputPort port) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class InvalidOutput.<>c
{
	// Fields
	public static readonly InvalidOutput.<>c <>9;
	public static Func<InvalidConnection, IUnitInputPort> <>9__6_0;
	public static Func<InvalidConnection, IUnitInputPort> <>9__8_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal IUnitInputPort <get_validConnectedPorts>b__6_0(InvalidConnection c) { }

	internal IUnitInputPort <get_invalidConnectedPorts>b__8_0(InvalidConnection c) { }
}

// Namespace: Bolt
public interface IUnitInvalidPort : IUnitPort, IGraphItem
{}

// Namespace: Bolt
public sealed class ValueOutputDefinition : ValuePortDefinition, IUnitOutputPortDefinition, IUnitPortDefinition
{}

// Namespace: Bolt
[TypeIconAttribute] // RVA: 0xB8850 Offset: 0xB7C50 VA: 0x1800B8850
[UnitCategory] // RVA: 0xB8850 Offset: 0xB7C50 VA: 0x1800B8850
public sealed class SuperUnit : NesterUnit<FlowGraph, FlowMacro>, IGraphEventListener, IGraphElementWithData, IGraphElement, IGraphItem, INotifiedCollectionItem, IDisposable, IPrewarmable, IAotStubbable, IIdentifiable
{
	// Methods

	public IGraphElementData CreateData() { }

	public override FlowGraph DefaultGraph() { }

	protected override void Definition() { }

	public void StartListening(GraphStack stack) { }

	public void StopListening(GraphStack stack) { }

	public bool IsListening(GraphPointer pointer) { }

	public override void AfterAdd() { }

	public override void BeforeRemove() { }

	private void StopWatchingPortDefinitions() { }

	private void StartWatchingPortDefinitions() { }
}

// Namespace: 
public sealed class SuperUnit.Data : IGraphElementData
{
	// Fields
	public bool isListening;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SuperUnit.<>c__DisplayClass7_0
{
	// Fields
	public string key;
	public SuperUnit <>4__this;

	// Methods

	public void .ctor() { }

	internal ControlOutput <Definition>b__0(Flow flow) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SuperUnit.<>c__DisplayClass7_1
{
	// Fields
	public string key;
	public SuperUnit <>4__this;

	// Methods

	public void .ctor() { }

	internal object <Definition>b__1(Flow flow) { }
}

// Namespace: Bolt
public interface IUnit : IGraphElementWithDebugData, IGraphElement, IGraphItem, INotifiedCollectionItem, IDisposable, IPrewarmable, IAotStubbable, IIdentifiable
{
	// Properties
	public abstract FlowGraph graph { get; }
	public abstract Dictionary<string, object> defaultValues { get; }
	public abstract IUnitPortCollection<ControlInput> controlInputs { get; }
	public abstract IUnitPortCollection<ControlOutput> controlOutputs { get; }
	public abstract IUnitPortCollection<ValueInput> valueInputs { get; }
	public abstract IUnitPortCollection<ValueOutput> valueOutputs { get; }
	public abstract IUnitPortCollection<InvalidInput> invalidInputs { get; }
	public abstract IUnitPortCollection<InvalidOutput> invalidOutputs { get; }
	public abstract IEnumerable<IUnitInputPort> inputs { get; }
	public abstract IEnumerable<IUnitOutputPort> outputs { get; }
	public abstract IEnumerable<IUnitInputPort> validInputs { get; }
	public abstract IEnumerable<IUnitOutputPort> validOutputs { get; }
	public abstract IConnectionCollection<IUnitRelation, IUnitPort, IUnitPort> relations { get; }

	// Methods

	public abstract FlowGraph get_graph() { }

	public abstract void RemoveUnconnectedInvalidPorts() { }

	public abstract Dictionary<string, object> get_defaultValues() { }

	public abstract IUnitPortCollection<ControlInput> get_controlInputs() { }

	public abstract IUnitPortCollection<ControlOutput> get_controlOutputs() { }

	public abstract IUnitPortCollection<ValueInput> get_valueInputs() { }

	public abstract IUnitPortCollection<ValueOutput> get_valueOutputs() { }

	public abstract IUnitPortCollection<InvalidInput> get_invalidInputs() { }

	public abstract IUnitPortCollection<InvalidOutput> get_invalidOutputs() { }

	public abstract IEnumerable<IUnitInputPort> get_inputs() { }

	public abstract IEnumerable<IUnitOutputPort> get_outputs() { }

	public abstract IEnumerable<IUnitInputPort> get_validInputs() { }

	public abstract IEnumerable<IUnitOutputPort> get_validOutputs() { }

	public abstract void PortsChanged() { }

	public abstract IConnectionCollection<IUnitRelation, IUnitPort, IUnitPort> get_relations() { }
}

// Namespace: Bolt
[AttributeUsageAttribute] // RVA: 0xC1020 Offset: 0xC0420 VA: 0x1800C1020
public class PortLabelAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <label>k__BackingField;

	// Properties
	private string label { set; }

	// Methods

	public void .ctor(string label) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_label(string value) { }
}

// Namespace: Bolt
[AttributeUsageAttribute] // RVA: 0xC1020 Offset: 0xC0420 VA: 0x1800C1020
public class PortLabelHiddenAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Bolt
public sealed class ControlInput : UnitPort<ControlOutput, IUnitOutputPort, ControlConnection>, IUnitControlPort, IUnitPort, IGraphItem, IUnitInputPort
{
	// Fields
	internal readonly Func<Flow, ControlOutput> action;
	internal readonly Func<Flow, IEnumerator> coroutineAction;

	// Properties
	public bool supportsCoroutine { get; }
	public bool requiresCoroutine { get; }
	public override IEnumerable<ControlConnection> validConnections { get; }
	public override IEnumerable<InvalidConnection> invalidConnections { get; }
	public override IEnumerable<ControlOutput> validConnectedPorts { get; }
	public override IEnumerable<IUnitOutputPort> invalidConnectedPorts { get; }

	// Methods

	public void .ctor(string key, Func<Flow, ControlOutput> action) { }

	public bool get_supportsCoroutine() { }

	public bool get_requiresCoroutine() { }

	public override IEnumerable<ControlConnection> get_validConnections() { }

	public override IEnumerable<InvalidConnection> get_invalidConnections() { }

	public override IEnumerable<ControlOutput> get_validConnectedPorts() { }

	public override IEnumerable<IUnitOutputPort> get_invalidConnectedPorts() { }

	public override bool CanConnectToValid(ControlOutput port) { }

	public override void ConnectToValid(ControlOutput port) { }

	public override void ConnectToInvalid(IUnitOutputPort port) { }

	public override void DisconnectFromValid(ControlOutput port) { }

	public override void DisconnectFromInvalid(IUnitOutputPort port) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class ControlInput.<>c
{
	// Fields
	public static readonly ControlInput.<>c <>9;
	public static Func<ControlConnection, ControlOutput> <>9__14_0;
	public static Func<InvalidConnection, IUnitOutputPort> <>9__16_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal ControlOutput <get_validConnectedPorts>b__14_0(ControlConnection c) { }

	internal IUnitOutputPort <get_invalidConnectedPorts>b__16_0(InvalidConnection c) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ControlInput.<>c__DisplayClass25_0
{
	// Fields
	public ControlOutput port;

	// Methods

	public void .ctor() { }

	internal bool <DisconnectFromValid>b__0(ControlConnection c) { }
}

// Namespace: Bolt
public sealed class ControlInputDefinition : ControlPortDefinition, IUnitInputPortDefinition, IUnitPortDefinition
{}

// Namespace: Bolt
public sealed class ControlOutput : UnitPort<ControlInput, IUnitInputPort, ControlConnection>, IUnitControlPort, IUnitPort, IGraphItem, IUnitOutputPort
{
	// Properties
	public override IEnumerable<ControlConnection> validConnections { get; }
	public override IEnumerable<InvalidConnection> invalidConnections { get; }
	public override IEnumerable<ControlInput> validConnectedPorts { get; }
	public override IEnumerable<IUnitInputPort> invalidConnectedPorts { get; }
	public ControlConnection connection { get; }
	public override bool hasValidConnection { get; }

	// Methods

	public void .ctor(string key) { }

	public override IEnumerable<ControlConnection> get_validConnections() { }

	public override IEnumerable<InvalidConnection> get_invalidConnections() { }

	public override IEnumerable<ControlInput> get_validConnectedPorts() { }

	public override IEnumerable<IUnitInputPort> get_invalidConnectedPorts() { }

	public ControlConnection get_connection() { }

	public override bool get_hasValidConnection() { }

	public override bool CanConnectToValid(ControlInput port) { }

	public override void ConnectToValid(ControlInput port) { }

	public override void ConnectToInvalid(IUnitInputPort port) { }

	public override void DisconnectFromValid(ControlInput port) { }

	public override void DisconnectFromInvalid(IUnitInputPort port) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class ControlOutput.<>c
{
	// Fields
	public static readonly ControlOutput.<>c <>9;
	public static Func<ControlConnection, ControlInput> <>9__6_0;
	public static Func<InvalidConnection, IUnitInputPort> <>9__8_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal ControlInput <get_validConnectedPorts>b__6_0(ControlConnection c) { }

	internal IUnitInputPort <get_invalidConnectedPorts>b__8_0(InvalidConnection c) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ControlOutput.<>c__DisplayClass21_0
{
	// Fields
	public ControlInput port;

	// Methods

	public void .ctor() { }

	internal bool <DisconnectFromValid>b__0(ControlConnection c) { }
}

// Namespace: Bolt
public sealed class ControlOutputDefinition : ControlPortDefinition, IUnitOutputPortDefinition, IUnitPortDefinition
{}

// Namespace: Bolt
public abstract class ControlPortDefinition : UnitPortDefinition, IUnitControlPortDefinition, IUnitPortDefinition
{}

// Namespace: Bolt
public interface IUnitControlPort : IUnitPort, IGraphItem
{}

// Namespace: Bolt
public interface IUnitControlPortDefinition : IUnitPortDefinition
{}

// Namespace: Bolt
public interface IUnitInputPort : IUnitPort, IGraphItem
{}

// Namespace: Bolt
public interface IUnitInputPortDefinition : IUnitPortDefinition
{}

// Namespace: Bolt
public interface IUnitOutputPort : IUnitPort, IGraphItem
{}

// Namespace: Bolt
public interface IUnitOutputPortDefinition : IUnitPortDefinition
{}

// Namespace: Bolt
public interface IUnitPort : IGraphItem
{
	// Properties
	public abstract IUnit unit { get; set; }
	public abstract string key { get; }
	public abstract IEnumerable<IUnitPort> connectedPorts { get; }
	public abstract bool hasAnyConnection { get; }

	// Methods

	public abstract IUnit get_unit() { }

	public abstract void set_unit(IUnit value) { }

	public abstract string get_key() { }

	public abstract IEnumerable<IUnitPort> get_connectedPorts() { }

	public abstract bool get_hasAnyConnection() { }

	public abstract bool CanInvalidlyConnectTo(IUnitPort port) { }

	public abstract bool CanValidlyConnectTo(IUnitPort port) { }

	public abstract void InvalidlyConnectTo(IUnitPort port) { }

	public abstract void ValidlyConnectTo(IUnitPort port) { }

	public abstract void Disconnect() { }
}

// Namespace: Bolt
public interface IUnitPortCollection<TPort> : IKeyedCollection<string, TPort>, ICollection<TPort>, IEnumerable<TPort>, IEnumerable
{}

// Namespace: Bolt
public interface IUnitPortDefinition
{
	// Properties
	public abstract string key { get; }
	public abstract bool isValid { get; }

	// Methods

	public abstract string get_key() { }

	public abstract bool get_isValid() { }
}

// Namespace: Bolt
public interface IUnitValuePort : IUnitPort, IGraphItem
{}

// Namespace: Bolt
public interface IUnitValuePortDefinition : IUnitPortDefinition
{}

// Namespace: Bolt
public sealed class MissingValuePortInputException : Exception
{
	// Methods

	public void .ctor(string key) { }
}

// Namespace: Bolt
public abstract class UnitPort<TValidOther, TInvalidOther, TExternalConnection> : IUnitPort, IGraphItem
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IUnit <unit>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly string <key>k__BackingField;

	// Properties
	public IUnit unit { get; set; }
	public string key { get; }
	public IGraph graph { get; }
	public abstract IEnumerable<TExternalConnection> validConnections { get; }
	public abstract IEnumerable<InvalidConnection> invalidConnections { get; }
	public abstract IEnumerable<TValidOther> validConnectedPorts { get; }
	public abstract IEnumerable<TInvalidOther> invalidConnectedPorts { get; }
	public IEnumerable<IUnitPort> connectedPorts { get; }
	public bool hasAnyConnection { get; }
	public virtual bool hasValidConnection { get; }
	public virtual bool hasInvalidConnection { get; }

	// Methods

	protected void .ctor(string key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1F730 Offset: 0x1F1E730 VA: 0x181F1F730
	|-UnitPort<ControlInput, IUnitInputPort, ControlConnection>..ctor
	|-UnitPort<ControlOutput, IUnitOutputPort, ControlConnection>..ctor
	|-UnitPort<IUnitInputPort, IUnitInputPort, InvalidConnection>..ctor
	|-UnitPort<IUnitOutputPort, IUnitOutputPort, InvalidConnection>..ctor
	|-UnitPort<ValueInput, IUnitInputPort, ValueConnection>..ctor
	|-UnitPort<ValueOutput, IUnitOutputPort, ValueConnection>..ctor
	|-UnitPort<object, object, object>..ctor
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IUnit get_unit() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x81B350 Offset: 0x81A350 VA: 0x18081B350
	|-UnitPort<ControlInput, IUnitInputPort, ControlConnection>.get_unit
	|-UnitPort<ControlOutput, IUnitOutputPort, ControlConnection>.get_unit
	|-UnitPort<IUnitInputPort, IUnitInputPort, InvalidConnection>.get_unit
	|-UnitPort<IUnitOutputPort, IUnitOutputPort, InvalidConnection>.get_unit
	|-UnitPort<ValueInput, IUnitInputPort, ValueConnection>.get_unit
	|-UnitPort<ValueOutput, IUnitOutputPort, ValueConnection>.get_unit
	|-UnitPort<object, object, object>.get_unit
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_unit(IUnit value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18F2440 Offset: 0x18F1440 VA: 0x1818F2440
	|-UnitPort<ControlInput, IUnitInputPort, ControlConnection>.set_unit
	|-UnitPort<ControlOutput, IUnitOutputPort, ControlConnection>.set_unit
	|-UnitPort<IUnitInputPort, IUnitInputPort, InvalidConnection>.set_unit
	|-UnitPort<IUnitOutputPort, IUnitOutputPort, InvalidConnection>.set_unit
	|-UnitPort<ValueInput, IUnitInputPort, ValueConnection>.set_unit
	|-UnitPort<ValueOutput, IUnitOutputPort, ValueConnection>.set_unit
	|-UnitPort<object, object, object>.set_unit
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_key() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18E0B10 Offset: 0x18DFB10 VA: 0x1818E0B10
	|-UnitPort<ControlInput, IUnitInputPort, ControlConnection>.get_key
	|-UnitPort<ControlOutput, IUnitOutputPort, ControlConnection>.get_key
	|-UnitPort<IUnitInputPort, IUnitInputPort, InvalidConnection>.get_key
	|-UnitPort<IUnitOutputPort, IUnitOutputPort, InvalidConnection>.get_key
	|-UnitPort<ValueInput, IUnitInputPort, ValueConnection>.get_key
	|-UnitPort<ValueOutput, IUnitOutputPort, ValueConnection>.get_key
	|-UnitPort<object, object, object>.get_key
	*/

	public IGraph get_graph() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1F910 Offset: 0x1F1E910 VA: 0x181F1F910
	|-UnitPort<ControlInput, IUnitInputPort, ControlConnection>.get_graph
	|-UnitPort<ControlOutput, IUnitOutputPort, ControlConnection>.get_graph
	|-UnitPort<IUnitInputPort, IUnitInputPort, InvalidConnection>.get_graph
	|-UnitPort<IUnitOutputPort, IUnitOutputPort, InvalidConnection>.get_graph
	|-UnitPort<ValueInput, IUnitInputPort, ValueConnection>.get_graph
	|-UnitPort<ValueOutput, IUnitOutputPort, ValueConnection>.get_graph
	|-UnitPort<object, object, object>.get_graph
	*/

	public abstract IEnumerable<TExternalConnection> get_validConnections() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-UnitPort<object, object, object>.get_validConnections
	*/

	public abstract IEnumerable<InvalidConnection> get_invalidConnections() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-UnitPort<object, object, object>.get_invalidConnections
	*/

	public abstract IEnumerable<TValidOther> get_validConnectedPorts() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-UnitPort<object, object, object>.get_validConnectedPorts
	*/

	public abstract IEnumerable<TInvalidOther> get_invalidConnectedPorts() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-UnitPort<object, object, object>.get_invalidConnectedPorts
	*/

	public IEnumerable<IUnitPort> get_connectedPorts() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1F7D0 Offset: 0x1F1E7D0 VA: 0x181F1F7D0
	|-UnitPort<ControlInput, IUnitInputPort, ControlConnection>.get_connectedPorts
	|-UnitPort<ControlOutput, IUnitOutputPort, ControlConnection>.get_connectedPorts
	|-UnitPort<IUnitInputPort, IUnitInputPort, InvalidConnection>.get_connectedPorts
	|-UnitPort<IUnitOutputPort, IUnitOutputPort, InvalidConnection>.get_connectedPorts
	|-UnitPort<ValueInput, IUnitInputPort, ValueConnection>.get_connectedPorts
	|-UnitPort<ValueOutput, IUnitOutputPort, ValueConnection>.get_connectedPorts
	|-UnitPort<object, object, object>.get_connectedPorts
	*/

	public bool get_hasAnyConnection() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1F990 Offset: 0x1F1E990 VA: 0x181F1F990
	|-UnitPort<ControlInput, IUnitInputPort, ControlConnection>.get_hasAnyConnection
	|-UnitPort<ControlOutput, IUnitOutputPort, ControlConnection>.get_hasAnyConnection
	|-UnitPort<IUnitInputPort, IUnitInputPort, InvalidConnection>.get_hasAnyConnection
	|-UnitPort<IUnitOutputPort, IUnitOutputPort, InvalidConnection>.get_hasAnyConnection
	|-UnitPort<ValueInput, IUnitInputPort, ValueConnection>.get_hasAnyConnection
	|-UnitPort<ValueOutput, IUnitOutputPort, ValueConnection>.get_hasAnyConnection
	|-UnitPort<object, object, object>.get_hasAnyConnection
	*/

	public virtual bool get_hasValidConnection() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1FA40 Offset: 0x1F1EA40 VA: 0x181F1FA40
	|-UnitPort<ControlOutput, IUnitOutputPort, ControlConnection>.get_hasValidConnection
	|-UnitPort<IUnitInputPort, IUnitInputPort, InvalidConnection>.get_hasValidConnection
	|-UnitPort<IUnitOutputPort, IUnitOutputPort, InvalidConnection>.get_hasValidConnection
	|-UnitPort<ValueInput, IUnitInputPort, ValueConnection>.get_hasValidConnection
	|-UnitPort<object, object, object>.get_hasValidConnection
	*/

	public virtual bool get_hasInvalidConnection() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1F9E0 Offset: 0x1F1E9E0 VA: 0x181F1F9E0
	|-UnitPort<ControlInput, IUnitInputPort, ControlConnection>.get_hasInvalidConnection
	|-UnitPort<ControlOutput, IUnitOutputPort, ControlConnection>.get_hasInvalidConnection
	|-UnitPort<IUnitInputPort, IUnitInputPort, InvalidConnection>.get_hasInvalidConnection
	|-UnitPort<IUnitOutputPort, IUnitOutputPort, InvalidConnection>.get_hasInvalidConnection
	|-UnitPort<ValueInput, IUnitInputPort, ValueConnection>.get_hasInvalidConnection
	|-UnitPort<ValueOutput, IUnitOutputPort, ValueConnection>.get_hasInvalidConnection
	|-UnitPort<object, object, object>.get_hasInvalidConnection
	*/

	private bool CanConnectTo(IUnitPort port) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1EBD0 Offset: 0x1F1DBD0 VA: 0x181F1EBD0
	|-UnitPort<object, object, object>.CanConnectTo
	*/

	public bool CanValidlyConnectTo(IUnitPort port) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1EE60 Offset: 0x1F1DE60 VA: 0x181F1EE60
	|-UnitPort<ControlInput, IUnitInputPort, ControlConnection>.CanValidlyConnectTo
	|-UnitPort<ControlOutput, IUnitOutputPort, ControlConnection>.CanValidlyConnectTo
	|-UnitPort<IUnitInputPort, IUnitInputPort, InvalidConnection>.CanValidlyConnectTo
	|-UnitPort<IUnitOutputPort, IUnitOutputPort, InvalidConnection>.CanValidlyConnectTo
	|-UnitPort<ValueInput, IUnitInputPort, ValueConnection>.CanValidlyConnectTo
	|-UnitPort<ValueOutput, IUnitOutputPort, ValueConnection>.CanValidlyConnectTo
	|-UnitPort<object, object, object>.CanValidlyConnectTo
	*/

	public bool CanInvalidlyConnectTo(IUnitPort port) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1ED70 Offset: 0x1F1DD70 VA: 0x181F1ED70
	|-UnitPort<ControlInput, IUnitInputPort, ControlConnection>.CanInvalidlyConnectTo
	|-UnitPort<ControlOutput, IUnitOutputPort, ControlConnection>.CanInvalidlyConnectTo
	|-UnitPort<IUnitInputPort, IUnitInputPort, InvalidConnection>.CanInvalidlyConnectTo
	|-UnitPort<IUnitOutputPort, IUnitOutputPort, InvalidConnection>.CanInvalidlyConnectTo
	|-UnitPort<ValueInput, IUnitInputPort, ValueConnection>.CanInvalidlyConnectTo
	|-UnitPort<ValueOutput, IUnitOutputPort, ValueConnection>.CanInvalidlyConnectTo
	|-UnitPort<object, object, object>.CanInvalidlyConnectTo
	*/

	public void ValidlyConnectTo(IUnitPort port) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1F5D0 Offset: 0x1F1E5D0 VA: 0x181F1F5D0
	|-UnitPort<ControlInput, IUnitInputPort, ControlConnection>.ValidlyConnectTo
	|-UnitPort<ControlOutput, IUnitOutputPort, ControlConnection>.ValidlyConnectTo
	|-UnitPort<IUnitInputPort, IUnitInputPort, InvalidConnection>.ValidlyConnectTo
	|-UnitPort<IUnitOutputPort, IUnitOutputPort, InvalidConnection>.ValidlyConnectTo
	|-UnitPort<ValueInput, IUnitInputPort, ValueConnection>.ValidlyConnectTo
	|-UnitPort<ValueOutput, IUnitOutputPort, ValueConnection>.ValidlyConnectTo
	|-UnitPort<object, object, object>.ValidlyConnectTo
	*/

	public void InvalidlyConnectTo(IUnitPort port) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1F470 Offset: 0x1F1E470 VA: 0x181F1F470
	|-UnitPort<ControlInput, IUnitInputPort, ControlConnection>.InvalidlyConnectTo
	|-UnitPort<ControlOutput, IUnitOutputPort, ControlConnection>.InvalidlyConnectTo
	|-UnitPort<IUnitInputPort, IUnitInputPort, InvalidConnection>.InvalidlyConnectTo
	|-UnitPort<IUnitOutputPort, IUnitOutputPort, InvalidConnection>.InvalidlyConnectTo
	|-UnitPort<ValueInput, IUnitInputPort, ValueConnection>.InvalidlyConnectTo
	|-UnitPort<ValueOutput, IUnitOutputPort, ValueConnection>.InvalidlyConnectTo
	|-UnitPort<object, object, object>.InvalidlyConnectTo
	*/

	public void Disconnect() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1F340 Offset: 0x1F1E340 VA: 0x181F1F340
	|-UnitPort<ControlInput, IUnitInputPort, ControlConnection>.Disconnect
	|-UnitPort<ControlOutput, IUnitOutputPort, ControlConnection>.Disconnect
	|-UnitPort<IUnitInputPort, IUnitInputPort, InvalidConnection>.Disconnect
	|-UnitPort<IUnitOutputPort, IUnitOutputPort, InvalidConnection>.Disconnect
	|-UnitPort<ValueInput, IUnitInputPort, ValueConnection>.Disconnect
	|-UnitPort<ValueOutput, IUnitOutputPort, ValueConnection>.Disconnect
	|-UnitPort<object, object, object>.Disconnect
	*/

	public abstract bool CanConnectToValid(TValidOther port) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-UnitPort<object, object, object>.CanConnectToValid
	*/

	public bool CanConnectToInvalid(TInvalidOther port) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2780E10 Offset: 0x277FE10 VA: 0x182780E10
	|-UnitPort<object, object, object>.CanConnectToInvalid
	*/

	public abstract void ConnectToValid(TValidOther port) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-UnitPort<object, object, object>.ConnectToValid
	*/

	public abstract void ConnectToInvalid(TInvalidOther port) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-UnitPort<object, object, object>.ConnectToInvalid
	*/

	public abstract void DisconnectFromValid(TValidOther port) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-UnitPort<object, object, object>.DisconnectFromValid
	*/

	public abstract void DisconnectFromInvalid(TInvalidOther port) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-UnitPort<object, object, object>.DisconnectFromInvalid
	*/

	protected void ConnectInvalid(IUnitOutputPort source, IUnitInputPort destination) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1EF50 Offset: 0x1F1DF50 VA: 0x181F1EF50
	|-UnitPort<ControlInput, IUnitInputPort, ControlConnection>.ConnectInvalid
	|-UnitPort<ControlOutput, IUnitOutputPort, ControlConnection>.ConnectInvalid
	|-UnitPort<IUnitInputPort, IUnitInputPort, InvalidConnection>.ConnectInvalid
	|-UnitPort<IUnitOutputPort, IUnitOutputPort, InvalidConnection>.ConnectInvalid
	|-UnitPort<ValueInput, IUnitInputPort, ValueConnection>.ConnectInvalid
	|-UnitPort<ValueOutput, IUnitOutputPort, ValueConnection>.ConnectInvalid
	|-UnitPort<object, object, object>.ConnectInvalid
	*/

	protected void DisconnectInvalid(IUnitOutputPort source, IUnitInputPort destination) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1F160 Offset: 0x1F1E160 VA: 0x181F1F160
	|-UnitPort<ControlInput, IUnitInputPort, ControlConnection>.DisconnectInvalid
	|-UnitPort<ControlOutput, IUnitOutputPort, ControlConnection>.DisconnectInvalid
	|-UnitPort<IUnitInputPort, IUnitInputPort, InvalidConnection>.DisconnectInvalid
	|-UnitPort<IUnitOutputPort, IUnitOutputPort, InvalidConnection>.DisconnectInvalid
	|-UnitPort<ValueInput, IUnitInputPort, ValueConnection>.DisconnectInvalid
	|-UnitPort<ValueOutput, IUnitOutputPort, ValueConnection>.DisconnectInvalid
	|-UnitPort<object, object, object>.DisconnectInvalid
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class UnitPort.<>c__DisplayClass45_0<TValidOther, TInvalidOther, TExternalConnection>
{
	// Fields
	public IUnitOutputPort source;
	public IUnitInputPort destination;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-UnitPort.<>c__DisplayClass45_0<object, object, object>..ctor
	*/

	internal bool <ConnectInvalid>b__0(InvalidConnection c) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1D5D0 Offset: 0x1F1C5D0 VA: 0x181F1D5D0
	|-UnitPort.<>c__DisplayClass45_0<object, object, object>.<ConnectInvalid>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class UnitPort.<>c__DisplayClass46_0<TValidOther, TInvalidOther, TExternalConnection>
{
	// Fields
	public IUnitOutputPort source;
	public IUnitInputPort destination;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-UnitPort.<>c__DisplayClass46_0<object, object, object>..ctor
	*/

	internal bool <DisconnectInvalid>b__0(InvalidConnection c) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1D5D0 Offset: 0x1F1C5D0 VA: 0x181F1D5D0
	|-UnitPort.<>c__DisplayClass46_0<object, object, object>.<DisconnectInvalid>b__0
	*/
}

// Namespace: Bolt
public sealed class UnitPortCollection<TPort> : KeyedCollection<string, TPort>, IUnitPortCollection<TPort>, IKeyedCollection<string, TPort>, ICollection<TPort>, IEnumerable<TPort>, IEnumerable
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly IUnit <unit>k__BackingField;

	// Properties
	public IUnit unit { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IUnit get_unit() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x266CE00 Offset: 0x266BE00 VA: 0x18266CE00
	|-UnitPortCollection<object>.get_unit
	*/

	public void .ctor(IUnit unit) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1EB90 Offset: 0x1F1DB90 VA: 0x181F1EB90
	|-UnitPortCollection<ControlInput>..ctor
	|-UnitPortCollection<ControlOutput>..ctor
	|-UnitPortCollection<InvalidInput>..ctor
	|-UnitPortCollection<InvalidOutput>..ctor
	|-UnitPortCollection<ValueInput>..ctor
	|-UnitPortCollection<ValueOutput>..ctor
	|-UnitPortCollection<object>..ctor
	*/

	private void BeforeAdd(TPort port) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1E6C0 Offset: 0x1F1D6C0 VA: 0x181F1E6C0
	|-UnitPortCollection<object>.BeforeAdd
	*/

	private void AfterAdd(TPort port) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1E590 Offset: 0x1F1D590 VA: 0x181F1E590
	|-UnitPortCollection<object>.AfterAdd
	*/

	private void BeforeRemove(TPort port) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-UnitPortCollection<object>.BeforeRemove
	*/

	private void AfterRemove(TPort port) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1E610 Offset: 0x1F1D610 VA: 0x181F1E610
	|-UnitPortCollection<object>.AfterRemove
	*/

	protected override string GetKeyForItem(TPort item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1E880 Offset: 0x1F1D880 VA: 0x181F1E880
	|-UnitPortCollection<object>.GetKeyForItem
	*/

	public bool TryGetValue(string key, out TPort value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1EAC0 Offset: 0x1F1DAC0 VA: 0x181F1EAC0
	|-UnitPortCollection<object>.TryGetValue
	*/

	protected override void InsertItem(int index, TPort item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1E8D0 Offset: 0x1F1D8D0 VA: 0x181F1E8D0
	|-UnitPortCollection<object>.InsertItem
	*/

	protected override void RemoveItem(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1E9C0 Offset: 0x1F1D9C0 VA: 0x181F1E9C0
	|-UnitPortCollection<object>.RemoveItem
	*/

	protected override void SetItem(int index, TPort item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1EA70 Offset: 0x1F1DA70 VA: 0x181F1EA70
	|-UnitPortCollection<object>.SetItem
	*/

	protected override void ClearItems() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1E810 Offset: 0x1F1D810 VA: 0x181F1E810
	|-UnitPortCollection<object>.ClearItems
	*/

	private TPort Ludiq.IKeyedCollection<System.String,TPort>.get_Item(string key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDD720 Offset: 0x1CDC720 VA: 0x181CDD720
	|-UnitPortCollection<object>.Ludiq.IKeyedCollection<System.String,TPort>.get_Item
	*/

	private bool Ludiq.IKeyedCollection<System.String,TPort>.Contains(string key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1E960 Offset: 0x1F1D960 VA: 0x181F1E960
	|-UnitPortCollection<object>.Ludiq.IKeyedCollection<System.String,TPort>.Contains
	*/

	private bool Ludiq.IKeyedCollection<System.String,TPort>.Remove(string key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F1E990 Offset: 0x1F1D990 VA: 0x181F1E990
	|-UnitPortCollection<object>.Ludiq.IKeyedCollection<System.String,TPort>.Remove
	*/
}

// Namespace: Bolt
public abstract class UnitPortDefinition : IUnitPortDefinition
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <key>k__BackingField;

	// Properties
	[InspectableAttribute] // RVA: 0xD79F0 Offset: 0xD6DF0 VA: 0x1800D79F0
	[WarnBeforeEditingAttribute] // RVA: 0xD79F0 Offset: 0xD6DF0 VA: 0x1800D79F0
	[SerializeAttribute] // RVA: 0xD79F0 Offset: 0xD6DF0 VA: 0x1800D79F0
	[InspectorDelayedAttribute] // RVA: 0xD79F0 Offset: 0xD6DF0 VA: 0x1800D79F0
	public string key { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual bool isValid { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_key() { }

	public virtual bool get_isValid() { }
}

// Namespace: Bolt
public sealed class ValueInputDefinition : ValuePortDefinition, IUnitInputPortDefinition, IUnitPortDefinition
{
	// Fields
	[SerializeAsAttribute] // RVA: 0xE18B0 Offset: 0xE0CB0 VA: 0x1800E18B0
	private object _defaultvalue;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <hasDefaultValue>k__BackingField;

	// Properties
	[InspectableAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[DoNotSerializeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public override Type type { get; }
	[InspectableAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[SerializeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public bool hasDefaultValue { get; }
	[InspectableAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[DoNotSerializeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public object defaultValue { get; }

	// Methods

	public override Type get_type() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_hasDefaultValue() { }

	public object get_defaultValue() { }
}

// Namespace: Bolt
public sealed class ValueInput : UnitPort<ValueOutput, IUnitOutputPort, ValueConnection>, IUnitValuePort, IUnitPort, IGraphItem, IUnitInputPort
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Type <type>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <nullMeansSelf>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <allowsNull>k__BackingField;
	private static readonly HashSet<Type> typesWithDefaultValues;

	// Properties
	public Type type { get; }
	public override IEnumerable<ValueConnection> validConnections { get; }
	public override IEnumerable<InvalidConnection> invalidConnections { get; }
	public override IEnumerable<ValueOutput> validConnectedPorts { get; }
	public override IEnumerable<IUnitOutputPort> invalidConnectedPorts { get; }
	public bool nullMeansSelf { get; }
	public bool allowsNull { get; }
	public ValueConnection connection { get; }
	public override bool hasValidConnection { get; }

	// Methods

	public void .ctor(string key, Type type) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Type get_type() { }

	public override IEnumerable<ValueConnection> get_validConnections() { }

	public override IEnumerable<InvalidConnection> get_invalidConnections() { }

	public override IEnumerable<ValueOutput> get_validConnectedPorts() { }

	public override IEnumerable<IUnitOutputPort> get_invalidConnectedPorts() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_nullMeansSelf() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_allowsNull() { }

	public ValueConnection get_connection() { }

	public override bool get_hasValidConnection() { }

	public void SetDefaultValue(object value) { }

	public override bool CanConnectToValid(ValueOutput port) { }

	public override void ConnectToValid(ValueOutput port) { }

	public override void ConnectToInvalid(IUnitOutputPort port) { }

	public override void DisconnectFromValid(ValueOutput port) { }

	public override void DisconnectFromInvalid(IUnitOutputPort port) { }

	public static bool SupportsDefaultValue(Type type) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class ValueInput.<>c
{
	// Fields
	public static readonly ValueInput.<>c <>9;
	public static Func<ValueConnection, ValueOutput> <>9__11_0;
	public static Func<InvalidConnection, IUnitOutputPort> <>9__13_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal ValueOutput <get_validConnectedPorts>b__11_0(ValueConnection c) { }

	internal IUnitOutputPort <get_invalidConnectedPorts>b__13_0(InvalidConnection c) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ValueInput.<>c__DisplayClass33_0
{
	// Fields
	public ValueOutput port;

	// Methods

	public void .ctor() { }

	internal bool <DisconnectFromValid>b__0(ValueConnection c) { }
}

// Namespace: Bolt
public sealed class ValueOutput : UnitPort<ValueInput, IUnitInputPort, ValueConnection>, IUnitValuePort, IUnitPort, IGraphItem, IUnitOutputPort
{
	// Fields
	internal readonly Func<Flow, object> getValue;
	internal Func<Flow, bool> canPredictValue;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly Type <type>k__BackingField;

	// Properties
	public bool supportsPrediction { get; }
	public bool supportsFetch { get; }
	public Type type { get; }
	public override IEnumerable<ValueConnection> validConnections { get; }
	public override IEnumerable<InvalidConnection> invalidConnections { get; }
	public override IEnumerable<ValueInput> validConnectedPorts { get; }
	public override IEnumerable<IUnitInputPort> invalidConnectedPorts { get; }

	// Methods

	public void .ctor(string key, Type type, Func<Flow, object> getValue) { }

	public bool get_supportsPrediction() { }

	public bool get_supportsFetch() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Type get_type() { }

	public override IEnumerable<ValueConnection> get_validConnections() { }

	public override IEnumerable<InvalidConnection> get_invalidConnections() { }

	public override IEnumerable<ValueInput> get_validConnectedPorts() { }

	public override IEnumerable<IUnitInputPort> get_invalidConnectedPorts() { }

	public override bool CanConnectToValid(ValueInput port) { }

	public override void ConnectToValid(ValueInput port) { }

	public override void ConnectToInvalid(IUnitInputPort port) { }

	public override void DisconnectFromValid(ValueInput port) { }

	public override void DisconnectFromInvalid(IUnitInputPort port) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class ValueOutput.<>c
{
	// Fields
	public static readonly ValueOutput.<>c <>9;
	public static Func<ValueConnection, ValueInput> <>9__16_0;
	public static Func<InvalidConnection, IUnitInputPort> <>9__18_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal ValueInput <get_validConnectedPorts>b__16_0(ValueConnection c) { }

	internal IUnitInputPort <get_invalidConnectedPorts>b__18_0(InvalidConnection c) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ValueOutput.<>c__DisplayClass22_0
{
	// Fields
	public ValueInput port;

	// Methods

	public void .ctor() { }

	internal bool <DisconnectFromValid>b__0(ValueConnection c) { }
}

// Namespace: Bolt
public abstract class ValuePortDefinition : UnitPortDefinition, IUnitValuePortDefinition, IUnitPortDefinition
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Type <_type>k__BackingField;

	// Properties
	[SerializeAsAttribute] // RVA: 0x100AF0 Offset: 0xFFEF0 VA: 0x180100AF0
	private Type _type { get; }
	[InspectableAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[DoNotSerializeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public virtual Type type { get; }
	public override bool isValid { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Type get__type() { }

	public virtual Type get_type() { }

	public override bool get_isValid() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x102ED0 Offset: 0x1022D0 VA: 0x180102ED0
[UnitOrderAttribute] // RVA: 0x102ED0 Offset: 0x1022D0 VA: 0x180102ED0
[UnitCategory] // RVA: 0x102ED0 Offset: 0x1022D0 VA: 0x180102ED0
public sealed class GraphInput : Unit
{
	// Properties
	public override bool canDefine { get; }

	// Methods

	public override bool get_canDefine() { }

	protected override void Definition() { }

	protected override void AfterDefine() { }

	protected override void BeforeUndefine() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class GraphInput.<>c__DisplayClass2_0
{
	// Fields
	public string key;
	public Type type;

	// Methods

	public void .ctor() { }

	internal object <Definition>b__0(Flow flow) { }
}

// Namespace: Bolt
[UnitCategory] // RVA: 0x1081B0 Offset: 0x1075B0 VA: 0x1801081B0
[UnitOrderAttribute] // RVA: 0x1081B0 Offset: 0x1075B0 VA: 0x1801081B0
[UnitTitleAttribute] // RVA: 0x1081B0 Offset: 0x1075B0 VA: 0x1801081B0
public sealed class GraphOutput : Unit
{
	// Properties
	public override bool canDefine { get; }

	// Methods

	public override bool get_canDefine() { }

	protected override void Definition() { }

	protected override void AfterDefine() { }

	protected override void BeforeUndefine() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class GraphOutput.<>c__DisplayClass2_0
{
	// Fields
	public string key;

	// Methods

	public void .ctor() { }

	internal ControlOutput <Definition>b__0(Flow flow) { }
}

// Namespace: Bolt
public class UnitCategoryConverter : fsDirectConverter
{
	// Properties
	public override Type ModelType { get; }

	// Methods

	public override Type get_ModelType() { }

	public override object CreateInstance(fsData data, Type storageType) { }

	public override fsResult TrySerialize(object instance, out fsData serialized, Type storageType) { }

	public override fsResult TryDeserialize(fsData data, ref object instance, Type storageType) { }
}

// Namespace: Bolt
public sealed class UnitPortDefinitionCollection<T> : Collection<T>
{
	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FCF390 Offset: 0x1FCE390 VA: 0x181FCF390
	|-UnitPortDefinitionCollection<ControlInputDefinition>..ctor
	|-UnitPortDefinitionCollection<ControlOutputDefinition>..ctor
	|-UnitPortDefinitionCollection<ValueInputDefinition>..ctor
	|-UnitPortDefinitionCollection<ValueOutputDefinition>..ctor
	|-UnitPortDefinitionCollection<object>..ctor
	*/
}

// Namespace: Bolt
public sealed class UnitPreservation : IPoolable
{
	// Fields
	private readonly Dictionary<string, object> defaultValues;
	private readonly Dictionary<string, List<UnitPreservation.UnitPortPreservation>> inputConnections;
	private readonly Dictionary<string, List<UnitPreservation.UnitPortPreservation>> outputConnections;
	private bool disposed;

	// Methods

	private void Ludiq.IPoolable.New() { }

	private void Ludiq.IPoolable.Free() { }

	private void .ctor() { }

	public static UnitPreservation Preserve(IUnit unit) { }

	public void RestoreTo(IUnit unit) { }

	private void RestoreConnection(UnitPreservation.UnitPortPreservation sourcePreservation, UnitPreservation.UnitPortPreservation destinationPreservation) { }
}

// Namespace: 
private struct UnitPreservation.UnitPortPreservation
{
	// Fields
	public readonly IUnit unit;
	public readonly string key;

	// Methods

	public void .ctor(IUnitPort port) { }

	public void .ctor(IUnit unit, string key) { }

	public IUnitPort GetOrCreateInput(out InvalidInput newInvalidInput) { }

	public IUnitPort GetOrCreateOutput(out InvalidOutput newInvalidOutput) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class UnitPreservation.UnitPortPreservation.<>c__DisplayClass4_0
{
	// Fields
	public string key;

	// Methods

	public void .ctor() { }

	internal bool <GetOrCreateInput>b__0(IUnitInputPort p) { }

	internal bool <GetOrCreateInput>b__1(IUnitInputPort p) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class UnitPreservation.UnitPortPreservation.<>c__DisplayClass5_0
{
	// Fields
	public string key;

	// Methods

	public void .ctor() { }

	internal bool <GetOrCreateOutput>b__0(IUnitOutputPort p) { }

	internal bool <GetOrCreateOutput>b__1(IUnitOutputPort p) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class UnitPreservation.<>c
{
	// Fields
	public static readonly UnitPreservation.<>c <>9;
	public static Func<UnitPreservation> <>9__8_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal UnitPreservation <Preserve>b__8_0() { }
}

// Namespace: Bolt
[AttributeUsageAttribute] // RVA: 0x110510 Offset: 0x10F910 VA: 0x180110510
[fsObjectAttribute] // RVA: 0x110510 Offset: 0x10F910 VA: 0x180110510
public class UnitCategory : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly UnitCategory <root>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly UnitCategory <parent>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly string <fullName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly string <name>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly bool <isRoot>k__BackingField;

	// Properties
	public string fullName { get; }

	// Methods

	public void .ctor(string fullName) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_fullName() { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public override string ToString() { }
}

// Namespace: Bolt
[AttributeUsageAttribute] // RVA: 0xC5CA0 Offset: 0xC50A0 VA: 0x1800C5CA0
public sealed class UnitOrderAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <order>k__BackingField;

	// Properties
	private int order { set; }

	// Methods

	public void .ctor(int order) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_order(int value) { }
}

// Namespace: Bolt
[AttributeUsageAttribute] // RVA: 0x2C110 Offset: 0x2B510 VA: 0x18002C110
public sealed class SpecialUnitAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Bolt
[AttributeUsageAttribute] // RVA: 0x86400 Offset: 0x85800 VA: 0x180086400
public sealed class UnitSubtitleAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <subtitle>k__BackingField;

	// Properties
	private string subtitle { set; }

	// Methods

	public void .ctor(string subtitle) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_subtitle(string value) { }
}

// Namespace: Bolt
[AttributeUsageAttribute] // RVA: 0xC5CA0 Offset: 0xC50A0 VA: 0x1800C5CA0
public sealed class UnitTitleAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <title>k__BackingField;

	// Properties
	private string title { set; }

	// Methods

	public void .ctor(string title) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_title(string value) { }
}

// Namespace: Bolt
[SerializationVersionAttribute] // RVA: 0x12A0D0 Offset: 0x1294D0 VA: 0x18012A0D0
public abstract class Unit : GraphElement<FlowGraph>, IUnit, IGraphElementWithDebugData, IGraphElement, IGraphItem, INotifiedCollectionItem, IDisposable, IPrewarmable, IAotStubbable, IIdentifiable
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <isDefined>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly IUnitPortCollection<ControlInput> <controlInputs>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly IUnitPortCollection<ControlOutput> <controlOutputs>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly IUnitPortCollection<ValueInput> <valueInputs>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly IUnitPortCollection<ValueOutput> <valueOutputs>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly IUnitPortCollection<InvalidInput> <invalidInputs>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private readonly IUnitPortCollection<InvalidOutput> <invalidOutputs>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action onPortsChanged;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Dictionary<string, object> <defaultValues>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IConnectionCollection<IUnitRelation, IUnitPort, IUnitPort> <relations>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <isControlRoot>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector2 <position>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Exception <definitionException>k__BackingField;

	// Properties
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual bool canDefine { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool isDefined { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IUnitPortCollection<ControlInput> controlInputs { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IUnitPortCollection<ControlOutput> controlOutputs { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IUnitPortCollection<ValueInput> valueInputs { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IUnitPortCollection<ValueOutput> valueOutputs { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IUnitPortCollection<InvalidInput> invalidInputs { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IUnitPortCollection<InvalidOutput> invalidOutputs { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IEnumerable<IUnitInputPort> inputs { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IEnumerable<IUnitOutputPort> outputs { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IEnumerable<IUnitInputPort> validInputs { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IEnumerable<IUnitOutputPort> validOutputs { get; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IEnumerable<IUnitPort> ports { get; }
	[SerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Dictionary<string, object> defaultValues { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IConnectionCollection<IUnitRelation, IUnitPort, IUnitPort> relations { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected virtual bool isControlRoot { set; }
	[SerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector2 position { set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected Exception definitionException { set; }

	// Methods

	protected void .ctor() { }

	public override void AfterAdd() { }

	public override void BeforeRemove() { }

	public override void Instantiate(GraphReference instance) { }

	public override void Uninstantiate(GraphReference instance) { }

	public virtual bool get_canDefine() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_isDefined() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_isDefined(bool value) { }

	protected abstract void Definition() { }

	protected virtual void AfterDefine() { }

	protected virtual void BeforeUndefine() { }

	private void Undefine() { }

	public void EnsureDefined() { }

	public void Define() { }

	public void RemoveUnconnectedInvalidPorts() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IUnitPortCollection<ControlInput> get_controlInputs() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IUnitPortCollection<ControlOutput> get_controlOutputs() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IUnitPortCollection<ValueInput> get_valueInputs() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IUnitPortCollection<ValueOutput> get_valueOutputs() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IUnitPortCollection<InvalidInput> get_invalidInputs() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IUnitPortCollection<InvalidOutput> get_invalidOutputs() { }

	public IEnumerable<IUnitInputPort> get_inputs() { }

	public IEnumerable<IUnitOutputPort> get_outputs() { }

	public IEnumerable<IUnitInputPort> get_validInputs() { }

	public IEnumerable<IUnitOutputPort> get_validOutputs() { }

	public IEnumerable<IUnitPort> get_ports() { }

	public void PortsChanged() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Dictionary<string, object> get_defaultValues() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_defaultValues(Dictionary<string, object> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IConnectionCollection<IUnitRelation, IUnitPort, IUnitPort> get_relations() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_relations(IConnectionCollection<IUnitRelation, IUnitPort, IUnitPort> value) { }

	public void Disconnect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected virtual void set_isControlRoot(bool value) { }

	protected void EnsureUniqueInput(string key) { }

	protected void EnsureUniqueOutput(string key) { }

	protected ControlInput ControlInput(string key, Func<Flow, ControlOutput> action) { }

	protected ControlOutput ControlOutput(string key) { }

	protected ValueInput ValueInput(Type type, string key) { }

	protected ValueOutput ValueOutput(Type type, string key, Func<Flow, object> getValue) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_position(Vector2 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_definitionException(Exception value) { }

	private FlowGraph Bolt.IUnit.get_graph() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class Unit.<>c
{
	// Fields
	public static readonly Unit.<>c <>9;
	public static Func<InvalidInput, bool> <>9__22_0;
	public static Func<InvalidOutput, bool> <>9__22_1;
	public static Func<IUnitPort, bool> <>9__69_0;
	public static Func<IUnitPort, bool> <>9__69_1;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <RemoveUnconnectedInvalidPorts>b__22_0(InvalidInput p) { }

	internal bool <RemoveUnconnectedInvalidPorts>b__22_1(InvalidOutput p) { }

	internal bool <Disconnect>b__69_0(IUnitPort p) { }

	internal bool <Disconnect>b__69_1(IUnitPort p) { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: 
internal static class Consts
{
	// Fields
	public const string MonoVersion = "2.6.5.0";
	public const string MonoCompany = "MONO development team";
	public const string MonoProduct = "MONO Common language infrastructure";
	public const string MonoCopyright = "(c) various MONO Authors";
	public const string FxVersion = "2.0.0.0";
	public const string VsVersion = "8.0.0.0";
	public const string FxFileVersion = "2.0.50727.1433";
	public const string VsFileVersion = "8.0.50727.1433";
	public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
	public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
	public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
	public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
	public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
	public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
	public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
	public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
	public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
	public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
	public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
	public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
	public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
	public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
	public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
	public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
	public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
	public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
	public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
	public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
	public const string AssemblySystem_Core = "System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
}

// Namespace: I18N.Common
[Serializable]
public abstract class ByteEncoding : MonoEncoding
{
	// Fields
	protected char[] toChars;
	protected string encodingName;
	protected string bodyName;
	protected string headerName;
	protected string webName;
	protected bool isBrowserDisplay;
	protected bool isBrowserSave;
	protected bool isMailNewsDisplay;
	protected bool isMailNewsSave;
	protected int windowsCodePage;
	private static byte[] isNormalized;
	private static byte[] isNormalizedComputed;
	private static byte[] normalization_bytes;

	// Properties
	public override bool IsSingleByte { get; }
	public override string BodyName { get; }
	public override string EncodingName { get; }
	public override string HeaderName { get; }
	public override bool IsBrowserDisplay { get; }
	public override bool IsBrowserSave { get; }
	public override bool IsMailNewsDisplay { get; }
	public override bool IsMailNewsSave { get; }
	public override string WebName { get; }
	public override int WindowsCodePage { get; }

	// Methods

	protected void .ctor(int codePage, char[] toChars, string encodingName, string bodyName, string headerName, string webName, bool isBrowserDisplay, bool isBrowserSave, bool isMailNewsDisplay, bool isMailNewsSave, int windowsCodePage) { }

	public override bool IsAlwaysNormalized(NormalizationForm form) { }

	public override bool get_IsSingleByte() { }

	public override int GetByteCount(string s) { }

	public override int GetByteCountImpl(char* chars, int count) { }

	protected abstract void ToBytes(char* chars, int charCount, byte* bytes, int byteCount) { }

	protected virtual void ToBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex) { }

	public override int GetBytesImpl(char* chars, int charCount, byte* bytes, int byteCount) { }

	public override int GetCharCount(byte[] bytes, int index, int count) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { }

	public override int GetMaxByteCount(int charCount) { }

	public override int GetMaxCharCount(int byteCount) { }

	public override string GetString(byte[] bytes, int index, int count) { }

	public override string GetString(byte[] bytes) { }

	public override string get_BodyName() { }

	public override string get_EncodingName() { }

	public override string get_HeaderName() { }

	public override bool get_IsBrowserDisplay() { }

	public override bool get_IsBrowserSave() { }

	public override bool get_IsMailNewsDisplay() { }

	public override bool get_IsMailNewsSave() { }

	public override string get_WebName() { }

	public override int get_WindowsCodePage() { }
}

// Namespace: I18N.Common
public sealed class Handlers
{
	// Fields
	public static readonly string[] List;
	private static Hashtable aliases;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }

	public static string GetAlias(string name) { }

	private static void BuildHash() { }
}

// Namespace: I18N.Common
public class Manager
{
	// Fields
	private const string hex = "0123456789abcdef";
	private static Manager manager;
	private Hashtable handlers;
	private Hashtable active;
	private Hashtable assemblies;
	private static readonly object lockobj;

	// Properties
	public static Manager PrimaryManager { get; }

	// Methods

	private void .ctor() { }

	private static void .cctor() { }

	public static Manager get_PrimaryManager() { }

	private static string Normalize(string name) { }

	public Encoding GetEncoding(int codePage) { }

	public Encoding GetEncoding(string name) { }

	public CultureInfo GetCulture(int culture, bool useUserOverride) { }

	public CultureInfo GetCulture(string name, bool useUserOverride) { }

	internal object Instantiate(string name) { }

	private void LoadClassList() { }

	private void LoadInternalClasses() { }
}

// Namespace: I18N.Common
[Serializable]
public abstract class MonoEncoding : Encoding
{
	// Fields
	private readonly int win_code_page;

	// Properties
	public override int WindowsCodePage { get; }

	// Methods

	public void .ctor(int codePage) { }

	public void .ctor(int codePage, int windowsCodePage) { }

	public override int get_WindowsCodePage() { }

	public void HandleFallback(ref EncoderFallbackBuffer buffer, char* chars, ref int charIndex, ref int charCount, byte* bytes, ref int byteIndex, ref int byteCount) { }

	public override int GetByteCount(char[] chars, int index, int count) { }

	public override int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex) { }

	public override int GetBytes(string s, int charIndex, int charCount, byte[] bytes, int byteIndex) { }

	public override int GetByteCount(char* chars, int count) { }

	public override int GetBytes(char* chars, int charCount, byte* bytes, int byteCount) { }

	public abstract int GetByteCountImpl(char* chars, int charCount) { }

	public abstract int GetBytesImpl(char* chars, int charCount, byte* bytes, int byteCount) { }
}

// Namespace: I18N.Common
public abstract class MonoEncoder : Encoder
{
	// Fields
	private MonoEncoding encoding;

	// Methods

	public void .ctor(MonoEncoding encoding) { }

	public override int GetByteCount(char[] chars, int index, int count, bool refresh) { }

	public override int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex, bool flush) { }

	public abstract int GetByteCountImpl(char* chars, int charCount, bool refresh) { }

	public abstract int GetBytesImpl(char* chars, int charCount, byte* bytes, int byteCount, bool refresh) { }

	public override int GetBytes(char* chars, int charCount, byte* bytes, int byteCount, bool flush) { }

	public void HandleFallback(char* chars, ref int charIndex, ref int charCount, byte* bytes, ref int byteIndex, ref int byteCount) { }
}

// Namespace: I18N.Common
public sealed class Strings
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Dictionary<string, int> <>f__switch$map0;

	// Methods

	public void .ctor() { }

	public static string GetString(string tag) { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: ProBuilder2.MeshOperations
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class pbMeshOps
{
	// Methods

	private static Vector3 Norm(int[] shared, int[] all, Vector3[] norm) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Extrude(pb_Object pb, pb_Edge[] edges, float extrudeDistance, bool extrudeAsGroup, bool enableManifoldExtrude, out pb_Edge[] extrudedEdges) { }
}

// Namespace: ProBuilder2.MeshOperations
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class pb_AppendDelete
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static pb_Face AppendFace(pb_Object pb, Vector3[] v, Color[] c, Vector2[] u, pb_Face face, int[] sharedIndex) { }
}

// Namespace: ProBuilder2.MeshOperations
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class pb_Extrude
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool Extrude(pb_Object pb, pb_Face[] faces, ExtrudeMethod method, float distance) { }

	private static bool ExtrudePerFace(pb_Object pb, pb_Face[] faces, float distance) { }

	private static bool ExtrudeAsGroups(pb_Object pb, pb_Face[] faces, bool compensateAngleVertexDistance, float distance) { }

	private static List<HashSet<pb_Face>> GetFaceGroups(List<pb_WingedEdge> wings) { }

	private static Dictionary<pb_EdgeLookup, pb_Face> GetPerimeterEdges(HashSet<pb_Face> faces, Dictionary<int, int> lookup) { }
}

// Namespace: ProBuilder2.MeshOperations
public static class pb_GrowShrink
{
	// Fields
	private static readonly Vector3 Vector3_Zero;

	// Methods

	public static void Flood(pb_WingedEdge wing, HashSet<pb_Face> selection) { }

	public static void Flood(pb_Object pb, pb_WingedEdge wing, Vector3 wingNrm, float maxAngle, HashSet<pb_Face> selection) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class <PrivateImplementationDetails>
{
	// Fields
	internal static readonly <PrivateImplementationDetails>.$ArrayType=24 $field-DB8A06953089CC95E8F2DD160C999AC5EFB802C7 /*Metadata offset 0x9D4286*/;
}

// Namespace: 
private struct <PrivateImplementationDetails>.$ArrayType=24
{}

// Namespace: 
internal class <Module>
{}

// Namespace: Coffee.UIExtensions
[ExecuteInEditMode] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class UIParticle : MaskableGraphic
{
	// Fields
	private static readonly int s_IdMainTex;
	private static readonly List<Vector3> s_Vertices;
	private static readonly List<UIParticle> s_TempRelatables;
	private static readonly List<UIParticle> s_ActiveParticles;
	[TooltipAttribute] // RVA: 0x5D110 Offset: 0x5C510 VA: 0x18005D110
	[SerializeField] // RVA: 0x5D110 Offset: 0x5C510 VA: 0x18005D110
	private ParticleSystem m_ParticleSystem;
	[TooltipAttribute] // RVA: 0x60160 Offset: 0x5F560 VA: 0x180060160
	[SerializeField] // RVA: 0x60160 Offset: 0x5F560 VA: 0x180060160
	private UIParticle m_TrailParticle;
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private bool m_IsTrail;
	[TooltipAttribute] // RVA: 0x62F50 Offset: 0x62350 VA: 0x180062F50
	[SerializeField] // RVA: 0x62F50 Offset: 0x62350 VA: 0x180062F50
	private float m_Scale;
	[TooltipAttribute] // RVA: 0x64FC0 Offset: 0x643C0 VA: 0x180064FC0
	[SerializeField] // RVA: 0x64FC0 Offset: 0x643C0 VA: 0x180064FC0
	private bool m_IgnoreParent;
	[TooltipAttribute] // RVA: 0x67050 Offset: 0x66450 VA: 0x180067050
	[SerializeField] // RVA: 0x67050 Offset: 0x66450 VA: 0x180067050
	private UIParticle.AnimatableProperty[] m_AnimatableProperties;
	private static MaterialPropertyBlock s_Mpb;
	private Mesh _mesh;
	private ParticleSystemRenderer _renderer;
	private UIParticle _parent;
	private List<UIParticle> _children;
	private Matrix4x4 scaleaMatrix;
	private Vector3 _worldPos;
	private static ParticleSystem.Particle[] s_Particles;

	// Properties
	public override Texture mainTexture { get; }
	public override Material material { get; set; }
	public float scale { get; set; }
	public bool ignoreParent { get; set; }
	public bool isRoot { get; }
	public override bool raycastTarget { get; set; }
	public ParticleSystem cachedParticleSystem { get; }

	// Methods

	public override Texture get_mainTexture() { }

	public override Material get_material() { }

	public override void set_material(Material value) { }

	public float get_scale() { }

	public void set_scale(float value) { }

	public bool get_ignoreParent() { }

	public void set_ignoreParent(bool value) { }

	public bool get_isRoot() { }

	public override bool get_raycastTarget() { }

	public override void set_raycastTarget(bool value) { }

	public ParticleSystem get_cachedParticleSystem() { }

	public override Material GetModifiedMaterial(Material baseMaterial) { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	protected override void UpdateGeometry() { }

	protected override void OnTransformParentChanged() { }

	protected override void OnDidApplyAnimationProperties() { }

	private static void UpdateMeshes() { }

	private void UpdateMesh() { }

	private void CheckTrail() { }

	private void SetParent(UIParticle newParent) { }

	private void UpdateAnimatableMaterialProperties() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[Serializable]
public class UIParticle.AnimatableProperty : ISerializationCallbackReceiver
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string m_Name;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private UIParticle.AnimatableProperty.ShaderPropertyType m_Type;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <id>k__BackingField;

	// Properties
	public int id { get; set; }
	public UIParticle.AnimatableProperty.ShaderPropertyType type { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_id() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_id(int value) { }

	public UIParticle.AnimatableProperty.ShaderPropertyType get_type() { }

	public void OnBeforeSerialize() { }

	public void OnAfterDeserialize() { }

	public void .ctor() { }
}

// Namespace: 
public enum UIParticle.AnimatableProperty.ShaderPropertyType
{
	// Fields
	public int value__;
	public const UIParticle.AnimatableProperty.ShaderPropertyType Color = 0;
	public const UIParticle.AnimatableProperty.ShaderPropertyType Vector = 1;
	public const UIParticle.AnimatableProperty.ShaderPropertyType Float = 2;
	public const UIParticle.AnimatableProperty.ShaderPropertyType Range = 3;
	public const UIParticle.AnimatableProperty.ShaderPropertyType Texture = 4;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class UIParticle.<>c
{
	// Fields
	public static readonly UIParticle.<>c <>9;
	public static Predicate<UIParticle> <>9__46_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <SetParent>b__46_0(UIParticle x) { }
}

// Namespace: Coffee.UIExtensions
[ExecuteInEditMode] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class UIParticleOverlayCamera : MonoBehaviour
{
	// Fields
	private Camera m_Camera;
	private static UIParticleOverlayCamera s_Instance;

	// Properties
	public static UIParticleOverlayCamera instance { get; }
	private Camera cameraForOvrelay { get; }

	// Methods

	public static UIParticleOverlayCamera get_instance() { }

	public static Camera GetCameraForOvrelay(Canvas canvas) { }

	private Camera get_cameraForOvrelay() { }

	private void Awake() { }

	private void OnDestroy() { }

	public void .ctor() { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: 
internal static class Consts
{
	// Fields
	public const string MonoVersion = "2.6.5.0";
	public const string MonoCompany = "MONO development team";
	public const string MonoProduct = "MONO Common language infrastructure";
	public const string MonoCopyright = "(c) various MONO Authors";
	public const string FxVersion = "2.0.0.0";
	public const string VsVersion = "8.0.0.0";
	public const string FxFileVersion = "2.0.50727.1433";
	public const string VsFileVersion = "8.0.50727.1433";
	public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
	public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
	public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
	public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
	public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
	public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
	public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
	public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
	public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
	public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
	public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
	public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
	public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
	public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
	public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
	public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
	public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
	public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
	public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
	public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
	public const string AssemblySystem_Core = "System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
}

// Namespace: I18N.CJK
[Serializable]
public class CP932 : MonoEncoding
{
	// Fields
	private const int SHIFTJIS_CODE_PAGE = 932;

	// Properties
	public override string BodyName { get; }
	public override string EncodingName { get; }
	public override string HeaderName { get; }
	public override bool IsBrowserDisplay { get; }
	public override bool IsBrowserSave { get; }
	public override bool IsMailNewsDisplay { get; }
	public override bool IsMailNewsSave { get; }
	public override string WebName { get; }
	public override int WindowsCodePage { get; }

	// Methods

	public void .ctor() { }

	public override int GetByteCountImpl(char* chars, int count) { }

	public override int GetBytesImpl(char* chars, int charCount, byte* bytes, int byteCount) { }

	public override int GetCharCount(byte[] bytes, int index, int count) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { }

	public override int GetMaxByteCount(int charCount) { }

	public override int GetMaxCharCount(int byteCount) { }

	public override Decoder GetDecoder() { }

	public override string get_BodyName() { }

	public override string get_EncodingName() { }

	public override string get_HeaderName() { }

	public override bool get_IsBrowserDisplay() { }

	public override bool get_IsBrowserSave() { }

	public override bool get_IsMailNewsDisplay() { }

	public override bool get_IsMailNewsSave() { }

	public override string get_WebName() { }

	public override int get_WindowsCodePage() { }
}

// Namespace: I18N.CJK
internal sealed class CP932Decoder : DbcsEncoding.DbcsDecoder
{
	// Fields
	private JISConvert convert;
	private int last_byte_count;
	private int last_byte_chars;

	// Methods

	public void .ctor(JISConvert convert) { }

	public override int GetCharCount(byte[] bytes, int index, int count) { }

	public override int GetCharCount(byte[] bytes, int index, int count, bool refresh) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex, bool refresh) { }
}

// Namespace: I18N.CJK
[Serializable]
public class ENCshift_jis : CP932
{
	// Methods

	public void .ctor() { }
}

// Namespace: I18N.CJK
[Serializable]
public class CP50220 : ISO2022JPEncoding
{
	// Properties
	public override string EncodingName { get; }

	// Methods

	public void .ctor() { }

	public override string get_EncodingName() { }
}

// Namespace: I18N.CJK
[Serializable]
public class CP50221 : ISO2022JPEncoding
{
	// Properties
	public override string EncodingName { get; }

	// Methods

	public void .ctor() { }

	public override string get_EncodingName() { }
}

// Namespace: I18N.CJK
[Serializable]
public class CP50222 : ISO2022JPEncoding
{
	// Properties
	public override string EncodingName { get; }

	// Methods

	public void .ctor() { }

	public override string get_EncodingName() { }
}

// Namespace: I18N.CJK
[Serializable]
public class ISO2022JPEncoding : MonoEncoding
{
	// Fields
	private readonly bool allow_1byte_kana;
	private readonly bool allow_shift_io;

	// Properties
	public override string BodyName { get; }
	public override string HeaderName { get; }
	public override string WebName { get; }

	// Methods

	public void .ctor(int codePage, bool allow1ByteKana, bool allowShiftIO) { }

	public override string get_BodyName() { }

	public override string get_HeaderName() { }

	public override string get_WebName() { }

	public override int GetMaxByteCount(int charCount) { }

	public override int GetMaxCharCount(int byteCount) { }

	public override int GetByteCount(char[] chars, int charIndex, int charCount) { }

	public override int GetByteCountImpl(char* chars, int count) { }

	public override int GetBytesImpl(char* chars, int charCount, byte* bytes, int byteCount) { }

	public override int GetCharCount(byte[] bytes, int index, int count) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { }
}

// Namespace: I18N.CJK
internal enum ISO2022JPMode
{
	// Fields
	public int value__;
	public const ISO2022JPMode ASCII = 0;
	public const ISO2022JPMode JISX0208 = 1;
	public const ISO2022JPMode JISX0201 = 2;
}

// Namespace: I18N.CJK
internal class ISO2022JPEncoder : MonoEncoder
{
	// Fields
	private static JISConvert convert;
	private readonly bool allow_1byte_kana;
	private readonly bool allow_shift_io;
	private ISO2022JPMode m;
	private bool shifted_in_count;
	private bool shifted_in_conv;
	private static readonly char[] full_width_map;

	// Methods

	public void .ctor(MonoEncoding owner, bool allow1ByteKana, bool allowShiftIO) { }

	private static void .cctor() { }

	public override int GetByteCountImpl(char* chars, int charCount, bool flush) { }

	private void SwitchMode(byte* bytes, ref int byteIndex, ref int byteCount, ref ISO2022JPMode cur, ISO2022JPMode next) { }

	public override int GetBytesImpl(char* chars, int charCount, byte* bytes, int byteCount, bool flush) { }

	public override void Reset() { }
}

// Namespace: I18N.CJK
internal class ISO2022JPDecoder : Decoder
{
	// Fields
	private static JISConvert convert;
	private readonly bool allow_shift_io;
	private ISO2022JPMode m;
	private bool shifted_in_conv;
	private bool shifted_in_count;

	// Methods

	public void .ctor(bool allow1ByteKana, bool allowShiftIO) { }

	private static void .cctor() { }

	public override int GetCharCount(byte[] bytes, int index, int count) { }

	private int ToChar(int value) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { }

	public override void Reset() { }
}

// Namespace: I18N.CJK
[Serializable]
public class ENCiso_2022_jp : CP50220
{
	// Methods

	public void .ctor() { }
}

// Namespace: I18N.CJK
[Serializable]
public class CP51932 : MonoEncoding
{
	// Fields
	private const int EUC_JP_CODE_PAGE = 51932;

	// Properties
	public override string BodyName { get; }
	public override string EncodingName { get; }
	public override string HeaderName { get; }
	public override bool IsBrowserDisplay { get; }
	public override bool IsBrowserSave { get; }
	public override bool IsMailNewsDisplay { get; }
	public override bool IsMailNewsSave { get; }
	public override string WebName { get; }

	// Methods

	public void .ctor() { }

	public override int GetByteCount(char[] chars, int index, int length) { }

	public override int GetByteCountImpl(char* chars, int count) { }

	public override int GetBytesImpl(char* chars, int charCount, byte* bytes, int byteCount) { }

	public override int GetCharCount(byte[] bytes, int index, int count) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { }

	public override int GetMaxByteCount(int charCount) { }

	public override int GetMaxCharCount(int byteCount) { }

	public override Encoder GetEncoder() { }

	public override Decoder GetDecoder() { }

	public override string get_BodyName() { }

	public override string get_EncodingName() { }

	public override string get_HeaderName() { }

	public override bool get_IsBrowserDisplay() { }

	public override bool get_IsBrowserSave() { }

	public override bool get_IsMailNewsDisplay() { }

	public override bool get_IsMailNewsSave() { }

	public override string get_WebName() { }
}

// Namespace: I18N.CJK
public class CP51932Encoder : MonoEncoder
{
	// Methods

	public void .ctor(MonoEncoding encoding) { }

	public override int GetByteCountImpl(char* chars, int count, bool refresh) { }

	public override int GetBytesImpl(char* chars, int charCount, byte* bytes, int byteCount, bool refresh) { }
}

// Namespace: I18N.CJK
internal class CP51932Decoder : DbcsEncoding.DbcsDecoder
{
	// Fields
	private int last_count;
	private int last_bytes;

	// Methods

	public void .ctor() { }

	public override int GetCharCount(byte[] bytes, int index, int count) { }

	public override int GetCharCount(byte[] bytes, int index, int count, bool refresh) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex, bool refresh) { }

	private Exception Insufficient() { }
}

// Namespace: I18N.CJK
[Serializable]
public class ENCeuc_jp : CP51932
{
	// Methods

	public void .ctor() { }
}

// Namespace: I18N.CJK
[Serializable]
internal class CP936 : DbcsEncoding
{
	// Fields
	private const int GB2312_CODE_PAGE = 936;

	// Properties
	public override string BodyName { get; }
	public override string EncodingName { get; }
	public override string HeaderName { get; }
	public override bool IsBrowserDisplay { get; }
	public override bool IsBrowserSave { get; }
	public override bool IsMailNewsDisplay { get; }
	public override bool IsMailNewsSave { get; }
	public override string WebName { get; }

	// Methods

	public void .ctor() { }

	internal override DbcsConvert GetConvert() { }

	public override int GetByteCountImpl(char* chars, int count) { }

	public override int GetBytesImpl(char* chars, int charCount, byte* bytes, int byteCount) { }

	public override int GetCharCount(byte[] bytes, int index, int count) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { }

	public override Decoder GetDecoder() { }

	public override string get_BodyName() { }

	public override string get_EncodingName() { }

	public override string get_HeaderName() { }

	public override bool get_IsBrowserDisplay() { }

	public override bool get_IsBrowserSave() { }

	public override bool get_IsMailNewsDisplay() { }

	public override bool get_IsMailNewsSave() { }

	public override string get_WebName() { }
}

// Namespace: I18N.CJK
internal sealed class CP936Decoder : DbcsEncoding.DbcsDecoder
{
	// Fields
	private int last_byte_count;
	private int last_byte_bytes;

	// Methods

	public void .ctor(DbcsConvert convert) { }

	public override int GetCharCount(byte[] bytes, int index, int count) { }

	public override int GetCharCount(byte[] bytes, int index, int count, bool refresh) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex, bool refresh) { }
}

// Namespace: I18N.CJK
[Serializable]
internal class ENCgb2312 : CP936
{
	// Methods

	public void .ctor() { }
}

// Namespace: I18N.CJK
[Serializable]
internal class CP949 : KoreanEncoding
{
	// Fields
	private const int UHC_CODE_PAGE = 949;

	// Properties
	public override string BodyName { get; }
	public override string EncodingName { get; }
	public override string HeaderName { get; }
	public override string WebName { get; }

	// Methods

	public void .ctor() { }

	public override string get_BodyName() { }

	public override string get_EncodingName() { }

	public override string get_HeaderName() { }

	public override string get_WebName() { }
}

// Namespace: I18N.CJK
[Serializable]
internal class CP51949 : KoreanEncoding
{
	// Fields
	private const int EUCKR_CODE_PAGE = 51949;

	// Properties
	public override string BodyName { get; }
	public override string EncodingName { get; }
	public override string HeaderName { get; }
	public override string WebName { get; }

	// Methods

	public void .ctor() { }

	public override string get_BodyName() { }

	public override string get_EncodingName() { }

	public override string get_HeaderName() { }

	public override string get_WebName() { }
}

// Namespace: I18N.CJK
[Serializable]
internal class KoreanEncoding : DbcsEncoding
{
	// Fields
	private bool useUHC;

	// Methods

	public void .ctor(int codepage, bool useUHC) { }

	internal override DbcsConvert GetConvert() { }

	public override int GetByteCountImpl(char* chars, int count) { }

	public override int GetBytesImpl(char* chars, int charCount, byte* bytes, int byteCount) { }

	public override int GetCharCount(byte[] bytes, int index, int count) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { }

	public override Decoder GetDecoder() { }
}

// Namespace: 
private sealed class KoreanEncoding.KoreanDecoder : DbcsEncoding.DbcsDecoder
{
	// Fields
	private bool useUHC;
	private int last_byte_count;
	private int last_byte_conv;

	// Methods

	public void .ctor(DbcsConvert convert, bool useUHC) { }

	public override int GetCharCount(byte[] bytes, int index, int count) { }

	public override int GetCharCount(byte[] bytes, int index, int count, bool refresh) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex, bool refresh) { }
}

// Namespace: I18N.CJK
[Serializable]
internal class ENCuhc : CP949
{
	// Methods

	public void .ctor() { }
}

// Namespace: I18N.CJK
[Serializable]
internal class ENCeuc_kr : CP51949
{
	// Methods

	public void .ctor() { }
}

// Namespace: I18N.CJK
[Serializable]
internal class CP950 : DbcsEncoding
{
	// Fields
	private const int BIG5_CODE_PAGE = 950;

	// Properties
	public override string BodyName { get; }
	public override string EncodingName { get; }
	public override string HeaderName { get; }
	public override string WebName { get; }

	// Methods

	public void .ctor() { }

	internal override DbcsConvert GetConvert() { }

	public override int GetByteCountImpl(char* chars, int count) { }

	public override int GetBytesImpl(char* chars, int charCount, byte* bytes, int byteCount) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { }

	public override Decoder GetDecoder() { }

	public override string get_BodyName() { }

	public override string get_EncodingName() { }

	public override string get_HeaderName() { }

	public override string get_WebName() { }
}

// Namespace: 
private sealed class CP950.CP950Decoder : DbcsEncoding.DbcsDecoder
{
	// Fields
	private int last_byte_count;
	private int last_byte_conv;

	// Methods

	public void .ctor(DbcsConvert convert) { }

	public override int GetCharCount(byte[] bytes, int index, int count) { }

	public override int GetCharCount(byte[] bytes, int index, int count, bool refresh) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex, bool refresh) { }
}

// Namespace: I18N.CJK
[Serializable]
internal class ENCbig5 : CP950
{
	// Methods

	public void .ctor() { }
}

// Namespace: I18N.CJK
internal sealed class CodeTable : IDisposable
{
	// Fields
	private Stream stream;

	// Methods

	public void .ctor(string name) { }

	public void Dispose() { }

	public byte[] GetSection(int num) { }
}

// Namespace: I18N.CJK
[Serializable]
internal abstract class DbcsEncoding : MonoEncoding
{
	// Properties
	public override bool IsBrowserDisplay { get; }
	public override bool IsBrowserSave { get; }
	public override bool IsMailNewsDisplay { get; }
	public override bool IsMailNewsSave { get; }

	// Methods

	public void .ctor(int codePage) { }

	public void .ctor(int codePage, int windowsCodePage) { }

	internal abstract DbcsConvert GetConvert() { }

	public override int GetByteCount(char[] chars, int index, int count) { }

	public override int GetCharCount(byte[] bytes, int index, int count) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { }

	public override int GetMaxByteCount(int charCount) { }

	public override int GetMaxCharCount(int byteCount) { }

	public override bool get_IsBrowserDisplay() { }

	public override bool get_IsBrowserSave() { }

	public override bool get_IsMailNewsDisplay() { }

	public override bool get_IsMailNewsSave() { }
}

// Namespace: 
internal abstract class DbcsEncoding.DbcsDecoder : Decoder
{
	// Fields
	protected DbcsConvert convert;

	// Methods

	public void .ctor(DbcsConvert convert) { }

	internal void CheckRange(byte[] bytes, int index, int count) { }

	internal void CheckRange(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { }
}

// Namespace: I18N.CJK
internal class DbcsConvert
{
	// Fields
	public byte[] n2u;
	public byte[] u2n;
	internal static readonly DbcsConvert Gb2312;
	internal static readonly DbcsConvert Big5;
	internal static readonly DbcsConvert KS;

	// Methods

	internal void .ctor(string fileName) { }

	private static void .cctor() { }
}

// Namespace: I18N.CJK
[Serializable]
internal class ENCgb18030 : GB18030Encoding
{
	// Methods

	public void .ctor() { }
}

// Namespace: I18N.CJK
[Serializable]
public class CP54936 : GB18030Encoding
{
	// Methods

	public void .ctor() { }
}

// Namespace: I18N.CJK
[Serializable]
public class GB18030Encoding : MonoEncoding
{
	// Properties
	public override string EncodingName { get; }
	public override string HeaderName { get; }
	public override string BodyName { get; }
	public override string WebName { get; }
	public override bool IsMailNewsDisplay { get; }
	public override bool IsMailNewsSave { get; }
	public override bool IsBrowserDisplay { get; }
	public override bool IsBrowserSave { get; }

	// Methods

	public void .ctor() { }

	public override string get_EncodingName() { }

	public override string get_HeaderName() { }

	public override string get_BodyName() { }

	public override string get_WebName() { }

	public override bool get_IsMailNewsDisplay() { }

	public override bool get_IsMailNewsSave() { }

	public override bool get_IsBrowserDisplay() { }

	public override bool get_IsBrowserSave() { }

	public override int GetMaxByteCount(int len) { }

	public override int GetMaxCharCount(int len) { }

	public override int GetByteCount(char[] chars, int index, int length) { }

	public override int GetByteCountImpl(char* chars, int count) { }

	public override int GetBytesImpl(char* chars, int charCount, byte* bytes, int byteCount) { }

	public override int GetCharCount(byte[] bytes, int start, int len) { }

	public override int GetChars(byte[] bytes, int byteIdx, int srclen, char[] chars, int charIdx) { }

	public override Encoder GetEncoder() { }

	public override Decoder GetDecoder() { }
}

// Namespace: I18N.CJK
internal class GB18030Decoder : DbcsEncoding.DbcsDecoder
{
	// Fields
	private static DbcsConvert gb2312;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }

	public override int GetCharCount(byte[] bytes, int start, int len) { }

	public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { }
}

// Namespace: I18N.CJK
internal class GB18030Encoder : MonoEncoder
{
	// Fields
	private static DbcsConvert gb2312;
	private char incomplete_byte_count;
	private char incomplete_bytes;

	// Methods

	public void .ctor(MonoEncoding owner) { }

	private static void .cctor() { }

	public override int GetByteCountImpl(char* chars, int count, bool refresh) { }

	public override int GetBytesImpl(char* chars, int charCount, byte* bytes, int byteCount, bool refresh) { }
}

// Namespace: I18N.CJK
internal class GB18030Source
{
	// Fields
	private static readonly byte* gbx2uni;
	private static readonly byte* uni2gbx;
	private static readonly int gbx2uniSize;
	private static readonly int uni2gbxSize;
	private static readonly long gbxBase;
	private static readonly long gbxSuppBase;
	private static readonly GB18030Source.GB18030Map[] ranges;

	// Methods

	private void .ctor() { }

	private static void .cctor() { }

	public static void Unlinear(byte[] bytes, int start, long gbx) { }

	public static void Unlinear(byte* bytes, long gbx) { }

	public static long FromGBX(byte[] bytes, int start) { }

	public static long FromUCSSurrogate(int cp) { }

	public static long FromUCS(int cp) { }

	private static long FromGBXRaw(byte b1, byte b2, byte b3, byte b4, bool supp) { }

	private static int ToUcsRaw(int idx) { }

	private static long ToGbxRaw(int idx) { }
}

// Namespace: 
private class GB18030Source.GB18030Map
{
	// Fields
	public readonly int UStart;
	public readonly int UEnd;
	public readonly long GStart;
	public readonly long GEnd;
	public readonly bool Dummy;

	// Methods

	public void .ctor(int ustart, int uend, long gstart, long gend, bool dummy) { }
}

// Namespace: I18N.CJK
internal sealed class JISConvert
{
	// Fields
	private const int JISX0208_To_Unicode = 1;
	private const int JISX0212_To_Unicode = 2;
	private const int CJK_To_JIS = 3;
	private const int Greek_To_JIS = 4;
	private const int Extra_To_JIS = 5;
	public byte[] jisx0208ToUnicode;
	public byte[] jisx0212ToUnicode;
	public byte[] cjkToJis;
	public byte[] greekToJis;
	public byte[] extraToJis;
	private static JISConvert convert;
	private static readonly object lockobj;

	// Properties
	public static JISConvert Convert { get; }

	// Methods

	private void .ctor() { }

	private static void .cctor() { }

	public static JISConvert get_Convert() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal class <PrivateImplementationDetails>
{
	// Fields
	internal static <PrivateImplementationDetails>.$ArrayType$132 $$field-0 /*Metadata offset 0x9D4A9B*/;

	// Methods

	public void .ctor() { }
}

// Namespace: 
private struct <PrivateImplementationDetails>.$ArrayType$132
{}

// Namespace: 
internal class <Module>
{}

// Namespace: 
public class ButtonTime : MonoBehaviour
{
	// Fields
	public int Frame;
	public int DiffinX;
	public int DiffinY;
	public float OffsetInLeftAxis;
	public float OffsetInRightAxis;

	// Methods

	private void Start() { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: 
public class SerializeScriptableObject : ScriptableObject, ISerializationCallbackReceiver, ISupportsPrefabSerialization
{
	// Fields
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private SerializationData serializationData;

	// Properties
	public SerializationData SerializationData { get; set; }

	// Methods

	public SerializationData get_SerializationData() { }

	public void set_SerializationData(SerializationData value) { }

	public void OnBeforeSerialize() { }

	public void OnAfterDeserialize() { }

	public void .ctor() { }
}

// Namespace: 
public class AnimatorInterface
{
	// Methods

	public static void SetBoolWithAnimCtrl(AnimCtrl anim, string parameterName, bool b) { }

	public static void SetIntegerWithAnimCtrl(AnimCtrl anim, string parameterName, int n) { }

	public static void SetFloatWithAnimCtrl(AnimCtrl anim, string parameterName, float f) { }

	public static void SetTriggerWithAnimCtrl(AnimCtrl anim, string parameterName) { }

	public static void SetBoolWithAnimator(Animator anim, string parameterName, bool b) { }

	public static void SetIntegerWithAnimator(Animator anim, string parameterName, int n) { }

	public static void SetFloatWithAnimator(Animator anim, string parameterName, float f) { }

	public static void SetTriggerWithAnimator(Animator anim, string parameterName) { }

	public static void ResetTriggerWithAnimator(Animator anim, string parameterName) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class AnimatorParamsScriptObj : ScriptableObject
{
	// Fields
	public List<string> BoolLst;
	public List<string> IntLst;
	public List<string> FloatLst;
	public List<string> TriggerLst;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class AnimCtrl : SerializedMonoBehaviour
{
	// Fields
	private Animator m_AniCtr;
	private AimIK aimIK;
	public float WeightOffset;
	private CTimerNode SmoothDisableTimer;
	private CTimerNode SmoothEnableTimer;
	public bool NeedIK;
	public bool HasTurnParam;
	private List<string> m_AniParamsList;
	public Dictionary<int, List<string>> IKStateNameDicts;
	private Transform Target;
	private string Tag;
	private Vector3 IKPos;
	private Vector3 TargetPos;
	public Transform Center;

	// Methods

	private void Awake() { }

	private void Start() { }

	public void SetBoolByID(int paramID, bool b) { }

	public void SetIntegerByID(int paramID, int n) { }

	public void SetFloatByID(int paramID, float f) { }

	public void SetTriggerByID(int paramID) { }

	public void SetBool(string parameterName, bool b) { }

	public void SetInteger(string parameterName, int n) { }

	public void SetFloat(string parameterName, float f) { }

	public void SetTrigger(string parameterName) { }

	public void LookAtTarget(Transform target) { }

	public void IKPosition(Vector3 pos) { }

	public void CallThirdPersonIKPos(float signedAngle) { }

	public void SetTarget(Transform target) { }

	public void SetTargetPos(Vector3 targetpos) { }

	private bool CanIK() { }

	public void EnableIK() { }

	public void DisableIK() { }

	public void SmoothEnableIK() { }

	private void ReleaseSmoothEnableTimer() { }

	private bool _SmoothEnanableIK() { }

	public void SmoothDisanableIK() { }

	private void ReleaseSmoothDisableTimer() { }

	private bool _SmoothDisanableIK() { }

	public void AniCallBackFunc(AnimationEvent e) { }

	public void AniCallBackFuncEvent(AnimationEvent e) { }

	private void Update() { }

	private void OnDisable() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <SmoothEnableIK>b__32_0(object[] p) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <SmoothDisanableIK>b__35_0(object[] p) { }
}

// Namespace: 
public class AnimEvent : MonoBehaviour
{
	// Methods

	public void ShowNode(string name) { }

	public void HideNode(string name) { }

	public void OnAnimEventTrigger(string eventName) { }

	public void .ctor() { }
}

// Namespace: 
public class AnimParamsData
{
	// Fields
	public static AnimatorParamsScriptObj ScriptableObj;

	// Methods

	public static void InitAnimatorParams() { }

	public void .ctor() { }
}

// Namespace: 
public class CharacterMotorCtrl : MonoBehaviour
{
	// Fields
	public bool canControl;
	private bool useFixedUpdate;
	public Vector3 inputMoveDirection;
	public bool inputJump;
	public float maxForwardSpeed;
	public float maxSidewaysSpeed;
	public float maxBackwardsSpeed;
	public float maxGroundAcceleration;
	public float maxAirAcceleration;
	public CharacterMotorCtrl.CharacterMotorMovement movement;
	private CharacterMotorCtrl.CharacterMotorJumping jumping;
	private CharacterMotorCtrl.CharacterMotorMovingPlatform movingPlatform;
	private CharacterMotorCtrl.CharacterMotorSliding sliding;
	private bool grounded;
	private Vector3 groundNormal;
	private Vector3 lastGroundNormal;
	private Transform tr;
	private SuperCharacterController controller;
	public CharacterMotorCtrl.CallBack m_JumpOverCallBack;

	// Methods

	private void Awake() { }

	public void SetGravity(float gravity) { }

	public void SetMovingPlatformEnable(bool bEnable) { }

	public void OnMove(Vector3 moveDir) { }

	public void OnJump(bool bJump) { }

	private void UpdateFunction() { }

	public void MoveFixedUpdate() { }

	public void MoveUpdate() { }

	private Vector3 ApplyInputVelocityChange(Vector3 velocity) { }

	private Vector3 ApplyGravityAndJumping(Vector3 velocity) { }

	private void OnControllerColliderHit(ControllerColliderHit hit) { }

	[IteratorStateMachineAttribute] // RVA: 0x82F50 Offset: 0x82350 VA: 0x180082F50
	private IEnumerator SubtractNewPlatformVelocity() { }

	private bool MoveWithPlatform() { }

	private Vector3 GetDesiredHorizontalVelocity() { }

	private Vector3 AdjustGroundVelocityToNormal(Vector3 hVelocity, Vector3 groundNormal) { }

	public bool IsGroundedTest() { }

	public float GetMaxAcceleration(bool grounded) { }

	public float CalculateJumpVerticalSpeed(float targetJumpHeight) { }

	public bool IsJumping() { }

	public bool IsSliding() { }

	public bool IsGrounded() { }

	public bool TooSteep() { }

	public Vector3 GetDirection() { }

	public void SetControllable(bool controllable) { }

	private float MaxSpeedInDirection(Vector3 desiredMovementDirection) { }

	private void SetVelocity(Vector3 velocity) { }

	public void SetJumperHeight(float height) { }

	public void ReSetJumperHeight() { }

	public float JumpSpeedToHeight(float VerticalSpeed) { }

	public void .ctor() { }
}

// Namespace: 
public class CharacterMotorCtrl.CharacterMotorMovement
{
	// Fields
	public AnimationCurve slopeSpeedMultiplier;
	public float gravity;
	public float maxFallSpeed;
	public CollisionFlags collisionFlags;
	public Vector3 velocity;
	public Vector3 frameVelocity;
	public Vector3 hitPoint;
	public Vector3 lastHitPoint;

	// Methods

	public void .ctor() { }
}

// Namespace: 
private enum CharacterMotorCtrl.MovementTransferOnJump
{
	// Fields
	public int value__;
	public const CharacterMotorCtrl.MovementTransferOnJump None = 0;
	public const CharacterMotorCtrl.MovementTransferOnJump InitTransfer = 1;
	public const CharacterMotorCtrl.MovementTransferOnJump PermaTransfer = 2;
	public const CharacterMotorCtrl.MovementTransferOnJump PermaLocked = 3;
}

// Namespace: 
private class CharacterMotorCtrl.CharacterMotorJumping
{
	// Fields
	public bool enabled;
	public float baseHeight;
	public float StoredDefaultHeight;
	public float extraHeight;
	public float perpAmount;
	public float steepPerpAmount;
	public bool jumping;
	public bool holdingJumpButton;
	public float lastStartTime;
	public float lastButtonDownTime;
	public Vector3 jumpDir;
	public int jumpCnt;
	public Vector3 saveVec;

	// Methods

	public void .ctor() { }
}

// Namespace: 
private class CharacterMotorCtrl.CharacterMotorMovingPlatform
{
	// Fields
	public bool enabled;
	public CharacterMotorCtrl.MovementTransferOnJump movementTransfer;
	public Transform hitPlatform;
	public Transform activePlatform;
	public Vector3 activeLocalPoint;
	public Vector3 activeGlobalPoint;
	public Quaternion activeLocalRotation;
	public Quaternion activeGlobalRotation;
	public Matrix4x4 lastMatrix;
	public Vector3 platformVelocity;
	public bool newPlatform;

	// Methods

	public void .ctor() { }
}

// Namespace: 
private class CharacterMotorCtrl.CharacterMotorSliding
{
	// Fields
	public bool enabled;
	public float slidingSpeed;
	public float sidewaysControl;
	public float speedControl;
	public Vector3 saveVec;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public sealed class CharacterMotorCtrl.CallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class CharacterMotorCtrl.<SubtractNewPlatformVelocity>d__36 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public CharacterMotorCtrl <>4__this;
	private Transform <platform>5__2;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
public struct PlayerCharacterInputs
{
	// Fields
	public float MoveAxisForward;
	public float MoveAxisRight;
	public Quaternion CameraRotation;
}

// Namespace: 
public class SuperControllerColliderHit
{
	// Fields
	public SuperCharacterController controller;
	public Collider collider;
	public Vector3 point;
	public Vector3 normal;
	public Vector3 moveDirection;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[RequireComponent] // RVA: 0x8E220 Offset: 0x8D620 VA: 0x18008E220
[RequireComponent] // RVA: 0x8E220 Offset: 0x8D620 VA: 0x18008E220
public class SuperCharacterController : MonoBehaviour, ICharacterController
{
	// Fields
	public KinematicCharacterMotor Motor;
	private Vector3 _moveInputVector;
	private SuperControllerColliderHit _ccHit;
	private ETCTransformCtrl ETCTC;

	// Properties
	public float stepOffset { get; set; }
	public Vector3 center { get; }
	public float radius { get; set; }
	public float height { get; }
	public float slopeLimit { get; }
	public bool isGrounded { get; }

	// Methods

	public float get_stepOffset() { }

	public void set_stepOffset(float value) { }

	public Vector3 get_center() { }

	public float get_radius() { }

	public void set_radius(float value) { }

	public float get_height() { }

	public float get_slopeLimit() { }

	public bool get_isGrounded() { }

	private void Awake() { }

	public void Move(Vector3 v3) { }

	public void ForceUnground(bool isForceUnground) { }

	public void UpdatePositionAndRotation() { }

	public void UpdateRotation(ref Quaternion currentRotation, float deltaTime) { }

	public void UpdateVelocity(ref Vector3 currentVelocity) { }

	public bool IsColliderValidForCollisions(Collider coll) { }

	public void OnGroundHit(Collider hitCollider, Vector3 hitNormal, Vector3 hitPoint, ref HitStabilityReport hitStabilityReport) { }

	public void OnMovementHit(Collider hitCollider, Vector3 hitNormal, Vector3 hitPoint, ref HitStabilityReport hitStabilityReport) { }

	public void AddVelocity(Vector3 velocity) { }

	public void ProcessHitStabilityReport(Collider hitCollider, Vector3 hitNormal, Vector3 hitPoint, Vector3 atCharacterPosition, Quaternion atCharacterRotation, ref HitStabilityReport hitStabilityReport) { }

	public void OnDiscreteCollisionDetected(Collider hitCollider) { }

	public void .ctor() { }
}

// Namespace: 
public class DebugDrawLine : MonoBehaviour
{
	// Fields
	public Dictionary<int, List<DebugDrawLine.DebugLine>> allDebugLine;
	public int defaultType;

	// Methods

	private void Awake() { }

	private void Start() { }

	private void Update() { }

	public static void DebugPrintTouchObj() { }

	public void AddLine(float sx, float sy, float sz, float ex, float ey, float ez) { }

	public void AddLine(float sx, float sy, float sz, float ex, float ey, float ez, Color r, int type = 100) { }

	public void RemoveLine(float sx, float sy, float sz, float ex, float ey, float ez, int type = 100) { }

	public void ClearLine(int type = 100) { }

	public void .ctor() { }
}

// Namespace: 
public struct DebugDrawLine.DebugLine
{
	// Fields
	public Vector3 startPoint;
	public Vector3 endPoint;
	public Color lineColor;

	// Methods

	public void .ctor(Vector3 start, Vector3 end, Color color) { }
}

// Namespace: 
public static class pp
{
	// Fields
	private static Dictionary<string, int> SaveDict;
	private static StringBuilder resul;

	// Methods

	public static void print(object[] msg) { }

	public static bool warover() { }

	public static void errprintone(string k, object[] msg) { }

	public static void errprint(object[] msg) { }

	public static void ColorLog(object[] msg) { }

	private static string GetString(object[] msg) { }

	private static void .cctor() { }
}

// Namespace: 
public class DYEngine
{
	// Methods

	public static bool EstablishLibaries() { }

	public void .ctor() { }
}

// Namespace: 
[AddComponentMenu] // RVA: 0x97B30 Offset: 0x96F30 VA: 0x180097B30
public class DynamicBone : MonoBehaviour
{
	// Fields
	public Transform m_Root;
	public float m_UpdateRate;
	public DynamicBone.UpdateMode m_UpdateMode;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float m_Damping;
	public AnimationCurve m_DampingDistrib;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float m_Elasticity;
	public AnimationCurve m_ElasticityDistrib;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float m_Stiffness;
	public AnimationCurve m_StiffnessDistrib;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float m_Inert;
	public AnimationCurve m_InertDistrib;
	public float m_Radius;
	public AnimationCurve m_RadiusDistrib;
	public float m_EndLength;
	public Vector3 m_EndOffset;
	public Vector3 m_Gravity;
	public Vector3 m_Force;
	public List<DynamicBoneColliderBase> m_Colliders;
	private bool m_HasCollider;
	public List<Transform> m_Exclusions;
	public DynamicBone.FreezeAxis m_FreezeAxis;
	public Transform m_ReferenceObject;
	public float m_DistanceToObject;
	private Vector3 m_LocalGravity;
	private float m_BoneTotalLength;
	public float m_Weight;
	private List<DynamicBone.Particle> m_Particles;

	// Methods

	private void Start() { }

	public void PreUpdate() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void OnValidate() { }

	public void UpdateDynamicBones(float objectScale, Vector3 objectMove) { }

	private void SetupParticles() { }

	private void AppendParticles(Transform b, int parentIndex, float boneLength) { }

	public void UpdateParameters() { }

	private void InitTransforms() { }

	private void ResetParticlesPosition() { }

	private void UpdateParticles1(float objectScale, Vector3 objectMove) { }

	private void UpdateParticles2(float objectScale) { }

	public void SkipUpdateParticles(Vector3 objectMove) { }

	public void ApplyParticlesToTransforms() { }

	public void .ctor() { }
}

// Namespace: 
public enum DynamicBone.UpdateMode
{
	// Fields
	public int value__;
	public const DynamicBone.UpdateMode Normal = 0;
	public const DynamicBone.UpdateMode AnimatePhysics = 1;
	public const DynamicBone.UpdateMode UnscaledTime = 2;
}

// Namespace: 
public enum DynamicBone.FreezeAxis
{
	// Fields
	public int value__;
	public const DynamicBone.FreezeAxis None = 0;
	public const DynamicBone.FreezeAxis X = 1;
	public const DynamicBone.FreezeAxis Y = 2;
	public const DynamicBone.FreezeAxis Z = 3;
}

// Namespace: 
private class DynamicBone.Particle
{
	// Fields
	public Transform m_Transform;
	public bool m_isParent;
	public bool m_isNull;
	public int m_childCount;
	public int m_ParentIndex;
	public Vector3 m_TransformPosition;
	public Matrix4x4 m_TransformMatrix;
	public float m_Damping;
	public float m_Elasticity;
	public float m_Stiffness;
	public float m_Inert;
	public float m_Radius;
	public float m_BoneLength;
	public Vector3 m_Position;
	public Vector3 m_PrevPosition;
	public Vector3 m_EndOffset;
	public Vector3 m_InitLocalPosition;
	public Quaternion m_InitLocalRotation;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[AddComponentMenu] // RVA: 0x9F4E0 Offset: 0x9E8E0 VA: 0x18009F4E0
public class DynamicBoneCollider : DynamicBoneColliderBase
{
	// Fields
	public float m_Radius;
	public float m_Height;

	// Methods

	private void OnValidate() { }

	public override void Collide(ref Vector3 particlePosition, float particleRadius) { }

	private static void OutsideSphere(ref Vector3 particlePosition, float particleRadius, Vector3 sphereCenter, float sphereRadius) { }

	private static void InsideSphere(ref Vector3 particlePosition, float particleRadius, Vector3 sphereCenter, float sphereRadius) { }

	private static void OutsideCapsule(ref Vector3 particlePosition, float particleRadius, Vector3 capsuleP0, Vector3 capsuleP1, float capsuleRadius) { }

	private static void InsideCapsule(ref Vector3 particlePosition, float particleRadius, Vector3 capsuleP0, Vector3 capsuleP1, float capsuleRadius) { }

	private void OnDrawGizmosSelected() { }

	public void .ctor() { }
}

// Namespace: 
public class DynamicBoneColliderBase : MonoBehaviour
{
	// Fields
	public DynamicBoneColliderBase.Direction m_Direction;
	public Vector3 m_Center;
	public DynamicBoneColliderBase.Bound m_Bound;

	// Methods

	public virtual void Collide(ref Vector3 particlePosition, float particleRadius) { }

	public void .ctor() { }
}

// Namespace: 
public enum DynamicBoneColliderBase.Direction
{
	// Fields
	public int value__;
	public const DynamicBoneColliderBase.Direction X = 0;
	public const DynamicBoneColliderBase.Direction Y = 1;
	public const DynamicBoneColliderBase.Direction Z = 2;
}

// Namespace: 
public enum DynamicBoneColliderBase.Bound
{
	// Fields
	public int value__;
	public const DynamicBoneColliderBase.Bound Outside = 0;
	public const DynamicBoneColliderBase.Bound Inside = 1;
}

// Namespace: 
public class DynamicBoneManager : MonoSingleton<DynamicBoneManager>
{
	// Fields
	private Dictionary<int, DynamicBoneManager.DynamicBoneGroup> boneGroupDict;
	private float m_UpdateRate;
	private float m_Interval;
	private float m_Time;
	private int m_UpdateIndex;
	private int m_curUpdateIndex;
	private const int UPDATE_DIV_COUNT = 2;

	// Methods

	public void AppendDynamicBone(DynamicBone bone) { }

	public void RemoveDynamicBone(DynamicBone bone) { }

	private void FixedUpdate() { }

	private void Update() { }

	private void LateUpdate() { }

	public void .ctor() { }
}

// Namespace: 
public class DynamicBoneManager.DynamicBoneGroup
{
	// Fields
	public float objectScale;
	public Vector3 objectMove;
	public Vector3 objectPrevPosition;
	public DynamicBone.UpdateMode updateMode;
	public Transform boneTransform;
	public List<DynamicBone> boneList;
	public int updateIndex;

	// Methods

	public void .ctor(DynamicBone bone, int UpIndex) { }

	public void UpadateData() { }

	public void FixedUpdate() { }

	public void Update() { }

	public void LateUpdate(int loop, bool isValid) { }
}

// Namespace: 
[AddComponentMenu] // RVA: 0xA1230 Offset: 0xA0630 VA: 0x1800A1230
public class DynamicBonePlaneCollider : DynamicBoneColliderBase
{
	// Methods

	private void OnValidate() { }

	public override void Collide(ref Vector3 particlePosition, float particleRadius) { }

	private void OnDrawGizmosSelected() { }

	public void .ctor() { }
}

// Namespace: 
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class ComponentExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RectTransform rectTransform(Component cp) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static float Remap(float value, float from1, float to1, float from2, float to2) { }
}

// Namespace: 
[Serializable]
public class ETCArea : MonoBehaviour
{
	// Fields
	public bool show;

	// Methods

	public void .ctor() { }

	public void Awake() { }

	public void ApplyPreset(ETCArea.AreaPreset preset) { }
}

// Namespace: 
public enum ETCArea.AreaPreset
{
	// Fields
	public int value__;
	public const ETCArea.AreaPreset Choose = 0;
	public const ETCArea.AreaPreset TopLeft = 1;
	public const ETCArea.AreaPreset TopRight = 2;
	public const ETCArea.AreaPreset BottomLeft = 3;
	public const ETCArea.AreaPreset BottomRight = 4;
}

// Namespace: 
[Serializable]
public class ETCAxis
{
	// Fields
	public string name;
	public bool autoLinkTagPlayer;
	public string autoTag;
	public GameObject player;
	public bool enable;
	public bool invertedAxis;
	public float speed;
	public bool bSmooth;
	public int MouseLookSmoothSteps;
	public float MouseLookSmoothWeight;
	public bool MouseLookAcceleration;
	public float MouseLookAccelerationThreshold;
	protected List<float> m_MouseLookSmoothBuffer;
	public float deadValue;
	public ETCAxis.AxisValueMethod valueMethod;
	public AnimationCurve curveValue;
	public bool isEnertia;
	public float inertia;
	public float inertiaThreshold;
	public bool isClampRotation;
	public float maxAngle;
	public float minAngle;
	public bool isValueOverTime;
	public float overTimeStep;
	public float maxOverTimeValue;
	public float axisValue;
	public float axisSpeedValue;
	public float axisThreshold;
	public ETCAxis.AxisState axisState;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Transform _directTransform;
	public ETCAxis.DirectAction directAction;
	public ETCAxis.AxisInfluenced axisInfluenced;
	public ETCAxis.ActionOn actionOn;
	public ETCTransformCtrl directTransformCtrl;
	public SuperCharacterController directCharacterController;
	public float gravity;
	public string unityAxis;
	public bool showGeneralInspector;
	public bool showDirectInspector;
	public bool showInertiaInspector;
	public bool showSimulatinInspector;

	// Properties
	public Transform directTransform { get; set; }

	// Methods

	public Transform get_directTransform() { }

	public void set_directTransform(Transform value) { }

	public void .ctor(string axisName) { }

	public void InitAxis() { }

	public void InitAxisWithPlayer(Transform p) { }

	public void UpdateAxis(float realValue, bool isOnDrag, ETCBase.ControlType type, bool deltaTime = False) { }

	public void UpdateButton() { }

	public void ResetAxis() { }

	public void InitDirectAction() { }

	public void DoDirectAction() { }

	private float GetSmoothRotateAngle(float moveDis) { }

	private void ComputAxisValue(float realValue, ETCBase.ControlType type, bool isOnDrag, bool deltaTime) { }

	private Vector3 GetInfluencedAxis() { }

	public void InitDeadCurve() { }
}

// Namespace: 
public enum ETCAxis.DirectAction
{
	// Fields
	public int value__;
	public const ETCAxis.DirectAction RotateLocal = 0;
	public const ETCAxis.DirectAction TranslateLocal = 1;
	public const ETCAxis.DirectAction Jump = 2;
	public const ETCAxis.DirectAction Slider = 3;
}

// Namespace: 
public enum ETCAxis.AxisInfluenced
{
	// Fields
	public int value__;
	public const ETCAxis.AxisInfluenced X = 0;
	public const ETCAxis.AxisInfluenced Y = 1;
	public const ETCAxis.AxisInfluenced Z = 2;
}

// Namespace: 
public enum ETCAxis.AxisValueMethod
{
	// Fields
	public int value__;
	public const ETCAxis.AxisValueMethod Classical = 0;
	public const ETCAxis.AxisValueMethod Curve = 1;
}

// Namespace: 
public enum ETCAxis.AxisState
{
	// Fields
	public int value__;
	public const ETCAxis.AxisState None = 0;
	public const ETCAxis.AxisState Down = 1;
	public const ETCAxis.AxisState Press = 2;
	public const ETCAxis.AxisState Up = 3;
	public const ETCAxis.AxisState DownUp = 4;
	public const ETCAxis.AxisState DownDown = 5;
	public const ETCAxis.AxisState DownLeft = 6;
	public const ETCAxis.AxisState DownRight = 7;
	public const ETCAxis.AxisState PressUp = 8;
	public const ETCAxis.AxisState PressDown = 9;
	public const ETCAxis.AxisState PressLeft = 10;
	public const ETCAxis.AxisState PressRight = 11;
}

// Namespace: 
public enum ETCAxis.ActionOn
{
	// Fields
	public int value__;
	public const ETCAxis.ActionOn Down = 0;
	public const ETCAxis.ActionOn Press = 1;
}

// Namespace: 
[Serializable]
public abstract class ETCBase : MonoBehaviour
{
	// Fields
	protected RectTransform cachedRectTransform;
	protected Canvas cachedRootCanvas;
	public bool isUnregisterAtDisable;
	private bool visibleAtStart;
	private bool activatedAtStart;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected ETCBase.RectAnchor _anchor;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected Vector2 _anchorOffet;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool _visible;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool _activated;
	public bool enableCamera;
	public ETCBase.CameraMode cameraMode;
	public string camTargetTag;
	public bool autoLinkTagCam;
	public string autoCamTag;
	public Transform cameraTransform;
	public ETCBase.CameraTargetMode cameraTargetMode;
	public bool enableWallDetection;
	public LayerMask wallLayer;
	public Transform cameraLookAt;
	protected SuperCharacterController cameraLookAtCC;
	public Vector3 followOffset;
	public float followDistance;
	public float followHeight;
	public float followRotationDamping;
	public float followHeightDamping;
	public int pointId;
	public bool enableKeySimulation;
	public bool allowSimulationStandalone;
	public bool visibleOnStandalone;
	public ETCBase.DPadAxis dPadAxisCount;
	private List<RaycastResult> uiRaycastResultCache;
	private PointerEventData uiPointerEventData;
	private EventSystem uiEventSystem;
	public bool isOnDrag;
	public bool isSwipeIn;
	public bool isSwipeOut;
	public bool showPSInspector;
	public bool showSpriteInspector;
	public bool showEventInspector;
	public bool showBehaviourInspector;
	public bool showAxesInspector;
	public bool showTouchEventInspector;
	public bool showDownEventInspector;
	public bool showPressEventInspector;
	public bool showCameraInspector;

	// Properties
	public ETCBase.RectAnchor anchor { get; set; }
	public Vector2 anchorOffet { get; set; }
	public bool visible { get; set; }
	public bool activated { get; set; }
	public Canvas CachedRootCanvas { get; }

	// Methods

	public ETCBase.RectAnchor get_anchor() { }

	public void set_anchor(ETCBase.RectAnchor value) { }

	public Vector2 get_anchorOffet() { }

	public void set_anchorOffet(Vector2 value) { }

	public bool get_visible() { }

	public void set_visible(bool value) { }

	public bool get_activated() { }

	public void set_activated(bool value) { }

	protected virtual void Awake() { }

	public Canvas get_CachedRootCanvas() { }

	public virtual void Start() { }

	public virtual void OnEnable() { }

	private void OnDisable() { }

	private void OnDestroy() { }

	public virtual void Update() { }

	public virtual void LateUpdate() { }

	protected virtual void UpdateControlState() { }

	protected virtual void SetVisible(bool forceUnvisible = True) { }

	protected virtual void SetActivated() { }

	public void SetAnchorPosition() { }

	protected GameObject GetFirstUIElement(Vector2 position) { }

	protected void CameraSmoothFollow() { }

	protected void CameraFollow() { }

	protected virtual void DoActionBeforeEndOfFrame() { }

	protected void .ctor() { }
}

// Namespace: 
public enum ETCBase.ControlType
{
	// Fields
	public int value__;
	public const ETCBase.ControlType Joystick = 0;
	public const ETCBase.ControlType TouchPad = 1;
	public const ETCBase.ControlType DPad = 2;
	public const ETCBase.ControlType Button = 3;
}

// Namespace: 
public enum ETCBase.RectAnchor
{
	// Fields
	public int value__;
	public const ETCBase.RectAnchor UserDefined = 0;
	public const ETCBase.RectAnchor BottomLeft = 1;
	public const ETCBase.RectAnchor BottomCenter = 2;
	public const ETCBase.RectAnchor BottonRight = 3;
	public const ETCBase.RectAnchor CenterLeft = 4;
	public const ETCBase.RectAnchor Center = 5;
	public const ETCBase.RectAnchor CenterRight = 6;
	public const ETCBase.RectAnchor TopLeft = 7;
	public const ETCBase.RectAnchor TopCenter = 8;
	public const ETCBase.RectAnchor TopRight = 9;
}

// Namespace: 
public enum ETCBase.DPadAxis
{
	// Fields
	public int value__;
	public const ETCBase.DPadAxis Two_Axis = 0;
	public const ETCBase.DPadAxis Four_Axis = 1;
}

// Namespace: 
public enum ETCBase.CameraMode
{
	// Fields
	public int value__;
	public const ETCBase.CameraMode Follow = 0;
	public const ETCBase.CameraMode SmoothFollow = 1;
}

// Namespace: 
public enum ETCBase.CameraTargetMode
{
	// Fields
	public int value__;
	public const ETCBase.CameraTargetMode UserDefined = 0;
	public const ETCBase.CameraTargetMode LinkOnTag = 1;
	public const ETCBase.CameraTargetMode FromDirectActionAxisX = 2;
	public const ETCBase.CameraTargetMode FromDirectActionAxisY = 3;
}

// Namespace: 
[Serializable]
public class ETCButton : ETCBase, IPointerEnterHandler, IEventSystemHandler, IPointerDownHandler, IPointerUpHandler, IPointerExitHandler
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCButton.OnDownHandler onETCButtonDown;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCButton.OnPressedHandler onETCButtonPressed;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCButton.OnPressedValueandler onPressedValue;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCButton.OnUPHandler onETCButtonUp;
	public ETCAxis axis;
	public Sprite normalSprite;
	public Color normalColor;
	public Sprite pressedSprite;
	public Color pressedColor;
	private Image cachedImage;
	private bool isOnPress;
	private GameObject previousDargObject;
	private bool isOnTouch;

	// Methods

	public void .ctor() { }

	protected override void Awake() { }

	public override void Start() { }

	protected override void UpdateControlState() { }

	public void OnPointerEnter(PointerEventData eventData) { }

	public void OnPointerDown(PointerEventData eventData) { }

	public void OnPointerUp(PointerEventData eventData) { }

	public void OnPointerExit(PointerEventData eventData) { }

	private void UpdateButton() { }

	protected override void SetVisible(bool forceUnvisible = False) { }

	private void ApllyState() { }

	protected override void SetActivated() { }
}

// Namespace: 
[Serializable]
public class ETCButton.OnDownHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCButton.OnPressedHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCButton.OnPressedValueandler : UnityEvent<float>
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCButton.OnUPHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
public class ETCDPad : ETCBase, IDragHandler, IEventSystemHandler, IPointerDownHandler, IPointerUpHandler
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCDPad.OnMoveStartHandler onMoveStart;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCDPad.OnMoveHandler onMove;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCDPad.OnMoveSpeedHandler onMoveSpeed;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCDPad.OnMoveEndHandler onMoveEnd;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCDPad.OnTouchStartHandler onTouchStart;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCDPad.OnTouchUPHandler onTouchUp;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCDPad.OnDownUpHandler OnDownUp;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCDPad.OnDownDownHandler OnDownDown;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCDPad.OnDownLeftHandler OnDownLeft;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCDPad.OnDownRightHandler OnDownRight;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCDPad.OnDownUpHandler OnPressUp;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCDPad.OnDownDownHandler OnPressDown;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCDPad.OnDownLeftHandler OnPressLeft;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCDPad.OnDownRightHandler OnPressRight;
	public ETCAxis axisX;
	public ETCAxis axisY;
	public Sprite normalSprite;
	public Color normalColor;
	public Sprite pressedSprite;
	public Color pressedColor;
	private Vector2 tmpAxis;
	private Vector2 OldTmpAxis;
	private bool isOnTouch;
	private Image cachedImage;
	public float buttonSizeCoef;

	// Methods

	public void .ctor() { }

	public override void Start() { }

	protected override void UpdateControlState() { }

	public void OnPointerDown(PointerEventData eventData) { }

	public void OnDrag(PointerEventData eventData) { }

	public void OnPointerUp(PointerEventData eventData) { }

	private void UpdateDPad() { }

	protected override void SetVisible(bool forceUnvisible = False) { }

	protected override void SetActivated() { }

	private void GetTouchDirection(Vector2 position, Camera cam) { }
}

// Namespace: 
[Serializable]
public class ETCDPad.OnMoveStartHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCDPad.OnMoveHandler : UnityEvent<Vector2>
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCDPad.OnMoveSpeedHandler : UnityEvent<Vector2>
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCDPad.OnMoveEndHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCDPad.OnTouchStartHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCDPad.OnTouchUPHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCDPad.OnDownUpHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCDPad.OnDownDownHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCDPad.OnDownLeftHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCDPad.OnDownRightHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCDPad.OnPressUpHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCDPad.OnPressDownHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCDPad.OnPressLeftHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCDPad.OnPressRightHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
public class ETCInput : MonoBehaviour
{
	// Fields
	public static ETCInput _instance;
	private Dictionary<string, ETCAxis> axes;
	private Dictionary<string, ETCBase> controls;
	private static ETCBase control;
	private static ETCAxis axis;

	// Properties
	public static ETCInput instance { get; }

	// Methods

	public static ETCInput get_instance() { }

	public void RegisterControl(ETCBase ctrl) { }

	public void UnRegisterControl(ETCBase ctrl) { }

	public void Create() { }

	public static void Register(ETCBase ctrl) { }

	public static void UnRegister(ETCBase ctrl) { }

	public static void SetControlVisible(string ctrlName, bool value) { }

	public static bool GetControlVisible(string ctrlName) { }

	public static void SetControlActivated(string ctrlName, bool value) { }

	public static bool GetControlActivated(string ctrlName) { }

	public static void SetControlSwipeIn(string ctrlName, bool value) { }

	public static bool GetControlSwipeIn(string ctrlName) { }

	public static void SetControlSwipeOut(string ctrlName, bool value) { }

	public static bool GetControlSwipeOut(string ctrlName, bool value) { }

	public static void SetDPadAxesCount(string ctrlName, ETCBase.DPadAxis value) { }

	public static ETCBase.DPadAxis GetDPadAxesCount(string ctrlName) { }

	public static ETCJoystick GetControlJoystick(string ctrlName) { }

	public static ETCDPad GetControlDPad(string ctrlName) { }

	public static ETCTouchPad GetControlTouchPad(string ctrlName) { }

	public static ETCButton GetControlButton(string ctrlName) { }

	public static void SetControlSprite(string ctrlName, Sprite spr, Color color) { }

	public static void SetJoystickThumbSprite(string ctrlName, Sprite spr, Color color) { }

	public static void SetButtonSprite(string ctrlName, Sprite sprNormal, Sprite sprPress, Color color) { }

	public static void SetAxisSpeed(string axisName, float speed) { }

	public static void SetAxisGravity(string axisName, float gravity) { }

	public static void SetTurnMoveSpeed(string ctrlName, float speed) { }

	public static void ResetAxis(string axisName) { }

	public static void SetAxisEnabled(string axisName, bool value) { }

	public static bool GetAxisEnabled(string axisName) { }

	public static void SetAxisInverted(string axisName, bool value) { }

	public static bool GetAxisInverted(string axisName) { }

	public static void SetAxisDeadValue(string axisName, float value) { }

	public static float GetAxisDeadValue(string axisName) { }

	public static void SetAxisSensitivity(string axisName, float value) { }

	public static float GetAxisSensitivity(string axisName) { }

	public static void SetAxisThreshold(string axisName, float value) { }

	public static float GetAxisThreshold(string axisName) { }

	public static void SetAxisInertia(string axisName, bool value) { }

	public static bool GetAxisInertia(string axisName) { }

	public static void SetAxisInertiaSpeed(string axisName, float value) { }

	public static float GetAxisInertiaSpeed(string axisName) { }

	public static void SetAxisInertiaThreshold(string axisName, float value) { }

	public static float GetAxisInertiaThreshold(string axisName) { }

	public static void SetAxisClampRotation(string axisName, bool value) { }

	public static bool GetAxisClampRotation(string axisName) { }

	public static void SetAxisClampRotationValue(string axisName, float min, float max) { }

	public static void SetAxisClampRotationMinValue(string axisName, float value) { }

	public static void SetAxisClampRotationMaxValue(string axisName, float value) { }

	public static float GetAxisClampRotationMinValue(string axisName) { }

	public static float GetAxisClampRotationMaxValue(string axisName) { }

	public static void SetAxisDirecTransform(string axisName, Transform value) { }

	public static Transform GetAxisDirectTransform(string axisName) { }

	public static void SetAxisDirectAction(string axisName, ETCAxis.DirectAction value) { }

	public static ETCAxis.DirectAction GetAxisDirectAction(string axisName) { }

	public static void SetAxisAffectedAxis(string axisName, ETCAxis.AxisInfluenced value) { }

	public static ETCAxis.AxisInfluenced GetAxisAffectedAxis(string axisName) { }

	public static void SetAxisOverTime(string axisName, bool value) { }

	public static bool GetAxisOverTime(string axisName) { }

	public static void SetAxisOverTimeStep(string axisName, float value) { }

	public static float GetAxisOverTimeStep(string axisName) { }

	public static void SetAxisOverTimeMaxValue(string axisName, float value) { }

	public static float GetAxisOverTimeMaxValue(string axisName) { }

	public static float GetAxis(string axisName) { }

	public static float GetAxisSpeed(string axisName) { }

	public static bool GetAxisDownUp(string axisName) { }

	public static bool GetAxisDownDown(string axisName) { }

	public static bool GetAxisDownRight(string axisName) { }

	public static bool GetAxisDownLeft(string axisName) { }

	public static bool GetAxisPressedUp(string axisName) { }

	public static bool GetAxisPressedDown(string axisName) { }

	public static bool GetAxisPressedRight(string axisName) { }

	public static bool GetAxisPressedLeft(string axisName) { }

	public static bool GetButtonDown(string buttonName) { }

	public static bool GetButton(string buttonName) { }

	public static bool GetButtonUp(string buttonName) { }

	public static float GetButtonValue(string buttonName) { }

	private void RegisterAxis(ETCAxis axis) { }

	private void UnRegisterAxis(ETCAxis axis) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[Serializable]
public class ETCJoystick : ETCBase, IPointerEnterHandler, IEventSystemHandler, IDragHandler, IBeginDragHandler, IPointerDownHandler, IPointerUpHandler
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCJoystick.OnMoveStartHandler onMoveStart;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCJoystick.OnMoveHandler onMove;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCJoystick.OnMoveSpeedHandler onMoveSpeed;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCJoystick.OnMoveEndHandler onMoveEnd;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCJoystick.OnTouchStartHandler onTouchStart;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCJoystick.OnTouchUpHandler onTouchUp;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCJoystick.OnDownUpHandler OnDownUp;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCJoystick.OnDownDownHandler OnDownDown;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCJoystick.OnDownLeftHandler OnDownLeft;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCJoystick.OnDownRightHandler OnDownRight;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCJoystick.OnDownUpHandler OnPressUp;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCJoystick.OnDownDownHandler OnPressDown;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCJoystick.OnDownLeftHandler OnPressLeft;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCJoystick.OnDownRightHandler OnPressRight;
	public ETCJoystick.JoystickType joystickType;
	public bool allowJoystickOverTouchPad;
	public ETCJoystick.RadiusBase radiusBase;
	public float radiusBaseValue;
	public ETCAxis axisX;
	public ETCAxis axisY;
	public RectTransform thumb;
	public ETCJoystick.JoystickArea joystickArea;
	public RectTransform userArea;
	public float tmSpeed;
	public float tmAdditionnalRotation;
	public AnimationCurve tmMoveCurve;
	public bool tmLockInJump;
	private Vector3 tmLastMove;
	private Vector2 thumbPosition;
	private bool isDynamicActif;
	private Vector2 tmpAxis;
	private Vector2 OldTmpAxis;
	private bool isOnTouch;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool isNoReturnThumb;
	private Vector2 noReturnPosition;
	private Vector2 noReturnOffset;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool isNoOffsetThumb;

	// Properties
	public bool IsNoReturnThumb { get; set; }
	public bool IsNoOffsetThumb { get; set; }

	// Methods

	public bool get_IsNoReturnThumb() { }

	public void set_IsNoReturnThumb(bool value) { }

	public bool get_IsNoOffsetThumb() { }

	public void set_IsNoOffsetThumb(bool value) { }

	public void .ctor() { }

	protected override void Awake() { }

	public override void Start() { }

	public override void Update() { }

	public override void LateUpdate() { }

	private void InitCameraLookAt() { }

	protected override void UpdateControlState() { }

	public void OnPointerEnter(PointerEventData eventData) { }

	public void OnPointerDown(PointerEventData eventData) { }

	public void OnBeginDrag(PointerEventData eventData) { }

	public void OnDrag(PointerEventData eventData) { }

	public void OnPointerUp(PointerEventData eventData) { }

	private void OnUp(bool real = True) { }

	private void UpdateJoystick() { }

	private bool isTouchOverJoystickArea(ref Vector2 localPosition, ref Vector2 screenPosition) { }

	private bool isScreenPointOverArea(Vector2 screenPosition, ref Vector2 localPosition) { }

	private int GetTouchCount() { }

	public float GetRadius() { }

	protected override void SetActivated() { }

	protected override void SetVisible(bool visible = True) { }

	public void InitCurve() { }

	public void InitTurnMoveCurve() { }
}

// Namespace: 
[Serializable]
public class ETCJoystick.OnMoveStartHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCJoystick.OnMoveSpeedHandler : UnityEvent<float, float>
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCJoystick.OnMoveHandler : UnityEvent<float, float>
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCJoystick.OnMoveEndHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCJoystick.OnTouchStartHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCJoystick.OnTouchUpHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCJoystick.OnDownUpHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCJoystick.OnDownDownHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCJoystick.OnDownLeftHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCJoystick.OnDownRightHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCJoystick.OnPressUpHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCJoystick.OnPressDownHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCJoystick.OnPressLeftHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCJoystick.OnPressRightHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
public enum ETCJoystick.JoystickArea
{
	// Fields
	public int value__;
	public const ETCJoystick.JoystickArea UserDefined = 0;
	public const ETCJoystick.JoystickArea FullScreen = 1;
	public const ETCJoystick.JoystickArea Left = 2;
	public const ETCJoystick.JoystickArea Right = 3;
	public const ETCJoystick.JoystickArea Top = 4;
	public const ETCJoystick.JoystickArea Bottom = 5;
	public const ETCJoystick.JoystickArea TopLeft = 6;
	public const ETCJoystick.JoystickArea TopRight = 7;
	public const ETCJoystick.JoystickArea BottomLeft = 8;
	public const ETCJoystick.JoystickArea BottomRight = 9;
}

// Namespace: 
public enum ETCJoystick.JoystickType
{
	// Fields
	public int value__;
	public const ETCJoystick.JoystickType Dynamic = 0;
	public const ETCJoystick.JoystickType Static = 1;
}

// Namespace: 
public enum ETCJoystick.RadiusBase
{
	// Fields
	public int value__;
	public const ETCJoystick.RadiusBase Width = 0;
	public const ETCJoystick.RadiusBase Height = 1;
	public const ETCJoystick.RadiusBase UserDefined = 2;
}

// Namespace: 
[Serializable]
public class ETCTouchPad : ETCBase, IBeginDragHandler, IEventSystemHandler, IDragHandler, IPointerEnterHandler, IPointerDownHandler, IPointerUpHandler, IPointerExitHandler
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCTouchPad.OnMoveStartHandler onMoveStart;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCTouchPad.OnMoveHandler onMove;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCTouchPad.OnMoveSpeedHandler onMoveSpeed;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCTouchPad.OnMoveEndHandler onMoveEnd;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCTouchPad.OnTouchStartHandler onTouchStart;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCTouchPad.OnTouchUpHandler onTouchUp;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCTouchPad.OnDownUpHandler OnDownUp;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCTouchPad.OnDownDownHandler OnDownDown;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCTouchPad.OnDownLeftHandler OnDownLeft;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCTouchPad.OnDownRightHandler OnDownRight;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCTouchPad.OnDownUpHandler OnPressUp;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCTouchPad.OnDownDownHandler OnPressDown;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCTouchPad.OnDownLeftHandler OnPressLeft;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ETCTouchPad.OnDownRightHandler OnPressRight;
	public ETCAxis axisX;
	public ETCAxis axisY;
	public bool isDPI;
	private Image cachedImage;
	private Vector2 tmpAxis;
	private List<Vector2> axisValueBuffer;
	private GameObject previousDargObject;
	private bool isOut;
	private bool isOnTouch;
	private bool cachedVisible;
	private float duration;

	// Properties
	public Vector2 TmpAxis { get; }

	// Methods

	public Vector2 get_TmpAxis() { }

	public void .ctor() { }

	protected override void Awake() { }

	public void OnDestroy() { }

	public override void OnEnable() { }

	public override void Start() { }

	protected override void UpdateControlState() { }

	protected override void DoActionBeforeEndOfFrame() { }

	private void CaculateXY(float stickx, float sticky, out float x, out float y) { }

	public void OnPointerEnter(PointerEventData eventData) { }

	public void OnBeginDrag(PointerEventData eventData) { }

	public void OnDrag(PointerEventData eventData) { }

	public void OnPointerDown(PointerEventData eventData) { }

	public void OnPointerUp(PointerEventData eventData) { }

	public void OnPointerExit(PointerEventData eventData) { }

	private void UpdateTouchPad() { }

	protected override void SetVisible(bool forceUnvisible = False) { }

	protected override void SetActivated() { }

	public void UpdateTouchPadArgs(int mouseLookSmoothStep, float mouseLookSmoothWeight, float sensitivity) { }
}

// Namespace: 
[Serializable]
public class ETCTouchPad.OnMoveStartHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCTouchPad.OnMoveHandler : UnityEvent<float, float>
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCTouchPad.OnMoveSpeedHandler : UnityEvent<float, float>
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCTouchPad.OnMoveEndHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCTouchPad.OnTouchStartHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCTouchPad.OnTouchUpHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCTouchPad.OnDownUpHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCTouchPad.OnDownDownHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCTouchPad.OnDownLeftHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCTouchPad.OnDownRightHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCTouchPad.OnPressUpHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCTouchPad.OnPressDownHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCTouchPad.OnPressLeftHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class ETCTouchPad.OnPressRightHandler : UnityEvent
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
public class ETCTransformCtrl : MonoBehaviour
{
	// Fields
	private SuperCharacterController m_characterCtrl;
	public bool m_ClientTest;
	public bool m_UseNewMoveSystem;
	private bool m_IsJump;
	private float m_gravity;
	private Vector3 m_moveUpdateVector;
	private Vector3 m_moveVector;
	private Vector3 m_oldMoveVector;
	private Vector3 m_rotateVector;
	private bool m_isClampRotationX;
	private float m_minAngleX;
	private float m_maxAngleX;
	private bool m_isClampRotationY;
	private float m_minAngleY;
	private float m_maxAngleY;
	private bool m_isClampRotationZ;
	private float m_minAngleZ;
	private float m_maxAngleZ;
	private bool m_isMove;
	private bool m_isETCListener;
	private bool m_isTouch;
	private HeroMotionCtrl HeroMotionCtrl;
	public static ETCTransformCtrl CharacterETCCtrl;
	public static ETCTransformCtrl FPSCameraETCCtrl;
	private static int HeroID;

	// Properties
	public Vector3 moveUpdateVector { get; }
	public Vector3 moveVector { get; }
	public bool IsMove { get; set; }

	// Methods

	public Vector3 get_moveUpdateVector() { }

	public Vector3 get_moveVector() { }

	public bool get_IsMove() { }

	public void set_IsMove(bool value) { }

	private void Start() { }

	public void AddETCCall() { }

	public void InitGravity(float g) { }

	private void SetTouchMove() { }

	private void SetTouchStop() { }

	private void SetMove() { }

	private void SetStop() { }

	public void SetGravity(float value) { }

	public void SetAngleLimitX(float min, float max) { }

	public void SetAngleLimitY(float min, float max) { }

	public void SetAngleLimitZ(float min, float max) { }

	public void OnStartJump(float speed) { }

	public void AddMoveVector(Vector3 v) { }

	public void ClearMoveVector() { }

	public void ClearUpdateMoveVector() { }

	public void AddRoateVector(Vector3 v) { }

	public void ClearRoateVector() { }

	private void FixedUpdate() { }

	public Vector3 CheckRotateUpdate() { }

	public bool CheckMoveFixedUpdate() { }

	private void DoMove() { }

	private void DoAngleLimitation() { }

	public void OnControllerColliderHit(SuperControllerColliderHit hit) { }

	private void Move() { }

	private void Stop() { }

	private void UpdateGravity(float gravity) { }

	private void SetMovingPlatform(bool bEnable) { }

	private void Jump(bool isJump, float jumpspeed) { }

	public void OnCCHit(SuperControllerColliderHit hit) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class AutoSkillStart : MonoBehaviour
{
	// Fields
	public Transform TargetTrans;
	public bool Open;

	// Methods

	private void Start() { }

	public void SetTargetOnce(Transform ttrans) { }

	public void SetTarget(Transform ttrans) { }

	public void ClearTarget() { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: 
[RequireComponent] // RVA: 0xF6E80 Offset: 0xF6280 VA: 0x1800F6E80
public class BezierLineRenderer : MonoBehaviour
{
	// Fields
	public float detail;
	public Transform mid;
	public Transform start;
	public bool playAni;
	private Vector3 endPosition;
	private LineRenderer lineRender;
	private Bezier bezierTrack;

	// Methods

	private void Awake() { }

	public void InitLine(Transform startTran, Vector3 endPos, Transform midTran) { }

	public void Play(Transform s, Transform m) { }

	public void Close() { }

	public void Update() { }

	public void .ctor() { }
}

// Namespace: 
public class Bezier
{
	// Fields
	private Vector3 StartPos;
	private Vector3 MidPos;
	private Vector3 EndPos;
	private Vector3 A;
	private Vector3 B;

	// Methods

	public void .ctor(Vector3 start, Vector3 mid, Vector3 end) { }

	public void SetPos(Vector3 start, Vector3 mid, Vector3 end) { }

	public void InitConstant() { }

	public Vector3 GetPos(float ftime) { }
}

// Namespace: 
public class Bulletlight : MonoBehaviour
{
	// Fields
	public Color color;
	public float range;
	public float intensity;
	private bool canSendMessage;

	// Methods

	private void OnEnable() { }

	private void AddBulletLight() { }

	private void Update() { }

	private void OnDisable() { }

	private void DelBulletLight() { }

	public void DontSendMessage() { }

	public void .ctor() { }
}

// Namespace: 
public class ChainCtrl : MonoBehaviour
{
	// Fields
	private static Vector3 HIDE_POS;
	[HeaderAttribute] // RVA: 0xF8D00 Offset: 0xF8100 VA: 0x1800F8D00
	public Transform ChainTrail;
	[HeaderAttribute] // RVA: 0xFAB50 Offset: 0xF9F50 VA: 0x1800FAB50
	public GameObject ChainBody;
	[HeaderAttribute] // RVA: 0xFB4B0 Offset: 0xFA8B0 VA: 0x1800FB4B0
	public LineRenderer Laser;
	[HeaderAttribute] // RVA: 0xFD040 Offset: 0xFC440 VA: 0x1800FD040
	public Vector3 BodySize;
	[HeaderAttribute] // RVA: 0xFED80 Offset: 0xFE180 VA: 0x1800FED80
	public float LaserOffset;
	private Vector3 firstBodyPos;
	private List<GameObject> chainBodyList;
	private float bodyMagnitude;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public void ThrowChain(Transform tr) { }

	private void Update() { }

	private void ChangeChainLength() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[ShowOdinSerializedPropertiesInInspectorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class GlobalShaderSetting : SerializeScriptableObject
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Dictionary<string, Dictionary<string, float>> GlobalShaderSettings;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class GlobalShaderManager
{
	// Fields
	private static GlobalShaderSetting AllGlobalShaderData;

	// Methods

	public static void SetGlobalShaderSetting(string scenename, string paramname, float defaultvalue = 1) { }

	public void .ctor() { }
}

// Namespace: 
public class HitEffectCtrl : SerializedMonoBehaviour
{
	// Fields
	[TitleAttribute] // RVA: 0x102A90 Offset: 0x101E90 VA: 0x180102A90
	[SerializeField] // RVA: 0x102A90 Offset: 0x101E90 VA: 0x180102A90
	private List<GameObject> hitEffectObjList;
	[TitleAttribute] // RVA: 0x1049A0 Offset: 0x103DA0 VA: 0x1801049A0
	[SerializeField] // RVA: 0x1049A0 Offset: 0x103DA0 VA: 0x1801049A0
	private int maxEffectClonedNum;
	[TitleAttribute] // RVA: 0x107B80 Offset: 0x106F80 VA: 0x180107B80
	[SerializeField] // RVA: 0x107B80 Offset: 0x106F80 VA: 0x180107B80
	private Dictionary<Animator, string> animatorTriggerDict;
	private List<List<GameObject>> hitEffectObjTurnList;
	private int currentEffectTurn;

	// Methods

	private void Start() { }

	private void OnDestroy() { }

	public void SetEffectActive() { }

	public void .ctor() { }
}

// Namespace: 
public class LightningControl : MonoBehaviour
{
	// Fields
	public float timeScale;
	public AnimationCurve clip;
	public float exposureRatio;
	public float lightScale;
	private Light light;
	private float timer;
	private float baseLightIntensity;
	private float baseSkyboxExposure;
	private float baseShadowStrength;

	// Methods

	private void Start() { }

	private void OnEnabled() { }

	private void Update() { }

	private void OnDisable() { }

	public void .ctor() { }
}

// Namespace: 
public class MultiPointLightManager : MonoBehaviour
{
	// Fields
	public int visibleLightCount;
	public float maxBoundingDistance;
	private static MultiPointLightManager m_instance;
	private CullingGroup group;
	private List<Bulletlight> lightList;
	private List<Vector4> lightColorAndRangeList;
	private List<Vector4> lightPositionAndIntensityList;
	private HashSet<int> inVisibleIndexs;
	private Vector4[] finalColRangeArray;
	private Vector4[] finalPosIntensityArray;
	private int lightCount;
	private BoundingSphere[] bounds;
	private const int MaxBulletLightCount = 128;
	private const int MaxBoundingSphereNum = 1000;
	private bool ShouldWork;

	// Properties
	public static MultiPointLightManager Instance { get; }

	// Methods

	public static MultiPointLightManager get_Instance() { }

	public void Init() { }

	private void OnChange(CullingGroupEvent ev) { }

	private void Update() { }

	private void LateUpdate() { }

	public void AddBulletLight(Bulletlight bulletlight) { }

	public void DelBulletLight(Bulletlight bulletlight) { }

	public void UpdateBulletLight(Bulletlight bulletlight) { }

	private void OnDestroy() { }

	public void .ctor() { }
}

// Namespace: 
public enum NUM_MODE
{
	// Fields
	public int value__;
	public const NUM_MODE SPEED = 0;
	public const NUM_MODE TIME = 1;
}

// Namespace: 
public class NumCtrl : MonoBehaviour
{
	// Fields
	public NUM_MODE Mode;
	public bool ShowPlusChar;
	public float speed;
	public float time;
	private float m_CurNum;
	private float m_EndNum;
	private bool m_IsPlayAni;
	public TextMeshProUGUI m_NumText;

	// Properties
	public TextMeshProUGUI NumText { get; }

	// Methods

	public TextMeshProUGUI get_NumText() { }

	public void PlayNumAnim(int startNum, int endNum) { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: 
[RequireComponent] // RVA: 0x10A020 Offset: 0x109420 VA: 0x18010A020
public class ParticleCGCtrl : MonoBehaviour
{
	// Fields
	private int CGStartEventID;
	private int CGEndEventID;
	private ParticleSystem.MainModule mainModule;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void OnCGStart() { }

	private void OnCGEnd() { }

	public void .ctor() { }
}

// Namespace: 
[RequireComponent] // RVA: 0x10BF30 Offset: 0x10B330 VA: 0x18010BF30
[DisallowMultipleComponent] // RVA: 0x10BF30 Offset: 0x10B330 VA: 0x18010BF30
public class ParticleCtrl : MonoBehaviour
{
	// Fields
	public ParticleCtrl.ParticleLevel particleLevel;
	private ParticleSystem com;

	// Methods

	private void Awake() { }

	private void OnBecameVisible() { }

	private void OnBecameInvisible() { }

	public void .ctor() { }
}

// Namespace: 
public enum ParticleCtrl.ParticleLevel
{
	// Fields
	public int value__;
	public const ParticleCtrl.ParticleLevel Low = 0;
	public const ParticleCtrl.ParticleLevel Middle = 1;
	public const ParticleCtrl.ParticleLevel High = 2;
}

// Namespace: 
public class ParticleCtrlMgr : Singleton<ParticleCtrlMgr>
{
	// Fields
	private List<GameObject> gameObjects_low;
	private List<GameObject> gameObjects_middle;
	private ParticleCtrl.ParticleLevel particleLevel;

	// Methods

	public void AddParticleObject(ParticleCtrl pc) { }

	public void DelParticleObject(ParticleCtrl pc) { }

	public void SetParticleLevel(ParticleCtrl.ParticleLevel level) { }

	public void SwitchParticleLevel() { }

	private void SetParticleObjectsActive(List<GameObject> objs, bool isActive) { }

	public void .ctor() { }
}

// Namespace: 
[RequireComponent] // RVA: 0x10E630 Offset: 0x10DA30 VA: 0x18010E630
[DisallowMultipleComponent] // RVA: 0x10E630 Offset: 0x10DA30 VA: 0x18010E630
public class ParticleSoundCtrl : MonoBehaviour
{
	// Fields
	[HeaderAttribute] // RVA: 0x110C30 Offset: 0x110030 VA: 0x180110C30
	public GameObject Sound;
	[HeaderAttribute] // RVA: 0x112B80 Offset: 0x111F80 VA: 0x180112B80
	public string PlayParam;
	[HeaderAttribute] // RVA: 0x114C40 Offset: 0x114040 VA: 0x180114C40
	public string StopParam;
	private ParticleSystem particle;
	private AkGameObj ak;
	private bool canPlay;
	private bool canVisible;

	// Properties
	public ParticleSystem Particle { get; }
	public AkGameObj AkGame { get; }

	// Methods

	public ParticleSystem get_Particle() { }

	public AkGameObj get_AkGame() { }

	private void OnBecameVisible() { }

	private void OnBecameInvisible() { }

	private void OnDisable() { }

	private void Update() { }

	private void SetSoundActive(bool isPlay) { }

	public void .ctor() { }
}

// Namespace: 
[ShowOdinSerializedPropertiesInInspectorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class PostEffectData : SerializeScriptableObject
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Dictionary<string, string> PostEffectSettings;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class PostEffectManager
{
	// Fields
	private static PostEffectData allPostEffectData;
	private static PostProcessVolume uiEffect;
	private static PostProcessVolume sceneEffect;
	private static CTimerNode timer;

	// Methods

	public static void SetPostEffect(string scenename, bool isActive) { }

	public void .ctor() { }
}

// Namespace: 
[RequireComponent] // RVA: 0x118DD0 Offset: 0x1181D0 VA: 0x180118DD0
public class RayLineLaser : MonoBehaviour
{
	// Fields
	private LineRenderer Laser;
	private List<Material> matList;
	public bool CtrlNoHurtLine;
	public bool CheckDefaultCollider;
	public float UpdateInterval;
	private float CurUpdateTime;
	public Vector3 startPoint;
	public Vector3 endPoint;
	public Transform StartTrans;
	public Transform EndTrans;
	public float FixedDis;
	private Vector3 OffPosition;
	public float CurTime;
	public float ShowTime;
	public bool isPlaying;
	public Transform LineStartEffect;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Transform EndEffect;
	private Transform StartEffect;
	public float EndTransOffset;
	public Transform CheckTrans;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Camera Cam;

	// Methods

	private void Awake() { }

	public void ShowLineRender() { }

	public void SetLineRenderPos(Vector3 start, Vector3 end, Transform endeffect) { }

	public void SetDirection(Transform parent, float dis, Vector3 endpos) { }

	public void SetFixedDistance(Transform start, Transform end, float dis, Vector3 offset, Transform endeffect, Transform startEffect) { }

	public void SetShowTime(float ftime) { }

	private void OnDisable() { }

	private void Update() { }

	private void LateUpdate() { }

	private void calEndPoint() { }

	private void UpdateMaterial(float value) { }

	public void DisableLineRender() { }

	public void .ctor() { }
}

// Namespace: 
public class SetPlayerPosition : MonoBehaviour
{
	// Methods

	private void Start() { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: 
[DisallowMultipleComponent] // RVA: 0x11F520 Offset: 0x11E920 VA: 0x18011F520
[RequireComponent] // RVA: 0x11F520 Offset: 0x11E920 VA: 0x18011F520
public class SoundCtrl : MonoBehaviour
{
	// Fields
	private AkGameObj m_SoundCtrl;
	public List<string> TriggerEnterList;
	public List<string> TriggerExitList;

	// Methods

	private void Awake() { }

	public void OnTriggerEnter(Collider other) { }

	public void OnTriggerExit(Collider other) { }

	public void .ctor() { }
}

// Namespace: 
public class StaticBatchIgnore : MonoBehaviour
{
	// Methods

	private void OnEnable() { }

	public void .ctor() { }
}

// Namespace: 
[RequireComponent] // RVA: 0x121F80 Offset: 0x121380 VA: 0x180121F80
[DisallowMultipleComponent] // RVA: 0x121F80 Offset: 0x121380 VA: 0x180121F80
public class TrailRendererCtrl : MonoBehaviour
{
	// Fields
	private TrailRenderer trailRenderer;

	// Methods

	private void Awake() { }

	private void OnDisable() { }

	public void .ctor() { }
}

// Namespace: 
[RequireComponent] // RVA: 0x1255B0 Offset: 0x1249B0 VA: 0x1801255B0
public class UVChainLightning : MonoBehaviour
{
	// Fields
	public float detail;
	public float displacement;
	public Transform StartEffect;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Transform target;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Transform start;
	public float yOffset;
	private LineRenderer _lineRender;
	private List<Vector3> _linePosList;

	// Methods

	private void Awake() { }

	public void InitLine(Transform startTran, Transform endTransform) { }

	private void Update() { }

	private void CollectLinPos(Vector3 startPos, Vector3 destPos, float displace) { }

	public void .ctor() { }
}

// Namespace: 
public class ConversationData
{
	// Fields
	public static ConversationScriptObject ScriptableObj;

	// Methods

	public static void InitConversationData() { }

	public void .ctor() { }
}

// Namespace: 
[ShowOdinSerializedPropertiesInInspectorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class ConversationScriptObject : SerializeScriptableObject
{
	// Fields
	[OdinSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Dictionary<int, ConversationScriptObject.LoadMessage> Conversation;
	[OdinSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Dictionary<int, ConversationScriptObject.LoadMessage> TipMessage;
	public Dictionary<int, ConversationScriptObject.ConfirmMessage> ConfirmDict;
	[OdinSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Dictionary<string, string> WordSwap;
	[OdinSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Dictionary<int, ConversationScriptObject.ClientTipsMessage> ClientTipsDict;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public struct ConversationScriptObject.LoadMessage
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int MessageID;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public KeyMap ShowedKey;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool Con;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public keyConstKey Constkey;
	[OdinSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string ShowedMessage;
}

// Namespace: 
[Serializable]
public struct ConversationScriptObject.ConfirmMessage
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string ConfirmTitle;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string ConfirmInfo;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string FirstButton;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string SecondButton;
}

// Namespace: 
[Serializable]
public struct ConversationScriptObject.ClientTipsMessage
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string Title;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string Desc;
}

// Namespace: 
public class ScreenRadioData
{
	// Fields
	public static ScreenRadioScriptObject ScriptableObj;

	// Methods

	private static void InitScreenRadioData() { }

	public static Dictionary<int, List<int>> GetResolution() { }

	public static Dictionary<int, Dictionary<int, Vector2>> GetScreenResolution() { }

	public static Dictionary<int, Vector2> GetScreenRadio() { }

	public void .ctor() { }
}

// Namespace: 
[ShowOdinSerializedPropertiesInInspectorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class ScreenRadioScriptObject : SerializeScriptableObject
{
	// Fields
	[OdinSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<ScreenRadioScriptObject.ScreenInfo> ScreenInfos;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public struct ScreenRadioScriptObject.ScreenInfo
{
	// Fields
	[HeaderAttribute] // RVA: 0x1ABF0 Offset: 0x19FF0 VA: 0x18001ABF0
	[SerializeField] // RVA: 0x1ABF0 Offset: 0x19FF0 VA: 0x18001ABF0
	public Vector2 ScreenRadio;
	[HeaderAttribute] // RVA: 0x1DDE0 Offset: 0x1D1E0 VA: 0x18001DDE0
	[SerializeField] // RVA: 0x1DDE0 Offset: 0x1D1E0 VA: 0x18001DDE0
	public List<Vector2> SreenResolutionRadio;
}

// Namespace: 
public class StateSoundData
{
	// Fields
	public static StateSoundScriptObject ScriptableObj;

	// Methods

	public static void IniStateSoundData() { }

	public void .ctor() { }
}

// Namespace: 
[ShowOdinSerializedPropertiesInInspectorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class StateSoundScriptObject : SerializeScriptableObject
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<StateSoundScriptObject.StateSound> m_StateSound;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public struct StateSoundScriptObject.StateSound
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string ResAddress;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<StateSoundScriptObject.Loop> LoopInfo;
}

// Namespace: 
[Serializable]
public struct StateSoundScriptObject.Loop
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int LastLayer;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string LaseStateName;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int CurrentLayer;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string StateName;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string EnterTriggerName;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string ExitTriggerName;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string AnimStopTrigger;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string AnimResumeTrigger;
}

// Namespace: 
public class OneClientEvn : MonoBehaviour
{
	// Fields
	public string EventName;
	public List<int> CalLst;
	private int heroID;

	// Methods

	public void Start() { }

	public void Destory() { }

	private int GetID(string name) { }

	public void OnTriggerEnter(Collider other) { }

	public void OnTriggerExit(Collider other) { }

	private void SendMsg(string a, string b, int pid) { }

	public void .ctor() { }
}

// Namespace: 
public class OneTriggerDefine
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
public enum OneTriggerDefine.Trigger_Type
{
	// Fields
	public int value__;
	public const OneTriggerDefine.Trigger_Type EShowLHide = 0;
	public const OneTriggerDefine.Trigger_Type ShowOnce = 1;
}

// Namespace: 
public class OneTrigger : MonoBehaviour
{
	// Fields
	public List<Transform> ShowLst;
	public OneTriggerDefine.Trigger_Type st;
	private bool hasshowonce;

	// Methods

	public void Start() { }

	public void OnTriggerEnter(Collider other) { }

	public void OnTriggerExit(Collider other) { }

	private void OPLst(bool flag) { }

	private void SendMsg(string a, string b) { }

	public void .ctor() { }
}

// Namespace: 
public class OneWallTrigger : MonoBehaviour
{
	// Fields
	public float time;
	public float force;
	public List<Rigidbody> rigidbodys;
	private float leftTime;
	public GameObject effectObj;

	// Methods

	public void OnTrigger(Vector3 dir) { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: 
[RequireComponent] // RVA: 0x34770 Offset: 0x33B70 VA: 0x180034770
public class SceneClientEvn : MonoBehaviour
{
	// Fields
	public int EnterBehavID;
	private int actionID;

	// Methods

	private void OnTriggerEnter(Collider other) { }

	private void OnTriggerExit(Collider other) { }

	private void OnDisable() { }

	private void DelBehavior() { }

	public void .ctor() { }
}

// Namespace: 
public class ELayer
{
	// Fields
	public const int Default = 0;
	public const int TransparentFX = 1;
	public const int IgnoreRaycast = 2;
	public const int Water = 4;
	public const int UI = 5;
	public const int Weapon = 8;
	public const int UIModel = 9;
	public const int RealBullet = 10;
	public const int Monster = 11;
	public const int NPC = 12;
	public const int Player = 13;
	public const int Controller = 14;
	public const int MoveCollider = 15;
	public const int CanDestroy = 16;
	public const int AimatCollider = 17;
	public const int DropItem = 18;
	public const int Ragdoll = 19;
	public const int Powerball = 20;
	public const int HeroTrigger = 21;
	public const int PenetrateNPC = 22;
	public const int AirWall = 24;
	public const int OnlyDefault = 26;
	public const int DefaultIgnoreCC = 30;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public static class ELayer.Mask
{
	// Fields
	public static int RayCastCartoonMask;
	public static int SightMask;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public class EventSystemDragCtrl : MonoBehaviour
{
	// Methods

	private void Start() { }

	public void .ctor() { }
}

// Namespace: 
public class HeroEngineManager
{
	// Fields
	public static int HeroID;
	public static Transform heroTran;
	public static ETCTransformCtrl heroETCTransformCtrl;
	public static SuperCharacterController heroCharacterController;
	public static HeroMotionCtrl heroMotionCtrl;
	public static Animator heroAnim;
	public static CharacterMotorCtrl heroCharacterCtrl;
	public static bool grounded;

	// Methods

	public static void InitHeroComs(Transform tran) { }

	public static void SetGrounded(bool g) { }

	public static bool IsGrounded() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class PCInputAxes
{
	// Fields
	public float X;
	public float Y;

	// Methods

	public void .ctor() { }

	public void SetX(float x) { }

	public void SetY(float y) { }

	public float ReturnAmount() { }
}

// Namespace: 
public struct EngineHotKey
{
	// Fields
	public int m_Keyvalue;
	public int m_FuncID;
}

// Namespace: 
public class PCInputSystem
{
	// Fields
	public int m_MoveForward;
	public int m_MoveBack;
	public int m_MoveLeft;
	public int m_MoveRight;
	public int m_MoveJump;
	public static string RunPlatform;
	public static bool IsPC;
	public PCInputAxes m_Horizontal;
	public PCInputAxes m_Vertical;
	public bool isStartJump;
	private List<EngineHotKey> m_HotKeyMap;
	private List<EngineHotKey> m_ConHotKeyMap;
	private string m_f;
	private string m_b;
	private string m_l;
	private string m_r;
	private int m_fID;
	private int m_bID;
	private int m_lID;
	private int m_rID;
	public static PCInputSystem m_instance;

	// Properties
	public static PCInputSystem instance { get; }

	// Methods

	public static PCInputSystem get_instance() { }

	public void .ctor() { }

	public void Init() { }

	public void OnMoveVertical(int x, float y) { }

	public void OnMoveHorizontal(int x, float y) { }

	public void OnJump() { }

	private void AddInEvent() { }

	public void AddinMoveForward() { }

	public void AddinMoveBackward() { }

	public void AddinMoveLeft() { }

	public void AddinMoveRight() { }

	public void AddinJump() { }

	public void ClearAll() { }

	public void SetUpEventMessage() { }

	public void ChangeMovement(object arg) { }

	public void ClearInput() { }

	public float GetAxisRawX() { }

	public float GetAxisRawY() { }

	public float GetStickAxisRawX() { }

	public float GetStickAxisRawY() { }

	public float GetRotationAxisRawX() { }

	public float GetRotationAxisRawY() { }

	public bool isJump() { }

	private static void .cctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddinMoveForward>b__29_0(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddinMoveForward>b__29_1(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddinMoveBackward>b__30_0(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddinMoveBackward>b__30_1(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddinMoveLeft>b__31_0(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddinMoveLeft>b__31_1(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddinMoveRight>b__32_0(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddinMoveRight>b__32_1(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddinJump>b__33_0(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddinJump>b__33_1(int keyVal) { }
}

// Namespace: 
public class bl_CtrlMove : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0x44300 Offset: 0x43700 VA: 0x180044300
	public Transform CanvasParent;
	public GameObject TextPrefab;
	private const int MAX_TEXT_NUM = 20;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<bl_MoveArg> m_TextLst;
	private Camera MCamera;
	private List<GameObject> poolObject;
	private Vector3 ActiveFalsePos;
	private Vector3 ActiveTruePos;

	// Properties
	private Camera m_Cam { get; }

	// Methods

	private Camera get_m_Cam() { }

	private void Awake() { }

	private void OnDestroy() { }

	private void Update() { }

	public void UpdateHudTextControl() { }

	private void DeleteText(bl_MoveArg temporal) { }

	private int CalMov(bl_MoveArg temporal) { }

	private Vector3 CalPostion(bl_MoveArg temporal) { }

	private void CalOneMove(bl_MoveArg temporal, float calt) { }

	private void UseThisMove(bl_MoveArg temporal) { }

	public void NewText(HUDNewTextInfo info) { }

	private int ScreenPositionByPos(Vector3 center, Vector3 size) { }

	public void ClearAllText() { }

	public void .ctor() { }
}

// Namespace: 
public class bl_MoveArg : MonoBehaviour
{
	// Fields
	public CanvasGroup LayoutRoot;
	public Text m_Text;
	public Text m_Hurt;
	public RectTransform Rect;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Color <m_Color>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <m_FontSize>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <m_Angle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector2 <m_MoveDir>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <m_MinAngle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <m_MaxAngle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <m_Speed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <m_OneMoveTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <m_SpeedAcc>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <m_TwoMoveTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <m_FadeTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <m_text>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <m_hurttype>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Transform <m_Transform>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <m_TransformCenter>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <m_TransformSize>k__BackingField;
	public float Xcountervail;
	public float Ycountervail;
	public bool hasCal;
	public Vector2 CalV;
	public bool hasMov;
	public int CalMov;
	public int LiveCnt;
	public float LiveTime;
	public float AllLiveTime;
	private Animator anim;

	// Properties
	public Color m_Color { get; set; }
	public float m_FontSize { get; set; }
	public float m_Angle { get; set; }
	public Vector2 m_MoveDir { get; set; }
	public float m_MinAngle { get; set; }
	public float m_MaxAngle { get; set; }
	public float m_Speed { get; set; }
	public float m_OneMoveTime { get; set; }
	public float m_SpeedAcc { get; set; }
	public float m_TwoMoveTime { get; set; }
	public float m_FadeTime { get; set; }
	public string m_text { get; set; }
	public string m_hurttype { get; set; }
	public Transform m_Transform { get; set; }
	public Vector3 m_TransformCenter { get; set; }
	public Vector3 m_TransformSize { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Color get_m_Color() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_m_Color(Color value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_m_FontSize() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_m_FontSize(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_m_Angle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_m_Angle(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector2 get_m_MoveDir() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_m_MoveDir(Vector2 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_m_MinAngle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_m_MinAngle(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_m_MaxAngle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_m_MaxAngle(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_m_Speed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_m_Speed(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_m_OneMoveTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_m_OneMoveTime(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_m_SpeedAcc() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_m_SpeedAcc(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_m_TwoMoveTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_m_TwoMoveTime(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_m_FadeTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_m_FadeTime(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_m_text() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_m_text(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_m_hurttype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_m_hurttype(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Transform get_m_Transform() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_m_Transform(Transform value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 get_m_TransformCenter() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_m_TransformCenter(Vector3 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 get_m_TransformSize() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_m_TransformSize(Vector3 value) { }

	private void Awake() { }

	public void PlayAnimation(int id, float speed) { }

	public void ShowText() { }

	public void .ctor() { }
}

// Namespace: 
public class ED_HUDNewTextInfo : MonoBehaviour
{
	// Fields
	[HeaderAttribute] // RVA: 0x8A420 Offset: 0x89820 VA: 0x18008A420
	public Color m_Color;
	[HeaderAttribute] // RVA: 0x8C480 Offset: 0x8B880 VA: 0x18008C480
	public Color m_ColorLuckHit2;
	[HeaderAttribute] // RVA: 0x8E1F0 Offset: 0x8D5F0 VA: 0x18008E1F0
	public Color m_ColorLuckHit3;
	[HeaderAttribute] // RVA: 0x8ECE0 Offset: 0x8E0E0 VA: 0x18008ECE0
	public Color m_ColorLuckHit4;
	public float m_FontSize;
	public float m_MinAngle;
	public float m_MaxAngle;
	public float m_Speed;
	public float m_OneMoveMinTime;
	public float m_OneMoveMaxTime;
	public float m_SpeedAcc;
	public float m_TwoMoveTime;
	public float m_FadeTime;
	public Font textfield;

	// Properties
	public float OneMoveTime { get; set; }
	public float Angle { get; set; }

	// Methods

	public float get_OneMoveTime() { }

	public void set_OneMoveTime(float value) { }

	public float get_Angle() { }

	public void set_Angle(float value) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class HUDNewTextInfo
{
	// Fields
	public Transform CacheTransform;
	public string Text;
	public string HurtType;
	public Vector3 Specialpos;
	public GameObject TextPrefab;
	public Color m_Color;
	public float m_FontSize;
	public float m_Angle;
	public float m_Speed;
	public float m_OneMoveTime;
	public float m_SpeedAcc;
	public float m_TwoMoveTime;
	public float m_FadeTime;

	// Methods

	public void .ctor(Transform transform, string text, string hurttype) { }
}

// Namespace: 
public class ControllerMousePerformManager
{
	// Fields
	private static ControllerMousePerformManager m_Instance;
	public Texture2D DefaultPic;
	public Texture2D ControllerPic;
	private float pressTime;
	private float passTime;
	private ControllerDirection curPressDir;

	// Properties
	public static ControllerMousePerformManager Instance { get; }

	// Methods

	public static ControllerMousePerformManager get_Instance() { }

	public void .ctor() { }

	private void PressUpdate() { }

	public void UpdateUI() { }

	private void ChangeCtrlMode() { }

	private void SetBtnSelect() { }

	private void StartPressTime(ControllerDirection dir) { }

	private void EndPressTime() { }

	private GameObject GetNextObj(ControllerDirection dir) { }
}

// Namespace: 
public static class CursorControl
{
	// Fields
	private static ICursorControl _cursorControl;

	// Methods

	private static void .cctor() { }

	public static void SetGlobalCursorPosWithChange(Vector2 pos) { }

	public static Vector2 GetGlobalCursorPos() { }

	public static void SetGlobalCursorPos(Vector2 pos) { }

	public static void SetLocalCursorPos(Vector2 pos) { }

	public static void SimulateLeftClick() { }

	public static void SimulateMiddleClick() { }

	public static void SimulateRightClick() { }

	public static void SimulateLeftPointerDown() { }

	public static void SimulateLeftPointerUp() { }

	public static void SimulateMouseWheelMovement(float Amount) { }

	public static void ShowOSKeyBoard() { }

	public static void HideOSKeyBoard() { }
}

// Namespace: 
public static class JoyStickData
{
	// Fields
	public static bool canChangeCtrlMode;
	private static bool m_controllerInput;
	private static int m_CurInputType;
	private static bool m_uiCursorShowable;
	private static string jsonName;

	// Properties
	public static bool ControllerInput { get; set; }
	public static int CurInputType { get; set; }
	public static bool UICursorShowable { get; set; }
	public static string JsonName { get; }

	// Methods

	public static bool get_ControllerInput() { }

	public static void set_ControllerInput(bool value) { }

	public static int get_CurInputType() { }

	public static void set_CurInputType(int value) { }

	public static bool get_UICursorShowable() { }

	public static void set_UICursorShowable(bool value) { }

	public static string get_JsonName() { }

	private static void .cctor() { }
}

// Namespace: 
public static class JoyStickUISimulator
{
	// Fields
	public static float m_MousemoveVelocity;
	public static Vector2 m_MousePos;
	public static Vector2 m_CurrentPos;

	// Methods

	public static void Update() { }

	public static void UpdateCursorPos() { }

	public static void CheckMouseMove() { }

	public static void UpdateWheel() { }

	public static void SimulateCursorClick() { }

	public static void SimulateCursorDown() { }

	public static void SimulateCursorUp() { }

	public static void ChangeVelocity(float Vel) { }

	public static void UpdateHideCursor() { }

	private static void .cctor() { }
}

// Namespace: 
public static class ImpulseControl
{
	// Fields
	private static IImpulseControl impulsecontrol;

	// Methods

	private static void .cctor() { }

	public static void DoImpulseOnLeftPad(int leftpower) { }

	public static void DoImpulseOnRightPad(int rightpower) { }

	public static void DoImpulseOnLeftPadWithTimer(int leftpower, float timer) { }

	public static void DoImpulseOnRightPadWithTimer(int rightpower, float timer) { }

	public static void DoImpulseOnBothPad(int rightpower, int leftpower) { }

	public static void DoImpulseOnBothPadWithTimer(int rightpower, int leftpower, float lefttime, float righttime) { }

	public static void EndHandleVibration() { }
}

// Namespace: 
public static class PCControllerlua
{
	// Methods

	public static void SetCanChangeModeValue(bool canChange) { }

	public static bool GetKeyRelease() { }

	public static bool SimulateLeftClick() { }

	public static CustomKeyCode GetKeyCode() { }

	public static bool GetKeyDown(int keyId) { }

	public static bool GetKeyUp(int keyId) { }

	public static string GetJsonName() { }

	public static bool JoyLinked() { }

	public static int GetCurInputType() { }

	public static bool ControllerInput() { }

	public static bool CursorShowable() { }

	public static void SetCursorShowable(bool isShow) { }

	public static int GetCtrlType() { }
}

// Namespace: 
public class AccountMgr
{
	// Fields
	private Dictionary<string, string> historyAccountInfo;
	private Dictionary<string, int> historyPasswordType;
	private List<string> historyAccountList;
	private static AccountMgr s_instance;

	// Properties
	public static AccountMgr instance { get; }

	// Methods

	public static AccountMgr get_instance() { }

	protected void .ctor() { }

	public static void CreateInstance() { }

	public static void DestroyInstance() { }

	public static AccountMgr GetInstance() { }

	public static bool HasInstance() { }

	public void UnInit() { }

	public void Init() { }

	private void RefreshData() { }

	public List<string> GetAccountList() { }

	public string GetPasswordByAccount(string account) { }

	public int GetPasswordTypeByAccount(string account) { }

	public void SaveHistoryAccount(string account, string pwd, int pwdType = 1) { }
}

// Namespace: 
public class GGPubInterface : Singleton<GGPubInterface>, IPubInterface
{
	// Methods

	public string GetGameGate() { }

	public int GetRoleID() { }

	public string GetRoleName() { }

	public int GetAccountID() { }

	public string GetUploadName() { }

	public bool IsInnerNet() { }

	public bool IsMiddleNet() { }

	public bool IsOutTest() { }

	public bool IsOverseas() { }

	public bool IsChengDuGame() { }

	public string GetLanguage() { }

	public string IPCountry() { }

	public void ShowPrompt(string msg) { }

	public string GetServerName() { }

	public int GetPlatForm() { }

	public string GetAppVersion() { }

	public string GetScriptVersion() { }

	public string GetPatchVersion() { }

	public string GetClientName() { }

	public string GetCCID() { }

	public int GetGSID() { }

	public void ChangeGSID(int gsid) { }

	public string GetDGWToken() { }

	public string GetUID() { }

	public string GetLan(string key) { }

	public string GetDeviceAccount() { }

	public bool IsLoginSuccess() { }

	public string GetDeviceUniqueID() { }

	public int GetServerTime() { }

	public bool IsOffline() { }

	public void .ctor() { }
}

// Namespace: 
public class GGPubInterfaceInstance
{
	// Fields
	public static GGPubInterface Instance;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class DYNetClient : NetInterface
{
	// Fields
	public NetClient NetObj;

	// Methods

	public void SetServerCommandHandler(Action<int> callback) { }

	public void SetConnectFailHandler(Action callback) { }

	public void SetErrorHandler(Action callback) { }

	public void SetSeed(int seed) { }

	public void NakeSendSeed(int seed) { }

	public void SetProxy(string ip, ushort port) { }

	public void PacketPrepare(int cmd) { }

	public void PacketAddI(int value, int len) { }

	public void PacketAddS(string s, int len) { }

	public void PacketAddBinaryS(byte[] s, int len) { }

	public void PacketSend() { }

	public int NakedSendBinaryS(byte[] s, int len) { }

	public int UnpackInt(int len) { }

	public long UnpackLong(int len) { }

	public string UnpackString(int len) { }

	public byte[] UnpackBinaryString(int len) { }

	public void Connect(string ip, int port) { }

	public void Disconnect() { }

	public bool IsConnected() { }

	public void ProcessServerCommand() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DYNetClient.<>c__DisplayClass1_0
{
	// Fields
	public Action<int> callback;

	// Methods

	public void .ctor() { }

	internal void <SetServerCommandHandler>b__0(int cmd) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DYNetClient.<>c__DisplayClass2_0
{
	// Fields
	public Action callback;

	// Methods

	public void .ctor() { }

	internal void <SetConnectFailHandler>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DYNetClient.<>c__DisplayClass3_0
{
	// Fields
	public Action callback;

	// Methods

	public void .ctor() { }

	internal void <SetErrorHandler>b__0() { }
}

// Namespace: 
public class GZGMNet : Singleton<GZGMNet>
{
	// Fields
	private NetInterface netObj;
	public static int C2GS_GAME_PUBLIC;
	public static int C2GS_SUB_NEW_GM;

	// Methods

	public void C2SGM(string cmd) { }

	public string GetComputerName() { }

	public byte[] ChangeEncode(string s) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public enum GZMsgType
{
	// Fields
	public int value__;
	public const GZMsgType GS2C_GAME_PUBLIC = 209;
	public const GZMsgType GS2C_ROLE = 32;
	public const GZMsgType GS2C_NOTIFY = 181;
	public const GZMsgType GS2C_SUB_CHAT = 34;
	public const GZMsgType GS2C_PROP_CHANGE = 33;
}

// Namespace: 
public class GZProtocol : Singleton<GZProtocol>
{
	// Fields
	private GameObject net;
	private Dictionary<ushort, GZProtocol.NetMsgDelegate> _netMsgHandlers;

	// Methods

	public void Init(string directIp, int directPort, string goalIp, int goalPort) { }

	public void RegisterMsgHandler(GZMsgType cmdID, GZProtocol.NetMsgDelegate handler) { }

	private void GS2C(int cmd) { }

	public void GS2CRole(NetInterface netObj) { }

	private void GS2CNotify(NetInterface netObj) { }

	public void GS2CChat(NetInterface netObj) { }

	private void GS2CChangeProperty(NetInterface netObj) { }

	private void GS2CChangeName(string jsonData) { }

	private void GS2CChangeLevel(string jsonData) { }

	private void GS2CChangeGold(string jsonData) { }

	private void GS2CChangeCash(string jsonData) { }

	private void GS2CChangeExp(string jsonData) { }

	public void .ctor() { }
}

// Namespace: 
public sealed class GZProtocol.NetMsgDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(NetInterface netObj) { }

	public virtual IAsyncResult BeginInvoke(NetInterface netObj, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public class LoginData : Singleton<LoginData>
{
	// Fields
	private bool isCDServer;
	private string playerName;
	private int playerGold;
	private int playerCash;
	private uint playerLevel;
	private uint playerExp;
	private int playerID;
	public Action acRefreshGold;
	public Action acRefreshLevel;
	public Action acRefreshCash;
	public Action acRefreshExp;
	private static string serverName;

	// Methods

	public static void SetServerName(string name) { }

	public static string GetServerName() { }

	public void SetPlayerName(string name) { }

	public string GetPlayerName() { }

	public void SetCDServer(bool isCD) { }

	public bool GetCDServer() { }

	public void SetPlayerGold(int gold) { }

	public int GetPlayerGold() { }

	public void SetPlayerCash(int cash) { }

	public int GetPlayerCash() { }

	public void SetPlayerExp(uint exp) { }

	public uint GetPlayerExp() { }

	public void SetPlayerLevel(uint level) { }

	public uint GetPlayerLevel() { }

	public void SetPlayerID(int id) { }

	public int GetPlayerID() { }

	public void .ctor() { }
}

// Namespace: 
public class QuickLoginData
{
	// Fields
	public int PlayerID;
	public bool StartQuickLogin;
	public bool CanQuickLogin;

	// Methods

	public void .ctor(int pid) { }

	public void Clear() { }
}

// Namespace: 
public class AnimatorSpeedStateMachine : StateMachineBehaviour
{
	// Methods

	public override void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { }

	public void .ctor() { }
}

// Namespace: 
public class OneStateMachine : StateMachineBehaviour
{
	// Fields
	public Action<int> EnterStateCallBack;
	public Action<int> ExitStateCallBack;

	// Methods

	public override void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { }

	public override void OnStateMachineEnter(Animator animator, int stateMachinePathHash) { }

	public override void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { }

	public override void OnStateMachineExit(Animator animator, int stateMachinePathHash) { }

	public void .ctor() { }
}

// Namespace: 
public class PlayerAnimatorController : MonoBehaviour
{
	// Fields
	private Animator anim;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void SetCurrentAnimatorEnter(int hashName) { }

	private void SetCurrentAnimtorExit(int hashName) { }

	public void .ctor() { }
}

// Namespace: 
public class SwimState3903 : StateMachineBehaviour
{
	// Methods

	public override void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { }

	public override void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { }

	public void .ctor() { }
}

// Namespace: 
public class WeaponAnimatorController : MonoBehaviour
{
	// Fields
	private Animator anim;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void SetCurrentAnimatorEnter(int hashName) { }

	private void SetCurrentAnimtorExit(int hashName) { }

	public void .ctor() { }
}

// Namespace: 
public class TimeLineManager
{
	// Fields
	public static TimeLineManager m_instance;
	public string CurPlayDirectorName;
	public Dictionary<string, PlayableDirector> DirectorDict;
	private PlayableDirector rewinPlay;
	private CTimerNode rewinNode;
	private PlayableDirector curPlay;

	// Properties
	public static TimeLineManager Instance { get; }

	// Methods

	public static TimeLineManager get_Instance() { }

	protected void .ctor() { }

	public void PlayTimeLine(string oriName, string curName, bool canClick = False) { }

	public string GetDirectorName(string oriName, string curName, out bool rewind) { }

	public void PlayHeroToHero(int curSid, int selectSid) { }

	public void PlayHeroAndOther(int curSid, string otherName, bool isToHero) { }

	public void OnSceneLoaded() { }

	public bool GetCurStateIsPlaying(PlayableDirector pd) { }

	public void StartPlayTimeline(PlayableDirector pd) { }

	public void PlayEndEvent(PlayableDirector cb) { }

	public void RewindTimeLine(PlayableDirector pd) { }

	private bool BeginRewin(object[] args) { }

	public void ClearAll() { }
}

// Namespace: 
public static class ThaiFontAdjuster
{
	// Methods

	public static bool IsThaiString(string s) { }

	public static string Adjust(string s) { }

	private static bool IsBase(char c) { }

	private static bool IsBaseDesc(char c) { }

	private static bool IsBaseAsc(char c) { }

	private static bool IsTop(char c) { }

	private static bool IsLower(char c) { }

	private static bool IsUpper(char c) { }
}

// Namespace: 
public struct ObjectPoolComInfo
{
	// Fields
	public Animator AniCom;
	public AkGameObj AkObjCom;
	public ParticleSystem[] ParticleComs;
	public bool ResetParent;
}

// Namespace: 
public class ObjectPoolManager
{
	// Fields
	public static Vector3 HIDE_POS;
	private static ObjectPoolManager m_Instance;
	private static Transform m_poolRoot;
	private static bool hasCreateRoot;
	private Dictionary<int, List<GameObject>> m_ObjectPool;
	private Dictionary<int, List<GameObject>> m_TempPool;
	private Dictionary<int, ObjectPoolComInfo> m_DictPoolComInfo;
	private Dictionary<int, bool> m_DictPrefabIsActive;
	private Dictionary<int, CTimerNode> m_DictTimer;
	public static StateView SkillSV;
	public static int skillnum;
	private static bool IsClearPool;

	// Properties
	public static ObjectPoolManager Instance { get; }
	public static Transform PoolRoot { get; }

	// Methods

	public static ObjectPoolManager get_Instance() { }

	public static Transform get_PoolRoot() { }

	public void LateUpdate() { }

	public void TestShow(int count) { }

	public void InitRoot() { }

	public void InitPool(string path, int count = 1) { }

	public void InitPoolWithPrefab(GameObject obj, int count = 1) { }

	public Transform CreateObjectAsync(string path) { }

	public Transform SkillHitCreateObjectAsync(bool isctrl, string path) { }

	public Transform CreateGameObjectByPrefab(string path) { }

	public Transform CloneGameObject(Object cloneObj, bool isActive = True) { }

	public Transform CloneGameObjectInLocalSpace(Transform cloneTR) { }

	public Transform CloneGameObjectWithTranAndParent(Transform cloneTR, Transform parent) { }

	public Transform CloneGameObjectWithObjAndParent(Object cloneObj, Transform parent) { }

	public Transform CloneGameObjectWithObjAndPos(Object cloneObj, Vector3 position, Quaternion rotation) { }

	public Transform CloneGameObjectWithTranAndPos(Transform cloneTR, Vector3 position, Quaternion rotation) { }

	public Transform CloneGameObjectWithTran_TR(Transform cloneTR, Transform tf) { }

	public Transform CloneGameObjectWithObj_TR(Object cloneObj, Transform tf) { }

	public Transform CreatePersistGameObject(string path) { }

	public Transform CreateGameObjectByPrefab_PR(string path, Vector3 position, Quaternion rotation) { }

	public Transform CreateHitEffectByPrefab_PR(string path, Vector3 position, Quaternion rotation) { }

	public Transform CreateGameObjectByPrefab_TR(string path, Transform parent) { }

	public Transform CreateGameObjectByPrefab_Parent(string path, Transform parent) { }

	public void DeleteObject(Transform obj, float delay = 0, bool IsPlayerManager = False) { }

	public void DoHideObject(Transform tr) { }

	public bool HideObject(Transform tr) { }

	private void SetHideState(Transform tr, Object prefab) { }

	private void DisableParticleSystemAndAnimator(ObjectPoolComInfo info) { }

	private GameObject GetObjectFromCacheByObj(Object obj) { }

	private GameObject GetObjectFromCacheByPath(string path) { }

	public void ClearAll() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ObjectPoolManager.<>c__DisplayClass37_0
{
	// Fields
	public ObjectPoolManager <>4__this;
	public Transform obj;

	// Methods

	public void .ctor() { }

	internal bool <DeleteObject>b__0(object[] p) { }
}

// Namespace: 
public class SkillResPoolManager
{
	// Fields
	private const int MAX_HIT_COUNT = 30;
	private const int MAX_BULLET_COUNT = 30;
	public static int HitEffectAttackID;
	public static int BulletAttackID;
	public static Dictionary<int, Vector3> originalPosDict;
	private static List<Transform> fstPlayerHitEffectContainer;
	private static List<Transform> trdPlayerHitEffectContainer;
	private static List<Transform> fstPlayerBulletEffectContainer;
	private static List<Transform> trdPlayerBulletEffectContainer;

	// Methods

	public static void Update() { }

	public static void DoSkillEffect(Transform tran) { }

	private static void DoBulletEffect(Transform tran) { }

	private static void DoHitEffect(Transform tran) { }

	private static void HideItem(Transform popItem) { }

	private static void DestroyItem(Transform popItem) { }

	public static void DelItem(Transform tran) { }

	public static void ClearAll() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class SpriteAtlasMgr
{
	// Fields
	private const string SA_PATH = "Res/Atlas/{0}/{1}";

	// Methods

	public static void Init() { }

	public static void OnRequestAtlas(string tag, Action<SpriteAtlas> callback) { }

	public void .ctor() { }
}

// Namespace: 
public class CommonCanChangeData : MonoBehaviour
{
	// Fields
	[HeaderAttribute] // RVA: 0x97EE0 Offset: 0x972E0 VA: 0x180097EE0
	public float Ctrl_DurTime;
	[HeaderAttribute] // RVA: 0x9AED0 Offset: 0x9A2D0 VA: 0x18009AED0
	public float Ctrl_ProTime;
	[HeaderAttribute] // RVA: 0x9CC60 Offset: 0x9C060 VA: 0x18009CC60
	public float Ctrl_Percent;
	[HeaderAttribute] // RVA: 0x9E950 Offset: 0x9DD50 VA: 0x18009E950
	[RangeAttribute] // RVA: 0x9E950 Offset: 0x9DD50 VA: 0x18009E950
	public int MouseScroll;
	[HeaderAttribute] // RVA: 0xA0CA0 Offset: 0xA00A0 VA: 0x1800A0CA0
	public VirtualCtrl virtualCtrl;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static CommonCanChangeData <Instance>k__BackingField;

	// Properties
	public static CommonCanChangeData Instance { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static CommonCanChangeData get_Instance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void set_Instance(CommonCanChangeData value) { }

	private void Awake() { }

	public void .ctor() { }
}

// Namespace: 
public class GameInit : MonoBehaviour
{
	// Fields
	private const string STEAM_DLL_MD5 = "2BCA4E2C047EC969CB3CFF277E7FC184";
	private uint SteamAppID;
	public GameObject PackageTestingObject;
	public string AppVersion;
	public string ScriptVersion;
	private string[] checkList;

	// Methods

	public void Awake() { }

	private bool PackageTesting() { }

	private void ShowPackageTesting(GameInit.ErrorCode code) { }

	private void OnQuitApp() { }

	public void .ctor() { }
}

// Namespace: 
private enum GameInit.ErrorCode
{
	// Fields
	public int value__;
	public const GameInit.ErrorCode DLL_INVALID = 1;
	public const GameInit.ErrorCode DLL_NOTFOUND = 2;
	public const GameInit.ErrorCode SETUP_INVALID = 3;
	public const GameInit.ErrorCode OTHER = 4;
}

// Namespace: 
public class GameManager : MonoBehaviour
{
	// Fields
	private static Assembly m_assembly;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static GameManager <Instance>k__BackingField;
	private GameObject m_mainCamera;
	private GameObject m_mainCanvas;
	public Transform gameEventSystem;
	public Transform testFireSpring;
	private WaitForEndOfFrame frameEnd;
	public static bool GMGameExit;

	// Properties
	public static Assembly assembly { get; set; }
	public static GameManager Instance { get; set; }

	// Methods

	public static Assembly get_assembly() { }

	public static void set_assembly(Assembly value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static GameManager get_Instance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void set_Instance(GameManager value) { }

	protected void Awake() { }

	protected void Start() { }

	private void OnApplicationQuit() { }

	private void testc(string data) { }

	protected virtual void Update() { }

	protected virtual void FixedUpdate() { }

	protected virtual void LateUpdate() { }

	public void StartUrlInfo() { }

	public void SendScreenshot(string desc, bool _needlastlog) { }

	[IteratorStateMachineAttribute] // RVA: 0xAB6C0 Offset: 0xAAAC0 VA: 0x1800AB6C0
	private IEnumerator Screenshot(string desc, bool _needlastlog) { }

	private void InitCalendarCarshFix() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class GameManager.<Screenshot>d__23 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public GameManager <>4__this;
	public string desc;
	public bool _needlastlog;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
public class LuaComponent : MonoBehaviour
{
	// Fields
	public string ClassName;
	public string FieldJsonInfo;
	public const float INT2FLOAT = 10000;

	// Methods

	private List<CFieldInfo> GetFieldInfo() { }

	public void Awake() { }

	public void LoadParamToLuaByRuntime(Component com) { }

	public void .ctor() { }
}

// Namespace: 
public struct LuaComponent.AnimationCurveInfo
{
	// Fields
	public WrapMode preMode;
	public WrapMode postMode;
	public Keyframe[] keys;
}

// Namespace: 
public class CFieldInfo
{
	// Fields
	public string FieldName;
	public string FieldType;
	public string FieldValue;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class StartHelper : MonoBehaviour
{
	// Fields
	private static bool bFirstStart;

	// Methods

	private void Awake() { }

	private void InitProfilerEvent() { }

	private void OnRunProfiler(int key) { }

	private void OnStopProfiler(int key) { }

	private void PreloadShaders() { }

	private void InitTMPProSetting() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class DoTweenInterface
{
	// Methods

	public static void DOTween_Rewind(DOTweenAnimation tweenAnimation) { }

	public static void DOTween_Kill(DOTweenAnimation tweenAnimation) { }

	public static void DOTween_Play(DOTweenAnimation tweenAnimation) { }

	public static void DoTween_Restart(Transform go) { }

	public static void DoTween_RestartWithName(Transform go, string name) { }

	public static void DoTween_Restart_AllChild(Transform go) { }

	public static void DoTween_Pause(GameObject go) { }

	public static void DoTween_Pause_AllChild(Transform go) { }

	public static void DoTween_Restart_All(Transform go) { }

	public static void DoTween_Pause_All(Transform go) { }

	public static void DoTweenPath(Transform go, Vector3[] path, float duration) { }

	public static void DoTweenLookAt(Transform go, Vector3 pos, float duration) { }

	public static void DoScale(Transform go, float endValue, float duration, Action callBack) { }

	public static void DoMove(Transform go, Vector3 endValue, float duration, Action callBack) { }

	public static void DOLocalMove(Transform go, int axis, float endValue, float duration, Action callBack, bool snapping = False) { }

	public static void DoLocalRotation(Transform go, Vector3 endpos, float duration) { }

	public static void DoRatation(Transform target, Quaternion rotation, float duration) { }

	public static void DoTween_RestartAllWithName(string id) { }

	public static DOTweenAnimation GetDoTweenComponent(Transform tr, string id) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DoTweenInterface.<>c__DisplayClass12_0
{
	// Fields
	public Action callBack;

	// Methods

	public void .ctor() { }

	internal void <DoScale>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DoTweenInterface.<>c__DisplayClass13_0
{
	// Fields
	public Action callBack;

	// Methods

	public void .ctor() { }

	internal void <DoMove>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DoTweenInterface.<>c__DisplayClass14_0
{
	// Fields
	public Action callBack;

	// Methods

	public void .ctor() { }

	internal void <DOLocalMove>b__0() { }

	internal void <DOLocalMove>b__1() { }

	internal void <DOLocalMove>b__2() { }
}

// Namespace: 
public static class InitGraphicSetting
{
	// Fields
	public const int ScreenID = 305;
	public const int RatioID = 306;
	public const int ResID = 307;
	public static Dictionary<int, float> m_ValueDict;
	public static List<int> m_DeviceDefault;
	public static Dictionary<int, FullScreenMode> SCREENMODE;
	public static Dictionary<int, Vector2> SCREENRATIO;
	public static Dictionary<int, Dictionary<int, Vector2>> SCREENRES;
	public static Resolution[] m_ResArray;

	// Methods

	public static void OnInit() { }

	public static FullScreenMode ReturnMode(float RatioKey) { }

	public static Vector2 ReturnRatio(float RatioKey) { }

	public static Vector2 ReturnResolution(float RatioKey, float Reskey) { }

	public static FullScreenMode ReturnScreenMode(float Reskey) { }

	public static int ReturnScreenRatioKey(Resolution Res) { }

	public static int ReturnResolutionKey(Resolution Res) { }

	private static void SwitchParticleQualityLevel(int key) { }

	private static void .cctor() { }
}

// Namespace: 
public class MonsterShowInfo : MonoBehaviour
{
	// Fields
	public string MoveType;

	// Methods

	public void Start() { }

	public void SetInfo(string key, string value) { }

	public void .ctor() { }
}

// Namespace: 
public class MouseState : MonoBehaviour
{
	// Fields
	private string parentName;
	private string eventName;
	private MaterialCtrl mCtr;

	// Methods

	private void Start() { }

	private void Update() { }

	private void OnMouseEnter() { }

	private void OnMouseExit() { }

	private void OnMouseUpAsButton() { }

	public void .ctor() { }
}

// Namespace: 
public static class Pinyin
{
	// Fields
	private static short[][] hashes;
	private static string[] codes;

	// Methods

	public static string GetInitials(string text) { }

	public static string GetInitials(string text, Encoding encoding) { }

	public static string GetPinyin(string text) { }

	public static string GetPinyin(string text, Encoding encoding) { }

	public static string GetChineseText(string pinyin) { }

	public static string GetChineseText(string pinyin, Encoding encoding) { }

	public static string GetPinyin(char ch) { }

	public static string GetPinyin(char ch, Encoding encoding) { }

	public static string ConvertEncoding(string text, Encoding srcEncoding, Encoding dstEncoding) { }

	private static short GetHashIndex(char ch) { }

	private static void .cctor() { }
}

// Namespace: 
public class TimeFormat
{
	// Fields
	private const int M = 60;
	private const int H = 3600;
	private const int D = 86400;
	private const string DAY = "�";
	private const string HOUR = "�";
	private const string MIN = "�";
	private const string SEC = "�";

	// Methods

	public static string PubThreeUnitLeftTimeDayMin(int time) { }

	public static string PubTwoUnitLeftTimeDayMin(int time) { }

	public static string PubThreeUnitLeftTime(int time) { }

	public static string PubTwoUnitLeftTime(int time) { }

	public static string PubOneUnitLeftTime(int time) { }

	public static string SeverTimeToDate(int time) { }

	public static string SeverTimeToHourMinTime(int time) { }

	public void .ctor() { }
}

// Namespace: 
public class MailKitSMTPWork : MonoBehaviour
{
	// Fields
	public static Thread MS;

	// Methods

	public void OnDestroy() { }

	private void OnApplicationQuit() { }

	public void StartTestThread(string from, string to, string msg) { }

	private void TestMailKit(object ap) { }

	public void .ctor() { }
}

// Namespace: 
public class STMPWork : MonoBehaviour
{
	// Fields
	public static Thread MS;

	// Methods

	public void OnDestroy() { }

	private void OnApplicationQuit() { }

	public void StartTestThread(string from, string to, string msg) { }

	public void ThreadTest1() { }

	public void TestThread(object ap) { }

	public void .ctor() { }
}

// Namespace: 
public class SuperSmtpClient : SmtpClient
{
	// Fields
	private FieldInfo fiLocalHostName;

	// Properties
	public string LocalHostName { get; set; }

	// Methods

	public void .ctor() { }

	public void .ctor(string host) { }

	public void .ctor(string host, int port) { }

	private void Initialize() { }

	public string get_LocalHostName() { }

	public void set_LocalHostName(string value) { }
}

// Namespace: 
public class FPSInput : MonoSingleton<FPSInput>
{
	// Fields
	private FPSInput.RECT rect;
	private bool isFocus;
	protected bool m_MouseCursorForced;
	protected bool m_LockCursor;
	private bool inExOPMode;

	// Properties
	public bool MouseCursorForced { get; set; }
	public bool LockCursor { get; set; }

	// Methods

	public static extern long SetCursorPos(int x, int y) { }

	public static extern IntPtr GetForegroundWindow() { }

	private static extern bool GetWindowRect(IntPtr hWnd, ref FPSInput.RECT lpRect) { }

	public bool get_MouseCursorForced() { }

	public void set_MouseCursorForced(bool value) { }

	public bool get_LockCursor() { }

	public void set_LockCursor(bool value) { }

	protected override void Awake() { }

	protected void LateUpdate() { }

	protected override void OnDestroy() { }

	protected void OnApplicationFocus(bool focus) { }

	protected void UpdateCursorLock() { }

	public void UpdateOPMode(bool isShow) { }

	private void lockCursorCall(bool flag) { }

	public void LockRotateCall(bool flag) { }

	public bool GetJumpState() { }

	public void SwitchLockCursor() { }

	public void .ctor() { }
}

// Namespace: 
public struct FPSInput.RECT
{
	// Fields
	public int Left;
	public int Top;
	public int Right;
	public int Bottom;
}

// Namespace: 
public class FPSInputInstance
{
	// Fields
	private static FPSInput Instance;

	// Properties
	public static bool MouseCursorForced { get; set; }
	public static bool LockCursor { get; set; }

	// Methods

	public static bool get_MouseCursorForced() { }

	public static void set_MouseCursorForced(bool value) { }

	public static bool get_LockCursor() { }

	public static void set_LockCursor(bool value) { }

	public static void SwitchLockCursor() { }

	public static bool GetJumpState() { }

	public static void UpdateOPMode(bool isShow) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class JoystickTouch_logic : MonoBehaviour
{
	// Fields
	private ETCTouchPad m_TouchPadComp;
	private int m_SmoothStepEventID;
	private int m_SmoothWeightEventID;
	private int m_XSensitivityEventID;
	private int m_YSensitivityEventID;
	private int m_Ctr_XSensitivityEventID;
	private int m_Ctr_YSensitivityEventID;
	private int m_CameraRotateAccEventID;
	private int m_ChangeInputTypeEventID;
	private int m_axisRatioByOpenSightID;
	private int m_InversionVEventID;
	private int m_Ctr_InversionVEventID;
	private int m_Ctr_InversionHEventID;
	private float m_axisXStandard;
	private float m_axisYStandard;
	private float m_Ctr_axisXStandard;
	private float m_Ctr_axisYStandard;
	private float m_axisRatioByOpenSight;
	private float m_AxisXSpeed;
	private float m_AxisYSpeed;
	private float m_Ctr_AxisXSpeed;
	private float m_Ctr_AxisYSpeed;
	private float m_CtrXoffset;
	private float m_CtrYoffset;
	private int m_ChangAxisRatio;
	private bool m_moveDelay;
	public float m_SensitivityRatio;
	public int YAxisSet;

	// Methods

	public void Awake() { }

	private void Start() { }

	public void OnDestroy() { }

	protected void InitEvent() { }

	public void InitETCTouchEvent() { }

	public void OnTouchStart() { }

	public void OnTouchUp() { }

	private void ChangeInputType(object arg) { }

	private void AxisRatioChangeByOpenSight(object arg) { }

	public void ValueChange_SmoothStep(object arg) { }

	public void ValueChange_SmoothWeight(object arg) { }

	private void ValueChange_CtrlInversionV(object arg) { }

	private void ValueChange_CtrlInversionH(object arg) { }

	private void ValueChange_InversionV(object arg) { }

	public void ValueChange_XAxisSensitivity(object arg) { }

	private void ValueChange_CtrXAxisSensitivity(object arg) { }

	private void ValueChange_CtrYAxisSensitivity(object arg) { }

	public void ControllerSensChange(object arg) { }

	public void ValueChange_YAxisSensitivity(object arg) { }

	public void ValueChange_CameraRotateAcc(object arg) { }

	public void .ctor() { }
}

// Namespace: 
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class MultiKeyDictionary<T1, T2, T3> : Dictionary<T1, Dictionary<T2, T3>>
{
	// Properties
	public Dictionary<T2, T3> Item { get; }

	// Methods

	public Dictionary<T2, T3> get_Item(T1 key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC34A0 Offset: 0x1CC24A0 VA: 0x181CC34A0
	|-MultiKeyDictionary<object, object, object>.get_Item
	|-MultiKeyDictionary<string, string, Reporter.Log>.get_Item
	*/

	public bool ContainsKey(T1 key1, T2 key2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC3420 Offset: 0x1CC2420 VA: 0x181CC3420
	|-MultiKeyDictionary<object, object, object>.ContainsKey
	|-MultiKeyDictionary<string, string, Reporter.Log>.ContainsKey
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D73AB0 Offset: 0x1D72AB0 VA: 0x181D73AB0
	|-MultiKeyDictionary<object, object, object>..ctor
	|-MultiKeyDictionary<string, string, Reporter.Log>..ctor
	*/
}

// Namespace: 
[Serializable]
public class Images
{
	// Fields
	public Texture2D clearImage;
	public Texture2D collapseImage;
	public Texture2D clearOnNewSceneImage;
	public Texture2D showTimeImage;
	public Texture2D showSceneImage;
	public Texture2D userImage;
	public Texture2D showMemoryImage;
	public Texture2D softwareImage;
	public Texture2D dateImage;
	public Texture2D showFpsImage;
	public Texture2D infoImage;
	public Texture2D saveLogsImage;
	public Texture2D searchImage;
	public Texture2D copyImage;
	public Texture2D copyAllImage;
	public Texture2D closeImage;
	public Texture2D buildFromImage;
	public Texture2D systemInfoImage;
	public Texture2D graphicsInfoImage;
	public Texture2D backImage;
	public Texture2D logImage;
	public Texture2D warningImage;
	public Texture2D errorImage;
	public Texture2D barImage;
	public Texture2D button_activeImage;
	public Texture2D even_logImage;
	public Texture2D odd_logImage;
	public Texture2D selectedImage;
	public GUISkin reporterScrollerSkin;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class Reporter : MonoBehaviour
{
	// Fields
	private List<Reporter.Sample> samples;
	private List<Reporter.Log> logs;
	private List<Reporter.Log> collapsedLogs;
	private List<Reporter.Log> currentLog;
	private MultiKeyDictionary<string, string, Reporter.Log> logsDic;
	private Dictionary<string, string> cachedString;
	private bool isOpenConsole;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool show;
	private bool collapse;
	private bool clearOnNewSceneLoaded;
	private bool showTime;
	private bool showScene;
	private bool showMemory;
	private bool showFps;
	private bool showGraph;
	private bool showLog;
	private bool showWarning;
	private bool showError;
	private int numOfLogs;
	private int numOfLogsWarning;
	private int numOfLogsError;
	private int numOfCollapsedLogs;
	private int numOfCollapsedLogsWarning;
	private int numOfCollapsedLogsError;
	private bool showClearOnNewSceneLoadedButton;
	private bool showTimeButton;
	private bool showSceneButton;
	private bool showMemButton;
	private bool showFpsButton;
	private bool showSearchText;
	private bool showCopyButton;
	private bool showCopyAllButton;
	private bool showSaveButton;
	private string buildDate;
	private string logDate;
	private float logsMemUsage;
	private float graphMemUsage;
	private float gcTotalMemory;
	public string UserData;
	public float fps;
	public string fpsText;
	private Reporter.ReportView currentView;
	private static bool created;
	public Images images;
	private GUIContent clearContent;
	private GUIContent collapseContent;
	private GUIContent clearOnNewSceneContent;
	private GUIContent showTimeContent;
	private GUIContent showSceneContent;
	private GUIContent userContent;
	private GUIContent showMemoryContent;
	private GUIContent softwareContent;
	private GUIContent dateContent;
	private GUIContent showFpsContent;
	private GUIContent infoContent;
	private GUIContent saveLogsContent;
	private GUIContent searchContent;
	private GUIContent copyContent;
	private GUIContent copyAllContent;
	private GUIContent closeContent;
	private GUIContent buildFromContent;
	private GUIContent systemInfoContent;
	private GUIContent graphicsInfoContent;
	private GUIContent backContent;
	private GUIContent logContent;
	private GUIContent warningContent;
	private GUIContent errorContent;
	private GUIStyle barStyle;
	private GUIStyle buttonActiveStyle;
	private GUIStyle nonStyle;
	private GUIStyle lowerLeftFontStyle;
	private GUIStyle backStyle;
	private GUIStyle evenLogStyle;
	private GUIStyle oddLogStyle;
	private GUIStyle logButtonStyle;
	private GUIStyle selectedLogStyle;
	private GUIStyle selectedLogFontStyle;
	private GUIStyle stackLabelStyle;
	private GUIStyle scrollerStyle;
	private GUIStyle searchStyle;
	private GUIStyle sliderBackStyle;
	private GUIStyle sliderThumbStyle;
	private GUISkin toolbarScrollerSkin;
	private GUISkin logScrollerSkin;
	private GUISkin graphScrollerSkin;
	public Vector2 size;
	public float maxSize;
	public int numOfCircleToShow;
	private static string[] scenes;
	private string currentScene;
	private string filterText;
	private string deviceModel;
	private string deviceType;
	private string deviceName;
	private string graphicsMemorySize;
	private string maxTextureSize;
	private string systemMemorySize;
	private int eventID;
	public bool Initialized;
	private Rect screenRect;
	private Rect toolBarRect;
	private Rect logsRect;
	private Rect stackRect;
	private Rect graphRect;
	private Rect graphMinRect;
	private Rect graphMaxRect;
	private Rect buttomRect;
	private Vector2 stackRectTopLeft;
	private Rect detailRect;
	private Vector2 scrollPosition;
	private Vector2 scrollPosition2;
	private Vector2 toolbarScrollPosition;
	private Reporter.Log selectedLog;
	private float toolbarOldDrag;
	private float oldDrag;
	private float oldDrag2;
	private float oldDrag3;
	private int startIndex;
	private Rect countRect;
	private Rect timeRect;
	private Rect timeLabelRect;
	private Rect sceneRect;
	private Rect sceneLabelRect;
	private Rect memoryRect;
	private Rect memoryLabelRect;
	private Rect fpsRect;
	private Rect fpsLabelRect;
	private GUIContent tempContent;
	private Vector2 infoScrollPosition;
	private Vector2 oldInfoDrag;
	private Rect tempRect;
	private float graphSize;
	private int startFrame;
	private int currentFrame;
	private Vector3 tempVector1;
	private Vector3 tempVector2;
	private Vector2 graphScrollerPos;
	private float maxFpsValue;
	private float minFpsValue;
	private float maxMemoryValue;
	private float minMemoryValue;
	private List<Vector2> gestureDetector;
	private Vector2 gestureSum;
	private float gestureLength;
	private int gestureCount;
	private float lastClickTime;
	private Vector2 startPos;
	private Vector2 downPos;
	private Vector2 mousePosition;
	private int frames;
	private bool firstTime;
	private float lastUpdate;
	private const int requiredFrames = 10;
	private const float updateInterval = 0.25;
	private List<Reporter.Log> threadedLogs;

	// Properties
	public bool IsOpenConsole { get; set; }
	public float TotalMemUsage { get; }

	// Methods

	public void set_IsOpenConsole(bool value) { }

	public bool get_IsOpenConsole() { }

	public float get_TotalMemUsage() { }

	private void Awake() { }

	private void OnDestroy() { }

	private void OnEnable() { }

	private void SetConsoleActive(object arg0) { }

	private void OnDisable() { }

	private void addSample() { }

	public void Initialize() { }

	private void initializeStyle() { }

	private void Start() { }

	private void clear() { }

	private void calculateCurrentLog() { }

	private void DrawInfo() { }

	private void drawInfo_enableDisableToolBarButtons() { }

	private void DrawReport() { }

	private void drawToolBar() { }

	private void DrawLogs() { }

	private void drawGraph() { }

	private void drawStack() { }

	public void OnGUIDraw() { }

	private bool isGestureDone() { }

	private bool isDoubleClickDone() { }

	private Vector2 getDownPos() { }

	private Vector2 getDrag() { }

	private void calculateStartIndex() { }

	private void doShow() { }

	private void Update() { }

	private void CaptureLog(string condition, string stacktrace, LogType type) { }

	private void AddLog(string condition, string stacktrace, LogType type) { }

	private void CaptureLogThread(string condition, string stacktrace, LogType type) { }

	private void _OnLevelWasLoaded(Scene _null1, LoadSceneMode _null2) { }

	private void OnApplicationQuit() { }

	[IteratorStateMachineAttribute] // RVA: 0xBD020 Offset: 0xBC420 VA: 0x1800BD020
	private IEnumerator readInfo() { }

	private void SaveLogsToDevice() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public enum Reporter._LogType
{
	// Fields
	public int value__;
	public const Reporter._LogType Assert = 1;
	public const Reporter._LogType Error = 0;
	public const Reporter._LogType Exception = 4;
	public const Reporter._LogType Log = 3;
	public const Reporter._LogType Warning = 2;
}

// Namespace: 
public class Reporter.Sample
{
	// Fields
	public float time;
	public byte loadedScene;
	public float memory;
	public float fps;
	public string fpsText;

	// Methods

	public static float MemSize() { }

	public string GetSceneName() { }

	public void .ctor() { }
}

// Namespace: 
public class Reporter.Log
{
	// Fields
	public int count;
	public Reporter._LogType logType;
	public string condition;
	public string stacktrace;
	public int sampleId;

	// Methods

	public Reporter.Log CreateCopy() { }

	public float GetMemoryUsage() { }

	public void .ctor() { }
}

// Namespace: 
private enum Reporter.ReportView
{
	// Fields
	public int value__;
	public const Reporter.ReportView None = 0;
	public const Reporter.ReportView Logs = 1;
	public const Reporter.ReportView Info = 2;
	public const Reporter.ReportView Snapshot = 3;
}

// Namespace: 
private enum Reporter.DetailView
{
	// Fields
	public int value__;
	public const Reporter.DetailView None = 0;
	public const Reporter.DetailView StackTrace = 1;
	public const Reporter.DetailView Graph = 2;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Reporter.<>c__DisplayClass154_0
{
	// Fields
	public string allLogsToClipboard;

	// Methods

	public void .ctor() { }

	internal void <drawToolBar>b__0(Reporter.Log l) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Reporter.<readInfo>d__196 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public Reporter <>4__this;
	private UnityWebRequest <www>5__2;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
public class ReporterGUI : MonoBehaviour
{
	// Fields
	private Reporter reporter;

	// Methods

	private void Awake() { }

	private void OnGUI() { }

	public void .ctor() { }
}

// Namespace: 
public class ReporterMessageReceiver : MonoBehaviour
{
	// Fields
	private Reporter reporter;

	// Methods

	private void Start() { }

	private void OnPreStart() { }

	private void OnHideReporter() { }

	private void OnShowReporter() { }

	private void OnLog(Reporter.Log log) { }

	public void .ctor() { }
}

// Namespace: 
public class LPWWaterChunk : MonoBehaviour
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
public class CommandBufferBlur
{
	// Fields
	private Material m_Material;

	// Methods

	public void .ctor() { }

	public void SetupCommandBuffer(CommandBuffer cmd, int blurTemp1, int blurTemp2, int blurTime) { }
}

// Namespace: 
[ExecuteInEditMode] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class OutLinePassMgr : MonoBehaviour, IAfterTransparentPass
{
	// Fields
	private OutLinePass outlinePass;

	// Methods

	public ScriptableRenderPass GetPassToEnqueue(RenderTextureDescriptor baseDescriptor, RenderTargetHandle colorAttachmentHandle, RenderTargetHandle depthAttachmentHandle) { }

	public void .ctor() { }
}

// Namespace: 
public class CopyNormalCtrl : MonoBehaviour
{
	// Methods

	private void OnEnable() { }

	private void OnDisable() { }

	public void .ctor() { }
}

// Namespace: 
public class FontEffectComponent : MonoBehaviour
{
	// Fields
	private const float INVALID_X = 5000;
	[HeaderAttribute] // RVA: 0xCA6E0 Offset: 0xC9AE0 VA: 0x1800CA6E0
	public float MinDistance;
	[HeaderAttribute] // RVA: 0xCC5D0 Offset: 0xCB9D0 VA: 0x1800CC5D0
	public float MaxDistance;
	[HeaderAttribute] // RVA: 0xCD2E0 Offset: 0xCC6E0 VA: 0x1800CD2E0
	public float MinCameraDistance;
	[HeaderAttribute] // RVA: 0xCF150 Offset: 0xCE550 VA: 0x1800CF150
	public float MaxCameraDistance;
	private float scale;

	// Methods

	private void Update() { }

	public void .ctor() { }
}

// Namespace: 
public class GlassSwingCtrl : MonoBehaviour
{
	// Fields
	private Transform trans;
	private Renderer render;

	// Methods

	private void Start() { }

	public void .ctor() { }
}

// Namespace: 
public class LightCtrl : MonoBehaviour
{
	// Fields
	private Light m_light;
	private float m_time;

	// Methods

	private void Awake() { }

	public void ShowLight(float range, Color color, float intensity, float time) { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: 
public class Lightning : MonoBehaviour
{
	// Fields
	public float MinMaxScale;
	public float MaxMaxScale;
	public float MinWait;
	public float MaxWait;
	public float MinDuration;
	public float MaxDuration;
	public Color thunderColor;
	public float shadowPower;
	public bool enableShadowClamp;
	private Light thunder;
	private float OriginalIntensity;
	private Color OriginalColor;
	private float OriginalSkyboxExposure;
	private float curWait;
	private float curDuration;
	private float curMaxScale;

	// Methods

	private void Awake() { }

	[IteratorStateMachineAttribute] // RVA: 0xD0E70 Offset: 0xD0270 VA: 0x1800D0E70
	private IEnumerator LightningLoop() { }

	[IteratorStateMachineAttribute] // RVA: 0xD3260 Offset: 0xD2660 VA: 0x1800D3260
	private IEnumerator ShowLightning() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Lightning.<LightningLoop>d__17 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public Lightning <>4__this;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Lightning.<ShowLightning>d__18 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public Lightning <>4__this;
	private float <Spf>5__2;
	private float <f>5__3;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
public class StateShaderInfo
{
	// Fields
	public int stateId;
	public Texture fresnelmap;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class MaterialCtrl : MonoBehaviour
{
	// Fields
	public List<GameObject> renderList;
	private List<Renderer> rdList;
	private List<Material> matList;
	private List<Animator> animList;
	private bool isAlphaUpdate;
	private AlphaEffectAnim alphaAnim;
	private bool isOutlineUpdate;
	private OutLineEffectAnim outlineAnim;
	private bool isFresnelUpdate;
	private FresnelEffectAnim fresnelAnim;
	public AnimationCurve fresnelAnimCurve;
	public AnimationCurve outlineAnimCurve;
	public float OutLineInfluence;
	private List<StateShaderInfo> stateInfoLst;
	private bool isShieldState;
	private bool isHideState;
	private Color shieldColor;
	private List<Color> outLines;

	// Methods

	private void Awake() { }

	private void Update() { }

	public void AddRender(Transform addobj) { }

	public void RemoveRender(Transform addobj) { }

	public void EnableFresnelAndEdge(int index) { }

	public void DisableFresnelAndEdge(int index) { }

	public void EnableStateShaderEffect(int stateid, Object tex1) { }

	public void DisableStateShaderEffect(int stateid) { }

	public void OutLineShowBySetting(string setkey) { }

	public void OutLineShow(Color showColor) { }

	public void OutLineShowByDis(Color showColor) { }

	public void ShowTransParentOutLine() { }

	public void HideTransParentOutLine() { }

	public void OutLineRevert() { }

	public void ShowShield() { }

	public void HideShield() { }

	public void ShowBossShield(Object material) { }

	public void HideBossShield() { }

	public void Init() { }

	public void EnableHeatGunView(float intensity) { }

	public void DisableHeatGunView() { }

	public void EnableParams(string key) { }

	public void DisableParams(string key) { }

	public void SetOpaque() { }

	public void SetTransparent() { }

	public void SetFloat(string key, float value) { }

	public void SetInt(string key, int value) { }

	public void SetTexture(string key, Texture value) { }

	public void SetColor(string key, Color value) { }

	public void SetVector(string key, Vector4 value) { }

	public void SetAlpha(string key, float value) { }

	public void DisableOutLineUpdate() { }

	public void DisableFresnelUpdate() { }

	public void UpdateModelHide(float speed) { }

	public void UpdateModelAppear(float speed) { }

	public void OnAppearAniEnd() { }

	public void OnHideAniEnd() { }

	public void UpdateModelOutLine(Color showColor) { }

	public void UpdateModelFresnel(Object tex) { }

	public List<Material> GetMatList() { }

	public void .ctor() { }
}

// Namespace: 
public class BaseEffectAnim
{
	// Fields
	protected MaterialCtrl matCtrl;

	// Methods

	public void .ctor(MaterialCtrl ctrl) { }

	public virtual void Update(float deltaTime) { }
}

// Namespace: 
public class AlphaEffectAnim : BaseEffectAnim
{
	// Fields
	private float m_speed;
	private float m_alpha;

	// Methods

	public void .ctor(MaterialCtrl ctrl) { }

	public void SetAnimInfo(float speed) { }

	public override void Update(float deltaTime) { }
}

// Namespace: 
public class FresnelEffectAnim : BaseEffectAnim
{
	// Fields
	private AnimationCurve m_animCurve;
	private float m_curTime;
	private float m_endTime;

	// Methods

	public void .ctor(MaterialCtrl ctrl) { }

	public void SetAnimInfo(AnimationCurve ac) { }

	public override void Update(float deltaTime) { }
}

// Namespace: 
public class OutLineEffectAnim : BaseEffectAnim
{
	// Fields
	private AnimationCurve m_animCurve;
	private Color m_Color;
	private float m_curTime;
	private float m_endTime;

	// Methods

	public void .ctor(MaterialCtrl ctrl) { }

	public void SetAnimInfo(Color color, AnimationCurve ac) { }

	public override void Update(float deltaTime) { }
}

// Namespace: 
public class MaterialList : MonoBehaviour
{
	// Fields
	public List<GameObject> renderList;

	// Methods

	public List<GameObject> GetRenderList() { }

	public void .ctor() { }
}

// Namespace: 
public class OutLineColorData : MonoBehaviour
{
	// Fields
	public Color NormalColor;
	public Color HighlightColor;
	public Color DisableColor;

	// Methods

	public Color GetColor(string k) { }

	public void .ctor() { }
}

// Namespace: 
[DisallowMultipleComponent] // RVA: 0xEB140 Offset: 0xEA540 VA: 0x1800EB140
[RequireComponent] // RVA: 0xEB140 Offset: 0xEA540 VA: 0x1800EB140
public class ScenePointLightCtrl : MonoBehaviour
{
	// Fields
	private int m_heroID;
	private Light m_pointLight;

	// Properties
	private int HeroID { get; }

	// Methods

	private int get_HeroID() { }

	public void .ctor() { }
}

// Namespace: 
public class UIDissolveCtrl : MonoBehaviour
{
	// Fields
	private float m_lastValue;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float value;
	private Material m_dissolveMat;

	// Methods

	private void Awake() { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: 
public class UIOutterGlowCtrl : MonoBehaviour
{
	// Fields
	private Color m_lastColor;
	private float m_lastRange;
	public Color color;
	public float range;
	private Material m_Mat;

	// Methods

	private void Awake() { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: 
public class Wobble : MonoBehaviour
{
	// Fields
	private Renderer rend;
	private Vector3 lastPos;
	private Vector3 velocity;
	private Vector3 lastRot;
	private Vector3 angularVelocity;
	public float MaxWobble;
	public float WobbleSpeed;
	public float Recovery;
	private float wobbleAmountX;
	private float wobbleAmountZ;
	private float wobbleAmountToAddX;
	private float wobbleAmountToAddZ;
	private float pulse;
	private float time;
	private float velX;
	private float velZ;

	// Methods

	private void Start() { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: 
public class LayerAnimationChecker : StateMachineBehaviour
{
	// Fields
	private TransformAnimationMusicCtrl m_Controller;

	// Methods

	public override void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex, AnimatorControllerPlayable controller) { }

	public override void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex, AnimatorControllerPlayable controller) { }

	public bool CheckCtrl(Animator animator) { }

	public void .ctor() { }
}

// Namespace: 
[ShowOdinSerializedPropertiesInInspectorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class TransformAnimationMusicCtrl : MonoBehaviour
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<MusicStateInfo> m_AnimatorStateinfo;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<List<string>> m_Animator;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<StateSoundScriptObject.Loop> m_Loop;
	private AkGameObj m_music;
	private Animator m_ani;
	private string m_currentState;
	private int m_currentLayer;
	private List<StateSoundScriptObject.Loop> m_current;
	private bool m_stop;

	// Methods

	public void Awake() { }

	public void Update() { }

	public void SetupCalculation() { }

	public void SetStateName(int LayerIndex, AnimatorStateInfo stateInfo) { }

	public void ExitStateName(int LayerIndex, AnimatorStateInfo stateInfo) { }

	public void OnDisable() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public struct MusicStateInfo
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string StateName;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<string> StateList;
}

// Namespace: 
public class PublicInfo
{
	// Fields
	public const string EXE_NAME = "Gunfire Reborn";
	public static int UserId;
	public static string UserName;
	public static int ServerId;
	public static string ServerName;
	public static string AppVersion;
	public static string ScriptVersion;
	public static int ResVersion;

	// Methods

	public static void UpdateResVersion(int resVersion) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class LightDataComponent : MonoBehaviour
{
	// Fields
	public int lightMapIndex;
	public Vector4 lightmapScaleOffset;

	// Methods

	public void Awake() { }

	public void .ctor() { }
}

// Namespace: 
public enum mapeventtypes
{
	// Fields
	public int value__;
	public const mapeventtypes Static = 1;
	public const mapeventtypes Area = 2;
	public const mapeventtypes Dynamic = 4;
}

// Namespace: 
public class mapcolliderevent : MonoBehaviour
{
	// Fields
	public mapeventtypes eventtype;
	public int eventid;
	public string eventargs;
	public bool ShowHighLighting;
	private GameObject gm;

	// Methods

	private void Start() { }

	private void Update() { }

	private void OnTriggerEnter(Collider collider) { }

	private void OnTriggerStay(Collider collider) { }

	private void OnTriggerExit(Collider collider) { }

	private void OnCollisionEnter(Collision collision) { }

	private void OnCollisionStay(Collision collision) { }

	private void OnCollisionExit(Collision collision) { }

	public void .ctor() { }
}

// Namespace: 
public class ScenePrefabComponent : MonoBehaviour
{
	// Fields
	public static List<string> PrefabPathList;
	public string PrefabPath;

	// Methods

	private void Awake() { }

	public Transform CreateAsset() { }

	private void OnDestroy() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class AsyncLoadAssetsData : ScriptableObject
{
	// Fields
	public List<string> AllAsyncLoadAssets;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class AsyncLoadAssetsManager
{
	// Fields
	public static List<string> AllAsyncLoadAssets;

	// Methods

	public static void InitAsyncData() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[ShowOdinSerializedPropertiesInInspectorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class GraphicsLevelInfo : SerializeScriptableObject
{
	// Fields
	[OdinSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Dictionary<int, List<string>> AllLevelInfos;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class GraphicsLevelInfoManager
{
	// Fields
	public static int GraphicsLevel;

	// Methods

	public static void InitLevelInfo() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[ShowOdinSerializedPropertiesInInspectorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class SettingConfigInfo : SerializeScriptableObject
{
	// Fields
	public int SettingVersion;
	[OdinSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Dictionary<int, SettingConfigInfo.SettingTagInfo> AllSettingInfos;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class SettingConfigInfo.SettingTagInfo
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string Name;
	[OdinSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Dictionary<int, SettingConfigInfo.SettingItemInfo> SettingInfoDict;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class SettingConfigInfo.SettingItemInfo
{
	// Fields
	[SerializeField] // RVA: 0xFED40 Offset: 0xFE140 VA: 0x1800FED40
	[TooltipAttribute] // RVA: 0xFED40 Offset: 0xFE140 VA: 0x1800FED40
	public string Name;
	[SerializeField] // RVA: 0x100D50 Offset: 0x100150 VA: 0x180100D50
	[TooltipAttribute] // RVA: 0x100D50 Offset: 0x100150 VA: 0x180100D50
	public List<float> DefaultList;
	[SerializeField] // RVA: 0x102A50 Offset: 0x101E50 VA: 0x180102A50
	[TooltipAttribute] // RVA: 0x102A50 Offset: 0x101E50 VA: 0x180102A50
	public List<float> UnavailableList;
	[TooltipAttribute] // RVA: 0x104970 Offset: 0x103D70 VA: 0x180104970
	public List<string> MutliDescList;
	[SerializeField] // RVA: 0x106820 Offset: 0x105C20 VA: 0x180106820
	[TooltipAttribute] // RVA: 0x106820 Offset: 0x105C20 VA: 0x180106820
	public Vector2 LogicLimit;
	[SerializeField] // RVA: 0x109B60 Offset: 0x108F60 VA: 0x180109B60
	[TooltipAttribute] // RVA: 0x109B60 Offset: 0x108F60 VA: 0x180109B60
	public Vector2 ViewLimit;
	[SerializeField] // RVA: 0x10BC20 Offset: 0x10B020 VA: 0x18010BC20
	[TooltipAttribute] // RVA: 0x10BC20 Offset: 0x10B020 VA: 0x18010BC20
	public string Desc;
	[SerializeField] // RVA: 0x10DC40 Offset: 0x10D040 VA: 0x18010DC40
	[TooltipAttribute] // RVA: 0x10DC40 Offset: 0x10D040 VA: 0x18010DC40
	public string UnavailableDesc;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class SettingInfoDataManager
{
	// Fields
	public static int settingVersion;
	public static Dictionary<int, SettingInfoDataManager.SettingInfo> m_SettingDataDict;
	private static List<int> m_Keys;
	private static List<int> m_Tags;

	// Methods

	public static void InitSettingInfo() { }

	public static SettingInfoDataManager.SettingInfo GetSettingData(int sid) { }

	public static List<int> GetAllSettingInfoKeys() { }

	public static List<int> GetAllSettingInfoTags() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class SettingInfoDataManager.SettingInfo
{
	// Fields
	public string Name;
	public string Desc;
	public Vector2 LogicLimit;
	public Vector2 ViewLimit;
	public float DefaultSelect;
	public float UnavailableSelect;
	public List<string> MutliDescList;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class SpineSkeletonFlipBehaviour : PlayableBehaviour
{
	// Fields
	public bool flipX;
	public bool flipY;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class SpineSkeletonFlipClip : PlayableAsset, ITimelineClipAsset
{
	// Fields
	public SpineSkeletonFlipBehaviour template;

	// Properties
	public ClipCaps clipCaps { get; }

	// Methods

	public ClipCaps get_clipCaps() { }

	public override Playable CreatePlayable(PlayableGraph graph, GameObject owner) { }

	public void .ctor() { }
}

// Namespace: 
public class SpringBone : MonoBehaviour
{
	// Fields
	public Vector3 springEnd;
	public bool useSpecifiedRotation;
	public Vector3 customRotation;
	public float stiffness;
	public float bounciness;
	[RangeAttribute] // RVA: 0x110130 Offset: 0x10F530 VA: 0x180110130
	public float dampness;
	private bool updated;
	private Vector3 currentTipPos;
	private SpringBone parBone;
	private Vector3 velocity;

	// Properties
	private float springLength { get; }

	// Methods

	private float get_springLength() { }

	private void Start() { }

	private void Update() { }

	private void LateUpdate() { }

	private void UpdateSpring() { }

	public void .ctor() { }
}

// Namespace: 
public class RichTextMapData
{
	// Fields
	public string TransRichText;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class FastRichTextData
{
	// Fields
	public static Dictionary<string, RichTextMapData> m_FastRichTextDict;

	// Methods

	public static void Init() { }

	public static string GetData(string key) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class RichTextTrans
{
	// Methods

	private static string ParserFastRichText(string msg) { }

	private static string ParserUGUIRichText(string msg) { }

	public static string MsgTransRichText(string msg) { }

	public void .ctor() { }
}

// Namespace: 
public class FitGroundToFeet : MonoBehaviour
{
	// Fields
	private Vector3 UpVector;
	private float scaleFactor;
	private float _Height;
	private bool backray;
	private bool frontray;
	private static RaycastHit nullRayCast;
	private RaycastHit hitHip;
	private RaycastHit hitChest;
	private Quaternion deltaRotation;
	private float fixDistance;
	private float yFix;
	private Vector3 fixedDeltaPos;
	[HeaderAttribute] // RVA: 0x110B30 Offset: 0x10FF30 VA: 0x180110B30
	public Pivots PivotHip;
	[HeaderAttribute] // RVA: 0x1129F0 Offset: 0x111DF0 VA: 0x1801129F0
	public Pivots PivotChest;
	public Animator MonsterAnimator;
	public bool ShowDebug;
	[HeaderAttribute] // RVA: 0x114A70 Offset: 0x113E70 VA: 0x180114A70
	public bool CanUpdatePos;
	[HeaderAttribute] // RVA: 0x115320 Offset: 0x114720 VA: 0x180115320
	public LayerMask GroundLayer;
	[HeaderAttribute] // RVA: 0x1170B0 Offset: 0x1164B0 VA: 0x1801170B0
	public float Height;
	[HeaderAttribute] // RVA: 0x119060 Offset: 0x118460 VA: 0x180119060
	[RangeAttribute] // RVA: 0x119060 Offset: 0x118460 VA: 0x180119060
	public float MaxAngleSlope;
	[HeaderAttribute] // RVA: 0x11C040 Offset: 0x11B440 VA: 0x18011C040
	public float AlingToGround;
	[HeaderAttribute] // RVA: 0x11F000 Offset: 0x11E400 VA: 0x18011F000
	public float SnapToGround;

	// Properties
	private Vector3 MainPivotPoint { get; }
	private float PivotMultiplier { get; }
	private Vector3 SurfaceNormal { get; }

	// Methods

	private Vector3 get_MainPivotPoint() { }

	private float get_PivotMultiplier() { }

	private Vector3 get_SurfaceNormal() { }

	private void FixedUpdate() { }

	private void Update() { }

	private void UpdatePos() { }

	private void FixPosition(float time) { }

	private void UpdateRotate() { }

	private void AlignRotation(bool align, float time, float smoothness) { }

	private void RayCasting() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public struct HitInfo
{
	// Fields
	public int pid;
	public HitData data;
}

// Namespace: 
public struct HitData
{
	// Fields
	public Vector3 m_CollidePos;
	public Vector3 m_CollideNormal;
	public Transform m_Tran;
}

// Namespace: 
public class GrenadeTrigger : MonoBehaviour
{
	// Fields
	private Rigidbody m_rigidbody;
	private Vector3 m_collisionPos;
	private Vector3 m_velocity;
	private Vector3 m_collosionNormal;
	private Transform m_tran;
	private List<HitInfo> m_HitInfo;
	private Vector3 m_force;
	private int m_tiggerID;
	private Vector3 m_tiggerpos;
	private int m_savetarget;
	private EventHandlerWith1Arg changeVelocityCallback;

	// Properties
	public Vector3 CollisionPos { get; }
	public Vector3 Velocity { get; set; }
	public Vector3 CollisionDir { get; }
	public Transform Tran { get; }
	public Vector3 Force { get; set; }
	public List<HitInfo> HitInfo { get; }
	public int TiggerID { get; set; }
	public Vector3 TriggerPos { get; set; }

	// Methods

	public Vector3 get_CollisionPos() { }

	public Vector3 get_Velocity() { }

	public void set_Velocity(Vector3 value) { }

	public Vector3 get_CollisionDir() { }

	public Transform get_Tran() { }

	public Vector3 get_Force() { }

	public void set_Force(Vector3 value) { }

	public List<HitInfo> get_HitInfo() { }

	public int get_TiggerID() { }

	public void set_TiggerID(int value) { }

	public Vector3 get_TriggerPos() { }

	public void set_TriggerPos(Vector3 value) { }

	public void .ctor() { }

	private void Start() { }

	private void OnCollisionEnter(Collision collision) { }

	public void OnTriggerEnter(Collider triggerobj) { }

	public void SetTriggerEnter(EventHandlerWith1Arg handler) { }

	public static int GetGameObjectID(Transform gameTran) { }

	private void FixedUpdate() { }

	private void LateUpdate() { }

	public void Clear() { }
}

// Namespace: 
public class KeepRotationCtrl : MonoBehaviour
{
	// Fields
	public Vector3 v3Rotation;

	// Methods

	private void LateUpdate() { }

	public void .ctor() { }
}

// Namespace: 
public class Pivots : MonoBehaviour
{
	// Fields
	public float Multiplier;
	public bool ShowDebug;
	public float DebugSize;
	public Color DebugColor;
	public bool DrawRay;

	// Properties
	public Vector3 GetPivot { get; }
	public float Y { get; }

	// Methods

	public Vector3 get_GetPivot() { }

	public float get_Y() { }

	private void OnDrawGizmos() { }

	public void .ctor() { }
}

// Namespace: 
public class ScaleCtr : MonoBehaviour
{
	// Fields
	[HeaderAttribute] // RVA: 0x11FA20 Offset: 0x11EE20 VA: 0x18011FA20
	public float maxScale;
	[HeaderAttribute] // RVA: 0x121B10 Offset: 0x120F10 VA: 0x180121B10
	public float minScale;
	[HeaderAttribute] // RVA: 0x123BC0 Offset: 0x122FC0 VA: 0x180123BC0
	public float beginDistance;
	[HeaderAttribute] // RVA: 0x125AC0 Offset: 0x124EC0 VA: 0x180125AC0
	public float ScalingFactor;
	[HeaderAttribute] // RVA: 0x126430 Offset: 0x125830 VA: 0x180126430
	public bool bigAndNear;
	private float m_ScaleMultiple;
	private float m_RealMaxScale;
	private float m_RealMixScale;
	private Transform cameraTrans;
	private RectTransform selfRectTrans;
	private Transform targetTrans;
	private int camEventId;
	private int gmEventId;

	// Methods

	private void Awake() { }

	private void OnDestroy() { }

	private void Update() { }

	public void SetTarTrans(Transform t, Transform cam) { }

	public void SetScale(float scaleMultiple) { }

	public void GMChange(object arg0, object arg1) { }

	private void scaleCtrOnFPSCameraOpen() { }

	public void .ctor() { }
}

// Namespace: 
public class SelectPoint : MonoBehaviour
{
	// Methods

	private void Start() { }

	private void Update() { }

	private void OnMouseEnter() { }

	private void OnMouseExit() { }

	public void .ctor() { }
}

// Namespace: 
public class UIBoardLocator : MonoBehaviour
{
	// Fields
	public float Thresh;

	// Methods

	private void Update() { }

	private Vector3 CheckMousePos(Transform Item) { }

	private Vector2 JudegePos(Vector2 FinalPos, Transform Item) { }

	public void .ctor() { }
}

// Namespace: 
public class BaseKeybinding : MonoBehaviour
{
	// Fields
	[SerializeField] // RVA: 0x127E00 Offset: 0x127200 VA: 0x180127E00
	[TooltipAttribute] // RVA: 0x127E00 Offset: 0x127200 VA: 0x180127E00
	public int m_TitleID;
	[HeaderAttribute] // RVA: 0x12A240 Offset: 0x129640 VA: 0x18012A240
	public int m_LongTipsID;
	[SerializeField] // RVA: 0x33E0 Offset: 0x27E0 VA: 0x1800033E0
	[TooltipAttribute] // RVA: 0x33E0 Offset: 0x27E0 VA: 0x1800033E0
	public bool PicInString;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public TextMeshProUGUI m_TitleText;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float TimeHold;
	[SerializeField] // RVA: 0x8740 Offset: 0x7B40 VA: 0x180008740
	[TooltipAttribute] // RVA: 0x8740 Offset: 0x7B40 VA: 0x180008740
	public GameObject m_Showed;
	[TooltipAttribute] // RVA: 0xA8C0 Offset: 0x9CC0 VA: 0x18000A8C0
	public Transform SetParent;
	[SerializeField] // RVA: 0xC6B0 Offset: 0xBAB0 VA: 0x18000C6B0
	[TooltipAttribute] // RVA: 0xC6B0 Offset: 0xBAB0 VA: 0x18000C6B0
	public Button Button;
	[HeaderAttribute] // RVA: 0xEA40 Offset: 0xDE40 VA: 0x18000EA40
	public bool ShowKeyTips;
	[HeaderAttribute] // RVA: 0x11660 Offset: 0x10A60 VA: 0x180011660
	public bool ShowCtrTips;
	[SerializeField] // RVA: 0x13210 Offset: 0x12610 VA: 0x180013210
	[TooltipAttribute] // RVA: 0x13210 Offset: 0x12610 VA: 0x180013210
	public bool UpKey;
	[HeaderAttribute] // RVA: 0xE4C0 Offset: 0xD8C0 VA: 0x18000E4C0
	public bool alwaysEnable;
	[HeaderAttribute] // RVA: 0x16D90 Offset: 0x16190 VA: 0x180016D90
	public bool Interactable;
	private bool hasReg;
	public CTimerNode longPressTimer;
	public BaseKeybinding.GameLogic WhenPressed;
	public BaseKeybinding.GameLogic WhenPressedInterupt;
	public BaseKeybinding.GameLogic WhenClicked;
	public Image BGImage;
	private int Pressed;
	private int Unpressed;
	private int ControllerPressed;
	private int ControllerUnPressed;
	protected int value;
	protected int Controllervalue;
	private string ShowedText;
	private int Showedvalue;
	private bool Show;
	private float Curtime;
	private LongPressShowLogic m_ShowLogic;
	private Transform m_ShowObj;
	private int m_Event;
	private int m_times;
	public CtrlUIArea belongArea;
	private int belongToId;
	private int ctrlEventId;
	private List<string> interactjointList;

	// Properties
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool ShowPic { set; }

	// Methods

	public void set_ShowPic(bool value) { }

	public void OnEnable() { }

	private void Refresh(object Obj) { }

	private void ControllerEventCB(object arg0) { }

	public virtual void SetUpInfo() { }

	public void ResetText(int ID, List<string> jointList) { }

	public void SetText(int ID) { }

	public void ClearInteractJoint() { }

	public void OnRegistration() { }

	public void RemoveRegister() { }

	public void OnDisable() { }

	public void OnStartPress() { }

	public void OnEndPress() { }

	public bool OnLongPress() { }

	public void Update() { }

	public void Active(bool show) { }

	public void PlayMusic() { }

	private string GetConverText(bool isLongTips) { }

	public void BreakUP() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnRegistration>b__47_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnRegistration>b__47_1(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnRegistration>b__47_2(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnRegistration>b__47_3(int Controllervalue) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnRegistration>b__47_4(int Controllervalue) { }
}

// Namespace: 
public sealed class BaseKeybinding.GameLogic : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[RequireComponent] // RVA: 0x23C90 Offset: 0x23090 VA: 0x180023C90
public class BtnAniCtr : MonoBehaviour
{
	// Fields
	[HeaderAttribute] // RVA: 0x25A50 Offset: 0x24E50 VA: 0x180025A50
	public bool useNormal;
	public string strNormal;
	[HeaderAttribute] // RVA: 0x27440 Offset: 0x26840 VA: 0x180027440
	public bool useHighlighted;
	public string strHighlighted;
	[HeaderAttribute] // RVA: 0x29170 Offset: 0x28570 VA: 0x180029170
	public bool useDisable;
	public string strDisable;
	[HeaderAttribute] // RVA: 0x2AF10 Offset: 0x2A310 VA: 0x18002AF10
	public bool useBlend;
	public string strBlend;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool isNormal;
	private M1Button m1_Btn;
	private ScrollButton scr_Btn;
	private Animator selfAni;
	private bool isHighlighted;
	public BtnAniCtr.BtnCB enterEvent;
	public BtnAniCtr.BtnCB exitEvent;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public void AddEnterCB(BtnAniCtr.BtnCB enterFun) { }

	public void AddExitCB(BtnAniCtr.BtnCB exitFun) { }

	public void SetInteractable(bool interactable) { }

	private void EnterCB(Transform t) { }

	private void ExitCB(Transform t) { }

	private void SelfExit() { }

	private void SelfNormal() { }

	private void SelfHighlighted() { }

	private void SelfDisable() { }

	private void SetBlend(bool interactable) { }

	public void .ctor() { }
}

// Namespace: 
public sealed class BtnAniCtr.BtnCB : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public class ContentSizeFitterManager : Singleton<ContentSizeFitterManager>
{
	// Fields
	private List<M1ContentSizeFitter> FitterList;
	private List<M1ContentSizeFitter> updateFitterList;

	// Methods

	public void Append(M1ContentSizeFitter fitter) { }

	public void LateUpdate() { }

	public void .ctor() { }
}

// Namespace: 
public class UIPriority
{
	// Fields
	public int UIId;
	public bool hight;
	private GameObject firstObj;

	// Properties
	public GameObject FirstObj { get; set; }

	// Methods

	public GameObject get_FirstObj() { }

	public void set_FirstObj(GameObject value) { }

	public void SetFirstObj(GameObject obj) { }

	public void .ctor(int uid, bool _hight) { }
}

// Namespace: 
public class CtrlSelectbleEventMgr
{
	// Fields
	private static CtrlSelectbleEventMgr m_instance;
	private List<UIPriority> uis;
	private UIPriority curUI;

	// Properties
	public static CtrlSelectbleEventMgr Instance { get; }
	public UIPriority CurUI { get; set; }

	// Methods

	public static CtrlSelectbleEventMgr get_Instance() { }

	protected void .ctor() { }

	public UIPriority get_CurUI() { }

	private void set_CurUI(UIPriority value) { }

	public void SetUIFirstObj(int uid, GameObject obj) { }

	public void AddUIId(int id, bool hight) { }

	public void DelUIId(int id) { }

	public void ExcuteSelect() { }
}

// Namespace: 
public class CtrlUIArea : MonoBehaviour
{
	// Fields
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int objId;
	public bool hight;
	private bool isFirst;

	// Methods

	private void OnEnable() { }

	private void Update() { }

	private void OnDisable() { }

	public void .ctor() { }
}

// Namespace: 
public class CountDownComponent : MonoBehaviour
{
	// Fields
	public int ID;
	public string TimeFormat;
	public Transform Bar;
	public Transform Text;
	public bool CountTrigger;
	public bool IsInverted;
	private float nowtime;
	private float totaltime;
	private float starttime;
	private CountDownComponent.VoidCallBack cbfunc;
	private string textFormat;
	private TextMeshProUGUI textComp;
	private Image barImgComp;
	private Animator anim;
	private int lastSecond;

	// Methods

	public void Awake() { }

	public void Update() { }

	public void Finish() { }

	public void SetTime(float setnowtime, float settotaltime, CountDownComponent.VoidCallBack setcbfunc, string settextFormat = "{0}") { }

	private void Refresh() { }

	public void .ctor() { }
}

// Namespace: 
public sealed class CountDownComponent.VoidCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object[] args) { }

	public virtual IAsyncResult BeginInvoke(object[] args, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[RequireComponent] // RVA: 0x317E0 Offset: 0x30BE0 VA: 0x1800317E0
public class CtrlLoopScrollRect : MonoBehaviour
{
	// Fields
	private LoopScrollRect lsr;
	private RectTransform viewport;
	private RectTransform content;
	public CtrlUIArea belongArea;
	private int belongToId;
	public float pressTime;
	private float passTime;
	private ControllerDirection curPressDir;
	private RectTransform canvasRect;
	private Camera cam;
	private CanvasScaler selfScaler;
	public bool useLR;
	public bool useUD;
	private bool pause;
	private bool needReset;
	private int ctrlEventId;
	private int curSelectIndex;
	private bool enablePress;
	private bool leftPress;
	private bool rightPress;
	private bool upPress;
	private bool downPress;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void Update() { }

	private void OnDisable() { }

	private void ControllerEventCB(object arg0) { }

	private void SetBtnSelect() { }

	private void OnPress(ControllerDirection dir, bool isAuto = False) { }

	private bool FirstShow(Transform btn) { }

	private void SetSelectIndex(int newIndex) { }

	private void SetCurSelect(Transform btn) { }

	private void OutItemInfo(Transform btn, float scale, out float btnMaxY, out float btnMinY) { }

	private void SetContentPos(float needMoveDis) { }

	private void MoveContent(bool moveNext) { }

	private void DelTimer() { }

	public void .ctor() { }
}

// Namespace: 
public class CtrlScrollRect : MonoBehaviour
{
	// Fields
	public RectTransform viewport;
	public RectTransform content;
	private RectTransform canvasRect;
	private Camera cam;
	private CanvasScaler selfScaler;
	private int selectEventId;
	private bool delyShow;
	private Transform selectBtn;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void Update() { }

	private void OnDisable() { }

	private void ControllerEventCB(object arg0, object arg1) { }

	private void JubgePos(Transform btn) { }

	public void .ctor() { }
}

// Namespace: 
public class DropDownToggle : Toggle
{
	// Fields
	private List<EngineHotKey> m_HotKeyMap;

	// Methods

	public override void OnSelect(BaseEventData eventData) { }

	public override void OnDeselect(BaseEventData eventData) { }

	public void Registerkey() { }

	public void UnRegisterKey() { }

	public void OnControllerClick() { }

	public void Press() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Registerkey>b__3_0(int keyVal) { }
}

// Namespace: 
public class HollowOutMask : MaskableGraphic, ICanvasRaycastFilter
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RectTransform _target;
	private Vector3 _targetMin;
	private Vector3 _targetMax;
	private bool _canRefresh;
	private Transform _cacheTrans;

	// Methods

	public void SetTarget(RectTransform target) { }

	private void _SetTarget(Vector3 tarMin, Vector3 tarMax) { }

	private void _RefreshView() { }

	protected override void OnPopulateMesh(VertexHelper vh) { }

	private bool UnityEngine.ICanvasRaycastFilter.IsRaycastLocationValid(Vector2 screenPos, Camera eventCamera) { }

	protected override void Awake() { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: 
public class HotKeyViewManager
{
	// Fields
	public static List<BaseKeybinding> hotKeyViewComList;
	public static bool ShowHotKey;

	// Methods

	public static void Init() { }

	private static void InitEvent() { }

	public static void AddHotKeyView(BaseKeybinding hotKeyCom) { }

	public static void DelHotKeyView(BaseKeybinding hotKeyCom) { }

	public static void ShowHotKeyView(bool isShow) { }

	private static void showHotKeyView(BaseKeybinding com, bool isShow) { }

	public static void OnStateChanged(object arg) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class LoadingNoticePanel_Logic : MonoBehaviour
{
	// Fields
	private GameObject noticeObj;
	private TextMeshProUGUI noticeTxt;
	private TextMeshProUGUI titleTxt;
	private TextMeshProUGUI comfirmBtnTxt;
	private GameObject FailObj;
	private TextMeshProUGUI FailTitle;
	private TextMeshProUGUI FailDesc;
	private M1Button FailButton;
	private TextMeshProUGUI FailButtonText;
	private GameObject NoIndulgenceObj;
	private int closeEventID;
	private int showEventID;
	private int confirmEventID;
	private Dictionary<string, NoticeData> noticeDict;
	private int titleSID;
	private int comfirmBtnSID;
	private int descSID;
	private bool isLogin;

	// Methods

	private void Awake() { }

	private void Start() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void CloseNotice(object param) { }

	private void ShowNotice(object param) { }

	private void OnLogicFail(object arg0, object arg1, object arg2) { }

	private void OnClick() { }

	private void OnQuitApp() { }

	private NoticeData GetNotice(int sid) { }

	public void .ctor() { }
}

// Namespace: 
public class NoticeData
{
	// Fields
	public string Desc;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class LongPressShowLogic : MonoBehaviour
{
	// Fields
	private Image m_Image;
	private TextMeshProUGUI m_ShowedKeyBoard;
	private TextMeshProUGUI m_ShowedDiscription;
	private Animator m_Animation;
	private bool Follow;

	// Methods

	public void Awake() { }

	public void SetDesc(string KeyBoard, string Desc, bool follow) { }

	public void StartPress() { }

	public void ThroughProcess(float Amount) { }

	public void Update() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void .ctor() { }
}

// Namespace: 
[RequireComponent] // RVA: 0x36940 Offset: 0x35D40 VA: 0x180036940
public class M1AniCtr : MonoBehaviour, ISelectHandler, IEventSystemHandler, IDeselectHandler, IPointerEnterHandler, IPointerExitHandler, IPointerClickHandler
{
	// Fields
	private Animator ani;
	private Selectable select;
	private bool isEnter;
	[HeaderAttribute] // RVA: 0x386D0 Offset: 0x37AD0 VA: 0x1800386D0
	public bool useDiablePressed;

	// Methods

	private void Awake() { }

	private void OnDisable() { }

	private void Update() { }

	private void SetHighlighted() { }

	private void SetDisabled() { }

	private void SetPressed() { }

	public void OnSelect(BaseEventData eventData) { }

	public void OnDeselect(BaseEventData eventData) { }

	public void OnPointerEnter(PointerEventData eventData) { }

	public void OnPointerExit(PointerEventData eventData) { }

	public void OnPointerClick(PointerEventData eventData) { }

	public void .ctor() { }
}

// Namespace: 
[DisallowMultipleComponent] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class M1ContentSizeFitter : ContentSizeFitter
{
	// Fields
	private RectTransform m_parentRect;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool IsAutoFitter;

	// Methods

	private void Start() { }

	protected override void OnEnable() { }

	public void ForceRebuild() { }

	public void RefreshForceRebuild() { }

	public void .ctor() { }
}

// Namespace: 
public class M1EventTrigger : EventTrigger
{
	// Fields
	private GameObject m_obj;

	// Properties
	public GameObject TargetObj { get; }

	// Methods

	public GameObject get_TargetObj() { }

	public GameObject GetTransformToSend() { }

	public override void OnPointerClick(PointerEventData eventData) { }

	public override void OnPointerDown(PointerEventData eventData) { }

	public override void OnPointerUp(PointerEventData eventData) { }

	public override void OnInitializePotentialDrag(PointerEventData eventData) { }

	public override void OnBeginDrag(PointerEventData eventData) { }

	public override void OnEndDrag(PointerEventData eventData) { }

	public override void OnDrag(PointerEventData eventData) { }

	public void ExecutionEvent<T>(PointerEventData data, ExecuteEvents.EventFunction<T> Type) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145EF40 Offset: 0x145DF40 VA: 0x18145EF40
	|-M1EventTrigger.ExecutionEvent<object>
	|-M1EventTrigger.ExecutionEvent<IBeginDragHandler>
	|-M1EventTrigger.ExecutionEvent<IDragHandler>
	|-M1EventTrigger.ExecutionEvent<IEndDragHandler>
	|-M1EventTrigger.ExecutionEvent<IInitializePotentialDragHandler>
	|-M1EventTrigger.ExecutionEvent<IPointerClickHandler>
	|-M1EventTrigger.ExecutionEvent<IPointerDownHandler>
	|-M1EventTrigger.ExecutionEvent<IPointerUpHandler>
	*/

	public void .ctor() { }
}

// Namespace: 
[RequireComponent] // RVA: 0x3D660 Offset: 0x3CA60 VA: 0x18003D660
public class M1SettingDropDowm : MonoBehaviour
{
	// Fields
	public ControllerLinkToggle linkToggle;
	public M1Button btn;

	// Methods

	public void OnEnable() { }

	public void Register() { }

	public void DisRegister() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnEnable>b__2_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnEnable>b__2_1() { }
}

// Namespace: 
[DisallowMultipleComponent] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class MeaningfulKeyBinding : BaseKeybinding
{
	// Fields
	[TooltipAttribute] // RVA: 0x441E0 Offset: 0x435E0 VA: 0x1800441E0
	public KeyMap KeyboardKey;
	[TooltipAttribute] // RVA: 0x45BF0 Offset: 0x44FF0 VA: 0x180045BF0
	public ControllerKeyMap ControllerKey;

	// Methods

	public override void SetUpInfo() { }

	public void .ctor() { }
}

// Namespace: 
[DisallowMultipleComponent] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class NoDrawRaycast : Graphic
{
	// Methods

	public override void SetMaterialDirty() { }

	public override void SetVerticesDirty() { }

	protected override void OnPopulateMesh(VertexHelper vh) { }

	public void .ctor() { }
}

// Namespace: 
[ShowOdinSerializedPropertiesInInspectorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class NotchDeviceInfoScriptObj : SerializeScriptableObject
{
	// Fields
	[OdinSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Dictionary<string, int> AllDeviceInfo;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class NotchDeviceInfoData
{
	// Fields
	private static float m_screenOffsetX;
	private static bool m_isGetScreenNotchInfo;

	// Properties
	public static float ScreenOffsetX { get; }

	// Methods

	public static float get_ScreenOffsetX() { }

	private static float GetScreenOffsetX() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class ParticleWithImage : MonoBehaviour
{
	// Fields
	public Transform effect;
	private float amount;
	public Image Image;
	public Transform StartPoint;
	public Transform EndPoint;
	private float length;
	private float ylength;

	// Methods

	public void OnEnable() { }

	public void Update() { }

	public void .ctor() { }
}

// Namespace: 
public enum KeyMap
{
	// Fields
	public int value__;
	public const KeyMap 第一武器 = 0;
	public const KeyMap 第二武器 = 1;
	public const KeyMap 第三武器 = 2;
	public const KeyMap 职业技能 = 3;
	public const KeyMap 手雷投掷 = 5;
	public const KeyMap 背包 = 6;
	public const KeyMap 交互 = 7;
	public const KeyMap 换弹 = 8;
	public const KeyMap 副技能 = 9;
	public const KeyMap 打断副技能 = 11;
	public const KeyMap 设置 = 12;
	public const KeyMap 进出FPS模式 = 13;
	public const KeyMap 暂停 = 14;
	public const KeyMap 开火 = 15;
	public const KeyMap 前进 = 16;
	public const KeyMap 跳跃 = 17;
	public const KeyMap 击杀全部敌人 = 18;
	public const KeyMap 无敌 = 19;
	public const KeyMap 切换射击模式 = 20;
	public const KeyMap 快移 = 32;
	public const KeyMap 发言 = 37;
	public const KeyMap 队伍信息 = 40;
	public const KeyMap 丢弃关键道具 = 41;
	public const KeyMap 标记信号 = 42;
	public const KeyMap 无 = 31;
}

// Namespace: 
public enum ControllerKeyMap
{
	// Fields
	public int value__;
	public const ControllerKeyMap 手柄职业技能 = 21;
	public const ControllerKeyMap 手柄手雷投掷 = 22;
	public const ControllerKeyMap 手柄背包 = 23;
	public const ControllerKeyMap 手柄切枪 = 24;
	public const ControllerKeyMap 手柄换弹与交互 = 25;
	public const ControllerKeyMap 手柄副技能 = 26;
	public const ControllerKeyMap 手柄打断副技能 = 27;
	public const ControllerKeyMap 手柄设置 = 28;
	public const ControllerKeyMap 手柄切换射击模式 = 30;
	public const ControllerKeyMap 手柄快移 = 33;
	public const ControllerKeyMap 手柄开火 = 34;
	public const ControllerKeyMap 手柄跳跃 = 36;
	public const ControllerKeyMap 手柄发言 = 38;
	public const ControllerKeyMap 队伍信息 = 60;
	public const ControllerKeyMap 丢弃关键道具 = 61;
	public const ControllerKeyMap 标记信号 = 62;
	public const ControllerKeyMap 无 = 31;
	public const ControllerKeyMap 左侧摇杆上 = 616;
	public const ControllerKeyMap 左侧摇杆下 = 617;
	public const ControllerKeyMap 左侧摇杆左 = 618;
	public const ControllerKeyMap 左侧摇杆右 = 619;
}

// Namespace: 
public enum keyConstKey
{
	// Fields
	public int value__;
	public const keyConstKey 鼠标左键 = 323;
	public const keyConstKey 鼠标右键 = 324;
	public const keyConstKey 鼠标中键 = 325;
	public const keyConstKey 数字1键 = 49;
	public const keyConstKey 数字2键 = 50;
	public const keyConstKey 数字3键 = 51;
	public const keyConstKey TAB = 9;
	public const keyConstKey ESC = 27;
	public const keyConstKey V = 118;
	public const keyConstKey F = 102;
	public const keyConstKey X = 120;
	public const keyConstKey 无 = 0;
}

// Namespace: 
public enum ControllerConstKey
{
	// Fields
	public int value__;
	public const ControllerConstKey 右边十字键上 = 608;
	public const ControllerConstKey 右边十字键下 = 609;
	public const ControllerConstKey 右边十字键左 = 610;
	public const ControllerConstKey 右边十字键右 = 611;
	public const ControllerConstKey Start按钮 = 615;
	public const ControllerConstKey Back按钮 = 612;
	public const ControllerConstKey 左边十字键上 = 604;
	public const ControllerConstKey 左边十字键下 = 605;
	public const ControllerConstKey 左边十字键左 = 607;
	public const ControllerConstKey 左边十字键右 = 606;
	public const ControllerConstKey L3 = 613;
	public const ControllerConstKey R3 = 614;
	public const ControllerConstKey L1 = 600;
	public const ControllerConstKey R1 = 602;
	public const ControllerConstKey L2 = 601;
	public const ControllerConstKey R2 = 603;
	public const ControllerConstKey R摇杆上 = 620;
	public const ControllerConstKey R摇杆下 = 621;
	public const ControllerConstKey R摇杆右 = 623;
	public const ControllerConstKey 无 = 0;
}

// Namespace: 
public class PlayerInfoItem : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0x4B7F0 Offset: 0x4ABF0 VA: 0x18004B7F0
	public PlayerInfoItem.ShowType displayType;

	// Properties
	public TextMeshProUGUI title { get; }
	public TextMeshProUGUI count { get; }

	// Methods

	public TextMeshProUGUI get_title() { }

	public TextMeshProUGUI get_count() { }

	public void .ctor() { }
}

// Namespace: 
public enum PlayerInfoItem.ShowType
{
	// Fields
	public int value__;
	public const PlayerInfoItem.ShowType Number = 0;
	public const PlayerInfoItem.ShowType Time = 1;
	public const PlayerInfoItem.ShowType None = 2;
}

// Namespace: 
public static class PressManager
{
	// Fields
	public static List<BaseKeybinding> LongPressLst;
	public static Stack<BaseKeybinding> MutexStack;
	public static List<StableKeybinding> newLongPressLst;
	public static Stack<StableKeybinding> newMutexStack;

	// Methods

	public static void AddLongPressDict(BaseKeybinding AddinItem) { }

	public static void RemoveLongPressDict(BaseKeybinding AddinItem) { }

	public static void AddinStack(BaseKeybinding AddinItem) { }

	public static void RemoveFromStack(BaseKeybinding AddinItem) { }

	public static void newAddLongPressDict(StableKeybinding AddinItem) { }

	public static void newRemoveLongPressDict(StableKeybinding AddinItem) { }

	public static void newAddinStack(StableKeybinding AddinItem) { }

	public static void newRemoveFromStack(StableKeybinding AddinItem) { }

	private static void .cctor() { }
}

// Namespace: 
public class SingleClick : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0x4D470 Offset: 0x4C870 VA: 0x18004D470
	public KeyMap PressedKey;
	[TooltipAttribute] // RVA: 0x4F080 Offset: 0x4E480 VA: 0x18004F080
	public bool UseSpecificKey;
	[TooltipAttribute] // RVA: 0x4F7A0 Offset: 0x4EBA0 VA: 0x18004F7A0
	public keyConstKey keyConstKey;
	[TooltipAttribute] // RVA: 0x51530 Offset: 0x50930 VA: 0x180051530
	public bool JustShow;
	public SingleClick.GameLogic WhenClicked;
	private int Pressed;
	private int Unpressed;
	private int value;
	private bool Show;
	private float Curtime;
	private Transform LongClick;
	private Transform MouseClick;
	private Transform CurShowedTransform;
	private Dictionary<string, Transform> SpecificMouse;
	private M1Button m_button;
	private bool KeyBoard;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnRegistration() { }

	public void ShowSpecificKey(string keyname) { }

	public void RunClickLogic() { }

	public void OnDisable() { }

	public void OnStartPress() { }

	public void OnEndPress() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnRegistration>b__19_0(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnRegistration>b__19_1(int keyVal) { }
}

// Namespace: 
public sealed class SingleClick.GameLogic : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[DisallowMultipleComponent] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class StableKeybinding : BaseKeybinding
{
	// Fields
	public keyConstKey KeyboardKey;
	public ControllerConstKey ControllerKey;

	// Methods

	public override void SetUpInfo() { }

	public void .ctor() { }
}

// Namespace: 
public class EventDelegate
{
	// Fields
	public float shotInterval;
	private float nextShotTime;
	private EventDelegate.Callback mCachedCallback;
	private Selectable selectable;
	public bool shouldPlaySound;
	public string soundName;

	// Methods

	public void Clear() { }

	public void .ctor() { }

	public void .ctor(EventDelegate.Callback call) { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public bool Execute(object[] args) { }

	public static void Execute(List<EventDelegate> list, object[] args) { }

	public static EventDelegate Set(List<EventDelegate> list, EventDelegate.Callback callback, float shotInterval = 0, Selectable selectable) { }

	public static EventDelegate Add(List<EventDelegate> list, EventDelegate.Callback callback, float shotInterval = 0) { }

	public static EventDelegate Add(List<EventDelegate> list, EventDelegate ed, float shotInterval = 0) { }

	public static bool Remove(List<EventDelegate> list, EventDelegate.Callback callback) { }
}

// Namespace: 
public sealed class EventDelegate.Callback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object[] args) { }

	public virtual IAsyncResult BeginInvoke(object[] args, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public enum UIEventType
{
	// Fields
	public int value__;
	public const UIEventType Click = 0;
	public const UIEventType DoubleClick = 1;
	public const UIEventType DragStart = 2;
	public const UIEventType Drag = 3;
	public const UIEventType DragEnd = 4;
	public const UIEventType Drop = 5;
	public const UIEventType HoverOut = 6;
	public const UIEventType HoverOver = 7;
	public const UIEventType Press = 8;
	public const UIEventType LongPress = 9;
	public const UIEventType Release = 10;
	public const UIEventType Select = 11;
	public const UIEventType Deselect = 12;
}

// Namespace: 
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class UGUIExtension
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetEvent(Button btn, UnityAction action) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetEvent(Toggle toggle, UnityAction<bool> action) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetEvent(Slider slider, UnityAction<float> action) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetEvent(Dropdown dropdown, UnityAction<int> action) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static EventDelegate SetEvent(GameObject go, UIEventType ev, EventDelegate.Callback callback, float interval = 0) { }

	private static void AddMaskableGraphicComponent(ref GameObject go) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void RemoveEvent(GameObject go, UIEventType ev, EventDelegate.Callback callback) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void RemoveAllEvent(GameObject go, UIEventType ev) { }

	internal static List<EventDelegate> GetDelegateList(UIEventTrigger trigger, UIEventType ev) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void RemoveEvent(Button btn) { }
}

// Namespace: 
public class UIEventTrigger : EventTrigger
{
	// Fields
	private float holdTime;
	private float downTime;
	private ScrollRect scrollRect;
	private bool bDraging;
	public static UIEventTrigger current;
	public List<EventDelegate> onHoverOver;
	public List<EventDelegate> onHoverOut;
	public List<EventDelegate> onPress;
	public List<EventDelegate> onLongPress;
	public List<EventDelegate> onRelease;
	public List<EventDelegate> onSelect;
	public List<EventDelegate> onDeselect;
	public List<EventDelegate> onClick;
	public List<EventDelegate> onDoubleClick;
	public List<EventDelegate> onDragStart;
	public List<EventDelegate> onDragEnd;
	public List<EventDelegate> onDragOver;
	public List<EventDelegate> onDragOut;
	public List<EventDelegate> onDrag;

	// Methods

	private void Start() { }

	public override void OnBeginDrag(PointerEventData eventData) { }

	public override void OnCancel(BaseEventData eventData) { }

	public override void OnDrag(PointerEventData eventData) { }

	public override void OnDrop(PointerEventData eventData) { }

	public override void OnEndDrag(PointerEventData eventData) { }

	public override void OnInitializePotentialDrag(PointerEventData eventData) { }

	public override void OnMove(AxisEventData eventData) { }

	public override void OnPointerClick(PointerEventData eventData) { }

	public override void OnPointerDown(PointerEventData eventData) { }

	private void OnLongPress(PointerEventData eventData) { }

	public override void OnPointerUp(PointerEventData eventData) { }

	public override void OnPointerEnter(PointerEventData eventData) { }

	public override void OnPointerExit(PointerEventData eventData) { }

	public override void OnScroll(PointerEventData eventData) { }

	public override void OnSelect(BaseEventData eventData) { }

	public override void OnDeselect(BaseEventData eventData) { }

	public override void OnSubmit(BaseEventData eventData) { }

	public override void OnUpdateSelected(BaseEventData eventData) { }

	public void ConfirmLoopScrollRect() { }

	public void OnReturnPool() { }

	private void OnDestroy() { }

	private void DestroyEvents(List<EventDelegate> Events) { }

	public void .ctor() { }
}

// Namespace: 
public class VirtualCtrl : MonoBehaviour
{
	// Fields
	private M1VirtualDevice virtualDevice;

	// Methods

	private void OnEnable() { }

	private void OnDisable() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnEnable>b__1_0() { }
}

// Namespace: 
public class M1VirtualDevice : InputDevice
{
	// Methods

	public void .ctor() { }

	public override void Update(ulong updateTick, float deltaTime) { }
}

// Namespace: 
[ShowOdinSerializedPropertiesInInspectorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class UIPrefabData : SerializeScriptableObject
{
	// Fields
	[TooltipAttribute] // RVA: 0x6A170 Offset: 0x69570 VA: 0x18006A170
	[HeaderAttribute] // RVA: 0x6A170 Offset: 0x69570 VA: 0x18006A170
	[HeaderAttribute] // RVA: 0x6A170 Offset: 0x69570 VA: 0x18006A170
	[HeaderAttribute] // RVA: 0x6A170 Offset: 0x69570 VA: 0x18006A170
	[HeaderAttribute] // RVA: 0x6A170 Offset: 0x69570 VA: 0x18006A170
	[SerializeField] // RVA: 0x6A170 Offset: 0x69570 VA: 0x18006A170
	public Dictionary<string, GameObject> UIPrefabSettings;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[ShowOdinSerializedPropertiesInInspectorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class UIPrefabDataPath : SerializeScriptableObject
{
	// Fields
	[TooltipAttribute] // RVA: 0x72DC0 Offset: 0x721C0 VA: 0x180072DC0
	[HeaderAttribute] // RVA: 0x72DC0 Offset: 0x721C0 VA: 0x180072DC0
	[SerializeField] // RVA: 0x72DC0 Offset: 0x721C0 VA: 0x180072DC0
	public Dictionary<string, string> UIPrefabSettings;

	// Methods

	public string GetUIPrefab(string name) { }

	public void .ctor() { }
}

// Namespace: 
public enum DefineValueType
{
	// Fields
	public int value__;
	public const DefineValueType Int = 0;
	public const DefineValueType Float = 1;
	public const DefineValueType Vector = 2;
	public const DefineValueType AnimationCurve = 3;
}

// Namespace: 
[Serializable]
public class DataObject
{
	// Fields
	[OdinSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Dictionary<string, int> IntDict;
	[OdinSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Dictionary<string, float> FloatDict;
	[OdinSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Dictionary<string, Vector3> Vector3Dict;
	[OdinSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Dictionary<string, AnimationCurve> AnimationCurveDict;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[ShowOdinSerializedPropertiesInInspectorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class UserDefineData : SerializedMonoBehaviour
{
	// Fields
	[OdinSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public DataObject DataList;

	// Methods

	public int GetIntData(string name) { }

	public float GetFloatData(string name) { }

	public Vector3 GetVector3Data(string name) { }

	public AnimationCurve GetAnimationCurveData(string name) { }

	public void .ctor() { }
}

// Namespace: 
public class AutoSingletonAttribute : Attribute
{
	// Fields
	public bool bAutoCreate;

	// Methods

	public void .ctor(bool bCreate) { }
}

// Namespace: 
public class CustomBaseNumber
{
	// Fields
	private string m_chars;

	// Methods

	public void .ctor(string _chars) { }

	public ulong GetUlongByStr(string _str) { }

	public string GetStrByUlong(ulong _ulong) { }

	public string EncodeRandStr(string _str) { }

	public string DecodeRandStr(string _str) { }

	public string EncodePlatStr(string _str) { }

	public string DecodePlatStr(string _str, out string _platstr) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <GetUlongByStr>g__Getnum|2_0(char x) { }
}

// Namespace: 
public class EventEngineType
{
	// Fields
	public const string LogViewr = "LogViewr";
	public const string LogViewrShield = "LogViewrShield";
	public const string FPS_Input = "FPSINPUT";
	public const string Camera_ETC = "Camera_ETC";
	public const string Event_Fire = "Event_Fire";
	public const string Event_ReloadBullet = "Event_ReloadBullet";
	public const string Event_Ammo = "Event_Ammo";
	public const string Event_AnimTrigger = "Event_AnimTrigger";
	public const string Setting_Change_Base = "Setting_Change_Base_";
	public const string FPS_CAMERA_OPEN = "FPS_CAMERA_OPEN";
	public const string GMTEST = "GMTEST";
	public const int SETTING_KEY_SENSITIVITY_XAXIS = 201;
	public const int SETTING_KEY_SENSITIVITY_YAXIS = 202;
	public const int SETTING_KEY_SMOOTH_STEPS = 203;
	public const int SETTING_KEY_SMOOTH_WEIGHT = 204;
	public const int SETTING_KEY_INVERSION_V = 207;
	public const int SETTING_KEY_HOTKEYVIEW = 299;
	public const int SETTING_KEY_CAMERA_FOV = 301;
	public const int SETTING_KEY_CAMERA_ACCELERATE = 302;
	public const int SETTING_KEY_BLOOM = 304;
	public const int SETTING_KEY_COLORGRADING = 313;
	public const int SETTING_KEY_VIGNETTE = 314;
	public const int SETTING_KEY_DEPTHOFFIELD = 315;
	public const int SETTING_KEY_CTR_SENSITIVITY_XAXIS = 501;
	public const int SETTING_KEY_CTR_SENSITIVITY_YAXIS = 502;
	public const int SETTING_KEY_CTR_INVERSION_V = 510;
	public const int SETTING_KEY_CTR_INVERSION_H = 511;
	public const int SETTING_KEY_CTR_INVERSION_FB = 512;
	public const int SETTING_KEY_CTR_INVERSION_LR = 513;
	public const int SETTING_KEY_CTR_MODE = 520;
	public const int SETTING_VAL_HOTKEYVIEW_OFF = 1;
	public const int SETTING_VAL_HOTKEYVIEW_ON = 2;
	public const int SETTING_VAL_POSTEFFECT_OFF = 1;
	public const int SETTING_VAL_POSTEFFECT_ON = 2;
	public const string SliderSwitch_ETC = "SliderSwitch_ETC_Event";
	public const string AxisByOpenSight = "AxisByOpenSight_Event";
	public const string SwitchWeapon = "SwitchWeapon_Event";
	public const string Right_Press = "Right_Press_Event";
	public const string ChangeAxis = "ChangeAxis_Event";
	public const string Replace_Hero_CharacterController = "Replace_Hero_CharacterController";
	public const string Replace_Hero_Trans = "Replace_Hero_Trans";
	public const string Add_Hero_Force = "Add_Hero_Force";
	public const string SCROLL_EVENT = "EngineToScript_Event";
	public const string MOVE_EVENT = "EngineToScript_MoveEvent";
	public const string FPS_EVENT = "EngineToScript_FPS_EVENT";
	public const string SCK_KEYEVENT = "SCK_KEYEVENT";
	public const string PCMouseStateEvent = "PCMouseStateEvent";
	public const string RenderPass_Add = "RenderPass_Add";
	public const string RenderPass_Del = "RenderPass_Del";
	public const string GetURLText = "GetURLText";
	public const string UIEvent = "UIEvent";
	public const string NoticePanelToLogin = "NoticePanelToLogin";
	public const string ShowEANotice = "ShowEANotice";
	public const string ShowLogicFail = "ShowLogicFail";
	public const string ControllerEvent = "ControllerEvent";
	public const string ControllerEvent2Args = "ControllerEvent2Args";
	public const string NotifyDissolve = "NotifyDissolve";

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class ForbidEngineDefine
{
	// Fields
	public const int FORBID_JUMP = 1011;
	public const int FORBID_ROTATE = 1017;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class UIEngineDefine
{
	// Fields
	public const string JOYSTICK_PANEL = "Panel_JoyStick";
	public const string TIMELINE_END = "TimeLineEndEvent";

	// Methods

	public void .ctor() { }
}

// Namespace: 
public static class ControlDefine
{
	// Fields
	public static int Control_Keyboard;
	public static int Control_JoyStick;
	public const string Ctr_Select = "Select";
	public const string Ctr_ResetState = "ResetState";
	public const string Ctr_CursorState = "CursorState";
	public const string Ctr_RemoveCurUI = "Ctr_RemoveCurUI";
	public const string Ctr_AddCurUI = "Ctr_AddCurUI";
	public const string Ctr_Back = "Ctr_Back";

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public class GMTestDefine
{
	// Fields
	public static bool UPDATE_OPENED;
	public static bool NET_UPDATE_OPENED;
	public static bool LOG_OPENED;
	public static bool Print_Open;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[RequireComponent] // RVA: 0x7F040 Offset: 0x7E440 VA: 0x18007F040
public class M1LODGroupModifier : MonoBehaviour
{
	// Methods

	private void Start() { }

	public void .ctor() { }
}

// Namespace: 
[AutoSingletonAttribute] // RVA: 0xB2C90 Offset: 0xB2090 VA: 0x1800B2C90
public class MonoSingleton<T> : MonoBehaviour
{
	// Fields
	private static T _instance;
	private static bool _destroyed;

	// Properties
	public static T instance { get; }

	// Methods

	public static T get_instance() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC33C0 Offset: 0x1CC23C0 VA: 0x181CC33C0
	|-MonoSingleton<DynamicBoneManager>.get_instance
	|-MonoSingleton<FPSInput>.get_instance
	|-MonoSingleton<object>.get_instance
	|-MonoSingleton<CUIManager>.get_instance
	*/

	public static T GetInstance() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC2C90 Offset: 0x1CC1C90 VA: 0x181CC2C90
	|-MonoSingleton<FPSInput>.GetInstance
	|-MonoSingleton<object>.GetInstance
	|-MonoSingleton<CUIManager>.GetInstance
	*/

	public static void DestroyInstance() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC2A40 Offset: 0x1CC1A40 VA: 0x181CC2A40
	|-MonoSingleton<object>.DestroyInstance
	|-MonoSingleton<CUIManager>.DestroyInstance
	*/

	public static void ClearDestroy() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC29A0 Offset: 0x1CC19A0 VA: 0x181CC29A0
	|-MonoSingleton<object>.ClearDestroy
	|-MonoSingleton<CUIManager>.ClearDestroy
	*/

	protected virtual void Awake() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC26D0 Offset: 0x1CC16D0 VA: 0x181CC26D0
	|-MonoSingleton<DynamicBoneManager>.Awake
	|-MonoSingleton<FPSInput>.Awake
	|-MonoSingleton<object>.Awake
	|-MonoSingleton<CUIManager>.Awake
	*/

	protected virtual void OnDestroy() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC3230 Offset: 0x1CC2230 VA: 0x181CC3230
	|-MonoSingleton<DynamicBoneManager>.OnDestroy
	|-MonoSingleton<FPSInput>.OnDestroy
	|-MonoSingleton<object>.OnDestroy
	|-MonoSingleton<CUIManager>.OnDestroy
	*/

	public virtual void DestroySelf() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC2BE0 Offset: 0x1CC1BE0 VA: 0x181CC2BE0
	|-MonoSingleton<DynamicBoneManager>.DestroySelf
	|-MonoSingleton<FPSInput>.DestroySelf
	|-MonoSingleton<object>.DestroySelf
	|-MonoSingleton<CUIManager>.DestroySelf
	*/

	public static bool HasInstance() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC31A0 Offset: 0x1CC21A0 VA: 0x181CC31A0
	|-MonoSingleton<object>.HasInstance
	|-MonoSingleton<CUIManager>.HasInstance
	*/

	protected virtual void Init() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-MonoSingleton<DynamicBoneManager>.Init
	|-MonoSingleton<FPSInput>.Init
	|-MonoSingleton<object>.Init
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A7A1F0 Offset: 0x1A791F0 VA: 0x181A7A1F0
	|-MonoSingleton<DynamicBoneManager>..ctor
	|-MonoSingleton<FPSInput>..ctor
	|-MonoSingleton<object>..ctor
	|-MonoSingleton<CUIManager>..ctor
	*/
}

// Namespace: 
public class RegexManager
{
	// Fields
	private static Regex CommonNotifyRegex;
	private static Regex AdditionRegex;

	// Methods

	public static MatchCollection RegexMatchCommonNotify(string msg) { }

	public static MatchCollection RegexMatchAddition(string msg) { }

	public static string GetMatchGroupValue(Match match, int index) { }

	public static bool IsNumber(string str) { }

	public static bool ContainChinese(string input) { }

	public static string GetStringNum(string str) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class SceneThreeDObj : MonoBehaviour
{
	// Fields
	public DOTweenAnimation m_Anim;
	public static SceneThreeDObj _Instance;

	// Properties
	public static SceneThreeDObj m_instance { get; }

	// Methods

	public static SceneThreeDObj get_m_instance() { }

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void TriggerDisappearAnimation() { }

	public void .ctor() { }
}

// Namespace: 
public class Singleton<T>
{
	// Fields
	private static T s_instance;

	// Properties
	public static T instance { get; }

	// Methods

	public static T get_instance() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B34D0 Offset: 0x24B24D0 VA: 0x1824B34D0
	|-Singleton<ContentSizeFitterManager>.get_instance
	|-Singleton<GGPubInterface>.get_instance
	|-Singleton<ControllerHotKeyManager>.get_instance
	|-Singleton<EventManager>.get_instance
	|-Singleton<HotKeyManager>.get_instance
	|-Singleton<ParticleCtrlMgr>.get_instance
	|-Singleton<ArchiveVersion>.get_instance
	|-Singleton<RemoteStorageComponent>.get_instance
	|-Singleton<object>.get_instance
	|-Singleton<WindowsMgr>.get_instance
	*/

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-Singleton<ContentSizeFitterManager>..ctor
	|-Singleton<GGPubInterface>..ctor
	|-Singleton<GZGMNet>..ctor
	|-Singleton<GZProtocol>..ctor
	|-Singleton<GZPublicProtocol>..ctor
	|-Singleton<ControllerHotKeyManager>..ctor
	|-Singleton<EventManager>..ctor
	|-Singleton<HotKeyManager>..ctor
	|-Singleton<LoginData>..ctor
	|-Singleton<ParticleCtrlMgr>..ctor
	|-Singleton<ArchiveVersion>..ctor
	|-Singleton<RemoteStorageComponent>..ctor
	|-Singleton<object>..ctor
	|-Singleton<WindowsMgr>..ctor
	*/

	public static void CreateInstance() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A7AF30 Offset: 0x1A79F30 VA: 0x181A7AF30
	|-Singleton<GGPubInterface>.CreateInstance
	|-Singleton<ControllerHotKeyManager>.CreateInstance
	|-Singleton<EventManager>.CreateInstance
	|-Singleton<HotKeyManager>.CreateInstance
	|-Singleton<ArchiveVersion>.CreateInstance
	|-Singleton<RemoteStorageComponent>.CreateInstance
	|-Singleton<object>.CreateInstance
	*/

	public static void DestroyInstance() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A7B0F0 Offset: 0x1A7A0F0 VA: 0x181A7B0F0
	|-Singleton<GGPubInterface>.DestroyInstance
	|-Singleton<ControllerHotKeyManager>.DestroyInstance
	|-Singleton<EventManager>.DestroyInstance
	|-Singleton<HotKeyManager>.DestroyInstance
	|-Singleton<ArchiveVersion>.DestroyInstance
	|-Singleton<RemoteStorageComponent>.DestroyInstance
	|-Singleton<object>.DestroyInstance
	*/

	public static T GetInstance() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B34D0 Offset: 0x24B24D0 VA: 0x1824B34D0
	|-Singleton<GGPubInterface>.GetInstance
	|-Singleton<GZProtocol>.GetInstance
	|-Singleton<GZPublicProtocol>.GetInstance
	|-Singleton<ControllerHotKeyManager>.GetInstance
	|-Singleton<EventManager>.GetInstance
	|-Singleton<HotKeyManager>.GetInstance
	|-Singleton<LoginData>.GetInstance
	|-Singleton<ArchiveVersion>.GetInstance
	|-Singleton<RemoteStorageComponent>.GetInstance
	|-Singleton<object>.GetInstance
	*/

	public static bool HasInstance() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B35B0 Offset: 0x24B25B0 VA: 0x1824B35B0
	|-Singleton<GGPubInterface>.HasInstance
	|-Singleton<ControllerHotKeyManager>.HasInstance
	|-Singleton<EventManager>.HasInstance
	|-Singleton<HotKeyManager>.HasInstance
	|-Singleton<ArchiveVersion>.HasInstance
	|-Singleton<RemoteStorageComponent>.HasInstance
	|-Singleton<object>.HasInstance
	*/

	public virtual void Init() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-Singleton<ContentSizeFitterManager>.Init
	|-Singleton<GGPubInterface>.Init
	|-Singleton<GZGMNet>.Init
	|-Singleton<GZProtocol>.Init
	|-Singleton<ControllerHotKeyManager>.Init
	|-Singleton<EventManager>.Init
	|-Singleton<HotKeyManager>.Init
	|-Singleton<LoginData>.Init
	|-Singleton<ParticleCtrlMgr>.Init
	|-Singleton<ArchiveVersion>.Init
	|-Singleton<RemoteStorageComponent>.Init
	|-Singleton<object>.Init
	|-Singleton<WindowsMgr>.Init
	*/

	public virtual void UnInit() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-Singleton<ContentSizeFitterManager>.UnInit
	|-Singleton<GGPubInterface>.UnInit
	|-Singleton<GZGMNet>.UnInit
	|-Singleton<GZProtocol>.UnInit
	|-Singleton<GZPublicProtocol>.UnInit
	|-Singleton<ControllerHotKeyManager>.UnInit
	|-Singleton<EventManager>.UnInit
	|-Singleton<HotKeyManager>.UnInit
	|-Singleton<LoginData>.UnInit
	|-Singleton<ParticleCtrlMgr>.UnInit
	|-Singleton<ArchiveVersion>.UnInit
	|-Singleton<RemoteStorageComponent>.UnInit
	|-Singleton<object>.UnInit
	|-Singleton<WindowsMgr>.UnInit
	*/
}

// Namespace: 
public static class Yielders
{
	// Fields
	public static bool Enabled;
	public static int _internalCounter;
	private static WaitForEndOfFrame _endOfFrame;
	private static WaitForFixedUpdate _fixedUpdate;
	private static Dictionary<float, WaitForSeconds> _waitForSecondsYielders;

	// Properties
	public static WaitForEndOfFrame EndOfFrame { get; }
	public static WaitForFixedUpdate FixedUpdate { get; }

	// Methods

	public static WaitForEndOfFrame get_EndOfFrame() { }

	public static WaitForFixedUpdate get_FixedUpdate() { }

	public static WaitForSeconds GetWaitForSeconds(float seconds) { }

	public static void ClearWaitForSeconds() { }

	private static void .cctor() { }
}

// Namespace: 
public class FPSCamMotionCtrl : MonoBehaviour
{
	// Fields
	public Vector3 PositionOffset;
	public float PositionGroundLimit;
	public float PositionSpringStiffness;
	public float PositionSpringDamping;
	public float PositionSpring2Stiffness;
	public float PositionSpring2Damping;
	public float PositionKneeling;
	public int PositionKneelingSoftness;
	public float PositionEarthQuakeFactor;
	public Vector3 PositionBoomShake;
	protected vp_Spring m_PositionSpring;
	protected vp_Spring m_PositionSpring2;
	public Vector2 RotationPitchLimit;
	public Vector2 RotationYawLimit;
	public float RotationSpringStiffness;
	public float RotationSpringDamping;
	public float RotationKneeling;
	public int RotationKneelingSoftness;
	public float RotationStrafeRoll;
	public float RotationEarthQuakeFactor;
	public Vector3 LookPoint;
	protected vp_Spring m_RotationSpring;
	protected RaycastHit m_LookPointHit;
	protected float m_Pitch;
	protected float m_Yaw;
	public float RotationBoomRollMin;
	public float RotationBoomRollMax;
	public float ShakeSpeed;
	public Vector3 ShakeAmplitude;
	protected Vector3 m_Shake;
	public Vector4 BobRate;
	public Vector4 BobAmplitude;
	public float BobInputVelocityScale;
	public float BobMaxInputVelocity;
	public bool BobRequireGroundContact;
	protected float m_LastBobSpeed;
	protected Vector4 m_CurrentBobAmp;
	protected Vector4 m_CurrentBobVal;
	protected float m_BobSpeed;
	protected vp_Spring m_RotationSpring2;
	private float WeaponRotationSpringStiffness;
	private float WeaponRotationSpringDamping;
	public float BobStepThreshold;
	protected float m_LastYBob;
	protected bool m_BobWasElevating;
	private CTimerNode RotationTimer;
	private Vector3 RotationMove;
	private CTimerNode PositionTimer;
	private Vector3 PositionMove;
	private int start;
	private int end;
	private int m_fireEventID;
	private string m_prefabName;

	// Properties
	public Vector3 SpringState { get; }
	public Vector3 Velocity { get; }
	public Vector3 FixedVelocity { get; }
	public bool IsGrounded { get; }
	public float Speed { get; }
	public string PrefabName { get; set; }

	// Methods

	public Vector3 get_SpringState() { }

	public Vector3 get_Velocity() { }

	public Vector3 get_FixedVelocity() { }

	public bool get_IsGrounded() { }

	public float get_Speed() { }

	public string get_PrefabName() { }

	public void set_PrefabName(string value) { }

	private void Awake() { }

	private void Start() { }

	private void OnDestroy() { }

	private void Update() { }

	private void FixedUpdate() { }

	private void LateUpdate() { }

	private void InitEvent() { }

	private void InitSpring() { }

	protected virtual void UpdateSprings() { }

	private void Refresh() { }

	private void SnapSprings() { }

	public virtual void StopSprings() { }

	public void ResetSprings() { }

	public void Stop() { }

	private void AddForce(Vector3 force) { }

	private void AddForce(float x, float y, float z) { }

	private void AddForce2(Vector3 force) { }

	private void AddForce2(float x, float y, float z) { }

	private void AddRollForce(float force) { }

	private void AddRota2Force(float force) { }

	private void UpdateSwaying() { }

	private void UpdateShakes() { }

	private static float SnapToZero(float value, float epsilon = 0.0001) { }

	private void UpdateBob() { }

	private void UpdateEarthQuake() { }

	private void FPSFire(object arg0, object arg1, object arg2) { }

	public void FallImpact(float impact) { }

	private void DoBomb(float py, float roll) { }

	public void ApplyBoomCameraShake(float py, float roll) { }

	public void CamRotation(float duration, float delay, Vector3 offset, bool Isback = False) { }

	private bool _CamRotation(float duration, Vector3 offset, bool Isback) { }

	private bool _CamRotationBack(float duration, Vector3 offset) { }

	public void CamPosition(float duration, float delay, Vector3 offset, bool Isback = False) { }

	private bool _CamPosition(float duration, Vector3 offset, bool Isback) { }

	private bool _CamPositionBack(float duration, Vector3 offset) { }

	public void RefreshParameter() { }

	public void .ctor() { }
}

// Namespace: 
public sealed class FPSCamMotionCtrl.BobStepDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class FPSCamMotionCtrl.<>c__DisplayClass96_0
{
	// Fields
	public FPSCamMotionCtrl <>4__this;
	public float duration;
	public Vector3 offset;
	public bool Isback;

	// Methods

	public void .ctor() { }

	internal bool <CamRotation>b__0(object[] p) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class FPSCamMotionCtrl.<>c__DisplayClass97_0
{
	// Fields
	public FPSCamMotionCtrl <>4__this;
	public float duration;
	public Vector3 offset;

	// Methods

	public void .ctor() { }

	internal bool <_CamRotation>b__0(object[] p) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class FPSCamMotionCtrl.<>c__DisplayClass99_0
{
	// Fields
	public FPSCamMotionCtrl <>4__this;
	public float duration;
	public Vector3 offset;
	public bool Isback;

	// Methods

	public void .ctor() { }

	internal bool <CamPosition>b__0(object[] p) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class FPSCamMotionCtrl.<>c__DisplayClass100_0
{
	// Fields
	public FPSCamMotionCtrl <>4__this;
	public float duration;
	public Vector3 offset;

	// Methods

	public void .ctor() { }

	internal bool <_CamPosition>b__0(object[] p) { }
}

// Namespace: 
public class HeroMotionCtrl : MonoBehaviour
{
	// Fields
	public float WeaponCamFOV;
	public float FPSCameraFOV;
	public float FallCanJumpTime;
	public float SaveJumpTime;
	public float MoveStartA;
	public float MoveStopA;
	protected bool m_Grounded;
	protected RaycastHit m_GroundHit;
	protected Transform m_LastGroundHitTransform;
	protected Transform m_GroundHitTransform;
	protected float m_FallStartHeight;
	protected const float CHARACTER_CONTROLLER_SKINWIDTH = 0.08;
	protected float m_FallImpact;
	protected const float NOFALL = -99999;
	protected const float FALL_IMPACT_MULTIPLIER = 0.075;
	protected const float MAX_FALL_IMPACT = 0.3;
	protected Vector3 m_Position;
	protected Vector3 m_PrePosition;
	protected Vector3 m_Velocity;
	protected Vector3 m_PrevVelocity;
	protected Vector3 m_FixedPosition;
	protected Vector3 m_FixedPrePosition;
	protected Vector3 m_FixedVelocity;
	private float m_speed;
	protected bool m_Lifting;
	protected bool m_Falling;
	private Dictionary<string, WeaponHold> WeaponHoldDict;
	private BaseStateObject mainWeaponState;
	private BaseStateObject deputyWeaponState;
	private CurDoubleHold curDHObj;
	private CurWeaponSign curWSObj;
	private CurWeaponZoom curWZObj;
	public WeaponData HMDataObj;

	// Properties
	public float Speed { get; set; }
	public bool liftingState { get; }
	public bool fallingState { get; }
	public Vector3 Velocity { get; }
	public Vector3 FixedVelocity { get; }
	public bool StepElevating { get; }
	private GameObject[] WeaponObjects { get; }
	private float FallDistance { get; }

	// Methods

	public float get_Speed() { }

	public void set_Speed(float value) { }

	public bool get_liftingState() { }

	public bool get_fallingState() { }

	public Vector3 get_Velocity() { }

	public Vector3 get_FixedVelocity() { }

	public bool get_StepElevating() { }

	private void Awake() { }

	private void Start() { }

	private void FixedUpdate() { }

	private void Update() { }

	private void OnDestroy() { }

	public void CurBackNormal() { }

	public void DepBackNormal() { }

	public string GetCurState() { }

	public void ChangeCurState(string sn) { }

	public void ChangeDepState(string sn) { }

	public void IntWeapon(int curweaponid, int curWeaponPos, int shape) { }

	public void SwitchCurWeapon(int curWeaponID, int curWeaponPos, int shape) { }

	public void SetCurWeapon(int curWeaponID, int curWeaponPos, int shape, float putDownTime, float pullOutTime) { }

	public void HideWeaponImmedia(string type) { }

	public void SetDeputyWeapon(int curDeputyWeaponID, int curDeputyWeaponPos, int deputyShape, float putDownTime, float pullOutTime) { }

	public void AllDownUP_MianWeapon(float curReloadTime, float dt, float ut) { }

	public void AllDown_MianWeapon(float dt) { }

	public void AllUp_MianWeapon(float ut) { }

	public void AllDownUP_DeputyWeapon(float deputyReloadTime, float dt, float ut) { }

	public void DoubleHoldReload_MianWeapon(float curReloadTime) { }

	public void DoubleHoldReload_DeputyWeapon(float deputyReloadTime) { }

	public void OpenSightMotion() { }

	public void CloseSightMotion() { }

	public void SetSightFovProp(int shape, int pos, float snipeFov, float snipeTime) { }

	private GameObject[] get_WeaponObjects() { }

	public WeaponHold GetWeaponHold(string name) { }

	public void SetWeaponBullet(string name, int weaponId, int bulletNum) { }

	private Transform GetCurWeaponTrans() { }

	private Transform GetDeputyWeaponTrans() { }

	private Transform GetRealWeapon(Transform parent) { }

	public WeaponMotionCtrl GetCurWeaponMotionCtrl() { }

	public int GetCurWeaponPos() { }

	public WeaponMotionCtrl GetWeaponMotionCtrl(int shape, int weaponpos) { }

	private void FallImpact(float impact) { }

	public void SetFPSMotionCtrlEnable(bool enabled) { }

	private float get_FallDistance() { }

	public void OnLand() { }

	public void OnFinalMoveV(Vector3 movev) { }

	public void FixedUpdateVelocity() { }

	public void UpdateVelocity() { }

	public void OnControllerColliderHit(ControllerColliderHit hit) { }

	public void RefreshParameter() { }

	public void .ctor() { }
}

// Namespace: 
public class MotionSoundCtrl : MonoBehaviour
{
	// Fields
	private bool m_PreLifting;
	private bool m_PreFalling;
	private bool m_PreStepElevating;
	private AkGameObj AKObj;

	// Methods

	private void Awake() { }

	private void Start() { }

	private void FixedUpdate() { }

	private void UpdateJumpSound() { }

	private void UpdateStepSound() { }

	private void OnTrigger(string triggerName) { }

	public void .ctor() { }
}

// Namespace: 
public class vp_SmoothRandom
{
	// Fields
	private static vp_FractalNoise s_Noise;

	// Methods

	public static Vector3 GetVector3(float speed) { }

	public static Vector3 GetVector3Centered(float speed) { }

	public static float Get(float speed) { }

	private static vp_FractalNoise Get() { }

	public void .ctor() { }
}

// Namespace: 
public class vp_Perlin
{
	// Fields
	private const int B = 256;
	private const int BM = 255;
	private const int N = 4096;
	private int[] p;
	private float[,] g3;
	private float[,] g2;
	private float[] g1;

	// Methods

	private float s_curve(float t) { }

	private float lerp(float t, float a, float b) { }

	private void setup(float value, out int b0, out int b1, out float r0, out float r1) { }

	private float at2(float rx, float ry, float x, float y) { }

	private float at3(float rx, float ry, float rz, float x, float y, float z) { }

	public float Noise(float arg) { }

	public float Noise(float x, float y) { }

	public float Noise(float x, float y, float z) { }

	private void normalize2(ref float x, ref float y) { }

	private void normalize3(ref float x, ref float y, ref float z) { }

	public void .ctor() { }
}

// Namespace: 
public class vp_FractalNoise
{
	// Fields
	private vp_Perlin m_Noise;
	private float[] m_Exponent;
	private int m_IntOctaves;
	private float m_Octaves;
	private float m_Lacunarity;

	// Methods

	public void .ctor(float inH, float inLacunarity, float inOctaves) { }

	public void .ctor(float inH, float inLacunarity, float inOctaves, vp_Perlin noise) { }

	public float HybridMultifractal(float x, float y, float offset) { }

	public float RidgedMultifractal(float x, float y, float offset, float gain) { }

	public float BrownianMotion(float x, float y) { }
}

// Namespace: 
public class vp_Spring
{
	// Fields
	protected vp_Spring.UpdateMode Mode;
	protected bool m_AutoUpdate;
	public bool Debug;
	protected vp_Spring.UpdateDelegate m_UpdateFunc;
	public Vector3 State;
	protected Vector3 m_Velocity;
	public Vector3 RestState;
	public Vector3 Stiffness;
	public Vector3 Damping;
	protected float m_VelocityFadeInCap;
	protected float m_VelocityFadeInEndTime;
	protected float m_VelocityFadeInLength;
	protected Vector3[] m_SoftForceFrame;
	public float MaxVelocity;
	public float MinVelocity;
	public Vector3 MaxState;
	public Vector3 MinState;
	protected Transform m_Transform;

	// Properties
	public Transform Transform { get; set; }
	public Vector3 Velocity { get; }

	// Methods

	public Transform get_Transform() { }

	public void set_Transform(Transform value) { }

	public Vector3 get_Velocity() { }

	public void .ctor(Transform transform, vp_Spring.UpdateMode mode, bool autoUpdate = True) { }

	private bool IsNanVer(Vector3 v) { }

	public void FixedUpdate() { }

	private void Position() { }

	private void Rotation() { }

	private void Scale() { }

	private void opState() { }

	private void PositionAdditiveLocal() { }

	private void PositionAdditiveGlobal() { }

	private void PositionAdditiveSelf() { }

	private void RotationAdditiveLocal() { }

	private void RotationAdditiveGlobal() { }

	private void ScaleAdditiveLocal() { }

	private void None() { }

	protected void RefreshUpdateMode() { }

	protected void Calculate() { }

	private void AddForceInternal(Vector3 force) { }

	public void AddForce(Vector3 force) { }

	public void AddSoftForce(Vector3 force, float frames) { }

	protected void Move() { }

	public void Reset() { }

	public void Stop(bool includeSoftForce = False) { }

	public void StopSoftForce() { }

	public void ForceVelocityFadeIn(float seconds) { }
}

// Namespace: 
public enum vp_Spring.UpdateMode
{
	// Fields
	public int value__;
	public const vp_Spring.UpdateMode Position = 0;
	public const vp_Spring.UpdateMode PositionAdditiveLocal = 1;
	public const vp_Spring.UpdateMode PositionAdditiveGlobal = 2;
	public const vp_Spring.UpdateMode PositionAdditiveSelf = 3;
	public const vp_Spring.UpdateMode Rotation = 4;
	public const vp_Spring.UpdateMode RotationAdditiveLocal = 5;
	public const vp_Spring.UpdateMode RotationAdditiveGlobal = 6;
	public const vp_Spring.UpdateMode Scale = 7;
	public const vp_Spring.UpdateMode ScaleAdditiveLocal = 8;
}

// Namespace: 
protected sealed class vp_Spring.UpdateDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public enum CurDeputy
{
	// Fields
	public int value__;
	public const CurDeputy Curweapon = 0;
	public const CurDeputy Deputy = 1;
}

// Namespace: 
public class WeaponAmmoAnimCtrl : MonoBehaviour
{
	// Fields
	private Animator Anim;
	public Transform AnimTrans;
	public CurDeputy ShowCurOrDeputy;
	private int m_AmmoID;
	private int m_reloadEventID;
	private int m_weaponPos;
	private int m_weaposShape;
	private int messagecount;
	private string[] array;
	private bool RecordAmmo;

	// Methods

	public void OnEnable() { }

	public void Start() { }

	public void OnDisable() { }

	public void OnDestroy() { }

	private void InitView() { }

	private void InitEvent() { }

	private void DelEvent() { }

	private void InitWeaponData() { }

	public void AmmoFire(object arg0, object arg1, object arg2) { }

	public void .ctor() { }
}

// Namespace: 
public static class WeaponFunction
{
	// Methods

	public static bool VectorMoveFunc(Vector3 start, Vector3 end, out Vector3 movepos, float movedis) { }
}

// Namespace: 
public enum MatChangeState
{
	// Fields
	public int value__;
	public const MatChangeState Normal = 0;
	public const MatChangeState Change = 1;
}

// Namespace: 
public class WeaponMatCtr : MonoBehaviour
{
	// Fields
	[HeaderAttribute] // RVA: 0x88600 Offset: 0x87A00 VA: 0x180088600
	public GameObject ChangeObj;
	[HeaderAttribute] // RVA: 0x8A390 Offset: 0x89790 VA: 0x18008A390
	public float AddTime;
	[HeaderAttribute] // RVA: 0x8C1E0 Offset: 0x8B5E0 VA: 0x18008C1E0
	public float AddSpeed;
	[HeaderAttribute] // RVA: 0x8E0C0 Offset: 0x8D4C0 VA: 0x18008E0C0
	public float DelSpeed;
	[HeaderAttribute] // RVA: 0x8EB60 Offset: 0x8DF60 VA: 0x18008EB60
	public float MaxValue;
	private Material mat;
	private int m_weaponPos;
	private int m_weaposShape;
	private int m_fireEventID;
	private float m_curValue;
	private float m_addTime;
	private MatChangeState m_SelfState;

	// Methods

	private void Start() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void InitEvent() { }

	private void InitWeaponData() { }

	private void MatFire(object arg0, object arg1, object arg2) { }

	private void Update() { }

	private void AddValue() { }

	private void DelValue() { }

	private void ResetAll() { }

	public void .ctor() { }
}

// Namespace: 
public class WeaponMotionCtrl : MonoBehaviour
{
	// Fields
	private GameObject m_weaponCamera;
	private WeaponMotionCtrl.OffsetType m_offsetType;
	private GameObject FPSCamera;
	private WeaponNormalCtrl weaponnormalctrl;
	private int m_fireEventID;
	private int m_weaponPos;
	private int m_weaposShape;
	public bool m_isMainWeapon;
	public float PositionSpringStiffness;
	public float PositionSpringDamping;
	public float PositionSpring2Stiffness;
	public float PositionSpring2Damping;
	public float PositionKneeling;
	public int PositionKneelingSoftness;
	public float PositionFallRetract;
	public Vector3 PositionWalkSlide;
	public float PositionInputVelocityScale;
	public float PositionMaxInputVelocity;
	protected vp_Spring m_PositionSpring;
	protected vp_Spring m_PositionSpring2;
	public float RotationSpringStiffness;
	public float RotationSpringDamping;
	public float RotationSpring2Stiffness;
	public float RotationSpring2Damping;
	public float RotationKneeling;
	public int RotationKneelingSoftness;
	public Vector3 RotationLookSway;
	public Vector3 RotationStrafeSway;
	public Vector3 RotationFallSway;
	public Vector3 PositionFallSway;
	public float RotationSlopeSway;
	public float RotationInputVelocityScale;
	public float RotationMaxInputVelocity;
	protected Vector3 m_SwayVel;
	protected Vector3 m_FallSway;
	protected vp_Spring m_RotationSpring;
	protected vp_Spring m_RotationSpring2;
	public float ShakeSpeed;
	public Vector3 ShakeAmplitude;
	public Vector3 ShakePosition;
	protected Vector3 m_Shake;
	protected Vector3 m_PositionShake;
	public Vector3 BobRotation;
	public Vector3 BobRotationAmplitude;
	public Vector3 BobPosition;
	public Vector3 BobPositionAmplitude;
	public float BobInputVelocityScale;
	public float BobMaxInputVelocity;
	public bool BobRequireGroundContact;
	protected float m_LastBobSpeed;
	protected Vector3 m_CurrentBobRotaAmp;
	protected Vector3 m_CurrentBobRotaVal;
	protected Vector3 m_CurrentBobPosiAmp;
	protected Vector3 m_CurrentBobPosiVal;
	protected float m_BobSpeed;
	public Vector3 StepPositionForce;
	public Vector3 StepRotationForce;
	public int StepSoftness;
	public float StepMinVelocity;
	public float StepPositionBalance;
	public float StepRotationBalance;
	public float StepForceScale;
	protected float m_LastUpRotaBob;
	protected bool m_BobWasElevating;
	protected Vector3 m_PosStep;
	protected Vector3 m_RotStep;
	protected Vector2 m_LookInput;
	public float MotionPositionReset;
	public float MotionRotationReset;
	public float MotionPositionPause;
	public float MotionRotationPause;
	public Vector3 MotionPositionRecoil;
	public Vector3 MotionRotationRecoil;
	[TooltipAttribute] // RVA: 0x91AE0 Offset: 0x90EE0 VA: 0x180091AE0
	public float MotionRotationRecoilDeadZone;
	public float MotionDryFireRecoil;
	public float MotionRecoilDelay;
	public float MotionRecoilInterval;
	protected float m_LastMotionRecoilTime;
	public float FireFOVOffset;
	public float FireFOVMax;
	public float FireFOVTime;
	public float FireFOVRecoverTime;
	public float SwitchWeaponRoatation;
	public float SwitchWeaponPosition;
	public float PutDownTime;
	public float PullOutTime;
	public float CamRotationSpringStiffness;
	public float CamRotationSpringDamping;
	public Vector3 CameraRollOffset;
	public float ReloadWeaponRoatation;
	public float ReloadPutDownTime;
	public float ReloadPullOutTime;
	public float SightRatio;
	public float SightFOVChangeTime;
	public bool IsPause;
	private string m_prefabName;
	protected bool m_Lifting;
	protected ETCTouchPad m_etcTouch;
	protected bool m_Falling;

	// Properties
	public string PrefabName { get; set; }
	public bool liftingState { get; }
	public ETCTouchPad etcTouch { get; }
	public bool fallingState { get; }
	public bool StepElevating { get; }
	public Vector3 Velocity { get; }
	public Vector3 FixedVelocity { get; }
	public float Speed { get; }
	public bool IsGrounded { get; }
	public float Delta { get; }

	// Methods

	public string get_PrefabName() { }

	public void set_PrefabName(string value) { }

	public bool get_liftingState() { }

	public ETCTouchPad get_etcTouch() { }

	public bool get_fallingState() { }

	public bool get_StepElevating() { }

	public Vector3 get_Velocity() { }

	public Vector3 get_FixedVelocity() { }

	public float get_Speed() { }

	public bool get_IsGrounded() { }

	private void Awake() { }

	private void Start() { }

	private void InitEvent() { }

	private void InitWeaponData() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void OnDestroy() { }

	private void Update() { }

	private void FixedUpdate() { }

	private void LateUpdate() { }

	private void RotationLimit() { }

	public void InitSpring() { }

	public void RefreshSpring() { }

	public void InitOpenSightSpring() { }

	public void RefreshOpenSightSpring() { }

	public void InitDWSpring() { }

	public void RefreshDWSpring() { }

	protected void UpdateSprings() { }

	public void ResetSprings(float positionReset, float rotationReset, float positionPauseTime = 0, float rotationPauseTime = 0) { }

	public void ResetSprings() { }

	protected virtual void UpdateSwaying() { }

	protected virtual void UpdateBob() { }

	protected virtual void UpdateStep() { }

	protected virtual void UpdateShakes() { }

	public void FallImpact(float impact) { }

	public float get_Delta() { }

	public Vector2 GetInputRawLook() { }

	protected virtual void UpdateInput() { }

	private void MotionFire(object arg0, object arg1, object arg2) { }

	protected void ApplyRecoil() { }

	public Vector3 GetPosRefer() { }

	public Vector3 GetRotaReffer() { }

	public void RefreshParameter() { }

	public void .ctor() { }
}

// Namespace: 
private enum WeaponMotionCtrl.OffsetType
{
	// Fields
	public int value__;
	public const WeaponMotionCtrl.OffsetType Normal = 0;
	public const WeaponMotionCtrl.OffsetType OpenSight = 1;
	public const WeaponMotionCtrl.OffsetType DoubleHold = 2;
}

// Namespace: 
public class WeaponNormalCtrl : MonoBehaviour
{
	// Fields
	private WeaponMotionCtrl weaponmotionctrl;
	public Vector3 PositionOffset;
	public Vector3 PositionOffset_Refer;
	public Vector3 PositionSightOffset;
	public Vector3 PositionDWOffset;
	public Vector3 RotationOffset;
	public Vector3 RotationOffset_Refer;
	public Vector3 RotationSightOffset;
	public Vector3 RotationDWOffset;
	private string m_prefabName;

	// Properties
	public string PrefabName { get; set; }

	// Methods

	public string get_PrefabName() { }

	public void set_PrefabName(string value) { }

	private void Awake() { }

	public void RefreshParameter() { }

	private WeaponMotionCtrl GetWMC() { }

	public void .ctor() { }
}

// Namespace: 
public class WeaponPartRotation : MonoBehaviour
{
	// Fields
	public Transform OPTrans;
	public int xrotationdir;
	public int yrotationdir;
	public int zrotationdir;
	public float curtime;
	private float addtime;
	private float speed;
	public float adda;
	public float dela;
	public float maxspeed;
	public bool viewreturn;
	private int m_weaponID;
	private int m_weaponPos;
	private int m_weaposShape;
	private int m_fireEventID;
	private int m_reloadEventID;
	private int state;
	private int lastbl;

	// Methods

	public void Awake() { }

	public void Start() { }

	public void OnEnable() { }

	public void OnDisable() { }

	private void InitWeaponData() { }

	public void OnDestroy() { }

	private void initdata() { }

	private void InitEvent() { }

	public void PartFire(object arg0, object arg1, object arg2) { }

	public void ReloadBullet(object arg0, object arg1, object arg2) { }

	private void opUpdate() { }

	private void tureUpdate() { }

	public void LateUpdate() { }

	public void .ctor() { }
}

// Namespace: 
public class WeaponTransCtrl : MonoBehaviour
{
	// Fields
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int weaponID;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public WeaponHold weaponHold;
	public List<GameObject> nullBulletHides;
	private int m_eventID;
	private bool isHide;

	// Methods

	private void OnEnable() { }

	private void OnDisable() { }

	private void BullectChange(object arg0, object arg1, object arg2) { }

	public void .ctor() { }
}

// Namespace: 
public class WindowsMgr : Singleton<WindowsMgr>
{
	// Fields
	public WindowsTools WinTool;

	// Methods

	public void SetResolution(int w, int h, FullScreenMode mode) { }

	public void .ctor() { }
}

// Namespace: 
public class WindowsTools
{
	// Fields
	private const uint SWP_SHOWWINDOW = 64;
	private const int GWL_STYLE = -16;
	private const int WS_BORDER = 1;
	private const int WS_POPUP = 8388608;
	private const int SW_SHOWMINIMIZED = 2;

	// Methods

	public static extern bool ShowWindow(IntPtr hwnd, int nCmdShow) { }

	public static extern IntPtr GetForegroundWindow() { }

	public static extern IntPtr SetWindowLong(IntPtr hwnd, int _nIndex, int dwNewLong) { }

	public static extern bool SetWindowPos(IntPtr hWnd, int hWndInsertAfter, int X, int Y, int cx, int cy, uint uFlags) { }

	public static extern bool ReleaseCapture() { }

	public static extern bool SendMessage(IntPtr hwnd, int wMsg, int wParam, int lParam) { }

	public static void SetMinWindows() { }

	public static void SetWindows(int w, int h, bool border = True) { }

	public static void SetMaxWindows(bool border = True) { }

	public static void DragWindow(IntPtr window) { }

	public static bool IsTestWinTools() { }

	public void .ctor() { }
}

// Namespace: 
public class CopyAssetsView : MonoBehaviour
{
	// Fields
	public Image copyProgress;
	public Text copyProgressText;

	// Methods

	private void Start() { }

	private void OnCopyAssetsChange(object sender, EventArgs e) { }

	private void OnCopyAssetsComplete(object sender, EventArgs e) { }

	private void OnCopyAssetsError(object sender, EventArgs e) { }

	public void .ctor() { }
}

// Namespace: 
public class TestInput : MonoBehaviour
{
	// Fields
	public TestInput.appStyle AppWindowStyle;
	public TestInput.zDepth ScreenDepth;
	public int windowLeft;
	public int windowTop;
	public int windowWidth;
	public int windowHeight;
	private const uint SWP_SHOWWINDOW = 64;
	private const int GWL_STYLE = -16;
	private const int WS_BORDER = 1;
	private Rect screenPosition;
	private const int GWL_EXSTYLE = -20;
	private const int WS_CAPTION = 12582912;
	private const int WS_POPUP = 8388608;
	private IntPtr HWND_TOP;
	private IntPtr HWND_TOPMOST;
	private IntPtr HWND_NORMAL;
	private const int SM_CXSCREEN = 0;
	private const int SM_CYSCREEN = 1;
	private int Xscreen;
	private int Yscreen;

	// Methods

	private static extern IntPtr GetForegroundWindow() { }

	public static extern bool SetWindowPos(IntPtr hWnd, IntPtr hPos, int x, int y, int cx, int cy, uint nflags) { }

	private static extern IntPtr FindWindow(string lpClassName, string lpWindowName) { }

	private static extern int SetWindowLong(IntPtr hWnd, int nIndex, int dwNewLong) { }

	private static extern int GetWindowLong(IntPtr hWnd, int dwNewLong) { }

	private static extern bool MoveWindow(IntPtr hWnd, int x, int y, int width, int height, bool repaint) { }

	public static extern int ShowWindow(IntPtr hwnd, int nCmdShow) { }

	public static extern int SendMessage(IntPtr hwnd, int msg, IntPtr wP, IntPtr IP) { }

	public static extern IntPtr SetParent(IntPtr hChild, IntPtr hParent) { }

	public static extern IntPtr GetParent(IntPtr hChild) { }

	public static extern IntPtr GetSystemMetrics(int nIndex) { }

	public void Awake() { }

	public void .ctor() { }
}

// Namespace: 
public enum TestInput.appStyle
{
	// Fields
	public int value__;
	public const TestInput.appStyle FullScreen = 0;
	public const TestInput.appStyle WindowedFullScreen = 1;
	public const TestInput.appStyle Windowed = 2;
	public const TestInput.appStyle WindowedWithoutBorder = 3;
	public const TestInput.appStyle WindowedFullScreenWithoutBorder = 4;
}

// Namespace: 
public enum TestInput.zDepth
{
	// Fields
	public int value__;
	public const TestInput.zDepth Normal = 0;
	public const TestInput.zDepth Top = 1;
	public const TestInput.zDepth TopMost = 2;
}

// Namespace: 
public class AesBuild
{
	// Methods

	public static void Encrypt(string strPath, Func<string, bool> fcNeedEncrypt, string key) { }

	public static void Decrypt(string strPath, Func<string, bool> fcNeedEncrypt, string key) { }

	public static void TestEncrypt() { }

	private static bool NeedEncrypt(string strFile) { }

	public void .ctor() { }
}

// Namespace: 
public static class AesFast
{
	// Fields
	public const int EcptSize = 1024;
	public const int EcptedSize = 1040;
	public static int plusSize;
	public static int mixSpace;

	// Methods

	public static byte[] Encrypt(byte[] baseInfo, string key, bool bFast = True) { }

	public static byte[] MakeMixSrc(byte[] btIn) { }

	public static byte[] Decrypt(byte[] baseInfo, string key, bool bFast = True) { }

	private static void .cctor() { }
}

// Namespace: 
public static class AesTool
{
	// Fields
	private static int AESKeyLength;
	private static char AESFillChar;
	public static byte[] IvKey;
	private static RijndaelManaged rDel;
	private static string lastKey;

	// Methods

	private static void InitRdel(string strkey) { }

	public static void Clear() { }

	public static byte[] Encrypt(byte[] array, string key) { }

	public static byte[] Decrypt(byte[] array, string key) { }

	public static string FmtPassword(string s) { }

	private static void .cctor() { }
}

// Namespace: 
public class BinaryIO
{
	// Methods

	public static byte[] Read(string strFile) { }

	public static void Write(string strFile, byte[] val) { }

	public void .ctor() { }
}

// Namespace: 
public class BundleAesStream : Stream
{
	// Fields
	private Stream m_rdStream;
	private byte[] m_BaseInfo;
	private long m_Length;
	private byte[] m_mixSrc;
	private bool m_bAllLoad;
	private long m_curPos;

	// Properties
	public override bool CanRead { get; }
	public override bool CanSeek { get; }
	public override bool CanWrite { get; }
	public override long Length { get; }
	public override long Position { get; set; }

	// Methods

	public void .ctor(Stream read, string desKey) { }

	protected override void Finalize() { }

	public override bool get_CanRead() { }

	public override bool get_CanSeek() { }

	public override bool get_CanWrite() { }

	public override long get_Length() { }

	public override long get_Position() { }

	public override void set_Position(long value) { }

	public override void Flush() { }

	private void DcryptMore(byte[] buf, int offset, int size, long filePos) { }

	public override int Read(byte[] buffer, int offset, int count) { }

	public override long Seek(long offset, SeekOrigin origin) { }

	private void SeekSrcStreamTo(long tgPos) { }

	public override void SetLength(long value) { }

	public override void Write(byte[] buffer, int offset, int count) { }

	public override void Close() { }
}

// Namespace: 
public enum GZPublicMsgType
{
	// Fields
	public int value__;
	public const GZPublicMsgType GS2C_SUB_MACCOUNT = 7;
	public const GZPublicMsgType GS2C_PUBLOGIN = 224;
	public const GZPublicMsgType GS2C_SUB_CHAT = 34;
	public const GZPublicMsgType GS2C_PUBLOGIN_QUICK_KEY = 72;
	public const GZPublicMsgType GS2C_SUB_REPORT = 64;
	public const GZPublicMsgType GS2C_SUB_IDENTITY_AUTH = 86;
	public const GZPublicMsgType GS2C_SUB_FORUM = 85;
	public const GZPublicMsgType GS2C_SUB_PUNISH = 89;
	public const GZPublicMsgType GS2C_PROMPT_BOX = 68;
	public const GZPublicMsgType GS2C_MAIL = 90;
	public const GZPublicMsgType GS2C_RENAME = 84;
	public const GZPublicMsgType GS2C_SUB_SUICIDESRV = 73;
	public const GZPublicMsgType GS2C_RESTORESRV = 80;
	public const GZPublicMsgType GS2C_QUEUE = 92;
	public const GZPublicMsgType GS2C_SUB_Cert = 94;
	public const GZPublicMsgType GS2C_SUB_COMMONINTERACTION = 95;
	public const GZPublicMsgType GS2C_SUB_FEEDBACK = 91;
}

// Namespace: 
public class GZPublicProtocol : Singleton<GZPublicProtocol>
{
	// Fields
	private Dictionary<ushort, GZPublicProtocol.NetMsgDelegate> _netMsgHandlers;

	// Methods

	public override void Init() { }

	public void RegisterMsgHandler(GZPublicMsgType cmdID, GZPublicProtocol.NetMsgDelegate handler) { }

	public void UnRegisterMsgHandler(GZPublicMsgType cmdID) { }

	public void GS2CPublic(NetInterface netObj) { }

	public void .ctor() { }
}

// Namespace: 
public sealed class GZPublicProtocol.NetMsgDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(NetInterface netObj) { }

	public virtual IAsyncResult BeginInvoke(NetInterface netObj, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
internal class DYEncryptLuaDll
{
	// Fields
	private const string ENCRYPTDLL = "tolua";

	// Methods

	public static extern IntPtr NewFileEntry(byte[] buf, int bufsize) { }

	public static extern void FreeFileEntry(IntPtr entry) { }

	public static extern bool GetFileEntry(IntPtr entry, string name, ref int pos, ref int len) { }

	public static extern bool DecryptBuffer(byte[] data, int len, byte[] outdata, ref int outsize) { }

	public void .ctor() { }
}

// Namespace: 
public class DYLuaLoader : LuaFileUtils
{
	// Fields
	private static string luaUpdatePath;
	private static string luaStreamPath;
	private List<string> searchFiles;
	private List<DYLuaLoader.Persist> persistHelpers;
	private DYLuaLoader.LastFile lastfile;

	// Methods

	public void .ctor() { }

	public void AddBinaryPath(string path) { }

	public void Clear() { }

	public override byte[] ReadFile(string fileName) { }

	public byte[] ReadEncryptFile(string fileName) { }

	private static void .cctor() { }
}

// Namespace: 
private class DYLuaLoader.LastFile
{
	// Fields
	public string fullname;
	public int pos;
	public int len;
	public byte[] cipher;

	// Methods

	public override string ToString() { }

	public void .ctor() { }
}

// Namespace: 
private class DYLuaLoader.Persist
{
	// Fields
	private IntPtr _entry;

	// Methods

	protected override void Finalize() { }

	public void .ctor() { }

	public byte[] ReadFile(Stream fs, string filename, DYLuaLoader.LastFile lastfile) { }
}

// Namespace: 
public class MyLuaClient : LuaClient
{
	// Methods

	protected override LuaFileUtils InitLoader() { }

	protected override void OnLoadFinished() { }

	private void AddLuaSearchPath() { }

	public void .ctor() { }
}

// Namespace: 
public class LuaWrap : LuaClient
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static LuaWrap <Instance>k__BackingField;
	protected LuaFunction sceneLoaded;
	protected LuaFunction gameUpdate;
	protected LuaFunction gameLateUpdate;
	protected LuaFunction gameFixedUpdate;
	protected LuaFunction AddUpdateLst;
	protected LuaFunction DelUpdateLst;
	protected LuaFunction AddFixedUpdateLst;
	protected LuaFunction DelFixedUpdateLst;
	protected LuaFunction AddLateUpdateLst;
	protected LuaFunction DelLateUpdateLst;

	// Properties
	public static LuaWrap Instance { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static LuaWrap get_Instance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected static void set_Instance(LuaWrap value) { }

	public LuaState GetLuaState() { }

	public void DoString(string s) { }

	protected void Awake() { }

	public void GameUpdate(float deltaTime, float unscaledDeltaTime, float time) { }

	public void GameLateUpdate() { }

	public void GameFixedUpdate(float fixDeltaTime) { }

	public void OnSceneLoaded(string name) { }

	protected override void StartMain() { }

	protected override void CallMain() { }

	protected override void OnLoadFinished() { }

	public void AddToUpdateLst(LuaTable obj) { }

	public void DelFromUpdateLst(LuaTable obj) { }

	public void AddToFixedUpdateLst(LuaTable obj) { }

	public void DelFromFixedUpdateLst(LuaTable obj) { }

	public void AddToLateUpdateLst(LuaTable obj) { }

	public void DelFromLateUpdateLst(LuaTable obj) { }

	public override void Destroy() { }

	protected override void OpenLibs() { }

	public void ClearNullObjects() { }

	public void .ctor() { }
}

// Namespace: 
public class AccountMgrWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9AC80 Offset: 0x9A080 VA: 0x18009AC80
	private static int CreateInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9CE90 Offset: 0x9C290 VA: 0x18009CE90
	private static int DestroyInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9EFA0 Offset: 0x9E3A0 VA: 0x18009EFA0
	private static int GetInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA1010 Offset: 0xA0410 VA: 0x1800A1010
	private static int HasInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA4540 Offset: 0xA3940 VA: 0x1800A4540
	private static int UnInit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA6580 Offset: 0xA5980 VA: 0x1800A6580
	private static int Init(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA9640 Offset: 0xA8A40 VA: 0x1800A9640
	private static int GetAccountList(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAB590 Offset: 0xAA990 VA: 0x1800AB590
	private static int GetPasswordByAccount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAD5E0 Offset: 0xAC9E0 VA: 0x1800AD5E0
	private static int GetPasswordTypeByAccount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAF490 Offset: 0xAE890 VA: 0x1800AF490
	private static int SaveHistoryAccount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB28A0 Offset: 0xB1CA0 VA: 0x1800B28A0
	private static int get_instance(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class AkGameObjWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB4990 Offset: 0xB3D90 VA: 0x1800B4990
	private static int _Register(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB6AF0 Offset: 0xB5EF0 VA: 0x1800B6AF0
	private static int OnCustomTrigger(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB8D40 Offset: 0xB8140 VA: 0x1800B8D40
	private static int GetPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBAF00 Offset: 0xBA300 VA: 0x1800BAF00
	private static int GetForward(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBCFD0 Offset: 0xBC3D0 VA: 0x1800BCFD0
	private static int GetUpward(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBEE50 Offset: 0xBE250 VA: 0x1800BEE50
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC0ED0 Offset: 0xC02D0 VA: 0x1800C0ED0
	private static int get_isEnvironmentAware(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC3EF0 Offset: 0xC32F0 VA: 0x1800C3EF0
	private static int get_isStaticObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC6050 Offset: 0xC5450 VA: 0x1800C6050
	private static int get_m_positionOffsetData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC83D0 Offset: 0xC77D0 VA: 0x1800C83D0
	private static int get_IsUsingDefaultListeners(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCA690 Offset: 0xC9A90 VA: 0x1800CA690
	private static int get_ListenerList(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCCA60 Offset: 0xCBE60 VA: 0x1800CCA60
	private static int set_isEnvironmentAware(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCED70 Offset: 0xCE170 VA: 0x1800CED70
	private static int set_isStaticObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD0E20 Offset: 0xD0220 VA: 0x1800D0E20
	private static int set_m_positionOffsetData(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class AnimCtrlWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD3210 Offset: 0xD2610 VA: 0x1800D3210
	private static int SetBoolByID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD54B0 Offset: 0xD48B0 VA: 0x1800D54B0
	private static int SetIntegerByID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD7700 Offset: 0xD6B00 VA: 0x1800D7700
	private static int SetFloatByID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDBFA0 Offset: 0xDB3A0 VA: 0x1800DBFA0
	private static int SetTriggerByID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDE370 Offset: 0xDD770 VA: 0x1800DE370
	private static int SetBool(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE1630 Offset: 0xE0A30 VA: 0x1800E1630
	private static int SetInteger(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE4750 Offset: 0xE3B50 VA: 0x1800E4750
	private static int SetFloat(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE67A0 Offset: 0xE5BA0 VA: 0x1800E67A0
	private static int SetTrigger(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEAB70 Offset: 0xE9F70 VA: 0x1800EAB70
	private static int LookAtTarget(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xECB60 Offset: 0xEBF60 VA: 0x1800ECB60
	private static int IKPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEED10 Offset: 0xEE110 VA: 0x1800EED10
	private static int CallThirdPersonIKPos(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF10C0 Offset: 0xF04C0 VA: 0x1800F10C0
	private static int SetTarget(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF3250 Offset: 0xF2650 VA: 0x1800F3250
	private static int SetTargetPos(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF5140 Offset: 0xF4540 VA: 0x1800F5140
	private static int EnableIK(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF7010 Offset: 0xF6410 VA: 0x1800F7010
	private static int DisableIK(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF8EB0 Offset: 0xF82B0 VA: 0x1800F8EB0
	private static int SmoothEnableIK(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFB1D0 Offset: 0xFA5D0 VA: 0x1800FB1D0
	private static int SmoothDisanableIK(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFCF40 Offset: 0xFC340 VA: 0x1800FCF40
	private static int AniCallBackFunc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFEF80 Offset: 0xFE380 VA: 0x1800FEF80
	private static int AniCallBackFuncEvent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x100E70 Offset: 0x100270 VA: 0x180100E70
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x102C40 Offset: 0x102040 VA: 0x180102C40
	private static int get_WeightOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x104BA0 Offset: 0x103FA0 VA: 0x180104BA0
	private static int get_NeedIK(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x107E10 Offset: 0x107210 VA: 0x180107E10
	private static int get_HasTurnParam(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10A1E0 Offset: 0x1095E0 VA: 0x18010A1E0
	private static int get_IKStateNameDicts(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10C120 Offset: 0x10B520 VA: 0x18010C120
	private static int get_Center(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10E510 Offset: 0x10D910 VA: 0x18010E510
	private static int set_WeightOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x110890 Offset: 0x10FC90 VA: 0x180110890
	private static int set_NeedIK(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1129A0 Offset: 0x111DA0 VA: 0x1801129A0
	private static int set_HasTurnParam(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x114DB0 Offset: 0x1141B0 VA: 0x180114DB0
	private static int set_IKStateNameDicts(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x116CD0 Offset: 0x1160D0 VA: 0x180116CD0
	private static int set_Center(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class AsyncLoadAssetsManagerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x119010 Offset: 0x118410 VA: 0x180119010
	private static int _CreateAsyncLoadAssetsManager(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11BFF0 Offset: 0x11B3F0 VA: 0x18011BFF0
	private static int InitAsyncData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11F2F0 Offset: 0x11E6F0 VA: 0x18011F2F0
	private static int get_AllAsyncLoadAssets(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1213E0 Offset: 0x1207E0 VA: 0x1801213E0
	private static int set_AllAsyncLoadAssets(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class AutoSkillStartWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x123B70 Offset: 0x122F70 VA: 0x180123B70
	private static int SetTargetOnce(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x125E60 Offset: 0x125260 VA: 0x180125E60
	private static int SetTarget(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x127C90 Offset: 0x127090 VA: 0x180127C90
	private static int ClearTarget(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x129FF0 Offset: 0x1293F0 VA: 0x180129FF0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3390 Offset: 0x2790 VA: 0x180003390
	private static int get_TargetTrans(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5100 Offset: 0x4500 VA: 0x180005100
	private static int get_Open(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x84A0 Offset: 0x78A0 VA: 0x1800084A0
	private static int set_TargetTrans(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA460 Offset: 0x9860 VA: 0x18000A460
	private static int set_Open(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class BaseKeybindingWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC660 Offset: 0xBA60 VA: 0x18000C660
	private static int OnEnable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE9F0 Offset: 0xDDF0 VA: 0x18000E9F0
	private static int SetUpInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11910 Offset: 0x10D10 VA: 0x180011910
	private static int ResetText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x14AF0 Offset: 0x13EF0 VA: 0x180014AF0
	private static int SetText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x16B40 Offset: 0x15F40 VA: 0x180016B40
	private static int ClearInteractJoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x18AC0 Offset: 0x17EC0 VA: 0x180018AC0
	private static int OnRegistration(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1AA60 Offset: 0x19E60 VA: 0x18001AA60
	private static int RemoveRegister(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1DD90 Offset: 0x1D190 VA: 0x18001DD90
	private static int OnDisable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x20CA0 Offset: 0x200A0 VA: 0x180020CA0
	private static int OnStartPress(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24000 Offset: 0x23400 VA: 0x180024000
	private static int OnEndPress(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x25E00 Offset: 0x25200 VA: 0x180025E00
	private static int OnLongPress(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x28D60 Offset: 0x28160 VA: 0x180028D60
	private static int Update(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2AEC0 Offset: 0x2A2C0 VA: 0x18002AEC0
	private static int Active(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2DD00 Offset: 0x2D100 VA: 0x18002DD00
	private static int PlayMusic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2FB70 Offset: 0x2EF70 VA: 0x18002FB70
	private static int BreakUP(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x32DC0 Offset: 0x321C0 VA: 0x180032DC0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x34AD0 Offset: 0x33ED0 VA: 0x180034AD0
	private static int get_m_TitleID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x36A60 Offset: 0x35E60 VA: 0x180036A60
	private static int get_m_LongTipsID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x387A0 Offset: 0x37BA0 VA: 0x1800387A0
	private static int get_PicInString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3B970 Offset: 0x3AD70 VA: 0x18003B970
	private static int get_m_TitleText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3D8B0 Offset: 0x3CCB0 VA: 0x18003D8B0
	private static int get_TimeHold(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3F490 Offset: 0x3E890 VA: 0x18003F490
	private static int get_m_Showed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x413D0 Offset: 0x407D0 VA: 0x1800413D0
	private static int get_SetParent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x44550 Offset: 0x43950 VA: 0x180044550
	private static int get_Button(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x47640 Offset: 0x46A40 VA: 0x180047640
	private static int get_ShowKeyTips(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x49440 Offset: 0x48840 VA: 0x180049440
	private static int get_ShowCtrTips(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4B5E0 Offset: 0x4A9E0 VA: 0x18004B5E0
	private static int get_UpKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4D5B0 Offset: 0x4C9B0 VA: 0x18004D5B0
	private static int get_alwaysEnable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4F360 Offset: 0x4E760 VA: 0x18004F360
	private static int get_Interactable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x51230 Offset: 0x50630 VA: 0x180051230
	private static int get_longPressTimer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x531F0 Offset: 0x525F0 VA: 0x1800531F0
	private static int get_WhenPressed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x55910 Offset: 0x54D10 VA: 0x180055910
	private static int get_WhenPressedInterupt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x57700 Offset: 0x56B00 VA: 0x180057700
	private static int get_WhenClicked(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x59510 Offset: 0x58910 VA: 0x180059510
	private static int get_BGImage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5B670 Offset: 0x5AA70 VA: 0x18005B670
	private static int get_belongArea(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5E720 Offset: 0x5DB20 VA: 0x18005E720
	private static int set_m_TitleID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x60720 Offset: 0x5FB20 VA: 0x180060720
	private static int set_m_LongTipsID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x62750 Offset: 0x61B50 VA: 0x180062750
	private static int set_PicInString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x64970 Offset: 0x63D70 VA: 0x180064970
	private static int set_m_TitleText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x66B90 Offset: 0x65F90 VA: 0x180066B90
	private static int set_TimeHold(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x69AC0 Offset: 0x68EC0 VA: 0x180069AC0
	private static int set_m_Showed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6CE20 Offset: 0x6C220 VA: 0x18006CE20
	private static int set_SetParent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6F0C0 Offset: 0x6E4C0 VA: 0x18006F0C0
	private static int set_Button(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x71310 Offset: 0x70710 VA: 0x180071310
	private static int set_ShowKeyTips(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x73350 Offset: 0x72750 VA: 0x180073350
	private static int set_ShowCtrTips(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75500 Offset: 0x74900 VA: 0x180075500
	private static int set_UpKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x77760 Offset: 0x76B60 VA: 0x180077760
	private static int set_alwaysEnable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x798A0 Offset: 0x78CA0 VA: 0x1800798A0
	private static int set_Interactable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7CD50 Offset: 0x7C150 VA: 0x18007CD50
	private static int set_longPressTimer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7ED40 Offset: 0x7E140 VA: 0x18007ED40
	private static int set_WhenPressed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x80DC0 Offset: 0x801C0 VA: 0x180080DC0
	private static int set_WhenPressedInterupt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x82F00 Offset: 0x82300 VA: 0x180082F00
	private static int set_WhenClicked(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85F00 Offset: 0x85300 VA: 0x180085F00
	private static int set_BGImage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x88200 Offset: 0x87600 VA: 0x180088200
	private static int set_belongArea(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8A290 Offset: 0x89690 VA: 0x18008A290
	private static int set_ShowPic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8C430 Offset: 0x8B830 VA: 0x18008C430
	private static int BaseKeybinding_GameLogic(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class BezierLineRendererWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8E6D0 Offset: 0x8DAD0 VA: 0x18008E6D0
	private static int InitLine(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x91900 Offset: 0x90D00 VA: 0x180091900
	private static int Play(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x939C0 Offset: 0x92DC0 VA: 0x1800939C0
	private static int Close(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x959D0 Offset: 0x94DD0 VA: 0x1800959D0
	private static int Update(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x978E0 Offset: 0x96CE0 VA: 0x1800978E0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9AC30 Offset: 0x9A030 VA: 0x18009AC30
	private static int get_detail(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9CE40 Offset: 0x9C240 VA: 0x18009CE40
	private static int get_mid(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9EF50 Offset: 0x9E350 VA: 0x18009EF50
	private static int get_start(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0FC0 Offset: 0xA03C0 VA: 0x1800A0FC0
	private static int get_playAni(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA44F0 Offset: 0xA38F0 VA: 0x1800A44F0
	private static int set_detail(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA6530 Offset: 0xA5930 VA: 0x1800A6530
	private static int set_mid(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA95F0 Offset: 0xA89F0 VA: 0x1800A95F0
	private static int set_start(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAB540 Offset: 0xAA940 VA: 0x1800AB540
	private static int set_playAni(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class BtnAniCtrWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAD590 Offset: 0xAC990 VA: 0x1800AD590
	private static int AddEnterCB(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAF440 Offset: 0xAE840 VA: 0x1800AF440
	private static int AddExitCB(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB2850 Offset: 0xB1C50 VA: 0x1800B2850
	private static int SetInteractable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB4940 Offset: 0xB3D40 VA: 0x1800B4940
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB6AA0 Offset: 0xB5EA0 VA: 0x1800B6AA0
	private static int get_useNormal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB8CF0 Offset: 0xB80F0 VA: 0x1800B8CF0
	private static int get_strNormal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBAEB0 Offset: 0xBA2B0 VA: 0x1800BAEB0
	private static int get_useHighlighted(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBCF80 Offset: 0xBC380 VA: 0x1800BCF80
	private static int get_strHighlighted(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBEE00 Offset: 0xBE200 VA: 0x1800BEE00
	private static int get_useDisable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC0E80 Offset: 0xC0280 VA: 0x1800C0E80
	private static int get_strDisable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC3EA0 Offset: 0xC32A0 VA: 0x1800C3EA0
	private static int get_useBlend(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC6000 Offset: 0xC5400 VA: 0x1800C6000
	private static int get_strBlend(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC8380 Offset: 0xC7780 VA: 0x1800C8380
	private static int get_isNormal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCA640 Offset: 0xC9A40 VA: 0x1800CA640
	private static int get_enterEvent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCCA10 Offset: 0xCBE10 VA: 0x1800CCA10
	private static int get_exitEvent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCED20 Offset: 0xCE120 VA: 0x1800CED20
	private static int set_useNormal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD0DD0 Offset: 0xD01D0 VA: 0x1800D0DD0
	private static int set_strNormal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD31C0 Offset: 0xD25C0 VA: 0x1800D31C0
	private static int set_useHighlighted(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD5460 Offset: 0xD4860 VA: 0x1800D5460
	private static int set_strHighlighted(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD76B0 Offset: 0xD6AB0 VA: 0x1800D76B0
	private static int set_useDisable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDBF50 Offset: 0xDB350 VA: 0x1800DBF50
	private static int set_strDisable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDE320 Offset: 0xDD720 VA: 0x1800DE320
	private static int set_useBlend(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE15E0 Offset: 0xE09E0 VA: 0x1800E15E0
	private static int set_strBlend(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE4700 Offset: 0xE3B00 VA: 0x1800E4700
	private static int set_isNormal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE6750 Offset: 0xE5B50 VA: 0x1800E6750
	private static int set_enterEvent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEAB20 Offset: 0xE9F20 VA: 0x1800EAB20
	private static int set_exitEvent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xECB10 Offset: 0xEBF10 VA: 0x1800ECB10
	private static int BtnAniCtr_BtnCB(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ButtonTimeWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEECC0 Offset: 0xEE0C0 VA: 0x1800EECC0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF1070 Offset: 0xF0470 VA: 0x1800F1070
	private static int get_Frame(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF3200 Offset: 0xF2600 VA: 0x1800F3200
	private static int get_DiffinX(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF50F0 Offset: 0xF44F0 VA: 0x1800F50F0
	private static int get_DiffinY(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6FC0 Offset: 0xF63C0 VA: 0x1800F6FC0
	private static int get_OffsetInLeftAxis(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF8E60 Offset: 0xF8260 VA: 0x1800F8E60
	private static int get_OffsetInRightAxis(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFB180 Offset: 0xFA580 VA: 0x1800FB180
	private static int set_Frame(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFCEF0 Offset: 0xFC2F0 VA: 0x1800FCEF0
	private static int set_DiffinX(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFEF30 Offset: 0xFE330 VA: 0x1800FEF30
	private static int set_DiffinY(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x100E20 Offset: 0x100220 VA: 0x180100E20
	private static int set_OffsetInLeftAxis(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x102BF0 Offset: 0x101FF0 VA: 0x180102BF0
	private static int set_OffsetInRightAxis(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ChainCtrlWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x104B50 Offset: 0x103F50 VA: 0x180104B50
	private static int ThrowChain(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x107DC0 Offset: 0x1071C0 VA: 0x180107DC0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10A190 Offset: 0x109590 VA: 0x18010A190
	private static int get_ChainTrail(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10C0D0 Offset: 0x10B4D0 VA: 0x18010C0D0
	private static int get_ChainBody(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10E4C0 Offset: 0x10D8C0 VA: 0x18010E4C0
	private static int get_Laser(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x110840 Offset: 0x10FC40 VA: 0x180110840
	private static int get_BodySize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x112950 Offset: 0x111D50 VA: 0x180112950
	private static int get_LaserOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x114D60 Offset: 0x114160 VA: 0x180114D60
	private static int set_ChainTrail(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x116C80 Offset: 0x116080 VA: 0x180116C80
	private static int set_ChainBody(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x118FC0 Offset: 0x1183C0 VA: 0x180118FC0
	private static int set_Laser(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11BFA0 Offset: 0x11B3A0 VA: 0x18011BFA0
	private static int set_BodySize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11F2A0 Offset: 0x11E6A0 VA: 0x18011F2A0
	private static int set_LaserOffset(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class CharacterMotorCtrl_CharacterMotorMovementWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x121390 Offset: 0x120790 VA: 0x180121390
	private static int _CreateCharacterMotorCtrl_CharacterMotorMovement(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x123B20 Offset: 0x122F20 VA: 0x180123B20
	private static int get_slopeSpeedMultiplier(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x125E10 Offset: 0x125210 VA: 0x180125E10
	private static int get_gravity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x127C40 Offset: 0x127040 VA: 0x180127C40
	private static int get_maxFallSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x129FA0 Offset: 0x1293A0 VA: 0x180129FA0
	private static int get_collisionFlags(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3340 Offset: 0x2740 VA: 0x180003340
	private static int get_velocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50B0 Offset: 0x44B0 VA: 0x1800050B0
	private static int get_frameVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8450 Offset: 0x7850 VA: 0x180008450
	private static int get_hitPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA410 Offset: 0x9810 VA: 0x18000A410
	private static int get_lastHitPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC610 Offset: 0xBA10 VA: 0x18000C610
	private static int set_slopeSpeedMultiplier(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE9A0 Offset: 0xDDA0 VA: 0x18000E9A0
	private static int set_gravity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x118C0 Offset: 0x10CC0 VA: 0x1800118C0
	private static int set_maxFallSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x14AA0 Offset: 0x13EA0 VA: 0x180014AA0
	private static int set_collisionFlags(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x16AF0 Offset: 0x15EF0 VA: 0x180016AF0
	private static int set_velocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x18A70 Offset: 0x17E70 VA: 0x180018A70
	private static int set_frameVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1AA10 Offset: 0x19E10 VA: 0x18001AA10
	private static int set_hitPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1DD40 Offset: 0x1D140 VA: 0x18001DD40
	private static int set_lastHitPoint(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class CharacterMotorCtrlWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x20C50 Offset: 0x20050 VA: 0x180020C50
	private static int SetGravity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x23FB0 Offset: 0x233B0 VA: 0x180023FB0
	private static int SetMovingPlatformEnable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x25DB0 Offset: 0x251B0 VA: 0x180025DB0
	private static int OnMove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x28D10 Offset: 0x28110 VA: 0x180028D10
	private static int OnJump(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2AE70 Offset: 0x2A270 VA: 0x18002AE70
	private static int MoveFixedUpdate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2DCB0 Offset: 0x2D0B0 VA: 0x18002DCB0
	private static int MoveUpdate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2FB20 Offset: 0x2EF20 VA: 0x18002FB20
	private static int IsGroundedTest(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x32D70 Offset: 0x32170 VA: 0x180032D70
	private static int GetMaxAcceleration(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x34A80 Offset: 0x33E80 VA: 0x180034A80
	private static int CalculateJumpVerticalSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x36A10 Offset: 0x35E10 VA: 0x180036A10
	private static int IsJumping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x38750 Offset: 0x37B50 VA: 0x180038750
	private static int IsSliding(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3B920 Offset: 0x3AD20 VA: 0x18003B920
	private static int IsGrounded(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3D860 Offset: 0x3CC60 VA: 0x18003D860
	private static int TooSteep(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3F440 Offset: 0x3E840 VA: 0x18003F440
	private static int GetDirection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x41380 Offset: 0x40780 VA: 0x180041380
	private static int SetControllable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x44500 Offset: 0x43900 VA: 0x180044500
	private static int SetJumperHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x475F0 Offset: 0x469F0 VA: 0x1800475F0
	private static int ReSetJumperHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x493F0 Offset: 0x487F0 VA: 0x1800493F0
	private static int JumpSpeedToHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4B590 Offset: 0x4A990 VA: 0x18004B590
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4D560 Offset: 0x4C960 VA: 0x18004D560
	private static int get_canControl(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4F310 Offset: 0x4E710 VA: 0x18004F310
	private static int get_inputMoveDirection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x511E0 Offset: 0x505E0 VA: 0x1800511E0
	private static int get_inputJump(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x531A0 Offset: 0x525A0 VA: 0x1800531A0
	private static int get_maxForwardSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x558C0 Offset: 0x54CC0 VA: 0x1800558C0
	private static int get_maxSidewaysSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x576B0 Offset: 0x56AB0 VA: 0x1800576B0
	private static int get_maxBackwardsSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x594C0 Offset: 0x588C0 VA: 0x1800594C0
	private static int get_maxGroundAcceleration(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5B620 Offset: 0x5AA20 VA: 0x18005B620
	private static int get_maxAirAcceleration(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5E6D0 Offset: 0x5DAD0 VA: 0x18005E6D0
	private static int get_movement(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x606D0 Offset: 0x5FAD0 VA: 0x1800606D0
	private static int get_m_JumpOverCallBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x62700 Offset: 0x61B00 VA: 0x180062700
	private static int set_canControl(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x64920 Offset: 0x63D20 VA: 0x180064920
	private static int set_inputMoveDirection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x66B40 Offset: 0x65F40 VA: 0x180066B40
	private static int set_inputJump(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x69A70 Offset: 0x68E70 VA: 0x180069A70
	private static int set_maxForwardSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6CDD0 Offset: 0x6C1D0 VA: 0x18006CDD0
	private static int set_maxSidewaysSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6F070 Offset: 0x6E470 VA: 0x18006F070
	private static int set_maxBackwardsSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x712C0 Offset: 0x706C0 VA: 0x1800712C0
	private static int set_maxGroundAcceleration(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x73300 Offset: 0x72700 VA: 0x180073300
	private static int set_maxAirAcceleration(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x754B0 Offset: 0x748B0 VA: 0x1800754B0
	private static int set_movement(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x77710 Offset: 0x76B10 VA: 0x180077710
	private static int set_m_JumpOverCallBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x79850 Offset: 0x78C50 VA: 0x180079850
	private static int CharacterMotorCtrl_CallBack(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class CommonNotify_CommonNotifyDefineWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7CD00 Offset: 0x7C100 VA: 0x18007CD00
	private static int _CreateCommonNotify_CommonNotifyDefine(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class CommonNotify_StyleRuleWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7ECF0 Offset: 0x7E0F0 VA: 0x18007ECF0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x80D70 Offset: 0x80170 VA: 0x180080D70
	private static int get_ReplaceType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x82EB0 Offset: 0x822B0 VA: 0x180082EB0
	private static int get_ReplaceTypeEnum1(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85EB0 Offset: 0x852B0 VA: 0x180085EB0
	private static int get_WaitConsume(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x881B0 Offset: 0x875B0 VA: 0x1800881B0
	private static int get_OutWarRemove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8A240 Offset: 0x89640 VA: 0x18008A240
	private static int get_SwitchSceneRemove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8C3E0 Offset: 0x8B7E0 VA: 0x18008C3E0
	private static int get_SwitchMainLevelRemove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8E680 Offset: 0x8DA80 VA: 0x18008E680
	private static int get_NeedDisappearAni(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x918B0 Offset: 0x90CB0 VA: 0x1800918B0
	private static int get_AwakePlayAni(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x93970 Offset: 0x92D70 VA: 0x180093970
	private static int get_Desc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x95980 Offset: 0x94D80 VA: 0x180095980
	private static int set_ReplaceType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x97890 Offset: 0x96C90 VA: 0x180097890
	private static int set_ReplaceTypeEnum1(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9ABE0 Offset: 0x99FE0 VA: 0x18009ABE0
	private static int set_WaitConsume(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9CDF0 Offset: 0x9C1F0 VA: 0x18009CDF0
	private static int set_OutWarRemove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9EF00 Offset: 0x9E300 VA: 0x18009EF00
	private static int set_SwitchSceneRemove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0F70 Offset: 0xA0370 VA: 0x1800A0F70
	private static int set_SwitchMainLevelRemove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA44A0 Offset: 0xA38A0 VA: 0x1800A44A0
	private static int set_NeedDisappearAni(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA64E0 Offset: 0xA58E0 VA: 0x1800A64E0
	private static int set_AwakePlayAni(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA95A0 Offset: 0xA89A0 VA: 0x1800A95A0
	private static int set_Desc(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class CountDownComponentWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAB4F0 Offset: 0xAA8F0 VA: 0x1800AB4F0
	private static int Awake(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAD540 Offset: 0xAC940 VA: 0x1800AD540
	private static int Update(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAF3F0 Offset: 0xAE7F0 VA: 0x1800AF3F0
	private static int Finish(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB2800 Offset: 0xB1C00 VA: 0x1800B2800
	private static int SetTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB48F0 Offset: 0xB3CF0 VA: 0x1800B48F0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB6A50 Offset: 0xB5E50 VA: 0x1800B6A50
	private static int get_ID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB8CA0 Offset: 0xB80A0 VA: 0x1800B8CA0
	private static int get_TimeFormat(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBAE60 Offset: 0xBA260 VA: 0x1800BAE60
	private static int get_Bar(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBCF30 Offset: 0xBC330 VA: 0x1800BCF30
	private static int get_Text(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBEDB0 Offset: 0xBE1B0 VA: 0x1800BEDB0
	private static int get_CountTrigger(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC0E30 Offset: 0xC0230 VA: 0x1800C0E30
	private static int get_IsInverted(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC3E50 Offset: 0xC3250 VA: 0x1800C3E50
	private static int set_ID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC5FB0 Offset: 0xC53B0 VA: 0x1800C5FB0
	private static int set_TimeFormat(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC8330 Offset: 0xC7730 VA: 0x1800C8330
	private static int set_Bar(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCA5F0 Offset: 0xC99F0 VA: 0x1800CA5F0
	private static int set_Text(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCC9C0 Offset: 0xCBDC0 VA: 0x1800CC9C0
	private static int set_CountTrigger(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCECD0 Offset: 0xCE0D0 VA: 0x1800CECD0
	private static int set_IsInverted(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD0D80 Offset: 0xD0180 VA: 0x1800D0D80
	private static int CountDownComponent_VoidCallBack(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class CtrlLoopScrollRectWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD3170 Offset: 0xD2570 VA: 0x1800D3170
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD5410 Offset: 0xD4810 VA: 0x1800D5410
	private static int get_belongArea(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD7660 Offset: 0xD6A60 VA: 0x1800D7660
	private static int get_pressTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDBF00 Offset: 0xDB300 VA: 0x1800DBF00
	private static int get_useLR(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDE2D0 Offset: 0xDD6D0 VA: 0x1800DE2D0
	private static int get_useUD(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE1590 Offset: 0xE0990 VA: 0x1800E1590
	private static int set_belongArea(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE46B0 Offset: 0xE3AB0 VA: 0x1800E46B0
	private static int set_pressTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE6700 Offset: 0xE5B00 VA: 0x1800E6700
	private static int set_useLR(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEAAD0 Offset: 0xE9ED0 VA: 0x1800EAAD0
	private static int set_useUD(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DebugDrawLineWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xECAC0 Offset: 0xEBEC0 VA: 0x1800ECAC0
	private static int DebugPrintTouchObj(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEEC70 Offset: 0xEE070 VA: 0x1800EEC70
	private static int AddLine(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF1020 Offset: 0xF0420 VA: 0x1800F1020
	private static int RemoveLine(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF31B0 Offset: 0xF25B0 VA: 0x1800F31B0
	private static int ClearLine(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF50A0 Offset: 0xF44A0 VA: 0x1800F50A0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6F70 Offset: 0xF6370 VA: 0x1800F6F70
	private static int get_allDebugLine(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF8E10 Offset: 0xF8210 VA: 0x1800F8E10
	private static int get_defaultType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFB130 Offset: 0xFA530 VA: 0x1800FB130
	private static int set_allDebugLine(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFCEA0 Offset: 0xFC2A0 VA: 0x1800FCEA0
	private static int set_defaultType(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DelegateFactory
{
	// Fields
	public static Dictionary<Type, DelegateFactory.DelegateCreate> dict;
	private static DelegateFactory factory;

	// Methods

	public static void Init() { }

	public static void Register() { }

	public static Delegate CreateDelegate(Type t, LuaFunction func) { }

	public static Delegate CreateDelegate(Type t, LuaFunction func, LuaTable self) { }

	public static Delegate RemoveDelegate(Delegate obj, LuaFunction func) { }

	public static Delegate RemoveDelegate(Delegate obj, Delegate dg) { }

	public Action System_Action(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Action(IntPtr L, int pos) { }

	private void Push_System_Action(IntPtr L, Action o) { }

	public UnityAction UnityEngine_Events_UnityAction(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UnityEngine_Events_UnityAction(IntPtr L, int pos) { }

	private void Push_UnityEngine_Events_UnityAction(IntPtr L, UnityAction o) { }

	public TimerCallFunc Game_TimerCallFunc(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_Game_TimerCallFunc(IntPtr L, int pos) { }

	private void Push_Game_TimerCallFunc(IntPtr L, TimerCallFunc o) { }

	public Func<bool> System_Func_bool(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Func_bool(IntPtr L, int pos) { }

	private void Push_System_Func_bool(IntPtr L, Func<bool> o) { }

	public NetClient.ServerCommandHandler DYPublic_DYNet_NetClient_ServerCommandHandler(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DYPublic_DYNet_NetClient_ServerCommandHandler(IntPtr L, int pos) { }

	private void Push_DYPublic_DYNet_NetClient_ServerCommandHandler(IntPtr L, NetClient.ServerCommandHandler o) { }

	public NetClient.ConnectFailHandler DYPublic_DYNet_NetClient_ConnectFailHandler(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DYPublic_DYNet_NetClient_ConnectFailHandler(IntPtr L, int pos) { }

	private void Push_DYPublic_DYNet_NetClient_ConnectFailHandler(IntPtr L, NetClient.ConnectFailHandler o) { }

	public NetClient.DisconnectHandler DYPublic_DYNet_NetClient_DisconnectHandler(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DYPublic_DYNet_NetClient_DisconnectHandler(IntPtr L, int pos) { }

	private void Push_DYPublic_DYNet_NetClient_DisconnectHandler(IntPtr L, NetClient.DisconnectHandler o) { }

	public HttpClient.HttpCallBack DYPublic_WebUtil_HttpClient_HttpCallBack(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DYPublic_WebUtil_HttpClient_HttpCallBack(IntPtr L, int pos) { }

	private void Push_DYPublic_WebUtil_HttpClient_HttpCallBack(IntPtr L, HttpClient.HttpCallBack o) { }

	public DYNetZone.NetZoneCallBack DYPublic_DYNetZone_NetZoneCallBack(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DYPublic_DYNetZone_NetZoneCallBack(IntPtr L, int pos) { }

	private void Push_DYPublic_DYNetZone_NetZoneCallBack(IntPtr L, DYNetZone.NetZoneCallBack o) { }

	public Action<DgwInfo> System_Action_DYPublic_DGW_DgwInfo(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Action_DYPublic_DGW_DgwInfo(IntPtr L, int pos) { }

	private void Push_System_Action_DYPublic_DGW_DgwInfo(IntPtr L, Action<DgwInfo> o) { }

	public Action<DgwDelayInfo> System_Action_DYPublic_DGW_DgwDelayInfo(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Action_DYPublic_DGW_DgwDelayInfo(IntPtr L, int pos) { }

	private void Push_System_Action_DYPublic_DGW_DgwDelayInfo(IntPtr L, Action<DgwDelayInfo> o) { }

	public DGWProxy.ConfigEventHandler DYPublic_DGW_DGWProxy_ConfigEventHandler(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DYPublic_DGW_DGWProxy_ConfigEventHandler(IntPtr L, int pos) { }

	private void Push_DYPublic_DGW_DGWProxy_ConfigEventHandler(IntPtr L, DGWProxy.ConfigEventHandler o) { }

	public NetLogic.NetPacketHandler GameLogic_NetLogic_NetPacketHandler(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_GameLogic_NetLogic_NetPacketHandler(IntPtr L, int pos) { }

	private void Push_GameLogic_NetLogic_NetPacketHandler(IntPtr L, NetLogic.NetPacketHandler o) { }

	public LogicDispatcher.HandleLogicPacket GameLogic_LogicDispatcher_HandleLogicPacket(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_GameLogic_LogicDispatcher_HandleLogicPacket(IntPtr L, int pos) { }

	private void Push_GameLogic_LogicDispatcher_HandleLogicPacket(IntPtr L, LogicDispatcher.HandleLogicPacket o) { }

	public Application.AdvertisingIdentifierCallback UnityEngine_Application_AdvertisingIdentifierCallback(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UnityEngine_Application_AdvertisingIdentifierCallback(IntPtr L, int pos) { }

	private void Push_UnityEngine_Application_AdvertisingIdentifierCallback(IntPtr L, Application.AdvertisingIdentifierCallback o) { }

	public Application.LowMemoryCallback UnityEngine_Application_LowMemoryCallback(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UnityEngine_Application_LowMemoryCallback(IntPtr L, int pos) { }

	private void Push_UnityEngine_Application_LowMemoryCallback(IntPtr L, Application.LowMemoryCallback o) { }

	public Application.LogCallback UnityEngine_Application_LogCallback(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UnityEngine_Application_LogCallback(IntPtr L, int pos) { }

	private void Push_UnityEngine_Application_LogCallback(IntPtr L, Application.LogCallback o) { }

	public Action<bool> System_Action_bool(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Action_bool(IntPtr L, int pos) { }

	private void Push_System_Action_bool(IntPtr L, Action<bool> o) { }

	public Camera.CameraCallback UnityEngine_Camera_CameraCallback(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UnityEngine_Camera_CameraCallback(IntPtr L, int pos) { }

	private void Push_UnityEngine_Camera_CameraCallback(IntPtr L, Camera.CameraCallback o) { }

	public AudioClip.PCMReaderCallback UnityEngine_AudioClip_PCMReaderCallback(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UnityEngine_AudioClip_PCMReaderCallback(IntPtr L, int pos) { }

	private void Push_UnityEngine_AudioClip_PCMReaderCallback(IntPtr L, AudioClip.PCMReaderCallback o) { }

	public AudioClip.PCMSetPositionCallback UnityEngine_AudioClip_PCMSetPositionCallback(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UnityEngine_AudioClip_PCMSetPositionCallback(IntPtr L, int pos) { }

	private void Push_UnityEngine_AudioClip_PCMSetPositionCallback(IntPtr L, AudioClip.PCMSetPositionCallback o) { }

	public Action<AsyncOperation> System_Action_UnityEngine_AsyncOperation(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Action_UnityEngine_AsyncOperation(IntPtr L, int pos) { }

	private void Push_System_Action_UnityEngine_AsyncOperation(IntPtr L, Action<AsyncOperation> o) { }

	public UnityAction<Scene, LoadSceneMode> UnityEngine_Events_UnityAction_UnityEngine_SceneManagement_Scene_UnityEngine_SceneManagement_LoadSceneMode(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UnityEngine_Events_UnityAction_UnityEngine_SceneManagement_Scene_UnityEngine_SceneManagement_LoadSceneMode(IntPtr L, int pos) { }

	private void Push_UnityEngine_Events_UnityAction_UnityEngine_SceneManagement_Scene_UnityEngine_SceneManagement_LoadSceneMode(IntPtr L, UnityAction<Scene, LoadSceneMode> o) { }

	public UnityAction<Scene> UnityEngine_Events_UnityAction_UnityEngine_SceneManagement_Scene(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UnityEngine_Events_UnityAction_UnityEngine_SceneManagement_Scene(IntPtr L, int pos) { }

	private void Push_UnityEngine_Events_UnityAction_UnityEngine_SceneManagement_Scene(IntPtr L, UnityAction<Scene> o) { }

	public UnityAction<Scene, Scene> UnityEngine_Events_UnityAction_UnityEngine_SceneManagement_Scene_UnityEngine_SceneManagement_Scene(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UnityEngine_Events_UnityAction_UnityEngine_SceneManagement_Scene_UnityEngine_SceneManagement_Scene(IntPtr L, int pos) { }

	private void Push_UnityEngine_Events_UnityAction_UnityEngine_SceneManagement_Scene_UnityEngine_SceneManagement_Scene(IntPtr L, UnityAction<Scene, Scene> o) { }

	public UnityAction<float> UnityEngine_Events_UnityAction_float(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UnityEngine_Events_UnityAction_float(IntPtr L, int pos) { }

	private void Push_UnityEngine_Events_UnityAction_float(IntPtr L, UnityAction<float> o) { }

	public UnityAction<int> UnityEngine_Events_UnityAction_int(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UnityEngine_Events_UnityAction_int(IntPtr L, int pos) { }

	private void Push_UnityEngine_Events_UnityAction_int(IntPtr L, UnityAction<int> o) { }

	public UnityAction<bool> UnityEngine_Events_UnityAction_bool(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UnityEngine_Events_UnityAction_bool(IntPtr L, int pos) { }

	private void Push_UnityEngine_Events_UnityAction_bool(IntPtr L, UnityAction<bool> o) { }

	public UnityAction<float, float> UnityEngine_Events_UnityAction_float_float(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UnityEngine_Events_UnityAction_float_float(IntPtr L, int pos) { }

	private void Push_UnityEngine_Events_UnityAction_float_float(IntPtr L, UnityAction<float, float> o) { }

	public UnityAction<string> UnityEngine_Events_UnityAction_string(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UnityEngine_Events_UnityAction_string(IntPtr L, int pos) { }

	private void Push_UnityEngine_Events_UnityAction_string(IntPtr L, UnityAction<string> o) { }

	public UnityAction<PointerEventData> UnityEngine_Events_UnityAction_UnityEngine_EventSystems_PointerEventData(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UnityEngine_Events_UnityAction_UnityEngine_EventSystems_PointerEventData(IntPtr L, int pos) { }

	private void Push_UnityEngine_Events_UnityAction_UnityEngine_EventSystems_PointerEventData(IntPtr L, UnityAction<PointerEventData> o) { }

	public UnityAction<PointerEventData, bool> UnityEngine_Events_UnityAction_UnityEngine_EventSystems_PointerEventData_bool(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UnityEngine_Events_UnityAction_UnityEngine_EventSystems_PointerEventData_bool(IntPtr L, int pos) { }

	private void Push_UnityEngine_Events_UnityAction_UnityEngine_EventSystems_PointerEventData_bool(IntPtr L, UnityAction<PointerEventData, bool> o) { }

	public Canvas.WillRenderCanvases UnityEngine_Canvas_WillRenderCanvases(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UnityEngine_Canvas_WillRenderCanvases(IntPtr L, int pos) { }

	private void Push_UnityEngine_Canvas_WillRenderCanvases(IntPtr L, Canvas.WillRenderCanvases o) { }

	public RectTransform.ReapplyDrivenProperties UnityEngine_RectTransform_ReapplyDrivenProperties(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UnityEngine_RectTransform_ReapplyDrivenProperties(IntPtr L, int pos) { }

	private void Push_UnityEngine_RectTransform_ReapplyDrivenProperties(IntPtr L, RectTransform.ReapplyDrivenProperties o) { }

	public TMP_InputField.AssignVoidCallBack TMPro_TMP_InputField_AssignVoidCallBack(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_TMPro_TMP_InputField_AssignVoidCallBack(IntPtr L, int pos) { }

	private void Push_TMPro_TMP_InputField_AssignVoidCallBack(IntPtr L, TMP_InputField.AssignVoidCallBack o) { }

	public TMP_InputField.OnValidateInput TMPro_TMP_InputField_OnValidateInput(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_TMPro_TMP_InputField_OnValidateInput(IntPtr L, int pos) { }

	private void Push_TMPro_TMP_InputField_OnValidateInput(IntPtr L, TMP_InputField.OnValidateInput o) { }

	public ScrollButton.AssignVoidCallBack UnityEngine_UI_ScrollButton_AssignVoidCallBack(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UnityEngine_UI_ScrollButton_AssignVoidCallBack(IntPtr L, int pos) { }

	private void Push_UnityEngine_UI_ScrollButton_AssignVoidCallBack(IntPtr L, ScrollButton.AssignVoidCallBack o) { }

	public ScrollButton.AssignCallBack UnityEngine_UI_ScrollButton_AssignCallBack(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UnityEngine_UI_ScrollButton_AssignCallBack(IntPtr L, int pos) { }

	private void Push_UnityEngine_UI_ScrollButton_AssignCallBack(IntPtr L, ScrollButton.AssignCallBack o) { }

	public ScrollButton.AssignOneCallBack UnityEngine_UI_ScrollButton_AssignOneCallBack(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UnityEngine_UI_ScrollButton_AssignOneCallBack(IntPtr L, int pos) { }

	private void Push_UnityEngine_UI_ScrollButton_AssignOneCallBack(IntPtr L, ScrollButton.AssignOneCallBack o) { }

	public TransferValue UI_TransferValue(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UI_TransferValue(IntPtr L, int pos) { }

	private void Push_UI_TransferValue(IntPtr L, TransferValue o) { }

	public M1Toggle.AssignOneCallBack UnityEngine_UI_M1Toggle_AssignOneCallBack(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UnityEngine_UI_M1Toggle_AssignOneCallBack(IntPtr L, int pos) { }

	private void Push_UnityEngine_UI_M1Toggle_AssignOneCallBack(IntPtr L, M1Toggle.AssignOneCallBack o) { }

	public InputField.OnValidateInput UnityEngine_UI_InputField_OnValidateInput(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UnityEngine_UI_InputField_OnValidateInput(IntPtr L, int pos) { }

	private void Push_UnityEngine_UI_InputField_OnValidateInput(IntPtr L, InputField.OnValidateInput o) { }

	public M1Button.AssignOneCallBack UnityEngine_UI_M1Button_AssignOneCallBack(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UnityEngine_UI_M1Button_AssignOneCallBack(IntPtr L, int pos) { }

	private void Push_UnityEngine_UI_M1Button_AssignOneCallBack(IntPtr L, M1Button.AssignOneCallBack o) { }

	public M1Button.AssignVoidCallBack UnityEngine_UI_M1Button_AssignVoidCallBack(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UnityEngine_UI_M1Button_AssignVoidCallBack(IntPtr L, int pos) { }

	private void Push_UnityEngine_UI_M1Button_AssignVoidCallBack(IntPtr L, M1Button.AssignVoidCallBack o) { }

	public BaseKeybinding.GameLogic BaseKeybinding_GameLogic(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_BaseKeybinding_GameLogic(IntPtr L, int pos) { }

	private void Push_BaseKeybinding_GameLogic(IntPtr L, BaseKeybinding.GameLogic o) { }

	public TMP_Text.RichTextTransFunc TMPro_TMP_Text_RichTextTransFunc(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_TMPro_TMP_Text_RichTextTransFunc(IntPtr L, int pos) { }

	private void Push_TMPro_TMP_Text_RichTextTransFunc(IntPtr L, TMP_Text.RichTextTransFunc o) { }

	public TMP_Text.LoadTMPFontFunc TMPro_TMP_Text_LoadTMPFontFunc(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_TMPro_TMP_Text_LoadTMPFontFunc(IntPtr L, int pos) { }

	private void Push_TMPro_TMP_Text_LoadTMPFontFunc(IntPtr L, TMP_Text.LoadTMPFontFunc o) { }

	public CountDownComponent.VoidCallBack CountDownComponent_VoidCallBack(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_CountDownComponent_VoidCallBack(IntPtr L, int pos) { }

	private void Push_CountDownComponent_VoidCallBack(IntPtr L, CountDownComponent.VoidCallBack o) { }

	public Action<PlayableDirector> System_Action_UnityEngine_Playables_PlayableDirector(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Action_UnityEngine_Playables_PlayableDirector(IntPtr L, int pos) { }

	private void Push_System_Action_UnityEngine_Playables_PlayableDirector(IntPtr L, Action<PlayableDirector> o) { }

	public EventDelegate.Callback EventDelegate_Callback(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_EventDelegate_Callback(IntPtr L, int pos) { }

	private void Push_EventDelegate_Callback(IntPtr L, EventDelegate.Callback o) { }

	public EventTriggerListener.VoidDelegate UGUIBase_EventTriggerListener_VoidDelegate(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UGUIBase_EventTriggerListener_VoidDelegate(IntPtr L, int pos) { }

	private void Push_UGUIBase_EventTriggerListener_VoidDelegate(IntPtr L, EventTriggerListener.VoidDelegate o) { }

	public EventTriggerListener.VoidDelegateMouse UGUIBase_EventTriggerListener_VoidDelegateMouse(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UGUIBase_EventTriggerListener_VoidDelegateMouse(IntPtr L, int pos) { }

	private void Push_UGUIBase_EventTriggerListener_VoidDelegateMouse(IntPtr L, EventTriggerListener.VoidDelegateMouse o) { }

	public EventTriggerListener.VoidPosDelegate UGUIBase_EventTriggerListener_VoidPosDelegate(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UGUIBase_EventTriggerListener_VoidPosDelegate(IntPtr L, int pos) { }

	private void Push_UGUIBase_EventTriggerListener_VoidPosDelegate(IntPtr L, EventTriggerListener.VoidPosDelegate o) { }

	public EventTriggerListener.VoidEventDataDelegate UGUIBase_EventTriggerListener_VoidEventDataDelegate(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UGUIBase_EventTriggerListener_VoidEventDataDelegate(IntPtr L, int pos) { }

	private void Push_UGUIBase_EventTriggerListener_VoidEventDataDelegate(IntPtr L, EventTriggerListener.VoidEventDataDelegate o) { }

	public DYSceneManager.SceneLoadedEvent GameCoder_Engine_DYSceneManager_SceneLoadedEvent(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_GameCoder_Engine_DYSceneManager_SceneLoadedEvent(IntPtr L, int pos) { }

	private void Push_GameCoder_Engine_DYSceneManager_SceneLoadedEvent(IntPtr L, DYSceneManager.SceneLoadedEvent o) { }

	public VoidTimerCallFunc Game_VoidTimerCallFunc(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_Game_VoidTimerCallFunc(IntPtr L, int pos) { }

	private void Push_Game_VoidTimerCallFunc(IntPtr L, VoidTimerCallFunc o) { }

	public EventHandlerWith1Arg Game_EventHandlerWith1Arg(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_Game_EventHandlerWith1Arg(IntPtr L, int pos) { }

	private void Push_Game_EventHandlerWith1Arg(IntPtr L, EventHandlerWith1Arg o) { }

	public CharacterMotorCtrl.CallBack CharacterMotorCtrl_CallBack(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_CharacterMotorCtrl_CallBack(IntPtr L, int pos) { }

	private void Push_CharacterMotorCtrl_CallBack(IntPtr L, CharacterMotorCtrl.CallBack o) { }

	public DOGetter<float> DG_Tweening_Core_DOGetter_float(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DG_Tweening_Core_DOGetter_float(IntPtr L, int pos) { }

	private void Push_DG_Tweening_Core_DOGetter_float(IntPtr L, DOGetter<float> o) { }

	public DOSetter<float> DG_Tweening_Core_DOSetter_float(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DG_Tweening_Core_DOSetter_float(IntPtr L, int pos) { }

	private void Push_DG_Tweening_Core_DOSetter_float(IntPtr L, DOSetter<float> o) { }

	public DOGetter<double> DG_Tweening_Core_DOGetter_double(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DG_Tweening_Core_DOGetter_double(IntPtr L, int pos) { }

	private void Push_DG_Tweening_Core_DOGetter_double(IntPtr L, DOGetter<double> o) { }

	public DOSetter<double> DG_Tweening_Core_DOSetter_double(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DG_Tweening_Core_DOSetter_double(IntPtr L, int pos) { }

	private void Push_DG_Tweening_Core_DOSetter_double(IntPtr L, DOSetter<double> o) { }

	public DOGetter<int> DG_Tweening_Core_DOGetter_int(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DG_Tweening_Core_DOGetter_int(IntPtr L, int pos) { }

	private void Push_DG_Tweening_Core_DOGetter_int(IntPtr L, DOGetter<int> o) { }

	public DOSetter<int> DG_Tweening_Core_DOSetter_int(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DG_Tweening_Core_DOSetter_int(IntPtr L, int pos) { }

	private void Push_DG_Tweening_Core_DOSetter_int(IntPtr L, DOSetter<int> o) { }

	public DOGetter<uint> DG_Tweening_Core_DOGetter_uint(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DG_Tweening_Core_DOGetter_uint(IntPtr L, int pos) { }

	private void Push_DG_Tweening_Core_DOGetter_uint(IntPtr L, DOGetter<uint> o) { }

	public DOSetter<uint> DG_Tweening_Core_DOSetter_uint(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DG_Tweening_Core_DOSetter_uint(IntPtr L, int pos) { }

	private void Push_DG_Tweening_Core_DOSetter_uint(IntPtr L, DOSetter<uint> o) { }

	public DOGetter<long> DG_Tweening_Core_DOGetter_long(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DG_Tweening_Core_DOGetter_long(IntPtr L, int pos) { }

	private void Push_DG_Tweening_Core_DOGetter_long(IntPtr L, DOGetter<long> o) { }

	public DOSetter<long> DG_Tweening_Core_DOSetter_long(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DG_Tweening_Core_DOSetter_long(IntPtr L, int pos) { }

	private void Push_DG_Tweening_Core_DOSetter_long(IntPtr L, DOSetter<long> o) { }

	public DOGetter<ulong> DG_Tweening_Core_DOGetter_ulong(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DG_Tweening_Core_DOGetter_ulong(IntPtr L, int pos) { }

	private void Push_DG_Tweening_Core_DOGetter_ulong(IntPtr L, DOGetter<ulong> o) { }

	public DOSetter<ulong> DG_Tweening_Core_DOSetter_ulong(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DG_Tweening_Core_DOSetter_ulong(IntPtr L, int pos) { }

	private void Push_DG_Tweening_Core_DOSetter_ulong(IntPtr L, DOSetter<ulong> o) { }

	public DOGetter<string> DG_Tweening_Core_DOGetter_string(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DG_Tweening_Core_DOGetter_string(IntPtr L, int pos) { }

	private void Push_DG_Tweening_Core_DOGetter_string(IntPtr L, DOGetter<string> o) { }

	public DOSetter<string> DG_Tweening_Core_DOSetter_string(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DG_Tweening_Core_DOSetter_string(IntPtr L, int pos) { }

	private void Push_DG_Tweening_Core_DOSetter_string(IntPtr L, DOSetter<string> o) { }

	public DOGetter<Vector2> DG_Tweening_Core_DOGetter_UnityEngine_Vector2(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DG_Tweening_Core_DOGetter_UnityEngine_Vector2(IntPtr L, int pos) { }

	private void Push_DG_Tweening_Core_DOGetter_UnityEngine_Vector2(IntPtr L, DOGetter<Vector2> o) { }

	public DOSetter<Vector2> DG_Tweening_Core_DOSetter_UnityEngine_Vector2(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DG_Tweening_Core_DOSetter_UnityEngine_Vector2(IntPtr L, int pos) { }

	private void Push_DG_Tweening_Core_DOSetter_UnityEngine_Vector2(IntPtr L, DOSetter<Vector2> o) { }

	public DOGetter<Vector3> DG_Tweening_Core_DOGetter_UnityEngine_Vector3(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DG_Tweening_Core_DOGetter_UnityEngine_Vector3(IntPtr L, int pos) { }

	private void Push_DG_Tweening_Core_DOGetter_UnityEngine_Vector3(IntPtr L, DOGetter<Vector3> o) { }

	public DOSetter<Vector3> DG_Tweening_Core_DOSetter_UnityEngine_Vector3(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DG_Tweening_Core_DOSetter_UnityEngine_Vector3(IntPtr L, int pos) { }

	private void Push_DG_Tweening_Core_DOSetter_UnityEngine_Vector3(IntPtr L, DOSetter<Vector3> o) { }

	public DOGetter<Vector4> DG_Tweening_Core_DOGetter_UnityEngine_Vector4(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DG_Tweening_Core_DOGetter_UnityEngine_Vector4(IntPtr L, int pos) { }

	private void Push_DG_Tweening_Core_DOGetter_UnityEngine_Vector4(IntPtr L, DOGetter<Vector4> o) { }

	public DOSetter<Vector4> DG_Tweening_Core_DOSetter_UnityEngine_Vector4(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DG_Tweening_Core_DOSetter_UnityEngine_Vector4(IntPtr L, int pos) { }

	private void Push_DG_Tweening_Core_DOSetter_UnityEngine_Vector4(IntPtr L, DOSetter<Vector4> o) { }

	public DOGetter<Quaternion> DG_Tweening_Core_DOGetter_UnityEngine_Quaternion(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DG_Tweening_Core_DOGetter_UnityEngine_Quaternion(IntPtr L, int pos) { }

	private void Push_DG_Tweening_Core_DOGetter_UnityEngine_Quaternion(IntPtr L, DOGetter<Quaternion> o) { }

	public DOSetter<Quaternion> DG_Tweening_Core_DOSetter_UnityEngine_Quaternion(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DG_Tweening_Core_DOSetter_UnityEngine_Quaternion(IntPtr L, int pos) { }

	private void Push_DG_Tweening_Core_DOSetter_UnityEngine_Quaternion(IntPtr L, DOSetter<Quaternion> o) { }

	public DOGetter<Color> DG_Tweening_Core_DOGetter_UnityEngine_Color(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DG_Tweening_Core_DOGetter_UnityEngine_Color(IntPtr L, int pos) { }

	private void Push_DG_Tweening_Core_DOGetter_UnityEngine_Color(IntPtr L, DOGetter<Color> o) { }

	public DOSetter<Color> DG_Tweening_Core_DOSetter_UnityEngine_Color(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DG_Tweening_Core_DOSetter_UnityEngine_Color(IntPtr L, int pos) { }

	private void Push_DG_Tweening_Core_DOSetter_UnityEngine_Color(IntPtr L, DOSetter<Color> o) { }

	public DOGetter<Rect> DG_Tweening_Core_DOGetter_UnityEngine_Rect(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DG_Tweening_Core_DOGetter_UnityEngine_Rect(IntPtr L, int pos) { }

	private void Push_DG_Tweening_Core_DOGetter_UnityEngine_Rect(IntPtr L, DOGetter<Rect> o) { }

	public DOSetter<Rect> DG_Tweening_Core_DOSetter_UnityEngine_Rect(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DG_Tweening_Core_DOSetter_UnityEngine_Rect(IntPtr L, int pos) { }

	private void Push_DG_Tweening_Core_DOSetter_UnityEngine_Rect(IntPtr L, DOSetter<Rect> o) { }

	public DOGetter<RectOffset> DG_Tweening_Core_DOGetter_UnityEngine_RectOffset(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DG_Tweening_Core_DOGetter_UnityEngine_RectOffset(IntPtr L, int pos) { }

	private void Push_DG_Tweening_Core_DOGetter_UnityEngine_RectOffset(IntPtr L, DOGetter<RectOffset> o) { }

	public DOSetter<RectOffset> DG_Tweening_Core_DOSetter_UnityEngine_RectOffset(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DG_Tweening_Core_DOSetter_UnityEngine_RectOffset(IntPtr L, int pos) { }

	private void Push_DG_Tweening_Core_DOSetter_UnityEngine_RectOffset(IntPtr L, DOSetter<RectOffset> o) { }

	public Predicate<int> System_Predicate_int(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Predicate_int(IntPtr L, int pos) { }

	private void Push_System_Predicate_int(IntPtr L, Predicate<int> o) { }

	public Action<int> System_Action_int(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Action_int(IntPtr L, int pos) { }

	private void Push_System_Action_int(IntPtr L, Action<int> o) { }

	public Comparison<int> System_Comparison_int(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Comparison_int(IntPtr L, int pos) { }

	private void Push_System_Comparison_int(IntPtr L, Comparison<int> o) { }

	public Predicate<string> System_Predicate_string(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Predicate_string(IntPtr L, int pos) { }

	private void Push_System_Predicate_string(IntPtr L, Predicate<string> o) { }

	public Action<string> System_Action_string(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Action_string(IntPtr L, int pos) { }

	private void Push_System_Action_string(IntPtr L, Action<string> o) { }

	public Comparison<string> System_Comparison_string(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Comparison_string(IntPtr L, int pos) { }

	private void Push_System_Comparison_string(IntPtr L, Comparison<string> o) { }

	public Predicate<Dropdown.OptionData> System_Predicate_UnityEngine_UI_Dropdown_OptionData(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Predicate_UnityEngine_UI_Dropdown_OptionData(IntPtr L, int pos) { }

	private void Push_System_Predicate_UnityEngine_UI_Dropdown_OptionData(IntPtr L, Predicate<Dropdown.OptionData> o) { }

	public Action<Dropdown.OptionData> System_Action_UnityEngine_UI_Dropdown_OptionData(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Action_UnityEngine_UI_Dropdown_OptionData(IntPtr L, int pos) { }

	private void Push_System_Action_UnityEngine_UI_Dropdown_OptionData(IntPtr L, Action<Dropdown.OptionData> o) { }

	public Comparison<Dropdown.OptionData> System_Comparison_UnityEngine_UI_Dropdown_OptionData(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Comparison_UnityEngine_UI_Dropdown_OptionData(IntPtr L, int pos) { }

	private void Push_System_Comparison_UnityEngine_UI_Dropdown_OptionData(IntPtr L, Comparison<Dropdown.OptionData> o) { }

	public Predicate<TMP_Dropdown.OptionData> System_Predicate_TMPro_TMP_Dropdown_OptionData(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Predicate_TMPro_TMP_Dropdown_OptionData(IntPtr L, int pos) { }

	private void Push_System_Predicate_TMPro_TMP_Dropdown_OptionData(IntPtr L, Predicate<TMP_Dropdown.OptionData> o) { }

	public Action<TMP_Dropdown.OptionData> System_Action_TMPro_TMP_Dropdown_OptionData(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Action_TMPro_TMP_Dropdown_OptionData(IntPtr L, int pos) { }

	private void Push_System_Action_TMPro_TMP_Dropdown_OptionData(IntPtr L, Action<TMP_Dropdown.OptionData> o) { }

	public Comparison<TMP_Dropdown.OptionData> System_Comparison_TMPro_TMP_Dropdown_OptionData(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Comparison_TMPro_TMP_Dropdown_OptionData(IntPtr L, int pos) { }

	private void Push_System_Comparison_TMPro_TMP_Dropdown_OptionData(IntPtr L, Comparison<TMP_Dropdown.OptionData> o) { }

	public Predicate<RaycastHit> System_Predicate_UnityEngine_RaycastHit(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Predicate_UnityEngine_RaycastHit(IntPtr L, int pos) { }

	private void Push_System_Predicate_UnityEngine_RaycastHit(IntPtr L, Predicate<RaycastHit> o) { }

	public Action<RaycastHit> System_Action_UnityEngine_RaycastHit(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Action_UnityEngine_RaycastHit(IntPtr L, int pos) { }

	private void Push_System_Action_UnityEngine_RaycastHit(IntPtr L, Action<RaycastHit> o) { }

	public Comparison<RaycastHit> System_Comparison_UnityEngine_RaycastHit(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Comparison_UnityEngine_RaycastHit(IntPtr L, int pos) { }

	private void Push_System_Comparison_UnityEngine_RaycastHit(IntPtr L, Comparison<RaycastHit> o) { }

	public Predicate<Collider> System_Predicate_UnityEngine_Collider(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Predicate_UnityEngine_Collider(IntPtr L, int pos) { }

	private void Push_System_Predicate_UnityEngine_Collider(IntPtr L, Predicate<Collider> o) { }

	public Action<Collider> System_Action_UnityEngine_Collider(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Action_UnityEngine_Collider(IntPtr L, int pos) { }

	private void Push_System_Action_UnityEngine_Collider(IntPtr L, Action<Collider> o) { }

	public Comparison<Collider> System_Comparison_UnityEngine_Collider(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Comparison_UnityEngine_Collider(IntPtr L, int pos) { }

	private void Push_System_Comparison_UnityEngine_Collider(IntPtr L, Comparison<Collider> o) { }

	public Predicate<PostProcessEffectSettings> System_Predicate_UnityEngine_Rendering_PostProcessing_PostProcessEffectSettings(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Predicate_UnityEngine_Rendering_PostProcessing_PostProcessEffectSettings(IntPtr L, int pos) { }

	private void Push_System_Predicate_UnityEngine_Rendering_PostProcessing_PostProcessEffectSettings(IntPtr L, Predicate<PostProcessEffectSettings> o) { }

	public Action<PostProcessEffectSettings> System_Action_UnityEngine_Rendering_PostProcessing_PostProcessEffectSettings(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Action_UnityEngine_Rendering_PostProcessing_PostProcessEffectSettings(IntPtr L, int pos) { }

	private void Push_System_Action_UnityEngine_Rendering_PostProcessing_PostProcessEffectSettings(IntPtr L, Action<PostProcessEffectSettings> o) { }

	public Comparison<PostProcessEffectSettings> System_Comparison_UnityEngine_Rendering_PostProcessing_PostProcessEffectSettings(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Comparison_UnityEngine_Rendering_PostProcessing_PostProcessEffectSettings(IntPtr L, int pos) { }

	private void Push_System_Comparison_UnityEngine_Rendering_PostProcessing_PostProcessEffectSettings(IntPtr L, Comparison<PostProcessEffectSettings> o) { }

	public EventHandler Game_EventHandler(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_Game_EventHandler(IntPtr L, int pos) { }

	private void Push_Game_EventHandler(IntPtr L, EventHandler o) { }

	public EventHandlerWith2Arg Game_EventHandlerWith2Arg(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_Game_EventHandlerWith2Arg(IntPtr L, int pos) { }

	private void Push_Game_EventHandlerWith2Arg(IntPtr L, EventHandlerWith2Arg o) { }

	public EventHandlerWith3Arg Game_EventHandlerWith3Arg(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_Game_EventHandlerWith3Arg(IntPtr L, int pos) { }

	private void Push_Game_EventHandlerWith3Arg(IntPtr L, EventHandlerWith3Arg o) { }

	public Logger.LogCallback DYPublic_XLog_Logger_LogCallback(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_DYPublic_XLog_Logger_LogCallback(IntPtr L, int pos) { }

	private void Push_DYPublic_XLog_Logger_LogCallback(IntPtr L, Logger.LogCallback o) { }

	public NetPeerToPeer.ReConnectHandler StandaloneWorks_NetPeerToPeer_ReConnectHandler(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_StandaloneWorks_NetPeerToPeer_ReConnectHandler(IntPtr L, int pos) { }

	private void Push_StandaloneWorks_NetPeerToPeer_ReConnectHandler(IntPtr L, NetPeerToPeer.ReConnectHandler o) { }

	public CToggleGroupCom.EventHandler UI_CToggleGroupCom_EventHandler(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_UI_CToggleGroupCom_EventHandler(IntPtr L, int pos) { }

	private void Push_UI_CToggleGroupCom_EventHandler(IntPtr L, CToggleGroupCom.EventHandler o) { }

	public Predicate<HitInfo> System_Predicate_HitInfo(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Predicate_HitInfo(IntPtr L, int pos) { }

	private void Push_System_Predicate_HitInfo(IntPtr L, Predicate<HitInfo> o) { }

	public Action<HitInfo> System_Action_HitInfo(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Action_HitInfo(IntPtr L, int pos) { }

	private void Push_System_Action_HitInfo(IntPtr L, Action<HitInfo> o) { }

	public Comparison<HitInfo> System_Comparison_HitInfo(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_System_Comparison_HitInfo(IntPtr L, int pos) { }

	private void Push_System_Comparison_HitInfo(IntPtr L, Comparison<HitInfo> o) { }

	public BtnAniCtr.BtnCB BtnAniCtr_BtnCB(LuaFunction func, LuaTable self, bool flag) { }

	private bool Check_BtnAniCtr_BtnCB(IntPtr L, int pos) { }

	private void Push_BtnAniCtr_BtnCB(IntPtr L, BtnAniCtr.BtnCB o) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public sealed class DelegateFactory.DelegateCreate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual Delegate Invoke(LuaFunction func, LuaTable self, bool flag) { }

	public virtual IAsyncResult BeginInvoke(LuaFunction func, LuaTable self, bool flag, AsyncCallback callback, object object) { }

	public virtual Delegate EndInvoke(IAsyncResult result) { }
}

// Namespace: 
private class DelegateFactory.System_Action_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call() { }

	public void CallWithSelf() { }
}

// Namespace: 
private class DelegateFactory.UnityEngine_Events_UnityAction_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call() { }

	public void CallWithSelf() { }
}

// Namespace: 
private class DelegateFactory.Game_TimerCallFunc_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public bool Call(object[] param0) { }

	public bool CallWithSelf(object[] param0) { }
}

// Namespace: 
private class DelegateFactory.System_Func_bool_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public bool Call() { }

	public bool CallWithSelf() { }
}

// Namespace: 
private class DelegateFactory.DYPublic_DYNet_NetClient_ServerCommandHandler_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(int param0) { }

	public void CallWithSelf(int param0) { }
}

// Namespace: 
private class DelegateFactory.DYPublic_DYNet_NetClient_ConnectFailHandler_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call() { }

	public void CallWithSelf() { }
}

// Namespace: 
private class DelegateFactory.DYPublic_DYNet_NetClient_DisconnectHandler_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call() { }

	public void CallWithSelf() { }
}

// Namespace: 
private class DelegateFactory.DYPublic_WebUtil_HttpClient_HttpCallBack_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(UnityWebRequest param0) { }

	public void CallWithSelf(UnityWebRequest param0) { }
}

// Namespace: 
private class DelegateFactory.DYPublic_DYNetZone_NetZoneCallBack_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call() { }

	public void CallWithSelf() { }
}

// Namespace: 
private class DelegateFactory.System_Action_DYPublic_DGW_DgwInfo_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(DgwInfo param0) { }

	public void CallWithSelf(DgwInfo param0) { }
}

// Namespace: 
private class DelegateFactory.System_Action_DYPublic_DGW_DgwDelayInfo_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(DgwDelayInfo param0) { }

	public void CallWithSelf(DgwDelayInfo param0) { }
}

// Namespace: 
private class DelegateFactory.DYPublic_DGW_DGWProxy_ConfigEventHandler_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(string param0) { }

	public void CallWithSelf(string param0) { }
}

// Namespace: 
private class DelegateFactory.GameLogic_NetLogic_NetPacketHandler_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(int param0, int param1) { }

	public void CallWithSelf(int param0, int param1) { }
}

// Namespace: 
private class DelegateFactory.GameLogic_LogicDispatcher_HandleLogicPacket_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(NetPacket param0) { }

	public void CallWithSelf(NetPacket param0) { }
}

// Namespace: 
private class DelegateFactory.UnityEngine_Application_AdvertisingIdentifierCallback_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(string param0, bool param1, string param2) { }

	public void CallWithSelf(string param0, bool param1, string param2) { }
}

// Namespace: 
private class DelegateFactory.UnityEngine_Application_LowMemoryCallback_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call() { }

	public void CallWithSelf() { }
}

// Namespace: 
private class DelegateFactory.UnityEngine_Application_LogCallback_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(string param0, string param1, LogType param2) { }

	public void CallWithSelf(string param0, string param1, LogType param2) { }
}

// Namespace: 
private class DelegateFactory.System_Action_bool_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(bool param0) { }

	public void CallWithSelf(bool param0) { }
}

// Namespace: 
private class DelegateFactory.UnityEngine_Camera_CameraCallback_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(Camera param0) { }

	public void CallWithSelf(Camera param0) { }
}

// Namespace: 
private class DelegateFactory.UnityEngine_AudioClip_PCMReaderCallback_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(float[] param0) { }

	public void CallWithSelf(float[] param0) { }
}

// Namespace: 
private class DelegateFactory.UnityEngine_AudioClip_PCMSetPositionCallback_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(int param0) { }

	public void CallWithSelf(int param0) { }
}

// Namespace: 
private class DelegateFactory.System_Action_UnityEngine_AsyncOperation_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(AsyncOperation param0) { }

	public void CallWithSelf(AsyncOperation param0) { }
}

// Namespace: 
private class DelegateFactory.UnityEngine_Events_UnityAction_UnityEngine_SceneManagement_Scene_UnityEngine_SceneManagement_LoadSceneMode_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(Scene param0, LoadSceneMode param1) { }

	public void CallWithSelf(Scene param0, LoadSceneMode param1) { }
}

// Namespace: 
private class DelegateFactory.UnityEngine_Events_UnityAction_UnityEngine_SceneManagement_Scene_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(Scene param0) { }

	public void CallWithSelf(Scene param0) { }
}

// Namespace: 
private class DelegateFactory.UnityEngine_Events_UnityAction_UnityEngine_SceneManagement_Scene_UnityEngine_SceneManagement_Scene_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(Scene param0, Scene param1) { }

	public void CallWithSelf(Scene param0, Scene param1) { }
}

// Namespace: 
private class DelegateFactory.UnityEngine_Events_UnityAction_float_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(float param0) { }

	public void CallWithSelf(float param0) { }
}

// Namespace: 
private class DelegateFactory.UnityEngine_Events_UnityAction_int_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(int param0) { }

	public void CallWithSelf(int param0) { }
}

// Namespace: 
private class DelegateFactory.UnityEngine_Events_UnityAction_bool_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(bool param0) { }

	public void CallWithSelf(bool param0) { }
}

// Namespace: 
private class DelegateFactory.UnityEngine_Events_UnityAction_float_float_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(float param0, float param1) { }

	public void CallWithSelf(float param0, float param1) { }
}

// Namespace: 
private class DelegateFactory.UnityEngine_Events_UnityAction_string_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(string param0) { }

	public void CallWithSelf(string param0) { }
}

// Namespace: 
private class DelegateFactory.UnityEngine_Events_UnityAction_UnityEngine_EventSystems_PointerEventData_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(PointerEventData param0) { }

	public void CallWithSelf(PointerEventData param0) { }
}

// Namespace: 
private class DelegateFactory.UnityEngine_Events_UnityAction_UnityEngine_EventSystems_PointerEventData_bool_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(PointerEventData param0, bool param1) { }

	public void CallWithSelf(PointerEventData param0, bool param1) { }
}

// Namespace: 
private class DelegateFactory.UnityEngine_Canvas_WillRenderCanvases_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call() { }

	public void CallWithSelf() { }
}

// Namespace: 
private class DelegateFactory.UnityEngine_RectTransform_ReapplyDrivenProperties_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(RectTransform param0) { }

	public void CallWithSelf(RectTransform param0) { }
}

// Namespace: 
private class DelegateFactory.TMPro_TMP_InputField_AssignVoidCallBack_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call() { }

	public void CallWithSelf() { }
}

// Namespace: 
private class DelegateFactory.TMPro_TMP_InputField_OnValidateInput_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public char Call(string param0, int param1, char param2) { }

	public char CallWithSelf(string param0, int param1, char param2) { }
}

// Namespace: 
private class DelegateFactory.UnityEngine_UI_ScrollButton_AssignVoidCallBack_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call() { }

	public void CallWithSelf() { }
}

// Namespace: 
private class DelegateFactory.UnityEngine_UI_ScrollButton_AssignCallBack_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(Transform param0, PointerEventData param1) { }

	public void CallWithSelf(Transform param0, PointerEventData param1) { }
}

// Namespace: 
private class DelegateFactory.UnityEngine_UI_ScrollButton_AssignOneCallBack_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(Transform param0) { }

	public void CallWithSelf(Transform param0) { }
}

// Namespace: 
private class DelegateFactory.UI_TransferValue_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(float param0) { }

	public void CallWithSelf(float param0) { }
}

// Namespace: 
private class DelegateFactory.UnityEngine_UI_M1Toggle_AssignOneCallBack_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(Transform param0) { }

	public void CallWithSelf(Transform param0) { }
}

// Namespace: 
private class DelegateFactory.UnityEngine_UI_InputField_OnValidateInput_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public char Call(string param0, int param1, char param2) { }

	public char CallWithSelf(string param0, int param1, char param2) { }
}

// Namespace: 
private class DelegateFactory.UnityEngine_UI_M1Button_AssignOneCallBack_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(Transform param0) { }

	public void CallWithSelf(Transform param0) { }
}

// Namespace: 
private class DelegateFactory.UnityEngine_UI_M1Button_AssignVoidCallBack_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call() { }

	public void CallWithSelf() { }
}

// Namespace: 
private class DelegateFactory.BaseKeybinding_GameLogic_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call() { }

	public void CallWithSelf() { }
}

// Namespace: 
private class DelegateFactory.TMPro_TMP_Text_RichTextTransFunc_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public string Call(string param0) { }

	public string CallWithSelf(string param0) { }
}

// Namespace: 
private class DelegateFactory.TMPro_TMP_Text_LoadTMPFontFunc_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public object Call(string param0, Type param1) { }

	public object CallWithSelf(string param0, Type param1) { }
}

// Namespace: 
private class DelegateFactory.CountDownComponent_VoidCallBack_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(object[] param0) { }

	public void CallWithSelf(object[] param0) { }
}

// Namespace: 
private class DelegateFactory.System_Action_UnityEngine_Playables_PlayableDirector_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(PlayableDirector param0) { }

	public void CallWithSelf(PlayableDirector param0) { }
}

// Namespace: 
private class DelegateFactory.EventDelegate_Callback_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(object[] param0) { }

	public void CallWithSelf(object[] param0) { }
}

// Namespace: 
private class DelegateFactory.UGUIBase_EventTriggerListener_VoidDelegate_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(Transform param0) { }

	public void CallWithSelf(Transform param0) { }
}

// Namespace: 
private class DelegateFactory.UGUIBase_EventTriggerListener_VoidDelegateMouse_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(Transform param0, int param1) { }

	public void CallWithSelf(Transform param0, int param1) { }
}

// Namespace: 
private class DelegateFactory.UGUIBase_EventTriggerListener_VoidPosDelegate_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(Transform param0, Vector2 param1) { }

	public void CallWithSelf(Transform param0, Vector2 param1) { }
}

// Namespace: 
private class DelegateFactory.UGUIBase_EventTriggerListener_VoidEventDataDelegate_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(Transform param0, PointerEventData param1) { }

	public void CallWithSelf(Transform param0, PointerEventData param1) { }
}

// Namespace: 
private class DelegateFactory.GameCoder_Engine_DYSceneManager_SceneLoadedEvent_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(string param0) { }

	public void CallWithSelf(string param0) { }
}

// Namespace: 
private class DelegateFactory.Game_VoidTimerCallFunc_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(object[] param0) { }

	public void CallWithSelf(object[] param0) { }
}

// Namespace: 
private class DelegateFactory.Game_EventHandlerWith1Arg_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(object param0) { }

	public void CallWithSelf(object param0) { }
}

// Namespace: 
private class DelegateFactory.CharacterMotorCtrl_CallBack_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call() { }

	public void CallWithSelf() { }
}

// Namespace: 
private class DelegateFactory.DG_Tweening_Core_DOGetter_float_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public float Call() { }

	public float CallWithSelf() { }
}

// Namespace: 
private class DelegateFactory.DG_Tweening_Core_DOSetter_float_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(float param0) { }

	public void CallWithSelf(float param0) { }
}

// Namespace: 
private class DelegateFactory.DG_Tweening_Core_DOGetter_double_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public double Call() { }

	public double CallWithSelf() { }
}

// Namespace: 
private class DelegateFactory.DG_Tweening_Core_DOSetter_double_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(double param0) { }

	public void CallWithSelf(double param0) { }
}

// Namespace: 
private class DelegateFactory.DG_Tweening_Core_DOGetter_int_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public int Call() { }

	public int CallWithSelf() { }
}

// Namespace: 
private class DelegateFactory.DG_Tweening_Core_DOSetter_int_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(int param0) { }

	public void CallWithSelf(int param0) { }
}

// Namespace: 
private class DelegateFactory.DG_Tweening_Core_DOGetter_uint_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public uint Call() { }

	public uint CallWithSelf() { }
}

// Namespace: 
private class DelegateFactory.DG_Tweening_Core_DOSetter_uint_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(uint param0) { }

	public void CallWithSelf(uint param0) { }
}

// Namespace: 
private class DelegateFactory.DG_Tweening_Core_DOGetter_long_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public long Call() { }

	public long CallWithSelf() { }
}

// Namespace: 
private class DelegateFactory.DG_Tweening_Core_DOSetter_long_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(long param0) { }

	public void CallWithSelf(long param0) { }
}

// Namespace: 
private class DelegateFactory.DG_Tweening_Core_DOGetter_ulong_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public ulong Call() { }

	public ulong CallWithSelf() { }
}

// Namespace: 
private class DelegateFactory.DG_Tweening_Core_DOSetter_ulong_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(ulong param0) { }

	public void CallWithSelf(ulong param0) { }
}

// Namespace: 
private class DelegateFactory.DG_Tweening_Core_DOGetter_string_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public string Call() { }

	public string CallWithSelf() { }
}

// Namespace: 
private class DelegateFactory.DG_Tweening_Core_DOSetter_string_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(string param0) { }

	public void CallWithSelf(string param0) { }
}

// Namespace: 
private class DelegateFactory.DG_Tweening_Core_DOGetter_UnityEngine_Vector2_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public Vector2 Call() { }

	public Vector2 CallWithSelf() { }
}

// Namespace: 
private class DelegateFactory.DG_Tweening_Core_DOSetter_UnityEngine_Vector2_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(Vector2 param0) { }

	public void CallWithSelf(Vector2 param0) { }
}

// Namespace: 
private class DelegateFactory.DG_Tweening_Core_DOGetter_UnityEngine_Vector3_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public Vector3 Call() { }

	public Vector3 CallWithSelf() { }
}

// Namespace: 
private class DelegateFactory.DG_Tweening_Core_DOSetter_UnityEngine_Vector3_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(Vector3 param0) { }

	public void CallWithSelf(Vector3 param0) { }
}

// Namespace: 
private class DelegateFactory.DG_Tweening_Core_DOGetter_UnityEngine_Vector4_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public Vector4 Call() { }

	public Vector4 CallWithSelf() { }
}

// Namespace: 
private class DelegateFactory.DG_Tweening_Core_DOSetter_UnityEngine_Vector4_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(Vector4 param0) { }

	public void CallWithSelf(Vector4 param0) { }
}

// Namespace: 
private class DelegateFactory.DG_Tweening_Core_DOGetter_UnityEngine_Quaternion_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public Quaternion Call() { }

	public Quaternion CallWithSelf() { }
}

// Namespace: 
private class DelegateFactory.DG_Tweening_Core_DOSetter_UnityEngine_Quaternion_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(Quaternion param0) { }

	public void CallWithSelf(Quaternion param0) { }
}

// Namespace: 
private class DelegateFactory.DG_Tweening_Core_DOGetter_UnityEngine_Color_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public Color Call() { }

	public Color CallWithSelf() { }
}

// Namespace: 
private class DelegateFactory.DG_Tweening_Core_DOSetter_UnityEngine_Color_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(Color param0) { }

	public void CallWithSelf(Color param0) { }
}

// Namespace: 
private class DelegateFactory.DG_Tweening_Core_DOGetter_UnityEngine_Rect_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public Rect Call() { }

	public Rect CallWithSelf() { }
}

// Namespace: 
private class DelegateFactory.DG_Tweening_Core_DOSetter_UnityEngine_Rect_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(Rect param0) { }

	public void CallWithSelf(Rect param0) { }
}

// Namespace: 
private class DelegateFactory.DG_Tweening_Core_DOGetter_UnityEngine_RectOffset_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public RectOffset Call() { }

	public RectOffset CallWithSelf() { }
}

// Namespace: 
private class DelegateFactory.DG_Tweening_Core_DOSetter_UnityEngine_RectOffset_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(RectOffset param0) { }

	public void CallWithSelf(RectOffset param0) { }
}

// Namespace: 
private class DelegateFactory.System_Predicate_int_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public bool Call(int param0) { }

	public bool CallWithSelf(int param0) { }
}

// Namespace: 
private class DelegateFactory.System_Action_int_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(int param0) { }

	public void CallWithSelf(int param0) { }
}

// Namespace: 
private class DelegateFactory.System_Comparison_int_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public int Call(int param0, int param1) { }

	public int CallWithSelf(int param0, int param1) { }
}

// Namespace: 
private class DelegateFactory.System_Predicate_string_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public bool Call(string param0) { }

	public bool CallWithSelf(string param0) { }
}

// Namespace: 
private class DelegateFactory.System_Action_string_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(string param0) { }

	public void CallWithSelf(string param0) { }
}

// Namespace: 
private class DelegateFactory.System_Comparison_string_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public int Call(string param0, string param1) { }

	public int CallWithSelf(string param0, string param1) { }
}

// Namespace: 
private class DelegateFactory.System_Predicate_UnityEngine_UI_Dropdown_OptionData_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public bool Call(Dropdown.OptionData param0) { }

	public bool CallWithSelf(Dropdown.OptionData param0) { }
}

// Namespace: 
private class DelegateFactory.System_Action_UnityEngine_UI_Dropdown_OptionData_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(Dropdown.OptionData param0) { }

	public void CallWithSelf(Dropdown.OptionData param0) { }
}

// Namespace: 
private class DelegateFactory.System_Comparison_UnityEngine_UI_Dropdown_OptionData_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public int Call(Dropdown.OptionData param0, Dropdown.OptionData param1) { }

	public int CallWithSelf(Dropdown.OptionData param0, Dropdown.OptionData param1) { }
}

// Namespace: 
private class DelegateFactory.System_Predicate_TMPro_TMP_Dropdown_OptionData_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public bool Call(TMP_Dropdown.OptionData param0) { }

	public bool CallWithSelf(TMP_Dropdown.OptionData param0) { }
}

// Namespace: 
private class DelegateFactory.System_Action_TMPro_TMP_Dropdown_OptionData_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(TMP_Dropdown.OptionData param0) { }

	public void CallWithSelf(TMP_Dropdown.OptionData param0) { }
}

// Namespace: 
private class DelegateFactory.System_Comparison_TMPro_TMP_Dropdown_OptionData_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public int Call(TMP_Dropdown.OptionData param0, TMP_Dropdown.OptionData param1) { }

	public int CallWithSelf(TMP_Dropdown.OptionData param0, TMP_Dropdown.OptionData param1) { }
}

// Namespace: 
private class DelegateFactory.System_Predicate_UnityEngine_RaycastHit_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public bool Call(RaycastHit param0) { }

	public bool CallWithSelf(RaycastHit param0) { }
}

// Namespace: 
private class DelegateFactory.System_Action_UnityEngine_RaycastHit_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(RaycastHit param0) { }

	public void CallWithSelf(RaycastHit param0) { }
}

// Namespace: 
private class DelegateFactory.System_Comparison_UnityEngine_RaycastHit_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public int Call(RaycastHit param0, RaycastHit param1) { }

	public int CallWithSelf(RaycastHit param0, RaycastHit param1) { }
}

// Namespace: 
private class DelegateFactory.System_Predicate_UnityEngine_Collider_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public bool Call(Collider param0) { }

	public bool CallWithSelf(Collider param0) { }
}

// Namespace: 
private class DelegateFactory.System_Action_UnityEngine_Collider_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(Collider param0) { }

	public void CallWithSelf(Collider param0) { }
}

// Namespace: 
private class DelegateFactory.System_Comparison_UnityEngine_Collider_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public int Call(Collider param0, Collider param1) { }

	public int CallWithSelf(Collider param0, Collider param1) { }
}

// Namespace: 
private class DelegateFactory.System_Predicate_UnityEngine_Rendering_PostProcessing_PostProcessEffectSettings_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public bool Call(PostProcessEffectSettings param0) { }

	public bool CallWithSelf(PostProcessEffectSettings param0) { }
}

// Namespace: 
private class DelegateFactory.System_Action_UnityEngine_Rendering_PostProcessing_PostProcessEffectSettings_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(PostProcessEffectSettings param0) { }

	public void CallWithSelf(PostProcessEffectSettings param0) { }
}

// Namespace: 
private class DelegateFactory.System_Comparison_UnityEngine_Rendering_PostProcessing_PostProcessEffectSettings_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public int Call(PostProcessEffectSettings param0, PostProcessEffectSettings param1) { }

	public int CallWithSelf(PostProcessEffectSettings param0, PostProcessEffectSettings param1) { }
}

// Namespace: 
private class DelegateFactory.Game_EventHandler_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call() { }

	public void CallWithSelf() { }
}

// Namespace: 
private class DelegateFactory.Game_EventHandlerWith2Arg_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(object param0, object param1) { }

	public void CallWithSelf(object param0, object param1) { }
}

// Namespace: 
private class DelegateFactory.Game_EventHandlerWith3Arg_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(object param0, object param1, object param2) { }

	public void CallWithSelf(object param0, object param1, object param2) { }
}

// Namespace: 
private class DelegateFactory.DYPublic_XLog_Logger_LogCallback_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(string param0, string param1, LogLevel param2) { }

	public void CallWithSelf(string param0, string param1, LogLevel param2) { }
}

// Namespace: 
private class DelegateFactory.StandaloneWorks_NetPeerToPeer_ReConnectHandler_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call() { }

	public void CallWithSelf() { }
}

// Namespace: 
private class DelegateFactory.UI_CToggleGroupCom_EventHandler_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(int param0, int param1) { }

	public void CallWithSelf(int param0, int param1) { }
}

// Namespace: 
private class DelegateFactory.System_Predicate_HitInfo_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public bool Call(HitInfo param0) { }

	public bool CallWithSelf(HitInfo param0) { }
}

// Namespace: 
private class DelegateFactory.System_Action_HitInfo_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call(HitInfo param0) { }

	public void CallWithSelf(HitInfo param0) { }
}

// Namespace: 
private class DelegateFactory.System_Comparison_HitInfo_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public int Call(HitInfo param0, HitInfo param1) { }

	public int CallWithSelf(HitInfo param0, HitInfo param1) { }
}

// Namespace: 
private class DelegateFactory.BtnAniCtr_BtnCB_Event : LuaDelegate
{
	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public void Call() { }

	public void CallWithSelf() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class DelegateFactory.<>c
{
	// Fields
	public static readonly DelegateFactory.<>c <>9;
	public static Action <>9__10_0;
	public static UnityAction <>9__14_0;
	public static TimerCallFunc <>9__18_0;
	public static Func<bool> <>9__22_0;
	public static NetClient.ServerCommandHandler <>9__26_0;
	public static NetClient.ConnectFailHandler <>9__30_0;
	public static NetClient.DisconnectHandler <>9__34_0;
	public static HttpClient.HttpCallBack <>9__38_0;
	public static DYNetZone.NetZoneCallBack <>9__42_0;
	public static Action<DgwInfo> <>9__46_0;
	public static Action<DgwDelayInfo> <>9__50_0;
	public static DGWProxy.ConfigEventHandler <>9__54_0;
	public static NetLogic.NetPacketHandler <>9__58_0;
	public static LogicDispatcher.HandleLogicPacket <>9__62_0;
	public static Application.AdvertisingIdentifierCallback <>9__66_0;
	public static Application.LowMemoryCallback <>9__70_0;
	public static Application.LogCallback <>9__74_0;
	public static Action<bool> <>9__78_0;
	public static Camera.CameraCallback <>9__82_0;
	public static AudioClip.PCMReaderCallback <>9__86_0;
	public static AudioClip.PCMSetPositionCallback <>9__90_0;
	public static Action<AsyncOperation> <>9__94_0;
	public static UnityAction<Scene, LoadSceneMode> <>9__98_0;
	public static UnityAction<Scene> <>9__102_0;
	public static UnityAction<Scene, Scene> <>9__106_0;
	public static UnityAction<float> <>9__110_0;
	public static UnityAction<int> <>9__114_0;
	public static UnityAction<bool> <>9__118_0;
	public static UnityAction<float, float> <>9__122_0;
	public static UnityAction<string> <>9__126_0;
	public static UnityAction<PointerEventData> <>9__130_0;
	public static UnityAction<PointerEventData, bool> <>9__134_0;
	public static Canvas.WillRenderCanvases <>9__138_0;
	public static RectTransform.ReapplyDrivenProperties <>9__142_0;
	public static TMP_InputField.AssignVoidCallBack <>9__146_0;
	public static TMP_InputField.OnValidateInput <>9__150_0;
	public static ScrollButton.AssignVoidCallBack <>9__154_0;
	public static ScrollButton.AssignCallBack <>9__158_0;
	public static ScrollButton.AssignOneCallBack <>9__162_0;
	public static TransferValue <>9__166_0;
	public static M1Toggle.AssignOneCallBack <>9__170_0;
	public static InputField.OnValidateInput <>9__174_0;
	public static M1Button.AssignOneCallBack <>9__178_0;
	public static M1Button.AssignVoidCallBack <>9__182_0;
	public static BaseKeybinding.GameLogic <>9__186_0;
	public static TMP_Text.RichTextTransFunc <>9__190_0;
	public static TMP_Text.LoadTMPFontFunc <>9__194_0;
	public static CountDownComponent.VoidCallBack <>9__198_0;
	public static Action<PlayableDirector> <>9__202_0;
	public static EventDelegate.Callback <>9__206_0;
	public static EventTriggerListener.VoidDelegate <>9__210_0;
	public static EventTriggerListener.VoidDelegateMouse <>9__214_0;
	public static EventTriggerListener.VoidPosDelegate <>9__218_0;
	public static EventTriggerListener.VoidEventDataDelegate <>9__222_0;
	public static DYSceneManager.SceneLoadedEvent <>9__226_0;
	public static VoidTimerCallFunc <>9__230_0;
	public static EventHandlerWith1Arg <>9__234_0;
	public static CharacterMotorCtrl.CallBack <>9__238_0;
	public static DOGetter<float> <>9__242_0;
	public static DOSetter<float> <>9__246_0;
	public static DOGetter<double> <>9__250_0;
	public static DOSetter<double> <>9__254_0;
	public static DOGetter<int> <>9__258_0;
	public static DOSetter<int> <>9__262_0;
	public static DOGetter<uint> <>9__266_0;
	public static DOSetter<uint> <>9__270_0;
	public static DOGetter<long> <>9__274_0;
	public static DOSetter<long> <>9__278_0;
	public static DOGetter<ulong> <>9__282_0;
	public static DOSetter<ulong> <>9__286_0;
	public static DOGetter<string> <>9__290_0;
	public static DOSetter<string> <>9__294_0;
	public static DOGetter<Vector2> <>9__298_0;
	public static DOSetter<Vector2> <>9__302_0;
	public static DOGetter<Vector3> <>9__306_0;
	public static DOSetter<Vector3> <>9__310_0;
	public static DOGetter<Vector4> <>9__314_0;
	public static DOSetter<Vector4> <>9__318_0;
	public static DOGetter<Quaternion> <>9__322_0;
	public static DOSetter<Quaternion> <>9__326_0;
	public static DOGetter<Color> <>9__330_0;
	public static DOSetter<Color> <>9__334_0;
	public static DOGetter<Rect> <>9__338_0;
	public static DOSetter<Rect> <>9__342_0;
	public static DOGetter<RectOffset> <>9__346_0;
	public static DOSetter<RectOffset> <>9__350_0;
	public static Predicate<int> <>9__354_0;
	public static Action<int> <>9__358_0;
	public static Comparison<int> <>9__362_0;
	public static Predicate<string> <>9__366_0;
	public static Action<string> <>9__370_0;
	public static Comparison<string> <>9__374_0;
	public static Predicate<Dropdown.OptionData> <>9__378_0;
	public static Action<Dropdown.OptionData> <>9__382_0;
	public static Comparison<Dropdown.OptionData> <>9__386_0;
	public static Predicate<TMP_Dropdown.OptionData> <>9__390_0;
	public static Action<TMP_Dropdown.OptionData> <>9__394_0;
	public static Comparison<TMP_Dropdown.OptionData> <>9__398_0;
	public static Predicate<RaycastHit> <>9__402_0;
	public static Action<RaycastHit> <>9__406_0;
	public static Comparison<RaycastHit> <>9__410_0;
	public static Predicate<Collider> <>9__414_0;
	public static Action<Collider> <>9__418_0;
	public static Comparison<Collider> <>9__422_0;
	public static Predicate<PostProcessEffectSettings> <>9__426_0;
	public static Action<PostProcessEffectSettings> <>9__430_0;
	public static Comparison<PostProcessEffectSettings> <>9__434_0;
	public static EventHandler <>9__438_0;
	public static EventHandlerWith2Arg <>9__442_0;
	public static EventHandlerWith3Arg <>9__446_0;
	public static Logger.LogCallback <>9__450_0;
	public static NetPeerToPeer.ReConnectHandler <>9__454_0;
	public static CToggleGroupCom.EventHandler <>9__458_0;
	public static Predicate<HitInfo> <>9__462_0;
	public static Action<HitInfo> <>9__466_0;
	public static Comparison<HitInfo> <>9__470_0;
	public static BtnAniCtr.BtnCB <>9__474_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <System_Action>b__10_0() { }

	internal void <UnityEngine_Events_UnityAction>b__14_0() { }

	internal bool <Game_TimerCallFunc>b__18_0(object[] param0) { }

	internal bool <System_Func_bool>b__22_0() { }

	internal void <DYPublic_DYNet_NetClient_ServerCommandHandler>b__26_0(int param0) { }

	internal void <DYPublic_DYNet_NetClient_ConnectFailHandler>b__30_0() { }

	internal void <DYPublic_DYNet_NetClient_DisconnectHandler>b__34_0() { }

	internal void <DYPublic_WebUtil_HttpClient_HttpCallBack>b__38_0(UnityWebRequest param0) { }

	internal void <DYPublic_DYNetZone_NetZoneCallBack>b__42_0() { }

	internal void <System_Action_DYPublic_DGW_DgwInfo>b__46_0(DgwInfo param0) { }

	internal void <System_Action_DYPublic_DGW_DgwDelayInfo>b__50_0(DgwDelayInfo param0) { }

	internal void <DYPublic_DGW_DGWProxy_ConfigEventHandler>b__54_0(string param0) { }

	internal void <GameLogic_NetLogic_NetPacketHandler>b__58_0(int param0, int param1) { }

	internal void <GameLogic_LogicDispatcher_HandleLogicPacket>b__62_0(NetPacket param0) { }

	internal void <UnityEngine_Application_AdvertisingIdentifierCallback>b__66_0(string param0, bool param1, string param2) { }

	internal void <UnityEngine_Application_LowMemoryCallback>b__70_0() { }

	internal void <UnityEngine_Application_LogCallback>b__74_0(string param0, string param1, LogType param2) { }

	internal void <System_Action_bool>b__78_0(bool param0) { }

	internal void <UnityEngine_Camera_CameraCallback>b__82_0(Camera param0) { }

	internal void <UnityEngine_AudioClip_PCMReaderCallback>b__86_0(float[] param0) { }

	internal void <UnityEngine_AudioClip_PCMSetPositionCallback>b__90_0(int param0) { }

	internal void <System_Action_UnityEngine_AsyncOperation>b__94_0(AsyncOperation param0) { }

	internal void <UnityEngine_Events_UnityAction_UnityEngine_SceneManagement_Scene_UnityEngine_SceneManagement_LoadSceneMode>b__98_0(Scene param0, LoadSceneMode param1) { }

	internal void <UnityEngine_Events_UnityAction_UnityEngine_SceneManagement_Scene>b__102_0(Scene param0) { }

	internal void <UnityEngine_Events_UnityAction_UnityEngine_SceneManagement_Scene_UnityEngine_SceneManagement_Scene>b__106_0(Scene param0, Scene param1) { }

	internal void <UnityEngine_Events_UnityAction_float>b__110_0(float param0) { }

	internal void <UnityEngine_Events_UnityAction_int>b__114_0(int param0) { }

	internal void <UnityEngine_Events_UnityAction_bool>b__118_0(bool param0) { }

	internal void <UnityEngine_Events_UnityAction_float_float>b__122_0(float param0, float param1) { }

	internal void <UnityEngine_Events_UnityAction_string>b__126_0(string param0) { }

	internal void <UnityEngine_Events_UnityAction_UnityEngine_EventSystems_PointerEventData>b__130_0(PointerEventData param0) { }

	internal void <UnityEngine_Events_UnityAction_UnityEngine_EventSystems_PointerEventData_bool>b__134_0(PointerEventData param0, bool param1) { }

	internal void <UnityEngine_Canvas_WillRenderCanvases>b__138_0() { }

	internal void <UnityEngine_RectTransform_ReapplyDrivenProperties>b__142_0(RectTransform param0) { }

	internal void <TMPro_TMP_InputField_AssignVoidCallBack>b__146_0() { }

	internal char <TMPro_TMP_InputField_OnValidateInput>b__150_0(string param0, int param1, char param2) { }

	internal void <UnityEngine_UI_ScrollButton_AssignVoidCallBack>b__154_0() { }

	internal void <UnityEngine_UI_ScrollButton_AssignCallBack>b__158_0(Transform param0, PointerEventData param1) { }

	internal void <UnityEngine_UI_ScrollButton_AssignOneCallBack>b__162_0(Transform param0) { }

	internal void <UI_TransferValue>b__166_0(float param0) { }

	internal void <UnityEngine_UI_M1Toggle_AssignOneCallBack>b__170_0(Transform param0) { }

	internal char <UnityEngine_UI_InputField_OnValidateInput>b__174_0(string param0, int param1, char param2) { }

	internal void <UnityEngine_UI_M1Button_AssignOneCallBack>b__178_0(Transform param0) { }

	internal void <UnityEngine_UI_M1Button_AssignVoidCallBack>b__182_0() { }

	internal void <BaseKeybinding_GameLogic>b__186_0() { }

	internal string <TMPro_TMP_Text_RichTextTransFunc>b__190_0(string param0) { }

	internal object <TMPro_TMP_Text_LoadTMPFontFunc>b__194_0(string param0, Type param1) { }

	internal void <CountDownComponent_VoidCallBack>b__198_0(object[] param0) { }

	internal void <System_Action_UnityEngine_Playables_PlayableDirector>b__202_0(PlayableDirector param0) { }

	internal void <EventDelegate_Callback>b__206_0(object[] param0) { }

	internal void <UGUIBase_EventTriggerListener_VoidDelegate>b__210_0(Transform param0) { }

	internal void <UGUIBase_EventTriggerListener_VoidDelegateMouse>b__214_0(Transform param0, int param1) { }

	internal void <UGUIBase_EventTriggerListener_VoidPosDelegate>b__218_0(Transform param0, Vector2 param1) { }

	internal void <UGUIBase_EventTriggerListener_VoidEventDataDelegate>b__222_0(Transform param0, PointerEventData param1) { }

	internal void <GameCoder_Engine_DYSceneManager_SceneLoadedEvent>b__226_0(string param0) { }

	internal void <Game_VoidTimerCallFunc>b__230_0(object[] param0) { }

	internal void <Game_EventHandlerWith1Arg>b__234_0(object param0) { }

	internal void <CharacterMotorCtrl_CallBack>b__238_0() { }

	internal float <DG_Tweening_Core_DOGetter_float>b__242_0() { }

	internal void <DG_Tweening_Core_DOSetter_float>b__246_0(float param0) { }

	internal double <DG_Tweening_Core_DOGetter_double>b__250_0() { }

	internal void <DG_Tweening_Core_DOSetter_double>b__254_0(double param0) { }

	internal int <DG_Tweening_Core_DOGetter_int>b__258_0() { }

	internal void <DG_Tweening_Core_DOSetter_int>b__262_0(int param0) { }

	internal uint <DG_Tweening_Core_DOGetter_uint>b__266_0() { }

	internal void <DG_Tweening_Core_DOSetter_uint>b__270_0(uint param0) { }

	internal long <DG_Tweening_Core_DOGetter_long>b__274_0() { }

	internal void <DG_Tweening_Core_DOSetter_long>b__278_0(long param0) { }

	internal ulong <DG_Tweening_Core_DOGetter_ulong>b__282_0() { }

	internal void <DG_Tweening_Core_DOSetter_ulong>b__286_0(ulong param0) { }

	internal string <DG_Tweening_Core_DOGetter_string>b__290_0() { }

	internal void <DG_Tweening_Core_DOSetter_string>b__294_0(string param0) { }

	internal Vector2 <DG_Tweening_Core_DOGetter_UnityEngine_Vector2>b__298_0() { }

	internal void <DG_Tweening_Core_DOSetter_UnityEngine_Vector2>b__302_0(Vector2 param0) { }

	internal Vector3 <DG_Tweening_Core_DOGetter_UnityEngine_Vector3>b__306_0() { }

	internal void <DG_Tweening_Core_DOSetter_UnityEngine_Vector3>b__310_0(Vector3 param0) { }

	internal Vector4 <DG_Tweening_Core_DOGetter_UnityEngine_Vector4>b__314_0() { }

	internal void <DG_Tweening_Core_DOSetter_UnityEngine_Vector4>b__318_0(Vector4 param0) { }

	internal Quaternion <DG_Tweening_Core_DOGetter_UnityEngine_Quaternion>b__322_0() { }

	internal void <DG_Tweening_Core_DOSetter_UnityEngine_Quaternion>b__326_0(Quaternion param0) { }

	internal Color <DG_Tweening_Core_DOGetter_UnityEngine_Color>b__330_0() { }

	internal void <DG_Tweening_Core_DOSetter_UnityEngine_Color>b__334_0(Color param0) { }

	internal Rect <DG_Tweening_Core_DOGetter_UnityEngine_Rect>b__338_0() { }

	internal void <DG_Tweening_Core_DOSetter_UnityEngine_Rect>b__342_0(Rect param0) { }

	internal RectOffset <DG_Tweening_Core_DOGetter_UnityEngine_RectOffset>b__346_0() { }

	internal void <DG_Tweening_Core_DOSetter_UnityEngine_RectOffset>b__350_0(RectOffset param0) { }

	internal bool <System_Predicate_int>b__354_0(int param0) { }

	internal void <System_Action_int>b__358_0(int param0) { }

	internal int <System_Comparison_int>b__362_0(int param0, int param1) { }

	internal bool <System_Predicate_string>b__366_0(string param0) { }

	internal void <System_Action_string>b__370_0(string param0) { }

	internal int <System_Comparison_string>b__374_0(string param0, string param1) { }

	internal bool <System_Predicate_UnityEngine_UI_Dropdown_OptionData>b__378_0(Dropdown.OptionData param0) { }

	internal void <System_Action_UnityEngine_UI_Dropdown_OptionData>b__382_0(Dropdown.OptionData param0) { }

	internal int <System_Comparison_UnityEngine_UI_Dropdown_OptionData>b__386_0(Dropdown.OptionData param0, Dropdown.OptionData param1) { }

	internal bool <System_Predicate_TMPro_TMP_Dropdown_OptionData>b__390_0(TMP_Dropdown.OptionData param0) { }

	internal void <System_Action_TMPro_TMP_Dropdown_OptionData>b__394_0(TMP_Dropdown.OptionData param0) { }

	internal int <System_Comparison_TMPro_TMP_Dropdown_OptionData>b__398_0(TMP_Dropdown.OptionData param0, TMP_Dropdown.OptionData param1) { }

	internal bool <System_Predicate_UnityEngine_RaycastHit>b__402_0(RaycastHit param0) { }

	internal void <System_Action_UnityEngine_RaycastHit>b__406_0(RaycastHit param0) { }

	internal int <System_Comparison_UnityEngine_RaycastHit>b__410_0(RaycastHit param0, RaycastHit param1) { }

	internal bool <System_Predicate_UnityEngine_Collider>b__414_0(Collider param0) { }

	internal void <System_Action_UnityEngine_Collider>b__418_0(Collider param0) { }

	internal int <System_Comparison_UnityEngine_Collider>b__422_0(Collider param0, Collider param1) { }

	internal bool <System_Predicate_UnityEngine_Rendering_PostProcessing_PostProcessEffectSettings>b__426_0(PostProcessEffectSettings param0) { }

	internal void <System_Action_UnityEngine_Rendering_PostProcessing_PostProcessEffectSettings>b__430_0(PostProcessEffectSettings param0) { }

	internal int <System_Comparison_UnityEngine_Rendering_PostProcessing_PostProcessEffectSettings>b__434_0(PostProcessEffectSettings param0, PostProcessEffectSettings param1) { }

	internal void <Game_EventHandler>b__438_0() { }

	internal void <Game_EventHandlerWith2Arg>b__442_0(object param0, object param1) { }

	internal void <Game_EventHandlerWith3Arg>b__446_0(object param0, object param1, object param2) { }

	internal void <DYPublic_XLog_Logger_LogCallback>b__450_0(string param0, string param1, LogLevel param2) { }

	internal void <StandaloneWorks_NetPeerToPeer_ReConnectHandler>b__454_0() { }

	internal void <UI_CToggleGroupCom_EventHandler>b__458_0(int param0, int param1) { }

	internal bool <System_Predicate_HitInfo>b__462_0(HitInfo param0) { }

	internal void <System_Action_HitInfo>b__466_0(HitInfo param0) { }

	internal int <System_Comparison_HitInfo>b__470_0(HitInfo param0, HitInfo param1) { }

	internal void <BtnAniCtr_BtnCB>b__474_0() { }
}

// Namespace: 
public class DG_Tweening_Core_ABSAnimationComponentWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x100AA0 Offset: 0xFFEA0 VA: 0x180100AA0
	private static int DOPlay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x102840 Offset: 0x101C40 VA: 0x180102840
	private static int DOPlayBackwards(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x104650 Offset: 0x103A50 VA: 0x180104650
	private static int DOPlayForward(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1067D0 Offset: 0x105BD0 VA: 0x1801067D0
	private static int DOPause(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x109B10 Offset: 0x108F10 VA: 0x180109B10
	private static int DOTogglePause(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10BBD0 Offset: 0x10AFD0 VA: 0x18010BBD0
	private static int DORewind(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10DBF0 Offset: 0x10CFF0 VA: 0x18010DBF0
	private static int DORestart(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1100E0 Offset: 0x10F4E0 VA: 0x1801100E0
	private static int DOComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x112630 Offset: 0x111A30 VA: 0x180112630
	private static int DOKill(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1149C0 Offset: 0x113DC0 VA: 0x1801149C0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1168C0 Offset: 0x115CC0 VA: 0x1801168C0
	private static int get_updateType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x118AC0 Offset: 0x117EC0 VA: 0x180118AC0
	private static int get_isSpeedBased(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11BC30 Offset: 0x11B030 VA: 0x18011BC30
	private static int get_hasOnStart(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11EDD0 Offset: 0x11E1D0 VA: 0x18011EDD0
	private static int get_hasOnPlay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x121070 Offset: 0x120470 VA: 0x180121070
	private static int get_hasOnUpdate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x123620 Offset: 0x122A20 VA: 0x180123620
	private static int get_hasOnStepComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x125560 Offset: 0x124960 VA: 0x180125560
	private static int get_hasOnComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x127920 Offset: 0x126D20 VA: 0x180127920
	private static int get_hasOnTweenCreated(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x129950 Offset: 0x128D50 VA: 0x180129950
	private static int get_hasOnRewind(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B9B0 Offset: 0x12ADB0 VA: 0x18012B9B0
	private static int get_onStart(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4CA0 Offset: 0x40A0 VA: 0x180004CA0
	private static int get_onPlay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6D80 Offset: 0x6180 VA: 0x180006D80
	private static int get_onUpdate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0C0 Offset: 0x94C0 VA: 0x18000A0C0
	private static int get_onStepComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC1E0 Offset: 0xB5E0 VA: 0x18000C1E0
	private static int get_onComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE230 Offset: 0xD630 VA: 0x18000E230
	private static int get_onTweenCreated(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11450 Offset: 0x10850 VA: 0x180011450
	private static int get_onRewind(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x14730 Offset: 0x13B30 VA: 0x180014730
	private static int get_tween(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x16720 Offset: 0x15B20 VA: 0x180016720
	private static int set_updateType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x18570 Offset: 0x17970 VA: 0x180018570
	private static int set_isSpeedBased(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1A640 Offset: 0x19A40 VA: 0x18001A640
	private static int set_hasOnStart(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1DA00 Offset: 0x1CE00 VA: 0x18001DA00
	private static int set_hasOnPlay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1F760 Offset: 0x1EB60 VA: 0x18001F760
	private static int set_hasOnUpdate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x228D0 Offset: 0x21CD0 VA: 0x1800228D0
	private static int set_hasOnStepComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x258E0 Offset: 0x24CE0 VA: 0x1800258E0
	private static int set_hasOnComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x28910 Offset: 0x27D10 VA: 0x180028910
	private static int set_hasOnTweenCreated(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2AAC0 Offset: 0x29EC0 VA: 0x18002AAC0
	private static int set_hasOnRewind(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2DA10 Offset: 0x2CE10 VA: 0x18002DA10
	private static int set_onStart(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2F730 Offset: 0x2EB30 VA: 0x18002F730
	private static int set_onPlay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x31790 Offset: 0x30B90 VA: 0x180031790
	private static int set_onUpdate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x34720 Offset: 0x33B20 VA: 0x180034720
	private static int set_onStepComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x366C0 Offset: 0x35AC0 VA: 0x1800366C0
	private static int set_onComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x38480 Offset: 0x37880 VA: 0x180038480
	private static int set_onTweenCreated(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3B4E0 Offset: 0x3A8E0 VA: 0x18003B4E0
	private static int set_onRewind(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3D380 Offset: 0x3C780 VA: 0x18003D380
	private static int set_tween(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DG_Tweening_DOTweenAnimationWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3F160 Offset: 0x3E560 VA: 0x18003F160
	private static int CreateTween(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40DE0 Offset: 0x401E0 VA: 0x180040DE0
	private static int DOPlay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42E80 Offset: 0x42280 VA: 0x180042E80
	private static int DOPlayBackwards(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x47130 Offset: 0x46530 VA: 0x180047130
	private static int DOPlayForward(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x49070 Offset: 0x48470 VA: 0x180049070
	private static int DOPause(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4B020 Offset: 0x4A420 VA: 0x18004B020
	private static int DOTogglePause(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4D1D0 Offset: 0x4C5D0 VA: 0x18004D1D0
	private static int DORewind(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4F030 Offset: 0x4E430 VA: 0x18004F030
	private static int DORestart(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50DF0 Offset: 0x501F0 VA: 0x180050DF0
	private static int DORestartInNewPos(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52F00 Offset: 0x52300 VA: 0x180052F00
	private static int DOFinishAndRestart(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x55620 Offset: 0x54A20 VA: 0x180055620
	private static int DOComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x573A0 Offset: 0x567A0 VA: 0x1800573A0
	private static int DOKill(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x59240 Offset: 0x58640 VA: 0x180059240
	private static int DOPlayById(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5AFF0 Offset: 0x5A3F0 VA: 0x18005AFF0
	private static int DOPlayAllById(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5D0C0 Offset: 0x5C4C0 VA: 0x18005D0C0
	private static int DOPauseAllById(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x60110 Offset: 0x5F510 VA: 0x180060110
	private static int DOPlayBackwardsById(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x624A0 Offset: 0x618A0 VA: 0x1800624A0
	private static int DOPlayBackwardsAllById(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x64490 Offset: 0x63890 VA: 0x180064490
	private static int DOPlayForwardById(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x664E0 Offset: 0x658E0 VA: 0x1800664E0
	private static int DOPlayForwardAllById(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x68540 Offset: 0x67940 VA: 0x180068540
	private static int DOPlayNext(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6B7C0 Offset: 0x6ABC0 VA: 0x18006B7C0
	private static int DORewindAndPlayNext(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E9E0 Offset: 0x6DDE0 VA: 0x18006E9E0
	private static int DORewindAllById(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70E20 Offset: 0x70220 VA: 0x180070E20
	private static int DORestartById(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72D70 Offset: 0x72170 VA: 0x180072D70
	private static int DORestartAllById(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75050 Offset: 0x74450 VA: 0x180075050
	private static int GetTweens(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x77450 Offset: 0x76850 VA: 0x180077450
	private static int TypeToDOTargetType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x79340 Offset: 0x78740 VA: 0x180079340
	private static int CreateEditorPreview(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7C6F0 Offset: 0x7BAF0 VA: 0x18007C6F0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7E800 Offset: 0x7DC00 VA: 0x18007E800
	private static int get_targetIsSelf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x808F0 Offset: 0x7FCF0 VA: 0x1800808F0
	private static int get_targetGO(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x82A20 Offset: 0x81E20 VA: 0x180082A20
	private static int get_tweenTargetIsTargetGO(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85BE0 Offset: 0x84FE0 VA: 0x180085BE0
	private static int get_delay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x87C50 Offset: 0x87050 VA: 0x180087C50
	private static int get_duration(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x89C90 Offset: 0x89090 VA: 0x180089C90
	private static int get_easeType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8BDF0 Offset: 0x8B1F0 VA: 0x18008BDF0
	private static int get_easeCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8E070 Offset: 0x8D470 VA: 0x18008E070
	private static int get_loopType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x90180 Offset: 0x8F580 VA: 0x180090180
	private static int get_loops(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x93640 Offset: 0x92A40 VA: 0x180093640
	private static int get_id(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x95610 Offset: 0x94A10 VA: 0x180095610
	private static int get_isRelative(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x97460 Offset: 0x96860 VA: 0x180097460
	private static int get_isFrom(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x99840 Offset: 0x98C40 VA: 0x180099840
	private static int get_isIndependentUpdate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C920 Offset: 0x9BD20 VA: 0x18009C920
	private static int get_autoKill(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E900 Offset: 0x9DD00 VA: 0x18009E900
	private static int get_isActive(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0C50 Offset: 0xA0050 VA: 0x1800A0C50
	private static int get_isValid(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3F30 Offset: 0xA3330 VA: 0x1800A3F30
	private static int get_target(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA6160 Offset: 0xA5560 VA: 0x1800A6160
	private static int get_animationType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA9190 Offset: 0xA8590 VA: 0x1800A9190
	private static int get_targetType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAB080 Offset: 0xAA480 VA: 0x1800AB080
	private static int get_forcedTargetType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAD180 Offset: 0xAC580 VA: 0x1800AD180
	private static int get_autoPlay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAF080 Offset: 0xAE480 VA: 0x1800AF080
	private static int get_useTargetAsV3(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB10C0 Offset: 0xB04C0 VA: 0x1800B10C0
	private static int get_endValueFloat(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB4530 Offset: 0xB3930 VA: 0x1800B4530
	private static int get_endValueV3(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB6650 Offset: 0xB5A50 VA: 0x1800B6650
	private static int get_endValueV2(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB8800 Offset: 0xB7C00 VA: 0x1800B8800
	private static int get_offsetV3(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBAA80 Offset: 0xB9E80 VA: 0x1800BAA80
	private static int get_FinalVectorV3(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBCA50 Offset: 0xBBE50 VA: 0x1800BCA50
	private static int get_endValueColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE940 Offset: 0xBDD40 VA: 0x1800BE940
	private static int get_endValueString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC0A90 Offset: 0xBFE90 VA: 0x1800C0A90
	private static int get_endValueRect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC3A40 Offset: 0xC2E40 VA: 0x1800C3A40
	private static int get_endValueTransform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC5B10 Offset: 0xC4F10 VA: 0x1800C5B10
	private static int get_optionalBool0(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7D40 Offset: 0xC7140 VA: 0x1800C7D40
	private static int get_optionalFloat0(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCA100 Offset: 0xC9500 VA: 0x1800CA100
	private static int get_optionalInt0(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCC330 Offset: 0xCB730 VA: 0x1800CC330
	private static int get_optionalRotationMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCE820 Offset: 0xCDC20 VA: 0x1800CE820
	private static int get_optionalScrambleMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD09A0 Offset: 0xCFDA0 VA: 0x1800D09A0
	private static int get_optionalString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2CF0 Offset: 0xD20F0 VA: 0x1800D2CF0
	private static int set_targetIsSelf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4EE0 Offset: 0xD42E0 VA: 0x1800D4EE0
	private static int set_targetGO(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD7380 Offset: 0xD6780 VA: 0x1800D7380
	private static int set_tweenTargetIsTargetGO(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDBB10 Offset: 0xDAF10 VA: 0x1800DBB10
	private static int set_delay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDDC20 Offset: 0xDD020 VA: 0x1800DDC20
	private static int set_duration(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE1180 Offset: 0xE0580 VA: 0x1800E1180
	private static int set_easeType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE3180 Offset: 0xE2580 VA: 0x1800E3180
	private static int set_easeCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE62C0 Offset: 0xE56C0 VA: 0x1800E62C0
	private static int set_loopType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE8450 Offset: 0xE7850 VA: 0x1800E8450
	private static int set_loops(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEC5D0 Offset: 0xEB9D0 VA: 0x1800EC5D0
	private static int set_id(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEE860 Offset: 0xEDC60 VA: 0x1800EE860
	private static int set_isRelative(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF0B50 Offset: 0xEFF50 VA: 0x1800F0B50
	private static int set_isFrom(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2DE0 Offset: 0xF21E0 VA: 0x1800F2DE0
	private static int set_isIndependentUpdate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4D40 Offset: 0xF4140 VA: 0x1800F4D40
	private static int set_autoKill(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6C10 Offset: 0xF6010 VA: 0x1800F6C10
	private static int set_isActive(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF89B0 Offset: 0xF7DB0 VA: 0x1800F89B0
	private static int set_isValid(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFAB00 Offset: 0xF9F00 VA: 0x1800FAB00
	private static int set_target(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFCAD0 Offset: 0xFBED0 VA: 0x1800FCAD0
	private static int set_animationType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFEAF0 Offset: 0xFDEF0 VA: 0x1800FEAF0
	private static int set_targetType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x100A50 Offset: 0xFFE50 VA: 0x180100A50
	private static int set_forcedTargetType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1027F0 Offset: 0x101BF0 VA: 0x1801027F0
	private static int set_autoPlay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x104600 Offset: 0x103A00 VA: 0x180104600
	private static int set_useTargetAsV3(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x106780 Offset: 0x105B80 VA: 0x180106780
	private static int set_endValueFloat(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x109AC0 Offset: 0x108EC0 VA: 0x180109AC0
	private static int set_endValueV3(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10BB80 Offset: 0x10AF80 VA: 0x18010BB80
	private static int set_endValueV2(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10DBA0 Offset: 0x10CFA0 VA: 0x18010DBA0
	private static int set_offsetV3(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x110090 Offset: 0x10F490 VA: 0x180110090
	private static int set_FinalVectorV3(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1125E0 Offset: 0x1119E0 VA: 0x1801125E0
	private static int set_endValueColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x114970 Offset: 0x113D70 VA: 0x180114970
	private static int set_endValueString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x116870 Offset: 0x115C70 VA: 0x180116870
	private static int set_endValueRect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x118A70 Offset: 0x117E70 VA: 0x180118A70
	private static int set_endValueTransform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11BBE0 Offset: 0x11AFE0 VA: 0x18011BBE0
	private static int set_optionalBool0(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11ED80 Offset: 0x11E180 VA: 0x18011ED80
	private static int set_optionalFloat0(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x121020 Offset: 0x120420 VA: 0x180121020
	private static int set_optionalInt0(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1235D0 Offset: 0x1229D0 VA: 0x1801235D0
	private static int set_optionalRotationMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x125510 Offset: 0x124910 VA: 0x180125510
	private static int set_optionalScrambleMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1278D0 Offset: 0x126CD0 VA: 0x1801278D0
	private static int set_optionalString(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DG_Tweening_DOTweenWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x129900 Offset: 0x128D00 VA: 0x180129900
	private static int _CreateDG_Tweening_DOTween(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B960 Offset: 0x12AD60 VA: 0x18012B960
	private static int Init(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C50 Offset: 0x4050 VA: 0x180004C50
	private static int SetTweensCapacity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6D30 Offset: 0x6130 VA: 0x180006D30
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA070 Offset: 0x9470 VA: 0x18000A070
	private static int ClearCachedTweens(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC190 Offset: 0xB590 VA: 0x18000C190
	private static int Validate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE1E0 Offset: 0xD5E0 VA: 0x18000E1E0
	private static int ManualUpdate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11400 Offset: 0x10800 VA: 0x180011400
	private static int To(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x146E0 Offset: 0x13AE0 VA: 0x1800146E0
	private static int ToAxis(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x166D0 Offset: 0x15AD0 VA: 0x1800166D0
	private static int ToAlpha(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x18520 Offset: 0x17920 VA: 0x180018520
	private static int Punch(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1A5F0 Offset: 0x199F0 VA: 0x18001A5F0
	private static int Shake(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D9B0 Offset: 0x1CDB0 VA: 0x18001D9B0
	private static int ToArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1F710 Offset: 0x1EB10 VA: 0x18001F710
	private static int Sequence(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x22880 Offset: 0x21C80 VA: 0x180022880
	private static int CompleteAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x25890 Offset: 0x24C90 VA: 0x180025890
	private static int Complete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x288C0 Offset: 0x27CC0 VA: 0x1800288C0
	private static int FlipAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2AA70 Offset: 0x29E70 VA: 0x18002AA70
	private static int Flip(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D9C0 Offset: 0x2CDC0 VA: 0x18002D9C0
	private static int GotoAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2F6E0 Offset: 0x2EAE0 VA: 0x18002F6E0
	private static int Goto(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x31740 Offset: 0x30B40 VA: 0x180031740
	private static int KillAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x346D0 Offset: 0x33AD0 VA: 0x1800346D0
	private static int Kill(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x36670 Offset: 0x35A70 VA: 0x180036670
	private static int PauseAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x38430 Offset: 0x37830 VA: 0x180038430
	private static int Pause(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3B490 Offset: 0x3A890 VA: 0x18003B490
	private static int PlayAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3D330 Offset: 0x3C730 VA: 0x18003D330
	private static int Play(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3F110 Offset: 0x3E510 VA: 0x18003F110
	private static int PlayBackwardsAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40D90 Offset: 0x40190 VA: 0x180040D90
	private static int PlayBackwards(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42E30 Offset: 0x42230 VA: 0x180042E30
	private static int PlayForwardAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x470E0 Offset: 0x464E0 VA: 0x1800470E0
	private static int PlayForward(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x49020 Offset: 0x48420 VA: 0x180049020
	private static int RestartAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4AFD0 Offset: 0x4A3D0 VA: 0x18004AFD0
	private static int Restart(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4D180 Offset: 0x4C580 VA: 0x18004D180
	private static int RewindAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4EFE0 Offset: 0x4E3E0 VA: 0x18004EFE0
	private static int Rewind(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50DA0 Offset: 0x501A0 VA: 0x180050DA0
	private static int SmoothRewindAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52EB0 Offset: 0x522B0 VA: 0x180052EB0
	private static int SmoothRewind(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x555D0 Offset: 0x549D0 VA: 0x1800555D0
	private static int TogglePauseAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x57350 Offset: 0x56750 VA: 0x180057350
	private static int TogglePause(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x591F0 Offset: 0x585F0 VA: 0x1800591F0
	private static int IsTweening(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5AFA0 Offset: 0x5A3A0 VA: 0x18005AFA0
	private static int TotalPlayingTweens(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5D070 Offset: 0x5C470 VA: 0x18005D070
	private static int PlayingTweens(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x600C0 Offset: 0x5F4C0 VA: 0x1800600C0
	private static int PausedTweens(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x62450 Offset: 0x61850 VA: 0x180062450
	private static int TweensById(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x64440 Offset: 0x63840 VA: 0x180064440
	private static int TweensByTarget(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x66490 Offset: 0x65890 VA: 0x180066490
	private static int get_Version(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x684F0 Offset: 0x678F0 VA: 0x1800684F0
	private static int get_useSafeMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6B770 Offset: 0x6AB70 VA: 0x18006B770
	private static int get_showUnityEditorReport(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E990 Offset: 0x6DD90 VA: 0x18006E990
	private static int get_timeScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70DD0 Offset: 0x701D0 VA: 0x180070DD0
	private static int get_useSmoothDeltaTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72D20 Offset: 0x72120 VA: 0x180072D20
	private static int get_maxSmoothUnscaledTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75000 Offset: 0x74400 VA: 0x180075000
	private static int get_drawGizmos(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x77400 Offset: 0x76800 VA: 0x180077400
	private static int get_defaultUpdateType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x792F0 Offset: 0x786F0 VA: 0x1800792F0
	private static int get_defaultTimeScaleIndependent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7C6A0 Offset: 0x7BAA0 VA: 0x18007C6A0
	private static int get_defaultAutoPlay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7E7B0 Offset: 0x7DBB0 VA: 0x18007E7B0
	private static int get_defaultAutoKill(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x808A0 Offset: 0x7FCA0 VA: 0x1800808A0
	private static int get_defaultLoopType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x829D0 Offset: 0x81DD0 VA: 0x1800829D0
	private static int get_defaultRecyclable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85B90 Offset: 0x84F90 VA: 0x180085B90
	private static int get_defaultEaseType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x87C00 Offset: 0x87000 VA: 0x180087C00
	private static int get_defaultEaseOvershootOrAmplitude(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x89C40 Offset: 0x89040 VA: 0x180089C40
	private static int get_defaultEasePeriod(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8BDA0 Offset: 0x8B1A0 VA: 0x18008BDA0
	private static int get_instance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8E020 Offset: 0x8D420 VA: 0x18008E020
	private static int get_logBehaviour(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x90130 Offset: 0x8F530 VA: 0x180090130
	private static int set_useSafeMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x935F0 Offset: 0x929F0 VA: 0x1800935F0
	private static int set_showUnityEditorReport(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x955C0 Offset: 0x949C0 VA: 0x1800955C0
	private static int set_timeScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x97410 Offset: 0x96810 VA: 0x180097410
	private static int set_useSmoothDeltaTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x997F0 Offset: 0x98BF0 VA: 0x1800997F0
	private static int set_maxSmoothUnscaledTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C8D0 Offset: 0x9BCD0 VA: 0x18009C8D0
	private static int set_drawGizmos(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E8B0 Offset: 0x9DCB0 VA: 0x18009E8B0
	private static int set_defaultUpdateType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0C00 Offset: 0xA0000 VA: 0x1800A0C00
	private static int set_defaultTimeScaleIndependent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3EE0 Offset: 0xA32E0 VA: 0x1800A3EE0
	private static int set_defaultAutoPlay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA6110 Offset: 0xA5510 VA: 0x1800A6110
	private static int set_defaultAutoKill(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA9140 Offset: 0xA8540 VA: 0x1800A9140
	private static int set_defaultLoopType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAB030 Offset: 0xAA430 VA: 0x1800AB030
	private static int set_defaultRecyclable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAD130 Offset: 0xAC530 VA: 0x1800AD130
	private static int set_defaultEaseType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAF030 Offset: 0xAE430 VA: 0x1800AF030
	private static int set_defaultEaseOvershootOrAmplitude(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB1070 Offset: 0xB0470 VA: 0x1800B1070
	private static int set_defaultEasePeriod(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB44E0 Offset: 0xB38E0 VA: 0x1800B44E0
	private static int set_instance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB6600 Offset: 0xB5A00 VA: 0x1800B6600
	private static int set_logBehaviour(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DoTweenInterfaceWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB87B0 Offset: 0xB7BB0 VA: 0x1800B87B0
	private static int _CreateDoTweenInterface(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBAA30 Offset: 0xB9E30 VA: 0x1800BAA30
	private static int DOTween_Rewind(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBCA00 Offset: 0xBBE00 VA: 0x1800BCA00
	private static int DOTween_Kill(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE8F0 Offset: 0xBDCF0 VA: 0x1800BE8F0
	private static int DOTween_Play(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC0A40 Offset: 0xBFE40 VA: 0x1800C0A40
	private static int DoTween_Restart(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC39F0 Offset: 0xC2DF0 VA: 0x1800C39F0
	private static int DoTween_RestartWithName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC5AC0 Offset: 0xC4EC0 VA: 0x1800C5AC0
	private static int DoTween_Restart_AllChild(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7CF0 Offset: 0xC70F0 VA: 0x1800C7CF0
	private static int DoTween_Pause(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCA0B0 Offset: 0xC94B0 VA: 0x1800CA0B0
	private static int DoTween_Pause_AllChild(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCC2E0 Offset: 0xCB6E0 VA: 0x1800CC2E0
	private static int DoTween_Restart_All(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCE7D0 Offset: 0xCDBD0 VA: 0x1800CE7D0
	private static int DoTween_Pause_All(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD0950 Offset: 0xCFD50 VA: 0x1800D0950
	private static int DoTweenPath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2CA0 Offset: 0xD20A0 VA: 0x1800D2CA0
	private static int DoTweenLookAt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4E90 Offset: 0xD4290 VA: 0x1800D4E90
	private static int DoScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD7330 Offset: 0xD6730 VA: 0x1800D7330
	private static int DoMove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDBAC0 Offset: 0xDAEC0 VA: 0x1800DBAC0
	private static int DOLocalMove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDDBD0 Offset: 0xDCFD0 VA: 0x1800DDBD0
	private static int DoLocalRotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE1130 Offset: 0xE0530 VA: 0x1800E1130
	private static int DoRatation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE3130 Offset: 0xE2530 VA: 0x1800E3130
	private static int DoTween_RestartAllWithName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE6270 Offset: 0xE5670 VA: 0x1800E6270
	private static int GetDoTweenComponent(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DuoyiQaLib_ClientProfilerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE8400 Offset: 0xE7800 VA: 0x1800E8400
	private static int BeginSample(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEC580 Offset: 0xEB980 VA: 0x1800EC580
	private static int EndSample(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DYPublic_DGW_DgwDelayInfoForJsonWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEE810 Offset: 0xEDC10 VA: 0x1800EE810
	private static int _CreateDYPublic_DGW_DgwDelayInfoForJson(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF0B00 Offset: 0xEFF00 VA: 0x1800F0B00
	private static int get_bsid(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2D90 Offset: 0xF2190 VA: 0x1800F2D90
	private static int get_ip(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4CF0 Offset: 0xF40F0 VA: 0x1800F4CF0
	private static int get_keep_params(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6BC0 Offset: 0xF5FC0 VA: 0x1800F6BC0
	private static int get_op(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF8960 Offset: 0xF7D60 VA: 0x1800F8960
	private static int get_port(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFAAB0 Offset: 0xF9EB0 VA: 0x1800FAAB0
	private static int get_s(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFCA80 Offset: 0xFBE80 VA: 0x1800FCA80
	private static int get_s_type(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFEAA0 Offset: 0xFDEA0 VA: 0x1800FEAA0
	private static int get_token(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x100A00 Offset: 0xFFE00 VA: 0x180100A00
	private static int set_bsid(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1027A0 Offset: 0x101BA0 VA: 0x1801027A0
	private static int set_ip(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1045B0 Offset: 0x1039B0 VA: 0x1801045B0
	private static int set_keep_params(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x106730 Offset: 0x105B30 VA: 0x180106730
	private static int set_op(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x109A70 Offset: 0x108E70 VA: 0x180109A70
	private static int set_port(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10BB30 Offset: 0x10AF30 VA: 0x18010BB30
	private static int set_s(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10DB50 Offset: 0x10CF50 VA: 0x18010DB50
	private static int set_s_type(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x110040 Offset: 0x10F440 VA: 0x180110040
	private static int set_token(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DYPublic_DGW_DgwDelayInfoWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x112590 Offset: 0x111990 VA: 0x180112590
	private static int _CreateDYPublic_DGW_DgwDelayInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x114920 Offset: 0x113D20 VA: 0x180114920
	private static int get_Ip(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x116820 Offset: 0x115C20 VA: 0x180116820
	private static int get_Port(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x118A20 Offset: 0x117E20 VA: 0x180118A20
	private static int get_Delay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11BB90 Offset: 0x11AF90 VA: 0x18011BB90
	private static int get_UdpPort(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11ED30 Offset: 0x11E130 VA: 0x18011ED30
	private static int get_IsReal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120FD0 Offset: 0x1203D0 VA: 0x180120FD0
	private static int set_Ip(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x123580 Offset: 0x122980 VA: 0x180123580
	private static int set_Port(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1254C0 Offset: 0x1248C0 VA: 0x1801254C0
	private static int set_Delay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x127880 Offset: 0x126C80 VA: 0x180127880
	private static int set_UdpPort(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1298B0 Offset: 0x128CB0 VA: 0x1801298B0
	private static int set_IsReal(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DYPublic_DGW_DgwInfoWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B910 Offset: 0x12AD10 VA: 0x18012B910
	private static int _CreateDYPublic_DGW_DgwInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C00 Offset: 0x4000 VA: 0x180004C00
	private static int get_Success(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6CE0 Offset: 0x60E0 VA: 0x180006CE0
	private static int get_Token(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA020 Offset: 0x9420 VA: 0x18000A020
	private static int get_BsID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC140 Offset: 0xB540 VA: 0x18000C140
	private static int get_Port(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE190 Offset: 0xD590 VA: 0x18000E190
	private static int get_ServerInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x113B0 Offset: 0x107B0 VA: 0x1800113B0
	private static int set_Success(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x14690 Offset: 0x13A90 VA: 0x180014690
	private static int set_Token(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x16680 Offset: 0x15A80 VA: 0x180016680
	private static int set_BsID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x184D0 Offset: 0x178D0 VA: 0x1800184D0
	private static int set_Port(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1A5A0 Offset: 0x199A0 VA: 0x18001A5A0
	private static int set_ServerInfo(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DYPublic_DGW_DgwParamWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D960 Offset: 0x1CD60 VA: 0x18001D960
	private static int _CreateDYPublic_DGW_DgwParam(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1F6C0 Offset: 0x1EAC0 VA: 0x18001F6C0
	private static int get_proid(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x22830 Offset: 0x21C30 VA: 0x180022830
	private static int get_bsid(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x25840 Offset: 0x24C40 VA: 0x180025840
	private static int get_port(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x28870 Offset: 0x27C70 VA: 0x180028870
	private static int get_cid(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2AA20 Offset: 0x29E20 VA: 0x18002AA20
	private static int get_client_use(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D970 Offset: 0x2CD70 VA: 0x18002D970
	private static int get_conf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2F690 Offset: 0x2EA90 VA: 0x18002F690
	private static int get_conf_data(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x316F0 Offset: 0x30AF0 VA: 0x1800316F0
	private static int get_keep_params(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x34680 Offset: 0x33A80 VA: 0x180034680
	private static int get_c2s_through(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x36620 Offset: 0x35A20 VA: 0x180036620
	private static int get_platform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x383E0 Offset: 0x377E0 VA: 0x1800383E0
	private static int get_echo_real(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3B440 Offset: 0x3A840 VA: 0x18003B440
	private static int get_switch_limit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3D2E0 Offset: 0x3C6E0 VA: 0x18003D2E0
	private static int get_switch_open(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3F0C0 Offset: 0x3E4C0 VA: 0x18003F0C0
	private static int get_use_https(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40D40 Offset: 0x40140 VA: 0x180040D40
	private static int set_proid(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42DE0 Offset: 0x421E0 VA: 0x180042DE0
	private static int set_bsid(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x47090 Offset: 0x46490 VA: 0x180047090
	private static int set_port(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48FD0 Offset: 0x483D0 VA: 0x180048FD0
	private static int set_cid(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4AF80 Offset: 0x4A380 VA: 0x18004AF80
	private static int set_client_use(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4D130 Offset: 0x4C530 VA: 0x18004D130
	private static int set_conf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4EF90 Offset: 0x4E390 VA: 0x18004EF90
	private static int set_conf_data(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50D50 Offset: 0x50150 VA: 0x180050D50
	private static int set_keep_params(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52E60 Offset: 0x52260 VA: 0x180052E60
	private static int set_c2s_through(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x55580 Offset: 0x54980 VA: 0x180055580
	private static int set_platform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x57300 Offset: 0x56700 VA: 0x180057300
	private static int set_echo_real(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x591A0 Offset: 0x585A0 VA: 0x1800591A0
	private static int set_switch_limit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5AF50 Offset: 0x5A350 VA: 0x18005AF50
	private static int set_switch_open(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5D020 Offset: 0x5C420 VA: 0x18005D020
	private static int set_use_https(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DYPublic_DGW_DGWProxyInstanceWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x60070 Offset: 0x5F470 VA: 0x180060070
	private static int _CreateDYPublic_DGW_DGWProxyInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x62400 Offset: 0x61800 VA: 0x180062400
	private static int get_Instance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x643F0 Offset: 0x637F0 VA: 0x1800643F0
	private static int set_Instance(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DYPublic_DGW_DGWProxyWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x66440 Offset: 0x65840 VA: 0x180066440
	private static int _CreateDYPublic_DGW_DGWProxy(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x684A0 Offset: 0x678A0 VA: 0x1800684A0
	private static int Init(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6B720 Offset: 0x6AB20 VA: 0x18006B720
	private static int SetLogPath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E940 Offset: 0x6DD40 VA: 0x18006E940
	private static int AccessToken(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70D80 Offset: 0x70180 VA: 0x180070D80
	private static int AccessDelay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72CD0 Offset: 0x720D0 VA: 0x180072CD0
	private static int SendDgwResult(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74FB0 Offset: 0x743B0 VA: 0x180074FB0
	private static int GameTerminate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x773B0 Offset: 0x767B0 VA: 0x1800773B0
	private static int GetDGWSDKVersion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x792A0 Offset: 0x786A0 VA: 0x1800792A0
	private static int CheckConfig(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7C650 Offset: 0x7BA50 VA: 0x18007C650
	private static int get_DgwManager(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7E760 Offset: 0x7DB60 VA: 0x18007E760
	private static int get_CurConfigPath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x80850 Offset: 0x7FC50 VA: 0x180080850
	private static int DYPublic_DGW_DGWProxy_ConfigEventHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DYPublic_DGW_DgwResultInfoWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x82980 Offset: 0x81D80 VA: 0x180082980
	private static int _CreateDYPublic_DGW_DgwResultInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85B40 Offset: 0x84F40 VA: 0x180085B40
	private static int get_error_type(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x87BB0 Offset: 0x86FB0 VA: 0x180087BB0
	private static int get_proid(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x89BF0 Offset: 0x88FF0 VA: 0x180089BF0
	private static int get_bsid(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8BD50 Offset: 0x8B150 VA: 0x18008BD50
	private static int get_port(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8DFD0 Offset: 0x8D3D0 VA: 0x18008DFD0
	private static int get_cid(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x900E0 Offset: 0x8F4E0 VA: 0x1800900E0
	private static int get_uid(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x935A0 Offset: 0x929A0 VA: 0x1800935A0
	private static int get_token(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x95570 Offset: 0x94970 VA: 0x180095570
	private static int get_server(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x973C0 Offset: 0x967C0 VA: 0x1800973C0
	private static int get_platform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x997A0 Offset: 0x98BA0 VA: 0x1800997A0
	private static int set_error_type(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C880 Offset: 0x9BC80 VA: 0x18009C880
	private static int set_proid(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E860 Offset: 0x9DC60 VA: 0x18009E860
	private static int set_bsid(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0BB0 Offset: 0x9FFB0 VA: 0x1800A0BB0
	private static int set_port(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3E90 Offset: 0xA3290 VA: 0x1800A3E90
	private static int set_cid(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA60C0 Offset: 0xA54C0 VA: 0x1800A60C0
	private static int set_uid(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA90F0 Offset: 0xA84F0 VA: 0x1800A90F0
	private static int set_token(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAAFE0 Offset: 0xAA3E0 VA: 0x1800AAFE0
	private static int set_server(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAD0E0 Offset: 0xAC4E0 VA: 0x1800AD0E0
	private static int set_platform(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DYPublic_DGW_DgwResultServerInfoWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAEFE0 Offset: 0xAE3E0 VA: 0x1800AEFE0
	private static int _CreateDYPublic_DGW_DgwResultServerInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB1020 Offset: 0xB0420 VA: 0x1800B1020
	private static int get_info(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB4490 Offset: 0xB3890 VA: 0x1800B4490
	private static int set_info(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DYPublic_DGW_DgwServerForJsonWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB65B0 Offset: 0xB59B0 VA: 0x1800B65B0
	private static int _CreateDYPublic_DGW_DgwServerForJson(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB8760 Offset: 0xB7B60 VA: 0x1800B8760
	private static int get_s(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA9E0 Offset: 0xB9DE0 VA: 0x1800BA9E0
	private static int set_s(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DYPublic_DGW_DgwServerInfoWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC9B0 Offset: 0xBBDB0 VA: 0x1800BC9B0
	private static int _CreateDYPublic_DGW_DgwServerInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE8A0 Offset: 0xBDCA0 VA: 0x1800BE8A0
	private static int get_Ip(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC09F0 Offset: 0xBFDF0 VA: 0x1800C09F0
	private static int get_Port(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC39A0 Offset: 0xC2DA0 VA: 0x1800C39A0
	private static int get_UdpPort(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC5A70 Offset: 0xC4E70 VA: 0x1800C5A70
	private static int get_IsReal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7CA0 Offset: 0xC70A0 VA: 0x1800C7CA0
	private static int get_Delay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCA060 Offset: 0xC9460 VA: 0x1800CA060
	private static int set_Ip(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCC290 Offset: 0xCB690 VA: 0x1800CC290
	private static int set_Port(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCE780 Offset: 0xCDB80 VA: 0x1800CE780
	private static int set_UdpPort(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD0900 Offset: 0xCFD00 VA: 0x1800D0900
	private static int set_IsReal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2C50 Offset: 0xD2050 VA: 0x1800D2C50
	private static int set_Delay(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DYPublic_DGW_DgwSForJsonWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4E40 Offset: 0xD4240 VA: 0x1800D4E40
	private static int _CreateDYPublic_DGW_DgwSForJson(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD72E0 Offset: 0xD66E0 VA: 0x1800D72E0
	private static int get_normal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDBA70 Offset: 0xDAE70 VA: 0x1800DBA70
	private static int get_echo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDDB80 Offset: 0xDCF80 VA: 0x1800DDB80
	private static int set_normal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE10E0 Offset: 0xE04E0 VA: 0x1800E10E0
	private static int set_echo(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DYPublic_DGW_TokenInfoForJsonWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE30E0 Offset: 0xE24E0 VA: 0x1800E30E0
	private static int _CreateDYPublic_DGW_TokenInfoForJson(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE6220 Offset: 0xE5620 VA: 0x1800E6220
	private static int get_bsid(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE83B0 Offset: 0xE77B0 VA: 0x1800E83B0
	private static int get_desc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEC530 Offset: 0xEB930 VA: 0x1800EC530
	private static int get_ip(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEE7C0 Offset: 0xEDBC0 VA: 0x1800EE7C0
	private static int get_op(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF0AB0 Offset: 0xEFEB0 VA: 0x1800F0AB0
	private static int get_port(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2D40 Offset: 0xF2140 VA: 0x1800F2D40
	private static int get_result(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4CA0 Offset: 0xF40A0 VA: 0x1800F4CA0
	private static int get_servers(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6B70 Offset: 0xF5F70 VA: 0x1800F6B70
	private static int get_token(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF8910 Offset: 0xF7D10 VA: 0x1800F8910
	private static int set_bsid(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFAA60 Offset: 0xF9E60 VA: 0x1800FAA60
	private static int set_desc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFCA30 Offset: 0xFBE30 VA: 0x1800FCA30
	private static int set_ip(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFEA50 Offset: 0xFDE50 VA: 0x1800FEA50
	private static int set_op(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1009B0 Offset: 0xFFDB0 VA: 0x1801009B0
	private static int set_port(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x102750 Offset: 0x101B50 VA: 0x180102750
	private static int set_result(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x104560 Offset: 0x103960 VA: 0x180104560
	private static int set_servers(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1066E0 Offset: 0x105AE0 VA: 0x1801066E0
	private static int set_token(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DYPublic_DyBuglyWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x109A20 Offset: 0x108E20 VA: 0x180109A20
	private static int _CreateDYPublic_DyBugly(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10BAE0 Offset: 0x10AEE0 VA: 0x18010BAE0
	private static int Init(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10DB00 Offset: 0x10CF00 VA: 0x18010DB00
	private static int EnableCrashCapture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10FFF0 Offset: 0x10F3F0 VA: 0x18010FFF0
	private static int StartHandleCrashReports(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x112540 Offset: 0x111940 VA: 0x180112540
	private static int UpdateInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1148D0 Offset: 0x113CD0 VA: 0x1801148D0
	private static int UpdateInfoExtension(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1167D0 Offset: 0x115BD0 VA: 0x1801167D0
	private static int UploadErrorInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1189D0 Offset: 0x117DD0 VA: 0x1801189D0
	private static int StartDYMonitor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11BB40 Offset: 0x11AF40 VA: 0x18011BB40
	private static int UpdateApmFrame(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11ECE0 Offset: 0x11E0E0 VA: 0x18011ECE0
	private static int SetDebugState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120F80 Offset: 0x120380 VA: 0x180120F80
	private static int MakeCrash(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DYPublic_DYNet_DNetObject_TConfigTypeWrap
{
	// Methods

	public static void Register(LuaState L) { }

	private static void Push(IntPtr L, DNetObject.TConfigType arg) { }

	private static bool CheckType(IntPtr L, int pos) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x123530 Offset: 0x122930 VA: 0x180123530
	private static int get_LIMIT_SENDBUFF_TCPACCEPTSOCKET(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x125470 Offset: 0x124870 VA: 0x180125470
	private static int get_LIMIT_RECVBUFF_TCPACCEPTSOCKET(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x127830 Offset: 0x126C30 VA: 0x180127830
	private static int get_LIMIT_SENDBUFF_UDPACCEPTSOCKET(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x129860 Offset: 0x128C60 VA: 0x180129860
	private static int get_LIMIT_RECVBUFF_UDPACCEPTSOCKET(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B8C0 Offset: 0x12ACC0 VA: 0x18012B8C0
	private static int get_LIMIT_SENDBUFF_CONNECTSOCKET(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4BB0 Offset: 0x3FB0 VA: 0x180004BB0
	private static int get_LIMIT_RECVBUFF_CONNECTSOCKET(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6C90 Offset: 0x6090 VA: 0x180006C90
	private static int get_LIMIT_DISCONNECTDATA(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9FD0 Offset: 0x93D0 VA: 0x180009FD0
	private static int get_LIMIT_RTO(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC0F0 Offset: 0xB4F0 VA: 0x18000C0F0
	private static int get_LIMIT_DEALDCPPACKET(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE140 Offset: 0xD540 VA: 0x18000E140
	private static int get_INTERVAL_NET_STAT(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11360 Offset: 0x10760 VA: 0x180011360
	private static int get_TIMEOUT_NET_FRAME(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x14640 Offset: 0x13A40 VA: 0x180014640
	private static int get_INTERVAL_FRAMERATIO(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x16630 Offset: 0x15A30 VA: 0x180016630
	private static int get_TIMEOUT_SES_HELLO(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x18480 Offset: 0x17880 VA: 0x180018480
	private static int get_TIMEOUT_SES_DISCONNECT(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1A550 Offset: 0x19950 VA: 0x18001A550
	private static int get_INTERVAL_SES_RTT(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D910 Offset: 0x1CD10 VA: 0x18001D910
	private static int get_INTERVAL_SES_STAT(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1F670 Offset: 0x1EA70 VA: 0x18001F670
	private static int get_INTERVAL_SES_PING(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x227E0 Offset: 0x21BE0 VA: 0x1800227E0
	private static int get_TIMEOUT_SES_PING(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x257F0 Offset: 0x24BF0 VA: 0x1800257F0
	private static int get_LIMIT_SES_MAPHASH(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x28820 Offset: 0x27C20 VA: 0x180028820
	private static int get_LIMIT_SES_MAPBUFF(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A9D0 Offset: 0x29DD0 VA: 0x18002A9D0
	private static int get_LIMIT_SES_SENDCNT(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D920 Offset: 0x2CD20 VA: 0x18002D920
	private static int get_LIMIT_SES_TCPSENDCNT(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2F640 Offset: 0x2EA40 VA: 0x18002F640
	private static int get_LIMIT_SES_RECVCNT(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x316A0 Offset: 0x30AA0 VA: 0x1800316A0
	private static int get_LIMIT_SES_RESENDCNT(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x34630 Offset: 0x33A30 VA: 0x180034630
	private static int get_FLAG_COMPRESS_TYPE(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x365D0 Offset: 0x359D0 VA: 0x1800365D0
	private static int get_FLAG_CRYPTO_RAW(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x38390 Offset: 0x37790 VA: 0x180038390
	private static int get_FLAG_CRYPTO_TYPE1(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3B3F0 Offset: 0x3A7F0 VA: 0x18003B3F0
	private static int get_FLAG_CRYPTO_TYPE2(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3D290 Offset: 0x3C690 VA: 0x18003D290
	private static int get_FLAG_TCP_NODELAY(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3F070 Offset: 0x3E470 VA: 0x18003F070
	private static int get_FLAG_SESSION_STAT(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40CF0 Offset: 0x400F0 VA: 0x180040CF0
	private static int get_CONFIG_ALL_CNT(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42D90 Offset: 0x42190 VA: 0x180042D90
	private static int IntToEnum(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DYPublic_DYNet_NetClientWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x47040 Offset: 0x46440 VA: 0x180047040
	private static int UnpackLong(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48F80 Offset: 0x48380 VA: 0x180048F80
	private static int PacketVarInt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4AF30 Offset: 0x4A330 VA: 0x18004AF30
	private static int UnpackVarInt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4D0E0 Offset: 0x4C4E0 VA: 0x18004D0E0
	private static int SetServerCommandHandler(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4EF40 Offset: 0x4E340 VA: 0x18004EF40
	private static int SetConnectFailHandler(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50D00 Offset: 0x50100 VA: 0x180050D00
	private static int SetDisconnectHandler(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52E10 Offset: 0x52210 VA: 0x180052E10
	private static int Connect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x55530 Offset: 0x54930 VA: 0x180055530
	private static int SetProxy(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x572B0 Offset: 0x566B0 VA: 0x1800572B0
	private static int ConnectTcp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x59150 Offset: 0x58550 VA: 0x180059150
	private static int ConnectUdp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5AF00 Offset: 0x5A300 VA: 0x18005AF00
	private static int Disconnect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5CFD0 Offset: 0x5C3D0 VA: 0x18005CFD0
	private static int IsConnected(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x60020 Offset: 0x5F420 VA: 0x180060020
	private static int PacketPrepare(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x623B0 Offset: 0x617B0 VA: 0x1800623B0
	private static int PacketSend(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x643A0 Offset: 0x637A0 VA: 0x1800643A0
	private static int PacketAddI(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x663F0 Offset: 0x657F0 VA: 0x1800663F0
	private static int PacketAddLong(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x68450 Offset: 0x67850 VA: 0x180068450
	private static int PacketAddS(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6B6D0 Offset: 0x6AAD0 VA: 0x18006B6D0
	private static int PacketAddSL(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E8F0 Offset: 0x6DCF0 VA: 0x18006E8F0
	private static int PacketAddBinaryS(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70D30 Offset: 0x70130 VA: 0x180070D30
	private static int NakedSendBinaryS(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72C80 Offset: 0x72080 VA: 0x180072C80
	private static int UnpackInt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74F60 Offset: 0x74360 VA: 0x180074F60
	private static int UnpackString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x77360 Offset: 0x76760 VA: 0x180077360
	private static int UnpackSL(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x79250 Offset: 0x78650 VA: 0x180079250
	private static int UnpackBinaryString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7C600 Offset: 0x7BA00 VA: 0x18007C600
	private static int SetSeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7E710 Offset: 0x7DB10 VA: 0x18007E710
	private static int NakeSendSeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x80800 Offset: 0x7FC00 VA: 0x180080800
	private static int SetTcpNoDelay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x82930 Offset: 0x81D30 VA: 0x180082930
	private static int SetPingInterval(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85AF0 Offset: 0x84EF0 VA: 0x180085AF0
	private static int GetRttList(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x87B60 Offset: 0x86F60 VA: 0x180087B60
	private static int GetPacketData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x89BA0 Offset: 0x88FA0 VA: 0x180089BA0
	private static int SendPacketData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8BD00 Offset: 0x8B100 VA: 0x18008BD00
	private static int SetPacketDataForUnpack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8DF80 Offset: 0x8D380 VA: 0x18008DF80
	private static int SetClientMaxPackSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x90090 Offset: 0x8F490 VA: 0x180090090
	private static int GetClientMaxPackSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x93550 Offset: 0x92950 VA: 0x180093550
	private static int SetConfig(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x95520 Offset: 0x94920 VA: 0x180095520
	private static int SetLogFuncEmpty(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x97370 Offset: 0x96770 VA: 0x180097370
	private static int XLog(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x99750 Offset: 0x98B50 VA: 0x180099750
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C830 Offset: 0x9BC30 VA: 0x18009C830
	private static int DYPublic_DYNet_NetClient_ServerCommandHandler(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E810 Offset: 0x9DC10 VA: 0x18009E810
	private static int DYPublic_DYNet_NetClient_ConnectFailHandler(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0B60 Offset: 0x9FF60 VA: 0x1800A0B60
	private static int DYPublic_DYNet_NetClient_DisconnectHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DYPublic_DYNetZoneWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3E40 Offset: 0xA3240 VA: 0x1800A3E40
	private static int GetCurNetZone(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA6070 Offset: 0xA5470 VA: 0x1800A6070
	private static int Update(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA90A0 Offset: 0xA84A0 VA: 0x1800A90A0
	private static int DYPublic_DYNetZone_NetZoneCallBack(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DYPublic_FileMD5ExtendWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAAF90 Offset: 0xAA390 VA: 0x1800AAF90
	private static int GetMD5Hash(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DYPublic_IniFileWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAD090 Offset: 0xAC490 VA: 0x1800AD090
	private static int _CreateDYPublic_IniFile(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAEF90 Offset: 0xAE390 VA: 0x1800AEF90
	private static int _get_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0FD0 Offset: 0xB03D0 VA: 0x1800B0FD0
	private static int _set_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB4440 Offset: 0xB3840 VA: 0x1800B4440
	private static int _this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB6560 Offset: 0xB5960 VA: 0x1800B6560
	private static int GetIniFile(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB8710 Offset: 0xB7B10 VA: 0x1800B8710
	private static int Save(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA990 Offset: 0xB9D90 VA: 0x1800BA990
	private static int Load(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC960 Offset: 0xBBD60 VA: 0x1800BC960
	private static int ContainsSection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE850 Offset: 0xBDC50 VA: 0x1800BE850
	private static int GetSection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC09A0 Offset: 0xBFDA0 VA: 0x1800C09A0
	private static int TryGetSection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC3950 Offset: 0xC2D50 VA: 0x1800C3950
	private static int Remove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC5A20 Offset: 0xC4E20 VA: 0x1800C5A20
	private static int Add(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7C50 Offset: 0xC7050 VA: 0x1800C7C50
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCA010 Offset: 0xC9410 VA: 0x1800CA010
	private static int GetEnumerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCC240 Offset: 0xCB640 VA: 0x1800CC240
	private static int get_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCE730 Offset: 0xCDB30 VA: 0x1800CE730
	private static int set_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD08B0 Offset: 0xCFCB0 VA: 0x1800D08B0
	private static int GetContents(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2C00 Offset: 0xD2000 VA: 0x1800D2C00
	private static int get_StringComparer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4DF0 Offset: 0xD41F0 VA: 0x1800D4DF0
	private static int get_SaveEmptySections(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD7290 Offset: 0xD6690 VA: 0x1800D7290
	private static int get_DefaultComparer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDBA20 Offset: 0xDAE20 VA: 0x1800DBA20
	private static int get_Keys(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDDB30 Offset: 0xDCF30 VA: 0x1800DDB30
	private static int get_Values(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE1090 Offset: 0xE0490 VA: 0x1800E1090
	private static int get_Count(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE3090 Offset: 0xE2490 VA: 0x1800E3090
	private static int set_StringComparer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE61D0 Offset: 0xE55D0 VA: 0x1800E61D0
	private static int set_SaveEmptySections(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE8360 Offset: 0xE7760 VA: 0x1800E8360
	private static int set_DefaultComparer(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DYPublic_IniSectionWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEC4E0 Offset: 0xEB8E0 VA: 0x1800EC4E0
	private static int _CreateDYPublic_IniSection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEE770 Offset: 0xEDB70 VA: 0x1800EE770
	private static int _get_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF0A60 Offset: 0xEFE60 VA: 0x1800F0A60
	private static int _set_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2CF0 Offset: 0xF20F0 VA: 0x1800F2CF0
	private static int _this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4C50 Offset: 0xF4050 VA: 0x1800F4C50
	private static int Add(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6B20 Offset: 0xF5F20 VA: 0x1800F6B20
	private static int ContainsKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF88C0 Offset: 0xF7CC0 VA: 0x1800F88C0
	private static int Remove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFAA10 Offset: 0xF9E10 VA: 0x1800FAA10
	private static int TryGetValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC9E0 Offset: 0xFBDE0 VA: 0x1800FC9E0
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFEA00 Offset: 0xFDE00 VA: 0x1800FEA00
	private static int GetEnumerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x100960 Offset: 0xFFD60 VA: 0x180100960
	private static int get_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x102700 Offset: 0x101B00 VA: 0x180102700
	private static int set_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x104510 Offset: 0x103910 VA: 0x180104510
	private static int get_Keys(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x106690 Offset: 0x105A90 VA: 0x180106690
	private static int get_Values(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1099D0 Offset: 0x108DD0 VA: 0x1801099D0
	private static int get_Count(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10BA90 Offset: 0x10AE90 VA: 0x18010BA90
	private static int get_Comparer(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DYPublic_IniValueWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10DAB0 Offset: 0x10CEB0 VA: 0x18010DAB0
	private static int _CreateDYPublic_IniValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10FFA0 Offset: 0x10F3A0 VA: 0x18010FFA0
	private static int ToBool(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1124F0 Offset: 0x1118F0 VA: 0x1801124F0
	private static int TryConvertBool(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x114880 Offset: 0x113C80 VA: 0x180114880
	private static int ToInt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x116780 Offset: 0x115B80 VA: 0x180116780
	private static int TryConvertInt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x118980 Offset: 0x117D80 VA: 0x180118980
	private static int ToDouble(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11BAF0 Offset: 0x11AEF0 VA: 0x18011BAF0
	private static int TryConvertDouble(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11EC90 Offset: 0x11E090 VA: 0x18011EC90
	private static int GetString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120F30 Offset: 0x120330 VA: 0x180120F30
	private static int ToString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1234E0 Offset: 0x1228E0 VA: 0x1801234E0
	private static int get_Value(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x125420 Offset: 0x124820 VA: 0x180125420
	private static int get_Default(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1277E0 Offset: 0x126BE0 VA: 0x1801277E0
	private static int set_Value(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DYPublic_LogCatWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x129810 Offset: 0x128C10 VA: 0x180129810
	private static int _CreateDYPublic_LogCat(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B870 Offset: 0x12AC70 VA: 0x18012B870
	private static int Establish(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4B60 Offset: 0x3F60 VA: 0x180004B60
	private static int UploadCrash(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6C40 Offset: 0x6040 VA: 0x180006C40
	private static int SendLogFile(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9F80 Offset: 0x9380 VA: 0x180009F80
	private static int SendZMlogFile(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC0A0 Offset: 0xB4A0 VA: 0x18000C0A0
	private static int SendAppointLogFile(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0F0 Offset: 0xD4F0 VA: 0x18000E0F0
	private static int SendDYP2PLogFile(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11310 Offset: 0x10710 VA: 0x180011310
	private static int SendVoiceLogFile(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x145F0 Offset: 0x139F0 VA: 0x1800145F0
	private static int GetNewLogPath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x165E0 Offset: 0x159E0 VA: 0x1800165E0
	private static int PyMessage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x18430 Offset: 0x17830 VA: 0x180018430
	private static int get_PushError(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1A500 Offset: 0x19900 VA: 0x18001A500
	private static int get_PassErrorLst(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D8C0 Offset: 0x1CCC0 VA: 0x18001D8C0
	private static int set_PushError(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1F620 Offset: 0x1EA20 VA: 0x18001F620
	private static int set_PassErrorLst(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DYPublic_ShieldCheckToolsWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x22790 Offset: 0x21B90 VA: 0x180022790
	private static int _CreateDYPublic_ShieldCheckTools(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x257A0 Offset: 0x24BA0 VA: 0x1800257A0
	private static int Init(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x287D0 Offset: 0x27BD0 VA: 0x1800287D0
	private static int SetNameLengthRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A980 Offset: 0x29D80 VA: 0x18002A980
	private static int IsNameValid(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D8D0 Offset: 0x2CCD0 VA: 0x18002D8D0
	private static int NormaNameCheck(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2F5F0 Offset: 0x2E9F0 VA: 0x18002F5F0
	private static int ShieldWord(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x31650 Offset: 0x30A50 VA: 0x180031650
	private static int IsSentenceShield(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x345E0 Offset: 0x339E0 VA: 0x1800345E0
	private static int IsShield(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x36580 Offset: 0x35980 VA: 0x180036580
	private static int IsWegameShield(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x38340 Offset: 0x37740 VA: 0x180038340
	private static int get_nameCheck(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3B3A0 Offset: 0x3A7A0 VA: 0x18003B3A0
	private static int get_chatCheck(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3D240 Offset: 0x3C640 VA: 0x18003D240
	private static int set_nameCheck(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3F020 Offset: 0x3E420 VA: 0x18003F020
	private static int set_chatCheck(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DYPublic_Singleton_DYPublic_DGW_DGWProxyWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40CA0 Offset: 0x400A0 VA: 0x180040CA0
	private static int CreateInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42D40 Offset: 0x42140 VA: 0x180042D40
	private static int DestroyInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46FF0 Offset: 0x463F0 VA: 0x180046FF0
	private static int GetInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48F30 Offset: 0x48330 VA: 0x180048F30
	private static int HasInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4AEE0 Offset: 0x4A2E0 VA: 0x18004AEE0
	private static int Init(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4D090 Offset: 0x4C490 VA: 0x18004D090
	private static int UnInit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4EEF0 Offset: 0x4E2F0 VA: 0x18004EEF0
	private static int get_Instance(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DYPublic_WebUtil_HttpClientWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50CB0 Offset: 0x500B0 VA: 0x180050CB0
	private static int Establish(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52DC0 Offset: 0x521C0 VA: 0x180052DC0
	private static int Get(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x554E0 Offset: 0x548E0 VA: 0x1800554E0
	private static int Post(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x57260 Offset: 0x56660 VA: 0x180057260
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x59100 Offset: 0x58500 VA: 0x180059100
	private static int get_HttpRoot(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5AEB0 Offset: 0x5A2B0 VA: 0x18005AEB0
	private static int get_www(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5CF80 Offset: 0x5C380 VA: 0x18005CF80
	private static int get_httpCallBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5FFD0 Offset: 0x5F3D0 VA: 0x18005FFD0
	private static int set_HttpRoot(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x62360 Offset: 0x61760 VA: 0x180062360
	private static int set_www(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x64350 Offset: 0x63750 VA: 0x180064350
	private static int set_httpCallBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x663A0 Offset: 0x657A0 VA: 0x1800663A0
	private static int DYPublic_WebUtil_HttpClient_HttpCallBack(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DYPublic_XLog_LoggerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x68400 Offset: 0x67800 VA: 0x180068400
	private static int _CreateDYPublic_XLog_Logger(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6B680 Offset: 0x6AA80 VA: 0x18006B680
	private static int Initialize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E8A0 Offset: 0x6DCA0 VA: 0x18006E8A0
	private static int Release(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70CE0 Offset: 0x700E0 VA: 0x180070CE0
	private static int SetConnectUnityLog(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72C30 Offset: 0x72030 VA: 0x180072C30
	private static int Log(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74F10 Offset: 0x74310 VA: 0x180074F10
	private static int LogD(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x77310 Offset: 0x76710 VA: 0x180077310
	private static int LogI(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x79200 Offset: 0x78600 VA: 0x180079200
	private static int LogW(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7C5B0 Offset: 0x7B9B0 VA: 0x18007C5B0
	private static int LogE(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7E6C0 Offset: 0x7DAC0 VA: 0x18007E6C0
	private static int LogF(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x807B0 Offset: 0x7FBB0 VA: 0x1800807B0
	private static int SetLevel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x828E0 Offset: 0x81CE0 VA: 0x1800828E0
	private static int GetLevel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85AA0 Offset: 0x84EA0 VA: 0x180085AA0
	private static int Flush(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x87B10 Offset: 0x86F10 VA: 0x180087B10
	private static int get_logMessageReceived(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x89B50 Offset: 0x88F50 VA: 0x180089B50
	private static int set_logMessageReceived(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8BCB0 Offset: 0x8B0B0 VA: 0x18008BCB0
	private static int DYPublic_XLog_Logger_LogCallback(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class DYPublic_ZMPush_ZMInfoPushWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8DF30 Offset: 0x8D330 VA: 0x18008DF30
	private static int _CreateDYPublic_ZMPush_ZMInfoPush(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x90040 Offset: 0x8F440 VA: 0x180090040
	private static int GetPassword(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x93500 Offset: 0x92900 VA: 0x180093500
	private static int PushError(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x954D0 Offset: 0x948D0 VA: 0x1800954D0
	private static int PushFile(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCBaseWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x97320 Offset: 0x96720 VA: 0x180097320
	private static int Start(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x99700 Offset: 0x98B00 VA: 0x180099700
	private static int OnEnable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C7E0 Offset: 0x9BBE0 VA: 0x18009C7E0
	private static int Update(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E7C0 Offset: 0x9DBC0 VA: 0x18009E7C0
	private static int LateUpdate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0B10 Offset: 0x9FF10 VA: 0x1800A0B10
	private static int SetAnchorPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3DF0 Offset: 0xA31F0 VA: 0x1800A3DF0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA6020 Offset: 0xA5420 VA: 0x1800A6020
	private static int get_isUnregisterAtDisable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA9050 Offset: 0xA8450 VA: 0x1800A9050
	private static int get_enableCamera(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAAF40 Offset: 0xAA340 VA: 0x1800AAF40
	private static int get_cameraMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAD040 Offset: 0xAC440 VA: 0x1800AD040
	private static int get_camTargetTag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAEF40 Offset: 0xAE340 VA: 0x1800AEF40
	private static int get_autoLinkTagCam(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0F80 Offset: 0xB0380 VA: 0x1800B0F80
	private static int get_autoCamTag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB43F0 Offset: 0xB37F0 VA: 0x1800B43F0
	private static int get_cameraTransform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB6510 Offset: 0xB5910 VA: 0x1800B6510
	private static int get_cameraTargetMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB86C0 Offset: 0xB7AC0 VA: 0x1800B86C0
	private static int get_enableWallDetection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA940 Offset: 0xB9D40 VA: 0x1800BA940
	private static int get_wallLayer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC910 Offset: 0xBBD10 VA: 0x1800BC910
	private static int get_cameraLookAt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE800 Offset: 0xBDC00 VA: 0x1800BE800
	private static int get_followOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC0950 Offset: 0xBFD50 VA: 0x1800C0950
	private static int get_followDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC3900 Offset: 0xC2D00 VA: 0x1800C3900
	private static int get_followHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC59D0 Offset: 0xC4DD0 VA: 0x1800C59D0
	private static int get_followRotationDamping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7C00 Offset: 0xC7000 VA: 0x1800C7C00
	private static int get_followHeightDamping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9FC0 Offset: 0xC93C0 VA: 0x1800C9FC0
	private static int get_pointId(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCC1F0 Offset: 0xCB5F0 VA: 0x1800CC1F0
	private static int get_enableKeySimulation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCE6E0 Offset: 0xCDAE0 VA: 0x1800CE6E0
	private static int get_allowSimulationStandalone(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD0860 Offset: 0xCFC60 VA: 0x1800D0860
	private static int get_visibleOnStandalone(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2BB0 Offset: 0xD1FB0 VA: 0x1800D2BB0
	private static int get_dPadAxisCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4DA0 Offset: 0xD41A0 VA: 0x1800D4DA0
	private static int get_isOnDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD7240 Offset: 0xD6640 VA: 0x1800D7240
	private static int get_isSwipeIn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB9D0 Offset: 0xDADD0 VA: 0x1800DB9D0
	private static int get_isSwipeOut(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDDAE0 Offset: 0xDCEE0 VA: 0x1800DDAE0
	private static int get_showPSInspector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE1040 Offset: 0xE0440 VA: 0x1800E1040
	private static int get_showSpriteInspector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE3040 Offset: 0xE2440 VA: 0x1800E3040
	private static int get_showEventInspector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE6180 Offset: 0xE5580 VA: 0x1800E6180
	private static int get_showBehaviourInspector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE8310 Offset: 0xE7710 VA: 0x1800E8310
	private static int get_showAxesInspector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEC490 Offset: 0xEB890 VA: 0x1800EC490
	private static int get_showTouchEventInspector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEE720 Offset: 0xEDB20 VA: 0x1800EE720
	private static int get_showDownEventInspector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF0A10 Offset: 0xEFE10 VA: 0x1800F0A10
	private static int get_showPressEventInspector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2CA0 Offset: 0xF20A0 VA: 0x1800F2CA0
	private static int get_showCameraInspector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4C00 Offset: 0xF4000 VA: 0x1800F4C00
	private static int get_anchor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6AD0 Offset: 0xF5ED0 VA: 0x1800F6AD0
	private static int get_anchorOffet(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF8870 Offset: 0xF7C70 VA: 0x1800F8870
	private static int get_visible(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA9C0 Offset: 0xF9DC0 VA: 0x1800FA9C0
	private static int get_activated(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC990 Offset: 0xFBD90 VA: 0x1800FC990
	private static int get_CachedRootCanvas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE9B0 Offset: 0xFDDB0 VA: 0x1800FE9B0
	private static int set_isUnregisterAtDisable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x100910 Offset: 0xFFD10 VA: 0x180100910
	private static int set_enableCamera(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1026B0 Offset: 0x101AB0 VA: 0x1801026B0
	private static int set_cameraMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1044C0 Offset: 0x1038C0 VA: 0x1801044C0
	private static int set_camTargetTag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x106640 Offset: 0x105A40 VA: 0x180106640
	private static int set_autoLinkTagCam(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x109980 Offset: 0x108D80 VA: 0x180109980
	private static int set_autoCamTag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10BA40 Offset: 0x10AE40 VA: 0x18010BA40
	private static int set_cameraTransform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10DA60 Offset: 0x10CE60 VA: 0x18010DA60
	private static int set_cameraTargetMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10FF50 Offset: 0x10F350 VA: 0x18010FF50
	private static int set_enableWallDetection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1124A0 Offset: 0x1118A0 VA: 0x1801124A0
	private static int set_wallLayer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x114830 Offset: 0x113C30 VA: 0x180114830
	private static int set_cameraLookAt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x116730 Offset: 0x115B30 VA: 0x180116730
	private static int set_followOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x118930 Offset: 0x117D30 VA: 0x180118930
	private static int set_followDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11BAA0 Offset: 0x11AEA0 VA: 0x18011BAA0
	private static int set_followHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11EC40 Offset: 0x11E040 VA: 0x18011EC40
	private static int set_followRotationDamping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120EE0 Offset: 0x1202E0 VA: 0x180120EE0
	private static int set_followHeightDamping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x123490 Offset: 0x122890 VA: 0x180123490
	private static int set_pointId(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1253D0 Offset: 0x1247D0 VA: 0x1801253D0
	private static int set_enableKeySimulation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x127790 Offset: 0x126B90 VA: 0x180127790
	private static int set_allowSimulationStandalone(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1297C0 Offset: 0x128BC0 VA: 0x1801297C0
	private static int set_visibleOnStandalone(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B820 Offset: 0x12AC20 VA: 0x18012B820
	private static int set_dPadAxisCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4B10 Offset: 0x3F10 VA: 0x180004B10
	private static int set_isOnDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6BF0 Offset: 0x5FF0 VA: 0x180006BF0
	private static int set_isSwipeIn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9F30 Offset: 0x9330 VA: 0x180009F30
	private static int set_isSwipeOut(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC050 Offset: 0xB450 VA: 0x18000C050
	private static int set_showPSInspector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0A0 Offset: 0xD4A0 VA: 0x18000E0A0
	private static int set_showSpriteInspector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x112C0 Offset: 0x106C0 VA: 0x1800112C0
	private static int set_showEventInspector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x145A0 Offset: 0x139A0 VA: 0x1800145A0
	private static int set_showBehaviourInspector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x16590 Offset: 0x15990 VA: 0x180016590
	private static int set_showAxesInspector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x183E0 Offset: 0x177E0 VA: 0x1800183E0
	private static int set_showTouchEventInspector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1A4B0 Offset: 0x198B0 VA: 0x18001A4B0
	private static int set_showDownEventInspector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D870 Offset: 0x1CC70 VA: 0x18001D870
	private static int set_showPressEventInspector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1F5D0 Offset: 0x1E9D0 VA: 0x18001F5D0
	private static int set_showCameraInspector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x22740 Offset: 0x21B40 VA: 0x180022740
	private static int set_anchor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x25750 Offset: 0x24B50 VA: 0x180025750
	private static int set_anchorOffet(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x28780 Offset: 0x27B80 VA: 0x180028780
	private static int set_visible(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A930 Offset: 0x29D30 VA: 0x18002A930
	private static int set_activated(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCJoystick_OnDownDownHandlerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D880 Offset: 0x2CC80 VA: 0x18002D880
	private static int _CreateETCJoystick_OnDownDownHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCJoystick_OnDownLeftHandlerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2F5A0 Offset: 0x2E9A0 VA: 0x18002F5A0
	private static int _CreateETCJoystick_OnDownLeftHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCJoystick_OnDownRightHandlerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x31600 Offset: 0x30A00 VA: 0x180031600
	private static int _CreateETCJoystick_OnDownRightHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCJoystick_OnDownUpHandlerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x34590 Offset: 0x33990 VA: 0x180034590
	private static int _CreateETCJoystick_OnDownUpHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCJoystick_OnMoveEndHandlerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x36530 Offset: 0x35930 VA: 0x180036530
	private static int _CreateETCJoystick_OnMoveEndHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCJoystick_OnMoveHandlerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x382F0 Offset: 0x376F0 VA: 0x1800382F0
	private static int _CreateETCJoystick_OnMoveHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCJoystick_OnMoveSpeedHandlerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3B350 Offset: 0x3A750 VA: 0x18003B350
	private static int _CreateETCJoystick_OnMoveSpeedHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCJoystick_OnMoveStartHandlerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3D1F0 Offset: 0x3C5F0 VA: 0x18003D1F0
	private static int _CreateETCJoystick_OnMoveStartHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCJoystick_OnPressDownHandlerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3EFD0 Offset: 0x3E3D0 VA: 0x18003EFD0
	private static int _CreateETCJoystick_OnPressDownHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCJoystick_OnPressLeftHandlerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40C50 Offset: 0x40050 VA: 0x180040C50
	private static int _CreateETCJoystick_OnPressLeftHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCJoystick_OnPressRightHandlerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42CF0 Offset: 0x420F0 VA: 0x180042CF0
	private static int _CreateETCJoystick_OnPressRightHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCJoystick_OnPressUpHandlerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46FA0 Offset: 0x463A0 VA: 0x180046FA0
	private static int _CreateETCJoystick_OnPressUpHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCJoystick_OnTouchStartHandlerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48EE0 Offset: 0x482E0 VA: 0x180048EE0
	private static int _CreateETCJoystick_OnTouchStartHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCJoystick_OnTouchUpHandlerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4AE90 Offset: 0x4A290 VA: 0x18004AE90
	private static int _CreateETCJoystick_OnTouchUpHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCJoystickWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4D040 Offset: 0x4C440 VA: 0x18004D040
	private static int Start(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4EEA0 Offset: 0x4E2A0 VA: 0x18004EEA0
	private static int Update(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50C60 Offset: 0x50060 VA: 0x180050C60
	private static int LateUpdate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52D70 Offset: 0x52170 VA: 0x180052D70
	private static int OnPointerEnter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x55490 Offset: 0x54890 VA: 0x180055490
	private static int OnPointerDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x57210 Offset: 0x56610 VA: 0x180057210
	private static int OnBeginDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x590B0 Offset: 0x584B0 VA: 0x1800590B0
	private static int OnDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5AE60 Offset: 0x5A260 VA: 0x18005AE60
	private static int OnPointerUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5CF30 Offset: 0x5C330 VA: 0x18005CF30
	private static int GetRadius(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5FF80 Offset: 0x5F380 VA: 0x18005FF80
	private static int InitCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x62310 Offset: 0x61710 VA: 0x180062310
	private static int InitTurnMoveCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x64300 Offset: 0x63700 VA: 0x180064300
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x66350 Offset: 0x65750 VA: 0x180066350
	private static int get_onMoveStart(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x683B0 Offset: 0x677B0 VA: 0x1800683B0
	private static int get_onMove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6B630 Offset: 0x6AA30 VA: 0x18006B630
	private static int get_onMoveSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E850 Offset: 0x6DC50 VA: 0x18006E850
	private static int get_onMoveEnd(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70C90 Offset: 0x70090 VA: 0x180070C90
	private static int get_onTouchStart(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72BE0 Offset: 0x71FE0 VA: 0x180072BE0
	private static int get_onTouchUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74EC0 Offset: 0x742C0 VA: 0x180074EC0
	private static int get_OnDownUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x772C0 Offset: 0x766C0 VA: 0x1800772C0
	private static int get_OnDownDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x791B0 Offset: 0x785B0 VA: 0x1800791B0
	private static int get_OnDownLeft(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7C560 Offset: 0x7B960 VA: 0x18007C560
	private static int get_OnDownRight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7E670 Offset: 0x7DA70 VA: 0x18007E670
	private static int get_OnPressUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x80760 Offset: 0x7FB60 VA: 0x180080760
	private static int get_OnPressDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x82890 Offset: 0x81C90 VA: 0x180082890
	private static int get_OnPressLeft(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85A50 Offset: 0x84E50 VA: 0x180085A50
	private static int get_OnPressRight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x87AC0 Offset: 0x86EC0 VA: 0x180087AC0
	private static int get_joystickType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x89B00 Offset: 0x88F00 VA: 0x180089B00
	private static int get_allowJoystickOverTouchPad(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8BC60 Offset: 0x8B060 VA: 0x18008BC60
	private static int get_radiusBase(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8DEE0 Offset: 0x8D2E0 VA: 0x18008DEE0
	private static int get_radiusBaseValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8FFF0 Offset: 0x8F3F0 VA: 0x18008FFF0
	private static int get_axisX(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x934B0 Offset: 0x928B0 VA: 0x1800934B0
	private static int get_axisY(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x95480 Offset: 0x94880 VA: 0x180095480
	private static int get_thumb(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x972D0 Offset: 0x966D0 VA: 0x1800972D0
	private static int get_joystickArea(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x996B0 Offset: 0x98AB0 VA: 0x1800996B0
	private static int get_userArea(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C790 Offset: 0x9BB90 VA: 0x18009C790
	private static int get_tmSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E770 Offset: 0x9DB70 VA: 0x18009E770
	private static int get_tmAdditionnalRotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0AC0 Offset: 0x9FEC0 VA: 0x1800A0AC0
	private static int get_tmMoveCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3DA0 Offset: 0xA31A0 VA: 0x1800A3DA0
	private static int get_tmLockInJump(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5FD0 Offset: 0xA53D0 VA: 0x1800A5FD0
	private static int get_IsNoReturnThumb(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA9000 Offset: 0xA8400 VA: 0x1800A9000
	private static int get_IsNoOffsetThumb(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAAEF0 Offset: 0xAA2F0 VA: 0x1800AAEF0
	private static int set_onMoveStart(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xACFF0 Offset: 0xAC3F0 VA: 0x1800ACFF0
	private static int set_onMove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAEEF0 Offset: 0xAE2F0 VA: 0x1800AEEF0
	private static int set_onMoveSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0F30 Offset: 0xB0330 VA: 0x1800B0F30
	private static int set_onMoveEnd(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB43A0 Offset: 0xB37A0 VA: 0x1800B43A0
	private static int set_onTouchStart(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB64C0 Offset: 0xB58C0 VA: 0x1800B64C0
	private static int set_onTouchUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB8670 Offset: 0xB7A70 VA: 0x1800B8670
	private static int set_OnDownUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA8F0 Offset: 0xB9CF0 VA: 0x1800BA8F0
	private static int set_OnDownDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC8C0 Offset: 0xBBCC0 VA: 0x1800BC8C0
	private static int set_OnDownLeft(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE7B0 Offset: 0xBDBB0 VA: 0x1800BE7B0
	private static int set_OnDownRight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC0900 Offset: 0xBFD00 VA: 0x1800C0900
	private static int set_OnPressUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC38B0 Offset: 0xC2CB0 VA: 0x1800C38B0
	private static int set_OnPressDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC5980 Offset: 0xC4D80 VA: 0x1800C5980
	private static int set_OnPressLeft(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7BB0 Offset: 0xC6FB0 VA: 0x1800C7BB0
	private static int set_OnPressRight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9F70 Offset: 0xC9370 VA: 0x1800C9F70
	private static int set_joystickType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCC1A0 Offset: 0xCB5A0 VA: 0x1800CC1A0
	private static int set_allowJoystickOverTouchPad(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCE690 Offset: 0xCDA90 VA: 0x1800CE690
	private static int set_radiusBase(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD0810 Offset: 0xCFC10 VA: 0x1800D0810
	private static int set_radiusBaseValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2B60 Offset: 0xD1F60 VA: 0x1800D2B60
	private static int set_axisX(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4D50 Offset: 0xD4150 VA: 0x1800D4D50
	private static int set_axisY(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD71F0 Offset: 0xD65F0 VA: 0x1800D71F0
	private static int set_thumb(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB980 Offset: 0xDAD80 VA: 0x1800DB980
	private static int set_joystickArea(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDDA90 Offset: 0xDCE90 VA: 0x1800DDA90
	private static int set_userArea(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0FF0 Offset: 0xE03F0 VA: 0x1800E0FF0
	private static int set_tmSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2FF0 Offset: 0xE23F0 VA: 0x1800E2FF0
	private static int set_tmAdditionnalRotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE6130 Offset: 0xE5530 VA: 0x1800E6130
	private static int set_tmMoveCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE82C0 Offset: 0xE76C0 VA: 0x1800E82C0
	private static int set_tmLockInJump(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEC440 Offset: 0xEB840 VA: 0x1800EC440
	private static int set_IsNoReturnThumb(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEE6D0 Offset: 0xEDAD0 VA: 0x1800EE6D0
	private static int set_IsNoOffsetThumb(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCTouchPad_OnDownDownHandlerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF09C0 Offset: 0xEFDC0 VA: 0x1800F09C0
	private static int _CreateETCTouchPad_OnDownDownHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCTouchPad_OnDownLeftHandlerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2C50 Offset: 0xF2050 VA: 0x1800F2C50
	private static int _CreateETCTouchPad_OnDownLeftHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCTouchPad_OnDownRightHandlerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4BB0 Offset: 0xF3FB0 VA: 0x1800F4BB0
	private static int _CreateETCTouchPad_OnDownRightHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCTouchPad_OnDownUpHandlerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6A80 Offset: 0xF5E80 VA: 0x1800F6A80
	private static int _CreateETCTouchPad_OnDownUpHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCTouchPad_OnMoveEndHandlerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF8820 Offset: 0xF7C20 VA: 0x1800F8820
	private static int _CreateETCTouchPad_OnMoveEndHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCTouchPad_OnMoveHandlerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA970 Offset: 0xF9D70 VA: 0x1800FA970
	private static int _CreateETCTouchPad_OnMoveHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCTouchPad_OnMoveSpeedHandlerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC940 Offset: 0xFBD40 VA: 0x1800FC940
	private static int _CreateETCTouchPad_OnMoveSpeedHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCTouchPad_OnMoveStartHandlerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE960 Offset: 0xFDD60 VA: 0x1800FE960
	private static int _CreateETCTouchPad_OnMoveStartHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCTouchPad_OnPressDownHandlerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1008C0 Offset: 0xFFCC0 VA: 0x1801008C0
	private static int _CreateETCTouchPad_OnPressDownHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCTouchPad_OnPressLeftHandlerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x102660 Offset: 0x101A60 VA: 0x180102660
	private static int _CreateETCTouchPad_OnPressLeftHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCTouchPad_OnPressRightHandlerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x104470 Offset: 0x103870 VA: 0x180104470
	private static int _CreateETCTouchPad_OnPressRightHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCTouchPad_OnPressUpHandlerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1065F0 Offset: 0x1059F0 VA: 0x1801065F0
	private static int _CreateETCTouchPad_OnPressUpHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCTouchPad_OnTouchStartHandlerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x109930 Offset: 0x108D30 VA: 0x180109930
	private static int _CreateETCTouchPad_OnTouchStartHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCTouchPad_OnTouchUpHandlerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B9F0 Offset: 0x10ADF0 VA: 0x18010B9F0
	private static int _CreateETCTouchPad_OnTouchUpHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCTouchPadWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10DA10 Offset: 0x10CE10 VA: 0x18010DA10
	private static int OnDestroy(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10FF00 Offset: 0x10F300 VA: 0x18010FF00
	private static int OnEnable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x112450 Offset: 0x111850 VA: 0x180112450
	private static int Start(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1147E0 Offset: 0x113BE0 VA: 0x1801147E0
	private static int OnPointerEnter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1166E0 Offset: 0x115AE0 VA: 0x1801166E0
	private static int OnBeginDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1188E0 Offset: 0x117CE0 VA: 0x1801188E0
	private static int OnDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11BA50 Offset: 0x11AE50 VA: 0x18011BA50
	private static int OnPointerDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11EBF0 Offset: 0x11DFF0 VA: 0x18011EBF0
	private static int OnPointerUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120E90 Offset: 0x120290 VA: 0x180120E90
	private static int OnPointerExit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x123440 Offset: 0x122840 VA: 0x180123440
	private static int UpdateTouchPadArgs(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x125380 Offset: 0x124780 VA: 0x180125380
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x127740 Offset: 0x126B40 VA: 0x180127740
	private static int get_onMoveStart(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x129770 Offset: 0x128B70 VA: 0x180129770
	private static int get_onMove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B7D0 Offset: 0x12ABD0 VA: 0x18012B7D0
	private static int get_onMoveSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4AC0 Offset: 0x3EC0 VA: 0x180004AC0
	private static int get_onMoveEnd(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6BA0 Offset: 0x5FA0 VA: 0x180006BA0
	private static int get_onTouchStart(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9EE0 Offset: 0x92E0 VA: 0x180009EE0
	private static int get_onTouchUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC000 Offset: 0xB400 VA: 0x18000C000
	private static int get_OnDownUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE050 Offset: 0xD450 VA: 0x18000E050
	private static int get_OnDownDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11270 Offset: 0x10670 VA: 0x180011270
	private static int get_OnDownLeft(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x14550 Offset: 0x13950 VA: 0x180014550
	private static int get_OnDownRight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x16540 Offset: 0x15940 VA: 0x180016540
	private static int get_OnPressUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x18390 Offset: 0x17790 VA: 0x180018390
	private static int get_OnPressDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1A460 Offset: 0x19860 VA: 0x18001A460
	private static int get_OnPressLeft(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D820 Offset: 0x1CC20 VA: 0x18001D820
	private static int get_OnPressRight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1F580 Offset: 0x1E980 VA: 0x18001F580
	private static int get_axisX(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x226F0 Offset: 0x21AF0 VA: 0x1800226F0
	private static int get_axisY(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x25700 Offset: 0x24B00 VA: 0x180025700
	private static int get_isDPI(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x28730 Offset: 0x27B30 VA: 0x180028730
	private static int get_TmpAxis(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A8E0 Offset: 0x29CE0 VA: 0x18002A8E0
	private static int set_onMoveStart(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D830 Offset: 0x2CC30 VA: 0x18002D830
	private static int set_onMove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2F550 Offset: 0x2E950 VA: 0x18002F550
	private static int set_onMoveSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x315B0 Offset: 0x309B0 VA: 0x1800315B0
	private static int set_onMoveEnd(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x34540 Offset: 0x33940 VA: 0x180034540
	private static int set_onTouchStart(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x364E0 Offset: 0x358E0 VA: 0x1800364E0
	private static int set_onTouchUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x382A0 Offset: 0x376A0 VA: 0x1800382A0
	private static int set_OnDownUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3B300 Offset: 0x3A700 VA: 0x18003B300
	private static int set_OnDownDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3D1A0 Offset: 0x3C5A0 VA: 0x18003D1A0
	private static int set_OnDownLeft(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3EF80 Offset: 0x3E380 VA: 0x18003EF80
	private static int set_OnDownRight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40C00 Offset: 0x40000 VA: 0x180040C00
	private static int set_OnPressUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42CA0 Offset: 0x420A0 VA: 0x180042CA0
	private static int set_OnPressDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46F50 Offset: 0x46350 VA: 0x180046F50
	private static int set_OnPressLeft(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48E90 Offset: 0x48290 VA: 0x180048E90
	private static int set_OnPressRight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4AE40 Offset: 0x4A240 VA: 0x18004AE40
	private static int set_axisX(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4CFF0 Offset: 0x4C3F0 VA: 0x18004CFF0
	private static int set_axisY(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4EE50 Offset: 0x4E250 VA: 0x18004EE50
	private static int set_isDPI(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ETCTransformCtrlWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50C10 Offset: 0x50010 VA: 0x180050C10
	private static int AddETCCall(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52D20 Offset: 0x52120 VA: 0x180052D20
	private static int InitGravity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x55440 Offset: 0x54840 VA: 0x180055440
	private static int SetGravity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x571C0 Offset: 0x565C0 VA: 0x1800571C0
	private static int SetAngleLimitX(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x59060 Offset: 0x58460 VA: 0x180059060
	private static int SetAngleLimitY(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5AE10 Offset: 0x5A210 VA: 0x18005AE10
	private static int SetAngleLimitZ(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5CEE0 Offset: 0x5C2E0 VA: 0x18005CEE0
	private static int OnStartJump(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5FF30 Offset: 0x5F330 VA: 0x18005FF30
	private static int AddMoveVector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x622C0 Offset: 0x616C0 VA: 0x1800622C0
	private static int ClearMoveVector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x642B0 Offset: 0x636B0 VA: 0x1800642B0
	private static int ClearUpdateMoveVector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x66300 Offset: 0x65700 VA: 0x180066300
	private static int AddRoateVector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x68360 Offset: 0x67760 VA: 0x180068360
	private static int ClearRoateVector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6B5E0 Offset: 0x6A9E0 VA: 0x18006B5E0
	private static int CheckRotateUpdate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E800 Offset: 0x6DC00 VA: 0x18006E800
	private static int CheckMoveFixedUpdate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70C40 Offset: 0x70040 VA: 0x180070C40
	private static int OnControllerColliderHit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72B90 Offset: 0x71F90 VA: 0x180072B90
	private static int OnCCHit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74E70 Offset: 0x74270 VA: 0x180074E70
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x77270 Offset: 0x76670 VA: 0x180077270
	private static int get_m_ClientTest(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x79160 Offset: 0x78560 VA: 0x180079160
	private static int get_m_UseNewMoveSystem(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7C510 Offset: 0x7B910 VA: 0x18007C510
	private static int get_CharacterETCCtrl(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7E620 Offset: 0x7DA20 VA: 0x18007E620
	private static int get_FPSCameraETCCtrl(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x80710 Offset: 0x7FB10 VA: 0x180080710
	private static int get_moveUpdateVector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x82840 Offset: 0x81C40 VA: 0x180082840
	private static int get_moveVector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85A00 Offset: 0x84E00 VA: 0x180085A00
	private static int get_IsMove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x87A70 Offset: 0x86E70 VA: 0x180087A70
	private static int set_m_ClientTest(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x89AB0 Offset: 0x88EB0 VA: 0x180089AB0
	private static int set_m_UseNewMoveSystem(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8BC10 Offset: 0x8B010 VA: 0x18008BC10
	private static int set_CharacterETCCtrl(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8DE90 Offset: 0x8D290 VA: 0x18008DE90
	private static int set_FPSCameraETCCtrl(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8FFA0 Offset: 0x8F3A0 VA: 0x18008FFA0
	private static int set_IsMove(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class FontEffectComponentWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x93460 Offset: 0x92860 VA: 0x180093460
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x95430 Offset: 0x94830 VA: 0x180095430
	private static int get_MinDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x97280 Offset: 0x96680 VA: 0x180097280
	private static int get_MaxDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x99660 Offset: 0x98A60 VA: 0x180099660
	private static int get_MinCameraDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C740 Offset: 0x9BB40 VA: 0x18009C740
	private static int get_MaxCameraDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E720 Offset: 0x9DB20 VA: 0x18009E720
	private static int set_MinDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0A70 Offset: 0x9FE70 VA: 0x1800A0A70
	private static int set_MaxDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3D50 Offset: 0xA3150 VA: 0x1800A3D50
	private static int set_MinCameraDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5F80 Offset: 0xA5380 VA: 0x1800A5F80
	private static int set_MaxCameraDistance(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class FPSCamMotionCtrlWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8FB0 Offset: 0xA83B0 VA: 0x1800A8FB0
	private static int StopSprings(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAAEA0 Offset: 0xAA2A0 VA: 0x1800AAEA0
	private static int ResetSprings(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xACFA0 Offset: 0xAC3A0 VA: 0x1800ACFA0
	private static int Stop(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAEEA0 Offset: 0xAE2A0 VA: 0x1800AEEA0
	private static int FallImpact(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0EE0 Offset: 0xB02E0 VA: 0x1800B0EE0
	private static int ApplyBoomCameraShake(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB4350 Offset: 0xB3750 VA: 0x1800B4350
	private static int CamRotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB6470 Offset: 0xB5870 VA: 0x1800B6470
	private static int CamPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB8620 Offset: 0xB7A20 VA: 0x1800B8620
	private static int RefreshParameter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA8A0 Offset: 0xB9CA0 VA: 0x1800BA8A0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC870 Offset: 0xBBC70 VA: 0x1800BC870
	private static int get_PositionOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE760 Offset: 0xBDB60 VA: 0x1800BE760
	private static int get_PositionGroundLimit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC08B0 Offset: 0xBFCB0 VA: 0x1800C08B0
	private static int get_PositionSpringStiffness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC3860 Offset: 0xC2C60 VA: 0x1800C3860
	private static int get_PositionSpringDamping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC5930 Offset: 0xC4D30 VA: 0x1800C5930
	private static int get_PositionSpring2Stiffness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7B60 Offset: 0xC6F60 VA: 0x1800C7B60
	private static int get_PositionSpring2Damping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9F20 Offset: 0xC9320 VA: 0x1800C9F20
	private static int get_PositionKneeling(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCC150 Offset: 0xCB550 VA: 0x1800CC150
	private static int get_PositionKneelingSoftness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCE640 Offset: 0xCDA40 VA: 0x1800CE640
	private static int get_PositionEarthQuakeFactor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD07C0 Offset: 0xCFBC0 VA: 0x1800D07C0
	private static int get_PositionBoomShake(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2B10 Offset: 0xD1F10 VA: 0x1800D2B10
	private static int get_RotationPitchLimit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4D00 Offset: 0xD4100 VA: 0x1800D4D00
	private static int get_RotationYawLimit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD71A0 Offset: 0xD65A0 VA: 0x1800D71A0
	private static int get_RotationSpringStiffness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB930 Offset: 0xDAD30 VA: 0x1800DB930
	private static int get_RotationSpringDamping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDDA40 Offset: 0xDCE40 VA: 0x1800DDA40
	private static int get_RotationKneeling(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0FA0 Offset: 0xE03A0 VA: 0x1800E0FA0
	private static int get_RotationKneelingSoftness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2FA0 Offset: 0xE23A0 VA: 0x1800E2FA0
	private static int get_RotationStrafeRoll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE60E0 Offset: 0xE54E0 VA: 0x1800E60E0
	private static int get_RotationEarthQuakeFactor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE8270 Offset: 0xE7670 VA: 0x1800E8270
	private static int get_LookPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEC3F0 Offset: 0xEB7F0 VA: 0x1800EC3F0
	private static int get_RotationBoomRollMin(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEE680 Offset: 0xEDA80 VA: 0x1800EE680
	private static int get_RotationBoomRollMax(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF0970 Offset: 0xEFD70 VA: 0x1800F0970
	private static int get_ShakeSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2C00 Offset: 0xF2000 VA: 0x1800F2C00
	private static int get_ShakeAmplitude(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4B60 Offset: 0xF3F60 VA: 0x1800F4B60
	private static int get_BobRate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6A30 Offset: 0xF5E30 VA: 0x1800F6A30
	private static int get_BobAmplitude(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF87D0 Offset: 0xF7BD0 VA: 0x1800F87D0
	private static int get_BobInputVelocityScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA920 Offset: 0xF9D20 VA: 0x1800FA920
	private static int get_BobMaxInputVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC8F0 Offset: 0xFBCF0 VA: 0x1800FC8F0
	private static int get_BobRequireGroundContact(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE910 Offset: 0xFDD10 VA: 0x1800FE910
	private static int get_BobStepThreshold(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x100870 Offset: 0xFFC70 VA: 0x180100870
	private static int get_SpringState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x102610 Offset: 0x101A10 VA: 0x180102610
	private static int get_Velocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x104420 Offset: 0x103820 VA: 0x180104420
	private static int get_FixedVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1065A0 Offset: 0x1059A0 VA: 0x1801065A0
	private static int get_IsGrounded(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1098E0 Offset: 0x108CE0 VA: 0x1801098E0
	private static int get_Speed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B9A0 Offset: 0x10ADA0 VA: 0x18010B9A0
	private static int get_PrefabName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D9C0 Offset: 0x10CDC0 VA: 0x18010D9C0
	private static int set_PositionOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10FEB0 Offset: 0x10F2B0 VA: 0x18010FEB0
	private static int set_PositionGroundLimit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x112400 Offset: 0x111800 VA: 0x180112400
	private static int set_PositionSpringStiffness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x114790 Offset: 0x113B90 VA: 0x180114790
	private static int set_PositionSpringDamping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x116690 Offset: 0x115A90 VA: 0x180116690
	private static int set_PositionSpring2Stiffness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x118890 Offset: 0x117C90 VA: 0x180118890
	private static int set_PositionSpring2Damping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11BA00 Offset: 0x11AE00 VA: 0x18011BA00
	private static int set_PositionKneeling(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11EBA0 Offset: 0x11DFA0 VA: 0x18011EBA0
	private static int set_PositionKneelingSoftness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120E40 Offset: 0x120240 VA: 0x180120E40
	private static int set_PositionEarthQuakeFactor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1233F0 Offset: 0x1227F0 VA: 0x1801233F0
	private static int set_PositionBoomShake(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x125330 Offset: 0x124730 VA: 0x180125330
	private static int set_RotationPitchLimit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1276F0 Offset: 0x126AF0 VA: 0x1801276F0
	private static int set_RotationYawLimit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x129720 Offset: 0x128B20 VA: 0x180129720
	private static int set_RotationSpringStiffness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B780 Offset: 0x12AB80 VA: 0x18012B780
	private static int set_RotationSpringDamping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A70 Offset: 0x3E70 VA: 0x180004A70
	private static int set_RotationKneeling(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6B50 Offset: 0x5F50 VA: 0x180006B50
	private static int set_RotationKneelingSoftness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E90 Offset: 0x9290 VA: 0x180009E90
	private static int set_RotationStrafeRoll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBFB0 Offset: 0xB3B0 VA: 0x18000BFB0
	private static int set_RotationEarthQuakeFactor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE000 Offset: 0xD400 VA: 0x18000E000
	private static int set_LookPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11220 Offset: 0x10620 VA: 0x180011220
	private static int set_RotationBoomRollMin(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x14500 Offset: 0x13900 VA: 0x180014500
	private static int set_RotationBoomRollMax(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x164F0 Offset: 0x158F0 VA: 0x1800164F0
	private static int set_ShakeSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x18340 Offset: 0x17740 VA: 0x180018340
	private static int set_ShakeAmplitude(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1A410 Offset: 0x19810 VA: 0x18001A410
	private static int set_BobRate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D7D0 Offset: 0x1CBD0 VA: 0x18001D7D0
	private static int set_BobAmplitude(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1F530 Offset: 0x1E930 VA: 0x18001F530
	private static int set_BobInputVelocityScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x226A0 Offset: 0x21AA0 VA: 0x1800226A0
	private static int set_BobMaxInputVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x256B0 Offset: 0x24AB0 VA: 0x1800256B0
	private static int set_BobRequireGroundContact(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x286E0 Offset: 0x27AE0 VA: 0x1800286E0
	private static int set_BobStepThreshold(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A890 Offset: 0x29C90 VA: 0x18002A890
	private static int set_PrefabName(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class FPSInputInstanceWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D7E0 Offset: 0x2CBE0 VA: 0x18002D7E0
	private static int _CreateFPSInputInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2F500 Offset: 0x2E900 VA: 0x18002F500
	private static int SwitchLockCursor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x31560 Offset: 0x30960 VA: 0x180031560
	private static int GetJumpState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x344F0 Offset: 0x338F0 VA: 0x1800344F0
	private static int UpdateOPMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x36490 Offset: 0x35890 VA: 0x180036490
	private static int get_MouseCursorForced(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x38250 Offset: 0x37650 VA: 0x180038250
	private static int get_LockCursor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3B2B0 Offset: 0x3A6B0 VA: 0x18003B2B0
	private static int set_MouseCursorForced(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3D150 Offset: 0x3C550 VA: 0x18003D150
	private static int set_LockCursor(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class Game_bl_UHTUtilsWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3EF30 Offset: 0x3E330 VA: 0x18003EF30
	private static int AddHurtIconPath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40BB0 Offset: 0x3FFB0 VA: 0x180040BB0
	private static int ShowHubText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42C50 Offset: 0x42050 VA: 0x180042C50
	private static int ClearAllText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46F00 Offset: 0x46300 VA: 0x180046F00
	private static int get_GetHUDText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48E40 Offset: 0x48240 VA: 0x180048E40
	private static int set_GetHUDText(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class Game_CheckUtilityWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4ADF0 Offset: 0x4A1F0 VA: 0x18004ADF0
	private static int CheckInfo(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class Game_ControllerHotKeyManagerInstanceWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4CFA0 Offset: 0x4C3A0 VA: 0x18004CFA0
	private static int _CreateGame_ControllerHotKeyManagerInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4EE00 Offset: 0x4E200 VA: 0x18004EE00
	private static int get_Instance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50BC0 Offset: 0x4FFC0 VA: 0x180050BC0
	private static int set_Instance(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class Game_ControllerHotKeyManagerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52CD0 Offset: 0x520D0 VA: 0x180052CD0
	private static int _CreateGame_ControllerHotKeyManager(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x553F0 Offset: 0x547F0 VA: 0x1800553F0
	private static int Update(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x57170 Offset: 0x56570 VA: 0x180057170
	private static int FocusExcuteUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x59010 Offset: 0x58410 VA: 0x180059010
	private static int RegisterHotKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5ADC0 Offset: 0x5A1C0 VA: 0x18005ADC0
	private static int RegisterHoldHotKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5CE90 Offset: 0x5C290 VA: 0x18005CE90
	private static int UnRegisterHotKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5FEE0 Offset: 0x5F2E0 VA: 0x18005FEE0
	private static int UnRegisterHoldHotKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x62270 Offset: 0x61670 VA: 0x180062270
	private static int AddRegistrationFromBuffer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x64260 Offset: 0x63660 VA: 0x180064260
	private static int DelRegistrationFromBuffer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x662B0 Offset: 0x656B0 VA: 0x1800662B0
	private static int FunctionBuffer(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class Game_CS2LuaUtilityWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x68310 Offset: 0x67710 VA: 0x180068310
	private static int _CreateGame_CS2LuaUtility(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6B590 Offset: 0x6A990 VA: 0x18006B590
	private static int TypeIs(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E7B0 Offset: 0x6DBB0 VA: 0x18006E7B0
	private static int GetTime(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class Game_CTimerNodeWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70BF0 Offset: 0x6FFF0 VA: 0x180070BF0
	private static int _CreateGame_CTimerNode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72B40 Offset: 0x71F40 VA: 0x180072B40
	private static int CallFunc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74E20 Offset: 0x74220 VA: 0x180074E20
	private static int OnCall(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x77220 Offset: 0x76620 VA: 0x180077220
	private static int SetActive(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x79110 Offset: 0x78510 VA: 0x180079110
	private static int ReturnCurrentCallNum(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7C4C0 Offset: 0x7B8C0 VA: 0x18007C4C0
	private static int get_IsActive(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7E5D0 Offset: 0x7D9D0 VA: 0x18007E5D0
	private static int get_Index(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x806C0 Offset: 0x7FAC0 VA: 0x1800806C0
	private static int get_DeltaTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x827F0 Offset: 0x81BF0 VA: 0x1800827F0
	private static int set_IsActive(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x859B0 Offset: 0x84DB0 VA: 0x1800859B0
	private static int set_Release(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x87A20 Offset: 0x86E20 VA: 0x180087A20
	private static int set_Index(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x89A60 Offset: 0x88E60 VA: 0x180089A60
	private static int set_DeltaTime(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class Game_CTimerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8BBC0 Offset: 0x8AFC0 VA: 0x18008BBC0
	private static int Add(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8DE40 Offset: 0x8D240 VA: 0x18008DE40
	private static int Remove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8FF50 Offset: 0x8F350 VA: 0x18008FF50
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x93410 Offset: 0x92810 VA: 0x180093410
	private static int OnCall(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x953E0 Offset: 0x947E0 VA: 0x1800953E0
	private static int AddTimers(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x97230 Offset: 0x96630 VA: 0x180097230
	private static int AddTimer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x99610 Offset: 0x98A10 VA: 0x180099610
	private static int AddFrameTimers(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C6F0 Offset: 0x9BAF0 VA: 0x18009C6F0
	private static int AddPureFrame(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E6D0 Offset: 0x9DAD0 VA: 0x18009E6D0
	private static int AddUnscaledTimer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0A20 Offset: 0x9FE20 VA: 0x1800A0A20
	private static int AddConstTimer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3D00 Offset: 0xA3100 VA: 0x1800A3D00
	private static int get_Get(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class Game_CUnityUtilityWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5F30 Offset: 0xA5330 VA: 0x1800A5F30
	private static int _CreateGame_CUnityUtility(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8F60 Offset: 0xA8360 VA: 0x1800A8F60
	private static int H2VFOV(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAAE50 Offset: 0xAA250 VA: 0x1800AAE50
	private static int FindTheChildNode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xACF50 Offset: 0xAC350 VA: 0x1800ACF50
	private static int FindTheChildNodeTag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAEE50 Offset: 0xAE250 VA: 0x1800AEE50
	private static int FindTheChildNodeWithBezierLineRenderer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0E90 Offset: 0xB0290 VA: 0x1800B0E90
	private static int AddChildNodeToParentNode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB4300 Offset: 0xB3700 VA: 0x1800B4300
	private static int SetMaterialAlpha(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB6420 Offset: 0xB5820 VA: 0x1800B6420
	private static int SetSkinnedRendererAlpha(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB85D0 Offset: 0xB79D0 VA: 0x1800B85D0
	private static int SetCastShadowMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA850 Offset: 0xB9C50 VA: 0x1800BA850
	private static int GetRayByScreenPos(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC820 Offset: 0xBBC20 VA: 0x1800BC820
	private static int GetRayByScreenCenterPos(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE710 Offset: 0xBDB10 VA: 0x1800BE710
	private static int GetRayByMousePos(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC0860 Offset: 0xBFC60 VA: 0x1800C0860
	private static int RayCastByMousePos(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC3810 Offset: 0xC2C10 VA: 0x1800C3810
	private static int RayCastByScreenCenterPos(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC58E0 Offset: 0xC4CE0 VA: 0x1800C58E0
	private static int RayCastByRay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7B10 Offset: 0xC6F10 VA: 0x1800C7B10
	private static int GetOverUI(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9ED0 Offset: 0xC92D0 VA: 0x1800C9ED0
	private static int SetGroundPos(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCC100 Offset: 0xCB500 VA: 0x1800CC100
	private static int CalGroundPos(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCE5F0 Offset: 0xCD9F0 VA: 0x1800CE5F0
	private static int ShowGameObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD0770 Offset: 0xCFB70 VA: 0x1800D0770
	private static int AkSoundEngine_SetRTPCValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2AC0 Offset: 0xD1EC0 VA: 0x1800D2AC0
	private static int AkSoundEngine_SetRTPCValueOnGameObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4CB0 Offset: 0xD40B0 VA: 0x1800D4CB0
	private static int AkSoundEngine_SetRTPCValueWithInterpolation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD7150 Offset: 0xD6550 VA: 0x1800D7150
	private static int AkSoundEngine_SetSwitch(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB8E0 Offset: 0xDACE0 VA: 0x1800DB8E0
	private static int SetPanningRule(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD9F0 Offset: 0xDCDF0 VA: 0x1800DD9F0
	private static int SetLightShadowType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0F50 Offset: 0xE0350 VA: 0x1800E0F50
	private static int SetBrightness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2F50 Offset: 0xE2350 VA: 0x1800E2F50
	private static int SetShadowResolution(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE6090 Offset: 0xE5490 VA: 0x1800E6090
	private static int SetMSAALevel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE8220 Offset: 0xE7620 VA: 0x1800E8220
	private static int SetAnisotropicFiltering(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEC3A0 Offset: 0xEB7A0 VA: 0x1800EC3A0
	private static int SetBloomFastMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEE630 Offset: 0xEDA30 VA: 0x1800EE630
	private static int SetParticleQualityLevel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF0920 Offset: 0xEFD20 VA: 0x1800F0920
	private static int GetDateTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2BB0 Offset: 0xF1FB0 VA: 0x1800F2BB0
	private static int GetBatteryLevel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4B10 Offset: 0xF3F10 VA: 0x1800F4B10
	private static int SetTransformSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF69E0 Offset: 0xF5DE0 VA: 0x1800F69E0
	private static int SetRigibodysActive(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF8780 Offset: 0xF7B80 VA: 0x1800F8780
	private static int ReturnHotkeyString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA8D0 Offset: 0xF9CD0 VA: 0x1800FA8D0
	private static int DoScreenSetting(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC8A0 Offset: 0xFBCA0 VA: 0x1800FC8A0
	private static int ReturnHotkeyfloat(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE8C0 Offset: 0xFDCC0 VA: 0x1800FE8C0
	private static int LayerToName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x100820 Offset: 0xFFC20 VA: 0x180100820
	private static int ChangeSelect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1025C0 Offset: 0x1019C0 VA: 0x1801025C0
	private static int ChangeNavigation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1043D0 Offset: 0x1037D0 VA: 0x1801043D0
	private static int StartLink(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x106550 Offset: 0x105950 VA: 0x180106550
	private static int CurUISetFirstObj(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x109890 Offset: 0x108C90 VA: 0x180109890
	private static int SetBoolByID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B950 Offset: 0x10AD50 VA: 0x18010B950
	private static int SetIntegerByID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D970 Offset: 0x10CD70 VA: 0x18010D970
	private static int SetFloatByID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10FE60 Offset: 0x10F260 VA: 0x18010FE60
	private static int SetTriggerByID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1123B0 Offset: 0x1117B0 VA: 0x1801123B0
	private static int ResetTriggerByID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x114740 Offset: 0x113B40 VA: 0x180114740
	private static int GetAnimationClipLength(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x116640 Offset: 0x115A40 VA: 0x180116640
	private static int SetAnimationClipSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x118840 Offset: 0x117C40 VA: 0x180118840
	private static int RequestByHttpWebRequest(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B9B0 Offset: 0x11ADB0 VA: 0x18011B9B0
	private static int FileExistPath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11EB50 Offset: 0x11DF50 VA: 0x18011EB50
	private static int AddTestComInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120DF0 Offset: 0x1201F0 VA: 0x180120DF0
	private static int RandomF(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1233A0 Offset: 0x1227A0 VA: 0x1801233A0
	private static int ChangeLookAt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1252E0 Offset: 0x1246E0 VA: 0x1801252E0
	private static int SetFreeLookFollow(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1276A0 Offset: 0x126AA0 VA: 0x1801276A0
	private static int ChangeSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1296D0 Offset: 0x128AD0 VA: 0x1801296D0
	private static int SetVirCineLookAt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B730 Offset: 0x12AB30 VA: 0x18012B730
	private static int SetCineActive(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A20 Offset: 0x3E20 VA: 0x180004A20
	private static int get_DESIGN_RESOLUTION_W(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6B00 Offset: 0x5F00 VA: 0x180006B00
	private static int get_DESIGN_RESOLUTION_H(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E40 Offset: 0x9240 VA: 0x180009E40
	private static int get_m_TransferDict(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBF60 Offset: 0xB360 VA: 0x18000BF60
	private static int set_DESIGN_RESOLUTION_W(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDFB0 Offset: 0xD3B0 VA: 0x18000DFB0
	private static int set_DESIGN_RESOLUTION_H(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111D0 Offset: 0x105D0 VA: 0x1800111D0
	private static int set_m_TransferDict(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class Game_DebugUtilWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x144B0 Offset: 0x138B0 VA: 0x1800144B0
	private static int _CreateGame_DebugUtil(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x164A0 Offset: 0x158A0 VA: 0x1800164A0
	private static int DebugDrawLine(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x182F0 Offset: 0x176F0 VA: 0x1800182F0
	private static int DebugDrawRay(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class Game_EventManagerInstanceWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1A3C0 Offset: 0x197C0 VA: 0x18001A3C0
	private static int _CreateGame_EventManagerInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D780 Offset: 0x1CB80 VA: 0x18001D780
	private static int get_Instance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1F4E0 Offset: 0x1E8E0 VA: 0x18001F4E0
	private static int set_Instance(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class Game_EventManagerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x22650 Offset: 0x21A50 VA: 0x180022650
	private static int _CreateGame_EventManager(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x25660 Offset: 0x24A60 VA: 0x180025660
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x28690 Offset: 0x27A90 VA: 0x180028690
	private static int RemoveEvent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A840 Offset: 0x29C40 VA: 0x18002A840
	private static int AddEvent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D790 Offset: 0x2CB90 VA: 0x18002D790
	private static int AddEventWith1Arg(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2F4B0 Offset: 0x2E8B0 VA: 0x18002F4B0
	private static int AddEventWith2Arg(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x31510 Offset: 0x30910 VA: 0x180031510
	private static int AddEventWith3Arg(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x344A0 Offset: 0x338A0 VA: 0x1800344A0
	private static int ExecEvent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x36440 Offset: 0x35840 VA: 0x180036440
	private static int ExecEventWith1Arg(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x38200 Offset: 0x37600 VA: 0x180038200
	private static int ExecEventWith2Arg(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3B260 Offset: 0x3A660 VA: 0x18003B260
	private static int ExecEventWith3Arg(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class Game_GOUtilityWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3D100 Offset: 0x3C500 VA: 0x18003D100
	private static int _CreateGame_GOUtility(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3EEE0 Offset: 0x3E2E0 VA: 0x18003EEE0
	private static int AddComponent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40B60 Offset: 0x3FF60 VA: 0x180040B60
	private static int GetComponent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42C00 Offset: 0x42000 VA: 0x180042C00
	private static int GetTransformByName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46EB0 Offset: 0x462B0 VA: 0x180046EB0
	private static int ClearTransformExChild(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48DF0 Offset: 0x481F0 VA: 0x180048DF0
	private static int SetParticleSystemPause(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4ADA0 Offset: 0x4A1A0 VA: 0x18004ADA0
	private static int GetTransformOnUI(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4CF50 Offset: 0x4C350 VA: 0x18004CF50
	private static int GetLuaComByBindCom(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4EDB0 Offset: 0x4E1B0 VA: 0x18004EDB0
	private static int GetLuaComByBindComName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50B70 Offset: 0x4FF70 VA: 0x180050B70
	private static int ConcentString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52C80 Offset: 0x52080 VA: 0x180052C80
	private static int SetEventSystem(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x553A0 Offset: 0x547A0 VA: 0x1800553A0
	private static int LevelClearInput(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x57120 Offset: 0x56520 VA: 0x180057120
	private static int SetUIGrayRecursively(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58FC0 Offset: 0x583C0 VA: 0x180058FC0
	private static int SetImageGray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5AD70 Offset: 0x5A170 VA: 0x18005AD70
	private static int GetUIPos(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5CE40 Offset: 0x5C240 VA: 0x18005CE40
	private static int SetUIPos(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5FE90 Offset: 0x5F290 VA: 0x18005FE90
	private static int GetSelfPos(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x62220 Offset: 0x61620 VA: 0x180062220
	private static int AddPDCallBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x64210 Offset: 0x63610 VA: 0x180064210
	private static int CGCameraStopCallBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x66260 Offset: 0x65660 VA: 0x180066260
	private static int get_PDCBDict(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x682C0 Offset: 0x676C0 VA: 0x1800682C0
	private static int set_PDCBDict(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class Game_HoldObjectWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6B540 Offset: 0x6A940 VA: 0x18006B540
	private static int _CreateGame_HoldObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E760 Offset: 0x6DB60 VA: 0x18006E760
	private static int StartHoldTimer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70BA0 Offset: 0x6FFA0 VA: 0x180070BA0
	private static int Update(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72AF0 Offset: 0x71EF0 VA: 0x180072AF0
	private static int get_IsHoldOver(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74DD0 Offset: 0x741D0 VA: 0x180074DD0
	private static int get_CallBackUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x771D0 Offset: 0x765D0 VA: 0x1800771D0
	private static int get_CallBackClick(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x790C0 Offset: 0x784C0 VA: 0x1800790C0
	private static int get_Key(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7C470 Offset: 0x7B870 VA: 0x18007C470
	private static int set_IsHoldOver(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7E580 Offset: 0x7D980 VA: 0x18007E580
	private static int set_CallBackUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x80670 Offset: 0x7FA70 VA: 0x180080670
	private static int set_CallBackClick(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x827A0 Offset: 0x81BA0 VA: 0x1800827A0
	private static int set_Key(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class Game_HoldPressObjectWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85960 Offset: 0x84D60 VA: 0x180085960
	private static int _CreateGame_HoldPressObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x879D0 Offset: 0x86DD0 VA: 0x1800879D0
	private static int StartPress(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x89A10 Offset: 0x88E10 VA: 0x180089A10
	private static int OnLongPress(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8BB70 Offset: 0x8AF70 VA: 0x18008BB70
	private static int EndPress(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8DDF0 Offset: 0x8D1F0 VA: 0x18008DDF0
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8FF00 Offset: 0x8F300 VA: 0x18008FF00
	private static int get_m_Func(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x933C0 Offset: 0x927C0 VA: 0x1800933C0
	private static int get_Time(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x95390 Offset: 0x94790 VA: 0x180095390
	private static int get_m_key(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x971E0 Offset: 0x965E0 VA: 0x1800971E0
	private static int get_m_Timer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x995C0 Offset: 0x989C0 VA: 0x1800995C0
	private static int set_m_Func(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C6A0 Offset: 0x9BAA0 VA: 0x18009C6A0
	private static int set_Time(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E680 Offset: 0x9DA80 VA: 0x18009E680
	private static int set_m_key(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA09D0 Offset: 0x9FDD0 VA: 0x1800A09D0
	private static int set_m_Timer(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class Game_HotKeyManagerInstanceWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3CB0 Offset: 0xA30B0 VA: 0x1800A3CB0
	private static int _CreateGame_HotKeyManagerInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5EE0 Offset: 0xA52E0 VA: 0x1800A5EE0
	private static int get_Instance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8F10 Offset: 0xA8310 VA: 0x1800A8F10
	private static int set_Instance(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class Game_HotKeyManagerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAAE00 Offset: 0xAA200 VA: 0x1800AAE00
	private static int _CreateGame_HotKeyManager(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xACF00 Offset: 0xAC300 VA: 0x1800ACF00
	private static int Update(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAEE00 Offset: 0xAE200 VA: 0x1800AEE00
	private static int FocusExcuteUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0E40 Offset: 0xB0240 VA: 0x1800B0E40
	private static int SetUpControllerSimulation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB42B0 Offset: 0xB36B0 VA: 0x1800B42B0
	private static int RegisterHotKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB63D0 Offset: 0xB57D0 VA: 0x1800B63D0
	private static int RegisterHoldHotKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB8580 Offset: 0xB7980 VA: 0x1800B8580
	private static int UnRegisterHotKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA800 Offset: 0xB9C00 VA: 0x1800BA800
	private static int UnRegisterHoldHotKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC7D0 Offset: 0xBBBD0 VA: 0x1800BC7D0
	private static int AddRegistrationFromBuffer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE6C0 Offset: 0xBDAC0 VA: 0x1800BE6C0
	private static int DelRegistrationFromBuffer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC0810 Offset: 0xBFC10 VA: 0x1800C0810
	private static int FunctionBuffer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC37C0 Offset: 0xC2BC0 VA: 0x1800C37C0
	private static int AddMouseNullEvent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC5890 Offset: 0xC4C90 VA: 0x1800C5890
	private static int RemoveMouseNullEvent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7AC0 Offset: 0xC6EC0 VA: 0x1800C7AC0
	private static int get_ScrollUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9E80 Offset: 0xC9280 VA: 0x1800C9E80
	private static int get_ScrollDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCC0B0 Offset: 0xCB4B0 VA: 0x1800CC0B0
	private static int get_ControllerSimulate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCE5A0 Offset: 0xCD9A0 VA: 0x1800CE5A0
	private static int get_m_Interval(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD0720 Offset: 0xCFB20 VA: 0x1800D0720
	private static int get_m_StartTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2A70 Offset: 0xD1E70 VA: 0x1800D2A70
	private static int get_scrollUpIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4C60 Offset: 0xD4060 VA: 0x1800D4C60
	private static int get_scrollDownIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD7100 Offset: 0xD6500 VA: 0x1800D7100
	private static int set_ScrollUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB890 Offset: 0xDAC90 VA: 0x1800DB890
	private static int set_ScrollDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD9A0 Offset: 0xDCDA0 VA: 0x1800DD9A0
	private static int set_ControllerSimulate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0F00 Offset: 0xE0300 VA: 0x1800E0F00
	private static int set_m_Interval(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2F00 Offset: 0xE2300 VA: 0x1800E2F00
	private static int set_m_StartTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE6040 Offset: 0xE5440 VA: 0x1800E6040
	private static int set_scrollUpIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE81D0 Offset: 0xE75D0 VA: 0x1800E81D0
	private static int set_scrollDownIndex(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class Game_PhysicsUtilityWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEC350 Offset: 0xEB750 VA: 0x1800EC350
	private static int _CreateGame_PhysicsUtility(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEE5E0 Offset: 0xED9E0 VA: 0x1800EE5E0
	private static int PhysicsSphereCastNotHit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF08D0 Offset: 0xEFCD0 VA: 0x1800F08D0
	private static int PhysicsSphereCast(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2B60 Offset: 0xF1F60 VA: 0x1800F2B60
	private static int GetRaycastHitList(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4AC0 Offset: 0xF3EC0 VA: 0x1800F4AC0
	private static int GetRaycastHitListByRay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6990 Offset: 0xF5D90 VA: 0x1800F6990
	private static int GetSpherecastHitList(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF8730 Offset: 0xF7B30 VA: 0x1800F8730
	private static int GetSpherecastAndRaycastHitList(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA880 Offset: 0xF9C80 VA: 0x1800FA880
	private static int DebugBox(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC850 Offset: 0xFBC50 VA: 0x1800FC850
	private static int OverLapSector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE870 Offset: 0xFDC70 VA: 0x1800FE870
	private static int OverlapSphere(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class Game_UtilityWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1007D0 Offset: 0xFFBD0 VA: 0x1801007D0
	private static int _CreateGame_Utility(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x102570 Offset: 0x101970 VA: 0x180102570
	private static int StartSafeSDK(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x104380 Offset: 0x103780 VA: 0x180104380
	private static int CloseSafeSDK(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x106500 Offset: 0x105900 VA: 0x180106500
	private static int SendEmail(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x109840 Offset: 0x108C40 VA: 0x180109840
	private static int CreatePersistGameObjectByPrefab(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B900 Offset: 0x10AD00 VA: 0x18010B900
	private static int CreateGameObjectByPrefab(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D920 Offset: 0x10CD20 VA: 0x18010D920
	private static int CreateGameObjectByPrefab_PR(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10FE10 Offset: 0x10F210 VA: 0x18010FE10
	private static int CreateGameObjectByPrefab_TR(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x112360 Offset: 0x111760 VA: 0x180112360
	private static int CreateGameObjectByPrefab_Parent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1146F0 Offset: 0x113AF0 VA: 0x1801146F0
	private static int BindGameObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1165F0 Offset: 0x1159F0 VA: 0x1801165F0
	private static int CloneGameObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1187F0 Offset: 0x117BF0 VA: 0x1801187F0
	private static int CloneGameObjectInLocalSpace(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B960 Offset: 0x11AD60 VA: 0x18011B960
	private static int CloneGameObjectWithTranAndParent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11EB00 Offset: 0x11DF00 VA: 0x18011EB00
	private static int CloneGameObjectWithObjAndParent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120DA0 Offset: 0x1201A0 VA: 0x180120DA0
	private static int CloneGameObjectWithObjAndPos(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x123350 Offset: 0x122750 VA: 0x180123350
	private static int CloneGameObjectWithTranAndPos(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x125290 Offset: 0x124690 VA: 0x180125290
	private static int CloneGameObjectWithTran_TR(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x127650 Offset: 0x126A50 VA: 0x180127650
	private static int CloneGameObjectWithObj_TR(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x129680 Offset: 0x128A80 VA: 0x180129680
	private static int CreatePersistGameObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B6E0 Offset: 0x12AAE0 VA: 0x18012B6E0
	private static int GetMySettingVal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x49D0 Offset: 0x3DD0 VA: 0x1800049D0
	private static int SetPostEffect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6AB0 Offset: 0x5EB0 VA: 0x180006AB0
	private static int DoFuncByAssembly(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9DF0 Offset: 0x91F0 VA: 0x180009DF0
	private static int SendScreenshot(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBF10 Offset: 0xB310 VA: 0x18000BF10
	private static int StartUrlInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDF60 Offset: 0xD360 VA: 0x18000DF60
	private static int DoCrash(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11180 Offset: 0x10580 VA: 0x180011180
	private static int SkillMgrPlay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x14460 Offset: 0x13860 VA: 0x180014460
	private static int String2Int(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x16450 Offset: 0x15850 VA: 0x180016450
	private static int IsNaN(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x182A0 Offset: 0x176A0 VA: 0x1800182A0
	private static int IsNanVector3(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1A370 Offset: 0x19770 VA: 0x18001A370
	private static int String2IntBool(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D730 Offset: 0x1CB30 VA: 0x18001D730
	private static int String2Ulong(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1F490 Offset: 0x1E890 VA: 0x18001F490
	private static int Bytes2String(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x22600 Offset: 0x21A00 VA: 0x180022600
	private static int GetPlatform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x25610 Offset: 0x24A10 VA: 0x180025610
	private static int GetOSVersion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x28640 Offset: 0x27A40 VA: 0x180028640
	private static int IsEditor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A7F0 Offset: 0x29BF0 VA: 0x18002A7F0
	private static int IsDebug(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D740 Offset: 0x2CB40 VA: 0x18002D740
	private static int IsAudit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2F460 Offset: 0x2E860 VA: 0x18002F460
	private static int IsRunCSharp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x314C0 Offset: 0x308C0 VA: 0x1800314C0
	private static int IsWeGame(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x34450 Offset: 0x33850 VA: 0x180034450
	private static int IsSteam(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x363F0 Offset: 0x357F0 VA: 0x1800363F0
	private static int IsTestSteam(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x381B0 Offset: 0x375B0 VA: 0x1800381B0
	private static int IsZM(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3B210 Offset: 0x3A610 VA: 0x18003B210
	private static int IsStandalone(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3D0B0 Offset: 0x3C4B0 VA: 0x18003D0B0
	private static int InCN(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3EE90 Offset: 0x3E290 VA: 0x18003EE90
	private static int IsAddLogo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40B10 Offset: 0x3FF10 VA: 0x180040B10
	private static int CompressMD5Pwd(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42BB0 Offset: 0x41FB0 VA: 0x180042BB0
	private static int CompressMD5BytePwd(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46E60 Offset: 0x46260 VA: 0x180046E60
	private static int GetMD5Hash(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48DA0 Offset: 0x481A0 VA: 0x180048DA0
	private static int IPNum2Str(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4AD50 Offset: 0x4A150 VA: 0x18004AD50
	private static int Obj2String(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4CF00 Offset: 0x4C300 VA: 0x18004CF00
	private static int FloatToString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4ED60 Offset: 0x4E160 VA: 0x18004ED60
	private static int RandomRangeFloat(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50B20 Offset: 0x4FF20 VA: 0x180050B20
	private static int IsInnerNet(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52C30 Offset: 0x52030 VA: 0x180052C30
	private static int GetRealTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x55350 Offset: 0x54750 VA: 0x180055350
	private static int GetInt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x570D0 Offset: 0x564D0 VA: 0x1800570D0
	private static int Pause(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58F70 Offset: 0x58370 VA: 0x180058F70
	private static int Continue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5AD20 Offset: 0x5A120 VA: 0x18005AD20
	private static int get_AllowPlayAudioInBackGround(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5CDF0 Offset: 0x5C1F0 VA: 0x18005CDF0
	private static int get_ObjectID2Prefab(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5FE40 Offset: 0x5F240 VA: 0x18005FE40
	private static int get_Time(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x621D0 Offset: 0x615D0 VA: 0x1800621D0
	private static int get_NowDateTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x641C0 Offset: 0x635C0 VA: 0x1800641C0
	private static int get_UnScaledTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x66210 Offset: 0x65610 VA: 0x180066210
	private static int get_DontDestroyRoot(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x68270 Offset: 0x67670 VA: 0x180068270
	private static int get_LuaState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6B4F0 Offset: 0x6A8F0 VA: 0x18006B4F0
	private static int set_AllowPlayAudioInBackGround(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E710 Offset: 0x6DB10 VA: 0x18006E710
	private static int set_ObjectID2Prefab(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70B50 Offset: 0x6FF50 VA: 0x180070B50
	private static int set_Time(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72AA0 Offset: 0x71EA0 VA: 0x180072AA0
	private static int set_UnScaledTime(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class GameCoder_Engine_DYResourceManagerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74D80 Offset: 0x74180 VA: 0x180074D80
	private static int _CreateGameCoder_Engine_DYResourceManager(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x77180 Offset: 0x76580 VA: 0x180077180
	private static int Initialize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x79070 Offset: 0x78470 VA: 0x180079070
	private static int SaveAssetBundle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7C420 Offset: 0x7B820 VA: 0x18007C420
	private static int LoadAssetBundlesCompeleted(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7E530 Offset: 0x7D930 VA: 0x18007E530
	private static int GetWritablePath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x80620 Offset: 0x7FA20 VA: 0x180080620
	private static int GetAssetBundlePath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x82750 Offset: 0x81B50 VA: 0x180082750
	private static int UnloadUnusedAssets(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85910 Offset: 0x84D10 VA: 0x180085910
	private static int Load(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x87980 Offset: 0x86D80 VA: 0x180087980
	private static int LoadFontAsset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x899C0 Offset: 0x88DC0 VA: 0x1800899C0
	private static int LoadAsyncObjectList(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8BB20 Offset: 0x8AF20 VA: 0x18008BB20
	private static int AddResListLoadedCallBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8DDA0 Offset: 0x8D1A0 VA: 0x18008DDA0
	private static int LoadLevelInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8FEB0 Offset: 0x8F2B0 VA: 0x18008FEB0
	private static int CreateObjectAsync(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x93370 Offset: 0x92770 VA: 0x180093370
	private static int CreateObjectAsyncRight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x95340 Offset: 0x94740 VA: 0x180095340
	private static int OnResLoadCompleted(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x97190 Offset: 0x96590 VA: 0x180097190
	private static int OnAssetBundleLoadCompleted(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x99570 Offset: 0x98970 VA: 0x180099570
	private static int CheckAsyncPool(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C650 Offset: 0x9BA50 VA: 0x18009C650
	private static int InAsyncPool(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E630 Offset: 0x9DA30 VA: 0x18009E630
	private static int LoadSubSprite(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0980 Offset: 0x9FD80 VA: 0x1800A0980
	private static int LoadSubSpriteInAtlas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3C60 Offset: 0xA3060 VA: 0x1800A3C60
	private static int IsAssetExists(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5E90 Offset: 0xA5290 VA: 0x1800A5E90
	private static int CreateGameObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8EC0 Offset: 0xA82C0 VA: 0x1800A8EC0
	private static int DespawnGameObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAADB0 Offset: 0xAA1B0 VA: 0x1800AADB0
	private static int ClearResourcePool(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xACEB0 Offset: 0xAC2B0 VA: 0x1800ACEB0
	private static int WarOverClearResourcePool(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAEDB0 Offset: 0xAE1B0 VA: 0x1800AEDB0
	private static int get_EncryptKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0DF0 Offset: 0xB01F0 VA: 0x1800B0DF0
	private static int get_resAssetBundles(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB4260 Offset: 0xB3660 VA: 0x1800B4260
	private static int get_sceneAssetBundles(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB6380 Offset: 0xB5780 VA: 0x1800B6380
	private static int get_mainManifest(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB8530 Offset: 0xB7930 VA: 0x1800B8530
	private static int get_universalParent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA7B0 Offset: 0xB9BB0 VA: 0x1800BA7B0
	private static int get_universalTransform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC780 Offset: 0xBBB80 VA: 0x1800BC780
	private static int get_asyncGameObjectPool(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE670 Offset: 0xBDA70 VA: 0x1800BE670
	private static int get_asyncObjectIDList(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC07C0 Offset: 0xBFBC0 VA: 0x1800C07C0
	private static int get_LevelInfoPath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC3770 Offset: 0xC2B70 VA: 0x1800C3770
	private static int set_resAssetBundles(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC5840 Offset: 0xC4C40 VA: 0x1800C5840
	private static int set_sceneAssetBundles(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7A70 Offset: 0xC6E70 VA: 0x1800C7A70
	private static int set_mainManifest(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9E30 Offset: 0xC9230 VA: 0x1800C9E30
	private static int set_universalParent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCC060 Offset: 0xCB460 VA: 0x1800CC060
	private static int set_universalTransform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCE550 Offset: 0xCD950 VA: 0x1800CE550
	private static int set_asyncGameObjectPool(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD06D0 Offset: 0xCFAD0 VA: 0x1800D06D0
	private static int set_asyncObjectIDList(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class GameCoder_Engine_DYSceneManagerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2A20 Offset: 0xD1E20 VA: 0x1800D2A20
	private static int _CreateGameCoder_Engine_DYSceneManager(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4C10 Offset: 0xD4010 VA: 0x1800D4C10
	private static int GetABName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD70B0 Offset: 0xD64B0 VA: 0x1800D70B0
	private static int GetCurSceneName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB840 Offset: 0xDAC40 VA: 0x1800DB840
	private static int SetCurSceneName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD950 Offset: 0xDCD50 VA: 0x1800DD950
	private static int LoadScene(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0EB0 Offset: 0xE02B0 VA: 0x1800E0EB0
	private static int QuitGame(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2EB0 Offset: 0xE22B0 VA: 0x1800E2EB0
	private static int LoadSceneAsync(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5FF0 Offset: 0xE53F0 VA: 0x1800E5FF0
	private static int SwitchSceneNow(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE8180 Offset: 0xE7580 VA: 0x1800E8180
	private static int GetLoadingProgress(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEC300 Offset: 0xEB700 VA: 0x1800EC300
	private static int AddListener(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEE590 Offset: 0xED990 VA: 0x1800EE590
	private static int ClearListener(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF0880 Offset: 0xEFC80 VA: 0x1800F0880
	private static int get_loadingProgress(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2B10 Offset: 0xF1F10 VA: 0x1800F2B10
	private static int get_instance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4A70 Offset: 0xF3E70 VA: 0x1800F4A70
	private static int set_loadingProgress(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6940 Offset: 0xF5D40 VA: 0x1800F6940
	private static int GameCoder_Engine_DYSceneManager_SceneLoadedEvent(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class GameLogic_EngineLogicLinkWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF86E0 Offset: 0xF7AE0 VA: 0x1800F86E0
	private static int _CreateGameLogic_EngineLogicLink(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA830 Offset: 0xF9C30 VA: 0x1800FA830
	private static int Init(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC800 Offset: 0xFBC00 VA: 0x1800FC800
	private static int CallPyFunc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE820 Offset: 0xFDC20 VA: 0x1800FE820
	private static int PacketThrow(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x100780 Offset: 0xFFB80 VA: 0x180100780
	private static int get_LogicLink(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x102520 Offset: 0x101920 VA: 0x180102520
	private static int get_Dispatcher(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x104330 Offset: 0x103730 VA: 0x180104330
	private static int get_Interface(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class GameLogic_LogicDispatcherWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1064B0 Offset: 0x1058B0 VA: 0x1801064B0
	private static int Setup(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1097F0 Offset: 0x108BF0 VA: 0x1801097F0
	private static int PacketThrow(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B8B0 Offset: 0x10ACB0 VA: 0x18010B8B0
	private static int SetInstHandle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D8D0 Offset: 0x10CCD0 VA: 0x18010D8D0
	private static int DelInstHandle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10FDC0 Offset: 0x10F1C0 VA: 0x18010FDC0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x112310 Offset: 0x111710 VA: 0x180112310
	private static int GameLogic_LogicDispatcher_HandleLogicPacket(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class GameLogic_LogicInterfaceWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1146A0 Offset: 0x113AA0 VA: 0x1801146A0
	private static int LogicRecv(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1165A0 Offset: 0x1159A0 VA: 0x1801165A0
	private static int Crash(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1187A0 Offset: 0x117BA0 VA: 0x1801187A0
	private static int CalDataPath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B910 Offset: 0x11AD10 VA: 0x18011B910
	private static int RecvPacket(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11EAB0 Offset: 0x11DEB0 VA: 0x18011EAB0
	private static int SendPacket(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120D50 Offset: 0x120150 VA: 0x180120D50
	private static int op_Equality(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class GameLogic_NetLogicWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x123300 Offset: 0x122700 VA: 0x180123300
	private static int Setup(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x125240 Offset: 0x124640 VA: 0x180125240
	private static int SetNetPacketCommandHandler(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x127600 Offset: 0x126A00 VA: 0x180127600
	private static int SetServerCommandHandler(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x129630 Offset: 0x128A30 VA: 0x180129630
	private static int SetConnectFailHandler(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B690 Offset: 0x12AA90 VA: 0x18012B690
	private static int SetDisconnectHandler(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4980 Offset: 0x3D80 VA: 0x180004980
	private static int GetPacketData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6A60 Offset: 0x5E60 VA: 0x180006A60
	private static int SetPacketDataForUnpack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9DA0 Offset: 0x91A0 VA: 0x180009DA0
	private static int PacketPrepare(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBEC0 Offset: 0xB2C0 VA: 0x18000BEC0
	private static int PacketAddI(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDF10 Offset: 0xD310 VA: 0x18000DF10
	private static int PacketAddLong(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11130 Offset: 0x10530 VA: 0x180011130
	private static int PacketAddS(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x14410 Offset: 0x13810 VA: 0x180014410
	private static int PacketAddSL(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x16400 Offset: 0x15800 VA: 0x180016400
	private static int PacketAddBinaryS(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x18250 Offset: 0x17650 VA: 0x180018250
	private static int UnpackInt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1A320 Offset: 0x19720 VA: 0x18001A320
	private static int UnpackLong(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D6E0 Offset: 0x1CAE0 VA: 0x18001D6E0
	private static int UnpackString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1F440 Offset: 0x1E840 VA: 0x18001F440
	private static int UnpackSL(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x225B0 Offset: 0x219B0 VA: 0x1800225B0
	private static int UnpackBinaryString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x255C0 Offset: 0x249C0 VA: 0x1800255C0
	private static int PacketVarInt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x285F0 Offset: 0x279F0 VA: 0x1800285F0
	private static int UnpackVarInt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A7A0 Offset: 0x29BA0 VA: 0x18002A7A0
	private static int Disconnect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D6F0 Offset: 0x2CAF0 VA: 0x18002D6F0
	private static int IsConnected(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2F410 Offset: 0x2E810 VA: 0x18002F410
	private static int Connect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x31470 Offset: 0x30870 VA: 0x180031470
	private static int ConnectTcp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x34400 Offset: 0x33800 VA: 0x180034400
	private static int ConnectUdp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x363A0 Offset: 0x357A0 VA: 0x1800363A0
	private static int SetProxy(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x38160 Offset: 0x37560 VA: 0x180038160
	private static int NakedSendBinaryS(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3B1C0 Offset: 0x3A5C0 VA: 0x18003B1C0
	private static int SetSeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3D060 Offset: 0x3C460 VA: 0x18003D060
	private static int NakeSendSeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3EE40 Offset: 0x3E240 VA: 0x18003EE40
	private static int SetTcpNoDelay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40AC0 Offset: 0x3FEC0 VA: 0x180040AC0
	private static int SetPingInterval(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42B60 Offset: 0x41F60 VA: 0x180042B60
	private static int GetRttList(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46E10 Offset: 0x46210 VA: 0x180046E10
	private static int SetGetTimeInterval(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48D50 Offset: 0x48150 VA: 0x180048D50
	private static int HandleNetPacket(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4AD00 Offset: 0x4A100 VA: 0x18004AD00
	private static int PacketSend(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4CEB0 Offset: 0x4C2B0 VA: 0x18004CEB0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4ED10 Offset: 0x4E110 VA: 0x18004ED10
	private static int GameLogic_NetLogic_NetPacketHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class GameLogic_NetPacketWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50AD0 Offset: 0x4FED0 VA: 0x180050AD0
	private static int _CreateGameLogic_NetPacket(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52BE0 Offset: 0x51FE0 VA: 0x180052BE0
	private static int Create(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x55300 Offset: 0x54700 VA: 0x180055300
	private static int Recycle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x57080 Offset: 0x56480 VA: 0x180057080
	private static int Fit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58F20 Offset: 0x58320 VA: 0x180058F20
	private static int GetInst(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5ACD0 Offset: 0x5A0D0 VA: 0x18005ACD0
	private static int SetInst(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5CDA0 Offset: 0x5C1A0 VA: 0x18005CDA0
	private static int GetCmd(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5FDF0 Offset: 0x5F1F0 VA: 0x18005FDF0
	private static int GetBuff(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x62180 Offset: 0x61580 VA: 0x180062180
	private static int GetBuffSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x64170 Offset: 0x63570 VA: 0x180064170
	private static int Expand(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x661C0 Offset: 0x655C0 VA: 0x1800661C0
	private static int GetData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x68220 Offset: 0x67620 VA: 0x180068220
	private static int GetDataLen(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6B4A0 Offset: 0x6A8A0 VA: 0x18006B4A0
	private static int SetDataLen(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E6C0 Offset: 0x6DAC0 VA: 0x18006E6C0
	private static int CopyData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70B00 Offset: 0x6FF00 VA: 0x180070B00
	private static int SetData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72A50 Offset: 0x71E50 VA: 0x180072A50
	private static int AppendData(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class GGPubInterfaceInstanceWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74D30 Offset: 0x74130 VA: 0x180074D30
	private static int _CreateGGPubInterfaceInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x77130 Offset: 0x76530 VA: 0x180077130
	private static int get_Instance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x79020 Offset: 0x78420 VA: 0x180079020
	private static int set_Instance(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class GGPubInterfaceWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7C3D0 Offset: 0x7B7D0 VA: 0x18007C3D0
	private static int _CreateGGPubInterface(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7E4E0 Offset: 0x7D8E0 VA: 0x18007E4E0
	private static int GetGameGate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x805D0 Offset: 0x7F9D0 VA: 0x1800805D0
	private static int GetRoleID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x82700 Offset: 0x81B00 VA: 0x180082700
	private static int GetRoleName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x858C0 Offset: 0x84CC0 VA: 0x1800858C0
	private static int GetAccountID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x87930 Offset: 0x86D30 VA: 0x180087930
	private static int GetUploadName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x89970 Offset: 0x88D70 VA: 0x180089970
	private static int IsInnerNet(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8BAD0 Offset: 0x8AED0 VA: 0x18008BAD0
	private static int IsMiddleNet(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8DD50 Offset: 0x8D150 VA: 0x18008DD50
	private static int IsOutTest(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8FE60 Offset: 0x8F260 VA: 0x18008FE60
	private static int IsOverseas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x93320 Offset: 0x92720 VA: 0x180093320
	private static int IsChengDuGame(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x952F0 Offset: 0x946F0 VA: 0x1800952F0
	private static int GetLanguage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x97140 Offset: 0x96540 VA: 0x180097140
	private static int IPCountry(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x99520 Offset: 0x98920 VA: 0x180099520
	private static int ShowPrompt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C600 Offset: 0x9BA00 VA: 0x18009C600
	private static int GetServerName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E5E0 Offset: 0x9D9E0 VA: 0x18009E5E0
	private static int GetPlatForm(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0930 Offset: 0x9FD30 VA: 0x1800A0930
	private static int GetAppVersion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3C10 Offset: 0xA3010 VA: 0x1800A3C10
	private static int GetScriptVersion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5E40 Offset: 0xA5240 VA: 0x1800A5E40
	private static int GetPatchVersion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8E70 Offset: 0xA8270 VA: 0x1800A8E70
	private static int GetClientName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAAD60 Offset: 0xAA160 VA: 0x1800AAD60
	private static int GetCCID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xACE60 Offset: 0xAC260 VA: 0x1800ACE60
	private static int GetGSID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAED60 Offset: 0xAE160 VA: 0x1800AED60
	private static int ChangeGSID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0DA0 Offset: 0xB01A0 VA: 0x1800B0DA0
	private static int GetDGWToken(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB4210 Offset: 0xB3610 VA: 0x1800B4210
	private static int GetUID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB6330 Offset: 0xB5730 VA: 0x1800B6330
	private static int GetLan(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB84E0 Offset: 0xB78E0 VA: 0x1800B84E0
	private static int GetDeviceAccount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA760 Offset: 0xB9B60 VA: 0x1800BA760
	private static int IsLoginSuccess(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC730 Offset: 0xBBB30 VA: 0x1800BC730
	private static int GetDeviceUniqueID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE620 Offset: 0xBDA20 VA: 0x1800BE620
	private static int GetServerTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC0770 Offset: 0xBFB70 VA: 0x1800C0770
	private static int IsOffline(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class GlobalShaderManagerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC3720 Offset: 0xC2B20 VA: 0x1800C3720
	private static int _CreateGlobalShaderManager(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC57F0 Offset: 0xC4BF0 VA: 0x1800C57F0
	private static int SetGlobalShaderSetting(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class GMTestDefineWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7A20 Offset: 0xC6E20 VA: 0x1800C7A20
	private static int _CreateGMTestDefine(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9DE0 Offset: 0xC91E0 VA: 0x1800C9DE0
	private static int get_UPDATE_OPENED(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCC010 Offset: 0xCB410 VA: 0x1800CC010
	private static int get_NET_UPDATE_OPENED(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCE500 Offset: 0xCD900 VA: 0x1800CE500
	private static int get_LOG_OPENED(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD0680 Offset: 0xCFA80 VA: 0x1800D0680
	private static int get_Print_Open(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD29D0 Offset: 0xD1DD0 VA: 0x1800D29D0
	private static int set_UPDATE_OPENED(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4BC0 Offset: 0xD3FC0 VA: 0x1800D4BC0
	private static int set_NET_UPDATE_OPENED(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD7060 Offset: 0xD6460 VA: 0x1800D7060
	private static int set_LOG_OPENED(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB7F0 Offset: 0xDABF0 VA: 0x1800DB7F0
	private static int set_Print_Open(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class GraphicsLevelInfoManagerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD900 Offset: 0xDCD00 VA: 0x1800DD900
	private static int _CreateGraphicsLevelInfoManager(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0E60 Offset: 0xE0260 VA: 0x1800E0E60
	private static int InitLevelInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2E60 Offset: 0xE2260 VA: 0x1800E2E60
	private static int get_GraphicsLevel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5FA0 Offset: 0xE53A0 VA: 0x1800E5FA0
	private static int set_GraphicsLevel(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class GrenadeTriggerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE8130 Offset: 0xE7530 VA: 0x1800E8130
	private static int OnTriggerEnter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEC2B0 Offset: 0xEB6B0 VA: 0x1800EC2B0
	private static int SetTriggerEnter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEE540 Offset: 0xED940 VA: 0x1800EE540
	private static int GetGameObjectID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF0830 Offset: 0xEFC30 VA: 0x1800F0830
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2AC0 Offset: 0xF1EC0 VA: 0x1800F2AC0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4A20 Offset: 0xF3E20 VA: 0x1800F4A20
	private static int get_CollisionPos(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF68F0 Offset: 0xF5CF0 VA: 0x1800F68F0
	private static int get_Velocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF8690 Offset: 0xF7A90 VA: 0x1800F8690
	private static int get_CollisionDir(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA7E0 Offset: 0xF9BE0 VA: 0x1800FA7E0
	private static int get_Tran(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC7B0 Offset: 0xFBBB0 VA: 0x1800FC7B0
	private static int get_Force(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE7D0 Offset: 0xFDBD0 VA: 0x1800FE7D0
	private static int get_HitInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x100730 Offset: 0xFFB30 VA: 0x180100730
	private static int get_TiggerID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1024D0 Offset: 0x1018D0 VA: 0x1801024D0
	private static int get_TriggerPos(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1042E0 Offset: 0x1036E0 VA: 0x1801042E0
	private static int set_Velocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x106460 Offset: 0x105860 VA: 0x180106460
	private static int set_Force(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1097A0 Offset: 0x108BA0 VA: 0x1801097A0
	private static int set_TiggerID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B860 Offset: 0x10AC60 VA: 0x18010B860
	private static int set_TriggerPos(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class HeroEngineManagerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D880 Offset: 0x10CC80 VA: 0x18010D880
	private static int _CreateHeroEngineManager(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10FD70 Offset: 0x10F170 VA: 0x18010FD70
	private static int InitHeroComs(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1122C0 Offset: 0x1116C0 VA: 0x1801122C0
	private static int SetGrounded(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x114650 Offset: 0x113A50 VA: 0x180114650
	private static int IsGrounded(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x116550 Offset: 0x115950 VA: 0x180116550
	private static int get_HeroID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x118750 Offset: 0x117B50 VA: 0x180118750
	private static int get_heroTran(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B8C0 Offset: 0x11ACC0 VA: 0x18011B8C0
	private static int get_heroETCTransformCtrl(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11EA60 Offset: 0x11DE60 VA: 0x18011EA60
	private static int get_heroCharacterController(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120D00 Offset: 0x120100 VA: 0x180120D00
	private static int get_heroMotionCtrl(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1232B0 Offset: 0x1226B0 VA: 0x1801232B0
	private static int get_heroAnim(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1251F0 Offset: 0x1245F0 VA: 0x1801251F0
	private static int get_heroCharacterCtrl(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1275B0 Offset: 0x1269B0 VA: 0x1801275B0
	private static int get_grounded(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1295E0 Offset: 0x1289E0 VA: 0x1801295E0
	private static int set_HeroID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B640 Offset: 0x12AA40 VA: 0x18012B640
	private static int set_heroTran(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4930 Offset: 0x3D30 VA: 0x180004930
	private static int set_heroETCTransformCtrl(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6A10 Offset: 0x5E10 VA: 0x180006A10
	private static int set_heroCharacterController(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9D50 Offset: 0x9150 VA: 0x180009D50
	private static int set_heroMotionCtrl(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE70 Offset: 0xB270 VA: 0x18000BE70
	private static int set_heroAnim(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDEC0 Offset: 0xD2C0 VA: 0x18000DEC0
	private static int set_heroCharacterCtrl(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x110E0 Offset: 0x104E0 VA: 0x1800110E0
	private static int set_grounded(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class HeroMotionCtrlWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x143C0 Offset: 0x137C0 VA: 0x1800143C0
	private static int CurBackNormal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x163B0 Offset: 0x157B0 VA: 0x1800163B0
	private static int DepBackNormal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x18200 Offset: 0x17600 VA: 0x180018200
	private static int GetCurState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1A2D0 Offset: 0x196D0 VA: 0x18001A2D0
	private static int ChangeCurState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D690 Offset: 0x1CA90 VA: 0x18001D690
	private static int ChangeDepState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1F3F0 Offset: 0x1E7F0 VA: 0x18001F3F0
	private static int IntWeapon(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x22560 Offset: 0x21960 VA: 0x180022560
	private static int SwitchCurWeapon(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x25570 Offset: 0x24970 VA: 0x180025570
	private static int SetCurWeapon(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x285A0 Offset: 0x279A0 VA: 0x1800285A0
	private static int HideWeaponImmedia(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A750 Offset: 0x29B50 VA: 0x18002A750
	private static int SetDeputyWeapon(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D6A0 Offset: 0x2CAA0 VA: 0x18002D6A0
	private static int AllDownUP_MianWeapon(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2F3C0 Offset: 0x2E7C0 VA: 0x18002F3C0
	private static int AllDown_MianWeapon(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x31420 Offset: 0x30820 VA: 0x180031420
	private static int AllUp_MianWeapon(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x343B0 Offset: 0x337B0 VA: 0x1800343B0
	private static int AllDownUP_DeputyWeapon(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x36350 Offset: 0x35750 VA: 0x180036350
	private static int DoubleHoldReload_MianWeapon(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x38110 Offset: 0x37510 VA: 0x180038110
	private static int DoubleHoldReload_DeputyWeapon(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3B170 Offset: 0x3A570 VA: 0x18003B170
	private static int OpenSightMotion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3D010 Offset: 0x3C410 VA: 0x18003D010
	private static int CloseSightMotion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3EDF0 Offset: 0x3E1F0 VA: 0x18003EDF0
	private static int SetSightFovProp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40A70 Offset: 0x3FE70 VA: 0x180040A70
	private static int GetWeaponHold(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42B10 Offset: 0x41F10 VA: 0x180042B10
	private static int SetWeaponBullet(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46DC0 Offset: 0x461C0 VA: 0x180046DC0
	private static int GetCurWeaponMotionCtrl(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48D00 Offset: 0x48100 VA: 0x180048D00
	private static int GetCurWeaponPos(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4ACB0 Offset: 0x4A0B0 VA: 0x18004ACB0
	private static int GetWeaponMotionCtrl(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4CE60 Offset: 0x4C260 VA: 0x18004CE60
	private static int SetFPSMotionCtrlEnable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4ECC0 Offset: 0x4E0C0 VA: 0x18004ECC0
	private static int OnLand(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50A80 Offset: 0x4FE80 VA: 0x180050A80
	private static int OnFinalMoveV(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52B90 Offset: 0x51F90 VA: 0x180052B90
	private static int FixedUpdateVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x552B0 Offset: 0x546B0 VA: 0x1800552B0
	private static int UpdateVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x57030 Offset: 0x56430 VA: 0x180057030
	private static int OnControllerColliderHit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58ED0 Offset: 0x582D0 VA: 0x180058ED0
	private static int RefreshParameter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5AC80 Offset: 0x5A080 VA: 0x18005AC80
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5CD50 Offset: 0x5C150 VA: 0x18005CD50
	private static int get_WeaponCamFOV(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5FDA0 Offset: 0x5F1A0 VA: 0x18005FDA0
	private static int get_FPSCameraFOV(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x62130 Offset: 0x61530 VA: 0x180062130
	private static int get_FallCanJumpTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x64120 Offset: 0x63520 VA: 0x180064120
	private static int get_SaveJumpTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x66170 Offset: 0x65570 VA: 0x180066170
	private static int get_MoveStartA(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x681D0 Offset: 0x675D0 VA: 0x1800681D0
	private static int get_MoveStopA(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6B450 Offset: 0x6A850 VA: 0x18006B450
	private static int get_HMDataObj(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E670 Offset: 0x6DA70 VA: 0x18006E670
	private static int get_Speed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70AB0 Offset: 0x6FEB0 VA: 0x180070AB0
	private static int get_liftingState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72A00 Offset: 0x71E00 VA: 0x180072A00
	private static int get_fallingState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74CE0 Offset: 0x740E0 VA: 0x180074CE0
	private static int get_Velocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x770E0 Offset: 0x764E0 VA: 0x1800770E0
	private static int get_FixedVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78FD0 Offset: 0x783D0 VA: 0x180078FD0
	private static int get_StepElevating(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7C380 Offset: 0x7B780 VA: 0x18007C380
	private static int set_WeaponCamFOV(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7E490 Offset: 0x7D890 VA: 0x18007E490
	private static int set_FPSCameraFOV(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x80580 Offset: 0x7F980 VA: 0x180080580
	private static int set_FallCanJumpTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x826B0 Offset: 0x81AB0 VA: 0x1800826B0
	private static int set_SaveJumpTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85870 Offset: 0x84C70 VA: 0x180085870
	private static int set_MoveStartA(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x878E0 Offset: 0x86CE0 VA: 0x1800878E0
	private static int set_MoveStopA(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x89920 Offset: 0x88D20 VA: 0x180089920
	private static int set_HMDataObj(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8BA80 Offset: 0x8AE80 VA: 0x18008BA80
	private static int set_Speed(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class HitDataWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8DD00 Offset: 0x8D100 VA: 0x18008DD00
	private static int _CreateHitData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8FE10 Offset: 0x8F210 VA: 0x18008FE10
	private static int get_m_CollidePos(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x932D0 Offset: 0x926D0 VA: 0x1800932D0
	private static int get_m_CollideNormal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x952A0 Offset: 0x946A0 VA: 0x1800952A0
	private static int get_m_Tran(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x970F0 Offset: 0x964F0 VA: 0x1800970F0
	private static int set_m_CollidePos(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x994D0 Offset: 0x988D0 VA: 0x1800994D0
	private static int set_m_CollideNormal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C5B0 Offset: 0x9B9B0 VA: 0x18009C5B0
	private static int set_m_Tran(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class HitEffectCtrlWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E590 Offset: 0x9D990 VA: 0x18009E590
	private static int SetEffectActive(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA08E0 Offset: 0x9FCE0 VA: 0x1800A08E0
	private static int op_Equality(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class HitInfoWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3BC0 Offset: 0xA2FC0 VA: 0x1800A3BC0
	private static int _CreateHitInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5DF0 Offset: 0xA51F0 VA: 0x1800A5DF0
	private static int get_pid(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8E20 Offset: 0xA8220 VA: 0x1800A8E20
	private static int get_data(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAAD10 Offset: 0xAA110 VA: 0x1800AAD10
	private static int set_pid(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xACE10 Offset: 0xAC210 VA: 0x1800ACE10
	private static int set_data(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class HotKeyViewManagerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAED10 Offset: 0xAE110 VA: 0x1800AED10
	private static int _CreateHotKeyViewManager(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0D50 Offset: 0xB0150 VA: 0x1800B0D50
	private static int Init(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB41C0 Offset: 0xB35C0 VA: 0x1800B41C0
	private static int AddHotKeyView(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB62E0 Offset: 0xB56E0 VA: 0x1800B62E0
	private static int DelHotKeyView(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB8490 Offset: 0xB7890 VA: 0x1800B8490
	private static int ShowHotKeyView(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA710 Offset: 0xB9B10 VA: 0x1800BA710
	private static int OnStateChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC6E0 Offset: 0xBBAE0 VA: 0x1800BC6E0
	private static int get_hotKeyViewComList(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE5D0 Offset: 0xBD9D0 VA: 0x1800BE5D0
	private static int get_ShowHotKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC0720 Offset: 0xBFB20 VA: 0x1800C0720
	private static int set_hotKeyViewComList(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC36D0 Offset: 0xC2AD0 VA: 0x1800C36D0
	private static int set_ShowHotKey(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ImpulseControlWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC57A0 Offset: 0xC4BA0 VA: 0x1800C57A0
	private static int DoImpulseOnLeftPad(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC79D0 Offset: 0xC6DD0 VA: 0x1800C79D0
	private static int DoImpulseOnRightPad(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9D90 Offset: 0xC9190 VA: 0x1800C9D90
	private static int DoImpulseOnLeftPadWithTimer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCBFC0 Offset: 0xCB3C0 VA: 0x1800CBFC0
	private static int DoImpulseOnRightPadWithTimer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCE4B0 Offset: 0xCD8B0 VA: 0x1800CE4B0
	private static int DoImpulseOnBothPad(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD0630 Offset: 0xCFA30 VA: 0x1800D0630
	private static int DoImpulseOnBothPadWithTimer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2980 Offset: 0xD1D80 VA: 0x1800D2980
	private static int EndHandleVibration(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class InitGraphicSettingWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4B70 Offset: 0xD3F70 VA: 0x1800D4B70
	private static int OnInit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD7010 Offset: 0xD6410 VA: 0x1800D7010
	private static int ReturnMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB7A0 Offset: 0xDABA0 VA: 0x1800DB7A0
	private static int ReturnRatio(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD8B0 Offset: 0xDCCB0 VA: 0x1800DD8B0
	private static int ReturnResolution(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0E10 Offset: 0xE0210 VA: 0x1800E0E10
	private static int ReturnScreenMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2E10 Offset: 0xE2210 VA: 0x1800E2E10
	private static int ReturnScreenRatioKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5F50 Offset: 0xE5350 VA: 0x1800E5F50
	private static int ReturnResolutionKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE80E0 Offset: 0xE74E0 VA: 0x1800E80E0
	private static int get_m_ValueDict(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEC260 Offset: 0xEB660 VA: 0x1800EC260
	private static int get_m_DeviceDefault(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEE4F0 Offset: 0xED8F0 VA: 0x1800EE4F0
	private static int get_SCREENMODE(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF07E0 Offset: 0xEFBE0 VA: 0x1800F07E0
	private static int get_SCREENRATIO(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2A70 Offset: 0xF1E70 VA: 0x1800F2A70
	private static int get_SCREENRES(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF49D0 Offset: 0xF3DD0 VA: 0x1800F49D0
	private static int get_m_ResArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF68A0 Offset: 0xF5CA0 VA: 0x1800F68A0
	private static int set_m_ValueDict(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF8640 Offset: 0xF7A40 VA: 0x1800F8640
	private static int set_m_DeviceDefault(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA790 Offset: 0xF9B90 VA: 0x1800FA790
	private static int set_SCREENMODE(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC760 Offset: 0xFBB60 VA: 0x1800FC760
	private static int set_SCREENRATIO(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE780 Offset: 0xFDB80 VA: 0x1800FE780
	private static int set_SCREENRES(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1006E0 Offset: 0xFFAE0 VA: 0x1801006E0
	private static int set_m_ResArray(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class LightCtrlWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x102480 Offset: 0x101880 VA: 0x180102480
	private static int ShowLight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x104290 Offset: 0x103690 VA: 0x180104290
	private static int op_Equality(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class LightningWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x106410 Offset: 0x105810 VA: 0x180106410
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x109750 Offset: 0x108B50 VA: 0x180109750
	private static int get_MinMaxScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B810 Offset: 0x10AC10 VA: 0x18010B810
	private static int get_MaxMaxScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D830 Offset: 0x10CC30 VA: 0x18010D830
	private static int get_MinWait(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10FD20 Offset: 0x10F120 VA: 0x18010FD20
	private static int get_MaxWait(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x112270 Offset: 0x111670 VA: 0x180112270
	private static int get_MinDuration(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x114600 Offset: 0x113A00 VA: 0x180114600
	private static int get_MaxDuration(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x116500 Offset: 0x115900 VA: 0x180116500
	private static int get_thunderColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x118700 Offset: 0x117B00 VA: 0x180118700
	private static int get_shadowPower(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B870 Offset: 0x11AC70 VA: 0x18011B870
	private static int get_enableShadowClamp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11EA10 Offset: 0x11DE10 VA: 0x18011EA10
	private static int set_MinMaxScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120CB0 Offset: 0x1200B0 VA: 0x180120CB0
	private static int set_MaxMaxScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x123260 Offset: 0x122660 VA: 0x180123260
	private static int set_MinWait(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1251A0 Offset: 0x1245A0 VA: 0x1801251A0
	private static int set_MaxWait(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x127560 Offset: 0x126960 VA: 0x180127560
	private static int set_MinDuration(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x129590 Offset: 0x128990 VA: 0x180129590
	private static int set_MaxDuration(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B5F0 Offset: 0x12A9F0 VA: 0x18012B5F0
	private static int set_thunderColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48E0 Offset: 0x3CE0 VA: 0x1800048E0
	private static int set_shadowPower(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x69C0 Offset: 0x5DC0 VA: 0x1800069C0
	private static int set_enableShadowClamp(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public static class LuaBinder
{
	// Methods

	public static void Bind(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9D00 Offset: 0x9100 VA: 0x180009D00
	private static int UnityEngine_Events_UnityAction(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE20 Offset: 0xB220 VA: 0x18000BE20
	private static int UnityEngine_Events_UnityAction_UnityEngine_SceneManagement_Scene_UnityEngine_SceneManagement_LoadSceneMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDE70 Offset: 0xD270 VA: 0x18000DE70
	private static int UnityEngine_Events_UnityAction_UnityEngine_SceneManagement_Scene(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11090 Offset: 0x10490 VA: 0x180011090
	private static int UnityEngine_Events_UnityAction_UnityEngine_SceneManagement_Scene_UnityEngine_SceneManagement_Scene(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x14370 Offset: 0x13770 VA: 0x180014370
	private static int UnityEngine_Events_UnityAction_float(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x16360 Offset: 0x15760 VA: 0x180016360
	private static int UnityEngine_Events_UnityAction_int(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x181B0 Offset: 0x175B0 VA: 0x1800181B0
	private static int UnityEngine_Events_UnityAction_bool(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1A280 Offset: 0x19680 VA: 0x18001A280
	private static int UnityEngine_Events_UnityAction_float_float(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D640 Offset: 0x1CA40 VA: 0x18001D640
	private static int UnityEngine_Events_UnityAction_string(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1F3A0 Offset: 0x1E7A0 VA: 0x18001F3A0
	private static int UnityEngine_Events_UnityAction_UnityEngine_EventSystems_PointerEventData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x22510 Offset: 0x21910 VA: 0x180022510
	private static int UnityEngine_Events_UnityAction_UnityEngine_EventSystems_PointerEventData_bool(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x25520 Offset: 0x24920 VA: 0x180025520
	private static int UnityEngine_UI_M1Toggle_AssignOneCallBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x28550 Offset: 0x27950 VA: 0x180028550
	private static int UnityEngine_UI_ScrollButton_AssignVoidCallBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A700 Offset: 0x29B00 VA: 0x18002A700
	private static int UnityEngine_UI_ScrollButton_AssignCallBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D650 Offset: 0x2CA50 VA: 0x18002D650
	private static int UnityEngine_UI_ScrollButton_AssignOneCallBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2F370 Offset: 0x2E770 VA: 0x18002F370
	private static int UnityEngine_UI_InputField_OnValidateInput(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x313D0 Offset: 0x307D0 VA: 0x1800313D0
	private static int UnityEngine_UI_M1Button_AssignOneCallBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x34360 Offset: 0x33760 VA: 0x180034360
	private static int UnityEngine_UI_M1Button_AssignVoidCallBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x36300 Offset: 0x35700 VA: 0x180036300
	private static int UnityEngine_Application_AdvertisingIdentifierCallback(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x380C0 Offset: 0x374C0 VA: 0x1800380C0
	private static int UnityEngine_Application_LowMemoryCallback(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3B120 Offset: 0x3A520 VA: 0x18003B120
	private static int UnityEngine_Application_LogCallback(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3CFC0 Offset: 0x3C3C0 VA: 0x18003CFC0
	private static int UnityEngine_Camera_CameraCallback(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3EDA0 Offset: 0x3E1A0 VA: 0x18003EDA0
	private static int UnityEngine_AudioClip_PCMReaderCallback(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40A20 Offset: 0x3FE20 VA: 0x180040A20
	private static int UnityEngine_AudioClip_PCMSetPositionCallback(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42AC0 Offset: 0x41EC0 VA: 0x180042AC0
	private static int UnityEngine_Canvas_WillRenderCanvases(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46D70 Offset: 0x46170 VA: 0x180046D70
	private static int UnityEngine_RectTransform_ReapplyDrivenProperties(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48CB0 Offset: 0x480B0 VA: 0x180048CB0
	private static int System_Action(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4AC60 Offset: 0x4A060 VA: 0x18004AC60
	private static int System_Func_bool(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4CE10 Offset: 0x4C210 VA: 0x18004CE10
	private static int System_Action_DYPublic_DGW_DgwInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4EC70 Offset: 0x4E070 VA: 0x18004EC70
	private static int System_Action_DYPublic_DGW_DgwDelayInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50A30 Offset: 0x4FE30 VA: 0x180050A30
	private static int System_Action_bool(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52B40 Offset: 0x51F40 VA: 0x180052B40
	private static int System_Action_UnityEngine_AsyncOperation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x55260 Offset: 0x54660 VA: 0x180055260
	private static int System_Action_UnityEngine_Playables_PlayableDirector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56FE0 Offset: 0x563E0 VA: 0x180056FE0
	private static int System_Predicate_int(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58E80 Offset: 0x58280 VA: 0x180058E80
	private static int System_Action_int(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5AC30 Offset: 0x5A030 VA: 0x18005AC30
	private static int System_Comparison_int(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5CD00 Offset: 0x5C100 VA: 0x18005CD00
	private static int System_Predicate_string(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5FD50 Offset: 0x5F150 VA: 0x18005FD50
	private static int System_Action_string(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x620E0 Offset: 0x614E0 VA: 0x1800620E0
	private static int System_Comparison_string(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x640D0 Offset: 0x634D0 VA: 0x1800640D0
	private static int System_Predicate_UnityEngine_UI_Dropdown_OptionData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x66120 Offset: 0x65520 VA: 0x180066120
	private static int System_Action_UnityEngine_UI_Dropdown_OptionData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x68180 Offset: 0x67580 VA: 0x180068180
	private static int System_Comparison_UnityEngine_UI_Dropdown_OptionData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6B400 Offset: 0x6A800 VA: 0x18006B400
	private static int System_Predicate_TMPro_TMP_Dropdown_OptionData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E620 Offset: 0x6DA20 VA: 0x18006E620
	private static int System_Action_TMPro_TMP_Dropdown_OptionData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70A60 Offset: 0x6FE60 VA: 0x180070A60
	private static int System_Comparison_TMPro_TMP_Dropdown_OptionData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x729B0 Offset: 0x71DB0 VA: 0x1800729B0
	private static int System_Predicate_UnityEngine_RaycastHit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74C90 Offset: 0x74090 VA: 0x180074C90
	private static int System_Action_UnityEngine_RaycastHit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x77090 Offset: 0x76490 VA: 0x180077090
	private static int System_Comparison_UnityEngine_RaycastHit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78F80 Offset: 0x78380 VA: 0x180078F80
	private static int System_Predicate_UnityEngine_Collider(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7C330 Offset: 0x7B730 VA: 0x18007C330
	private static int System_Action_UnityEngine_Collider(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7E440 Offset: 0x7D840 VA: 0x18007E440
	private static int System_Comparison_UnityEngine_Collider(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x80530 Offset: 0x7F930 VA: 0x180080530
	private static int System_Predicate_UnityEngine_Rendering_PostProcessing_PostProcessEffectSettings(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x82660 Offset: 0x81A60 VA: 0x180082660
	private static int System_Action_UnityEngine_Rendering_PostProcessing_PostProcessEffectSettings(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85820 Offset: 0x84C20 VA: 0x180085820
	private static int System_Comparison_UnityEngine_Rendering_PostProcessing_PostProcessEffectSettings(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x87890 Offset: 0x86C90 VA: 0x180087890
	private static int System_Predicate_HitInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x898D0 Offset: 0x88CD0 VA: 0x1800898D0
	private static int System_Action_HitInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8BA30 Offset: 0x8AE30 VA: 0x18008BA30
	private static int System_Comparison_HitInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8DCB0 Offset: 0x8D0B0 VA: 0x18008DCB0
	private static int DYPublic_DYNet_NetClient_ServerCommandHandler(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8FDC0 Offset: 0x8F1C0 VA: 0x18008FDC0
	private static int DYPublic_DYNet_NetClient_ConnectFailHandler(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x93280 Offset: 0x92680 VA: 0x180093280
	private static int DYPublic_DYNet_NetClient_DisconnectHandler(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x95250 Offset: 0x94650 VA: 0x180095250
	private static int DYPublic_WebUtil_HttpClient_HttpCallBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x970A0 Offset: 0x964A0 VA: 0x1800970A0
	private static int DYPublic_DGW_DGWProxy_ConfigEventHandler(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x99480 Offset: 0x98880 VA: 0x180099480
	private static int DYPublic_XLog_Logger_LogCallback(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C560 Offset: 0x9B960 VA: 0x18009C560
	private static int DYPublic_DYNetZone_NetZoneCallBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E540 Offset: 0x9D940 VA: 0x18009E540
	private static int GameLogic_NetLogic_NetPacketHandler(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0890 Offset: 0x9FC90 VA: 0x1800A0890
	private static int GameLogic_LogicDispatcher_HandleLogicPacket(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3B70 Offset: 0xA2F70 VA: 0x1800A3B70
	private static int TMPro_TMP_InputField_AssignVoidCallBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5DA0 Offset: 0xA51A0 VA: 0x1800A5DA0
	private static int TMPro_TMP_InputField_OnValidateInput(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8DD0 Offset: 0xA81D0 VA: 0x1800A8DD0
	private static int TMPro_TMP_Text_RichTextTransFunc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAACC0 Offset: 0xAA0C0 VA: 0x1800AACC0
	private static int TMPro_TMP_Text_LoadTMPFontFunc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xACDC0 Offset: 0xAC1C0 VA: 0x1800ACDC0
	private static int UI_TransferValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAECC0 Offset: 0xAE0C0 VA: 0x1800AECC0
	private static int UI_CToggleGroupCom_EventHandler(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0D00 Offset: 0xB0100 VA: 0x1800B0D00
	private static int UGUIBase_EventTriggerListener_VoidDelegate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB4170 Offset: 0xB3570 VA: 0x1800B4170
	private static int UGUIBase_EventTriggerListener_VoidDelegateMouse(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB6290 Offset: 0xB5690 VA: 0x1800B6290
	private static int UGUIBase_EventTriggerListener_VoidPosDelegate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB8440 Offset: 0xB7840 VA: 0x1800B8440
	private static int UGUIBase_EventTriggerListener_VoidEventDataDelegate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA6C0 Offset: 0xB9AC0 VA: 0x1800BA6C0
	private static int GameCoder_Engine_DYSceneManager_SceneLoadedEvent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC690 Offset: 0xBBA90 VA: 0x1800BC690
	private static int Game_TimerCallFunc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE580 Offset: 0xBD980 VA: 0x1800BE580
	private static int Game_VoidTimerCallFunc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC06D0 Offset: 0xBFAD0 VA: 0x1800C06D0
	private static int Game_EventHandlerWith1Arg(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC3680 Offset: 0xC2A80 VA: 0x1800C3680
	private static int Game_EventHandler(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC5750 Offset: 0xC4B50 VA: 0x1800C5750
	private static int Game_EventHandlerWith2Arg(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7980 Offset: 0xC6D80 VA: 0x1800C7980
	private static int Game_EventHandlerWith3Arg(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9D40 Offset: 0xC9140 VA: 0x1800C9D40
	private static int CharacterMotorCtrl_CallBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCBF70 Offset: 0xCB370 VA: 0x1800CBF70
	private static int DG_Tweening_Core_DOGetter_float(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCE460 Offset: 0xCD860 VA: 0x1800CE460
	private static int DG_Tweening_Core_DOSetter_float(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD05E0 Offset: 0xCF9E0 VA: 0x1800D05E0
	private static int DG_Tweening_Core_DOGetter_double(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2930 Offset: 0xD1D30 VA: 0x1800D2930
	private static int DG_Tweening_Core_DOSetter_double(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4B20 Offset: 0xD3F20 VA: 0x1800D4B20
	private static int DG_Tweening_Core_DOGetter_int(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6FC0 Offset: 0xD63C0 VA: 0x1800D6FC0
	private static int DG_Tweening_Core_DOSetter_int(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB750 Offset: 0xDAB50 VA: 0x1800DB750
	private static int DG_Tweening_Core_DOGetter_uint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD860 Offset: 0xDCC60 VA: 0x1800DD860
	private static int DG_Tweening_Core_DOSetter_uint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0DC0 Offset: 0xE01C0 VA: 0x1800E0DC0
	private static int DG_Tweening_Core_DOGetter_long(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2DC0 Offset: 0xE21C0 VA: 0x1800E2DC0
	private static int DG_Tweening_Core_DOSetter_long(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5F00 Offset: 0xE5300 VA: 0x1800E5F00
	private static int DG_Tweening_Core_DOGetter_ulong(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE8090 Offset: 0xE7490 VA: 0x1800E8090
	private static int DG_Tweening_Core_DOSetter_ulong(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEC210 Offset: 0xEB610 VA: 0x1800EC210
	private static int DG_Tweening_Core_DOGetter_string(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEE4A0 Offset: 0xED8A0 VA: 0x1800EE4A0
	private static int DG_Tweening_Core_DOSetter_string(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF0790 Offset: 0xEFB90 VA: 0x1800F0790
	private static int DG_Tweening_Core_DOGetter_UnityEngine_Vector2(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2A20 Offset: 0xF1E20 VA: 0x1800F2A20
	private static int DG_Tweening_Core_DOSetter_UnityEngine_Vector2(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4980 Offset: 0xF3D80 VA: 0x1800F4980
	private static int DG_Tweening_Core_DOGetter_UnityEngine_Vector3(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6850 Offset: 0xF5C50 VA: 0x1800F6850
	private static int DG_Tweening_Core_DOSetter_UnityEngine_Vector3(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF85F0 Offset: 0xF79F0 VA: 0x1800F85F0
	private static int DG_Tweening_Core_DOGetter_UnityEngine_Vector4(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA740 Offset: 0xF9B40 VA: 0x1800FA740
	private static int DG_Tweening_Core_DOSetter_UnityEngine_Vector4(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC710 Offset: 0xFBB10 VA: 0x1800FC710
	private static int DG_Tweening_Core_DOGetter_UnityEngine_Quaternion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE730 Offset: 0xFDB30 VA: 0x1800FE730
	private static int DG_Tweening_Core_DOSetter_UnityEngine_Quaternion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x100690 Offset: 0xFFA90 VA: 0x180100690
	private static int DG_Tweening_Core_DOGetter_UnityEngine_Color(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x102430 Offset: 0x101830 VA: 0x180102430
	private static int DG_Tweening_Core_DOSetter_UnityEngine_Color(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x104240 Offset: 0x103640 VA: 0x180104240
	private static int DG_Tweening_Core_DOGetter_UnityEngine_Rect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1063C0 Offset: 0x1057C0 VA: 0x1801063C0
	private static int DG_Tweening_Core_DOSetter_UnityEngine_Rect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x109700 Offset: 0x108B00 VA: 0x180109700
	private static int DG_Tweening_Core_DOGetter_UnityEngine_RectOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B7C0 Offset: 0x10ABC0 VA: 0x18010B7C0
	private static int DG_Tweening_Core_DOSetter_UnityEngine_RectOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D7E0 Offset: 0x10CBE0 VA: 0x18010D7E0
	private static int StandaloneWorks_NetPeerToPeer_ReConnectHandler(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10FCD0 Offset: 0x10F0D0 VA: 0x18010FCD0
	private static int BaseKeybinding_GameLogic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x112220 Offset: 0x111620 VA: 0x180112220
	private static int CountDownComponent_VoidCallBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1145B0 Offset: 0x1139B0 VA: 0x1801145B0
	private static int EventDelegate_Callback(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1164B0 Offset: 0x1158B0 VA: 0x1801164B0
	private static int BtnAniCtr_BtnCB(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1186B0 Offset: 0x117AB0 VA: 0x1801186B0
	private static int LuaOpen_UnityEngine_MeshRenderer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B820 Offset: 0x11AC20 VA: 0x18011B820
	private static int LuaOpen_UnityEngine_BoxCollider(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E9C0 Offset: 0x11DDC0 VA: 0x18011E9C0
	private static int LuaOpen_UnityEngine_MeshCollider(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120C60 Offset: 0x120060 VA: 0x180120C60
	private static int LuaOpen_UnityEngine_SphereCollider(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x123210 Offset: 0x122610 VA: 0x180123210
	private static int LuaOpen_UnityEngine_CharacterController(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x125150 Offset: 0x124550 VA: 0x180125150
	private static int LuaOpen_UnityEngine_CapsuleCollider(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x127510 Offset: 0x126910 VA: 0x180127510
	private static int LuaOpen_UnityEngine_Animation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x129540 Offset: 0x128940 VA: 0x180129540
	private static int LuaOpen_UnityEngine_AnimationClip(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B5A0 Offset: 0x12A9A0 VA: 0x18012B5A0
	private static int LuaOpen_UnityEngine_AnimationState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4890 Offset: 0x3C90 VA: 0x180004890
	private static int LuaOpen_UnityEngine_BlendWeights(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6970 Offset: 0x5D70 VA: 0x180006970
	private static int LuaOpen_UnityEngine_RenderTexture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9CB0 Offset: 0x90B0 VA: 0x180009CB0
	private static int LuaOpen_UnityEngine_Rigidbody(IntPtr L) { }
}

// Namespace: 
public class LuaComponentWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBDD0 Offset: 0xB1D0 VA: 0x18000BDD0
	private static int Awake(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDE20 Offset: 0xD220 VA: 0x18000DE20
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11040 Offset: 0x10440 VA: 0x180011040
	private static int get_ClassName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x14320 Offset: 0x13720 VA: 0x180014320
	private static int get_FieldJsonInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x16310 Offset: 0x15710 VA: 0x180016310
	private static int set_ClassName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x18160 Offset: 0x17560 VA: 0x180018160
	private static int set_FieldJsonInfo(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class LuaInterface_DebuggerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1A230 Offset: 0x19630 VA: 0x18001A230
	private static int Log(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D5F0 Offset: 0x1C9F0 VA: 0x18001D5F0
	private static int LogWarning(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1F350 Offset: 0x1E750 VA: 0x18001F350
	private static int LogError(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x224C0 Offset: 0x218C0 VA: 0x1800224C0
	private static int LogException(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x254D0 Offset: 0x248D0 VA: 0x1800254D0
	private static int get_useLog(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x28500 Offset: 0x27900 VA: 0x180028500
	private static int get_threadStack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A6B0 Offset: 0x29AB0 VA: 0x18002A6B0
	private static int get_logger(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D600 Offset: 0x2CA00 VA: 0x18002D600
	private static int set_useLog(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2F320 Offset: 0x2E720 VA: 0x18002F320
	private static int set_threadStack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x31380 Offset: 0x30780 VA: 0x180031380
	private static int set_logger(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class LuaWrapWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x34310 Offset: 0x33710 VA: 0x180034310
	private static int GetLuaState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x362B0 Offset: 0x356B0 VA: 0x1800362B0
	private static int DoString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x38070 Offset: 0x37470 VA: 0x180038070
	private static int GameUpdate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3B0D0 Offset: 0x3A4D0 VA: 0x18003B0D0
	private static int GameLateUpdate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3CF70 Offset: 0x3C370 VA: 0x18003CF70
	private static int GameFixedUpdate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3ED50 Offset: 0x3E150 VA: 0x18003ED50
	private static int OnSceneLoaded(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x409D0 Offset: 0x3FDD0 VA: 0x1800409D0
	private static int AddToUpdateLst(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42A70 Offset: 0x41E70 VA: 0x180042A70
	private static int DelFromUpdateLst(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46D20 Offset: 0x46120 VA: 0x180046D20
	private static int AddToFixedUpdateLst(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48C60 Offset: 0x48060 VA: 0x180048C60
	private static int DelFromFixedUpdateLst(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4AC10 Offset: 0x4A010 VA: 0x18004AC10
	private static int AddToLateUpdateLst(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4CDC0 Offset: 0x4C1C0 VA: 0x18004CDC0
	private static int DelFromLateUpdateLst(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4EC20 Offset: 0x4E020 VA: 0x18004EC20
	private static int Destroy(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x509E0 Offset: 0x4FDE0 VA: 0x1800509E0
	private static int ClearNullObjects(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52AF0 Offset: 0x51EF0 VA: 0x180052AF0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x55210 Offset: 0x54610 VA: 0x180055210
	private static int get_Instance(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class MaterialCtrlWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56F90 Offset: 0x56390 VA: 0x180056F90
	private static int AddRender(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58E30 Offset: 0x58230 VA: 0x180058E30
	private static int RemoveRender(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5ABE0 Offset: 0x59FE0 VA: 0x18005ABE0
	private static int EnableFresnelAndEdge(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5CCB0 Offset: 0x5C0B0 VA: 0x18005CCB0
	private static int DisableFresnelAndEdge(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5FD00 Offset: 0x5F100 VA: 0x18005FD00
	private static int EnableStateShaderEffect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x62090 Offset: 0x61490 VA: 0x180062090
	private static int DisableStateShaderEffect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x64080 Offset: 0x63480 VA: 0x180064080
	private static int OutLineShowBySetting(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x660D0 Offset: 0x654D0 VA: 0x1800660D0
	private static int OutLineShow(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x68130 Offset: 0x67530 VA: 0x180068130
	private static int OutLineShowByDis(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6B3B0 Offset: 0x6A7B0 VA: 0x18006B3B0
	private static int ShowTransParentOutLine(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E5D0 Offset: 0x6D9D0 VA: 0x18006E5D0
	private static int HideTransParentOutLine(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70A10 Offset: 0x6FE10 VA: 0x180070A10
	private static int OutLineRevert(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72960 Offset: 0x71D60 VA: 0x180072960
	private static int ShowShield(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74C40 Offset: 0x74040 VA: 0x180074C40
	private static int HideShield(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x77040 Offset: 0x76440 VA: 0x180077040
	private static int ShowBossShield(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78F30 Offset: 0x78330 VA: 0x180078F30
	private static int HideBossShield(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7C2E0 Offset: 0x7B6E0 VA: 0x18007C2E0
	private static int Init(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7E3F0 Offset: 0x7D7F0 VA: 0x18007E3F0
	private static int EnableHeatGunView(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x804E0 Offset: 0x7F8E0 VA: 0x1800804E0
	private static int DisableHeatGunView(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x82610 Offset: 0x81A10 VA: 0x180082610
	private static int EnableParams(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x857D0 Offset: 0x84BD0 VA: 0x1800857D0
	private static int DisableParams(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x87840 Offset: 0x86C40 VA: 0x180087840
	private static int SetOpaque(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x89880 Offset: 0x88C80 VA: 0x180089880
	private static int SetTransparent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B9E0 Offset: 0x8ADE0 VA: 0x18008B9E0
	private static int SetFloat(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8DC60 Offset: 0x8D060 VA: 0x18008DC60
	private static int SetInt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8FD70 Offset: 0x8F170 VA: 0x18008FD70
	private static int SetTexture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x93230 Offset: 0x92630 VA: 0x180093230
	private static int SetColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x95200 Offset: 0x94600 VA: 0x180095200
	private static int SetVector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x97050 Offset: 0x96450 VA: 0x180097050
	private static int SetAlpha(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x99430 Offset: 0x98830 VA: 0x180099430
	private static int DisableOutLineUpdate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C510 Offset: 0x9B910 VA: 0x18009C510
	private static int DisableFresnelUpdate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E4F0 Offset: 0x9D8F0 VA: 0x18009E4F0
	private static int UpdateModelHide(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0840 Offset: 0x9FC40 VA: 0x1800A0840
	private static int UpdateModelAppear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3B20 Offset: 0xA2F20 VA: 0x1800A3B20
	private static int OnAppearAniEnd(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5D50 Offset: 0xA5150 VA: 0x1800A5D50
	private static int OnHideAniEnd(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8D80 Offset: 0xA8180 VA: 0x1800A8D80
	private static int UpdateModelOutLine(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAAC70 Offset: 0xAA070 VA: 0x1800AAC70
	private static int UpdateModelFresnel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xACD70 Offset: 0xAC170 VA: 0x1800ACD70
	private static int GetMatList(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAEC70 Offset: 0xAE070 VA: 0x1800AEC70
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0CB0 Offset: 0xB00B0 VA: 0x1800B0CB0
	private static int get_renderList(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB4120 Offset: 0xB3520 VA: 0x1800B4120
	private static int get_fresnelAnimCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB6240 Offset: 0xB5640 VA: 0x1800B6240
	private static int get_outlineAnimCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB83F0 Offset: 0xB77F0 VA: 0x1800B83F0
	private static int get_OutLineInfluence(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA670 Offset: 0xB9A70 VA: 0x1800BA670
	private static int set_renderList(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC640 Offset: 0xBBA40 VA: 0x1800BC640
	private static int set_fresnelAnimCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE530 Offset: 0xBD930 VA: 0x1800BE530
	private static int set_outlineAnimCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC0680 Offset: 0xBFA80 VA: 0x1800C0680
	private static int set_OutLineInfluence(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class MeaningfulKeyBindingWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC3630 Offset: 0xC2A30 VA: 0x1800C3630
	private static int SetUpInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC5700 Offset: 0xC4B00 VA: 0x1800C5700
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7930 Offset: 0xC6D30 VA: 0x1800C7930
	private static int get_KeyboardKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9CF0 Offset: 0xC90F0 VA: 0x1800C9CF0
	private static int get_ControllerKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCBF20 Offset: 0xCB320 VA: 0x1800CBF20
	private static int set_KeyboardKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCE410 Offset: 0xCD810 VA: 0x1800CE410
	private static int set_ControllerKey(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class MonoSingleton_UI_CUIManagerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD0590 Offset: 0xCF990 VA: 0x1800D0590
	private static int GetInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD28E0 Offset: 0xD1CE0 VA: 0x1800D28E0
	private static int DestroyInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4AD0 Offset: 0xD3ED0 VA: 0x1800D4AD0
	private static int ClearDestroy(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6F70 Offset: 0xD6370 VA: 0x1800D6F70
	private static int DestroySelf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB700 Offset: 0xDAB00 VA: 0x1800DB700
	private static int HasInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD810 Offset: 0xDCC10 VA: 0x1800DD810
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0D70 Offset: 0xE0170 VA: 0x1800E0D70
	private static int get_instance(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class MouseStateWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2D70 Offset: 0xE2170 VA: 0x1800E2D70
	private static int op_Equality(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class NumCtrlWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5EB0 Offset: 0xE52B0 VA: 0x1800E5EB0
	private static int PlayNumAnim(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE8040 Offset: 0xE7440 VA: 0x1800E8040
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEC1C0 Offset: 0xEB5C0 VA: 0x1800EC1C0
	private static int get_Mode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEE450 Offset: 0xED850 VA: 0x1800EE450
	private static int get_ShowPlusChar(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF0740 Offset: 0xEFB40 VA: 0x1800F0740
	private static int get_speed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF29D0 Offset: 0xF1DD0 VA: 0x1800F29D0
	private static int get_time(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4930 Offset: 0xF3D30 VA: 0x1800F4930
	private static int get_m_NumText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6800 Offset: 0xF5C00 VA: 0x1800F6800
	private static int get_NumText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF85A0 Offset: 0xF79A0 VA: 0x1800F85A0
	private static int set_Mode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA6F0 Offset: 0xF9AF0 VA: 0x1800FA6F0
	private static int set_ShowPlusChar(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC6C0 Offset: 0xFBAC0 VA: 0x1800FC6C0
	private static int set_speed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE6E0 Offset: 0xFDAE0 VA: 0x1800FE6E0
	private static int set_time(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x100640 Offset: 0xFFA40 VA: 0x180100640
	private static int set_m_NumText(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ObjectPoolManagerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1023E0 Offset: 0x1017E0 VA: 0x1801023E0
	private static int _CreateObjectPoolManager(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1041F0 Offset: 0x1035F0 VA: 0x1801041F0
	private static int LateUpdate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x106370 Offset: 0x105770 VA: 0x180106370
	private static int TestShow(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1096B0 Offset: 0x108AB0 VA: 0x1801096B0
	private static int InitRoot(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B770 Offset: 0x10AB70 VA: 0x18010B770
	private static int InitPool(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D790 Offset: 0x10CB90 VA: 0x18010D790
	private static int InitPoolWithPrefab(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10FC80 Offset: 0x10F080 VA: 0x18010FC80
	private static int CreateObjectAsync(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1121D0 Offset: 0x1115D0 VA: 0x1801121D0
	private static int SkillHitCreateObjectAsync(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x114560 Offset: 0x113960 VA: 0x180114560
	private static int CreateGameObjectByPrefab(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x116460 Offset: 0x115860 VA: 0x180116460
	private static int CloneGameObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x118660 Offset: 0x117A60 VA: 0x180118660
	private static int CloneGameObjectInLocalSpace(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B7D0 Offset: 0x11ABD0 VA: 0x18011B7D0
	private static int CloneGameObjectWithTranAndParent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E970 Offset: 0x11DD70 VA: 0x18011E970
	private static int CloneGameObjectWithObjAndParent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120C10 Offset: 0x120010 VA: 0x180120C10
	private static int CloneGameObjectWithObjAndPos(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1231C0 Offset: 0x1225C0 VA: 0x1801231C0
	private static int CloneGameObjectWithTranAndPos(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x125100 Offset: 0x124500 VA: 0x180125100
	private static int CloneGameObjectWithTran_TR(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1274C0 Offset: 0x1268C0 VA: 0x1801274C0
	private static int CloneGameObjectWithObj_TR(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1294F0 Offset: 0x1288F0 VA: 0x1801294F0
	private static int CreatePersistGameObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B550 Offset: 0x12A950 VA: 0x18012B550
	private static int CreateGameObjectByPrefab_PR(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4840 Offset: 0x3C40 VA: 0x180004840
	private static int CreateHitEffectByPrefab_PR(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6920 Offset: 0x5D20 VA: 0x180006920
	private static int CreateGameObjectByPrefab_TR(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C60 Offset: 0x9060 VA: 0x180009C60
	private static int CreateGameObjectByPrefab_Parent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBD80 Offset: 0xB180 VA: 0x18000BD80
	private static int DeleteObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDDD0 Offset: 0xD1D0 VA: 0x18000DDD0
	private static int DoHideObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10FF0 Offset: 0x103F0 VA: 0x180010FF0
	private static int HideObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x142D0 Offset: 0x136D0 VA: 0x1800142D0
	private static int ClearAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x162C0 Offset: 0x156C0 VA: 0x1800162C0
	private static int get_HIDE_POS(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x18110 Offset: 0x17510 VA: 0x180018110
	private static int get_SkillSV(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1A1E0 Offset: 0x195E0 VA: 0x18001A1E0
	private static int get_skillnum(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D5A0 Offset: 0x1C9A0 VA: 0x18001D5A0
	private static int get_Instance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1F300 Offset: 0x1E700 VA: 0x18001F300
	private static int get_PoolRoot(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x22470 Offset: 0x21870 VA: 0x180022470
	private static int set_HIDE_POS(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x25480 Offset: 0x24880 VA: 0x180025480
	private static int set_SkillSV(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x284B0 Offset: 0x278B0 VA: 0x1800284B0
	private static int set_skillnum(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class OneWallTriggerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A660 Offset: 0x29A60 VA: 0x18002A660
	private static int OnTrigger(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D5B0 Offset: 0x2C9B0 VA: 0x18002D5B0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2F2D0 Offset: 0x2E6D0 VA: 0x18002F2D0
	private static int get_time(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x31330 Offset: 0x30730 VA: 0x180031330
	private static int get_force(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x342C0 Offset: 0x336C0 VA: 0x1800342C0
	private static int get_rigidbodys(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x36260 Offset: 0x35660 VA: 0x180036260
	private static int get_effectObj(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x38020 Offset: 0x37420 VA: 0x180038020
	private static int set_time(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3B080 Offset: 0x3A480 VA: 0x18003B080
	private static int set_force(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3CF20 Offset: 0x3C320 VA: 0x18003CF20
	private static int set_rigidbodys(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3ED00 Offset: 0x3E100 VA: 0x18003ED00
	private static int set_effectObj(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class PCControllerluaWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40980 Offset: 0x3FD80 VA: 0x180040980
	private static int SetCanChangeModeValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42A20 Offset: 0x41E20 VA: 0x180042A20
	private static int GetKeyRelease(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46CD0 Offset: 0x460D0 VA: 0x180046CD0
	private static int SimulateLeftClick(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48C10 Offset: 0x48010 VA: 0x180048C10
	private static int GetKeyCode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4ABC0 Offset: 0x49FC0 VA: 0x18004ABC0
	private static int GetKeyDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4CD70 Offset: 0x4C170 VA: 0x18004CD70
	private static int GetKeyUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4EBD0 Offset: 0x4DFD0 VA: 0x18004EBD0
	private static int GetJsonName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50990 Offset: 0x4FD90 VA: 0x180050990
	private static int JoyLinked(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52AA0 Offset: 0x51EA0 VA: 0x180052AA0
	private static int GetCurInputType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x551C0 Offset: 0x545C0 VA: 0x1800551C0
	private static int ControllerInput(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56F40 Offset: 0x56340 VA: 0x180056F40
	private static int CursorShowable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58DE0 Offset: 0x581E0 VA: 0x180058DE0
	private static int SetCursorShowable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5AB90 Offset: 0x59F90 VA: 0x18005AB90
	private static int GetCtrlType(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class PCInputSystemWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5CC60 Offset: 0x5C060 VA: 0x18005CC60
	private static int _CreatePCInputSystem(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5FCB0 Offset: 0x5F0B0 VA: 0x18005FCB0
	private static int Init(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x62040 Offset: 0x61440 VA: 0x180062040
	private static int OnMoveVertical(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x64030 Offset: 0x63430 VA: 0x180064030
	private static int OnMoveHorizontal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x66080 Offset: 0x65480 VA: 0x180066080
	private static int OnJump(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x680E0 Offset: 0x674E0 VA: 0x1800680E0
	private static int AddinMoveForward(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6B360 Offset: 0x6A760 VA: 0x18006B360
	private static int AddinMoveBackward(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E580 Offset: 0x6D980 VA: 0x18006E580
	private static int AddinMoveLeft(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x709C0 Offset: 0x6FDC0 VA: 0x1800709C0
	private static int AddinMoveRight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72910 Offset: 0x71D10 VA: 0x180072910
	private static int AddinJump(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74BF0 Offset: 0x73FF0 VA: 0x180074BF0
	private static int ClearAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76FF0 Offset: 0x763F0 VA: 0x180076FF0
	private static int SetUpEventMessage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78EE0 Offset: 0x782E0 VA: 0x180078EE0
	private static int ChangeMovement(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7C290 Offset: 0x7B690 VA: 0x18007C290
	private static int ClearInput(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7E3A0 Offset: 0x7D7A0 VA: 0x18007E3A0
	private static int GetAxisRawX(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x80490 Offset: 0x7F890 VA: 0x180080490
	private static int GetAxisRawY(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x825C0 Offset: 0x819C0 VA: 0x1800825C0
	private static int GetStickAxisRawX(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85780 Offset: 0x84B80 VA: 0x180085780
	private static int GetStickAxisRawY(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x877F0 Offset: 0x86BF0 VA: 0x1800877F0
	private static int GetRotationAxisRawX(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x89830 Offset: 0x88C30 VA: 0x180089830
	private static int GetRotationAxisRawY(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B990 Offset: 0x8AD90 VA: 0x18008B990
	private static int isJump(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8DC10 Offset: 0x8D010 VA: 0x18008DC10
	private static int get_m_MoveForward(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8FD20 Offset: 0x8F120 VA: 0x18008FD20
	private static int get_m_MoveBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x931E0 Offset: 0x925E0 VA: 0x1800931E0
	private static int get_m_MoveLeft(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x951B0 Offset: 0x945B0 VA: 0x1800951B0
	private static int get_m_MoveRight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x97000 Offset: 0x96400 VA: 0x180097000
	private static int get_m_MoveJump(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x993E0 Offset: 0x987E0 VA: 0x1800993E0
	private static int get_RunPlatform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C4C0 Offset: 0x9B8C0 VA: 0x18009C4C0
	private static int get_IsPC(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E4A0 Offset: 0x9D8A0 VA: 0x18009E4A0
	private static int get_m_Horizontal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA07F0 Offset: 0x9FBF0 VA: 0x1800A07F0
	private static int get_m_Vertical(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3AD0 Offset: 0xA2ED0 VA: 0x1800A3AD0
	private static int get_isStartJump(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5D00 Offset: 0xA5100 VA: 0x1800A5D00
	private static int get_m_instance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8D30 Offset: 0xA8130 VA: 0x1800A8D30
	private static int get_instance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAAC20 Offset: 0xAA020 VA: 0x1800AAC20
	private static int set_m_MoveForward(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xACD20 Offset: 0xAC120 VA: 0x1800ACD20
	private static int set_m_MoveBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAEC20 Offset: 0xAE020 VA: 0x1800AEC20
	private static int set_m_MoveLeft(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0C60 Offset: 0xB0060 VA: 0x1800B0C60
	private static int set_m_MoveRight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB40D0 Offset: 0xB34D0 VA: 0x1800B40D0
	private static int set_m_MoveJump(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB61F0 Offset: 0xB55F0 VA: 0x1800B61F0
	private static int set_RunPlatform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB83A0 Offset: 0xB77A0 VA: 0x1800B83A0
	private static int set_IsPC(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA620 Offset: 0xB9A20 VA: 0x1800BA620
	private static int set_m_Horizontal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC5F0 Offset: 0xBB9F0 VA: 0x1800BC5F0
	private static int set_m_Vertical(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE4E0 Offset: 0xBD8E0 VA: 0x1800BE4E0
	private static int set_isStartJump(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC0630 Offset: 0xBFA30 VA: 0x1800C0630
	private static int set_m_instance(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class PinyinWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC35E0 Offset: 0xC29E0 VA: 0x1800C35E0
	private static int GetInitials(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC56B0 Offset: 0xC4AB0 VA: 0x1800C56B0
	private static int GetPinyin(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC78E0 Offset: 0xC6CE0 VA: 0x1800C78E0
	private static int GetChineseText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9CA0 Offset: 0xC90A0 VA: 0x1800C9CA0
	private static int ConvertEncoding(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class PostEffectManagerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCBED0 Offset: 0xCB2D0 VA: 0x1800CBED0
	private static int _CreatePostEffectManager(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCE3C0 Offset: 0xCD7C0 VA: 0x1800CE3C0
	private static int SetPostEffect(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ppWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD0540 Offset: 0xCF940 VA: 0x1800D0540
	private static int print(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2890 Offset: 0xD1C90 VA: 0x1800D2890
	private static int warover(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4A80 Offset: 0xD3E80 VA: 0x1800D4A80
	private static int errprintone(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6F20 Offset: 0xD6320 VA: 0x1800D6F20
	private static int errprint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB6B0 Offset: 0xDAAB0 VA: 0x1800DB6B0
	private static int ColorLog(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class PublicInfoWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD7C0 Offset: 0xDCBC0 VA: 0x1800DD7C0
	private static int _CreatePublicInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0D20 Offset: 0xE0120 VA: 0x1800E0D20
	private static int UpdateResVersion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2D20 Offset: 0xE2120 VA: 0x1800E2D20
	private static int get_EXE_NAME(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5E60 Offset: 0xE5260 VA: 0x1800E5E60
	private static int get_UserId(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7FF0 Offset: 0xE73F0 VA: 0x1800E7FF0
	private static int get_UserName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEC170 Offset: 0xEB570 VA: 0x1800EC170
	private static int get_ServerId(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEE400 Offset: 0xED800 VA: 0x1800EE400
	private static int get_ServerName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF06F0 Offset: 0xEFAF0 VA: 0x1800F06F0
	private static int get_AppVersion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2980 Offset: 0xF1D80 VA: 0x1800F2980
	private static int get_ScriptVersion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF48E0 Offset: 0xF3CE0 VA: 0x1800F48E0
	private static int get_ResVersion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF67B0 Offset: 0xF5BB0 VA: 0x1800F67B0
	private static int set_UserId(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF8550 Offset: 0xF7950 VA: 0x1800F8550
	private static int set_UserName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA6A0 Offset: 0xF9AA0 VA: 0x1800FA6A0
	private static int set_ServerId(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC670 Offset: 0xFBA70 VA: 0x1800FC670
	private static int set_ServerName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE690 Offset: 0xFDA90 VA: 0x1800FE690
	private static int set_AppVersion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1005F0 Offset: 0xFF9F0 VA: 0x1801005F0
	private static int set_ScriptVersion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x102390 Offset: 0x101790 VA: 0x180102390
	private static int set_ResVersion(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class PublicManger_PubloginAPIWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1041A0 Offset: 0x1035A0 VA: 0x1801041A0
	private static int StartPubliclogin(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x106320 Offset: 0x105720 VA: 0x180106320
	private static int ChangeZMSDK(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x109660 Offset: 0x108A60 VA: 0x180109660
	private static int OpenZMLoinUI(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B720 Offset: 0x10AB20 VA: 0x18010B720
	private static int OpenSwitchZMLoinUI(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D740 Offset: 0x10CB40 VA: 0x18010D740
	private static int OpenSwitchDialog(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10FC30 Offset: 0x10F030 VA: 0x18010FC30
	private static int CloseLoginDlg(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x112180 Offset: 0x111580 VA: 0x180112180
	private static int NormalLogin(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x114510 Offset: 0x113910 VA: 0x180114510
	private static int C2SQuitGame(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x116410 Offset: 0x115810 VA: 0x180116410
	private static int ClientCallClear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x118610 Offset: 0x117A10 VA: 0x180118610
	private static int SetloginServerInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B780 Offset: 0x11AB80 VA: 0x18011B780
	private static int GZLogin(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E920 Offset: 0x11DD20 VA: 0x18011E920
	private static int GetRandomName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120BC0 Offset: 0x11FFC0 VA: 0x180120BC0
	private static int NormaNameCheck(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x123170 Offset: 0x122570 VA: 0x180123170
	private static int CreateRole(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1250B0 Offset: 0x1244B0 VA: 0x1801250B0
	private static int SpecialOP(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x127470 Offset: 0x126870 VA: 0x180127470
	private static int SpecialTest(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1294A0 Offset: 0x1288A0 VA: 0x1801294A0
	private static int OnZMAccountSystemCallBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B500 Offset: 0x12A900 VA: 0x18012B500
	private static int LogicCallBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x47F0 Offset: 0x3BF0 VA: 0x1800047F0
	private static int SetGSNetObj(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x68D0 Offset: 0x5CD0 VA: 0x1800068D0
	private static int ZMVerInfo(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class RayLineLaserWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C10 Offset: 0x9010 VA: 0x180009C10
	private static int ShowLineRender(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBD30 Offset: 0xB130 VA: 0x18000BD30
	private static int SetLineRenderPos(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD80 Offset: 0xD180 VA: 0x18000DD80
	private static int SetDirection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10FA0 Offset: 0x103A0 VA: 0x180010FA0
	private static int SetFixedDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x14280 Offset: 0x13680 VA: 0x180014280
	private static int SetShowTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x16270 Offset: 0x15670 VA: 0x180016270
	private static int DisableLineRender(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x180C0 Offset: 0x174C0 VA: 0x1800180C0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1A190 Offset: 0x19590 VA: 0x18001A190
	private static int get_CtrlNoHurtLine(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D550 Offset: 0x1C950 VA: 0x18001D550
	private static int get_CheckDefaultCollider(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1F2B0 Offset: 0x1E6B0 VA: 0x18001F2B0
	private static int get_UpdateInterval(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x22420 Offset: 0x21820 VA: 0x180022420
	private static int get_startPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x25430 Offset: 0x24830 VA: 0x180025430
	private static int get_endPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x28460 Offset: 0x27860 VA: 0x180028460
	private static int get_StartTrans(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A610 Offset: 0x29A10 VA: 0x18002A610
	private static int get_EndTrans(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D560 Offset: 0x2C960 VA: 0x18002D560
	private static int get_FixedDis(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2F280 Offset: 0x2E680 VA: 0x18002F280
	private static int get_CurTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x312E0 Offset: 0x306E0 VA: 0x1800312E0
	private static int get_ShowTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x34270 Offset: 0x33670 VA: 0x180034270
	private static int get_isPlaying(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x36210 Offset: 0x35610 VA: 0x180036210
	private static int get_LineStartEffect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37FD0 Offset: 0x373D0 VA: 0x180037FD0
	private static int get_EndTransOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3B030 Offset: 0x3A430 VA: 0x18003B030
	private static int get_CheckTrans(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3CED0 Offset: 0x3C2D0 VA: 0x18003CED0
	private static int get_Cam(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3ECB0 Offset: 0x3E0B0 VA: 0x18003ECB0
	private static int set_CtrlNoHurtLine(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40930 Offset: 0x3FD30 VA: 0x180040930
	private static int set_CheckDefaultCollider(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x429D0 Offset: 0x41DD0 VA: 0x1800429D0
	private static int set_UpdateInterval(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46C80 Offset: 0x46080 VA: 0x180046C80
	private static int set_startPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48BC0 Offset: 0x47FC0 VA: 0x180048BC0
	private static int set_endPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4AB70 Offset: 0x49F70 VA: 0x18004AB70
	private static int set_StartTrans(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4CD20 Offset: 0x4C120 VA: 0x18004CD20
	private static int set_EndTrans(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4EB80 Offset: 0x4DF80 VA: 0x18004EB80
	private static int set_FixedDis(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50940 Offset: 0x4FD40 VA: 0x180050940
	private static int set_CurTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52A50 Offset: 0x51E50 VA: 0x180052A50
	private static int set_ShowTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x55170 Offset: 0x54570 VA: 0x180055170
	private static int set_isPlaying(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56EF0 Offset: 0x562F0 VA: 0x180056EF0
	private static int set_LineStartEffect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58D90 Offset: 0x58190 VA: 0x180058D90
	private static int set_EndTransOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5AB40 Offset: 0x59F40 VA: 0x18005AB40
	private static int set_CheckTrans(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5CC10 Offset: 0x5C010 VA: 0x18005CC10
	private static int set_Cam(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class RegexManagerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5FC60 Offset: 0x5F060 VA: 0x18005FC60
	private static int _CreateRegexManager(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61FF0 Offset: 0x613F0 VA: 0x180061FF0
	private static int RegexMatchCommonNotify(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63FE0 Offset: 0x633E0 VA: 0x180063FE0
	private static int RegexMatchAddition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x66030 Offset: 0x65430 VA: 0x180066030
	private static int GetMatchGroupValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x68090 Offset: 0x67490 VA: 0x180068090
	private static int IsNumber(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6B310 Offset: 0x6A710 VA: 0x18006B310
	private static int ContainChinese(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E530 Offset: 0x6D930 VA: 0x18006E530
	private static int GetStringNum(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class RemoteStorage_ArchiveVersionWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70970 Offset: 0x6FD70 VA: 0x180070970
	private static int _CreateRemoteStorage_ArchiveVersion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x728C0 Offset: 0x71CC0 VA: 0x1800728C0
	private static int Write(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74BA0 Offset: 0x73FA0 VA: 0x180074BA0
	private static int Read(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class RemoteStorage_RemoteStorageComponentWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76FA0 Offset: 0x763A0 VA: 0x180076FA0
	private static int _CreateRemoteStorage_RemoteStorageComponent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78E90 Offset: 0x78290 VA: 0x180078E90
	private static int Init(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7C240 Offset: 0x7B640 VA: 0x18007C240
	private static int WriteAsync(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7E350 Offset: 0x7D750 VA: 0x18007E350
	private static int ReadAsync(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x80440 Offset: 0x7F840 VA: 0x180080440
	private static int GetAllFile(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x82570 Offset: 0x81970 VA: 0x180082570
	private static int GetFileTimeStamp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85730 Offset: 0x84B30 VA: 0x180085730
	private static int FileDelete(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class RootMotion_FinalIK_HitReactionWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x877A0 Offset: 0x86BA0 VA: 0x1800877A0
	private static int Hit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x897E0 Offset: 0x88BE0 VA: 0x1800897E0
	private static int StopSaveHit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B940 Offset: 0x8AD40 VA: 0x18008B940
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8DBC0 Offset: 0x8CFC0 VA: 0x18008DBC0
	private static int get_effectorHitPoints(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8FCD0 Offset: 0x8F0D0 VA: 0x18008FCD0
	private static int get_boneHitPoints(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x93190 Offset: 0x92590 VA: 0x180093190
	private static int get_hitStateDuration(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x95160 Offset: 0x94560 VA: 0x180095160
	private static int get_inProgress(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96FB0 Offset: 0x963B0 VA: 0x180096FB0
	private static int set_effectorHitPoints(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x99390 Offset: 0x98790 VA: 0x180099390
	private static int set_boneHitPoints(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C470 Offset: 0x9B870 VA: 0x18009C470
	private static int set_hitStateDuration(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class RootMotion_FinalIK_OffsetModifierWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E450 Offset: 0x9D850 VA: 0x18009E450
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA07A0 Offset: 0x9FBA0 VA: 0x1800A07A0
	private static int get_weight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3A80 Offset: 0xA2E80 VA: 0x1800A3A80
	private static int get_ik(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5CB0 Offset: 0xA50B0 VA: 0x1800A5CB0
	private static int set_weight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8CE0 Offset: 0xA80E0 VA: 0x1800A8CE0
	private static int set_ik(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ScaleCtrWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAABD0 Offset: 0xA9FD0 VA: 0x1800AABD0
	private static int SetTarTrans(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xACCD0 Offset: 0xAC0D0 VA: 0x1800ACCD0
	private static int SetScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAEBD0 Offset: 0xADFD0 VA: 0x1800AEBD0
	private static int GMChange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0C10 Offset: 0xB0010 VA: 0x1800B0C10
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB4080 Offset: 0xB3480 VA: 0x1800B4080
	private static int get_maxScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB61A0 Offset: 0xB55A0 VA: 0x1800B61A0
	private static int get_minScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB8350 Offset: 0xB7750 VA: 0x1800B8350
	private static int get_beginDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA5D0 Offset: 0xB99D0 VA: 0x1800BA5D0
	private static int get_ScalingFactor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC5A0 Offset: 0xBB9A0 VA: 0x1800BC5A0
	private static int get_bigAndNear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE490 Offset: 0xBD890 VA: 0x1800BE490
	private static int set_maxScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC05E0 Offset: 0xBF9E0 VA: 0x1800C05E0
	private static int set_minScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC3590 Offset: 0xC2990 VA: 0x1800C3590
	private static int set_beginDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC5660 Offset: 0xC4A60 VA: 0x1800C5660
	private static int set_ScalingFactor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7890 Offset: 0xC6C90 VA: 0x1800C7890
	private static int set_bigAndNear(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ScenePrefabComponentWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9C50 Offset: 0xC9050 VA: 0x1800C9C50
	private static int CreateAsset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCBE80 Offset: 0xCB280 VA: 0x1800CBE80
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCE370 Offset: 0xCD770 VA: 0x1800CE370
	private static int get_PrefabPathList(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD04F0 Offset: 0xCF8F0 VA: 0x1800D04F0
	private static int get_PrefabPath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2840 Offset: 0xD1C40 VA: 0x1800D2840
	private static int set_PrefabPathList(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4A30 Offset: 0xD3E30 VA: 0x1800D4A30
	private static int set_PrefabPath(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class SceneThreeDObjWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6ED0 Offset: 0xD62D0 VA: 0x1800D6ED0
	private static int Awake(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB660 Offset: 0xDAA60 VA: 0x1800DB660
	private static int OnEnable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD770 Offset: 0xDCB70 VA: 0x1800DD770
	private static int OnDisable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0CD0 Offset: 0xE00D0 VA: 0x1800E0CD0
	private static int TriggerDisappearAnimation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2CD0 Offset: 0xE20D0 VA: 0x1800E2CD0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5E10 Offset: 0xE5210 VA: 0x1800E5E10
	private static int get_m_Anim(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7FA0 Offset: 0xE73A0 VA: 0x1800E7FA0
	private static int get__Instance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEC120 Offset: 0xEB520 VA: 0x1800EC120
	private static int get_m_instance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEE3B0 Offset: 0xED7B0 VA: 0x1800EE3B0
	private static int set_m_Anim(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF06A0 Offset: 0xEFAA0 VA: 0x1800F06A0
	private static int set__Instance(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ScreenRadioDataWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2930 Offset: 0xF1D30 VA: 0x1800F2930
	private static int _CreateScreenRadioData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4890 Offset: 0xF3C90 VA: 0x1800F4890
	private static int GetResolution(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6760 Offset: 0xF5B60 VA: 0x1800F6760
	private static int GetScreenResolution(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF8500 Offset: 0xF7900 VA: 0x1800F8500
	private static int GetScreenRadio(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA650 Offset: 0xF9A50 VA: 0x1800FA650
	private static int get_ScriptableObj(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC620 Offset: 0xFBA20 VA: 0x1800FC620
	private static int set_ScriptableObj(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class SettingInfoDataManager_SettingInfoWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE640 Offset: 0xFDA40 VA: 0x1800FE640
	private static int _CreateSettingInfoDataManager_SettingInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1005A0 Offset: 0xFF9A0 VA: 0x1801005A0
	private static int get_Name(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x102340 Offset: 0x101740 VA: 0x180102340
	private static int get_Desc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x104150 Offset: 0x103550 VA: 0x180104150
	private static int get_LogicLimit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1062D0 Offset: 0x1056D0 VA: 0x1801062D0
	private static int get_ViewLimit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x109610 Offset: 0x108A10 VA: 0x180109610
	private static int get_DefaultSelect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B6D0 Offset: 0x10AAD0 VA: 0x18010B6D0
	private static int get_UnavailableSelect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D6F0 Offset: 0x10CAF0 VA: 0x18010D6F0
	private static int get_MutliDescList(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10FBE0 Offset: 0x10EFE0 VA: 0x18010FBE0
	private static int set_Name(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x112130 Offset: 0x111530 VA: 0x180112130
	private static int set_Desc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1144C0 Offset: 0x1138C0 VA: 0x1801144C0
	private static int set_LogicLimit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1163C0 Offset: 0x1157C0 VA: 0x1801163C0
	private static int set_ViewLimit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1185C0 Offset: 0x1179C0 VA: 0x1801185C0
	private static int set_DefaultSelect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B730 Offset: 0x11AB30 VA: 0x18011B730
	private static int set_UnavailableSelect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E8D0 Offset: 0x11DCD0 VA: 0x18011E8D0
	private static int set_MutliDescList(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class SettingInfoDataManagerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120B70 Offset: 0x11FF70 VA: 0x180120B70
	private static int _CreateSettingInfoDataManager(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x123120 Offset: 0x122520 VA: 0x180123120
	private static int InitSettingInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x125060 Offset: 0x124460 VA: 0x180125060
	private static int GetSettingData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x127420 Offset: 0x126820 VA: 0x180127420
	private static int GetAllSettingInfoKeys(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x129450 Offset: 0x128850 VA: 0x180129450
	private static int GetAllSettingInfoTags(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B4B0 Offset: 0x12A8B0 VA: 0x18012B4B0
	private static int get_settingVersion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x47A0 Offset: 0x3BA0 VA: 0x1800047A0
	private static int get_m_SettingDataDict(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6880 Offset: 0x5C80 VA: 0x180006880
	private static int set_settingVersion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9BC0 Offset: 0x8FC0 VA: 0x180009BC0
	private static int set_m_SettingDataDict(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class Singleton_Game_ControllerHotKeyManagerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBCE0 Offset: 0xB0E0 VA: 0x18000BCE0
	private static int CreateInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD30 Offset: 0xD130 VA: 0x18000DD30
	private static int DestroyInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F50 Offset: 0x10350 VA: 0x180010F50
	private static int GetInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x14230 Offset: 0x13630 VA: 0x180014230
	private static int HasInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x16220 Offset: 0x15620 VA: 0x180016220
	private static int Init(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x18070 Offset: 0x17470 VA: 0x180018070
	private static int UnInit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1A140 Offset: 0x19540 VA: 0x18001A140
	private static int get_instance(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class Singleton_Game_EventManagerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D500 Offset: 0x1C900 VA: 0x18001D500
	private static int CreateInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1F260 Offset: 0x1E660 VA: 0x18001F260
	private static int DestroyInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x223D0 Offset: 0x217D0 VA: 0x1800223D0
	private static int GetInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x253E0 Offset: 0x247E0 VA: 0x1800253E0
	private static int HasInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x28410 Offset: 0x27810 VA: 0x180028410
	private static int Init(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A5C0 Offset: 0x299C0 VA: 0x18002A5C0
	private static int UnInit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D510 Offset: 0x2C910 VA: 0x18002D510
	private static int get_instance(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class Singleton_Game_HotKeyManagerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2F230 Offset: 0x2E630 VA: 0x18002F230
	private static int CreateInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x31290 Offset: 0x30690 VA: 0x180031290
	private static int DestroyInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x34220 Offset: 0x33620 VA: 0x180034220
	private static int GetInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x361C0 Offset: 0x355C0 VA: 0x1800361C0
	private static int HasInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37F80 Offset: 0x37380 VA: 0x180037F80
	private static int Init(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3AFE0 Offset: 0x3A3E0 VA: 0x18003AFE0
	private static int UnInit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3CE80 Offset: 0x3C280 VA: 0x18003CE80
	private static int get_instance(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class Singleton_GGPubInterfaceWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3EC60 Offset: 0x3E060 VA: 0x18003EC60
	private static int CreateInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x408E0 Offset: 0x3FCE0 VA: 0x1800408E0
	private static int DestroyInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42980 Offset: 0x41D80 VA: 0x180042980
	private static int GetInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46C30 Offset: 0x46030 VA: 0x180046C30
	private static int HasInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48B70 Offset: 0x47F70 VA: 0x180048B70
	private static int Init(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4AB20 Offset: 0x49F20 VA: 0x18004AB20
	private static int UnInit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4CCD0 Offset: 0x4C0D0 VA: 0x18004CCD0
	private static int get_instance(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class Singleton_RemoteStorage_ArchiveVersionWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4EB30 Offset: 0x4DF30 VA: 0x18004EB30
	private static int CreateInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x508F0 Offset: 0x4FCF0 VA: 0x1800508F0
	private static int DestroyInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52A00 Offset: 0x51E00 VA: 0x180052A00
	private static int GetInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x55120 Offset: 0x54520 VA: 0x180055120
	private static int HasInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56EA0 Offset: 0x562A0 VA: 0x180056EA0
	private static int Init(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58D40 Offset: 0x58140 VA: 0x180058D40
	private static int UnInit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5AAF0 Offset: 0x59EF0 VA: 0x18005AAF0
	private static int get_instance(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class Singleton_RemoteStorage_RemoteStorageComponentWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5CBC0 Offset: 0x5BFC0 VA: 0x18005CBC0
	private static int CreateInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5FC10 Offset: 0x5F010 VA: 0x18005FC10
	private static int DestroyInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61FA0 Offset: 0x613A0 VA: 0x180061FA0
	private static int GetInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63F90 Offset: 0x63390 VA: 0x180063F90
	private static int HasInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65FE0 Offset: 0x653E0 VA: 0x180065FE0
	private static int Init(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x68040 Offset: 0x67440 VA: 0x180068040
	private static int UnInit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6B2C0 Offset: 0x6A6C0 VA: 0x18006B2C0
	private static int get_instance(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class Sirenix_OdinInspector_SerializedMonoBehaviourWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E4E0 Offset: 0x6D8E0 VA: 0x18006E4E0
	private static int op_Equality(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class SkillResPoolManagerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70920 Offset: 0x6FD20 VA: 0x180070920
	private static int _CreateSkillResPoolManager(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72870 Offset: 0x71C70 VA: 0x180072870
	private static int Update(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74B50 Offset: 0x73F50 VA: 0x180074B50
	private static int DoSkillEffect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76F50 Offset: 0x76350 VA: 0x180076F50
	private static int DelItem(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78E40 Offset: 0x78240 VA: 0x180078E40
	private static int ClearAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7C1F0 Offset: 0x7B5F0 VA: 0x18007C1F0
	private static int get_HitEffectAttackID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7E300 Offset: 0x7D700 VA: 0x18007E300
	private static int get_BulletAttackID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x803F0 Offset: 0x7F7F0 VA: 0x1800803F0
	private static int get_originalPosDict(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x82520 Offset: 0x81920 VA: 0x180082520
	private static int set_HitEffectAttackID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x856E0 Offset: 0x84AE0 VA: 0x1800856E0
	private static int set_BulletAttackID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x87750 Offset: 0x86B50 VA: 0x180087750
	private static int set_originalPosDict(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class StableKeybindingWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x89790 Offset: 0x88B90 VA: 0x180089790
	private static int SetUpInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B8F0 Offset: 0x8ACF0 VA: 0x18008B8F0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8DB70 Offset: 0x8CF70 VA: 0x18008DB70
	private static int get_KeyboardKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8FC80 Offset: 0x8F080 VA: 0x18008FC80
	private static int get_ControllerKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x93140 Offset: 0x92540 VA: 0x180093140
	private static int set_KeyboardKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x95110 Offset: 0x94510 VA: 0x180095110
	private static int set_ControllerKey(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class StandaloneWorks_FightRoomWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96F60 Offset: 0x96360 VA: 0x180096F60
	private static int _CreateStandaloneWorks_FightRoom(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x99340 Offset: 0x98740 VA: 0x180099340
	private static int SetWarEndHandle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C420 Offset: 0x9B820 VA: 0x18009C420
	private static int Setup(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E400 Offset: 0x9D800 VA: 0x18009E400
	private static int DelayRelease(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0750 Offset: 0x9FB50 VA: 0x1800A0750
	private static int GetMemberWarData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3A30 Offset: 0xA2E30 VA: 0x1800A3A30
	private static int IsMaster(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5C60 Offset: 0xA5060 VA: 0x1800A5C60
	private static int SetFightData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8C90 Offset: 0xA8090 VA: 0x1800A8C90
	private static int get_Instance(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class StandaloneWorks_NetPeerToPeerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAAB80 Offset: 0xA9F80 VA: 0x1800AAB80
	private static int _CreateStandaloneWorks_NetPeerToPeer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xACC80 Offset: 0xAC080 VA: 0x1800ACC80
	private static int Release(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAEB80 Offset: 0xADF80 VA: 0x1800AEB80
	private static int SetServerCommandHandler(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0BC0 Offset: 0xAFFC0 VA: 0x1800B0BC0
	private static int SetConnectFailHandler(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB4030 Offset: 0xB3430 VA: 0x1800B4030
	private static int SetDisconnectHandler(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB6150 Offset: 0xB5550 VA: 0x1800B6150
	private static int SetReConnectHandle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB8300 Offset: 0xB7700 VA: 0x1800B8300
	private static int GetPacketData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA580 Offset: 0xB9980 VA: 0x1800BA580
	private static int SetPacketDataForUnpack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC550 Offset: 0xBB950 VA: 0x1800BC550
	private static int PacketPrepare(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE440 Offset: 0xBD840 VA: 0x1800BE440
	private static int PacketAddI(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC0590 Offset: 0xBF990 VA: 0x1800C0590
	private static int PacketAddLong(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC3540 Offset: 0xC2940 VA: 0x1800C3540
	private static int PacketAddS(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC5610 Offset: 0xC4A10 VA: 0x1800C5610
	private static int PacketAddSL(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7840 Offset: 0xC6C40 VA: 0x1800C7840
	private static int PacketAddBinaryS(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9C00 Offset: 0xC9000 VA: 0x1800C9C00
	private static int UnpackInt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCBE30 Offset: 0xCB230 VA: 0x1800CBE30
	private static int UnpackLong(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCE320 Offset: 0xCD720 VA: 0x1800CE320
	private static int UnpackString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD04A0 Offset: 0xCF8A0 VA: 0x1800D04A0
	private static int UnpackSL(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD27F0 Offset: 0xD1BF0 VA: 0x1800D27F0
	private static int UnpackBinaryString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD49E0 Offset: 0xD3DE0 VA: 0x1800D49E0
	private static int PacketVarInt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6E80 Offset: 0xD6280 VA: 0x1800D6E80
	private static int UnpackVarInt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB610 Offset: 0xDAA10 VA: 0x1800DB610
	private static int Disconnect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD720 Offset: 0xDCB20 VA: 0x1800DD720
	private static int IsConnected(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0C80 Offset: 0xE0080 VA: 0x1800E0C80
	private static int Connect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2C80 Offset: 0xE2080 VA: 0x1800E2C80
	private static int ConnectTcp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5DC0 Offset: 0xE51C0 VA: 0x1800E5DC0
	private static int ConnectUdp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7F50 Offset: 0xE7350 VA: 0x1800E7F50
	private static int SetProxy(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEC0D0 Offset: 0xEB4D0 VA: 0x1800EC0D0
	private static int NakedSendBinaryS(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEE360 Offset: 0xED760 VA: 0x1800EE360
	private static int SetSeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF0650 Offset: 0xEFA50 VA: 0x1800F0650
	private static int NakeSendSeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF28E0 Offset: 0xF1CE0 VA: 0x1800F28E0
	private static int SetTcpNoDelay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4840 Offset: 0xF3C40 VA: 0x1800F4840
	private static int SetPingInterval(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6710 Offset: 0xF5B10 VA: 0x1800F6710
	private static int GetRttList(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF84B0 Offset: 0xF78B0 VA: 0x1800F84B0
	private static int Update(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA600 Offset: 0xF9A00 VA: 0x1800FA600
	private static int PacketSend(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC5D0 Offset: 0xFB9D0 VA: 0x1800FC5D0
	private static int OnConnected(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE5F0 Offset: 0xFD9F0 VA: 0x1800FE5F0
	private static int OnDisconnected(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x100550 Offset: 0xFF950 VA: 0x180100550
	private static int OnLosed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1022F0 Offset: 0x1016F0 VA: 0x1801022F0
	private static int OnPingUpdated(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x104100 Offset: 0x103500 VA: 0x180104100
	private static int PacketPost(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x106280 Offset: 0x105680 VA: 0x180106280
	private static int StandaloneWorks_NetPeerToPeer_ReConnectHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class StandaloneWorks_RoomWarDataWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1095C0 Offset: 0x1089C0 VA: 0x1801095C0
	private static int _CreateStandaloneWorks_RoomWarData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B680 Offset: 0x10AA80 VA: 0x18010B680
	private static int AddMember(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D6A0 Offset: 0x10CAA0 VA: 0x18010D6A0
	private static int IsZmMember(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10FB90 Offset: 0x10EF90 VA: 0x18010FB90
	private static int get_Master(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1120E0 Offset: 0x1114E0 VA: 0x1801120E0
	private static int get_Members(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x114470 Offset: 0x113870 VA: 0x180114470
	private static int get_WarRound(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x116370 Offset: 0x115770 VA: 0x180116370
	private static int get_WarNo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x118570 Offset: 0x117970 VA: 0x180118570
	private static int get_RecordIdx(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B6E0 Offset: 0x11AAE0 VA: 0x18011B6E0
	private static int set_Master(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E880 Offset: 0x11DC80 VA: 0x18011E880
	private static int set_Members(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120B20 Offset: 0x11FF20 VA: 0x180120B20
	private static int set_WarRound(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1230D0 Offset: 0x1224D0 VA: 0x1801230D0
	private static int set_WarNo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x125010 Offset: 0x124410 VA: 0x180125010
	private static int set_RecordIdx(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class StateViewNS_DVFuctionWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1273D0 Offset: 0x1267D0 VA: 0x1801273D0
	private static int GetDV(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class StateViewNS_StateObjWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x129400 Offset: 0x128800 VA: 0x180129400
	private static int _CreateStateViewNS_StateObj(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B460 Offset: 0x12A860 VA: 0x18012B460
	private static int AddTran(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4750 Offset: 0x3B50 VA: 0x180004750
	private static int get_Name(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6830 Offset: 0x5C30 VA: 0x180006830
	private static int get_TranLst(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9B70 Offset: 0x8F70 VA: 0x180009B70
	private static int get_Pos(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC90 Offset: 0xB090 VA: 0x18000BC90
	private static int set_Name(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDCE0 Offset: 0xD0E0 VA: 0x18000DCE0
	private static int set_TranLst(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F00 Offset: 0x10300 VA: 0x180010F00
	private static int set_Pos(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class StateViewNS_StateViewWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x141E0 Offset: 0x135E0 VA: 0x1800141E0
	private static int Start(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x161D0 Offset: 0x155D0 VA: 0x1800161D0
	private static int StateChange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x18020 Offset: 0x17420 VA: 0x180018020
	private static int AddKeyInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1A0F0 Offset: 0x194F0 VA: 0x18001A0F0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D4B0 Offset: 0x1C8B0 VA: 0x18001D4B0
	private static int get_StateDict(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1F210 Offset: 0x1E610 VA: 0x18001F210
	private static int get_laststate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x22380 Offset: 0x21780 VA: 0x180022380
	private static int get_nowstate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x25390 Offset: 0x24790 VA: 0x180025390
	private static int get_KeyInfoDict(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x283C0 Offset: 0x277C0 VA: 0x1800283C0
	private static int get_DVName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A570 Offset: 0x29970 VA: 0x18002A570
	private static int set_StateDict(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D4C0 Offset: 0x2C8C0 VA: 0x18002D4C0
	private static int set_laststate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2F1E0 Offset: 0x2E5E0 VA: 0x18002F1E0
	private static int set_nowstate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x31240 Offset: 0x30640 VA: 0x180031240
	private static int set_KeyInfoDict(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x341D0 Offset: 0x335D0 VA: 0x1800341D0
	private static int set_DVName(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class SuperCharacterControllerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x36170 Offset: 0x35570 VA: 0x180036170
	private static int Move(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37F30 Offset: 0x37330 VA: 0x180037F30
	private static int ForceUnground(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3AF90 Offset: 0x3A390 VA: 0x18003AF90
	private static int UpdatePositionAndRotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3CE30 Offset: 0x3C230 VA: 0x18003CE30
	private static int UpdateRotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3EC10 Offset: 0x3E010 VA: 0x18003EC10
	private static int UpdateVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40890 Offset: 0x3FC90 VA: 0x180040890
	private static int IsColliderValidForCollisions(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42930 Offset: 0x41D30 VA: 0x180042930
	private static int OnGroundHit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46BE0 Offset: 0x45FE0 VA: 0x180046BE0
	private static int OnMovementHit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48B20 Offset: 0x47F20 VA: 0x180048B20
	private static int AddVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4AAD0 Offset: 0x49ED0 VA: 0x18004AAD0
	private static int ProcessHitStabilityReport(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4CC80 Offset: 0x4C080 VA: 0x18004CC80
	private static int OnDiscreteCollisionDetected(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4EAE0 Offset: 0x4DEE0 VA: 0x18004EAE0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x508A0 Offset: 0x4FCA0 VA: 0x1800508A0
	private static int get_Motor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x529B0 Offset: 0x51DB0 VA: 0x1800529B0
	private static int get_stepOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x550D0 Offset: 0x544D0 VA: 0x1800550D0
	private static int get_center(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56E50 Offset: 0x56250 VA: 0x180056E50
	private static int get_radius(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58CF0 Offset: 0x580F0 VA: 0x180058CF0
	private static int get_height(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5AAA0 Offset: 0x59EA0 VA: 0x18005AAA0
	private static int get_slopeLimit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5CB70 Offset: 0x5BF70 VA: 0x18005CB70
	private static int get_isGrounded(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5FBC0 Offset: 0x5EFC0 VA: 0x18005FBC0
	private static int set_Motor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61F50 Offset: 0x61350 VA: 0x180061F50
	private static int set_stepOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63F40 Offset: 0x63340 VA: 0x180063F40
	private static int set_radius(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class SuperControllerColliderHitWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65F90 Offset: 0x65390 VA: 0x180065F90
	private static int _CreateSuperControllerColliderHit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67FF0 Offset: 0x673F0 VA: 0x180067FF0
	private static int get_controller(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6B270 Offset: 0x6A670 VA: 0x18006B270
	private static int get_collider(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E490 Offset: 0x6D890 VA: 0x18006E490
	private static int get_point(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x708D0 Offset: 0x6FCD0 VA: 0x1800708D0
	private static int get_normal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72820 Offset: 0x71C20 VA: 0x180072820
	private static int get_moveDirection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74B00 Offset: 0x73F00 VA: 0x180074B00
	private static int set_controller(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76F00 Offset: 0x76300 VA: 0x180076F00
	private static int set_collider(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78DF0 Offset: 0x781F0 VA: 0x180078DF0
	private static int set_point(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7C1A0 Offset: 0x7B5A0 VA: 0x18007C1A0
	private static int set_normal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7E2B0 Offset: 0x7D6B0 VA: 0x18007E2B0
	private static int set_moveDirection(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Collections_Generic_Dictionary_int_HitDataWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x803A0 Offset: 0x7F7A0 VA: 0x1800803A0
	private static int _CreateSystem_Collections_Generic_Dictionary_int_HitData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x824D0 Offset: 0x818D0 VA: 0x1800824D0
	private static int _get_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85690 Offset: 0x84A90 VA: 0x180085690
	private static int _set_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x87700 Offset: 0x86B00 VA: 0x180087700
	private static int _this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x89740 Offset: 0x88B40 VA: 0x180089740
	private static int get_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B8A0 Offset: 0x8ACA0 VA: 0x18008B8A0
	private static int set_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8DB20 Offset: 0x8CF20 VA: 0x18008DB20
	private static int Add(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8FC30 Offset: 0x8F030 VA: 0x18008FC30
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x930F0 Offset: 0x924F0 VA: 0x1800930F0
	private static int ContainsKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x950C0 Offset: 0x944C0 VA: 0x1800950C0
	private static int ContainsValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96F10 Offset: 0x96310 VA: 0x180096F10
	private static int GetEnumerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x992F0 Offset: 0x986F0 VA: 0x1800992F0
	private static int GetObjectData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C3D0 Offset: 0x9B7D0 VA: 0x18009C3D0
	private static int OnDeserialization(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E3B0 Offset: 0x9D7B0 VA: 0x18009E3B0
	private static int Remove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0700 Offset: 0x9FB00 VA: 0x1800A0700
	private static int TryGetValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA39E0 Offset: 0xA2DE0 VA: 0x1800A39E0
	private static int get_Comparer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5C10 Offset: 0xA5010 VA: 0x1800A5C10
	private static int get_Count(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8C40 Offset: 0xA8040 VA: 0x1800A8C40
	private static int get_Keys(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAAB30 Offset: 0xA9F30 VA: 0x1800AAB30
	private static int get_Values(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Collections_Generic_Dictionary_int_SettingInfoDataManager_SettingInfoWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xACC30 Offset: 0xAC030 VA: 0x1800ACC30
	private static int _CreateSystem_Collections_Generic_Dictionary_int_SettingInfoDataManager_SettingInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAEB30 Offset: 0xADF30 VA: 0x1800AEB30
	private static int _get_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0B70 Offset: 0xAFF70 VA: 0x1800B0B70
	private static int _set_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3FE0 Offset: 0xB33E0 VA: 0x1800B3FE0
	private static int _this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB6100 Offset: 0xB5500 VA: 0x1800B6100
	private static int get_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB82B0 Offset: 0xB76B0 VA: 0x1800B82B0
	private static int set_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA530 Offset: 0xB9930 VA: 0x1800BA530
	private static int Add(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC500 Offset: 0xBB900 VA: 0x1800BC500
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE3F0 Offset: 0xBD7F0 VA: 0x1800BE3F0
	private static int ContainsKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC0540 Offset: 0xBF940 VA: 0x1800C0540
	private static int ContainsValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC34F0 Offset: 0xC28F0 VA: 0x1800C34F0
	private static int GetEnumerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC55C0 Offset: 0xC49C0 VA: 0x1800C55C0
	private static int GetObjectData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC77F0 Offset: 0xC6BF0 VA: 0x1800C77F0
	private static int OnDeserialization(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9BB0 Offset: 0xC8FB0 VA: 0x1800C9BB0
	private static int Remove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCBDE0 Offset: 0xCB1E0 VA: 0x1800CBDE0
	private static int TryGetValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCE2D0 Offset: 0xCD6D0 VA: 0x1800CE2D0
	private static int get_Comparer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD0450 Offset: 0xCF850 VA: 0x1800D0450
	private static int get_Count(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD27A0 Offset: 0xD1BA0 VA: 0x1800D27A0
	private static int get_Keys(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4990 Offset: 0xD3D90 VA: 0x1800D4990
	private static int get_Values(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Collections_Generic_Dictionary_int_stringWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6E30 Offset: 0xD6230 VA: 0x1800D6E30
	private static int _CreateSystem_Collections_Generic_Dictionary_int_string(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB5C0 Offset: 0xDA9C0 VA: 0x1800DB5C0
	private static int _get_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD6D0 Offset: 0xDCAD0 VA: 0x1800DD6D0
	private static int _set_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0C30 Offset: 0xE0030 VA: 0x1800E0C30
	private static int _this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2C30 Offset: 0xE2030 VA: 0x1800E2C30
	private static int get_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5D70 Offset: 0xE5170 VA: 0x1800E5D70
	private static int set_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7F00 Offset: 0xE7300 VA: 0x1800E7F00
	private static int Add(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEC080 Offset: 0xEB480 VA: 0x1800EC080
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEE310 Offset: 0xED710 VA: 0x1800EE310
	private static int ContainsKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF0600 Offset: 0xEFA00 VA: 0x1800F0600
	private static int ContainsValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2890 Offset: 0xF1C90 VA: 0x1800F2890
	private static int GetEnumerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF47F0 Offset: 0xF3BF0 VA: 0x1800F47F0
	private static int GetObjectData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF66C0 Offset: 0xF5AC0 VA: 0x1800F66C0
	private static int OnDeserialization(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF8460 Offset: 0xF7860 VA: 0x1800F8460
	private static int Remove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA5B0 Offset: 0xF99B0 VA: 0x1800FA5B0
	private static int TryGetValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC580 Offset: 0xFB980 VA: 0x1800FC580
	private static int get_Comparer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE5A0 Offset: 0xFD9A0 VA: 0x1800FE5A0
	private static int get_Count(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x100500 Offset: 0xFF900 VA: 0x180100500
	private static int get_Keys(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1022A0 Offset: 0x1016A0 VA: 0x1801022A0
	private static int get_Values(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Collections_Generic_Dictionary_int_System_Collections_Generic_Dictionary_int_UnityEngine_Vector2Wrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1040B0 Offset: 0x1034B0 VA: 0x1801040B0
	private static int _CreateSystem_Collections_Generic_Dictionary_int_System_Collections_Generic_Dictionary_int_UnityEngine_Vector2(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x106230 Offset: 0x105630 VA: 0x180106230
	private static int _get_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x109570 Offset: 0x108970 VA: 0x180109570
	private static int _set_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B630 Offset: 0x10AA30 VA: 0x18010B630
	private static int _this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D650 Offset: 0x10CA50 VA: 0x18010D650
	private static int get_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10FB40 Offset: 0x10EF40 VA: 0x18010FB40
	private static int set_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x112090 Offset: 0x111490 VA: 0x180112090
	private static int Add(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x114420 Offset: 0x113820 VA: 0x180114420
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x116320 Offset: 0x115720 VA: 0x180116320
	private static int ContainsKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x118520 Offset: 0x117920 VA: 0x180118520
	private static int ContainsValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B690 Offset: 0x11AA90 VA: 0x18011B690
	private static int GetEnumerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E830 Offset: 0x11DC30 VA: 0x18011E830
	private static int GetObjectData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120AD0 Offset: 0x11FED0 VA: 0x180120AD0
	private static int OnDeserialization(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x123080 Offset: 0x122480 VA: 0x180123080
	private static int Remove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124FC0 Offset: 0x1243C0 VA: 0x180124FC0
	private static int TryGetValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x127380 Offset: 0x126780 VA: 0x180127380
	private static int get_Comparer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1293B0 Offset: 0x1287B0 VA: 0x1801293B0
	private static int get_Count(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B410 Offset: 0x12A810 VA: 0x18012B410
	private static int get_Keys(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4700 Offset: 0x3B00 VA: 0x180004700
	private static int get_Values(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Collections_Generic_Dictionary_int_UnityEngine_FullScreenModeWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67E0 Offset: 0x5BE0 VA: 0x1800067E0
	private static int _CreateSystem_Collections_Generic_Dictionary_int_UnityEngine_FullScreenMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9B20 Offset: 0x8F20 VA: 0x180009B20
	private static int _get_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC40 Offset: 0xB040 VA: 0x18000BC40
	private static int _set_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDC90 Offset: 0xD090 VA: 0x18000DC90
	private static int _this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10EB0 Offset: 0x102B0 VA: 0x180010EB0
	private static int get_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x14190 Offset: 0x13590 VA: 0x180014190
	private static int set_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x16180 Offset: 0x15580 VA: 0x180016180
	private static int Add(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17FD0 Offset: 0x173D0 VA: 0x180017FD0
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1A0A0 Offset: 0x194A0 VA: 0x18001A0A0
	private static int ContainsKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D460 Offset: 0x1C860 VA: 0x18001D460
	private static int ContainsValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1F1C0 Offset: 0x1E5C0 VA: 0x18001F1C0
	private static int GetEnumerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x22330 Offset: 0x21730 VA: 0x180022330
	private static int GetObjectData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x25340 Offset: 0x24740 VA: 0x180025340
	private static int OnDeserialization(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x28370 Offset: 0x27770 VA: 0x180028370
	private static int Remove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A520 Offset: 0x29920 VA: 0x18002A520
	private static int TryGetValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D470 Offset: 0x2C870 VA: 0x18002D470
	private static int get_Comparer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2F190 Offset: 0x2E590 VA: 0x18002F190
	private static int get_Count(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x311F0 Offset: 0x305F0 VA: 0x1800311F0
	private static int get_Keys(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x34180 Offset: 0x33580 VA: 0x180034180
	private static int get_Values(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Collections_Generic_Dictionary_int_UnityEngine_Vector2Wrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x36120 Offset: 0x35520 VA: 0x180036120
	private static int _CreateSystem_Collections_Generic_Dictionary_int_UnityEngine_Vector2(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37EE0 Offset: 0x372E0 VA: 0x180037EE0
	private static int _get_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3AF40 Offset: 0x3A340 VA: 0x18003AF40
	private static int _set_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3CDE0 Offset: 0x3C1E0 VA: 0x18003CDE0
	private static int _this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3EBC0 Offset: 0x3DFC0 VA: 0x18003EBC0
	private static int get_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40840 Offset: 0x3FC40 VA: 0x180040840
	private static int set_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x428E0 Offset: 0x41CE0 VA: 0x1800428E0
	private static int Add(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46B90 Offset: 0x45F90 VA: 0x180046B90
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48AD0 Offset: 0x47ED0 VA: 0x180048AD0
	private static int ContainsKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4AA80 Offset: 0x49E80 VA: 0x18004AA80
	private static int ContainsValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4CC30 Offset: 0x4C030 VA: 0x18004CC30
	private static int GetEnumerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4EA90 Offset: 0x4DE90 VA: 0x18004EA90
	private static int GetObjectData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50850 Offset: 0x4FC50 VA: 0x180050850
	private static int OnDeserialization(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52960 Offset: 0x51D60 VA: 0x180052960
	private static int Remove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x55080 Offset: 0x54480 VA: 0x180055080
	private static int TryGetValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56E00 Offset: 0x56200 VA: 0x180056E00
	private static int get_Comparer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58CA0 Offset: 0x580A0 VA: 0x180058CA0
	private static int get_Count(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5AA50 Offset: 0x59E50 VA: 0x18005AA50
	private static int get_Keys(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5CB20 Offset: 0x5BF20 VA: 0x18005CB20
	private static int get_Values(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Collections_Generic_Dictionary_string_longWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5FB70 Offset: 0x5EF70 VA: 0x18005FB70
	private static int _CreateSystem_Collections_Generic_Dictionary_string_long(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61F00 Offset: 0x61300 VA: 0x180061F00
	private static int _get_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63EF0 Offset: 0x632F0 VA: 0x180063EF0
	private static int _set_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65F40 Offset: 0x65340 VA: 0x180065F40
	private static int _this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67FA0 Offset: 0x673A0 VA: 0x180067FA0
	private static int get_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6B220 Offset: 0x6A620 VA: 0x18006B220
	private static int set_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E440 Offset: 0x6D840 VA: 0x18006E440
	private static int Add(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70880 Offset: 0x6FC80 VA: 0x180070880
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x727D0 Offset: 0x71BD0 VA: 0x1800727D0
	private static int ContainsKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74AB0 Offset: 0x73EB0 VA: 0x180074AB0
	private static int ContainsValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76EB0 Offset: 0x762B0 VA: 0x180076EB0
	private static int GetEnumerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78DA0 Offset: 0x781A0 VA: 0x180078DA0
	private static int GetObjectData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7C150 Offset: 0x7B550 VA: 0x18007C150
	private static int OnDeserialization(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7E260 Offset: 0x7D660 VA: 0x18007E260
	private static int Remove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x80350 Offset: 0x7F750 VA: 0x180080350
	private static int TryGetValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x82480 Offset: 0x81880 VA: 0x180082480
	private static int get_Comparer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85640 Offset: 0x84A40 VA: 0x180085640
	private static int get_Count(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x876B0 Offset: 0x86AB0 VA: 0x1800876B0
	private static int get_Keys(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x896F0 Offset: 0x88AF0 VA: 0x1800896F0
	private static int get_Values(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Collections_Generic_Dictionary_string_stringWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B850 Offset: 0x8AC50 VA: 0x18008B850
	private static int _CreateSystem_Collections_Generic_Dictionary_string_string(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8DAD0 Offset: 0x8CED0 VA: 0x18008DAD0
	private static int _get_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8FBE0 Offset: 0x8EFE0 VA: 0x18008FBE0
	private static int _set_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x930A0 Offset: 0x924A0 VA: 0x1800930A0
	private static int _this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x95070 Offset: 0x94470 VA: 0x180095070
	private static int get_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96EC0 Offset: 0x962C0 VA: 0x180096EC0
	private static int set_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x992A0 Offset: 0x986A0 VA: 0x1800992A0
	private static int Add(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C380 Offset: 0x9B780 VA: 0x18009C380
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E360 Offset: 0x9D760 VA: 0x18009E360
	private static int ContainsKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA06B0 Offset: 0x9FAB0 VA: 0x1800A06B0
	private static int ContainsValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3990 Offset: 0xA2D90 VA: 0x1800A3990
	private static int GetEnumerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5BC0 Offset: 0xA4FC0 VA: 0x1800A5BC0
	private static int GetObjectData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8BF0 Offset: 0xA7FF0 VA: 0x1800A8BF0
	private static int OnDeserialization(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAAAE0 Offset: 0xA9EE0 VA: 0x1800AAAE0
	private static int Remove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xACBE0 Offset: 0xABFE0 VA: 0x1800ACBE0
	private static int TryGetValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAEAE0 Offset: 0xADEE0 VA: 0x1800AEAE0
	private static int get_Comparer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0B20 Offset: 0xAFF20 VA: 0x1800B0B20
	private static int get_Count(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3F90 Offset: 0xB3390 VA: 0x1800B3F90
	private static int get_Keys(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB60B0 Offset: 0xB54B0 VA: 0x1800B60B0
	private static int get_Values(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Collections_Generic_Dictionary_uint_bytesWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB8260 Offset: 0xB7660 VA: 0x1800B8260
	private static int _CreateSystem_Collections_Generic_Dictionary_uint_bytes(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA4E0 Offset: 0xB98E0 VA: 0x1800BA4E0
	private static int _get_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC4B0 Offset: 0xBB8B0 VA: 0x1800BC4B0
	private static int _set_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE3A0 Offset: 0xBD7A0 VA: 0x1800BE3A0
	private static int _this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC04F0 Offset: 0xBF8F0 VA: 0x1800C04F0
	private static int get_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC34A0 Offset: 0xC28A0 VA: 0x1800C34A0
	private static int set_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC5570 Offset: 0xC4970 VA: 0x1800C5570
	private static int Add(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC77A0 Offset: 0xC6BA0 VA: 0x1800C77A0
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9B60 Offset: 0xC8F60 VA: 0x1800C9B60
	private static int ContainsKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCBD90 Offset: 0xCB190 VA: 0x1800CBD90
	private static int ContainsValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCE280 Offset: 0xCD680 VA: 0x1800CE280
	private static int GetEnumerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD0400 Offset: 0xCF800 VA: 0x1800D0400
	private static int GetObjectData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2750 Offset: 0xD1B50 VA: 0x1800D2750
	private static int OnDeserialization(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4940 Offset: 0xD3D40 VA: 0x1800D4940
	private static int Remove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6DE0 Offset: 0xD61E0 VA: 0x1800D6DE0
	private static int TryGetValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB570 Offset: 0xDA970 VA: 0x1800DB570
	private static int get_Comparer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD680 Offset: 0xDCA80 VA: 0x1800DD680
	private static int get_Count(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0BE0 Offset: 0xDFFE0 VA: 0x1800E0BE0
	private static int get_Keys(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2BE0 Offset: 0xE1FE0 VA: 0x1800E2BE0
	private static int get_Values(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Collections_Generic_KeyValuePair_int_HitDataWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5D20 Offset: 0xE5120 VA: 0x1800E5D20
	private static int _CreateSystem_Collections_Generic_KeyValuePair_int_HitData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7EB0 Offset: 0xE72B0 VA: 0x1800E7EB0
	private static int ToString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEC030 Offset: 0xEB430 VA: 0x1800EC030
	private static int get_Key(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEE2C0 Offset: 0xED6C0 VA: 0x1800EE2C0
	private static int get_Value(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Collections_Generic_KeyValuePair_int_SettingInfoDataManager_SettingInfoWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF05B0 Offset: 0xEF9B0 VA: 0x1800F05B0
	private static int _CreateSystem_Collections_Generic_KeyValuePair_int_SettingInfoDataManager_SettingInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2840 Offset: 0xF1C40 VA: 0x1800F2840
	private static int ToString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF47A0 Offset: 0xF3BA0 VA: 0x1800F47A0
	private static int get_Key(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6670 Offset: 0xF5A70 VA: 0x1800F6670
	private static int get_Value(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Collections_Generic_KeyValuePair_string_longWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF8410 Offset: 0xF7810 VA: 0x1800F8410
	private static int _CreateSystem_Collections_Generic_KeyValuePair_string_long(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA560 Offset: 0xF9960 VA: 0x1800FA560
	private static int ToString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC530 Offset: 0xFB930 VA: 0x1800FC530
	private static int get_Key(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE550 Offset: 0xFD950 VA: 0x1800FE550
	private static int get_Value(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Collections_Generic_KeyValuePair_uint_bytesWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1004B0 Offset: 0xFF8B0 VA: 0x1801004B0
	private static int _CreateSystem_Collections_Generic_KeyValuePair_uint_bytes(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x102250 Offset: 0x101650 VA: 0x180102250
	private static int ToString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x104060 Offset: 0x103460 VA: 0x180104060
	private static int get_Key(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1061E0 Offset: 0x1055E0 VA: 0x1801061E0
	private static int get_Value(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Collections_Generic_List_HitInfoWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x109520 Offset: 0x108920 VA: 0x180109520
	private static int _CreateSystem_Collections_Generic_List_HitInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B5E0 Offset: 0x10A9E0 VA: 0x18010B5E0
	private static int _get_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D600 Offset: 0x10CA00 VA: 0x18010D600
	private static int _set_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10FAF0 Offset: 0x10EEF0 VA: 0x18010FAF0
	private static int _this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x112040 Offset: 0x111440 VA: 0x180112040
	private static int get_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1143D0 Offset: 0x1137D0 VA: 0x1801143D0
	private static int set_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1162D0 Offset: 0x1156D0 VA: 0x1801162D0
	private static int Add(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1184D0 Offset: 0x1178D0 VA: 0x1801184D0
	private static int AddRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B640 Offset: 0x11AA40 VA: 0x18011B640
	private static int AsReadOnly(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E7E0 Offset: 0x11DBE0 VA: 0x18011E7E0
	private static int BinarySearch(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120A80 Offset: 0x11FE80 VA: 0x180120A80
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x123030 Offset: 0x122430 VA: 0x180123030
	private static int Contains(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124F70 Offset: 0x124370 VA: 0x180124F70
	private static int CopyTo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x127330 Offset: 0x126730 VA: 0x180127330
	private static int Exists(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x129360 Offset: 0x128760 VA: 0x180129360
	private static int Find(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B3C0 Offset: 0x12A7C0 VA: 0x18012B3C0
	private static int FindAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46B0 Offset: 0x3AB0 VA: 0x1800046B0
	private static int FindIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6790 Offset: 0x5B90 VA: 0x180006790
	private static int FindLast(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9AD0 Offset: 0x8ED0 VA: 0x180009AD0
	private static int FindLastIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBBF0 Offset: 0xAFF0 VA: 0x18000BBF0
	private static int ForEach(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDC40 Offset: 0xD040 VA: 0x18000DC40
	private static int GetEnumerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10E60 Offset: 0x10260 VA: 0x180010E60
	private static int GetRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x14140 Offset: 0x13540 VA: 0x180014140
	private static int IndexOf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x16130 Offset: 0x15530 VA: 0x180016130
	private static int Insert(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17F80 Offset: 0x17380 VA: 0x180017F80
	private static int InsertRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1A050 Offset: 0x19450 VA: 0x18001A050
	private static int LastIndexOf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D410 Offset: 0x1C810 VA: 0x18001D410
	private static int Remove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1F170 Offset: 0x1E570 VA: 0x18001F170
	private static int RemoveAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x222E0 Offset: 0x216E0 VA: 0x1800222E0
	private static int RemoveAt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x252F0 Offset: 0x246F0 VA: 0x1800252F0
	private static int RemoveRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x28320 Offset: 0x27720 VA: 0x180028320
	private static int Reverse(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A4D0 Offset: 0x298D0 VA: 0x18002A4D0
	private static int Sort(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D420 Offset: 0x2C820 VA: 0x18002D420
	private static int ToArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2F140 Offset: 0x2E540 VA: 0x18002F140
	private static int TrimExcess(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x311A0 Offset: 0x305A0 VA: 0x1800311A0
	private static int TrueForAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x34130 Offset: 0x33530 VA: 0x180034130
	private static int get_Capacity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x360D0 Offset: 0x354D0 VA: 0x1800360D0
	private static int get_Count(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37E90 Offset: 0x37290 VA: 0x180037E90
	private static int set_Capacity(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Collections_Generic_List_intWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3AEF0 Offset: 0x3A2F0 VA: 0x18003AEF0
	private static int _CreateSystem_Collections_Generic_List_int(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3CD90 Offset: 0x3C190 VA: 0x18003CD90
	private static int _get_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3EB70 Offset: 0x3DF70 VA: 0x18003EB70
	private static int _set_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x407F0 Offset: 0x3FBF0 VA: 0x1800407F0
	private static int _this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42890 Offset: 0x41C90 VA: 0x180042890
	private static int get_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46B40 Offset: 0x45F40 VA: 0x180046B40
	private static int set_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48A80 Offset: 0x47E80 VA: 0x180048A80
	private static int Add(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4AA30 Offset: 0x49E30 VA: 0x18004AA30
	private static int AddRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4CBE0 Offset: 0x4BFE0 VA: 0x18004CBE0
	private static int AsReadOnly(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4EA40 Offset: 0x4DE40 VA: 0x18004EA40
	private static int BinarySearch(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50800 Offset: 0x4FC00 VA: 0x180050800
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52910 Offset: 0x51D10 VA: 0x180052910
	private static int Contains(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x55030 Offset: 0x54430 VA: 0x180055030
	private static int CopyTo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56DB0 Offset: 0x561B0 VA: 0x180056DB0
	private static int Exists(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58C50 Offset: 0x58050 VA: 0x180058C50
	private static int Find(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5AA00 Offset: 0x59E00 VA: 0x18005AA00
	private static int FindAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5CAD0 Offset: 0x5BED0 VA: 0x18005CAD0
	private static int FindIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5FB20 Offset: 0x5EF20 VA: 0x18005FB20
	private static int FindLast(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61EB0 Offset: 0x612B0 VA: 0x180061EB0
	private static int FindLastIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63EA0 Offset: 0x632A0 VA: 0x180063EA0
	private static int ForEach(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65EF0 Offset: 0x652F0 VA: 0x180065EF0
	private static int GetEnumerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67F50 Offset: 0x67350 VA: 0x180067F50
	private static int GetRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6B1D0 Offset: 0x6A5D0 VA: 0x18006B1D0
	private static int IndexOf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E3F0 Offset: 0x6D7F0 VA: 0x18006E3F0
	private static int Insert(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70830 Offset: 0x6FC30 VA: 0x180070830
	private static int InsertRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72780 Offset: 0x71B80 VA: 0x180072780
	private static int LastIndexOf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74A60 Offset: 0x73E60 VA: 0x180074A60
	private static int Remove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76E60 Offset: 0x76260 VA: 0x180076E60
	private static int RemoveAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78D50 Offset: 0x78150 VA: 0x180078D50
	private static int RemoveAt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7C100 Offset: 0x7B500 VA: 0x18007C100
	private static int RemoveRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7E210 Offset: 0x7D610 VA: 0x18007E210
	private static int Reverse(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x80300 Offset: 0x7F700 VA: 0x180080300
	private static int Sort(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x82430 Offset: 0x81830 VA: 0x180082430
	private static int ToArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x855F0 Offset: 0x849F0 VA: 0x1800855F0
	private static int TrimExcess(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x87660 Offset: 0x86A60 VA: 0x180087660
	private static int TrueForAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x896A0 Offset: 0x88AA0 VA: 0x1800896A0
	private static int get_Capacity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B800 Offset: 0x8AC00 VA: 0x18008B800
	private static int get_Count(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8DA80 Offset: 0x8CE80 VA: 0x18008DA80
	private static int set_Capacity(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Collections_Generic_List_stringWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8FB90 Offset: 0x8EF90 VA: 0x18008FB90
	private static int _CreateSystem_Collections_Generic_List_string(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x93050 Offset: 0x92450 VA: 0x180093050
	private static int _get_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x95020 Offset: 0x94420 VA: 0x180095020
	private static int _set_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96E70 Offset: 0x96270 VA: 0x180096E70
	private static int _this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x99250 Offset: 0x98650 VA: 0x180099250
	private static int get_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C330 Offset: 0x9B730 VA: 0x18009C330
	private static int set_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E310 Offset: 0x9D710 VA: 0x18009E310
	private static int Add(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0660 Offset: 0x9FA60 VA: 0x1800A0660
	private static int AddRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3940 Offset: 0xA2D40 VA: 0x1800A3940
	private static int AsReadOnly(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5B70 Offset: 0xA4F70 VA: 0x1800A5B70
	private static int BinarySearch(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8BA0 Offset: 0xA7FA0 VA: 0x1800A8BA0
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAAA90 Offset: 0xA9E90 VA: 0x1800AAA90
	private static int Contains(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xACB90 Offset: 0xABF90 VA: 0x1800ACB90
	private static int CopyTo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAEA90 Offset: 0xADE90 VA: 0x1800AEA90
	private static int Exists(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0AD0 Offset: 0xAFED0 VA: 0x1800B0AD0
	private static int Find(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3F40 Offset: 0xB3340 VA: 0x1800B3F40
	private static int FindAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB6060 Offset: 0xB5460 VA: 0x1800B6060
	private static int FindIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB8210 Offset: 0xB7610 VA: 0x1800B8210
	private static int FindLast(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA490 Offset: 0xB9890 VA: 0x1800BA490
	private static int FindLastIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC460 Offset: 0xBB860 VA: 0x1800BC460
	private static int ForEach(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE350 Offset: 0xBD750 VA: 0x1800BE350
	private static int GetEnumerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC04A0 Offset: 0xBF8A0 VA: 0x1800C04A0
	private static int GetRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC3450 Offset: 0xC2850 VA: 0x1800C3450
	private static int IndexOf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC5520 Offset: 0xC4920 VA: 0x1800C5520
	private static int Insert(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7750 Offset: 0xC6B50 VA: 0x1800C7750
	private static int InsertRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9B10 Offset: 0xC8F10 VA: 0x1800C9B10
	private static int LastIndexOf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCBD40 Offset: 0xCB140 VA: 0x1800CBD40
	private static int Remove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCE230 Offset: 0xCD630 VA: 0x1800CE230
	private static int RemoveAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD03B0 Offset: 0xCF7B0 VA: 0x1800D03B0
	private static int RemoveAt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2700 Offset: 0xD1B00 VA: 0x1800D2700
	private static int RemoveRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD48F0 Offset: 0xD3CF0 VA: 0x1800D48F0
	private static int Reverse(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6D90 Offset: 0xD6190 VA: 0x1800D6D90
	private static int Sort(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB520 Offset: 0xDA920 VA: 0x1800DB520
	private static int ToArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD630 Offset: 0xDCA30 VA: 0x1800DD630
	private static int TrimExcess(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0B90 Offset: 0xDFF90 VA: 0x1800E0B90
	private static int TrueForAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2B90 Offset: 0xE1F90 VA: 0x1800E2B90
	private static int get_Capacity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5CD0 Offset: 0xE50D0 VA: 0x1800E5CD0
	private static int get_Count(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7E60 Offset: 0xE7260 VA: 0x1800E7E60
	private static int set_Capacity(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Collections_Generic_List_TMPro_TMP_Dropdown_OptionDataWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEBFE0 Offset: 0xEB3E0 VA: 0x1800EBFE0
	private static int _CreateSystem_Collections_Generic_List_TMPro_TMP_Dropdown_OptionData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEE270 Offset: 0xED670 VA: 0x1800EE270
	private static int _get_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF0560 Offset: 0xEF960 VA: 0x1800F0560
	private static int _set_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF27F0 Offset: 0xF1BF0 VA: 0x1800F27F0
	private static int _this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4750 Offset: 0xF3B50 VA: 0x1800F4750
	private static int get_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6620 Offset: 0xF5A20 VA: 0x1800F6620
	private static int set_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF83C0 Offset: 0xF77C0 VA: 0x1800F83C0
	private static int Add(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA510 Offset: 0xF9910 VA: 0x1800FA510
	private static int AddRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC4E0 Offset: 0xFB8E0 VA: 0x1800FC4E0
	private static int AsReadOnly(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE500 Offset: 0xFD900 VA: 0x1800FE500
	private static int BinarySearch(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x100460 Offset: 0xFF860 VA: 0x180100460
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x102200 Offset: 0x101600 VA: 0x180102200
	private static int Contains(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x104010 Offset: 0x103410 VA: 0x180104010
	private static int CopyTo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x106190 Offset: 0x105590 VA: 0x180106190
	private static int Exists(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1094D0 Offset: 0x1088D0 VA: 0x1801094D0
	private static int Find(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B590 Offset: 0x10A990 VA: 0x18010B590
	private static int FindAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D5B0 Offset: 0x10C9B0 VA: 0x18010D5B0
	private static int FindIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10FAA0 Offset: 0x10EEA0 VA: 0x18010FAA0
	private static int FindLast(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111FF0 Offset: 0x1113F0 VA: 0x180111FF0
	private static int FindLastIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x114380 Offset: 0x113780 VA: 0x180114380
	private static int ForEach(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x116280 Offset: 0x115680 VA: 0x180116280
	private static int GetEnumerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x118480 Offset: 0x117880 VA: 0x180118480
	private static int GetRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B5F0 Offset: 0x11A9F0 VA: 0x18011B5F0
	private static int IndexOf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E790 Offset: 0x11DB90 VA: 0x18011E790
	private static int Insert(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120A30 Offset: 0x11FE30 VA: 0x180120A30
	private static int InsertRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122FE0 Offset: 0x1223E0 VA: 0x180122FE0
	private static int LastIndexOf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124F20 Offset: 0x124320 VA: 0x180124F20
	private static int Remove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1272E0 Offset: 0x1266E0 VA: 0x1801272E0
	private static int RemoveAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x129310 Offset: 0x128710 VA: 0x180129310
	private static int RemoveAt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B370 Offset: 0x12A770 VA: 0x18012B370
	private static int RemoveRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4660 Offset: 0x3A60 VA: 0x180004660
	private static int Reverse(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6740 Offset: 0x5B40 VA: 0x180006740
	private static int Sort(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9A80 Offset: 0x8E80 VA: 0x180009A80
	private static int ToArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBBA0 Offset: 0xAFA0 VA: 0x18000BBA0
	private static int TrimExcess(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDBF0 Offset: 0xCFF0 VA: 0x18000DBF0
	private static int TrueForAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10E10 Offset: 0x10210 VA: 0x180010E10
	private static int get_Capacity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x140F0 Offset: 0x134F0 VA: 0x1800140F0
	private static int get_Count(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x160E0 Offset: 0x154E0 VA: 0x1800160E0
	private static int set_Capacity(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Collections_Generic_List_UnityEngine_ColliderWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17F30 Offset: 0x17330 VA: 0x180017F30
	private static int _CreateSystem_Collections_Generic_List_UnityEngine_Collider(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1A000 Offset: 0x19400 VA: 0x18001A000
	private static int _get_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D3C0 Offset: 0x1C7C0 VA: 0x18001D3C0
	private static int _set_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1F120 Offset: 0x1E520 VA: 0x18001F120
	private static int _this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x22290 Offset: 0x21690 VA: 0x180022290
	private static int get_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x252A0 Offset: 0x246A0 VA: 0x1800252A0
	private static int set_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x282D0 Offset: 0x276D0 VA: 0x1800282D0
	private static int Add(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A480 Offset: 0x29880 VA: 0x18002A480
	private static int AddRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D3D0 Offset: 0x2C7D0 VA: 0x18002D3D0
	private static int AsReadOnly(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2F0F0 Offset: 0x2E4F0 VA: 0x18002F0F0
	private static int BinarySearch(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x31150 Offset: 0x30550 VA: 0x180031150
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x340E0 Offset: 0x334E0 VA: 0x1800340E0
	private static int Contains(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x36080 Offset: 0x35480 VA: 0x180036080
	private static int CopyTo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37E40 Offset: 0x37240 VA: 0x180037E40
	private static int Exists(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3AEA0 Offset: 0x3A2A0 VA: 0x18003AEA0
	private static int Find(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3CD40 Offset: 0x3C140 VA: 0x18003CD40
	private static int FindAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3EB20 Offset: 0x3DF20 VA: 0x18003EB20
	private static int FindIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x407A0 Offset: 0x3FBA0 VA: 0x1800407A0
	private static int FindLast(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42840 Offset: 0x41C40 VA: 0x180042840
	private static int FindLastIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46AF0 Offset: 0x45EF0 VA: 0x180046AF0
	private static int ForEach(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48A30 Offset: 0x47E30 VA: 0x180048A30
	private static int GetEnumerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A9E0 Offset: 0x49DE0 VA: 0x18004A9E0
	private static int GetRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4CB90 Offset: 0x4BF90 VA: 0x18004CB90
	private static int IndexOf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E9F0 Offset: 0x4DDF0 VA: 0x18004E9F0
	private static int Insert(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x507B0 Offset: 0x4FBB0 VA: 0x1800507B0
	private static int InsertRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x528C0 Offset: 0x51CC0 VA: 0x1800528C0
	private static int LastIndexOf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54FE0 Offset: 0x543E0 VA: 0x180054FE0
	private static int Remove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56D60 Offset: 0x56160 VA: 0x180056D60
	private static int RemoveAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58C00 Offset: 0x58000 VA: 0x180058C00
	private static int RemoveAt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A9B0 Offset: 0x59DB0 VA: 0x18005A9B0
	private static int RemoveRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5CA80 Offset: 0x5BE80 VA: 0x18005CA80
	private static int Reverse(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5FAD0 Offset: 0x5EED0 VA: 0x18005FAD0
	private static int Sort(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61E60 Offset: 0x61260 VA: 0x180061E60
	private static int ToArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63E50 Offset: 0x63250 VA: 0x180063E50
	private static int TrimExcess(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65EA0 Offset: 0x652A0 VA: 0x180065EA0
	private static int TrueForAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67F00 Offset: 0x67300 VA: 0x180067F00
	private static int get_Capacity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6B180 Offset: 0x6A580 VA: 0x18006B180
	private static int get_Count(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E3A0 Offset: 0x6D7A0 VA: 0x18006E3A0
	private static int set_Capacity(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Collections_Generic_List_UnityEngine_RaycastHitWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x707E0 Offset: 0x6FBE0 VA: 0x1800707E0
	private static int _CreateSystem_Collections_Generic_List_UnityEngine_RaycastHit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72730 Offset: 0x71B30 VA: 0x180072730
	private static int _get_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74A10 Offset: 0x73E10 VA: 0x180074A10
	private static int _set_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76E10 Offset: 0x76210 VA: 0x180076E10
	private static int _this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78D00 Offset: 0x78100 VA: 0x180078D00
	private static int get_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7C0B0 Offset: 0x7B4B0 VA: 0x18007C0B0
	private static int set_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7E1C0 Offset: 0x7D5C0 VA: 0x18007E1C0
	private static int Add(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x802B0 Offset: 0x7F6B0 VA: 0x1800802B0
	private static int AddRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x823E0 Offset: 0x817E0 VA: 0x1800823E0
	private static int AsReadOnly(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x855A0 Offset: 0x849A0 VA: 0x1800855A0
	private static int BinarySearch(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x87610 Offset: 0x86A10 VA: 0x180087610
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x89650 Offset: 0x88A50 VA: 0x180089650
	private static int Contains(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B7B0 Offset: 0x8ABB0 VA: 0x18008B7B0
	private static int CopyTo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8DA30 Offset: 0x8CE30 VA: 0x18008DA30
	private static int Exists(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8FB40 Offset: 0x8EF40 VA: 0x18008FB40
	private static int Find(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x93000 Offset: 0x92400 VA: 0x180093000
	private static int FindAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94FD0 Offset: 0x943D0 VA: 0x180094FD0
	private static int FindIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96E20 Offset: 0x96220 VA: 0x180096E20
	private static int FindLast(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x99200 Offset: 0x98600 VA: 0x180099200
	private static int FindLastIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C2E0 Offset: 0x9B6E0 VA: 0x18009C2E0
	private static int ForEach(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E2C0 Offset: 0x9D6C0 VA: 0x18009E2C0
	private static int GetEnumerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0610 Offset: 0x9FA10 VA: 0x1800A0610
	private static int GetRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA38F0 Offset: 0xA2CF0 VA: 0x1800A38F0
	private static int IndexOf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5B20 Offset: 0xA4F20 VA: 0x1800A5B20
	private static int Insert(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8B50 Offset: 0xA7F50 VA: 0x1800A8B50
	private static int InsertRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAAA40 Offset: 0xA9E40 VA: 0x1800AAA40
	private static int LastIndexOf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xACB40 Offset: 0xABF40 VA: 0x1800ACB40
	private static int Remove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAEA40 Offset: 0xADE40 VA: 0x1800AEA40
	private static int RemoveAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0A80 Offset: 0xAFE80 VA: 0x1800B0A80
	private static int RemoveAt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3EF0 Offset: 0xB32F0 VA: 0x1800B3EF0
	private static int RemoveRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB6010 Offset: 0xB5410 VA: 0x1800B6010
	private static int Reverse(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB81C0 Offset: 0xB75C0 VA: 0x1800B81C0
	private static int Sort(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA440 Offset: 0xB9840 VA: 0x1800BA440
	private static int ToArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC410 Offset: 0xBB810 VA: 0x1800BC410
	private static int TrimExcess(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE300 Offset: 0xBD700 VA: 0x1800BE300
	private static int TrueForAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC0450 Offset: 0xBF850 VA: 0x1800C0450
	private static int get_Capacity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC3400 Offset: 0xC2800 VA: 0x1800C3400
	private static int get_Count(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC54D0 Offset: 0xC48D0 VA: 0x1800C54D0
	private static int set_Capacity(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Collections_Generic_List_UnityEngine_Rendering_PostProcessing_PostProcessEffectSettingsWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7700 Offset: 0xC6B00 VA: 0x1800C7700
	private static int _CreateSystem_Collections_Generic_List_UnityEngine_Rendering_PostProcessing_PostProcessEffectSettings(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9AC0 Offset: 0xC8EC0 VA: 0x1800C9AC0
	private static int _get_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCBCF0 Offset: 0xCB0F0 VA: 0x1800CBCF0
	private static int _set_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCE1E0 Offset: 0xCD5E0 VA: 0x1800CE1E0
	private static int _this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD0360 Offset: 0xCF760 VA: 0x1800D0360
	private static int get_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD26B0 Offset: 0xD1AB0 VA: 0x1800D26B0
	private static int set_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD48A0 Offset: 0xD3CA0 VA: 0x1800D48A0
	private static int Add(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6D40 Offset: 0xD6140 VA: 0x1800D6D40
	private static int AddRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB4D0 Offset: 0xDA8D0 VA: 0x1800DB4D0
	private static int AsReadOnly(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD5E0 Offset: 0xDC9E0 VA: 0x1800DD5E0
	private static int BinarySearch(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0B40 Offset: 0xDFF40 VA: 0x1800E0B40
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2B40 Offset: 0xE1F40 VA: 0x1800E2B40
	private static int Contains(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5C80 Offset: 0xE5080 VA: 0x1800E5C80
	private static int CopyTo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7E10 Offset: 0xE7210 VA: 0x1800E7E10
	private static int Exists(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEBF90 Offset: 0xEB390 VA: 0x1800EBF90
	private static int Find(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEE220 Offset: 0xED620 VA: 0x1800EE220
	private static int FindAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF0510 Offset: 0xEF910 VA: 0x1800F0510
	private static int FindIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF27A0 Offset: 0xF1BA0 VA: 0x1800F27A0
	private static int FindLast(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4700 Offset: 0xF3B00 VA: 0x1800F4700
	private static int FindLastIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF65D0 Offset: 0xF59D0 VA: 0x1800F65D0
	private static int ForEach(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF8370 Offset: 0xF7770 VA: 0x1800F8370
	private static int GetEnumerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA4C0 Offset: 0xF98C0 VA: 0x1800FA4C0
	private static int GetRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC490 Offset: 0xFB890 VA: 0x1800FC490
	private static int IndexOf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE4B0 Offset: 0xFD8B0 VA: 0x1800FE4B0
	private static int Insert(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x100410 Offset: 0xFF810 VA: 0x180100410
	private static int InsertRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1021B0 Offset: 0x1015B0 VA: 0x1801021B0
	private static int LastIndexOf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103FC0 Offset: 0x1033C0 VA: 0x180103FC0
	private static int Remove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x106140 Offset: 0x105540 VA: 0x180106140
	private static int RemoveAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x109480 Offset: 0x108880 VA: 0x180109480
	private static int RemoveAt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B540 Offset: 0x10A940 VA: 0x18010B540
	private static int RemoveRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D560 Offset: 0x10C960 VA: 0x18010D560
	private static int Reverse(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10FA50 Offset: 0x10EE50 VA: 0x18010FA50
	private static int Sort(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111FA0 Offset: 0x1113A0 VA: 0x180111FA0
	private static int ToArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x114330 Offset: 0x113730 VA: 0x180114330
	private static int TrimExcess(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x116230 Offset: 0x115630 VA: 0x180116230
	private static int TrueForAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x118430 Offset: 0x117830 VA: 0x180118430
	private static int get_Capacity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B5A0 Offset: 0x11A9A0 VA: 0x18011B5A0
	private static int get_Count(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E740 Offset: 0x11DB40 VA: 0x18011E740
	private static int set_Capacity(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Collections_Generic_List_UnityEngine_UI_Dropdown_OptionDataWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1209E0 Offset: 0x11FDE0 VA: 0x1801209E0
	private static int _CreateSystem_Collections_Generic_List_UnityEngine_UI_Dropdown_OptionData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122F90 Offset: 0x122390 VA: 0x180122F90
	private static int _get_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124ED0 Offset: 0x1242D0 VA: 0x180124ED0
	private static int _set_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x127290 Offset: 0x126690 VA: 0x180127290
	private static int _this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1292C0 Offset: 0x1286C0 VA: 0x1801292C0
	private static int get_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B320 Offset: 0x12A720 VA: 0x18012B320
	private static int set_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4610 Offset: 0x3A10 VA: 0x180004610
	private static int Add(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x66F0 Offset: 0x5AF0 VA: 0x1800066F0
	private static int AddRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9A30 Offset: 0x8E30 VA: 0x180009A30
	private static int AsReadOnly(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBB50 Offset: 0xAF50 VA: 0x18000BB50
	private static int BinarySearch(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDBA0 Offset: 0xCFA0 VA: 0x18000DBA0
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10DC0 Offset: 0x101C0 VA: 0x180010DC0
	private static int Contains(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x140A0 Offset: 0x134A0 VA: 0x1800140A0
	private static int CopyTo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x16090 Offset: 0x15490 VA: 0x180016090
	private static int Exists(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17EE0 Offset: 0x172E0 VA: 0x180017EE0
	private static int Find(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19FB0 Offset: 0x193B0 VA: 0x180019FB0
	private static int FindAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D370 Offset: 0x1C770 VA: 0x18001D370
	private static int FindIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1F0D0 Offset: 0x1E4D0 VA: 0x18001F0D0
	private static int FindLast(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x22240 Offset: 0x21640 VA: 0x180022240
	private static int FindLastIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x25250 Offset: 0x24650 VA: 0x180025250
	private static int ForEach(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x28280 Offset: 0x27680 VA: 0x180028280
	private static int GetEnumerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A430 Offset: 0x29830 VA: 0x18002A430
	private static int GetRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D380 Offset: 0x2C780 VA: 0x18002D380
	private static int IndexOf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2F0A0 Offset: 0x2E4A0 VA: 0x18002F0A0
	private static int Insert(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x31100 Offset: 0x30500 VA: 0x180031100
	private static int InsertRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x34090 Offset: 0x33490 VA: 0x180034090
	private static int LastIndexOf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x36030 Offset: 0x35430 VA: 0x180036030
	private static int Remove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37DF0 Offset: 0x371F0 VA: 0x180037DF0
	private static int RemoveAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3AE50 Offset: 0x3A250 VA: 0x18003AE50
	private static int RemoveAt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3CCF0 Offset: 0x3C0F0 VA: 0x18003CCF0
	private static int RemoveRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3EAD0 Offset: 0x3DED0 VA: 0x18003EAD0
	private static int Reverse(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40750 Offset: 0x3FB50 VA: 0x180040750
	private static int Sort(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x427F0 Offset: 0x41BF0 VA: 0x1800427F0
	private static int ToArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46AA0 Offset: 0x45EA0 VA: 0x180046AA0
	private static int TrimExcess(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x489E0 Offset: 0x47DE0 VA: 0x1800489E0
	private static int TrueForAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A990 Offset: 0x49D90 VA: 0x18004A990
	private static int get_Capacity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4CB40 Offset: 0x4BF40 VA: 0x18004CB40
	private static int get_Count(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E9A0 Offset: 0x4DDA0 VA: 0x18004E9A0
	private static int set_Capacity(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_ConvertWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50760 Offset: 0x4FB60 VA: 0x180050760
	private static int GetTypeCode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52870 Offset: 0x51C70 VA: 0x180052870
	private static int IsDBNull(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54F90 Offset: 0x54390 VA: 0x180054F90
	private static int ChangeType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56D10 Offset: 0x56110 VA: 0x180056D10
	private static int ToBoolean(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58BB0 Offset: 0x57FB0 VA: 0x180058BB0
	private static int ToChar(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A960 Offset: 0x59D60 VA: 0x18005A960
	private static int ToSByte(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5CA30 Offset: 0x5BE30 VA: 0x18005CA30
	private static int ToByte(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5FA80 Offset: 0x5EE80 VA: 0x18005FA80
	private static int ToInt16(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61E10 Offset: 0x61210 VA: 0x180061E10
	private static int ToUInt16(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63E00 Offset: 0x63200 VA: 0x180063E00
	private static int ToInt32(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65E50 Offset: 0x65250 VA: 0x180065E50
	private static int ToUInt32(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67EB0 Offset: 0x672B0 VA: 0x180067EB0
	private static int ToInt64(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6B130 Offset: 0x6A530 VA: 0x18006B130
	private static int ToUInt64(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E350 Offset: 0x6D750 VA: 0x18006E350
	private static int ToSingle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70790 Offset: 0x6FB90 VA: 0x180070790
	private static int ToDouble(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x726E0 Offset: 0x71AE0 VA: 0x1800726E0
	private static int ToDecimal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x749C0 Offset: 0x73DC0 VA: 0x1800749C0
	private static int ToDateTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76DC0 Offset: 0x761C0 VA: 0x180076DC0
	private static int ToString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78CB0 Offset: 0x780B0 VA: 0x180078CB0
	private static int ToBase64String(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7C060 Offset: 0x7B460 VA: 0x18007C060
	private static int ToBase64CharArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7E170 Offset: 0x7D570 VA: 0x18007E170
	private static int FromBase64String(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x80260 Offset: 0x7F660 VA: 0x180080260
	private static int FromBase64CharArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x82390 Offset: 0x81790 VA: 0x180082390
	private static int get_DBNull(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_DateTimeWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85550 Offset: 0x84950 VA: 0x180085550
	private static int _CreateSystem_DateTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x875C0 Offset: 0x869C0 VA: 0x1800875C0
	private static int Add(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x89600 Offset: 0x88A00 VA: 0x180089600
	private static int AddDays(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B760 Offset: 0x8AB60 VA: 0x18008B760
	private static int AddHours(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D9E0 Offset: 0x8CDE0 VA: 0x18008D9E0
	private static int AddMilliseconds(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8FAF0 Offset: 0x8EEF0 VA: 0x18008FAF0
	private static int AddMinutes(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92FB0 Offset: 0x923B0 VA: 0x180092FB0
	private static int AddMonths(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94F80 Offset: 0x94380 VA: 0x180094F80
	private static int AddSeconds(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96DD0 Offset: 0x961D0 VA: 0x180096DD0
	private static int AddTicks(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x991B0 Offset: 0x985B0 VA: 0x1800991B0
	private static int AddYears(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C290 Offset: 0x9B690 VA: 0x18009C290
	private static int Compare(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E270 Offset: 0x9D670 VA: 0x18009E270
	private static int CompareTo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA05C0 Offset: 0x9F9C0 VA: 0x1800A05C0
	private static int DaysInMonth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA38A0 Offset: 0xA2CA0 VA: 0x1800A38A0
	private static int Equals(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5AD0 Offset: 0xA4ED0 VA: 0x1800A5AD0
	private static int FromBinary(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8B00 Offset: 0xA7F00 VA: 0x1800A8B00
	private static int FromFileTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA9F0 Offset: 0xA9DF0 VA: 0x1800AA9F0
	private static int FromFileTimeUtc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xACAF0 Offset: 0xABEF0 VA: 0x1800ACAF0
	private static int FromOADate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE9F0 Offset: 0xADDF0 VA: 0x1800AE9F0
	private static int IsDaylightSavingTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0A30 Offset: 0xAFE30 VA: 0x1800B0A30
	private static int SpecifyKind(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3EA0 Offset: 0xB32A0 VA: 0x1800B3EA0
	private static int ToBinary(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5FC0 Offset: 0xB53C0 VA: 0x1800B5FC0
	private static int GetHashCode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB8170 Offset: 0xB7570 VA: 0x1800B8170
	private static int IsLeapYear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA3F0 Offset: 0xB97F0 VA: 0x1800BA3F0
	private static int Parse(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC3C0 Offset: 0xBB7C0 VA: 0x1800BC3C0
	private static int ParseExact(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE2B0 Offset: 0xBD6B0 VA: 0x1800BE2B0
	private static int Subtract(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC0400 Offset: 0xBF800 VA: 0x1800C0400
	private static int ToOADate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC33B0 Offset: 0xC27B0 VA: 0x1800C33B0
	private static int ToFileTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC5480 Offset: 0xC4880 VA: 0x1800C5480
	private static int ToFileTimeUtc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC76B0 Offset: 0xC6AB0 VA: 0x1800C76B0
	private static int ToLocalTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9A70 Offset: 0xC8E70 VA: 0x1800C9A70
	private static int ToLongDateString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCBCA0 Offset: 0xCB0A0 VA: 0x1800CBCA0
	private static int ToLongTimeString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCE190 Offset: 0xCD590 VA: 0x1800CE190
	private static int ToShortDateString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD0310 Offset: 0xCF710 VA: 0x1800D0310
	private static int ToShortTimeString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2660 Offset: 0xD1A60 VA: 0x1800D2660
	private static int ToString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4850 Offset: 0xD3C50 VA: 0x1800D4850
	private static int ToUniversalTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6CF0 Offset: 0xD60F0 VA: 0x1800D6CF0
	private static int TryParse(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB480 Offset: 0xDA880 VA: 0x1800DB480
	private static int TryParseExact(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD590 Offset: 0xDC990 VA: 0x1800DD590
	private static int op_Addition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0AF0 Offset: 0xDFEF0 VA: 0x1800E0AF0
	private static int op_Subtraction(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2AF0 Offset: 0xE1EF0 VA: 0x1800E2AF0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5C30 Offset: 0xE5030 VA: 0x1800E5C30
	private static int GetDateTimeFormats(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7DC0 Offset: 0xE71C0 VA: 0x1800E7DC0
	private static int GetTypeCode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEBF40 Offset: 0xEB340 VA: 0x1800EBF40
	private static int get_MinValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEE1D0 Offset: 0xED5D0 VA: 0x1800EE1D0
	private static int get_MaxValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF04C0 Offset: 0xEF8C0 VA: 0x1800F04C0
	private static int get_Date(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2750 Offset: 0xF1B50 VA: 0x1800F2750
	private static int get_Day(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF46B0 Offset: 0xF3AB0 VA: 0x1800F46B0
	private static int get_DayOfWeek(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6580 Offset: 0xF5980 VA: 0x1800F6580
	private static int get_DayOfYear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF8320 Offset: 0xF7720 VA: 0x1800F8320
	private static int get_Hour(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA470 Offset: 0xF9870 VA: 0x1800FA470
	private static int get_Kind(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC440 Offset: 0xFB840 VA: 0x1800FC440
	private static int get_Millisecond(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE460 Offset: 0xFD860 VA: 0x1800FE460
	private static int get_Minute(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1003C0 Offset: 0xFF7C0 VA: 0x1801003C0
	private static int get_Month(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x102160 Offset: 0x101560 VA: 0x180102160
	private static int get_Now(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103F70 Offset: 0x103370 VA: 0x180103F70
	private static int get_UtcNow(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1060F0 Offset: 0x1054F0 VA: 0x1801060F0
	private static int get_Second(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x109430 Offset: 0x108830 VA: 0x180109430
	private static int get_Ticks(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B4F0 Offset: 0x10A8F0 VA: 0x18010B4F0
	private static int get_TimeOfDay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D510 Offset: 0x10C910 VA: 0x18010D510
	private static int get_Today(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10FA00 Offset: 0x10EE00 VA: 0x18010FA00
	private static int get_Year(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_EnvironmentWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111F50 Offset: 0x111350 VA: 0x180111F50
	private static int Exit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1142E0 Offset: 0x1136E0 VA: 0x1801142E0
	private static int ExpandEnvironmentVariables(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1161E0 Offset: 0x1155E0 VA: 0x1801161E0
	private static int GetCommandLineArgs(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1183E0 Offset: 0x1177E0 VA: 0x1801183E0
	private static int GetEnvironmentVariable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B550 Offset: 0x11A950 VA: 0x18011B550
	private static int GetEnvironmentVariables(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E6F0 Offset: 0x11DAF0 VA: 0x18011E6F0
	private static int GetFolderPath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120990 Offset: 0x11FD90 VA: 0x180120990
	private static int GetLogicalDrives(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122F40 Offset: 0x122340 VA: 0x180122F40
	private static int SetEnvironmentVariable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124E80 Offset: 0x124280 VA: 0x180124E80
	private static int FailFast(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x127240 Offset: 0x126640 VA: 0x180127240
	private static int get_CommandLine(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x129270 Offset: 0x128670 VA: 0x180129270
	private static int get_CurrentDirectory(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B2D0 Offset: 0x12A6D0 VA: 0x18012B2D0
	private static int get_CurrentManagedThreadId(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x45C0 Offset: 0x39C0 VA: 0x1800045C0
	private static int get_ExitCode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x66A0 Offset: 0x5AA0 VA: 0x1800066A0
	private static int get_HasShutdownStarted(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x99E0 Offset: 0x8DE0 VA: 0x1800099E0
	private static int get_MachineName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBB00 Offset: 0xAF00 VA: 0x18000BB00
	private static int get_NewLine(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB50 Offset: 0xCF50 VA: 0x18000DB50
	private static int get_OSVersion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D70 Offset: 0x10170 VA: 0x180010D70
	private static int get_StackTrace(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x14050 Offset: 0x13450 VA: 0x180014050
	private static int get_SystemDirectory(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x16040 Offset: 0x15440 VA: 0x180016040
	private static int get_TickCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17E90 Offset: 0x17290 VA: 0x180017E90
	private static int get_UserDomainName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19F60 Offset: 0x19360 VA: 0x180019F60
	private static int get_UserName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D320 Offset: 0x1C720 VA: 0x18001D320
	private static int get_Version(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1F080 Offset: 0x1E480 VA: 0x18001F080
	private static int get_Is64BitOperatingSystem(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x221F0 Offset: 0x215F0 VA: 0x1800221F0
	private static int get_SystemPageSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x25200 Offset: 0x24600 VA: 0x180025200
	private static int get_Is64BitProcess(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x28230 Offset: 0x27630 VA: 0x180028230
	private static int get_ProcessorCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A3E0 Offset: 0x297E0 VA: 0x18002A3E0
	private static int set_CurrentDirectory(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D330 Offset: 0x2C730 VA: 0x18002D330
	private static int set_ExitCode(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_GCWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2F050 Offset: 0x2E450 VA: 0x18002F050
	private static int AddMemoryPressure(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x310B0 Offset: 0x304B0 VA: 0x1800310B0
	private static int RemoveMemoryPressure(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x34040 Offset: 0x33440 VA: 0x180034040
	private static int GetGeneration(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35FE0 Offset: 0x353E0 VA: 0x180035FE0
	private static int Collect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37DA0 Offset: 0x371A0 VA: 0x180037DA0
	private static int CollectionCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3AE00 Offset: 0x3A200 VA: 0x18003AE00
	private static int KeepAlive(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3CCA0 Offset: 0x3C0A0 VA: 0x18003CCA0
	private static int WaitForPendingFinalizers(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3EA80 Offset: 0x3DE80 VA: 0x18003EA80
	private static int SuppressFinalize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40700 Offset: 0x3FB00 VA: 0x180040700
	private static int ReRegisterForFinalize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x427A0 Offset: 0x41BA0 VA: 0x1800427A0
	private static int GetTotalMemory(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46A50 Offset: 0x45E50 VA: 0x180046A50
	private static int RegisterForFullGCNotification(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48990 Offset: 0x47D90 VA: 0x180048990
	private static int CancelFullGCNotification(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A940 Offset: 0x49D40 VA: 0x18004A940
	private static int WaitForFullGCApproach(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4CAF0 Offset: 0x4BEF0 VA: 0x18004CAF0
	private static int WaitForFullGCComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E950 Offset: 0x4DD50 VA: 0x18004E950
	private static int TryStartNoGCRegion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50710 Offset: 0x4FB10 VA: 0x180050710
	private static int EndNoGCRegion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52820 Offset: 0x51C20 VA: 0x180052820
	private static int get_MaxGeneration(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_IO_DirectoryWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54F40 Offset: 0x54340 VA: 0x180054F40
	private static int GetFiles(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56CC0 Offset: 0x560C0 VA: 0x180056CC0
	private static int GetDirectories(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58B60 Offset: 0x57F60 VA: 0x180058B60
	private static int GetFileSystemEntries(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A910 Offset: 0x59D10 VA: 0x18005A910
	private static int EnumerateDirectories(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C9E0 Offset: 0x5BDE0 VA: 0x18005C9E0
	private static int EnumerateFiles(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5FA30 Offset: 0x5EE30 VA: 0x18005FA30
	private static int EnumerateFileSystemEntries(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61DC0 Offset: 0x611C0 VA: 0x180061DC0
	private static int GetDirectoryRoot(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63DB0 Offset: 0x631B0 VA: 0x180063DB0
	private static int Delete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65E00 Offset: 0x65200 VA: 0x180065E00
	private static int Exists(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67E60 Offset: 0x67260 VA: 0x180067E60
	private static int GetLastAccessTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6B0E0 Offset: 0x6A4E0 VA: 0x18006B0E0
	private static int GetLastAccessTimeUtc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E300 Offset: 0x6D700 VA: 0x18006E300
	private static int GetLastWriteTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70740 Offset: 0x6FB40 VA: 0x180070740
	private static int GetLastWriteTimeUtc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72690 Offset: 0x71A90 VA: 0x180072690
	private static int GetCreationTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74970 Offset: 0x73D70 VA: 0x180074970
	private static int GetCreationTimeUtc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76D70 Offset: 0x76170 VA: 0x180076D70
	private static int GetCurrentDirectory(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78C60 Offset: 0x78060 VA: 0x180078C60
	private static int GetLogicalDrives(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7C010 Offset: 0x7B410 VA: 0x18007C010
	private static int GetParent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7E120 Offset: 0x7D520 VA: 0x18007E120
	private static int Move(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x80210 Offset: 0x7F610 VA: 0x180080210
	private static int SetCreationTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x82340 Offset: 0x81740 VA: 0x180082340
	private static int SetCreationTimeUtc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85500 Offset: 0x84900 VA: 0x180085500
	private static int SetCurrentDirectory(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x87570 Offset: 0x86970 VA: 0x180087570
	private static int SetLastAccessTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x895B0 Offset: 0x889B0 VA: 0x1800895B0
	private static int SetLastAccessTimeUtc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B710 Offset: 0x8AB10 VA: 0x18008B710
	private static int SetLastWriteTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D990 Offset: 0x8CD90 VA: 0x18008D990
	private static int SetLastWriteTimeUtc(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_IO_PathWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8FAA0 Offset: 0x8EEA0 VA: 0x18008FAA0
	private static int ChangeExtension(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92F60 Offset: 0x92360 VA: 0x180092F60
	private static int Combine(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94F30 Offset: 0x94330 VA: 0x180094F30
	private static int GetDirectoryName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96D80 Offset: 0x96180 VA: 0x180096D80
	private static int GetExtension(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x99160 Offset: 0x98560 VA: 0x180099160
	private static int GetFileName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C240 Offset: 0x9B640 VA: 0x18009C240
	private static int GetFileNameWithoutExtension(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E220 Offset: 0x9D620 VA: 0x18009E220
	private static int GetFullPath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0570 Offset: 0x9F970 VA: 0x1800A0570
	private static int GetPathRoot(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3850 Offset: 0xA2C50 VA: 0x1800A3850
	private static int GetTempFileName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5A80 Offset: 0xA4E80 VA: 0x1800A5A80
	private static int GetTempPath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8AB0 Offset: 0xA7EB0 VA: 0x1800A8AB0
	private static int HasExtension(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA9A0 Offset: 0xA9DA0 VA: 0x1800AA9A0
	private static int IsPathRooted(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xACAA0 Offset: 0xABEA0 VA: 0x1800ACAA0
	private static int GetInvalidFileNameChars(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE9A0 Offset: 0xADDA0 VA: 0x1800AE9A0
	private static int GetInvalidPathChars(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB09E0 Offset: 0xAFDE0 VA: 0x1800B09E0
	private static int GetRandomFileName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3E50 Offset: 0xB3250 VA: 0x1800B3E50
	private static int get_AltDirectorySeparatorChar(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5F70 Offset: 0xB5370 VA: 0x1800B5F70
	private static int get_DirectorySeparatorChar(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB8120 Offset: 0xB7520 VA: 0x1800B8120
	private static int get_PathSeparator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA3A0 Offset: 0xB97A0 VA: 0x1800BA3A0
	private static int get_VolumeSeparatorChar(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Text_RegularExpressions_CaptureWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC370 Offset: 0xBB770 VA: 0x1800BC370
	private static int ToString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE260 Offset: 0xBD660 VA: 0x1800BE260
	private static int get_Index(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC03B0 Offset: 0xBF7B0 VA: 0x1800C03B0
	private static int get_Length(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC3360 Offset: 0xC2760 VA: 0x1800C3360
	private static int get_Value(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Text_RegularExpressions_GroupWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC5430 Offset: 0xC4830 VA: 0x1800C5430
	private static int Synchronized(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7660 Offset: 0xC6A60 VA: 0x1800C7660
	private static int get_Success(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9A20 Offset: 0xC8E20 VA: 0x1800C9A20
	private static int get_Captures(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Text_RegularExpressions_MatchCollectionWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCBC50 Offset: 0xCB050 VA: 0x1800CBC50
	private static int _get_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCE140 Offset: 0xCD540 VA: 0x1800CE140
	private static int _this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD02C0 Offset: 0xCF6C0 VA: 0x1800D02C0
	private static int get_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2610 Offset: 0xD1A10 VA: 0x1800D2610
	private static int CopyTo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4800 Offset: 0xD3C00 VA: 0x1800D4800
	private static int GetEnumerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6CA0 Offset: 0xD60A0 VA: 0x1800D6CA0
	private static int get_Count(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB430 Offset: 0xDA830 VA: 0x1800DB430
	private static int get_SyncRoot(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD540 Offset: 0xDC940 VA: 0x1800DD540
	private static int get_IsSynchronized(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0AA0 Offset: 0xDFEA0 VA: 0x1800E0AA0
	private static int get_IsReadOnly(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Text_RegularExpressions_MatchWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2AA0 Offset: 0xE1EA0 VA: 0x1800E2AA0
	private static int NextMatch(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5BE0 Offset: 0xE4FE0 VA: 0x1800E5BE0
	private static int Result(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7D70 Offset: 0xE7170 VA: 0x1800E7D70
	private static int Synchronized(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEBEF0 Offset: 0xEB2F0 VA: 0x1800EBEF0
	private static int get_Empty(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEE180 Offset: 0xED580 VA: 0x1800EE180
	private static int get_Groups(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_TimeSpanWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF0470 Offset: 0xEF870 VA: 0x1800F0470
	private static int _CreateSystem_TimeSpan(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2700 Offset: 0xF1B00 VA: 0x1800F2700
	private static int Add(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4660 Offset: 0xF3A60 VA: 0x1800F4660
	private static int Compare(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6530 Offset: 0xF5930 VA: 0x1800F6530
	private static int CompareTo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF82D0 Offset: 0xF76D0 VA: 0x1800F82D0
	private static int FromDays(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA420 Offset: 0xF9820 VA: 0x1800FA420
	private static int Duration(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC3F0 Offset: 0xFB7F0 VA: 0x1800FC3F0
	private static int Equals(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE410 Offset: 0xFD810 VA: 0x1800FE410
	private static int GetHashCode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x100370 Offset: 0xFF770 VA: 0x180100370
	private static int FromHours(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x102110 Offset: 0x101510 VA: 0x180102110
	private static int FromMilliseconds(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103F20 Offset: 0x103320 VA: 0x180103F20
	private static int FromMinutes(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1060A0 Offset: 0x1054A0 VA: 0x1801060A0
	private static int Negate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1093E0 Offset: 0x1087E0 VA: 0x1801093E0
	private static int FromSeconds(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B4A0 Offset: 0x10A8A0 VA: 0x18010B4A0
	private static int Subtract(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D4C0 Offset: 0x10C8C0 VA: 0x18010D4C0
	private static int FromTicks(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F9B0 Offset: 0x10EDB0 VA: 0x18010F9B0
	private static int Parse(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111F00 Offset: 0x111300 VA: 0x180111F00
	private static int ParseExact(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x114290 Offset: 0x113690 VA: 0x180114290
	private static int TryParse(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x116190 Offset: 0x115590 VA: 0x180116190
	private static int TryParseExact(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x118390 Offset: 0x117790 VA: 0x180118390
	private static int ToString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B500 Offset: 0x11A900 VA: 0x18011B500
	private static int op_UnaryNegation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E6A0 Offset: 0x11DAA0 VA: 0x18011E6A0
	private static int op_Subtraction(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120940 Offset: 0x11FD40 VA: 0x180120940
	private static int op_Addition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122EF0 Offset: 0x1222F0 VA: 0x180122EF0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124E30 Offset: 0x124230 VA: 0x180124E30
	private static int get_Zero(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1271F0 Offset: 0x1265F0 VA: 0x1801271F0
	private static int get_MaxValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x129220 Offset: 0x128620 VA: 0x180129220
	private static int get_MinValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B280 Offset: 0x12A680 VA: 0x18012B280
	private static int get_Ticks(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4570 Offset: 0x3970 VA: 0x180004570
	private static int get_Days(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6650 Offset: 0x5A50 VA: 0x180006650
	private static int get_Hours(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9990 Offset: 0x8D90 VA: 0x180009990
	private static int get_Milliseconds(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBAB0 Offset: 0xAEB0 VA: 0x18000BAB0
	private static int get_Minutes(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB00 Offset: 0xCF00 VA: 0x18000DB00
	private static int get_Seconds(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D20 Offset: 0x10120 VA: 0x180010D20
	private static int get_TotalDays(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x14000 Offset: 0x13400 VA: 0x180014000
	private static int get_TotalHours(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15FF0 Offset: 0x153F0 VA: 0x180015FF0
	private static int get_TotalMilliseconds(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17E40 Offset: 0x17240 VA: 0x180017E40
	private static int get_TotalMinutes(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19F10 Offset: 0x19310 VA: 0x180019F10
	private static int get_TotalSeconds(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_TimeZoneInfoWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D2D0 Offset: 0x1C6D0 VA: 0x18001D2D0
	private static int FromSerializedString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1F030 Offset: 0x1E430 VA: 0x18001F030
	private static int ToSerializedString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x221A0 Offset: 0x215A0 VA: 0x1800221A0
	private static int ClearCachedData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x251B0 Offset: 0x245B0 VA: 0x1800251B0
	private static int ConvertTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x281E0 Offset: 0x275E0 VA: 0x1800281E0
	private static int ConvertTimeBySystemTimeZoneId(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A390 Offset: 0x29790 VA: 0x18002A390
	private static int ConvertTimeFromUtc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D2E0 Offset: 0x2C6E0 VA: 0x18002D2E0
	private static int ConvertTimeToUtc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2F000 Offset: 0x2E400 VA: 0x18002F000
	private static int CreateCustomTimeZone(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x31060 Offset: 0x30460 VA: 0x180031060
	private static int Equals(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33FF0 Offset: 0x333F0 VA: 0x180033FF0
	private static int FindSystemTimeZoneById(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35F90 Offset: 0x35390 VA: 0x180035F90
	private static int GetAdjustmentRules(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37D50 Offset: 0x37150 VA: 0x180037D50
	private static int GetAmbiguousTimeOffsets(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3ADB0 Offset: 0x3A1B0 VA: 0x18003ADB0
	private static int GetHashCode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3CC50 Offset: 0x3C050 VA: 0x18003CC50
	private static int GetSystemTimeZones(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3EA30 Offset: 0x3DE30 VA: 0x18003EA30
	private static int GetUtcOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x406B0 Offset: 0x3FAB0 VA: 0x1800406B0
	private static int HasSameRules(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42750 Offset: 0x41B50 VA: 0x180042750
	private static int IsAmbiguousTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46A00 Offset: 0x45E00 VA: 0x180046A00
	private static int IsDaylightSavingTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48940 Offset: 0x47D40 VA: 0x180048940
	private static int IsInvalidTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A8F0 Offset: 0x49CF0 VA: 0x18004A8F0
	private static int ToString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4CAA0 Offset: 0x4BEA0 VA: 0x18004CAA0
	private static int get_BaseUtcOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E900 Offset: 0x4DD00 VA: 0x18004E900
	private static int get_DaylightName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x506C0 Offset: 0x4FAC0 VA: 0x1800506C0
	private static int get_DisplayName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x527D0 Offset: 0x51BD0 VA: 0x1800527D0
	private static int get_Id(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54EF0 Offset: 0x542F0 VA: 0x180054EF0
	private static int get_Local(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56C70 Offset: 0x56070 VA: 0x180056C70
	private static int get_StandardName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58B10 Offset: 0x57F10 VA: 0x180058B10
	private static int get_SupportsDaylightSavingTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A8C0 Offset: 0x59CC0 VA: 0x18005A8C0
	private static int get_Utc(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class ThaiFontAdjusterWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C990 Offset: 0x5BD90 VA: 0x18005C990
	private static int IsThaiString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F9E0 Offset: 0x5EDE0 VA: 0x18005F9E0
	private static int Adjust(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class TimeFormatWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61D70 Offset: 0x61170 VA: 0x180061D70
	private static int _CreateTimeFormat(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63D60 Offset: 0x63160 VA: 0x180063D60
	private static int PubThreeUnitLeftTimeDayMin(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65DB0 Offset: 0x651B0 VA: 0x180065DB0
	private static int PubTwoUnitLeftTimeDayMin(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67E10 Offset: 0x67210 VA: 0x180067E10
	private static int PubThreeUnitLeftTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6B090 Offset: 0x6A490 VA: 0x18006B090
	private static int PubTwoUnitLeftTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E2B0 Offset: 0x6D6B0 VA: 0x18006E2B0
	private static int PubOneUnitLeftTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x706F0 Offset: 0x6FAF0 VA: 0x1800706F0
	private static int SeverTimeToDate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72640 Offset: 0x71A40 VA: 0x180072640
	private static int SeverTimeToHourMinTime(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class TimeLineManagerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74920 Offset: 0x73D20 VA: 0x180074920
	private static int PlayTimeLine(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76D20 Offset: 0x76120 VA: 0x180076D20
	private static int GetDirectorName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78C10 Offset: 0x78010 VA: 0x180078C10
	private static int PlayHeroToHero(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7BFC0 Offset: 0x7B3C0 VA: 0x18007BFC0
	private static int PlayHeroAndOther(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7E0D0 Offset: 0x7D4D0 VA: 0x18007E0D0
	private static int OnSceneLoaded(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x801C0 Offset: 0x7F5C0 VA: 0x1800801C0
	private static int GetCurStateIsPlaying(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x822F0 Offset: 0x816F0 VA: 0x1800822F0
	private static int StartPlayTimeline(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x854B0 Offset: 0x848B0 VA: 0x1800854B0
	private static int PlayEndEvent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x87520 Offset: 0x86920 VA: 0x180087520
	private static int RewindTimeLine(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x89560 Offset: 0x88960 VA: 0x180089560
	private static int ClearAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B6C0 Offset: 0x8AAC0 VA: 0x18008B6C0
	private static int get_m_instance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D940 Offset: 0x8CD40 VA: 0x18008D940
	private static int get_CurPlayDirectorName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8FA50 Offset: 0x8EE50 VA: 0x18008FA50
	private static int get_DirectorDict(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92F10 Offset: 0x92310 VA: 0x180092F10
	private static int get_Instance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94EE0 Offset: 0x942E0 VA: 0x180094EE0
	private static int set_m_instance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96D30 Offset: 0x96130 VA: 0x180096D30
	private static int set_CurPlayDirectorName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x99110 Offset: 0x98510 VA: 0x180099110
	private static int set_DirectorDict(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class TMPro_TextMeshProUGUIWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C1F0 Offset: 0x9B5F0 VA: 0x18009C1F0
	private static int CalculateLayoutInputHorizontal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E1D0 Offset: 0x9D5D0 VA: 0x18009E1D0
	private static int CalculateLayoutInputVertical(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0520 Offset: 0x9F920 VA: 0x1800A0520
	private static int SetVerticesDirty(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3800 Offset: 0xA2C00 VA: 0x1800A3800
	private static int SetLayoutDirty(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5A30 Offset: 0xA4E30 VA: 0x1800A5A30
	private static int SetMaterialDirty(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8A60 Offset: 0xA7E60 VA: 0x1800A8A60
	private static int SetAllDirty(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA950 Offset: 0xA9D50 VA: 0x1800AA950
	private static int Rebuild(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xACA50 Offset: 0xABE50 VA: 0x1800ACA50
	private static int GetModifiedMaterial(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE950 Offset: 0xADD50 VA: 0x1800AE950
	private static int RecalculateClipping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0990 Offset: 0xAFD90 VA: 0x1800B0990
	private static int RecalculateMasking(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3E00 Offset: 0xB3200 VA: 0x1800B3E00
	private static int Cull(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5F20 Offset: 0xB5320 VA: 0x1800B5F20
	private static int UpdateMeshPadding(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB80D0 Offset: 0xB74D0 VA: 0x1800B80D0
	private static int ForceMeshUpdate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA350 Offset: 0xB9750 VA: 0x1800BA350
	private static int GetTextInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC320 Offset: 0xBB720 VA: 0x1800BC320
	private static int ClearMesh(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE210 Offset: 0xBD610 VA: 0x1800BE210
	private static int UpdateGeometry(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC0360 Offset: 0xBF760 VA: 0x1800C0360
	private static int UpdateVertexData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC3310 Offset: 0xC2710 VA: 0x1800C3310
	private static int UpdateFontAsset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC53E0 Offset: 0xC47E0 VA: 0x1800C53E0
	private static int ComputeMarginSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7610 Offset: 0xC6A10 VA: 0x1800C7610
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC99D0 Offset: 0xC8DD0 VA: 0x1800C99D0
	private static int get_materialForRendering(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCBC00 Offset: 0xCB000 VA: 0x1800CBC00
	private static int get_autoSizeTextContainer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCE0F0 Offset: 0xCD4F0 VA: 0x1800CE0F0
	private static int get_mesh(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD0270 Offset: 0xCF670 VA: 0x1800D0270
	private static int get_canvasRenderer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD25C0 Offset: 0xD19C0 VA: 0x1800D25C0
	private static int get_maskOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD47B0 Offset: 0xD3BB0 VA: 0x1800D47B0
	private static int set_autoSizeTextContainer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6C50 Offset: 0xD6050 VA: 0x1800D6C50
	private static int set_maskOffset(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class TMPro_TextMeshProWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB3E0 Offset: 0xDA7E0 VA: 0x1800DB3E0
	private static int SetMask(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD4F0 Offset: 0xDC8F0 VA: 0x1800DD4F0
	private static int SetVerticesDirty(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0A50 Offset: 0xDFE50 VA: 0x1800E0A50
	private static int SetLayoutDirty(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2A50 Offset: 0xE1E50 VA: 0x1800E2A50
	private static int SetMaterialDirty(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5B90 Offset: 0xE4F90 VA: 0x1800E5B90
	private static int SetAllDirty(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7D20 Offset: 0xE7120 VA: 0x1800E7D20
	private static int Rebuild(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEBEA0 Offset: 0xEB2A0 VA: 0x1800EBEA0
	private static int UpdateMeshPadding(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEE130 Offset: 0xED530 VA: 0x1800EE130
	private static int ForceMeshUpdate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF0420 Offset: 0xEF820 VA: 0x1800F0420
	private static int GetTextInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF26B0 Offset: 0xF1AB0 VA: 0x1800F26B0
	private static int ClearMesh(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4610 Offset: 0xF3A10 VA: 0x1800F4610
	private static int UpdateGeometry(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF64E0 Offset: 0xF58E0 VA: 0x1800F64E0
	private static int UpdateVertexData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF8280 Offset: 0xF7680 VA: 0x1800F8280
	private static int UpdateFontAsset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA3D0 Offset: 0xF97D0 VA: 0x1800FA3D0
	private static int CalculateLayoutInputHorizontal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC3A0 Offset: 0xFB7A0 VA: 0x1800FC3A0
	private static int CalculateLayoutInputVertical(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE3C0 Offset: 0xFD7C0 VA: 0x1800FE3C0
	private static int ComputeMarginSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x100320 Offset: 0xFF720 VA: 0x180100320
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1020C0 Offset: 0x1014C0 VA: 0x1801020C0
	private static int get_sortingLayerID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103ED0 Offset: 0x1032D0 VA: 0x180103ED0
	private static int get_sortingOrder(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x106050 Offset: 0x105450 VA: 0x180106050
	private static int get_autoSizeTextContainer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x109390 Offset: 0x108790 VA: 0x180109390
	private static int get_transform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B450 Offset: 0x10A850 VA: 0x18010B450
	private static int get_renderer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D470 Offset: 0x10C870 VA: 0x18010D470
	private static int get_mesh(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F960 Offset: 0x10ED60 VA: 0x18010F960
	private static int get_meshFilter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111EB0 Offset: 0x1112B0 VA: 0x180111EB0
	private static int get_maskType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x114240 Offset: 0x113640 VA: 0x180114240
	private static int set_sortingLayerID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x116140 Offset: 0x115540 VA: 0x180116140
	private static int set_sortingOrder(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x118340 Offset: 0x117740 VA: 0x180118340
	private static int set_autoSizeTextContainer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B4B0 Offset: 0x11A8B0 VA: 0x18011B4B0
	private static int set_maskType(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class TMPro_TMP_Dropdown_DropdownEventWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E650 Offset: 0x11DA50 VA: 0x18011E650
	private static int _CreateTMPro_TMP_Dropdown_DropdownEvent(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class TMPro_TMP_Dropdown_OptionDataWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1208F0 Offset: 0x11FCF0 VA: 0x1801208F0
	private static int _CreateTMPro_TMP_Dropdown_OptionData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122EA0 Offset: 0x1222A0 VA: 0x180122EA0
	private static int get_text(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124DE0 Offset: 0x1241E0 VA: 0x180124DE0
	private static int get_image(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1271A0 Offset: 0x1265A0 VA: 0x1801271A0
	private static int set_text(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1291D0 Offset: 0x1285D0 VA: 0x1801291D0
	private static int set_image(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class TMPro_TMP_DropdownWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B230 Offset: 0x12A630 VA: 0x18012B230
	private static int SetValueWithoutNotify(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4520 Offset: 0x3920 VA: 0x180004520
	private static int RefreshShownValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6600 Offset: 0x5A00 VA: 0x180006600
	private static int AddOptions(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9940 Offset: 0x8D40 VA: 0x180009940
	private static int ClearOptions(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA60 Offset: 0xAE60 VA: 0x18000BA60
	private static int OnPointerClick(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDAB0 Offset: 0xCEB0 VA: 0x18000DAB0
	private static int OnSubmit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10CD0 Offset: 0x100D0 VA: 0x180010CD0
	private static int OnCancel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13FB0 Offset: 0x133B0 VA: 0x180013FB0
	private static int Show(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15FA0 Offset: 0x153A0 VA: 0x180015FA0
	private static int Hide(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17DF0 Offset: 0x171F0 VA: 0x180017DF0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19EC0 Offset: 0x192C0 VA: 0x180019EC0
	private static int get_template(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D280 Offset: 0x1C680 VA: 0x18001D280
	private static int get_captionText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1EFE0 Offset: 0x1E3E0 VA: 0x18001EFE0
	private static int get_captionImage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x22150 Offset: 0x21550 VA: 0x180022150
	private static int get_itemText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x25160 Offset: 0x24560 VA: 0x180025160
	private static int get_itemImage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x28190 Offset: 0x27590 VA: 0x180028190
	private static int get_options(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A340 Offset: 0x29740 VA: 0x18002A340
	private static int get_onValueChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D290 Offset: 0x2C690 VA: 0x18002D290
	private static int get_value(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2EFB0 Offset: 0x2E3B0 VA: 0x18002EFB0
	private static int get_IsShow(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x31010 Offset: 0x30410 VA: 0x180031010
	private static int get_IsExpanded(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33FA0 Offset: 0x333A0 VA: 0x180033FA0
	private static int set_template(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35F40 Offset: 0x35340 VA: 0x180035F40
	private static int set_captionText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37D00 Offset: 0x37100 VA: 0x180037D00
	private static int set_captionImage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3AD60 Offset: 0x3A160 VA: 0x18003AD60
	private static int set_itemText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3CC00 Offset: 0x3C000 VA: 0x18003CC00
	private static int set_itemImage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E9E0 Offset: 0x3DDE0 VA: 0x18003E9E0
	private static int set_options(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40660 Offset: 0x3FA60 VA: 0x180040660
	private static int set_onValueChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42700 Offset: 0x41B00 VA: 0x180042700
	private static int set_value(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class TMPro_TMP_InputField_SelectionEventWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x469B0 Offset: 0x45DB0 VA: 0x1800469B0
	private static int _CreateTMPro_TMP_InputField_SelectionEvent(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class TMPro_TMP_InputFieldWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x488F0 Offset: 0x47CF0 VA: 0x1800488F0
	private static int SetTextWithoutNotify(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A8A0 Offset: 0x49CA0 VA: 0x18004A8A0
	private static int MoveTextEnd(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4CA50 Offset: 0x4BE50 VA: 0x18004CA50
	private static int AddTextAppend(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E8B0 Offset: 0x4DCB0 VA: 0x18004E8B0
	private static int MoveTextStart(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50670 Offset: 0x4FA70 VA: 0x180050670
	private static int MoveToEndOfLine(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52780 Offset: 0x51B80 VA: 0x180052780
	private static int MoveToStartOfLine(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54EA0 Offset: 0x542A0 VA: 0x180054EA0
	private static int OnBeginDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56C20 Offset: 0x56020 VA: 0x180056C20
	private static int OnDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58AC0 Offset: 0x57EC0 VA: 0x180058AC0
	private static int OnEndDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A870 Offset: 0x59C70 VA: 0x18005A870
	private static int OnPointerDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C940 Offset: 0x5BD40 VA: 0x18005C940
	private static int ProcessEvent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F990 Offset: 0x5ED90 VA: 0x18005F990
	private static int OnUpdateSelected(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61D20 Offset: 0x61120 VA: 0x180061D20
	private static int OnScroll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63D10 Offset: 0x63110 VA: 0x180063D10
	private static int ForceLabelUpdate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65D60 Offset: 0x65160 VA: 0x180065D60
	private static int Rebuild(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67DC0 Offset: 0x671C0 VA: 0x180067DC0
	private static int LayoutComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6B040 Offset: 0x6A440 VA: 0x18006B040
	private static int GraphicUpdateComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E260 Offset: 0x6D660 VA: 0x18006E260
	private static int ActivateInputField(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x706A0 Offset: 0x6FAA0 VA: 0x1800706A0
	private static int OnSelect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x725F0 Offset: 0x719F0 VA: 0x1800725F0
	private static int OnPointerClick(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x748D0 Offset: 0x73CD0 VA: 0x1800748D0
	private static int OnControlClick(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76CD0 Offset: 0x760D0 VA: 0x180076CD0
	private static int ReleaseSelection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78BC0 Offset: 0x77FC0 VA: 0x180078BC0
	private static int DeactivateInputField(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7BF70 Offset: 0x7B370 VA: 0x18007BF70
	private static int OnDeselect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7E080 Offset: 0x7D480 VA: 0x18007E080
	private static int OnSubmit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x80170 Offset: 0x7F570 VA: 0x180080170
	private static int CalculateLayoutInputHorizontal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x822A0 Offset: 0x816A0 VA: 0x1800822A0
	private static int CalculateLayoutInputVertical(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85460 Offset: 0x84860 VA: 0x180085460
	private static int SetGlobalPointSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x874D0 Offset: 0x868D0 VA: 0x1800874D0
	private static int SetGlobalFontAsset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x89510 Offset: 0x88910 VA: 0x180089510
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B670 Offset: 0x8AA70 VA: 0x18008B670
	private static int get_oFunconselect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D8F0 Offset: 0x8CCF0 VA: 0x18008D8F0
	private static int get_oFunconDeSelect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8FA00 Offset: 0x8EE00 VA: 0x18008FA00
	private static int get_shouldHideMobileInput(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92EC0 Offset: 0x922C0 VA: 0x180092EC0
	private static int get_shouldHideSoftKeyboard(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94E90 Offset: 0x94290 VA: 0x180094E90
	private static int get_text(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96CE0 Offset: 0x960E0 VA: 0x180096CE0
	private static int get_isFocused(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x990C0 Offset: 0x984C0 VA: 0x1800990C0
	private static int get_caretBlinkRate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C1A0 Offset: 0x9B5A0 VA: 0x18009C1A0
	private static int get_caretWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E180 Offset: 0x9D580 VA: 0x18009E180
	private static int get_textViewport(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA04D0 Offset: 0x9F8D0 VA: 0x1800A04D0
	private static int get_textComponent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA37B0 Offset: 0xA2BB0 VA: 0x1800A37B0
	private static int get_placeholder(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA59E0 Offset: 0xA4DE0 VA: 0x1800A59E0
	private static int get_verticalScrollbar(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8A10 Offset: 0xA7E10 VA: 0x1800A8A10
	private static int get_scrollSensitivity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA900 Offset: 0xA9D00 VA: 0x1800AA900
	private static int get_caretColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xACA00 Offset: 0xABE00 VA: 0x1800ACA00
	private static int get_customCaretColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE900 Offset: 0xADD00 VA: 0x1800AE900
	private static int get_selectionColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0940 Offset: 0xAFD40 VA: 0x1800B0940
	private static int get_onEndEdit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3DB0 Offset: 0xB31B0 VA: 0x1800B3DB0
	private static int get_onSubmit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5ED0 Offset: 0xB52D0 VA: 0x1800B5ED0
	private static int get_onSelect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB8080 Offset: 0xB7480 VA: 0x1800B8080
	private static int get_onDeselect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA300 Offset: 0xB9700 VA: 0x1800BA300
	private static int get_onTextSelection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC2D0 Offset: 0xBB6D0 VA: 0x1800BC2D0
	private static int get_onEndTextSelection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE1C0 Offset: 0xBD5C0 VA: 0x1800BE1C0
	private static int get_onValueChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC0310 Offset: 0xBF710 VA: 0x1800C0310
	private static int get_onTouchScreenKeyboardStatusChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC32C0 Offset: 0xC26C0 VA: 0x1800C32C0
	private static int get_onValidateInput(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC5390 Offset: 0xC4790 VA: 0x1800C5390
	private static int get_characterLimit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC75C0 Offset: 0xC69C0 VA: 0x1800C75C0
	private static int get_pointSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9980 Offset: 0xC8D80 VA: 0x1800C9980
	private static int get_fontAsset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCBBB0 Offset: 0xCAFB0 VA: 0x1800CBBB0
	private static int get_onFocusSelectAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCE0A0 Offset: 0xCD4A0 VA: 0x1800CE0A0
	private static int get_resetOnDeActivation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD0220 Offset: 0xCF620 VA: 0x1800D0220
	private static int get_restoreOriginalTextOnEscape(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2570 Offset: 0xD1970 VA: 0x1800D2570
	private static int get_isRichTextEditingAllowed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4760 Offset: 0xD3B60 VA: 0x1800D4760
	private static int get_contentType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6C00 Offset: 0xD6000 VA: 0x1800D6C00
	private static int get_lineType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB390 Offset: 0xDA790 VA: 0x1800DB390
	private static int get_lineLimit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD4A0 Offset: 0xDC8A0 VA: 0x1800DD4A0
	private static int get_inputType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0A00 Offset: 0xDFE00 VA: 0x1800E0A00
	private static int get_keyboardType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2A00 Offset: 0xE1E00 VA: 0x1800E2A00
	private static int get_characterValidation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5B40 Offset: 0xE4F40 VA: 0x1800E5B40
	private static int get_inputValidator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7CD0 Offset: 0xE70D0 VA: 0x1800E7CD0
	private static int get_readOnly(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEBE50 Offset: 0xEB250 VA: 0x1800EBE50
	private static int get_richText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEE0E0 Offset: 0xED4E0 VA: 0x1800EE0E0
	private static int get_multiLine(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF03D0 Offset: 0xEF7D0 VA: 0x1800F03D0
	private static int get_asteriskChar(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2660 Offset: 0xF1A60 VA: 0x1800F2660
	private static int get_wasCanceled(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF45C0 Offset: 0xF39C0 VA: 0x1800F45C0
	private static int get_GetCurrentPosion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6490 Offset: 0xF5890 VA: 0x1800F6490
	private static int get_caretPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF8230 Offset: 0xF7630 VA: 0x1800F8230
	private static int get_selectionAnchorPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA380 Offset: 0xF9780 VA: 0x1800FA380
	private static int get_selectionFocusPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC350 Offset: 0xFB750 VA: 0x1800FC350
	private static int get_stringPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE370 Offset: 0xFD770 VA: 0x1800FE370
	private static int get_selectionStringAnchorPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1002D0 Offset: 0xFF6D0 VA: 0x1801002D0
	private static int get_selectionStringFocusPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x102070 Offset: 0x101470 VA: 0x180102070
	private static int get_minWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103E80 Offset: 0x103280 VA: 0x180103E80
	private static int get_preferredWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x106000 Offset: 0x105400 VA: 0x180106000
	private static int get_flexibleWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x109340 Offset: 0x108740 VA: 0x180109340
	private static int get_minHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B400 Offset: 0x10A800 VA: 0x18010B400
	private static int get_preferredHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D420 Offset: 0x10C820 VA: 0x18010D420
	private static int get_flexibleHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F910 Offset: 0x10ED10 VA: 0x18010F910
	private static int get_layoutPriority(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111E60 Offset: 0x111260 VA: 0x180111E60
	private static int set_oFunconselect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1141F0 Offset: 0x1135F0 VA: 0x1801141F0
	private static int set_oFunconDeSelect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1160F0 Offset: 0x1154F0 VA: 0x1801160F0
	private static int set_shouldHideMobileInput(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1182F0 Offset: 0x1176F0 VA: 0x1801182F0
	private static int set_shouldHideSoftKeyboard(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B460 Offset: 0x11A860 VA: 0x18011B460
	private static int set_text(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E600 Offset: 0x11DA00 VA: 0x18011E600
	private static int set_caretBlinkRate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1208A0 Offset: 0x11FCA0 VA: 0x1801208A0
	private static int set_caretWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122E50 Offset: 0x122250 VA: 0x180122E50
	private static int set_textViewport(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124D90 Offset: 0x124190 VA: 0x180124D90
	private static int set_textComponent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x127150 Offset: 0x126550 VA: 0x180127150
	private static int set_placeholder(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x129180 Offset: 0x128580 VA: 0x180129180
	private static int set_verticalScrollbar(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B1E0 Offset: 0x12A5E0 VA: 0x18012B1E0
	private static int set_scrollSensitivity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x44D0 Offset: 0x38D0 VA: 0x1800044D0
	private static int set_caretColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65B0 Offset: 0x59B0 VA: 0x1800065B0
	private static int set_customCaretColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98F0 Offset: 0x8CF0 VA: 0x1800098F0
	private static int set_selectionColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA10 Offset: 0xAE10 VA: 0x18000BA10
	private static int set_onEndEdit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDA60 Offset: 0xCE60 VA: 0x18000DA60
	private static int set_onSubmit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10C80 Offset: 0x10080 VA: 0x180010C80
	private static int set_onSelect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13F60 Offset: 0x13360 VA: 0x180013F60
	private static int set_onDeselect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15F50 Offset: 0x15350 VA: 0x180015F50
	private static int set_onTextSelection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17DA0 Offset: 0x171A0 VA: 0x180017DA0
	private static int set_onEndTextSelection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19E70 Offset: 0x19270 VA: 0x180019E70
	private static int set_onValueChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D230 Offset: 0x1C630 VA: 0x18001D230
	private static int set_onTouchScreenKeyboardStatusChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1EF90 Offset: 0x1E390 VA: 0x18001EF90
	private static int set_onValidateInput(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x22100 Offset: 0x21500 VA: 0x180022100
	private static int set_characterLimit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x25110 Offset: 0x24510 VA: 0x180025110
	private static int set_pointSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x28140 Offset: 0x27540 VA: 0x180028140
	private static int set_fontAsset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A2F0 Offset: 0x296F0 VA: 0x18002A2F0
	private static int set_onFocusSelectAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D240 Offset: 0x2C640 VA: 0x18002D240
	private static int set_resetOnDeActivation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2EF60 Offset: 0x2E360 VA: 0x18002EF60
	private static int set_restoreOriginalTextOnEscape(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30FC0 Offset: 0x303C0 VA: 0x180030FC0
	private static int set_isRichTextEditingAllowed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33F50 Offset: 0x33350 VA: 0x180033F50
	private static int set_contentType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35EF0 Offset: 0x352F0 VA: 0x180035EF0
	private static int set_lineType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37CB0 Offset: 0x370B0 VA: 0x180037CB0
	private static int set_lineLimit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3AD10 Offset: 0x3A110 VA: 0x18003AD10
	private static int set_inputType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3CBB0 Offset: 0x3BFB0 VA: 0x18003CBB0
	private static int set_keyboardType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E990 Offset: 0x3DD90 VA: 0x18003E990
	private static int set_characterValidation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40610 Offset: 0x3FA10 VA: 0x180040610
	private static int set_inputValidator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x426B0 Offset: 0x41AB0 VA: 0x1800426B0
	private static int set_readOnly(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46960 Offset: 0x45D60 VA: 0x180046960
	private static int set_richText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x488A0 Offset: 0x47CA0 VA: 0x1800488A0
	private static int set_asteriskChar(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A850 Offset: 0x49C50 VA: 0x18004A850
	private static int set_caretPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4CA00 Offset: 0x4BE00 VA: 0x18004CA00
	private static int set_selectionAnchorPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E860 Offset: 0x4DC60 VA: 0x18004E860
	private static int set_selectionFocusPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50620 Offset: 0x4FA20 VA: 0x180050620
	private static int set_stringPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52730 Offset: 0x51B30 VA: 0x180052730
	private static int set_selectionStringAnchorPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54E50 Offset: 0x54250 VA: 0x180054E50
	private static int set_selectionStringFocusPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56BD0 Offset: 0x55FD0 VA: 0x180056BD0
	private static int TMPro_TMP_InputField_AssignVoidCallBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58A70 Offset: 0x57E70 VA: 0x180058A70
	private static int TMPro_TMP_InputField_OnValidateInput(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class TMPro_TMP_TextWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A820 Offset: 0x59C20 VA: 0x18005A820
	private static int ForceMeshUpdate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C8F0 Offset: 0x5BCF0 VA: 0x18005C8F0
	private static int UpdateGeometry(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F940 Offset: 0x5ED40 VA: 0x18005F940
	private static int UpdateVertexData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61CD0 Offset: 0x610D0 VA: 0x180061CD0
	private static int SetVertices(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63CC0 Offset: 0x630C0 VA: 0x180063CC0
	private static int UpdateMeshPadding(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65D10 Offset: 0x65110 VA: 0x180065D10
	private static int CrossFadeColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67D70 Offset: 0x67170 VA: 0x180067D70
	private static int CrossFadeAlpha(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6AFF0 Offset: 0x6A3F0 VA: 0x18006AFF0
	private static int SetText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E210 Offset: 0x6D610 VA: 0x18006E210
	private static int SetCharArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70650 Offset: 0x6FA50 VA: 0x180070650
	private static int GetPreferredValues(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x725A0 Offset: 0x719A0 VA: 0x1800725A0
	private static int GetRenderedValues(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74880 Offset: 0x73C80 VA: 0x180074880
	private static int GetTextInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76C80 Offset: 0x76080 VA: 0x180076C80
	private static int ComputeMarginSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78B70 Offset: 0x77F70 VA: 0x180078B70
	private static int ClearMesh(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7BF20 Offset: 0x7B320 VA: 0x18007BF20
	private static int GetParsedText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7E030 Offset: 0x7D430 VA: 0x18007E030
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x80120 Offset: 0x7F520 VA: 0x180080120
	private static int get_m_StringBuilder(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x82250 Offset: 0x81650 VA: 0x180082250
	private static int get_isNumber(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85410 Offset: 0x84810 VA: 0x180085410
	private static int get_num_text(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x87480 Offset: 0x86880 VA: 0x180087480
	private static int get_richTextTransFunc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x894C0 Offset: 0x888C0 VA: 0x1800894C0
	private static int get_loadTMPFontFunc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B620 Offset: 0x8AA20 VA: 0x18008B620
	private static int get_text(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D8A0 Offset: 0x8CCA0 VA: 0x18008D8A0
	private static int get_RichText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F9B0 Offset: 0x8EDB0 VA: 0x18008F9B0
	private static int get_isRightToLeftText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92E70 Offset: 0x92270 VA: 0x180092E70
	private static int get_font(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94E40 Offset: 0x94240 VA: 0x180094E40
	private static int get_fontSharedMaterial(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96C90 Offset: 0x96090 VA: 0x180096C90
	private static int get_fontSharedMaterials(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x99070 Offset: 0x98470 VA: 0x180099070
	private static int get_fontMaterial(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C150 Offset: 0x9B550 VA: 0x18009C150
	private static int get_fontMaterials(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E130 Offset: 0x9D530 VA: 0x18009E130
	private static int get_color(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0480 Offset: 0x9F880 VA: 0x1800A0480
	private static int get_alpha(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3760 Offset: 0xA2B60 VA: 0x1800A3760
	private static int get_enableVertexGradient(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5990 Offset: 0xA4D90 VA: 0x1800A5990
	private static int get_colorGradient(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA89C0 Offset: 0xA7DC0 VA: 0x1800A89C0
	private static int get_colorGradientPreset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA8B0 Offset: 0xA9CB0 VA: 0x1800AA8B0
	private static int get_spriteAsset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC9B0 Offset: 0xABDB0 VA: 0x1800AC9B0
	private static int get_tintAllSprites(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE8B0 Offset: 0xADCB0 VA: 0x1800AE8B0
	private static int get_overrideColorTags(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB08F0 Offset: 0xAFCF0 VA: 0x1800B08F0
	private static int get_faceColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3D60 Offset: 0xB3160 VA: 0x1800B3D60
	private static int get_outlineColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5E80 Offset: 0xB5280 VA: 0x1800B5E80
	private static int get_outlineWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB8030 Offset: 0xB7430 VA: 0x1800B8030
	private static int get_fontSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA2B0 Offset: 0xB96B0 VA: 0x1800BA2B0
	private static int get_fontScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC280 Offset: 0xBB680 VA: 0x1800BC280
	private static int get_fontWeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE170 Offset: 0xBD570 VA: 0x1800BE170
	private static int get_pixelsPerUnit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC02C0 Offset: 0xBF6C0 VA: 0x1800C02C0
	private static int get_enableAutoSizing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC3270 Offset: 0xC2670 VA: 0x1800C3270
	private static int get_fontSizeMin(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC5340 Offset: 0xC4740 VA: 0x1800C5340
	private static int get_fontSizeMax(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7570 Offset: 0xC6970 VA: 0x1800C7570
	private static int get_fontStyle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9930 Offset: 0xC8D30 VA: 0x1800C9930
	private static int get_isUsingBold(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCBB60 Offset: 0xCAF60 VA: 0x1800CBB60
	private static int get_alignment(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCE050 Offset: 0xCD450 VA: 0x1800CE050
	private static int get_characterSpacing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD01D0 Offset: 0xCF5D0 VA: 0x1800D01D0
	private static int get_wordSpacing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2520 Offset: 0xD1920 VA: 0x1800D2520
	private static int get_lineSpacing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4710 Offset: 0xD3B10 VA: 0x1800D4710
	private static int get_lineSpacingAdjustment(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6BB0 Offset: 0xD5FB0 VA: 0x1800D6BB0
	private static int get_paragraphSpacing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB340 Offset: 0xDA740 VA: 0x1800DB340
	private static int get_characterWidthAdjustment(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD450 Offset: 0xDC850 VA: 0x1800DD450
	private static int get_enableWordWrapping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE09B0 Offset: 0xDFDB0 VA: 0x1800E09B0
	private static int get_wordWrappingRatios(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE29B0 Offset: 0xE1DB0 VA: 0x1800E29B0
	private static int get_overflowMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5AF0 Offset: 0xE4EF0 VA: 0x1800E5AF0
	private static int get_isTextOverflowing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7C80 Offset: 0xE7080 VA: 0x1800E7C80
	private static int get_firstOverflowCharacterIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEBE00 Offset: 0xEB200 VA: 0x1800EBE00
	private static int get_linkedTextComponent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEE090 Offset: 0xED490 VA: 0x1800EE090
	private static int get_isLinkedTextComponent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF0380 Offset: 0xEF780 VA: 0x1800F0380
	private static int get_isTextTruncated(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2610 Offset: 0xF1A10 VA: 0x1800F2610
	private static int get_enableKerning(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4570 Offset: 0xF3970 VA: 0x1800F4570
	private static int get_extraPadding(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6440 Offset: 0xF5840 VA: 0x1800F6440
	private static int get_richText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF81E0 Offset: 0xF75E0 VA: 0x1800F81E0
	private static int get_parseCtrlCharacters(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA330 Offset: 0xF9730 VA: 0x1800FA330
	private static int get_isOverlay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC300 Offset: 0xFB700 VA: 0x1800FC300
	private static int get_isOrthographic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE320 Offset: 0xFD720 VA: 0x1800FE320
	private static int get_enableCulling(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x100280 Offset: 0xFF680 VA: 0x180100280
	private static int get_ignoreRectMaskCulling(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x102020 Offset: 0x101420 VA: 0x180102020
	private static int get_ignoreVisibility(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103E30 Offset: 0x103230 VA: 0x180103E30
	private static int get_horizontalMapping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105FB0 Offset: 0x1053B0 VA: 0x180105FB0
	private static int get_verticalMapping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1092F0 Offset: 0x1086F0 VA: 0x1801092F0
	private static int get_mappingUvLineOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B3B0 Offset: 0x10A7B0 VA: 0x18010B3B0
	private static int get_renderMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D3D0 Offset: 0x10C7D0 VA: 0x18010D3D0
	private static int get_geometrySortingOrder(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F8C0 Offset: 0x10ECC0 VA: 0x18010F8C0
	private static int get_vertexBufferAutoSizeReduction(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111E10 Offset: 0x111210 VA: 0x180111E10
	private static int get_firstVisibleCharacter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1141A0 Offset: 0x1135A0 VA: 0x1801141A0
	private static int get_maxVisibleCharacters(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1160A0 Offset: 0x1154A0 VA: 0x1801160A0
	private static int get_maxVisibleWords(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1182A0 Offset: 0x1176A0 VA: 0x1801182A0
	private static int get_maxVisibleLines(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B410 Offset: 0x11A810 VA: 0x18011B410
	private static int get_useMaxVisibleDescender(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E5B0 Offset: 0x11D9B0 VA: 0x18011E5B0
	private static int get_pageToDisplay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120850 Offset: 0x11FC50 VA: 0x180120850
	private static int get_margin(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122E00 Offset: 0x122200 VA: 0x180122E00
	private static int get_textInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124D40 Offset: 0x124140 VA: 0x180124D40
	private static int get_havePropertiesChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x127100 Offset: 0x126500 VA: 0x180127100
	private static int get_isUsingLegacyAnimationComponent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x129130 Offset: 0x128530 VA: 0x180129130
	private static int get_transform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B190 Offset: 0x12A590 VA: 0x18012B190
	private static int get_rectTransform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4480 Offset: 0x3880 VA: 0x180004480
	private static int get_autoSizeTextContainer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6560 Offset: 0x5960 VA: 0x180006560
	private static int get_mesh(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98A0 Offset: 0x8CA0 VA: 0x1800098A0
	private static int get_isVolumetricText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB9C0 Offset: 0xADC0 VA: 0x18000B9C0
	private static int get_bounds(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDA10 Offset: 0xCE10 VA: 0x18000DA10
	private static int get_textBounds(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10C30 Offset: 0x10030 VA: 0x180010C30
	private static int get_flexibleHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13F10 Offset: 0x13310 VA: 0x180013F10
	private static int get_flexibleWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15F00 Offset: 0x15300 VA: 0x180015F00
	private static int get_minWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17D50 Offset: 0x17150 VA: 0x180017D50
	private static int get_minHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19E20 Offset: 0x19220 VA: 0x180019E20
	private static int get_maxWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D1E0 Offset: 0x1C5E0 VA: 0x18001D1E0
	private static int get_maxHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1EF40 Offset: 0x1E340 VA: 0x18001EF40
	private static int get_preferredWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x220B0 Offset: 0x214B0 VA: 0x1800220B0
	private static int get_preferredHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x250C0 Offset: 0x244C0 VA: 0x1800250C0
	private static int get_renderedWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x280F0 Offset: 0x274F0 VA: 0x1800280F0
	private static int get_renderedHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A2A0 Offset: 0x296A0 VA: 0x18002A2A0
	private static int get_layoutPriority(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D1F0 Offset: 0x2C5F0 VA: 0x18002D1F0
	private static int set_m_StringBuilder(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2EF10 Offset: 0x2E310 VA: 0x18002EF10
	private static int set_isNumber(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30F70 Offset: 0x30370 VA: 0x180030F70
	private static int set_num_text(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33F00 Offset: 0x33300 VA: 0x180033F00
	private static int set_richTextTransFunc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35EA0 Offset: 0x352A0 VA: 0x180035EA0
	private static int set_loadTMPFontFunc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37C60 Offset: 0x37060 VA: 0x180037C60
	private static int set_text(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3ACC0 Offset: 0x3A0C0 VA: 0x18003ACC0
	private static int set_RichText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3CB60 Offset: 0x3BF60 VA: 0x18003CB60
	private static int set_isRightToLeftText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E940 Offset: 0x3DD40 VA: 0x18003E940
	private static int set_font(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x405C0 Offset: 0x3F9C0 VA: 0x1800405C0
	private static int set_fontSharedMaterial(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42660 Offset: 0x41A60 VA: 0x180042660
	private static int set_fontSharedMaterials(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46910 Offset: 0x45D10 VA: 0x180046910
	private static int set_fontMaterial(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48850 Offset: 0x47C50 VA: 0x180048850
	private static int set_fontMaterials(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A800 Offset: 0x49C00 VA: 0x18004A800
	private static int set_color(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C9B0 Offset: 0x4BDB0 VA: 0x18004C9B0
	private static int set_alpha(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E810 Offset: 0x4DC10 VA: 0x18004E810
	private static int set_enableVertexGradient(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x505D0 Offset: 0x4F9D0 VA: 0x1800505D0
	private static int set_colorGradient(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x526E0 Offset: 0x51AE0 VA: 0x1800526E0
	private static int set_colorGradientPreset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54E00 Offset: 0x54200 VA: 0x180054E00
	private static int set_spriteAsset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56B80 Offset: 0x55F80 VA: 0x180056B80
	private static int set_tintAllSprites(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58A20 Offset: 0x57E20 VA: 0x180058A20
	private static int set_overrideColorTags(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A7D0 Offset: 0x59BD0 VA: 0x18005A7D0
	private static int set_faceColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C8A0 Offset: 0x5BCA0 VA: 0x18005C8A0
	private static int set_outlineColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F8F0 Offset: 0x5ECF0 VA: 0x18005F8F0
	private static int set_outlineWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61C80 Offset: 0x61080 VA: 0x180061C80
	private static int set_fontSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63C70 Offset: 0x63070 VA: 0x180063C70
	private static int set_fontWeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65CC0 Offset: 0x650C0 VA: 0x180065CC0
	private static int set_enableAutoSizing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67D20 Offset: 0x67120 VA: 0x180067D20
	private static int set_fontSizeMin(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6AFA0 Offset: 0x6A3A0 VA: 0x18006AFA0
	private static int set_fontSizeMax(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E1C0 Offset: 0x6D5C0 VA: 0x18006E1C0
	private static int set_fontStyle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70600 Offset: 0x6FA00 VA: 0x180070600
	private static int set_alignment(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72550 Offset: 0x71950 VA: 0x180072550
	private static int set_characterSpacing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74830 Offset: 0x73C30 VA: 0x180074830
	private static int set_wordSpacing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76C30 Offset: 0x76030 VA: 0x180076C30
	private static int set_lineSpacing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78B20 Offset: 0x77F20 VA: 0x180078B20
	private static int set_lineSpacingAdjustment(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7BED0 Offset: 0x7B2D0 VA: 0x18007BED0
	private static int set_paragraphSpacing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7DFE0 Offset: 0x7D3E0 VA: 0x18007DFE0
	private static int set_characterWidthAdjustment(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x800D0 Offset: 0x7F4D0 VA: 0x1800800D0
	private static int set_enableWordWrapping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x82200 Offset: 0x81600 VA: 0x180082200
	private static int set_wordWrappingRatios(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x853C0 Offset: 0x847C0 VA: 0x1800853C0
	private static int set_overflowMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x87430 Offset: 0x86830 VA: 0x180087430
	private static int set_linkedTextComponent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x89470 Offset: 0x88870 VA: 0x180089470
	private static int set_isLinkedTextComponent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B5D0 Offset: 0x8A9D0 VA: 0x18008B5D0
	private static int set_enableKerning(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D850 Offset: 0x8CC50 VA: 0x18008D850
	private static int set_extraPadding(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F960 Offset: 0x8ED60 VA: 0x18008F960
	private static int set_richText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92E20 Offset: 0x92220 VA: 0x180092E20
	private static int set_parseCtrlCharacters(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94DF0 Offset: 0x941F0 VA: 0x180094DF0
	private static int set_isOverlay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96C40 Offset: 0x96040 VA: 0x180096C40
	private static int set_isOrthographic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x99020 Offset: 0x98420 VA: 0x180099020
	private static int set_enableCulling(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C100 Offset: 0x9B500 VA: 0x18009C100
	private static int set_ignoreRectMaskCulling(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E0E0 Offset: 0x9D4E0 VA: 0x18009E0E0
	private static int set_ignoreVisibility(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0430 Offset: 0x9F830 VA: 0x1800A0430
	private static int set_horizontalMapping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3710 Offset: 0xA2B10 VA: 0x1800A3710
	private static int set_verticalMapping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5940 Offset: 0xA4D40 VA: 0x1800A5940
	private static int set_mappingUvLineOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8970 Offset: 0xA7D70 VA: 0x1800A8970
	private static int set_renderMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA860 Offset: 0xA9C60 VA: 0x1800AA860
	private static int set_geometrySortingOrder(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC960 Offset: 0xABD60 VA: 0x1800AC960
	private static int set_vertexBufferAutoSizeReduction(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE860 Offset: 0xADC60 VA: 0x1800AE860
	private static int set_firstVisibleCharacter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB08A0 Offset: 0xAFCA0 VA: 0x1800B08A0
	private static int set_maxVisibleCharacters(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3D10 Offset: 0xB3110 VA: 0x1800B3D10
	private static int set_maxVisibleWords(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5E30 Offset: 0xB5230 VA: 0x1800B5E30
	private static int set_maxVisibleLines(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7FE0 Offset: 0xB73E0 VA: 0x1800B7FE0
	private static int set_useMaxVisibleDescender(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA260 Offset: 0xB9660 VA: 0x1800BA260
	private static int set_pageToDisplay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC230 Offset: 0xBB630 VA: 0x1800BC230
	private static int set_margin(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE120 Offset: 0xBD520 VA: 0x1800BE120
	private static int set_havePropertiesChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC0270 Offset: 0xBF670 VA: 0x1800C0270
	private static int set_isUsingLegacyAnimationComponent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC3220 Offset: 0xC2620 VA: 0x1800C3220
	private static int set_autoSizeTextContainer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC52F0 Offset: 0xC46F0 VA: 0x1800C52F0
	private static int set_isVolumetricText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7520 Offset: 0xC6920 VA: 0x1800C7520
	private static int TMPro_TMP_Text_LoadTMPFontFunc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC98E0 Offset: 0xC8CE0 VA: 0x1800C98E0
	private static int TMPro_TMP_Text_RichTextTransFunc(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UGUIBase_EventTriggerListenerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCBB10 Offset: 0xCAF10 VA: 0x1800CBB10
	private static int Get(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCE000 Offset: 0xCD400 VA: 0x1800CE000
	private static int OnBeginDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD0180 Offset: 0xCF580 VA: 0x1800D0180
	private static int OnDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD24D0 Offset: 0xD18D0 VA: 0x1800D24D0
	private static int OnDrop(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD46C0 Offset: 0xD3AC0 VA: 0x1800D46C0
	private static int OnEndDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6B60 Offset: 0xD5F60 VA: 0x1800D6B60
	private static int OnInitializePotentialDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB2F0 Offset: 0xDA6F0 VA: 0x1800DB2F0
	private static int OnMove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD400 Offset: 0xDC800 VA: 0x1800DD400
	private static int OnPointerClick(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0960 Offset: 0xDFD60 VA: 0x1800E0960
	private static int OnPointerDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2960 Offset: 0xE1D60 VA: 0x1800E2960
	private static int OnPointerEnter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5AA0 Offset: 0xE4EA0 VA: 0x1800E5AA0
	private static int OnPointerExit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7C30 Offset: 0xE7030 VA: 0x1800E7C30
	private static int OnSelect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEBDB0 Offset: 0xEB1B0 VA: 0x1800EBDB0
	private static int OnDeselect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEE040 Offset: 0xED440 VA: 0x1800EE040
	private static int OnPointerUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF0330 Offset: 0xEF730 VA: 0x1800F0330
	private static int OnUpdateSelected(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF25C0 Offset: 0xF19C0 VA: 0x1800F25C0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4520 Offset: 0xF3920 VA: 0x1800F4520
	private static int get_longPressTimeDelay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF63F0 Offset: 0xF57F0 VA: 0x1800F63F0
	private static int get_onDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF8190 Offset: 0xF7590 VA: 0x1800F8190
	private static int get_onEnter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA2E0 Offset: 0xF96E0 VA: 0x1800FA2E0
	private static int get_onExit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC2B0 Offset: 0xFB6B0 VA: 0x1800FC2B0
	private static int get_onUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE2D0 Offset: 0xFD6D0 VA: 0x1800FE2D0
	private static int get_onSelect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x100230 Offset: 0xFF630 VA: 0x180100230
	private static int get_onUpdateSelect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101FD0 Offset: 0x1013D0 VA: 0x180101FD0
	private static int get_onMove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103DE0 Offset: 0x1031E0 VA: 0x180103DE0
	private static int get_onBeginDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105F60 Offset: 0x105360 VA: 0x180105F60
	private static int get_onEndDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1092A0 Offset: 0x1086A0 VA: 0x1801092A0
	private static int get_onDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B360 Offset: 0x10A760 VA: 0x18010B360
	private static int get_onLongPress(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D380 Offset: 0x10C780 VA: 0x18010D380
	private static int get_longPressTimer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F870 Offset: 0x10EC70 VA: 0x18010F870
	private static int set_longPressTimeDelay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111DC0 Offset: 0x1111C0 VA: 0x180111DC0
	private static int set_onDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x114150 Offset: 0x113550 VA: 0x180114150
	private static int set_onEnter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x116050 Offset: 0x115450 VA: 0x180116050
	private static int set_onExit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x118250 Offset: 0x117650 VA: 0x180118250
	private static int set_onUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B3C0 Offset: 0x11A7C0 VA: 0x18011B3C0
	private static int set_onSelect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E560 Offset: 0x11D960 VA: 0x18011E560
	private static int set_onUpdateSelect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120800 Offset: 0x11FC00 VA: 0x180120800
	private static int set_onMove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122DB0 Offset: 0x1221B0 VA: 0x180122DB0
	private static int set_onBeginDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124CF0 Offset: 0x1240F0 VA: 0x180124CF0
	private static int set_onEndDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1270B0 Offset: 0x1264B0 VA: 0x1801270B0
	private static int set_onDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1290E0 Offset: 0x1284E0 VA: 0x1801290E0
	private static int set_onLongPress(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B140 Offset: 0x12A540 VA: 0x18012B140
	private static int set_longPressTimer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4430 Offset: 0x3830 VA: 0x180004430
	private static int UGUIBase_EventTriggerListener_VoidDelegate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6510 Offset: 0x5910 VA: 0x180006510
	private static int UGUIBase_EventTriggerListener_VoidPosDelegate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9850 Offset: 0x8C50 VA: 0x180009850
	private static int UGUIBase_EventTriggerListener_VoidEventDataDelegate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB970 Offset: 0xAD70 VA: 0x18000B970
	private static int UGUIBase_EventTriggerListener_VoidDelegateMouse(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UGUIBase_PointerDataEventWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD9C0 Offset: 0xCDC0 VA: 0x18000D9C0
	private static int _CreateUGUIBase_PointerDataEvent(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UGUIBase_PressButtonEventWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10BE0 Offset: 0xFFE0 VA: 0x180010BE0
	private static int _CreateUGUIBase_PressButtonEvent(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UGUIBase_UGUIDragButtonWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13EC0 Offset: 0x132C0 VA: 0x180013EC0
	private static int OnPointerDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15EB0 Offset: 0x152B0 VA: 0x180015EB0
	private static int OnPointerClick(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17D00 Offset: 0x17100 VA: 0x180017D00
	private static int OnPointerUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19DD0 Offset: 0x191D0 VA: 0x180019DD0
	private static int OnDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D190 Offset: 0x1C590 VA: 0x18001D190
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1EEF0 Offset: 0x1E2F0 VA: 0x18001EEF0
	private static int get_onDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x22060 Offset: 0x21460 VA: 0x180022060
	private static int get_onDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x25070 Offset: 0x24470 VA: 0x180025070
	private static int get_onUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x280A0 Offset: 0x274A0 VA: 0x1800280A0
	private static int get_onLongTouch(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A250 Offset: 0x29650 VA: 0x18002A250
	private static int get_clickTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D1A0 Offset: 0x2C5A0 VA: 0x18002D1A0
	private static int get_longTouchTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2EEC0 Offset: 0x2E2C0 VA: 0x18002EEC0
	private static int get_moveThreshold(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30F20 Offset: 0x30320 VA: 0x180030F20
	private static int set_onDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33EB0 Offset: 0x332B0 VA: 0x180033EB0
	private static int set_onDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35E50 Offset: 0x35250 VA: 0x180035E50
	private static int set_onUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37C10 Offset: 0x37010 VA: 0x180037C10
	private static int set_onLongTouch(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3AC70 Offset: 0x3A070 VA: 0x18003AC70
	private static int set_clickTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3CB10 Offset: 0x3BF10 VA: 0x18003CB10
	private static int set_longTouchTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E8F0 Offset: 0x3DCF0 VA: 0x18003E8F0
	private static int set_moveThreshold(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UGUIBase_UGUILink_UILinkWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40570 Offset: 0x3F970 VA: 0x180040570
	private static int _CreateUGUIBase_UGUILink_UILink(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42610 Offset: 0x41A10 VA: 0x180042610
	private static int get_name(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x468C0 Offset: 0x45CC0 VA: 0x1800468C0
	private static int get_go(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48800 Offset: 0x47C00 VA: 0x180048800
	private static int get_Tips(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A7B0 Offset: 0x49BB0 VA: 0x18004A7B0
	private static int get_component(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C960 Offset: 0x4BD60 VA: 0x18004C960
	private static int get_IsEvent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E7C0 Offset: 0x4DBC0 VA: 0x18004E7C0
	private static int set_name(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50580 Offset: 0x4F980 VA: 0x180050580
	private static int set_go(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52690 Offset: 0x51A90 VA: 0x180052690
	private static int set_Tips(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54DB0 Offset: 0x541B0 VA: 0x180054DB0
	private static int set_component(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56B30 Offset: 0x55F30 VA: 0x180056B30
	private static int set_IsEvent(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UGUIBase_UGUILinkWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x589D0 Offset: 0x57DD0 VA: 0x1800589D0
	private static int SetDestroyAction(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A780 Offset: 0x59B80 VA: 0x18005A780
	private static int ReBuildLinkMap(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C850 Offset: 0x5BC50 VA: 0x18005C850
	private static int GetLinkGameObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F8A0 Offset: 0x5ECA0 VA: 0x18005F8A0
	private static int ShowKeys(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61C30 Offset: 0x61030 VA: 0x180061C30
	private static int ShowKeysAndValues(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63C20 Offset: 0x63020 VA: 0x180063C20
	private static int AddEvent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65C70 Offset: 0x65070 VA: 0x180065C70
	private static int SetButtonEvent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67CD0 Offset: 0x670D0 VA: 0x180067CD0
	private static int SetEvent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6AF50 Offset: 0x6A350 VA: 0x18006AF50
	private static int RemoveEvent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E170 Offset: 0x6D570 VA: 0x18006E170
	private static int RemoveAllEvent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x705B0 Offset: 0x6F9B0 VA: 0x1800705B0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72500 Offset: 0x71900 VA: 0x180072500
	private static int get_links(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x747E0 Offset: 0x73BE0 VA: 0x1800747E0
	private static int get_LinkDict(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76BE0 Offset: 0x75FE0 VA: 0x180076BE0
	private static int get_OnDestroyAction(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78AD0 Offset: 0x77ED0 VA: 0x180078AD0
	private static int set_links(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7BE80 Offset: 0x7B280 VA: 0x18007BE80
	private static int set_LinkDict(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7DF90 Offset: 0x7D390 VA: 0x18007DF90
	private static int set_OnDestroyAction(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UGUIBase_UGUIPressButtonWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x80080 Offset: 0x7F480 VA: 0x180080080
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x821B0 Offset: 0x815B0 VA: 0x1800821B0
	private static int get_onPress(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85370 Offset: 0x84770 VA: 0x180085370
	private static int get_deltaValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x873E0 Offset: 0x867E0 VA: 0x1800873E0
	private static int get_longPressTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x89420 Offset: 0x88820 VA: 0x180089420
	private static int get_pressAccTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B580 Offset: 0x8A980 VA: 0x18008B580
	private static int get_accValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D800 Offset: 0x8CC00 VA: 0x18008D800
	private static int set_onPress(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F910 Offset: 0x8ED10 VA: 0x18008F910
	private static int set_deltaValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92DD0 Offset: 0x921D0 VA: 0x180092DD0
	private static int set_longPressTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94DA0 Offset: 0x941A0 VA: 0x180094DA0
	private static int set_pressAccTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96BF0 Offset: 0x95FF0 VA: 0x180096BF0
	private static int set_accValue(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UI_CAutoSliderWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98FD0 Offset: 0x983D0 VA: 0x180098FD0
	private static int Awake(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C0B0 Offset: 0x9B4B0 VA: 0x18009C0B0
	private static int InitCallBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E090 Offset: 0x9D490 VA: 0x18009E090
	private static int Update(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA03E0 Offset: 0x9F7E0 VA: 0x1800A03E0
	private static int InitSlider(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA36C0 Offset: 0xA2AC0 VA: 0x1800A36C0
	private static int AddStart(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA58F0 Offset: 0xA4CF0 VA: 0x1800A58F0
	private static int MinusStart(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8920 Offset: 0xA7D20 VA: 0x1800A8920
	private static int AddEnd(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA810 Offset: 0xA9C10 VA: 0x1800AA810
	private static int MinusEnd(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC910 Offset: 0xABD10 VA: 0x1800AC910
	private static int ValueAddOne(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE810 Offset: 0xADC10 VA: 0x1800AE810
	private static int ValueMinusOne(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0850 Offset: 0xAFC50 VA: 0x1800B0850
	private static int OnValueChange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3CC0 Offset: 0xB30C0 VA: 0x1800B3CC0
	private static int ChangeValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5DE0 Offset: 0xB51E0 VA: 0x1800B5DE0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7F90 Offset: 0xB7390 VA: 0x1800B7F90
	private static int get_Accept(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA210 Offset: 0xB9610 VA: 0x1800BA210
	private static int get_Refuse(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC1E0 Offset: 0xBB5E0 VA: 0x1800BC1E0
	private static int get_Slider(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE0D0 Offset: 0xBD4D0 VA: 0x1800BE0D0
	private static int get_NumText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC0220 Offset: 0xBF620 VA: 0x1800C0220
	private static int get_velocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC31D0 Offset: 0xC25D0 VA: 0x1800C31D0
	private static int get_longPressFrame(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC52A0 Offset: 0xC46A0 VA: 0x1800C52A0
	private static int get_CallBackFunction(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC74D0 Offset: 0xC68D0 VA: 0x1800C74D0
	private static int set_Accept(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9890 Offset: 0xC8C90 VA: 0x1800C9890
	private static int set_Refuse(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCBAC0 Offset: 0xCAEC0 VA: 0x1800CBAC0
	private static int set_Slider(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCDFB0 Offset: 0xCD3B0 VA: 0x1800CDFB0
	private static int set_NumText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD0130 Offset: 0xCF530 VA: 0x1800D0130
	private static int set_velocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2480 Offset: 0xD1880 VA: 0x1800D2480
	private static int set_longPressFrame(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4670 Offset: 0xD3A70 VA: 0x1800D4670
	private static int set_CallBackFunction(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UI_CToggleGroupComWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6B10 Offset: 0xD5F10 VA: 0x1800D6B10
	private static int Awake(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB2A0 Offset: 0xDA6A0 VA: 0x1800DB2A0
	private static int InitData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD3B0 Offset: 0xDC7B0 VA: 0x1800DD3B0
	private static int InitUICallBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0910 Offset: 0xDFD10 VA: 0x1800E0910
	private static int InitView(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2910 Offset: 0xE1D10 VA: 0x1800E2910
	private static int OnEnable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5A50 Offset: 0xE4E50 VA: 0x1800E5A50
	private static int OnDisable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7BE0 Offset: 0xE6FE0 VA: 0x1800E7BE0
	private static int SetCallBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEBD60 Offset: 0xEB160 VA: 0x1800EBD60
	private static int SelectItem(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEDFF0 Offset: 0xED3F0 VA: 0x1800EDFF0
	private static int OnModifyValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF02E0 Offset: 0xEF6E0 VA: 0x1800F02E0
	private static int OnLeft(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2570 Offset: 0xF1970 VA: 0x1800F2570
	private static int OnRight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF44D0 Offset: 0xF38D0 VA: 0x1800F44D0
	private static int OnToggleValueChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF63A0 Offset: 0xF57A0 VA: 0x1800F63A0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF8140 Offset: 0xF7540 VA: 0x1800F8140
	private static int get_LeftButton(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA290 Offset: 0xF9690 VA: 0x1800FA290
	private static int get_RightButton(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC260 Offset: 0xFB660 VA: 0x1800FC260
	private static int get_Text(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE280 Offset: 0xFD680 VA: 0x1800FE280
	private static int get_toggleGroup(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1001E0 Offset: 0xFF5E0 VA: 0x1801001E0
	private static int get_SID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101F80 Offset: 0x101380 VA: 0x180101F80
	private static int set_LeftButton(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103D90 Offset: 0x103190 VA: 0x180103D90
	private static int set_RightButton(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105F10 Offset: 0x105310 VA: 0x180105F10
	private static int set_Text(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x109250 Offset: 0x108650 VA: 0x180109250
	private static int set_toggleGroup(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B310 Offset: 0x10A710 VA: 0x18010B310
	private static int set_SID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D330 Offset: 0x10C730 VA: 0x18010D330
	private static int UI_CToggleGroupCom_EventHandler(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UI_CUIManagerInstanceWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F820 Offset: 0x10EC20 VA: 0x18010F820
	private static int _CreateUI_CUIManagerInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111D70 Offset: 0x111170 VA: 0x180111D70
	private static int get_Instance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x114100 Offset: 0x113500 VA: 0x180114100
	private static int set_Instance(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UI_CUIManagerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x116000 Offset: 0x115400 VA: 0x180116000
	private static int GetAllUIForm(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x118200 Offset: 0x117600 VA: 0x180118200
	private static int GetBaseUIFormByPath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B370 Offset: 0x11A770 VA: 0x18011B370
	private static int GetUIPrefabPath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E510 Offset: 0x11D910 VA: 0x18011E510
	private static int SwitchUIViewState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1207B0 Offset: 0x11FBB0 VA: 0x1801207B0
	private static int SetAllCanvasEnabled(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122D60 Offset: 0x122160 VA: 0x180122D60
	private static int SetSpecialCanvasEnabled(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124CA0 Offset: 0x1240A0 VA: 0x180124CA0
	private static int SetMenuCanvasActive(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x127060 Offset: 0x126460 VA: 0x180127060
	private static int ShowUIForm(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x129090 Offset: 0x128490 VA: 0x180129090
	private static int ShowUIFormNoLoad(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B0F0 Offset: 0x12A4F0 VA: 0x18012B0F0
	private static int HideUIForm(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x43E0 Offset: 0x37E0 VA: 0x1800043E0
	private static int CloseUIForm(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x64C0 Offset: 0x58C0 VA: 0x1800064C0
	private static int BackUIForm(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9800 Offset: 0x8C00 VA: 0x180009800
	private static int DestroyUIForm(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB920 Offset: 0xAD20 VA: 0x18000B920
	private static int IsUIFormShown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD970 Offset: 0xCD70 VA: 0x18000D970
	private static int IsUIFormExist(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B90 Offset: 0xFF90 VA: 0x180010B90
	private static int AddToHideAniList(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13E70 Offset: 0x13270 VA: 0x180013E70
	private static int DelFromHideAniList(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15E60 Offset: 0x15260 VA: 0x180015E60
	private static int HasUIForm(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17CB0 Offset: 0x170B0 VA: 0x180017CB0
	private static int IsCurUIPanel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19D80 Offset: 0x19180 VA: 0x180019D80
	private static int SolveChangedSetting(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D140 Offset: 0x1C540 VA: 0x18001D140
	private static int ChangedSetting(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1EEA0 Offset: 0x1E2A0 VA: 0x18001EEA0
	private static int ChangeFpsToNonFps(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x22010 Offset: 0x21410 VA: 0x180022010
	private static int ChangeoNonFpsToFps(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x25020 Offset: 0x24420 VA: 0x180025020
	private static int ForbidClickUI(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x28050 Offset: 0x27450 VA: 0x180028050
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A200 Offset: 0x29600 VA: 0x18002A200
	private static int get_DictAllUITransform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D150 Offset: 0x2C550 VA: 0x18002D150
	private static int get_CurUIName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2EE70 Offset: 0x2E270 VA: 0x18002EE70
	private static int get_MenuCanvas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30ED0 Offset: 0x302D0 VA: 0x180030ED0
	private static int get_MenuCanvasRect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33E60 Offset: 0x33260 VA: 0x180033E60
	private static int get_MainDialogCanvas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35E00 Offset: 0x35200 VA: 0x180035E00
	private static int get_MainPopUpCanvas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37BC0 Offset: 0x36FC0 VA: 0x180037BC0
	private static int get_MsgCanvas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3AC20 Offset: 0x3A020 VA: 0x18003AC20
	private static int get_SettingCanvas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3CAC0 Offset: 0x3BEC0 VA: 0x18003CAC0
	private static int get_EffectCanvas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E8A0 Offset: 0x3DCA0 VA: 0x18003E8A0
	private static int get_TeammateCanvas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40520 Offset: 0x3F920 VA: 0x180040520
	private static int get_MonsterHPCanvas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x425C0 Offset: 0x419C0 VA: 0x1800425C0
	private static int get_SightCanvas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46870 Offset: 0x45C70 VA: 0x180046870
	private static int get_HurtNumCanvas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x487B0 Offset: 0x47BB0 VA: 0x1800487B0
	private static int get_ForbidCanvas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A760 Offset: 0x49B60 VA: 0x18004A760
	private static int get_UICamera(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C910 Offset: 0x4BD10 VA: 0x18004C910
	private static int get_UIRoot(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E770 Offset: 0x4DB70 VA: 0x18004E770
	private static int get_MainCamera(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50530 Offset: 0x4F930 VA: 0x180050530
	private static int get_UIPrefab(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52640 Offset: 0x51A40 VA: 0x180052640
	private static int set_DictAllUITransform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54D60 Offset: 0x54160 VA: 0x180054D60
	private static int set_CurUIName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56AE0 Offset: 0x55EE0 VA: 0x180056AE0
	private static int set_MenuCanvas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58980 Offset: 0x57D80 VA: 0x180058980
	private static int set_MenuCanvasRect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A730 Offset: 0x59B30 VA: 0x18005A730
	private static int set_MainDialogCanvas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C800 Offset: 0x5BC00 VA: 0x18005C800
	private static int set_MainPopUpCanvas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F850 Offset: 0x5EC50 VA: 0x18005F850
	private static int set_MsgCanvas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61BE0 Offset: 0x60FE0 VA: 0x180061BE0
	private static int set_SettingCanvas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63BD0 Offset: 0x62FD0 VA: 0x180063BD0
	private static int set_EffectCanvas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65C20 Offset: 0x65020 VA: 0x180065C20
	private static int set_TeammateCanvas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67C80 Offset: 0x67080 VA: 0x180067C80
	private static int set_MonsterHPCanvas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6AF00 Offset: 0x6A300 VA: 0x18006AF00
	private static int set_SightCanvas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E120 Offset: 0x6D520 VA: 0x18006E120
	private static int set_HurtNumCanvas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70560 Offset: 0x6F960 VA: 0x180070560
	private static int set_ForbidCanvas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x724B0 Offset: 0x718B0 VA: 0x1800724B0
	private static int set_UICamera(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UI_LANGUAGE_VERSIONSWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74790 Offset: 0x73B90 VA: 0x180074790
	private static int get_Pathstr(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76B90 Offset: 0x75F90 VA: 0x180076B90
	private static int get_ImageDict(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78A80 Offset: 0x77E80 VA: 0x180078A80
	private static int get_LanguageNameDict(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7BE30 Offset: 0x7B230 VA: 0x18007BE30
	private static int get_SheidLanguageList(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7DF40 Offset: 0x7D340 VA: 0x18007DF40
	private static int set_ImageDict(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x80030 Offset: 0x7F430 VA: 0x180080030
	private static int set_LanguageNameDict(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x82160 Offset: 0x81560 VA: 0x180082160
	private static int set_SheidLanguageList(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UI_LanguageManagerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85320 Offset: 0x84720 VA: 0x180085320
	private static int _CreateUI_LanguageManager(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x87390 Offset: 0x86790 VA: 0x180087390
	private static int SetLanguageVersion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x893D0 Offset: 0x887D0 VA: 0x1800893D0
	private static int InitDefaultLanguage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B530 Offset: 0x8A930 VA: 0x18008B530
	private static int GetTextFont(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D7B0 Offset: 0x8CBB0 VA: 0x18008D7B0
	private static int GetSteamLanguage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F8C0 Offset: 0x8ECC0 VA: 0x18008F8C0
	private static int get_LanguageVersion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92D80 Offset: 0x92180 VA: 0x180092D80
	private static int get_Instance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94D50 Offset: 0x94150 VA: 0x180094D50
	private static int set_LanguageVersion(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UI_ShowControlManagerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96BA0 Offset: 0x95FA0 VA: 0x180096BA0
	private static int AddHide(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98F80 Offset: 0x98380 VA: 0x180098F80
	private static int RemoveHide(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_AI_NavMeshAgentWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C060 Offset: 0x9B460 VA: 0x18009C060
	private static int _CreateUnityEngine_AI_NavMeshAgent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9E040 Offset: 0x9D440 VA: 0x18009E040
	private static int SetDestination(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0390 Offset: 0x9F790 VA: 0x1800A0390
	private static int ActivateCurrentOffMeshLink(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3670 Offset: 0xA2A70 VA: 0x1800A3670
	private static int CompleteOffMeshLink(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA58A0 Offset: 0xA4CA0 VA: 0x1800A58A0
	private static int Warp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA88D0 Offset: 0xA7CD0 VA: 0x1800A88D0
	private static int Move(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA7C0 Offset: 0xA9BC0 VA: 0x1800AA7C0
	private static int ResetPath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC8C0 Offset: 0xABCC0 VA: 0x1800AC8C0
	private static int SetPath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE7C0 Offset: 0xADBC0 VA: 0x1800AE7C0
	private static int FindClosestEdge(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0800 Offset: 0xAFC00 VA: 0x1800B0800
	private static int Raycast(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3C70 Offset: 0xB3070 VA: 0x1800B3C70
	private static int CalculatePath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5D90 Offset: 0xB5190 VA: 0x1800B5D90
	private static int SamplePathPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7F40 Offset: 0xB7340 VA: 0x1800B7F40
	private static int SetAreaCost(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA1C0 Offset: 0xB95C0 VA: 0x1800BA1C0
	private static int GetAreaCost(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC190 Offset: 0xBB590 VA: 0x1800BC190
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE080 Offset: 0xBD480 VA: 0x1800BE080
	private static int get_destination(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC01D0 Offset: 0xBF5D0 VA: 0x1800C01D0
	private static int get_stoppingDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC3180 Offset: 0xC2580 VA: 0x1800C3180
	private static int get_velocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC5250 Offset: 0xC4650 VA: 0x1800C5250
	private static int get_nextPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7480 Offset: 0xC6880 VA: 0x1800C7480
	private static int get_steeringTarget(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9840 Offset: 0xC8C40 VA: 0x1800C9840
	private static int get_desiredVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCBA70 Offset: 0xCAE70 VA: 0x1800CBA70
	private static int get_remainingDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCDF60 Offset: 0xCD360 VA: 0x1800CDF60
	private static int get_baseOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD00E0 Offset: 0xCF4E0 VA: 0x1800D00E0
	private static int get_isOnOffMeshLink(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2430 Offset: 0xD1830 VA: 0x1800D2430
	private static int get_currentOffMeshLinkData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4620 Offset: 0xD3A20 VA: 0x1800D4620
	private static int get_nextOffMeshLinkData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6AC0 Offset: 0xD5EC0 VA: 0x1800D6AC0
	private static int get_autoTraverseOffMeshLink(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB250 Offset: 0xDA650 VA: 0x1800DB250
	private static int get_autoBraking(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD360 Offset: 0xDC760 VA: 0x1800DD360
	private static int get_autoRepath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE08C0 Offset: 0xDFCC0 VA: 0x1800E08C0
	private static int get_hasPath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE28C0 Offset: 0xE1CC0 VA: 0x1800E28C0
	private static int get_pathPending(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5A00 Offset: 0xE4E00 VA: 0x1800E5A00
	private static int get_isPathStale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7B90 Offset: 0xE6F90 VA: 0x1800E7B90
	private static int get_pathStatus(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEBD10 Offset: 0xEB110 VA: 0x1800EBD10
	private static int get_pathEndPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEDFA0 Offset: 0xED3A0 VA: 0x1800EDFA0
	private static int get_isStopped(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF0290 Offset: 0xEF690 VA: 0x1800F0290
	private static int get_path(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2520 Offset: 0xF1920 VA: 0x1800F2520
	private static int get_navMeshOwner(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4480 Offset: 0xF3880 VA: 0x1800F4480
	private static int get_agentTypeID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6350 Offset: 0xF5750 VA: 0x1800F6350
	private static int get_areaMask(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF80F0 Offset: 0xF74F0 VA: 0x1800F80F0
	private static int get_speed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA240 Offset: 0xF9640 VA: 0x1800FA240
	private static int get_angularSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC210 Offset: 0xFB610 VA: 0x1800FC210
	private static int get_acceleration(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE230 Offset: 0xFD630 VA: 0x1800FE230
	private static int get_updatePosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x100190 Offset: 0xFF590 VA: 0x180100190
	private static int get_updateRotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101F30 Offset: 0x101330 VA: 0x180101F30
	private static int get_updateUpAxis(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103D40 Offset: 0x103140 VA: 0x180103D40
	private static int get_radius(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105EC0 Offset: 0x1052C0 VA: 0x180105EC0
	private static int get_height(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x109200 Offset: 0x108600 VA: 0x180109200
	private static int get_obstacleAvoidanceType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B2C0 Offset: 0x10A6C0 VA: 0x18010B2C0
	private static int get_avoidancePriority(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D2E0 Offset: 0x10C6E0 VA: 0x18010D2E0
	private static int get_isOnNavMesh(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F7D0 Offset: 0x10EBD0 VA: 0x18010F7D0
	private static int set_destination(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111D20 Offset: 0x111120 VA: 0x180111D20
	private static int set_stoppingDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1140B0 Offset: 0x1134B0 VA: 0x1801140B0
	private static int set_velocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115FB0 Offset: 0x1153B0 VA: 0x180115FB0
	private static int set_nextPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1181B0 Offset: 0x1175B0 VA: 0x1801181B0
	private static int set_baseOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B320 Offset: 0x11A720 VA: 0x18011B320
	private static int set_autoTraverseOffMeshLink(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E4C0 Offset: 0x11D8C0 VA: 0x18011E4C0
	private static int set_autoBraking(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120760 Offset: 0x11FB60 VA: 0x180120760
	private static int set_autoRepath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122D10 Offset: 0x122110 VA: 0x180122D10
	private static int set_isStopped(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124C50 Offset: 0x124050 VA: 0x180124C50
	private static int set_path(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x127010 Offset: 0x126410 VA: 0x180127010
	private static int set_agentTypeID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x129040 Offset: 0x128440 VA: 0x180129040
	private static int set_areaMask(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B0A0 Offset: 0x12A4A0 VA: 0x18012B0A0
	private static int set_speed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4390 Offset: 0x3790 VA: 0x180004390
	private static int set_angularSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6470 Offset: 0x5870 VA: 0x180006470
	private static int set_acceleration(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x97B0 Offset: 0x8BB0 VA: 0x1800097B0
	private static int set_updatePosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB8D0 Offset: 0xACD0 VA: 0x18000B8D0
	private static int set_updateRotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD920 Offset: 0xCD20 VA: 0x18000D920
	private static int set_updateUpAxis(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B40 Offset: 0xFF40 VA: 0x180010B40
	private static int set_radius(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13E20 Offset: 0x13220 VA: 0x180013E20
	private static int set_height(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15E10 Offset: 0x15210 VA: 0x180015E10
	private static int set_obstacleAvoidanceType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17C60 Offset: 0x17060 VA: 0x180017C60
	private static int set_avoidancePriority(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_AI_NavMeshPathWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19D30 Offset: 0x19130 VA: 0x180019D30
	private static int _CreateUnityEngine_AI_NavMeshPath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D0F0 Offset: 0x1C4F0 VA: 0x18001D0F0
	private static int GetCornersNonAlloc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1EE50 Offset: 0x1E250 VA: 0x18001EE50
	private static int ClearCorners(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x21FC0 Offset: 0x213C0 VA: 0x180021FC0
	private static int get_corners(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24FD0 Offset: 0x243D0 VA: 0x180024FD0
	private static int get_status(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_AnimationBlendModeWrap
{
	// Methods

	public static void Register(LuaState L) { }

	private static void Push(IntPtr L, AnimationBlendMode arg) { }

	private static bool CheckType(IntPtr L, int pos) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x28000 Offset: 0x27400 VA: 0x180028000
	private static int get_Blend(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A1B0 Offset: 0x295B0 VA: 0x18002A1B0
	private static int get_Additive(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D100 Offset: 0x2C500 VA: 0x18002D100
	private static int IntToEnum(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_AnimationClipWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2EE20 Offset: 0x2E220 VA: 0x18002EE20
	private static int _CreateUnityEngine_AnimationClip(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30E80 Offset: 0x30280 VA: 0x180030E80
	private static int AddEvent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33E10 Offset: 0x33210 VA: 0x180033E10
	private static int SampleAnimation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35DB0 Offset: 0x351B0 VA: 0x180035DB0
	private static int SetCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37B70 Offset: 0x36F70 VA: 0x180037B70
	private static int EnsureQuaternionContinuity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3ABD0 Offset: 0x39FD0 VA: 0x18003ABD0
	private static int ClearCurves(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3CA70 Offset: 0x3BE70 VA: 0x18003CA70
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E850 Offset: 0x3DC50 VA: 0x18003E850
	private static int get_events(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x404D0 Offset: 0x3F8D0 VA: 0x1800404D0
	private static int get_length(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42570 Offset: 0x41970 VA: 0x180042570
	private static int get_frameRate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46820 Offset: 0x45C20 VA: 0x180046820
	private static int get_wrapMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48760 Offset: 0x47B60 VA: 0x180048760
	private static int get_localBounds(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A710 Offset: 0x49B10 VA: 0x18004A710
	private static int get_legacy(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C8C0 Offset: 0x4BCC0 VA: 0x18004C8C0
	private static int get_humanMotion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E720 Offset: 0x4DB20 VA: 0x18004E720
	private static int get_empty(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x504E0 Offset: 0x4F8E0 VA: 0x1800504E0
	private static int get_hasGenericRootTransform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x525F0 Offset: 0x519F0 VA: 0x1800525F0
	private static int get_hasMotionFloatCurves(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54D10 Offset: 0x54110 VA: 0x180054D10
	private static int get_hasMotionCurves(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56A90 Offset: 0x55E90 VA: 0x180056A90
	private static int get_hasRootCurves(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58930 Offset: 0x57D30 VA: 0x180058930
	private static int set_events(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A6E0 Offset: 0x59AE0 VA: 0x18005A6E0
	private static int set_frameRate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C7B0 Offset: 0x5BBB0 VA: 0x18005C7B0
	private static int set_wrapMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F800 Offset: 0x5EC00 VA: 0x18005F800
	private static int set_localBounds(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61B90 Offset: 0x60F90 VA: 0x180061B90
	private static int set_legacy(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_AnimationEventWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63B80 Offset: 0x62F80 VA: 0x180063B80
	private static int _CreateUnityEngine_AnimationEvent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65BD0 Offset: 0x64FD0 VA: 0x180065BD0
	private static int get_stringParameter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67C30 Offset: 0x67030 VA: 0x180067C30
	private static int get_floatParameter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6AEB0 Offset: 0x6A2B0 VA: 0x18006AEB0
	private static int get_intParameter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E0D0 Offset: 0x6D4D0 VA: 0x18006E0D0
	private static int get_objectReferenceParameter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70510 Offset: 0x6F910 VA: 0x180070510
	private static int get_functionName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72460 Offset: 0x71860 VA: 0x180072460
	private static int get_time(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74740 Offset: 0x73B40 VA: 0x180074740
	private static int get_messageOptions(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76B40 Offset: 0x75F40 VA: 0x180076B40
	private static int get_isFiredByLegacy(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78A30 Offset: 0x77E30 VA: 0x180078A30
	private static int get_isFiredByAnimator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7BDE0 Offset: 0x7B1E0 VA: 0x18007BDE0
	private static int get_animationState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7DEF0 Offset: 0x7D2F0 VA: 0x18007DEF0
	private static int get_animatorStateInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7FFE0 Offset: 0x7F3E0 VA: 0x18007FFE0
	private static int get_animatorClipInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x82110 Offset: 0x81510 VA: 0x180082110
	private static int set_stringParameter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x852D0 Offset: 0x846D0 VA: 0x1800852D0
	private static int set_floatParameter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x87340 Offset: 0x86740 VA: 0x180087340
	private static int set_intParameter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x89380 Offset: 0x88780 VA: 0x180089380
	private static int set_objectReferenceParameter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B4E0 Offset: 0x8A8E0 VA: 0x18008B4E0
	private static int set_functionName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D760 Offset: 0x8CB60 VA: 0x18008D760
	private static int set_time(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F870 Offset: 0x8EC70 VA: 0x18008F870
	private static int set_messageOptions(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_AnimationStateWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92D30 Offset: 0x92130 VA: 0x180092D30
	private static int _CreateUnityEngine_AnimationState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94D00 Offset: 0x94100 VA: 0x180094D00
	private static int AddMixingTransform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96B50 Offset: 0x95F50 VA: 0x180096B50
	private static int RemoveMixingTransform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98F30 Offset: 0x98330 VA: 0x180098F30
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9C010 Offset: 0x9B410 VA: 0x18009C010
	private static int get_enabled(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9DFF0 Offset: 0x9D3F0 VA: 0x18009DFF0
	private static int get_weight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0340 Offset: 0x9F740 VA: 0x1800A0340
	private static int get_wrapMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3620 Offset: 0xA2A20 VA: 0x1800A3620
	private static int get_time(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5850 Offset: 0xA4C50 VA: 0x1800A5850
	private static int get_normalizedTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8880 Offset: 0xA7C80 VA: 0x1800A8880
	private static int get_speed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA770 Offset: 0xA9B70 VA: 0x1800AA770
	private static int get_normalizedSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC870 Offset: 0xABC70 VA: 0x1800AC870
	private static int get_length(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE770 Offset: 0xADB70 VA: 0x1800AE770
	private static int get_layer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB07B0 Offset: 0xAFBB0 VA: 0x1800B07B0
	private static int get_clip(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3C20 Offset: 0xB3020 VA: 0x1800B3C20
	private static int get_name(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5D40 Offset: 0xB5140 VA: 0x1800B5D40
	private static int get_blendMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7EF0 Offset: 0xB72F0 VA: 0x1800B7EF0
	private static int set_enabled(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA170 Offset: 0xB9570 VA: 0x1800BA170
	private static int set_weight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC140 Offset: 0xBB540 VA: 0x1800BC140
	private static int set_wrapMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBE030 Offset: 0xBD430 VA: 0x1800BE030
	private static int set_time(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC0180 Offset: 0xBF580 VA: 0x1800C0180
	private static int set_normalizedTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC3130 Offset: 0xC2530 VA: 0x1800C3130
	private static int set_speed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC5200 Offset: 0xC4600 VA: 0x1800C5200
	private static int set_normalizedSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7430 Offset: 0xC6830 VA: 0x1800C7430
	private static int set_layer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC97F0 Offset: 0xC8BF0 VA: 0x1800C97F0
	private static int set_name(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCBA20 Offset: 0xCAE20 VA: 0x1800CBA20
	private static int set_blendMode(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_AnimationWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCDF10 Offset: 0xCD310 VA: 0x1800CDF10
	private static int _CreateUnityEngine_Animation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD0090 Offset: 0xCF490 VA: 0x1800D0090
	private static int _get_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD23E0 Offset: 0xD17E0 VA: 0x1800D23E0
	private static int _this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD45D0 Offset: 0xD39D0 VA: 0x1800D45D0
	private static int Stop(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6A70 Offset: 0xD5E70 VA: 0x1800D6A70
	private static int Rewind(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB200 Offset: 0xDA600 VA: 0x1800DB200
	private static int Sample(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD310 Offset: 0xDC710 VA: 0x1800DD310
	private static int IsPlaying(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0870 Offset: 0xDFC70 VA: 0x1800E0870
	private static int get_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2870 Offset: 0xE1C70 VA: 0x1800E2870
	private static int Play(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE59B0 Offset: 0xE4DB0 VA: 0x1800E59B0
	private static int CrossFade(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7B40 Offset: 0xE6F40 VA: 0x1800E7B40
	private static int Blend(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEBCC0 Offset: 0xEB0C0 VA: 0x1800EBCC0
	private static int CrossFadeQueued(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEDF50 Offset: 0xED350 VA: 0x1800EDF50
	private static int PlayQueued(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF0240 Offset: 0xEF640 VA: 0x1800F0240
	private static int AddClip(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF24D0 Offset: 0xF18D0 VA: 0x1800F24D0
	private static int RemoveClip(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4430 Offset: 0xF3830 VA: 0x1800F4430
	private static int GetClipCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6300 Offset: 0xF5700 VA: 0x1800F6300
	private static int SyncLayer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF80A0 Offset: 0xF74A0 VA: 0x1800F80A0
	private static int GetEnumerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA1F0 Offset: 0xF95F0 VA: 0x1800FA1F0
	private static int GetClip(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC1C0 Offset: 0xFB5C0 VA: 0x1800FC1C0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE1E0 Offset: 0xFD5E0 VA: 0x1800FE1E0
	private static int get_clip(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x100140 Offset: 0xFF540 VA: 0x180100140
	private static int get_playAutomatically(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101EE0 Offset: 0x1012E0 VA: 0x180101EE0
	private static int get_wrapMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103CF0 Offset: 0x1030F0 VA: 0x180103CF0
	private static int get_isPlaying(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105E70 Offset: 0x105270 VA: 0x180105E70
	private static int get_animatePhysics(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1091B0 Offset: 0x1085B0 VA: 0x1801091B0
	private static int get_cullingType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B270 Offset: 0x10A670 VA: 0x18010B270
	private static int get_localBounds(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D290 Offset: 0x10C690 VA: 0x18010D290
	private static int set_clip(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F780 Offset: 0x10EB80 VA: 0x18010F780
	private static int set_playAutomatically(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111CD0 Offset: 0x1110D0 VA: 0x180111CD0
	private static int set_wrapMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x114060 Offset: 0x113460 VA: 0x180114060
	private static int set_animatePhysics(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115F60 Offset: 0x115360 VA: 0x180115F60
	private static int set_cullingType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x118160 Offset: 0x117560 VA: 0x180118160
	private static int set_localBounds(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_AnimatorOverrideControllerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B2D0 Offset: 0x11A6D0 VA: 0x18011B2D0
	private static int _CreateUnityEngine_AnimatorOverrideController(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E470 Offset: 0x11D870 VA: 0x18011E470
	private static int _get_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120710 Offset: 0x11FB10 VA: 0x180120710
	private static int _set_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122CC0 Offset: 0x1220C0 VA: 0x180122CC0
	private static int _this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124C00 Offset: 0x124000 VA: 0x180124C00
	private static int get_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x126FC0 Offset: 0x1263C0 VA: 0x180126FC0
	private static int set_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x128FF0 Offset: 0x1283F0 VA: 0x180128FF0
	private static int GetOverrides(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B050 Offset: 0x12A450 VA: 0x18012B050
	private static int ApplyOverrides(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4340 Offset: 0x3740 VA: 0x180004340
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6420 Offset: 0x5820 VA: 0x180006420
	private static int get_runtimeAnimatorController(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9760 Offset: 0x8B60 VA: 0x180009760
	private static int get_overridesCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB880 Offset: 0xAC80 VA: 0x18000B880
	private static int set_runtimeAnimatorController(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_AnimatorStateInfoWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD8D0 Offset: 0xCCD0 VA: 0x18000D8D0
	private static int _CreateUnityEngine_AnimatorStateInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10AF0 Offset: 0xFEF0 VA: 0x180010AF0
	private static int IsName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13DD0 Offset: 0x131D0 VA: 0x180013DD0
	private static int IsTag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15DC0 Offset: 0x151C0 VA: 0x180015DC0
	private static int get_fullPathHash(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17C10 Offset: 0x17010 VA: 0x180017C10
	private static int get_shortNameHash(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19CE0 Offset: 0x190E0 VA: 0x180019CE0
	private static int get_normalizedTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D0A0 Offset: 0x1C4A0 VA: 0x18001D0A0
	private static int get_length(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1EE00 Offset: 0x1E200 VA: 0x18001EE00
	private static int get_speed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x21F70 Offset: 0x21370 VA: 0x180021F70
	private static int get_speedMultiplier(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24F80 Offset: 0x24380 VA: 0x180024F80
	private static int get_tagHash(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x27FB0 Offset: 0x273B0 VA: 0x180027FB0
	private static int get_loop(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_AnimatorWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A160 Offset: 0x29560 VA: 0x18002A160
	private static int _CreateUnityEngine_Animator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D0B0 Offset: 0x2C4B0 VA: 0x18002D0B0
	private static int GetFloat(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2EDD0 Offset: 0x2E1D0 VA: 0x18002EDD0
	private static int SetFloat(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30E30 Offset: 0x30230 VA: 0x180030E30
	private static int GetBool(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33DC0 Offset: 0x331C0 VA: 0x180033DC0
	private static int SetBool(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35D60 Offset: 0x35160 VA: 0x180035D60
	private static int GetInteger(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37B20 Offset: 0x36F20 VA: 0x180037B20
	private static int SetInteger(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3AB80 Offset: 0x39F80 VA: 0x18003AB80
	private static int SetTrigger(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3CA20 Offset: 0x3BE20 VA: 0x18003CA20
	private static int ResetTrigger(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E800 Offset: 0x3DC00 VA: 0x18003E800
	private static int IsParameterControlledByCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40480 Offset: 0x3F880 VA: 0x180040480
	private static int GetIKPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42520 Offset: 0x41920 VA: 0x180042520
	private static int SetIKPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x467D0 Offset: 0x45BD0 VA: 0x1800467D0
	private static int GetIKRotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48710 Offset: 0x47B10 VA: 0x180048710
	private static int SetIKRotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A6C0 Offset: 0x49AC0 VA: 0x18004A6C0
	private static int GetIKPositionWeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C870 Offset: 0x4BC70 VA: 0x18004C870
	private static int SetIKPositionWeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E6D0 Offset: 0x4DAD0 VA: 0x18004E6D0
	private static int GetIKRotationWeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50490 Offset: 0x4F890 VA: 0x180050490
	private static int SetIKRotationWeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x525A0 Offset: 0x519A0 VA: 0x1800525A0
	private static int GetIKHintPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54CC0 Offset: 0x540C0 VA: 0x180054CC0
	private static int SetIKHintPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56A40 Offset: 0x55E40 VA: 0x180056A40
	private static int GetIKHintPositionWeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x588E0 Offset: 0x57CE0 VA: 0x1800588E0
	private static int SetIKHintPositionWeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A690 Offset: 0x59A90 VA: 0x18005A690
	private static int SetLookAtPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C760 Offset: 0x5BB60 VA: 0x18005C760
	private static int SetLookAtWeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F7B0 Offset: 0x5EBB0 VA: 0x18005F7B0
	private static int SetBoneLocalRotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61B40 Offset: 0x60F40 VA: 0x180061B40
	private static int GetBehaviours(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63B30 Offset: 0x62F30 VA: 0x180063B30
	private static int GetLayerName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65B80 Offset: 0x64F80 VA: 0x180065B80
	private static int GetLayerIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67BE0 Offset: 0x66FE0 VA: 0x180067BE0
	private static int GetLayerWeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6AE60 Offset: 0x6A260 VA: 0x18006AE60
	private static int SetLayerWeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E080 Offset: 0x6D480 VA: 0x18006E080
	private static int GetCurrentAnimatorStateInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x704C0 Offset: 0x6F8C0 VA: 0x1800704C0
	private static int GetNextAnimatorStateInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72410 Offset: 0x71810 VA: 0x180072410
	private static int GetAnimatorTransitionInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x746F0 Offset: 0x73AF0 VA: 0x1800746F0
	private static int GetCurrentAnimatorClipInfoCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76AF0 Offset: 0x75EF0 VA: 0x180076AF0
	private static int GetNextAnimatorClipInfoCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x789E0 Offset: 0x77DE0 VA: 0x1800789E0
	private static int GetCurrentAnimatorClipInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7BD90 Offset: 0x7B190 VA: 0x18007BD90
	private static int GetNextAnimatorClipInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7DEA0 Offset: 0x7D2A0 VA: 0x18007DEA0
	private static int IsInTransition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7FF90 Offset: 0x7F390 VA: 0x18007FF90
	private static int GetParameter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x820C0 Offset: 0x814C0 VA: 0x1800820C0
	private static int MatchTarget(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85280 Offset: 0x84680 VA: 0x180085280
	private static int InterruptMatchTarget(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x872F0 Offset: 0x866F0 VA: 0x1800872F0
	private static int CrossFadeInFixedTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x89330 Offset: 0x88730 VA: 0x180089330
	private static int WriteDefaultValues(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B490 Offset: 0x8A890 VA: 0x18008B490
	private static int CrossFade(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D710 Offset: 0x8CB10 VA: 0x18008D710
	private static int PlayInFixedTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F820 Offset: 0x8EC20 VA: 0x18008F820
	private static int Play(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92CE0 Offset: 0x920E0 VA: 0x180092CE0
	private static int SetTarget(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94CB0 Offset: 0x940B0 VA: 0x180094CB0
	private static int GetBoneTransform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96B00 Offset: 0x95F00 VA: 0x180096B00
	private static int StartPlayback(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98EE0 Offset: 0x982E0 VA: 0x180098EE0
	private static int StopPlayback(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9BFC0 Offset: 0x9B3C0 VA: 0x18009BFC0
	private static int StartRecording(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9DFA0 Offset: 0x9D3A0 VA: 0x18009DFA0
	private static int StopRecording(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA02F0 Offset: 0x9F6F0 VA: 0x1800A02F0
	private static int HasState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA35D0 Offset: 0xA29D0 VA: 0x1800A35D0
	private static int StringToHash(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5800 Offset: 0xA4C00 VA: 0x1800A5800
	private static int Update(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8830 Offset: 0xA7C30 VA: 0x1800A8830
	private static int Rebind(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA720 Offset: 0xA9B20 VA: 0x1800AA720
	private static int ApplyBuiltinRootMotion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC820 Offset: 0xABC20 VA: 0x1800AC820
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE720 Offset: 0xADB20 VA: 0x1800AE720
	private static int get_isOptimizable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0760 Offset: 0xAFB60 VA: 0x1800B0760
	private static int get_isHuman(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3BD0 Offset: 0xB2FD0 VA: 0x1800B3BD0
	private static int get_hasRootMotion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5CF0 Offset: 0xB50F0 VA: 0x1800B5CF0
	private static int get_humanScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7EA0 Offset: 0xB72A0 VA: 0x1800B7EA0
	private static int get_isInitialized(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA120 Offset: 0xB9520 VA: 0x1800BA120
	private static int get_deltaPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC0F0 Offset: 0xBB4F0 VA: 0x1800BC0F0
	private static int get_deltaRotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBDFE0 Offset: 0xBD3E0 VA: 0x1800BDFE0
	private static int get_velocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC0130 Offset: 0xBF530 VA: 0x1800C0130
	private static int get_angularVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC30E0 Offset: 0xC24E0 VA: 0x1800C30E0
	private static int get_rootPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC51B0 Offset: 0xC45B0 VA: 0x1800C51B0
	private static int get_rootRotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC73E0 Offset: 0xC67E0 VA: 0x1800C73E0
	private static int get_applyRootMotion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC97A0 Offset: 0xC8BA0 VA: 0x1800C97A0
	private static int get_updateMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB9D0 Offset: 0xCADD0 VA: 0x1800CB9D0
	private static int get_hasTransformHierarchy(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCDEC0 Offset: 0xCD2C0 VA: 0x1800CDEC0
	private static int get_gravityWeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD0040 Offset: 0xCF440 VA: 0x1800D0040
	private static int get_bodyPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2390 Offset: 0xD1790 VA: 0x1800D2390
	private static int get_bodyRotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4580 Offset: 0xD3980 VA: 0x1800D4580
	private static int get_stabilizeFeet(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6A20 Offset: 0xD5E20 VA: 0x1800D6A20
	private static int get_layerCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB1B0 Offset: 0xDA5B0 VA: 0x1800DB1B0
	private static int get_parameters(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD2C0 Offset: 0xDC6C0 VA: 0x1800DD2C0
	private static int get_parameterCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0820 Offset: 0xDFC20 VA: 0x1800E0820
	private static int get_feetPivotActive(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2820 Offset: 0xE1C20 VA: 0x1800E2820
	private static int get_pivotWeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5960 Offset: 0xE4D60 VA: 0x1800E5960
	private static int get_pivotPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7AF0 Offset: 0xE6EF0 VA: 0x1800E7AF0
	private static int get_isMatchingTarget(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEBC70 Offset: 0xEB070 VA: 0x1800EBC70
	private static int get_speed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEDF00 Offset: 0xED300 VA: 0x1800EDF00
	private static int get_targetPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF01F0 Offset: 0xEF5F0 VA: 0x1800F01F0
	private static int get_targetRotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2480 Offset: 0xF1880 VA: 0x1800F2480
	private static int get_cullingMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF43E0 Offset: 0xF37E0 VA: 0x1800F43E0
	private static int get_playbackTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF62B0 Offset: 0xF56B0 VA: 0x1800F62B0
	private static int get_recorderStartTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF8050 Offset: 0xF7450 VA: 0x1800F8050
	private static int get_recorderStopTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA1A0 Offset: 0xF95A0 VA: 0x1800FA1A0
	private static int get_recorderMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC170 Offset: 0xFB570 VA: 0x1800FC170
	private static int get_runtimeAnimatorController(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE190 Offset: 0xFD590 VA: 0x1800FE190
	private static int get_hasBoundPlayables(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1000F0 Offset: 0xFF4F0 VA: 0x1801000F0
	private static int get_avatar(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101E90 Offset: 0x101290 VA: 0x180101E90
	private static int get_playableGraph(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103CA0 Offset: 0x1030A0 VA: 0x180103CA0
	private static int get_layersAffectMassCenter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105E20 Offset: 0x105220 VA: 0x180105E20
	private static int get_leftFeetBottomHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x109160 Offset: 0x108560 VA: 0x180109160
	private static int get_rightFeetBottomHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B220 Offset: 0x10A620 VA: 0x18010B220
	private static int get_logWarnings(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D240 Offset: 0x10C640 VA: 0x18010D240
	private static int get_fireEvents(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F730 Offset: 0x10EB30 VA: 0x18010F730
	private static int get_keepAnimatorControllerStateOnDisable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111C80 Offset: 0x111080 VA: 0x180111C80
	private static int set_rootPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x114010 Offset: 0x113410 VA: 0x180114010
	private static int set_rootRotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115F10 Offset: 0x115310 VA: 0x180115F10
	private static int set_applyRootMotion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x118110 Offset: 0x117510 VA: 0x180118110
	private static int set_updateMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B280 Offset: 0x11A680 VA: 0x18011B280
	private static int set_bodyPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E420 Offset: 0x11D820 VA: 0x18011E420
	private static int set_bodyRotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1206C0 Offset: 0x11FAC0 VA: 0x1801206C0
	private static int set_stabilizeFeet(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122C70 Offset: 0x122070 VA: 0x180122C70
	private static int set_feetPivotActive(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124BB0 Offset: 0x123FB0 VA: 0x180124BB0
	private static int set_speed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x126F70 Offset: 0x126370 VA: 0x180126F70
	private static int set_cullingMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x128FA0 Offset: 0x1283A0 VA: 0x180128FA0
	private static int set_playbackTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12B000 Offset: 0x12A400 VA: 0x18012B000
	private static int set_recorderStartTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42F0 Offset: 0x36F0 VA: 0x1800042F0
	private static int set_recorderStopTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63D0 Offset: 0x57D0 VA: 0x1800063D0
	private static int set_runtimeAnimatorController(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9710 Offset: 0x8B10 VA: 0x180009710
	private static int set_avatar(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB830 Offset: 0xAC30 VA: 0x18000B830
	private static int set_layersAffectMassCenter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD880 Offset: 0xCC80 VA: 0x18000D880
	private static int set_logWarnings(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10AA0 Offset: 0xFEA0 VA: 0x180010AA0
	private static int set_fireEvents(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13D80 Offset: 0x13180 VA: 0x180013D80
	private static int set_keepAnimatorControllerStateOnDisable(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_ApplicationWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15D70 Offset: 0x15170 VA: 0x180015D70
	private static int Quit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17BC0 Offset: 0x16FC0 VA: 0x180017BC0
	private static int Unload(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19C90 Offset: 0x19090 VA: 0x180019C90
	private static int CanStreamedLevelBeLoaded(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D050 Offset: 0x1C450 VA: 0x18001D050
	private static int IsPlaying(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1EDB0 Offset: 0x1E1B0 VA: 0x18001EDB0
	private static int GetBuildTags(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x21F20 Offset: 0x21320 VA: 0x180021F20
	private static int SetBuildTags(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24F30 Offset: 0x24330 VA: 0x180024F30
	private static int HasProLicense(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x27F60 Offset: 0x27360 VA: 0x180027F60
	private static int RequestAdvertisingIdentifierAsync(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A110 Offset: 0x29510 VA: 0x18002A110
	private static int OpenURL(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D060 Offset: 0x2C460 VA: 0x18002D060
	private static int GetStackTraceLogType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2ED80 Offset: 0x2E180 VA: 0x18002ED80
	private static int SetStackTraceLogType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30DE0 Offset: 0x301E0 VA: 0x180030DE0
	private static int RequestUserAuthorization(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33D70 Offset: 0x33170 VA: 0x180033D70
	private static int HasUserAuthorization(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35D10 Offset: 0x35110 VA: 0x180035D10
	private static int get_isPlaying(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37AD0 Offset: 0x36ED0 VA: 0x180037AD0
	private static int get_isFocused(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3AB30 Offset: 0x39F30 VA: 0x18003AB30
	private static int get_platform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C9D0 Offset: 0x3BDD0 VA: 0x18003C9D0
	private static int get_buildGUID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E7B0 Offset: 0x3DBB0 VA: 0x18003E7B0
	private static int get_isMobilePlatform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40430 Offset: 0x3F830 VA: 0x180040430
	private static int get_isConsolePlatform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x424D0 Offset: 0x418D0 VA: 0x1800424D0
	private static int get_runInBackground(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46780 Offset: 0x45B80 VA: 0x180046780
	private static int get_isBatchMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x486C0 Offset: 0x47AC0 VA: 0x1800486C0
	private static int get_dataPath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A670 Offset: 0x49A70 VA: 0x18004A670
	private static int get_streamingAssetsPath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C820 Offset: 0x4BC20 VA: 0x18004C820
	private static int get_persistentDataPath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E680 Offset: 0x4DA80 VA: 0x18004E680
	private static int get_temporaryCachePath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50440 Offset: 0x4F840 VA: 0x180050440
	private static int get_absoluteURL(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52550 Offset: 0x51950 VA: 0x180052550
	private static int get_unityVersion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54C70 Offset: 0x54070 VA: 0x180054C70
	private static int get_version(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x569F0 Offset: 0x55DF0 VA: 0x1800569F0
	private static int get_installerName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58890 Offset: 0x57C90 VA: 0x180058890
	private static int get_identifier(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A640 Offset: 0x59A40 VA: 0x18005A640
	private static int get_installMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C710 Offset: 0x5BB10 VA: 0x18005C710
	private static int get_sandboxType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F760 Offset: 0x5EB60 VA: 0x18005F760
	private static int get_productName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61AF0 Offset: 0x60EF0 VA: 0x180061AF0
	private static int get_companyName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63AE0 Offset: 0x62EE0 VA: 0x180063AE0
	private static int get_cloudProjectId(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65B30 Offset: 0x64F30 VA: 0x180065B30
	private static int get_targetFrameRate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67B90 Offset: 0x66F90 VA: 0x180067B90
	private static int get_systemLanguage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6AE10 Offset: 0x6A210 VA: 0x18006AE10
	private static int get_consoleLogPath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6E030 Offset: 0x6D430 VA: 0x18006E030
	private static int get_backgroundLoadingPriority(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70470 Offset: 0x6F870 VA: 0x180070470
	private static int get_internetReachability(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x723C0 Offset: 0x717C0 VA: 0x1800723C0
	private static int get_genuine(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x746A0 Offset: 0x73AA0 VA: 0x1800746A0
	private static int get_genuineCheckAvailable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76AA0 Offset: 0x75EA0 VA: 0x180076AA0
	private static int get_isEditor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78990 Offset: 0x77D90 VA: 0x180078990
	private static int get_lowMemory(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7BD40 Offset: 0x7B140 VA: 0x18007BD40
	private static int get_logMessageReceived(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7DE50 Offset: 0x7D250 VA: 0x18007DE50
	private static int get_logMessageReceivedThreaded(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7FF40 Offset: 0x7F340 VA: 0x18007FF40
	private static int get_onBeforeRender(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x82070 Offset: 0x81470 VA: 0x180082070
	private static int get_focusChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85230 Offset: 0x84630 VA: 0x180085230
	private static int get_wantsToQuit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x872A0 Offset: 0x866A0 VA: 0x1800872A0
	private static int get_quitting(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x892E0 Offset: 0x886E0 VA: 0x1800892E0
	private static int set_runInBackground(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B440 Offset: 0x8A840 VA: 0x18008B440
	private static int set_targetFrameRate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D6C0 Offset: 0x8CAC0 VA: 0x18008D6C0
	private static int set_backgroundLoadingPriority(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F7D0 Offset: 0x8EBD0 VA: 0x18008F7D0
	private static int set_lowMemory(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92C90 Offset: 0x92090 VA: 0x180092C90
	private static int set_logMessageReceived(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94C60 Offset: 0x94060 VA: 0x180094C60
	private static int set_logMessageReceivedThreaded(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96AB0 Offset: 0x95EB0 VA: 0x180096AB0
	private static int set_onBeforeRender(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98E90 Offset: 0x98290 VA: 0x180098E90
	private static int set_focusChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9BF70 Offset: 0x9B370 VA: 0x18009BF70
	private static int set_wantsToQuit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9DF50 Offset: 0x9D350 VA: 0x18009DF50
	private static int set_quitting(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA02A0 Offset: 0x9F6A0 VA: 0x1800A02A0
	private static int UnityEngine_Application_AdvertisingIdentifierCallback(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3580 Offset: 0xA2980 VA: 0x1800A3580
	private static int UnityEngine_Application_LogCallback(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA57B0 Offset: 0xA4BB0 VA: 0x1800A57B0
	private static int UnityEngine_Application_LowMemoryCallback(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_AssetBundleWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA87E0 Offset: 0xA7BE0 VA: 0x1800A87E0
	private static int UnloadAllAssetBundles(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA6D0 Offset: 0xA9AD0 VA: 0x1800AA6D0
	private static int GetAllLoadedAssetBundles(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC7D0 Offset: 0xABBD0 VA: 0x1800AC7D0
	private static int LoadFromFileAsync(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE6D0 Offset: 0xADAD0 VA: 0x1800AE6D0
	private static int LoadFromFile(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0710 Offset: 0xAFB10 VA: 0x1800B0710
	private static int LoadFromMemoryAsync(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3B80 Offset: 0xB2F80 VA: 0x1800B3B80
	private static int LoadFromMemory(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5CA0 Offset: 0xB50A0 VA: 0x1800B5CA0
	private static int LoadFromStreamAsync(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7E50 Offset: 0xB7250 VA: 0x1800B7E50
	private static int LoadFromStream(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA0D0 Offset: 0xB94D0 VA: 0x1800BA0D0
	private static int Contains(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC0A0 Offset: 0xBB4A0 VA: 0x1800BC0A0
	private static int LoadAsset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBDF90 Offset: 0xBD390 VA: 0x1800BDF90
	private static int LoadAssetAsync(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC00E0 Offset: 0xBF4E0 VA: 0x1800C00E0
	private static int LoadAssetWithSubAssets(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC3090 Offset: 0xC2490 VA: 0x1800C3090
	private static int LoadAssetWithSubAssetsAsync(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC5160 Offset: 0xC4560 VA: 0x1800C5160
	private static int LoadAllAssets(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7390 Offset: 0xC6790 VA: 0x1800C7390
	private static int LoadAllAssetsAsync(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9750 Offset: 0xC8B50 VA: 0x1800C9750
	private static int Unload(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB980 Offset: 0xCAD80 VA: 0x1800CB980
	private static int GetAllAssetNames(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCDE70 Offset: 0xCD270 VA: 0x1800CDE70
	private static int GetAllScenePaths(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCFFF0 Offset: 0xCF3F0 VA: 0x1800CFFF0
	private static int RecompressAssetBundleAsync(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2340 Offset: 0xD1740 VA: 0x1800D2340
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4530 Offset: 0xD3930 VA: 0x1800D4530
	private static int get_isStreamedSceneAssetBundle(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_AsyncOperationWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD69D0 Offset: 0xD5DD0 VA: 0x1800D69D0
	private static int _CreateUnityEngine_AsyncOperation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB160 Offset: 0xDA560 VA: 0x1800DB160
	private static int get_isDone(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD270 Offset: 0xDC670 VA: 0x1800DD270
	private static int get_progress(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE07D0 Offset: 0xDFBD0 VA: 0x1800E07D0
	private static int get_priority(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE27D0 Offset: 0xE1BD0 VA: 0x1800E27D0
	private static int get_allowSceneActivation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5910 Offset: 0xE4D10 VA: 0x1800E5910
	private static int get_completed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7AA0 Offset: 0xE6EA0 VA: 0x1800E7AA0
	private static int set_priority(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEBC20 Offset: 0xEB020 VA: 0x1800EBC20
	private static int set_allowSceneActivation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEDEB0 Offset: 0xED2B0 VA: 0x1800EDEB0
	private static int set_completed(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_AudioBehaviourWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF01A0 Offset: 0xEF5A0 VA: 0x1800F01A0
	private static int _CreateUnityEngine_AudioBehaviour(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2430 Offset: 0xF1830 VA: 0x1800F2430
	private static int op_Equality(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_AudioClipWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4390 Offset: 0xF3790 VA: 0x1800F4390
	private static int LoadAudioData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6260 Offset: 0xF5660 VA: 0x1800F6260
	private static int UnloadAudioData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF8000 Offset: 0xF7400 VA: 0x1800F8000
	private static int GetData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA150 Offset: 0xF9550 VA: 0x1800FA150
	private static int SetData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC120 Offset: 0xFB520 VA: 0x1800FC120
	private static int Create(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE140 Offset: 0xFD540 VA: 0x1800FE140
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1000A0 Offset: 0xFF4A0 VA: 0x1801000A0
	private static int get_length(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101E40 Offset: 0x101240 VA: 0x180101E40
	private static int get_samples(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103C50 Offset: 0x103050 VA: 0x180103C50
	private static int get_channels(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105DD0 Offset: 0x1051D0 VA: 0x180105DD0
	private static int get_frequency(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x109110 Offset: 0x108510 VA: 0x180109110
	private static int get_loadType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B1D0 Offset: 0x10A5D0 VA: 0x18010B1D0
	private static int get_preloadAudioData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D1F0 Offset: 0x10C5F0 VA: 0x18010D1F0
	private static int get_ambisonic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F6E0 Offset: 0x10EAE0 VA: 0x18010F6E0
	private static int get_loadState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111C30 Offset: 0x111030 VA: 0x180111C30
	private static int get_loadInBackground(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x113FC0 Offset: 0x1133C0 VA: 0x180113FC0
	private static int UnityEngine_AudioClip_PCMReaderCallback(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115EC0 Offset: 0x1152C0 VA: 0x180115EC0
	private static int UnityEngine_AudioClip_PCMSetPositionCallback(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_AudioSourceWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1180C0 Offset: 0x1174C0 VA: 0x1801180C0
	private static int _CreateUnityEngine_AudioSource(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B230 Offset: 0x11A630 VA: 0x18011B230
	private static int Play(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E3D0 Offset: 0x11D7D0 VA: 0x18011E3D0
	private static int PlayDelayed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120670 Offset: 0x11FA70 VA: 0x180120670
	private static int PlayScheduled(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122C20 Offset: 0x122020 VA: 0x180122C20
	private static int SetScheduledStartTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124B60 Offset: 0x123F60 VA: 0x180124B60
	private static int SetScheduledEndTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x126F20 Offset: 0x126320 VA: 0x180126F20
	private static int Stop(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x128F50 Offset: 0x128350 VA: 0x180128F50
	private static int Pause(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12AFB0 Offset: 0x12A3B0 VA: 0x18012AFB0
	private static int UnPause(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42A0 Offset: 0x36A0 VA: 0x1800042A0
	private static int PlayOneShot(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6380 Offset: 0x5780 VA: 0x180006380
	private static int PlayClipAtPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96C0 Offset: 0x8AC0 VA: 0x1800096C0
	private static int SetCustomCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7E0 Offset: 0xABE0 VA: 0x18000B7E0
	private static int GetCustomCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD830 Offset: 0xCC30 VA: 0x18000D830
	private static int GetOutputData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10A50 Offset: 0xFE50 VA: 0x180010A50
	private static int GetSpectrumData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13D30 Offset: 0x13130 VA: 0x180013D30
	private static int SetSpatializerFloat(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15D20 Offset: 0x15120 VA: 0x180015D20
	private static int GetSpatializerFloat(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17B70 Offset: 0x16F70 VA: 0x180017B70
	private static int SetAmbisonicDecoderFloat(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19C40 Offset: 0x19040 VA: 0x180019C40
	private static int GetAmbisonicDecoderFloat(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1D000 Offset: 0x1C400 VA: 0x18001D000
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1ED60 Offset: 0x1E160 VA: 0x18001ED60
	private static int get_volume(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x21ED0 Offset: 0x212D0 VA: 0x180021ED0
	private static int get_pitch(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24EE0 Offset: 0x242E0 VA: 0x180024EE0
	private static int get_time(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x27F10 Offset: 0x27310 VA: 0x180027F10
	private static int get_timeSamples(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A0C0 Offset: 0x294C0 VA: 0x18002A0C0
	private static int get_clip(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2D010 Offset: 0x2C410 VA: 0x18002D010
	private static int get_outputAudioMixerGroup(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2ED30 Offset: 0x2E130 VA: 0x18002ED30
	private static int get_isPlaying(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30D90 Offset: 0x30190 VA: 0x180030D90
	private static int get_isVirtual(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33D20 Offset: 0x33120 VA: 0x180033D20
	private static int get_loop(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35CC0 Offset: 0x350C0 VA: 0x180035CC0
	private static int get_ignoreListenerVolume(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37A80 Offset: 0x36E80 VA: 0x180037A80
	private static int get_playOnAwake(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3AAE0 Offset: 0x39EE0 VA: 0x18003AAE0
	private static int get_ignoreListenerPause(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C980 Offset: 0x3BD80 VA: 0x18003C980
	private static int get_velocityUpdateMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E760 Offset: 0x3DB60 VA: 0x18003E760
	private static int get_panStereo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x403E0 Offset: 0x3F7E0 VA: 0x1800403E0
	private static int get_spatialBlend(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42480 Offset: 0x41880 VA: 0x180042480
	private static int get_spatialize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46730 Offset: 0x45B30 VA: 0x180046730
	private static int get_spatializePostEffects(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48670 Offset: 0x47A70 VA: 0x180048670
	private static int get_reverbZoneMix(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A620 Offset: 0x49A20 VA: 0x18004A620
	private static int get_bypassEffects(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C7D0 Offset: 0x4BBD0 VA: 0x18004C7D0
	private static int get_bypassListenerEffects(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E630 Offset: 0x4DA30 VA: 0x18004E630
	private static int get_bypassReverbZones(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x503F0 Offset: 0x4F7F0 VA: 0x1800503F0
	private static int get_dopplerLevel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52500 Offset: 0x51900 VA: 0x180052500
	private static int get_spread(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54C20 Offset: 0x54020 VA: 0x180054C20
	private static int get_priority(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x569A0 Offset: 0x55DA0 VA: 0x1800569A0
	private static int get_mute(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58840 Offset: 0x57C40 VA: 0x180058840
	private static int get_minDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A5F0 Offset: 0x599F0 VA: 0x18005A5F0
	private static int get_maxDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C6C0 Offset: 0x5BAC0 VA: 0x18005C6C0
	private static int get_rolloffMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F710 Offset: 0x5EB10 VA: 0x18005F710
	private static int set_volume(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61AA0 Offset: 0x60EA0 VA: 0x180061AA0
	private static int set_pitch(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63A90 Offset: 0x62E90 VA: 0x180063A90
	private static int set_time(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65AE0 Offset: 0x64EE0 VA: 0x180065AE0
	private static int set_timeSamples(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67B40 Offset: 0x66F40 VA: 0x180067B40
	private static int set_clip(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6ADC0 Offset: 0x6A1C0 VA: 0x18006ADC0
	private static int set_outputAudioMixerGroup(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6DFE0 Offset: 0x6D3E0 VA: 0x18006DFE0
	private static int set_loop(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70420 Offset: 0x6F820 VA: 0x180070420
	private static int set_ignoreListenerVolume(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72370 Offset: 0x71770 VA: 0x180072370
	private static int set_playOnAwake(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74650 Offset: 0x73A50 VA: 0x180074650
	private static int set_ignoreListenerPause(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76A50 Offset: 0x75E50 VA: 0x180076A50
	private static int set_velocityUpdateMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78940 Offset: 0x77D40 VA: 0x180078940
	private static int set_panStereo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7BCF0 Offset: 0x7B0F0 VA: 0x18007BCF0
	private static int set_spatialBlend(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7DE00 Offset: 0x7D200 VA: 0x18007DE00
	private static int set_spatialize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7FEF0 Offset: 0x7F2F0 VA: 0x18007FEF0
	private static int set_spatializePostEffects(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x82020 Offset: 0x81420 VA: 0x180082020
	private static int set_reverbZoneMix(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x851E0 Offset: 0x845E0 VA: 0x1800851E0
	private static int set_bypassEffects(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x87250 Offset: 0x86650 VA: 0x180087250
	private static int set_bypassListenerEffects(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x89290 Offset: 0x88690 VA: 0x180089290
	private static int set_bypassReverbZones(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B3F0 Offset: 0x8A7F0 VA: 0x18008B3F0
	private static int set_dopplerLevel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D670 Offset: 0x8CA70 VA: 0x18008D670
	private static int set_spread(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F780 Offset: 0x8EB80 VA: 0x18008F780
	private static int set_priority(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92C40 Offset: 0x92040 VA: 0x180092C40
	private static int set_mute(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94C10 Offset: 0x94010 VA: 0x180094C10
	private static int set_minDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96A60 Offset: 0x95E60 VA: 0x180096A60
	private static int set_maxDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98E40 Offset: 0x98240 VA: 0x180098E40
	private static int set_rolloffMode(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_BehaviourWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9BF20 Offset: 0x9B320 VA: 0x18009BF20
	private static int _CreateUnityEngine_Behaviour(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9DF00 Offset: 0x9D300 VA: 0x18009DF00
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0250 Offset: 0x9F650 VA: 0x1800A0250
	private static int get_enabled(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3530 Offset: 0xA2930 VA: 0x1800A3530
	private static int get_isActiveAndEnabled(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5760 Offset: 0xA4B60 VA: 0x1800A5760
	private static int set_enabled(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_BlendWeightsWrap
{
	// Methods

	public static void Register(LuaState L) { }

	private static void Push(IntPtr L, BlendWeights arg) { }

	private static bool CheckType(IntPtr L, int pos) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8790 Offset: 0xA7B90 VA: 0x1800A8790
	private static int get_OneBone(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA680 Offset: 0xA9A80 VA: 0x1800AA680
	private static int get_TwoBones(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC780 Offset: 0xABB80 VA: 0x1800AC780
	private static int get_FourBones(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE680 Offset: 0xADA80 VA: 0x1800AE680
	private static int IntToEnum(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_BoxColliderWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB06C0 Offset: 0xAFAC0 VA: 0x1800B06C0
	private static int _CreateUnityEngine_BoxCollider(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3B30 Offset: 0xB2F30 VA: 0x1800B3B30
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5C50 Offset: 0xB5050 VA: 0x1800B5C50
	private static int get_center(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7E00 Offset: 0xB7200 VA: 0x1800B7E00
	private static int get_size(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA080 Offset: 0xB9480 VA: 0x1800BA080
	private static int set_center(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC050 Offset: 0xBB450 VA: 0x1800BC050
	private static int set_size(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_CameraClearFlagsWrap
{
	// Methods

	public static void Register(LuaState L) { }

	private static void Push(IntPtr L, CameraClearFlags arg) { }

	private static bool CheckType(IntPtr L, int pos) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBDF40 Offset: 0xBD340 VA: 0x1800BDF40
	private static int get_Skybox(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC0090 Offset: 0xBF490 VA: 0x1800C0090
	private static int get_Color(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC3040 Offset: 0xC2440 VA: 0x1800C3040
	private static int get_SolidColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC5110 Offset: 0xC4510 VA: 0x1800C5110
	private static int get_Depth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7340 Offset: 0xC6740 VA: 0x1800C7340
	private static int get_Nothing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9700 Offset: 0xC8B00 VA: 0x1800C9700
	private static int IntToEnum(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_CameraWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB930 Offset: 0xCAD30 VA: 0x1800CB930
	private static int _CreateUnityEngine_Camera(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCDE20 Offset: 0xCD220 VA: 0x1800CDE20
	private static int Reset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCFFA0 Offset: 0xCF3A0 VA: 0x1800CFFA0
	private static int ResetTransparencySortSettings(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD22F0 Offset: 0xD16F0 VA: 0x1800D22F0
	private static int ResetAspect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD44E0 Offset: 0xD38E0 VA: 0x1800D44E0
	private static int ResetCullingMatrix(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6980 Offset: 0xD5D80 VA: 0x1800D6980
	private static int SetReplacementShader(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB110 Offset: 0xDA510 VA: 0x1800DB110
	private static int ResetReplacementShader(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD220 Offset: 0xDC620 VA: 0x1800DD220
	private static int SetTargetBuffers(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0780 Offset: 0xDFB80 VA: 0x1800E0780
	private static int ResetWorldToCameraMatrix(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2780 Offset: 0xE1B80 VA: 0x1800E2780
	private static int ResetProjectionMatrix(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE58C0 Offset: 0xE4CC0 VA: 0x1800E58C0
	private static int CalculateObliqueMatrix(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7A50 Offset: 0xE6E50 VA: 0x1800E7A50
	private static int WorldToScreenPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEBBD0 Offset: 0xEAFD0 VA: 0x1800EBBD0
	private static int WorldToViewportPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEDE60 Offset: 0xED260 VA: 0x1800EDE60
	private static int ViewportToWorldPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF0150 Offset: 0xEF550 VA: 0x1800F0150
	private static int ScreenToWorldPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF23E0 Offset: 0xF17E0 VA: 0x1800F23E0
	private static int ScreenToViewportPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4340 Offset: 0xF3740 VA: 0x1800F4340
	private static int ViewportToScreenPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6210 Offset: 0xF5610 VA: 0x1800F6210
	private static int ViewportPointToRay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF7FB0 Offset: 0xF73B0 VA: 0x1800F7FB0
	private static int ScreenPointToRay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA100 Offset: 0xF9500 VA: 0x1800FA100
	private static int CalculateFrustumCorners(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC0D0 Offset: 0xFB4D0 VA: 0x1800FC0D0
	private static int CalculateProjectionMatrixFromPhysicalProperties(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE0F0 Offset: 0xFD4F0 VA: 0x1800FE0F0
	private static int FocalLengthToFOV(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x100050 Offset: 0xFF450 VA: 0x180100050
	private static int FOVToFocalLength(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101DF0 Offset: 0x1011F0 VA: 0x180101DF0
	private static int GetStereoNonJitteredProjectionMatrix(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103C00 Offset: 0x103000 VA: 0x180103C00
	private static int GetStereoViewMatrix(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105D80 Offset: 0x105180 VA: 0x180105D80
	private static int CopyStereoDeviceProjectionMatrixToNonJittered(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1090C0 Offset: 0x1084C0 VA: 0x1801090C0
	private static int GetStereoProjectionMatrix(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B180 Offset: 0x10A580 VA: 0x18010B180
	private static int SetStereoProjectionMatrix(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D1A0 Offset: 0x10C5A0 VA: 0x18010D1A0
	private static int ResetStereoProjectionMatrices(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F690 Offset: 0x10EA90 VA: 0x18010F690
	private static int SetStereoViewMatrix(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111BE0 Offset: 0x110FE0 VA: 0x180111BE0
	private static int ResetStereoViewMatrices(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x113F70 Offset: 0x113370 VA: 0x180113F70
	private static int GetAllCameras(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115E70 Offset: 0x115270 VA: 0x180115E70
	private static int RenderToCubemap(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x118070 Offset: 0x117470 VA: 0x180118070
	private static int Render(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B1E0 Offset: 0x11A5E0 VA: 0x18011B1E0
	private static int RenderWithShader(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E380 Offset: 0x11D780 VA: 0x18011E380
	private static int RenderDontRestore(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120620 Offset: 0x11FA20 VA: 0x180120620
	private static int SetupCurrent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122BD0 Offset: 0x121FD0 VA: 0x180122BD0
	private static int CopyFrom(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124B10 Offset: 0x123F10 VA: 0x180124B10
	private static int RemoveCommandBuffers(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x126ED0 Offset: 0x1262D0 VA: 0x180126ED0
	private static int RemoveAllCommandBuffers(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x128F00 Offset: 0x128300 VA: 0x180128F00
	private static int AddCommandBuffer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12AF60 Offset: 0x12A360 VA: 0x18012AF60
	private static int AddCommandBufferAsync(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4250 Offset: 0x3650 VA: 0x180004250
	private static int RemoveCommandBuffer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6330 Offset: 0x5730 VA: 0x180006330
	private static int GetCommandBuffers(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9670 Offset: 0x8A70 VA: 0x180009670
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB790 Offset: 0xAB90 VA: 0x18000B790
	private static int get_onPreCull(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD7E0 Offset: 0xCBE0 VA: 0x18000D7E0
	private static int get_onPreRender(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10A00 Offset: 0xFE00 VA: 0x180010A00
	private static int get_onPostRender(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13CE0 Offset: 0x130E0 VA: 0x180013CE0
	private static int get_nearClipPlane(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15CD0 Offset: 0x150D0 VA: 0x180015CD0
	private static int get_farClipPlane(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17B20 Offset: 0x16F20 VA: 0x180017B20
	private static int get_fieldOfView(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19BF0 Offset: 0x18FF0 VA: 0x180019BF0
	private static int get_renderingPath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1CFB0 Offset: 0x1C3B0 VA: 0x18001CFB0
	private static int get_actualRenderingPath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1ED10 Offset: 0x1E110 VA: 0x18001ED10
	private static int get_allowHDR(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x21E80 Offset: 0x21280 VA: 0x180021E80
	private static int get_allowMSAA(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24E90 Offset: 0x24290 VA: 0x180024E90
	private static int get_allowDynamicResolution(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x27EC0 Offset: 0x272C0 VA: 0x180027EC0
	private static int get_forceIntoRenderTexture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A070 Offset: 0x29470 VA: 0x18002A070
	private static int get_orthographicSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2CFC0 Offset: 0x2C3C0 VA: 0x18002CFC0
	private static int get_orthographic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2ECE0 Offset: 0x2E0E0 VA: 0x18002ECE0
	private static int get_opaqueSortMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30D40 Offset: 0x30140 VA: 0x180030D40
	private static int get_transparencySortMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33CD0 Offset: 0x330D0 VA: 0x180033CD0
	private static int get_transparencySortAxis(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35C70 Offset: 0x35070 VA: 0x180035C70
	private static int get_depth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37A30 Offset: 0x36E30 VA: 0x180037A30
	private static int get_aspect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3AA90 Offset: 0x39E90 VA: 0x18003AA90
	private static int get_velocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C930 Offset: 0x3BD30 VA: 0x18003C930
	private static int get_cullingMask(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E710 Offset: 0x3DB10 VA: 0x18003E710
	private static int get_eventMask(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40390 Offset: 0x3F790 VA: 0x180040390
	private static int get_layerCullSpherical(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42430 Offset: 0x41830 VA: 0x180042430
	private static int get_cameraType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x466E0 Offset: 0x45AE0 VA: 0x1800466E0
	private static int get_layerCullDistances(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48620 Offset: 0x47A20 VA: 0x180048620
	private static int get_useOcclusionCulling(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A5D0 Offset: 0x499D0 VA: 0x18004A5D0
	private static int get_cullingMatrix(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C780 Offset: 0x4BB80 VA: 0x18004C780
	private static int get_backgroundColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E5E0 Offset: 0x4D9E0 VA: 0x18004E5E0
	private static int get_clearFlags(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x503A0 Offset: 0x4F7A0 VA: 0x1800503A0
	private static int get_depthTextureMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x524B0 Offset: 0x518B0 VA: 0x1800524B0
	private static int get_clearStencilAfterLightingPass(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54BD0 Offset: 0x53FD0 VA: 0x180054BD0
	private static int get_usePhysicalProperties(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56950 Offset: 0x55D50 VA: 0x180056950
	private static int get_sensorSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x587F0 Offset: 0x57BF0 VA: 0x1800587F0
	private static int get_lensShift(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A5A0 Offset: 0x599A0 VA: 0x18005A5A0
	private static int get_focalLength(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C670 Offset: 0x5BA70 VA: 0x18005C670
	private static int get_gateFit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F6C0 Offset: 0x5EAC0 VA: 0x18005F6C0
	private static int get_rect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61A50 Offset: 0x60E50 VA: 0x180061A50
	private static int get_pixelRect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63A40 Offset: 0x62E40 VA: 0x180063A40
	private static int get_pixelWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65A90 Offset: 0x64E90 VA: 0x180065A90
	private static int get_pixelHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67AF0 Offset: 0x66EF0 VA: 0x180067AF0
	private static int get_scaledPixelWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6AD70 Offset: 0x6A170 VA: 0x18006AD70
	private static int get_scaledPixelHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6DF90 Offset: 0x6D390 VA: 0x18006DF90
	private static int get_targetTexture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x703D0 Offset: 0x6F7D0 VA: 0x1800703D0
	private static int get_activeTexture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72320 Offset: 0x71720 VA: 0x180072320
	private static int get_targetDisplay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74600 Offset: 0x73A00 VA: 0x180074600
	private static int get_cameraToWorldMatrix(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76A00 Offset: 0x75E00 VA: 0x180076A00
	private static int get_worldToCameraMatrix(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x788F0 Offset: 0x77CF0 VA: 0x1800788F0
	private static int get_projectionMatrix(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7BCA0 Offset: 0x7B0A0 VA: 0x18007BCA0
	private static int get_nonJitteredProjectionMatrix(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7DDB0 Offset: 0x7D1B0 VA: 0x18007DDB0
	private static int get_useJitteredProjectionMatrixForTransparentRendering(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7FEA0 Offset: 0x7F2A0 VA: 0x18007FEA0
	private static int get_previousViewProjectionMatrix(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x81FD0 Offset: 0x813D0 VA: 0x180081FD0
	private static int get_main(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85190 Offset: 0x84590 VA: 0x180085190
	private static int get_current(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x87200 Offset: 0x86600 VA: 0x180087200
	private static int get_scene(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x89240 Offset: 0x88640 VA: 0x180089240
	private static int get_stereoEnabled(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B3A0 Offset: 0x8A7A0 VA: 0x18008B3A0
	private static int get_stereoSeparation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D620 Offset: 0x8CA20 VA: 0x18008D620
	private static int get_stereoConvergence(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F730 Offset: 0x8EB30 VA: 0x18008F730
	private static int get_areVRStereoViewMatricesWithinSingleCullTolerance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92BF0 Offset: 0x91FF0 VA: 0x180092BF0
	private static int get_stereoTargetEye(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94BC0 Offset: 0x93FC0 VA: 0x180094BC0
	private static int get_stereoActiveEye(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96A10 Offset: 0x95E10 VA: 0x180096A10
	private static int get_allCamerasCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98DF0 Offset: 0x981F0 VA: 0x180098DF0
	private static int get_allCameras(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9BED0 Offset: 0x9B2D0 VA: 0x18009BED0
	private static int get_commandBufferCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9DEB0 Offset: 0x9D2B0 VA: 0x18009DEB0
	private static int set_onPreCull(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0200 Offset: 0x9F600 VA: 0x1800A0200
	private static int set_onPreRender(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA34E0 Offset: 0xA28E0 VA: 0x1800A34E0
	private static int set_onPostRender(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5710 Offset: 0xA4B10 VA: 0x1800A5710
	private static int set_nearClipPlane(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8740 Offset: 0xA7B40 VA: 0x1800A8740
	private static int set_farClipPlane(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA630 Offset: 0xA9A30 VA: 0x1800AA630
	private static int set_fieldOfView(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC730 Offset: 0xABB30 VA: 0x1800AC730
	private static int set_renderingPath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE630 Offset: 0xADA30 VA: 0x1800AE630
	private static int set_allowHDR(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0670 Offset: 0xAFA70 VA: 0x1800B0670
	private static int set_allowMSAA(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3AE0 Offset: 0xB2EE0 VA: 0x1800B3AE0
	private static int set_allowDynamicResolution(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5C00 Offset: 0xB5000 VA: 0x1800B5C00
	private static int set_forceIntoRenderTexture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7DB0 Offset: 0xB71B0 VA: 0x1800B7DB0
	private static int set_orthographicSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBA030 Offset: 0xB9430 VA: 0x1800BA030
	private static int set_orthographic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBC000 Offset: 0xBB400 VA: 0x1800BC000
	private static int set_opaqueSortMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBDEF0 Offset: 0xBD2F0 VA: 0x1800BDEF0
	private static int set_transparencySortMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC0040 Offset: 0xBF440 VA: 0x1800C0040
	private static int set_transparencySortAxis(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC2FF0 Offset: 0xC23F0 VA: 0x1800C2FF0
	private static int set_depth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC50C0 Offset: 0xC44C0 VA: 0x1800C50C0
	private static int set_aspect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC72F0 Offset: 0xC66F0 VA: 0x1800C72F0
	private static int set_cullingMask(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC96B0 Offset: 0xC8AB0 VA: 0x1800C96B0
	private static int set_eventMask(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB8E0 Offset: 0xCACE0 VA: 0x1800CB8E0
	private static int set_layerCullSpherical(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCDDD0 Offset: 0xCD1D0 VA: 0x1800CDDD0
	private static int set_cameraType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCFF50 Offset: 0xCF350 VA: 0x1800CFF50
	private static int set_layerCullDistances(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD22A0 Offset: 0xD16A0 VA: 0x1800D22A0
	private static int set_useOcclusionCulling(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4490 Offset: 0xD3890 VA: 0x1800D4490
	private static int set_cullingMatrix(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6930 Offset: 0xD5D30 VA: 0x1800D6930
	private static int set_backgroundColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB0C0 Offset: 0xDA4C0 VA: 0x1800DB0C0
	private static int set_clearFlags(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD1D0 Offset: 0xDC5D0 VA: 0x1800DD1D0
	private static int set_depthTextureMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0730 Offset: 0xDFB30 VA: 0x1800E0730
	private static int set_clearStencilAfterLightingPass(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2730 Offset: 0xE1B30 VA: 0x1800E2730
	private static int set_usePhysicalProperties(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5870 Offset: 0xE4C70 VA: 0x1800E5870
	private static int set_sensorSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7A00 Offset: 0xE6E00 VA: 0x1800E7A00
	private static int set_lensShift(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEBB80 Offset: 0xEAF80 VA: 0x1800EBB80
	private static int set_focalLength(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEDE10 Offset: 0xED210 VA: 0x1800EDE10
	private static int set_gateFit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF0100 Offset: 0xEF500 VA: 0x1800F0100
	private static int set_rect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2390 Offset: 0xF1790 VA: 0x1800F2390
	private static int set_pixelRect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF42F0 Offset: 0xF36F0 VA: 0x1800F42F0
	private static int set_targetTexture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF61C0 Offset: 0xF55C0 VA: 0x1800F61C0
	private static int set_targetDisplay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF7F60 Offset: 0xF7360 VA: 0x1800F7F60
	private static int set_worldToCameraMatrix(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA0B0 Offset: 0xF94B0 VA: 0x1800FA0B0
	private static int set_projectionMatrix(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC080 Offset: 0xFB480 VA: 0x1800FC080
	private static int set_nonJitteredProjectionMatrix(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE0A0 Offset: 0xFD4A0 VA: 0x1800FE0A0
	private static int set_useJitteredProjectionMatrixForTransparentRendering(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x100000 Offset: 0xFF400 VA: 0x180100000
	private static int set_scene(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101DA0 Offset: 0x1011A0 VA: 0x180101DA0
	private static int set_stereoSeparation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103BB0 Offset: 0x102FB0 VA: 0x180103BB0
	private static int set_stereoConvergence(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105D30 Offset: 0x105130 VA: 0x180105D30
	private static int set_stereoTargetEye(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x109070 Offset: 0x108470 VA: 0x180109070
	private static int UnityEngine_Camera_CameraCallback(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_CanvasGroupWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B130 Offset: 0x10A530 VA: 0x18010B130
	private static int _CreateUnityEngine_CanvasGroup(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D150 Offset: 0x10C550 VA: 0x18010D150
	private static int IsRaycastLocationValid(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F640 Offset: 0x10EA40 VA: 0x18010F640
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111B90 Offset: 0x110F90 VA: 0x180111B90
	private static int get_alpha(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x113F20 Offset: 0x113320 VA: 0x180113F20
	private static int get_interactable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115E20 Offset: 0x115220 VA: 0x180115E20
	private static int get_blocksRaycasts(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x118020 Offset: 0x117420 VA: 0x180118020
	private static int get_ignoreParentGroups(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B190 Offset: 0x11A590 VA: 0x18011B190
	private static int set_alpha(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E330 Offset: 0x11D730 VA: 0x18011E330
	private static int set_interactable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1205D0 Offset: 0x11F9D0 VA: 0x1801205D0
	private static int set_blocksRaycasts(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122B80 Offset: 0x121F80 VA: 0x180122B80
	private static int set_ignoreParentGroups(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_CanvasWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124AC0 Offset: 0x123EC0 VA: 0x180124AC0
	private static int _CreateUnityEngine_Canvas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x126E80 Offset: 0x126280 VA: 0x180126E80
	private static int GetDefaultCanvasMaterial(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x128EB0 Offset: 0x1282B0 VA: 0x180128EB0
	private static int GetETC1SupportedCanvasMaterial(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12AF10 Offset: 0x12A310 VA: 0x18012AF10
	private static int ForceUpdateCanvases(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4200 Offset: 0x3600 VA: 0x180004200
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x62E0 Offset: 0x56E0 VA: 0x1800062E0
	private static int get_renderMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9620 Offset: 0x8A20 VA: 0x180009620
	private static int get_isRootCanvas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB740 Offset: 0xAB40 VA: 0x18000B740
	private static int get_pixelRect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD790 Offset: 0xCB90 VA: 0x18000D790
	private static int get_scaleFactor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x109B0 Offset: 0xFDB0 VA: 0x1800109B0
	private static int get_referencePixelsPerUnit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13C90 Offset: 0x13090 VA: 0x180013C90
	private static int get_overridePixelPerfect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15C80 Offset: 0x15080 VA: 0x180015C80
	private static int get_pixelPerfect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17AD0 Offset: 0x16ED0 VA: 0x180017AD0
	private static int get_planeDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19BA0 Offset: 0x18FA0 VA: 0x180019BA0
	private static int get_renderOrder(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1CF60 Offset: 0x1C360 VA: 0x18001CF60
	private static int get_overrideSorting(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1ECC0 Offset: 0x1E0C0 VA: 0x18001ECC0
	private static int get_sortingOrder(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x21E30 Offset: 0x21230 VA: 0x180021E30
	private static int get_targetDisplay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24E40 Offset: 0x24240 VA: 0x180024E40
	private static int get_sortingLayerID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x27E70 Offset: 0x27270 VA: 0x180027E70
	private static int get_cachedSortingLayerValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2A020 Offset: 0x29420 VA: 0x18002A020
	private static int get_additionalShaderChannels(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2CF70 Offset: 0x2C370 VA: 0x18002CF70
	private static int get_sortingLayerName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2EC90 Offset: 0x2E090 VA: 0x18002EC90
	private static int get_rootCanvas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30CF0 Offset: 0x300F0 VA: 0x180030CF0
	private static int get_worldCamera(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33C80 Offset: 0x33080 VA: 0x180033C80
	private static int get_normalizedSortingGridSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35C20 Offset: 0x35020 VA: 0x180035C20
	private static int get_willRenderCanvases(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x379E0 Offset: 0x36DE0 VA: 0x1800379E0
	private static int set_renderMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3AA40 Offset: 0x39E40 VA: 0x18003AA40
	private static int set_scaleFactor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C8E0 Offset: 0x3BCE0 VA: 0x18003C8E0
	private static int set_referencePixelsPerUnit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E6C0 Offset: 0x3DAC0 VA: 0x18003E6C0
	private static int set_overridePixelPerfect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40340 Offset: 0x3F740 VA: 0x180040340
	private static int set_pixelPerfect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x423E0 Offset: 0x417E0 VA: 0x1800423E0
	private static int set_planeDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46690 Offset: 0x45A90 VA: 0x180046690
	private static int set_overrideSorting(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x485D0 Offset: 0x479D0 VA: 0x1800485D0
	private static int set_sortingOrder(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A580 Offset: 0x49980 VA: 0x18004A580
	private static int set_targetDisplay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C730 Offset: 0x4BB30 VA: 0x18004C730
	private static int set_sortingLayerID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E590 Offset: 0x4D990 VA: 0x18004E590
	private static int set_additionalShaderChannels(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50350 Offset: 0x4F750 VA: 0x180050350
	private static int set_sortingLayerName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52460 Offset: 0x51860 VA: 0x180052460
	private static int set_worldCamera(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54B80 Offset: 0x53F80 VA: 0x180054B80
	private static int set_normalizedSortingGridSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56900 Offset: 0x55D00 VA: 0x180056900
	private static int set_willRenderCanvases(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x587A0 Offset: 0x57BA0 VA: 0x1800587A0
	private static int UnityEngine_Canvas_WillRenderCanvases(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_CapsuleColliderWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A550 Offset: 0x59950 VA: 0x18005A550
	private static int _CreateUnityEngine_CapsuleCollider(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C620 Offset: 0x5BA20 VA: 0x18005C620
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F670 Offset: 0x5EA70 VA: 0x18005F670
	private static int get_center(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61A00 Offset: 0x60E00 VA: 0x180061A00
	private static int get_radius(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x639F0 Offset: 0x62DF0 VA: 0x1800639F0
	private static int get_height(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65A40 Offset: 0x64E40 VA: 0x180065A40
	private static int get_direction(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67AA0 Offset: 0x66EA0 VA: 0x180067AA0
	private static int set_center(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6AD20 Offset: 0x6A120 VA: 0x18006AD20
	private static int set_radius(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6DF40 Offset: 0x6D340 VA: 0x18006DF40
	private static int set_height(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70380 Offset: 0x6F780 VA: 0x180070380
	private static int set_direction(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_CharacterControllerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x722D0 Offset: 0x716D0 VA: 0x1800722D0
	private static int _CreateUnityEngine_CharacterController(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x745B0 Offset: 0x739B0 VA: 0x1800745B0
	private static int SimpleMove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x769B0 Offset: 0x75DB0 VA: 0x1800769B0
	private static int Move(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x788A0 Offset: 0x77CA0 VA: 0x1800788A0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7BC50 Offset: 0x7B050 VA: 0x18007BC50
	private static int get_velocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7DD60 Offset: 0x7D160 VA: 0x18007DD60
	private static int get_isGrounded(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7FE50 Offset: 0x7F250 VA: 0x18007FE50
	private static int get_collisionFlags(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x81F80 Offset: 0x81380 VA: 0x180081F80
	private static int get_radius(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85140 Offset: 0x84540 VA: 0x180085140
	private static int get_height(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x871B0 Offset: 0x865B0 VA: 0x1800871B0
	private static int get_center(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x891F0 Offset: 0x885F0 VA: 0x1800891F0
	private static int get_slopeLimit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B350 Offset: 0x8A750 VA: 0x18008B350
	private static int get_stepOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D5D0 Offset: 0x8C9D0 VA: 0x18008D5D0
	private static int get_skinWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F6E0 Offset: 0x8EAE0 VA: 0x18008F6E0
	private static int get_minMoveDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92BA0 Offset: 0x91FA0 VA: 0x180092BA0
	private static int get_detectCollisions(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94B70 Offset: 0x93F70 VA: 0x180094B70
	private static int get_enableOverlapRecovery(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x969C0 Offset: 0x95DC0 VA: 0x1800969C0
	private static int set_radius(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98DA0 Offset: 0x981A0 VA: 0x180098DA0
	private static int set_height(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9BE80 Offset: 0x9B280 VA: 0x18009BE80
	private static int set_center(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9DE60 Offset: 0x9D260 VA: 0x18009DE60
	private static int set_slopeLimit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA01B0 Offset: 0x9F5B0 VA: 0x1800A01B0
	private static int set_stepOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3490 Offset: 0xA2890 VA: 0x1800A3490
	private static int set_skinWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA56C0 Offset: 0xA4AC0 VA: 0x1800A56C0
	private static int set_minMoveDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA86F0 Offset: 0xA7AF0 VA: 0x1800A86F0
	private static int set_detectCollisions(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA5E0 Offset: 0xA99E0 VA: 0x1800AA5E0
	private static int set_enableOverlapRecovery(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_ColliderWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC6E0 Offset: 0xABAE0 VA: 0x1800AC6E0
	private static int _CreateUnityEngine_Collider(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE5E0 Offset: 0xAD9E0 VA: 0x1800AE5E0
	private static int ClosestPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0620 Offset: 0xAFA20 VA: 0x1800B0620
	private static int Raycast(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3A90 Offset: 0xB2E90 VA: 0x1800B3A90
	private static int ClosestPointOnBounds(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5BB0 Offset: 0xB4FB0 VA: 0x1800B5BB0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7D60 Offset: 0xB7160 VA: 0x1800B7D60
	private static int get_enabled(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB9FE0 Offset: 0xB93E0 VA: 0x1800B9FE0
	private static int get_attachedRigidbody(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBBFB0 Offset: 0xBB3B0 VA: 0x1800BBFB0
	private static int get_isTrigger(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBDEA0 Offset: 0xBD2A0 VA: 0x1800BDEA0
	private static int get_contactOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBFFF0 Offset: 0xBF3F0 VA: 0x1800BFFF0
	private static int get_bounds(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC2FA0 Offset: 0xC23A0 VA: 0x1800C2FA0
	private static int get_sharedMaterial(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC5070 Offset: 0xC4470 VA: 0x1800C5070
	private static int get_material(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC72A0 Offset: 0xC66A0 VA: 0x1800C72A0
	private static int set_enabled(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9660 Offset: 0xC8A60 VA: 0x1800C9660
	private static int set_isTrigger(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB890 Offset: 0xCAC90 VA: 0x1800CB890
	private static int set_contactOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCDD80 Offset: 0xCD180 VA: 0x1800CDD80
	private static int set_sharedMaterial(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCFF00 Offset: 0xCF300 VA: 0x1800CFF00
	private static int set_material(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_CollisionDetectionModeWrap
{
	// Methods

	public static void Register(LuaState L) { }

	private static void Push(IntPtr L, CollisionDetectionMode arg) { }

	private static bool CheckType(IntPtr L, int pos) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2250 Offset: 0xD1650 VA: 0x1800D2250
	private static int get_Discrete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4440 Offset: 0xD3840 VA: 0x1800D4440
	private static int get_Continuous(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD68E0 Offset: 0xD5CE0 VA: 0x1800D68E0
	private static int get_ContinuousDynamic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB070 Offset: 0xDA470 VA: 0x1800DB070
	private static int get_ContinuousSpeculative(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD180 Offset: 0xDC580 VA: 0x1800DD180
	private static int IntToEnum(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_ComponentWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE06E0 Offset: 0xDFAE0 VA: 0x1800E06E0
	private static int _CreateUnityEngine_Component(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE26E0 Offset: 0xE1AE0 VA: 0x1800E26E0
	private static int GetComponent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5820 Offset: 0xE4C20 VA: 0x1800E5820
	private static int GetComponentInChildren(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE79B0 Offset: 0xE6DB0 VA: 0x1800E79B0
	private static int GetComponentsInChildren(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEBB30 Offset: 0xEAF30 VA: 0x1800EBB30
	private static int GetComponentInParent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEDDC0 Offset: 0xED1C0 VA: 0x1800EDDC0
	private static int GetComponentsInParent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF00B0 Offset: 0xEF4B0 VA: 0x1800F00B0
	private static int GetComponents(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2340 Offset: 0xF1740 VA: 0x1800F2340
	private static int CompareTag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF42A0 Offset: 0xF36A0 VA: 0x1800F42A0
	private static int SendMessageUpwards(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6170 Offset: 0xF5570 VA: 0x1800F6170
	private static int SendMessage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF7F10 Offset: 0xF7310 VA: 0x1800F7F10
	private static int BroadcastMessage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA060 Offset: 0xF9460 VA: 0x1800FA060
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFC030 Offset: 0xFB430 VA: 0x1800FC030
	private static int get_transform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE050 Offset: 0xFD450 VA: 0x1800FE050
	private static int get_gameObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFFFB0 Offset: 0xFF3B0 VA: 0x1800FFFB0
	private static int get_tag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101D50 Offset: 0x101150 VA: 0x180101D50
	private static int set_tag(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_ControllerColliderHitWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103B60 Offset: 0x102F60 VA: 0x180103B60
	private static int _CreateUnityEngine_ControllerColliderHit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105CE0 Offset: 0x1050E0 VA: 0x180105CE0
	private static int get_controller(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x109020 Offset: 0x108420 VA: 0x180109020
	private static int get_collider(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B0E0 Offset: 0x10A4E0 VA: 0x18010B0E0
	private static int get_rigidbody(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D100 Offset: 0x10C500 VA: 0x18010D100
	private static int get_gameObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F5F0 Offset: 0x10E9F0 VA: 0x18010F5F0
	private static int get_transform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111B40 Offset: 0x110F40 VA: 0x180111B40
	private static int get_point(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x113ED0 Offset: 0x1132D0 VA: 0x180113ED0
	private static int get_normal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115DD0 Offset: 0x1151D0 VA: 0x180115DD0
	private static int get_moveDirection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x117FD0 Offset: 0x1173D0 VA: 0x180117FD0
	private static int get_moveLength(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_Events_UnityEvent_boolWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B140 Offset: 0x11A540 VA: 0x18011B140
	private static int AddListener(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E2E0 Offset: 0x11D6E0 VA: 0x18011E2E0
	private static int RemoveListener(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120580 Offset: 0x11F980 VA: 0x180120580
	private static int Invoke(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_Events_UnityEvent_float_floatWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122B30 Offset: 0x121F30 VA: 0x180122B30
	private static int AddListener(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124A70 Offset: 0x123E70 VA: 0x180124A70
	private static int RemoveListener(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x126E30 Offset: 0x126230 VA: 0x180126E30
	private static int Invoke(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_Events_UnityEvent_floatWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x128E60 Offset: 0x128260 VA: 0x180128E60
	private static int AddListener(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12AEC0 Offset: 0x12A2C0 VA: 0x18012AEC0
	private static int RemoveListener(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x41B0 Offset: 0x35B0 VA: 0x1800041B0
	private static int Invoke(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_Events_UnityEvent_intWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6290 Offset: 0x5690 VA: 0x180006290
	private static int AddListener(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x95D0 Offset: 0x89D0 VA: 0x1800095D0
	private static int RemoveListener(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB6F0 Offset: 0xAAF0 VA: 0x18000B6F0
	private static int Invoke(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_Events_UnityEvent_stringWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD740 Offset: 0xCB40 VA: 0x18000D740
	private static int AddListener(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10960 Offset: 0xFD60 VA: 0x180010960
	private static int RemoveListener(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13C40 Offset: 0x13040 VA: 0x180013C40
	private static int Invoke(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_Events_UnityEvent_UnityEngine_EventSystems_PointerEventData_boolWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15C30 Offset: 0x15030 VA: 0x180015C30
	private static int AddListener(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17A80 Offset: 0x16E80 VA: 0x180017A80
	private static int RemoveListener(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19B50 Offset: 0x18F50 VA: 0x180019B50
	private static int Invoke(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_Events_UnityEvent_UnityEngine_EventSystems_PointerEventDataWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1CF10 Offset: 0x1C310 VA: 0x18001CF10
	private static int AddListener(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1EC70 Offset: 0x1E070 VA: 0x18001EC70
	private static int RemoveListener(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x21DE0 Offset: 0x211E0 VA: 0x180021DE0
	private static int Invoke(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_Events_UnityEventBaseWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24DF0 Offset: 0x241F0 VA: 0x180024DF0
	private static int GetPersistentEventCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x27E20 Offset: 0x27220 VA: 0x180027E20
	private static int GetPersistentTarget(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x29FD0 Offset: 0x293D0 VA: 0x180029FD0
	private static int GetPersistentMethodName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2CF20 Offset: 0x2C320 VA: 0x18002CF20
	private static int SetPersistentListenerState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2EC40 Offset: 0x2E040 VA: 0x18002EC40
	private static int RemoveAllListeners(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30CA0 Offset: 0x300A0 VA: 0x180030CA0
	private static int ToString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33C30 Offset: 0x33030 VA: 0x180033C30
	private static int GetValidMethodInfo(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_Events_UnityEventWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35BD0 Offset: 0x34FD0 VA: 0x180035BD0
	private static int _CreateUnityEngine_Events_UnityEvent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37990 Offset: 0x36D90 VA: 0x180037990
	private static int AddListener(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A9F0 Offset: 0x39DF0 VA: 0x18003A9F0
	private static int RemoveListener(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C890 Offset: 0x3BC90 VA: 0x18003C890
	private static int Invoke(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_EventSystems_AbstractEventDataWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E670 Offset: 0x3DA70 VA: 0x18003E670
	private static int Reset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x402F0 Offset: 0x3F6F0 VA: 0x1800402F0
	private static int Use(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42390 Offset: 0x41790 VA: 0x180042390
	private static int get_used(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_EventSystems_BaseEventDataWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46640 Offset: 0x45A40 VA: 0x180046640
	private static int _CreateUnityEngine_EventSystems_BaseEventData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48580 Offset: 0x47980 VA: 0x180048580
	private static int get_currentInputModule(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A530 Offset: 0x49930 VA: 0x18004A530
	private static int get_selectedObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C6E0 Offset: 0x4BAE0 VA: 0x18004C6E0
	private static int set_selectedObject(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_EventSystems_EventSystemWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E540 Offset: 0x4D940 VA: 0x18004E540
	private static int UpdateModules(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50300 Offset: 0x4F700 VA: 0x180050300
	private static int SetSelectedGameObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52410 Offset: 0x51810 VA: 0x180052410
	private static int RaycastAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54B30 Offset: 0x53F30 VA: 0x180054B30
	private static int IsPointerOverGameObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x568B0 Offset: 0x55CB0 VA: 0x1800568B0
	private static int ToString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58750 Offset: 0x57B50 VA: 0x180058750
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A500 Offset: 0x59900 VA: 0x18005A500
	private static int get_current(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C5D0 Offset: 0x5B9D0 VA: 0x18005C5D0
	private static int get_sendNavigationEvents(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F620 Offset: 0x5EA20 VA: 0x18005F620
	private static int get_pixelDragThreshold(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x619B0 Offset: 0x60DB0 VA: 0x1800619B0
	private static int get_currentInputModule(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x639A0 Offset: 0x62DA0 VA: 0x1800639A0
	private static int get_firstSelectedGameObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x659F0 Offset: 0x64DF0 VA: 0x1800659F0
	private static int get_currentSelectedGameObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67A50 Offset: 0x66E50 VA: 0x180067A50
	private static int get_isFocused(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6ACD0 Offset: 0x6A0D0 VA: 0x18006ACD0
	private static int get_alreadySelecting(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6DEF0 Offset: 0x6D2F0 VA: 0x18006DEF0
	private static int set_current(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70330 Offset: 0x6F730 VA: 0x180070330
	private static int set_sendNavigationEvents(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72280 Offset: 0x71680 VA: 0x180072280
	private static int set_pixelDragThreshold(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74560 Offset: 0x73960 VA: 0x180074560
	private static int set_firstSelectedGameObject(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_EventSystems_EventTriggerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76960 Offset: 0x75D60 VA: 0x180076960
	private static int OnPointerEnter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78850 Offset: 0x77C50 VA: 0x180078850
	private static int OnPointerExit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7BC00 Offset: 0x7B000 VA: 0x18007BC00
	private static int OnDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7DD10 Offset: 0x7D110 VA: 0x18007DD10
	private static int OnDrop(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7FE00 Offset: 0x7F200 VA: 0x18007FE00
	private static int OnPointerDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x81F30 Offset: 0x81330 VA: 0x180081F30
	private static int OnPointerUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x850F0 Offset: 0x844F0 VA: 0x1800850F0
	private static int OnPointerClick(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x87160 Offset: 0x86560 VA: 0x180087160
	private static int OnSelect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x891A0 Offset: 0x885A0 VA: 0x1800891A0
	private static int OnDeselect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B300 Offset: 0x8A700 VA: 0x18008B300
	private static int OnScroll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D580 Offset: 0x8C980 VA: 0x18008D580
	private static int OnMove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F690 Offset: 0x8EA90 VA: 0x18008F690
	private static int OnUpdateSelected(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92B50 Offset: 0x91F50 VA: 0x180092B50
	private static int OnInitializePotentialDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94B20 Offset: 0x93F20 VA: 0x180094B20
	private static int OnBeginDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96970 Offset: 0x95D70 VA: 0x180096970
	private static int OnEndDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98D50 Offset: 0x98150 VA: 0x180098D50
	private static int OnSubmit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9BE30 Offset: 0x9B230 VA: 0x18009BE30
	private static int OnCancel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9DE10 Offset: 0x9D210 VA: 0x18009DE10
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0160 Offset: 0x9F560 VA: 0x1800A0160
	private static int get_triggers(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3440 Offset: 0xA2840 VA: 0x1800A3440
	private static int set_triggers(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_EventSystems_PointerEventDataWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5670 Offset: 0xA4A70 VA: 0x1800A5670
	private static int _CreateUnityEngine_EventSystems_PointerEventData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA86A0 Offset: 0xA7AA0 VA: 0x1800A86A0
	private static int IsPointerMoving(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA590 Offset: 0xA9990 VA: 0x1800AA590
	private static int IsScrolling(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC690 Offset: 0xABA90 VA: 0x1800AC690
	private static int ToString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE590 Offset: 0xAD990 VA: 0x1800AE590
	private static int get_hovered(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB05D0 Offset: 0xAF9D0 VA: 0x1800B05D0
	private static int get_pointerEnter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3A40 Offset: 0xB2E40 VA: 0x1800B3A40
	private static int get_lastPress(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5B60 Offset: 0xB4F60 VA: 0x1800B5B60
	private static int get_rawPointerPress(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7D10 Offset: 0xB7110 VA: 0x1800B7D10
	private static int get_pointerDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB9F90 Offset: 0xB9390 VA: 0x1800B9F90
	private static int get_pointerCurrentRaycast(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBBF60 Offset: 0xBB360 VA: 0x1800BBF60
	private static int get_pointerPressRaycast(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBDE50 Offset: 0xBD250 VA: 0x1800BDE50
	private static int get_eligibleForClick(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBFFA0 Offset: 0xBF3A0 VA: 0x1800BFFA0
	private static int get_pointerId(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC2F50 Offset: 0xC2350 VA: 0x1800C2F50
	private static int get_position(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC5020 Offset: 0xC4420 VA: 0x1800C5020
	private static int get_delta(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7250 Offset: 0xC6650 VA: 0x1800C7250
	private static int get_pressPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9610 Offset: 0xC8A10 VA: 0x1800C9610
	private static int get_clickTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB840 Offset: 0xCAC40 VA: 0x1800CB840
	private static int get_clickCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCDD30 Offset: 0xCD130 VA: 0x1800CDD30
	private static int get_scrollDelta(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCFEB0 Offset: 0xCF2B0 VA: 0x1800CFEB0
	private static int get_useDragThreshold(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2200 Offset: 0xD1600 VA: 0x1800D2200
	private static int get_dragging(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD43F0 Offset: 0xD37F0 VA: 0x1800D43F0
	private static int get_button(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6890 Offset: 0xD5C90 VA: 0x1800D6890
	private static int get_enterEventCamera(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDB020 Offset: 0xDA420 VA: 0x1800DB020
	private static int get_pressEventCamera(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD130 Offset: 0xDC530 VA: 0x1800DD130
	private static int get_pointerPress(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0690 Offset: 0xDFA90 VA: 0x1800E0690
	private static int set_hovered(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2690 Offset: 0xE1A90 VA: 0x1800E2690
	private static int set_pointerEnter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE57D0 Offset: 0xE4BD0 VA: 0x1800E57D0
	private static int set_rawPointerPress(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7960 Offset: 0xE6D60 VA: 0x1800E7960
	private static int set_pointerDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEBAE0 Offset: 0xEAEE0 VA: 0x1800EBAE0
	private static int set_pointerCurrentRaycast(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEDD70 Offset: 0xED170 VA: 0x1800EDD70
	private static int set_pointerPressRaycast(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF0060 Offset: 0xEF460 VA: 0x1800F0060
	private static int set_eligibleForClick(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF22F0 Offset: 0xF16F0 VA: 0x1800F22F0
	private static int set_pointerId(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4250 Offset: 0xF3650 VA: 0x1800F4250
	private static int set_position(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6120 Offset: 0xF5520 VA: 0x1800F6120
	private static int set_delta(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF7EC0 Offset: 0xF72C0 VA: 0x1800F7EC0
	private static int set_pressPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFA010 Offset: 0xF9410 VA: 0x1800FA010
	private static int set_clickTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFBFE0 Offset: 0xFB3E0 VA: 0x1800FBFE0
	private static int set_clickCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFE000 Offset: 0xFD400 VA: 0x1800FE000
	private static int set_scrollDelta(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFFF60 Offset: 0xFF360 VA: 0x1800FFF60
	private static int set_useDragThreshold(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101D00 Offset: 0x101100 VA: 0x180101D00
	private static int set_dragging(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103B10 Offset: 0x102F10 VA: 0x180103B10
	private static int set_button(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105C90 Offset: 0x105090 VA: 0x180105C90
	private static int set_pointerPress(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_EventSystems_UIBehaviourWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x108FD0 Offset: 0x1083D0 VA: 0x180108FD0
	private static int IsActive(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B090 Offset: 0x10A490 VA: 0x18010B090
	private static int IsDestroyed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D0B0 Offset: 0x10C4B0 VA: 0x18010D0B0
	private static int op_Equality(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_GameObjectWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F5A0 Offset: 0x10E9A0 VA: 0x18010F5A0
	private static int _CreateUnityEngine_GameObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111AF0 Offset: 0x110EF0 VA: 0x180111AF0
	private static int CreatePrimitive(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x113E80 Offset: 0x113280 VA: 0x180113E80
	private static int GetComponent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115D80 Offset: 0x115180 VA: 0x180115D80
	private static int GetComponentInChildren(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x117F80 Offset: 0x117380 VA: 0x180117F80
	private static int GetComponentInParent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B0F0 Offset: 0x11A4F0 VA: 0x18011B0F0
	private static int GetComponents(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E290 Offset: 0x11D690 VA: 0x18011E290
	private static int GetComponentsInChildren(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120530 Offset: 0x11F930 VA: 0x180120530
	private static int GetComponentsInParent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122AE0 Offset: 0x121EE0 VA: 0x180122AE0
	private static int FindWithTag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124A20 Offset: 0x123E20 VA: 0x180124A20
	private static int SendMessageUpwards(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x126DE0 Offset: 0x1261E0 VA: 0x180126DE0
	private static int SendMessage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x128E10 Offset: 0x128210 VA: 0x180128E10
	private static int BroadcastMessage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12AE70 Offset: 0x12A270 VA: 0x18012AE70
	private static int AddComponent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4160 Offset: 0x3560 VA: 0x180004160
	private static int SetActive(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6240 Offset: 0x5640 VA: 0x180006240
	private static int CompareTag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9580 Offset: 0x8980 VA: 0x180009580
	private static int FindGameObjectWithTag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB6A0 Offset: 0xAAA0 VA: 0x18000B6A0
	private static int FindGameObjectsWithTag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6F0 Offset: 0xCAF0 VA: 0x18000D6F0
	private static int Find(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10910 Offset: 0xFD10 VA: 0x180010910
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13BF0 Offset: 0x12FF0 VA: 0x180013BF0
	private static int get_transform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15BE0 Offset: 0x14FE0 VA: 0x180015BE0
	private static int get_layer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17A30 Offset: 0x16E30 VA: 0x180017A30
	private static int get_activeSelf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19B00 Offset: 0x18F00 VA: 0x180019B00
	private static int get_activeInHierarchy(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1CEC0 Offset: 0x1C2C0 VA: 0x18001CEC0
	private static int get_isStatic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1EC20 Offset: 0x1E020 VA: 0x18001EC20
	private static int get_tag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x21D90 Offset: 0x21190 VA: 0x180021D90
	private static int get_scene(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24DA0 Offset: 0x241A0 VA: 0x180024DA0
	private static int get_gameObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x27DD0 Offset: 0x271D0 VA: 0x180027DD0
	private static int set_layer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x29F80 Offset: 0x29380 VA: 0x180029F80
	private static int set_isStatic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2CED0 Offset: 0x2C2D0 VA: 0x18002CED0
	private static int set_tag(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_GUIUtilityWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2EBF0 Offset: 0x2DFF0 VA: 0x18002EBF0
	private static int _CreateUnityEngine_GUIUtility(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30C50 Offset: 0x30050 VA: 0x180030C50
	private static int GetControlID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33BE0 Offset: 0x32FE0 VA: 0x180033BE0
	private static int AlignRectToDevice(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35B80 Offset: 0x34F80 VA: 0x180035B80
	private static int GetStateObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37940 Offset: 0x36D40 VA: 0x180037940
	private static int QueryStateObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A9A0 Offset: 0x39DA0 VA: 0x18003A9A0
	private static int ExitGUI(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C840 Offset: 0x3BC40 VA: 0x18003C840
	private static int GUIToScreenPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E620 Offset: 0x3DA20 VA: 0x18003E620
	private static int ScreenToGUIPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x402A0 Offset: 0x3F6A0 VA: 0x1800402A0
	private static int ScreenToGUIRect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42340 Offset: 0x41740 VA: 0x180042340
	private static int RotateAroundPivot(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x465F0 Offset: 0x459F0 VA: 0x1800465F0
	private static int ScaleAroundPivot(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48530 Offset: 0x47930 VA: 0x180048530
	private static int get_hasModalWindow(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A4E0 Offset: 0x498E0 VA: 0x18004A4E0
	private static int get_systemCopyBuffer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C690 Offset: 0x4BA90 VA: 0x18004C690
	private static int get_hotControl(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E4F0 Offset: 0x4D8F0 VA: 0x18004E4F0
	private static int get_keyboardControl(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x502B0 Offset: 0x4F6B0 VA: 0x1800502B0
	private static int set_systemCopyBuffer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x523C0 Offset: 0x517C0 VA: 0x1800523C0
	private static int set_hotControl(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54AE0 Offset: 0x53EE0 VA: 0x180054AE0
	private static int set_keyboardControl(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_HingeJointWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56860 Offset: 0x55C60 VA: 0x180056860
	private static int _CreateUnityEngine_HingeJoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58700 Offset: 0x57B00 VA: 0x180058700
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A4B0 Offset: 0x598B0 VA: 0x18005A4B0
	private static int get_motor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C580 Offset: 0x5B980 VA: 0x18005C580
	private static int get_limits(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F5D0 Offset: 0x5E9D0 VA: 0x18005F5D0
	private static int get_spring(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61960 Offset: 0x60D60 VA: 0x180061960
	private static int get_useMotor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63950 Offset: 0x62D50 VA: 0x180063950
	private static int get_useLimits(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x659A0 Offset: 0x64DA0 VA: 0x1800659A0
	private static int get_useSpring(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67A00 Offset: 0x66E00 VA: 0x180067A00
	private static int get_velocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6AC80 Offset: 0x6A080 VA: 0x18006AC80
	private static int get_angle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6DEA0 Offset: 0x6D2A0 VA: 0x18006DEA0
	private static int set_motor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x702E0 Offset: 0x6F6E0 VA: 0x1800702E0
	private static int set_limits(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72230 Offset: 0x71630 VA: 0x180072230
	private static int set_spring(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74510 Offset: 0x73910 VA: 0x180074510
	private static int set_useMotor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76910 Offset: 0x75D10 VA: 0x180076910
	private static int set_useLimits(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78800 Offset: 0x77C00 VA: 0x180078800
	private static int set_useSpring(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_InputWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7BBB0 Offset: 0x7AFB0 VA: 0x18007BBB0
	private static int GetAxis(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7DCC0 Offset: 0x7D0C0 VA: 0x18007DCC0
	private static int GetAxisRaw(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7FDB0 Offset: 0x7F1B0 VA: 0x18007FDB0
	private static int GetButton(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x81EE0 Offset: 0x812E0 VA: 0x180081EE0
	private static int GetButtonDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x850A0 Offset: 0x844A0 VA: 0x1800850A0
	private static int GetButtonUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x87110 Offset: 0x86510 VA: 0x180087110
	private static int GetMouseButton(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x89150 Offset: 0x88550 VA: 0x180089150
	private static int GetMouseButtonDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B2B0 Offset: 0x8A6B0 VA: 0x18008B2B0
	private static int GetMouseButtonUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D530 Offset: 0x8C930 VA: 0x18008D530
	private static int ResetInputAxes(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F640 Offset: 0x8EA40 VA: 0x18008F640
	private static int GetJoystickNames(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92B00 Offset: 0x91F00 VA: 0x180092B00
	private static int GetTouch(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94AD0 Offset: 0x93ED0 VA: 0x180094AD0
	private static int GetAccelerationEvent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96920 Offset: 0x95D20 VA: 0x180096920
	private static int GetKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98D00 Offset: 0x98100 VA: 0x180098D00
	private static int GetKeyUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9BDE0 Offset: 0x9B1E0 VA: 0x18009BDE0
	private static int GetKeyDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9DDC0 Offset: 0x9D1C0 VA: 0x18009DDC0
	private static int get_simulateMouseWithTouches(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0110 Offset: 0x9F510 VA: 0x1800A0110
	private static int get_anyKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA33F0 Offset: 0xA27F0 VA: 0x1800A33F0
	private static int get_anyKeyDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5620 Offset: 0xA4A20 VA: 0x1800A5620
	private static int get_inputString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8650 Offset: 0xA7A50 VA: 0x1800A8650
	private static int get_mousePosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA540 Offset: 0xA9940 VA: 0x1800AA540
	private static int get_mouseScrollDelta(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC640 Offset: 0xABA40 VA: 0x1800AC640
	private static int get_imeCompositionMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE540 Offset: 0xAD940 VA: 0x1800AE540
	private static int get_compositionString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0580 Offset: 0xAF980 VA: 0x1800B0580
	private static int get_imeIsSelected(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB39F0 Offset: 0xB2DF0 VA: 0x1800B39F0
	private static int get_compositionCursorPos(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5B10 Offset: 0xB4F10 VA: 0x1800B5B10
	private static int get_mousePresent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7CC0 Offset: 0xB70C0 VA: 0x1800B7CC0
	private static int get_touchCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB9F40 Offset: 0xB9340 VA: 0x1800B9F40
	private static int get_touchPressureSupported(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBBF10 Offset: 0xBB310 VA: 0x1800BBF10
	private static int get_stylusTouchSupported(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBDE00 Offset: 0xBD200 VA: 0x1800BDE00
	private static int get_touchSupported(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBFF50 Offset: 0xBF350 VA: 0x1800BFF50
	private static int get_multiTouchEnabled(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC2F00 Offset: 0xC2300 VA: 0x1800C2F00
	private static int get_deviceOrientation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC4FD0 Offset: 0xC43D0 VA: 0x1800C4FD0
	private static int get_acceleration(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7200 Offset: 0xC6600 VA: 0x1800C7200
	private static int get_compensateSensors(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC95C0 Offset: 0xC89C0 VA: 0x1800C95C0
	private static int get_accelerationEventCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB7F0 Offset: 0xCABF0 VA: 0x1800CB7F0
	private static int get_backButtonLeavesApp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCDCE0 Offset: 0xCD0E0 VA: 0x1800CDCE0
	private static int get_location(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCFE60 Offset: 0xCF260 VA: 0x1800CFE60
	private static int get_compass(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD21B0 Offset: 0xD15B0 VA: 0x1800D21B0
	private static int get_gyro(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD43A0 Offset: 0xD37A0 VA: 0x1800D43A0
	private static int get_touches(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6840 Offset: 0xD5C40 VA: 0x1800D6840
	private static int get_accelerationEvents(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDAFD0 Offset: 0xDA3D0 VA: 0x1800DAFD0
	private static int set_simulateMouseWithTouches(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD0E0 Offset: 0xDC4E0 VA: 0x1800DD0E0
	private static int set_imeCompositionMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0640 Offset: 0xDFA40 VA: 0x1800E0640
	private static int set_compositionCursorPos(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2640 Offset: 0xE1A40 VA: 0x1800E2640
	private static int set_multiTouchEnabled(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5780 Offset: 0xE4B80 VA: 0x1800E5780
	private static int set_compensateSensors(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7910 Offset: 0xE6D10 VA: 0x1800E7910
	private static int set_backButtonLeavesApp(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_JointWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEBA90 Offset: 0xEAE90 VA: 0x1800EBA90
	private static int _CreateUnityEngine_Joint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEDD20 Offset: 0xED120 VA: 0x1800EDD20
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF0010 Offset: 0xEF410 VA: 0x1800F0010
	private static int get_connectedBody(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF22A0 Offset: 0xF16A0 VA: 0x1800F22A0
	private static int get_axis(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4200 Offset: 0xF3600 VA: 0x1800F4200
	private static int get_anchor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF60D0 Offset: 0xF54D0 VA: 0x1800F60D0
	private static int get_connectedAnchor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF7E70 Offset: 0xF7270 VA: 0x1800F7E70
	private static int get_autoConfigureConnectedAnchor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF9FC0 Offset: 0xF93C0 VA: 0x1800F9FC0
	private static int get_breakForce(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFBF90 Offset: 0xFB390 VA: 0x1800FBF90
	private static int get_breakTorque(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFDFB0 Offset: 0xFD3B0 VA: 0x1800FDFB0
	private static int get_enableCollision(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFFF10 Offset: 0xFF310 VA: 0x1800FFF10
	private static int get_enablePreprocessing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101CB0 Offset: 0x1010B0 VA: 0x180101CB0
	private static int get_massScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103AC0 Offset: 0x102EC0 VA: 0x180103AC0
	private static int get_connectedMassScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105C40 Offset: 0x105040 VA: 0x180105C40
	private static int get_currentForce(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x108F80 Offset: 0x108380 VA: 0x180108F80
	private static int get_currentTorque(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10B040 Offset: 0x10A440 VA: 0x18010B040
	private static int set_connectedBody(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D060 Offset: 0x10C460 VA: 0x18010D060
	private static int set_axis(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F550 Offset: 0x10E950 VA: 0x18010F550
	private static int set_anchor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111AA0 Offset: 0x110EA0 VA: 0x180111AA0
	private static int set_connectedAnchor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x113E30 Offset: 0x113230 VA: 0x180113E30
	private static int set_autoConfigureConnectedAnchor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115D30 Offset: 0x115130 VA: 0x180115D30
	private static int set_breakForce(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x117F30 Offset: 0x117330 VA: 0x180117F30
	private static int set_breakTorque(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B0A0 Offset: 0x11A4A0 VA: 0x18011B0A0
	private static int set_enableCollision(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E240 Offset: 0x11D640 VA: 0x18011E240
	private static int set_enablePreprocessing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1204E0 Offset: 0x11F8E0 VA: 0x1801204E0
	private static int set_massScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122A90 Offset: 0x121E90 VA: 0x180122A90
	private static int set_connectedMassScale(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_KeyCodeWrap
{
	// Methods

	public static void Register(LuaState L) { }

	private static void Push(IntPtr L, KeyCode arg) { }

	private static bool CheckType(IntPtr L, int pos) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1249D0 Offset: 0x123DD0 VA: 0x1801249D0
	private static int get_None(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x126D90 Offset: 0x126190 VA: 0x180126D90
	private static int get_Backspace(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x128DC0 Offset: 0x1281C0 VA: 0x180128DC0
	private static int get_Delete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12AE20 Offset: 0x12A220 VA: 0x18012AE20
	private static int get_Tab(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4110 Offset: 0x3510 VA: 0x180004110
	private static int get_Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61F0 Offset: 0x55F0 VA: 0x1800061F0
	private static int get_Return(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9530 Offset: 0x8930 VA: 0x180009530
	private static int get_Pause(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB650 Offset: 0xAA50 VA: 0x18000B650
	private static int get_Escape(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6A0 Offset: 0xCAA0 VA: 0x18000D6A0
	private static int get_Space(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x108C0 Offset: 0xFCC0 VA: 0x1800108C0
	private static int get_Keypad0(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13BA0 Offset: 0x12FA0 VA: 0x180013BA0
	private static int get_Keypad1(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15B90 Offset: 0x14F90 VA: 0x180015B90
	private static int get_Keypad2(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x179E0 Offset: 0x16DE0 VA: 0x1800179E0
	private static int get_Keypad3(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19AB0 Offset: 0x18EB0 VA: 0x180019AB0
	private static int get_Keypad4(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1CE70 Offset: 0x1C270 VA: 0x18001CE70
	private static int get_Keypad5(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1EBD0 Offset: 0x1DFD0 VA: 0x18001EBD0
	private static int get_Keypad6(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x21D40 Offset: 0x21140 VA: 0x180021D40
	private static int get_Keypad7(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24D50 Offset: 0x24150 VA: 0x180024D50
	private static int get_Keypad8(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x27D80 Offset: 0x27180 VA: 0x180027D80
	private static int get_Keypad9(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x29F30 Offset: 0x29330 VA: 0x180029F30
	private static int get_KeypadPeriod(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2CE80 Offset: 0x2C280 VA: 0x18002CE80
	private static int get_KeypadDivide(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2EBA0 Offset: 0x2DFA0 VA: 0x18002EBA0
	private static int get_KeypadMultiply(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30C00 Offset: 0x30000 VA: 0x180030C00
	private static int get_KeypadMinus(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33B90 Offset: 0x32F90 VA: 0x180033B90
	private static int get_KeypadPlus(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35B30 Offset: 0x34F30 VA: 0x180035B30
	private static int get_KeypadEnter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x378F0 Offset: 0x36CF0 VA: 0x1800378F0
	private static int get_KeypadEquals(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A950 Offset: 0x39D50 VA: 0x18003A950
	private static int get_UpArrow(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C7F0 Offset: 0x3BBF0 VA: 0x18003C7F0
	private static int get_DownArrow(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E5D0 Offset: 0x3D9D0 VA: 0x18003E5D0
	private static int get_RightArrow(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40250 Offset: 0x3F650 VA: 0x180040250
	private static int get_LeftArrow(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x422F0 Offset: 0x416F0 VA: 0x1800422F0
	private static int get_Insert(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x465A0 Offset: 0x459A0 VA: 0x1800465A0
	private static int get_Home(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x484E0 Offset: 0x478E0 VA: 0x1800484E0
	private static int get_End(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A490 Offset: 0x49890 VA: 0x18004A490
	private static int get_PageUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C640 Offset: 0x4BA40 VA: 0x18004C640
	private static int get_PageDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E4A0 Offset: 0x4D8A0 VA: 0x18004E4A0
	private static int get_F1(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50260 Offset: 0x4F660 VA: 0x180050260
	private static int get_F2(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52370 Offset: 0x51770 VA: 0x180052370
	private static int get_F3(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54A90 Offset: 0x53E90 VA: 0x180054A90
	private static int get_F4(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56810 Offset: 0x55C10 VA: 0x180056810
	private static int get_F5(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x586B0 Offset: 0x57AB0 VA: 0x1800586B0
	private static int get_F6(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A460 Offset: 0x59860 VA: 0x18005A460
	private static int get_F7(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C530 Offset: 0x5B930 VA: 0x18005C530
	private static int get_F8(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F580 Offset: 0x5E980 VA: 0x18005F580
	private static int get_F9(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61910 Offset: 0x60D10 VA: 0x180061910
	private static int get_F10(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63900 Offset: 0x62D00 VA: 0x180063900
	private static int get_F11(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65950 Offset: 0x64D50 VA: 0x180065950
	private static int get_F12(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x679B0 Offset: 0x66DB0 VA: 0x1800679B0
	private static int get_F13(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6AC30 Offset: 0x6A030 VA: 0x18006AC30
	private static int get_F14(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6DE50 Offset: 0x6D250 VA: 0x18006DE50
	private static int get_F15(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70290 Offset: 0x6F690 VA: 0x180070290
	private static int get_Alpha0(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x721E0 Offset: 0x715E0 VA: 0x1800721E0
	private static int get_Alpha1(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x744C0 Offset: 0x738C0 VA: 0x1800744C0
	private static int get_Alpha2(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x768C0 Offset: 0x75CC0 VA: 0x1800768C0
	private static int get_Alpha3(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x787B0 Offset: 0x77BB0 VA: 0x1800787B0
	private static int get_Alpha4(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7BB60 Offset: 0x7AF60 VA: 0x18007BB60
	private static int get_Alpha5(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7DC70 Offset: 0x7D070 VA: 0x18007DC70
	private static int get_Alpha6(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7FD60 Offset: 0x7F160 VA: 0x18007FD60
	private static int get_Alpha7(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x81E90 Offset: 0x81290 VA: 0x180081E90
	private static int get_Alpha8(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85050 Offset: 0x84450 VA: 0x180085050
	private static int get_Alpha9(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x870C0 Offset: 0x864C0 VA: 0x1800870C0
	private static int get_Exclaim(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x89100 Offset: 0x88500 VA: 0x180089100
	private static int get_DoubleQuote(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B260 Offset: 0x8A660 VA: 0x18008B260
	private static int get_Hash(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D4E0 Offset: 0x8C8E0 VA: 0x18008D4E0
	private static int get_Dollar(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F5F0 Offset: 0x8E9F0 VA: 0x18008F5F0
	private static int get_Percent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92AB0 Offset: 0x91EB0 VA: 0x180092AB0
	private static int get_Ampersand(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94A80 Offset: 0x93E80 VA: 0x180094A80
	private static int get_Quote(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x968D0 Offset: 0x95CD0 VA: 0x1800968D0
	private static int get_LeftParen(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98CB0 Offset: 0x980B0 VA: 0x180098CB0
	private static int get_RightParen(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9BD90 Offset: 0x9B190 VA: 0x18009BD90
	private static int get_Asterisk(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9DD70 Offset: 0x9D170 VA: 0x18009DD70
	private static int get_Plus(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA00C0 Offset: 0x9F4C0 VA: 0x1800A00C0
	private static int get_Comma(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA33A0 Offset: 0xA27A0 VA: 0x1800A33A0
	private static int get_Minus(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA55D0 Offset: 0xA49D0 VA: 0x1800A55D0
	private static int get_Period(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8600 Offset: 0xA7A00 VA: 0x1800A8600
	private static int get_Slash(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA4F0 Offset: 0xA98F0 VA: 0x1800AA4F0
	private static int get_Colon(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC5F0 Offset: 0xAB9F0 VA: 0x1800AC5F0
	private static int get_Semicolon(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE4F0 Offset: 0xAD8F0 VA: 0x1800AE4F0
	private static int get_Less(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0530 Offset: 0xAF930 VA: 0x1800B0530
	private static int get_Equals(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB39A0 Offset: 0xB2DA0 VA: 0x1800B39A0
	private static int get_Greater(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5AC0 Offset: 0xB4EC0 VA: 0x1800B5AC0
	private static int get_Question(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7C70 Offset: 0xB7070 VA: 0x1800B7C70
	private static int get_At(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB9EF0 Offset: 0xB92F0 VA: 0x1800B9EF0
	private static int get_LeftBracket(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBBEC0 Offset: 0xBB2C0 VA: 0x1800BBEC0
	private static int get_Backslash(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBDDB0 Offset: 0xBD1B0 VA: 0x1800BDDB0
	private static int get_RightBracket(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBFF00 Offset: 0xBF300 VA: 0x1800BFF00
	private static int get_Caret(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC2EB0 Offset: 0xC22B0 VA: 0x1800C2EB0
	private static int get_Underscore(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC4F80 Offset: 0xC4380 VA: 0x1800C4F80
	private static int get_BackQuote(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC71B0 Offset: 0xC65B0 VA: 0x1800C71B0
	private static int get_A(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9570 Offset: 0xC8970 VA: 0x1800C9570
	private static int get_B(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB7A0 Offset: 0xCABA0 VA: 0x1800CB7A0
	private static int get_C(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCDC90 Offset: 0xCD090 VA: 0x1800CDC90
	private static int get_D(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCFE10 Offset: 0xCF210 VA: 0x1800CFE10
	private static int get_E(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2160 Offset: 0xD1560 VA: 0x1800D2160
	private static int get_F(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4350 Offset: 0xD3750 VA: 0x1800D4350
	private static int get_G(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD67F0 Offset: 0xD5BF0 VA: 0x1800D67F0
	private static int get_H(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDAF80 Offset: 0xDA380 VA: 0x1800DAF80
	private static int get_I(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD090 Offset: 0xDC490 VA: 0x1800DD090
	private static int get_J(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE05F0 Offset: 0xDF9F0 VA: 0x1800E05F0
	private static int get_K(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE25F0 Offset: 0xE19F0 VA: 0x1800E25F0
	private static int get_L(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5730 Offset: 0xE4B30 VA: 0x1800E5730
	private static int get_M(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE78C0 Offset: 0xE6CC0 VA: 0x1800E78C0
	private static int get_N(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEBA40 Offset: 0xEAE40 VA: 0x1800EBA40
	private static int get_O(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEDCD0 Offset: 0xED0D0 VA: 0x1800EDCD0
	private static int get_P(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEFFC0 Offset: 0xEF3C0 VA: 0x1800EFFC0
	private static int get_Q(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2250 Offset: 0xF1650 VA: 0x1800F2250
	private static int get_R(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF41B0 Offset: 0xF35B0 VA: 0x1800F41B0
	private static int get_S(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6080 Offset: 0xF5480 VA: 0x1800F6080
	private static int get_T(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF7E20 Offset: 0xF7220 VA: 0x1800F7E20
	private static int get_U(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF9F70 Offset: 0xF9370 VA: 0x1800F9F70
	private static int get_V(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFBF40 Offset: 0xFB340 VA: 0x1800FBF40
	private static int get_W(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFDF60 Offset: 0xFD360 VA: 0x1800FDF60
	private static int get_X(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFFEC0 Offset: 0xFF2C0 VA: 0x1800FFEC0
	private static int get_Y(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101C60 Offset: 0x101060 VA: 0x180101C60
	private static int get_Z(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103A70 Offset: 0x102E70 VA: 0x180103A70
	private static int get_LeftCurlyBracket(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105BF0 Offset: 0x104FF0 VA: 0x180105BF0
	private static int get_Pipe(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x108F30 Offset: 0x108330 VA: 0x180108F30
	private static int get_RightCurlyBracket(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10AFF0 Offset: 0x10A3F0 VA: 0x18010AFF0
	private static int get_Tilde(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10D010 Offset: 0x10C410 VA: 0x18010D010
	private static int get_Numlock(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F500 Offset: 0x10E900 VA: 0x18010F500
	private static int get_CapsLock(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111A50 Offset: 0x110E50 VA: 0x180111A50
	private static int get_ScrollLock(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x113DE0 Offset: 0x1131E0 VA: 0x180113DE0
	private static int get_RightShift(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115CE0 Offset: 0x1150E0 VA: 0x180115CE0
	private static int get_LeftShift(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x117EE0 Offset: 0x1172E0 VA: 0x180117EE0
	private static int get_RightControl(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B050 Offset: 0x11A450 VA: 0x18011B050
	private static int get_LeftControl(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E1F0 Offset: 0x11D5F0 VA: 0x18011E1F0
	private static int get_RightAlt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120490 Offset: 0x11F890 VA: 0x180120490
	private static int get_LeftAlt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122A40 Offset: 0x121E40 VA: 0x180122A40
	private static int get_LeftCommand(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124980 Offset: 0x123D80 VA: 0x180124980
	private static int get_LeftApple(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x126D40 Offset: 0x126140 VA: 0x180126D40
	private static int get_LeftWindows(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x128D70 Offset: 0x128170 VA: 0x180128D70
	private static int get_RightCommand(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12ADD0 Offset: 0x12A1D0 VA: 0x18012ADD0
	private static int get_RightApple(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40C0 Offset: 0x34C0 VA: 0x1800040C0
	private static int get_RightWindows(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61A0 Offset: 0x55A0 VA: 0x1800061A0
	private static int get_AltGr(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94E0 Offset: 0x88E0 VA: 0x1800094E0
	private static int get_Help(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB600 Offset: 0xAA00 VA: 0x18000B600
	private static int get_Print(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD650 Offset: 0xCA50 VA: 0x18000D650
	private static int get_SysReq(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10870 Offset: 0xFC70 VA: 0x180010870
	private static int get_Break(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13B50 Offset: 0x12F50 VA: 0x180013B50
	private static int get_Menu(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15B40 Offset: 0x14F40 VA: 0x180015B40
	private static int get_Mouse0(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17990 Offset: 0x16D90 VA: 0x180017990
	private static int get_Mouse1(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19A60 Offset: 0x18E60 VA: 0x180019A60
	private static int get_Mouse2(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1CE20 Offset: 0x1C220 VA: 0x18001CE20
	private static int get_Mouse3(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1EB80 Offset: 0x1DF80 VA: 0x18001EB80
	private static int get_Mouse4(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x21CF0 Offset: 0x210F0 VA: 0x180021CF0
	private static int get_Mouse5(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24D00 Offset: 0x24100 VA: 0x180024D00
	private static int get_Mouse6(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x27D30 Offset: 0x27130 VA: 0x180027D30
	private static int get_JoystickButton0(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x29EE0 Offset: 0x292E0 VA: 0x180029EE0
	private static int get_JoystickButton1(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2CE30 Offset: 0x2C230 VA: 0x18002CE30
	private static int get_JoystickButton2(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2EB50 Offset: 0x2DF50 VA: 0x18002EB50
	private static int get_JoystickButton3(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30BB0 Offset: 0x2FFB0 VA: 0x180030BB0
	private static int get_JoystickButton4(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33B40 Offset: 0x32F40 VA: 0x180033B40
	private static int get_JoystickButton5(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35AE0 Offset: 0x34EE0 VA: 0x180035AE0
	private static int get_JoystickButton6(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x378A0 Offset: 0x36CA0 VA: 0x1800378A0
	private static int get_JoystickButton7(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A900 Offset: 0x39D00 VA: 0x18003A900
	private static int get_JoystickButton8(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C7A0 Offset: 0x3BBA0 VA: 0x18003C7A0
	private static int get_JoystickButton9(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E580 Offset: 0x3D980 VA: 0x18003E580
	private static int get_JoystickButton10(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40200 Offset: 0x3F600 VA: 0x180040200
	private static int get_JoystickButton11(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x422A0 Offset: 0x416A0 VA: 0x1800422A0
	private static int get_JoystickButton12(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46550 Offset: 0x45950 VA: 0x180046550
	private static int get_JoystickButton13(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48490 Offset: 0x47890 VA: 0x180048490
	private static int get_JoystickButton14(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A440 Offset: 0x49840 VA: 0x18004A440
	private static int get_JoystickButton15(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C5F0 Offset: 0x4B9F0 VA: 0x18004C5F0
	private static int get_JoystickButton16(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E450 Offset: 0x4D850 VA: 0x18004E450
	private static int get_JoystickButton17(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50210 Offset: 0x4F610 VA: 0x180050210
	private static int get_JoystickButton18(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52320 Offset: 0x51720 VA: 0x180052320
	private static int get_JoystickButton19(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54A40 Offset: 0x53E40 VA: 0x180054A40
	private static int get_Joystick1Button0(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x567C0 Offset: 0x55BC0 VA: 0x1800567C0
	private static int get_Joystick1Button1(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58660 Offset: 0x57A60 VA: 0x180058660
	private static int get_Joystick1Button2(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A410 Offset: 0x59810 VA: 0x18005A410
	private static int get_Joystick1Button3(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C4E0 Offset: 0x5B8E0 VA: 0x18005C4E0
	private static int get_Joystick1Button4(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F530 Offset: 0x5E930 VA: 0x18005F530
	private static int get_Joystick1Button5(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x618C0 Offset: 0x60CC0 VA: 0x1800618C0
	private static int get_Joystick1Button6(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x638B0 Offset: 0x62CB0 VA: 0x1800638B0
	private static int get_Joystick1Button7(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65900 Offset: 0x64D00 VA: 0x180065900
	private static int get_Joystick1Button8(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67960 Offset: 0x66D60 VA: 0x180067960
	private static int get_Joystick1Button9(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6ABE0 Offset: 0x69FE0 VA: 0x18006ABE0
	private static int get_Joystick1Button10(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6DE00 Offset: 0x6D200 VA: 0x18006DE00
	private static int get_Joystick1Button11(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70240 Offset: 0x6F640 VA: 0x180070240
	private static int get_Joystick1Button12(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72190 Offset: 0x71590 VA: 0x180072190
	private static int get_Joystick1Button13(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74470 Offset: 0x73870 VA: 0x180074470
	private static int get_Joystick1Button14(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76870 Offset: 0x75C70 VA: 0x180076870
	private static int get_Joystick1Button15(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78760 Offset: 0x77B60 VA: 0x180078760
	private static int get_Joystick1Button16(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7BB10 Offset: 0x7AF10 VA: 0x18007BB10
	private static int get_Joystick1Button17(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7DC20 Offset: 0x7D020 VA: 0x18007DC20
	private static int get_Joystick1Button18(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7FD10 Offset: 0x7F110 VA: 0x18007FD10
	private static int get_Joystick1Button19(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x81E40 Offset: 0x81240 VA: 0x180081E40
	private static int get_Joystick2Button0(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85000 Offset: 0x84400 VA: 0x180085000
	private static int get_Joystick2Button1(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x87070 Offset: 0x86470 VA: 0x180087070
	private static int get_Joystick2Button2(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x890B0 Offset: 0x884B0 VA: 0x1800890B0
	private static int get_Joystick2Button3(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B210 Offset: 0x8A610 VA: 0x18008B210
	private static int get_Joystick2Button4(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D490 Offset: 0x8C890 VA: 0x18008D490
	private static int get_Joystick2Button5(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F5A0 Offset: 0x8E9A0 VA: 0x18008F5A0
	private static int get_Joystick2Button6(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92A60 Offset: 0x91E60 VA: 0x180092A60
	private static int get_Joystick2Button7(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94A30 Offset: 0x93E30 VA: 0x180094A30
	private static int get_Joystick2Button8(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96880 Offset: 0x95C80 VA: 0x180096880
	private static int get_Joystick2Button9(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98C60 Offset: 0x98060 VA: 0x180098C60
	private static int get_Joystick2Button10(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9BD40 Offset: 0x9B140 VA: 0x18009BD40
	private static int get_Joystick2Button11(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9DD20 Offset: 0x9D120 VA: 0x18009DD20
	private static int get_Joystick2Button12(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0070 Offset: 0x9F470 VA: 0x1800A0070
	private static int get_Joystick2Button13(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3350 Offset: 0xA2750 VA: 0x1800A3350
	private static int get_Joystick2Button14(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5580 Offset: 0xA4980 VA: 0x1800A5580
	private static int get_Joystick2Button15(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA85B0 Offset: 0xA79B0 VA: 0x1800A85B0
	private static int get_Joystick2Button16(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA4A0 Offset: 0xA98A0 VA: 0x1800AA4A0
	private static int get_Joystick2Button17(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC5A0 Offset: 0xAB9A0 VA: 0x1800AC5A0
	private static int get_Joystick2Button18(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE4A0 Offset: 0xAD8A0 VA: 0x1800AE4A0
	private static int get_Joystick2Button19(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB04E0 Offset: 0xAF8E0 VA: 0x1800B04E0
	private static int get_Joystick3Button0(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3950 Offset: 0xB2D50 VA: 0x1800B3950
	private static int get_Joystick3Button1(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5A70 Offset: 0xB4E70 VA: 0x1800B5A70
	private static int get_Joystick3Button2(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7C20 Offset: 0xB7020 VA: 0x1800B7C20
	private static int get_Joystick3Button3(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB9EA0 Offset: 0xB92A0 VA: 0x1800B9EA0
	private static int get_Joystick3Button4(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBBE70 Offset: 0xBB270 VA: 0x1800BBE70
	private static int get_Joystick3Button5(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBDD60 Offset: 0xBD160 VA: 0x1800BDD60
	private static int get_Joystick3Button6(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBFEB0 Offset: 0xBF2B0 VA: 0x1800BFEB0
	private static int get_Joystick3Button7(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC2E60 Offset: 0xC2260 VA: 0x1800C2E60
	private static int get_Joystick3Button8(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC4F30 Offset: 0xC4330 VA: 0x1800C4F30
	private static int get_Joystick3Button9(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7160 Offset: 0xC6560 VA: 0x1800C7160
	private static int get_Joystick3Button10(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9520 Offset: 0xC8920 VA: 0x1800C9520
	private static int get_Joystick3Button11(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB750 Offset: 0xCAB50 VA: 0x1800CB750
	private static int get_Joystick3Button12(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCDC40 Offset: 0xCD040 VA: 0x1800CDC40
	private static int get_Joystick3Button13(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCFDC0 Offset: 0xCF1C0 VA: 0x1800CFDC0
	private static int get_Joystick3Button14(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2110 Offset: 0xD1510 VA: 0x1800D2110
	private static int get_Joystick3Button15(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4300 Offset: 0xD3700 VA: 0x1800D4300
	private static int get_Joystick3Button16(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD67A0 Offset: 0xD5BA0 VA: 0x1800D67A0
	private static int get_Joystick3Button17(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDAF30 Offset: 0xDA330 VA: 0x1800DAF30
	private static int get_Joystick3Button18(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDD040 Offset: 0xDC440 VA: 0x1800DD040
	private static int get_Joystick3Button19(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE05A0 Offset: 0xDF9A0 VA: 0x1800E05A0
	private static int get_Joystick4Button0(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE25A0 Offset: 0xE19A0 VA: 0x1800E25A0
	private static int get_Joystick4Button1(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE56E0 Offset: 0xE4AE0 VA: 0x1800E56E0
	private static int get_Joystick4Button2(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7870 Offset: 0xE6C70 VA: 0x1800E7870
	private static int get_Joystick4Button3(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEB9F0 Offset: 0xEADF0 VA: 0x1800EB9F0
	private static int get_Joystick4Button4(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEDC80 Offset: 0xED080 VA: 0x1800EDC80
	private static int get_Joystick4Button5(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEFF70 Offset: 0xEF370 VA: 0x1800EFF70
	private static int get_Joystick4Button6(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2200 Offset: 0xF1600 VA: 0x1800F2200
	private static int get_Joystick4Button7(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4160 Offset: 0xF3560 VA: 0x1800F4160
	private static int get_Joystick4Button8(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6030 Offset: 0xF5430 VA: 0x1800F6030
	private static int get_Joystick4Button9(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF7DD0 Offset: 0xF71D0 VA: 0x1800F7DD0
	private static int get_Joystick4Button10(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF9F20 Offset: 0xF9320 VA: 0x1800F9F20
	private static int get_Joystick4Button11(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFBEF0 Offset: 0xFB2F0 VA: 0x1800FBEF0
	private static int get_Joystick4Button12(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFDF10 Offset: 0xFD310 VA: 0x1800FDF10
	private static int get_Joystick4Button13(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFFE70 Offset: 0xFF270 VA: 0x1800FFE70
	private static int get_Joystick4Button14(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101C10 Offset: 0x101010 VA: 0x180101C10
	private static int get_Joystick4Button15(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103A20 Offset: 0x102E20 VA: 0x180103A20
	private static int get_Joystick4Button16(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105BA0 Offset: 0x104FA0 VA: 0x180105BA0
	private static int get_Joystick4Button17(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x108EE0 Offset: 0x1082E0 VA: 0x180108EE0
	private static int get_Joystick4Button18(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10AFA0 Offset: 0x10A3A0 VA: 0x18010AFA0
	private static int get_Joystick4Button19(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10CFC0 Offset: 0x10C3C0 VA: 0x18010CFC0
	private static int get_Joystick5Button0(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F4B0 Offset: 0x10E8B0 VA: 0x18010F4B0
	private static int get_Joystick5Button1(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111A00 Offset: 0x110E00 VA: 0x180111A00
	private static int get_Joystick5Button2(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x113D90 Offset: 0x113190 VA: 0x180113D90
	private static int get_Joystick5Button3(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115C90 Offset: 0x115090 VA: 0x180115C90
	private static int get_Joystick5Button4(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x117E90 Offset: 0x117290 VA: 0x180117E90
	private static int get_Joystick5Button5(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11B000 Offset: 0x11A400 VA: 0x18011B000
	private static int get_Joystick5Button6(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E1A0 Offset: 0x11D5A0 VA: 0x18011E1A0
	private static int get_Joystick5Button7(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120440 Offset: 0x11F840 VA: 0x180120440
	private static int get_Joystick5Button8(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1229F0 Offset: 0x121DF0 VA: 0x1801229F0
	private static int get_Joystick5Button9(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124930 Offset: 0x123D30 VA: 0x180124930
	private static int get_Joystick5Button10(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x126CF0 Offset: 0x1260F0 VA: 0x180126CF0
	private static int get_Joystick5Button11(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x128D20 Offset: 0x128120 VA: 0x180128D20
	private static int get_Joystick5Button12(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12AD80 Offset: 0x12A180 VA: 0x18012AD80
	private static int get_Joystick5Button13(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4070 Offset: 0x3470 VA: 0x180004070
	private static int get_Joystick5Button14(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6150 Offset: 0x5550 VA: 0x180006150
	private static int get_Joystick5Button15(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9490 Offset: 0x8890 VA: 0x180009490
	private static int get_Joystick5Button16(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5B0 Offset: 0xA9B0 VA: 0x18000B5B0
	private static int get_Joystick5Button17(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD600 Offset: 0xCA00 VA: 0x18000D600
	private static int get_Joystick5Button18(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10820 Offset: 0xFC20 VA: 0x180010820
	private static int get_Joystick5Button19(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13B00 Offset: 0x12F00 VA: 0x180013B00
	private static int get_Joystick6Button0(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15AF0 Offset: 0x14EF0 VA: 0x180015AF0
	private static int get_Joystick6Button1(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17940 Offset: 0x16D40 VA: 0x180017940
	private static int get_Joystick6Button2(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19A10 Offset: 0x18E10 VA: 0x180019A10
	private static int get_Joystick6Button3(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1CDD0 Offset: 0x1C1D0 VA: 0x18001CDD0
	private static int get_Joystick6Button4(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1EB30 Offset: 0x1DF30 VA: 0x18001EB30
	private static int get_Joystick6Button5(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x21CA0 Offset: 0x210A0 VA: 0x180021CA0
	private static int get_Joystick6Button6(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24CB0 Offset: 0x240B0 VA: 0x180024CB0
	private static int get_Joystick6Button7(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x27CE0 Offset: 0x270E0 VA: 0x180027CE0
	private static int get_Joystick6Button8(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x29E90 Offset: 0x29290 VA: 0x180029E90
	private static int get_Joystick6Button9(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2CDE0 Offset: 0x2C1E0 VA: 0x18002CDE0
	private static int get_Joystick6Button10(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2EB00 Offset: 0x2DF00 VA: 0x18002EB00
	private static int get_Joystick6Button11(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30B60 Offset: 0x2FF60 VA: 0x180030B60
	private static int get_Joystick6Button12(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33AF0 Offset: 0x32EF0 VA: 0x180033AF0
	private static int get_Joystick6Button13(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35A90 Offset: 0x34E90 VA: 0x180035A90
	private static int get_Joystick6Button14(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37850 Offset: 0x36C50 VA: 0x180037850
	private static int get_Joystick6Button15(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A8B0 Offset: 0x39CB0 VA: 0x18003A8B0
	private static int get_Joystick6Button16(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C750 Offset: 0x3BB50 VA: 0x18003C750
	private static int get_Joystick6Button17(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E530 Offset: 0x3D930 VA: 0x18003E530
	private static int get_Joystick6Button18(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x401B0 Offset: 0x3F5B0 VA: 0x1800401B0
	private static int get_Joystick6Button19(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42250 Offset: 0x41650 VA: 0x180042250
	private static int get_Joystick7Button0(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46500 Offset: 0x45900 VA: 0x180046500
	private static int get_Joystick7Button1(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48440 Offset: 0x47840 VA: 0x180048440
	private static int get_Joystick7Button2(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A3F0 Offset: 0x497F0 VA: 0x18004A3F0
	private static int get_Joystick7Button3(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C5A0 Offset: 0x4B9A0 VA: 0x18004C5A0
	private static int get_Joystick7Button4(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E400 Offset: 0x4D800 VA: 0x18004E400
	private static int get_Joystick7Button5(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x501C0 Offset: 0x4F5C0 VA: 0x1800501C0
	private static int get_Joystick7Button6(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x522D0 Offset: 0x516D0 VA: 0x1800522D0
	private static int get_Joystick7Button7(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x549F0 Offset: 0x53DF0 VA: 0x1800549F0
	private static int get_Joystick7Button8(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56770 Offset: 0x55B70 VA: 0x180056770
	private static int get_Joystick7Button9(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58610 Offset: 0x57A10 VA: 0x180058610
	private static int get_Joystick7Button10(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A3C0 Offset: 0x597C0 VA: 0x18005A3C0
	private static int get_Joystick7Button11(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C490 Offset: 0x5B890 VA: 0x18005C490
	private static int get_Joystick7Button12(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F4E0 Offset: 0x5E8E0 VA: 0x18005F4E0
	private static int get_Joystick7Button13(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61870 Offset: 0x60C70 VA: 0x180061870
	private static int get_Joystick7Button14(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63860 Offset: 0x62C60 VA: 0x180063860
	private static int get_Joystick7Button15(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x658B0 Offset: 0x64CB0 VA: 0x1800658B0
	private static int get_Joystick7Button16(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67910 Offset: 0x66D10 VA: 0x180067910
	private static int get_Joystick7Button17(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6AB90 Offset: 0x69F90 VA: 0x18006AB90
	private static int get_Joystick7Button18(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6DDB0 Offset: 0x6D1B0 VA: 0x18006DDB0
	private static int get_Joystick7Button19(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x701F0 Offset: 0x6F5F0 VA: 0x1800701F0
	private static int get_Joystick8Button0(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72140 Offset: 0x71540 VA: 0x180072140
	private static int get_Joystick8Button1(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74420 Offset: 0x73820 VA: 0x180074420
	private static int get_Joystick8Button2(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76820 Offset: 0x75C20 VA: 0x180076820
	private static int get_Joystick8Button3(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78710 Offset: 0x77B10 VA: 0x180078710
	private static int get_Joystick8Button4(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7BAC0 Offset: 0x7AEC0 VA: 0x18007BAC0
	private static int get_Joystick8Button5(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7DBD0 Offset: 0x7CFD0 VA: 0x18007DBD0
	private static int get_Joystick8Button6(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7FCC0 Offset: 0x7F0C0 VA: 0x18007FCC0
	private static int get_Joystick8Button7(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x81DF0 Offset: 0x811F0 VA: 0x180081DF0
	private static int get_Joystick8Button8(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x84FB0 Offset: 0x843B0 VA: 0x180084FB0
	private static int get_Joystick8Button9(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x87020 Offset: 0x86420 VA: 0x180087020
	private static int get_Joystick8Button10(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x89060 Offset: 0x88460 VA: 0x180089060
	private static int get_Joystick8Button11(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B1C0 Offset: 0x8A5C0 VA: 0x18008B1C0
	private static int get_Joystick8Button12(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D440 Offset: 0x8C840 VA: 0x18008D440
	private static int get_Joystick8Button13(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F550 Offset: 0x8E950 VA: 0x18008F550
	private static int get_Joystick8Button14(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92A10 Offset: 0x91E10 VA: 0x180092A10
	private static int get_Joystick8Button15(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x949E0 Offset: 0x93DE0 VA: 0x1800949E0
	private static int get_Joystick8Button16(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96830 Offset: 0x95C30 VA: 0x180096830
	private static int get_Joystick8Button17(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98C10 Offset: 0x98010 VA: 0x180098C10
	private static int get_Joystick8Button18(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9BCF0 Offset: 0x9B0F0 VA: 0x18009BCF0
	private static int get_Joystick8Button19(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9DCD0 Offset: 0x9D0D0 VA: 0x18009DCD0
	private static int IntToEnum(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_LightWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA0020 Offset: 0x9F420 VA: 0x1800A0020
	private static int _CreateUnityEngine_Light(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3300 Offset: 0xA2700 VA: 0x1800A3300
	private static int Reset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5530 Offset: 0xA4930 VA: 0x1800A5530
	private static int AddCommandBuffer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8560 Offset: 0xA7960 VA: 0x1800A8560
	private static int AddCommandBufferAsync(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA450 Offset: 0xA9850 VA: 0x1800AA450
	private static int RemoveCommandBuffer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC550 Offset: 0xAB950 VA: 0x1800AC550
	private static int RemoveCommandBuffers(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE450 Offset: 0xAD850 VA: 0x1800AE450
	private static int RemoveAllCommandBuffers(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0490 Offset: 0xAF890 VA: 0x1800B0490
	private static int GetCommandBuffers(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3900 Offset: 0xB2D00 VA: 0x1800B3900
	private static int GetLights(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5A20 Offset: 0xB4E20 VA: 0x1800B5A20
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7BD0 Offset: 0xB6FD0 VA: 0x1800B7BD0
	private static int get_type(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB9E50 Offset: 0xB9250 VA: 0x1800B9E50
	private static int get_spotAngle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBBE20 Offset: 0xBB220 VA: 0x1800BBE20
	private static int get_color(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBDD10 Offset: 0xBD110 VA: 0x1800BDD10
	private static int get_colorTemperature(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBFE60 Offset: 0xBF260 VA: 0x1800BFE60
	private static int get_intensity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC2E10 Offset: 0xC2210 VA: 0x1800C2E10
	private static int get_bounceIntensity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC4EE0 Offset: 0xC42E0 VA: 0x1800C4EE0
	private static int get_shadowCustomResolution(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7110 Offset: 0xC6510 VA: 0x1800C7110
	private static int get_shadowBias(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC94D0 Offset: 0xC88D0 VA: 0x1800C94D0
	private static int get_shadowNormalBias(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB700 Offset: 0xCAB00 VA: 0x1800CB700
	private static int get_shadowNearPlane(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCDBF0 Offset: 0xCCFF0 VA: 0x1800CDBF0
	private static int get_range(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCFD70 Offset: 0xCF170 VA: 0x1800CFD70
	private static int get_flare(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD20C0 Offset: 0xD14C0 VA: 0x1800D20C0
	private static int get_bakingOutput(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD42B0 Offset: 0xD36B0 VA: 0x1800D42B0
	private static int get_cullingMask(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6750 Offset: 0xD5B50 VA: 0x1800D6750
	private static int get_lightShadowCasterMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDAEE0 Offset: 0xDA2E0 VA: 0x1800DAEE0
	private static int get_shadows(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDCFF0 Offset: 0xDC3F0 VA: 0x1800DCFF0
	private static int get_shadowStrength(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0550 Offset: 0xDF950 VA: 0x1800E0550
	private static int get_shadowResolution(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2550 Offset: 0xE1950 VA: 0x1800E2550
	private static int get_layerShadowCullDistances(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5690 Offset: 0xE4A90 VA: 0x1800E5690
	private static int get_cookieSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7820 Offset: 0xE6C20 VA: 0x1800E7820
	private static int get_cookie(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEB9A0 Offset: 0xEADA0 VA: 0x1800EB9A0
	private static int get_renderMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEDC30 Offset: 0xED030 VA: 0x1800EDC30
	private static int get_commandBufferCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEFF20 Offset: 0xEF320 VA: 0x1800EFF20
	private static int set_type(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF21B0 Offset: 0xF15B0 VA: 0x1800F21B0
	private static int set_spotAngle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4110 Offset: 0xF3510 VA: 0x1800F4110
	private static int set_color(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF5FE0 Offset: 0xF53E0 VA: 0x1800F5FE0
	private static int set_colorTemperature(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF7D80 Offset: 0xF7180 VA: 0x1800F7D80
	private static int set_intensity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF9ED0 Offset: 0xF92D0 VA: 0x1800F9ED0
	private static int set_bounceIntensity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFBEA0 Offset: 0xFB2A0 VA: 0x1800FBEA0
	private static int set_shadowCustomResolution(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFDEC0 Offset: 0xFD2C0 VA: 0x1800FDEC0
	private static int set_shadowBias(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFFE20 Offset: 0xFF220 VA: 0x1800FFE20
	private static int set_shadowNormalBias(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101BC0 Offset: 0x100FC0 VA: 0x180101BC0
	private static int set_shadowNearPlane(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1039D0 Offset: 0x102DD0 VA: 0x1801039D0
	private static int set_range(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105B50 Offset: 0x104F50 VA: 0x180105B50
	private static int set_flare(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x108E90 Offset: 0x108290 VA: 0x180108E90
	private static int set_bakingOutput(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10AF50 Offset: 0x10A350 VA: 0x18010AF50
	private static int set_cullingMask(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10CF70 Offset: 0x10C370 VA: 0x18010CF70
	private static int set_lightShadowCasterMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F460 Offset: 0x10E860 VA: 0x18010F460
	private static int set_shadows(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1119B0 Offset: 0x110DB0 VA: 0x1801119B0
	private static int set_shadowStrength(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x113D40 Offset: 0x113140 VA: 0x180113D40
	private static int set_shadowResolution(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115C40 Offset: 0x115040 VA: 0x180115C40
	private static int set_layerShadowCullDistances(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x117E40 Offset: 0x117240 VA: 0x180117E40
	private static int set_cookieSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11AFB0 Offset: 0x11A3B0 VA: 0x18011AFB0
	private static int set_cookie(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E150 Offset: 0x11D550 VA: 0x18011E150
	private static int set_renderMode(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_LineRendererWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1203F0 Offset: 0x11F7F0 VA: 0x1801203F0
	private static int _CreateUnityEngine_LineRenderer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1229A0 Offset: 0x121DA0 VA: 0x1801229A0
	private static int SetPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1248E0 Offset: 0x123CE0 VA: 0x1801248E0
	private static int GetPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x126CA0 Offset: 0x1260A0 VA: 0x180126CA0
	private static int Simplify(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x128CD0 Offset: 0x1280D0 VA: 0x180128CD0
	private static int BakeMesh(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12AD30 Offset: 0x12A130 VA: 0x18012AD30
	private static int GetPositions(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4020 Offset: 0x3420 VA: 0x180004020
	private static int SetPositions(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6100 Offset: 0x5500 VA: 0x180006100
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9440 Offset: 0x8840 VA: 0x180009440
	private static int get_startWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB560 Offset: 0xA960 VA: 0x18000B560
	private static int get_endWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD5B0 Offset: 0xC9B0 VA: 0x18000D5B0
	private static int get_widthMultiplier(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x107D0 Offset: 0xFBD0 VA: 0x1800107D0
	private static int get_numCornerVertices(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13AB0 Offset: 0x12EB0 VA: 0x180013AB0
	private static int get_numCapVertices(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15AA0 Offset: 0x14EA0 VA: 0x180015AA0
	private static int get_useWorldSpace(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x178F0 Offset: 0x16CF0 VA: 0x1800178F0
	private static int get_loop(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x199C0 Offset: 0x18DC0 VA: 0x1800199C0
	private static int get_startColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1CD80 Offset: 0x1C180 VA: 0x18001CD80
	private static int get_endColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1EAE0 Offset: 0x1DEE0 VA: 0x18001EAE0
	private static int get_positionCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x21C50 Offset: 0x21050 VA: 0x180021C50
	private static int get_shadowBias(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24C60 Offset: 0x24060 VA: 0x180024C60
	private static int get_generateLightingData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x27C90 Offset: 0x27090 VA: 0x180027C90
	private static int get_textureMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x29E40 Offset: 0x29240 VA: 0x180029E40
	private static int get_alignment(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2CD90 Offset: 0x2C190 VA: 0x18002CD90
	private static int get_widthCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2EAB0 Offset: 0x2DEB0 VA: 0x18002EAB0
	private static int get_colorGradient(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30B10 Offset: 0x2FF10 VA: 0x180030B10
	private static int set_startWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33AA0 Offset: 0x32EA0 VA: 0x180033AA0
	private static int set_endWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35A40 Offset: 0x34E40 VA: 0x180035A40
	private static int set_widthMultiplier(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37800 Offset: 0x36C00 VA: 0x180037800
	private static int set_numCornerVertices(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A860 Offset: 0x39C60 VA: 0x18003A860
	private static int set_numCapVertices(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C700 Offset: 0x3BB00 VA: 0x18003C700
	private static int set_useWorldSpace(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E4E0 Offset: 0x3D8E0 VA: 0x18003E4E0
	private static int set_loop(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40160 Offset: 0x3F560 VA: 0x180040160
	private static int set_startColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42200 Offset: 0x41600 VA: 0x180042200
	private static int set_endColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x464B0 Offset: 0x458B0 VA: 0x1800464B0
	private static int set_positionCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x483F0 Offset: 0x477F0 VA: 0x1800483F0
	private static int set_shadowBias(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A3A0 Offset: 0x497A0 VA: 0x18004A3A0
	private static int set_generateLightingData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C550 Offset: 0x4B950 VA: 0x18004C550
	private static int set_textureMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E3B0 Offset: 0x4D7B0 VA: 0x18004E3B0
	private static int set_alignment(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50170 Offset: 0x4F570 VA: 0x180050170
	private static int set_widthCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52280 Offset: 0x51680 VA: 0x180052280
	private static int set_colorGradient(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_MaterialWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x549A0 Offset: 0x53DA0 VA: 0x1800549A0
	private static int _CreateUnityEngine_Material(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56720 Offset: 0x55B20 VA: 0x180056720
	private static int HasProperty(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x585C0 Offset: 0x579C0 VA: 0x1800585C0
	private static int EnableKeyword(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A370 Offset: 0x59770 VA: 0x18005A370
	private static int DisableKeyword(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C440 Offset: 0x5B840 VA: 0x18005C440
	private static int IsKeywordEnabled(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F490 Offset: 0x5E890 VA: 0x18005F490
	private static int SetShaderPassEnabled(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61820 Offset: 0x60C20 VA: 0x180061820
	private static int GetShaderPassEnabled(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63810 Offset: 0x62C10 VA: 0x180063810
	private static int GetPassName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65860 Offset: 0x64C60 VA: 0x180065860
	private static int FindPass(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x678C0 Offset: 0x66CC0 VA: 0x1800678C0
	private static int SetOverrideTag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6AB40 Offset: 0x69F40 VA: 0x18006AB40
	private static int GetTag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6DD60 Offset: 0x6D160 VA: 0x18006DD60
	private static int Lerp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x701A0 Offset: 0x6F5A0 VA: 0x1800701A0
	private static int SetPass(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x720F0 Offset: 0x714F0 VA: 0x1800720F0
	private static int CopyPropertiesFromMaterial(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x743D0 Offset: 0x737D0 VA: 0x1800743D0
	private static int GetTexturePropertyNames(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x767D0 Offset: 0x75BD0 VA: 0x1800767D0
	private static int GetTexturePropertyNameIDs(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x786C0 Offset: 0x77AC0 VA: 0x1800786C0
	private static int SetFloat(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7BA70 Offset: 0x7AE70 VA: 0x18007BA70
	private static int SetInt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7DB80 Offset: 0x7CF80 VA: 0x18007DB80
	private static int SetColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7FC70 Offset: 0x7F070 VA: 0x18007FC70
	private static int SetVector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x81DA0 Offset: 0x811A0 VA: 0x180081DA0
	private static int SetMatrix(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x84F60 Offset: 0x84360 VA: 0x180084F60
	private static int SetTexture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x86FD0 Offset: 0x863D0 VA: 0x180086FD0
	private static int SetBuffer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x89010 Offset: 0x88410 VA: 0x180089010
	private static int SetFloatArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B170 Offset: 0x8A570 VA: 0x18008B170
	private static int SetColorArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D3F0 Offset: 0x8C7F0 VA: 0x18008D3F0
	private static int SetVectorArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F500 Offset: 0x8E900 VA: 0x18008F500
	private static int SetMatrixArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x929C0 Offset: 0x91DC0 VA: 0x1800929C0
	private static int GetFloat(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94990 Offset: 0x93D90 VA: 0x180094990
	private static int GetInt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x967E0 Offset: 0x95BE0 VA: 0x1800967E0
	private static int GetColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98BC0 Offset: 0x97FC0 VA: 0x180098BC0
	private static int GetVector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9BCA0 Offset: 0x9B0A0 VA: 0x18009BCA0
	private static int GetMatrix(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9DC80 Offset: 0x9D080 VA: 0x18009DC80
	private static int GetTexture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9FFD0 Offset: 0x9F3D0 VA: 0x18009FFD0
	private static int GetFloatArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA32B0 Offset: 0xA26B0 VA: 0x1800A32B0
	private static int GetColorArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA54E0 Offset: 0xA48E0 VA: 0x1800A54E0
	private static int GetVectorArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8510 Offset: 0xA7910 VA: 0x1800A8510
	private static int GetMatrixArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA400 Offset: 0xA9800 VA: 0x1800AA400
	private static int SetTextureOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC500 Offset: 0xAB900 VA: 0x1800AC500
	private static int SetTextureScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE400 Offset: 0xAD800 VA: 0x1800AE400
	private static int GetTextureOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0440 Offset: 0xAF840 VA: 0x1800B0440
	private static int GetTextureScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB38B0 Offset: 0xB2CB0 VA: 0x1800B38B0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB59D0 Offset: 0xB4DD0 VA: 0x1800B59D0
	private static int get_shader(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7B80 Offset: 0xB6F80 VA: 0x1800B7B80
	private static int get_color(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB9E00 Offset: 0xB9200 VA: 0x1800B9E00
	private static int get_mainTexture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBBDD0 Offset: 0xBB1D0 VA: 0x1800BBDD0
	private static int get_mainTextureOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBDCC0 Offset: 0xBD0C0 VA: 0x1800BDCC0
	private static int get_mainTextureScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBFE10 Offset: 0xBF210 VA: 0x1800BFE10
	private static int get_renderQueue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC2DC0 Offset: 0xC21C0 VA: 0x1800C2DC0
	private static int get_globalIlluminationFlags(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC4E90 Offset: 0xC4290 VA: 0x1800C4E90
	private static int get_doubleSidedGI(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC70C0 Offset: 0xC64C0 VA: 0x1800C70C0
	private static int get_enableInstancing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9480 Offset: 0xC8880 VA: 0x1800C9480
	private static int get_passCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB6B0 Offset: 0xCAAB0 VA: 0x1800CB6B0
	private static int get_shaderKeywords(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCDBA0 Offset: 0xCCFA0 VA: 0x1800CDBA0
	private static int set_shader(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCFD20 Offset: 0xCF120 VA: 0x1800CFD20
	private static int set_color(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2070 Offset: 0xD1470 VA: 0x1800D2070
	private static int set_mainTexture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4260 Offset: 0xD3660 VA: 0x1800D4260
	private static int set_mainTextureOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6700 Offset: 0xD5B00 VA: 0x1800D6700
	private static int set_mainTextureScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDAE90 Offset: 0xDA290 VA: 0x1800DAE90
	private static int set_renderQueue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDCFA0 Offset: 0xDC3A0 VA: 0x1800DCFA0
	private static int set_globalIlluminationFlags(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0500 Offset: 0xDF900 VA: 0x1800E0500
	private static int set_doubleSidedGI(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2500 Offset: 0xE1900 VA: 0x1800E2500
	private static int set_enableInstancing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5640 Offset: 0xE4A40 VA: 0x1800E5640
	private static int set_shaderKeywords(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_MeshColliderWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE77D0 Offset: 0xE6BD0 VA: 0x1800E77D0
	private static int _CreateUnityEngine_MeshCollider(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEB950 Offset: 0xEAD50 VA: 0x1800EB950
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEDBE0 Offset: 0xECFE0 VA: 0x1800EDBE0
	private static int get_sharedMesh(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEFED0 Offset: 0xEF2D0 VA: 0x1800EFED0
	private static int get_convex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2160 Offset: 0xF1560 VA: 0x1800F2160
	private static int get_cookingOptions(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF40C0 Offset: 0xF34C0 VA: 0x1800F40C0
	private static int set_sharedMesh(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF5F90 Offset: 0xF5390 VA: 0x1800F5F90
	private static int set_convex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF7D30 Offset: 0xF7130 VA: 0x1800F7D30
	private static int set_cookingOptions(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_MeshRendererWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF9E80 Offset: 0xF9280 VA: 0x1800F9E80
	private static int _CreateUnityEngine_MeshRenderer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFBE50 Offset: 0xFB250 VA: 0x1800FBE50
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFDE70 Offset: 0xFD270 VA: 0x1800FDE70
	private static int get_additionalVertexStreams(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFFDD0 Offset: 0xFF1D0 VA: 0x1800FFDD0
	private static int get_subMeshStartIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101B70 Offset: 0x100F70 VA: 0x180101B70
	private static int set_additionalVertexStreams(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_MeshWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103980 Offset: 0x102D80 VA: 0x180103980
	private static int _CreateUnityEngine_Mesh(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105B00 Offset: 0x104F00 VA: 0x180105B00
	private static int GetNativeVertexBufferPtr(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x108E40 Offset: 0x108240 VA: 0x180108E40
	private static int GetNativeIndexBufferPtr(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10AF00 Offset: 0x10A300 VA: 0x18010AF00
	private static int ClearBlendShapes(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10CF20 Offset: 0x10C320 VA: 0x18010CF20
	private static int GetBlendShapeName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F410 Offset: 0x10E810 VA: 0x18010F410
	private static int GetBlendShapeIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111960 Offset: 0x110D60 VA: 0x180111960
	private static int GetBlendShapeFrameCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x113CF0 Offset: 0x1130F0 VA: 0x180113CF0
	private static int GetBlendShapeFrameWeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115BF0 Offset: 0x114FF0 VA: 0x180115BF0
	private static int GetBlendShapeFrameVertices(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x117DF0 Offset: 0x1171F0 VA: 0x180117DF0
	private static int AddBlendShapeFrame(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11AF60 Offset: 0x11A360 VA: 0x18011AF60
	private static int GetUVDistributionMetric(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E100 Offset: 0x11D500 VA: 0x18011E100
	private static int GetVertices(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1203A0 Offset: 0x11F7A0 VA: 0x1801203A0
	private static int SetVertices(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122950 Offset: 0x121D50 VA: 0x180122950
	private static int GetNormals(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124890 Offset: 0x123C90 VA: 0x180124890
	private static int SetNormals(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x126C50 Offset: 0x126050 VA: 0x180126C50
	private static int GetTangents(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x128C80 Offset: 0x128080 VA: 0x180128C80
	private static int SetTangents(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12ACE0 Offset: 0x12A0E0 VA: 0x18012ACE0
	private static int GetColors(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3FD0 Offset: 0x33D0 VA: 0x180003FD0
	private static int SetColors(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x60B0 Offset: 0x54B0 VA: 0x1800060B0
	private static int SetUVs(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x93F0 Offset: 0x87F0 VA: 0x1800093F0
	private static int GetUVs(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB510 Offset: 0xA910 VA: 0x18000B510
	private static int GetTriangles(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD560 Offset: 0xC960 VA: 0x18000D560
	private static int GetIndices(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10780 Offset: 0xFB80 VA: 0x180010780
	private static int GetIndexStart(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13A60 Offset: 0x12E60 VA: 0x180013A60
	private static int GetIndexCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15A50 Offset: 0x14E50 VA: 0x180015A50
	private static int GetBaseVertex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x178A0 Offset: 0x16CA0 VA: 0x1800178A0
	private static int SetTriangles(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19970 Offset: 0x18D70 VA: 0x180019970
	private static int SetIndices(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1CD30 Offset: 0x1C130 VA: 0x18001CD30
	private static int GetBindposes(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1EA90 Offset: 0x1DE90 VA: 0x18001EA90
	private static int GetBoneWeights(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x21C00 Offset: 0x21000 VA: 0x180021C00
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24C10 Offset: 0x24010 VA: 0x180024C10
	private static int RecalculateBounds(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x27C40 Offset: 0x27040 VA: 0x180027C40
	private static int RecalculateNormals(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x29DF0 Offset: 0x291F0 VA: 0x180029DF0
	private static int RecalculateTangents(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2CD40 Offset: 0x2C140 VA: 0x18002CD40
	private static int MarkDynamic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2EA60 Offset: 0x2DE60 VA: 0x18002EA60
	private static int UploadMeshData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30AC0 Offset: 0x2FEC0 VA: 0x180030AC0
	private static int GetTopology(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33A50 Offset: 0x32E50 VA: 0x180033A50
	private static int CombineMeshes(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x359F0 Offset: 0x34DF0 VA: 0x1800359F0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x377B0 Offset: 0x36BB0 VA: 0x1800377B0
	private static int get_indexFormat(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A810 Offset: 0x39C10 VA: 0x18003A810
	private static int get_vertexBufferCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C6B0 Offset: 0x3BAB0 VA: 0x18003C6B0
	private static int get_blendShapeCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E490 Offset: 0x3D890 VA: 0x18003E490
	private static int get_boneWeights(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40110 Offset: 0x3F510 VA: 0x180040110
	private static int get_bindposes(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x421B0 Offset: 0x415B0 VA: 0x1800421B0
	private static int get_isReadable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46460 Offset: 0x45860 VA: 0x180046460
	private static int get_vertexCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x483A0 Offset: 0x477A0 VA: 0x1800483A0
	private static int get_subMeshCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A350 Offset: 0x49750 VA: 0x18004A350
	private static int get_bounds(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C500 Offset: 0x4B900 VA: 0x18004C500
	private static int get_vertices(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E360 Offset: 0x4D760 VA: 0x18004E360
	private static int get_normals(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50120 Offset: 0x4F520 VA: 0x180050120
	private static int get_tangents(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52230 Offset: 0x51630 VA: 0x180052230
	private static int get_uv(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54950 Offset: 0x53D50 VA: 0x180054950
	private static int get_uv2(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x566D0 Offset: 0x55AD0 VA: 0x1800566D0
	private static int get_uv3(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58570 Offset: 0x57970 VA: 0x180058570
	private static int get_uv4(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A320 Offset: 0x59720 VA: 0x18005A320
	private static int get_uv5(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C3F0 Offset: 0x5B7F0 VA: 0x18005C3F0
	private static int get_uv6(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F440 Offset: 0x5E840 VA: 0x18005F440
	private static int get_uv7(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x617D0 Offset: 0x60BD0 VA: 0x1800617D0
	private static int get_uv8(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x637C0 Offset: 0x62BC0 VA: 0x1800637C0
	private static int get_colors(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65810 Offset: 0x64C10 VA: 0x180065810
	private static int get_colors32(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67870 Offset: 0x66C70 VA: 0x180067870
	private static int get_triangles(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6AAF0 Offset: 0x69EF0 VA: 0x18006AAF0
	private static int set_indexFormat(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6DD10 Offset: 0x6D110 VA: 0x18006DD10
	private static int set_boneWeights(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70150 Offset: 0x6F550 VA: 0x180070150
	private static int set_bindposes(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x720A0 Offset: 0x714A0 VA: 0x1800720A0
	private static int set_subMeshCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74380 Offset: 0x73780 VA: 0x180074380
	private static int set_bounds(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76780 Offset: 0x75B80 VA: 0x180076780
	private static int set_vertices(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78670 Offset: 0x77A70 VA: 0x180078670
	private static int set_normals(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7BA20 Offset: 0x7AE20 VA: 0x18007BA20
	private static int set_tangents(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7DB30 Offset: 0x7CF30 VA: 0x18007DB30
	private static int set_uv(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7FC20 Offset: 0x7F020 VA: 0x18007FC20
	private static int set_uv2(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x81D50 Offset: 0x81150 VA: 0x180081D50
	private static int set_uv3(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x84F10 Offset: 0x84310 VA: 0x180084F10
	private static int set_uv4(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x86F80 Offset: 0x86380 VA: 0x180086F80
	private static int set_uv5(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x88FC0 Offset: 0x883C0 VA: 0x180088FC0
	private static int set_uv6(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B120 Offset: 0x8A520 VA: 0x18008B120
	private static int set_uv7(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D3A0 Offset: 0x8C7A0 VA: 0x18008D3A0
	private static int set_uv8(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F4B0 Offset: 0x8E8B0 VA: 0x18008F4B0
	private static int set_colors(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92970 Offset: 0x91D70 VA: 0x180092970
	private static int set_colors32(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94940 Offset: 0x93D40 VA: 0x180094940
	private static int set_triangles(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_MonoBehaviourWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96790 Offset: 0x95B90 VA: 0x180096790
	private static int IsInvoking(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98B70 Offset: 0x97F70 VA: 0x180098B70
	private static int CancelInvoke(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9BC50 Offset: 0x9B050 VA: 0x18009BC50
	private static int Invoke(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9DC30 Offset: 0x9D030 VA: 0x18009DC30
	private static int InvokeRepeating(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9FF80 Offset: 0x9F380 VA: 0x18009FF80
	private static int StartCoroutine(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3260 Offset: 0xA2660 VA: 0x1800A3260
	private static int StopCoroutine(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5490 Offset: 0xA4890 VA: 0x1800A5490
	private static int StopAllCoroutines(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA84C0 Offset: 0xA78C0 VA: 0x1800A84C0
	private static int print(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA3B0 Offset: 0xA97B0 VA: 0x1800AA3B0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC4B0 Offset: 0xAB8B0 VA: 0x1800AC4B0
	private static int get_useGUILayout(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE3B0 Offset: 0xAD7B0 VA: 0x1800AE3B0
	private static int set_useGUILayout(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_Networking_DownloadHandlerBufferWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB03F0 Offset: 0xAF7F0 VA: 0x1800B03F0
	private static int _CreateUnityEngine_Networking_DownloadHandlerBuffer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3860 Offset: 0xB2C60 VA: 0x1800B3860
	private static int GetContent(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_Networking_DownloadHandlerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5980 Offset: 0xB4D80 VA: 0x1800B5980
	private static int Dispose(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7B30 Offset: 0xB6F30 VA: 0x1800B7B30
	private static int get_isDone(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB9DB0 Offset: 0xB91B0 VA: 0x1800B9DB0
	private static int get_data(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBBD80 Offset: 0xBB180 VA: 0x1800BBD80
	private static int get_text(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_Networking_UnityWebRequestWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBDC70 Offset: 0xBD070 VA: 0x1800BDC70
	private static int _CreateUnityEngine_Networking_UnityWebRequest(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBFDC0 Offset: 0xBF1C0 VA: 0x1800BFDC0
	private static int ClearCookieCache(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC2D70 Offset: 0xC2170 VA: 0x1800C2D70
	private static int Dispose(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC4E40 Offset: 0xC4240 VA: 0x1800C4E40
	private static int SendWebRequest(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7070 Offset: 0xC6470 VA: 0x1800C7070
	private static int Abort(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9430 Offset: 0xC8830 VA: 0x1800C9430
	private static int GetRequestHeader(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB660 Offset: 0xCAA60 VA: 0x1800CB660
	private static int SetRequestHeader(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCDB50 Offset: 0xCCF50 VA: 0x1800CDB50
	private static int GetResponseHeader(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCFCD0 Offset: 0xCF0D0 VA: 0x1800CFCD0
	private static int GetResponseHeaders(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2020 Offset: 0xD1420 VA: 0x1800D2020
	private static int Get(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4210 Offset: 0xD3610 VA: 0x1800D4210
	private static int Delete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD66B0 Offset: 0xD5AB0 VA: 0x1800D66B0
	private static int Head(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDAE40 Offset: 0xDA240 VA: 0x1800DAE40
	private static int Put(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDCF50 Offset: 0xDC350 VA: 0x1800DCF50
	private static int Post(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE04B0 Offset: 0xDF8B0 VA: 0x1800E04B0
	private static int EscapeURL(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE24B0 Offset: 0xE18B0 VA: 0x1800E24B0
	private static int UnEscapeURL(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE55F0 Offset: 0xE49F0 VA: 0x1800E55F0
	private static int SerializeFormSections(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7780 Offset: 0xE6B80 VA: 0x1800E7780
	private static int GenerateBoundary(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEB900 Offset: 0xEAD00 VA: 0x1800EB900
	private static int SerializeSimpleForm(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEDB90 Offset: 0xECF90 VA: 0x1800EDB90
	private static int get_kHttpVerbGET(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEFE80 Offset: 0xEF280 VA: 0x1800EFE80
	private static int get_kHttpVerbHEAD(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2110 Offset: 0xF1510 VA: 0x1800F2110
	private static int get_kHttpVerbPOST(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4070 Offset: 0xF3470 VA: 0x1800F4070
	private static int get_kHttpVerbPUT(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF5F40 Offset: 0xF5340 VA: 0x1800F5F40
	private static int get_kHttpVerbCREATE(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF7CE0 Offset: 0xF70E0 VA: 0x1800F7CE0
	private static int get_kHttpVerbDELETE(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF9E30 Offset: 0xF9230 VA: 0x1800F9E30
	private static int get_disposeCertificateHandlerOnDispose(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFBE00 Offset: 0xFB200 VA: 0x1800FBE00
	private static int get_disposeDownloadHandlerOnDispose(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFDE20 Offset: 0xFD220 VA: 0x1800FDE20
	private static int get_disposeUploadHandlerOnDispose(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFFD80 Offset: 0xFF180 VA: 0x1800FFD80
	private static int get_method(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101B20 Offset: 0x100F20 VA: 0x180101B20
	private static int get_error(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103930 Offset: 0x102D30 VA: 0x180103930
	private static int get_useHttpContinue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105AB0 Offset: 0x104EB0 VA: 0x180105AB0
	private static int get_url(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x108DF0 Offset: 0x1081F0 VA: 0x180108DF0
	private static int get_uri(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10AEB0 Offset: 0x10A2B0 VA: 0x18010AEB0
	private static int get_responseCode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10CED0 Offset: 0x10C2D0 VA: 0x18010CED0
	private static int get_uploadProgress(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F3C0 Offset: 0x10E7C0 VA: 0x18010F3C0
	private static int get_isModifiable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111910 Offset: 0x110D10 VA: 0x180111910
	private static int get_isDone(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x113CA0 Offset: 0x1130A0 VA: 0x180113CA0
	private static int get_isNetworkError(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115BA0 Offset: 0x114FA0 VA: 0x180115BA0
	private static int get_isHttpError(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x117DA0 Offset: 0x1171A0 VA: 0x180117DA0
	private static int get_downloadProgress(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11AF10 Offset: 0x11A310 VA: 0x18011AF10
	private static int get_uploadedBytes(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E0B0 Offset: 0x11D4B0 VA: 0x18011E0B0
	private static int get_downloadedBytes(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120350 Offset: 0x11F750 VA: 0x180120350
	private static int get_redirectLimit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122900 Offset: 0x121D00 VA: 0x180122900
	private static int get_chunkedTransfer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124840 Offset: 0x123C40 VA: 0x180124840
	private static int get_uploadHandler(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x126C00 Offset: 0x126000 VA: 0x180126C00
	private static int get_downloadHandler(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x128C30 Offset: 0x128030 VA: 0x180128C30
	private static int get_certificateHandler(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12AC90 Offset: 0x12A090 VA: 0x18012AC90
	private static int get_timeout(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3F80 Offset: 0x3380 VA: 0x180003F80
	private static int set_disposeCertificateHandlerOnDispose(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6060 Offset: 0x5460 VA: 0x180006060
	private static int set_disposeDownloadHandlerOnDispose(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x93A0 Offset: 0x87A0 VA: 0x1800093A0
	private static int set_disposeUploadHandlerOnDispose(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB4C0 Offset: 0xA8C0 VA: 0x18000B4C0
	private static int set_method(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD510 Offset: 0xC910 VA: 0x18000D510
	private static int set_useHttpContinue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10730 Offset: 0xFB30 VA: 0x180010730
	private static int set_url(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13A10 Offset: 0x12E10 VA: 0x180013A10
	private static int set_uri(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15A00 Offset: 0x14E00 VA: 0x180015A00
	private static int set_redirectLimit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17850 Offset: 0x16C50 VA: 0x180017850
	private static int set_chunkedTransfer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19920 Offset: 0x18D20 VA: 0x180019920
	private static int set_uploadHandler(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1CCE0 Offset: 0x1C0E0 VA: 0x18001CCE0
	private static int set_downloadHandler(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1EA40 Offset: 0x1DE40 VA: 0x18001EA40
	private static int set_certificateHandler(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x21BB0 Offset: 0x20FB0 VA: 0x180021BB0
	private static int set_timeout(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_NetworkReachabilityWrap
{
	// Methods

	public static void Register(LuaState L) { }

	private static void Push(IntPtr L, NetworkReachability arg) { }

	private static bool CheckType(IntPtr L, int pos) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24BC0 Offset: 0x23FC0 VA: 0x180024BC0
	private static int get_NotReachable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x27BF0 Offset: 0x26FF0 VA: 0x180027BF0
	private static int get_ReachableViaCarrierDataNetwork(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x29DA0 Offset: 0x291A0 VA: 0x180029DA0
	private static int get_ReachableViaLocalAreaNetwork(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2CCF0 Offset: 0x2C0F0 VA: 0x18002CCF0
	private static int IntToEnum(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_ParticleSystemRendererWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2EA10 Offset: 0x2DE10 VA: 0x18002EA10
	private static int _CreateUnityEngine_ParticleSystemRenderer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30A70 Offset: 0x2FE70 VA: 0x180030A70
	private static int GetMeshes(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33A00 Offset: 0x32E00 VA: 0x180033A00
	private static int SetMeshes(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x359A0 Offset: 0x34DA0 VA: 0x1800359A0
	private static int SetActiveVertexStreams(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37760 Offset: 0x36B60 VA: 0x180037760
	private static int GetActiveVertexStreams(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A7C0 Offset: 0x39BC0 VA: 0x18003A7C0
	private static int BakeMesh(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C660 Offset: 0x3BA60 VA: 0x18003C660
	private static int BakeTrailsMesh(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E440 Offset: 0x3D840 VA: 0x18003E440
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x400C0 Offset: 0x3F4C0 VA: 0x1800400C0
	private static int get_mesh(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42160 Offset: 0x41560 VA: 0x180042160
	private static int get_meshCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46410 Offset: 0x45810 VA: 0x180046410
	private static int get_activeVertexStreamsCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48350 Offset: 0x47750 VA: 0x180048350
	private static int get_alignment(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A300 Offset: 0x49700 VA: 0x18004A300
	private static int get_renderMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C4B0 Offset: 0x4B8B0 VA: 0x18004C4B0
	private static int get_sortMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E310 Offset: 0x4D710 VA: 0x18004E310
	private static int get_lengthScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x500D0 Offset: 0x4F4D0 VA: 0x1800500D0
	private static int get_velocityScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x521E0 Offset: 0x515E0 VA: 0x1800521E0
	private static int get_cameraVelocityScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54900 Offset: 0x53D00 VA: 0x180054900
	private static int get_normalDirection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56680 Offset: 0x55A80 VA: 0x180056680
	private static int get_shadowBias(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58520 Offset: 0x57920 VA: 0x180058520
	private static int get_sortingFudge(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A2D0 Offset: 0x596D0 VA: 0x18005A2D0
	private static int get_minParticleSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C3A0 Offset: 0x5B7A0 VA: 0x18005C3A0
	private static int get_maxParticleSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F3F0 Offset: 0x5E7F0 VA: 0x18005F3F0
	private static int get_pivot(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61780 Offset: 0x60B80 VA: 0x180061780
	private static int get_flip(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63770 Offset: 0x62B70 VA: 0x180063770
	private static int get_maskInteraction(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x657C0 Offset: 0x64BC0 VA: 0x1800657C0
	private static int get_trailMaterial(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67820 Offset: 0x66C20 VA: 0x180067820
	private static int get_enableGPUInstancing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6AAA0 Offset: 0x69EA0 VA: 0x18006AAA0
	private static int get_allowRoll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6DCC0 Offset: 0x6D0C0 VA: 0x18006DCC0
	private static int set_mesh(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70100 Offset: 0x6F500 VA: 0x180070100
	private static int set_alignment(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72050 Offset: 0x71450 VA: 0x180072050
	private static int set_renderMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74330 Offset: 0x73730 VA: 0x180074330
	private static int set_sortMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76730 Offset: 0x75B30 VA: 0x180076730
	private static int set_lengthScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78620 Offset: 0x77A20 VA: 0x180078620
	private static int set_velocityScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7B9D0 Offset: 0x7ADD0 VA: 0x18007B9D0
	private static int set_cameraVelocityScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7DAE0 Offset: 0x7CEE0 VA: 0x18007DAE0
	private static int set_normalDirection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7FBD0 Offset: 0x7EFD0 VA: 0x18007FBD0
	private static int set_shadowBias(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x81D00 Offset: 0x81100 VA: 0x180081D00
	private static int set_sortingFudge(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x84EC0 Offset: 0x842C0 VA: 0x180084EC0
	private static int set_minParticleSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x86F30 Offset: 0x86330 VA: 0x180086F30
	private static int set_maxParticleSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x88F70 Offset: 0x88370 VA: 0x180088F70
	private static int set_pivot(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B0D0 Offset: 0x8A4D0 VA: 0x18008B0D0
	private static int set_flip(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D350 Offset: 0x8C750 VA: 0x18008D350
	private static int set_maskInteraction(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F460 Offset: 0x8E860 VA: 0x18008F460
	private static int set_trailMaterial(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92920 Offset: 0x91D20 VA: 0x180092920
	private static int set_enableGPUInstancing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x948F0 Offset: 0x93CF0 VA: 0x1800948F0
	private static int set_allowRoll(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_ParticleSystemWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96740 Offset: 0x95B40 VA: 0x180096740
	private static int _CreateUnityEngine_ParticleSystem(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98B20 Offset: 0x97F20 VA: 0x180098B20
	private static int SetCustomParticleData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9BC00 Offset: 0x9B000 VA: 0x18009BC00
	private static int GetCustomParticleData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9DBE0 Offset: 0x9CFE0 VA: 0x18009DBE0
	private static int TriggerSubEmitter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9FF30 Offset: 0x9F330 VA: 0x18009FF30
	private static int Simulate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3210 Offset: 0xA2610 VA: 0x1800A3210
	private static int Play(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5440 Offset: 0xA4840 VA: 0x1800A5440
	private static int Pause(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8470 Offset: 0xA7870 VA: 0x1800A8470
	private static int Stop(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA360 Offset: 0xA9760 VA: 0x1800AA360
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC460 Offset: 0xAB860 VA: 0x1800AC460
	private static int IsAlive(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE360 Offset: 0xAD760 VA: 0x1800AE360
	private static int Emit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB03A0 Offset: 0xAF7A0 VA: 0x1800B03A0
	private static int ResetPreMappedBufferMemory(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3810 Offset: 0xB2C10 VA: 0x1800B3810
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5930 Offset: 0xB4D30 VA: 0x1800B5930
	private static int get_isPlaying(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7AE0 Offset: 0xB6EE0 VA: 0x1800B7AE0
	private static int get_isEmitting(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB9D60 Offset: 0xB9160 VA: 0x1800B9D60
	private static int get_isStopped(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBBD30 Offset: 0xBB130 VA: 0x1800BBD30
	private static int get_isPaused(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBDC20 Offset: 0xBD020 VA: 0x1800BDC20
	private static int get_particleCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBFD70 Offset: 0xBF170 VA: 0x1800BFD70
	private static int get_time(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC2D20 Offset: 0xC2120 VA: 0x1800C2D20
	private static int get_randomSeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC4DF0 Offset: 0xC41F0 VA: 0x1800C4DF0
	private static int get_useAutoRandomSeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC7020 Offset: 0xC6420 VA: 0x1800C7020
	private static int get_proceduralSimulationSupported(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC93E0 Offset: 0xC87E0 VA: 0x1800C93E0
	private static int get_main(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB610 Offset: 0xCAA10 VA: 0x1800CB610
	private static int get_emission(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCDB00 Offset: 0xCCF00 VA: 0x1800CDB00
	private static int get_shape(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCFC80 Offset: 0xCF080 VA: 0x1800CFC80
	private static int get_velocityOverLifetime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD1FD0 Offset: 0xD13D0 VA: 0x1800D1FD0
	private static int get_limitVelocityOverLifetime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD41C0 Offset: 0xD35C0 VA: 0x1800D41C0
	private static int get_inheritVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6660 Offset: 0xD5A60 VA: 0x1800D6660
	private static int get_forceOverLifetime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDADF0 Offset: 0xDA1F0 VA: 0x1800DADF0
	private static int get_colorOverLifetime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDCF00 Offset: 0xDC300 VA: 0x1800DCF00
	private static int get_colorBySpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0460 Offset: 0xDF860 VA: 0x1800E0460
	private static int get_sizeOverLifetime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2460 Offset: 0xE1860 VA: 0x1800E2460
	private static int get_sizeBySpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE55A0 Offset: 0xE49A0 VA: 0x1800E55A0
	private static int get_rotationOverLifetime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7730 Offset: 0xE6B30 VA: 0x1800E7730
	private static int get_rotationBySpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEB8B0 Offset: 0xEACB0 VA: 0x1800EB8B0
	private static int get_externalForces(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEDB40 Offset: 0xECF40 VA: 0x1800EDB40
	private static int get_noise(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEFE30 Offset: 0xEF230 VA: 0x1800EFE30
	private static int get_collision(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF20C0 Offset: 0xF14C0 VA: 0x1800F20C0
	private static int get_trigger(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF4020 Offset: 0xF3420 VA: 0x1800F4020
	private static int get_subEmitters(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF5EF0 Offset: 0xF52F0 VA: 0x1800F5EF0
	private static int get_textureSheetAnimation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF7C90 Offset: 0xF7090 VA: 0x1800F7C90
	private static int get_lights(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF9DE0 Offset: 0xF91E0 VA: 0x1800F9DE0
	private static int get_trails(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFBDB0 Offset: 0xFB1B0 VA: 0x1800FBDB0
	private static int get_customData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFDDD0 Offset: 0xFD1D0 VA: 0x1800FDDD0
	private static int set_time(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFFD30 Offset: 0xFF130 VA: 0x1800FFD30
	private static int set_randomSeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101AD0 Offset: 0x100ED0 VA: 0x180101AD0
	private static int set_useAutoRandomSeed(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_PhysicsWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1038E0 Offset: 0x102CE0 VA: 0x1801038E0
	private static int IgnoreCollision(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105A60 Offset: 0x104E60 VA: 0x180105A60
	private static int IgnoreLayerCollision(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x108DA0 Offset: 0x1081A0 VA: 0x180108DA0
	private static int GetIgnoreLayerCollision(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10AE60 Offset: 0x10A260 VA: 0x18010AE60
	private static int Raycast(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10CE80 Offset: 0x10C280 VA: 0x18010CE80
	private static int Linecast(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F370 Offset: 0x10E770 VA: 0x18010F370
	private static int CapsuleCast(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1118C0 Offset: 0x110CC0 VA: 0x1801118C0
	private static int SphereCast(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x113C50 Offset: 0x113050 VA: 0x180113C50
	private static int BoxCast(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115B50 Offset: 0x114F50 VA: 0x180115B50
	private static int RaycastAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x117D50 Offset: 0x117150 VA: 0x180117D50
	private static int RaycastNonAlloc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11AEC0 Offset: 0x11A2C0 VA: 0x18011AEC0
	private static int CapsuleCastAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E060 Offset: 0x11D460 VA: 0x18011E060
	private static int SphereCastAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120300 Offset: 0x11F700 VA: 0x180120300
	private static int OverlapCapsule(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1228B0 Offset: 0x121CB0 VA: 0x1801228B0
	private static int OverlapSphere(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1247F0 Offset: 0x123BF0 VA: 0x1801247F0
	private static int Simulate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x126BB0 Offset: 0x125FB0 VA: 0x180126BB0
	private static int SyncTransforms(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x128BE0 Offset: 0x127FE0 VA: 0x180128BE0
	private static int ComputePenetration(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12AC40 Offset: 0x12A040 VA: 0x18012AC40
	private static int ClosestPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3F30 Offset: 0x3330 VA: 0x180003F30
	private static int OverlapSphereNonAlloc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6010 Offset: 0x5410 VA: 0x180006010
	private static int CheckSphere(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9350 Offset: 0x8750 VA: 0x180009350
	private static int CapsuleCastNonAlloc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB470 Offset: 0xA870 VA: 0x18000B470
	private static int SphereCastNonAlloc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4C0 Offset: 0xC8C0 VA: 0x18000D4C0
	private static int CheckCapsule(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x106E0 Offset: 0xFAE0 VA: 0x1800106E0
	private static int CheckBox(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x139C0 Offset: 0x12DC0 VA: 0x1800139C0
	private static int OverlapBox(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x159B0 Offset: 0x14DB0 VA: 0x1800159B0
	private static int OverlapBoxNonAlloc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17800 Offset: 0x16C00 VA: 0x180017800
	private static int BoxCastNonAlloc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x198D0 Offset: 0x18CD0 VA: 0x1800198D0
	private static int BoxCastAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1CC90 Offset: 0x1C090 VA: 0x18001CC90
	private static int OverlapCapsuleNonAlloc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1E9F0 Offset: 0x1DDF0 VA: 0x18001E9F0
	private static int RebuildBroadphaseRegions(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x21B60 Offset: 0x20F60 VA: 0x180021B60
	private static int get_gravity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24B70 Offset: 0x23F70 VA: 0x180024B70
	private static int get_defaultContactOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x27BA0 Offset: 0x26FA0 VA: 0x180027BA0
	private static int get_sleepThreshold(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x29D50 Offset: 0x29150 VA: 0x180029D50
	private static int get_queriesHitTriggers(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2CCA0 Offset: 0x2C0A0 VA: 0x18002CCA0
	private static int get_queriesHitBackfaces(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2E9C0 Offset: 0x2DDC0 VA: 0x18002E9C0
	private static int get_bounceThreshold(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30A20 Offset: 0x2FE20 VA: 0x180030A20
	private static int get_defaultSolverIterations(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x339B0 Offset: 0x32DB0 VA: 0x1800339B0
	private static int get_defaultSolverVelocityIterations(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35950 Offset: 0x34D50 VA: 0x180035950
	private static int get_defaultPhysicsScene(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37710 Offset: 0x36B10 VA: 0x180037710
	private static int get_autoSimulation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A770 Offset: 0x39B70 VA: 0x18003A770
	private static int get_autoSyncTransforms(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C610 Offset: 0x3BA10 VA: 0x18003C610
	private static int get_reuseCollisionCallbacks(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E3F0 Offset: 0x3D7F0 VA: 0x18003E3F0
	private static int get_interCollisionDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40070 Offset: 0x3F470 VA: 0x180040070
	private static int get_interCollisionStiffness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42110 Offset: 0x41510 VA: 0x180042110
	private static int get_interCollisionSettingsToggle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x463C0 Offset: 0x457C0 VA: 0x1800463C0
	private static int set_gravity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48300 Offset: 0x47700 VA: 0x180048300
	private static int set_defaultContactOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A2B0 Offset: 0x496B0 VA: 0x18004A2B0
	private static int set_sleepThreshold(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C460 Offset: 0x4B860 VA: 0x18004C460
	private static int set_queriesHitTriggers(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E2C0 Offset: 0x4D6C0 VA: 0x18004E2C0
	private static int set_queriesHitBackfaces(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50080 Offset: 0x4F480 VA: 0x180050080
	private static int set_bounceThreshold(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52190 Offset: 0x51590 VA: 0x180052190
	private static int set_defaultSolverIterations(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x548B0 Offset: 0x53CB0 VA: 0x1800548B0
	private static int set_defaultSolverVelocityIterations(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56630 Offset: 0x55A30 VA: 0x180056630
	private static int set_autoSimulation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x584D0 Offset: 0x578D0 VA: 0x1800584D0
	private static int set_autoSyncTransforms(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A280 Offset: 0x59680 VA: 0x18005A280
	private static int set_reuseCollisionCallbacks(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C350 Offset: 0x5B750 VA: 0x18005C350
	private static int set_interCollisionDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F3A0 Offset: 0x5E7A0 VA: 0x18005F3A0
	private static int set_interCollisionStiffness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61730 Offset: 0x60B30 VA: 0x180061730
	private static int set_interCollisionSettingsToggle(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_Playables_PlayableDirectorWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63720 Offset: 0x62B20 VA: 0x180063720
	private static int _CreateUnityEngine_Playables_PlayableDirector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65770 Offset: 0x64B70 VA: 0x180065770
	private static int DeferredEvaluate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x677D0 Offset: 0x66BD0 VA: 0x1800677D0
	private static int Play(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6AA50 Offset: 0x69E50 VA: 0x18006AA50
	private static int SetGenericBinding(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6DC70 Offset: 0x6D070 VA: 0x18006DC70
	private static int Evaluate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x700B0 Offset: 0x6F4B0 VA: 0x1800700B0
	private static int Stop(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72000 Offset: 0x71400 VA: 0x180072000
	private static int Pause(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x742E0 Offset: 0x736E0 VA: 0x1800742E0
	private static int Resume(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x766E0 Offset: 0x75AE0 VA: 0x1800766E0
	private static int RebuildGraph(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x785D0 Offset: 0x779D0 VA: 0x1800785D0
	private static int ClearReferenceValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7B980 Offset: 0x7AD80 VA: 0x18007B980
	private static int SetReferenceValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7DA90 Offset: 0x7CE90 VA: 0x18007DA90
	private static int GetReferenceValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7FB80 Offset: 0x7EF80 VA: 0x18007FB80
	private static int GetGenericBinding(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x81CB0 Offset: 0x810B0 VA: 0x180081CB0
	private static int ClearGenericBinding(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x84E70 Offset: 0x84270 VA: 0x180084E70
	private static int RebindPlayableGraphOutputs(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x86EE0 Offset: 0x862E0 VA: 0x180086EE0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x88F20 Offset: 0x88320 VA: 0x180088F20
	private static int get_state(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B080 Offset: 0x8A480 VA: 0x18008B080
	private static int get_extrapolationMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D300 Offset: 0x8C700 VA: 0x18008D300
	private static int get_playableAsset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F410 Offset: 0x8E810 VA: 0x18008F410
	private static int get_playableGraph(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x928D0 Offset: 0x91CD0 VA: 0x1800928D0
	private static int get_playOnAwake(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x948A0 Offset: 0x93CA0 VA: 0x1800948A0
	private static int get_timeUpdateMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x966F0 Offset: 0x95AF0 VA: 0x1800966F0
	private static int get_time(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98AD0 Offset: 0x97ED0 VA: 0x180098AD0
	private static int get_initialTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9BBB0 Offset: 0x9AFB0 VA: 0x18009BBB0
	private static int get_duration(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9DB90 Offset: 0x9CF90 VA: 0x18009DB90
	private static int get_played(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9FEE0 Offset: 0x9F2E0 VA: 0x18009FEE0
	private static int get_paused(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA31C0 Offset: 0xA25C0 VA: 0x1800A31C0
	private static int get_stopped(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA53F0 Offset: 0xA47F0 VA: 0x1800A53F0
	private static int set_extrapolationMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8420 Offset: 0xA7820 VA: 0x1800A8420
	private static int set_playableAsset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA310 Offset: 0xA9710 VA: 0x1800AA310
	private static int set_playOnAwake(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC410 Offset: 0xAB810 VA: 0x1800AC410
	private static int set_timeUpdateMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE310 Offset: 0xAD710 VA: 0x1800AE310
	private static int set_time(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0350 Offset: 0xAF750 VA: 0x1800B0350
	private static int set_initialTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB37C0 Offset: 0xB2BC0 VA: 0x1800B37C0
	private static int set_played(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB58E0 Offset: 0xB4CE0 VA: 0x1800B58E0
	private static int set_paused(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7A90 Offset: 0xB6E90 VA: 0x1800B7A90
	private static int set_stopped(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_PlayerPrefsWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB9D10 Offset: 0xB9110 VA: 0x1800B9D10
	private static int _CreateUnityEngine_PlayerPrefs(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBBCE0 Offset: 0xBB0E0 VA: 0x1800BBCE0
	private static int SetInt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBDBD0 Offset: 0xBCFD0 VA: 0x1800BDBD0
	private static int GetInt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBFD20 Offset: 0xBF120 VA: 0x1800BFD20
	private static int SetFloat(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC2CD0 Offset: 0xC20D0 VA: 0x1800C2CD0
	private static int GetFloat(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC4DA0 Offset: 0xC41A0 VA: 0x1800C4DA0
	private static int SetString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC6FD0 Offset: 0xC63D0 VA: 0x1800C6FD0
	private static int GetString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9390 Offset: 0xC8790 VA: 0x1800C9390
	private static int HasKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB5C0 Offset: 0xCA9C0 VA: 0x1800CB5C0
	private static int DeleteKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCDAB0 Offset: 0xCCEB0 VA: 0x1800CDAB0
	private static int DeleteAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCFC30 Offset: 0xCF030 VA: 0x1800CFC30
	private static int Save(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_PlayModeWrap
{
	// Methods

	public static void Register(LuaState L) { }

	private static void Push(IntPtr L, PlayMode arg) { }

	private static bool CheckType(IntPtr L, int pos) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD1F80 Offset: 0xD1380 VA: 0x1800D1F80
	private static int get_StopSameLayer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4170 Offset: 0xD3570 VA: 0x1800D4170
	private static int get_StopAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6610 Offset: 0xD5A10 VA: 0x1800D6610
	private static int IntToEnum(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_Profiling_ProfilerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDADA0 Offset: 0xDA1A0 VA: 0x1800DADA0
	private static int SetAreaEnabled(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDCEB0 Offset: 0xDC2B0 VA: 0x1800DCEB0
	private static int GetAreaEnabled(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0410 Offset: 0xDF810 VA: 0x1800E0410
	private static int AddFramesFromFile(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2410 Offset: 0xE1810 VA: 0x1800E2410
	private static int BeginThreadProfiling(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5550 Offset: 0xE4950 VA: 0x1800E5550
	private static int EndThreadProfiling(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE76E0 Offset: 0xE6AE0 VA: 0x1800E76E0
	private static int BeginSample(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEB860 Offset: 0xEAC60 VA: 0x1800EB860
	private static int EndSample(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEDAF0 Offset: 0xECEF0 VA: 0x1800EDAF0
	private static int GetRuntimeMemorySizeLong(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEFDE0 Offset: 0xEF1E0 VA: 0x1800EFDE0
	private static int GetMonoHeapSizeLong(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2070 Offset: 0xF1470 VA: 0x1800F2070
	private static int GetMonoUsedSizeLong(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF3FD0 Offset: 0xF33D0 VA: 0x1800F3FD0
	private static int SetTempAllocatorRequestedSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF5EA0 Offset: 0xF52A0 VA: 0x1800F5EA0
	private static int GetTempAllocatorSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF7C40 Offset: 0xF7040 VA: 0x1800F7C40
	private static int GetTotalAllocatedMemoryLong(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF9D90 Offset: 0xF9190 VA: 0x1800F9D90
	private static int GetTotalUnusedReservedMemoryLong(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFBD60 Offset: 0xFB160 VA: 0x1800FBD60
	private static int GetTotalReservedMemoryLong(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFDD80 Offset: 0xFD180 VA: 0x1800FDD80
	private static int GetAllocatedMemoryForGraphicsDriver(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFFCE0 Offset: 0xFF0E0 VA: 0x1800FFCE0
	private static int get_supported(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101A80 Offset: 0x100E80 VA: 0x180101A80
	private static int get_logFile(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103890 Offset: 0x102C90 VA: 0x180103890
	private static int get_enableBinaryLog(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105A10 Offset: 0x104E10 VA: 0x180105A10
	private static int get_maxUsedMemory(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x108D50 Offset: 0x108150 VA: 0x180108D50
	private static int get_enabled(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10AE10 Offset: 0x10A210 VA: 0x18010AE10
	private static int get_areaCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10CE30 Offset: 0x10C230 VA: 0x18010CE30
	private static int get_usedHeapSizeLong(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F320 Offset: 0x10E720 VA: 0x18010F320
	private static int set_logFile(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111870 Offset: 0x110C70 VA: 0x180111870
	private static int set_enableBinaryLog(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x113C00 Offset: 0x113000 VA: 0x180113C00
	private static int set_maxUsedMemory(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115B00 Offset: 0x114F00 VA: 0x180115B00
	private static int set_enabled(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_ProjectorWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x117D00 Offset: 0x117100 VA: 0x180117D00
	private static int _CreateUnityEngine_Projector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11AE70 Offset: 0x11A270 VA: 0x18011AE70
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11E010 Offset: 0x11D410 VA: 0x18011E010
	private static int get_nearClipPlane(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1202B0 Offset: 0x11F6B0 VA: 0x1801202B0
	private static int get_farClipPlane(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122860 Offset: 0x121C60 VA: 0x180122860
	private static int get_fieldOfView(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1247A0 Offset: 0x123BA0 VA: 0x1801247A0
	private static int get_aspectRatio(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x126B60 Offset: 0x125F60 VA: 0x180126B60
	private static int get_orthographic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x128B90 Offset: 0x127F90 VA: 0x180128B90
	private static int get_orthographicSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12ABF0 Offset: 0x129FF0 VA: 0x18012ABF0
	private static int get_ignoreLayers(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3EE0 Offset: 0x32E0 VA: 0x180003EE0
	private static int get_material(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5FC0 Offset: 0x53C0 VA: 0x180005FC0
	private static int set_nearClipPlane(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9300 Offset: 0x8700 VA: 0x180009300
	private static int set_farClipPlane(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB420 Offset: 0xA820 VA: 0x18000B420
	private static int set_fieldOfView(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD470 Offset: 0xC870 VA: 0x18000D470
	private static int set_aspectRatio(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10690 Offset: 0xFA90 VA: 0x180010690
	private static int set_orthographic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13970 Offset: 0x12D70 VA: 0x180013970
	private static int set_orthographicSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15960 Offset: 0x14D60 VA: 0x180015960
	private static int set_ignoreLayers(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x177B0 Offset: 0x16BB0 VA: 0x1800177B0
	private static int set_material(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_QualitySettingsWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19880 Offset: 0x18C80 VA: 0x180019880
	private static int IncreaseLevel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1CC40 Offset: 0x1C040 VA: 0x18001CC40
	private static int DecreaseLevel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1E9A0 Offset: 0x1DDA0 VA: 0x18001E9A0
	private static int SetQualityLevel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x21B10 Offset: 0x20F10 VA: 0x180021B10
	private static int GetQualityLevel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24B20 Offset: 0x23F20 VA: 0x180024B20
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x27B50 Offset: 0x26F50 VA: 0x180027B50
	private static int get_pixelLightCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x29D00 Offset: 0x29100 VA: 0x180029D00
	private static int get_shadows(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2CC50 Offset: 0x2C050 VA: 0x18002CC50
	private static int get_shadowProjection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2E970 Offset: 0x2DD70 VA: 0x18002E970
	private static int get_shadowCascades(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x309D0 Offset: 0x2FDD0 VA: 0x1800309D0
	private static int get_shadowDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33960 Offset: 0x32D60 VA: 0x180033960
	private static int get_shadowResolution(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35900 Offset: 0x34D00 VA: 0x180035900
	private static int get_shadowmaskMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x376C0 Offset: 0x36AC0 VA: 0x1800376C0
	private static int get_shadowNearPlaneOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A720 Offset: 0x39B20 VA: 0x18003A720
	private static int get_shadowCascade2Split(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C5C0 Offset: 0x3B9C0 VA: 0x18003C5C0
	private static int get_shadowCascade4Split(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E3A0 Offset: 0x3D7A0 VA: 0x18003E3A0
	private static int get_lodBias(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x40020 Offset: 0x3F420 VA: 0x180040020
	private static int get_anisotropicFiltering(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x420C0 Offset: 0x414C0 VA: 0x1800420C0
	private static int get_masterTextureLimit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46370 Offset: 0x45770 VA: 0x180046370
	private static int get_maximumLODLevel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x482B0 Offset: 0x476B0 VA: 0x1800482B0
	private static int get_particleRaycastBudget(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A260 Offset: 0x49660 VA: 0x18004A260
	private static int get_softParticles(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C410 Offset: 0x4B810 VA: 0x18004C410
	private static int get_softVegetation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E270 Offset: 0x4D670 VA: 0x18004E270
	private static int get_vSyncCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x50030 Offset: 0x4F430 VA: 0x180050030
	private static int get_antiAliasing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52140 Offset: 0x51540 VA: 0x180052140
	private static int get_asyncUploadTimeSlice(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54860 Offset: 0x53C60 VA: 0x180054860
	private static int get_asyncUploadBufferSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x565E0 Offset: 0x559E0 VA: 0x1800565E0
	private static int get_asyncUploadPersistentBuffer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58480 Offset: 0x57880 VA: 0x180058480
	private static int get_realtimeReflectionProbes(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A230 Offset: 0x59630 VA: 0x18005A230
	private static int get_billboardsFaceCameraPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C300 Offset: 0x5B700 VA: 0x18005C300
	private static int get_resolutionScalingFixedDPIFactor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F350 Offset: 0x5E750 VA: 0x18005F350
	private static int get_blendWeights(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x616E0 Offset: 0x60AE0 VA: 0x1800616E0
	private static int get_streamingMipmapsActive(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x636D0 Offset: 0x62AD0 VA: 0x1800636D0
	private static int get_streamingMipmapsMemoryBudget(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65720 Offset: 0x64B20 VA: 0x180065720
	private static int get_streamingMipmapsMaxLevelReduction(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67780 Offset: 0x66B80 VA: 0x180067780
	private static int get_streamingMipmapsAddAllCameras(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6AA00 Offset: 0x69E00 VA: 0x18006AA00
	private static int get_streamingMipmapsMaxFileIORequests(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6DC20 Offset: 0x6D020 VA: 0x18006DC20
	private static int get_maxQueuedFrames(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70060 Offset: 0x6F460 VA: 0x180070060
	private static int get_names(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x71FB0 Offset: 0x713B0 VA: 0x180071FB0
	private static int get_desiredColorSpace(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74290 Offset: 0x73690 VA: 0x180074290
	private static int get_activeColorSpace(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76690 Offset: 0x75A90 VA: 0x180076690
	private static int set_pixelLightCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78580 Offset: 0x77980 VA: 0x180078580
	private static int set_shadows(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7B930 Offset: 0x7AD30 VA: 0x18007B930
	private static int set_shadowProjection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7DA40 Offset: 0x7CE40 VA: 0x18007DA40
	private static int set_shadowCascades(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7FB30 Offset: 0x7EF30 VA: 0x18007FB30
	private static int set_shadowDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x81C60 Offset: 0x81060 VA: 0x180081C60
	private static int set_shadowResolution(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x84E20 Offset: 0x84220 VA: 0x180084E20
	private static int set_shadowmaskMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x86E90 Offset: 0x86290 VA: 0x180086E90
	private static int set_shadowNearPlaneOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x88ED0 Offset: 0x882D0 VA: 0x180088ED0
	private static int set_shadowCascade2Split(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8B030 Offset: 0x8A430 VA: 0x18008B030
	private static int set_shadowCascade4Split(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D2B0 Offset: 0x8C6B0 VA: 0x18008D2B0
	private static int set_lodBias(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F3C0 Offset: 0x8E7C0 VA: 0x18008F3C0
	private static int set_anisotropicFiltering(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92880 Offset: 0x91C80 VA: 0x180092880
	private static int set_masterTextureLimit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94850 Offset: 0x93C50 VA: 0x180094850
	private static int set_maximumLODLevel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x966A0 Offset: 0x95AA0 VA: 0x1800966A0
	private static int set_particleRaycastBudget(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98A80 Offset: 0x97E80 VA: 0x180098A80
	private static int set_softParticles(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9BB60 Offset: 0x9AF60 VA: 0x18009BB60
	private static int set_softVegetation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9DB40 Offset: 0x9CF40 VA: 0x18009DB40
	private static int set_vSyncCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9FE90 Offset: 0x9F290 VA: 0x18009FE90
	private static int set_antiAliasing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3170 Offset: 0xA2570 VA: 0x1800A3170
	private static int set_asyncUploadTimeSlice(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA53A0 Offset: 0xA47A0 VA: 0x1800A53A0
	private static int set_asyncUploadBufferSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA83D0 Offset: 0xA77D0 VA: 0x1800A83D0
	private static int set_asyncUploadPersistentBuffer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA2C0 Offset: 0xA96C0 VA: 0x1800AA2C0
	private static int set_realtimeReflectionProbes(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC3C0 Offset: 0xAB7C0 VA: 0x1800AC3C0
	private static int set_billboardsFaceCameraPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE2C0 Offset: 0xAD6C0 VA: 0x1800AE2C0
	private static int set_resolutionScalingFixedDPIFactor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0300 Offset: 0xAF700 VA: 0x1800B0300
	private static int set_blendWeights(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3770 Offset: 0xB2B70 VA: 0x1800B3770
	private static int set_streamingMipmapsActive(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5890 Offset: 0xB4C90 VA: 0x1800B5890
	private static int set_streamingMipmapsMemoryBudget(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7A40 Offset: 0xB6E40 VA: 0x1800B7A40
	private static int set_streamingMipmapsMaxLevelReduction(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB9CC0 Offset: 0xB90C0 VA: 0x1800B9CC0
	private static int set_streamingMipmapsAddAllCameras(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBBC90 Offset: 0xBB090 VA: 0x1800BBC90
	private static int set_streamingMipmapsMaxFileIORequests(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBDB80 Offset: 0xBCF80 VA: 0x1800BDB80
	private static int set_maxQueuedFrames(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_QueueModeWrap
{
	// Methods

	public static void Register(LuaState L) { }

	private static void Push(IntPtr L, QueueMode arg) { }

	private static bool CheckType(IntPtr L, int pos) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBFCD0 Offset: 0xBF0D0 VA: 0x1800BFCD0
	private static int get_CompleteOthers(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC2C80 Offset: 0xC2080 VA: 0x1800C2C80
	private static int get_PlayNow(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC4D50 Offset: 0xC4150 VA: 0x1800C4D50
	private static int IntToEnum(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_RectTransformUtilityWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC6F80 Offset: 0xC6380 VA: 0x1800C6F80
	private static int RectangleContainsScreenPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9340 Offset: 0xC8740 VA: 0x1800C9340
	private static int ScreenPointToWorldPointInRectangle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB570 Offset: 0xCA970 VA: 0x1800CB570
	private static int ScreenPointToLocalPointInRectangle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCDA60 Offset: 0xCCE60 VA: 0x1800CDA60
	private static int ScreenPointToRay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCFBE0 Offset: 0xCEFE0 VA: 0x1800CFBE0
	private static int WorldToScreenPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD1F30 Offset: 0xD1330 VA: 0x1800D1F30
	private static int CalculateRelativeRectTransformBounds(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4120 Offset: 0xD3520 VA: 0x1800D4120
	private static int FlipLayoutOnAxis(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD65C0 Offset: 0xD59C0 VA: 0x1800D65C0
	private static int FlipLayoutAxes(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDAD50 Offset: 0xDA150 VA: 0x1800DAD50
	private static int PixelAdjustPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDCE60 Offset: 0xDC260 VA: 0x1800DCE60
	private static int PixelAdjustRect(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_RectTransformWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE03C0 Offset: 0xDF7C0 VA: 0x1800E03C0
	private static int _CreateUnityEngine_RectTransform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE23C0 Offset: 0xE17C0 VA: 0x1800E23C0
	private static int ForceUpdateRectTransforms(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5500 Offset: 0xE4900 VA: 0x1800E5500
	private static int GetLocalCorners(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7690 Offset: 0xE6A90 VA: 0x1800E7690
	private static int GetWorldCorners(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEB810 Offset: 0xEAC10 VA: 0x1800EB810
	private static int SetInsetAndSizeFromParentEdge(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEDAA0 Offset: 0xECEA0 VA: 0x1800EDAA0
	private static int SetSizeWithCurrentAnchors(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEFD90 Offset: 0xEF190 VA: 0x1800EFD90
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF2020 Offset: 0xF1420 VA: 0x1800F2020
	private static int get_rect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF3F80 Offset: 0xF3380 VA: 0x1800F3F80
	private static int get_anchorMin(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF5E50 Offset: 0xF5250 VA: 0x1800F5E50
	private static int get_anchorMax(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF7BF0 Offset: 0xF6FF0 VA: 0x1800F7BF0
	private static int get_anchoredPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF9D40 Offset: 0xF9140 VA: 0x1800F9D40
	private static int get_sizeDelta(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFBD10 Offset: 0xFB110 VA: 0x1800FBD10
	private static int get_pivot(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFDD30 Offset: 0xFD130 VA: 0x1800FDD30
	private static int get_anchoredPosition3D(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFFC90 Offset: 0xFF090 VA: 0x1800FFC90
	private static int get_offsetMin(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101A30 Offset: 0x100E30 VA: 0x180101A30
	private static int get_offsetMax(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103840 Offset: 0x102C40 VA: 0x180103840
	private static int get_reapplyDrivenProperties(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1059C0 Offset: 0x104DC0 VA: 0x1801059C0
	private static int set_anchorMin(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x108D00 Offset: 0x108100 VA: 0x180108D00
	private static int set_anchorMax(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10ADC0 Offset: 0x10A1C0 VA: 0x18010ADC0
	private static int set_anchoredPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10CDE0 Offset: 0x10C1E0 VA: 0x18010CDE0
	private static int set_sizeDelta(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F2D0 Offset: 0x10E6D0 VA: 0x18010F2D0
	private static int set_pivot(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111820 Offset: 0x110C20 VA: 0x180111820
	private static int set_anchoredPosition3D(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x113BB0 Offset: 0x112FB0 VA: 0x180113BB0
	private static int set_offsetMin(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115AB0 Offset: 0x114EB0 VA: 0x180115AB0
	private static int set_offsetMax(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x117CB0 Offset: 0x1170B0 VA: 0x180117CB0
	private static int set_reapplyDrivenProperties(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11AE20 Offset: 0x11A220 VA: 0x18011AE20
	private static int UnityEngine_RectTransform_ReapplyDrivenProperties(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_RectWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11DFC0 Offset: 0x11D3C0 VA: 0x18011DFC0
	private static int _CreateUnityEngine_Rect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120260 Offset: 0x11F660 VA: 0x180120260
	private static int MinMaxRect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122810 Offset: 0x121C10 VA: 0x180122810
	private static int Set(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124750 Offset: 0x123B50 VA: 0x180124750
	private static int Contains(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x126B10 Offset: 0x125F10 VA: 0x180126B10
	private static int Overlaps(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x128B40 Offset: 0x127F40 VA: 0x180128B40
	private static int NormalizedToPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12ABA0 Offset: 0x129FA0 VA: 0x18012ABA0
	private static int PointToNormalized(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E90 Offset: 0x3290 VA: 0x180003E90
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F70 Offset: 0x5370 VA: 0x180005F70
	private static int GetHashCode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92B0 Offset: 0x86B0 VA: 0x1800092B0
	private static int Equals(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3D0 Offset: 0xA7D0 VA: 0x18000B3D0
	private static int ToString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD420 Offset: 0xC820 VA: 0x18000D420
	private static int get_zero(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10640 Offset: 0xFA40 VA: 0x180010640
	private static int get_x(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13920 Offset: 0x12D20 VA: 0x180013920
	private static int get_y(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15910 Offset: 0x14D10 VA: 0x180015910
	private static int get_position(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17760 Offset: 0x16B60 VA: 0x180017760
	private static int get_center(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19830 Offset: 0x18C30 VA: 0x180019830
	private static int get_min(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1CBF0 Offset: 0x1BFF0 VA: 0x18001CBF0
	private static int get_max(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1E950 Offset: 0x1DD50 VA: 0x18001E950
	private static int get_width(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x21AC0 Offset: 0x20EC0 VA: 0x180021AC0
	private static int get_height(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24AD0 Offset: 0x23ED0 VA: 0x180024AD0
	private static int get_size(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x27B00 Offset: 0x26F00 VA: 0x180027B00
	private static int get_xMin(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x29CB0 Offset: 0x290B0 VA: 0x180029CB0
	private static int get_yMin(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2CC00 Offset: 0x2C000 VA: 0x18002CC00
	private static int get_xMax(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2E920 Offset: 0x2DD20 VA: 0x18002E920
	private static int get_yMax(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30980 Offset: 0x2FD80 VA: 0x180030980
	private static int set_x(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33910 Offset: 0x32D10 VA: 0x180033910
	private static int set_y(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x358B0 Offset: 0x34CB0 VA: 0x1800358B0
	private static int set_position(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37670 Offset: 0x36A70 VA: 0x180037670
	private static int set_center(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A6D0 Offset: 0x39AD0 VA: 0x18003A6D0
	private static int set_min(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C570 Offset: 0x3B970 VA: 0x18003C570
	private static int set_max(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E350 Offset: 0x3D750 VA: 0x18003E350
	private static int set_width(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3FFD0 Offset: 0x3F3D0 VA: 0x18003FFD0
	private static int set_height(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42070 Offset: 0x41470 VA: 0x180042070
	private static int set_size(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46320 Offset: 0x45720 VA: 0x180046320
	private static int set_xMin(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48260 Offset: 0x47660 VA: 0x180048260
	private static int set_yMin(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A210 Offset: 0x49610 VA: 0x18004A210
	private static int set_xMax(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C3C0 Offset: 0x4B7C0 VA: 0x18004C3C0
	private static int set_yMax(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_RendererWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E220 Offset: 0x4D620 VA: 0x18004E220
	private static int _CreateUnityEngine_Renderer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4FFE0 Offset: 0x4F3E0 VA: 0x18004FFE0
	private static int HasPropertyBlock(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x520F0 Offset: 0x514F0 VA: 0x1800520F0
	private static int SetPropertyBlock(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54810 Offset: 0x53C10 VA: 0x180054810
	private static int GetPropertyBlock(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56590 Offset: 0x55990 VA: 0x180056590
	private static int GetMaterials(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58430 Offset: 0x57830 VA: 0x180058430
	private static int GetSharedMaterials(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A1E0 Offset: 0x595E0 VA: 0x18005A1E0
	private static int GetClosestReflectionProbes(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C2B0 Offset: 0x5B6B0 VA: 0x18005C2B0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F300 Offset: 0x5E700 VA: 0x18005F300
	private static int get_bounds(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61690 Offset: 0x60A90 VA: 0x180061690
	private static int get_enabled(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63680 Offset: 0x62A80 VA: 0x180063680
	private static int get_isVisible(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x656D0 Offset: 0x64AD0 VA: 0x1800656D0
	private static int get_shadowCastingMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67730 Offset: 0x66B30 VA: 0x180067730
	private static int get_receiveShadows(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6A9B0 Offset: 0x69DB0 VA: 0x18006A9B0
	private static int get_motionVectorGenerationMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6DBD0 Offset: 0x6CFD0 VA: 0x18006DBD0
	private static int get_lightProbeUsage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70010 Offset: 0x6F410 VA: 0x180070010
	private static int get_reflectionProbeUsage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x71F60 Offset: 0x71360 VA: 0x180071F60
	private static int get_renderingLayerMask(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74240 Offset: 0x73640 VA: 0x180074240
	private static int get_rendererPriority(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76640 Offset: 0x75A40 VA: 0x180076640
	private static int get_sortingLayerName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78530 Offset: 0x77930 VA: 0x180078530
	private static int get_sortingLayerID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7B8E0 Offset: 0x7ACE0 VA: 0x18007B8E0
	private static int get_sortingOrder(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7D9F0 Offset: 0x7CDF0 VA: 0x18007D9F0
	private static int get_allowOcclusionWhenDynamic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7FAE0 Offset: 0x7EEE0 VA: 0x18007FAE0
	private static int get_isPartOfStaticBatch(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x81C10 Offset: 0x81010 VA: 0x180081C10
	private static int get_worldToLocalMatrix(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x84DD0 Offset: 0x841D0 VA: 0x180084DD0
	private static int get_localToWorldMatrix(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x86E40 Offset: 0x86240 VA: 0x180086E40
	private static int get_lightProbeProxyVolumeOverride(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x88E80 Offset: 0x88280 VA: 0x180088E80
	private static int get_probeAnchor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8AFE0 Offset: 0x8A3E0 VA: 0x18008AFE0
	private static int get_lightmapIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D260 Offset: 0x8C660 VA: 0x18008D260
	private static int get_realtimeLightmapIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F370 Offset: 0x8E770 VA: 0x18008F370
	private static int get_lightmapScaleOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92830 Offset: 0x91C30 VA: 0x180092830
	private static int get_realtimeLightmapScaleOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94800 Offset: 0x93C00 VA: 0x180094800
	private static int get_materials(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96650 Offset: 0x95A50 VA: 0x180096650
	private static int get_material(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98A30 Offset: 0x97E30 VA: 0x180098A30
	private static int get_sharedMaterial(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9BB10 Offset: 0x9AF10 VA: 0x18009BB10
	private static int get_sharedMaterials(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9DAF0 Offset: 0x9CEF0 VA: 0x18009DAF0
	private static int set_enabled(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9FE40 Offset: 0x9F240 VA: 0x18009FE40
	private static int set_shadowCastingMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3120 Offset: 0xA2520 VA: 0x1800A3120
	private static int set_receiveShadows(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5350 Offset: 0xA4750 VA: 0x1800A5350
	private static int set_motionVectorGenerationMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8380 Offset: 0xA7780 VA: 0x1800A8380
	private static int set_lightProbeUsage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA270 Offset: 0xA9670 VA: 0x1800AA270
	private static int set_reflectionProbeUsage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC370 Offset: 0xAB770 VA: 0x1800AC370
	private static int set_renderingLayerMask(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE270 Offset: 0xAD670 VA: 0x1800AE270
	private static int set_rendererPriority(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB02B0 Offset: 0xAF6B0 VA: 0x1800B02B0
	private static int set_sortingLayerName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3720 Offset: 0xB2B20 VA: 0x1800B3720
	private static int set_sortingLayerID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5840 Offset: 0xB4C40 VA: 0x1800B5840
	private static int set_sortingOrder(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB79F0 Offset: 0xB6DF0 VA: 0x1800B79F0
	private static int set_allowOcclusionWhenDynamic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB9C70 Offset: 0xB9070 VA: 0x1800B9C70
	private static int set_lightProbeProxyVolumeOverride(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBBC40 Offset: 0xBB040 VA: 0x1800BBC40
	private static int set_probeAnchor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBDB30 Offset: 0xBCF30 VA: 0x1800BDB30
	private static int set_lightmapIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBFC80 Offset: 0xBF080 VA: 0x1800BFC80
	private static int set_realtimeLightmapIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC2C30 Offset: 0xC2030 VA: 0x1800C2C30
	private static int set_lightmapScaleOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC4D00 Offset: 0xC4100 VA: 0x1800C4D00
	private static int set_realtimeLightmapScaleOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC6F30 Offset: 0xC6330 VA: 0x1800C6F30
	private static int set_materials(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC92F0 Offset: 0xC86F0 VA: 0x1800C92F0
	private static int set_material(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB520 Offset: 0xCA920 VA: 0x1800CB520
	private static int set_sharedMaterial(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCDA10 Offset: 0xCCE10 VA: 0x1800CDA10
	private static int set_sharedMaterials(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_Rendering_GraphicsSettingsWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCFB90 Offset: 0xCEF90 VA: 0x1800CFB90
	private static int HasShaderDefine(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD1EE0 Offset: 0xD12E0 VA: 0x1800D1EE0
	private static int SetShaderMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD40D0 Offset: 0xD34D0 VA: 0x1800D40D0
	private static int GetShaderMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6570 Offset: 0xD5970 VA: 0x1800D6570
	private static int SetCustomShader(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDAD00 Offset: 0xDA100 VA: 0x1800DAD00
	private static int GetCustomShader(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDCE10 Offset: 0xDC210 VA: 0x1800DCE10
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0370 Offset: 0xDF770 VA: 0x1800E0370
	private static int get_transparencySortMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2370 Offset: 0xE1770 VA: 0x1800E2370
	private static int get_transparencySortAxis(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE54B0 Offset: 0xE48B0 VA: 0x1800E54B0
	private static int get_lightsUseLinearIntensity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7640 Offset: 0xE6A40 VA: 0x1800E7640
	private static int get_lightsUseColorTemperature(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEB7C0 Offset: 0xEABC0 VA: 0x1800EB7C0
	private static int get_useScriptableRenderPipelineBatching(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEDA50 Offset: 0xECE50 VA: 0x1800EDA50
	private static int get_renderPipelineAsset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEFD40 Offset: 0xEF140 VA: 0x1800EFD40
	private static int set_transparencySortMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF1FD0 Offset: 0xF13D0 VA: 0x1800F1FD0
	private static int set_transparencySortAxis(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF3F30 Offset: 0xF3330 VA: 0x1800F3F30
	private static int set_lightsUseLinearIntensity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF5E00 Offset: 0xF5200 VA: 0x1800F5E00
	private static int set_lightsUseColorTemperature(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF7BA0 Offset: 0xF6FA0 VA: 0x1800F7BA0
	private static int set_useScriptableRenderPipelineBatching(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF9CF0 Offset: 0xF90F0 VA: 0x1800F9CF0
	private static int set_renderPipelineAsset(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_Rendering_PostProcessing_AmbientOcclusionWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFBCC0 Offset: 0xFB0C0 VA: 0x1800FBCC0
	private static int _CreateUnityEngine_Rendering_PostProcessing_AmbientOcclusion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFDCE0 Offset: 0xFD0E0 VA: 0x1800FDCE0
	private static int IsEnabledAndSupported(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFFC40 Offset: 0xFF040 VA: 0x1800FFC40
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1019E0 Offset: 0x100DE0 VA: 0x1801019E0
	private static int get_mode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1037F0 Offset: 0x102BF0 VA: 0x1801037F0
	private static int get_intensity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105970 Offset: 0x104D70 VA: 0x180105970
	private static int get_color(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x108CB0 Offset: 0x1080B0 VA: 0x180108CB0
	private static int get_ambientOnly(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10AD70 Offset: 0x10A170 VA: 0x18010AD70
	private static int get_noiseFilterTolerance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10CD90 Offset: 0x10C190 VA: 0x18010CD90
	private static int get_blurTolerance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F280 Offset: 0x10E680 VA: 0x18010F280
	private static int get_upsampleTolerance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1117D0 Offset: 0x110BD0 VA: 0x1801117D0
	private static int get_thicknessModifier(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x113B60 Offset: 0x112F60 VA: 0x180113B60
	private static int get_directLightingStrength(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115A60 Offset: 0x114E60 VA: 0x180115A60
	private static int get_radius(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x117C60 Offset: 0x117060 VA: 0x180117C60
	private static int get_quality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11ADD0 Offset: 0x11A1D0 VA: 0x18011ADD0
	private static int set_mode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11DF70 Offset: 0x11D370 VA: 0x18011DF70
	private static int set_intensity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120210 Offset: 0x11F610 VA: 0x180120210
	private static int set_color(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1227C0 Offset: 0x121BC0 VA: 0x1801227C0
	private static int set_ambientOnly(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124700 Offset: 0x123B00 VA: 0x180124700
	private static int set_noiseFilterTolerance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x126AC0 Offset: 0x125EC0 VA: 0x180126AC0
	private static int set_blurTolerance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x128AF0 Offset: 0x127EF0 VA: 0x180128AF0
	private static int set_upsampleTolerance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12AB50 Offset: 0x129F50 VA: 0x18012AB50
	private static int set_thicknessModifier(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E40 Offset: 0x3240 VA: 0x180003E40
	private static int set_directLightingStrength(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F20 Offset: 0x5320 VA: 0x180005F20
	private static int set_radius(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9260 Offset: 0x8660 VA: 0x180009260
	private static int set_quality(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_Rendering_PostProcessing_AutoExposureWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB380 Offset: 0xA780 VA: 0x18000B380
	private static int _CreateUnityEngine_Rendering_PostProcessing_AutoExposure(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD3D0 Offset: 0xC7D0 VA: 0x18000D3D0
	private static int IsEnabledAndSupported(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105F0 Offset: 0xF9F0 VA: 0x1800105F0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x138D0 Offset: 0x12CD0 VA: 0x1800138D0
	private static int get_filtering(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x158C0 Offset: 0x14CC0 VA: 0x1800158C0
	private static int get_minLuminance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17710 Offset: 0x16B10 VA: 0x180017710
	private static int get_maxLuminance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x197E0 Offset: 0x18BE0 VA: 0x1800197E0
	private static int get_keyValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1CBA0 Offset: 0x1BFA0 VA: 0x18001CBA0
	private static int get_eyeAdaptation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1E900 Offset: 0x1DD00 VA: 0x18001E900
	private static int get_speedUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x21A70 Offset: 0x20E70 VA: 0x180021A70
	private static int get_speedDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24A80 Offset: 0x23E80 VA: 0x180024A80
	private static int set_filtering(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x27AB0 Offset: 0x26EB0 VA: 0x180027AB0
	private static int set_minLuminance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x29C60 Offset: 0x29060 VA: 0x180029C60
	private static int set_maxLuminance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2CBB0 Offset: 0x2BFB0 VA: 0x18002CBB0
	private static int set_keyValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2E8D0 Offset: 0x2DCD0 VA: 0x18002E8D0
	private static int set_eyeAdaptation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30930 Offset: 0x2FD30 VA: 0x180030930
	private static int set_speedUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x338C0 Offset: 0x32CC0 VA: 0x1800338C0
	private static int set_speedDown(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_Rendering_PostProcessing_BloomWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35860 Offset: 0x34C60 VA: 0x180035860
	private static int _CreateUnityEngine_Rendering_PostProcessing_Bloom(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37620 Offset: 0x36A20 VA: 0x180037620
	private static int IsEnabledAndSupported(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A680 Offset: 0x39A80 VA: 0x18003A680
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C520 Offset: 0x3B920 VA: 0x18003C520
	private static int get_intensity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E300 Offset: 0x3D700 VA: 0x18003E300
	private static int get_threshold(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3FF80 Offset: 0x3F380 VA: 0x18003FF80
	private static int get_softKnee(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x42020 Offset: 0x41420 VA: 0x180042020
	private static int get_clamp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x462D0 Offset: 0x456D0 VA: 0x1800462D0
	private static int get_diffusion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48210 Offset: 0x47610 VA: 0x180048210
	private static int get_anamorphicRatio(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A1C0 Offset: 0x495C0 VA: 0x18004A1C0
	private static int get_color(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C370 Offset: 0x4B770 VA: 0x18004C370
	private static int get_fastMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E1D0 Offset: 0x4D5D0 VA: 0x18004E1D0
	private static int get_dirtTexture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4FF90 Offset: 0x4F390 VA: 0x18004FF90
	private static int get_dirtIntensity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x520A0 Offset: 0x514A0 VA: 0x1800520A0
	private static int set_intensity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x547C0 Offset: 0x53BC0 VA: 0x1800547C0
	private static int set_threshold(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56540 Offset: 0x55940 VA: 0x180056540
	private static int set_softKnee(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x583E0 Offset: 0x577E0 VA: 0x1800583E0
	private static int set_clamp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A190 Offset: 0x59590 VA: 0x18005A190
	private static int set_diffusion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C260 Offset: 0x5B660 VA: 0x18005C260
	private static int set_anamorphicRatio(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F2B0 Offset: 0x5E6B0 VA: 0x18005F2B0
	private static int set_color(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61640 Offset: 0x60A40 VA: 0x180061640
	private static int set_fastMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63630 Offset: 0x62A30 VA: 0x180063630
	private static int set_dirtTexture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65680 Offset: 0x64A80 VA: 0x180065680
	private static int set_dirtIntensity(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_Rendering_PostProcessing_ChromaticAberrationWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x676E0 Offset: 0x66AE0 VA: 0x1800676E0
	private static int _CreateUnityEngine_Rendering_PostProcessing_ChromaticAberration(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6A960 Offset: 0x69D60 VA: 0x18006A960
	private static int IsEnabledAndSupported(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6DB80 Offset: 0x6CF80 VA: 0x18006DB80
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6FFC0 Offset: 0x6F3C0 VA: 0x18006FFC0
	private static int get_spectralLut(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x71F10 Offset: 0x71310 VA: 0x180071F10
	private static int get_intensity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x741F0 Offset: 0x735F0 VA: 0x1800741F0
	private static int get_fastMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x765F0 Offset: 0x759F0 VA: 0x1800765F0
	private static int set_spectralLut(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x784E0 Offset: 0x778E0 VA: 0x1800784E0
	private static int set_intensity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7B890 Offset: 0x7AC90 VA: 0x18007B890
	private static int set_fastMode(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_Rendering_PostProcessing_ColorGradingWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7D9A0 Offset: 0x7CDA0 VA: 0x18007D9A0
	private static int _CreateUnityEngine_Rendering_PostProcessing_ColorGrading(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7FA90 Offset: 0x7EE90 VA: 0x18007FA90
	private static int IsEnabledAndSupported(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x81BC0 Offset: 0x80FC0 VA: 0x180081BC0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x84D80 Offset: 0x84180 VA: 0x180084D80
	private static int get_gradingMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x86DF0 Offset: 0x861F0 VA: 0x180086DF0
	private static int get_externalLut(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x88E30 Offset: 0x88230 VA: 0x180088E30
	private static int get_tonemapper(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8AF90 Offset: 0x8A390 VA: 0x18008AF90
	private static int get_toneCurveToeStrength(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D210 Offset: 0x8C610 VA: 0x18008D210
	private static int get_toneCurveToeLength(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F320 Offset: 0x8E720 VA: 0x18008F320
	private static int get_toneCurveShoulderStrength(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x927E0 Offset: 0x91BE0 VA: 0x1800927E0
	private static int get_toneCurveShoulderLength(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x947B0 Offset: 0x93BB0 VA: 0x1800947B0
	private static int get_toneCurveShoulderAngle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96600 Offset: 0x95A00 VA: 0x180096600
	private static int get_toneCurveGamma(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x989E0 Offset: 0x97DE0 VA: 0x1800989E0
	private static int get_ldrLut(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9BAC0 Offset: 0x9AEC0 VA: 0x18009BAC0
	private static int get_ldrLutContribution(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9DAA0 Offset: 0x9CEA0 VA: 0x18009DAA0
	private static int get_temperature(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9FDF0 Offset: 0x9F1F0 VA: 0x18009FDF0
	private static int get_tint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA30D0 Offset: 0xA24D0 VA: 0x1800A30D0
	private static int get_colorFilter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5300 Offset: 0xA4700 VA: 0x1800A5300
	private static int get_hueShift(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8330 Offset: 0xA7730 VA: 0x1800A8330
	private static int get_saturation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA220 Offset: 0xA9620 VA: 0x1800AA220
	private static int get_brightness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC320 Offset: 0xAB720 VA: 0x1800AC320
	private static int get_postExposure(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE220 Offset: 0xAD620 VA: 0x1800AE220
	private static int get_contrast(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0260 Offset: 0xAF660 VA: 0x1800B0260
	private static int get_mixerRedOutRedIn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB36D0 Offset: 0xB2AD0 VA: 0x1800B36D0
	private static int get_mixerRedOutGreenIn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB57F0 Offset: 0xB4BF0 VA: 0x1800B57F0
	private static int get_mixerRedOutBlueIn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB79A0 Offset: 0xB6DA0 VA: 0x1800B79A0
	private static int get_mixerGreenOutRedIn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB9C20 Offset: 0xB9020 VA: 0x1800B9C20
	private static int get_mixerGreenOutGreenIn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBBBF0 Offset: 0xBAFF0 VA: 0x1800BBBF0
	private static int get_mixerGreenOutBlueIn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBDAE0 Offset: 0xBCEE0 VA: 0x1800BDAE0
	private static int get_mixerBlueOutRedIn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBFC30 Offset: 0xBF030 VA: 0x1800BFC30
	private static int get_mixerBlueOutGreenIn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC2BE0 Offset: 0xC1FE0 VA: 0x1800C2BE0
	private static int get_mixerBlueOutBlueIn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC4CB0 Offset: 0xC40B0 VA: 0x1800C4CB0
	private static int get_lift(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC6EE0 Offset: 0xC62E0 VA: 0x1800C6EE0
	private static int get_gamma(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC92A0 Offset: 0xC86A0 VA: 0x1800C92A0
	private static int get_gain(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB4D0 Offset: 0xCA8D0 VA: 0x1800CB4D0
	private static int get_masterCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCD9C0 Offset: 0xCCDC0 VA: 0x1800CD9C0
	private static int get_redCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCFB40 Offset: 0xCEF40 VA: 0x1800CFB40
	private static int get_greenCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD1E90 Offset: 0xD1290 VA: 0x1800D1E90
	private static int get_blueCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4080 Offset: 0xD3480 VA: 0x1800D4080
	private static int get_hueVsHueCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6520 Offset: 0xD5920 VA: 0x1800D6520
	private static int get_hueVsSatCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDACB0 Offset: 0xDA0B0 VA: 0x1800DACB0
	private static int get_satVsSatCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDCDC0 Offset: 0xDC1C0 VA: 0x1800DCDC0
	private static int get_lumVsSatCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0320 Offset: 0xDF720 VA: 0x1800E0320
	private static int set_gradingMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2320 Offset: 0xE1720 VA: 0x1800E2320
	private static int set_externalLut(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5460 Offset: 0xE4860 VA: 0x1800E5460
	private static int set_tonemapper(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE75F0 Offset: 0xE69F0 VA: 0x1800E75F0
	private static int set_toneCurveToeStrength(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEB770 Offset: 0xEAB70 VA: 0x1800EB770
	private static int set_toneCurveToeLength(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEDA00 Offset: 0xECE00 VA: 0x1800EDA00
	private static int set_toneCurveShoulderStrength(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEFCF0 Offset: 0xEF0F0 VA: 0x1800EFCF0
	private static int set_toneCurveShoulderLength(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF1F80 Offset: 0xF1380 VA: 0x1800F1F80
	private static int set_toneCurveShoulderAngle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF3EE0 Offset: 0xF32E0 VA: 0x1800F3EE0
	private static int set_toneCurveGamma(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF5DB0 Offset: 0xF51B0 VA: 0x1800F5DB0
	private static int set_ldrLut(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF7B50 Offset: 0xF6F50 VA: 0x1800F7B50
	private static int set_ldrLutContribution(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF9CA0 Offset: 0xF90A0 VA: 0x1800F9CA0
	private static int set_temperature(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFBC70 Offset: 0xFB070 VA: 0x1800FBC70
	private static int set_tint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFDC90 Offset: 0xFD090 VA: 0x1800FDC90
	private static int set_colorFilter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFFBF0 Offset: 0xFEFF0 VA: 0x1800FFBF0
	private static int set_hueShift(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101990 Offset: 0x100D90 VA: 0x180101990
	private static int set_saturation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1037A0 Offset: 0x102BA0 VA: 0x1801037A0
	private static int set_brightness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105920 Offset: 0x104D20 VA: 0x180105920
	private static int set_postExposure(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x108C60 Offset: 0x108060 VA: 0x180108C60
	private static int set_contrast(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10AD20 Offset: 0x10A120 VA: 0x18010AD20
	private static int set_mixerRedOutRedIn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10CD40 Offset: 0x10C140 VA: 0x18010CD40
	private static int set_mixerRedOutGreenIn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F230 Offset: 0x10E630 VA: 0x18010F230
	private static int set_mixerRedOutBlueIn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111780 Offset: 0x110B80 VA: 0x180111780
	private static int set_mixerGreenOutRedIn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x113B10 Offset: 0x112F10 VA: 0x180113B10
	private static int set_mixerGreenOutGreenIn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115A10 Offset: 0x114E10 VA: 0x180115A10
	private static int set_mixerGreenOutBlueIn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x117C10 Offset: 0x117010 VA: 0x180117C10
	private static int set_mixerBlueOutRedIn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11AD80 Offset: 0x11A180 VA: 0x18011AD80
	private static int set_mixerBlueOutGreenIn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11DF20 Offset: 0x11D320 VA: 0x18011DF20
	private static int set_mixerBlueOutBlueIn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1201C0 Offset: 0x11F5C0 VA: 0x1801201C0
	private static int set_lift(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122770 Offset: 0x121B70 VA: 0x180122770
	private static int set_gamma(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1246B0 Offset: 0x123AB0 VA: 0x1801246B0
	private static int set_gain(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x126A70 Offset: 0x125E70 VA: 0x180126A70
	private static int set_masterCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x128AA0 Offset: 0x127EA0 VA: 0x180128AA0
	private static int set_redCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12AB00 Offset: 0x129F00 VA: 0x18012AB00
	private static int set_greenCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3DF0 Offset: 0x31F0 VA: 0x180003DF0
	private static int set_blueCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5ED0 Offset: 0x52D0 VA: 0x180005ED0
	private static int set_hueVsHueCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9210 Offset: 0x8610 VA: 0x180009210
	private static int set_hueVsSatCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB330 Offset: 0xA730 VA: 0x18000B330
	private static int set_satVsSatCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD380 Offset: 0xC780 VA: 0x18000D380
	private static int set_lumVsSatCurve(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_Rendering_PostProcessing_DepthOfFieldWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105A0 Offset: 0xF9A0 VA: 0x1800105A0
	private static int _CreateUnityEngine_Rendering_PostProcessing_DepthOfField(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13880 Offset: 0x12C80 VA: 0x180013880
	private static int IsEnabledAndSupported(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15870 Offset: 0x14C70 VA: 0x180015870
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x176C0 Offset: 0x16AC0 VA: 0x1800176C0
	private static int get_focusDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19790 Offset: 0x18B90 VA: 0x180019790
	private static int get_aperture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1CB50 Offset: 0x1BF50 VA: 0x18001CB50
	private static int get_focalLength(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1E8B0 Offset: 0x1DCB0 VA: 0x18001E8B0
	private static int get_kernelSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x21A20 Offset: 0x20E20 VA: 0x180021A20
	private static int set_focusDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24A30 Offset: 0x23E30 VA: 0x180024A30
	private static int set_aperture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x27A60 Offset: 0x26E60 VA: 0x180027A60
	private static int set_focalLength(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x29C10 Offset: 0x29010 VA: 0x180029C10
	private static int set_kernelSize(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_Rendering_PostProcessing_GrainWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2CB60 Offset: 0x2BF60 VA: 0x18002CB60
	private static int _CreateUnityEngine_Rendering_PostProcessing_Grain(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2E880 Offset: 0x2DC80 VA: 0x18002E880
	private static int IsEnabledAndSupported(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x308E0 Offset: 0x2FCE0 VA: 0x1800308E0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33870 Offset: 0x32C70 VA: 0x180033870
	private static int get_colored(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35810 Offset: 0x34C10 VA: 0x180035810
	private static int get_intensity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x375D0 Offset: 0x369D0 VA: 0x1800375D0
	private static int get_size(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A630 Offset: 0x39A30 VA: 0x18003A630
	private static int get_lumContrib(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C4D0 Offset: 0x3B8D0 VA: 0x18003C4D0
	private static int set_colored(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E2B0 Offset: 0x3D6B0 VA: 0x18003E2B0
	private static int set_intensity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3FF30 Offset: 0x3F330 VA: 0x18003FF30
	private static int set_size(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x41FD0 Offset: 0x413D0 VA: 0x180041FD0
	private static int set_lumContrib(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_Rendering_PostProcessing_PostProcessEffectSettingsWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46280 Offset: 0x45680 VA: 0x180046280
	private static int _CreateUnityEngine_Rendering_PostProcessing_PostProcessEffectSettings(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x481C0 Offset: 0x475C0 VA: 0x1800481C0
	private static int SetAllOverridesTo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A170 Offset: 0x49570 VA: 0x18004A170
	private static int IsEnabledAndSupported(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C320 Offset: 0x4B720 VA: 0x18004C320
	private static int GetHash(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E180 Offset: 0x4D580 VA: 0x18004E180
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4FF40 Offset: 0x4F340 VA: 0x18004FF40
	private static int get_active(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52050 Offset: 0x51450 VA: 0x180052050
	private static int get_enabled(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54770 Offset: 0x53B70 VA: 0x180054770
	private static int set_active(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x564F0 Offset: 0x558F0 VA: 0x1800564F0
	private static int set_enabled(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_Rendering_PostProcessing_PostProcessLayerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58390 Offset: 0x57790 VA: 0x180058390
	private static int Init(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A140 Offset: 0x59540 VA: 0x18005A140
	private static int InitBundles(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C210 Offset: 0x5B610 VA: 0x18005C210
	private static int GetBundle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F260 Offset: 0x5E660 VA: 0x18005F260
	private static int BakeMSVOMap(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x615F0 Offset: 0x609F0 VA: 0x1800615F0
	private static int ResetHistory(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x635E0 Offset: 0x629E0 VA: 0x1800635E0
	private static int HasOpaqueOnlyEffects(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65630 Offset: 0x64A30 VA: 0x180065630
	private static int HasActiveEffects(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67690 Offset: 0x66A90 VA: 0x180067690
	private static int UpdateVolumeSystem(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6A910 Offset: 0x69D10 VA: 0x18006A910
	private static int RenderOpaqueOnly(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6DB30 Offset: 0x6CF30 VA: 0x18006DB30
	private static int Render(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6FF70 Offset: 0x6F370 VA: 0x18006FF70
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x71EC0 Offset: 0x712C0 VA: 0x180071EC0
	private static int get_volumeTrigger(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x741A0 Offset: 0x735A0 VA: 0x1800741A0
	private static int get_volumeLayer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x765A0 Offset: 0x759A0 VA: 0x1800765A0
	private static int get_stopNaNPropagation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78490 Offset: 0x77890 VA: 0x180078490
	private static int get_finalBlitToCameraTarget(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7B840 Offset: 0x7AC40 VA: 0x18007B840
	private static int get_antialiasingMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7D950 Offset: 0x7CD50 VA: 0x18007D950
	private static int get_temporalAntialiasing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7FA40 Offset: 0x7EE40 VA: 0x18007FA40
	private static int get_subpixelMorphologicalAntialiasing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x81B70 Offset: 0x80F70 VA: 0x180081B70
	private static int get_fastApproximateAntialiasing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x84D30 Offset: 0x84130 VA: 0x180084D30
	private static int get_fog(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x86DA0 Offset: 0x861A0 VA: 0x180086DA0
	private static int get_debugLayer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x88DE0 Offset: 0x881E0 VA: 0x180088DE0
	private static int get_breakBeforeColorGrading(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8AF40 Offset: 0x8A340 VA: 0x18008AF40
	private static int get_sortedBundles(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D1C0 Offset: 0x8C5C0 VA: 0x18008D1C0
	private static int get_haveBundlesBeenInited(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F2D0 Offset: 0x8E6D0 VA: 0x18008F2D0
	private static int set_volumeTrigger(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92790 Offset: 0x91B90 VA: 0x180092790
	private static int set_volumeLayer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94760 Offset: 0x93B60 VA: 0x180094760
	private static int set_stopNaNPropagation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x965B0 Offset: 0x959B0 VA: 0x1800965B0
	private static int set_finalBlitToCameraTarget(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98990 Offset: 0x97D90 VA: 0x180098990
	private static int set_antialiasingMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9BA70 Offset: 0x9AE70 VA: 0x18009BA70
	private static int set_temporalAntialiasing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9DA50 Offset: 0x9CE50 VA: 0x18009DA50
	private static int set_subpixelMorphologicalAntialiasing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9FDA0 Offset: 0x9F1A0 VA: 0x18009FDA0
	private static int set_fastApproximateAntialiasing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3080 Offset: 0xA2480 VA: 0x1800A3080
	private static int set_fog(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA52B0 Offset: 0xA46B0 VA: 0x1800A52B0
	private static int set_debugLayer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA82E0 Offset: 0xA76E0 VA: 0x1800A82E0
	private static int set_breakBeforeColorGrading(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_Rendering_PostProcessing_PostProcessProfileWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA1D0 Offset: 0xA95D0 VA: 0x1800AA1D0
	private static int _CreateUnityEngine_Rendering_PostProcessing_PostProcessProfile(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC2D0 Offset: 0xAB6D0 VA: 0x1800AC2D0
	private static int AddSettings(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE1D0 Offset: 0xAD5D0 VA: 0x1800AE1D0
	private static int RemoveSettings(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0210 Offset: 0xAF610 VA: 0x1800B0210
	private static int HasSettings(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3680 Offset: 0xB2A80 VA: 0x1800B3680
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB57A0 Offset: 0xB4BA0 VA: 0x1800B57A0
	private static int get_settings(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7950 Offset: 0xB6D50 VA: 0x1800B7950
	private static int get_isDirty(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB9BD0 Offset: 0xB8FD0 VA: 0x1800B9BD0
	private static int set_settings(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBBBA0 Offset: 0xBAFA0 VA: 0x1800BBBA0
	private static int set_isDirty(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_Rendering_PostProcessing_PostProcessVolumeWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBDA90 Offset: 0xBCE90 VA: 0x1800BDA90
	private static int HasInstantiatedProfile(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBFBE0 Offset: 0xBEFE0 VA: 0x1800BFBE0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC2B90 Offset: 0xC1F90 VA: 0x1800C2B90
	private static int get_sharedProfile(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC4C60 Offset: 0xC4060 VA: 0x1800C4C60
	private static int get_isGlobal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC6E90 Offset: 0xC6290 VA: 0x1800C6E90
	private static int get_blendDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9250 Offset: 0xC8650 VA: 0x1800C9250
	private static int get_weight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB480 Offset: 0xCA880 VA: 0x1800CB480
	private static int get_priority(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCD970 Offset: 0xCCD70 VA: 0x1800CD970
	private static int get_profile(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCFAF0 Offset: 0xCEEF0 VA: 0x1800CFAF0
	private static int set_sharedProfile(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD1E40 Offset: 0xD1240 VA: 0x1800D1E40
	private static int set_isGlobal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD4030 Offset: 0xD3430 VA: 0x1800D4030
	private static int set_blendDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD64D0 Offset: 0xD58D0 VA: 0x1800D64D0
	private static int set_weight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDAC60 Offset: 0xDA060 VA: 0x1800DAC60
	private static int set_priority(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDCD70 Offset: 0xDC170 VA: 0x1800DCD70
	private static int set_profile(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_Rendering_PostProcessing_VignetteWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE02D0 Offset: 0xDF6D0 VA: 0x1800E02D0
	private static int _CreateUnityEngine_Rendering_PostProcessing_Vignette(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE22D0 Offset: 0xE16D0 VA: 0x1800E22D0
	private static int IsEnabledAndSupported(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5410 Offset: 0xE4810 VA: 0x1800E5410
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE75A0 Offset: 0xE69A0 VA: 0x1800E75A0
	private static int get_mode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEB720 Offset: 0xEAB20 VA: 0x1800EB720
	private static int get_color(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xED9B0 Offset: 0xECDB0 VA: 0x1800ED9B0
	private static int get_center(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEFCA0 Offset: 0xEF0A0 VA: 0x1800EFCA0
	private static int get_intensity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF1F30 Offset: 0xF1330 VA: 0x1800F1F30
	private static int get_smoothness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF3E90 Offset: 0xF3290 VA: 0x1800F3E90
	private static int get_roundness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF5D60 Offset: 0xF5160 VA: 0x1800F5D60
	private static int get_rounded(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF7B00 Offset: 0xF6F00 VA: 0x1800F7B00
	private static int get_mask(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF9C50 Offset: 0xF9050 VA: 0x1800F9C50
	private static int get_opacity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFBC20 Offset: 0xFB020 VA: 0x1800FBC20
	private static int set_mode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFDC40 Offset: 0xFD040 VA: 0x1800FDC40
	private static int set_color(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFFBA0 Offset: 0xFEFA0 VA: 0x1800FFBA0
	private static int set_center(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101940 Offset: 0x100D40 VA: 0x180101940
	private static int set_intensity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103750 Offset: 0x102B50 VA: 0x180103750
	private static int set_smoothness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1058D0 Offset: 0x104CD0 VA: 0x1801058D0
	private static int set_roundness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x108C10 Offset: 0x108010 VA: 0x180108C10
	private static int set_rounded(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10ACD0 Offset: 0x10A0D0 VA: 0x18010ACD0
	private static int set_mask(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10CCF0 Offset: 0x10C0F0 VA: 0x18010CCF0
	private static int set_opacity(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_RenderModeWrap
{
	// Methods

	public static void Register(LuaState L) { }

	private static void Push(IntPtr L, RenderMode arg) { }

	private static bool CheckType(IntPtr L, int pos) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F1E0 Offset: 0x10E5E0 VA: 0x18010F1E0
	private static int get_ScreenSpaceOverlay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111730 Offset: 0x110B30 VA: 0x180111730
	private static int get_ScreenSpaceCamera(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x113AC0 Offset: 0x112EC0 VA: 0x180113AC0
	private static int get_WorldSpace(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1159C0 Offset: 0x114DC0 VA: 0x1801159C0
	private static int IntToEnum(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_RenderSettingsWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x117BC0 Offset: 0x116FC0 VA: 0x180117BC0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11AD30 Offset: 0x11A130 VA: 0x18011AD30
	private static int get_fog(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11DED0 Offset: 0x11D2D0 VA: 0x18011DED0
	private static int get_fogStartDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120170 Offset: 0x11F570 VA: 0x180120170
	private static int get_fogEndDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122720 Offset: 0x121B20 VA: 0x180122720
	private static int get_fogMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124660 Offset: 0x123A60 VA: 0x180124660
	private static int get_fogColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x126A20 Offset: 0x125E20 VA: 0x180126A20
	private static int get_fogDensity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x128A50 Offset: 0x127E50 VA: 0x180128A50
	private static int get_ambientMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12AAB0 Offset: 0x129EB0 VA: 0x18012AAB0
	private static int get_ambientSkyColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3DA0 Offset: 0x31A0 VA: 0x180003DA0
	private static int get_ambientEquatorColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5E80 Offset: 0x5280 VA: 0x180005E80
	private static int get_ambientGroundColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x91C0 Offset: 0x85C0 VA: 0x1800091C0
	private static int get_ambientIntensity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB2E0 Offset: 0xA6E0 VA: 0x18000B2E0
	private static int get_ambientLight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD330 Offset: 0xC730 VA: 0x18000D330
	private static int get_subtractiveShadowColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10550 Offset: 0xF950 VA: 0x180010550
	private static int get_skybox(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13830 Offset: 0x12C30 VA: 0x180013830
	private static int get_sun(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15820 Offset: 0x14C20 VA: 0x180015820
	private static int get_ambientProbe(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17670 Offset: 0x16A70 VA: 0x180017670
	private static int get_customReflection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19740 Offset: 0x18B40 VA: 0x180019740
	private static int get_reflectionIntensity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1CB00 Offset: 0x1BF00 VA: 0x18001CB00
	private static int get_reflectionBounces(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1E860 Offset: 0x1DC60 VA: 0x18001E860
	private static int get_defaultReflectionMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x219D0 Offset: 0x20DD0 VA: 0x1800219D0
	private static int get_defaultReflectionResolution(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x249E0 Offset: 0x23DE0 VA: 0x1800249E0
	private static int get_haloStrength(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x27A10 Offset: 0x26E10 VA: 0x180027A10
	private static int get_flareStrength(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x29BC0 Offset: 0x28FC0 VA: 0x180029BC0
	private static int get_flareFadeSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2CB10 Offset: 0x2BF10 VA: 0x18002CB10
	private static int set_fog(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2E830 Offset: 0x2DC30 VA: 0x18002E830
	private static int set_fogStartDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30890 Offset: 0x2FC90 VA: 0x180030890
	private static int set_fogEndDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33820 Offset: 0x32C20 VA: 0x180033820
	private static int set_fogMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x357C0 Offset: 0x34BC0 VA: 0x1800357C0
	private static int set_fogColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37580 Offset: 0x36980 VA: 0x180037580
	private static int set_fogDensity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A5E0 Offset: 0x399E0 VA: 0x18003A5E0
	private static int set_ambientMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C480 Offset: 0x3B880 VA: 0x18003C480
	private static int set_ambientSkyColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E260 Offset: 0x3D660 VA: 0x18003E260
	private static int set_ambientEquatorColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3FEE0 Offset: 0x3F2E0 VA: 0x18003FEE0
	private static int set_ambientGroundColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x41F80 Offset: 0x41380 VA: 0x180041F80
	private static int set_ambientIntensity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46230 Offset: 0x45630 VA: 0x180046230
	private static int set_ambientLight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48170 Offset: 0x47570 VA: 0x180048170
	private static int set_subtractiveShadowColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A120 Offset: 0x49520 VA: 0x18004A120
	private static int set_skybox(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C2D0 Offset: 0x4B6D0 VA: 0x18004C2D0
	private static int set_sun(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E130 Offset: 0x4D530 VA: 0x18004E130
	private static int set_ambientProbe(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4FEF0 Offset: 0x4F2F0 VA: 0x18004FEF0
	private static int set_customReflection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x52000 Offset: 0x51400 VA: 0x180052000
	private static int set_reflectionIntensity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54720 Offset: 0x53B20 VA: 0x180054720
	private static int set_reflectionBounces(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x564A0 Offset: 0x558A0 VA: 0x1800564A0
	private static int set_defaultReflectionMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58340 Offset: 0x57740 VA: 0x180058340
	private static int set_defaultReflectionResolution(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A0F0 Offset: 0x594F0 VA: 0x18005A0F0
	private static int set_haloStrength(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C1C0 Offset: 0x5B5C0 VA: 0x18005C1C0
	private static int set_flareStrength(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F210 Offset: 0x5E610 VA: 0x18005F210
	private static int set_flareFadeSpeed(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_RenderTextureWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x615A0 Offset: 0x609A0 VA: 0x1800615A0
	private static int _CreateUnityEngine_RenderTexture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63590 Offset: 0x62990 VA: 0x180063590
	private static int GetNativeDepthBufferPtr(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x655E0 Offset: 0x649E0 VA: 0x1800655E0
	private static int DiscardContents(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67640 Offset: 0x66A40 VA: 0x180067640
	private static int MarkRestoreExpected(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6A8C0 Offset: 0x69CC0 VA: 0x18006A8C0
	private static int ResolveAntiAliasedSurface(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6DAE0 Offset: 0x6CEE0 VA: 0x18006DAE0
	private static int SetGlobalShaderProperty(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6FF20 Offset: 0x6F320 VA: 0x18006FF20
	private static int Create(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x71E70 Offset: 0x71270 VA: 0x180071E70
	private static int Release(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74150 Offset: 0x73550 VA: 0x180074150
	private static int IsCreated(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76550 Offset: 0x75950 VA: 0x180076550
	private static int GenerateMips(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78440 Offset: 0x77840 VA: 0x180078440
	private static int ConvertToEquirect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7B7F0 Offset: 0x7ABF0 VA: 0x18007B7F0
	private static int SupportsStencil(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7D900 Offset: 0x7CD00 VA: 0x18007D900
	private static int ReleaseTemporary(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7F9F0 Offset: 0x7EDF0 VA: 0x18007F9F0
	private static int GetTemporary(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x81B20 Offset: 0x80F20 VA: 0x180081B20
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x84CE0 Offset: 0x840E0 VA: 0x180084CE0
	private static int get_width(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x86D50 Offset: 0x86150 VA: 0x180086D50
	private static int get_height(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x88D90 Offset: 0x88190 VA: 0x180088D90
	private static int get_dimension(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8AEF0 Offset: 0x8A2F0 VA: 0x18008AEF0
	private static int get_useMipMap(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D170 Offset: 0x8C570 VA: 0x18008D170
	private static int get_sRGB(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F280 Offset: 0x8E680 VA: 0x18008F280
	private static int get_format(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92740 Offset: 0x91B40 VA: 0x180092740
	private static int get_vrUsage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94710 Offset: 0x93B10 VA: 0x180094710
	private static int get_memorylessMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96560 Offset: 0x95960 VA: 0x180096560
	private static int get_autoGenerateMips(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98940 Offset: 0x97D40 VA: 0x180098940
	private static int get_volumeDepth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9BA20 Offset: 0x9AE20 VA: 0x18009BA20
	private static int get_antiAliasing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9DA00 Offset: 0x9CE00 VA: 0x18009DA00
	private static int get_bindTextureMS(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9FD50 Offset: 0x9F150 VA: 0x18009FD50
	private static int get_enableRandomWrite(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA3030 Offset: 0xA2430 VA: 0x1800A3030
	private static int get_useDynamicScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5260 Offset: 0xA4660 VA: 0x1800A5260
	private static int get_isPowerOfTwo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8290 Offset: 0xA7690 VA: 0x1800A8290
	private static int get_active(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA180 Offset: 0xA9580 VA: 0x1800AA180
	private static int get_colorBuffer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC280 Offset: 0xAB680 VA: 0x1800AC280
	private static int get_depthBuffer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE180 Offset: 0xAD580 VA: 0x1800AE180
	private static int get_depth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB01C0 Offset: 0xAF5C0 VA: 0x1800B01C0
	private static int get_descriptor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3630 Offset: 0xB2A30 VA: 0x1800B3630
	private static int set_width(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5750 Offset: 0xB4B50 VA: 0x1800B5750
	private static int set_height(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7900 Offset: 0xB6D00 VA: 0x1800B7900
	private static int set_dimension(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB9B80 Offset: 0xB8F80 VA: 0x1800B9B80
	private static int set_useMipMap(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBBB50 Offset: 0xBAF50 VA: 0x1800BBB50
	private static int set_format(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBDA40 Offset: 0xBCE40 VA: 0x1800BDA40
	private static int set_vrUsage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBFB90 Offset: 0xBEF90 VA: 0x1800BFB90
	private static int set_memorylessMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC2B40 Offset: 0xC1F40 VA: 0x1800C2B40
	private static int set_autoGenerateMips(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC4C10 Offset: 0xC4010 VA: 0x1800C4C10
	private static int set_volumeDepth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC6E40 Offset: 0xC6240 VA: 0x1800C6E40
	private static int set_antiAliasing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9200 Offset: 0xC8600 VA: 0x1800C9200
	private static int set_bindTextureMS(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB430 Offset: 0xCA830 VA: 0x1800CB430
	private static int set_enableRandomWrite(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCD920 Offset: 0xCCD20 VA: 0x1800CD920
	private static int set_useDynamicScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCFAA0 Offset: 0xCEEA0 VA: 0x1800CFAA0
	private static int set_isPowerOfTwo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD1DF0 Offset: 0xD11F0 VA: 0x1800D1DF0
	private static int set_active(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD3FE0 Offset: 0xD33E0 VA: 0x1800D3FE0
	private static int set_depth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6480 Offset: 0xD5880 VA: 0x1800D6480
	private static int set_descriptor(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_ResolutionWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDAC10 Offset: 0xDA010 VA: 0x1800DAC10
	private static int _CreateUnityEngine_Resolution(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDCD20 Offset: 0xDC120 VA: 0x1800DCD20
	private static int ToString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0280 Offset: 0xDF680 VA: 0x1800E0280
	private static int get_width(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2280 Offset: 0xE1680 VA: 0x1800E2280
	private static int get_height(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE53C0 Offset: 0xE47C0 VA: 0x1800E53C0
	private static int get_refreshRate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7550 Offset: 0xE6950 VA: 0x1800E7550
	private static int set_width(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEB6D0 Offset: 0xEAAD0 VA: 0x1800EB6D0
	private static int set_height(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xED960 Offset: 0xECD60 VA: 0x1800ED960
	private static int set_refreshRate(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_ResourcesWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEFC50 Offset: 0xEF050 VA: 0x1800EFC50
	private static int FindObjectsOfTypeAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF1EE0 Offset: 0xF12E0 VA: 0x1800F1EE0
	private static int Load(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF3E40 Offset: 0xF3240 VA: 0x1800F3E40
	private static int LoadAsync(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF5D10 Offset: 0xF5110 VA: 0x1800F5D10
	private static int LoadAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF7AB0 Offset: 0xF6EB0 VA: 0x1800F7AB0
	private static int GetBuiltinResource(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF9C00 Offset: 0xF9000 VA: 0x1800F9C00
	private static int UnloadAsset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFBBD0 Offset: 0xFAFD0 VA: 0x1800FBBD0
	private static int UnloadUnusedAssets(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_RigidbodyConstraintsWrap
{
	// Methods

	public static void Register(LuaState L) { }

	private static void Push(IntPtr L, RigidbodyConstraints arg) { }

	private static bool CheckType(IntPtr L, int pos) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFDBF0 Offset: 0xFCFF0 VA: 0x1800FDBF0
	private static int get_None(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFFB50 Offset: 0xFEF50 VA: 0x1800FFB50
	private static int get_FreezePositionX(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1018F0 Offset: 0x100CF0 VA: 0x1801018F0
	private static int get_FreezePositionY(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103700 Offset: 0x102B00 VA: 0x180103700
	private static int get_FreezePositionZ(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105880 Offset: 0x104C80 VA: 0x180105880
	private static int get_FreezeRotationX(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x108BC0 Offset: 0x107FC0 VA: 0x180108BC0
	private static int get_FreezeRotationY(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10AC80 Offset: 0x10A080 VA: 0x18010AC80
	private static int get_FreezeRotationZ(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10CCA0 Offset: 0x10C0A0 VA: 0x18010CCA0
	private static int get_FreezePosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F190 Offset: 0x10E590 VA: 0x18010F190
	private static int get_FreezeRotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1116E0 Offset: 0x110AE0 VA: 0x1801116E0
	private static int get_FreezeAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x113A70 Offset: 0x112E70 VA: 0x180113A70
	private static int IntToEnum(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_RigidbodyWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115970 Offset: 0x114D70 VA: 0x180115970
	private static int _CreateUnityEngine_Rigidbody(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x117B70 Offset: 0x116F70 VA: 0x180117B70
	private static int SetDensity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11ACE0 Offset: 0x11A0E0 VA: 0x18011ACE0
	private static int MovePosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11DE80 Offset: 0x11D280 VA: 0x18011DE80
	private static int MoveRotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120120 Offset: 0x11F520 VA: 0x180120120
	private static int Sleep(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1226D0 Offset: 0x121AD0 VA: 0x1801226D0
	private static int IsSleeping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124610 Offset: 0x123A10 VA: 0x180124610
	private static int WakeUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1269D0 Offset: 0x125DD0 VA: 0x1801269D0
	private static int ResetCenterOfMass(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x128A00 Offset: 0x127E00 VA: 0x180128A00
	private static int ResetInertiaTensor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12AA60 Offset: 0x129E60 VA: 0x18012AA60
	private static int GetRelativePointVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3D50 Offset: 0x3150 VA: 0x180003D50
	private static int GetPointVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5E30 Offset: 0x5230 VA: 0x180005E30
	private static int AddForce(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9170 Offset: 0x8570 VA: 0x180009170
	private static int AddRelativeForce(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB290 Offset: 0xA690 VA: 0x18000B290
	private static int AddTorque(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD2E0 Offset: 0xC6E0 VA: 0x18000D2E0
	private static int AddRelativeTorque(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10500 Offset: 0xF900 VA: 0x180010500
	private static int AddForceAtPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x137E0 Offset: 0x12BE0 VA: 0x1800137E0
	private static int AddExplosionForce(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x157D0 Offset: 0x14BD0 VA: 0x1800157D0
	private static int ClosestPointOnBounds(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17620 Offset: 0x16A20 VA: 0x180017620
	private static int SweepTest(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x196F0 Offset: 0x18AF0 VA: 0x1800196F0
	private static int SweepTestAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1CAB0 Offset: 0x1BEB0 VA: 0x18001CAB0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1E810 Offset: 0x1DC10 VA: 0x18001E810
	private static int get_velocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x21980 Offset: 0x20D80 VA: 0x180021980
	private static int get_angularVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24990 Offset: 0x23D90 VA: 0x180024990
	private static int get_drag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x279C0 Offset: 0x26DC0 VA: 0x1800279C0
	private static int get_angularDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x29B70 Offset: 0x28F70 VA: 0x180029B70
	private static int get_mass(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2CAC0 Offset: 0x2BEC0 VA: 0x18002CAC0
	private static int get_useGravity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2E7E0 Offset: 0x2DBE0 VA: 0x18002E7E0
	private static int get_maxDepenetrationVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30840 Offset: 0x2FC40 VA: 0x180030840
	private static int get_isKinematic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x337D0 Offset: 0x32BD0 VA: 0x1800337D0
	private static int get_freezeRotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35770 Offset: 0x34B70 VA: 0x180035770
	private static int get_constraints(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37530 Offset: 0x36930 VA: 0x180037530
	private static int get_collisionDetectionMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A590 Offset: 0x39990 VA: 0x18003A590
	private static int get_centerOfMass(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C430 Offset: 0x3B830 VA: 0x18003C430
	private static int get_worldCenterOfMass(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E210 Offset: 0x3D610 VA: 0x18003E210
	private static int get_inertiaTensorRotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3FE90 Offset: 0x3F290 VA: 0x18003FE90
	private static int get_inertiaTensor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x41F30 Offset: 0x41330 VA: 0x180041F30
	private static int get_detectCollisions(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x461E0 Offset: 0x455E0 VA: 0x1800461E0
	private static int get_position(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48120 Offset: 0x47520 VA: 0x180048120
	private static int get_rotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A0D0 Offset: 0x494D0 VA: 0x18004A0D0
	private static int get_interpolation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C280 Offset: 0x4B680 VA: 0x18004C280
	private static int get_solverIterations(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E0E0 Offset: 0x4D4E0 VA: 0x18004E0E0
	private static int get_sleepThreshold(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4FEA0 Offset: 0x4F2A0 VA: 0x18004FEA0
	private static int get_maxAngularVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x51FB0 Offset: 0x513B0 VA: 0x180051FB0
	private static int get_solverVelocityIterations(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x546D0 Offset: 0x53AD0 VA: 0x1800546D0
	private static int set_velocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56450 Offset: 0x55850 VA: 0x180056450
	private static int set_angularVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x582F0 Offset: 0x576F0 VA: 0x1800582F0
	private static int set_drag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A0A0 Offset: 0x594A0 VA: 0x18005A0A0
	private static int set_angularDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C170 Offset: 0x5B570 VA: 0x18005C170
	private static int set_mass(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F1C0 Offset: 0x5E5C0 VA: 0x18005F1C0
	private static int set_useGravity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61550 Offset: 0x60950 VA: 0x180061550
	private static int set_maxDepenetrationVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63540 Offset: 0x62940 VA: 0x180063540
	private static int set_isKinematic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65590 Offset: 0x64990 VA: 0x180065590
	private static int set_freezeRotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x675F0 Offset: 0x669F0 VA: 0x1800675F0
	private static int set_constraints(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6A870 Offset: 0x69C70 VA: 0x18006A870
	private static int set_collisionDetectionMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6DA90 Offset: 0x6CE90 VA: 0x18006DA90
	private static int set_centerOfMass(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6FED0 Offset: 0x6F2D0 VA: 0x18006FED0
	private static int set_inertiaTensorRotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x71E20 Offset: 0x71220 VA: 0x180071E20
	private static int set_inertiaTensor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74100 Offset: 0x73500 VA: 0x180074100
	private static int set_detectCollisions(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76500 Offset: 0x75900 VA: 0x180076500
	private static int set_position(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x783F0 Offset: 0x777F0 VA: 0x1800783F0
	private static int set_rotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7B7A0 Offset: 0x7ABA0 VA: 0x18007B7A0
	private static int set_interpolation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7D8B0 Offset: 0x7CCB0 VA: 0x18007D8B0
	private static int set_solverIterations(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7F9A0 Offset: 0x7EDA0 VA: 0x18007F9A0
	private static int set_sleepThreshold(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x81AD0 Offset: 0x80ED0 VA: 0x180081AD0
	private static int set_maxAngularVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x84C90 Offset: 0x84090 VA: 0x180084C90
	private static int set_solverVelocityIterations(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_RuntimeAnimatorControllerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x86D00 Offset: 0x86100 VA: 0x180086D00
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x88D40 Offset: 0x88140 VA: 0x180088D40
	private static int get_animationClips(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_RuntimePlatformWrap
{
	// Methods

	public static void Register(LuaState L) { }

	private static void Push(IntPtr L, RuntimePlatform arg) { }

	private static bool CheckType(IntPtr L, int pos) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8AEA0 Offset: 0x8A2A0 VA: 0x18008AEA0
	private static int get_OSXEditor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D120 Offset: 0x8C520 VA: 0x18008D120
	private static int get_OSXPlayer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F230 Offset: 0x8E630 VA: 0x18008F230
	private static int get_WindowsPlayer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x926F0 Offset: 0x91AF0 VA: 0x1800926F0
	private static int get_WindowsEditor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x946C0 Offset: 0x93AC0 VA: 0x1800946C0
	private static int get_IPhonePlayer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96510 Offset: 0x95910 VA: 0x180096510
	private static int get_Android(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x988F0 Offset: 0x97CF0 VA: 0x1800988F0
	private static int get_LinuxPlayer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9B9D0 Offset: 0x9ADD0 VA: 0x18009B9D0
	private static int get_LinuxEditor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9D9B0 Offset: 0x9CDB0 VA: 0x18009D9B0
	private static int get_WebGLPlayer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9FD00 Offset: 0x9F100 VA: 0x18009FD00
	private static int get_WSAPlayerX86(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA2FE0 Offset: 0xA23E0 VA: 0x1800A2FE0
	private static int get_WSAPlayerX64(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5210 Offset: 0xA4610 VA: 0x1800A5210
	private static int get_WSAPlayerARM(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8240 Offset: 0xA7640 VA: 0x1800A8240
	private static int get_PS4(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA130 Offset: 0xA9530 VA: 0x1800AA130
	private static int get_XboxOne(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC230 Offset: 0xAB630 VA: 0x1800AC230
	private static int get_tvOS(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE130 Offset: 0xAD530 VA: 0x1800AE130
	private static int get_Switch(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0170 Offset: 0xAF570 VA: 0x1800B0170
	private static int get_Lumin(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB35E0 Offset: 0xB29E0 VA: 0x1800B35E0
	private static int IntToEnum(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_SceneManagement_LoadSceneModeWrap
{
	// Methods

	public static void Register(LuaState L) { }

	private static void Push(IntPtr L, LoadSceneMode arg) { }

	private static bool CheckType(IntPtr L, int pos) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5700 Offset: 0xB4B00 VA: 0x1800B5700
	private static int get_Single(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB78B0 Offset: 0xB6CB0 VA: 0x1800B78B0
	private static int get_Additive(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB9B30 Offset: 0xB8F30 VA: 0x1800B9B30
	private static int IntToEnum(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_SceneManagement_SceneManagerWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBBB00 Offset: 0xBAF00 VA: 0x1800BBB00
	private static int _CreateUnityEngine_SceneManagement_SceneManager(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBD9F0 Offset: 0xBCDF0 VA: 0x1800BD9F0
	private static int GetActiveScene(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBFB40 Offset: 0xBEF40 VA: 0x1800BFB40
	private static int SetActiveScene(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC2AF0 Offset: 0xC1EF0 VA: 0x1800C2AF0
	private static int GetSceneByPath(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC4BC0 Offset: 0xC3FC0 VA: 0x1800C4BC0
	private static int GetSceneByName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC6DF0 Offset: 0xC61F0 VA: 0x1800C6DF0
	private static int GetSceneByBuildIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC91B0 Offset: 0xC85B0 VA: 0x1800C91B0
	private static int GetSceneAt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB3E0 Offset: 0xCA7E0 VA: 0x1800CB3E0
	private static int CreateScene(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCD8D0 Offset: 0xCCCD0 VA: 0x1800CD8D0
	private static int MergeScenes(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCFA50 Offset: 0xCEE50 VA: 0x1800CFA50
	private static int MoveGameObjectToScene(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD1DA0 Offset: 0xD11A0 VA: 0x1800D1DA0
	private static int LoadScene(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD3F90 Offset: 0xD3390 VA: 0x1800D3F90
	private static int LoadSceneAsync(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6430 Offset: 0xD5830 VA: 0x1800D6430
	private static int UnloadSceneAsync(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDABC0 Offset: 0xD9FC0 VA: 0x1800DABC0
	private static int get_sceneCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDCCD0 Offset: 0xDC0D0 VA: 0x1800DCCD0
	private static int get_sceneCountInBuildSettings(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0230 Offset: 0xDF630 VA: 0x1800E0230
	private static int get_sceneLoaded(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2230 Offset: 0xE1630 VA: 0x1800E2230
	private static int get_sceneUnloaded(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5370 Offset: 0xE4770 VA: 0x1800E5370
	private static int get_activeSceneChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7500 Offset: 0xE6900 VA: 0x1800E7500
	private static int set_sceneLoaded(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEB680 Offset: 0xEAA80 VA: 0x1800EB680
	private static int set_sceneUnloaded(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xED910 Offset: 0xECD10 VA: 0x1800ED910
	private static int set_activeSceneChanged(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_ScreenWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEFC00 Offset: 0xEF000 VA: 0x1800EFC00
	private static int SetResolution(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF1E90 Offset: 0xF1290 VA: 0x1800F1E90
	private static int get_width(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF3DF0 Offset: 0xF31F0 VA: 0x1800F3DF0
	private static int get_height(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF5CC0 Offset: 0xF50C0 VA: 0x1800F5CC0
	private static int get_dpi(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF7A60 Offset: 0xF6E60 VA: 0x1800F7A60
	private static int get_orientation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF9BB0 Offset: 0xF8FB0 VA: 0x1800F9BB0
	private static int get_sleepTimeout(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFBB80 Offset: 0xFAF80 VA: 0x1800FBB80
	private static int get_autorotateToPortrait(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFDBA0 Offset: 0xFCFA0 VA: 0x1800FDBA0
	private static int get_autorotateToPortraitUpsideDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFFB00 Offset: 0xFEF00 VA: 0x1800FFB00
	private static int get_autorotateToLandscapeLeft(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1018A0 Offset: 0x100CA0 VA: 0x1801018A0
	private static int get_autorotateToLandscapeRight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1036B0 Offset: 0x102AB0 VA: 0x1801036B0
	private static int get_currentResolution(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105830 Offset: 0x104C30 VA: 0x180105830
	private static int get_fullScreen(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x108B70 Offset: 0x107F70 VA: 0x180108B70
	private static int get_fullScreenMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10AC30 Offset: 0x10A030 VA: 0x18010AC30
	private static int get_safeArea(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10CC50 Offset: 0x10C050 VA: 0x18010CC50
	private static int get_resolutions(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F140 Offset: 0x10E540 VA: 0x18010F140
	private static int set_orientation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111690 Offset: 0x110A90 VA: 0x180111690
	private static int set_sleepTimeout(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x113A20 Offset: 0x112E20 VA: 0x180113A20
	private static int set_autorotateToPortrait(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115920 Offset: 0x114D20 VA: 0x180115920
	private static int set_autorotateToPortraitUpsideDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x117B20 Offset: 0x116F20 VA: 0x180117B20
	private static int set_autorotateToLandscapeLeft(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11AC90 Offset: 0x11A090 VA: 0x18011AC90
	private static int set_autorotateToLandscapeRight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11DE30 Offset: 0x11D230 VA: 0x18011DE30
	private static int set_fullScreen(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1200D0 Offset: 0x11F4D0 VA: 0x1801200D0
	private static int set_fullScreenMode(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_ScriptableObjectWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122680 Offset: 0x121A80 VA: 0x180122680
	private static int _CreateUnityEngine_ScriptableObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1245C0 Offset: 0x1239C0 VA: 0x1801245C0
	private static int CreateInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x126980 Offset: 0x125D80 VA: 0x180126980
	private static int op_Equality(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_ShaderWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1289B0 Offset: 0x127DB0 VA: 0x1801289B0
	private static int Find(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12AA10 Offset: 0x129E10 VA: 0x18012AA10
	private static int EnableKeyword(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3D00 Offset: 0x3100 VA: 0x180003D00
	private static int DisableKeyword(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5DE0 Offset: 0x51E0 VA: 0x180005DE0
	private static int IsKeywordEnabled(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9120 Offset: 0x8520 VA: 0x180009120
	private static int WarmupAllShaders(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB240 Offset: 0xA640 VA: 0x18000B240
	private static int PropertyToID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD290 Offset: 0xC690 VA: 0x18000D290
	private static int SetGlobalFloat(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x104B0 Offset: 0xF8B0 VA: 0x1800104B0
	private static int SetGlobalInt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13790 Offset: 0x12B90 VA: 0x180013790
	private static int SetGlobalVector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15780 Offset: 0x14B80 VA: 0x180015780
	private static int SetGlobalColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x175D0 Offset: 0x169D0 VA: 0x1800175D0
	private static int SetGlobalMatrix(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x196A0 Offset: 0x18AA0 VA: 0x1800196A0
	private static int SetGlobalTexture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1CA60 Offset: 0x1BE60 VA: 0x18001CA60
	private static int SetGlobalBuffer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1E7C0 Offset: 0x1DBC0 VA: 0x18001E7C0
	private static int SetGlobalFloatArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x21930 Offset: 0x20D30 VA: 0x180021930
	private static int SetGlobalVectorArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24940 Offset: 0x23D40 VA: 0x180024940
	private static int SetGlobalMatrixArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x27970 Offset: 0x26D70 VA: 0x180027970
	private static int GetGlobalFloat(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x29B20 Offset: 0x28F20 VA: 0x180029B20
	private static int GetGlobalInt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2CA70 Offset: 0x2BE70 VA: 0x18002CA70
	private static int GetGlobalVector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2E790 Offset: 0x2DB90 VA: 0x18002E790
	private static int GetGlobalColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x307F0 Offset: 0x2FBF0 VA: 0x1800307F0
	private static int GetGlobalMatrix(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33780 Offset: 0x32B80 VA: 0x180033780
	private static int GetGlobalTexture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35720 Offset: 0x34B20 VA: 0x180035720
	private static int GetGlobalFloatArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x374E0 Offset: 0x368E0 VA: 0x1800374E0
	private static int GetGlobalVectorArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A540 Offset: 0x39940 VA: 0x18003A540
	private static int GetGlobalMatrixArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C3E0 Offset: 0x3B7E0 VA: 0x18003C3E0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E1C0 Offset: 0x3D5C0 VA: 0x18003E1C0
	private static int get_maximumLOD(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3FE40 Offset: 0x3F240 VA: 0x18003FE40
	private static int get_globalMaximumLOD(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x41EE0 Offset: 0x412E0 VA: 0x180041EE0
	private static int get_isSupported(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46190 Offset: 0x45590 VA: 0x180046190
	private static int get_globalRenderPipeline(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x480D0 Offset: 0x474D0 VA: 0x1800480D0
	private static int get_renderQueue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A080 Offset: 0x49480 VA: 0x18004A080
	private static int set_maximumLOD(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C230 Offset: 0x4B630 VA: 0x18004C230
	private static int set_globalMaximumLOD(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E090 Offset: 0x4D490 VA: 0x18004E090
	private static int set_globalRenderPipeline(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_SkinnedMeshRendererWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4FE50 Offset: 0x4F250 VA: 0x18004FE50
	private static int _CreateUnityEngine_SkinnedMeshRenderer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x51F60 Offset: 0x51360 VA: 0x180051F60
	private static int GetBlendShapeWeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54680 Offset: 0x53A80 VA: 0x180054680
	private static int SetBlendShapeWeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56400 Offset: 0x55800 VA: 0x180056400
	private static int BakeMesh(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x582A0 Offset: 0x576A0 VA: 0x1800582A0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A050 Offset: 0x59450 VA: 0x18005A050
	private static int get_quality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C120 Offset: 0x5B520 VA: 0x18005C120
	private static int get_updateWhenOffscreen(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F170 Offset: 0x5E570 VA: 0x18005F170
	private static int get_forceMatrixRecalculationPerRender(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61500 Offset: 0x60900 VA: 0x180061500
	private static int get_rootBone(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x634F0 Offset: 0x628F0 VA: 0x1800634F0
	private static int get_bones(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65540 Offset: 0x64940 VA: 0x180065540
	private static int get_sharedMesh(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x675A0 Offset: 0x669A0 VA: 0x1800675A0
	private static int get_skinnedMotionVectors(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6A820 Offset: 0x69C20 VA: 0x18006A820
	private static int get_localBounds(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6DA40 Offset: 0x6CE40 VA: 0x18006DA40
	private static int set_quality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6FE80 Offset: 0x6F280 VA: 0x18006FE80
	private static int set_updateWhenOffscreen(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x71DD0 Offset: 0x711D0 VA: 0x180071DD0
	private static int set_forceMatrixRecalculationPerRender(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x740B0 Offset: 0x734B0 VA: 0x1800740B0
	private static int set_rootBone(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x764B0 Offset: 0x758B0 VA: 0x1800764B0
	private static int set_bones(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x783A0 Offset: 0x777A0 VA: 0x1800783A0
	private static int set_sharedMesh(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7B750 Offset: 0x7AB50 VA: 0x18007B750
	private static int set_skinnedMotionVectors(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7D860 Offset: 0x7CC60 VA: 0x18007D860
	private static int set_localBounds(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_SleepTimeoutWrap
{
	// Methods

	public static void Register(LuaState L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_SpaceWrap
{
	// Methods

	public static void Register(LuaState L) { }

	private static void Push(IntPtr L, Space arg) { }

	private static bool CheckType(IntPtr L, int pos) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7F950 Offset: 0x7ED50 VA: 0x18007F950
	private static int get_World(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x81A80 Offset: 0x80E80 VA: 0x180081A80
	private static int get_Self(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x84C40 Offset: 0x84040 VA: 0x180084C40
	private static int IntToEnum(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_SphereColliderWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x86CB0 Offset: 0x860B0 VA: 0x180086CB0
	private static int _CreateUnityEngine_SphereCollider(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x88CF0 Offset: 0x880F0 VA: 0x180088CF0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8AE50 Offset: 0x8A250 VA: 0x18008AE50
	private static int get_center(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D0D0 Offset: 0x8C4D0 VA: 0x18008D0D0
	private static int get_radius(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F1E0 Offset: 0x8E5E0 VA: 0x18008F1E0
	private static int set_center(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x926A0 Offset: 0x91AA0 VA: 0x1800926A0
	private static int set_radius(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_SpriteRendererWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94670 Offset: 0x93A70 VA: 0x180094670
	private static int _CreateUnityEngine_SpriteRenderer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x964C0 Offset: 0x958C0 VA: 0x1800964C0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x988A0 Offset: 0x97CA0 VA: 0x1800988A0
	private static int get_sprite(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9B980 Offset: 0x9AD80 VA: 0x18009B980
	private static int get_drawMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9D960 Offset: 0x9CD60 VA: 0x18009D960
	private static int get_size(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9FCB0 Offset: 0x9F0B0 VA: 0x18009FCB0
	private static int get_adaptiveModeThreshold(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA2F90 Offset: 0xA2390 VA: 0x1800A2F90
	private static int get_tileMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA51C0 Offset: 0xA45C0 VA: 0x1800A51C0
	private static int get_color(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA81F0 Offset: 0xA75F0 VA: 0x1800A81F0
	private static int get_maskInteraction(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA0E0 Offset: 0xA94E0 VA: 0x1800AA0E0
	private static int get_flipX(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC1E0 Offset: 0xAB5E0 VA: 0x1800AC1E0
	private static int get_flipY(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE0E0 Offset: 0xAD4E0 VA: 0x1800AE0E0
	private static int get_spriteSortPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0120 Offset: 0xAF520 VA: 0x1800B0120
	private static int set_sprite(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3590 Offset: 0xB2990 VA: 0x1800B3590
	private static int set_drawMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB56B0 Offset: 0xB4AB0 VA: 0x1800B56B0
	private static int set_size(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7860 Offset: 0xB6C60 VA: 0x1800B7860
	private static int set_adaptiveModeThreshold(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB9AE0 Offset: 0xB8EE0 VA: 0x1800B9AE0
	private static int set_tileMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBBAB0 Offset: 0xBAEB0 VA: 0x1800BBAB0
	private static int set_color(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBD9A0 Offset: 0xBCDA0 VA: 0x1800BD9A0
	private static int set_maskInteraction(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBFAF0 Offset: 0xBEEF0 VA: 0x1800BFAF0
	private static int set_flipX(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC2AA0 Offset: 0xC1EA0 VA: 0x1800C2AA0
	private static int set_flipY(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC4B70 Offset: 0xC3F70 VA: 0x1800C4B70
	private static int set_spriteSortPoint(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_SpriteWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC6DA0 Offset: 0xC61A0 VA: 0x1800C6DA0
	private static int GetPhysicsShapeCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9160 Offset: 0xC8560 VA: 0x1800C9160
	private static int GetPhysicsShapePointCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB390 Offset: 0xCA790 VA: 0x1800CB390
	private static int GetPhysicsShape(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCD880 Offset: 0xCCC80 VA: 0x1800CD880
	private static int OverridePhysicsShape(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCFA00 Offset: 0xCEE00 VA: 0x1800CFA00
	private static int OverrideGeometry(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD1D50 Offset: 0xD1150 VA: 0x1800D1D50
	private static int Create(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD3F40 Offset: 0xD3340 VA: 0x1800D3F40
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD63E0 Offset: 0xD57E0 VA: 0x1800D63E0
	private static int get_bounds(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDAB70 Offset: 0xD9F70 VA: 0x1800DAB70
	private static int get_rect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDCC80 Offset: 0xDC080 VA: 0x1800DCC80
	private static int get_border(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE01E0 Offset: 0xDF5E0 VA: 0x1800E01E0
	private static int get_texture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE21E0 Offset: 0xE15E0 VA: 0x1800E21E0
	private static int get_pixelsPerUnit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5320 Offset: 0xE4720 VA: 0x1800E5320
	private static int get_associatedAlphaSplitTexture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE74B0 Offset: 0xE68B0 VA: 0x1800E74B0
	private static int get_pivot(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEB630 Offset: 0xEAA30 VA: 0x1800EB630
	private static int get_packed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xED8C0 Offset: 0xECCC0 VA: 0x1800ED8C0
	private static int get_packingMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEFBB0 Offset: 0xEEFB0 VA: 0x1800EFBB0
	private static int get_packingRotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF1E40 Offset: 0xF1240 VA: 0x1800F1E40
	private static int get_textureRect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF3DA0 Offset: 0xF31A0 VA: 0x1800F3DA0
	private static int get_textureRectOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF5C70 Offset: 0xF5070 VA: 0x1800F5C70
	private static int get_vertices(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF7A10 Offset: 0xF6E10 VA: 0x1800F7A10
	private static int get_triangles(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF9B60 Offset: 0xF8F60 VA: 0x1800F9B60
	private static int get_uv(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_StaticBatchingUtilityWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFBB30 Offset: 0xFAF30 VA: 0x1800FBB30
	private static int _CreateUnityEngine_StaticBatchingUtility(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFDB50 Offset: 0xFCF50 VA: 0x1800FDB50
	private static int Combine(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_SystemInfoWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFFAB0 Offset: 0xFEEB0 VA: 0x1800FFAB0
	private static int _CreateUnityEngine_SystemInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101850 Offset: 0x100C50 VA: 0x180101850
	private static int SupportsRenderTextureFormat(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103660 Offset: 0x102A60 VA: 0x180103660
	private static int SupportsBlendingOnRenderTextureFormat(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1057E0 Offset: 0x104BE0 VA: 0x1801057E0
	private static int SupportsTextureFormat(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x108B20 Offset: 0x107F20 VA: 0x180108B20
	private static int IsFormatSupported(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10ABE0 Offset: 0x109FE0 VA: 0x18010ABE0
	private static int get_unsupportedIdentifier(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10CC00 Offset: 0x10C000 VA: 0x18010CC00
	private static int get_batteryLevel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F0F0 Offset: 0x10E4F0 VA: 0x18010F0F0
	private static int get_batteryStatus(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111640 Offset: 0x110A40 VA: 0x180111640
	private static int get_operatingSystem(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1139D0 Offset: 0x112DD0 VA: 0x1801139D0
	private static int get_operatingSystemFamily(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1158D0 Offset: 0x114CD0 VA: 0x1801158D0
	private static int get_processorType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x117AD0 Offset: 0x116ED0 VA: 0x180117AD0
	private static int get_processorFrequency(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11AC40 Offset: 0x11A040 VA: 0x18011AC40
	private static int get_processorCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11DDE0 Offset: 0x11D1E0 VA: 0x18011DDE0
	private static int get_systemMemorySize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120080 Offset: 0x11F480 VA: 0x180120080
	private static int get_deviceUniqueIdentifier(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122630 Offset: 0x121A30 VA: 0x180122630
	private static int get_deviceName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124570 Offset: 0x123970 VA: 0x180124570
	private static int get_deviceModel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x126930 Offset: 0x125D30 VA: 0x180126930
	private static int get_supportsAccelerometer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x128960 Offset: 0x127D60 VA: 0x180128960
	private static int get_supportsGyroscope(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12A9C0 Offset: 0x129DC0 VA: 0x18012A9C0
	private static int get_supportsLocationService(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3CB0 Offset: 0x30B0 VA: 0x180003CB0
	private static int get_supportsVibration(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5D90 Offset: 0x5190 VA: 0x180005D90
	private static int get_supportsAudio(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x90D0 Offset: 0x84D0 VA: 0x1800090D0
	private static int get_deviceType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB1F0 Offset: 0xA5F0 VA: 0x18000B1F0
	private static int get_graphicsMemorySize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD240 Offset: 0xC640 VA: 0x18000D240
	private static int get_graphicsDeviceName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10460 Offset: 0xF860 VA: 0x180010460
	private static int get_graphicsDeviceVendor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13740 Offset: 0x12B40 VA: 0x180013740
	private static int get_graphicsDeviceID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15730 Offset: 0x14B30 VA: 0x180015730
	private static int get_graphicsDeviceVendorID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17580 Offset: 0x16980 VA: 0x180017580
	private static int get_graphicsDeviceType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19650 Offset: 0x18A50 VA: 0x180019650
	private static int get_graphicsUVStartsAtTop(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1CA10 Offset: 0x1BE10 VA: 0x18001CA10
	private static int get_graphicsDeviceVersion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1E770 Offset: 0x1DB70 VA: 0x18001E770
	private static int get_graphicsShaderLevel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x218E0 Offset: 0x20CE0 VA: 0x1800218E0
	private static int get_graphicsMultiThreaded(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x248F0 Offset: 0x23CF0 VA: 0x1800248F0
	private static int get_hasHiddenSurfaceRemovalOnGPU(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x27920 Offset: 0x26D20 VA: 0x180027920
	private static int get_hasDynamicUniformArrayIndexingInFragmentShaders(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x29AD0 Offset: 0x28ED0 VA: 0x180029AD0
	private static int get_supportsShadows(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2CA20 Offset: 0x2BE20 VA: 0x18002CA20
	private static int get_supportsRawShadowDepthSampling(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2E740 Offset: 0x2DB40 VA: 0x18002E740
	private static int get_supportsMotionVectors(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x307A0 Offset: 0x2FBA0 VA: 0x1800307A0
	private static int get_supportsRenderToCubemap(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33730 Offset: 0x32B30 VA: 0x180033730
	private static int get_supportsImageEffects(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x356D0 Offset: 0x34AD0 VA: 0x1800356D0
	private static int get_supports3DTextures(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37490 Offset: 0x36890 VA: 0x180037490
	private static int get_supports2DArrayTextures(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A4F0 Offset: 0x398F0 VA: 0x18003A4F0
	private static int get_supports3DRenderTextures(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C390 Offset: 0x3B790 VA: 0x18003C390
	private static int get_supportsCubemapArrayTextures(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E170 Offset: 0x3D570 VA: 0x18003E170
	private static int get_copyTextureSupport(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3FDF0 Offset: 0x3F1F0 VA: 0x18003FDF0
	private static int get_supportsComputeShaders(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x41E90 Offset: 0x41290 VA: 0x180041E90
	private static int get_supportsInstancing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46140 Offset: 0x45540 VA: 0x180046140
	private static int get_supportsHardwareQuadTopology(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48080 Offset: 0x47480 VA: 0x180048080
	private static int get_supports32bitsIndexBuffer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4A030 Offset: 0x49430 VA: 0x18004A030
	private static int get_supportsSparseTextures(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C1E0 Offset: 0x4B5E0 VA: 0x18004C1E0
	private static int get_supportedRenderTargetCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4E040 Offset: 0x4D440 VA: 0x18004E040
	private static int get_supportsSeparatedRenderTargetsBlend(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4FE00 Offset: 0x4F200 VA: 0x18004FE00
	private static int get_supportsMultisampledTextures(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x51F10 Offset: 0x51310 VA: 0x180051F10
	private static int get_supportsMultisampleAutoResolve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54630 Offset: 0x53A30 VA: 0x180054630
	private static int get_supportsTextureWrapMirrorOnce(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x563B0 Offset: 0x557B0 VA: 0x1800563B0
	private static int get_usesReversedZBuffer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58250 Offset: 0x57650 VA: 0x180058250
	private static int get_npotSupport(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A000 Offset: 0x59400 VA: 0x18005A000
	private static int get_maxTextureSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C0D0 Offset: 0x5B4D0 VA: 0x18005C0D0
	private static int get_maxCubemapSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F120 Offset: 0x5E520 VA: 0x18005F120
	private static int get_supportsAsyncCompute(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x614B0 Offset: 0x608B0 VA: 0x1800614B0
	private static int get_supportsGPUFence(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x634A0 Offset: 0x628A0 VA: 0x1800634A0
	private static int get_supportsAsyncGPUReadback(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x654F0 Offset: 0x648F0 VA: 0x1800654F0
	private static int get_supportsMipStreaming(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_TerrainColliderWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67550 Offset: 0x66950 VA: 0x180067550
	private static int _CreateUnityEngine_TerrainCollider(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6A7D0 Offset: 0x69BD0 VA: 0x18006A7D0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6D9F0 Offset: 0x6CDF0 VA: 0x18006D9F0
	private static int get_terrainData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6FE30 Offset: 0x6F230 VA: 0x18006FE30
	private static int set_terrainData(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_TextAssetWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x71D80 Offset: 0x71180 VA: 0x180071D80
	private static int _CreateUnityEngine_TextAsset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74060 Offset: 0x73460 VA: 0x180074060
	private static int ToString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76460 Offset: 0x75860 VA: 0x180076460
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78350 Offset: 0x77750 VA: 0x180078350
	private static int get_text(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7B700 Offset: 0x7AB00 VA: 0x18007B700
	private static int get_bytes(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_TextMeshWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7D810 Offset: 0x7CC10 VA: 0x18007D810
	private static int _CreateUnityEngine_TextMesh(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7F900 Offset: 0x7ED00 VA: 0x18007F900
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x81A30 Offset: 0x80E30 VA: 0x180081A30
	private static int get_text(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x84BF0 Offset: 0x83FF0 VA: 0x180084BF0
	private static int get_font(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x86C60 Offset: 0x86060 VA: 0x180086C60
	private static int get_fontSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x88CA0 Offset: 0x880A0 VA: 0x180088CA0
	private static int get_fontStyle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8AE00 Offset: 0x8A200 VA: 0x18008AE00
	private static int get_offsetZ(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D080 Offset: 0x8C480 VA: 0x18008D080
	private static int get_alignment(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F190 Offset: 0x8E590 VA: 0x18008F190
	private static int get_anchor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92650 Offset: 0x91A50 VA: 0x180092650
	private static int get_characterSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94620 Offset: 0x93A20 VA: 0x180094620
	private static int get_lineSpacing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96470 Offset: 0x95870 VA: 0x180096470
	private static int get_tabSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98850 Offset: 0x97C50 VA: 0x180098850
	private static int get_richText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9B930 Offset: 0x9AD30 VA: 0x18009B930
	private static int get_color(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9D910 Offset: 0x9CD10 VA: 0x18009D910
	private static int set_text(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9FC60 Offset: 0x9F060 VA: 0x18009FC60
	private static int set_font(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA2F40 Offset: 0xA2340 VA: 0x1800A2F40
	private static int set_fontSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5170 Offset: 0xA4570 VA: 0x1800A5170
	private static int set_fontStyle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA81A0 Offset: 0xA75A0 VA: 0x1800A81A0
	private static int set_offsetZ(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA090 Offset: 0xA9490 VA: 0x1800AA090
	private static int set_alignment(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC190 Offset: 0xAB590 VA: 0x1800AC190
	private static int set_anchor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE090 Offset: 0xAD490 VA: 0x1800AE090
	private static int set_characterSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB00D0 Offset: 0xAF4D0 VA: 0x1800B00D0
	private static int set_lineSpacing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3540 Offset: 0xB2940 VA: 0x1800B3540
	private static int set_tabSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5660 Offset: 0xB4A60 VA: 0x1800B5660
	private static int set_richText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7810 Offset: 0xB6C10 VA: 0x1800B7810
	private static int set_color(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_Texture2DWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB9A90 Offset: 0xB8E90 VA: 0x1800B9A90
	private static int _CreateUnityEngine_Texture2D(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBBA60 Offset: 0xBAE60 VA: 0x1800BBA60
	private static int Compress(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBD950 Offset: 0xBCD50 VA: 0x1800BD950
	private static int ClearRequestedMipmapLevel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBFAA0 Offset: 0xBEEA0 VA: 0x1800BFAA0
	private static int IsRequestedMipmapLevelLoaded(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC2A50 Offset: 0xC1E50 VA: 0x1800C2A50
	private static int UpdateExternalTexture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC4B20 Offset: 0xC3F20 VA: 0x1800C4B20
	private static int GetRawTextureData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC6D50 Offset: 0xC6150 VA: 0x1800C6D50
	private static int GetPixels(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9110 Offset: 0xC8510 VA: 0x1800C9110
	private static int GetPixels32(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB340 Offset: 0xCA740 VA: 0x1800CB340
	private static int PackTextures(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCD830 Offset: 0xCCC30 VA: 0x1800CD830
	private static int CreateExternalTexture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCF9B0 Offset: 0xCEDB0 VA: 0x1800CF9B0
	private static int SetPixel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD1D00 Offset: 0xD1100 VA: 0x1800D1D00
	private static int SetPixels(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD3EF0 Offset: 0xD32F0 VA: 0x1800D3EF0
	private static int GetPixel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6390 Offset: 0xD5790 VA: 0x1800D6390
	private static int GetPixelBilinear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDAB20 Offset: 0xD9F20 VA: 0x1800DAB20
	private static int LoadRawTextureData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDCC30 Offset: 0xDC030 VA: 0x1800DCC30
	private static int Apply(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0190 Offset: 0xDF590 VA: 0x1800E0190
	private static int Resize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2190 Offset: 0xE1590 VA: 0x1800E2190
	private static int ReadPixels(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE52D0 Offset: 0xE46D0 VA: 0x1800E52D0
	private static int GenerateAtlas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7460 Offset: 0xE6860 VA: 0x1800E7460
	private static int SetPixels32(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEB5E0 Offset: 0xEA9E0 VA: 0x1800EB5E0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xED870 Offset: 0xECC70 VA: 0x1800ED870
	private static int get_mipmapCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEFB60 Offset: 0xEEF60 VA: 0x1800EFB60
	private static int get_format(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF1DF0 Offset: 0xF11F0 VA: 0x1800F1DF0
	private static int get_whiteTexture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF3D50 Offset: 0xF3150 VA: 0x1800F3D50
	private static int get_blackTexture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF5C20 Offset: 0xF5020 VA: 0x1800F5C20
	private static int get_isReadable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF79C0 Offset: 0xF6DC0 VA: 0x1800F79C0
	private static int get_streamingMipmaps(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF9B10 Offset: 0xF8F10 VA: 0x1800F9B10
	private static int get_streamingMipmapsPriority(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFBAE0 Offset: 0xFAEE0 VA: 0x1800FBAE0
	private static int get_requestedMipmapLevel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFDB00 Offset: 0xFCF00 VA: 0x1800FDB00
	private static int get_desiredMipmapLevel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFFA60 Offset: 0xFEE60 VA: 0x1800FFA60
	private static int get_loadingMipmapLevel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101800 Offset: 0x100C00 VA: 0x180101800
	private static int get_loadedMipmapLevel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103610 Offset: 0x102A10 VA: 0x180103610
	private static int set_requestedMipmapLevel(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_TextureWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105790 Offset: 0x104B90 VA: 0x180105790
	private static int SetGlobalAnisotropicFilteringLimits(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x108AD0 Offset: 0x107ED0 VA: 0x180108AD0
	private static int GetNativeTexturePtr(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10AB90 Offset: 0x109F90 VA: 0x18010AB90
	private static int IncrementUpdateCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10CBB0 Offset: 0x10BFB0 VA: 0x18010CBB0
	private static int SetStreamingTextureMaterialDebugProperties(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F0A0 Offset: 0x10E4A0 VA: 0x18010F0A0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1115F0 Offset: 0x1109F0 VA: 0x1801115F0
	private static int get_masterTextureLimit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x113980 Offset: 0x112D80 VA: 0x180113980
	private static int get_anisotropicFiltering(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115880 Offset: 0x114C80 VA: 0x180115880
	private static int get_width(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x117A80 Offset: 0x116E80 VA: 0x180117A80
	private static int get_height(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11ABF0 Offset: 0x119FF0 VA: 0x18011ABF0
	private static int get_dimension(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11DD90 Offset: 0x11D190 VA: 0x18011DD90
	private static int get_isReadable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x120030 Offset: 0x11F430 VA: 0x180120030
	private static int get_wrapMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1225E0 Offset: 0x1219E0 VA: 0x1801225E0
	private static int get_wrapModeU(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124520 Offset: 0x123920 VA: 0x180124520
	private static int get_wrapModeV(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1268E0 Offset: 0x125CE0 VA: 0x1801268E0
	private static int get_wrapModeW(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x128910 Offset: 0x127D10 VA: 0x180128910
	private static int get_filterMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12A970 Offset: 0x129D70 VA: 0x18012A970
	private static int get_anisoLevel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C60 Offset: 0x3060 VA: 0x180003C60
	private static int get_mipMapBias(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5D40 Offset: 0x5140 VA: 0x180005D40
	private static int get_texelSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9080 Offset: 0x8480 VA: 0x180009080
	private static int get_updateCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB1A0 Offset: 0xA5A0 VA: 0x18000B1A0
	private static int get_totalTextureMemory(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD1F0 Offset: 0xC5F0 VA: 0x18000D1F0
	private static int get_desiredTextureMemory(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10410 Offset: 0xF810 VA: 0x180010410
	private static int get_targetTextureMemory(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x136F0 Offset: 0x12AF0 VA: 0x1800136F0
	private static int get_currentTextureMemory(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x156E0 Offset: 0x14AE0 VA: 0x1800156E0
	private static int get_nonStreamingTextureMemory(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17530 Offset: 0x16930 VA: 0x180017530
	private static int get_streamingMipmapUploadCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19600 Offset: 0x18A00 VA: 0x180019600
	private static int get_streamingRendererCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1C9C0 Offset: 0x1BDC0 VA: 0x18001C9C0
	private static int get_streamingTextureCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1E720 Offset: 0x1DB20 VA: 0x18001E720
	private static int get_nonStreamingTextureCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x21890 Offset: 0x20C90 VA: 0x180021890
	private static int get_streamingTexturePendingLoadCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x248A0 Offset: 0x23CA0 VA: 0x1800248A0
	private static int get_streamingTextureLoadingCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x278D0 Offset: 0x26CD0 VA: 0x1800278D0
	private static int get_streamingTextureForceLoadAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x29A80 Offset: 0x28E80 VA: 0x180029A80
	private static int get_streamingTextureDiscardUnusedMips(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2C9D0 Offset: 0x2BDD0 VA: 0x18002C9D0
	private static int set_masterTextureLimit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2E6F0 Offset: 0x2DAF0 VA: 0x18002E6F0
	private static int set_anisotropicFiltering(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30750 Offset: 0x2FB50 VA: 0x180030750
	private static int set_width(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x336E0 Offset: 0x32AE0 VA: 0x1800336E0
	private static int set_height(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35680 Offset: 0x34A80 VA: 0x180035680
	private static int set_dimension(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37440 Offset: 0x36840 VA: 0x180037440
	private static int set_wrapMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A4A0 Offset: 0x398A0 VA: 0x18003A4A0
	private static int set_wrapModeU(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C340 Offset: 0x3B740 VA: 0x18003C340
	private static int set_wrapModeV(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E120 Offset: 0x3D520 VA: 0x18003E120
	private static int set_wrapModeW(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3FDA0 Offset: 0x3F1A0 VA: 0x18003FDA0
	private static int set_filterMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x41E40 Offset: 0x41240 VA: 0x180041E40
	private static int set_anisoLevel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x460F0 Offset: 0x454F0 VA: 0x1800460F0
	private static int set_mipMapBias(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x48030 Offset: 0x47430 VA: 0x180048030
	private static int set_streamingTextureForceLoadAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x49FE0 Offset: 0x493E0 VA: 0x180049FE0
	private static int set_streamingTextureDiscardUnusedMips(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_TimeWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C190 Offset: 0x4B590 VA: 0x18004C190
	private static int _CreateUnityEngine_Time(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4DFF0 Offset: 0x4D3F0 VA: 0x18004DFF0
	private static int get_time(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4FDB0 Offset: 0x4F1B0 VA: 0x18004FDB0
	private static int get_timeSinceLevelLoad(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x51EC0 Offset: 0x512C0 VA: 0x180051EC0
	private static int get_deltaTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x545E0 Offset: 0x539E0 VA: 0x1800545E0
	private static int get_fixedTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56360 Offset: 0x55760 VA: 0x180056360
	private static int get_unscaledTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58200 Offset: 0x57600 VA: 0x180058200
	private static int get_fixedUnscaledTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x59FB0 Offset: 0x593B0 VA: 0x180059FB0
	private static int get_unscaledDeltaTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C080 Offset: 0x5B480 VA: 0x18005C080
	private static int get_fixedUnscaledDeltaTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F0D0 Offset: 0x5E4D0 VA: 0x18005F0D0
	private static int get_fixedDeltaTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61460 Offset: 0x60860 VA: 0x180061460
	private static int get_maximumDeltaTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63450 Offset: 0x62850 VA: 0x180063450
	private static int get_smoothDeltaTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x654A0 Offset: 0x648A0 VA: 0x1800654A0
	private static int get_maximumParticleDeltaTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67500 Offset: 0x66900 VA: 0x180067500
	private static int get_timeScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6A780 Offset: 0x69B80 VA: 0x18006A780
	private static int get_frameCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6D9A0 Offset: 0x6CDA0 VA: 0x18006D9A0
	private static int get_renderedFrameCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6FDE0 Offset: 0x6F1E0 VA: 0x18006FDE0
	private static int get_realtimeSinceStartup(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x71D30 Offset: 0x71130 VA: 0x180071D30
	private static int get_captureFramerate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x74010 Offset: 0x73410 VA: 0x180074010
	private static int get_inFixedTimeStep(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76410 Offset: 0x75810 VA: 0x180076410
	private static int set_fixedDeltaTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78300 Offset: 0x77700 VA: 0x180078300
	private static int set_maximumDeltaTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7B6B0 Offset: 0x7AAB0 VA: 0x18007B6B0
	private static int set_maximumParticleDeltaTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7D7C0 Offset: 0x7CBC0 VA: 0x18007D7C0
	private static int set_timeScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7F8B0 Offset: 0x7ECB0 VA: 0x18007F8B0
	private static int set_captureFramerate(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_TrackedReferenceWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x819E0 Offset: 0x80DE0 VA: 0x1800819E0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x84BA0 Offset: 0x83FA0 VA: 0x180084BA0
	private static int Equals(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x86C10 Offset: 0x86010 VA: 0x180086C10
	private static int GetHashCode(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_TrailRendererWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x88C50 Offset: 0x88050 VA: 0x180088C50
	private static int _CreateUnityEngine_TrailRenderer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8ADB0 Offset: 0x8A1B0 VA: 0x18008ADB0
	private static int SetPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D030 Offset: 0x8C430 VA: 0x18008D030
	private static int GetPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F140 Offset: 0x8E540 VA: 0x18008F140
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92600 Offset: 0x91A00 VA: 0x180092600
	private static int BakeMesh(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x945D0 Offset: 0x939D0 VA: 0x1800945D0
	private static int GetPositions(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96420 Offset: 0x95820 VA: 0x180096420
	private static int SetPositions(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98800 Offset: 0x97C00 VA: 0x180098800
	private static int AddPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9B8E0 Offset: 0x9ACE0 VA: 0x18009B8E0
	private static int AddPositions(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9D8C0 Offset: 0x9CCC0 VA: 0x18009D8C0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9FC10 Offset: 0x9F010 VA: 0x18009FC10
	private static int get_time(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA2EF0 Offset: 0xA22F0 VA: 0x1800A2EF0
	private static int get_startWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5120 Offset: 0xA4520 VA: 0x1800A5120
	private static int get_endWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8150 Offset: 0xA7550 VA: 0x1800A8150
	private static int get_widthMultiplier(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAA040 Offset: 0xA9440 VA: 0x1800AA040
	private static int get_autodestruct(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC140 Offset: 0xAB540 VA: 0x1800AC140
	private static int get_emitting(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE040 Offset: 0xAD440 VA: 0x1800AE040
	private static int get_numCornerVertices(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0080 Offset: 0xAF480 VA: 0x1800B0080
	private static int get_numCapVertices(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB34F0 Offset: 0xB28F0 VA: 0x1800B34F0
	private static int get_minVertexDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5610 Offset: 0xB4A10 VA: 0x1800B5610
	private static int get_startColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB77C0 Offset: 0xB6BC0 VA: 0x1800B77C0
	private static int get_endColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB9A40 Offset: 0xB8E40 VA: 0x1800B9A40
	private static int get_positionCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBBA10 Offset: 0xBAE10 VA: 0x1800BBA10
	private static int get_shadowBias(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBD900 Offset: 0xBCD00 VA: 0x1800BD900
	private static int get_generateLightingData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBFA50 Offset: 0xBEE50 VA: 0x1800BFA50
	private static int get_textureMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC2A00 Offset: 0xC1E00 VA: 0x1800C2A00
	private static int get_alignment(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC4AD0 Offset: 0xC3ED0 VA: 0x1800C4AD0
	private static int get_widthCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC6D00 Offset: 0xC6100 VA: 0x1800C6D00
	private static int get_colorGradient(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC90C0 Offset: 0xC84C0 VA: 0x1800C90C0
	private static int set_time(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB2F0 Offset: 0xCA6F0 VA: 0x1800CB2F0
	private static int set_startWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCD7E0 Offset: 0xCCBE0 VA: 0x1800CD7E0
	private static int set_endWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCF960 Offset: 0xCED60 VA: 0x1800CF960
	private static int set_widthMultiplier(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD1CB0 Offset: 0xD10B0 VA: 0x1800D1CB0
	private static int set_autodestruct(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD3EA0 Offset: 0xD32A0 VA: 0x1800D3EA0
	private static int set_emitting(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6340 Offset: 0xD5740 VA: 0x1800D6340
	private static int set_numCornerVertices(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDAAD0 Offset: 0xD9ED0 VA: 0x1800DAAD0
	private static int set_numCapVertices(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDCBE0 Offset: 0xDBFE0 VA: 0x1800DCBE0
	private static int set_minVertexDistance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0140 Offset: 0xDF540 VA: 0x1800E0140
	private static int set_startColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2140 Offset: 0xE1540 VA: 0x1800E2140
	private static int set_endColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5280 Offset: 0xE4680 VA: 0x1800E5280
	private static int set_shadowBias(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7410 Offset: 0xE6810 VA: 0x1800E7410
	private static int set_generateLightingData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEB590 Offset: 0xEA990 VA: 0x1800EB590
	private static int set_textureMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xED820 Offset: 0xECC20 VA: 0x1800ED820
	private static int set_alignment(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEFB10 Offset: 0xEEF10 VA: 0x1800EFB10
	private static int set_widthCurve(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF1DA0 Offset: 0xF11A0 VA: 0x1800F1DA0
	private static int set_colorGradient(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_TransformWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF3D00 Offset: 0xF3100 VA: 0x1800F3D00
	private static int SetParent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF5BD0 Offset: 0xF4FD0 VA: 0x1800F5BD0
	private static int SetPositionAndRotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF7970 Offset: 0xF6D70 VA: 0x1800F7970
	private static int Translate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF9AC0 Offset: 0xF8EC0 VA: 0x1800F9AC0
	private static int Rotate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFBA90 Offset: 0xFAE90 VA: 0x1800FBA90
	private static int RotateAround(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFDAB0 Offset: 0xFCEB0 VA: 0x1800FDAB0
	private static int LookAt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFFA10 Offset: 0xFEE10 VA: 0x1800FFA10
	private static int TransformDirection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1017B0 Offset: 0x100BB0 VA: 0x1801017B0
	private static int InverseTransformDirection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1035C0 Offset: 0x1029C0 VA: 0x1801035C0
	private static int TransformVector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105740 Offset: 0x104B40 VA: 0x180105740
	private static int InverseTransformVector(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x108A80 Offset: 0x107E80 VA: 0x180108A80
	private static int TransformPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10AB40 Offset: 0x109F40 VA: 0x18010AB40
	private static int InverseTransformPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10CB60 Offset: 0x10BF60 VA: 0x18010CB60
	private static int DetachChildren(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F050 Offset: 0x10E450 VA: 0x18010F050
	private static int SetAsFirstSibling(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1115A0 Offset: 0x1109A0 VA: 0x1801115A0
	private static int SetAsLastSibling(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x113930 Offset: 0x112D30 VA: 0x180113930
	private static int SetSiblingIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115830 Offset: 0x114C30 VA: 0x180115830
	private static int GetSiblingIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x117A30 Offset: 0x116E30 VA: 0x180117A30
	private static int Find(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11ABA0 Offset: 0x119FA0 VA: 0x18011ABA0
	private static int IsChildOf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11DD40 Offset: 0x11D140 VA: 0x18011DD40
	private static int GetEnumerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11FFE0 Offset: 0x11F3E0 VA: 0x18011FFE0
	private static int GetChild(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122590 Offset: 0x121990 VA: 0x180122590
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1244D0 Offset: 0x1238D0 VA: 0x1801244D0
	private static int get_position(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x126890 Offset: 0x125C90 VA: 0x180126890
	private static int get_localPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1288C0 Offset: 0x127CC0 VA: 0x1801288C0
	private static int get_eulerAngles(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12A920 Offset: 0x129D20 VA: 0x18012A920
	private static int get_localEulerAngles(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C10 Offset: 0x3010 VA: 0x180003C10
	private static int get_right(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5CF0 Offset: 0x50F0 VA: 0x180005CF0
	private static int get_up(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9030 Offset: 0x8430 VA: 0x180009030
	private static int get_forward(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB150 Offset: 0xA550 VA: 0x18000B150
	private static int get_rotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD1A0 Offset: 0xC5A0 VA: 0x18000D1A0
	private static int get_localRotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103C0 Offset: 0xF7C0 VA: 0x1800103C0
	private static int get_localScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x136A0 Offset: 0x12AA0 VA: 0x1800136A0
	private static int get_parent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15690 Offset: 0x14A90 VA: 0x180015690
	private static int get_worldToLocalMatrix(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x174E0 Offset: 0x168E0 VA: 0x1800174E0
	private static int get_localToWorldMatrix(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x195B0 Offset: 0x189B0 VA: 0x1800195B0
	private static int get_root(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1C970 Offset: 0x1BD70 VA: 0x18001C970
	private static int get_childCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1E6D0 Offset: 0x1DAD0 VA: 0x18001E6D0
	private static int get_lossyScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x21840 Offset: 0x20C40 VA: 0x180021840
	private static int get_hasChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24850 Offset: 0x23C50 VA: 0x180024850
	private static int get_hierarchyCapacity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x27880 Offset: 0x26C80 VA: 0x180027880
	private static int get_hierarchyCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x29A30 Offset: 0x28E30 VA: 0x180029A30
	private static int set_position(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2C980 Offset: 0x2BD80 VA: 0x18002C980
	private static int set_localPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2E6A0 Offset: 0x2DAA0 VA: 0x18002E6A0
	private static int set_eulerAngles(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30700 Offset: 0x2FB00 VA: 0x180030700
	private static int set_localEulerAngles(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33690 Offset: 0x32A90 VA: 0x180033690
	private static int set_right(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35630 Offset: 0x34A30 VA: 0x180035630
	private static int set_up(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x373F0 Offset: 0x367F0 VA: 0x1800373F0
	private static int set_forward(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A450 Offset: 0x39850 VA: 0x18003A450
	private static int set_rotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C2F0 Offset: 0x3B6F0 VA: 0x18003C2F0
	private static int set_localRotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E0D0 Offset: 0x3D4D0 VA: 0x18003E0D0
	private static int set_localScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3FD50 Offset: 0x3F150 VA: 0x18003FD50
	private static int set_parent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x41DF0 Offset: 0x411F0 VA: 0x180041DF0
	private static int set_hasChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x460A0 Offset: 0x454A0 VA: 0x1800460A0
	private static int set_hierarchyCapacity(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_Button_ButtonClickedEventWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x47FE0 Offset: 0x473E0 VA: 0x180047FE0
	private static int _CreateUnityEngine_UI_Button_ButtonClickedEvent(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_ButtonWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x49F90 Offset: 0x49390 VA: 0x180049F90
	private static int OnPointerClick(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C140 Offset: 0x4B540 VA: 0x18004C140
	private static int OnSubmit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4DFA0 Offset: 0x4D3A0 VA: 0x18004DFA0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4FD60 Offset: 0x4F160 VA: 0x18004FD60
	private static int get_onClick(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x51E70 Offset: 0x51270 VA: 0x180051E70
	private static int set_onClick(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_ControllerLinkButtonWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54590 Offset: 0x53990 VA: 0x180054590
	private static int OnEnable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56310 Offset: 0x55710 VA: 0x180056310
	private static int OnDisable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x581B0 Offset: 0x575B0 VA: 0x1800581B0
	private static int OnStartPress(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x59F60 Offset: 0x59360 VA: 0x180059F60
	private static int OnUP(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C030 Offset: 0x5B430 VA: 0x18005C030
	private static int Refresh(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F080 Offset: 0x5E480 VA: 0x18005F080
	private static int SetText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61410 Offset: 0x60810 VA: 0x180061410
	private static int ChangeText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63400 Offset: 0x62800 VA: 0x180063400
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65450 Offset: 0x64850 VA: 0x180065450
	private static int get_LinkButton(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x674B0 Offset: 0x668B0 VA: 0x1800674B0
	private static int get_buttontext(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6A730 Offset: 0x69B30 VA: 0x18006A730
	private static int get_ControllerKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6D950 Offset: 0x6CD50 VA: 0x18006D950
	private static int get_alwaysEnable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6FD90 Offset: 0x6F190 VA: 0x18006FD90
	private static int get_belongArea(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x71CE0 Offset: 0x710E0 VA: 0x180071CE0
	private static int set_LinkButton(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x73FC0 Offset: 0x733C0 VA: 0x180073FC0
	private static int set_buttontext(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x763C0 Offset: 0x757C0 VA: 0x1800763C0
	private static int set_ControllerKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x782B0 Offset: 0x776B0 VA: 0x1800782B0
	private static int set_alwaysEnable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7B660 Offset: 0x7AA60 VA: 0x18007B660
	private static int set_belongArea(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_Dropdown_DropdownEventWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7D770 Offset: 0x7CB70 VA: 0x18007D770
	private static int _CreateUnityEngine_UI_Dropdown_DropdownEvent(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_Dropdown_OptionDataWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7F860 Offset: 0x7EC60 VA: 0x18007F860
	private static int _CreateUnityEngine_UI_Dropdown_OptionData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x81990 Offset: 0x80D90 VA: 0x180081990
	private static int get_text(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x84B50 Offset: 0x83F50 VA: 0x180084B50
	private static int get_image(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x86BC0 Offset: 0x85FC0 VA: 0x180086BC0
	private static int set_text(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x88C00 Offset: 0x88000 VA: 0x180088C00
	private static int set_image(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_DropdownWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8AD60 Offset: 0x8A160 VA: 0x18008AD60
	private static int RefreshShownValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8CFE0 Offset: 0x8C3E0 VA: 0x18008CFE0
	private static int AddOptions(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F0F0 Offset: 0x8E4F0 VA: 0x18008F0F0
	private static int ClearOptions(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x925B0 Offset: 0x919B0 VA: 0x1800925B0
	private static int OnPointerClick(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94580 Offset: 0x93980 VA: 0x180094580
	private static int OnSubmit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x963D0 Offset: 0x957D0 VA: 0x1800963D0
	private static int OnCancel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x987B0 Offset: 0x97BB0 VA: 0x1800987B0
	private static int Show(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9B890 Offset: 0x9AC90 VA: 0x18009B890
	private static int Hide(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9D870 Offset: 0x9CC70 VA: 0x18009D870
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9FBC0 Offset: 0x9EFC0 VA: 0x18009FBC0
	private static int get_template(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA2EA0 Offset: 0xA22A0 VA: 0x1800A2EA0
	private static int get_captionText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA50D0 Offset: 0xA44D0 VA: 0x1800A50D0
	private static int get_captionImage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8100 Offset: 0xA7500 VA: 0x1800A8100
	private static int get_itemText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA9FF0 Offset: 0xA93F0 VA: 0x1800A9FF0
	private static int get_itemImage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC0F0 Offset: 0xAB4F0 VA: 0x1800AC0F0
	private static int get_options(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xADFF0 Offset: 0xAD3F0 VA: 0x1800ADFF0
	private static int get_onValueChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0030 Offset: 0xAF430 VA: 0x1800B0030
	private static int get_value(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB34A0 Offset: 0xB28A0 VA: 0x1800B34A0
	private static int set_template(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB55C0 Offset: 0xB49C0 VA: 0x1800B55C0
	private static int set_captionText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7770 Offset: 0xB6B70 VA: 0x1800B7770
	private static int set_captionImage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB99F0 Offset: 0xB8DF0 VA: 0x1800B99F0
	private static int set_itemText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBB9C0 Offset: 0xBADC0 VA: 0x1800BB9C0
	private static int set_itemImage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBD8B0 Offset: 0xBCCB0 VA: 0x1800BD8B0
	private static int set_options(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBFA00 Offset: 0xBEE00 VA: 0x1800BFA00
	private static int set_onValueChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC29B0 Offset: 0xC1DB0 VA: 0x1800C29B0
	private static int set_value(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_GraphicWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC4A80 Offset: 0xC3E80 VA: 0x1800C4A80
	private static int SetAllDirty(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC6CB0 Offset: 0xC60B0 VA: 0x1800C6CB0
	private static int SetLayoutDirty(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9070 Offset: 0xC8470 VA: 0x1800C9070
	private static int SetVerticesDirty(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB2A0 Offset: 0xCA6A0 VA: 0x1800CB2A0
	private static int SetMaterialDirty(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCD790 Offset: 0xCCB90 VA: 0x1800CD790
	private static int OnCullingChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCF910 Offset: 0xCED10 VA: 0x1800CF910
	private static int Rebuild(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD1C60 Offset: 0xD1060 VA: 0x1800D1C60
	private static int LayoutComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD3E50 Offset: 0xD3250 VA: 0x1800D3E50
	private static int GraphicUpdateComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD62F0 Offset: 0xD56F0 VA: 0x1800D62F0
	private static int SetNativeSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDAA80 Offset: 0xD9E80 VA: 0x1800DAA80
	private static int Raycast(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDCB90 Offset: 0xDBF90 VA: 0x1800DCB90
	private static int PixelAdjustPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE00F0 Offset: 0xDF4F0 VA: 0x1800E00F0
	private static int GetPixelAdjustedRect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE20F0 Offset: 0xE14F0 VA: 0x1800E20F0
	private static int CrossFadeColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5230 Offset: 0xE4630 VA: 0x1800E5230
	private static int CrossFadeAlpha(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE73C0 Offset: 0xE67C0 VA: 0x1800E73C0
	private static int RegisterDirtyLayoutCallback(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEB540 Offset: 0xEA940 VA: 0x1800EB540
	private static int UnregisterDirtyLayoutCallback(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xED7D0 Offset: 0xECBD0 VA: 0x1800ED7D0
	private static int RegisterDirtyVerticesCallback(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEFAC0 Offset: 0xEEEC0 VA: 0x1800EFAC0
	private static int UnregisterDirtyVerticesCallback(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF1D50 Offset: 0xF1150 VA: 0x1800F1D50
	private static int RegisterDirtyMaterialCallback(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF3CB0 Offset: 0xF30B0 VA: 0x1800F3CB0
	private static int UnregisterDirtyMaterialCallback(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF5B80 Offset: 0xF4F80 VA: 0x1800F5B80
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF7920 Offset: 0xF6D20 VA: 0x1800F7920
	private static int get_defaultGraphicMaterial(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF9A70 Offset: 0xF8E70 VA: 0x1800F9A70
	private static int get_color(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFBA40 Offset: 0xFAE40 VA: 0x1800FBA40
	private static int get_raycastTarget(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFDA60 Offset: 0xFCE60 VA: 0x1800FDA60
	private static int get_depth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFF9C0 Offset: 0xFEDC0 VA: 0x1800FF9C0
	private static int get_rectTransform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101760 Offset: 0x100B60 VA: 0x180101760
	private static int get_canvas(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103570 Offset: 0x102970 VA: 0x180103570
	private static int get_canvasRenderer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1056F0 Offset: 0x104AF0 VA: 0x1801056F0
	private static int get_defaultMaterial(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x108A30 Offset: 0x107E30 VA: 0x180108A30
	private static int get_material(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10AAF0 Offset: 0x109EF0 VA: 0x18010AAF0
	private static int get_materialForRendering(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10CB10 Offset: 0x10BF10 VA: 0x18010CB10
	private static int get_mainTexture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10F000 Offset: 0x10E400 VA: 0x18010F000
	private static int set_color(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111550 Offset: 0x110950 VA: 0x180111550
	private static int set_raycastTarget(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1138E0 Offset: 0x112CE0 VA: 0x1801138E0
	private static int set_material(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_GridLayoutGroupWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1157E0 Offset: 0x114BE0 VA: 0x1801157E0
	private static int CalculateLayoutInputHorizontal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1179E0 Offset: 0x116DE0 VA: 0x1801179E0
	private static int CalculateLayoutInputVertical(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11AB50 Offset: 0x119F50 VA: 0x18011AB50
	private static int SetLayoutHorizontal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11DCF0 Offset: 0x11D0F0 VA: 0x18011DCF0
	private static int SetLayoutVertical(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11FF90 Offset: 0x11F390 VA: 0x18011FF90
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122540 Offset: 0x121940 VA: 0x180122540
	private static int get_startCorner(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124480 Offset: 0x123880 VA: 0x180124480
	private static int get_startAxis(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x126840 Offset: 0x125C40 VA: 0x180126840
	private static int get_cellSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x128870 Offset: 0x127C70 VA: 0x180128870
	private static int get_spacing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12A8D0 Offset: 0x129CD0 VA: 0x18012A8D0
	private static int get_constraint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3BC0 Offset: 0x2FC0 VA: 0x180003BC0
	private static int get_constraintCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5CA0 Offset: 0x50A0 VA: 0x180005CA0
	private static int set_startCorner(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8FE0 Offset: 0x83E0 VA: 0x180008FE0
	private static int set_startAxis(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB100 Offset: 0xA500 VA: 0x18000B100
	private static int set_cellSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD150 Offset: 0xC550 VA: 0x18000D150
	private static int set_spacing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10370 Offset: 0xF770 VA: 0x180010370
	private static int set_constraint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13650 Offset: 0x12A50 VA: 0x180013650
	private static int set_constraintCount(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_HorizontalLayoutGroupWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15640 Offset: 0x14A40 VA: 0x180015640
	private static int CalculateLayoutInputHorizontal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17490 Offset: 0x16890 VA: 0x180017490
	private static int CalculateLayoutInputVertical(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19560 Offset: 0x18960 VA: 0x180019560
	private static int SetLayoutHorizontal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1C920 Offset: 0x1BD20 VA: 0x18001C920
	private static int SetLayoutVertical(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1E680 Offset: 0x1DA80 VA: 0x18001E680
	private static int op_Equality(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_HorizontalOrVerticalLayoutGroupWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x217F0 Offset: 0x20BF0 VA: 0x1800217F0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24800 Offset: 0x23C00 VA: 0x180024800
	private static int get_spacing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x27830 Offset: 0x26C30 VA: 0x180027830
	private static int get_childForceExpandWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x299E0 Offset: 0x28DE0 VA: 0x1800299E0
	private static int get_childForceExpandHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2C930 Offset: 0x2BD30 VA: 0x18002C930
	private static int get_childControlWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2E650 Offset: 0x2DA50 VA: 0x18002E650
	private static int get_childControlHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x306B0 Offset: 0x2FAB0 VA: 0x1800306B0
	private static int set_spacing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33640 Offset: 0x32A40 VA: 0x180033640
	private static int set_childForceExpandWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x355E0 Offset: 0x349E0 VA: 0x1800355E0
	private static int set_childForceExpandHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x373A0 Offset: 0x367A0 VA: 0x1800373A0
	private static int set_childControlWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A400 Offset: 0x39800 VA: 0x18003A400
	private static int set_childControlHeight(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_HorizontalScrollAnimationPanelWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C2A0 Offset: 0x3B6A0 VA: 0x18003C2A0
	private static int Start(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E080 Offset: 0x3D480 VA: 0x18003E080
	private static int Update(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3FD00 Offset: 0x3F100 VA: 0x18003FD00
	private static int OnDestroy(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x41DA0 Offset: 0x411A0 VA: 0x180041DA0
	private static int InitData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46050 Offset: 0x45450 VA: 0x180046050
	private static int InitCallBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x47F90 Offset: 0x47390 VA: 0x180047F90
	private static int InitPanel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x49F40 Offset: 0x49340 VA: 0x180049F40
	private static int SetUpScrollItem(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C0F0 Offset: 0x4B4F0 VA: 0x18004C0F0
	private static int onCurrentClick(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4DF50 Offset: 0x4D350 VA: 0x18004DF50
	private static int onBeginDragging(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4FD10 Offset: 0x4F110 VA: 0x18004FD10
	private static int onDragging(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x51E20 Offset: 0x51220 VA: 0x180051E20
	private static int onEndDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54540 Offset: 0x53940 VA: 0x180054540
	private static int ReleaseCallBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x562C0 Offset: 0x556C0 VA: 0x1800562C0
	private static int ShowItemWithRestriction(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58160 Offset: 0x57560 VA: 0x180058160
	private static int CheckBounds(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x59F10 Offset: 0x59310 VA: 0x180059F10
	private static int CalculateScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5BFE0 Offset: 0x5B3E0 VA: 0x18005BFE0
	private static int CheckBorderBundle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5F030 Offset: 0x5E430 VA: 0x18005F030
	private static int ShowScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x613C0 Offset: 0x607C0 VA: 0x1800613C0
	private static int ShowMiddleScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x633B0 Offset: 0x627B0 VA: 0x1800633B0
	private static int ShowInstanceScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65400 Offset: 0x64800 VA: 0x180065400
	private static int SetPrefabTypeLst(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67460 Offset: 0x66860 VA: 0x180067460
	private static int Refresh(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6A6E0 Offset: 0x69AE0 VA: 0x18006A6E0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6D900 Offset: 0x6CD00 VA: 0x18006D900
	private static int get_prefabSource(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6FD40 Offset: 0x6F140 VA: 0x18006FD40
	private static int get_dataSource(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x71C90 Offset: 0x71090 VA: 0x180071C90
	private static int get_ShowingStack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x73F70 Offset: 0x73370 VA: 0x180073F70
	private static int get_itemList(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76370 Offset: 0x75770 VA: 0x180076370
	private static int get_TransList(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78260 Offset: 0x77660 VA: 0x180078260
	private static int get_numInContent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7B610 Offset: 0x7AA10 VA: 0x18007B610
	private static int get_CenterPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7D720 Offset: 0x7CB20 VA: 0x18007D720
	private static int get_ScrollSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7F810 Offset: 0x7EC10 VA: 0x18007F810
	private static int get_LineUpOnly(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x81940 Offset: 0x80D40 VA: 0x180081940
	private static int set_prefabSource(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x84B00 Offset: 0x83F00 VA: 0x180084B00
	private static int set_dataSource(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x86B70 Offset: 0x85F70 VA: 0x180086B70
	private static int set_ShowingStack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x88BB0 Offset: 0x87FB0 VA: 0x180088BB0
	private static int set_itemList(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8AD10 Offset: 0x8A110 VA: 0x18008AD10
	private static int set_TransList(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8CF90 Offset: 0x8C390 VA: 0x18008CF90
	private static int set_numInContent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F0A0 Offset: 0x8E4A0 VA: 0x18008F0A0
	private static int set_CenterPoint(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92560 Offset: 0x91960 VA: 0x180092560
	private static int set_ScrollSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94530 Offset: 0x93930 VA: 0x180094530
	private static int set_LineUpOnly(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96380 Offset: 0x95780 VA: 0x180096380
	private static int set_m_SwitchItemList(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_ImageWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98760 Offset: 0x97B60 VA: 0x180098760
	private static int OnBeforeSerialize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9B840 Offset: 0x9AC40 VA: 0x18009B840
	private static int OnAfterDeserialize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9D820 Offset: 0x9CC20 VA: 0x18009D820
	private static int SetNativeSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9FB70 Offset: 0x9EF70 VA: 0x18009FB70
	private static int CalculateLayoutInputHorizontal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA2E50 Offset: 0xA2250 VA: 0x1800A2E50
	private static int CalculateLayoutInputVertical(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5080 Offset: 0xA4480 VA: 0x1800A5080
	private static int IsRaycastLocationValid(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA80B0 Offset: 0xA74B0 VA: 0x1800A80B0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA9FA0 Offset: 0xA93A0 VA: 0x1800A9FA0
	private static int get_sprite(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC0A0 Offset: 0xAB4A0 VA: 0x1800AC0A0
	private static int get_overrideSprite(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xADFA0 Offset: 0xAD3A0 VA: 0x1800ADFA0
	private static int get_type(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAFFE0 Offset: 0xAF3E0 VA: 0x1800AFFE0
	private static int get_preserveAspect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3450 Offset: 0xB2850 VA: 0x1800B3450
	private static int get_fillCenter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5570 Offset: 0xB4970 VA: 0x1800B5570
	private static int get_fillMethod(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7720 Offset: 0xB6B20 VA: 0x1800B7720
	private static int get_fillAmount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB99A0 Offset: 0xB8DA0 VA: 0x1800B99A0
	private static int get_fillClockwise(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBB970 Offset: 0xBAD70 VA: 0x1800BB970
	private static int get_fillOrigin(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBD860 Offset: 0xBCC60 VA: 0x1800BD860
	private static int get_alphaHitTestMinimumThreshold(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBF9B0 Offset: 0xBEDB0 VA: 0x1800BF9B0
	private static int get_useSpriteMesh(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC2960 Offset: 0xC1D60 VA: 0x1800C2960
	private static int get_defaultETC1GraphicMaterial(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC4A30 Offset: 0xC3E30 VA: 0x1800C4A30
	private static int get_mainTexture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC6C60 Offset: 0xC6060 VA: 0x1800C6C60
	private static int get_hasBorder(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC9020 Offset: 0xC8420 VA: 0x1800C9020
	private static int get_pixelsPerUnit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB250 Offset: 0xCA650 VA: 0x1800CB250
	private static int get_material(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCD740 Offset: 0xCCB40 VA: 0x1800CD740
	private static int get_minWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCF8C0 Offset: 0xCECC0 VA: 0x1800CF8C0
	private static int get_preferredWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD1C10 Offset: 0xD1010 VA: 0x1800D1C10
	private static int get_flexibleWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD3E00 Offset: 0xD3200 VA: 0x1800D3E00
	private static int get_minHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD62A0 Offset: 0xD56A0 VA: 0x1800D62A0
	private static int get_preferredHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDAA30 Offset: 0xD9E30 VA: 0x1800DAA30
	private static int get_flexibleHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDCB40 Offset: 0xDBF40 VA: 0x1800DCB40
	private static int get_layoutPriority(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE00A0 Offset: 0xDF4A0 VA: 0x1800E00A0
	private static int set_sprite(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE20A0 Offset: 0xE14A0 VA: 0x1800E20A0
	private static int set_overrideSprite(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE51E0 Offset: 0xE45E0 VA: 0x1800E51E0
	private static int set_type(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7370 Offset: 0xE6770 VA: 0x1800E7370
	private static int set_preserveAspect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEB4F0 Offset: 0xEA8F0 VA: 0x1800EB4F0
	private static int set_fillCenter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xED780 Offset: 0xECB80 VA: 0x1800ED780
	private static int set_fillMethod(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEFA70 Offset: 0xEEE70 VA: 0x1800EFA70
	private static int set_fillAmount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF1D00 Offset: 0xF1100 VA: 0x1800F1D00
	private static int set_fillClockwise(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF3C60 Offset: 0xF3060 VA: 0x1800F3C60
	private static int set_fillOrigin(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF5B30 Offset: 0xF4F30 VA: 0x1800F5B30
	private static int set_alphaHitTestMinimumThreshold(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF78D0 Offset: 0xF6CD0 VA: 0x1800F78D0
	private static int set_useSpriteMesh(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF9A20 Offset: 0xF8E20 VA: 0x1800F9A20
	private static int set_material(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_InputFieldWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFB9F0 Offset: 0xFADF0 VA: 0x1800FB9F0
	private static int MoveTextEnd(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFDA10 Offset: 0xFCE10 VA: 0x1800FDA10
	private static int MoveTextStart(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFF970 Offset: 0xFED70 VA: 0x1800FF970
	private static int OnBeginDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101710 Offset: 0x100B10 VA: 0x180101710
	private static int OnDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103520 Offset: 0x102920 VA: 0x180103520
	private static int OnEndDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1056A0 Offset: 0x104AA0 VA: 0x1801056A0
	private static int OnPointerDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1089E0 Offset: 0x107DE0 VA: 0x1801089E0
	private static int ProcessEvent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10AAA0 Offset: 0x109EA0 VA: 0x18010AAA0
	private static int OnUpdateSelected(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10CAC0 Offset: 0x10BEC0 VA: 0x18010CAC0
	private static int ForceLabelUpdate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10EFB0 Offset: 0x10E3B0 VA: 0x18010EFB0
	private static int Rebuild(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111500 Offset: 0x110900 VA: 0x180111500
	private static int LayoutComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x113890 Offset: 0x112C90 VA: 0x180113890
	private static int GraphicUpdateComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115790 Offset: 0x114B90 VA: 0x180115790
	private static int ActivateInputField(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x117990 Offset: 0x116D90 VA: 0x180117990
	private static int OnSelect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11AB00 Offset: 0x119F00 VA: 0x18011AB00
	private static int OnPointerClick(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11DCA0 Offset: 0x11D0A0 VA: 0x18011DCA0
	private static int DeactivateInputField(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11FF40 Offset: 0x11F340 VA: 0x18011FF40
	private static int OnDeselect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1224F0 Offset: 0x1218F0 VA: 0x1801224F0
	private static int OnSubmit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124430 Offset: 0x123830 VA: 0x180124430
	private static int CalculateLayoutInputHorizontal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1267F0 Offset: 0x125BF0 VA: 0x1801267F0
	private static int CalculateLayoutInputVertical(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x128820 Offset: 0x127C20 VA: 0x180128820
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12A880 Offset: 0x129C80 VA: 0x18012A880
	private static int get_shouldHideMobileInput(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3B70 Offset: 0x2F70 VA: 0x180003B70
	private static int get_text(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C50 Offset: 0x5050 VA: 0x180005C50
	private static int get_isFocused(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F90 Offset: 0x8390 VA: 0x180008F90
	private static int get_caretBlinkRate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB0B0 Offset: 0xA4B0 VA: 0x18000B0B0
	private static int get_caretWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD100 Offset: 0xC500 VA: 0x18000D100
	private static int get_textComponent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10320 Offset: 0xF720 VA: 0x180010320
	private static int get_placeholder(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13600 Offset: 0x12A00 VA: 0x180013600
	private static int get_caretColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x155F0 Offset: 0x149F0 VA: 0x1800155F0
	private static int get_customCaretColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17440 Offset: 0x16840 VA: 0x180017440
	private static int get_selectionColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19510 Offset: 0x18910 VA: 0x180019510
	private static int get_onEndEdit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1C8D0 Offset: 0x1BCD0 VA: 0x18001C8D0
	private static int get_onValueChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1E630 Offset: 0x1DA30 VA: 0x18001E630
	private static int get_onValidateInput(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x217A0 Offset: 0x20BA0 VA: 0x1800217A0
	private static int get_characterLimit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x247B0 Offset: 0x23BB0 VA: 0x1800247B0
	private static int get_contentType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x277E0 Offset: 0x26BE0 VA: 0x1800277E0
	private static int get_lineType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x29990 Offset: 0x28D90 VA: 0x180029990
	private static int get_inputType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2C8E0 Offset: 0x2BCE0 VA: 0x18002C8E0
	private static int get_touchScreenKeyboard(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2E600 Offset: 0x2DA00 VA: 0x18002E600
	private static int get_keyboardType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30660 Offset: 0x2FA60 VA: 0x180030660
	private static int get_characterValidation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x335F0 Offset: 0x329F0 VA: 0x1800335F0
	private static int get_readOnly(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35590 Offset: 0x34990 VA: 0x180035590
	private static int get_multiLine(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37350 Offset: 0x36750 VA: 0x180037350
	private static int get_asteriskChar(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A3B0 Offset: 0x397B0 VA: 0x18003A3B0
	private static int get_wasCanceled(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C250 Offset: 0x3B650 VA: 0x18003C250
	private static int get_caretPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3E030 Offset: 0x3D430 VA: 0x18003E030
	private static int get_selectionAnchorPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3FCB0 Offset: 0x3F0B0 VA: 0x18003FCB0
	private static int get_selectionFocusPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x41D50 Offset: 0x41150 VA: 0x180041D50
	private static int get_minWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x46000 Offset: 0x45400 VA: 0x180046000
	private static int get_preferredWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x47F40 Offset: 0x47340 VA: 0x180047F40
	private static int get_flexibleWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x49EF0 Offset: 0x492F0 VA: 0x180049EF0
	private static int get_minHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C0A0 Offset: 0x4B4A0 VA: 0x18004C0A0
	private static int get_preferredHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4DF00 Offset: 0x4D300 VA: 0x18004DF00
	private static int get_flexibleHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4FCC0 Offset: 0x4F0C0 VA: 0x18004FCC0
	private static int get_layoutPriority(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x51DD0 Offset: 0x511D0 VA: 0x180051DD0
	private static int set_shouldHideMobileInput(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x544F0 Offset: 0x538F0 VA: 0x1800544F0
	private static int set_text(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56270 Offset: 0x55670 VA: 0x180056270
	private static int set_caretBlinkRate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58110 Offset: 0x57510 VA: 0x180058110
	private static int set_caretWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x59EC0 Offset: 0x592C0 VA: 0x180059EC0
	private static int set_textComponent(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5BF90 Offset: 0x5B390 VA: 0x18005BF90
	private static int set_placeholder(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5EFE0 Offset: 0x5E3E0 VA: 0x18005EFE0
	private static int set_caretColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61370 Offset: 0x60770 VA: 0x180061370
	private static int set_customCaretColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63360 Offset: 0x62760 VA: 0x180063360
	private static int set_selectionColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x653B0 Offset: 0x647B0 VA: 0x1800653B0
	private static int set_onEndEdit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67410 Offset: 0x66810 VA: 0x180067410
	private static int set_onValueChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6A690 Offset: 0x69A90 VA: 0x18006A690
	private static int set_onValidateInput(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6D8B0 Offset: 0x6CCB0 VA: 0x18006D8B0
	private static int set_characterLimit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6FCF0 Offset: 0x6F0F0 VA: 0x18006FCF0
	private static int set_contentType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x71C40 Offset: 0x71040 VA: 0x180071C40
	private static int set_lineType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x73F20 Offset: 0x73320 VA: 0x180073F20
	private static int set_inputType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76320 Offset: 0x75720 VA: 0x180076320
	private static int set_keyboardType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78210 Offset: 0x77610 VA: 0x180078210
	private static int set_characterValidation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7B5C0 Offset: 0x7A9C0 VA: 0x18007B5C0
	private static int set_readOnly(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7D6D0 Offset: 0x7CAD0 VA: 0x18007D6D0
	private static int set_asteriskChar(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7F7C0 Offset: 0x7EBC0 VA: 0x18007F7C0
	private static int set_caretPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x818F0 Offset: 0x80CF0 VA: 0x1800818F0
	private static int set_selectionAnchorPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x84AB0 Offset: 0x83EB0 VA: 0x180084AB0
	private static int set_selectionFocusPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x86B20 Offset: 0x85F20 VA: 0x180086B20
	private static int UnityEngine_UI_InputField_OnValidateInput(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_LayoutGroupWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x88B60 Offset: 0x87F60 VA: 0x180088B60
	private static int CalculateLayoutInputHorizontal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8ACC0 Offset: 0x8A0C0 VA: 0x18008ACC0
	private static int CalculateLayoutInputVertical(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8CF40 Offset: 0x8C340 VA: 0x18008CF40
	private static int SetLayoutHorizontal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F050 Offset: 0x8E450 VA: 0x18008F050
	private static int SetLayoutVertical(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92510 Offset: 0x91910 VA: 0x180092510
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x944E0 Offset: 0x938E0 VA: 0x1800944E0
	private static int get_padding(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96330 Offset: 0x95730 VA: 0x180096330
	private static int get_childAlignment(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98710 Offset: 0x97B10 VA: 0x180098710
	private static int get_minWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9B7F0 Offset: 0x9ABF0 VA: 0x18009B7F0
	private static int get_preferredWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9D7D0 Offset: 0x9CBD0 VA: 0x18009D7D0
	private static int get_flexibleWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9FB20 Offset: 0x9EF20 VA: 0x18009FB20
	private static int get_minHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA2E00 Offset: 0xA2200 VA: 0x1800A2E00
	private static int get_preferredHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA5030 Offset: 0xA4430 VA: 0x1800A5030
	private static int get_flexibleHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8060 Offset: 0xA7460 VA: 0x1800A8060
	private static int get_layoutPriority(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA9F50 Offset: 0xA9350 VA: 0x1800A9F50
	private static int set_padding(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC050 Offset: 0xAB450 VA: 0x1800AC050
	private static int set_childAlignment(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_LayoutRebuilderWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xADF50 Offset: 0xAD350 VA: 0x1800ADF50
	private static int _CreateUnityEngine_UI_LayoutRebuilder(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAFF90 Offset: 0xAF390 VA: 0x1800AFF90
	private static int IsDestroyed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3400 Offset: 0xB2800 VA: 0x1800B3400
	private static int ForceRebuildLayoutImmediate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5520 Offset: 0xB4920 VA: 0x1800B5520
	private static int Rebuild(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB76D0 Offset: 0xB6AD0 VA: 0x1800B76D0
	private static int MarkLayoutForRebuild(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB9950 Offset: 0xB8D50 VA: 0x1800B9950
	private static int LayoutComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBB920 Offset: 0xBAD20 VA: 0x1800BB920
	private static int GraphicUpdateComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBD810 Offset: 0xBCC10 VA: 0x1800BD810
	private static int GetHashCode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBF960 Offset: 0xBED60 VA: 0x1800BF960
	private static int Equals(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC2910 Offset: 0xC1D10 VA: 0x1800C2910
	private static int ToString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC49E0 Offset: 0xC3DE0 VA: 0x1800C49E0
	private static int get_transform(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_LoopHorizontalScrollRectWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC6C10 Offset: 0xC6010 VA: 0x1800C6C10
	private static int op_Equality(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_LoopScrollRectWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC8FD0 Offset: 0xC83D0 VA: 0x1800C8FD0
	private static int SetPrefabTypeLst(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB200 Offset: 0xCA600 VA: 0x1800CB200
	private static int ClearCells(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCD6F0 Offset: 0xCCAF0 VA: 0x1800CD6F0
	private static int GetItemTypeStart(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCF870 Offset: 0xCEC70 VA: 0x1800CF870
	private static int CheckShowable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD1BC0 Offset: 0xD0FC0 VA: 0x1800D1BC0
	private static int RefreshCellsAtIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD3DB0 Offset: 0xD31B0 VA: 0x1800D3DB0
	private static int ReturnCertainFirstItem(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6250 Offset: 0xD5650 VA: 0x1800D6250
	private static int ScrollToLocalCell(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDA9E0 Offset: 0xD9DE0 VA: 0x1800DA9E0
	private static int ScrollCertainAmount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDCAF0 Offset: 0xDBEF0 VA: 0x1800DCAF0
	private static int ScrollToCell(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0050 Offset: 0xDF450 VA: 0x1800E0050
	private static int RefreshCells(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2050 Offset: 0xE1450 VA: 0x1800E2050
	private static int RefreshCellsAtCurPos(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5190 Offset: 0xE4590 VA: 0x1800E5190
	private static int RefillCells(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7320 Offset: 0xE6720 VA: 0x1800E7320
	private static int Rebuild(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEB4A0 Offset: 0xEA8A0 VA: 0x1800EB4A0
	private static int LayoutComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xED730 Offset: 0xECB30 VA: 0x1800ED730
	private static int GraphicUpdateComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEFA20 Offset: 0xEEE20 VA: 0x1800EFA20
	private static int IsActive(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF1CB0 Offset: 0xF10B0 VA: 0x1800F1CB0
	private static int StopMovement(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF3C10 Offset: 0xF3010 VA: 0x1800F3C10
	private static int OnScroll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF5AE0 Offset: 0xF4EE0 VA: 0x1800F5AE0
	private static int OnInitializePotentialDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF7880 Offset: 0xF6C80 VA: 0x1800F7880
	private static int OnBeginDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF99D0 Offset: 0xF8DD0 VA: 0x1800F99D0
	private static int OnEndDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFB9A0 Offset: 0xFADA0 VA: 0x1800FB9A0
	private static int OnPointerDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFD9C0 Offset: 0xFCDC0 VA: 0x1800FD9C0
	private static int OnPointerUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFF920 Offset: 0xFED20 VA: 0x1800FF920
	private static int OnPointerClick(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1016C0 Offset: 0x100AC0 VA: 0x1801016C0
	private static int OnDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1034D0 Offset: 0x1028D0 VA: 0x1801034D0
	private static int OnPointerExit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105650 Offset: 0x104A50 VA: 0x180105650
	private static int CalculateLayoutInputHorizontal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x108990 Offset: 0x107D90 VA: 0x180108990
	private static int CalculateLayoutInputVertical(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10AA50 Offset: 0x109E50 VA: 0x18010AA50
	private static int SetLayoutHorizontal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10CA70 Offset: 0x10BE70 VA: 0x18010CA70
	private static int SetLayoutVertical(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10EF60 Offset: 0x10E360 VA: 0x18010EF60
	private static int UpdateBounds(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1114B0 Offset: 0x1108B0 VA: 0x1801114B0
	private static int CheckEndOfList(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x113840 Offset: 0x112C40 VA: 0x180113840
	private static int SetHighLightItem(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115740 Offset: 0x114B40 VA: 0x180115740
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x117940 Offset: 0x116D40 VA: 0x180117940
	private static int get_needRefreshScrollbar(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11AAB0 Offset: 0x119EB0 VA: 0x18011AAB0
	private static int get_dataSource(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11DC50 Offset: 0x11D050 VA: 0x18011DC50
	private static int get_reverseDirection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11FEF0 Offset: 0x11F2F0 VA: 0x18011FEF0
	private static int get_rubberScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1224A0 Offset: 0x1218A0 VA: 0x1801224A0
	private static int get_longPressTimeDelay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1243E0 Offset: 0x1237E0 VA: 0x1801243E0
	private static int get_LeftScreenFirstIdx(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1267A0 Offset: 0x125BA0 VA: 0x1801267A0
	private static int get_TotalCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1287D0 Offset: 0x127BD0 VA: 0x1801287D0
	private static int get_ItemTypeStart(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12A830 Offset: 0x129C30 VA: 0x18012A830
	private static int get_ItemTypeEnd(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3B20 Offset: 0x2F20 VA: 0x180003B20
	private static int get_GridLayout(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5C00 Offset: 0x5000 VA: 0x180005C00
	private static int get_contentConstraintCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F40 Offset: 0x8340 VA: 0x180008F40
	private static int get_content(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB060 Offset: 0xA460 VA: 0x18000B060
	private static int get_horizontal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD0B0 Offset: 0xC4B0 VA: 0x18000D0B0
	private static int get_vertical(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x102D0 Offset: 0xF6D0 VA: 0x1800102D0
	private static int get_movementType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x135B0 Offset: 0x129B0 VA: 0x1800135B0
	private static int get_elasticity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x155A0 Offset: 0x149A0 VA: 0x1800155A0
	private static int get_inertia(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x173F0 Offset: 0x167F0 VA: 0x1800173F0
	private static int get_decelerationRate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x194C0 Offset: 0x188C0 VA: 0x1800194C0
	private static int get_scrollSensitivity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1C880 Offset: 0x1BC80 VA: 0x18001C880
	private static int get_viewport(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1E5E0 Offset: 0x1D9E0 VA: 0x18001E5E0
	private static int get_horizontalScrollbar(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x21750 Offset: 0x20B50 VA: 0x180021750
	private static int get_verticalScrollbar(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24760 Offset: 0x23B60 VA: 0x180024760
	private static int get_horizontalScrollbarVisibility(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x27790 Offset: 0x26B90 VA: 0x180027790
	private static int get_verticalScrollbarVisibility(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x29940 Offset: 0x28D40 VA: 0x180029940
	private static int get_horizontalScrollbarSpacing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2C890 Offset: 0x2BC90 VA: 0x18002C890
	private static int get_verticalScrollbarSpacing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2E5B0 Offset: 0x2D9B0 VA: 0x18002E5B0
	private static int get_onValueChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30610 Offset: 0x2FA10 VA: 0x180030610
	private static int get_velocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x335A0 Offset: 0x329A0 VA: 0x1800335A0
	private static int get_normalizedPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35540 Offset: 0x34940 VA: 0x180035540
	private static int get_horizontalNormalizedPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37300 Offset: 0x36700 VA: 0x180037300
	private static int get_verticalNormalizedPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A360 Offset: 0x39760 VA: 0x18003A360
	private static int get_minWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C200 Offset: 0x3B600 VA: 0x18003C200
	private static int get_preferredWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3DFE0 Offset: 0x3D3E0 VA: 0x18003DFE0
	private static int get_flexibleWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3FC60 Offset: 0x3F060 VA: 0x18003FC60
	private static int get_minHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x41D00 Offset: 0x41100 VA: 0x180041D00
	private static int get_preferredHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x45FB0 Offset: 0x453B0 VA: 0x180045FB0
	private static int get_flexibleHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x47EF0 Offset: 0x472F0 VA: 0x180047EF0
	private static int get_layoutPriority(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x49EA0 Offset: 0x492A0 VA: 0x180049EA0
	private static int set_needRefreshScrollbar(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C050 Offset: 0x4B450 VA: 0x18004C050
	private static int set_dataSource(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4DEB0 Offset: 0x4D2B0 VA: 0x18004DEB0
	private static int set_reverseDirection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4FC70 Offset: 0x4F070 VA: 0x18004FC70
	private static int set_rubberScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x51D80 Offset: 0x51180 VA: 0x180051D80
	private static int set_longPressTimeDelay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x544A0 Offset: 0x538A0 VA: 0x1800544A0
	private static int set_LeftScreenFirstIdx(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56220 Offset: 0x55620 VA: 0x180056220
	private static int set_objectsToFill(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x580C0 Offset: 0x574C0 VA: 0x1800580C0
	private static int set_content(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x59E70 Offset: 0x59270 VA: 0x180059E70
	private static int set_horizontal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5BF40 Offset: 0x5B340 VA: 0x18005BF40
	private static int set_vertical(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5EF90 Offset: 0x5E390 VA: 0x18005EF90
	private static int set_movementType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61320 Offset: 0x60720 VA: 0x180061320
	private static int set_elasticity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63310 Offset: 0x62710 VA: 0x180063310
	private static int set_inertia(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65360 Offset: 0x64760 VA: 0x180065360
	private static int set_decelerationRate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x673C0 Offset: 0x667C0 VA: 0x1800673C0
	private static int set_scrollSensitivity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6A640 Offset: 0x69A40 VA: 0x18006A640
	private static int set_viewport(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6D860 Offset: 0x6CC60 VA: 0x18006D860
	private static int set_horizontalScrollbar(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6FCA0 Offset: 0x6F0A0 VA: 0x18006FCA0
	private static int set_verticalScrollbar(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x71BF0 Offset: 0x70FF0 VA: 0x180071BF0
	private static int set_horizontalScrollbarVisibility(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x73ED0 Offset: 0x732D0 VA: 0x180073ED0
	private static int set_verticalScrollbarVisibility(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x762D0 Offset: 0x756D0 VA: 0x1800762D0
	private static int set_horizontalScrollbarSpacing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x781C0 Offset: 0x775C0 VA: 0x1800781C0
	private static int set_verticalScrollbarSpacing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7B570 Offset: 0x7A970 VA: 0x18007B570
	private static int set_onValueChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7D680 Offset: 0x7CA80 VA: 0x18007D680
	private static int set_velocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7F770 Offset: 0x7EB70 VA: 0x18007F770
	private static int set_normalizedPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x818A0 Offset: 0x80CA0 VA: 0x1800818A0
	private static int set_horizontalNormalizedPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x84A60 Offset: 0x83E60 VA: 0x180084A60
	private static int set_verticalNormalizedPosition(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_LoopVerticalScrollRectWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x86AD0 Offset: 0x85ED0 VA: 0x180086AD0
	private static int op_Equality(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_M1ButtonWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x88B10 Offset: 0x87F10 VA: 0x180088B10
	private static int Press(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8AC70 Offset: 0x8A070 VA: 0x18008AC70
	private static int OnPointerClick(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8CEF0 Offset: 0x8C2F0 VA: 0x18008CEF0
	private static int OnPointerEnter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8F000 Offset: 0x8E400 VA: 0x18008F000
	private static int OnPointerExit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x924C0 Offset: 0x918C0 VA: 0x1800924C0
	private static int OnSubmit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94490 Offset: 0x93890 VA: 0x180094490
	private static int OnSelect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x962E0 Offset: 0x956E0 VA: 0x1800962E0
	private static int OnDeselect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x986C0 Offset: 0x97AC0 VA: 0x1800986C0
	private static int OnControllerClick(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9B7A0 Offset: 0x9ABA0 VA: 0x18009B7A0
	private static int ReNavagation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9D780 Offset: 0x9CB80 VA: 0x18009D780
	private static int ChangeNavigation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9FAD0 Offset: 0x9EED0 VA: 0x18009FAD0
	private static int ChangeNavigationWithDir(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA2DB0 Offset: 0xA21B0 VA: 0x1800A2DB0
	private static int ShowDefault(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA4FE0 Offset: 0xA43E0 VA: 0x1800A4FE0
	private static int DisShow(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA8010 Offset: 0xA7410 VA: 0x1800A8010
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA9F00 Offset: 0xA9300 VA: 0x1800A9F00
	private static int get_CanClickOnDisable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAC000 Offset: 0xAB400 VA: 0x1800AC000
	private static int get_SetAsDefaultHighLight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xADF00 Offset: 0xAD300 VA: 0x1800ADF00
	private static int get_belongArea(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAFF40 Offset: 0xAF340 VA: 0x1800AFF40
	private static int get_ContinueClickTimeInternal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB33B0 Offset: 0xB27B0 VA: 0x1800B33B0
	private static int get_onEnter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB54D0 Offset: 0xB48D0 VA: 0x1800B54D0
	private static int get_onExit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7680 Offset: 0xB6A80 VA: 0x1800B7680
	private static int get_oFunconselect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB9900 Offset: 0xB8D00 VA: 0x1800B9900
	private static int get_oFunconDeSelect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBB8D0 Offset: 0xBACD0 VA: 0x1800BB8D0
	private static int set_CanClickOnDisable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBD7C0 Offset: 0xBCBC0 VA: 0x1800BD7C0
	private static int set_SetAsDefaultHighLight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBF910 Offset: 0xBED10 VA: 0x1800BF910
	private static int set_belongArea(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC28C0 Offset: 0xC1CC0 VA: 0x1800C28C0
	private static int set_ContinueClickTimeInternal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC4990 Offset: 0xC3D90 VA: 0x1800C4990
	private static int set_onEnter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC6BC0 Offset: 0xC5FC0 VA: 0x1800C6BC0
	private static int set_onExit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC8F80 Offset: 0xC8380 VA: 0x1800C8F80
	private static int set_oFunconselect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB1B0 Offset: 0xCA5B0 VA: 0x1800CB1B0
	private static int set_oFunconDeSelect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCD6A0 Offset: 0xCCAA0 VA: 0x1800CD6A0
	private static int UnityEngine_UI_M1Button_AssignVoidCallBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCF820 Offset: 0xCEC20 VA: 0x1800CF820
	private static int UnityEngine_UI_M1Button_AssignOneCallBack(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_M1Toggle_ToggleEventWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD1B70 Offset: 0xD0F70 VA: 0x1800D1B70
	private static int _CreateUnityEngine_UI_M1Toggle_ToggleEvent(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_M1ToggleGroupWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD3D60 Offset: 0xD3160 VA: 0x1800D3D60
	private static int NotifyToggleOn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6200 Offset: 0xD5600 VA: 0x1800D6200
	private static int UnregisterToggle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDA990 Offset: 0xD9D90 VA: 0x1800DA990
	private static int RegisterToggle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDCAA0 Offset: 0xDBEA0 VA: 0x1800DCAA0
	private static int AnyTogglesOn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE0000 Offset: 0xDF400 VA: 0x1800E0000
	private static int ActiveToggles(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE2000 Offset: 0xE1400 VA: 0x1800E2000
	private static int SetAllTogglesOff(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5140 Offset: 0xE4540 VA: 0x1800E5140
	private static int TogglePerformance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE72D0 Offset: 0xE66D0 VA: 0x1800E72D0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEB450 Offset: 0xEA850 VA: 0x1800EB450
	private static int get_m_Left(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xED6E0 Offset: 0xECAE0 VA: 0x1800ED6E0
	private static int get_m_Right(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEF9D0 Offset: 0xEEDD0 VA: 0x1800EF9D0
	private static int get_StartupToggle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF1C60 Offset: 0xF1060 VA: 0x1800F1C60
	private static int get_M1Style(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF3BC0 Offset: 0xF2FC0 VA: 0x1800F3BC0
	private static int get_belongArea(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF5A90 Offset: 0xF4E90 VA: 0x1800F5A90
	private static int get_allowSwitchOff(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF7830 Offset: 0xF6C30 VA: 0x1800F7830
	private static int set_m_Left(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF9980 Offset: 0xF8D80 VA: 0x1800F9980
	private static int set_m_Right(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFB950 Offset: 0xFAD50 VA: 0x1800FB950
	private static int set_StartupToggle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFD970 Offset: 0xFCD70 VA: 0x1800FD970
	private static int set_M1Style(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFF8D0 Offset: 0xFECD0 VA: 0x1800FF8D0
	private static int set_belongArea(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101670 Offset: 0x100A70 VA: 0x180101670
	private static int set_allowSwitchOff(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_M1ToggleWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103480 Offset: 0x102880 VA: 0x180103480
	private static int Rebuild(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105600 Offset: 0x104A00 VA: 0x180105600
	private static int LayoutComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x108940 Offset: 0x107D40 VA: 0x180108940
	private static int GraphicUpdateComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10AA00 Offset: 0x109E00 VA: 0x18010AA00
	private static int OnSelect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10CA20 Offset: 0x10BE20 VA: 0x18010CA20
	private static int OnDeselect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10EF10 Offset: 0x10E310 VA: 0x18010EF10
	private static int OnPointerEnter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111460 Offset: 0x110860 VA: 0x180111460
	private static int OnPointerExit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1137F0 Offset: 0x112BF0 VA: 0x1801137F0
	private static int OnPointerClick(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1156F0 Offset: 0x114AF0 VA: 0x1801156F0
	private static int OnSubmit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1178F0 Offset: 0x116CF0 VA: 0x1801178F0
	private static int ResetSelectableState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11AA60 Offset: 0x119E60 VA: 0x18011AA60
	private static int ShowSelectableState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11DC00 Offset: 0x11D000 VA: 0x18011DC00
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11FEA0 Offset: 0x11F2A0 VA: 0x18011FEA0
	private static int get_onEnter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122450 Offset: 0x121850 VA: 0x180122450
	private static int get_onExit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124390 Offset: 0x123790 VA: 0x180124390
	private static int get_toggleTransition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x126750 Offset: 0x125B50 VA: 0x180126750
	private static int get_graphic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x128780 Offset: 0x127B80 VA: 0x180128780
	private static int get_onValueChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12A7E0 Offset: 0x129BE0 VA: 0x18012A7E0
	private static int get_group(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3AD0 Offset: 0x2ED0 VA: 0x180003AD0
	private static int get_isOn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5BB0 Offset: 0x4FB0 VA: 0x180005BB0
	private static int set_onEnter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8EF0 Offset: 0x82F0 VA: 0x180008EF0
	private static int set_onExit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB010 Offset: 0xA410 VA: 0x18000B010
	private static int set_toggleTransition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD060 Offset: 0xC460 VA: 0x18000D060
	private static int set_graphic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10280 Offset: 0xF680 VA: 0x180010280
	private static int set_onValueChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13560 Offset: 0x12960 VA: 0x180013560
	private static int set_group(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15550 Offset: 0x14950 VA: 0x180015550
	private static int set_isOn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x173A0 Offset: 0x167A0 VA: 0x1800173A0
	private static int UnityEngine_UI_M1Toggle_AssignOneCallBack(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_MaskableGraphicWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19470 Offset: 0x18870 VA: 0x180019470
	private static int GetModifiedMaterial(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1C830 Offset: 0x1BC30 VA: 0x18001C830
	private static int Cull(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1E590 Offset: 0x1D990 VA: 0x18001E590
	private static int SetClipRect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x21700 Offset: 0x20B00 VA: 0x180021700
	private static int RecalculateClipping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24710 Offset: 0x23B10 VA: 0x180024710
	private static int RecalculateMasking(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x27740 Offset: 0x26B40 VA: 0x180027740
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x298F0 Offset: 0x28CF0 VA: 0x1800298F0
	private static int get_onCullStateChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2C840 Offset: 0x2BC40 VA: 0x18002C840
	private static int get_maskable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2E560 Offset: 0x2D960 VA: 0x18002E560
	private static int set_onCullStateChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x305C0 Offset: 0x2F9C0 VA: 0x1800305C0
	private static int set_maskable(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_MaskWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33550 Offset: 0x32950 VA: 0x180033550
	private static int MaskEnabled(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x354F0 Offset: 0x348F0 VA: 0x1800354F0
	private static int IsRaycastLocationValid(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x372B0 Offset: 0x366B0 VA: 0x1800372B0
	private static int GetModifiedMaterial(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A310 Offset: 0x39710 VA: 0x18003A310
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C1B0 Offset: 0x3B5B0 VA: 0x18003C1B0
	private static int get_rectTransform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3DF90 Offset: 0x3D390 VA: 0x18003DF90
	private static int get_showMaskGraphic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3FC10 Offset: 0x3F010 VA: 0x18003FC10
	private static int get_graphic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x41CB0 Offset: 0x410B0 VA: 0x180041CB0
	private static int set_showMaskGraphic(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_PCHotKeyCtrlWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x45F60 Offset: 0x45360 VA: 0x180045F60
	private static int _CreateUnityEngine_UI_PCHotKeyCtrl(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x47EA0 Offset: 0x472A0 VA: 0x180047EA0
	private static int Refresh(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x49E50 Offset: 0x49250 VA: 0x180049E50
	private static int RefreshStick(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4C000 Offset: 0x4B400 VA: 0x18004C000
	private static int ChangeJudgeWhell(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4DE60 Offset: 0x4D260 VA: 0x18004DE60
	private static int ReturnKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4FC20 Offset: 0x4F020 VA: 0x18004FC20
	private static int ReturnControllerKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x51D30 Offset: 0x51130 VA: 0x180051D30
	private static int get_FirstPosWeapon(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54450 Offset: 0x53850 VA: 0x180054450
	private static int get_SecondPosWeapon(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x561D0 Offset: 0x555D0 VA: 0x1800561D0
	private static int get_ThirdPosWeapon(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58070 Offset: 0x57470 VA: 0x180058070
	private static int get_LastPosWeapon(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x59E20 Offset: 0x59220 VA: 0x180059E20
	private static int get_UltraSkill(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5BEF0 Offset: 0x5B2F0 VA: 0x18005BEF0
	private static int get_UnitSkill(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5EF40 Offset: 0x5E340 VA: 0x18005EF40
	private static int get_GeneradeSkill(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x612D0 Offset: 0x606D0 VA: 0x1800612D0
	private static int get_OnPackage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x632C0 Offset: 0x626C0 VA: 0x1800632C0
	private static int get_OnInteraction(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65310 Offset: 0x64710 VA: 0x180065310
	private static int get_OnMarkSiganl(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67370 Offset: 0x66770 VA: 0x180067370
	private static int get_OnReloading(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6A5F0 Offset: 0x699F0 VA: 0x18006A5F0
	private static int get_SecondSkill(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6D810 Offset: 0x6CC10 VA: 0x18006D810
	private static int get_BreakSkill(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6FC50 Offset: 0x6F050 VA: 0x18006FC50
	private static int get_OnSetting(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x71BA0 Offset: 0x70FA0 VA: 0x180071BA0
	private static int get_OnFPS(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x73E80 Offset: 0x73280 VA: 0x180073E80
	private static int get_OnPause(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76280 Offset: 0x75680 VA: 0x180076280
	private static int get_AllBullet(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78170 Offset: 0x77570 VA: 0x180078170
	private static int get_PassLevel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7B520 Offset: 0x7A920 VA: 0x18007B520
	private static int get_KillAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7D630 Offset: 0x7CA30 VA: 0x18007D630
	private static int get_Undefeatable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7F720 Offset: 0x7EB20 VA: 0x18007F720
	private static int get_CurWeaponSkill(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x81850 Offset: 0x80C50 VA: 0x180081850
	private static int get_MoveForward(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x84A10 Offset: 0x83E10 VA: 0x180084A10
	private static int get_MoveBackward(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x86A80 Offset: 0x85E80 VA: 0x180086A80
	private static int get_MoveLeft(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x88AC0 Offset: 0x87EC0 VA: 0x180088AC0
	private static int get_MoveRight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8AC20 Offset: 0x8A020 VA: 0x18008AC20
	private static int get_MoveJump(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8CEA0 Offset: 0x8C2A0 VA: 0x18008CEA0
	private static int get_PreWeapon(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8EFB0 Offset: 0x8E3B0 VA: 0x18008EFB0
	private static int get_NextWeapon(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92470 Offset: 0x91870 VA: 0x180092470
	private static int get_Fire(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94440 Offset: 0x93840 VA: 0x180094440
	private static int get_VoiceTalk(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96290 Offset: 0x95690 VA: 0x180096290
	private static int get_TeamerInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98670 Offset: 0x97A70 VA: 0x180098670
	private static int get_Discard(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9B750 Offset: 0x9AB50 VA: 0x18009B750
	private static int get_StickFire(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9D730 Offset: 0x9CB30 VA: 0x18009D730
	private static int get_StickJump(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9FA80 Offset: 0x9EE80 VA: 0x18009FA80
	private static int get_StickShiftMove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA2D60 Offset: 0xA2160 VA: 0x1800A2D60
	private static int get_StickWeaponSubSkill(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA4F90 Offset: 0xA4390 VA: 0x1800A4F90
	private static int get_StickMainWeapon(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA7FC0 Offset: 0xA73C0 VA: 0x1800A7FC0
	private static int get_StickSwitchShootMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA9EB0 Offset: 0xA92B0 VA: 0x1800A9EB0
	private static int get_StickReloadOP(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xABFB0 Offset: 0xAB3B0 VA: 0x1800ABFB0
	private static int get_StickBreakSkill(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xADEB0 Offset: 0xAD2B0 VA: 0x1800ADEB0
	private static int get_StickUltra(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAFEF0 Offset: 0xAF2F0 VA: 0x1800AFEF0
	private static int get_StickGenerade(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3360 Offset: 0xB2760 VA: 0x1800B3360
	private static int get_StickEsc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5480 Offset: 0xB4880 VA: 0x1800B5480
	private static int get_StickBackPack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7630 Offset: 0xB6A30 VA: 0x1800B7630
	private static int get_StickVoiceTalk(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB98B0 Offset: 0xB8CB0 VA: 0x1800B98B0
	private static int get_StickTeamerInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBB880 Offset: 0xBAC80 VA: 0x1800BB880
	private static int get_StickDiscard(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBD770 Offset: 0xBCB70 VA: 0x1800BD770
	private static int get_StickMarkSignal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBF8C0 Offset: 0xBECC0 VA: 0x1800BF8C0
	private static int get_SCKMap(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC2870 Offset: 0xC1C70 VA: 0x1800C2870
	private static int get_JudgeWhell(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC4940 Offset: 0xC3D40 VA: 0x1800C4940
	private static int get_instance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC6B70 Offset: 0xC5F70 VA: 0x1800C6B70
	private static int set_FirstPosWeapon(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC8F30 Offset: 0xC8330 VA: 0x1800C8F30
	private static int set_SecondPosWeapon(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB160 Offset: 0xCA560 VA: 0x1800CB160
	private static int set_ThirdPosWeapon(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCD650 Offset: 0xCCA50 VA: 0x1800CD650
	private static int set_LastPosWeapon(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCF7D0 Offset: 0xCEBD0 VA: 0x1800CF7D0
	private static int set_UltraSkill(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD1B20 Offset: 0xD0F20 VA: 0x1800D1B20
	private static int set_UnitSkill(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD3D10 Offset: 0xD3110 VA: 0x1800D3D10
	private static int set_GeneradeSkill(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD61B0 Offset: 0xD55B0 VA: 0x1800D61B0
	private static int set_OnPackage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDA940 Offset: 0xD9D40 VA: 0x1800DA940
	private static int set_OnInteraction(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDCA50 Offset: 0xDBE50 VA: 0x1800DCA50
	private static int set_OnMarkSiganl(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDFFB0 Offset: 0xDF3B0 VA: 0x1800DFFB0
	private static int set_OnReloading(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE1FB0 Offset: 0xE13B0 VA: 0x1800E1FB0
	private static int set_SecondSkill(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE50F0 Offset: 0xE44F0 VA: 0x1800E50F0
	private static int set_BreakSkill(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7280 Offset: 0xE6680 VA: 0x1800E7280
	private static int set_OnSetting(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEB400 Offset: 0xEA800 VA: 0x1800EB400
	private static int set_OnFPS(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xED690 Offset: 0xECA90 VA: 0x1800ED690
	private static int set_OnPause(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEF980 Offset: 0xEED80 VA: 0x1800EF980
	private static int set_AllBullet(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF1C10 Offset: 0xF1010 VA: 0x1800F1C10
	private static int set_PassLevel(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF3B70 Offset: 0xF2F70 VA: 0x1800F3B70
	private static int set_KillAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF5A40 Offset: 0xF4E40 VA: 0x1800F5A40
	private static int set_Undefeatable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF77E0 Offset: 0xF6BE0 VA: 0x1800F77E0
	private static int set_CurWeaponSkill(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF9930 Offset: 0xF8D30 VA: 0x1800F9930
	private static int set_MoveForward(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFB900 Offset: 0xFAD00 VA: 0x1800FB900
	private static int set_MoveBackward(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFD920 Offset: 0xFCD20 VA: 0x1800FD920
	private static int set_MoveLeft(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFF880 Offset: 0xFEC80 VA: 0x1800FF880
	private static int set_MoveRight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101620 Offset: 0x100A20 VA: 0x180101620
	private static int set_MoveJump(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103430 Offset: 0x102830 VA: 0x180103430
	private static int set_PreWeapon(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1055B0 Offset: 0x1049B0 VA: 0x1801055B0
	private static int set_NextWeapon(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1088F0 Offset: 0x107CF0 VA: 0x1801088F0
	private static int set_Fire(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10A9B0 Offset: 0x109DB0 VA: 0x18010A9B0
	private static int set_VoiceTalk(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10C9D0 Offset: 0x10BDD0 VA: 0x18010C9D0
	private static int set_TeamerInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10EEC0 Offset: 0x10E2C0 VA: 0x18010EEC0
	private static int set_Discard(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111410 Offset: 0x110810 VA: 0x180111410
	private static int set_StickFire(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1137A0 Offset: 0x112BA0 VA: 0x1801137A0
	private static int set_StickJump(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1156A0 Offset: 0x114AA0 VA: 0x1801156A0
	private static int set_StickShiftMove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1178A0 Offset: 0x116CA0 VA: 0x1801178A0
	private static int set_StickWeaponSubSkill(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11AA10 Offset: 0x119E10 VA: 0x18011AA10
	private static int set_StickMainWeapon(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11DBB0 Offset: 0x11CFB0 VA: 0x18011DBB0
	private static int set_StickSwitchShootMode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11FE50 Offset: 0x11F250 VA: 0x18011FE50
	private static int set_StickReloadOP(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122400 Offset: 0x121800 VA: 0x180122400
	private static int set_StickBreakSkill(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124340 Offset: 0x123740 VA: 0x180124340
	private static int set_StickUltra(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x126700 Offset: 0x125B00 VA: 0x180126700
	private static int set_StickGenerade(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x128730 Offset: 0x127B30 VA: 0x180128730
	private static int set_StickEsc(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12A790 Offset: 0x129B90 VA: 0x18012A790
	private static int set_StickBackPack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A80 Offset: 0x2E80 VA: 0x180003A80
	private static int set_StickVoiceTalk(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5B60 Offset: 0x4F60 VA: 0x180005B60
	private static int set_StickTeamerInfo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8EA0 Offset: 0x82A0 VA: 0x180008EA0
	private static int set_StickDiscard(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAFC0 Offset: 0xA3C0 VA: 0x18000AFC0
	private static int set_StickMarkSignal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD010 Offset: 0xC410 VA: 0x18000D010
	private static int set_SCKMap(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10230 Offset: 0xF630 VA: 0x180010230
	private static int set_JudgeWhell(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_RawImageWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13510 Offset: 0x12910 VA: 0x180013510
	private static int SetNativeSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15500 Offset: 0x14900 VA: 0x180015500
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17350 Offset: 0x16750 VA: 0x180017350
	private static int get_mainTexture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19420 Offset: 0x18820 VA: 0x180019420
	private static int get_texture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1C7E0 Offset: 0x1BBE0 VA: 0x18001C7E0
	private static int get_uvRect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1E540 Offset: 0x1D940 VA: 0x18001E540
	private static int set_texture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x216B0 Offset: 0x20AB0 VA: 0x1800216B0
	private static int set_uvRect(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_ScrollbarWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x246C0 Offset: 0x23AC0 VA: 0x1800246C0
	private static int Rebuild(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x276F0 Offset: 0x26AF0 VA: 0x1800276F0
	private static int LayoutComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x298A0 Offset: 0x28CA0 VA: 0x1800298A0
	private static int GraphicUpdateComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2C7F0 Offset: 0x2BBF0 VA: 0x18002C7F0
	private static int OnBeginDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2E510 Offset: 0x2D910 VA: 0x18002E510
	private static int OnDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30570 Offset: 0x2F970 VA: 0x180030570
	private static int OnPointerDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33500 Offset: 0x32900 VA: 0x180033500
	private static int OnPointerUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x354A0 Offset: 0x348A0 VA: 0x1800354A0
	private static int OnMove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37260 Offset: 0x36660 VA: 0x180037260
	private static int FindSelectableOnLeft(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A2C0 Offset: 0x396C0 VA: 0x18003A2C0
	private static int FindSelectableOnRight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C160 Offset: 0x3B560 VA: 0x18003C160
	private static int FindSelectableOnUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3DF40 Offset: 0x3D340 VA: 0x18003DF40
	private static int FindSelectableOnDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3FBC0 Offset: 0x3EFC0 VA: 0x18003FBC0
	private static int OnInitializePotentialDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x41C60 Offset: 0x41060 VA: 0x180041C60
	private static int SetDirection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x45F10 Offset: 0x45310 VA: 0x180045F10
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x47E50 Offset: 0x47250 VA: 0x180047E50
	private static int get_handleRect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x49E00 Offset: 0x49200 VA: 0x180049E00
	private static int get_direction(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4BFB0 Offset: 0x4B3B0 VA: 0x18004BFB0
	private static int get_value(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4DE10 Offset: 0x4D210 VA: 0x18004DE10
	private static int get_size(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4FBD0 Offset: 0x4EFD0 VA: 0x18004FBD0
	private static int get_numberOfSteps(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x51CE0 Offset: 0x510E0 VA: 0x180051CE0
	private static int get_onValueChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54400 Offset: 0x53800 VA: 0x180054400
	private static int set_handleRect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56180 Offset: 0x55580 VA: 0x180056180
	private static int set_direction(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x58020 Offset: 0x57420 VA: 0x180058020
	private static int set_value(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x59DD0 Offset: 0x591D0 VA: 0x180059DD0
	private static int set_size(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5BEA0 Offset: 0x5B2A0 VA: 0x18005BEA0
	private static int set_numberOfSteps(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5EEF0 Offset: 0x5E2F0 VA: 0x18005EEF0
	private static int set_onValueChanged(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_ScrollButtonWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61280 Offset: 0x60680 VA: 0x180061280
	private static int OnPointerDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63270 Offset: 0x62670 VA: 0x180063270
	private static int OnPointerUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x652C0 Offset: 0x646C0 VA: 0x1800652C0
	private static int OnPointerEnter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67320 Offset: 0x66720 VA: 0x180067320
	private static int OnPointerExit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6A5A0 Offset: 0x699A0 VA: 0x18006A5A0
	private static int Press(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6D7C0 Offset: 0x6CBC0 VA: 0x18006D7C0
	private static int GetTransformToSend(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6FC00 Offset: 0x6F000 VA: 0x18006FC00
	private static int OnSelect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x71B50 Offset: 0x70F50 VA: 0x180071B50
	private static int OnDeselect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x73E30 Offset: 0x73230 VA: 0x180073E30
	private static int Registerkey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76230 Offset: 0x75630 VA: 0x180076230
	private static int UnRegisterKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78120 Offset: 0x77520 VA: 0x180078120
	private static int OnControllerClick(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7B4D0 Offset: 0x7A8D0 VA: 0x18007B4D0
	private static int OnScroll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7D5E0 Offset: 0x7C9E0 VA: 0x18007D5E0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7F6D0 Offset: 0x7EAD0 VA: 0x18007F6D0
	private static int get_oFunconselect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x81800 Offset: 0x80C00 VA: 0x180081800
	private static int get_oFunconDeSelect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x849C0 Offset: 0x83DC0 VA: 0x1800849C0
	private static int get_ContinueClickTimeInternal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x86A30 Offset: 0x85E30 VA: 0x180086A30
	private static int get_realExcuteBtn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x88A70 Offset: 0x87E70 VA: 0x180088A70
	private static int get_onDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8ABD0 Offset: 0x89FD0 VA: 0x18008ABD0
	private static int get_onUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8CE50 Offset: 0x8C250 VA: 0x18008CE50
	private static int get_onEnter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8EF60 Offset: 0x8E360 VA: 0x18008EF60
	private static int get_onExit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92420 Offset: 0x91820 VA: 0x180092420
	private static int get_Loop(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x943F0 Offset: 0x937F0 VA: 0x1800943F0
	private static int get_ObjToSend(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96240 Offset: 0x95640 VA: 0x180096240
	private static int set_oFunconselect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98620 Offset: 0x97A20 VA: 0x180098620
	private static int set_oFunconDeSelect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9B700 Offset: 0x9AB00 VA: 0x18009B700
	private static int set_ContinueClickTimeInternal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9D6E0 Offset: 0x9CAE0 VA: 0x18009D6E0
	private static int set_realExcuteBtn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9FA30 Offset: 0x9EE30 VA: 0x18009FA30
	private static int set_onDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA2D10 Offset: 0xA2110 VA: 0x1800A2D10
	private static int set_onUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA4F40 Offset: 0xA4340 VA: 0x1800A4F40
	private static int set_onEnter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA7F70 Offset: 0xA7370 VA: 0x1800A7F70
	private static int set_onExit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA9E60 Offset: 0xA9260 VA: 0x1800A9E60
	private static int UnityEngine_UI_ScrollButton_AssignOneCallBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xABF60 Offset: 0xAB360 VA: 0x1800ABF60
	private static int UnityEngine_UI_ScrollButton_AssignCallBack(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xADE60 Offset: 0xAD260 VA: 0x1800ADE60
	private static int UnityEngine_UI_ScrollButton_AssignVoidCallBack(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_ScrollRectWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAFEA0 Offset: 0xAF2A0 VA: 0x1800AFEA0
	private static int Rebuild(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3310 Offset: 0xB2710 VA: 0x1800B3310
	private static int LayoutComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5430 Offset: 0xB4830 VA: 0x1800B5430
	private static int GraphicUpdateComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB75E0 Offset: 0xB69E0 VA: 0x1800B75E0
	private static int IsActive(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB9860 Offset: 0xB8C60 VA: 0x1800B9860
	private static int StopMovement(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBB830 Offset: 0xBAC30 VA: 0x1800BB830
	private static int OnScroll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBD720 Offset: 0xBCB20 VA: 0x1800BD720
	private static int OnInitializePotentialDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBF870 Offset: 0xBEC70 VA: 0x1800BF870
	private static int OnBeginDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC2820 Offset: 0xC1C20 VA: 0x1800C2820
	private static int OnEndDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC48F0 Offset: 0xC3CF0 VA: 0x1800C48F0
	private static int OnDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC6B20 Offset: 0xC5F20 VA: 0x1800C6B20
	private static int CalculateLayoutInputHorizontal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC8EE0 Offset: 0xC82E0 VA: 0x1800C8EE0
	private static int CalculateLayoutInputVertical(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB110 Offset: 0xCA510 VA: 0x1800CB110
	private static int SetLayoutHorizontal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCD600 Offset: 0xCCA00 VA: 0x1800CD600
	private static int SetLayoutVertical(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCF780 Offset: 0xCEB80 VA: 0x1800CF780
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD1AD0 Offset: 0xD0ED0 VA: 0x1800D1AD0
	private static int get_content(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD3CC0 Offset: 0xD30C0 VA: 0x1800D3CC0
	private static int get_horizontal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6160 Offset: 0xD5560 VA: 0x1800D6160
	private static int get_vertical(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDA8F0 Offset: 0xD9CF0 VA: 0x1800DA8F0
	private static int get_movementType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDCA00 Offset: 0xDBE00 VA: 0x1800DCA00
	private static int get_elasticity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDFF60 Offset: 0xDF360 VA: 0x1800DFF60
	private static int get_inertia(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE1F60 Offset: 0xE1360 VA: 0x1800E1F60
	private static int get_decelerationRate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE50A0 Offset: 0xE44A0 VA: 0x1800E50A0
	private static int get_scrollSensitivity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7230 Offset: 0xE6630 VA: 0x1800E7230
	private static int get_viewport(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEB3B0 Offset: 0xEA7B0 VA: 0x1800EB3B0
	private static int get_horizontalScrollbar(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xED640 Offset: 0xECA40 VA: 0x1800ED640
	private static int get_verticalScrollbar(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEF930 Offset: 0xEED30 VA: 0x1800EF930
	private static int get_horizontalScrollbarVisibility(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF1BC0 Offset: 0xF0FC0 VA: 0x1800F1BC0
	private static int get_verticalScrollbarVisibility(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF3B20 Offset: 0xF2F20 VA: 0x1800F3B20
	private static int get_horizontalScrollbarSpacing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF59F0 Offset: 0xF4DF0 VA: 0x1800F59F0
	private static int get_verticalScrollbarSpacing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF7790 Offset: 0xF6B90 VA: 0x1800F7790
	private static int get_onValueChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF98E0 Offset: 0xF8CE0 VA: 0x1800F98E0
	private static int get_velocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFB8B0 Offset: 0xFACB0 VA: 0x1800FB8B0
	private static int get_normalizedPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFD8D0 Offset: 0xFCCD0 VA: 0x1800FD8D0
	private static int get_horizontalNormalizedPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFF830 Offset: 0xFEC30 VA: 0x1800FF830
	private static int get_verticalNormalizedPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1015D0 Offset: 0x1009D0 VA: 0x1801015D0
	private static int get_minWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1033E0 Offset: 0x1027E0 VA: 0x1801033E0
	private static int get_preferredWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105560 Offset: 0x104960 VA: 0x180105560
	private static int get_flexibleWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1088A0 Offset: 0x107CA0 VA: 0x1801088A0
	private static int get_minHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10A960 Offset: 0x109D60 VA: 0x18010A960
	private static int get_preferredHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10C980 Offset: 0x10BD80 VA: 0x18010C980
	private static int get_flexibleHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10EE70 Offset: 0x10E270 VA: 0x18010EE70
	private static int get_layoutPriority(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1113C0 Offset: 0x1107C0 VA: 0x1801113C0
	private static int set_content(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x113750 Offset: 0x112B50 VA: 0x180113750
	private static int set_horizontal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115650 Offset: 0x114A50 VA: 0x180115650
	private static int set_vertical(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x117850 Offset: 0x116C50 VA: 0x180117850
	private static int set_movementType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11A9C0 Offset: 0x119DC0 VA: 0x18011A9C0
	private static int set_elasticity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11DB60 Offset: 0x11CF60 VA: 0x18011DB60
	private static int set_inertia(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11FE00 Offset: 0x11F200 VA: 0x18011FE00
	private static int set_decelerationRate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1223B0 Offset: 0x1217B0 VA: 0x1801223B0
	private static int set_scrollSensitivity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1242F0 Offset: 0x1236F0 VA: 0x1801242F0
	private static int set_viewport(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1266B0 Offset: 0x125AB0 VA: 0x1801266B0
	private static int set_horizontalScrollbar(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1286E0 Offset: 0x127AE0 VA: 0x1801286E0
	private static int set_verticalScrollbar(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12A740 Offset: 0x129B40 VA: 0x18012A740
	private static int set_horizontalScrollbarVisibility(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A30 Offset: 0x2E30 VA: 0x180003A30
	private static int set_verticalScrollbarVisibility(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5B10 Offset: 0x4F10 VA: 0x180005B10
	private static int set_horizontalScrollbarSpacing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8E50 Offset: 0x8250 VA: 0x180008E50
	private static int set_verticalScrollbarSpacing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAF70 Offset: 0xA370 VA: 0x18000AF70
	private static int set_onValueChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCFC0 Offset: 0xC3C0 VA: 0x18000CFC0
	private static int set_velocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101E0 Offset: 0xF5E0 VA: 0x1800101E0
	private static int set_normalizedPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x134C0 Offset: 0x128C0 VA: 0x1800134C0
	private static int set_horizontalNormalizedPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x154B0 Offset: 0x148B0 VA: 0x1800154B0
	private static int set_verticalNormalizedPosition(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_SelectableWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17300 Offset: 0x16700 VA: 0x180017300
	private static int IsInteractable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x193D0 Offset: 0x187D0 VA: 0x1800193D0
	private static int FindSelectable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1C790 Offset: 0x1BB90 VA: 0x18001C790
	private static int FindSelectableOnLeft(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1E4F0 Offset: 0x1D8F0 VA: 0x18001E4F0
	private static int FindSelectableOnRight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x21660 Offset: 0x20A60 VA: 0x180021660
	private static int FindSelectableOnUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24670 Offset: 0x23A70 VA: 0x180024670
	private static int FindSelectableOnDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x276A0 Offset: 0x26AA0 VA: 0x1800276A0
	private static int OnMove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x29850 Offset: 0x28C50 VA: 0x180029850
	private static int OnPointerDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2C7A0 Offset: 0x2BBA0 VA: 0x18002C7A0
	private static int OnPointerUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2E4C0 Offset: 0x2D8C0 VA: 0x18002E4C0
	private static int OnPointerEnter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30520 Offset: 0x2F920 VA: 0x180030520
	private static int OnPointerExit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x334B0 Offset: 0x328B0 VA: 0x1800334B0
	private static int OnSelect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35450 Offset: 0x34850 VA: 0x180035450
	private static int OnDeselect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37210 Offset: 0x36610 VA: 0x180037210
	private static int Select(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A270 Offset: 0x39670 VA: 0x18003A270
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C110 Offset: 0x3B510 VA: 0x18003C110
	private static int get_allSelectables(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3DEF0 Offset: 0x3D2F0 VA: 0x18003DEF0
	private static int get_navigation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3FB70 Offset: 0x3EF70 VA: 0x18003FB70
	private static int get_transition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x41C10 Offset: 0x41010 VA: 0x180041C10
	private static int get_colors(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x45EC0 Offset: 0x452C0 VA: 0x180045EC0
	private static int get_spriteState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x47E00 Offset: 0x47200 VA: 0x180047E00
	private static int get_animationTriggers(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x49DB0 Offset: 0x491B0 VA: 0x180049DB0
	private static int get_targetGraphic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4BF60 Offset: 0x4B360 VA: 0x18004BF60
	private static int get_interactable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4DDC0 Offset: 0x4D1C0 VA: 0x18004DDC0
	private static int get_image(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4FB80 Offset: 0x4EF80 VA: 0x18004FB80
	private static int get_animator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x51C90 Offset: 0x51090 VA: 0x180051C90
	private static int set_navigation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x543B0 Offset: 0x537B0 VA: 0x1800543B0
	private static int set_transition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56130 Offset: 0x55530 VA: 0x180056130
	private static int set_colors(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x57FD0 Offset: 0x573D0 VA: 0x180057FD0
	private static int set_spriteState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x59D80 Offset: 0x59180 VA: 0x180059D80
	private static int set_animationTriggers(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5BE50 Offset: 0x5B250 VA: 0x18005BE50
	private static int set_targetGraphic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5EEA0 Offset: 0x5E2A0 VA: 0x18005EEA0
	private static int set_interactable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61230 Offset: 0x60630 VA: 0x180061230
	private static int set_image(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_Slider_SliderEventWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63220 Offset: 0x62620 VA: 0x180063220
	private static int _CreateUnityEngine_UI_Slider_SliderEvent(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_SliderWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65270 Offset: 0x64670 VA: 0x180065270
	private static int Rebuild(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x672D0 Offset: 0x666D0 VA: 0x1800672D0
	private static int LayoutComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6A550 Offset: 0x69950 VA: 0x18006A550
	private static int GraphicUpdateComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6D770 Offset: 0x6CB70 VA: 0x18006D770
	private static int OnPointerDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6FBB0 Offset: 0x6EFB0 VA: 0x18006FBB0
	private static int OnDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x71B00 Offset: 0x70F00 VA: 0x180071B00
	private static int OnMove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x73DE0 Offset: 0x731E0 VA: 0x180073DE0
	private static int FindSelectableOnLeft(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x761E0 Offset: 0x755E0 VA: 0x1800761E0
	private static int FindSelectableOnRight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x780D0 Offset: 0x774D0 VA: 0x1800780D0
	private static int FindSelectableOnUp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7B480 Offset: 0x7A880 VA: 0x18007B480
	private static int FindSelectableOnDown(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7D590 Offset: 0x7C990 VA: 0x18007D590
	private static int OnInitializePotentialDrag(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7F680 Offset: 0x7EA80 VA: 0x18007F680
	private static int SetDirection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x817B0 Offset: 0x80BB0 VA: 0x1800817B0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x84970 Offset: 0x83D70 VA: 0x180084970
	private static int get_fillRect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x869E0 Offset: 0x85DE0 VA: 0x1800869E0
	private static int get_handleRect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x88A20 Offset: 0x87E20 VA: 0x180088A20
	private static int get_direction(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8AB80 Offset: 0x89F80 VA: 0x18008AB80
	private static int get_minValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8CE00 Offset: 0x8C200 VA: 0x18008CE00
	private static int get_maxValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8EF10 Offset: 0x8E310 VA: 0x18008EF10
	private static int get_wholeNumbers(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x923D0 Offset: 0x917D0 VA: 0x1800923D0
	private static int get_value(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x943A0 Offset: 0x937A0 VA: 0x1800943A0
	private static int get_normalizedValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x961F0 Offset: 0x955F0 VA: 0x1800961F0
	private static int get_onValueChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x985D0 Offset: 0x979D0 VA: 0x1800985D0
	private static int set_fillRect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9B6B0 Offset: 0x9AAB0 VA: 0x18009B6B0
	private static int set_handleRect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9D690 Offset: 0x9CA90 VA: 0x18009D690
	private static int set_direction(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9F9E0 Offset: 0x9EDE0 VA: 0x18009F9E0
	private static int set_minValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA2CC0 Offset: 0xA20C0 VA: 0x1800A2CC0
	private static int set_maxValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA4EF0 Offset: 0xA42F0 VA: 0x1800A4EF0
	private static int set_wholeNumbers(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA7F20 Offset: 0xA7320 VA: 0x1800A7F20
	private static int set_value(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA9E10 Offset: 0xA9210 VA: 0x1800A9E10
	private static int set_normalizedValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xABF10 Offset: 0xAB310 VA: 0x1800ABF10
	private static int set_onValueChanged(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_SpriteStateWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xADE10 Offset: 0xAD210 VA: 0x1800ADE10
	private static int _CreateUnityEngine_UI_SpriteState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAFE50 Offset: 0xAF250 VA: 0x1800AFE50
	private static int Equals(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB32C0 Offset: 0xB26C0 VA: 0x1800B32C0
	private static int get_highlightedSprite(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB53E0 Offset: 0xB47E0 VA: 0x1800B53E0
	private static int get_pressedSprite(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7590 Offset: 0xB6990 VA: 0x1800B7590
	private static int get_disabledSprite(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB9810 Offset: 0xB8C10 VA: 0x1800B9810
	private static int set_highlightedSprite(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBB7E0 Offset: 0xBABE0 VA: 0x1800BB7E0
	private static int set_pressedSprite(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBD6D0 Offset: 0xBCAD0 VA: 0x1800BD6D0
	private static int set_disabledSprite(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_TextWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBF820 Offset: 0xBEC20 VA: 0x1800BF820
	private static int FontTextureChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC27D0 Offset: 0xC1BD0 VA: 0x1800C27D0
	private static int GetGenerationSettings(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC48A0 Offset: 0xC3CA0 VA: 0x1800C48A0
	private static int GetTextAnchorPivot(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC6AD0 Offset: 0xC5ED0 VA: 0x1800C6AD0
	private static int CalculateLayoutInputHorizontal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC8E90 Offset: 0xC8290 VA: 0x1800C8E90
	private static int CalculateLayoutInputVertical(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB0C0 Offset: 0xCA4C0 VA: 0x1800CB0C0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCD5B0 Offset: 0xCC9B0 VA: 0x1800CD5B0
	private static int get_cachedTextGenerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCF730 Offset: 0xCEB30 VA: 0x1800CF730
	private static int get_cachedTextGeneratorForLayout(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD1A80 Offset: 0xD0E80 VA: 0x1800D1A80
	private static int get_mainTexture(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD3C70 Offset: 0xD3070 VA: 0x1800D3C70
	private static int get_font(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6110 Offset: 0xD5510 VA: 0x1800D6110
	private static int get_text(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDA8A0 Offset: 0xD9CA0 VA: 0x1800DA8A0
	private static int get_supportRichText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDC9B0 Offset: 0xDBDB0 VA: 0x1800DC9B0
	private static int get_resizeTextForBestFit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDFF10 Offset: 0xDF310 VA: 0x1800DFF10
	private static int get_resizeTextMinSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE1F10 Offset: 0xE1310 VA: 0x1800E1F10
	private static int get_resizeTextMaxSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5050 Offset: 0xE4450 VA: 0x1800E5050
	private static int get_alignment(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE71E0 Offset: 0xE65E0 VA: 0x1800E71E0
	private static int get_alignByGeometry(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEB360 Offset: 0xEA760 VA: 0x1800EB360
	private static int get_fontSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xED5F0 Offset: 0xEC9F0 VA: 0x1800ED5F0
	private static int get_horizontalOverflow(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEF8E0 Offset: 0xEECE0 VA: 0x1800EF8E0
	private static int get_verticalOverflow(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF1B70 Offset: 0xF0F70 VA: 0x1800F1B70
	private static int get_lineSpacing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF3AD0 Offset: 0xF2ED0 VA: 0x1800F3AD0
	private static int get_fontStyle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF59A0 Offset: 0xF4DA0 VA: 0x1800F59A0
	private static int get_pixelsPerUnit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF7740 Offset: 0xF6B40 VA: 0x1800F7740
	private static int get_minWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF9890 Offset: 0xF8C90 VA: 0x1800F9890
	private static int get_preferredWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFB860 Offset: 0xFAC60 VA: 0x1800FB860
	private static int get_flexibleWidth(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFD880 Offset: 0xFCC80 VA: 0x1800FD880
	private static int get_minHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFF7E0 Offset: 0xFEBE0 VA: 0x1800FF7E0
	private static int get_preferredHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101580 Offset: 0x100980 VA: 0x180101580
	private static int get_flexibleHeight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103390 Offset: 0x102790 VA: 0x180103390
	private static int get_layoutPriority(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105510 Offset: 0x104910 VA: 0x180105510
	private static int set_font(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x108850 Offset: 0x107C50 VA: 0x180108850
	private static int set_text(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10A910 Offset: 0x109D10 VA: 0x18010A910
	private static int set_supportRichText(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10C930 Offset: 0x10BD30 VA: 0x18010C930
	private static int set_resizeTextForBestFit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10EE20 Offset: 0x10E220 VA: 0x18010EE20
	private static int set_resizeTextMinSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111370 Offset: 0x110770 VA: 0x180111370
	private static int set_resizeTextMaxSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x113700 Offset: 0x112B00 VA: 0x180113700
	private static int set_alignment(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115600 Offset: 0x114A00 VA: 0x180115600
	private static int set_alignByGeometry(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x117800 Offset: 0x116C00 VA: 0x180117800
	private static int set_fontSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11A970 Offset: 0x119D70 VA: 0x18011A970
	private static int set_horizontalOverflow(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11DB10 Offset: 0x11CF10 VA: 0x18011DB10
	private static int set_verticalOverflow(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11FDB0 Offset: 0x11F1B0 VA: 0x18011FDB0
	private static int set_lineSpacing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122360 Offset: 0x121760 VA: 0x180122360
	private static int set_fontStyle(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_Toggle_ToggleEventWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1242A0 Offset: 0x1236A0 VA: 0x1801242A0
	private static int _CreateUnityEngine_UI_Toggle_ToggleEvent(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_ToggleGroupWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x126660 Offset: 0x125A60 VA: 0x180126660
	private static int NotifyToggleOn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x128690 Offset: 0x127A90 VA: 0x180128690
	private static int UnregisterToggle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12A6F0 Offset: 0x129AF0 VA: 0x18012A6F0
	private static int RegisterToggle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x39E0 Offset: 0x2DE0 VA: 0x1800039E0
	private static int AnyTogglesOn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5AC0 Offset: 0x4EC0 VA: 0x180005AC0
	private static int ActiveToggles(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8E00 Offset: 0x8200 VA: 0x180008E00
	private static int SetAllTogglesOff(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAF20 Offset: 0xA320 VA: 0x18000AF20
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCF70 Offset: 0xC370 VA: 0x18000CF70
	private static int get_allowSwitchOff(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10190 Offset: 0xF590 VA: 0x180010190
	private static int set_allowSwitchOff(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_UI_ToggleWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13470 Offset: 0x12870 VA: 0x180013470
	private static int Rebuild(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15460 Offset: 0x14860 VA: 0x180015460
	private static int LayoutComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x172B0 Offset: 0x166B0 VA: 0x1800172B0
	private static int GraphicUpdateComplete(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19380 Offset: 0x18780 VA: 0x180019380
	private static int OnPointerClick(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1C740 Offset: 0x1BB40 VA: 0x18001C740
	private static int OnSubmit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1E4A0 Offset: 0x1D8A0 VA: 0x18001E4A0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x21610 Offset: 0x20A10 VA: 0x180021610
	private static int get_toggleTransition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24620 Offset: 0x23A20 VA: 0x180024620
	private static int get_graphic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x27650 Offset: 0x26A50 VA: 0x180027650
	private static int get_onValueChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x29800 Offset: 0x28C00 VA: 0x180029800
	private static int get_group(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2C750 Offset: 0x2BB50 VA: 0x18002C750
	private static int get_isOn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2E470 Offset: 0x2D870 VA: 0x18002E470
	private static int set_toggleTransition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x304D0 Offset: 0x2F8D0 VA: 0x1800304D0
	private static int set_graphic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33460 Offset: 0x32860 VA: 0x180033460
	private static int set_onValueChanged(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35400 Offset: 0x34800 VA: 0x180035400
	private static int set_group(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x371C0 Offset: 0x365C0 VA: 0x1800371C0
	private static int set_isOn(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_WrapModeWrap
{
	// Methods

	public static void Register(LuaState L) { }

	private static void Push(IntPtr L, WrapMode arg) { }

	private static bool CheckType(IntPtr L, int pos) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A220 Offset: 0x39620 VA: 0x18003A220
	private static int get_Once(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C0C0 Offset: 0x3B4C0 VA: 0x18003C0C0
	private static int get_Loop(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3DEA0 Offset: 0x3D2A0 VA: 0x18003DEA0
	private static int get_PingPong(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3FB20 Offset: 0x3EF20 VA: 0x18003FB20
	private static int get_Default(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x41BC0 Offset: 0x40FC0 VA: 0x180041BC0
	private static int get_ClampForever(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x45E70 Offset: 0x45270 VA: 0x180045E70
	private static int get_Clamp(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x47DB0 Offset: 0x471B0 VA: 0x180047DB0
	private static int IntToEnum(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UserDefineDataWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x49D60 Offset: 0x49160 VA: 0x180049D60
	private static int GetIntData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4BF10 Offset: 0x4B310 VA: 0x18004BF10
	private static int GetFloatData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4DD70 Offset: 0x4D170 VA: 0x18004DD70
	private static int GetVector3Data(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4FB30 Offset: 0x4EF30 VA: 0x18004FB30
	private static int GetAnimationCurveData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x51C40 Offset: 0x51040 VA: 0x180051C40
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54360 Offset: 0x53760 VA: 0x180054360
	private static int get_DataList(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x560E0 Offset: 0x554E0 VA: 0x1800560E0
	private static int set_DataList(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UVChainLightningWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x57F80 Offset: 0x57380 VA: 0x180057F80
	private static int InitLine(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x59D30 Offset: 0x59130 VA: 0x180059D30
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5BE00 Offset: 0x5B200 VA: 0x18005BE00
	private static int get_detail(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5EE50 Offset: 0x5E250 VA: 0x18005EE50
	private static int get_displacement(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x611E0 Offset: 0x605E0 VA: 0x1800611E0
	private static int get_StartEffect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x631D0 Offset: 0x625D0 VA: 0x1800631D0
	private static int get_yOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65220 Offset: 0x64620 VA: 0x180065220
	private static int set_detail(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67280 Offset: 0x66680 VA: 0x180067280
	private static int set_displacement(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6A500 Offset: 0x69900 VA: 0x18006A500
	private static int set_StartEffect(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6D720 Offset: 0x6CB20 VA: 0x18006D720
	private static int set_yOffset(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class vp_SpringWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6FB60 Offset: 0x6EF60 VA: 0x18006FB60
	private static int _Createvp_Spring(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x71AB0 Offset: 0x70EB0 VA: 0x180071AB0
	private static int FixedUpdate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x73D90 Offset: 0x73190 VA: 0x180073D90
	private static int AddForce(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76190 Offset: 0x75590 VA: 0x180076190
	private static int AddSoftForce(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78080 Offset: 0x77480 VA: 0x180078080
	private static int Reset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7B430 Offset: 0x7A830 VA: 0x18007B430
	private static int Stop(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7D540 Offset: 0x7C940 VA: 0x18007D540
	private static int StopSoftForce(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7F630 Offset: 0x7EA30 VA: 0x18007F630
	private static int ForceVelocityFadeIn(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x81760 Offset: 0x80B60 VA: 0x180081760
	private static int get_Debug(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x84920 Offset: 0x83D20 VA: 0x180084920
	private static int get_State(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x86990 Offset: 0x85D90 VA: 0x180086990
	private static int get_RestState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x889D0 Offset: 0x87DD0 VA: 0x1800889D0
	private static int get_Stiffness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8AB30 Offset: 0x89F30 VA: 0x18008AB30
	private static int get_Damping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8CDB0 Offset: 0x8C1B0 VA: 0x18008CDB0
	private static int get_MaxVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8EEC0 Offset: 0x8E2C0 VA: 0x18008EEC0
	private static int get_MinVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92380 Offset: 0x91780 VA: 0x180092380
	private static int get_MaxState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94350 Offset: 0x93750 VA: 0x180094350
	private static int get_MinState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x961A0 Offset: 0x955A0 VA: 0x1800961A0
	private static int get_Transform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98580 Offset: 0x97980 VA: 0x180098580
	private static int get_Velocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9B660 Offset: 0x9AA60 VA: 0x18009B660
	private static int set_Debug(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9D640 Offset: 0x9CA40 VA: 0x18009D640
	private static int set_State(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9F990 Offset: 0x9ED90 VA: 0x18009F990
	private static int set_RestState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA2C70 Offset: 0xA2070 VA: 0x1800A2C70
	private static int set_Stiffness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA4EA0 Offset: 0xA42A0 VA: 0x1800A4EA0
	private static int set_Damping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA7ED0 Offset: 0xA72D0 VA: 0x1800A7ED0
	private static int set_MaxVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA9DC0 Offset: 0xA91C0 VA: 0x1800A9DC0
	private static int set_MinVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xABEC0 Offset: 0xAB2C0 VA: 0x1800ABEC0
	private static int set_MaxState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xADDC0 Offset: 0xAD1C0 VA: 0x1800ADDC0
	private static int set_MinState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAFE00 Offset: 0xAF200 VA: 0x1800AFE00
	private static int set_Transform(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class WeaponMatCtrWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3270 Offset: 0xB2670 VA: 0x1800B3270
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5390 Offset: 0xB4790 VA: 0x1800B5390
	private static int get_ChangeObj(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7540 Offset: 0xB6940 VA: 0x1800B7540
	private static int get_AddTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB97C0 Offset: 0xB8BC0 VA: 0x1800B97C0
	private static int get_AddSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBB790 Offset: 0xBAB90 VA: 0x1800BB790
	private static int get_DelSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBD680 Offset: 0xBCA80 VA: 0x1800BD680
	private static int get_MaxValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBF7D0 Offset: 0xBEBD0 VA: 0x1800BF7D0
	private static int set_ChangeObj(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC2780 Offset: 0xC1B80 VA: 0x1800C2780
	private static int set_AddTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC4850 Offset: 0xC3C50 VA: 0x1800C4850
	private static int set_AddSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC6A80 Offset: 0xC5E80 VA: 0x1800C6A80
	private static int set_DelSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC8E40 Offset: 0xC8240 VA: 0x1800C8E40
	private static int set_MaxValue(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class WeaponMotionCtrlWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB070 Offset: 0xCA470 VA: 0x1800CB070
	private static int InitSpring(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCD560 Offset: 0xCC960 VA: 0x1800CD560
	private static int RefreshSpring(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCF6E0 Offset: 0xCEAE0 VA: 0x1800CF6E0
	private static int InitOpenSightSpring(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD1A30 Offset: 0xD0E30 VA: 0x1800D1A30
	private static int RefreshOpenSightSpring(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD3C20 Offset: 0xD3020 VA: 0x1800D3C20
	private static int InitDWSpring(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD60C0 Offset: 0xD54C0 VA: 0x1800D60C0
	private static int RefreshDWSpring(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDA850 Offset: 0xD9C50 VA: 0x1800DA850
	private static int ResetSprings(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDC960 Offset: 0xDBD60 VA: 0x1800DC960
	private static int FallImpact(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDFEC0 Offset: 0xDF2C0 VA: 0x1800DFEC0
	private static int GetInputRawLook(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE1EC0 Offset: 0xE12C0 VA: 0x1800E1EC0
	private static int GetPosRefer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE5000 Offset: 0xE4400 VA: 0x1800E5000
	private static int GetRotaReffer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7190 Offset: 0xE6590 VA: 0x1800E7190
	private static int RefreshParameter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEB310 Offset: 0xEA710 VA: 0x1800EB310
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xED5A0 Offset: 0xEC9A0 VA: 0x1800ED5A0
	private static int get_m_isMainWeapon(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEF890 Offset: 0xEEC90 VA: 0x1800EF890
	private static int get_PositionSpringStiffness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF1B20 Offset: 0xF0F20 VA: 0x1800F1B20
	private static int get_PositionSpringDamping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF3A80 Offset: 0xF2E80 VA: 0x1800F3A80
	private static int get_PositionSpring2Stiffness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF5950 Offset: 0xF4D50 VA: 0x1800F5950
	private static int get_PositionSpring2Damping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF76F0 Offset: 0xF6AF0 VA: 0x1800F76F0
	private static int get_PositionKneeling(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF9840 Offset: 0xF8C40 VA: 0x1800F9840
	private static int get_PositionKneelingSoftness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFB810 Offset: 0xFAC10 VA: 0x1800FB810
	private static int get_PositionFallRetract(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFD830 Offset: 0xFCC30 VA: 0x1800FD830
	private static int get_PositionWalkSlide(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFF790 Offset: 0xFEB90 VA: 0x1800FF790
	private static int get_PositionInputVelocityScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101530 Offset: 0x100930 VA: 0x180101530
	private static int get_PositionMaxInputVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103340 Offset: 0x102740 VA: 0x180103340
	private static int get_RotationSpringStiffness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1054C0 Offset: 0x1048C0 VA: 0x1801054C0
	private static int get_RotationSpringDamping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x108800 Offset: 0x107C00 VA: 0x180108800
	private static int get_RotationSpring2Stiffness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10A8C0 Offset: 0x109CC0 VA: 0x18010A8C0
	private static int get_RotationSpring2Damping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10C8E0 Offset: 0x10BCE0 VA: 0x18010C8E0
	private static int get_RotationKneeling(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10EDD0 Offset: 0x10E1D0 VA: 0x18010EDD0
	private static int get_RotationKneelingSoftness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111320 Offset: 0x110720 VA: 0x180111320
	private static int get_RotationLookSway(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1136B0 Offset: 0x112AB0 VA: 0x1801136B0
	private static int get_RotationStrafeSway(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1155B0 Offset: 0x1149B0 VA: 0x1801155B0
	private static int get_RotationFallSway(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1177B0 Offset: 0x116BB0 VA: 0x1801177B0
	private static int get_PositionFallSway(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11A920 Offset: 0x119D20 VA: 0x18011A920
	private static int get_RotationSlopeSway(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11DAC0 Offset: 0x11CEC0 VA: 0x18011DAC0
	private static int get_RotationInputVelocityScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11FD60 Offset: 0x11F160 VA: 0x18011FD60
	private static int get_RotationMaxInputVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122310 Offset: 0x121710 VA: 0x180122310
	private static int get_ShakeSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124250 Offset: 0x123650 VA: 0x180124250
	private static int get_ShakeAmplitude(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x126610 Offset: 0x125A10 VA: 0x180126610
	private static int get_ShakePosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x128640 Offset: 0x127A40 VA: 0x180128640
	private static int get_BobRotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12A6A0 Offset: 0x129AA0 VA: 0x18012A6A0
	private static int get_BobRotationAmplitude(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3990 Offset: 0x2D90 VA: 0x180003990
	private static int get_BobPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A70 Offset: 0x4E70 VA: 0x180005A70
	private static int get_BobPositionAmplitude(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8DB0 Offset: 0x81B0 VA: 0x180008DB0
	private static int get_BobInputVelocityScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAED0 Offset: 0xA2D0 VA: 0x18000AED0
	private static int get_BobMaxInputVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCF20 Offset: 0xC320 VA: 0x18000CF20
	private static int get_BobRequireGroundContact(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10140 Offset: 0xF540 VA: 0x180010140
	private static int get_StepPositionForce(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13420 Offset: 0x12820 VA: 0x180013420
	private static int get_StepRotationForce(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15410 Offset: 0x14810 VA: 0x180015410
	private static int get_StepSoftness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17260 Offset: 0x16660 VA: 0x180017260
	private static int get_StepMinVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19330 Offset: 0x18730 VA: 0x180019330
	private static int get_StepPositionBalance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1C6F0 Offset: 0x1BAF0 VA: 0x18001C6F0
	private static int get_StepRotationBalance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1E450 Offset: 0x1D850 VA: 0x18001E450
	private static int get_StepForceScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x215C0 Offset: 0x209C0 VA: 0x1800215C0
	private static int get_MotionPositionReset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x245D0 Offset: 0x239D0 VA: 0x1800245D0
	private static int get_MotionRotationReset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x27600 Offset: 0x26A00 VA: 0x180027600
	private static int get_MotionPositionPause(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x297B0 Offset: 0x28BB0 VA: 0x1800297B0
	private static int get_MotionRotationPause(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2C700 Offset: 0x2BB00 VA: 0x18002C700
	private static int get_MotionPositionRecoil(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2E420 Offset: 0x2D820 VA: 0x18002E420
	private static int get_MotionRotationRecoil(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30480 Offset: 0x2F880 VA: 0x180030480
	private static int get_MotionRotationRecoilDeadZone(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33410 Offset: 0x32810 VA: 0x180033410
	private static int get_MotionDryFireRecoil(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x353B0 Offset: 0x347B0 VA: 0x1800353B0
	private static int get_MotionRecoilDelay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37170 Offset: 0x36570 VA: 0x180037170
	private static int get_MotionRecoilInterval(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A1D0 Offset: 0x395D0 VA: 0x18003A1D0
	private static int get_FireFOVOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C070 Offset: 0x3B470 VA: 0x18003C070
	private static int get_FireFOVMax(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3DE50 Offset: 0x3D250 VA: 0x18003DE50
	private static int get_FireFOVTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3FAD0 Offset: 0x3EED0 VA: 0x18003FAD0
	private static int get_FireFOVRecoverTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x41B70 Offset: 0x40F70 VA: 0x180041B70
	private static int get_SwitchWeaponRoatation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x45E20 Offset: 0x45220 VA: 0x180045E20
	private static int get_SwitchWeaponPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x47D60 Offset: 0x47160 VA: 0x180047D60
	private static int get_PutDownTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x49D10 Offset: 0x49110 VA: 0x180049D10
	private static int get_PullOutTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4BEC0 Offset: 0x4B2C0 VA: 0x18004BEC0
	private static int get_CamRotationSpringStiffness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4DD20 Offset: 0x4D120 VA: 0x18004DD20
	private static int get_CamRotationSpringDamping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4FAE0 Offset: 0x4EEE0 VA: 0x18004FAE0
	private static int get_CameraRollOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x51BF0 Offset: 0x50FF0 VA: 0x180051BF0
	private static int get_ReloadWeaponRoatation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54310 Offset: 0x53710 VA: 0x180054310
	private static int get_ReloadPutDownTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56090 Offset: 0x55490 VA: 0x180056090
	private static int get_ReloadPullOutTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x57F30 Offset: 0x57330 VA: 0x180057F30
	private static int get_SightRatio(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x59CE0 Offset: 0x590E0 VA: 0x180059CE0
	private static int get_SightFOVChangeTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5BDB0 Offset: 0x5B1B0 VA: 0x18005BDB0
	private static int get_IsPause(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5EE00 Offset: 0x5E200 VA: 0x18005EE00
	private static int get_PrefabName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61190 Offset: 0x60590 VA: 0x180061190
	private static int get_liftingState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63180 Offset: 0x62580 VA: 0x180063180
	private static int get_etcTouch(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x651D0 Offset: 0x645D0 VA: 0x1800651D0
	private static int get_fallingState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67230 Offset: 0x66630 VA: 0x180067230
	private static int get_StepElevating(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6A4B0 Offset: 0x698B0 VA: 0x18006A4B0
	private static int get_Velocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6D6D0 Offset: 0x6CAD0 VA: 0x18006D6D0
	private static int get_FixedVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6FB10 Offset: 0x6EF10 VA: 0x18006FB10
	private static int get_Speed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x71A60 Offset: 0x70E60 VA: 0x180071A60
	private static int get_IsGrounded(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x73D40 Offset: 0x73140 VA: 0x180073D40
	private static int get_Delta(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76140 Offset: 0x75540 VA: 0x180076140
	private static int set_m_isMainWeapon(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x78030 Offset: 0x77430 VA: 0x180078030
	private static int set_PositionSpringStiffness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7B3E0 Offset: 0x7A7E0 VA: 0x18007B3E0
	private static int set_PositionSpringDamping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7D4F0 Offset: 0x7C8F0 VA: 0x18007D4F0
	private static int set_PositionSpring2Stiffness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7F5E0 Offset: 0x7E9E0 VA: 0x18007F5E0
	private static int set_PositionSpring2Damping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x81710 Offset: 0x80B10 VA: 0x180081710
	private static int set_PositionKneeling(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x848D0 Offset: 0x83CD0 VA: 0x1800848D0
	private static int set_PositionKneelingSoftness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x86940 Offset: 0x85D40 VA: 0x180086940
	private static int set_PositionFallRetract(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x88980 Offset: 0x87D80 VA: 0x180088980
	private static int set_PositionWalkSlide(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8AAE0 Offset: 0x89EE0 VA: 0x18008AAE0
	private static int set_PositionInputVelocityScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8CD60 Offset: 0x8C160 VA: 0x18008CD60
	private static int set_PositionMaxInputVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8EE70 Offset: 0x8E270 VA: 0x18008EE70
	private static int set_RotationSpringStiffness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92330 Offset: 0x91730 VA: 0x180092330
	private static int set_RotationSpringDamping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94300 Offset: 0x93700 VA: 0x180094300
	private static int set_RotationSpring2Stiffness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96150 Offset: 0x95550 VA: 0x180096150
	private static int set_RotationSpring2Damping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98530 Offset: 0x97930 VA: 0x180098530
	private static int set_RotationKneeling(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9B610 Offset: 0x9AA10 VA: 0x18009B610
	private static int set_RotationKneelingSoftness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9D5F0 Offset: 0x9C9F0 VA: 0x18009D5F0
	private static int set_RotationLookSway(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9F940 Offset: 0x9ED40 VA: 0x18009F940
	private static int set_RotationStrafeSway(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA2C20 Offset: 0xA2020 VA: 0x1800A2C20
	private static int set_RotationFallSway(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA4E50 Offset: 0xA4250 VA: 0x1800A4E50
	private static int set_PositionFallSway(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA7E80 Offset: 0xA7280 VA: 0x1800A7E80
	private static int set_RotationSlopeSway(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA9D70 Offset: 0xA9170 VA: 0x1800A9D70
	private static int set_RotationInputVelocityScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xABE70 Offset: 0xAB270 VA: 0x1800ABE70
	private static int set_RotationMaxInputVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xADD70 Offset: 0xAD170 VA: 0x1800ADD70
	private static int set_ShakeSpeed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAFDB0 Offset: 0xAF1B0 VA: 0x1800AFDB0
	private static int set_ShakeAmplitude(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3220 Offset: 0xB2620 VA: 0x1800B3220
	private static int set_ShakePosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5340 Offset: 0xB4740 VA: 0x1800B5340
	private static int set_BobRotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB74F0 Offset: 0xB68F0 VA: 0x1800B74F0
	private static int set_BobRotationAmplitude(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB9770 Offset: 0xB8B70 VA: 0x1800B9770
	private static int set_BobPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBB740 Offset: 0xBAB40 VA: 0x1800BB740
	private static int set_BobPositionAmplitude(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBD630 Offset: 0xBCA30 VA: 0x1800BD630
	private static int set_BobInputVelocityScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBF780 Offset: 0xBEB80 VA: 0x1800BF780
	private static int set_BobMaxInputVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC2730 Offset: 0xC1B30 VA: 0x1800C2730
	private static int set_BobRequireGroundContact(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC4800 Offset: 0xC3C00 VA: 0x1800C4800
	private static int set_StepPositionForce(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC6A30 Offset: 0xC5E30 VA: 0x1800C6A30
	private static int set_StepRotationForce(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC8DF0 Offset: 0xC81F0 VA: 0x1800C8DF0
	private static int set_StepSoftness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCB020 Offset: 0xCA420 VA: 0x1800CB020
	private static int set_StepMinVelocity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCD510 Offset: 0xCC910 VA: 0x1800CD510
	private static int set_StepPositionBalance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCF690 Offset: 0xCEA90 VA: 0x1800CF690
	private static int set_StepRotationBalance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD19E0 Offset: 0xD0DE0 VA: 0x1800D19E0
	private static int set_StepForceScale(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD3BD0 Offset: 0xD2FD0 VA: 0x1800D3BD0
	private static int set_MotionPositionReset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6070 Offset: 0xD5470 VA: 0x1800D6070
	private static int set_MotionRotationReset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDA800 Offset: 0xD9C00 VA: 0x1800DA800
	private static int set_MotionPositionPause(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDC910 Offset: 0xDBD10 VA: 0x1800DC910
	private static int set_MotionRotationPause(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDFE70 Offset: 0xDF270 VA: 0x1800DFE70
	private static int set_MotionPositionRecoil(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE1E70 Offset: 0xE1270 VA: 0x1800E1E70
	private static int set_MotionRotationRecoil(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE4FB0 Offset: 0xE43B0 VA: 0x1800E4FB0
	private static int set_MotionRotationRecoilDeadZone(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE7140 Offset: 0xE6540 VA: 0x1800E7140
	private static int set_MotionDryFireRecoil(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEB2C0 Offset: 0xEA6C0 VA: 0x1800EB2C0
	private static int set_MotionRecoilDelay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xED550 Offset: 0xEC950 VA: 0x1800ED550
	private static int set_MotionRecoilInterval(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEF840 Offset: 0xEEC40 VA: 0x1800EF840
	private static int set_FireFOVOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF1AD0 Offset: 0xF0ED0 VA: 0x1800F1AD0
	private static int set_FireFOVMax(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF3A30 Offset: 0xF2E30 VA: 0x1800F3A30
	private static int set_FireFOVTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF5900 Offset: 0xF4D00 VA: 0x1800F5900
	private static int set_FireFOVRecoverTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF76A0 Offset: 0xF6AA0 VA: 0x1800F76A0
	private static int set_SwitchWeaponRoatation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF97F0 Offset: 0xF8BF0 VA: 0x1800F97F0
	private static int set_SwitchWeaponPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFB7C0 Offset: 0xFABC0 VA: 0x1800FB7C0
	private static int set_PutDownTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFD7E0 Offset: 0xFCBE0 VA: 0x1800FD7E0
	private static int set_PullOutTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFF740 Offset: 0xFEB40 VA: 0x1800FF740
	private static int set_CamRotationSpringStiffness(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1014E0 Offset: 0x1008E0 VA: 0x1801014E0
	private static int set_CamRotationSpringDamping(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1032F0 Offset: 0x1026F0 VA: 0x1801032F0
	private static int set_CameraRollOffset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105470 Offset: 0x104870 VA: 0x180105470
	private static int set_ReloadWeaponRoatation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1087B0 Offset: 0x107BB0 VA: 0x1801087B0
	private static int set_ReloadPutDownTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10A870 Offset: 0x109C70 VA: 0x18010A870
	private static int set_ReloadPullOutTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10C890 Offset: 0x10BC90 VA: 0x18010C890
	private static int set_SightRatio(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10ED80 Offset: 0x10E180 VA: 0x18010ED80
	private static int set_SightFOVChangeTime(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1112D0 Offset: 0x1106D0 VA: 0x1801112D0
	private static int set_IsPause(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x113660 Offset: 0x112A60 VA: 0x180113660
	private static int set_PrefabName(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public static class LuaConst
{
	// Fields
	public static string luaSourceDir;
	public static string csluaDir;
	public static string toluaDir;
	public static string osDir;
	public static string luaResDir;
	public static string zbsDir;
	public static bool openLuaSocket;
	public static bool openLuaDebugger;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public class LuaInterface_EventObjectWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115560 Offset: 0x114960 VA: 0x180115560
	private static int op_Subtraction(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x117760 Offset: 0x116B60 VA: 0x180117760
	private static int op_Addition(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class LuaInterface_LuaConstructorWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11A8D0 Offset: 0x119CD0 VA: 0x18011A8D0
	private static int Call(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11DA70 Offset: 0x11CE70 VA: 0x18011DA70
	private static int Destroy(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class LuaInterface_LuaFieldWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11FD10 Offset: 0x11F110 VA: 0x18011FD10
	private static int Get(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1222C0 Offset: 0x1216C0 VA: 0x1801222C0
	private static int Set(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class LuaInterface_LuaMethodWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124200 Offset: 0x123600 VA: 0x180124200
	private static int Destroy(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1265C0 Offset: 0x1259C0 VA: 0x1801265C0
	private static int Call(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class LuaInterface_LuaOutWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1285F0 Offset: 0x1279F0 VA: 0x1801285F0
	private static int LuaOpen_ToLua_Out(IntPtr L) { }

	private static void RawSetOutType<T>(IntPtr L) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19528A0 Offset: 0x19518A0 VA: 0x1819528A0
	|-LuaInterface_LuaOutWrap.RawSetOutType<bool>
	|
	|-RVA: 0x1952A00 Offset: 0x1951A00 VA: 0x181952A00
	|-LuaInterface_LuaOutWrap.RawSetOutType<byte>
	|
	|-RVA: 0x1952B60 Offset: 0x1951B60 VA: 0x181952B60
	|-LuaInterface_LuaOutWrap.RawSetOutType<char>
	|
	|-RVA: 0x1952CC0 Offset: 0x1951CC0 VA: 0x181952CC0
	|-LuaInterface_LuaOutWrap.RawSetOutType<double>
	|
	|-RVA: 0x1952E20 Offset: 0x1951E20 VA: 0x181952E20
	|-LuaInterface_LuaOutWrap.RawSetOutType<short>
	|
	|-RVA: 0x1952F80 Offset: 0x1951F80 VA: 0x181952F80
	|-LuaInterface_LuaOutWrap.RawSetOutType<int>
	|
	|-RVA: 0x19530E0 Offset: 0x19520E0 VA: 0x1819530E0
	|-LuaInterface_LuaOutWrap.RawSetOutType<long>
	|
	|-RVA: 0x1953240 Offset: 0x1952240 VA: 0x181953240
	|-LuaInterface_LuaOutWrap.RawSetOutType<object>
	|-LuaInterface_LuaOutWrap.RawSetOutType<string>
	|
	|-RVA: 0x19533A0 Offset: 0x19523A0 VA: 0x1819533A0
	|-LuaInterface_LuaOutWrap.RawSetOutType<sbyte>
	|
	|-RVA: 0x1953500 Offset: 0x1952500 VA: 0x181953500
	|-LuaInterface_LuaOutWrap.RawSetOutType<float>
	|
	|-RVA: 0x1953660 Offset: 0x1952660 VA: 0x181953660
	|-LuaInterface_LuaOutWrap.RawSetOutType<ushort>
	|
	|-RVA: 0x19537C0 Offset: 0x19527C0 VA: 0x1819537C0
	|-LuaInterface_LuaOutWrap.RawSetOutType<uint>
	|
	|-RVA: 0x1953920 Offset: 0x1952920 VA: 0x181953920
	|-LuaInterface_LuaOutWrap.RawSetOutType<ulong>
	*/

	public void .ctor() { }
}

// Namespace: 
public class LuaInterface_LuaPropertyWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12A650 Offset: 0x129A50 VA: 0x18012A650
	private static int Get(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3940 Offset: 0x2D40 VA: 0x180003940
	private static int Set(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_ArrayWrap
{
	// Methods

	public static void Register(LuaState L) { }

	private static bool GetPrimitiveValue(IntPtr L, object obj, Type t, int index) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5A20 Offset: 0x4E20 VA: 0x180005A20
	private static int get_Item(IntPtr L) { }

	private static bool SetPrimitiveValue(IntPtr L, object obj, Type t, int index) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D60 Offset: 0x8160 VA: 0x180008D60
	private static int set_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE80 Offset: 0xA280 VA: 0x18000AE80
	private static int get_Length(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCED0 Offset: 0xC2D0 VA: 0x18000CED0
	private static int ToTable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x100F0 Offset: 0xF4F0 VA: 0x1800100F0
	private static int GetLength(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x133D0 Offset: 0x127D0 VA: 0x1800133D0
	private static int GetLongLength(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x153C0 Offset: 0x147C0 VA: 0x1800153C0
	private static int GetLowerBound(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17210 Offset: 0x16610 VA: 0x180017210
	private static int GetValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x192E0 Offset: 0x186E0 VA: 0x1800192E0
	private static int SetValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1C6A0 Offset: 0x1BAA0 VA: 0x18001C6A0
	private static int GetEnumerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1E400 Offset: 0x1D800 VA: 0x18001E400
	private static int GetUpperBound(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x21570 Offset: 0x20970 VA: 0x180021570
	private static int CreateInstance(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24580 Offset: 0x23980 VA: 0x180024580
	private static int BinarySearch(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x275B0 Offset: 0x269B0 VA: 0x1800275B0
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x29760 Offset: 0x28B60 VA: 0x180029760
	private static int Clone(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2C6B0 Offset: 0x2BAB0 VA: 0x18002C6B0
	private static int Copy(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2E3D0 Offset: 0x2D7D0 VA: 0x18002E3D0
	private static int IndexOf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30430 Offset: 0x2F830 VA: 0x180030430
	private static int Initialize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x333C0 Offset: 0x327C0 VA: 0x1800333C0
	private static int LastIndexOf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35360 Offset: 0x34760 VA: 0x180035360
	private static int Reverse(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37120 Offset: 0x36520 VA: 0x180037120
	private static int Sort(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A180 Offset: 0x39580 VA: 0x18003A180
	private static int CopyTo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3C020 Offset: 0x3B420 VA: 0x18003C020
	private static int ConstrainedCopy(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3DE00 Offset: 0x3D200 VA: 0x18003DE00
	private static int get_LongLength(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3FA80 Offset: 0x3EE80 VA: 0x18003FA80
	private static int get_Rank(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x41B20 Offset: 0x40F20 VA: 0x180041B20
	private static int get_IsSynchronized(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x45DD0 Offset: 0x451D0 VA: 0x180045DD0
	private static int get_SyncRoot(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x47D10 Offset: 0x47110 VA: 0x180047D10
	private static int get_IsFixedSize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x49CC0 Offset: 0x490C0 VA: 0x180049CC0
	private static int get_IsReadOnly(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Collections_Generic_Dictionary_KeyCollectionWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4BE70 Offset: 0x4B270 VA: 0x18004BE70
	private static int _CreateSystem_Collections_Generic_Dictionary_KeyCollection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4DCD0 Offset: 0x4D0D0 VA: 0x18004DCD0
	private static int CopyTo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4FA90 Offset: 0x4EE90 VA: 0x18004FA90
	private static int GetEnumerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x51BA0 Offset: 0x50FA0 VA: 0x180051BA0
	private static int get_Count(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Collections_Generic_Dictionary_ValueCollectionWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x542C0 Offset: 0x536C0 VA: 0x1800542C0
	private static int _CreateSystem_Collections_Generic_Dictionary_ValueCollection(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x56040 Offset: 0x55440 VA: 0x180056040
	private static int CopyTo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x57EE0 Offset: 0x572E0 VA: 0x180057EE0
	private static int GetEnumerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x59C90 Offset: 0x59090 VA: 0x180059C90
	private static int get_Count(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Collections_Generic_DictionaryWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5BD60 Offset: 0x5B160 VA: 0x18005BD60
	private static int _get_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5EDB0 Offset: 0x5E1B0 VA: 0x18005EDB0
	private static int _set_this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x61140 Offset: 0x60540 VA: 0x180061140
	private static int _this(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63130 Offset: 0x62530 VA: 0x180063130
	private static int get_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65180 Offset: 0x64580 VA: 0x180065180
	private static int set_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x671E0 Offset: 0x665E0 VA: 0x1800671E0
	private static int _geti(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6A460 Offset: 0x69860 VA: 0x18006A460
	private static int _seti(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6D680 Offset: 0x6CA80 VA: 0x18006D680
	private static int Add(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6FAC0 Offset: 0x6EEC0 VA: 0x18006FAC0
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x71A10 Offset: 0x70E10 VA: 0x180071A10
	private static int ContainsKey(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x73CF0 Offset: 0x730F0 VA: 0x180073CF0
	private static int ContainsValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x760F0 Offset: 0x754F0 VA: 0x1800760F0
	private static int GetObjectData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x77FE0 Offset: 0x773E0 VA: 0x180077FE0
	private static int OnDeserialization(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7B390 Offset: 0x7A790 VA: 0x18007B390
	private static int Remove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7D4A0 Offset: 0x7C8A0 VA: 0x18007D4A0
	private static int TryGetValue(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7F590 Offset: 0x7E990 VA: 0x18007F590
	private static int GetEnumerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x816C0 Offset: 0x80AC0 VA: 0x1800816C0
	private static int get_Count(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x84880 Offset: 0x83C80 VA: 0x180084880
	private static int get_Comparer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x868F0 Offset: 0x85CF0 VA: 0x1800868F0
	private static int get_Keys(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x88930 Offset: 0x87D30 VA: 0x180088930
	private static int get_Values(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Collections_Generic_KeyValuePairWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8AA90 Offset: 0x89E90 VA: 0x18008AA90
	private static int get_Key(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8CD10 Offset: 0x8C110 VA: 0x18008CD10
	private static int get_Value(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Collections_Generic_ListWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8EE20 Offset: 0x8E220 VA: 0x18008EE20
	private static int Add(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x922E0 Offset: 0x916E0 VA: 0x1800922E0
	private static int AddRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x942B0 Offset: 0x936B0 VA: 0x1800942B0
	private static int AsReadOnly(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96100 Offset: 0x95500 VA: 0x180096100
	private static int BinarySearch(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x984E0 Offset: 0x978E0 VA: 0x1800984E0
	private static int Clear(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9B5C0 Offset: 0x9A9C0 VA: 0x18009B5C0
	private static int Contains(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9D5A0 Offset: 0x9C9A0 VA: 0x18009D5A0
	private static int CopyTo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9F8F0 Offset: 0x9ECF0 VA: 0x18009F8F0
	private static int Exists(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA2BD0 Offset: 0xA1FD0 VA: 0x1800A2BD0
	private static int Find(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA4E00 Offset: 0xA4200 VA: 0x1800A4E00
	private static int FindAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA7E30 Offset: 0xA7230 VA: 0x1800A7E30
	private static int FindIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA9D20 Offset: 0xA9120 VA: 0x1800A9D20
	private static int FindLast(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xABE20 Offset: 0xAB220 VA: 0x1800ABE20
	private static int FindLastIndex(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xADD20 Offset: 0xAD120 VA: 0x1800ADD20
	private static int ForEach(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAFD60 Offset: 0xAF160 VA: 0x1800AFD60
	private static int GetEnumerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB31D0 Offset: 0xB25D0 VA: 0x1800B31D0
	private static int GetRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB52F0 Offset: 0xB46F0 VA: 0x1800B52F0
	private static int IndexOf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB74A0 Offset: 0xB68A0 VA: 0x1800B74A0
	private static int Insert(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB9720 Offset: 0xB8B20 VA: 0x1800B9720
	private static int InsertRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBB6F0 Offset: 0xBAAF0 VA: 0x1800BB6F0
	private static int LastIndexOf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBD5E0 Offset: 0xBC9E0 VA: 0x1800BD5E0
	private static int Remove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBF730 Offset: 0xBEB30 VA: 0x1800BF730
	private static int RemoveAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC26E0 Offset: 0xC1AE0 VA: 0x1800C26E0
	private static int RemoveAt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC47B0 Offset: 0xC3BB0 VA: 0x1800C47B0
	private static int RemoveRange(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC69E0 Offset: 0xC5DE0 VA: 0x1800C69E0
	private static int Reverse(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC8DA0 Offset: 0xC81A0 VA: 0x1800C8DA0
	private static int Sort(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCAFD0 Offset: 0xCA3D0 VA: 0x1800CAFD0
	private static int ToArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCD4C0 Offset: 0xCC8C0 VA: 0x1800CD4C0
	private static int TrimExcess(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCF640 Offset: 0xCEA40 VA: 0x1800CF640
	private static int TrueForAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD1990 Offset: 0xD0D90 VA: 0x1800D1990
	private static int get_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD3B80 Offset: 0xD2F80 VA: 0x1800D3B80
	private static int set_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD6020 Offset: 0xD5420 VA: 0x1800D6020
	private static int get_Capacity(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDA7B0 Offset: 0xD9BB0 VA: 0x1800DA7B0
	private static int get_Count(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDC8C0 Offset: 0xDBCC0 VA: 0x1800DC8C0
	private static int set_Capacity(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Collections_IEnumeratorWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDFE20 Offset: 0xDF220 VA: 0x1800DFE20
	private static int MoveNext(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE1E20 Offset: 0xE1220 VA: 0x1800E1E20
	private static int Reset(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE4F60 Offset: 0xE4360 VA: 0x1800E4F60
	private static int get_Current(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Collections_ObjectModel_ReadOnlyCollectionWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE70F0 Offset: 0xE64F0 VA: 0x1800E70F0
	private static int Contains(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEB270 Offset: 0xEA670 VA: 0x1800EB270
	private static int CopyTo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xED500 Offset: 0xEC900 VA: 0x1800ED500
	private static int GetEnumerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEF7F0 Offset: 0xEEBF0 VA: 0x1800EF7F0
	private static int IndexOf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF1A80 Offset: 0xF0E80 VA: 0x1800F1A80
	private static int get_Item(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF39E0 Offset: 0xF2DE0 VA: 0x1800F39E0
	private static int get_Count(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_DelegateWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF58B0 Offset: 0xF4CB0 VA: 0x1800F58B0
	private static int CreateDelegate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF7650 Offset: 0xF6A50 VA: 0x1800F7650
	private static int DynamicInvoke(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF97A0 Offset: 0xF8BA0 VA: 0x1800F97A0
	private static int Clone(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFB770 Offset: 0xFAB70 VA: 0x1800FB770
	private static int GetObjectData(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFD790 Offset: 0xFCB90 VA: 0x1800FD790
	private static int GetInvocationList(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFF6F0 Offset: 0xFEAF0 VA: 0x1800FF6F0
	private static int Combine(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101490 Offset: 0x100890 VA: 0x180101490
	private static int Remove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1032A0 Offset: 0x1026A0 VA: 0x1801032A0
	private static int RemoveAll(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105420 Offset: 0x104820 VA: 0x180105420
	private static int op_Subtraction(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x108760 Offset: 0x107B60 VA: 0x180108760
	private static int op_Addition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10A820 Offset: 0x109C20 VA: 0x18010A820
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10C840 Offset: 0x10BC40 VA: 0x18010C840
	private static int Destroy(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10ED30 Offset: 0x10E130 VA: 0x18010ED30
	private static int GetHashCode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111280 Offset: 0x110680 VA: 0x180111280
	private static int Equals(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x113610 Offset: 0x112A10 VA: 0x180113610
	private static int get_Method(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115510 Offset: 0x114910 VA: 0x180115510
	private static int get_Target(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_EnumWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x117710 Offset: 0x116B10 VA: 0x180117710
	private static int GetTypeCode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11A880 Offset: 0x119C80 VA: 0x18011A880
	private static int GetValues(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11DA20 Offset: 0x11CE20 VA: 0x18011DA20
	private static int GetNames(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11FCC0 Offset: 0x11F0C0 VA: 0x18011FCC0
	private static int GetName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122270 Offset: 0x121670 VA: 0x180122270
	private static int IsDefined(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1241B0 Offset: 0x1235B0 VA: 0x1801241B0
	private static int GetUnderlyingType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x126570 Offset: 0x125970 VA: 0x180126570
	private static int CompareTo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1285A0 Offset: 0x1279A0 VA: 0x1801285A0
	private static int ToString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12A600 Offset: 0x129A00 VA: 0x18012A600
	private static int Equals(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x38F0 Offset: 0x2CF0 VA: 0x1800038F0
	private static int GetHashCode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x59D0 Offset: 0x4DD0 VA: 0x1800059D0
	private static int Format(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8D10 Offset: 0x8110 VA: 0x180008D10
	private static int Parse(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAE30 Offset: 0xA230 VA: 0x18000AE30
	private static int ToObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCE80 Offset: 0xC280 VA: 0x18000CE80
	private static int ToInt(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_NullObjectWrap
{
	// Methods

	public static void Register(LuaState L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_ObjectWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x100A0 Offset: 0xF4A0 VA: 0x1800100A0
	private static int _CreateSystem_Object(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13380 Offset: 0x12780 VA: 0x180013380
	private static int Equals(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15370 Offset: 0x14770 VA: 0x180015370
	private static int GetHashCode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x171C0 Offset: 0x165C0 VA: 0x1800171C0
	private static int GetType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19290 Offset: 0x18690 VA: 0x180019290
	private static int ToString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1C650 Offset: 0x1BA50 VA: 0x18001C650
	private static int ReferenceEquals(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1E3B0 Offset: 0x1D7B0 VA: 0x18001E3B0
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x21520 Offset: 0x20920 VA: 0x180021520
	private static int Destroy(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_StringWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x24530 Offset: 0x23930 VA: 0x180024530
	private static int _CreateSystem_String(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x27560 Offset: 0x26960 VA: 0x180027560
	private static int Equals(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x29710 Offset: 0x28B10 VA: 0x180029710
	private static int Clone(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2C660 Offset: 0x2BA60 VA: 0x18002C660
	private static int GetTypeCode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2E380 Offset: 0x2D780 VA: 0x18002E380
	private static int CopyTo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x303E0 Offset: 0x2F7E0 VA: 0x1800303E0
	private static int ToCharArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33370 Offset: 0x32770 VA: 0x180033370
	private static int Split(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x35310 Offset: 0x34710 VA: 0x180035310
	private static int Substring(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x370D0 Offset: 0x364D0 VA: 0x1800370D0
	private static int Trim(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A130 Offset: 0x39530 VA: 0x18003A130
	private static int TrimStart(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3BFD0 Offset: 0x3B3D0 VA: 0x18003BFD0
	private static int TrimEnd(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3DDB0 Offset: 0x3D1B0 VA: 0x18003DDB0
	private static int Compare(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3FA30 Offset: 0x3EE30 VA: 0x18003FA30
	private static int CompareTo(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x41AD0 Offset: 0x40ED0 VA: 0x180041AD0
	private static int CompareOrdinal(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x45D80 Offset: 0x45180 VA: 0x180045D80
	private static int EndsWith(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x47CC0 Offset: 0x470C0 VA: 0x180047CC0
	private static int IndexOfAny(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x49C70 Offset: 0x49070 VA: 0x180049C70
	private static int IndexOf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4BE20 Offset: 0x4B220 VA: 0x18004BE20
	private static int LastIndexOf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4DC80 Offset: 0x4D080 VA: 0x18004DC80
	private static int LastIndexOfAny(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4FA40 Offset: 0x4EE40 VA: 0x18004FA40
	private static int Contains(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x51B50 Offset: 0x50F50 VA: 0x180051B50
	private static int IsNullOrEmpty(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54270 Offset: 0x53670 VA: 0x180054270
	private static int Normalize(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x55FF0 Offset: 0x553F0 VA: 0x180055FF0
	private static int IsNormalized(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x57E90 Offset: 0x57290 VA: 0x180057E90
	private static int Remove(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x59C40 Offset: 0x59040 VA: 0x180059C40
	private static int PadLeft(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5BD10 Offset: 0x5B110 VA: 0x18005BD10
	private static int PadRight(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5ED60 Offset: 0x5E160 VA: 0x18005ED60
	private static int StartsWith(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x610F0 Offset: 0x604F0 VA: 0x1800610F0
	private static int Replace(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x630E0 Offset: 0x624E0 VA: 0x1800630E0
	private static int ToLower(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x65130 Offset: 0x64530 VA: 0x180065130
	private static int ToLowerInvariant(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67190 Offset: 0x66590 VA: 0x180067190
	private static int ToUpper(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6A410 Offset: 0x69810 VA: 0x18006A410
	private static int ToUpperInvariant(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6D630 Offset: 0x6CA30 VA: 0x18006D630
	private static int ToString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6FA70 Offset: 0x6EE70 VA: 0x18006FA70
	private static int Format(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x719C0 Offset: 0x70DC0 VA: 0x1800719C0
	private static int Copy(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x73CA0 Offset: 0x730A0 VA: 0x180073CA0
	private static int Concat(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x760A0 Offset: 0x754A0 VA: 0x1800760A0
	private static int Insert(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x77F90 Offset: 0x77390 VA: 0x180077F90
	private static int Intern(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7B340 Offset: 0x7A740 VA: 0x18007B340
	private static int IsInterned(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7D450 Offset: 0x7C850 VA: 0x18007D450
	private static int Join(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7F540 Offset: 0x7E940 VA: 0x18007F540
	private static int GetEnumerator(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x81670 Offset: 0x80A70 VA: 0x180081670
	private static int GetHashCode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x84830 Offset: 0x83C30 VA: 0x180084830
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x868A0 Offset: 0x85CA0 VA: 0x1800868A0
	private static int get_Empty(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x888E0 Offset: 0x87CE0 VA: 0x1800888E0
	private static int get_Length(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_Text_EncodingWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8AA40 Offset: 0x89E40 VA: 0x18008AA40
	private static int Convert(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8CCC0 Offset: 0x8C0C0 VA: 0x18008CCC0
	private static int RegisterProvider(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8EDD0 Offset: 0x8E1D0 VA: 0x18008EDD0
	private static int GetEncoding(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92290 Offset: 0x91690 VA: 0x180092290
	private static int GetEncodings(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94260 Offset: 0x93660 VA: 0x180094260
	private static int GetPreamble(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x960B0 Offset: 0x954B0 VA: 0x1800960B0
	private static int Clone(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98490 Offset: 0x97890 VA: 0x180098490
	private static int GetByteCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9B570 Offset: 0x9A970 VA: 0x18009B570
	private static int GetBytes(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9D550 Offset: 0x9C950 VA: 0x18009D550
	private static int GetCharCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9F8A0 Offset: 0x9ECA0 VA: 0x18009F8A0
	private static int GetChars(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA2B80 Offset: 0xA1F80 VA: 0x1800A2B80
	private static int GetString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA4DB0 Offset: 0xA41B0 VA: 0x1800A4DB0
	private static int IsAlwaysNormalized(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA7DE0 Offset: 0xA71E0 VA: 0x1800A7DE0
	private static int GetDecoder(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA9CD0 Offset: 0xA90D0 VA: 0x1800A9CD0
	private static int GetEncoder(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xABDD0 Offset: 0xAB1D0 VA: 0x1800ABDD0
	private static int GetMaxByteCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xADCD0 Offset: 0xAD0D0 VA: 0x1800ADCD0
	private static int GetMaxCharCount(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAFD10 Offset: 0xAF110 VA: 0x1800AFD10
	private static int Equals(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3180 Offset: 0xB2580 VA: 0x1800B3180
	private static int GetHashCode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB52A0 Offset: 0xB46A0 VA: 0x1800B52A0
	private static int get_BodyName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7450 Offset: 0xB6850 VA: 0x1800B7450
	private static int get_EncodingName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB96D0 Offset: 0xB8AD0 VA: 0x1800B96D0
	private static int get_HeaderName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBB6A0 Offset: 0xBAAA0 VA: 0x1800BB6A0
	private static int get_WebName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBD590 Offset: 0xBC990 VA: 0x1800BD590
	private static int get_WindowsCodePage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBF6E0 Offset: 0xBEAE0 VA: 0x1800BF6E0
	private static int get_IsBrowserDisplay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC2690 Offset: 0xC1A90 VA: 0x1800C2690
	private static int get_IsBrowserSave(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC4760 Offset: 0xC3B60 VA: 0x1800C4760
	private static int get_IsMailNewsDisplay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC6990 Offset: 0xC5D90 VA: 0x1800C6990
	private static int get_IsMailNewsSave(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC8D50 Offset: 0xC8150 VA: 0x1800C8D50
	private static int get_IsSingleByte(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCAF80 Offset: 0xCA380 VA: 0x1800CAF80
	private static int get_EncoderFallback(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCD470 Offset: 0xCC870 VA: 0x1800CD470
	private static int get_DecoderFallback(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCF5F0 Offset: 0xCE9F0 VA: 0x1800CF5F0
	private static int get_IsReadOnly(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD1940 Offset: 0xD0D40 VA: 0x1800D1940
	private static int get_ASCII(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD3B30 Offset: 0xD2F30 VA: 0x1800D3B30
	private static int get_CodePage(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD5FD0 Offset: 0xD53D0 VA: 0x1800D5FD0
	private static int get_Default(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDA760 Offset: 0xD9B60 VA: 0x1800DA760
	private static int get_Unicode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDC870 Offset: 0xDBC70 VA: 0x1800DC870
	private static int get_BigEndianUnicode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDFDD0 Offset: 0xDF1D0 VA: 0x1800DFDD0
	private static int get_UTF7(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE1DD0 Offset: 0xE11D0 VA: 0x1800E1DD0
	private static int get_UTF8(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE4F10 Offset: 0xE4310 VA: 0x1800E4F10
	private static int get_UTF32(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE70A0 Offset: 0xE64A0 VA: 0x1800E70A0
	private static int set_EncoderFallback(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEB220 Offset: 0xEA620 VA: 0x1800EB220
	private static int set_DecoderFallback(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class System_TypeWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xED4B0 Offset: 0xEC8B0 VA: 0x1800ED4B0
	private static int Equals(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEF7A0 Offset: 0xEEBA0 VA: 0x1800EF7A0
	private static int GetType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF1A30 Offset: 0xF0E30 VA: 0x1800F1A30
	private static int GetTypeArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF3990 Offset: 0xF2D90 VA: 0x1800F3990
	private static int GetTypeCode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF5860 Offset: 0xF4C60 VA: 0x1800F5860
	private static int GetTypeFromHandle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF7600 Offset: 0xF6A00 VA: 0x1800F7600
	private static int GetTypeHandle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF9750 Offset: 0xF8B50 VA: 0x1800F9750
	private static int IsSubclassOf(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFB720 Offset: 0xFAB20 VA: 0x1800FB720
	private static int FindInterfaces(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFD740 Offset: 0xFCB40 VA: 0x1800FD740
	private static int GetInterface(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFF6A0 Offset: 0xFEAA0 VA: 0x1800FF6A0
	private static int GetInterfaceMap(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x101440 Offset: 0x100840 VA: 0x180101440
	private static int GetInterfaces(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x103250 Offset: 0x102650 VA: 0x180103250
	private static int IsAssignableFrom(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1053D0 Offset: 0x1047D0 VA: 0x1801053D0
	private static int IsInstanceOfType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x108710 Offset: 0x107B10 VA: 0x180108710
	private static int GetArrayRank(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10A7D0 Offset: 0x109BD0 VA: 0x18010A7D0
	private static int GetElementType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10C7F0 Offset: 0x10BBF0 VA: 0x18010C7F0
	private static int GetHashCode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10ECE0 Offset: 0x10E0E0 VA: 0x18010ECE0
	private static int GetNestedType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111230 Offset: 0x110630 VA: 0x180111230
	private static int GetNestedTypes(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1135C0 Offset: 0x1129C0 VA: 0x1801135C0
	private static int GetDefaultMembers(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1154C0 Offset: 0x1148C0 VA: 0x1801154C0
	private static int FindMembers(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1176C0 Offset: 0x116AC0 VA: 0x1801176C0
	private static int InvokeMember(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11A830 Offset: 0x119C30 VA: 0x18011A830
	private static int ToString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11D9D0 Offset: 0x11CDD0 VA: 0x18011D9D0
	private static int GetGenericArguments(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11FC70 Offset: 0x11F070 VA: 0x18011FC70
	private static int GetGenericTypeDefinition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x122220 Offset: 0x121620 VA: 0x180122220
	private static int MakeGenericType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x124160 Offset: 0x123560 VA: 0x180124160
	private static int GetGenericParameterConstraints(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x126520 Offset: 0x125920 VA: 0x180126520
	private static int MakeArrayType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x128550 Offset: 0x127950 VA: 0x180128550
	private static int MakeByRefType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x12A5B0 Offset: 0x1299B0 VA: 0x18012A5B0
	private static int MakePointerType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x38A0 Offset: 0x2CA0 VA: 0x1800038A0
	private static int ReflectionOnlyGetType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5980 Offset: 0x4D80 VA: 0x180005980
	private static int get_Delimiter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8CC0 Offset: 0x80C0 VA: 0x180008CC0
	private static int get_EmptyTypes(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xADE0 Offset: 0xA1E0 VA: 0x18000ADE0
	private static int get_FilterAttribute(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCE30 Offset: 0xC230 VA: 0x18000CE30
	private static int get_FilterName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10050 Offset: 0xF450 VA: 0x180010050
	private static int get_FilterNameIgnoreCase(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x13330 Offset: 0x12730 VA: 0x180013330
	private static int get_Missing(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x15320 Offset: 0x14720 VA: 0x180015320
	private static int get_Assembly(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x17170 Offset: 0x16570 VA: 0x180017170
	private static int get_AssemblyQualifiedName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x19240 Offset: 0x18640 VA: 0x180019240
	private static int get_Attributes(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1C600 Offset: 0x1BA00 VA: 0x18001C600
	private static int get_BaseType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1E360 Offset: 0x1D760 VA: 0x18001E360
	private static int get_DeclaringType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x214D0 Offset: 0x208D0 VA: 0x1800214D0
	private static int get_DefaultBinder(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x244E0 Offset: 0x238E0 VA: 0x1800244E0
	private static int get_FullName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x27510 Offset: 0x26910 VA: 0x180027510
	private static int get_GUID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x296C0 Offset: 0x28AC0 VA: 0x1800296C0
	private static int get_HasElementType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2C610 Offset: 0x2BA10 VA: 0x18002C610
	private static int get_IsAbstract(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2E330 Offset: 0x2D730 VA: 0x18002E330
	private static int get_IsAnsiClass(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x30390 Offset: 0x2F790 VA: 0x180030390
	private static int get_IsArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x33320 Offset: 0x32720 VA: 0x180033320
	private static int get_IsAutoClass(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x352C0 Offset: 0x346C0 VA: 0x1800352C0
	private static int get_IsAutoLayout(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x37080 Offset: 0x36480 VA: 0x180037080
	private static int get_IsByRef(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3A0E0 Offset: 0x394E0 VA: 0x18003A0E0
	private static int get_IsClass(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3BF80 Offset: 0x3B380 VA: 0x18003BF80
	private static int get_IsCOMObject(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3DD60 Offset: 0x3D160 VA: 0x18003DD60
	private static int get_IsContextful(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x3F9E0 Offset: 0x3EDE0 VA: 0x18003F9E0
	private static int get_IsEnum(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x41A80 Offset: 0x40E80 VA: 0x180041A80
	private static int get_IsExplicitLayout(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x45D30 Offset: 0x45130 VA: 0x180045D30
	private static int get_IsImport(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x47C70 Offset: 0x47070 VA: 0x180047C70
	private static int get_IsInterface(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x49C20 Offset: 0x49020 VA: 0x180049C20
	private static int get_IsLayoutSequential(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4BDD0 Offset: 0x4B1D0 VA: 0x18004BDD0
	private static int get_IsMarshalByRef(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4DC30 Offset: 0x4D030 VA: 0x18004DC30
	private static int get_IsNestedAssembly(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4F9F0 Offset: 0x4EDF0 VA: 0x18004F9F0
	private static int get_IsNestedFamANDAssem(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x51B00 Offset: 0x50F00 VA: 0x180051B00
	private static int get_IsNestedFamily(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x54220 Offset: 0x53620 VA: 0x180054220
	private static int get_IsNestedFamORAssem(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x55FA0 Offset: 0x553A0 VA: 0x180055FA0
	private static int get_IsNestedPrivate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x57E40 Offset: 0x57240 VA: 0x180057E40
	private static int get_IsNestedPublic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x59BF0 Offset: 0x58FF0 VA: 0x180059BF0
	private static int get_IsNotPublic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5BCC0 Offset: 0x5B0C0 VA: 0x18005BCC0
	private static int get_IsPointer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5ED10 Offset: 0x5E110 VA: 0x18005ED10
	private static int get_IsPrimitive(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x610A0 Offset: 0x604A0 VA: 0x1800610A0
	private static int get_IsPublic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x63090 Offset: 0x62490 VA: 0x180063090
	private static int get_IsSealed(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x650E0 Offset: 0x644E0 VA: 0x1800650E0
	private static int get_IsSerializable(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x67140 Offset: 0x66540 VA: 0x180067140
	private static int get_IsSpecialName(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6A3C0 Offset: 0x697C0 VA: 0x18006A3C0
	private static int get_IsUnicodeClass(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6D5E0 Offset: 0x6C9E0 VA: 0x18006D5E0
	private static int get_IsValueType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6FA20 Offset: 0x6EE20 VA: 0x18006FA20
	private static int get_MemberType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x71970 Offset: 0x70D70 VA: 0x180071970
	private static int get_Module(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x73C50 Offset: 0x73050 VA: 0x180073C50
	private static int get_Namespace(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x76050 Offset: 0x75450 VA: 0x180076050
	private static int get_ReflectedType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x77F40 Offset: 0x77340 VA: 0x180077F40
	private static int get_TypeHandle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7B2F0 Offset: 0x7A6F0 VA: 0x18007B2F0
	private static int get_TypeInitializer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7D400 Offset: 0x7C800 VA: 0x18007D400
	private static int get_UnderlyingSystemType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7F4F0 Offset: 0x7E8F0 VA: 0x18007F4F0
	private static int get_ContainsGenericParameters(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x81620 Offset: 0x80A20 VA: 0x180081620
	private static int get_IsGenericTypeDefinition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x847E0 Offset: 0x83BE0 VA: 0x1800847E0
	private static int get_IsGenericType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x86850 Offset: 0x85C50 VA: 0x180086850
	private static int get_IsGenericParameter(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x88890 Offset: 0x87C90 VA: 0x180088890
	private static int get_IsNested(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8A9F0 Offset: 0x89DF0 VA: 0x18008A9F0
	private static int get_IsVisible(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8CC70 Offset: 0x8C070 VA: 0x18008CC70
	private static int get_GenericParameterPosition(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8ED80 Offset: 0x8E180 VA: 0x18008ED80
	private static int get_GenericParameterAttributes(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x92240 Offset: 0x91640 VA: 0x180092240
	private static int get_DeclaringMethod(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x94210 Offset: 0x93610 VA: 0x180094210
	private static int get_StructLayoutAttribute(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_CoroutineWrap
{
	// Methods

	public static void Register(LuaState L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_ObjectWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x96060 Offset: 0x95460 VA: 0x180096060
	private static int _CreateUnityEngine_Object(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x98440 Offset: 0x97840 VA: 0x180098440
	private static int FindObjectsOfType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9B520 Offset: 0x9A920 VA: 0x18009B520
	private static int DontDestroyOnLoad(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9D500 Offset: 0x9C900 VA: 0x18009D500
	private static int ToString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x9F850 Offset: 0x9EC50 VA: 0x18009F850
	private static int GetInstanceID(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA2B30 Offset: 0xA1F30 VA: 0x1800A2B30
	private static int GetHashCode(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA4D60 Offset: 0xA4160 VA: 0x1800A4D60
	private static int Equals(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA7D90 Offset: 0xA7190 VA: 0x1800A7D90
	private static int FindObjectOfType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA9C80 Offset: 0xA9080 VA: 0x1800A9C80
	private static int op_Equality(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xABD80 Offset: 0xAB180 VA: 0x1800ABD80
	private static int Instantiate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xADC80 Offset: 0xAD080 VA: 0x1800ADC80
	private static int DestroyImmediate(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xAFCC0 Offset: 0xAF0C0 VA: 0x1800AFCC0
	private static int Destroy(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB3130 Offset: 0xB2530 VA: 0x1800B3130
	private static int get_name(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB5250 Offset: 0xB4650 VA: 0x1800B5250
	private static int get_hideFlags(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB7400 Offset: 0xB6800 VA: 0x1800B7400
	private static int set_name(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB9680 Offset: 0xB8A80 VA: 0x1800B9680
	private static int set_hideFlags(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class UnityEngine_RandomWrap
{
	// Methods

	public static void Register(LuaState L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBB650 Offset: 0xBAA50 VA: 0x1800BB650
	private static int _CreateUnityEngine_Random(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBD540 Offset: 0xBC940 VA: 0x1800BD540
	private static int InitState(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xBF690 Offset: 0xBEA90 VA: 0x1800BF690
	private static int Range(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC2640 Offset: 0xC1A40 VA: 0x1800C2640
	private static int RangeInt(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC4710 Offset: 0xC3B10 VA: 0x1800C4710
	private static int ColorHSV(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC6940 Offset: 0xC5D40 VA: 0x1800C6940
	private static int get_state(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC8D00 Offset: 0xC8100 VA: 0x1800C8D00
	private static int get_value(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCAF30 Offset: 0xCA330 VA: 0x1800CAF30
	private static int get_insideUnitSphere(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCD420 Offset: 0xCC820 VA: 0x1800CD420
	private static int get_insideUnitCircle(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCF5A0 Offset: 0xCE9A0 VA: 0x1800CF5A0
	private static int get_onUnitSphere(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD18F0 Offset: 0xD0CF0 VA: 0x1800D18F0
	private static int get_rotation(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD3AE0 Offset: 0xD2EE0 VA: 0x1800D3AE0
	private static int get_rotationUniform(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD5F80 Offset: 0xD5380 VA: 0x1800D5F80
	private static int set_state(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: 
public class LuaClient : MonoBehaviour
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static LuaClient <Instance>k__BackingField;
	protected LuaState luaState;
	protected LuaLooper loop;
	protected LuaFunction levelLoaded;
	protected bool openLuaSocket;
	protected bool beZbStart;
	private LuaTable profiler;

	// Properties
	public static LuaClient Instance { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static LuaClient get_Instance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected static void set_Instance(LuaClient value) { }

	protected virtual LuaFileUtils InitLoader() { }

	protected virtual void LoadLuaFiles() { }

	protected virtual void OpenLibs() { }

	public void OpenZbsDebugger(string ip = "localhost") { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDFBC0 Offset: 0xDEFC0 VA: 0x1800DFBC0
	private static int LuaOpen_Socket_Core(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE1C40 Offset: 0xE1040 VA: 0x1800E1C40
	private static int LuaOpen_Mime_Core(IntPtr L) { }

	protected void OpenLuaSocket() { }

	protected void OpenCJson() { }

	protected virtual void CallMain() { }

	protected virtual void StartMain() { }

	protected void StartLooper() { }

	protected virtual void Bind() { }

	protected void Init() { }

	protected void Awake() { }

	protected virtual void OnLoadFinished() { }

	private void OnLevelLoaded(int level) { }

	private void OnSceneLoaded(Scene scene, LoadSceneMode mode) { }

	public virtual void Destroy() { }

	protected void OnDestroy() { }

	protected void OnApplicationQuit() { }

	public static LuaState GetMainState() { }

	public LuaLooper GetLooper() { }

	public void AttachProfiler() { }

	public void DetachProfiler() { }

	public void .ctor() { }
}

// Namespace: 
public static class LuaCoroutine
{
	// Fields
	private static MonoBehaviour mb;
	private static string strCo;

	// Methods

	public static void Register(LuaState state, MonoBehaviour behaviour) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE4DA0 Offset: 0xE41A0 VA: 0x1800E4DA0
	private static int _WaitForSeconds(IntPtr L) { }

	[IteratorStateMachineAttribute] // RVA: 0xE6E10 Offset: 0xE6210 VA: 0x1800E6E10
	private static IEnumerator CoWaitForSeconds(float sec, LuaFunction func) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEB0F0 Offset: 0xEA4F0 VA: 0x1800EB0F0
	private static int WaitForFixedUpdate(IntPtr L) { }

	[IteratorStateMachineAttribute] // RVA: 0xED230 Offset: 0xEC630 VA: 0x1800ED230
	private static IEnumerator CoWaitForFixedUpdate(LuaFunction func) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEF600 Offset: 0xEEA00 VA: 0x1800EF600
	private static int WaitForEndOfFrame(IntPtr L) { }

	[IteratorStateMachineAttribute] // RVA: 0xF1830 Offset: 0xF0C30 VA: 0x1800F1830
	private static IEnumerator CoWaitForEndOfFrame(LuaFunction func) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF38E0 Offset: 0xF2CE0 VA: 0x1800F38E0
	private static int Yield(IntPtr L) { }

	[IteratorStateMachineAttribute] // RVA: 0xF5610 Offset: 0xF4A10 VA: 0x1800F5610
	private static IEnumerator CoYield(object o, LuaFunction func) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF74C0 Offset: 0xF68C0 VA: 0x1800F74C0
	private static int StopCoroutine(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF9680 Offset: 0xF8A80 VA: 0x1800F9680
	private static int WrapLuaCoroutine(IntPtr L) { }

	[IteratorStateMachineAttribute] // RVA: 0xFB5D0 Offset: 0xFA9D0 VA: 0x1800FB5D0
	private static IEnumerator CoWrap(LuaFunction func) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LuaCoroutine.<CoWaitForSeconds>d__4 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public float sec;
	public LuaFunction func;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LuaCoroutine.<CoWaitForFixedUpdate>d__6 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public LuaFunction func;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LuaCoroutine.<CoWaitForEndOfFrame>d__8 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public LuaFunction func;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LuaCoroutine.<CoYield>d__10 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public object o;
	public LuaFunction func;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LuaCoroutine.<CoWrap>d__13 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public LuaFunction func;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
public class LuaLooper : MonoBehaviour
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private LuaBeatEvent <UpdateEvent>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private LuaBeatEvent <LateUpdateEvent>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private LuaBeatEvent <FixedUpdateEvent>k__BackingField;
	public LuaState luaState;

	// Properties
	public LuaBeatEvent UpdateEvent { get; set; }
	public LuaBeatEvent LateUpdateEvent { get; set; }
	public LuaBeatEvent FixedUpdateEvent { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public LuaBeatEvent get_UpdateEvent() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_UpdateEvent(LuaBeatEvent value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public LuaBeatEvent get_LateUpdateEvent() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_LateUpdateEvent(LuaBeatEvent value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public LuaBeatEvent get_FixedUpdateEvent() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_FixedUpdateEvent(LuaBeatEvent value) { }

	private void Start() { }

	private LuaBeatEvent GetEvent(string name) { }

	private void ThrowException() { }

	private void Update() { }

	private void LateUpdate() { }

	private void FixedUpdate() { }

	public void Destroy() { }

	private void OnDestroy() { }

	public void .ctor() { }
}

// Namespace: 
public static class LuaProfiler
{
	// Fields
	public static List<string> list;

	// Methods

	public static void Clear() { }

	public static int GetID(string name) { }

	public static void BeginSample(int id) { }

	public static void EndSample() { }

	private static void .cctor() { }
}

// Namespace: 
public class LuaResLoader : LuaFileUtils
{
	// Methods

	public void .ctor() { }

	public override byte[] ReadFile(string fileName) { }

	public override string FindFileError(string fileName) { }

	private byte[] ReadResourceFile(string fileName) { }

	private byte[] ReadDownLoadFile(string fileName) { }
}

// Namespace: 
public class DownloadHandlerFileRange : DownloadHandlerScript
{
	// Fields
	public Action FinishHandler;
	public DownloadHandlerFileRange.UpdateProgressHandler UpdateHandler;
	private string Path;
	private FileStream FileStream;
	private UnityWebRequest UnityWebRequest;
	public long LocalFileSize;
	private long TotalFileSize;
	private long CurFileSize;
	private float LastTime;
	private float LastDataSize;
	private float DownloadSpeed;

	// Properties
	public float Speed { get; }
	public long FileSize { get; }
	public float DownloadProgress { get; }

	// Methods

	public float get_Speed() { }

	public long get_FileSize() { }

	public float get_DownloadProgress() { }

	public void .ctor(string path, UnityWebRequest request) { }

	public void Dispose() { }

	private void Clean() { }

	protected override void CompleteContent() { }

	protected override byte[] GetData() { }

	protected override float GetProgress() { }

	protected override string GetText() { }

	protected override void ReceiveContentLength(int contentLength) { }

	protected override bool ReceiveData(byte[] data, int dataLength) { }

	protected override void Finalize() { }
}

// Namespace: 
public sealed class DownloadHandlerFileRange.UpdateProgressHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(ulong size) { }

	public virtual IAsyncResult BeginInvoke(ulong size, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[DisallowMultipleComponent] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class RailManager : MonoBehaviour
{
	// Fields
	private static RailManager instance_;
	private static bool ever_initialize_;
	private bool initialized_;

	// Properties
	private static RailManager Instance { get; }
	public static bool Initialized { get; }

	// Methods

	private static RailManager get_Instance() { }

	public static bool get_Initialized() { }

	private void Awake() { }

	public void OnRailEvent(RAILEventID id, EventBase data) { }

	private void OnEnable() { }

	private void OnDestroy() { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: 
public class UTF8Marshaler : ICustomMarshaler
{
	// Fields
	private static UTF8Marshaler instance_;

	// Methods

	public IntPtr MarshalManagedToNative(object obj) { }

	public object MarshalNativeToManaged(IntPtr data) { }

	public void CleanUpNativeData(IntPtr data) { }

	public void CleanUpManagedData(object obj) { }

	public int GetNativeDataSize() { }

	public static ICustomMarshaler GetInstance(string cookie) { }

	public static string MarshalNativeToString(IntPtr data) { }

	public void .ctor() { }
}

// Namespace: 
public sealed class RailEventCallBackFunction : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(RAILEventID event_id, IntPtr data) { }

	public virtual IAsyncResult BeginInvoke(RAILEventID event_id, IntPtr data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class RailWarningMessageCallbackFunction : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(int level, string msg) { }

	public virtual IAsyncResult BeginInvoke(int level, string msg, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class RailEventCallBackHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(RAILEventID event_id, EventBase data) { }

	public virtual IAsyncResult BeginInvoke(RAILEventID event_id, EventBase data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class RailCaptureVoiceCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(EnumRailVoiceCaptureFormat fmt, bool is_last_package, IntPtr encoded_buffer, uint encoded_length) { }

	public virtual IAsyncResult BeginInvoke(EnumRailVoiceCaptureFormat fmt, bool is_last_package, IntPtr encoded_buffer, uint encoded_length, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
internal class MonoPInvokeCallbackAttribute : Attribute
{
	// Methods

	public void .ctor(Type type) { }
}

// Namespace: 
public class NativeKeyboard
{
	// Fields
	private static bool _keyboardVisible;

	// Properties
	public static bool KeyboardVisible { get; set; }

	// Methods

	public static int GetKeyboardHeight() { }

	public static bool get_KeyboardVisible() { }

	public static void set_KeyboardVisible(bool value) { }

	public void .ctor() { }
}

// Namespace: 
public class ServicePermission
{
	// Fields
	private static readonly string KEY_PERMISSION;

	// Methods

	public static bool CheckCurrentMobileAccountPermission(string mobileAccount) { }

	public static void SavePermission(string key) { }

	private static void SetBool(string key, bool trueOrFalse) { }

	private static bool GetBool(string key) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class DropdownWithRegion : Dropdown
{
	// Methods

	public override void OnPointerClick(PointerEventData eventData) { }

	public override void OnSubmit(BaseEventData eventData) { }

	public void Show() { }

	public void .ctor() { }
}

// Namespace: 
public class ResetPasswordInputNewPassword : PanelBase
{
	// Properties
	public Text Tip { get; }
	public InputField InputNewPassword { get; }
	public ButtonViewPassword ViewPassword { get; }
	public Button Next { get; }

	// Methods

	public Text get_Tip() { }

	public InputField get_InputNewPassword() { }

	public ButtonViewPassword get_ViewPassword() { }

	public Button get_Next() { }

	public void .ctor() { }
}

// Namespace: 
public class ResetPasswordInputPhone : PanelBase
{
	// Properties
	public Text Tip { get; }
	public InputField IFAreaCode { get; }
	public Dropdown DDAreaCode { get; }
	public InputField InputPhone { get; }
	public InputField SmsCode { get; }
	public ButtonRequestSMSCode RequestSmsCode { get; }
	public ButtonNoGetSMS NoSmScode { get; }
	public Button Next { get; }

	// Methods

	public Text get_Tip() { }

	public InputField get_IFAreaCode() { }

	public Dropdown get_DDAreaCode() { }

	public InputField get_InputPhone() { }

	public InputField get_SmsCode() { }

	public ButtonRequestSMSCode get_RequestSmsCode() { }

	public ButtonNoGetSMS get_NoSmScode() { }

	public Button get_Next() { }

	public void .ctor() { }
}

// Namespace: 
public class ResetPasswordPhone : MonoBehaviour
{
	// Methods

	private void Start() { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: 
[CreateAssetMenuAttribute] // RVA: 0x11610 Offset: 0x10A10 VA: 0x180011610
public class MutiPolyScriptableObject : ScriptableObject
{
	// Fields
	[HeaderAttribute] // RVA: 0x13300 Offset: 0x12700 VA: 0x180013300
	public bool isOverridePrefabLODMesh;
	[HeaderAttribute] // RVA: 0x15130 Offset: 0x14530 VA: 0x180015130
	public string lodSavedDir;
	[HeaderAttribute] // RVA: 0x16CF0 Offset: 0x160F0 VA: 0x180016CF0
	public string batchFewSavedDir;
	[HeaderAttribute] // RVA: 0x18920 Offset: 0x17D20 VA: 0x180018920
	public string sphereColHex;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class _ArrayPoolDefault : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(_ArrayPoolDefault obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public static int Get() { }

	public void .ctor() { }
}

// Namespace: 
public class _ArrayPoolLEngineDefault : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(_ArrayPoolLEngineDefault obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public static int Get() { }

	public void .ctor() { }
}

// Namespace: 
public class _ArrayPoolSpatialAudio : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(_ArrayPoolSpatialAudio obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public static int Get() { }

	public void .ctor() { }
}

// Namespace: 
public enum Ak3DSpatializationMode
{
	// Fields
	public int value__;
	public const Ak3DSpatializationMode AK_SpatializationMode_None = 0;
	public const Ak3DSpatializationMode AK_SpatializationMode_PositionOnly = 1;
	public const Ak3DSpatializationMode AK_SpatializationMode_PositionAndOrientation = 2;
}

// Namespace: 
public enum AkActionOnEventType
{
	// Fields
	public int value__;
	public const AkActionOnEventType AkActionOnEventType_Stop = 0;
	public const AkActionOnEventType AkActionOnEventType_Pause = 1;
	public const AkActionOnEventType AkActionOnEventType_Resume = 2;
	public const AkActionOnEventType AkActionOnEventType_Break = 3;
	public const AkActionOnEventType AkActionOnEventType_ReleaseEnvelope = 4;
}

// Namespace: 
public enum AkAudioDeviceState
{
	// Fields
	public int value__;
	public const AkAudioDeviceState AkDeviceState_Active = 1;
	public const AkAudioDeviceState AkDeviceState_Disabled = 2;
	public const AkAudioDeviceState AkDeviceState_NotPresent = 4;
	public const AkAudioDeviceState AkDeviceState_Unplugged = 8;
	public const AkAudioDeviceState AkDeviceState_All = 15;
}

// Namespace: 
public class AkAudioFormat : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public uint uSampleRate { get; set; }
	public AkChannelConfig channelConfig { get; set; }
	public uint uBitsPerSample { get; set; }
	public uint uBlockAlign { get; set; }
	public uint uTypeID { get; set; }
	public uint uInterleaveID { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkAudioFormat obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void set_uSampleRate(uint value) { }

	public uint get_uSampleRate() { }

	public void set_channelConfig(AkChannelConfig value) { }

	public AkChannelConfig get_channelConfig() { }

	public void set_uBitsPerSample(uint value) { }

	public uint get_uBitsPerSample() { }

	public void set_uBlockAlign(uint value) { }

	public uint get_uBlockAlign() { }

	public void set_uTypeID(uint value) { }

	public uint get_uTypeID() { }

	public void set_uInterleaveID(uint value) { }

	public uint get_uInterleaveID() { }

	public uint GetNumChannels() { }

	public uint GetBitsPerSample() { }

	public uint GetBlockAlign() { }

	public uint GetTypeID() { }

	public uint GetInterleaveID() { }

	public void SetAll(uint in_uSampleRate, AkChannelConfig in_channelConfig, uint in_uBitsPerSample, uint in_uBlockAlign, uint in_uTypeID, uint in_uInterleaveID) { }

	public bool IsChannelConfigSupported() { }

	public void .ctor() { }
}

// Namespace: 
public class AkAudioInterruptionCallbackInfo : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public bool bEnterInterruption { get; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkAudioInterruptionCallbackInfo obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public bool get_bEnterInterruption() { }

	public void .ctor() { }
}

// Namespace: 
public class AkAudioSettings : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public uint uNumSamplesPerFrame { get; set; }
	public uint uNumSamplesPerSecond { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkAudioSettings obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void set_uNumSamplesPerFrame(uint value) { }

	public uint get_uNumSamplesPerFrame() { }

	public void set_uNumSamplesPerSecond(uint value) { }

	public uint get_uNumSamplesPerSecond() { }

	public void .ctor() { }
}

// Namespace: 
public class AkAudioSourceChangeCallbackInfo : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public bool bOtherAudioPlaying { get; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkAudioSourceChangeCallbackInfo obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public bool get_bOtherAudioPlaying() { }

	public void .ctor() { }
}

// Namespace: 
public class AkAuxSendValue : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public ulong listenerID { get; set; }
	public uint auxBusID { get; set; }
	public float fControlValue { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkAuxSendValue obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void set_listenerID(ulong value) { }

	public ulong get_listenerID() { }

	public void set_auxBusID(uint value) { }

	public uint get_auxBusID() { }

	public void set_fControlValue(float value) { }

	public float get_fControlValue() { }

	public void Set(GameObject listener, uint id, float value) { }

	public bool IsSame(GameObject listener, uint id) { }

	public static int GetSizeOf() { }

	public AKRESULT SetGameObjectAuxSendValues(GameObject in_gameObjectID, uint in_uNumSendValues) { }

	public AKRESULT GetGameObjectAuxSendValues(GameObject in_gameObjectID, ref uint io_ruNumSendValues) { }
}

// Namespace: 
public class AkBankCallbackInfo : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public uint bankID { get; }
	public IntPtr inMemoryBankPtr { get; }
	public AKRESULT loadResult { get; }
	public int memPoolId { get; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkBankCallbackInfo obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public uint get_bankID() { }

	public IntPtr get_inMemoryBankPtr() { }

	public AKRESULT get_loadResult() { }

	public int get_memPoolId() { }

	public void .ctor() { }
}

// Namespace: 
public enum AkBankContent
{
	// Fields
	public int value__;
	public const AkBankContent AkBankContent_StructureOnly = 0;
	public const AkBankContent AkBankContent_All = 1;
}

// Namespace: 
public enum AkBusHierarchyFlags
{
	// Fields
	public int value__;
	public const AkBusHierarchyFlags AkBusHierarchy_Primary = 1;
	public const AkBusHierarchyFlags AkBusHierarchy_Secondary = 2;
	public const AkBusHierarchyFlags AkBusHierarchy_IsMaster = 128;
}

// Namespace: 
public class AkCallbackInfo : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public IntPtr pCookie { get; }
	public ulong gameObjID { get; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkCallbackInfo obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public IntPtr get_pCookie() { }

	public ulong get_gameObjID() { }

	public void .ctor() { }
}

// Namespace: 
public class AkCallbackSerializer : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkCallbackSerializer obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public static AKRESULT Init(IntPtr in_pMemory, uint in_uSize) { }

	public static void Term() { }

	public static IntPtr Lock() { }

	public static void SetLocalOutput(uint in_uErrorLevel) { }

	public static void Unlock() { }

	public static AKRESULT AudioSourceChangeCallbackFunc(bool in_bOtherAudioPlaying, object in_pCookie) { }

	public void .ctor() { }
}

// Namespace: 
public enum AkCallbackType
{
	// Fields
	public int value__;
	public const AkCallbackType AK_EndOfEvent = 1;
	public const AkCallbackType AK_EndOfDynamicSequenceItem = 2;
	public const AkCallbackType AK_Marker = 4;
	public const AkCallbackType AK_Duration = 8;
	public const AkCallbackType AK_SpeakerVolumeMatrix = 16;
	public const AkCallbackType AK_Starvation = 32;
	public const AkCallbackType AK_MusicPlaylistSelect = 64;
	public const AkCallbackType AK_MusicPlayStarted = 128;
	public const AkCallbackType AK_MusicSyncBeat = 256;
	public const AkCallbackType AK_MusicSyncBar = 512;
	public const AkCallbackType AK_MusicSyncEntry = 1024;
	public const AkCallbackType AK_MusicSyncExit = 2048;
	public const AkCallbackType AK_MusicSyncGrid = 4096;
	public const AkCallbackType AK_MusicSyncUserCue = 8192;
	public const AkCallbackType AK_MusicSyncPoint = 16384;
	public const AkCallbackType AK_MusicSyncAll = 32512;
	public const AkCallbackType AK_MIDIEvent = 65536;
	public const AkCallbackType AK_CallbackBits = 1048575;
	public const AkCallbackType AK_EnableGetSourcePlayPosition = 1048576;
	public const AkCallbackType AK_EnableGetMusicPlayPosition = 2097152;
	public const AkCallbackType AK_EnableGetSourceStreamBuffering = 4194304;
	public const AkCallbackType AK_Monitoring = 536870912;
	public const AkCallbackType AK_AudioSourceChange = 587202560;
	public const AkCallbackType AK_Bank = 1073741824;
	public const AkCallbackType AK_AudioInterruption = 570425344;
}

// Namespace: 
public class AkChannelConfig : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public uint uNumChannels { get; set; }
	public uint eConfigType { get; set; }
	public uint uChannelMask { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkChannelConfig obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void set_uNumChannels(uint value) { }

	public uint get_uNumChannels() { }

	public void set_eConfigType(uint value) { }

	public uint get_eConfigType() { }

	public void set_uChannelMask(uint value) { }

	public uint get_uChannelMask() { }

	public void .ctor() { }

	public void .ctor(uint in_uNumChannels, uint in_uChannelMask) { }

	public void Clear() { }

	public void SetStandard(uint in_uChannelMask) { }

	public void SetStandardOrAnonymous(uint in_uNumChannels, uint in_uChannelMask) { }

	public void SetAnonymous(uint in_uNumChannels) { }

	public void SetAmbisonic(uint in_uNumChannels) { }

	public bool IsValid() { }

	public uint Serialize() { }

	public void Deserialize(uint in_uChannelConfig) { }

	public AkChannelConfig RemoveLFE() { }

	public AkChannelConfig RemoveCenter() { }

	public bool IsChannelConfigSupported() { }
}

// Namespace: 
public enum AkChannelConfigType
{
	// Fields
	public int value__;
	public const AkChannelConfigType AK_ChannelConfigType_Anonymous = 0;
	public const AkChannelConfigType AK_ChannelConfigType_Standard = 1;
	public const AkChannelConfigType AK_ChannelConfigType_Ambisonic = 2;
}

// Namespace: 
public class AkChannelEmitter : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public AkTransform position { get; set; }
	public uint uInputChannels { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkChannelEmitter obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void set_position(AkTransform value) { }

	public AkTransform get_position() { }

	public void set_uInputChannels(uint value) { }

	public uint get_uInputChannels() { }

	public void .ctor() { }
}

// Namespace: 
public enum AkChannelOrdering
{
	// Fields
	public int value__;
	public const AkChannelOrdering ChannelOrdering_Standard = 0;
	public const AkChannelOrdering ChannelOrdering_RunTime = 1;
}

// Namespace: 
public enum AkConnectionType
{
	// Fields
	public int value__;
	public const AkConnectionType ConnectionType_Direct = 0;
	public const AkConnectionType ConnectionType_GameDefSend = 1;
	public const AkConnectionType ConnectionType_UserDefSend = 2;
}

// Namespace: 
public enum AkCurveInterpolation
{
	// Fields
	public int value__;
	public const AkCurveInterpolation AkCurveInterpolation_Log3 = 0;
	public const AkCurveInterpolation AkCurveInterpolation_Sine = 1;
	public const AkCurveInterpolation AkCurveInterpolation_Log1 = 2;
	public const AkCurveInterpolation AkCurveInterpolation_InvSCurve = 3;
	public const AkCurveInterpolation AkCurveInterpolation_Linear = 4;
	public const AkCurveInterpolation AkCurveInterpolation_SCurve = 5;
	public const AkCurveInterpolation AkCurveInterpolation_Exp1 = 6;
	public const AkCurveInterpolation AkCurveInterpolation_SineRecip = 7;
	public const AkCurveInterpolation AkCurveInterpolation_Exp3 = 8;
	public const AkCurveInterpolation AkCurveInterpolation_LastFadeCurve = 8;
	public const AkCurveInterpolation AkCurveInterpolation_Constant = 9;
}

// Namespace: 
public class AkDeviceSettings : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public IntPtr pIOMemory { get; set; }
	public uint uIOMemorySize { get; set; }
	public uint uIOMemoryAlignment { get; set; }
	public int ePoolAttributes { get; set; }
	public uint uGranularity { get; set; }
	public uint uSchedulerTypeFlags { get; set; }
	public AkThreadProperties threadProperties { get; set; }
	public float fTargetAutoStmBufferLength { get; set; }
	public uint uMaxConcurrentIO { get; set; }
	public bool bUseStreamCache { get; set; }
	public uint uMaxCachePinnedBytes { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkDeviceSettings obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void set_pIOMemory(IntPtr value) { }

	public IntPtr get_pIOMemory() { }

	public void set_uIOMemorySize(uint value) { }

	public uint get_uIOMemorySize() { }

	public void set_uIOMemoryAlignment(uint value) { }

	public uint get_uIOMemoryAlignment() { }

	public void set_ePoolAttributes(int value) { }

	public int get_ePoolAttributes() { }

	public void set_uGranularity(uint value) { }

	public uint get_uGranularity() { }

	public void set_uSchedulerTypeFlags(uint value) { }

	public uint get_uSchedulerTypeFlags() { }

	public void set_threadProperties(AkThreadProperties value) { }

	public AkThreadProperties get_threadProperties() { }

	public void set_fTargetAutoStmBufferLength(float value) { }

	public float get_fTargetAutoStmBufferLength() { }

	public void set_uMaxConcurrentIO(uint value) { }

	public uint get_uMaxConcurrentIO() { }

	public void set_bUseStreamCache(bool value) { }

	public bool get_bUseStreamCache() { }

	public void set_uMaxCachePinnedBytes(uint value) { }

	public uint get_uMaxCachePinnedBytes() { }

	public void .ctor() { }
}

// Namespace: 
public enum AkDiffractionFlags
{
	// Fields
	public int value__;
	public const AkDiffractionFlags DiffractionFlags_UseBuiltInParam = 1;
	public const AkDiffractionFlags DiffractionFlags_UseObstruction = 2;
	public const AkDiffractionFlags DiffractionFlags_CalcEmitterVirtualPosition = 8;
	public const AkDiffractionFlags DefaultDiffractionFlags = 11;
}

// Namespace: 
public class AkDurationCallbackInfo : AkEventCallbackInfo
{
	// Fields
	private IntPtr swigCPtr;

	// Properties
	public float fDuration { get; }
	public float fEstimatedDuration { get; }
	public uint audioNodeID { get; }
	public uint mediaID { get; }
	public bool bStreaming { get; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkDurationCallbackInfo obj) { }

	internal override void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public override void Dispose() { }

	public float get_fDuration() { }

	public float get_fEstimatedDuration() { }

	public uint get_audioNodeID() { }

	public uint get_mediaID() { }

	public bool get_bStreaming() { }

	public void .ctor() { }
}

// Namespace: 
public class AkDynamicSequenceItemCallbackInfo : AkCallbackInfo
{
	// Fields
	private IntPtr swigCPtr;

	// Properties
	public uint playingID { get; }
	public uint audioNodeID { get; }
	public IntPtr pCustomInfo { get; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkDynamicSequenceItemCallbackInfo obj) { }

	internal override void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public override void Dispose() { }

	public uint get_playingID() { }

	public uint get_audioNodeID() { }

	public IntPtr get_pCustomInfo() { }

	public void .ctor() { }
}

// Namespace: 
public enum AkDynamicSequenceType
{
	// Fields
	public int value__;
	public const AkDynamicSequenceType DynamicSequenceType_SampleAccurate = 0;
	public const AkDynamicSequenceType DynamicSequenceType_NormalTransition = 1;
}

// Namespace: 
public class AkEmitterSettings : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public uint reflectAuxBusID { get; set; }
	public float reflectionMaxPathLength { get; set; }
	public float reflectionsAuxBusGain { get; set; }
	public uint reflectionsOrder { get; set; }
	public uint reflectorFilterMask { get; set; }
	public float roomReverbAuxBusGain { get; set; }
	public byte useImageSources { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkEmitterSettings obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void .ctor() { }

	public void set_reflectAuxBusID(uint value) { }

	public uint get_reflectAuxBusID() { }

	public void set_reflectionMaxPathLength(float value) { }

	public float get_reflectionMaxPathLength() { }

	public void set_reflectionsAuxBusGain(float value) { }

	public float get_reflectionsAuxBusGain() { }

	public void set_reflectionsOrder(uint value) { }

	public uint get_reflectionsOrder() { }

	public void set_reflectorFilterMask(uint value) { }

	public uint get_reflectorFilterMask() { }

	public void set_roomReverbAuxBusGain(float value) { }

	public float get_roomReverbAuxBusGain() { }

	public void set_useImageSources(byte value) { }

	public byte get_useImageSources() { }
}

// Namespace: 
public class AkEventCallbackInfo : AkCallbackInfo
{
	// Fields
	private IntPtr swigCPtr;

	// Properties
	public uint playingID { get; }
	public uint eventID { get; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkEventCallbackInfo obj) { }

	internal override void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public override void Dispose() { }

	public uint get_playingID() { }

	public uint get_eventID() { }

	public void .ctor() { }
}

// Namespace: 
public class AkExternalSourceInfo : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public uint iExternalSrcCookie { get; set; }
	public uint idCodec { get; set; }
	public string szFile { get; set; }
	public IntPtr pInMemory { get; set; }
	public uint uiMemorySize { get; set; }
	public uint idFile { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkExternalSourceInfo obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void set_iExternalSrcCookie(uint value) { }

	public uint get_iExternalSrcCookie() { }

	public void set_idCodec(uint value) { }

	public uint get_idCodec() { }

	public void set_szFile(string value) { }

	public string get_szFile() { }

	public void set_pInMemory(IntPtr value) { }

	public IntPtr get_pInMemory() { }

	public void set_uiMemorySize(uint value) { }

	public uint get_uiMemorySize() { }

	public void set_idFile(uint value) { }

	public uint get_idFile() { }

	public void .ctor() { }

	public void .ctor(IntPtr in_pInMemory, uint in_uiMemorySize, uint in_iExternalSrcCookie, uint in_idCodec) { }

	public void .ctor(string in_pszFileName, uint in_iExternalSrcCookie, uint in_idCodec) { }

	public void .ctor(uint in_idFile, uint in_iExternalSrcCookie, uint in_idCodec) { }
}

// Namespace: 
public enum AkGlobalCallbackLocation
{
	// Fields
	public int value__;
	public const AkGlobalCallbackLocation AkGlobalCallbackLocation_Register = 1;
	public const AkGlobalCallbackLocation AkGlobalCallbackLocation_Begin = 2;
	public const AkGlobalCallbackLocation AkGlobalCallbackLocation_PreProcessMessageQueueForRender = 4;
	public const AkGlobalCallbackLocation AkGlobalCallbackLocation_PostMessagesProcessed = 8;
	public const AkGlobalCallbackLocation AkGlobalCallbackLocation_BeginRender = 16;
	public const AkGlobalCallbackLocation AkGlobalCallbackLocation_EndRender = 32;
	public const AkGlobalCallbackLocation AkGlobalCallbackLocation_End = 64;
	public const AkGlobalCallbackLocation AkGlobalCallbackLocation_Term = 128;
	public const AkGlobalCallbackLocation AkGlobalCallbackLocation_Monitor = 256;
	public const AkGlobalCallbackLocation AkGlobalCallbackLocation_Num = 9;
}

// Namespace: 
public enum AkGroupType
{
	// Fields
	public int value__;
	public const AkGroupType AkGroupType_Switch = 0;
	public const AkGroupType AkGroupType_State = 1;
}

// Namespace: 
public class AkImageSourceParams : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public AkVector sourcePosition { get; set; }
	public float fDistanceScalingFactor { get; set; }
	public float fLevel { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkImageSourceParams obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void .ctor() { }

	public void .ctor(AkVector in_sourcePosition, float in_fDistanceScalingFactor, float in_fLevel) { }

	public void set_sourcePosition(AkVector value) { }

	public AkVector get_sourcePosition() { }

	public void set_fDistanceScalingFactor(float value) { }

	public float get_fDistanceScalingFactor() { }

	public void set_fLevel(float value) { }

	public float get_fLevel() { }
}

// Namespace: 
public class AkImageSourceSettings : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public AkImageSourceParams params_ { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkImageSourceSettings obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void .ctor() { }

	public void .ctor(AkVector in_sourcePosition, float in_fDistanceScalingFactor, float in_fLevel) { }

	public void SetOneTexture(uint in_texture) { }

	public void SetName(string in_pName) { }

	public void set_params_(AkImageSourceParams value) { }

	public AkImageSourceParams get_params_() { }
}

// Namespace: 
public class AkInitSettings : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public int pfnAssertHook { get; set; }
	public uint uMaxNumPaths { get; set; }
	public uint uDefaultPoolSize { get; set; }
	public float fDefaultPoolRatioThreshold { get; set; }
	public uint uCommandQueueSize { get; set; }
	public int uPrepareEventMemoryPoolID { get; set; }
	public bool bEnableGameSyncPreparation { get; set; }
	public uint uContinuousPlaybackLookAhead { get; set; }
	public uint uNumSamplesPerFrame { get; set; }
	public uint uMonitorPoolSize { get; set; }
	public uint uMonitorQueuePoolSize { get; set; }
	public AkOutputSettings settingsMainOutput { get; set; }
	public uint uMaxHardwareTimeoutMs { get; set; }
	public bool bUseSoundBankMgrThread { get; set; }
	public bool bUseLEngineThread { get; set; }
	public string szPluginDLLPath { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkInitSettings obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void set_pfnAssertHook(int value) { }

	public int get_pfnAssertHook() { }

	public void set_uMaxNumPaths(uint value) { }

	public uint get_uMaxNumPaths() { }

	public void set_uDefaultPoolSize(uint value) { }

	public uint get_uDefaultPoolSize() { }

	public void set_fDefaultPoolRatioThreshold(float value) { }

	public float get_fDefaultPoolRatioThreshold() { }

	public void set_uCommandQueueSize(uint value) { }

	public uint get_uCommandQueueSize() { }

	public void set_uPrepareEventMemoryPoolID(int value) { }

	public int get_uPrepareEventMemoryPoolID() { }

	public void set_bEnableGameSyncPreparation(bool value) { }

	public bool get_bEnableGameSyncPreparation() { }

	public void set_uContinuousPlaybackLookAhead(uint value) { }

	public uint get_uContinuousPlaybackLookAhead() { }

	public void set_uNumSamplesPerFrame(uint value) { }

	public uint get_uNumSamplesPerFrame() { }

	public void set_uMonitorPoolSize(uint value) { }

	public uint get_uMonitorPoolSize() { }

	public void set_uMonitorQueuePoolSize(uint value) { }

	public uint get_uMonitorQueuePoolSize() { }

	public void set_settingsMainOutput(AkOutputSettings value) { }

	public AkOutputSettings get_settingsMainOutput() { }

	public void set_uMaxHardwareTimeoutMs(uint value) { }

	public uint get_uMaxHardwareTimeoutMs() { }

	public void set_bUseSoundBankMgrThread(bool value) { }

	public bool get_bUseSoundBankMgrThread() { }

	public void set_bUseLEngineThread(bool value) { }

	public bool get_bUseLEngineThread() { }

	public void set_szPluginDLLPath(string value) { }

	public string get_szPluginDLLPath() { }

	public void .ctor() { }
}

// Namespace: 
public class AkIterator : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public AkPlaylistItem pItem { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkIterator obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void set_pItem(AkPlaylistItem value) { }

	public AkPlaylistItem get_pItem() { }

	public AkIterator NextIter() { }

	public AkIterator PrevIter() { }

	public AkPlaylistItem GetItem() { }

	public bool IsEqualTo(AkIterator in_rOp) { }

	public bool IsDifferentFrom(AkIterator in_rOp) { }

	public void .ctor() { }
}

// Namespace: 
public class AkMarkerCallbackInfo : AkEventCallbackInfo
{
	// Fields
	private IntPtr swigCPtr;

	// Properties
	public uint uIdentifier { get; }
	public uint uPosition { get; }
	public string strLabel { get; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkMarkerCallbackInfo obj) { }

	internal override void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public override void Dispose() { }

	public uint get_uIdentifier() { }

	public uint get_uPosition() { }

	public string get_strLabel() { }

	public void .ctor() { }
}

// Namespace: 
public class AkMemSettings : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public uint uMaxNumPools { get; set; }
	public uint uDebugFlags { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkMemSettings obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void .ctor() { }

	public void set_uMaxNumPools(uint value) { }

	public uint get_uMaxNumPools() { }

	public void set_uDebugFlags(uint value) { }

	public uint get_uDebugFlags() { }
}

// Namespace: 
public enum AkMeteringFlags
{
	// Fields
	public int value__;
	public const AkMeteringFlags AK_NoMetering = 0;
	public const AkMeteringFlags AK_EnableBusMeter_Peak = 1;
	public const AkMeteringFlags AK_EnableBusMeter_TruePeak = 2;
	public const AkMeteringFlags AK_EnableBusMeter_RMS = 4;
	public const AkMeteringFlags AK_EnableBusMeter_KPower = 16;
}

// Namespace: 
public enum AkMIDICcTypes
{
	// Fields
	public int value__;
	public const AkMIDICcTypes BANK_SELECT_COARSE = 0;
	public const AkMIDICcTypes MOD_WHEEL_COARSE = 1;
	public const AkMIDICcTypes BREATH_CTRL_COARSE = 2;
	public const AkMIDICcTypes CTRL_3_COARSE = 3;
	public const AkMIDICcTypes FOOT_PEDAL_COARSE = 4;
	public const AkMIDICcTypes PORTAMENTO_COARSE = 5;
	public const AkMIDICcTypes DATA_ENTRY_COARSE = 6;
	public const AkMIDICcTypes VOLUME_COARSE = 7;
	public const AkMIDICcTypes BALANCE_COARSE = 8;
	public const AkMIDICcTypes CTRL_9_COARSE = 9;
	public const AkMIDICcTypes PAN_POSITION_COARSE = 10;
	public const AkMIDICcTypes EXPRESSION_COARSE = 11;
	public const AkMIDICcTypes EFFECT_CTRL_1_COARSE = 12;
	public const AkMIDICcTypes EFFECT_CTRL_2_COARSE = 13;
	public const AkMIDICcTypes CTRL_14_COARSE = 14;
	public const AkMIDICcTypes CTRL_15_COARSE = 15;
	public const AkMIDICcTypes GEN_SLIDER_1 = 16;
	public const AkMIDICcTypes GEN_SLIDER_2 = 17;
	public const AkMIDICcTypes GEN_SLIDER_3 = 18;
	public const AkMIDICcTypes GEN_SLIDER_4 = 19;
	public const AkMIDICcTypes CTRL_20_COARSE = 20;
	public const AkMIDICcTypes CTRL_21_COARSE = 21;
	public const AkMIDICcTypes CTRL_22_COARSE = 22;
	public const AkMIDICcTypes CTRL_23_COARSE = 23;
	public const AkMIDICcTypes CTRL_24_COARSE = 24;
	public const AkMIDICcTypes CTRL_25_COARSE = 25;
	public const AkMIDICcTypes CTRL_26_COARSE = 26;
	public const AkMIDICcTypes CTRL_27_COARSE = 27;
	public const AkMIDICcTypes CTRL_28_COARSE = 28;
	public const AkMIDICcTypes CTRL_29_COARSE = 29;
	public const AkMIDICcTypes CTRL_30_COARSE = 30;
	public const AkMIDICcTypes CTRL_31_COARSE = 31;
	public const AkMIDICcTypes BANK_SELECT_FINE = 32;
	public const AkMIDICcTypes MOD_WHEEL_FINE = 33;
	public const AkMIDICcTypes BREATH_CTRL_FINE = 34;
	public const AkMIDICcTypes CTRL_3_FINE = 35;
	public const AkMIDICcTypes FOOT_PEDAL_FINE = 36;
	public const AkMIDICcTypes PORTAMENTO_FINE = 37;
	public const AkMIDICcTypes DATA_ENTRY_FINE = 38;
	public const AkMIDICcTypes VOLUME_FINE = 39;
	public const AkMIDICcTypes BALANCE_FINE = 40;
	public const AkMIDICcTypes CTRL_9_FINE = 41;
	public const AkMIDICcTypes PAN_POSITION_FINE = 42;
	public const AkMIDICcTypes EXPRESSION_FINE = 43;
	public const AkMIDICcTypes EFFECT_CTRL_1_FINE = 44;
	public const AkMIDICcTypes EFFECT_CTRL_2_FINE = 45;
	public const AkMIDICcTypes CTRL_14_FINE = 46;
	public const AkMIDICcTypes CTRL_15_FINE = 47;
	public const AkMIDICcTypes CTRL_20_FINE = 52;
	public const AkMIDICcTypes CTRL_21_FINE = 53;
	public const AkMIDICcTypes CTRL_22_FINE = 54;
	public const AkMIDICcTypes CTRL_23_FINE = 55;
	public const AkMIDICcTypes CTRL_24_FINE = 56;
	public const AkMIDICcTypes CTRL_25_FINE = 57;
	public const AkMIDICcTypes CTRL_26_FINE = 58;
	public const AkMIDICcTypes CTRL_27_FINE = 59;
	public const AkMIDICcTypes CTRL_28_FINE = 60;
	public const AkMIDICcTypes CTRL_29_FINE = 61;
	public const AkMIDICcTypes CTRL_30_FINE = 62;
	public const AkMIDICcTypes CTRL_31_FINE = 63;
	public const AkMIDICcTypes HOLD_PEDAL = 64;
	public const AkMIDICcTypes PORTAMENTO_ON_OFF = 65;
	public const AkMIDICcTypes SUSTENUTO_PEDAL = 66;
	public const AkMIDICcTypes SOFT_PEDAL = 67;
	public const AkMIDICcTypes LEGATO_PEDAL = 68;
	public const AkMIDICcTypes HOLD_PEDAL_2 = 69;
	public const AkMIDICcTypes SOUND_VARIATION = 70;
	public const AkMIDICcTypes SOUND_TIMBRE = 71;
	public const AkMIDICcTypes SOUND_RELEASE_TIME = 72;
	public const AkMIDICcTypes SOUND_ATTACK_TIME = 73;
	public const AkMIDICcTypes SOUND_BRIGHTNESS = 74;
	public const AkMIDICcTypes SOUND_CTRL_6 = 75;
	public const AkMIDICcTypes SOUND_CTRL_7 = 76;
	public const AkMIDICcTypes SOUND_CTRL_8 = 77;
	public const AkMIDICcTypes SOUND_CTRL_9 = 78;
	public const AkMIDICcTypes SOUND_CTRL_10 = 79;
	public const AkMIDICcTypes GENERAL_BUTTON_1 = 80;
	public const AkMIDICcTypes GENERAL_BUTTON_2 = 81;
	public const AkMIDICcTypes GENERAL_BUTTON_3 = 82;
	public const AkMIDICcTypes GENERAL_BUTTON_4 = 83;
	public const AkMIDICcTypes REVERB_LEVEL = 91;
	public const AkMIDICcTypes TREMOLO_LEVEL = 92;
	public const AkMIDICcTypes CHORUS_LEVEL = 93;
	public const AkMIDICcTypes CELESTE_LEVEL = 94;
	public const AkMIDICcTypes PHASER_LEVEL = 95;
	public const AkMIDICcTypes DATA_BUTTON_P1 = 96;
	public const AkMIDICcTypes DATA_BUTTON_M1 = 97;
	public const AkMIDICcTypes NON_REGISTER_COARSE = 98;
	public const AkMIDICcTypes NON_REGISTER_FINE = 99;
	public const AkMIDICcTypes ALL_SOUND_OFF = 120;
	public const AkMIDICcTypes ALL_CONTROLLERS_OFF = 121;
	public const AkMIDICcTypes LOCAL_KEYBOARD = 122;
	public const AkMIDICcTypes ALL_NOTES_OFF = 123;
	public const AkMIDICcTypes OMNI_MODE_OFF = 124;
	public const AkMIDICcTypes OMNI_MODE_ON = 125;
	public const AkMIDICcTypes OMNI_MONOPHONIC_ON = 126;
	public const AkMIDICcTypes OMNI_POLYPHONIC_ON = 127;
}

// Namespace: 
public class AkMIDIEvent : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public byte byChan { get; set; }
	public AkMIDIEvent.tGen Gen { get; set; }
	public AkMIDIEvent.tCc Cc { get; set; }
	public AkMIDIEvent.tNoteOnOff NoteOnOff { get; set; }
	public AkMIDIEvent.tPitchBend PitchBend { get; set; }
	public AkMIDIEvent.tNoteAftertouch NoteAftertouch { get; set; }
	public AkMIDIEvent.tChanAftertouch ChanAftertouch { get; set; }
	public AkMIDIEvent.tProgramChange ProgramChange { get; set; }
	public AkMIDIEventTypes byType { get; set; }
	public byte byOnOffNote { get; set; }
	public byte byVelocity { get; set; }
	public AkMIDICcTypes byCc { get; set; }
	public byte byCcValue { get; set; }
	public byte byValueLsb { get; set; }
	public byte byValueMsb { get; set; }
	public byte byAftertouchNote { get; set; }
	public byte byNoteAftertouchValue { get; set; }
	public byte byChanAftertouchValue { get; set; }
	public byte byProgramNum { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkMIDIEvent obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void set_byChan(byte value) { }

	public byte get_byChan() { }

	public void set_Gen(AkMIDIEvent.tGen value) { }

	public AkMIDIEvent.tGen get_Gen() { }

	public void set_Cc(AkMIDIEvent.tCc value) { }

	public AkMIDIEvent.tCc get_Cc() { }

	public void set_NoteOnOff(AkMIDIEvent.tNoteOnOff value) { }

	public AkMIDIEvent.tNoteOnOff get_NoteOnOff() { }

	public void set_PitchBend(AkMIDIEvent.tPitchBend value) { }

	public AkMIDIEvent.tPitchBend get_PitchBend() { }

	public void set_NoteAftertouch(AkMIDIEvent.tNoteAftertouch value) { }

	public AkMIDIEvent.tNoteAftertouch get_NoteAftertouch() { }

	public void set_ChanAftertouch(AkMIDIEvent.tChanAftertouch value) { }

	public AkMIDIEvent.tChanAftertouch get_ChanAftertouch() { }

	public void set_ProgramChange(AkMIDIEvent.tProgramChange value) { }

	public AkMIDIEvent.tProgramChange get_ProgramChange() { }

	public void set_byType(AkMIDIEventTypes value) { }

	public AkMIDIEventTypes get_byType() { }

	public void set_byOnOffNote(byte value) { }

	public byte get_byOnOffNote() { }

	public void set_byVelocity(byte value) { }

	public byte get_byVelocity() { }

	public void set_byCc(AkMIDICcTypes value) { }

	public AkMIDICcTypes get_byCc() { }

	public void set_byCcValue(byte value) { }

	public byte get_byCcValue() { }

	public void set_byValueLsb(byte value) { }

	public byte get_byValueLsb() { }

	public void set_byValueMsb(byte value) { }

	public byte get_byValueMsb() { }

	public void set_byAftertouchNote(byte value) { }

	public byte get_byAftertouchNote() { }

	public void set_byNoteAftertouchValue(byte value) { }

	public byte get_byNoteAftertouchValue() { }

	public void set_byChanAftertouchValue(byte value) { }

	public byte get_byChanAftertouchValue() { }

	public void set_byProgramNum(byte value) { }

	public byte get_byProgramNum() { }

	public void .ctor() { }
}

// Namespace: 
public class AkMIDIEvent.tGen : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public byte byParam1 { get; set; }
	public byte byParam2 { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkMIDIEvent.tGen obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void set_byParam1(byte value) { }

	public byte get_byParam1() { }

	public void set_byParam2(byte value) { }

	public byte get_byParam2() { }

	public void .ctor() { }
}

// Namespace: 
public class AkMIDIEvent.tNoteOnOff : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public byte byNote { get; set; }
	public byte byVelocity { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkMIDIEvent.tNoteOnOff obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void set_byNote(byte value) { }

	public byte get_byNote() { }

	public void set_byVelocity(byte value) { }

	public byte get_byVelocity() { }

	public void .ctor() { }
}

// Namespace: 
public class AkMIDIEvent.tCc : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public byte byCc { get; set; }
	public byte byValue { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkMIDIEvent.tCc obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void set_byCc(byte value) { }

	public byte get_byCc() { }

	public void set_byValue(byte value) { }

	public byte get_byValue() { }

	public void .ctor() { }
}

// Namespace: 
public class AkMIDIEvent.tPitchBend : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public byte byValueLsb { get; set; }
	public byte byValueMsb { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkMIDIEvent.tPitchBend obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void set_byValueLsb(byte value) { }

	public byte get_byValueLsb() { }

	public void set_byValueMsb(byte value) { }

	public byte get_byValueMsb() { }

	public void .ctor() { }
}

// Namespace: 
public class AkMIDIEvent.tNoteAftertouch : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public byte byNote { get; set; }
	public byte byValue { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkMIDIEvent.tNoteAftertouch obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void set_byNote(byte value) { }

	public byte get_byNote() { }

	public void set_byValue(byte value) { }

	public byte get_byValue() { }

	public void .ctor() { }
}

// Namespace: 
public class AkMIDIEvent.tChanAftertouch : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public byte byValue { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkMIDIEvent.tChanAftertouch obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void set_byValue(byte value) { }

	public byte get_byValue() { }

	public void .ctor() { }
}

// Namespace: 
public class AkMIDIEvent.tProgramChange : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public byte byProgramNum { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkMIDIEvent.tProgramChange obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void set_byProgramNum(byte value) { }

	public byte get_byProgramNum() { }

	public void .ctor() { }
}

// Namespace: 
public class AkMIDIEventCallbackInfo : AkEventCallbackInfo
{
	// Fields
	private IntPtr swigCPtr;

	// Properties
	public byte byChan { get; }
	public byte byParam1 { get; }
	public byte byParam2 { get; }
	public AkMIDIEventTypes byType { get; }
	public byte byOnOffNote { get; }
	public byte byVelocity { get; }
	public AkMIDICcTypes byCc { get; }
	public byte byCcValue { get; }
	public byte byValueLsb { get; }
	public byte byValueMsb { get; }
	public byte byAftertouchNote { get; }
	public byte byNoteAftertouchValue { get; }
	public byte byChanAftertouchValue { get; }
	public byte byProgramNum { get; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkMIDIEventCallbackInfo obj) { }

	internal override void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public override void Dispose() { }

	public byte get_byChan() { }

	public byte get_byParam1() { }

	public byte get_byParam2() { }

	public AkMIDIEventTypes get_byType() { }

	public byte get_byOnOffNote() { }

	public byte get_byVelocity() { }

	public AkMIDICcTypes get_byCc() { }

	public byte get_byCcValue() { }

	public byte get_byValueLsb() { }

	public byte get_byValueMsb() { }

	public byte get_byAftertouchNote() { }

	public byte get_byNoteAftertouchValue() { }

	public byte get_byChanAftertouchValue() { }

	public byte get_byProgramNum() { }

	public void .ctor() { }
}

// Namespace: 
public enum AkMIDIEventTypes
{
	// Fields
	public int value__;
	public const AkMIDIEventTypes NOTE_OFF = 128;
	public const AkMIDIEventTypes NOTE_ON = 144;
	public const AkMIDIEventTypes NOTE_AFTERTOUCH = 160;
	public const AkMIDIEventTypes CONTROLLER = 176;
	public const AkMIDIEventTypes PROGRAM_CHANGE = 192;
	public const AkMIDIEventTypes CHANNEL_AFTERTOUCH = 208;
	public const AkMIDIEventTypes PITCH_BEND = 224;
	public const AkMIDIEventTypes SYSEX = 240;
	public const AkMIDIEventTypes ESCAPE = 247;
	public const AkMIDIEventTypes META = 255;
}

// Namespace: 
public class AkMIDIPost : AkMIDIEvent
{
	// Fields
	private IntPtr swigCPtr;

	// Properties
	public uint uOffset { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkMIDIPost obj) { }

	internal override void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public override void Dispose() { }

	public void set_uOffset(uint value) { }

	public uint get_uOffset() { }

	public AKRESULT PostOnEvent(uint in_eventID, GameObject in_gameObjectID, uint in_uNumPosts) { }

	public void Clone(AkMIDIPost other) { }

	public static int GetSizeOf() { }

	public void .ctor() { }
}

// Namespace: 
public enum AkMonitorErrorCode
{
	// Fields
	public int value__;
	public const AkMonitorErrorCode ErrorCode_NoError = 0;
	public const AkMonitorErrorCode ErrorCode_FileNotFound = 1;
	public const AkMonitorErrorCode ErrorCode_CannotOpenFile = 2;
	public const AkMonitorErrorCode ErrorCode_CannotStartStreamNoMemory = 3;
	public const AkMonitorErrorCode ErrorCode_IODevice = 4;
	public const AkMonitorErrorCode ErrorCode_IncompatibleIOSettings = 5;
	public const AkMonitorErrorCode ErrorCode_PluginUnsupportedChannelConfiguration = 6;
	public const AkMonitorErrorCode ErrorCode_PluginMediaUnavailable = 7;
	public const AkMonitorErrorCode ErrorCode_PluginInitialisationFailed = 8;
	public const AkMonitorErrorCode ErrorCode_PluginProcessingFailed = 9;
	public const AkMonitorErrorCode ErrorCode_PluginExecutionInvalid = 10;
	public const AkMonitorErrorCode ErrorCode_PluginAllocationFailed = 11;
	public const AkMonitorErrorCode ErrorCode_VorbisRequireSeekTable = 12;
	public const AkMonitorErrorCode ErrorCode_VorbisDecodeError = 13;
	public const AkMonitorErrorCode ErrorCode_AACDecodeError = 14;
	public const AkMonitorErrorCode ErrorCode_xWMACreateDecoderFailed = 15;
	public const AkMonitorErrorCode ErrorCode_ATRAC9CreateDecoderFailed = 16;
	public const AkMonitorErrorCode ErrorCode_ATRAC9CreateDecoderFailedChShortage = 17;
	public const AkMonitorErrorCode ErrorCode_ATRAC9DecodeFailed = 18;
	public const AkMonitorErrorCode ErrorCode_ATRAC9ClearContextFailed = 19;
	public const AkMonitorErrorCode ErrorCode_ATRAC9LoopSectionTooSmall = 20;
	public const AkMonitorErrorCode ErrorCode_InvalidAudioFileHeader = 21;
	public const AkMonitorErrorCode ErrorCode_AudioFileHeaderTooLarge = 22;
	public const AkMonitorErrorCode ErrorCode_FileTooSmall = 23;
	public const AkMonitorErrorCode ErrorCode_TransitionNotAccurateChannel = 24;
	public const AkMonitorErrorCode ErrorCode_TransitionNotAccurateStarvation = 25;
	public const AkMonitorErrorCode ErrorCode_NothingToPlay = 26;
	public const AkMonitorErrorCode ErrorCode_PlayFailed = 27;
	public const AkMonitorErrorCode ErrorCode_StingerCouldNotBeScheduled = 28;
	public const AkMonitorErrorCode ErrorCode_TooLongSegmentLookAhead = 29;
	public const AkMonitorErrorCode ErrorCode_CannotScheduleMusicSwitch = 30;
	public const AkMonitorErrorCode ErrorCode_TooManySimultaneousMusicSegments = 31;
	public const AkMonitorErrorCode ErrorCode_PlaylistStoppedForEditing = 32;
	public const AkMonitorErrorCode ErrorCode_MusicClipsRescheduledAfterTrackEdit = 33;
	public const AkMonitorErrorCode ErrorCode_CannotPlaySource_Create = 34;
	public const AkMonitorErrorCode ErrorCode_CannotPlaySource_VirtualOff = 35;
	public const AkMonitorErrorCode ErrorCode_CannotPlaySource_TimeSkip = 36;
	public const AkMonitorErrorCode ErrorCode_CannotPlaySource_InconsistentState = 37;
	public const AkMonitorErrorCode ErrorCode_MediaNotLoaded = 38;
	public const AkMonitorErrorCode ErrorCode_VoiceStarving = 39;
	public const AkMonitorErrorCode ErrorCode_StreamingSourceStarving = 40;
	public const AkMonitorErrorCode ErrorCode_XMADecoderSourceStarving = 41;
	public const AkMonitorErrorCode ErrorCode_XMADecodingError = 42;
	public const AkMonitorErrorCode ErrorCode_InvalidXMAData = 43;
	public const AkMonitorErrorCode ErrorCode_PluginNotRegistered = 44;
	public const AkMonitorErrorCode ErrorCode_CodecNotRegistered = 45;
	public const AkMonitorErrorCode ErrorCode_PluginVersionMismatch = 46;
	public const AkMonitorErrorCode ErrorCode_EventIDNotFound = 47;
	public const AkMonitorErrorCode ErrorCode_InvalidGroupID = 48;
	public const AkMonitorErrorCode ErrorCode_SelectedChildNotAvailable = 49;
	public const AkMonitorErrorCode ErrorCode_SelectedNodeNotAvailable = 50;
	public const AkMonitorErrorCode ErrorCode_SelectedMediaNotAvailable = 51;
	public const AkMonitorErrorCode ErrorCode_NoValidSwitch = 52;
	public const AkMonitorErrorCode ErrorCode_SelectedNodeNotAvailablePlay = 53;
	public const AkMonitorErrorCode ErrorCode_FeedbackVoiceStarving = 54;
	public const AkMonitorErrorCode ErrorCode_BankLoadFailed = 55;
	public const AkMonitorErrorCode ErrorCode_BankUnloadFailed = 56;
	public const AkMonitorErrorCode ErrorCode_ErrorWhileLoadingBank = 57;
	public const AkMonitorErrorCode ErrorCode_InsufficientSpaceToLoadBank = 58;
	public const AkMonitorErrorCode ErrorCode_LowerEngineCommandListFull = 59;
	public const AkMonitorErrorCode ErrorCode_SeekNoMarker = 60;
	public const AkMonitorErrorCode ErrorCode_CannotSeekContinuous = 61;
	public const AkMonitorErrorCode ErrorCode_SeekAfterEof = 62;
	public const AkMonitorErrorCode ErrorCode_UnknownGameObject = 63;
	public const AkMonitorErrorCode ErrorCode_UnknownEmitter = 64;
	public const AkMonitorErrorCode ErrorCode_UnknownListener = 65;
	public const AkMonitorErrorCode ErrorCode_GameObjectIsNotListener = 66;
	public const AkMonitorErrorCode ErrorCode_GameObjectIsNotEmitter = 67;
	public const AkMonitorErrorCode ErrorCode_UnknownGameObjectEvent = 68;
	public const AkMonitorErrorCode ErrorCode_GameObjectIsNotEmitterEvent = 69;
	public const AkMonitorErrorCode ErrorCode_ExternalSourceNotResolved = 70;
	public const AkMonitorErrorCode ErrorCode_FileFormatMismatch = 71;
	public const AkMonitorErrorCode ErrorCode_CommandQueueFull = 72;
	public const AkMonitorErrorCode ErrorCode_CommandTooLarge = 73;
	public const AkMonitorErrorCode ErrorCode_XMACreateDecoderLimitReached = 74;
	public const AkMonitorErrorCode ErrorCode_XMAStreamBufferTooSmall = 75;
	public const AkMonitorErrorCode ErrorCode_ModulatorScopeError_Inst = 76;
	public const AkMonitorErrorCode ErrorCode_ModulatorScopeError_Obj = 77;
	public const AkMonitorErrorCode ErrorCode_SeekAfterEndOfPlaylist = 78;
	public const AkMonitorErrorCode ErrorCode_OpusRequireSeekTable = 79;
	public const AkMonitorErrorCode ErrorCode_OpusDecodeError = 80;
	public const AkMonitorErrorCode ErrorCode_OpusCreateDecoderFailed = 81;
	public const AkMonitorErrorCode ErrorCode_SourcePluginNotFound = 82;
	public const AkMonitorErrorCode ErrorCode_VirtualVoiceLimit = 83;
	public const AkMonitorErrorCode ErrorCode_AudioDeviceShareSetNotFound = 84;
	public const AkMonitorErrorCode ErrorCode_NotEnoughMemoryToStart = 85;
	public const AkMonitorErrorCode Num_ErrorCodes = 86;
}

// Namespace: 
public enum AkMonitorErrorLevel
{
	// Fields
	public int value__;
	public const AkMonitorErrorLevel ErrorLevel_Message = 1;
	public const AkMonitorErrorLevel ErrorLevel_Error = 2;
	public const AkMonitorErrorLevel ErrorLevel_All = 3;
}

// Namespace: 
public class AkMonitoringCallbackInfo : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public AkMonitorErrorCode errorCode { get; }
	public AkMonitorErrorLevel errorLevel { get; }
	public uint playingID { get; }
	public ulong gameObjID { get; }
	public string message { get; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkMonitoringCallbackInfo obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public AkMonitorErrorCode get_errorCode() { }

	public AkMonitorErrorLevel get_errorLevel() { }

	public uint get_playingID() { }

	public ulong get_gameObjID() { }

	public string get_message() { }

	public void .ctor() { }
}

// Namespace: 
public enum AkMultiPositionType
{
	// Fields
	public int value__;
	public const AkMultiPositionType MultiPositionType_SingleSource = 0;
	public const AkMultiPositionType MultiPositionType_MultiSources = 1;
	public const AkMultiPositionType MultiPositionType_MultiDirections = 2;
}

// Namespace: 
public class AkMusicPlaylistCallbackInfo : AkEventCallbackInfo
{
	// Fields
	private IntPtr swigCPtr;

	// Properties
	public uint playlistID { get; }
	public uint uNumPlaylistItems { get; }
	public uint uPlaylistSelection { get; }
	public uint uPlaylistItemDone { get; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkMusicPlaylistCallbackInfo obj) { }

	internal override void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public override void Dispose() { }

	public uint get_playlistID() { }

	public uint get_uNumPlaylistItems() { }

	public uint get_uPlaylistSelection() { }

	public uint get_uPlaylistItemDone() { }

	public void .ctor() { }
}

// Namespace: 
public class AkMusicSettings : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public float fStreamingLookAheadRatio { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkMusicSettings obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void set_fStreamingLookAheadRatio(float value) { }

	public float get_fStreamingLookAheadRatio() { }

	public void .ctor() { }
}

// Namespace: 
public class AkMusicSyncCallbackInfo : AkCallbackInfo
{
	// Fields
	private IntPtr swigCPtr;

	// Properties
	public uint playingID { get; }
	public int segmentInfo_iCurrentPosition { get; }
	public int segmentInfo_iPreEntryDuration { get; }
	public int segmentInfo_iActiveDuration { get; }
	public int segmentInfo_iPostExitDuration { get; }
	public int segmentInfo_iRemainingLookAheadTime { get; }
	public float segmentInfo_fBeatDuration { get; }
	public float segmentInfo_fBarDuration { get; }
	public float segmentInfo_fGridDuration { get; }
	public float segmentInfo_fGridOffset { get; }
	public AkCallbackType musicSyncType { get; }
	public string userCueName { get; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkMusicSyncCallbackInfo obj) { }

	internal override void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public override void Dispose() { }

	public uint get_playingID() { }

	public int get_segmentInfo_iCurrentPosition() { }

	public int get_segmentInfo_iPreEntryDuration() { }

	public int get_segmentInfo_iActiveDuration() { }

	public int get_segmentInfo_iPostExitDuration() { }

	public int get_segmentInfo_iRemainingLookAheadTime() { }

	public float get_segmentInfo_fBeatDuration() { }

	public float get_segmentInfo_fBarDuration() { }

	public float get_segmentInfo_fGridDuration() { }

	public float get_segmentInfo_fGridOffset() { }

	public AkCallbackType get_musicSyncType() { }

	public string get_userCueName() { }

	public void .ctor() { }
}

// Namespace: 
public class AkObjectInfo : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public uint objID { get; set; }
	public uint parentID { get; set; }
	public int iDepth { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkObjectInfo obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void set_objID(uint value) { }

	public uint get_objID() { }

	public void set_parentID(uint value) { }

	public uint get_parentID() { }

	public void set_iDepth(int value) { }

	public int get_iDepth() { }

	public void .ctor() { }
}

// Namespace: 
public class AkObstructionOcclusionValues : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public float occlusion { get; set; }
	public float obstruction { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkObstructionOcclusionValues obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void set_occlusion(float value) { }

	public float get_occlusion() { }

	public void set_obstruction(float value) { }

	public float get_obstruction() { }

	public void .ctor() { }
}

// Namespace: 
public class AkOutputSettings : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public uint audioDeviceShareset { get; set; }
	public uint idDevice { get; set; }
	public AkPanningRule ePanningRule { get; set; }
	public AkChannelConfig channelConfig { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkOutputSettings obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void .ctor() { }

	public void .ctor(string in_szDeviceShareSet, uint in_idDevice, AkChannelConfig in_channelConfig, AkPanningRule in_ePanning) { }

	public void .ctor(string in_szDeviceShareSet, uint in_idDevice, AkChannelConfig in_channelConfig) { }

	public void .ctor(string in_szDeviceShareSet, uint in_idDevice) { }

	public void .ctor(string in_szDeviceShareSet) { }

	public void set_audioDeviceShareset(uint value) { }

	public uint get_audioDeviceShareset() { }

	public void set_idDevice(uint value) { }

	public uint get_idDevice() { }

	public void set_ePanningRule(AkPanningRule value) { }

	public AkPanningRule get_ePanningRule() { }

	public void set_channelConfig(AkChannelConfig value) { }

	public AkChannelConfig get_channelConfig() { }
}

// Namespace: 
public enum AkPannerType
{
	// Fields
	public int value__;
	public const AkPannerType Ak2D = 0;
	public const AkPannerType Ak3D = 1;
}

// Namespace: 
public enum AkPanningRule
{
	// Fields
	public int value__;
	public const AkPanningRule AkPanningRule_Speakers = 0;
	public const AkPanningRule AkPanningRule_Headphones = 1;
}

// Namespace: 
public class AkPlaylist : AkPlaylistArray
{
	// Fields
	private IntPtr swigCPtr;

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkPlaylist obj) { }

	internal override void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public override void Dispose() { }

	public AKRESULT Enqueue(uint in_audioNodeID, int in_msDelay, IntPtr in_pCustomInfo, uint in_cExternals, AkExternalSourceInfo in_pExternalSources) { }

	public AKRESULT Enqueue(uint in_audioNodeID, int in_msDelay, IntPtr in_pCustomInfo, uint in_cExternals) { }

	public AKRESULT Enqueue(uint in_audioNodeID, int in_msDelay, IntPtr in_pCustomInfo) { }

	public AKRESULT Enqueue(uint in_audioNodeID, int in_msDelay) { }

	public AKRESULT Enqueue(uint in_audioNodeID) { }

	public void .ctor() { }
}

// Namespace: 
public class AkPlaylistArray : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkPlaylistArray obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void .ctor() { }

	public AkIterator Begin() { }

	public AkIterator End() { }

	public AkIterator FindEx(AkPlaylistItem in_Item) { }

	public AkIterator Erase(AkIterator in_rIter) { }

	public void Erase(uint in_uIndex) { }

	public AkIterator EraseSwap(AkIterator in_rIter) { }

	public AKRESULT Reserve(uint in_ulReserve) { }

	public uint Reserved() { }

	public void Term() { }

	public uint Length() { }

	public bool IsEmpty() { }

	public AkPlaylistItem Exists(AkPlaylistItem in_Item) { }

	public AkPlaylistItem AddLast() { }

	public AkPlaylistItem AddLast(AkPlaylistItem in_rItem) { }

	public AkPlaylistItem Last() { }

	public void RemoveLast() { }

	public AKRESULT Remove(AkPlaylistItem in_rItem) { }

	public AKRESULT RemoveSwap(AkPlaylistItem in_rItem) { }

	public void RemoveAll() { }

	public AkPlaylistItem ItemAtIndex(uint uiIndex) { }

	public AkPlaylistItem Insert(uint in_uIndex) { }

	public bool GrowArray(uint in_uGrowBy) { }

	public bool GrowArray() { }

	public bool Resize(uint in_uiSize) { }

	public void Transfer(AkPlaylistArray in_rSource) { }

	public AKRESULT Copy(AkPlaylistArray in_rSource) { }
}

// Namespace: 
public class AkPlaylistItem : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public uint audioNodeID { get; set; }
	public int msDelay { get; set; }
	public IntPtr pCustomInfo { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkPlaylistItem obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void .ctor() { }

	public void .ctor(AkPlaylistItem in_rCopy) { }

	public AkPlaylistItem Assign(AkPlaylistItem in_rCopy) { }

	public bool IsEqualTo(AkPlaylistItem in_rCopy) { }

	public AKRESULT SetExternalSources(uint in_nExternalSrc, AkExternalSourceInfo in_pExternalSrc) { }

	public void set_audioNodeID(uint value) { }

	public uint get_audioNodeID() { }

	public void set_msDelay(int value) { }

	public int get_msDelay() { }

	public void set_pCustomInfo(IntPtr value) { }

	public IntPtr get_pCustomInfo() { }
}

// Namespace: 
public enum AkPluginType
{
	// Fields
	public int value__;
	public const AkPluginType AkPluginTypeNone = 0;
	public const AkPluginType AkPluginTypeCodec = 1;
	public const AkPluginType AkPluginTypeSource = 2;
	public const AkPluginType AkPluginTypeEffect = 3;
	public const AkPluginType AkPluginTypeMixer = 6;
	public const AkPluginType AkPluginTypeSink = 7;
	public const AkPluginType AkPluginTypeMask = 15;
}

// Namespace: 
public class AkPositioningInfo : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public float fCenterPct { get; set; }
	public AkPannerType pannerType { get; set; }
	public AkPositionSourceType posSourceType { get; set; }
	public bool bUpdateEachFrame { get; set; }
	public Ak3DSpatializationMode e3DSpatializationMode { get; set; }
	public bool bUseAttenuation { get; set; }
	public bool bUseConeAttenuation { get; set; }
	public float fInnerAngle { get; set; }
	public float fOuterAngle { get; set; }
	public float fConeMaxAttenuation { get; set; }
	public float LPFCone { get; set; }
	public float HPFCone { get; set; }
	public float fMaxDistance { get; set; }
	public float fVolDryAtMaxDist { get; set; }
	public float fVolAuxGameDefAtMaxDist { get; set; }
	public float fVolAuxUserDefAtMaxDist { get; set; }
	public float LPFValueAtMaxDist { get; set; }
	public float HPFValueAtMaxDist { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkPositioningInfo obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void set_fCenterPct(float value) { }

	public float get_fCenterPct() { }

	public void set_pannerType(AkPannerType value) { }

	public AkPannerType get_pannerType() { }

	public void set_posSourceType(AkPositionSourceType value) { }

	public AkPositionSourceType get_posSourceType() { }

	public void set_bUpdateEachFrame(bool value) { }

	public bool get_bUpdateEachFrame() { }

	public void set_e3DSpatializationMode(Ak3DSpatializationMode value) { }

	public Ak3DSpatializationMode get_e3DSpatializationMode() { }

	public void set_bUseAttenuation(bool value) { }

	public bool get_bUseAttenuation() { }

	public void set_bUseConeAttenuation(bool value) { }

	public bool get_bUseConeAttenuation() { }

	public void set_fInnerAngle(float value) { }

	public float get_fInnerAngle() { }

	public void set_fOuterAngle(float value) { }

	public float get_fOuterAngle() { }

	public void set_fConeMaxAttenuation(float value) { }

	public float get_fConeMaxAttenuation() { }

	public void set_LPFCone(float value) { }

	public float get_LPFCone() { }

	public void set_HPFCone(float value) { }

	public float get_HPFCone() { }

	public void set_fMaxDistance(float value) { }

	public float get_fMaxDistance() { }

	public void set_fVolDryAtMaxDist(float value) { }

	public float get_fVolDryAtMaxDist() { }

	public void set_fVolAuxGameDefAtMaxDist(float value) { }

	public float get_fVolAuxGameDefAtMaxDist() { }

	public void set_fVolAuxUserDefAtMaxDist(float value) { }

	public float get_fVolAuxUserDefAtMaxDist() { }

	public void set_LPFValueAtMaxDist(float value) { }

	public float get_LPFValueAtMaxDist() { }

	public void set_HPFValueAtMaxDist(float value) { }

	public float get_HPFValueAtMaxDist() { }

	public void .ctor() { }
}

// Namespace: 
public enum AkPositionSourceType
{
	// Fields
	public int value__;
	public const AkPositionSourceType AkUserDef = 0;
	public const AkPositionSourceType AkGameDef = 1;
}

// Namespace: 
public enum AkPreparationType
{
	// Fields
	public int value__;
	public const AkPreparationType Preparation_Load = 0;
	public const AkPreparationType Preparation_Unload = 1;
	public const AkPreparationType Preparation_LoadAndDecode = 2;
}

// Namespace: 
public class AkPropagationPathInfo : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;
	public const uint kMaxNodes = 8;

	// Properties
	public AkVector nodePoint { get; set; }
	public uint numNodes { get; set; }
	public float length { get; set; }
	public float gain { get; set; }
	public float dryDiffractionAngle { get; set; }
	public float wetDiffractionAngle { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkPropagationPathInfo obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void set_nodePoint(AkVector value) { }

	public AkVector get_nodePoint() { }

	public void set_numNodes(uint value) { }

	public uint get_numNodes() { }

	public void set_length(float value) { }

	public float get_length() { }

	public void set_gain(float value) { }

	public float get_gain() { }

	public void set_dryDiffractionAngle(float value) { }

	public float get_dryDiffractionAngle() { }

	public void set_wetDiffractionAngle(float value) { }

	public float get_wetDiffractionAngle() { }

	public void .ctor() { }
}

// Namespace: 
public class AkPropagationPathInfoProxy : AkPropagationPathInfo
{
	// Fields
	private IntPtr swigCPtr;

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkPropagationPathInfoProxy obj) { }

	internal override void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public override void Dispose() { }

	public static int GetSizeOf() { }

	public AkVector GetNodePoint(uint idx) { }

	public void .ctor() { }
}

// Namespace: 
public enum AkQueryRTPCValue
{
	// Fields
	public int value__;
	public const AkQueryRTPCValue RTPCValue_Default = 0;
	public const AkQueryRTPCValue RTPCValue_Global = 1;
	public const AkQueryRTPCValue RTPCValue_GameObject = 2;
	public const AkQueryRTPCValue RTPCValue_PlayingID = 3;
	public const AkQueryRTPCValue RTPCValue_Unavailable = 4;
}

// Namespace: 
public class AkRamp : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public float fPrev { get; set; }
	public float fNext { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkRamp obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void .ctor() { }

	public void .ctor(float in_fPrev, float in_fNext) { }

	public void set_fPrev(float value) { }

	public float get_fPrev() { }

	public void set_fNext(float value) { }

	public float get_fNext() { }
}

// Namespace: 
public enum AKRESULT
{
	// Fields
	public int value__;
	public const AKRESULT AK_NotImplemented = 0;
	public const AKRESULT AK_Success = 1;
	public const AKRESULT AK_Fail = 2;
	public const AKRESULT AK_PartialSuccess = 3;
	public const AKRESULT AK_NotCompatible = 4;
	public const AKRESULT AK_AlreadyConnected = 5;
	public const AKRESULT AK_NameNotSet = 6;
	public const AKRESULT AK_InvalidFile = 7;
	public const AKRESULT AK_AudioFileHeaderTooLarge = 8;
	public const AKRESULT AK_MaxReached = 9;
	public const AKRESULT AK_InputsInUsed = 10;
	public const AKRESULT AK_OutputsInUsed = 11;
	public const AKRESULT AK_InvalidName = 12;
	public const AKRESULT AK_NameAlreadyInUse = 13;
	public const AKRESULT AK_InvalidID = 14;
	public const AKRESULT AK_IDNotFound = 15;
	public const AKRESULT AK_InvalidInstanceID = 16;
	public const AKRESULT AK_NoMoreData = 17;
	public const AKRESULT AK_NoSourceAvailable = 18;
	public const AKRESULT AK_StateGroupAlreadyExists = 19;
	public const AKRESULT AK_InvalidStateGroup = 20;
	public const AKRESULT AK_ChildAlreadyHasAParent = 21;
	public const AKRESULT AK_InvalidLanguage = 22;
	public const AKRESULT AK_CannotAddItseflAsAChild = 23;
	public const AKRESULT AK_UserNotInList = 29;
	public const AKRESULT AK_NoTransitionPoint = 30;
	public const AKRESULT AK_InvalidParameter = 31;
	public const AKRESULT AK_ParameterAdjusted = 32;
	public const AKRESULT AK_IsA3DSound = 33;
	public const AKRESULT AK_NotA3DSound = 34;
	public const AKRESULT AK_ElementAlreadyInList = 35;
	public const AKRESULT AK_PathNotFound = 36;
	public const AKRESULT AK_PathNoVertices = 37;
	public const AKRESULT AK_PathNotRunning = 38;
	public const AKRESULT AK_PathNotPaused = 39;
	public const AKRESULT AK_PathNodeAlreadyInList = 40;
	public const AKRESULT AK_PathNodeNotInList = 41;
	public const AKRESULT AK_VoiceNotFound = 42;
	public const AKRESULT AK_DataNeeded = 43;
	public const AKRESULT AK_NoDataNeeded = 44;
	public const AKRESULT AK_DataReady = 45;
	public const AKRESULT AK_NoDataReady = 46;
	public const AKRESULT AK_NoMoreSlotAvailable = 47;
	public const AKRESULT AK_SlotNotFound = 48;
	public const AKRESULT AK_ProcessingOnly = 49;
	public const AKRESULT AK_MemoryLeak = 50;
	public const AKRESULT AK_CorruptedBlockList = 51;
	public const AKRESULT AK_InsufficientMemory = 52;
	public const AKRESULT AK_Cancelled = 53;
	public const AKRESULT AK_UnknownBankID = 54;
	public const AKRESULT AK_IsProcessing = 55;
	public const AKRESULT AK_BankReadError = 56;
	public const AKRESULT AK_InvalidSwitchType = 57;
	public const AKRESULT AK_VoiceDone = 58;
	public const AKRESULT AK_UnknownEnvironment = 59;
	public const AKRESULT AK_EnvironmentInUse = 60;
	public const AKRESULT AK_UnknownObject = 61;
	public const AKRESULT AK_NoConversionNeeded = 62;
	public const AKRESULT AK_FormatNotReady = 63;
	public const AKRESULT AK_WrongBankVersion = 64;
	public const AKRESULT AK_DataReadyNoProcess = 65;
	public const AKRESULT AK_FileNotFound = 66;
	public const AKRESULT AK_DeviceNotReady = 67;
	public const AKRESULT AK_CouldNotCreateSecBuffer = 68;
	public const AKRESULT AK_BankAlreadyLoaded = 69;
	public const AKRESULT AK_RenderedFX = 71;
	public const AKRESULT AK_ProcessNeeded = 72;
	public const AKRESULT AK_ProcessDone = 73;
	public const AKRESULT AK_MemManagerNotInitialized = 74;
	public const AKRESULT AK_StreamMgrNotInitialized = 75;
	public const AKRESULT AK_SSEInstructionsNotSupported = 76;
	public const AKRESULT AK_Busy = 77;
	public const AKRESULT AK_UnsupportedChannelConfig = 78;
	public const AKRESULT AK_PluginMediaNotAvailable = 79;
	public const AKRESULT AK_MustBeVirtualized = 80;
	public const AKRESULT AK_CommandTooLarge = 81;
	public const AKRESULT AK_RejectedByFilter = 82;
	public const AKRESULT AK_InvalidCustomPlatformName = 83;
	public const AKRESULT AK_DLLCannotLoad = 84;
	public const AKRESULT AK_DLLPathNotFound = 85;
	public const AKRESULT AK_NoJavaVM = 86;
	public const AKRESULT AK_OpenSLError = 87;
	public const AKRESULT AK_PluginNotRegistered = 88;
	public const AKRESULT AK_DataAlignmentError = 89;
}

// Namespace: 
public class AkRoomParams : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public AkVector Up { get; set; }
	public AkVector Front { get; set; }
	public uint ReverbAuxBus { get; set; }
	public float ReverbLevel { get; set; }
	public float WallOcclusion { get; set; }
	public int Priority { get; set; }
	public float RoomGameObj_AuxSendLevelToSelf { get; set; }
	public bool RoomGameObj_KeepRegistered { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkRoomParams obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void .ctor() { }

	public void set_Up(AkVector value) { }

	public AkVector get_Up() { }

	public void set_Front(AkVector value) { }

	public AkVector get_Front() { }

	public void set_ReverbAuxBus(uint value) { }

	public uint get_ReverbAuxBus() { }

	public void set_ReverbLevel(float value) { }

	public float get_ReverbLevel() { }

	public void set_WallOcclusion(float value) { }

	public float get_WallOcclusion() { }

	public void set_Priority(int value) { }

	public int get_Priority() { }

	public void set_RoomGameObj_AuxSendLevelToSelf(float value) { }

	public float get_RoomGameObj_AuxSendLevelToSelf() { }

	public void set_RoomGameObj_KeepRegistered(bool value) { }

	public bool get_RoomGameObj_KeepRegistered() { }
}

// Namespace: 
public class AkSegmentInfo : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public int iCurrentPosition { get; set; }
	public int iPreEntryDuration { get; set; }
	public int iActiveDuration { get; set; }
	public int iPostExitDuration { get; set; }
	public int iRemainingLookAheadTime { get; set; }
	public float fBeatDuration { get; set; }
	public float fBarDuration { get; set; }
	public float fGridDuration { get; set; }
	public float fGridOffset { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkSegmentInfo obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void set_iCurrentPosition(int value) { }

	public int get_iCurrentPosition() { }

	public void set_iPreEntryDuration(int value) { }

	public int get_iPreEntryDuration() { }

	public void set_iActiveDuration(int value) { }

	public int get_iActiveDuration() { }

	public void set_iPostExitDuration(int value) { }

	public int get_iPostExitDuration() { }

	public void set_iRemainingLookAheadTime(int value) { }

	public int get_iRemainingLookAheadTime() { }

	public void set_fBeatDuration(float value) { }

	public float get_fBeatDuration() { }

	public void set_fBarDuration(float value) { }

	public float get_fBarDuration() { }

	public void set_fGridDuration(float value) { }

	public float get_fGridDuration() { }

	public void set_fGridOffset(float value) { }

	public float get_fGridOffset() { }

	public void .ctor() { }
}

// Namespace: 
public class AkSerializedCallbackHeader : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public IntPtr pPackage { get; }
	public AkSerializedCallbackHeader pNext { get; }
	public AkCallbackType eType { get; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkSerializedCallbackHeader obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public IntPtr get_pPackage() { }

	public AkSerializedCallbackHeader get_pNext() { }

	public AkCallbackType get_eType() { }

	public IntPtr GetData() { }

	public void .ctor() { }
}

// Namespace: 
public class AkSoundPathInfo : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public AkVector imageSource { get; set; }
	public uint numReflections { get; set; }
	public AkVector occlusionPoint { get; set; }
	public bool isOccluded { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkSoundPathInfo obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void set_imageSource(AkVector value) { }

	public AkVector get_imageSource() { }

	public void set_numReflections(uint value) { }

	public uint get_numReflections() { }

	public void set_occlusionPoint(AkVector value) { }

	public AkVector get_occlusionPoint() { }

	public void set_isOccluded(bool value) { }

	public bool get_isOccluded() { }

	public void .ctor() { }
}

// Namespace: 
public class AkSoundPathInfoProxy : AkSoundPathInfo
{
	// Fields
	private IntPtr swigCPtr;

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkSoundPathInfoProxy obj) { }

	internal override void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public override void Dispose() { }

	public static int GetSizeOf() { }

	public AkVector GetReflectionPoint(uint idx) { }

	public AkTriangle GetTriangle(uint idx) { }

	public void .ctor() { }
}

// Namespace: 
public class AkSoundPropagationPathParams : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public AkVector listenerPos { get; set; }
	public AkVector emitterPos { get; set; }
	public uint numValidPaths { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkSoundPropagationPathParams obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void set_listenerPos(AkVector value) { }

	public AkVector get_listenerPos() { }

	public void set_emitterPos(AkVector value) { }

	public AkVector get_emitterPos() { }

	public void set_numValidPaths(uint value) { }

	public uint get_numValidPaths() { }

	public void .ctor() { }
}

// Namespace: 
public enum AkSourceChannelOrdering
{
	// Fields
	public int value__;
	public const AkSourceChannelOrdering SourceChannelOrdering_Standard = 0;
	public const AkSourceChannelOrdering SourceChannelOrdering_Film = 1;
	public const AkSourceChannelOrdering SourceChannelOrdering_FuMa = 2;
}

// Namespace: 
public class AkSourceSettings : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public uint sourceID { get; set; }
	public IntPtr pMediaMemory { get; set; }
	public uint uMediaSize { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkSourceSettings obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void set_sourceID(uint value) { }

	public uint get_sourceID() { }

	public void set_pMediaMemory(IntPtr value) { }

	public IntPtr get_pMediaMemory() { }

	public void set_uMediaSize(uint value) { }

	public uint get_uMediaSize() { }

	public void .ctor() { }
}

// Namespace: 
public class AkSpatialAudioInitSettings : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public int uPoolID { get; set; }
	public uint uPoolSize { get; set; }
	public uint uMaxSoundPropagationDepth { get; set; }
	public uint uDiffractionFlags { get; set; }
	public float fDiffractionShadowAttenFactor { get; set; }
	public float fDiffractionShadowDegrees { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkSpatialAudioInitSettings obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void .ctor() { }

	public void set_uPoolID(int value) { }

	public int get_uPoolID() { }

	public void set_uPoolSize(uint value) { }

	public uint get_uPoolSize() { }

	public void set_uMaxSoundPropagationDepth(uint value) { }

	public uint get_uMaxSoundPropagationDepth() { }

	public void set_uDiffractionFlags(uint value) { }

	public uint get_uDiffractionFlags() { }

	public void set_fDiffractionShadowAttenFactor(float value) { }

	public float get_fDiffractionShadowAttenFactor() { }

	public void set_fDiffractionShadowDegrees(float value) { }

	public float get_fDiffractionShadowDegrees() { }
}

// Namespace: 
public class AkStreamMgrSettings : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public uint uMemorySize { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkStreamMgrSettings obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void set_uMemorySize(uint value) { }

	public uint get_uMemorySize() { }

	public void .ctor() { }
}

// Namespace: 
public class AkTransform : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkTransform obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public AkVector Position() { }

	public AkVector OrientationFront() { }

	public AkVector OrientationTop() { }

	public void Set(AkVector in_position, AkVector in_orientationFront, AkVector in_orientationTop) { }

	public void Set(float in_positionX, float in_positionY, float in_positionZ, float in_orientFrontX, float in_orientFrontY, float in_orientFrontZ, float in_orientTopX, float in_orientTopY, float in_orientTopZ) { }

	public void SetPosition(AkVector in_position) { }

	public void SetPosition(float in_x, float in_y, float in_z) { }

	public void SetOrientation(AkVector in_orientationFront, AkVector in_orientationTop) { }

	public void SetOrientation(float in_orientFrontX, float in_orientFrontY, float in_orientFrontZ, float in_orientTopX, float in_orientTopY, float in_orientTopZ) { }

	public void .ctor() { }
}

// Namespace: 
public class AkTriangle : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public AkVector point0 { get; set; }
	public AkVector point1 { get; set; }
	public AkVector point2 { get; set; }
	public uint textureID { get; set; }
	public uint reflectorChannelMask { get; set; }
	public string strName { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkTriangle obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void .ctor() { }

	public void set_point0(AkVector value) { }

	public AkVector get_point0() { }

	public void set_point1(AkVector value) { }

	public AkVector get_point1() { }

	public void set_point2(AkVector value) { }

	public AkVector get_point2() { }

	public void set_textureID(uint value) { }

	public uint get_textureID() { }

	public void set_reflectorChannelMask(uint value) { }

	public uint get_reflectorChannelMask() { }

	public void set_strName(string value) { }

	public string get_strName() { }
}

// Namespace: 
public class AkTriangleProxy : AkTriangle
{
	// Fields
	private IntPtr swigCPtr;

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkTriangleProxy obj) { }

	internal override void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public override void Dispose() { }

	public void Clear() { }

	public void DeleteName() { }

	public static int GetSizeOf() { }

	public void .ctor() { }
}

// Namespace: 
public class AkVector : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public float X { get; set; }
	public float Y { get; set; }
	public float Z { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkVector obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void Zero() { }

	public void set_X(float value) { }

	public float get_X() { }

	public void set_Y(float value) { }

	public float get_Y() { }

	public void set_Z(float value) { }

	public float get_Z() { }

	public void .ctor() { }
}

// Namespace: 
public enum AkAudioAPI
{
	// Fields
	public int value__;
	public const AkAudioAPI AkAPI_Wasapi = 1;
	public const AkAudioAPI AkAPI_XAudio2 = 2;
	public const AkAudioAPI AkAPI_DirectSound = 4;
	public const AkAudioAPI AkAPI_Default = 7;
}

// Namespace: 
public enum AkMemPoolAttributes
{
	// Fields
	public int value__;
	public const AkMemPoolAttributes AkNoAlloc = 0;
	public const AkMemPoolAttributes AkMalloc = 1;
	public const AkMemPoolAttributes AkVirtualAlloc = 2;
	public const AkMemPoolAttributes AkAllocMask = 3;
	public const AkMemPoolAttributes AkFixedSizeBlocksMode = 8;
	public const AkMemPoolAttributes AkBlockMgmtMask = 8;
}

// Namespace: 
public class AkPlatformInitSettings : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public AkThreadProperties threadLEngine { get; set; }
	public AkThreadProperties threadBankManager { get; set; }
	public AkThreadProperties threadMonitor { get; set; }
	public uint uLEngineDefaultPoolSize { get; set; }
	public float fLEngineDefaultPoolRatioThreshold { get; set; }
	public ushort uNumRefillsInVoice { get; set; }
	public uint uSampleRate { get; set; }
	public AkAudioAPI eAudioAPI { get; set; }
	public bool bGlobalFocus { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkPlatformInitSettings obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void set_threadLEngine(AkThreadProperties value) { }

	public AkThreadProperties get_threadLEngine() { }

	public void set_threadBankManager(AkThreadProperties value) { }

	public AkThreadProperties get_threadBankManager() { }

	public void set_threadMonitor(AkThreadProperties value) { }

	public AkThreadProperties get_threadMonitor() { }

	public void set_uLEngineDefaultPoolSize(uint value) { }

	public uint get_uLEngineDefaultPoolSize() { }

	public void set_fLEngineDefaultPoolRatioThreshold(float value) { }

	public float get_fLEngineDefaultPoolRatioThreshold() { }

	public void set_uNumRefillsInVoice(ushort value) { }

	public ushort get_uNumRefillsInVoice() { }

	public void set_uSampleRate(uint value) { }

	public uint get_uSampleRate() { }

	public void set_eAudioAPI(AkAudioAPI value) { }

	public AkAudioAPI get_eAudioAPI() { }

	public void set_bGlobalFocus(bool value) { }

	public bool get_bGlobalFocus() { }

	public void .ctor() { }
}

// Namespace: 
public class AkSoundEngine
{
	// Fields
	public const int _WIN32_WINNT = 1538;
	public const int AK_SIMD_ALIGNMENT = 16;
	public const int AK_BUFFER_ALIGNMENT = 16;
	public const int AK_XAUDIO2_FLAGS = 0;
	public const int AK_MAX_PATH = 260;
	public const int AK_BANK_PLATFORM_DATA_ALIGNMENT = 16;
	public const uint AK_INVALID_PLUGINID = 4294967295;
	public const ulong AK_INVALID_GAME_OBJECT = 18446744073709551615;
	public const uint AK_INVALID_UNIQUE_ID = 0;
	public const uint AK_INVALID_RTPC_ID = 0;
	public const uint AK_INVALID_LISTENER_INDEX = 4294967295;
	public const uint AK_INVALID_PLAYING_ID = 0;
	public const uint AK_DEFAULT_SWITCH_STATE = 0;
	public const int AK_INVALID_POOL_ID = -1;
	public const int AK_DEFAULT_POOL_ID = -1;
	public const uint AK_INVALID_AUX_ID = 0;
	public const uint AK_INVALID_FILE_ID = 4294967295;
	public const uint AK_INVALID_DEVICE_ID = 4294967295;
	public const uint AK_INVALID_BANK_ID = 0;
	public const uint AK_FALLBACK_ARGUMENTVALUE_ID = 0;
	public const uint AK_INVALID_CHANNELMASK = 0;
	public const uint AK_INVALID_OUTPUT_DEVICE_ID = 0;
	public const uint AK_MIXER_FX_SLOT = 4294967295;
	public const ulong AK_DEFAULT_LISTENER_OBJ = 0;
	public const uint AK_DEFAULT_PRIORITY = 50;
	public const uint AK_MIN_PRIORITY = 0;
	public const uint AK_MAX_PRIORITY = 100;
	public const uint AK_DEFAULT_BANK_IO_PRIORITY = 50;
	public const double AK_DEFAULT_BANK_THROUGHPUT = 1048.576;
	public const uint AKCOMPANYID_AUDIOKINETIC = 0;
	public const uint AK_LISTENERS_MASK_ALL = 4294967295;
	public const int NULL = 0;
	public const int AKCURVEINTERPOLATION_NUM_STORAGE_BIT = 5;
	public const int AK_MAX_LANGUAGE_NAME_SIZE = 32;
	public const int AKCOMPANYID_AUDIOKINETIC_EXTERNAL = 1;
	public const int AKCOMPANYID_MCDSP = 256;
	public const int AKCOMPANYID_WAVEARTS = 257;
	public const int AKCOMPANYID_PHONETICARTS = 258;
	public const int AKCOMPANYID_IZOTOPE = 259;
	public const int AKCOMPANYID_GENAUDIO = 260;
	public const int AKCOMPANYID_CRANKCASEAUDIO = 261;
	public const int AKCOMPANYID_IOSONO = 262;
	public const int AKCOMPANYID_AUROTECHNOLOGIES = 263;
	public const int AKCOMPANYID_DOLBY = 264;
	public const int AKCOMPANYID_TWOBIGEARS = 265;
	public const int AKCOMPANYID_OCULUS = 266;
	public const int AKCOMPANYID_BLUERIPPLESOUND = 267;
	public const int AKCOMPANYID_ENZIEN = 268;
	public const int AKCOMPANYID_KROTOS = 269;
	public const int AKCOMPANYID_NURULIZE = 270;
	public const int AKCOMPANYID_SUPERPOWERED = 271;
	public const int AKCOMPANYID_GOOGLE = 272;
	public const int AKCOMPANYID_VISISONICS = 277;
	public const int AKCODECID_BANK = 0;
	public const int AKCODECID_PCM = 1;
	public const int AKCODECID_ADPCM = 2;
	public const int AKCODECID_XMA = 3;
	public const int AKCODECID_VORBIS = 4;
	public const int AKCODECID_WIIADPCM = 5;
	public const int AKCODECID_PCMEX = 7;
	public const int AKCODECID_EXTERNAL_SOURCE = 8;
	public const int AKCODECID_XWMA = 9;
	public const int AKCODECID_AAC = 10;
	public const int AKCODECID_FILE_PACKAGE = 11;
	public const int AKCODECID_ATRAC9 = 12;
	public const int AKCODECID_VAG = 13;
	public const int AKCODECID_PROFILERCAPTURE = 14;
	public const int AKCODECID_ANALYSISFILE = 15;
	public const int AKCODECID_MIDI = 16;
	public const int AKCODECID_OPUS = 17;
	public const int AKCODECID_CAF = 18;
	public const int AK_WAVE_FORMAT_VAG = 65531;
	public const int AK_WAVE_FORMAT_AT9 = 65532;
	public const int AK_WAVE_FORMAT_VORBIS = 65535;
	public const int AK_WAVE_FORMAT_AAC = 43712;
	public const int AK_WAVE_FORMAT_OPUS = 12345;
	public const int WAVE_FORMAT_XMA2 = 358;
	public const int PANNER_NUM_STORAGE_BITS = 2;
	public const int POSSOURCE_NUM_STORAGE_BITS = 2;
	public const int AK_MAX_BITS_METERING_FLAGS = 5;
	public const int AK_OS_STRUCT_ALIGN = 4;
	public const int AK_64B_OS_STRUCT_ALIGN = 8;
	public const bool AK_ASYNC_OPEN_DEFAULT = False;
	public const int AK_COMM_DEFAULT_DISCOVERY_PORT = 24024;
	public const int AK_MIDI_EVENT_TYPE_INVALID = 0;
	public const int AK_MIDI_EVENT_TYPE_NOTE_OFF = 128;
	public const int AK_MIDI_EVENT_TYPE_NOTE_ON = 144;
	public const int AK_MIDI_EVENT_TYPE_NOTE_AFTERTOUCH = 160;
	public const int AK_MIDI_EVENT_TYPE_CONTROLLER = 176;
	public const int AK_MIDI_EVENT_TYPE_PROGRAM_CHANGE = 192;
	public const int AK_MIDI_EVENT_TYPE_CHANNEL_AFTERTOUCH = 208;
	public const int AK_MIDI_EVENT_TYPE_PITCH_BEND = 224;
	public const int AK_MIDI_EVENT_TYPE_SYSEX = 240;
	public const int AK_MIDI_EVENT_TYPE_ESCAPE = 247;
	public const int AK_MIDI_EVENT_TYPE_META = 255;
	public const int AK_MIDI_CC_BANK_SELECT_COARSE = 0;
	public const int AK_MIDI_CC_MOD_WHEEL_COARSE = 1;
	public const int AK_MIDI_CC_BREATH_CTRL_COARSE = 2;
	public const int AK_MIDI_CC_CTRL_3_COARSE = 3;
	public const int AK_MIDI_CC_FOOT_PEDAL_COARSE = 4;
	public const int AK_MIDI_CC_PORTAMENTO_COARSE = 5;
	public const int AK_MIDI_CC_DATA_ENTRY_COARSE = 6;
	public const int AK_MIDI_CC_VOLUME_COARSE = 7;
	public const int AK_MIDI_CC_BALANCE_COARSE = 8;
	public const int AK_MIDI_CC_CTRL_9_COARSE = 9;
	public const int AK_MIDI_CC_PAN_POSITION_COARSE = 10;
	public const int AK_MIDI_CC_EXPRESSION_COARSE = 11;
	public const int AK_MIDI_CC_EFFECT_CTRL_1_COARSE = 12;
	public const int AK_MIDI_CC_EFFECT_CTRL_2_COARSE = 13;
	public const int AK_MIDI_CC_CTRL_14_COARSE = 14;
	public const int AK_MIDI_CC_CTRL_15_COARSE = 15;
	public const int AK_MIDI_CC_GEN_SLIDER_1 = 16;
	public const int AK_MIDI_CC_GEN_SLIDER_2 = 17;
	public const int AK_MIDI_CC_GEN_SLIDER_3 = 18;
	public const int AK_MIDI_CC_GEN_SLIDER_4 = 19;
	public const int AK_MIDI_CC_CTRL_20_COARSE = 20;
	public const int AK_MIDI_CC_CTRL_21_COARSE = 21;
	public const int AK_MIDI_CC_CTRL_22_COARSE = 22;
	public const int AK_MIDI_CC_CTRL_23_COARSE = 23;
	public const int AK_MIDI_CC_CTRL_24_COARSE = 24;
	public const int AK_MIDI_CC_CTRL_25_COARSE = 25;
	public const int AK_MIDI_CC_CTRL_26_COARSE = 26;
	public const int AK_MIDI_CC_CTRL_27_COARSE = 27;
	public const int AK_MIDI_CC_CTRL_28_COARSE = 28;
	public const int AK_MIDI_CC_CTRL_29_COARSE = 29;
	public const int AK_MIDI_CC_CTRL_30_COARSE = 30;
	public const int AK_MIDI_CC_CTRL_31_COARSE = 31;
	public const int AK_MIDI_CC_BANK_SELECT_FINE = 32;
	public const int AK_MIDI_CC_MOD_WHEEL_FINE = 33;
	public const int AK_MIDI_CC_BREATH_CTRL_FINE = 34;
	public const int AK_MIDI_CC_CTRL_3_FINE = 35;
	public const int AK_MIDI_CC_FOOT_PEDAL_FINE = 36;
	public const int AK_MIDI_CC_PORTAMENTO_FINE = 37;
	public const int AK_MIDI_CC_DATA_ENTRY_FINE = 38;
	public const int AK_MIDI_CC_VOLUME_FINE = 39;
	public const int AK_MIDI_CC_BALANCE_FINE = 40;
	public const int AK_MIDI_CC_CTRL_9_FINE = 41;
	public const int AK_MIDI_CC_PAN_POSITION_FINE = 42;
	public const int AK_MIDI_CC_EXPRESSION_FINE = 43;
	public const int AK_MIDI_CC_EFFECT_CTRL_1_FINE = 44;
	public const int AK_MIDI_CC_EFFECT_CTRL_2_FINE = 45;
	public const int AK_MIDI_CC_CTRL_14_FINE = 46;
	public const int AK_MIDI_CC_CTRL_15_FINE = 47;
	public const int AK_MIDI_CC_CTRL_20_FINE = 52;
	public const int AK_MIDI_CC_CTRL_21_FINE = 53;
	public const int AK_MIDI_CC_CTRL_22_FINE = 54;
	public const int AK_MIDI_CC_CTRL_23_FINE = 55;
	public const int AK_MIDI_CC_CTRL_24_FINE = 56;
	public const int AK_MIDI_CC_CTRL_25_FINE = 57;
	public const int AK_MIDI_CC_CTRL_26_FINE = 58;
	public const int AK_MIDI_CC_CTRL_27_FINE = 59;
	public const int AK_MIDI_CC_CTRL_28_FINE = 60;
	public const int AK_MIDI_CC_CTRL_29_FINE = 61;
	public const int AK_MIDI_CC_CTRL_30_FINE = 62;
	public const int AK_MIDI_CC_CTRL_31_FINE = 63;
	public const int AK_MIDI_CC_HOLD_PEDAL = 64;
	public const int AK_MIDI_CC_PORTAMENTO_ON_OFF = 65;
	public const int AK_MIDI_CC_SUSTENUTO_PEDAL = 66;
	public const int AK_MIDI_CC_SOFT_PEDAL = 67;
	public const int AK_MIDI_CC_LEGATO_PEDAL = 68;
	public const int AK_MIDI_CC_HOLD_PEDAL_2 = 69;
	public const int AK_MIDI_CC_SOUND_VARIATION = 70;
	public const int AK_MIDI_CC_SOUND_TIMBRE = 71;
	public const int AK_MIDI_CC_SOUND_RELEASE_TIME = 72;
	public const int AK_MIDI_CC_SOUND_ATTACK_TIME = 73;
	public const int AK_MIDI_CC_SOUND_BRIGHTNESS = 74;
	public const int AK_MIDI_CC_SOUND_CTRL_6 = 75;
	public const int AK_MIDI_CC_SOUND_CTRL_7 = 76;
	public const int AK_MIDI_CC_SOUND_CTRL_8 = 77;
	public const int AK_MIDI_CC_SOUND_CTRL_9 = 78;
	public const int AK_MIDI_CC_SOUND_CTRL_10 = 79;
	public const int AK_MIDI_CC_GENERAL_BUTTON_1 = 80;
	public const int AK_MIDI_CC_GENERAL_BUTTON_2 = 81;
	public const int AK_MIDI_CC_GENERAL_BUTTON_3 = 82;
	public const int AK_MIDI_CC_GENERAL_BUTTON_4 = 83;
	public const int AK_MIDI_CC_REVERB_LEVEL = 91;
	public const int AK_MIDI_CC_TREMOLO_LEVEL = 92;
	public const int AK_MIDI_CC_CHORUS_LEVEL = 93;
	public const int AK_MIDI_CC_CELESTE_LEVEL = 94;
	public const int AK_MIDI_CC_PHASER_LEVEL = 95;
	public const int AK_MIDI_CC_DATA_BUTTON_P1 = 96;
	public const int AK_MIDI_CC_DATA_BUTTON_M1 = 97;
	public const int AK_MIDI_CC_NON_REGISTER_COARSE = 98;
	public const int AK_MIDI_CC_NON_REGISTER_FINE = 99;
	public const int AK_MIDI_CC_ALL_SOUND_OFF = 120;
	public const int AK_MIDI_CC_ALL_CONTROLLERS_OFF = 121;
	public const int AK_MIDI_CC_LOCAL_KEYBOARD = 122;
	public const int AK_MIDI_CC_ALL_NOTES_OFF = 123;
	public const int AK_MIDI_CC_OMNI_MODE_OFF = 124;
	public const int AK_MIDI_CC_OMNI_MODE_ON = 125;
	public const int AK_MIDI_CC_OMNI_MONOPHONIC_ON = 126;
	public const int AK_MIDI_CC_OMNI_POLYPHONIC_ON = 127;
	public const int AK_SPEAKER_FRONT_LEFT = 1;
	public const int AK_SPEAKER_FRONT_RIGHT = 2;
	public const int AK_SPEAKER_FRONT_CENTER = 4;
	public const int AK_SPEAKER_LOW_FREQUENCY = 8;
	public const int AK_SPEAKER_BACK_LEFT = 16;
	public const int AK_SPEAKER_BACK_RIGHT = 32;
	public const int AK_SPEAKER_BACK_CENTER = 256;
	public const int AK_SPEAKER_SIDE_LEFT = 512;
	public const int AK_SPEAKER_SIDE_RIGHT = 1024;
	public const int AK_SPEAKER_TOP = 2048;
	public const int AK_SPEAKER_HEIGHT_FRONT_LEFT = 4096;
	public const int AK_SPEAKER_HEIGHT_FRONT_CENTER = 8192;
	public const int AK_SPEAKER_HEIGHT_FRONT_RIGHT = 16384;
	public const int AK_SPEAKER_HEIGHT_BACK_LEFT = 32768;
	public const int AK_SPEAKER_HEIGHT_BACK_CENTER = 65536;
	public const int AK_SPEAKER_HEIGHT_BACK_RIGHT = 131072;
	public const int AK_SPEAKER_SETUP_MONO = 4;
	public const int AK_SPEAKER_SETUP_0POINT1 = 8;
	public const int AK_SPEAKER_SETUP_1POINT1 = 12;
	public const int AK_SPEAKER_SETUP_STEREO = 3;
	public const int AK_SPEAKER_SETUP_2POINT1 = 11;
	public const int AK_SPEAKER_SETUP_3STEREO = 7;
	public const int AK_SPEAKER_SETUP_3POINT1 = 15;
	public const int AK_SPEAKER_SETUP_4 = 1539;
	public const int AK_SPEAKER_SETUP_4POINT1 = 1547;
	public const int AK_SPEAKER_SETUP_5 = 1543;
	public const int AK_SPEAKER_SETUP_5POINT1 = 1551;
	public const int AK_SPEAKER_SETUP_6 = 1587;
	public const int AK_SPEAKER_SETUP_6POINT1 = 1595;
	public const int AK_SPEAKER_SETUP_7 = 1591;
	public const int AK_SPEAKER_SETUP_7POINT1 = 1599;
	public const int AK_SPEAKER_SETUP_SURROUND = 259;
	public const int AK_SPEAKER_SETUP_DPL2 = 1539;
	public const int AK_SPEAKER_SETUP_HEIGHT_4 = 184320;
	public const int AK_SPEAKER_SETUP_HEIGHT_5 = 192512;
	public const int AK_SPEAKER_SETUP_HEIGHT_ALL = 258048;
	public const int AK_SPEAKER_SETUP_AURO_222 = 22019;
	public const int AK_SPEAKER_SETUP_AURO_8 = 185859;
	public const int AK_SPEAKER_SETUP_AURO_9 = 185863;
	public const int AK_SPEAKER_SETUP_AURO_9POINT1 = 185871;
	public const int AK_SPEAKER_SETUP_AURO_10 = 187911;
	public const int AK_SPEAKER_SETUP_AURO_10POINT1 = 187919;
	public const int AK_SPEAKER_SETUP_AURO_11 = 196103;
	public const int AK_SPEAKER_SETUP_AURO_11POINT1 = 196111;
	public const int AK_SPEAKER_SETUP_AURO_11_740 = 185911;
	public const int AK_SPEAKER_SETUP_AURO_11POINT1_740 = 185919;
	public const int AK_SPEAKER_SETUP_AURO_13_751 = 196151;
	public const int AK_SPEAKER_SETUP_AURO_13POINT1_751 = 196159;
	public const int AK_SPEAKER_SETUP_DOLBY_5_0_2 = 22023;
	public const int AK_SPEAKER_SETUP_DOLBY_5_1_2 = 22031;
	public const int AK_SPEAKER_SETUP_DOLBY_6_0_2 = 22067;
	public const int AK_SPEAKER_SETUP_DOLBY_6_1_2 = 22075;
	public const int AK_SPEAKER_SETUP_DOLBY_6_0_4 = 185907;
	public const int AK_SPEAKER_SETUP_DOLBY_6_1_4 = 185915;
	public const int AK_SPEAKER_SETUP_DOLBY_7_0_2 = 22071;
	public const int AK_SPEAKER_SETUP_DOLBY_7_1_2 = 22079;
	public const int AK_SPEAKER_SETUP_DOLBY_7_0_4 = 185911;
	public const int AK_SPEAKER_SETUP_DOLBY_7_1_4 = 185919;
	public const int AK_SPEAKER_SETUP_ALL_SPEAKERS = 261951;
	public const int AK_IDX_SETUP_FRONT_LEFT = 0;
	public const int AK_IDX_SETUP_FRONT_RIGHT = 1;
	public const int AK_IDX_SETUP_CENTER = 2;
	public const int AK_IDX_SETUP_NOCENTER_BACK_LEFT = 2;
	public const int AK_IDX_SETUP_NOCENTER_BACK_RIGHT = 3;
	public const int AK_IDX_SETUP_NOCENTER_SIDE_LEFT = 4;
	public const int AK_IDX_SETUP_NOCENTER_SIDE_RIGHT = 5;
	public const int AK_IDX_SETUP_WITHCENTER_BACK_LEFT = 3;
	public const int AK_IDX_SETUP_WITHCENTER_BACK_RIGHT = 4;
	public const int AK_IDX_SETUP_WITHCENTER_SIDE_LEFT = 5;
	public const int AK_IDX_SETUP_WITHCENTER_SIDE_RIGHT = 6;
	public const int AK_IDX_SETUP_0_LFE = 0;
	public const int AK_IDX_SETUP_1_CENTER = 0;
	public const int AK_IDX_SETUP_1_LFE = 1;
	public const int AK_IDX_SETUP_2_LEFT = 0;
	public const int AK_IDX_SETUP_2_RIGHT = 1;
	public const int AK_IDX_SETUP_2_LFE = 2;
	public const int AK_IDX_SETUP_3_LEFT = 0;
	public const int AK_IDX_SETUP_3_RIGHT = 1;
	public const int AK_IDX_SETUP_3_CENTER = 2;
	public const int AK_IDX_SETUP_3_LFE = 3;
	public const int AK_IDX_SETUP_4_FRONTLEFT = 0;
	public const int AK_IDX_SETUP_4_FRONTRIGHT = 1;
	public const int AK_IDX_SETUP_4_REARLEFT = 2;
	public const int AK_IDX_SETUP_4_REARRIGHT = 3;
	public const int AK_IDX_SETUP_4_LFE = 4;
	public const int AK_IDX_SETUP_5_FRONTLEFT = 0;
	public const int AK_IDX_SETUP_5_FRONTRIGHT = 1;
	public const int AK_IDX_SETUP_5_CENTER = 2;
	public const int AK_IDX_SETUP_5_REARLEFT = 3;
	public const int AK_IDX_SETUP_5_REARRIGHT = 4;
	public const int AK_IDX_SETUP_5_LFE = 5;
	public const int AK_IDX_SETUP_6_FRONTLEFT = 0;
	public const int AK_IDX_SETUP_6_FRONTRIGHT = 1;
	public const int AK_IDX_SETUP_6_REARLEFT = 2;
	public const int AK_IDX_SETUP_6_REARRIGHT = 3;
	public const int AK_IDX_SETUP_6_SIDELEFT = 4;
	public const int AK_IDX_SETUP_6_SIDERIGHT = 5;
	public const int AK_IDX_SETUP_6_LFE = 6;
	public const int AK_IDX_SETUP_7_FRONTLEFT = 0;
	public const int AK_IDX_SETUP_7_FRONTRIGHT = 1;
	public const int AK_IDX_SETUP_7_CENTER = 2;
	public const int AK_IDX_SETUP_7_REARLEFT = 3;
	public const int AK_IDX_SETUP_7_REARRIGHT = 4;
	public const int AK_IDX_SETUP_7_SIDELEFT = 5;
	public const int AK_IDX_SETUP_7_SIDERIGHT = 6;
	public const int AK_IDX_SETUP_7_LFE = 7;
	public const int AK_SPEAKER_SETUP_0_1 = 8;
	public const int AK_SPEAKER_SETUP_1_0_CENTER = 4;
	public const int AK_SPEAKER_SETUP_1_1_CENTER = 12;
	public const int AK_SPEAKER_SETUP_2_0 = 3;
	public const int AK_SPEAKER_SETUP_2_1 = 11;
	public const int AK_SPEAKER_SETUP_3_0 = 7;
	public const int AK_SPEAKER_SETUP_3_1 = 15;
	public const int AK_SPEAKER_SETUP_FRONT = 7;
	public const int AK_SPEAKER_SETUP_4_0 = 1539;
	public const int AK_SPEAKER_SETUP_4_1 = 1547;
	public const int AK_SPEAKER_SETUP_5_0 = 1543;
	public const int AK_SPEAKER_SETUP_5_1 = 1551;
	public const int AK_SPEAKER_SETUP_6_0 = 1587;
	public const int AK_SPEAKER_SETUP_6_1 = 1595;
	public const int AK_SPEAKER_SETUP_7_0 = 1591;
	public const int AK_SPEAKER_SETUP_7_1 = 1599;
	public const int AK_SPEAKER_SETUP_DEFAULT_PLANE = 1599;
	public const int AK_SUPPORTED_STANDARD_CHANNEL_MASK = 261951;
	public const int AK_STANDARD_MAX_NUM_CHANNELS = 8;
	public const int AK_MAX_NUM_TEXTURE = 4;
	public const int AK_MAX_REFLECT_ORDER = 4;
	public const int AK_MAX_SOUND_PROPAGATION_DEPTH = 8;
	public const double AK_DEFAULT_DIFFR_SHADOW_DEGREES = 30;
	public const double AK_DEFAULT_DIFFR_SHADOW_ATTEN = 2;
	private static AkSoundEngine.GameObjectHashFunction gameObjectHash;
	private static readonly HashSet<ulong> RegisteredGameObjects;

	// Properties
	public static uint AK_SOUNDBANK_VERSION { get; }
	public static ushort AK_INT { get; }
	public static ushort AK_FLOAT { get; }
	public static byte AK_INTERLEAVED { get; }
	public static byte AK_NONINTERLEAVED { get; }
	public static uint AK_LE_NATIVE_BITSPERSAMPLE { get; }
	public static uint AK_LE_NATIVE_SAMPLETYPE { get; }
	public static uint AK_LE_NATIVE_INTERLEAVE { get; }
	public static byte AK_INVALID_MIDI_CHANNEL { get; }
	public static byte AK_INVALID_MIDI_NOTE { get; }
	public static float kDefaultMaxPathLength { get; }
	public static int g_SpatialAudioPoolId { get; set; }
	public static AkSoundEngine.GameObjectHashFunction GameObjectHash { set; }

	// Methods

	public static uint get_AK_SOUNDBANK_VERSION() { }

	public static ushort get_AK_INT() { }

	public static ushort get_AK_FLOAT() { }

	public static byte get_AK_INTERLEAVED() { }

	public static byte get_AK_NONINTERLEAVED() { }

	public static uint get_AK_LE_NATIVE_BITSPERSAMPLE() { }

	public static uint get_AK_LE_NATIVE_SAMPLETYPE() { }

	public static uint get_AK_LE_NATIVE_INTERLEAVE() { }

	public static uint DynamicSequenceOpen(GameObject in_gameObjectID, uint in_uFlags, AkCallbackManager.EventCallback in_pfnCallback, object in_pCookie, AkDynamicSequenceType in_eDynamicSequenceType) { }

	public static uint DynamicSequenceOpen(GameObject in_gameObjectID, uint in_uFlags, AkCallbackManager.EventCallback in_pfnCallback, object in_pCookie) { }

	public static uint DynamicSequenceOpen(GameObject in_gameObjectID, uint in_uFlags) { }

	public static uint DynamicSequenceOpen(GameObject in_gameObjectID) { }

	public static AKRESULT DynamicSequenceClose(uint in_playingID) { }

	public static AKRESULT DynamicSequencePlay(uint in_playingID, int in_uTransitionDuration, AkCurveInterpolation in_eFadeCurve) { }

	public static AKRESULT DynamicSequencePlay(uint in_playingID, int in_uTransitionDuration) { }

	public static AKRESULT DynamicSequencePlay(uint in_playingID) { }

	public static AKRESULT DynamicSequencePause(uint in_playingID, int in_uTransitionDuration, AkCurveInterpolation in_eFadeCurve) { }

	public static AKRESULT DynamicSequencePause(uint in_playingID, int in_uTransitionDuration) { }

	public static AKRESULT DynamicSequencePause(uint in_playingID) { }

	public static AKRESULT DynamicSequenceResume(uint in_playingID, int in_uTransitionDuration, AkCurveInterpolation in_eFadeCurve) { }

	public static AKRESULT DynamicSequenceResume(uint in_playingID, int in_uTransitionDuration) { }

	public static AKRESULT DynamicSequenceResume(uint in_playingID) { }

	public static AKRESULT DynamicSequenceStop(uint in_playingID, int in_uTransitionDuration, AkCurveInterpolation in_eFadeCurve) { }

	public static AKRESULT DynamicSequenceStop(uint in_playingID, int in_uTransitionDuration) { }

	public static AKRESULT DynamicSequenceStop(uint in_playingID) { }

	public static AKRESULT DynamicSequenceBreak(uint in_playingID) { }

	public static AKRESULT DynamicSequenceGetPauseTimes(uint in_playingID, out uint out_uTime, out uint out_uDuration) { }

	public static AkPlaylist DynamicSequenceLockPlaylist(uint in_playingID) { }

	public static AKRESULT DynamicSequenceUnlockPlaylist(uint in_playingID) { }

	public static bool IsInitialized() { }

	public static AKRESULT GetAudioSettings(AkAudioSettings out_audioSettings) { }

	public static AkChannelConfig GetSpeakerConfiguration(ulong in_idOutput) { }

	public static AkChannelConfig GetSpeakerConfiguration() { }

	public static AKRESULT GetPanningRule(out int out_ePanningRule, ulong in_idOutput) { }

	public static AKRESULT GetPanningRule(out int out_ePanningRule) { }

	public static AKRESULT SetPanningRule(AkPanningRule in_ePanningRule, ulong in_idOutput) { }

	public static AKRESULT SetPanningRule(AkPanningRule in_ePanningRule) { }

	public static AKRESULT GetSpeakerAngles(float[] io_pfSpeakerAngles, ref uint io_uNumAngles, out float out_fHeightAngle, ulong in_idOutput) { }

	public static AKRESULT GetSpeakerAngles(float[] io_pfSpeakerAngles, ref uint io_uNumAngles, out float out_fHeightAngle) { }

	public static AKRESULT SetSpeakerAngles(float[] in_pfSpeakerAngles, uint in_uNumAngles, float in_fHeightAngle, ulong in_idOutput) { }

	public static AKRESULT SetSpeakerAngles(float[] in_pfSpeakerAngles, uint in_uNumAngles, float in_fHeightAngle) { }

	public static AKRESULT SetVolumeThreshold(float in_fVolumeThresholdDB) { }

	public static AKRESULT SetMaxNumVoicesLimit(ushort in_maxNumberVoices) { }

	public static AKRESULT RenderAudio(bool in_bAllowSyncRender) { }

	public static AKRESULT RenderAudio() { }

	public static AKRESULT RegisterPluginDLL(string in_DllName) { }

	public static uint GetIDFromString(string in_pszString) { }

	public static uint PostEvent(uint in_eventID, GameObject in_gameObjectID, uint in_uFlags, AkCallbackManager.EventCallback in_pfnCallback, object in_pCookie, uint in_cExternals, AkExternalSourceInfo in_pExternalSources, uint in_PlayingID) { }

	public static uint PostEvent(uint in_eventID, GameObject in_gameObjectID, uint in_uFlags, AkCallbackManager.EventCallback in_pfnCallback, object in_pCookie, uint in_cExternals, AkExternalSourceInfo in_pExternalSources) { }

	public static uint PostEvent(uint in_eventID, GameObject in_gameObjectID, uint in_uFlags, AkCallbackManager.EventCallback in_pfnCallback, object in_pCookie, uint in_cExternals) { }

	public static uint PostEvent(uint in_eventID, GameObject in_gameObjectID, uint in_uFlags, AkCallbackManager.EventCallback in_pfnCallback, object in_pCookie) { }

	public static uint PostEvent(uint in_eventID, GameObject in_gameObjectID, uint in_uFlags) { }

	public static uint PostEvent(uint in_eventID, GameObject in_gameObjectID) { }

	public static uint PostEvent(string in_pszEventName, GameObject in_gameObjectID, uint in_uFlags, AkCallbackManager.EventCallback in_pfnCallback, object in_pCookie, uint in_cExternals, AkExternalSourceInfo in_pExternalSources, uint in_PlayingID) { }

	public static uint PostEvent(string in_pszEventName, GameObject in_gameObjectID, uint in_uFlags, AkCallbackManager.EventCallback in_pfnCallback, object in_pCookie, uint in_cExternals, AkExternalSourceInfo in_pExternalSources) { }

	public static uint PostEvent(string in_pszEventName, GameObject in_gameObjectID, uint in_uFlags, AkCallbackManager.EventCallback in_pfnCallback, object in_pCookie, uint in_cExternals) { }

	public static uint PostEvent(string in_pszEventName, GameObject in_gameObjectID, uint in_uFlags, AkCallbackManager.EventCallback in_pfnCallback, object in_pCookie) { }

	public static uint PostEvent(string in_pszEventName, GameObject in_gameObjectID, uint in_uFlags) { }

	public static uint PostEvent(string in_pszEventName, GameObject in_gameObjectID) { }

	public static AKRESULT ExecuteActionOnEvent(uint in_eventID, AkActionOnEventType in_ActionType, GameObject in_gameObjectID, int in_uTransitionDuration, AkCurveInterpolation in_eFadeCurve, uint in_PlayingID) { }

	public static AKRESULT ExecuteActionOnEvent(uint in_eventID, AkActionOnEventType in_ActionType, GameObject in_gameObjectID, int in_uTransitionDuration, AkCurveInterpolation in_eFadeCurve) { }

	public static AKRESULT ExecuteActionOnEvent(uint in_eventID, AkActionOnEventType in_ActionType, GameObject in_gameObjectID, int in_uTransitionDuration) { }

	public static AKRESULT ExecuteActionOnEvent(uint in_eventID, AkActionOnEventType in_ActionType, GameObject in_gameObjectID) { }

	public static AKRESULT ExecuteActionOnEvent(uint in_eventID, AkActionOnEventType in_ActionType) { }

	public static AKRESULT ExecuteActionOnEvent(string in_pszEventName, AkActionOnEventType in_ActionType, GameObject in_gameObjectID, int in_uTransitionDuration, AkCurveInterpolation in_eFadeCurve, uint in_PlayingID) { }

	public static AKRESULT ExecuteActionOnEvent(string in_pszEventName, AkActionOnEventType in_ActionType, GameObject in_gameObjectID, int in_uTransitionDuration, AkCurveInterpolation in_eFadeCurve) { }

	public static AKRESULT ExecuteActionOnEvent(string in_pszEventName, AkActionOnEventType in_ActionType, GameObject in_gameObjectID, int in_uTransitionDuration) { }

	public static AKRESULT ExecuteActionOnEvent(string in_pszEventName, AkActionOnEventType in_ActionType, GameObject in_gameObjectID) { }

	public static AKRESULT ExecuteActionOnEvent(string in_pszEventName, AkActionOnEventType in_ActionType) { }

	public static AKRESULT PostMIDIOnEvent(uint in_eventID, GameObject in_gameObjectID, AkMIDIPostArray in_pPosts, ushort in_uNumPosts) { }

	public static AKRESULT StopMIDIOnEvent(uint in_eventID, GameObject in_gameObjectID) { }

	public static AKRESULT StopMIDIOnEvent(uint in_eventID) { }

	public static AKRESULT StopMIDIOnEvent() { }

	public static AKRESULT PinEventInStreamCache(uint in_eventID, char in_uActivePriority, char in_uInactivePriority) { }

	public static AKRESULT PinEventInStreamCache(string in_pszEventName, char in_uActivePriority, char in_uInactivePriority) { }

	public static AKRESULT UnpinEventInStreamCache(uint in_eventID) { }

	public static AKRESULT UnpinEventInStreamCache(string in_pszEventName) { }

	public static AKRESULT GetBufferStatusForPinnedEvent(uint in_eventID, out float out_fPercentBuffered, out int out_bCachePinnedMemoryFull) { }

	public static AKRESULT GetBufferStatusForPinnedEvent(string in_pszEventName, out float out_fPercentBuffered, out int out_bCachePinnedMemoryFull) { }

	public static AKRESULT SeekOnEvent(uint in_eventID, GameObject in_gameObjectID, int in_iPosition, bool in_bSeekToNearestMarker, uint in_PlayingID) { }

	public static AKRESULT SeekOnEvent(uint in_eventID, GameObject in_gameObjectID, int in_iPosition, bool in_bSeekToNearestMarker) { }

	public static AKRESULT SeekOnEvent(uint in_eventID, GameObject in_gameObjectID, int in_iPosition) { }

	public static AKRESULT SeekOnEvent(string in_pszEventName, GameObject in_gameObjectID, int in_iPosition, bool in_bSeekToNearestMarker, uint in_PlayingID) { }

	public static AKRESULT SeekOnEvent(string in_pszEventName, GameObject in_gameObjectID, int in_iPosition, bool in_bSeekToNearestMarker) { }

	public static AKRESULT SeekOnEvent(string in_pszEventName, GameObject in_gameObjectID, int in_iPosition) { }

	public static AKRESULT SeekOnEvent(uint in_eventID, GameObject in_gameObjectID, float in_fPercent, bool in_bSeekToNearestMarker, uint in_PlayingID) { }

	public static AKRESULT SeekOnEvent(uint in_eventID, GameObject in_gameObjectID, float in_fPercent, bool in_bSeekToNearestMarker) { }

	public static AKRESULT SeekOnEvent(uint in_eventID, GameObject in_gameObjectID, float in_fPercent) { }

	public static AKRESULT SeekOnEvent(string in_pszEventName, GameObject in_gameObjectID, float in_fPercent, bool in_bSeekToNearestMarker, uint in_PlayingID) { }

	public static AKRESULT SeekOnEvent(string in_pszEventName, GameObject in_gameObjectID, float in_fPercent, bool in_bSeekToNearestMarker) { }

	public static AKRESULT SeekOnEvent(string in_pszEventName, GameObject in_gameObjectID, float in_fPercent) { }

	public static void CancelEventCallbackCookie(object in_pCookie) { }

	public static void CancelEventCallbackGameObject(GameObject in_gameObjectID) { }

	public static void CancelEventCallback(uint in_playingID) { }

	public static AKRESULT GetSourcePlayPosition(uint in_PlayingID, out int out_puPosition, bool in_bExtrapolate) { }

	public static AKRESULT GetSourcePlayPosition(uint in_PlayingID, out int out_puPosition) { }

	public static AKRESULT GetSourceStreamBuffering(uint in_PlayingID, out int out_buffering, out int out_bIsBuffering) { }

	public static void StopAll(GameObject in_gameObjectID) { }

	public static void StopAll() { }

	public static void StopPlayingID(uint in_playingID, int in_uTransitionDuration, AkCurveInterpolation in_eFadeCurve) { }

	public static void StopPlayingID(uint in_playingID, int in_uTransitionDuration) { }

	public static void StopPlayingID(uint in_playingID) { }

	public static void SetRandomSeed(uint in_uSeed) { }

	public static void MuteBackgroundMusic(bool in_bMute) { }

	public static bool GetBackgroundMusicMute() { }

	public static AKRESULT SendPluginCustomGameData(uint in_busID, GameObject in_busObjectID, AkPluginType in_eType, uint in_uCompanyID, uint in_uPluginID, IntPtr in_pData, uint in_uSizeInBytes) { }

	public static AKRESULT UnregisterAllGameObj() { }

	public static AKRESULT SetMultiplePositions(GameObject in_GameObjectID, AkPositionArray in_pPositions, ushort in_NumPositions, AkMultiPositionType in_eMultiPositionType) { }

	public static AKRESULT SetMultiplePositions(GameObject in_GameObjectID, AkPositionArray in_pPositions, ushort in_NumPositions) { }

	public static AKRESULT SetMultiplePositions(GameObject in_GameObjectID, AkChannelEmitterArray in_pPositions, ushort in_NumPositions, AkMultiPositionType in_eMultiPositionType) { }

	public static AKRESULT SetMultiplePositions(GameObject in_GameObjectID, AkChannelEmitterArray in_pPositions, ushort in_NumPositions) { }

	public static AKRESULT SetScalingFactor(GameObject in_GameObjectID, float in_fAttenuationScalingFactor) { }

	public static AKRESULT ClearBanks() { }

	public static AKRESULT SetBankLoadIOSettings(float in_fThroughput, char in_priority) { }

	public static AKRESULT LoadBank(string in_pszString, int in_memPoolId, out uint out_bankID) { }

	public static AKRESULT LoadBank(uint in_bankID, int in_memPoolId) { }

	public static AKRESULT LoadBank(IntPtr in_pInMemoryBankPtr, uint in_uInMemoryBankSize, out uint out_bankID) { }

	public static AKRESULT LoadBank(IntPtr in_pInMemoryBankPtr, uint in_uInMemoryBankSize, int in_uPoolForBankMedia, out uint out_bankID) { }

	public static AKRESULT LoadBank(string in_pszString, AkCallbackManager.BankCallback in_pfnBankCallback, object in_pCookie, int in_memPoolId, out uint out_bankID) { }

	public static AKRESULT LoadBank(uint in_bankID, AkCallbackManager.BankCallback in_pfnBankCallback, object in_pCookie, int in_memPoolId) { }

	public static AKRESULT LoadBank(IntPtr in_pInMemoryBankPtr, uint in_uInMemoryBankSize, AkCallbackManager.BankCallback in_pfnBankCallback, object in_pCookie, out uint out_bankID) { }

	public static AKRESULT LoadBank(IntPtr in_pInMemoryBankPtr, uint in_uInMemoryBankSize, AkCallbackManager.BankCallback in_pfnBankCallback, object in_pCookie, int in_uPoolForBankMedia, out uint out_bankID) { }

	public static AKRESULT UnloadBank(string in_pszString, IntPtr in_pInMemoryBankPtr, out int out_pMemPoolId) { }

	public static AKRESULT UnloadBank(string in_pszString, IntPtr in_pInMemoryBankPtr) { }

	public static AKRESULT UnloadBank(uint in_bankID, IntPtr in_pInMemoryBankPtr, out int out_pMemPoolId) { }

	public static AKRESULT UnloadBank(uint in_bankID, IntPtr in_pInMemoryBankPtr) { }

	public static AKRESULT UnloadBank(string in_pszString, IntPtr in_pInMemoryBankPtr, AkCallbackManager.BankCallback in_pfnBankCallback, object in_pCookie) { }

	public static AKRESULT UnloadBank(uint in_bankID, IntPtr in_pInMemoryBankPtr, AkCallbackManager.BankCallback in_pfnBankCallback, object in_pCookie) { }

	public static void CancelBankCallbackCookie(object in_pCookie) { }

	public static AKRESULT PrepareBank(AkPreparationType in_PreparationType, string in_pszString, AkBankContent in_uFlags) { }

	public static AKRESULT PrepareBank(AkPreparationType in_PreparationType, string in_pszString) { }

	public static AKRESULT PrepareBank(AkPreparationType in_PreparationType, uint in_bankID, AkBankContent in_uFlags) { }

	public static AKRESULT PrepareBank(AkPreparationType in_PreparationType, uint in_bankID) { }

	public static AKRESULT PrepareBank(AkPreparationType in_PreparationType, string in_pszString, AkCallbackManager.BankCallback in_pfnBankCallback, object in_pCookie, AkBankContent in_uFlags) { }

	public static AKRESULT PrepareBank(AkPreparationType in_PreparationType, string in_pszString, AkCallbackManager.BankCallback in_pfnBankCallback, object in_pCookie) { }

	public static AKRESULT PrepareBank(AkPreparationType in_PreparationType, uint in_bankID, AkCallbackManager.BankCallback in_pfnBankCallback, object in_pCookie, AkBankContent in_uFlags) { }

	public static AKRESULT PrepareBank(AkPreparationType in_PreparationType, uint in_bankID, AkCallbackManager.BankCallback in_pfnBankCallback, object in_pCookie) { }

	public static AKRESULT ClearPreparedEvents() { }

	public static AKRESULT PrepareEvent(AkPreparationType in_PreparationType, string[] in_ppszString, uint in_uNumEvent) { }

	public static AKRESULT PrepareEvent(AkPreparationType in_PreparationType, uint[] in_pEventID, uint in_uNumEvent) { }

	public static AKRESULT PrepareEvent(AkPreparationType in_PreparationType, string[] in_ppszString, uint in_uNumEvent, AkCallbackManager.BankCallback in_pfnBankCallback, object in_pCookie) { }

	public static AKRESULT PrepareEvent(AkPreparationType in_PreparationType, uint[] in_pEventID, uint in_uNumEvent, AkCallbackManager.BankCallback in_pfnBankCallback, object in_pCookie) { }

	public static AKRESULT SetMedia(AkSourceSettings in_pSourceSettings, uint in_uNumSourceSettings) { }

	public static AKRESULT UnsetMedia(AkSourceSettings in_pSourceSettings, uint in_uNumSourceSettings) { }

	public static AKRESULT PrepareGameSyncs(AkPreparationType in_PreparationType, AkGroupType in_eGameSyncType, string in_pszGroupName, string[] in_ppszGameSyncName, uint in_uNumGameSyncs) { }

	public static AKRESULT PrepareGameSyncs(AkPreparationType in_PreparationType, AkGroupType in_eGameSyncType, uint in_GroupID, uint[] in_paGameSyncID, uint in_uNumGameSyncs) { }

	public static AKRESULT PrepareGameSyncs(AkPreparationType in_PreparationType, AkGroupType in_eGameSyncType, string in_pszGroupName, string[] in_ppszGameSyncName, uint in_uNumGameSyncs, AkCallbackManager.BankCallback in_pfnBankCallback, object in_pCookie) { }

	public static AKRESULT PrepareGameSyncs(AkPreparationType in_PreparationType, AkGroupType in_eGameSyncType, uint in_GroupID, uint[] in_paGameSyncID, uint in_uNumGameSyncs, AkCallbackManager.BankCallback in_pfnBankCallback, object in_pCookie) { }

	public static AKRESULT AddListener(GameObject in_emitterGameObj, GameObject in_listenerGameObj) { }

	public static AKRESULT RemoveListener(GameObject in_emitterGameObj, GameObject in_listenerGameObj) { }

	public static AKRESULT AddDefaultListener(GameObject in_listenerGameObj) { }

	public static AKRESULT RemoveDefaultListener(GameObject in_listenerGameObj) { }

	public static AKRESULT ResetListenersToDefault(GameObject in_emitterGameObj) { }

	public static AKRESULT SetListenerSpatialization(GameObject in_uListenerID, bool in_bSpatialized, AkChannelConfig in_channelConfig, float[] in_pVolumeOffsets) { }

	public static AKRESULT SetListenerSpatialization(GameObject in_uListenerID, bool in_bSpatialized, AkChannelConfig in_channelConfig) { }

	public static AKRESULT SetRTPCValue(uint in_rtpcID, float in_value, GameObject in_gameObjectID, int in_uValueChangeDuration, AkCurveInterpolation in_eFadeCurve, bool in_bBypassInternalValueInterpolation) { }

	public static AKRESULT SetRTPCValue(uint in_rtpcID, float in_value, GameObject in_gameObjectID, int in_uValueChangeDuration, AkCurveInterpolation in_eFadeCurve) { }

	public static AKRESULT SetRTPCValue(uint in_rtpcID, float in_value, GameObject in_gameObjectID, int in_uValueChangeDuration) { }

	public static AKRESULT SetRTPCValue(uint in_rtpcID, float in_value, GameObject in_gameObjectID) { }

	public static AKRESULT SetRTPCValue(uint in_rtpcID, float in_value) { }

	public static AKRESULT SetRTPCValue(string in_pszRtpcName, float in_value, GameObject in_gameObjectID, int in_uValueChangeDuration, AkCurveInterpolation in_eFadeCurve, bool in_bBypassInternalValueInterpolation) { }

	public static AKRESULT SetRTPCValue(string in_pszRtpcName, float in_value, GameObject in_gameObjectID, int in_uValueChangeDuration, AkCurveInterpolation in_eFadeCurve) { }

	public static AKRESULT SetRTPCValue(string in_pszRtpcName, float in_value, GameObject in_gameObjectID, int in_uValueChangeDuration) { }

	public static AKRESULT SetRTPCValue(string in_pszRtpcName, float in_value, GameObject in_gameObjectID) { }

	public static AKRESULT SetRTPCValue(string in_pszRtpcName, float in_value) { }

	public static AKRESULT SetRTPCValueByPlayingID(uint in_rtpcID, float in_value, uint in_playingID, int in_uValueChangeDuration, AkCurveInterpolation in_eFadeCurve, bool in_bBypassInternalValueInterpolation) { }

	public static AKRESULT SetRTPCValueByPlayingID(uint in_rtpcID, float in_value, uint in_playingID, int in_uValueChangeDuration, AkCurveInterpolation in_eFadeCurve) { }

	public static AKRESULT SetRTPCValueByPlayingID(uint in_rtpcID, float in_value, uint in_playingID, int in_uValueChangeDuration) { }

	public static AKRESULT SetRTPCValueByPlayingID(uint in_rtpcID, float in_value, uint in_playingID) { }

	public static AKRESULT SetRTPCValueByPlayingID(string in_pszRtpcName, float in_value, uint in_playingID, int in_uValueChangeDuration, AkCurveInterpolation in_eFadeCurve, bool in_bBypassInternalValueInterpolation) { }

	public static AKRESULT SetRTPCValueByPlayingID(string in_pszRtpcName, float in_value, uint in_playingID, int in_uValueChangeDuration, AkCurveInterpolation in_eFadeCurve) { }

	public static AKRESULT SetRTPCValueByPlayingID(string in_pszRtpcName, float in_value, uint in_playingID, int in_uValueChangeDuration) { }

	public static AKRESULT SetRTPCValueByPlayingID(string in_pszRtpcName, float in_value, uint in_playingID) { }

	public static AKRESULT ResetRTPCValue(uint in_rtpcID, GameObject in_gameObjectID, int in_uValueChangeDuration, AkCurveInterpolation in_eFadeCurve, bool in_bBypassInternalValueInterpolation) { }

	public static AKRESULT ResetRTPCValue(uint in_rtpcID, GameObject in_gameObjectID, int in_uValueChangeDuration, AkCurveInterpolation in_eFadeCurve) { }

	public static AKRESULT ResetRTPCValue(uint in_rtpcID, GameObject in_gameObjectID, int in_uValueChangeDuration) { }

	public static AKRESULT ResetRTPCValue(uint in_rtpcID, GameObject in_gameObjectID) { }

	public static AKRESULT ResetRTPCValue(uint in_rtpcID) { }

	public static AKRESULT ResetRTPCValue(string in_pszRtpcName, GameObject in_gameObjectID, int in_uValueChangeDuration, AkCurveInterpolation in_eFadeCurve, bool in_bBypassInternalValueInterpolation) { }

	public static AKRESULT ResetRTPCValue(string in_pszRtpcName, GameObject in_gameObjectID, int in_uValueChangeDuration, AkCurveInterpolation in_eFadeCurve) { }

	public static AKRESULT ResetRTPCValue(string in_pszRtpcName, GameObject in_gameObjectID, int in_uValueChangeDuration) { }

	public static AKRESULT ResetRTPCValue(string in_pszRtpcName, GameObject in_gameObjectID) { }

	public static AKRESULT ResetRTPCValue(string in_pszRtpcName) { }

	public static AKRESULT SetSwitch(uint in_switchGroup, uint in_switchState, GameObject in_gameObjectID) { }

	public static AKRESULT SetSwitch(string in_pszSwitchGroup, string in_pszSwitchState, GameObject in_gameObjectID) { }

	public static AKRESULT PostTrigger(uint in_triggerID, GameObject in_gameObjectID) { }

	public static AKRESULT PostTrigger(string in_pszTrigger, GameObject in_gameObjectID) { }

	public static AKRESULT SetState(uint in_stateGroup, uint in_state) { }

	public static AKRESULT SetState(string in_pszStateGroup, string in_pszState) { }

	public static AKRESULT SetGameObjectAuxSendValues(GameObject in_gameObjectID, AkAuxSendArray in_aAuxSendValues, uint in_uNumSendValues) { }

	public static AKRESULT SetGameObjectOutputBusVolume(GameObject in_emitterObjID, GameObject in_listenerObjID, float in_fControlValue) { }

	public static AKRESULT SetActorMixerEffect(uint in_audioNodeID, uint in_uFXIndex, uint in_shareSetID) { }

	public static AKRESULT SetBusEffect(uint in_audioNodeID, uint in_uFXIndex, uint in_shareSetID) { }

	public static AKRESULT SetBusEffect(string in_pszBusName, uint in_uFXIndex, uint in_shareSetID) { }

	public static AKRESULT SetMixer(uint in_audioNodeID, uint in_shareSetID) { }

	public static AKRESULT SetMixer(string in_pszBusName, uint in_shareSetID) { }

	public static AKRESULT SetBusConfig(uint in_audioNodeID, AkChannelConfig in_channelConfig) { }

	public static AKRESULT SetBusConfig(string in_pszBusName, AkChannelConfig in_channelConfig) { }

	public static AKRESULT SetObjectObstructionAndOcclusion(GameObject in_EmitterID, GameObject in_ListenerID, float in_fObstructionLevel, float in_fOcclusionLevel) { }

	public static AKRESULT SetMultipleObstructionAndOcclusion(GameObject in_EmitterID, GameObject in_uListenerID, AkObstructionOcclusionValues in_fObstructionOcclusionValues, uint in_uNumOcclusionObstruction) { }

	public static AKRESULT StartOutputCapture(string in_CaptureFileName) { }

	public static AKRESULT StopOutputCapture() { }

	public static AKRESULT AddOutputCaptureMarker(string in_MarkerText) { }

	public static AKRESULT StartProfilerCapture(string in_CaptureFileName) { }

	public static AKRESULT StopProfilerCapture() { }

	public static AKRESULT RemoveOutput(ulong in_idOutput) { }

	public static ulong GetOutputID(uint in_idShareset, uint in_idDevice) { }

	public static ulong GetOutputID(string in_szShareSet, uint in_idDevice) { }

	public static AKRESULT SetBusDevice(uint in_idBus, uint in_idNewDevice) { }

	public static AKRESULT SetBusDevice(string in_BusName, string in_DeviceName) { }

	public static AKRESULT SetOutputVolume(ulong in_idOutput, float in_fVolume) { }

	public static AKRESULT Suspend(bool in_bRenderAnyway) { }

	public static AKRESULT Suspend() { }

	public static AKRESULT WakeupFromSuspend() { }

	public static uint GetBufferTick() { }

	public static byte get_AK_INVALID_MIDI_CHANNEL() { }

	public static byte get_AK_INVALID_MIDI_NOTE() { }

	public static AKRESULT GetPlayingSegmentInfo(uint in_PlayingID, AkSegmentInfo out_segmentInfo, bool in_bExtrapolate) { }

	public static AKRESULT GetPlayingSegmentInfo(uint in_PlayingID, AkSegmentInfo out_segmentInfo) { }

	public static AKRESULT PostCode(AkMonitorErrorCode in_eError, AkMonitorErrorLevel in_eErrorLevel, uint in_playingID, GameObject in_gameObjID, uint in_audioNodeID, bool in_bIsBus) { }

	public static AKRESULT PostCode(AkMonitorErrorCode in_eError, AkMonitorErrorLevel in_eErrorLevel, uint in_playingID, GameObject in_gameObjID, uint in_audioNodeID) { }

	public static AKRESULT PostCode(AkMonitorErrorCode in_eError, AkMonitorErrorLevel in_eErrorLevel, uint in_playingID, GameObject in_gameObjID) { }

	public static AKRESULT PostCode(AkMonitorErrorCode in_eError, AkMonitorErrorLevel in_eErrorLevel, uint in_playingID) { }

	public static AKRESULT PostCode(AkMonitorErrorCode in_eError, AkMonitorErrorLevel in_eErrorLevel) { }

	public static AKRESULT PostString(string in_pszError, AkMonitorErrorLevel in_eErrorLevel, uint in_playingID, GameObject in_gameObjID, uint in_audioNodeID, bool in_bIsBus) { }

	public static AKRESULT PostString(string in_pszError, AkMonitorErrorLevel in_eErrorLevel, uint in_playingID, GameObject in_gameObjID, uint in_audioNodeID) { }

	public static AKRESULT PostString(string in_pszError, AkMonitorErrorLevel in_eErrorLevel, uint in_playingID, GameObject in_gameObjID) { }

	public static AKRESULT PostString(string in_pszError, AkMonitorErrorLevel in_eErrorLevel, uint in_playingID) { }

	public static AKRESULT PostString(string in_pszError, AkMonitorErrorLevel in_eErrorLevel) { }

	public static int GetTimeStamp() { }

	public static uint GetNumNonZeroBits(uint in_uWord) { }

	public static uint ResolveDialogueEvent(uint in_eventID, uint[] in_aArgumentValues, uint in_uNumArguments, uint in_idSequence) { }

	public static uint ResolveDialogueEvent(uint in_eventID, uint[] in_aArgumentValues, uint in_uNumArguments) { }

	public static AKRESULT GetDialogueEventCustomPropertyValue(uint in_eventID, uint in_uPropID, out int out_iValue) { }

	public static AKRESULT GetDialogueEventCustomPropertyValue(uint in_eventID, uint in_uPropID, out float out_fValue) { }

	public static AKRESULT GetPosition(GameObject in_GameObjectID, AkTransform out_rPosition) { }

	public static AKRESULT GetListenerPosition(GameObject in_uIndex, AkTransform out_rPosition) { }

	public static AKRESULT GetRTPCValue(uint in_rtpcID, GameObject in_gameObjectID, uint in_playingID, out float out_rValue, ref int io_rValueType) { }

	public static AKRESULT GetRTPCValue(string in_pszRtpcName, GameObject in_gameObjectID, uint in_playingID, out float out_rValue, ref int io_rValueType) { }

	public static AKRESULT GetSwitch(uint in_switchGroup, GameObject in_gameObjectID, out uint out_rSwitchState) { }

	public static AKRESULT GetSwitch(string in_pstrSwitchGroupName, GameObject in_GameObj, out uint out_rSwitchState) { }

	public static AKRESULT GetState(uint in_stateGroup, out uint out_rState) { }

	public static AKRESULT GetState(string in_pstrStateGroupName, out uint out_rState) { }

	public static AKRESULT GetGameObjectAuxSendValues(GameObject in_gameObjectID, AkAuxSendArray out_paAuxSendValues, ref uint io_ruNumSendValues) { }

	public static AKRESULT GetGameObjectDryLevelValue(GameObject in_EmitterID, GameObject in_ListenerID, out float out_rfControlValue) { }

	public static AKRESULT GetObjectObstructionAndOcclusion(GameObject in_EmitterID, GameObject in_ListenerID, out float out_rfObstructionLevel, out float out_rfOcclusionLevel) { }

	public static AKRESULT QueryAudioObjectIDs(uint in_eventID, ref uint io_ruNumItems, AkObjectInfo out_aObjectInfos) { }

	public static AKRESULT QueryAudioObjectIDs(string in_pszEventName, ref uint io_ruNumItems, AkObjectInfo out_aObjectInfos) { }

	public static AKRESULT GetPositioningInfo(uint in_ObjectID, AkPositioningInfo out_rPositioningInfo) { }

	public static bool GetIsGameObjectActive(GameObject in_GameObjId) { }

	public static float GetMaxRadius(GameObject in_GameObjId) { }

	public static uint GetEventIDFromPlayingID(uint in_playingID) { }

	public static ulong GetGameObjectFromPlayingID(uint in_playingID) { }

	public static AKRESULT GetPlayingIDsFromGameObject(GameObject in_GameObjId, ref uint io_ruNumIDs, uint[] out_aPlayingIDs) { }

	public static AKRESULT GetCustomPropertyValue(uint in_ObjectID, uint in_uPropID, out int out_iValue) { }

	public static AKRESULT GetCustomPropertyValue(uint in_ObjectID, uint in_uPropID, out float out_fValue) { }

	public static void AK_SPEAKER_SETUP_FIX_LEFT_TO_CENTER(ref uint io_uChannelMask) { }

	public static void AK_SPEAKER_SETUP_FIX_REAR_TO_SIDE(ref uint io_uChannelMask) { }

	public static void AK_SPEAKER_SETUP_CONVERT_TO_SUPPORTED(ref uint io_uChannelMask) { }

	public static byte ChannelMaskToNumChannels(uint in_uChannelMask) { }

	public static uint ChannelMaskFromNumChannels(uint in_uNumChannels) { }

	public static byte ChannelBitToIndex(uint in_uChannelBit, uint in_uChannelMask) { }

	public static bool HasSurroundChannels(uint in_uChannelMask) { }

	public static bool HasStrictlyOnePairOfSurroundChannels(uint in_uChannelMask) { }

	public static bool HasSideAndRearChannels(uint in_uChannelMask) { }

	public static bool HasHeightChannels(uint in_uChannelMask) { }

	public static uint BackToSideChannels(uint in_uChannelMask) { }

	public static uint StdChannelIndexToDisplayIndex(AkChannelOrdering in_eOrdering, uint in_uChannelMask, uint in_uChannelIdx) { }

	public static float get_kDefaultMaxPathLength() { }

	public static void set_g_SpatialAudioPoolId(int value) { }

	public static int get_g_SpatialAudioPoolId() { }

	public static int GetPoolID() { }

	public static AKRESULT RegisterEmitter(GameObject in_gameObjectID, AkEmitterSettings in_settings) { }

	public static AKRESULT UnregisterEmitter(GameObject in_gameObjectID) { }

	public static AKRESULT SetEmitterAuxSendValues(GameObject in_gameObjectID, AkAuxSendArray in_pAuxSends, uint in_uNumAux) { }

	public static AKRESULT SetImageSource(uint in_srcID, AkImageSourceSettings in_info, uint in_AuxBusID, ulong in_roomID, GameObject in_gameObjectID) { }

	public static AKRESULT SetImageSource(uint in_srcID, AkImageSourceSettings in_info, uint in_AuxBusID, ulong in_roomID) { }

	public static AKRESULT RemoveImageSource(uint in_srcID, uint in_AuxBusID, GameObject in_gameObjectID) { }

	public static AKRESULT RemoveImageSource(uint in_srcID, uint in_AuxBusID) { }

	public static AKRESULT SetGeometry(ulong in_GeomSetID, AkTriangleArray in_pTriangles, uint in_uNumTriangles) { }

	public static AKRESULT RemoveGeometry(ulong in_SetID) { }

	public static AKRESULT RemoveRoom(ulong in_RoomID) { }

	public static AKRESULT RemovePortal(ulong in_PortalID) { }

	public static AKRESULT SetGameObjectInRoom(GameObject in_gameObjectID, ulong in_CurrentRoomID) { }

	public static AKRESULT SetEmitterObstruction(GameObject in_gameObjectID, float in_fObstruction) { }

	public static AKRESULT SetPortalObstruction(ulong in_PortalID, float in_fObstruction) { }

	public static void SetErrorLogger(AkLogger.ErrorLoggerInteropDelegate logger) { }

	public static void SetErrorLogger() { }

	public static void SetAudioInputCallbacks(AkAudioInputManager.AudioSamplesInteropDelegate getAudioSamples, AkAudioInputManager.AudioFormatInteropDelegate getAudioFormat) { }

	public static AKRESULT Init(AkMemSettings in_pMemSettings, AkStreamMgrSettings in_pStmSettings, AkDeviceSettings in_pDefaultDeviceSettings, AkInitSettings in_pSettings, AkPlatformInitSettings in_pPlatformSettings, AkMusicSettings in_pMusicSettings, AkSpatialAudioInitSettings in_pSpatialAudioSettings, uint in_preparePoolSizeByte) { }

	public static void Term() { }

	public static AKRESULT RegisterGameObjInternal(GameObject in_GameObj) { }

	public static AKRESULT UnregisterGameObjInternal(GameObject in_GameObj) { }

	public static AKRESULT RegisterGameObjInternal_WithName(GameObject in_GameObj, string in_pszObjName) { }

	public static AKRESULT SetBasePath(string in_pszBasePath) { }

	public static AKRESULT SetCurrentLanguage(string in_pszAudioSrcPath) { }

	public static AKRESULT LoadFilePackage(string in_pszFilePackageName, out uint out_uPackageID, int in_memPoolID) { }

	public static AKRESULT AddBasePath(string in_pszBasePath) { }

	public static AKRESULT SetGameName(string in_GameName) { }

	public static AKRESULT SetDecodedBankPath(string in_DecodedPath) { }

	public static AKRESULT LoadAndDecodeBank(string in_pszString, bool in_bSaveDecodedBank, out uint out_bankID) { }

	public static AKRESULT LoadAndDecodeBankFromMemory(IntPtr in_BankData, uint in_BankDataSize, bool in_bSaveDecodedBank, string in_DecodedBankName, bool in_bIsLanguageSpecific, out uint out_bankID) { }

	public static string GetCurrentLanguage() { }

	public static AKRESULT UnloadFilePackage(uint in_uPackageID) { }

	public static AKRESULT UnloadAllFilePackages() { }

	public static AKRESULT SetObjectPosition(GameObject in_GameObjectID, float PosX, float PosY, float PosZ, float FrontX, float FrontY, float FrontZ, float TopX, float TopY, float TopZ) { }

	public static AKRESULT GetSourceMultiplePlayPositions(uint in_PlayingID, uint[] out_audioNodeID, uint[] out_mediaID, int[] out_msTime, ref uint io_pcPositions, bool in_bExtrapolate) { }

	public static AKRESULT SetListeners(GameObject in_emitterGameObj, ulong[] in_pListenerGameObjs, uint in_uNumListeners) { }

	public static AKRESULT SetDefaultListeners(ulong[] in_pListenerObjs, uint in_uNumListeners) { }

	public static AKRESULT AddOutput(AkOutputSettings in_Settings, out ulong out_pDeviceID, ulong[] in_pListenerIDs, uint in_uNumListeners) { }

	public static void GetDefaultStreamSettings(AkStreamMgrSettings out_settings) { }

	public static void GetDefaultDeviceSettings(AkDeviceSettings out_settings) { }

	public static void GetDefaultMusicSettings(AkMusicSettings out_settings) { }

	public static void GetDefaultInitSettings(AkInitSettings out_settings) { }

	public static void GetDefaultPlatformInitSettings(AkPlatformInitSettings out_settings) { }

	public static uint GetMajorMinorVersion() { }

	public static uint GetSubminorBuildVersion() { }

	public static uint GetDeviceIDFromName(string in_szToken) { }

	public static string GetWindowsDeviceName(int index, out uint out_uDeviceID) { }

	public static AKRESULT QueryIndirectPaths(GameObject in_gameObjectID, AkSoundPropagationPathParams arg1, AkSoundPathInfoArray paths, uint numPaths) { }

	public static AKRESULT QuerySoundPropagationPaths(GameObject in_gameObjectID, AkSoundPropagationPathParams arg1, AkPropagationPathInfoArray paths, uint numPaths) { }

	public static AKRESULT SetRoomPortal(ulong in_PortalID, AkTransform Transform, AkVector Extent, bool bEnabled, ulong FrontRoom, ulong BackRoom) { }

	public static AKRESULT SetRoom(ulong in_RoomID, AkRoomParams in_roomParams, string in_pName) { }

	public static AKRESULT RegisterSpatialAudioListener(GameObject in_gameObjectID) { }

	public static AKRESULT UnregisterSpatialAudioListener(GameObject in_gameObjectID) { }

	public static string StringFromIntPtrString(IntPtr ptr) { }

	public static string StringFromIntPtrWString(IntPtr ptr) { }

	public static string StringFromIntPtrOSString(IntPtr ptr) { }

	private static ulong InternalGameObjectHash(GameObject gameObject) { }

	public static void set_GameObjectHash(AkSoundEngine.GameObjectHashFunction value) { }

	public static ulong GetAkGameObjectID(GameObject gameObject) { }

	public static AKRESULT RegisterGameObj(GameObject gameObject) { }

	public static AKRESULT RegisterGameObj(GameObject gameObject, string name) { }

	public static AKRESULT UnregisterGameObj(GameObject gameObject) { }

	public static AKRESULT SetObjectPosition(GameObject gameObject, Transform transform) { }

	public static AKRESULT SetObjectPosition(GameObject gameObject, Vector3 position, Vector3 forward, Vector3 up) { }

	public static void PreGameObjectAPICall(GameObject gameObject, ulong id) { }

	private static void PreGameObjectAPICallUserHook(GameObject gameObject, ulong id) { }

	private static void PostRegisterGameObjUserHook(AKRESULT result, GameObject gameObject, ulong id) { }

	private static void PostUnregisterGameObjUserHook(AKRESULT result, GameObject gameObject, ulong id) { }

	private static void AutoRegister(GameObject gameObject, ulong id) { }

	private static bool IsInRegisteredList(ulong id) { }

	public static bool IsGameObjectRegistered(GameObject in_gameObject) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public sealed class AkSoundEngine.GameObjectHashFunction : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual ulong Invoke(GameObject gameObject) { }

	public virtual IAsyncResult BeginInvoke(GameObject gameObject, AsyncCallback callback, object object) { }

	public virtual ulong EndInvoke(IAsyncResult result) { }
}

// Namespace: 
private class AkSoundEngine.AutoObject
{
	// Fields
	private readonly GameObject gameObject;

	// Methods

	public void .ctor(GameObject go) { }

	protected override void Finalize() { }
}

// Namespace: 
internal class AkSoundEnginePINVOKE
{
	// Methods

	private static void .cctor() { }

	public static extern uint CSharp_AK_SOUNDBANK_VERSION_get() { }

	public static extern void CSharp_AkExternalSourceInfo_iExternalSrcCookie_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkExternalSourceInfo_iExternalSrcCookie_get(IntPtr jarg1) { }

	public static extern void CSharp_AkExternalSourceInfo_idCodec_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkExternalSourceInfo_idCodec_get(IntPtr jarg1) { }

	public static extern void CSharp_AkExternalSourceInfo_szFile_set(IntPtr jarg1, string jarg2) { }

	public static extern string CSharp_AkExternalSourceInfo_szFile_get(IntPtr jarg1) { }

	public static extern void CSharp_AkExternalSourceInfo_pInMemory_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkExternalSourceInfo_pInMemory_get(IntPtr jarg1) { }

	public static extern void CSharp_AkExternalSourceInfo_uiMemorySize_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkExternalSourceInfo_uiMemorySize_get(IntPtr jarg1) { }

	public static extern void CSharp_AkExternalSourceInfo_idFile_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkExternalSourceInfo_idFile_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkExternalSourceInfo__SWIG_0() { }

	public static extern IntPtr CSharp_new_AkExternalSourceInfo__SWIG_1(IntPtr jarg1, uint jarg2, uint jarg3, uint jarg4) { }

	public static extern IntPtr CSharp_new_AkExternalSourceInfo__SWIG_2(string jarg1, uint jarg2, uint jarg3) { }

	public static extern IntPtr CSharp_new_AkExternalSourceInfo__SWIG_3(uint jarg1, uint jarg2, uint jarg3) { }

	public static extern void CSharp_delete_AkExternalSourceInfo(IntPtr jarg1) { }

	public static extern void CSharp_AkVector_Zero(IntPtr jarg1) { }

	public static extern void CSharp_AkVector_X_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkVector_X_get(IntPtr jarg1) { }

	public static extern void CSharp_AkVector_Y_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkVector_Y_get(IntPtr jarg1) { }

	public static extern void CSharp_AkVector_Z_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkVector_Z_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkVector() { }

	public static extern void CSharp_delete_AkVector(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkTransform_Position(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkTransform_OrientationFront(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkTransform_OrientationTop(IntPtr jarg1) { }

	public static extern void CSharp_AkTransform_Set__SWIG_0(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3, IntPtr jarg4) { }

	public static extern void CSharp_AkTransform_Set__SWIG_1(IntPtr jarg1, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7, float jarg8, float jarg9, float jarg10) { }

	public static extern void CSharp_AkTransform_SetPosition__SWIG_0(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void CSharp_AkTransform_SetPosition__SWIG_1(IntPtr jarg1, float jarg2, float jarg3, float jarg4) { }

	public static extern void CSharp_AkTransform_SetOrientation__SWIG_0(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3) { }

	public static extern void CSharp_AkTransform_SetOrientation__SWIG_1(IntPtr jarg1, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7) { }

	public static extern IntPtr CSharp_new_AkTransform() { }

	public static extern void CSharp_delete_AkTransform(IntPtr jarg1) { }

	public static extern void CSharp_AkObstructionOcclusionValues_occlusion_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkObstructionOcclusionValues_occlusion_get(IntPtr jarg1) { }

	public static extern void CSharp_AkObstructionOcclusionValues_obstruction_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkObstructionOcclusionValues_obstruction_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkObstructionOcclusionValues() { }

	public static extern void CSharp_delete_AkObstructionOcclusionValues(IntPtr jarg1) { }

	public static extern void CSharp_AkChannelEmitter_position_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkChannelEmitter_position_get(IntPtr jarg1) { }

	public static extern void CSharp_AkChannelEmitter_uInputChannels_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkChannelEmitter_uInputChannels_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkChannelEmitter() { }

	public static extern void CSharp_delete_AkChannelEmitter(IntPtr jarg1) { }

	public static extern void CSharp_AkAuxSendValue_listenerID_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong CSharp_AkAuxSendValue_listenerID_get(IntPtr jarg1) { }

	public static extern void CSharp_AkAuxSendValue_auxBusID_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkAuxSendValue_auxBusID_get(IntPtr jarg1) { }

	public static extern void CSharp_AkAuxSendValue_fControlValue_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkAuxSendValue_fControlValue_get(IntPtr jarg1) { }

	public static extern void CSharp_AkAuxSendValue_Set(IntPtr jarg1, ulong jarg2, uint jarg3, float jarg4) { }

	public static extern bool CSharp_AkAuxSendValue_IsSame(IntPtr jarg1, ulong jarg2, uint jarg3) { }

	public static extern int CSharp_AkAuxSendValue_GetSizeOf() { }

	public static extern int CSharp_AkAuxSendValue_SetGameObjectAuxSendValues(IntPtr jarg1, ulong jarg2, uint jarg3) { }

	public static extern int CSharp_AkAuxSendValue_GetGameObjectAuxSendValues(IntPtr jarg1, ulong jarg2, ref uint jarg3) { }

	public static extern void CSharp_delete_AkAuxSendValue(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkRamp__SWIG_0() { }

	public static extern IntPtr CSharp_new_AkRamp__SWIG_1(float jarg1, float jarg2) { }

	public static extern void CSharp_AkRamp_fPrev_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkRamp_fPrev_get(IntPtr jarg1) { }

	public static extern void CSharp_AkRamp_fNext_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkRamp_fNext_get(IntPtr jarg1) { }

	public static extern void CSharp_delete_AkRamp(IntPtr jarg1) { }

	public static extern ushort CSharp_AK_INT_get() { }

	public static extern ushort CSharp_AK_FLOAT_get() { }

	public static extern byte CSharp_AK_INTERLEAVED_get() { }

	public static extern byte CSharp_AK_NONINTERLEAVED_get() { }

	public static extern uint CSharp_AK_LE_NATIVE_BITSPERSAMPLE_get() { }

	public static extern uint CSharp_AK_LE_NATIVE_SAMPLETYPE_get() { }

	public static extern uint CSharp_AK_LE_NATIVE_INTERLEAVE_get() { }

	public static extern void CSharp_AkAudioFormat_uSampleRate_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkAudioFormat_uSampleRate_get(IntPtr jarg1) { }

	public static extern void CSharp_AkAudioFormat_channelConfig_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkAudioFormat_channelConfig_get(IntPtr jarg1) { }

	public static extern void CSharp_AkAudioFormat_uBitsPerSample_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkAudioFormat_uBitsPerSample_get(IntPtr jarg1) { }

	public static extern void CSharp_AkAudioFormat_uBlockAlign_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkAudioFormat_uBlockAlign_get(IntPtr jarg1) { }

	public static extern void CSharp_AkAudioFormat_uTypeID_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkAudioFormat_uTypeID_get(IntPtr jarg1) { }

	public static extern void CSharp_AkAudioFormat_uInterleaveID_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkAudioFormat_uInterleaveID_get(IntPtr jarg1) { }

	public static extern uint CSharp_AkAudioFormat_GetNumChannels(IntPtr jarg1) { }

	public static extern uint CSharp_AkAudioFormat_GetBitsPerSample(IntPtr jarg1) { }

	public static extern uint CSharp_AkAudioFormat_GetBlockAlign(IntPtr jarg1) { }

	public static extern uint CSharp_AkAudioFormat_GetTypeID(IntPtr jarg1) { }

	public static extern uint CSharp_AkAudioFormat_GetInterleaveID(IntPtr jarg1) { }

	public static extern void CSharp_AkAudioFormat_SetAll(IntPtr jarg1, uint jarg2, IntPtr jarg3, uint jarg4, uint jarg5, uint jarg6, uint jarg7) { }

	public static extern bool CSharp_AkAudioFormat_IsChannelConfigSupported(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkAudioFormat() { }

	public static extern void CSharp_delete_AkAudioFormat(IntPtr jarg1) { }

	public static extern void CSharp_AkIterator_pItem_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkIterator_pItem_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkIterator_NextIter(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkIterator_PrevIter(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkIterator_GetItem(IntPtr jarg1) { }

	public static extern bool CSharp_AkIterator_IsEqualTo(IntPtr jarg1, IntPtr jarg2) { }

	public static extern bool CSharp_AkIterator_IsDifferentFrom(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_new_AkIterator() { }

	public static extern void CSharp_delete_AkIterator(IntPtr jarg1) { }

	public static extern int CSharp__ArrayPoolDefault_Get() { }

	public static extern IntPtr CSharp_new__ArrayPoolDefault() { }

	public static extern void CSharp_delete__ArrayPoolDefault(IntPtr jarg1) { }

	public static extern int CSharp__ArrayPoolLEngineDefault_Get() { }

	public static extern IntPtr CSharp_new__ArrayPoolLEngineDefault() { }

	public static extern void CSharp_delete__ArrayPoolLEngineDefault(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkPlaylistItem__SWIG_0() { }

	public static extern IntPtr CSharp_new_AkPlaylistItem__SWIG_1(IntPtr jarg1) { }

	public static extern void CSharp_delete_AkPlaylistItem(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkPlaylistItem_Assign(IntPtr jarg1, IntPtr jarg2) { }

	public static extern bool CSharp_AkPlaylistItem_IsEqualTo(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int CSharp_AkPlaylistItem_SetExternalSources(IntPtr jarg1, uint jarg2, IntPtr jarg3) { }

	public static extern void CSharp_AkPlaylistItem_audioNodeID_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkPlaylistItem_audioNodeID_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPlaylistItem_msDelay_set(IntPtr jarg1, int jarg2) { }

	public static extern int CSharp_AkPlaylistItem_msDelay_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPlaylistItem_pCustomInfo_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkPlaylistItem_pCustomInfo_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkPlaylistArray() { }

	public static extern void CSharp_delete_AkPlaylistArray(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkPlaylistArray_Begin(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkPlaylistArray_End(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkPlaylistArray_FindEx(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkPlaylistArray_Erase__SWIG_0(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void CSharp_AkPlaylistArray_Erase__SWIG_1(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr CSharp_AkPlaylistArray_EraseSwap(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int CSharp_AkPlaylistArray_Reserve(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkPlaylistArray_Reserved(IntPtr jarg1) { }

	public static extern void CSharp_AkPlaylistArray_Term(IntPtr jarg1) { }

	public static extern uint CSharp_AkPlaylistArray_Length(IntPtr jarg1) { }

	public static extern bool CSharp_AkPlaylistArray_IsEmpty(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkPlaylistArray_Exists(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkPlaylistArray_AddLast__SWIG_0(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkPlaylistArray_AddLast__SWIG_1(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkPlaylistArray_Last(IntPtr jarg1) { }

	public static extern void CSharp_AkPlaylistArray_RemoveLast(IntPtr jarg1) { }

	public static extern int CSharp_AkPlaylistArray_Remove(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int CSharp_AkPlaylistArray_RemoveSwap(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void CSharp_AkPlaylistArray_RemoveAll(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkPlaylistArray_ItemAtIndex(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr CSharp_AkPlaylistArray_Insert(IntPtr jarg1, uint jarg2) { }

	public static extern bool CSharp_AkPlaylistArray_GrowArray__SWIG_0(IntPtr jarg1, uint jarg2) { }

	public static extern bool CSharp_AkPlaylistArray_GrowArray__SWIG_1(IntPtr jarg1) { }

	public static extern bool CSharp_AkPlaylistArray_Resize(IntPtr jarg1, uint jarg2) { }

	public static extern void CSharp_AkPlaylistArray_Transfer(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int CSharp_AkPlaylistArray_Copy(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int CSharp_AkPlaylist_Enqueue__SWIG_0(IntPtr jarg1, uint jarg2, int jarg3, IntPtr jarg4, uint jarg5, IntPtr jarg6) { }

	public static extern int CSharp_AkPlaylist_Enqueue__SWIG_1(IntPtr jarg1, uint jarg2, int jarg3, IntPtr jarg4, uint jarg5) { }

	public static extern int CSharp_AkPlaylist_Enqueue__SWIG_2(IntPtr jarg1, uint jarg2, int jarg3, IntPtr jarg4) { }

	public static extern int CSharp_AkPlaylist_Enqueue__SWIG_3(IntPtr jarg1, uint jarg2, int jarg3) { }

	public static extern int CSharp_AkPlaylist_Enqueue__SWIG_4(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr CSharp_new_AkPlaylist() { }

	public static extern void CSharp_delete_AkPlaylist(IntPtr jarg1) { }

	public static extern uint CSharp_DynamicSequenceOpen__SWIG_0(ulong jarg1, uint jarg2, IntPtr jarg3, IntPtr jarg4, int jarg5) { }

	public static extern uint CSharp_DynamicSequenceOpen__SWIG_1(ulong jarg1, uint jarg2, IntPtr jarg3, IntPtr jarg4) { }

	public static extern uint CSharp_DynamicSequenceOpen__SWIG_2(ulong jarg1, uint jarg2) { }

	public static extern uint CSharp_DynamicSequenceOpen__SWIG_3(ulong jarg1) { }

	public static extern int CSharp_DynamicSequenceClose(uint jarg1) { }

	public static extern int CSharp_DynamicSequencePlay__SWIG_0(uint jarg1, int jarg2, int jarg3) { }

	public static extern int CSharp_DynamicSequencePlay__SWIG_1(uint jarg1, int jarg2) { }

	public static extern int CSharp_DynamicSequencePlay__SWIG_2(uint jarg1) { }

	public static extern int CSharp_DynamicSequencePause__SWIG_0(uint jarg1, int jarg2, int jarg3) { }

	public static extern int CSharp_DynamicSequencePause__SWIG_1(uint jarg1, int jarg2) { }

	public static extern int CSharp_DynamicSequencePause__SWIG_2(uint jarg1) { }

	public static extern int CSharp_DynamicSequenceResume__SWIG_0(uint jarg1, int jarg2, int jarg3) { }

	public static extern int CSharp_DynamicSequenceResume__SWIG_1(uint jarg1, int jarg2) { }

	public static extern int CSharp_DynamicSequenceResume__SWIG_2(uint jarg1) { }

	public static extern int CSharp_DynamicSequenceStop__SWIG_0(uint jarg1, int jarg2, int jarg3) { }

	public static extern int CSharp_DynamicSequenceStop__SWIG_1(uint jarg1, int jarg2) { }

	public static extern int CSharp_DynamicSequenceStop__SWIG_2(uint jarg1) { }

	public static extern int CSharp_DynamicSequenceBreak(uint jarg1) { }

	public static extern int CSharp_DynamicSequenceGetPauseTimes(uint jarg1, out uint jarg2, out uint jarg3) { }

	public static extern IntPtr CSharp_DynamicSequenceLockPlaylist(uint jarg1) { }

	public static extern int CSharp_DynamicSequenceUnlockPlaylist(uint jarg1) { }

	public static extern IntPtr CSharp_new_AkOutputSettings__SWIG_0() { }

	public static extern IntPtr CSharp_new_AkOutputSettings__SWIG_1(string jarg1, uint jarg2, IntPtr jarg3, int jarg4) { }

	public static extern IntPtr CSharp_new_AkOutputSettings__SWIG_2(string jarg1, uint jarg2, IntPtr jarg3) { }

	public static extern IntPtr CSharp_new_AkOutputSettings__SWIG_3(string jarg1, uint jarg2) { }

	public static extern IntPtr CSharp_new_AkOutputSettings__SWIG_4(string jarg1) { }

	public static extern void CSharp_AkOutputSettings_audioDeviceShareset_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkOutputSettings_audioDeviceShareset_get(IntPtr jarg1) { }

	public static extern void CSharp_AkOutputSettings_idDevice_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkOutputSettings_idDevice_get(IntPtr jarg1) { }

	public static extern void CSharp_AkOutputSettings_ePanningRule_set(IntPtr jarg1, int jarg2) { }

	public static extern int CSharp_AkOutputSettings_ePanningRule_get(IntPtr jarg1) { }

	public static extern void CSharp_AkOutputSettings_channelConfig_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkOutputSettings_channelConfig_get(IntPtr jarg1) { }

	public static extern void CSharp_delete_AkOutputSettings(IntPtr jarg1) { }

	public static extern void CSharp_AkInitSettings_pfnAssertHook_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkInitSettings_pfnAssertHook_get(IntPtr jarg1) { }

	public static extern void CSharp_AkInitSettings_uMaxNumPaths_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkInitSettings_uMaxNumPaths_get(IntPtr jarg1) { }

	public static extern void CSharp_AkInitSettings_uDefaultPoolSize_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkInitSettings_uDefaultPoolSize_get(IntPtr jarg1) { }

	public static extern void CSharp_AkInitSettings_fDefaultPoolRatioThreshold_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkInitSettings_fDefaultPoolRatioThreshold_get(IntPtr jarg1) { }

	public static extern void CSharp_AkInitSettings_uCommandQueueSize_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkInitSettings_uCommandQueueSize_get(IntPtr jarg1) { }

	public static extern void CSharp_AkInitSettings_uPrepareEventMemoryPoolID_set(IntPtr jarg1, int jarg2) { }

	public static extern int CSharp_AkInitSettings_uPrepareEventMemoryPoolID_get(IntPtr jarg1) { }

	public static extern void CSharp_AkInitSettings_bEnableGameSyncPreparation_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool CSharp_AkInitSettings_bEnableGameSyncPreparation_get(IntPtr jarg1) { }

	public static extern void CSharp_AkInitSettings_uContinuousPlaybackLookAhead_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkInitSettings_uContinuousPlaybackLookAhead_get(IntPtr jarg1) { }

	public static extern void CSharp_AkInitSettings_uNumSamplesPerFrame_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkInitSettings_uNumSamplesPerFrame_get(IntPtr jarg1) { }

	public static extern void CSharp_AkInitSettings_uMonitorPoolSize_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkInitSettings_uMonitorPoolSize_get(IntPtr jarg1) { }

	public static extern void CSharp_AkInitSettings_uMonitorQueuePoolSize_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkInitSettings_uMonitorQueuePoolSize_get(IntPtr jarg1) { }

	public static extern void CSharp_AkInitSettings_settingsMainOutput_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkInitSettings_settingsMainOutput_get(IntPtr jarg1) { }

	public static extern void CSharp_AkInitSettings_uMaxHardwareTimeoutMs_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkInitSettings_uMaxHardwareTimeoutMs_get(IntPtr jarg1) { }

	public static extern void CSharp_AkInitSettings_bUseSoundBankMgrThread_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool CSharp_AkInitSettings_bUseSoundBankMgrThread_get(IntPtr jarg1) { }

	public static extern void CSharp_AkInitSettings_bUseLEngineThread_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool CSharp_AkInitSettings_bUseLEngineThread_get(IntPtr jarg1) { }

	public static extern void CSharp_AkInitSettings_szPluginDLLPath_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr CSharp_AkInitSettings_szPluginDLLPath_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkInitSettings() { }

	public static extern void CSharp_delete_AkInitSettings(IntPtr jarg1) { }

	public static extern void CSharp_AkSourceSettings_sourceID_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkSourceSettings_sourceID_get(IntPtr jarg1) { }

	public static extern void CSharp_AkSourceSettings_pMediaMemory_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkSourceSettings_pMediaMemory_get(IntPtr jarg1) { }

	public static extern void CSharp_AkSourceSettings_uMediaSize_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkSourceSettings_uMediaSize_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkSourceSettings() { }

	public static extern void CSharp_delete_AkSourceSettings(IntPtr jarg1) { }

	public static extern void CSharp_AkAudioSettings_uNumSamplesPerFrame_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkAudioSettings_uNumSamplesPerFrame_get(IntPtr jarg1) { }

	public static extern void CSharp_AkAudioSettings_uNumSamplesPerSecond_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkAudioSettings_uNumSamplesPerSecond_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkAudioSettings() { }

	public static extern void CSharp_delete_AkAudioSettings(IntPtr jarg1) { }

	public static extern bool CSharp_IsInitialized() { }

	public static extern int CSharp_GetAudioSettings(IntPtr jarg1) { }

	public static extern IntPtr CSharp_GetSpeakerConfiguration__SWIG_0(ulong jarg1) { }

	public static extern IntPtr CSharp_GetSpeakerConfiguration__SWIG_1() { }

	public static extern int CSharp_GetPanningRule__SWIG_0(out int jarg1, ulong jarg2) { }

	public static extern int CSharp_GetPanningRule__SWIG_1(out int jarg1) { }

	public static extern int CSharp_SetPanningRule__SWIG_0(int jarg1, ulong jarg2) { }

	public static extern int CSharp_SetPanningRule__SWIG_1(int jarg1) { }

	public static extern int CSharp_GetSpeakerAngles__SWIG_0([In] [Out] float[] jarg1, ref uint jarg2, out float jarg3, ulong jarg4) { }

	public static extern int CSharp_GetSpeakerAngles__SWIG_1([In] [Out] float[] jarg1, ref uint jarg2, out float jarg3) { }

	public static extern int CSharp_SetSpeakerAngles__SWIG_0([In] float[] jarg1, uint jarg2, float jarg3, ulong jarg4) { }

	public static extern int CSharp_SetSpeakerAngles__SWIG_1([In] float[] jarg1, uint jarg2, float jarg3) { }

	public static extern int CSharp_SetVolumeThreshold(float jarg1) { }

	public static extern int CSharp_SetMaxNumVoicesLimit(ushort jarg1) { }

	public static extern int CSharp_RenderAudio__SWIG_0(bool jarg1) { }

	public static extern int CSharp_RenderAudio__SWIG_1() { }

	public static extern int CSharp_RegisterPluginDLL(string jarg1) { }

	public static extern uint CSharp_GetIDFromString__SWIG_0(string jarg1) { }

	public static extern uint CSharp_PostEvent__SWIG_0(uint jarg1, ulong jarg2, uint jarg3, IntPtr jarg4, IntPtr jarg5, uint jarg6, IntPtr jarg7, uint jarg8) { }

	public static extern uint CSharp_PostEvent__SWIG_1(uint jarg1, ulong jarg2, uint jarg3, IntPtr jarg4, IntPtr jarg5, uint jarg6, IntPtr jarg7) { }

	public static extern uint CSharp_PostEvent__SWIG_2(uint jarg1, ulong jarg2, uint jarg3, IntPtr jarg4, IntPtr jarg5, uint jarg6) { }

	public static extern uint CSharp_PostEvent__SWIG_3(uint jarg1, ulong jarg2, uint jarg3, IntPtr jarg4, IntPtr jarg5) { }

	public static extern uint CSharp_PostEvent__SWIG_4(uint jarg1, ulong jarg2, uint jarg3) { }

	public static extern uint CSharp_PostEvent__SWIG_5(uint jarg1, ulong jarg2) { }

	public static extern uint CSharp_PostEvent__SWIG_6(string jarg1, ulong jarg2, uint jarg3, IntPtr jarg4, IntPtr jarg5, uint jarg6, IntPtr jarg7, uint jarg8) { }

	public static extern uint CSharp_PostEvent__SWIG_7(string jarg1, ulong jarg2, uint jarg3, IntPtr jarg4, IntPtr jarg5, uint jarg6, IntPtr jarg7) { }

	public static extern uint CSharp_PostEvent__SWIG_8(string jarg1, ulong jarg2, uint jarg3, IntPtr jarg4, IntPtr jarg5, uint jarg6) { }

	public static extern uint CSharp_PostEvent__SWIG_9(string jarg1, ulong jarg2, uint jarg3, IntPtr jarg4, IntPtr jarg5) { }

	public static extern uint CSharp_PostEvent__SWIG_10(string jarg1, ulong jarg2, uint jarg3) { }

	public static extern uint CSharp_PostEvent__SWIG_11(string jarg1, ulong jarg2) { }

	public static extern int CSharp_ExecuteActionOnEvent__SWIG_0(uint jarg1, int jarg2, ulong jarg3, int jarg4, int jarg5, uint jarg6) { }

	public static extern int CSharp_ExecuteActionOnEvent__SWIG_1(uint jarg1, int jarg2, ulong jarg3, int jarg4, int jarg5) { }

	public static extern int CSharp_ExecuteActionOnEvent__SWIG_2(uint jarg1, int jarg2, ulong jarg3, int jarg4) { }

	public static extern int CSharp_ExecuteActionOnEvent__SWIG_3(uint jarg1, int jarg2, ulong jarg3) { }

	public static extern int CSharp_ExecuteActionOnEvent__SWIG_4(uint jarg1, int jarg2) { }

	public static extern int CSharp_ExecuteActionOnEvent__SWIG_5(string jarg1, int jarg2, ulong jarg3, int jarg4, int jarg5, uint jarg6) { }

	public static extern int CSharp_ExecuteActionOnEvent__SWIG_6(string jarg1, int jarg2, ulong jarg3, int jarg4, int jarg5) { }

	public static extern int CSharp_ExecuteActionOnEvent__SWIG_7(string jarg1, int jarg2, ulong jarg3, int jarg4) { }

	public static extern int CSharp_ExecuteActionOnEvent__SWIG_8(string jarg1, int jarg2, ulong jarg3) { }

	public static extern int CSharp_ExecuteActionOnEvent__SWIG_9(string jarg1, int jarg2) { }

	public static extern int CSharp_PostMIDIOnEvent(uint jarg1, ulong jarg2, IntPtr jarg3, ushort jarg4) { }

	public static extern int CSharp_StopMIDIOnEvent__SWIG_0(uint jarg1, ulong jarg2) { }

	public static extern int CSharp_StopMIDIOnEvent__SWIG_1(uint jarg1) { }

	public static extern int CSharp_StopMIDIOnEvent__SWIG_2() { }

	public static extern int CSharp_PinEventInStreamCache__SWIG_0(uint jarg1, char jarg2, char jarg3) { }

	public static extern int CSharp_PinEventInStreamCache__SWIG_1(string jarg1, char jarg2, char jarg3) { }

	public static extern int CSharp_UnpinEventInStreamCache__SWIG_0(uint jarg1) { }

	public static extern int CSharp_UnpinEventInStreamCache__SWIG_1(string jarg1) { }

	public static extern int CSharp_GetBufferStatusForPinnedEvent__SWIG_0(uint jarg1, out float jarg2, out int jarg3) { }

	public static extern int CSharp_GetBufferStatusForPinnedEvent__SWIG_1(string jarg1, out float jarg2, out int jarg3) { }

	public static extern int CSharp_SeekOnEvent__SWIG_0(uint jarg1, ulong jarg2, int jarg3, bool jarg4, uint jarg5) { }

	public static extern int CSharp_SeekOnEvent__SWIG_1(uint jarg1, ulong jarg2, int jarg3, bool jarg4) { }

	public static extern int CSharp_SeekOnEvent__SWIG_2(uint jarg1, ulong jarg2, int jarg3) { }

	public static extern int CSharp_SeekOnEvent__SWIG_3(string jarg1, ulong jarg2, int jarg3, bool jarg4, uint jarg5) { }

	public static extern int CSharp_SeekOnEvent__SWIG_4(string jarg1, ulong jarg2, int jarg3, bool jarg4) { }

	public static extern int CSharp_SeekOnEvent__SWIG_5(string jarg1, ulong jarg2, int jarg3) { }

	public static extern int CSharp_SeekOnEvent__SWIG_9(uint jarg1, ulong jarg2, float jarg3, bool jarg4, uint jarg5) { }

	public static extern int CSharp_SeekOnEvent__SWIG_10(uint jarg1, ulong jarg2, float jarg3, bool jarg4) { }

	public static extern int CSharp_SeekOnEvent__SWIG_11(uint jarg1, ulong jarg2, float jarg3) { }

	public static extern int CSharp_SeekOnEvent__SWIG_12(string jarg1, ulong jarg2, float jarg3, bool jarg4, uint jarg5) { }

	public static extern int CSharp_SeekOnEvent__SWIG_13(string jarg1, ulong jarg2, float jarg3, bool jarg4) { }

	public static extern int CSharp_SeekOnEvent__SWIG_14(string jarg1, ulong jarg2, float jarg3) { }

	public static extern void CSharp_CancelEventCallbackCookie(IntPtr jarg1) { }

	public static extern void CSharp_CancelEventCallbackGameObject(ulong jarg1) { }

	public static extern void CSharp_CancelEventCallback(uint jarg1) { }

	public static extern int CSharp_GetSourcePlayPosition__SWIG_0(uint jarg1, out int jarg2, bool jarg3) { }

	public static extern int CSharp_GetSourcePlayPosition__SWIG_1(uint jarg1, out int jarg2) { }

	public static extern int CSharp_GetSourceStreamBuffering(uint jarg1, out int jarg2, out int jarg3) { }

	public static extern void CSharp_StopAll__SWIG_0(ulong jarg1) { }

	public static extern void CSharp_StopAll__SWIG_1() { }

	public static extern void CSharp_StopPlayingID__SWIG_0(uint jarg1, int jarg2, int jarg3) { }

	public static extern void CSharp_StopPlayingID__SWIG_1(uint jarg1, int jarg2) { }

	public static extern void CSharp_StopPlayingID__SWIG_2(uint jarg1) { }

	public static extern void CSharp_SetRandomSeed(uint jarg1) { }

	public static extern void CSharp_MuteBackgroundMusic(bool jarg1) { }

	public static extern bool CSharp_GetBackgroundMusicMute() { }

	public static extern int CSharp_SendPluginCustomGameData(uint jarg1, ulong jarg2, int jarg3, uint jarg4, uint jarg5, IntPtr jarg6, uint jarg7) { }

	public static extern int CSharp_UnregisterAllGameObj() { }

	public static extern int CSharp_SetMultiplePositions__SWIG_0(ulong jarg1, IntPtr jarg2, ushort jarg3, int jarg4) { }

	public static extern int CSharp_SetMultiplePositions__SWIG_1(ulong jarg1, IntPtr jarg2, ushort jarg3) { }

	public static extern int CSharp_SetMultiplePositions__SWIG_2(ulong jarg1, IntPtr jarg2, ushort jarg3, int jarg4) { }

	public static extern int CSharp_SetMultiplePositions__SWIG_3(ulong jarg1, IntPtr jarg2, ushort jarg3) { }

	public static extern int CSharp_SetScalingFactor(ulong jarg1, float jarg2) { }

	public static extern int CSharp_ClearBanks() { }

	public static extern int CSharp_SetBankLoadIOSettings(float jarg1, char jarg2) { }

	public static extern int CSharp_LoadBank__SWIG_0(string jarg1, int jarg2, out uint jarg3) { }

	public static extern int CSharp_LoadBank__SWIG_1(uint jarg1, int jarg2) { }

	public static extern int CSharp_LoadBank__SWIG_2(IntPtr jarg1, uint jarg2, out uint jarg3) { }

	public static extern int CSharp_LoadBank__SWIG_3(IntPtr jarg1, uint jarg2, int jarg3, out uint jarg4) { }

	public static extern int CSharp_LoadBank__SWIG_4(string jarg1, IntPtr jarg2, IntPtr jarg3, int jarg4, out uint jarg5) { }

	public static extern int CSharp_LoadBank__SWIG_5(uint jarg1, IntPtr jarg2, IntPtr jarg3, int jarg4) { }

	public static extern int CSharp_LoadBank__SWIG_6(IntPtr jarg1, uint jarg2, IntPtr jarg3, IntPtr jarg4, out uint jarg5) { }

	public static extern int CSharp_LoadBank__SWIG_7(IntPtr jarg1, uint jarg2, IntPtr jarg3, IntPtr jarg4, int jarg5, out uint jarg6) { }

	public static extern int CSharp_UnloadBank__SWIG_0(string jarg1, IntPtr jarg2, out int jarg3) { }

	public static extern int CSharp_UnloadBank__SWIG_1(string jarg1, IntPtr jarg2) { }

	public static extern int CSharp_UnloadBank__SWIG_4(uint jarg1, IntPtr jarg2, out int jarg3) { }

	public static extern int CSharp_UnloadBank__SWIG_5(uint jarg1, IntPtr jarg2) { }

	public static extern int CSharp_UnloadBank__SWIG_6(string jarg1, IntPtr jarg2, IntPtr jarg3, IntPtr jarg4) { }

	public static extern int CSharp_UnloadBank__SWIG_8(uint jarg1, IntPtr jarg2, IntPtr jarg3, IntPtr jarg4) { }

	public static extern void CSharp_CancelBankCallbackCookie(IntPtr jarg1) { }

	public static extern int CSharp_PrepareBank__SWIG_0(int jarg1, string jarg2, int jarg3) { }

	public static extern int CSharp_PrepareBank__SWIG_1(int jarg1, string jarg2) { }

	public static extern int CSharp_PrepareBank__SWIG_4(int jarg1, uint jarg2, int jarg3) { }

	public static extern int CSharp_PrepareBank__SWIG_5(int jarg1, uint jarg2) { }

	public static extern int CSharp_PrepareBank__SWIG_6(int jarg1, string jarg2, IntPtr jarg3, IntPtr jarg4, int jarg5) { }

	public static extern int CSharp_PrepareBank__SWIG_7(int jarg1, string jarg2, IntPtr jarg3, IntPtr jarg4) { }

	public static extern int CSharp_PrepareBank__SWIG_10(int jarg1, uint jarg2, IntPtr jarg3, IntPtr jarg4, int jarg5) { }

	public static extern int CSharp_PrepareBank__SWIG_11(int jarg1, uint jarg2, IntPtr jarg3, IntPtr jarg4) { }

	public static extern int CSharp_ClearPreparedEvents() { }

	public static extern int CSharp_PrepareEvent__SWIG_0(int jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern int CSharp_PrepareEvent__SWIG_1(int jarg1, [In] uint[] jarg2, uint jarg3) { }

	public static extern int CSharp_PrepareEvent__SWIG_2(int jarg1, IntPtr jarg2, uint jarg3, IntPtr jarg4, IntPtr jarg5) { }

	public static extern int CSharp_PrepareEvent__SWIG_3(int jarg1, [In] uint[] jarg2, uint jarg3, IntPtr jarg4, IntPtr jarg5) { }

	public static extern int CSharp_SetMedia(IntPtr jarg1, uint jarg2) { }

	public static extern int CSharp_UnsetMedia(IntPtr jarg1, uint jarg2) { }

	public static extern int CSharp_PrepareGameSyncs__SWIG_0(int jarg1, int jarg2, string jarg3, IntPtr jarg4, uint jarg5) { }

	public static extern int CSharp_PrepareGameSyncs__SWIG_1(int jarg1, int jarg2, uint jarg3, [In] uint[] jarg4, uint jarg5) { }

	public static extern int CSharp_PrepareGameSyncs__SWIG_2(int jarg1, int jarg2, string jarg3, IntPtr jarg4, uint jarg5, IntPtr jarg6, IntPtr jarg7) { }

	public static extern int CSharp_PrepareGameSyncs__SWIG_3(int jarg1, int jarg2, uint jarg3, [In] uint[] jarg4, uint jarg5, IntPtr jarg6, IntPtr jarg7) { }

	public static extern int CSharp_AddListener(ulong jarg1, ulong jarg2) { }

	public static extern int CSharp_RemoveListener(ulong jarg1, ulong jarg2) { }

	public static extern int CSharp_AddDefaultListener(ulong jarg1) { }

	public static extern int CSharp_RemoveDefaultListener(ulong jarg1) { }

	public static extern int CSharp_ResetListenersToDefault(ulong jarg1) { }

	public static extern int CSharp_SetListenerSpatialization__SWIG_0(ulong jarg1, bool jarg2, IntPtr jarg3, [In] float[] jarg4) { }

	public static extern int CSharp_SetListenerSpatialization__SWIG_1(ulong jarg1, bool jarg2, IntPtr jarg3) { }

	public static extern int CSharp_SetRTPCValue__SWIG_0(uint jarg1, float jarg2, ulong jarg3, int jarg4, int jarg5, bool jarg6) { }

	public static extern int CSharp_SetRTPCValue__SWIG_1(uint jarg1, float jarg2, ulong jarg3, int jarg4, int jarg5) { }

	public static extern int CSharp_SetRTPCValue__SWIG_2(uint jarg1, float jarg2, ulong jarg3, int jarg4) { }

	public static extern int CSharp_SetRTPCValue__SWIG_3(uint jarg1, float jarg2, ulong jarg3) { }

	public static extern int CSharp_SetRTPCValue__SWIG_4(uint jarg1, float jarg2) { }

	public static extern int CSharp_SetRTPCValue__SWIG_5(string jarg1, float jarg2, ulong jarg3, int jarg4, int jarg5, bool jarg6) { }

	public static extern int CSharp_SetRTPCValue__SWIG_6(string jarg1, float jarg2, ulong jarg3, int jarg4, int jarg5) { }

	public static extern int CSharp_SetRTPCValue__SWIG_7(string jarg1, float jarg2, ulong jarg3, int jarg4) { }

	public static extern int CSharp_SetRTPCValue__SWIG_8(string jarg1, float jarg2, ulong jarg3) { }

	public static extern int CSharp_SetRTPCValue__SWIG_9(string jarg1, float jarg2) { }

	public static extern int CSharp_SetRTPCValueByPlayingID__SWIG_0(uint jarg1, float jarg2, uint jarg3, int jarg4, int jarg5, bool jarg6) { }

	public static extern int CSharp_SetRTPCValueByPlayingID__SWIG_1(uint jarg1, float jarg2, uint jarg3, int jarg4, int jarg5) { }

	public static extern int CSharp_SetRTPCValueByPlayingID__SWIG_2(uint jarg1, float jarg2, uint jarg3, int jarg4) { }

	public static extern int CSharp_SetRTPCValueByPlayingID__SWIG_3(uint jarg1, float jarg2, uint jarg3) { }

	public static extern int CSharp_SetRTPCValueByPlayingID__SWIG_4(string jarg1, float jarg2, uint jarg3, int jarg4, int jarg5, bool jarg6) { }

	public static extern int CSharp_SetRTPCValueByPlayingID__SWIG_5(string jarg1, float jarg2, uint jarg3, int jarg4, int jarg5) { }

	public static extern int CSharp_SetRTPCValueByPlayingID__SWIG_6(string jarg1, float jarg2, uint jarg3, int jarg4) { }

	public static extern int CSharp_SetRTPCValueByPlayingID__SWIG_7(string jarg1, float jarg2, uint jarg3) { }

	public static extern int CSharp_ResetRTPCValue__SWIG_0(uint jarg1, ulong jarg2, int jarg3, int jarg4, bool jarg5) { }

	public static extern int CSharp_ResetRTPCValue__SWIG_1(uint jarg1, ulong jarg2, int jarg3, int jarg4) { }

	public static extern int CSharp_ResetRTPCValue__SWIG_2(uint jarg1, ulong jarg2, int jarg3) { }

	public static extern int CSharp_ResetRTPCValue__SWIG_3(uint jarg1, ulong jarg2) { }

	public static extern int CSharp_ResetRTPCValue__SWIG_4(uint jarg1) { }

	public static extern int CSharp_ResetRTPCValue__SWIG_5(string jarg1, ulong jarg2, int jarg3, int jarg4, bool jarg5) { }

	public static extern int CSharp_ResetRTPCValue__SWIG_6(string jarg1, ulong jarg2, int jarg3, int jarg4) { }

	public static extern int CSharp_ResetRTPCValue__SWIG_7(string jarg1, ulong jarg2, int jarg3) { }

	public static extern int CSharp_ResetRTPCValue__SWIG_8(string jarg1, ulong jarg2) { }

	public static extern int CSharp_ResetRTPCValue__SWIG_9(string jarg1) { }

	public static extern int CSharp_SetSwitch__SWIG_0(uint jarg1, uint jarg2, ulong jarg3) { }

	public static extern int CSharp_SetSwitch__SWIG_1(string jarg1, string jarg2, ulong jarg3) { }

	public static extern int CSharp_PostTrigger__SWIG_0(uint jarg1, ulong jarg2) { }

	public static extern int CSharp_PostTrigger__SWIG_1(string jarg1, ulong jarg2) { }

	public static extern int CSharp_SetState__SWIG_0(uint jarg1, uint jarg2) { }

	public static extern int CSharp_SetState__SWIG_1(string jarg1, string jarg2) { }

	public static extern int CSharp_SetGameObjectAuxSendValues(ulong jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern int CSharp_SetGameObjectOutputBusVolume(ulong jarg1, ulong jarg2, float jarg3) { }

	public static extern int CSharp_SetActorMixerEffect(uint jarg1, uint jarg2, uint jarg3) { }

	public static extern int CSharp_SetBusEffect__SWIG_0(uint jarg1, uint jarg2, uint jarg3) { }

	public static extern int CSharp_SetBusEffect__SWIG_1(string jarg1, uint jarg2, uint jarg3) { }

	public static extern int CSharp_SetMixer__SWIG_0(uint jarg1, uint jarg2) { }

	public static extern int CSharp_SetMixer__SWIG_1(string jarg1, uint jarg2) { }

	public static extern int CSharp_SetBusConfig__SWIG_0(uint jarg1, IntPtr jarg2) { }

	public static extern int CSharp_SetBusConfig__SWIG_1(string jarg1, IntPtr jarg2) { }

	public static extern int CSharp_SetObjectObstructionAndOcclusion(ulong jarg1, ulong jarg2, float jarg3, float jarg4) { }

	public static extern int CSharp_SetMultipleObstructionAndOcclusion(ulong jarg1, ulong jarg2, IntPtr jarg3, uint jarg4) { }

	public static extern int CSharp_StartOutputCapture(string jarg1) { }

	public static extern int CSharp_StopOutputCapture() { }

	public static extern int CSharp_AddOutputCaptureMarker(string jarg1) { }

	public static extern int CSharp_StartProfilerCapture(string jarg1) { }

	public static extern int CSharp_StopProfilerCapture() { }

	public static extern int CSharp_RemoveOutput(ulong jarg1) { }

	public static extern ulong CSharp_GetOutputID__SWIG_0(uint jarg1, uint jarg2) { }

	public static extern ulong CSharp_GetOutputID__SWIG_1(string jarg1, uint jarg2) { }

	public static extern int CSharp_SetBusDevice__SWIG_0(uint jarg1, uint jarg2) { }

	public static extern int CSharp_SetBusDevice__SWIG_1(string jarg1, string jarg2) { }

	public static extern int CSharp_SetOutputVolume(ulong jarg1, float jarg2) { }

	public static extern int CSharp_Suspend__SWIG_0(bool jarg1) { }

	public static extern int CSharp_Suspend__SWIG_1() { }

	public static extern int CSharp_WakeupFromSuspend() { }

	public static extern uint CSharp_GetBufferTick() { }

	public static extern void CSharp_AkSegmentInfo_iCurrentPosition_set(IntPtr jarg1, int jarg2) { }

	public static extern int CSharp_AkSegmentInfo_iCurrentPosition_get(IntPtr jarg1) { }

	public static extern void CSharp_AkSegmentInfo_iPreEntryDuration_set(IntPtr jarg1, int jarg2) { }

	public static extern int CSharp_AkSegmentInfo_iPreEntryDuration_get(IntPtr jarg1) { }

	public static extern void CSharp_AkSegmentInfo_iActiveDuration_set(IntPtr jarg1, int jarg2) { }

	public static extern int CSharp_AkSegmentInfo_iActiveDuration_get(IntPtr jarg1) { }

	public static extern void CSharp_AkSegmentInfo_iPostExitDuration_set(IntPtr jarg1, int jarg2) { }

	public static extern int CSharp_AkSegmentInfo_iPostExitDuration_get(IntPtr jarg1) { }

	public static extern void CSharp_AkSegmentInfo_iRemainingLookAheadTime_set(IntPtr jarg1, int jarg2) { }

	public static extern int CSharp_AkSegmentInfo_iRemainingLookAheadTime_get(IntPtr jarg1) { }

	public static extern void CSharp_AkSegmentInfo_fBeatDuration_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkSegmentInfo_fBeatDuration_get(IntPtr jarg1) { }

	public static extern void CSharp_AkSegmentInfo_fBarDuration_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkSegmentInfo_fBarDuration_get(IntPtr jarg1) { }

	public static extern void CSharp_AkSegmentInfo_fGridDuration_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkSegmentInfo_fGridDuration_get(IntPtr jarg1) { }

	public static extern void CSharp_AkSegmentInfo_fGridOffset_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkSegmentInfo_fGridOffset_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkSegmentInfo() { }

	public static extern void CSharp_delete_AkSegmentInfo(IntPtr jarg1) { }

	public static extern byte CSharp_AK_INVALID_MIDI_CHANNEL_get() { }

	public static extern byte CSharp_AK_INVALID_MIDI_NOTE_get() { }

	public static extern void CSharp_AkMIDIEvent_byChan_set(IntPtr jarg1, byte jarg2) { }

	public static extern byte CSharp_AkMIDIEvent_byChan_get(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_tGen_byParam1_set(IntPtr jarg1, byte jarg2) { }

	public static extern byte CSharp_AkMIDIEvent_tGen_byParam1_get(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_tGen_byParam2_set(IntPtr jarg1, byte jarg2) { }

	public static extern byte CSharp_AkMIDIEvent_tGen_byParam2_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkMIDIEvent_tGen() { }

	public static extern void CSharp_delete_AkMIDIEvent_tGen(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_tNoteOnOff_byNote_set(IntPtr jarg1, byte jarg2) { }

	public static extern byte CSharp_AkMIDIEvent_tNoteOnOff_byNote_get(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_tNoteOnOff_byVelocity_set(IntPtr jarg1, byte jarg2) { }

	public static extern byte CSharp_AkMIDIEvent_tNoteOnOff_byVelocity_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkMIDIEvent_tNoteOnOff() { }

	public static extern void CSharp_delete_AkMIDIEvent_tNoteOnOff(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_tCc_byCc_set(IntPtr jarg1, byte jarg2) { }

	public static extern byte CSharp_AkMIDIEvent_tCc_byCc_get(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_tCc_byValue_set(IntPtr jarg1, byte jarg2) { }

	public static extern byte CSharp_AkMIDIEvent_tCc_byValue_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkMIDIEvent_tCc() { }

	public static extern void CSharp_delete_AkMIDIEvent_tCc(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_tPitchBend_byValueLsb_set(IntPtr jarg1, byte jarg2) { }

	public static extern byte CSharp_AkMIDIEvent_tPitchBend_byValueLsb_get(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_tPitchBend_byValueMsb_set(IntPtr jarg1, byte jarg2) { }

	public static extern byte CSharp_AkMIDIEvent_tPitchBend_byValueMsb_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkMIDIEvent_tPitchBend() { }

	public static extern void CSharp_delete_AkMIDIEvent_tPitchBend(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_tNoteAftertouch_byNote_set(IntPtr jarg1, byte jarg2) { }

	public static extern byte CSharp_AkMIDIEvent_tNoteAftertouch_byNote_get(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_tNoteAftertouch_byValue_set(IntPtr jarg1, byte jarg2) { }

	public static extern byte CSharp_AkMIDIEvent_tNoteAftertouch_byValue_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkMIDIEvent_tNoteAftertouch() { }

	public static extern void CSharp_delete_AkMIDIEvent_tNoteAftertouch(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_tChanAftertouch_byValue_set(IntPtr jarg1, byte jarg2) { }

	public static extern byte CSharp_AkMIDIEvent_tChanAftertouch_byValue_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkMIDIEvent_tChanAftertouch() { }

	public static extern void CSharp_delete_AkMIDIEvent_tChanAftertouch(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_tProgramChange_byProgramNum_set(IntPtr jarg1, byte jarg2) { }

	public static extern byte CSharp_AkMIDIEvent_tProgramChange_byProgramNum_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkMIDIEvent_tProgramChange() { }

	public static extern void CSharp_delete_AkMIDIEvent_tProgramChange(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_Gen_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkMIDIEvent_Gen_get(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_Cc_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkMIDIEvent_Cc_get(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_NoteOnOff_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkMIDIEvent_NoteOnOff_get(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_PitchBend_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkMIDIEvent_PitchBend_get(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_NoteAftertouch_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkMIDIEvent_NoteAftertouch_get(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_ChanAftertouch_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkMIDIEvent_ChanAftertouch_get(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_ProgramChange_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkMIDIEvent_ProgramChange_get(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_byType_set(IntPtr jarg1, int jarg2) { }

	public static extern int CSharp_AkMIDIEvent_byType_get(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_byOnOffNote_set(IntPtr jarg1, byte jarg2) { }

	public static extern byte CSharp_AkMIDIEvent_byOnOffNote_get(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_byVelocity_set(IntPtr jarg1, byte jarg2) { }

	public static extern byte CSharp_AkMIDIEvent_byVelocity_get(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_byCc_set(IntPtr jarg1, int jarg2) { }

	public static extern int CSharp_AkMIDIEvent_byCc_get(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_byCcValue_set(IntPtr jarg1, byte jarg2) { }

	public static extern byte CSharp_AkMIDIEvent_byCcValue_get(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_byValueLsb_set(IntPtr jarg1, byte jarg2) { }

	public static extern byte CSharp_AkMIDIEvent_byValueLsb_get(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_byValueMsb_set(IntPtr jarg1, byte jarg2) { }

	public static extern byte CSharp_AkMIDIEvent_byValueMsb_get(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_byAftertouchNote_set(IntPtr jarg1, byte jarg2) { }

	public static extern byte CSharp_AkMIDIEvent_byAftertouchNote_get(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_byNoteAftertouchValue_set(IntPtr jarg1, byte jarg2) { }

	public static extern byte CSharp_AkMIDIEvent_byNoteAftertouchValue_get(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_byChanAftertouchValue_set(IntPtr jarg1, byte jarg2) { }

	public static extern byte CSharp_AkMIDIEvent_byChanAftertouchValue_get(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIEvent_byProgramNum_set(IntPtr jarg1, byte jarg2) { }

	public static extern byte CSharp_AkMIDIEvent_byProgramNum_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkMIDIEvent() { }

	public static extern void CSharp_delete_AkMIDIEvent(IntPtr jarg1) { }

	public static extern void CSharp_AkMIDIPost_uOffset_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkMIDIPost_uOffset_get(IntPtr jarg1) { }

	public static extern int CSharp_AkMIDIPost_PostOnEvent(IntPtr jarg1, uint jarg2, ulong jarg3, uint jarg4) { }

	public static extern void CSharp_AkMIDIPost_Clone(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int CSharp_AkMIDIPost_GetSizeOf() { }

	public static extern IntPtr CSharp_new_AkMIDIPost() { }

	public static extern void CSharp_delete_AkMIDIPost(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkMemSettings() { }

	public static extern void CSharp_AkMemSettings_uMaxNumPools_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkMemSettings_uMaxNumPools_get(IntPtr jarg1) { }

	public static extern void CSharp_AkMemSettings_uDebugFlags_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkMemSettings_uDebugFlags_get(IntPtr jarg1) { }

	public static extern void CSharp_delete_AkMemSettings(IntPtr jarg1) { }

	public static extern void CSharp_AkMusicSettings_fStreamingLookAheadRatio_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkMusicSettings_fStreamingLookAheadRatio_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkMusicSettings() { }

	public static extern void CSharp_delete_AkMusicSettings(IntPtr jarg1) { }

	public static extern int CSharp_GetPlayingSegmentInfo__SWIG_0(uint jarg1, IntPtr jarg2, bool jarg3) { }

	public static extern int CSharp_GetPlayingSegmentInfo__SWIG_1(uint jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkSerializedCallbackHeader_pPackage_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkSerializedCallbackHeader_pNext_get(IntPtr jarg1) { }

	public static extern int CSharp_AkSerializedCallbackHeader_eType_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkSerializedCallbackHeader_GetData(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkSerializedCallbackHeader() { }

	public static extern void CSharp_delete_AkSerializedCallbackHeader(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkCallbackInfo_pCookie_get(IntPtr jarg1) { }

	public static extern ulong CSharp_AkCallbackInfo_gameObjID_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkCallbackInfo() { }

	public static extern void CSharp_delete_AkCallbackInfo(IntPtr jarg1) { }

	public static extern uint CSharp_AkEventCallbackInfo_playingID_get(IntPtr jarg1) { }

	public static extern uint CSharp_AkEventCallbackInfo_eventID_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkEventCallbackInfo() { }

	public static extern void CSharp_delete_AkEventCallbackInfo(IntPtr jarg1) { }

	public static extern byte CSharp_AkMIDIEventCallbackInfo_byChan_get(IntPtr jarg1) { }

	public static extern byte CSharp_AkMIDIEventCallbackInfo_byParam1_get(IntPtr jarg1) { }

	public static extern byte CSharp_AkMIDIEventCallbackInfo_byParam2_get(IntPtr jarg1) { }

	public static extern int CSharp_AkMIDIEventCallbackInfo_byType_get(IntPtr jarg1) { }

	public static extern byte CSharp_AkMIDIEventCallbackInfo_byOnOffNote_get(IntPtr jarg1) { }

	public static extern byte CSharp_AkMIDIEventCallbackInfo_byVelocity_get(IntPtr jarg1) { }

	public static extern int CSharp_AkMIDIEventCallbackInfo_byCc_get(IntPtr jarg1) { }

	public static extern byte CSharp_AkMIDIEventCallbackInfo_byCcValue_get(IntPtr jarg1) { }

	public static extern byte CSharp_AkMIDIEventCallbackInfo_byValueLsb_get(IntPtr jarg1) { }

	public static extern byte CSharp_AkMIDIEventCallbackInfo_byValueMsb_get(IntPtr jarg1) { }

	public static extern byte CSharp_AkMIDIEventCallbackInfo_byAftertouchNote_get(IntPtr jarg1) { }

	public static extern byte CSharp_AkMIDIEventCallbackInfo_byNoteAftertouchValue_get(IntPtr jarg1) { }

	public static extern byte CSharp_AkMIDIEventCallbackInfo_byChanAftertouchValue_get(IntPtr jarg1) { }

	public static extern byte CSharp_AkMIDIEventCallbackInfo_byProgramNum_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkMIDIEventCallbackInfo() { }

	public static extern void CSharp_delete_AkMIDIEventCallbackInfo(IntPtr jarg1) { }

	public static extern uint CSharp_AkMarkerCallbackInfo_uIdentifier_get(IntPtr jarg1) { }

	public static extern uint CSharp_AkMarkerCallbackInfo_uPosition_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkMarkerCallbackInfo_strLabel_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkMarkerCallbackInfo() { }

	public static extern void CSharp_delete_AkMarkerCallbackInfo(IntPtr jarg1) { }

	public static extern float CSharp_AkDurationCallbackInfo_fDuration_get(IntPtr jarg1) { }

	public static extern float CSharp_AkDurationCallbackInfo_fEstimatedDuration_get(IntPtr jarg1) { }

	public static extern uint CSharp_AkDurationCallbackInfo_audioNodeID_get(IntPtr jarg1) { }

	public static extern uint CSharp_AkDurationCallbackInfo_mediaID_get(IntPtr jarg1) { }

	public static extern bool CSharp_AkDurationCallbackInfo_bStreaming_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkDurationCallbackInfo() { }

	public static extern void CSharp_delete_AkDurationCallbackInfo(IntPtr jarg1) { }

	public static extern uint CSharp_AkDynamicSequenceItemCallbackInfo_playingID_get(IntPtr jarg1) { }

	public static extern uint CSharp_AkDynamicSequenceItemCallbackInfo_audioNodeID_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkDynamicSequenceItemCallbackInfo_pCustomInfo_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkDynamicSequenceItemCallbackInfo() { }

	public static extern void CSharp_delete_AkDynamicSequenceItemCallbackInfo(IntPtr jarg1) { }

	public static extern uint CSharp_AkMusicSyncCallbackInfo_playingID_get(IntPtr jarg1) { }

	public static extern int CSharp_AkMusicSyncCallbackInfo_segmentInfo_iCurrentPosition_get(IntPtr jarg1) { }

	public static extern int CSharp_AkMusicSyncCallbackInfo_segmentInfo_iPreEntryDuration_get(IntPtr jarg1) { }

	public static extern int CSharp_AkMusicSyncCallbackInfo_segmentInfo_iActiveDuration_get(IntPtr jarg1) { }

	public static extern int CSharp_AkMusicSyncCallbackInfo_segmentInfo_iPostExitDuration_get(IntPtr jarg1) { }

	public static extern int CSharp_AkMusicSyncCallbackInfo_segmentInfo_iRemainingLookAheadTime_get(IntPtr jarg1) { }

	public static extern float CSharp_AkMusicSyncCallbackInfo_segmentInfo_fBeatDuration_get(IntPtr jarg1) { }

	public static extern float CSharp_AkMusicSyncCallbackInfo_segmentInfo_fBarDuration_get(IntPtr jarg1) { }

	public static extern float CSharp_AkMusicSyncCallbackInfo_segmentInfo_fGridDuration_get(IntPtr jarg1) { }

	public static extern float CSharp_AkMusicSyncCallbackInfo_segmentInfo_fGridOffset_get(IntPtr jarg1) { }

	public static extern int CSharp_AkMusicSyncCallbackInfo_musicSyncType_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkMusicSyncCallbackInfo_userCueName_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkMusicSyncCallbackInfo() { }

	public static extern void CSharp_delete_AkMusicSyncCallbackInfo(IntPtr jarg1) { }

	public static extern uint CSharp_AkMusicPlaylistCallbackInfo_playlistID_get(IntPtr jarg1) { }

	public static extern uint CSharp_AkMusicPlaylistCallbackInfo_uNumPlaylistItems_get(IntPtr jarg1) { }

	public static extern uint CSharp_AkMusicPlaylistCallbackInfo_uPlaylistSelection_get(IntPtr jarg1) { }

	public static extern uint CSharp_AkMusicPlaylistCallbackInfo_uPlaylistItemDone_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkMusicPlaylistCallbackInfo() { }

	public static extern void CSharp_delete_AkMusicPlaylistCallbackInfo(IntPtr jarg1) { }

	public static extern uint CSharp_AkBankCallbackInfo_bankID_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkBankCallbackInfo_inMemoryBankPtr_get(IntPtr jarg1) { }

	public static extern int CSharp_AkBankCallbackInfo_loadResult_get(IntPtr jarg1) { }

	public static extern int CSharp_AkBankCallbackInfo_memPoolId_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkBankCallbackInfo() { }

	public static extern void CSharp_delete_AkBankCallbackInfo(IntPtr jarg1) { }

	public static extern int CSharp_AkMonitoringCallbackInfo_errorCode_get(IntPtr jarg1) { }

	public static extern int CSharp_AkMonitoringCallbackInfo_errorLevel_get(IntPtr jarg1) { }

	public static extern uint CSharp_AkMonitoringCallbackInfo_playingID_get(IntPtr jarg1) { }

	public static extern ulong CSharp_AkMonitoringCallbackInfo_gameObjID_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkMonitoringCallbackInfo_message_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkMonitoringCallbackInfo() { }

	public static extern void CSharp_delete_AkMonitoringCallbackInfo(IntPtr jarg1) { }

	public static extern bool CSharp_AkAudioInterruptionCallbackInfo_bEnterInterruption_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkAudioInterruptionCallbackInfo() { }

	public static extern void CSharp_delete_AkAudioInterruptionCallbackInfo(IntPtr jarg1) { }

	public static extern bool CSharp_AkAudioSourceChangeCallbackInfo_bOtherAudioPlaying_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkAudioSourceChangeCallbackInfo() { }

	public static extern void CSharp_delete_AkAudioSourceChangeCallbackInfo(IntPtr jarg1) { }

	public static extern int CSharp_AkCallbackSerializer_Init(IntPtr jarg1, uint jarg2) { }

	public static extern void CSharp_AkCallbackSerializer_Term() { }

	public static extern IntPtr CSharp_AkCallbackSerializer_Lock() { }

	public static extern void CSharp_AkCallbackSerializer_SetLocalOutput(uint jarg1) { }

	public static extern void CSharp_AkCallbackSerializer_Unlock() { }

	public static extern int CSharp_AkCallbackSerializer_AudioSourceChangeCallbackFunc(bool jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_new_AkCallbackSerializer() { }

	public static extern void CSharp_delete_AkCallbackSerializer(IntPtr jarg1) { }

	public static extern int CSharp_PostCode__SWIG_0(int jarg1, int jarg2, uint jarg3, ulong jarg4, uint jarg5, bool jarg6) { }

	public static extern int CSharp_PostCode__SWIG_1(int jarg1, int jarg2, uint jarg3, ulong jarg4, uint jarg5) { }

	public static extern int CSharp_PostCode__SWIG_2(int jarg1, int jarg2, uint jarg3, ulong jarg4) { }

	public static extern int CSharp_PostCode__SWIG_3(int jarg1, int jarg2, uint jarg3) { }

	public static extern int CSharp_PostCode__SWIG_4(int jarg1, int jarg2) { }

	public static extern int CSharp_PostString__SWIG_0(string jarg1, int jarg2, uint jarg3, ulong jarg4, uint jarg5, bool jarg6) { }

	public static extern int CSharp_PostString__SWIG_1(string jarg1, int jarg2, uint jarg3, ulong jarg4, uint jarg5) { }

	public static extern int CSharp_PostString__SWIG_2(string jarg1, int jarg2, uint jarg3, ulong jarg4) { }

	public static extern int CSharp_PostString__SWIG_3(string jarg1, int jarg2, uint jarg3) { }

	public static extern int CSharp_PostString__SWIG_4(string jarg1, int jarg2) { }

	public static extern int CSharp_GetTimeStamp() { }

	public static extern uint CSharp_GetNumNonZeroBits(uint jarg1) { }

	public static extern uint CSharp_ResolveDialogueEvent__SWIG_0(uint jarg1, [In] uint[] jarg2, uint jarg3, uint jarg4) { }

	public static extern uint CSharp_ResolveDialogueEvent__SWIG_1(uint jarg1, [In] uint[] jarg2, uint jarg3) { }

	public static extern int CSharp_GetDialogueEventCustomPropertyValue__SWIG_0(uint jarg1, uint jarg2, out int jarg3) { }

	public static extern int CSharp_GetDialogueEventCustomPropertyValue__SWIG_1(uint jarg1, uint jarg2, out float jarg3) { }

	public static extern void CSharp_AkPositioningInfo_fCenterPct_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkPositioningInfo_fCenterPct_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPositioningInfo_pannerType_set(IntPtr jarg1, int jarg2) { }

	public static extern int CSharp_AkPositioningInfo_pannerType_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPositioningInfo_posSourceType_set(IntPtr jarg1, int jarg2) { }

	public static extern int CSharp_AkPositioningInfo_posSourceType_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPositioningInfo_bUpdateEachFrame_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool CSharp_AkPositioningInfo_bUpdateEachFrame_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPositioningInfo_e3DSpatializationMode_set(IntPtr jarg1, int jarg2) { }

	public static extern int CSharp_AkPositioningInfo_e3DSpatializationMode_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPositioningInfo_bUseAttenuation_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool CSharp_AkPositioningInfo_bUseAttenuation_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPositioningInfo_bUseConeAttenuation_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool CSharp_AkPositioningInfo_bUseConeAttenuation_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPositioningInfo_fInnerAngle_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkPositioningInfo_fInnerAngle_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPositioningInfo_fOuterAngle_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkPositioningInfo_fOuterAngle_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPositioningInfo_fConeMaxAttenuation_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkPositioningInfo_fConeMaxAttenuation_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPositioningInfo_LPFCone_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkPositioningInfo_LPFCone_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPositioningInfo_HPFCone_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkPositioningInfo_HPFCone_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPositioningInfo_fMaxDistance_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkPositioningInfo_fMaxDistance_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPositioningInfo_fVolDryAtMaxDist_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkPositioningInfo_fVolDryAtMaxDist_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPositioningInfo_fVolAuxGameDefAtMaxDist_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkPositioningInfo_fVolAuxGameDefAtMaxDist_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPositioningInfo_fVolAuxUserDefAtMaxDist_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkPositioningInfo_fVolAuxUserDefAtMaxDist_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPositioningInfo_LPFValueAtMaxDist_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkPositioningInfo_LPFValueAtMaxDist_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPositioningInfo_HPFValueAtMaxDist_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkPositioningInfo_HPFValueAtMaxDist_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkPositioningInfo() { }

	public static extern void CSharp_delete_AkPositioningInfo(IntPtr jarg1) { }

	public static extern void CSharp_AkObjectInfo_objID_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkObjectInfo_objID_get(IntPtr jarg1) { }

	public static extern void CSharp_AkObjectInfo_parentID_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkObjectInfo_parentID_get(IntPtr jarg1) { }

	public static extern void CSharp_AkObjectInfo_iDepth_set(IntPtr jarg1, int jarg2) { }

	public static extern int CSharp_AkObjectInfo_iDepth_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkObjectInfo() { }

	public static extern void CSharp_delete_AkObjectInfo(IntPtr jarg1) { }

	public static extern int CSharp_GetPosition(ulong jarg1, IntPtr jarg2) { }

	public static extern int CSharp_GetListenerPosition(ulong jarg1, IntPtr jarg2) { }

	public static extern int CSharp_GetRTPCValue__SWIG_0(uint jarg1, ulong jarg2, uint jarg3, out float jarg4, ref int jarg5) { }

	public static extern int CSharp_GetRTPCValue__SWIG_1(string jarg1, ulong jarg2, uint jarg3, out float jarg4, ref int jarg5) { }

	public static extern int CSharp_GetSwitch__SWIG_0(uint jarg1, ulong jarg2, out uint jarg3) { }

	public static extern int CSharp_GetSwitch__SWIG_1(string jarg1, ulong jarg2, out uint jarg3) { }

	public static extern int CSharp_GetState__SWIG_0(uint jarg1, out uint jarg2) { }

	public static extern int CSharp_GetState__SWIG_1(string jarg1, out uint jarg2) { }

	public static extern int CSharp_GetGameObjectAuxSendValues(ulong jarg1, IntPtr jarg2, ref uint jarg3) { }

	public static extern int CSharp_GetGameObjectDryLevelValue(ulong jarg1, ulong jarg2, out float jarg3) { }

	public static extern int CSharp_GetObjectObstructionAndOcclusion(ulong jarg1, ulong jarg2, out float jarg3, out float jarg4) { }

	public static extern int CSharp_QueryAudioObjectIDs__SWIG_0(uint jarg1, ref uint jarg2, IntPtr jarg3) { }

	public static extern int CSharp_QueryAudioObjectIDs__SWIG_1(string jarg1, ref uint jarg2, IntPtr jarg3) { }

	public static extern int CSharp_GetPositioningInfo(uint jarg1, IntPtr jarg2) { }

	public static extern bool CSharp_GetIsGameObjectActive(ulong jarg1) { }

	public static extern float CSharp_GetMaxRadius(ulong jarg1) { }

	public static extern uint CSharp_GetEventIDFromPlayingID(uint jarg1) { }

	public static extern ulong CSharp_GetGameObjectFromPlayingID(uint jarg1) { }

	public static extern int CSharp_GetPlayingIDsFromGameObject(ulong jarg1, ref uint jarg2, [Out] uint[] jarg3) { }

	public static extern int CSharp_GetCustomPropertyValue__SWIG_0(uint jarg1, uint jarg2, out int jarg3) { }

	public static extern int CSharp_GetCustomPropertyValue__SWIG_1(uint jarg1, uint jarg2, out float jarg3) { }

	public static extern void CSharp_AK_SPEAKER_SETUP_FIX_LEFT_TO_CENTER(ref uint jarg1) { }

	public static extern void CSharp_AK_SPEAKER_SETUP_FIX_REAR_TO_SIDE(ref uint jarg1) { }

	public static extern void CSharp_AK_SPEAKER_SETUP_CONVERT_TO_SUPPORTED(ref uint jarg1) { }

	public static extern byte CSharp_ChannelMaskToNumChannels(uint jarg1) { }

	public static extern uint CSharp_ChannelMaskFromNumChannels(uint jarg1) { }

	public static extern byte CSharp_ChannelBitToIndex(uint jarg1, uint jarg2) { }

	public static extern bool CSharp_HasSurroundChannels(uint jarg1) { }

	public static extern bool CSharp_HasStrictlyOnePairOfSurroundChannels(uint jarg1) { }

	public static extern bool CSharp_HasSideAndRearChannels(uint jarg1) { }

	public static extern bool CSharp_HasHeightChannels(uint jarg1) { }

	public static extern uint CSharp_BackToSideChannels(uint jarg1) { }

	public static extern uint CSharp_StdChannelIndexToDisplayIndex(int jarg1, uint jarg2, uint jarg3) { }

	public static extern void CSharp_AkChannelConfig_uNumChannels_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkChannelConfig_uNumChannels_get(IntPtr jarg1) { }

	public static extern void CSharp_AkChannelConfig_eConfigType_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkChannelConfig_eConfigType_get(IntPtr jarg1) { }

	public static extern void CSharp_AkChannelConfig_uChannelMask_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkChannelConfig_uChannelMask_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkChannelConfig__SWIG_0() { }

	public static extern IntPtr CSharp_new_AkChannelConfig__SWIG_1(uint jarg1, uint jarg2) { }

	public static extern void CSharp_AkChannelConfig_Clear(IntPtr jarg1) { }

	public static extern void CSharp_AkChannelConfig_SetStandard(IntPtr jarg1, uint jarg2) { }

	public static extern void CSharp_AkChannelConfig_SetStandardOrAnonymous(IntPtr jarg1, uint jarg2, uint jarg3) { }

	public static extern void CSharp_AkChannelConfig_SetAnonymous(IntPtr jarg1, uint jarg2) { }

	public static extern void CSharp_AkChannelConfig_SetAmbisonic(IntPtr jarg1, uint jarg2) { }

	public static extern bool CSharp_AkChannelConfig_IsValid(IntPtr jarg1) { }

	public static extern uint CSharp_AkChannelConfig_Serialize(IntPtr jarg1) { }

	public static extern void CSharp_AkChannelConfig_Deserialize(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr CSharp_AkChannelConfig_RemoveLFE(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkChannelConfig_RemoveCenter(IntPtr jarg1) { }

	public static extern bool CSharp_AkChannelConfig_IsChannelConfigSupported(IntPtr jarg1) { }

	public static extern void CSharp_delete_AkChannelConfig(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkImageSourceParams__SWIG_0() { }

	public static extern IntPtr CSharp_new_AkImageSourceParams__SWIG_1(IntPtr jarg1, float jarg2, float jarg3) { }

	public static extern void CSharp_AkImageSourceParams_sourcePosition_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkImageSourceParams_sourcePosition_get(IntPtr jarg1) { }

	public static extern void CSharp_AkImageSourceParams_fDistanceScalingFactor_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkImageSourceParams_fDistanceScalingFactor_get(IntPtr jarg1) { }

	public static extern void CSharp_AkImageSourceParams_fLevel_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkImageSourceParams_fLevel_get(IntPtr jarg1) { }

	public static extern void CSharp_delete_AkImageSourceParams(IntPtr jarg1) { }

	public static extern float CSharp_kDefaultMaxPathLength_get() { }

	public static extern void CSharp_g_SpatialAudioPoolId_set(int jarg1) { }

	public static extern int CSharp_g_SpatialAudioPoolId_get() { }

	public static extern int CSharp__ArrayPoolSpatialAudio_Get() { }

	public static extern IntPtr CSharp_new__ArrayPoolSpatialAudio() { }

	public static extern void CSharp_delete__ArrayPoolSpatialAudio(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkSpatialAudioInitSettings() { }

	public static extern void CSharp_AkSpatialAudioInitSettings_uPoolID_set(IntPtr jarg1, int jarg2) { }

	public static extern int CSharp_AkSpatialAudioInitSettings_uPoolID_get(IntPtr jarg1) { }

	public static extern void CSharp_AkSpatialAudioInitSettings_uPoolSize_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkSpatialAudioInitSettings_uPoolSize_get(IntPtr jarg1) { }

	public static extern void CSharp_AkSpatialAudioInitSettings_uMaxSoundPropagationDepth_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkSpatialAudioInitSettings_uMaxSoundPropagationDepth_get(IntPtr jarg1) { }

	public static extern void CSharp_AkSpatialAudioInitSettings_uDiffractionFlags_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkSpatialAudioInitSettings_uDiffractionFlags_get(IntPtr jarg1) { }

	public static extern void CSharp_AkSpatialAudioInitSettings_fDiffractionShadowAttenFactor_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkSpatialAudioInitSettings_fDiffractionShadowAttenFactor_get(IntPtr jarg1) { }

	public static extern void CSharp_AkSpatialAudioInitSettings_fDiffractionShadowDegrees_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkSpatialAudioInitSettings_fDiffractionShadowDegrees_get(IntPtr jarg1) { }

	public static extern void CSharp_delete_AkSpatialAudioInitSettings(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkImageSourceSettings__SWIG_0() { }

	public static extern IntPtr CSharp_new_AkImageSourceSettings__SWIG_1(IntPtr jarg1, float jarg2, float jarg3) { }

	public static extern void CSharp_delete_AkImageSourceSettings(IntPtr jarg1) { }

	public static extern void CSharp_AkImageSourceSettings_SetOneTexture(IntPtr jarg1, uint jarg2) { }

	public static extern void CSharp_AkImageSourceSettings_SetName(IntPtr jarg1, string jarg2) { }

	public static extern void CSharp_AkImageSourceSettings_params__set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkImageSourceSettings_params__get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkEmitterSettings() { }

	public static extern void CSharp_AkEmitterSettings_reflectAuxBusID_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkEmitterSettings_reflectAuxBusID_get(IntPtr jarg1) { }

	public static extern void CSharp_AkEmitterSettings_reflectionMaxPathLength_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkEmitterSettings_reflectionMaxPathLength_get(IntPtr jarg1) { }

	public static extern void CSharp_AkEmitterSettings_reflectionsAuxBusGain_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkEmitterSettings_reflectionsAuxBusGain_get(IntPtr jarg1) { }

	public static extern void CSharp_AkEmitterSettings_reflectionsOrder_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkEmitterSettings_reflectionsOrder_get(IntPtr jarg1) { }

	public static extern void CSharp_AkEmitterSettings_reflectorFilterMask_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkEmitterSettings_reflectorFilterMask_get(IntPtr jarg1) { }

	public static extern void CSharp_AkEmitterSettings_roomReverbAuxBusGain_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkEmitterSettings_roomReverbAuxBusGain_get(IntPtr jarg1) { }

	public static extern void CSharp_AkEmitterSettings_useImageSources_set(IntPtr jarg1, byte jarg2) { }

	public static extern byte CSharp_AkEmitterSettings_useImageSources_get(IntPtr jarg1) { }

	public static extern void CSharp_delete_AkEmitterSettings(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkTriangle() { }

	public static extern void CSharp_AkTriangle_point0_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkTriangle_point0_get(IntPtr jarg1) { }

	public static extern void CSharp_AkTriangle_point1_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkTriangle_point1_get(IntPtr jarg1) { }

	public static extern void CSharp_AkTriangle_point2_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkTriangle_point2_get(IntPtr jarg1) { }

	public static extern void CSharp_AkTriangle_textureID_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkTriangle_textureID_get(IntPtr jarg1) { }

	public static extern void CSharp_AkTriangle_reflectorChannelMask_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkTriangle_reflectorChannelMask_get(IntPtr jarg1) { }

	public static extern void CSharp_AkTriangle_strName_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr CSharp_AkTriangle_strName_get(IntPtr jarg1) { }

	public static extern void CSharp_delete_AkTriangle(IntPtr jarg1) { }

	public static extern void CSharp_AkSoundPathInfo_imageSource_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkSoundPathInfo_imageSource_get(IntPtr jarg1) { }

	public static extern void CSharp_AkSoundPathInfo_numReflections_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkSoundPathInfo_numReflections_get(IntPtr jarg1) { }

	public static extern void CSharp_AkSoundPathInfo_occlusionPoint_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkSoundPathInfo_occlusionPoint_get(IntPtr jarg1) { }

	public static extern void CSharp_AkSoundPathInfo_isOccluded_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool CSharp_AkSoundPathInfo_isOccluded_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkSoundPathInfo() { }

	public static extern void CSharp_delete_AkSoundPathInfo(IntPtr jarg1) { }

	public static extern void CSharp_AkPropagationPathInfo_nodePoint_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkPropagationPathInfo_nodePoint_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPropagationPathInfo_numNodes_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkPropagationPathInfo_numNodes_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPropagationPathInfo_length_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkPropagationPathInfo_length_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPropagationPathInfo_gain_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkPropagationPathInfo_gain_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPropagationPathInfo_dryDiffractionAngle_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkPropagationPathInfo_dryDiffractionAngle_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPropagationPathInfo_wetDiffractionAngle_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkPropagationPathInfo_wetDiffractionAngle_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkPropagationPathInfo() { }

	public static extern void CSharp_delete_AkPropagationPathInfo(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkRoomParams() { }

	public static extern void CSharp_AkRoomParams_Up_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkRoomParams_Up_get(IntPtr jarg1) { }

	public static extern void CSharp_AkRoomParams_Front_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkRoomParams_Front_get(IntPtr jarg1) { }

	public static extern void CSharp_AkRoomParams_ReverbAuxBus_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkRoomParams_ReverbAuxBus_get(IntPtr jarg1) { }

	public static extern void CSharp_AkRoomParams_ReverbLevel_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkRoomParams_ReverbLevel_get(IntPtr jarg1) { }

	public static extern void CSharp_AkRoomParams_WallOcclusion_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkRoomParams_WallOcclusion_get(IntPtr jarg1) { }

	public static extern void CSharp_AkRoomParams_Priority_set(IntPtr jarg1, int jarg2) { }

	public static extern int CSharp_AkRoomParams_Priority_get(IntPtr jarg1) { }

	public static extern void CSharp_AkRoomParams_RoomGameObj_AuxSendLevelToSelf_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkRoomParams_RoomGameObj_AuxSendLevelToSelf_get(IntPtr jarg1) { }

	public static extern void CSharp_AkRoomParams_RoomGameObj_KeepRegistered_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool CSharp_AkRoomParams_RoomGameObj_KeepRegistered_get(IntPtr jarg1) { }

	public static extern void CSharp_delete_AkRoomParams(IntPtr jarg1) { }

	public static extern int CSharp_GetPoolID() { }

	public static extern int CSharp_RegisterEmitter(ulong jarg1, IntPtr jarg2) { }

	public static extern int CSharp_UnregisterEmitter(ulong jarg1) { }

	public static extern int CSharp_SetEmitterAuxSendValues(ulong jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern int CSharp_SetImageSource__SWIG_0(uint jarg1, IntPtr jarg2, uint jarg3, ulong jarg4, ulong jarg5) { }

	public static extern int CSharp_SetImageSource__SWIG_1(uint jarg1, IntPtr jarg2, uint jarg3, ulong jarg4) { }

	public static extern int CSharp_RemoveImageSource__SWIG_0(uint jarg1, uint jarg2, ulong jarg3) { }

	public static extern int CSharp_RemoveImageSource__SWIG_1(uint jarg1, uint jarg2) { }

	public static extern int CSharp_SetGeometry(ulong jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern int CSharp_RemoveGeometry(ulong jarg1) { }

	public static extern int CSharp_RemoveRoom(ulong jarg1) { }

	public static extern int CSharp_RemovePortal(ulong jarg1) { }

	public static extern int CSharp_SetGameObjectInRoom(ulong jarg1, ulong jarg2) { }

	public static extern int CSharp_SetEmitterObstruction(ulong jarg1, float jarg2) { }

	public static extern int CSharp_SetPortalObstruction(ulong jarg1, float jarg2) { }

	public static extern void CSharp_AkPlatformInitSettings_threadLEngine_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkPlatformInitSettings_threadLEngine_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPlatformInitSettings_threadBankManager_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkPlatformInitSettings_threadBankManager_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPlatformInitSettings_threadMonitor_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkPlatformInitSettings_threadMonitor_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPlatformInitSettings_uLEngineDefaultPoolSize_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkPlatformInitSettings_uLEngineDefaultPoolSize_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPlatformInitSettings_fLEngineDefaultPoolRatioThreshold_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkPlatformInitSettings_fLEngineDefaultPoolRatioThreshold_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPlatformInitSettings_uNumRefillsInVoice_set(IntPtr jarg1, ushort jarg2) { }

	public static extern ushort CSharp_AkPlatformInitSettings_uNumRefillsInVoice_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPlatformInitSettings_uSampleRate_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkPlatformInitSettings_uSampleRate_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPlatformInitSettings_eAudioAPI_set(IntPtr jarg1, int jarg2) { }

	public static extern int CSharp_AkPlatformInitSettings_eAudioAPI_get(IntPtr jarg1) { }

	public static extern void CSharp_AkPlatformInitSettings_bGlobalFocus_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool CSharp_AkPlatformInitSettings_bGlobalFocus_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkPlatformInitSettings() { }

	public static extern void CSharp_delete_AkPlatformInitSettings(IntPtr jarg1) { }

	public static extern void CSharp_AkStreamMgrSettings_uMemorySize_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkStreamMgrSettings_uMemorySize_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkStreamMgrSettings() { }

	public static extern void CSharp_delete_AkStreamMgrSettings(IntPtr jarg1) { }

	public static extern void CSharp_AkDeviceSettings_pIOMemory_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkDeviceSettings_pIOMemory_get(IntPtr jarg1) { }

	public static extern void CSharp_AkDeviceSettings_uIOMemorySize_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkDeviceSettings_uIOMemorySize_get(IntPtr jarg1) { }

	public static extern void CSharp_AkDeviceSettings_uIOMemoryAlignment_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkDeviceSettings_uIOMemoryAlignment_get(IntPtr jarg1) { }

	public static extern void CSharp_AkDeviceSettings_ePoolAttributes_set(IntPtr jarg1, int jarg2) { }

	public static extern int CSharp_AkDeviceSettings_ePoolAttributes_get(IntPtr jarg1) { }

	public static extern void CSharp_AkDeviceSettings_uGranularity_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkDeviceSettings_uGranularity_get(IntPtr jarg1) { }

	public static extern void CSharp_AkDeviceSettings_uSchedulerTypeFlags_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkDeviceSettings_uSchedulerTypeFlags_get(IntPtr jarg1) { }

	public static extern void CSharp_AkDeviceSettings_threadProperties_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkDeviceSettings_threadProperties_get(IntPtr jarg1) { }

	public static extern void CSharp_AkDeviceSettings_fTargetAutoStmBufferLength_set(IntPtr jarg1, float jarg2) { }

	public static extern float CSharp_AkDeviceSettings_fTargetAutoStmBufferLength_get(IntPtr jarg1) { }

	public static extern void CSharp_AkDeviceSettings_uMaxConcurrentIO_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkDeviceSettings_uMaxConcurrentIO_get(IntPtr jarg1) { }

	public static extern void CSharp_AkDeviceSettings_bUseStreamCache_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool CSharp_AkDeviceSettings_bUseStreamCache_get(IntPtr jarg1) { }

	public static extern void CSharp_AkDeviceSettings_uMaxCachePinnedBytes_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkDeviceSettings_uMaxCachePinnedBytes_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkDeviceSettings() { }

	public static extern void CSharp_delete_AkDeviceSettings(IntPtr jarg1) { }

	public static extern void CSharp_AkThreadProperties_nPriority_set(IntPtr jarg1, int jarg2) { }

	public static extern int CSharp_AkThreadProperties_nPriority_get(IntPtr jarg1) { }

	public static extern void CSharp_AkThreadProperties_dwAffinityMask_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkThreadProperties_dwAffinityMask_get(IntPtr jarg1) { }

	public static extern void CSharp_AkThreadProperties_uStackSize_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkThreadProperties_uStackSize_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkThreadProperties() { }

	public static extern void CSharp_delete_AkThreadProperties(IntPtr jarg1) { }

	public static extern void CSharp_SetErrorLogger__SWIG_0(AkLogger.ErrorLoggerInteropDelegate jarg1) { }

	public static extern void CSharp_SetErrorLogger__SWIG_1() { }

	public static extern void CSharp_SetAudioInputCallbacks(AkAudioInputManager.AudioSamplesInteropDelegate jarg1, AkAudioInputManager.AudioFormatInteropDelegate jarg2) { }

	public static extern void CSharp_AkTriangleProxy_Clear(IntPtr jarg1) { }

	public static extern void CSharp_AkTriangleProxy_DeleteName(IntPtr jarg1) { }

	public static extern int CSharp_AkTriangleProxy_GetSizeOf() { }

	public static extern IntPtr CSharp_new_AkTriangleProxy() { }

	public static extern void CSharp_delete_AkTriangleProxy(IntPtr jarg1) { }

	public static extern int CSharp_AkSoundPathInfoProxy_GetSizeOf() { }

	public static extern IntPtr CSharp_AkSoundPathInfoProxy_GetReflectionPoint(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr CSharp_AkSoundPathInfoProxy_GetTriangle(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr CSharp_new_AkSoundPathInfoProxy() { }

	public static extern void CSharp_delete_AkSoundPathInfoProxy(IntPtr jarg1) { }

	public static extern int CSharp_AkPropagationPathInfoProxy_GetSizeOf() { }

	public static extern IntPtr CSharp_AkPropagationPathInfoProxy_GetNodePoint(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr CSharp_new_AkPropagationPathInfoProxy() { }

	public static extern void CSharp_delete_AkPropagationPathInfoProxy(IntPtr jarg1) { }

	public static extern void CSharp_AkSoundPropagationPathParams_listenerPos_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkSoundPropagationPathParams_listenerPos_get(IntPtr jarg1) { }

	public static extern void CSharp_AkSoundPropagationPathParams_emitterPos_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CSharp_AkSoundPropagationPathParams_emitterPos_get(IntPtr jarg1) { }

	public static extern void CSharp_AkSoundPropagationPathParams_numValidPaths_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CSharp_AkSoundPropagationPathParams_numValidPaths_get(IntPtr jarg1) { }

	public static extern IntPtr CSharp_new_AkSoundPropagationPathParams() { }

	public static extern void CSharp_delete_AkSoundPropagationPathParams(IntPtr jarg1) { }

	public static extern int CSharp_Init(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3, IntPtr jarg4, IntPtr jarg5, IntPtr jarg6, IntPtr jarg7, uint jarg8) { }

	public static extern void CSharp_Term() { }

	public static extern int CSharp_RegisterGameObjInternal(ulong jarg1) { }

	public static extern int CSharp_UnregisterGameObjInternal(ulong jarg1) { }

	public static extern int CSharp_RegisterGameObjInternal_WithName(ulong jarg1, string jarg2) { }

	public static extern int CSharp_SetBasePath(string jarg1) { }

	public static extern int CSharp_SetCurrentLanguage(string jarg1) { }

	public static extern int CSharp_LoadFilePackage(string jarg1, out uint jarg2, int jarg3) { }

	public static extern int CSharp_AddBasePath(string jarg1) { }

	public static extern int CSharp_SetGameName(string jarg1) { }

	public static extern int CSharp_SetDecodedBankPath(string jarg1) { }

	public static extern int CSharp_LoadAndDecodeBank(string jarg1, bool jarg2, out uint jarg3) { }

	public static extern int CSharp_LoadAndDecodeBankFromMemory(IntPtr jarg1, uint jarg2, bool jarg3, string jarg4, bool jarg5, out uint jarg6) { }

	public static extern IntPtr CSharp_GetCurrentLanguage() { }

	public static extern int CSharp_UnloadFilePackage(uint jarg1) { }

	public static extern int CSharp_UnloadAllFilePackages() { }

	public static extern int CSharp_SetObjectPosition(ulong jarg1, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7, float jarg8, float jarg9, float jarg10) { }

	public static extern int CSharp_GetSourceMultiplePlayPositions(uint jarg1, [Out] uint[] jarg2, [Out] uint[] jarg3, [Out] int[] jarg4, ref uint jarg5, bool jarg6) { }

	public static extern int CSharp_SetListeners(ulong jarg1, ulong[] jarg2, uint jarg3) { }

	public static extern int CSharp_SetDefaultListeners(ulong[] jarg1, uint jarg2) { }

	public static extern int CSharp_AddOutput(IntPtr jarg1, out ulong jarg2, ulong[] jarg3, uint jarg4) { }

	public static extern void CSharp_GetDefaultStreamSettings(IntPtr jarg1) { }

	public static extern void CSharp_GetDefaultDeviceSettings(IntPtr jarg1) { }

	public static extern void CSharp_GetDefaultMusicSettings(IntPtr jarg1) { }

	public static extern void CSharp_GetDefaultInitSettings(IntPtr jarg1) { }

	public static extern void CSharp_GetDefaultPlatformInitSettings(IntPtr jarg1) { }

	public static extern uint CSharp_GetMajorMinorVersion() { }

	public static extern uint CSharp_GetSubminorBuildVersion() { }

	public static extern uint CSharp_GetDeviceIDFromName(string jarg1) { }

	public static extern IntPtr CSharp_GetWindowsDeviceName(int jarg1, out uint jarg2) { }

	public static extern int CSharp_QueryIndirectPaths(ulong jarg1, IntPtr jarg2, IntPtr jarg3, uint jarg4) { }

	public static extern int CSharp_QuerySoundPropagationPaths(ulong jarg1, IntPtr jarg2, IntPtr jarg3, uint jarg4) { }

	public static extern int CSharp_SetRoomPortal(ulong jarg1, IntPtr jarg2, IntPtr jarg3, bool jarg4, ulong jarg5, ulong jarg6) { }

	public static extern int CSharp_SetRoom(ulong jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int CSharp_RegisterSpatialAudioListener(ulong jarg1) { }

	public static extern int CSharp_UnregisterSpatialAudioListener(ulong jarg1) { }

	public static extern IntPtr CSharp_AkPlaylist_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkMIDIPost_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkEventCallbackInfo_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkMIDIEventCallbackInfo_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkMarkerCallbackInfo_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkDurationCallbackInfo_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkDynamicSequenceItemCallbackInfo_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkMusicSyncCallbackInfo_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkMusicPlaylistCallbackInfo_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkTriangleProxy_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkSoundPathInfoProxy_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr CSharp_AkPropagationPathInfoProxy_SWIGUpcast(IntPtr jarg1) { }

	public void .ctor() { }
}

// Namespace: 
public class AkThreadProperties : IDisposable
{
	// Fields
	private IntPtr swigCPtr;
	protected bool swigCMemOwn;

	// Properties
	public int nPriority { get; set; }
	public uint dwAffinityMask { get; set; }
	public uint uStackSize { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static IntPtr getCPtr(AkThreadProperties obj) { }

	internal virtual void setCPtr(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void set_nPriority(int value) { }

	public int get_nPriority() { }

	public void set_dwAffinityMask(uint value) { }

	public uint get_dwAffinityMask() { }

	public void set_uStackSize(uint value) { }

	public uint get_uStackSize() { }

	public void .ctor() { }
}

// Namespace: 
public static class AkAudioInputManager
{
	// Fields
	private static bool initialized;
	private static readonly Dictionary<uint, AkAudioInputManager.AudioSamplesDelegate> audioSamplesDelegates;
	private static readonly Dictionary<uint, AkAudioInputManager.AudioFormatDelegate> audioFormatDelegates;
	private static readonly AkAudioFormat audioFormat;
	private static readonly AkAudioInputManager.AudioSamplesInteropDelegate audioSamplesDelegate;
	private static readonly AkAudioInputManager.AudioFormatInteropDelegate audioFormatDelegate;

	// Methods

	public static uint PostAudioInputEvent(Event akEvent, GameObject gameObject, AkAudioInputManager.AudioSamplesDelegate sampleDelegate, AkAudioInputManager.AudioFormatDelegate formatDelegate) { }

	public static uint PostAudioInputEvent(uint akEventID, GameObject gameObject, AkAudioInputManager.AudioSamplesDelegate sampleDelegate, AkAudioInputManager.AudioFormatDelegate formatDelegate) { }

	public static uint PostAudioInputEvent(string akEventName, GameObject gameObject, AkAudioInputManager.AudioSamplesDelegate sampleDelegate, AkAudioInputManager.AudioFormatDelegate formatDelegate) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x191F0 Offset: 0x185F0 VA: 0x1800191F0
	private static bool InternalAudioSamplesDelegate(uint playingID, float[] samples, uint channelIndex, uint frames) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1C5B0 Offset: 0x1B9B0 VA: 0x18001C5B0
	private static void InternalAudioFormatDelegate(uint playingID, IntPtr format) { }

	private static void TryInitialize() { }

	private static void AddPlayingID(uint playingID, AkAudioInputManager.AudioSamplesDelegate sampleDelegate, AkAudioInputManager.AudioFormatDelegate formatDelegate) { }

	private static void EventCallback(object cookie, AkCallbackType type, AkCallbackInfo callbackInfo) { }

	private static void .cctor() { }
}

// Namespace: 
public sealed class AkAudioInputManager.AudioFormatDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(uint playingID, AkAudioFormat format) { }

	public virtual IAsyncResult BeginInvoke(uint playingID, AkAudioFormat format, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x776F0 Offset: 0x76AF0 VA: 0x1800776F0
public sealed class AkAudioInputManager.AudioFormatInteropDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(uint playingID, IntPtr format) { }

	public virtual IAsyncResult BeginInvoke(uint playingID, IntPtr format, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class AkAudioInputManager.AudioSamplesDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual bool Invoke(uint playingID, uint channelIndex, float[] samples) { }

	public virtual IAsyncResult BeginInvoke(uint playingID, uint channelIndex, float[] samples, AsyncCallback callback, object object) { }

	public virtual bool EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x776F0 Offset: 0x76AF0 VA: 0x1800776F0
public sealed class AkAudioInputManager.AudioSamplesInteropDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual bool Invoke(uint playingID, [In] [Out] float[] samples, uint channelIndex, uint frames) { }

	public virtual IAsyncResult BeginInvoke(uint playingID, [In] [Out] float[] samples, uint channelIndex, uint frames, AsyncCallback callback, object object) { }

	public virtual bool EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class AkAuxSendArray : IDisposable
{
	// Fields
	private const int MAX_COUNT = 4;
	private readonly int SIZE_OF_AKAUXSENDVALUE;
	private IntPtr m_Buffer;
	private int m_Count;

	// Properties
	public AkAuxSendValue Item { get; }
	public bool isFull { get; }

	// Methods

	public void .ctor() { }

	public AkAuxSendValue get_Item(int index) { }

	public bool get_isFull() { }

	public void Dispose() { }

	protected override void Finalize() { }

	public void Reset() { }

	public bool Add(GameObject in_listenerGameObj, uint in_AuxBusID, float in_fValue) { }

	public bool Add(uint in_AuxBusID, float in_fValue) { }

	public bool Contains(GameObject in_listenerGameObj, uint in_AuxBusID) { }

	public bool Contains(uint in_AuxBusID) { }

	public AKRESULT SetValues(GameObject gameObject) { }

	public AKRESULT GetValues(GameObject gameObject) { }

	public IntPtr GetBuffer() { }

	public int Count() { }

	private IntPtr GetObjectPtr(int index) { }
}

// Namespace: 
public static class AkBankManager
{
	// Fields
	private static readonly Dictionary<string, AkBankManager.BankHandle> m_BankHandles;
	private static readonly List<AkBankManager.BankHandle> BanksToUnload;
	private static readonly Mutex m_Mutex;

	// Methods

	internal static void DoUnloadBanks() { }

	internal static void Reset() { }

	public static void LoadBank(string name, bool decodeBank, bool saveDecodedBank) { }

	public static void LoadBankAsync(string name, AkCallbackManager.BankCallback callback) { }

	public static void UnloadBank(string name) { }

	private static void .cctor() { }
}

// Namespace: 
private class AkBankManager.BankHandle
{
	// Fields
	protected readonly string bankName;
	protected uint m_BankID;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <RefCount>k__BackingField;

	// Properties
	public int RefCount { get; set; }

	// Methods

	public void .ctor(string name) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_RefCount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_RefCount(int value) { }

	public virtual AKRESULT DoLoadBank() { }

	public void LoadBank() { }

	public virtual void UnloadBank() { }

	public void IncRef() { }

	public void DecRef() { }

	protected void LogLoadResult(AKRESULT result) { }
}

// Namespace: 
private class AkBankManager.AsyncBankHandle : AkBankManager.BankHandle
{
	// Fields
	private readonly AkCallbackManager.BankCallback bankCallback;

	// Methods

	public void .ctor(string name, AkCallbackManager.BankCallback callback) { }

	private static void GlobalBankCallback(uint in_bankID, IntPtr in_pInMemoryBankPtr, AKRESULT in_eLoadResult, uint in_memPoolId, object in_Cookie) { }

	public override AKRESULT DoLoadBank() { }
}

// Namespace: 
private class AkBankManager.DecodableBankHandle : AkBankManager.BankHandle
{
	// Fields
	private readonly bool decodeBank;
	private readonly string decodedBankPath;
	private readonly bool saveDecodedBank;

	// Methods

	public void .ctor(string name, bool save) { }

	public override AKRESULT DoLoadBank() { }

	public override void UnloadBank() { }
}

// Namespace: 
public class AkBasePathGetter
{
	// Methods

	public static string GetPlatformName() { }

	public static string GetPlatformBasePath() { }

	public static string GetFullSoundBankPath() { }

	public static void FixSlashes(ref string path, char separatorChar, char badChar, bool addTrailingSlash) { }

	public static void FixSlashes(ref string path) { }

	public static string GetSoundbankBasePath() { }

	public void .ctor() { }
}

// Namespace: 
public static class AkCallbackManager
{
	// Fields
	private static readonly AkEventCallbackInfo AkEventCallbackInfo;
	private static readonly AkDynamicSequenceItemCallbackInfo AkDynamicSequenceItemCallbackInfo;
	private static readonly AkMIDIEventCallbackInfo AkMIDIEventCallbackInfo;
	private static readonly AkMarkerCallbackInfo AkMarkerCallbackInfo;
	private static readonly AkDurationCallbackInfo AkDurationCallbackInfo;
	private static readonly AkMusicSyncCallbackInfo AkMusicSyncCallbackInfo;
	private static readonly AkMusicPlaylistCallbackInfo AkMusicPlaylistCallbackInfo;
	private static readonly AkAudioSourceChangeCallbackInfo AkAudioSourceChangeCallbackInfo;
	private static readonly AkMonitoringCallbackInfo AkMonitoringCallbackInfo;
	private static readonly AkBankCallbackInfo AkBankCallbackInfo;
	private static readonly Dictionary<int, AkCallbackManager.EventCallbackPackage> m_mapEventCallbacks;
	private static readonly Dictionary<int, AkCallbackManager.BankCallbackPackage> m_mapBankCallbacks;
	private static AkCallbackManager.EventCallbackPackage m_LastAddedEventPackage;
	private static IntPtr m_pNotifMem;
	private static AkCallbackManager.MonitoringCallback m_MonitoringCB;
	private static AkCallbackManager.BGMCallbackPackage ms_sourceChangeCallbackPkg;

	// Methods

	public static void RemoveEventCallback(uint in_playingID) { }

	public static void RemoveEventCallbackCookie(object in_cookie) { }

	public static void RemoveBankCallback(object in_cookie) { }

	public static void SetLastAddedPlayingID(uint in_playingID) { }

	public static AKRESULT Init(int BufferSize) { }

	public static void Term() { }

	public static void SetMonitoringCallback(AkMonitorErrorLevel in_Level, AkCallbackManager.MonitoringCallback in_CB) { }

	public static void SetBGMCallback(AkCallbackManager.BGMCallback in_CB, object in_cookie) { }

	public static int PostCallbacks() { }

	private static void .cctor() { }
}

// Namespace: 
public sealed class AkCallbackManager.EventCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object in_cookie, AkCallbackType in_type, AkCallbackInfo in_info) { }

	public virtual IAsyncResult BeginInvoke(object in_cookie, AkCallbackType in_type, AkCallbackInfo in_info, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class AkCallbackManager.MonitoringCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(AkMonitorErrorCode in_errorCode, AkMonitorErrorLevel in_errorLevel, uint in_playingID, ulong in_gameObjID, string in_msg) { }

	public virtual IAsyncResult BeginInvoke(AkMonitorErrorCode in_errorCode, AkMonitorErrorLevel in_errorLevel, uint in_playingID, ulong in_gameObjID, string in_msg, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class AkCallbackManager.BankCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(uint in_bankID, IntPtr in_InMemoryBankPtr, AKRESULT in_eLoadResult, uint in_memPoolId, object in_Cookie) { }

	public virtual IAsyncResult BeginInvoke(uint in_bankID, IntPtr in_InMemoryBankPtr, AKRESULT in_eLoadResult, uint in_memPoolId, object in_Cookie, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public class AkCallbackManager.EventCallbackPackage
{
	// Fields
	public bool m_bNotifyEndOfEvent;
	public AkCallbackManager.EventCallback m_Callback;
	public object m_Cookie;
	public uint m_playingID;

	// Methods

	public static AkCallbackManager.EventCallbackPackage Create(AkCallbackManager.EventCallback in_cb, object in_cookie, ref uint io_Flags) { }

	protected override void Finalize() { }

	public void .ctor() { }
}

// Namespace: 
public class AkCallbackManager.BankCallbackPackage
{
	// Fields
	public AkCallbackManager.BankCallback m_Callback;
	public object m_Cookie;

	// Methods

	public void .ctor(AkCallbackManager.BankCallback in_cb, object in_cookie) { }
}

// Namespace: 
public sealed class AkCallbackManager.BGMCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual AKRESULT Invoke(bool in_bOtherAudioPlaying, object in_Cookie) { }

	public virtual IAsyncResult BeginInvoke(bool in_bOtherAudioPlaying, object in_Cookie, AsyncCallback callback, object object) { }

	public virtual AKRESULT EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public class AkCallbackManager.BGMCallbackPackage
{
	// Fields
	public AkCallbackManager.BGMCallback m_Callback;
	public object m_Cookie;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class AkChannelEmitterArray : IDisposable
{
	// Fields
	public IntPtr m_Buffer;
	private IntPtr m_Current;
	private uint m_MaxCount;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint <Count>k__BackingField;

	// Properties
	public uint Count { get; set; }

	// Methods

	public void .ctor(uint in_Count) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public uint get_Count() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Count(uint value) { }

	public void Dispose() { }

	protected override void Finalize() { }

	public void Reset() { }

	public void Add(Vector3 in_Pos, Vector3 in_Forward, Vector3 in_Top, uint in_ChannelMask) { }
}

// Namespace: 
public class AkLogger
{
	// Fields
	private static AkLogger ms_Instance;
	private AkLogger.ErrorLoggerInteropDelegate errorLoggerDelegate;

	// Properties
	public static AkLogger Instance { get; }

	// Methods

	private void .ctor() { }

	public static AkLogger get_Instance() { }

	protected override void Finalize() { }

	public void Init() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x2DE90 Offset: 0x2D290 VA: 0x18002DE90
	public static void WwiseInternalLogError(string message) { }

	public static void Message(string message) { }

	public static void Warning(string message) { }

	public static void Error(string message) { }

	private static void .cctor() { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x776F0 Offset: 0x76AF0 VA: 0x1800776F0
public sealed class AkLogger.ErrorLoggerInteropDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string message) { }

	public virtual IAsyncResult BeginInvoke(string message, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class AkMIDIPostArray
{
	// Fields
	private readonly int m_Count;
	private readonly int SIZE_OF;
	private IntPtr m_Buffer;

	// Properties
	public AkMIDIPost Item { get; set; }

	// Methods

	public void .ctor(int size) { }

	public AkMIDIPost get_Item(int index) { }

	public void set_Item(int index, AkMIDIPost value) { }

	protected override void Finalize() { }

	public void PostOnEvent(uint in_eventID, GameObject gameObject) { }

	public void PostOnEvent(uint in_eventID, GameObject gameObject, int count) { }

	public IntPtr GetBuffer() { }

	public int Count() { }

	private IntPtr GetObjectPtr(int index) { }
}

// Namespace: 
public class AkPositionArray : IDisposable
{
	// Fields
	public IntPtr m_Buffer;
	private IntPtr m_Current;
	private uint m_MaxCount;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint <Count>k__BackingField;

	// Properties
	public uint Count { get; set; }

	// Methods

	public void .ctor(uint in_Count) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public uint get_Count() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Count(uint value) { }

	public void Dispose() { }

	protected override void Finalize() { }

	public void Reset() { }

	public void Add(Vector3 in_Pos, Vector3 in_Forward, Vector3 in_Top) { }
}

// Namespace: 
public class AkPropagationPathInfoArray : IDisposable
{
	// Fields
	private readonly int SIZE_OF_STRUCTURE;
	private IntPtr m_Buffer;
	private int m_Count;

	// Methods

	public void .ctor(int count) { }

	public void Dispose() { }

	protected override void Finalize() { }

	public void Reset() { }

	public AkPropagationPathInfoProxy GetPropagationPathInfo(int index) { }

	public IntPtr GetBuffer() { }

	public int Count() { }

	private IntPtr GetObjectPtr(int index) { }
}

// Namespace: 
public class AkSoundPathInfoArray : IDisposable
{
	// Fields
	private readonly int SIZE_OF_STRUCTURE;
	private IntPtr m_Buffer;
	private int m_Count;

	// Methods

	public void .ctor(int count) { }

	public void Dispose() { }

	protected override void Finalize() { }

	public void Reset() { }

	public AkSoundPathInfoProxy GetSoundPathInfo(int index) { }

	public IntPtr GetBuffer() { }

	public int Count() { }

	private IntPtr GetObjectPtr(int index) { }
}

// Namespace: 
public class AkTriangleArray : IDisposable
{
	// Fields
	private readonly int SIZE_OF_AKTRIANGLE;
	private IntPtr m_Buffer;
	private int m_Count;

	// Methods

	public void .ctor(int count) { }

	public void Dispose() { }

	protected override void Finalize() { }

	public void Reset() { }

	public AkTriangle GetTriangle(int index) { }

	public IntPtr GetBuffer() { }

	public int Count() { }

	private IntPtr GetObjectPtr(int index) { }
}

// Namespace: 
public class AkUtilities
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
public class AkUtilities.ShortIDGenerator
{
	// Fields
	private const uint s_prime32 = 16777619;
	private const uint s_offsetBasis32 = 2166136261;
	private static byte s_hashSize;
	private static uint s_mask;

	// Properties
	public static byte HashSize { get; set; }

	// Methods

	private static void .cctor() { }

	public static byte get_HashSize() { }

	public static void set_HashSize(byte value) { }

	public static uint Compute(string in_name) { }

	public void .ctor() { }
}

// Namespace: 
public enum MultiPositionTypeLabel
{
	// Fields
	public int value__;
	public const MultiPositionTypeLabel Simple_Mode = 0;
	public const MultiPositionTypeLabel Large_Mode = 1;
	public const MultiPositionTypeLabel MultiPosition_Mode = 2;
}

// Namespace: 
public class AkMultiPosEvent
{
	// Fields
	public bool eventIsPlaying;
	public List<AkAmbient> list;

	// Methods

	public void FinishedPlaying(object in_cookie, AkCallbackType in_type, object in_info) { }

	public void .ctor() { }
}

// Namespace: 
[AddComponentMenu] // RVA: 0x36CC0 Offset: 0x360C0 VA: 0x180036CC0
public class AkAmbient : AkEvent
{
	// Fields
	public static Dictionary<int, AkMultiPosEvent> multiPosEventTree;
	public List<Vector3> multiPositionArray;
	public AkMultiPositionType MultiPositionType;
	public MultiPositionTypeLabel multiPositionTypeLabel;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AkAmbient <ParentAkAmbience>k__BackingField;

	// Properties
	public AkAmbient ParentAkAmbience { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public AkAmbient get_ParentAkAmbience() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ParentAkAmbience(AkAmbient value) { }

	private void OnEnable() { }

	private void OnDisable() { }

	public override void HandleEvent(GameObject in_gameObject) { }

	public void OnDrawGizmosSelected() { }

	public AkPositionArray BuildMultiDirectionArray(AkMultiPosEvent eventPosList) { }

	private AkPositionArray BuildAkPositionArray() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[AddComponentMenu] // RVA: 0x3D7D0 Offset: 0x3CBD0 VA: 0x18003D7D0
[RequireComponent] // RVA: 0x3D7D0 Offset: 0x3CBD0 VA: 0x18003D7D0
[DisallowMultipleComponent] // RVA: 0x3D7D0 Offset: 0x3CBD0 VA: 0x18003D7D0
public class AkAudioListener : MonoBehaviour
{
	// Fields
	private static readonly AkAudioListener.DefaultListenerList defaultListeners;
	private ulong akGameObjectID;
	private List<AkGameObj> EmittersToStartListeningTo;
	private List<AkGameObj> EmittersToStopListeningTo;
	public bool isDefaultListener;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int listenerId;

	// Properties
	public static AkAudioListener.DefaultListenerList DefaultListeners { get; }

	// Methods

	public static AkAudioListener.DefaultListenerList get_DefaultListeners() { }

	public void StartListeningToEmitter(AkGameObj emitter) { }

	public void StopListeningToEmitter(AkGameObj emitter) { }

	public void SetIsDefaultListener(bool isDefault) { }

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void Update() { }

	public ulong GetAkGameObjectID() { }

	public void Migrate14() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class AkAudioListener.BaseListenerList
{
	// Fields
	private readonly List<ulong> listenerIdList;
	private readonly List<AkAudioListener> listenerList;

	// Properties
	public List<AkAudioListener> ListenerList { get; }

	// Methods

	public List<AkAudioListener> get_ListenerList() { }

	public virtual bool Add(AkAudioListener listener) { }

	public virtual bool Remove(AkAudioListener listener) { }

	public ulong[] GetListenerIds() { }

	public void .ctor() { }
}

// Namespace: 
public class AkAudioListener.DefaultListenerList : AkAudioListener.BaseListenerList
{
	// Methods

	public override bool Add(AkAudioListener listener) { }

	public override bool Remove(AkAudioListener listener) { }

	public void .ctor() { }
}

// Namespace: 
public static class AkAudioListener.AkAudioStoredInfo
{
	// Fields
	public static List<AkAudioListener> m_audioList;
	public static AkAudioListener m_current;

	// Methods

	public static void AddAkAudioListener(AkAudioListener add) { }

	public static void DelAkAudioListener(AkAudioListener del) { }

	private static void .cctor() { }
}

// Namespace: 
[AddComponentMenu] // RVA: 0x415C0 Offset: 0x409C0 VA: 0x1800415C0
[ExecuteInEditMode] // RVA: 0x415C0 Offset: 0x409C0 VA: 0x1800415C0
public class AkBank : AkUnityEventHandler
{
	// Fields
	public string bankName;
	public bool decodeBank;
	public bool loadAsynchronous;
	public bool saveDecodedBank;
	public List<string> unloadTriggerList;
	public byte[] valueGuid;

	// Methods

	protected override void Awake() { }

	protected override void Start() { }

	public override void HandleEvent(GameObject in_gameObject) { }

	public void UnloadBank(GameObject in_gameObject) { }

	protected override void OnDestroy() { }

	public void .ctor() { }
}

// Namespace: 
[AddComponentMenu] // RVA: 0x447E0 Offset: 0x43BE0 VA: 0x1800447E0
[RequireComponent] // RVA: 0x447E0 Offset: 0x43BE0 VA: 0x1800447E0
public class AkEmitterObstructionOcclusion : AkObstructionOcclusion
{
	// Fields
	private AkGameObj m_gameObj;

	// Methods

	private void Awake() { }

	protected override void UpdateObstructionOcclusionValuesForListeners() { }

	protected override void SetObstructionOcclusion(KeyValuePair<AkAudioListener, AkObstructionOcclusion.ObstructionOcclusionValue> ObsOccPair) { }

	public void .ctor() { }
}

// Namespace: 
[AddComponentMenu] // RVA: 0x47BE0 Offset: 0x46FE0 VA: 0x180047BE0
[RequireComponent] // RVA: 0x47BE0 Offset: 0x46FE0 VA: 0x180047BE0
[ExecuteInEditMode] // RVA: 0x47BE0 Offset: 0x46FE0 VA: 0x180047BE0
public class AkEnvironment : MonoBehaviour
{
	// Fields
	public const int MAX_NB_ENVIRONMENTS = 4;
	public static AkEnvironment.AkEnvironment_CompareByPriority s_compareByPriority;
	public static AkEnvironment.AkEnvironment_CompareBySelectionAlgorithm s_compareBySelectionAlgorithm;
	public bool excludeOthers;
	public bool isDefault;
	public int m_auxBusID;
	private Collider m_Collider;
	public int priority;

	// Methods

	public uint GetAuxBusID() { }

	public void SetAuxBusID(int in_auxBusID) { }

	public float GetAuxSendValueForPosition(Vector3 in_position) { }

	public Collider GetCollider() { }

	public void Awake() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class AkEnvironment.AkEnvironment_CompareByPriority : IComparer<AkEnvironment>
{
	// Methods

	public virtual int Compare(AkEnvironment a, AkEnvironment b) { }

	public void .ctor() { }
}

// Namespace: 
public class AkEnvironment.AkEnvironment_CompareBySelectionAlgorithm : AkEnvironment.AkEnvironment_CompareByPriority
{
	// Methods

	public override int Compare(AkEnvironment a, AkEnvironment b) { }

	public void .ctor() { }
}

// Namespace: 
[AddComponentMenu] // RVA: 0x4B940 Offset: 0x4AD40 VA: 0x18004B940
[RequireComponent] // RVA: 0x4B940 Offset: 0x4AD40 VA: 0x18004B940
[ExecuteInEditMode] // RVA: 0x4B940 Offset: 0x4AD40 VA: 0x18004B940
public class AkEnvironmentPortal : MonoBehaviour
{
	// Fields
	public const int MAX_ENVIRONMENTS_PER_PORTAL = 2;
	public Vector3 axis;
	public AkEnvironment[] environments;

	// Methods

	public float GetAuxSendValueForPosition(Vector3 in_position, int index) { }

	public void .ctor() { }
}

// Namespace: 
public class AkEventCallbackMsg
{
	// Fields
	public AkCallbackInfo info;
	public GameObject sender;
	public AkCallbackType type;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[AddComponentMenu] // RVA: 0x4F1A0 Offset: 0x4E5A0 VA: 0x18004F1A0
[RequireComponent] // RVA: 0x4F1A0 Offset: 0x4E5A0 VA: 0x18004F1A0
public class AkEvent : AkUnityEventHandler
{
	// Fields
	public AkActionOnEventType actionOnEventType;
	public AkCurveInterpolation curveInterpolation;
	public bool enableActionOnEvent;
	public int eventID;
	public AkEventCallbackData m_callbackData;
	public uint playingId;
	public GameObject soundEmitterObject;
	public float transitionDuration;
	public byte[] valueGuid;

	// Methods

	private void Callback(object in_cookie, AkCallbackType in_type, AkCallbackInfo in_info) { }

	public override void HandleEvent(GameObject in_gameObject) { }

	public void Stop(int _transitionDuration, AkCurveInterpolation _curveInterpolation = 4) { }

	public void .ctor() { }
}

// Namespace: 
public class AkEventCallbackData : ScriptableObject
{
	// Fields
	public List<int> callbackFlags;
	public List<string> callbackFunc;
	public List<GameObject> callbackGameObj;
	public int uFlags;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class WwiseEventTracker
{
	// Fields
	public float currentDuration;
	public float currentDurationProportion;
	public bool eventIsPlaying;
	public bool fadeoutTriggered;
	public uint playingID;
	public float previousEventStartTime;

	// Methods

	public void CallbackHandler(object in_cookie, AkCallbackType in_type, object in_info) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class AkEventPlayable : PlayableAsset, ITimelineClipAsset
{
	// Fields
	private readonly WwiseEventTracker eventTracker;
	public Event akEvent;
	private float blendInDuration;
	private float blendOutDuration;
	private float easeInDuration;
	private float easeOutDuration;
	public ExposedReference<GameObject> emitterObjectRef;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float eventDurationMax;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float eventDurationMin;
	public bool overrideTrackEmitterObject;
	private TimelineClip owningClip;
	public bool retriggerEvent;

	// Properties
	public TimelineClip OwningClip { get; set; }
	public override double duration { get; }
	public ClipCaps clipCaps { get; }

	// Methods

	public TimelineClip get_OwningClip() { }

	public void set_OwningClip(TimelineClip value) { }

	public override double get_duration() { }

	public ClipCaps get_clipCaps() { }

	public void setEaseInDuration(float d) { }

	public void setEaseOutDuration(float d) { }

	public void setBlendInDuration(float d) { }

	public void setBlendOutDuration(float d) { }

	public override Playable CreatePlayable(PlayableGraph graph, GameObject owner) { }

	public void initializeBehaviour(PlayableGraph graph, AkEventPlayableBehavior b, GameObject owner) { }

	public void .ctor() { }
}

// Namespace: 
public class AkEventPlayableBehavior : PlayableBehaviour
{
	// Fields
	public static int scrubPlaybackLengthMs;
	public Event akEvent;
	public float akEventMaxDuration;
	public float akEventMinDuration;
	public float blendInDuration;
	public float blendOutDuration;
	public float easeInDuration;
	public float easeOutDuration;
	public GameObject eventObject;
	public bool eventShouldRetrigger;
	public WwiseEventTracker eventTracker;
	public float lastEffectiveWeight;
	public bool overrideTrackEmittorObject;
	public uint requiredActions;

	// Methods

	public override void PrepareFrame(Playable playable, FrameData info) { }

	public override void OnBehaviourPlay(Playable playable, FrameData info) { }

	public override void OnBehaviourPause(Playable playable, FrameData info) { }

	public override void ProcessFrame(Playable playable, FrameData info, object playerData) { }

	private bool actionIsRequired(AkEventPlayableBehavior.AkPlayableAction actionType) { }

	private bool ShouldPlay(Playable playable) { }

	private bool fadeInRequired(float currentClipTime) { }

	private void checkForFadeIn(float currentClipTime) { }

	private void checkForFadeInImmediate(float currentClipTime) { }

	private bool fadeOutRequired(Playable playable) { }

	private void checkForFadeOutImmediate(Playable playable) { }

	private void checkForFadeOut(Playable playable) { }

	protected void triggerFadeIn(float currentClipTime) { }

	protected void triggerFadeOut(float fadeDuration) { }

	protected void stopEvent(int transition = 0) { }

	protected void playEvent() { }

	protected void retriggerEvent(Playable playable) { }

	protected float getProportionalTime(Playable playable) { }

	protected float seekToTime(Playable playable) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public enum AkEventPlayableBehavior.AkPlayableAction
{
	// Fields
	public int value__;
	public const AkEventPlayableBehavior.AkPlayableAction None = 0;
	public const AkEventPlayableBehavior.AkPlayableAction Playback = 1;
	public const AkEventPlayableBehavior.AkPlayableAction Retrigger = 2;
	public const AkEventPlayableBehavior.AkPlayableAction Stop = 4;
	public const AkEventPlayableBehavior.AkPlayableAction DelayedStop = 8;
	public const AkEventPlayableBehavior.AkPlayableAction Seek = 16;
	public const AkEventPlayableBehavior.AkPlayableAction FadeIn = 32;
	public const AkEventPlayableBehavior.AkPlayableAction FadeOut = 64;
}

// Namespace: 
[TrackColorAttribute] // RVA: 0x53EF0 Offset: 0x532F0 VA: 0x180053EF0
[TrackClipTypeAttribute] // RVA: 0x53EF0 Offset: 0x532F0 VA: 0x180053EF0
[TrackBindingTypeAttribute] // RVA: 0x53EF0 Offset: 0x532F0 VA: 0x180053EF0
public class AkEventTrack : TrackAsset
{
	// Methods

	public override Playable CreateTrackMixer(PlayableGraph graph, GameObject go, int inputCount) { }

	public void setFadeTimes() { }

	public void setOwnerClips() { }

	public double getBlendInTime(AkEventPlayable playableClip) { }

	public double getBlendOutTime(AkEventPlayable playableClip) { }

	public double getEaseInTime(AkEventPlayable playableClip) { }

	public double getEaseOutTime(AkEventPlayable playableClip) { }

	public void .ctor() { }
}

// Namespace: 
[AddComponentMenu] // RVA: 0x57650 Offset: 0x56A50 VA: 0x180057650
[DisallowMultipleComponent] // RVA: 0x57650 Offset: 0x56A50 VA: 0x180057650
[ExecuteInEditMode] // RVA: 0x57650 Offset: 0x56A50 VA: 0x180057650
public class AkGameObj : MonoBehaviour
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AkGameObjListenerList m_listeners;
	public bool isEnvironmentAware;
	public bool isStaticObject;
	private Collider m_Collider;
	private AkGameObjEnvironmentData m_envData;
	private AkGameObjPositionData m_posData;
	private Dictionary<string, AkTriggerCustom> m_CustomAKTriggers;
	public AkGameObjPositionOffsetData m_positionOffsetData;
	private bool isRegistered;
	private uint akGameObjectIndex;
	private static uint lastAkGameObjectIndex;
	private static uint totalAkGameObjectCount;
	private static uint updateStep;
	private const uint MAX_UPDATE_COUNT = 15;
	private const uint MAX_INDEX = 100000;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AkGameObjPosOffsetData m_posOffsetData;
	private const int AK_NUM_LISTENERS = 8;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int listenerMask;

	// Properties
	public bool IsUsingDefaultListeners { get; }
	public List<AkAudioListener> ListenerList { get; }

	// Methods

	public bool get_IsUsingDefaultListeners() { }

	public List<AkAudioListener> get_ListenerList() { }

	internal void AddListener(AkAudioListener listener) { }

	internal void RemoveListener(AkAudioListener listener) { }

	public AKRESULT Register() { }

	private void Awake() { }

	private void Start() { }

	public void OnCustomTrigger(string triggerName) { }

	private void CheckStaticStatus() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void OnDestroy() { }

	private void Update() { }

	public virtual Vector3 GetPosition() { }

	public virtual Vector3 GetForward() { }

	public virtual Vector3 GetUpward() { }

	private void OnTriggerEnter(Collider other) { }

	private void OnTriggerExit(Collider other) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class AkGameObjEnvironmentData
{
	// Fields
	private readonly List<AkEnvironment> activeEnvironments;
	private readonly List<AkEnvironment> activeEnvironmentsFromPortals;
	private readonly List<AkEnvironmentPortal> activePortals;
	private readonly AkAuxSendArray auxSendValues;
	private Vector3 lastPosition;
	private bool hasEnvironmentListChanged;
	private bool hasActivePortalListChanged;
	private bool hasSentZero;

	// Methods

	private void AddHighestPriorityEnvironmentsFromPortals(Vector3 position) { }

	private void AddHighestPriorityEnvironments(Vector3 position) { }

	public void UpdateAuxSend(GameObject gameObject, Vector3 position) { }

	private void TryAddEnvironment(AkEnvironment env) { }

	private void RemoveEnvironment(AkEnvironment env) { }

	public void AddAkEnvironment(Collider environmentCollider, Collider gameObjectCollider) { }

	private bool AkEnvironmentBelongsToActivePortals(AkEnvironment env) { }

	public void RemoveAkEnvironment(Collider environmentCollider, Collider gameObjectCollider) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class AkGameObjListenerList : AkAudioListener.BaseListenerList
{
	// Fields
	private AkGameObj akGameObj;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<AkAudioListener> initialListenerList;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool useDefaultListeners;

	// Methods

	public void SetUseDefaultListeners(bool useDefault) { }

	public void Init(AkGameObj akGameObj) { }

	public override bool Add(AkAudioListener listener) { }

	public override bool Remove(AkAudioListener listener) { }

	public void .ctor() { }
}

// Namespace: 
public class AkGameObjPositionData
{
	// Fields
	public Vector3 forward;
	public Vector3 position;
	public Vector3 up;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class AkGameObjPositionOffsetData
{
	// Fields
	public bool KeepMe;
	public Vector3 positionOffset;

	// Methods

	public void .ctor(bool IReallyWantToBeConstructed = False) { }
}

// Namespace: 
public class AkGameObjPosOffsetData : ScriptableObject
{
	// Fields
	public Vector3 positionOffset;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[AddComponentMenu] // RVA: 0x60BC0 Offset: 0x5FFC0 VA: 0x180060BC0
[RequireComponent] // RVA: 0x60BC0 Offset: 0x5FFC0 VA: 0x180060BC0
[DisallowMultipleComponent] // RVA: 0x60BC0 Offset: 0x5FFC0 VA: 0x180060BC0
[ExecuteInEditMode] // RVA: 0x60BC0 Offset: 0x5FFC0 VA: 0x180060BC0
public class AkInitializer : MonoBehaviour
{
	// Fields
	public string basePath;
	public string language;
	public int defaultPoolSize;
	public int lowerPoolSize;
	public int streamingPoolSize;
	public int preparePoolSize;
	public float memoryCutoffThreshold;
	public int monitorPoolSize;
	public int monitorQueuePoolSize;
	public int callbackManagerBufferSize;
	public int spatialAudioPoolSize;
	[RangeAttribute] // RVA: 0x64B40 Offset: 0x63F40 VA: 0x180064B40
	public uint maxSoundPropagationDepth;
	[TooltipAttribute] // RVA: 0x66840 Offset: 0x65C40 VA: 0x180066840
	public AkDiffractionFlags diffractionFlags;
	public bool engineLogging;
	private static AkInitializer ms_Instance;

	// Methods

	public static string GetBasePath() { }

	public static string GetCurrentLanguage() { }

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void OnDestroy() { }

	private void OnApplicationFocus(bool focus) { }

	private void OnApplicationPause(bool pauseStatus) { }

	private void OnApplicationQuit() { }

	private void LateUpdate() { }

	public void .ctor() { }
}

// Namespace: 
public class AkMemBankLoader : MonoBehaviour
{
	// Fields
	private const int WaitMs = 50;
	private const long AK_BANK_PLATFORM_DATA_ALIGNMENT = 16;
	private const long AK_BANK_PLATFORM_DATA_ALIGNMENT_MASK = 15;
	public string bankName;
	public bool isLocalizedBank;
	private string m_bankPath;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public uint ms_bankID;
	private IntPtr ms_pInMemoryBankPtr;
	private GCHandle ms_pinnedArray;
	private WWW ms_www;

	// Methods

	private void Start() { }

	public void LoadNonLocalizedBank(string in_bankFilename) { }

	public void LoadLocalizedBank(string in_bankFilename) { }

	[IteratorStateMachineAttribute] // RVA: 0x69E40 Offset: 0x69240 VA: 0x180069E40
	private IEnumerator LoadFile() { }

	private void DoLoadBank(string in_bankPath) { }

	private void OnDestroy() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class AkMemBankLoader.<LoadFile>d__13 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public AkMemBankLoader <>4__this;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
public abstract class AkObstructionOcclusion : MonoBehaviour
{
	// Fields
	private readonly List<AkAudioListener> listenersToRemove;
	private readonly Dictionary<AkAudioListener, AkObstructionOcclusion.ObstructionOcclusionValue> ObstructionOcclusionValues;
	protected float fadeRate;
	[TooltipAttribute] // RVA: 0x75480 Offset: 0x74880 VA: 0x180075480
	public float fadeTime;
	[TooltipAttribute] // RVA: 0x77550 Offset: 0x76950 VA: 0x180077550
	public LayerMask LayerMask;
	[TooltipAttribute] // RVA: 0x77CF0 Offset: 0x770F0 VA: 0x180077CF0
	public float maxDistance;
	[TooltipAttribute] // RVA: 0x79BA0 Offset: 0x78FA0 VA: 0x180079BA0
	public float refreshInterval;
	private float refreshTime;

	// Methods

	protected void InitIntervalsAndFadeRates() { }

	protected void UpdateObstructionOcclusionValues(List<AkAudioListener> listenerList) { }

	protected void UpdateObstructionOcclusionValues(AkAudioListener listener) { }

	private void CastRays() { }

	protected abstract void UpdateObstructionOcclusionValuesForListeners() { }

	protected abstract void SetObstructionOcclusion(KeyValuePair<AkAudioListener, AkObstructionOcclusion.ObstructionOcclusionValue> ObsOccPair) { }

	private void Update() { }

	protected void .ctor() { }
}

// Namespace: 
protected class AkObstructionOcclusion.ObstructionOcclusionValue
{
	// Fields
	public float currentValue;
	public float targetValue;

	// Methods

	public bool Update(float fadeRate) { }

	public void .ctor() { }
}

// Namespace: 
[AddComponentMenu] // RVA: 0x7CC70 Offset: 0x7C070 VA: 0x18007CC70
[RequireComponent] // RVA: 0x7CC70 Offset: 0x7C070 VA: 0x18007CC70
[DisallowMultipleComponent] // RVA: 0x7CC70 Offset: 0x7C070 VA: 0x18007CC70
public class AkRoom : MonoBehaviour
{
	// Fields
	public static ulong INVALID_ROOM_ID;
	private static int RoomCount;
	[TooltipAttribute] // RVA: 0x7F4C0 Offset: 0x7E8C0 VA: 0x18007F4C0
	public int priority;
	public AuxBus reverbAuxBus;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float reverbLevel;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float wallOcclusion;

	// Properties
	public static bool IsSpatialAudioEnabled { get; }

	// Methods

	public static bool get_IsSpatialAudioEnabled() { }

	public ulong GetID() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void OnTriggerEnter(Collider in_other) { }

	private void OnTriggerExit(Collider in_other) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class AkRoom.PriorityList
{
	// Fields
	private static readonly AkRoom.PriorityList.CompareByPriority s_compareByPriority;
	public List<AkRoom> rooms;

	// Methods

	public ulong GetHighestPriorityRoomID() { }

	public AkRoom GetHighestPriorityRoom() { }

	public void Add(AkRoom room) { }

	public void Remove(AkRoom room) { }

	public bool Contains(AkRoom room) { }

	public int BinarySearch(AkRoom room) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
private class AkRoom.PriorityList.CompareByPriority : IComparer<AkRoom>
{
	// Methods

	public virtual int Compare(AkRoom a, AkRoom b) { }

	public void .ctor() { }
}

// Namespace: 
[AddComponentMenu] // RVA: 0x84750 Offset: 0x83B50 VA: 0x180084750
[RequireComponent] // RVA: 0x84750 Offset: 0x83B50 VA: 0x180084750
[DisallowMultipleComponent] // RVA: 0x84750 Offset: 0x83B50 VA: 0x180084750
public class AkRoomPortal : AkUnityEventHandler
{
	// Fields
	public const int MAX_ROOMS_PER_PORTAL = 2;
	private readonly AkVector extent;
	private readonly AkTransform portalTransform;
	private ulong backRoomID;
	public List<string> closePortalTriggerList;
	private ulong frontRoomID;
	public AkRoom[] rooms;

	// Methods

	public ulong GetID() { }

	protected override void Awake() { }

	protected override void Start() { }

	public override void HandleEvent(GameObject in_gameObject) { }

	public void ClosePortal(GameObject in_gameObject) { }

	protected override void OnDestroy() { }

	public void Open() { }

	public void Close() { }

	private void ActivatePortal(bool active) { }

	public void FindOverlappingRooms(AkRoom.PriorityList[] roomList) { }

	private void FillRoomList(Vector3 center, Vector3 halfExtents, AkRoom.PriorityList list) { }

	public void SetFrontRoom(AkRoom room) { }

	public void SetBackRoom(AkRoom room) { }

	public void UpdateOverlappingRooms() { }

	public void .ctor() { }
}

// Namespace: 
[AddComponentMenu] // RVA: 0x884A0 Offset: 0x878A0 VA: 0x1800884A0
[RequireComponent] // RVA: 0x884A0 Offset: 0x878A0 VA: 0x1800884A0
public class AkRoomPortalObstruction : AkObstructionOcclusion
{
	// Fields
	private AkRoomPortal m_portal;

	// Methods

	private void Awake() { }

	protected override void UpdateObstructionOcclusionValuesForListeners() { }

	protected override void SetObstructionOcclusion(KeyValuePair<AkAudioListener, AkObstructionOcclusion.ObstructionOcclusionValue> ObsOccPair) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class AkRTPCPlayable : PlayableAsset, ITimelineClipAsset
{
	// Fields
	public bool overrideTrackObject;
	private TimelineClip owningClip;
	private RTPC RTPC;
	public ExposedReference<GameObject> RTPCObject;
	public bool setRTPCGlobally;
	public AkRTPCPlayableBehaviour template;

	// Properties
	public RTPC Parameter { get; set; }
	public TimelineClip OwningClip { get; set; }
	public ClipCaps clipCaps { get; }

	// Methods

	public RTPC get_Parameter() { }

	public void set_Parameter(RTPC value) { }

	public TimelineClip get_OwningClip() { }

	public void set_OwningClip(TimelineClip value) { }

	public ClipCaps get_clipCaps() { }

	public override Playable CreatePlayable(PlayableGraph graph, GameObject go) { }

	public void InitializeBehavior(PlayableGraph graph, ref AkRTPCPlayableBehaviour b, GameObject owner) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class AkRTPCPlayableBehaviour : PlayableBehaviour
{
	// Fields
	private bool m_OverrideTrackObject;
	private RTPC m_Parameter;
	private GameObject m_RTPCObject;
	private bool m_SetRTPCGlobally;
	public float RTPCValue;

	// Properties
	public bool setRTPCGlobally { set; }
	public bool overrideTrackObject { set; }
	public GameObject rtpcObject { get; set; }
	public RTPC parameter { set; }

	// Methods

	public void set_setRTPCGlobally(bool value) { }

	public void set_overrideTrackObject(bool value) { }

	public void set_rtpcObject(GameObject value) { }

	public GameObject get_rtpcObject() { }

	public void set_parameter(RTPC value) { }

	public override void ProcessFrame(Playable playable, FrameData info, object playerData) { }

	public void .ctor() { }
}

// Namespace: 
[TrackColorAttribute] // RVA: 0x8A950 Offset: 0x89D50 VA: 0x18008A950
[TrackClipTypeAttribute] // RVA: 0x8A950 Offset: 0x89D50 VA: 0x18008A950
[TrackBindingTypeAttribute] // RVA: 0x8A950 Offset: 0x89D50 VA: 0x18008A950
public class AkRTPCTrack : TrackAsset
{
	// Fields
	public RTPC Parameter;

	// Methods

	public override Playable CreateTrackMixer(PlayableGraph graph, GameObject go, int inputCount) { }

	public void setPlayableProperties() { }

	public void OnValidate() { }

	public void .ctor() { }
}

// Namespace: 
public class AkSoundEngineController
{
	// Fields
	public static readonly string s_DefaultBasePath;
	public static string s_Language;
	public static int s_DefaultPoolSize;
	public static int s_LowerPoolSize;
	public static int s_StreamingPoolSize;
	public static int s_PreparePoolSize;
	public static float s_MemoryCutoffThreshold;
	public static int s_MonitorPoolSize;
	public static int s_MonitorQueuePoolSize;
	public static int s_CallbackManagerBufferSize;
	public static bool s_EngineLogging;
	public static int s_SpatialAudioPoolSize;
	public string basePath;
	public string language;
	public bool engineLogging;
	private static AkSoundEngineController ms_Instance;

	// Properties
	public static AkSoundEngineController Instance { get; }

	// Methods

	public static AkSoundEngineController get_Instance() { }

	protected override void Finalize() { }

	public static string GetDecodedBankFolder() { }

	public static string GetDecodedBankFullPath() { }

	public void LateUpdate() { }

	public void Init(AkInitializer akInitializer) { }

	public void OnDisable() { }

	public void Terminate() { }

	public void OnApplicationPause(bool pauseStatus) { }

	public void OnApplicationFocus(bool focus) { }

	private static void ActivateAudio(bool activate) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public abstract class AkSpatialAudioBase : MonoBehaviour
{
	// Fields
	private readonly AkRoom.PriorityList roomPriorityList;

	// Methods

	protected void SetGameObjectInHighestPriorityRoom() { }

	public void EnteredRoom(AkRoom room) { }

	public void ExitedRoom(AkRoom room) { }

	public void SetGameObjectInRoom() { }

	protected void .ctor() { }
}

// Namespace: 
[AddComponentMenu] // RVA: 0x8E890 Offset: 0x8DC90 VA: 0x18008E890
[RequireComponent] // RVA: 0x8E890 Offset: 0x8DC90 VA: 0x18008E890
public class AkSpatialAudioEmitter : AkSpatialAudioBase
{
	// Fields
	[HeaderAttribute] // RVA: 0x920A0 Offset: 0x914A0 VA: 0x1800920A0
	public AuxBus reflectAuxBus;
	public float reflectionMaxPathLength;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float reflectionsAuxBusGain;
	[RangeAttribute] // RVA: 0x95850 Offset: 0x94C50 VA: 0x180095850
	public uint reflectionsOrder;
	[HeaderAttribute] // RVA: 0x95EC0 Offset: 0x952C0 VA: 0x180095EC0
	[RangeAttribute] // RVA: 0x95EC0 Offset: 0x952C0 VA: 0x180095EC0
	public float roomReverbAuxBusGain;

	// Methods

	private void OnEnable() { }

	private void OnDisable() { }

	public void .ctor() { }
}

// Namespace: 
[AddComponentMenu] // RVA: 0x98120 Offset: 0x97520 VA: 0x180098120
[RequireComponent] // RVA: 0x98120 Offset: 0x97520 VA: 0x180098120
[DisallowMultipleComponent] // RVA: 0x98120 Offset: 0x97520 VA: 0x180098120
public class AkSpatialAudioListener : AkSpatialAudioBase
{
	// Fields
	private static AkSpatialAudioListener s_SpatialAudioListener;
	private static readonly AkSpatialAudioListener.SpatialAudioListenerList spatialAudioListeners;
	private AkAudioListener AkAudioListener;

	// Properties
	public static AkAudioListener TheSpatialAudioListener { get; }
	public static AkSpatialAudioListener.SpatialAudioListenerList SpatialAudioListeners { get; }

	// Methods

	public static AkAudioListener get_TheSpatialAudioListener() { }

	public static AkSpatialAudioListener.SpatialAudioListenerList get_SpatialAudioListeners() { }

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class AkSpatialAudioListener.SpatialAudioListenerList
{
	// Fields
	private readonly List<AkSpatialAudioListener> listenerList;

	// Properties
	public List<AkSpatialAudioListener> ListenerList { get; }

	// Methods

	public List<AkSpatialAudioListener> get_ListenerList() { }

	public bool Add(AkSpatialAudioListener listener) { }

	public bool Remove(AkSpatialAudioListener listener) { }

	private void Refresh() { }

	public void .ctor() { }
}

// Namespace: 
[AddComponentMenu] // RVA: 0x9D020 Offset: 0x9C420 VA: 0x18009D020
public class AkState : AkUnityEventHandler
{
	// Fields
	public int groupID;
	public int valueID;
	public byte[] groupGuid;
	public byte[] valueGuid;

	// Methods

	public override void HandleEvent(GameObject in_gameObject) { }

	public void .ctor() { }
}

// Namespace: 
[AddComponentMenu] // RVA: 0x9ED30 Offset: 0x9E130 VA: 0x18009ED30
[DisallowMultipleComponent] // RVA: 0x9ED30 Offset: 0x9E130 VA: 0x18009ED30
[RequireComponent] // RVA: 0x9ED30 Offset: 0x9E130 VA: 0x18009ED30
public class AkSurfaceReflector : MonoBehaviour
{
	// Fields
	public AcousticTexture AcousticTexture;
	private MeshFilter MeshFilter;

	// Methods

	public static void AddGeometrySet(AcousticTexture acousticTexture, MeshFilter meshFilter) { }

	public static void RemoveGeometrySet(MeshFilter meshFilter) { }

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public void .ctor() { }
}

// Namespace: 
[AddComponentMenu] // RVA: 0xA1870 Offset: 0xA0C70 VA: 0x1800A1870
public class AkSwitch : AkUnityEventHandler
{
	// Fields
	public int groupID;
	public int valueID;
	public byte[] groupGuid;
	public byte[] valueGuid;

	// Methods

	public override void HandleEvent(GameObject in_gameObject) { }

	public void .ctor() { }
}

// Namespace: 
[AddComponentMenu] // RVA: 0xA4730 Offset: 0xA3B30 VA: 0x1800A4730
[DisallowMultipleComponent] // RVA: 0xA4730 Offset: 0xA3B30 VA: 0x1800A4730
[ExecuteInEditMode] // RVA: 0xA4730 Offset: 0xA3B30 VA: 0x1800A4730
public class AkTerminator : MonoBehaviour
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
public abstract class AkTriggerBase : MonoBehaviour
{
	// Fields
	public AkTriggerBase.Trigger triggerDelegate;

	// Methods

	public static Dictionary<string, List<string>> GetAllDerivedTypes() { }

	protected void .ctor() { }
}

// Namespace: 
public sealed class AkTriggerBase.Trigger : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(GameObject in_gameObject) { }

	public virtual IAsyncResult BeginInvoke(GameObject in_gameObject, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public class AkTriggerCollisionEnter : AkTriggerBase
{
	// Fields
	public GameObject triggerObject;

	// Methods

	private void OnCollisionEnter(Collision in_other) { }

	private void OnTriggerEnter(Collider in_other) { }

	public void .ctor() { }
}

// Namespace: 
public class AkTriggerCollisionExit : AkTriggerBase
{
	// Fields
	public GameObject triggerObject;

	// Methods

	private void OnCollisionExit(Collision in_other) { }

	public void .ctor() { }
}

// Namespace: 
public class AkTriggerCustom : AkTriggerBase
{
	// Fields
	public static Dictionary<string, List<string>> TriggerNameDict;
	public string TriggerEventName;

	// Methods

	public void OnAkTrigger() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class AkTriggerDisable : AkTriggerBase
{
	// Methods

	private void OnDisable() { }

	public void .ctor() { }
}

// Namespace: 
public class AkTriggerEnable : AkTriggerBase
{
	// Methods

	private void OnEnable() { }

	public void .ctor() { }
}

// Namespace: 
public class AkTriggerEnter : AkTriggerBase
{
	// Fields
	public GameObject triggerObject;

	// Methods

	private void OnTriggerEnter(Collider in_other) { }

	public void .ctor() { }
}

// Namespace: 
public class AkTriggerExit : AkTriggerBase
{
	// Fields
	public GameObject triggerObject;

	// Methods

	private void OnTriggerExit(Collider in_other) { }

	public void .ctor() { }
}

// Namespace: 
public class AkTriggerMouseDown : AkTriggerBase
{
	// Methods

	private void OnMouseDown() { }

	public void .ctor() { }
}

// Namespace: 
public class AkTriggerMouseEnter : AkTriggerBase
{
	// Methods

	private void OnMouseEnter() { }

	public void .ctor() { }
}

// Namespace: 
public class AkTriggerMouseExit : AkTriggerBase
{
	// Methods

	private void OnMouseExit() { }

	public void .ctor() { }
}

// Namespace: 
public class AkTriggerMouseUp : AkTriggerBase
{
	// Methods

	private void OnMouseUp() { }

	public void .ctor() { }
}

// Namespace: 
public abstract class AkUnityEventHandler : MonoBehaviour
{
	// Fields
	public const int AWAKE_TRIGGER_ID = 1151176110;
	public const int START_TRIGGER_ID = 1281810935;
	public const int DESTROY_TRIGGER_ID = -358577003;
	public const int MAX_NB_TRIGGERS = 32;
	private bool didDestroy;
	public List<string> triggerList;
	public bool useOtherObject;

	// Methods

	public abstract void HandleEvent(GameObject in_gameObject) { }

	protected virtual void Awake() { }

	protected virtual void Start() { }

	protected virtual void OnDestroy() { }

	public void DoDestroy() { }

	protected void RegisterTriggers(List<string> in_triggerList, AkTriggerBase.Trigger in_delegate) { }

	protected void UnregisterTriggers(List<string> in_triggerList, AkTriggerBase.Trigger in_delegate) { }

	protected void .ctor() { }
}

// Namespace: 
public enum TriggerTiming
{
	// Fields
	public int value__;
	public const TriggerTiming Start = 0;
	public const TriggerTiming Awake = 1;
	public const TriggerTiming Destory = 2;
	public const TriggerTiming ActionTriggering = 3;
}

// Namespace: 
public class BgmEventEmitter : MonoBehaviour
{
	// Fields
	public string TriggerName;
	public TriggerTiming ActionOn;
	private GameObject m_BgmObject;

	// Methods

	public void Start() { }

	public void Awake() { }

	public void OnDestroy() { }

	public void OnActiveTrigger() { }

	private void OnCustomTrigger(string triggerName) { }

	public void .ctor() { }
}

// Namespace: 
public class UIEventEmitter : MonoBehaviour
{
	// Methods

	private void Start() { }

	private void Update() { }

	private void OnUIEvent(AkTriggerBase trigger) { }

	public void OnMouseDown() { }

	public void OnMouseUp() { }

	public void OnMouseEnter() { }

	public void OnMouseExit() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void .ctor() { }
}

// Namespace: AK.Wwise
[Serializable]
public class BaseType
{
	// Fields
	public int ID;

	// Methods

	protected uint GetID() { }

	public virtual bool IsValid() { }

	public bool Validate() { }

	protected void Verify(AKRESULT result) { }

	public void .ctor() { }
}

// Namespace: AK.Wwise
[Serializable]
public class BaseGroupType : BaseType
{
	// Fields
	public int groupID;

	// Methods

	protected uint GetGroupID() { }

	public override bool IsValid() { }

	public void .ctor() { }
}

// Namespace: AK.Wwise
[Serializable]
public class CallbackFlags
{
	// Fields
	public uint value;

	// Methods

	public void .ctor() { }
}

// Namespace: AK.Wwise
[Serializable]
public class Event : BaseType
{
	// Methods

	private void VerifyPlayingID(uint playingId) { }

	public uint Post(GameObject gameObject) { }

	public uint Post(GameObject gameObject, CallbackFlags flags, AkCallbackManager.EventCallback callback, object cookie) { }

	public uint Post(GameObject gameObject, uint flags, AkCallbackManager.EventCallback callback, object cookie) { }

	public void Stop(GameObject gameObject, int transitionDuration = 0, AkCurveInterpolation curveInterpolation = 4) { }

	public void ExecuteAction(GameObject gameObject, AkActionOnEventType actionOnEventType, int transitionDuration, AkCurveInterpolation curveInterpolation) { }

	public void PostMIDI(GameObject gameObject, AkMIDIPostArray array) { }

	public void PostMIDI(GameObject gameObject, AkMIDIPostArray array, int count) { }

	public void StopMIDI(GameObject gameObject) { }

	public void StopMIDI() { }

	public void .ctor() { }
}

// Namespace: AK.Wwise
[Serializable]
public class RTPC : BaseType
{
	// Methods

	public void SetValue(GameObject gameObject, float value) { }

	public void SetGlobalValue(float value) { }

	public void .ctor() { }
}

// Namespace: AK.Wwise
[Serializable]
public class Trigger : BaseType
{
	// Methods

	public void Post(GameObject gameObject) { }

	public void .ctor() { }
}

// Namespace: AK.Wwise
[Serializable]
public class State : BaseGroupType
{
	// Methods

	public void SetValue() { }

	public void .ctor() { }
}

// Namespace: AK.Wwise
[Serializable]
public class Switch : BaseGroupType
{
	// Methods

	public void SetValue(GameObject gameObject) { }

	public void .ctor() { }
}

// Namespace: AK.Wwise
[Serializable]
public class AuxBus : BaseType
{
	// Methods

	public void .ctor() { }
}

// Namespace: AK.Wwise
[Serializable]
public class Bank : BaseType
{
	// Fields
	public string name;

	// Methods

	public void Load(bool decodeBank = False, bool saveDecodedBank = False) { }

	public void LoadAsync(AkCallbackManager.BankCallback callback) { }

	public void Unload() { }

	public override bool IsValid() { }

	public void .ctor() { }
}

// Namespace: AK.Wwise
[Serializable]
public class AcousticTexture : BaseType
{
	// Methods

	public void .ctor() { }
}

// Namespace: RootMotion
public class CameraController : MonoBehaviour
{
	// Fields
	public Transform target;
	public Transform rotationSpace;
	public CameraController.UpdateMode updateMode;
	public bool lockCursor;
	[HeaderAttribute] // RVA: 0xA7CA0 Offset: 0xA70A0 VA: 0x1800A7CA0
	public bool smoothFollow;
	public Vector3 offset;
	public float followSpeed;
	[HeaderAttribute] // RVA: 0xD5C50 Offset: 0xD5050 VA: 0x1800D5C50
	public float rotationSensitivity;
	public float yMinLimit;
	public float yMaxLimit;
	public bool rotateAlways;
	public bool rotateOnLeftButton;
	public bool rotateOnRightButton;
	public bool rotateOnMiddleButton;
	[HeaderAttribute] // RVA: 0xAB4C0 Offset: 0xAA8C0 VA: 0x1800AB4C0
	public float distance;
	public float minDistance;
	public float maxDistance;
	public float zoomSpeed;
	public float zoomSensitivity;
	[HeaderAttribute] // RVA: 0xAD310 Offset: 0xAC710 VA: 0x1800AD310
	public LayerMask blockingLayers;
	public float blockingRadius;
	public float blockingSmoothTime;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float blockedOffset;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <x>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <y>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <distanceTarget>k__BackingField;
	private Vector3 targetDistance;
	private Vector3 position;
	private Quaternion rotation;
	private Vector3 smoothPosition;
	private Camera cam;
	private bool fixedFrame;
	private float fixedDeltaTime;
	private Quaternion r;
	private Vector3 lastUp;
	private float blockedDistance;
	private float blockedDistanceV;

	// Properties
	public float x { get; set; }
	public float y { get; set; }
	public float distanceTarget { get; set; }
	private float zoomAdd { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_x() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_x(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_y() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_y(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_distanceTarget() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_distanceTarget(float value) { }

	protected virtual void Awake() { }

	protected virtual void Update() { }

	protected virtual void FixedUpdate() { }

	protected virtual void LateUpdate() { }

	public void UpdateInput() { }

	public void UpdateTransform() { }

	public void UpdateTransform(float deltaTime) { }

	private float get_zoomAdd() { }

	private float ClampAngle(float angle, float min, float max) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public enum CameraController.UpdateMode
{
	// Fields
	public int value__;
	public const CameraController.UpdateMode Update = 0;
	public const CameraController.UpdateMode FixedUpdate = 1;
	public const CameraController.UpdateMode LateUpdate = 2;
	public const CameraController.UpdateMode FixedLateUpdate = 3;
}

// Namespace: RootMotion
public class CameraControllerFPS : MonoBehaviour
{
	// Fields
	public float rotationSensitivity;
	public float yMinLimit;
	public float yMaxLimit;
	private float x;
	private float y;

	// Methods

	private void Awake() { }

	public void LateUpdate() { }

	private float ClampAngle(float angle, float min, float max) { }

	public void .ctor() { }
}

// Namespace: RootMotion
[Serializable]
public enum Axis
{
	// Fields
	public int value__;
	public const Axis X = 0;
	public const Axis Y = 1;
	public const Axis Z = 2;
}

// Namespace: RootMotion
public class AxisTools
{
	// Methods

	public static Vector3 ToVector3(Axis axis) { }

	public static Axis ToAxis(Vector3 v) { }

	public static Axis GetAxisToPoint(Transform t, Vector3 worldPosition) { }

	public static Axis GetAxisToDirection(Transform t, Vector3 direction) { }

	public static Vector3 GetAxisVectorToPoint(Transform t, Vector3 worldPosition) { }

	public static Vector3 GetAxisVectorToDirection(Transform t, Vector3 direction) { }

	public void .ctor() { }
}

// Namespace: RootMotion
[Serializable]
public class BipedLimbOrientations
{
	// Fields
	public BipedLimbOrientations.LimbOrientation leftArm;
	public BipedLimbOrientations.LimbOrientation rightArm;
	public BipedLimbOrientations.LimbOrientation leftLeg;
	public BipedLimbOrientations.LimbOrientation rightLeg;

	// Properties
	public static BipedLimbOrientations UMA { get; }
	public static BipedLimbOrientations MaxBiped { get; }

	// Methods

	public void .ctor(BipedLimbOrientations.LimbOrientation leftArm, BipedLimbOrientations.LimbOrientation rightArm, BipedLimbOrientations.LimbOrientation leftLeg, BipedLimbOrientations.LimbOrientation rightLeg) { }

	public static BipedLimbOrientations get_UMA() { }

	public static BipedLimbOrientations get_MaxBiped() { }
}

// Namespace: 
[Serializable]
public class BipedLimbOrientations.LimbOrientation
{
	// Fields
	public Vector3 upperBoneForwardAxis;
	public Vector3 lowerBoneForwardAxis;
	public Vector3 lastBoneLeftAxis;

	// Methods

	public void .ctor(Vector3 upperBoneForwardAxis, Vector3 lowerBoneForwardAxis, Vector3 lastBoneLeftAxis) { }
}

// Namespace: RootMotion
public static class BipedNaming
{
	// Fields
	public static string[] typeLeft;
	public static string[] typeRight;
	public static string[] typeSpine;
	public static string[] typeHead;
	public static string[] typeArm;
	public static string[] typeLeg;
	public static string[] typeTail;
	public static string[] typeEye;
	public static string[] typeExclude;
	public static string[] typeExcludeSpine;
	public static string[] typeExcludeHead;
	public static string[] typeExcludeArm;
	public static string[] typeExcludeLeg;
	public static string[] typeExcludeTail;
	public static string[] typeExcludeEye;
	public static string[] pelvis;
	public static string[] hand;
	public static string[] foot;

	// Methods

	public static Transform[] GetBonesOfType(BipedNaming.BoneType boneType, Transform[] bones) { }

	public static Transform[] GetBonesOfSide(BipedNaming.BoneSide boneSide, Transform[] bones) { }

	public static Transform[] GetBonesOfTypeAndSide(BipedNaming.BoneType boneType, BipedNaming.BoneSide boneSide, Transform[] bones) { }

	public static Transform GetFirstBoneOfTypeAndSide(BipedNaming.BoneType boneType, BipedNaming.BoneSide boneSide, Transform[] bones) { }

	public static Transform GetNamingMatch(Transform[] transforms, string[][] namings) { }

	public static BipedNaming.BoneType GetBoneType(string boneName) { }

	public static BipedNaming.BoneSide GetBoneSide(string boneName) { }

	public static Transform GetBone(Transform[] transforms, BipedNaming.BoneType boneType, BipedNaming.BoneSide boneSide = 0, string[][] namings) { }

	private static bool isLeft(string boneName) { }

	private static bool isRight(string boneName) { }

	private static bool isSpine(string boneName) { }

	private static bool isHead(string boneName) { }

	private static bool isArm(string boneName) { }

	private static bool isLeg(string boneName) { }

	private static bool isTail(string boneName) { }

	private static bool isEye(string boneName) { }

	private static bool isTypeExclude(string boneName) { }

	private static bool matchesNaming(string boneName, string[] namingConvention) { }

	private static bool excludesNaming(string boneName, string[] namingConvention) { }

	private static bool matchesLastLetter(string boneName, string[] namingConvention) { }

	private static bool LastLetterIs(string boneName, string letter) { }

	private static string firstLetter(string boneName) { }

	private static string lastLetter(string boneName) { }

	private static void .cctor() { }
}

// Namespace: 
[Serializable]
public enum BipedNaming.BoneType
{
	// Fields
	public int value__;
	public const BipedNaming.BoneType Unassigned = 0;
	public const BipedNaming.BoneType Spine = 1;
	public const BipedNaming.BoneType Head = 2;
	public const BipedNaming.BoneType Arm = 3;
	public const BipedNaming.BoneType Leg = 4;
	public const BipedNaming.BoneType Tail = 5;
	public const BipedNaming.BoneType Eye = 6;
}

// Namespace: 
[Serializable]
public enum BipedNaming.BoneSide
{
	// Fields
	public int value__;
	public const BipedNaming.BoneSide Center = 0;
	public const BipedNaming.BoneSide Left = 1;
	public const BipedNaming.BoneSide Right = 2;
}

// Namespace: RootMotion
[Serializable]
public class BipedReferences
{
	// Fields
	public Transform root;
	public Transform pelvis;
	public Transform leftThigh;
	public Transform leftCalf;
	public Transform leftFoot;
	public Transform rightThigh;
	public Transform rightCalf;
	public Transform rightFoot;
	public Transform leftUpperArm;
	public Transform leftForearm;
	public Transform leftHand;
	public Transform rightUpperArm;
	public Transform rightForearm;
	public Transform rightHand;
	public Transform head;
	public Transform[] spine;
	public Transform[] eyes;

	// Properties
	public virtual bool isFilled { get; }
	public bool isEmpty { get; }

	// Methods

	public virtual bool get_isFilled() { }

	public bool get_isEmpty() { }

	public virtual bool IsEmpty(bool includeRoot) { }

	public virtual bool Contains(Transform t, bool ignoreRoot = False) { }

	public static bool AutoDetectReferences(ref BipedReferences references, Transform root, BipedReferences.AutoDetectParams autoDetectParams) { }

	public static void DetectReferencesByNaming(ref BipedReferences references, Transform root, BipedReferences.AutoDetectParams autoDetectParams) { }

	public static void AssignHumanoidReferences(ref BipedReferences references, Animator animator, BipedReferences.AutoDetectParams autoDetectParams) { }

	public static bool SetupError(BipedReferences references, ref string errorMessage) { }

	public static bool SetupWarning(BipedReferences references, ref string warningMessage) { }

	private static bool IsNeckBone(Transform bone, Transform leftUpperArm) { }

	private static bool AddBoneToEyes(Transform bone, ref BipedReferences references, BipedReferences.AutoDetectParams autoDetectParams) { }

	private static bool AddBoneToSpine(Transform bone, ref BipedReferences references, BipedReferences.AutoDetectParams autoDetectParams) { }

	private static void DetectLimb(BipedNaming.BoneType boneType, BipedNaming.BoneSide boneSide, ref Transform firstBone, ref Transform secondBone, ref Transform lastBone, Transform[] transforms) { }

	private static void AddBoneToHierarchy(ref Transform[] bones, Transform transform) { }

	private static bool LimbError(Transform bone1, Transform bone2, Transform bone3, ref string errorMessage) { }

	private static bool LimbWarning(Transform bone1, Transform bone2, Transform bone3, ref string warningMessage) { }

	private static bool SpineError(BipedReferences references, ref string errorMessage) { }

	private static bool SpineWarning(BipedReferences references, ref string warningMessage) { }

	private static bool EyesError(BipedReferences references, ref string errorMessage) { }

	private static bool EyesWarning(BipedReferences references, ref string warningMessage) { }

	private static bool RootHeightWarning(BipedReferences references, ref string warningMessage) { }

	private static bool FacingAxisWarning(BipedReferences references, ref string warningMessage) { }

	private static float GetVerticalOffset(Vector3 p1, Vector3 p2, Quaternion rotation) { }

	public void .ctor() { }
}

// Namespace: 
public struct BipedReferences.AutoDetectParams
{
	// Fields
	public bool legsParentInSpine;
	public bool includeEyes;

	// Properties
	public static BipedReferences.AutoDetectParams Default { get; }

	// Methods

	public void .ctor(bool legsParentInSpine, bool includeEyes) { }

	public static BipedReferences.AutoDetectParams get_Default() { }
}

// Namespace: RootMotion
public class Comments : MonoBehaviour
{
	// Fields
	[MultilineAttribute] // RVA: 0xBEDA0 Offset: 0xBE1A0 VA: 0x1800BEDA0
	public string text;

	// Methods

	public void .ctor() { }
}

// Namespace: RootMotion
public class DemoGUIMessage : MonoBehaviour
{
	// Fields
	public string text;
	public Color color;

	// Methods

	private void OnGUI() { }

	public void .ctor() { }
}

// Namespace: RootMotion
public class Hierarchy
{
	// Methods

	public static bool HierarchyIsValid(Transform[] bones) { }

	public static Object ContainsDuplicate(Object[] objects) { }

	public static bool IsAncestor(Transform transform, Transform ancestor) { }

	public static bool ContainsChild(Transform transform, Transform child) { }

	public static void AddAncestors(Transform transform, Transform blocker, ref Transform[] array) { }

	public static Transform GetAncestor(Transform transform, int minChildCount) { }

	public static Transform GetFirstCommonAncestor(Transform t1, Transform t2) { }

	public static Transform GetFirstCommonAncestor(Transform[] transforms) { }

	public static Transform GetFirstCommonAncestorRecursive(Transform transform, Transform[] transforms) { }

	public static bool IsCommonAncestor(Transform transform, Transform[] transforms) { }

	public void .ctor() { }
}

// Namespace: RootMotion
[Serializable]
public enum InterpolationMode
{
	// Fields
	public int value__;
	public const InterpolationMode None = 0;
	public const InterpolationMode InOutCubic = 1;
	public const InterpolationMode InOutQuintic = 2;
	public const InterpolationMode InOutSine = 3;
	public const InterpolationMode InQuintic = 4;
	public const InterpolationMode InQuartic = 5;
	public const InterpolationMode InCubic = 6;
	public const InterpolationMode InQuadratic = 7;
	public const InterpolationMode InElastic = 8;
	public const InterpolationMode InElasticSmall = 9;
	public const InterpolationMode InElasticBig = 10;
	public const InterpolationMode InSine = 11;
	public const InterpolationMode InBack = 12;
	public const InterpolationMode OutQuintic = 13;
	public const InterpolationMode OutQuartic = 14;
	public const InterpolationMode OutCubic = 15;
	public const InterpolationMode OutInCubic = 16;
	public const InterpolationMode OutInQuartic = 17;
	public const InterpolationMode OutElastic = 18;
	public const InterpolationMode OutElasticSmall = 19;
	public const InterpolationMode OutElasticBig = 20;
	public const InterpolationMode OutSine = 21;
	public const InterpolationMode OutBack = 22;
	public const InterpolationMode OutBackCubic = 23;
	public const InterpolationMode OutBackQuartic = 24;
	public const InterpolationMode BackInCubic = 25;
	public const InterpolationMode BackInQuartic = 26;
}

// Namespace: RootMotion
public class Interp
{
	// Methods

	public static float Float(float t, InterpolationMode mode) { }

	public static Vector3 V3(Vector3 v1, Vector3 v2, float t, InterpolationMode mode) { }

	public static float LerpValue(float value, float target, float increaseSpeed, float decreaseSpeed) { }

	private static float None(float t, float b, float c) { }

	private static float InOutCubic(float t, float b, float c) { }

	private static float InOutQuintic(float t, float b, float c) { }

	private static float InQuintic(float t, float b, float c) { }

	private static float InQuartic(float t, float b, float c) { }

	private static float InCubic(float t, float b, float c) { }

	private static float InQuadratic(float t, float b, float c) { }

	private static float OutQuintic(float t, float b, float c) { }

	private static float OutQuartic(float t, float b, float c) { }

	private static float OutCubic(float t, float b, float c) { }

	private static float OutInCubic(float t, float b, float c) { }

	private static float OutInQuartic(float t, float b, float c) { }

	private static float BackInCubic(float t, float b, float c) { }

	private static float BackInQuartic(float t, float b, float c) { }

	private static float OutBackCubic(float t, float b, float c) { }

	private static float OutBackQuartic(float t, float b, float c) { }

	private static float OutElasticSmall(float t, float b, float c) { }

	private static float OutElasticBig(float t, float b, float c) { }

	private static float InElasticSmall(float t, float b, float c) { }

	private static float InElasticBig(float t, float b, float c) { }

	private static float InSine(float t, float b, float c) { }

	private static float OutSine(float t, float b, float c) { }

	private static float InOutSine(float t, float b, float c) { }

	private static float InElastic(float t, float b, float c) { }

	private static float OutElastic(float t, float b, float c) { }

	private static float InBack(float t, float b, float c) { }

	private static float OutBack(float t, float b, float c) { }

	public void .ctor() { }
}

// Namespace: RootMotion
public class LargeHeader : PropertyAttribute
{
	// Fields
	public string name;
	public string color;

	// Methods

	public void .ctor(string name) { }

	public void .ctor(string name, string color) { }
}

// Namespace: RootMotion
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class LayerMaskExtensions
{
	// Methods

	public static bool Contains(LayerMask mask, int layer) { }

	public static LayerMask Create(string[] layerNames) { }

	public static LayerMask Create(int[] layerNumbers) { }

	public static LayerMask NamesToMask(string[] layerNames) { }

	public static LayerMask LayerNumbersToMask(int[] layerNumbers) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static LayerMask Inverse(LayerMask original) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static LayerMask AddToMask(LayerMask original, string[] layerNames) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static LayerMask RemoveFromMask(LayerMask original, string[] layerNames) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string[] MaskToNames(LayerMask original) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int[] MaskToNumbers(LayerMask original) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string MaskToString(LayerMask original) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string MaskToString(LayerMask original, string delimiter) { }
}

// Namespace: RootMotion
public static class QuaTools
{
	// Methods

	public static Quaternion Lerp(Quaternion fromRotation, Quaternion toRotation, float weight) { }

	public static Quaternion Slerp(Quaternion fromRotation, Quaternion toRotation, float weight) { }

	public static Quaternion LinearBlend(Quaternion q, float weight) { }

	public static Quaternion SphericalBlend(Quaternion q, float weight) { }

	public static Quaternion FromToAroundAxis(Vector3 fromDirection, Vector3 toDirection, Vector3 axis) { }

	public static Quaternion RotationToLocalSpace(Quaternion space, Quaternion rotation) { }

	public static Quaternion FromToRotation(Quaternion from, Quaternion to) { }

	public static Vector3 GetAxis(Vector3 v) { }

	public static Quaternion ClampRotation(Quaternion rotation, float clampWeight, int clampSmoothing) { }

	public static float ClampAngle(float angle, float clampWeight, int clampSmoothing) { }

	public static Quaternion MatchRotation(Quaternion targetRotation, Vector3 targetforwardAxis, Vector3 targetUpAxis, Vector3 forwardAxis, Vector3 upAxis) { }
}

// Namespace: RootMotion
public abstract class Singleton<T> : MonoBehaviour
{
	// Fields
	private static T sInstance;

	// Properties
	public static T instance { get; }

	// Methods

	public static T get_instance() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B3600 Offset: 0x24B2600 VA: 0x1824B3600
	|-Singleton<object>.get_instance
	*/

	protected virtual void Awake() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B3270 Offset: 0x24B2270 VA: 0x1824B3270
	|-Singleton<object>.Awake
	*/

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A7A1F0 Offset: 0x1A791F0 VA: 0x181A7A1F0
	|-Singleton<object>..ctor
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-Singleton<object>..cctor
	*/
}

// Namespace: RootMotion
public class SolverManager : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0xD3600 Offset: 0xD2A00 VA: 0x1800D3600
	public bool fixTransforms;
	private Animator animator;
	private Animation legacy;
	private bool updateFrame;
	private bool componentInitiated;
	private bool skipSolverUpdate;

	// Properties
	private bool animatePhysics { get; }
	private bool isAnimated { get; }

	// Methods

	public void Disable() { }

	protected virtual void InitiateSolver() { }

	protected virtual void UpdateSolver() { }

	protected virtual void FixTransforms() { }

	private void OnDisable() { }

	private void Start() { }

	private bool get_animatePhysics() { }

	private void Initiate() { }

	private void Update() { }

	private void FindAnimatorRecursive(Transform t, bool findInChildren) { }

	private bool get_isAnimated() { }

	private void FixedUpdate() { }

	private void LateUpdate() { }

	public void UpdateSolverExternal() { }

	public void .ctor() { }
}

// Namespace: RootMotion
public class TriggerEventBroadcaster : MonoBehaviour
{
	// Fields
	public GameObject target;

	// Methods

	private void OnTriggerEnter(Collider collider) { }

	private void OnTriggerStay(Collider collider) { }

	private void OnTriggerExit(Collider collider) { }

	public void .ctor() { }
}

// Namespace: RootMotion
public static class V3Tools
{
	// Methods

	public static Vector3 Lerp(Vector3 fromVector, Vector3 toVector, float weight) { }

	public static Vector3 Slerp(Vector3 fromVector, Vector3 toVector, float weight) { }

	public static Vector3 ExtractVertical(Vector3 v, Vector3 verticalAxis, float weight) { }

	public static Vector3 ExtractHorizontal(Vector3 v, Vector3 normal, float weight) { }

	public static Vector3 ClampDirection(Vector3 direction, Vector3 normalDirection, float clampWeight, int clampSmoothing, out bool changed) { }

	public static Vector3 ClampDirection(Vector3 direction, Vector3 normalDirection, float clampWeight, int clampSmoothing, out float clampValue) { }

	public static Vector3 LineToPlane(Vector3 origin, Vector3 direction, Vector3 planeNormal, Vector3 planePoint) { }

	public static Vector3 PointToPlane(Vector3 point, Vector3 planePosition, Vector3 planeNormal) { }
}

// Namespace: RootMotion
public static class Warning
{
	// Fields
	public static bool logged;

	// Methods

	public static void Log(string message, Warning.Logger logger, bool logInEditMode = False) { }

	public static void Log(string message, Transform context, bool logInEditMode = False) { }
}

// Namespace: 
public sealed class Warning.Logger : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string message) { }

	public virtual IAsyncResult BeginInvoke(string message, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: RootMotion.FinalIK
public class VRIKRootController : MonoBehaviour
{
	// Fields
	public Transform pelvisTarget;
	public Transform leftFootTarget;
	public Transform rightFootTarget;
	private Vector3 pelvisTargetRight;
	private VRIK ik;

	// Methods

	private void Awake() { }

	public void Calibrate() { }

	private void OnPreUpdate() { }

	private void OnDestroy() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[HelpURLAttribute] // RVA: 0xD56E0 Offset: 0xD4AE0 VA: 0x1800D56E0
[AddComponentMenu] // RVA: 0xD56E0 Offset: 0xD4AE0 VA: 0x1800D56E0
public class BipedIK : SolverManager
{
	// Fields
	public BipedReferences references;
	public BipedIKSolvers solvers;

	// Methods

	[ContextMenu] // RVA: 0xD7C90 Offset: 0xD7090 VA: 0x1800D7C90
	private void OpenUserManual() { }

	[ContextMenu] // RVA: 0x8A510 Offset: 0x89910 VA: 0x18008A510
	private void OpenScriptReference() { }

	[ContextMenu] // RVA: 0x34ED0 Offset: 0x342D0 VA: 0x180034ED0
	private void SupportGroup() { }

	[ContextMenu] // RVA: 0x11F670 Offset: 0x11EA70 VA: 0x18011F670
	private void ASThread() { }

	public float GetIKPositionWeight(AvatarIKGoal goal) { }

	public float GetIKRotationWeight(AvatarIKGoal goal) { }

	public void SetIKPositionWeight(AvatarIKGoal goal, float weight) { }

	public void SetIKRotationWeight(AvatarIKGoal goal, float weight) { }

	public void SetIKPosition(AvatarIKGoal goal, Vector3 IKPosition) { }

	public void SetIKRotation(AvatarIKGoal goal, Quaternion IKRotation) { }

	public Vector3 GetIKPosition(AvatarIKGoal goal) { }

	public Quaternion GetIKRotation(AvatarIKGoal goal) { }

	public void SetLookAtWeight(float weight, float bodyWeight, float headWeight, float eyesWeight, float clampWeight, float clampWeightHead, float clampWeightEyes) { }

	public void SetLookAtPosition(Vector3 lookAtPosition) { }

	public void SetSpinePosition(Vector3 spinePosition) { }

	public void SetSpineWeight(float weight) { }

	public IKSolverLimb GetGoalIK(AvatarIKGoal goal) { }

	public void InitiateBipedIK() { }

	public void UpdateBipedIK() { }

	public void SetToDefaults() { }

	protected override void FixTransforms() { }

	protected override void InitiateSolver() { }

	protected override void UpdateSolver() { }

	public void LogWarning(string message) { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class BipedIKSolvers
{
	// Fields
	public IKSolverLimb leftFoot;
	public IKSolverLimb rightFoot;
	public IKSolverLimb leftHand;
	public IKSolverLimb rightHand;
	public IKSolverFABRIK spine;
	public IKSolverLookAt lookAt;
	public IKSolverAim aim;
	public Constraints pelvis;
	private IKSolverLimb[] _limbs;
	private IKSolver[] _ikSolvers;

	// Properties
	public IKSolverLimb[] limbs { get; }
	public IKSolver[] ikSolvers { get; }

	// Methods

	public IKSolverLimb[] get_limbs() { }

	public IKSolver[] get_ikSolvers() { }

	public void AssignReferences(BipedReferences references) { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public abstract class Constraint
{
	// Fields
	public Transform transform;
	public float weight;

	// Properties
	public bool isValid { get; }

	// Methods

	public bool get_isValid() { }

	public abstract void UpdateConstraint() { }

	protected void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class ConstraintPosition : Constraint
{
	// Fields
	public Vector3 position;

	// Methods

	public override void UpdateConstraint() { }

	public void .ctor() { }

	public void .ctor(Transform transform) { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class ConstraintPositionOffset : Constraint
{
	// Fields
	public Vector3 offset;
	private Vector3 defaultLocalPosition;
	private Vector3 lastLocalPosition;
	private bool initiated;

	// Properties
	private bool positionChanged { get; }

	// Methods

	public override void UpdateConstraint() { }

	public void .ctor() { }

	public void .ctor(Transform transform) { }

	private bool get_positionChanged() { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class ConstraintRotation : Constraint
{
	// Fields
	public Quaternion rotation;

	// Methods

	public override void UpdateConstraint() { }

	public void .ctor() { }

	public void .ctor(Transform transform) { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class ConstraintRotationOffset : Constraint
{
	// Fields
	public Quaternion offset;
	private Quaternion defaultRotation;
	private Quaternion defaultLocalRotation;
	private Quaternion lastLocalRotation;
	private Quaternion defaultTargetLocalRotation;
	private bool initiated;

	// Properties
	private bool rotationChanged { get; }

	// Methods

	public override void UpdateConstraint() { }

	public void .ctor() { }

	public void .ctor(Transform transform) { }

	private bool get_rotationChanged() { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class Constraints
{
	// Fields
	public Transform transform;
	public Transform target;
	public Vector3 positionOffset;
	public Vector3 position;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float positionWeight;
	public Vector3 rotationOffset;
	public Vector3 rotation;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float rotationWeight;

	// Methods

	public bool IsValid() { }

	public void Initiate(Transform transform) { }

	public void Update() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class Finger
{
	// Fields
	[TooltipAttribute] // RVA: 0xE4D40 Offset: 0xE4140 VA: 0x1800E4D40
	[RangeAttribute] // RVA: 0xE4D40 Offset: 0xE4140 VA: 0x1800E4D40
	public float weight;
	[TooltipAttribute] // RVA: 0xE6DB0 Offset: 0xE61B0 VA: 0x1800E6DB0
	[RangeAttribute] // RVA: 0xE6DB0 Offset: 0xE61B0 VA: 0x1800E6DB0
	public float rotationWeight;
	[TooltipAttribute] // RVA: 0xEB0C0 Offset: 0xEA4C0 VA: 0x1800EB0C0
	public Finger.DOF rotationDOF;
	[TooltipAttribute] // RVA: 0xECF50 Offset: 0xEC350 VA: 0x1800ECF50
	public Transform bone1;
	[TooltipAttribute] // RVA: 0xEEC40 Offset: 0xEE040 VA: 0x1800EEC40
	public Transform bone2;
	[TooltipAttribute] // RVA: 0xF0C30 Offset: 0xF0030 VA: 0x1800F0C30
	public Transform bone3;
	[TooltipAttribute] // RVA: 0xF1800 Offset: 0xF0C00 VA: 0x1800F1800
	public Transform tip;
	[TooltipAttribute] // RVA: 0xF3630 Offset: 0xF2A30 VA: 0x1800F3630
	public Transform target;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <initiated>k__BackingField;
	private IKSolverLimb solver;
	private Quaternion bone3RelativeToTarget;
	private Vector3 bone3DefaultLocalPosition;
	private Quaternion bone3DefaultLocalRotation;
	private Vector3 bone1Axis;
	private Vector3 tipAxis;

	// Properties
	public bool initiated { get; set; }
	public Vector3 IKPosition { get; set; }
	public Quaternion IKRotation { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_initiated() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_initiated(bool value) { }

	public Vector3 get_IKPosition() { }

	public void set_IKPosition(Vector3 value) { }

	public Quaternion get_IKRotation() { }

	public void set_IKRotation(Quaternion value) { }

	public bool IsValid(ref string errorMessage) { }

	public void Initiate(Transform hand, int index) { }

	public void FixTransforms() { }

	public void Update(float masterWeight) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public enum Finger.DOF
{
	// Fields
	public int value__;
	public const Finger.DOF One = 0;
	public const Finger.DOF Three = 1;
}

// Namespace: RootMotion.FinalIK
public class FingerRig : SolverManager
{
	// Fields
	[TooltipAttribute] // RVA: 0xF8CA0 Offset: 0xF80A0 VA: 0x1800F8CA0
	[RangeAttribute] // RVA: 0xF8CA0 Offset: 0xF80A0 VA: 0x1800F8CA0
	public float weight;
	public Finger[] fingers;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <initiated>k__BackingField;

	// Properties
	public bool initiated { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_initiated() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_initiated(bool value) { }

	public bool IsValid(ref string errorMessage) { }

	[ContextMenu] // RVA: 0xFEC10 Offset: 0xFE010 VA: 0x1800FEC10
	public void AutoDetect() { }

	public void AddFinger(Transform bone1, Transform bone2, Transform bone3, Transform tip, Transform target) { }

	public void RemoveFinger(int index) { }

	private void AddChildrenRecursive(Transform parent, ref Transform[] array) { }

	protected override void InitiateSolver() { }

	public void UpdateFingerSolvers() { }

	public void FixFingerTransforms() { }

	protected override void UpdateSolver() { }

	protected override void FixTransforms() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
public abstract class Grounder : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0xFF580 Offset: 0xFE980 VA: 0x1800FF580
	[RangeAttribute] // RVA: 0xFF580 Offset: 0xFE980 VA: 0x1800FF580
	public float weight;
	[TooltipAttribute] // RVA: 0x101350 Offset: 0x100750 VA: 0x180101350
	public Grounding solver;
	public Grounder.GrounderDelegate OnPreGrounder;
	public Grounder.GrounderDelegate OnPostGrounder;
	protected bool initiated;

	// Methods

	public abstract void ResetPosition() { }

	protected Vector3 GetSpineOffsetTarget() { }

	protected void LogWarning(string message) { }

	private Vector3 GetLegSpineBendVector(Grounding.Leg leg) { }

	private Vector3 GetLegSpineTangent(Grounding.Leg leg) { }

	protected abstract void OpenUserManual() { }

	protected abstract void OpenScriptReference() { }

	protected void .ctor() { }
}

// Namespace: 
public sealed class Grounder.GrounderDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: RootMotion.FinalIK
[HelpURLAttribute] // RVA: 0x102E70 Offset: 0x102270 VA: 0x180102E70
[AddComponentMenu] // RVA: 0x102E70 Offset: 0x102270 VA: 0x180102E70
public class GrounderBipedIK : Grounder
{
	// Fields
	[TooltipAttribute] // RVA: 0x1050F0 Offset: 0x1044F0 VA: 0x1801050F0
	public BipedIK ik;
	[TooltipAttribute] // RVA: 0x1127A0 Offset: 0x111BA0 VA: 0x1801127A0
	public float spineBend;
	[TooltipAttribute] // RVA: 0x109FF0 Offset: 0x1093F0 VA: 0x180109FF0
	public float spineSpeed;
	private Transform[] feet;
	private Quaternion[] footRotations;
	private Vector3 animatedPelvisLocalPosition;
	private Vector3 solvedPelvisLocalPosition;
	private Vector3 spineOffset;
	private float lastWeight;

	// Methods

	[ContextMenu] // RVA: 0xD7C90 Offset: 0xD7090 VA: 0x1800D7C90
	protected override void OpenUserManual() { }

	[ContextMenu] // RVA: 0x8A510 Offset: 0x89910 VA: 0x18008A510
	protected override void OpenScriptReference() { }

	public override void ResetPosition() { }

	private bool IsReadyToInitiate() { }

	private void Update() { }

	private void Initiate() { }

	private void OnDisable() { }

	private void OnSolverUpdate() { }

	private void SetLegIK(IKSolverLimb limb, int index) { }

	private void OnPostSolverUpdate() { }

	private void OnDestroy() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[HelpURLAttribute] // RVA: 0x10E190 Offset: 0x10D590 VA: 0x18010E190
[AddComponentMenu] // RVA: 0x10E190 Offset: 0x10D590 VA: 0x18010E190
public class GrounderFBBIK : Grounder
{
	// Fields
	[TooltipAttribute] // RVA: 0x110810 Offset: 0x10FC10 VA: 0x180110810
	public FullBodyBipedIK ik;
	[TooltipAttribute] // RVA: 0x1127A0 Offset: 0x111BA0 VA: 0x1801127A0
	public float spineBend;
	[TooltipAttribute] // RVA: 0x109FF0 Offset: 0x1093F0 VA: 0x180109FF0
	public float spineSpeed;
	public GrounderFBBIK.SpineEffector[] spine;
	private Transform[] feet;
	private Vector3 spineOffset;
	private bool firstSolve;

	// Methods

	[ContextMenu] // RVA: 0x8C3B0 Offset: 0x8B7B0 VA: 0x18008C3B0
	private void OpenTutorial() { }

	[ContextMenu] // RVA: 0xD7C90 Offset: 0xD7090 VA: 0x1800D7C90
	protected override void OpenUserManual() { }

	[ContextMenu] // RVA: 0x8A510 Offset: 0x89910 VA: 0x18008A510
	protected override void OpenScriptReference() { }

	public override void ResetPosition() { }

	private bool IsReadyToInitiate() { }

	private void Update() { }

	private void FixedUpdate() { }

	private void LateUpdate() { }

	private void Initiate() { }

	private void OnSolverUpdate() { }

	private void SetLegIK(IKEffector effector, Grounding.Leg leg) { }

	private void OnDrawGizmosSelected() { }

	private void OnDestroy() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class GrounderFBBIK.SpineEffector
{
	// Fields
	[TooltipAttribute] // RVA: 0x118F90 Offset: 0x118390 VA: 0x180118F90
	public FullBodyBipedEffector effectorType;
	[TooltipAttribute] // RVA: 0x11BD30 Offset: 0x11B130 VA: 0x18011BD30
	public float horizontalWeight;
	[TooltipAttribute] // RVA: 0x11D8C0 Offset: 0x11CCC0 VA: 0x18011D8C0
	public float verticalWeight;

	// Methods

	public void .ctor() { }

	public void .ctor(FullBodyBipedEffector effectorType, float horizontalWeight, float verticalWeight) { }
}

// Namespace: RootMotion.FinalIK
[HelpURLAttribute] // RVA: 0x11F6A0 Offset: 0x11EAA0 VA: 0x18011F6A0
[AddComponentMenu] // RVA: 0x11F6A0 Offset: 0x11EAA0 VA: 0x18011F6A0
public class GrounderIK : Grounder
{
	// Fields
	public IK[] legs;
	[TooltipAttribute] // RVA: 0x121AE0 Offset: 0x120EE0 VA: 0x180121AE0
	public Transform pelvis;
	[TooltipAttribute] // RVA: 0x123AF0 Offset: 0x122EF0 VA: 0x180123AF0
	public Transform characterRoot;
	[TooltipAttribute] // RVA: 0x125A60 Offset: 0x124E60 VA: 0x180125A60
	[RangeAttribute] // RVA: 0x125A60 Offset: 0x124E60 VA: 0x180125A60
	public float rootRotationWeight;
	[TooltipAttribute] // RVA: 0x127A20 Offset: 0x126E20 VA: 0x180127A20
	public float rootRotationSpeed;
	[TooltipAttribute] // RVA: 0x128390 Offset: 0x127790 VA: 0x180128390
	public float maxRootRotationAngle;
	private Transform[] feet;
	private Quaternion[] footRotations;
	private Vector3 animatedPelvisLocalPosition;
	private Vector3 solvedPelvisLocalPosition;
	private int solvedFeet;
	private bool solved;
	private float lastWeight;

	// Methods

	[ContextMenu] // RVA: 0xD7C90 Offset: 0xD7090 VA: 0x1800D7C90
	protected override void OpenUserManual() { }

	[ContextMenu] // RVA: 0x8A510 Offset: 0x89910 VA: 0x18008A510
	protected override void OpenScriptReference() { }

	public override void ResetPosition() { }

	private bool IsReadyToInitiate() { }

	private void OnDisable() { }

	private void Update() { }

	private void Initiate() { }

	private void OnSolverUpdate() { }

	private void SetLegIK(int index) { }

	private void OnPostSolverUpdate() { }

	private void OnDestroy() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[HelpURLAttribute] // RVA: 0x3810 Offset: 0x2C10 VA: 0x180003810
[AddComponentMenu] // RVA: 0x3810 Offset: 0x2C10 VA: 0x180003810
public class GrounderQuadruped : Grounder
{
	// Fields
	[TooltipAttribute] // RVA: 0x5720 Offset: 0x4B20 VA: 0x180005720
	public Grounding forelegSolver;
	[TooltipAttribute] // RVA: 0x86E0 Offset: 0x7AE0 VA: 0x1800086E0
	[RangeAttribute] // RVA: 0x86E0 Offset: 0x7AE0 VA: 0x1800086E0
	public float rootRotationWeight;
	[TooltipAttribute] // RVA: 0xA860 Offset: 0x9C60 VA: 0x18000A860
	[RangeAttribute] // RVA: 0xA860 Offset: 0x9C60 VA: 0x18000A860
	public float minRootRotation;
	[TooltipAttribute] // RVA: 0xCAB0 Offset: 0xBEB0 VA: 0x18000CAB0
	[RangeAttribute] // RVA: 0xCAB0 Offset: 0xBEB0 VA: 0x18000CAB0
	public float maxRootRotation;
	[TooltipAttribute] // RVA: 0xECD0 Offset: 0xE0D0 VA: 0x18000ECD0
	public float rootRotationSpeed;
	[TooltipAttribute] // RVA: 0x11890 Offset: 0x10C90 VA: 0x180011890
	public float maxLegOffset;
	[TooltipAttribute] // RVA: 0x147B0 Offset: 0x13BB0 VA: 0x1800147B0
	public float maxForeLegOffset;
	[TooltipAttribute] // RVA: 0x15160 Offset: 0x14560 VA: 0x180015160
	[RangeAttribute] // RVA: 0x15160 Offset: 0x14560 VA: 0x180015160
	public float maintainHeadRotationWeight;
	[TooltipAttribute] // RVA: 0x123AF0 Offset: 0x122EF0 VA: 0x180123AF0
	public Transform characterRoot;
	[TooltipAttribute] // RVA: 0x18ED0 Offset: 0x182D0 VA: 0x180018ED0
	public Transform pelvis;
	[TooltipAttribute] // RVA: 0x1A930 Offset: 0x19D30 VA: 0x18001A930
	public Transform lastSpineBone;
	[TooltipAttribute] // RVA: 0x1C580 Offset: 0x1B980 VA: 0x18001C580
	public Transform head;
	public IK[] legs;
	public IK[] forelegs;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 gravity;
	private GrounderQuadruped.Foot[] feet;
	private Vector3 animatedPelvisLocalPosition;
	private Quaternion animatedPelvisLocalRotation;
	private Quaternion animatedHeadLocalRotation;
	private Vector3 solvedPelvisLocalPosition;
	private Quaternion solvedPelvisLocalRotation;
	private Quaternion solvedHeadLocalRotation;
	private int solvedFeet;
	private bool solved;
	private float angle;
	private Transform forefeetRoot;
	private Quaternion headRotation;
	private float lastWeight;

	// Methods

	[ContextMenu] // RVA: 0xD7C90 Offset: 0xD7090 VA: 0x1800D7C90
	protected override void OpenUserManual() { }

	[ContextMenu] // RVA: 0x8A510 Offset: 0x89910 VA: 0x18008A510
	protected override void OpenScriptReference() { }

	public override void ResetPosition() { }

	private bool IsReadyToInitiate() { }

	private bool IsReadyToInitiateLegs(IK[] ikComponents) { }

	private void OnDisable() { }

	private void Update() { }

	private void Initiate() { }

	private Transform[] InitiateFeet(IK[] ikComponents, ref GrounderQuadruped.Foot[] f, int indexOffset) { }

	private void LateUpdate() { }

	private void RootRotation() { }

	private void OnSolverUpdate() { }

	private void UpdateForefeetRoot() { }

	private void SetFootIK(GrounderQuadruped.Foot foot, float maxOffset) { }

	private void OnPostSolverUpdate() { }

	private void OnDestroy() { }

	private void DestroyLegs(IK[] ikComponents) { }

	public void .ctor() { }
}

// Namespace: 
public struct GrounderQuadruped.Foot
{
	// Fields
	public IKSolver solver;
	public Transform transform;
	public Quaternion rotation;
	public Grounding.Leg leg;

	// Methods

	public void .ctor(IKSolver solver, Transform transform) { }
}

// Namespace: RootMotion.FinalIK
[AddComponentMenu] // RVA: 0x24170 Offset: 0x23570 VA: 0x180024170
public class GrounderVRIK : Grounder
{
	// Fields
	[TooltipAttribute] // RVA: 0x25D80 Offset: 0x25180 VA: 0x180025D80
	public VRIK ik;
	private Transform[] feet;

	// Methods

	[ContextMenu] // RVA: 0x8C3B0 Offset: 0x8B7B0 VA: 0x18008C3B0
	private void OpenTutorial() { }

	[ContextMenu] // RVA: 0xD7C90 Offset: 0xD7090 VA: 0x1800D7C90
	protected override void OpenUserManual() { }

	[ContextMenu] // RVA: 0x8A510 Offset: 0x89910 VA: 0x18008A510
	protected override void OpenScriptReference() { }

	public override void ResetPosition() { }

	private bool IsReadyToInitiate() { }

	private void Update() { }

	private void Initiate() { }

	private void OnSolverUpdate() { }

	private void SetLegIK(IKSolverVR.PositionOffset positionOffset, Transform bone, Grounding.Leg leg) { }

	private void OnPostSolverUpdate() { }

	private void OnDrawGizmosSelected() { }

	private void OnDestroy() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class Grounding
{
	// Fields
	[TooltipAttribute] // RVA: 0x2C5E0 Offset: 0x2B9E0 VA: 0x18002C5E0
	public LayerMask layers;
	[TooltipAttribute] // RVA: 0x2E000 Offset: 0x2D400 VA: 0x18002E000
	public float maxStep;
	[TooltipAttribute] // RVA: 0x2FC60 Offset: 0x2F060 VA: 0x18002FC60
	public float heightOffset;
	[TooltipAttribute] // RVA: 0x32C30 Offset: 0x32030 VA: 0x180032C30
	public float footSpeed;
	[TooltipAttribute] // RVA: 0x332F0 Offset: 0x326F0 VA: 0x1800332F0
	public float footRadius;
	[TooltipAttribute] // RVA: 0x34FF0 Offset: 0x343F0 VA: 0x180034FF0
	[HideInInspector] // RVA: 0x34FF0 Offset: 0x343F0 VA: 0x180034FF0
	public float footCenterOffset;
	[TooltipAttribute] // RVA: 0x36C90 Offset: 0x36090 VA: 0x180036C90
	public float prediction;
	[TooltipAttribute] // RVA: 0x38910 Offset: 0x37D10 VA: 0x180038910
	[RangeAttribute] // RVA: 0x38910 Offset: 0x37D10 VA: 0x180038910
	public float footRotationWeight;
	[TooltipAttribute] // RVA: 0x3BA20 Offset: 0x3AE20 VA: 0x18003BA20
	public float footRotationSpeed;
	[TooltipAttribute] // RVA: 0x3D600 Offset: 0x3CA00 VA: 0x18003D600
	[RangeAttribute] // RVA: 0x3D600 Offset: 0x3CA00 VA: 0x18003D600
	public float maxFootRotationAngle;
	[TooltipAttribute] // RVA: 0x3F390 Offset: 0x3E790 VA: 0x18003F390
	public bool rotateSolver;
	[TooltipAttribute] // RVA: 0x3F9B0 Offset: 0x3EDB0 VA: 0x18003F9B0
	public float pelvisSpeed;
	[TooltipAttribute] // RVA: 0x41800 Offset: 0x40C00 VA: 0x180041800
	[RangeAttribute] // RVA: 0x41800 Offset: 0x40C00 VA: 0x180041800
	public float pelvisDamper;
	[TooltipAttribute] // RVA: 0x45AB0 Offset: 0x44EB0 VA: 0x180045AB0
	public float lowerPelvisWeight;
	[TooltipAttribute] // RVA: 0x477E0 Offset: 0x46BE0 VA: 0x1800477E0
	public float liftPelvisWeight;
	[TooltipAttribute] // RVA: 0x492C0 Offset: 0x486C0 VA: 0x1800492C0
	public float rootSphereCastRadius;
	[TooltipAttribute] // RVA: 0x49BF0 Offset: 0x48FF0 VA: 0x180049BF0
	public Grounding.Quality quality;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Grounding.Leg[] <legs>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Grounding.Pelvis <pelvis>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <isGrounded>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Transform <root>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RaycastHit <rootHit>k__BackingField;
	private bool initiated;

	// Properties
	public Grounding.Leg[] legs { get; set; }
	public Grounding.Pelvis pelvis { get; set; }
	public bool isGrounded { get; set; }
	public Transform root { get; set; }
	public RaycastHit rootHit { get; set; }
	public bool rootGrounded { get; }
	public Vector3 up { get; }
	private bool useRootRotation { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Grounding.Leg[] get_legs() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_legs(Grounding.Leg[] value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Grounding.Pelvis get_pelvis() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_pelvis(Grounding.Pelvis value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_isGrounded() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_isGrounded(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Transform get_root() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_root(Transform value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public RaycastHit get_rootHit() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_rootHit(RaycastHit value) { }

	public bool get_rootGrounded() { }

	public RaycastHit GetRootHit(float maxDistanceMlp = 10) { }

	public bool IsValid(ref string errorMessage) { }

	public void Initiate(Transform root, Transform[] feet) { }

	public void Update() { }

	public Vector3 GetLegsPlaneNormal() { }

	public void Reset() { }

	public void LogWarning(string message) { }

	public Vector3 get_up() { }

	public float GetVerticalOffset(Vector3 p1, Vector3 p2) { }

	public Vector3 Flatten(Vector3 v) { }

	private bool get_useRootRotation() { }

	public Vector3 GetFootCenterOffset() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public enum Grounding.Quality
{
	// Fields
	public int value__;
	public const Grounding.Quality Fastest = 0;
	public const Grounding.Quality Simple = 1;
	public const Grounding.Quality Best = 2;
}

// Namespace: 
public class Grounding.Leg
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <isGrounded>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <IKPosition>k__BackingField;
	public Quaternion rotationOffset;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <initiated>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <heightFromGround>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <velocity>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Transform <transform>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <IKOffset>k__BackingField;
	public bool invertFootCenter;
	private Grounding grounding;
	private float lastTime;
	private float deltaTime;
	private Vector3 lastPosition;
	private Quaternion toHitNormal;
	private Quaternion r;
	private RaycastHit heelHit;
	private Vector3 up;

	// Properties
	public bool isGrounded { get; set; }
	public Vector3 IKPosition { get; set; }
	public bool initiated { get; set; }
	public float heightFromGround { get; set; }
	public Vector3 velocity { get; set; }
	public Transform transform { get; set; }
	public float IKOffset { get; set; }
	public float stepHeightFromGround { get; }
	private float rootYOffset { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_isGrounded() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_isGrounded(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 get_IKPosition() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_IKPosition(Vector3 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_initiated() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_initiated(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_heightFromGround() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_heightFromGround(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 get_velocity() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_velocity(Vector3 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Transform get_transform() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_transform(Transform value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_IKOffset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_IKOffset(float value) { }

	public void Initiate(Grounding grounding, Transform transform) { }

	public void OnEnable() { }

	public void Reset() { }

	public void Process() { }

	public float get_stepHeightFromGround() { }

	private RaycastHit GetCapsuleHit(Vector3 offsetFromHeel) { }

	private RaycastHit GetRaycastHit(Vector3 offsetFromHeel) { }

	private Vector3 RotateNormal(Vector3 normal) { }

	private void SetFootToPoint(Vector3 normal, Vector3 point) { }

	private void SetFootToPlane(Vector3 planeNormal, Vector3 planePoint, Vector3 heelHitPoint) { }

	private float GetHeightFromGround(Vector3 hitPoint) { }

	private void RotateFoot() { }

	private Quaternion GetRotationOffsetTarget() { }

	private float get_rootYOffset() { }

	public void .ctor() { }
}

// Namespace: 
public class Grounding.Pelvis
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <IKOffset>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <heightOffset>k__BackingField;
	private Grounding grounding;
	private Vector3 lastRootPosition;
	private float damperF;
	private bool initiated;
	private float lastTime;

	// Properties
	public Vector3 IKOffset { get; set; }
	public float heightOffset { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 get_IKOffset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_IKOffset(Vector3 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_heightOffset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_heightOffset(float value) { }

	public void Initiate(Grounding grounding) { }

	public void Reset() { }

	public void OnEnable() { }

	public void Process(float lowestOffset, float highestOffset, bool isGrounded) { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[HelpURLAttribute] // RVA: 0x867F0 Offset: 0x85BF0 VA: 0x1800867F0
[AddComponentMenu] // RVA: 0x867F0 Offset: 0x85BF0 VA: 0x1800867F0
public class AimIK : IK
{
	// Fields
	public IKSolverAim solver;

	// Methods

	[ContextMenu] // RVA: 0xD7C90 Offset: 0xD7090 VA: 0x1800D7C90
	protected override void OpenUserManual() { }

	[ContextMenu] // RVA: 0x8A510 Offset: 0x89910 VA: 0x18008A510
	protected override void OpenScriptReference() { }

	[ContextMenu] // RVA: 0x8C3B0 Offset: 0x8B7B0 VA: 0x18008C3B0
	private void OpenSetupTutorial() { }

	[ContextMenu] // RVA: 0x34ED0 Offset: 0x342D0 VA: 0x180034ED0
	private void SupportGroup() { }

	[ContextMenu] // RVA: 0x11F670 Offset: 0x11EA70 VA: 0x18011F670
	private void ASThread() { }

	public override IKSolver GetIKSolver() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[HelpURLAttribute] // RVA: 0x90480 Offset: 0x8F880 VA: 0x180090480
[AddComponentMenu] // RVA: 0x90480 Offset: 0x8F880 VA: 0x180090480
public class CCDIK : IK
{
	// Fields
	public IKSolverCCD solver;

	// Methods

	[ContextMenu] // RVA: 0xD7C90 Offset: 0xD7090 VA: 0x1800D7C90
	protected override void OpenUserManual() { }

	[ContextMenu] // RVA: 0x8A510 Offset: 0x89910 VA: 0x18008A510
	protected override void OpenScriptReference() { }

	[ContextMenu] // RVA: 0x34ED0 Offset: 0x342D0 VA: 0x180034ED0
	private void SupportGroup() { }

	[ContextMenu] // RVA: 0x11F670 Offset: 0x11EA70 VA: 0x18011F670
	private void ASThread() { }

	public override IKSolver GetIKSolver() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[HelpURLAttribute] // RVA: 0x980C0 Offset: 0x974C0 VA: 0x1800980C0
[AddComponentMenu] // RVA: 0x980C0 Offset: 0x974C0 VA: 0x1800980C0
public class FABRIK : IK
{
	// Fields
	public IKSolverFABRIK solver;

	// Methods

	[ContextMenu] // RVA: 0xD7C90 Offset: 0xD7090 VA: 0x1800D7C90
	protected override void OpenUserManual() { }

	[ContextMenu] // RVA: 0x8A510 Offset: 0x89910 VA: 0x18008A510
	protected override void OpenScriptReference() { }

	[ContextMenu] // RVA: 0x34ED0 Offset: 0x342D0 VA: 0x180034ED0
	private void SupportGroup() { }

	[ContextMenu] // RVA: 0x11F670 Offset: 0x11EA70 VA: 0x18011F670
	private void ASThread() { }

	public override IKSolver GetIKSolver() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[HelpURLAttribute] // RVA: 0xA11D0 Offset: 0xA05D0 VA: 0x1800A11D0
[AddComponentMenu] // RVA: 0xA11D0 Offset: 0xA05D0 VA: 0x1800A11D0
public class FABRIKRoot : IK
{
	// Fields
	public IKSolverFABRIKRoot solver;

	// Methods

	[ContextMenu] // RVA: 0xD7C90 Offset: 0xD7090 VA: 0x1800D7C90
	protected override void OpenUserManual() { }

	[ContextMenu] // RVA: 0x8A510 Offset: 0x89910 VA: 0x18008A510
	protected override void OpenScriptReference() { }

	[ContextMenu] // RVA: 0x34ED0 Offset: 0x342D0 VA: 0x180034ED0
	private void SupportGroup() { }

	[ContextMenu] // RVA: 0x11F670 Offset: 0x11EA70 VA: 0x18011F670
	private void ASThread() { }

	public override IKSolver GetIKSolver() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[HelpURLAttribute] // RVA: 0xAB280 Offset: 0xAA680 VA: 0x1800AB280
[AddComponentMenu] // RVA: 0xAB280 Offset: 0xAA680 VA: 0x1800AB280
public class FullBodyBipedIK : IK
{
	// Fields
	public BipedReferences references;
	public IKSolverFullBodyBiped solver;

	// Methods

	[ContextMenu] // RVA: 0xD7C90 Offset: 0xD7090 VA: 0x1800D7C90
	protected override void OpenUserManual() { }

	[ContextMenu] // RVA: 0x8A510 Offset: 0x89910 VA: 0x18008A510
	protected override void OpenScriptReference() { }

	[ContextMenu] // RVA: 0xAF680 Offset: 0xAEA80 VA: 0x1800AF680
	private void OpenSetupTutorial() { }

	[ContextMenu] // RVA: 0xB2620 Offset: 0xB1A20 VA: 0x1800B2620
	private void OpenInspectorTutorial() { }

	[ContextMenu] // RVA: 0x34ED0 Offset: 0x342D0 VA: 0x180034ED0
	private void SupportGroup() { }

	[ContextMenu] // RVA: 0x11F670 Offset: 0x11EA70 VA: 0x18011F670
	private void ASThread() { }

	public void SetReferences(BipedReferences references, Transform rootNode) { }

	public override IKSolver GetIKSolver() { }

	public bool ReferencesError(ref string errorMessage) { }

	public bool ReferencesWarning(ref string warningMessage) { }

	[ContextMenu] // RVA: 0xB6830 Offset: 0xB5C30 VA: 0x1800B6830
	private void Reinitiate() { }

	[ContextMenu] // RVA: 0xEB1F0 Offset: 0xEA5F0 VA: 0x1800EB1F0
	private void AutoDetectReferences() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
public abstract class IK : SolverManager
{
	// Methods

	public abstract IKSolver GetIKSolver() { }

	protected override void UpdateSolver() { }

	protected override void InitiateSolver() { }

	protected override void FixTransforms() { }

	protected abstract void OpenUserManual() { }

	protected abstract void OpenScriptReference() { }

	protected void .ctor() { }
}

// Namespace: RootMotion.FinalIK
public class IKExecutionOrder : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0xB92E0 Offset: 0xB86E0 VA: 0x1800B92E0
	public IK[] IKComponents;
	[TooltipAttribute] // RVA: 0xBB0C0 Offset: 0xBA4C0 VA: 0x1800BB0C0
	public Animator animator;
	private bool fixedFrame;

	// Properties
	private bool animatePhysics { get; }

	// Methods

	private bool get_animatePhysics() { }

	private void Start() { }

	private void Update() { }

	private void FixedUpdate() { }

	private void LateUpdate() { }

	private void FixTransforms() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[AddComponentMenu] // RVA: 0xBCE20 Offset: 0xBC220 VA: 0x1800BCE20
public class LegIK : IK
{
	// Fields
	public IKSolverLeg solver;

	// Methods

	[ContextMenu] // RVA: 0xD7C90 Offset: 0xD7090 VA: 0x1800D7C90
	protected override void OpenUserManual() { }

	[ContextMenu] // RVA: 0x8A510 Offset: 0x89910 VA: 0x18008A510
	protected override void OpenScriptReference() { }

	[ContextMenu] // RVA: 0x34ED0 Offset: 0x342D0 VA: 0x180034ED0
	private void SupportGroup() { }

	[ContextMenu] // RVA: 0x11F670 Offset: 0x11EA70 VA: 0x18011F670
	private void ASThread() { }

	public override IKSolver GetIKSolver() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[HelpURLAttribute] // RVA: 0xC4070 Offset: 0xC3470 VA: 0x1800C4070
[AddComponentMenu] // RVA: 0xC4070 Offset: 0xC3470 VA: 0x1800C4070
public class LimbIK : IK
{
	// Fields
	public IKSolverLimb solver;

	// Methods

	[ContextMenu] // RVA: 0xD7C90 Offset: 0xD7090 VA: 0x1800D7C90
	protected override void OpenUserManual() { }

	[ContextMenu] // RVA: 0x8A510 Offset: 0x89910 VA: 0x18008A510
	protected override void OpenScriptReference() { }

	[ContextMenu] // RVA: 0x34ED0 Offset: 0x342D0 VA: 0x180034ED0
	private void SupportGroup() { }

	[ContextMenu] // RVA: 0x11F670 Offset: 0x11EA70 VA: 0x18011F670
	private void ASThread() { }

	public override IKSolver GetIKSolver() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[HelpURLAttribute] // RVA: 0xCC570 Offset: 0xCB970 VA: 0x1800CC570
[AddComponentMenu] // RVA: 0xCC570 Offset: 0xCB970 VA: 0x1800CC570
public class LookAtIK : IK
{
	// Fields
	public IKSolverLookAt solver;

	// Methods

	[ContextMenu] // RVA: 0xD7C90 Offset: 0xD7090 VA: 0x1800D7C90
	protected override void OpenUserManual() { }

	[ContextMenu] // RVA: 0x8A510 Offset: 0x89910 VA: 0x18008A510
	protected override void OpenScriptReference() { }

	[ContextMenu] // RVA: 0x34ED0 Offset: 0x342D0 VA: 0x180034ED0
	private void SupportGroup() { }

	[ContextMenu] // RVA: 0x11F670 Offset: 0x11EA70 VA: 0x18011F670
	private void ASThread() { }

	public override IKSolver GetIKSolver() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[HelpURLAttribute] // RVA: 0xD35A0 Offset: 0xD29A0 VA: 0x1800D35A0
[AddComponentMenu] // RVA: 0xD35A0 Offset: 0xD29A0 VA: 0x1800D35A0
public class TrigonometricIK : IK
{
	// Fields
	public IKSolverTrigonometric solver;

	// Methods

	[ContextMenu] // RVA: 0xD7C90 Offset: 0xD7090 VA: 0x1800D7C90
	protected override void OpenUserManual() { }

	[ContextMenu] // RVA: 0x8A510 Offset: 0x89910 VA: 0x18008A510
	protected override void OpenScriptReference() { }

	[ContextMenu] // RVA: 0x34ED0 Offset: 0x342D0 VA: 0x180034ED0
	private void SupportGroup() { }

	[ContextMenu] // RVA: 0x11F670 Offset: 0x11EA70 VA: 0x18011F670
	private void ASThread() { }

	public override IKSolver GetIKSolver() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[AddComponentMenu] // RVA: 0xDE2A0 Offset: 0xDD6A0 VA: 0x1800DE2A0
public class VRIK : IK
{
	// Fields
	[ContextMenuItemAttribute] // RVA: 0xE1350 Offset: 0xE0750 VA: 0x1800E1350
	[TooltipAttribute] // RVA: 0xE1350 Offset: 0xE0750 VA: 0x1800E1350
	public VRIK.References references;
	[TooltipAttribute] // RVA: 0xE3380 Offset: 0xE2780 VA: 0x1800E3380
	public IKSolverVR solver;

	// Methods

	[ContextMenu] // RVA: 0xD7C90 Offset: 0xD7090 VA: 0x1800D7C90
	protected override void OpenUserManual() { }

	[ContextMenu] // RVA: 0x8A510 Offset: 0x89910 VA: 0x18008A510
	protected override void OpenScriptReference() { }

	[ContextMenu] // RVA: 0xE9840 Offset: 0xE8C40 VA: 0x1800E9840
	private void OpenSetupTutorial() { }

	[ContextMenu] // RVA: 0xEB1F0 Offset: 0xEA5F0 VA: 0x1800EB1F0
	public void AutoDetectReferences() { }

	[ContextMenu] // RVA: 0xECF20 Offset: 0xEC320 VA: 0x1800ECF20
	public void GuessHandOrientations() { }

	public override IKSolver GetIKSolver() { }

	protected override void InitiateSolver() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class VRIK.References
{
	// Fields
	public Transform root;
	public Transform pelvis;
	public Transform spine;
	public Transform chest;
	public Transform neck;
	public Transform head;
	public Transform leftShoulder;
	public Transform leftUpperArm;
	public Transform leftForearm;
	public Transform leftHand;
	public Transform rightShoulder;
	public Transform rightUpperArm;
	public Transform rightForearm;
	public Transform rightHand;
	public Transform leftThigh;
	public Transform leftCalf;
	public Transform leftFoot;
	public Transform leftToes;
	public Transform rightThigh;
	public Transform rightCalf;
	public Transform rightFoot;
	public Transform rightToes;

	// Properties
	public bool isFilled { get; }
	public bool isEmpty { get; }

	// Methods

	public Transform[] GetTransforms() { }

	public bool get_isFilled() { }

	public bool get_isEmpty() { }

	public static bool AutoDetectReferences(Transform root, out VRIK.References references) { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class FABRIKChain
{
	// Fields
	public FABRIK ik;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float pull;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float pin;
	public int[] children;

	// Methods

	public bool IsValid(ref string message) { }

	public void Initiate() { }

	public void Stage1(FABRIKChain[] chain) { }

	public void Stage2(Vector3 rootPosition, FABRIKChain[] chain) { }

	private Vector3 GetCentroid(FABRIKChain[] chain) { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
public class FBBIKArmBending : MonoBehaviour
{
	// Fields
	public FullBodyBipedIK ik;
	public Vector3 bendDirectionOffsetLeft;
	public Vector3 bendDirectionOffsetRight;
	public Vector3 characterSpaceBendOffsetLeft;
	public Vector3 characterSpaceBendOffsetRight;
	private Quaternion leftHandTargetRotation;
	private Quaternion rightHandTargetRotation;
	private bool initiated;

	// Methods

	private void LateUpdate() { }

	private void OnPostFBBIK() { }

	private void OnDestroy() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
public class FBBIKHeadEffector : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0xF1390 Offset: 0xF0790 VA: 0x1800F1390
	public FullBodyBipedIK ik;
	[LargeHeader] // RVA: 0xF3130 Offset: 0xF2530 VA: 0x1800F3130
	[TooltipAttribute] // RVA: 0xF3130 Offset: 0xF2530 VA: 0x1800F3130
	[RangeAttribute] // RVA: 0xF3130 Offset: 0xF2530 VA: 0x1800F3130
	public float positionWeight;
	[TooltipAttribute] // RVA: 0xF53F0 Offset: 0xF47F0 VA: 0x1800F53F0
	[RangeAttribute] // RVA: 0xF53F0 Offset: 0xF47F0 VA: 0x1800F53F0
	public float bodyWeight;
	[TooltipAttribute] // RVA: 0xF7370 Offset: 0xF6770 VA: 0x1800F7370
	[RangeAttribute] // RVA: 0xF7370 Offset: 0xF6770 VA: 0x1800F7370
	public float thighWeight;
	[TooltipAttribute] // RVA: 0xF9250 Offset: 0xF8650 VA: 0x1800F9250
	public bool handsPullBody;
	[LargeHeader] // RVA: 0xFB0B0 Offset: 0xFA4B0 VA: 0x1800FB0B0
	[TooltipAttribute] // RVA: 0xFB0B0 Offset: 0xFA4B0 VA: 0x1800FB0B0
	[RangeAttribute] // RVA: 0xFB0B0 Offset: 0xFA4B0 VA: 0x1800FB0B0
	public float rotationWeight;
	[TooltipAttribute] // RVA: 0xFD170 Offset: 0xFC570 VA: 0x1800FD170
	[RangeAttribute] // RVA: 0xFD170 Offset: 0xFC570 VA: 0x1800FD170
	public float bodyClampWeight;
	[TooltipAttribute] // RVA: 0xFF300 Offset: 0xFE700 VA: 0x1800FF300
	[RangeAttribute] // RVA: 0xFF300 Offset: 0xFE700 VA: 0x1800FF300
	public float headClampWeight;
	[TooltipAttribute] // RVA: 0x101120 Offset: 0x100520 VA: 0x180101120
	[RangeAttribute] // RVA: 0x101120 Offset: 0x100520 VA: 0x180101120
	public float bendWeight;
	[TooltipAttribute] // RVA: 0x102E40 Offset: 0x102240 VA: 0x180102E40
	public FBBIKHeadEffector.BendBone[] bendBones;
	[LargeHeader] // RVA: 0x104AD0 Offset: 0x103ED0 VA: 0x180104AD0
	[TooltipAttribute] // RVA: 0x104AD0 Offset: 0x103ED0 VA: 0x180104AD0
	[RangeAttribute] // RVA: 0x104AD0 Offset: 0x103ED0 VA: 0x180104AD0
	public float CCDWeight;
	[TooltipAttribute] // RVA: 0x108450 Offset: 0x107850 VA: 0x180108450
	[RangeAttribute] // RVA: 0x108450 Offset: 0x107850 VA: 0x180108450
	public float roll;
	[TooltipAttribute] // RVA: 0x10A5F0 Offset: 0x1099F0 VA: 0x18010A5F0
	[RangeAttribute] // RVA: 0x10A5F0 Offset: 0x1099F0 VA: 0x18010A5F0
	public float damper;
	[TooltipAttribute] // RVA: 0x10C450 Offset: 0x10B850 VA: 0x18010C450
	public Transform[] CCDBones;
	[LargeHeader] // RVA: 0x10E5B0 Offset: 0x10D9B0 VA: 0x18010E5B0
	[TooltipAttribute] // RVA: 0x10E5B0 Offset: 0x10D9B0 VA: 0x18010E5B0
	[RangeAttribute] // RVA: 0x10E5B0 Offset: 0x10D9B0 VA: 0x18010E5B0
	public float postStretchWeight;
	[TooltipAttribute] // RVA: 0x110DA0 Offset: 0x1101A0 VA: 0x180110DA0
	public float maxStretch;
	[TooltipAttribute] // RVA: 0x113070 Offset: 0x112470 VA: 0x180113070
	public float stretchDamper;
	[TooltipAttribute] // RVA: 0x114D30 Offset: 0x114130 VA: 0x180114D30
	public bool fixHead;
	[TooltipAttribute] // RVA: 0x116B30 Offset: 0x115F30 VA: 0x180116B30
	public Transform[] stretchBones;
	[LargeHeader] // RVA: 0x117460 Offset: 0x116860 VA: 0x180117460
	public Vector3 chestDirection;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float chestDirectionWeight;
	public Transform[] chestBones;
	public IKSolver.UpdateDelegate OnPostHeadEffectorFK;
	private Vector3 offset;
	private Vector3 headToBody;
	private Vector3 shoulderCenterToHead;
	private Vector3 headToLeftThigh;
	private Vector3 headToRightThigh;
	private Vector3 leftShoulderPos;
	private Vector3 rightShoulderPos;
	private float shoulderDist;
	private float leftShoulderDist;
	private float rightShoulderDist;
	private Quaternion chestRotation;
	private Quaternion headRotationRelativeToRoot;
	private Quaternion[] ccdDefaultLocalRotations;
	private Vector3 headLocalPosition;
	private Quaternion headLocalRotation;
	private Vector3[] stretchLocalPositions;
	private Quaternion[] stretchLocalRotations;
	private Vector3[] chestLocalPositions;
	private Quaternion[] chestLocalRotations;
	private int bendBonesCount;
	private int ccdBonesCount;
	private int stretchBonesCount;
	private int chestBonesCount;

	// Methods

	private void Start() { }

	private void OnStoreDefaultLocalState() { }

	private void OnFixTransforms() { }

	private void OnPreRead() { }

	private void SpineBend() { }

	private void CCDPass() { }

	private void Iterate(int iteration) { }

	private void OnPostUpdate() { }

	private void ChestDirection() { }

	private void PostStretching() { }

	private void LerpSolverPosition(IKEffector effector, Vector3 position, float weight, Vector3 offset) { }

	private void Solve(ref Vector3 pos1, ref Vector3 pos2, float nominalDistance) { }

	private void OnDestroy() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class FBBIKHeadEffector.BendBone
{
	// Fields
	[TooltipAttribute] // RVA: 0x11BE90 Offset: 0x11B290 VA: 0x18011BE90
	public Transform transform;
	[TooltipAttribute] // RVA: 0x11D970 Offset: 0x11CD70 VA: 0x18011D970
	[RangeAttribute] // RVA: 0x11D970 Offset: 0x11CD70 VA: 0x18011D970
	public float weight;
	private Quaternion defaultLocalRotation;

	// Methods

	public void .ctor() { }

	public void .ctor(Transform transform, float weight) { }

	public void StoreDefaultLocalState() { }

	public void FixTransforms() { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class FBIKChain
{
	// Fields
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float pin;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float pull;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float push;
	[RangeAttribute] // RVA: 0x124060 Offset: 0x123460 VA: 0x180124060
	public float pushParent;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float reach;
	public FBIKChain.Smoothing reachSmoothing;
	public FBIKChain.Smoothing pushSmoothing;
	public IKSolver.Node[] nodes;
	public int[] children;
	public FBIKChain.ChildConstraint[] childConstraints;
	public IKConstraintBend bendConstraint;
	private float rootLength;
	private bool initiated;
	private float length;
	private float distance;
	private IKSolver.Point p;
	private float reachForce;
	private float pullParentSum;
	private float[] crossFades;
	private float sqrMag1;
	private float sqrMag2;
	private float sqrMagDif;
	private const float maxLimbLength = 0.99999;

	// Methods

	public void .ctor() { }

	public void .ctor(float pin, float pull, Transform[] nodeTransforms) { }

	public void SetNodes(Transform[] boneTransforms) { }

	public int GetNodeIndex(Transform boneTransform) { }

	public bool IsValid(ref string message) { }

	public void Initiate(IKSolverFullBody solver) { }

	public void ReadPose(IKSolverFullBody solver, bool fullBody) { }

	private void CalculateBoneLengths(IKSolverFullBody solver) { }

	public void Reach(IKSolverFullBody solver) { }

	public Vector3 Push(IKSolverFullBody solver) { }

	public void SolveTrigonometric(IKSolverFullBody solver, bool calculateBendDirection = False) { }

	public void Stage1(IKSolverFullBody solver) { }

	public void Stage2(IKSolverFullBody solver, Vector3 position) { }

	public void SolveConstraintSystems(IKSolverFullBody solver) { }

	private Vector3 SolveFABRIKJoint(Vector3 pos1, Vector3 pos2, float length) { }

	protected Vector3 GetDirToBendPoint(Vector3 direction, Vector3 bendDirection, float directionMagnitude) { }

	private void SolveChildConstraints(IKSolverFullBody solver) { }

	private void SolveLinearConstraint(IKSolver.Node node1, IKSolver.Node node2, float crossFade, float distance) { }

	public void ForwardReach(Vector3 position) { }

	private void BackwardReach(Vector3 position) { }
}

// Namespace: 
[Serializable]
public class FBIKChain.ChildConstraint
{
	// Fields
	public float pushElasticity;
	public float pullElasticity;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Transform bone1;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Transform bone2;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <nominalDistance>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <isRigid>k__BackingField;
	private float crossFade;
	private float inverseCrossFade;
	private int chain1Index;
	private int chain2Index;

	// Properties
	public float nominalDistance { get; set; }
	public bool isRigid { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_nominalDistance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_nominalDistance(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_isRigid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_isRigid(bool value) { }

	public void .ctor(Transform bone1, Transform bone2, float pushElasticity = 0, float pullElasticity = 0) { }

	public void Initiate(IKSolverFullBody solver) { }

	public void OnPreSolve(IKSolverFullBody solver) { }

	public void Solve(IKSolverFullBody solver) { }
}

// Namespace: 
[Serializable]
public enum FBIKChain.Smoothing
{
	// Fields
	public int value__;
	public const FBIKChain.Smoothing None = 0;
	public const FBIKChain.Smoothing Exponential = 1;
	public const FBIKChain.Smoothing Cubic = 2;
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class IKConstraintBend
{
	// Fields
	public Transform bone1;
	public Transform bone2;
	public Transform bone3;
	public Transform bendGoal;
	public Vector3 direction;
	public Quaternion rotationOffset;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float weight;
	public Vector3 defaultLocalDirection;
	public Vector3 defaultChildDirection;
	public float clampF;
	private int chainIndex1;
	private int nodeIndex1;
	private int chainIndex2;
	private int nodeIndex2;
	private int chainIndex3;
	private int nodeIndex3;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <initiated>k__BackingField;

	// Properties
	public bool initiated { get; set; }

	// Methods

	public bool IsValid(IKSolverFullBody solver, Warning.Logger logger) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_initiated() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_initiated(bool value) { }

	public void .ctor() { }

	public void .ctor(Transform bone1, Transform bone2, Transform bone3) { }

	public void SetBones(Transform bone1, Transform bone2, Transform bone3) { }

	public void Initiate(IKSolverFullBody solver) { }

	public void SetLimbOrientation(Vector3 upper, Vector3 lower, Vector3 last) { }

	public void LimitBend(float solverWeight, float positionWeight) { }

	public Vector3 GetDir(IKSolverFullBody solver) { }

	private Vector3 OrthoToLimb(IKSolverFullBody solver, Vector3 tangent) { }

	private Vector3 OrthoToBone1(IKSolverFullBody solver, Vector3 tangent) { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class IKEffector
{
	// Fields
	public Transform bone;
	public Transform target;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float positionWeight;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float rotationWeight;
	public Vector3 position;
	public Quaternion rotation;
	public Vector3 positionOffset;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <isEndEffector>k__BackingField;
	public bool effectChildNodes;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float maintainRelativePositionWeight;
	public Transform[] childBones;
	public Transform planeBone1;
	public Transform planeBone2;
	public Transform planeBone3;
	public Quaternion planeRotationOffset;
	private float posW;
	private float rotW;
	private Vector3[] localPositions;
	private bool usePlaneNodes;
	private Quaternion animatedPlaneRotation;
	private Vector3 animatedPosition;
	private bool firstUpdate;
	private int chainIndex;
	private int nodeIndex;
	private int plane1ChainIndex;
	private int plane1NodeIndex;
	private int plane2ChainIndex;
	private int plane2NodeIndex;
	private int plane3ChainIndex;
	private int plane3NodeIndex;
	private int[] childChainIndexes;
	private int[] childNodeIndexes;

	// Properties
	public bool isEndEffector { get; set; }

	// Methods

	public IKSolver.Node GetNode(IKSolverFullBody solver) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_isEndEffector() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_isEndEffector(bool value) { }

	public void PinToBone(float positionWeight, float rotationWeight) { }

	public void .ctor() { }

	public void .ctor(Transform bone, Transform[] childBones) { }

	public bool IsValid(IKSolver solver, ref string message) { }

	public void Initiate(IKSolverFullBody solver) { }

	public void ResetOffset(IKSolverFullBody solver) { }

	public void SetToTarget() { }

	public void OnPreSolve(IKSolverFullBody solver) { }

	public void OnPostWrite() { }

	private Quaternion GetPlaneRotation(IKSolverFullBody solver) { }

	public void Update(IKSolverFullBody solver) { }

	private Vector3 GetPosition(IKSolverFullBody solver, out Quaternion planeRotationOffset) { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class IKMapping
{
	// Methods

	public virtual bool IsValid(IKSolver solver, ref string message) { }

	public virtual void Initiate(IKSolverFullBody solver) { }

	protected bool BoneIsValid(Transform bone, IKSolver solver, ref string message, Warning.Logger logger) { }

	protected Vector3 SolveFABRIKJoint(Vector3 pos1, Vector3 pos2, float length) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class IKMapping.BoneMap
{
	// Fields
	public Transform transform;
	public int chainIndex;
	public int nodeIndex;
	public Vector3 defaultLocalPosition;
	public Quaternion defaultLocalRotation;
	public Vector3 localSwingAxis;
	public Vector3 localTwistAxis;
	public Vector3 planePosition;
	public Vector3 ikPosition;
	public Quaternion defaultLocalTargetRotation;
	private Quaternion maintainRotation;
	public float length;
	public Quaternion animatedRotation;
	private Transform planeBone1;
	private Transform planeBone2;
	private Transform planeBone3;
	private int plane1ChainIndex;
	private int plane1NodeIndex;
	private int plane2ChainIndex;
	private int plane2NodeIndex;
	private int plane3ChainIndex;
	private int plane3NodeIndex;

	// Properties
	public Vector3 swingDirection { get; }
	public bool isNodeBone { get; }
	private Quaternion lastAnimatedTargetRotation { get; }

	// Methods

	public void Initiate(Transform transform, IKSolverFullBody solver) { }

	public Vector3 get_swingDirection() { }

	public void StoreDefaultLocalState() { }

	public void FixTransform(bool position) { }

	public bool get_isNodeBone() { }

	public void SetLength(IKMapping.BoneMap nextBone) { }

	public void SetLocalSwingAxis(IKMapping.BoneMap swingTarget) { }

	public void SetLocalSwingAxis(IKMapping.BoneMap bone1, IKMapping.BoneMap bone2) { }

	public void SetLocalTwistAxis(Vector3 twistDirection, Vector3 normalDirection) { }

	public void SetPlane(IKSolverFullBody solver, Transform planeBone1, Transform planeBone2, Transform planeBone3) { }

	public void UpdatePlane(bool rotation, bool position) { }

	public void SetIKPosition() { }

	public void MaintainRotation() { }

	public void SetToIKPosition() { }

	public void FixToNode(IKSolverFullBody solver, float weight, IKSolver.Node fixNode) { }

	public Vector3 GetPlanePosition(IKSolverFullBody solver) { }

	public void PositionToPlane(IKSolverFullBody solver) { }

	public void RotateToPlane(IKSolverFullBody solver, float weight) { }

	public void Swing(Vector3 swingTarget, float weight) { }

	public void Swing(Vector3 pos1, Vector3 pos2, float weight) { }

	public void Twist(Vector3 twistDirection, Vector3 normalDirection, float weight) { }

	public void RotateToMaintain(float weight) { }

	public void RotateToEffector(IKSolverFullBody solver, float weight) { }

	private Quaternion GetTargetRotation(IKSolverFullBody solver) { }

	private Quaternion get_lastAnimatedTargetRotation() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class IKMappingBone : IKMapping
{
	// Fields
	public Transform bone;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float maintainRotationWeight;
	private IKMapping.BoneMap boneMap;

	// Methods

	public override bool IsValid(IKSolver solver, ref string message) { }

	public void .ctor() { }

	public void .ctor(Transform bone) { }

	public void StoreDefaultLocalState() { }

	public void FixTransforms() { }

	public override void Initiate(IKSolverFullBody solver) { }

	public void ReadPose() { }

	public void WritePose(float solverWeight) { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class IKMappingLimb : IKMapping
{
	// Fields
	public Transform parentBone;
	public Transform bone1;
	public Transform bone2;
	public Transform bone3;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float maintainRotationWeight;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float weight;
	private IKMapping.BoneMap boneMapParent;
	private IKMapping.BoneMap boneMap1;
	private IKMapping.BoneMap boneMap2;
	private IKMapping.BoneMap boneMap3;

	// Methods

	public override bool IsValid(IKSolver solver, ref string message) { }

	public IKMapping.BoneMap GetBoneMap(IKMappingLimb.BoneMapType boneMap) { }

	public void SetLimbOrientation(Vector3 upper, Vector3 lower) { }

	public void .ctor() { }

	public void .ctor(Transform bone1, Transform bone2, Transform bone3, Transform parentBone) { }

	public void SetBones(Transform bone1, Transform bone2, Transform bone3, Transform parentBone) { }

	public void StoreDefaultLocalState() { }

	public void FixTransforms() { }

	public override void Initiate(IKSolverFullBody solver) { }

	public void ReadPose() { }

	public void WritePose(IKSolverFullBody solver, bool fullBody) { }
}

// Namespace: 
[Serializable]
public enum IKMappingLimb.BoneMapType
{
	// Fields
	public int value__;
	public const IKMappingLimb.BoneMapType Parent = 0;
	public const IKMappingLimb.BoneMapType Bone1 = 1;
	public const IKMappingLimb.BoneMapType Bone2 = 2;
	public const IKMappingLimb.BoneMapType Bone3 = 3;
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class IKMappingSpine : IKMapping
{
	// Fields
	public Transform[] spineBones;
	public Transform leftUpperArmBone;
	public Transform rightUpperArmBone;
	public Transform leftThighBone;
	public Transform rightThighBone;
	[RangeAttribute] // RVA: 0x20DC0 Offset: 0x201C0 VA: 0x180020DC0
	public int iterations;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float twistWeight;
	private int rootNodeIndex;
	private IKMapping.BoneMap[] spine;
	private IKMapping.BoneMap leftUpperArm;
	private IKMapping.BoneMap rightUpperArm;
	private IKMapping.BoneMap leftThigh;
	private IKMapping.BoneMap rightThigh;
	private bool useFABRIK;

	// Methods

	public override bool IsValid(IKSolver solver, ref string message) { }

	public void .ctor() { }

	public void .ctor(Transform[] spineBones, Transform leftUpperArmBone, Transform rightUpperArmBone, Transform leftThighBone, Transform rightThighBone) { }

	public void SetBones(Transform[] spineBones, Transform leftUpperArmBone, Transform rightUpperArmBone, Transform leftThighBone, Transform rightThighBone) { }

	public void StoreDefaultLocalState() { }

	public void FixTransforms() { }

	public override void Initiate(IKSolverFullBody solver) { }

	private bool UseFABRIK() { }

	public void ReadPose() { }

	public void WritePose(IKSolverFullBody solver) { }

	public void ForwardReach(Vector3 position) { }

	private void BackwardReach(Vector3 position) { }

	private void MapToSolverPositions(IKSolverFullBody solver) { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public abstract class IKSolver
{
	// Fields
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 IKPosition;
	[TooltipAttribute] // RVA: 0x25D20 Offset: 0x25120 VA: 0x180025D20
	[RangeAttribute] // RVA: 0x25D20 Offset: 0x25120 VA: 0x180025D20
	public float IKPositionWeight;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <initiated>k__BackingField;
	public IKSolver.UpdateDelegate OnPreInitiate;
	public IKSolver.UpdateDelegate OnPostInitiate;
	public IKSolver.UpdateDelegate OnPreUpdate;
	public IKSolver.UpdateDelegate OnPostUpdate;
	protected bool firstInitiation;
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	protected Transform root;

	// Properties
	public bool initiated { get; set; }

	// Methods

	public bool IsValid() { }

	public abstract bool IsValid(ref string message) { }

	public void Initiate(Transform root) { }

	public void Update() { }

	public virtual Vector3 GetIKPosition() { }

	public void SetIKPosition(Vector3 position) { }

	public float GetIKPositionWeight() { }

	public void SetIKPositionWeight(float weight) { }

	public Transform GetRoot() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_initiated() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_initiated(bool value) { }

	public abstract IKSolver.Point[] GetPoints() { }

	public abstract IKSolver.Point GetPoint(Transform transform) { }

	public abstract void FixTransforms() { }

	public abstract void StoreDefaultLocalState() { }

	protected abstract void OnInitiate() { }

	protected abstract void OnUpdate() { }

	protected void LogWarning(string message) { }

	public static Transform ContainsDuplicateBone(IKSolver.Bone[] bones) { }

	public static bool HierarchyIsValid(IKSolver.Bone[] bones) { }

	protected static float PreSolveBones(ref IKSolver.Bone[] bones) { }

	protected void .ctor() { }
}

// Namespace: 
[Serializable]
public class IKSolver.Point
{
	// Fields
	public Transform transform;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float weight;
	public Vector3 solverPosition;
	public Quaternion solverRotation;
	public Vector3 defaultLocalPosition;
	public Quaternion defaultLocalRotation;

	// Methods

	public void StoreDefaultLocalState() { }

	public void FixTransform() { }

	public void UpdateSolverPosition() { }

	public void UpdateSolverLocalPosition() { }

	public void UpdateSolverState() { }

	public void UpdateSolverLocalState() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class IKSolver.Bone : IKSolver.Point
{
	// Fields
	public float length;
	public float sqrMag;
	public Vector3 axis;
	private RotationLimit _rotationLimit;
	private bool isLimited;

	// Properties
	public RotationLimit rotationLimit { get; set; }

	// Methods

	public RotationLimit get_rotationLimit() { }

	public void set_rotationLimit(RotationLimit value) { }

	public void Swing(Vector3 swingTarget, float weight = 1) { }

	public static void SolverSwing(IKSolver.Bone[] bones, int index, Vector3 swingTarget, float weight = 1) { }

	public void Swing2D(Vector3 swingTarget, float weight = 1) { }

	public void SetToSolverPosition() { }

	public void .ctor() { }

	public void .ctor(Transform transform) { }

	public void .ctor(Transform transform, float weight) { }
}

// Namespace: 
[Serializable]
public class IKSolver.Node : IKSolver.Point
{
	// Fields
	public float length;
	public float effectorPositionWeight;
	public float effectorRotationWeight;
	public Vector3 offset;

	// Methods

	public void .ctor() { }

	public void .ctor(Transform transform) { }

	public void .ctor(Transform transform, float weight) { }
}

// Namespace: 
public sealed class IKSolver.UpdateDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class IKSolver.IterationDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(int i) { }

	public virtual IAsyncResult BeginInvoke(int i, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class IKSolverAim : IKSolverHeuristic
{
	// Fields
	public Transform transform;
	public Vector3 axis;
	public Vector3 poleAxis;
	public Vector3 polePosition;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float poleWeight;
	public Transform poleTarget;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float clampWeight;
	[RangeAttribute] // RVA: 0x53180 Offset: 0x52580 VA: 0x180053180
	public int clampSmoothing;
	public IKSolver.IterationDelegate OnPreIteration;
	private float step;
	private Vector3 clampedIKPosition;
	private RotationLimit transformLimit;
	private Transform lastTransform;

	// Properties
	public Vector3 transformAxis { get; }
	public Vector3 transformPoleAxis { get; }
	protected override int minBones { get; }
	protected override Vector3 localDirection { get; }

	// Methods

	public float GetAngle() { }

	public Vector3 get_transformAxis() { }

	public Vector3 get_transformPoleAxis() { }

	protected override void OnInitiate() { }

	protected override void OnUpdate() { }

	protected override int get_minBones() { }

	private void Solve() { }

	private Vector3 GetClampedIKPosition() { }

	private void RotateToTarget(Vector3 targetPosition, IKSolver.Bone bone, float weight) { }

	protected override Vector3 get_localDirection() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class IKSolverCCD : IKSolverHeuristic
{
	// Fields
	public IKSolver.IterationDelegate OnPreIteration;

	// Methods

	public void FadeOutBoneWeights() { }

	protected override void OnInitiate() { }

	protected override void OnUpdate() { }

	private void Solve(Vector3 targetPosition) { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class IKSolverFABRIK : IKSolverHeuristic
{
	// Fields
	public IKSolver.IterationDelegate OnPreIteration;
	private bool[] limitedBones;
	private Vector3[] solverLocalPositions;

	// Properties
	protected override bool boneLengthCanBeZero { get; }

	// Methods

	public void SolveForward(Vector3 position) { }

	public void SolveBackward(Vector3 position) { }

	public override Vector3 GetIKPosition() { }

	protected override void OnInitiate() { }

	protected override void OnUpdate() { }

	protected override bool get_boneLengthCanBeZero() { }

	private Vector3 SolveJoint(Vector3 pos1, Vector3 pos2, float length) { }

	private void OnPreSolve() { }

	private void OnPostSolve() { }

	private void Solve(Vector3 targetPosition) { }

	private void ForwardReach(Vector3 position) { }

	private void SolverMove(int index, Vector3 offset) { }

	private void SolverRotate(int index, Quaternion rotation, bool recursive) { }

	private void SolverRotateChildren(int index, Quaternion rotation) { }

	private void SolverMoveChildrenAroundPoint(int index, Quaternion rotation) { }

	private Quaternion GetParentSolverRotation(int index) { }

	private Vector3 GetParentSolverPosition(int index) { }

	private Quaternion GetLimitedRotation(int index, Quaternion q, out bool changed) { }

	private void LimitForward(int rotateBone, int limitBone) { }

	private void BackwardReach(Vector3 position) { }

	private void BackwardReachUnlimited(Vector3 position) { }

	private void BackwardReachLimited(Vector3 position) { }

	private void MapToSolverPositions() { }

	private void MapToSolverPositionsLimited() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class IKSolverFABRIKRoot : IKSolver
{
	// Fields
	public int iterations;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float rootPin;
	public FABRIKChain[] chains;
	private bool zeroWeightApplied;
	private bool[] isRoot;
	private Vector3 rootDefaultPosition;

	// Methods

	public override bool IsValid(ref string message) { }

	public override void StoreDefaultLocalState() { }

	public override void FixTransforms() { }

	protected override void OnInitiate() { }

	private bool IsRoot(int index) { }

	protected override void OnUpdate() { }

	public override IKSolver.Point[] GetPoints() { }

	public override IKSolver.Point GetPoint(Transform transform) { }

	private void AddPointsToArray(ref IKSolver.Point[] array, FABRIKChain chain) { }

	private Vector3 GetCentroid() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class IKSolverFullBody : IKSolver
{
	// Fields
	[RangeAttribute] // RVA: 0x77CA0 Offset: 0x770A0 VA: 0x180077CA0
	public int iterations;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public FBIKChain[] chain;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IKEffector[] effectors;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IKMappingSpine spineMapping;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IKMappingBone[] boneMappings;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IKMappingLimb[] limbMappings;
	public bool FABRIKPass;
	public IKSolver.UpdateDelegate OnPreRead;
	public IKSolver.UpdateDelegate OnPreSolve;
	public IKSolver.IterationDelegate OnPreIteration;
	public IKSolver.IterationDelegate OnPostIteration;
	public IKSolver.UpdateDelegate OnPreBend;
	public IKSolver.UpdateDelegate OnPostSolve;
	public IKSolver.UpdateDelegate OnStoreDefaultLocalState;
	public IKSolver.UpdateDelegate OnFixTransforms;

	// Methods

	public IKEffector GetEffector(Transform t) { }

	public FBIKChain GetChain(Transform transform) { }

	public int GetChainIndex(Transform transform) { }

	public IKSolver.Node GetNode(int chainIndex, int nodeIndex) { }

	public void GetChainAndNodeIndexes(Transform transform, out int chainIndex, out int nodeIndex) { }

	public override IKSolver.Point[] GetPoints() { }

	public override IKSolver.Point GetPoint(Transform transform) { }

	public override bool IsValid(ref string message) { }

	public override void StoreDefaultLocalState() { }

	public override void FixTransforms() { }

	protected override void OnInitiate() { }

	protected override void OnUpdate() { }

	protected virtual void ReadPose() { }

	protected virtual void Solve() { }

	protected virtual void ApplyBendConstraints() { }

	protected virtual void WritePose() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public enum FullBodyBipedEffector
{
	// Fields
	public int value__;
	public const FullBodyBipedEffector Body = 0;
	public const FullBodyBipedEffector LeftShoulder = 1;
	public const FullBodyBipedEffector RightShoulder = 2;
	public const FullBodyBipedEffector LeftThigh = 3;
	public const FullBodyBipedEffector RightThigh = 4;
	public const FullBodyBipedEffector LeftHand = 5;
	public const FullBodyBipedEffector RightHand = 6;
	public const FullBodyBipedEffector LeftFoot = 7;
	public const FullBodyBipedEffector RightFoot = 8;
}

// Namespace: RootMotion.FinalIK
[Serializable]
public enum FullBodyBipedChain
{
	// Fields
	public int value__;
	public const FullBodyBipedChain LeftArm = 0;
	public const FullBodyBipedChain RightArm = 1;
	public const FullBodyBipedChain LeftLeg = 2;
	public const FullBodyBipedChain RightLeg = 3;
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class IKSolverFullBodyBiped : IKSolverFullBody
{
	// Fields
	public Transform rootNode;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float spineStiffness;
	[RangeAttribute] // RVA: 0x124060 Offset: 0x123460 VA: 0x180124060
	public float pullBodyVertical;
	[RangeAttribute] // RVA: 0x124060 Offset: 0x123460 VA: 0x180124060
	public float pullBodyHorizontal;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <pullBodyOffset>k__BackingField;
	private Vector3 offset;

	// Properties
	public IKEffector bodyEffector { get; }
	public IKEffector leftShoulderEffector { get; }
	public IKEffector rightShoulderEffector { get; }
	public IKEffector leftThighEffector { get; }
	public IKEffector rightThighEffector { get; }
	public IKEffector leftHandEffector { get; }
	public IKEffector rightHandEffector { get; }
	public IKEffector leftFootEffector { get; }
	public IKEffector rightFootEffector { get; }
	public FBIKChain leftArmChain { get; }
	public FBIKChain rightArmChain { get; }
	public FBIKChain leftLegChain { get; }
	public FBIKChain rightLegChain { get; }
	public IKMappingLimb leftArmMapping { get; }
	public IKMappingLimb rightArmMapping { get; }
	public IKMappingLimb leftLegMapping { get; }
	public IKMappingLimb rightLegMapping { get; }
	public IKMappingBone headMapping { get; }
	public Vector3 pullBodyOffset { get; set; }

	// Methods

	public IKEffector get_bodyEffector() { }

	public IKEffector get_leftShoulderEffector() { }

	public IKEffector get_rightShoulderEffector() { }

	public IKEffector get_leftThighEffector() { }

	public IKEffector get_rightThighEffector() { }

	public IKEffector get_leftHandEffector() { }

	public IKEffector get_rightHandEffector() { }

	public IKEffector get_leftFootEffector() { }

	public IKEffector get_rightFootEffector() { }

	public FBIKChain get_leftArmChain() { }

	public FBIKChain get_rightArmChain() { }

	public FBIKChain get_leftLegChain() { }

	public FBIKChain get_rightLegChain() { }

	public IKMappingLimb get_leftArmMapping() { }

	public IKMappingLimb get_rightArmMapping() { }

	public IKMappingLimb get_leftLegMapping() { }

	public IKMappingLimb get_rightLegMapping() { }

	public IKMappingBone get_headMapping() { }

	public void SetChainWeights(FullBodyBipedChain c, float pull, float reach = 0) { }

	public void SetEffectorWeights(FullBodyBipedEffector effector, float positionWeight, float rotationWeight) { }

	public FBIKChain GetChain(FullBodyBipedChain c) { }

	public FBIKChain GetChain(FullBodyBipedEffector effector) { }

	public IKEffector GetEffector(FullBodyBipedEffector effector) { }

	public IKEffector GetEndEffector(FullBodyBipedChain c) { }

	public IKMappingLimb GetLimbMapping(FullBodyBipedChain chain) { }

	public IKMappingLimb GetLimbMapping(FullBodyBipedEffector effector) { }

	public IKMappingSpine GetSpineMapping() { }

	public IKMappingBone GetHeadMapping() { }

	public IKConstraintBend GetBendConstraint(FullBodyBipedChain limb) { }

	public override bool IsValid(ref string message) { }

	public void SetToReferences(BipedReferences references, Transform rootNode) { }

	public static Transform DetectRootNodeBone(BipedReferences references) { }

	public void SetLimbOrientations(BipedLimbOrientations o) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 get_pullBodyOffset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_pullBodyOffset(Vector3 value) { }

	private void SetLimbOrientation(FullBodyBipedChain chain, BipedLimbOrientations.LimbOrientation limbOrientation) { }

	private static Transform GetLeftClavicle(BipedReferences references) { }

	private static Transform GetRightClavicle(BipedReferences references) { }

	private static bool Contains(Transform[] array, Transform transform) { }

	protected override void ReadPose() { }

	private void PullBody() { }

	private Vector3 GetBodyOffset() { }

	private Vector3 GetHandBodyPull(IKEffector effector, FBIKChain arm, Vector3 offset) { }

	protected override void ApplyBendConstraints() { }

	protected override void WritePose() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class IKSolverHeuristic : IKSolver
{
	// Fields
	public Transform target;
	public float tolerance;
	public int maxIterations;
	public bool useRotationLimits;
	public bool XY;
	public IKSolver.Bone[] bones;
	protected Vector3 lastLocalDirection;
	protected float chainLength;

	// Properties
	protected virtual int minBones { get; }
	protected virtual bool boneLengthCanBeZero { get; }
	protected virtual bool allowCommonParent { get; }
	protected virtual Vector3 localDirection { get; }
	protected float positionOffset { get; }

	// Methods

	public bool SetChain(Transform[] hierarchy, Transform root) { }

	public void AddBone(Transform bone) { }

	public override void StoreDefaultLocalState() { }

	public override void FixTransforms() { }

	public override bool IsValid(ref string message) { }

	public override IKSolver.Point[] GetPoints() { }

	public override IKSolver.Point GetPoint(Transform transform) { }

	protected virtual int get_minBones() { }

	protected virtual bool get_boneLengthCanBeZero() { }

	protected virtual bool get_allowCommonParent() { }

	protected override void OnInitiate() { }

	protected override void OnUpdate() { }

	protected void InitiateBones() { }

	protected virtual Vector3 get_localDirection() { }

	protected float get_positionOffset() { }

	protected Vector3 GetSingularityOffset() { }

	private bool SingularityDetected() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class IKSolverLeg : IKSolver
{
	// Fields
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float IKRotationWeight;
	public Quaternion IKRotation;
	public IKSolver.Point pelvis;
	public IKSolver.Point thigh;
	public IKSolver.Point calf;
	public IKSolver.Point foot;
	public IKSolver.Point toe;
	public IKSolverVR.Leg leg;
	public Vector3 heelOffset;
	private Vector3[] positions;
	private Quaternion[] rotations;

	// Methods

	public override bool IsValid(ref string message) { }

	public bool SetChain(Transform pelvis, Transform thigh, Transform calf, Transform foot, Transform toe, Transform root) { }

	public override IKSolver.Point[] GetPoints() { }

	public override IKSolver.Point GetPoint(Transform transform) { }

	public override void StoreDefaultLocalState() { }

	public override void FixTransforms() { }

	protected override void OnInitiate() { }

	protected override void OnUpdate() { }

	private void Solve() { }

	private void Read() { }

	private void Write() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class IKSolverLimb : IKSolverTrigonometric
{
	// Fields
	public AvatarIKGoal goal;
	public IKSolverLimb.BendModifier bendModifier;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float maintainRotationWeight;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float bendModifierWeight;
	public Transform bendGoal;
	private bool maintainBendFor1Frame;
	private bool maintainRotationFor1Frame;
	private Quaternion defaultRootRotation;
	private Quaternion parentDefaultRotation;
	private Quaternion bone3RotationBeforeSolve;
	private Quaternion maintainRotation;
	private Quaternion bone3DefaultRotation;
	private Vector3 _bendNormal;
	private Vector3 animationNormal;
	private IKSolverLimb.AxisDirection[] axisDirectionsLeft;
	private IKSolverLimb.AxisDirection[] axisDirectionsRight;

	// Properties
	private IKSolverLimb.AxisDirection[] axisDirections { get; }

	// Methods

	public void MaintainRotation() { }

	public void MaintainBend() { }

	protected override void OnInitiateVirtual() { }

	protected override void OnUpdateVirtual() { }

	protected override void OnPostSolveVirtual() { }

	public void .ctor() { }

	public void .ctor(AvatarIKGoal goal) { }

	private IKSolverLimb.AxisDirection[] get_axisDirections() { }

	private void StoreAxisDirections(ref IKSolverLimb.AxisDirection[] axisDirections) { }

	private Vector3 GetModifiedBendNormal() { }
}

// Namespace: 
[Serializable]
public enum IKSolverLimb.BendModifier
{
	// Fields
	public int value__;
	public const IKSolverLimb.BendModifier Animation = 0;
	public const IKSolverLimb.BendModifier Target = 1;
	public const IKSolverLimb.BendModifier Parent = 2;
	public const IKSolverLimb.BendModifier Arm = 3;
	public const IKSolverLimb.BendModifier Goal = 4;
}

// Namespace: 
[Serializable]
public struct IKSolverLimb.AxisDirection
{
	// Fields
	public Vector3 direction;
	public Vector3 axis;
	public float dot;

	// Methods

	public void .ctor(Vector3 direction, Vector3 axis) { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class IKSolverLookAt : IKSolver
{
	// Fields
	public Transform target;
	public IKSolverLookAt.LookAtBone[] spine;
	public IKSolverLookAt.LookAtBone head;
	public IKSolverLookAt.LookAtBone[] eyes;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float bodyWeight;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float headWeight;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float eyesWeight;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float clampWeight;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float clampWeightHead;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float clampWeightEyes;
	[RangeAttribute] // RVA: 0x53180 Offset: 0x52580 VA: 0x180053180
	public int clampSmoothing;
	public AnimationCurve spineWeightCurve;
	public Vector3 spineTargetOffset;
	private Vector3[] spineForwards;
	private Vector3[] headForwards;
	private Vector3[] eyeForward;

	// Properties
	private bool spineIsValid { get; }
	private bool spineIsEmpty { get; }
	private bool headIsValid { get; }
	private bool headIsEmpty { get; }
	private bool eyesIsValid { get; }
	private bool eyesIsEmpty { get; }

	// Methods

	public void SetLookAtWeight(float weight) { }

	public void SetLookAtWeight(float weight, float bodyWeight) { }

	public void SetLookAtWeight(float weight, float bodyWeight, float headWeight) { }

	public void SetLookAtWeight(float weight, float bodyWeight, float headWeight, float eyesWeight) { }

	public void SetLookAtWeight(float weight, float bodyWeight, float headWeight, float eyesWeight, float clampWeight) { }

	public void SetLookAtWeight(float weight, float bodyWeight = 0, float headWeight = 1, float eyesWeight = 0.5, float clampWeight = 0.5, float clampWeightHead = 0.5, float clampWeightEyes = 0.3) { }

	public override void StoreDefaultLocalState() { }

	public override void FixTransforms() { }

	public override bool IsValid(ref string message) { }

	public override IKSolver.Point[] GetPoints() { }

	public override IKSolver.Point GetPoint(Transform transform) { }

	public bool SetChain(Transform[] spine, Transform head, Transform[] eyes, Transform root) { }

	protected override void OnInitiate() { }

	protected override void OnUpdate() { }

	private bool get_spineIsValid() { }

	private bool get_spineIsEmpty() { }

	private void SolveSpine() { }

	private bool get_headIsValid() { }

	private bool get_headIsEmpty() { }

	private void SolveHead() { }

	private bool get_eyesIsValid() { }

	private bool get_eyesIsEmpty() { }

	private void SolveEyes() { }

	private Vector3[] GetForwards(ref Vector3[] forwards, Vector3 baseForward, Vector3 targetForward, int bones, float clamp) { }

	private void SetBones(Transform[] array, ref IKSolverLookAt.LookAtBone[] bones) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class IKSolverLookAt.LookAtBone : IKSolver.Bone
{
	// Properties
	public Vector3 forward { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(Transform transform) { }

	public void Initiate(Transform root) { }

	public void LookAt(Vector3 direction, float weight) { }

	public Vector3 get_forward() { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class IKSolverTrigonometric : IKSolver
{
	// Fields
	public Transform target;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float IKRotationWeight;
	public Quaternion IKRotation;
	public Vector3 bendNormal;
	public IKSolverTrigonometric.TrigonometricBone bone1;
	public IKSolverTrigonometric.TrigonometricBone bone2;
	public IKSolverTrigonometric.TrigonometricBone bone3;
	protected Vector3 weightIKPosition;
	protected bool directHierarchy;

	// Methods

	public void SetBendGoalPosition(Vector3 goalPosition, float weight) { }

	public void SetBendPlaneToCurrent() { }

	public void SetIKRotation(Quaternion rotation) { }

	public void SetIKRotationWeight(float weight) { }

	public Quaternion GetIKRotation() { }

	public float GetIKRotationWeight() { }

	public override IKSolver.Point[] GetPoints() { }

	public override IKSolver.Point GetPoint(Transform transform) { }

	public override void StoreDefaultLocalState() { }

	public override void FixTransforms() { }

	public override bool IsValid(ref string message) { }

	public bool SetChain(Transform bone1, Transform bone2, Transform bone3, Transform root) { }

	public static void Solve(Transform bone1, Transform bone2, Transform bone3, Vector3 targetPosition, Vector3 bendNormal, float weight) { }

	private static Vector3 GetDirectionToBendPoint(Vector3 direction, float directionMag, Vector3 bendDirection, float sqrMag1, float sqrMag2) { }

	protected override void OnInitiate() { }

	private bool IsDirectHierarchy() { }

	private void InitiateBones() { }

	protected override void OnUpdate() { }

	protected virtual void OnInitiateVirtual() { }

	protected virtual void OnUpdateVirtual() { }

	protected virtual void OnPostSolveVirtual() { }

	protected Vector3 GetBendDirection(Vector3 IKPosition, Vector3 bendNormal) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class IKSolverTrigonometric.TrigonometricBone : IKSolver.Bone
{
	// Fields
	private Quaternion targetToLocalSpace;
	private Vector3 defaultLocalBendNormal;

	// Methods

	public void Initiate(Vector3 childPosition, Vector3 bendNormal) { }

	public Quaternion GetRotation(Vector3 direction, Vector3 bendNormal) { }

	public Vector3 GetBendNormalFromCurrentRotation() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class IKSolverVR : IKSolver
{
	// Fields
	private Transform[] solverTransforms;
	private bool hasChest;
	private bool hasNeck;
	private bool hasShoulders;
	private bool hasToes;
	private Vector3[] readPositions;
	private Quaternion[] readRotations;
	private Vector3[] solvedPositions;
	private Quaternion[] solvedRotations;
	private Quaternion[] defaultLocalRotations;
	private Vector3[] defaultLocalPositions;
	private Vector3 rootV;
	private Vector3 rootVelocity;
	private Vector3 bodyOffset;
	private int supportLegIndex;
	[TooltipAttribute] // RVA: 0x55A80 Offset: 0x54E80 VA: 0x180055A80
	public bool plantFeet;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IKSolverVR.VirtualBone <rootBone>k__BackingField;
	[TooltipAttribute] // RVA: 0x57E10 Offset: 0x57210 VA: 0x180057E10
	public IKSolverVR.Spine spine;
	[TooltipAttribute] // RVA: 0x599C0 Offset: 0x58DC0 VA: 0x1800599C0
	public IKSolverVR.Arm leftArm;
	[TooltipAttribute] // RVA: 0x5B7E0 Offset: 0x5ABE0 VA: 0x18005B7E0
	public IKSolverVR.Arm rightArm;
	[TooltipAttribute] // RVA: 0x5E600 Offset: 0x5DA00 VA: 0x18005E600
	public IKSolverVR.Leg leftLeg;
	[TooltipAttribute] // RVA: 0x5ECE0 Offset: 0x5E0E0 VA: 0x18005ECE0
	public IKSolverVR.Leg rightLeg;
	[TooltipAttribute] // RVA: 0x60B90 Offset: 0x5FF90 VA: 0x180060B90
	public IKSolverVR.Locomotion locomotion;
	private IKSolverVR.Leg[] legs;
	private IKSolverVR.Arm[] arms;
	private Vector3 headPosition;
	private Vector3 headDeltaPosition;
	private Vector3 raycastOriginPelvis;
	private Vector3 lastOffset;
	private Vector3 debugPos1;
	private Vector3 debugPos2;
	private Vector3 debugPos3;
	private Vector3 debugPos4;

	// Properties
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IKSolverVR.VirtualBone rootBone { get; set; }

	// Methods

	public void SetToReferences(VRIK.References references) { }

	public void GuessHandOrientations(VRIK.References references, bool onlyIfZero) { }

	public void DefaultAnimationCurves() { }

	public void AddPositionOffset(IKSolverVR.PositionOffset positionOffset, Vector3 value) { }

	public void AddRotationOffset(IKSolverVR.RotationOffset rotationOffset, Vector3 value) { }

	public void AddRotationOffset(IKSolverVR.RotationOffset rotationOffset, Quaternion value) { }

	public void AddPlatformMotion(Vector3 deltaPosition, Quaternion deltaRotation, Vector3 platformPivot) { }

	public void Reset() { }

	public override void StoreDefaultLocalState() { }

	public override void FixTransforms() { }

	public override IKSolver.Point[] GetPoints() { }

	public override IKSolver.Point GetPoint(Transform transform) { }

	public override bool IsValid(ref string message) { }

	private Vector3 GetNormal(Transform[] transforms) { }

	private Vector3 GuessWristToPalmAxis(Transform hand, Transform forearm) { }

	private Vector3 GuessPalmToThumbAxis(Transform hand, Transform forearm) { }

	private static Keyframe[] GetSineKeyframes(float mag) { }

	private void UpdateSolverTransforms() { }

	protected override void OnInitiate() { }

	protected override void OnUpdate() { }

	private void WriteTransforms() { }

	private void Read(Vector3[] positions, Quaternion[] rotations, bool hasChest, bool hasNeck, bool hasShoulders, bool hasToes) { }

	private void Solve() { }

	private Vector3 GetPosition(int index) { }

	private Quaternion GetRotation(int index) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IKSolverVR.VirtualBone get_rootBone() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_rootBone(IKSolverVR.VirtualBone value) { }

	private void Write() { }

	private Vector3 GetPelvisOffset() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class IKSolverVR.Arm : IKSolverVR.BodyPart
{
	// Fields
	[TooltipAttribute] // RVA: 0x66B10 Offset: 0x65F10 VA: 0x180066B10
	public Transform target;
	[TooltipAttribute] // RVA: 0x69900 Offset: 0x68D00 VA: 0x180069900
	public Transform bendGoal;
	[TooltipAttribute] // RVA: 0x6A110 Offset: 0x69510 VA: 0x18006A110
	[RangeAttribute] // RVA: 0x6A110 Offset: 0x69510 VA: 0x18006A110
	public float positionWeight;
	[TooltipAttribute] // RVA: 0x6D490 Offset: 0x6C890 VA: 0x18006D490
	[RangeAttribute] // RVA: 0x6D490 Offset: 0x6C890 VA: 0x18006D490
	public float rotationWeight;
	[TooltipAttribute] // RVA: 0x6F810 Offset: 0x6EC10 VA: 0x18006F810
	public IKSolverVR.Arm.ShoulderRotationMode shoulderRotationMode;
	[TooltipAttribute] // RVA: 0x71610 Offset: 0x70A10 VA: 0x180071610
	[RangeAttribute] // RVA: 0x71610 Offset: 0x70A10 VA: 0x180071610
	public float shoulderRotationWeight;
	[TooltipAttribute] // RVA: 0x735F0 Offset: 0x729F0 VA: 0x1800735F0
	[RangeAttribute] // RVA: 0x735F0 Offset: 0x729F0 VA: 0x1800735F0
	public float bendGoalWeight;
	[TooltipAttribute] // RVA: 0x758E0 Offset: 0x74CE0 VA: 0x1800758E0
	[RangeAttribute] // RVA: 0x758E0 Offset: 0x74CE0 VA: 0x1800758E0
	public float swivelOffset;
	[TooltipAttribute] // RVA: 0x77A10 Offset: 0x76E10 VA: 0x180077A10
	public Vector3 wristToPalmAxis;
	[TooltipAttribute] // RVA: 0x79820 Offset: 0x78C20 VA: 0x180079820
	public Vector3 palmToThumbAxis;
	[TooltipAttribute] // RVA: 0x7C920 Offset: 0x7BD20 VA: 0x18007C920
	[RangeAttribute] // RVA: 0x7C920 Offset: 0x7BD20 VA: 0x18007C920
	public float armLengthMlp;
	[TooltipAttribute] // RVA: 0x7E9D0 Offset: 0x7DDD0 VA: 0x18007E9D0
	public AnimationCurve stretchCurve;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 IKPosition;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Quaternion IKRotation;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 bendDirection;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 handPositionOffset;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <position>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Quaternion <rotation>k__BackingField;
	private bool hasShoulder;
	private Vector3 chestForwardAxis;
	private Vector3 chestUpAxis;
	private Quaternion chestRotation;
	private Vector3 chestForward;
	private Vector3 chestUp;
	private Quaternion forearmRelToUpperArm;
	private const float yawOffsetAngle = 45;
	private const float pitchOffsetAngle = -30;

	// Properties
	public Vector3 position { get; set; }
	public Quaternion rotation { get; set; }
	private IKSolverVR.VirtualBone shoulder { get; }
	private IKSolverVR.VirtualBone upperArm { get; }
	private IKSolverVR.VirtualBone forearm { get; }
	private IKSolverVR.VirtualBone hand { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 get_position() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_position(Vector3 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Quaternion get_rotation() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_rotation(Quaternion value) { }

	private IKSolverVR.VirtualBone get_shoulder() { }

	private IKSolverVR.VirtualBone get_upperArm() { }

	private IKSolverVR.VirtualBone get_forearm() { }

	private IKSolverVR.VirtualBone get_hand() { }

	protected override void OnRead(Vector3[] positions, Quaternion[] rotations, bool hasChest, bool hasNeck, bool hasShoulders, bool hasToes, int rootIndex, int index) { }

	public override void PreSolve() { }

	public override void ApplyOffsets() { }

	private void Stretching() { }

	public void Solve(bool isLeft) { }

	public override void ResetOffsets() { }

	public override void Write(ref Vector3[] solvedPositions, ref Quaternion[] solvedRotations) { }

	private float DamperValue(float value, float min, float max, float weight = 1) { }

	private Vector3 GetBendNormal(Vector3 dir) { }

	private void Visualize(IKSolverVR.VirtualBone bone1, IKSolverVR.VirtualBone bone2, IKSolverVR.VirtualBone bone3, Color color) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public enum IKSolverVR.Arm.ShoulderRotationMode
{
	// Fields
	public int value__;
	public const IKSolverVR.Arm.ShoulderRotationMode YawPitch = 0;
	public const IKSolverVR.Arm.ShoulderRotationMode FromTo = 1;
}

// Namespace: 
[Serializable]
public abstract class IKSolverVR.BodyPart
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <sqrMag>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <mag>k__BackingField;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IKSolverVR.VirtualBone[] bones;
	protected bool initiated;
	protected Vector3 rootPosition;
	protected Quaternion rootRotation;
	protected int index;

	// Properties
	public float sqrMag { get; set; }
	public float mag { get; set; }

	// Methods

	protected abstract void OnRead(Vector3[] positions, Quaternion[] rotations, bool hasChest, bool hasNeck, bool hasShoulders, bool hasToes, int rootIndex, int index) { }

	public abstract void PreSolve() { }

	public abstract void Write(ref Vector3[] solvedPositions, ref Quaternion[] solvedRotations) { }

	public abstract void ApplyOffsets() { }

	public abstract void ResetOffsets() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_sqrMag() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_sqrMag(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_mag() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_mag(float value) { }

	public void Read(Vector3[] positions, Quaternion[] rotations, bool hasChest, bool hasNeck, bool hasShoulders, bool hasToes, int rootIndex, int index) { }

	public void MovePosition(Vector3 position) { }

	public void MoveRotation(Quaternion rotation) { }

	public void Translate(Vector3 position, Quaternion rotation) { }

	public void TranslateRoot(Vector3 newRootPos, Quaternion newRootRot) { }

	public void RotateTo(IKSolverVR.VirtualBone bone, Quaternion rotation, float weight = 1) { }

	public void Visualize(Color color) { }

	public void Visualize() { }

	protected void .ctor() { }
}

// Namespace: 
[Serializable]
public class IKSolverVR.Footstep
{
	// Fields
	public float stepSpeed;
	public Vector3 characterSpaceOffset;
	public Vector3 position;
	public Quaternion rotation;
	public Quaternion stepToRootRot;
	public bool isSupportLeg;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <stepProgress>k__BackingField;
	public Vector3 stepFrom;
	public Vector3 stepTo;
	public Quaternion stepFromRot;
	public Quaternion stepToRot;
	private Quaternion footRelativeToRoot;
	private float supportLegW;
	private float supportLegWV;

	// Properties
	public bool isStepping { get; }
	public float stepProgress { get; set; }

	// Methods

	public bool get_isStepping() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_stepProgress() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_stepProgress(float value) { }

	public void .ctor(Quaternion rootRotation, Vector3 footPosition, Quaternion footRotation, Vector3 characterSpaceOffset) { }

	public void Reset(Quaternion rootRotation, Vector3 footPosition, Quaternion footRotation) { }

	public void StepTo(Vector3 p, Quaternion rootRotation) { }

	public void UpdateStepping(Vector3 p, Quaternion rootRotation, float speed) { }

	public void UpdateStanding(Quaternion rootRotation, float minAngle, float speed) { }

	public void Update(InterpolationMode interpolation, UnityEvent onStep) { }
}

// Namespace: 
[Serializable]
public class IKSolverVR.Leg : IKSolverVR.BodyPart
{
	// Fields
	[TooltipAttribute] // RVA: 0x9CDC0 Offset: 0x9C1C0 VA: 0x18009CDC0
	public Transform target;
	[TooltipAttribute] // RVA: 0x9EA50 Offset: 0x9DE50 VA: 0x18009EA50
	public Transform bendGoal;
	[TooltipAttribute] // RVA: 0x9F650 Offset: 0x9EA50 VA: 0x18009F650
	[RangeAttribute] // RVA: 0x9F650 Offset: 0x9EA50 VA: 0x18009F650
	public float positionWeight;
	[TooltipAttribute] // RVA: 0xA1810 Offset: 0xA0C10 VA: 0x1800A1810
	[RangeAttribute] // RVA: 0xA1810 Offset: 0xA0C10 VA: 0x1800A1810
	public float rotationWeight;
	[TooltipAttribute] // RVA: 0xA4C40 Offset: 0xA4040 VA: 0x1800A4C40
	[RangeAttribute] // RVA: 0xA4C40 Offset: 0xA4040 VA: 0x1800A4C40
	public float bendGoalWeight;
	[TooltipAttribute] // RVA: 0xA7C40 Offset: 0xA7040 VA: 0x1800A7C40
	[RangeAttribute] // RVA: 0xA7C40 Offset: 0xA7040 VA: 0x1800A7C40
	public float swivelOffset;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 IKPosition;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Quaternion IKRotation;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 footPositionOffset;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 heelPositionOffset;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Quaternion footRotationOffset;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float currentMag;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <position>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Quaternion <rotation>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <hasToes>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <thighRelativeToPelvis>k__BackingField;
	private Vector3 footPosition;
	private Quaternion footRotation;
	private Vector3 bendNormal;
	private Quaternion calfRelToThigh;

	// Properties
	public Vector3 position { get; set; }
	public Quaternion rotation { get; set; }
	public bool hasToes { get; set; }
	public IKSolverVR.VirtualBone thigh { get; }
	private IKSolverVR.VirtualBone calf { get; }
	private IKSolverVR.VirtualBone foot { get; }
	private IKSolverVR.VirtualBone toes { get; }
	public IKSolverVR.VirtualBone lastBone { get; }
	public Vector3 thighRelativeToPelvis { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 get_position() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_position(Vector3 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Quaternion get_rotation() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_rotation(Quaternion value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_hasToes() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_hasToes(bool value) { }

	public IKSolverVR.VirtualBone get_thigh() { }

	private IKSolverVR.VirtualBone get_calf() { }

	private IKSolverVR.VirtualBone get_foot() { }

	private IKSolverVR.VirtualBone get_toes() { }

	public IKSolverVR.VirtualBone get_lastBone() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 get_thighRelativeToPelvis() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_thighRelativeToPelvis(Vector3 value) { }

	protected override void OnRead(Vector3[] positions, Quaternion[] rotations, bool hasChest, bool hasNeck, bool hasShoulders, bool hasToes, int rootIndex, int index) { }

	public override void PreSolve() { }

	public override void ApplyOffsets() { }

	private void ApplyPositionOffset(Vector3 offset, float weight) { }

	private void ApplyRotationOffset(Quaternion offset, float weight) { }

	public void Solve() { }

	public override void Write(ref Vector3[] solvedPositions, ref Quaternion[] solvedRotations) { }

	public override void ResetOffsets() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class IKSolverVR.Locomotion
{
	// Fields
	[TooltipAttribute] // RVA: 0xC3C50 Offset: 0xC3050 VA: 0x1800C3C50
	[RangeAttribute] // RVA: 0xC3C50 Offset: 0xC3050 VA: 0x1800C3C50
	public float weight;
	[TooltipAttribute] // RVA: 0xC5C70 Offset: 0xC5070 VA: 0x1800C5C70
	public float footDistance;
	[TooltipAttribute] // RVA: 0xC6790 Offset: 0xC5B90 VA: 0x1800C6790
	public float stepThreshold;
	[TooltipAttribute] // RVA: 0xC8720 Offset: 0xC7B20 VA: 0x1800C8720
	public float angleThreshold;
	[TooltipAttribute] // RVA: 0xCA5C0 Offset: 0xC99C0 VA: 0x1800CA5C0
	public float comAngleMlp;
	[TooltipAttribute] // RVA: 0xCC540 Offset: 0xCB940 VA: 0x1800CC540
	public float maxVelocity;
	[TooltipAttribute] // RVA: 0xCD2B0 Offset: 0xCC6B0 VA: 0x1800CD2B0
	public float velocityFactor;
	[TooltipAttribute] // RVA: 0xCF0F0 Offset: 0xCE4F0 VA: 0x1800CF0F0
	[RangeAttribute] // RVA: 0xCF0F0 Offset: 0xCE4F0 VA: 0x1800CF0F0
	public float maxLegStretch;
	[TooltipAttribute] // RVA: 0xD1570 Offset: 0xD0970 VA: 0x1800D1570
	public float rootSpeed;
	[TooltipAttribute] // RVA: 0xD3140 Offset: 0xD2540 VA: 0x1800D3140
	public float stepSpeed;
	[TooltipAttribute] // RVA: 0xD5030 Offset: 0xD4430 VA: 0x1800D5030
	public AnimationCurve stepHeight;
	[TooltipAttribute] // RVA: 0xD5C80 Offset: 0xD5080 VA: 0x1800D5C80
	public AnimationCurve heelHeight;
	[TooltipAttribute] // RVA: 0xD7C30 Offset: 0xD7030 VA: 0x1800D7C30
	[RangeAttribute] // RVA: 0xD7C30 Offset: 0xD7030 VA: 0x1800D7C30
	public float relaxLegTwistMinAngle;
	[TooltipAttribute] // RVA: 0xDC420 Offset: 0xDB820 VA: 0x1800DC420
	public float relaxLegTwistSpeed;
	[TooltipAttribute] // RVA: 0xDE270 Offset: 0xDD670 VA: 0x1800DE270
	public InterpolationMode stepInterpolation;
	[TooltipAttribute] // RVA: 0xE1320 Offset: 0xE0720 VA: 0x1800E1320
	public Vector3 offset;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool blockingEnabled;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public LayerMask blockingLayers;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float raycastRadius;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float raycastHeight;
	[TooltipAttribute] // RVA: 0xEAAA0 Offset: 0xE9EA0 VA: 0x1800EAAA0
	public UnityEvent onLeftFootstep;
	[TooltipAttribute] // RVA: 0xEC7A0 Offset: 0xEBBA0 VA: 0x1800EC7A0
	public UnityEvent onRightFootstep;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <centerOfMass>k__BackingField;
	private IKSolverVR.Footstep[] footsteps;
	private Vector3 lastComPosition;
	private Vector3 comVelocity;
	private int leftFootIndex;
	private int rightFootIndex;

	// Properties
	public Vector3 centerOfMass { get; set; }
	public Vector3 leftFootstepPosition { get; }
	public Vector3 rightFootstepPosition { get; }
	public Quaternion leftFootstepRotation { get; }
	public Quaternion rightFootstepRotation { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 get_centerOfMass() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_centerOfMass(Vector3 value) { }

	public void Initiate(Vector3[] positions, Quaternion[] rotations, bool hasToes) { }

	public void Reset(Vector3[] positions, Quaternion[] rotations) { }

	public void AddDeltaRotation(Quaternion delta, Vector3 pivot) { }

	public void AddDeltaPosition(Vector3 delta) { }

	public void Solve(IKSolverVR.VirtualBone rootBone, IKSolverVR.Spine spine, IKSolverVR.Leg leftLeg, IKSolverVR.Leg rightLeg, IKSolverVR.Arm leftArm, IKSolverVR.Arm rightArm, int supportLegIndex, out Vector3 leftFootPosition, out Vector3 rightFootPosition, out Quaternion leftFootRotation, out Quaternion rightFootRotation, out float leftFootOffset, out float rightFootOffset, out float leftHeelOffset, out float rightHeelOffset) { }

	public Vector3 get_leftFootstepPosition() { }

	public Vector3 get_rightFootstepPosition() { }

	public Quaternion get_leftFootstepRotation() { }

	public Quaternion get_rightFootstepRotation() { }

	private bool StepBlocked(Vector3 fromPosition, Vector3 toPosition, Vector3 rootPosition) { }

	private bool CanStep() { }

	private static bool GetLineSphereCollision(Vector3 lineStart, Vector3 lineEnd, Vector3 sphereCenter, float sphereRadius) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class IKSolverVR.Spine : IKSolverVR.BodyPart
{
	// Fields
	[TooltipAttribute] // RVA: 0xF15D0 Offset: 0xF09D0 VA: 0x1800F15D0
	public Transform headTarget;
	[TooltipAttribute] // RVA: 0xF34C0 Offset: 0xF28C0 VA: 0x1800F34C0
	public Transform pelvisTarget;
	[TooltipAttribute] // RVA: 0xF4F20 Offset: 0xF4320 VA: 0x1800F4F20
	[RangeAttribute] // RVA: 0xF4F20 Offset: 0xF4320 VA: 0x1800F4F20
	public float positionWeight;
	[TooltipAttribute] // RVA: 0xF6E20 Offset: 0xF6220 VA: 0x1800F6E20
	[RangeAttribute] // RVA: 0xF6E20 Offset: 0xF6220 VA: 0x1800F6E20
	public float rotationWeight;
	[TooltipAttribute] // RVA: 0xF8C40 Offset: 0xF8040 VA: 0x1800F8C40
	[RangeAttribute] // RVA: 0xF8C40 Offset: 0xF8040 VA: 0x1800F8C40
	public float pelvisPositionWeight;
	[TooltipAttribute] // RVA: 0xFAF00 Offset: 0xFA300 VA: 0x1800FAF00
	[RangeAttribute] // RVA: 0xFAF00 Offset: 0xFA300 VA: 0x1800FAF00
	public float pelvisRotationWeight;
	[TooltipAttribute] // RVA: 0xFCD70 Offset: 0xFC170 VA: 0x1800FCD70
	public Transform chestGoal;
	[TooltipAttribute] // RVA: 0xFD6E0 Offset: 0xFCAE0 VA: 0x1800FD6E0
	[RangeAttribute] // RVA: 0xFD6E0 Offset: 0xFCAE0 VA: 0x1800FD6E0
	public float chestGoalWeight;
	[TooltipAttribute] // RVA: 0xFF670 Offset: 0xFEA70 VA: 0x1800FF670
	public float minHeadHeight;
	[TooltipAttribute] // RVA: 0x1012B0 Offset: 0x1006B0 VA: 0x1801012B0
	[RangeAttribute] // RVA: 0x1012B0 Offset: 0x1006B0 VA: 0x1801012B0
	public float bodyPosStiffness;
	[TooltipAttribute] // RVA: 0x102FF0 Offset: 0x1023F0 VA: 0x180102FF0
	[RangeAttribute] // RVA: 0x102FF0 Offset: 0x1023F0 VA: 0x180102FF0
	public float bodyRotStiffness;
	[TooltipAttribute] // RVA: 0x105070 Offset: 0x104470 VA: 0x180105070
	[FormerlySerializedAsAttribute] // RVA: 0x105070 Offset: 0x104470 VA: 0x180105070
	[RangeAttribute] // RVA: 0x105070 Offset: 0x104470 VA: 0x180105070
	public float neckStiffness;
	[TooltipAttribute] // RVA: 0x109D40 Offset: 0x109140 VA: 0x180109D40
	[RangeAttribute] // RVA: 0x109D40 Offset: 0x109140 VA: 0x180109D40
	public float rotateChestByHands;
	[TooltipAttribute] // RVA: 0x10BD90 Offset: 0x10B190 VA: 0x18010BD90
	[RangeAttribute] // RVA: 0x10BD90 Offset: 0x10B190 VA: 0x18010BD90
	public float chestClampWeight;
	[TooltipAttribute] // RVA: 0x10DF00 Offset: 0x10D300 VA: 0x18010DF00
	[RangeAttribute] // RVA: 0x10DF00 Offset: 0x10D300 VA: 0x18010DF00
	public float headClampWeight;
	[TooltipAttribute] // RVA: 0x110390 Offset: 0x10F790 VA: 0x180110390
	public float moveBodyBackWhenCrouching;
	[TooltipAttribute] // RVA: 0x110D40 Offset: 0x110140 VA: 0x180110D40
	[RangeAttribute] // RVA: 0x110D40 Offset: 0x110140 VA: 0x180110D40
	public float maintainPelvisPosition;
	[TooltipAttribute] // RVA: 0x1133F0 Offset: 0x1127F0 VA: 0x1801133F0
	[RangeAttribute] // RVA: 0x1133F0 Offset: 0x1127F0 VA: 0x1801133F0
	public float maxRootAngle;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 IKPositionHead;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Quaternion IKRotationHead;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 IKPositionPelvis;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Quaternion IKRotationPelvis;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 goalPositionChest;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 pelvisPositionOffset;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 chestPositionOffset;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 headPositionOffset;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Quaternion pelvisRotationOffset;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Quaternion chestRotationOffset;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Quaternion headRotationOffset;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 faceDirection;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 locomotionHeadPositionOffset;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 headPosition;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Quaternion <anchorRotation>k__BackingField;
	private Quaternion headRotation;
	private Quaternion anchorRelativeToHead;
	private Quaternion pelvisRelativeRotation;
	private Quaternion chestRelativeRotation;
	private Vector3 headDeltaPosition;
	private Quaternion pelvisDeltaRotation;
	private Quaternion chestTargetRotation;
	private int pelvisIndex;
	private int spineIndex;
	private int chestIndex;
	private int neckIndex;
	private int headIndex;
	private float length;
	private bool hasChest;
	private bool hasNeck;
	private float headHeight;
	private float sizeMlp;
	private Vector3 chestForward;

	// Properties
	public IKSolverVR.VirtualBone pelvis { get; }
	public IKSolverVR.VirtualBone firstSpineBone { get; }
	public IKSolverVR.VirtualBone chest { get; }
	private IKSolverVR.VirtualBone neck { get; }
	public IKSolverVR.VirtualBone head { get; }
	public Quaternion anchorRotation { get; set; }

	// Methods

	public IKSolverVR.VirtualBone get_pelvis() { }

	public IKSolverVR.VirtualBone get_firstSpineBone() { }

	public IKSolverVR.VirtualBone get_chest() { }

	private IKSolverVR.VirtualBone get_neck() { }

	public IKSolverVR.VirtualBone get_head() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Quaternion get_anchorRotation() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_anchorRotation(Quaternion value) { }

	protected override void OnRead(Vector3[] positions, Quaternion[] rotations, bool hasChest, bool hasNeck, bool hasShoulders, bool hasToes, int rootIndex, int index) { }

	public override void PreSolve() { }

	public override void ApplyOffsets() { }

	private void CalculateChestTargetRotation(IKSolverVR.VirtualBone rootBone, IKSolverVR.Arm[] arms) { }

	public void Solve(IKSolverVR.VirtualBone rootBone, IKSolverVR.Leg[] legs, IKSolverVR.Arm[] arms) { }

	private void FABRIKPass(Vector3 animatedPelvisPos, Vector3 rootUp) { }

	private void SolvePelvis() { }

	public override void Write(ref Vector3[] solvedPositions, ref Quaternion[] solvedRotations) { }

	public override void ResetOffsets() { }

	private void AdjustChestByHands(ref Quaternion chestTargetRotation, IKSolverVR.Arm[] arms) { }

	public void InverseTranslateToHead(IKSolverVR.Leg[] legs, bool limited, bool useCurrentLegMag, Vector3 offset, float w) { }

	private void TranslatePelvis(IKSolverVR.Leg[] legs, Vector3 deltaPosition, Quaternion deltaRotation) { }

	private Vector3 LimitPelvisPosition(IKSolverVR.Leg[] legs, Vector3 pelvisPosition, bool useCurrentLegMag, int it = 2) { }

	private void Bend(IKSolverVR.VirtualBone[] bones, int firstIndex, int lastIndex, Quaternion targetRotation, float clampWeight, bool uniformWeight, float w) { }

	private void Bend(IKSolverVR.VirtualBone[] bones, int firstIndex, int lastIndex, Quaternion targetRotation, Quaternion rotationOffset, float clampWeight, bool uniformWeight, float w) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public enum IKSolverVR.PositionOffset
{
	// Fields
	public int value__;
	public const IKSolverVR.PositionOffset Pelvis = 0;
	public const IKSolverVR.PositionOffset Chest = 1;
	public const IKSolverVR.PositionOffset Head = 2;
	public const IKSolverVR.PositionOffset LeftHand = 3;
	public const IKSolverVR.PositionOffset RightHand = 4;
	public const IKSolverVR.PositionOffset LeftFoot = 5;
	public const IKSolverVR.PositionOffset RightFoot = 6;
	public const IKSolverVR.PositionOffset LeftHeel = 7;
	public const IKSolverVR.PositionOffset RightHeel = 8;
}

// Namespace: 
[Serializable]
public enum IKSolverVR.RotationOffset
{
	// Fields
	public int value__;
	public const IKSolverVR.RotationOffset Pelvis = 0;
	public const IKSolverVR.RotationOffset Chest = 1;
	public const IKSolverVR.RotationOffset Head = 2;
}

// Namespace: 
[Serializable]
public class IKSolverVR.VirtualBone
{
	// Fields
	public Vector3 readPosition;
	public Quaternion readRotation;
	public Vector3 solverPosition;
	public Quaternion solverRotation;
	public float length;
	public float sqrMag;
	public Vector3 axis;

	// Methods

	public void .ctor(Vector3 position, Quaternion rotation) { }

	public void Read(Vector3 position, Quaternion rotation) { }

	public static void SwingRotation(IKSolverVR.VirtualBone[] bones, int index, Vector3 swingTarget, float weight = 1) { }

	public static float PreSolve(ref IKSolverVR.VirtualBone[] bones) { }

	public static void RotateAroundPoint(IKSolverVR.VirtualBone[] bones, int index, Vector3 point, Quaternion rotation) { }

	public static void RotateBy(IKSolverVR.VirtualBone[] bones, int index, Quaternion rotation) { }

	public static void RotateBy(IKSolverVR.VirtualBone[] bones, Quaternion rotation) { }

	public static void RotateTo(IKSolverVR.VirtualBone[] bones, int index, Quaternion rotation) { }

	public static void SolveTrigonometric(IKSolverVR.VirtualBone[] bones, int first, int second, int third, Vector3 targetPosition, Vector3 bendNormal, float weight) { }

	private static Vector3 GetDirectionToBendPoint(Vector3 direction, float directionMag, Vector3 bendDirection, float sqrMag1, float sqrMag2) { }

	public static void SolveFABRIK(IKSolverVR.VirtualBone[] bones, Vector3 startPosition, Vector3 targetPosition, float weight, float minNormalizedTargetDistance, int iterations, float length, Vector3 startOffset) { }

	private static Vector3 SolveFABRIKJoint(Vector3 pos1, Vector3 pos2, float length) { }

	public static void SolveCCD(IKSolverVR.VirtualBone[] bones, Vector3 targetPosition, float weight, int iterations) { }
}

// Namespace: RootMotion.FinalIK
public class TwistRelaxer : MonoBehaviour
{
	// Fields
	public IK ik;
	[TooltipAttribute] // RVA: 0x54A0 Offset: 0x48A0 VA: 0x1800054A0
	[RangeAttribute] // RVA: 0x54A0 Offset: 0x48A0 VA: 0x1800054A0
	public float weight;
	[TooltipAttribute] // RVA: 0x85A0 Offset: 0x79A0 VA: 0x1800085A0
	[RangeAttribute] // RVA: 0x85A0 Offset: 0x79A0 VA: 0x1800085A0
	public float parentChildCrossfade;
	[TooltipAttribute] // RVA: 0xA6F0 Offset: 0x9AF0 VA: 0x18000A6F0
	[RangeAttribute] // RVA: 0xA6F0 Offset: 0x9AF0 VA: 0x18000A6F0
	public float twistAngleOffset;
	private Vector3 twistAxis;
	private Vector3 axis;
	private Vector3 axisRelativeToParentDefault;
	private Vector3 axisRelativeToChildDefault;
	private Transform parent;
	private Transform child;

	// Methods

	public void Relax() { }

	private void Start() { }

	private void OnPostUpdate() { }

	private void LateUpdate() { }

	private void OnDestroy() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class InteractionEffector
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private FullBodyBipedEffector <effectorType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <isPaused>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InteractionObject <interactionObject>k__BackingField;
	private Poser poser;
	private IKEffector effector;
	private float timer;
	private float length;
	private float weight;
	private float fadeInSpeed;
	private float defaultPositionWeight;
	private float defaultRotationWeight;
	private float defaultPull;
	private float defaultReach;
	private float defaultPush;
	private float defaultPushParent;
	private float resetTimer;
	private bool positionWeightUsed;
	private bool rotationWeightUsed;
	private bool pullUsed;
	private bool reachUsed;
	private bool pushUsed;
	private bool pushParentUsed;
	private bool pickedUp;
	private bool defaults;
	private bool pickUpOnPostFBBIK;
	private Vector3 pickUpPosition;
	private Vector3 pausePositionRelative;
	private Quaternion pickUpRotation;
	private Quaternion pauseRotationRelative;
	private InteractionTarget interactionTarget;
	private Transform target;
	private List<bool> triggered;
	private InteractionSystem interactionSystem;
	private bool started;

	// Properties
	public FullBodyBipedEffector effectorType { get; set; }
	public bool isPaused { get; set; }
	public InteractionObject interactionObject { get; set; }
	public bool inInteraction { get; }
	public float progress { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public FullBodyBipedEffector get_effectorType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_effectorType(FullBodyBipedEffector value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_isPaused() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_isPaused(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public InteractionObject get_interactionObject() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_interactionObject(InteractionObject value) { }

	public bool get_inInteraction() { }

	public void .ctor(FullBodyBipedEffector effectorType) { }

	public void Initiate(InteractionSystem interactionSystem) { }

	private void StoreDefaults() { }

	public bool ResetToDefaults(float speed) { }

	public bool Pause() { }

	public bool Resume() { }

	public bool Start(InteractionObject interactionObject, string tag, float fadeInTime, bool interrupt) { }

	public void Update(Transform root, float speed) { }

	public float get_progress() { }

	private void TriggerUntriggeredEvents(bool checkTime, out bool pickUp, out bool pause) { }

	private void PickUp(Transform root) { }

	public bool Stop() { }

	public void OnPostFBBIK() { }
}

// Namespace: RootMotion.FinalIK
[Serializable]
public class InteractionLookAt
{
	// Fields
	[TooltipAttribute] // RVA: 0x1A8E0 Offset: 0x19CE0 VA: 0x18001A8E0
	public LookAtIK ik;
	[TooltipAttribute] // RVA: 0x1C340 Offset: 0x1B740 VA: 0x18001C340
	public float lerpSpeed;
	[TooltipAttribute] // RVA: 0x1DE90 Offset: 0x1D290 VA: 0x18001DE90
	public float weightSpeed;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool isPaused;
	private Transform lookAtTarget;
	private float stopLookTime;
	private float weight;
	private bool firstFBBIKSolve;

	// Methods

	public void Look(Transform target, float time) { }

	public void OnFixTransforms() { }

	public void Update() { }

	public void SolveSpine() { }

	public void SolveHead() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[HelpURLAttribute] // RVA: 0x21470 Offset: 0x20870 VA: 0x180021470
[AddComponentMenu] // RVA: 0x21470 Offset: 0x20870 VA: 0x180021470
public class InteractionObject : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0x25A20 Offset: 0x24E20 VA: 0x180025A20
	public Transform otherLookAtTarget;
	[TooltipAttribute] // RVA: 0x27410 Offset: 0x26810 VA: 0x180027410
	public Transform otherTargetsRoot;
	[TooltipAttribute] // RVA: 0x29140 Offset: 0x28540 VA: 0x180029140
	public Transform positionOffsetSpace;
	public InteractionObject.WeightCurve[] weightCurves;
	public InteractionObject.Multiplier[] multipliers;
	public InteractionObject.InteractionEvent[] events;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <length>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InteractionSystem <lastUsedInteractionSystem>k__BackingField;
	private InteractionTarget[] targets;

	// Properties
	public float length { get; set; }
	public InteractionSystem lastUsedInteractionSystem { get; set; }
	public Transform lookAtTarget { get; }
	public Transform targetsRoot { get; }

	// Methods

	[ContextMenu] // RVA: 0x95C60 Offset: 0x95060 VA: 0x180095C60
	private void OpenTutorial1() { }

	[ContextMenu] // RVA: 0x976D0 Offset: 0x96AD0 VA: 0x1800976D0
	private void OpenTutorial2() { }

	[ContextMenu] // RVA: 0x31950 Offset: 0x30D50 VA: 0x180031950
	private void OpenTutorial3() { }

	[ContextMenu] // RVA: 0x7CB80 Offset: 0x7BF80 VA: 0x18007CB80
	private void OpenTutorial4() { }

	[ContextMenu] // RVA: 0x34ED0 Offset: 0x342D0 VA: 0x180034ED0
	private void SupportGroup() { }

	[ContextMenu] // RVA: 0x11F670 Offset: 0x11EA70 VA: 0x18011F670
	private void ASThread() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_length() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_length(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public InteractionSystem get_lastUsedInteractionSystem() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_lastUsedInteractionSystem(InteractionSystem value) { }

	public void Initiate() { }

	public Transform get_lookAtTarget() { }

	public InteractionTarget GetTarget(FullBodyBipedEffector effectorType, InteractionSystem interactionSystem) { }

	public bool CurveUsed(InteractionObject.WeightCurve.Type type) { }

	public InteractionTarget[] GetTargets() { }

	public Transform GetTarget(FullBodyBipedEffector effectorType, string tag) { }

	public void OnStartInteraction(InteractionSystem interactionSystem) { }

	public void Apply(IKSolverFullBodyBiped solver, FullBodyBipedEffector effector, InteractionTarget target, float timer, float weight) { }

	public float GetValue(InteractionObject.WeightCurve.Type weightCurveType, InteractionTarget target, float timer) { }

	public Transform get_targetsRoot() { }

	private void Awake() { }

	private void Apply(IKSolverFullBodyBiped solver, FullBodyBipedEffector effector, InteractionObject.WeightCurve.Type type, float value, float weight) { }

	private Transform GetTarget(FullBodyBipedEffector effectorType) { }

	private int GetWeightCurveIndex(InteractionObject.WeightCurve.Type weightCurveType) { }

	private int GetMultiplierIndex(InteractionObject.WeightCurve.Type weightCurveType) { }

	[ContextMenu] // RVA: 0xD7C90 Offset: 0xD7090 VA: 0x1800D7C90
	private void OpenUserManual() { }

	[ContextMenu] // RVA: 0x8A510 Offset: 0x89910 VA: 0x18008A510
	private void OpenScriptReference() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class InteractionObject.InteractionEvent
{
	// Fields
	[TooltipAttribute] // RVA: 0x3F630 Offset: 0x3EA30 VA: 0x18003F630
	public float time;
	[TooltipAttribute] // RVA: 0x41350 Offset: 0x40750 VA: 0x180041350
	public bool pause;
	[TooltipAttribute] // RVA: 0x441B0 Offset: 0x435B0 VA: 0x1800441B0
	public bool pickUp;
	[TooltipAttribute] // RVA: 0x45BC0 Offset: 0x44FC0 VA: 0x180045BC0
	public InteractionObject.AnimatorEvent[] animations;
	[TooltipAttribute] // RVA: 0x478A0 Offset: 0x46CA0 VA: 0x1800478A0
	public InteractionObject.Message[] messages;
	[TooltipAttribute] // RVA: 0x493C0 Offset: 0x487C0 VA: 0x1800493C0
	public UnityEvent unityEvent;

	// Methods

	public void Activate(Transform t) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class InteractionObject.Message
{
	// Fields
	[TooltipAttribute] // RVA: 0x4B3E0 Offset: 0x4A7E0 VA: 0x18004B3E0
	public string function;
	[TooltipAttribute] // RVA: 0x4BCD0 Offset: 0x4B0D0 VA: 0x18004BCD0
	public GameObject recipient;
	private const string empty = "";

	// Methods

	public void Send(Transform t) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class InteractionObject.AnimatorEvent
{
	// Fields
	[TooltipAttribute] // RVA: 0x4D860 Offset: 0x4CC60 VA: 0x18004D860
	public Animator animator;
	[TooltipAttribute] // RVA: 0x4F2E0 Offset: 0x4E6E0 VA: 0x18004F2E0
	public Animation animation;
	[TooltipAttribute] // RVA: 0x50FE0 Offset: 0x503E0 VA: 0x180050FE0
	public string animationState;
	[TooltipAttribute] // RVA: 0x519F0 Offset: 0x50DF0 VA: 0x1800519F0
	public float crossfadeTime;
	[TooltipAttribute] // RVA: 0x53BF0 Offset: 0x52FF0 VA: 0x180053BF0
	public int layer;
	[TooltipAttribute] // RVA: 0x55890 Offset: 0x54C90 VA: 0x180055890
	public bool resetNormalizedTime;
	private const string empty = "";

	// Methods

	public void Activate(bool pickUp) { }

	private void Activate(Animator animator) { }

	private void Activate(Animation animation) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class InteractionObject.WeightCurve
{
	// Fields
	[TooltipAttribute] // RVA: 0x574D0 Offset: 0x568D0 VA: 0x1800574D0
	public InteractionObject.WeightCurve.Type type;
	[TooltipAttribute] // RVA: 0x57C50 Offset: 0x57050 VA: 0x180057C50
	public AnimationCurve curve;

	// Methods

	public float GetValue(float timer) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public enum InteractionObject.WeightCurve.Type
{
	// Fields
	public int value__;
	public const InteractionObject.WeightCurve.Type PositionWeight = 0;
	public const InteractionObject.WeightCurve.Type RotationWeight = 1;
	public const InteractionObject.WeightCurve.Type PositionOffsetX = 2;
	public const InteractionObject.WeightCurve.Type PositionOffsetY = 3;
	public const InteractionObject.WeightCurve.Type PositionOffsetZ = 4;
	public const InteractionObject.WeightCurve.Type Pull = 5;
	public const InteractionObject.WeightCurve.Type Reach = 6;
	public const InteractionObject.WeightCurve.Type RotateBoneWeight = 7;
	public const InteractionObject.WeightCurve.Type Push = 8;
	public const InteractionObject.WeightCurve.Type PushParent = 9;
	public const InteractionObject.WeightCurve.Type PoserWeight = 10;
}

// Namespace: 
[Serializable]
public class InteractionObject.Multiplier
{
	// Fields
	[TooltipAttribute] // RVA: 0x59870 Offset: 0x58C70 VA: 0x180059870
	public InteractionObject.WeightCurve.Type curve;
	[TooltipAttribute] // RVA: 0x5B5F0 Offset: 0x5A9F0 VA: 0x18005B5F0
	public float multiplier;
	[TooltipAttribute] // RVA: 0x5E500 Offset: 0x5D900 VA: 0x18005E500
	public InteractionObject.WeightCurve.Type result;

	// Methods

	public float GetValue(InteractionObject.WeightCurve weightCurve, float timer) { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[HelpURLAttribute] // RVA: 0x5EB80 Offset: 0x5DF80 VA: 0x18005EB80
[AddComponentMenu] // RVA: 0x5EB80 Offset: 0x5DF80 VA: 0x18005EB80
public class InteractionSystem : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0x60D40 Offset: 0x60140 VA: 0x180060D40
	public string targetTag;
	[TooltipAttribute] // RVA: 0x62AB0 Offset: 0x61EB0 VA: 0x180062AB0
	public float fadeInTime;
	[TooltipAttribute] // RVA: 0x648F0 Offset: 0x63CF0 VA: 0x1800648F0
	public float speed;
	[TooltipAttribute] // RVA: 0x66760 Offset: 0x65B60 VA: 0x180066760
	public float resetToDefaultsSpeed;
	[HeaderAttribute] // RVA: 0x66FD0 Offset: 0x663D0 VA: 0x180066FD0
	[TooltipAttribute] // RVA: 0x66FD0 Offset: 0x663D0 VA: 0x180066FD0
	[FormerlySerializedAsAttribute] // RVA: 0x66FD0 Offset: 0x663D0 VA: 0x180066FD0
	public Collider characterCollider;
	[TooltipAttribute] // RVA: 0x6CB10 Offset: 0x6BF10 VA: 0x18006CB10
	[FormerlySerializedAsAttribute] // RVA: 0x6CB10 Offset: 0x6BF10 VA: 0x18006CB10
	public Transform FPSCamera;
	[TooltipAttribute] // RVA: 0x6F040 Offset: 0x6E440 VA: 0x18006F040
	public LayerMask camRaycastLayers;
	[TooltipAttribute] // RVA: 0x70F80 Offset: 0x70380 VA: 0x180070F80
	public float camRaycastDistance;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<InteractionTrigger> <triggersInRange>k__BackingField;
	private List<InteractionTrigger> inContact;
	private List<int> bestRangeIndexes;
	public InteractionSystem.InteractionDelegate OnInteractionStart;
	public InteractionSystem.InteractionDelegate OnInteractionPause;
	public InteractionSystem.InteractionDelegate OnInteractionPickUp;
	public InteractionSystem.InteractionDelegate OnInteractionResume;
	public InteractionSystem.InteractionDelegate OnInteractionStop;
	public InteractionSystem.InteractionEventDelegate OnInteractionEvent;
	public RaycastHit raycastHit;
	[SpaceAttribute] // RVA: 0x734E0 Offset: 0x728E0 VA: 0x1800734E0
	[TooltipAttribute] // RVA: 0x734E0 Offset: 0x728E0 VA: 0x1800734E0
	[SerializeField] // RVA: 0x734E0 Offset: 0x728E0 VA: 0x1800734E0
	private FullBodyBipedIK fullBody;
	[TooltipAttribute] // RVA: 0x758B0 Offset: 0x74CB0 VA: 0x1800758B0
	public InteractionLookAt lookAt;
	private InteractionEffector[] interactionEffectors;
	private bool initiated;
	private Collider lastCollider;
	private Collider c;

	// Properties
	public bool inInteraction { get; }
	public FullBodyBipedIK ik { get; set; }
	public List<InteractionTrigger> triggersInRange { get; set; }

	// Methods

	[ContextMenu] // RVA: 0x95C60 Offset: 0x95060 VA: 0x180095C60
	private void OpenTutorial1() { }

	[ContextMenu] // RVA: 0x976D0 Offset: 0x96AD0 VA: 0x1800976D0
	private void OpenTutorial2() { }

	[ContextMenu] // RVA: 0x31950 Offset: 0x30D50 VA: 0x180031950
	private void OpenTutorial3() { }

	[ContextMenu] // RVA: 0x7CB80 Offset: 0x7BF80 VA: 0x18007CB80
	private void OpenTutorial4() { }

	[ContextMenu] // RVA: 0x34ED0 Offset: 0x342D0 VA: 0x180034ED0
	private void SupportGroup() { }

	[ContextMenu] // RVA: 0x11F670 Offset: 0x11EA70 VA: 0x18011F670
	private void ASThread() { }

	public bool get_inInteraction() { }

	public bool IsInInteraction(FullBodyBipedEffector effectorType) { }

	public bool IsPaused(FullBodyBipedEffector effectorType) { }

	public bool IsPaused() { }

	public bool IsInSync() { }

	public bool StartInteraction(FullBodyBipedEffector effectorType, InteractionObject interactionObject, bool interrupt) { }

	public bool PauseInteraction(FullBodyBipedEffector effectorType) { }

	public bool ResumeInteraction(FullBodyBipedEffector effectorType) { }

	public bool StopInteraction(FullBodyBipedEffector effectorType) { }

	public void PauseAll() { }

	public void ResumeAll() { }

	public void StopAll() { }

	public InteractionObject GetInteractionObject(FullBodyBipedEffector effectorType) { }

	public float GetProgress(FullBodyBipedEffector effectorType) { }

	public float GetMinActiveProgress() { }

	public bool TriggerInteraction(int index, bool interrupt) { }

	public bool TriggerInteraction(int index, bool interrupt, out InteractionObject interactionObject) { }

	public bool TriggerInteraction(int index, bool interrupt, out InteractionTarget interactionTarget) { }

	public InteractionTrigger.Range GetClosestInteractionRange() { }

	public InteractionObject GetClosestInteractionObjectInRange() { }

	public InteractionTarget GetClosestInteractionTargetInRange() { }

	public InteractionObject[] GetClosestInteractionObjectsInRange() { }

	public InteractionTarget[] GetClosestInteractionTargetsInRange() { }

	public bool TriggerEffectorsReady(int index) { }

	public InteractionTrigger.Range GetTriggerRange(int index) { }

	public int GetClosestTriggerIndex() { }

	public FullBodyBipedIK get_ik() { }

	public void set_ik(FullBodyBipedIK value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<InteractionTrigger> get_triggersInRange() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_triggersInRange(List<InteractionTrigger> value) { }

	protected virtual void Start() { }

	private void InteractionPause(FullBodyBipedEffector effector, InteractionObject interactionObject) { }

	private void InteractionResume(FullBodyBipedEffector effector, InteractionObject interactionObject) { }

	private void InteractionStop(FullBodyBipedEffector effector, InteractionObject interactionObject) { }

	private void LookAtInteraction(FullBodyBipedEffector effector, InteractionObject interactionObject) { }

	public void OnTriggerEnter(Collider c) { }

	public void OnTriggerExit(Collider c) { }

	private bool ContactIsInRange(int index, out int bestRangeIndex) { }

	private void OnDrawGizmosSelected() { }

	private void Update() { }

	private void Raycasting() { }

	private void UpdateTriggerEventBroadcasting() { }

	private void UpdateEffectors() { }

	private void OnPreFBBIK() { }

	private void OnPostFBBIK() { }

	private void OnFixTransforms() { }

	private void OnDestroy() { }

	private bool IsValid(bool log) { }

	private bool TriggerIndexIsValid(int index) { }

	[ContextMenu] // RVA: 0xD7C90 Offset: 0xD7090 VA: 0x1800D7C90
	private void OpenUserManual() { }

	[ContextMenu] // RVA: 0x8A510 Offset: 0x89910 VA: 0x18008A510
	private void OpenScriptReference() { }

	public void .ctor() { }
}

// Namespace: 
public sealed class InteractionSystem.InteractionDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(FullBodyBipedEffector effectorType, InteractionObject interactionObject) { }

	public virtual IAsyncResult BeginInvoke(FullBodyBipedEffector effectorType, InteractionObject interactionObject, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class InteractionSystem.InteractionEventDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(FullBodyBipedEffector effectorType, InteractionObject interactionObject, InteractionObject.InteractionEvent interactionEvent) { }

	public virtual IAsyncResult BeginInvoke(FullBodyBipedEffector effectorType, InteractionObject interactionObject, InteractionObject.InteractionEvent interactionEvent, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: RootMotion.FinalIK
[HelpURLAttribute] // RVA: 0x862B0 Offset: 0x856B0 VA: 0x1800862B0
[AddComponentMenu] // RVA: 0x862B0 Offset: 0x856B0 VA: 0x1800862B0
public class InteractionTarget : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0x88470 Offset: 0x87870 VA: 0x180088470
	public FullBodyBipedEffector effectorType;
	[TooltipAttribute] // RVA: 0x8A210 Offset: 0x89610 VA: 0x18008A210
	public InteractionTarget.Multiplier[] multipliers;
	[TooltipAttribute] // RVA: 0x8BF40 Offset: 0x8B340 VA: 0x18008BF40
	public float interactionSpeedMlp;
	[TooltipAttribute] // RVA: 0x8C9F0 Offset: 0x8BDF0 VA: 0x18008C9F0
	public Transform pivot;
	[TooltipAttribute] // RVA: 0x8EA60 Offset: 0x8DE60 VA: 0x18008EA60
	public Vector3 twistAxis;
	[TooltipAttribute] // RVA: 0x91880 Offset: 0x90C80 VA: 0x180091880
	public float twistWeight;
	[TooltipAttribute] // RVA: 0x93780 Offset: 0x92B80 VA: 0x180093780
	public float swingWeight;
	[TooltipAttribute] // RVA: 0x94110 Offset: 0x93510 VA: 0x180094110
	public bool rotateOnce;
	private Quaternion defaultLocalRotation;
	private Transform lastPivot;

	// Methods

	[ContextMenu] // RVA: 0x95C60 Offset: 0x95060 VA: 0x180095C60
	private void OpenTutorial1() { }

	[ContextMenu] // RVA: 0x976D0 Offset: 0x96AD0 VA: 0x1800976D0
	private void OpenTutorial2() { }

	[ContextMenu] // RVA: 0x31950 Offset: 0x30D50 VA: 0x180031950
	private void OpenTutorial3() { }

	[ContextMenu] // RVA: 0x7CB80 Offset: 0x7BF80 VA: 0x18007CB80
	private void OpenTutorial4() { }

	[ContextMenu] // RVA: 0x34ED0 Offset: 0x342D0 VA: 0x180034ED0
	private void SupportGroup() { }

	[ContextMenu] // RVA: 0x11F670 Offset: 0x11EA70 VA: 0x18011F670
	private void ASThread() { }

	public float GetValue(InteractionObject.WeightCurve.Type curveType) { }

	public void ResetRotation() { }

	public void RotateTo(Vector3 position) { }

	[ContextMenu] // RVA: 0xD7C90 Offset: 0xD7090 VA: 0x1800D7C90
	private void OpenUserManual() { }

	[ContextMenu] // RVA: 0x8A510 Offset: 0x89910 VA: 0x18008A510
	private void OpenScriptReference() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class InteractionTarget.Multiplier
{
	// Fields
	[TooltipAttribute] // RVA: 0xA1430 Offset: 0xA0830 VA: 0x1800A1430
	public InteractionObject.WeightCurve.Type curve;
	[TooltipAttribute] // RVA: 0xA4470 Offset: 0xA3870 VA: 0x1800A4470
	public float multiplier;

	// Methods

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[HelpURLAttribute] // RVA: 0xA62A0 Offset: 0xA56A0 VA: 0x1800A62A0
[AddComponentMenu] // RVA: 0xA62A0 Offset: 0xA56A0 VA: 0x1800A62A0
public class InteractionTrigger : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0xA9470 Offset: 0xA8870 VA: 0x1800A9470
	public InteractionTrigger.Range[] ranges;

	// Methods

	[ContextMenu] // RVA: 0x8C3B0 Offset: 0x8B7B0 VA: 0x18008C3B0
	private void OpenTutorial4() { }

	[ContextMenu] // RVA: 0x34ED0 Offset: 0x342D0 VA: 0x180034ED0
	private void SupportGroup() { }

	[ContextMenu] // RVA: 0x11F670 Offset: 0x11EA70 VA: 0x18011F670
	private void ASThread() { }

	private void Start() { }

	public int GetBestRangeIndex(Transform character, Transform raycastFrom, RaycastHit raycastHit) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class InteractionTrigger.CharacterPosition
{
	// Fields
	[TooltipAttribute] // RVA: 0xADB60 Offset: 0xACF60 VA: 0x1800ADB60
	public bool use;
	[TooltipAttribute] // RVA: 0xAF750 Offset: 0xAEB50 VA: 0x1800AF750
	public Vector2 offset;
	[TooltipAttribute] // RVA: 0xB27A0 Offset: 0xB1BA0 VA: 0x1800B27A0
	[RangeAttribute] // RVA: 0xB27A0 Offset: 0xB1BA0 VA: 0x1800B27A0
	public float angleOffset;
	[TooltipAttribute] // RVA: 0xB4890 Offset: 0xB3C90 VA: 0x1800B4890
	[RangeAttribute] // RVA: 0xB4890 Offset: 0xB3C90 VA: 0x1800B4890
	public float maxAngle;
	[TooltipAttribute] // RVA: 0xB6A20 Offset: 0xB5E20 VA: 0x1800B6A20
	public float radius;
	[TooltipAttribute] // RVA: 0xB8A10 Offset: 0xB7E10 VA: 0x1800B8A10
	public bool orbit;
	[TooltipAttribute] // RVA: 0xB95D0 Offset: 0xB89D0 VA: 0x1800B95D0
	public bool fixYAxis;

	// Properties
	public Vector3 offset3D { get; }
	public Vector3 direction3D { get; }

	// Methods

	public Vector3 get_offset3D() { }

	public Vector3 get_direction3D() { }

	public bool IsInRange(Transform character, Transform trigger, out float error) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class InteractionTrigger.CameraPosition
{
	// Fields
	[TooltipAttribute] // RVA: 0xBB340 Offset: 0xBA740 VA: 0x1800BB340
	public Collider lookAtTarget;
	[TooltipAttribute] // RVA: 0xBCF00 Offset: 0xBC300 VA: 0x1800BCF00
	public Vector3 direction;
	[TooltipAttribute] // RVA: 0xBEAA0 Offset: 0xBDEA0 VA: 0x1800BEAA0
	public float maxDistance;
	[TooltipAttribute] // RVA: 0xBF5D0 Offset: 0xBE9D0 VA: 0x1800BF5D0
	[RangeAttribute] // RVA: 0xBF5D0 Offset: 0xBE9D0 VA: 0x1800BF5D0
	public float maxAngle;
	[TooltipAttribute] // RVA: 0xC24A0 Offset: 0xC18A0 VA: 0x1800C24A0
	public bool fixYAxis;

	// Methods

	public Quaternion GetRotation() { }

	public bool IsInRange(Transform raycastFrom, RaycastHit hit, Transform trigger, out float error) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class InteractionTrigger.Range
{
	// Fields
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public string name;
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public bool show;
	[TooltipAttribute] // RVA: 0xC8300 Offset: 0xC7700 VA: 0x1800C8300
	public InteractionTrigger.CharacterPosition characterPosition;
	[TooltipAttribute] // RVA: 0xCA2D0 Offset: 0xC96D0 VA: 0x1800CA2D0
	public InteractionTrigger.CameraPosition cameraPosition;
	[TooltipAttribute] // RVA: 0xCAD90 Offset: 0xCA190 VA: 0x1800CAD90
	public InteractionTrigger.Range.Interaction[] interactions;

	// Methods

	public bool IsInRange(Transform character, Transform raycastFrom, RaycastHit raycastHit, Transform trigger, out float maxError) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class InteractionTrigger.Range.Interaction
{
	// Fields
	[TooltipAttribute] // RVA: 0xCCF20 Offset: 0xCC320 VA: 0x1800CCF20
	public InteractionObject interactionObject;
	[TooltipAttribute] // RVA: 0xCECA0 Offset: 0xCE0A0 VA: 0x1800CECA0
	public FullBodyBipedEffector[] effectors;

	// Methods

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
public class GenericPoser : Poser
{
	// Fields
	public GenericPoser.Map[] maps;

	// Methods

	[ContextMenu] // RVA: 0xD0BD0 Offset: 0xCFFD0 VA: 0x1800D0BD0
	public override void AutoMapping() { }

	protected override void InitiatePoser() { }

	protected override void UpdatePoser() { }

	protected override void FixPoserTransforms() { }

	private void StoreDefaultState() { }

	private Transform GetTargetNamed(string tName, Transform[] array) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class GenericPoser.Map
{
	// Fields
	public Transform bone;
	public Transform target;
	private Vector3 defaultLocalPosition;
	private Quaternion defaultLocalRotation;

	// Methods

	public void .ctor(Transform bone, Transform target) { }

	public void StoreDefaultState() { }

	public void FixTransform() { }

	public void Update(float localRotationWeight, float localPositionWeight) { }
}

// Namespace: RootMotion.FinalIK
public class HandPoser : Poser
{
	// Fields
	private Transform _poseRoot;
	private Transform[] children;
	private Transform[] poseChildren;
	private Vector3[] defaultLocalPositions;
	private Quaternion[] defaultLocalRotations;

	// Methods

	public override void AutoMapping() { }

	protected override void InitiatePoser() { }

	protected override void FixPoserTransforms() { }

	protected override void UpdatePoser() { }

	private void StoreDefaultState() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
public abstract class Poser : SolverManager
{
	// Fields
	public Transform poseRoot;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float weight;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float localRotationWeight;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float localPositionWeight;
	private bool initiated;

	// Methods

	public abstract void AutoMapping() { }

	protected abstract void InitiatePoser() { }

	protected abstract void UpdatePoser() { }

	protected abstract void FixPoserTransforms() { }

	protected override void UpdateSolver() { }

	protected override void InitiateSolver() { }

	protected override void FixTransforms() { }

	protected void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[RequireComponent] // RVA: 0xD5A40 Offset: 0xD4E40 VA: 0x1800D5A40
public class RagdollUtility : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0xD9060 Offset: 0xD8460 VA: 0x1800D9060
	public IK ik;
	[TooltipAttribute] // RVA: 0xDC360 Offset: 0xDB760 VA: 0x1800DC360
	public float ragdollToAnimationTime;
	[TooltipAttribute] // RVA: 0xDDFA0 Offset: 0xDD3A0 VA: 0x1800DDFA0
	public bool applyIkOnRagdoll;
	[TooltipAttribute] // RVA: 0xDFDA0 Offset: 0xDF1A0 VA: 0x1800DFDA0
	public float applyVelocity;
	[TooltipAttribute] // RVA: 0xE1A30 Offset: 0xE0E30 VA: 0x1800E1A30
	public float applyAngularVelocity;
	private Animator animator;
	private RagdollUtility.Rigidbone[] rigidbones;
	private RagdollUtility.Child[] children;
	private bool enableRagdollFlag;
	private AnimatorUpdateMode animatorUpdateMode;
	private IK[] allIKComponents;
	private bool[] fixTransforms;
	private float ragdollWeight;
	private float ragdollWeightV;
	private bool fixedFrame;
	private bool[] disabledIKComponents;

	// Properties
	private bool isRagdoll { get; }
	private bool ikUsed { get; }

	// Methods

	public void EnableRagdoll() { }

	public void DisableRagdoll() { }

	public void Start() { }

	[IteratorStateMachineAttribute] // RVA: 0xE4800 Offset: 0xE3C00 VA: 0x1800E4800
	private IEnumerator DisableRagdollSmooth() { }

	private void Update() { }

	private void FixedUpdate() { }

	private void LateUpdate() { }

	private void AfterLastIK() { }

	private void AfterAnimation() { }

	private void OnFinalPose() { }

	private void RagdollEnabler() { }

	private bool get_isRagdoll() { }

	private void RecordVelocities() { }

	private bool get_ikUsed() { }

	private void StoreLocalState() { }

	private void FixTransforms(float weight) { }

	private void OnDestroy() { }

	public void .ctor() { }
}

// Namespace: 
public class RagdollUtility.Rigidbone
{
	// Fields
	public Rigidbody r;
	public Transform t;
	public Collider collider;
	public Joint joint;
	public Rigidbody c;
	public bool updateAnchor;
	public Vector3 deltaPosition;
	public Quaternion deltaRotation;
	public float deltaTime;
	public Vector3 lastPosition;
	public Quaternion lastRotation;

	// Methods

	public void .ctor(Rigidbody r) { }

	public void RecordVelocity() { }

	public void WakeUp(float velocityWeight, float angularVelocityWeight) { }
}

// Namespace: 
public class RagdollUtility.Child
{
	// Fields
	public Transform t;
	public Vector3 localPosition;
	public Quaternion localRotation;

	// Methods

	public void .ctor(Transform transform) { }

	public void FixTransform(float weight) { }

	public void StoreLocalState() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class RagdollUtility.<DisableRagdollSmooth>d__21 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public RagdollUtility <>4__this;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: RootMotion.FinalIK
public abstract class RotationLimit : MonoBehaviour
{
	// Fields
	public Vector3 axis;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Quaternion defaultLocalRotation;
	private bool initiated;
	private bool applicationQuit;
	private bool defaultLocalRotationSet;

	// Properties
	public Vector3 secondaryAxis { get; }
	public Vector3 crossAxis { get; }

	// Methods

	public void SetDefaultLocalRotation() { }

	public Quaternion GetLimitedLocalRotation(Quaternion localRotation, out bool changed) { }

	public bool Apply() { }

	public void Disable() { }

	public Vector3 get_secondaryAxis() { }

	public Vector3 get_crossAxis() { }

	protected abstract Quaternion LimitRotation(Quaternion rotation) { }

	private void Awake() { }

	private void LateUpdate() { }

	public void LogWarning(string message) { }

	protected static Quaternion Limit1DOF(Quaternion rotation, Vector3 axis) { }

	protected static Quaternion LimitTwist(Quaternion rotation, Vector3 axis, Vector3 orthoAxis, float twistLimit) { }

	protected static float GetOrthogonalAngle(Vector3 v1, Vector3 v2, Vector3 normal) { }

	protected void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[HelpURLAttribute] // RVA: 0xF17A0 Offset: 0xF0BA0 VA: 0x1800F17A0
[AddComponentMenu] // RVA: 0xF17A0 Offset: 0xF0BA0 VA: 0x1800F17A0
public class RotationLimitAngle : RotationLimit
{
	// Fields
	[RangeAttribute] // RVA: 0x1051C0 Offset: 0x1045C0 VA: 0x1801051C0
	public float limit;
	[RangeAttribute] // RVA: 0x1051C0 Offset: 0x1045C0 VA: 0x1801051C0
	public float twistLimit;

	// Methods

	[ContextMenu] // RVA: 0xD7C90 Offset: 0xD7090 VA: 0x1800D7C90
	private void OpenUserManual() { }

	[ContextMenu] // RVA: 0x8A510 Offset: 0x89910 VA: 0x18008A510
	private void OpenScriptReference() { }

	[ContextMenu] // RVA: 0x34ED0 Offset: 0x342D0 VA: 0x180034ED0
	private void SupportGroup() { }

	[ContextMenu] // RVA: 0x11F670 Offset: 0x11EA70 VA: 0x18011F670
	private void ASThread() { }

	protected override Quaternion LimitRotation(Quaternion rotation) { }

	private Quaternion LimitSwing(Quaternion rotation) { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[HelpURLAttribute] // RVA: 0xFB450 Offset: 0xFA850 VA: 0x1800FB450
[AddComponentMenu] // RVA: 0xFB450 Offset: 0xFA850 VA: 0x1800FB450
public class RotationLimitHinge : RotationLimit
{
	// Fields
	public bool useLimits;
	public float min;
	public float max;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float zeroAxisDisplayOffset;
	private Quaternion lastRotation;
	private float lastAngle;

	// Methods

	[ContextMenu] // RVA: 0xD7C90 Offset: 0xD7090 VA: 0x1800D7C90
	private void OpenUserManual() { }

	[ContextMenu] // RVA: 0x8A510 Offset: 0x89910 VA: 0x18008A510
	private void OpenScriptReference() { }

	[ContextMenu] // RVA: 0x34ED0 Offset: 0x342D0 VA: 0x180034ED0
	private void SupportGroup() { }

	[ContextMenu] // RVA: 0x11F670 Offset: 0x11EA70 VA: 0x18011F670
	private void ASThread() { }

	protected override Quaternion LimitRotation(Quaternion rotation) { }

	private Quaternion LimitHinge(Quaternion rotation) { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[HelpURLAttribute] // RVA: 0x1031A0 Offset: 0x1025A0 VA: 0x1801031A0
[AddComponentMenu] // RVA: 0x1031A0 Offset: 0x1025A0 VA: 0x1801031A0
public class RotationLimitPolygonal : RotationLimit
{
	// Fields
	[RangeAttribute] // RVA: 0x1051C0 Offset: 0x1045C0 VA: 0x1801051C0
	public float twistLimit;
	[RangeAttribute] // RVA: 0x108190 Offset: 0x107590 VA: 0x180108190
	public int smoothIterations;
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public RotationLimitPolygonal.LimitPoint[] points;
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public Vector3[] P;
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public RotationLimitPolygonal.ReachCone[] reachCones;

	// Methods

	[ContextMenu] // RVA: 0xD7C90 Offset: 0xD7090 VA: 0x1800D7C90
	private void OpenUserManual() { }

	[ContextMenu] // RVA: 0x8A510 Offset: 0x89910 VA: 0x18008A510
	private void OpenScriptReference() { }

	[ContextMenu] // RVA: 0x34ED0 Offset: 0x342D0 VA: 0x180034ED0
	private void SupportGroup() { }

	[ContextMenu] // RVA: 0x11F670 Offset: 0x11EA70 VA: 0x18011F670
	private void ASThread() { }

	public void SetLimitPoints(RotationLimitPolygonal.LimitPoint[] points) { }

	protected override Quaternion LimitRotation(Quaternion rotation) { }

	private void Start() { }

	public void ResetToDefault() { }

	public void BuildReachCones() { }

	private Vector3[] SmoothPoints() { }

	private float GetScalar(int k) { }

	private Vector3 PointToTangentPlane(Vector3 p, float r) { }

	private Vector3 TangentPointToSphere(Vector3 q, float r) { }

	private Quaternion LimitSwing(Quaternion rotation) { }

	private int GetReachCone(Vector3 L) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class RotationLimitPolygonal.ReachCone
{
	// Fields
	public Vector3[] tetrahedron;
	public float volume;
	public Vector3 S;
	public Vector3 B;

	// Properties
	public Vector3 o { get; }
	public Vector3 a { get; }
	public Vector3 b { get; }
	public Vector3 c { get; }
	public bool isValid { get; }

	// Methods

	public Vector3 get_o() { }

	public Vector3 get_a() { }

	public Vector3 get_b() { }

	public Vector3 get_c() { }

	public void .ctor(Vector3 _o, Vector3 _a, Vector3 _b, Vector3 _c) { }

	public bool get_isValid() { }

	public void Calculate() { }
}

// Namespace: 
[Serializable]
public class RotationLimitPolygonal.LimitPoint
{
	// Fields
	public Vector3 point;
	public float tangentWeight;

	// Methods

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
[HelpURLAttribute] // RVA: 0x114BE0 Offset: 0x113FE0 VA: 0x180114BE0
[AddComponentMenu] // RVA: 0x114BE0 Offset: 0x113FE0 VA: 0x180114BE0
public class RotationLimitSpline : RotationLimit
{
	// Fields
	[RangeAttribute] // RVA: 0x1051C0 Offset: 0x1045C0 VA: 0x1801051C0
	public float twistLimit;
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public AnimationCurve spline;

	// Methods

	[ContextMenu] // RVA: 0xD7C90 Offset: 0xD7090 VA: 0x1800D7C90
	private void OpenUserManual() { }

	[ContextMenu] // RVA: 0x8A510 Offset: 0x89910 VA: 0x18008A510
	private void OpenScriptReference() { }

	[ContextMenu] // RVA: 0x34ED0 Offset: 0x342D0 VA: 0x180034ED0
	private void SupportGroup() { }

	[ContextMenu] // RVA: 0x11F670 Offset: 0x11EA70 VA: 0x18011F670
	private void ASThread() { }

	public void SetSpline(Keyframe[] keyframes) { }

	protected override Quaternion LimitRotation(Quaternion rotation) { }

	public Quaternion LimitSwing(Quaternion rotation) { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
public class AimController : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0x121260 Offset: 0x120660 VA: 0x180121260
	public AimIK ik;
	[TooltipAttribute] // RVA: 0x1221C0 Offset: 0x1215C0 VA: 0x1801221C0
	[RangeAttribute] // RVA: 0x1221C0 Offset: 0x1215C0 VA: 0x1801221C0
	public float weight;
	[HeaderAttribute] // RVA: 0x124100 Offset: 0x123500 VA: 0x180124100
	[TooltipAttribute] // RVA: 0x124100 Offset: 0x123500 VA: 0x180124100
	public Transform target;
	[TooltipAttribute] // RVA: 0x1279F0 Offset: 0x126DF0 VA: 0x1801279F0
	public float targetSwitchSmoothTime;
	[TooltipAttribute] // RVA: 0x128360 Offset: 0x127760 VA: 0x180128360
	public float weightSmoothTime;
	[HeaderAttribute] // RVA: 0x12A1E0 Offset: 0x1295E0 VA: 0x18012A1E0
	[TooltipAttribute] // RVA: 0x12A1E0 Offset: 0x1295E0 VA: 0x18012A1E0
	public bool smoothTurnTowardsTarget;
	[TooltipAttribute] // RVA: 0x3760 Offset: 0x2B60 VA: 0x180003760
	public float maxRadiansDelta;
	[TooltipAttribute] // RVA: 0x5470 Offset: 0x4870 VA: 0x180005470
	public float maxMagnitudeDelta;
	[TooltipAttribute] // RVA: 0x8340 Offset: 0x7740 VA: 0x180008340
	public float slerpSpeed;
	[TooltipAttribute] // RVA: 0x8C90 Offset: 0x8090 VA: 0x180008C90
	public Vector3 pivotOffsetFromRoot;
	[TooltipAttribute] // RVA: 0xAAA0 Offset: 0x9EA0 VA: 0x18000AAA0
	public float minDistance;
	[TooltipAttribute] // RVA: 0xC950 Offset: 0xBD50 VA: 0x18000C950
	public Vector3 offset;
	[HeaderAttribute] // RVA: 0xE570 Offset: 0xD970 VA: 0x18000E570
	[TooltipAttribute] // RVA: 0xE570 Offset: 0xD970 VA: 0x18000E570
	[RangeAttribute] // RVA: 0xE570 Offset: 0xD970 VA: 0x18000E570
	public float maxRootAngle;
	[HeaderAttribute] // RVA: 0x11EB0 Offset: 0x112B0 VA: 0x180011EB0
	[TooltipAttribute] // RVA: 0x11EB0 Offset: 0x112B0 VA: 0x180011EB0
	public bool useAnimatedAimDirection;
	[TooltipAttribute] // RVA: 0x14F40 Offset: 0x14340 VA: 0x180014F40
	public Vector3 animatedAimDirection;
	private Transform lastTarget;
	private float switchWeight;
	private float switchWeightV;
	private float weightV;
	private Vector3 lastPosition;
	private Vector3 dir;
	private bool lastSmoothTowardsTarget;

	// Properties
	private Vector3 pivot { get; }

	// Methods

	private void Start() { }

	private void LateUpdate() { }

	private Vector3 get_pivot() { }

	private void ApplyMinDistance() { }

	private void RootRotation() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
public class AimPoser : MonoBehaviour
{
	// Fields
	public float angleBuffer;
	public AimPoser.Pose[] poses;

	// Methods

	public AimPoser.Pose GetPose(Vector3 localDirection) { }

	public void SetPoseActive(AimPoser.Pose pose) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class AimPoser.Pose
{
	// Fields
	public bool visualize;
	public string name;
	public Vector3 direction;
	public float yaw;
	public float pitch;
	private float angleBuffer;

	// Methods

	public bool IsInDirection(Vector3 d) { }

	public void SetAngleBuffer(float value) { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
public class Amplifier : OffsetModifier
{
	// Fields
	[TooltipAttribute] // RVA: 0x16AC0 Offset: 0x15EC0 VA: 0x180016AC0
	public Amplifier.Body[] bodies;

	// Methods

	protected override void OnModifyOffset() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class Amplifier.Body
{
	// Fields
	[TooltipAttribute] // RVA: 0x18860 Offset: 0x17C60 VA: 0x180018860
	public Transform transform;
	[TooltipAttribute] // RVA: 0x190C0 Offset: 0x184C0 VA: 0x1800190C0
	public Transform relativeTo;
	[TooltipAttribute] // RVA: 0x1BFE0 Offset: 0x1B3E0 VA: 0x18001BFE0
	public Amplifier.Body.EffectorLink[] effectorLinks;
	[TooltipAttribute] // RVA: 0x1DD10 Offset: 0x1D110 VA: 0x18001DD10
	public float verticalWeight;
	[TooltipAttribute] // RVA: 0x1F910 Offset: 0x1ED10 VA: 0x18001F910
	public float horizontalWeight;
	[TooltipAttribute] // RVA: 0x21300 Offset: 0x20700 VA: 0x180021300
	public float speed;
	private Vector3 lastRelativePos;
	private Vector3 smoothDelta;
	private bool firstUpdate;

	// Methods

	public void Update(IKSolverFullBodyBiped solver, float w, float deltaTime) { }

	private static Vector3 Multiply(Vector3 v1, Vector3 v2) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class Amplifier.Body.EffectorLink
{
	// Fields
	[TooltipAttribute] // RVA: 0x24140 Offset: 0x23540 VA: 0x180024140
	public FullBodyBipedEffector effector;
	[TooltipAttribute] // RVA: 0x25CF0 Offset: 0x250F0 VA: 0x180025CF0
	public float weight;

	// Methods

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
public class BodyTilt : OffsetModifier
{
	// Fields
	[TooltipAttribute] // RVA: 0x28B20 Offset: 0x27F20 VA: 0x180028B20
	public float tiltSpeed;
	[TooltipAttribute] // RVA: 0x29610 Offset: 0x28A10 VA: 0x180029610
	public float tiltSensitivity;
	[TooltipAttribute] // RVA: 0x2C0E0 Offset: 0x2B4E0 VA: 0x18002C0E0
	public OffsetPose poseLeft;
	[TooltipAttribute] // RVA: 0x2C0E0 Offset: 0x2B4E0 VA: 0x18002C0E0
	public OffsetPose poseRight;
	private float tiltAngle;
	private Vector3 lastForward;

	// Methods

	protected override void Start() { }

	protected override void OnModifyOffset() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
public class HitReaction : OffsetModifier
{
	// Fields
	[TooltipAttribute] // RVA: 0x5ECB0 Offset: 0x5E0B0 VA: 0x18005ECB0
	public HitReaction.HitPointEffector[] effectorHitPoints;
	[TooltipAttribute] // RVA: 0x300D0 Offset: 0x2F4D0 VA: 0x1800300D0
	[HideInInspector] // RVA: 0x300D0 Offset: 0x2F4D0 VA: 0x1800300D0
	public HitReaction.HitPointBone[] boneHitPoints;
	[HeaderAttribute] // RVA: 0x33120 Offset: 0x32520 VA: 0x180033120
	public float hitStateDuration;
	private float lastHitTime;
	private CTimerNode SmoothEnableTimer;
	[SpaceAttribute] // RVA: 0x34CA0 Offset: 0x340A0 VA: 0x180034CA0
	[HeaderAttribute] // RVA: 0x34CA0 Offset: 0x340A0 VA: 0x180034CA0
	[TooltipAttribute] // RVA: 0x34CA0 Offset: 0x340A0 VA: 0x180034CA0
	[SerializeField] // RVA: 0x34CA0 Offset: 0x340A0 VA: 0x180034CA0
	private float forceValue;

	// Properties
	public bool inProgress { get; }

	// Methods

	public bool get_inProgress() { }

	protected override void OnModifyOffset() { }

	public void Hit(Collider collider, Vector3 hitForceDir, Vector3 point) { }

	public void Hit(Transform hitTrans, Vector3 hitForceDir, Vector3 point) { }

	public void StopSaveHit() { }

	private bool AddHit(Transform hitTrans, Vector3 force, Vector3 point) { }

	private void Update() { }

	private void OnDisable() { }

	private void ReleaseSmoothEnableTimer() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public abstract class HitReaction.HitPoint
{
	// Fields
	[TooltipAttribute] // RVA: 0x38590 Offset: 0x37990 VA: 0x180038590
	public string name;
	[TooltipAttribute] // RVA: 0x39F10 Offset: 0x39310 VA: 0x180039F10
	public Collider collider;
	[TooltipAttribute] // RVA: 0x3BBA0 Offset: 0x3AFA0 VA: 0x18003BBA0
	[SerializeField] // RVA: 0x3BBA0 Offset: 0x3AFA0 VA: 0x18003BBA0
	private float crossFadeTime;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <crossFader>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <timer>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <force>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <point>k__BackingField;
	private float length;
	private float crossFadeSpeed;
	private float lastTime;

	// Properties
	public bool inProgress { get; }
	protected float crossFader { get; set; }
	protected float timer { get; set; }
	protected Vector3 force { get; set; }
	protected Vector3 point { get; set; }

	// Methods

	public bool get_inProgress() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected float get_crossFader() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_crossFader(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected float get_timer() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_timer(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected Vector3 get_force() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_force(Vector3 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected Vector3 get_point() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_point(Vector3 value) { }

	public void Hit(Vector3 force, Vector3 point) { }

	public void Apply(IKSolverFullBodyBiped solver, float weight) { }

	protected abstract float GetLength() { }

	protected abstract void CrossFadeStart() { }

	protected abstract void OnApply(IKSolverFullBodyBiped solver, float weight) { }

	protected void .ctor() { }
}

// Namespace: 
[Serializable]
public class HitReaction.HitPointEffector : HitReaction.HitPoint
{
	// Fields
	[TooltipAttribute] // RVA: 0x77CC0 Offset: 0x770C0 VA: 0x180077CC0
	public AnimationCurve offsetInForceDirection;
	[TooltipAttribute] // RVA: 0x4F930 Offset: 0x4ED30 VA: 0x18004F930
	[HideInInspector] // RVA: 0x4F930 Offset: 0x4ED30 VA: 0x18004F930
	public AnimationCurve offsetInUpDirection;
	[TooltipAttribute] // RVA: 0x519C0 Offset: 0x50DC0 VA: 0x1800519C0
	public HitReaction.HitPointEffector.EffectorLink[] effectorLinks;

	// Methods

	protected override float GetLength() { }

	protected override void CrossFadeStart() { }

	protected override void OnApply(IKSolverFullBodyBiped solver, float weight) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class HitReaction.HitPointEffector.EffectorLink
{
	// Fields
	[TooltipAttribute] // RVA: 0x7D2C0 Offset: 0x7C6C0 VA: 0x18007D2C0
	public FullBodyBipedEffector effector;
	[TooltipAttribute] // RVA: 0x7EF00 Offset: 0x7E300 VA: 0x18007EF00
	public float weight;
	private Vector3 lastValue;
	private Vector3 current;

	// Methods

	public void Apply(IKSolverFullBodyBiped solver, Vector3 offset, float crossFader) { }

	public void CrossFadeStart() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class HitReaction.HitPointBone : HitReaction.HitPoint
{
	// Fields
	[TooltipAttribute] // RVA: 0x80A10 Offset: 0x7FE10 VA: 0x180080A10
	public AnimationCurve aroundCenterOfMass;
	[TooltipAttribute] // RVA: 0x57C20 Offset: 0x57020 VA: 0x180057C20
	public HitReaction.HitPointBone.BoneLink[] boneLinks;
	private Rigidbody rigidbody;

	// Methods

	protected override float GetLength() { }

	protected override void CrossFadeStart() { }

	protected override void OnApply(IKSolverFullBodyBiped solver, float weight) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class HitReaction.HitPointBone.BoneLink
{
	// Fields
	[TooltipAttribute] // RVA: 0x82E80 Offset: 0x82280 VA: 0x180082E80
	public Transform bone;
	[TooltipAttribute] // RVA: 0x5B590 Offset: 0x5A990 VA: 0x18005B590
	[RangeAttribute] // RVA: 0x5B590 Offset: 0x5A990 VA: 0x18005B590
	public float weight;
	private Quaternion lastValue;
	private Quaternion current;

	// Methods

	public void Apply(IKSolverFullBodyBiped solver, Quaternion offset, float crossFader) { }

	public void CrossFadeStart() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class HitReaction.<>c__DisplayClass13_0
{
	// Fields
	public HitReaction <>4__this;
	public Transform hitTrans;
	public Vector3 hitForceDir;
	public Vector3 point;

	// Methods

	public void .ctor() { }

	internal bool <Hit>b__0(object[] p) { }
}

// Namespace: RootMotion.FinalIK
public class HitReactionVRIK : OffsetModifierVRIK
{
	// Fields
	public AnimationCurve[] offsetCurves;
	[TooltipAttribute] // RVA: 0x5ECB0 Offset: 0x5E0B0 VA: 0x18005ECB0
	public HitReactionVRIK.PositionOffset[] positionOffsets;
	[TooltipAttribute] // RVA: 0x60980 Offset: 0x5FD80 VA: 0x180060980
	public HitReactionVRIK.RotationOffset[] rotationOffsets;

	// Methods

	protected override void OnModifyOffset() { }

	public void Hit(Collider collider, Vector3 force, Vector3 point) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public abstract class HitReactionVRIK.Offset
{
	// Fields
	[TooltipAttribute] // RVA: 0x38590 Offset: 0x37990 VA: 0x180038590
	public string name;
	[TooltipAttribute] // RVA: 0x39F10 Offset: 0x39310 VA: 0x180039F10
	public Collider collider;
	[TooltipAttribute] // RVA: 0x3BBA0 Offset: 0x3AFA0 VA: 0x18003BBA0
	[SerializeField] // RVA: 0x3BBA0 Offset: 0x3AFA0 VA: 0x18003BBA0
	private float crossFadeTime;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <crossFader>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <timer>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <force>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <point>k__BackingField;
	private float length;
	private float crossFadeSpeed;
	private float lastTime;

	// Properties
	protected float crossFader { get; set; }
	protected float timer { get; set; }
	protected Vector3 force { get; set; }
	protected Vector3 point { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected float get_crossFader() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_crossFader(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected float get_timer() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_timer(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected Vector3 get_force() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_force(Vector3 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected Vector3 get_point() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_point(Vector3 value) { }

	public void Hit(Vector3 force, AnimationCurve[] curves, Vector3 point) { }

	public void Apply(VRIK ik, AnimationCurve[] curves, float weight) { }

	protected abstract float GetLength(AnimationCurve[] curves) { }

	protected abstract void CrossFadeStart() { }

	protected abstract void OnApply(VRIK ik, AnimationCurve[] curves, float weight) { }

	protected void .ctor() { }
}

// Namespace: 
[Serializable]
public class HitReactionVRIK.PositionOffset : HitReactionVRIK.Offset
{
	// Fields
	[TooltipAttribute] // RVA: 0x77CC0 Offset: 0x770C0 VA: 0x180077CC0
	public int forceDirCurveIndex;
	[TooltipAttribute] // RVA: 0x79A20 Offset: 0x78E20 VA: 0x180079A20
	public int upDirCurveIndex;
	[TooltipAttribute] // RVA: 0x7C8F0 Offset: 0x7BCF0 VA: 0x18007C8F0
	public HitReactionVRIK.PositionOffset.PositionOffsetLink[] offsetLinks;

	// Methods

	protected override float GetLength(AnimationCurve[] curves) { }

	protected override void CrossFadeStart() { }

	protected override void OnApply(VRIK ik, AnimationCurve[] curves, float weight) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class HitReactionVRIK.PositionOffset.PositionOffsetLink
{
	// Fields
	[TooltipAttribute] // RVA: 0x7D2C0 Offset: 0x7C6C0 VA: 0x18007D2C0
	public IKSolverVR.PositionOffset positionOffset;
	[TooltipAttribute] // RVA: 0x7EF00 Offset: 0x7E300 VA: 0x18007EF00
	public float weight;
	private Vector3 lastValue;
	private Vector3 current;

	// Methods

	public void Apply(VRIK ik, Vector3 offset, float crossFader) { }

	public void CrossFadeStart() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class HitReactionVRIK.RotationOffset : HitReactionVRIK.Offset
{
	// Fields
	[TooltipAttribute] // RVA: 0x80A10 Offset: 0x7FE10 VA: 0x180080A10
	public int curveIndex;
	[TooltipAttribute] // RVA: 0x57C20 Offset: 0x57020 VA: 0x180057C20
	public HitReactionVRIK.RotationOffset.RotationOffsetLink[] offsetLinks;
	private Rigidbody rigidbody;

	// Methods

	protected override float GetLength(AnimationCurve[] curves) { }

	protected override void CrossFadeStart() { }

	protected override void OnApply(VRIK ik, AnimationCurve[] curves, float weight) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class HitReactionVRIK.RotationOffset.RotationOffsetLink
{
	// Fields
	[TooltipAttribute] // RVA: 0x82E80 Offset: 0x82280 VA: 0x180082E80
	public IKSolverVR.RotationOffset rotationOffset;
	[TooltipAttribute] // RVA: 0x5B590 Offset: 0x5A990 VA: 0x18005B590
	[RangeAttribute] // RVA: 0x5B590 Offset: 0x5A990 VA: 0x18005B590
	public float weight;
	private Quaternion lastValue;
	private Quaternion current;

	// Methods

	public void Apply(VRIK ik, Quaternion offset, float crossFader) { }

	public void CrossFadeStart() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
public class Inertia : OffsetModifier
{
	// Fields
	[TooltipAttribute] // RVA: 0x86620 Offset: 0x85A20 VA: 0x180086620
	public Inertia.Body[] bodies;
	[TooltipAttribute] // RVA: 0x88440 Offset: 0x87840 VA: 0x180088440
	public OffsetModifier.OffsetLimits[] limits;

	// Methods

	public void ResetBodies() { }

	protected override void OnModifyOffset() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class Inertia.Body
{
	// Fields
	[TooltipAttribute] // RVA: 0x8A1E0 Offset: 0x895E0 VA: 0x18008A1E0
	public Transform transform;
	[TooltipAttribute] // RVA: 0x8BF10 Offset: 0x8B310 VA: 0x18008BF10
	public Inertia.Body.EffectorLink[] effectorLinks;
	[TooltipAttribute] // RVA: 0x8C9C0 Offset: 0x8BDC0 VA: 0x18008C9C0
	public float speed;
	[TooltipAttribute] // RVA: 0x8EA30 Offset: 0x8DE30 VA: 0x18008EA30
	public float acceleration;
	[TooltipAttribute] // RVA: 0x91820 Offset: 0x90C20 VA: 0x180091820
	[RangeAttribute] // RVA: 0x91820 Offset: 0x90C20 VA: 0x180091820
	public float matchVelocity;
	[TooltipAttribute] // RVA: 0x93940 Offset: 0x92D40 VA: 0x180093940
	public float gravity;
	private Vector3 delta;
	private Vector3 lazyPoint;
	private Vector3 direction;
	private Vector3 lastPosition;
	private bool firstUpdate;

	// Methods

	public void Reset() { }

	public void Update(IKSolverFullBodyBiped solver, float weight, float deltaTime) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class Inertia.Body.EffectorLink
{
	// Fields
	[TooltipAttribute] // RVA: 0x24140 Offset: 0x23540 VA: 0x180024140
	public FullBodyBipedEffector effector;
	[TooltipAttribute] // RVA: 0x25CF0 Offset: 0x250F0 VA: 0x180025CF0
	public float weight;

	// Methods

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
public abstract class OffsetModifier : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0x97860 Offset: 0x96C60 VA: 0x180097860
	public float weight;
	[TooltipAttribute] // RVA: 0x99900 Offset: 0x98D00 VA: 0x180099900
	public FullBodyBipedIK ik;
	protected float lastTime;

	// Properties
	protected float deltaTime { get; }

	// Methods

	protected float get_deltaTime() { }

	protected abstract void OnModifyOffset() { }

	protected virtual void Start() { }

	[IteratorStateMachineAttribute] // RVA: 0x9B390 Offset: 0x9A790 VA: 0x18009B390
	private IEnumerator Initiate() { }

	private void ModifyOffset() { }

	protected void ApplyLimits(OffsetModifier.OffsetLimits[] limits) { }

	protected virtual void OnDestroy() { }

	protected void .ctor() { }
}

// Namespace: 
[Serializable]
public class OffsetModifier.OffsetLimits
{
	// Fields
	[TooltipAttribute] // RVA: 0x9D2C0 Offset: 0x9C6C0 VA: 0x18009D2C0
	public FullBodyBipedEffector effector;
	[TooltipAttribute] // RVA: 0x9F200 Offset: 0x9E600 VA: 0x18009F200
	public float spring;
	[TooltipAttribute] // RVA: 0xA41D0 Offset: 0xA35D0 VA: 0x1800A41D0
	public bool x;
	[TooltipAttribute] // RVA: 0xA41D0 Offset: 0xA35D0 VA: 0x1800A41D0
	public bool y;
	[TooltipAttribute] // RVA: 0xA41D0 Offset: 0xA35D0 VA: 0x1800A41D0
	public bool z;
	[TooltipAttribute] // RVA: 0xAD8D0 Offset: 0xACCD0 VA: 0x1800AD8D0
	public float minX;
	[TooltipAttribute] // RVA: 0xAD8D0 Offset: 0xACCD0 VA: 0x1800AD8D0
	public float maxX;
	[TooltipAttribute] // RVA: 0xAD8D0 Offset: 0xACCD0 VA: 0x1800AD8D0
	public float minY;
	[TooltipAttribute] // RVA: 0xAD8D0 Offset: 0xACCD0 VA: 0x1800AD8D0
	public float maxY;
	[TooltipAttribute] // RVA: 0xAD8D0 Offset: 0xACCD0 VA: 0x1800AD8D0
	public float minZ;
	[TooltipAttribute] // RVA: 0xAD8D0 Offset: 0xACCD0 VA: 0x1800AD8D0
	public float maxZ;

	// Methods

	public void Apply(IKEffector e, Quaternion rootRotation) { }

	private float SpringAxis(float value, float min, float max) { }

	private float Spring(float value, float limit, bool negative) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class OffsetModifier.<Initiate>d__8 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public OffsetModifier <>4__this;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: RootMotion.FinalIK
public abstract class OffsetModifierVRIK : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0x97860 Offset: 0x96C60 VA: 0x180097860
	public float weight;
	[TooltipAttribute] // RVA: 0xB9100 Offset: 0xB8500 VA: 0x1800B9100
	public VRIK ik;
	private float lastTime;

	// Properties
	protected float deltaTime { get; }

	// Methods

	protected float get_deltaTime() { }

	protected abstract void OnModifyOffset() { }

	protected virtual void Start() { }

	[IteratorStateMachineAttribute] // RVA: 0xBAE10 Offset: 0xBA210 VA: 0x1800BAE10
	private IEnumerator Initiate() { }

	private void ModifyOffset() { }

	protected virtual void OnDestroy() { }

	protected void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class OffsetModifierVRIK.<Initiate>d__7 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public OffsetModifierVRIK <>4__this;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: RootMotion.FinalIK
public class OffsetPose : MonoBehaviour
{
	// Fields
	public OffsetPose.EffectorLink[] effectorLinks;

	// Methods

	public void Apply(IKSolverFullBodyBiped solver, float weight) { }

	public void Apply(IKSolverFullBodyBiped solver, float weight, Quaternion rotation) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class OffsetPose.EffectorLink
{
	// Fields
	public FullBodyBipedEffector effector;
	public Vector3 offset;
	public Vector3 pin;
	public Vector3 pinWeight;

	// Methods

	public void Apply(IKSolverFullBodyBiped solver, float weight, Quaternion rotation) { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
public class Recoil : OffsetModifier
{
	// Fields
	[TooltipAttribute] // RVA: 0xC5C40 Offset: 0xC5040 VA: 0x1800C5C40
	public AimIK aimIK;
	[TooltipAttribute] // RVA: 0xC6760 Offset: 0xC5B60 VA: 0x1800C6760
	public bool aimIKSolvedLast;
	[TooltipAttribute] // RVA: 0xC86F0 Offset: 0xC7AF0 VA: 0x1800C86F0
	public Recoil.Handedness handedness;
	[TooltipAttribute] // RVA: 0xCA590 Offset: 0xC9990 VA: 0x1800CA590
	public bool twoHanded;
	[TooltipAttribute] // RVA: 0xCC510 Offset: 0xCB910 VA: 0x1800CC510
	public AnimationCurve recoilWeight;
	[TooltipAttribute] // RVA: 0xCD280 Offset: 0xCC680 VA: 0x1800CD280
	public float magnitudeRandom;
	[TooltipAttribute] // RVA: 0xCF0C0 Offset: 0xCE4C0 VA: 0x1800CF0C0
	public Vector3 rotationRandom;
	[TooltipAttribute] // RVA: 0xD0D50 Offset: 0xD0150 VA: 0x1800D0D50
	public Vector3 handRotationOffset;
	[TooltipAttribute] // RVA: 0xD2DE0 Offset: 0xD21E0 VA: 0x1800D2DE0
	public float blendTime;
	[SpaceAttribute] // RVA: 0xD3760 Offset: 0xD2B60 VA: 0x1800D3760
	[TooltipAttribute] // RVA: 0xD3760 Offset: 0xD2B60 VA: 0x1800D3760
	public Recoil.RecoilOffset[] offsets;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Quaternion rotationOffset;
	private float magnitudeMlp;
	private float endTime;
	private Quaternion handRotation;
	private Quaternion secondaryHandRelativeRotation;
	private Quaternion randomRotation;
	private float length;
	private bool initiated;
	private float blendWeight;
	private float w;
	private Quaternion primaryHandRotation;
	private bool handRotationsSet;
	private Vector3 aimIKAxis;

	// Properties
	public bool isFinished { get; }
	private IKEffector primaryHandEffector { get; }
	private IKEffector secondaryHandEffector { get; }
	private Transform primaryHand { get; }
	private Transform secondaryHand { get; }

	// Methods

	public bool get_isFinished() { }

	public void SetHandRotations(Quaternion leftHandRotation, Quaternion rightHandRotation) { }

	public void Fire(float magnitude) { }

	protected override void OnModifyOffset() { }

	private void AfterFBBIK() { }

	private void AfterAimIK() { }

	private IKEffector get_primaryHandEffector() { }

	private IKEffector get_secondaryHandEffector() { }

	private Transform get_primaryHand() { }

	private Transform get_secondaryHand() { }

	protected override void OnDestroy() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class Recoil.RecoilOffset
{
	// Fields
	[TooltipAttribute] // RVA: 0xD79C0 Offset: 0xD6DC0 VA: 0x1800D79C0
	public Vector3 offset;
	[TooltipAttribute] // RVA: 0xDBD90 Offset: 0xDB190 VA: 0x1800DBD90
	[RangeAttribute] // RVA: 0xDBD90 Offset: 0xDB190 VA: 0x1800DBD90
	public float additivity;
	[TooltipAttribute] // RVA: 0xDDF70 Offset: 0xDD370 VA: 0x1800DDF70
	public float maxAdditiveOffsetMag;
	[TooltipAttribute] // RVA: 0xDFD70 Offset: 0xDF170 VA: 0x1800DFD70
	public Recoil.RecoilOffset.EffectorLink[] effectorLinks;
	private Vector3 additiveOffset;
	private Vector3 lastOffset;

	// Methods

	public void Start() { }

	public void Apply(IKSolverFullBodyBiped solver, Quaternion rotation, float masterWeight, float length, float timeLeft) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class Recoil.RecoilOffset.EffectorLink
{
	// Fields
	[TooltipAttribute] // RVA: 0x24140 Offset: 0x23540 VA: 0x180024140
	public FullBodyBipedEffector effector;
	[TooltipAttribute] // RVA: 0x25CF0 Offset: 0x250F0 VA: 0x180025CF0
	public float weight;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public enum Recoil.Handedness
{
	// Fields
	public int value__;
	public const Recoil.Handedness Right = 0;
	public const Recoil.Handedness Left = 1;
}

// Namespace: RootMotion.FinalIK
public class ShoulderRotator : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0xE4EE0 Offset: 0xE42E0 VA: 0x1800E4EE0
	public float weight;
	[TooltipAttribute] // RVA: 0xE6C00 Offset: 0xE6000 VA: 0x1800E6C00
	public float offset;
	private FullBodyBipedIK ik;
	private bool skip;

	// Methods

	private void Start() { }

	private void RotateShoulders() { }

	private void RotateShoulder(FullBodyBipedChain chain, float weight, float offset) { }

	private IKMapping.BoneMap GetParentBoneMap(FullBodyBipedChain chain) { }

	private void OnDestroy() { }

	public void .ctor() { }
}

// Namespace: RootMotion.FinalIK
public static class VRIKCalibrator
{
	// Methods

	public static void Calibrate(VRIK ik, VRIKCalibrator.Settings settings, Transform headTracker, Transform bodyTracker, Transform leftHandTracker, Transform rightHandTracker, Transform leftFootTracker, Transform rightFootTracker) { }

	private static void CalibrateLeg(VRIKCalibrator.Settings settings, Transform tracker, IKSolverVR.Leg leg, Transform lastBone, Vector3 rootForward, bool isLeft) { }
}

// Namespace: 
[Serializable]
public class VRIKCalibrator.Settings
{
	// Fields
	[TooltipAttribute] // RVA: 0xEAD50 Offset: 0xEA150 VA: 0x1800EAD50
	public Vector3 headTrackerForward;
	[TooltipAttribute] // RVA: 0xEC930 Offset: 0xEBD30 VA: 0x1800EC930
	public Vector3 headTrackerUp;
	[TooltipAttribute] // RVA: 0xED480 Offset: 0xEC880 VA: 0x1800ED480
	public Vector3 bodyTrackerForward;
	[TooltipAttribute] // RVA: 0xEF440 Offset: 0xEE840 VA: 0x1800EF440
	public Vector3 bodyTrackerUp;
	[TooltipAttribute] // RVA: 0xF12E0 Offset: 0xF06E0 VA: 0x1800F12E0
	public Vector3 handTrackerForward;
	[TooltipAttribute] // RVA: 0xF2FC0 Offset: 0xF23C0 VA: 0x1800F2FC0
	public Vector3 handTrackerUp;
	[TooltipAttribute] // RVA: 0xF3960 Offset: 0xF2D60 VA: 0x1800F3960
	public Vector3 footTrackerForward;
	[TooltipAttribute] // RVA: 0xF5530 Offset: 0xF4930 VA: 0x1800F5530
	public Vector3 footTrackerUp;
	[SpaceAttribute] // RVA: 0xF7150 Offset: 0xF6550 VA: 0x1800F7150
	[TooltipAttribute] // RVA: 0xF7150 Offset: 0xF6550 VA: 0x1800F7150
	public Vector3 headOffset;
	[TooltipAttribute] // RVA: 0xF8FF0 Offset: 0xF83F0 VA: 0x1800F8FF0
	public Vector3 handOffset;
	[TooltipAttribute] // RVA: 0xFAED0 Offset: 0xFA2D0 VA: 0x1800FAED0
	public float footForwardOffset;
	[TooltipAttribute] // RVA: 0xFB6F0 Offset: 0xFAAF0 VA: 0x1800FB6F0
	public float footInwardOffset;
	[TooltipAttribute] // RVA: 0xFD450 Offset: 0xFC850 VA: 0x1800FD450
	[RangeAttribute] // RVA: 0xFD450 Offset: 0xFC850 VA: 0x1800FD450
	public float footHeadingOffset;

	// Methods

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class AimBoxing : MonoBehaviour
{
	// Fields
	public AimIK aimIK;
	public Transform pin;

	// Methods

	private void LateUpdate() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class AimSwing : MonoBehaviour
{
	// Fields
	public AimIK ik;
	[TooltipAttribute] // RVA: 0xFF4C0 Offset: 0xFE8C0 VA: 0x1800FF4C0
	public Vector3 animatedSwingDirection;

	// Methods

	private void LateUpdate() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class SimpleAimingSystem : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0x100EF0 Offset: 0x1002F0 VA: 0x180100EF0
	public AimPoser aimPoser;
	[TooltipAttribute] // RVA: 0x121260 Offset: 0x120660 VA: 0x180121260
	public AimIK aim;
	[TooltipAttribute] // RVA: 0x103170 Offset: 0x102570 VA: 0x180103170
	public LookAtIK lookAt;
	[TooltipAttribute] // RVA: 0x104E90 Offset: 0x104290 VA: 0x180104E90
	public Animator animator;
	[TooltipAttribute] // RVA: 0x107D90 Offset: 0x107190 VA: 0x180107D90
	public float crossfadeTime;
	[TooltipAttribute] // RVA: 0x109D10 Offset: 0x109110 VA: 0x180109D10
	public float minAimDistance;
	private AimPoser.Pose aimPose;
	private AimPoser.Pose lastPose;

	// Methods

	private void Start() { }

	private void LateUpdate() { }

	private void Pose() { }

	private void LimitAimTarget() { }

	private void DirectCrossFade(string state, float target) { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class TerrainOffset : MonoBehaviour
{
	// Fields
	public AimIK aimIK;
	public Vector3 raycastOffset;
	public LayerMask raycastLayers;
	public float min;
	public float max;
	public float lerpSpeed;
	private RaycastHit hit;
	private Vector3 offset;

	// Methods

	private void LateUpdate() { }

	private Vector3 GetGroundHeightOffset(Vector3 worldPosition) { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class BipedIKvsAnimatorIK : MonoBehaviour
{
	// Fields
	[LargeHeader] // RVA: 0x10A720 Offset: 0x109B20 VA: 0x18010A720
	public Animator animator;
	public BipedIK bipedIK;
	[LargeHeader] // RVA: 0x10C3A0 Offset: 0x10B7A0 VA: 0x18010C3A0
	public Transform lookAtTargetBiped;
	public Transform lookAtTargetAnimator;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float lookAtWeight;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float lookAtBodyWeight;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float lookAtHeadWeight;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float lookAtEyesWeight;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float lookAtClampWeight;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float lookAtClampWeightHead;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float lookAtClampWeightEyes;
	[LargeHeader] // RVA: 0x117360 Offset: 0x116760 VA: 0x180117360
	public Transform footTargetBiped;
	public Transform footTargetAnimator;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float footPositionWeight;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float footRotationWeight;
	[LargeHeader] // RVA: 0x11C640 Offset: 0x11BA40 VA: 0x18011C640
	public Transform handTargetBiped;
	public Transform handTargetAnimator;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float handPositionWeight;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float handRotationWeight;

	// Methods

	private void OnAnimatorIK(int layer) { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class MechSpider : MonoBehaviour
{
	// Fields
	public LayerMask raycastLayers;
	public float scale;
	public Transform body;
	public MechSpiderLeg[] legs;
	public float legRotationWeight;
	public float rootPositionSpeed;
	public float rootRotationSpeed;
	public float breatheSpeed;
	public float breatheMagnitude;
	public float height;
	public float minHeight;
	public float raycastHeight;
	public float raycastDistance;
	private Vector3 lastPosition;
	private Vector3 defaultBodyLocalPosition;
	private float sine;
	private RaycastHit rootHit;

	// Methods

	private void Update() { }

	private Vector3 GetLegCentroid() { }

	private Vector3 GetLegsPlaneNormal() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class MechSpiderController : MonoBehaviour
{
	// Fields
	public MechSpider mechSpider;
	public Transform cameraTransform;
	public float speed;
	public float turnSpeed;

	// Properties
	public Vector3 inputVector { get; }

	// Methods

	public Vector3 get_inputVector() { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class MechSpiderLeg : MonoBehaviour
{
	// Fields
	public MechSpider mechSpider;
	public MechSpiderLeg unSync;
	public Vector3 offset;
	public float minDelay;
	public float maxOffset;
	public float stepSpeed;
	public float footHeight;
	public float velocityPrediction;
	public float raycastFocus;
	public AnimationCurve yOffset;
	public ParticleSystem sand;
	private IK ik;
	private float stepProgress;
	private float lastStepTime;
	private Vector3 defaultPosition;
	private RaycastHit hit;

	// Properties
	public bool isStepping { get; }
	public Vector3 position { get; set; }

	// Methods

	public bool get_isStepping() { }

	public Vector3 get_position() { }

	public void set_position(Vector3 value) { }

	private void Start() { }

	private Vector3 GetStepTarget(out bool stepFound, float focus, float distance) { }

	private void Update() { }

	[IteratorStateMachineAttribute] // RVA: 0x121F30 Offset: 0x121330 VA: 0x180121F30
	private IEnumerator Step(Vector3 stepStartPosition, Vector3 targetPosition) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class MechSpiderLeg.<Step>d__24 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public MechSpiderLeg <>4__this;
	public Vector3 stepStartPosition;
	public Vector3 targetPosition;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: RootMotion.Demos
public class MechSpiderParticles : MonoBehaviour
{
	// Fields
	public MechSpiderController mechSpiderController;
	private ParticleSystem particles;

	// Methods

	private void Start() { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class AnimationWarping : OffsetModifier
{
	// Fields
	[TooltipAttribute] // RVA: 0x35A0 Offset: 0x29A0 VA: 0x1800035A0
	public Animator animator;
	[TooltipAttribute] // RVA: 0x4FC0 Offset: 0x43C0 VA: 0x180004FC0
	public AnimationWarping.EffectorMode effectorMode;
	[SpaceAttribute] // RVA: 0x5930 Offset: 0x4D30 VA: 0x180005930
	[TooltipAttribute] // RVA: 0x5930 Offset: 0x4D30 VA: 0x180005930
	public AnimationWarping.Warp[] warps;
	private AnimationWarping.EffectorMode lastMode;

	// Methods

	protected override void Start() { }

	public float GetWarpWeight(int warpIndex) { }

	protected override void OnModifyOffset() { }

	private void OnDisable() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public struct AnimationWarping.Warp
{
	// Fields
	[TooltipAttribute] // RVA: 0x8C60 Offset: 0x8060 VA: 0x180008C60
	public int animationLayer;
	[TooltipAttribute] // RVA: 0xAA70 Offset: 0x9E70 VA: 0x18000AA70
	public string animationState;
	[TooltipAttribute] // RVA: 0xC920 Offset: 0xBD20 VA: 0x18000C920
	public AnimationCurve weightCurve;
	[TooltipAttribute] // RVA: 0xE540 Offset: 0xD940 VA: 0x18000E540
	public Transform warpFrom;
	[TooltipAttribute] // RVA: 0x10020 Offset: 0xF420 VA: 0x180010020
	public Transform warpTo;
	[TooltipAttribute] // RVA: 0x11FC0 Offset: 0x113C0 VA: 0x180011FC0
	public FullBodyBipedEffector effector;
}

// Namespace: 
[Serializable]
public enum AnimationWarping.EffectorMode
{
	// Fields
	public int value__;
	public const AnimationWarping.EffectorMode PositionOffset = 0;
	public const AnimationWarping.EffectorMode Position = 1;
}

// Namespace: RootMotion.Demos
[RequireComponent] // RVA: 0x14D10 Offset: 0x14110 VA: 0x180014D10
public class AnimatorController3rdPerson : MonoBehaviour
{
	// Fields
	public float rotateSpeed;
	public float blendSpeed;
	public float maxAngle;
	public float moveSpeed;
	public float rootMotionWeight;
	protected Animator animator;
	protected Vector3 moveBlend;
	protected Vector3 moveInput;
	protected Vector3 velocity;

	// Methods

	protected virtual void Start() { }

	private void OnAnimatorMove() { }

	public virtual void Move(Vector3 moveInput, bool isMoving, Vector3 faceDirection, Vector3 aimTarget) { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
[RequireComponent] // RVA: 0x16C70 Offset: 0x16070 VA: 0x180016C70
[RequireComponent] // RVA: 0x16C70 Offset: 0x16070 VA: 0x180016C70
public class AnimatorController3rdPersonIK : AnimatorController3rdPerson
{
	// Fields
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float headLookWeight;
	public Vector3 gunHoldOffset;
	public Vector3 leftHandOffset;
	public Recoil recoil;
	private AimIK aim;
	private FullBodyBipedIK ik;
	private Vector3 headLookAxis;
	private Vector3 leftHandPosRelToRightHand;
	private Quaternion leftHandRotRelToRightHand;
	private Vector3 aimTarget;
	private Quaternion rightHandRotation;

	// Methods

	protected override void Start() { }

	public override void Move(Vector3 moveInput, bool isMoving, Vector3 faceDirection, Vector3 aimTarget) { }

	private void Read() { }

	private void AimIK() { }

	private void FBBIK() { }

	private void OnPreRead() { }

	private void HeadLookAt(Vector3 lookAtTarget) { }

	private void OnDestroy() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
[RequireComponent] // RVA: 0x1A9C0 Offset: 0x19DC0 VA: 0x18001A9C0
public class CharacterAnimationThirdPersonIK : CharacterAnimationThirdPerson
{
	// Fields
	private FullBodyBipedIK ik;

	// Methods

	protected override void Start() { }

	protected override void LateUpdate() { }

	private void RotateEffector(IKEffector effector, Quaternion rotation, float mlp) { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
[RequireComponent] // RVA: 0x1DCC0 Offset: 0x1D0C0 VA: 0x18001DCC0
public class CharacterController3rdPerson : MonoBehaviour
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private CameraController cam;
	private AnimatorController3rdPerson animatorController;

	// Properties
	private static Vector3 inputVector { get; }
	private static Vector3 inputVectorRaw { get; }

	// Methods

	private void Start() { }

	private void LateUpdate() { }

	private static Vector3 get_inputVector() { }

	private static Vector3 get_inputVectorRaw() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class EffectorOffset : OffsetModifier
{
	// Fields
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float handsMaintainRelativePositionWeight;
	public Vector3 bodyOffset;
	public Vector3 leftShoulderOffset;
	public Vector3 rightShoulderOffset;
	public Vector3 leftThighOffset;
	public Vector3 rightThighOffset;
	public Vector3 leftHandOffset;
	public Vector3 rightHandOffset;
	public Vector3 leftFootOffset;
	public Vector3 rightFootOffset;

	// Methods

	protected override void OnModifyOffset() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class ExplosionDemo : MonoBehaviour
{
	// Fields
	public SimpleLocomotion character;
	public float forceMlp;
	public float upForce;
	public float weightFalloffSpeed;
	public AnimationCurve weightFalloff;
	public AnimationCurve explosionForceByDistance;
	public AnimationCurve scale;
	private float weight;
	private Vector3 defaultScale;
	private Rigidbody r;
	private FullBodyBipedIK ik;

	// Methods

	private void Start() { }

	private void Update() { }

	private void SetEffectorWeights(float w) { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class FBBIKSettings : MonoBehaviour
{
	// Fields
	public FullBodyBipedIK ik;
	public bool disableAfterStart;
	public FBBIKSettings.Limb leftArm;
	public FBBIKSettings.Limb rightArm;
	public FBBIKSettings.Limb leftLeg;
	public FBBIKSettings.Limb rightLeg;
	public float rootPin;
	public bool bodyEffectChildNodes;

	// Methods

	public void UpdateSettings() { }

	private void Start() { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class FBBIKSettings.Limb
{
	// Fields
	public FBIKChain.Smoothing reachSmoothing;
	public float maintainRelativePositionWeight;
	public float mappingWeight;

	// Methods

	public void Apply(FullBodyBipedChain chain, IKSolverFullBodyBiped solver) { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class FBIKBendGoal : MonoBehaviour
{
	// Fields
	public FullBodyBipedIK ik;
	public FullBodyBipedChain chain;
	public float weight;

	// Methods

	private void Start() { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class FBIKBoxing : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0x24110 Offset: 0x23510 VA: 0x180024110
	public Transform target;
	[TooltipAttribute] // RVA: 0x25CC0 Offset: 0x250C0 VA: 0x180025CC0
	public Transform pin;
	[TooltipAttribute] // RVA: 0x28AF0 Offset: 0x27EF0 VA: 0x180028AF0
	public FullBodyBipedIK ik;
	[TooltipAttribute] // RVA: 0x295E0 Offset: 0x289E0 VA: 0x1800295E0
	public AimIK aim;
	[TooltipAttribute] // RVA: 0x97860 Offset: 0x96C60 VA: 0x180097860
	public float weight;
	[TooltipAttribute] // RVA: 0x2DB80 Offset: 0x2CF80 VA: 0x18002DB80
	public FullBodyBipedEffector effector;
	[TooltipAttribute] // RVA: 0x2E300 Offset: 0x2D700 VA: 0x18002E300
	public AnimationCurve aimWeight;
	private Animator animator;

	// Methods

	private void Start() { }

	private void LateUpdate() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class FBIKHandsOnProp : MonoBehaviour
{
	// Fields
	public FullBodyBipedIK ik;
	public bool leftHanded;

	// Methods

	private void Awake() { }

	private void OnPreRead() { }

	private void HandsOnProp(IKEffector mainHand, IKEffector otherHand) { }

	private void OnDestroy() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class FPSAiming : MonoBehaviour
{
	// Fields
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float aimWeight;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float sightWeight;
	[RangeAttribute] // RVA: 0x1051C0 Offset: 0x1045C0 VA: 0x1801051C0
	public float maxAngle;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool animatePhysics;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Transform gun;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Transform gunTarget;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private FullBodyBipedIK ik;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AimIK gunAim;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private CameraControllerFPS cam;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Recoil recoil;
	[SerializeField] // RVA: 0x3DD20 Offset: 0x3D120 VA: 0x18003DD20
	[RangeAttribute] // RVA: 0x3DD20 Offset: 0x3D120 VA: 0x18003DD20
	private float cameraRecoilWeight;
	private Vector3 gunTargetDefaultLocalPosition;
	private Quaternion gunTargetDefaultLocalRotation;
	private Vector3 camDefaultLocalPosition;
	private Vector3 camRelativeToGunTarget;
	private bool updateFrame;

	// Methods

	private void Start() { }

	private void FixedUpdate() { }

	private void LateUpdate() { }

	private void Aiming() { }

	private void LookDownTheSight() { }

	private void RotateCharacter() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
[RequireComponent] // RVA: 0x3F7E0 Offset: 0x3EBE0 VA: 0x18003F7E0
[RequireComponent] // RVA: 0x3F7E0 Offset: 0x3EBE0 VA: 0x18003F7E0
public class FPSCharacter : MonoBehaviour
{
	// Fields
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float walkSpeed;
	private float sVel;
	private Animator animator;
	private FPSAiming FPSAiming;

	// Methods

	private void Start() { }

	private void Update() { }

	private void OnGUI() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class HitReactionTrigger : MonoBehaviour
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private HitReaction hitReaction;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float hitForce;
	private string colliderName;

	// Methods

	private void Update() { }

	private void OnGUI() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class HoldingHands : MonoBehaviour
{
	// Fields
	public FullBodyBipedIK rightHandChar;
	public FullBodyBipedIK leftHandChar;
	public Transform rightHandTarget;
	public Transform leftHandTarget;
	public float crossFade;
	public float speed;
	private Quaternion rightHandRotation;
	private Quaternion leftHandRotation;

	// Methods

	private void Start() { }

	private void LateUpdate() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class InteractionC2CDemo : MonoBehaviour
{
	// Fields
	public InteractionSystem character1;
	public InteractionSystem character2;
	public InteractionObject handShake;

	// Methods

	private void OnGUI() { }

	private void LateUpdate() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class InteractionDemo : MonoBehaviour
{
	// Fields
	public InteractionSystem interactionSystem;
	public bool interrupt;
	public InteractionObject ball;
	public InteractionObject benchMain;
	public InteractionObject benchHands;
	public InteractionObject button;
	public InteractionObject cigarette;
	public InteractionObject door;
	private bool isSitting;

	// Methods

	private void OnGUI() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
[RequireComponent] // RVA: 0x47B90 Offset: 0x46F90 VA: 0x180047B90
public class InteractionSystemTestGUI : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0x49BA0 Offset: 0x48FA0 VA: 0x180049BA0
	[SerializeField] // RVA: 0x49BA0 Offset: 0x48FA0 VA: 0x180049BA0
	private InteractionObject interactionObject;
	[TooltipAttribute] // RVA: 0x4BD80 Offset: 0x4B180 VA: 0x18004BD80
	[SerializeField] // RVA: 0x4BD80 Offset: 0x4B180 VA: 0x18004BD80
	private FullBodyBipedEffector[] effectors;
	private InteractionSystem interactionSystem;

	// Methods

	private void Awake() { }

	private void OnGUI() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class KissingRig : MonoBehaviour
{
	// Fields
	public KissingRig.Partner partner1;
	public KissingRig.Partner partner2;
	public float weight;
	public int iterations;

	// Methods

	private void Start() { }

	private void LateUpdate() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class KissingRig.Partner
{
	// Fields
	public FullBodyBipedIK ik;
	public Transform mouth;
	public Transform mouthTarget;
	public Transform touchTargetLeftHand;
	public Transform touchTargetRightHand;
	public float bodyWeightHorizontal;
	public float bodyWeightVertical;
	public float neckRotationWeight;
	public float headTiltAngle;
	public Vector3 headTiltAxis;
	private Quaternion neckRotation;

	// Properties
	private Transform neck { get; }

	// Methods

	public void Initiate() { }

	public void Update(float weight) { }

	private Transform get_neck() { }

	private void InverseTransformEffector(FullBodyBipedEffector effector, Transform target, Vector3 targetPosition, float weight) { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class MotionAbsorb : OffsetModifier
{
	// Fields
	[TooltipAttribute] // RVA: 0x4DC00 Offset: 0x4D000 VA: 0x18004DC00
	public MotionAbsorb.Mode mode;
	[TooltipAttribute] // RVA: 0x4F770 Offset: 0x4EB70 VA: 0x18004F770
	public MotionAbsorb.Absorber[] absorbers;
	[TooltipAttribute] // RVA: 0x51500 Offset: 0x50900 VA: 0x180051500
	public AnimationCurve falloff;
	[TooltipAttribute] // RVA: 0x530B0 Offset: 0x524B0 VA: 0x1800530B0
	public float falloffSpeed;
	private float timer;
	private float w;
	private MotionAbsorb.Mode initialMode;

	// Methods

	protected override void Start() { }

	private void OnCollisionEnter(Collision c) { }

	protected override void OnModifyOffset() { }

	private void AfterIK() { }

	protected override void OnDestroy() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public enum MotionAbsorb.Mode
{
	// Fields
	public int value__;
	public const MotionAbsorb.Mode Position = 0;
	public const MotionAbsorb.Mode PositionOffset = 1;
}

// Namespace: 
[Serializable]
public class MotionAbsorb.Absorber
{
	// Fields
	[TooltipAttribute] // RVA: 0x541F0 Offset: 0x535F0 VA: 0x1800541F0
	public FullBodyBipedEffector effector;
	[TooltipAttribute] // RVA: 0x55D10 Offset: 0x55110 VA: 0x180055D10
	public float weight;
	private Vector3 position;
	private Quaternion rotation;
	private IKEffector e;

	// Methods

	public void SetToBone(IKSolverFullBodyBiped solver, MotionAbsorb.Mode mode) { }

	public void UpdateEffectorWeights(float w) { }

	public void SetPosition(float w) { }

	public void SetRotation(float w) { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class MotionAbsorbCharacter : MonoBehaviour
{
	// Fields
	public Animator animator;
	public MotionAbsorb motionAbsorb;
	public Transform cube;
	public float cubeRandomPosition;
	public AnimationCurve motionAbsorbWeight;
	private Vector3 cubeDefaultPosition;
	private AnimatorStateInfo info;
	private Rigidbody cubeRigidbody;

	// Methods

	private void Start() { }

	private void Update() { }

	private void SwingStart() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class OffsetEffector : OffsetModifier
{
	// Fields
	public OffsetEffector.EffectorLink[] effectorLinks;

	// Methods

	protected override void Start() { }

	protected override void OnModifyOffset() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class OffsetEffector.EffectorLink
{
	// Fields
	public FullBodyBipedEffector effectorType;
	public float weightMultiplier;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 localPosition;

	// Methods

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
[RequireComponent] // RVA: 0x59350 Offset: 0x58750 VA: 0x180059350
public class PendulumExample : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0x5B350 Offset: 0x5A750 VA: 0x18005B350
	[RangeAttribute] // RVA: 0x5B350 Offset: 0x5A750 VA: 0x18005B350
	public float weight;
	[TooltipAttribute] // RVA: 0x5E4D0 Offset: 0x5D8D0 VA: 0x18005E4D0
	public float hangingDistanceMlp;
	[TooltipAttribute] // RVA: 0x5EB30 Offset: 0x5DF30 VA: 0x18005EB30
	[HideInInspector] // RVA: 0x5EB30 Offset: 0x5DF30 VA: 0x18005EB30
	public Vector3 rootTargetPosition;
	[TooltipAttribute] // RVA: 0x60CF0 Offset: 0x600F0 VA: 0x180060CF0
	[HideInInspector] // RVA: 0x60CF0 Offset: 0x600F0 VA: 0x180060CF0
	public Quaternion rootTargetRotation;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Transform target;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Transform leftHandTarget;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Transform rightHandTarget;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Transform leftFootTarget;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Transform rightFootTarget;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Transform pelvisTarget;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Transform bodyTarget;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Transform headTarget;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 pelvisDownAxis;
	private FullBodyBipedIK ik;
	private Quaternion rootRelativeToPelvis;
	private Vector3 pelvisToRoot;
	private float lastWeight;

	// Methods

	private void Start() { }

	private void LateUpdate() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public abstract class PickUp2Handed : MonoBehaviour
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int GUIspace;
	public InteractionSystem interactionSystem;
	public InteractionObject obj;
	public Transform pivot;
	public Transform holdPoint;
	public float pickUpTime;
	private float holdWeight;
	private float holdWeightVel;
	private Vector3 pickUpPosition;
	private Quaternion pickUpRotation;

	// Properties
	private bool holding { get; }

	// Methods

	private void OnGUI() { }

	protected abstract void RotatePivot() { }

	private void Start() { }

	private void OnPause(FullBodyBipedEffector effectorType, InteractionObject interactionObject) { }

	private void OnStart(FullBodyBipedEffector effectorType, InteractionObject interactionObject) { }

	private void OnDrop(FullBodyBipedEffector effectorType, InteractionObject interactionObject) { }

	private void LateUpdate() { }

	private bool get_holding() { }

	private void OnDestroy() { }

	protected void .ctor() { }
}

// Namespace: RootMotion.Demos
public class PickUpBox : PickUp2Handed
{
	// Methods

	protected override void RotatePivot() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class PickUpSphere : PickUp2Handed
{
	// Methods

	protected override void RotatePivot() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class RagdollUtilityDemo : MonoBehaviour
{
	// Fields
	public RagdollUtility ragdollUtility;
	public Transform root;
	public Rigidbody pelvis;

	// Methods

	private void OnGUI() { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
[RequireComponent] // RVA: 0x72FE0 Offset: 0x723E0 VA: 0x180072FE0
public class RecoilTest : MonoBehaviour
{
	// Fields
	public float magnitude;
	private Recoil recoil;

	// Methods

	private void Start() { }

	private void Update() { }

	private void OnGUI() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class ResetInteractionObject : MonoBehaviour
{
	// Fields
	public float resetDelay;
	private Vector3 defaultPosition;
	private Quaternion defaultRotation;
	private Transform defaultParent;
	private Rigidbody r;

	// Methods

	private void Start() { }

	private void OnPickUp(Transform t) { }

	[IteratorStateMachineAttribute] // RVA: 0x751B0 Offset: 0x745B0 VA: 0x1800751B0
	private IEnumerator ResetObject(float resetTime) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ResetInteractionObject.<ResetObject>d__7 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public float resetTime;
	public ResetInteractionObject <>4__this;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: RootMotion.Demos
[RequireComponent] // RVA: 0x7F2E0 Offset: 0x7E6E0 VA: 0x18007F2E0
public class SoccerDemo : MonoBehaviour
{
	// Fields
	private Animator animator;
	private Vector3 defaultPosition;
	private Quaternion defaultRotation;

	// Methods

	private void Start() { }

	[IteratorStateMachineAttribute] // RVA: 0x813C0 Offset: 0x807C0 VA: 0x1800813C0
	private IEnumerator ResetDelayed() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SoccerDemo.<ResetDelayed>d__4 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public SoccerDemo <>4__this;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: RootMotion.Demos
public class TouchWalls : MonoBehaviour
{
	// Fields
	public InteractionSystem interactionSystem;
	public TouchWalls.EffectorLink[] effectorLinks;

	// Methods

	private void Start() { }

	private void FixedUpdate() { }

	private void OnDestroy() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class TouchWalls.EffectorLink
{
	// Fields
	public bool enabled;
	public FullBodyBipedEffector effectorType;
	public InteractionObject interactionObject;
	public Transform spherecastFrom;
	public float spherecastRadius;
	public float minDistance;
	public LayerMask touchLayers;
	public float lerpSpeed;
	public float minSwitchTime;
	public float releaseDistance;
	public bool sliding;
	private Vector3 raycastDirectionLocal;
	private float raycastDistance;
	private bool inTouch;
	private RaycastHit hit;
	private Vector3 targetPosition;
	private Quaternion targetRotation;
	private bool initiated;
	private float nextSwitchTime;
	private float speedF;

	// Methods

	public void Initiate(InteractionSystem interactionSystem) { }

	private bool FindWalls(Vector3 direction) { }

	public void Update(InteractionSystem interactionSystem) { }

	private void StopTouch(InteractionSystem interactionSystem) { }

	private void OnInteractionStart(FullBodyBipedEffector effectorType, InteractionObject interactionObject) { }

	private void OnInteractionResume(FullBodyBipedEffector effectorType, InteractionObject interactionObject) { }

	private void OnInteractionStop(FullBodyBipedEffector effectorType, InteractionObject interactionObject) { }

	public void Destroy(InteractionSystem interactionSystem) { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class TransferMotion : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0x8C770 Offset: 0x8BB70 VA: 0x18008C770
	public Transform to;
	[TooltipAttribute] // RVA: 0x8E620 Offset: 0x8DA20 VA: 0x18008E620
	[RangeAttribute] // RVA: 0x8E620 Offset: 0x8DA20 VA: 0x18008E620
	public float transferMotion;
	private Vector3 lastPosition;

	// Methods

	private void OnEnable() { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class TwoHandedProp : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0x917F0 Offset: 0x90BF0 VA: 0x1800917F0
	public Transform leftHandTarget;
	private FullBodyBipedIK ik;
	private Vector3 targetPosRelativeToRight;
	private Quaternion targetRotRelativeToRight;

	// Methods

	private void Start() { }

	private void LateUpdate() { }

	private void AfterFBBIK() { }

	private void OnDestroy() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class UserControlInteractions : UserControlThirdPerson
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private CharacterThirdPerson character;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InteractionSystem interactionSystem;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool disableInputInInteraction;
	public float enableInputAtProgress;

	// Methods

	protected override void Update() { }

	private void OnGUI() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class GrounderDemo : MonoBehaviour
{
	// Fields
	public GameObject[] characters;

	// Methods

	private void OnGUI() { }

	public void Activate(int index) { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class PlatformRotator : MonoBehaviour
{
	// Fields
	public float maxAngle;
	public float switchRotationTime;
	public float random;
	public float rotationSpeed;
	public Vector3 movePosition;
	public float moveSpeed;
	public int characterLayer;
	private Quaternion defaultRotation;
	private Quaternion targetRotation;
	private Vector3 targetPosition;
	private Vector3 velocity;
	private Rigidbody r;

	// Methods

	private void Start() { }

	private void FixedUpdate() { }

	[IteratorStateMachineAttribute] // RVA: 0x96010 Offset: 0x95410 VA: 0x180096010
	private IEnumerator SwitchRotation() { }

	private void OnCollisionEnter(Collision collision) { }

	private void OnCollisionExit(Collision collision) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PlatformRotator.<SwitchRotation>d__14 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public PlatformRotator <>4__this;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: RootMotion.Demos
public class BendGoal : MonoBehaviour
{
	// Fields
	public LimbIK limbIK;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float weight;

	// Methods

	private void Start() { }

	private void LateUpdate() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class Turret : MonoBehaviour
{
	// Fields
	public Transform target;
	public Turret.Part[] parts;

	// Methods

	private void Update() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class Turret.Part
{
	// Fields
	public Transform transform;
	private RotationLimit rotationLimit;

	// Methods

	public void AimAt(Transform target) { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class HitReactionVRIKTrigger : MonoBehaviour
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private HitReactionVRIK hitReaction;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float hitForce;
	private string colliderName;

	// Methods

	private void Update() { }

	private void OnGUI() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class VRIKCalibrationController : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0xA7970 Offset: 0xA6D70 VA: 0x1800A7970
	public VRIK ik;
	[TooltipAttribute] // RVA: 0xA9570 Offset: 0xA8970 VA: 0x1800A9570
	public VRIKCalibrator.Settings settings;
	[TooltipAttribute] // RVA: 0xAB250 Offset: 0xAA650 VA: 0x1800AB250
	public Transform headTracker;
	[TooltipAttribute] // RVA: 0xABCB0 Offset: 0xAB0B0 VA: 0x1800ABCB0
	public Transform bodyTracker;
	[TooltipAttribute] // RVA: 0xAD8A0 Offset: 0xACCA0 VA: 0x1800AD8A0
	public Transform leftHandTracker;
	[TooltipAttribute] // RVA: 0xAF3C0 Offset: 0xAE7C0 VA: 0x1800AF3C0
	public Transform rightHandTracker;
	[TooltipAttribute] // RVA: 0xB2470 Offset: 0xB1870 VA: 0x1800B2470
	public Transform leftFootTracker;
	[TooltipAttribute] // RVA: 0xB2F80 Offset: 0xB2380 VA: 0x1800B2F80
	public Transform rightFootTracker;

	// Methods

	private void LateUpdate() { }

	[ContextMenu] // RVA: 0xB4D80 Offset: 0xB4180 VA: 0x1800B4D80
	private void Calibrate() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class VRIKPlatform : MonoBehaviour
{
	// Fields
	public VRIK ik;
	private Vector3 lastPosition;
	private Quaternion lastRotation;

	// Methods

	private void Start() { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public abstract class CharacterAnimationBase : MonoBehaviour
{
	// Fields
	public bool smoothFollow;
	public float smoothFollowSpeed;
	protected bool animatePhysics;
	private Vector3 lastPosition;
	private Vector3 localPosition;
	private Quaternion localRotation;
	private Quaternion lastRotation;

	// Properties
	public virtual bool animationGrounded { get; }

	// Methods

	public virtual Vector3 GetPivotPoint() { }

	public virtual bool get_animationGrounded() { }

	public float GetAngleFromForward(Vector3 worldDirection) { }

	protected virtual void Start() { }

	protected virtual void LateUpdate() { }

	protected virtual void FixedUpdate() { }

	private void SmoothFollow() { }

	protected void .ctor() { }
}

// Namespace: RootMotion.Demos
[RequireComponent] // RVA: 0xB69D0 Offset: 0xB5DD0 VA: 0x1800B69D0
public class CharacterAnimationSimple : CharacterAnimationBase
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private CharacterThirdPerson characterController;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float pivotOffset;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AnimationCurve moveSpeed;
	private Animator animator;

	// Methods

	protected override void Start() { }

	public override Vector3 GetPivotPoint() { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
[RequireComponent] // RVA: 0xBCDD0 Offset: 0xBC1D0 VA: 0x1800BCDD0
public class CharacterAnimationThirdPerson : CharacterAnimationBase
{
	// Fields
	public CharacterThirdPerson characterController;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float turnSensitivity;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float turnSpeed;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float runCycleLegOffset;
	[RangeAttribute] // RVA: 0xC3C10 Offset: 0xC3010 VA: 0x1800C3C10
	[SerializeField] // RVA: 0xC3C10 Offset: 0xC3010 VA: 0x1800C3C10
	private float animSpeedMultiplier;
	protected Animator animator;
	private Vector3 lastForward;
	private const string groundedDirectional = "Grounded Directional";
	private const string groundedStrafe = "Grounded Strafe";
	private float deltaAngle;

	// Properties
	public override bool animationGrounded { get; }

	// Methods

	protected override void Start() { }

	public override Vector3 GetPivotPoint() { }

	public override bool get_animationGrounded() { }

	protected virtual void Update() { }

	private void OnAnimatorMove() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
[RequireComponent] // RVA: 0xC4690 Offset: 0xC3A90 VA: 0x1800C4690
[RequireComponent] // RVA: 0xC4690 Offset: 0xC3A90 VA: 0x1800C4690
public abstract class CharacterBase : MonoBehaviour
{
	// Fields
	[HeaderAttribute] // RVA: 0xC8240 Offset: 0xC7640 VA: 0x1800C8240
	[TooltipAttribute] // RVA: 0xC8240 Offset: 0xC7640 VA: 0x1800C8240
	public Transform gravityTarget;
	[TooltipAttribute] // RVA: 0xCA540 Offset: 0xC9940 VA: 0x1800CA540
	[SerializeField] // RVA: 0xCA540 Offset: 0xC9940 VA: 0x1800CA540
	protected float gravityMultiplier;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected float airborneThreshold;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float slopeStartAngle;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float slopeEndAngle;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float spherecastRadius;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private LayerMask groundLayers;
	private PhysicMaterial zeroFrictionMaterial;
	private PhysicMaterial highFrictionMaterial;
	protected Rigidbody r;
	protected const float half = 0.5;
	protected float originalHeight;
	protected Vector3 originalCenter;
	protected CapsuleCollider capsule;

	// Methods

	public abstract void Move(Vector3 deltaPosition, Quaternion deltaRotation) { }

	protected Vector3 GetGravity() { }

	protected virtual void Start() { }

	protected virtual RaycastHit GetSpherecastHit() { }

	public float GetAngleFromForward(Vector3 worldDirection) { }

	protected void RigidbodyRotateAround(Vector3 point, Vector3 axis, float angle) { }

	protected void ScaleCapsule(float mlp) { }

	protected void HighFriction() { }

	protected void ZeroFriction() { }

	protected float GetSlopeDamper(Vector3 velocity, Vector3 groundNormal) { }

	protected void .ctor() { }
}

// Namespace: RootMotion.Demos
public class CharacterThirdPerson : CharacterBase
{
	// Fields
	[HeaderAttribute] // RVA: 0xD3390 Offset: 0xD2790 VA: 0x1800D3390
	public CharacterAnimationBase characterAnimation;
	public UserControlThirdPerson userControl;
	public CameraController cam;
	[HeaderAttribute] // RVA: 0xD5000 Offset: 0xD4400 VA: 0x1800D5000
	public CharacterThirdPerson.MoveMode moveMode;
	public bool smoothPhysics;
	public float smoothAccelerationTime;
	public float linearAccelerationSpeed;
	public float platformFriction;
	public float groundStickyEffect;
	public float maxVerticalVelocityOnGround;
	public float velocityToGroundTangentWeight;
	[HeaderAttribute] // RVA: 0xD5C50 Offset: 0xD5050 VA: 0x1800D5C50
	public bool lookInCameraDirection;
	public float turnSpeed;
	public float stationaryTurnSpeedMlp;
	[HeaderAttribute] // RVA: 0xD7990 Offset: 0xD6D90 VA: 0x1800D7990
	public float airSpeed;
	public float airControl;
	public float jumpPower;
	public float jumpRepeatDelayTime;
	[HeaderAttribute] // RVA: 0xDBD40 Offset: 0xDB140 VA: 0x1800DBD40
	[SerializeField] // RVA: 0xDBD40 Offset: 0xDB140 VA: 0x1800DBD40
	private LayerMask wallRunLayers;
	public float wallRunMaxLength;
	public float wallRunMinMoveMag;
	public float wallRunMinVelocityY;
	public float wallRunRotationSpeed;
	public float wallRunMaxRotationAngle;
	public float wallRunWeightSpeed;
	[HeaderAttribute] // RVA: 0xDDF40 Offset: 0xDD340 VA: 0x1800DDF40
	public float crouchCapsuleScaleMlp;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <onGround>k__BackingField;
	public CharacterThirdPerson.AnimState animState;
	protected Vector3 moveDirection;
	private Animator animator;
	private Vector3 normal;
	private Vector3 platformVelocity;
	private Vector3 platformAngularVelocity;
	private RaycastHit hit;
	private float jumpLeg;
	private float jumpEndTime;
	private float forwardMlp;
	private float groundDistance;
	private float lastAirTime;
	private float stickyForce;
	private Vector3 wallNormal;
	private Vector3 moveDirectionVelocity;
	private float wallRunWeight;
	private float lastWallRunWeight;
	private Vector3 fixedDeltaPosition;
	private Quaternion fixedDeltaRotation;
	private bool fixedFrame;
	private float wallRunEndTime;
	private Vector3 gravity;
	private Vector3 verticalVelocity;
	private float velocityY;

	// Properties
	public bool onGround { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_onGround() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_onGround(bool value) { }

	protected override void Start() { }

	private void OnAnimatorMove() { }

	public override void Move(Vector3 deltaPosition, Quaternion deltaRotation) { }

	private void FixedUpdate() { }

	protected virtual void Update() { }

	protected virtual void LateUpdate() { }

	private void MoveFixed(Vector3 deltaPosition) { }

	private void WallRun() { }

	private bool CanWallRun() { }

	private Vector3 GetMoveDirection() { }

	protected virtual void Rotate() { }

	private Vector3 GetForwardDirection() { }

	protected virtual bool Jump() { }

	private void GroundCheck() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public enum CharacterThirdPerson.MoveMode
{
	// Fields
	public int value__;
	public const CharacterThirdPerson.MoveMode Directional = 0;
	public const CharacterThirdPerson.MoveMode Strafe = 1;
}

// Namespace: 
public struct CharacterThirdPerson.AnimState
{
	// Fields
	public Vector3 moveDirection;
	public bool jump;
	public bool crouch;
	public bool onGround;
	public bool isStrafing;
	public float yVelocity;
}

// Namespace: RootMotion.Demos
[RequireComponent] // RVA: 0xE4CF0 Offset: 0xE40F0 VA: 0x1800E4CF0
public class SimpleLocomotion : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0xE6D60 Offset: 0xE6160 VA: 0x1800E6D60
	[SerializeField] // RVA: 0xE6D60 Offset: 0xE6160 VA: 0x1800E6D60
	private CameraController cameraController;
	[TooltipAttribute] // RVA: 0xEB070 Offset: 0xEA470 VA: 0x1800EB070
	[SerializeField] // RVA: 0xEB070 Offset: 0xEA470 VA: 0x1800EB070
	private float accelerationTime;
	[TooltipAttribute] // RVA: 0xED1E0 Offset: 0xEC5E0 VA: 0x1800ED1E0
	[SerializeField] // RVA: 0xED1E0 Offset: 0xEC5E0 VA: 0x1800ED1E0
	private float turnTime;
	[TooltipAttribute] // RVA: 0xEF5B0 Offset: 0xEE9B0 VA: 0x1800EF5B0
	[SerializeField] // RVA: 0xEF5B0 Offset: 0xEE9B0 VA: 0x1800EF5B0
	private bool walkByDefault;
	[TooltipAttribute] // RVA: 0xF1750 Offset: 0xF0B50 VA: 0x1800F1750
	[SerializeField] // RVA: 0xF1750 Offset: 0xF0B50 VA: 0x1800F1750
	private SimpleLocomotion.RotationMode rotationMode;
	[TooltipAttribute] // RVA: 0xF3890 Offset: 0xF2C90 VA: 0x1800F3890
	[SerializeField] // RVA: 0xF3890 Offset: 0xF2C90 VA: 0x1800F3890
	private float moveSpeed;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <isGrounded>k__BackingField;
	private Animator animator;
	private float speed;
	private float angleVel;
	private float speedVel;
	private Vector3 linearTargetDirection;
	private CharacterController characterController;

	// Properties
	public bool isGrounded { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_isGrounded() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_isGrounded(bool value) { }

	private void Start() { }

	private void Update() { }

	private void LateUpdate() { }

	private void Rotate() { }

	private void Move() { }

	private Vector3 GetInputVector() { }

	private Vector3 GetInputVectorRaw() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public enum SimpleLocomotion.RotationMode
{
	// Fields
	public int value__;
	public const SimpleLocomotion.RotationMode Smooth = 0;
	public const SimpleLocomotion.RotationMode Linear = 1;
}

// Namespace: RootMotion.Demos
public class UserControlAI : UserControlThirdPerson
{
	// Fields
	public Transform moveTarget;
	public float stoppingDistance;
	public float stoppingThreshold;

	// Methods

	protected override void Update() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class UserControlThirdPerson : MonoBehaviour
{
	// Fields
	public bool walkByDefault;
	public bool canCrouch;
	public bool canJump;
	public UserControlThirdPerson.State state;
	protected Transform cam;

	// Methods

	private void Start() { }

	protected virtual void Update() { }

	public void .ctor() { }
}

// Namespace: 
public struct UserControlThirdPerson.State
{
	// Fields
	public Vector3 move;
	public Vector3 lookPos;
	public bool crouch;
	public bool jump;
	public int actionIndex;
}

// Namespace: RootMotion.Demos
public class ApplicationQuit : MonoBehaviour
{
	// Methods

	private void Update() { }

	public void .ctor() { }
}

// Namespace: RootMotion.Demos
public class SlowMo : MonoBehaviour
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private KeyCode[] keyCodes;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool mouse0;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool mouse1;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float slowMoTimeScale;

	// Methods

	private void Update() { }

	private bool IsSlowMotion() { }

	public void .ctor() { }
}

// Namespace: AsImpL
public class DataSet
{
	// Fields
	public List<DataSet.ObjectData> objectList;
	public List<Vector3> vertList;
	public List<Vector2> uvList;
	public List<Vector3> normalList;
	public List<Color> colorList;
	private int unnamedGroupIndex;
	private DataSet.ObjectData currObjData;
	private DataSet.FaceGroupData currGroup;
	private bool noFaceDefined;

	// Properties
	public string CurrGroupName { get; }
	public bool IsEmpty { get; }

	// Methods

	public string get_CurrGroupName() { }

	public bool get_IsEmpty() { }

	public static string GetFaceIndicesKey(DataSet.FaceIndices fi) { }

	public static string FixMaterialName(string mtlName) { }

	public void .ctor() { }

	public void AddObject(string objectName) { }

	public void AddGroup(string groupName) { }

	public void AddMaterialName(string matName) { }

	public void AddVertex(Vector3 vertex) { }

	public void AddUV(Vector2 uv) { }

	public void AddNormal(Vector3 normal) { }

	public void AddColor(Color color) { }

	public void AddFaceIndices(DataSet.FaceIndices faceIdx) { }

	public void PrintSummary() { }
}

// Namespace: 
public struct DataSet.FaceIndices
{
	// Fields
	public int vertIdx;
	public int uvIdx;
	public int normIdx;
}

// Namespace: 
public class DataSet.ObjectData
{
	// Fields
	public string name;
	public List<DataSet.FaceGroupData> faceGroups;
	public List<DataSet.FaceIndices> allFaces;
	public bool hasNormals;
	public bool hasColors;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class DataSet.FaceGroupData
{
	// Fields
	public string name;
	public string materialName;
	public List<DataSet.FaceIndices> faces;

	// Properties
	public bool IsEmpty { get; }

	// Methods

	public void .ctor() { }

	public bool get_IsEmpty() { }
}

// Namespace: AsImpL
public class MaterialData
{
	// Fields
	public string materialName;
	public Color ambientColor;
	public Color diffuseColor;
	public Color specularColor;
	public Color emissiveColor;
	public float shininess;
	public float overallAlpha;
	public int illumType;
	public bool hasReflectionTex;
	public string diffuseTexPath;
	public Texture2D diffuseTex;
	public string bumpTexPath;
	public Texture2D bumpTex;
	public string specularTexPath;
	public Texture2D specularTex;
	public string opacityTexPath;
	public Texture2D opacityTex;

	// Methods

	public void .ctor() { }
}

// Namespace: AsImpL
public class ModelUtil
{
	// Methods

	public static void SetupMaterialWithBlendMode(Material mtl, ModelUtil.MtlBlendMode mode) { }

	public static bool ScanTransparentPixels(Texture2D texture, ref ModelUtil.MtlBlendMode mode) { }

	public static void DetectMtlBlendFadeOrCutout(float alpha, ref ModelUtil.MtlBlendMode mode, ref bool noDoubt) { }

	public static Texture2D HeightToNormalMap(Texture2D bumpMap, float amount = 1) { }

	private static int WrapInt(int pos, int boundary) { }

	public void .ctor() { }
}

// Namespace: 
public enum ModelUtil.MtlBlendMode
{
	// Fields
	public int value__;
	public const ModelUtil.MtlBlendMode OPAQUE = 0;
	public const ModelUtil.MtlBlendMode CUTOUT = 1;
	public const ModelUtil.MtlBlendMode FADE = 2;
	public const ModelUtil.MtlBlendMode TRANSPARENT = 3;
}

// Namespace: AsImpL
public class ObjectBuilder
{
	// Fields
	public ImportOptions buildOptions;
	private ObjectBuilder.BuildStatus buildStatus;
	private DataSet currDataSet;
	private GameObject currParentObj;
	private Dictionary<string, Material> currMaterials;
	private List<MaterialData> materialData;
	private static int MAX_VERTICES_LIMIT_FOR_A_MESH;
	private static int MAX_INDICES_LIMIT_FOR_A_MESH;
	private static int MAX_VERT_COUNT;

	// Properties
	public Dictionary<string, Material> ImportedMaterials { get; }
	public int NumImportedMaterials { get; }

	// Methods

	public Dictionary<string, Material> get_ImportedMaterials() { }

	public int get_NumImportedMaterials() { }

	public void InitBuildMaterials(List<MaterialData> materialData, bool hasColors) { }

	public bool BuildMaterials(ObjectBuilder.ProgressInfo info) { }

	public void StartBuildObjectAsync(DataSet dataSet, GameObject parentObj, Dictionary<string, Material> materials) { }

	public bool BuildObjectAsync(ref ObjectBuilder.ProgressInfo info) { }

	public static void Solve(Mesh origMesh) { }

	public static void BuildMeshCollider(GameObject targetObject, bool convex = False, bool isTrigger = False, bool inflateMesh = False, float skinWidth = 0.01) { }

	protected bool BuildNextObject(GameObject parentObj, Dictionary<string, Material> mats) { }

	private GameObject ImportSubObject(GameObject parentObj, DataSet.ObjectData objData, Dictionary<string, Material> mats) { }

	private Material BuildMaterial(MaterialData md) { }

	private bool Using32bitIndices() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class ObjectBuilder.ProgressInfo
{
	// Fields
	public int materialsLoaded;
	public int objectsLoaded;
	public int groupsLoaded;
	public int numGroups;

	// Methods

	public void .ctor() { }
}

// Namespace: 
private class ObjectBuilder.BuildStatus
{
	// Fields
	public bool newObject;
	public int objCount;
	public int subObjCount;
	public int idxCount;
	public int grpIdx;
	public int numGroups;
	public int grpFaceIdx;
	public int meshPartIdx;
	public int totFaceIdxCount;
	public GameObject currObjGameObject;
	internal GameObject subObjParent;

	// Methods

	public void .ctor() { }
}

// Namespace: AsImpL
public static class Triangulator
{
	// Methods

	public static void Triangulate(DataSet dataSet, DataSet.FaceIndices[] face) { }

	public static Vector3 FindPlaneNormal(DataSet dataSet, DataSet.FaceIndices[] face) { }
}

// Namespace: AsImpL
[Serializable]
public class ImportOptions
{
	// Fields
	[TooltipAttribute] // RVA: 0xFED10 Offset: 0xFE110 VA: 0x1800FED10
	public bool zUp;
	[TooltipAttribute] // RVA: 0xFF640 Offset: 0xFEA40 VA: 0x1800FF640
	public bool litDiffuse;
	[TooltipAttribute] // RVA: 0x101280 Offset: 0x100680 VA: 0x180101280
	public bool convertToDoubleSided;
	[TooltipAttribute] // RVA: 0x102D90 Offset: 0x102190 VA: 0x180102D90
	public float modelScaling;
	[TooltipAttribute] // RVA: 0x104940 Offset: 0x103D40 VA: 0x180104940
	public bool reuseLoaded;
	[TooltipAttribute] // RVA: 0x1053A0 Offset: 0x1047A0 VA: 0x1801053A0
	public bool inheritLayer;
	[TooltipAttribute] // RVA: 0x108420 Offset: 0x107820 VA: 0x180108420
	public bool buildColliders;
	[TooltipAttribute] // RVA: 0x10A2C0 Offset: 0x1096C0 VA: 0x18010A2C0
	public bool colliderConvex;
	[TooltipAttribute] // RVA: 0x10BF00 Offset: 0x10B300 VA: 0x18010BF00
	public bool colliderTrigger;
	[TooltipAttribute] // RVA: 0x10C7C0 Offset: 0x10BBC0 VA: 0x18010C7C0
	public bool use32bitIndices;
	[TooltipAttribute] // RVA: 0x10EA30 Offset: 0x10DE30 VA: 0x18010EA30
	public bool hideWhileLoading;
	[HeaderAttribute] // RVA: 0x110A50 Offset: 0x10FE50 VA: 0x180110A50
	[TooltipAttribute] // RVA: 0x110A50 Offset: 0x10FE50 VA: 0x180110A50
	public Vector3 localPosition;
	[TooltipAttribute] // RVA: 0x113040 Offset: 0x112440 VA: 0x180113040
	public Vector3 localEulerAngles;
	[TooltipAttribute] // RVA: 0x114D00 Offset: 0x114100 VA: 0x180114D00
	public Vector3 localScale;

	// Methods

	public void .ctor() { }
}

// Namespace: AsImpL
public abstract class Loader : MonoBehaviour
{
	// Fields
	public static LoadingProgress totalProgress;
	public ImportOptions buildOptions;
	public PolyfewRuntime.ReferencedNumeric<float> individualProgress;
	protected static float LOAD_PHASE_PERC;
	protected static float TEXTURE_PHASE_PERC;
	protected static float MATERIAL_PHASE_PERC;
	protected static float BUILD_PHASE_PERC;
	protected static Dictionary<string, GameObject> loadedModels;
	protected static Dictionary<string, int> instanceCount;
	protected DataSet dataSet;
	protected ObjectBuilder objectBuilder;
	protected List<MaterialData> materialData;
	protected SingleLoadingProgress objLoadingProgress;
	protected Loader.Stats loadStats;
	private Texture2D loadedTexture;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action<GameObject, string> ModelCreated;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action<GameObject, string> ModelLoaded;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action<string> ModelError;

	// Properties
	public bool ConvertVertAxis { get; set; }
	public float Scaling { get; set; }
	protected abstract bool HasMaterialLibrary { get; }

	// Methods

	public bool get_ConvertVertAxis() { }

	public void set_ConvertVertAxis(bool value) { }

	public float get_Scaling() { }

	public void set_Scaling(float value) { }

	protected abstract bool get_HasMaterialLibrary() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_ModelCreated(Action<GameObject, string> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_ModelCreated(Action<GameObject, string> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_ModelLoaded(Action<GameObject, string> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_ModelLoaded(Action<GameObject, string> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_ModelError(Action<string> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_ModelError(Action<string> value) { }

	public static GameObject GetModelByPath(string absolutePath) { }

	[AsyncStateMachineAttribute] // RVA: 0x123F10 Offset: 0x123310 VA: 0x180123F10
	public Task<GameObject> Load(string objName, string objAbsolutePath, Transform parentObj, string texturesFolderPath = "", string materialsFolderPath = "") { }

	[AsyncStateMachineAttribute] // RVA: 0x126250 Offset: 0x125650 VA: 0x180126250
	public Task<GameObject> LoadFromNetwork(string objURL, string diffuseTexURL, string bumpTexURL, string specularTexURL, string opacityTexURL, string materialURL, string objName) { }

	[IteratorStateMachineAttribute] // RVA: 0x128120 Offset: 0x127520 VA: 0x180128120
	public IEnumerator LoadFromNetworkWebGL(string objURL, string diffuseTexURL, string bumpTexURL, string specularTexURL, string opacityTexURL, string materialURL, string objName, Action<GameObject> OnSuccess, Action<Exception> OnError) { }

	public abstract string[] ParseTexturePaths(string absolutePath) { }

	protected abstract Task LoadModelFile(string absolutePath, string texturesFolderPath = "", string materialsFolderPath = "") { }

	protected abstract Task LoadModelFileNetworked(string objURL) { }

	protected abstract IEnumerator LoadModelFileNetworkedWebGL(string objURL, Action<Exception> OnError) { }

	protected abstract Task LoadMaterialLibrary(string absolutePath, string materialsFolderPath = "") { }

	protected abstract Task LoadMaterialLibrary(string materialURL) { }

	protected abstract IEnumerator LoadMaterialLibraryWebGL(string materialURL) { }

	[AsyncStateMachineAttribute] // RVA: 0x12A2D0 Offset: 0x1296D0 VA: 0x18012A2D0
	protected Task Build(string absolutePath, string objName, Transform parentTransform, string texturesFolderPath = "") { }

	[AsyncStateMachineAttribute] // RVA: 0x3710 Offset: 0x2B10 VA: 0x180003710
	protected Task NetworkedBuild(Transform parentTransform, string objName, string objURL, string diffuseTexURL, string bumpTexURL, string specularTexURL, string opacityTexURL) { }

	[IteratorStateMachineAttribute] // RVA: 0x5670 Offset: 0x4A70 VA: 0x180005670
	protected IEnumerator NetworkedBuildWebGL(Transform parentTransform, string objName, string objURL, string diffuseTexURL, string bumpTexURL, string specularTexURL, string opacityTexURL) { }

	protected string GetDirName(string absolutePath) { }

	protected virtual void OnLoaded(GameObject obj, string absolutePath) { }

	protected virtual void OnCreated(GameObject obj, string absolutePath) { }

	protected virtual void OnLoadFailed(string absolutePath) { }

	private string GetTextureUrl(string basePath, string texturePath) { }

	[AsyncStateMachineAttribute] // RVA: 0x8B10 Offset: 0x7F10 VA: 0x180008B10
	private Task LoadMaterialTexture(string basePath, string path, string texturesFolderPath = "") { }

	[AsyncStateMachineAttribute] // RVA: 0xAA20 Offset: 0x9E20 VA: 0x18000AA20
	private Task LoadMaterialTexture(string textureURL) { }

	[IteratorStateMachineAttribute] // RVA: 0xCBD0 Offset: 0xBFD0 VA: 0x18000CBD0
	private IEnumerator LoadMaterialTextureWebGL(string textureURL) { }

	private Texture2D LoadTexture(UnityWebRequest loader) { }

	[IteratorStateMachineAttribute] // RVA: 0xED60 Offset: 0xE160 VA: 0x18000ED60
	public IEnumerator DownloadFile(string url, PolyfewRuntime.ReferencedNumeric<float> downloadProgress, Action<byte[]> DownloadComplete, Action<string> OnError) { }

	[IteratorStateMachineAttribute] // RVA: 0x11F70 Offset: 0x11370 VA: 0x180011F70
	private IEnumerator GetProgress(WWW www, PolyfewRuntime.ReferencedNumeric<float> downloadProgress) { }

	[IteratorStateMachineAttribute] // RVA: 0x150E0 Offset: 0x144E0 VA: 0x1800150E0
	public IEnumerator DownloadFileWebGL(string url, PolyfewRuntime.ReferencedNumeric<float> downloadProgress, Action<string> DownloadComplete, Action<string> OnError) { }

	[IteratorStateMachineAttribute] // RVA: 0x16F90 Offset: 0x16390 VA: 0x180016F90
	public IEnumerator DownloadTexFileWebGL(string url, PolyfewRuntime.ReferencedNumeric<float> downloadProgress, Action<Texture2D> DownloadComplete, Action<string> OnError) { }

	protected void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
protected struct Loader.BuildStats
{
	// Fields
	public float texturesTime;
	public float materialsTime;
	public float objectsTime;
}

// Namespace: 
protected struct Loader.Stats
{
	// Fields
	public float modelParseTime;
	public float materialsParseTime;
	public float buildTime;
	public Loader.BuildStats buildStats;
	public float totalTime;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct Loader.<Load>d__33 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder<GameObject> <>t__builder;
	public string objAbsolutePath;
	public string objName;
	public Loader <>4__this;
	public string texturesFolderPath;
	public string materialsFolderPath;
	public Transform parentObj;
	private float <lastTime>5__2;
	private float <startTime>5__3;
	private YieldAwaitable.YieldAwaiter <>u__1;
	private TaskAwaiter <>u__2;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct Loader.<LoadFromNetwork>d__34 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder<GameObject> <>t__builder;
	public string objName;
	public Loader <>4__this;
	public string objURL;
	public string materialURL;
	public string diffuseTexURL;
	public string bumpTexURL;
	public string specularTexURL;
	public string opacityTexURL;
	private float <lastTime>5__2;
	private float <startTime>5__3;
	private YieldAwaitable.YieldAwaiter <>u__1;
	private TaskAwaiter <>u__2;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Loader.<LoadFromNetworkWebGL>d__35 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public string objName;
	public Loader <>4__this;
	public string objURL;
	public Action<Exception> OnError;
	public string materialURL;
	public string diffuseTexURL;
	public string bumpTexURL;
	public string specularTexURL;
	public string opacityTexURL;
	public Action<GameObject> OnSuccess;
	private float <lastTime>5__2;
	private float <startTime>5__3;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct Loader.<Build>d__43 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public Loader <>4__this;
	public string absolutePath;
	public string texturesFolderPath;
	public string objName;
	public Transform parentTransform;
	private float <prevTime>5__2;
	private string <basePath>5__3;
	private int <count>5__4;
	private List.Enumerator<MaterialData> <>7__wrap4;
	private MaterialData <mtl>5__6;
	private TaskAwaiter <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct Loader.<NetworkedBuild>d__44 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public Loader <>4__this;
	public string diffuseTexURL;
	public string bumpTexURL;
	public string specularTexURL;
	public string opacityTexURL;
	public string objName;
	public Transform parentTransform;
	public string objURL;
	private float <prevTime>5__2;
	private ObjectBuilder.ProgressInfo <info>5__3;
	private float <objInitPerc>5__4;
	private GameObject <newObj>5__5;
	private float <initProgress>5__6;
	private int <count>5__7;
	private List.Enumerator<MaterialData> <>7__wrap7;
	private MaterialData <mtl>5__9;
	private TaskAwaiter <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Loader.<NetworkedBuildWebGL>d__45 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public Loader <>4__this;
	public string diffuseTexURL;
	public string bumpTexURL;
	public string specularTexURL;
	public string opacityTexURL;
	public string objName;
	public Transform parentTransform;
	public string objURL;
	private float <prevTime>5__2;
	private int <count>5__3;
	private List.Enumerator<MaterialData> <>7__wrap3;
	private MaterialData <mtl>5__5;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	private void <>m__Finally1() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct Loader.<LoadMaterialTexture>d__51 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public Loader <>4__this;
	public string texturesFolderPath;
	public string basePath;
	public string path;
	private byte[] <result>5__2;
	private FileStream <stream>5__3;
	private TaskAwaiter<int> <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Loader.<>c__DisplayClass52_0
{
	// Fields
	public bool isWorking;
	public byte[] downloadedBytes;

	// Methods

	public void .ctor() { }

	internal void <LoadMaterialTexture>b__0(byte[] bytes) { }

	internal void <LoadMaterialTexture>b__1(string error) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct Loader.<LoadMaterialTexture>d__52 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public Loader <>4__this;
	public string textureURL;
	private Loader.<>c__DisplayClass52_0 <>8__1;
	private TaskAwaiter <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Loader.<>c__DisplayClass53_0
{
	// Fields
	public bool isWorking;
	public Loader <>4__this;

	// Methods

	public void .ctor() { }

	internal void <LoadMaterialTextureWebGL>b__0(Texture2D texture) { }

	internal void <LoadMaterialTextureWebGL>b__1(string error) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Loader.<LoadMaterialTextureWebGL>d__53 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public Loader <>4__this;
	public string textureURL;
	private Loader.<>c__DisplayClass53_0 <>8__1;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Loader.<DownloadFile>d__57 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public PolyfewRuntime.ReferencedNumeric<float> downloadProgress;
	public string url;
	public Action<string> OnError;
	public Loader <>4__this;
	public Action<byte[]> DownloadComplete;
	private WWW <www>5__2;
	private float <oldProgress>5__3;
	private Coroutine <progress>5__4;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Loader.<GetProgress>d__58 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public PolyfewRuntime.ReferencedNumeric<float> downloadProgress;
	public WWW www;
	private float <oldProgress>5__2;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Loader.<DownloadFileWebGL>d__59 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public PolyfewRuntime.ReferencedNumeric<float> downloadProgress;
	public string url;
	public Action<string> OnError;
	public Loader <>4__this;
	public Action<string> DownloadComplete;
	private WWW <www>5__2;
	private float <oldProgress>5__3;
	private Coroutine <progress>5__4;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Loader.<DownloadTexFileWebGL>d__60 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public PolyfewRuntime.ReferencedNumeric<float> downloadProgress;
	public string url;
	public Action<string> OnError;
	public Loader <>4__this;
	public Action<Texture2D> DownloadComplete;
	private WWW <www>5__2;
	private float <oldProgress>5__3;
	private Coroutine <progress>5__4;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: AsImpL
public class LoaderObj : Loader
{
	// Fields
	private string mtlLib;
	private string loadedText;

	// Properties
	protected override bool HasMaterialLibrary { get; }

	// Methods

	public override string[] ParseTexturePaths(string absolutePath) { }

	[AsyncStateMachineAttribute] // RVA: 0x69FF0 Offset: 0x693F0 VA: 0x180069FF0
	protected override Task LoadModelFile(string absolutePath, string texturesFolderPath = "", string materialsFolderPath = "") { }

	[AsyncStateMachineAttribute] // RVA: 0x6D2D0 Offset: 0x6C6D0 VA: 0x18006D2D0
	protected override Task LoadModelFileNetworked(string objURL) { }

	[IteratorStateMachineAttribute] // RVA: 0x6F4A0 Offset: 0x6E8A0 VA: 0x18006F4A0
	protected override IEnumerator LoadModelFileNetworkedWebGL(string objURL, Action<Exception> OnError) { }

	[AsyncStateMachineAttribute] // RVA: 0x71790 Offset: 0x70B90 VA: 0x180071790
	protected override Task LoadMaterialLibrary(string absolutePath, string materialsFolderPath = "") { }

	[AsyncStateMachineAttribute] // RVA: 0x73810 Offset: 0x72C10 VA: 0x180073810
	protected override Task LoadMaterialLibrary(string materialURL) { }

	[IteratorStateMachineAttribute] // RVA: 0x75C00 Offset: 0x75000 VA: 0x180075C00
	protected override IEnumerator LoadMaterialLibraryWebGL(string materialURL) { }

	private void GetFaceIndicesByOneFaceLine(DataSet.FaceIndices[] faces, string[] p, bool isFaceIndexPlus) { }

	private Vector3 ConvertVec3(float x, float y, float z) { }

	private float ParseFloat(string floatString) { }

	protected void ParseGeometryData(string objDataText) { }

	private string ParseMaterialLibName(string path) { }

	protected override bool get_HasMaterialLibrary() { }

	private void ParseMaterialData(string data) { }

	private void ParseMaterialData(string[] lines, List<MaterialData> mtlData) { }

	private void ParseBumpParameters(string[] param, MaterialData mtlData) { }

	private Color StringsToColor(string[] p) { }

	[IteratorStateMachineAttribute] // RVA: 0x77BF0 Offset: 0x76FF0 VA: 0x180077BF0
	private IEnumerator LoadOrDownloadText(string url, bool notifyErrors = True) { }

	public void .ctor() { }
}

// Namespace: 
private class LoaderObj.BumpParamDef
{
	// Fields
	public string optionName;
	public string valueType;
	public int valueNumMin;
	public int valueNumMax;

	// Methods

	public void .ctor(string name, string type, int numMin, int numMax) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct LoaderObj.<LoadModelFile>d__3 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public string absolutePath;
	public LoaderObj <>4__this;
	private StreamReader <sr>5__2;
	private TaskAwaiter<string> <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LoaderObj.<>c__DisplayClass4_0
{
	// Fields
	public bool isWorking;
	public byte[] downloadedBytes;
	public Exception ex;

	// Methods

	public void .ctor() { }

	internal void <LoadModelFileNetworked>b__0(byte[] bytes) { }

	internal void <LoadModelFileNetworked>b__1(string error) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct LoaderObj.<LoadModelFileNetworked>d__4 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public LoaderObj <>4__this;
	public string objURL;
	private LoaderObj.<>c__DisplayClass4_0 <>8__1;
	private TaskAwaiter <>u__1;
	private StreamReader <sr>5__2;
	private TaskAwaiter<string> <>u__2;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LoaderObj.<>c__DisplayClass5_0
{
	// Fields
	public bool isWorking;
	public LoaderObj <>4__this;
	public Exception ex;
	public Action<Exception> OnError;

	// Methods

	public void .ctor() { }

	internal void <LoadModelFileNetworkedWebGL>b__0(string text) { }

	internal void <LoadModelFileNetworkedWebGL>b__1(string error) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LoaderObj.<LoadModelFileNetworkedWebGL>d__5 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public LoaderObj <>4__this;
	public Action<Exception> OnError;
	public string objURL;
	private LoaderObj.<>c__DisplayClass5_0 <>8__1;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct LoaderObj.<LoadMaterialLibrary>d__6 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public LoaderObj <>4__this;
	public string absolutePath;
	public string materialsFolderPath;
	private StreamReader <sr>5__2;
	private TaskAwaiter<string> <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LoaderObj.<>c__DisplayClass7_0
{
	// Fields
	public bool isWorking;
	public byte[] downloadedBytes;

	// Methods

	public void .ctor() { }

	internal void <LoadMaterialLibrary>b__0(byte[] bytes) { }

	internal void <LoadMaterialLibrary>b__1(string error) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct LoaderObj.<LoadMaterialLibrary>d__7 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public LoaderObj <>4__this;
	public string materialURL;
	private LoaderObj.<>c__DisplayClass7_0 <>8__1;
	private TaskAwaiter <>u__1;
	private StreamReader <sr>5__2;
	private TaskAwaiter<string> <>u__2;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LoaderObj.<>c__DisplayClass8_0
{
	// Fields
	public bool isWorking;
	public LoaderObj <>4__this;

	// Methods

	public void .ctor() { }

	internal void <LoadMaterialLibraryWebGL>b__0(string text) { }

	internal void <LoadMaterialLibraryWebGL>b__1(string error) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LoaderObj.<LoadMaterialLibraryWebGL>d__8 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public LoaderObj <>4__this;
	public string materialURL;
	private LoaderObj.<>c__DisplayClass8_0 <>8__1;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LoaderObj.<LoadOrDownloadText>d__20 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public LoaderObj <>4__this;
	public string url;
	public bool notifyErrors;
	private UnityWebRequest <uwr>5__2;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: AsImpL
public class TextureLoader : MonoBehaviour
{
	// Methods

	public static Texture2D LoadTextureFromUrl(string url) { }

	public static Texture2D LoadTexture(string fileName) { }

	public static Texture2D LoadTGA(string fileName) { }

	public static Texture2D LoadDDSManual(string ddsPath) { }

	public static Texture2D LoadTGA(Stream TGAStream) { }

	private static TextureLoader.TgaHeader LoadTgaHeader(BinaryReader r) { }

	public void .ctor() { }
}

// Namespace: 
private class TextureLoader.TgaHeader
{
	// Fields
	public byte identSize;
	public byte colorMapType;
	public byte imageType;
	public ushort colorMapStart;
	public ushort colorMapLength;
	public byte colorMapBits;
	public ushort xStart;
	public ushort ySstart;
	public ushort width;
	public ushort height;
	public byte bits;
	public byte descriptor;

	// Methods

	public void .ctor() { }
}

// Namespace: AsImpL
public class SingleLoadingProgress
{
	// Fields
	public string fileName;
	public string message;
	public float percentage;
	public int numObjects;
	public int numSubObjects;
	public bool error;

	// Methods

	public void .ctor() { }
}

// Namespace: AsImpL
public class LoadingProgress
{
	// Fields
	public List<SingleLoadingProgress> singleProgress;

	// Methods

	public void .ctor() { }
}

// Namespace: AsImpL
[Serializable]
public class ModelImportInfo
{
	// Fields
	[TooltipAttribute] // RVA: 0xA6670 Offset: 0xA5A70 VA: 0x1800A6670
	public string name;
	[TooltipAttribute] // RVA: 0xA9440 Offset: 0xA8840 VA: 0x1800A9440
	public string path;
	[TooltipAttribute] // RVA: 0xA9C50 Offset: 0xA9050 VA: 0x1800A9C50
	public bool skip;
	public ImportOptions loaderOptions;

	// Methods

	public void .ctor() { }
}

// Namespace: AsImpL
public class MultiObjectImporter : ObjectImporter
{
	// Fields
	[TooltipAttribute] // RVA: 0xABC00 Offset: 0xAB000 VA: 0x1800ABC00
	public bool autoLoadOnStart;
	[TooltipAttribute] // RVA: 0xAD7A0 Offset: 0xACBA0 VA: 0x1800AD7A0
	public List<ModelImportInfo> objectsList;
	[TooltipAttribute] // RVA: 0xAF330 Offset: 0xAE730 VA: 0x1800AF330
	public ImportOptions defaultImportOptions;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private PathSettings pathSettings;

	// Properties
	public string RootPath { get; }

	// Methods

	public string get_RootPath() { }

	public void ImportModelListAsync(ModelImportInfo[] modelsInfo) { }

	protected virtual void Start() { }

	public void .ctor() { }
}

// Namespace: AsImpL
public class ObjectImporter : MonoBehaviour
{
	// Fields
	public static PolyfewRuntime.ReferencedNumeric<float> downloadProgress;
	public static int activeDownloads;
	private static float objDownloadProgress;
	private static float textureDownloadProgress;
	private static float materialDownloadProgress;
	public static bool isException;
	protected int numTotalImports;
	protected bool allLoaded;
	protected ImportOptions buildOptions;
	protected List<Loader> loaderList;
	private ObjectImporter.ImportPhase importPhase;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action ImportingStart;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action ImportingComplete;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action<GameObject, string> CreatedModel;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action<GameObject, string> ImportedModel;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action<string> ImportError;

	// Properties
	public int NumImportRequests { get; }

	// Methods

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_ImportingStart(Action value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_ImportingStart(Action value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_ImportingComplete(Action value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_ImportingComplete(Action value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_CreatedModel(Action<GameObject, string> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_CreatedModel(Action<GameObject, string> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_ImportedModel(Action<GameObject, string> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_ImportedModel(Action<GameObject, string> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_ImportError(Action<string> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_ImportError(Action<string> value) { }

	public int get_NumImportRequests() { }

	private Loader CreateLoader(string absolutePath, bool isNetwork = False) { }

	[AsyncStateMachineAttribute] // RVA: 0xC68F0 Offset: 0xC5CF0 VA: 0x1800C68F0
	public Task<GameObject> ImportModelAsync(string objName, string filePath, Transform parentObj, ImportOptions options, string texturesFolderPath = "", string materialsFolderPath = "") { }

	[AsyncStateMachineAttribute] // RVA: 0xC8CB0 Offset: 0xC80B0 VA: 0x1800C8CB0
	public Task<GameObject> ImportModelFromNetwork(string objURL, string objName, string diffuseTexURL, string bumpTexURL, string specularTexURL, string opacityTexURL, string materialURL, PolyfewRuntime.ReferencedNumeric<float> downloadProgress, ImportOptions options) { }

	public void ImportModelFromNetworkWebGL(string objURL, string objName, string diffuseTexURL, string bumpTexURL, string specularTexURL, string opacityTexURL, string materialURL, PolyfewRuntime.ReferencedNumeric<float> downloadProgress, ImportOptions options, Action<GameObject> OnSuccess, Action<Exception> OnError) { }

	public virtual void UpdateStatus() { }

	protected virtual void Update() { }

	protected virtual void OnImportingComplete() { }

	protected virtual void OnModelCreated(GameObject obj, string absolutePath) { }

	protected virtual void OnImported(GameObject obj, string absolutePath) { }

	protected virtual void OnImportError(string absolutePath) { }
}

// Namespace: 
private enum ObjectImporter.ImportPhase
{
	// Fields
	public int value__;
	public const ObjectImporter.ImportPhase Idle = 0;
	public const ObjectImporter.ImportPhase TextureImport = 1;
	public const ObjectImporter.ImportPhase ObjLoad = 2;
	public const ObjectImporter.ImportPhase AssetBuild = 3;
	public const ObjectImporter.ImportPhase Done = 4;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct ObjectImporter.<ImportModelAsync>d__31 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder<GameObject> <>t__builder;
	public ObjectImporter <>4__this;
	public string filePath;
	public ImportOptions options;
	public string objName;
	public Transform parentObj;
	public string texturesFolderPath;
	public string materialsFolderPath;
	private TaskAwaiter<GameObject> <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct ObjectImporter.<ImportModelFromNetwork>d__32 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder<GameObject> <>t__builder;
	public ObjectImporter <>4__this;
	public ImportOptions options;
	public string objName;
	public PolyfewRuntime.ReferencedNumeric<float> downloadProgress;
	public string objURL;
	public string diffuseTexURL;
	public string bumpTexURL;
	public string specularTexURL;
	public string opacityTexURL;
	public string materialURL;
	private TaskAwaiter<GameObject> <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: AsImpL
[RequireComponent] // RVA: 0xD0F30 Offset: 0xD0330 VA: 0x1800D0F30
public class ObjectImporterUI : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0xD3360 Offset: 0xD2760 VA: 0x1800D3360
	public Text progressText;
	[TooltipAttribute] // RVA: 0xD5370 Offset: 0xD4770 VA: 0x1800D5370
	public Slider progressSlider;
	[TooltipAttribute] // RVA: 0xD5F50 Offset: 0xD5350 VA: 0x1800D5F50
	public Image progressImage;
	private ObjectImporter objImporter;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void Update() { }

	private void OnImportStart() { }

	private void OnImportComplete() { }

	public void .ctor() { }
}

// Namespace: AsImpL
public enum RootPathEnum
{
	// Fields
	public int value__;
	public const RootPathEnum Url = 0;
	public const RootPathEnum DataPath = 1;
	public const RootPathEnum DataPathParent = 2;
	public const RootPathEnum PersistentDataPath = 3;
	public const RootPathEnum CurrentPath = 4;
}

// Namespace: AsImpL
public class PathSettings : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0xD9030 Offset: 0xD8430 VA: 0x1800D9030
	public RootPathEnum defaultRootPath;
	[TooltipAttribute] // RVA: 0xDC330 Offset: 0xDB730 VA: 0x1800DC330
	public RootPathEnum mobileRootPath;

	// Properties
	public string RootPath { get; }

	// Methods

	public string get_RootPath() { }

	public static PathSettings FindPathComponent(GameObject obj) { }

	public string FullPath(string path) { }

	public void .ctor() { }
}

// Namespace: AsImpL.MathUtil
public class Triangle
{
	// Fields
	public Vertex v1;
	public Vertex v2;
	public Vertex v3;

	// Methods

	public void .ctor(Vertex v1, Vertex v2, Vertex v3) { }
}

// Namespace: AsImpL.MathUtil
public class Vertex
{
	// Fields
	private Vertex prevVertex;
	private Vertex nextVertex;
	private float triangleArea;
	private bool triangleHasChanged;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <Position>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <OriginalIndex>k__BackingField;

	// Properties
	public Vector3 Position { get; set; }
	public int OriginalIndex { get; set; }
	public Vertex PreviousVertex { get; set; }
	public Vertex NextVertex { get; set; }
	public float TriangleArea { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 get_Position() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Position(Vector3 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_OriginalIndex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_OriginalIndex(int value) { }

	public Vertex get_PreviousVertex() { }

	public void set_PreviousVertex(Vertex value) { }

	public Vertex get_NextVertex() { }

	public void set_NextVertex(Vertex value) { }

	public float get_TriangleArea() { }

	public void .ctor(int originalIndex, Vector3 position) { }

	public Vector2 GetPosOnPlane(Vector3 planeNormal) { }

	private void ComputeTriangleArea() { }
}

// Namespace: AsImpL.MathUtil
public static class MathUtility
{
	// Methods

	public static int ClampListIndex(int index, int listSize) { }

	public static bool IsPointInTriangle(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p) { }

	public static bool IsTriangleOrientedClockwise(Vector2 v1, Vector2 v2, Vector2 v3) { }

	public static Vector3 ComputeNormal(Vector3 vert, Vector3 vNext, Vector3 vPrev) { }
}

// Namespace: AsImpL.MathUtil
public static class Triangulation
{
	// Methods

	public static List<Triangle> TriangulateConvexPolygon(List<Vertex> vertices, bool preserveOriginalVertices = True) { }

	public static List<Triangle> TriangulateByEarClipping(List<Vertex> origVertices, Vector3 planeNormal, string meshName, bool preserveOriginalVertices = True) { }

	public static Triangle ClipTriangle(Vertex vertex, List<Vertex> vertices) { }

	private static Triangle ClipEar(Vertex earVertex, List<Vertex> earVertices, List<Vertex> vertices, Vector3 planeNormal) { }

	private static Vertex FindMaxAreaEarVertex(List<Vertex> earVertices) { }

	private static List<Vertex> FindEarVertices(List<Vertex> vertices, Vector3 planeNormal) { }

	private static bool IsVertexReflex(Vertex v, Vector3 vNormal) { }

	private static bool IsVertexEar(Vertex v, List<Vertex> vertices, Vector3 planeNormal) { }
}

// Namespace: BrainFailProductions.PolyFewRuntime
public static class MeshCombiner
{
	// Fields
	private static MeshRenderer[] unityCombinedMeshRenderers;
	private static Material[] unityCombinedMeshesMats;
	private static bool didUseUnityCombine;
	public static bool generateUV2;

	// Methods

	public static MeshCombiner.StaticRenderer[] GetStaticRenderers(MeshRenderer[] renderers) { }

	public static MeshCombiner.SkinnedRenderer[] GetSkinnedRenderers(SkinnedMeshRenderer[] renderers) { }

	public static MeshCombiner.StaticRenderer[] CombineStaticMeshes(Transform transform, int levelIndex, MeshRenderer[] renderers, bool autoName = True, string combinedBaseName = "") { }

	public static MeshCombiner.SkinnedRenderer[] CombineSkinnedMeshes(Transform transform, int levelIndex, SkinnedMeshRenderer[] renderers, ref SkinnedMeshRenderer[] renderersActuallyCombined, bool autoName = True, string combinedBaseName = "") { }

	public static Mesh CombineMeshes(Transform rootTransform, MeshRenderer[] renderers, out Material[] resultMaterials, Dictionary<Transform, Transform> topLevelParents, Dictionary<string, MeshCombiner.BlendShapeFrame> blendShapes) { }

	public static Mesh CombineMeshes(Transform rootTransform, SkinnedMeshRenderer[] renderers, out Material[] resultMaterials, out Transform[] resultBones) { }

	public static Mesh CombineMeshes(Mesh[] meshes, Matrix4x4[] transforms, Tuple<Matrix4x4, bool>[] normalsTransforms, Material[][] materials, out Material[] resultMaterials, Dictionary<string, MeshCombiner.BlendShapeFrame> blendShapes) { }

	public static Mesh CombineMeshes(Mesh[] meshes, Matrix4x4[] transforms, Tuple<Matrix4x4, bool>[] normalsTransforms, Material[][] materials, Transform[][] bones, out Material[] resultMaterials, out Transform[] resultBones, Dictionary<string, MeshCombiner.BlendShapeFrame> blendShapes) { }

	private static void ParentAndResetTransform(Transform transform, Transform parentTransform) { }

	private static void ParentAndOffsetTransform(Transform transform, Transform parentTransform, Transform originalTransform) { }

	private static Transform FindBestRootBone(Transform transform, SkinnedMeshRenderer[] skinnedMeshRenderers) { }

	private static Transform FindBestRootBone(Dictionary<Transform, Transform> topLevelParents, SkinnedMeshRenderer[] skinnedMeshRenderers) { }

	private static Transform GetTopLevelParent(Transform forObject) { }

	private static void CopyVertexPositions(List<Vector3> list, Vector3[] arr) { }

	private static void CopyVertexAttributes<T>(ref List<T> dest, IEnumerable<T> src, int previousVertexCount, int meshVertexCount, int totalVertexCount, T defaultValue) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1742D40 Offset: 0x1741D40 VA: 0x181742D40
	|-MeshCombiner.CopyVertexAttributes<object>
	|
	|-RVA: 0x625490 Offset: 0x624490 VA: 0x180625490
	|-MeshCombiner.CopyVertexAttributes<BoneWeight>
	|
	|-RVA: 0x1742BF0 Offset: 0x1741BF0 VA: 0x181742BF0
	|-MeshCombiner.CopyVertexAttributes<Color>
	|-MeshCombiner.CopyVertexAttributes<Vector4>
	|
	|-RVA: 0x1742E80 Offset: 0x1741E80 VA: 0x181742E80
	|-MeshCombiner.CopyVertexAttributes<Vector3>
	*/

	private static T[] MergeArrays<T>(T[] arr1, T[] arr2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x763CB0 Offset: 0x762CB0 VA: 0x180763CB0
	|-MeshCombiner.MergeArrays<int>
	|-MeshCombiner.MergeArrays<object>
	*/

	private static void TransformVertices(Vector3[] vertices, ref Matrix4x4 transform) { }

	private static void TransformNormals(Vector3[] normals, ref Tuple<Matrix4x4, bool> transform) { }

	private static void TransformTangents(Vector4[] tangents, ref Tuple<Matrix4x4, bool> transform) { }

	private static void RemapBones(BoneWeight[] boneWeights, int[] boneIndices) { }

	private static Matrix4x4 ScaleMatrix(ref Matrix4x4 matrix, float scale) { }

	private static void CombineMeshesUnity(Transform parentTransform, MeshFilter[] meshFilters) { }

	private static void .cctor() { }
}

// Namespace: 
public struct MeshCombiner.StaticRenderer
{
	// Fields
	public string name;
	public bool isNewMesh;
	public Transform transform;
	public Mesh mesh;
	public Material[] materials;
}

// Namespace: 
public struct MeshCombiner.SkinnedRenderer
{
	// Fields
	public bool hasBlendShapes;
	public string name;
	public bool isNewMesh;
	public Transform transform;
	public Mesh mesh;
	public Material[] materials;
	public Transform rootBone;
	public Transform[] bones;
}

// Namespace: 
[Serializable]
public struct MeshCombiner.BlendShape
{
	// Fields
	public string ShapeName;
	public MeshCombiner.BlendShapeFrame[] Frames;

	// Methods

	public void .ctor(string shapeName, MeshCombiner.BlendShapeFrame[] frames) { }
}

// Namespace: 
[Serializable]
public struct MeshCombiner.BlendShapeFrame
{
	// Fields
	public string shapeName;
	public float frameWeight;
	public Vector3[] deltaVertices;
	public Vector3[] deltaNormals;
	public Vector3[] deltaTangents;
	public int vertexOffset;

	// Methods

	public void .ctor(float frameWeight, Vector3[] deltaVertices, Vector3[] deltaNormals, Vector3[] deltaTangents) { }

	public void .ctor(string shapeName, float frameWeight, Vector3[] deltaVertices, Vector3[] deltaNormals, Vector3[] deltaTangents, int vertexOffset) { }
}

// Namespace: 
public static class MeshCombiner.MeshUtils
{
	// Fields
	public const int UVChannelCount = 8;

	// Methods

	public static Mesh CreateMesh(Vector3[] vertices, int[][] indices, Vector3[] normals, Vector4[] tangents, Color[] colors, BoneWeight[] boneWeights, List<Vector2>[] uvs, Matrix4x4[] bindposes, MeshCombiner.BlendShape[] blendShapes) { }

	public static Mesh CreateMesh(Vector3[] vertices, int[][] indices, Vector3[] normals, Vector4[] tangents, Color[] colors, BoneWeight[] boneWeights, List<Vector4>[] uvs, Matrix4x4[] bindposes, MeshCombiner.BlendShape[] blendShapes) { }

	public static Mesh CreateMesh(Vector3[] vertices, int[][] indices, Vector3[] normals, Vector4[] tangents, Color[] colors, BoneWeight[] boneWeights, List<Vector2>[] uvs2D, List<Vector3>[] uvs3D, List<Vector4>[] uvs4D, Matrix4x4[] bindposes, MeshCombiner.BlendShape[] blendShapes) { }

	public static MeshCombiner.BlendShape[] GetMeshBlendShapes(Mesh mesh) { }

	public static void ApplyMeshBlendShapes(Mesh mesh, MeshCombiner.BlendShape[] blendShapes) { }

	public static List<Vector4>[] GetMeshUVs(Mesh mesh) { }

	public static List<Vector4> GetMeshUVs(Mesh mesh, int channel) { }

	public static int GetUsedUVComponents(List<Vector4> uvs) { }

	public static Vector2[] ConvertUVsTo2D(List<Vector4> uvs) { }

	public static Vector3[] ConvertUVsTo3D(List<Vector4> uvs) { }

	public static Vector2Int[] GetSubMeshIndexMinMax(int[][] indices, out IndexFormat indexFormat) { }

	private static void GetIndexMinMax(int[] indices, out int minIndex, out int maxIndex) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class MeshCombiner.<>c
{
	// Fields
	public static readonly MeshCombiner.<>c <>9;
	public static Func<MeshRenderer, bool> <>9__11_0;
	public static Func<MeshRenderer, MeshFilter> <>9__11_1;
	public static Func<SkinnedMeshRenderer, bool> <>9__12_0;
	public static Func<SkinnedMeshRenderer, bool> <>9__12_1;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <CombineStaticMeshes>b__11_0(MeshRenderer renderer) { }

	internal MeshFilter <CombineStaticMeshes>b__11_1(MeshRenderer renderer) { }

	internal bool <CombineSkinnedMeshes>b__12_0(SkinnedMeshRenderer renderer) { }

	internal bool <CombineSkinnedMeshes>b__12_1(SkinnedMeshRenderer renderer) { }
}

// Namespace: BrainFailProductions.PolyFewRuntime
public class PolyfewRuntime : MonoBehaviour
{
	// Fields
	private const int MAX_LOD_COUNT = 8;

	// Methods

	public static int SimplifyObjectDeep(GameObject toSimplify, PolyfewRuntime.SimplificationOptions simplificationOptions, Action<GameObject, PolyfewRuntime.MeshRendererPair> OnEachMeshSimplified) { }

	public static PolyfewRuntime.ObjectMeshPairs SimplifyObjectDeep(GameObject toSimplify, PolyfewRuntime.SimplificationOptions simplificationOptions) { }

	public static int SimplifyObjectDeep(PolyfewRuntime.ObjectMeshPairs objectMeshPairs, PolyfewRuntime.SimplificationOptions simplificationOptions, Action<GameObject, PolyfewRuntime.MeshRendererPair> OnEachMeshSimplified) { }

	public static List<Mesh> SimplifyMeshes(List<Mesh> meshesToSimplify, PolyfewRuntime.SimplificationOptions simplificationOptions, Action<Mesh> OnEachMeshSimplified) { }

	public static PolyfewRuntime.ObjectMeshPairs GetObjectMeshPairs(GameObject forObject, bool includeInactive) { }

	public static void CombineMeshesInGameObject(GameObject forObject, bool skipInactiveChildObjects, Action<string, string> OnError, PolyfewRuntime.MeshCombineTarget combineTarget = 0) { }

	public static GameObject CombineMeshesFromRenderers(Transform rootTransform, MeshRenderer[] originalMeshRenderers, SkinnedMeshRenderer[] originalSkinnedMeshRenderers, Action<string, string> OnError) { }

	[AsyncStateMachineAttribute] // RVA: 0xEAEE0 Offset: 0xEA2E0 VA: 0x1800EAEE0
	public static void ImportOBJFromFileSystem(string objAbsolutePath, string texturesFolderPath, string materialsFolderPath, Action<GameObject> OnSuccess, Action<Exception> OnError, PolyfewRuntime.OBJImportOptions importOptions) { }

	[AsyncStateMachineAttribute] // RVA: 0xECED0 Offset: 0xEC2D0 VA: 0x1800ECED0
	public static void ImportOBJFromNetwork(string objURL, string objName, string diffuseTexURL, string bumpTexURL, string specularTexURL, string opacityTexURL, string materialURL, PolyfewRuntime.ReferencedNumeric<float> downloadProgress, Action<GameObject> OnSuccess, Action<Exception> OnError, PolyfewRuntime.OBJImportOptions importOptions) { }

	[AsyncStateMachineAttribute] // RVA: 0xEF2A0 Offset: 0xEE6A0 VA: 0x1800EF2A0
	public static void ExportGameObjectToOBJ(GameObject toExport, string exportPath, Action OnSuccess, Action<Exception> OnError, PolyfewRuntime.OBJExportOptions exportOptions) { }

	public static int CountTriangles(bool countDeep, GameObject forObject) { }

	public static int CountTriangles(List<Mesh> toCount) { }

	private static void SetParametersForSimplifier(PolyfewRuntime.SimplificationOptions simplificationOptions, MeshSimplifier meshSimplifier) { }

	private static bool AreAnyFeasibleMeshes(PolyfewRuntime.ObjectMeshPairs objectMeshPairs) { }

	private static void AssignReducedMesh(GameObject gameObject, Mesh originalMesh, Mesh reducedMesh, bool attachedToMeshfilter, bool assignBindposes) { }

	private static int CountTriangles(PolyfewRuntime.ObjectMeshPairs objectMeshPairs) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class PolyfewRuntime.ObjectMeshPairs : Dictionary<GameObject, PolyfewRuntime.MeshRendererPair>
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
public enum PolyfewRuntime.MeshCombineTarget
{
	// Fields
	public int value__;
	public const PolyfewRuntime.MeshCombineTarget SkinnedAndStatic = 0;
	public const PolyfewRuntime.MeshCombineTarget StaticOnly = 1;
	public const PolyfewRuntime.MeshCombineTarget SkinnedOnly = 2;
}

// Namespace: 
[Serializable]
public class PolyfewRuntime.MeshRendererPair
{
	// Fields
	public bool attachedToMeshFilter;
	public Mesh mesh;

	// Methods

	public void .ctor(bool attachedToMeshFilter, Mesh mesh) { }

	public void Destruct() { }
}

// Namespace: 
[Serializable]
public class PolyfewRuntime.CustomMeshActionStructure
{
	// Fields
	public PolyfewRuntime.MeshRendererPair meshRendererPair;
	public GameObject gameObject;
	public Action action;

	// Methods

	public void .ctor(PolyfewRuntime.MeshRendererPair meshRendererPair, GameObject gameObject, Action action) { }
}

// Namespace: 
[Serializable]
public class PolyfewRuntime.SimplificationOptions
{
	// Fields
	public float simplificationStrength;
	public bool simplifyMeshLossless;
	public bool enableSmartlinking;
	public bool recalculateNormals;
	public bool preserveUVSeamEdges;
	public bool preserveUVFoldoverEdges;
	public bool preserveBorderEdges;
	public bool regardPreservationSpheres;
	public List<PolyfewRuntime.PreservationSphere> preservationSpheres;
	public bool regardCurvature;
	public int maxIterations;
	public float aggressiveness;
	public bool useEdgeSort;

	// Methods

	public void .ctor() { }

	public void .ctor(float simplificationStrength, bool simplifyOptimal, bool enableSmartlink, bool recalculateNormals, bool preserveUVSeamEdges, bool preserveUVFoldoverEdges, bool preserveBorderEdges, bool regardToleranceSphere, List<PolyfewRuntime.PreservationSphere> preservationSpheres, bool regardCurvature, int maxIterations, float aggressiveness, bool useEdgeSort) { }
}

// Namespace: 
[Serializable]
public class PolyfewRuntime.PreservationSphere
{
	// Fields
	public Vector3 worldPosition;
	public float diameter;
	public float preservationStrength;

	// Methods

	public void .ctor(Vector3 worldPosition, float diameter, float preservationStrength) { }
}

// Namespace: 
[Serializable]
public class PolyfewRuntime.OBJImportOptions : ImportOptions
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class PolyfewRuntime.OBJExportOptions
{
	// Fields
	public readonly bool applyPosition;
	public readonly bool applyRotation;
	public readonly bool applyScale;
	public readonly bool generateMaterials;
	public readonly bool exportTextures;

	// Methods

	public void .ctor(bool applyPosition, bool applyRotation, bool applyScale, bool generateMaterials, bool exportTextures) { }
}

// Namespace: 
public class PolyfewRuntime.ReferencedNumeric<T>
{
	// Fields
	private T val;

	// Properties
	public T Value { get; set; }

	// Methods

	public T get_Value() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1AD5350 Offset: 0x1AD4350 VA: 0x181AD5350
	|-PolyfewRuntime.ReferencedNumeric<float>.get_Value
	*/

	public void set_Value(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xD95D60 Offset: 0xD94D60 VA: 0x180D95D60
	|-PolyfewRuntime.ReferencedNumeric<float>.set_Value
	*/

	public void .ctor(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0F6E0 Offset: 0x1F0E6E0 VA: 0x181F0F6E0
	|-PolyfewRuntime.ReferencedNumeric<float>..ctor
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PolyfewRuntime.<>c__DisplayClass10_0
{
	// Fields
	public int totalTriangles;
	public PolyfewRuntime.SimplificationOptions simplificationOptions;
	public float quality;
	public object threadLock1;
	public int threadsRunning;
	public int meshesHandled;
	public object threadLock3;
	public object threadLock2;
	public bool isError;
	public string error;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PolyfewRuntime.<>c__DisplayClass10_1
{
	// Fields
	public List<PolyfewRuntime.CustomMeshActionStructure> meshAssignments;
	public List<PolyfewRuntime.CustomMeshActionStructure> callbackFlusher;
	public PolyfewRuntime.<>c__DisplayClass10_0 CS$<>8__locals1;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PolyfewRuntime.<>c__DisplayClass10_2
{
	// Fields
	public PolyfewRuntime.MeshRendererPair meshRendererPair;
	public GameObject gameObject;
	public MeshSimplifier meshSimplifier;
	public PolyfewRuntime.<>c__DisplayClass10_1 CS$<>8__locals2;
	public Action <>9__1;

	// Methods

	public void .ctor() { }

	internal void <SimplifyObjectDeep>b__0() { }

	internal void <SimplifyObjectDeep>b__1() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class PolyfewRuntime.<>c
{
	// Fields
	public static readonly PolyfewRuntime.<>c <>9;
	public static Action <>9__10_2;
	public static Action <>9__12_2;
	public static Action <>9__13_2;
	public static Func<Renderer, bool> <>9__15_0;
	public static Func<Renderer, MeshRenderer> <>9__15_1;
	public static Func<Renderer, bool> <>9__15_2;
	public static Func<Renderer, SkinnedMeshRenderer> <>9__15_3;
	public static Func<Renderer, bool> <>9__15_4;
	public static Func<Renderer, MeshRenderer> <>9__15_5;
	public static Func<Renderer, bool> <>9__15_6;
	public static Func<Renderer, SkinnedMeshRenderer> <>9__15_7;
	public static Func<SkinnedMeshRenderer, bool> <>9__15_8;
	public static Func<MeshRenderer, bool> <>9__16_0;
	public static Func<MeshRenderer, MeshRenderer> <>9__16_1;
	public static Func<SkinnedMeshRenderer, bool> <>9__16_2;
	public static Func<SkinnedMeshRenderer, SkinnedMeshRenderer> <>9__16_3;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <SimplifyObjectDeep>b__10_2() { }

	internal void <SimplifyObjectDeep>b__12_2() { }

	internal void <SimplifyMeshes>b__13_2() { }

	internal bool <CombineMeshesInGameObject>b__15_0(Renderer renderer) { }

	internal MeshRenderer <CombineMeshesInGameObject>b__15_1(Renderer renderer) { }

	internal bool <CombineMeshesInGameObject>b__15_2(Renderer renderer) { }

	internal SkinnedMeshRenderer <CombineMeshesInGameObject>b__15_3(Renderer renderer) { }

	internal bool <CombineMeshesInGameObject>b__15_4(Renderer renderer) { }

	internal MeshRenderer <CombineMeshesInGameObject>b__15_5(Renderer renderer) { }

	internal bool <CombineMeshesInGameObject>b__15_6(Renderer renderer) { }

	internal SkinnedMeshRenderer <CombineMeshesInGameObject>b__15_7(Renderer renderer) { }

	internal bool <CombineMeshesInGameObject>b__15_8(SkinnedMeshRenderer renderer) { }

	internal bool <CombineMeshesFromRenderers>b__16_0(MeshRenderer renderer) { }

	internal MeshRenderer <CombineMeshesFromRenderers>b__16_1(MeshRenderer renderer) { }

	internal bool <CombineMeshesFromRenderers>b__16_2(SkinnedMeshRenderer renderer) { }

	internal SkinnedMeshRenderer <CombineMeshesFromRenderers>b__16_3(SkinnedMeshRenderer renderer) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PolyfewRuntime.<>c__DisplayClass11_0
{
	// Fields
	public PolyfewRuntime.ObjectMeshPairs toReturn;
	public PolyfewRuntime.SimplificationOptions simplificationOptions;
	public float quality;
	public object threadLock1;
	public int threadsRunning;
	public int meshesHandled;
	public object threadLock2;
	public bool isError;
	public string error;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PolyfewRuntime.<>c__DisplayClass11_1
{
	// Fields
	public List<PolyfewRuntime.CustomMeshActionStructure> meshAssignments;
	public PolyfewRuntime.<>c__DisplayClass11_0 CS$<>8__locals1;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PolyfewRuntime.<>c__DisplayClass11_2
{
	// Fields
	public PolyfewRuntime.MeshRendererPair meshRendererPair;
	public GameObject gameObject;
	public MeshSimplifier meshSimplifier;
	public PolyfewRuntime.<>c__DisplayClass11_1 CS$<>8__locals2;
	public Action <>9__1;

	// Methods

	public void .ctor() { }

	internal void <SimplifyObjectDeep>b__0() { }

	internal void <SimplifyObjectDeep>b__1() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PolyfewRuntime.<>c__DisplayClass12_0
{
	// Fields
	public int totalTriangles;
	public PolyfewRuntime.SimplificationOptions simplificationOptions;
	public float quality;
	public object threadLock1;
	public int threadsRunning;
	public int meshesHandled;
	public object threadLock3;
	public object threadLock2;
	public bool isError;
	public string error;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PolyfewRuntime.<>c__DisplayClass12_1
{
	// Fields
	public List<PolyfewRuntime.CustomMeshActionStructure> meshAssignments;
	public List<PolyfewRuntime.CustomMeshActionStructure> callbackFlusher;
	public PolyfewRuntime.<>c__DisplayClass12_0 CS$<>8__locals1;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PolyfewRuntime.<>c__DisplayClass12_2
{
	// Fields
	public PolyfewRuntime.MeshRendererPair meshRendererPair;
	public GameObject gameObject;
	public MeshSimplifier meshSimplifier;
	public PolyfewRuntime.<>c__DisplayClass12_1 CS$<>8__locals2;
	public Action <>9__1;

	// Methods

	public void .ctor() { }

	internal void <SimplifyObjectDeep>b__0() { }

	internal void <SimplifyObjectDeep>b__1() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PolyfewRuntime.<>c__DisplayClass13_0
{
	// Fields
	public List<Mesh> simplifiedMeshes;
	public PolyfewRuntime.SimplificationOptions simplificationOptions;
	public float quality;
	public object threadLock1;
	public int threadsRunning;
	public int meshesHandled;
	public object threadLock3;
	public object threadLock2;
	public bool isError;
	public string error;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PolyfewRuntime.<>c__DisplayClass13_1
{
	// Fields
	public List<PolyfewRuntime.CustomMeshActionStructure> meshAssignments;
	public List<PolyfewRuntime.CustomMeshActionStructure> callbackFlusher;
	public PolyfewRuntime.<>c__DisplayClass13_0 CS$<>8__locals1;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PolyfewRuntime.<>c__DisplayClass13_2
{
	// Fields
	public Mesh meshToSimplify;
	public PolyfewRuntime.<>c__DisplayClass13_1 CS$<>8__locals2;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PolyfewRuntime.<>c__DisplayClass13_3
{
	// Fields
	public MeshSimplifier meshSimplifier;
	public PolyfewRuntime.<>c__DisplayClass13_2 CS$<>8__locals3;
	public Action <>9__1;

	// Methods

	public void .ctor() { }

	internal void <SimplifyMeshes>b__0() { }

	internal void <SimplifyMeshes>b__1() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PolyfewRuntime.<>c__DisplayClass17_0
{
	// Fields
	public bool isWorking;
	public Action<GameObject> OnSuccess;

	// Methods

	public void .ctor() { }

	internal void <ImportOBJFromFileSystem>b__0(GameObject importedObject) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct PolyfewRuntime.<ImportOBJFromFileSystem>d__17 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncVoidMethodBuilder <>t__builder;
	public Action<GameObject> OnSuccess;
	public string objAbsolutePath;
	public string texturesFolderPath;
	public string materialsFolderPath;
	public PolyfewRuntime.OBJImportOptions importOptions;
	private PolyfewRuntime.<>c__DisplayClass17_0 <>8__1;
	public Action<Exception> OnError;
	private TaskAwaiter <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PolyfewRuntime.<>c__DisplayClass18_0
{
	// Fields
	public bool isWorking;
	public Action<GameObject> OnSuccess;
	public Action<Exception> OnError;

	// Methods

	public void .ctor() { }

	internal void <ImportOBJFromNetwork>b__0(GameObject importedObject) { }

	internal void <ImportOBJFromNetwork>b__1(Exception ex) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct PolyfewRuntime.<ImportOBJFromNetwork>d__18 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncVoidMethodBuilder <>t__builder;
	public Action<GameObject> OnSuccess;
	public Action<Exception> OnError;
	public string objURL;
	public string objName;
	public string diffuseTexURL;
	public string bumpTexURL;
	public string specularTexURL;
	public string opacityTexURL;
	public string materialURL;
	public PolyfewRuntime.ReferencedNumeric<float> downloadProgress;
	public PolyfewRuntime.OBJImportOptions importOptions;
	private PolyfewRuntime.<>c__DisplayClass18_0 <>8__1;
	private TaskAwaiter <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PolyfewRuntime.<>c__DisplayClass19_0
{
	// Fields
	public bool isWorking;
	public Action OnSuccess;

	// Methods

	public void .ctor() { }

	internal void <ExportGameObjectToOBJ>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct PolyfewRuntime.<ExportGameObjectToOBJ>d__19 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncVoidMethodBuilder <>t__builder;
	public Action OnSuccess;
	public GameObject toExport;
	public string exportPath;
	public PolyfewRuntime.OBJExportOptions exportOptions;
	public Action<Exception> OnError;
	private PolyfewRuntime.<>c__DisplayClass19_0 <>8__1;
	private TaskAwaiter <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: BrainFailProductions.PolyFewRuntime
public class UtilityServicesRuntime : MonoBehaviour
{
	// Methods

	public static Texture2D DuplicateTexture(Texture2D source) { }

	public static Renderer[] GetChildRenderersForCombining(GameObject forObject, bool skipInactiveChildObjects) { }

	public static MeshRenderer CreateStaticLevelRenderer(string name, Transform parentTransform, Transform originalTransform, Mesh mesh, Material[] materials) { }

	public static SkinnedMeshRenderer CreateSkinnedLevelRenderer(string name, Transform parentTransform, Transform originalTransform, Mesh mesh, Material[] materials, Transform rootBone, Transform[] bones) { }

	private static void CollectChildRenderersForCombining(Transform transform, List<Renderer> resultRenderers, bool skipInactiveChildObjects) { }

	private static void ParentAndResetTransform(Transform transform, Transform parentTransform) { }

	public static void ParentAndOffsetTransform(Transform transform, Transform parentTransform, Transform originalTransform) { }

	public void .ctor() { }
}

// Namespace: 
public class UtilityServicesRuntime.OBJExporterImporter
{
	// Fields
	private bool applyPosition;
	private bool applyRotation;
	private bool applyScale;
	private bool generateMaterials;
	private bool exportTextures;
	private string exportPath;
	private MeshFilter meshFilter;
	private Mesh meshToExport;
	private MeshRenderer meshRenderer;

	// Methods

	public void .ctor() { }

	private void InitializeExporter(GameObject toExport, string exportPath, PolyfewRuntime.OBJExportOptions exportOptions) { }

	private void InitializeExporter(Mesh toExport, string exportPath) { }

	private Vector3 RotateAroundPoint(Vector3 point, Vector3 pivot, Quaternion angle) { }

	private Vector3 MultiplyVec3s(Vector3 v1, Vector3 v2) { }

	public void ExportGameObjectToOBJ(GameObject toExport, string exportPath, PolyfewRuntime.OBJExportOptions exportOptions, Action OnSuccess) { }

	[AsyncStateMachineAttribute] // RVA: 0x10EC90 Offset: 0x10E090 VA: 0x18010EC90
	public Task ExportMeshToOBJ(Mesh mesh, string exportPath) { }

	private string TryExportTexture(string propertyName, Material m, string exportPath) { }

	private string ExportTexture(Texture2D t, string exportPath) { }

	private string ConstructOBJString(int index) { }

	private string MaterialToString(Material m) { }

	[AsyncStateMachineAttribute] // RVA: 0x1111E0 Offset: 0x1105E0 VA: 0x1801111E0
	public Task ImportFromLocalFileSystem(string objPath, string texturesFolderPath, string materialsFolderPath, Action<GameObject> Callback, PolyfewRuntime.OBJImportOptions importOptions) { }

	[AsyncStateMachineAttribute] // RVA: 0x113570 Offset: 0x112970 VA: 0x180113570
	public void ImportFromNetwork(string objURL, string objName, string diffuseTexURL, string bumpTexURL, string specularTexURL, string opacityTexURL, string materialURL, PolyfewRuntime.ReferencedNumeric<float> downloadProgress, Action<GameObject> OnSuccess, Action<Exception> OnError, PolyfewRuntime.OBJImportOptions importOptions) { }

	[AsyncStateMachineAttribute] // RVA: 0x115470 Offset: 0x114870 VA: 0x180115470
	public void ImportFromNetworkWebGL(string objURL, string objName, string diffuseTexURL, string bumpTexURL, string specularTexURL, string opacityTexURL, string materialURL, PolyfewRuntime.ReferencedNumeric<float> downloadProgress, Action<GameObject> OnSuccess, Action<Exception> OnError, PolyfewRuntime.OBJImportOptions importOptions) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct UtilityServicesRuntime.OBJExporterImporter.<ExportMeshToOBJ>d__15 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public UtilityServicesRuntime.OBJExporterImporter <>4__this;
	public Mesh mesh;
	public string exportPath;
	private string <objectName>5__2;
	private StringBuilder <sb>5__3;
	private int <lastIndex>5__4;
	private int <faceOrder>5__5;
	private Vector3[] <>7__wrap5;
	private int <>7__wrap6;
	private Vector3 <vx>5__8;
	private TaskAwaiter <>u__1;
	private Vector2[] <>7__wrap8;
	private Vector2 <v>5__10;
	private int[] <tris>5__11;
	private int <t>5__12;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct UtilityServicesRuntime.OBJExporterImporter.<ImportFromLocalFileSystem>d__20 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public string objPath;
	public string texturesFolderPath;
	public string materialsFolderPath;
	public PolyfewRuntime.OBJImportOptions importOptions;
	public Action<GameObject> Callback;
	private GameObject <objectToPopulate>5__2;
	private ObjectImporter <objImporter>5__3;
	private TaskAwaiter<GameObject> <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct UtilityServicesRuntime.OBJExporterImporter.<ImportFromNetwork>d__21 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncVoidMethodBuilder <>t__builder;
	public string objURL;
	public string diffuseTexURL;
	public string materialURL;
	public PolyfewRuntime.ReferencedNumeric<float> downloadProgress;
	public PolyfewRuntime.OBJImportOptions importOptions;
	public string objName;
	public string bumpTexURL;
	public string specularTexURL;
	public string opacityTexURL;
	public Action<GameObject> OnSuccess;
	public Action<Exception> OnError;
	private GameObject <objectToPopulate>5__2;
	private ObjectImporter <objImporter>5__3;
	private TaskAwaiter<GameObject> <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class UtilityServicesRuntime.OBJExporterImporter.<>c__DisplayClass22_0
{
	// Fields
	public ObjectImporter objImporter;
	public Action<GameObject> OnSuccess;
	public GameObject objectToPopulate;
	public Action<Exception> OnError;

	// Methods

	public void .ctor() { }

	internal void <ImportFromNetworkWebGL>b__0(GameObject imported) { }

	internal void <ImportFromNetworkWebGL>b__1(Exception exception) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct UtilityServicesRuntime.OBJExporterImporter.<ImportFromNetworkWebGL>d__22 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncVoidMethodBuilder <>t__builder;
	public Action<GameObject> OnSuccess;
	public Action<Exception> OnError;
	public string objURL;
	public string diffuseTexURL;
	public string materialURL;
	public PolyfewRuntime.ReferencedNumeric<float> downloadProgress;
	public PolyfewRuntime.OBJImportOptions importOptions;
	public string objName;
	public string bumpTexURL;
	public string specularTexURL;
	public string opacityTexURL;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: BrainFailProductions.PolyFew
public class PolyFewHost : MonoBehaviour
{
	// Methods

	private void Start() { }

	public void .ctor() { }
}

// Namespace: BrainFailProductions.PolyFew
[ExecuteInEditMode] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class RefreshEnforcer : MonoBehaviour
{
	// Methods

	private void Start() { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: BrainFailProductions.PolyFew
public static class SystemServices
{
	// Fields
	public static SystemServices.RegexPatterns regexPatterns;

	// Methods

	private static void SetPatterns() { }

	[IteratorStateMachineAttribute] // RVA: 0x127AC0 Offset: 0x126EC0 VA: 0x180127AC0
	public static IEnumerator UnityAsyncGETRequest(string encodedUrl, Action<string, long> callback, Nullable<int> timeout, Dictionary<string, string> headers) { }

	public static void UnityBlockingGETRequest(string encodedUrl, Action<string, long> callback, Nullable<int> timeout, Dictionary<string, string> headers) { }

	public static void UnityBlockingPOSTRequest(string baseUrl, Action<string, long> callback, byte[] data, Nullable<int> timeout, Dictionary<string, string> headers) { }

	[IteratorStateMachineAttribute] // RVA: 0x129E30 Offset: 0x129230 VA: 0x180129E30
	public static IEnumerator UnityAsyncPOSTRequest(string baseUrl, Action<string, long> callback, byte[] data, Nullable<int> timeout, Dictionary<string, string> headers) { }

	[AsyncStateMachineAttribute] // RVA: 0x3200 Offset: 0x2600 VA: 0x180003200
	public static Task SendHTTPRequestAsync(string baseUrl, SystemServices.HTTPMethod requestMethod, Action<string, Nullable<HttpStatusCode>> callback, Dictionary<string, string> requestParameters, byte[] postData, string contentType, Nullable<int> timeout, Dictionary<string, string> header) { }

	public static void SendHTTPRequestBlocking(string baseUrl, SystemServices.HTTPMethod requestMethod, Action<string, Nullable<HttpStatusCode>> callback, Dictionary<string, string> requestParameters, byte[] postData, string contentType, Nullable<int> timeout, Dictionary<string, string> header) { }

	[AsyncStateMachineAttribute] // RVA: 0x4F70 Offset: 0x4370 VA: 0x180004F70
	public static Task AsyncResourceDownload(string resourceUrl, Action<byte[], string, Nullable<HttpStatusCode>> callback, Nullable<int> timeout) { }

	[AsyncStateMachineAttribute] // RVA: 0x82F0 Offset: 0x76F0 VA: 0x1800082F0
	public static Task AsyncReachabilityCheck(string testUrl, Action<bool> callback) { }

	public static void BlockingReachabilityCheck(string url, Action<bool> callback) { }

	public static SystemServices.MessagePatternPair ParseResponseMessage(string message) { }

	public static bool IsSuccessStatusCode(long statusCode) { }

	public static string GetQueryStringFromKeyValues(Dictionary<string, string> parameters) { }

	[AsyncStateMachineAttribute] // RVA: 0xA390 Offset: 0x9790 VA: 0x18000A390
	public static Task RunDelayedCommand(int secs, Action command) { }

	public static byte[] ReadAllBytes(Stream source) { }

	[AsyncStateMachineAttribute] // RVA: 0xC500 Offset: 0xB900 VA: 0x18000C500
	public static Task WriteTextureAsync(Texture2D texture, SystemServices.ImageFormat format, string fileName, string path, Action<string> callback) { }

	[AsyncStateMachineAttribute] // RVA: 0xE4F0 Offset: 0xD8F0 VA: 0x18000E4F0
	public static Task WriteBytesAsync(byte[] data, string fullPath, Action<string> callback) { }
}

// Namespace: 
[Serializable]
public struct SystemServices.RegexPatterns
{
	// Fields
	public string netError;
	public string nullOrEmpty;
	public string generalError;
	public string apiMistmatch;
	public string parametersMismatch;
	public string nothing;
}

// Namespace: 
public struct SystemServices.MessagePatternPair
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <patternAppended>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <parsedMessage>k__BackingField;

	// Properties
	public string patternAppended { get; set; }
	public string parsedMessage { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_patternAppended(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_patternAppended() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_parsedMessage(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_parsedMessage() { }

	public void .ctor(string patternAppended, string parsedMessage) { }
}

// Namespace: 
public class SystemServices.HTTPMethod
{
	// Fields
	public readonly string methodName;

	// Methods

	public void .ctor(SystemServices.HTTPMethod.HTTPMethods method) { }
}

// Namespace: 
public enum SystemServices.HTTPMethod.HTTPMethods
{
	// Fields
	public int value__;
	public const SystemServices.HTTPMethod.HTTPMethods POST = 0;
	public const SystemServices.HTTPMethod.HTTPMethods GET = 1;
}

// Namespace: 
public enum SystemServices.ImageFormat
{
	// Fields
	public int value__;
	public const SystemServices.ImageFormat PNG = 0;
	public const SystemServices.ImageFormat JPG = 1;
	public const SystemServices.ImageFormat EXR = 2;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SystemServices.<UnityAsyncGETRequest>d__3 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public string encodedUrl;
	public Nullable<int> timeout;
	public Dictionary<string, string> headers;
	public Action<string, long> callback;
	private UnityWebRequest <webRequest>5__2;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SystemServices.<UnityAsyncPOSTRequest>d__6 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public string baseUrl;
	public Nullable<int> timeout;
	public byte[] data;
	public Dictionary<string, string> headers;
	public Action<string, long> callback;
	private UnityWebRequest <webRequest>5__2;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SystemServices.<>c__DisplayClass7_0
{
	// Fields
	public HttpWebRequest request;
	public byte[] postData;
	public HttpWebResponse httpResponse;

	// Methods

	public void .ctor() { }

	internal void <SendHTTPRequestAsync>b__0() { }

	internal void <SendHTTPRequestAsync>b__1() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct SystemServices.<SendHTTPRequestAsync>d__7 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public byte[] postData;
	private SystemServices.<>c__DisplayClass7_0 <>8__1;
	public string baseUrl;
	public Action<string, Nullable<HttpStatusCode>> callback;
	public Nullable<int> timeout;
	public SystemServices.HTTPMethod requestMethod;
	public Dictionary<string, string> header;
	public Dictionary<string, string> requestParameters;
	private TaskAwaiter <>u__1;
	private byte[] <paramsData>5__2;
	private TaskAwaiter<Stream> <>u__2;
	private TaskAwaiter<string> <>u__3;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SystemServices.<>c__DisplayClass9_0
{
	// Fields
	public HttpWebResponse httpResponse;
	public HttpWebRequest request;

	// Methods

	public void .ctor() { }

	internal void <AsyncResourceDownload>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct SystemServices.<AsyncResourceDownload>d__9 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	private SystemServices.<>c__DisplayClass9_0 <>8__1;
	public string resourceUrl;
	public Action<byte[], string, Nullable<HttpStatusCode>> callback;
	public Nullable<int> timeout;
	private TaskAwaiter <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SystemServices.<>c__DisplayClass10_0
{
	// Fields
	public Action<bool> callback;

	// Methods

	public void .ctor() { }

	internal void <AsyncReachabilityCheck>b__0(string response, Nullable<HttpStatusCode> statusCode) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct SystemServices.<AsyncReachabilityCheck>d__10 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public Action<bool> callback;
	public string testUrl;
	private TaskAwaiter <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SystemServices.<>c__DisplayClass11_0
{
	// Fields
	public Action<bool> callback;

	// Methods

	public void .ctor() { }

	internal void <BlockingReachabilityCheck>b__0(string response, Nullable<HttpStatusCode> statusCode) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct SystemServices.<RunDelayedCommand>d__17 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public int secs;
	public Action command;
	private TaskAwaiter <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct SystemServices.<WriteTextureAsync>d__19 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public SystemServices.ImageFormat format;
	public Texture2D texture;
	public string fileName;
	public string path;
	public Action<string> callback;
	private byte[] <data>5__2;
	private FileStream <fileStream>5__3;
	private TaskAwaiter <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct SystemServices.<WriteBytesAsync>d__20 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public string fullPath;
	public byte[] data;
	public Action<string> callback;
	private FileStream <fileStream>5__2;
	private TaskAwaiter <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: Facebook.MiniJSON
public static class Json
{
	// Fields
	private static NumberFormatInfo numberFormat;

	// Methods

	public static object Deserialize(string json) { }

	public static string Serialize(object obj) { }

	private static void .cctor() { }
}

// Namespace: 
private sealed class Json.Parser : IDisposable
{
	// Fields
	private const string WhiteSpace = " \t\n\r";
	private const string WordBreak = " \t\n\r{}[],:\"";
	private StringReader json;

	// Properties
	private char PeekChar { get; }
	private char NextChar { get; }
	private string NextWord { get; }
	private Json.Parser.TOKEN NextToken { get; }

	// Methods

	private void .ctor(string jsonString) { }

	private char get_PeekChar() { }

	private char get_NextChar() { }

	private string get_NextWord() { }

	private Json.Parser.TOKEN get_NextToken() { }

	public static object Parse(string jsonString) { }

	public void Dispose() { }

	private Dictionary<string, object> ParseObject() { }

	private List<object> ParseArray() { }

	private object ParseValue() { }

	private object ParseByToken(Json.Parser.TOKEN token) { }

	private string ParseString() { }

	private object ParseNumber() { }

	private void EatWhitespace() { }
}

// Namespace: 
private enum Json.Parser.TOKEN
{
	// Fields
	public int value__;
	public const Json.Parser.TOKEN NONE = 0;
	public const Json.Parser.TOKEN CURLY_OPEN = 1;
	public const Json.Parser.TOKEN CURLY_CLOSE = 2;
	public const Json.Parser.TOKEN SQUARED_OPEN = 3;
	public const Json.Parser.TOKEN SQUARED_CLOSE = 4;
	public const Json.Parser.TOKEN COLON = 5;
	public const Json.Parser.TOKEN COMMA = 6;
	public const Json.Parser.TOKEN STRING = 7;
	public const Json.Parser.TOKEN NUMBER = 8;
	public const Json.Parser.TOKEN TRUE = 9;
	public const Json.Parser.TOKEN FALSE = 10;
	public const Json.Parser.TOKEN NULL = 11;
}

// Namespace: 
private sealed class Json.Serializer
{
	// Fields
	private StringBuilder builder;

	// Methods

	private void .ctor() { }

	public static string Serialize(object obj) { }

	private void SerializeValue(object value) { }

	private void SerializeObject(IDictionary obj) { }

	private void SerializeArray(IList array) { }

	private void SerializeString(string str) { }

	private void SerializeOther(object value) { }
}

// Namespace: Zhanmeng.SimpleBase
public static class Base16
{
	// Fields
	private const byte upperCaseOffset = 55;
	private const byte lowerCaseOffset = 87;
	private const byte numberOffset = 48;
	private const byte upperNumberDiff = 7;
	private const byte lowerUpperDiff = 32;
	private const string lowerAlphabet = "0123456789abcdef";
	private const string upperAlphabet = "0123456789ABCDEF";

	// Methods

	public static string EncodeUpper(byte[] bytes) { }

	public static string EncodeLower(byte[] bytes) { }

	private static string encode(byte[] bytes, string alphabet) { }

	public static byte[] Decode(string text) { }

	private static int getHexByte(int character) { }

	private static void validateHex(char c) { }
}

// Namespace: Zhanmeng.SimpleBase
internal static class Pointer
{
	// Methods

	public static byte* Offset(byte* ptr, int length) { }

	public static char* Offset(char* ptr, int length) { }
}

// Namespace: rail
internal class RAIL_API_PINVOKE
{
	// Fields
	public const string dll_path = "rail_api64";
	protected static RAIL_API_PINVOKE.SWIGExceptionHelper swigExceptionHelper;
	protected static RAIL_API_PINVOKE.SWIGStringHelper swigStringHelper;

	// Methods

	private static void .cctor() { }

	public static extern int USE_MANUAL_ALLOC_get() { }

	public static extern int RAIL_SDK_PACKING_get() { }

	public static extern IntPtr new_RailString__SWIG_0() { }

	public static extern IntPtr new_RailString__SWIG_1(string jarg1) { }

	public static extern IntPtr RailString_SetValue(IntPtr jarg1, string jarg2) { }

	public static extern void RailString_assign(IntPtr jarg1, string jarg2, uint jarg3) { }

	public static extern IntPtr RailString_c_str(IntPtr jarg1) { }

	public static extern IntPtr RailString_data(IntPtr jarg1) { }

	public static extern void RailString_clear(IntPtr jarg1) { }

	public static extern uint RailString_size(IntPtr jarg1) { }

	public static extern void delete_RailString(IntPtr jarg1) { }

	public static extern IntPtr new_RailID__SWIG_0() { }

	public static extern IntPtr new_RailID__SWIG_1(ulong jarg1) { }

	public static extern void RailID_set_id(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong RailID_get_id(IntPtr jarg1) { }

	public static extern bool RailID_IsValid(IntPtr jarg1) { }

	public static extern int RailID_GetDomain(IntPtr jarg1) { }

	public static extern void delete_RailID(IntPtr jarg1) { }

	public static extern IntPtr new_RailGameID__SWIG_0() { }

	public static extern IntPtr new_RailGameID__SWIG_1(ulong jarg1) { }

	public static extern void RailGameID_set_id(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong RailGameID_get_id(IntPtr jarg1) { }

	public static extern bool RailGameID_IsValid(IntPtr jarg1) { }

	public static extern void delete_RailGameID(IntPtr jarg1) { }

	public static extern IntPtr new_RailDlcID__SWIG_0() { }

	public static extern IntPtr new_RailDlcID__SWIG_1(ulong jarg1) { }

	public static extern void RailDlcID_set_id(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong RailDlcID_get_id(IntPtr jarg1) { }

	public static extern bool RailDlcID_IsValid(IntPtr jarg1) { }

	public static extern void delete_RailDlcID(IntPtr jarg1) { }

	public static extern IntPtr new_RailVoiceChannelID__SWIG_0() { }

	public static extern IntPtr new_RailVoiceChannelID__SWIG_1(ulong jarg1) { }

	public static extern void RailVoiceChannelID_set_id(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong RailVoiceChannelID_get_id(IntPtr jarg1) { }

	public static extern bool RailVoiceChannelID_IsValid(IntPtr jarg1) { }

	public static extern void delete_RailVoiceChannelID(IntPtr jarg1) { }

	public static extern IntPtr new_RailZoneID__SWIG_0() { }

	public static extern IntPtr new_RailZoneID__SWIG_1(ulong jarg1) { }

	public static extern void RailZoneID_set_id(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong RailZoneID_get_id(IntPtr jarg1) { }

	public static extern bool RailZoneID_IsValid(IntPtr jarg1) { }

	public static extern void delete_RailZoneID(IntPtr jarg1) { }

	public static extern void RailKeyValue_key_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailKeyValue_key_get(IntPtr jarg1) { }

	public static extern void RailKeyValue_value_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailKeyValue_value_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailKeyValue() { }

	public static extern void delete_RailKeyValue(IntPtr jarg1) { }

	public static extern IntPtr new_RailSessionTicket() { }

	public static extern void RailSessionTicket_ticket_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailSessionTicket_ticket_get(IntPtr jarg1) { }

	public static extern void delete_RailSessionTicket(IntPtr jarg1) { }

	public static extern ulong IRailComponent_GetComponentVersion(IntPtr jarg1) { }

	public static extern void IRailComponent_Release(IntPtr jarg1) { }

	public static extern void delete_EventBase(IntPtr jarg1) { }

	public static extern int EventBase_get_event_id(IntPtr jarg1) { }

	public static extern void EventBase_rail_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr EventBase_rail_id_get(IntPtr jarg1) { }

	public static extern void EventBase_game_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr EventBase_game_id_get(IntPtr jarg1) { }

	public static extern void EventBase_user_data_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr EventBase_user_data_get(IntPtr jarg1) { }

	public static extern void EventBase_result_set(IntPtr jarg1, int jarg2) { }

	public static extern int EventBase_result_get(IntPtr jarg1) { }

	public static extern void IRailEvent_OnRailEvent(IntPtr jarg1, int jarg2, IntPtr jarg3) { }

	public static extern void delete_IRailEvent(IntPtr jarg1) { }

	public static extern IntPtr new_RailArrayRailProductItem__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailProductItem__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailProductItem__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailProductItem__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailProductItem_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailProductItem(IntPtr jarg1) { }

	public static extern void RailArrayRailProductItem_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailProductItem_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailProductItem_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailProductItem_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailProductItem_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailProductItem_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailProductItem_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailProductItem_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayPlayerPersonalInfo__SWIG_0() { }

	public static extern IntPtr new_RailArrayPlayerPersonalInfo__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayPlayerPersonalInfo__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayPlayerPersonalInfo__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayPlayerPersonalInfo_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayPlayerPersonalInfo(IntPtr jarg1) { }

	public static extern void RailArrayPlayerPersonalInfo_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayPlayerPersonalInfo_buf(IntPtr jarg1) { }

	public static extern uint RailArrayPlayerPersonalInfo_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayPlayerPersonalInfo_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayPlayerPersonalInfo_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayPlayerPersonalInfo_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayPlayerPersonalInfo_clear(IntPtr jarg1) { }

	public static extern void RailArrayPlayerPersonalInfo_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayuint64_t__SWIG_0() { }

	public static extern IntPtr new_RailArrayuint64_t__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayuint64_t__SWIG_2(out ulong jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayuint64_t__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayuint64_t_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayuint64_t(IntPtr jarg1) { }

	public static extern void RailArrayuint64_t_assign(IntPtr jarg1, out ulong jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayuint64_t_buf(IntPtr jarg1) { }

	public static extern uint RailArrayuint64_t_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayuint64_t_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayuint64_t_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayuint64_t_push_back(IntPtr jarg1, ulong jarg2) { }

	public static extern void RailArrayuint64_t_clear(IntPtr jarg1) { }

	public static extern void RailArrayuint64_t_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayuint32_t__SWIG_0() { }

	public static extern IntPtr new_RailArrayuint32_t__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayuint32_t__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayuint32_t__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayuint32_t_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayuint32_t(IntPtr jarg1) { }

	public static extern void RailArrayuint32_t_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayuint32_t_buf(IntPtr jarg1) { }

	public static extern uint RailArrayuint32_t_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayuint32_t_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayuint32_t_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayuint32_t_push_back(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayuint32_t_clear(IntPtr jarg1) { }

	public static extern void RailArrayuint32_t_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailAssetInfo__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailAssetInfo__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailAssetInfo__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailAssetInfo__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailAssetInfo_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailAssetInfo(IntPtr jarg1) { }

	public static extern void RailArrayRailAssetInfo_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailAssetInfo_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailAssetInfo_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailAssetInfo_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailAssetInfo_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailAssetInfo_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailAssetInfo_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailAssetInfo_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailAssetItem__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailAssetItem__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailAssetItem__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailAssetItem__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailAssetItem_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailAssetItem(IntPtr jarg1) { }

	public static extern void RailArrayRailAssetItem_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailAssetItem_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailAssetItem_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailAssetItem_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailAssetItem_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailAssetItem_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailAssetItem_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailAssetItem_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRoomMemberInfo__SWIG_0() { }

	public static extern IntPtr new_RailArrayRoomMemberInfo__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRoomMemberInfo__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRoomMemberInfo__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRoomMemberInfo_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRoomMemberInfo(IntPtr jarg1) { }

	public static extern void RailArrayRoomMemberInfo_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRoomMemberInfo_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRoomMemberInfo_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRoomMemberInfo_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRoomMemberInfo_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRoomMemberInfo_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRoomMemberInfo_clear(IntPtr jarg1) { }

	public static extern void RailArrayRoomMemberInfo_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailCoinInfo__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailCoinInfo__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailCoinInfo__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailCoinInfo__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailCoinInfo_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailCoinInfo(IntPtr jarg1) { }

	public static extern void RailArrayRailCoinInfo_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailCoinInfo_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailCoinInfo_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailCoinInfo_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailCoinInfo_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailCoinInfo_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailCoinInfo_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailCoinInfo_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailAssetProperty__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailAssetProperty__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailAssetProperty__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailAssetProperty__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailAssetProperty_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailAssetProperty(IntPtr jarg1) { }

	public static extern void RailArrayRailAssetProperty_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailAssetProperty_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailAssetProperty_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailAssetProperty_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailAssetProperty_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailAssetProperty_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailAssetProperty_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailAssetProperty_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayGameServerListFilterKey__SWIG_0() { }

	public static extern IntPtr new_RailArrayGameServerListFilterKey__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayGameServerListFilterKey__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayGameServerListFilterKey__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayGameServerListFilterKey_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayGameServerListFilterKey(IntPtr jarg1) { }

	public static extern void RailArrayGameServerListFilterKey_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayGameServerListFilterKey_buf(IntPtr jarg1) { }

	public static extern uint RailArrayGameServerListFilterKey_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayGameServerListFilterKey_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayGameServerListFilterKey_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayGameServerListFilterKey_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayGameServerListFilterKey_clear(IntPtr jarg1) { }

	public static extern void RailArrayGameServerListFilterKey_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailStreamFileInfo__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailStreamFileInfo__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailStreamFileInfo__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailStreamFileInfo__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailStreamFileInfo_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailStreamFileInfo(IntPtr jarg1) { }

	public static extern void RailArrayRailStreamFileInfo_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailStreamFileInfo_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailStreamFileInfo_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailStreamFileInfo_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailStreamFileInfo_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailStreamFileInfo_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailStreamFileInfo_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailStreamFileInfo_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRoomInfoListFilter__SWIG_0() { }

	public static extern IntPtr new_RailArrayRoomInfoListFilter__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRoomInfoListFilter__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRoomInfoListFilter__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRoomInfoListFilter_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRoomInfoListFilter(IntPtr jarg1) { }

	public static extern void RailArrayRoomInfoListFilter_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRoomInfoListFilter_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRoomInfoListFilter_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRoomInfoListFilter_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRoomInfoListFilter_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRoomInfoListFilter_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRoomInfoListFilter_clear(IntPtr jarg1) { }

	public static extern void RailArrayRoomInfoListFilter_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayGameServerListFilter__SWIG_0() { }

	public static extern IntPtr new_RailArrayGameServerListFilter__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayGameServerListFilter__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayGameServerListFilter__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayGameServerListFilter_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayGameServerListFilter(IntPtr jarg1) { }

	public static extern void RailArrayGameServerListFilter_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayGameServerListFilter_buf(IntPtr jarg1) { }

	public static extern uint RailArrayGameServerListFilter_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayGameServerListFilter_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayGameServerListFilter_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayGameServerListFilter_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayGameServerListFilter_clear(IntPtr jarg1) { }

	public static extern void RailArrayGameServerListFilter_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayEnumRailSpaceWorkType__SWIG_0() { }

	public static extern IntPtr new_RailArrayEnumRailSpaceWorkType__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayEnumRailSpaceWorkType__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayEnumRailSpaceWorkType__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayEnumRailSpaceWorkType_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayEnumRailSpaceWorkType(IntPtr jarg1) { }

	public static extern void RailArrayEnumRailSpaceWorkType_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayEnumRailSpaceWorkType_buf(IntPtr jarg1) { }

	public static extern uint RailArrayEnumRailSpaceWorkType_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayEnumRailSpaceWorkType_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayEnumRailSpaceWorkType_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayEnumRailSpaceWorkType_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayEnumRailSpaceWorkType_clear(IntPtr jarg1) { }

	public static extern void RailArrayEnumRailSpaceWorkType_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayEnumRailSpaceWorkType__SWIG_4(IntPtr jarg1) { }

	public static extern IntPtr new_RailArrayEnumRailUsersLimits__SWIG_0() { }

	public static extern IntPtr new_RailArrayEnumRailUsersLimits__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayEnumRailUsersLimits__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayEnumRailUsersLimits__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayEnumRailUsersLimits_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayEnumRailUsersLimits(IntPtr jarg1) { }

	public static extern void RailArrayEnumRailUsersLimits_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayEnumRailUsersLimits_buf(IntPtr jarg1) { }

	public static extern uint RailArrayEnumRailUsersLimits_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayEnumRailUsersLimits_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayEnumRailUsersLimits_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayEnumRailUsersLimits_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayEnumRailUsersLimits_clear(IntPtr jarg1) { }

	public static extern void RailArrayEnumRailUsersLimits_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayEnumRailUsersLimits__SWIG_4(IntPtr jarg1) { }

	public static extern IntPtr new_RailArrayRailUserSpaceDownloadProgress__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailUserSpaceDownloadProgress__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailUserSpaceDownloadProgress__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailUserSpaceDownloadProgress__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailUserSpaceDownloadProgress_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailUserSpaceDownloadProgress(IntPtr jarg1) { }

	public static extern void RailArrayRailUserSpaceDownloadProgress_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailUserSpaceDownloadProgress_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailUserSpaceDownloadProgress_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailUserSpaceDownloadProgress_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailUserSpaceDownloadProgress_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailUserSpaceDownloadProgress_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailUserSpaceDownloadProgress_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailUserSpaceDownloadProgress_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailPlayedWithFriendsGameItem__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailPlayedWithFriendsGameItem__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailPlayedWithFriendsGameItem__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailPlayedWithFriendsGameItem__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailPlayedWithFriendsGameItem_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailPlayedWithFriendsGameItem(IntPtr jarg1) { }

	public static extern void RailArrayRailPlayedWithFriendsGameItem_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailPlayedWithFriendsGameItem_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailPlayedWithFriendsGameItem_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailPlayedWithFriendsGameItem_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailPlayedWithFriendsGameItem_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailPlayedWithFriendsGameItem_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailPlayedWithFriendsGameItem_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailPlayedWithFriendsGameItem_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArraySpaceWorkID__SWIG_0() { }

	public static extern IntPtr new_RailArraySpaceWorkID__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArraySpaceWorkID__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArraySpaceWorkID__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArraySpaceWorkID_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArraySpaceWorkID(IntPtr jarg1) { }

	public static extern void RailArraySpaceWorkID_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArraySpaceWorkID_buf(IntPtr jarg1) { }

	public static extern uint RailArraySpaceWorkID_size(IntPtr jarg1) { }

	public static extern IntPtr RailArraySpaceWorkID_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArraySpaceWorkID_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArraySpaceWorkID_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArraySpaceWorkID_clear(IntPtr jarg1) { }

	public static extern void RailArraySpaceWorkID_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRoomInfoListSorter__SWIG_0() { }

	public static extern IntPtr new_RailArrayRoomInfoListSorter__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRoomInfoListSorter__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRoomInfoListSorter__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRoomInfoListSorter_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRoomInfoListSorter(IntPtr jarg1) { }

	public static extern void RailArrayRoomInfoListSorter_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRoomInfoListSorter_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRoomInfoListSorter_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRoomInfoListSorter_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRoomInfoListSorter_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRoomInfoListSorter_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRoomInfoListSorter_clear(IntPtr jarg1) { }

	public static extern void RailArrayRoomInfoListSorter_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailKeyValueResult__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailKeyValueResult__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailKeyValueResult__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailKeyValueResult__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailKeyValueResult_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailKeyValueResult(IntPtr jarg1) { }

	public static extern void RailArrayRailKeyValueResult_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailKeyValueResult_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailKeyValueResult_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailKeyValueResult_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailKeyValueResult_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailKeyValueResult_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailKeyValueResult_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailKeyValueResult_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailString__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailString__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailString__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailString__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailString_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailString(IntPtr jarg1) { }

	public static extern void RailArrayRailString_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailString_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailString_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailString_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailString_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailString_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailString_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailString_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailString__SWIG_4(IntPtr jarg1) { }

	public static extern IntPtr new_RailArrayRailUserSpaceDownloadResult__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailUserSpaceDownloadResult__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailUserSpaceDownloadResult__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailUserSpaceDownloadResult__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailUserSpaceDownloadResult_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailUserSpaceDownloadResult(IntPtr jarg1) { }

	public static extern void RailArrayRailUserSpaceDownloadResult_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailUserSpaceDownloadResult_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailUserSpaceDownloadResult_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailUserSpaceDownloadResult_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailUserSpaceDownloadResult_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailUserSpaceDownloadResult_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailUserSpaceDownloadResult_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailUserSpaceDownloadResult_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailFriendInfo__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailFriendInfo__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailFriendInfo__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailFriendInfo__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailFriendInfo_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailFriendInfo(IntPtr jarg1) { }

	public static extern void RailArrayRailFriendInfo_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailFriendInfo_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailFriendInfo_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailFriendInfo_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailFriendInfo_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailFriendInfo_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailFriendInfo_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailFriendInfo_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailZoneID__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailZoneID__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailZoneID__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailZoneID__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailZoneID_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailZoneID(IntPtr jarg1) { }

	public static extern void RailArrayRailZoneID_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailZoneID_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailZoneID_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailZoneID_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailZoneID_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailZoneID_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailZoneID_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailZoneID_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailKeyValue__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailKeyValue__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailKeyValue__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailKeyValue__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailKeyValue_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailKeyValue(IntPtr jarg1) { }

	public static extern void RailArrayRailKeyValue_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailKeyValue_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailKeyValue_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailKeyValue_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailKeyValue_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailKeyValue_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailKeyValue_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailKeyValue_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailSpaceWorkVoteDetail__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailSpaceWorkVoteDetail__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailSpaceWorkVoteDetail__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailSpaceWorkVoteDetail__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailSpaceWorkVoteDetail_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailSpaceWorkVoteDetail(IntPtr jarg1) { }

	public static extern void RailArrayRailSpaceWorkVoteDetail_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailSpaceWorkVoteDetail_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailSpaceWorkVoteDetail_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailSpaceWorkVoteDetail_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailSpaceWorkVoteDetail_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailSpaceWorkVoteDetail_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailSpaceWorkVoteDetail_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailSpaceWorkVoteDetail_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailSmallObjectState__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailSmallObjectState__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailSmallObjectState__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailSmallObjectState__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailSmallObjectState_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailSmallObjectState(IntPtr jarg1) { }

	public static extern void RailArrayRailSmallObjectState_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailSmallObjectState_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailSmallObjectState_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailSmallObjectState_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailSmallObjectState_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailSmallObjectState_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailSmallObjectState_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailSmallObjectState_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailFriendPlayedGameInfo__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailFriendPlayedGameInfo__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailFriendPlayedGameInfo__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailFriendPlayedGameInfo__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailFriendPlayedGameInfo_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailFriendPlayedGameInfo(IntPtr jarg1) { }

	public static extern void RailArrayRailFriendPlayedGameInfo_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailFriendPlayedGameInfo_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailFriendPlayedGameInfo_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailFriendPlayedGameInfo_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailFriendPlayedGameInfo_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailFriendPlayedGameInfo_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailFriendPlayedGameInfo_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailFriendPlayedGameInfo_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailVoiceChannelUserSpeakingState__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailVoiceChannelUserSpeakingState__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailVoiceChannelUserSpeakingState__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailVoiceChannelUserSpeakingState__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailVoiceChannelUserSpeakingState_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailVoiceChannelUserSpeakingState(IntPtr jarg1) { }

	public static extern void RailArrayRailVoiceChannelUserSpeakingState_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailVoiceChannelUserSpeakingState_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailVoiceChannelUserSpeakingState_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailVoiceChannelUserSpeakingState_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailVoiceChannelUserSpeakingState_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailVoiceChannelUserSpeakingState_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailVoiceChannelUserSpeakingState_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailVoiceChannelUserSpeakingState_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailGameID__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailGameID__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailGameID__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailGameID__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailGameID_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailGameID(IntPtr jarg1) { }

	public static extern void RailArrayRailGameID_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailGameID_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailGameID_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailGameID_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailGameID_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailGameID_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailGameID_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailGameID_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayuint8_t__SWIG_0() { }

	public static extern IntPtr new_RailArrayuint8_t__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayuint8_t__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayuint8_t__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayuint8_t_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayuint8_t(IntPtr jarg1) { }

	public static extern void RailArrayuint8_t_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayuint8_t_buf(IntPtr jarg1) { }

	public static extern uint RailArrayuint8_t_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayuint8_t_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayuint8_t_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayuint8_t_push_back(IntPtr jarg1, byte jarg2) { }

	public static extern void RailArrayuint8_t_clear(IntPtr jarg1) { }

	public static extern void RailArrayuint8_t_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayEnumRailWorkFileClass__SWIG_0() { }

	public static extern IntPtr new_RailArrayEnumRailWorkFileClass__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayEnumRailWorkFileClass__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayEnumRailWorkFileClass__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayEnumRailWorkFileClass_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayEnumRailWorkFileClass(IntPtr jarg1) { }

	public static extern void RailArrayEnumRailWorkFileClass_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayEnumRailWorkFileClass_buf(IntPtr jarg1) { }

	public static extern uint RailArrayEnumRailWorkFileClass_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayEnumRailWorkFileClass_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayEnumRailWorkFileClass_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayEnumRailWorkFileClass_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayEnumRailWorkFileClass_clear(IntPtr jarg1) { }

	public static extern void RailArrayEnumRailWorkFileClass_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayEnumRailWorkFileClass__SWIG_4(IntPtr jarg1) { }

	public static extern IntPtr new_RailArrayRailPurchaseProductInfo__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailPurchaseProductInfo__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailPurchaseProductInfo__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailPurchaseProductInfo__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailPurchaseProductInfo_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailPurchaseProductInfo(IntPtr jarg1) { }

	public static extern void RailArrayRailPurchaseProductInfo_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailPurchaseProductInfo_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailPurchaseProductInfo_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailPurchaseProductInfo_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailPurchaseProductInfo_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailPurchaseProductInfo_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailPurchaseProductInfo_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailPurchaseProductInfo_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRoomInfoListFilterKey__SWIG_0() { }

	public static extern IntPtr new_RailArrayRoomInfoListFilterKey__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRoomInfoListFilterKey__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRoomInfoListFilterKey__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRoomInfoListFilterKey_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRoomInfoListFilterKey(IntPtr jarg1) { }

	public static extern void RailArrayRoomInfoListFilterKey_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRoomInfoListFilterKey_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRoomInfoListFilterKey_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRoomInfoListFilterKey_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRoomInfoListFilterKey_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRoomInfoListFilterKey_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRoomInfoListFilterKey_clear(IntPtr jarg1) { }

	public static extern void RailArrayRoomInfoListFilterKey_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayGameServerListSorter__SWIG_0() { }

	public static extern IntPtr new_RailArrayGameServerListSorter__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayGameServerListSorter__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayGameServerListSorter__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayGameServerListSorter_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayGameServerListSorter(IntPtr jarg1) { }

	public static extern void RailArrayGameServerListSorter_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayGameServerListSorter_buf(IntPtr jarg1) { }

	public static extern uint RailArrayGameServerListSorter_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayGameServerListSorter_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayGameServerListSorter_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayGameServerListSorter_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayGameServerListSorter_clear(IntPtr jarg1) { }

	public static extern void RailArrayGameServerListSorter_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailDlcID__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailDlcID__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailDlcID__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailDlcID__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailDlcID_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailDlcID(IntPtr jarg1) { }

	public static extern void RailArrayRailDlcID_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailDlcID_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailDlcID_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailDlcID_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailDlcID_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailDlcID_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailDlcID_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailDlcID_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailID__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailID__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailID__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailID__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailID_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailID(IntPtr jarg1) { }

	public static extern void RailArrayRailID_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailID_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailID_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailID_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailID_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailID_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailID_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailID_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailUserPlayedWith__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailUserPlayedWith__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailUserPlayedWith__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailUserPlayedWith__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailUserPlayedWith_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailUserPlayedWith(IntPtr jarg1) { }

	public static extern void RailArrayRailUserPlayedWith_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailUserPlayedWith_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailUserPlayedWith_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailUserPlayedWith_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailUserPlayedWith_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailUserPlayedWith_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailUserPlayedWith_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailUserPlayedWith_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailGameDefineGamePlayingState__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailGameDefineGamePlayingState__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailGameDefineGamePlayingState__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailGameDefineGamePlayingState__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailGameDefineGamePlayingState_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailGameDefineGamePlayingState(IntPtr jarg1) { }

	public static extern void RailArrayRailGameDefineGamePlayingState_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailGameDefineGamePlayingState_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailGameDefineGamePlayingState_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailGameDefineGamePlayingState_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailGameDefineGamePlayingState_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailGameDefineGamePlayingState_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailGameDefineGamePlayingState_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailGameDefineGamePlayingState_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayGameServerInfo__SWIG_0() { }

	public static extern IntPtr new_RailArrayGameServerInfo__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayGameServerInfo__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayGameServerInfo__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayGameServerInfo_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayGameServerInfo(IntPtr jarg1) { }

	public static extern void RailArrayGameServerInfo_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayGameServerInfo_buf(IntPtr jarg1) { }

	public static extern uint RailArrayGameServerInfo_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayGameServerInfo_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayGameServerInfo_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayGameServerInfo_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayGameServerInfo_clear(IntPtr jarg1) { }

	public static extern void RailArrayGameServerInfo_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRoomInfo__SWIG_0() { }

	public static extern IntPtr new_RailArrayRoomInfo__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRoomInfo__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRoomInfo__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRoomInfo_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRoomInfo(IntPtr jarg1) { }

	public static extern void RailArrayRoomInfo_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRoomInfo_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRoomInfo_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRoomInfo_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRoomInfo_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRoomInfo_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRoomInfo_clear(IntPtr jarg1) { }

	public static extern void RailArrayRoomInfo_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailPlayedWithFriendsTimeItem__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailPlayedWithFriendsTimeItem__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailPlayedWithFriendsTimeItem__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailPlayedWithFriendsTimeItem__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailPlayedWithFriendsTimeItem_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailPlayedWithFriendsTimeItem(IntPtr jarg1) { }

	public static extern void RailArrayRailPlayedWithFriendsTimeItem_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailPlayedWithFriendsTimeItem_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailPlayedWithFriendsTimeItem_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailPlayedWithFriendsTimeItem_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailPlayedWithFriendsTimeItem_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailPlayedWithFriendsTimeItem_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailPlayedWithFriendsTimeItem_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailPlayedWithFriendsTimeItem_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailGeneratedAssetItem__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailGeneratedAssetItem__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailGeneratedAssetItem__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailGeneratedAssetItem__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailGeneratedAssetItem_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailGeneratedAssetItem(IntPtr jarg1) { }

	public static extern void RailArrayRailGeneratedAssetItem_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailGeneratedAssetItem_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailGeneratedAssetItem_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailGeneratedAssetItem_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailGeneratedAssetItem_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailGeneratedAssetItem_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailGeneratedAssetItem_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailGeneratedAssetItem_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailFriendMetadata__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailFriendMetadata__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailFriendMetadata__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailFriendMetadata__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailFriendMetadata_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailFriendMetadata(IntPtr jarg1) { }

	public static extern void RailArrayRailFriendMetadata_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailFriendMetadata_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailFriendMetadata_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailFriendMetadata_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailFriendMetadata_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailFriendMetadata_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailFriendMetadata_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailFriendMetadata_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailSmallObjectDownloadInfo__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailSmallObjectDownloadInfo__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailSmallObjectDownloadInfo__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailSmallObjectDownloadInfo__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailSmallObjectDownloadInfo_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailSmallObjectDownloadInfo(IntPtr jarg1) { }

	public static extern void RailArrayRailSmallObjectDownloadInfo_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailSmallObjectDownloadInfo_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailSmallObjectDownloadInfo_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailSmallObjectDownloadInfo_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailSmallObjectDownloadInfo_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailSmallObjectDownloadInfo_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailSmallObjectDownloadInfo_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailSmallObjectDownloadInfo_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailDlcOwned__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailDlcOwned__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailDlcOwned__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailDlcOwned__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailDlcOwned_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailDlcOwned(IntPtr jarg1) { }

	public static extern void RailArrayRailDlcOwned_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailDlcOwned_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailDlcOwned_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailDlcOwned_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailDlcOwned_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailDlcOwned_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailDlcOwned_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailDlcOwned_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailSpaceWorkDescriptor__SWIG_0() { }

	public static extern IntPtr new_RailArrayRailSpaceWorkDescriptor__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayRailSpaceWorkDescriptor__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayRailSpaceWorkDescriptor__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailSpaceWorkDescriptor_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayRailSpaceWorkDescriptor(IntPtr jarg1) { }

	public static extern void RailArrayRailSpaceWorkDescriptor_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayRailSpaceWorkDescriptor_buf(IntPtr jarg1) { }

	public static extern uint RailArrayRailSpaceWorkDescriptor_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayRailSpaceWorkDescriptor_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailSpaceWorkDescriptor_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayRailSpaceWorkDescriptor_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayRailSpaceWorkDescriptor_clear(IntPtr jarg1) { }

	public static extern void RailArrayRailSpaceWorkDescriptor_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayGameServerPlayerInfo__SWIG_0() { }

	public static extern IntPtr new_RailArrayGameServerPlayerInfo__SWIG_1(uint jarg1) { }

	public static extern IntPtr new_RailArrayGameServerPlayerInfo__SWIG_2(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailArrayGameServerPlayerInfo__SWIG_3(IntPtr jarg1) { }

	public static extern IntPtr RailArrayGameServerPlayerInfo_SetValue(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_RailArrayGameServerPlayerInfo(IntPtr jarg1) { }

	public static extern void RailArrayGameServerPlayerInfo_assign(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern IntPtr RailArrayGameServerPlayerInfo_buf(IntPtr jarg1) { }

	public static extern uint RailArrayGameServerPlayerInfo_size(IntPtr jarg1) { }

	public static extern IntPtr RailArrayGameServerPlayerInfo_Item(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayGameServerPlayerInfo_resize(IntPtr jarg1, uint jarg2) { }

	public static extern void RailArrayGameServerPlayerInfo_push_back(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void RailArrayGameServerPlayerInfo_clear(IntPtr jarg1) { }

	public static extern void RailArrayGameServerPlayerInfo_erase(IntPtr jarg1, uint jarg2) { }

	public static extern IntPtr new_RailEventkRailEventAssetsRequestAllAssetsFinished__SWIG_0() { }

	public static extern void delete_RailEventkRailEventAssetsRequestAllAssetsFinished(IntPtr jarg1) { }

	public static extern int RailEventkRailEventAssetsRequestAllAssetsFinished_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventAssetsRequestAllAssetsFinished_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAssetsRequestAllAssetsFinished__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomSetRoomTypeResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventRoomSetRoomTypeResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventRoomSetRoomTypeResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventRoomSetRoomTypeResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomSetRoomTypeResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAssetsMergeToFinished__SWIG_0() { }

	public static extern void delete_RailEventkRailEventAssetsMergeToFinished(IntPtr jarg1) { }

	public static extern int RailEventkRailEventAssetsMergeToFinished_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventAssetsMergeToFinished_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAssetsMergeToFinished__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUserSpaceSubscribeResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventUserSpaceSubscribeResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventUserSpaceSubscribeResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventUserSpaceSubscribeResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUserSpaceSubscribeResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomNotifyMemberChanged__SWIG_0() { }

	public static extern void delete_RailEventkRailEventRoomNotifyMemberChanged(IntPtr jarg1) { }

	public static extern int RailEventkRailEventRoomNotifyMemberChanged_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventRoomNotifyMemberChanged_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomNotifyMemberChanged__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventInGamePurchasePurchaseProductsResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventInGamePurchasePurchaseProductsResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventInGamePurchasePurchaseProductsResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventInGamePurchasePurchaseProductsResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventInGamePurchasePurchaseProductsResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventPlayerGetEncryptedGameTicketResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventPlayerGetEncryptedGameTicketResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventPlayerGetEncryptedGameTicketResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventPlayerGetEncryptedGameTicketResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventPlayerGetEncryptedGameTicketResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventGameServerListResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventGameServerListResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventGameServerListResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventGameServerListResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventGameServerListResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomSetRoomMetadataResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventRoomSetRoomMetadataResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventRoomSetRoomMetadataResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventRoomSetRoomMetadataResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomSetRoomMetadataResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventNetworkCreateRawSessionRequest__SWIG_0() { }

	public static extern void delete_RailEventkRailEventNetworkCreateRawSessionRequest(IntPtr jarg1) { }

	public static extern int RailEventkRailEventNetworkCreateRawSessionRequest_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventNetworkCreateRawSessionRequest_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventNetworkCreateRawSessionRequest__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventNetworkCreateSessionRequest__SWIG_0() { }

	public static extern void delete_RailEventkRailEventNetworkCreateSessionRequest(IntPtr jarg1) { }

	public static extern int RailEventkRailEventNetworkCreateSessionRequest_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventNetworkCreateSessionRequest_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventNetworkCreateSessionRequest__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAssetsExchangeAssetsToFinished__SWIG_0() { }

	public static extern void delete_RailEventkRailEventAssetsExchangeAssetsToFinished(IntPtr jarg1) { }

	public static extern int RailEventkRailEventAssetsExchangeAssetsToFinished_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventAssetsExchangeAssetsToFinished_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAssetsExchangeAssetsToFinished__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailPlatformNotifyEventJoinGameByUser__SWIG_0() { }

	public static extern void delete_RailEventkRailPlatformNotifyEventJoinGameByUser(IntPtr jarg1) { }

	public static extern int RailEventkRailPlatformNotifyEventJoinGameByUser_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailPlatformNotifyEventJoinGameByUser_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailPlatformNotifyEventJoinGameByUser__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventDlcInstallProgress__SWIG_0() { }

	public static extern void delete_RailEventkRailEventDlcInstallProgress(IntPtr jarg1) { }

	public static extern int RailEventkRailEventDlcInstallProgress_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventDlcInstallProgress_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventDlcInstallProgress__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUsersNotifyInviter__SWIG_0() { }

	public static extern void delete_RailEventkRailEventUsersNotifyInviter(IntPtr jarg1) { }

	public static extern int RailEventkRailEventUsersNotifyInviter_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventUsersNotifyInviter_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUsersNotifyInviter__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventFriendsQueryPlayedWithFriendsListResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventFriendsQueryPlayedWithFriendsListResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventFriendsQueryPlayedWithFriendsListResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventFriendsQueryPlayedWithFriendsListResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventFriendsQueryPlayedWithFriendsListResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventLeaderboardAsyncCreated__SWIG_0() { }

	public static extern void delete_RailEventkRailEventLeaderboardAsyncCreated(IntPtr jarg1) { }

	public static extern int RailEventkRailEventLeaderboardAsyncCreated_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventLeaderboardAsyncCreated_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventLeaderboardAsyncCreated__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventLeaderboardAttachSpaceWork__SWIG_0() { }

	public static extern void delete_RailEventkRailEventLeaderboardAttachSpaceWork(IntPtr jarg1) { }

	public static extern int RailEventkRailEventLeaderboardAttachSpaceWork_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventLeaderboardAttachSpaceWork_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventLeaderboardAttachSpaceWork__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventFriendsMetadataChanged__SWIG_0() { }

	public static extern void delete_RailEventkRailEventFriendsMetadataChanged(IntPtr jarg1) { }

	public static extern int RailEventkRailEventFriendsMetadataChanged_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventFriendsMetadataChanged_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventFriendsMetadataChanged__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomGetUserRoomListResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventRoomGetUserRoomListResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventRoomGetUserRoomListResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventRoomGetUserRoomListResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomGetUserRoomListResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventBrowserTryNavigateNewPageRequest__SWIG_0() { }

	public static extern void delete_RailEventkRailEventBrowserTryNavigateNewPageRequest(IntPtr jarg1) { }

	public static extern int RailEventkRailEventBrowserTryNavigateNewPageRequest_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventBrowserTryNavigateNewPageRequest_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventBrowserTryNavigateNewPageRequest__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventDlcUninstallFinished__SWIG_0() { }

	public static extern void delete_RailEventkRailEventDlcUninstallFinished(IntPtr jarg1) { }

	public static extern int RailEventkRailEventDlcUninstallFinished_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventDlcUninstallFinished_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventDlcUninstallFinished__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAssetsSplitFinished__SWIG_0() { }

	public static extern void delete_RailEventkRailEventAssetsSplitFinished(IntPtr jarg1) { }

	public static extern int RailEventkRailEventAssetsSplitFinished_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventAssetsSplitFinished_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAssetsSplitFinished__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventFriendsQueryPlayedWithFriendsGamesResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventFriendsQueryPlayedWithFriendsGamesResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventFriendsQueryPlayedWithFriendsGamesResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventFriendsQueryPlayedWithFriendsGamesResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventFriendsQueryPlayedWithFriendsGamesResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventLeaderboardUploaded__SWIG_0() { }

	public static extern void delete_RailEventkRailEventLeaderboardUploaded(IntPtr jarg1) { }

	public static extern int RailEventkRailEventLeaderboardUploaded_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventLeaderboardUploaded_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventLeaderboardUploaded__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventVoiceChannelRemoveUsersResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventVoiceChannelRemoveUsersResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventVoiceChannelRemoveUsersResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventVoiceChannelRemoveUsersResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventVoiceChannelRemoveUsersResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventSmallObjectServiceQueryObjectStateResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventSmallObjectServiceQueryObjectStateResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventSmallObjectServiceQueryObjectStateResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventSmallObjectServiceQueryObjectStateResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventSmallObjectServiceQueryObjectStateResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUtilsGameSettingMetadataChanged__SWIG_0() { }

	public static extern void delete_RailEventkRailEventUtilsGameSettingMetadataChanged(IntPtr jarg1) { }

	public static extern int RailEventkRailEventUtilsGameSettingMetadataChanged_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventUtilsGameSettingMetadataChanged_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUtilsGameSettingMetadataChanged__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventGameServerCreated__SWIG_0() { }

	public static extern void delete_RailEventkRailEventGameServerCreated(IntPtr jarg1) { }

	public static extern int RailEventkRailEventGameServerCreated_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventGameServerCreated_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventGameServerCreated__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventDlcInstallStart__SWIG_0() { }

	public static extern void delete_RailEventkRailEventDlcInstallStart(IntPtr jarg1) { }

	public static extern int RailEventkRailEventDlcInstallStart_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventDlcInstallStart_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventDlcInstallStart__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUsersGetInviteDetailResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventUsersGetInviteDetailResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventUsersGetInviteDetailResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventUsersGetInviteDetailResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUsersGetInviteDetailResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUserSpaceQuerySpaceWorksResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventUserSpaceQuerySpaceWorksResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventUserSpaceQuerySpaceWorksResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventUserSpaceQuerySpaceWorksResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUserSpaceQuerySpaceWorksResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAchievementGlobalAchievementReceived__SWIG_0() { }

	public static extern void delete_RailEventkRailEventAchievementGlobalAchievementReceived(IntPtr jarg1) { }

	public static extern int RailEventkRailEventAchievementGlobalAchievementReceived_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventAchievementGlobalAchievementReceived_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAchievementGlobalAchievementReceived__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventStorageAsyncRenameStreamFileResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventStorageAsyncRenameStreamFileResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventStorageAsyncRenameStreamFileResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventStorageAsyncRenameStreamFileResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventStorageAsyncRenameStreamFileResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventFriendsReportPlayedWithUserListResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventFriendsReportPlayedWithUserListResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventFriendsReportPlayedWithUserListResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventFriendsReportPlayedWithUserListResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventFriendsReportPlayedWithUserListResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventVoiceChannelInviteEvent__SWIG_0() { }

	public static extern void delete_RailEventkRailEventVoiceChannelInviteEvent(IntPtr jarg1) { }

	public static extern int RailEventkRailEventVoiceChannelInviteEvent_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventVoiceChannelInviteEvent_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventVoiceChannelInviteEvent__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventStorageAsyncWriteStreamFileResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventStorageAsyncWriteStreamFileResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventStorageAsyncWriteStreamFileResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventStorageAsyncWriteStreamFileResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventStorageAsyncWriteStreamFileResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomKickOffMemberResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventRoomKickOffMemberResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventRoomKickOffMemberResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventRoomKickOffMemberResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomKickOffMemberResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventShowFloatingWindow__SWIG_0() { }

	public static extern void delete_RailEventkRailEventShowFloatingWindow(IntPtr jarg1) { }

	public static extern int RailEventkRailEventShowFloatingWindow_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventShowFloatingWindow_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventShowFloatingWindow__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomNotifyRoomOwnerChanged__SWIG_0() { }

	public static extern void delete_RailEventkRailEventRoomNotifyRoomOwnerChanged(IntPtr jarg1) { }

	public static extern int RailEventkRailEventRoomNotifyRoomOwnerChanged_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventRoomNotifyRoomOwnerChanged_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomNotifyRoomOwnerChanged__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventFinalize__SWIG_0() { }

	public static extern void delete_RailEventkRailEventFinalize(IntPtr jarg1) { }

	public static extern int RailEventkRailEventFinalize_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventFinalize_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventFinalize__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUsersCancelInviteResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventUsersCancelInviteResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventUsersCancelInviteResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventUsersCancelInviteResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUsersCancelInviteResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventDlcInstallStartResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventDlcInstallStartResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventDlcInstallStartResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventDlcInstallStartResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventDlcInstallStartResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventBrowserDamageRectPaint__SWIG_0() { }

	public static extern void delete_RailEventkRailEventBrowserDamageRectPaint(IntPtr jarg1) { }

	public static extern int RailEventkRailEventBrowserDamageRectPaint_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventBrowserDamageRectPaint_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventBrowserDamageRectPaint__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAssetsUpdateAssetPropertyFinished__SWIG_0() { }

	public static extern void delete_RailEventkRailEventAssetsUpdateAssetPropertyFinished(IntPtr jarg1) { }

	public static extern int RailEventkRailEventAssetsUpdateAssetPropertyFinished_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventAssetsUpdateAssetPropertyFinished_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAssetsUpdateAssetPropertyFinished__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomGetRoomMetadataResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventRoomGetRoomMetadataResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventRoomGetRoomMetadataResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventRoomGetRoomMetadataResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomGetRoomMetadataResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventZoneServerSwitchPlayerSelectedZoneResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventZoneServerSwitchPlayerSelectedZoneResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventZoneServerSwitchPlayerSelectedZoneResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventZoneServerSwitchPlayerSelectedZoneResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventZoneServerSwitchPlayerSelectedZoneResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventPlayerGetGamePurchaseKey__SWIG_0() { }

	public static extern void delete_RailEventkRailEventPlayerGetGamePurchaseKey(IntPtr jarg1) { }

	public static extern int RailEventkRailEventPlayerGetGamePurchaseKey_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventPlayerGetGamePurchaseKey_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventPlayerGetGamePurchaseKey__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailPlatformNotifyEventJoinGameByRoom__SWIG_0() { }

	public static extern void delete_RailEventkRailPlatformNotifyEventJoinGameByRoom(IntPtr jarg1) { }

	public static extern int RailEventkRailPlatformNotifyEventJoinGameByRoom_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailPlatformNotifyEventJoinGameByRoom_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailPlatformNotifyEventJoinGameByRoom__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomSetMemberMetadataResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventRoomSetMemberMetadataResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventRoomSetMemberMetadataResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventRoomSetMemberMetadataResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomSetMemberMetadataResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUserSpaceModifyFavoritesWorksResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventUserSpaceModifyFavoritesWorksResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventUserSpaceModifyFavoritesWorksResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventUserSpaceModifyFavoritesWorksResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUserSpaceModifyFavoritesWorksResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventVoiceChannelSpeakingUsersChangedEvent__SWIG_0() { }

	public static extern void delete_RailEventkRailEventVoiceChannelSpeakingUsersChangedEvent(IntPtr jarg1) { }

	public static extern int RailEventkRailEventVoiceChannelSpeakingUsersChangedEvent_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventVoiceChannelSpeakingUsersChangedEvent_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventVoiceChannelSpeakingUsersChangedEvent__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUsersRespondInvitation__SWIG_0() { }

	public static extern void delete_RailEventkRailEventUsersRespondInvitation(IntPtr jarg1) { }

	public static extern int RailEventkRailEventUsersRespondInvitation_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventUsersRespondInvitation_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUsersRespondInvitation__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAssetsDirectConsumeFinished__SWIG_0() { }

	public static extern void delete_RailEventkRailEventAssetsDirectConsumeFinished(IntPtr jarg1) { }

	public static extern int RailEventkRailEventAssetsDirectConsumeFinished_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventAssetsDirectConsumeFinished_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAssetsDirectConsumeFinished__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventStorageAsyncWriteFileResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventStorageAsyncWriteFileResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventStorageAsyncWriteFileResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventStorageAsyncWriteFileResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventStorageAsyncWriteFileResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUserSpaceGetMyFavoritesWorksResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventUserSpaceGetMyFavoritesWorksResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventUserSpaceGetMyFavoritesWorksResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventUserSpaceGetMyFavoritesWorksResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUserSpaceGetMyFavoritesWorksResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomNotifyRoomDestroyed__SWIG_0() { }

	public static extern void delete_RailEventkRailEventRoomNotifyRoomDestroyed(IntPtr jarg1) { }

	public static extern int RailEventkRailEventRoomNotifyRoomDestroyed_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventRoomNotifyRoomDestroyed_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomNotifyRoomDestroyed__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventBrowserPaint__SWIG_0() { }

	public static extern void delete_RailEventkRailEventBrowserPaint(IntPtr jarg1) { }

	public static extern int RailEventkRailEventBrowserPaint_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventBrowserPaint_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventBrowserPaint__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAssetsExchangeAssetsFinished__SWIG_0() { }

	public static extern void delete_RailEventkRailEventAssetsExchangeAssetsFinished(IntPtr jarg1) { }

	public static extern int RailEventkRailEventAssetsExchangeAssetsFinished_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventAssetsExchangeAssetsFinished_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAssetsExchangeAssetsFinished__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventInGamePurchaseAllPurchasableProductsInfoReceived__SWIG_0() { }

	public static extern void delete_RailEventkRailEventInGamePurchaseAllPurchasableProductsInfoReceived(IntPtr jarg1) { }

	public static extern int RailEventkRailEventInGamePurchaseAllPurchasableProductsInfoReceived_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventInGamePurchaseAllPurchasableProductsInfoReceived_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventInGamePurchaseAllPurchasableProductsInfoReceived__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventFriendsGetFriendPlayedGamesResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventFriendsGetFriendPlayedGamesResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventFriendsGetFriendPlayedGamesResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventFriendsGetFriendPlayedGamesResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventFriendsGetFriendPlayedGamesResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventFriendsClearMetadataResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventFriendsClearMetadataResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventFriendsClearMetadataResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventFriendsClearMetadataResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventFriendsClearMetadataResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventVoiceChannelMemberChangedEvent__SWIG_0() { }

	public static extern void delete_RailEventkRailEventVoiceChannelMemberChangedEvent(IntPtr jarg1) { }

	public static extern int RailEventkRailEventVoiceChannelMemberChangedEvent_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventVoiceChannelMemberChangedEvent_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventVoiceChannelMemberChangedEvent__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventFriendsAddFriendResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventFriendsAddFriendResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventFriendsAddFriendResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventFriendsAddFriendResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventFriendsAddFriendResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventInGamePurchaseAllProductsInfoReceived__SWIG_0() { }

	public static extern void delete_RailEventkRailEventInGamePurchaseAllProductsInfoReceived(IntPtr jarg1) { }

	public static extern int RailEventkRailEventInGamePurchaseAllProductsInfoReceived_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventInGamePurchaseAllProductsInfoReceived_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventInGamePurchaseAllProductsInfoReceived__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAssetsMergeFinished__SWIG_0() { }

	public static extern void delete_RailEventkRailEventAssetsMergeFinished(IntPtr jarg1) { }

	public static extern int RailEventkRailEventAssetsMergeFinished_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventAssetsMergeFinished_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAssetsMergeFinished__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomNotifyMemberkicked__SWIG_0() { }

	public static extern void delete_RailEventkRailEventRoomNotifyMemberkicked(IntPtr jarg1) { }

	public static extern int RailEventkRailEventRoomNotifyMemberkicked_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventRoomNotifyMemberkicked_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomNotifyMemberkicked__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomJoinRoomResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventRoomJoinRoomResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventRoomJoinRoomResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventRoomJoinRoomResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomJoinRoomResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventGameServerAuthSessionTicket__SWIG_0() { }

	public static extern void delete_RailEventkRailEventGameServerAuthSessionTicket(IntPtr jarg1) { }

	public static extern int RailEventkRailEventGameServerAuthSessionTicket_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventGameServerAuthSessionTicket_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventGameServerAuthSessionTicket__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventFriendsQueryPlayedWithFriendsTimeResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventFriendsQueryPlayedWithFriendsTimeResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventFriendsQueryPlayedWithFriendsTimeResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventFriendsQueryPlayedWithFriendsTimeResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventFriendsQueryPlayedWithFriendsTimeResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventGameServerRegisterToServerListResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventGameServerRegisterToServerListResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventGameServerRegisterToServerListResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventGameServerRegisterToServerListResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventGameServerRegisterToServerListResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventInGameStorePurchasePaymentResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventInGameStorePurchasePaymentResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventInGameStorePurchasePaymentResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventInGameStorePurchasePaymentResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventInGameStorePurchasePaymentResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventDlcCheckAllDlcsStateReadyResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventDlcCheckAllDlcsStateReadyResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventDlcCheckAllDlcsStateReadyResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventDlcCheckAllDlcsStateReadyResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventDlcCheckAllDlcsStateReadyResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventScreenshotTakeScreenshotFinished__SWIG_0() { }

	public static extern void delete_RailEventkRailEventScreenshotTakeScreenshotFinished(IntPtr jarg1) { }

	public static extern int RailEventkRailEventScreenshotTakeScreenshotFinished_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventScreenshotTakeScreenshotFinished_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventScreenshotTakeScreenshotFinished__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventBrowserReloadResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventBrowserReloadResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventBrowserReloadResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventBrowserReloadResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventBrowserReloadResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventShowFloatingNotifyWindow__SWIG_0() { }

	public static extern void delete_RailEventkRailEventShowFloatingNotifyWindow(IntPtr jarg1) { }

	public static extern int RailEventkRailEventShowFloatingNotifyWindow_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventShowFloatingNotifyWindow_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventShowFloatingNotifyWindow__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventInGamePurchasePurchaseProductsToAssetsResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventInGamePurchasePurchaseProductsToAssetsResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventInGamePurchasePurchaseProductsToAssetsResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventInGamePurchasePurchaseProductsToAssetsResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventInGamePurchasePurchaseProductsToAssetsResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventInGameCoinRequestCoinInfoResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventInGameCoinRequestCoinInfoResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventInGameCoinRequestCoinInfoResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventInGameCoinRequestCoinInfoResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventInGameCoinRequestCoinInfoResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomSetRoomMaxMemberResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventRoomSetRoomMaxMemberResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventRoomSetRoomMaxMemberResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventRoomSetRoomMaxMemberResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomSetRoomMaxMemberResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUsersShowUserHomepageWindowResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventUsersShowUserHomepageWindowResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventUsersShowUserHomepageWindowResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventUsersShowUserHomepageWindowResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUsersShowUserHomepageWindowResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventInGameStorePurchasePayWindowDisplayed__SWIG_0() { }

	public static extern void delete_RailEventkRailEventInGameStorePurchasePayWindowDisplayed(IntPtr jarg1) { }

	public static extern int RailEventkRailEventInGameStorePurchasePayWindowDisplayed_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventInGameStorePurchasePayWindowDisplayed_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventInGameStorePurchasePayWindowDisplayed__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventBrowserCloseResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventBrowserCloseResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventBrowserCloseResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventBrowserCloseResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventBrowserCloseResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventIMEHelperTextInputSelectedResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventIMEHelperTextInputSelectedResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventIMEHelperTextInputSelectedResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventIMEHelperTextInputSelectedResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventIMEHelperTextInputSelectedResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventGroupChatQueryGroupsInfoResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventGroupChatQueryGroupsInfoResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventGroupChatQueryGroupsInfoResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventGroupChatQueryGroupsInfoResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventGroupChatQueryGroupsInfoResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventTextInputShowTextInputWindowResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventTextInputShowTextInputWindowResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventTextInputShowTextInputWindowResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventTextInputShowTextInputWindowResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventTextInputShowTextInputWindowResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventGameServerSetMetadataResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventGameServerSetMetadataResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventGameServerSetMetadataResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventGameServerSetMetadataResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventGameServerSetMetadataResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUserSpaceDownloadProgress__SWIG_0() { }

	public static extern void delete_RailEventkRailEventUserSpaceDownloadProgress(IntPtr jarg1) { }

	public static extern int RailEventkRailEventUserSpaceDownloadProgress_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventUserSpaceDownloadProgress_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUserSpaceDownloadProgress__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUsersInviteUsersResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventUsersInviteUsersResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventUsersInviteUsersResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventUsersInviteUsersResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUsersInviteUsersResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventFriendsOnlineStateChanged__SWIG_0() { }

	public static extern void delete_RailEventkRailEventFriendsOnlineStateChanged(IntPtr jarg1) { }

	public static extern int RailEventkRailEventFriendsOnlineStateChanged_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventFriendsOnlineStateChanged_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventFriendsOnlineStateChanged__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUserSpaceUpdateMetadataResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventUserSpaceUpdateMetadataResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventUserSpaceUpdateMetadataResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventUserSpaceUpdateMetadataResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUserSpaceUpdateMetadataResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAssetsUpdateConsumeFinished__SWIG_0() { }

	public static extern void delete_RailEventkRailEventAssetsUpdateConsumeFinished(IntPtr jarg1) { }

	public static extern int RailEventkRailEventAssetsUpdateConsumeFinished_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventAssetsUpdateConsumeFinished_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAssetsUpdateConsumeFinished__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomGetRoomMembersResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventRoomGetRoomMembersResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventRoomGetRoomMembersResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventRoomGetRoomMembersResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomGetRoomMembersResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventPlayerGetPlayerMetadataResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventPlayerGetPlayerMetadataResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventPlayerGetPlayerMetadataResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventPlayerGetPlayerMetadataResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventPlayerGetPlayerMetadataResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventVoiceChannelJoinedResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventVoiceChannelJoinedResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventVoiceChannelJoinedResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventVoiceChannelJoinedResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventVoiceChannelJoinedResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventInGamePurchaseFinishOrderResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventInGamePurchaseFinishOrderResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventInGamePurchaseFinishOrderResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventInGamePurchaseFinishOrderResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventInGamePurchaseFinishOrderResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAssetsStartConsumeFinished__SWIG_0() { }

	public static extern void delete_RailEventkRailEventAssetsStartConsumeFinished(IntPtr jarg1) { }

	public static extern int RailEventkRailEventAssetsStartConsumeFinished_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventAssetsStartConsumeFinished_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAssetsStartConsumeFinished__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventGameServerFavoriteGameServers__SWIG_0() { }

	public static extern void delete_RailEventkRailEventGameServerFavoriteGameServers(IntPtr jarg1) { }

	public static extern int RailEventkRailEventGameServerFavoriteGameServers_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventGameServerFavoriteGameServers_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventGameServerFavoriteGameServers__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventBrowserJavascriptEvent__SWIG_0() { }

	public static extern void delete_RailEventkRailEventBrowserJavascriptEvent(IntPtr jarg1) { }

	public static extern int RailEventkRailEventBrowserJavascriptEvent_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventBrowserJavascriptEvent_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventBrowserJavascriptEvent__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAchievementPlayerAchievementReceived__SWIG_0() { }

	public static extern void delete_RailEventkRailEventAchievementPlayerAchievementReceived(IntPtr jarg1) { }

	public static extern int RailEventkRailEventAchievementPlayerAchievementReceived_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventAchievementPlayerAchievementReceived_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAchievementPlayerAchievementReceived__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomLeaveRoomResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventRoomLeaveRoomResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventRoomLeaveRoomResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventRoomLeaveRoomResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomLeaveRoomResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomCreated__SWIG_0() { }

	public static extern void delete_RailEventkRailEventRoomCreated(IntPtr jarg1) { }

	public static extern int RailEventkRailEventRoomCreated_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventRoomCreated_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomCreated__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventStorageQueryQuotaResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventStorageQueryQuotaResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventStorageQueryQuotaResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventStorageQueryQuotaResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventStorageQueryQuotaResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventDlcOwnershipChanged__SWIG_0() { }

	public static extern void delete_RailEventkRailEventDlcOwnershipChanged(IntPtr jarg1) { }

	public static extern int RailEventkRailEventDlcOwnershipChanged_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventDlcOwnershipChanged_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventDlcOwnershipChanged__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventBrowserNavigeteResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventBrowserNavigeteResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventBrowserNavigeteResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventBrowserNavigeteResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventBrowserNavigeteResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventFriendsGetInviteCommandLine__SWIG_0() { }

	public static extern void delete_RailEventkRailEventFriendsGetInviteCommandLine(IntPtr jarg1) { }

	public static extern int RailEventkRailEventFriendsGetInviteCommandLine_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventFriendsGetInviteCommandLine_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventFriendsGetInviteCommandLine__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventVoiceChannelUsersSpeakingStateChangedEvent__SWIG_0() { }

	public static extern void delete_RailEventkRailEventVoiceChannelUsersSpeakingStateChangedEvent(IntPtr jarg1) { }

	public static extern int RailEventkRailEventVoiceChannelUsersSpeakingStateChangedEvent_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventVoiceChannelUsersSpeakingStateChangedEvent_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventVoiceChannelUsersSpeakingStateChangedEvent__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventStatsNumOfPlayerReceived__SWIG_0() { }

	public static extern void delete_RailEventkRailEventStatsNumOfPlayerReceived(IntPtr jarg1) { }

	public static extern int RailEventkRailEventStatsNumOfPlayerReceived_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventStatsNumOfPlayerReceived_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventStatsNumOfPlayerReceived__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUserSpaceVoteSpaceWorkResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventUserSpaceVoteSpaceWorkResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventUserSpaceVoteSpaceWorkResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventUserSpaceVoteSpaceWorkResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUserSpaceVoteSpaceWorkResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventDlcInstallFinished__SWIG_0() { }

	public static extern void delete_RailEventkRailEventDlcInstallFinished(IntPtr jarg1) { }

	public static extern int RailEventkRailEventDlcInstallFinished_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventDlcInstallFinished_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventDlcInstallFinished__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventStatsGlobalStatsReceived__SWIG_0() { }

	public static extern void delete_RailEventkRailEventStatsGlobalStatsReceived(IntPtr jarg1) { }

	public static extern int RailEventkRailEventStatsGlobalStatsReceived_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventStatsGlobalStatsReceived_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventStatsGlobalStatsReceived__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUserSpaceSearchSpaceWorkResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventUserSpaceSearchSpaceWorkResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventUserSpaceSearchSpaceWorkResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventUserSpaceSearchSpaceWorkResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUserSpaceSearchSpaceWorkResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventVoiceChannelCreateResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventVoiceChannelCreateResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventVoiceChannelCreateResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventVoiceChannelCreateResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventVoiceChannelCreateResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAssetsCompleteConsumeByExchangeAssetsToFinished__SWIG_0() { }

	public static extern void delete_RailEventkRailEventAssetsCompleteConsumeByExchangeAssetsToFinished(IntPtr jarg1) { }

	public static extern int RailEventkRailEventAssetsCompleteConsumeByExchangeAssetsToFinished_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventAssetsCompleteConsumeByExchangeAssetsToFinished_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAssetsCompleteConsumeByExchangeAssetsToFinished__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUserSpaceRateSpaceWorkResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventUserSpaceRateSpaceWorkResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventUserSpaceRateSpaceWorkResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventUserSpaceRateSpaceWorkResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUserSpaceRateSpaceWorkResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomGetMemberMetadataResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventRoomGetMemberMetadataResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventRoomGetMemberMetadataResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventRoomGetMemberMetadataResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomGetMemberMetadataResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventFriendsGetMetadataResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventFriendsGetMetadataResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventFriendsGetMetadataResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventFriendsGetMetadataResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventFriendsGetMetadataResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventVoiceChannelPushToTalkKeyChangedEvent__SWIG_0() { }

	public static extern void delete_RailEventkRailEventVoiceChannelPushToTalkKeyChangedEvent(IntPtr jarg1) { }

	public static extern int RailEventkRailEventVoiceChannelPushToTalkKeyChangedEvent_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventVoiceChannelPushToTalkKeyChangedEvent_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventVoiceChannelPushToTalkKeyChangedEvent__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventStatsPlayerStatsReceived__SWIG_0() { }

	public static extern void delete_RailEventkRailEventStatsPlayerStatsReceived(IntPtr jarg1) { }

	public static extern int RailEventkRailEventStatsPlayerStatsReceived_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventStatsPlayerStatsReceived_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventStatsPlayerStatsReceived__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAssetsCompleteConsumeFinished__SWIG_0() { }

	public static extern void delete_RailEventkRailEventAssetsCompleteConsumeFinished(IntPtr jarg1) { }

	public static extern int RailEventkRailEventAssetsCompleteConsumeFinished_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventAssetsCompleteConsumeFinished_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAssetsCompleteConsumeFinished__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventGameServerGetMetadataResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventGameServerGetMetadataResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventGameServerGetMetadataResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventGameServerGetMetadataResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventGameServerGetMetadataResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventPlayerGetAuthenticateURL__SWIG_0() { }

	public static extern void delete_RailEventkRailEventPlayerGetAuthenticateURL(IntPtr jarg1) { }

	public static extern int RailEventkRailEventPlayerGetAuthenticateURL_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventPlayerGetAuthenticateURL_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventPlayerGetAuthenticateURL__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventVoiceChannelLeaveResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventVoiceChannelLeaveResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventVoiceChannelLeaveResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventVoiceChannelLeaveResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventVoiceChannelLeaveResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomNotifyMetadataChanged__SWIG_0() { }

	public static extern void delete_RailEventkRailEventRoomNotifyMetadataChanged(IntPtr jarg1) { }

	public static extern int RailEventkRailEventRoomNotifyMetadataChanged_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventRoomNotifyMetadataChanged_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomNotifyMetadataChanged__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAchievementPlayerAchievementStored__SWIG_0() { }

	public static extern void delete_RailEventkRailEventAchievementPlayerAchievementStored(IntPtr jarg1) { }

	public static extern int RailEventkRailEventAchievementPlayerAchievementStored_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventAchievementPlayerAchievementStored_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAchievementPlayerAchievementStored__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventInGameStorePurchasePayWindowClosed__SWIG_0() { }

	public static extern void delete_RailEventkRailEventInGameStorePurchasePayWindowClosed(IntPtr jarg1) { }

	public static extern int RailEventkRailEventInGameStorePurchasePayWindowClosed_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventInGameStorePurchasePayWindowClosed_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventInGameStorePurchasePayWindowClosed__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomOpenRoomResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventRoomOpenRoomResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventRoomOpenRoomResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventRoomOpenRoomResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomOpenRoomResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventVoiceChannelDataCaptured__SWIG_0() { }

	public static extern void delete_RailEventkRailEventVoiceChannelDataCaptured(IntPtr jarg1) { }

	public static extern int RailEventkRailEventVoiceChannelDataCaptured_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventVoiceChannelDataCaptured_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventVoiceChannelDataCaptured__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventPlayerAntiAddictionGameOnlineTimeChanged__SWIG_0() { }

	public static extern void delete_RailEventkRailEventPlayerAntiAddictionGameOnlineTimeChanged(IntPtr jarg1) { }

	public static extern int RailEventkRailEventPlayerAntiAddictionGameOnlineTimeChanged_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventPlayerAntiAddictionGameOnlineTimeChanged_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventPlayerAntiAddictionGameOnlineTimeChanged__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomSetRoomTagResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventRoomSetRoomTagResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventRoomSetRoomTagResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventRoomSetRoomTagResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomSetRoomTagResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomGetRoomListResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventRoomGetRoomListResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventRoomGetRoomListResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventRoomGetRoomListResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomGetRoomListResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomSetNewRoomOwnerResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventRoomSetNewRoomOwnerResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventRoomSetNewRoomOwnerResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventRoomSetNewRoomOwnerResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomSetNewRoomOwnerResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventStorageAsyncReadStreamFileResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventStorageAsyncReadStreamFileResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventStorageAsyncReadStreamFileResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventStorageAsyncReadStreamFileResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventStorageAsyncReadStreamFileResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventBrowserTitleChanged__SWIG_0() { }

	public static extern void delete_RailEventkRailEventBrowserTitleChanged(IntPtr jarg1) { }

	public static extern int RailEventkRailEventBrowserTitleChanged_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventBrowserTitleChanged_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventBrowserTitleChanged__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUsersShowChatWindowWithFriendResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventUsersShowChatWindowWithFriendResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventUsersShowChatWindowWithFriendResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventUsersShowChatWindowWithFriendResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUsersShowChatWindowWithFriendResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUserSpaceGetMySubscribedWorksResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventUserSpaceGetMySubscribedWorksResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventUserSpaceGetMySubscribedWorksResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventUserSpaceGetMySubscribedWorksResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUserSpaceGetMySubscribedWorksResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventStorageShareToSpaceWorkResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventStorageShareToSpaceWorkResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventStorageShareToSpaceWorkResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventStorageShareToSpaceWorkResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventStorageShareToSpaceWorkResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventFriendsFriendsListChanged__SWIG_0() { }

	public static extern void delete_RailEventkRailEventFriendsFriendsListChanged(IntPtr jarg1) { }

	public static extern int RailEventkRailEventFriendsFriendsListChanged_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventFriendsFriendsListChanged_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventFriendsFriendsListChanged__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUtilsGetImageDataResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventUtilsGetImageDataResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventUtilsGetImageDataResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventUtilsGetImageDataResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUtilsGetImageDataResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUsersGetUserLimitsResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventUsersGetUserLimitsResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventUsersGetUserLimitsResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventUsersGetUserLimitsResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUsersGetUserLimitsResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventSystemStateChanged__SWIG_0() { }

	public static extern void delete_RailEventkRailEventSystemStateChanged(IntPtr jarg1) { }

	public static extern int RailEventkRailEventSystemStateChanged_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventSystemStateChanged_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventSystemStateChanged__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventLeaderboardReceived__SWIG_0() { }

	public static extern void delete_RailEventkRailEventLeaderboardReceived(IntPtr jarg1) { }

	public static extern int RailEventkRailEventLeaderboardReceived_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventLeaderboardReceived_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventLeaderboardReceived__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventHttpSessionResponseResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventHttpSessionResponseResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventHttpSessionResponseResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventHttpSessionResponseResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventHttpSessionResponseResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUserSpaceDownloadResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventUserSpaceDownloadResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventUserSpaceDownloadResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventUserSpaceDownloadResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUserSpaceDownloadResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomClearRoomMetadataResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventRoomClearRoomMetadataResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventRoomClearRoomMetadataResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventRoomClearRoomMetadataResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomClearRoomMetadataResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventSmallObjectServiceDownloadResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventSmallObjectServiceDownloadResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventSmallObjectServiceDownloadResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventSmallObjectServiceDownloadResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventSmallObjectServiceDownloadResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomGetAllDataResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventRoomGetAllDataResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventRoomGetAllDataResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventRoomGetAllDataResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomGetAllDataResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventStorageAsyncListStreamFileResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventStorageAsyncListStreamFileResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventStorageAsyncListStreamFileResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventStorageAsyncListStreamFileResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventStorageAsyncListStreamFileResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventGroupChatOpenGroupChatResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventGroupChatOpenGroupChatResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventGroupChatOpenGroupChatResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventGroupChatOpenGroupChatResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventGroupChatOpenGroupChatResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventLeaderboardEntryReceived__SWIG_0() { }

	public static extern void delete_RailEventkRailEventLeaderboardEntryReceived(IntPtr jarg1) { }

	public static extern int RailEventkRailEventLeaderboardEntryReceived_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventLeaderboardEntryReceived_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventLeaderboardEntryReceived__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomNotifyRoomGameServerChanged__SWIG_0() { }

	public static extern void delete_RailEventkRailEventRoomNotifyRoomGameServerChanged(IntPtr jarg1) { }

	public static extern int RailEventkRailEventRoomNotifyRoomGameServerChanged_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventRoomNotifyRoomGameServerChanged_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomNotifyRoomGameServerChanged__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomNotifyRoomDataReceived__SWIG_0() { }

	public static extern void delete_RailEventkRailEventRoomNotifyRoomDataReceived(IntPtr jarg1) { }

	public static extern int RailEventkRailEventRoomNotifyRoomDataReceived_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventRoomNotifyRoomDataReceived_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomNotifyRoomDataReceived__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventDlcQueryIsOwnedDlcsResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventDlcQueryIsOwnedDlcsResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventDlcQueryIsOwnedDlcsResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventDlcQueryIsOwnedDlcsResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventDlcQueryIsOwnedDlcsResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUserSpaceSyncResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventUserSpaceSyncResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventUserSpaceSyncResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventUserSpaceSyncResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUserSpaceSyncResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAssetsAssetsChanged__SWIG_0() { }

	public static extern void delete_RailEventkRailEventAssetsAssetsChanged(IntPtr jarg1) { }

	public static extern int RailEventkRailEventAssetsAssetsChanged_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventAssetsAssetsChanged_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAssetsAssetsChanged__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventIMEHelperTextInputCompositionStateChanged__SWIG_0() { }

	public static extern void delete_RailEventkRailEventIMEHelperTextInputCompositionStateChanged(IntPtr jarg1) { }

	public static extern int RailEventkRailEventIMEHelperTextInputCompositionStateChanged_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventIMEHelperTextInputCompositionStateChanged_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventIMEHelperTextInputCompositionStateChanged__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventDlcRefundChanged__SWIG_0() { }

	public static extern void delete_RailEventkRailEventDlcRefundChanged(IntPtr jarg1) { }

	public static extern int RailEventkRailEventDlcRefundChanged_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventDlcRefundChanged_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventDlcRefundChanged__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventGameServerPlayerListResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventGameServerPlayerListResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventGameServerPlayerListResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventGameServerPlayerListResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventGameServerPlayerListResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUsersGetUsersInfo__SWIG_0() { }

	public static extern void delete_RailEventkRailEventUsersGetUsersInfo(IntPtr jarg1) { }

	public static extern int RailEventkRailEventUsersGetUsersInfo_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventUsersGetUsersInfo_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUsersGetUsersInfo__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventStorageAsyncDeleteStreamFileResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventStorageAsyncDeleteStreamFileResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventStorageAsyncDeleteStreamFileResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventStorageAsyncDeleteStreamFileResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventStorageAsyncDeleteStreamFileResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventFriendsSetMetadataResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventFriendsSetMetadataResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventFriendsSetMetadataResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventFriendsSetMetadataResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventFriendsSetMetadataResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventBrowserCreateResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventBrowserCreateResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventBrowserCreateResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventBrowserCreateResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventBrowserCreateResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAssetsSplitToFinished__SWIG_0() { }

	public static extern void delete_RailEventkRailEventAssetsSplitToFinished(IntPtr jarg1) { }

	public static extern int RailEventkRailEventAssetsSplitToFinished_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventAssetsSplitToFinished_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAssetsSplitToFinished__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventScreenshotPublishScreenshotFinished__SWIG_0() { }

	public static extern void delete_RailEventkRailEventScreenshotPublishScreenshotFinished(IntPtr jarg1) { }

	public static extern int RailEventkRailEventScreenshotPublishScreenshotFinished_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventScreenshotPublishScreenshotFinished_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventScreenshotPublishScreenshotFinished__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventVoiceChannelAddUsersResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventVoiceChannelAddUsersResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventVoiceChannelAddUsersResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventVoiceChannelAddUsersResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventVoiceChannelAddUsersResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventGameServerAddFavoriteGameServer__SWIG_0() { }

	public static extern void delete_RailEventkRailEventGameServerAddFavoriteGameServer(IntPtr jarg1) { }

	public static extern int RailEventkRailEventGameServerAddFavoriteGameServer_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventGameServerAddFavoriteGameServer_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventGameServerAddFavoriteGameServer__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventSessionTicketGetSessionTicket__SWIG_0() { }

	public static extern void delete_RailEventkRailEventSessionTicketGetSessionTicket(IntPtr jarg1) { }

	public static extern int RailEventkRailEventSessionTicketGetSessionTicket_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventSessionTicketGetSessionTicket_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventSessionTicketGetSessionTicket__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventGameServerRemoveFavoriteGameServer__SWIG_0() { }

	public static extern void delete_RailEventkRailEventGameServerRemoveFavoriteGameServer(IntPtr jarg1) { }

	public static extern int RailEventkRailEventGameServerRemoveFavoriteGameServer_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventGameServerRemoveFavoriteGameServer_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventGameServerRemoveFavoriteGameServer__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomGetRoomTagResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventRoomGetRoomTagResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventRoomGetRoomTagResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventRoomGetRoomTagResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventRoomGetRoomTagResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventStatsPlayerStatsStored__SWIG_0() { }

	public static extern void delete_RailEventkRailEventStatsPlayerStatsStored(IntPtr jarg1) { }

	public static extern int RailEventkRailEventStatsPlayerStatsStored_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventStatsPlayerStatsStored_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventStatsPlayerStatsStored__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventStorageAsyncReadFileResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventStorageAsyncReadFileResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventStorageAsyncReadFileResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventStorageAsyncReadFileResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventStorageAsyncReadFileResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventSessionTicketAuthSessionTicket__SWIG_0() { }

	public static extern void delete_RailEventkRailEventSessionTicketAuthSessionTicket(IntPtr jarg1) { }

	public static extern int RailEventkRailEventSessionTicketAuthSessionTicket_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventSessionTicketAuthSessionTicket_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventSessionTicketAuthSessionTicket__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventScreenshotTakeScreenshotRequest__SWIG_0() { }

	public static extern void delete_RailEventkRailEventScreenshotTakeScreenshotRequest(IntPtr jarg1) { }

	public static extern int RailEventkRailEventScreenshotTakeScreenshotRequest_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventScreenshotTakeScreenshotRequest_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventScreenshotTakeScreenshotRequest__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUserSpaceRemoveSpaceWorkResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventUserSpaceRemoveSpaceWorkResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventUserSpaceRemoveSpaceWorkResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventUserSpaceRemoveSpaceWorkResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUserSpaceRemoveSpaceWorkResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventBrowserStateChanged__SWIG_0() { }

	public static extern void delete_RailEventkRailEventBrowserStateChanged(IntPtr jarg1) { }

	public static extern int RailEventkRailEventBrowserStateChanged_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventBrowserStateChanged_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventBrowserStateChanged__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventGameServerGetSessionTicket__SWIG_0() { }

	public static extern void delete_RailEventkRailEventGameServerGetSessionTicket(IntPtr jarg1) { }

	public static extern int RailEventkRailEventGameServerGetSessionTicket_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventGameServerGetSessionTicket_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventGameServerGetSessionTicket__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUsersInviteJoinGameResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventUsersInviteJoinGameResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventUsersInviteJoinGameResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventUsersInviteJoinGameResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventUsersInviteJoinGameResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventNetworkCreateRawSessionFailed__SWIG_0() { }

	public static extern void delete_RailEventkRailEventNetworkCreateRawSessionFailed(IntPtr jarg1) { }

	public static extern int RailEventkRailEventNetworkCreateRawSessionFailed_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventNetworkCreateRawSessionFailed_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventNetworkCreateRawSessionFailed__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventInGameCoinPurchaseCoinsResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventInGameCoinPurchaseCoinsResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventInGameCoinPurchaseCoinsResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventInGameCoinPurchaseCoinsResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventInGameCoinPurchaseCoinsResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAppQuerySubscribeWishPlayStateResult__SWIG_0() { }

	public static extern void delete_RailEventkRailEventAppQuerySubscribeWishPlayStateResult(IntPtr jarg1) { }

	public static extern int RailEventkRailEventAppQuerySubscribeWishPlayStateResult_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventAppQuerySubscribeWishPlayStateResult_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventAppQuerySubscribeWishPlayStateResult__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventNetworkCreateSessionFailed__SWIG_0() { }

	public static extern void delete_RailEventkRailEventNetworkCreateSessionFailed(IntPtr jarg1) { }

	public static extern int RailEventkRailEventNetworkCreateSessionFailed_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventNetworkCreateSessionFailed_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventNetworkCreateSessionFailed__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventQueryPlayerBannedStatus__SWIG_0() { }

	public static extern void delete_RailEventkRailEventQueryPlayerBannedStatus(IntPtr jarg1) { }

	public static extern int RailEventkRailEventQueryPlayerBannedStatus_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailEventQueryPlayerBannedStatus_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailEventQueryPlayerBannedStatus__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailPlatformNotifyEventJoinGameByGameServer__SWIG_0() { }

	public static extern void delete_RailEventkRailPlatformNotifyEventJoinGameByGameServer(IntPtr jarg1) { }

	public static extern int RailEventkRailPlatformNotifyEventJoinGameByGameServer_kInternalRailEventEventId_get() { }

	public static extern int RailEventkRailPlatformNotifyEventJoinGameByGameServer_get_event_id(IntPtr jarg1) { }

	public static extern IntPtr new_RailEventkRailPlatformNotifyEventJoinGameByGameServer__SWIG_1(IntPtr jarg1) { }

	public static extern IntPtr new_SpaceWorkID__SWIG_0() { }

	public static extern IntPtr new_SpaceWorkID__SWIG_1(ulong jarg1) { }

	public static extern void SpaceWorkID_set_id(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong SpaceWorkID_get_id(IntPtr jarg1) { }

	public static extern bool SpaceWorkID_IsValid(IntPtr jarg1) { }

	public static extern IntPtr new_SpaceWorkID__SWIG_2(IntPtr jarg1) { }

	public static extern void delete_SpaceWorkID(IntPtr jarg1) { }

	public static extern void RailSpaceWorkFilter_subscriber_list_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailSpaceWorkFilter_subscriber_list_get(IntPtr jarg1) { }

	public static extern void RailSpaceWorkFilter_creator_list_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailSpaceWorkFilter_creator_list_get(IntPtr jarg1) { }

	public static extern void RailSpaceWorkFilter_type_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailSpaceWorkFilter_type_get(IntPtr jarg1) { }

	public static extern void RailSpaceWorkFilter_collector_list_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailSpaceWorkFilter_collector_list_get(IntPtr jarg1) { }

	public static extern void RailSpaceWorkFilter_classes_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailSpaceWorkFilter_classes_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailSpaceWorkFilter__SWIG_0() { }

	public static extern IntPtr new_RailSpaceWorkFilter__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailSpaceWorkFilter(IntPtr jarg1) { }

	public static extern void RailQueryWorkFileOptions_with_url_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailQueryWorkFileOptions_with_url_get(IntPtr jarg1) { }

	public static extern void RailQueryWorkFileOptions_with_description_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailQueryWorkFileOptions_with_description_get(IntPtr jarg1) { }

	public static extern void RailQueryWorkFileOptions_query_total_only_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailQueryWorkFileOptions_query_total_only_get(IntPtr jarg1) { }

	public static extern void RailQueryWorkFileOptions_with_uploader_ids_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailQueryWorkFileOptions_with_uploader_ids_get(IntPtr jarg1) { }

	public static extern void RailQueryWorkFileOptions_with_preview_url_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailQueryWorkFileOptions_with_preview_url_get(IntPtr jarg1) { }

	public static extern void RailQueryWorkFileOptions_with_vote_detail_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailQueryWorkFileOptions_with_vote_detail_get(IntPtr jarg1) { }

	public static extern void RailQueryWorkFileOptions_preview_scaling_rate_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailQueryWorkFileOptions_preview_scaling_rate_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailQueryWorkFileOptions__SWIG_0() { }

	public static extern IntPtr new_RailQueryWorkFileOptions__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailQueryWorkFileOptions(IntPtr jarg1) { }

	public static extern void RailSpaceWorkSyncProgress_finished_bytes_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong RailSpaceWorkSyncProgress_finished_bytes_get(IntPtr jarg1) { }

	public static extern void RailSpaceWorkSyncProgress_total_bytes_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong RailSpaceWorkSyncProgress_total_bytes_get(IntPtr jarg1) { }

	public static extern void RailSpaceWorkSyncProgress_progress_set(IntPtr jarg1, float jarg2) { }

	public static extern float RailSpaceWorkSyncProgress_progress_get(IntPtr jarg1) { }

	public static extern void RailSpaceWorkSyncProgress_current_state_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailSpaceWorkSyncProgress_current_state_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailSpaceWorkSyncProgress__SWIG_0() { }

	public static extern IntPtr new_RailSpaceWorkSyncProgress__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailSpaceWorkSyncProgress(IntPtr jarg1) { }

	public static extern void RailSpaceWorkVoteDetail_vote_value_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailSpaceWorkVoteDetail_vote_value_get(IntPtr jarg1) { }

	public static extern void RailSpaceWorkVoteDetail_voted_players_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailSpaceWorkVoteDetail_voted_players_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailSpaceWorkVoteDetail__SWIG_0() { }

	public static extern IntPtr new_RailSpaceWorkVoteDetail__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailSpaceWorkVoteDetail(IntPtr jarg1) { }

	public static extern void RailSpaceWorkDescriptor_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailSpaceWorkDescriptor_id_get(IntPtr jarg1) { }

	public static extern void RailSpaceWorkDescriptor_name_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailSpaceWorkDescriptor_name_get(IntPtr jarg1) { }

	public static extern void RailSpaceWorkDescriptor_description_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailSpaceWorkDescriptor_description_get(IntPtr jarg1) { }

	public static extern void RailSpaceWorkDescriptor_detail_url_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailSpaceWorkDescriptor_detail_url_get(IntPtr jarg1) { }

	public static extern void RailSpaceWorkDescriptor_create_time_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailSpaceWorkDescriptor_create_time_get(IntPtr jarg1) { }

	public static extern void RailSpaceWorkDescriptor_uploader_ids_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailSpaceWorkDescriptor_uploader_ids_get(IntPtr jarg1) { }

	public static extern void RailSpaceWorkDescriptor_preview_url_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailSpaceWorkDescriptor_preview_url_get(IntPtr jarg1) { }

	public static extern void RailSpaceWorkDescriptor_preview_scaling_url_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailSpaceWorkDescriptor_preview_scaling_url_get(IntPtr jarg1) { }

	public static extern void RailSpaceWorkDescriptor_vote_details_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailSpaceWorkDescriptor_vote_details_get(IntPtr jarg1) { }

	public static extern void RailSpaceWorkDescriptor_recommendation_rate_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailSpaceWorkDescriptor_recommendation_rate_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailSpaceWorkDescriptor__SWIG_0() { }

	public static extern IntPtr new_RailSpaceWorkDescriptor__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailSpaceWorkDescriptor(IntPtr jarg1) { }

	public static extern void RailUserSpaceDownloadProgress_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailUserSpaceDownloadProgress_id_get(IntPtr jarg1) { }

	public static extern void RailUserSpaceDownloadProgress_progress_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailUserSpaceDownloadProgress_progress_get(IntPtr jarg1) { }

	public static extern void RailUserSpaceDownloadProgress_total_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong RailUserSpaceDownloadProgress_total_get(IntPtr jarg1) { }

	public static extern void RailUserSpaceDownloadProgress_finidshed_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong RailUserSpaceDownloadProgress_finidshed_get(IntPtr jarg1) { }

	public static extern void RailUserSpaceDownloadProgress_speed_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailUserSpaceDownloadProgress_speed_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailUserSpaceDownloadProgress__SWIG_0() { }

	public static extern IntPtr new_RailUserSpaceDownloadProgress__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailUserSpaceDownloadProgress(IntPtr jarg1) { }

	public static extern void RailUserSpaceDownloadResult_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailUserSpaceDownloadResult_id_get(IntPtr jarg1) { }

	public static extern void RailUserSpaceDownloadResult_err_code_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailUserSpaceDownloadResult_err_code_get(IntPtr jarg1) { }

	public static extern void RailUserSpaceDownloadResult_total_bytes_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong RailUserSpaceDownloadResult_total_bytes_get(IntPtr jarg1) { }

	public static extern void RailUserSpaceDownloadResult_finished_bytes_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong RailUserSpaceDownloadResult_finished_bytes_get(IntPtr jarg1) { }

	public static extern void RailUserSpaceDownloadResult_total_files_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailUserSpaceDownloadResult_total_files_get(IntPtr jarg1) { }

	public static extern void RailUserSpaceDownloadResult_finished_files_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailUserSpaceDownloadResult_finished_files_get(IntPtr jarg1) { }

	public static extern void RailUserSpaceDownloadResult_err_msg_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailUserSpaceDownloadResult_err_msg_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailUserSpaceDownloadResult__SWIG_0() { }

	public static extern IntPtr new_RailUserSpaceDownloadResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailUserSpaceDownloadResult(IntPtr jarg1) { }

	public static extern void AsyncGetMySubscribedWorksResult_spacework_descriptors_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr AsyncGetMySubscribedWorksResult_spacework_descriptors_get(IntPtr jarg1) { }

	public static extern void AsyncGetMySubscribedWorksResult_total_available_works_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint AsyncGetMySubscribedWorksResult_total_available_works_get(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncGetMySubscribedWorksResult__SWIG_0() { }

	public static extern IntPtr new_AsyncGetMySubscribedWorksResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_AsyncGetMySubscribedWorksResult(IntPtr jarg1) { }

	public static extern void AsyncGetMyFavoritesWorksResult_spacework_descriptors_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr AsyncGetMyFavoritesWorksResult_spacework_descriptors_get(IntPtr jarg1) { }

	public static extern void AsyncGetMyFavoritesWorksResult_total_available_works_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint AsyncGetMyFavoritesWorksResult_total_available_works_get(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncGetMyFavoritesWorksResult__SWIG_0() { }

	public static extern IntPtr new_AsyncGetMyFavoritesWorksResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_AsyncGetMyFavoritesWorksResult(IntPtr jarg1) { }

	public static extern void AsyncQuerySpaceWorksResult_spacework_descriptors_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr AsyncQuerySpaceWorksResult_spacework_descriptors_get(IntPtr jarg1) { }

	public static extern void AsyncQuerySpaceWorksResult_total_available_works_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint AsyncQuerySpaceWorksResult_total_available_works_get(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncQuerySpaceWorksResult__SWIG_0() { }

	public static extern IntPtr new_AsyncQuerySpaceWorksResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_AsyncQuerySpaceWorksResult(IntPtr jarg1) { }

	public static extern void AsyncUpdateMetadataResult_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr AsyncUpdateMetadataResult_id_get(IntPtr jarg1) { }

	public static extern void AsyncUpdateMetadataResult_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int AsyncUpdateMetadataResult_type_get(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncUpdateMetadataResult__SWIG_0() { }

	public static extern IntPtr new_AsyncUpdateMetadataResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_AsyncUpdateMetadataResult(IntPtr jarg1) { }

	public static extern void SyncSpaceWorkResult_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr SyncSpaceWorkResult_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_SyncSpaceWorkResult__SWIG_0() { }

	public static extern IntPtr new_SyncSpaceWorkResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_SyncSpaceWorkResult(IntPtr jarg1) { }

	public static extern void AsyncSubscribeSpaceWorksResult_success_ids_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr AsyncSubscribeSpaceWorksResult_success_ids_get(IntPtr jarg1) { }

	public static extern void AsyncSubscribeSpaceWorksResult_failure_ids_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr AsyncSubscribeSpaceWorksResult_failure_ids_get(IntPtr jarg1) { }

	public static extern void AsyncSubscribeSpaceWorksResult_subscribe_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool AsyncSubscribeSpaceWorksResult_subscribe_get(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncSubscribeSpaceWorksResult__SWIG_0() { }

	public static extern IntPtr new_AsyncSubscribeSpaceWorksResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_AsyncSubscribeSpaceWorksResult(IntPtr jarg1) { }

	public static extern void AsyncModifyFavoritesWorksResult_success_ids_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr AsyncModifyFavoritesWorksResult_success_ids_get(IntPtr jarg1) { }

	public static extern void AsyncModifyFavoritesWorksResult_failure_ids_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr AsyncModifyFavoritesWorksResult_failure_ids_get(IntPtr jarg1) { }

	public static extern void AsyncModifyFavoritesWorksResult_modify_flag_set(IntPtr jarg1, int jarg2) { }

	public static extern int AsyncModifyFavoritesWorksResult_modify_flag_get(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncModifyFavoritesWorksResult__SWIG_0() { }

	public static extern IntPtr new_AsyncModifyFavoritesWorksResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_AsyncModifyFavoritesWorksResult(IntPtr jarg1) { }

	public static extern void AsyncRemoveSpaceWorkResult_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr AsyncRemoveSpaceWorkResult_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncRemoveSpaceWorkResult__SWIG_0() { }

	public static extern IntPtr new_AsyncRemoveSpaceWorkResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_AsyncRemoveSpaceWorkResult(IntPtr jarg1) { }

	public static extern void AsyncVoteSpaceWorkResult_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr AsyncVoteSpaceWorkResult_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncVoteSpaceWorkResult__SWIG_0() { }

	public static extern IntPtr new_AsyncVoteSpaceWorkResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_AsyncVoteSpaceWorkResult(IntPtr jarg1) { }

	public static extern void AsyncRateSpaceWorkResult_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr AsyncRateSpaceWorkResult_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncRateSpaceWorkResult__SWIG_0() { }

	public static extern IntPtr new_AsyncRateSpaceWorkResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_AsyncRateSpaceWorkResult(IntPtr jarg1) { }

	public static extern void AsyncSearchSpaceWorksResult_spacework_descriptors_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr AsyncSearchSpaceWorksResult_spacework_descriptors_get(IntPtr jarg1) { }

	public static extern void AsyncSearchSpaceWorksResult_total_available_works_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint AsyncSearchSpaceWorksResult_total_available_works_get(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncSearchSpaceWorksResult__SWIG_0() { }

	public static extern IntPtr new_AsyncSearchSpaceWorksResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_AsyncSearchSpaceWorksResult(IntPtr jarg1) { }

	public static extern void UserSpaceDownloadProgress_progress_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr UserSpaceDownloadProgress_progress_get(IntPtr jarg1) { }

	public static extern void UserSpaceDownloadProgress_total_progress_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint UserSpaceDownloadProgress_total_progress_get(IntPtr jarg1) { }

	public static extern IntPtr new_UserSpaceDownloadProgress__SWIG_0() { }

	public static extern IntPtr new_UserSpaceDownloadProgress__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_UserSpaceDownloadProgress(IntPtr jarg1) { }

	public static extern void UserSpaceDownloadResult_results_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr UserSpaceDownloadResult_results_get(IntPtr jarg1) { }

	public static extern void UserSpaceDownloadResult_total_results_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint UserSpaceDownloadResult_total_results_get(IntPtr jarg1) { }

	public static extern IntPtr new_UserSpaceDownloadResult__SWIG_0() { }

	public static extern IntPtr new_UserSpaceDownloadResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_UserSpaceDownloadResult(IntPtr jarg1) { }

	public static extern void QueryMySubscribedSpaceWorksResult_spacework_descriptors_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr QueryMySubscribedSpaceWorksResult_spacework_descriptors_get(IntPtr jarg1) { }

	public static extern void QueryMySubscribedSpaceWorksResult_spacework_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int QueryMySubscribedSpaceWorksResult_spacework_type_get(IntPtr jarg1) { }

	public static extern void QueryMySubscribedSpaceWorksResult_total_available_works_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint QueryMySubscribedSpaceWorksResult_total_available_works_get(IntPtr jarg1) { }

	public static extern IntPtr new_QueryMySubscribedSpaceWorksResult__SWIG_0() { }

	public static extern IntPtr new_QueryMySubscribedSpaceWorksResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_QueryMySubscribedSpaceWorksResult(IntPtr jarg1) { }

	public static extern void RailSpaceWorkUpdateOptions_with_detail_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailSpaceWorkUpdateOptions_with_detail_get(IntPtr jarg1) { }

	public static extern void RailSpaceWorkUpdateOptions_with_metadata_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailSpaceWorkUpdateOptions_with_metadata_get(IntPtr jarg1) { }

	public static extern void RailSpaceWorkUpdateOptions_check_has_subscribed_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailSpaceWorkUpdateOptions_check_has_subscribed_get(IntPtr jarg1) { }

	public static extern void RailSpaceWorkUpdateOptions_check_has_favorited_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailSpaceWorkUpdateOptions_check_has_favorited_get(IntPtr jarg1) { }

	public static extern void RailSpaceWorkUpdateOptions_with_my_vote_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailSpaceWorkUpdateOptions_with_my_vote_get(IntPtr jarg1) { }

	public static extern void RailSpaceWorkUpdateOptions_with_vote_detail_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailSpaceWorkUpdateOptions_with_vote_detail_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailSpaceWorkUpdateOptions__SWIG_0() { }

	public static extern IntPtr new_RailSpaceWorkUpdateOptions__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailSpaceWorkUpdateOptions(IntPtr jarg1) { }

	public static extern IntPtr new_RailSpaceWorkSearchFilter__SWIG_0() { }

	public static extern void RailSpaceWorkSearchFilter_search_text_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailSpaceWorkSearchFilter_search_text_get(IntPtr jarg1) { }

	public static extern void RailSpaceWorkSearchFilter_required_tags_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailSpaceWorkSearchFilter_required_tags_get(IntPtr jarg1) { }

	public static extern void RailSpaceWorkSearchFilter_excluded_tags_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailSpaceWorkSearchFilter_excluded_tags_get(IntPtr jarg1) { }

	public static extern void RailSpaceWorkSearchFilter_required_metadata_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailSpaceWorkSearchFilter_required_metadata_get(IntPtr jarg1) { }

	public static extern void RailSpaceWorkSearchFilter_excluded_metadata_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailSpaceWorkSearchFilter_excluded_metadata_get(IntPtr jarg1) { }

	public static extern void RailSpaceWorkSearchFilter_match_all_required_metadata_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailSpaceWorkSearchFilter_match_all_required_metadata_get(IntPtr jarg1) { }

	public static extern void RailSpaceWorkSearchFilter_match_all_required_tags_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailSpaceWorkSearchFilter_match_all_required_tags_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailSpaceWorkSearchFilter__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailSpaceWorkSearchFilter(IntPtr jarg1) { }

	public static extern void RailInviteOptions_invite_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailInviteOptions_invite_type_get(IntPtr jarg1) { }

	public static extern void RailInviteOptions_need_respond_in_game_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailInviteOptions_need_respond_in_game_get(IntPtr jarg1) { }

	public static extern void RailInviteOptions_additional_message_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailInviteOptions_additional_message_get(IntPtr jarg1) { }

	public static extern void RailInviteOptions_expire_time_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailInviteOptions_expire_time_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailInviteOptions__SWIG_0() { }

	public static extern IntPtr new_RailInviteOptions__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailInviteOptions(IntPtr jarg1) { }

	public static extern IntPtr new_RailUsersInfoData__SWIG_0() { }

	public static extern void RailUsersInfoData_user_info_list_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailUsersInfoData_user_info_list_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailUsersInfoData__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailUsersInfoData(IntPtr jarg1) { }

	public static extern IntPtr new_RailUsersNotifyInviter__SWIG_0() { }

	public static extern void RailUsersNotifyInviter_invitee_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailUsersNotifyInviter_invitee_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailUsersNotifyInviter__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailUsersNotifyInviter(IntPtr jarg1) { }

	public static extern IntPtr new_RailUsersRespondInvitation__SWIG_0() { }

	public static extern void RailUsersRespondInvitation_inviter_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailUsersRespondInvitation_inviter_id_get(IntPtr jarg1) { }

	public static extern void RailUsersRespondInvitation_response_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailUsersRespondInvitation_response_get(IntPtr jarg1) { }

	public static extern void RailUsersRespondInvitation_original_invite_option_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailUsersRespondInvitation_original_invite_option_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailUsersRespondInvitation__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailUsersRespondInvitation(IntPtr jarg1) { }

	public static extern IntPtr new_RailUsersInviteJoinGameResult__SWIG_0() { }

	public static extern void RailUsersInviteJoinGameResult_invitee_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailUsersInviteJoinGameResult_invitee_id_get(IntPtr jarg1) { }

	public static extern void RailUsersInviteJoinGameResult_response_value_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailUsersInviteJoinGameResult_response_value_get(IntPtr jarg1) { }

	public static extern void RailUsersInviteJoinGameResult_invite_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailUsersInviteJoinGameResult_invite_type_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailUsersInviteJoinGameResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailUsersInviteJoinGameResult(IntPtr jarg1) { }

	public static extern IntPtr new_RailUsersGetInviteDetailResult__SWIG_0() { }

	public static extern void RailUsersGetInviteDetailResult_inviter_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailUsersGetInviteDetailResult_inviter_id_get(IntPtr jarg1) { }

	public static extern void RailUsersGetInviteDetailResult_command_line_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailUsersGetInviteDetailResult_command_line_get(IntPtr jarg1) { }

	public static extern void RailUsersGetInviteDetailResult_invite_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailUsersGetInviteDetailResult_invite_type_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailUsersGetInviteDetailResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailUsersGetInviteDetailResult(IntPtr jarg1) { }

	public static extern IntPtr new_RailUsersCancelInviteResult__SWIG_0() { }

	public static extern void RailUsersCancelInviteResult_invite_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailUsersCancelInviteResult_invite_type_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailUsersCancelInviteResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailUsersCancelInviteResult(IntPtr jarg1) { }

	public static extern IntPtr new_RailUsersInviteUsersResult__SWIG_0() { }

	public static extern void RailUsersInviteUsersResult_invite_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailUsersInviteUsersResult_invite_type_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailUsersInviteUsersResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailUsersInviteUsersResult(IntPtr jarg1) { }

	public static extern IntPtr new_RailUsersGetUserLimitsResult__SWIG_0() { }

	public static extern void RailUsersGetUserLimitsResult_user_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailUsersGetUserLimitsResult_user_id_get(IntPtr jarg1) { }

	public static extern void RailUsersGetUserLimitsResult_user_limits_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailUsersGetUserLimitsResult_user_limits_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailUsersGetUserLimitsResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailUsersGetUserLimitsResult(IntPtr jarg1) { }

	public static extern IntPtr new_RailShowChatWindowWithFriendResult__SWIG_0() { }

	public static extern void RailShowChatWindowWithFriendResult_is_show_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailShowChatWindowWithFriendResult_is_show_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailShowChatWindowWithFriendResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailShowChatWindowWithFriendResult(IntPtr jarg1) { }

	public static extern IntPtr new_RailShowUserHomepageWindowResult__SWIG_0() { }

	public static extern void RailShowUserHomepageWindowResult_is_show_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailShowUserHomepageWindowResult_is_show_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailShowUserHomepageWindowResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailShowUserHomepageWindowResult(IntPtr jarg1) { }

	public static extern IntPtr new_RailImageDataDescriptor__SWIG_0() { }

	public static extern void RailImageDataDescriptor_image_width_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailImageDataDescriptor_image_width_get(IntPtr jarg1) { }

	public static extern void RailImageDataDescriptor_image_height_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailImageDataDescriptor_image_height_get(IntPtr jarg1) { }

	public static extern void RailImageDataDescriptor_stride_in_bytes_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailImageDataDescriptor_stride_in_bytes_get(IntPtr jarg1) { }

	public static extern void RailImageDataDescriptor_bits_per_pixel_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailImageDataDescriptor_bits_per_pixel_get(IntPtr jarg1) { }

	public static extern void RailImageDataDescriptor_pixel_format_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailImageDataDescriptor_pixel_format_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailImageDataDescriptor__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailImageDataDescriptor(IntPtr jarg1) { }

	public static extern IntPtr new_RailDirtyWordsCheckResult__SWIG_0() { }

	public static extern void RailDirtyWordsCheckResult_replace_string_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailDirtyWordsCheckResult_replace_string_get(IntPtr jarg1) { }

	public static extern void RailDirtyWordsCheckResult_dirty_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailDirtyWordsCheckResult_dirty_type_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailDirtyWordsCheckResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailDirtyWordsCheckResult(IntPtr jarg1) { }

	public static extern void RailCrashInfo_exception_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailCrashInfo_exception_type_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailCrashInfo__SWIG_0() { }

	public static extern IntPtr new_RailCrashInfo__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailCrashInfo(IntPtr jarg1) { }

	public static extern IntPtr RailCrashBuffer_GetData(IntPtr jarg1) { }

	public static extern uint RailCrashBuffer_GetBufferLength(IntPtr jarg1) { }

	public static extern uint RailCrashBuffer_GetValidLength(IntPtr jarg1) { }

	public static extern uint RailCrashBuffer_SetData__SWIG_0(IntPtr jarg1, string jarg2, uint jarg3, uint jarg4) { }

	public static extern uint RailCrashBuffer_SetData__SWIG_1(IntPtr jarg1, string jarg2, uint jarg3) { }

	public static extern uint RailCrashBuffer_AppendData(IntPtr jarg1, string jarg2, uint jarg3) { }

	public static extern void delete_RailCrashBuffer(IntPtr jarg1) { }

	public static extern IntPtr new_RailGetImageDataResult__SWIG_0() { }

	public static extern void RailGetImageDataResult_image_data_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailGetImageDataResult_image_data_get(IntPtr jarg1) { }

	public static extern void RailGetImageDataResult_image_data_descriptor_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailGetImageDataResult_image_data_descriptor_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailGetImageDataResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailGetImageDataResult(IntPtr jarg1) { }

	public static extern IntPtr new_RailGameSettingMetadataChanged__SWIG_0() { }

	public static extern void RailGameSettingMetadataChanged_source_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailGameSettingMetadataChanged_source_get(IntPtr jarg1) { }

	public static extern void RailGameSettingMetadataChanged_key_values_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailGameSettingMetadataChanged_key_values_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailGameSettingMetadataChanged__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailGameSettingMetadataChanged(IntPtr jarg1) { }

	public static extern IntPtr new_TakeScreenshotResult__SWIG_0() { }

	public static extern void TakeScreenshotResult_image_file_path_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr TakeScreenshotResult_image_file_path_get(IntPtr jarg1) { }

	public static extern void TakeScreenshotResult_image_file_size_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint TakeScreenshotResult_image_file_size_get(IntPtr jarg1) { }

	public static extern void TakeScreenshotResult_thumbnail_filepath_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr TakeScreenshotResult_thumbnail_filepath_get(IntPtr jarg1) { }

	public static extern void TakeScreenshotResult_thumbnail_file_size_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint TakeScreenshotResult_thumbnail_file_size_get(IntPtr jarg1) { }

	public static extern IntPtr new_TakeScreenshotResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_TakeScreenshotResult(IntPtr jarg1) { }

	public static extern IntPtr new_ScreenshotRequestInfo__SWIG_0() { }

	public static extern IntPtr new_ScreenshotRequestInfo__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_ScreenshotRequestInfo(IntPtr jarg1) { }

	public static extern IntPtr new_PublishScreenshotResult__SWIG_0() { }

	public static extern void PublishScreenshotResult_work_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr PublishScreenshotResult_work_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_PublishScreenshotResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_PublishScreenshotResult(IntPtr jarg1) { }

	public static extern IntPtr new_RailSystemStateChanged__SWIG_0() { }

	public static extern void RailSystemStateChanged_state_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailSystemStateChanged_state_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailSystemStateChanged__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailSystemStateChanged(IntPtr jarg1) { }

	public static extern IntPtr new_RailPlatformNotifyEventJoinGameByGameServer__SWIG_0() { }

	public static extern void RailPlatformNotifyEventJoinGameByGameServer_gameserver_railid_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailPlatformNotifyEventJoinGameByGameServer_gameserver_railid_get(IntPtr jarg1) { }

	public static extern void RailPlatformNotifyEventJoinGameByGameServer_commandline_info_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailPlatformNotifyEventJoinGameByGameServer_commandline_info_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailPlatformNotifyEventJoinGameByGameServer__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailPlatformNotifyEventJoinGameByGameServer(IntPtr jarg1) { }

	public static extern IntPtr new_RailPlatformNotifyEventJoinGameByRoom__SWIG_0() { }

	public static extern void RailPlatformNotifyEventJoinGameByRoom_room_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong RailPlatformNotifyEventJoinGameByRoom_room_id_get(IntPtr jarg1) { }

	public static extern void RailPlatformNotifyEventJoinGameByRoom_commandline_info_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailPlatformNotifyEventJoinGameByRoom_commandline_info_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailPlatformNotifyEventJoinGameByRoom__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailPlatformNotifyEventJoinGameByRoom(IntPtr jarg1) { }

	public static extern IntPtr new_RailPlatformNotifyEventJoinGameByUser__SWIG_0() { }

	public static extern void RailPlatformNotifyEventJoinGameByUser_rail_id_to_join_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailPlatformNotifyEventJoinGameByUser_rail_id_to_join_get(IntPtr jarg1) { }

	public static extern void RailPlatformNotifyEventJoinGameByUser_commandline_info_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailPlatformNotifyEventJoinGameByUser_commandline_info_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailPlatformNotifyEventJoinGameByUser__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailPlatformNotifyEventJoinGameByUser(IntPtr jarg1) { }

	public static extern IntPtr new_RailFinalize__SWIG_0() { }

	public static extern IntPtr new_RailFinalize__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailFinalize(IntPtr jarg1) { }

	public static extern IntPtr new_RailAssetItem__SWIG_0() { }

	public static extern void RailAssetItem_asset_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong RailAssetItem_asset_id_get(IntPtr jarg1) { }

	public static extern void RailAssetItem_quantity_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailAssetItem_quantity_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailAssetItem__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailAssetItem(IntPtr jarg1) { }

	public static extern IntPtr new_RailGeneratedAssetItem__SWIG_0() { }

	public static extern void RailGeneratedAssetItem_product_id_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailGeneratedAssetItem_product_id_get(IntPtr jarg1) { }

	public static extern void RailGeneratedAssetItem_asset_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailGeneratedAssetItem_asset_get(IntPtr jarg1) { }

	public static extern void RailGeneratedAssetItem_container_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong RailGeneratedAssetItem_container_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailGeneratedAssetItem__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailGeneratedAssetItem(IntPtr jarg1) { }

	public static extern IntPtr new_RailAssetInfo__SWIG_0() { }

	public static extern void RailAssetInfo_asset_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong RailAssetInfo_asset_id_get(IntPtr jarg1) { }

	public static extern void RailAssetInfo_product_id_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailAssetInfo_product_id_get(IntPtr jarg1) { }

	public static extern void RailAssetInfo_product_name_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailAssetInfo_product_name_get(IntPtr jarg1) { }

	public static extern void RailAssetInfo_position_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailAssetInfo_position_get(IntPtr jarg1) { }

	public static extern void RailAssetInfo_progress_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailAssetInfo_progress_get(IntPtr jarg1) { }

	public static extern void RailAssetInfo_quantity_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailAssetInfo_quantity_get(IntPtr jarg1) { }

	public static extern void RailAssetInfo_state_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailAssetInfo_state_get(IntPtr jarg1) { }

	public static extern void RailAssetInfo_flag_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailAssetInfo_flag_get(IntPtr jarg1) { }

	public static extern void RailAssetInfo_origin_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailAssetInfo_origin_get(IntPtr jarg1) { }

	public static extern void RailAssetInfo_expire_time_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailAssetInfo_expire_time_get(IntPtr jarg1) { }

	public static extern void RailAssetInfo_container_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong RailAssetInfo_container_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailAssetInfo__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailAssetInfo(IntPtr jarg1) { }

	public static extern IntPtr new_RailProductItem__SWIG_0() { }

	public static extern void RailProductItem_product_id_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailProductItem_product_id_get(IntPtr jarg1) { }

	public static extern void RailProductItem_quantity_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailProductItem_quantity_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailProductItem__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailProductItem(IntPtr jarg1) { }

	public static extern IntPtr new_RailAssetProperty__SWIG_0() { }

	public static extern void RailAssetProperty_asset_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong RailAssetProperty_asset_id_get(IntPtr jarg1) { }

	public static extern void RailAssetProperty_position_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailAssetProperty_position_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailAssetProperty__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailAssetProperty(IntPtr jarg1) { }

	public static extern IntPtr new_RequestAllAssetsFinished__SWIG_0() { }

	public static extern void RequestAllAssetsFinished_assetinfo_list_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RequestAllAssetsFinished_assetinfo_list_get(IntPtr jarg1) { }

	public static extern IntPtr new_RequestAllAssetsFinished__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RequestAllAssetsFinished(IntPtr jarg1) { }

	public static extern IntPtr new_UpdateAssetsPropertyFinished__SWIG_0() { }

	public static extern void UpdateAssetsPropertyFinished_asset_property_list_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr UpdateAssetsPropertyFinished_asset_property_list_get(IntPtr jarg1) { }

	public static extern IntPtr new_UpdateAssetsPropertyFinished__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_UpdateAssetsPropertyFinished(IntPtr jarg1) { }

	public static extern IntPtr new_DirectConsumeAssetsFinished__SWIG_0() { }

	public static extern void DirectConsumeAssetsFinished_assets_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr DirectConsumeAssetsFinished_assets_get(IntPtr jarg1) { }

	public static extern IntPtr new_DirectConsumeAssetsFinished__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_DirectConsumeAssetsFinished(IntPtr jarg1) { }

	public static extern IntPtr new_StartConsumeAssetsFinished__SWIG_0() { }

	public static extern void StartConsumeAssetsFinished_asset_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong StartConsumeAssetsFinished_asset_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_StartConsumeAssetsFinished__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_StartConsumeAssetsFinished(IntPtr jarg1) { }

	public static extern IntPtr new_UpdateConsumeAssetsFinished__SWIG_0() { }

	public static extern void UpdateConsumeAssetsFinished_asset_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong UpdateConsumeAssetsFinished_asset_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_UpdateConsumeAssetsFinished__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_UpdateConsumeAssetsFinished(IntPtr jarg1) { }

	public static extern IntPtr new_CompleteConsumeAssetsFinished__SWIG_0() { }

	public static extern void CompleteConsumeAssetsFinished_asset_item_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CompleteConsumeAssetsFinished_asset_item_get(IntPtr jarg1) { }

	public static extern IntPtr new_CompleteConsumeAssetsFinished__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_CompleteConsumeAssetsFinished(IntPtr jarg1) { }

	public static extern IntPtr new_SplitAssetsFinished__SWIG_0() { }

	public static extern void SplitAssetsFinished_source_asset_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong SplitAssetsFinished_source_asset_get(IntPtr jarg1) { }

	public static extern void SplitAssetsFinished_to_quantity_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint SplitAssetsFinished_to_quantity_get(IntPtr jarg1) { }

	public static extern void SplitAssetsFinished_new_asset_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong SplitAssetsFinished_new_asset_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_SplitAssetsFinished__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_SplitAssetsFinished(IntPtr jarg1) { }

	public static extern IntPtr new_SplitAssetsToFinished__SWIG_0() { }

	public static extern void SplitAssetsToFinished_source_asset_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong SplitAssetsToFinished_source_asset_get(IntPtr jarg1) { }

	public static extern void SplitAssetsToFinished_to_quantity_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint SplitAssetsToFinished_to_quantity_get(IntPtr jarg1) { }

	public static extern void SplitAssetsToFinished_split_to_asset_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong SplitAssetsToFinished_split_to_asset_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_SplitAssetsToFinished__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_SplitAssetsToFinished(IntPtr jarg1) { }

	public static extern IntPtr new_MergeAssetsFinished__SWIG_0() { }

	public static extern void MergeAssetsFinished_source_assets_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr MergeAssetsFinished_source_assets_get(IntPtr jarg1) { }

	public static extern void MergeAssetsFinished_new_asset_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong MergeAssetsFinished_new_asset_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_MergeAssetsFinished__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_MergeAssetsFinished(IntPtr jarg1) { }

	public static extern IntPtr new_MergeAssetsToFinished__SWIG_0() { }

	public static extern void MergeAssetsToFinished_source_assets_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr MergeAssetsToFinished_source_assets_get(IntPtr jarg1) { }

	public static extern void MergeAssetsToFinished_merge_to_asset_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong MergeAssetsToFinished_merge_to_asset_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_MergeAssetsToFinished__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_MergeAssetsToFinished(IntPtr jarg1) { }

	public static extern IntPtr new_CompleteConsumeByExchangeAssetsToFinished__SWIG_0() { }

	public static extern IntPtr new_CompleteConsumeByExchangeAssetsToFinished__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_CompleteConsumeByExchangeAssetsToFinished(IntPtr jarg1) { }

	public static extern IntPtr new_ExchangeAssetsFinished__SWIG_0() { }

	public static extern void ExchangeAssetsFinished_old_assets_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr ExchangeAssetsFinished_old_assets_get(IntPtr jarg1) { }

	public static extern void ExchangeAssetsFinished_new_asset_item_list_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr ExchangeAssetsFinished_new_asset_item_list_get(IntPtr jarg1) { }

	public static extern IntPtr new_ExchangeAssetsFinished__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_ExchangeAssetsFinished(IntPtr jarg1) { }

	public static extern IntPtr new_ExchangeAssetsToFinished__SWIG_0() { }

	public static extern void ExchangeAssetsToFinished_old_assets_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr ExchangeAssetsToFinished_old_assets_get(IntPtr jarg1) { }

	public static extern void ExchangeAssetsToFinished_to_product_info_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr ExchangeAssetsToFinished_to_product_info_get(IntPtr jarg1) { }

	public static extern void ExchangeAssetsToFinished_exchange_to_asset_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong ExchangeAssetsToFinished_exchange_to_asset_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_ExchangeAssetsToFinished__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_ExchangeAssetsToFinished(IntPtr jarg1) { }

	public static extern IntPtr new_RailAssetsChanged__SWIG_0() { }

	public static extern IntPtr new_RailAssetsChanged__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailAssetsChanged(IntPtr jarg1) { }

	public static extern IntPtr new_CreateBrowserOptions__SWIG_0() { }

	public static extern void CreateBrowserOptions_has_maximum_button_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool CreateBrowserOptions_has_maximum_button_get(IntPtr jarg1) { }

	public static extern void CreateBrowserOptions_has_minimum_button_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool CreateBrowserOptions_has_minimum_button_get(IntPtr jarg1) { }

	public static extern void CreateBrowserOptions_has_border_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool CreateBrowserOptions_has_border_get(IntPtr jarg1) { }

	public static extern void CreateBrowserOptions_is_movable_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool CreateBrowserOptions_is_movable_get(IntPtr jarg1) { }

	public static extern void CreateBrowserOptions_margin_top_set(IntPtr jarg1, int jarg2) { }

	public static extern int CreateBrowserOptions_margin_top_get(IntPtr jarg1) { }

	public static extern void CreateBrowserOptions_margin_left_set(IntPtr jarg1, int jarg2) { }

	public static extern int CreateBrowserOptions_margin_left_get(IntPtr jarg1) { }

	public static extern void CreateBrowserOptions_allow_alternate_external_browser_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool CreateBrowserOptions_allow_alternate_external_browser_get(IntPtr jarg1) { }

	public static extern IntPtr new_CreateBrowserOptions__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_CreateBrowserOptions(IntPtr jarg1) { }

	public static extern IntPtr new_CreateCustomerDrawBrowserOptions__SWIG_0() { }

	public static extern void CreateCustomerDrawBrowserOptions_content_offset_x_set(IntPtr jarg1, int jarg2) { }

	public static extern int CreateCustomerDrawBrowserOptions_content_offset_x_get(IntPtr jarg1) { }

	public static extern void CreateCustomerDrawBrowserOptions_content_offset_y_set(IntPtr jarg1, int jarg2) { }

	public static extern int CreateCustomerDrawBrowserOptions_content_offset_y_get(IntPtr jarg1) { }

	public static extern void CreateCustomerDrawBrowserOptions_content_window_width_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CreateCustomerDrawBrowserOptions_content_window_width_get(IntPtr jarg1) { }

	public static extern void CreateCustomerDrawBrowserOptions_content_window_height_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint CreateCustomerDrawBrowserOptions_content_window_height_get(IntPtr jarg1) { }

	public static extern void CreateCustomerDrawBrowserOptions_has_scroll_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool CreateCustomerDrawBrowserOptions_has_scroll_get(IntPtr jarg1) { }

	public static extern IntPtr new_CreateCustomerDrawBrowserOptions__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_CreateCustomerDrawBrowserOptions(IntPtr jarg1) { }

	public static extern IntPtr new_CreateBrowserResult__SWIG_0() { }

	public static extern IntPtr new_CreateBrowserResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_CreateBrowserResult(IntPtr jarg1) { }

	public static extern IntPtr new_ReloadBrowserResult__SWIG_0() { }

	public static extern IntPtr new_ReloadBrowserResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_ReloadBrowserResult(IntPtr jarg1) { }

	public static extern IntPtr new_CloseBrowserResult__SWIG_0() { }

	public static extern IntPtr new_CloseBrowserResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_CloseBrowserResult(IntPtr jarg1) { }

	public static extern IntPtr new_JavascriptEventResult__SWIG_0() { }

	public static extern void JavascriptEventResult_event_name_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr JavascriptEventResult_event_name_get(IntPtr jarg1) { }

	public static extern void JavascriptEventResult_event_value_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr JavascriptEventResult_event_value_get(IntPtr jarg1) { }

	public static extern IntPtr new_JavascriptEventResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_JavascriptEventResult(IntPtr jarg1) { }

	public static extern IntPtr new_BrowserNeedsPaintRequest__SWIG_0() { }

	public static extern void BrowserNeedsPaintRequest_bgra_data_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr BrowserNeedsPaintRequest_bgra_data_get(IntPtr jarg1) { }

	public static extern void BrowserNeedsPaintRequest_offset_x_set(IntPtr jarg1, int jarg2) { }

	public static extern int BrowserNeedsPaintRequest_offset_x_get(IntPtr jarg1) { }

	public static extern void BrowserNeedsPaintRequest_offset_y_set(IntPtr jarg1, int jarg2) { }

	public static extern int BrowserNeedsPaintRequest_offset_y_get(IntPtr jarg1) { }

	public static extern void BrowserNeedsPaintRequest_bgra_width_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint BrowserNeedsPaintRequest_bgra_width_get(IntPtr jarg1) { }

	public static extern void BrowserNeedsPaintRequest_bgra_height_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint BrowserNeedsPaintRequest_bgra_height_get(IntPtr jarg1) { }

	public static extern void BrowserNeedsPaintRequest_scroll_x_pos_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint BrowserNeedsPaintRequest_scroll_x_pos_get(IntPtr jarg1) { }

	public static extern void BrowserNeedsPaintRequest_scroll_y_pos_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint BrowserNeedsPaintRequest_scroll_y_pos_get(IntPtr jarg1) { }

	public static extern void BrowserNeedsPaintRequest_page_scale_factor_set(IntPtr jarg1, float jarg2) { }

	public static extern float BrowserNeedsPaintRequest_page_scale_factor_get(IntPtr jarg1) { }

	public static extern IntPtr new_BrowserNeedsPaintRequest__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_BrowserNeedsPaintRequest(IntPtr jarg1) { }

	public static extern IntPtr new_BrowserDamageRectNeedsPaintRequest__SWIG_0() { }

	public static extern void BrowserDamageRectNeedsPaintRequest_bgra_data_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr BrowserDamageRectNeedsPaintRequest_bgra_data_get(IntPtr jarg1) { }

	public static extern void BrowserDamageRectNeedsPaintRequest_offset_x_set(IntPtr jarg1, int jarg2) { }

	public static extern int BrowserDamageRectNeedsPaintRequest_offset_x_get(IntPtr jarg1) { }

	public static extern void BrowserDamageRectNeedsPaintRequest_offset_y_set(IntPtr jarg1, int jarg2) { }

	public static extern int BrowserDamageRectNeedsPaintRequest_offset_y_get(IntPtr jarg1) { }

	public static extern void BrowserDamageRectNeedsPaintRequest_bgra_width_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint BrowserDamageRectNeedsPaintRequest_bgra_width_get(IntPtr jarg1) { }

	public static extern void BrowserDamageRectNeedsPaintRequest_bgra_height_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint BrowserDamageRectNeedsPaintRequest_bgra_height_get(IntPtr jarg1) { }

	public static extern void BrowserDamageRectNeedsPaintRequest_update_offset_x_set(IntPtr jarg1, int jarg2) { }

	public static extern int BrowserDamageRectNeedsPaintRequest_update_offset_x_get(IntPtr jarg1) { }

	public static extern void BrowserDamageRectNeedsPaintRequest_update_offset_y_set(IntPtr jarg1, int jarg2) { }

	public static extern int BrowserDamageRectNeedsPaintRequest_update_offset_y_get(IntPtr jarg1) { }

	public static extern void BrowserDamageRectNeedsPaintRequest_update_bgra_width_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint BrowserDamageRectNeedsPaintRequest_update_bgra_width_get(IntPtr jarg1) { }

	public static extern void BrowserDamageRectNeedsPaintRequest_update_bgra_height_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint BrowserDamageRectNeedsPaintRequest_update_bgra_height_get(IntPtr jarg1) { }

	public static extern void BrowserDamageRectNeedsPaintRequest_scroll_x_pos_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint BrowserDamageRectNeedsPaintRequest_scroll_x_pos_get(IntPtr jarg1) { }

	public static extern void BrowserDamageRectNeedsPaintRequest_scroll_y_pos_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint BrowserDamageRectNeedsPaintRequest_scroll_y_pos_get(IntPtr jarg1) { }

	public static extern void BrowserDamageRectNeedsPaintRequest_page_scale_factor_set(IntPtr jarg1, float jarg2) { }

	public static extern float BrowserDamageRectNeedsPaintRequest_page_scale_factor_get(IntPtr jarg1) { }

	public static extern IntPtr new_BrowserDamageRectNeedsPaintRequest__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_BrowserDamageRectNeedsPaintRequest(IntPtr jarg1) { }

	public static extern IntPtr new_BrowserRenderNavigateResult__SWIG_0() { }

	public static extern void BrowserRenderNavigateResult_url_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr BrowserRenderNavigateResult_url_get(IntPtr jarg1) { }

	public static extern IntPtr new_BrowserRenderNavigateResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_BrowserRenderNavigateResult(IntPtr jarg1) { }

	public static extern IntPtr new_BrowserRenderStateChanged__SWIG_0() { }

	public static extern void BrowserRenderStateChanged_can_go_back_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool BrowserRenderStateChanged_can_go_back_get(IntPtr jarg1) { }

	public static extern void BrowserRenderStateChanged_can_go_forward_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool BrowserRenderStateChanged_can_go_forward_get(IntPtr jarg1) { }

	public static extern IntPtr new_BrowserRenderStateChanged__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_BrowserRenderStateChanged(IntPtr jarg1) { }

	public static extern IntPtr new_BrowserRenderTitleChanged__SWIG_0() { }

	public static extern void BrowserRenderTitleChanged_new_title_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr BrowserRenderTitleChanged_new_title_get(IntPtr jarg1) { }

	public static extern IntPtr new_BrowserRenderTitleChanged__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_BrowserRenderTitleChanged(IntPtr jarg1) { }

	public static extern IntPtr new_BrowserTryNavigateNewPageRequest__SWIG_0() { }

	public static extern void BrowserTryNavigateNewPageRequest_url_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr BrowserTryNavigateNewPageRequest_url_get(IntPtr jarg1) { }

	public static extern void BrowserTryNavigateNewPageRequest_target_type_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr BrowserTryNavigateNewPageRequest_target_type_get(IntPtr jarg1) { }

	public static extern void BrowserTryNavigateNewPageRequest_is_redirect_request_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool BrowserTryNavigateNewPageRequest_is_redirect_request_get(IntPtr jarg1) { }

	public static extern IntPtr new_BrowserTryNavigateNewPageRequest__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_BrowserTryNavigateNewPageRequest(IntPtr jarg1) { }

	public static extern void RailDlcInfo_dlc_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailDlcInfo_dlc_id_get(IntPtr jarg1) { }

	public static extern void RailDlcInfo_game_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailDlcInfo_game_id_get(IntPtr jarg1) { }

	public static extern void RailDlcInfo_version_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailDlcInfo_version_get(IntPtr jarg1) { }

	public static extern void RailDlcInfo_name_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailDlcInfo_name_get(IntPtr jarg1) { }

	public static extern void RailDlcInfo_description_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailDlcInfo_description_get(IntPtr jarg1) { }

	public static extern void RailDlcInfo_original_price_set(IntPtr jarg1, double jarg2) { }

	public static extern double RailDlcInfo_original_price_get(IntPtr jarg1) { }

	public static extern void RailDlcInfo_discount_price_set(IntPtr jarg1, double jarg2) { }

	public static extern double RailDlcInfo_discount_price_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailDlcInfo__SWIG_0() { }

	public static extern IntPtr new_RailDlcInfo__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailDlcInfo(IntPtr jarg1) { }

	public static extern void RailDlcInstallProgress_progress_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailDlcInstallProgress_progress_get(IntPtr jarg1) { }

	public static extern void RailDlcInstallProgress_finished_bytes_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong RailDlcInstallProgress_finished_bytes_get(IntPtr jarg1) { }

	public static extern void RailDlcInstallProgress_total_bytes_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong RailDlcInstallProgress_total_bytes_get(IntPtr jarg1) { }

	public static extern void RailDlcInstallProgress_speed_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailDlcInstallProgress_speed_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailDlcInstallProgress__SWIG_0() { }

	public static extern IntPtr new_RailDlcInstallProgress__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailDlcInstallProgress(IntPtr jarg1) { }

	public static extern void RailDlcOwned_is_owned_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailDlcOwned_is_owned_get(IntPtr jarg1) { }

	public static extern void RailDlcOwned_dlc_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailDlcOwned_dlc_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailDlcOwned__SWIG_0() { }

	public static extern IntPtr new_RailDlcOwned__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailDlcOwned(IntPtr jarg1) { }

	public static extern void DlcInstallStart_dlc_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr DlcInstallStart_dlc_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_DlcInstallStart__SWIG_0() { }

	public static extern IntPtr new_DlcInstallStart__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_DlcInstallStart(IntPtr jarg1) { }

	public static extern void DlcInstallStartResult_dlc_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr DlcInstallStartResult_dlc_id_get(IntPtr jarg1) { }

	public static extern void DlcInstallStartResult_result_set(IntPtr jarg1, int jarg2) { }

	public static extern int DlcInstallStartResult_result_get(IntPtr jarg1) { }

	public static extern IntPtr new_DlcInstallStartResult__SWIG_0() { }

	public static extern IntPtr new_DlcInstallStartResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_DlcInstallStartResult(IntPtr jarg1) { }

	public static extern void DlcInstallProgress_dlc_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr DlcInstallProgress_dlc_id_get(IntPtr jarg1) { }

	public static extern void DlcInstallProgress_progress_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr DlcInstallProgress_progress_get(IntPtr jarg1) { }

	public static extern IntPtr new_DlcInstallProgress__SWIG_0() { }

	public static extern IntPtr new_DlcInstallProgress__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_DlcInstallProgress(IntPtr jarg1) { }

	public static extern void DlcInstallFinished_dlc_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr DlcInstallFinished_dlc_id_get(IntPtr jarg1) { }

	public static extern void DlcInstallFinished_result_set(IntPtr jarg1, int jarg2) { }

	public static extern int DlcInstallFinished_result_get(IntPtr jarg1) { }

	public static extern IntPtr new_DlcInstallFinished__SWIG_0() { }

	public static extern IntPtr new_DlcInstallFinished__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_DlcInstallFinished(IntPtr jarg1) { }

	public static extern void DlcUninstallFinished_dlc_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr DlcUninstallFinished_dlc_id_get(IntPtr jarg1) { }

	public static extern void DlcUninstallFinished_result_set(IntPtr jarg1, int jarg2) { }

	public static extern int DlcUninstallFinished_result_get(IntPtr jarg1) { }

	public static extern IntPtr new_DlcUninstallFinished__SWIG_0() { }

	public static extern IntPtr new_DlcUninstallFinished__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_DlcUninstallFinished(IntPtr jarg1) { }

	public static extern IntPtr new_CheckAllDlcsStateReadyResult__SWIG_0() { }

	public static extern IntPtr new_CheckAllDlcsStateReadyResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_CheckAllDlcsStateReadyResult(IntPtr jarg1) { }

	public static extern void QueryIsOwnedDlcsResult_dlc_owned_list_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr QueryIsOwnedDlcsResult_dlc_owned_list_get(IntPtr jarg1) { }

	public static extern IntPtr new_QueryIsOwnedDlcsResult__SWIG_0() { }

	public static extern IntPtr new_QueryIsOwnedDlcsResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_QueryIsOwnedDlcsResult(IntPtr jarg1) { }

	public static extern IntPtr new_DlcOwnershipChanged__SWIG_0() { }

	public static extern void DlcOwnershipChanged_dlc_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr DlcOwnershipChanged_dlc_id_get(IntPtr jarg1) { }

	public static extern void DlcOwnershipChanged_is_active_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool DlcOwnershipChanged_is_active_get(IntPtr jarg1) { }

	public static extern IntPtr new_DlcOwnershipChanged__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_DlcOwnershipChanged(IntPtr jarg1) { }

	public static extern IntPtr new_DlcRefundChanged__SWIG_0() { }

	public static extern void DlcRefundChanged_dlc_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr DlcRefundChanged_dlc_id_get(IntPtr jarg1) { }

	public static extern void DlcRefundChanged_refund_state_set(IntPtr jarg1, int jarg2) { }

	public static extern int DlcRefundChanged_refund_state_get(IntPtr jarg1) { }

	public static extern IntPtr new_DlcRefundChanged__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_DlcRefundChanged(IntPtr jarg1) { }

	public static extern IntPtr new_RailWindowLayout__SWIG_0() { }

	public static extern void RailWindowLayout_x_margin_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailWindowLayout_x_margin_get(IntPtr jarg1) { }

	public static extern void RailWindowLayout_y_margin_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailWindowLayout_y_margin_get(IntPtr jarg1) { }

	public static extern void RailWindowLayout_position_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailWindowLayout_position_type_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailWindowLayout__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailWindowLayout(IntPtr jarg1) { }

	public static extern IntPtr new_RailStoreOptions__SWIG_0() { }

	public static extern void RailStoreOptions_store_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailStoreOptions_store_type_get(IntPtr jarg1) { }

	public static extern void RailStoreOptions_window_margin_top_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailStoreOptions_window_margin_top_get(IntPtr jarg1) { }

	public static extern void RailStoreOptions_window_margin_left_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailStoreOptions_window_margin_left_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailStoreOptions__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailStoreOptions(IntPtr jarg1) { }

	public static extern IntPtr new_ShowFloatingWindowResult__SWIG_0() { }

	public static extern void ShowFloatingWindowResult_is_show_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool ShowFloatingWindowResult_is_show_get(IntPtr jarg1) { }

	public static extern void ShowFloatingWindowResult_window_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int ShowFloatingWindowResult_window_type_get(IntPtr jarg1) { }

	public static extern IntPtr new_ShowFloatingWindowResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_ShowFloatingWindowResult(IntPtr jarg1) { }

	public static extern IntPtr new_ShowNotifyWindow__SWIG_0() { }

	public static extern void ShowNotifyWindow_window_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int ShowNotifyWindow_window_type_get(IntPtr jarg1) { }

	public static extern void ShowNotifyWindow_json_content_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr ShowNotifyWindow_json_content_get(IntPtr jarg1) { }

	public static extern IntPtr new_ShowNotifyWindow__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_ShowNotifyWindow(IntPtr jarg1) { }

	public static extern IntPtr new_GameServerInfo__SWIG_0() { }

	public static extern void GameServerInfo_Reset(IntPtr jarg1) { }

	public static extern void GameServerInfo_game_server_rail_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr GameServerInfo_game_server_rail_id_get(IntPtr jarg1) { }

	public static extern void GameServerInfo_owner_rail_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr GameServerInfo_owner_rail_id_get(IntPtr jarg1) { }

	public static extern void GameServerInfo_is_dedicated_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool GameServerInfo_is_dedicated_get(IntPtr jarg1) { }

	public static extern void GameServerInfo_game_server_name_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr GameServerInfo_game_server_name_get(IntPtr jarg1) { }

	public static extern void GameServerInfo_game_server_map_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr GameServerInfo_game_server_map_get(IntPtr jarg1) { }

	public static extern void GameServerInfo_has_password_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool GameServerInfo_has_password_get(IntPtr jarg1) { }

	public static extern void GameServerInfo_is_friend_only_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool GameServerInfo_is_friend_only_get(IntPtr jarg1) { }

	public static extern void GameServerInfo_max_players_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint GameServerInfo_max_players_get(IntPtr jarg1) { }

	public static extern void GameServerInfo_current_players_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint GameServerInfo_current_players_get(IntPtr jarg1) { }

	public static extern void GameServerInfo_bot_players_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint GameServerInfo_bot_players_get(IntPtr jarg1) { }

	public static extern void GameServerInfo_server_host_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr GameServerInfo_server_host_get(IntPtr jarg1) { }

	public static extern void GameServerInfo_server_fullname_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr GameServerInfo_server_fullname_get(IntPtr jarg1) { }

	public static extern void GameServerInfo_server_description_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr GameServerInfo_server_description_get(IntPtr jarg1) { }

	public static extern void GameServerInfo_server_tags_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr GameServerInfo_server_tags_get(IntPtr jarg1) { }

	public static extern void GameServerInfo_server_version_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr GameServerInfo_server_version_get(IntPtr jarg1) { }

	public static extern void GameServerInfo_spectator_host_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr GameServerInfo_spectator_host_get(IntPtr jarg1) { }

	public static extern void GameServerInfo_server_info_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr GameServerInfo_server_info_get(IntPtr jarg1) { }

	public static extern void GameServerInfo_server_mods_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr GameServerInfo_server_mods_get(IntPtr jarg1) { }

	public static extern void GameServerInfo_server_kvs_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr GameServerInfo_server_kvs_get(IntPtr jarg1) { }

	public static extern IntPtr new_GameServerInfo__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_GameServerInfo(IntPtr jarg1) { }

	public static extern IntPtr new_CreateGameServerOptions__SWIG_0() { }

	public static extern void CreateGameServerOptions_enable_team_voice_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool CreateGameServerOptions_enable_team_voice_get(IntPtr jarg1) { }

	public static extern void CreateGameServerOptions_has_password_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool CreateGameServerOptions_has_password_get(IntPtr jarg1) { }

	public static extern IntPtr new_CreateGameServerOptions__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_CreateGameServerOptions(IntPtr jarg1) { }

	public static extern IntPtr new_GameServerListSorter__SWIG_0() { }

	public static extern void GameServerListSorter_sorter_key_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int GameServerListSorter_sorter_key_type_get(IntPtr jarg1) { }

	public static extern void GameServerListSorter_sort_key_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr GameServerListSorter_sort_key_get(IntPtr jarg1) { }

	public static extern void GameServerListSorter_sort_value_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int GameServerListSorter_sort_value_type_get(IntPtr jarg1) { }

	public static extern void GameServerListSorter_sort_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int GameServerListSorter_sort_type_get(IntPtr jarg1) { }

	public static extern IntPtr new_GameServerListSorter__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_GameServerListSorter(IntPtr jarg1) { }

	public static extern IntPtr new_GameServerListFilterKey__SWIG_0() { }

	public static extern void GameServerListFilterKey_key_name_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr GameServerListFilterKey_key_name_get(IntPtr jarg1) { }

	public static extern void GameServerListFilterKey_value_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int GameServerListFilterKey_value_type_get(IntPtr jarg1) { }

	public static extern void GameServerListFilterKey_comparison_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int GameServerListFilterKey_comparison_type_get(IntPtr jarg1) { }

	public static extern void GameServerListFilterKey_filter_value_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr GameServerListFilterKey_filter_value_get(IntPtr jarg1) { }

	public static extern IntPtr new_GameServerListFilterKey__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_GameServerListFilterKey(IntPtr jarg1) { }

	public static extern IntPtr new_GameServerListFilter__SWIG_0() { }

	public static extern void GameServerListFilter_filters_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr GameServerListFilter_filters_get(IntPtr jarg1) { }

	public static extern void GameServerListFilter_owner_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr GameServerListFilter_owner_id_get(IntPtr jarg1) { }

	public static extern void GameServerListFilter_filter_dedicated_server_set(IntPtr jarg1, int jarg2) { }

	public static extern int GameServerListFilter_filter_dedicated_server_get(IntPtr jarg1) { }

	public static extern void GameServerListFilter_filter_game_server_name_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr GameServerListFilter_filter_game_server_name_get(IntPtr jarg1) { }

	public static extern void GameServerListFilter_filter_game_server_map_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr GameServerListFilter_filter_game_server_map_get(IntPtr jarg1) { }

	public static extern void GameServerListFilter_filter_game_server_host_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr GameServerListFilter_filter_game_server_host_get(IntPtr jarg1) { }

	public static extern void GameServerListFilter_filter_password_set(IntPtr jarg1, int jarg2) { }

	public static extern int GameServerListFilter_filter_password_get(IntPtr jarg1) { }

	public static extern void GameServerListFilter_filter_friends_created_set(IntPtr jarg1, int jarg2) { }

	public static extern int GameServerListFilter_filter_friends_created_get(IntPtr jarg1) { }

	public static extern void GameServerListFilter_tags_contained_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr GameServerListFilter_tags_contained_get(IntPtr jarg1) { }

	public static extern void GameServerListFilter_tags_not_contained_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr GameServerListFilter_tags_not_contained_get(IntPtr jarg1) { }

	public static extern IntPtr new_GameServerListFilter__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_GameServerListFilter(IntPtr jarg1) { }

	public static extern IntPtr new_GameServerPlayerInfo__SWIG_0() { }

	public static extern void GameServerPlayerInfo_member_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr GameServerPlayerInfo_member_id_get(IntPtr jarg1) { }

	public static extern void GameServerPlayerInfo_member_nickname_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr GameServerPlayerInfo_member_nickname_get(IntPtr jarg1) { }

	public static extern void GameServerPlayerInfo_member_score_set(IntPtr jarg1, long jarg2) { }

	public static extern long GameServerPlayerInfo_member_score_get(IntPtr jarg1) { }

	public static extern IntPtr new_GameServerPlayerInfo__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_GameServerPlayerInfo(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncAcquireGameServerSessionTicketResponse__SWIG_0() { }

	public static extern void AsyncAcquireGameServerSessionTicketResponse_session_ticket_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr AsyncAcquireGameServerSessionTicketResponse_session_ticket_get(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncAcquireGameServerSessionTicketResponse__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_AsyncAcquireGameServerSessionTicketResponse(IntPtr jarg1) { }

	public static extern IntPtr new_GameServerStartSessionWithPlayerResponse__SWIG_0() { }

	public static extern void GameServerStartSessionWithPlayerResponse_remote_rail_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr GameServerStartSessionWithPlayerResponse_remote_rail_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_GameServerStartSessionWithPlayerResponse__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_GameServerStartSessionWithPlayerResponse(IntPtr jarg1) { }

	public static extern IntPtr new_CreateGameServerResult__SWIG_0() { }

	public static extern void CreateGameServerResult_game_server_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CreateGameServerResult_game_server_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_CreateGameServerResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_CreateGameServerResult(IntPtr jarg1) { }

	public static extern IntPtr new_SetGameServerMetadataResult__SWIG_0() { }

	public static extern void SetGameServerMetadataResult_game_server_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr SetGameServerMetadataResult_game_server_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_SetGameServerMetadataResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_SetGameServerMetadataResult(IntPtr jarg1) { }

	public static extern IntPtr new_GetGameServerMetadataResult__SWIG_0() { }

	public static extern void GetGameServerMetadataResult_game_server_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr GetGameServerMetadataResult_game_server_id_get(IntPtr jarg1) { }

	public static extern void GetGameServerMetadataResult_key_value_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr GetGameServerMetadataResult_key_value_get(IntPtr jarg1) { }

	public static extern IntPtr new_GetGameServerMetadataResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_GetGameServerMetadataResult(IntPtr jarg1) { }

	public static extern IntPtr new_GameServerRegisterToServerListResult__SWIG_0() { }

	public static extern IntPtr new_GameServerRegisterToServerListResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_GameServerRegisterToServerListResult(IntPtr jarg1) { }

	public static extern IntPtr new_GetGameServerPlayerListResult__SWIG_0() { }

	public static extern void GetGameServerPlayerListResult_game_server_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr GetGameServerPlayerListResult_game_server_id_get(IntPtr jarg1) { }

	public static extern void GetGameServerPlayerListResult_server_player_info_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr GetGameServerPlayerListResult_server_player_info_get(IntPtr jarg1) { }

	public static extern IntPtr new_GetGameServerPlayerListResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_GetGameServerPlayerListResult(IntPtr jarg1) { }

	public static extern IntPtr new_GetGameServerListResult__SWIG_0() { }

	public static extern void GetGameServerListResult_start_index_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint GetGameServerListResult_start_index_get(IntPtr jarg1) { }

	public static extern void GetGameServerListResult_end_index_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint GetGameServerListResult_end_index_get(IntPtr jarg1) { }

	public static extern void GetGameServerListResult_total_num_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint GetGameServerListResult_total_num_get(IntPtr jarg1) { }

	public static extern void GetGameServerListResult_server_info_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr GetGameServerListResult_server_info_get(IntPtr jarg1) { }

	public static extern IntPtr new_GetGameServerListResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_GetGameServerListResult(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncGetFavoriteGameServersResult__SWIG_0() { }

	public static extern void AsyncGetFavoriteGameServersResult_server_id_array_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr AsyncGetFavoriteGameServersResult_server_id_array_get(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncGetFavoriteGameServersResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_AsyncGetFavoriteGameServersResult(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncAddFavoriteGameServerResult__SWIG_0() { }

	public static extern void AsyncAddFavoriteGameServerResult_server_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr AsyncAddFavoriteGameServerResult_server_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncAddFavoriteGameServerResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_AsyncAddFavoriteGameServerResult(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncRemoveFavoriteGameServerResult__SWIG_0() { }

	public static extern void AsyncRemoveFavoriteGameServerResult_server_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr AsyncRemoveFavoriteGameServerResult_server_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncRemoveFavoriteGameServerResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_AsyncRemoveFavoriteGameServerResult(IntPtr jarg1) { }

	public static extern IntPtr new_PlayerPersonalInfo__SWIG_0() { }

	public static extern void PlayerPersonalInfo_rail_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr PlayerPersonalInfo_rail_id_get(IntPtr jarg1) { }

	public static extern void PlayerPersonalInfo_error_code_set(IntPtr jarg1, int jarg2) { }

	public static extern int PlayerPersonalInfo_error_code_get(IntPtr jarg1) { }

	public static extern void PlayerPersonalInfo_rail_level_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint PlayerPersonalInfo_rail_level_get(IntPtr jarg1) { }

	public static extern void PlayerPersonalInfo_rail_name_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr PlayerPersonalInfo_rail_name_get(IntPtr jarg1) { }

	public static extern void PlayerPersonalInfo_avatar_url_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr PlayerPersonalInfo_avatar_url_get(IntPtr jarg1) { }

	public static extern void PlayerPersonalInfo_email_address_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr PlayerPersonalInfo_email_address_get(IntPtr jarg1) { }

	public static extern IntPtr new_PlayerPersonalInfo__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_PlayerPersonalInfo(IntPtr jarg1) { }

	public static extern IntPtr new_RailGetAuthenticateURLOptions__SWIG_0() { }

	public static extern void RailGetAuthenticateURLOptions_url_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailGetAuthenticateURLOptions_url_get(IntPtr jarg1) { }

	public static extern void RailGetAuthenticateURLOptions_oauth2_state_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailGetAuthenticateURLOptions_oauth2_state_get(IntPtr jarg1) { }

	public static extern void RailGetAuthenticateURLOptions_client_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong RailGetAuthenticateURLOptions_client_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailGetAuthenticateURLOptions__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailGetAuthenticateURLOptions(IntPtr jarg1) { }

	public static extern IntPtr new_AcquireSessionTicketResponse__SWIG_0() { }

	public static extern void AcquireSessionTicketResponse_session_ticket_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr AcquireSessionTicketResponse_session_ticket_get(IntPtr jarg1) { }

	public static extern IntPtr new_AcquireSessionTicketResponse__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_AcquireSessionTicketResponse(IntPtr jarg1) { }

	public static extern IntPtr new_StartSessionWithPlayerResponse__SWIG_0() { }

	public static extern void StartSessionWithPlayerResponse_remote_rail_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr StartSessionWithPlayerResponse_remote_rail_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_StartSessionWithPlayerResponse__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_StartSessionWithPlayerResponse(IntPtr jarg1) { }

	public static extern IntPtr new_PlayerGetGamePurchaseKeyResult__SWIG_0() { }

	public static extern void PlayerGetGamePurchaseKeyResult_purchase_key_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr PlayerGetGamePurchaseKeyResult_purchase_key_get(IntPtr jarg1) { }

	public static extern IntPtr new_PlayerGetGamePurchaseKeyResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_PlayerGetGamePurchaseKeyResult(IntPtr jarg1) { }

	public static extern IntPtr new_QueryPlayerBannedStatus__SWIG_0() { }

	public static extern void QueryPlayerBannedStatus_status_set(IntPtr jarg1, int jarg2) { }

	public static extern int QueryPlayerBannedStatus_status_get(IntPtr jarg1) { }

	public static extern IntPtr new_QueryPlayerBannedStatus__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_QueryPlayerBannedStatus(IntPtr jarg1) { }

	public static extern IntPtr new_GetAuthenticateURLResult__SWIG_0() { }

	public static extern void GetAuthenticateURLResult_source_url_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr GetAuthenticateURLResult_source_url_get(IntPtr jarg1) { }

	public static extern void GetAuthenticateURLResult_authenticate_url_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr GetAuthenticateURLResult_authenticate_url_get(IntPtr jarg1) { }

	public static extern void GetAuthenticateURLResult_ticket_expire_time_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint GetAuthenticateURLResult_ticket_expire_time_get(IntPtr jarg1) { }

	public static extern IntPtr new_GetAuthenticateURLResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_GetAuthenticateURLResult(IntPtr jarg1) { }

	public static extern IntPtr new_RailAntiAddictionGameOnlineTimeChanged__SWIG_0() { }

	public static extern void RailAntiAddictionGameOnlineTimeChanged_game_online_time_count_minutes_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailAntiAddictionGameOnlineTimeChanged_game_online_time_count_minutes_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailAntiAddictionGameOnlineTimeChanged__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailAntiAddictionGameOnlineTimeChanged(IntPtr jarg1) { }

	public static extern IntPtr new_RailGetEncryptedGameTicketResult__SWIG_0() { }

	public static extern void RailGetEncryptedGameTicketResult_encrypted_game_ticket_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailGetEncryptedGameTicketResult_encrypted_game_ticket_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailGetEncryptedGameTicketResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailGetEncryptedGameTicketResult(IntPtr jarg1) { }

	public static extern IntPtr new_RailGetPlayerMetadataResult__SWIG_0() { }

	public static extern void RailGetPlayerMetadataResult_key_values_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailGetPlayerMetadataResult_key_values_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailGetPlayerMetadataResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailGetPlayerMetadataResult(IntPtr jarg1) { }

	public static extern uint kRailMaxQueryPlayedWithFriendsTimeLimit_get() { }

	public static extern IntPtr new_RailKeyValueResult__SWIG_0() { }

	public static extern void RailKeyValueResult_error_code_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailKeyValueResult_error_code_get(IntPtr jarg1) { }

	public static extern void RailKeyValueResult_key_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailKeyValueResult_key_get(IntPtr jarg1) { }

	public static extern void RailKeyValueResult_value_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailKeyValueResult_value_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailKeyValueResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailKeyValueResult(IntPtr jarg1) { }

	public static extern IntPtr new_RailUserPlayedWith__SWIG_0() { }

	public static extern void RailUserPlayedWith_rail_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailUserPlayedWith_rail_id_get(IntPtr jarg1) { }

	public static extern void RailUserPlayedWith_user_rich_content_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailUserPlayedWith_user_rich_content_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailUserPlayedWith__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailUserPlayedWith(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendPlayedGameInfo__SWIG_0() { }

	public static extern void RailFriendPlayedGameInfo_in_game_server_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailFriendPlayedGameInfo_in_game_server_get(IntPtr jarg1) { }

	public static extern void RailFriendPlayedGameInfo_in_room_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailFriendPlayedGameInfo_in_room_get(IntPtr jarg1) { }

	public static extern void RailFriendPlayedGameInfo_game_server_id_list_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailFriendPlayedGameInfo_game_server_id_list_get(IntPtr jarg1) { }

	public static extern void RailFriendPlayedGameInfo_room_id_list_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailFriendPlayedGameInfo_room_id_list_get(IntPtr jarg1) { }

	public static extern void RailFriendPlayedGameInfo_friend_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailFriendPlayedGameInfo_friend_id_get(IntPtr jarg1) { }

	public static extern void RailFriendPlayedGameInfo_game_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailFriendPlayedGameInfo_game_id_get(IntPtr jarg1) { }

	public static extern void RailFriendPlayedGameInfo_friend_played_game_play_state_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailFriendPlayedGameInfo_friend_played_game_play_state_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendPlayedGameInfo__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailFriendPlayedGameInfo(IntPtr jarg1) { }

	public static extern IntPtr new_RailPlayedWithFriendsTimeItem__SWIG_0() { }

	public static extern void RailPlayedWithFriendsTimeItem_play_time_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailPlayedWithFriendsTimeItem_play_time_get(IntPtr jarg1) { }

	public static extern void RailPlayedWithFriendsTimeItem_rail_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailPlayedWithFriendsTimeItem_rail_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailPlayedWithFriendsTimeItem__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailPlayedWithFriendsTimeItem(IntPtr jarg1) { }

	public static extern IntPtr new_RailPlayedWithFriendsGameItem__SWIG_0() { }

	public static extern void RailPlayedWithFriendsGameItem_game_ids_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailPlayedWithFriendsGameItem_game_ids_get(IntPtr jarg1) { }

	public static extern void RailPlayedWithFriendsGameItem_rail_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailPlayedWithFriendsGameItem_rail_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailPlayedWithFriendsGameItem__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailPlayedWithFriendsGameItem(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendsAddFriendRequest__SWIG_0() { }

	public static extern void RailFriendsAddFriendRequest_target_rail_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailFriendsAddFriendRequest_target_rail_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendsAddFriendRequest__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailFriendsAddFriendRequest(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendOnLineState__SWIG_0() { }

	public static extern void RailFriendOnLineState_friend_rail_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailFriendOnLineState_friend_rail_id_get(IntPtr jarg1) { }

	public static extern void RailFriendOnLineState_friend_online_state_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailFriendOnLineState_friend_online_state_get(IntPtr jarg1) { }

	public static extern void RailFriendOnLineState_game_define_game_playing_state_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailFriendOnLineState_game_define_game_playing_state_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendOnLineState__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailFriendOnLineState(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendInfo__SWIG_0() { }

	public static extern void RailFriendInfo_friend_rail_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailFriendInfo_friend_rail_id_get(IntPtr jarg1) { }

	public static extern void RailFriendInfo_friend_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailFriendInfo_friend_type_get(IntPtr jarg1) { }

	public static extern void RailFriendInfo_online_state_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailFriendInfo_online_state_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendInfo__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailFriendInfo(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendMetadata__SWIG_0() { }

	public static extern void RailFriendMetadata_friend_rail_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailFriendMetadata_friend_rail_id_get(IntPtr jarg1) { }

	public static extern void RailFriendMetadata_metadatas_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailFriendMetadata_metadatas_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendMetadata__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailFriendMetadata(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendsSetMetadataResult__SWIG_0() { }

	public static extern IntPtr new_RailFriendsSetMetadataResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailFriendsSetMetadataResult(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendsGetMetadataResult__SWIG_0() { }

	public static extern void RailFriendsGetMetadataResult_friend_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailFriendsGetMetadataResult_friend_id_get(IntPtr jarg1) { }

	public static extern void RailFriendsGetMetadataResult_friend_kvs_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailFriendsGetMetadataResult_friend_kvs_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendsGetMetadataResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailFriendsGetMetadataResult(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendsClearMetadataResult__SWIG_0() { }

	public static extern IntPtr new_RailFriendsClearMetadataResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailFriendsClearMetadataResult(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendsGetInviteCommandLine__SWIG_0() { }

	public static extern void RailFriendsGetInviteCommandLine_friend_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailFriendsGetInviteCommandLine_friend_id_get(IntPtr jarg1) { }

	public static extern void RailFriendsGetInviteCommandLine_invite_command_line_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailFriendsGetInviteCommandLine_invite_command_line_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendsGetInviteCommandLine__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailFriendsGetInviteCommandLine(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendsReportPlayedWithUserListResult__SWIG_0() { }

	public static extern IntPtr new_RailFriendsReportPlayedWithUserListResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailFriendsReportPlayedWithUserListResult(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendsListChanged__SWIG_0() { }

	public static extern IntPtr new_RailFriendsListChanged__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailFriendsListChanged(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendsQueryFriendPlayedGamesResult__SWIG_0() { }

	public static extern void RailFriendsQueryFriendPlayedGamesResult_friend_played_games_info_list_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailFriendsQueryFriendPlayedGamesResult_friend_played_games_info_list_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendsQueryFriendPlayedGamesResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailFriendsQueryFriendPlayedGamesResult(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendsQueryPlayedWithFriendsListResult__SWIG_0() { }

	public static extern void RailFriendsQueryPlayedWithFriendsListResult_played_with_friends_list_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailFriendsQueryPlayedWithFriendsListResult_played_with_friends_list_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendsQueryPlayedWithFriendsListResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailFriendsQueryPlayedWithFriendsListResult(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendsQueryPlayedWithFriendsTimeResult__SWIG_0() { }

	public static extern void RailFriendsQueryPlayedWithFriendsTimeResult_played_with_friends_time_list_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailFriendsQueryPlayedWithFriendsTimeResult_played_with_friends_time_list_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendsQueryPlayedWithFriendsTimeResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailFriendsQueryPlayedWithFriendsTimeResult(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendsQueryPlayedWithFriendsGamesResult__SWIG_0() { }

	public static extern void RailFriendsQueryPlayedWithFriendsGamesResult_played_with_friends_game_list_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailFriendsQueryPlayedWithFriendsGamesResult_played_with_friends_game_list_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendsQueryPlayedWithFriendsGamesResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailFriendsQueryPlayedWithFriendsGamesResult(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendsAddFriendResult__SWIG_0() { }

	public static extern void RailFriendsAddFriendResult_target_rail_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailFriendsAddFriendResult_target_rail_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendsAddFriendResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailFriendsAddFriendResult(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendsOnlineStateChanged__SWIG_0() { }

	public static extern void RailFriendsOnlineStateChanged_friend_online_state_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailFriendsOnlineStateChanged_friend_online_state_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendsOnlineStateChanged__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailFriendsOnlineStateChanged(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendsMetadataChanged__SWIG_0() { }

	public static extern void RailFriendsMetadataChanged_friends_changed_metadata_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailFriendsMetadataChanged_friends_changed_metadata_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailFriendsMetadataChanged__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailFriendsMetadataChanged(IntPtr jarg1) { }

	public static extern IntPtr new_RailCurrencyExchangeCoinRate__SWIG_0() { }

	public static extern void RailCurrencyExchangeCoinRate_currency_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailCurrencyExchangeCoinRate_currency_get(IntPtr jarg1) { }

	public static extern void RailCurrencyExchangeCoinRate_to_exchange_coins_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailCurrencyExchangeCoinRate_to_exchange_coins_get(IntPtr jarg1) { }

	public static extern void RailCurrencyExchangeCoinRate_pay_price_set(IntPtr jarg1, float jarg2) { }

	public static extern float RailCurrencyExchangeCoinRate_pay_price_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailCurrencyExchangeCoinRate__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailCurrencyExchangeCoinRate(IntPtr jarg1) { }

	public static extern IntPtr new_RailCoinInfo__SWIG_0() { }

	public static extern void RailCoinInfo_name_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailCoinInfo_name_get(IntPtr jarg1) { }

	public static extern void RailCoinInfo_description_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailCoinInfo_description_get(IntPtr jarg1) { }

	public static extern void RailCoinInfo_icon_url_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailCoinInfo_icon_url_get(IntPtr jarg1) { }

	public static extern void RailCoinInfo_exchange_rate_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailCoinInfo_exchange_rate_get(IntPtr jarg1) { }

	public static extern void RailCoinInfo_coin_class_id_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailCoinInfo_coin_class_id_get(IntPtr jarg1) { }

	public static extern void RailCoinInfo_metadata_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailCoinInfo_metadata_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailCoinInfo__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailCoinInfo(IntPtr jarg1) { }

	public static extern IntPtr new_RailCoins__SWIG_0() { }

	public static extern void RailCoins_total_price_set(IntPtr jarg1, float jarg2) { }

	public static extern float RailCoins_total_price_get(IntPtr jarg1) { }

	public static extern void RailCoins_quantity_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailCoins_quantity_get(IntPtr jarg1) { }

	public static extern void RailCoins_coin_class_id_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailCoins_coin_class_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailCoins__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailCoins(IntPtr jarg1) { }

	public static extern IntPtr new_RailInGameCoinRequestCoinInfoResponse__SWIG_0() { }

	public static extern void RailInGameCoinRequestCoinInfoResponse_coin_infos_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailInGameCoinRequestCoinInfoResponse_coin_infos_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailInGameCoinRequestCoinInfoResponse__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailInGameCoinRequestCoinInfoResponse(IntPtr jarg1) { }

	public static extern IntPtr new_RailInGameCoinPurchaseCoinsResponse__SWIG_0() { }

	public static extern IntPtr new_RailInGameCoinPurchaseCoinsResponse__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailInGameCoinPurchaseCoinsResponse(IntPtr jarg1) { }

	public static extern IntPtr new_RailDiscountInfo__SWIG_0() { }

	public static extern void RailDiscountInfo_off_set(IntPtr jarg1, float jarg2) { }

	public static extern float RailDiscountInfo_off_get(IntPtr jarg1) { }

	public static extern void RailDiscountInfo_discount_price_set(IntPtr jarg1, float jarg2) { }

	public static extern float RailDiscountInfo_discount_price_get(IntPtr jarg1) { }

	public static extern void RailDiscountInfo_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailDiscountInfo_type_get(IntPtr jarg1) { }

	public static extern void RailDiscountInfo_start_time_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailDiscountInfo_start_time_get(IntPtr jarg1) { }

	public static extern void RailDiscountInfo_end_time_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailDiscountInfo_end_time_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailDiscountInfo__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailDiscountInfo(IntPtr jarg1) { }

	public static extern IntPtr new_RailPurchaseProductExtraInfo__SWIG_0() { }

	public static extern void RailPurchaseProductExtraInfo_exchange_rule_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailPurchaseProductExtraInfo_exchange_rule_get(IntPtr jarg1) { }

	public static extern void RailPurchaseProductExtraInfo_bundle_rule_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailPurchaseProductExtraInfo_bundle_rule_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailPurchaseProductExtraInfo__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailPurchaseProductExtraInfo(IntPtr jarg1) { }

	public static extern IntPtr new_RailPurchaseProductInfo__SWIG_0() { }

	public static extern void RailPurchaseProductInfo_product_id_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailPurchaseProductInfo_product_id_get(IntPtr jarg1) { }

	public static extern void RailPurchaseProductInfo_is_purchasable_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailPurchaseProductInfo_is_purchasable_get(IntPtr jarg1) { }

	public static extern void RailPurchaseProductInfo_name_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailPurchaseProductInfo_name_get(IntPtr jarg1) { }

	public static extern void RailPurchaseProductInfo_description_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailPurchaseProductInfo_description_get(IntPtr jarg1) { }

	public static extern void RailPurchaseProductInfo_category_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailPurchaseProductInfo_category_get(IntPtr jarg1) { }

	public static extern void RailPurchaseProductInfo_product_thumbnail_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailPurchaseProductInfo_product_thumbnail_get(IntPtr jarg1) { }

	public static extern void RailPurchaseProductInfo_extra_info_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailPurchaseProductInfo_extra_info_get(IntPtr jarg1) { }

	public static extern void RailPurchaseProductInfo_original_price_set(IntPtr jarg1, float jarg2) { }

	public static extern float RailPurchaseProductInfo_original_price_get(IntPtr jarg1) { }

	public static extern void RailPurchaseProductInfo_currency_type_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailPurchaseProductInfo_currency_type_get(IntPtr jarg1) { }

	public static extern void RailPurchaseProductInfo_discount_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailPurchaseProductInfo_discount_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailPurchaseProductInfo__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailPurchaseProductInfo(IntPtr jarg1) { }

	public static extern IntPtr new_RailInGamePurchaseRequestAllPurchasableProductsResponse__SWIG_0() { }

	public static extern void RailInGamePurchaseRequestAllPurchasableProductsResponse_purchasable_products_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailInGamePurchaseRequestAllPurchasableProductsResponse_purchasable_products_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailInGamePurchaseRequestAllPurchasableProductsResponse__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailInGamePurchaseRequestAllPurchasableProductsResponse(IntPtr jarg1) { }

	public static extern IntPtr new_RailInGamePurchaseRequestAllProductsResponse__SWIG_0() { }

	public static extern void RailInGamePurchaseRequestAllProductsResponse_all_products_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailInGamePurchaseRequestAllProductsResponse_all_products_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailInGamePurchaseRequestAllProductsResponse__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailInGamePurchaseRequestAllProductsResponse(IntPtr jarg1) { }

	public static extern IntPtr new_RailInGamePurchasePurchaseProductsResponse__SWIG_0() { }

	public static extern void RailInGamePurchasePurchaseProductsResponse_order_id_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailInGamePurchasePurchaseProductsResponse_order_id_get(IntPtr jarg1) { }

	public static extern void RailInGamePurchasePurchaseProductsResponse_delivered_products_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailInGamePurchasePurchaseProductsResponse_delivered_products_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailInGamePurchasePurchaseProductsResponse__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailInGamePurchasePurchaseProductsResponse(IntPtr jarg1) { }

	public static extern IntPtr new_RailInGamePurchasePurchaseProductsToAssetsResponse__SWIG_0() { }

	public static extern void RailInGamePurchasePurchaseProductsToAssetsResponse_order_id_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailInGamePurchasePurchaseProductsToAssetsResponse_order_id_get(IntPtr jarg1) { }

	public static extern void RailInGamePurchasePurchaseProductsToAssetsResponse_delivered_assets_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailInGamePurchasePurchaseProductsToAssetsResponse_delivered_assets_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailInGamePurchasePurchaseProductsToAssetsResponse__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailInGamePurchasePurchaseProductsToAssetsResponse(IntPtr jarg1) { }

	public static extern IntPtr new_RailInGamePurchaseFinishOrderResponse__SWIG_0() { }

	public static extern void RailInGamePurchaseFinishOrderResponse_order_id_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailInGamePurchaseFinishOrderResponse_order_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailInGamePurchaseFinishOrderResponse__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailInGamePurchaseFinishOrderResponse(IntPtr jarg1) { }

	public static extern IntPtr new_RailInGameStorePurchasePayWindowDisplayed__SWIG_0() { }

	public static extern void RailInGameStorePurchasePayWindowDisplayed_order_id_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailInGameStorePurchasePayWindowDisplayed_order_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailInGameStorePurchasePayWindowDisplayed__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailInGameStorePurchasePayWindowDisplayed(IntPtr jarg1) { }

	public static extern IntPtr new_RailInGameStorePurchasePayWindowClosed__SWIG_0() { }

	public static extern void RailInGameStorePurchasePayWindowClosed_order_id_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailInGameStorePurchasePayWindowClosed_order_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailInGameStorePurchasePayWindowClosed__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailInGameStorePurchasePayWindowClosed(IntPtr jarg1) { }

	public static extern IntPtr new_RailInGameStorePurchaseResult__SWIG_0() { }

	public static extern void RailInGameStorePurchaseResult_order_id_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailInGameStorePurchaseResult_order_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailInGameStorePurchaseResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailInGameStorePurchaseResult(IntPtr jarg1) { }

	public static extern IntPtr new_RailNetworkSessionState__SWIG_0() { }

	public static extern void RailNetworkSessionState_is_connection_active_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailNetworkSessionState_is_connection_active_get(IntPtr jarg1) { }

	public static extern void RailNetworkSessionState_is_connecting_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailNetworkSessionState_is_connecting_get(IntPtr jarg1) { }

	public static extern void RailNetworkSessionState_is_using_relay_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailNetworkSessionState_is_using_relay_get(IntPtr jarg1) { }

	public static extern void RailNetworkSessionState_session_error_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailNetworkSessionState_session_error_get(IntPtr jarg1) { }

	public static extern void RailNetworkSessionState_bytes_in_send_buffer_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailNetworkSessionState_bytes_in_send_buffer_get(IntPtr jarg1) { }

	public static extern void RailNetworkSessionState_packets_in_send_buffer_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailNetworkSessionState_packets_in_send_buffer_get(IntPtr jarg1) { }

	public static extern void RailNetworkSessionState_remote_ip_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailNetworkSessionState_remote_ip_get(IntPtr jarg1) { }

	public static extern void RailNetworkSessionState_remote_port_set(IntPtr jarg1, ushort jarg2) { }

	public static extern ushort RailNetworkSessionState_remote_port_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailNetworkSessionState__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailNetworkSessionState(IntPtr jarg1) { }

	public static extern IntPtr new_RailGamePeer__SWIG_0() { }

	public static extern void RailGamePeer_peer_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailGamePeer_peer_get(IntPtr jarg1) { }

	public static extern void RailGamePeer_game_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailGamePeer_game_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailGamePeer__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailGamePeer(IntPtr jarg1) { }

	public static extern IntPtr new_CreateSessionRequest__SWIG_0() { }

	public static extern void CreateSessionRequest_local_peer_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CreateSessionRequest_local_peer_get(IntPtr jarg1) { }

	public static extern void CreateSessionRequest_remote_peer_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CreateSessionRequest_remote_peer_get(IntPtr jarg1) { }

	public static extern IntPtr new_CreateSessionRequest__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_CreateSessionRequest(IntPtr jarg1) { }

	public static extern IntPtr new_CreateSessionFailed__SWIG_0() { }

	public static extern void CreateSessionFailed_local_peer_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CreateSessionFailed_local_peer_get(IntPtr jarg1) { }

	public static extern void CreateSessionFailed_remote_peer_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CreateSessionFailed_remote_peer_get(IntPtr jarg1) { }

	public static extern IntPtr new_CreateSessionFailed__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_CreateSessionFailed(IntPtr jarg1) { }

	public static extern IntPtr new_NetworkCreateRawSessionRequest__SWIG_0() { }

	public static extern void NetworkCreateRawSessionRequest_local_peer_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr NetworkCreateRawSessionRequest_local_peer_get(IntPtr jarg1) { }

	public static extern void NetworkCreateRawSessionRequest_remote_game_peer_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr NetworkCreateRawSessionRequest_remote_game_peer_get(IntPtr jarg1) { }

	public static extern IntPtr new_NetworkCreateRawSessionRequest__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_NetworkCreateRawSessionRequest(IntPtr jarg1) { }

	public static extern IntPtr new_NetworkCreateRawSessionFailed__SWIG_0() { }

	public static extern void NetworkCreateRawSessionFailed_local_peer_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr NetworkCreateRawSessionFailed_local_peer_get(IntPtr jarg1) { }

	public static extern void NetworkCreateRawSessionFailed_remote_game_peer_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr NetworkCreateRawSessionFailed_remote_game_peer_get(IntPtr jarg1) { }

	public static extern IntPtr new_NetworkCreateRawSessionFailed__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_NetworkCreateRawSessionFailed(IntPtr jarg1) { }

	public static extern uint kRailRoomDefaultMaxMemberNumber_get() { }

	public static extern uint kRailRoomDataKeyValuePairsLimit_get() { }

	public static extern IntPtr new_RoomOptions__SWIG_0() { }

	public static extern void RoomOptions_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int RoomOptions_type_get(IntPtr jarg1) { }

	public static extern void RoomOptions_max_members_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RoomOptions_max_members_get(IntPtr jarg1) { }

	public static extern void RoomOptions_password_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RoomOptions_password_get(IntPtr jarg1) { }

	public static extern void RoomOptions_room_tag_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RoomOptions_room_tag_get(IntPtr jarg1) { }

	public static extern void RoomOptions_enable_team_voice_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RoomOptions_enable_team_voice_get(IntPtr jarg1) { }

	public static extern IntPtr new_RoomOptions__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RoomOptions(IntPtr jarg1) { }

	public static extern IntPtr new_RoomInfoListSorter__SWIG_0() { }

	public static extern void RoomInfoListSorter_property_value_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int RoomInfoListSorter_property_value_type_get(IntPtr jarg1) { }

	public static extern void RoomInfoListSorter_property_sort_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int RoomInfoListSorter_property_sort_type_get(IntPtr jarg1) { }

	public static extern void RoomInfoListSorter_property_key_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RoomInfoListSorter_property_key_get(IntPtr jarg1) { }

	public static extern void RoomInfoListSorter_close_to_value_set(IntPtr jarg1, double jarg2) { }

	public static extern double RoomInfoListSorter_close_to_value_get(IntPtr jarg1) { }

	public static extern IntPtr new_RoomInfoListSorter__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RoomInfoListSorter(IntPtr jarg1) { }

	public static extern IntPtr new_RoomInfoListFilterKey__SWIG_0() { }

	public static extern void RoomInfoListFilterKey_key_name_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RoomInfoListFilterKey_key_name_get(IntPtr jarg1) { }

	public static extern void RoomInfoListFilterKey_value_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int RoomInfoListFilterKey_value_type_get(IntPtr jarg1) { }

	public static extern void RoomInfoListFilterKey_comparison_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int RoomInfoListFilterKey_comparison_type_get(IntPtr jarg1) { }

	public static extern void RoomInfoListFilterKey_filter_value_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RoomInfoListFilterKey_filter_value_get(IntPtr jarg1) { }

	public static extern IntPtr new_RoomInfoListFilterKey__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RoomInfoListFilterKey(IntPtr jarg1) { }

	public static extern IntPtr new_RoomInfoListFilter__SWIG_0() { }

	public static extern void RoomInfoListFilter_key_filters_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RoomInfoListFilter_key_filters_get(IntPtr jarg1) { }

	public static extern void RoomInfoListFilter_room_name_contained_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RoomInfoListFilter_room_name_contained_get(IntPtr jarg1) { }

	public static extern void RoomInfoListFilter_room_tag_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RoomInfoListFilter_room_tag_get(IntPtr jarg1) { }

	public static extern void RoomInfoListFilter_filter_password_set(IntPtr jarg1, int jarg2) { }

	public static extern int RoomInfoListFilter_filter_password_get(IntPtr jarg1) { }

	public static extern void RoomInfoListFilter_filter_friends_owned_set(IntPtr jarg1, int jarg2) { }

	public static extern int RoomInfoListFilter_filter_friends_owned_get(IntPtr jarg1) { }

	public static extern void RoomInfoListFilter_filter_friends_in_room_set(IntPtr jarg1, int jarg2) { }

	public static extern int RoomInfoListFilter_filter_friends_in_room_get(IntPtr jarg1) { }

	public static extern void RoomInfoListFilter_available_slot_at_least_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RoomInfoListFilter_available_slot_at_least_get(IntPtr jarg1) { }

	public static extern IntPtr new_RoomInfoListFilter__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RoomInfoListFilter(IntPtr jarg1) { }

	public static extern IntPtr new_RoomInfo__SWIG_0() { }

	public static extern void RoomInfo_room_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong RoomInfo_room_id_get(IntPtr jarg1) { }

	public static extern void RoomInfo_owner_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RoomInfo_owner_id_get(IntPtr jarg1) { }

	public static extern void RoomInfo_max_members_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RoomInfo_max_members_get(IntPtr jarg1) { }

	public static extern void RoomInfo_current_members_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RoomInfo_current_members_get(IntPtr jarg1) { }

	public static extern void RoomInfo_create_time_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RoomInfo_create_time_get(IntPtr jarg1) { }

	public static extern void RoomInfo_room_name_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RoomInfo_room_name_get(IntPtr jarg1) { }

	public static extern void RoomInfo_room_tag_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RoomInfo_room_tag_get(IntPtr jarg1) { }

	public static extern void RoomInfo_has_password_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RoomInfo_has_password_get(IntPtr jarg1) { }

	public static extern void RoomInfo_is_joinable_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RoomInfo_is_joinable_get(IntPtr jarg1) { }

	public static extern void RoomInfo_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int RoomInfo_type_get(IntPtr jarg1) { }

	public static extern void RoomInfo_game_server_rail_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RoomInfo_game_server_rail_id_get(IntPtr jarg1) { }

	public static extern void RoomInfo_room_kvs_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RoomInfo_room_kvs_get(IntPtr jarg1) { }

	public static extern IntPtr new_RoomInfo__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RoomInfo(IntPtr jarg1) { }

	public static extern IntPtr new_RoomMemberInfo__SWIG_0() { }

	public static extern void RoomMemberInfo_room_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong RoomMemberInfo_room_id_get(IntPtr jarg1) { }

	public static extern void RoomMemberInfo_member_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RoomMemberInfo_member_id_get(IntPtr jarg1) { }

	public static extern void RoomMemberInfo_member_index_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RoomMemberInfo_member_index_get(IntPtr jarg1) { }

	public static extern void RoomMemberInfo_member_name_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RoomMemberInfo_member_name_get(IntPtr jarg1) { }

	public static extern void RoomMemberInfo_member_kvs_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RoomMemberInfo_member_kvs_get(IntPtr jarg1) { }

	public static extern IntPtr new_RoomMemberInfo__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RoomMemberInfo(IntPtr jarg1) { }

	public static extern IntPtr new_CreateRoomResult__SWIG_0() { }

	public static extern void CreateRoomResult_room_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong CreateRoomResult_room_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_CreateRoomResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_CreateRoomResult(IntPtr jarg1) { }

	public static extern IntPtr new_OpenRoomResult__SWIG_0() { }

	public static extern void OpenRoomResult_room_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong OpenRoomResult_room_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_OpenRoomResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_OpenRoomResult(IntPtr jarg1) { }

	public static extern IntPtr new_GetRoomListResult__SWIG_0() { }

	public static extern void GetRoomListResult_begin_index_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint GetRoomListResult_begin_index_get(IntPtr jarg1) { }

	public static extern void GetRoomListResult_end_index_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint GetRoomListResult_end_index_get(IntPtr jarg1) { }

	public static extern void GetRoomListResult_total_room_num_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint GetRoomListResult_total_room_num_get(IntPtr jarg1) { }

	public static extern void GetRoomListResult_room_infos_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr GetRoomListResult_room_infos_get(IntPtr jarg1) { }

	public static extern IntPtr new_GetRoomListResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_GetRoomListResult(IntPtr jarg1) { }

	public static extern IntPtr new_GetUserRoomListResult__SWIG_0() { }

	public static extern void GetUserRoomListResult_room_info_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr GetUserRoomListResult_room_info_get(IntPtr jarg1) { }

	public static extern IntPtr new_GetUserRoomListResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_GetUserRoomListResult(IntPtr jarg1) { }

	public static extern IntPtr new_SetNewRoomOwnerResult__SWIG_0() { }

	public static extern IntPtr new_SetNewRoomOwnerResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_SetNewRoomOwnerResult(IntPtr jarg1) { }

	public static extern IntPtr new_GetRoomMembersResult__SWIG_0() { }

	public static extern void GetRoomMembersResult_room_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong GetRoomMembersResult_room_id_get(IntPtr jarg1) { }

	public static extern void GetRoomMembersResult_member_num_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint GetRoomMembersResult_member_num_get(IntPtr jarg1) { }

	public static extern void GetRoomMembersResult_member_infos_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr GetRoomMembersResult_member_infos_get(IntPtr jarg1) { }

	public static extern IntPtr new_GetRoomMembersResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_GetRoomMembersResult(IntPtr jarg1) { }

	public static extern IntPtr new_LeaveRoomResult__SWIG_0() { }

	public static extern void LeaveRoomResult_room_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong LeaveRoomResult_room_id_get(IntPtr jarg1) { }

	public static extern void LeaveRoomResult_reason_set(IntPtr jarg1, int jarg2) { }

	public static extern int LeaveRoomResult_reason_get(IntPtr jarg1) { }

	public static extern IntPtr new_LeaveRoomResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_LeaveRoomResult(IntPtr jarg1) { }

	public static extern IntPtr new_JoinRoomResult__SWIG_0() { }

	public static extern void JoinRoomResult_room_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong JoinRoomResult_room_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_JoinRoomResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_JoinRoomResult(IntPtr jarg1) { }

	public static extern IntPtr new_GetAllRoomDataResult__SWIG_0() { }

	public static extern void GetAllRoomDataResult_room_info_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr GetAllRoomDataResult_room_info_get(IntPtr jarg1) { }

	public static extern IntPtr new_GetAllRoomDataResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_GetAllRoomDataResult(IntPtr jarg1) { }

	public static extern IntPtr new_KickOffMemberResult__SWIG_0() { }

	public static extern void KickOffMemberResult_room_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong KickOffMemberResult_room_id_get(IntPtr jarg1) { }

	public static extern void KickOffMemberResult_kicked_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr KickOffMemberResult_kicked_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_KickOffMemberResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_KickOffMemberResult(IntPtr jarg1) { }

	public static extern IntPtr new_SetRoomTagResult__SWIG_0() { }

	public static extern IntPtr new_SetRoomTagResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_SetRoomTagResult(IntPtr jarg1) { }

	public static extern IntPtr new_GetRoomTagResult__SWIG_0() { }

	public static extern void GetRoomTagResult_room_tag_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr GetRoomTagResult_room_tag_get(IntPtr jarg1) { }

	public static extern IntPtr new_GetRoomTagResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_GetRoomTagResult(IntPtr jarg1) { }

	public static extern IntPtr new_SetRoomMetadataResult__SWIG_0() { }

	public static extern void SetRoomMetadataResult_room_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong SetRoomMetadataResult_room_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_SetRoomMetadataResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_SetRoomMetadataResult(IntPtr jarg1) { }

	public static extern IntPtr new_GetRoomMetadataResult__SWIG_0() { }

	public static extern void GetRoomMetadataResult_room_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong GetRoomMetadataResult_room_id_get(IntPtr jarg1) { }

	public static extern void GetRoomMetadataResult_key_value_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr GetRoomMetadataResult_key_value_get(IntPtr jarg1) { }

	public static extern IntPtr new_GetRoomMetadataResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_GetRoomMetadataResult(IntPtr jarg1) { }

	public static extern IntPtr new_ClearRoomMetadataResult__SWIG_0() { }

	public static extern void ClearRoomMetadataResult_room_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong ClearRoomMetadataResult_room_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_ClearRoomMetadataResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_ClearRoomMetadataResult(IntPtr jarg1) { }

	public static extern IntPtr new_SetMemberMetadataResult__SWIG_0() { }

	public static extern void SetMemberMetadataResult_room_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong SetMemberMetadataResult_room_id_get(IntPtr jarg1) { }

	public static extern void SetMemberMetadataResult_member_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr SetMemberMetadataResult_member_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_SetMemberMetadataResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_SetMemberMetadataResult(IntPtr jarg1) { }

	public static extern IntPtr new_GetMemberMetadataResult__SWIG_0() { }

	public static extern void GetMemberMetadataResult_room_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong GetMemberMetadataResult_room_id_get(IntPtr jarg1) { }

	public static extern void GetMemberMetadataResult_member_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr GetMemberMetadataResult_member_id_get(IntPtr jarg1) { }

	public static extern void GetMemberMetadataResult_key_value_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr GetMemberMetadataResult_key_value_get(IntPtr jarg1) { }

	public static extern IntPtr new_GetMemberMetadataResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_GetMemberMetadataResult(IntPtr jarg1) { }

	public static extern IntPtr new_RoomDataReceived__SWIG_0() { }

	public static extern void RoomDataReceived_remote_peer_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RoomDataReceived_remote_peer_get(IntPtr jarg1) { }

	public static extern void RoomDataReceived_message_type_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RoomDataReceived_message_type_get(IntPtr jarg1) { }

	public static extern void RoomDataReceived_data_len_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RoomDataReceived_data_len_get(IntPtr jarg1) { }

	public static extern void RoomDataReceived_data_buf_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RoomDataReceived_data_buf_get(IntPtr jarg1) { }

	public static extern IntPtr new_RoomDataReceived__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RoomDataReceived(IntPtr jarg1) { }

	public static extern IntPtr new_SetRoomTypeResult__SWIG_0() { }

	public static extern void SetRoomTypeResult_room_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int SetRoomTypeResult_room_type_get(IntPtr jarg1) { }

	public static extern IntPtr new_SetRoomTypeResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_SetRoomTypeResult(IntPtr jarg1) { }

	public static extern IntPtr new_SetRoomMaxMemberResult__SWIG_0() { }

	public static extern IntPtr new_SetRoomMaxMemberResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_SetRoomMaxMemberResult(IntPtr jarg1) { }

	public static extern IntPtr new_NotifyMetadataChange__SWIG_0() { }

	public static extern void NotifyMetadataChange_room_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong NotifyMetadataChange_room_id_get(IntPtr jarg1) { }

	public static extern void NotifyMetadataChange_changer_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr NotifyMetadataChange_changer_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_NotifyMetadataChange__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_NotifyMetadataChange(IntPtr jarg1) { }

	public static extern IntPtr new_NotifyRoomMemberChange__SWIG_0() { }

	public static extern void NotifyRoomMemberChange_room_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong NotifyRoomMemberChange_room_id_get(IntPtr jarg1) { }

	public static extern void NotifyRoomMemberChange_changer_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr NotifyRoomMemberChange_changer_id_get(IntPtr jarg1) { }

	public static extern void NotifyRoomMemberChange_id_for_making_change_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr NotifyRoomMemberChange_id_for_making_change_get(IntPtr jarg1) { }

	public static extern void NotifyRoomMemberChange_state_change_set(IntPtr jarg1, int jarg2) { }

	public static extern int NotifyRoomMemberChange_state_change_get(IntPtr jarg1) { }

	public static extern IntPtr new_NotifyRoomMemberChange__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_NotifyRoomMemberChange(IntPtr jarg1) { }

	public static extern IntPtr new_NotifyRoomMemberKicked__SWIG_0() { }

	public static extern void NotifyRoomMemberKicked_room_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong NotifyRoomMemberKicked_room_id_get(IntPtr jarg1) { }

	public static extern void NotifyRoomMemberKicked_id_for_making_kick_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr NotifyRoomMemberKicked_id_for_making_kick_get(IntPtr jarg1) { }

	public static extern void NotifyRoomMemberKicked_kicked_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr NotifyRoomMemberKicked_kicked_id_get(IntPtr jarg1) { }

	public static extern void NotifyRoomMemberKicked_due_to_kicker_lost_connect_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint NotifyRoomMemberKicked_due_to_kicker_lost_connect_get(IntPtr jarg1) { }

	public static extern IntPtr new_NotifyRoomMemberKicked__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_NotifyRoomMemberKicked(IntPtr jarg1) { }

	public static extern IntPtr new_NotifyRoomDestroy__SWIG_0() { }

	public static extern void NotifyRoomDestroy_room_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong NotifyRoomDestroy_room_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_NotifyRoomDestroy__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_NotifyRoomDestroy(IntPtr jarg1) { }

	public static extern IntPtr new_NotifyRoomOwnerChange__SWIG_0() { }

	public static extern void NotifyRoomOwnerChange_room_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong NotifyRoomOwnerChange_room_id_get(IntPtr jarg1) { }

	public static extern void NotifyRoomOwnerChange_old_owner_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr NotifyRoomOwnerChange_old_owner_id_get(IntPtr jarg1) { }

	public static extern void NotifyRoomOwnerChange_new_owner_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr NotifyRoomOwnerChange_new_owner_id_get(IntPtr jarg1) { }

	public static extern void NotifyRoomOwnerChange_reason_set(IntPtr jarg1, int jarg2) { }

	public static extern int NotifyRoomOwnerChange_reason_get(IntPtr jarg1) { }

	public static extern IntPtr new_NotifyRoomOwnerChange__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_NotifyRoomOwnerChange(IntPtr jarg1) { }

	public static extern IntPtr new_NotifyRoomGameServerChange__SWIG_0() { }

	public static extern void NotifyRoomGameServerChange_room_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong NotifyRoomGameServerChange_room_id_get(IntPtr jarg1) { }

	public static extern void NotifyRoomGameServerChange_game_server_rail_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr NotifyRoomGameServerChange_game_server_rail_id_get(IntPtr jarg1) { }

	public static extern void NotifyRoomGameServerChange_game_server_channel_id_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong NotifyRoomGameServerChange_game_server_channel_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_NotifyRoomGameServerChange__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_NotifyRoomGameServerChange(IntPtr jarg1) { }

	public static extern IntPtr new_RailSyncFileOption__SWIG_0() { }

	public static extern void RailSyncFileOption_sync_file_not_to_remote_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailSyncFileOption_sync_file_not_to_remote_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailSyncFileOption__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailSyncFileOption(IntPtr jarg1) { }

	public static extern IntPtr new_RailStreamFileOption__SWIG_0() { }

	public static extern void RailStreamFileOption_unavaliabe_when_new_file_writing_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailStreamFileOption_unavaliabe_when_new_file_writing_get(IntPtr jarg1) { }

	public static extern void RailStreamFileOption_open_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailStreamFileOption_open_type_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailStreamFileOption__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailStreamFileOption(IntPtr jarg1) { }

	public static extern IntPtr new_RailListStreamFileOption__SWIG_0() { }

	public static extern void RailListStreamFileOption_start_index_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailListStreamFileOption_start_index_get(IntPtr jarg1) { }

	public static extern void RailListStreamFileOption_num_files_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailListStreamFileOption_num_files_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailListStreamFileOption__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailListStreamFileOption(IntPtr jarg1) { }

	public static extern IntPtr new_RailPublishFileToUserSpaceOption__SWIG_0() { }

	public static extern void RailPublishFileToUserSpaceOption_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailPublishFileToUserSpaceOption_type_get(IntPtr jarg1) { }

	public static extern void RailPublishFileToUserSpaceOption_space_work_name_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailPublishFileToUserSpaceOption_space_work_name_get(IntPtr jarg1) { }

	public static extern void RailPublishFileToUserSpaceOption_description_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailPublishFileToUserSpaceOption_description_get(IntPtr jarg1) { }

	public static extern void RailPublishFileToUserSpaceOption_preview_path_filename_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailPublishFileToUserSpaceOption_preview_path_filename_get(IntPtr jarg1) { }

	public static extern void RailPublishFileToUserSpaceOption_version_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailPublishFileToUserSpaceOption_version_get(IntPtr jarg1) { }

	public static extern void RailPublishFileToUserSpaceOption_tags_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailPublishFileToUserSpaceOption_tags_get(IntPtr jarg1) { }

	public static extern void RailPublishFileToUserSpaceOption_level_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailPublishFileToUserSpaceOption_level_get(IntPtr jarg1) { }

	public static extern void RailPublishFileToUserSpaceOption_key_value_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailPublishFileToUserSpaceOption_key_value_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailPublishFileToUserSpaceOption__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailPublishFileToUserSpaceOption(IntPtr jarg1) { }

	public static extern void RailStreamFileInfo_filename_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailStreamFileInfo_filename_get(IntPtr jarg1) { }

	public static extern void RailStreamFileInfo_file_size_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong RailStreamFileInfo_file_size_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailStreamFileInfo__SWIG_0() { }

	public static extern IntPtr new_RailStreamFileInfo__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailStreamFileInfo(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncQueryQuotaResult__SWIG_0() { }

	public static extern void AsyncQueryQuotaResult_total_quota_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong AsyncQueryQuotaResult_total_quota_get(IntPtr jarg1) { }

	public static extern void AsyncQueryQuotaResult_available_quota_set(IntPtr jarg1, ulong jarg2) { }

	public static extern ulong AsyncQueryQuotaResult_available_quota_get(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncQueryQuotaResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_AsyncQueryQuotaResult(IntPtr jarg1) { }

	public static extern IntPtr new_ShareStorageToSpaceWorkResult__SWIG_0() { }

	public static extern void ShareStorageToSpaceWorkResult_space_work_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr ShareStorageToSpaceWorkResult_space_work_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_ShareStorageToSpaceWorkResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_ShareStorageToSpaceWorkResult(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncReadFileResult__SWIG_0() { }

	public static extern void AsyncReadFileResult_filename_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr AsyncReadFileResult_filename_get(IntPtr jarg1) { }

	public static extern void AsyncReadFileResult_data_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr AsyncReadFileResult_data_get(IntPtr jarg1) { }

	public static extern void AsyncReadFileResult_offset_set(IntPtr jarg1, int jarg2) { }

	public static extern int AsyncReadFileResult_offset_get(IntPtr jarg1) { }

	public static extern void AsyncReadFileResult_try_read_length_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint AsyncReadFileResult_try_read_length_get(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncReadFileResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_AsyncReadFileResult(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncWriteFileResult__SWIG_0() { }

	public static extern void AsyncWriteFileResult_filename_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr AsyncWriteFileResult_filename_get(IntPtr jarg1) { }

	public static extern void AsyncWriteFileResult_offset_set(IntPtr jarg1, int jarg2) { }

	public static extern int AsyncWriteFileResult_offset_get(IntPtr jarg1) { }

	public static extern void AsyncWriteFileResult_try_write_length_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint AsyncWriteFileResult_try_write_length_get(IntPtr jarg1) { }

	public static extern void AsyncWriteFileResult_written_length_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint AsyncWriteFileResult_written_length_get(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncWriteFileResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_AsyncWriteFileResult(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncReadStreamFileResult__SWIG_0() { }

	public static extern void AsyncReadStreamFileResult_filename_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr AsyncReadStreamFileResult_filename_get(IntPtr jarg1) { }

	public static extern void AsyncReadStreamFileResult_data_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr AsyncReadStreamFileResult_data_get(IntPtr jarg1) { }

	public static extern void AsyncReadStreamFileResult_offset_set(IntPtr jarg1, int jarg2) { }

	public static extern int AsyncReadStreamFileResult_offset_get(IntPtr jarg1) { }

	public static extern void AsyncReadStreamFileResult_try_read_length_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint AsyncReadStreamFileResult_try_read_length_get(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncReadStreamFileResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_AsyncReadStreamFileResult(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncWriteStreamFileResult__SWIG_0() { }

	public static extern void AsyncWriteStreamFileResult_filename_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr AsyncWriteStreamFileResult_filename_get(IntPtr jarg1) { }

	public static extern void AsyncWriteStreamFileResult_offset_set(IntPtr jarg1, int jarg2) { }

	public static extern int AsyncWriteStreamFileResult_offset_get(IntPtr jarg1) { }

	public static extern void AsyncWriteStreamFileResult_try_write_length_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint AsyncWriteStreamFileResult_try_write_length_get(IntPtr jarg1) { }

	public static extern void AsyncWriteStreamFileResult_written_length_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint AsyncWriteStreamFileResult_written_length_get(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncWriteStreamFileResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_AsyncWriteStreamFileResult(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncListFileResult__SWIG_0() { }

	public static extern void AsyncListFileResult_file_list_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr AsyncListFileResult_file_list_get(IntPtr jarg1) { }

	public static extern void AsyncListFileResult_start_index_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint AsyncListFileResult_start_index_get(IntPtr jarg1) { }

	public static extern void AsyncListFileResult_try_list_file_num_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint AsyncListFileResult_try_list_file_num_get(IntPtr jarg1) { }

	public static extern void AsyncListFileResult_all_file_num_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint AsyncListFileResult_all_file_num_get(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncListFileResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_AsyncListFileResult(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncRenameStreamFileResult__SWIG_0() { }

	public static extern void AsyncRenameStreamFileResult_old_filename_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr AsyncRenameStreamFileResult_old_filename_get(IntPtr jarg1) { }

	public static extern void AsyncRenameStreamFileResult_new_filename_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr AsyncRenameStreamFileResult_new_filename_get(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncRenameStreamFileResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_AsyncRenameStreamFileResult(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncDeleteStreamFileResult__SWIG_0() { }

	public static extern void AsyncDeleteStreamFileResult_filename_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr AsyncDeleteStreamFileResult_filename_get(IntPtr jarg1) { }

	public static extern IntPtr new_AsyncDeleteStreamFileResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_AsyncDeleteStreamFileResult(IntPtr jarg1) { }

	public static extern IntPtr new_RailVoiceCaptureOption__SWIG_0() { }

	public static extern void RailVoiceCaptureOption_voice_data_format_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailVoiceCaptureOption_voice_data_format_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailVoiceCaptureOption__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailVoiceCaptureOption(IntPtr jarg1) { }

	public static extern IntPtr new_RailVoiceCaptureSpecification__SWIG_0() { }

	public static extern void RailVoiceCaptureSpecification_capture_format_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailVoiceCaptureSpecification_capture_format_get(IntPtr jarg1) { }

	public static extern void RailVoiceCaptureSpecification_bits_per_sample_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailVoiceCaptureSpecification_bits_per_sample_get(IntPtr jarg1) { }

	public static extern void RailVoiceCaptureSpecification_samples_per_second_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailVoiceCaptureSpecification_samples_per_second_get(IntPtr jarg1) { }

	public static extern void RailVoiceCaptureSpecification_channels_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailVoiceCaptureSpecification_channels_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailVoiceCaptureSpecification__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailVoiceCaptureSpecification(IntPtr jarg1) { }

	public static extern IntPtr new_CreateVoiceChannelOption__SWIG_0() { }

	public static extern void CreateVoiceChannelOption_join_channel_after_created_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool CreateVoiceChannelOption_join_channel_after_created_get(IntPtr jarg1) { }

	public static extern IntPtr new_CreateVoiceChannelOption__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_CreateVoiceChannelOption(IntPtr jarg1) { }

	public static extern IntPtr new_RailVoiceChannelUserSpeakingState__SWIG_0() { }

	public static extern void RailVoiceChannelUserSpeakingState_user_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailVoiceChannelUserSpeakingState_user_id_get(IntPtr jarg1) { }

	public static extern void RailVoiceChannelUserSpeakingState_speaking_limit_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailVoiceChannelUserSpeakingState_speaking_limit_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailVoiceChannelUserSpeakingState__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailVoiceChannelUserSpeakingState(IntPtr jarg1) { }

	public static extern void CreateVoiceChannelResult_voice_channel_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr CreateVoiceChannelResult_voice_channel_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_CreateVoiceChannelResult__SWIG_0() { }

	public static extern IntPtr new_CreateVoiceChannelResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_CreateVoiceChannelResult(IntPtr jarg1) { }

	public static extern void JoinVoiceChannelResult_voice_channel_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr JoinVoiceChannelResult_voice_channel_id_get(IntPtr jarg1) { }

	public static extern void JoinVoiceChannelResult_already_joined_channel_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr JoinVoiceChannelResult_already_joined_channel_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_JoinVoiceChannelResult__SWIG_0() { }

	public static extern IntPtr new_JoinVoiceChannelResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_JoinVoiceChannelResult(IntPtr jarg1) { }

	public static extern IntPtr new_LeaveVoiceChannelResult__SWIG_0() { }

	public static extern void LeaveVoiceChannelResult_voice_channel_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr LeaveVoiceChannelResult_voice_channel_id_get(IntPtr jarg1) { }

	public static extern void LeaveVoiceChannelResult_reason_set(IntPtr jarg1, int jarg2) { }

	public static extern int LeaveVoiceChannelResult_reason_get(IntPtr jarg1) { }

	public static extern IntPtr new_LeaveVoiceChannelResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_LeaveVoiceChannelResult(IntPtr jarg1) { }

	public static extern void VoiceChannelAddUsersResult_voice_channel_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr VoiceChannelAddUsersResult_voice_channel_id_get(IntPtr jarg1) { }

	public static extern void VoiceChannelAddUsersResult_success_ids_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr VoiceChannelAddUsersResult_success_ids_get(IntPtr jarg1) { }

	public static extern void VoiceChannelAddUsersResult_failed_ids_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr VoiceChannelAddUsersResult_failed_ids_get(IntPtr jarg1) { }

	public static extern IntPtr new_VoiceChannelAddUsersResult__SWIG_0() { }

	public static extern IntPtr new_VoiceChannelAddUsersResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_VoiceChannelAddUsersResult(IntPtr jarg1) { }

	public static extern void VoiceChannelRemoveUsersResult_voice_channel_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr VoiceChannelRemoveUsersResult_voice_channel_id_get(IntPtr jarg1) { }

	public static extern void VoiceChannelRemoveUsersResult_success_ids_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr VoiceChannelRemoveUsersResult_success_ids_get(IntPtr jarg1) { }

	public static extern void VoiceChannelRemoveUsersResult_failed_ids_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr VoiceChannelRemoveUsersResult_failed_ids_get(IntPtr jarg1) { }

	public static extern IntPtr new_VoiceChannelRemoveUsersResult__SWIG_0() { }

	public static extern IntPtr new_VoiceChannelRemoveUsersResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_VoiceChannelRemoveUsersResult(IntPtr jarg1) { }

	public static extern void VoiceChannelInviteEvent_inviter_name_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr VoiceChannelInviteEvent_inviter_name_get(IntPtr jarg1) { }

	public static extern void VoiceChannelInviteEvent_channel_name_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr VoiceChannelInviteEvent_channel_name_get(IntPtr jarg1) { }

	public static extern void VoiceChannelInviteEvent_voice_channel_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr VoiceChannelInviteEvent_voice_channel_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_VoiceChannelInviteEvent__SWIG_0() { }

	public static extern IntPtr new_VoiceChannelInviteEvent__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_VoiceChannelInviteEvent(IntPtr jarg1) { }

	public static extern void VoiceChannelMemeberChangedEvent_voice_channel_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr VoiceChannelMemeberChangedEvent_voice_channel_id_get(IntPtr jarg1) { }

	public static extern void VoiceChannelMemeberChangedEvent_member_ids_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr VoiceChannelMemeberChangedEvent_member_ids_get(IntPtr jarg1) { }

	public static extern IntPtr new_VoiceChannelMemeberChangedEvent__SWIG_0() { }

	public static extern IntPtr new_VoiceChannelMemeberChangedEvent__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_VoiceChannelMemeberChangedEvent(IntPtr jarg1) { }

	public static extern IntPtr new_VoiceChannelPushToTalkKeyChangedEvent__SWIG_0() { }

	public static extern void VoiceChannelPushToTalkKeyChangedEvent_push_to_talk_hot_key_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint VoiceChannelPushToTalkKeyChangedEvent_push_to_talk_hot_key_get(IntPtr jarg1) { }

	public static extern IntPtr new_VoiceChannelPushToTalkKeyChangedEvent__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_VoiceChannelPushToTalkKeyChangedEvent(IntPtr jarg1) { }

	public static extern void VoiceChannelUsersSpeakingStateChangedEvent_voice_channel_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr VoiceChannelUsersSpeakingStateChangedEvent_voice_channel_id_get(IntPtr jarg1) { }

	public static extern void VoiceChannelUsersSpeakingStateChangedEvent_users_speaking_state_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr VoiceChannelUsersSpeakingStateChangedEvent_users_speaking_state_get(IntPtr jarg1) { }

	public static extern IntPtr new_VoiceChannelUsersSpeakingStateChangedEvent__SWIG_0() { }

	public static extern IntPtr new_VoiceChannelUsersSpeakingStateChangedEvent__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_VoiceChannelUsersSpeakingStateChangedEvent(IntPtr jarg1) { }

	public static extern void VoiceChannelSpeakingUsersChangedEvent_voice_channel_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr VoiceChannelSpeakingUsersChangedEvent_voice_channel_id_get(IntPtr jarg1) { }

	public static extern void VoiceChannelSpeakingUsersChangedEvent_speaking_users_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr VoiceChannelSpeakingUsersChangedEvent_speaking_users_get(IntPtr jarg1) { }

	public static extern void VoiceChannelSpeakingUsersChangedEvent_not_speaking_users_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr VoiceChannelSpeakingUsersChangedEvent_not_speaking_users_get(IntPtr jarg1) { }

	public static extern IntPtr new_VoiceChannelSpeakingUsersChangedEvent__SWIG_0() { }

	public static extern IntPtr new_VoiceChannelSpeakingUsersChangedEvent__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_VoiceChannelSpeakingUsersChangedEvent(IntPtr jarg1) { }

	public static extern IntPtr new_VoiceDataCapturedEvent__SWIG_0() { }

	public static extern void VoiceDataCapturedEvent_is_last_package_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool VoiceDataCapturedEvent_is_last_package_get(IntPtr jarg1) { }

	public static extern IntPtr new_VoiceDataCapturedEvent__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_VoiceDataCapturedEvent(IntPtr jarg1) { }

	public static extern IntPtr new_RailTextInputWindowOption__SWIG_0() { }

	public static extern void RailTextInputWindowOption_show_password_input_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailTextInputWindowOption_show_password_input_get(IntPtr jarg1) { }

	public static extern void RailTextInputWindowOption_enable_multi_line_edit_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailTextInputWindowOption_enable_multi_line_edit_get(IntPtr jarg1) { }

	public static extern void RailTextInputWindowOption_auto_cancel_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailTextInputWindowOption_auto_cancel_get(IntPtr jarg1) { }

	public static extern void RailTextInputWindowOption_caption_text_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailTextInputWindowOption_caption_text_get(IntPtr jarg1) { }

	public static extern void RailTextInputWindowOption_description_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailTextInputWindowOption_description_get(IntPtr jarg1) { }

	public static extern void RailTextInputWindowOption_content_placeholder_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailTextInputWindowOption_content_placeholder_get(IntPtr jarg1) { }

	public static extern void RailTextInputWindowOption_is_min_window_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailTextInputWindowOption_is_min_window_get(IntPtr jarg1) { }

	public static extern void RailTextInputWindowOption_position_left_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailTextInputWindowOption_position_left_get(IntPtr jarg1) { }

	public static extern void RailTextInputWindowOption_position_top_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailTextInputWindowOption_position_top_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailTextInputWindowOption__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailTextInputWindowOption(IntPtr jarg1) { }

	public static extern IntPtr new_RailTextInputResult__SWIG_0() { }

	public static extern void RailTextInputResult_content_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailTextInputResult_content_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailTextInputResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailTextInputResult(IntPtr jarg1) { }

	public static extern uint kRailMaxGameDefinePlayingStateValue_get() { }

	public static extern IntPtr new_RailBranchInfo__SWIG_0() { }

	public static extern void RailBranchInfo_branch_name_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailBranchInfo_branch_name_get(IntPtr jarg1) { }

	public static extern void RailBranchInfo_branch_type_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailBranchInfo_branch_type_get(IntPtr jarg1) { }

	public static extern void RailBranchInfo_branch_id_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailBranchInfo_branch_id_get(IntPtr jarg1) { }

	public static extern void RailBranchInfo_build_number_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailBranchInfo_build_number_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailBranchInfo__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailBranchInfo(IntPtr jarg1) { }

	public static extern IntPtr new_RailGameDefineGamePlayingState__SWIG_0() { }

	public static extern void RailGameDefineGamePlayingState_game_define_game_playing_state_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailGameDefineGamePlayingState_game_define_game_playing_state_get(IntPtr jarg1) { }

	public static extern void RailGameDefineGamePlayingState_state_name_zh_cn_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailGameDefineGamePlayingState_state_name_zh_cn_get(IntPtr jarg1) { }

	public static extern void RailGameDefineGamePlayingState_state_name_en_us_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailGameDefineGamePlayingState_state_name_en_us_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailGameDefineGamePlayingState__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailGameDefineGamePlayingState(IntPtr jarg1) { }

	public static extern IntPtr new_QuerySubscribeWishPlayStateResult__SWIG_0() { }

	public static extern void QuerySubscribeWishPlayStateResult_is_subscribed_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool QuerySubscribeWishPlayStateResult_is_subscribed_get(IntPtr jarg1) { }

	public static extern IntPtr new_QuerySubscribeWishPlayStateResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_QuerySubscribeWishPlayStateResult(IntPtr jarg1) { }

	public static extern IntPtr new_RailWindowPosition__SWIG_0() { }

	public static extern void RailWindowPosition_position_left_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailWindowPosition_position_left_get(IntPtr jarg1) { }

	public static extern void RailWindowPosition_position_top_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailWindowPosition_position_top_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailWindowPosition__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailWindowPosition(IntPtr jarg1) { }

	public static extern IntPtr new_RailTextInputImeWindowOption__SWIG_0() { }

	public static extern void RailTextInputImeWindowOption_position_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailTextInputImeWindowOption_position_get(IntPtr jarg1) { }

	public static extern void RailTextInputImeWindowOption_show_rail_ime_window_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RailTextInputImeWindowOption_show_rail_ime_window_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailTextInputImeWindowOption__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailTextInputImeWindowOption(IntPtr jarg1) { }

	public static extern IntPtr new_RailIMEHelperTextInputCompositionState__SWIG_0() { }

	public static extern void RailIMEHelperTextInputCompositionState_composition_text_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailIMEHelperTextInputCompositionState_composition_text_get(IntPtr jarg1) { }

	public static extern void RailIMEHelperTextInputCompositionState_composition_state_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailIMEHelperTextInputCompositionState_composition_state_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailIMEHelperTextInputCompositionState__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailIMEHelperTextInputCompositionState(IntPtr jarg1) { }

	public static extern IntPtr new_RailIMEHelperTextInputSelectedResult__SWIG_0() { }

	public static extern void RailIMEHelperTextInputSelectedResult_content_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailIMEHelperTextInputSelectedResult_content_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailIMEHelperTextInputSelectedResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailIMEHelperTextInputSelectedResult(IntPtr jarg1) { }

	public static extern IntPtr new_RailHttpSessionResponse__SWIG_0() { }

	public static extern void RailHttpSessionResponse_http_response_data_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailHttpSessionResponse_http_response_data_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailHttpSessionResponse__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailHttpSessionResponse(IntPtr jarg1) { }

	public static extern IntPtr new_RailSmallObjectState__SWIG_0() { }

	public static extern void RailSmallObjectState_update_state_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailSmallObjectState_update_state_get(IntPtr jarg1) { }

	public static extern void RailSmallObjectState_index_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailSmallObjectState_index_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailSmallObjectState__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailSmallObjectState(IntPtr jarg1) { }

	public static extern IntPtr new_RailSmallObjectDownloadInfo__SWIG_0() { }

	public static extern void RailSmallObjectDownloadInfo_index_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint RailSmallObjectDownloadInfo_index_get(IntPtr jarg1) { }

	public static extern void RailSmallObjectDownloadInfo_result_set(IntPtr jarg1, int jarg2) { }

	public static extern int RailSmallObjectDownloadInfo_result_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailSmallObjectDownloadInfo__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailSmallObjectDownloadInfo(IntPtr jarg1) { }

	public static extern void RailSmallObjectStateQueryResult_objects_state_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailSmallObjectStateQueryResult_objects_state_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailSmallObjectStateQueryResult__SWIG_0() { }

	public static extern IntPtr new_RailSmallObjectStateQueryResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailSmallObjectStateQueryResult(IntPtr jarg1) { }

	public static extern void RailSmallObjectDownloadResult_download_infos_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailSmallObjectDownloadResult_download_infos_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailSmallObjectDownloadResult__SWIG_0() { }

	public static extern IntPtr new_RailSmallObjectDownloadResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailSmallObjectDownloadResult(IntPtr jarg1) { }

	public static extern IntPtr new_RailSwitchPlayerSelectedZoneResult__SWIG_0() { }

	public static extern IntPtr new_RailSwitchPlayerSelectedZoneResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailSwitchPlayerSelectedZoneResult(IntPtr jarg1) { }

	public static extern IntPtr new_RailGroupInfo__SWIG_0() { }

	public static extern void RailGroupInfo_group_id_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailGroupInfo_group_id_get(IntPtr jarg1) { }

	public static extern void RailGroupInfo_group_name_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailGroupInfo_group_name_get(IntPtr jarg1) { }

	public static extern void RailGroupInfo_group_icon_url_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr RailGroupInfo_group_icon_url_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailGroupInfo__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailGroupInfo(IntPtr jarg1) { }

	public static extern IntPtr new_RailQueryGroupsInfoResult__SWIG_0() { }

	public static extern void RailQueryGroupsInfoResult_group_ids_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr RailQueryGroupsInfoResult_group_ids_get(IntPtr jarg1) { }

	public static extern IntPtr new_RailQueryGroupsInfoResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailQueryGroupsInfoResult(IntPtr jarg1) { }

	public static extern IntPtr new_RailOpenGroupChatResult__SWIG_0() { }

	public static extern IntPtr new_RailOpenGroupChatResult__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RailOpenGroupChatResult(IntPtr jarg1) { }

	public static extern IntPtr IRailAchievementHelper_CreatePlayerAchievement(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr IRailAchievementHelper_GetGlobalAchievement(IntPtr jarg1) { }

	public static extern void delete_IRailAchievementHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailPlayerAchievement_GetRailID(IntPtr jarg1) { }

	public static extern int IRailPlayerAchievement_AsyncRequestAchievement(IntPtr jarg1, string jarg2) { }

	public static extern int IRailPlayerAchievement_HasAchieved(IntPtr jarg1, string jarg2, out bool jarg3) { }

	public static extern int IRailPlayerAchievement_GetAchievementInfo(IntPtr jarg1, string jarg2, IntPtr jarg3) { }

	public static extern int IRailPlayerAchievement_AsyncTriggerAchievementProgress__SWIG_0(IntPtr jarg1, string jarg2, uint jarg3, uint jarg4, string jarg5) { }

	public static extern int IRailPlayerAchievement_AsyncTriggerAchievementProgress__SWIG_1(IntPtr jarg1, string jarg2, uint jarg3, uint jarg4) { }

	public static extern int IRailPlayerAchievement_AsyncTriggerAchievementProgress__SWIG_2(IntPtr jarg1, string jarg2, uint jarg3) { }

	public static extern int IRailPlayerAchievement_MakeAchievement(IntPtr jarg1, string jarg2) { }

	public static extern int IRailPlayerAchievement_CancelAchievement(IntPtr jarg1, string jarg2) { }

	public static extern int IRailPlayerAchievement_AsyncStoreAchievement(IntPtr jarg1, string jarg2) { }

	public static extern int IRailPlayerAchievement_ResetAllAchievements(IntPtr jarg1) { }

	public static extern int IRailPlayerAchievement_GetAllAchievementsName(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_IRailPlayerAchievement(IntPtr jarg1) { }

	public static extern int IRailGlobalAchievement_AsyncRequestAchievement(IntPtr jarg1, string jarg2) { }

	public static extern int IRailGlobalAchievement_GetGlobalAchievedPercent(IntPtr jarg1, string jarg2, out double jarg3) { }

	public static extern int IRailGlobalAchievement_GetGlobalAchievedPercentDescending(IntPtr jarg1, int jarg2, IntPtr jarg3, out double jarg4) { }

	public static extern void delete_IRailGlobalAchievement(IntPtr jarg1) { }

	public static extern IntPtr new_PlayerAchievementReceived__SWIG_0() { }

	public static extern IntPtr new_PlayerAchievementReceived__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_PlayerAchievementReceived(IntPtr jarg1) { }

	public static extern IntPtr new_PlayerAchievementStored__SWIG_0() { }

	public static extern void PlayerAchievementStored_group_achievement_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool PlayerAchievementStored_group_achievement_get(IntPtr jarg1) { }

	public static extern void PlayerAchievementStored_achievement_name_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr PlayerAchievementStored_achievement_name_get(IntPtr jarg1) { }

	public static extern void PlayerAchievementStored_current_progress_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint PlayerAchievementStored_current_progress_get(IntPtr jarg1) { }

	public static extern void PlayerAchievementStored_max_progress_set(IntPtr jarg1, uint jarg2) { }

	public static extern uint PlayerAchievementStored_max_progress_get(IntPtr jarg1) { }

	public static extern IntPtr new_PlayerAchievementStored__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_PlayerAchievementStored(IntPtr jarg1) { }

	public static extern IntPtr new_GlobalAchievementReceived__SWIG_0() { }

	public static extern void GlobalAchievementReceived_count_set(IntPtr jarg1, int jarg2) { }

	public static extern int GlobalAchievementReceived_count_get(IntPtr jarg1) { }

	public static extern IntPtr new_GlobalAchievementReceived__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_GlobalAchievementReceived(IntPtr jarg1) { }

	public static extern IntPtr IRailAssetsHelper_OpenAssets(IntPtr jarg1) { }

	public static extern IntPtr IRailAssetsHelper_OpenGameServerAssets(IntPtr jarg1) { }

	public static extern void delete_IRailAssetsHelper(IntPtr jarg1) { }

	public static extern int IRailAssets_AsyncRequestAllAssets(IntPtr jarg1, string jarg2) { }

	public static extern int IRailAssets_QueryAssetInfo(IntPtr jarg1, ulong jarg2, IntPtr jarg3) { }

	public static extern int IRailAssets_AsyncUpdateAssetsProperty(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailAssets_AsyncDirectConsumeAssets(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailAssets_AsyncStartConsumeAsset(IntPtr jarg1, ulong jarg2, string jarg3) { }

	public static extern int IRailAssets_AsyncUpdateConsumeProgress(IntPtr jarg1, ulong jarg2, string jarg3, string jarg4) { }

	public static extern int IRailAssets_AsyncCompleteConsumeAsset(IntPtr jarg1, ulong jarg2, uint jarg3, string jarg4) { }

	public static extern int IRailAssets_AsyncExchangeAssets(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3, string jarg4) { }

	public static extern int IRailAssets_AsyncExchangeAssetsTo(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3, ulong jarg4, string jarg5) { }

	public static extern int IRailAssets_AsyncSplitAsset(IntPtr jarg1, ulong jarg2, uint jarg3, string jarg4) { }

	public static extern int IRailAssets_AsyncSplitAssetTo(IntPtr jarg1, ulong jarg2, uint jarg3, ulong jarg4, string jarg5) { }

	public static extern int IRailAssets_AsyncMergeAsset(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailAssets_AsyncMergeAssetTo(IntPtr jarg1, IntPtr jarg2, ulong jarg3, string jarg4) { }

	public static extern int IRailAssets_SerializeAssetsToBuffer__SWIG_0(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailAssets_SerializeAssetsToBuffer__SWIG_1(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3) { }

	public static extern int IRailAssets_DeserializeAssetsFromBuffer(IntPtr jarg1, IntPtr jarg2, string jarg3, IntPtr jarg4) { }

	public static extern void delete_IRailAssets(IntPtr jarg1) { }

	public static extern IntPtr IRailBrowserHelper_AsyncCreateBrowser__SWIG_0(IntPtr jarg1, string jarg2, uint jarg3, uint jarg4, string jarg5, IntPtr jarg6, out RailResult jarg7) { }

	public static extern IntPtr IRailBrowserHelper_AsyncCreateBrowser__SWIG_1(IntPtr jarg1, string jarg2, uint jarg3, uint jarg4, string jarg5, IntPtr jarg6) { }

	public static extern IntPtr IRailBrowserHelper_AsyncCreateBrowser__SWIG_2(IntPtr jarg1, string jarg2, uint jarg3, uint jarg4, string jarg5) { }

	public static extern IntPtr IRailBrowserHelper_CreateCustomerDrawBrowser__SWIG_0(IntPtr jarg1, string jarg2, string jarg3, IntPtr jarg4, out RailResult jarg5) { }

	public static extern IntPtr IRailBrowserHelper_CreateCustomerDrawBrowser__SWIG_1(IntPtr jarg1, string jarg2, string jarg3, IntPtr jarg4) { }

	public static extern IntPtr IRailBrowserHelper_CreateCustomerDrawBrowser__SWIG_2(IntPtr jarg1, string jarg2, string jarg3) { }

	public static extern int IRailBrowserHelper_NavigateWebPage(IntPtr jarg1, string jarg2, bool jarg3) { }

	public static extern void delete_IRailBrowserHelper(IntPtr jarg1) { }

	public static extern bool IRailBrowser_GetCurrentUrl(IntPtr jarg1, IntPtr jarg2) { }

	public static extern bool IRailBrowser_ReloadWithUrl__SWIG_0(IntPtr jarg1, string jarg2) { }

	public static extern bool IRailBrowser_ReloadWithUrl__SWIG_1(IntPtr jarg1) { }

	public static extern void IRailBrowser_StopLoad(IntPtr jarg1) { }

	public static extern bool IRailBrowser_AddJavascriptEventListener(IntPtr jarg1, string jarg2) { }

	public static extern bool IRailBrowser_RemoveAllJavascriptEventListener(IntPtr jarg1) { }

	public static extern void IRailBrowser_AllowNavigateNewPage(IntPtr jarg1, bool jarg2) { }

	public static extern void IRailBrowser_Close(IntPtr jarg1) { }

	public static extern void delete_IRailBrowser(IntPtr jarg1) { }

	public static extern bool IRailBrowserRender_GetCurrentUrl(IntPtr jarg1, IntPtr jarg2) { }

	public static extern bool IRailBrowserRender_ReloadWithUrl__SWIG_0(IntPtr jarg1, string jarg2) { }

	public static extern bool IRailBrowserRender_ReloadWithUrl__SWIG_1(IntPtr jarg1) { }

	public static extern void IRailBrowserRender_StopLoad(IntPtr jarg1) { }

	public static extern bool IRailBrowserRender_AddJavascriptEventListener(IntPtr jarg1, string jarg2) { }

	public static extern bool IRailBrowserRender_RemoveAllJavascriptEventListener(IntPtr jarg1) { }

	public static extern void IRailBrowserRender_AllowNavigateNewPage(IntPtr jarg1, bool jarg2) { }

	public static extern void IRailBrowserRender_Close(IntPtr jarg1) { }

	public static extern void IRailBrowserRender_UpdateCustomDrawWindowPos(IntPtr jarg1, int jarg2, int jarg3, uint jarg4, uint jarg5) { }

	public static extern void IRailBrowserRender_SetBrowserActive(IntPtr jarg1, bool jarg2) { }

	public static extern void IRailBrowserRender_GoBack(IntPtr jarg1) { }

	public static extern void IRailBrowserRender_GoForward(IntPtr jarg1) { }

	public static extern bool IRailBrowserRender_ExecuteJavascript(IntPtr jarg1, string jarg2, string jarg3) { }

	public static extern void IRailBrowserRender_DispatchWindowsMessage(IntPtr jarg1, uint jarg2, uint jarg3, uint jarg4) { }

	public static extern void IRailBrowserRender_DispatchMouseMessage(IntPtr jarg1, int jarg2, uint jarg3, uint jarg4, uint jarg5) { }

	public static extern void IRailBrowserRender_MouseWheel(IntPtr jarg1, int jarg2, uint jarg3, uint jarg4, uint jarg5) { }

	public static extern void IRailBrowserRender_SetFocus(IntPtr jarg1, bool jarg2) { }

	public static extern void IRailBrowserRender_KeyDown(IntPtr jarg1, uint jarg2) { }

	public static extern void IRailBrowserRender_KeyUp(IntPtr jarg1, uint jarg2) { }

	public static extern void IRailBrowserRender_KeyChar(IntPtr jarg1, uint jarg2, bool jarg3) { }

	public static extern void delete_IRailBrowserRender(IntPtr jarg1) { }

	public static extern int IRailDlcHelper_AsyncQueryIsOwnedDlcsOnServer(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailDlcHelper_AsyncCheckAllDlcsStateReady(IntPtr jarg1, string jarg2) { }

	public static extern bool IRailDlcHelper_IsDlcInstalled__SWIG_0(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3) { }

	public static extern bool IRailDlcHelper_IsDlcInstalled__SWIG_1(IntPtr jarg1, IntPtr jarg2) { }

	public static extern bool IRailDlcHelper_IsOwnedDlc(IntPtr jarg1, IntPtr jarg2) { }

	public static extern uint IRailDlcHelper_GetDlcCount(IntPtr jarg1) { }

	public static extern bool IRailDlcHelper_GetDlcInfo(IntPtr jarg1, uint jarg2, IntPtr jarg3) { }

	public static extern bool IRailDlcHelper_AsyncInstallDlc(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern bool IRailDlcHelper_AsyncRemoveDlc(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern void delete_IRailDlcHelper(IntPtr jarg1) { }

	public static extern int IRailFloatingWindow_AsyncShowRailFloatingWindow(IntPtr jarg1, int jarg2, string jarg3) { }

	public static extern int IRailFloatingWindow_AsyncCloseRailFloatingWindow(IntPtr jarg1, int jarg2, string jarg3) { }

	public static extern int IRailFloatingWindow_SetNotifyWindowPosition(IntPtr jarg1, int jarg2, IntPtr jarg3) { }

	public static extern int IRailFloatingWindow_AsyncShowStoreWindow(IntPtr jarg1, ulong jarg2, IntPtr jarg3, string jarg4) { }

	public static extern bool IRailFloatingWindow_IsFloatingWindowAvailable(IntPtr jarg1) { }

	public static extern int IRailFloatingWindow_AsyncShowDefaultGameStoreWindow(IntPtr jarg1, string jarg2) { }

	public static extern int IRailFloatingWindow_SetNotifyWindowEnable(IntPtr jarg1, int jarg2, bool jarg3) { }

	public static extern void delete_IRailFloatingWindow(IntPtr jarg1) { }

	public static extern int IRailFriends_AsyncGetPersonalInfo(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailFriends_AsyncGetFriendMetadata(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3, string jarg4) { }

	public static extern int IRailFriends_AsyncSetMyMetadata(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailFriends_AsyncClearAllMyMetadata(IntPtr jarg1, string jarg2) { }

	public static extern int IRailFriends_AsyncSetInviteCommandLine(IntPtr jarg1, string jarg2, string jarg3) { }

	public static extern int IRailFriends_AsyncGetInviteCommandLine(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailFriends_AsyncReportPlayedWithUserList(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailFriends_GetFriendsList(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailFriends_AsyncQueryFriendPlayedGamesInfo(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailFriends_AsyncQueryPlayedWithFriendsList(IntPtr jarg1, string jarg2) { }

	public static extern int IRailFriends_AsyncQueryPlayedWithFriendsTime(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailFriends_AsyncQueryPlayedWithFriendsGames(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailFriends_AsyncAddFriend(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailFriends_AsyncUpdateFriendsData(IntPtr jarg1, string jarg2) { }

	public static extern void delete_IRailFriends(IntPtr jarg1) { }

	public static extern int IRailGameServerHelper_AsyncGetGameServerPlayerList(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailGameServerHelper_AsyncGetGameServerList(IntPtr jarg1, uint jarg2, uint jarg3, IntPtr jarg4, IntPtr jarg5, string jarg6) { }

	public static extern IntPtr IRailGameServerHelper_AsyncCreateGameServer__SWIG_0(IntPtr jarg1, IntPtr jarg2, string jarg3, string jarg4) { }

	public static extern IntPtr IRailGameServerHelper_AsyncCreateGameServer__SWIG_1(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern IntPtr IRailGameServerHelper_AsyncCreateGameServer__SWIG_2(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr IRailGameServerHelper_AsyncCreateGameServer__SWIG_3(IntPtr jarg1) { }

	public static extern int IRailGameServerHelper_AsyncGetFavoriteGameServers__SWIG_0(IntPtr jarg1, string jarg2) { }

	public static extern int IRailGameServerHelper_AsyncGetFavoriteGameServers__SWIG_1(IntPtr jarg1) { }

	public static extern int IRailGameServerHelper_AsyncAddFavoriteGameServer__SWIG_0(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailGameServerHelper_AsyncAddFavoriteGameServer__SWIG_1(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailGameServerHelper_AsyncRemoveFavoriteGameServer__SWIG_0(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailGameServerHelper_AsyncRemoveFavoriteGameServer__SWIG_1(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_IRailGameServerHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailGameServer_GetGameServerRailID(IntPtr jarg1) { }

	public static extern int IRailGameServer_GetGameServerName(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailGameServer_GetGameServerFullName(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr IRailGameServer_GetOwnerRailID(IntPtr jarg1) { }

	public static extern bool IRailGameServer_SetHost(IntPtr jarg1, string jarg2) { }

	public static extern bool IRailGameServer_GetHost(IntPtr jarg1, IntPtr jarg2) { }

	public static extern bool IRailGameServer_SetMapName(IntPtr jarg1, string jarg2) { }

	public static extern bool IRailGameServer_GetMapName(IntPtr jarg1, IntPtr jarg2) { }

	public static extern bool IRailGameServer_SetPasswordProtect(IntPtr jarg1, bool jarg2) { }

	public static extern bool IRailGameServer_GetPasswordProtect(IntPtr jarg1) { }

	public static extern bool IRailGameServer_SetMaxPlayers(IntPtr jarg1, uint jarg2) { }

	public static extern uint IRailGameServer_GetMaxPlayers(IntPtr jarg1) { }

	public static extern bool IRailGameServer_SetBotPlayers(IntPtr jarg1, uint jarg2) { }

	public static extern uint IRailGameServer_GetBotPlayers(IntPtr jarg1) { }

	public static extern bool IRailGameServer_SetGameServerDescription(IntPtr jarg1, string jarg2) { }

	public static extern bool IRailGameServer_GetGameServerDescription(IntPtr jarg1, IntPtr jarg2) { }

	public static extern bool IRailGameServer_SetGameServerTags(IntPtr jarg1, string jarg2) { }

	public static extern bool IRailGameServer_GetGameServerTags(IntPtr jarg1, IntPtr jarg2) { }

	public static extern bool IRailGameServer_SetMods(IntPtr jarg1, IntPtr jarg2) { }

	public static extern bool IRailGameServer_GetMods(IntPtr jarg1, IntPtr jarg2) { }

	public static extern bool IRailGameServer_SetSpectatorHost(IntPtr jarg1, string jarg2) { }

	public static extern bool IRailGameServer_GetSpectatorHost(IntPtr jarg1, IntPtr jarg2) { }

	public static extern bool IRailGameServer_SetGameServerVersion(IntPtr jarg1, string jarg2) { }

	public static extern bool IRailGameServer_GetGameServerVersion(IntPtr jarg1, IntPtr jarg2) { }

	public static extern bool IRailGameServer_SetIsFriendOnly(IntPtr jarg1, bool jarg2) { }

	public static extern bool IRailGameServer_GetIsFriendOnly(IntPtr jarg1) { }

	public static extern bool IRailGameServer_ClearAllMetadata(IntPtr jarg1) { }

	public static extern int IRailGameServer_GetMetadata(IntPtr jarg1, string jarg2, IntPtr jarg3) { }

	public static extern int IRailGameServer_SetMetadata(IntPtr jarg1, string jarg2, string jarg3) { }

	public static extern int IRailGameServer_AsyncSetMetadata(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailGameServer_AsyncGetMetadata(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailGameServer_AsyncGetAllMetadata(IntPtr jarg1, string jarg2) { }

	public static extern int IRailGameServer_AsyncAcquireGameServerSessionTicket(IntPtr jarg1, string jarg2) { }

	public static extern int IRailGameServer_AsyncStartSessionWithPlayer(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3, string jarg4) { }

	public static extern void IRailGameServer_TerminateSessionOfPlayer(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void IRailGameServer_AbandonGameServerSessionTicket(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailGameServer_ReportPlayerJoinGameServer(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailGameServer_ReportPlayerQuitGameServer(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailGameServer_UpdateGameServerPlayerList(IntPtr jarg1, IntPtr jarg2) { }

	public static extern uint IRailGameServer_GetCurrentPlayers(IntPtr jarg1) { }

	public static extern void IRailGameServer_RemoveAllPlayers(IntPtr jarg1) { }

	public static extern int IRailGameServer_RegisterToGameServerList(IntPtr jarg1) { }

	public static extern int IRailGameServer_UnregisterFromGameServerList(IntPtr jarg1) { }

	public static extern int IRailGameServer_CloseGameServer(IntPtr jarg1) { }

	public static extern int IRailGameServer_GetFriendsInGameServer(IntPtr jarg1, IntPtr jarg2) { }

	public static extern bool IRailGameServer_IsUserInGameServer(IntPtr jarg1, IntPtr jarg2) { }

	public static extern bool IRailGameServer_SetServerInfo(IntPtr jarg1, string jarg2) { }

	public static extern bool IRailGameServer_GetServerInfo(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailGameServer_EnableTeamVoice(IntPtr jarg1, bool jarg2) { }

	public static extern void delete_IRailGameServer(IntPtr jarg1) { }

	public static extern int IRailInGameCoin_AsyncRequestCoinInfo(IntPtr jarg1, string jarg2) { }

	public static extern int IRailInGameCoin_AsyncPurchaseCoins(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern void delete_IRailInGameCoin(IntPtr jarg1) { }

	public static extern int IRailInGamePurchase_AsyncRequestAllPurchasableProducts(IntPtr jarg1, string jarg2) { }

	public static extern int IRailInGamePurchase_AsyncRequestAllProducts(IntPtr jarg1, string jarg2) { }

	public static extern int IRailInGamePurchase_GetProductInfo(IntPtr jarg1, uint jarg2, IntPtr jarg3) { }

	public static extern int IRailInGamePurchase_AsyncPurchaseProducts(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailInGamePurchase_AsyncFinishOrder(IntPtr jarg1, string jarg2, string jarg3) { }

	public static extern int IRailInGamePurchase_AsyncPurchaseProductsToAssets(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern void delete_IRailInGamePurchase(IntPtr jarg1) { }

	public static extern IntPtr new_LeaderboardParameters__SWIG_0() { }

	public static extern void LeaderboardParameters_param_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr LeaderboardParameters_param_get(IntPtr jarg1) { }

	public static extern IntPtr new_LeaderboardParameters__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_LeaderboardParameters(IntPtr jarg1) { }

	public static extern IntPtr new_RequestLeaderboardEntryParam__SWIG_0() { }

	public static extern void RequestLeaderboardEntryParam_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int RequestLeaderboardEntryParam_type_get(IntPtr jarg1) { }

	public static extern void RequestLeaderboardEntryParam_range_start_set(IntPtr jarg1, int jarg2) { }

	public static extern int RequestLeaderboardEntryParam_range_start_get(IntPtr jarg1) { }

	public static extern void RequestLeaderboardEntryParam_range_end_set(IntPtr jarg1, int jarg2) { }

	public static extern int RequestLeaderboardEntryParam_range_end_get(IntPtr jarg1) { }

	public static extern void RequestLeaderboardEntryParam_user_coordinate_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool RequestLeaderboardEntryParam_user_coordinate_get(IntPtr jarg1) { }

	public static extern IntPtr new_RequestLeaderboardEntryParam__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_RequestLeaderboardEntryParam(IntPtr jarg1) { }

	public static extern IntPtr new_LeaderboardData__SWIG_0() { }

	public static extern void LeaderboardData_score_set(IntPtr jarg1, double jarg2) { }

	public static extern double LeaderboardData_score_get(IntPtr jarg1) { }

	public static extern void LeaderboardData_rank_set(IntPtr jarg1, int jarg2) { }

	public static extern int LeaderboardData_rank_get(IntPtr jarg1) { }

	public static extern void LeaderboardData_spacework_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr LeaderboardData_spacework_id_get(IntPtr jarg1) { }

	public static extern void LeaderboardData_additional_infomation_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr LeaderboardData_additional_infomation_get(IntPtr jarg1) { }

	public static extern IntPtr new_LeaderboardData__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_LeaderboardData(IntPtr jarg1) { }

	public static extern IntPtr new_LeaderboardEntry__SWIG_0() { }

	public static extern void LeaderboardEntry_player_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr LeaderboardEntry_player_id_get(IntPtr jarg1) { }

	public static extern void LeaderboardEntry_data_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr LeaderboardEntry_data_get(IntPtr jarg1) { }

	public static extern IntPtr new_LeaderboardEntry__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_LeaderboardEntry(IntPtr jarg1) { }

	public static extern IntPtr new_UploadLeaderboardParam__SWIG_0() { }

	public static extern void UploadLeaderboardParam_type_set(IntPtr jarg1, int jarg2) { }

	public static extern int UploadLeaderboardParam_type_get(IntPtr jarg1) { }

	public static extern void UploadLeaderboardParam_data_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr UploadLeaderboardParam_data_get(IntPtr jarg1) { }

	public static extern IntPtr new_UploadLeaderboardParam__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_UploadLeaderboardParam(IntPtr jarg1) { }

	public static extern void delete_IRailLeaderboardHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailLeaderboardHelper_OpenLeaderboard(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr IRailLeaderboardHelper_AsyncCreateLeaderboard(IntPtr jarg1, string jarg2, int jarg3, int jarg4, string jarg5, out RailResult jarg6) { }

	public static extern IntPtr IRailLeaderboard_GetLeaderboardName(IntPtr jarg1) { }

	public static extern int IRailLeaderboard_GetTotalEntriesCount(IntPtr jarg1) { }

	public static extern int IRailLeaderboard_AsyncGetLeaderboard(IntPtr jarg1, string jarg2) { }

	public static extern int IRailLeaderboard_GetLeaderboardParameters(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr IRailLeaderboard_CreateLeaderboardEntries(IntPtr jarg1) { }

	public static extern int IRailLeaderboard_AsyncUploadLeaderboard(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailLeaderboard_GetLeaderboardSortType(IntPtr jarg1, out int jarg2) { }

	public static extern int IRailLeaderboard_GetLeaderboardDisplayType(IntPtr jarg1, out int jarg2) { }

	public static extern int IRailLeaderboard_AsyncAttachSpaceWork(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern void delete_IRailLeaderboard(IntPtr jarg1) { }

	public static extern IntPtr IRailLeaderboardEntries_GetRailID(IntPtr jarg1) { }

	public static extern IntPtr IRailLeaderboardEntries_GetLeaderboardName(IntPtr jarg1) { }

	public static extern int IRailLeaderboardEntries_AsyncRequestLeaderboardEntries(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3, string jarg4) { }

	public static extern IntPtr IRailLeaderboardEntries_GetEntriesParam(IntPtr jarg1) { }

	public static extern int IRailLeaderboardEntries_GetEntriesCount(IntPtr jarg1) { }

	public static extern int IRailLeaderboardEntries_GetLeaderboardEntry(IntPtr jarg1, int jarg2, IntPtr jarg3) { }

	public static extern void delete_IRailLeaderboardEntries(IntPtr jarg1) { }

	public static extern IntPtr new_LeaderboardReceived__SWIG_0() { }

	public static extern void LeaderboardReceived_leaderboard_name_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr LeaderboardReceived_leaderboard_name_get(IntPtr jarg1) { }

	public static extern void LeaderboardReceived_does_exist_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool LeaderboardReceived_does_exist_get(IntPtr jarg1) { }

	public static extern IntPtr new_LeaderboardReceived__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_LeaderboardReceived(IntPtr jarg1) { }

	public static extern IntPtr new_LeaderboardCreated__SWIG_0() { }

	public static extern void LeaderboardCreated_leaderboard_name_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr LeaderboardCreated_leaderboard_name_get(IntPtr jarg1) { }

	public static extern IntPtr new_LeaderboardCreated__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_LeaderboardCreated(IntPtr jarg1) { }

	public static extern IntPtr new_LeaderboardEntryReceived__SWIG_0() { }

	public static extern void LeaderboardEntryReceived_leaderboard_name_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr LeaderboardEntryReceived_leaderboard_name_get(IntPtr jarg1) { }

	public static extern IntPtr new_LeaderboardEntryReceived__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_LeaderboardEntryReceived(IntPtr jarg1) { }

	public static extern IntPtr new_LeaderboardUploaded__SWIG_0() { }

	public static extern void LeaderboardUploaded_leaderboard_name_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr LeaderboardUploaded_leaderboard_name_get(IntPtr jarg1) { }

	public static extern void LeaderboardUploaded_score_set(IntPtr jarg1, double jarg2) { }

	public static extern double LeaderboardUploaded_score_get(IntPtr jarg1) { }

	public static extern void LeaderboardUploaded_better_score_set(IntPtr jarg1, bool jarg2) { }

	public static extern bool LeaderboardUploaded_better_score_get(IntPtr jarg1) { }

	public static extern void LeaderboardUploaded_new_rank_set(IntPtr jarg1, int jarg2) { }

	public static extern int LeaderboardUploaded_new_rank_get(IntPtr jarg1) { }

	public static extern void LeaderboardUploaded_old_rank_set(IntPtr jarg1, int jarg2) { }

	public static extern int LeaderboardUploaded_old_rank_get(IntPtr jarg1) { }

	public static extern IntPtr new_LeaderboardUploaded__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_LeaderboardUploaded(IntPtr jarg1) { }

	public static extern IntPtr new_LeaderboardAttachSpaceWork__SWIG_0() { }

	public static extern void LeaderboardAttachSpaceWork_leaderboard_name_set(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr LeaderboardAttachSpaceWork_leaderboard_name_get(IntPtr jarg1) { }

	public static extern void LeaderboardAttachSpaceWork_spacework_id_set(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr LeaderboardAttachSpaceWork_spacework_id_get(IntPtr jarg1) { }

	public static extern IntPtr new_LeaderboardAttachSpaceWork__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_LeaderboardAttachSpaceWork(IntPtr jarg1) { }

	public static extern int IRailNetwork_AcceptSessionRequest(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3) { }

	public static extern int IRailNetwork_SendData__SWIG_0(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3, [In] [Out] byte[] jarg4, uint jarg5, uint jarg6) { }

	public static extern int IRailNetwork_SendData__SWIG_1(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3, [In] [Out] byte[] jarg4, uint jarg5) { }

	public static extern int IRailNetwork_SendReliableData__SWIG_0(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3, [In] [Out] byte[] jarg4, uint jarg5, uint jarg6) { }

	public static extern int IRailNetwork_SendReliableData__SWIG_1(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3, [In] [Out] byte[] jarg4, uint jarg5) { }

	public static extern bool IRailNetwork_IsDataReady__SWIG_0(IntPtr jarg1, IntPtr jarg2, out uint jarg3, out uint jarg4) { }

	public static extern bool IRailNetwork_IsDataReady__SWIG_1(IntPtr jarg1, IntPtr jarg2, out uint jarg3) { }

	public static extern int IRailNetwork_ReadData__SWIG_0(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3, [In] [Out] byte[] jarg4, uint jarg5, uint jarg6) { }

	public static extern int IRailNetwork_ReadData__SWIG_1(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3, [In] [Out] byte[] jarg4, uint jarg5) { }

	public static extern int IRailNetwork_BlockMessageType(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern int IRailNetwork_UnblockMessageType(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern int IRailNetwork_CloseSession(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3) { }

	public static extern int IRailNetwork_ResolveHostname(IntPtr jarg1, string jarg2, IntPtr jarg3) { }

	public static extern int IRailNetwork_GetSessionState(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3) { }

	public static extern int IRailNetwork_ForbidSessionRelay(IntPtr jarg1, bool jarg2) { }

	public static extern int IRailNetwork_SendRawData(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3, [In] [Out] byte[] jarg4, uint jarg5, bool jarg6, uint jarg7) { }

	public static extern int IRailNetwork_AcceptRawSessionRequest(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3) { }

	public static extern int IRailNetwork_ReadRawData__SWIG_0(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3, [In] [Out] byte[] jarg4, uint jarg5, uint jarg6) { }

	public static extern int IRailNetwork_ReadRawData__SWIG_1(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3, [In] [Out] byte[] jarg4, uint jarg5) { }

	public static extern void delete_IRailNetwork(IntPtr jarg1) { }

	public static extern bool IRailPlayer_AlreadyLoggedIn(IntPtr jarg1) { }

	public static extern IntPtr IRailPlayer_GetRailID(IntPtr jarg1) { }

	public static extern int IRailPlayer_GetPlayerDataPath(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailPlayer_AsyncAcquireSessionTicket(IntPtr jarg1, string jarg2) { }

	public static extern int IRailPlayer_AsyncStartSessionWithPlayer(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3, string jarg4) { }

	public static extern void IRailPlayer_TerminateSessionOfPlayer(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void IRailPlayer_AbandonSessionTicket(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailPlayer_GetPlayerName(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailPlayer_GetPlayerOwnershipType(IntPtr jarg1) { }

	public static extern int IRailPlayer_AsyncGetGamePurchaseKey(IntPtr jarg1, string jarg2) { }

	public static extern bool IRailPlayer_IsGameRevenueLimited(IntPtr jarg1) { }

	public static extern float IRailPlayer_GetRateOfGameRevenue(IntPtr jarg1) { }

	public static extern int IRailPlayer_AsyncQueryPlayerBannedStatus(IntPtr jarg1, string jarg2) { }

	public static extern int IRailPlayer_AsyncGetAuthenticateURL(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailPlayer_AsyncGetPlayerMetadata(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailPlayer_AsyncGetEncryptedGameTicket(IntPtr jarg1, string jarg2, string jarg3) { }

	public static extern void delete_IRailPlayer(IntPtr jarg1) { }

	public static extern IntPtr IRailRoomHelper_CreateRoom(IntPtr jarg1, IntPtr jarg2, string jarg3, out RailResult jarg4) { }

	public static extern IntPtr IRailRoomHelper_AsyncCreateRoom(IntPtr jarg1, IntPtr jarg2, string jarg3, string jarg4) { }

	public static extern IntPtr IRailRoomHelper_OpenRoom(IntPtr jarg1, ulong jarg2, out RailResult jarg3) { }

	public static extern IntPtr IRailRoomHelper_AsyncOpenRoom(IntPtr jarg1, ulong jarg2, string jarg3) { }

	public static extern int IRailRoomHelper_AsyncGetRoomList(IntPtr jarg1, uint jarg2, uint jarg3, IntPtr jarg4, IntPtr jarg5, string jarg6) { }

	public static extern int IRailRoomHelper_AsyncGetRoomListByTags(IntPtr jarg1, uint jarg2, uint jarg3, IntPtr jarg4, IntPtr jarg5, string jarg6) { }

	public static extern int IRailRoomHelper_AsyncGetUserRoomList(IntPtr jarg1, string jarg2) { }

	public static extern void delete_IRailRoomHelper(IntPtr jarg1) { }

	public static extern int IRailRoom_AsyncJoinRoom(IntPtr jarg1, string jarg2, string jarg3) { }

	public static extern ulong IRailRoom_GetRoomID(IntPtr jarg1) { }

	public static extern int IRailRoom_GetRoomName(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr IRailRoom_GetOwnerID(IntPtr jarg1) { }

	public static extern bool IRailRoom_HasPassword(IntPtr jarg1) { }

	public static extern int IRailRoom_GetRoomType(IntPtr jarg1) { }

	public static extern uint IRailRoom_GetMembers(IntPtr jarg1) { }

	public static extern IntPtr IRailRoom_GetMemberByIndex(IntPtr jarg1, uint jarg2) { }

	public static extern int IRailRoom_GetMemberNameByIndex(IntPtr jarg1, uint jarg2, IntPtr jarg3) { }

	public static extern uint IRailRoom_GetMaxMembers(IntPtr jarg1) { }

	public static extern void IRailRoom_Leave(IntPtr jarg1) { }

	public static extern int IRailRoom_AsyncSetNewRoomOwner(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailRoom_AsyncGetRoomMembers(IntPtr jarg1, string jarg2) { }

	public static extern int IRailRoom_AsyncGetAllRoomData(IntPtr jarg1, string jarg2) { }

	public static extern int IRailRoom_AsyncKickOffMember(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailRoom_AsyncSetRoomTag(IntPtr jarg1, string jarg2, string jarg3) { }

	public static extern int IRailRoom_AsyncGetRoomTag(IntPtr jarg1, string jarg2) { }

	public static extern int IRailRoom_AsyncSetRoomMetadata(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailRoom_AsyncGetRoomMetadata(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailRoom_AsyncClearRoomMetadata(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailRoom_AsyncSetMemberMetadata(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3, string jarg4) { }

	public static extern int IRailRoom_AsyncGetMemberMetadata(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3, string jarg4) { }

	public static extern int IRailRoom_SendDataToMember__SWIG_0(IntPtr jarg1, IntPtr jarg2, [In] [Out] byte[] jarg3, uint jarg4, uint jarg5) { }

	public static extern int IRailRoom_SendDataToMember__SWIG_1(IntPtr jarg1, IntPtr jarg2, [In] [Out] byte[] jarg3, uint jarg4) { }

	public static extern int IRailRoom_SetGameServerID(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr IRailRoom_GetGameServerID(IntPtr jarg1) { }

	public static extern int IRailRoom_SetRoomJoinable(IntPtr jarg1, bool jarg2) { }

	public static extern bool IRailRoom_IsRoomJoinable(IntPtr jarg1) { }

	public static extern int IRailRoom_GetFriendsInRoom(IntPtr jarg1, IntPtr jarg2) { }

	public static extern bool IRailRoom_IsUserInRoom(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailRoom_EnableTeamVoice(IntPtr jarg1, bool jarg2) { }

	public static extern int IRailRoom_AsyncSetRoomType(IntPtr jarg1, int jarg2, string jarg3) { }

	public static extern int IRailRoom_AsyncSetRoomMaxMember(IntPtr jarg1, uint jarg2, string jarg3) { }

	public static extern void delete_IRailRoom(IntPtr jarg1) { }

	public static extern IntPtr IRailScreenshotHelper_CreateScreenshotWithRawData(IntPtr jarg1, [In] [Out] byte[] jarg2, uint jarg3, uint jarg4, uint jarg5) { }

	public static extern IntPtr IRailScreenshotHelper_CreateScreenshotWithLocalImage(IntPtr jarg1, string jarg2, string jarg3) { }

	public static extern void IRailScreenshotHelper_AsyncTakeScreenshot(IntPtr jarg1, string jarg2) { }

	public static extern void IRailScreenshotHelper_HookScreenshotHotKey(IntPtr jarg1, bool jarg2) { }

	public static extern bool IRailScreenshotHelper_IsScreenshotHotKeyHooked(IntPtr jarg1) { }

	public static extern void delete_IRailScreenshotHelper(IntPtr jarg1) { }

	public static extern bool IRailScreenshot_SetLocation(IntPtr jarg1, string jarg2) { }

	public static extern bool IRailScreenshot_SetUsers(IntPtr jarg1, IntPtr jarg2) { }

	public static extern bool IRailScreenshot_AssociatePublishedFiles(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailScreenshot_AsyncPublishScreenshot(IntPtr jarg1, string jarg2, string jarg3) { }

	public static extern void delete_IRailScreenshot(IntPtr jarg1) { }

	public static extern IntPtr IRailStatisticHelper_CreatePlayerStats(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr IRailStatisticHelper_GetGlobalStats(IntPtr jarg1) { }

	public static extern int IRailStatisticHelper_AsyncGetNumberOfPlayer(IntPtr jarg1, string jarg2) { }

	public static extern void delete_IRailStatisticHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailPlayerStats_GetRailID(IntPtr jarg1) { }

	public static extern int IRailPlayerStats_AsyncRequestStats(IntPtr jarg1, string jarg2) { }

	public static extern int IRailPlayerStats_GetStatValue__SWIG_0(IntPtr jarg1, string jarg2, out int jarg3) { }

	public static extern int IRailPlayerStats_GetStatValue__SWIG_1(IntPtr jarg1, string jarg2, out double jarg3) { }

	public static extern int IRailPlayerStats_SetStatValue__SWIG_0(IntPtr jarg1, string jarg2, int jarg3) { }

	public static extern int IRailPlayerStats_SetStatValue__SWIG_1(IntPtr jarg1, string jarg2, double jarg3) { }

	public static extern int IRailPlayerStats_UpdateAverageStatValue(IntPtr jarg1, string jarg2, double jarg3) { }

	public static extern int IRailPlayerStats_AsyncStoreStats(IntPtr jarg1, string jarg2) { }

	public static extern int IRailPlayerStats_ResetAllStats(IntPtr jarg1) { }

	public static extern void delete_IRailPlayerStats(IntPtr jarg1) { }

	public static extern int IRailGlobalStats_AsyncRequestGlobalStats(IntPtr jarg1, string jarg2) { }

	public static extern int IRailGlobalStats_GetGlobalStatValue__SWIG_0(IntPtr jarg1, string jarg2, out long jarg3) { }

	public static extern int IRailGlobalStats_GetGlobalStatValue__SWIG_1(IntPtr jarg1, string jarg2, out double jarg3) { }

	public static extern int IRailGlobalStats_GetGlobalStatValueHistory__SWIG_0(IntPtr jarg1, string jarg2, [Out] long[] jarg3, uint jarg4, out int jarg5) { }

	public static extern int IRailGlobalStats_GetGlobalStatValueHistory__SWIG_1(IntPtr jarg1, string jarg2, [Out] double[] jarg3, uint jarg4, out int jarg5) { }

	public static extern void delete_IRailGlobalStats(IntPtr jarg1) { }

	public static extern IntPtr new_PlayerStatsReceived__SWIG_0() { }

	public static extern IntPtr new_PlayerStatsReceived__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_PlayerStatsReceived(IntPtr jarg1) { }

	public static extern IntPtr new_PlayerStatsStored__SWIG_0() { }

	public static extern IntPtr new_PlayerStatsStored__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_PlayerStatsStored(IntPtr jarg1) { }

	public static extern IntPtr new_NumberOfPlayerReceived__SWIG_0() { }

	public static extern void NumberOfPlayerReceived_online_number_set(IntPtr jarg1, int jarg2) { }

	public static extern int NumberOfPlayerReceived_online_number_get(IntPtr jarg1) { }

	public static extern void NumberOfPlayerReceived_offline_number_set(IntPtr jarg1, int jarg2) { }

	public static extern int NumberOfPlayerReceived_offline_number_get(IntPtr jarg1) { }

	public static extern IntPtr new_NumberOfPlayerReceived__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_NumberOfPlayerReceived(IntPtr jarg1) { }

	public static extern IntPtr new_GlobalStatsRequestReceived__SWIG_0() { }

	public static extern IntPtr new_GlobalStatsRequestReceived__SWIG_1(IntPtr jarg1) { }

	public static extern void delete_GlobalStatsRequestReceived(IntPtr jarg1) { }

	public static extern void delete_IRailStorageHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailStorageHelper_OpenFile__SWIG_0(IntPtr jarg1, string jarg2, out RailResult jarg3) { }

	public static extern IntPtr IRailStorageHelper_OpenFile__SWIG_1(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr IRailStorageHelper_CreateFile__SWIG_0(IntPtr jarg1, string jarg2, out RailResult jarg3) { }

	public static extern IntPtr IRailStorageHelper_CreateFile__SWIG_1(IntPtr jarg1, string jarg2) { }

	public static extern bool IRailStorageHelper_IsFileExist(IntPtr jarg1, string jarg2) { }

	public static extern bool IRailStorageHelper_ListFiles(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailStorageHelper_RemoveFile(IntPtr jarg1, string jarg2) { }

	public static extern bool IRailStorageHelper_IsFileSyncedToCloud(IntPtr jarg1, string jarg2) { }

	public static extern int IRailStorageHelper_GetFileTimestamp(IntPtr jarg1, string jarg2, out ulong jarg3) { }

	public static extern uint IRailStorageHelper_GetFileCount(IntPtr jarg1) { }

	public static extern int IRailStorageHelper_GetFileNameAndSize(IntPtr jarg1, uint jarg2, IntPtr jarg3, out ulong jarg4) { }

	public static extern int IRailStorageHelper_AsyncQueryQuota(IntPtr jarg1) { }

	public static extern int IRailStorageHelper_SetSyncFileOption(IntPtr jarg1, string jarg2, IntPtr jarg3) { }

	public static extern bool IRailStorageHelper_IsCloudStorageEnabledForApp(IntPtr jarg1) { }

	public static extern bool IRailStorageHelper_IsCloudStorageEnabledForPlayer(IntPtr jarg1) { }

	public static extern int IRailStorageHelper_AsyncPublishFileToUserSpace(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern IntPtr IRailStorageHelper_OpenStreamFile__SWIG_0(IntPtr jarg1, string jarg2, IntPtr jarg3, out RailResult jarg4) { }

	public static extern IntPtr IRailStorageHelper_OpenStreamFile__SWIG_1(IntPtr jarg1, string jarg2, IntPtr jarg3) { }

	public static extern int IRailStorageHelper_AsyncListStreamFiles(IntPtr jarg1, string jarg2, IntPtr jarg3, string jarg4) { }

	public static extern int IRailStorageHelper_AsyncRenameStreamFile(IntPtr jarg1, string jarg2, string jarg3, string jarg4) { }

	public static extern int IRailStorageHelper_AsyncDeleteStreamFile(IntPtr jarg1, string jarg2, string jarg3) { }

	public static extern uint IRailStorageHelper_GetRailFileEnabledOS(IntPtr jarg1, string jarg2) { }

	public static extern int IRailStorageHelper_SetRailFileEnabledOS(IntPtr jarg1, string jarg2, int jarg3) { }

	public static extern void delete_IRailFile(IntPtr jarg1) { }

	public static extern IntPtr IRailFile_GetFilename(IntPtr jarg1) { }

	public static extern uint IRailFile_Read__SWIG_0(IntPtr jarg1, [In] [Out] byte[] jarg2, uint jarg3, out RailResult jarg4) { }

	public static extern uint IRailFile_Read__SWIG_1(IntPtr jarg1, [In] [Out] byte[] jarg2, uint jarg3) { }

	public static extern uint IRailFile_Write__SWIG_0(IntPtr jarg1, [In] [Out] byte[] jarg2, uint jarg3, out RailResult jarg4) { }

	public static extern uint IRailFile_Write__SWIG_1(IntPtr jarg1, [In] [Out] byte[] jarg2, uint jarg3) { }

	public static extern int IRailFile_AsyncRead(IntPtr jarg1, uint jarg2, string jarg3) { }

	public static extern int IRailFile_AsyncWrite(IntPtr jarg1, [In] [Out] byte[] jarg2, uint jarg3, string jarg4) { }

	public static extern uint IRailFile_GetSize(IntPtr jarg1) { }

	public static extern void IRailFile_Close(IntPtr jarg1) { }

	public static extern void delete_IRailStreamFile(IntPtr jarg1) { }

	public static extern IntPtr IRailStreamFile_GetFilename(IntPtr jarg1) { }

	public static extern int IRailStreamFile_AsyncRead(IntPtr jarg1, int jarg2, uint jarg3, string jarg4) { }

	public static extern int IRailStreamFile_AsyncWrite(IntPtr jarg1, [In] [Out] byte[] jarg2, uint jarg3, string jarg4) { }

	public static extern ulong IRailStreamFile_GetSize(IntPtr jarg1) { }

	public static extern int IRailStreamFile_Close(IntPtr jarg1) { }

	public static extern void IRailStreamFile_Cancel(IntPtr jarg1) { }

	public static extern int IRailUsersHelper_AsyncGetUsersInfo(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailUsersHelper_AsyncInviteUsers(IntPtr jarg1, string jarg2, IntPtr jarg3, IntPtr jarg4, string jarg5) { }

	public static extern int IRailUsersHelper_AsyncGetInviteDetail(IntPtr jarg1, IntPtr jarg2, int jarg3, string jarg4) { }

	public static extern int IRailUsersHelper_AsyncCancelInvite(IntPtr jarg1, int jarg2, string jarg3) { }

	public static extern int IRailUsersHelper_AsyncCancelAllInvites(IntPtr jarg1, string jarg2) { }

	public static extern int IRailUsersHelper_AsyncGetUserLimits(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailUsersHelper_AsyncShowChatWindowWithFriend(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailUsersHelper_AsyncShowUserHomepageWindow(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern void delete_IRailUsersHelper(IntPtr jarg1) { }

	public static extern int IRailUserSpaceHelper_AsyncGetMySubscribedWorks__SWIG_0(IntPtr jarg1, uint jarg2, uint jarg3, int jarg4, IntPtr jarg5, string jarg6) { }

	public static extern int IRailUserSpaceHelper_AsyncGetMySubscribedWorks__SWIG_1(IntPtr jarg1, uint jarg2, uint jarg3, int jarg4, IntPtr jarg5) { }

	public static extern int IRailUserSpaceHelper_AsyncGetMySubscribedWorks__SWIG_2(IntPtr jarg1, uint jarg2, uint jarg3, int jarg4) { }

	public static extern int IRailUserSpaceHelper_AsyncGetMyFavoritesWorks__SWIG_0(IntPtr jarg1, uint jarg2, uint jarg3, int jarg4, IntPtr jarg5, string jarg6) { }

	public static extern int IRailUserSpaceHelper_AsyncGetMyFavoritesWorks__SWIG_1(IntPtr jarg1, uint jarg2, uint jarg3, int jarg4, IntPtr jarg5) { }

	public static extern int IRailUserSpaceHelper_AsyncGetMyFavoritesWorks__SWIG_2(IntPtr jarg1, uint jarg2, uint jarg3, int jarg4) { }

	public static extern int IRailUserSpaceHelper_AsyncQuerySpaceWorks__SWIG_0(IntPtr jarg1, IntPtr jarg2, uint jarg3, uint jarg4, int jarg5, IntPtr jarg6, string jarg7) { }

	public static extern int IRailUserSpaceHelper_AsyncQuerySpaceWorks__SWIG_1(IntPtr jarg1, IntPtr jarg2, uint jarg3, uint jarg4, int jarg5, IntPtr jarg6) { }

	public static extern int IRailUserSpaceHelper_AsyncQuerySpaceWorks__SWIG_2(IntPtr jarg1, IntPtr jarg2, uint jarg3, uint jarg4, int jarg5) { }

	public static extern int IRailUserSpaceHelper_AsyncQuerySpaceWorks__SWIG_3(IntPtr jarg1, IntPtr jarg2, uint jarg3, uint jarg4) { }

	public static extern int IRailUserSpaceHelper_AsyncSubscribeSpaceWorks(IntPtr jarg1, IntPtr jarg2, bool jarg3, string jarg4) { }

	public static extern IntPtr IRailUserSpaceHelper_OpenSpaceWork(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr IRailUserSpaceHelper_CreateSpaceWork(IntPtr jarg1, int jarg2) { }

	public static extern int IRailUserSpaceHelper_GetMySubscribedWorks(IntPtr jarg1, uint jarg2, uint jarg3, int jarg4, IntPtr jarg5) { }

	public static extern uint IRailUserSpaceHelper_GetMySubscribedWorksCount(IntPtr jarg1, int jarg2, out RailResult jarg3) { }

	public static extern int IRailUserSpaceHelper_AsyncRemoveSpaceWork(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailUserSpaceHelper_AsyncModifyFavoritesWorks(IntPtr jarg1, IntPtr jarg2, int jarg3, string jarg4) { }

	public static extern int IRailUserSpaceHelper_AsyncVoteSpaceWork(IntPtr jarg1, IntPtr jarg2, int jarg3, string jarg4) { }

	public static extern int IRailUserSpaceHelper_AsyncSearchSpaceWork(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3, IntPtr jarg4, uint jarg5, uint jarg6, int jarg7, string jarg8) { }

	public static extern int IRailUserSpaceHelper_AsyncRateSpaceWork(IntPtr jarg1, IntPtr jarg2, int jarg3, string jarg4) { }

	public static extern void delete_IRailUserSpaceHelper(IntPtr jarg1) { }

	public static extern void IRailSpaceWork_Close(IntPtr jarg1) { }

	public static extern IntPtr IRailSpaceWork_GetSpaceWorkID(IntPtr jarg1) { }

	public static extern bool IRailSpaceWork_Editable(IntPtr jarg1) { }

	public static extern int IRailSpaceWork_StartSync(IntPtr jarg1, string jarg2) { }

	public static extern int IRailSpaceWork_GetSyncProgress(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailSpaceWork_CancelSync(IntPtr jarg1) { }

	public static extern int IRailSpaceWork_GetWorkLocalFolder(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailSpaceWork_AsyncUpdateMetadata(IntPtr jarg1, string jarg2) { }

	public static extern int IRailSpaceWork_GetName(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailSpaceWork_GetDescription(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailSpaceWork_GetUrl(IntPtr jarg1, IntPtr jarg2) { }

	public static extern uint IRailSpaceWork_GetCreateTime(IntPtr jarg1) { }

	public static extern uint IRailSpaceWork_GetLastUpdateTime(IntPtr jarg1) { }

	public static extern ulong IRailSpaceWork_GetWorkFileSize(IntPtr jarg1) { }

	public static extern int IRailSpaceWork_GetTags(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailSpaceWork_GetPreviewImage(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailSpaceWork_GetVersion(IntPtr jarg1, IntPtr jarg2) { }

	public static extern ulong IRailSpaceWork_GetDownloadCount(IntPtr jarg1) { }

	public static extern ulong IRailSpaceWork_GetSubscribedCount(IntPtr jarg1) { }

	public static extern int IRailSpaceWork_GetShareLevel(IntPtr jarg1) { }

	public static extern ulong IRailSpaceWork_GetScore(IntPtr jarg1) { }

	public static extern int IRailSpaceWork_GetMetadata(IntPtr jarg1, string jarg2, IntPtr jarg3) { }

	public static extern int IRailSpaceWork_GetMyVote(IntPtr jarg1) { }

	public static extern bool IRailSpaceWork_IsFavorite(IntPtr jarg1) { }

	public static extern bool IRailSpaceWork_IsSubscribed(IntPtr jarg1) { }

	public static extern int IRailSpaceWork_SetName(IntPtr jarg1, string jarg2) { }

	public static extern int IRailSpaceWork_SetDescription(IntPtr jarg1, string jarg2) { }

	public static extern int IRailSpaceWork_SetTags(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailSpaceWork_SetPreviewImage(IntPtr jarg1, string jarg2) { }

	public static extern int IRailSpaceWork_SetVersion(IntPtr jarg1, string jarg2) { }

	public static extern int IRailSpaceWork_SetShareLevel__SWIG_0(IntPtr jarg1, int jarg2) { }

	public static extern int IRailSpaceWork_SetShareLevel__SWIG_1(IntPtr jarg1) { }

	public static extern int IRailSpaceWork_SetMetadata(IntPtr jarg1, string jarg2, string jarg3) { }

	public static extern int IRailSpaceWork_SetContentFromFolder(IntPtr jarg1, string jarg2) { }

	public static extern int IRailSpaceWork_GetAllMetadata(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailSpaceWork_GetAdditionalPreviewUrls(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailSpaceWork_GetAssociatedSpaceWorks(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailSpaceWork_GetLanguages(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailSpaceWork_RemoveMetadata(IntPtr jarg1, string jarg2) { }

	public static extern int IRailSpaceWork_SetAdditionalPreviews(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailSpaceWork_SetAssociatedSpaceWorks(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailSpaceWork_SetLanguages(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailSpaceWork_GetPreviewUrl__SWIG_0(IntPtr jarg1, IntPtr jarg2, uint jarg3) { }

	public static extern int IRailSpaceWork_GetPreviewUrl__SWIG_1(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailSpaceWork_GetVoteDetail(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailSpaceWork_GetUploaderIDs(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailSpaceWork_SetUpdateOptions(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailSpaceWork_GetStatistic(IntPtr jarg1, int jarg2, out ulong jarg3) { }

	public static extern int IRailSpaceWork_RemovePreviewImage(IntPtr jarg1) { }

	public static extern uint IRailSpaceWork_GetState(IntPtr jarg1) { }

	public static extern int IRailSpaceWork_AddAssociatedGameIDs(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailSpaceWork_RemoveAssociatedGameIDs(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailSpaceWork_GetAssociatedGameIDs(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailSpaceWork_GetLocalVersion(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_IRailSpaceWork(IntPtr jarg1) { }

	public static extern uint IRailUtils_GetTimeCountSinceGameLaunch(IntPtr jarg1) { }

	public static extern uint IRailUtils_GetTimeCountSinceComputerLaunch(IntPtr jarg1) { }

	public static extern uint IRailUtils_GetTimeFromServer(IntPtr jarg1) { }

	public static extern int IRailUtils_AsyncGetImageData(IntPtr jarg1, string jarg2, uint jarg3, uint jarg4, string jarg5) { }

	public static extern void IRailUtils_GetErrorString(IntPtr jarg1, int jarg2, IntPtr jarg3) { }

	public static extern int IRailUtils_DirtyWordsFilter(IntPtr jarg1, string jarg2, bool jarg3, IntPtr jarg4) { }

	public static extern int IRailUtils_GetRailPlatformType(IntPtr jarg1) { }

	public static extern int IRailUtils_GetLaunchAppParameters(IntPtr jarg1, int jarg2, IntPtr jarg3) { }

	public static extern int IRailUtils_GetPlatformLanguageCode(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailUtils_SetWarningMessageCallback(IntPtr jarg1, RailWarningMessageCallbackFunction jarg2) { }

	public static extern int IRailUtils_GetCountryCodeOfCurrentLoggedInIP(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_IRailUtils(IntPtr jarg1) { }

	public static extern bool IRailApps_IsGameInstalled(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailApps_AsyncQuerySubscribeWishPlayState(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern void delete_IRailApps(IntPtr jarg1) { }

	public static extern void delete_IRailVoiceHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailVoiceHelper_AsyncCreateVoiceChannel(IntPtr jarg1, IntPtr jarg2, string jarg3, string jarg4, out RailResult jarg5) { }

	public static extern IntPtr IRailVoiceHelper_OpenVoiceChannel(IntPtr jarg1, IntPtr jarg2, string jarg3, out RailResult jarg4) { }

	public static extern int IRailVoiceHelper_GetSpeakerState(IntPtr jarg1) { }

	public static extern int IRailVoiceHelper_MuteSpeaker(IntPtr jarg1) { }

	public static extern int IRailVoiceHelper_ResumeSpeaker(IntPtr jarg1) { }

	public static extern int IRailVoiceHelper_SetupVoiceCapture__SWIG_0(IntPtr jarg1, IntPtr jarg2, RailCaptureVoiceCallback jarg3) { }

	public static extern int IRailVoiceHelper_SetupVoiceCapture__SWIG_1(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailVoiceHelper_StartVoiceCapturing__SWIG_0(IntPtr jarg1, uint jarg2, bool jarg3) { }

	public static extern int IRailVoiceHelper_StartVoiceCapturing__SWIG_1(IntPtr jarg1, uint jarg2) { }

	public static extern int IRailVoiceHelper_StartVoiceCapturing__SWIG_2(IntPtr jarg1) { }

	public static extern int IRailVoiceHelper_StopVoiceCapturing(IntPtr jarg1) { }

	public static extern int IRailVoiceHelper_GetCapturedVoiceData(IntPtr jarg1, [In] [Out] byte[] jarg2, uint jarg3, out uint jarg4) { }

	public static extern int IRailVoiceHelper_DecodeVoice(IntPtr jarg1, [In] [Out] byte[] jarg2, uint jarg3, [In] [Out] byte[] jarg4, uint jarg5, out uint jarg6) { }

	public static extern int IRailVoiceHelper_GetVoiceCaptureSpecification(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailVoiceHelper_EnableInGameVoiceSpeaking(IntPtr jarg1, bool jarg2) { }

	public static extern int IRailVoiceHelper_SetPlayerNicknameInVoiceChannel(IntPtr jarg1, string jarg2) { }

	public static extern int IRailVoiceHelper_SetPushToTalkKeyInVoiceChannel(IntPtr jarg1, uint jarg2) { }

	public static extern uint IRailVoiceHelper_GetPushToTalkKeyInVoiceChannel(IntPtr jarg1) { }

	public static extern int IRailVoiceHelper_ShowOverlayUI(IntPtr jarg1, bool jarg2) { }

	public static extern int IRailVoiceHelper_SetMicroVolume(IntPtr jarg1, uint jarg2) { }

	public static extern int IRailVoiceHelper_SetSpeakerVolume(IntPtr jarg1, uint jarg2) { }

	public static extern void delete_IRailVoiceChannel(IntPtr jarg1) { }

	public static extern IntPtr IRailVoiceChannel_GetVoiceChannelID(IntPtr jarg1) { }

	public static extern IntPtr IRailVoiceChannel_GetVoiceChannelName(IntPtr jarg1) { }

	public static extern int IRailVoiceChannel_GetJoinState(IntPtr jarg1) { }

	public static extern int IRailVoiceChannel_AsyncJoinVoiceChannel(IntPtr jarg1, string jarg2) { }

	public static extern int IRailVoiceChannel_AsyncLeaveVoiceChannel(IntPtr jarg1, string jarg2) { }

	public static extern int IRailVoiceChannel_GetUsers(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailVoiceChannel_AsyncAddUsers(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailVoiceChannel_AsyncRemoveUsers(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailVoiceChannel_CloseChannel(IntPtr jarg1) { }

	public static extern int IRailVoiceChannel_SetSelfSpeaking(IntPtr jarg1, bool jarg2) { }

	public static extern bool IRailVoiceChannel_IsSelfSpeaking(IntPtr jarg1) { }

	public static extern int IRailVoiceChannel_AsyncSetUsersSpeakingState(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailVoiceChannel_GetUsersSpeakingState(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailVoiceChannel_GetSpeakingUsers(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3) { }

	public static extern bool IRailVoiceChannel_IsOwner(IntPtr jarg1) { }

	public static extern int IRailTextInputHelper_ShowTextInputWindow(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void IRailTextInputHelper_GetTextInputContent(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailTextInputHelper_HideTextInputWindow(IntPtr jarg1) { }

	public static extern void delete_IRailTextInputHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailGame_GetGameID(IntPtr jarg1) { }

	public static extern int IRailGame_ReportGameContentDamaged(IntPtr jarg1, int jarg2) { }

	public static extern int IRailGame_GetGameInstallPath(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailGame_AsyncQuerySubscribeWishPlayState(IntPtr jarg1, string jarg2) { }

	public static extern int IRailGame_GetPlayerSelectedLanguageCode(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailGame_GetGameSupportedLanguageCodes(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailGame_SetGameState(IntPtr jarg1, int jarg2) { }

	public static extern int IRailGame_GetGameState(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailGame_RegisterGameDefineGamePlayingState(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailGame_SetGameDefineGamePlayingState(IntPtr jarg1, uint jarg2) { }

	public static extern int IRailGame_GetGameDefineGamePlayingState(IntPtr jarg1, out uint jarg2) { }

	public static extern int IRailGame_GetBranchBuildNumber(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailGame_GetCurrentBranchInfo(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailGame_StartGameTimeCounting(IntPtr jarg1, string jarg2) { }

	public static extern int IRailGame_EndGameTimeCounting(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr IRailGame_GetGamePurchasePlayerRailID(IntPtr jarg1) { }

	public static extern uint IRailGame_GetGameEarliestPurchaseTime(IntPtr jarg1) { }

	public static extern uint IRailGame_GetTimeCountSinceGameActivated(IntPtr jarg1) { }

	public static extern uint IRailGame_GetTimeCountSinceLastMouseMoved(IntPtr jarg1) { }

	public static extern void delete_IRailGame(IntPtr jarg1) { }

	public static extern int IRailIMEHelper_EnableIMEHelperTextInputWindow(IntPtr jarg1, bool jarg2, IntPtr jarg3) { }

	public static extern int IRailIMEHelper_UpdateIMEHelperTextInputWindowPosition(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_IRailIMEHelper(IntPtr jarg1) { }

	public static extern void delete_IRailSmallObjectServiceHelper(IntPtr jarg1) { }

	public static extern int IRailSmallObjectServiceHelper_AsyncDownloadObjects(IntPtr jarg1, IntPtr jarg2, string jarg3) { }

	public static extern int IRailSmallObjectServiceHelper_GetObjectContent(IntPtr jarg1, uint jarg2, IntPtr jarg3) { }

	public static extern int IRailSmallObjectServiceHelper_AsyncQueryObjectState(IntPtr jarg1, string jarg2) { }

	public static extern int IRailSystemHelper_SetTerminationTimeoutOwnershipExpired(IntPtr jarg1, int jarg2) { }

	public static extern int IRailSystemHelper_GetPlatformSystemState(IntPtr jarg1) { }

	public static extern void delete_IRailSystemHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailHttpSessionHelper_CreateHttpSession(IntPtr jarg1) { }

	public static extern IntPtr IRailHttpSessionHelper_CreateHttpResponse(IntPtr jarg1, string jarg2) { }

	public static extern void delete_IRailHttpSessionHelper(IntPtr jarg1) { }

	public static extern int IRailHttpSession_SetRequestMethod(IntPtr jarg1, int jarg2) { }

	public static extern int IRailHttpSession_SetParameters(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailHttpSession_SetPostBodyContent(IntPtr jarg1, string jarg2) { }

	public static extern int IRailHttpSession_SetRequestTimeOut(IntPtr jarg1, uint jarg2) { }

	public static extern int IRailHttpSession_SetRequestHeaders(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailHttpSession_AsyncSendRequest(IntPtr jarg1, string jarg2, string jarg3) { }

	public static extern void delete_IRailHttpSession(IntPtr jarg1) { }

	public static extern int IRailHttpResponse_GetHttpResponseCode(IntPtr jarg1) { }

	public static extern int IRailHttpResponse_GetResponseHeaderKeys(IntPtr jarg1, IntPtr jarg2) { }

	public static extern IntPtr IRailHttpResponse_GetResponseHeaderValue(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr IRailHttpResponse_GetResponseBodyData(IntPtr jarg1) { }

	public static extern uint IRailHttpResponse_GetContentLength(IntPtr jarg1) { }

	public static extern IntPtr IRailHttpResponse_GetContentType(IntPtr jarg1) { }

	public static extern IntPtr IRailHttpResponse_GetContentRange(IntPtr jarg1) { }

	public static extern IntPtr IRailHttpResponse_GetContentLanguage(IntPtr jarg1) { }

	public static extern IntPtr IRailHttpResponse_GetContentEncoding(IntPtr jarg1) { }

	public static extern IntPtr IRailHttpResponse_GetLastModified(IntPtr jarg1) { }

	public static extern void delete_IRailHttpResponse(IntPtr jarg1) { }

	public static extern IntPtr IRailZoneServerHelper_GetPlayerSelectedZoneID(IntPtr jarg1) { }

	public static extern IntPtr IRailZoneServerHelper_GetRootZoneID(IntPtr jarg1) { }

	public static extern IntPtr IRailZoneServerHelper_OpenZoneServer(IntPtr jarg1, IntPtr jarg2, out RailResult jarg3) { }

	public static extern int IRailZoneServerHelper_AsyncSwitchPlayerSelectedZone(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void delete_IRailZoneServerHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailZoneServer_GetZoneID(IntPtr jarg1) { }

	public static extern int IRailZoneServer_GetZoneNameLanguages(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailZoneServer_GetZoneName(IntPtr jarg1, string jarg2, IntPtr jarg3) { }

	public static extern int IRailZoneServer_GetZoneDescriptionLanguages(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailZoneServer_GetZoneDescription(IntPtr jarg1, string jarg2, IntPtr jarg3) { }

	public static extern int IRailZoneServer_GetGameServerAddresses(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailZoneServer_GetZoneMetadatas(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailZoneServer_GetChildrenZoneIDs(IntPtr jarg1, IntPtr jarg2) { }

	public static extern bool IRailZoneServer_IsZoneVisiable(IntPtr jarg1) { }

	public static extern bool IRailZoneServer_IsZoneJoinable(IntPtr jarg1) { }

	public static extern uint IRailZoneServer_GetZoneEnableStartTime(IntPtr jarg1) { }

	public static extern uint IRailZoneServer_GetZoneEnableEndTime(IntPtr jarg1) { }

	public static extern void delete_IRailZoneServer(IntPtr jarg1) { }

	public static extern int IRailGroupChatHelper_AsyncQueryGroupsInfo(IntPtr jarg1, string jarg2) { }

	public static extern IntPtr IRailGroupChatHelper_AsyncOpenGroupChat(IntPtr jarg1, string jarg2, string jarg3) { }

	public static extern void delete_IRailGroupChatHelper(IntPtr jarg1) { }

	public static extern int IRailGroupChat_GetGroupInfo(IntPtr jarg1, IntPtr jarg2) { }

	public static extern int IRailGroupChat_OpenGroupWindow(IntPtr jarg1) { }

	public static extern void delete_IRailGroupChat(IntPtr jarg1) { }

	public static extern int IRailInGameStorePurchaseHelper_AsyncShowPaymentWindow(IntPtr jarg1, string jarg2, string jarg3) { }

	public static extern void delete_IRailInGameStorePurchaseHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailPlayer(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailUsersHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailFriends(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailFloatingWindow(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailBrowserHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailInGamePurchase(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailInGameCoin(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailRoomHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailGameServerHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailStorageHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailUserSpaceHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailStatisticHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailLeaderboardHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailAchievementHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailNetworkHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailApps(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailGame(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailUtils(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailAssetsHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailDlcHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailScreenshotHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailVoiceHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailSystemHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailTextInputHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailIMETextInputHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailHttpSessionHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailSmallObjectServiceHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailZoneServerHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailGroupChatHelper(IntPtr jarg1) { }

	public static extern IntPtr IRailFactory_RailInGameStorePurchaseHelper(IntPtr jarg1) { }

	public static extern void delete_IRailFactory(IntPtr jarg1) { }

	public static extern bool RailNeedRestartAppForCheckingEnvironment(IntPtr jarg1, int jarg2, [In] string[] jarg3) { }

	public static extern bool RailInitialize() { }

	public static extern void RailFinalize() { }

	public static extern void RailFireEvents() { }

	public static extern IntPtr RailFactory() { }

	public static extern void RailGetSdkVersion(IntPtr jarg1, IntPtr jarg2) { }

	public static extern void CSharpRailRegisterEvent(int jarg1, RailEventCallBackFunction jarg2) { }

	public static extern void CSharpRailUnRegisterEvent(int jarg1, RailEventCallBackFunction jarg2) { }

	public static extern void CSharpRailUnRegisterAllEvent() { }

	public static extern IntPtr NewInt() { }

	public static extern void DeleteInt(IntPtr jarg1) { }

	public static extern int GetInt(IntPtr jarg1) { }

	public static extern void SetInt(IntPtr jarg1, int jarg2) { }

	public static extern IntPtr NewInt64() { }

	public static extern long GetInt64(IntPtr jarg1) { }

	public static extern void SetInt64(IntPtr jarg1, long jarg2) { }

	public static extern void DeleteInt64(IntPtr jarg1) { }

	public static extern sbyte GetInt8(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventAssetsRequestAllAssetsFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventRoomSetRoomTypeResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventAssetsMergeToFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventUserSpaceSubscribeResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventRoomNotifyMemberChanged_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventInGamePurchasePurchaseProductsResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventPlayerGetEncryptedGameTicketResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventGameServerListResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventRoomSetRoomMetadataResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventNetworkCreateRawSessionRequest_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventNetworkCreateSessionRequest_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventAssetsExchangeAssetsToFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailPlatformNotifyEventJoinGameByUser_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventDlcInstallProgress_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventUsersNotifyInviter_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventFriendsQueryPlayedWithFriendsListResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventLeaderboardAsyncCreated_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventLeaderboardAttachSpaceWork_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventFriendsMetadataChanged_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventRoomGetUserRoomListResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventBrowserTryNavigateNewPageRequest_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventDlcUninstallFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventAssetsSplitFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventFriendsQueryPlayedWithFriendsGamesResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventLeaderboardUploaded_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventVoiceChannelRemoveUsersResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventSmallObjectServiceQueryObjectStateResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventUtilsGameSettingMetadataChanged_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventGameServerCreated_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventDlcInstallStart_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventUsersGetInviteDetailResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventUserSpaceQuerySpaceWorksResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventAchievementGlobalAchievementReceived_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventStorageAsyncRenameStreamFileResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventFriendsReportPlayedWithUserListResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventVoiceChannelInviteEvent_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventStorageAsyncWriteStreamFileResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventRoomKickOffMemberResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventShowFloatingWindow_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventRoomNotifyRoomOwnerChanged_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventFinalize_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventUsersCancelInviteResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventDlcInstallStartResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventBrowserDamageRectPaint_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventAssetsUpdateAssetPropertyFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventRoomGetRoomMetadataResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventZoneServerSwitchPlayerSelectedZoneResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventPlayerGetGamePurchaseKey_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailPlatformNotifyEventJoinGameByRoom_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventRoomSetMemberMetadataResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventUserSpaceModifyFavoritesWorksResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventVoiceChannelSpeakingUsersChangedEvent_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventUsersRespondInvitation_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventAssetsDirectConsumeFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventStorageAsyncWriteFileResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventUserSpaceGetMyFavoritesWorksResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventRoomNotifyRoomDestroyed_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventBrowserPaint_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventAssetsExchangeAssetsFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventInGamePurchaseAllPurchasableProductsInfoReceived_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventFriendsGetFriendPlayedGamesResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventFriendsClearMetadataResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventVoiceChannelMemberChangedEvent_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventFriendsAddFriendResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventInGamePurchaseAllProductsInfoReceived_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventAssetsMergeFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventRoomNotifyMemberkicked_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventRoomJoinRoomResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventGameServerAuthSessionTicket_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventFriendsQueryPlayedWithFriendsTimeResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventGameServerRegisterToServerListResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventInGameStorePurchasePaymentResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventDlcCheckAllDlcsStateReadyResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventScreenshotTakeScreenshotFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventBrowserReloadResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventShowFloatingNotifyWindow_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventInGamePurchasePurchaseProductsToAssetsResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventInGameCoinRequestCoinInfoResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventRoomSetRoomMaxMemberResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventUsersShowUserHomepageWindowResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventInGameStorePurchasePayWindowDisplayed_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventBrowserCloseResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventIMEHelperTextInputSelectedResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventGroupChatQueryGroupsInfoResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventTextInputShowTextInputWindowResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventGameServerSetMetadataResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventUserSpaceDownloadProgress_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventUsersInviteUsersResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventFriendsOnlineStateChanged_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventUserSpaceUpdateMetadataResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventAssetsUpdateConsumeFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventRoomGetRoomMembersResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventPlayerGetPlayerMetadataResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventVoiceChannelJoinedResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventInGamePurchaseFinishOrderResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventAssetsStartConsumeFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventGameServerFavoriteGameServers_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventBrowserJavascriptEvent_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventAchievementPlayerAchievementReceived_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventRoomLeaveRoomResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventRoomCreated_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventStorageQueryQuotaResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventDlcOwnershipChanged_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventBrowserNavigeteResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventFriendsGetInviteCommandLine_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventVoiceChannelUsersSpeakingStateChangedEvent_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventStatsNumOfPlayerReceived_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventUserSpaceVoteSpaceWorkResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventDlcInstallFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventStatsGlobalStatsReceived_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventUserSpaceSearchSpaceWorkResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventVoiceChannelCreateResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventAssetsCompleteConsumeByExchangeAssetsToFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventUserSpaceRateSpaceWorkResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventRoomGetMemberMetadataResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventFriendsGetMetadataResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventVoiceChannelPushToTalkKeyChangedEvent_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventStatsPlayerStatsReceived_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventAssetsCompleteConsumeFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventGameServerGetMetadataResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventPlayerGetAuthenticateURL_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventVoiceChannelLeaveResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventRoomNotifyMetadataChanged_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventAchievementPlayerAchievementStored_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventInGameStorePurchasePayWindowClosed_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventRoomOpenRoomResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventVoiceChannelDataCaptured_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventPlayerAntiAddictionGameOnlineTimeChanged_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventRoomSetRoomTagResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventRoomGetRoomListResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventRoomSetNewRoomOwnerResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventStorageAsyncReadStreamFileResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventBrowserTitleChanged_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventUsersShowChatWindowWithFriendResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventUserSpaceGetMySubscribedWorksResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventStorageShareToSpaceWorkResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventFriendsFriendsListChanged_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventUtilsGetImageDataResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventUsersGetUserLimitsResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventSystemStateChanged_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventLeaderboardReceived_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventHttpSessionResponseResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventUserSpaceDownloadResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventRoomClearRoomMetadataResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventSmallObjectServiceDownloadResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventRoomGetAllDataResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventStorageAsyncListStreamFileResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventGroupChatOpenGroupChatResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventLeaderboardEntryReceived_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventRoomNotifyRoomGameServerChanged_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventRoomNotifyRoomDataReceived_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventDlcQueryIsOwnedDlcsResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventUserSpaceSyncResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventAssetsAssetsChanged_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventIMEHelperTextInputCompositionStateChanged_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventDlcRefundChanged_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventGameServerPlayerListResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventUsersGetUsersInfo_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventStorageAsyncDeleteStreamFileResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventFriendsSetMetadataResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventBrowserCreateResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventAssetsSplitToFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventScreenshotPublishScreenshotFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventVoiceChannelAddUsersResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventGameServerAddFavoriteGameServer_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventSessionTicketGetSessionTicket_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventGameServerRemoveFavoriteGameServer_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventRoomGetRoomTagResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventStatsPlayerStatsStored_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventStorageAsyncReadFileResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventSessionTicketAuthSessionTicket_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventScreenshotTakeScreenshotRequest_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventUserSpaceRemoveSpaceWorkResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventBrowserStateChanged_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventGameServerGetSessionTicket_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventUsersInviteJoinGameResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventNetworkCreateRawSessionFailed_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventInGameCoinPurchaseCoinsResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventAppQuerySubscribeWishPlayStateResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventNetworkCreateSessionFailed_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailEventQueryPlayerBannedStatus_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailEventkRailPlatformNotifyEventJoinGameByGameServer_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr AsyncGetMySubscribedWorksResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr AsyncGetMyFavoritesWorksResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr AsyncQuerySpaceWorksResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr AsyncUpdateMetadataResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr SyncSpaceWorkResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr AsyncSubscribeSpaceWorksResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr AsyncModifyFavoritesWorksResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr AsyncRemoveSpaceWorkResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr AsyncVoteSpaceWorkResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr AsyncRateSpaceWorkResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr AsyncSearchSpaceWorksResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr UserSpaceDownloadProgress_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr UserSpaceDownloadResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailUsersInfoData_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailUsersNotifyInviter_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailUsersRespondInvitation_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailUsersInviteJoinGameResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailUsersGetInviteDetailResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailUsersCancelInviteResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailUsersInviteUsersResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailUsersGetUserLimitsResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailShowChatWindowWithFriendResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailShowUserHomepageWindowResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailGetImageDataResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailGameSettingMetadataChanged_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr TakeScreenshotResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr ScreenshotRequestInfo_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr PublishScreenshotResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailSystemStateChanged_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailPlatformNotifyEventJoinGameByGameServer_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailPlatformNotifyEventJoinGameByRoom_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailPlatformNotifyEventJoinGameByUser_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailFinalize_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RequestAllAssetsFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr UpdateAssetsPropertyFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr DirectConsumeAssetsFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr StartConsumeAssetsFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr UpdateConsumeAssetsFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr CompleteConsumeAssetsFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr SplitAssetsFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr SplitAssetsToFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr MergeAssetsFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr MergeAssetsToFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr CompleteConsumeByExchangeAssetsToFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr ExchangeAssetsFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr ExchangeAssetsToFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailAssetsChanged_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr CreateBrowserResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr ReloadBrowserResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr CloseBrowserResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr JavascriptEventResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr BrowserNeedsPaintRequest_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr BrowserDamageRectNeedsPaintRequest_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr BrowserRenderNavigateResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr BrowserRenderStateChanged_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr BrowserRenderTitleChanged_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr BrowserTryNavigateNewPageRequest_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr DlcInstallStart_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr DlcInstallStartResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr DlcInstallProgress_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr DlcInstallFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr DlcUninstallFinished_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr CheckAllDlcsStateReadyResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr QueryIsOwnedDlcsResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr DlcOwnershipChanged_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr DlcRefundChanged_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr ShowFloatingWindowResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr ShowNotifyWindow_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr AsyncAcquireGameServerSessionTicketResponse_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr GameServerStartSessionWithPlayerResponse_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr CreateGameServerResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr SetGameServerMetadataResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr GetGameServerMetadataResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr GameServerRegisterToServerListResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr GetGameServerPlayerListResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr GetGameServerListResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr AsyncGetFavoriteGameServersResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr AsyncAddFavoriteGameServerResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr AsyncRemoveFavoriteGameServerResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr AcquireSessionTicketResponse_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr StartSessionWithPlayerResponse_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr PlayerGetGamePurchaseKeyResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr QueryPlayerBannedStatus_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr GetAuthenticateURLResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailAntiAddictionGameOnlineTimeChanged_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailGetEncryptedGameTicketResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailGetPlayerMetadataResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailFriendsSetMetadataResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailFriendsGetMetadataResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailFriendsClearMetadataResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailFriendsGetInviteCommandLine_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailFriendsReportPlayedWithUserListResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailFriendsListChanged_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailFriendsQueryFriendPlayedGamesResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailFriendsQueryPlayedWithFriendsListResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailFriendsQueryPlayedWithFriendsTimeResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailFriendsQueryPlayedWithFriendsGamesResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailFriendsAddFriendResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailFriendsOnlineStateChanged_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailFriendsMetadataChanged_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailInGameCoinRequestCoinInfoResponse_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailInGameCoinPurchaseCoinsResponse_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailInGamePurchaseRequestAllPurchasableProductsResponse_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailInGamePurchaseRequestAllProductsResponse_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailInGamePurchasePurchaseProductsResponse_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailInGamePurchasePurchaseProductsToAssetsResponse_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailInGamePurchaseFinishOrderResponse_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailInGameStorePurchasePayWindowDisplayed_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailInGameStorePurchasePayWindowClosed_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailInGameStorePurchaseResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr CreateSessionRequest_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr CreateSessionFailed_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr NetworkCreateRawSessionRequest_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr NetworkCreateRawSessionFailed_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr CreateRoomResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr OpenRoomResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr GetRoomListResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr GetUserRoomListResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr SetNewRoomOwnerResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr GetRoomMembersResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr LeaveRoomResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr JoinRoomResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr GetAllRoomDataResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr KickOffMemberResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr SetRoomTagResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr GetRoomTagResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr SetRoomMetadataResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr GetRoomMetadataResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr ClearRoomMetadataResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr SetMemberMetadataResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr GetMemberMetadataResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RoomDataReceived_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr SetRoomTypeResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr SetRoomMaxMemberResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr NotifyMetadataChange_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr NotifyRoomMemberChange_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr NotifyRoomMemberKicked_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr NotifyRoomDestroy_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr NotifyRoomOwnerChange_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr NotifyRoomGameServerChange_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr AsyncQueryQuotaResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr ShareStorageToSpaceWorkResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr AsyncReadFileResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr AsyncWriteFileResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr AsyncReadStreamFileResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr AsyncWriteStreamFileResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr AsyncListFileResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr AsyncRenameStreamFileResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr AsyncDeleteStreamFileResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr CreateVoiceChannelResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr JoinVoiceChannelResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr LeaveVoiceChannelResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr VoiceChannelAddUsersResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr VoiceChannelRemoveUsersResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr VoiceChannelInviteEvent_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr VoiceChannelMemeberChangedEvent_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr VoiceChannelPushToTalkKeyChangedEvent_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr VoiceChannelUsersSpeakingStateChangedEvent_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr VoiceChannelSpeakingUsersChangedEvent_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr VoiceDataCapturedEvent_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailTextInputResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr QuerySubscribeWishPlayStateResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailIMEHelperTextInputCompositionState_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailIMEHelperTextInputSelectedResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailHttpSessionResponse_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailSmallObjectStateQueryResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailSmallObjectDownloadResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailSwitchPlayerSelectedZoneResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailQueryGroupsInfoResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr RailOpenGroupChatResult_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr IRailPlayerAchievement_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr IRailGlobalAchievement_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr PlayerAchievementReceived_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr PlayerAchievementStored_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr GlobalAchievementReceived_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr IRailAssets_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr IRailBrowser_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr IRailBrowserRender_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr IRailGameServer_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr IRailLeaderboard_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr IRailLeaderboardEntries_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr LeaderboardReceived_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr LeaderboardCreated_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr LeaderboardEntryReceived_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr LeaderboardUploaded_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr LeaderboardAttachSpaceWork_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr IRailRoom_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr IRailScreenshot_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr IRailPlayerStats_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr IRailGlobalStats_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr PlayerStatsReceived_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr PlayerStatsStored_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr NumberOfPlayerReceived_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr GlobalStatsRequestReceived_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr IRailFile_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr IRailStreamFile_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr IRailSpaceWork_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr IRailVoiceChannel_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr IRailHttpSession_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr IRailHttpResponse_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr IRailZoneServer_SWIGUpcast(IntPtr jarg1) { }

	public static extern IntPtr IRailGroupChat_SWIGUpcast(IntPtr jarg1) { }

	public void .ctor() { }
}

// Namespace: 
protected class RAIL_API_PINVOKE.SWIGExceptionHelper
{
	// Fields
	private static RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionDelegate applicationDelegate;
	private static RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionDelegate arithmeticDelegate;
	private static RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionDelegate divideByZeroDelegate;
	private static RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionDelegate indexOutOfRangeDelegate;
	private static RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionDelegate invalidCastDelegate;
	private static RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionDelegate invalidOperationDelegate;
	private static RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionDelegate ioDelegate;
	private static RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionDelegate nullReferenceDelegate;
	private static RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionDelegate outOfMemoryDelegate;
	private static RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionDelegate overflowDelegate;
	private static RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionDelegate systemDelegate;
	private static RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionArgumentDelegate argumentDelegate;
	private static RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionArgumentDelegate argumentNullDelegate;
	private static RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionArgumentDelegate argumentOutOfRangeDelegate;

	// Methods

	public static extern void SWIGRegisterExceptionCallbacks_rail_api(RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionDelegate applicationDelegate, RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionDelegate arithmeticDelegate, RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionDelegate divideByZeroDelegate, RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionDelegate indexOutOfRangeDelegate, RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionDelegate invalidCastDelegate, RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionDelegate invalidOperationDelegate, RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionDelegate ioDelegate, RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionDelegate nullReferenceDelegate, RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionDelegate outOfMemoryDelegate, RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionDelegate overflowDelegate, RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionDelegate systemExceptionDelegate) { }

	public static extern void SWIGRegisterExceptionCallbacksArgument_rail_api(RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionArgumentDelegate argumentDelegate, RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionArgumentDelegate argumentNullDelegate, RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionArgumentDelegate argumentOutOfRangeDelegate) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x44640 Offset: 0x43A40 VA: 0x180044640
	private static void SetPendingApplicationException(string message) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x47790 Offset: 0x46B90 VA: 0x180047790
	private static void SetPendingArithmeticException(string message) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x49520 Offset: 0x48920 VA: 0x180049520
	private static void SetPendingDivideByZeroException(string message) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4B7A0 Offset: 0x4ABA0 VA: 0x18004B7A0
	private static void SetPendingIndexOutOfRangeException(string message) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4D6F0 Offset: 0x4CAF0 VA: 0x18004D6F0
	private static void SetPendingInvalidCastException(string message) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x4F520 Offset: 0x4E920 VA: 0x18004F520
	private static void SetPendingInvalidOperationException(string message) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x514B0 Offset: 0x508B0 VA: 0x1800514B0
	private static void SetPendingIOException(string message) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x53AB0 Offset: 0x52EB0 VA: 0x180053AB0
	private static void SetPendingNullReferenceException(string message) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x55990 Offset: 0x54D90 VA: 0x180055990
	private static void SetPendingOutOfMemoryException(string message) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x577E0 Offset: 0x56BE0 VA: 0x1800577E0
	private static void SetPendingOverflowException(string message) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x59610 Offset: 0x58A10 VA: 0x180059610
	private static void SetPendingSystemException(string message) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5B790 Offset: 0x5AB90 VA: 0x18005B790
	private static void SetPendingArgumentException(string message, string paramName) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x5E900 Offset: 0x5DD00 VA: 0x18005E900
	private static void SetPendingArgumentNullException(string message, string paramName) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x60770 Offset: 0x5FB70 VA: 0x180060770
	private static void SetPendingArgumentOutOfRangeException(string message, string paramName) { }

	private static void .cctor() { }

	public void .ctor() { }
}

// Namespace: 
public sealed class RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string message) { }

	public virtual IAsyncResult BeginInvoke(string message, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class RAIL_API_PINVOKE.SWIGExceptionHelper.ExceptionArgumentDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string message, string paramName) { }

	public virtual IAsyncResult BeginInvoke(string message, string paramName, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public class RAIL_API_PINVOKE.SWIGPendingException
{
	// Fields
	[ThreadStaticAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Exception pendingException;
	private static int numExceptionsPending;

	// Properties
	public static bool Pending { get; }

	// Methods

	public static bool get_Pending() { }

	public static void Set(Exception e) { }

	public static Exception Retrieve() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
protected class RAIL_API_PINVOKE.SWIGStringHelper
{
	// Fields
	private static RAIL_API_PINVOKE.SWIGStringHelper.SWIGStringDelegate stringDelegate;

	// Methods

	public static extern void SWIGRegisterStringCallback_rail_api(RAIL_API_PINVOKE.SWIGStringHelper.SWIGStringDelegate stringDelegate) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x64640 Offset: 0x63A40 VA: 0x180064640
	private static string CreateString(string cString) { }

	private static void .cctor() { }

	public void .ctor() { }
}

// Namespace: 
public sealed class RAIL_API_PINVOKE.SWIGStringHelper.SWIGStringDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual string Invoke(string message) { }

	public virtual IAsyncResult BeginInvoke(string message, AsyncCallback callback, object object) { }

	public virtual string EndInvoke(IAsyncResult result) { }
}

// Namespace: rail
public class RailComparableID : IEquatable<RailComparableID>, IComparable<RailComparableID>
{
	// Fields
	public static readonly RailComparableID Nil;
	public ulong id_;

	// Methods

	public void .ctor() { }

	public void .ctor(ulong id) { }

	public bool IsValid() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(RailComparableID x, RailComparableID y) { }

	public static bool op_Inequality(RailComparableID x, RailComparableID y) { }

	public static RailComparableID op_Explicit(ulong value) { }

	public static ulong op_Explicit(RailComparableID that) { }

	public bool Equals(RailComparableID other) { }

	public int CompareTo(RailComparableID other) { }

	public override string ToString() { }

	private static void .cctor() { }
}

// Namespace: rail
public class IRailAchievementHelperImpl : RailObject, IRailAchievementHelper
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual IRailPlayerAchievement CreatePlayerAchievement(RailID player) { }

	public virtual IRailGlobalAchievement GetGlobalAchievement() { }
}

// Namespace: rail
public class IRailAppsImpl : RailObject, IRailApps
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual bool IsGameInstalled(RailGameID game_id) { }

	public virtual RailResult AsyncQuerySubscribeWishPlayState(RailGameID game_id, string user_data) { }
}

// Namespace: rail
public class IRailAssetsImpl : RailObject, IRailAssets, IRailComponent
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual RailResult AsyncRequestAllAssets(string user_data) { }

	public virtual RailResult QueryAssetInfo(ulong asset_id, RailAssetInfo asset_info) { }

	public virtual RailResult AsyncUpdateAssetsProperty(List<RailAssetProperty> asset_property_list, string user_data) { }

	public virtual RailResult AsyncDirectConsumeAssets(List<RailAssetItem> assets, string user_data) { }

	public virtual RailResult AsyncStartConsumeAsset(ulong asset_id, string user_data) { }

	public virtual RailResult AsyncUpdateConsumeProgress(ulong asset_id, string progress, string user_data) { }

	public virtual RailResult AsyncCompleteConsumeAsset(ulong asset_id, uint quantity, string user_data) { }

	public virtual RailResult AsyncExchangeAssets(List<RailAssetItem> old_assets, RailProductItem to_product_info, string user_data) { }

	public virtual RailResult AsyncExchangeAssetsTo(List<RailAssetItem> old_assets, RailProductItem to_product_info, ulong add_to_exist_assets, string user_data) { }

	public virtual RailResult AsyncSplitAsset(ulong source_asset, uint to_quantity, string user_data) { }

	public virtual RailResult AsyncSplitAssetTo(ulong source_asset, uint to_quantity, ulong add_to_asset, string user_data) { }

	public virtual RailResult AsyncMergeAsset(List<RailAssetItem> source_assets, string user_data) { }

	public virtual RailResult AsyncMergeAssetTo(List<RailAssetItem> source_assets, ulong add_to_asset, string user_data) { }

	public virtual RailResult SerializeAssetsToBuffer(out string buffer) { }

	public virtual RailResult SerializeAssetsToBuffer(List<ulong> assets, out string buffer) { }

	public virtual RailResult DeserializeAssetsFromBuffer(RailID assets_owner, string buffer, List<RailAssetInfo> assets_info) { }

	public virtual ulong GetComponentVersion() { }

	public virtual void Release() { }
}

// Namespace: rail
public class IRailAssetsHelperImpl : RailObject, IRailAssetsHelper
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual IRailAssets OpenAssets() { }

	public virtual IRailAssets OpenGameServerAssets() { }
}

// Namespace: rail
public class IRailBrowserImpl : RailObject, IRailBrowser, IRailComponent
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual bool GetCurrentUrl(out string url) { }

	public virtual bool ReloadWithUrl(string new_url) { }

	public virtual bool ReloadWithUrl() { }

	public virtual void StopLoad() { }

	public virtual bool AddJavascriptEventListener(string event_name) { }

	public virtual bool RemoveAllJavascriptEventListener() { }

	public virtual void AllowNavigateNewPage(bool allow) { }

	public virtual void Close() { }

	public virtual ulong GetComponentVersion() { }

	public virtual void Release() { }
}

// Namespace: rail
public class IRailBrowserHelperImpl : RailObject, IRailBrowserHelper
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual IRailBrowser AsyncCreateBrowser(string url, uint window_width, uint window_height, string user_data, CreateBrowserOptions options, out RailResult result) { }

	public virtual IRailBrowser AsyncCreateBrowser(string url, uint window_width, uint window_height, string user_data, CreateBrowserOptions options) { }

	public virtual IRailBrowser AsyncCreateBrowser(string url, uint window_width, uint window_height, string user_data) { }

	public virtual IRailBrowserRender CreateCustomerDrawBrowser(string url, string user_data, CreateCustomerDrawBrowserOptions options, out RailResult result) { }

	public virtual IRailBrowserRender CreateCustomerDrawBrowser(string url, string user_data, CreateCustomerDrawBrowserOptions options) { }

	public virtual IRailBrowserRender CreateCustomerDrawBrowser(string url, string user_data) { }

	public virtual RailResult NavigateWebPage(string url, bool display_in_new_tab) { }
}

// Namespace: rail
public class IRailBrowserRenderImpl : RailObject, IRailBrowserRender, IRailComponent
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual bool GetCurrentUrl(out string url) { }

	public virtual bool ReloadWithUrl(string new_url) { }

	public virtual bool ReloadWithUrl() { }

	public virtual void StopLoad() { }

	public virtual bool AddJavascriptEventListener(string event_name) { }

	public virtual bool RemoveAllJavascriptEventListener() { }

	public virtual void AllowNavigateNewPage(bool allow) { }

	public virtual void Close() { }

	public virtual void UpdateCustomDrawWindowPos(int content_offset_x, int content_offset_y, uint content_window_width, uint content_window_height) { }

	public virtual void SetBrowserActive(bool active) { }

	public virtual void GoBack() { }

	public virtual void GoForward() { }

	public virtual bool ExecuteJavascript(string event_name, string event_value) { }

	public virtual void DispatchWindowsMessage(uint window_msg, uint w_param, uint l_param) { }

	public virtual void DispatchMouseMessage(EnumRailMouseActionType button_action, uint user_define_mouse_key, uint x_pos, uint y_pos) { }

	public virtual void MouseWheel(int delta, uint user_define_mouse_key, uint x_pos, uint y_pos) { }

	public virtual void SetFocus(bool has_focus) { }

	public virtual void KeyDown(uint key_code) { }

	public virtual void KeyUp(uint key_code) { }

	public virtual void KeyChar(uint key_code, bool is_uinchar) { }

	public virtual ulong GetComponentVersion() { }

	public virtual void Release() { }
}

// Namespace: rail
public class IRailDlcHelperImpl : RailObject, IRailDlcHelper
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual RailResult AsyncQueryIsOwnedDlcsOnServer(List<RailDlcID> dlc_ids, string user_data) { }

	public virtual RailResult AsyncCheckAllDlcsStateReady(string user_data) { }

	public virtual bool IsDlcInstalled(RailDlcID dlc_id, out string installed_path) { }

	public virtual bool IsDlcInstalled(RailDlcID dlc_id) { }

	public virtual bool IsOwnedDlc(RailDlcID dlc_id) { }

	public virtual uint GetDlcCount() { }

	public virtual bool GetDlcInfo(uint index, RailDlcInfo dlc_info) { }

	public virtual bool AsyncInstallDlc(RailDlcID dlc_id, string user_data) { }

	public virtual bool AsyncRemoveDlc(RailDlcID dlc_id, string user_data) { }
}

// Namespace: rail
public class IRailFactoryImpl : RailObject, IRailFactory
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual IRailPlayer RailPlayer() { }

	public virtual IRailUsersHelper RailUsersHelper() { }

	public virtual IRailFriends RailFriends() { }

	public virtual IRailFloatingWindow RailFloatingWindow() { }

	public virtual IRailBrowserHelper RailBrowserHelper() { }

	public virtual IRailInGamePurchase RailInGamePurchase() { }

	public virtual IRailInGameCoin RailInGameCoin() { }

	public virtual IRailRoomHelper RailRoomHelper() { }

	public virtual IRailGameServerHelper RailGameServerHelper() { }

	public virtual IRailStorageHelper RailStorageHelper() { }

	public virtual IRailUserSpaceHelper RailUserSpaceHelper() { }

	public virtual IRailStatisticHelper RailStatisticHelper() { }

	public virtual IRailLeaderboardHelper RailLeaderboardHelper() { }

	public virtual IRailAchievementHelper RailAchievementHelper() { }

	public virtual IRailNetwork RailNetworkHelper() { }

	public virtual IRailApps RailApps() { }

	public virtual IRailGame RailGame() { }

	public virtual IRailUtils RailUtils() { }

	public virtual IRailAssetsHelper RailAssetsHelper() { }

	public virtual IRailDlcHelper RailDlcHelper() { }

	public virtual IRailScreenshotHelper RailScreenshotHelper() { }

	public virtual IRailVoiceHelper RailVoiceHelper() { }

	public virtual IRailSystemHelper RailSystemHelper() { }

	public virtual IRailTextInputHelper RailTextInputHelper() { }

	public virtual IRailIMEHelper RailIMETextInputHelper() { }

	public virtual IRailHttpSessionHelper RailHttpSessionHelper() { }

	public virtual IRailSmallObjectServiceHelper RailSmallObjectServiceHelper() { }

	public virtual IRailZoneServerHelper RailZoneServerHelper() { }

	public virtual IRailGroupChatHelper RailGroupChatHelper() { }

	public virtual IRailInGameStorePurchaseHelper RailInGameStorePurchaseHelper() { }
}

// Namespace: rail
public class IRailFileImpl : RailObject, IRailFile, IRailComponent
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual string GetFilename() { }

	public virtual uint Read(byte[] buff, uint bytes_to_read, out RailResult result) { }

	public virtual uint Read(byte[] buff, uint bytes_to_read) { }

	public virtual uint Write(byte[] buff, uint bytes_to_write, out RailResult result) { }

	public virtual uint Write(byte[] buff, uint bytes_to_write) { }

	public virtual RailResult AsyncRead(uint bytes_to_read, string user_data) { }

	public virtual RailResult AsyncWrite(byte[] buffer, uint bytes_to_write, string user_data) { }

	public virtual uint GetSize() { }

	public virtual void Close() { }

	public virtual ulong GetComponentVersion() { }

	public virtual void Release() { }
}

// Namespace: rail
public class IRailFloatingWindowImpl : RailObject, IRailFloatingWindow
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual RailResult AsyncShowRailFloatingWindow(EnumRailWindowType window_type, string user_data) { }

	public virtual RailResult AsyncCloseRailFloatingWindow(EnumRailWindowType window_type, string user_data) { }

	public virtual RailResult SetNotifyWindowPosition(EnumRailNotifyWindowType window_type, RailWindowLayout layout) { }

	public virtual RailResult AsyncShowStoreWindow(ulong id, RailStoreOptions options, string user_data) { }

	public virtual bool IsFloatingWindowAvailable() { }

	public virtual RailResult AsyncShowDefaultGameStoreWindow(string user_data) { }

	public virtual RailResult SetNotifyWindowEnable(EnumRailNotifyWindowType window_type, bool enable) { }
}

// Namespace: rail
public class IRailFriendsImpl : RailObject, IRailFriends
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual RailResult AsyncGetPersonalInfo(List<RailID> rail_ids, string user_data) { }

	public virtual RailResult AsyncGetFriendMetadata(RailID rail_id, List<string> keys, string user_data) { }

	public virtual RailResult AsyncSetMyMetadata(List<RailKeyValue> key_values, string user_data) { }

	public virtual RailResult AsyncClearAllMyMetadata(string user_data) { }

	public virtual RailResult AsyncSetInviteCommandLine(string command_line, string user_data) { }

	public virtual RailResult AsyncGetInviteCommandLine(RailID rail_id, string user_data) { }

	public virtual RailResult AsyncReportPlayedWithUserList(List<RailUserPlayedWith> player_list, string user_data) { }

	public virtual RailResult GetFriendsList(List<RailFriendInfo> friends_list) { }

	public virtual RailResult AsyncQueryFriendPlayedGamesInfo(RailID rail_id, string user_data) { }

	public virtual RailResult AsyncQueryPlayedWithFriendsList(string user_data) { }

	public virtual RailResult AsyncQueryPlayedWithFriendsTime(List<RailID> rail_ids, string user_data) { }

	public virtual RailResult AsyncQueryPlayedWithFriendsGames(List<RailID> rail_ids, string user_data) { }

	public virtual RailResult AsyncAddFriend(RailFriendsAddFriendRequest request, string user_data) { }

	public virtual RailResult AsyncUpdateFriendsData(string user_data) { }
}

// Namespace: rail
public class IRailGameImpl : RailObject, IRailGame
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual RailGameID GetGameID() { }

	public virtual RailResult ReportGameContentDamaged(EnumRailGameContentDamageFlag flag) { }

	public virtual RailResult GetGameInstallPath(out string app_path) { }

	public virtual RailResult AsyncQuerySubscribeWishPlayState(string user_data) { }

	public virtual RailResult GetPlayerSelectedLanguageCode(out string language_code) { }

	public virtual RailResult GetGameSupportedLanguageCodes(List<string> language_codes) { }

	public virtual RailResult SetGameState(EnumRailGamePlayingState game_state) { }

	public virtual RailResult GetGameState(out EnumRailGamePlayingState game_state) { }

	public virtual RailResult RegisterGameDefineGamePlayingState(List<RailGameDefineGamePlayingState> game_playing_states) { }

	public virtual RailResult SetGameDefineGamePlayingState(uint game_playing_state) { }

	public virtual RailResult GetGameDefineGamePlayingState(out uint game_playing_state) { }

	public virtual RailResult GetBranchBuildNumber(out string build_number) { }

	public virtual RailResult GetCurrentBranchInfo(RailBranchInfo branch_info) { }

	public virtual RailResult StartGameTimeCounting(string counting_key) { }

	public virtual RailResult EndGameTimeCounting(string counting_key) { }

	public virtual RailID GetGamePurchasePlayerRailID() { }

	public virtual uint GetGameEarliestPurchaseTime() { }

	public virtual uint GetTimeCountSinceGameActivated() { }

	public virtual uint GetTimeCountSinceLastMouseMoved() { }
}

// Namespace: rail
public class IRailGameServerImpl : RailObject, IRailGameServer, IRailComponent
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual RailID GetGameServerRailID() { }

	public virtual RailResult GetGameServerName(out string name) { }

	public virtual RailResult GetGameServerFullName(out string full_name) { }

	public virtual RailID GetOwnerRailID() { }

	public virtual bool SetHost(string game_server_host) { }

	public virtual bool GetHost(out string game_server_host) { }

	public virtual bool SetMapName(string game_server_map) { }

	public virtual bool GetMapName(out string game_server_map) { }

	public virtual bool SetPasswordProtect(bool has_password) { }

	public virtual bool GetPasswordProtect() { }

	public virtual bool SetMaxPlayers(uint max_player_count) { }

	public virtual uint GetMaxPlayers() { }

	public virtual bool SetBotPlayers(uint bot_player_count) { }

	public virtual uint GetBotPlayers() { }

	public virtual bool SetGameServerDescription(string game_server_description) { }

	public virtual bool GetGameServerDescription(out string game_server_description) { }

	public virtual bool SetGameServerTags(string game_server_tags) { }

	public virtual bool GetGameServerTags(out string game_server_tags) { }

	public virtual bool SetMods(List<string> server_mods) { }

	public virtual bool GetMods(List<string> server_mods) { }

	public virtual bool SetSpectatorHost(string spectator_host) { }

	public virtual bool GetSpectatorHost(out string spectator_host) { }

	public virtual bool SetGameServerVersion(string version) { }

	public virtual bool GetGameServerVersion(out string version) { }

	public virtual bool SetIsFriendOnly(bool is_friend_only) { }

	public virtual bool GetIsFriendOnly() { }

	public virtual bool ClearAllMetadata() { }

	public virtual RailResult GetMetadata(string key, out string value) { }

	public virtual RailResult SetMetadata(string key, string value) { }

	public virtual RailResult AsyncSetMetadata(List<RailKeyValue> key_values, string user_data) { }

	public virtual RailResult AsyncGetMetadata(List<string> keys, string user_data) { }

	public virtual RailResult AsyncGetAllMetadata(string user_data) { }

	public virtual RailResult AsyncAcquireGameServerSessionTicket(string user_data) { }

	public virtual RailResult AsyncStartSessionWithPlayer(RailSessionTicket player_ticket, RailID player_rail_id, string user_data) { }

	public virtual void TerminateSessionOfPlayer(RailID player_rail_id) { }

	public virtual void AbandonGameServerSessionTicket(RailSessionTicket session_ticket) { }

	public virtual RailResult ReportPlayerJoinGameServer(List<GameServerPlayerInfo> player_infos) { }

	public virtual RailResult ReportPlayerQuitGameServer(List<GameServerPlayerInfo> player_infos) { }

	public virtual RailResult UpdateGameServerPlayerList(List<GameServerPlayerInfo> player_infos) { }

	public virtual uint GetCurrentPlayers() { }

	public virtual void RemoveAllPlayers() { }

	public virtual RailResult RegisterToGameServerList() { }

	public virtual RailResult UnregisterFromGameServerList() { }

	public virtual RailResult CloseGameServer() { }

	public virtual RailResult GetFriendsInGameServer(List<RailID> friend_ids) { }

	public virtual bool IsUserInGameServer(RailID user_rail_id) { }

	public virtual bool SetServerInfo(string server_info) { }

	public virtual bool GetServerInfo(out string server_info) { }

	public virtual RailResult EnableTeamVoice(bool enable) { }

	public virtual ulong GetComponentVersion() { }

	public virtual void Release() { }
}

// Namespace: rail
public class IRailGameServerHelperImpl : RailObject, IRailGameServerHelper
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual RailResult AsyncGetGameServerPlayerList(RailID gameserver_rail_id, string user_data) { }

	public virtual RailResult AsyncGetGameServerList(uint start_index, uint end_index, List<GameServerListFilter> alternative_filters, List<GameServerListSorter> sorter, string user_data) { }

	public virtual IRailGameServer AsyncCreateGameServer(CreateGameServerOptions options, string game_server_name, string user_data) { }

	public virtual IRailGameServer AsyncCreateGameServer(CreateGameServerOptions options, string game_server_name) { }

	public virtual IRailGameServer AsyncCreateGameServer(CreateGameServerOptions options) { }

	public virtual IRailGameServer AsyncCreateGameServer() { }

	public virtual RailResult AsyncGetFavoriteGameServers(string user_data) { }

	public virtual RailResult AsyncGetFavoriteGameServers() { }

	public virtual RailResult AsyncAddFavoriteGameServer(RailID game_server_id, string user_data) { }

	public virtual RailResult AsyncAddFavoriteGameServer(RailID game_server_id) { }

	public virtual RailResult AsyncRemoveFavoriteGameServer(RailID game_server_id, string user_Data) { }

	public virtual RailResult AsyncRemoveFavoriteGameServer(RailID game_server_id) { }
}

// Namespace: rail
public class IRailGlobalAchievementImpl : RailObject, IRailGlobalAchievement, IRailComponent
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual RailResult AsyncRequestAchievement(string user_data) { }

	public virtual RailResult GetGlobalAchievedPercent(string name, out double percent) { }

	public virtual RailResult GetGlobalAchievedPercentDescending(int index, out string name, out double percent) { }

	public virtual ulong GetComponentVersion() { }

	public virtual void Release() { }
}

// Namespace: rail
public class IRailGlobalStatsImpl : RailObject, IRailGlobalStats, IRailComponent
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual RailResult AsyncRequestGlobalStats(string user_data) { }

	public virtual RailResult GetGlobalStatValue(string name, out long data) { }

	public virtual RailResult GetGlobalStatValue(string name, out double data) { }

	public virtual RailResult GetGlobalStatValueHistory(string name, long[] global_stats_data, uint data_size, out int num_global_stats) { }

	public virtual RailResult GetGlobalStatValueHistory(string name, double[] global_stats_data, uint data_size, out int num_global_stats) { }

	public virtual ulong GetComponentVersion() { }

	public virtual void Release() { }
}

// Namespace: rail
public class IRailGroupChatImpl : RailObject, IRailGroupChat, IRailComponent
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual RailResult GetGroupInfo(RailGroupInfo group_info) { }

	public virtual RailResult OpenGroupWindow() { }

	public virtual ulong GetComponentVersion() { }

	public virtual void Release() { }
}

// Namespace: rail
public class IRailGroupChatHelperImpl : RailObject, IRailGroupChatHelper
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual RailResult AsyncQueryGroupsInfo(string user_data) { }

	public virtual IRailGroupChat AsyncOpenGroupChat(string group_id, string user_data) { }
}

// Namespace: rail
public class IRailHttpResponseImpl : RailObject, IRailHttpResponse, IRailComponent
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual int GetHttpResponseCode() { }

	public virtual RailResult GetResponseHeaderKeys(List<string> header_keys) { }

	public virtual string GetResponseHeaderValue(string header_key) { }

	public virtual string GetResponseBodyData() { }

	public virtual uint GetContentLength() { }

	public virtual string GetContentType() { }

	public virtual string GetContentRange() { }

	public virtual string GetContentLanguage() { }

	public virtual string GetContentEncoding() { }

	public virtual string GetLastModified() { }

	public virtual ulong GetComponentVersion() { }

	public virtual void Release() { }
}

// Namespace: rail
public class IRailHttpSessionImpl : RailObject, IRailHttpSession, IRailComponent
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual RailResult SetRequestMethod(RailHttpSessionMethod method) { }

	public virtual RailResult SetParameters(List<RailKeyValue> parameters) { }

	public virtual RailResult SetPostBodyContent(string body_content) { }

	public virtual RailResult SetRequestTimeOut(uint timeout_secs) { }

	public virtual RailResult SetRequestHeaders(List<string> headers) { }

	public virtual RailResult AsyncSendRequest(string url, string user_data) { }

	public virtual ulong GetComponentVersion() { }

	public virtual void Release() { }
}

// Namespace: rail
public class IRailHttpSessionHelperImpl : RailObject, IRailHttpSessionHelper
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual IRailHttpSession CreateHttpSession() { }

	public virtual IRailHttpResponse CreateHttpResponse(string http_response_data) { }
}

// Namespace: rail
public class IRailIMEHelperImpl : RailObject, IRailIMEHelper
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual RailResult EnableIMEHelperTextInputWindow(bool enable, RailTextInputImeWindowOption option) { }

	public virtual RailResult UpdateIMEHelperTextInputWindowPosition(RailWindowPosition position) { }
}

// Namespace: rail
public class IRailInGameCoinImpl : RailObject, IRailInGameCoin
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual RailResult AsyncRequestCoinInfo(string user_data) { }

	public virtual RailResult AsyncPurchaseCoins(RailCoins purchase_info, string user_data) { }
}

// Namespace: rail
public class IRailInGamePurchaseImpl : RailObject, IRailInGamePurchase
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual RailResult AsyncRequestAllPurchasableProducts(string user_data) { }

	public virtual RailResult AsyncRequestAllProducts(string user_data) { }

	public virtual RailResult GetProductInfo(uint product_id, RailPurchaseProductInfo product) { }

	public virtual RailResult AsyncPurchaseProducts(List<RailProductItem> cart_items, string user_data) { }

	public virtual RailResult AsyncFinishOrder(string order_id, string user_data) { }

	public virtual RailResult AsyncPurchaseProductsToAssets(List<RailProductItem> cart_items, string user_data) { }
}

// Namespace: rail
public class IRailInGameStorePurchaseHelperImpl : RailObject, IRailInGameStorePurchaseHelper
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual RailResult AsyncShowPaymentWindow(string order_id, string user_data) { }
}

// Namespace: rail
public class IRailLeaderboardImpl : RailObject, IRailLeaderboard, IRailComponent
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual string GetLeaderboardName() { }

	public virtual int GetTotalEntriesCount() { }

	public virtual RailResult AsyncGetLeaderboard(string user_data) { }

	public virtual RailResult GetLeaderboardParameters(LeaderboardParameters param) { }

	public virtual IRailLeaderboardEntries CreateLeaderboardEntries() { }

	public virtual RailResult AsyncUploadLeaderboard(UploadLeaderboardParam update_param, string user_data) { }

	public virtual RailResult GetLeaderboardSortType(out int sort_type) { }

	public virtual RailResult GetLeaderboardDisplayType(out int display_type) { }

	public virtual RailResult AsyncAttachSpaceWork(SpaceWorkID spacework_id, string user_data) { }

	public virtual ulong GetComponentVersion() { }

	public virtual void Release() { }
}

// Namespace: rail
public class IRailLeaderboardEntriesImpl : RailObject, IRailLeaderboardEntries, IRailComponent
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual RailID GetRailID() { }

	public virtual string GetLeaderboardName() { }

	public virtual RailResult AsyncRequestLeaderboardEntries(RailID player, RequestLeaderboardEntryParam param, string user_data) { }

	public virtual RequestLeaderboardEntryParam GetEntriesParam() { }

	public virtual int GetEntriesCount() { }

	public virtual RailResult GetLeaderboardEntry(int index, LeaderboardEntry leaderboard_entry) { }

	public virtual ulong GetComponentVersion() { }

	public virtual void Release() { }
}

// Namespace: rail
public class IRailLeaderboardHelperImpl : RailObject, IRailLeaderboardHelper
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual IRailLeaderboard OpenLeaderboard(string leaderboard_name) { }

	public virtual IRailLeaderboard AsyncCreateLeaderboard(string leaderboard_name, LeaderboardSortType sort_type, LeaderboardDisplayType display_type, string user_data, out RailResult result) { }
}

// Namespace: rail
public class IRailNetworkImpl : RailObject, IRailNetwork
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual RailResult AcceptSessionRequest(RailID local_peer, RailID remote_peer) { }

	public virtual RailResult SendData(RailID local_peer, RailID remote_peer, byte[] data_buf, uint data_len, uint message_type) { }

	public virtual RailResult SendData(RailID local_peer, RailID remote_peer, byte[] data_buf, uint data_len) { }

	public virtual RailResult SendReliableData(RailID local_peer, RailID remote_peer, byte[] data_buf, uint data_len, uint message_type) { }

	public virtual RailResult SendReliableData(RailID local_peer, RailID remote_peer, byte[] data_buf, uint data_len) { }

	public virtual bool IsDataReady(RailID local_peer, out uint data_len, out uint message_type) { }

	public virtual bool IsDataReady(RailID local_peer, out uint data_len) { }

	public virtual RailResult ReadData(RailID local_peer, RailID remote_peer, byte[] data_buf, uint data_len, uint message_type) { }

	public virtual RailResult ReadData(RailID local_peer, RailID remote_peer, byte[] data_buf, uint data_len) { }

	public virtual RailResult BlockMessageType(RailID local_peer, uint message_type) { }

	public virtual RailResult UnblockMessageType(RailID local_peer, uint message_type) { }

	public virtual RailResult CloseSession(RailID local_peer, RailID remote_peer) { }

	public virtual RailResult ResolveHostname(string domain, List<string> ip_list) { }

	public virtual RailResult GetSessionState(RailID remote_peer, RailNetworkSessionState session_state) { }

	public virtual RailResult ForbidSessionRelay(bool forbid_relay) { }

	public virtual RailResult SendRawData(RailID local_peer, RailGamePeer remote_game_peer, byte[] data_buf, uint data_len, bool reliable, uint message_type) { }

	public virtual RailResult AcceptRawSessionRequest(RailID local_peer, RailGamePeer remote_game_peer) { }

	public virtual RailResult ReadRawData(RailID local_peer, RailGamePeer remote_game_peer, byte[] data_buf, uint data_len, uint message_type) { }

	public virtual RailResult ReadRawData(RailID local_peer, RailGamePeer remote_game_peer, byte[] data_buf, uint data_len) { }
}

// Namespace: rail
public class IRailPlayerImpl : RailObject, IRailPlayer
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual bool AlreadyLoggedIn() { }

	public virtual RailID GetRailID() { }

	public virtual RailResult GetPlayerDataPath(out string path) { }

	public virtual RailResult AsyncAcquireSessionTicket(string user_data) { }

	public virtual RailResult AsyncStartSessionWithPlayer(RailSessionTicket player_ticket, RailID player_rail_id, string user_data) { }

	public virtual void TerminateSessionOfPlayer(RailID player_rail_id) { }

	public virtual void AbandonSessionTicket(RailSessionTicket session_ticket) { }

	public virtual RailResult GetPlayerName(out string name) { }

	public virtual EnumRailPlayerOwnershipType GetPlayerOwnershipType() { }

	public virtual RailResult AsyncGetGamePurchaseKey(string user_data) { }

	public virtual bool IsGameRevenueLimited() { }

	public virtual float GetRateOfGameRevenue() { }

	public virtual RailResult AsyncQueryPlayerBannedStatus(string user_data) { }

	public virtual RailResult AsyncGetAuthenticateURL(RailGetAuthenticateURLOptions options, string user_data) { }

	public virtual RailResult AsyncGetPlayerMetadata(List<string> keys, string user_data) { }

	public virtual RailResult AsyncGetEncryptedGameTicket(string set_metadata, string user_data) { }
}

// Namespace: rail
public class IRailPlayerAchievementImpl : RailObject, IRailPlayerAchievement, IRailComponent
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual RailID GetRailID() { }

	public virtual RailResult AsyncRequestAchievement(string user_data) { }

	public virtual RailResult HasAchieved(string name, out bool achieved) { }

	public virtual RailResult GetAchievementInfo(string name, out string achievement_info) { }

	public virtual RailResult AsyncTriggerAchievementProgress(string name, uint current_value, uint max_value, string user_data) { }

	public virtual RailResult AsyncTriggerAchievementProgress(string name, uint current_value, uint max_value) { }

	public virtual RailResult AsyncTriggerAchievementProgress(string name, uint current_value) { }

	public virtual RailResult MakeAchievement(string name) { }

	public virtual RailResult CancelAchievement(string name) { }

	public virtual RailResult AsyncStoreAchievement(string user_data) { }

	public virtual RailResult ResetAllAchievements() { }

	public virtual RailResult GetAllAchievementsName(List<string> names) { }

	public virtual ulong GetComponentVersion() { }

	public virtual void Release() { }
}

// Namespace: rail
public class IRailPlayerStatsImpl : RailObject, IRailPlayerStats, IRailComponent
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual RailID GetRailID() { }

	public virtual RailResult AsyncRequestStats(string user_data) { }

	public virtual RailResult GetStatValue(string name, out int data) { }

	public virtual RailResult GetStatValue(string name, out double data) { }

	public virtual RailResult SetStatValue(string name, int data) { }

	public virtual RailResult SetStatValue(string name, double data) { }

	public virtual RailResult UpdateAverageStatValue(string name, double data) { }

	public virtual RailResult AsyncStoreStats(string user_data) { }

	public virtual RailResult ResetAllStats() { }

	public virtual ulong GetComponentVersion() { }

	public virtual void Release() { }
}

// Namespace: rail
public class IRailRoomImpl : RailObject, IRailRoom, IRailComponent
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual RailResult AsyncJoinRoom(string password, string user_data) { }

	public virtual ulong GetRoomID() { }

	public virtual RailResult GetRoomName(out string name) { }

	public virtual RailID GetOwnerID() { }

	public virtual bool HasPassword() { }

	public virtual EnumRoomType GetRoomType() { }

	public virtual uint GetMembers() { }

	public virtual RailID GetMemberByIndex(uint index) { }

	public virtual RailResult GetMemberNameByIndex(uint index, out string name) { }

	public virtual uint GetMaxMembers() { }

	public virtual void Leave() { }

	public virtual RailResult AsyncSetNewRoomOwner(RailID new_owner_id, string user_data) { }

	public virtual RailResult AsyncGetRoomMembers(string user_data) { }

	public virtual RailResult AsyncGetAllRoomData(string user_data) { }

	public virtual RailResult AsyncKickOffMember(RailID member_id, string user_data) { }

	public virtual RailResult AsyncSetRoomTag(string room_tag, string user_data) { }

	public virtual RailResult AsyncGetRoomTag(string user_data) { }

	public virtual RailResult AsyncSetRoomMetadata(List<RailKeyValue> key_values, string user_data) { }

	public virtual RailResult AsyncGetRoomMetadata(List<string> keys, string user_data) { }

	public virtual RailResult AsyncClearRoomMetadata(List<string> keys, string user_data) { }

	public virtual RailResult AsyncSetMemberMetadata(RailID member_id, List<RailKeyValue> key_values, string user_data) { }

	public virtual RailResult AsyncGetMemberMetadata(RailID member_id, List<string> keys, string user_data) { }

	public virtual RailResult SendDataToMember(RailID remote_peer, byte[] data_buf, uint data_len, uint message_type) { }

	public virtual RailResult SendDataToMember(RailID remote_peer, byte[] data_buf, uint data_len) { }

	public virtual RailResult SetGameServerID(RailID game_server_rail_id) { }

	public virtual RailID GetGameServerID() { }

	public virtual RailResult SetRoomJoinable(bool is_joinable) { }

	public virtual bool IsRoomJoinable() { }

	public virtual RailResult GetFriendsInRoom(List<RailID> friend_ids) { }

	public virtual bool IsUserInRoom(RailID user_rail_id) { }

	public virtual RailResult EnableTeamVoice(bool enable) { }

	public virtual RailResult AsyncSetRoomType(EnumRoomType room_type, string user_data) { }

	public virtual RailResult AsyncSetRoomMaxMember(uint max_member, string user_data) { }

	public virtual ulong GetComponentVersion() { }

	public virtual void Release() { }
}

// Namespace: rail
public class IRailRoomHelperImpl : RailObject, IRailRoomHelper
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual IRailRoom CreateRoom(RoomOptions options, string room_name, out RailResult result) { }

	public virtual IRailRoom AsyncCreateRoom(RoomOptions options, string room_name, string user_data) { }

	public virtual IRailRoom OpenRoom(ulong room_id, out RailResult result) { }

	public virtual IRailRoom AsyncOpenRoom(ulong room_id, string user_data) { }

	public virtual RailResult AsyncGetRoomList(uint start_index, uint end_index, List<RoomInfoListSorter> sorter, List<RoomInfoListFilter> filter, string user_data) { }

	public virtual RailResult AsyncGetRoomListByTags(uint start_index, uint end_index, List<RoomInfoListSorter> sorter, List<string> room_tags, string user_data) { }

	public virtual RailResult AsyncGetUserRoomList(string user_data) { }
}

// Namespace: rail
public class IRailScreenshotImpl : RailObject, IRailScreenshot, IRailComponent
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual bool SetLocation(string location) { }

	public virtual bool SetUsers(List<RailID> users) { }

	public virtual bool AssociatePublishedFiles(List<SpaceWorkID> work_files) { }

	public virtual RailResult AsyncPublishScreenshot(string work_name, string user_data) { }

	public virtual ulong GetComponentVersion() { }

	public virtual void Release() { }
}

// Namespace: rail
public class IRailScreenshotHelperImpl : RailObject, IRailScreenshotHelper
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual IRailScreenshot CreateScreenshotWithRawData(byte[] rgb_data, uint len, uint width, uint height) { }

	public virtual IRailScreenshot CreateScreenshotWithLocalImage(string image_file, string thumbnail_file) { }

	public virtual void AsyncTakeScreenshot(string user_data) { }

	public virtual void HookScreenshotHotKey(bool hook) { }

	public virtual bool IsScreenshotHotKeyHooked() { }
}

// Namespace: rail
public class IRailSmallObjectServiceHelperImpl : RailObject, IRailSmallObjectServiceHelper
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual RailResult AsyncDownloadObjects(List<uint> indexes, string user_data) { }

	public virtual RailResult GetObjectContent(uint index, out string content) { }

	public virtual RailResult AsyncQueryObjectState(string user_data) { }
}

// Namespace: rail
public class IRailSpaceWorkImpl : RailObject, IRailSpaceWork, IRailComponent
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual void Close() { }

	public virtual SpaceWorkID GetSpaceWorkID() { }

	public virtual bool Editable() { }

	public virtual RailResult StartSync(string user_data) { }

	public virtual RailResult GetSyncProgress(RailSpaceWorkSyncProgress progress) { }

	public virtual RailResult CancelSync() { }

	public virtual RailResult GetWorkLocalFolder(out string path) { }

	public virtual RailResult AsyncUpdateMetadata(string user_data) { }

	public virtual RailResult GetName(out string name) { }

	public virtual RailResult GetDescription(out string description) { }

	public virtual RailResult GetUrl(out string url) { }

	public virtual uint GetCreateTime() { }

	public virtual uint GetLastUpdateTime() { }

	public virtual ulong GetWorkFileSize() { }

	public virtual RailResult GetTags(List<string> tags) { }

	public virtual RailResult GetPreviewImage(out string path) { }

	public virtual RailResult GetVersion(out string version) { }

	public virtual ulong GetDownloadCount() { }

	public virtual ulong GetSubscribedCount() { }

	public virtual EnumRailSpaceWorkShareLevel GetShareLevel() { }

	public virtual ulong GetScore() { }

	public virtual RailResult GetMetadata(string key, out string value) { }

	public virtual EnumRailSpaceWorkRateValue GetMyVote() { }

	public virtual bool IsFavorite() { }

	public virtual bool IsSubscribed() { }

	public virtual RailResult SetName(string name) { }

	public virtual RailResult SetDescription(string description) { }

	public virtual RailResult SetTags(List<string> tags) { }

	public virtual RailResult SetPreviewImage(string path_filename) { }

	public virtual RailResult SetVersion(string version) { }

	public virtual RailResult SetShareLevel(EnumRailSpaceWorkShareLevel level) { }

	public virtual RailResult SetShareLevel() { }

	public virtual RailResult SetMetadata(string key, string value) { }

	public virtual RailResult SetContentFromFolder(string path) { }

	public virtual RailResult GetAllMetadata(List<RailKeyValue> metadata) { }

	public virtual RailResult GetAdditionalPreviewUrls(List<string> preview_urls) { }

	public virtual RailResult GetAssociatedSpaceWorks(List<SpaceWorkID> ids) { }

	public virtual RailResult GetLanguages(List<string> languages) { }

	public virtual RailResult RemoveMetadata(string key) { }

	public virtual RailResult SetAdditionalPreviews(List<string> local_paths) { }

	public virtual RailResult SetAssociatedSpaceWorks(List<SpaceWorkID> ids) { }

	public virtual RailResult SetLanguages(List<string> languages) { }

	public virtual RailResult GetPreviewUrl(out string url, uint scaling) { }

	public virtual RailResult GetPreviewUrl(out string url) { }

	public virtual RailResult GetVoteDetail(List<RailSpaceWorkVoteDetail> vote_details) { }

	public virtual RailResult GetUploaderIDs(List<RailID> uploader_ids) { }

	public virtual RailResult SetUpdateOptions(RailSpaceWorkUpdateOptions options) { }

	public virtual RailResult GetStatistic(EnumRailSpaceWorkStatistic stat_type, out ulong value) { }

	public virtual RailResult RemovePreviewImage() { }

	public virtual uint GetState() { }

	public virtual RailResult AddAssociatedGameIDs(List<RailGameID> game_ids) { }

	public virtual RailResult RemoveAssociatedGameIDs(List<RailGameID> game_ids) { }

	public virtual RailResult GetAssociatedGameIDs(List<RailGameID> game_ids) { }

	public virtual RailResult GetLocalVersion(out string version) { }

	public virtual ulong GetComponentVersion() { }

	public virtual void Release() { }
}

// Namespace: rail
public class IRailStatisticHelperImpl : RailObject, IRailStatisticHelper
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual IRailPlayerStats CreatePlayerStats(RailID player) { }

	public virtual IRailGlobalStats GetGlobalStats() { }

	public virtual RailResult AsyncGetNumberOfPlayer(string user_data) { }
}

// Namespace: rail
public class IRailStorageHelperImpl : RailObject, IRailStorageHelper
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual IRailFile OpenFile(string filename, out RailResult result) { }

	public virtual IRailFile OpenFile(string filename) { }

	public virtual IRailFile CreateFile(string filename, out RailResult result) { }

	public virtual IRailFile CreateFile(string filename) { }

	public virtual bool IsFileExist(string filename) { }

	public virtual bool ListFiles(List<string> filelist) { }

	public virtual RailResult RemoveFile(string filename) { }

	public virtual bool IsFileSyncedToCloud(string filename) { }

	public virtual RailResult GetFileTimestamp(string filename, out ulong time_stamp) { }

	public virtual uint GetFileCount() { }

	public virtual RailResult GetFileNameAndSize(uint file_index, out string filename, out ulong file_size) { }

	public virtual RailResult AsyncQueryQuota() { }

	public virtual RailResult SetSyncFileOption(string filename, RailSyncFileOption option) { }

	public virtual bool IsCloudStorageEnabledForApp() { }

	public virtual bool IsCloudStorageEnabledForPlayer() { }

	public virtual RailResult AsyncPublishFileToUserSpace(RailPublishFileToUserSpaceOption option, string user_data) { }

	public virtual IRailStreamFile OpenStreamFile(string filename, RailStreamFileOption option, out RailResult result) { }

	public virtual IRailStreamFile OpenStreamFile(string filename, RailStreamFileOption option) { }

	public virtual RailResult AsyncListStreamFiles(string contents, RailListStreamFileOption option, string user_data) { }

	public virtual RailResult AsyncRenameStreamFile(string old_filename, string new_filename, string user_data) { }

	public virtual RailResult AsyncDeleteStreamFile(string filename, string user_data) { }

	public virtual uint GetRailFileEnabledOS(string filename) { }

	public virtual RailResult SetRailFileEnabledOS(string filename, EnumRailStorageFileEnabledOS sync_os) { }
}

// Namespace: rail
public class IRailStreamFileImpl : RailObject, IRailStreamFile, IRailComponent
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual string GetFilename() { }

	public virtual RailResult AsyncRead(int offset, uint bytes_to_read, string user_data) { }

	public virtual RailResult AsyncWrite(byte[] buff, uint bytes_to_write, string user_data) { }

	public virtual ulong GetSize() { }

	public virtual RailResult Close() { }

	public virtual void Cancel() { }

	public virtual ulong GetComponentVersion() { }

	public virtual void Release() { }
}

// Namespace: rail
public class IRailSystemHelperImpl : RailObject, IRailSystemHelper
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual RailResult SetTerminationTimeoutOwnershipExpired(int timeout_seconds) { }

	public virtual RailSystemState GetPlatformSystemState() { }
}

// Namespace: rail
public class IRailTextInputHelperImpl : RailObject, IRailTextInputHelper
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual RailResult ShowTextInputWindow(RailTextInputWindowOption options) { }

	public virtual void GetTextInputContent(out string content) { }

	public virtual RailResult HideTextInputWindow() { }
}

// Namespace: rail
public class IRailUsersHelperImpl : RailObject, IRailUsersHelper
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual RailResult AsyncGetUsersInfo(List<RailID> rail_ids, string user_data) { }

	public virtual RailResult AsyncInviteUsers(string command_line, List<RailID> users, RailInviteOptions options, string user_data) { }

	public virtual RailResult AsyncGetInviteDetail(RailID inviter, EnumRailUsersInviteType invite_type, string user_data) { }

	public virtual RailResult AsyncCancelInvite(EnumRailUsersInviteType invite_type, string user_data) { }

	public virtual RailResult AsyncCancelAllInvites(string user_data) { }

	public virtual RailResult AsyncGetUserLimits(RailID user_id, string user_data) { }

	public virtual RailResult AsyncShowChatWindowWithFriend(RailID rail_id, string user_data) { }

	public virtual RailResult AsyncShowUserHomepageWindow(RailID rail_id, string user_data) { }
}

// Namespace: rail
public class IRailUserSpaceHelperImpl : RailObject, IRailUserSpaceHelper
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual RailResult AsyncGetMySubscribedWorks(uint offset, uint max_works, EnumRailSpaceWorkType type, RailQueryWorkFileOptions options, string user_data) { }

	public virtual RailResult AsyncGetMySubscribedWorks(uint offset, uint max_works, EnumRailSpaceWorkType type, RailQueryWorkFileOptions options) { }

	public virtual RailResult AsyncGetMySubscribedWorks(uint offset, uint max_works, EnumRailSpaceWorkType type) { }

	public virtual RailResult AsyncGetMyFavoritesWorks(uint offset, uint max_works, EnumRailSpaceWorkType type, RailQueryWorkFileOptions options, string user_data) { }

	public virtual RailResult AsyncGetMyFavoritesWorks(uint offset, uint max_works, EnumRailSpaceWorkType type, RailQueryWorkFileOptions options) { }

	public virtual RailResult AsyncGetMyFavoritesWorks(uint offset, uint max_works, EnumRailSpaceWorkType type) { }

	public virtual RailResult AsyncQuerySpaceWorks(RailSpaceWorkFilter filter, uint offset, uint max_works, EnumRailSpaceWorkOrderBy order_by, RailQueryWorkFileOptions options, string user_data) { }

	public virtual RailResult AsyncQuerySpaceWorks(RailSpaceWorkFilter filter, uint offset, uint max_works, EnumRailSpaceWorkOrderBy order_by, RailQueryWorkFileOptions options) { }

	public virtual RailResult AsyncQuerySpaceWorks(RailSpaceWorkFilter filter, uint offset, uint max_works, EnumRailSpaceWorkOrderBy order_by) { }

	public virtual RailResult AsyncQuerySpaceWorks(RailSpaceWorkFilter filter, uint offset, uint max_works) { }

	public virtual RailResult AsyncSubscribeSpaceWorks(List<SpaceWorkID> ids, bool subscribe, string user_data) { }

	public virtual IRailSpaceWork OpenSpaceWork(SpaceWorkID id) { }

	public virtual IRailSpaceWork CreateSpaceWork(EnumRailSpaceWorkType type) { }

	public virtual RailResult GetMySubscribedWorks(uint offset, uint max_works, EnumRailSpaceWorkType type, QueryMySubscribedSpaceWorksResult result) { }

	public virtual uint GetMySubscribedWorksCount(EnumRailSpaceWorkType type, out RailResult result) { }

	public virtual RailResult AsyncRemoveSpaceWork(SpaceWorkID id, string user_data) { }

	public virtual RailResult AsyncModifyFavoritesWorks(List<SpaceWorkID> ids, EnumRailModifyFavoritesSpaceWorkType modify_flag, string user_data) { }

	public virtual RailResult AsyncVoteSpaceWork(SpaceWorkID id, EnumRailSpaceWorkVoteValue vote, string user_data) { }

	public virtual RailResult AsyncSearchSpaceWork(RailSpaceWorkSearchFilter filter, RailQueryWorkFileOptions options, List<EnumRailSpaceWorkType> types, uint offset, uint max_works, EnumRailSpaceWorkOrderBy order_by, string user_data) { }

	public virtual RailResult AsyncRateSpaceWork(SpaceWorkID id, EnumRailSpaceWorkRateValue mark, string user_data) { }
}

// Namespace: rail
public class IRailUtilsImpl : RailObject, IRailUtils
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual uint GetTimeCountSinceGameLaunch() { }

	public virtual uint GetTimeCountSinceComputerLaunch() { }

	public virtual uint GetTimeFromServer() { }

	public virtual RailResult AsyncGetImageData(string image_path, uint scale_to_width, uint scale_to_height, string user_data) { }

	public virtual void GetErrorString(RailResult result, out string error_string) { }

	public virtual RailResult DirtyWordsFilter(string words, bool replace_sensitive, RailDirtyWordsCheckResult check_result) { }

	public virtual EnumRailPlatformType GetRailPlatformType() { }

	public virtual RailResult GetLaunchAppParameters(EnumRailLaunchAppType app_type, out string parameter) { }

	public virtual RailResult GetPlatformLanguageCode(out string language_code) { }

	public virtual RailResult SetWarningMessageCallback(RailWarningMessageCallbackFunction callback) { }

	public virtual RailResult GetCountryCodeOfCurrentLoggedInIP(out string country_code) { }
}

// Namespace: rail
public class IRailVoiceChannelImpl : RailObject, IRailVoiceChannel, IRailComponent
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual RailVoiceChannelID GetVoiceChannelID() { }

	public virtual string GetVoiceChannelName() { }

	public virtual EnumRailVoiceChannelJoinState GetJoinState() { }

	public virtual RailResult AsyncJoinVoiceChannel(string user_data) { }

	public virtual RailResult AsyncLeaveVoiceChannel(string user_data) { }

	public virtual RailResult GetUsers(List<RailID> user_list) { }

	public virtual RailResult AsyncAddUsers(List<RailID> user_list, string user_data) { }

	public virtual RailResult AsyncRemoveUsers(List<RailID> user_list, string user_data) { }

	public virtual RailResult CloseChannel() { }

	public virtual RailResult SetSelfSpeaking(bool speaking) { }

	public virtual bool IsSelfSpeaking() { }

	public virtual RailResult AsyncSetUsersSpeakingState(List<RailVoiceChannelUserSpeakingState> users_speaking_state, string user_data) { }

	public virtual RailResult GetUsersSpeakingState(List<RailVoiceChannelUserSpeakingState> users_speaking_state) { }

	public virtual RailResult GetSpeakingUsers(List<RailID> speaking_users, List<RailID> not_speaking_users) { }

	public virtual bool IsOwner() { }

	public virtual ulong GetComponentVersion() { }

	public virtual void Release() { }
}

// Namespace: rail
public class IRailVoiceHelperImpl : RailObject, IRailVoiceHelper
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual IRailVoiceChannel AsyncCreateVoiceChannel(CreateVoiceChannelOption options, string channel_name, string user_data, out RailResult result) { }

	public virtual IRailVoiceChannel OpenVoiceChannel(RailVoiceChannelID voice_channel_id, string channel_name, out RailResult result) { }

	public virtual EnumRailVoiceChannelSpeakerState GetSpeakerState() { }

	public virtual RailResult MuteSpeaker() { }

	public virtual RailResult ResumeSpeaker() { }

	public virtual RailResult SetupVoiceCapture(RailVoiceCaptureOption options, RailCaptureVoiceCallback callback) { }

	public virtual RailResult SetupVoiceCapture(RailVoiceCaptureOption options) { }

	public virtual RailResult StartVoiceCapturing(uint duration_milliseconds, bool repeat) { }

	public virtual RailResult StartVoiceCapturing(uint duration_milliseconds) { }

	public virtual RailResult StartVoiceCapturing() { }

	public virtual RailResult StopVoiceCapturing() { }

	public virtual RailResult GetCapturedVoiceData(byte[] buffer, uint buffer_length, out uint encoded_bytes_written) { }

	public virtual RailResult DecodeVoice(byte[] encoded_buffer, uint encoded_length, byte[] pcm_buffer, uint pcm_buffer_length, out uint pcm_buffer_written) { }

	public virtual RailResult GetVoiceCaptureSpecification(RailVoiceCaptureSpecification spec) { }

	public virtual RailResult EnableInGameVoiceSpeaking(bool can_speaking) { }

	public virtual RailResult SetPlayerNicknameInVoiceChannel(string nickname) { }

	public virtual RailResult SetPushToTalkKeyInVoiceChannel(uint push_to_talk_hot_key) { }

	public virtual uint GetPushToTalkKeyInVoiceChannel() { }

	public virtual RailResult ShowOverlayUI(bool show) { }

	public virtual RailResult SetMicroVolume(uint volume) { }

	public virtual RailResult SetSpeakerVolume(uint volume) { }
}

// Namespace: rail
public class IRailZoneServerImpl : RailObject, IRailZoneServer, IRailComponent
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual RailZoneID GetZoneID() { }

	public virtual RailResult GetZoneNameLanguages(List<string> languages) { }

	public virtual RailResult GetZoneName(string language_filter, out string zone_name) { }

	public virtual RailResult GetZoneDescriptionLanguages(List<string> languages) { }

	public virtual RailResult GetZoneDescription(string language_filter, out string zone_description) { }

	public virtual RailResult GetGameServerAddresses(List<string> server_addresses) { }

	public virtual RailResult GetZoneMetadatas(List<RailKeyValue> key_values) { }

	public virtual RailResult GetChildrenZoneIDs(List<RailZoneID> zone_ids) { }

	public virtual bool IsZoneVisiable() { }

	public virtual bool IsZoneJoinable() { }

	public virtual uint GetZoneEnableStartTime() { }

	public virtual uint GetZoneEnableEndTime() { }

	public virtual ulong GetComponentVersion() { }

	public virtual void Release() { }
}

// Namespace: rail
public class IRailZoneServerHelperImpl : RailObject, IRailZoneServerHelper
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual RailZoneID GetPlayerSelectedZoneID() { }

	public virtual RailZoneID GetRootZoneID() { }

	public virtual IRailZoneServer OpenZoneServer(RailZoneID zone_id, out RailResult result) { }

	public virtual RailResult AsyncSwitchPlayerSelectedZone(RailZoneID zone_id) { }
}

// Namespace: rail
public class RailCrashBufferImpl : RailObject, RailCrashBuffer
{
	// Methods

	internal void .ctor(IntPtr cPtr) { }

	protected override void Finalize() { }

	public virtual string GetData() { }

	public virtual uint GetBufferLength() { }

	public virtual uint GetValidLength() { }

	public virtual uint SetData(string data, uint length, uint offset) { }

	public virtual uint SetData(string data, uint length) { }

	public virtual uint AppendData(string data, uint length) { }
}

// Namespace: rail
public sealed class RailObjectDelete : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(IntPtr ptr) { }

	public virtual IAsyncResult BeginInvoke(IntPtr ptr, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: rail
public class RailObject
{
	// Fields
	protected IntPtr swigCPtr_;

	// Methods

	internal void .ctor() { }

	internal static IntPtr getCPtr(RailObject obj) { }

	protected override void Finalize() { }
}

// Namespace: rail
public interface IRailComponent
{
	// Methods

	public abstract ulong GetComponentVersion() { }

	public abstract void Release() { }
}

// Namespace: rail
public class RailConverter
{
	// Methods

	public static void Cpp2Csharp(IntPtr ptr, AcquireSessionTicketResponse ret) { }

	public static void Csharp2Cpp(AcquireSessionTicketResponse data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, AsyncAcquireGameServerSessionTicketResponse ret) { }

	public static void Csharp2Cpp(AsyncAcquireGameServerSessionTicketResponse data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, AsyncAddFavoriteGameServerResult ret) { }

	public static void Csharp2Cpp(AsyncAddFavoriteGameServerResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, AsyncDeleteStreamFileResult ret) { }

	public static void Csharp2Cpp(AsyncDeleteStreamFileResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, AsyncGetFavoriteGameServersResult ret) { }

	public static void Csharp2Cpp(AsyncGetFavoriteGameServersResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, AsyncGetMyFavoritesWorksResult ret) { }

	public static void Csharp2Cpp(AsyncGetMyFavoritesWorksResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, AsyncGetMySubscribedWorksResult ret) { }

	public static void Csharp2Cpp(AsyncGetMySubscribedWorksResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, AsyncListFileResult ret) { }

	public static void Csharp2Cpp(AsyncListFileResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, AsyncModifyFavoritesWorksResult ret) { }

	public static void Csharp2Cpp(AsyncModifyFavoritesWorksResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, AsyncQueryQuotaResult ret) { }

	public static void Csharp2Cpp(AsyncQueryQuotaResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, AsyncQuerySpaceWorksResult ret) { }

	public static void Csharp2Cpp(AsyncQuerySpaceWorksResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, AsyncRateSpaceWorkResult ret) { }

	public static void Csharp2Cpp(AsyncRateSpaceWorkResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, AsyncReadFileResult ret) { }

	public static void Csharp2Cpp(AsyncReadFileResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, AsyncReadStreamFileResult ret) { }

	public static void Csharp2Cpp(AsyncReadStreamFileResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, AsyncRemoveFavoriteGameServerResult ret) { }

	public static void Csharp2Cpp(AsyncRemoveFavoriteGameServerResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, AsyncRemoveSpaceWorkResult ret) { }

	public static void Csharp2Cpp(AsyncRemoveSpaceWorkResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, AsyncRenameStreamFileResult ret) { }

	public static void Csharp2Cpp(AsyncRenameStreamFileResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, AsyncSearchSpaceWorksResult ret) { }

	public static void Csharp2Cpp(AsyncSearchSpaceWorksResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, AsyncSubscribeSpaceWorksResult ret) { }

	public static void Csharp2Cpp(AsyncSubscribeSpaceWorksResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, AsyncUpdateMetadataResult ret) { }

	public static void Csharp2Cpp(AsyncUpdateMetadataResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, AsyncVoteSpaceWorkResult ret) { }

	public static void Csharp2Cpp(AsyncVoteSpaceWorkResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, AsyncWriteFileResult ret) { }

	public static void Csharp2Cpp(AsyncWriteFileResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, AsyncWriteStreamFileResult ret) { }

	public static void Csharp2Cpp(AsyncWriteStreamFileResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, BrowserDamageRectNeedsPaintRequest ret) { }

	public static void Csharp2Cpp(BrowserDamageRectNeedsPaintRequest data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, BrowserNeedsPaintRequest ret) { }

	public static void Csharp2Cpp(BrowserNeedsPaintRequest data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, BrowserRenderNavigateResult ret) { }

	public static void Csharp2Cpp(BrowserRenderNavigateResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, BrowserRenderStateChanged ret) { }

	public static void Csharp2Cpp(BrowserRenderStateChanged data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, BrowserRenderTitleChanged ret) { }

	public static void Csharp2Cpp(BrowserRenderTitleChanged data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, BrowserTryNavigateNewPageRequest ret) { }

	public static void Csharp2Cpp(BrowserTryNavigateNewPageRequest data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, CheckAllDlcsStateReadyResult ret) { }

	public static void Csharp2Cpp(CheckAllDlcsStateReadyResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, ClearRoomMetadataResult ret) { }

	public static void Csharp2Cpp(ClearRoomMetadataResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, CloseBrowserResult ret) { }

	public static void Csharp2Cpp(CloseBrowserResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, CompleteConsumeAssetsFinished ret) { }

	public static void Csharp2Cpp(CompleteConsumeAssetsFinished data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, CompleteConsumeByExchangeAssetsToFinished ret) { }

	public static void Csharp2Cpp(CompleteConsumeByExchangeAssetsToFinished data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, CreateBrowserOptions ret) { }

	public static void Csharp2Cpp(CreateBrowserOptions data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, CreateBrowserResult ret) { }

	public static void Csharp2Cpp(CreateBrowserResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, CreateCustomerDrawBrowserOptions ret) { }

	public static void Csharp2Cpp(CreateCustomerDrawBrowserOptions data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, CreateGameServerOptions ret) { }

	public static void Csharp2Cpp(CreateGameServerOptions data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, CreateGameServerResult ret) { }

	public static void Csharp2Cpp(CreateGameServerResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, CreateRoomResult ret) { }

	public static void Csharp2Cpp(CreateRoomResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, CreateSessionFailed ret) { }

	public static void Csharp2Cpp(CreateSessionFailed data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, CreateSessionRequest ret) { }

	public static void Csharp2Cpp(CreateSessionRequest data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, CreateVoiceChannelOption ret) { }

	public static void Csharp2Cpp(CreateVoiceChannelOption data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, CreateVoiceChannelResult ret) { }

	public static void Csharp2Cpp(CreateVoiceChannelResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, DirectConsumeAssetsFinished ret) { }

	public static void Csharp2Cpp(DirectConsumeAssetsFinished data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, DlcInstallFinished ret) { }

	public static void Csharp2Cpp(DlcInstallFinished data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, DlcInstallProgress ret) { }

	public static void Csharp2Cpp(DlcInstallProgress data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, DlcInstallStart ret) { }

	public static void Csharp2Cpp(DlcInstallStart data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, DlcInstallStartResult ret) { }

	public static void Csharp2Cpp(DlcInstallStartResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, DlcOwnershipChanged ret) { }

	public static void Csharp2Cpp(DlcOwnershipChanged data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, DlcRefundChanged ret) { }

	public static void Csharp2Cpp(DlcRefundChanged data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, DlcUninstallFinished ret) { }

	public static void Csharp2Cpp(DlcUninstallFinished data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, EventBase ret) { }

	public static void Csharp2Cpp(EventBase data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, ExchangeAssetsFinished ret) { }

	public static void Csharp2Cpp(ExchangeAssetsFinished data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, ExchangeAssetsToFinished ret) { }

	public static void Csharp2Cpp(ExchangeAssetsToFinished data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, GameServerInfo ret) { }

	public static void Csharp2Cpp(GameServerInfo data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, GameServerListFilter ret) { }

	public static void Csharp2Cpp(GameServerListFilter data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, GameServerListFilterKey ret) { }

	public static void Csharp2Cpp(GameServerListFilterKey data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, GameServerListSorter ret) { }

	public static void Csharp2Cpp(GameServerListSorter data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, GameServerPlayerInfo ret) { }

	public static void Csharp2Cpp(GameServerPlayerInfo data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, GameServerRegisterToServerListResult ret) { }

	public static void Csharp2Cpp(GameServerRegisterToServerListResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, GameServerStartSessionWithPlayerResponse ret) { }

	public static void Csharp2Cpp(GameServerStartSessionWithPlayerResponse data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, GetAllRoomDataResult ret) { }

	public static void Csharp2Cpp(GetAllRoomDataResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, GetAuthenticateURLResult ret) { }

	public static void Csharp2Cpp(GetAuthenticateURLResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, GetGameServerListResult ret) { }

	public static void Csharp2Cpp(GetGameServerListResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, GetGameServerMetadataResult ret) { }

	public static void Csharp2Cpp(GetGameServerMetadataResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, GetGameServerPlayerListResult ret) { }

	public static void Csharp2Cpp(GetGameServerPlayerListResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, GetMemberMetadataResult ret) { }

	public static void Csharp2Cpp(GetMemberMetadataResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, GetRoomListResult ret) { }

	public static void Csharp2Cpp(GetRoomListResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, GetRoomMembersResult ret) { }

	public static void Csharp2Cpp(GetRoomMembersResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, GetRoomMetadataResult ret) { }

	public static void Csharp2Cpp(GetRoomMetadataResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, GetRoomTagResult ret) { }

	public static void Csharp2Cpp(GetRoomTagResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, GetUserRoomListResult ret) { }

	public static void Csharp2Cpp(GetUserRoomListResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, GlobalAchievementReceived ret) { }

	public static void Csharp2Cpp(GlobalAchievementReceived data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, GlobalStatsRequestReceived ret) { }

	public static void Csharp2Cpp(GlobalStatsRequestReceived data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, JavascriptEventResult ret) { }

	public static void Csharp2Cpp(JavascriptEventResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, JoinRoomResult ret) { }

	public static void Csharp2Cpp(JoinRoomResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, JoinVoiceChannelResult ret) { }

	public static void Csharp2Cpp(JoinVoiceChannelResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, KickOffMemberResult ret) { }

	public static void Csharp2Cpp(KickOffMemberResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, LeaderboardAttachSpaceWork ret) { }

	public static void Csharp2Cpp(LeaderboardAttachSpaceWork data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, LeaderboardCreated ret) { }

	public static void Csharp2Cpp(LeaderboardCreated data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, LeaderboardData ret) { }

	public static void Csharp2Cpp(LeaderboardData data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, LeaderboardEntry ret) { }

	public static void Csharp2Cpp(LeaderboardEntry data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, LeaderboardEntryReceived ret) { }

	public static void Csharp2Cpp(LeaderboardEntryReceived data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, LeaderboardParameters ret) { }

	public static void Csharp2Cpp(LeaderboardParameters data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, LeaderboardReceived ret) { }

	public static void Csharp2Cpp(LeaderboardReceived data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, LeaderboardUploaded ret) { }

	public static void Csharp2Cpp(LeaderboardUploaded data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, LeaveRoomResult ret) { }

	public static void Csharp2Cpp(LeaveRoomResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, LeaveVoiceChannelResult ret) { }

	public static void Csharp2Cpp(LeaveVoiceChannelResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, MergeAssetsFinished ret) { }

	public static void Csharp2Cpp(MergeAssetsFinished data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, MergeAssetsToFinished ret) { }

	public static void Csharp2Cpp(MergeAssetsToFinished data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, NetworkCreateRawSessionFailed ret) { }

	public static void Csharp2Cpp(NetworkCreateRawSessionFailed data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, NetworkCreateRawSessionRequest ret) { }

	public static void Csharp2Cpp(NetworkCreateRawSessionRequest data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, NotifyMetadataChange ret) { }

	public static void Csharp2Cpp(NotifyMetadataChange data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, NotifyRoomDestroy ret) { }

	public static void Csharp2Cpp(NotifyRoomDestroy data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, NotifyRoomGameServerChange ret) { }

	public static void Csharp2Cpp(NotifyRoomGameServerChange data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, NotifyRoomMemberChange ret) { }

	public static void Csharp2Cpp(NotifyRoomMemberChange data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, NotifyRoomMemberKicked ret) { }

	public static void Csharp2Cpp(NotifyRoomMemberKicked data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, NotifyRoomOwnerChange ret) { }

	public static void Csharp2Cpp(NotifyRoomOwnerChange data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, NumberOfPlayerReceived ret) { }

	public static void Csharp2Cpp(NumberOfPlayerReceived data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, OpenRoomResult ret) { }

	public static void Csharp2Cpp(OpenRoomResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, PlayerAchievementReceived ret) { }

	public static void Csharp2Cpp(PlayerAchievementReceived data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, PlayerAchievementStored ret) { }

	public static void Csharp2Cpp(PlayerAchievementStored data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, PlayerGetGamePurchaseKeyResult ret) { }

	public static void Csharp2Cpp(PlayerGetGamePurchaseKeyResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, PlayerPersonalInfo ret) { }

	public static void Csharp2Cpp(PlayerPersonalInfo data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, PlayerStatsReceived ret) { }

	public static void Csharp2Cpp(PlayerStatsReceived data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, PlayerStatsStored ret) { }

	public static void Csharp2Cpp(PlayerStatsStored data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, PublishScreenshotResult ret) { }

	public static void Csharp2Cpp(PublishScreenshotResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, QueryIsOwnedDlcsResult ret) { }

	public static void Csharp2Cpp(QueryIsOwnedDlcsResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, QueryMySubscribedSpaceWorksResult ret) { }

	public static void Csharp2Cpp(QueryMySubscribedSpaceWorksResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, QueryPlayerBannedStatus ret) { }

	public static void Csharp2Cpp(QueryPlayerBannedStatus data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, QuerySubscribeWishPlayStateResult ret) { }

	public static void Csharp2Cpp(QuerySubscribeWishPlayStateResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailAntiAddictionGameOnlineTimeChanged ret) { }

	public static void Csharp2Cpp(RailAntiAddictionGameOnlineTimeChanged data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailAssetInfo ret) { }

	public static void Csharp2Cpp(RailAssetInfo data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailAssetItem ret) { }

	public static void Csharp2Cpp(RailAssetItem data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailAssetProperty ret) { }

	public static void Csharp2Cpp(RailAssetProperty data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailAssetsChanged ret) { }

	public static void Csharp2Cpp(RailAssetsChanged data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailBranchInfo ret) { }

	public static void Csharp2Cpp(RailBranchInfo data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailCoinInfo ret) { }

	public static void Csharp2Cpp(RailCoinInfo data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailCoins ret) { }

	public static void Csharp2Cpp(RailCoins data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailCrashInfo ret) { }

	public static void Csharp2Cpp(RailCrashInfo data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailCurrencyExchangeCoinRate ret) { }

	public static void Csharp2Cpp(RailCurrencyExchangeCoinRate data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailDirtyWordsCheckResult ret) { }

	public static void Csharp2Cpp(RailDirtyWordsCheckResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailDiscountInfo ret) { }

	public static void Csharp2Cpp(RailDiscountInfo data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailDlcID ret) { }

	public static void Csharp2Cpp(RailDlcID data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailDlcInfo ret) { }

	public static void Csharp2Cpp(RailDlcInfo data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailDlcInstallProgress ret) { }

	public static void Csharp2Cpp(RailDlcInstallProgress data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailDlcOwned ret) { }

	public static void Csharp2Cpp(RailDlcOwned data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailFinalize ret) { }

	public static void Csharp2Cpp(RailFinalize data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailFriendInfo ret) { }

	public static void Csharp2Cpp(RailFriendInfo data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailFriendMetadata ret) { }

	public static void Csharp2Cpp(RailFriendMetadata data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailFriendOnLineState ret) { }

	public static void Csharp2Cpp(RailFriendOnLineState data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailFriendPlayedGameInfo ret) { }

	public static void Csharp2Cpp(RailFriendPlayedGameInfo data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailFriendsAddFriendRequest ret) { }

	public static void Csharp2Cpp(RailFriendsAddFriendRequest data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailFriendsAddFriendResult ret) { }

	public static void Csharp2Cpp(RailFriendsAddFriendResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailFriendsClearMetadataResult ret) { }

	public static void Csharp2Cpp(RailFriendsClearMetadataResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailFriendsGetInviteCommandLine ret) { }

	public static void Csharp2Cpp(RailFriendsGetInviteCommandLine data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailFriendsGetMetadataResult ret) { }

	public static void Csharp2Cpp(RailFriendsGetMetadataResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailFriendsListChanged ret) { }

	public static void Csharp2Cpp(RailFriendsListChanged data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailFriendsMetadataChanged ret) { }

	public static void Csharp2Cpp(RailFriendsMetadataChanged data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailFriendsOnlineStateChanged ret) { }

	public static void Csharp2Cpp(RailFriendsOnlineStateChanged data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailFriendsQueryFriendPlayedGamesResult ret) { }

	public static void Csharp2Cpp(RailFriendsQueryFriendPlayedGamesResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailFriendsQueryPlayedWithFriendsGamesResult ret) { }

	public static void Csharp2Cpp(RailFriendsQueryPlayedWithFriendsGamesResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailFriendsQueryPlayedWithFriendsListResult ret) { }

	public static void Csharp2Cpp(RailFriendsQueryPlayedWithFriendsListResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailFriendsQueryPlayedWithFriendsTimeResult ret) { }

	public static void Csharp2Cpp(RailFriendsQueryPlayedWithFriendsTimeResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailFriendsReportPlayedWithUserListResult ret) { }

	public static void Csharp2Cpp(RailFriendsReportPlayedWithUserListResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailFriendsSetMetadataResult ret) { }

	public static void Csharp2Cpp(RailFriendsSetMetadataResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailGameDefineGamePlayingState ret) { }

	public static void Csharp2Cpp(RailGameDefineGamePlayingState data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailGameID ret) { }

	public static void Csharp2Cpp(RailGameID data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailGamePeer ret) { }

	public static void Csharp2Cpp(RailGamePeer data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailGameSettingMetadataChanged ret) { }

	public static void Csharp2Cpp(RailGameSettingMetadataChanged data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailGeneratedAssetItem ret) { }

	public static void Csharp2Cpp(RailGeneratedAssetItem data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailGetAuthenticateURLOptions ret) { }

	public static void Csharp2Cpp(RailGetAuthenticateURLOptions data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailGetEncryptedGameTicketResult ret) { }

	public static void Csharp2Cpp(RailGetEncryptedGameTicketResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailGetImageDataResult ret) { }

	public static void Csharp2Cpp(RailGetImageDataResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailGetPlayerMetadataResult ret) { }

	public static void Csharp2Cpp(RailGetPlayerMetadataResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailGroupInfo ret) { }

	public static void Csharp2Cpp(RailGroupInfo data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailHttpSessionResponse ret) { }

	public static void Csharp2Cpp(RailHttpSessionResponse data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailID ret) { }

	public static void Csharp2Cpp(RailID data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailImageDataDescriptor ret) { }

	public static void Csharp2Cpp(RailImageDataDescriptor data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailIMEHelperTextInputCompositionState ret) { }

	public static void Csharp2Cpp(RailIMEHelperTextInputCompositionState data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailIMEHelperTextInputSelectedResult ret) { }

	public static void Csharp2Cpp(RailIMEHelperTextInputSelectedResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailInGameCoinPurchaseCoinsResponse ret) { }

	public static void Csharp2Cpp(RailInGameCoinPurchaseCoinsResponse data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailInGameCoinRequestCoinInfoResponse ret) { }

	public static void Csharp2Cpp(RailInGameCoinRequestCoinInfoResponse data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailInGamePurchaseFinishOrderResponse ret) { }

	public static void Csharp2Cpp(RailInGamePurchaseFinishOrderResponse data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailInGamePurchasePurchaseProductsResponse ret) { }

	public static void Csharp2Cpp(RailInGamePurchasePurchaseProductsResponse data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailInGamePurchasePurchaseProductsToAssetsResponse ret) { }

	public static void Csharp2Cpp(RailInGamePurchasePurchaseProductsToAssetsResponse data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailInGamePurchaseRequestAllProductsResponse ret) { }

	public static void Csharp2Cpp(RailInGamePurchaseRequestAllProductsResponse data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailInGamePurchaseRequestAllPurchasableProductsResponse ret) { }

	public static void Csharp2Cpp(RailInGamePurchaseRequestAllPurchasableProductsResponse data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailInGameStorePurchasePayWindowClosed ret) { }

	public static void Csharp2Cpp(RailInGameStorePurchasePayWindowClosed data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailInGameStorePurchasePayWindowDisplayed ret) { }

	public static void Csharp2Cpp(RailInGameStorePurchasePayWindowDisplayed data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailInGameStorePurchaseResult ret) { }

	public static void Csharp2Cpp(RailInGameStorePurchaseResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailInviteOptions ret) { }

	public static void Csharp2Cpp(RailInviteOptions data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailKeyValue ret) { }

	public static void Csharp2Cpp(RailKeyValue data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailKeyValueResult ret) { }

	public static void Csharp2Cpp(RailKeyValueResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailListStreamFileOption ret) { }

	public static void Csharp2Cpp(RailListStreamFileOption data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailNetworkSessionState ret) { }

	public static void Csharp2Cpp(RailNetworkSessionState data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailOpenGroupChatResult ret) { }

	public static void Csharp2Cpp(RailOpenGroupChatResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailPlatformNotifyEventJoinGameByGameServer ret) { }

	public static void Csharp2Cpp(RailPlatformNotifyEventJoinGameByGameServer data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailPlatformNotifyEventJoinGameByRoom ret) { }

	public static void Csharp2Cpp(RailPlatformNotifyEventJoinGameByRoom data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailPlatformNotifyEventJoinGameByUser ret) { }

	public static void Csharp2Cpp(RailPlatformNotifyEventJoinGameByUser data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailPlayedWithFriendsGameItem ret) { }

	public static void Csharp2Cpp(RailPlayedWithFriendsGameItem data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailPlayedWithFriendsTimeItem ret) { }

	public static void Csharp2Cpp(RailPlayedWithFriendsTimeItem data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailProductItem ret) { }

	public static void Csharp2Cpp(RailProductItem data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailPublishFileToUserSpaceOption ret) { }

	public static void Csharp2Cpp(RailPublishFileToUserSpaceOption data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailPurchaseProductExtraInfo ret) { }

	public static void Csharp2Cpp(RailPurchaseProductExtraInfo data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailPurchaseProductInfo ret) { }

	public static void Csharp2Cpp(RailPurchaseProductInfo data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailQueryGroupsInfoResult ret) { }

	public static void Csharp2Cpp(RailQueryGroupsInfoResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailQueryWorkFileOptions ret) { }

	public static void Csharp2Cpp(RailQueryWorkFileOptions data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailSessionTicket ret) { }

	public static void Csharp2Cpp(RailSessionTicket data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailShowChatWindowWithFriendResult ret) { }

	public static void Csharp2Cpp(RailShowChatWindowWithFriendResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailShowUserHomepageWindowResult ret) { }

	public static void Csharp2Cpp(RailShowUserHomepageWindowResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailSmallObjectDownloadInfo ret) { }

	public static void Csharp2Cpp(RailSmallObjectDownloadInfo data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailSmallObjectDownloadResult ret) { }

	public static void Csharp2Cpp(RailSmallObjectDownloadResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailSmallObjectState ret) { }

	public static void Csharp2Cpp(RailSmallObjectState data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailSmallObjectStateQueryResult ret) { }

	public static void Csharp2Cpp(RailSmallObjectStateQueryResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailSpaceWorkDescriptor ret) { }

	public static void Csharp2Cpp(RailSpaceWorkDescriptor data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailSpaceWorkFilter ret) { }

	public static void Csharp2Cpp(RailSpaceWorkFilter data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailSpaceWorkSearchFilter ret) { }

	public static void Csharp2Cpp(RailSpaceWorkSearchFilter data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailSpaceWorkSyncProgress ret) { }

	public static void Csharp2Cpp(RailSpaceWorkSyncProgress data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailSpaceWorkUpdateOptions ret) { }

	public static void Csharp2Cpp(RailSpaceWorkUpdateOptions data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailSpaceWorkVoteDetail ret) { }

	public static void Csharp2Cpp(RailSpaceWorkVoteDetail data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailStoreOptions ret) { }

	public static void Csharp2Cpp(RailStoreOptions data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailStreamFileInfo ret) { }

	public static void Csharp2Cpp(RailStreamFileInfo data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailStreamFileOption ret) { }

	public static void Csharp2Cpp(RailStreamFileOption data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailSwitchPlayerSelectedZoneResult ret) { }

	public static void Csharp2Cpp(RailSwitchPlayerSelectedZoneResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailSyncFileOption ret) { }

	public static void Csharp2Cpp(RailSyncFileOption data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailSystemStateChanged ret) { }

	public static void Csharp2Cpp(RailSystemStateChanged data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailTextInputImeWindowOption ret) { }

	public static void Csharp2Cpp(RailTextInputImeWindowOption data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailTextInputResult ret) { }

	public static void Csharp2Cpp(RailTextInputResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailTextInputWindowOption ret) { }

	public static void Csharp2Cpp(RailTextInputWindowOption data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailUserPlayedWith ret) { }

	public static void Csharp2Cpp(RailUserPlayedWith data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailUsersCancelInviteResult ret) { }

	public static void Csharp2Cpp(RailUsersCancelInviteResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailUsersGetInviteDetailResult ret) { }

	public static void Csharp2Cpp(RailUsersGetInviteDetailResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailUsersGetUserLimitsResult ret) { }

	public static void Csharp2Cpp(RailUsersGetUserLimitsResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailUsersInfoData ret) { }

	public static void Csharp2Cpp(RailUsersInfoData data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailUsersInviteJoinGameResult ret) { }

	public static void Csharp2Cpp(RailUsersInviteJoinGameResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailUsersInviteUsersResult ret) { }

	public static void Csharp2Cpp(RailUsersInviteUsersResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailUsersNotifyInviter ret) { }

	public static void Csharp2Cpp(RailUsersNotifyInviter data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailUserSpaceDownloadProgress ret) { }

	public static void Csharp2Cpp(RailUserSpaceDownloadProgress data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailUserSpaceDownloadResult ret) { }

	public static void Csharp2Cpp(RailUserSpaceDownloadResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailUsersRespondInvitation ret) { }

	public static void Csharp2Cpp(RailUsersRespondInvitation data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailVoiceCaptureOption ret) { }

	public static void Csharp2Cpp(RailVoiceCaptureOption data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailVoiceCaptureSpecification ret) { }

	public static void Csharp2Cpp(RailVoiceCaptureSpecification data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailVoiceChannelID ret) { }

	public static void Csharp2Cpp(RailVoiceChannelID data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailVoiceChannelUserSpeakingState ret) { }

	public static void Csharp2Cpp(RailVoiceChannelUserSpeakingState data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailWindowLayout ret) { }

	public static void Csharp2Cpp(RailWindowLayout data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailWindowPosition ret) { }

	public static void Csharp2Cpp(RailWindowPosition data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RailZoneID ret) { }

	public static void Csharp2Cpp(RailZoneID data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, ReloadBrowserResult ret) { }

	public static void Csharp2Cpp(ReloadBrowserResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RequestAllAssetsFinished ret) { }

	public static void Csharp2Cpp(RequestAllAssetsFinished data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RequestLeaderboardEntryParam ret) { }

	public static void Csharp2Cpp(RequestLeaderboardEntryParam data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RoomDataReceived ret) { }

	public static void Csharp2Cpp(RoomDataReceived data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RoomInfo ret) { }

	public static void Csharp2Cpp(RoomInfo data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RoomInfoListFilter ret) { }

	public static void Csharp2Cpp(RoomInfoListFilter data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RoomInfoListFilterKey ret) { }

	public static void Csharp2Cpp(RoomInfoListFilterKey data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RoomInfoListSorter ret) { }

	public static void Csharp2Cpp(RoomInfoListSorter data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RoomMemberInfo ret) { }

	public static void Csharp2Cpp(RoomMemberInfo data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, RoomOptions ret) { }

	public static void Csharp2Cpp(RoomOptions data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, ScreenshotRequestInfo ret) { }

	public static void Csharp2Cpp(ScreenshotRequestInfo data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, SetGameServerMetadataResult ret) { }

	public static void Csharp2Cpp(SetGameServerMetadataResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, SetMemberMetadataResult ret) { }

	public static void Csharp2Cpp(SetMemberMetadataResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, SetNewRoomOwnerResult ret) { }

	public static void Csharp2Cpp(SetNewRoomOwnerResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, SetRoomMaxMemberResult ret) { }

	public static void Csharp2Cpp(SetRoomMaxMemberResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, SetRoomMetadataResult ret) { }

	public static void Csharp2Cpp(SetRoomMetadataResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, SetRoomTagResult ret) { }

	public static void Csharp2Cpp(SetRoomTagResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, SetRoomTypeResult ret) { }

	public static void Csharp2Cpp(SetRoomTypeResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, ShareStorageToSpaceWorkResult ret) { }

	public static void Csharp2Cpp(ShareStorageToSpaceWorkResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, ShowFloatingWindowResult ret) { }

	public static void Csharp2Cpp(ShowFloatingWindowResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, ShowNotifyWindow ret) { }

	public static void Csharp2Cpp(ShowNotifyWindow data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, SpaceWorkID ret) { }

	public static void Csharp2Cpp(SpaceWorkID data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, SplitAssetsFinished ret) { }

	public static void Csharp2Cpp(SplitAssetsFinished data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, SplitAssetsToFinished ret) { }

	public static void Csharp2Cpp(SplitAssetsToFinished data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, StartConsumeAssetsFinished ret) { }

	public static void Csharp2Cpp(StartConsumeAssetsFinished data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, StartSessionWithPlayerResponse ret) { }

	public static void Csharp2Cpp(StartSessionWithPlayerResponse data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, SyncSpaceWorkResult ret) { }

	public static void Csharp2Cpp(SyncSpaceWorkResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, TakeScreenshotResult ret) { }

	public static void Csharp2Cpp(TakeScreenshotResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, UpdateAssetsPropertyFinished ret) { }

	public static void Csharp2Cpp(UpdateAssetsPropertyFinished data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, UpdateConsumeAssetsFinished ret) { }

	public static void Csharp2Cpp(UpdateConsumeAssetsFinished data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, UploadLeaderboardParam ret) { }

	public static void Csharp2Cpp(UploadLeaderboardParam data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, UserSpaceDownloadProgress ret) { }

	public static void Csharp2Cpp(UserSpaceDownloadProgress data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, UserSpaceDownloadResult ret) { }

	public static void Csharp2Cpp(UserSpaceDownloadResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, VoiceChannelAddUsersResult ret) { }

	public static void Csharp2Cpp(VoiceChannelAddUsersResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, VoiceChannelInviteEvent ret) { }

	public static void Csharp2Cpp(VoiceChannelInviteEvent data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, VoiceChannelMemeberChangedEvent ret) { }

	public static void Csharp2Cpp(VoiceChannelMemeberChangedEvent data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, VoiceChannelPushToTalkKeyChangedEvent ret) { }

	public static void Csharp2Cpp(VoiceChannelPushToTalkKeyChangedEvent data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, VoiceChannelRemoveUsersResult ret) { }

	public static void Csharp2Cpp(VoiceChannelRemoveUsersResult data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, VoiceChannelSpeakingUsersChangedEvent ret) { }

	public static void Csharp2Cpp(VoiceChannelSpeakingUsersChangedEvent data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, VoiceChannelUsersSpeakingStateChangedEvent ret) { }

	public static void Csharp2Cpp(VoiceChannelUsersSpeakingStateChangedEvent data, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, VoiceDataCapturedEvent ret) { }

	public static void Csharp2Cpp(VoiceDataCapturedEvent data, IntPtr ptr) { }

	public static void Csharp2Cpp(List<GameServerPlayerInfo> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<GameServerPlayerInfo> ret) { }

	public static void Csharp2Cpp(List<RailSpaceWorkDescriptor> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RailSpaceWorkDescriptor> ret) { }

	public static void Csharp2Cpp(List<RailDlcOwned> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RailDlcOwned> ret) { }

	public static void Csharp2Cpp(List<RailSmallObjectDownloadInfo> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RailSmallObjectDownloadInfo> ret) { }

	public static void Csharp2Cpp(List<RailFriendMetadata> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RailFriendMetadata> ret) { }

	public static void Csharp2Cpp(List<RailGeneratedAssetItem> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RailGeneratedAssetItem> ret) { }

	public static void Csharp2Cpp(List<RailPlayedWithFriendsTimeItem> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RailPlayedWithFriendsTimeItem> ret) { }

	public static void Csharp2Cpp(List<RoomInfo> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RoomInfo> ret) { }

	public static void Csharp2Cpp(List<GameServerInfo> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<GameServerInfo> ret) { }

	public static void Csharp2Cpp(List<RailGameDefineGamePlayingState> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RailGameDefineGamePlayingState> ret) { }

	public static void Csharp2Cpp(List<RailUserPlayedWith> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RailUserPlayedWith> ret) { }

	public static void Csharp2Cpp(List<RailID> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RailID> ret) { }

	public static void Csharp2Cpp(List<RailDlcID> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RailDlcID> ret) { }

	public static void Csharp2Cpp(List<GameServerListSorter> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<GameServerListSorter> ret) { }

	public static void Csharp2Cpp(List<RoomInfoListFilterKey> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RoomInfoListFilterKey> ret) { }

	public static void Csharp2Cpp(List<RailPurchaseProductInfo> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RailPurchaseProductInfo> ret) { }

	public static void Csharp2Cpp(List<EnumRailWorkFileClass> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<EnumRailWorkFileClass> ret) { }

	public static void Csharp2Cpp(List<byte> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<byte> ret) { }

	public static void Csharp2Cpp(List<RailGameID> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RailGameID> ret) { }

	public static void Csharp2Cpp(List<RailVoiceChannelUserSpeakingState> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RailVoiceChannelUserSpeakingState> ret) { }

	public static void Csharp2Cpp(List<RailFriendPlayedGameInfo> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RailFriendPlayedGameInfo> ret) { }

	public static void Csharp2Cpp(List<RailSmallObjectState> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RailSmallObjectState> ret) { }

	public static void Csharp2Cpp(List<RailSpaceWorkVoteDetail> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RailSpaceWorkVoteDetail> ret) { }

	public static void Csharp2Cpp(List<RailKeyValue> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RailKeyValue> ret) { }

	public static void Csharp2Cpp(List<RailZoneID> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RailZoneID> ret) { }

	public static void Csharp2Cpp(List<RailFriendInfo> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RailFriendInfo> ret) { }

	public static void Csharp2Cpp(List<RailUserSpaceDownloadResult> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RailUserSpaceDownloadResult> ret) { }

	public static void Csharp2Cpp(List<string> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<string> ret) { }

	public static void Csharp2Cpp(List<RailKeyValueResult> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RailKeyValueResult> ret) { }

	public static void Csharp2Cpp(List<RoomInfoListSorter> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RoomInfoListSorter> ret) { }

	public static void Csharp2Cpp(List<SpaceWorkID> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<SpaceWorkID> ret) { }

	public static void Csharp2Cpp(List<RailPlayedWithFriendsGameItem> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RailPlayedWithFriendsGameItem> ret) { }

	public static void Csharp2Cpp(List<RailUserSpaceDownloadProgress> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RailUserSpaceDownloadProgress> ret) { }

	public static void Csharp2Cpp(List<EnumRailUsersLimits> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<EnumRailUsersLimits> ret) { }

	public static void Csharp2Cpp(List<EnumRailSpaceWorkType> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<EnumRailSpaceWorkType> ret) { }

	public static void Csharp2Cpp(List<GameServerListFilter> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<GameServerListFilter> ret) { }

	public static void Csharp2Cpp(List<RoomInfoListFilter> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RoomInfoListFilter> ret) { }

	public static void Csharp2Cpp(List<RailStreamFileInfo> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RailStreamFileInfo> ret) { }

	public static void Csharp2Cpp(List<GameServerListFilterKey> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<GameServerListFilterKey> ret) { }

	public static void Csharp2Cpp(List<RailAssetProperty> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RailAssetProperty> ret) { }

	public static void Csharp2Cpp(List<RailCoinInfo> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RailCoinInfo> ret) { }

	public static void Csharp2Cpp(List<RoomMemberInfo> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RoomMemberInfo> ret) { }

	public static void Csharp2Cpp(List<RailAssetItem> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RailAssetItem> ret) { }

	public static void Csharp2Cpp(List<RailAssetInfo> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RailAssetInfo> ret) { }

	public static void Csharp2Cpp(List<uint> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<uint> ret) { }

	public static void Csharp2Cpp(List<ulong> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<ulong> ret) { }

	public static void Csharp2Cpp(List<PlayerPersonalInfo> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<PlayerPersonalInfo> ret) { }

	public static void Csharp2Cpp(List<RailProductItem> ret, IntPtr ptr) { }

	public static void Cpp2Csharp(IntPtr ptr, List<RailProductItem> ret) { }

	public void .ctor() { }
}

// Namespace: rail
public class GlobalAchievementReceived : EventBase
{
	// Fields
	public int count;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public interface IRailAchievementHelper
{
	// Methods

	public abstract IRailPlayerAchievement CreatePlayerAchievement(RailID player) { }

	public abstract IRailGlobalAchievement GetGlobalAchievement() { }
}

// Namespace: rail
public interface IRailGlobalAchievement : IRailComponent
{
	// Methods

	public abstract RailResult AsyncRequestAchievement(string user_data) { }

	public abstract RailResult GetGlobalAchievedPercent(string name, out double percent) { }

	public abstract RailResult GetGlobalAchievedPercentDescending(int index, out string name, out double percent) { }
}

// Namespace: rail
public interface IRailPlayerAchievement : IRailComponent
{
	// Methods

	public abstract RailID GetRailID() { }

	public abstract RailResult AsyncRequestAchievement(string user_data) { }

	public abstract RailResult HasAchieved(string name, out bool achieved) { }

	public abstract RailResult GetAchievementInfo(string name, out string achievement_info) { }

	public abstract RailResult AsyncTriggerAchievementProgress(string name, uint current_value, uint max_value, string user_data) { }

	public abstract RailResult AsyncTriggerAchievementProgress(string name, uint current_value, uint max_value) { }

	public abstract RailResult AsyncTriggerAchievementProgress(string name, uint current_value) { }

	public abstract RailResult MakeAchievement(string name) { }

	public abstract RailResult CancelAchievement(string name) { }

	public abstract RailResult AsyncStoreAchievement(string user_data) { }

	public abstract RailResult ResetAllAchievements() { }

	public abstract RailResult GetAllAchievementsName(List<string> names) { }
}

// Namespace: rail
public class PlayerAchievementReceived : EventBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class PlayerAchievementStored : EventBase
{
	// Fields
	public bool group_achievement;
	public string achievement_name;
	public uint current_progress;
	public uint max_progress;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class rail_api
{
	// Fields
	public static readonly int USE_MANUAL_ALLOC;
	public static readonly int RAIL_SDK_PACKING;

	// Properties
	public static uint kRailMaxQueryPlayedWithFriendsTimeLimit { get; }
	public static uint kRailRoomDefaultMaxMemberNumber { get; }
	public static uint kRailRoomDataKeyValuePairsLimit { get; }
	public static uint kRailMaxGameDefinePlayingStateValue { get; }

	// Methods

	public static uint get_kRailMaxQueryPlayedWithFriendsTimeLimit() { }

	public static uint get_kRailRoomDefaultMaxMemberNumber() { }

	public static uint get_kRailRoomDataKeyValuePairsLimit() { }

	public static uint get_kRailMaxGameDefinePlayingStateValue() { }

	public static bool RailNeedRestartAppForCheckingEnvironment(RailGameID game_id, int argc, string[] argv) { }

	public static bool RailInitialize() { }

	public static void RailFinalize() { }

	public static void RailFireEvents() { }

	public static IRailFactory RailFactory() { }

	public static void RailGetSdkVersion(out string version, out string description) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: rail
public interface IRailApps
{
	// Methods

	public abstract bool IsGameInstalled(RailGameID game_id) { }

	public abstract RailResult AsyncQuerySubscribeWishPlayState(RailGameID game_id, string user_data) { }
}

// Namespace: rail
public interface IRailAssets : IRailComponent
{
	// Methods

	public abstract RailResult AsyncRequestAllAssets(string user_data) { }

	public abstract RailResult QueryAssetInfo(ulong asset_id, RailAssetInfo asset_info) { }

	public abstract RailResult AsyncUpdateAssetsProperty(List<RailAssetProperty> asset_property_list, string user_data) { }

	public abstract RailResult AsyncDirectConsumeAssets(List<RailAssetItem> assets, string user_data) { }

	public abstract RailResult AsyncStartConsumeAsset(ulong asset_id, string user_data) { }

	public abstract RailResult AsyncUpdateConsumeProgress(ulong asset_id, string progress, string user_data) { }

	public abstract RailResult AsyncCompleteConsumeAsset(ulong asset_id, uint quantity, string user_data) { }

	public abstract RailResult AsyncExchangeAssets(List<RailAssetItem> old_assets, RailProductItem to_product_info, string user_data) { }

	public abstract RailResult AsyncExchangeAssetsTo(List<RailAssetItem> old_assets, RailProductItem to_product_info, ulong add_to_exist_assets, string user_data) { }

	public abstract RailResult AsyncSplitAsset(ulong source_asset, uint to_quantity, string user_data) { }

	public abstract RailResult AsyncSplitAssetTo(ulong source_asset, uint to_quantity, ulong add_to_asset, string user_data) { }

	public abstract RailResult AsyncMergeAsset(List<RailAssetItem> source_assets, string user_data) { }

	public abstract RailResult AsyncMergeAssetTo(List<RailAssetItem> source_assets, ulong add_to_asset, string user_data) { }

	public abstract RailResult SerializeAssetsToBuffer(out string buffer) { }

	public abstract RailResult SerializeAssetsToBuffer(List<ulong> assets, out string buffer) { }

	public abstract RailResult DeserializeAssetsFromBuffer(RailID assets_owner, string buffer, List<RailAssetInfo> assets_info) { }
}

// Namespace: rail
public interface IRailAssetsHelper
{
	// Methods

	public abstract IRailAssets OpenAssets() { }

	public abstract IRailAssets OpenGameServerAssets() { }
}

// Namespace: rail
public class CompleteConsumeAssetsFinished : EventBase
{
	// Fields
	public RailAssetItem asset_item;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class CompleteConsumeByExchangeAssetsToFinished : EventBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class DirectConsumeAssetsFinished : EventBase
{
	// Fields
	public List<RailAssetItem> assets;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public enum EnumRailAssetFlags
{
	// Fields
	public int value__;
	public const EnumRailAssetFlags kRailAssetFlagsNotSale = 1;
}

// Namespace: rail
public enum EnumRailAssetOrigin
{
	// Fields
	public int value__;
	public const EnumRailAssetOrigin kRailAssetOriginGenerate = 1;
	public const EnumRailAssetOrigin kRailAssetOriginPurchase = 2;
	public const EnumRailAssetOrigin kRailAssetOriginFriends = 3;
	public const EnumRailAssetOrigin kRailAssetOriginTrade = 4;
	public const EnumRailAssetOrigin kRailAssetOriginMarket = 5;
	public const EnumRailAssetOrigin kRailAssetOriginPromo = 6;
	public const EnumRailAssetOrigin kRailAssetOriginExchange = 7;
	public const EnumRailAssetOrigin kRailAssetOriginDrop = 8;
}

// Namespace: rail
public enum EnumRailAssetState
{
	// Fields
	public int value__;
	public const EnumRailAssetState kRailAssetStateNormal = 1;
	public const EnumRailAssetState kRailAssetStateInConsume = 2;
}

// Namespace: rail
public class ExchangeAssetsFinished : EventBase
{
	// Fields
	public List<RailAssetItem> old_assets;
	public List<RailGeneratedAssetItem> new_asset_item_list;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class ExchangeAssetsToFinished : EventBase
{
	// Fields
	public ulong exchange_to_asset_id;
	public RailProductItem to_product_info;
	public List<RailAssetItem> old_assets;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class MergeAssetsFinished : EventBase
{
	// Fields
	public List<RailAssetItem> source_assets;
	public ulong new_asset_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class MergeAssetsToFinished : EventBase
{
	// Fields
	public ulong merge_to_asset_id;
	public List<RailAssetItem> source_assets;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailAssetInfo
{
	// Fields
	public ulong asset_id;
	public uint origin;
	public uint product_id;
	public ulong container_id;
	public uint flag;
	public uint state;
	public string progress;
	public uint expire_time;
	public int position;
	public string product_name;
	public uint quantity;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailAssetItem
{
	// Fields
	public ulong asset_id;
	public uint quantity;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailAssetProperty
{
	// Fields
	public ulong asset_id;
	public uint position;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailAssetsChanged : EventBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailGeneratedAssetItem
{
	// Fields
	public ulong container_id;
	public uint product_id;
	public RailAssetItem asset;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailProductItem
{
	// Fields
	public uint product_id;
	public uint quantity;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RequestAllAssetsFinished : EventBase
{
	// Fields
	public List<RailAssetInfo> assetinfo_list;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class SplitAssetsFinished : EventBase
{
	// Fields
	public ulong source_asset;
	public uint to_quantity;
	public ulong new_asset_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class SplitAssetsToFinished : EventBase
{
	// Fields
	public ulong source_asset;
	public uint to_quantity;
	public ulong split_to_asset_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class StartConsumeAssetsFinished : EventBase
{
	// Fields
	public ulong asset_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class UpdateAssetsPropertyFinished : EventBase
{
	// Fields
	public List<RailAssetProperty> asset_property_list;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class UpdateConsumeAssetsFinished : EventBase
{
	// Fields
	public ulong asset_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public interface IRailBrowser : IRailComponent
{
	// Methods

	public abstract bool GetCurrentUrl(out string url) { }

	public abstract bool ReloadWithUrl(string new_url) { }

	public abstract bool ReloadWithUrl() { }

	public abstract void StopLoad() { }

	public abstract bool AddJavascriptEventListener(string event_name) { }

	public abstract bool RemoveAllJavascriptEventListener() { }

	public abstract void AllowNavigateNewPage(bool allow) { }

	public abstract void Close() { }
}

// Namespace: rail
public interface IRailBrowserHelper
{
	// Methods

	public abstract IRailBrowser AsyncCreateBrowser(string url, uint window_width, uint window_height, string user_data, CreateBrowserOptions options, out RailResult result) { }

	public abstract IRailBrowser AsyncCreateBrowser(string url, uint window_width, uint window_height, string user_data, CreateBrowserOptions options) { }

	public abstract IRailBrowser AsyncCreateBrowser(string url, uint window_width, uint window_height, string user_data) { }

	public abstract IRailBrowserRender CreateCustomerDrawBrowser(string url, string user_data, CreateCustomerDrawBrowserOptions options, out RailResult result) { }

	public abstract IRailBrowserRender CreateCustomerDrawBrowser(string url, string user_data, CreateCustomerDrawBrowserOptions options) { }

	public abstract IRailBrowserRender CreateCustomerDrawBrowser(string url, string user_data) { }

	public abstract RailResult NavigateWebPage(string url, bool display_in_new_tab) { }
}

// Namespace: rail
public interface IRailBrowserRender : IRailComponent
{
	// Methods

	public abstract bool GetCurrentUrl(out string url) { }

	public abstract bool ReloadWithUrl(string new_url) { }

	public abstract bool ReloadWithUrl() { }

	public abstract void StopLoad() { }

	public abstract bool AddJavascriptEventListener(string event_name) { }

	public abstract bool RemoveAllJavascriptEventListener() { }

	public abstract void AllowNavigateNewPage(bool allow) { }

	public abstract void Close() { }

	public abstract void UpdateCustomDrawWindowPos(int content_offset_x, int content_offset_y, uint content_window_width, uint content_window_height) { }

	public abstract void SetBrowserActive(bool active) { }

	public abstract void GoBack() { }

	public abstract void GoForward() { }

	public abstract bool ExecuteJavascript(string event_name, string event_value) { }

	public abstract void DispatchWindowsMessage(uint window_msg, uint w_param, uint l_param) { }

	public abstract void DispatchMouseMessage(EnumRailMouseActionType button_action, uint user_define_mouse_key, uint x_pos, uint y_pos) { }

	public abstract void MouseWheel(int delta, uint user_define_mouse_key, uint x_pos, uint y_pos) { }

	public abstract void SetFocus(bool has_focus) { }

	public abstract void KeyDown(uint key_code) { }

	public abstract void KeyUp(uint key_code) { }

	public abstract void KeyChar(uint key_code, bool is_uinchar) { }
}

// Namespace: rail
public class BrowserDamageRectNeedsPaintRequest : EventBase
{
	// Fields
	public uint update_bgra_height;
	public uint scroll_x_pos;
	public string bgra_data;
	public uint update_bgra_width;
	public float page_scale_factor;
	public int update_offset_y;
	public int update_offset_x;
	public int offset_x;
	public int offset_y;
	public uint bgra_height;
	public uint scroll_y_pos;
	public uint bgra_width;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class BrowserNeedsPaintRequest : EventBase
{
	// Fields
	public uint bgra_width;
	public uint scroll_y_pos;
	public string bgra_data;
	public float page_scale_factor;
	public int offset_x;
	public uint scroll_x_pos;
	public uint bgra_height;
	public int offset_y;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class BrowserRenderNavigateResult : EventBase
{
	// Fields
	public string url;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class BrowserRenderStateChanged : EventBase
{
	// Fields
	public bool can_go_back;
	public bool can_go_forward;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class BrowserRenderTitleChanged : EventBase
{
	// Fields
	public string new_title;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class BrowserTryNavigateNewPageRequest : EventBase
{
	// Fields
	public string url;
	public string target_type;
	public bool is_redirect_request;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class CloseBrowserResult : EventBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class CreateBrowserOptions
{
	// Fields
	public bool allow_alternate_external_browser;
	public bool has_minimum_button;
	public bool has_border;
	public bool is_movable;
	public bool has_maximum_button;
	public int margin_left;
	public int margin_top;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class CreateBrowserResult : EventBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class CreateCustomerDrawBrowserOptions
{
	// Fields
	public int content_offset_x;
	public int content_offset_y;
	public uint content_window_height;
	public bool has_scroll;
	public uint content_window_width;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public enum EnumRailMouseActionType
{
	// Fields
	public int value__;
	public const EnumRailMouseActionType kRailMouseButtonActionUnknown = 0;
	public const EnumRailMouseActionType kRailMouseButtonActionLeftButtonDown = 1;
	public const EnumRailMouseActionType kRailMouseButtonActionLeftButtonUp = 2;
	public const EnumRailMouseActionType kRailMouseButtonActionLeftButtonDoubleClick = 3;
	public const EnumRailMouseActionType kRailMouseButtonActionRightButtonDown = 4;
	public const EnumRailMouseActionType kRailMouseButtonActionRightButtonUp = 5;
	public const EnumRailMouseActionType kRailMouseButtonActionRightButtonDoubleClick = 6;
	public const EnumRailMouseActionType kRailMouseButtonActionMiddleButtonDown = 7;
	public const EnumRailMouseActionType kRailMouseButtonActionMiddleButtonUp = 8;
	public const EnumRailMouseActionType kRailMouseButtonActionMiddleButtonDoubleClick = 9;
	public const EnumRailMouseActionType kRailMouseButtonActionMove = 10;
}

// Namespace: rail
public class JavascriptEventResult : EventBase
{
	// Fields
	public string event_name;
	public string event_value;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class ReloadBrowserResult : EventBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailCallBackHelper
{
	// Fields
	private static RailCallBackHelper instance_;
	private static readonly object locker_;
	private static Dictionary<RAILEventID, RailEventCallBackHandler> eventHandlers_;
	private static RailEventCallBackFunction delegate_;

	// Properties
	public static RailCallBackHelper Instance { get; }

	// Methods

	private void .ctor() { }

	public static RailCallBackHelper get_Instance() { }

	public void RegisterCallback(RAILEventID event_id, RailEventCallBackHandler handler) { }

	public void UnregisterCallback(RAILEventID event_id, RailEventCallBackHandler handler) { }

	public void UnregisterCallback(RAILEventID event_id) { }

	public void UnregisterAllCallback() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x66710 Offset: 0x65B10 VA: 0x180066710
	public static void OnRailCallBack(RAILEventID event_id, IntPtr data) { }

	private static void .cctor() { }
}

// Namespace: rail
public enum EnumCommonLimit
{
	// Fields
	public int value__;
	public const EnumCommonLimit kRailCommonMaxRepeatedKeys = 50;
	public const EnumCommonLimit kRailCommonUsersInviteMaxUsersOnce = 128;
	public const EnumCommonLimit kRailCommonMaxKeyLength = 256;
	public const EnumCommonLimit kRailCommonMaxValueLength = 1024;
	public const EnumCommonLimit kRailCommonUtilsCheckDirtyWordsStringMaxLength = 16384;
}

// Namespace: rail
public enum EnumRailComparisonType
{
	// Fields
	public int value__;
	public const EnumRailComparisonType kRailComparisonTypeEqualToOrLessThan = 1;
	public const EnumRailComparisonType kRailComparisonTypeLessThan = 2;
	public const EnumRailComparisonType kRailComparisonTypeEqual = 3;
	public const EnumRailComparisonType kRailComparisonTypeGreaterThan = 4;
	public const EnumRailComparisonType kRailComparisonTypeEqualToOrGreaterThan = 5;
	public const EnumRailComparisonType kRailComparisonTypeNotEqual = 6;
	public const EnumRailComparisonType kRailComparisonTypeIn = 7;
	public const EnumRailComparisonType kRailComparisonTypeNotIn = 8;
	public const EnumRailComparisonType kRailComparisonTypeFuzzyMatch = 9;
	public const EnumRailComparisonType kRailComparisonTypeContain = 10;
	public const EnumRailComparisonType kRailComparisonTypeNotContain = 11;
}

// Namespace: rail
public enum EnumRailGameRefundState
{
	// Fields
	public int value__;
	public const EnumRailGameRefundState kRailGameRefundStateUnknown = 0;
	public const EnumRailGameRefundState kRailGameRefundStateApplyReceived = 1000;
	public const EnumRailGameRefundState kRailGameRefundStateUserCancelApply = 1100;
	public const EnumRailGameRefundState kRailGameRefundStateAdminCancelApply = 1101;
	public const EnumRailGameRefundState kRailGameRefundStateRefundApproved = 1150;
	public const EnumRailGameRefundState kRailGameRefundStateRefundSuccess = 1200;
	public const EnumRailGameRefundState kRailGameRefundStateRefundFailed = 1201;
}

// Namespace: rail
public enum EnumRailIDDomain
{
	// Fields
	public int value__;
	public const EnumRailIDDomain kRailIDDomainInvalid = 0;
	public const EnumRailIDDomain kRailIDDomainPublic = 1;
}

// Namespace: rail
public enum EnumRailIDValue
{
	// Fields
	public int value__;
	public const EnumRailIDValue kInvalidRailId = 0;
	public const EnumRailIDValue kInvalidGameId = 0;
	public const EnumRailIDValue kInvalidDlcId = 0;
}

// Namespace: rail
public enum EnumRailOptionalValue
{
	// Fields
	public int value__;
	public const EnumRailOptionalValue kRailOptionalNo = 0;
	public const EnumRailOptionalValue kRailOptionalYes = 1;
	public const EnumRailOptionalValue kRailOptionalAny = 2;
}

// Namespace: rail
public enum EnumRailPlatformType
{
	// Fields
	public int value__;
	public const EnumRailPlatformType kRailPlatformTGP = 1;
	public const EnumRailPlatformType kRailPlatformQQGame = 2;
}

// Namespace: rail
public enum EnumRailPropertyValueType
{
	// Fields
	public int value__;
	public const EnumRailPropertyValueType kRailPropertyValueTypeString = 1;
	public const EnumRailPropertyValueType kRailPropertyValueTypeInt = 2;
	public const EnumRailPropertyValueType kRailPropertyValueTypeDouble = 3;
}

// Namespace: rail
public enum EnumRailSortType
{
	// Fields
	public int value__;
	public const EnumRailSortType kRailSortTypeAsc = 1;
	public const EnumRailSortType kRailSortTypeDesc = 2;
	public const EnumRailSortType kRailSortTypeCloseTo = 3;
	public const EnumRailSortType kRailSortTypeDistanceNear = 4;
}

// Namespace: rail
public class RailDlcID : RailComparableID
{
	// Methods

	public void .ctor() { }

	public void .ctor(ulong id) { }
}

// Namespace: rail
public class RailGameID : RailComparableID
{
	// Methods

	public void .ctor() { }

	public void .ctor(ulong id) { }
}

// Namespace: rail
public class RailID : RailComparableID
{
	// Methods

	public void .ctor() { }

	public void .ctor(ulong id) { }

	public EnumRailIDDomain GetDomain() { }
}

// Namespace: rail
public class RailKeyValue
{
	// Fields
	public string value;
	public string key;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailSessionTicket
{
	// Fields
	public string ticket;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailVoiceChannelID : RailComparableID
{
	// Methods

	public void .ctor() { }

	public void .ctor(ulong id) { }
}

// Namespace: rail
public class RailZoneID : RailComparableID
{
	// Methods

	public void .ctor() { }

	public void .ctor(ulong id) { }
}

// Namespace: rail
public interface IRailDlcHelper
{
	// Methods

	public abstract RailResult AsyncQueryIsOwnedDlcsOnServer(List<RailDlcID> dlc_ids, string user_data) { }

	public abstract RailResult AsyncCheckAllDlcsStateReady(string user_data) { }

	public abstract bool IsDlcInstalled(RailDlcID dlc_id, out string installed_path) { }

	public abstract bool IsDlcInstalled(RailDlcID dlc_id) { }

	public abstract bool IsOwnedDlc(RailDlcID dlc_id) { }

	public abstract uint GetDlcCount() { }

	public abstract bool GetDlcInfo(uint index, RailDlcInfo dlc_info) { }

	public abstract bool AsyncInstallDlc(RailDlcID dlc_id, string user_data) { }

	public abstract bool AsyncRemoveDlc(RailDlcID dlc_id, string user_data) { }
}

// Namespace: rail
public class CheckAllDlcsStateReadyResult : EventBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class DlcInstallFinished : EventBase
{
	// Fields
	public RailDlcID dlc_id;
	public RailResult result;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class DlcInstallProgress : EventBase
{
	// Fields
	public RailDlcInstallProgress progress;
	public RailDlcID dlc_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class DlcInstallStart : EventBase
{
	// Fields
	public RailDlcID dlc_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class DlcInstallStartResult : EventBase
{
	// Fields
	public RailDlcID dlc_id;
	public RailResult result;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class DlcOwnershipChanged : EventBase
{
	// Fields
	public RailDlcID dlc_id;
	public bool is_active;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class DlcRefundChanged : EventBase
{
	// Fields
	public RailDlcID dlc_id;
	public EnumRailGameRefundState refund_state;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class DlcUninstallFinished : EventBase
{
	// Fields
	public RailDlcID dlc_id;
	public RailResult result;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class QueryIsOwnedDlcsResult : EventBase
{
	// Fields
	public List<RailDlcOwned> dlc_owned_list;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailDlcInfo
{
	// Fields
	public double original_price;
	public RailDlcID dlc_id;
	public string description;
	public double discount_price;
	public string version;
	public RailGameID game_id;
	public string name;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailDlcInstallProgress
{
	// Fields
	public uint progress;
	public ulong finished_bytes;
	public ulong total_bytes;
	public uint speed;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailDlcOwned
{
	// Fields
	public bool is_owned;
	public RailDlcID dlc_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class EventBase
{
	// Fields
	public RailResult result;
	public RailGameID game_id;
	public string user_data;
	public RailID rail_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public enum RAILEventID
{
	// Fields
	public int value__;
	public const RAILEventID kRailEventBegin = 0;
	public const RAILEventID kRailEventFinalize = 1;
	public const RAILEventID kRailEventSystemStateChanged = 2;
	public const RAILEventID kRailPlatformNotifyEventJoinGameByGameServer = 100;
	public const RAILEventID kRailPlatformNotifyEventJoinGameByRoom = 101;
	public const RAILEventID kRailPlatformNotifyEventJoinGameByUser = 102;
	public const RAILEventID kRailEventStats = 2000;
	public const RAILEventID kRailEventStatsPlayerStatsReceived = 2001;
	public const RAILEventID kRailEventStatsPlayerStatsStored = 2002;
	public const RAILEventID kRailEventStatsNumOfPlayerReceived = 2003;
	public const RAILEventID kRailEventStatsGlobalStatsReceived = 2004;
	public const RAILEventID kRailEventAchievement = 2100;
	public const RAILEventID kRailEventAchievementPlayerAchievementReceived = 2101;
	public const RAILEventID kRailEventAchievementPlayerAchievementStored = 2102;
	public const RAILEventID kRailEventAchievementGlobalAchievementReceived = 2103;
	public const RAILEventID kRailEventLeaderboard = 2200;
	public const RAILEventID kRailEventLeaderboardReceived = 2201;
	public const RAILEventID kRailEventLeaderboardEntryReceived = 2202;
	public const RAILEventID kRailEventLeaderboardUploaded = 2203;
	public const RAILEventID kRailEventLeaderboardAttachSpaceWork = 2204;
	public const RAILEventID kRailEventLeaderboardAsyncCreated = 2205;
	public const RAILEventID kRailEventGameServer = 3000;
	public const RAILEventID kRailEventGameServerListResult = 3001;
	public const RAILEventID kRailEventGameServerCreated = 3002;
	public const RAILEventID kRailEventGameServerSetMetadataResult = 3003;
	public const RAILEventID kRailEventGameServerGetMetadataResult = 3004;
	public const RAILEventID kRailEventGameServerGetSessionTicket = 3005;
	public const RAILEventID kRailEventGameServerAuthSessionTicket = 3006;
	public const RAILEventID kRailEventGameServerPlayerListResult = 3007;
	public const RAILEventID kRailEventGameServerRegisterToServerListResult = 3008;
	public const RAILEventID kRailEventGameServerFavoriteGameServers = 3009;
	public const RAILEventID kRailEventGameServerAddFavoriteGameServer = 3010;
	public const RAILEventID kRailEventGameServerRemoveFavoriteGameServer = 3011;
	public const RAILEventID kRailEventUserSpace = 4000;
	public const RAILEventID kRailEventUserSpaceGetMySubscribedWorksResult = 4001;
	public const RAILEventID kRailEventUserSpaceGetMyFavoritesWorksResult = 4002;
	public const RAILEventID kRailEventUserSpaceQuerySpaceWorksResult = 4003;
	public const RAILEventID kRailEventUserSpaceUpdateMetadataResult = 4004;
	public const RAILEventID kRailEventUserSpaceSyncResult = 4005;
	public const RAILEventID kRailEventUserSpaceSubscribeResult = 4006;
	public const RAILEventID kRailEventUserSpaceModifyFavoritesWorksResult = 4007;
	public const RAILEventID kRailEventUserSpaceRemoveSpaceWorkResult = 4008;
	public const RAILEventID kRailEventUserSpaceVoteSpaceWorkResult = 4009;
	public const RAILEventID kRailEventUserSpaceSearchSpaceWorkResult = 4010;
	public const RAILEventID kRailEventUserSpaceQuerySpaceWorksResultV2 = 4011;
	public const RAILEventID kRailEventUserSpaceDownloadProgress = 4012;
	public const RAILEventID kRailEventUserSpaceDownloadResult = 4013;
	public const RAILEventID kRailEventUserSpaceRateSpaceWorkResult = 4014;
	public const RAILEventID kRailEventNetChannel = 5000;
	public const RAILEventID kRailEventNetChannelCreateChannelResult = 5001;
	public const RAILEventID kRailEventNetChannelInviteJoinChannelRequest = 5002;
	public const RAILEventID kRailEventNetChannelJoinChannelResult = 5003;
	public const RAILEventID kRailEventNetChannelChannelException = 5004;
	public const RAILEventID kRailEventNetChannelChannelNetDelay = 5005;
	public const RAILEventID kRailEventNetChannelInviteMemmberResult = 5006;
	public const RAILEventID kRailEventNetChannelMemberStateChanged = 5007;
	public const RAILEventID kRailEventStorageBegin = 6000;
	public const RAILEventID kRailEventStorageQueryQuotaResult = 6001;
	public const RAILEventID kRailEventStorageShareToSpaceWorkResult = 6002;
	public const RAILEventID kRailEventStorageAsyncReadFileResult = 6003;
	public const RAILEventID kRailEventStorageAsyncWriteFileResult = 6004;
	public const RAILEventID kRailEventStorageAsyncListStreamFileResult = 6005;
	public const RAILEventID kRailEventStorageAsyncRenameStreamFileResult = 6006;
	public const RAILEventID kRailEventStorageAsyncDeleteStreamFileResult = 6007;
	public const RAILEventID kRailEventStorageAsyncReadStreamFileResult = 6008;
	public const RAILEventID kRailEventStorageAsyncWriteStreamFileResult = 6009;
	public const RAILEventID kRailEventAssetsBegin = 7000;
	public const RAILEventID kRailEventAssetsRequestAllAssetsFinished = 7001;
	public const RAILEventID kRailEventAssetsCompleteConsumeByExchangeAssetsToFinished = 7002;
	public const RAILEventID kRailEventAssetsExchangeAssetsFinished = 7003;
	public const RAILEventID kRailEventAssetsExchangeAssetsToFinished = 7004;
	public const RAILEventID kRailEventAssetsDirectConsumeFinished = 7005;
	public const RAILEventID kRailEventAssetsStartConsumeFinished = 7006;
	public const RAILEventID kRailEventAssetsUpdateConsumeFinished = 7007;
	public const RAILEventID kRailEventAssetsCompleteConsumeFinished = 7008;
	public const RAILEventID kRailEventAssetsSplitFinished = 7009;
	public const RAILEventID kRailEventAssetsSplitToFinished = 7010;
	public const RAILEventID kRailEventAssetsMergeFinished = 7011;
	public const RAILEventID kRailEventAssetsMergeToFinished = 7012;
	public const RAILEventID kRailEventAssetsRequestAllProductFinished = 7013;
	public const RAILEventID kRailEventAssetsUpdateAssetPropertyFinished = 7014;
	public const RAILEventID kRailEventAssetsAssetsChanged = 7015;
	public const RAILEventID kRailEventUtilsBegin = 8000;
	public const RAILEventID kRailEventUtilsSignatureResult = 8002;
	public const RAILEventID kRailEventUtilsGetImageDataResult = 8003;
	public const RAILEventID kRailEventUtilsGameSettingMetadataChanged = 8004;
	public const RAILEventID kRailEventInGamePurchaseBegin = 9000;
	public const RAILEventID kRailEventInGamePurchaseAllProductsInfoReceived = 9001;
	public const RAILEventID kRailEventInGamePurchaseAllPurchasableProductsInfoReceived = 9002;
	public const RAILEventID kRailEventInGamePurchasePurchaseProductsResult = 9003;
	public const RAILEventID kRailEventInGamePurchaseFinishOrderResult = 9004;
	public const RAILEventID kRailEventInGamePurchasePurchaseProductsToAssetsResult = 9005;
	public const RAILEventID kRailEventInGameStorePurchaseBegin = 9500;
	public const RAILEventID kRailEventInGameStorePurchasePayWindowDisplayed = 9501;
	public const RAILEventID kRailEventInGameStorePurchasePayWindowClosed = 9502;
	public const RAILEventID kRailEventInGameStorePurchasePaymentResult = 9503;
	public const RAILEventID kRailEventRoom = 10000;
	public const RAILEventID kRailEventRoomGetRoomListResult = 10002;
	public const RAILEventID kRailEventRoomCreated = 10003;
	public const RAILEventID kRailEventRoomGetRoomMembersResult = 10004;
	public const RAILEventID kRailEventRoomJoinRoomResult = 10005;
	public const RAILEventID kRailEventRoomKickOffMemberResult = 10006;
	public const RAILEventID kRailEventRoomSetRoomMetadataResult = 10007;
	public const RAILEventID kRailEventRoomGetRoomMetadataResult = 10008;
	public const RAILEventID kRailEventRoomGetMemberMetadataResult = 10009;
	public const RAILEventID kRailEventRoomSetMemberMetadataResult = 10010;
	public const RAILEventID kRailEventRoomLeaveRoomResult = 10011;
	public const RAILEventID kRailEventRoomGetAllDataResult = 10012;
	public const RAILEventID kRailEventRoomGetUserRoomListResult = 10013;
	public const RAILEventID kRailEventRoomClearRoomMetadataResult = 10014;
	public const RAILEventID kRailEventRoomOpenRoomResult = 10015;
	public const RAILEventID kRailEventRoomSetRoomTagResult = 10016;
	public const RAILEventID kRailEventRoomGetRoomTagResult = 10017;
	public const RAILEventID kRailEventRoomSetNewRoomOwnerResult = 10018;
	public const RAILEventID kRailEventRoomSetRoomTypeResult = 10019;
	public const RAILEventID kRailEventRoomSetRoomMaxMemberResult = 10020;
	public const RAILEventID kRailEventRoomNotify = 11000;
	public const RAILEventID kRailEventRoomNotifyMetadataChanged = 11001;
	public const RAILEventID kRailEventRoomNotifyMemberChanged = 11002;
	public const RAILEventID kRailEventRoomNotifyMemberkicked = 11003;
	public const RAILEventID kRailEventRoomNotifyRoomDestroyed = 11004;
	public const RAILEventID kRailEventRoomNotifyRoomOwnerChanged = 11005;
	public const RAILEventID kRailEventRoomNotifyRoomDataReceived = 11006;
	public const RAILEventID kRailEventRoomNotifyRoomGameServerChanged = 11007;
	public const RAILEventID kRailEventFriend = 12000;
	public const RAILEventID kRailEventFriendsDialogShow = 12001;
	public const RAILEventID kRailEventFriendsSetMetadataResult = 12002;
	public const RAILEventID kRailEventFriendsGetMetadataResult = 12003;
	public const RAILEventID kRailEventFriendsClearMetadataResult = 12004;
	public const RAILEventID kRailEventFriendsGetInviteCommandLine = 12005;
	public const RAILEventID kRailEventFriendsReportPlayedWithUserListResult = 12006;
	public const RAILEventID kRailEventFriendsFriendsListChanged = 12010;
	public const RAILEventID kRailEventFriendsGetFriendPlayedGamesResult = 12011;
	public const RAILEventID kRailEventFriendsQueryPlayedWithFriendsListResult = 12012;
	public const RAILEventID kRailEventFriendsQueryPlayedWithFriendsTimeResult = 12013;
	public const RAILEventID kRailEventFriendsQueryPlayedWithFriendsGamesResult = 12014;
	public const RAILEventID kRailEventFriendsAddFriendResult = 12015;
	public const RAILEventID kRailEventFriendsOnlineStateChanged = 12016;
	public const RAILEventID kRailEventFriendsMetadataChanged = 12017;
	public const RAILEventID kRailEventSessionTicket = 13000;
	public const RAILEventID kRailEventSessionTicketGetSessionTicket = 13001;
	public const RAILEventID kRailEventSessionTicketAuthSessionTicket = 13002;
	public const RAILEventID kRailEventPlayerGetGamePurchaseKey = 13003;
	public const RAILEventID kRailEventQueryPlayerBannedStatus = 13004;
	public const RAILEventID kRailEventPlayerGetAuthenticateURL = 13005;
	public const RAILEventID kRailEventPlayerAntiAddictionGameOnlineTimeChanged = 13006;
	public const RAILEventID kRailEventPlayerGetEncryptedGameTicketResult = 13007;
	public const RAILEventID kRailEventPlayerGetPlayerMetadataResult = 13008;
	public const RAILEventID kRailEventUsersGetUsersInfo = 13501;
	public const RAILEventID kRailEventUsersNotifyInviter = 13502;
	public const RAILEventID kRailEventUsersRespondInvitation = 13503;
	public const RAILEventID kRailEventUsersInviteJoinGameResult = 13504;
	public const RAILEventID kRailEventUsersInviteUsersResult = 13505;
	public const RAILEventID kRailEventUsersGetInviteDetailResult = 13506;
	public const RAILEventID kRailEventUsersCancelInviteResult = 13507;
	public const RAILEventID kRailEventUsersGetUserLimitsResult = 13508;
	public const RAILEventID kRailEventUsersShowChatWindowWithFriendResult = 13509;
	public const RAILEventID kRailEventUsersShowUserHomepageWindowResult = 13510;
	public const RAILEventID kRailEventShowFloatingWindow = 14000;
	public const RAILEventID kRailEventShowFloatingNotifyWindow = 14001;
	public const RAILEventID kRailEventBrowser = 15000;
	public const RAILEventID kRailEventBrowserCreateResult = 15001;
	public const RAILEventID kRailEventBrowserReloadResult = 15002;
	public const RAILEventID kRailEventBrowserCloseResult = 15003;
	public const RAILEventID kRailEventBrowserJavascriptEvent = 15004;
	public const RAILEventID kRailEventBrowserTryNavigateNewPageRequest = 15005;
	public const RAILEventID kRailEventBrowserPaint = 15006;
	public const RAILEventID kRailEventBrowserDamageRectPaint = 15007;
	public const RAILEventID kRailEventBrowserNavigeteResult = 15008;
	public const RAILEventID kRailEventBrowserStateChanged = 15009;
	public const RAILEventID kRailEventBrowserTitleChanged = 15010;
	public const RAILEventID kRailEventNetwork = 16000;
	public const RAILEventID kRailEventNetworkCreateSessionRequest = 16001;
	public const RAILEventID kRailEventNetworkCreateSessionFailed = 16002;
	public const RAILEventID kRailEventNetworkCreateRawSessionRequest = 16003;
	public const RAILEventID kRailEventNetworkCreateRawSessionFailed = 16004;
	public const RAILEventID kRailEventDlcBegin = 17000;
	public const RAILEventID kRailEventDlcInstallStart = 17001;
	public const RAILEventID kRailEventDlcInstallStartResult = 17002;
	public const RAILEventID kRailEventDlcInstallProgress = 17003;
	public const RAILEventID kRailEventDlcInstallFinished = 17004;
	public const RAILEventID kRailEventDlcUninstallFinished = 17005;
	public const RAILEventID kRailEventDlcCheckAllDlcsStateReadyResult = 17006;
	public const RAILEventID kRailEventDlcQueryIsOwnedDlcsResult = 17007;
	public const RAILEventID kRailEventDlcOwnershipChanged = 17008;
	public const RAILEventID kRailEventDlcRefundChanged = 17009;
	public const RAILEventID kRailEventScreenshot = 18000;
	public const RAILEventID kRailEventScreenshotTakeScreenshotFinished = 18001;
	public const RAILEventID kRailEventScreenshotTakeScreenshotRequest = 18002;
	public const RAILEventID kRailEventScreenshotPublishScreenshotFinished = 18003;
	public const RAILEventID kRailEventVoiceChannel = 19000;
	public const RAILEventID kRailEventVoiceChannelCreateResult = 19001;
	public const RAILEventID kRailEventVoiceChannelDataCaptured = 19002;
	public const RAILEventID kRailEventVoiceChannelJoinedResult = 19003;
	public const RAILEventID kRailEventVoiceChannelLeaveResult = 19004;
	public const RAILEventID kRailEventVoiceChannelAddUsersResult = 19005;
	public const RAILEventID kRailEventVoiceChannelRemoveUsersResult = 19006;
	public const RAILEventID kRailEventVoiceChannelInviteEvent = 19007;
	public const RAILEventID kRailEventVoiceChannelMemberChangedEvent = 19008;
	public const RAILEventID kRailEventVoiceChannelUsersSpeakingStateChangedEvent = 19009;
	public const RAILEventID kRailEventVoiceChannelPushToTalkKeyChangedEvent = 19010;
	public const RAILEventID kRailEventVoiceChannelSpeakingUsersChangedEvent = 19011;
	public const RAILEventID kRailEventAppBegin = 20000;
	public const RAILEventID kRailEventAppQuerySubscribeWishPlayStateResult = 20001;
	public const RAILEventID kRailEventTextInputBegin = 21000;
	public const RAILEventID kRailEventTextInputShowTextInputWindowResult = 21001;
	public const RAILEventID kRailEventIMEHelperTextInputBegin = 22000;
	public const RAILEventID kRailEventIMEHelperTextInputSelectedResult = 22001;
	public const RAILEventID kRailEventIMEHelperTextInputCompositionStateChanged = 22002;
	public const RAILEventID kRailEventHttpSessionBegin = 23000;
	public const RAILEventID kRailEventHttpSessionResponseResult = 23001;
	public const RAILEventID kRailEventSmallObjectServiceBegin = 24000;
	public const RAILEventID kRailEventSmallObjectServiceQueryObjectStateResult = 24001;
	public const RAILEventID kRailEventSmallObjectServiceDownloadResult = 24002;
	public const RAILEventID kRailEventZoneServerBegin = 25000;
	public const RAILEventID kRailEventZoneServerSwitchPlayerSelectedZoneResult = 25001;
	public const RAILEventID kRailEventGroupChatBegin = 26000;
	public const RAILEventID kRailEventGroupChatQueryGroupsInfoResult = 26001;
	public const RAILEventID kRailEventGroupChatOpenGroupChatResult = 26002;
	public const RAILEventID kRailEventInGameCoinBegin = 27000;
	public const RAILEventID kRailEventInGameCoinRequestCoinInfoResult = 27001;
	public const RAILEventID kRailEventInGameCoinPurchaseCoinsResult = 27002;
	public const RAILEventID kCustomEventBegin = 10000000;
}

// Namespace: rail
public interface IRailFactory
{
	// Methods

	public abstract IRailPlayer RailPlayer() { }

	public abstract IRailUsersHelper RailUsersHelper() { }

	public abstract IRailFriends RailFriends() { }

	public abstract IRailFloatingWindow RailFloatingWindow() { }

	public abstract IRailBrowserHelper RailBrowserHelper() { }

	public abstract IRailInGamePurchase RailInGamePurchase() { }

	public abstract IRailInGameCoin RailInGameCoin() { }

	public abstract IRailRoomHelper RailRoomHelper() { }

	public abstract IRailGameServerHelper RailGameServerHelper() { }

	public abstract IRailStorageHelper RailStorageHelper() { }

	public abstract IRailUserSpaceHelper RailUserSpaceHelper() { }

	public abstract IRailStatisticHelper RailStatisticHelper() { }

	public abstract IRailLeaderboardHelper RailLeaderboardHelper() { }

	public abstract IRailAchievementHelper RailAchievementHelper() { }

	public abstract IRailNetwork RailNetworkHelper() { }

	public abstract IRailApps RailApps() { }

	public abstract IRailGame RailGame() { }

	public abstract IRailUtils RailUtils() { }

	public abstract IRailAssetsHelper RailAssetsHelper() { }

	public abstract IRailDlcHelper RailDlcHelper() { }

	public abstract IRailScreenshotHelper RailScreenshotHelper() { }

	public abstract IRailVoiceHelper RailVoiceHelper() { }

	public abstract IRailSystemHelper RailSystemHelper() { }

	public abstract IRailTextInputHelper RailTextInputHelper() { }

	public abstract IRailIMEHelper RailIMETextInputHelper() { }

	public abstract IRailHttpSessionHelper RailHttpSessionHelper() { }

	public abstract IRailSmallObjectServiceHelper RailSmallObjectServiceHelper() { }

	public abstract IRailZoneServerHelper RailZoneServerHelper() { }

	public abstract IRailGroupChatHelper RailGroupChatHelper() { }

	public abstract IRailInGameStorePurchaseHelper RailInGameStorePurchaseHelper() { }
}

// Namespace: rail
public interface IRailFloatingWindow
{
	// Methods

	public abstract RailResult AsyncShowRailFloatingWindow(EnumRailWindowType window_type, string user_data) { }

	public abstract RailResult AsyncCloseRailFloatingWindow(EnumRailWindowType window_type, string user_data) { }

	public abstract RailResult SetNotifyWindowPosition(EnumRailNotifyWindowType window_type, RailWindowLayout layout) { }

	public abstract RailResult AsyncShowStoreWindow(ulong id, RailStoreOptions options, string user_data) { }

	public abstract bool IsFloatingWindowAvailable() { }

	public abstract RailResult AsyncShowDefaultGameStoreWindow(string user_data) { }

	public abstract RailResult SetNotifyWindowEnable(EnumRailNotifyWindowType window_type, bool enable) { }
}

// Namespace: rail
public enum EnumRailNotifyWindowPosition
{
	// Fields
	public int value__;
	public const EnumRailNotifyWindowPosition kRailNotifyWindowPositionTopLeft = 1;
	public const EnumRailNotifyWindowPosition kRailNotifyWindowPositionTopRight = 2;
	public const EnumRailNotifyWindowPosition kRailNotifyWindowPositionBottomLeft = 3;
	public const EnumRailNotifyWindowPosition kRailNotifyWindowPositionBottomRight = 4;
}

// Namespace: rail
public enum EnumRailNotifyWindowType
{
	// Fields
	public int value__;
	public const EnumRailNotifyWindowType kRailNotifyWindowUnknown = 0;
	public const EnumRailNotifyWindowType kRailNotifyWindowOverlayPanel = 1;
	public const EnumRailNotifyWindowType kRailNotifyWindowUnlockAchievement = 2;
	public const EnumRailNotifyWindowType kRailNotifyWindowFriendInvite = 3;
	public const EnumRailNotifyWindowType kRailNotifyWindowAddFriend = 4;
	public const EnumRailNotifyWindowType kRailNotifyWindowAntiAddiction = 5;
}

// Namespace: rail
public enum EnumRailStoreType
{
	// Fields
	public int value__;
	public const EnumRailStoreType kRailStoreTypeDlc = 1;
	public const EnumRailStoreType kRailStoreTypeGame = 2;
	public const EnumRailStoreType kRailStoreTypeDlcs = 3;
}

// Namespace: rail
public enum EnumRailWindowType
{
	// Fields
	public int value__;
	public const EnumRailWindowType kRailWindowUnknown = 0;
	public const EnumRailWindowType kRailWindowFriendList = 10;
	public const EnumRailWindowType kRailWindowPurchaseProduct = 14;
	public const EnumRailWindowType kRailWindowAchievement = 15;
	public const EnumRailWindowType kRailWindowUserSpaceStore = 16;
	public const EnumRailWindowType kRailWindowLeaderboard = 17;
	public const EnumRailWindowType kRailWindowHomepage = 18;
	public const EnumRailWindowType kRailWindowLiveCommenting = 19;
}

// Namespace: rail
public class RailStoreOptions
{
	// Fields
	public int window_margin_top;
	public int window_margin_left;
	public EnumRailStoreType store_type;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public enum RailWindowClass
{
	// Fields
	public int value__;
	public const RailWindowClass kRailWindowClassUnknown = 0;
	public const RailWindowClass kRailWindowClassNormal = 1;
	public const RailWindowClass kRailWindowClassNotify = 2;
}

// Namespace: rail
public class RailWindowLayout
{
	// Fields
	public uint x_margin;
	public uint y_margin;
	public EnumRailNotifyWindowPosition position_type;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class ShowFloatingWindowResult : EventBase
{
	// Fields
	public EnumRailWindowType window_type;
	public bool is_show;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class ShowNotifyWindow : EventBase
{
	// Fields
	public EnumRailNotifyWindowType window_type;
	public string json_content;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public interface IRailFriends
{
	// Methods

	public abstract RailResult AsyncGetPersonalInfo(List<RailID> rail_ids, string user_data) { }

	public abstract RailResult AsyncGetFriendMetadata(RailID rail_id, List<string> keys, string user_data) { }

	public abstract RailResult AsyncSetMyMetadata(List<RailKeyValue> key_values, string user_data) { }

	public abstract RailResult AsyncClearAllMyMetadata(string user_data) { }

	public abstract RailResult AsyncSetInviteCommandLine(string command_line, string user_data) { }

	public abstract RailResult AsyncGetInviteCommandLine(RailID rail_id, string user_data) { }

	public abstract RailResult AsyncReportPlayedWithUserList(List<RailUserPlayedWith> player_list, string user_data) { }

	public abstract RailResult GetFriendsList(List<RailFriendInfo> friends_list) { }

	public abstract RailResult AsyncQueryFriendPlayedGamesInfo(RailID rail_id, string user_data) { }

	public abstract RailResult AsyncQueryPlayedWithFriendsList(string user_data) { }

	public abstract RailResult AsyncQueryPlayedWithFriendsTime(List<RailID> rail_ids, string user_data) { }

	public abstract RailResult AsyncQueryPlayedWithFriendsGames(List<RailID> rail_ids, string user_data) { }

	public abstract RailResult AsyncAddFriend(RailFriendsAddFriendRequest request, string user_data) { }

	public abstract RailResult AsyncUpdateFriendsData(string user_data) { }
}

// Namespace: rail
public enum EnumRailFriendType
{
	// Fields
	public int value__;
	public const EnumRailFriendType kRailFriendTypeUnknown = 0;
	public const EnumRailFriendType kRailFriendTypeWeGameFriend = 1;
	public const EnumRailFriendType kRailFriendTypeStranger = 2;
}

// Namespace: rail
public enum EnumRailUserPlayedWithLimit
{
	// Fields
	public int value__;
	public const EnumRailUserPlayedWithLimit kRailMaxPlayedWithUsersCount = 50;
	public const EnumRailUserPlayedWithLimit kRailMaxPlayedWithUserContentLen = 100;
}

// Namespace: rail
public class RailFriendInfo
{
	// Fields
	public RailID friend_rail_id;
	public EnumRailFriendType friend_type;
	public RailFriendOnLineState online_state;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailFriendMetadata
{
	// Fields
	public RailID friend_rail_id;
	public List<RailKeyValue> metadatas;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailFriendOnLineState
{
	// Fields
	public RailID friend_rail_id;
	public uint game_define_game_playing_state;
	public EnumRailPlayerOnLineState friend_online_state;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailFriendPlayedGameInfo
{
	// Fields
	public bool in_room;
	public List<ulong> room_id_list;
	public RailID friend_id;
	public List<ulong> game_server_id_list;
	public RailGameID game_id;
	public bool in_game_server;
	public RailFriendPlayedGamePlayState friend_played_game_play_state;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public enum RailFriendPlayedGamePlayState
{
	// Fields
	public int value__;
	public const RailFriendPlayedGamePlayState kRailFriendPlayedGamePlayStatePlaying = 1;
	public const RailFriendPlayedGamePlayState kRailFriendPlayedGamePlayStatePlayed = 2;
}

// Namespace: rail
public class RailFriendsAddFriendRequest
{
	// Fields
	public RailID target_rail_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailFriendsAddFriendResult : EventBase
{
	// Fields
	public RailID target_rail_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailFriendsClearMetadataResult : EventBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailFriendsGetInviteCommandLine : EventBase
{
	// Fields
	public RailID friend_id;
	public string invite_command_line;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailFriendsGetMetadataResult : EventBase
{
	// Fields
	public RailID friend_id;
	public List<RailKeyValueResult> friend_kvs;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailFriendsListChanged : EventBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailFriendsMetadataChanged : EventBase
{
	// Fields
	public List<RailFriendMetadata> friends_changed_metadata;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailFriendsOnlineStateChanged : EventBase
{
	// Fields
	public RailFriendOnLineState friend_online_state;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailFriendsQueryFriendPlayedGamesResult : EventBase
{
	// Fields
	public List<RailFriendPlayedGameInfo> friend_played_games_info_list;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailFriendsQueryPlayedWithFriendsGamesResult : EventBase
{
	// Fields
	public List<RailPlayedWithFriendsGameItem> played_with_friends_game_list;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailFriendsQueryPlayedWithFriendsListResult : EventBase
{
	// Fields
	public List<RailID> played_with_friends_list;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailFriendsQueryPlayedWithFriendsTimeResult : EventBase
{
	// Fields
	public List<RailPlayedWithFriendsTimeItem> played_with_friends_time_list;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailFriendsReportPlayedWithUserListResult : EventBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailFriendsSetMetadataResult : EventBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailKeyValueResult
{
	// Fields
	public RailResult error_code;
	public string value;
	public string key;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailPlayedWithFriendsGameItem
{
	// Fields
	public List<RailGameID> game_ids;
	public RailID rail_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailPlayedWithFriendsTimeItem
{
	// Fields
	public uint play_time;
	public RailID rail_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailUserPlayedWith
{
	// Fields
	public string user_rich_content;
	public RailID rail_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public interface IRailGame
{
	// Methods

	public abstract RailGameID GetGameID() { }

	public abstract RailResult ReportGameContentDamaged(EnumRailGameContentDamageFlag flag) { }

	public abstract RailResult GetGameInstallPath(out string app_path) { }

	public abstract RailResult AsyncQuerySubscribeWishPlayState(string user_data) { }

	public abstract RailResult GetPlayerSelectedLanguageCode(out string language_code) { }

	public abstract RailResult GetGameSupportedLanguageCodes(List<string> language_codes) { }

	public abstract RailResult SetGameState(EnumRailGamePlayingState game_state) { }

	public abstract RailResult GetGameState(out EnumRailGamePlayingState game_state) { }

	public abstract RailResult RegisterGameDefineGamePlayingState(List<RailGameDefineGamePlayingState> game_playing_states) { }

	public abstract RailResult SetGameDefineGamePlayingState(uint game_playing_state) { }

	public abstract RailResult GetGameDefineGamePlayingState(out uint game_playing_state) { }

	public abstract RailResult GetBranchBuildNumber(out string build_number) { }

	public abstract RailResult GetCurrentBranchInfo(RailBranchInfo branch_info) { }

	public abstract RailResult StartGameTimeCounting(string counting_key) { }

	public abstract RailResult EndGameTimeCounting(string counting_key) { }

	public abstract RailID GetGamePurchasePlayerRailID() { }

	public abstract uint GetGameEarliestPurchaseTime() { }

	public abstract uint GetTimeCountSinceGameActivated() { }

	public abstract uint GetTimeCountSinceLastMouseMoved() { }
}

// Namespace: rail
public enum EnumRailGameContentDamageFlag
{
	// Fields
	public int value__;
	public const EnumRailGameContentDamageFlag kRailGameContentMissing = 1;
	public const EnumRailGameContentDamageFlag kRailGameContentWrong = 2;
}

// Namespace: rail
public enum EnumRailGamePlayingState
{
	// Fields
	public int value__;
	public const EnumRailGamePlayingState kRailGamePlayingStateUnknow = 0;
	public const EnumRailGamePlayingState kRailGamePlayingStateLaunched = 1;
	public const EnumRailGamePlayingState kRailGamePlayingStatePlaying = 2;
	public const EnumRailGamePlayingState kRailGamePlayingStateStopped = 3;
	public const EnumRailGamePlayingState kRailGamePlayingStateGameDefinePlayingState = 100;
}

// Namespace: rail
public class QuerySubscribeWishPlayStateResult : EventBase
{
	// Fields
	public bool is_subscribed;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailBranchInfo
{
	// Fields
	public string branch_name;
	public string build_number;
	public string branch_type;
	public string branch_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailGameDefineGamePlayingState
{
	// Fields
	public string state_name_zh_cn;
	public string state_name_en_us;
	public uint game_define_game_playing_state;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public interface IRailGameServer : IRailComponent
{
	// Methods

	public abstract RailID GetGameServerRailID() { }

	public abstract RailResult GetGameServerName(out string name) { }

	public abstract RailResult GetGameServerFullName(out string full_name) { }

	public abstract RailID GetOwnerRailID() { }

	public abstract bool SetHost(string game_server_host) { }

	public abstract bool GetHost(out string game_server_host) { }

	public abstract bool SetMapName(string game_server_map) { }

	public abstract bool GetMapName(out string game_server_map) { }

	public abstract bool SetPasswordProtect(bool has_password) { }

	public abstract bool GetPasswordProtect() { }

	public abstract bool SetMaxPlayers(uint max_player_count) { }

	public abstract uint GetMaxPlayers() { }

	public abstract bool SetBotPlayers(uint bot_player_count) { }

	public abstract uint GetBotPlayers() { }

	public abstract bool SetGameServerDescription(string game_server_description) { }

	public abstract bool GetGameServerDescription(out string game_server_description) { }

	public abstract bool SetGameServerTags(string game_server_tags) { }

	public abstract bool GetGameServerTags(out string game_server_tags) { }

	public abstract bool SetMods(List<string> server_mods) { }

	public abstract bool GetMods(List<string> server_mods) { }

	public abstract bool SetSpectatorHost(string spectator_host) { }

	public abstract bool GetSpectatorHost(out string spectator_host) { }

	public abstract bool SetGameServerVersion(string version) { }

	public abstract bool GetGameServerVersion(out string version) { }

	public abstract bool SetIsFriendOnly(bool is_friend_only) { }

	public abstract bool GetIsFriendOnly() { }

	public abstract bool ClearAllMetadata() { }

	public abstract RailResult GetMetadata(string key, out string value) { }

	public abstract RailResult SetMetadata(string key, string value) { }

	public abstract RailResult AsyncSetMetadata(List<RailKeyValue> key_values, string user_data) { }

	public abstract RailResult AsyncGetMetadata(List<string> keys, string user_data) { }

	public abstract RailResult AsyncGetAllMetadata(string user_data) { }

	public abstract RailResult AsyncAcquireGameServerSessionTicket(string user_data) { }

	public abstract RailResult AsyncStartSessionWithPlayer(RailSessionTicket player_ticket, RailID player_rail_id, string user_data) { }

	public abstract void TerminateSessionOfPlayer(RailID player_rail_id) { }

	public abstract void AbandonGameServerSessionTicket(RailSessionTicket session_ticket) { }

	public abstract RailResult ReportPlayerJoinGameServer(List<GameServerPlayerInfo> player_infos) { }

	public abstract RailResult ReportPlayerQuitGameServer(List<GameServerPlayerInfo> player_infos) { }

	public abstract RailResult UpdateGameServerPlayerList(List<GameServerPlayerInfo> player_infos) { }

	public abstract uint GetCurrentPlayers() { }

	public abstract void RemoveAllPlayers() { }

	public abstract RailResult RegisterToGameServerList() { }

	public abstract RailResult UnregisterFromGameServerList() { }

	public abstract RailResult CloseGameServer() { }

	public abstract RailResult GetFriendsInGameServer(List<RailID> friend_ids) { }

	public abstract bool IsUserInGameServer(RailID user_rail_id) { }

	public abstract bool SetServerInfo(string server_info) { }

	public abstract bool GetServerInfo(out string server_info) { }

	public abstract RailResult EnableTeamVoice(bool enable) { }
}

// Namespace: rail
public interface IRailGameServerHelper
{
	// Methods

	public abstract RailResult AsyncGetGameServerPlayerList(RailID gameserver_rail_id, string user_data) { }

	public abstract RailResult AsyncGetGameServerList(uint start_index, uint end_index, List<GameServerListFilter> alternative_filters, List<GameServerListSorter> sorter, string user_data) { }

	public abstract IRailGameServer AsyncCreateGameServer(CreateGameServerOptions options, string game_server_name, string user_data) { }

	public abstract IRailGameServer AsyncCreateGameServer(CreateGameServerOptions options, string game_server_name) { }

	public abstract IRailGameServer AsyncCreateGameServer(CreateGameServerOptions options) { }

	public abstract IRailGameServer AsyncCreateGameServer() { }

	public abstract RailResult AsyncGetFavoriteGameServers(string user_data) { }

	public abstract RailResult AsyncGetFavoriteGameServers() { }

	public abstract RailResult AsyncAddFavoriteGameServer(RailID game_server_id, string user_data) { }

	public abstract RailResult AsyncAddFavoriteGameServer(RailID game_server_id) { }

	public abstract RailResult AsyncRemoveFavoriteGameServer(RailID game_server_id, string user_Data) { }

	public abstract RailResult AsyncRemoveFavoriteGameServer(RailID game_server_id) { }
}

// Namespace: rail
public class AsyncAcquireGameServerSessionTicketResponse : EventBase
{
	// Fields
	public RailSessionTicket session_ticket;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class AsyncAddFavoriteGameServerResult : EventBase
{
	// Fields
	public RailID server_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class AsyncGetFavoriteGameServersResult : EventBase
{
	// Fields
	public List<RailID> server_id_array;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class AsyncRemoveFavoriteGameServerResult : EventBase
{
	// Fields
	public RailID server_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class CreateGameServerOptions
{
	// Fields
	public bool has_password;
	public bool enable_team_voice;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class CreateGameServerResult : EventBase
{
	// Fields
	public RailID game_server_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class GameServerInfo
{
	// Fields
	public List<RailKeyValue> server_kvs;
	public RailID owner_rail_id;
	public string game_server_name;
	public string server_fullname;
	public bool is_dedicated;
	public string server_info;
	public string server_tags;
	public string spectator_host;
	public string server_description;
	public string server_host;
	public RailID game_server_rail_id;
	public bool has_password;
	public string server_version;
	public List<string> server_mods;
	public uint bot_players;
	public string game_server_map;
	public uint max_players;
	public uint current_players;
	public bool is_friend_only;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class GameServerListFilter
{
	// Fields
	public string tags_not_contained;
	public EnumRailOptionalValue filter_password;
	public string filter_game_server_name;
	public EnumRailOptionalValue filter_friends_created;
	public string tags_contained;
	public EnumRailOptionalValue filter_dedicated_server;
	public List<GameServerListFilterKey> filters;
	public string filter_game_server_map;
	public string filter_game_server_host;
	public RailID owner_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class GameServerListFilterKey
{
	// Fields
	public string filter_value;
	public string key_name;
	public EnumRailPropertyValueType value_type;
	public EnumRailComparisonType comparison_type;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class GameServerListSorter
{
	// Fields
	public string sort_key;
	public EnumRailSortType sort_type;
	public GameServerListSorterKeyType sorter_key_type;
	public EnumRailPropertyValueType sort_value_type;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public enum GameServerListSorterKeyType
{
	// Fields
	public int value__;
	public const GameServerListSorterKeyType kGameServerListSorterKeyTypeCustom = 1;
	public const GameServerListSorterKeyType kGameServerListSorterGameServerName = 2;
	public const GameServerListSorterKeyType kGameServerListSorterCurrentPlayerNumber = 3;
}

// Namespace: rail
public class GameServerPlayerInfo
{
	// Fields
	public string member_nickname;
	public long member_score;
	public RailID member_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class GameServerRegisterToServerListResult : EventBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class GameServerStartSessionWithPlayerResponse : EventBase
{
	// Fields
	public RailID remote_rail_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class GetGameServerListResult : EventBase
{
	// Fields
	public List<GameServerInfo> server_info;
	public uint total_num;
	public uint start_index;
	public uint end_index;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class GetGameServerMetadataResult : EventBase
{
	// Fields
	public RailID game_server_id;
	public List<RailKeyValue> key_value;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class GetGameServerPlayerListResult : EventBase
{
	// Fields
	public RailID game_server_id;
	public List<GameServerPlayerInfo> server_player_info;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class SetGameServerMetadataResult : EventBase
{
	// Fields
	public RailID game_server_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public interface IRailGroupChat : IRailComponent
{
	// Methods

	public abstract RailResult GetGroupInfo(RailGroupInfo group_info) { }

	public abstract RailResult OpenGroupWindow() { }
}

// Namespace: rail
public interface IRailGroupChatHelper
{
	// Methods

	public abstract RailResult AsyncQueryGroupsInfo(string user_data) { }

	public abstract IRailGroupChat AsyncOpenGroupChat(string group_id, string user_data) { }
}

// Namespace: rail
public class RailGroupInfo
{
	// Fields
	public string group_id;
	public string group_icon_url;
	public string group_name;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailOpenGroupChatResult : EventBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailQueryGroupsInfoResult : EventBase
{
	// Fields
	public List<string> group_ids;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public interface IRailHttpResponse : IRailComponent
{
	// Methods

	public abstract int GetHttpResponseCode() { }

	public abstract RailResult GetResponseHeaderKeys(List<string> header_keys) { }

	public abstract string GetResponseHeaderValue(string header_key) { }

	public abstract string GetResponseBodyData() { }

	public abstract uint GetContentLength() { }

	public abstract string GetContentType() { }

	public abstract string GetContentRange() { }

	public abstract string GetContentLanguage() { }

	public abstract string GetContentEncoding() { }

	public abstract string GetLastModified() { }
}

// Namespace: rail
public interface IRailHttpSession : IRailComponent
{
	// Methods

	public abstract RailResult SetRequestMethod(RailHttpSessionMethod method) { }

	public abstract RailResult SetParameters(List<RailKeyValue> parameters) { }

	public abstract RailResult SetPostBodyContent(string body_content) { }

	public abstract RailResult SetRequestTimeOut(uint timeout_secs) { }

	public abstract RailResult SetRequestHeaders(List<string> headers) { }

	public abstract RailResult AsyncSendRequest(string url, string user_data) { }
}

// Namespace: rail
public interface IRailHttpSessionHelper
{
	// Methods

	public abstract IRailHttpSession CreateHttpSession() { }

	public abstract IRailHttpResponse CreateHttpResponse(string http_response_data) { }
}

// Namespace: rail
public enum RailHttpSessionMethod
{
	// Fields
	public int value__;
	public const RailHttpSessionMethod kRailHttpSessionMethodGet = 0;
	public const RailHttpSessionMethod kRailHttpSessionMethodPost = 1;
}

// Namespace: rail
public class RailHttpSessionResponse : EventBase
{
	// Fields
	public string http_response_data;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public interface IRailIMEHelper
{
	// Methods

	public abstract RailResult EnableIMEHelperTextInputWindow(bool enable, RailTextInputImeWindowOption option) { }

	public abstract RailResult UpdateIMEHelperTextInputWindowPosition(RailWindowPosition position) { }
}

// Namespace: rail
public class RailIMEHelperTextInputCompositionState : EventBase
{
	// Fields
	public string composition_text;
	public RailIMETextInputCompositionState composition_state;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailIMEHelperTextInputSelectedResult : EventBase
{
	// Fields
	public string content;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public enum RailIMETextInputCompositionState
{
	// Fields
	public int value__;
	public const RailIMETextInputCompositionState kTextInputCompositionStateNone = 0;
	public const RailIMETextInputCompositionState kTextInputCompositionStateStart = 1;
	public const RailIMETextInputCompositionState kTextInputCompositionStateUpdate = 2;
	public const RailIMETextInputCompositionState kTextInputCompositionStateEnd = 3;
}

// Namespace: rail
public class RailTextInputImeWindowOption
{
	// Fields
	public RailWindowPosition position;
	public bool show_rail_ime_window;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailWindowPosition
{
	// Fields
	public uint position_top;
	public uint position_left;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public interface IRailInGameCoin
{
	// Methods

	public abstract RailResult AsyncRequestCoinInfo(string user_data) { }

	public abstract RailResult AsyncPurchaseCoins(RailCoins purchase_info, string user_data) { }
}

// Namespace: rail
public class RailCoinInfo
{
	// Fields
	public string name;
	public string icon_url;
	public string description;
	public RailCurrencyExchangeCoinRate exchange_rate;
	public uint coin_class_id;
	public string metadata;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailCoins
{
	// Fields
	public float total_price;
	public uint coin_class_id;
	public uint quantity;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailCurrencyExchangeCoinRate
{
	// Fields
	public string currency;
	public uint to_exchange_coins;
	public float pay_price;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailInGameCoinPurchaseCoinsResponse : EventBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailInGameCoinRequestCoinInfoResponse : EventBase
{
	// Fields
	public List<RailCoinInfo> coin_infos;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public interface IRailInGamePurchase
{
	// Methods

	public abstract RailResult AsyncRequestAllPurchasableProducts(string user_data) { }

	public abstract RailResult AsyncRequestAllProducts(string user_data) { }

	public abstract RailResult GetProductInfo(uint product_id, RailPurchaseProductInfo product) { }

	public abstract RailResult AsyncPurchaseProducts(List<RailProductItem> cart_items, string user_data) { }

	public abstract RailResult AsyncFinishOrder(string order_id, string user_data) { }

	public abstract RailResult AsyncPurchaseProductsToAssets(List<RailProductItem> cart_items, string user_data) { }
}

// Namespace: rail
public enum EnumRailProductId
{
	// Fields
	public int value__;
	public const EnumRailProductId EnumRailProductId_For_Game_Start = 1;
	public const EnumRailProductId EnumRailProductId_For_Game_End = 1000000000;
	public const EnumRailProductId EnumRailProductId_For_Platfrom_Start = 1000000001;
	public const EnumRailProductId EnumRailProductId_For_Platfrom_Storage_Space = 1000000001;
	public const EnumRailProductId EnumRailProductId_For_Platfrom_All = 1000000011;
}

// Namespace: rail
public enum PurchaseProductDiscountType
{
	// Fields
	public int value__;
	public const PurchaseProductDiscountType kPurchaseProductDiscountTypeInvalid = 0;
	public const PurchaseProductDiscountType kPurchaseProductDiscountTypeNone = 1;
	public const PurchaseProductDiscountType kPurchaseProductDiscountTypePermanent = 2;
	public const PurchaseProductDiscountType kPurchaseProductDiscountTypeTimed = 3;
}

// Namespace: rail
public enum PurchaseProductOrderState
{
	// Fields
	public int value__;
	public const PurchaseProductOrderState kPurchaseProductOrderStateInvalid = 0;
	public const PurchaseProductOrderState kPurchaseProductOrderStateCreateOrderOk = 100;
	public const PurchaseProductOrderState kPurchaseProductOrderStatePayOk = 200;
	public const PurchaseProductOrderState kPurchaseProductOrderStateDeliverOk = 300;
}

// Namespace: rail
public class RailDiscountInfo
{
	// Fields
	public PurchaseProductDiscountType type;
	public uint start_time;
	public float off;
	public float discount_price;
	public uint end_time;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailInGamePurchaseFinishOrderResponse : EventBase
{
	// Fields
	public string order_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailInGamePurchasePurchaseProductsResponse : EventBase
{
	// Fields
	public string order_id;
	public List<RailProductItem> delivered_products;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailInGamePurchasePurchaseProductsToAssetsResponse : EventBase
{
	// Fields
	public string order_id;
	public List<RailAssetInfo> delivered_assets;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailInGamePurchaseRequestAllProductsResponse : EventBase
{
	// Fields
	public List<RailPurchaseProductInfo> all_products;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailInGamePurchaseRequestAllPurchasableProductsResponse : EventBase
{
	// Fields
	public List<RailPurchaseProductInfo> purchasable_products;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailPurchaseProductExtraInfo
{
	// Fields
	public string bundle_rule;
	public string exchange_rule;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailPurchaseProductInfo
{
	// Fields
	public string category;
	public float original_price;
	public string description;
	public RailDiscountInfo discount;
	public bool is_purchasable;
	public string name;
	public string currency_type;
	public string product_thumbnail;
	public RailPurchaseProductExtraInfo extra_info;
	public uint product_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public interface IRailInGameStorePurchaseHelper
{
	// Methods

	public abstract RailResult AsyncShowPaymentWindow(string order_id, string user_data) { }
}

// Namespace: rail
public class RailInGameStorePurchasePayWindowClosed : EventBase
{
	// Fields
	public string order_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailInGameStorePurchasePayWindowDisplayed : EventBase
{
	// Fields
	public string order_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailInGameStorePurchaseResult : EventBase
{
	// Fields
	public string order_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public interface IRailLeaderboard : IRailComponent
{
	// Methods

	public abstract string GetLeaderboardName() { }

	public abstract int GetTotalEntriesCount() { }

	public abstract RailResult AsyncGetLeaderboard(string user_data) { }

	public abstract RailResult GetLeaderboardParameters(LeaderboardParameters param) { }

	public abstract IRailLeaderboardEntries CreateLeaderboardEntries() { }

	public abstract RailResult AsyncUploadLeaderboard(UploadLeaderboardParam update_param, string user_data) { }

	public abstract RailResult GetLeaderboardSortType(out int sort_type) { }

	public abstract RailResult GetLeaderboardDisplayType(out int display_type) { }

	public abstract RailResult AsyncAttachSpaceWork(SpaceWorkID spacework_id, string user_data) { }
}

// Namespace: rail
public interface IRailLeaderboardEntries : IRailComponent
{
	// Methods

	public abstract RailID GetRailID() { }

	public abstract string GetLeaderboardName() { }

	public abstract RailResult AsyncRequestLeaderboardEntries(RailID player, RequestLeaderboardEntryParam param, string user_data) { }

	public abstract RequestLeaderboardEntryParam GetEntriesParam() { }

	public abstract int GetEntriesCount() { }

	public abstract RailResult GetLeaderboardEntry(int index, LeaderboardEntry leaderboard_entry) { }
}

// Namespace: rail
public interface IRailLeaderboardHelper
{
	// Methods

	public abstract IRailLeaderboard OpenLeaderboard(string leaderboard_name) { }

	public abstract IRailLeaderboard AsyncCreateLeaderboard(string leaderboard_name, LeaderboardSortType sort_type, LeaderboardDisplayType display_type, string user_data, out RailResult result) { }
}

// Namespace: rail
public class LeaderboardAttachSpaceWork : EventBase
{
	// Fields
	public string leaderboard_name;
	public SpaceWorkID spacework_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class LeaderboardCreated : EventBase
{
	// Fields
	public string leaderboard_name;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class LeaderboardData
{
	// Fields
	public string additional_infomation;
	public double score;
	public int rank;
	public SpaceWorkID spacework_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public enum LeaderboardDisplayType
{
	// Fields
	public int value__;
	public const LeaderboardDisplayType kLeaderboardDisplayTypeNone = 0;
	public const LeaderboardDisplayType kLeaderboardDisplayTypeDouble = 1;
	public const LeaderboardDisplayType kLeaderboardDisplayTypeSeconds = 2;
	public const LeaderboardDisplayType kLeaderboardDisplayTypeMilliSeconds = 3;
}

// Namespace: rail
public class LeaderboardEntry
{
	// Fields
	public RailID player_id;
	public LeaderboardData data;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class LeaderboardEntryReceived : EventBase
{
	// Fields
	public string leaderboard_name;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class LeaderboardParameters
{
	// Fields
	public string param;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class LeaderboardReceived : EventBase
{
	// Fields
	public string leaderboard_name;
	public bool does_exist;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public enum LeaderboardSortType
{
	// Fields
	public int value__;
	public const LeaderboardSortType kLeaderboardSortTypeNone = 0;
	public const LeaderboardSortType kLeaderboardSortTypeAsc = 1;
	public const LeaderboardSortType kLeaderboardSortTypeDesc = 2;
}

// Namespace: rail
public enum LeaderboardType
{
	// Fields
	public int value__;
	public const LeaderboardType kLeaderboardUnknown = 0;
	public const LeaderboardType kLeaderboardAllZone = 1;
	public const LeaderboardType kLeaderboardMyZone = 2;
	public const LeaderboardType kLeaderboardMyServer = 3;
	public const LeaderboardType kLeaderboardFriends = 4;
}

// Namespace: rail
public class LeaderboardUploaded : EventBase
{
	// Fields
	public int old_rank;
	public string leaderboard_name;
	public double score;
	public bool better_score;
	public int new_rank;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public enum LeaderboardUploadType
{
	// Fields
	public int value__;
	public const LeaderboardUploadType kLeaderboardUploadInvalid = 0;
	public const LeaderboardUploadType kLeaderboardUploadRewrite = 1;
	public const LeaderboardUploadType kLeaderboardUploadChooseBest = 2;
}

// Namespace: rail
public class RequestLeaderboardEntryParam
{
	// Fields
	public int range_end;
	public int range_start;
	public LeaderboardType type;
	public bool user_coordinate;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class UploadLeaderboardParam
{
	// Fields
	public LeaderboardData data;
	public LeaderboardUploadType type;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public interface IRailNetwork
{
	// Methods

	public abstract RailResult AcceptSessionRequest(RailID local_peer, RailID remote_peer) { }

	public abstract RailResult SendData(RailID local_peer, RailID remote_peer, byte[] data_buf, uint data_len, uint message_type) { }

	public abstract RailResult SendData(RailID local_peer, RailID remote_peer, byte[] data_buf, uint data_len) { }

	public abstract RailResult SendReliableData(RailID local_peer, RailID remote_peer, byte[] data_buf, uint data_len, uint message_type) { }

	public abstract RailResult SendReliableData(RailID local_peer, RailID remote_peer, byte[] data_buf, uint data_len) { }

	public abstract bool IsDataReady(RailID local_peer, out uint data_len, out uint message_type) { }

	public abstract bool IsDataReady(RailID local_peer, out uint data_len) { }

	public abstract RailResult ReadData(RailID local_peer, RailID remote_peer, byte[] data_buf, uint data_len, uint message_type) { }

	public abstract RailResult ReadData(RailID local_peer, RailID remote_peer, byte[] data_buf, uint data_len) { }

	public abstract RailResult BlockMessageType(RailID local_peer, uint message_type) { }

	public abstract RailResult UnblockMessageType(RailID local_peer, uint message_type) { }

	public abstract RailResult CloseSession(RailID local_peer, RailID remote_peer) { }

	public abstract RailResult ResolveHostname(string domain, List<string> ip_list) { }

	public abstract RailResult GetSessionState(RailID remote_peer, RailNetworkSessionState session_state) { }

	public abstract RailResult ForbidSessionRelay(bool forbid_relay) { }

	public abstract RailResult SendRawData(RailID local_peer, RailGamePeer remote_game_peer, byte[] data_buf, uint data_len, bool reliable, uint message_type) { }

	public abstract RailResult AcceptRawSessionRequest(RailID local_peer, RailGamePeer remote_game_peer) { }

	public abstract RailResult ReadRawData(RailID local_peer, RailGamePeer remote_game_peer, byte[] data_buf, uint data_len, uint message_type) { }

	public abstract RailResult ReadRawData(RailID local_peer, RailGamePeer remote_game_peer, byte[] data_buf, uint data_len) { }
}

// Namespace: rail
public class CreateSessionFailed : EventBase
{
	// Fields
	public RailID local_peer;
	public RailID remote_peer;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class CreateSessionRequest : EventBase
{
	// Fields
	public RailID local_peer;
	public RailID remote_peer;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class NetworkCreateRawSessionFailed : EventBase
{
	// Fields
	public RailID local_peer;
	public RailGamePeer remote_game_peer;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class NetworkCreateRawSessionRequest : EventBase
{
	// Fields
	public RailID local_peer;
	public RailGamePeer remote_game_peer;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailGamePeer
{
	// Fields
	public RailID peer;
	public RailGameID game_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailNetworkSessionState
{
	// Fields
	public RailResult session_error;
	public ushort remote_port;
	public uint packets_in_send_buffer;
	public bool is_connecting;
	public uint bytes_in_send_buffer;
	public bool is_using_relay;
	public bool is_connection_active;
	public uint remote_ip;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public interface IRailPlayer
{
	// Methods

	public abstract bool AlreadyLoggedIn() { }

	public abstract RailID GetRailID() { }

	public abstract RailResult GetPlayerDataPath(out string path) { }

	public abstract RailResult AsyncAcquireSessionTicket(string user_data) { }

	public abstract RailResult AsyncStartSessionWithPlayer(RailSessionTicket player_ticket, RailID player_rail_id, string user_data) { }

	public abstract void TerminateSessionOfPlayer(RailID player_rail_id) { }

	public abstract void AbandonSessionTicket(RailSessionTicket session_ticket) { }

	public abstract RailResult GetPlayerName(out string name) { }

	public abstract EnumRailPlayerOwnershipType GetPlayerOwnershipType() { }

	public abstract RailResult AsyncGetGamePurchaseKey(string user_data) { }

	public abstract bool IsGameRevenueLimited() { }

	public abstract float GetRateOfGameRevenue() { }

	public abstract RailResult AsyncQueryPlayerBannedStatus(string user_data) { }

	public abstract RailResult AsyncGetAuthenticateURL(RailGetAuthenticateURLOptions options, string user_data) { }

	public abstract RailResult AsyncGetPlayerMetadata(List<string> keys, string user_data) { }

	public abstract RailResult AsyncGetEncryptedGameTicket(string set_metadata, string user_data) { }
}

// Namespace: rail
public class AcquireSessionTicketResponse : EventBase
{
	// Fields
	public RailSessionTicket session_ticket;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public enum EnumRailPlayerBannedStatus
{
	// Fields
	public int value__;
	public const EnumRailPlayerBannedStatus kRailPlayerBannedStatusUnknown = 0;
	public const EnumRailPlayerBannedStatus kRailPlayerBannedStatusNormal = 1;
	public const EnumRailPlayerBannedStatus kRailPlayerBannedStatusBannned = 2;
}

// Namespace: rail
public enum EnumRailPlayerOnLineState
{
	// Fields
	public int value__;
	public const EnumRailPlayerOnLineState kRailOnlineStateUnknown = 0;
	public const EnumRailPlayerOnLineState kRailOnlineStateOffLine = 1;
	public const EnumRailPlayerOnLineState kRailOnlineStateOnLine = 2;
	public const EnumRailPlayerOnLineState kRailOnlineStateBusy = 3;
	public const EnumRailPlayerOnLineState kRailOnlineStateLeave = 4;
	public const EnumRailPlayerOnLineState kRailOnlineStateGameDefinePlayingState = 5;
}

// Namespace: rail
public enum EnumRailPlayerOwnershipType
{
	// Fields
	public int value__;
	public const EnumRailPlayerOwnershipType kRailPlayerOwnershipTypeNone = 0;
	public const EnumRailPlayerOwnershipType kRailPlayerOwnershipTypeOwns = 1;
	public const EnumRailPlayerOwnershipType kRailPlayerOwnershipTypeFree = 2;
	public const EnumRailPlayerOwnershipType kRailPlayerOwnershipTypeFreeWeekend = 3;
}

// Namespace: rail
public class GetAuthenticateURLResult : EventBase
{
	// Fields
	public uint ticket_expire_time;
	public string authenticate_url;
	public string source_url;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class PlayerGetGamePurchaseKeyResult : EventBase
{
	// Fields
	public string purchase_key;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class PlayerPersonalInfo
{
	// Fields
	public RailResult error_code;
	public string avatar_url;
	public uint rail_level;
	public RailID rail_id;
	public string rail_name;
	public string email_address;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class QueryPlayerBannedStatus : EventBase
{
	// Fields
	public EnumRailPlayerBannedStatus status;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailAntiAddictionGameOnlineTimeChanged : EventBase
{
	// Fields
	public uint game_online_time_count_minutes;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailGetAuthenticateURLOptions
{
	// Fields
	public string url;
	public string oauth2_state;
	public ulong client_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailGetEncryptedGameTicketResult : EventBase
{
	// Fields
	public string encrypted_game_ticket;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailGetPlayerMetadataResult : EventBase
{
	// Fields
	public List<RailKeyValue> key_values;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public enum RailPlayerAccountType
{
	// Fields
	public int value__;
	public const RailPlayerAccountType kRailPlayerAccountUnknow = 0;
	public const RailPlayerAccountType kRailPlayerAccountQQ = 1;
	public const RailPlayerAccountType kRailPlayerAccountWeChat = 2;
}

// Namespace: rail
public class StartSessionWithPlayerResponse : EventBase
{
	// Fields
	public RailID remote_rail_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public enum RailResult
{
	// Fields
	public int value__;
	public const RailResult kSuccess = 0;
	public const RailResult kFailure = 1010001;
	public const RailResult kErrorInvalidParam = 1010002;
	public const RailResult kErrorImageNotFound = 1010003;
	public const RailResult kErrorBufferTooSmall = 1010004;
	public const RailResult kErrorNetworkError = 1010005;
	public const RailResult kErrorUnimplemented = 1010006;
	public const RailResult kErrorInvalidCustomKey = 1010007;
	public const RailResult kErrorClientInOfflineMode = 1010008;
	public const RailResult kErrorParameterLengthTooLong = 1010009;
	public const RailResult kErrorWebApiKeyNoAccessOnThisGame = 1010010;
	public const RailResult kErrorOperationTimeout = 1010011;
	public const RailResult kErrorServerResponseInvalid = 1010012;
	public const RailResult kErrorServerInternalError = 1010013;
	public const RailResult kErrorFileNotFound = 1011000;
	public const RailResult kErrorAccessDenied = 1011001;
	public const RailResult kErrorOpenFileFailed = 1011002;
	public const RailResult kErrorCreateFileFailed = 1011003;
	public const RailResult kErrorReadFailed = 1011004;
	public const RailResult kErrorWriteFailed = 1011005;
	public const RailResult kErrorFileDestroyed = 1011006;
	public const RailResult kErrorFileDelete = 1011007;
	public const RailResult kErrorFileQueryIndexOutofRange = 1011008;
	public const RailResult kErrorFileAvaiableQuotaMoreThanTotal = 1011009;
	public const RailResult kErrorFileGetRemotePathError = 1011010;
	public const RailResult kErrorFileIllegal = 1011011;
	public const RailResult kErrorStreamFileWriteParamError = 1011012;
	public const RailResult kErrorStreamFileReadParamError = 1011013;
	public const RailResult kErrorStreamCloseErrorIOWritting = 1011014;
	public const RailResult kErrorStreamCloseErrorIOReading = 1011015;
	public const RailResult kErrorStreamDeleteFileOpenFileError = 1011016;
	public const RailResult kErrorStreamRenameFileOpenFileError = 1011017;
	public const RailResult kErrorStreamReadOnlyError = 1011018;
	public const RailResult kErrorStreamCreateFileRemoveOldFileError = 1011019;
	public const RailResult kErrorStreamCreateFileNameNotAvailable = 1011020;
	public const RailResult kErrorStreamOpenFileErrorCloudStorageDisabledByPlatform = 1011021;
	public const RailResult kErrorStreamOpenFileErrorCloudStorageDisabledByPlayer = 1011022;
	public const RailResult kErrorStoragePathNotFound = 1011023;
	public const RailResult kErrorStorageFileCantOpen = 1011024;
	public const RailResult kErrorStorageFileRefuseAccess = 1011025;
	public const RailResult kErrorStorageFileInvalidHandle = 1011026;
	public const RailResult kErrorStorageFileInUsingByAnotherProcess = 1011027;
	public const RailResult kErrorStorageFileLockedByAnotherProcess = 1011028;
	public const RailResult kErrorStorageFileWriteDiskNotEnough = 1011029;
	public const RailResult kErrorStorageFileCantCreateFileOrPath = 1011030;
	public const RailResult kErrorRoomCreateFailed = 1012000;
	public const RailResult kErrorKickOffFailed = 1012001;
	public const RailResult kErrorKickOffPlayerNotInRoom = 1012002;
	public const RailResult kErrorKickOffNotRoomOwner = 1012003;
	public const RailResult kErrorKickOffPlayingGame = 1012004;
	public const RailResult kErrorRoomServerRequestInvalidData = 1012005;
	public const RailResult kErrorRoomServerConnectTcaplusFail = 1012006;
	public const RailResult kErrorRoomServerConnectTcaplusTimeOut = 1012007;
	public const RailResult kErrorRoomServerWrongDataInTcaplus = 1012008;
	public const RailResult kErrorRoomServerNoDataInTcaplus = 1012009;
	public const RailResult kErrorRoomServerAllocateRoomIdFail = 1012010;
	public const RailResult kErrorRoomServerCreateGroupInImCloudFail = 1012011;
	public const RailResult kErrorRoomServerUserAlreadyInGame = 1012012;
	public const RailResult kErrorRoomServerQueryResultEmpty = 1012013;
	public const RailResult kErrorRoomServerRoomFull = 1012014;
	public const RailResult kErrorRoomServerRoomNotExist = 1012015;
	public const RailResult kErrorRoomServerUserAlreadyInRoom = 1012016;
	public const RailResult kErrorRoomServerQueryRailIdServiceFail = 1012018;
	public const RailResult kErrorRoomServerImCloudFail = 1012019;
	public const RailResult kErrorRoomServerPbSerializeFail = 1012020;
	public const RailResult kErrorRoomServerDirtyWord = 1012021;
	public const RailResult kErrorRoomServerNoPermission = 1012022;
	public const RailResult kErrorRoomServerLeaveUserNotInRoom = 1012023;
	public const RailResult kErrorRoomServerDestroiedRoomNotExist = 1012024;
	public const RailResult kErrorRoomServerUserIsNotRoomMember = 1012025;
	public const RailResult kErrorRoomServerLockFailed = 1012026;
	public const RailResult kErrorRoomServerRouteMiss = 1012027;
	public const RailResult kErrorRoomServerRetry = 1012028;
	public const RailResult kErrorRoomSendDataNotImplemented = 1012029;
	public const RailResult kErrorRoomInvokeFailed = 1012030;
	public const RailResult kErrorRoomServerPasswordIncorrect = 1012031;
	public const RailResult kErrorRoomServerRoomIsNotJoinable = 1012032;
	public const RailResult kErrorStats = 1013000;
	public const RailResult kErrorStatsDontSetOtherPlayerStat = 1013001;
	public const RailResult kErrorAchievement = 1014000;
	public const RailResult kErrorAchievementOutofRange = 1014001;
	public const RailResult kErrorAchievementNotMyAchievement = 1014002;
	public const RailResult kErrorLeaderboard = 1015000;
	public const RailResult kErrorLeaderboardNotExists = 1015001;
	public const RailResult kErrorLeaderboardNotBePrepared = 1015002;
	public const RailResult kErrorLeaderboardCreattionNotSupport = 1015003;
	public const RailResult kErrorAssets = 1016000;
	public const RailResult kErrorAssetsPending = 1016001;
	public const RailResult kErrorAssetsOK = 1016002;
	public const RailResult kErrorAssetsExpired = 1016003;
	public const RailResult kErrorAssetsInvalidParam = 1016004;
	public const RailResult kErrorAssetsServiceUnavailable = 1016005;
	public const RailResult kErrorAssetsLimitExceeded = 1016006;
	public const RailResult kErrorAssetsFailed = 1016007;
	public const RailResult kErrorAssetsRailIdInvalid = 1016008;
	public const RailResult kErrorAssetsGameIdInvalid = 1016009;
	public const RailResult kErrorAssetsRequestInvokeFailed = 1016010;
	public const RailResult kErrorAssetsUpdateConsumeProgressNull = 1016011;
	public const RailResult kErrorAssetsCanNotFindAssetId = 1016012;
	public const RailResult kErrorAssetInvalidRequest = 1016013;
	public const RailResult kErrorAssetDBFail = 1016014;
	public const RailResult kErrorAssetDataTooOld = 1016015;
	public const RailResult kErrorAssetInConsume = 1016016;
	public const RailResult kErrorAssetNotExist = 1016017;
	public const RailResult kErrorAssetExchangNotMatch = 1016018;
	public const RailResult kErrorAssetSystemError = 1016019;
	public const RailResult kErrorAssetBadJasonData = 1016020;
	public const RailResult kErrorAssetStateNotConsuing = 1016021;
	public const RailResult kErrorAssetStateConsuing = 1016022;
	public const RailResult kErrorAssetDifferentProductId = 1016023;
	public const RailResult kErrorAssetConsumeQuantityTooBig = 1016024;
	public const RailResult kErrorAssetMissMatchRailId = 1016025;
	public const RailResult kErrorAssetProductInfoNotReady = 1016026;
	public const RailResult kErrorInGamePurchase = 1017000;
	public const RailResult kErrorInGamePurchaseProductInfoExpired = 1017001;
	public const RailResult kErrorInGamePurchaseAcquireSessionTicketFailed = 1017002;
	public const RailResult kErrorInGamePurchaseParseWebContentFaild = 1017003;
	public const RailResult kErrorInGamePurchaseProductIsNotExist = 1017004;
	public const RailResult kErrorInGamePurchaseOrderIDIsNotExist = 1017005;
	public const RailResult kErrorInGamePurchasePreparePaymentRequestTimeout = 1017006;
	public const RailResult kErrorInGamePurchaseCreateOrderFailed = 1017007;
	public const RailResult kErrorInGamePurchaseQueryOrderFailed = 1017008;
	public const RailResult kErrorInGamePurchaseFinishOrderFailed = 1017009;
	public const RailResult kErrorInGamePurchasePaymentFailed = 1017010;
	public const RailResult kErrorInGamePurchasePaymentCancle = 1017011;
	public const RailResult kErrorInGamePurchaseCreatePaymentBrowserFailed = 1017012;
	public const RailResult kErrorInGamePurchaseExceededProductPurchaseLimit = 1017013;
	public const RailResult kErrorInGamePurchaseExceededPurchaseCountLimit = 1017014;
	public const RailResult kErrorInGameStorePurchase = 1017500;
	public const RailResult kErrorInGameStorePurchasePaymentSuccess = 1017501;
	public const RailResult kErrorInGameStorePurchasePaymentFailure = 1017502;
	public const RailResult kErrorInGameStorePurchasePaymentCancle = 1017503;
	public const RailResult kErrorPlayer = 1018000;
	public const RailResult kErrorPlayerUserFolderCreateFailed = 1018001;
	public const RailResult kErrorPlayerUserFolderCanntFind = 1018002;
	public const RailResult kErrorPlayerUserNotFriend = 1018003;
	public const RailResult kErrorPlayerGameNotSupportPurchaseKey = 1018004;
	public const RailResult kErrorPlayerGetAuthenticateURLFailed = 1018005;
	public const RailResult kErrorPlayerGetAuthenticateURLServerError = 1018006;
	public const RailResult kErrorPlayerGetAuthenticateURLInvalidURL = 1018007;
	public const RailResult kErrorFriends = 1019000;
	public const RailResult kErrorFriendsKeyFrontUseRail = 1019001;
	public const RailResult kErrorFriendsMetadataSizeInvalid = 1019002;
	public const RailResult kErrorFriendsMetadataKeyLenInvalid = 1019003;
	public const RailResult kErrorFriendsMetadataValueLenInvalid = 1019004;
	public const RailResult kErrorFriendsMetadataKeyInvalid = 1019005;
	public const RailResult kErrorFriendsGetMetadataFailed = 1019006;
	public const RailResult kErrorFriendsSetPlayTogetherSizeZero = 1019007;
	public const RailResult kErrorFriendsSetPlayTogetherContentSizeInvalid = 1019008;
	public const RailResult kErrorFriendsInviteResponseTypeInvalid = 1019009;
	public const RailResult kErrorFriendsListUpdateFailed = 1019010;
	public const RailResult kErrorFriendsAddFriendInvalidID = 1019011;
	public const RailResult kErrorFriendsAddFriendNetworkError = 1019012;
	public const RailResult kErrorFriendsServerBusy = 1019013;
	public const RailResult kErrorFriendsUpdateFriendsListTooFrequent = 1019014;
	public const RailResult kErrorSessionTicket = 1020000;
	public const RailResult kErrorSessionTicketGetTicketFailed = 1020001;
	public const RailResult kErrorSessionTicketAuthFailed = 1020002;
	public const RailResult kErrorSessionTicketAuthTicketAbandoned = 1020003;
	public const RailResult kErrorSessionTicketAuthTicketExpire = 1020004;
	public const RailResult kErrorSessionTicketAuthTicketInvalid = 1020005;
	public const RailResult kErrorSessionTicketInvalidParameter = 1020500;
	public const RailResult kErrorSessionTicketInvalidTicket = 1020501;
	public const RailResult kErrorSessionTicketIncorrectTicketOwner = 1020502;
	public const RailResult kErrorSessionTicketHasBeenCanceledByTicketOwner = 1020503;
	public const RailResult kErrorSessionTicketExpired = 1020504;
	public const RailResult kErrorFloatWindow = 1021000;
	public const RailResult kErrorFloatWindowInitFailed = 1021001;
	public const RailResult kErrorFloatWindowShowStoreInvalidPara = 1021002;
	public const RailResult kErrorFloatWindowShowStoreCreateBrowserFailed = 1021003;
	public const RailResult kErrorUserSpace = 1022000;
	public const RailResult kErrorUserSpaceGetWorkDetailFailed = 1022001;
	public const RailResult kErrorUserSpaceDownloadError = 1022002;
	public const RailResult kErrorUserSpaceDescFileInvalid = 1022003;
	public const RailResult kErrorUserSpaceReplaceOldFileFailed = 1022004;
	public const RailResult kErrorUserSpaceUserCancelSync = 1022005;
	public const RailResult kErrorUserSpaceIDorUserdataPathInvalid = 1022006;
	public const RailResult kErrorUserSpaceNoData = 1022007;
	public const RailResult kErrorUserSpaceSpaceWorkIDInvalid = 1022008;
	public const RailResult kErrorUserSpaceNoSyncingNow = 1022009;
	public const RailResult kErrorUserSpaceSpaceWorkAlreadySyncing = 1022010;
	public const RailResult kErrorUserSpaceSubscribePartialSuccess = 1022011;
	public const RailResult kErrorUserSpaceNoVersionField = 1022012;
	public const RailResult kErrorUserSpaceUpdateFailedWhenUploading = 1022013;
	public const RailResult kErrorUserSpaceGetTicketFailed = 1022014;
	public const RailResult kErrorUserSpaceVersionOccupied = 1022015;
	public const RailResult kErrorUserSpaceCallCreateMethodFailed = 1022016;
	public const RailResult kErrorUserSpaceCreateMethodRspFailed = 1022017;
	public const RailResult kErrorUserSpaceNoEditablePermission = 1022020;
	public const RailResult kErrorUserSpaceCallEditMethodFailed = 1022021;
	public const RailResult kErrorUserSpaceEditMethodRspFailed = 1022022;
	public const RailResult kErrorUserSpaceMetadataHasInvalidKey = 1022023;
	public const RailResult kErrorUserSpaceModifyFavoritePartialSuccess = 1022024;
	public const RailResult kErrorUserSpaceFilePathTooLong = 1022025;
	public const RailResult kErrorUserSpaceInvalidContentFolder = 1022026;
	public const RailResult kErrorUserSpaceInvalidFilePath = 1022027;
	public const RailResult kErrorUserSpaceUploadFileNotMeetLimit = 1022028;
	public const RailResult kErrorUserSpaceCannotReadFileToBeUploaded = 1022029;
	public const RailResult kErrorUserSpaceUploadSpaceWorkHasNoVersionField = 1022030;
	public const RailResult kErrorUserSpaceDownloadCurrentDescFileFailed = 1022031;
	public const RailResult kErrorUserSpaceCannotGetSpaceWorkDownloadUrl = 1022032;
	public const RailResult kErrorUserSpaceCannotGetSpaceWorkUploadUrl = 1022033;
	public const RailResult kErrorUserSpaceCannotReadFileWhenUploading = 1022034;
	public const RailResult kErrorUserSpaceUploadFileTooLarge = 1022035;
	public const RailResult kErrorUserSpaceUploadRequestTimeout = 1022036;
	public const RailResult kErrorUserSpaceUploadRequestFailed = 1022037;
	public const RailResult kErrorUserSpaceUploadInternalError = 1022038;
	public const RailResult kErrorUserSpaceUploadCloudServerError = 1022039;
	public const RailResult kErrorUserSpaceUploadCloudServerRspInvalid = 1022040;
	public const RailResult kErrorUserSpaceUploadCopyNoExistCloudFile = 1022041;
	public const RailResult kErrorUserSpaceShareLevelNotSatisfied = 1022042;
	public const RailResult kErrorUserSpaceHasntBeenApproved = 1022043;
	public const RailResult kErrorUserSpaceCanNotLoadCacheFromLocalFile = 1022044;
	public const RailResult kErrorUserSpaceV2NoDownloadURL = 1022045;
	public const RailResult kErrorUserSpaceV2DownloadDescriptionFilePerformFailed = 1022046;
	public const RailResult kErrorUserSpaceV2DescriptionFileParseResponseNotJson = 1022047;
	public const RailResult kErrorUserSpaceV2DescriptionFileParseJsonError = 1022048;
	public const RailResult kErrorUserSpaceV2CheckDownloadContentFailed = 1022049;
	public const RailResult kErrorUserSpaceV2OfflineMode = 1022050;
	public const RailResult kErrorUserSpaceV2CannotAccessUserDataPath = 1022051;
	public const RailResult kErrorUserSpaceV2CleanInvalidFilesFailed = 1022052;
	public const RailResult kErrorUserSpaceV2GeneratePreviewPathFailed = 1022053;
	public const RailResult kErrorUserSpaceV2LocalFilesAreLatestVersion = 1022054;
	public const RailResult kErrorUserSpaceV2DownloadFilesFailed = 1022055;
	public const RailResult kErrorUserSpaceV2HelperInvokeFailed = 1022056;
	public const RailResult kErrorUserSpaceV2HelperInvokeRetFailed = 1022057;
	public const RailResult kErrorUserSpaceV2HelperNoCache = 1022058;
	public const RailResult kErrorUserSpaceV2HelperQueryDetailInfoFailed = 1022059;
	public const RailResult kErrorUserSpaceV2HelperNoFilesNeedDownload = 1022060;
	public const RailResult kErrorUserSpaceV2WriteDescriptionFileFailed = 1022061;
	public const RailResult kErrorUserSpaceV2FilePathTooLong = 1022062;
	public const RailResult kErrorUserSpaceV2ResumeDownloadFromBreakpointFailed = 1022063;
	public const RailResult kErrorUserSpaceV2CannotFindTaskIdInResumeDownloadList = 1022064;
	public const RailResult kErrorUserSpaceV2CancelAllDownloadByUser = 1022065;
	public const RailResult kErrorUserSpaceV2AlreadyInDownloading = 1022066;
	public const RailResult kErrorUserSpaceV2TenioDLError = 1022067;
	public const RailResult kErrorUserSpaceV2EnumEnd = 1022068;
	public const RailResult kErrorGameServer = 1023000;
	public const RailResult kErrorGameServerCreateFailed = 1023001;
	public const RailResult kErrorGameServerDisconnectedServerlist = 1023002;
	public const RailResult kErrorGameServerConnectServerlistFailure = 1023003;
	public const RailResult kErrorGameServerSetMetadataFailed = 1023004;
	public const RailResult kErrorGameServerGetMetadataFailed = 1023005;
	public const RailResult kErrorGameServerGetServerListFailed = 1023006;
	public const RailResult kErrorGameServerGetPlayerListFailed = 1023007;
	public const RailResult kErrorGameServerPlayerNotJoinGameserver = 1023008;
	public const RailResult kErrorGameServerNeedGetFovariteFirst = 1023009;
	public const RailResult kErrorGameServerAddFovariteFailed = 1023010;
	public const RailResult kErrorGameServerRemoveFovariteFailed = 1023011;
	public const RailResult kErrorNetwork = 1024000;
	public const RailResult kErrorNetworkInitializeFailed = 1024001;
	public const RailResult kErrorNetworkSessionIsNotExist = 1024002;
	public const RailResult kErrorNetworkNoAvailableDataToRead = 1024003;
	public const RailResult kErrorNetworkUnReachable = 1024004;
	public const RailResult kErrorNetworkRemotePeerOffline = 1024005;
	public const RailResult kErrorNetworkServerUnavailabe = 1024006;
	public const RailResult kErrorNetworkConnectionDenied = 1024007;
	public const RailResult kErrorNetworkConnectionClosed = 1024008;
	public const RailResult kErrorNetworkConnectionReset = 1024009;
	public const RailResult kErrorNetworkSendDataSizeTooLarge = 1024010;
	public const RailResult kErrorNetworkSessioNotRegistered = 1024011;
	public const RailResult kErrorNetworkSessionTimeout = 1024012;
	public const RailResult kErrorDlc = 1025000;
	public const RailResult kErrorDlcInstallFailed = 1025001;
	public const RailResult kErrorDlcUninstallFailed = 1025002;
	public const RailResult kErrorDlcGetDlcListTimeout = 1025003;
	public const RailResult kErrorDlcRequestInvokeFailed = 1025004;
	public const RailResult kErrorDlcRequestToofrequently = 1025005;
	public const RailResult kErrorUtils = 1026000;
	public const RailResult kErrorUtilsImagePathNull = 1026001;
	public const RailResult kErrorUtilsImagePathInvalid = 1026002;
	public const RailResult kErrorUtilsImageDownloadFail = 1026003;
	public const RailResult kErrorUtilsImageOpenLocalFail = 1026004;
	public const RailResult kErrorUtilsImageBufferAllocateFail = 1026005;
	public const RailResult kErrorUtilsImageReadLocalFail = 1026006;
	public const RailResult kErrorUtilsImageParseFail = 1026007;
	public const RailResult kErrorUtilsImageScaleFail = 1026008;
	public const RailResult kErrorUtilsImageUnknownFormat = 1026009;
	public const RailResult kErrorUtilsImageNotNeedResize = 1026010;
	public const RailResult kErrorUtilsImageResizeParameterInvalid = 1026011;
	public const RailResult kErrorUtilsImageSaveFileFail = 1026012;
	public const RailResult kErrorUtilsDirtyWordsFilterTooManyInput = 1026013;
	public const RailResult kErrorUtilsDirtyWordsHasInvalidString = 1026014;
	public const RailResult kErrorUtilsDirtyWordsNotReady = 1026015;
	public const RailResult kErrorUtilsDirtyWordsDllUnloaded = 1026016;
	public const RailResult kErrorUtilsCrashAllocateFailed = 1026017;
	public const RailResult kErrorUtilsCrashCallbackSwitchOff = 1026018;
	public const RailResult kErrorUsers = 1027000;
	public const RailResult kErrorUsersInvalidInviteCommandLine = 1027001;
	public const RailResult kErrorUsersSetCommandLineFailed = 1027002;
	public const RailResult kErrorUsersInviteListEmpty = 1027003;
	public const RailResult kErrorUsersGenerateRequestFail = 1027004;
	public const RailResult kErrorUsersUnknownInviteType = 1027005;
	public const RailResult kErrorUsersInvalidInviteUsersSize = 1027006;
	public const RailResult kErrorScreenshot = 1028000;
	public const RailResult kErrorScreenshotWorkNotExist = 1028001;
	public const RailResult kErrorScreenshotCantConvertPng = 1028002;
	public const RailResult kErrorScreenshotCopyFileFailed = 1028003;
	public const RailResult kErrorScreenshotCantCreateThumbnail = 1028004;
	public const RailResult kErrorVoiceCapture = 1029000;
	public const RailResult kErrorVoiceCaptureInitializeFailed = 1029001;
	public const RailResult kErrorVoiceCaptureDeviceLost = 1029002;
	public const RailResult kErrorVoiceCaptureIsRecording = 1029003;
	public const RailResult kErrorVoiceCaptureNotRecording = 1029004;
	public const RailResult kErrorVoiceCaptureNoData = 1029005;
	public const RailResult kErrorVoiceCaptureMoreData = 1029006;
	public const RailResult kErrorVoiceCaptureDataCorrupted = 1029007;
	public const RailResult kErrorVoiceCapturekUnsupportedCodec = 1029008;
	public const RailResult kErrorVoiceChannelHelperNotReady = 1029009;
	public const RailResult kErrorVoiceChannelIsBusy = 1029010;
	public const RailResult kErrorVoiceChannelNotJoinedChannel = 1029011;
	public const RailResult kErrorVoiceChannelLostConnection = 1029012;
	public const RailResult kErrorVoiceChannelAlreadyJoinedAnotherChannel = 1029013;
	public const RailResult kErrorVoiceChannelPartialSuccess = 1029014;
	public const RailResult kErrorVoiceChannelNotTheChannelOwner = 1029015;
	public const RailResult kErrorTextInputTextInputSendMessageToPlatformFailed = 1040000;
	public const RailResult kErrorTextInputTextInputSendMessageToOverlayFailed = 1040001;
	public const RailResult kErrorTextInputTextInputUserCanceled = 1040002;
	public const RailResult kErrorTextInputTextInputEnableChineseFailed = 1040003;
	public const RailResult kErrorTextInputTextInputShowFailed = 1040004;
	public const RailResult kErrorTextInputEnableIMEHelperTextInputWindowFailed = 1040005;
	public const RailResult kErrorApps = 1041000;
	public const RailResult kErrorAppsCountingKeyExists = 1041001;
	public const RailResult kErrorAppsCountingKeyDoesNotExist = 1041002;
	public const RailResult kErrorHttpSession = 1042000;
	public const RailResult kErrorHttpSessionPostBodyContentConflictWithPostParameter = 1042001;
	public const RailResult kErrorHttpSessionRequestMehotdNotPost = 1042002;
	public const RailResult kErrorSmallObjectService = 1043000;
	public const RailResult kErrorSmallObjectServiceObjectNotExist = 1043001;
	public const RailResult kErrorSmallObjectServiceFailedToRequestDownload = 1043002;
	public const RailResult kErrorSmallObjectServiceDownloadFailed = 1043003;
	public const RailResult kErrorSmallObjectServiceFailedToWriteDisk = 1043004;
	public const RailResult kErrorSmallObjectServiceFailedToUpdateObject = 1043005;
	public const RailResult kErrorSmallObjectServicePartialDownloadSuccess = 1043006;
	public const RailResult kErrorSmallObjectServiceObjectNetworkIssue = 1043007;
	public const RailResult kErrorSmallObjectServiceObjectServerError = 1043008;
	public const RailResult kErrorSmallObjectServiceInvalidBranch = 1043009;
	public const RailResult kErrorZoneServer = 1044000;
	public const RailResult kErrorZoneServerValueDataIsNotExist = 1044001;
	public const RailResult kErrorInGameCoin = 1045000;
	public const RailResult kErrorInGameCoinCreatePaymentBrowserFailed = 1045001;
	public const RailResult kErrorInGameCoinOperationTimeout = 1045002;
	public const RailResult kErrorInGameCoinPaymentFailed = 1045003;
	public const RailResult kErrorInGameCoinPaymentCanceled = 1045004;
	public const RailResult kRailErrorServerBegin = 2000000;
	public const RailResult kErrorPaymentSystem = 2080001;
	public const RailResult kErrorPaymentParameterIlleage = 2080008;
	public const RailResult kErrorPaymentOrderIlleage = 2080011;
	public const RailResult kErrorAssetsInvalidParameter = 2230001;
	public const RailResult kErrorAssetsSystemError = 2230007;
	public const RailResult kErrorDirtyWordsFilterNoPermission = 2290028;
	public const RailResult kErrorDirtyWordsFilterCheckFailed = 2290029;
	public const RailResult kErrorDirtyWordsFilterSystemBusy = 2290030;
	public const RailResult kRailErrorInnerServerBegin = 2500000;
	public const RailResult kErrorGameGrayCheckSnowError = 2500001;
	public const RailResult kErrorGameGrayParameterIlleage = 2500002;
	public const RailResult kErrorGameGraySystemError = 2500003;
	public const RailResult kErrorGameGrayQQToWegameidError = 2500004;
	public const RailResult kRailErrorInnerServerEnd = 2699999;
	public const RailResult kRailErrorServerEnd = 2999999;
}

// Namespace: rail
public interface IRailRoom : IRailComponent
{
	// Methods

	public abstract RailResult AsyncJoinRoom(string password, string user_data) { }

	public abstract ulong GetRoomID() { }

	public abstract RailResult GetRoomName(out string name) { }

	public abstract RailID GetOwnerID() { }

	public abstract bool HasPassword() { }

	public abstract EnumRoomType GetRoomType() { }

	public abstract uint GetMembers() { }

	public abstract RailID GetMemberByIndex(uint index) { }

	public abstract RailResult GetMemberNameByIndex(uint index, out string name) { }

	public abstract uint GetMaxMembers() { }

	public abstract void Leave() { }

	public abstract RailResult AsyncSetNewRoomOwner(RailID new_owner_id, string user_data) { }

	public abstract RailResult AsyncGetRoomMembers(string user_data) { }

	public abstract RailResult AsyncGetAllRoomData(string user_data) { }

	public abstract RailResult AsyncKickOffMember(RailID member_id, string user_data) { }

	public abstract RailResult AsyncSetRoomTag(string room_tag, string user_data) { }

	public abstract RailResult AsyncGetRoomTag(string user_data) { }

	public abstract RailResult AsyncSetRoomMetadata(List<RailKeyValue> key_values, string user_data) { }

	public abstract RailResult AsyncGetRoomMetadata(List<string> keys, string user_data) { }

	public abstract RailResult AsyncClearRoomMetadata(List<string> keys, string user_data) { }

	public abstract RailResult AsyncSetMemberMetadata(RailID member_id, List<RailKeyValue> key_values, string user_data) { }

	public abstract RailResult AsyncGetMemberMetadata(RailID member_id, List<string> keys, string user_data) { }

	public abstract RailResult SendDataToMember(RailID remote_peer, byte[] data_buf, uint data_len, uint message_type) { }

	public abstract RailResult SendDataToMember(RailID remote_peer, byte[] data_buf, uint data_len) { }

	public abstract RailResult SetGameServerID(RailID game_server_rail_id) { }

	public abstract RailID GetGameServerID() { }

	public abstract RailResult SetRoomJoinable(bool is_joinable) { }

	public abstract bool IsRoomJoinable() { }

	public abstract RailResult GetFriendsInRoom(List<RailID> friend_ids) { }

	public abstract bool IsUserInRoom(RailID user_rail_id) { }

	public abstract RailResult EnableTeamVoice(bool enable) { }

	public abstract RailResult AsyncSetRoomType(EnumRoomType room_type, string user_data) { }

	public abstract RailResult AsyncSetRoomMaxMember(uint max_member, string user_data) { }
}

// Namespace: rail
public interface IRailRoomHelper
{
	// Methods

	public abstract IRailRoom CreateRoom(RoomOptions options, string room_name, out RailResult result) { }

	public abstract IRailRoom AsyncCreateRoom(RoomOptions options, string room_name, string user_data) { }

	public abstract IRailRoom OpenRoom(ulong room_id, out RailResult result) { }

	public abstract IRailRoom AsyncOpenRoom(ulong room_id, string user_data) { }

	public abstract RailResult AsyncGetRoomList(uint start_index, uint end_index, List<RoomInfoListSorter> sorter, List<RoomInfoListFilter> filter, string user_data) { }

	public abstract RailResult AsyncGetRoomListByTags(uint start_index, uint end_index, List<RoomInfoListSorter> sorter, List<string> room_tags, string user_data) { }

	public abstract RailResult AsyncGetUserRoomList(string user_data) { }
}

// Namespace: rail
public class ClearRoomMetadataResult : EventBase
{
	// Fields
	public ulong room_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class CreateRoomResult : EventBase
{
	// Fields
	public ulong room_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public enum EnumLeaveRoomReason
{
	// Fields
	public int value__;
	public const EnumLeaveRoomReason kLeaveRoomReasonActive = 1;
	public const EnumLeaveRoomReason kLeaveRoomReasonTimeout = 2;
	public const EnumLeaveRoomReason kLeaveRoomReasonKick = 3;
}

// Namespace: rail
public enum EnumRoomMemberActionStatus
{
	// Fields
	public int value__;
	public const EnumRoomMemberActionStatus kMemberEnteredRoom = 1;
	public const EnumRoomMemberActionStatus kMemberLeftRoom = 2;
	public const EnumRoomMemberActionStatus kMemberDisconnectServer = 4;
}

// Namespace: rail
public enum EnumRoomOwnerChangeReason
{
	// Fields
	public int value__;
	public const EnumRoomOwnerChangeReason kRoomOwnerActiveChange = 1;
	public const EnumRoomOwnerChangeReason kRoomOwnerLeave = 2;
}

// Namespace: rail
public enum EnumRoomType
{
	// Fields
	public int value__;
	public const EnumRoomType kRailRoomTypePrivate = 0;
	public const EnumRoomType kRailRoomTypeWithFriends = 1;
	public const EnumRoomType kRailRoomTypePublic = 2;
	public const EnumRoomType kRailRoomTypeHidden = 3;
}

// Namespace: rail
public class GetAllRoomDataResult : EventBase
{
	// Fields
	public RoomInfo room_info;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class GetMemberMetadataResult : EventBase
{
	// Fields
	public List<RailKeyValue> key_value;
	public ulong room_id;
	public RailID member_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class GetRoomListResult : EventBase
{
	// Fields
	public List<RoomInfo> room_infos;
	public uint total_room_num;
	public uint begin_index;
	public uint end_index;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class GetRoomMembersResult : EventBase
{
	// Fields
	public List<RoomMemberInfo> member_infos;
	public ulong room_id;
	public uint member_num;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class GetRoomMetadataResult : EventBase
{
	// Fields
	public List<RailKeyValue> key_value;
	public ulong room_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class GetRoomTagResult : EventBase
{
	// Fields
	public string room_tag;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class GetUserRoomListResult : EventBase
{
	// Fields
	public List<RoomInfo> room_info;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class JoinRoomResult : EventBase
{
	// Fields
	public ulong room_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class KickOffMemberResult : EventBase
{
	// Fields
	public ulong room_id;
	public RailID kicked_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class LeaveRoomResult : EventBase
{
	// Fields
	public EnumLeaveRoomReason reason;
	public ulong room_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class NotifyMetadataChange : EventBase
{
	// Fields
	public RailID changer_id;
	public ulong room_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class NotifyRoomDestroy : EventBase
{
	// Fields
	public ulong room_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class NotifyRoomGameServerChange : EventBase
{
	// Fields
	public RailID game_server_rail_id;
	public ulong room_id;
	public ulong game_server_channel_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class NotifyRoomMemberChange : EventBase
{
	// Fields
	public RailID changer_id;
	public RailID id_for_making_change;
	public EnumRoomMemberActionStatus state_change;
	public ulong room_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class NotifyRoomMemberKicked : EventBase
{
	// Fields
	public RailID id_for_making_kick;
	public uint due_to_kicker_lost_connect;
	public ulong room_id;
	public RailID kicked_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class NotifyRoomOwnerChange : EventBase
{
	// Fields
	public RailID old_owner_id;
	public EnumRoomOwnerChangeReason reason;
	public ulong room_id;
	public RailID new_owner_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class OpenRoomResult : EventBase
{
	// Fields
	public ulong room_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RoomDataReceived : EventBase
{
	// Fields
	public uint data_len;
	public RailID remote_peer;
	public uint message_type;
	public string data_buf;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RoomInfo
{
	// Fields
	public bool has_password;
	public uint max_members;
	public string room_name;
	public RailID game_server_rail_id;
	public uint create_time;
	public uint current_members;
	public EnumRoomType type;
	public bool is_joinable;
	public ulong room_id;
	public List<RailKeyValue> room_kvs;
	public string room_tag;
	public RailID owner_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RoomInfoListFilter
{
	// Fields
	public EnumRailOptionalValue filter_friends_in_room;
	public string room_tag;
	public uint available_slot_at_least;
	public EnumRailOptionalValue filter_password;
	public string room_name_contained;
	public List<RoomInfoListFilterKey> key_filters;
	public EnumRailOptionalValue filter_friends_owned;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RoomInfoListFilterKey
{
	// Fields
	public string filter_value;
	public string key_name;
	public EnumRailPropertyValueType value_type;
	public EnumRailComparisonType comparison_type;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RoomInfoListSorter
{
	// Fields
	public double close_to_value;
	public string property_key;
	public EnumRailSortType property_sort_type;
	public EnumRailPropertyValueType property_value_type;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RoomMemberInfo
{
	// Fields
	public string member_name;
	public uint member_index;
	public ulong room_id;
	public List<RailKeyValue> member_kvs;
	public RailID member_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RoomOptions
{
	// Fields
	public uint max_members;
	public string password;
	public EnumRoomType type;
	public bool enable_team_voice;
	public string room_tag;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class SetMemberMetadataResult : EventBase
{
	// Fields
	public ulong room_id;
	public RailID member_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class SetNewRoomOwnerResult : EventBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class SetRoomMaxMemberResult : EventBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class SetRoomMetadataResult : EventBase
{
	// Fields
	public ulong room_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class SetRoomTagResult : EventBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class SetRoomTypeResult : EventBase
{
	// Fields
	public EnumRoomType room_type;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public interface IRailScreenshot : IRailComponent
{
	// Methods

	public abstract bool SetLocation(string location) { }

	public abstract bool SetUsers(List<RailID> users) { }

	public abstract bool AssociatePublishedFiles(List<SpaceWorkID> work_files) { }

	public abstract RailResult AsyncPublishScreenshot(string work_name, string user_data) { }
}

// Namespace: rail
public interface IRailScreenshotHelper
{
	// Methods

	public abstract IRailScreenshot CreateScreenshotWithRawData(byte[] rgb_data, uint len, uint width, uint height) { }

	public abstract IRailScreenshot CreateScreenshotWithLocalImage(string image_file, string thumbnail_file) { }

	public abstract void AsyncTakeScreenshot(string user_data) { }

	public abstract void HookScreenshotHotKey(bool hook) { }

	public abstract bool IsScreenshotHotKeyHooked() { }
}

// Namespace: rail
public class PublishScreenshotResult : EventBase
{
	// Fields
	public SpaceWorkID work_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class ScreenshotRequestInfo : EventBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class TakeScreenshotResult : EventBase
{
	// Fields
	public uint thumbnail_file_size;
	public string thumbnail_filepath;
	public uint image_file_size;
	public string image_file_path;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public interface IRailSmallObjectServiceHelper
{
	// Methods

	public abstract RailResult AsyncDownloadObjects(List<uint> indexes, string user_data) { }

	public abstract RailResult GetObjectContent(uint index, out string content) { }

	public abstract RailResult AsyncQueryObjectState(string user_data) { }
}

// Namespace: rail
public enum EnumRailSmallObjectUpdateState
{
	// Fields
	public int value__;
	public const EnumRailSmallObjectUpdateState kRailSmallObjectUnknwonState = 0;
	public const EnumRailSmallObjectUpdateState kRailSmallObjectNotExist = 1;
	public const EnumRailSmallObjectUpdateState kRailSmallObjectDownloading = 2;
	public const EnumRailSmallObjectUpdateState kRailSmallObjectNeedUpdate = 3;
	public const EnumRailSmallObjectUpdateState kRailSmallObjectUpToDate = 4;
}

// Namespace: rail
public class RailSmallObjectDownloadInfo
{
	// Fields
	public uint index;
	public RailResult result;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailSmallObjectDownloadResult : EventBase
{
	// Fields
	public List<RailSmallObjectDownloadInfo> download_infos;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailSmallObjectState
{
	// Fields
	public EnumRailSmallObjectUpdateState update_state;
	public uint index;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailSmallObjectStateQueryResult : EventBase
{
	// Fields
	public List<RailSmallObjectState> objects_state;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class GlobalStatsRequestReceived : EventBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: rail
public interface IRailGlobalStats : IRailComponent
{
	// Methods

	public abstract RailResult AsyncRequestGlobalStats(string user_data) { }

	public abstract RailResult GetGlobalStatValue(string name, out long data) { }

	public abstract RailResult GetGlobalStatValue(string name, out double data) { }

	public abstract RailResult GetGlobalStatValueHistory(string name, long[] global_stats_data, uint data_size, out int num_global_stats) { }

	public abstract RailResult GetGlobalStatValueHistory(string name, double[] global_stats_data, uint data_size, out int num_global_stats) { }
}

// Namespace: rail
public interface IRailPlayerStats : IRailComponent
{
	// Methods

	public abstract RailID GetRailID() { }

	public abstract RailResult AsyncRequestStats(string user_data) { }

	public abstract RailResult GetStatValue(string name, out int data) { }

	public abstract RailResult GetStatValue(string name, out double data) { }

	public abstract RailResult SetStatValue(string name, int data) { }

	public abstract RailResult SetStatValue(string name, double data) { }

	public abstract RailResult UpdateAverageStatValue(string name, double data) { }

	public abstract RailResult AsyncStoreStats(string user_data) { }

	public abstract RailResult ResetAllStats() { }
}

// Namespace: rail
public interface IRailStatisticHelper
{
	// Methods

	public abstract IRailPlayerStats CreatePlayerStats(RailID player) { }

	public abstract IRailGlobalStats GetGlobalStats() { }

	public abstract RailResult AsyncGetNumberOfPlayer(string user_data) { }
}

// Namespace: rail
public class NumberOfPlayerReceived : EventBase
{
	// Fields
	public int online_number;
	public int offline_number;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class PlayerStatsReceived : EventBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class PlayerStatsStored : EventBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: rail
public interface IRailFile : IRailComponent
{
	// Methods

	public abstract string GetFilename() { }

	public abstract uint Read(byte[] buff, uint bytes_to_read, out RailResult result) { }

	public abstract uint Read(byte[] buff, uint bytes_to_read) { }

	public abstract uint Write(byte[] buff, uint bytes_to_write, out RailResult result) { }

	public abstract uint Write(byte[] buff, uint bytes_to_write) { }

	public abstract RailResult AsyncRead(uint bytes_to_read, string user_data) { }

	public abstract RailResult AsyncWrite(byte[] buffer, uint bytes_to_write, string user_data) { }

	public abstract uint GetSize() { }

	public abstract void Close() { }
}

// Namespace: rail
public interface IRailStorageHelper
{
	// Methods

	public abstract IRailFile OpenFile(string filename, out RailResult result) { }

	public abstract IRailFile OpenFile(string filename) { }

	public abstract IRailFile CreateFile(string filename, out RailResult result) { }

	public abstract IRailFile CreateFile(string filename) { }

	public abstract bool IsFileExist(string filename) { }

	public abstract bool ListFiles(List<string> filelist) { }

	public abstract RailResult RemoveFile(string filename) { }

	public abstract bool IsFileSyncedToCloud(string filename) { }

	public abstract RailResult GetFileTimestamp(string filename, out ulong time_stamp) { }

	public abstract uint GetFileCount() { }

	public abstract RailResult GetFileNameAndSize(uint file_index, out string filename, out ulong file_size) { }

	public abstract RailResult AsyncQueryQuota() { }

	public abstract RailResult SetSyncFileOption(string filename, RailSyncFileOption option) { }

	public abstract bool IsCloudStorageEnabledForApp() { }

	public abstract bool IsCloudStorageEnabledForPlayer() { }

	public abstract RailResult AsyncPublishFileToUserSpace(RailPublishFileToUserSpaceOption option, string user_data) { }

	public abstract IRailStreamFile OpenStreamFile(string filename, RailStreamFileOption option, out RailResult result) { }

	public abstract IRailStreamFile OpenStreamFile(string filename, RailStreamFileOption option) { }

	public abstract RailResult AsyncListStreamFiles(string contents, RailListStreamFileOption option, string user_data) { }

	public abstract RailResult AsyncRenameStreamFile(string old_filename, string new_filename, string user_data) { }

	public abstract RailResult AsyncDeleteStreamFile(string filename, string user_data) { }

	public abstract uint GetRailFileEnabledOS(string filename) { }

	public abstract RailResult SetRailFileEnabledOS(string filename, EnumRailStorageFileEnabledOS sync_os) { }
}

// Namespace: rail
public interface IRailStreamFile : IRailComponent
{
	// Methods

	public abstract string GetFilename() { }

	public abstract RailResult AsyncRead(int offset, uint bytes_to_read, string user_data) { }

	public abstract RailResult AsyncWrite(byte[] buff, uint bytes_to_write, string user_data) { }

	public abstract ulong GetSize() { }

	public abstract RailResult Close() { }

	public abstract void Cancel() { }
}

// Namespace: rail
public class AsyncDeleteStreamFileResult : EventBase
{
	// Fields
	public string filename;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class AsyncListFileResult : EventBase
{
	// Fields
	public List<RailStreamFileInfo> file_list;
	public uint try_list_file_num;
	public uint all_file_num;
	public uint start_index;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class AsyncQueryQuotaResult : EventBase
{
	// Fields
	public ulong available_quota;
	public ulong total_quota;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class AsyncReadFileResult : EventBase
{
	// Fields
	public uint try_read_length;
	public int offset;
	public string data;
	public string filename;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class AsyncReadStreamFileResult : EventBase
{
	// Fields
	public uint try_read_length;
	public int offset;
	public string data;
	public string filename;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class AsyncRenameStreamFileResult : EventBase
{
	// Fields
	public string old_filename;
	public string new_filename;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class AsyncWriteFileResult : EventBase
{
	// Fields
	public uint written_length;
	public int offset;
	public uint try_write_length;
	public string filename;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class AsyncWriteStreamFileResult : EventBase
{
	// Fields
	public uint written_length;
	public int offset;
	public uint try_write_length;
	public string filename;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public enum EnumRailStorageFileEnabledOS
{
	// Fields
	public int value__;
	public const EnumRailStorageFileEnabledOS kRailStorageSyncOSAll = 0;
	public const EnumRailStorageFileEnabledOS kRailStorageSyncOSWindows = 1;
}

// Namespace: rail
public enum EnumRailStreamOpenFileType
{
	// Fields
	public int value__;
	public const EnumRailStreamOpenFileType kRailStreamOpenFileTypeReadOnly = 0;
	public const EnumRailStreamOpenFileType kRailStreamOpenFileTypeTruncateWrite = 1;
	public const EnumRailStreamOpenFileType kRailStreamOpenFileTypeAppendWrite = 2;
}

// Namespace: rail
public class RailListStreamFileOption
{
	// Fields
	public uint num_files;
	public uint start_index;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailPublishFileToUserSpaceOption
{
	// Fields
	public RailKeyValue key_value;
	public string description;
	public List<string> tags;
	public EnumRailSpaceWorkShareLevel level;
	public string version;
	public string preview_path_filename;
	public EnumRailSpaceWorkType type;
	public string space_work_name;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailStreamFileInfo
{
	// Fields
	public ulong file_size;
	public string filename;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailStreamFileOption
{
	// Fields
	public EnumRailStreamOpenFileType open_type;
	public bool unavaliabe_when_new_file_writing;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailSyncFileOption
{
	// Fields
	public bool sync_file_not_to_remote;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class ShareStorageToSpaceWorkResult : EventBase
{
	// Fields
	public SpaceWorkID space_work_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public interface IRailSystemHelper
{
	// Methods

	public abstract RailResult SetTerminationTimeoutOwnershipExpired(int timeout_seconds) { }

	public abstract RailSystemState GetPlatformSystemState() { }
}

// Namespace: rail
public class RailFinalize : EventBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailPlatformNotifyEventJoinGameByGameServer : EventBase
{
	// Fields
	public string commandline_info;
	public RailID gameserver_railid;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailPlatformNotifyEventJoinGameByRoom : EventBase
{
	// Fields
	public string commandline_info;
	public ulong room_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailPlatformNotifyEventJoinGameByUser : EventBase
{
	// Fields
	public RailID rail_id_to_join;
	public string commandline_info;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public enum RailSystemState
{
	// Fields
	public int value__;
	public const RailSystemState kSystemStateUnknown = 0;
	public const RailSystemState kSystemStatePlatformOnline = 1;
	public const RailSystemState kSystemStatePlatformOffline = 2;
	public const RailSystemState kSystemStatePlatformExit = 3;
	public const RailSystemState kSystemStatePlayerOwnershipExpired = 20;
	public const RailSystemState kSystemStatePlayerOwnershipActivated = 21;
	public const RailSystemState kSystemStatePlayerOwnershipBanned = 22;
	public const RailSystemState kSystemStateGameExitByAntiAddiction = 40;
}

// Namespace: rail
public class RailSystemStateChanged : EventBase
{
	// Fields
	public RailSystemState state;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public interface IRailTextInputHelper
{
	// Methods

	public abstract RailResult ShowTextInputWindow(RailTextInputWindowOption options) { }

	public abstract void GetTextInputContent(out string content) { }

	public abstract RailResult HideTextInputWindow() { }
}

// Namespace: rail
public class RailTextInputResult : EventBase
{
	// Fields
	public string content;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailTextInputWindowOption
{
	// Fields
	public bool enable_multi_line_edit;
	public string description;
	public uint position_top;
	public uint position_left;
	public string caption_text;
	public bool show_password_input;
	public bool is_min_window;
	public string content_placeholder;
	public bool auto_cancel;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public interface IRailSpaceWork : IRailComponent
{
	// Methods

	public abstract void Close() { }

	public abstract SpaceWorkID GetSpaceWorkID() { }

	public abstract bool Editable() { }

	public abstract RailResult StartSync(string user_data) { }

	public abstract RailResult GetSyncProgress(RailSpaceWorkSyncProgress progress) { }

	public abstract RailResult CancelSync() { }

	public abstract RailResult GetWorkLocalFolder(out string path) { }

	public abstract RailResult AsyncUpdateMetadata(string user_data) { }

	public abstract RailResult GetName(out string name) { }

	public abstract RailResult GetDescription(out string description) { }

	public abstract RailResult GetUrl(out string url) { }

	public abstract uint GetCreateTime() { }

	public abstract uint GetLastUpdateTime() { }

	public abstract ulong GetWorkFileSize() { }

	public abstract RailResult GetTags(List<string> tags) { }

	public abstract RailResult GetPreviewImage(out string path) { }

	public abstract RailResult GetVersion(out string version) { }

	public abstract ulong GetDownloadCount() { }

	public abstract ulong GetSubscribedCount() { }

	public abstract EnumRailSpaceWorkShareLevel GetShareLevel() { }

	public abstract ulong GetScore() { }

	public abstract RailResult GetMetadata(string key, out string value) { }

	public abstract EnumRailSpaceWorkRateValue GetMyVote() { }

	public abstract bool IsFavorite() { }

	public abstract bool IsSubscribed() { }

	public abstract RailResult SetName(string name) { }

	public abstract RailResult SetDescription(string description) { }

	public abstract RailResult SetTags(List<string> tags) { }

	public abstract RailResult SetPreviewImage(string path_filename) { }

	public abstract RailResult SetVersion(string version) { }

	public abstract RailResult SetShareLevel(EnumRailSpaceWorkShareLevel level) { }

	public abstract RailResult SetShareLevel() { }

	public abstract RailResult SetMetadata(string key, string value) { }

	public abstract RailResult SetContentFromFolder(string path) { }

	public abstract RailResult GetAllMetadata(List<RailKeyValue> metadata) { }

	public abstract RailResult GetAdditionalPreviewUrls(List<string> preview_urls) { }

	public abstract RailResult GetAssociatedSpaceWorks(List<SpaceWorkID> ids) { }

	public abstract RailResult GetLanguages(List<string> languages) { }

	public abstract RailResult RemoveMetadata(string key) { }

	public abstract RailResult SetAdditionalPreviews(List<string> local_paths) { }

	public abstract RailResult SetAssociatedSpaceWorks(List<SpaceWorkID> ids) { }

	public abstract RailResult SetLanguages(List<string> languages) { }

	public abstract RailResult GetPreviewUrl(out string url, uint scaling) { }

	public abstract RailResult GetPreviewUrl(out string url) { }

	public abstract RailResult GetVoteDetail(List<RailSpaceWorkVoteDetail> vote_details) { }

	public abstract RailResult GetUploaderIDs(List<RailID> uploader_ids) { }

	public abstract RailResult SetUpdateOptions(RailSpaceWorkUpdateOptions options) { }

	public abstract RailResult GetStatistic(EnumRailSpaceWorkStatistic stat_type, out ulong value) { }

	public abstract RailResult RemovePreviewImage() { }

	public abstract uint GetState() { }

	public abstract RailResult AddAssociatedGameIDs(List<RailGameID> game_ids) { }

	public abstract RailResult RemoveAssociatedGameIDs(List<RailGameID> game_ids) { }

	public abstract RailResult GetAssociatedGameIDs(List<RailGameID> game_ids) { }

	public abstract RailResult GetLocalVersion(out string version) { }
}

// Namespace: rail
public interface IRailUserSpaceHelper
{
	// Methods

	public abstract RailResult AsyncGetMySubscribedWorks(uint offset, uint max_works, EnumRailSpaceWorkType type, RailQueryWorkFileOptions options, string user_data) { }

	public abstract RailResult AsyncGetMySubscribedWorks(uint offset, uint max_works, EnumRailSpaceWorkType type, RailQueryWorkFileOptions options) { }

	public abstract RailResult AsyncGetMySubscribedWorks(uint offset, uint max_works, EnumRailSpaceWorkType type) { }

	public abstract RailResult AsyncGetMyFavoritesWorks(uint offset, uint max_works, EnumRailSpaceWorkType type, RailQueryWorkFileOptions options, string user_data) { }

	public abstract RailResult AsyncGetMyFavoritesWorks(uint offset, uint max_works, EnumRailSpaceWorkType type, RailQueryWorkFileOptions options) { }

	public abstract RailResult AsyncGetMyFavoritesWorks(uint offset, uint max_works, EnumRailSpaceWorkType type) { }

	public abstract RailResult AsyncQuerySpaceWorks(RailSpaceWorkFilter filter, uint offset, uint max_works, EnumRailSpaceWorkOrderBy order_by, RailQueryWorkFileOptions options, string user_data) { }

	public abstract RailResult AsyncQuerySpaceWorks(RailSpaceWorkFilter filter, uint offset, uint max_works, EnumRailSpaceWorkOrderBy order_by, RailQueryWorkFileOptions options) { }

	public abstract RailResult AsyncQuerySpaceWorks(RailSpaceWorkFilter filter, uint offset, uint max_works, EnumRailSpaceWorkOrderBy order_by) { }

	public abstract RailResult AsyncQuerySpaceWorks(RailSpaceWorkFilter filter, uint offset, uint max_works) { }

	public abstract RailResult AsyncSubscribeSpaceWorks(List<SpaceWorkID> ids, bool subscribe, string user_data) { }

	public abstract IRailSpaceWork OpenSpaceWork(SpaceWorkID id) { }

	public abstract IRailSpaceWork CreateSpaceWork(EnumRailSpaceWorkType type) { }

	public abstract RailResult GetMySubscribedWorks(uint offset, uint max_works, EnumRailSpaceWorkType type, QueryMySubscribedSpaceWorksResult result) { }

	public abstract uint GetMySubscribedWorksCount(EnumRailSpaceWorkType type, out RailResult result) { }

	public abstract RailResult AsyncRemoveSpaceWork(SpaceWorkID id, string user_data) { }

	public abstract RailResult AsyncModifyFavoritesWorks(List<SpaceWorkID> ids, EnumRailModifyFavoritesSpaceWorkType modify_flag, string user_data) { }

	public abstract RailResult AsyncVoteSpaceWork(SpaceWorkID id, EnumRailSpaceWorkVoteValue vote, string user_data) { }

	public abstract RailResult AsyncSearchSpaceWork(RailSpaceWorkSearchFilter filter, RailQueryWorkFileOptions options, List<EnumRailSpaceWorkType> types, uint offset, uint max_works, EnumRailSpaceWorkOrderBy order_by, string user_data) { }

	public abstract RailResult AsyncRateSpaceWork(SpaceWorkID id, EnumRailSpaceWorkRateValue mark, string user_data) { }
}

// Namespace: rail
public class AsyncGetMyFavoritesWorksResult : EventBase
{
	// Fields
	public uint total_available_works;
	public List<RailSpaceWorkDescriptor> spacework_descriptors;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class AsyncGetMySubscribedWorksResult : EventBase
{
	// Fields
	public uint total_available_works;
	public List<RailSpaceWorkDescriptor> spacework_descriptors;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class AsyncModifyFavoritesWorksResult : EventBase
{
	// Fields
	public List<SpaceWorkID> success_ids;
	public List<SpaceWorkID> failure_ids;
	public EnumRailModifyFavoritesSpaceWorkType modify_flag;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class AsyncQuerySpaceWorksResult : EventBase
{
	// Fields
	public uint total_available_works;
	public List<RailSpaceWorkDescriptor> spacework_descriptors;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class AsyncRateSpaceWorkResult : EventBase
{
	// Fields
	public SpaceWorkID id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class AsyncRemoveSpaceWorkResult : EventBase
{
	// Fields
	public SpaceWorkID id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class AsyncSearchSpaceWorksResult : EventBase
{
	// Fields
	public uint total_available_works;
	public List<RailSpaceWorkDescriptor> spacework_descriptors;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class AsyncSubscribeSpaceWorksResult : EventBase
{
	// Fields
	public List<SpaceWorkID> success_ids;
	public List<SpaceWorkID> failure_ids;
	public bool subscribe;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class AsyncUpdateMetadataResult : EventBase
{
	// Fields
	public EnumRailSpaceWorkType type;
	public SpaceWorkID id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class AsyncVoteSpaceWorkResult : EventBase
{
	// Fields
	public SpaceWorkID id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public enum EnumRailModifyFavoritesSpaceWorkType
{
	// Fields
	public int value__;
	public const EnumRailModifyFavoritesSpaceWorkType kRailModifyFavoritesSpaceWorkTypeAdd = 1;
	public const EnumRailModifyFavoritesSpaceWorkType kRailModifyFavoritesSpaceWorkTypeRemove = 2;
}

// Namespace: rail
public enum EnumRailSpaceWorkOrderBy
{
	// Fields
	public int value__;
	public const EnumRailSpaceWorkOrderBy kRailSpaceWorkOrderByLastUpdateTime = 0;
	public const EnumRailSpaceWorkOrderBy kRailSpaceWorkOrderByCreateTime = 1;
	public const EnumRailSpaceWorkOrderBy kRailSpaceWorkOrderByDownloadCount = 2;
	public const EnumRailSpaceWorkOrderBy kRailSpaceWorkOrderByScore = 3;
	public const EnumRailSpaceWorkOrderBy kRailSpaceWorkOrderBySubscribedCount = 4;
	public const EnumRailSpaceWorkOrderBy kRailSpaceWorkOrderByRate = 10;
	public const EnumRailSpaceWorkOrderBy kRailSpaceWorkOrderByBestMatch = 11;
}

// Namespace: rail
public enum EnumRailSpaceworkQueryType
{
	// Fields
	public int value__;
	public const EnumRailSpaceworkQueryType kRailSpaceworkQueryMySubscribed = 1;
	public const EnumRailSpaceworkQueryType kRailSpaceworkQueryMyFavorite = 2;
	public const EnumRailSpaceworkQueryType kRailSpaceworkQueryByUsers = 3;
}

// Namespace: rail
public enum EnumRailSpaceWorkRateValue
{
	// Fields
	public int value__;
	public const EnumRailSpaceWorkRateValue kRailSpaceWorkCancelVote = 0;
	public const EnumRailSpaceWorkRateValue kRailSpaceWorkVoteDown = 1;
	public const EnumRailSpaceWorkRateValue kRailSpaceWorkVoteUp = 5;
}

// Namespace: rail
public enum EnumRailSpaceWorkShareLevel
{
	// Fields
	public int value__;
	public const EnumRailSpaceWorkShareLevel kRailSpaceWorkShareLevelPrivate = 0;
	public const EnumRailSpaceWorkShareLevel kRailSpaceWorkShareLevelFriend = 1;
	public const EnumRailSpaceWorkShareLevel kRailSpaceWorkShareLevelPublic = 2;
}

// Namespace: rail
public enum EnumRailSpaceWorkState
{
	// Fields
	public int value__;
	public const EnumRailSpaceWorkState kRailSpaceWorkStateNone = 0;
	public const EnumRailSpaceWorkState kRailSpaceWorkStateDownloaded = 1;
	public const EnumRailSpaceWorkState kRailSpaceWorkStateNeedsSync = 2;
	public const EnumRailSpaceWorkState kRailSpaceWorkStateDownloading = 4;
	public const EnumRailSpaceWorkState kRailSpaceWorkStateUploading = 8;
}

// Namespace: rail
public enum EnumRailSpaceWorkStatistic
{
	// Fields
	public int value__;
	public const EnumRailSpaceWorkStatistic kRailSpaceWorkStatisticSubscriptionCount = 1;
	public const EnumRailSpaceWorkStatistic kRailSpaceWorkStatisticFavoriteCount = 2;
	public const EnumRailSpaceWorkStatistic kRailSpaceWorkStatisticDownloadCount = 3;
	public const EnumRailSpaceWorkStatistic kRailSpaceWorkStatisticScore = 4;
}

// Namespace: rail
public enum EnumRailSpaceWorkSyncState
{
	// Fields
	public int value__;
	public const EnumRailSpaceWorkSyncState kRailSpaceWorkNoSync = 0;
	public const EnumRailSpaceWorkSyncState kRailSpaceWorkDownloading = 1;
	public const EnumRailSpaceWorkSyncState kRailSpaceWorkUploading = 2;
}

// Namespace: rail
public enum EnumRailSpaceWorkType
{
	// Fields
	public int value__;
	public const EnumRailSpaceWorkType kRailSpaceWorkTypeMod = 0;
	public const EnumRailSpaceWorkType kRailSpaceWorkTypeScreenShot = 1;
	public const EnumRailSpaceWorkType kRailSpaceWorkTypeModGroup = 2;
	public const EnumRailSpaceWorkType kRailSpaceWorkTypeRemoteStorage = 3;
	public const EnumRailSpaceWorkType kRailSpaceWorkTypeGameInternal = 5;
}

// Namespace: rail
public enum EnumRailSpaceWorkVoteValue
{
	// Fields
	public int value__;
	public const EnumRailSpaceWorkVoteValue kRailSpaceWorkVoteZero = 0;
	public const EnumRailSpaceWorkVoteValue kRailSpaceWorkVoteOne = 1;
	public const EnumRailSpaceWorkVoteValue kRailSpaceWorkVoteTwo = 2;
	public const EnumRailSpaceWorkVoteValue kRailSpaceWorkVoteThree = 3;
	public const EnumRailSpaceWorkVoteValue kRailSpaceWorkVoteFour = 4;
	public const EnumRailSpaceWorkVoteValue kRailSpaceWorkVoteFive = 5;
}

// Namespace: rail
public enum EnumRailWorkFileClass
{
	// Fields
	public int value__;
	public const EnumRailWorkFileClass kRailWorkFileClassPopular = 1;
}

// Namespace: rail
public class QueryMySubscribedSpaceWorksResult
{
	// Fields
	public uint total_available_works;
	public EnumRailSpaceWorkType spacework_type;
	public List<RailSpaceWorkDescriptor> spacework_descriptors;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailQueryWorkFileOptions
{
	// Fields
	public bool with_url;
	public bool with_uploader_ids;
	public bool with_vote_detail;
	public bool with_preview_url;
	public bool with_description;
	public bool query_total_only;
	public uint preview_scaling_rate;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailSpaceWorkDescriptor
{
	// Fields
	public List<RailSpaceWorkVoteDetail> vote_details;
	public string description;
	public string preview_scaling_url;
	public string recommendation_rate;
	public string preview_url;
	public SpaceWorkID id;
	public uint create_time;
	public string detail_url;
	public List<RailID> uploader_ids;
	public string name;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailSpaceWorkFilter
{
	// Fields
	public List<EnumRailWorkFileClass> classes;
	public List<EnumRailSpaceWorkType> type;
	public List<RailID> collector_list;
	public List<RailID> subscriber_list;
	public List<RailID> creator_list;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailSpaceWorkSearchFilter
{
	// Fields
	public string search_text;
	public bool match_all_required_tags;
	public List<RailKeyValue> required_metadata;
	public bool match_all_required_metadata;
	public List<string> required_tags;
	public List<RailKeyValue> excluded_metadata;
	public List<string> excluded_tags;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailSpaceWorkSyncProgress
{
	// Fields
	public float progress;
	public ulong finished_bytes;
	public ulong total_bytes;
	public EnumRailSpaceWorkSyncState current_state;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailSpaceWorkUpdateOptions
{
	// Fields
	public bool with_my_vote;
	public bool with_vote_detail;
	public bool with_metadata;
	public bool with_detail;
	public bool check_has_subscribed;
	public bool check_has_favorited;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailSpaceWorkVoteDetail
{
	// Fields
	public EnumRailSpaceWorkRateValue vote_value;
	public uint voted_players;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailUserSpaceDownloadProgress
{
	// Fields
	public uint progress;
	public ulong total;
	public uint speed;
	public SpaceWorkID id;
	public ulong finidshed;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailUserSpaceDownloadResult
{
	// Fields
	public string err_msg;
	public ulong finished_bytes;
	public uint finished_files;
	public ulong total_bytes;
	public uint total_files;
	public SpaceWorkID id;
	public uint err_code;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class SpaceWorkID : RailComparableID
{
	// Methods

	public void .ctor() { }

	public void .ctor(ulong id) { }
}

// Namespace: rail
public class SyncSpaceWorkResult : EventBase
{
	// Fields
	public SpaceWorkID id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class UserSpaceDownloadProgress : EventBase
{
	// Fields
	public List<RailUserSpaceDownloadProgress> progress;
	public uint total_progress;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class UserSpaceDownloadResult : EventBase
{
	// Fields
	public uint total_results;
	public List<RailUserSpaceDownloadResult> results;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public interface IRailUsersHelper
{
	// Methods

	public abstract RailResult AsyncGetUsersInfo(List<RailID> rail_ids, string user_data) { }

	public abstract RailResult AsyncInviteUsers(string command_line, List<RailID> users, RailInviteOptions options, string user_data) { }

	public abstract RailResult AsyncGetInviteDetail(RailID inviter, EnumRailUsersInviteType invite_type, string user_data) { }

	public abstract RailResult AsyncCancelInvite(EnumRailUsersInviteType invite_type, string user_data) { }

	public abstract RailResult AsyncCancelAllInvites(string user_data) { }

	public abstract RailResult AsyncGetUserLimits(RailID user_id, string user_data) { }

	public abstract RailResult AsyncShowChatWindowWithFriend(RailID rail_id, string user_data) { }

	public abstract RailResult AsyncShowUserHomepageWindow(RailID rail_id, string user_data) { }
}

// Namespace: rail
public enum EnumRailUsersInviteResponseType
{
	// Fields
	public int value__;
	public const EnumRailUsersInviteResponseType kRailInviteResponseTypeUnknown = 0;
	public const EnumRailUsersInviteResponseType kRailInviteResponseTypeAccepted = 1;
	public const EnumRailUsersInviteResponseType kRailInviteResponseTypeRejected = 2;
	public const EnumRailUsersInviteResponseType kRailInviteResponseTypeIgnore = 3;
	public const EnumRailUsersInviteResponseType kRailInviteResponseTypeTimeout = 4;
}

// Namespace: rail
public enum EnumRailUsersInviteType
{
	// Fields
	public int value__;
	public const EnumRailUsersInviteType kRailUsersInviteTypeGame = 1;
	public const EnumRailUsersInviteType kRailUsersInviteTypeRoom = 2;
}

// Namespace: rail
public enum EnumRailUsersLimits
{
	// Fields
	public int value__;
	public const EnumRailUsersLimits kRailUsersLimitsNone = 0;
	public const EnumRailUsersLimits kRailUsersLimitsNoChats = 1;
	public const EnumRailUsersLimits kRailUsersLimitsNoTrading = 2;
	public const EnumRailUsersLimits kRailUsersLimitsNoRoomChat = 3;
	public const EnumRailUsersLimits kRailUsersLimitsNoVoiceSpeaking = 4;
	public const EnumRailUsersLimits kRailUsersLimitsNoGameInvited = 5;
	public const EnumRailUsersLimits kRailUsersLimitsNoGameInvitee = 6;
}

// Namespace: rail
public class RailInviteOptions
{
	// Fields
	public string additional_message;
	public uint expire_time;
	public EnumRailUsersInviteType invite_type;
	public bool need_respond_in_game;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailShowChatWindowWithFriendResult : EventBase
{
	// Fields
	public bool is_show;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailShowUserHomepageWindowResult : EventBase
{
	// Fields
	public bool is_show;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailUsersCancelInviteResult : EventBase
{
	// Fields
	public EnumRailUsersInviteType invite_type;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailUsersGetInviteDetailResult : EventBase
{
	// Fields
	public string command_line;
	public EnumRailUsersInviteType invite_type;
	public RailID inviter_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailUsersGetUserLimitsResult : EventBase
{
	// Fields
	public RailID user_id;
	public List<EnumRailUsersLimits> user_limits;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailUsersInfoData : EventBase
{
	// Fields
	public List<PlayerPersonalInfo> user_info_list;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailUsersInviteJoinGameResult : EventBase
{
	// Fields
	public EnumRailUsersInviteResponseType response_value;
	public RailID invitee_id;
	public EnumRailUsersInviteType invite_type;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailUsersInviteUsersResult : EventBase
{
	// Fields
	public EnumRailUsersInviteType invite_type;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailUsersNotifyInviter : EventBase
{
	// Fields
	public RailID invitee_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailUsersRespondInvitation : EventBase
{
	// Fields
	public RailInviteOptions original_invite_option;
	public EnumRailUsersInviteResponseType response;
	public RailID inviter_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public interface IRailUtils
{
	// Methods

	public abstract uint GetTimeCountSinceGameLaunch() { }

	public abstract uint GetTimeCountSinceComputerLaunch() { }

	public abstract uint GetTimeFromServer() { }

	public abstract RailResult AsyncGetImageData(string image_path, uint scale_to_width, uint scale_to_height, string user_data) { }

	public abstract void GetErrorString(RailResult result, out string error_string) { }

	public abstract RailResult DirtyWordsFilter(string words, bool replace_sensitive, RailDirtyWordsCheckResult check_result) { }

	public abstract EnumRailPlatformType GetRailPlatformType() { }

	public abstract RailResult GetLaunchAppParameters(EnumRailLaunchAppType app_type, out string parameter) { }

	public abstract RailResult GetPlatformLanguageCode(out string language_code) { }

	public abstract RailResult SetWarningMessageCallback(RailWarningMessageCallbackFunction callback) { }

	public abstract RailResult GetCountryCodeOfCurrentLoggedInIP(out string country_code) { }
}

// Namespace: rail
public enum EnumRailDirtyWordsType
{
	// Fields
	public int value__;
	public const EnumRailDirtyWordsType kRailDirtyWordsTypeNormalAllowWords = 0;
	public const EnumRailDirtyWordsType kRailDirtyWordsTypeEvil = 1;
	public const EnumRailDirtyWordsType kRailDirtyWordsTypeSensitive = 2;
}

// Namespace: rail
public enum EnumRailImagePixelFormat
{
	// Fields
	public int value__;
	public const EnumRailImagePixelFormat kRailImagePixelFormatUnknown = 0;
	public const EnumRailImagePixelFormat kRailImagePixelFormatR8G8B8A8 = 1;
}

// Namespace: rail
public enum EnumRailLaunchAppType
{
	// Fields
	public int value__;
	public const EnumRailLaunchAppType kRailLaunchAppTypeGameClient = 1;
	public const EnumRailLaunchAppType kRailLaunchAppTypeDedicatedServer = 2;
}

// Namespace: rail
public interface RailCrashBuffer
{
	// Methods

	public abstract string GetData() { }

	public abstract uint GetBufferLength() { }

	public abstract uint GetValidLength() { }

	public abstract uint SetData(string data, uint length, uint offset) { }

	public abstract uint SetData(string data, uint length) { }

	public abstract uint AppendData(string data, uint length) { }
}

// Namespace: rail
public class RailCrashInfo
{
	// Fields
	public RailUtilsCrashType exception_type;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailDirtyWordsCheckResult
{
	// Fields
	public EnumRailDirtyWordsType dirty_type;
	public string replace_string;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailGameSettingMetadataChanged : EventBase
{
	// Fields
	public List<RailKeyValue> key_values;
	public RailGameSettingMetadataChangedSource source;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public enum RailGameSettingMetadataChangedSource
{
	// Fields
	public int value__;
	public const RailGameSettingMetadataChangedSource kRailGameSettingMetadataChangedUnknow = 0;
	public const RailGameSettingMetadataChangedSource kRailGameSettingMetadataChangedInGame = 1;
	public const RailGameSettingMetadataChangedSource kRailGameSettingMetadataChangedOutGame = 2;
}

// Namespace: rail
public class RailGetImageDataResult : EventBase
{
	// Fields
	public List<byte> image_data;
	public RailImageDataDescriptor image_data_descriptor;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailImageDataDescriptor
{
	// Fields
	public EnumRailImagePixelFormat pixel_format;
	public uint image_height;
	public uint stride_in_bytes;
	public uint image_width;
	public uint bits_per_pixel;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public enum RailUtilsCrashType
{
	// Fields
	public int value__;
	public const RailUtilsCrashType kRailUtilsCrashTypeUnknown = 0;
	public const RailUtilsCrashType kRailUtilsCrashTypeWindowsSEH = 1;
}

// Namespace: rail
public enum RailWarningMessageLevel
{
	// Fields
	public int value__;
	public const RailWarningMessageLevel kRailWarningMessageLevelWarning = 0;
}

// Namespace: rail
public interface IRailVoiceChannel : IRailComponent
{
	// Methods

	public abstract RailVoiceChannelID GetVoiceChannelID() { }

	public abstract string GetVoiceChannelName() { }

	public abstract EnumRailVoiceChannelJoinState GetJoinState() { }

	public abstract RailResult AsyncJoinVoiceChannel(string user_data) { }

	public abstract RailResult AsyncLeaveVoiceChannel(string user_data) { }

	public abstract RailResult GetUsers(List<RailID> user_list) { }

	public abstract RailResult AsyncAddUsers(List<RailID> user_list, string user_data) { }

	public abstract RailResult AsyncRemoveUsers(List<RailID> user_list, string user_data) { }

	public abstract RailResult CloseChannel() { }

	public abstract RailResult SetSelfSpeaking(bool speaking) { }

	public abstract bool IsSelfSpeaking() { }

	public abstract RailResult AsyncSetUsersSpeakingState(List<RailVoiceChannelUserSpeakingState> users_speaking_state, string user_data) { }

	public abstract RailResult GetUsersSpeakingState(List<RailVoiceChannelUserSpeakingState> users_speaking_state) { }

	public abstract RailResult GetSpeakingUsers(List<RailID> speaking_users, List<RailID> not_speaking_users) { }

	public abstract bool IsOwner() { }
}

// Namespace: rail
public interface IRailVoiceHelper
{
	// Methods

	public abstract IRailVoiceChannel AsyncCreateVoiceChannel(CreateVoiceChannelOption options, string channel_name, string user_data, out RailResult result) { }

	public abstract IRailVoiceChannel OpenVoiceChannel(RailVoiceChannelID voice_channel_id, string channel_name, out RailResult result) { }

	public abstract EnumRailVoiceChannelSpeakerState GetSpeakerState() { }

	public abstract RailResult MuteSpeaker() { }

	public abstract RailResult ResumeSpeaker() { }

	public abstract RailResult SetupVoiceCapture(RailVoiceCaptureOption options, RailCaptureVoiceCallback callback) { }

	public abstract RailResult SetupVoiceCapture(RailVoiceCaptureOption options) { }

	public abstract RailResult StartVoiceCapturing(uint duration_milliseconds, bool repeat) { }

	public abstract RailResult StartVoiceCapturing(uint duration_milliseconds) { }

	public abstract RailResult StartVoiceCapturing() { }

	public abstract RailResult StopVoiceCapturing() { }

	public abstract RailResult GetCapturedVoiceData(byte[] buffer, uint buffer_length, out uint encoded_bytes_written) { }

	public abstract RailResult DecodeVoice(byte[] encoded_buffer, uint encoded_length, byte[] pcm_buffer, uint pcm_buffer_length, out uint pcm_buffer_written) { }

	public abstract RailResult GetVoiceCaptureSpecification(RailVoiceCaptureSpecification spec) { }

	public abstract RailResult EnableInGameVoiceSpeaking(bool can_speaking) { }

	public abstract RailResult SetPlayerNicknameInVoiceChannel(string nickname) { }

	public abstract RailResult SetPushToTalkKeyInVoiceChannel(uint push_to_talk_hot_key) { }

	public abstract uint GetPushToTalkKeyInVoiceChannel() { }

	public abstract RailResult ShowOverlayUI(bool show) { }

	public abstract RailResult SetMicroVolume(uint volume) { }

	public abstract RailResult SetSpeakerVolume(uint volume) { }
}

// Namespace: rail
public class CreateVoiceChannelOption
{
	// Fields
	public bool join_channel_after_created;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class CreateVoiceChannelResult : EventBase
{
	// Fields
	public RailVoiceChannelID voice_channel_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public enum EnumRailVoiceCaptureChannel
{
	// Fields
	public int value__;
	public const EnumRailVoiceCaptureChannel kRailVoiceCaptureChannelMono = 0;
	public const EnumRailVoiceCaptureChannel kRailVoiceCaptureChannelStereo = 1;
}

// Namespace: rail
public enum EnumRailVoiceCaptureFormat
{
	// Fields
	public int value__;
	public const EnumRailVoiceCaptureFormat kRailVoiceCaptureFormatPCM = 0;
	public const EnumRailVoiceCaptureFormat kRailVoiceCaptureFormatOPUS = 1;
}

// Namespace: rail
public enum EnumRailVoiceChannelJoinState
{
	// Fields
	public int value__;
	public const EnumRailVoiceChannelJoinState kRailVoiceChannelJoinStateUnknown = 0;
	public const EnumRailVoiceChannelJoinState kRailVoiceChannelJoinStateCreating = 1;
	public const EnumRailVoiceChannelJoinState kRailVoiceChannelJoinStateCreated = 2;
	public const EnumRailVoiceChannelJoinState kRailVoiceChannelJoinStateCreateFailed = 3;
	public const EnumRailVoiceChannelJoinState kRailVoiceChannelJoinStateJoining = 4;
	public const EnumRailVoiceChannelJoinState kRailVoiceChannelJoinStateJoined = 5;
	public const EnumRailVoiceChannelJoinState kRailVoiceChannelJoinStateJoinFailed = 6;
	public const EnumRailVoiceChannelJoinState kRailVoiceChannelJoinStateLeaving = 7;
	public const EnumRailVoiceChannelJoinState kRailVoiceChannelJoinStateLeft = 8;
	public const EnumRailVoiceChannelJoinState kRailVoiceChannelJoinStateLeaveFailed = 9;
	public const EnumRailVoiceChannelJoinState kRailVoiceChannelJoinStateLostConnection = 10;
}

// Namespace: rail
public enum EnumRailVoiceChannelSpeakerState
{
	// Fields
	public int value__;
	public const EnumRailVoiceChannelSpeakerState kRailVoiceChannelSpeakerStateUnknown = 0;
	public const EnumRailVoiceChannelSpeakerState kRailVoiceChannelSpeakerStateMuted = 1;
	public const EnumRailVoiceChannelSpeakerState kRailVoiceChannelSpeakerStateSpeakable = 2;
}

// Namespace: rail
public enum EnumRailVoiceChannelUserSpeakingLimit
{
	// Fields
	public int value__;
	public const EnumRailVoiceChannelUserSpeakingLimit kRailVoiceChannelUserSpeakingStateNoLimit = 0;
	public const EnumRailVoiceChannelUserSpeakingLimit kRailVoiceChannelUserSpeakingStateCannotSpeakToMe = 1;
}

// Namespace: rail
public enum EnumRailVoiceLeaveChannelReason
{
	// Fields
	public int value__;
	public const EnumRailVoiceLeaveChannelReason kRailVoiceLeaveChannelReasonUnknown = 0;
	public const EnumRailVoiceLeaveChannelReason kRailVoiceLeaveChannelReasonChannelClosed = 1;
	public const EnumRailVoiceLeaveChannelReason kRailVoiceLeaveChannelReasonKickedByPlayer = 2;
	public const EnumRailVoiceLeaveChannelReason kRailVoiceLeaveChannelReasonExitedBySelf = 3;
}

// Namespace: rail
public class JoinVoiceChannelResult : EventBase
{
	// Fields
	public RailVoiceChannelID already_joined_channel_id;
	public RailVoiceChannelID voice_channel_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class LeaveVoiceChannelResult : EventBase
{
	// Fields
	public RailVoiceChannelID voice_channel_id;
	public EnumRailVoiceLeaveChannelReason reason;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailVoiceCaptureOption
{
	// Fields
	public EnumRailVoiceCaptureFormat voice_data_format;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailVoiceCaptureSpecification
{
	// Fields
	public EnumRailVoiceCaptureChannel channels;
	public uint samples_per_second;
	public uint bits_per_sample;
	public EnumRailVoiceCaptureFormat capture_format;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class RailVoiceChannelUserSpeakingState
{
	// Fields
	public EnumRailVoiceChannelUserSpeakingLimit speaking_limit;
	public RailID user_id;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class VoiceChannelAddUsersResult : EventBase
{
	// Fields
	public List<RailID> success_ids;
	public RailVoiceChannelID voice_channel_id;
	public List<RailID> failed_ids;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class VoiceChannelInviteEvent : EventBase
{
	// Fields
	public string channel_name;
	public RailVoiceChannelID voice_channel_id;
	public string inviter_name;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class VoiceChannelMemeberChangedEvent : EventBase
{
	// Fields
	public RailVoiceChannelID voice_channel_id;
	public List<RailID> member_ids;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class VoiceChannelPushToTalkKeyChangedEvent : EventBase
{
	// Fields
	public uint push_to_talk_hot_key;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class VoiceChannelRemoveUsersResult : EventBase
{
	// Fields
	public List<RailID> success_ids;
	public RailVoiceChannelID voice_channel_id;
	public List<RailID> failed_ids;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class VoiceChannelSpeakingUsersChangedEvent : EventBase
{
	// Fields
	public List<RailID> speaking_users;
	public RailVoiceChannelID voice_channel_id;
	public List<RailID> not_speaking_users;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class VoiceChannelUsersSpeakingStateChangedEvent : EventBase
{
	// Fields
	public RailVoiceChannelID voice_channel_id;
	public List<RailVoiceChannelUserSpeakingState> users_speaking_state;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public class VoiceDataCapturedEvent : EventBase
{
	// Fields
	public bool is_last_package;

	// Methods

	public void .ctor() { }
}

// Namespace: rail
public interface IRailZoneServer : IRailComponent
{
	// Methods

	public abstract RailZoneID GetZoneID() { }

	public abstract RailResult GetZoneNameLanguages(List<string> languages) { }

	public abstract RailResult GetZoneName(string language_filter, out string zone_name) { }

	public abstract RailResult GetZoneDescriptionLanguages(List<string> languages) { }

	public abstract RailResult GetZoneDescription(string language_filter, out string zone_description) { }

	public abstract RailResult GetGameServerAddresses(List<string> server_addresses) { }

	public abstract RailResult GetZoneMetadatas(List<RailKeyValue> key_values) { }

	public abstract RailResult GetChildrenZoneIDs(List<RailZoneID> zone_ids) { }

	public abstract bool IsZoneVisiable() { }

	public abstract bool IsZoneJoinable() { }

	public abstract uint GetZoneEnableStartTime() { }

	public abstract uint GetZoneEnableEndTime() { }
}

// Namespace: rail
public interface IRailZoneServerHelper
{
	// Methods

	public abstract RailZoneID GetPlayerSelectedZoneID() { }

	public abstract RailZoneID GetRootZoneID() { }

	public abstract IRailZoneServer OpenZoneServer(RailZoneID zone_id, out RailResult result) { }

	public abstract RailResult AsyncSwitchPlayerSelectedZone(RailZoneID zone_id) { }
}

// Namespace: rail
public class RailSwitchPlayerSelectedZoneResult : EventBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: LuaInterface
[AttributeUsageAttribute] // RVA: 0x698E0 Offset: 0x68CE0 VA: 0x1800698E0
public sealed class MonoPInvokeCallbackAttribute : Attribute
{
	// Methods

	public void .ctor(Type type) { }
}

// Namespace: LuaInterface
public class NoToLuaAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: LuaInterface
public class UseDefinedAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: LuaInterface
public class OverrideDefinedAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: LuaInterface
public sealed class LuaByteBufferAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: LuaInterface
[AttributeUsageAttribute] // RVA: 0x698E0 Offset: 0x68CE0 VA: 0x1800698E0
public sealed class LuaRenameAttribute : Attribute
{
	// Fields
	public string Name;

	// Methods

	public void .ctor() { }
}

// Namespace: LuaInterface
public abstract class LuaBaseRef : IDisposable
{
	// Fields
	public string name;
	protected int reference;
	protected LuaState luaState;
	protected ObjectTranslator translator;
	protected bool beDisposed;
	protected int count;
	public bool IsAlive;

	// Methods

	public void .ctor() { }

	protected override void Finalize() { }

	public virtual void Dispose() { }

	public void AddRef() { }

	public virtual void Dispose(bool disposeManagedResources) { }

	public void Dispose(int generation) { }

	public LuaState GetLuaState() { }

	public void Push() { }

	public override int GetHashCode() { }

	public virtual int GetReference() { }

	public override bool Equals(object o) { }

	private static bool CompareRef(LuaBaseRef a, LuaBaseRef b) { }

	public static bool op_Equality(LuaBaseRef a, LuaBaseRef b) { }

	public static bool op_Inequality(LuaBaseRef a, LuaBaseRef b) { }
}

// Namespace: LuaInterface
public class LuaBeatEvent : IDisposable
{
	// Fields
	protected LuaState luaState;
	protected bool beDisposed;
	private LuaTable self;
	private LuaFunction _add;
	private LuaFunction _remove;

	// Methods

	public void .ctor(LuaTable table) { }

	public void Dispose() { }

	private void Clear() { }

	public void Dispose(bool disposeManagedResources) { }

	public void Add(LuaFunction func, LuaTable obj) { }

	public void Remove(LuaFunction func, LuaTable obj) { }
}

// Namespace: LuaInterface
public enum LuaTypes
{
	// Fields
	public int value__;
	public const LuaTypes LUA_TNONE = -1;
	public const LuaTypes LUA_TNIL = 0;
	public const LuaTypes LUA_TBOOLEAN = 1;
	public const LuaTypes LUA_TLIGHTUSERDATA = 2;
	public const LuaTypes LUA_TNUMBER = 3;
	public const LuaTypes LUA_TSTRING = 4;
	public const LuaTypes LUA_TTABLE = 5;
	public const LuaTypes LUA_TFUNCTION = 6;
	public const LuaTypes LUA_TUSERDATA = 7;
	public const LuaTypes LUA_TTHREAD = 8;
}

// Namespace: LuaInterface
public enum LuaGCOptions
{
	// Fields
	public int value__;
	public const LuaGCOptions LUA_GCSTOP = 0;
	public const LuaGCOptions LUA_GCRESTART = 1;
	public const LuaGCOptions LUA_GCCOLLECT = 2;
	public const LuaGCOptions LUA_GCCOUNT = 3;
	public const LuaGCOptions LUA_GCCOUNTB = 4;
	public const LuaGCOptions LUA_GCSTEP = 5;
	public const LuaGCOptions LUA_GCSETPAUSE = 6;
	public const LuaGCOptions LUA_GCSETSTEPMUL = 7;
}

// Namespace: LuaInterface
public enum LuaThreadStatus
{
	// Fields
	public int value__;
	public const LuaThreadStatus LUA_YIELD = 1;
	public const LuaThreadStatus LUA_ERRRUN = 2;
	public const LuaThreadStatus LUA_ERRSYNTAX = 3;
	public const LuaThreadStatus LUA_ERRMEM = 4;
	public const LuaThreadStatus LUA_ERRERR = 5;
}

// Namespace: LuaInterface
public enum LuaHookFlag
{
	// Fields
	public int value__;
	public const LuaHookFlag LUA_HOOKCALL = 0;
	public const LuaHookFlag LUA_HOOKRET = 1;
	public const LuaHookFlag LUA_HOOKLINE = 2;
	public const LuaHookFlag LUA_HOOKCOUNT = 3;
	public const LuaHookFlag LUA_HOOKTAILRET = 4;
}

// Namespace: LuaInterface
public enum LuaMask
{
	// Fields
	public int value__;
	public const LuaMask LUA_MASKCALL = 1;
	public const LuaMask LUA_MASKRET = 2;
	public const LuaMask LUA_MASKLINE = 4;
	public const LuaMask LUA_MASKCOUNT = 8;
}

// Namespace: LuaInterface
public class LuaIndexes
{
	// Fields
	public static int LUA_REGISTRYINDEX;
	public static int LUA_ENVIRONINDEX;
	public static int LUA_GLOBALSINDEX;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: LuaInterface
public class LuaRIDX
{
	// Fields
	public int LUA_RIDX_MAINTHREAD;
	public int LUA_RIDX_GLOBALS;
	public int LUA_RIDX_PRELOAD;
	public int LUA_RIDX_LOADED;

	// Methods

	public void .ctor() { }
}

// Namespace: LuaInterface
public static class ToLuaFlags
{
	// Fields
	public const int INDEX_ERROR = 1;
	public const int USE_INT64 = 2;
}

// Namespace: LuaInterface
public struct Lua_Debug
{
	// Fields
	public int eventcode;
	public IntPtr _name;
	public IntPtr _namewhat;
	public IntPtr _what;
	public IntPtr _source;
	public int currentline;
	public int nups;
	public int linedefined;
	public int lastlinedefined;
	public byte[] _short_src;
	public int i_ci;

	// Properties
	public string namewhat { get; }
	public string name { get; }
	public string what { get; }
	public string source { get; }
	public string short_src { get; }

	// Methods

	private string tostring(IntPtr p) { }

	public string get_namewhat() { }

	public string get_name() { }

	public string get_what() { }

	public string get_source() { }

	private int GetShortSrcLen(byte[] str) { }

	public string get_short_src() { }
}

// Namespace: LuaInterface
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class LuaCSFunction : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual int Invoke(IntPtr luaState) { }

	public virtual IAsyncResult BeginInvoke(IntPtr luaState, AsyncCallback callback, object object) { }

	public virtual int EndInvoke(IAsyncResult result) { }
}

// Namespace: LuaInterface
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class LuaHookFunc : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(IntPtr L, ref Lua_Debug ar) { }

	public virtual IAsyncResult BeginInvoke(IntPtr L, ref Lua_Debug ar, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(ref Lua_Debug ar, IAsyncResult result) { }
}

// Namespace: LuaInterface
public class LuaDLL
{
	// Fields
	public static string version;
	public static int LUA_MULTRET;
	public static string[] LuaTypeName;
	private const string LUADLL = "tolua";

	// Methods

	public static extern int luaopen_pb(IntPtr L) { }

	public static extern int luaopen_ffi(IntPtr L) { }

	public static extern int luaopen_bit(IntPtr L) { }

	public static extern int luaopen_struct(IntPtr L) { }

	public static extern int luaopen_lpeg(IntPtr L) { }

	public static extern int luaopen_socket_core(IntPtr L) { }

	public static extern int luaopen_mime_core(IntPtr L) { }

	public static extern int luaopen_cjson(IntPtr L) { }

	public static extern int luaopen_cjson_safe(IntPtr L) { }

	public static int lua_upvalueindex(int i) { }

	public static extern void lua_close(IntPtr luaState) { }

	public static extern IntPtr lua_newthread(IntPtr L) { }

	public static extern IntPtr lua_atpanic(IntPtr luaState, IntPtr panic) { }

	public static extern int lua_gettop(IntPtr luaState) { }

	public static extern void lua_settop(IntPtr luaState, int top) { }

	public static extern void lua_pushvalue(IntPtr luaState, int idx) { }

	public static extern void lua_remove(IntPtr luaState, int idx) { }

	public static extern void lua_insert(IntPtr luaState, int idx) { }

	public static extern void lua_replace(IntPtr luaState, int index) { }

	public static extern int lua_checkstack(IntPtr luaState, int extra) { }

	public static extern void lua_xmove(IntPtr from, IntPtr to, int n) { }

	public static extern int lua_isnumber(IntPtr luaState, int idx) { }

	public static extern int lua_isstring(IntPtr luaState, int index) { }

	public static extern int lua_iscfunction(IntPtr luaState, int index) { }

	public static extern int lua_isuserdata(IntPtr luaState, int stackPos) { }

	public static extern LuaTypes lua_type(IntPtr luaState, int index) { }

	public static string lua_typename(IntPtr luaState, LuaTypes type) { }

	public static extern int lua_equal(IntPtr luaState, int idx1, int idx2) { }

	public static extern int lua_rawequal(IntPtr luaState, int idx1, int idx2) { }

	public static extern int lua_lessthan(IntPtr luaState, int idx1, int idx2) { }

	public static extern double lua_tonumber(IntPtr luaState, int idx) { }

	public static int lua_tointeger(IntPtr luaState, int idx) { }

	public static bool lua_toboolean(IntPtr luaState, int idx) { }

	public static IntPtr lua_tolstring(IntPtr luaState, int index, out int strLen) { }

	public static int lua_objlen(IntPtr luaState, int idx) { }

	public static extern IntPtr lua_tocfunction(IntPtr luaState, int idx) { }

	public static extern IntPtr lua_touserdata(IntPtr luaState, int idx) { }

	public static extern IntPtr lua_tothread(IntPtr L, int idx) { }

	public static extern IntPtr lua_topointer(IntPtr L, int idx) { }

	public static extern void lua_pushnil(IntPtr luaState) { }

	public static extern void lua_pushnumber(IntPtr luaState, double number) { }

	public static void lua_pushinteger(IntPtr L, int n) { }

	public static void lua_pushlstring(IntPtr luaState, byte[] str, int size) { }

	public static extern void lua_pushstring(IntPtr luaState, string str) { }

	public static extern void lua_pushcclosure(IntPtr luaState, IntPtr fn, int n) { }

	public static extern void lua_pushboolean(IntPtr luaState, int value) { }

	public static void lua_pushboolean(IntPtr luaState, bool value) { }

	public static extern void lua_pushlightuserdata(IntPtr luaState, IntPtr udata) { }

	public static extern int lua_pushthread(IntPtr L) { }

	public static void lua_gettable(IntPtr L, int idx) { }

	public static void lua_getfield(IntPtr L, int idx, string key) { }

	public static extern void lua_rawget(IntPtr luaState, int idx) { }

	public static extern void lua_rawgeti(IntPtr luaState, int idx, int n) { }

	public static extern void lua_createtable(IntPtr luaState, int narr, int nrec) { }

	public static IntPtr lua_newuserdata(IntPtr luaState, int size) { }

	public static extern int lua_getmetatable(IntPtr luaState, int objIndex) { }

	public static extern void lua_getfenv(IntPtr luaState, int idx) { }

	public static void lua_settable(IntPtr L, int idx) { }

	public static void lua_setfield(IntPtr L, int idx, string key) { }

	public static extern void lua_rawset(IntPtr luaState, int idx) { }

	public static extern void lua_rawseti(IntPtr luaState, int tableIndex, int index) { }

	public static extern void lua_setmetatable(IntPtr luaState, int objIndex) { }

	public static extern int lua_setfenv(IntPtr luaState, int stackPos) { }

	public static extern void lua_call(IntPtr luaState, int nArgs, int nResults) { }

	public static extern int lua_pcall(IntPtr luaState, int nArgs, int nResults, int errfunc) { }

	public static extern int lua_cpcall(IntPtr L, IntPtr func, IntPtr ud) { }

	public static extern int lua_yield(IntPtr L, int nresults) { }

	public static extern int lua_resume(IntPtr L, int narg) { }

	public static extern int lua_status(IntPtr L) { }

	public static extern int lua_gc(IntPtr luaState, LuaGCOptions what, int data) { }

	public static extern int lua_next(IntPtr luaState, int index) { }

	public static extern void lua_concat(IntPtr luaState, int n) { }

	public static void lua_pop(IntPtr luaState, int amount) { }

	public static void lua_newtable(IntPtr luaState) { }

	public static void lua_register(IntPtr luaState, string name, LuaCSFunction func) { }

	public static void lua_pushcfunction(IntPtr luaState, LuaCSFunction func) { }

	public static bool lua_isfunction(IntPtr luaState, int n) { }

	public static bool lua_istable(IntPtr luaState, int n) { }

	public static bool lua_islightuserdata(IntPtr luaState, int n) { }

	public static bool lua_isnil(IntPtr luaState, int n) { }

	public static bool lua_isboolean(IntPtr luaState, int n) { }

	public static bool lua_isthread(IntPtr luaState, int n) { }

	public static bool lua_isnone(IntPtr luaState, int n) { }

	public static bool lua_isnoneornil(IntPtr luaState, int n) { }

	public static void lua_setglobal(IntPtr luaState, string name) { }

	public static void lua_getglobal(IntPtr luaState, string name) { }

	public static string lua_ptrtostring(IntPtr str, int len) { }

	public static string lua_tostring(IntPtr luaState, int index) { }

	public static IntPtr lua_open() { }

	public static void lua_getregistry(IntPtr L) { }

	public static int lua_getgccount(IntPtr L) { }

	public static extern int lua_getstack(IntPtr L, int level, ref Lua_Debug ar) { }

	public static extern int lua_getinfo(IntPtr L, string what, ref Lua_Debug ar) { }

	public static extern string lua_getlocal(IntPtr L, ref Lua_Debug ar, int n) { }

	public static extern string lua_setlocal(IntPtr L, ref Lua_Debug ar, int n) { }

	public static extern string lua_getupvalue(IntPtr L, int funcindex, int n) { }

	public static extern string lua_setupvalue(IntPtr L, int funcindex, int n) { }

	public static extern int lua_sethook(IntPtr L, LuaHookFunc func, int mask, int count) { }

	public static extern LuaHookFunc lua_gethook(IntPtr L) { }

	public static extern int lua_gethookmask(IntPtr L) { }

	public static extern int lua_gethookcount(IntPtr L) { }

	public static extern void luaL_openlibs(IntPtr luaState) { }

	public static int abs_index(IntPtr L, int i) { }

	public static int luaL_getn(IntPtr luaState, int i) { }

	public static extern int luaL_getmetafield(IntPtr luaState, int stackPos, string field) { }

	public static int luaL_callmeta(IntPtr L, int stackPos, string field) { }

	public static int luaL_argerror(IntPtr L, int narg, string extramsg) { }

	public static int luaL_typerror(IntPtr L, int stackPos, string tname, string t2) { }

	public static string luaL_checklstring(IntPtr L, int numArg, out int len) { }

	public static string luaL_optlstring(IntPtr L, int narg, string def, out int len) { }

	public static double luaL_checknumber(IntPtr L, int stackPos) { }

	public static double luaL_optnumber(IntPtr L, int idx, double def) { }

	public static int luaL_checkinteger(IntPtr L, int stackPos) { }

	public static int luaL_optinteger(IntPtr L, int idx, int def) { }

	public static bool luaL_checkboolean(IntPtr luaState, int index) { }

	public static void luaL_checkstack(IntPtr L, int space, string mes) { }

	public static void luaL_checktype(IntPtr L, int narg, LuaTypes t) { }

	public static void luaL_checkany(IntPtr L, int narg) { }

	public static extern int luaL_newmetatable(IntPtr luaState, string meta) { }

	public static IntPtr luaL_checkudata(IntPtr L, int ud, string tname) { }

	public static extern void luaL_where(IntPtr luaState, int level) { }

	public static int luaL_throw(IntPtr L, string message) { }

	public static extern int luaL_ref(IntPtr luaState, int t) { }

	public static extern void luaL_unref(IntPtr luaState, int registryIndex, int reference) { }

	public static extern int luaL_loadfile(IntPtr luaState, string filename) { }

	public static int luaL_loadbuffer(IntPtr luaState, byte[] buff, int size, string name) { }

	public static extern int luaL_loadstring(IntPtr luaState, string chunk) { }

	public static extern IntPtr luaL_newstate() { }

	public static extern IntPtr luaL_gsub(IntPtr luaState, string str, string pattern, string replacement) { }

	private static extern IntPtr luaL_getbcversion() { }

	public static string lua_getbcversion() { }

	public static extern IntPtr luaL_findtable(IntPtr luaState, int idx, string fname, int szhint = 1) { }

	public static string luaL_typename(IntPtr luaState, int stackPos) { }

	public static bool luaL_dofile(IntPtr luaState, string fileName) { }

	public static bool luaL_dostring(IntPtr luaState, string chunk) { }

	public static void luaL_getmetatable(IntPtr luaState, string meta) { }

	public static int lua_ref(IntPtr luaState) { }

	public static void lua_getref(IntPtr luaState, int reference) { }

	public static void lua_unref(IntPtr luaState, int reference) { }

	public static extern void tolua_openlibs(IntPtr L) { }

	public static extern void tolua_openint64(IntPtr L) { }

	public static extern int tolua_openlualibs(IntPtr L) { }

	public static extern IntPtr tolua_tag() { }

	public static extern void tolua_newudata(IntPtr luaState, int val) { }

	public static extern int tolua_rawnetobj(IntPtr luaState, int obj) { }

	public static extern bool tolua_pushudata(IntPtr L, int index) { }

	public static extern bool tolua_pushnewudata(IntPtr L, int metaRef, int index) { }

	public static extern int tolua_beginpcall(IntPtr L, int reference) { }

	public static extern void tolua_pushtraceback(IntPtr L) { }

	public static extern void tolua_getvec2(IntPtr luaState, int stackPos, out float x, out float y) { }

	public static extern void tolua_getvec3(IntPtr luaState, int stackPos, out float x, out float y, out float z) { }

	public static extern void tolua_getvec4(IntPtr luaState, int stackPos, out float x, out float y, out float z, out float w) { }

	public static extern void tolua_getclr(IntPtr luaState, int stackPos, out float r, out float g, out float b, out float a) { }

	public static extern void tolua_getquat(IntPtr luaState, int stackPos, out float x, out float y, out float z, out float w) { }

	public static extern int tolua_getlayermask(IntPtr luaState, int stackPos) { }

	public static extern void tolua_pushvec2(IntPtr luaState, float x, float y) { }

	public static extern void tolua_pushvec3(IntPtr luaState, float x, float y, float z) { }

	public static extern void tolua_pushvec4(IntPtr luaState, float x, float y, float z, float w) { }

	public static extern void tolua_pushquat(IntPtr luaState, float x, float y, float z, float w) { }

	public static extern void tolua_pushclr(IntPtr luaState, float r, float g, float b, float a) { }

	public static extern void tolua_pushlayermask(IntPtr luaState, int mask) { }

	public static extern bool tolua_isint64(IntPtr luaState, int stackPos) { }

	public static extern long tolua_toint64(IntPtr luaState, int stackPos) { }

	public static long tolua_checkint64(IntPtr L, int stackPos) { }

	public static extern void tolua_pushint64(IntPtr luaState, long n) { }

	public static extern bool tolua_isuint64(IntPtr luaState, int stackPos) { }

	public static extern ulong tolua_touint64(IntPtr luaState, int stackPos) { }

	public static ulong tolua_checkuint64(IntPtr L, int stackPos) { }

	public static extern void tolua_pushuint64(IntPtr luaState, ulong n) { }

	public static extern void tolua_setindex(IntPtr L) { }

	public static extern void tolua_setnewindex(IntPtr L) { }

	public static extern int toluaL_ref(IntPtr L) { }

	public static extern void toluaL_unref(IntPtr L, int reference) { }

	public static extern IntPtr tolua_getmainstate(IntPtr L) { }

	public static extern int tolua_getvaluetype(IntPtr L, int stackPos) { }

	public static extern bool tolua_createtable(IntPtr L, string fullPath, int szhint = 0) { }

	public static extern bool tolua_pushluatable(IntPtr L, string fullPath) { }

	public static extern bool tolua_beginmodule(IntPtr L, string name) { }

	public static extern void tolua_endmodule(IntPtr L) { }

	public static extern bool tolua_beginpremodule(IntPtr L, string fullPath, int szhint = 0) { }

	public static extern void tolua_endpremodule(IntPtr L, int reference) { }

	public static extern bool tolua_addpreload(IntPtr L, string path) { }

	public static extern int tolua_beginclass(IntPtr L, string name, int baseMetaRef, int reference = -1) { }

	public static extern void tolua_endclass(IntPtr L) { }

	public static extern void tolua_function(IntPtr L, string name, IntPtr fn) { }

	public static extern IntPtr tolua_tocbuffer(string name, int sz) { }

	public static extern void tolua_freebuffer(IntPtr buffer) { }

	public static extern void tolua_variable(IntPtr L, string name, IntPtr get, IntPtr set) { }

	public static extern void tolua_constant(IntPtr L, string name, double val) { }

	public static extern int tolua_beginenum(IntPtr L, string name) { }

	public static extern void tolua_endenum(IntPtr L) { }

	public static extern void tolua_beginstaticclass(IntPtr L, string name) { }

	public static extern void tolua_endstaticclass(IntPtr L) { }

	public static extern int tolua_require(IntPtr L, string fileName) { }

	public static extern int tolua_getmetatableref(IntPtr L, int pos) { }

	public static extern void tolua_setflag(int bit, bool flag) { }

	public static extern bool tolua_isvptrtable(IntPtr L, int index) { }

	public static int toluaL_exception(IntPtr L, Exception e) { }

	public static int toluaL_exception(IntPtr L, Exception e, object o, string msg) { }

	public static extern int tolua_loadbuffer(IntPtr luaState, byte[] buff, int size, string name) { }

	public static extern bool tolua_toboolean(IntPtr luaState, int index) { }

	public static extern int tolua_tointeger(IntPtr luaState, int idx) { }

	public static extern IntPtr tolua_tolstring(IntPtr luaState, int index, out int strLen) { }

	public static extern void tolua_pushlstring(IntPtr luaState, byte[] str, int size) { }

	public static extern int tolua_objlen(IntPtr luaState, int stackPos) { }

	public static extern IntPtr tolua_newuserdata(IntPtr luaState, int size) { }

	public static extern int tolua_argerror(IntPtr luaState, int narg, string extramsg) { }

	public static extern int tolua_error(IntPtr L, string msg) { }

	public static extern int tolua_getfield(IntPtr L, int idx, string key) { }

	public static extern int tolua_setfield(IntPtr L, int idx, string key) { }

	public static extern int tolua_gettable(IntPtr luaState, int idx) { }

	public static extern int tolua_settable(IntPtr luaState, int idx) { }

	public static extern int tolua_getn(IntPtr luaState, int stackPos) { }

	public static extern int tolua_strlen(IntPtr str) { }

	public static extern void tolua_pushcfunction(IntPtr L, IntPtr fn) { }

	public static void tolua_pushcfunction(IntPtr luaState, LuaCSFunction func) { }

	public static string tolua_findtable(IntPtr L, int idx, string name, int size = 1) { }

	public static IntPtr tolua_atpanic(IntPtr L, LuaCSFunction func) { }

	public static extern IntPtr tolua_buffinit(IntPtr luaState) { }

	public static extern void tolua_addlstring(IntPtr b, string str, int l) { }

	public static extern void tolua_addstring(IntPtr b, string s) { }

	public static extern void tolua_addchar(IntPtr b, byte s) { }

	public static extern void tolua_pushresult(IntPtr b) { }

	public static extern int tolua_update(IntPtr L, float deltaTime, float unscaledDelta) { }

	public static extern int tolua_lateupdate(IntPtr L) { }

	public static extern int tolua_fixedupdate(IntPtr L, float fixedTime) { }

	public static extern void tolua_regthis(IntPtr L, IntPtr get, IntPtr set) { }

	public static extern int tolua_where(IntPtr L, int level) { }

	public static void tolua_bindthis(IntPtr L, LuaCSFunction get, LuaCSFunction set) { }

	public static extern int tolua_getclassref(IntPtr L, int pos) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: LuaInterface
public class LuaEvent : IDisposable
{
	// Fields
	protected LuaState luaState;
	protected bool beDisposed;
	private LuaTable self;
	private LuaFunction _add;
	private LuaFunction _remove;

	// Methods

	public void .ctor(LuaTable table) { }

	public void Dispose() { }

	private void Clear() { }

	public void Dispose(bool disposeManagedResources) { }

	public void Add(LuaFunction func, LuaTable obj) { }

	public void Remove(LuaFunction func, LuaTable obj) { }
}

// Namespace: LuaInterface
public class LuaException : Exception
{
	// Fields
	public static Exception luaStack;
	public static string projectFolder;
	public static int InstantiateCount;
	public static int SendMsgCount;
	public static IntPtr L;
	protected string _stack;

	// Properties
	public override string StackTrace { get; }

	// Methods

	public override string get_StackTrace() { }

	public void .ctor(string msg, Exception e, int skip = 1) { }

	public static Exception GetLastError() { }

	public static void ExtractFormattedStackTrace(StackTrace trace, StringBuilder sb, StackTrace skip) { }

	public static void Init(IntPtr L0) { }

	private static void .cctor() { }
}

// Namespace: LuaInterface
public class LuaFileUtils
{
	// Fields
	public bool beZip;
	protected List<string> searchPaths;
	protected Dictionary<string, AssetBundle> zipMap;
	protected static LuaFileUtils instance;

	// Properties
	public static LuaFileUtils Instance { get; set; }

	// Methods

	public static LuaFileUtils get_Instance() { }

	protected static void set_Instance(LuaFileUtils value) { }

	public void .ctor() { }

	public virtual void Dispose() { }

	public bool AddSearchPath(string path, bool front = False) { }

	public bool RemoveSearchPath(string path) { }

	public void AddSearchBundle(string name, AssetBundle bundle) { }

	public string FindFile(string fileName) { }

	public virtual byte[] ReadFile(string fileName) { }

	public virtual string FindFileError(string fileName) { }

	private byte[] ReadZipFile(string fileName) { }

	public static string GetOSDir() { }

	private static void .cctor() { }
}

// Namespace: LuaInterface
public class LuaFunction : LuaBaseRef
{
	// Fields
	protected int oldTop;
	private int argCount;
	private int stackPos;
	private Stack<LuaFunction.FuncData> stack;

	// Methods

	public void .ctor(int reference, LuaState state) { }

	public override void Dispose() { }

	public T ToDelegate<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x623BA0 Offset: 0x622BA0 VA: 0x180623BA0
	|-LuaFunction.ToDelegate<object>
	*/

	public virtual int BeginPCall() { }

	public void PCall() { }

	public void EndPCall() { }

	public void Call() { }

	public void Call<T1>(T1 arg1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9E690 Offset: 0x1F9D690 VA: 0x181F9E690
	|-LuaFunction.Call<LuaTable>
	|-LuaFunction.Call<object>
	|-LuaFunction.Call<string>
	|
	|-RVA: 0x1F9E7C0 Offset: 0x1F9D7C0 VA: 0x181F9E7C0
	|-LuaFunction.Call<float>
	*/

	public void Call<T1, T2>(T1 arg1, T2 arg2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9E600 Offset: 0x1F9D600 VA: 0x181F9E600
	|-LuaFunction.Call<object, object>
	*/

	public void Call<T1, T2, T3>(T1 arg1, T2 arg2, T3 arg3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9E540 Offset: 0x1F9D540 VA: 0x181F9E540
	|-LuaFunction.Call<object, object, object>
	|
	|-RVA: 0x1F9E700 Offset: 0x1F9D700 VA: 0x181F9E700
	|-LuaFunction.Call<float, float, float>
	*/

	public void Call<T1, T2, T3, T4>(T1 arg1, T2 arg2, T3 arg3, T4 arg4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9E470 Offset: 0x1F9D470 VA: 0x181F9E470
	|-LuaFunction.Call<object, object, object, object>
	*/

	public void Call<T1, T2, T3, T4, T5>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9E390 Offset: 0x1F9D390 VA: 0x181F9E390
	|-LuaFunction.Call<object, object, object, object, object>
	*/

	public void Call<T1, T2, T3, T4, T5, T6>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9E290 Offset: 0x1F9D290 VA: 0x181F9E290
	|-LuaFunction.Call<object, object, object, object, object, object>
	*/

	public void Call<T1, T2, T3, T4, T5, T6, T7>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9E180 Offset: 0x1F9D180 VA: 0x181F9E180
	|-LuaFunction.Call<object, object, object, object, object, object, object>
	*/

	public void Call<T1, T2, T3, T4, T5, T6, T7, T8>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9E050 Offset: 0x1F9D050 VA: 0x181F9E050
	|-LuaFunction.Call<object, object, object, object, object, object, object, object>
	*/

	public void Call<T1, T2, T3, T4, T5, T6, T7, T8, T9>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9DF10 Offset: 0x1F9CF10 VA: 0x181F9DF10
	|-LuaFunction.Call<object, object, object, object, object, object, object, object, object>
	*/

	public R1 Invoke<R1>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C24550 Offset: 0x1C23550 VA: 0x181C24550
	|-LuaFunction.Invoke<bool>
	|
	|-RVA: 0x1C24E90 Offset: 0x1C23E90 VA: 0x181C24E90
	|-LuaFunction.Invoke<object>
	*/

	public R1 Invoke<T1, R1>(T1 arg1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C24E00 Offset: 0x1C23E00 VA: 0x181C24E00
	|-LuaFunction.Invoke<object, object>
	*/

	public R1 Invoke<T1, T2, R1>(T1 arg1, T2 arg2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C24D50 Offset: 0x1C23D50 VA: 0x181C24D50
	|-LuaFunction.Invoke<object, object, object>
	*/

	public R1 Invoke<T1, T2, T3, R1>(T1 arg1, T2 arg2, T3 arg3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C24C80 Offset: 0x1C23C80 VA: 0x181C24C80
	|-LuaFunction.Invoke<object, object, object, object>
	*/

	public R1 Invoke<T1, T2, T3, T4, R1>(T1 arg1, T2 arg2, T3 arg3, T4 arg4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C24B90 Offset: 0x1C23B90 VA: 0x181C24B90
	|-LuaFunction.Invoke<object, object, object, object, object>
	*/

	public R1 Invoke<T1, T2, T3, T4, T5, R1>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C24A90 Offset: 0x1C23A90 VA: 0x181C24A90
	|-LuaFunction.Invoke<object, object, object, object, object, object>
	*/

	public R1 Invoke<T1, T2, T3, T4, T5, T6, R1>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C24980 Offset: 0x1C23980 VA: 0x181C24980
	|-LuaFunction.Invoke<object, object, object, object, object, object, object>
	*/

	public R1 Invoke<T1, T2, T3, T4, T5, T6, T7, R1>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C24850 Offset: 0x1C23850 VA: 0x181C24850
	|-LuaFunction.Invoke<object, object, object, object, object, object, object, object>
	*/

	public R1 Invoke<T1, T2, T3, T4, T5, T6, T7, T8, R1>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C24710 Offset: 0x1C23710 VA: 0x181C24710
	|-LuaFunction.Invoke<object, object, object, object, object, object, object, object, object>
	*/

	public R1 Invoke<T1, T2, T3, T4, T5, T6, T7, T8, T9, R1>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C245B0 Offset: 0x1C235B0 VA: 0x181C245B0
	|-LuaFunction.Invoke<object, object, object, object, object, object, object, object, object, object>
	*/

	[ObsoleteAttribute] // RVA: 0x6F340 Offset: 0x6E740 VA: 0x18006F340
	public object[] LazyCall(object[] args) { }

	public void CheckStack(int args) { }

	public bool IsBegin() { }

	public void Push(double num) { }

	public void Push(int n) { }

	public void PushLayerMask(LayerMask n) { }

	public void Push(uint un) { }

	public void Push(long num) { }

	public void Push(ulong un) { }

	public void Push(bool b) { }

	public void Push(string str) { }

	public void Push(IntPtr ptr) { }

	public void Push(LuaBaseRef lbr) { }

	public void Push(object o) { }

	public void Push(Object o) { }

	public void Push(Type t) { }

	public void Push(Enum e) { }

	public void Push(Array array) { }

	public void Push(Vector3 v3) { }

	public void Push(Vector2 v2) { }

	public void Push(Vector4 v4) { }

	public void Push(Quaternion quat) { }

	public void Push(Color clr) { }

	public void Push(Ray ray) { }

	public void Push(Bounds bounds) { }

	public void Push(RaycastHit hit) { }

	public void Push(Touch t) { }

	public void Push(LuaByteBuffer buffer) { }

	public void PushValue<T>(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9EA20 Offset: 0x1F9DA20 VA: 0x181F9EA20
	|-LuaFunction.PushValue<HitInfo>
	|
	|-RVA: 0x1F9EAE0 Offset: 0x1F9DAE0 VA: 0x181F9EAE0
	|-LuaFunction.PushValue<Rect>
	|
	|-RVA: 0x1F9EB90 Offset: 0x1F9DB90 VA: 0x181F9EB90
	|-LuaFunction.PushValue<Scene>
	*/

	public void PushObject(object o) { }

	public void PushSealed<T>(T o) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9E980 Offset: 0x1F9D980 VA: 0x181F9E980
	|-LuaFunction.PushSealed<object>
	|-LuaFunction.PushSealed<Camera>
	|-LuaFunction.PushSealed<RectTransform>
	*/

	public void PushGeneric<T>(T t) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9E830 Offset: 0x1F9D830 VA: 0x181F9E830
	|-LuaFunction.PushGeneric<object>
	|
	|-RVA: 0x1F9E8D0 Offset: 0x1F9D8D0 VA: 0x181F9E8D0
	|-LuaFunction.PushGeneric<float>
	*/

	public void PushArgs(object[] args) { }

	public void PushByteBuffer(byte[] buffer, int len = -1) { }

	public double CheckNumber() { }

	public bool CheckBoolean() { }

	public string CheckString() { }

	public Vector3 CheckVector3() { }

	public Quaternion CheckQuaternion() { }

	public Vector2 CheckVector2() { }

	public Vector4 CheckVector4() { }

	public Color CheckColor() { }

	public Ray CheckRay() { }

	public Bounds CheckBounds() { }

	public LayerMask CheckLayerMask() { }

	public long CheckLong() { }

	public ulong CheckULong() { }

	public Delegate CheckDelegate() { }

	public object CheckVariant() { }

	public char[] CheckCharBuffer() { }

	public byte[] CheckByteBuffer() { }

	public object CheckObject(Type t) { }

	public LuaFunction CheckLuaFunction() { }

	public LuaTable CheckLuaTable() { }

	public LuaThread CheckLuaThread() { }

	public T CheckValue<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x623A60 Offset: 0x622A60 VA: 0x180623A60
	|-LuaFunction.CheckValue<bool>
	|
	|-RVA: 0x623B00 Offset: 0x622B00 VA: 0x180623B00
	|-LuaFunction.CheckValue<object>
	*/
}

// Namespace: 
protected struct LuaFunction.FuncData
{
	// Fields
	public int oldTop;
	public int stackPos;

	// Methods

	public void .ctor(int top, int stack) { }
}

// Namespace: LuaInterface
public class LuaMatchType
{
	// Fields
	private static Type monoType;

	// Methods

	public bool CheckNumber(IntPtr L, int pos) { }

	public bool CheckBool(IntPtr L, int pos) { }

	public bool CheckLong(IntPtr L, int pos) { }

	public bool CheckULong(IntPtr L, int pos) { }

	public bool CheckNullNumber(IntPtr L, int pos) { }

	public bool CheckNullBool(IntPtr L, int pos) { }

	public bool CheckNullLong(IntPtr L, int pos) { }

	public bool CheckNullULong(IntPtr L, int pos) { }

	public bool CheckString(IntPtr L, int pos) { }

	public bool CheckByteArray(IntPtr L, int pos) { }

	public bool CheckCharArray(IntPtr L, int pos) { }

	public bool CheckArray(Type t, IntPtr L, int pos) { }

	public bool CheckBoolArray(IntPtr L, int pos) { }

	public bool CheckSByteArray(IntPtr L, int pos) { }

	public bool CheckInt16Array(IntPtr L, int pos) { }

	public bool CheckUInt16Array(IntPtr L, int pos) { }

	public bool CheckDecimalArray(IntPtr L, int pos) { }

	public bool CheckSingleArray(IntPtr L, int pos) { }

	public bool CheckDoubleArray(IntPtr L, int pos) { }

	public bool CheckInt32Array(IntPtr L, int pos) { }

	public bool CheckUInt32Array(IntPtr L, int pos) { }

	public bool CheckInt64Array(IntPtr L, int pos) { }

	public bool CheckUInt64Array(IntPtr L, int pos) { }

	public bool CheckStringArray(IntPtr L, int pos) { }

	public bool CheckTypeArray(IntPtr L, int pos) { }

	public bool CheckObjectArray(IntPtr L, int pos) { }

	private bool CheckValueType(IntPtr L, int pos, int valueType, Type nt) { }

	public bool CheckVec3(IntPtr L, int pos) { }

	public bool CheckQuat(IntPtr L, int pos) { }

	public bool CheckVec2(IntPtr L, int pos) { }

	public bool CheckColor(IntPtr L, int pos) { }

	public bool CheckVec4(IntPtr L, int pos) { }

	public bool CheckRay(IntPtr L, int pos) { }

	public bool CheckBounds(IntPtr L, int pos) { }

	public bool CheckTouch(IntPtr L, int pos) { }

	public bool CheckLayerMask(IntPtr L, int pos) { }

	public bool CheckRaycastHit(IntPtr L, int pos) { }

	public bool CheckNullVec3(IntPtr L, int pos) { }

	public bool CheckNullQuat(IntPtr L, int pos) { }

	public bool CheckNullVec2(IntPtr L, int pos) { }

	public bool CheckNullColor(IntPtr L, int pos) { }

	public bool CheckNullVec4(IntPtr L, int pos) { }

	public bool CheckNullRay(IntPtr L, int pos) { }

	public bool CheckNullBounds(IntPtr L, int pos) { }

	public bool CheckNullTouch(IntPtr L, int pos) { }

	public bool CheckNullLayerMask(IntPtr L, int pos) { }

	public bool CheckNullRaycastHit(IntPtr L, int pos) { }

	public bool CheckVec3Array(IntPtr L, int pos) { }

	public bool CheckQuatArray(IntPtr L, int pos) { }

	public bool CheckVec2Array(IntPtr L, int pos) { }

	public bool CheckVec4Array(IntPtr L, int pos) { }

	public bool CheckColorArray(IntPtr L, int pos) { }

	public bool CheckPtr(IntPtr L, int pos) { }

	public bool CheckLuaFunc(IntPtr L, int pos) { }

	public bool CheckLuaTable(IntPtr L, int pos) { }

	public bool CheckLuaThread(IntPtr L, int pos) { }

	public bool CheckLuaBaseRef(IntPtr L, int pos) { }

	public bool CheckByteBuffer(IntPtr L, int pos) { }

	public bool CheckEventObject(IntPtr L, int pos) { }

	public bool CheckEnumerator(IntPtr L, int pos) { }

	private bool CheckFinalType(Type type, IntPtr L, int pos) { }

	public bool CheckGameObject(IntPtr L, int pos) { }

	public bool CheckTransform(IntPtr L, int pos) { }

	public bool CheckMonoType(IntPtr L, int pos) { }

	public bool CheckVariant(IntPtr L, int pos) { }

	private bool CheckClassType(Type t, IntPtr L, int pos) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: LuaInterface
public static class LuaMethodCache
{
	// Fields
	public static Dictionary<Type, Dictionary<string, List<MethodInfo>>> dict;

	// Methods

	private static MethodInfo GetMethod(Type t, string name, Type[] ts) { }

	public static object CallSingleMethod(string name, object obj, object[] args) { }

	public static object CallMethod(string name, object obj, object[] args) { }

	private static void .cctor() { }
}

// Namespace: LuaInterface
public class GCRef
{
	// Fields
	public int reference;
	public string name;

	// Methods

	public void .ctor(int reference, string name) { }
}

// Namespace: LuaInterface
public struct LuaByteBuffer
{
	// Fields
	public byte[] buffer;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Length>k__BackingField;

	// Properties
	public int Length { get; set; }

	// Methods

	public void .ctor(IntPtr source, int len) { }

	public void .ctor(byte[] buf) { }

	public void .ctor(byte[] buf, int len) { }

	public void .ctor(MemoryStream stream) { }

	public static LuaByteBuffer op_Implicit(MemoryStream stream) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Length() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Length(int value) { }
}

// Namespace: LuaInterface
public class LuaOut<T>
{
	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-LuaOut<bool>..ctor
	|-LuaOut<byte>..ctor
	|-LuaOut<char>..ctor
	|-LuaOut<double>..ctor
	|-LuaOut<short>..ctor
	|-LuaOut<int>..ctor
	|-LuaOut<long>..ctor
	|-LuaOut<object>..ctor
	|-LuaOut<sbyte>..ctor
	|-LuaOut<float>..ctor
	|-LuaOut<ushort>..ctor
	|-LuaOut<uint>..ctor
	|-LuaOut<ulong>..ctor
	|-LuaOut<Bounds>..ctor
	|-LuaOut<Color>..ctor
	|-LuaOut<LayerMask>..ctor
	|-LuaOut<Quaternion>..ctor
	|-LuaOut<Ray>..ctor
	|-LuaOut<RaycastHit>..ctor
	|-LuaOut<Touch>..ctor
	|-LuaOut<Vector2>..ctor
	|-LuaOut<Vector3>..ctor
	|-LuaOut<Vector4>..ctor
	*/
}

// Namespace: LuaInterface
public class NullObject
{
	// Methods

	public void .ctor() { }
}

// Namespace: LuaInterface
public struct nil
{}

// Namespace: LuaInterface
public class LuaDelegate
{
	// Fields
	public LuaFunction func;
	public LuaTable self;
	public MethodInfo method;

	// Methods

	public void .ctor(LuaFunction func) { }

	public void .ctor(LuaFunction func, LuaTable self) { }

	public virtual void Dispose() { }

	public override bool Equals(object o) { }

	private static bool CompareLuaDelegate(LuaDelegate a, LuaDelegate b) { }

	public static bool op_Equality(LuaDelegate a, LuaDelegate b) { }

	public static bool op_Inequality(LuaDelegate a, LuaDelegate b) { }

	public override int GetHashCode() { }
}

// Namespace: LuaInterface
[NoToLuaAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class LuaMisc
{
	// Methods

	public static string GetArrayRank(Type t) { }

	public static string GetTypeName(Type t) { }

	public static string[] GetGenericName(Type[] types, int offset, int count) { }

	private static string CombineTypeStr(string space, string name) { }

	private static string GetGenericName(Type t) { }

	public static Delegate GetEventHandler(object obj, Type t, string eventName) { }

	public static string GetPrimitiveStr(Type t) { }

	public static double ToDouble(object obj) { }

	public static Type GetExportBaseType(Type t) { }
}

// Namespace: LuaInterface
public class TouchBits
{
	// Fields
	public const int DeltaPosition = 1;
	public const int Position = 2;
	public const int RawPosition = 4;
	public const int ALL = 7;

	// Methods

	public void .ctor() { }
}

// Namespace: LuaInterface
public class RaycastBits
{
	// Fields
	public const int Collider = 1;
	public const int Normal = 2;
	public const int Point = 4;
	public const int Rigidbody = 8;
	public const int Transform = 16;
	public const int ALL = 31;

	// Methods

	public void .ctor() { }
}

// Namespace: LuaInterface
public enum EventOp
{
	// Fields
	public int value__;
	public const EventOp None = 0;
	public const EventOp Add = 1;
	public const EventOp Sub = 2;
}

// Namespace: LuaInterface
public class EventObject
{
	// Fields
	[NoToLuaAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public EventOp op;
	[NoToLuaAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Delegate func;
	[NoToLuaAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Type type;

	// Methods

	[NoToLuaAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(Type t) { }

	public static EventObject op_Addition(EventObject a, Delegate b) { }

	public static EventObject op_Subtraction(EventObject a, Delegate b) { }
}

// Namespace: LuaInterface
public class LuaStackOp
{
	// Methods

	public sbyte ToSByte(IntPtr L, int stackPos) { }

	public byte ToByte(IntPtr L, int stackPos) { }

	public short ToInt16(IntPtr L, int stackPos) { }

	public ushort ToUInt16(IntPtr L, int stackPos) { }

	public char ToChar(IntPtr L, int stackPos) { }

	public int ToInt32(IntPtr L, int stackPos) { }

	public uint ToUInt32(IntPtr L, int stackPos) { }

	public Decimal ToDecimal(IntPtr L, int stackPos) { }

	public float ToFloat(IntPtr L, int stackPos) { }

	public LuaByteBuffer ToLuaByteBuffer(IntPtr L, int stackPos) { }

	public IEnumerator ToIter(IntPtr L, int stackPos) { }

	public Type ToType(IntPtr L, int stackPos) { }

	public EventObject ToEventObject(IntPtr L, int stackPos) { }

	public Transform ToTransform(IntPtr L, int stackPos) { }

	public GameObject ToGameObject(IntPtr L, int stackPos) { }

	public object ToObject(IntPtr L, int stackPos) { }

	public sbyte CheckSByte(IntPtr L, int stackPos) { }

	public byte CheckByte(IntPtr L, int stackPos) { }

	public short CheckInt16(IntPtr L, int stackPos) { }

	public ushort CheckUInt16(IntPtr L, int stackPos) { }

	public char CheckChar(IntPtr L, int stackPos) { }

	public int CheckInt32(IntPtr L, int stackPos) { }

	public uint CheckUInt32(IntPtr L, int stackPos) { }

	public Decimal CheckDecimal(IntPtr L, int stackPos) { }

	public float CheckFloat(IntPtr L, int stackPos) { }

	public IntPtr CheckIntPtr(IntPtr L, int stackPos) { }

	public UIntPtr CheckUIntPtr(IntPtr L, int stackPos) { }

	public LuaByteBuffer CheckLuaByteBuffer(IntPtr L, int stackPos) { }

	public EventObject CheckEventObject(IntPtr L, int stackPos) { }

	public Transform CheckTransform(IntPtr L, int stackPos) { }

	public GameObject CheckGameObject(IntPtr L, int stackPos) { }

	public void Push(IntPtr L, sbyte n) { }

	public void Push(IntPtr L, byte n) { }

	public void Push(IntPtr L, short n) { }

	public void Push(IntPtr L, ushort n) { }

	public void Push(IntPtr L, char n) { }

	public void Push(IntPtr L, int n) { }

	public void Push(IntPtr L, uint n) { }

	public void Push(IntPtr L, Decimal n) { }

	public void Push(IntPtr L, float n) { }

	public void Push(IntPtr L, UIntPtr p) { }

	public void Push(IntPtr L, Delegate ev) { }

	public void Push(IntPtr L, object obj) { }

	public void Push(IntPtr L, GameObject o) { }

	public void Push(IntPtr L, Transform o) { }

	public Nullable<sbyte> ToNullSByte(IntPtr L, int stackPos) { }

	public Nullable<byte> ToNullByte(IntPtr L, int stackPos) { }

	public Nullable<short> ToNullInt16(IntPtr L, int stackPos) { }

	public Nullable<ushort> ToNullUInt16(IntPtr L, int stackPos) { }

	public Nullable<char> ToNullChar(IntPtr L, int stackPos) { }

	public Nullable<int> ToNullInt32(IntPtr L, int stackPos) { }

	public Nullable<uint> ToNullUInt32(IntPtr L, int stackPos) { }

	public Nullable<Decimal> ToNullDecimal(IntPtr L, int stackPos) { }

	public Nullable<float> ToNullFloat(IntPtr L, int stackPos) { }

	public Nullable<double> ToNullNumber(IntPtr L, int stackPos) { }

	public Nullable<bool> ToNullBool(IntPtr L, int stackPos) { }

	public Nullable<long> ToNullInt64(IntPtr L, int stackPos) { }

	public Nullable<ulong> ToNullUInt64(IntPtr L, int stackPos) { }

	public sbyte[] ToSByteArray(IntPtr L, int stackPos) { }

	public short[] ToInt16Array(IntPtr L, int stackPos) { }

	public ushort[] ToUInt16Array(IntPtr L, int stackPos) { }

	public Decimal[] ToDecimalArray(IntPtr L, int stackPos) { }

	public float[] ToFloatArray(IntPtr L, int stackPos) { }

	public double[] ToDoubleArray(IntPtr L, int stackPos) { }

	public int[] ToInt32Array(IntPtr L, int stackPos) { }

	public uint[] ToUInt32Array(IntPtr L, int stackPos) { }

	public long[] ToInt64Array(IntPtr L, int stackPos) { }

	public ulong[] ToUInt64Array(IntPtr L, int stackPos) { }

	public Nullable<Vector3> ToNullVec3(IntPtr L, int stackPos) { }

	public Nullable<Quaternion> ToNullQuat(IntPtr L, int stackPos) { }

	public Nullable<Vector2> ToNullVec2(IntPtr L, int stackPos) { }

	public Nullable<Color> ToNullColor(IntPtr L, int stackPos) { }

	public Nullable<Vector4> ToNullVec4(IntPtr L, int stackPos) { }

	public Nullable<Ray> ToNullRay(IntPtr L, int stackPos) { }

	public Nullable<Bounds> ToNullBounds(IntPtr L, int stackPos) { }

	public Nullable<LayerMask> ToNullLayerMask(IntPtr L, int stackPos) { }

	public Vector3[] ToVec3Array(IntPtr L, int stackPos) { }

	public Quaternion[] ToQuatArray(IntPtr L, int stackPos) { }

	public Vector2[] ToVec2Array(IntPtr L, int stackPos) { }

	public Color[] ToColorArray(IntPtr L, int stackPos) { }

	public Vector4[] ToVec4Array(IntPtr L, int stackPos) { }

	public Type[] ToTypeArray(IntPtr L, int stackPos) { }

	public Nullable<sbyte> CheckNullSByte(IntPtr L, int stackPos) { }

	public Nullable<byte> CheckNullByte(IntPtr L, int stackPos) { }

	public Nullable<short> CheckNullInt16(IntPtr L, int stackPos) { }

	public Nullable<ushort> CheckNullUInt16(IntPtr L, int stackPos) { }

	public Nullable<char> CheckNullChar(IntPtr L, int stackPos) { }

	public Nullable<int> CheckNullInt32(IntPtr L, int stackPos) { }

	public Nullable<uint> CheckNullUInt32(IntPtr L, int stackPos) { }

	public Nullable<Decimal> CheckNullDecimal(IntPtr L, int stackPos) { }

	public Nullable<float> CheckNullFloat(IntPtr L, int stackPos) { }

	public Nullable<double> CheckNullNumber(IntPtr L, int stackPos) { }

	public Nullable<bool> CheckNullBool(IntPtr L, int stackPos) { }

	public Nullable<long> CheckNullInt64(IntPtr L, int stackPos) { }

	public Nullable<ulong> CheckNullUInt64(IntPtr L, int stackPos) { }

	public sbyte[] CheckSByteArray(IntPtr L, int stackPos) { }

	public short[] CheckInt16Array(IntPtr L, int stackPos) { }

	public ushort[] CheckUInt16Array(IntPtr L, int stackPos) { }

	public Decimal[] CheckDecimalArray(IntPtr L, int stackPos) { }

	public float[] CheckFloatArray(IntPtr L, int stackPos) { }

	public double[] CheckDoubleArray(IntPtr L, int stackPos) { }

	public int[] CheckInt32Array(IntPtr L, int stackPos) { }

	public uint[] CheckUInt32Array(IntPtr L, int stackPos) { }

	public long[] CheckInt64Array(IntPtr L, int stackPos) { }

	public ulong[] CheckUInt64Array(IntPtr L, int stackPos) { }

	public Nullable<Vector3> CheckNullVec3(IntPtr L, int stackPos) { }

	public Nullable<Quaternion> CheckNullQuat(IntPtr L, int stackPos) { }

	public Nullable<Vector2> CheckNullVec2(IntPtr L, int stackPos) { }

	public Nullable<Color> CheckNullColor(IntPtr L, int stackPos) { }

	public Nullable<Vector4> CheckNullVec4(IntPtr L, int stackPos) { }

	public Nullable<Ray> CheckNullRay(IntPtr L, int stackPos) { }

	public Nullable<Bounds> CheckNullBounds(IntPtr L, int stackPos) { }

	public Nullable<LayerMask> CheckNullLayerMask(IntPtr L, int stackPos) { }

	public Vector3[] CheckVec3Array(IntPtr L, int stackPos) { }

	public Quaternion[] CheckQuatArray(IntPtr L, int stackPos) { }

	public Vector2[] CheckVec2Array(IntPtr L, int stackPos) { }

	public Color[] CheckColorArray(IntPtr L, int stackPos) { }

	public Vector4[] CheckVec4Array(IntPtr L, int stackPos) { }

	public Type[] CheckTypeArray(IntPtr L, int stackPos) { }

	public void Push(IntPtr L, Nullable<sbyte> n) { }

	public void Push(IntPtr L, Nullable<byte> n) { }

	public void Push(IntPtr L, Nullable<short> n) { }

	public void Push(IntPtr L, Nullable<ushort> n) { }

	public void Push(IntPtr L, Nullable<char> n) { }

	public void Push(IntPtr L, Nullable<int> n) { }

	public void Push(IntPtr L, Nullable<uint> n) { }

	public void Push(IntPtr L, Nullable<Decimal> n) { }

	public void Push(IntPtr L, Nullable<float> n) { }

	public void Push(IntPtr L, Nullable<double> n) { }

	public void Push(IntPtr L, Nullable<bool> n) { }

	public void Push(IntPtr L, Nullable<long> n) { }

	public void Push(IntPtr L, Nullable<ulong> n) { }

	public void Push(IntPtr L, Nullable<Vector3> v3) { }

	public void Push(IntPtr L, Nullable<Quaternion> n) { }

	public void Push(IntPtr L, Nullable<Vector2> n) { }

	public void Push(IntPtr L, Nullable<Color> n) { }

	public void Push(IntPtr L, Nullable<Vector4> n) { }

	public void Push(IntPtr L, Nullable<Ray> n) { }

	public void Push(IntPtr L, Nullable<Bounds> n) { }

	public void Push(IntPtr L, Nullable<LayerMask> n) { }

	public void Push(IntPtr L, Nullable<Touch> n) { }

	public void Push(IntPtr L, Nullable<RaycastHit> n) { }

	public void .ctor() { }
}

// Namespace: LuaInterface
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class LuaState : LuaStatePtr, IDisposable
{
	// Fields
	public ObjectTranslator translator;
	public LuaReflection reflection;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <ArrayMetatable>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <DelegateMetatable>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <TypeMetatable>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <EnumMetatable>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <IterMetatable>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <EventMetatable>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <PackBounds>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <UnpackBounds>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <PackRay>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <UnpackRay>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <PackRaycastHit>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <PackTouch>k__BackingField;
	public Action OnDestroy;
	private Dictionary<string, WeakReference> funcMap;
	private Dictionary<int, WeakReference> funcRefMap;
	private Dictionary<long, WeakReference> delegateMap;
	private List<GCRef> gcList;
	private List<LuaBaseRef> subList;
	private Dictionary<Type, int> metaMap;
	private Dictionary<Enum, object> enumMap;
	private Dictionary<Type, LuaCSFunction> preLoadMap;
	private Dictionary<int, Type> typeMap;
	private HashSet<Type> genericSet;
	private HashSet<string> moduleSet;
	private static LuaState mainState;
	private static LuaState injectionState;
	private static Dictionary<IntPtr, LuaState> stateMap;
	private int beginCount;
	private bool beLogGC;
	private bool bInjectionInited;
	private HashSet<Type> missSet;

	// Properties
	public int ArrayMetatable { get; set; }
	public int DelegateMetatable { get; set; }
	public int TypeMetatable { get; set; }
	public int EnumMetatable { get; set; }
	public int IterMetatable { get; set; }
	public int EventMetatable { get; set; }
	public int PackBounds { get; set; }
	public int UnpackBounds { get; set; }
	public int PackRay { get; set; }
	public int UnpackRay { get; set; }
	public int PackRaycastHit { get; set; }
	public int PackTouch { get; set; }
	public bool LogGC { get; set; }
	public object Item { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_ArrayMetatable() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_ArrayMetatable(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_DelegateMetatable() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_DelegateMetatable(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_TypeMetatable() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_TypeMetatable(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_EnumMetatable() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_EnumMetatable(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_IterMetatable() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_IterMetatable(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_EventMetatable() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_EventMetatable(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_PackBounds() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_PackBounds(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_UnpackBounds() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_UnpackBounds(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_PackRay() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_PackRay(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_UnpackRay() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_UnpackRay(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_PackRaycastHit() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_PackRaycastHit(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_PackTouch() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_PackTouch(int value) { }

	public bool get_LogGC() { }

	public void set_LogGC(bool value) { }

	public void .ctor() { }

	private void OpenBaseLibs() { }

	private void InitLuaPath() { }

	protected void AddBinaryPath() { }

	private void OpenBaseLuaLibs() { }

	public void Start() { }

	public int OpenLibs(LuaCSFunction open) { }

	public void BeginPreLoad() { }

	public void EndPreLoad() { }

	public void AddPreLoad(string name, LuaCSFunction func, Type type) { }

	public void AddPreLoad(string name, LuaCSFunction func) { }

	public int BeginPreModule(string name) { }

	public void EndPreModule(int reference) { }

	public void EndPreModule(IntPtr L, int reference) { }

	public void BindPreModule(Type t, LuaCSFunction func) { }

	public LuaCSFunction GetPreModule(Type t) { }

	public bool BeginModule(string name) { }

	public void EndModule() { }

	private void BindTypeRef(int reference, Type t) { }

	public Type GetClassType(int reference) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xB6980 Offset: 0xB5D80 VA: 0x1800B6980
	public static int Collect(IntPtr L) { }

	public static bool GetInjectInitState(int index) { }

	private string GetToLuaTypeName(Type t) { }

	public int BeginClass(Type t, Type baseType, string name) { }

	public void EndClass() { }

	public int BeginEnum(Type t) { }

	public void EndEnum() { }

	public void BeginStaticLibs(string name) { }

	public void EndStaticLibs() { }

	public void RegFunction(string name, LuaCSFunction func) { }

	public void RegVar(string name, LuaCSFunction get, LuaCSFunction set) { }

	public void RegConstant(string name, double d) { }

	public void RegConstant(string name, bool flag) { }

	private int GetFuncRef(string name) { }

	public static LuaState Get(IntPtr ptr) { }

	public static ObjectTranslator GetTranslator(IntPtr ptr) { }

	public static LuaReflection GetReflection(IntPtr ptr) { }

	public void DoString(string chunk, string chunkName = "LuaState.cs") { }

	public T DoString<T>(string chunk, string chunkName = "LuaState.cs") { }
	/* GenericInstMethod :
	|
	|-RVA: 0x624530 Offset: 0x623530 VA: 0x180624530
	|-LuaState.DoString<object>
	*/

	private byte[] LoadFileBuffer(string fileName) { }

	private string LuaChunkName(string name) { }

	public void DoFile(string fileName) { }

	public T DoFile<T>(string fileName) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x6244C0 Offset: 0x6234C0 VA: 0x1806244C0
	|-LuaState.DoFile<object>
	*/

	public void Require(string fileName) { }

	public T Require<T>(string fileName) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x624790 Offset: 0x623790 VA: 0x180624790
	|-LuaState.Require<LuaTable>
	|-LuaState.Require<object>
	*/

	public void InitPackagePath() { }

	private string ToPackagePath(string path) { }

	public void AddSearchPath(string fullPath) { }

	public void RemoveSeachPath(string fullPath) { }

	public int BeginPCall(int reference) { }

	public void PCall(int args, int oldTop) { }

	public void EndPCall(int oldTop) { }

	public void PushArgs(object[] args) { }

	private void CheckNull(LuaBaseRef lbr, string fmt, object arg0) { }

	private bool PushLuaTable(string fullPath, bool checkMap = True) { }

	private bool PushLuaFunction(string fullPath, bool checkMap = True) { }

	private void RemoveFromGCList(int reference) { }

	public LuaFunction GetFunction(string name, bool beLogMiss = True) { }

	private LuaBaseRef TryGetLuaRef(int reference) { }

	public LuaFunction GetFunction(int reference) { }

	public LuaTable GetTable(string fullPath, bool beLogMiss = True) { }

	public LuaTable GetTable(int reference) { }

	public LuaThread GetLuaThread(int reference) { }

	public LuaDelegate GetLuaDelegate(LuaFunction func) { }

	public LuaDelegate GetLuaDelegate(LuaFunction func, LuaTable self) { }

	public void AddLuaDelegate(LuaDelegate target, LuaFunction func) { }

	public void AddLuaDelegate(LuaDelegate target, LuaFunction func, LuaTable self) { }

	public bool CheckTop() { }

	public void Push(bool b) { }

	public void Push(double d) { }

	public void Push(uint un) { }

	public void Push(int n) { }

	public void Push(short s) { }

	public void Push(ushort us) { }

	public void Push(long l) { }

	public void Push(ulong ul) { }

	public void Push(string str) { }

	public void Push(IntPtr p) { }

	public void Push(Vector3 v3) { }

	public void Push(Vector2 v2) { }

	public void Push(Vector4 v4) { }

	public void Push(Color clr) { }

	public void Push(Quaternion q) { }

	public void Push(Ray ray) { }

	public void Push(Bounds bound) { }

	public void Push(RaycastHit hit) { }

	public void Push(Touch touch) { }

	public void PushLayerMask(LayerMask mask) { }

	public void Push(LuaByteBuffer bb) { }

	public void PushByteBuffer(byte[] buffer) { }

	public void PushByteBuffer(byte[] buffer, int len) { }

	public void Push(LuaBaseRef lbr) { }

	private void PushUserData(object o, int reference) { }

	public void Push(Array array) { }

	public void Push(Type t) { }

	public void Push(Delegate ev) { }

	public object GetEnumObj(Enum e) { }

	public void Push(Enum e) { }

	public void Push(IEnumerator iter) { }

	public void Push(Object obj) { }

	public void Push(TrackedReference tracker) { }

	public void PushVariant(object obj) { }

	public void PushObject(object obj) { }

	public void PushSealed<T>(T o) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9F7C0 Offset: 0x1F9E7C0 VA: 0x181F9F7C0
	|-LuaState.PushSealed<object>
	*/

	public void PushValue<T>(T v) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9F840 Offset: 0x1F9E840 VA: 0x181F9F840
	|-LuaState.PushValue<HitInfo>
	|
	|-RVA: 0x1F9F940 Offset: 0x1F9E940 VA: 0x181F9F940
	|-LuaState.PushValue<Rect>
	|
	|-RVA: 0x1F9FA20 Offset: 0x1F9EA20 VA: 0x181F9FA20
	|-LuaState.PushValue<Scene>
	*/

	public void PushGeneric<T>(T o) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9F600 Offset: 0x1F9E600 VA: 0x181F9F600
	|-LuaState.PushGeneric<object>
	|
	|-RVA: 0x1F9F6E0 Offset: 0x1F9E6E0 VA: 0x181F9F6E0
	|-LuaState.PushGeneric<float>
	*/

	private Vector3 ToVector3(int stackPos) { }

	public Vector3 CheckVector3(int stackPos) { }

	public Quaternion CheckQuaternion(int stackPos) { }

	public Vector2 CheckVector2(int stackPos) { }

	public Vector4 CheckVector4(int stackPos) { }

	public Color CheckColor(int stackPos) { }

	public Ray CheckRay(int stackPos) { }

	public Bounds CheckBounds(int stackPos) { }

	public LayerMask CheckLayerMask(int stackPos) { }

	public long CheckLong(int stackPos) { }

	public ulong CheckULong(int stackPos) { }

	public string CheckString(int stackPos) { }

	public Delegate CheckDelegate(int stackPos) { }

	public char[] CheckCharBuffer(int stackPos) { }

	public byte[] CheckByteBuffer(int stackPos) { }

	public T[] CheckNumberArray<T>(int stackPos) { }

	public object CheckObject(int stackPos, Type type) { }

	public object CheckVarObject(int stackPos, Type type) { }

	public object[] CheckObjects(int oldTop) { }

	public LuaFunction CheckLuaFunction(int stackPos) { }

	public LuaTable CheckLuaTable(int stackPos) { }

	public LuaThread CheckLuaThread(int stackPos) { }

	public T CheckValue<T>(int stackPos) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x6241F0 Offset: 0x6231F0 VA: 0x1806241F0
	|-LuaState.CheckValue<DgwResultServerInfo>
	|-LuaState.CheckValue<DgwServerForJson>
	|-LuaState.CheckValue<bool>
	|-LuaState.CheckValue<int>
	|-LuaState.CheckValue<Int32Enum>
	|-LuaState.CheckValue<object>
	|-LuaState.CheckValue<AnimatorClipInfo>
	|
	|-RVA: 0x623DB0 Offset: 0x622DB0 VA: 0x180623DB0
	|-LuaState.CheckValue<DgwServerInfo>
	|
	|-RVA: 0x6240F0 Offset: 0x6230F0 VA: 0x1806240F0
	|-LuaState.CheckValue<KeyValuePair<object, object>>
	|-LuaState.CheckValue<Rect>
	|-LuaState.CheckValue<ReflectionProbeBlendInfo>
	|-LuaState.CheckValue<Vector4>
	|
	|-RVA: 0x623CA0 Offset: 0x622CA0 VA: 0x180623CA0
	|-LuaState.CheckValue<BoneWeight>
	|
	|-RVA: 0x623FD0 Offset: 0x622FD0 VA: 0x180623FD0
	|-LuaState.CheckValue<RaycastResult>
	|
	|-RVA: 0x623EC0 Offset: 0x622EC0 VA: 0x180623EC0
	|-LuaState.CheckValue<Matrix4x4>
	|
	|-RVA: 0x6242D0 Offset: 0x6232D0 VA: 0x1806242D0
	|-LuaState.CheckValue<Vector2>
	|
	|-RVA: 0x6243B0 Offset: 0x6233B0 VA: 0x1806243B0
	|-LuaState.CheckValue<Vector3>
	*/

	public object ToVariant(int stackPos) { }

	public void CollectRef(int reference, string name, bool isGCThread = False) { }

	public void DelayDispose(LuaBaseRef br) { }

	public int Collect() { }

	public void RefreshDelegateMap() { }

	public object get_Item(string fullPath) { }

	public void set_Item(string fullPath, object value) { }

	public void NewTable(string fullPath) { }

	public LuaTable NewTable(int narr = 0, int nrec = 0) { }

	public void ReLoad(string moduleFileName) { }

	public int GetMetaReference(Type t) { }

	public int GetMissMetaReference(Type t) { }

	private Type GetBaseType(Type t) { }

	private Type GetSpecialGenericType(Type t) { }

	private void CloseBaseRef() { }

	public void Dispose() { }

	public override int GetHashCode() { }

	public override bool Equals(object o) { }

	public static bool op_Equality(LuaState a, LuaState b) { }

	public static bool op_Inequality(LuaState a, LuaState b) { }

	public void PrintTable(string name) { }

	protected void Collect(int reference, string name, bool beThread) { }

	protected void LuaLoadBuffer(byte[] buffer, string chunkName) { }

	protected T LuaLoadBuffer<T>(byte[] buffer, string chunkName) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x6245C0 Offset: 0x6235C0 VA: 0x1806245C0
	|-LuaState.LuaLoadBuffer<object>
	*/

	public bool BeginCall(string name, int top, bool beLogMiss) { }

	public void Call(int nArgs, int errfunc, int top) { }

	public void Call(string name, bool beLogMiss) { }

	public void Call<T>(string name, T arg1, bool beLogMiss) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9F4A0 Offset: 0x1F9E4A0 VA: 0x181F9F4A0
	|-LuaState.Call<object>
	*/

	public void Call<T1, T2>(string name, T1 arg1, T2 arg2, bool beLogMiss) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9F320 Offset: 0x1F9E320 VA: 0x181F9F320
	|-LuaState.Call<object, object>
	*/

	public void Call<T1, T2, T3>(string name, T1 arg1, T2 arg2, T3 arg3, bool beLogMiss) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9F190 Offset: 0x1F9E190 VA: 0x181F9F190
	|-LuaState.Call<object, object, object>
	*/

	public void Call<T1, T2, T3, T4>(string name, T1 arg1, T2 arg2, T3 arg3, T4 arg4, bool beLogMiss) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9EFE0 Offset: 0x1F9DFE0 VA: 0x181F9EFE0
	|-LuaState.Call<object, object, object, object>
	*/

	public void Call<T1, T2, T3, T4, T5>(string name, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, bool beLogMiss) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9EE20 Offset: 0x1F9DE20 VA: 0x181F9EE20
	|-LuaState.Call<object, object, object, object, object>
	*/

	public void Call<T1, T2, T3, T4, T5, T6>(string name, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, bool beLogMiss) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9EC30 Offset: 0x1F9DC30 VA: 0x181F9EC30
	|-LuaState.Call<object, object, object, object, object, object>
	*/

	public R1 Invoke<R1>(string name, bool beLogMiss) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C25970 Offset: 0x1C24970 VA: 0x181C25970
	|-LuaState.Invoke<object>
	*/

	public R1 Invoke<T1, R1>(string name, T1 arg1, bool beLogMiss) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C257F0 Offset: 0x1C247F0 VA: 0x181C257F0
	|-LuaState.Invoke<object, object>
	*/

	public R1 Invoke<T1, T2, R1>(string name, T1 arg1, T2 arg2, bool beLogMiss) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C25650 Offset: 0x1C24650 VA: 0x181C25650
	|-LuaState.Invoke<object, object, object>
	*/

	public R1 Invoke<T1, T2, T3, R1>(string name, T1 arg1, T2 arg2, T3 arg3, bool beLogMiss) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C254A0 Offset: 0x1C244A0 VA: 0x181C254A0
	|-LuaState.Invoke<object, object, object, object>
	*/

	public R1 Invoke<T1, T2, T3, T4, R1>(string name, T1 arg1, T2 arg2, T3 arg3, T4 arg4, bool beLogMiss) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C252D0 Offset: 0x1C242D0 VA: 0x181C252D0
	|-LuaState.Invoke<object, object, object, object, object>
	*/

	public R1 Invoke<T1, T2, T3, T4, T5, R1>(string name, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, bool beLogMiss) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C250F0 Offset: 0x1C240F0 VA: 0x181C250F0
	|-LuaState.Invoke<object, object, object, object, object, object>
	*/

	public R1 Invoke<T1, T2, T3, T4, T5, T6, R1>(string name, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, bool beLogMiss) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C24EF0 Offset: 0x1C23EF0 VA: 0x181C24EF0
	|-LuaState.Invoke<object, object, object, object, object, object, object>
	*/

	private void InitTypeTraits() { }

	private void InitStackTraits() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class LuaState.<>c
{
	// Fields
	public static readonly LuaState.<>c <>9;
	public static Action <>9__72_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <.ctor>b__72_0() { }
}

// Namespace: LuaInterface
public class LuaStatePtr
{
	// Fields
	protected IntPtr L;
	private string jit;

	// Methods

	public int LuaUpValueIndex(int i) { }

	public IntPtr LuaNewState() { }

	public void LuaOpenJit() { }

	public void LuaClose() { }

	public IntPtr LuaNewThread() { }

	public IntPtr LuaAtPanic(IntPtr panic) { }

	public int LuaGetTop() { }

	public void LuaSetTop(int newTop) { }

	public void LuaPushValue(int idx) { }

	public void LuaRemove(int index) { }

	public void LuaInsert(int idx) { }

	public void LuaReplace(int idx) { }

	public bool LuaCheckStack(int args) { }

	public void LuaXMove(IntPtr to, int n) { }

	public bool LuaIsNumber(int idx) { }

	public bool LuaIsString(int index) { }

	public bool LuaIsCFunction(int index) { }

	public bool LuaIsUserData(int index) { }

	public bool LuaIsNil(int n) { }

	public LuaTypes LuaType(int index) { }

	public string LuaTypeName(LuaTypes type) { }

	public string LuaTypeName(int idx) { }

	public bool LuaEqual(int idx1, int idx2) { }

	public bool LuaRawEqual(int idx1, int idx2) { }

	public bool LuaLessThan(int idx1, int idx2) { }

	public double LuaToNumber(int idx) { }

	public int LuaToInteger(int idx) { }

	public bool LuaToBoolean(int idx) { }

	public string LuaToString(int index) { }

	public IntPtr LuaToLString(int index, out int len) { }

	public IntPtr LuaToCFunction(int idx) { }

	public IntPtr LuaToUserData(int idx) { }

	public IntPtr LuaToThread(int idx) { }

	public IntPtr LuaToPointer(int idx) { }

	public int LuaObjLen(int index) { }

	public void LuaPushNil() { }

	public void LuaPushNumber(double number) { }

	public void LuaPushInteger(int n) { }

	public void LuaPushLString(byte[] str, int size) { }

	public void LuaPushString(string str) { }

	public void LuaPushCClosure(IntPtr fn, int n) { }

	public void LuaPushBoolean(bool value) { }

	public void LuaPushLightUserData(IntPtr udata) { }

	public int LuaPushThread() { }

	public void LuaGetTable(int idx) { }

	public void LuaGetField(int index, string key) { }

	public void LuaRawGet(int idx) { }

	public void LuaRawGetI(int tableIndex, int index) { }

	public void LuaCreateTable(int narr = 0, int nec = 0) { }

	public IntPtr LuaNewUserData(int size) { }

	public int LuaGetMetaTable(int idx) { }

	public void LuaGetEnv(int idx) { }

	public void LuaSetTable(int idx) { }

	public void LuaSetField(int idx, string key) { }

	public void LuaRawSet(int idx) { }

	public void LuaRawSetI(int tableIndex, int index) { }

	public void LuaSetMetaTable(int objIndex) { }

	public void LuaSetEnv(int idx) { }

	public void LuaCall(int nArgs, int nResults) { }

	public int LuaPCall(int nArgs, int nResults, int errfunc) { }

	public int LuaYield(int nresults) { }

	public int LuaResume(int narg) { }

	public int LuaStatus() { }

	public int LuaGC(LuaGCOptions what, int data = 0) { }

	public bool LuaNext(int index) { }

	public void LuaConcat(int n) { }

	public void LuaPop(int amount) { }

	public void LuaNewTable() { }

	public void LuaPushFunction(LuaCSFunction func) { }

	public bool lua_isfunction(int n) { }

	public bool lua_istable(int n) { }

	public bool lua_islightuserdata(int n) { }

	public bool lua_isnil(int n) { }

	public bool lua_isboolean(int n) { }

	public bool lua_isthread(int n) { }

	public bool lua_isnone(int n) { }

	public bool lua_isnoneornil(int n) { }

	public void LuaRawGlobal(string name) { }

	public void LuaSetGlobal(string name) { }

	public void LuaGetGlobal(string name) { }

	public void LuaOpenLibs() { }

	public int AbsIndex(int i) { }

	public int LuaGetN(int i) { }

	public double LuaCheckNumber(int stackPos) { }

	public int LuaCheckInteger(int idx) { }

	public bool LuaCheckBoolean(int stackPos) { }

	public string LuaCheckLString(int numArg, out int len) { }

	public int LuaLoadBuffer(byte[] buff, int size, string name) { }

	public IntPtr LuaFindTable(int idx, string fname, int szhint = 1) { }

	public int LuaTypeError(int stackPos, string tname, string t2) { }

	public bool LuaDoString(string chunk, string chunkName = "@LuaStatePtr.cs") { }

	public bool LuaDoFile(string fileName) { }

	public void LuaGetMetaTable(string meta) { }

	public int LuaRef(int t) { }

	public void LuaGetRef(int reference) { }

	public void LuaUnRef(int reference) { }

	public int LuaRequire(string fileName) { }

	public void ThrowLuaException(Exception e) { }

	public int ToLuaRef() { }

	public int LuaUpdate(float delta, float unscaled) { }

	public int LuaLateUpdate() { }

	public int LuaFixedUpdate(float fixedTime) { }

	public void OpenToLuaLibs() { }

	public void ToLuaPushTraceback() { }

	public void ToLuaUnRef(int reference) { }

	public int LuaGetStack(int level, ref Lua_Debug ar) { }

	public int LuaGetInfo(string what, ref Lua_Debug ar) { }

	public string LuaGetLocal(ref Lua_Debug ar, int n) { }

	public string LuaSetLocal(ref Lua_Debug ar, int n) { }

	public string LuaGetUpvalue(int funcindex, int n) { }

	public string LuaSetUpvalue(int funcindex, int n) { }

	public int LuaSetHook(LuaHookFunc func, int mask, int count) { }

	public LuaHookFunc LuaGetHook() { }

	public int LuaGetHookMask() { }

	public int LuaGetHookCount() { }

	public void .ctor() { }
}

// Namespace: LuaInterface
public static class LuaStatic
{
	// Methods

	public static int GetMetaReference(IntPtr L, Type t) { }

	public static int GetMissMetaReference(IntPtr L, Type t) { }

	public static Type GetClassType(IntPtr L, int reference) { }

	public static LuaFunction GetFunction(IntPtr L, int reference) { }

	public static LuaTable GetTable(IntPtr L, int reference) { }

	public static LuaThread GetLuaThread(IntPtr L, int reference) { }

	public static void GetUnpackRayRef(IntPtr L) { }

	public static void GetUnpackBounds(IntPtr L) { }

	public static void GetPackRay(IntPtr L) { }

	public static void GetPackRaycastHit(IntPtr L) { }

	public static void GetPackTouch(IntPtr L) { }

	public static void GetPackBounds(IntPtr L) { }

	public static int GetArrayMetatable(IntPtr L) { }

	public static int GetTypeMetatable(IntPtr L) { }

	public static int GetDelegateMetatable(IntPtr L) { }

	public static int GetEventMetatable(IntPtr L) { }

	public static int GetIterMetatable(IntPtr L) { }

	public static int GetEnumObject(IntPtr L, Enum e, out object obj) { }

	public static LuaCSFunction GetPreModule(IntPtr L, Type t) { }
}

// Namespace: LuaInterface
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class LuaTable : LuaBaseRef
{
	// Properties
	public object Item { get; set; }
	public object Item { get; set; }
	public int Length { get; }

	// Methods

	public void .ctor(int reference, LuaState state) { }

	public object get_Item(string key) { }

	public void set_Item(string key, object value) { }

	public object get_Item(int key) { }

	public void set_Item(int key, object value) { }

	public int get_Length() { }

	public T RawGetIndex<T>(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x624A00 Offset: 0x623A00 VA: 0x180624A00
	|-LuaTable.RawGetIndex<DgwResultServerInfo>
	|
	|-RVA: 0x624B30 Offset: 0x623B30 VA: 0x180624B30
	|-LuaTable.RawGetIndex<DgwServerForJson>
	|
	|-RVA: 0x624C60 Offset: 0x623C60 VA: 0x180624C60
	|-LuaTable.RawGetIndex<DgwServerInfo>
	|
	|-RVA: 0x625020 Offset: 0x624020 VA: 0x180625020
	|-LuaTable.RawGetIndex<KeyValuePair<object, object>>
	|
	|-RVA: 0x624EF0 Offset: 0x623EF0 VA: 0x180624EF0
	|-LuaTable.RawGetIndex<int>
	|
	|-RVA: 0x624DC0 Offset: 0x623DC0 VA: 0x180624DC0
	|-LuaTable.RawGetIndex<Int32Enum>
	|
	|-RVA: 0x625160 Offset: 0x624160 VA: 0x180625160
	|-LuaTable.RawGetIndex<object>
	|
	|-RVA: 0x93CD60 Offset: 0x93BD60 VA: 0x18093CD60
	|-LuaTable.RawGetIndex<AnimatorClipInfo>
	|
	|-RVA: 0x93CE90 Offset: 0x93BE90 VA: 0x18093CE90
	|-LuaTable.RawGetIndex<BoneWeight>
	|
	|-RVA: 0x93D180 Offset: 0x93C180 VA: 0x18093D180
	|-LuaTable.RawGetIndex<RaycastResult>
	|
	|-RVA: 0x93CFF0 Offset: 0x93BFF0 VA: 0x18093CFF0
	|-LuaTable.RawGetIndex<Matrix4x4>
	|
	|-RVA: 0x93D320 Offset: 0x93C320 VA: 0x18093D320
	|-LuaTable.RawGetIndex<Rect>
	|
	|-RVA: 0x93D460 Offset: 0x93C460 VA: 0x18093D460
	|-LuaTable.RawGetIndex<ReflectionProbeBlendInfo>
	|
	|-RVA: 0x93D5A0 Offset: 0x93C5A0 VA: 0x18093D5A0
	|-LuaTable.RawGetIndex<Vector2>
	|
	|-RVA: 0x93D6E0 Offset: 0x93C6E0 VA: 0x18093D6E0
	|-LuaTable.RawGetIndex<Vector3>
	|
	|-RVA: 0x93D830 Offset: 0x93C830 VA: 0x18093D830
	|-LuaTable.RawGetIndex<Vector4>
	*/

	public void RawSetIndex<T>(int index, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FA0490 Offset: 0x1F9F490 VA: 0x181FA0490
	|-LuaTable.RawSetIndex<object>
	*/

	public V RawGet<K, V>(K key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2398200 Offset: 0x2397200 VA: 0x182398200
	|-LuaTable.RawGet<object, object>
	*/

	public void RawSet<K, V>(K key, V arg) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FA05C0 Offset: 0x1F9F5C0 VA: 0x181FA05C0
	|-LuaTable.RawSet<object, object>
	*/

	public T GetTable<T>(string key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x6248C0 Offset: 0x6238C0 VA: 0x1806248C0
	|-LuaTable.GetTable<object>
	*/

	public void SetTable<T>(string key, T arg) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FA0710 Offset: 0x1F9F710 VA: 0x181FA0710
	|-LuaTable.SetTable<object>
	*/

	public LuaFunction RawGetLuaFunction(string key) { }

	public LuaFunction GetLuaFunction(string key) { }

	private bool BeginCall(string name, int top) { }

	public void Call(string name) { }

	public void Call<T1>(string name, T1 arg1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FA0350 Offset: 0x1F9F350 VA: 0x181FA0350
	|-LuaTable.Call<LuaTable>
	|-LuaTable.Call<object>
	*/

	public void Call<T1, T2>(string name, T1 arg1, T2 arg2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FA01F0 Offset: 0x1F9F1F0 VA: 0x181FA01F0
	|-LuaTable.Call<object, object>
	*/

	public void Call<T1, T2, T3>(string name, T1 arg1, T2 arg2, T3 arg3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FA0070 Offset: 0x1F9F070 VA: 0x181FA0070
	|-LuaTable.Call<object, object, object>
	*/

	public void Call<T1, T2, T3, T4>(string name, T1 arg1, T2 arg2, T3 arg3, T4 arg4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9FEC0 Offset: 0x1F9EEC0 VA: 0x181F9FEC0
	|-LuaTable.Call<object, object, object, object>
	*/

	public void Call<T1, T2, T3, T4, T5>(string name, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9FCF0 Offset: 0x1F9ECF0 VA: 0x181F9FCF0
	|-LuaTable.Call<object, object, object, object, object>
	*/

	public void Call<T1, T2, T3, T4, T5, T6>(string name, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9FAF0 Offset: 0x1F9EAF0 VA: 0x181F9FAF0
	|-LuaTable.Call<object, object, object, object, object, object>
	*/

	public R1 Invoke<R1>(string name) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C265A0 Offset: 0x1C255A0 VA: 0x181C265A0
	|-LuaTable.Invoke<object>
	*/

	public R1 Invoke<T1, R1>(string name, T1 arg1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C26440 Offset: 0x1C25440 VA: 0x181C26440
	|-LuaTable.Invoke<object, object>
	*/

	public R1 Invoke<T1, T2, R1>(string name, T1 arg1, T2 arg2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C262B0 Offset: 0x1C252B0 VA: 0x181C262B0
	|-LuaTable.Invoke<object, object, object>
	*/

	public R1 Invoke<T1, T2, T3, R1>(string name, T1 arg1, T2 arg2, T3 arg3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C260F0 Offset: 0x1C250F0 VA: 0x181C260F0
	|-LuaTable.Invoke<object, object, object, object>
	*/

	public R1 Invoke<T1, T2, T3, T4, R1>(string name, T1 arg1, T2 arg2, T3 arg3, T4 arg4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C25F10 Offset: 0x1C24F10 VA: 0x181C25F10
	|-LuaTable.Invoke<object, object, object, object, object>
	*/

	public R1 Invoke<T1, T2, T3, T4, T5, R1>(string name, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C25D10 Offset: 0x1C24D10 VA: 0x181C25D10
	|-LuaTable.Invoke<object, object, object, object, object, object>
	*/

	public R1 Invoke<T1, T2, T3, T4, T5, T6, R1>(string name, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C25AE0 Offset: 0x1C24AE0 VA: 0x181C25AE0
	|-LuaTable.Invoke<object, object, object, object, object, object, object>
	*/

	public string GetStringField(string name) { }

	public void AddTable(string name) { }

	public object[] ToArray() { }

	public override string ToString() { }

	public LuaArrayTable ToArrayTable() { }

	public LuaDictTable ToDictTable() { }

	public LuaDictTable<K, V> ToDictTable<K, V>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x886C10 Offset: 0x885C10 VA: 0x180886C10
	|-LuaTable.ToDictTable<object, object>
	*/

	public LuaTable GetMetaTable() { }
}

// Namespace: LuaInterface
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class LuaArrayTable : IDisposable, IEnumerable<object>, IEnumerable
{
	// Fields
	private LuaTable table;
	private LuaState state;

	// Properties
	public int Length { get; }
	public object Item { get; set; }

	// Methods

	public void .ctor(LuaTable table) { }

	public void Dispose() { }

	public int get_Length() { }

	public object get_Item(int key) { }

	public void set_Item(int key, object value) { }

	public void ForEach(Action<object> action) { }

	public IEnumerator<object> GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: 
private class LuaArrayTable.Enumerator : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private LuaState state;
	private int index;
	private object current;
	private int top;

	// Properties
	public object Current { get; }

	// Methods

	public void .ctor(LuaArrayTable list) { }

	public object get_Current() { }

	public bool MoveNext() { }

	public void Reset() { }

	public void Dispose() { }
}

// Namespace: LuaInterface
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class LuaDictTable : IDisposable, IEnumerable<DictionaryEntry>, IEnumerable
{
	// Fields
	private LuaTable table;
	private LuaState state;

	// Properties
	public object Item { get; set; }

	// Methods

	public void .ctor(LuaTable table) { }

	public void Dispose() { }

	public object get_Item(string key) { }

	public void set_Item(string key, object value) { }

	public Hashtable ToHashtable() { }

	public IEnumerator<DictionaryEntry> GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
}

// Namespace: 
private class LuaDictTable.Enumerator : IEnumerator<DictionaryEntry>, IEnumerator, IDisposable
{
	// Fields
	private LuaState state;
	private DictionaryEntry current;
	private int top;

	// Properties
	public DictionaryEntry Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	public void .ctor(LuaDictTable list) { }

	public DictionaryEntry get_Current() { }

	private object System.Collections.IEnumerator.get_Current() { }

	public bool MoveNext() { }

	public void Reset() { }

	public void Dispose() { }
}

// Namespace: LuaInterface
public struct LuaDictEntry<K, V>
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private K <Key>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private V <Value>k__BackingField;

	// Properties
	public K Key { get; set; }
	public V Value { get; set; }

	// Methods

	public void .ctor(K key, V value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x247AA0 Offset: 0x246EA0 VA: 0x180247AA0
	|-LuaDictEntry<object, object>..ctor
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public K get_Key() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x22F260 Offset: 0x22E660 VA: 0x18022F260
	|-LuaDictEntry<object, object>.get_Key
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Key(K value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24E0D0 Offset: 0x24D4D0 VA: 0x18024E0D0
	|-LuaDictEntry<object, object>.set_Key
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public V get_Value() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x25C1B0 Offset: 0x25B5B0 VA: 0x18025C1B0
	|-LuaDictEntry<object, object>.get_Value
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Value(V value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2550C0 Offset: 0x2544C0 VA: 0x1802550C0
	|-LuaDictEntry<object, object>.set_Value
	*/
}

// Namespace: LuaInterface
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class LuaDictTable<K, V> : IDisposable, IEnumerable<LuaDictEntry<K, V>>, IEnumerable
{
	// Fields
	private LuaTable table;
	private LuaState state;

	// Properties
	public V Item { get; set; }

	// Methods

	public void .ctor(LuaTable table) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A77DD0 Offset: 0x1A76DD0 VA: 0x181A77DD0
	|-LuaDictTable<object, object>..ctor
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x9F8130 Offset: 0x9F7130 VA: 0x1809F8130
	|-LuaDictTable<object, object>.Dispose
	*/

	public V get_Item(K key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CDE950 Offset: 0x1CDD950 VA: 0x181CDE950
	|-LuaDictTable<object, object>.get_Item
	*/

	public void set_Item(K key, V value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A77E30 Offset: 0x1A76E30 VA: 0x181A77E30
	|-LuaDictTable<object, object>.set_Item
	*/

	public Dictionary<K, V> ToDictionary() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A77A90 Offset: 0x1A76A90 VA: 0x181A77A90
	|-LuaDictTable<object, object>.ToDictionary
	*/

	public IEnumerator<LuaDictEntry<K, V>> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A77A20 Offset: 0x1A76A20 VA: 0x181A77A20
	|-LuaDictTable<object, object>.GetEnumerator
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2318880 Offset: 0x2317880 VA: 0x182318880
	|-LuaDictTable<object, object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
private class LuaDictTable.Enumerator<K, V> : IEnumerator<LuaDictEntry<K, V>>, IEnumerator, IDisposable
{
	// Fields
	private LuaState state;
	private LuaDictEntry<K, V> current;
	private int top;

	// Properties
	public LuaDictEntry<K, V> Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	public void .ctor(LuaDictTable<K, V> list) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A77820 Offset: 0x1A76820 VA: 0x181A77820
	|-LuaDictTable.Enumerator<object, object>..ctor
	*/

	public LuaDictEntry<K, V> get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x123E870 Offset: 0x123D870 VA: 0x18123E870
	|-LuaDictTable.Enumerator<object, object>.get_Current
	*/

	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1391DB0 Offset: 0x1390DB0 VA: 0x181391DB0
	|-LuaDictTable.Enumerator<object, object>.System.Collections.IEnumerator.get_Current
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A77750 Offset: 0x1A76750 VA: 0x181A77750
	|-LuaDictTable.Enumerator<object, object>.MoveNext
	*/

	public void Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x9F7D10 Offset: 0x9F6D10 VA: 0x1809F7D10
	|-LuaDictTable.Enumerator<object, object>.Reset
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A776C0 Offset: 0x1A766C0 VA: 0x181A776C0
	|-LuaDictTable.Enumerator<object, object>.Dispose
	*/
}

// Namespace: LuaInterface
public class LuaThread : LuaBaseRef
{
	// Methods

	public void .ctor(int reference, LuaState state) { }

	protected int Resume(IntPtr L, int nArgs) { }

	public int Resume() { }

	public int Resume<T1>(T1 arg1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A8900 Offset: 0x10A7900 VA: 0x1810A8900
	|-LuaThread.Resume<object>
	*/

	public int Resume<T1, T2>(T1 arg1, T2 arg2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A82B0 Offset: 0x10A72B0 VA: 0x1810A82B0
	|-LuaThread.Resume<object, object>
	*/

	public int Resume<T1, T2, T3>(T1 arg1, T2 arg2, T3 arg3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A7FE0 Offset: 0x10A6FE0 VA: 0x1810A7FE0
	|-LuaThread.Resume<object, object, object>
	*/

	public int Resume<R1>(out R1 ret1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A8740 Offset: 0x10A7740 VA: 0x1810A8740
	|-LuaThread.Resume<object>
	*/

	public int Resume<T1, R1>(T1 arg1, out R1 ret1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A84D0 Offset: 0x10A74D0 VA: 0x1810A84D0
	|-LuaThread.Resume<object, object>
	*/

	public int Resume<T1, T2, R1>(T1 arg1, T2 arg2, out R1 ret1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A7CB0 Offset: 0x10A6CB0 VA: 0x1810A7CB0
	|-LuaThread.Resume<object, object, object>
	*/

	public int Resume<T1, T2, T3, R1>(T1 arg1, T2 arg2, T3 arg3, out R1 ret1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A78D0 Offset: 0x10A68D0 VA: 0x1810A78D0
	|-LuaThread.Resume<object, object, object, object>
	*/
}

// Namespace: LuaInterface
public sealed class LuaUnityLibs
{
	// Methods

	public static void OpenLibs(IntPtr L) { }

	public static void OpenLuaLibs(IntPtr L) { }

	private static void InitMathf(IntPtr L) { }

	private static void InitLayer(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xC81F0 Offset: 0xC75F0 VA: 0x1800C81F0
	private static int PerlinNoise(IntPtr L) { }

	private static void SetOutMethods(IntPtr L, string table, LuaCSFunction getOutFunc) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCA470 Offset: 0xC9870 VA: 0x1800CA470
	private static int GetOutVector3(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCC770 Offset: 0xCBB70 VA: 0x1800CC770
	private static int GetOutVector2(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xCEB00 Offset: 0xCDF00 VA: 0x1800CEB00
	private static int GetOutVector4(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD0CB0 Offset: 0xD00B0 VA: 0x1800D0CB0
	private static int GetOutColor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD3040 Offset: 0xD2440 VA: 0x1800D3040
	private static int GetOutQuaternion(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD5320 Offset: 0xD4720 VA: 0x1800D5320
	private static int GetOutRay(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xD75A0 Offset: 0xD69A0 VA: 0x1800D75A0
	private static int GetOutBounds(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDBCF0 Offset: 0xDB0F0 VA: 0x1800DBCF0
	private static int GetOutRaycastHit(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xDDEF0 Offset: 0xDD2F0 VA: 0x1800DDEF0
	private static int GetOutTouch(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xE1460 Offset: 0xE0860 VA: 0x1800E1460
	private static int GetOutLayerMask(IntPtr L) { }

	public void .ctor() { }
}

// Namespace: LuaInterface
public struct LuaValueType
{
	// Fields
	public const int None = 0;
	public const int Vector3 = 1;
	public const int Quaternion = 2;
	public const int Vector2 = 3;
	public const int Color = 4;
	public const int Vector4 = 5;
	public const int Ray = 6;
	public const int Bounds = 7;
	public const int Touch = 8;
	public const int LayerMask = 9;
	public const int RaycastHit = 10;
	public const int Int64 = 11;
	public const int UInt64 = 12;
	public const int Max = 64;
	private int type;

	// Methods

	public void .ctor(int value) { }

	public static int op_Implicit(LuaValueType mask) { }

	public static LuaValueType op_Implicit(int intVal) { }

	public override string ToString() { }
}

// Namespace: LuaInterface
public static class LuaValueTypeName
{
	// Fields
	public static string[] names;

	// Methods

	private static void .cctor() { }

	public static string Get(int type) { }
}

// Namespace: LuaInterface
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class LuaObjectPool
{
	// Fields
	private List<LuaObjectPool.PoolNode> list;
	private LuaObjectPool.PoolNode head;
	public int count;

	// Properties
	public object Item { get; }

	// Methods

	public void .ctor() { }

	public object get_Item(int i) { }

	public void Clear() { }

	public int Add(object obj) { }

	public object TryGetValue(int index) { }

	public object Remove(int pos) { }

	public object Destroy(int pos) { }

	public object Replace(int pos, object o) { }
}

// Namespace: 
private class LuaObjectPool.PoolNode
{
	// Fields
	public int index;
	public object obj;

	// Methods

	public void .ctor(int index, object obj) { }
}

// Namespace: LuaInterface
public class ObjectTranslator
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <LogGC>k__BackingField;
	public readonly Dictionary<object, int> objectsBackMap;
	public readonly LuaObjectPool objects;
	private List<ObjectTranslator.DelayGC> gcList;
	private static ObjectTranslator _translator;

	// Properties
	public bool LogGC { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_LogGC() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_LogGC(bool value) { }

	public void .ctor() { }

	public int AddObject(object obj) { }

	public static ObjectTranslator Get(IntPtr L) { }

	private void RemoveObject(object o, int udata) { }

	public void RemoveObject(int udata) { }

	public object GetObject(int udata) { }

	public void Destroy(int udata) { }

	public void DelayDestroy(int id, float time) { }

	public void ClearNullObjects() { }

	public bool Getudata(object o, out int index) { }

	public void Destroyudata(int udata) { }

	public void SetBack(int index, object o) { }

	private bool RemoveFromGCList(int id) { }

	private void DestroyUnityObject(int udata, Object obj) { }

	public void Collect() { }

	public void Dispose() { }

	private static void .cctor() { }
}

// Namespace: 
private class ObjectTranslator.DelayGC
{
	// Fields
	public int id;
	public Object obj;
	public float time;

	// Methods

	public void .ctor(int id, Object obj, float time) { }
}

// Namespace: 
private class ObjectTranslator.CompareObject : IEqualityComparer<object>
{
	// Methods

	public bool Equals(object x, object y) { }

	public int GetHashCode(object obj) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ObjectTranslator.<>c__DisplayClass22_0
{
	// Fields
	public int id;

	// Methods

	public void .ctor() { }

	internal bool <RemoveFromGCList>b__0(ObjectTranslator.DelayGC p) { }
}

// Namespace: LuaInterface
public static class ToLua
{
	// Fields
	private static Type monoType;
	public static ToLua.LuaTableToVar[] ToVarMap;
	public static Dictionary<Type, ToLua.LuaPushVarObject> VarPushMap;

	// Methods

	private static void .cctor() { }

	public static void OpenLibs(IntPtr L) { }

	private static void AddLuaLoader(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xECA70 Offset: 0xEBE70 VA: 0x1800ECA70
	private static int Panic(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xEEBF0 Offset: 0xEDFF0 VA: 0x1800EEBF0
	private static int Print(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF0FD0 Offset: 0xF03D0 VA: 0x1800F0FD0
	private static int Loader(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF30E0 Offset: 0xF24E0 VA: 0x1800F30E0
	public static int DoFile(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF5050 Offset: 0xF4450 VA: 0x1800F5050
	public static int LoadFile(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF6F20 Offset: 0xF6320 VA: 0x1800F6F20
	private static int IsNull(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xF8DC0 Offset: 0xF81C0 VA: 0x1800F8DC0
	private static int BufferToString(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFB060 Offset: 0xFA460 VA: 0x1800FB060
	private static int GetClassType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFCE50 Offset: 0xFC250 VA: 0x1800FCE50
	private static int TableToArray(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xFEEE0 Offset: 0xFE2E0 VA: 0x1800FEEE0
	public static int op_ToString(IntPtr L) { }

	public static string ToString(IntPtr L, int stackPos) { }

	public static object ToObject(IntPtr L, int stackPos) { }

	public static LuaFunction ToLuaFunction(IntPtr L, int stackPos) { }

	public static LuaTable ToLuaTable(IntPtr L, int stackPos) { }

	public static LuaThread ToLuaThread(IntPtr L, int stackPos) { }

	public static Vector3 ToVector3(IntPtr L, int stackPos) { }

	public static Vector4 ToVector4(IntPtr L, int stackPos) { }

	public static Vector2 ToVector2(IntPtr L, int stackPos) { }

	public static Quaternion ToQuaternion(IntPtr L, int stackPos) { }

	public static Color ToColor(IntPtr L, int stackPos) { }

	public static Ray ToRay(IntPtr L, int stackPos) { }

	public static Bounds ToBounds(IntPtr L, int stackPos) { }

	public static LayerMask ToLayerMask(IntPtr L, int stackPos) { }

	public static object ToVarObject(IntPtr L, int stackPos) { }

	public static object ToVarObject(IntPtr L, int stackPos, Type t) { }

	public static object ToVarTable(IntPtr L, int stackPos) { }

	public static Nullable<T> ToNullable<T>(IntPtr L, int stackPos) { }

	public static List<T> ToObjectList<T>(IntPtr L, int stackPos) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x483620 Offset: 0x482620 VA: 0x180483620
	|-ToLua.ToObjectList<BaseKeybinding>
	|-ToLua.ToObjectList<Tween>
	|-ToLua.ToObjectList<DgwSForJson>
	|-ToLua.ToObjectList<object>
	|-ToLua.ToObjectList<string>
	|-ToLua.ToObjectList<TMP_Dropdown.OptionData>
	|-ToLua.ToObjectList<UGUILink.UILink>
	|-ToLua.ToObjectList<Component>
	|-ToLua.ToObjectList<EventTrigger.Entry>
	|-ToLua.ToObjectList<GameObject>
	|-ToLua.ToObjectList<Material>
	|-ToLua.ToObjectList<IMultipartFormSection>
	|-ToLua.ToObjectList<PostProcessEffectSettings>
	|-ToLua.ToObjectList<Rigidbody>
	|-ToLua.ToObjectList<Transform>
	|-ToLua.ToObjectList<Dropdown.OptionData>
	|
	|-RVA: 0x481F60 Offset: 0x480F60 VA: 0x180481F60
	|-ToLua.ToObjectList<DgwResultServerInfo>
	|
	|-RVA: 0x482190 Offset: 0x481190 VA: 0x180482190
	|-ToLua.ToObjectList<DgwServerForJson>
	|
	|-RVA: 0x4823C0 Offset: 0x4813C0 VA: 0x1804823C0
	|-ToLua.ToObjectList<DgwServerInfo>
	|
	|-RVA: 0x482A70 Offset: 0x481A70 VA: 0x180482A70
	|-ToLua.ToObjectList<KeyValuePair<object, object>>
	|-ToLua.ToObjectList<KeyValuePair<AnimationClip, AnimationClip>>
	|
	|-RVA: 0x482840 Offset: 0x481840 VA: 0x180482840
	|-ToLua.ToObjectList<int>
	|
	|-RVA: 0x482610 Offset: 0x481610 VA: 0x180482610
	|-ToLua.ToObjectList<Int32Enum>
	|-ToLua.ToObjectList<ParticleSystemVertexStream>
	|
	|-RVA: 0x481AE0 Offset: 0x480AE0 VA: 0x180481AE0
	|-ToLua.ToObjectList<AnimatorClipInfo>
	|
	|-RVA: 0x481D10 Offset: 0x480D10 VA: 0x180481D10
	|-ToLua.ToObjectList<BoneWeight>
	|
	|-RVA: 0x482F20 Offset: 0x481F20 VA: 0x180482F20
	|-ToLua.ToObjectList<RaycastResult>
	|
	|-RVA: 0x482CB0 Offset: 0x481CB0 VA: 0x180482CB0
	|-ToLua.ToObjectList<Matrix4x4>
	|
	|-RVA: 0x4831A0 Offset: 0x4821A0 VA: 0x1804831A0
	|-ToLua.ToObjectList<Rect>
	|
	|-RVA: 0x4833E0 Offset: 0x4823E0 VA: 0x1804833E0
	|-ToLua.ToObjectList<ReflectionProbeBlendInfo>
	|
	|-RVA: 0x483850 Offset: 0x482850 VA: 0x180483850
	|-ToLua.ToObjectList<Vector2>
	|
	|-RVA: 0x483A90 Offset: 0x482A90 VA: 0x180483A90
	|-ToLua.ToObjectList<Vector3>
	|
	|-RVA: 0x483CE0 Offset: 0x482CE0 VA: 0x180483CE0
	|-ToLua.ToObjectList<Vector4>
	*/

	private static object ToObjectVec3(IntPtr L, int stackPos) { }

	private static object ToObjectQuat(IntPtr L, int stackPos) { }

	private static object ToObjectColor(IntPtr L, int stackPos) { }

	private static object ToObjectVec4(IntPtr L, int stackPos) { }

	private static object ToObjectVec2(IntPtr L, int stackPos) { }

	private static object ToObjectRay(IntPtr L, int stackPos) { }

	private static object ToObjectLayerMask(IntPtr L, int stackPos) { }

	private static object ToObjectBounds(IntPtr L, int stackPos) { }

	public static LuaFunction CheckLuaFunction(IntPtr L, int stackPos) { }

	public static LuaTable CheckLuaTable(IntPtr L, int stackPos) { }

	public static LuaThread CheckLuaThread(IntPtr L, int stackPos) { }

	public static LuaBaseRef CheckLuaBaseRef(IntPtr L, int stackPos) { }

	public static string CheckString(IntPtr L, int stackPos) { }

	public static IntPtr CheckIntPtr(IntPtr L, int stackPos) { }

	public static Type CheckMonoType(IntPtr L, int stackPos) { }

	public static IEnumerator CheckIter(IntPtr L, int stackPos) { }

	public static object CheckObject(IntPtr L, int stackPos) { }

	public static object CheckObject(IntPtr L, int stackPos, Type type) { }

	public static int CheckEnum(IntPtr L, int stackPos, Type type) { }

	public static object CheckObject<T>(IntPtr L, int stackPos) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x96B390 Offset: 0x96A390 VA: 0x18096B390
	|-ToLua.CheckObject<AccountMgr>
	|-ToLua.CheckObject<AkGameObj>
	|-ToLua.CheckObject<AkGameObjPositionOffsetData>
	|-ToLua.CheckObject<AnimCtrl>
	|-ToLua.CheckObject<AutoSkillStart>
	|-ToLua.CheckObject<BaseKeybinding>
	|-ToLua.CheckObject<BezierLineRenderer>
	|-ToLua.CheckObject<BtnAniCtr>
	|-ToLua.CheckObject<ChainCtrl>
	|-ToLua.CheckObject<CharacterMotorCtrl.CharacterMotorMovement>
	|-ToLua.CheckObject<CharacterMotorCtrl>
	|-ToLua.CheckObject<CountDownComponent>
	|-ToLua.CheckObject<CtrlUIArea>
	|-ToLua.CheckObject<ABSAnimationComponent>
	|-ToLua.CheckObject<DOTweenComponent>
	|-ToLua.CheckObject<DOTweenAnimation>
	|-ToLua.CheckObject<Tween>
	|-ToLua.CheckObject<DGWProxy>
	|-ToLua.CheckObject<DgwParam>
	|-ToLua.CheckObject<NetClient>
	|-ToLua.CheckObject<IniFile>
	|-ToLua.CheckObject<IniSection>
	|-ToLua.CheckObject<IPacket>
	|-ToLua.CheckObject<Singleton<DGWProxy>>
	|-ToLua.CheckObject<ChatCheck>
	|-ToLua.CheckObject<NameCheck>
	|-ToLua.CheckObject<DataObject>
	|-ToLua.CheckObject<DebugDrawLine>
	|-ToLua.CheckObject<ETCAxis>
	|-ToLua.CheckObject<ETCBase>
	|-ToLua.CheckObject<ETCJoystick.OnDownDownHandler>
	|-ToLua.CheckObject<ETCJoystick.OnDownLeftHandler>
	|-ToLua.CheckObject<ETCJoystick.OnDownRightHandler>
	|-ToLua.CheckObject<ETCJoystick.OnDownUpHandler>
	|-ToLua.CheckObject<ETCJoystick.OnMoveEndHandler>
	|-ToLua.CheckObject<ETCJoystick.OnMoveHandler>
	|-ToLua.CheckObject<ETCJoystick.OnMoveSpeedHandler>
	|-ToLua.CheckObject<ETCJoystick.OnMoveStartHandler>
	|-ToLua.CheckObject<ETCJoystick.OnTouchStartHandler>
	|-ToLua.CheckObject<ETCJoystick.OnTouchUpHandler>
	|-ToLua.CheckObject<ETCJoystick>
	|-ToLua.CheckObject<ETCTouchPad.OnDownDownHandler>
	|-ToLua.CheckObject<ETCTouchPad.OnDownLeftHandler>
	|-ToLua.CheckObject<ETCTouchPad.OnDownRightHandler>
	|-ToLua.CheckObject<ETCTouchPad.OnDownUpHandler>
	|-ToLua.CheckObject<ETCTouchPad.OnMoveEndHandler>
	|-ToLua.CheckObject<ETCTouchPad.OnMoveHandler>
	|-ToLua.CheckObject<ETCTouchPad.OnMoveSpeedHandler>
	|-ToLua.CheckObject<ETCTouchPad.OnMoveStartHandler>
	|-ToLua.CheckObject<ETCTouchPad.OnTouchStartHandler>
	|-ToLua.CheckObject<ETCTouchPad.OnTouchUpHandler>
	|-ToLua.CheckObject<ETCTouchPad>
	|-ToLua.CheckObject<ETCTransformCtrl>
	|-ToLua.CheckObject<FPSCamMotionCtrl>
	|-ToLua.CheckObject<GGPubInterface>
	|-ToLua.CheckObject<CTimerNode>
	|-ToLua.CheckObject<ControllerHotKeyManager>
	|-ToLua.CheckObject<EventManager>
	|-ToLua.CheckObject<HoldObject>
	|-ToLua.CheckObject<HoldPressObject>
	|-ToLua.CheckObject<HotKeyManager>
	|-ToLua.CheckObject<DYSceneManager>
	|-ToLua.CheckObject<LogicDispatcher>
	|-ToLua.CheckObject<LogicInterface>
	|-ToLua.CheckObject<NetLogic>
	|-ToLua.CheckObject<NetPacket>
	|-ToLua.CheckObject<GrenadeTrigger>
	|-ToLua.CheckObject<WeaponData>
	|-ToLua.CheckObject<HeroMotionCtrl>
	|-ToLua.CheckObject<HitEffectCtrl>
	|-ToLua.CheckObject<KinematicCharacterMotor>
	|-ToLua.CheckObject<LightCtrl>
	|-ToLua.CheckObject<LuaComponent>
	|-ToLua.CheckObject<ILogger>
	|-ToLua.CheckObject<LuaWrap>
	|-ToLua.CheckObject<MaterialCtrl>
	|-ToLua.CheckObject<MeaningfulKeyBinding>
	|-ToLua.CheckObject<MonoSingleton<CUIManager>>
	|-ToLua.CheckObject<NumCtrl>
	|-ToLua.CheckObject<ObjectPoolManager>
	|-ToLua.CheckObject<OneWallTrigger>
	|-ToLua.CheckObject<PCInputAxes>
	|-ToLua.CheckObject<PCInputSystem>
	|-ToLua.CheckObject<RayLineLaser>
	|-ToLua.CheckObject<ArchiveVersion>
	|-ToLua.CheckObject<IRemoteStorageDispatch>
	|-ToLua.CheckObject<IRemoteStorageHandler>
	|-ToLua.CheckObject<RemoteStorageComponent>
	|-ToLua.CheckObject<FullBodyBipedIK>
	|-ToLua.CheckObject<HitReaction>
	|-ToLua.CheckObject<ScaleCtr>
	|-ToLua.CheckObject<ScenePrefabComponent>
	|-ToLua.CheckObject<SceneThreeDObj>
	|-ToLua.CheckObject<ScreenRadioScriptObject>
	|-ToLua.CheckObject<SettingInfoDataManager.SettingInfo>
	|-ToLua.CheckObject<Singleton<GGPubInterface>>
	|-ToLua.CheckObject<Singleton<ControllerHotKeyManager>>
	|-ToLua.CheckObject<Singleton<EventManager>>
	|-ToLua.CheckObject<Singleton<HotKeyManager>>
	|-ToLua.CheckObject<Singleton<ArchiveVersion>>
	|-ToLua.CheckObject<Singleton<RemoteStorageComponent>>
	|-ToLua.CheckObject<StableKeybinding>
	|-ToLua.CheckObject<FightRoom>
	|-ToLua.CheckObject<NetPeerToPeer>
	|-ToLua.CheckObject<RoomWarData>
	|-ToLua.CheckObject<StateObj>
	|-ToLua.CheckObject<StateView>
	|-ToLua.CheckObject<SuperCharacterController>
	|-ToLua.CheckObject<SuperControllerColliderHit>
	|-ToLua.CheckObject<Array>
	|-ToLua.CheckObject<IComparer<HitInfo>>
	|-ToLua.CheckObject<IComparer<int>>
	|-ToLua.CheckObject<IComparer<string>>
	|-ToLua.CheckObject<IComparer<TMP_Dropdown.OptionData>>
	|-ToLua.CheckObject<IComparer<Collider>>
	|-ToLua.CheckObject<IComparer<RaycastHit>>
	|-ToLua.CheckObject<IComparer<PostProcessEffectSettings>>
	|-ToLua.CheckObject<IComparer<Dropdown.OptionData>>
	|-ToLua.CheckObject<IEnumerable<HitInfo>>
	|-ToLua.CheckObject<IEnumerable<int>>
	|-ToLua.CheckObject<IEnumerable<string>>
	|-ToLua.CheckObject<IEnumerable<TMP_Dropdown.OptionData>>
	|-ToLua.CheckObject<IEnumerable<Collider>>
	|-ToLua.CheckObject<IEnumerable<RaycastHit>>
	|-ToLua.CheckObject<IEnumerable<PostProcessEffectSettings>>
	|-ToLua.CheckObject<IEnumerable<Dropdown.OptionData>>
	|-ToLua.CheckObject<IEqualityComparer<string>>
	|-ToLua.CheckObject<IList<KeyValuePair<AnimationClip, AnimationClip>>>
	|-ToLua.CheckObject<IList<Vector2[]>>
	|-ToLua.CheckObject<IComparer>
	|-ToLua.CheckObject<Delegate>
	|-ToLua.CheckObject<Enum>
	|-ToLua.CheckObject<Exception>
	|-ToLua.CheckObject<Calendar>
	|-ToLua.CheckObject<CultureInfo>
	|-ToLua.CheckObject<IFormatProvider>
	|-ToLua.CheckObject<Stream>
	|-ToLua.CheckObject<object>
	|-ToLua.CheckObject<Binder>
	|-ToLua.CheckObject<MethodInfo>
	|-ToLua.CheckObject<DecoderFallback>
	|-ToLua.CheckObject<EncoderFallback>
	|-ToLua.CheckObject<Encoding>
	|-ToLua.CheckObject<EncodingProvider>
	|-ToLua.CheckObject<Capture>
	|-ToLua.CheckObject<Group>
	|-ToLua.CheckObject<Match>
	|-ToLua.CheckObject<MatchCollection>
	|-ToLua.CheckObject<Uri>
	|-ToLua.CheckObject<TMP_ColorGradient>
	|-ToLua.CheckObject<TMP_Dropdown.DropdownEvent>
	|-ToLua.CheckObject<TMP_Dropdown.OptionData>
	|-ToLua.CheckObject<TMP_Dropdown>
	|-ToLua.CheckObject<TMP_FontAsset>
	|-ToLua.CheckObject<TMP_InputField.OnChangeEvent>
	|-ToLua.CheckObject<TMP_InputField.SelectionEvent>
	|-ToLua.CheckObject<TMP_InputField.SubmitEvent>
	|-ToLua.CheckObject<TMP_InputField.TextSelectionEvent>
	|-ToLua.CheckObject<TMP_InputField.TouchScreenKeyboardEvent>
	|-ToLua.CheckObject<TMP_InputField>
	|-ToLua.CheckObject<TMP_InputValidator>
	|-ToLua.CheckObject<TMP_SpriteAsset>
	|-ToLua.CheckObject<TMP_Text>
	|-ToLua.CheckObject<TextMeshPro>
	|-ToLua.CheckObject<TextMeshProUGUI>
	|-ToLua.CheckObject<TimeLineManager>
	|-ToLua.CheckObject<EventTriggerListener>
	|-ToLua.CheckObject<PointerDataEvent>
	|-ToLua.CheckObject<PressButtonEvent>
	|-ToLua.CheckObject<UGUIDragButton>
	|-ToLua.CheckObject<UGUILink>
	|-ToLua.CheckObject<BaseUIForm>
	|-ToLua.CheckObject<CAutoSlider>
	|-ToLua.CheckObject<CToggleGroupCom>
	|-ToLua.CheckObject<CUIManager>
	|-ToLua.CheckObject<LanguageManager>
	|-ToLua.CheckObject<UVChainLightning>
	|-ToLua.CheckObject<AnimationCurve>
	|-ToLua.CheckObject<Animator>
	|-ToLua.CheckObject<AnimatorOverrideController>
	|-ToLua.CheckObject<AssetBundle>
	|-ToLua.CheckObject<AssetBundleManifest>
	|-ToLua.CheckObject<AsyncOperation>
	|-ToLua.CheckObject<AudioMixerGroup>
	|-ToLua.CheckObject<Avatar>
	|-ToLua.CheckObject<CharacterController>
	|-ToLua.CheckObject<Collider>
	|-ToLua.CheckObject<Component>
	|-ToLua.CheckObject<ControllerColliderHit>
	|-ToLua.CheckObject<AbstractEventData>
	|-ToLua.CheckObject<AxisEventData>
	|-ToLua.CheckObject<BaseEventData>
	|-ToLua.CheckObject<EventSystem>
	|-ToLua.CheckObject<EventTrigger>
	|-ToLua.CheckObject<PointerEventData>
	|-ToLua.CheckObject<UIBehaviour>
	|-ToLua.CheckObject<UnityEvent>
	|-ToLua.CheckObject<UnityEventBase>
	|-ToLua.CheckObject<UnityEvent<bool>>
	|-ToLua.CheckObject<UnityEvent<int>>
	|-ToLua.CheckObject<UnityEvent<float>>
	|-ToLua.CheckObject<UnityEvent<string>>
	|-ToLua.CheckObject<UnityEvent<PointerEventData>>
	|-ToLua.CheckObject<UnityEvent<float, float>>
	|-ToLua.CheckObject<UnityEvent<PointerEventData, bool>>
	|-ToLua.CheckObject<RenderPipelineAsset>
	|-ToLua.CheckObject<Gradient>
	|-ToLua.CheckObject<Material>
	|-ToLua.CheckObject<MonoBehaviour>
	|-ToLua.CheckObject<CertificateHandler>
	|-ToLua.CheckObject<DownloadHandler>
	|-ToLua.CheckObject<UnityWebRequest>
	|-ToLua.CheckObject<UploadHandler>
	|-ToLua.CheckObject<Object>
	|-ToLua.CheckObject<PhysicMaterial>
	|-ToLua.CheckObject<PlayableAsset>
	|-ToLua.CheckObject<PlayableDirector>
	|-ToLua.CheckObject<RectOffset>
	|-ToLua.CheckObject<RenderTexture>
	|-ToLua.CheckObject<Renderer>
	|-ToLua.CheckObject<CommandBuffer>
	|-ToLua.CheckObject<PostProcessEffectSettings>
	|-ToLua.CheckObject<Rigidbody>
	|-ToLua.CheckObject<RuntimeAnimatorController>
	|-ToLua.CheckObject<SkinnedMeshRenderer>
	|-ToLua.CheckObject<TextAsset>
	|-ToLua.CheckObject<Texture>
	|-ToLua.CheckObject<TrackedReference>
	|-ToLua.CheckObject<Transform>
	|-ToLua.CheckObject<AnimationTriggers>
	|-ToLua.CheckObject<Button.ButtonClickedEvent>
	|-ToLua.CheckObject<Button>
	|-ToLua.CheckObject<ControllerLinkButton>
	|-ToLua.CheckObject<Dropdown.DropdownEvent>
	|-ToLua.CheckObject<Dropdown.OptionData>
	|-ToLua.CheckObject<Dropdown>
	|-ToLua.CheckObject<Graphic>
	|-ToLua.CheckObject<GridLayoutGroup>
	|-ToLua.CheckObject<HorizontalLayoutGroup>
	|-ToLua.CheckObject<HorizontalScrollAnimationPanel>
	|-ToLua.CheckObject<Image>
	|-ToLua.CheckObject<InputField.OnChangeEvent>
	|-ToLua.CheckObject<InputField.SubmitEvent>
	|-ToLua.CheckObject<InputField>
	|-ToLua.CheckObject<LayoutGroup>
	|-ToLua.CheckObject<LayoutRebuilder>
	|-ToLua.CheckObject<LoopScrollDataSource>
	|-ToLua.CheckObject<LoopScrollPrefabSource>
	|-ToLua.CheckObject<LoopScrollRect.ScrollRectEvent>
	|-ToLua.CheckObject<LoopScrollRect>
	|-ToLua.CheckObject<M1Button>
	|-ToLua.CheckObject<M1Toggle.ToggleEvent>
	|-ToLua.CheckObject<M1Toggle>
	|-ToLua.CheckObject<M1ToggleGroup>
	|-ToLua.CheckObject<Mask>
	|-ToLua.CheckObject<MaskableGraphic.CullStateChangedEvent>
	|-ToLua.CheckObject<MaskableGraphic>
	|-ToLua.CheckObject<PCHotKeyCtrl>
	|-ToLua.CheckObject<RawImage>
	|-ToLua.CheckObject<ScrollButton>
	|-ToLua.CheckObject<ScrollRect.ScrollRectEvent>
	|-ToLua.CheckObject<ScrollRect>
	|-ToLua.CheckObject<Scrollbar.ScrollEvent>
	|-ToLua.CheckObject<Scrollbar>
	|-ToLua.CheckObject<Selectable>
	|-ToLua.CheckObject<Slider.SliderEvent>
	|-ToLua.CheckObject<Slider>
	|-ToLua.CheckObject<Text>
	|-ToLua.CheckObject<Toggle.ToggleEvent>
	|-ToLua.CheckObject<Toggle>
	|-ToLua.CheckObject<ToggleGroup>
	|-ToLua.CheckObject<UserDefineData>
	|-ToLua.CheckObject<WeaponMotionCtrl>
	|-ToLua.CheckObject<bl_CtrlMove>
	|-ToLua.CheckObject<vp_Spring>
	*/

	public static Vector3 CheckVector3(IntPtr L, int stackPos) { }

	public static Quaternion CheckQuaternion(IntPtr L, int stackPos) { }

	public static Vector2 CheckVector2(IntPtr L, int stackPos) { }

	public static Vector4 CheckVector4(IntPtr L, int stackPos) { }

	public static Color CheckColor(IntPtr L, int stackPos) { }

	public static Ray CheckRay(IntPtr L, int stackPos) { }

	public static Bounds CheckBounds(IntPtr L, int stackPos) { }

	public static LayerMask CheckLayerMask(IntPtr L, int stackPos) { }

	public static T CheckValue<T>(IntPtr L, int stackPos) { }

	public static Nullable<T> CheckNullable<T>(IntPtr L, int stackPos) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x96B060 Offset: 0x96A060 VA: 0x18096B060
	|-ToLua.CheckNullable<LogBehaviour>
	|-ToLua.CheckNullable<Int32Enum>
	|
	|-RVA: 0x96AF00 Offset: 0x969F00 VA: 0x18096AF00
	|-ToLua.CheckNullable<bool>
	|
	|-RVA: 0x96B1C0 Offset: 0x96A1C0 VA: 0x18096B1C0
	|-ToLua.CheckNullable<RenderTargetIdentifier>
	*/

	public static object CheckVarObject(IntPtr L, int stackPos, Type t) { }

	public static Object CheckUnityObject(IntPtr L, int stackPos, Type type) { }

	public static TrackedReference CheckTrackedReference(IntPtr L, int stackPos, Type type) { }

	public static object[] CheckObjectArray(IntPtr L, int stackPos) { }

	public static T[] CheckObjectArray<T>(IntPtr L, int stackPos) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x768CA0 Offset: 0x767CA0 VA: 0x180768CA0
	|-ToLua.CheckObjectArray<HitReaction.HitPointBone>
	|-ToLua.CheckObjectArray<HitReaction.HitPointEffector>
	|-ToLua.CheckObjectArray<object>
	|-ToLua.CheckObjectArray<TimeZoneInfo.AdjustmentRule>
	|-ToLua.CheckObjectArray<Type>
	|-ToLua.CheckObjectArray<TMP_Dropdown.OptionData>
	|-ToLua.CheckObjectArray<AnimationEvent>
	|-ToLua.CheckObjectArray<Camera>
	|-ToLua.CheckObjectArray<Collider>
	|-ToLua.CheckObjectArray<GameObject>
	|-ToLua.CheckObjectArray<Material>
	|-ToLua.CheckObjectArray<Mesh>
	|-ToLua.CheckObjectArray<PostProcessEffectSettings>
	|-ToLua.CheckObjectArray<Texture2D>
	|-ToLua.CheckObjectArray<Transform>
	|-ToLua.CheckObjectArray<Dropdown.OptionData>
	*/

	public static T[] CheckStructArray<T>(IntPtr L, int stackPos) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x76A8D0 Offset: 0x7698D0 VA: 0x18076A8D0
	|-ToLua.CheckStructArray<HitInfo>
	|
	|-RVA: 0x76AE40 Offset: 0x769E40 VA: 0x18076AE40
	|-ToLua.CheckStructArray<long>
	|
	|-RVA: 0x76B8E0 Offset: 0x76A8E0 VA: 0x18076B8E0
	|-ToLua.CheckStructArray<ParameterModifier>
	|
	|-RVA: 0x76CE10 Offset: 0x76BE10 VA: 0x18076CE10
	|-ToLua.CheckStructArray<ulong>
	|
	|-RVA: 0x769370 Offset: 0x768370 VA: 0x180769370
	|-ToLua.CheckStructArray<BoneWeight>
	|
	|-RVA: 0x7698D0 Offset: 0x7688D0 VA: 0x1807698D0
	|-ToLua.CheckStructArray<Color32>
	|
	|-RVA: 0x769E00 Offset: 0x768E00 VA: 0x180769E00
	|-ToLua.CheckStructArray<Color>
	|
	|-RVA: 0x76A340 Offset: 0x769340 VA: 0x18076A340
	|-ToLua.CheckStructArray<CombineInstance>
	|
	|-RVA: 0x76B370 Offset: 0x76A370 VA: 0x18076B370
	|-ToLua.CheckStructArray<Matrix4x4>
	|
	|-RVA: 0x76BE10 Offset: 0x76AE10 VA: 0x18076BE10
	|-ToLua.CheckStructArray<Quaternion>
	|
	|-RVA: 0x76C350 Offset: 0x76B350 VA: 0x18076C350
	|-ToLua.CheckStructArray<RaycastHit>
	|
	|-RVA: 0x76C8C0 Offset: 0x76B8C0 VA: 0x18076C8C0
	|-ToLua.CheckStructArray<Resolution>
	|
	|-RVA: 0x76D340 Offset: 0x76C340 VA: 0x18076D340
	|-ToLua.CheckStructArray<Vector2>
	|
	|-RVA: 0x76D870 Offset: 0x76C870 VA: 0x18076D870
	|-ToLua.CheckStructArray<Vector3>
	|
	|-RVA: 0x76DDC0 Offset: 0x76CDC0 VA: 0x18076DDC0
	|-ToLua.CheckStructArray<Vector4>
	*/

	public static char[] CheckCharBuffer(IntPtr L, int stackPos) { }

	public static byte[] CheckByteBuffer(IntPtr L, int stackPos) { }

	public static T[] CheckNumberArray<T>(IntPtr L, int stackPos) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x766690 Offset: 0x765690 VA: 0x180766690
	|-ToLua.CheckNumberArray<Decimal>
	|
	|-RVA: 0x766B60 Offset: 0x765B60 VA: 0x180766B60
	|-ToLua.CheckNumberArray<double>
	|
	|-RVA: 0x767020 Offset: 0x766020 VA: 0x180767020
	|-ToLua.CheckNumberArray<short>
	|
	|-RVA: 0x7674E0 Offset: 0x7664E0 VA: 0x1807674E0
	|-ToLua.CheckNumberArray<int>
	|
	|-RVA: 0x7679A0 Offset: 0x7669A0 VA: 0x1807679A0
	|-ToLua.CheckNumberArray<sbyte>
	|
	|-RVA: 0x767E60 Offset: 0x766E60 VA: 0x180767E60
	|-ToLua.CheckNumberArray<float>
	|
	|-RVA: 0x768320 Offset: 0x767320 VA: 0x180768320
	|-ToLua.CheckNumberArray<ushort>
	|
	|-RVA: 0x7687E0 Offset: 0x7677E0 VA: 0x1807687E0
	|-ToLua.CheckNumberArray<uint>
	*/

	public static bool[] CheckBoolArray(IntPtr L, int stackPos) { }

	public static string[] CheckStringArray(IntPtr L, int stackPos) { }

	public static object CheckGenericObject(IntPtr L, int stackPos, Type type, out Type ArgType) { }

	public static object CheckGenericObject(IntPtr L, int stackPos, Type type, out Type t1, out Type t2) { }

	public static object CheckGenericObject(IntPtr L, int stackPos, Type type) { }

	public static object[] ToParamsObject(IntPtr L, int stackPos, int count) { }

	public static T[] ToParamsObject<T>(IntPtr L, int stackPos, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x770790 Offset: 0x76F790 VA: 0x180770790
	|-ToLua.ToParamsObject<Delegate>
	|-ToLua.ToParamsObject<object>
	|-ToLua.ToParamsObject<Type>
	*/

	public static string[] ToParamsString(IntPtr L, int stackPos, int count) { }

	public static T[] ToParamsNumber<T>(IntPtr L, int stackPos, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x770600 Offset: 0x76F600 VA: 0x180770600
	|-ToLua.ToParamsNumber<int>
	|
	|-RVA: 0x770790 Offset: 0x76F790 VA: 0x180770790
	|-ToLua.ToParamsNumber<long>
	*/

	public static char[] ToParamsChar(IntPtr L, int stackPos, int count) { }

	public static bool[] CheckParamsBool(IntPtr L, int stackPos, int count) { }

	public static T[] CheckParamsNumber<T>(IntPtr L, int stackPos, int count) { }

	public static char[] CheckParamsChar(IntPtr L, int stackPos, int count) { }

	public static string[] CheckParamsString(IntPtr L, int stackPos, int count) { }

	public static T[] CheckParamsObject<T>(IntPtr L, int stackPos, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x7691E0 Offset: 0x7681E0 VA: 0x1807691E0
	|-ToLua.CheckParamsObject<object>
	|-ToLua.CheckParamsObject<Type>
	*/

	public static char[] ToCharBuffer(IntPtr L, int stackPos) { }

	public static byte[] ToByteBuffer(IntPtr L, int stackPos) { }

	public static T[] ToNumberArray<T>(IntPtr L, int stackPos) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x76E300 Offset: 0x76D300 VA: 0x18076E300
	|-ToLua.ToNumberArray<Decimal>
	|
	|-RVA: 0x76E6E0 Offset: 0x76D6E0 VA: 0x18076E6E0
	|-ToLua.ToNumberArray<double>
	|
	|-RVA: 0x76EAB0 Offset: 0x76DAB0 VA: 0x18076EAB0
	|-ToLua.ToNumberArray<short>
	|
	|-RVA: 0x76EE80 Offset: 0x76DE80 VA: 0x18076EE80
	|-ToLua.ToNumberArray<int>
	|
	|-RVA: 0x76F250 Offset: 0x76E250 VA: 0x18076F250
	|-ToLua.ToNumberArray<sbyte>
	|
	|-RVA: 0x76F620 Offset: 0x76E620 VA: 0x18076F620
	|-ToLua.ToNumberArray<float>
	|
	|-RVA: 0x76F9F0 Offset: 0x76E9F0 VA: 0x18076F9F0
	|-ToLua.ToNumberArray<ushort>
	|
	|-RVA: 0x76FDC0 Offset: 0x76EDC0 VA: 0x18076FDC0
	|-ToLua.ToNumberArray<uint>
	*/

	public static bool[] ToBoolArray(IntPtr L, int stackPos) { }

	public static string[] ToStringArray(IntPtr L, int stackPos) { }

	public static object[] ToObjectArray(IntPtr L, int stackPos) { }

	public static T[] ToObjectArray<T>(IntPtr L, int stackPos) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x770190 Offset: 0x76F190 VA: 0x180770190
	|-ToLua.ToObjectArray<object>
	|-ToLua.ToObjectArray<Type>
	*/

	public static T[] ToStructArray<T>(IntPtr L, int stackPos) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x770DA0 Offset: 0x76FDA0 VA: 0x180770DA0
	|-ToLua.ToStructArray<long>
	|
	|-RVA: 0x771210 Offset: 0x770210 VA: 0x180771210
	|-ToLua.ToStructArray<ParameterModifier>
	|
	|-RVA: 0x771680 Offset: 0x770680 VA: 0x180771680
	|-ToLua.ToStructArray<ulong>
	|
	|-RVA: 0x770920 Offset: 0x76F920 VA: 0x180770920
	|-ToLua.ToStructArray<Color>
	|
	|-RVA: 0x2398920 Offset: 0x2397920 VA: 0x182398920
	|-ToLua.ToStructArray<Matrix4x4>
	|
	|-RVA: 0x2398DC0 Offset: 0x2397DC0 VA: 0x182398DC0
	|-ToLua.ToStructArray<Quaternion>
	|
	|-RVA: 0x2399240 Offset: 0x2398240 VA: 0x182399240
	|-ToLua.ToStructArray<RaycastHit>
	|
	|-RVA: 0x2399700 Offset: 0x2398700 VA: 0x182399700
	|-ToLua.ToStructArray<RenderBuffer>
	|
	|-RVA: 0x2399B80 Offset: 0x2398B80 VA: 0x182399B80
	|-ToLua.ToStructArray<Vector2>
	|
	|-RVA: 0x239A000 Offset: 0x2399000 VA: 0x18239A000
	|-ToLua.ToStructArray<Vector3>
	|
	|-RVA: 0x239A490 Offset: 0x2399490 VA: 0x18239A490
	|-ToLua.ToStructArray<Vector4>
	*/

	public static void Push(IntPtr L, Vector3 v3) { }

	public static void Push(IntPtr L, Vector2 v2) { }

	public static void Push(IntPtr L, Vector4 v4) { }

	public static void Push(IntPtr L, Quaternion q) { }

	public static void Push(IntPtr L, Color clr) { }

	public static void Push(IntPtr L, Ray ray) { }

	public static void Push(IntPtr L, Bounds bound) { }

	public static void Push(IntPtr L, RaycastHit hit) { }

	public static void Push(IntPtr L, RaycastHit hit, int flag) { }

	public static void Push(IntPtr L, Touch t) { }

	public static void Push(IntPtr L, Touch t, int flag) { }

	public static void PushLayerMask(IntPtr L, LayerMask l) { }

	public static void Push(IntPtr L, LuaByteBuffer bb) { }

	public static void PushByteBuffer(IntPtr L, byte[] buffer) { }

	public static void Push(IntPtr L, Array array) { }

	public static void Push(IntPtr L, LuaBaseRef lbr) { }

	public static void Push(IntPtr L, Type t) { }

	public static void Push(IntPtr L, Delegate ev) { }

	public static void Push(IntPtr L, EventObject ev) { }

	public static void Push(IntPtr L, IEnumerator iter) { }

	public static void Push(IntPtr L, Enum e) { }

	public static void PushOut<T>(IntPtr L, LuaOut<T> lo) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FA0A50 Offset: 0x1F9FA50 VA: 0x181FA0A50
	|-ToLua.PushOut<bool>
	|
	|-RVA: 0x1FA0C30 Offset: 0x1F9FC30 VA: 0x181FA0C30
	|-ToLua.PushOut<byte>
	|
	|-RVA: 0x1FA0D20 Offset: 0x1F9FD20 VA: 0x181FA0D20
	|-ToLua.PushOut<char>
	|
	|-RVA: 0x1FA0F00 Offset: 0x1F9FF00 VA: 0x181FA0F00
	|-ToLua.PushOut<double>
	|
	|-RVA: 0x1FA0FF0 Offset: 0x1F9FFF0 VA: 0x181FA0FF0
	|-ToLua.PushOut<short>
	|
	|-RVA: 0x1FA10E0 Offset: 0x1FA00E0 VA: 0x181FA10E0
	|-ToLua.PushOut<int>
	|
	|-RVA: 0x1FA11D0 Offset: 0x1FA01D0 VA: 0x181FA11D0
	|-ToLua.PushOut<long>
	|
	|-RVA: 0x1FA1680 Offset: 0x1FA0680 VA: 0x181FA1680
	|-ToLua.PushOut<object>
	|
	|-RVA: 0x1FA1770 Offset: 0x1FA0770 VA: 0x181FA1770
	|-ToLua.PushOut<sbyte>
	|
	|-RVA: 0x1FA1860 Offset: 0x1FA0860 VA: 0x181FA1860
	|-ToLua.PushOut<float>
	|
	|-RVA: 0x1FA1A40 Offset: 0x1FA0A40 VA: 0x181FA1A40
	|-ToLua.PushOut<ushort>
	|
	|-RVA: 0x1FA1B30 Offset: 0x1FA0B30 VA: 0x181FA1B30
	|-ToLua.PushOut<uint>
	|
	|-RVA: 0x1FA1C20 Offset: 0x1FA0C20 VA: 0x181FA1C20
	|-ToLua.PushOut<ulong>
	|
	|-RVA: 0x1FA0B40 Offset: 0x1F9FB40 VA: 0x181FA0B40
	|-ToLua.PushOut<Bounds>
	|
	|-RVA: 0x1FA0E10 Offset: 0x1F9FE10 VA: 0x181FA0E10
	|-ToLua.PushOut<Color>
	|
	|-RVA: 0x1FA12C0 Offset: 0x1FA02C0 VA: 0x181FA12C0
	|-ToLua.PushOut<LayerMask>
	|
	|-RVA: 0x1FA13B0 Offset: 0x1FA03B0 VA: 0x181FA13B0
	|-ToLua.PushOut<Quaternion>
	|
	|-RVA: 0x1FA14A0 Offset: 0x1FA04A0 VA: 0x181FA14A0
	|-ToLua.PushOut<Ray>
	|
	|-RVA: 0x1FA1590 Offset: 0x1FA0590 VA: 0x181FA1590
	|-ToLua.PushOut<RaycastHit>
	|
	|-RVA: 0x1FA1950 Offset: 0x1FA0950 VA: 0x181FA1950
	|-ToLua.PushOut<Touch>
	|
	|-RVA: 0x1FA1D10 Offset: 0x1FA0D10 VA: 0x181FA1D10
	|-ToLua.PushOut<Vector2>
	|
	|-RVA: 0x1FA1E00 Offset: 0x1FA0E00 VA: 0x181FA1E00
	|-ToLua.PushOut<Vector3>
	|
	|-RVA: 0x1953A80 Offset: 0x1952A80 VA: 0x181953A80
	|-ToLua.PushOut<Vector4>
	*/

	public static void PushStruct(IntPtr L, object o) { }

	public static void PushValue<T>(IntPtr L, T v) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x19540C0 Offset: 0x19530C0 VA: 0x1819540C0
	|-ToLua.PushValue<DgwResultInfo>
	|
	|-RVA: 0x1954D20 Offset: 0x1953D20 VA: 0x181954D20
	|-ToLua.PushValue<DgwResultServerInfo>
	|-ToLua.PushValue<DgwServerForJson>
	|-ToLua.PushValue<IniValue>
	|-ToLua.PushValue<DateTime>
	|-ToLua.PushValue<RuntimeTypeHandle>
	|-ToLua.PushValue<TimeSpan>
	|-ToLua.PushValue<AnimatorClipInfo>
	|-ToLua.PushValue<ParticleSystem.CollisionModule>
	|-ToLua.PushValue<ParticleSystem.ColorBySpeedModule>
	|-ToLua.PushValue<ParticleSystem.ColorOverLifetimeModule>
	|-ToLua.PushValue<ParticleSystem.CustomDataModule>
	|-ToLua.PushValue<ParticleSystem.EmissionModule>
	|-ToLua.PushValue<ParticleSystem.ExternalForcesModule>
	|-ToLua.PushValue<ParticleSystem.ForceOverLifetimeModule>
	|-ToLua.PushValue<ParticleSystem.InheritVelocityModule>
	|-ToLua.PushValue<ParticleSystem.LightsModule>
	|-ToLua.PushValue<ParticleSystem.LimitVelocityOverLifetimeModule>
	|-ToLua.PushValue<ParticleSystem.MainModule>
	|-ToLua.PushValue<ParticleSystem.NoiseModule>
	|-ToLua.PushValue<ParticleSystem.RotationBySpeedModule>
	|-ToLua.PushValue<ParticleSystem.RotationOverLifetimeModule>
	|-ToLua.PushValue<ParticleSystem.ShapeModule>
	|-ToLua.PushValue<ParticleSystem.SizeBySpeedModule>
	|-ToLua.PushValue<ParticleSystem.SizeOverLifetimeModule>
	|-ToLua.PushValue<ParticleSystem.SubEmittersModule>
	|-ToLua.PushValue<ParticleSystem.TextureSheetAnimationModule>
	|-ToLua.PushValue<ParticleSystem.TrailModule>
	|-ToLua.PushValue<ParticleSystem.TriggerModule>
	|-ToLua.PushValue<ParticleSystem.VelocityOverLifetimeModule>
	|
	|-RVA: 0x1953FD0 Offset: 0x1952FD0 VA: 0x181953FD0
	|-ToLua.PushValue<DgwServerInfo>
	|-ToLua.PushValue<DYResourceManager.CreateObjectResult>
	|-ToLua.PushValue<SpriteState>
	|
	|-RVA: 0x1954DF0 Offset: 0x1953DF0 VA: 0x181954DF0
	|-ToLua.PushValue<TokenInfoForJson>
	|-ToLua.PushValue<VertexGradient>
	|-ToLua.PushValue<Matrix4x4>
	|
	|-RVA: 0x19541C0 Offset: 0x19531C0 VA: 0x1819541C0
	|-ToLua.PushValue<HitData>
	|-ToLua.PushValue<InterfaceMapping>
	|-ToLua.PushValue<AnimatorTransitionInfo>
	|
	|-RVA: 0x19546B0 Offset: 0x19536B0 VA: 0x1819546B0
	|-ToLua.PushValue<HitInfo>
	|-ToLua.PushValue<KeyValuePair<int, HitData>>
	|-ToLua.PushValue<OffMeshLinkData>
	|-ToLua.PushValue<Navigation>
	|
	|-RVA: 0x19542B0 Offset: 0x19532B0 VA: 0x1819542B0
	|-ToLua.PushValue<HitStabilityReport>
	|
	|-RVA: 0x1954B20 Offset: 0x1953B20 VA: 0x181954B20
	|-ToLua.PushValue<KeyValuePair<int, SettingInfoDataManager.SettingInfo>>
	|-ToLua.PushValue<KeyValuePair<int, object>>
	|-ToLua.PushValue<KeyValuePair<object, long>>
	|-ToLua.PushValue<KeyValuePair<string, long>>
	|-ToLua.PushValue<KeyValuePair<uint, byte[]>>
	|-ToLua.PushValue<KeyValuePair<uint, object>>
	|-ToLua.PushValue<DateTimeOffset>
	|-ToLua.PushValue<Decimal>
	|-ToLua.PushValue<Guid>
	|-ToLua.PushValue<AccelerationEvent>
	|-ToLua.PushValue<PlayableGraph>
	|-ToLua.PushValue<Random.State>
	|-ToLua.PushValue<Rect>
	|-ToLua.PushValue<RenderBuffer>
	|
	|-RVA: 0x1953D00 Offset: 0x1952D00 VA: 0x181953D00
	|-ToLua.PushValue<NavMeshHit>
	|-ToLua.PushValue<AnimatorStateInfo>
	|
	|-RVA: 0x1953DF0 Offset: 0x1952DF0 VA: 0x181953DF0
	|-ToLua.PushValue<Color32>
	|-ToLua.PushValue<PhysicsScene>
	|-ToLua.PushValue<Scene>
	|
	|-RVA: 0x1953EC0 Offset: 0x1952EC0 VA: 0x181953EC0
	|-ToLua.PushValue<RaycastResult>
	|-ToLua.PushValue<ColorBlock>
	|
	|-RVA: 0x19543D0 Offset: 0x19533D0 VA: 0x1819543D0
	|-ToLua.PushValue<JointLimits>
	|
	|-RVA: 0x19544D0 Offset: 0x19534D0 VA: 0x1819544D0
	|-ToLua.PushValue<JointMotor>
	|-ToLua.PushValue<JointSpring>
	|-ToLua.PushValue<Resolution>
	|
	|-RVA: 0x19545C0 Offset: 0x19535C0 VA: 0x1819545C0
	|-ToLua.PushValue<LightBakingOutput>
	|
	|-RVA: 0x19547B0 Offset: 0x19537B0 VA: 0x1819547B0
	|-ToLua.PushValue<ParticleSystem.Particle>
	|
	|-RVA: 0x19548F0 Offset: 0x19538F0 VA: 0x1819548F0
	|-ToLua.PushValue<RenderTextureDescriptor>
	|
	|-RVA: 0x19549F0 Offset: 0x19539F0 VA: 0x1819549F0
	|-ToLua.PushValue<SphericalHarmonicsL2>
	|
	|-RVA: 0x1954C00 Offset: 0x1953C00 VA: 0x181954C00
	|-ToLua.PushValue<TextGenerationSettings>
	*/

	public static void PusNullable<T>(IntPtr L, Nullable<T> v) { }

	public static void PushUserData(IntPtr L, object o, int reference) { }

	private static int LuaPCall(IntPtr L, LuaCSFunction func) { }

	public static int LoadPreType(IntPtr L, Type type) { }

	private static void PushUserObject(IntPtr L, object o) { }

	public static void Push(IntPtr L, Object obj) { }

	public static void Push(IntPtr L, TrackedReference obj) { }

	public static void PushSealed<T>(IntPtr L, T o) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1953B70 Offset: 0x1952B70 VA: 0x181953B70
	|-ToLua.PushSealed<Sequence>
	|-ToLua.PushSealed<CTimer>
	|-ToLua.PushSealed<LuaConstructor>
	|-ToLua.PushSealed<LuaField>
	|-ToLua.PushSealed<LuaMethod>
	|-ToLua.PushSealed<LuaProperty>
	|-ToLua.PushSealed<Dictionary.KeyCollection<int, HitData>>
	|-ToLua.PushSealed<Dictionary.KeyCollection<int, SettingInfoDataManager.SettingInfo>>
	|-ToLua.PushSealed<Dictionary.KeyCollection<int, Dictionary<int, Vector2>>>
	|-ToLua.PushSealed<Dictionary.KeyCollection<int, string>>
	|-ToLua.PushSealed<Dictionary.KeyCollection<int, FullScreenMode>>
	|-ToLua.PushSealed<Dictionary.KeyCollection<int, Vector2>>
	|-ToLua.PushSealed<Dictionary.KeyCollection<string, long>>
	|-ToLua.PushSealed<Dictionary.KeyCollection<string, string>>
	|-ToLua.PushSealed<Dictionary.KeyCollection<uint, byte[]>>
	|-ToLua.PushSealed<Dictionary.ValueCollection<int, HitData>>
	|-ToLua.PushSealed<Dictionary.ValueCollection<int, SettingInfoDataManager.SettingInfo>>
	|-ToLua.PushSealed<Dictionary.ValueCollection<int, Dictionary<int, Vector2>>>
	|-ToLua.PushSealed<Dictionary.ValueCollection<int, string>>
	|-ToLua.PushSealed<Dictionary.ValueCollection<int, FullScreenMode>>
	|-ToLua.PushSealed<Dictionary.ValueCollection<int, Vector2>>
	|-ToLua.PushSealed<Dictionary.ValueCollection<string, long>>
	|-ToLua.PushSealed<Dictionary.ValueCollection<string, string>>
	|-ToLua.PushSealed<Dictionary.ValueCollection<uint, byte[]>>
	|-ToLua.PushSealed<Dictionary<int, HitData>>
	|-ToLua.PushSealed<Dictionary<int, SettingInfoDataManager.SettingInfo>>
	|-ToLua.PushSealed<Dictionary<int, Dictionary<int, Vector2>>>
	|-ToLua.PushSealed<Dictionary<int, List<DebugDrawLine.DebugLine>>>
	|-ToLua.PushSealed<Dictionary<int, List<int>>>
	|-ToLua.PushSealed<Dictionary<int, List<string>>>
	|-ToLua.PushSealed<Dictionary<int, int>>
	|-ToLua.PushSealed<Dictionary<int, float>>
	|-ToLua.PushSealed<Dictionary<int, string>>
	|-ToLua.PushSealed<Dictionary<int, FullScreenMode>>
	|-ToLua.PushSealed<Dictionary<int, Object>>
	|-ToLua.PushSealed<Dictionary<int, Transform>>
	|-ToLua.PushSealed<Dictionary<int, Vector2>>
	|-ToLua.PushSealed<Dictionary<int, Vector3>>
	|-ToLua.PushSealed<Dictionary<string, EventHandler>>
	|-ToLua.PushSealed<Dictionary<string, StateObj>>
	|-ToLua.PushSealed<Dictionary<string, List<GameObject>>>
	|-ToLua.PushSealed<Dictionary<string, int>>
	|-ToLua.PushSealed<Dictionary<string, long>>
	|-ToLua.PushSealed<Dictionary<string, object>>
	|-ToLua.PushSealed<Dictionary<string, string>>
	|-ToLua.PushSealed<Dictionary<string, UGUILink.UILink>>
	|-ToLua.PushSealed<Dictionary<string, AssetBundle>>
	|-ToLua.PushSealed<Dictionary<string, PlayableDirector>>
	|-ToLua.PushSealed<Dictionary<string, Transform>>
	|-ToLua.PushSealed<Dictionary<uint, byte[]>>
	|-ToLua.PushSealed<Dictionary<ulong, MemberWarData>>
	|-ToLua.PushSealed<Dictionary<PostProcessEvent, List<PostProcessLayer.SerializedBundleRef>>>
	|-ToLua.PushSealed<List<AkAudioListener>>
	|-ToLua.PushSealed<List<BaseKeybinding>>
	|-ToLua.PushSealed<List<Tween>>
	|-ToLua.PushSealed<List<DgwResultServerInfo>>
	|-ToLua.PushSealed<List<DgwSForJson>>
	|-ToLua.PushSealed<List<DgwServerForJson>>
	|-ToLua.PushSealed<List<DgwServerInfo>>
	|-ToLua.PushSealed<List<HitInfo>>
	|-ToLua.PushSealed<List<int>>
	|-ToLua.PushSealed<List<string>>
	|-ToLua.PushSealed<List<TMP_Dropdown.OptionData>>
	|-ToLua.PushSealed<List<UGUILink.UILink>>
	|-ToLua.PushSealed<List<Collider>>
	|-ToLua.PushSealed<List<EventTrigger.Entry>>
	|-ToLua.PushSealed<List<GameObject>>
	|-ToLua.PushSealed<List<Material>>
	|-ToLua.PushSealed<List<RaycastHit>>
	|-ToLua.PushSealed<List<PostProcessEffectSettings>>
	|-ToLua.PushSealed<List<Rigidbody>>
	|-ToLua.PushSealed<List<Transform>>
	|-ToLua.PushSealed<List<Dropdown.OptionData>>
	|-ToLua.PushSealed<List<Selectable>>
	|-ToLua.PushSealed<DirectoryInfo>
	|-ToLua.PushSealed<object>
	|-ToLua.PushSealed<OperatingSystem>
	|-ToLua.PushSealed<StructLayoutAttribute>
	|-ToLua.PushSealed<string>
	|-ToLua.PushSealed<StringBuilder>
	|-ToLua.PushSealed<TimeZoneInfo>
	|-ToLua.PushSealed<Version>
	|-ToLua.PushSealed<NavMeshAgent>
	|-ToLua.PushSealed<NavMeshPath>
	|-ToLua.PushSealed<Animation>
	|-ToLua.PushSealed<AnimationClip>
	|-ToLua.PushSealed<AnimationEvent>
	|-ToLua.PushSealed<AnimationState>
	|-ToLua.PushSealed<AudioClip>
	|-ToLua.PushSealed<AudioSource>
	|-ToLua.PushSealed<Camera>
	|-ToLua.PushSealed<Canvas>
	|-ToLua.PushSealed<CanvasGroup>
	|-ToLua.PushSealed<CanvasRenderer>
	|-ToLua.PushSealed<Coroutine>
	|-ToLua.PushSealed<Cubemap>
	|-ToLua.PushSealed<Flare>
	|-ToLua.PushSealed<Font>
	|-ToLua.PushSealed<GameObject>
	|-ToLua.PushSealed<Light>
	|-ToLua.PushSealed<LineRenderer>
	|-ToLua.PushSealed<Mesh>
	|-ToLua.PushSealed<MeshFilter>
	|-ToLua.PushSealed<DownloadHandlerBuffer>
	|-ToLua.PushSealed<ParticleSystem>
	|-ToLua.PushSealed<ParticleSystemRenderer>
	|-ToLua.PushSealed<Projector>
	|-ToLua.PushSealed<Random>
	|-ToLua.PushSealed<RectTransform>
	|-ToLua.PushSealed<AmbientOcclusion>
	|-ToLua.PushSealed<AmbientOcclusionModeParameter>
	|-ToLua.PushSealed<AmbientOcclusionQualityParameter>
	|-ToLua.PushSealed<AutoExposure>
	|-ToLua.PushSealed<Bloom>
	|-ToLua.PushSealed<BoolParameter>
	|-ToLua.PushSealed<ChromaticAberration>
	|-ToLua.PushSealed<ColorGrading>
	|-ToLua.PushSealed<ColorParameter>
	|-ToLua.PushSealed<DepthOfField>
	|-ToLua.PushSealed<EyeAdaptationParameter>
	|-ToLua.PushSealed<FastApproximateAntialiasing>
	|-ToLua.PushSealed<FloatParameter>
	|-ToLua.PushSealed<Fog>
	|-ToLua.PushSealed<GradingModeParameter>
	|-ToLua.PushSealed<Grain>
	|-ToLua.PushSealed<KernelSizeParameter>
	|-ToLua.PushSealed<PostProcessBundle>
	|-ToLua.PushSealed<PostProcessDebugLayer>
	|-ToLua.PushSealed<PostProcessProfile>
	|-ToLua.PushSealed<SplineParameter>
	|-ToLua.PushSealed<SubpixelMorphologicalAntialiasing>
	|-ToLua.PushSealed<TemporalAntialiasing>
	|-ToLua.PushSealed<TextureParameter>
	|-ToLua.PushSealed<TonemapperParameter>
	|-ToLua.PushSealed<Vector2Parameter>
	|-ToLua.PushSealed<Vector4Parameter>
	|-ToLua.PushSealed<Vignette>
	|-ToLua.PushSealed<VignetteModeParameter>
	|-ToLua.PushSealed<Shader>
	|-ToLua.PushSealed<Sprite>
	|-ToLua.PushSealed<SpriteRenderer>
	|-ToLua.PushSealed<StaticBatchingUtility>
	|-ToLua.PushSealed<SystemInfo>
	|-ToLua.PushSealed<TerrainData>
	|-ToLua.PushSealed<TextGenerator>
	|-ToLua.PushSealed<TextMesh>
	|-ToLua.PushSealed<Texture2D>
	|-ToLua.PushSealed<TrailRenderer>
	*/

	public static void PushObject(IntPtr L, object o) { }

	public static void Push(IntPtr L, nil obj) { }

	public static void Push(IntPtr L, object obj) { }

	public static void SetBack(IntPtr L, int stackPos, object o) { }

	public static int Destroy(IntPtr L) { }

	public static void CheckArgsCount(IntPtr L, string method, int count) { }

	public static void CheckArgsCount(IntPtr L, int count) { }

	public static Delegate CheckDelegate(Type t, IntPtr L, int stackPos) { }

	public static Delegate CheckDelegate<T>(IntPtr L, int stackPos) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x481850 Offset: 0x480850 VA: 0x180481850
	|-ToLua.CheckDelegate<BaseKeybinding.GameLogic>
	|-ToLua.CheckDelegate<BtnAniCtr.BtnCB>
	|-ToLua.CheckDelegate<CharacterMotorCtrl.CallBack>
	|-ToLua.CheckDelegate<CountDownComponent.VoidCallBack>
	|-ToLua.CheckDelegate<DOGetter<Color>>
	|-ToLua.CheckDelegate<DOGetter<Vector3>>
	|-ToLua.CheckDelegate<DOSetter<Color>>
	|-ToLua.CheckDelegate<DOSetter<Vector3>>
	|-ToLua.CheckDelegate<DGWProxy.ConfigEventHandler>
	|-ToLua.CheckDelegate<NetClient.ConnectFailHandler>
	|-ToLua.CheckDelegate<NetClient.DisconnectHandler>
	|-ToLua.CheckDelegate<NetClient.ServerCommandHandler>
	|-ToLua.CheckDelegate<DYNetZone.NetZoneCallBack>
	|-ToLua.CheckDelegate<HttpClient.HttpCallBack>
	|-ToLua.CheckDelegate<EventDelegate.Callback>
	|-ToLua.CheckDelegate<EventHandler>
	|-ToLua.CheckDelegate<EventHandlerWith1Arg>
	|-ToLua.CheckDelegate<EventHandlerWith2Arg>
	|-ToLua.CheckDelegate<EventHandlerWith3Arg>
	|-ToLua.CheckDelegate<TimerCallFunc>
	|-ToLua.CheckDelegate<VoidTimerCallFunc>
	|-ToLua.CheckDelegate<DYSceneManager.SceneLoadedEvent>
	|-ToLua.CheckDelegate<LogicDispatcher.HandleLogicPacket>
	|-ToLua.CheckDelegate<NetLogic.NetPacketHandler>
	|-ToLua.CheckDelegate<NetPeerToPeer.ReConnectHandler>
	|-ToLua.CheckDelegate<Action>
	|-ToLua.CheckDelegate<Action<DgwDelayInfo>>
	|-ToLua.CheckDelegate<Action<DgwInfo>>
	|-ToLua.CheckDelegate<Action<HitInfo>>
	|-ToLua.CheckDelegate<Action<int>>
	|-ToLua.CheckDelegate<Action<string>>
	|-ToLua.CheckDelegate<Action<TMP_Dropdown.OptionData>>
	|-ToLua.CheckDelegate<Action<Collider>>
	|-ToLua.CheckDelegate<Action<RaycastHit>>
	|-ToLua.CheckDelegate<Action<PostProcessEffectSettings>>
	|-ToLua.CheckDelegate<Action<Dropdown.OptionData>>
	|-ToLua.CheckDelegate<Func<bool>>
	|-ToLua.CheckDelegate<object>
	|-ToLua.CheckDelegate<Predicate<HitInfo>>
	|-ToLua.CheckDelegate<Predicate<int>>
	|-ToLua.CheckDelegate<Predicate<string>>
	|-ToLua.CheckDelegate<Predicate<TMP_Dropdown.OptionData>>
	|-ToLua.CheckDelegate<Predicate<Collider>>
	|-ToLua.CheckDelegate<Predicate<RaycastHit>>
	|-ToLua.CheckDelegate<Predicate<PostProcessEffectSettings>>
	|-ToLua.CheckDelegate<Predicate<Dropdown.OptionData>>
	|-ToLua.CheckDelegate<MemberFilter>
	|-ToLua.CheckDelegate<TypeFilter>
	|-ToLua.CheckDelegate<TMP_InputField.AssignVoidCallBack>
	|-ToLua.CheckDelegate<TMP_InputField.OnValidateInput>
	|-ToLua.CheckDelegate<TMP_Text.LoadTMPFontFunc>
	|-ToLua.CheckDelegate<TMP_Text.RichTextTransFunc>
	|-ToLua.CheckDelegate<EventTriggerListener.VoidDelegate>
	|-ToLua.CheckDelegate<EventTriggerListener.VoidDelegateMouse>
	|-ToLua.CheckDelegate<EventTriggerListener.VoidEventDataDelegate>
	|-ToLua.CheckDelegate<EventTriggerListener.VoidPosDelegate>
	|-ToLua.CheckDelegate<CToggleGroupCom.EventHandler>
	|-ToLua.CheckDelegate<TransferValue>
	|-ToLua.CheckDelegate<Application.AdvertisingIdentifierCallback>
	|-ToLua.CheckDelegate<AudioClip.PCMReaderCallback>
	|-ToLua.CheckDelegate<AudioClip.PCMSetPositionCallback>
	|-ToLua.CheckDelegate<Camera.CameraCallback>
	|-ToLua.CheckDelegate<UnityAction>
	|-ToLua.CheckDelegate<UnityAction<bool>>
	|-ToLua.CheckDelegate<UnityAction<int>>
	|-ToLua.CheckDelegate<UnityAction<float>>
	|-ToLua.CheckDelegate<UnityAction<string>>
	|-ToLua.CheckDelegate<UnityAction<PointerEventData>>
	|-ToLua.CheckDelegate<UnityAction<float, float>>
	|-ToLua.CheckDelegate<UnityAction<PointerEventData, bool>>
	|-ToLua.CheckDelegate<InputField.OnValidateInput>
	|-ToLua.CheckDelegate<M1Button.AssignOneCallBack>
	|-ToLua.CheckDelegate<M1Button.AssignVoidCallBack>
	|-ToLua.CheckDelegate<M1Toggle.AssignOneCallBack>
	|-ToLua.CheckDelegate<ScrollButton.AssignCallBack>
	|-ToLua.CheckDelegate<ScrollButton.AssignOneCallBack>
	|-ToLua.CheckDelegate<ScrollButton.AssignVoidCallBack>
	*/
}

// Namespace: 
public sealed class ToLua.LuaTableToVar : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual object Invoke(IntPtr L, int pos) { }

	public virtual IAsyncResult BeginInvoke(IntPtr L, int pos, AsyncCallback callback, object object) { }

	public virtual object EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class ToLua.LuaPushVarObject : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(IntPtr L, object o) { }

	public virtual IAsyncResult BeginInvoke(IntPtr L, object o, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: LuaInterface
public static class TypeChecker
{
	// Fields
	public static Type[] LuaValueTypeMap;
	private static Type monoType;

	// Methods

	private static void .cctor() { }

	public static bool IsValueType(Type t) { }

	public static bool CheckTypes(IntPtr L, int begin, Type type0) { }

	public static bool CheckTypes(IntPtr L, int begin, Type type0, Type type1) { }

	public static bool CheckTypes(IntPtr L, int begin, Type type0, Type type1, Type type2) { }

	public static bool CheckTypes(IntPtr L, int begin, Type type0, Type type1, Type type2, Type type3) { }

	public static bool CheckTypes(IntPtr L, int begin, Type type0, Type type1, Type type2, Type type3, Type type4) { }

	public static bool CheckTypes(IntPtr L, int begin, Type type0, Type type1, Type type2, Type type3, Type type4, Type type5) { }

	public static bool CheckTypes(IntPtr L, int begin, Type type0, Type type1, Type type2, Type type3, Type type4, Type type5, Type type6) { }

	public static bool CheckTypes(IntPtr L, int begin, Type type0, Type type1, Type type2, Type type3, Type type4, Type type5, Type type6, Type type7) { }

	public static bool CheckTypes(IntPtr L, int begin, Type type0, Type type1, Type type2, Type type3, Type type4, Type type5, Type type6, Type type7, Type type8) { }

	public static bool CheckTypes(IntPtr L, int begin, Type type0, Type type1, Type type2, Type type3, Type type4, Type type5, Type type6, Type type7, Type type8, Type type9) { }

	public static bool CheckTypes(IntPtr L, int begin, Type[] types) { }

	public static bool CheckParamsType(IntPtr L, Type t, int begin, int count) { }

	private static bool IsNilType(Type t) { }

	public static bool IsNullable(Type t) { }

	public static Type GetNullableType(Type t) { }

	public static bool CheckType(IntPtr L, Type type, int pos) { }

	public static T ChangeType<T>(object temp, Type type) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93F4E0 Offset: 0x93E4E0 VA: 0x18093F4E0
	|-TypeChecker.ChangeType<object>
	*/

	public static object ChangeType(object temp, Type type) { }

	private static bool IsMatchUserData(IntPtr L, Type t, int pos) { }

	public static bool IsNumberType(Type t) { }

	public static bool IsUserTable(Type t, IntPtr L, int pos) { }

	public static bool CheckTypes<T1>(IntPtr L, int pos) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15B50E0 Offset: 0x15B40E0 VA: 0x1815B50E0
	|-TypeChecker.CheckTypes<IniSection>
	|-TypeChecker.CheckTypes<TimerCallFunc>
	|-TypeChecker.CheckTypes<LuaOut<RaycastHit>>
	|-TypeChecker.CheckTypes<Array>
	|-TypeChecker.CheckTypes<char[]>
	|-TypeChecker.CheckTypes<Dictionary<string, IniValue>>
	|-TypeChecker.CheckTypes<IComparer<HitInfo>>
	|-TypeChecker.CheckTypes<IComparer<int>>
	|-TypeChecker.CheckTypes<IComparer<string>>
	|-TypeChecker.CheckTypes<IComparer<TMP_Dropdown.OptionData>>
	|-TypeChecker.CheckTypes<IComparer<Collider>>
	|-TypeChecker.CheckTypes<IComparer<RaycastHit>>
	|-TypeChecker.CheckTypes<IComparer<PostProcessEffectSettings>>
	|-TypeChecker.CheckTypes<IComparer<Dropdown.OptionData>>
	|-TypeChecker.CheckTypes<IDictionary<int, HitData>>
	|-TypeChecker.CheckTypes<IDictionary<int, SettingInfoDataManager.SettingInfo>>
	|-TypeChecker.CheckTypes<IDictionary<int, Dictionary<int, Vector2>>>
	|-TypeChecker.CheckTypes<IDictionary<int, string>>
	|-TypeChecker.CheckTypes<IDictionary<int, FullScreenMode>>
	|-TypeChecker.CheckTypes<IDictionary<int, Vector2>>
	|-TypeChecker.CheckTypes<IDictionary<string, long>>
	|-TypeChecker.CheckTypes<IDictionary<string, string>>
	|-TypeChecker.CheckTypes<IDictionary<uint, byte[]>>
	|-TypeChecker.CheckTypes<IEnumerable<HitInfo>>
	|-TypeChecker.CheckTypes<IEnumerable<int>>
	|-TypeChecker.CheckTypes<IEnumerable<string>>
	|-TypeChecker.CheckTypes<IEnumerable<TMP_Dropdown.OptionData>>
	|-TypeChecker.CheckTypes<IEnumerable<Collider>>
	|-TypeChecker.CheckTypes<IEnumerable<RaycastHit>>
	|-TypeChecker.CheckTypes<IEnumerable<PostProcessEffectSettings>>
	|-TypeChecker.CheckTypes<IEnumerable<Dropdown.OptionData>>
	|-TypeChecker.CheckTypes<IEqualityComparer<int>>
	|-TypeChecker.CheckTypes<IEqualityComparer<string>>
	|-TypeChecker.CheckTypes<IEqualityComparer<uint>>
	|-TypeChecker.CheckTypes<List<string>>
	|-TypeChecker.CheckTypes<List<TMP_Dropdown.OptionData>>
	|-TypeChecker.CheckTypes<List<Color32>>
	|-TypeChecker.CheckTypes<List<Color>>
	|-TypeChecker.CheckTypes<List<ParticleSystem.Particle>>
	|-TypeChecker.CheckTypes<List<Sprite>>
	|-TypeChecker.CheckTypes<List<Dropdown.OptionData>>
	|-TypeChecker.CheckTypes<List<Vector2>>
	|-TypeChecker.CheckTypes<List<Vector3>>
	|-TypeChecker.CheckTypes<List<Vector4>>
	|-TypeChecker.CheckTypes<IComparer>
	|-TypeChecker.CheckTypes<IEnumerator>
	|-TypeChecker.CheckTypes<Comparison<HitInfo>>
	|-TypeChecker.CheckTypes<Comparison<int>>
	|-TypeChecker.CheckTypes<Comparison<string>>
	|-TypeChecker.CheckTypes<Comparison<TMP_Dropdown.OptionData>>
	|-TypeChecker.CheckTypes<Comparison<Collider>>
	|-TypeChecker.CheckTypes<Comparison<RaycastHit>>
	|-TypeChecker.CheckTypes<Comparison<PostProcessEffectSettings>>
	|-TypeChecker.CheckTypes<Comparison<Dropdown.OptionData>>
	|-TypeChecker.CheckTypes<Func<bool>>
	|-TypeChecker.CheckTypes<Calendar>
	|-TypeChecker.CheckTypes<IFormatProvider>
	|-TypeChecker.CheckTypes<Stream>
	|-TypeChecker.CheckTypes<StreamReader>
	|-TypeChecker.CheckTypes<StreamWriter>
	|-TypeChecker.CheckTypes<object>
	|-TypeChecker.CheckTypes<string>
	|-TypeChecker.CheckTypes<StringBuilder>
	|-TypeChecker.CheckTypes<TimeZoneInfo>
	|-TypeChecker.CheckTypes<Type>
	|-TypeChecker.CheckTypes<Uri>
	|-TypeChecker.CheckTypes<WeakReference>
	|-TypeChecker.CheckTypes<AnimationClip>
	|-TypeChecker.CheckTypes<Camera>
	|-TypeChecker.CheckTypes<Coroutine>
	|-TypeChecker.CheckTypes<Cubemap>
	|-TypeChecker.CheckTypes<Material>
	|-TypeChecker.CheckTypes<RenderTexture>
	|-TypeChecker.CheckTypes<PostProcessEffectSettings>
	|-TypeChecker.CheckTypes<Shader>
	|-TypeChecker.CheckTypes<Sprite>
	|-TypeChecker.CheckTypes<Transform>
	|
	|-RVA: 0x15A0370 Offset: 0x159F370 VA: 0x1815A0370
	|-TypeChecker.CheckTypes<bool>
	|
	|-RVA: 0x15A0BA0 Offset: 0x159FBA0 VA: 0x1815A0BA0
	|-TypeChecker.CheckTypes<char>
	|
	|-RVA: 0x15A10C0 Offset: 0x15A00C0 VA: 0x1815A10C0
	|-TypeChecker.CheckTypes<DateTime>
	|
	|-RVA: 0x15A1C60 Offset: 0x15A0C60 VA: 0x1815A1C60
	|-TypeChecker.CheckTypes<DateTimeKind>
	|-TypeChecker.CheckTypes<Int32Enum>
	|-TypeChecker.CheckTypes<StringComparison>
	|-TypeChecker.CheckTypes<TypeCode>
	|-TypeChecker.CheckTypes<GraphicsFormat>
	|-TypeChecker.CheckTypes<FullScreenMode>
	|-TypeChecker.CheckTypes<KeyCode>
	|-TypeChecker.CheckTypes<PlayMode>
	|-TypeChecker.CheckTypes<RenderTextureFormat>
	|-TypeChecker.CheckTypes<SendMessageOptions>
	|-TypeChecker.CheckTypes<Space>
	|
	|-RVA: 0x15A0E30 Offset: 0x159FE30 VA: 0x1815A0E30
	|-TypeChecker.CheckTypes<DateTimeOffset>
	|
	|-RVA: 0x15A1350 Offset: 0x15A0350 VA: 0x1815A1350
	|-TypeChecker.CheckTypes<Decimal>
	|
	|-RVA: 0x15A48C0 Offset: 0x15A38C0 VA: 0x1815A48C0
	|-TypeChecker.CheckTypes<int>
	|
	|-RVA: 0x15A5400 Offset: 0x15A4400 VA: 0x1815A5400
	|-TypeChecker.CheckTypes<long>
	|
	|-RVA: 0x15B6030 Offset: 0x15B5030 VA: 0x1815B6030
	|-TypeChecker.CheckTypes<float>
	|
	|-RVA: 0x15B6120 Offset: 0x15B5120 VA: 0x1815B6120
	|-TypeChecker.CheckTypes<TimeSpan>
	|
	|-RVA: 0x15B63B0 Offset: 0x15B53B0 VA: 0x1815B63B0
	|-TypeChecker.CheckTypes<ulong>
	|
	|-RVA: 0x15A54F0 Offset: 0x15A44F0 VA: 0x1815A54F0
	|-TypeChecker.CheckTypes<ParticleSystem.Particle>
	|
	|-RVA: 0x15A5CF0 Offset: 0x15A4CF0 VA: 0x1815A5CF0
	|-TypeChecker.CheckTypes<Quaternion>
	|
	|-RVA: 0x15A8430 Offset: 0x15A7430 VA: 0x1815A8430
	|-TypeChecker.CheckTypes<Rect>
	|
	|-RVA: 0x15A86C0 Offset: 0x15A76C0 VA: 0x1815A86C0
	|-TypeChecker.CheckTypes<RenderTextureDescriptor>
	|
	|-RVA: 0x15B5370 Offset: 0x15B4370 VA: 0x1815B5370
	|-TypeChecker.CheckTypes<Scene>
	|
	|-RVA: 0x15B64A0 Offset: 0x15B54A0 VA: 0x1815B64A0
	|-TypeChecker.CheckTypes<Vector2>
	|
	|-RVA: 0x15B9910 Offset: 0x15B8910 VA: 0x1815B9910
	|-TypeChecker.CheckTypes<Vector3>
	*/

	public static bool CheckTypes<T1, T2>(IntPtr L, int pos) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15B3A20 Offset: 0x15B2A20 VA: 0x1815B3A20
	|-TypeChecker.CheckTypes<IniSection, IEqualityComparer<string>>
	|-TypeChecker.CheckTypes<Array, IComparer>
	|-TypeChecker.CheckTypes<Dictionary<string, IniValue>, IEqualityComparer<string>>
	|-TypeChecker.CheckTypes<IDictionary<int, HitData>, IEqualityComparer<int>>
	|-TypeChecker.CheckTypes<IDictionary<int, SettingInfoDataManager.SettingInfo>, IEqualityComparer<int>>
	|-TypeChecker.CheckTypes<IDictionary<int, Dictionary<int, Vector2>>, IEqualityComparer<int>>
	|-TypeChecker.CheckTypes<IDictionary<int, string>, IEqualityComparer<int>>
	|-TypeChecker.CheckTypes<IDictionary<int, FullScreenMode>, IEqualityComparer<int>>
	|-TypeChecker.CheckTypes<IDictionary<int, Vector2>, IEqualityComparer<int>>
	|-TypeChecker.CheckTypes<IDictionary<string, long>, IEqualityComparer<string>>
	|-TypeChecker.CheckTypes<IDictionary<string, string>, IEqualityComparer<string>>
	|-TypeChecker.CheckTypes<IDictionary<uint, byte[]>, IEqualityComparer<uint>>
	|-TypeChecker.CheckTypes<Delegate, Delegate>
	|-TypeChecker.CheckTypes<IFormatProvider, string>
	|-TypeChecker.CheckTypes<object, IFormatProvider>
	|-TypeChecker.CheckTypes<object, object>
	|-TypeChecker.CheckTypes<object, MethodInfo>
	|-TypeChecker.CheckTypes<object, string>
	|-TypeChecker.CheckTypes<string, HttpClient.HttpCallBack>
	|-TypeChecker.CheckTypes<string, byte[]>
	|-TypeChecker.CheckTypes<string, Dictionary<string, string>>
	|-TypeChecker.CheckTypes<string, List<float>>
	|-TypeChecker.CheckTypes<string, List<Color>>
	|-TypeChecker.CheckTypes<string, List<Matrix4x4>>
	|-TypeChecker.CheckTypes<string, List<IMultipartFormSection>>
	|-TypeChecker.CheckTypes<string, List<Vector4>>
	|-TypeChecker.CheckTypes<string, IFormatProvider>
	|-TypeChecker.CheckTypes<string, object>
	|-TypeChecker.CheckTypes<string, float[]>
	|-TypeChecker.CheckTypes<string, string>
	|-TypeChecker.CheckTypes<string, Encoding>
	|-TypeChecker.CheckTypes<string, AnimationClip>
	|-TypeChecker.CheckTypes<string, Color[]>
	|-TypeChecker.CheckTypes<string, ComputeBuffer>
	|-TypeChecker.CheckTypes<string, Matrix4x4[]>
	|-TypeChecker.CheckTypes<string, Texture>
	|-TypeChecker.CheckTypes<string, Vector4[]>
	|-TypeChecker.CheckTypes<string, WWWForm>
	|-TypeChecker.CheckTypes<string[], IFormatProvider>
	|-TypeChecker.CheckTypes<Type, IFormatProvider>
	|-TypeChecker.CheckTypes<Type, object>
	|-TypeChecker.CheckTypes<Type, string>
	|-TypeChecker.CheckTypes<Uri, byte[]>
	|-TypeChecker.CheckTypes<Uri, Dictionary<string, string>>
	|-TypeChecker.CheckTypes<Uri, List<IMultipartFormSection>>
	|-TypeChecker.CheckTypes<Uri, string>
	|-TypeChecker.CheckTypes<Uri, WWWForm>
	|-TypeChecker.CheckTypes<AnimationClip, AnimationClip>
	|-TypeChecker.CheckTypes<WWWForm, HttpClient.HttpCallBack>
	|
	|-RVA: 0x15B4800 Offset: 0x15B3800 VA: 0x1815B4800
	|-TypeChecker.CheckTypes<VoidTimerCallFunc, float>
	|-TypeChecker.CheckTypes<LuaOut<RaycastHit>, float>
	|-TypeChecker.CheckTypes<object, float>
	|-TypeChecker.CheckTypes<string, float>
	|
	|-RVA: 0x15AA250 Offset: 0x15A9250 VA: 0x1815AA250
	|-TypeChecker.CheckTypes<LuaOut<RaycastHit>, int>
	|-TypeChecker.CheckTypes<List<int>, int>
	|-TypeChecker.CheckTypes<int[], int>
	|-TypeChecker.CheckTypes<object, int>
	|-TypeChecker.CheckTypes<string, int>
	|-TypeChecker.CheckTypes<Type, int>
	|-TypeChecker.CheckTypes<Cubemap, int>
	|-TypeChecker.CheckTypes<RenderTexture, int>
	|
	|-RVA: 0x15AB3B0 Offset: 0x15AA3B0 VA: 0x1815AB3B0
	|-TypeChecker.CheckTypes<LuaOut<RaycastHit>, Quaternion>
	|-TypeChecker.CheckTypes<object, Quaternion>
	|
	|-RVA: 0x15A0030 Offset: 0x159F030 VA: 0x1815A0030
	|-TypeChecker.CheckTypes<bool, CultureInfo>
	|-TypeChecker.CheckTypes<bool, IFormatProvider>
	|-TypeChecker.CheckTypes<bool, object>
	|
	|-RVA: 0x159FE90 Offset: 0x159EE90 VA: 0x18159FE90
	|-TypeChecker.CheckTypes<bool, int>
	|
	|-RVA: 0x15A01D0 Offset: 0x159F1D0 VA: 0x1815A01D0
	|-TypeChecker.CheckTypes<bool, float>
	|
	|-RVA: 0x15A0460 Offset: 0x159F460 VA: 0x1815A0460
	|-TypeChecker.CheckTypes<char, char>
	|
	|-RVA: 0x15A0860 Offset: 0x159F860 VA: 0x1815A0860
	|-TypeChecker.CheckTypes<char, int>
	|
	|-RVA: 0x15A0A00 Offset: 0x159FA00 VA: 0x1815A0A00
	|-TypeChecker.CheckTypes<char, object>
	|-TypeChecker.CheckTypes<char, Encoding>
	|
	|-RVA: 0x15A0F20 Offset: 0x159FF20 VA: 0x1815A0F20
	|-TypeChecker.CheckTypes<DateTime, IFormatProvider>
	|-TypeChecker.CheckTypes<DateTime, object>
	|-TypeChecker.CheckTypes<DateTime, string>
	|-TypeChecker.CheckTypes<DateTime, TimeZoneInfo>
	|
	|-RVA: 0x15A0C90 Offset: 0x159FC90 VA: 0x1815A0C90
	|-TypeChecker.CheckTypes<DateTimeOffset, object>
	|-TypeChecker.CheckTypes<DateTimeOffset, string>
	|-TypeChecker.CheckTypes<DateTimeOffset, TimeZoneInfo>
	|
	|-RVA: 0x15A11B0 Offset: 0x15A01B0 VA: 0x1815A11B0
	|-TypeChecker.CheckTypes<Decimal, IFormatProvider>
	|-TypeChecker.CheckTypes<Decimal, object>
	|
	|-RVA: 0x15A87B0 Offset: 0x15A77B0 VA: 0x1815A87B0
	|-TypeChecker.CheckTypes<Func<bool>, bool>
	|-TypeChecker.CheckTypes<object, bool>
	|-TypeChecker.CheckTypes<MethodInfo, bool>
	|-TypeChecker.CheckTypes<string, bool>
	|-TypeChecker.CheckTypes<Transform, bool>
	|
	|-RVA: 0x15A8D50 Offset: 0x15A7D50 VA: 0x1815A8D50
	|-TypeChecker.CheckTypes<CultureInfo, CompareOptions>
	|-TypeChecker.CheckTypes<object, Int32Enum>
	|-TypeChecker.CheckTypes<string, StringComparison>
	|-TypeChecker.CheckTypes<string, LoadSceneMode>
	|-TypeChecker.CheckTypes<string, UnloadSceneOptions>
	|-TypeChecker.CheckTypes<GUIContent, FocusType>
	|
	|-RVA: 0x15A1D50 Offset: 0x15A0D50 VA: 0x1815A1D50
	|-TypeChecker.CheckTypes<int, bool>
	|
	|-RVA: 0x15A3600 Offset: 0x15A2600 VA: 0x1815A3600
	|-TypeChecker.CheckTypes<int, IEqualityComparer<int>>
	|-TypeChecker.CheckTypes<int, IEqualityComparer<string>>
	|-TypeChecker.CheckTypes<int, IEqualityComparer<uint>>
	|-TypeChecker.CheckTypes<int, List<float>>
	|-TypeChecker.CheckTypes<int, List<Color>>
	|-TypeChecker.CheckTypes<int, List<Matrix4x4>>
	|-TypeChecker.CheckTypes<int, List<Vector4>>
	|-TypeChecker.CheckTypes<int, object>
	|-TypeChecker.CheckTypes<int, float[]>
	|-TypeChecker.CheckTypes<int, Color[]>
	|-TypeChecker.CheckTypes<int, ComputeBuffer>
	|-TypeChecker.CheckTypes<int, Matrix4x4[]>
	|-TypeChecker.CheckTypes<int, Texture>
	|-TypeChecker.CheckTypes<int, Vector4[]>
	|
	|-RVA: 0x15A2BB0 Offset: 0x15A1BB0 VA: 0x1815A2BB0
	|-TypeChecker.CheckTypes<int, int>
	|
	|-RVA: 0x15A22F0 Offset: 0x15A12F0 VA: 0x1815A22F0
	|-TypeChecker.CheckTypes<int, Int32Enum>
	|-TypeChecker.CheckTypes<int, FocusType>
	|-TypeChecker.CheckTypes<int, QueryTriggerInteraction>
	|-TypeChecker.CheckTypes<int, LoadSceneMode>
	|-TypeChecker.CheckTypes<int, UnloadSceneOptions>
	|
	|-RVA: 0x15A43E0 Offset: 0x15A33E0 VA: 0x1815A43E0
	|-TypeChecker.CheckTypes<int, float>
	|
	|-RVA: 0x15A1EF0 Offset: 0x15A0EF0 VA: 0x1815A1EF0
	|-TypeChecker.CheckTypes<int, Color>
	|
	|-RVA: 0x15A2EF0 Offset: 0x15A1EF0 VA: 0x1815A2EF0
	|-TypeChecker.CheckTypes<int, Matrix4x4>
	|
	|-RVA: 0x15A2D50 Offset: 0x15A1D50 VA: 0x1815A2D50
	|-TypeChecker.CheckTypes<int, LoadSceneParameters>
	|
	|-RVA: 0x15A4580 Offset: 0x15A3580 VA: 0x1815A4580
	|-TypeChecker.CheckTypes<int, Vector2>
	|
	|-RVA: 0x15A4720 Offset: 0x15A3720 VA: 0x1815A4720
	|-TypeChecker.CheckTypes<int, Vector4>
	|
	|-RVA: 0x15A1440 Offset: 0x15A0440 VA: 0x1815A1440
	|-TypeChecker.CheckTypes<Int32Enum, bool>
	|-TypeChecker.CheckTypes<TextureFormat, bool>
	|
	|-RVA: 0x15A1780 Offset: 0x15A0780 VA: 0x1815A1780
	|-TypeChecker.CheckTypes<Int32Enum, int>
	|-TypeChecker.CheckTypes<FullScreenMode, int>
	|
	|-RVA: 0x15A15E0 Offset: 0x15A05E0 VA: 0x1815A15E0
	|-TypeChecker.CheckTypes<Int32Enum, Int32Enum>
	|-TypeChecker.CheckTypes<GraphicsFormat, TextureCreationFlags>
	|
	|-RVA: 0x15A1AC0 Offset: 0x15A0AC0 VA: 0x1815A1AC0
	|-TypeChecker.CheckTypes<Int32Enum, object>
	|-TypeChecker.CheckTypes<TypeCode, IFormatProvider>
	|
	|-RVA: 0x15A1920 Offset: 0x15A0920 VA: 0x1815A1920
	|-TypeChecker.CheckTypes<Int32Enum, Rect>
	|-TypeChecker.CheckTypes<FocusType, Rect>
	|
	|-RVA: 0x15A5260 Offset: 0x15A4260 VA: 0x1815A5260
	|-TypeChecker.CheckTypes<long, IFormatProvider>
	|-TypeChecker.CheckTypes<long, object>
	|
	|-RVA: 0x15A49B0 Offset: 0x15A39B0 VA: 0x1815A49B0
	|-TypeChecker.CheckTypes<long, int>
	|
	|-RVA: 0x15A4DB0 Offset: 0x15A3DB0 VA: 0x1815A4DB0
	|-TypeChecker.CheckTypes<long, long>
	|
	|-RVA: 0x15AA960 Offset: 0x15A9960 VA: 0x1815AA960
	|-TypeChecker.CheckTypes<object, long>
	|
	|-RVA: 0x15A8950 Offset: 0x15A7950 VA: 0x1815A8950
	|-TypeChecker.CheckTypes<object, Color>
	|-TypeChecker.CheckTypes<string, Color>
	|
	|-RVA: 0x15AACA0 Offset: 0x15A9CA0 VA: 0x1815AACA0
	|-TypeChecker.CheckTypes<object, Matrix4x4>
	|-TypeChecker.CheckTypes<string, Matrix4x4>
	|
	|-RVA: 0x15AB550 Offset: 0x15AA550 VA: 0x1815AB550
	|-TypeChecker.CheckTypes<object, RenderBuffer>
	|-TypeChecker.CheckTypes<RenderBuffer[], RenderBuffer>
	|
	|-RVA: 0x15AAB00 Offset: 0x15A9B00 VA: 0x1815AAB00
	|-TypeChecker.CheckTypes<object, LoadSceneParameters>
	|-TypeChecker.CheckTypes<string, LoadSceneParameters>
	|
	|-RVA: 0x15B49A0 Offset: 0x15B39A0 VA: 0x1815B49A0
	|-TypeChecker.CheckTypes<object, Vector2>
	|-TypeChecker.CheckTypes<string, Vector2>
	|
	|-RVA: 0x15B4DA0 Offset: 0x15B3DA0 VA: 0x1815B4DA0
	|-TypeChecker.CheckTypes<object, Vector3>
	|-TypeChecker.CheckTypes<Transform, Vector3>
	|
	|-RVA: 0x15B4F40 Offset: 0x15B3F40 VA: 0x1815B4F40
	|-TypeChecker.CheckTypes<object, Vector4>
	|-TypeChecker.CheckTypes<string, Vector4>
	|
	|-RVA: 0x15B5C30 Offset: 0x15B4C30 VA: 0x1815B5C30
	|-TypeChecker.CheckTypes<float, int>
	|
	|-RVA: 0x15B6210 Offset: 0x15B5210 VA: 0x1815B6210
	|-TypeChecker.CheckTypes<ulong, IFormatProvider>
	|-TypeChecker.CheckTypes<ulong, object>
	|
	|-RVA: 0x15A5B50 Offset: 0x15A4B50 VA: 0x1815A5B50
	|-TypeChecker.CheckTypes<Quaternion, float>
	|
	|-RVA: 0x15A6710 Offset: 0x15A5710 VA: 0x1815A6710
	|-TypeChecker.CheckTypes<Ray, LuaOut<RaycastHit>>
	|-TypeChecker.CheckTypes<Ray, object>
	|
	|-RVA: 0x15A8290 Offset: 0x15A7290 VA: 0x1815A8290
	|-TypeChecker.CheckTypes<Ray, float>
	|
	|-RVA: 0x15A8520 Offset: 0x15A7520 VA: 0x1815A8520
	|-TypeChecker.CheckTypes<RenderBuffer, RenderBuffer>
	|
	|-RVA: 0x15B51D0 Offset: 0x15B41D0 VA: 0x1815B51D0
	|-TypeChecker.CheckTypes<Scene, Int32Enum>
	|-TypeChecker.CheckTypes<Scene, UnloadSceneOptions>
	|
	|-RVA: 0x15B6B00 Offset: 0x15B5B00 VA: 0x1815B6B00
	|-TypeChecker.CheckTypes<Vector3, int>
	|
	|-RVA: 0x15B6CA0 Offset: 0x15B5CA0 VA: 0x1815B6CA0
	|-TypeChecker.CheckTypes<Vector3, Quaternion>
	|
	|-RVA: 0x15B9770 Offset: 0x15B8770 VA: 0x1815B9770
	|-TypeChecker.CheckTypes<Vector3, Vector3>
	*/

	public static bool CheckTypes<T1, T2, T3>(IntPtr L, int pos) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15B4290 Offset: 0x15B3290 VA: 0x1815B4290
	|-TypeChecker.CheckTypes<LuaOut<RaycastHit>, float, int>
	|-TypeChecker.CheckTypes<object, float, int>
	|-TypeChecker.CheckTypes<string, float, int>
	|
	|-RVA: 0x15AB150 Offset: 0x15AA150 VA: 0x1815AB150
	|-TypeChecker.CheckTypes<LuaOut<RaycastHit>, Quaternion, float>
	|-TypeChecker.CheckTypes<object, Quaternion, float>
	|
	|-RVA: 0x15A9D90 Offset: 0x15A8D90 VA: 0x1815A9D90
	|-TypeChecker.CheckTypes<Array, int, int>
	|-TypeChecker.CheckTypes<char[], int, int>
	|-TypeChecker.CheckTypes<int[], int, int>
	|-TypeChecker.CheckTypes<object, int, int>
	|-TypeChecker.CheckTypes<string, int, int>
	|-TypeChecker.CheckTypes<Type, int, int>
	|
	|-RVA: 0x15A0600 Offset: 0x159F600 VA: 0x1815A0600
	|-TypeChecker.CheckTypes<char, int, int>
	|
	|-RVA: 0x15A9200 Offset: 0x15A8200 VA: 0x1815A9200
	|-TypeChecker.CheckTypes<List<int>, int, bool>
	|-TypeChecker.CheckTypes<int[], int, bool>
	|-TypeChecker.CheckTypes<object, int, bool>
	|
	|-RVA: 0x15A26F0 Offset: 0x15A16F0 VA: 0x1815A26F0
	|-TypeChecker.CheckTypes<int, int, IComparer>
	|-TypeChecker.CheckTypes<int, int, object>
	|
	|-RVA: 0x15A2490 Offset: 0x15A1490 VA: 0x1815A2490
	|-TypeChecker.CheckTypes<int, int, int>
	|
	|-RVA: 0x15A2950 Offset: 0x15A1950 VA: 0x1815A2950
	|-TypeChecker.CheckTypes<int, int, float>
	|
	|-RVA: 0x15A2090 Offset: 0x15A1090 VA: 0x1815A2090
	|-TypeChecker.CheckTypes<int, Int32Enum, Rect>
	|-TypeChecker.CheckTypes<int, FocusType, Rect>
	|
	|-RVA: 0x15A33A0 Offset: 0x15A23A0 VA: 0x1815A33A0
	|-TypeChecker.CheckTypes<int, object, object>
	|-TypeChecker.CheckTypes<int, EncoderFallback, DecoderFallback>
	|
	|-RVA: 0x15A3E70 Offset: 0x15A2E70 VA: 0x1815A3E70
	|-TypeChecker.CheckTypes<int, float, int>
	|
	|-RVA: 0x15A4B50 Offset: 0x15A3B50 VA: 0x1815A4B50
	|-TypeChecker.CheckTypes<long, long, long>
	|
	|-RVA: 0x15A9460 Offset: 0x15A8460 VA: 0x1815A9460
	|-TypeChecker.CheckTypes<object, int, Int32Enum>
	|-TypeChecker.CheckTypes<string, int, StringComparison>
	|
	|-RVA: 0x15A9FF0 Offset: 0x15A8FF0 VA: 0x1815A9FF0
	|-TypeChecker.CheckTypes<object, int, float>
	|-TypeChecker.CheckTypes<string, int, float>
	|
	|-RVA: 0x15A8AF0 Offset: 0x15A7AF0 VA: 0x1815A8AF0
	|-TypeChecker.CheckTypes<object, Int32Enum, Rect>
	|-TypeChecker.CheckTypes<GUIContent, FocusType, Rect>
	|
	|-RVA: 0x15AA700 Offset: 0x15A9700 VA: 0x1815AA700
	|-TypeChecker.CheckTypes<object, long, long>
	|
	|-RVA: 0x15ABA00 Offset: 0x15AAA00 VA: 0x1815ABA00
	|-TypeChecker.CheckTypes<object, object, bool>
	|-TypeChecker.CheckTypes<object, MethodInfo, bool>
	|-TypeChecker.CheckTypes<object, string, bool>
	|-TypeChecker.CheckTypes<Type, string, bool>
	|
	|-RVA: 0x15AD120 Offset: 0x15AC120 VA: 0x1815AD120
	|-TypeChecker.CheckTypes<object, object, int>
	|-TypeChecker.CheckTypes<string, HttpClient.HttpCallBack, int>
	|-TypeChecker.CheckTypes<string, char[], int>
	|-TypeChecker.CheckTypes<WWWForm, HttpClient.HttpCallBack, int>
	|
	|-RVA: 0x15AC590 Offset: 0x15AB590 VA: 0x1815AC590
	|-TypeChecker.CheckTypes<object, object, Int32Enum>
	|-TypeChecker.CheckTypes<string, char[], StringSplitOptions>
	|-TypeChecker.CheckTypes<string, IFormatProvider, DateTimeStyles>
	|-TypeChecker.CheckTypes<string, IFormatProvider, TimeSpanStyles>
	|-TypeChecker.CheckTypes<string, string[], StringSplitOptions>
	|-TypeChecker.CheckTypes<string[], IFormatProvider, DateTimeStyles>
	|-TypeChecker.CheckTypes<string[], IFormatProvider, TimeSpanStyles>
	|
	|-RVA: 0x15B1450 Offset: 0x15B0450 VA: 0x1815B1450
	|-TypeChecker.CheckTypes<object, object, object>
	|-TypeChecker.CheckTypes<string, List<IMultipartFormSection>, byte[]>
	|-TypeChecker.CheckTypes<string, IFormatProvider, LuaOut<TimeSpan>>
	|-TypeChecker.CheckTypes<string, object, object>
	|-TypeChecker.CheckTypes<string, string, HttpClient.HttpCallBack>
	|-TypeChecker.CheckTypes<string, string, string>
	|-TypeChecker.CheckTypes<string, EncoderFallback, DecoderFallback>
	|-TypeChecker.CheckTypes<string[], IFormatProvider, LuaOut<TimeSpan>>
	|-TypeChecker.CheckTypes<Type, int[], int[]>
	|-TypeChecker.CheckTypes<Type, string, Type>
	|-TypeChecker.CheckTypes<Type, string, Type[]>
	|-TypeChecker.CheckTypes<Uri, List<IMultipartFormSection>, byte[]>
	|
	|-RVA: 0x15B2B80 Offset: 0x15B1B80 VA: 0x1815B2B80
	|-TypeChecker.CheckTypes<object, object, uint>
	|-TypeChecker.CheckTypes<Type, string, uint>
	|
	|-RVA: 0x15B4B40 Offset: 0x15B3B40 VA: 0x1815B4B40
	|-TypeChecker.CheckTypes<object, Vector3, Vector3>
	|-TypeChecker.CheckTypes<Collider, Vector3, Vector3>
	|-TypeChecker.CheckTypes<Transform, Vector3, Vector3>
	|
	|-RVA: 0x15B5460 Offset: 0x15B4460 VA: 0x1815B5460
	|-TypeChecker.CheckTypes<float, int, Int32Enum>
	|-TypeChecker.CheckTypes<float, int, QueryTriggerInteraction>
	|
	|-RVA: 0x15B59D0 Offset: 0x15B49D0 VA: 0x1815B59D0
	|-TypeChecker.CheckTypes<float, int, float>
	|
	|-RVA: 0x15B5DD0 Offset: 0x15B4DD0 VA: 0x1815B5DD0
	|-TypeChecker.CheckTypes<float, float, float>
	|
	|-RVA: 0x15A58F0 Offset: 0x15A48F0 VA: 0x1815A58F0
	|-TypeChecker.CheckTypes<Quaternion, float, int>
	|
	|-RVA: 0x15A64B0 Offset: 0x15A54B0 VA: 0x1815A64B0
	|-TypeChecker.CheckTypes<Ray, LuaOut<RaycastHit>, float>
	|-TypeChecker.CheckTypes<Ray, object, float>
	|-TypeChecker.CheckTypes<Ray, RaycastHit[], float>
	|
	|-RVA: 0x15A6BC0 Offset: 0x15A5BC0 VA: 0x1815A6BC0
	|-TypeChecker.CheckTypes<Ray, float, int>
	|
	|-RVA: 0x15A8030 Offset: 0x15A7030 VA: 0x1815A8030
	|-TypeChecker.CheckTypes<Ray, float, float>
	|
	|-RVA: 0x15B68A0 Offset: 0x15B58A0 VA: 0x1815B68A0
	|-TypeChecker.CheckTypes<Vector3, int, float>
	|
	|-RVA: 0x15B6E40 Offset: 0x15B5E40 VA: 0x1815B6E40
	|-TypeChecker.CheckTypes<Vector3, float, Int32Enum>
	|-TypeChecker.CheckTypes<Vector3, float, Space>
	|
	|-RVA: 0x15B82B0 Offset: 0x15B72B0 VA: 0x1815B82B0
	|-TypeChecker.CheckTypes<Vector3, float, Vector3>
	|
	|-RVA: 0x15B8BE0 Offset: 0x15B7BE0 VA: 0x1815B8BE0
	|-TypeChecker.CheckTypes<Vector3, Vector3, LuaOut<RaycastHit>>
	|-TypeChecker.CheckTypes<Vector3, Vector3, object>
	|-TypeChecker.CheckTypes<Vector3, Vector3, RaycastHit[]>
	|
	|-RVA: 0x15B9510 Offset: 0x15B8510 VA: 0x1815B9510
	|-TypeChecker.CheckTypes<Vector3, Vector3, float>
	*/

	public static bool CheckTypes<T1, T2, T3, T4>(IntPtr L, int pos) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15ABF70 Offset: 0x15AAF70 VA: 0x1815ABF70
	|-TypeChecker.CheckTypes<DOGetter<double>, DOSetter<double>, double, float>
	|-TypeChecker.CheckTypes<object, object, double, float>
	|
	|-RVA: 0x15ACE10 Offset: 0x15ABE10 VA: 0x1815ACE10
	|-TypeChecker.CheckTypes<DOGetter<int>, DOSetter<int>, int, float>
	|-TypeChecker.CheckTypes<object, object, int, float>
	|
	|-RVA: 0x15AD380 Offset: 0x15AC380 VA: 0x1815AD380
	|-TypeChecker.CheckTypes<DOGetter<long>, DOSetter<long>, long, float>
	|-TypeChecker.CheckTypes<object, object, long, float>
	|
	|-RVA: 0x15B16B0 Offset: 0x15B06B0 VA: 0x1815B16B0
	|-TypeChecker.CheckTypes<DOGetter<float>, DOSetter<float>, float, float>
	|-TypeChecker.CheckTypes<object, object, float, float>
	|
	|-RVA: 0x15B1140 Offset: 0x15B0140 VA: 0x1815B1140
	|-TypeChecker.CheckTypes<DOGetter<string>, DOSetter<string>, string, float>
	|-TypeChecker.CheckTypes<DOGetter<RectOffset>, DOSetter<RectOffset>, RectOffset, float>
	|-TypeChecker.CheckTypes<object, object, object, float>
	|
	|-RVA: 0x15B2870 Offset: 0x15B1870 VA: 0x1815B2870
	|-TypeChecker.CheckTypes<DOGetter<uint>, DOSetter<uint>, uint, float>
	|-TypeChecker.CheckTypes<object, object, uint, float>
	|
	|-RVA: 0x15B2DE0 Offset: 0x15B1DE0 VA: 0x1815B2DE0
	|-TypeChecker.CheckTypes<DOGetter<ulong>, DOSetter<ulong>, ulong, float>
	|-TypeChecker.CheckTypes<object, object, ulong, float>
	|
	|-RVA: 0x15ABC60 Offset: 0x15AAC60 VA: 0x1815ABC60
	|-TypeChecker.CheckTypes<DOGetter<Color>, DOSetter<Color>, Color, float>
	|-TypeChecker.CheckTypes<object, object, Color, float>
	|
	|-RVA: 0x15B3400 Offset: 0x15B2400 VA: 0x1815B3400
	|-TypeChecker.CheckTypes<DOGetter<Quaternion>, DOSetter<Quaternion>, Vector3, float>
	|-TypeChecker.CheckTypes<DOGetter<Vector3>, DOSetter<Vector3>, Vector3, float>
	|-TypeChecker.CheckTypes<object, object, Vector3, float>
	|
	|-RVA: 0x15AD690 Offset: 0x15AC690 VA: 0x1815AD690
	|-TypeChecker.CheckTypes<DOGetter<Rect>, DOSetter<Rect>, Rect, float>
	|-TypeChecker.CheckTypes<object, object, Rect, float>
	|
	|-RVA: 0x15B30F0 Offset: 0x15B20F0 VA: 0x1815B30F0
	|-TypeChecker.CheckTypes<DOGetter<Vector2>, DOSetter<Vector2>, Vector2, float>
	|-TypeChecker.CheckTypes<object, object, Vector2, float>
	|
	|-RVA: 0x15B3710 Offset: 0x15B2710 VA: 0x1815B3710
	|-TypeChecker.CheckTypes<DOGetter<Vector4>, DOSetter<Vector4>, Vector4, float>
	|-TypeChecker.CheckTypes<object, object, Vector4, float>
	|
	|-RVA: 0x15B44F0 Offset: 0x15B34F0 VA: 0x1815B44F0
	|-TypeChecker.CheckTypes<DOSetter<float>, float, float, float>
	|-TypeChecker.CheckTypes<object, float, float, float>
	|-TypeChecker.CheckTypes<string, float, float, float>
	|
	|-RVA: 0x15AAE40 Offset: 0x15A9E40 VA: 0x1815AAE40
	|-TypeChecker.CheckTypes<LuaOut<RaycastHit>, Quaternion, float, int>
	|-TypeChecker.CheckTypes<object, Quaternion, float, int>
	|
	|-RVA: 0x15B0E30 Offset: 0x15AFE30 VA: 0x1815B0E30
	|-TypeChecker.CheckTypes<Dictionary<string, string>, Dictionary<string, string>, string, HttpClient.HttpCallBack>
	|-TypeChecker.CheckTypes<object, object, object, object>
	|-TypeChecker.CheckTypes<string, object, object, object>
	|-TypeChecker.CheckTypes<string, string, string, string>
	|-TypeChecker.CheckTypes<string, string, DownloadHandler, UploadHandler>
	|-TypeChecker.CheckTypes<Type, string, Type, Type[]>
	|-TypeChecker.CheckTypes<Type, string, Type[], ParameterModifier[]>
	|-TypeChecker.CheckTypes<Uri, string, DownloadHandler, UploadHandler>
	|
	|-RVA: 0x15A8EF0 Offset: 0x15A7EF0 VA: 0x1815A8EF0
	|-TypeChecker.CheckTypes<List<int>, int, bool, int>
	|-TypeChecker.CheckTypes<int[], int, bool, int>
	|-TypeChecker.CheckTypes<object, int, bool, int>
	|
	|-RVA: 0x15A3090 Offset: 0x15A2090 VA: 0x1815A3090
	|-TypeChecker.CheckTypes<int, Array, int, int>
	|-TypeChecker.CheckTypes<int, object, int, int>
	|
	|-RVA: 0x15A3B60 Offset: 0x15A2B60 VA: 0x1815A3B60
	|-TypeChecker.CheckTypes<int, float, int, float>
	|
	|-RVA: 0x15A40D0 Offset: 0x15A30D0 VA: 0x1815A40D0
	|-TypeChecker.CheckTypes<int, float, float, float>
	|
	|-RVA: 0x15A4F50 Offset: 0x15A3F50 VA: 0x1815A4F50
	|-TypeChecker.CheckTypes<long, Array, long, long>
	|-TypeChecker.CheckTypes<long, object, long, long>
	|
	|-RVA: 0x15A96C0 Offset: 0x15A86C0 VA: 0x1815A96C0
	|-TypeChecker.CheckTypes<object, int, int, int>
	|-TypeChecker.CheckTypes<Type, int, int, int>
	|
	|-RVA: 0x15AA3F0 Offset: 0x15A93F0 VA: 0x1815AA3F0
	|-TypeChecker.CheckTypes<object, long, long, long>
	|
	|-RVA: 0x15AB6F0 Offset: 0x15AA6F0 VA: 0x1815AB6F0
	|-TypeChecker.CheckTypes<object, object, bool, bool>
	|-TypeChecker.CheckTypes<object, string, bool, bool>
	|-TypeChecker.CheckTypes<Type, string, bool, bool>
	|
	|-RVA: 0x15AC7F0 Offset: 0x15AB7F0 VA: 0x1815AC7F0
	|-TypeChecker.CheckTypes<object, object, int, Int32Enum>
	|-TypeChecker.CheckTypes<string, char[], int, StringSplitOptions>
	|-TypeChecker.CheckTypes<string, string[], int, StringSplitOptions>
	|
	|-RVA: 0x15ACB00 Offset: 0x15ABB00 VA: 0x1815ACB00
	|-TypeChecker.CheckTypes<object, object, int, object>
	|-TypeChecker.CheckTypes<string, HttpClient.HttpCallBack, int, string>
	|
	|-RVA: 0x15AC280 Offset: 0x15AB280 VA: 0x1815AC280
	|-TypeChecker.CheckTypes<object, object, Int32Enum, object>
	|-TypeChecker.CheckTypes<string, IFormatProvider, DateTimeStyles, LuaOut<DateTime>>
	|-TypeChecker.CheckTypes<string, IFormatProvider, TimeSpanStyles, LuaOut<TimeSpan>>
	|-TypeChecker.CheckTypes<string[], IFormatProvider, DateTimeStyles, LuaOut<DateTime>>
	|-TypeChecker.CheckTypes<string[], IFormatProvider, TimeSpanStyles, LuaOut<TimeSpan>>
	|
	|-RVA: 0x15AD9A0 Offset: 0x15AC9A0 VA: 0x1815AD9A0
	|-TypeChecker.CheckTypes<object, object, object, int>
	|-TypeChecker.CheckTypes<string, string, HttpClient.HttpCallBack, int>
	|
	|-RVA: 0x15B3F80 Offset: 0x15B2F80 VA: 0x1815B3F80
	|-TypeChecker.CheckTypes<object, float, int, float>
	|-TypeChecker.CheckTypes<string, float, int, float>
	|
	|-RVA: 0x15B56C0 Offset: 0x15B46C0 VA: 0x1815B56C0
	|-TypeChecker.CheckTypes<float, int, float, bool>
	|
	|-RVA: 0x15A55E0 Offset: 0x15A45E0 VA: 0x1815A55E0
	|-TypeChecker.CheckTypes<Quaternion, float, int, Int32Enum>
	|-TypeChecker.CheckTypes<Quaternion, float, int, QueryTriggerInteraction>
	|
	|-RVA: 0x15A61A0 Offset: 0x15A51A0 VA: 0x1815A61A0
	|-TypeChecker.CheckTypes<Ray, LuaOut<RaycastHit>, float, int>
	|-TypeChecker.CheckTypes<Ray, object, float, int>
	|-TypeChecker.CheckTypes<Ray, RaycastHit[], float, int>
	|
	|-RVA: 0x15A7650 Offset: 0x15A6650 VA: 0x1815A7650
	|-TypeChecker.CheckTypes<Ray, float, LuaOut<RaycastHit>, float>
	|-TypeChecker.CheckTypes<Ray, float, object, float>
	|-TypeChecker.CheckTypes<Ray, float, RaycastHit[], float>
	|
	|-RVA: 0x15A68B0 Offset: 0x15A58B0 VA: 0x1815A68B0
	|-TypeChecker.CheckTypes<Ray, float, int, Int32Enum>
	|-TypeChecker.CheckTypes<Ray, float, int, QueryTriggerInteraction>
	|
	|-RVA: 0x15A7D20 Offset: 0x15A6D20 VA: 0x1815A7D20
	|-TypeChecker.CheckTypes<Ray, float, float, int>
	|
	|-RVA: 0x15B6590 Offset: 0x15B5590 VA: 0x1815B6590
	|-TypeChecker.CheckTypes<Vector3, int, float, bool>
	|
	|-RVA: 0x15B78D0 Offset: 0x15B68D0 VA: 0x1815B78D0
	|-TypeChecker.CheckTypes<Vector3, float, Vector3, LuaOut<RaycastHit>>
	|-TypeChecker.CheckTypes<Vector3, float, Vector3, object>
	|-TypeChecker.CheckTypes<Vector3, float, Vector3, RaycastHit[]>
	|
	|-RVA: 0x15B7FA0 Offset: 0x15B6FA0 VA: 0x1815B7FA0
	|-TypeChecker.CheckTypes<Vector3, float, Vector3, float>
	|
	|-RVA: 0x15B88D0 Offset: 0x15B78D0 VA: 0x1815B88D0
	|-TypeChecker.CheckTypes<Vector3, Vector3, LuaOut<RaycastHit>, float>
	|-TypeChecker.CheckTypes<Vector3, Vector3, object, float>
	|-TypeChecker.CheckTypes<Vector3, Vector3, RaycastHit[], float>
	|
	|-RVA: 0x15B9200 Offset: 0x15B8200 VA: 0x1815B9200
	|-TypeChecker.CheckTypes<Vector3, Vector3, float, int>
	*/

	public static bool CheckTypes<T1, T2, T3, T4, T5>(IntPtr L, int pos) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15A99D0 Offset: 0x15A89D0 VA: 0x1815A99D0
	|-TypeChecker.CheckTypes<char[], int, int, byte[], int>
	|-TypeChecker.CheckTypes<object, int, int, object, int>
	|-TypeChecker.CheckTypes<string, int, int, byte[], int>
	|
	|-RVA: 0x15A37A0 Offset: 0x15A27A0 VA: 0x1815A37A0
	|-TypeChecker.CheckTypes<int, float, int, float, float>
	|
	|-RVA: 0x15B0A70 Offset: 0x15AFA70 VA: 0x1815B0A70
	|-TypeChecker.CheckTypes<object, object, object, object, object>
	|-TypeChecker.CheckTypes<Type, string, Type, Type[], ParameterModifier[]>
	|
	|-RVA: 0x15B3BC0 Offset: 0x15B2BC0 VA: 0x1815B3BC0
	|-TypeChecker.CheckTypes<object, float, int, float, float>
	|-TypeChecker.CheckTypes<string, float, int, float, float>
	|
	|-RVA: 0x15A5DE0 Offset: 0x15A4DE0 VA: 0x1815A5DE0
	|-TypeChecker.CheckTypes<Ray, LuaOut<RaycastHit>, float, int, QueryTriggerInteraction>
	|-TypeChecker.CheckTypes<Ray, object, float, int, Int32Enum>
	|-TypeChecker.CheckTypes<Ray, RaycastHit[], float, int, QueryTriggerInteraction>
	|
	|-RVA: 0x15A7290 Offset: 0x15A6290 VA: 0x1815A7290
	|-TypeChecker.CheckTypes<Ray, float, LuaOut<RaycastHit>, float, int>
	|-TypeChecker.CheckTypes<Ray, float, object, float, int>
	|-TypeChecker.CheckTypes<Ray, float, RaycastHit[], float, int>
	|
	|-RVA: 0x15A7960 Offset: 0x15A6960 VA: 0x1815A7960
	|-TypeChecker.CheckTypes<Ray, float, float, int, Int32Enum>
	|-TypeChecker.CheckTypes<Ray, float, float, int, QueryTriggerInteraction>
	|
	|-RVA: 0x15B7510 Offset: 0x15B6510 VA: 0x1815B7510
	|-TypeChecker.CheckTypes<Vector3, float, Vector3, LuaOut<RaycastHit>, float>
	|-TypeChecker.CheckTypes<Vector3, float, Vector3, object, float>
	|-TypeChecker.CheckTypes<Vector3, float, Vector3, RaycastHit[], float>
	|
	|-RVA: 0x15B7BE0 Offset: 0x15B6BE0 VA: 0x1815B7BE0
	|-TypeChecker.CheckTypes<Vector3, float, Vector3, float, int>
	|
	|-RVA: 0x15B8510 Offset: 0x15B7510 VA: 0x1815B8510
	|-TypeChecker.CheckTypes<Vector3, Vector3, LuaOut<RaycastHit>, float, int>
	|-TypeChecker.CheckTypes<Vector3, Vector3, object, float, int>
	|-TypeChecker.CheckTypes<Vector3, Vector3, RaycastHit[], float, int>
	|
	|-RVA: 0x15B8E40 Offset: 0x15B7E40 VA: 0x1815B8E40
	|-TypeChecker.CheckTypes<Vector3, Vector3, float, int, Int32Enum>
	|-TypeChecker.CheckTypes<Vector3, Vector3, float, int, QueryTriggerInteraction>
	*/

	public static bool CheckTypes<T1, T2, T3, T4, T5, T6>(IntPtr L, int pos) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15B0600 Offset: 0x15AF600 VA: 0x1815B0600
	|-TypeChecker.CheckTypes<object, object, object, object, object, object>
	|
	|-RVA: 0x15B2400 Offset: 0x15B1400 VA: 0x1815B2400
	|-TypeChecker.CheckTypes<object, object, uint, object, object, object>
	|-TypeChecker.CheckTypes<Type, string, uint, Binder, Type[], ParameterModifier[]>
	|
	|-RVA: 0x15A6E20 Offset: 0x15A5E20 VA: 0x1815A6E20
	|-TypeChecker.CheckTypes<Ray, float, LuaOut<RaycastHit>, float, int, QueryTriggerInteraction>
	|-TypeChecker.CheckTypes<Ray, float, object, float, int, Int32Enum>
	|-TypeChecker.CheckTypes<Ray, float, RaycastHit[], float, int, QueryTriggerInteraction>
	|
	|-RVA: 0x15B70A0 Offset: 0x15B60A0 VA: 0x1815B70A0
	|-TypeChecker.CheckTypes<Vector3, float, Vector3, LuaOut<RaycastHit>, float, int>
	|-TypeChecker.CheckTypes<Vector3, float, Vector3, object, float, int>
	|-TypeChecker.CheckTypes<Vector3, float, Vector3, RaycastHit[], float, int>
	*/

	public static bool CheckTypes<T1, T2, T3, T4, T5, T6, T7>(IntPtr L, int pos) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15B00E0 Offset: 0x15AF0E0 VA: 0x1815B00E0
	|-TypeChecker.CheckTypes<object, object, object, object, object, object, object>
	|
	|-RVA: 0x15B19C0 Offset: 0x15B09C0 VA: 0x1815B19C0
	|-TypeChecker.CheckTypes<object, object, uint, object, Int32Enum, object, object>
	|-TypeChecker.CheckTypes<Type, string, uint, Binder, CallingConventions, Type[], ParameterModifier[]>
	|
	|-RVA: 0x15B1EE0 Offset: 0x15B0EE0 VA: 0x1815B1EE0
	|-TypeChecker.CheckTypes<object, object, uint, object, object, object, object>
	|-TypeChecker.CheckTypes<Type, string, uint, Binder, Type, Type[], ParameterModifier[]>
	*/

	public static bool CheckTypes<T1, T2, T3, T4, T5, T6, T7, T8>(IntPtr L, int pos) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15AFB10 Offset: 0x15AEB10 VA: 0x1815AFB10
	|-TypeChecker.CheckTypes<object, object, object, object, object, object, object, object>
	*/

	public static bool CheckTypes<T1, T2, T3, T4, T5, T6, T7, T8, T9>(IntPtr L, int pos) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15AF480 Offset: 0x15AE480 VA: 0x1815AF480
	|-TypeChecker.CheckTypes<object, object, object, object, object, object, object, object, object>
	*/

	public static bool CheckTypes<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(IntPtr L, int pos) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15AED40 Offset: 0x15ADD40 VA: 0x1815AED40
	|-TypeChecker.CheckTypes<object, object, object, object, object, object, object, object, object, object>
	*/

	public static bool CheckTypes<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(IntPtr L, int pos) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15AE550 Offset: 0x15AD550 VA: 0x1815AE550
	|-TypeChecker.CheckTypes<object, object, object, object, object, object, object, object, object, object, object>
	*/

	public static bool CheckTypes<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(IntPtr L, int pos) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15ADCB0 Offset: 0x15ACCB0 VA: 0x1815ADCB0
	|-TypeChecker.CheckTypes<object, object, object, object, object, object, object, object, object, object, object, object>
	*/

	public static bool CheckParamsType<T>(IntPtr L, int begin, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x159F890 Offset: 0x159E890 VA: 0x18159F890
	|-TypeChecker.CheckParamsType<char>
	|
	|-RVA: 0x159FD10 Offset: 0x159ED10 VA: 0x18159FD10
	|-TypeChecker.CheckParamsType<Delegate>
	|-TypeChecker.CheckParamsType<object>
	|-TypeChecker.CheckParamsType<string>
	|-TypeChecker.CheckParamsType<Type>
	|
	|-RVA: 0x159FA10 Offset: 0x159EA10 VA: 0x18159FA10
	|-TypeChecker.CheckParamsType<int>
	|
	|-RVA: 0x159FB90 Offset: 0x159EB90 VA: 0x18159FB90
	|-TypeChecker.CheckParamsType<long>
	*/

	public static bool CheckDelegateType(Type type, IntPtr L, int pos) { }

	public static bool CheckEnumType(Type type, IntPtr L, int pos) { }
}

// Namespace: LuaInterface
public static class TypeTraits<T>
{
	// Fields
	public static Func<IntPtr, int, bool> Check;
	public static Type type;
	public static bool IsValueType;
	public static bool IsArray;
	private static string typeName;
	private static int nilType;
	private static int metaref;

	// Methods

	public static void Init(Func<IntPtr, int, bool> check) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CF2100 Offset: 0x1CF1100 VA: 0x181CF2100
	|-TypeTraits<BaseKeybinding.GameLogic>.Init
	|-TypeTraits<BtnAniCtr.BtnCB>.Init
	|-TypeTraits<CharacterMotorCtrl.CallBack>.Init
	|-TypeTraits<CountDownComponent.VoidCallBack>.Init
	|-TypeTraits<DOGetter<double>>.Init
	|-TypeTraits<DOGetter<int>>.Init
	|-TypeTraits<DOGetter<long>>.Init
	|-TypeTraits<DOGetter<float>>.Init
	|-TypeTraits<DOGetter<string>>.Init
	|-TypeTraits<DOGetter<uint>>.Init
	|-TypeTraits<DOGetter<ulong>>.Init
	|-TypeTraits<DOGetter<Color>>.Init
	|-TypeTraits<DOGetter<Quaternion>>.Init
	|-TypeTraits<DOGetter<Rect>>.Init
	|-TypeTraits<DOGetter<RectOffset>>.Init
	|-TypeTraits<DOGetter<Vector2>>.Init
	|-TypeTraits<DOGetter<Vector3>>.Init
	|-TypeTraits<DOGetter<Vector4>>.Init
	|-TypeTraits<DOSetter<double>>.Init
	|-TypeTraits<DOSetter<int>>.Init
	|-TypeTraits<DOSetter<long>>.Init
	|-TypeTraits<DOSetter<float>>.Init
	|-TypeTraits<DOSetter<string>>.Init
	|-TypeTraits<DOSetter<uint>>.Init
	|-TypeTraits<DOSetter<ulong>>.Init
	|-TypeTraits<DOSetter<Color>>.Init
	|-TypeTraits<DOSetter<Quaternion>>.Init
	|-TypeTraits<DOSetter<Rect>>.Init
	|-TypeTraits<DOSetter<RectOffset>>.Init
	|-TypeTraits<DOSetter<Vector2>>.Init
	|-TypeTraits<DOSetter<Vector3>>.Init
	|-TypeTraits<DOSetter<Vector4>>.Init
	|-TypeTraits<DGWProxy.ConfigEventHandler>.Init
	|-TypeTraits<DgwResultInfo>.Init
	|-TypeTraits<DgwResultServerInfo>.Init
	|-TypeTraits<DgwServerForJson>.Init
	|-TypeTraits<DgwServerInfo>.Init
	|-TypeTraits<TokenInfoForJson>.Init
	|-TypeTraits<NetClient.ConnectFailHandler>.Init
	|-TypeTraits<NetClient.DisconnectHandler>.Init
	|-TypeTraits<NetClient.ServerCommandHandler>.Init
	|-TypeTraits<DYNetZone.NetZoneCallBack>.Init
	|-TypeTraits<IniValue>.Init
	|-TypeTraits<HttpClient.HttpCallBack>.Init
	|-TypeTraits<Logger.LogCallback>.Init
	|-TypeTraits<EventDelegate.Callback>.Init
	|-TypeTraits<EventHandler>.Init
	|-TypeTraits<EventHandlerWith1Arg>.Init
	|-TypeTraits<EventHandlerWith2Arg>.Init
	|-TypeTraits<EventHandlerWith3Arg>.Init
	|-TypeTraits<TimerCallFunc>.Init
	|-TypeTraits<VoidTimerCallFunc>.Init
	|-TypeTraits<DYResourceManager.CreateObjectResult>.Init
	|-TypeTraits<DYSceneManager.SceneLoadedEvent>.Init
	|-TypeTraits<LogicDispatcher.HandleLogicPacket>.Init
	|-TypeTraits<NetLogic.NetPacketHandler>.Init
	|-TypeTraits<HitData>.Init
	|-TypeTraits<HitInfo>.Init
	|-TypeTraits<HitStabilityReport>.Init
	|-TypeTraits<EventObject>.Init
	|-TypeTraits<LuaBaseRef>.Init
	|-TypeTraits<LuaByteBuffer>.Init
	|-TypeTraits<LuaFunction>.Init
	|-TypeTraits<LuaTable>.Init
	|-TypeTraits<LuaThread>.Init
	|-TypeTraits<nil>.Init
	|-TypeTraits<MixPeerID>.Init
	|-TypeTraits<NetPeerToPeer.ReConnectHandler>.Init
	|-TypeTraits<Action>.Init
	|-TypeTraits<Action<DgwDelayInfo>>.Init
	|-TypeTraits<Action<DgwInfo>>.Init
	|-TypeTraits<Action<HitInfo>>.Init
	|-TypeTraits<Action<bool>>.Init
	|-TypeTraits<Action<int>>.Init
	|-TypeTraits<Action<string>>.Init
	|-TypeTraits<Action<TMP_Dropdown.OptionData>>.Init
	|-TypeTraits<Action<AsyncOperation>>.Init
	|-TypeTraits<Action<Collider>>.Init
	|-TypeTraits<Action<PlayableDirector>>.Init
	|-TypeTraits<Action<RaycastHit>>.Init
	|-TypeTraits<Action<PostProcessEffectSettings>>.Init
	|-TypeTraits<Action<Dropdown.OptionData>>.Init
	|-TypeTraits<bool>.Init
	|-TypeTraits<bool[]>.Init
	|-TypeTraits<byte>.Init
	|-TypeTraits<byte[]>.Init
	|-TypeTraits<char>.Init
	|-TypeTraits<char[]>.Init
	|-TypeTraits<KeyValuePair<int, HitData>>.Init
	|-TypeTraits<KeyValuePair<int, object>>.Init
	|-TypeTraits<KeyValuePair<object, long>>.Init
	|-TypeTraits<KeyValuePair<object, object>>.Init
	|-TypeTraits<KeyValuePair<uint, object>>.Init
	|-TypeTraits<IEnumerator>.Init
	|-TypeTraits<Comparison<HitInfo>>.Init
	|-TypeTraits<Comparison<int>>.Init
	|-TypeTraits<Comparison<string>>.Init
	|-TypeTraits<Comparison<TMP_Dropdown.OptionData>>.Init
	|-TypeTraits<Comparison<Collider>>.Init
	|-TypeTraits<Comparison<RaycastHit>>.Init
	|-TypeTraits<Comparison<PostProcessEffectSettings>>.Init
	|-TypeTraits<Comparison<Dropdown.OptionData>>.Init
	|-TypeTraits<DateTime>.Init
	|-TypeTraits<DateTimeOffset>.Init
	|-TypeTraits<Decimal>.Init
	|-TypeTraits<Decimal[]>.Init
	|-TypeTraits<double>.Init
	|-TypeTraits<double[]>.Init
	|-TypeTraits<Func<bool>>.Init
	|-TypeTraits<Guid>.Init
	|-TypeTraits<short>.Init
	|-TypeTraits<short[]>.Init
	|-TypeTraits<int>.Init
	|-TypeTraits<Int32Enum>.Init
	|-TypeTraits<int[]>.Init
	|-TypeTraits<long>.Init
	|-TypeTraits<long[]>.Init
	|-TypeTraits<IntPtr>.Init
	|-TypeTraits<Nullable<bool>>.Init
	|-TypeTraits<Nullable<byte>>.Init
	|-TypeTraits<Nullable<char>>.Init
	|-TypeTraits<Nullable<Decimal>>.Init
	|-TypeTraits<Nullable<double>>.Init
	|-TypeTraits<Nullable<short>>.Init
	|-TypeTraits<Nullable<int>>.Init
	|-TypeTraits<Nullable<long>>.Init
	|-TypeTraits<Nullable<sbyte>>.Init
	|-TypeTraits<Nullable<float>>.Init
	|-TypeTraits<Nullable<ushort>>.Init
	|-TypeTraits<Nullable<uint>>.Init
	|-TypeTraits<Nullable<ulong>>.Init
	|-TypeTraits<Nullable<Bounds>>.Init
	|-TypeTraits<Nullable<Color>>.Init
	|-TypeTraits<Nullable<LayerMask>>.Init
	|-TypeTraits<Nullable<Quaternion>>.Init
	|-TypeTraits<Nullable<Ray>>.Init
	|-TypeTraits<Nullable<RaycastHit>>.Init
	|-TypeTraits<Nullable<Touch>>.Init
	|-TypeTraits<Nullable<Vector2>>.Init
	|-TypeTraits<Nullable<Vector3>>.Init
	|-TypeTraits<Nullable<Vector4>>.Init
	|-TypeTraits<object>.Init
	|-TypeTraits<object[]>.Init
	|-TypeTraits<Predicate<HitInfo>>.Init
	|-TypeTraits<Predicate<int>>.Init
	|-TypeTraits<Predicate<string>>.Init
	|-TypeTraits<Predicate<TMP_Dropdown.OptionData>>.Init
	|-TypeTraits<Predicate<Collider>>.Init
	|-TypeTraits<Predicate<RaycastHit>>.Init
	|-TypeTraits<Predicate<PostProcessEffectSettings>>.Init
	|-TypeTraits<Predicate<Dropdown.OptionData>>.Init
	|-TypeTraits<InterfaceMapping>.Init
	|-TypeTraits<ParameterModifier>.Init
	|-TypeTraits<StreamingContext>.Init
	|-TypeTraits<RuntimeTypeHandle>.Init
	|-TypeTraits<sbyte>.Init
	|-TypeTraits<sbyte[]>.Init
	|-TypeTraits<float>.Init
	|-TypeTraits<float[]>.Init
	|-TypeTraits<string>.Init
	|-TypeTraits<string[]>.Init
	|-TypeTraits<TimeSpan>.Init
	|-TypeTraits<Type>.Init
	|-TypeTraits<Type[]>.Init
	|-TypeTraits<ushort>.Init
	|-TypeTraits<ushort[]>.Init
	|-TypeTraits<uint>.Init
	|-TypeTraits<uint[]>.Init
	|-TypeTraits<ulong>.Init
	|-TypeTraits<ulong[]>.Init
	|-TypeTraits<UIntPtr>.Init
	|-TypeTraits<TMP_InputField.AssignVoidCallBack>.Init
	|-TypeTraits<TMP_InputField.OnValidateInput>.Init
	|-TypeTraits<TMP_Text.LoadTMPFontFunc>.Init
	|-TypeTraits<TMP_Text.RichTextTransFunc>.Init
	|-TypeTraits<VertexGradient>.Init
	|-TypeTraits<EventTriggerListener.VoidDelegate>.Init
	|-TypeTraits<EventTriggerListener.VoidDelegateMouse>.Init
	|-TypeTraits<EventTriggerListener.VoidEventDataDelegate>.Init
	|-TypeTraits<EventTriggerListener.VoidPosDelegate>.Init
	|-TypeTraits<CToggleGroupCom.EventHandler>.Init
	|-TypeTraits<TransferValue>.Init
	|-TypeTraits<NavMeshHit>.Init
	|-TypeTraits<OffMeshLinkData>.Init
	|-TypeTraits<AccelerationEvent>.Init
	|-TypeTraits<AnimatorClipInfo>.Init
	|-TypeTraits<AnimatorStateInfo>.Init
	|-TypeTraits<AnimatorTransitionInfo>.Init
	|-TypeTraits<Application.AdvertisingIdentifierCallback>.Init
	|-TypeTraits<Application.LogCallback>.Init
	|-TypeTraits<Application.LowMemoryCallback>.Init
	|-TypeTraits<AudioClip.PCMReaderCallback>.Init
	|-TypeTraits<AudioClip.PCMSetPositionCallback>.Init
	|-TypeTraits<BoneWeight>.Init
	|-TypeTraits<Bounds>.Init
	|-TypeTraits<BuildCompression>.Init
	|-TypeTraits<Camera.CameraCallback>.Init
	|-TypeTraits<Camera.GateFitParameters>.Init
	|-TypeTraits<Canvas.WillRenderCanvases>.Init
	|-TypeTraits<Color32>.Init
	|-TypeTraits<Color>.Init
	|-TypeTraits<Color[]>.Init
	|-TypeTraits<CombineInstance>.Init
	|-TypeTraits<RaycastResult>.Init
	|-TypeTraits<UnityAction>.Init
	|-TypeTraits<UnityAction<bool>>.Init
	|-TypeTraits<UnityAction<int>>.Init
	|-TypeTraits<UnityAction<float>>.Init
	|-TypeTraits<UnityAction<string>>.Init
	|-TypeTraits<UnityAction<PointerEventData>>.Init
	|-TypeTraits<UnityAction<Scene>>.Init
	|-TypeTraits<UnityAction<float, float>>.Init
	|-TypeTraits<UnityAction<PointerEventData, bool>>.Init
	|-TypeTraits<UnityAction<Scene, LoadSceneMode>>.Init
	|-TypeTraits<UnityAction<Scene, Scene>>.Init
	|-TypeTraits<GameObject>.Init
	|-TypeTraits<JointLimits>.Init
	|-TypeTraits<JointMotor>.Init
	|-TypeTraits<JointSpring>.Init
	|-TypeTraits<LayerMask>.Init
	|-TypeTraits<LightBakingOutput>.Init
	|-TypeTraits<MatchTargetWeightMask>.Init
	|-TypeTraits<Matrix4x4>.Init
	|-TypeTraits<ParticleSystem.CollisionModule>.Init
	|-TypeTraits<ParticleSystem.ColorBySpeedModule>.Init
	|-TypeTraits<ParticleSystem.ColorOverLifetimeModule>.Init
	|-TypeTraits<ParticleSystem.CustomDataModule>.Init
	|-TypeTraits<ParticleSystem.EmissionModule>.Init
	|-TypeTraits<ParticleSystem.EmitParams>.Init
	|-TypeTraits<ParticleSystem.ExternalForcesModule>.Init
	|-TypeTraits<ParticleSystem.ForceOverLifetimeModule>.Init
	|-TypeTraits<ParticleSystem.InheritVelocityModule>.Init
	|-TypeTraits<ParticleSystem.LightsModule>.Init
	|-TypeTraits<ParticleSystem.LimitVelocityOverLifetimeModule>.Init
	|-TypeTraits<ParticleSystem.MainModule>.Init
	|-TypeTraits<ParticleSystem.NoiseModule>.Init
	|-TypeTraits<ParticleSystem.Particle>.Init
	|-TypeTraits<ParticleSystem.RotationBySpeedModule>.Init
	|-TypeTraits<ParticleSystem.RotationOverLifetimeModule>.Init
	|-TypeTraits<ParticleSystem.ShapeModule>.Init
	|-TypeTraits<ParticleSystem.SizeBySpeedModule>.Init
	|-TypeTraits<ParticleSystem.SizeOverLifetimeModule>.Init
	|-TypeTraits<ParticleSystem.SubEmittersModule>.Init
	|-TypeTraits<ParticleSystem.TextureSheetAnimationModule>.Init
	|-TypeTraits<ParticleSystem.TrailModule>.Init
	|-TypeTraits<ParticleSystem.TriggerModule>.Init
	|-TypeTraits<ParticleSystem.VelocityOverLifetimeModule>.Init
	|-TypeTraits<PhysicsScene>.Init
	|-TypeTraits<PlayableGraph>.Init
	|-TypeTraits<PropertyName>.Init
	|-TypeTraits<Quaternion>.Init
	|-TypeTraits<Quaternion[]>.Init
	|-TypeTraits<Random.State>.Init
	|-TypeTraits<Ray>.Init
	|-TypeTraits<RaycastHit>.Init
	|-TypeTraits<Rect>.Init
	|-TypeTraits<RectTransform.ReapplyDrivenProperties>.Init
	|-TypeTraits<RenderBuffer>.Init
	|-TypeTraits<RenderTextureDescriptor>.Init
	|-TypeTraits<ReflectionProbeBlendInfo>.Init
	|-TypeTraits<RenderTargetIdentifier>.Init
	|-TypeTraits<SphericalHarmonicsL2>.Init
	|-TypeTraits<Resolution>.Init
	|-TypeTraits<CreateSceneParameters>.Init
	|-TypeTraits<LoadSceneParameters>.Init
	|-TypeTraits<Scene>.Init
	|-TypeTraits<TextGenerationSettings>.Init
	|-TypeTraits<Touch>.Init
	|-TypeTraits<Transform>.Init
	|-TypeTraits<ColorBlock>.Init
	|-TypeTraits<InputField.OnValidateInput>.Init
	|-TypeTraits<M1Button.AssignOneCallBack>.Init
	|-TypeTraits<M1Button.AssignVoidCallBack>.Init
	|-TypeTraits<M1Toggle.AssignOneCallBack>.Init
	|-TypeTraits<Navigation>.Init
	|-TypeTraits<ScrollButton.AssignCallBack>.Init
	|-TypeTraits<ScrollButton.AssignOneCallBack>.Init
	|-TypeTraits<ScrollButton.AssignVoidCallBack>.Init
	|-TypeTraits<SpriteState>.Init
	|-TypeTraits<Vector2>.Init
	|-TypeTraits<Vector2[]>.Init
	|-TypeTraits<Vector3>.Init
	|-TypeTraits<Vector3[]>.Init
	|-TypeTraits<Vector4>.Init
	|-TypeTraits<Vector4[]>.Init
	*/

	public static string GetTypeName() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12B25D0 Offset: 0x12B15D0 VA: 0x1812B25D0
	|-TypeTraits<DgwResultInfo>.GetTypeName
	|
	|-RVA: 0x12B65F0 Offset: 0x12B55F0 VA: 0x1812B65F0
	|-TypeTraits<DgwResultServerInfo>.GetTypeName
	|
	|-RVA: 0x12B5BD0 Offset: 0x12B4BD0 VA: 0x1812B5BD0
	|-TypeTraits<DgwServerForJson>.GetTypeName
	|
	|-RVA: 0x12B40D0 Offset: 0x12B30D0 VA: 0x1812B40D0
	|-TypeTraits<DgwServerInfo>.GetTypeName
	|
	|-RVA: 0x12B2C90 Offset: 0x12B1C90 VA: 0x1812B2C90
	|-TypeTraits<TokenInfoForJson>.GetTypeName
	|
	|-RVA: 0x12B4E50 Offset: 0x12B3E50 VA: 0x1812B4E50
	|-TypeTraits<IniValue>.GetTypeName
	|
	|-RVA: 0x12B3350 Offset: 0x12B2350 VA: 0x1812B3350
	|-TypeTraits<DYResourceManager.CreateObjectResult>.GetTypeName
	|
	|-RVA: 0x12B6950 Offset: 0x12B5950 VA: 0x1812B6950
	|-TypeTraits<HitData>.GetTypeName
	|
	|-RVA: 0x12B5510 Offset: 0x12B4510 VA: 0x1812B5510
	|-TypeTraits<HitInfo>.GetTypeName
	|
	|-RVA: 0x12B80F0 Offset: 0x12B70F0 VA: 0x1812B80F0
	|-TypeTraits<HitStabilityReport>.GetTypeName
	|
	|-RVA: 0x12B2930 Offset: 0x12B1930 VA: 0x1812B2930
	|-TypeTraits<LuaByteBuffer>.GetTypeName
	|
	|-RVA: 0x12B5870 Offset: 0x12B4870 VA: 0x1812B5870
	|-TypeTraits<nil>.GetTypeName
	|
	|-RVA: 0x12B51B0 Offset: 0x12B41B0 VA: 0x1812B51B0
	|-TypeTraits<MixPeerID>.GetTypeName
	|
	|-RVA: 0x12B2FF0 Offset: 0x12B1FF0 VA: 0x1812B2FF0
	|-TypeTraits<bool>.GetTypeName
	|
	|-RVA: 0x12B7370 Offset: 0x12B6370 VA: 0x1812B7370
	|-TypeTraits<byte>.GetTypeName
	|
	|-RVA: 0x12B1F10 Offset: 0x12B0F10 VA: 0x1812B1F10
	|-TypeTraits<char>.GetTypeName
	|
	|-RVA: 0x12B76D0 Offset: 0x12B66D0 VA: 0x1812B76D0
	|-TypeTraits<KeyValuePair<int, HitData>>.GetTypeName
	|
	|-RVA: 0x12B7D90 Offset: 0x12B6D90 VA: 0x1812B7D90
	|-TypeTraits<KeyValuePair<int, object>>.GetTypeName
	|
	|-RVA: 0x12B7A30 Offset: 0x12B6A30 VA: 0x1812B7A30
	|-TypeTraits<KeyValuePair<object, long>>.GetTypeName
	|
	|-RVA: 0x12B3D70 Offset: 0x12B2D70 VA: 0x1812B3D70
	|-TypeTraits<KeyValuePair<object, object>>.GetTypeName
	|
	|-RVA: 0x12B5F30 Offset: 0x12B4F30 VA: 0x1812B5F30
	|-TypeTraits<KeyValuePair<uint, object>>.GetTypeName
	|
	|-RVA: 0x12B6290 Offset: 0x12B5290 VA: 0x1812B6290
	|-TypeTraits<DateTime>.GetTypeName
	|
	|-RVA: 0x12B1BB0 Offset: 0x12B0BB0 VA: 0x1812B1BB0
	|-TypeTraits<DateTimeOffset>.GetTypeName
	|
	|-RVA: 0x12B3A10 Offset: 0x12B2A10 VA: 0x1812B3A10
	|-TypeTraits<Decimal>.GetTypeName
	|
	|-RVA: 0x12B6CB0 Offset: 0x12B5CB0 VA: 0x1812B6CB0
	|-TypeTraits<double>.GetTypeName
	|
	|-RVA: 0x12B4430 Offset: 0x12B3430 VA: 0x1812B4430
	|-TypeTraits<Guid>.GetTypeName
	|
	|-RVA: 0x12B4AF0 Offset: 0x12B3AF0 VA: 0x1812B4AF0
	|-TypeTraits<short>.GetTypeName
	|
	|-RVA: 0x12B36B0 Offset: 0x12B26B0 VA: 0x1812B36B0
	|-TypeTraits<int>.GetTypeName
	|
	|-RVA: 0x12B2270 Offset: 0x12B1270 VA: 0x1812B2270
	|-TypeTraits<Int32Enum>.GetTypeName
	|
	|-RVA: 0x12B7010 Offset: 0x12B6010 VA: 0x1812B7010
	|-TypeTraits<long>.GetTypeName
	|
	|-RVA: 0x12B4790 Offset: 0x12B3790 VA: 0x1812B4790
	|-TypeTraits<IntPtr>.GetTypeName
	|
	|-RVA: 0x2291750 Offset: 0x2290750 VA: 0x182291750
	|-TypeTraits<Nullable<bool>>.GetTypeName
	|
	|-RVA: 0x2293250 Offset: 0x2292250 VA: 0x182293250
	|-TypeTraits<Nullable<byte>>.GetTypeName
	|
	|-RVA: 0x22913F0 Offset: 0x22903F0 VA: 0x1822913F0
	|-TypeTraits<Nullable<char>>.GetTypeName
	|
	|-RVA: 0x2292EF0 Offset: 0x2291EF0 VA: 0x182292EF0
	|-TypeTraits<Nullable<Decimal>>.GetTypeName
	|
	|-RVA: 0x2297FF0 Offset: 0x2296FF0 VA: 0x182297FF0
	|-TypeTraits<Nullable<double>>.GetTypeName
	|
	|-RVA: 0x22964F0 Offset: 0x22954F0 VA: 0x1822964F0
	|-TypeTraits<Nullable<short>>.GetTypeName
	|
	|-RVA: 0x2298350 Offset: 0x2297350 VA: 0x182298350
	|-TypeTraits<Nullable<int>>.GetTypeName
	|
	|-RVA: 0x2299430 Offset: 0x2298430 VA: 0x182299430
	|-TypeTraits<Nullable<long>>.GetTypeName
	|
	|-RVA: 0x22975D0 Offset: 0x22965D0 VA: 0x1822975D0
	|-TypeTraits<Nullable<sbyte>>.GetTypeName
	|
	|-RVA: 0x2292170 Offset: 0x2291170 VA: 0x182292170
	|-TypeTraits<Nullable<float>>.GetTypeName
	|
	|-RVA: 0x2294690 Offset: 0x2293690 VA: 0x182294690
	|-TypeTraits<Nullable<ushort>>.GetTypeName
	|
	|-RVA: 0x2293C70 Offset: 0x2292C70 VA: 0x182293C70
	|-TypeTraits<Nullable<uint>>.GetTypeName
	|
	|-RVA: 0x2295770 Offset: 0x2294770 VA: 0x182295770
	|-TypeTraits<Nullable<ulong>>.GetTypeName
	|
	|-RVA: 0x2296BB0 Offset: 0x2295BB0 VA: 0x182296BB0
	|-TypeTraits<Nullable<Bounds>>.GetTypeName
	|
	|-RVA: 0x22990D0 Offset: 0x22980D0 VA: 0x1822990D0
	|-TypeTraits<Nullable<Color>>.GetTypeName
	|
	|-RVA: 0x2298D70 Offset: 0x2297D70 VA: 0x182298D70
	|-TypeTraits<Nullable<LayerMask>>.GetTypeName
	|
	|-RVA: 0x2290D30 Offset: 0x228FD30 VA: 0x182290D30
	|-TypeTraits<Nullable<Quaternion>>.GetTypeName
	|
	|-RVA: 0x2295410 Offset: 0x2294410 VA: 0x182295410
	|-TypeTraits<Nullable<Ray>>.GetTypeName
	|
	|-RVA: 0x2295E30 Offset: 0x2294E30 VA: 0x182295E30
	|-TypeTraits<Nullable<RaycastHit>>.GetTypeName
	|
	|-RVA: 0x2297270 Offset: 0x2296270 VA: 0x182297270
	|-TypeTraits<Nullable<Touch>>.GetTypeName
	|
	|-RVA: 0x2291E10 Offset: 0x2290E10 VA: 0x182291E10
	|-TypeTraits<Nullable<Vector2>>.GetTypeName
	|
	|-RVA: 0x2296190 Offset: 0x2295190 VA: 0x182296190
	|-TypeTraits<Nullable<Vector3>>.GetTypeName
	|
	|-RVA: 0x2291090 Offset: 0x2290090 VA: 0x182291090
	|-TypeTraits<Nullable<Vector4>>.GetTypeName
	|
	|-RVA: 0x2293910 Offset: 0x2292910 VA: 0x182293910
	|-TypeTraits<object>.GetTypeName
	|
	|-RVA: 0x2293FD0 Offset: 0x2292FD0 VA: 0x182293FD0
	|-TypeTraits<InterfaceMapping>.GetTypeName
	|
	|-RVA: 0x22935B0 Offset: 0x22925B0 VA: 0x1822935B0
	|-TypeTraits<ParameterModifier>.GetTypeName
	|
	|-RVA: 0x22950B0 Offset: 0x22940B0 VA: 0x1822950B0
	|-TypeTraits<StreamingContext>.GetTypeName
	|
	|-RVA: 0x2296F10 Offset: 0x2295F10 VA: 0x182296F10
	|-TypeTraits<RuntimeTypeHandle>.GetTypeName
	|
	|-RVA: 0x2292830 Offset: 0x2291830 VA: 0x182292830
	|-TypeTraits<sbyte>.GetTypeName
	|
	|-RVA: 0x22924D0 Offset: 0x22914D0 VA: 0x1822924D0
	|-TypeTraits<float>.GetTypeName
	|
	|-RVA: 0x2295AD0 Offset: 0x2294AD0 VA: 0x182295AD0
	|-TypeTraits<TimeSpan>.GetTypeName
	|
	|-RVA: 0x22949F0 Offset: 0x22939F0 VA: 0x1822949F0
	|-TypeTraits<ushort>.GetTypeName
	|
	|-RVA: 0x2297930 Offset: 0x2296930 VA: 0x182297930
	|-TypeTraits<uint>.GetTypeName
	|
	|-RVA: 0x2294D50 Offset: 0x2293D50 VA: 0x182294D50
	|-TypeTraits<ulong>.GetTypeName
	|
	|-RVA: 0x22986B0 Offset: 0x22976B0 VA: 0x1822986B0
	|-TypeTraits<UIntPtr>.GetTypeName
	|
	|-RVA: 0x2292B90 Offset: 0x2291B90 VA: 0x182292B90
	|-TypeTraits<VertexGradient>.GetTypeName
	|
	|-RVA: 0x2291AB0 Offset: 0x2290AB0 VA: 0x182291AB0
	|-TypeTraits<NavMeshHit>.GetTypeName
	|
	|-RVA: 0x2298A10 Offset: 0x2297A10 VA: 0x182298A10
	|-TypeTraits<OffMeshLinkData>.GetTypeName
	|
	|-RVA: 0x2294330 Offset: 0x2293330 VA: 0x182294330
	|-TypeTraits<AccelerationEvent>.GetTypeName
	|
	|-RVA: 0x2296850 Offset: 0x2295850 VA: 0x182296850
	|-TypeTraits<AnimatorClipInfo>.GetTypeName
	|
	|-RVA: 0x2299790 Offset: 0x2298790 VA: 0x182299790
	|-TypeTraits<AnimatorStateInfo>.GetTypeName
	|
	|-RVA: 0x2297C90 Offset: 0x2296C90 VA: 0x182297C90
	|-TypeTraits<AnimatorTransitionInfo>.GetTypeName
	|
	|-RVA: 0x21D4680 Offset: 0x21D3680 VA: 0x1821D4680
	|-TypeTraits<BoneWeight>.GetTypeName
	|
	|-RVA: 0x21CFC40 Offset: 0x21CEC40 VA: 0x1821CFC40
	|-TypeTraits<Bounds>.GetTypeName
	|
	|-RVA: 0x21D3240 Offset: 0x21D2240 VA: 0x1821D3240
	|-TypeTraits<BuildCompression>.GetTypeName
	|
	|-RVA: 0x21D2EE0 Offset: 0x21D1EE0 VA: 0x1821D2EE0
	|-TypeTraits<Camera.GateFitParameters>.GetTypeName
	|
	|-RVA: 0x21D7C80 Offset: 0x21D6C80 VA: 0x1821D7C80
	|-TypeTraits<Color32>.GetTypeName
	|
	|-RVA: 0x21D7260 Offset: 0x21D6260 VA: 0x1821D7260
	|-TypeTraits<Color>.GetTypeName
	|
	|-RVA: 0x21D35A0 Offset: 0x21D25A0 VA: 0x1821D35A0
	|-TypeTraits<CombineInstance>.GetTypeName
	|
	|-RVA: 0x21D3900 Offset: 0x21D2900 VA: 0x1821D3900
	|-TypeTraits<RaycastResult>.GetTypeName
	|
	|-RVA: 0x21D6180 Offset: 0x21D5180 VA: 0x1821D6180
	|-TypeTraits<JointLimits>.GetTypeName
	|
	|-RVA: 0x21D64E0 Offset: 0x21D54E0 VA: 0x1821D64E0
	|-TypeTraits<JointMotor>.GetTypeName
	|
	|-RVA: 0x21D3FC0 Offset: 0x21D2FC0 VA: 0x1821D3FC0
	|-TypeTraits<JointSpring>.GetTypeName
	|
	|-RVA: 0x21D4320 Offset: 0x21D3320 VA: 0x1821D4320
	|-TypeTraits<LayerMask>.GetTypeName
	|
	|-RVA: 0x21D2820 Offset: 0x21D1820 VA: 0x1821D2820
	|-TypeTraits<LightBakingOutput>.GetTypeName
	|
	|-RVA: 0x21D5400 Offset: 0x21D4400 VA: 0x1821D5400
	|-TypeTraits<MatchTargetWeightMask>.GetTypeName
	|
	|-RVA: 0x21CFFA0 Offset: 0x21CEFA0 VA: 0x1821CFFA0
	|-TypeTraits<Matrix4x4>.GetTypeName
	|
	|-RVA: 0x21CF580 Offset: 0x21CE580 VA: 0x1821CF580
	|-TypeTraits<ParticleSystem.CollisionModule>.GetTypeName
	|
	|-RVA: 0x21D1740 Offset: 0x21D0740 VA: 0x1821D1740
	|-TypeTraits<ParticleSystem.ColorBySpeedModule>.GetTypeName
	|
	|-RVA: 0x21D1080 Offset: 0x21D0080 VA: 0x1821D1080
	|-TypeTraits<ParticleSystem.ColorOverLifetimeModule>.GetTypeName
	|
	|-RVA: 0x21D24C0 Offset: 0x21D14C0 VA: 0x1821D24C0
	|-TypeTraits<ParticleSystem.CustomDataModule>.GetTypeName
	|
	|-RVA: 0x21D0300 Offset: 0x21CF300 VA: 0x1821D0300
	|-TypeTraits<ParticleSystem.EmissionModule>.GetTypeName
	|
	|-RVA: 0x21D2160 Offset: 0x21D1160 VA: 0x1821D2160
	|-TypeTraits<ParticleSystem.EmitParams>.GetTypeName
	|
	|-RVA: 0x21D4D40 Offset: 0x21D3D40 VA: 0x1821D4D40
	|-TypeTraits<ParticleSystem.ExternalForcesModule>.GetTypeName
	|
	|-RVA: 0x21D0660 Offset: 0x21CF660 VA: 0x1821D0660
	|-TypeTraits<ParticleSystem.ForceOverLifetimeModule>.GetTypeName
	|
	|-RVA: 0x21D6BA0 Offset: 0x21D5BA0 VA: 0x1821D6BA0
	|-TypeTraits<ParticleSystem.InheritVelocityModule>.GetTypeName
	|
	|-RVA: 0x21D0D20 Offset: 0x21CFD20 VA: 0x1821D0D20
	|-TypeTraits<ParticleSystem.LightsModule>.GetTypeName
	|
	|-RVA: 0x21D49E0 Offset: 0x21D39E0 VA: 0x1821D49E0
	|-TypeTraits<ParticleSystem.LimitVelocityOverLifetimeModule>.GetTypeName
	|
	|-RVA: 0x21D1E00 Offset: 0x21D0E00 VA: 0x1821D1E00
	|-TypeTraits<ParticleSystem.MainModule>.GetTypeName
	|
	|-RVA: 0x21D6F00 Offset: 0x21D5F00 VA: 0x1821D6F00
	|-TypeTraits<ParticleSystem.NoiseModule>.GetTypeName
	|
	|-RVA: 0x21D5E20 Offset: 0x21D4E20 VA: 0x1821D5E20
	|-TypeTraits<ParticleSystem.Particle>.GetTypeName
	|
	|-RVA: 0x21D5760 Offset: 0x21D4760 VA: 0x1821D5760
	|-TypeTraits<ParticleSystem.RotationBySpeedModule>.GetTypeName
	|
	|-RVA: 0x21D3C60 Offset: 0x21D2C60 VA: 0x1821D3C60
	|-TypeTraits<ParticleSystem.RotationOverLifetimeModule>.GetTypeName
	|
	|-RVA: 0x21D6840 Offset: 0x21D5840 VA: 0x1821D6840
	|-TypeTraits<ParticleSystem.ShapeModule>.GetTypeName
	|
	|-RVA: 0x21D50A0 Offset: 0x21D40A0 VA: 0x1821D50A0
	|-TypeTraits<ParticleSystem.SizeBySpeedModule>.GetTypeName
	|
	|-RVA: 0x21CF220 Offset: 0x21CE220 VA: 0x1821CF220
	|-TypeTraits<ParticleSystem.SizeOverLifetimeModule>.GetTypeName
	|
	|-RVA: 0x21D5AC0 Offset: 0x21D4AC0 VA: 0x1821D5AC0
	|-TypeTraits<ParticleSystem.SubEmittersModule>.GetTypeName
	|
	|-RVA: 0x21D13E0 Offset: 0x21D03E0 VA: 0x1821D13E0
	|-TypeTraits<ParticleSystem.TextureSheetAnimationModule>.GetTypeName
	|
	|-RVA: 0x21D1AA0 Offset: 0x21D0AA0 VA: 0x1821D1AA0
	|-TypeTraits<ParticleSystem.TrailModule>.GetTypeName
	|
	|-RVA: 0x21D7920 Offset: 0x21D6920 VA: 0x1821D7920
	|-TypeTraits<ParticleSystem.TriggerModule>.GetTypeName
	|
	|-RVA: 0x21D2B80 Offset: 0x21D1B80 VA: 0x1821D2B80
	|-TypeTraits<ParticleSystem.VelocityOverLifetimeModule>.GetTypeName
	|
	|-RVA: 0x21CF8E0 Offset: 0x21CE8E0 VA: 0x1821CF8E0
	|-TypeTraits<PhysicsScene>.GetTypeName
	|
	|-RVA: 0x21D75C0 Offset: 0x21D65C0 VA: 0x1821D75C0
	|-TypeTraits<PlayableGraph>.GetTypeName
	|
	|-RVA: 0x21D09C0 Offset: 0x21CF9C0 VA: 0x1821D09C0
	|-TypeTraits<PropertyName>.GetTypeName
	|
	|-RVA: 0x1CF1DA0 Offset: 0x1CF0DA0 VA: 0x181CF1DA0
	|-TypeTraits<Quaternion>.GetTypeName
	|
	|-RVA: 0x1CF02A0 Offset: 0x1CEF2A0 VA: 0x181CF02A0
	|-TypeTraits<Random.State>.GetTypeName
	|
	|-RVA: 0x1CEEE60 Offset: 0x1CEDE60 VA: 0x181CEEE60
	|-TypeTraits<Ray>.GetTypeName
	|
	|-RVA: 0x1CF0960 Offset: 0x1CEF960 VA: 0x181CF0960
	|-TypeTraits<RaycastHit>.GetTypeName
	|
	|-RVA: 0x1CED6C0 Offset: 0x1CEC6C0 VA: 0x181CED6C0
	|-TypeTraits<Rect>.GetTypeName
	|
	|-RVA: 0x1CF1380 Offset: 0x1CF0380 VA: 0x181CF1380
	|-TypeTraits<RenderBuffer>.GetTypeName
	|
	|-RVA: 0x1CEF1C0 Offset: 0x1CEE1C0 VA: 0x181CEF1C0
	|-TypeTraits<RenderTextureDescriptor>.GetTypeName
	|
	|-RVA: 0x1CF0CC0 Offset: 0x1CEFCC0 VA: 0x181CF0CC0
	|-TypeTraits<ReflectionProbeBlendInfo>.GetTypeName
	|
	|-RVA: 0x1CEE440 Offset: 0x1CED440 VA: 0x181CEE440
	|-TypeTraits<RenderTargetIdentifier>.GetTypeName
	|
	|-RVA: 0x1CEDD80 Offset: 0x1CECD80 VA: 0x181CEDD80
	|-TypeTraits<SphericalHarmonicsL2>.GetTypeName
	|
	|-RVA: 0x1CF0600 Offset: 0x1CEF600 VA: 0x181CF0600
	|-TypeTraits<Resolution>.GetTypeName
	|
	|-RVA: 0x1CF1020 Offset: 0x1CF0020 VA: 0x181CF1020
	|-TypeTraits<CreateSceneParameters>.GetTypeName
	|
	|-RVA: 0x1CEE7A0 Offset: 0x1CED7A0 VA: 0x181CEE7A0
	|-TypeTraits<LoadSceneParameters>.GetTypeName
	|
	|-RVA: 0x1CF1A40 Offset: 0x1CF0A40 VA: 0x181CF1A40
	|-TypeTraits<Scene>.GetTypeName
	|
	|-RVA: 0x1CEFF40 Offset: 0x1CEEF40 VA: 0x181CEFF40
	|-TypeTraits<TextGenerationSettings>.GetTypeName
	|
	|-RVA: 0x1CF16E0 Offset: 0x1CF06E0 VA: 0x181CF16E0
	|-TypeTraits<Touch>.GetTypeName
	|
	|-RVA: 0x1CEFBE0 Offset: 0x1CEEBE0 VA: 0x181CEFBE0
	|-TypeTraits<ColorBlock>.GetTypeName
	|
	|-RVA: 0x1CEF880 Offset: 0x1CEE880 VA: 0x181CEF880
	|-TypeTraits<Navigation>.GetTypeName
	|
	|-RVA: 0x1CEE0E0 Offset: 0x1CED0E0 VA: 0x181CEE0E0
	|-TypeTraits<SpriteState>.GetTypeName
	|
	|-RVA: 0x1CEF520 Offset: 0x1CEE520 VA: 0x181CEF520
	|-TypeTraits<Vector2>.GetTypeName
	|
	|-RVA: 0x1CEEB00 Offset: 0x1CEDB00 VA: 0x181CEEB00
	|-TypeTraits<Vector3>.GetTypeName
	|
	|-RVA: 0x1CEDA20 Offset: 0x1CECA20 VA: 0x181CEDA20
	|-TypeTraits<Vector4>.GetTypeName
	*/

	public static int GetLuaReference(IntPtr L) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12A8220 Offset: 0x12A7220 VA: 0x1812A8220
	|-TypeTraits<DgwResultInfo>.GetLuaReference
	|
	|-RVA: 0x12A90C0 Offset: 0x12A80C0 VA: 0x1812A90C0
	|-TypeTraits<DgwResultServerInfo>.GetLuaReference
	|
	|-RVA: 0x12B0D10 Offset: 0x12AFD10 VA: 0x1812B0D10
	|-TypeTraits<DgwServerForJson>.GetLuaReference
	|
	|-RVA: 0x12ABCA0 Offset: 0x12AACA0 VA: 0x1812ABCA0
	|-TypeTraits<DgwServerInfo>.GetLuaReference
	|
	|-RVA: 0x12A4050 Offset: 0x12A3050 VA: 0x1812A4050
	|-TypeTraits<TokenInfoForJson>.GetLuaReference
	|
	|-RVA: 0x12A9810 Offset: 0x12A8810 VA: 0x1812A9810
	|-TypeTraits<IniValue>.GetLuaReference
	|
	|-RVA: 0x12AEFD0 Offset: 0x12ADFD0 VA: 0x1812AEFD0
	|-TypeTraits<DYResourceManager.CreateObjectResult>.GetLuaReference
	|
	|-RVA: 0x12A47A0 Offset: 0x12A37A0 VA: 0x1812A47A0
	|-TypeTraits<HitData>.GetLuaReference
	|
	|-RVA: 0x12A4EF0 Offset: 0x12A3EF0 VA: 0x1812A4EF0
	|-TypeTraits<HitInfo>.GetLuaReference
	|
	|-RVA: 0x12B1460 Offset: 0x12B0460 VA: 0x1812B1460
	|-TypeTraits<HitStabilityReport>.GetLuaReference
	|
	|-RVA: 0x12B05C0 Offset: 0x12AF5C0 VA: 0x1812B05C0
	|-TypeTraits<LuaByteBuffer>.GetLuaReference
	|
	|-RVA: 0x12AA6B0 Offset: 0x12A96B0 VA: 0x1812AA6B0
	|-TypeTraits<nil>.GetLuaReference
	|
	|-RVA: 0x12A8970 Offset: 0x12A7970 VA: 0x1812A8970
	|-TypeTraits<MixPeerID>.GetLuaReference
	|
	|-RVA: 0x12AFE70 Offset: 0x12AEE70 VA: 0x1812AFE70
	|-TypeTraits<bool>.GetLuaReference
	|
	|-RVA: 0x12AF720 Offset: 0x12AE720 VA: 0x1812AF720
	|-TypeTraits<byte>.GetLuaReference
	|
	|-RVA: 0x12A3900 Offset: 0x12A2900 VA: 0x1812A3900
	|-TypeTraits<char>.GetLuaReference
	|
	|-RVA: 0x12AC3F0 Offset: 0x12AB3F0 VA: 0x1812AC3F0
	|-TypeTraits<KeyValuePair<int, HitData>>.GetLuaReference
	|
	|-RVA: 0x12AE880 Offset: 0x12AD880 VA: 0x1812AE880
	|-TypeTraits<KeyValuePair<int, object>>.GetLuaReference
	|
	|-RVA: 0x12A5640 Offset: 0x12A4640 VA: 0x1812A5640
	|-TypeTraits<KeyValuePair<object, long>>.GetLuaReference
	|
	|-RVA: 0x12AAE00 Offset: 0x12A9E00 VA: 0x1812AAE00
	|-TypeTraits<KeyValuePair<object, object>>.GetLuaReference
	|
	|-RVA: 0x12AD290 Offset: 0x12AC290 VA: 0x1812AD290
	|-TypeTraits<KeyValuePair<uint, object>>.GetLuaReference
	|
	|-RVA: 0x12A7380 Offset: 0x12A6380 VA: 0x1812A7380
	|-TypeTraits<DateTime>.GetLuaReference
	|
	|-RVA: 0x12AE130 Offset: 0x12AD130 VA: 0x1812AE130
	|-TypeTraits<DateTimeOffset>.GetLuaReference
	|
	|-RVA: 0x12AD9E0 Offset: 0x12AC9E0 VA: 0x1812AD9E0
	|-TypeTraits<Decimal>.GetLuaReference
	|
	|-RVA: 0x12A5D90 Offset: 0x12A4D90 VA: 0x1812A5D90
	|-TypeTraits<double>.GetLuaReference
	|
	|-RVA: 0x12A7AD0 Offset: 0x12A6AD0 VA: 0x1812A7AD0
	|-TypeTraits<Guid>.GetLuaReference
	|
	|-RVA: 0x12ACB40 Offset: 0x12ABB40 VA: 0x1812ACB40
	|-TypeTraits<short>.GetLuaReference
	|
	|-RVA: 0x12AB550 Offset: 0x12AA550 VA: 0x1812AB550
	|-TypeTraits<int>.GetLuaReference
	|
	|-RVA: 0x12A9F60 Offset: 0x12A8F60 VA: 0x1812A9F60
	|-TypeTraits<Int32Enum>.GetLuaReference
	|
	|-RVA: 0x12A64E0 Offset: 0x12A54E0 VA: 0x1812A64E0
	|-TypeTraits<long>.GetLuaReference
	|
	|-RVA: 0x12A6C30 Offset: 0x12A5C30 VA: 0x1812A6C30
	|-TypeTraits<IntPtr>.GetLuaReference
	|
	|-RVA: 0x2281BE0 Offset: 0x2280BE0 VA: 0x182281BE0
	|-TypeTraits<Nullable<bool>>.GetLuaReference
	|
	|-RVA: 0x2283920 Offset: 0x2282920 VA: 0x182283920
	|-TypeTraits<Nullable<byte>>.GetLuaReference
	|
	|-RVA: 0x2287AF0 Offset: 0x2286AF0 VA: 0x182287AF0
	|-TypeTraits<Nullable<char>>.GetLuaReference
	|
	|-RVA: 0x227E160 Offset: 0x227D160 VA: 0x18227E160
	|-TypeTraits<Nullable<Decimal>>.GetLuaReference
	|
	|-RVA: 0x228A6D0 Offset: 0x22896D0 VA: 0x18228A6D0
	|-TypeTraits<Nullable<double>>.GetLuaReference
	|
	|-RVA: 0x228E8A0 Offset: 0x228D8A0 VA: 0x18228E8A0
	|-TypeTraits<Nullable<short>>.GetLuaReference
	|
	|-RVA: 0x22805F0 Offset: 0x227F5F0 VA: 0x1822805F0
	|-TypeTraits<Nullable<int>>.GetLuaReference
	|
	|-RVA: 0x2288990 Offset: 0x2287990 VA: 0x182288990
	|-TypeTraits<Nullable<long>>.GetLuaReference
	|
	|-RVA: 0x228DA00 Offset: 0x228CA00 VA: 0x18228DA00
	|-TypeTraits<Nullable<sbyte>>.GetLuaReference
	|
	|-RVA: 0x2281490 Offset: 0x2280490 VA: 0x182281490
	|-TypeTraits<Nullable<float>>.GetLuaReference
	|
	|-RVA: 0x228D2B0 Offset: 0x228C2B0 VA: 0x18228D2B0
	|-TypeTraits<Nullable<ushort>>.GetLuaReference
	|
	|-RVA: 0x22847C0 Offset: 0x22837C0 VA: 0x1822847C0
	|-TypeTraits<Nullable<uint>>.GetLuaReference
	|
	|-RVA: 0x2282A80 Offset: 0x2281A80 VA: 0x182282A80
	|-TypeTraits<Nullable<ulong>>.GetLuaReference
	|
	|-RVA: 0x2284F10 Offset: 0x2283F10 VA: 0x182284F10
	|-TypeTraits<Nullable<Bounds>>.GetLuaReference
	|
	|-RVA: 0x2289F80 Offset: 0x2288F80 VA: 0x182289F80
	|-TypeTraits<Nullable<Color>>.GetLuaReference
	|
	|-RVA: 0x227DA10 Offset: 0x227CA10 VA: 0x18227DA10
	|-TypeTraits<Nullable<LayerMask>>.GetLuaReference
	|
	|-RVA: 0x2286500 Offset: 0x2285500 VA: 0x182286500
	|-TypeTraits<Nullable<Quaternion>>.GetLuaReference
	|
	|-RVA: 0x22873A0 Offset: 0x22863A0 VA: 0x1822873A0
	|-TypeTraits<Nullable<Ray>>.GetLuaReference
	|
	|-RVA: 0x2282330 Offset: 0x2281330 VA: 0x182282330
	|-TypeTraits<Nullable<RaycastHit>>.GetLuaReference
	|
	|-RVA: 0x227FEA0 Offset: 0x227EEA0 VA: 0x18227FEA0
	|-TypeTraits<Nullable<Touch>>.GetLuaReference
	|
	|-RVA: 0x227E8B0 Offset: 0x227D8B0 VA: 0x18227E8B0
	|-TypeTraits<Nullable<Vector2>>.GetLuaReference
	|
	|-RVA: 0x2285DB0 Offset: 0x2284DB0 VA: 0x182285DB0
	|-TypeTraits<Nullable<Vector3>>.GetLuaReference
	|
	|-RVA: 0x2288240 Offset: 0x2287240 VA: 0x182288240
	|-TypeTraits<Nullable<Vector4>>.GetLuaReference
	|
	|-RVA: 0x2285660 Offset: 0x2284660 VA: 0x182285660
	|-TypeTraits<object>.GetLuaReference
	|-TypeTraits<GameObject>.GetLuaReference
	|-TypeTraits<Transform>.GetLuaReference
	|
	|-RVA: 0x2286C50 Offset: 0x2285C50 VA: 0x182286C50
	|-TypeTraits<InterfaceMapping>.GetLuaReference
	|
	|-RVA: 0x228F740 Offset: 0x228E740 VA: 0x18228F740
	|-TypeTraits<ParameterModifier>.GetLuaReference
	|
	|-RVA: 0x228EFF0 Offset: 0x228DFF0 VA: 0x18228EFF0
	|-TypeTraits<StreamingContext>.GetLuaReference
	|
	|-RVA: 0x228BCC0 Offset: 0x228ACC0 VA: 0x18228BCC0
	|-TypeTraits<RuntimeTypeHandle>.GetLuaReference
	|
	|-RVA: 0x2280D40 Offset: 0x227FD40 VA: 0x182280D40
	|-TypeTraits<sbyte>.GetLuaReference
	|
	|-RVA: 0x228CB60 Offset: 0x228BB60 VA: 0x18228CB60
	|-TypeTraits<float>.GetLuaReference
	|
	|-RVA: 0x228FE90 Offset: 0x228EE90 VA: 0x18228FE90
	|-TypeTraits<TimeSpan>.GetLuaReference
	|
	|-RVA: 0x22905E0 Offset: 0x228F5E0 VA: 0x1822905E0
	|-TypeTraits<ushort>.GetLuaReference
	|
	|-RVA: 0x228C410 Offset: 0x228B410 VA: 0x18228C410
	|-TypeTraits<uint>.GetLuaReference
	|
	|-RVA: 0x22890E0 Offset: 0x22880E0 VA: 0x1822890E0
	|-TypeTraits<ulong>.GetLuaReference
	|
	|-RVA: 0x22831D0 Offset: 0x22821D0 VA: 0x1822831D0
	|-TypeTraits<UIntPtr>.GetLuaReference
	|
	|-RVA: 0x228B570 Offset: 0x228A570 VA: 0x18228B570
	|-TypeTraits<VertexGradient>.GetLuaReference
	|
	|-RVA: 0x2284070 Offset: 0x2283070 VA: 0x182284070
	|-TypeTraits<NavMeshHit>.GetLuaReference
	|
	|-RVA: 0x228E150 Offset: 0x228D150 VA: 0x18228E150
	|-TypeTraits<OffMeshLinkData>.GetLuaReference
	|
	|-RVA: 0x227F000 Offset: 0x227E000 VA: 0x18227F000
	|-TypeTraits<AccelerationEvent>.GetLuaReference
	|
	|-RVA: 0x227F750 Offset: 0x227E750 VA: 0x18227F750
	|-TypeTraits<AnimatorClipInfo>.GetLuaReference
	|
	|-RVA: 0x2289830 Offset: 0x2288830 VA: 0x182289830
	|-TypeTraits<AnimatorStateInfo>.GetLuaReference
	|
	|-RVA: 0x228AE20 Offset: 0x2289E20 VA: 0x18228AE20
	|-TypeTraits<AnimatorTransitionInfo>.GetLuaReference
	|
	|-RVA: 0x21C1E10 Offset: 0x21C0E10 VA: 0x1821C1E10
	|-TypeTraits<BoneWeight>.GetLuaReference
	|
	|-RVA: 0x21C3B50 Offset: 0x21C2B50 VA: 0x1821C3B50
	|-TypeTraits<Bounds>.GetLuaReference
	|
	|-RVA: 0x21CCD90 Offset: 0x21CBD90 VA: 0x1821CCD90
	|-TypeTraits<BuildCompression>.GetLuaReference
	|
	|-RVA: 0x21CBEF0 Offset: 0x21CAEF0 VA: 0x1821CBEF0
	|-TypeTraits<Camera.GateFitParameters>.GetLuaReference
	|
	|-RVA: 0x21C75D0 Offset: 0x21C65D0 VA: 0x1821C75D0
	|-TypeTraits<Color32>.GetLuaReference
	|
	|-RVA: 0x21C3400 Offset: 0x21C2400 VA: 0x1821C3400
	|-TypeTraits<Color>.GetLuaReference
	|
	|-RVA: 0x21C16C0 Offset: 0x21C06C0 VA: 0x1821C16C0
	|-TypeTraits<CombineInstance>.GetLuaReference
	|
	|-RVA: 0x21CC640 Offset: 0x21CB640 VA: 0x1821CC640
	|-TypeTraits<RaycastResult>.GetLuaReference
	|
	|-RVA: 0x21C8470 Offset: 0x21C7470 VA: 0x1821C8470
	|-TypeTraits<JointLimits>.GetLuaReference
	|
	|-RVA: 0x21CE380 Offset: 0x21CD380 VA: 0x1821CE380
	|-TypeTraits<JointMotor>.GetLuaReference
	|
	|-RVA: 0x21C2CB0 Offset: 0x21C1CB0 VA: 0x1821C2CB0
	|-TypeTraits<JointSpring>.GetLuaReference
	|
	|-RVA: 0x21C9A60 Offset: 0x21C8A60 VA: 0x1821C9A60
	|-TypeTraits<LayerMask>.GetLuaReference
	|
	|-RVA: 0x21C0820 Offset: 0x21BF820 VA: 0x1821C0820
	|-TypeTraits<LightBakingOutput>.GetLuaReference
	|
	|-RVA: 0x21BDC40 Offset: 0x21BCC40 VA: 0x1821BDC40
	|-TypeTraits<MatchTargetWeightMask>.GetLuaReference
	|
	|-RVA: 0x21BCDA0 Offset: 0x21BBDA0 VA: 0x1821BCDA0
	|-TypeTraits<Matrix4x4>.GetLuaReference
	|
	|-RVA: 0x21C7D20 Offset: 0x21C6D20 VA: 0x1821C7D20
	|-TypeTraits<ParticleSystem.CollisionModule>.GetLuaReference
	|
	|-RVA: 0x21BF230 Offset: 0x21BE230 VA: 0x1821BF230
	|-TypeTraits<ParticleSystem.ColorBySpeedModule>.GetLuaReference
	|
	|-RVA: 0x21BE390 Offset: 0x21BD390 VA: 0x1821BE390
	|-TypeTraits<ParticleSystem.ColorOverLifetimeModule>.GetLuaReference
	|
	|-RVA: 0x21C6730 Offset: 0x21C5730 VA: 0x1821C6730
	|-TypeTraits<ParticleSystem.CustomDataModule>.GetLuaReference
	|
	|-RVA: 0x21CA1B0 Offset: 0x21C91B0 VA: 0x1821CA1B0
	|-TypeTraits<ParticleSystem.EmissionModule>.GetLuaReference
	|
	|-RVA: 0x21BD4F0 Offset: 0x21BC4F0 VA: 0x1821BD4F0
	|-TypeTraits<ParticleSystem.EmitParams>.GetLuaReference
	|
	|-RVA: 0x21BF980 Offset: 0x21BE980 VA: 0x1821BF980
	|-TypeTraits<ParticleSystem.ExternalForcesModule>.GetLuaReference
	|
	|-RVA: 0x21C8BC0 Offset: 0x21C7BC0 VA: 0x1821C8BC0
	|-TypeTraits<ParticleSystem.ForceOverLifetimeModule>.GetLuaReference
	|
	|-RVA: 0x21C00D0 Offset: 0x21BF0D0 VA: 0x1821C00D0
	|-TypeTraits<ParticleSystem.InheritVelocityModule>.GetLuaReference
	|
	|-RVA: 0x21C5FE0 Offset: 0x21C4FE0 VA: 0x1821C5FE0
	|-TypeTraits<ParticleSystem.LightsModule>.GetLuaReference
	|
	|-RVA: 0x21C5890 Offset: 0x21C4890 VA: 0x1821C5890
	|-TypeTraits<ParticleSystem.LimitVelocityOverLifetimeModule>.GetLuaReference
	|
	|-RVA: 0x21CB050 Offset: 0x21CA050 VA: 0x1821CB050
	|-TypeTraits<ParticleSystem.MainModule>.GetLuaReference
	|
	|-RVA: 0x21CD4E0 Offset: 0x21CC4E0 VA: 0x1821CD4E0
	|-TypeTraits<ParticleSystem.NoiseModule>.GetLuaReference
	|
	|-RVA: 0x21C5140 Offset: 0x21C4140 VA: 0x1821C5140
	|-TypeTraits<ParticleSystem.Particle>.GetLuaReference
	|
	|-RVA: 0x21CB7A0 Offset: 0x21CA7A0 VA: 0x1821CB7A0
	|-TypeTraits<ParticleSystem.RotationBySpeedModule>.GetLuaReference
	|
	|-RVA: 0x21C2560 Offset: 0x21C1560 VA: 0x1821C2560
	|-TypeTraits<ParticleSystem.RotationOverLifetimeModule>.GetLuaReference
	|
	|-RVA: 0x21C6E80 Offset: 0x21C5E80 VA: 0x1821C6E80
	|-TypeTraits<ParticleSystem.ShapeModule>.GetLuaReference
	|
	|-RVA: 0x21BEAE0 Offset: 0x21BDAE0 VA: 0x1821BEAE0
	|-TypeTraits<ParticleSystem.SizeBySpeedModule>.GetLuaReference
	|
	|-RVA: 0x21BC650 Offset: 0x21BB650 VA: 0x1821BC650
	|-TypeTraits<ParticleSystem.SizeOverLifetimeModule>.GetLuaReference
	|
	|-RVA: 0x21C49F0 Offset: 0x21C39F0 VA: 0x1821C49F0
	|-TypeTraits<ParticleSystem.SubEmittersModule>.GetLuaReference
	|
	|-RVA: 0x21CA900 Offset: 0x21C9900 VA: 0x1821CA900
	|-TypeTraits<ParticleSystem.TextureSheetAnimationModule>.GetLuaReference
	|
	|-RVA: 0x21CDC30 Offset: 0x21CCC30 VA: 0x1821CDC30
	|-TypeTraits<ParticleSystem.TrailModule>.GetLuaReference
	|
	|-RVA: 0x21BBF00 Offset: 0x21BAF00 VA: 0x1821BBF00
	|-TypeTraits<ParticleSystem.TriggerModule>.GetLuaReference
	|
	|-RVA: 0x21C9310 Offset: 0x21C8310 VA: 0x1821C9310
	|-TypeTraits<ParticleSystem.VelocityOverLifetimeModule>.GetLuaReference
	|
	|-RVA: 0x21C0F70 Offset: 0x21BFF70 VA: 0x1821C0F70
	|-TypeTraits<PhysicsScene>.GetLuaReference
	|
	|-RVA: 0x21C42A0 Offset: 0x21C32A0 VA: 0x1821C42A0
	|-TypeTraits<PlayableGraph>.GetLuaReference
	|
	|-RVA: 0x21CEAD0 Offset: 0x21CDAD0 VA: 0x1821CEAD0
	|-TypeTraits<PropertyName>.GetLuaReference
	|
	|-RVA: 0x1CEC820 Offset: 0x1CEB820 VA: 0x181CEC820
	|-TypeTraits<Quaternion>.GetLuaReference
	|
	|-RVA: 0x1CE94F0 Offset: 0x1CE84F0 VA: 0x181CE94F0
	|-TypeTraits<Random.State>.GetLuaReference
	|
	|-RVA: 0x1CE9C40 Offset: 0x1CE8C40 VA: 0x181CE9C40
	|-TypeTraits<Ray>.GetLuaReference
	|
	|-RVA: 0x1CE4BD0 Offset: 0x1CE3BD0 VA: 0x181CE4BD0
	|-TypeTraits<RaycastHit>.GetLuaReference
	|
	|-RVA: 0x1CE77B0 Offset: 0x1CE67B0 VA: 0x181CE77B0
	|-TypeTraits<Rect>.GetLuaReference
	|
	|-RVA: 0x1CE8650 Offset: 0x1CE7650 VA: 0x181CE8650
	|-TypeTraits<RenderBuffer>.GetLuaReference
	|
	|-RVA: 0x1CE7F00 Offset: 0x1CE6F00 VA: 0x181CE7F00
	|-TypeTraits<RenderTextureDescriptor>.GetLuaReference
	|
	|-RVA: 0x1CEA390 Offset: 0x1CE9390 VA: 0x181CEA390
	|-TypeTraits<ReflectionProbeBlendInfo>.GetLuaReference
	|
	|-RVA: 0x1CE61C0 Offset: 0x1CE51C0 VA: 0x181CE61C0
	|-TypeTraits<RenderTargetIdentifier>.GetLuaReference
	|
	|-RVA: 0x1CEB230 Offset: 0x1CEA230 VA: 0x181CEB230
	|-TypeTraits<SphericalHarmonicsL2>.GetLuaReference
	|
	|-RVA: 0x1CE35E0 Offset: 0x1CE25E0 VA: 0x181CE35E0
	|-TypeTraits<Resolution>.GetLuaReference
	|
	|-RVA: 0x1CE4480 Offset: 0x1CE3480 VA: 0x181CE4480
	|-TypeTraits<CreateSceneParameters>.GetLuaReference
	|
	|-RVA: 0x1CE5A70 Offset: 0x1CE4A70 VA: 0x181CE5A70
	|-TypeTraits<LoadSceneParameters>.GetLuaReference
	|
	|-RVA: 0x1CEAAE0 Offset: 0x1CE9AE0 VA: 0x181CEAAE0
	|-TypeTraits<Scene>.GetLuaReference
	|
	|-RVA: 0x1CE3D30 Offset: 0x1CE2D30 VA: 0x181CE3D30
	|-TypeTraits<TextGenerationSettings>.GetLuaReference
	|
	|-RVA: 0x1CE7060 Offset: 0x1CE6060 VA: 0x181CE7060
	|-TypeTraits<Touch>.GetLuaReference
	|
	|-RVA: 0x1CECF70 Offset: 0x1CEBF70 VA: 0x181CECF70
	|-TypeTraits<ColorBlock>.GetLuaReference
	|
	|-RVA: 0x1CEB980 Offset: 0x1CEA980 VA: 0x181CEB980
	|-TypeTraits<Navigation>.GetLuaReference
	|
	|-RVA: 0x1CE5320 Offset: 0x1CE4320 VA: 0x181CE5320
	|-TypeTraits<SpriteState>.GetLuaReference
	|
	|-RVA: 0x1CE8DA0 Offset: 0x1CE7DA0 VA: 0x181CE8DA0
	|-TypeTraits<Vector2>.GetLuaReference
	|
	|-RVA: 0x1CEC0D0 Offset: 0x1CEB0D0 VA: 0x181CEC0D0
	|-TypeTraits<Vector3>.GetLuaReference
	|
	|-RVA: 0x1CE6910 Offset: 0x1CE5910 VA: 0x181CE6910
	|-TypeTraits<Vector4>.GetLuaReference
	*/

	private static bool DefaultCheck(IntPtr L, int pos) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x129D550 Offset: 0x129C550 VA: 0x18129D550
	|-TypeTraits<DgwResultInfo>.DefaultCheck
	|
	|-RVA: 0x129ED60 Offset: 0x129DD60 VA: 0x18129ED60
	|-TypeTraits<DgwResultServerInfo>.DefaultCheck
	|
	|-RVA: 0x12A0C50 Offset: 0x129FC50 VA: 0x1812A0C50
	|-TypeTraits<DgwServerForJson>.DefaultCheck
	|
	|-RVA: 0x12A0570 Offset: 0x129F570 VA: 0x1812A0570
	|-TypeTraits<DgwServerInfo>.DefaultCheck
	|
	|-RVA: 0x129D1E0 Offset: 0x129C1E0 VA: 0x18129D1E0
	|-TypeTraits<TokenInfoForJson>.DefaultCheck
	|
	|-RVA: 0x12A1330 Offset: 0x12A0330 VA: 0x1812A1330
	|-TypeTraits<IniValue>.DefaultCheck
	|
	|-RVA: 0x12A16A0 Offset: 0x12A06A0 VA: 0x1812A16A0
	|-TypeTraits<DYResourceManager.CreateObjectResult>.DefaultCheck
	|
	|-RVA: 0x12A27D0 Offset: 0x12A17D0 VA: 0x1812A27D0
	|-TypeTraits<HitData>.DefaultCheck
	|
	|-RVA: 0x12A0FC0 Offset: 0x129FFC0 VA: 0x1812A0FC0
	|-TypeTraits<HitInfo>.DefaultCheck
	|
	|-RVA: 0x12A08E0 Offset: 0x129F8E0 VA: 0x1812A08E0
	|-TypeTraits<HitStabilityReport>.DefaultCheck
	|
	|-RVA: 0x129FB20 Offset: 0x129EB20 VA: 0x18129FB20
	|-TypeTraits<LuaByteBuffer>.DefaultCheck
	|
	|-RVA: 0x12A3590 Offset: 0x12A2590 VA: 0x1812A3590
	|-TypeTraits<nil>.DefaultCheck
	|
	|-RVA: 0x129E680 Offset: 0x129D680 VA: 0x18129E680
	|-TypeTraits<MixPeerID>.DefaultCheck
	|
	|-RVA: 0x129D8C0 Offset: 0x129C8C0 VA: 0x18129D8C0
	|-TypeTraits<bool>.DefaultCheck
	|
	|-RVA: 0x129DC30 Offset: 0x129CC30 VA: 0x18129DC30
	|-TypeTraits<byte>.DefaultCheck
	|
	|-RVA: 0x12A20F0 Offset: 0x12A10F0 VA: 0x1812A20F0
	|-TypeTraits<char>.DefaultCheck
	|
	|-RVA: 0x12A1D80 Offset: 0x12A0D80 VA: 0x1812A1D80
	|-TypeTraits<KeyValuePair<int, HitData>>.DefaultCheck
	|
	|-RVA: 0x12A2EB0 Offset: 0x12A1EB0 VA: 0x1812A2EB0
	|-TypeTraits<KeyValuePair<int, object>>.DefaultCheck
	|
	|-RVA: 0x12A2B40 Offset: 0x12A1B40 VA: 0x1812A2B40
	|-TypeTraits<KeyValuePair<object, long>>.DefaultCheck
	|
	|-RVA: 0x129FE90 Offset: 0x129EE90 VA: 0x18129FE90
	|-TypeTraits<KeyValuePair<object, object>>.DefaultCheck
	|
	|-RVA: 0x129E9F0 Offset: 0x129D9F0 VA: 0x18129E9F0
	|-TypeTraits<KeyValuePair<uint, object>>.DefaultCheck
	|
	|-RVA: 0x129F440 Offset: 0x129E440 VA: 0x18129F440
	|-TypeTraits<DateTime>.DefaultCheck
	|
	|-RVA: 0x12A1A10 Offset: 0x12A0A10 VA: 0x1812A1A10
	|-TypeTraits<DateTimeOffset>.DefaultCheck
	|
	|-RVA: 0x12A3220 Offset: 0x12A2220 VA: 0x1812A3220
	|-TypeTraits<Decimal>.DefaultCheck
	|
	|-RVA: 0x129F0D0 Offset: 0x129E0D0 VA: 0x18129F0D0
	|-TypeTraits<double>.DefaultCheck
	|
	|-RVA: 0x129CE70 Offset: 0x129BE70 VA: 0x18129CE70
	|-TypeTraits<Guid>.DefaultCheck
	|
	|-RVA: 0x129E310 Offset: 0x129D310 VA: 0x18129E310
	|-TypeTraits<short>.DefaultCheck
	|
	|-RVA: 0x12A0200 Offset: 0x129F200 VA: 0x1812A0200
	|-TypeTraits<int>.DefaultCheck
	|
	|-RVA: 0x129F7B0 Offset: 0x129E7B0 VA: 0x18129F7B0
	|-TypeTraits<Int32Enum>.DefaultCheck
	|
	|-RVA: 0x129DFA0 Offset: 0x129CFA0 VA: 0x18129DFA0
	|-TypeTraits<long>.DefaultCheck
	|
	|-RVA: 0x12A2460 Offset: 0x12A1460 VA: 0x1812A2460
	|-TypeTraits<IntPtr>.DefaultCheck
	|
	|-RVA: 0x2279550 Offset: 0x2278550 VA: 0x182279550
	|-TypeTraits<Nullable<bool>>.DefaultCheck
	|
	|-RVA: 0x2276530 Offset: 0x2275530 VA: 0x182276530
	|-TypeTraits<Nullable<byte>>.DefaultCheck
	|
	|-RVA: 0x2276C10 Offset: 0x2275C10 VA: 0x182276C10
	|-TypeTraits<Nullable<char>>.DefaultCheck
	|
	|-RVA: 0x227BB20 Offset: 0x227AB20 VA: 0x18227BB20
	|-TypeTraits<Nullable<Decimal>>.DefaultCheck
	|
	|-RVA: 0x2279FA0 Offset: 0x2278FA0 VA: 0x182279FA0
	|-TypeTraits<Nullable<double>>.DefaultCheck
	|
	|-RVA: 0x22772F0 Offset: 0x22762F0 VA: 0x1822772F0
	|-TypeTraits<Nullable<short>>.DefaultCheck
	|
	|-RVA: 0x2277D40 Offset: 0x2276D40 VA: 0x182277D40
	|-TypeTraits<Nullable<int>>.DefaultCheck
	|
	|-RVA: 0x227CC50 Offset: 0x227BC50 VA: 0x18227CC50
	|-TypeTraits<Nullable<long>>.DefaultCheck
	|
	|-RVA: 0x2278E70 Offset: 0x2277E70 VA: 0x182278E70
	|-TypeTraits<Nullable<sbyte>>.DefaultCheck
	|
	|-RVA: 0x227A310 Offset: 0x2279310 VA: 0x18227A310
	|-TypeTraits<Nullable<float>>.DefaultCheck
	|
	|-RVA: 0x22761C0 Offset: 0x22751C0 VA: 0x1822761C0
	|-TypeTraits<Nullable<ushort>>.DefaultCheck
	|
	|-RVA: 0x227BE90 Offset: 0x227AE90 VA: 0x18227BE90
	|-TypeTraits<Nullable<uint>>.DefaultCheck
	|
	|-RVA: 0x227C200 Offset: 0x227B200 VA: 0x18227C200
	|-TypeTraits<Nullable<ulong>>.DefaultCheck
	|
	|-RVA: 0x227C570 Offset: 0x227B570 VA: 0x18227C570
	|-TypeTraits<Nullable<Bounds>>.DefaultCheck
	|
	|-RVA: 0x2275400 Offset: 0x2274400 VA: 0x182275400
	|-TypeTraits<Nullable<Color>>.DefaultCheck
	|
	|-RVA: 0x2275AE0 Offset: 0x2274AE0 VA: 0x182275AE0
	|-TypeTraits<Nullable<LayerMask>>.DefaultCheck
	|
	|-RVA: 0x2276F80 Offset: 0x2275F80 VA: 0x182276F80
	|-TypeTraits<Nullable<Quaternion>>.DefaultCheck
	|
	|-RVA: 0x2279C30 Offset: 0x2278C30 VA: 0x182279C30
	|-TypeTraits<Nullable<Ray>>.DefaultCheck
	|
	|-RVA: 0x2275090 Offset: 0x2274090 VA: 0x182275090
	|-TypeTraits<Nullable<RaycastHit>>.DefaultCheck
	|
	|-RVA: 0x227A680 Offset: 0x2279680 VA: 0x18227A680
	|-TypeTraits<Nullable<Touch>>.DefaultCheck
	|
	|-RVA: 0x2275770 Offset: 0x2274770 VA: 0x182275770
	|-TypeTraits<Nullable<Vector2>>.DefaultCheck
	|
	|-RVA: 0x22798C0 Offset: 0x22788C0 VA: 0x1822798C0
	|-TypeTraits<Nullable<Vector3>>.DefaultCheck
	|
	|-RVA: 0x2278B00 Offset: 0x2277B00 VA: 0x182278B00
	|-TypeTraits<Nullable<Vector4>>.DefaultCheck
	|
	|-RVA: 0x227C8E0 Offset: 0x227B8E0 VA: 0x18227C8E0
	|-TypeTraits<object>.DefaultCheck
	|
	|-RVA: 0x22779D0 Offset: 0x22769D0 VA: 0x1822779D0
	|-TypeTraits<InterfaceMapping>.DefaultCheck
	|
	|-RVA: 0x227AD60 Offset: 0x2279D60 VA: 0x18227AD60
	|-TypeTraits<ParameterModifier>.DefaultCheck
	|
	|-RVA: 0x227B0D0 Offset: 0x227A0D0 VA: 0x18227B0D0
	|-TypeTraits<StreamingContext>.DefaultCheck
	|
	|-RVA: 0x22768A0 Offset: 0x22758A0 VA: 0x1822768A0
	|-TypeTraits<RuntimeTypeHandle>.DefaultCheck
	|
	|-RVA: 0x227CFC0 Offset: 0x227BFC0 VA: 0x18227CFC0
	|-TypeTraits<sbyte>.DefaultCheck
	|
	|-RVA: 0x22749B0 Offset: 0x22739B0 VA: 0x1822749B0
	|-TypeTraits<float>.DefaultCheck
	|
	|-RVA: 0x22780B0 Offset: 0x22770B0 VA: 0x1822780B0
	|-TypeTraits<TimeSpan>.DefaultCheck
	|
	|-RVA: 0x2277660 Offset: 0x2276660 VA: 0x182277660
	|-TypeTraits<ushort>.DefaultCheck
	|
	|-RVA: 0x227D6A0 Offset: 0x227C6A0 VA: 0x18227D6A0
	|-TypeTraits<uint>.DefaultCheck
	|
	|-RVA: 0x2274D20 Offset: 0x2273D20 VA: 0x182274D20
	|-TypeTraits<ulong>.DefaultCheck
	|
	|-RVA: 0x2278420 Offset: 0x2277420 VA: 0x182278420
	|-TypeTraits<UIntPtr>.DefaultCheck
	|
	|-RVA: 0x22791E0 Offset: 0x22781E0 VA: 0x1822791E0
	|-TypeTraits<VertexGradient>.DefaultCheck
	|
	|-RVA: 0x2275E50 Offset: 0x2274E50 VA: 0x182275E50
	|-TypeTraits<NavMeshHit>.DefaultCheck
	|
	|-RVA: 0x227A9F0 Offset: 0x22799F0 VA: 0x18227A9F0
	|-TypeTraits<OffMeshLinkData>.DefaultCheck
	|
	|-RVA: 0x227D330 Offset: 0x227C330 VA: 0x18227D330
	|-TypeTraits<AccelerationEvent>.DefaultCheck
	|
	|-RVA: 0x227B7B0 Offset: 0x227A7B0 VA: 0x18227B7B0
	|-TypeTraits<AnimatorClipInfo>.DefaultCheck
	|
	|-RVA: 0x227B440 Offset: 0x227A440 VA: 0x18227B440
	|-TypeTraits<AnimatorStateInfo>.DefaultCheck
	|
	|-RVA: 0x2278790 Offset: 0x2277790 VA: 0x182278790
	|-TypeTraits<AnimatorTransitionInfo>.DefaultCheck
	|
	|-RVA: 0x21B5EC0 Offset: 0x21B4EC0 VA: 0x1821B5EC0
	|-TypeTraits<BoneWeight>.DefaultCheck
	|
	|-RVA: 0x21B46B0 Offset: 0x21B36B0 VA: 0x1821B46B0
	|-TypeTraits<Bounds>.DefaultCheck
	|
	|-RVA: 0x21B9930 Offset: 0x21B8930 VA: 0x1821B9930
	|-TypeTraits<BuildCompression>.DefaultCheck
	|
	|-RVA: 0x21B3C60 Offset: 0x21B2C60 VA: 0x1821B3C60
	|-TypeTraits<Camera.GateFitParameters>.DefaultCheck
	|
	|-RVA: 0x21BA380 Offset: 0x21B9380 VA: 0x1821BA380
	|-TypeTraits<Color32>.DefaultCheck
	|
	|-RVA: 0x21BA010 Offset: 0x21B9010 VA: 0x1821BA010
	|-TypeTraits<Color>.DefaultCheck
	|
	|-RVA: 0x21B6C80 Offset: 0x21B5C80 VA: 0x1821B6C80
	|-TypeTraits<CombineInstance>.DefaultCheck
	|
	|-RVA: 0x21BB4B0 Offset: 0x21BA4B0 VA: 0x1821BB4B0
	|-TypeTraits<RaycastResult>.DefaultCheck
	|
	|-RVA: 0x21BB820 Offset: 0x21BA820 VA: 0x1821BB820
	|-TypeTraits<JointLimits>.DefaultCheck
	|
	|-RVA: 0x21B7A40 Offset: 0x21B6A40 VA: 0x1821B7A40
	|-TypeTraits<JointMotor>.DefaultCheck
	|
	|-RVA: 0x21B6230 Offset: 0x21B5230 VA: 0x1821B6230
	|-TypeTraits<JointSpring>.DefaultCheck
	|
	|-RVA: 0x21BA6F0 Offset: 0x21B96F0 VA: 0x1821BA6F0
	|-TypeTraits<LayerMask>.DefaultCheck
	|
	|-RVA: 0x21B9250 Offset: 0x21B8250 VA: 0x1821B9250
	|-TypeTraits<LightBakingOutput>.DefaultCheck
	|
	|-RVA: 0x21B6910 Offset: 0x21B5910 VA: 0x1821B6910
	|-TypeTraits<MatchTargetWeightMask>.DefaultCheck
	|
	|-RVA: 0x21B65A0 Offset: 0x21B55A0 VA: 0x1821B65A0
	|-TypeTraits<Matrix4x4>.DefaultCheck
	|
	|-RVA: 0x21B9CA0 Offset: 0x21B8CA0 VA: 0x1821B9CA0
	|-TypeTraits<ParticleSystem.CollisionModule>.DefaultCheck
	|
	|-RVA: 0x21B4A20 Offset: 0x21B3A20 VA: 0x1821B4A20
	|-TypeTraits<ParticleSystem.ColorBySpeedModule>.DefaultCheck
	|
	|-RVA: 0x21BAA60 Offset: 0x21B9A60 VA: 0x1821BAA60
	|-TypeTraits<ParticleSystem.ColorOverLifetimeModule>.DefaultCheck
	|
	|-RVA: 0x21B38F0 Offset: 0x21B28F0 VA: 0x1821B38F0
	|-TypeTraits<ParticleSystem.CustomDataModule>.DefaultCheck
	|
	|-RVA: 0x21B8EE0 Offset: 0x21B7EE0 VA: 0x1821B8EE0
	|-TypeTraits<ParticleSystem.EmissionModule>.DefaultCheck
	|
	|-RVA: 0x21B3FD0 Offset: 0x21B2FD0 VA: 0x1821B3FD0
	|-TypeTraits<ParticleSystem.EmitParams>.DefaultCheck
	|
	|-RVA: 0x21B8B70 Offset: 0x21B7B70 VA: 0x1821B8B70
	|-TypeTraits<ParticleSystem.ExternalForcesModule>.DefaultCheck
	|
	|-RVA: 0x21B8120 Offset: 0x21B7120 VA: 0x1821B8120
	|-TypeTraits<ParticleSystem.ForceOverLifetimeModule>.DefaultCheck
	|
	|-RVA: 0x21B7DB0 Offset: 0x21B6DB0 VA: 0x1821B7DB0
	|-TypeTraits<ParticleSystem.InheritVelocityModule>.DefaultCheck
	|
	|-RVA: 0x21B4D90 Offset: 0x21B3D90 VA: 0x1821B4D90
	|-TypeTraits<ParticleSystem.LightsModule>.DefaultCheck
	|
	|-RVA: 0x21B8800 Offset: 0x21B7800 VA: 0x1821B8800
	|-TypeTraits<ParticleSystem.LimitVelocityOverLifetimeModule>.DefaultCheck
	|
	|-RVA: 0x21BADD0 Offset: 0x21B9DD0 VA: 0x1821BADD0
	|-TypeTraits<ParticleSystem.MainModule>.DefaultCheck
	|
	|-RVA: 0x21B95C0 Offset: 0x21B85C0 VA: 0x1821B95C0
	|-TypeTraits<ParticleSystem.NoiseModule>.DefaultCheck
	|
	|-RVA: 0x21B3580 Offset: 0x21B2580 VA: 0x1821B3580
	|-TypeTraits<ParticleSystem.Particle>.DefaultCheck
	|
	|-RVA: 0x21B76D0 Offset: 0x21B66D0 VA: 0x1821B76D0
	|-TypeTraits<ParticleSystem.RotationBySpeedModule>.DefaultCheck
	|
	|-RVA: 0x21BBB90 Offset: 0x21BAB90 VA: 0x1821BBB90
	|-TypeTraits<ParticleSystem.RotationOverLifetimeModule>.DefaultCheck
	|
	|-RVA: 0x21B5100 Offset: 0x21B4100 VA: 0x1821B5100
	|-TypeTraits<ParticleSystem.ShapeModule>.DefaultCheck
	|
	|-RVA: 0x21B7360 Offset: 0x21B6360 VA: 0x1821B7360
	|-TypeTraits<ParticleSystem.SizeBySpeedModule>.DefaultCheck
	|
	|-RVA: 0x21B57E0 Offset: 0x21B47E0 VA: 0x1821B57E0
	|-TypeTraits<ParticleSystem.SizeOverLifetimeModule>.DefaultCheck
	|
	|-RVA: 0x21B3210 Offset: 0x21B2210 VA: 0x1821B3210
	|-TypeTraits<ParticleSystem.SubEmittersModule>.DefaultCheck
	|
	|-RVA: 0x21BB140 Offset: 0x21BA140 VA: 0x1821BB140
	|-TypeTraits<ParticleSystem.TextureSheetAnimationModule>.DefaultCheck
	|
	|-RVA: 0x21B8490 Offset: 0x21B7490 VA: 0x1821B8490
	|-TypeTraits<ParticleSystem.TrailModule>.DefaultCheck
	|
	|-RVA: 0x21B6FF0 Offset: 0x21B5FF0 VA: 0x1821B6FF0
	|-TypeTraits<ParticleSystem.TriggerModule>.DefaultCheck
	|
	|-RVA: 0x21B5470 Offset: 0x21B4470 VA: 0x1821B5470
	|-TypeTraits<ParticleSystem.VelocityOverLifetimeModule>.DefaultCheck
	|
	|-RVA: 0x21B4340 Offset: 0x21B3340 VA: 0x1821B4340
	|-TypeTraits<PhysicsScene>.DefaultCheck
	|
	|-RVA: 0x21B5B50 Offset: 0x21B4B50 VA: 0x1821B5B50
	|-TypeTraits<PlayableGraph>.DefaultCheck
	|
	|-RVA: 0x21B2EA0 Offset: 0x21B1EA0 VA: 0x1821B2EA0
	|-TypeTraits<PropertyName>.DefaultCheck
	|
	|-RVA: 0x1CE2140 Offset: 0x1CE1140 VA: 0x181CE2140
	|-TypeTraits<Quaternion>.DefaultCheck
	|
	|-RVA: 0x1CE24B0 Offset: 0x1CE14B0 VA: 0x181CE24B0
	|-TypeTraits<Random.State>.DefaultCheck
	|
	|-RVA: 0x1CE0250 Offset: 0x1CDF250 VA: 0x181CE0250
	|-TypeTraits<Ray>.DefaultCheck
	|
	|-RVA: 0x1CDF120 Offset: 0x1CDE120 VA: 0x181CDF120
	|-TypeTraits<RaycastHit>.DefaultCheck
	|
	|-RVA: 0x1CDEDB0 Offset: 0x1CDDDB0 VA: 0x181CDEDB0
	|-TypeTraits<Rect>.DefaultCheck
	|
	|-RVA: 0x1CE3270 Offset: 0x1CE2270 VA: 0x181CE3270
	|-TypeTraits<RenderBuffer>.DefaultCheck
	|
	|-RVA: 0x1CE1380 Offset: 0x1CE0380 VA: 0x181CE1380
	|-TypeTraits<RenderTextureDescriptor>.DefaultCheck
	|
	|-RVA: 0x1CE1A60 Offset: 0x1CE0A60 VA: 0x181CE1A60
	|-TypeTraits<ReflectionProbeBlendInfo>.DefaultCheck
	|
	|-RVA: 0x1CE2820 Offset: 0x1CE1820 VA: 0x181CE2820
	|-TypeTraits<RenderTargetIdentifier>.DefaultCheck
	|
	|-RVA: 0x1CDEA40 Offset: 0x1CDDA40 VA: 0x181CDEA40
	|-TypeTraits<SphericalHarmonicsL2>.DefaultCheck
	|
	|-RVA: 0x1CE2F00 Offset: 0x1CE1F00 VA: 0x181CE2F00
	|-TypeTraits<Resolution>.DefaultCheck
	|
	|-RVA: 0x1CE2B90 Offset: 0x1CE1B90 VA: 0x181CE2B90
	|-TypeTraits<CreateSceneParameters>.DefaultCheck
	|
	|-RVA: 0x1CE05C0 Offset: 0x1CDF5C0 VA: 0x181CE05C0
	|-TypeTraits<LoadSceneParameters>.DefaultCheck
	|
	|-RVA: 0x1CE0CA0 Offset: 0x1CDFCA0 VA: 0x181CE0CA0
	|-TypeTraits<Scene>.DefaultCheck
	|
	|-RVA: 0x1CE1DD0 Offset: 0x1CE0DD0 VA: 0x181CE1DD0
	|-TypeTraits<TextGenerationSettings>.DefaultCheck
	|
	|-RVA: 0x1CE16F0 Offset: 0x1CE06F0 VA: 0x181CE16F0
	|-TypeTraits<Touch>.DefaultCheck
	|
	|-RVA: 0x1CDF490 Offset: 0x1CDE490 VA: 0x181CDF490
	|-TypeTraits<ColorBlock>.DefaultCheck
	|
	|-RVA: 0x1CDFEE0 Offset: 0x1CDEEE0 VA: 0x181CDFEE0
	|-TypeTraits<Navigation>.DefaultCheck
	|
	|-RVA: 0x1CDF800 Offset: 0x1CDE800 VA: 0x181CDF800
	|-TypeTraits<SpriteState>.DefaultCheck
	|
	|-RVA: 0x1CE1010 Offset: 0x1CE0010 VA: 0x181CE1010
	|-TypeTraits<Vector2>.DefaultCheck
	|
	|-RVA: 0x1CDFB70 Offset: 0x1CDEB70 VA: 0x181CDFB70
	|-TypeTraits<Vector3>.DefaultCheck
	|
	|-RVA: 0x1CE0930 Offset: 0x1CDF930 VA: 0x181CE0930
	|-TypeTraits<Vector4>.DefaultCheck
	*/

	private static bool IsNilType() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12C5DD0 Offset: 0x12C4DD0 VA: 0x1812C5DD0
	|-TypeTraits<DgwResultInfo>.IsNilType
	|
	|-RVA: 0x12C0E10 Offset: 0x12BFE10 VA: 0x1812C0E10
	|-TypeTraits<DgwResultServerInfo>.IsNilType
	|
	|-RVA: 0x12C23D0 Offset: 0x12C13D0 VA: 0x1812C23D0
	|-TypeTraits<DgwServerForJson>.IsNilType
	|
	|-RVA: 0x12B8B90 Offset: 0x12B7B90 VA: 0x1812B8B90
	|-TypeTraits<DgwServerInfo>.IsNilType
	|
	|-RVA: 0x12C40D0 Offset: 0x12C30D0 VA: 0x1812C40D0
	|-TypeTraits<TokenInfoForJson>.IsNilType
	|
	|-RVA: 0x12C2B10 Offset: 0x12C1B10 VA: 0x1812C2B10
	|-TypeTraits<IniValue>.IsNilType
	|
	|-RVA: 0x12BA150 Offset: 0x12B9150 VA: 0x1812BA150
	|-TypeTraits<DYResourceManager.CreateObjectResult>.IsNilType
	|
	|-RVA: 0x12BA890 Offset: 0x12B9890 VA: 0x1812BA890
	|-TypeTraits<HitData>.IsNilType
	|
	|-RVA: 0x12C4810 Offset: 0x12C3810 VA: 0x1812C4810
	|-TypeTraits<HitInfo>.IsNilType
	|
	|-RVA: 0x12BCCD0 Offset: 0x12BBCD0 VA: 0x1812BCCD0
	|-TypeTraits<HitStabilityReport>.IsNilType
	|
	|-RVA: 0x12BFF90 Offset: 0x12BEF90 VA: 0x1812BFF90
	|-TypeTraits<LuaByteBuffer>.IsNilType
	|
	|-RVA: 0x12B8450 Offset: 0x12B7450 VA: 0x1812B8450
	|-TypeTraits<nil>.IsNilType
	|
	|-RVA: 0x12BF110 Offset: 0x12BE110 VA: 0x1812BF110
	|-TypeTraits<MixPeerID>.IsNilType
	|
	|-RVA: 0x12B92D0 Offset: 0x12B82D0 VA: 0x1812B92D0
	|-TypeTraits<bool>.IsNilType
	|
	|-RVA: 0x12BBE50 Offset: 0x12BAE50 VA: 0x1812BBE50
	|-TypeTraits<byte>.IsNilType
	|
	|-RVA: 0x12BF850 Offset: 0x12BE850 VA: 0x1812BF850
	|-TypeTraits<char>.IsNilType
	|
	|-RVA: 0x12C3250 Offset: 0x12C2250 VA: 0x1812C3250
	|-TypeTraits<KeyValuePair<int, HitData>>.IsNilType
	|
	|-RVA: 0x12BC590 Offset: 0x12BB590 VA: 0x1812BC590
	|-TypeTraits<KeyValuePair<int, object>>.IsNilType
	|
	|-RVA: 0x12BDB50 Offset: 0x12BCB50 VA: 0x1812BDB50
	|-TypeTraits<KeyValuePair<object, long>>.IsNilType
	|
	|-RVA: 0x12BE290 Offset: 0x12BD290 VA: 0x1812BE290
	|-TypeTraits<KeyValuePair<object, object>>.IsNilType
	|
	|-RVA: 0x12C5690 Offset: 0x12C4690 VA: 0x1812C5690
	|-TypeTraits<KeyValuePair<uint, object>>.IsNilType
	|
	|-RVA: 0x12C4F50 Offset: 0x12C3F50 VA: 0x1812C4F50
	|-TypeTraits<DateTime>.IsNilType
	|
	|-RVA: 0x12BD410 Offset: 0x12BC410 VA: 0x1812BD410
	|-TypeTraits<DateTimeOffset>.IsNilType
	|
	|-RVA: 0x12C1550 Offset: 0x12C0550 VA: 0x1812C1550
	|-TypeTraits<Decimal>.IsNilType
	|
	|-RVA: 0x12C3990 Offset: 0x12C2990 VA: 0x1812C3990
	|-TypeTraits<double>.IsNilType
	|
	|-RVA: 0x12B9A10 Offset: 0x12B8A10 VA: 0x1812B9A10
	|-TypeTraits<Guid>.IsNilType
	|
	|-RVA: 0x12C06D0 Offset: 0x12BF6D0 VA: 0x1812C06D0
	|-TypeTraits<short>.IsNilType
	|
	|-RVA: 0x12BE9D0 Offset: 0x12BD9D0 VA: 0x1812BE9D0
	|-TypeTraits<int>.IsNilType
	|
	|-RVA: 0x12C1C90 Offset: 0x12C0C90 VA: 0x1812C1C90
	|-TypeTraits<Int32Enum>.IsNilType
	|
	|-RVA: 0x12BAFD0 Offset: 0x12B9FD0 VA: 0x1812BAFD0
	|-TypeTraits<long>.IsNilType
	|
	|-RVA: 0x12BB710 Offset: 0x12BA710 VA: 0x1812BB710
	|-TypeTraits<IntPtr>.IsNilType
	|
	|-RVA: 0x22A6D30 Offset: 0x22A5D30 VA: 0x1822A6D30
	|-TypeTraits<Nullable<bool>>.IsNilType
	|
	|-RVA: 0x229CDB0 Offset: 0x229BDB0 VA: 0x18229CDB0
	|-TypeTraits<Nullable<byte>>.IsNilType
	|
	|-RVA: 0x22A5770 Offset: 0x22A4770 VA: 0x1822A5770
	|-TypeTraits<Nullable<char>>.IsNilType
	|
	|-RVA: 0x22ABCF0 Offset: 0x22AACF0 VA: 0x1822ABCF0
	|-TypeTraits<Nullable<Decimal>>.IsNilType
	|
	|-RVA: 0x229A230 Offset: 0x2299230 VA: 0x18229A230
	|-TypeTraits<Nullable<double>>.IsNilType
	|
	|-RVA: 0x22A24B0 Offset: 0x22A14B0 VA: 0x1822A24B0
	|-TypeTraits<Nullable<short>>.IsNilType
	|
	|-RVA: 0x22A9170 Offset: 0x22A8170 VA: 0x1822A9170
	|-TypeTraits<Nullable<int>>.IsNilType
	|
	|-RVA: 0x229B7F0 Offset: 0x229A7F0 VA: 0x18229B7F0
	|-TypeTraits<Nullable<long>>.IsNilType
	|
	|-RVA: 0x22AA730 Offset: 0x22A9730 VA: 0x1822AA730
	|-TypeTraits<Nullable<sbyte>>.IsNilType
	|
	|-RVA: 0x22A8A30 Offset: 0x22A7A30 VA: 0x1822A8A30
	|-TypeTraits<Nullable<float>>.IsNilType
	|
	|-RVA: 0x22A5EB0 Offset: 0x22A4EB0 VA: 0x1822A5EB0
	|-TypeTraits<Nullable<ushort>>.IsNilType
	|
	|-RVA: 0x22A1630 Offset: 0x22A0630 VA: 0x1822A1630
	|-TypeTraits<Nullable<uint>>.IsNilType
	|
	|-RVA: 0x22AC430 Offset: 0x22AB430 VA: 0x1822AC430
	|-TypeTraits<Nullable<ulong>>.IsNilType
	|
	|-RVA: 0x22AAE70 Offset: 0x22A9E70 VA: 0x1822AAE70
	|-TypeTraits<Nullable<Bounds>>.IsNilType
	|
	|-RVA: 0x22A82F0 Offset: 0x22A72F0 VA: 0x1822A82F0
	|-TypeTraits<Nullable<Color>>.IsNilType
	|
	|-RVA: 0x229A970 Offset: 0x2299970 VA: 0x18229A970
	|-TypeTraits<Nullable<LayerMask>>.IsNilType
	|
	|-RVA: 0x22A3A70 Offset: 0x22A2A70 VA: 0x1822A3A70
	|-TypeTraits<Nullable<Quaternion>>.IsNilType
	|
	|-RVA: 0x22A1D70 Offset: 0x22A0D70 VA: 0x1822A1D70
	|-TypeTraits<Nullable<Ray>>.IsNilType
	|
	|-RVA: 0x22A9FF0 Offset: 0x22A8FF0 VA: 0x1822A9FF0
	|-TypeTraits<Nullable<RaycastHit>>.IsNilType
	|
	|-RVA: 0x22A3330 Offset: 0x22A2330 VA: 0x1822A3330
	|-TypeTraits<Nullable<Touch>>.IsNilType
	|
	|-RVA: 0x229EAB0 Offset: 0x229DAB0 VA: 0x18229EAB0
	|-TypeTraits<Nullable<Vector2>>.IsNilType
	|
	|-RVA: 0x22A98B0 Offset: 0x22A88B0 VA: 0x1822A98B0
	|-TypeTraits<Nullable<Vector3>>.IsNilType
	|
	|-RVA: 0x229B0B0 Offset: 0x229A0B0 VA: 0x18229B0B0
	|-TypeTraits<Nullable<Vector4>>.IsNilType
	|
	|-RVA: 0x22A0EF0 Offset: 0x229FEF0 VA: 0x1822A0EF0
	|-TypeTraits<object>.IsNilType
	|
	|-RVA: 0x22A07B0 Offset: 0x229F7B0 VA: 0x1822A07B0
	|-TypeTraits<InterfaceMapping>.IsNilType
	|
	|-RVA: 0x22A65F0 Offset: 0x22A55F0 VA: 0x1822A65F0
	|-TypeTraits<ParameterModifier>.IsNilType
	|
	|-RVA: 0x229F930 Offset: 0x229E930 VA: 0x18229F930
	|-TypeTraits<StreamingContext>.IsNilType
	|
	|-RVA: 0x22A41B0 Offset: 0x22A31B0 VA: 0x1822A41B0
	|-TypeTraits<RuntimeTypeHandle>.IsNilType
	|
	|-RVA: 0x22A7BB0 Offset: 0x22A6BB0 VA: 0x1822A7BB0
	|-TypeTraits<sbyte>.IsNilType
	|
	|-RVA: 0x229C670 Offset: 0x229B670 VA: 0x18229C670
	|-TypeTraits<float>.IsNilType
	|
	|-RVA: 0x22A5030 Offset: 0x22A4030 VA: 0x1822A5030
	|-TypeTraits<TimeSpan>.IsNilType
	|
	|-RVA: 0x229F1F0 Offset: 0x229E1F0 VA: 0x18229F1F0
	|-TypeTraits<ushort>.IsNilType
	|
	|-RVA: 0x229D4F0 Offset: 0x229C4F0 VA: 0x18229D4F0
	|-TypeTraits<uint>.IsNilType
	|
	|-RVA: 0x22A48F0 Offset: 0x22A38F0 VA: 0x1822A48F0
	|-TypeTraits<ulong>.IsNilType
	|
	|-RVA: 0x229DC30 Offset: 0x229CC30 VA: 0x18229DC30
	|-TypeTraits<UIntPtr>.IsNilType
	|
	|-RVA: 0x229E370 Offset: 0x229D370 VA: 0x18229E370
	|-TypeTraits<VertexGradient>.IsNilType
	|
	|-RVA: 0x22A0070 Offset: 0x229F070 VA: 0x1822A0070
	|-TypeTraits<NavMeshHit>.IsNilType
	|
	|-RVA: 0x2299AF0 Offset: 0x2298AF0 VA: 0x182299AF0
	|-TypeTraits<OffMeshLinkData>.IsNilType
	|
	|-RVA: 0x22A7470 Offset: 0x22A6470 VA: 0x1822A7470
	|-TypeTraits<AccelerationEvent>.IsNilType
	|
	|-RVA: 0x22AB5B0 Offset: 0x22AA5B0 VA: 0x1822AB5B0
	|-TypeTraits<AnimatorClipInfo>.IsNilType
	|
	|-RVA: 0x229BF30 Offset: 0x229AF30 VA: 0x18229BF30
	|-TypeTraits<AnimatorStateInfo>.IsNilType
	|
	|-RVA: 0x22A2BF0 Offset: 0x22A1BF0 VA: 0x1822A2BF0
	|-TypeTraits<AnimatorTransitionInfo>.IsNilType
	|
	|-RVA: 0x21E7DA0 Offset: 0x21E6DA0 VA: 0x1821E7DA0
	|-TypeTraits<BoneWeight>.IsNilType
	|
	|-RVA: 0x21E5960 Offset: 0x21E4960 VA: 0x1821E5960
	|-TypeTraits<Bounds>.IsNilType
	|
	|-RVA: 0x21E84E0 Offset: 0x21E74E0 VA: 0x1821E84E0
	|-TypeTraits<BuildCompression>.IsNilType
	|
	|-RVA: 0x21E09A0 Offset: 0x21DF9A0 VA: 0x1821E09A0
	|-TypeTraits<Camera.GateFitParameters>.IsNilType
	|
	|-RVA: 0x21E3C60 Offset: 0x21E2C60 VA: 0x1821E3C60
	|-TypeTraits<Color32>.IsNilType
	|
	|-RVA: 0x21DB9E0 Offset: 0x21DA9E0 VA: 0x1821DB9E0
	|-TypeTraits<Color>.IsNilType
	|
	|-RVA: 0x21EA920 Offset: 0x21E9920 VA: 0x1821EA920
	|-TypeTraits<CombineInstance>.IsNilType
	|
	|-RVA: 0x21DCFA0 Offset: 0x21DBFA0 VA: 0x1821DCFA0
	|-TypeTraits<RaycastResult>.IsNilType
	|
	|-RVA: 0x21E26A0 Offset: 0x21E16A0 VA: 0x1821E26A0
	|-TypeTraits<JointLimits>.IsNilType
	|
	|-RVA: 0x21DC120 Offset: 0x21DB120 VA: 0x1821DC120
	|-TypeTraits<JointMotor>.IsNilType
	|
	|-RVA: 0x21E2DE0 Offset: 0x21E1DE0 VA: 0x1821E2DE0
	|-TypeTraits<JointSpring>.IsNilType
	|
	|-RVA: 0x21DA420 Offset: 0x21D9420 VA: 0x1821DA420
	|-TypeTraits<LayerMask>.IsNilType
	|
	|-RVA: 0x21DECA0 Offset: 0x21DDCA0 VA: 0x1821DECA0
	|-TypeTraits<LightBakingOutput>.IsNilType
	|
	|-RVA: 0x21DDE20 Offset: 0x21DCE20 VA: 0x1821DDE20
	|-TypeTraits<MatchTargetWeightMask>.IsNilType
	|
	|-RVA: 0x21E6F20 Offset: 0x21E5F20 VA: 0x1821E6F20
	|-TypeTraits<Matrix4x4>.IsNilType
	|
	|-RVA: 0x21E3520 Offset: 0x21E2520 VA: 0x1821E3520
	|-TypeTraits<ParticleSystem.CollisionModule>.IsNilType
	|
	|-RVA: 0x21E9AA0 Offset: 0x21E8AA0 VA: 0x1821E9AA0
	|-TypeTraits<ParticleSystem.ColorBySpeedModule>.IsNilType
	|
	|-RVA: 0x21D7FE0 Offset: 0x21D6FE0 VA: 0x1821D7FE0
	|-TypeTraits<ParticleSystem.ColorOverLifetimeModule>.IsNilType
	|
	|-RVA: 0x21D9CE0 Offset: 0x21D8CE0 VA: 0x1821D9CE0
	|-TypeTraits<ParticleSystem.CustomDataModule>.IsNilType
	|
	|-RVA: 0x21E7660 Offset: 0x21E6660 VA: 0x1821E7660
	|-TypeTraits<ParticleSystem.EmissionModule>.IsNilType
	|
	|-RVA: 0x21E67E0 Offset: 0x21E57E0 VA: 0x1821E67E0
	|-TypeTraits<ParticleSystem.EmitParams>.IsNilType
	|
	|-RVA: 0x21E1F60 Offset: 0x21E0F60 VA: 0x1821E1F60
	|-TypeTraits<ParticleSystem.ExternalForcesModule>.IsNilType
	|
	|-RVA: 0x21D8E60 Offset: 0x21D7E60 VA: 0x1821D8E60
	|-TypeTraits<ParticleSystem.ForceOverLifetimeModule>.IsNilType
	|
	|-RVA: 0x21E4AE0 Offset: 0x21E3AE0 VA: 0x1821E4AE0
	|-TypeTraits<ParticleSystem.InheritVelocityModule>.IsNilType
	|
	|-RVA: 0x21D8720 Offset: 0x21D7720 VA: 0x1821D8720
	|-TypeTraits<ParticleSystem.LightsModule>.IsNilType
	|
	|-RVA: 0x21DC860 Offset: 0x21DB860 VA: 0x1821DC860
	|-TypeTraits<ParticleSystem.LimitVelocityOverLifetimeModule>.IsNilType
	|
	|-RVA: 0x21E8C20 Offset: 0x21E7C20 VA: 0x1821E8C20
	|-TypeTraits<ParticleSystem.MainModule>.IsNilType
	|
	|-RVA: 0x21E1820 Offset: 0x21E0820 VA: 0x1821E1820
	|-TypeTraits<ParticleSystem.NoiseModule>.IsNilType
	|
	|-RVA: 0x21D95A0 Offset: 0x21D85A0 VA: 0x1821D95A0
	|-TypeTraits<ParticleSystem.Particle>.IsNilType
	|
	|-RVA: 0x21DE560 Offset: 0x21DD560 VA: 0x1821DE560
	|-TypeTraits<ParticleSystem.RotationBySpeedModule>.IsNilType
	|
	|-RVA: 0x21E10E0 Offset: 0x21E00E0 VA: 0x1821E10E0
	|-TypeTraits<ParticleSystem.RotationOverLifetimeModule>.IsNilType
	|
	|-RVA: 0x21EA1E0 Offset: 0x21E91E0 VA: 0x1821EA1E0
	|-TypeTraits<ParticleSystem.ShapeModule>.IsNilType
	|
	|-RVA: 0x21DD6E0 Offset: 0x21DC6E0 VA: 0x1821DD6E0
	|-TypeTraits<ParticleSystem.SizeBySpeedModule>.IsNilType
	|
	|-RVA: 0x21E60A0 Offset: 0x21E50A0 VA: 0x1821E60A0
	|-TypeTraits<ParticleSystem.SizeOverLifetimeModule>.IsNilType
	|
	|-RVA: 0x21DAB60 Offset: 0x21D9B60 VA: 0x1821DAB60
	|-TypeTraits<ParticleSystem.SubEmittersModule>.IsNilType
	|
	|-RVA: 0x21E5220 Offset: 0x21E4220 VA: 0x1821E5220
	|-TypeTraits<ParticleSystem.TextureSheetAnimationModule>.IsNilType
	|
	|-RVA: 0x21E9360 Offset: 0x21E8360 VA: 0x1821E9360
	|-TypeTraits<ParticleSystem.TrailModule>.IsNilType
	|
	|-RVA: 0x21E0260 Offset: 0x21DF260 VA: 0x1821E0260
	|-TypeTraits<ParticleSystem.TriggerModule>.IsNilType
	|
	|-RVA: 0x21DB2A0 Offset: 0x21DA2A0 VA: 0x1821DB2A0
	|-TypeTraits<ParticleSystem.VelocityOverLifetimeModule>.IsNilType
	|
	|-RVA: 0x21E43A0 Offset: 0x21E33A0 VA: 0x1821E43A0
	|-TypeTraits<PhysicsScene>.IsNilType
	|
	|-RVA: 0x21DFB20 Offset: 0x21DEB20 VA: 0x1821DFB20
	|-TypeTraits<PlayableGraph>.IsNilType
	|
	|-RVA: 0x21DF3E0 Offset: 0x21DE3E0 VA: 0x1821DF3E0
	|-TypeTraits<PropertyName>.IsNilType
	|
	|-RVA: 0x1CF30A0 Offset: 0x1CF20A0 VA: 0x181CF30A0
	|-TypeTraits<Quaternion>.IsNilType
	|
	|-RVA: 0x1CFA4A0 Offset: 0x1CF94A0 VA: 0x181CFA4A0
	|-TypeTraits<Random.State>.IsNilType
	|
	|-RVA: 0x1CF5C20 Offset: 0x1CF4C20 VA: 0x181CF5C20
	|-TypeTraits<Ray>.IsNilType
	|
	|-RVA: 0x1CFB320 Offset: 0x1CFA320 VA: 0x181CFB320
	|-TypeTraits<RaycastHit>.IsNilType
	|
	|-RVA: 0x1CF3F20 Offset: 0x1CF2F20 VA: 0x181CF3F20
	|-TypeTraits<Rect>.IsNilType
	|
	|-RVA: 0x1CF6AA0 Offset: 0x1CF5AA0 VA: 0x181CF6AA0
	|-TypeTraits<RenderBuffer>.IsNilType
	|
	|-RVA: 0x1CF2960 Offset: 0x1CF1960 VA: 0x181CF2960
	|-TypeTraits<RenderTextureDescriptor>.IsNilType
	|
	|-RVA: 0x1CFABE0 Offset: 0x1CF9BE0 VA: 0x181CFABE0
	|-TypeTraits<ReflectionProbeBlendInfo>.IsNilType
	|
	|-RVA: 0x1CF4660 Offset: 0x1CF3660 VA: 0x181CF4660
	|-TypeTraits<RenderTargetIdentifier>.IsNilType
	|
	|-RVA: 0x1CF71E0 Offset: 0x1CF61E0 VA: 0x181CF71E0
	|-TypeTraits<SphericalHarmonicsL2>.IsNilType
	|
	|-RVA: 0x1CF7920 Offset: 0x1CF6920 VA: 0x181CF7920
	|-TypeTraits<Resolution>.IsNilType
	|
	|-RVA: 0x1CF9D60 Offset: 0x1CF8D60 VA: 0x181CF9D60
	|-TypeTraits<CreateSceneParameters>.IsNilType
	|
	|-RVA: 0x1CF8060 Offset: 0x1CF7060 VA: 0x181CF8060
	|-TypeTraits<LoadSceneParameters>.IsNilType
	|
	|-RVA: 0x1CF6360 Offset: 0x1CF5360 VA: 0x181CF6360
	|-TypeTraits<Scene>.IsNilType
	|
	|-RVA: 0x1CF9620 Offset: 0x1CF8620 VA: 0x181CF9620
	|-TypeTraits<TextGenerationSettings>.IsNilType
	|
	|-RVA: 0x1CF54E0 Offset: 0x1CF44E0 VA: 0x181CF54E0
	|-TypeTraits<Touch>.IsNilType
	|
	|-RVA: 0x1CFBA60 Offset: 0x1CFAA60 VA: 0x181CFBA60
	|-TypeTraits<ColorBlock>.IsNilType
	|
	|-RVA: 0x1CF37E0 Offset: 0x1CF27E0 VA: 0x181CF37E0
	|-TypeTraits<Navigation>.IsNilType
	|
	|-RVA: 0x1CF8EE0 Offset: 0x1CF7EE0 VA: 0x181CF8EE0
	|-TypeTraits<SpriteState>.IsNilType
	|
	|-RVA: 0x1CF87A0 Offset: 0x1CF77A0 VA: 0x181CF87A0
	|-TypeTraits<Vector2>.IsNilType
	|
	|-RVA: 0x1CF2220 Offset: 0x1CF1220 VA: 0x181CF2220
	|-TypeTraits<Vector3>.IsNilType
	|
	|-RVA: 0x1CF4DA0 Offset: 0x1CF3DA0 VA: 0x181CF4DA0
	|-TypeTraits<Vector4>.IsNilType
	*/

	private static bool IsUserData(IntPtr L, int pos) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12C6B70 Offset: 0x12C5B70 VA: 0x1812C6B70
	|-TypeTraits<DgwResultInfo>.IsUserData
	|
	|-RVA: 0x12C8930 Offset: 0x12C7930 VA: 0x1812C8930
	|-TypeTraits<DgwResultServerInfo>.IsUserData
	|
	|-RVA: 0x12CA4D0 Offset: 0x12C94D0 VA: 0x1812CA4D0
	|-TypeTraits<DgwServerForJson>.IsUserData
	|
	|-RVA: 0x12C6510 Offset: 0x12C5510 VA: 0x1812C6510
	|-TypeTraits<DgwServerInfo>.IsUserData
	|
	|-RVA: 0x12C6730 Offset: 0x12C5730 VA: 0x1812C6730
	|-TypeTraits<TokenInfoForJson>.IsUserData
	|
	|-RVA: 0x12C7830 Offset: 0x12C6830 VA: 0x1812C7830
	|-TypeTraits<IniValue>.IsUserData
	|
	|-RVA: 0x12C7610 Offset: 0x12C6610 VA: 0x1812C7610
	|-TypeTraits<DYResourceManager.CreateObjectResult>.IsUserData
	|
	|-RVA: 0x12C93D0 Offset: 0x12C83D0 VA: 0x1812C93D0
	|-TypeTraits<HitData>.IsUserData
	|
	|-RVA: 0x12C9E70 Offset: 0x12C8E70 VA: 0x1812C9E70
	|-TypeTraits<HitInfo>.IsUserData
	|
	|-RVA: 0x12C7C70 Offset: 0x12C6C70 VA: 0x1812C7C70
	|-TypeTraits<HitStabilityReport>.IsUserData
	|
	|-RVA: 0x12C95F0 Offset: 0x12C85F0 VA: 0x1812C95F0
	|-TypeTraits<LuaByteBuffer>.IsUserData
	|
	|-RVA: 0x12C9C50 Offset: 0x12C8C50 VA: 0x1812C9C50
	|-TypeTraits<nil>.IsUserData
	|
	|-RVA: 0x12C84F0 Offset: 0x12C74F0 VA: 0x1812C84F0
	|-TypeTraits<MixPeerID>.IsUserData
	|
	|-RVA: 0x12C6FB0 Offset: 0x12C5FB0 VA: 0x1812C6FB0
	|-TypeTraits<bool>.IsUserData
	|
	|-RVA: 0x12C9810 Offset: 0x12C8810 VA: 0x1812C9810
	|-TypeTraits<byte>.IsUserData
	|
	|-RVA: 0x12C80B0 Offset: 0x12C70B0 VA: 0x1812C80B0
	|-TypeTraits<char>.IsUserData
	|
	|-RVA: 0x12CA090 Offset: 0x12C9090 VA: 0x1812CA090
	|-TypeTraits<KeyValuePair<int, HitData>>.IsUserData
	|
	|-RVA: 0x12C73F0 Offset: 0x12C63F0 VA: 0x1812C73F0
	|-TypeTraits<KeyValuePair<int, object>>.IsUserData
	|
	|-RVA: 0x12C71D0 Offset: 0x12C61D0 VA: 0x1812C71D0
	|-TypeTraits<KeyValuePair<object, long>>.IsUserData
	|
	|-RVA: 0x12C8D70 Offset: 0x12C7D70 VA: 0x1812C8D70
	|-TypeTraits<KeyValuePair<object, object>>.IsUserData
	|
	|-RVA: 0x12C9A30 Offset: 0x12C8A30 VA: 0x1812C9A30
	|-TypeTraits<KeyValuePair<uint, object>>.IsUserData
	|
	|-RVA: 0x12CA2B0 Offset: 0x12C92B0 VA: 0x1812CA2B0
	|-TypeTraits<DateTime>.IsUserData
	|
	|-RVA: 0x12C6D90 Offset: 0x12C5D90 VA: 0x1812C6D90
	|-TypeTraits<DateTimeOffset>.IsUserData
	|
	|-RVA: 0x12C6950 Offset: 0x12C5950 VA: 0x1812C6950
	|-TypeTraits<Decimal>.IsUserData
	|
	|-RVA: 0x12C8F90 Offset: 0x12C7F90 VA: 0x1812C8F90
	|-TypeTraits<double>.IsUserData
	|
	|-RVA: 0x12C82D0 Offset: 0x12C72D0 VA: 0x1812C82D0
	|-TypeTraits<Guid>.IsUserData
	|
	|-RVA: 0x12C8710 Offset: 0x12C7710 VA: 0x1812C8710
	|-TypeTraits<short>.IsUserData
	|
	|-RVA: 0x12C91B0 Offset: 0x12C81B0 VA: 0x1812C91B0
	|-TypeTraits<int>.IsUserData
	|
	|-RVA: 0x12C8B50 Offset: 0x12C7B50 VA: 0x1812C8B50
	|-TypeTraits<Int32Enum>.IsUserData
	|
	|-RVA: 0x12C7E90 Offset: 0x12C6E90 VA: 0x1812C7E90
	|-TypeTraits<long>.IsUserData
	|
	|-RVA: 0x12C7A50 Offset: 0x12C6A50 VA: 0x1812C7A50
	|-TypeTraits<IntPtr>.IsUserData
	|
	|-RVA: 0x22AFC50 Offset: 0x22AEC50 VA: 0x1822AFC50
	|-TypeTraits<Nullable<bool>>.IsUserData
	|
	|-RVA: 0x22B06F0 Offset: 0x22AF6F0 VA: 0x1822B06F0
	|-TypeTraits<Nullable<byte>>.IsUserData
	|
	|-RVA: 0x22AE710 Offset: 0x22AD710 VA: 0x1822AE710
	|-TypeTraits<Nullable<char>>.IsUserData
	|
	|-RVA: 0x22AF810 Offset: 0x22AE810 VA: 0x1822AF810
	|-TypeTraits<Nullable<Decimal>>.IsUserData
	|
	|-RVA: 0x22AED70 Offset: 0x22ADD70 VA: 0x1822AED70
	|-TypeTraits<Nullable<double>>.IsUserData
	|
	|-RVA: 0x22AD1D0 Offset: 0x22AC1D0 VA: 0x1822AD1D0
	|-TypeTraits<Nullable<short>>.IsUserData
	|
	|-RVA: 0x22B0090 Offset: 0x22AF090 VA: 0x1822B0090
	|-TypeTraits<Nullable<int>>.IsUserData
	|
	|-RVA: 0x22AD3F0 Offset: 0x22AC3F0 VA: 0x1822AD3F0
	|-TypeTraits<Nullable<long>>.IsUserData
	|
	|-RVA: 0x22B17F0 Offset: 0x22B07F0 VA: 0x1822B17F0
	|-TypeTraits<Nullable<sbyte>>.IsUserData
	|
	|-RVA: 0x22B15D0 Offset: 0x22B05D0 VA: 0x1822B15D0
	|-TypeTraits<Nullable<float>>.IsUserData
	|
	|-RVA: 0x22AFE70 Offset: 0x22AEE70 VA: 0x1822AFE70
	|-TypeTraits<Nullable<ushort>>.IsUserData
	|
	|-RVA: 0x22B1190 Offset: 0x22B0190 VA: 0x1822B1190
	|-TypeTraits<Nullable<uint>>.IsUserData
	|
	|-RVA: 0x22AE930 Offset: 0x22AD930 VA: 0x1822AE930
	|-TypeTraits<Nullable<ulong>>.IsUserData
	|
	|-RVA: 0x22AE0B0 Offset: 0x22AD0B0 VA: 0x1822AE0B0
	|-TypeTraits<Nullable<Bounds>>.IsUserData
	|
	|-RVA: 0x22ADC70 Offset: 0x22ACC70 VA: 0x1822ADC70
	|-TypeTraits<Nullable<Color>>.IsUserData
	|
	|-RVA: 0x22B1C30 Offset: 0x22B0C30 VA: 0x1822B1C30
	|-TypeTraits<Nullable<LayerMask>>.IsUserData
	|
	|-RVA: 0x22ACD90 Offset: 0x22ABD90 VA: 0x1822ACD90
	|-TypeTraits<Nullable<Quaternion>>.IsUserData
	|
	|-RVA: 0x22B1A10 Offset: 0x22B0A10 VA: 0x1822B1A10
	|-TypeTraits<Nullable<Ray>>.IsUserData
	|
	|-RVA: 0x22AEF90 Offset: 0x22ADF90 VA: 0x1822AEF90
	|-TypeTraits<Nullable<RaycastHit>>.IsUserData
	|
	|-RVA: 0x22B0D50 Offset: 0x22AFD50 VA: 0x1822B0D50
	|-TypeTraits<Nullable<Touch>>.IsUserData
	|
	|-RVA: 0x22B04D0 Offset: 0x22AF4D0 VA: 0x1822B04D0
	|-TypeTraits<Nullable<Vector2>>.IsUserData
	|
	|-RVA: 0x22B02B0 Offset: 0x22AF2B0 VA: 0x1822B02B0
	|-TypeTraits<Nullable<Vector3>>.IsUserData
	|
	|-RVA: 0x22AF5F0 Offset: 0x22AE5F0 VA: 0x1822AF5F0
	|-TypeTraits<Nullable<Vector4>>.IsUserData
	|
	|-RVA: 0x22B0B30 Offset: 0x22AFB30 VA: 0x1822B0B30
	|-TypeTraits<object>.IsUserData
	|
	|-RVA: 0x22AF1B0 Offset: 0x22AE1B0 VA: 0x1822AF1B0
	|-TypeTraits<InterfaceMapping>.IsUserData
	|
	|-RVA: 0x22B2070 Offset: 0x22B1070 VA: 0x1822B2070
	|-TypeTraits<ParameterModifier>.IsUserData
	|
	|-RVA: 0x22ADE90 Offset: 0x22ACE90 VA: 0x1822ADE90
	|-TypeTraits<StreamingContext>.IsUserData
	|
	|-RVA: 0x22AFA30 Offset: 0x22AEA30 VA: 0x1822AFA30
	|-TypeTraits<RuntimeTypeHandle>.IsUserData
	|
	|-RVA: 0x22AEB50 Offset: 0x22ADB50 VA: 0x1822AEB50
	|-TypeTraits<sbyte>.IsUserData
	|
	|-RVA: 0x22B2290 Offset: 0x22B1290 VA: 0x1822B2290
	|-TypeTraits<float>.IsUserData
	|
	|-RVA: 0x22ACB70 Offset: 0x22ABB70 VA: 0x1822ACB70
	|-TypeTraits<TimeSpan>.IsUserData
	|
	|-RVA: 0x22AD830 Offset: 0x22AC830 VA: 0x1822AD830
	|-TypeTraits<ushort>.IsUserData
	|
	|-RVA: 0x22AE4F0 Offset: 0x22AD4F0 VA: 0x1822AE4F0
	|-TypeTraits<uint>.IsUserData
	|
	|-RVA: 0x22B0F70 Offset: 0x22AFF70 VA: 0x1822B0F70
	|-TypeTraits<ulong>.IsUserData
	|
	|-RVA: 0x22AD610 Offset: 0x22AC610 VA: 0x1822AD610
	|-TypeTraits<UIntPtr>.IsUserData
	|
	|-RVA: 0x22AF3D0 Offset: 0x22AE3D0 VA: 0x1822AF3D0
	|-TypeTraits<VertexGradient>.IsUserData
	|
	|-RVA: 0x22ADA50 Offset: 0x22ACA50 VA: 0x1822ADA50
	|-TypeTraits<NavMeshHit>.IsUserData
	|
	|-RVA: 0x22B13B0 Offset: 0x22B03B0 VA: 0x1822B13B0
	|-TypeTraits<OffMeshLinkData>.IsUserData
	|
	|-RVA: 0x22AE2D0 Offset: 0x22AD2D0 VA: 0x1822AE2D0
	|-TypeTraits<AccelerationEvent>.IsUserData
	|
	|-RVA: 0x22B1E50 Offset: 0x22B0E50 VA: 0x1822B1E50
	|-TypeTraits<AnimatorClipInfo>.IsUserData
	|
	|-RVA: 0x22B0910 Offset: 0x22AF910 VA: 0x1822B0910
	|-TypeTraits<AnimatorStateInfo>.IsUserData
	|
	|-RVA: 0x22ACFB0 Offset: 0x22ABFB0 VA: 0x1822ACFB0
	|-TypeTraits<AnimatorTransitionInfo>.IsUserData
	|
	|-RVA: 0x21ED480 Offset: 0x21EC480 VA: 0x1821ED480
	|-TypeTraits<BoneWeight>.IsUserData
	|
	|-RVA: 0x21EE580 Offset: 0x21ED580 VA: 0x1821EE580
	|-TypeTraits<Bounds>.IsUserData
	|
	|-RVA: 0x21EB280 Offset: 0x21EA280 VA: 0x1821EB280
	|-TypeTraits<BuildCompression>.IsUserData
	|
	|-RVA: 0x21EC7C0 Offset: 0x21EB7C0 VA: 0x1821EC7C0
	|-TypeTraits<Camera.GateFitParameters>.IsUserData
	|
	|-RVA: 0x21EC160 Offset: 0x21EB160 VA: 0x1821EC160
	|-TypeTraits<Color32>.IsUserData
	|
	|-RVA: 0x21ECC00 Offset: 0x21EBC00 VA: 0x1821ECC00
	|-TypeTraits<Color>.IsUserData
	|
	|-RVA: 0x21EF680 Offset: 0x21EE680 VA: 0x1821EF680
	|-TypeTraits<CombineInstance>.IsUserData
	|
	|-RVA: 0x21EB4A0 Offset: 0x21EA4A0 VA: 0x1821EB4A0
	|-TypeTraits<RaycastResult>.IsUserData
	|
	|-RVA: 0x21F0120 Offset: 0x21EF120 VA: 0x1821F0120
	|-TypeTraits<JointLimits>.IsUserData
	|
	|-RVA: 0x21EDF20 Offset: 0x21ECF20 VA: 0x1821EDF20
	|-TypeTraits<JointMotor>.IsUserData
	|
	|-RVA: 0x21EBB00 Offset: 0x21EAB00 VA: 0x1821EBB00
	|-TypeTraits<JointSpring>.IsUserData
	|
	|-RVA: 0x21ECE20 Offset: 0x21EBE20 VA: 0x1821ECE20
	|-TypeTraits<LayerMask>.IsUserData
	|
	|-RVA: 0x21EC380 Offset: 0x21EB380 VA: 0x1821EC380
	|-TypeTraits<LightBakingOutput>.IsUserData
	|
	|-RVA: 0x21EDD00 Offset: 0x21ECD00 VA: 0x1821EDD00
	|-TypeTraits<MatchTargetWeightMask>.IsUserData
	|
	|-RVA: 0x21EB8E0 Offset: 0x21EA8E0 VA: 0x1821EB8E0
	|-TypeTraits<Matrix4x4>.IsUserData
	|
	|-RVA: 0x21EFCE0 Offset: 0x21EECE0 VA: 0x1821EFCE0
	|-TypeTraits<ParticleSystem.CollisionModule>.IsUserData
	|
	|-RVA: 0x21EB6C0 Offset: 0x21EA6C0 VA: 0x1821EB6C0
	|-TypeTraits<ParticleSystem.ColorBySpeedModule>.IsUserData
	|
	|-RVA: 0x21EEBE0 Offset: 0x21EDBE0 VA: 0x1821EEBE0
	|-TypeTraits<ParticleSystem.ColorOverLifetimeModule>.IsUserData
	|
	|-RVA: 0x21EE140 Offset: 0x21ED140 VA: 0x1821EE140
	|-TypeTraits<ParticleSystem.CustomDataModule>.IsUserData
	|
	|-RVA: 0x21EB060 Offset: 0x21EA060 VA: 0x1821EB060
	|-TypeTraits<ParticleSystem.EmissionModule>.IsUserData
	|
	|-RVA: 0x21EFF00 Offset: 0x21EEF00 VA: 0x1821EFF00
	|-TypeTraits<ParticleSystem.EmitParams>.IsUserData
	|
	|-RVA: 0x21EBF40 Offset: 0x21EAF40 VA: 0x1821EBF40
	|-TypeTraits<ParticleSystem.ExternalForcesModule>.IsUserData
	|
	|-RVA: 0x21EE7A0 Offset: 0x21ED7A0 VA: 0x1821EE7A0
	|-TypeTraits<ParticleSystem.ForceOverLifetimeModule>.IsUserData
	|
	|-RVA: 0x21EE9C0 Offset: 0x21ED9C0 VA: 0x1821EE9C0
	|-TypeTraits<ParticleSystem.InheritVelocityModule>.IsUserData
	|
	|-RVA: 0x21EF8A0 Offset: 0x21EE8A0 VA: 0x1821EF8A0
	|-TypeTraits<ParticleSystem.LightsModule>.IsUserData
	|
	|-RVA: 0x21ED6A0 Offset: 0x21EC6A0 VA: 0x1821ED6A0
	|-TypeTraits<ParticleSystem.LimitVelocityOverLifetimeModule>.IsUserData
	|
	|-RVA: 0x21EDAE0 Offset: 0x21ECAE0 VA: 0x1821EDAE0
	|-TypeTraits<ParticleSystem.MainModule>.IsUserData
	|
	|-RVA: 0x21EEE00 Offset: 0x21EDE00 VA: 0x1821EEE00
	|-TypeTraits<ParticleSystem.NoiseModule>.IsUserData
	|
	|-RVA: 0x21F0780 Offset: 0x21EF780 VA: 0x1821F0780
	|-TypeTraits<ParticleSystem.Particle>.IsUserData
	|
	|-RVA: 0x21ED8C0 Offset: 0x21EC8C0 VA: 0x1821ED8C0
	|-TypeTraits<ParticleSystem.RotationBySpeedModule>.IsUserData
	|
	|-RVA: 0x21EF460 Offset: 0x21EE460 VA: 0x1821EF460
	|-TypeTraits<ParticleSystem.RotationOverLifetimeModule>.IsUserData
	|
	|-RVA: 0x21EFAC0 Offset: 0x21EEAC0 VA: 0x1821EFAC0
	|-TypeTraits<ParticleSystem.ShapeModule>.IsUserData
	|
	|-RVA: 0x21EE360 Offset: 0x21ED360 VA: 0x1821EE360
	|-TypeTraits<ParticleSystem.SizeBySpeedModule>.IsUserData
	|
	|-RVA: 0x21EBD20 Offset: 0x21EAD20 VA: 0x1821EBD20
	|-TypeTraits<ParticleSystem.SizeOverLifetimeModule>.IsUserData
	|
	|-RVA: 0x21EF020 Offset: 0x21EE020 VA: 0x1821EF020
	|-TypeTraits<ParticleSystem.SubEmittersModule>.IsUserData
	|
	|-RVA: 0x21F0340 Offset: 0x21EF340 VA: 0x1821F0340
	|-TypeTraits<ParticleSystem.TextureSheetAnimationModule>.IsUserData
	|
	|-RVA: 0x21ED260 Offset: 0x21EC260 VA: 0x1821ED260
	|-TypeTraits<ParticleSystem.TrailModule>.IsUserData
	|
	|-RVA: 0x21EC9E0 Offset: 0x21EB9E0 VA: 0x1821EC9E0
	|-TypeTraits<ParticleSystem.TriggerModule>.IsUserData
	|
	|-RVA: 0x21EC5A0 Offset: 0x21EB5A0 VA: 0x1821EC5A0
	|-TypeTraits<ParticleSystem.VelocityOverLifetimeModule>.IsUserData
	|
	|-RVA: 0x21F0560 Offset: 0x21EF560 VA: 0x1821F0560
	|-TypeTraits<PhysicsScene>.IsUserData
	|
	|-RVA: 0x21ED040 Offset: 0x21EC040 VA: 0x1821ED040
	|-TypeTraits<PlayableGraph>.IsUserData
	|
	|-RVA: 0x21EF240 Offset: 0x21EE240 VA: 0x1821EF240
	|-TypeTraits<PropertyName>.IsUserData
	|
	|-RVA: 0x1CFD900 Offset: 0x1CFC900 VA: 0x181CFD900
	|-TypeTraits<Quaternion>.IsUserData
	|
	|-RVA: 0x1CFC3C0 Offset: 0x1CFB3C0 VA: 0x181CFC3C0
	|-TypeTraits<Random.State>.IsUserData
	|
	|-RVA: 0x1CFCE60 Offset: 0x1CFBE60 VA: 0x181CFCE60
	|-TypeTraits<Ray>.IsUserData
	|
	|-RVA: 0x1CFEC20 Offset: 0x1CFDC20 VA: 0x181CFEC20
	|-TypeTraits<RaycastHit>.IsUserData
	|
	|-RVA: 0x1CFCA20 Offset: 0x1CFBA20 VA: 0x181CFCA20
	|-TypeTraits<Rect>.IsUserData
	|
	|-RVA: 0x1CFE7E0 Offset: 0x1CFD7E0 VA: 0x181CFE7E0
	|-TypeTraits<RenderBuffer>.IsUserData
	|
	|-RVA: 0x1CFC800 Offset: 0x1CFB800 VA: 0x181CFC800
	|-TypeTraits<RenderTextureDescriptor>.IsUserData
	|
	|-RVA: 0x1CFC1A0 Offset: 0x1CFB1A0 VA: 0x181CFC1A0
	|-TypeTraits<ReflectionProbeBlendInfo>.IsUserData
	|
	|-RVA: 0x1CFEE40 Offset: 0x1CFDE40 VA: 0x181CFEE40
	|-TypeTraits<RenderTargetIdentifier>.IsUserData
	|
	|-RVA: 0x1CFDB20 Offset: 0x1CFCB20 VA: 0x181CFDB20
	|-TypeTraits<SphericalHarmonicsL2>.IsUserData
	|
	|-RVA: 0x1CFE180 Offset: 0x1CFD180 VA: 0x181CFE180
	|-TypeTraits<Resolution>.IsUserData
	|
	|-RVA: 0x1CFEA00 Offset: 0x1CFDA00 VA: 0x181CFEA00
	|-TypeTraits<CreateSceneParameters>.IsUserData
	|
	|-RVA: 0x1CFCC40 Offset: 0x1CFBC40 VA: 0x181CFCC40
	|-TypeTraits<LoadSceneParameters>.IsUserData
	|
	|-RVA: 0x1CFDD40 Offset: 0x1CFCD40 VA: 0x181CFDD40
	|-TypeTraits<Scene>.IsUserData
	|
	|-RVA: 0x1CFE5C0 Offset: 0x1CFD5C0 VA: 0x181CFE5C0
	|-TypeTraits<TextGenerationSettings>.IsUserData
	|
	|-RVA: 0x1CFD4C0 Offset: 0x1CFC4C0 VA: 0x181CFD4C0
	|-TypeTraits<Touch>.IsUserData
	|
	|-RVA: 0x1CFD080 Offset: 0x1CFC080 VA: 0x181CFD080
	|-TypeTraits<ColorBlock>.IsUserData
	|
	|-RVA: 0x1CFC5E0 Offset: 0x1CFB5E0 VA: 0x181CFC5E0
	|-TypeTraits<Navigation>.IsUserData
	|
	|-RVA: 0x1CFD2A0 Offset: 0x1CFC2A0 VA: 0x181CFD2A0
	|-TypeTraits<SpriteState>.IsUserData
	|
	|-RVA: 0x1CFE3A0 Offset: 0x1CFD3A0 VA: 0x181CFE3A0
	|-TypeTraits<Vector2>.IsUserData
	|
	|-RVA: 0x1CFD6E0 Offset: 0x1CFC6E0 VA: 0x181CFD6E0
	|-TypeTraits<Vector3>.IsUserData
	|
	|-RVA: 0x1CFDF60 Offset: 0x1CFCF60 VA: 0x181CFDF60
	|-TypeTraits<Vector4>.IsUserData
	*/

	private static bool IsUserTable(IntPtr L, int pos) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12D0000 Offset: 0x12CF000 VA: 0x1812D0000
	|-TypeTraits<DgwResultInfo>.IsUserTable
	|
	|-RVA: 0x12D5320 Offset: 0x12D4320 VA: 0x1812D5320
	|-TypeTraits<DgwResultServerInfo>.IsUserTable
	|
	|-RVA: 0x12D05F0 Offset: 0x12CF5F0 VA: 0x1812D05F0
	|-TypeTraits<DgwServerForJson>.IsUserTable
	|
	|-RVA: 0x12D23A0 Offset: 0x12D13A0 VA: 0x1812D23A0
	|-TypeTraits<DgwServerInfo>.IsUserTable
	|
	|-RVA: 0x12CBEB0 Offset: 0x12CAEB0 VA: 0x1812CBEB0
	|-TypeTraits<TokenInfoForJson>.IsUserTable
	|
	|-RVA: 0x12CB2D0 Offset: 0x12CA2D0 VA: 0x1812CB2D0
	|-TypeTraits<IniValue>.IsUserTable
	|
	|-RVA: 0x12D4D30 Offset: 0x12D3D30 VA: 0x1812D4D30
	|-TypeTraits<DYResourceManager.CreateObjectResult>.IsUserTable
	|
	|-RVA: 0x12CCA90 Offset: 0x12CBA90 VA: 0x1812CCA90
	|-TypeTraits<HitData>.IsUserTable
	|
	|-RVA: 0x12CD080 Offset: 0x12CC080 VA: 0x1812CD080
	|-TypeTraits<HitInfo>.IsUserTable
	|
	|-RVA: 0x12D5910 Offset: 0x12D4910 VA: 0x1812D5910
	|-TypeTraits<HitStabilityReport>.IsUserTable
	|
	|-RVA: 0x12CA6F0 Offset: 0x12C96F0 VA: 0x1812CA6F0
	|-TypeTraits<LuaByteBuffer>.IsUserTable
	|
	|-RVA: 0x12CB8C0 Offset: 0x12CA8C0 VA: 0x1812CB8C0
	|-TypeTraits<nil>.IsUserTable
	|
	|-RVA: 0x12CEE30 Offset: 0x12CDE30 VA: 0x1812CEE30
	|-TypeTraits<MixPeerID>.IsUserTable
	|
	|-RVA: 0x12D0BE0 Offset: 0x12CFBE0 VA: 0x1812D0BE0
	|-TypeTraits<bool>.IsUserTable
	|
	|-RVA: 0x12CF420 Offset: 0x12CE420 VA: 0x1812CF420
	|-TypeTraits<byte>.IsUserTable
	|
	|-RVA: 0x12CD670 Offset: 0x12CC670 VA: 0x1812CD670
	|-TypeTraits<char>.IsUserTable
	|
	|-RVA: 0x12D2990 Offset: 0x12D1990 VA: 0x1812D2990
	|-TypeTraits<KeyValuePair<int, HitData>>.IsUserTable
	|
	|-RVA: 0x12D4740 Offset: 0x12D3740 VA: 0x1812D4740
	|-TypeTraits<KeyValuePair<int, object>>.IsUserTable
	|
	|-RVA: 0x12CE840 Offset: 0x12CD840 VA: 0x1812CE840
	|-TypeTraits<KeyValuePair<object, long>>.IsUserTable
	|
	|-RVA: 0x12D4150 Offset: 0x12D3150 VA: 0x1812D4150
	|-TypeTraits<KeyValuePair<object, object>>.IsUserTable
	|
	|-RVA: 0x12D17C0 Offset: 0x12D07C0 VA: 0x1812D17C0
	|-TypeTraits<KeyValuePair<uint, object>>.IsUserTable
	|
	|-RVA: 0x12D3570 Offset: 0x12D2570 VA: 0x1812D3570
	|-TypeTraits<DateTime>.IsUserTable
	|
	|-RVA: 0x12D2F80 Offset: 0x12D1F80 VA: 0x1812D2F80
	|-TypeTraits<DateTimeOffset>.IsUserTable
	|
	|-RVA: 0x12CFA10 Offset: 0x12CEA10 VA: 0x1812CFA10
	|-TypeTraits<Decimal>.IsUserTable
	|
	|-RVA: 0x12D11D0 Offset: 0x12D01D0 VA: 0x1812D11D0
	|-TypeTraits<double>.IsUserTable
	|
	|-RVA: 0x12D3B60 Offset: 0x12D2B60 VA: 0x1812D3B60
	|-TypeTraits<Guid>.IsUserTable
	|
	|-RVA: 0x12CACE0 Offset: 0x12C9CE0 VA: 0x1812CACE0
	|-TypeTraits<short>.IsUserTable
	|
	|-RVA: 0x12CC4A0 Offset: 0x12CB4A0 VA: 0x1812CC4A0
	|-TypeTraits<int>.IsUserTable
	|
	|-RVA: 0x12CDC60 Offset: 0x12CCC60 VA: 0x1812CDC60
	|-TypeTraits<Int32Enum>.IsUserTable
	|
	|-RVA: 0x12D1DB0 Offset: 0x12D0DB0 VA: 0x1812D1DB0
	|-TypeTraits<long>.IsUserTable
	|
	|-RVA: 0x12CE250 Offset: 0x12CD250 VA: 0x1812CE250
	|-TypeTraits<IntPtr>.IsUserTable
	|
	|-RVA: 0x22BD0E0 Offset: 0x22BC0E0 VA: 0x1822BD0E0
	|-TypeTraits<Nullable<bool>>.IsUserTable
	|
	|-RVA: 0x22C0060 Offset: 0x22BF060 VA: 0x1822C0060
	|-TypeTraits<Nullable<byte>>.IsUserTable
	|
	|-RVA: 0x22BDCC0 Offset: 0x22BCCC0 VA: 0x1822BDCC0
	|-TypeTraits<Nullable<char>>.IsUserTable
	|
	|-RVA: 0x22BA160 Offset: 0x22B9160 VA: 0x1822BA160
	|-TypeTraits<Nullable<Decimal>>.IsUserTable
	|
	|-RVA: 0x22BCAF0 Offset: 0x22BBAF0 VA: 0x1822BCAF0
	|-TypeTraits<Nullable<double>>.IsUserTable
	|
	|-RVA: 0x22B3C70 Offset: 0x22B2C70 VA: 0x1822B3C70
	|-TypeTraits<Nullable<short>>.IsUserTable
	|
	|-RVA: 0x22B6BF0 Offset: 0x22B5BF0 VA: 0x1822B6BF0
	|-TypeTraits<Nullable<int>>.IsUserTable
	|
	|-RVA: 0x22BBF10 Offset: 0x22BAF10 VA: 0x1822BBF10
	|-TypeTraits<Nullable<long>>.IsUserTable
	|
	|-RVA: 0x22B5430 Offset: 0x22B4430 VA: 0x1822B5430
	|-TypeTraits<Nullable<sbyte>>.IsUserTable
	|
	|-RVA: 0x22B83B0 Offset: 0x22B73B0 VA: 0x1822B83B0
	|-TypeTraits<Nullable<float>>.IsUserTable
	|
	|-RVA: 0x22B4E40 Offset: 0x22B3E40 VA: 0x1822B4E40
	|-TypeTraits<Nullable<ushort>>.IsUserTable
	|
	|-RVA: 0x22B3090 Offset: 0x22B2090 VA: 0x1822B3090
	|-TypeTraits<Nullable<uint>>.IsUserTable
	|
	|-RVA: 0x22B4260 Offset: 0x22B3260 VA: 0x1822B4260
	|-TypeTraits<Nullable<ulong>>.IsUserTable
	|
	|-RVA: 0x22BAD40 Offset: 0x22B9D40 VA: 0x1822BAD40
	|-TypeTraits<Nullable<Bounds>>.IsUserTable
	|
	|-RVA: 0x22C1820 Offset: 0x22C0820 VA: 0x1822C1820
	|-TypeTraits<Nullable<Color>>.IsUserTable
	|
	|-RVA: 0x22B6010 Offset: 0x22B5010 VA: 0x1822B6010
	|-TypeTraits<Nullable<LayerMask>>.IsUserTable
	|
	|-RVA: 0x22B89A0 Offset: 0x22B79A0 VA: 0x1822B89A0
	|-TypeTraits<Nullable<Quaternion>>.IsUserTable
	|
	|-RVA: 0x22B4850 Offset: 0x22B3850 VA: 0x1822B4850
	|-TypeTraits<Nullable<Ray>>.IsUserTable
	|
	|-RVA: 0x22BB330 Offset: 0x22BA330 VA: 0x1822BB330
	|-TypeTraits<Nullable<RaycastHit>>.IsUserTable
	|
	|-RVA: 0x22C0650 Offset: 0x22BF650 VA: 0x1822C0650
	|-TypeTraits<Nullable<Touch>>.IsUserTable
	|
	|-RVA: 0x22B3680 Offset: 0x22B2680 VA: 0x1822B3680
	|-TypeTraits<Nullable<Vector2>>.IsUserTable
	|
	|-RVA: 0x22B7DC0 Offset: 0x22B6DC0 VA: 0x1822B7DC0
	|-TypeTraits<Nullable<Vector3>>.IsUserTable
	|
	|-RVA: 0x22B2AA0 Offset: 0x22B1AA0 VA: 0x1822B2AA0
	|-TypeTraits<Nullable<Vector4>>.IsUserTable
	|
	|-RVA: 0x22B6600 Offset: 0x22B5600 VA: 0x1822B6600
	|-TypeTraits<object>.IsUserTable
	|
	|-RVA: 0x22B71E0 Offset: 0x22B61E0 VA: 0x1822B71E0
	|-TypeTraits<InterfaceMapping>.IsUserTable
	|
	|-RVA: 0x22BD6D0 Offset: 0x22BC6D0 VA: 0x1822BD6D0
	|-TypeTraits<ParameterModifier>.IsUserTable
	|
	|-RVA: 0x22B9580 Offset: 0x22B8580 VA: 0x1822B9580
	|-TypeTraits<StreamingContext>.IsUserTable
	|
	|-RVA: 0x22BA750 Offset: 0x22B9750 VA: 0x1822BA750
	|-TypeTraits<RuntimeTypeHandle>.IsUserTable
	|
	|-RVA: 0x22BC500 Offset: 0x22BB500 VA: 0x1822BC500
	|-TypeTraits<sbyte>.IsUserTable
	|
	|-RVA: 0x22BE2B0 Offset: 0x22BD2B0 VA: 0x1822BE2B0
	|-TypeTraits<float>.IsUserTable
	|
	|-RVA: 0x22C0C40 Offset: 0x22BFC40 VA: 0x1822C0C40
	|-TypeTraits<TimeSpan>.IsUserTable
	|
	|-RVA: 0x22BF480 Offset: 0x22BE480 VA: 0x1822BF480
	|-TypeTraits<ushort>.IsUserTable
	|
	|-RVA: 0x22B77D0 Offset: 0x22B67D0 VA: 0x1822B77D0
	|-TypeTraits<uint>.IsUserTable
	|
	|-RVA: 0x22B9B70 Offset: 0x22B8B70 VA: 0x1822B9B70
	|-TypeTraits<ulong>.IsUserTable
	|
	|-RVA: 0x22C1230 Offset: 0x22C0230 VA: 0x1822C1230
	|-TypeTraits<UIntPtr>.IsUserTable
	|
	|-RVA: 0x22B24B0 Offset: 0x22B14B0 VA: 0x1822B24B0
	|-TypeTraits<VertexGradient>.IsUserTable
	|
	|-RVA: 0x22B5A20 Offset: 0x22B4A20 VA: 0x1822B5A20
	|-TypeTraits<NavMeshHit>.IsUserTable
	|
	|-RVA: 0x22BEE90 Offset: 0x22BDE90 VA: 0x1822BEE90
	|-TypeTraits<OffMeshLinkData>.IsUserTable
	|
	|-RVA: 0x22BE8A0 Offset: 0x22BD8A0 VA: 0x1822BE8A0
	|-TypeTraits<AccelerationEvent>.IsUserTable
	|
	|-RVA: 0x22B8F90 Offset: 0x22B7F90 VA: 0x1822B8F90
	|-TypeTraits<AnimatorClipInfo>.IsUserTable
	|
	|-RVA: 0x22BFA70 Offset: 0x22BEA70 VA: 0x1822BFA70
	|-TypeTraits<AnimatorStateInfo>.IsUserTable
	|
	|-RVA: 0x22BB920 Offset: 0x22BA920 VA: 0x1822BB920
	|-TypeTraits<AnimatorTransitionInfo>.IsUserTable
	|
	|-RVA: 0x21F3330 Offset: 0x21F2330 VA: 0x1821F3330
	|-TypeTraits<BoneWeight>.IsUserTable
	|
	|-RVA: 0x21F5CC0 Offset: 0x21F4CC0 VA: 0x1821F5CC0
	|-TypeTraits<Bounds>.IsUserTable
	|
	|-RVA: 0x21F4AF0 Offset: 0x21F3AF0 VA: 0x1821F4AF0
	|-TypeTraits<BuildCompression>.IsUserTable
	|
	|-RVA: 0x21FA400 Offset: 0x21F9400 VA: 0x1821FA400
	|-TypeTraits<Camera.GateFitParameters>.IsUserTable
	|
	|-RVA: 0x21F8060 Offset: 0x21F7060 VA: 0x1821F8060
	|-TypeTraits<Color32>.IsUserTable
	|
	|-RVA: 0x21FA9F0 Offset: 0x21F99F0 VA: 0x1821FA9F0
	|-TypeTraits<Color>.IsUserTable
	|
	|-RVA: 0x21F0F90 Offset: 0x21EFF90 VA: 0x1821F0F90
	|-TypeTraits<CombineInstance>.IsUserTable
	|
	|-RVA: 0x21FD380 Offset: 0x21FC380 VA: 0x1821FD380
	|-TypeTraits<RaycastResult>.IsUserTable
	|
	|-RVA: 0x21FEB40 Offset: 0x21FDB40 VA: 0x1821FEB40
	|-TypeTraits<JointLimits>.IsUserTable
	|
	|-RVA: 0x21FC1B0 Offset: 0x21FB1B0 VA: 0x1821FC1B0
	|-TypeTraits<JointMotor>.IsUserTable
	|
	|-RVA: 0x21F50E0 Offset: 0x21F40E0 VA: 0x1821F50E0
	|-TypeTraits<JointSpring>.IsUserTable
	|
	|-RVA: 0x21F56D0 Offset: 0x21F46D0 VA: 0x1821F56D0
	|-TypeTraits<LayerMask>.IsUserTable
	|
	|-RVA: 0x21F2750 Offset: 0x21F1750 VA: 0x1821F2750
	|-TypeTraits<LightBakingOutput>.IsUserTable
	|
	|-RVA: 0x21FCD90 Offset: 0x21FBD90 VA: 0x1821FCD90
	|-TypeTraits<MatchTargetWeightMask>.IsUserTable
	|
	|-RVA: 0x21F7480 Offset: 0x21F6480 VA: 0x1821F7480
	|-TypeTraits<Matrix4x4>.IsUserTable
	|
	|-RVA: 0x21F8C40 Offset: 0x21F7C40 VA: 0x1821F8C40
	|-TypeTraits<ParticleSystem.CollisionModule>.IsUserTable
	|
	|-RVA: 0x21F2D40 Offset: 0x21F1D40 VA: 0x1821F2D40
	|-TypeTraits<ParticleSystem.ColorBySpeedModule>.IsUserTable
	|
	|-RVA: 0x21FF130 Offset: 0x21FE130 VA: 0x1821FF130
	|-TypeTraits<ParticleSystem.ColorOverLifetimeModule>.IsUserTable
	|
	|-RVA: 0x21F3F10 Offset: 0x21F2F10 VA: 0x1821F3F10
	|-TypeTraits<ParticleSystem.CustomDataModule>.IsUserTable
	|
	|-RVA: 0x21FD970 Offset: 0x21FC970 VA: 0x1821FD970
	|-TypeTraits<ParticleSystem.EmissionModule>.IsUserTable
	|
	|-RVA: 0x21F7A70 Offset: 0x21F6A70 VA: 0x1821F7A70
	|-TypeTraits<ParticleSystem.EmitParams>.IsUserTable
	|
	|-RVA: 0x21F09A0 Offset: 0x21EF9A0 VA: 0x1821F09A0
	|-TypeTraits<ParticleSystem.ExternalForcesModule>.IsUserTable
	|
	|-RVA: 0x21F1580 Offset: 0x21F0580 VA: 0x1821F1580
	|-TypeTraits<ParticleSystem.ForceOverLifetimeModule>.IsUserTable
	|
	|-RVA: 0x21F9230 Offset: 0x21F8230 VA: 0x1821F9230
	|-TypeTraits<ParticleSystem.InheritVelocityModule>.IsUserTable
	|
	|-RVA: 0x21F68A0 Offset: 0x21F58A0 VA: 0x1821F68A0
	|-TypeTraits<ParticleSystem.LightsModule>.IsUserTable
	|
	|-RVA: 0x21FF720 Offset: 0x21FE720 VA: 0x1821FF720
	|-TypeTraits<ParticleSystem.LimitVelocityOverLifetimeModule>.IsUserTable
	|
	|-RVA: 0x21FFD10 Offset: 0x21FED10 VA: 0x1821FFD10
	|-TypeTraits<ParticleSystem.MainModule>.IsUserTable
	|
	|-RVA: 0x21F8650 Offset: 0x21F7650 VA: 0x1821F8650
	|-TypeTraits<ParticleSystem.NoiseModule>.IsUserTable
	|
	|-RVA: 0x21FB5D0 Offset: 0x21FA5D0 VA: 0x1821FB5D0
	|-TypeTraits<ParticleSystem.Particle>.IsUserTable
	|
	|-RVA: 0x21F2160 Offset: 0x21F1160 VA: 0x1821F2160
	|-TypeTraits<ParticleSystem.RotationBySpeedModule>.IsUserTable
	|
	|-RVA: 0x21F9E10 Offset: 0x21F8E10 VA: 0x1821F9E10
	|-TypeTraits<ParticleSystem.RotationOverLifetimeModule>.IsUserTable
	|
	|-RVA: 0x21FDF60 Offset: 0x21FCF60 VA: 0x1821FDF60
	|-TypeTraits<ParticleSystem.ShapeModule>.IsUserTable
	|
	|-RVA: 0x21F9820 Offset: 0x21F8820 VA: 0x1821F9820
	|-TypeTraits<ParticleSystem.SizeBySpeedModule>.IsUserTable
	|
	|-RVA: 0x21F3920 Offset: 0x21F2920 VA: 0x1821F3920
	|-TypeTraits<ParticleSystem.SizeOverLifetimeModule>.IsUserTable
	|
	|-RVA: 0x21F4500 Offset: 0x21F3500 VA: 0x1821F4500
	|-TypeTraits<ParticleSystem.SubEmittersModule>.IsUserTable
	|
	|-RVA: 0x21FC7A0 Offset: 0x21FB7A0 VA: 0x1821FC7A0
	|-TypeTraits<ParticleSystem.TextureSheetAnimationModule>.IsUserTable
	|
	|-RVA: 0x21F1B70 Offset: 0x21F0B70 VA: 0x1821F1B70
	|-TypeTraits<ParticleSystem.TrailModule>.IsUserTable
	|
	|-RVA: 0x21FE550 Offset: 0x21FD550 VA: 0x1821FE550
	|-TypeTraits<ParticleSystem.TriggerModule>.IsUserTable
	|
	|-RVA: 0x21FAFE0 Offset: 0x21F9FE0 VA: 0x1821FAFE0
	|-TypeTraits<ParticleSystem.VelocityOverLifetimeModule>.IsUserTable
	|
	|-RVA: 0x21F6E90 Offset: 0x21F5E90 VA: 0x1821F6E90
	|-TypeTraits<PhysicsScene>.IsUserTable
	|
	|-RVA: 0x21F62B0 Offset: 0x21F52B0 VA: 0x1821F62B0
	|-TypeTraits<PlayableGraph>.IsUserTable
	|
	|-RVA: 0x21FBBC0 Offset: 0x21FABC0 VA: 0x1821FBBC0
	|-TypeTraits<PropertyName>.IsUserTable
	|
	|-RVA: 0x1D06D10 Offset: 0x1D05D10 VA: 0x181D06D10
	|-TypeTraits<Quaternion>.IsUserTable
	|
	|-RVA: 0x1D019F0 Offset: 0x1D009F0 VA: 0x181D019F0
	|-TypeTraits<Random.State>.IsUserTable
	|
	|-RVA: 0x1D06720 Offset: 0x1D05720 VA: 0x181D06720
	|-TypeTraits<Ray>.IsUserTable
	|
	|-RVA: 0x1D05550 Offset: 0x1D04550 VA: 0x181D05550
	|-TypeTraits<RaycastHit>.IsUserTable
	|
	|-RVA: 0x1CFFC40 Offset: 0x1CFEC40 VA: 0x181CFFC40
	|-TypeTraits<Rect>.IsUserTable
	|
	|-RVA: 0x1D031B0 Offset: 0x1D021B0 VA: 0x181D031B0
	|-TypeTraits<RenderBuffer>.IsUserTable
	|
	|-RVA: 0x1CFF060 Offset: 0x1CFE060 VA: 0x181CFF060
	|-TypeTraits<RenderTextureDescriptor>.IsUserTable
	|
	|-RVA: 0x1CFF650 Offset: 0x1CFE650 VA: 0x181CFF650
	|-TypeTraits<ReflectionProbeBlendInfo>.IsUserTable
	|
	|-RVA: 0x1D01400 Offset: 0x1D00400 VA: 0x181D01400
	|-TypeTraits<RenderTargetIdentifier>.IsUserTable
	|
	|-RVA: 0x1D00820 Offset: 0x1CFF820 VA: 0x181D00820
	|-TypeTraits<SphericalHarmonicsL2>.IsUserTable
	|
	|-RVA: 0x1D025D0 Offset: 0x1D015D0 VA: 0x181D025D0
	|-TypeTraits<Resolution>.IsUserTable
	|
	|-RVA: 0x1D04970 Offset: 0x1D03970 VA: 0x181D04970
	|-TypeTraits<CreateSceneParameters>.IsUserTable
	|
	|-RVA: 0x1D00230 Offset: 0x1CFF230 VA: 0x181D00230
	|-TypeTraits<LoadSceneParameters>.IsUserTable
	|
	|-RVA: 0x1D03D90 Offset: 0x1D02D90 VA: 0x181D03D90
	|-TypeTraits<Scene>.IsUserTable
	|
	|-RVA: 0x1D02BC0 Offset: 0x1D01BC0 VA: 0x181D02BC0
	|-TypeTraits<TextGenerationSettings>.IsUserTable
	|
	|-RVA: 0x1D04F60 Offset: 0x1D03F60 VA: 0x181D04F60
	|-TypeTraits<Touch>.IsUserTable
	|
	|-RVA: 0x1D01FE0 Offset: 0x1D00FE0 VA: 0x181D01FE0
	|-TypeTraits<ColorBlock>.IsUserTable
	|
	|-RVA: 0x1D06130 Offset: 0x1D05130 VA: 0x181D06130
	|-TypeTraits<Navigation>.IsUserTable
	|
	|-RVA: 0x1D00E10 Offset: 0x1CFFE10 VA: 0x181D00E10
	|-TypeTraits<SpriteState>.IsUserTable
	|
	|-RVA: 0x1D037A0 Offset: 0x1D027A0 VA: 0x181D037A0
	|-TypeTraits<Vector2>.IsUserTable
	|
	|-RVA: 0x1D04380 Offset: 0x1D03380 VA: 0x181D04380
	|-TypeTraits<Vector3>.IsUserTable
	|
	|-RVA: 0x1D05B40 Offset: 0x1D04B40 VA: 0x181D05B40
	|-TypeTraits<Vector4>.IsUserTable
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DBEA0 Offset: 0x12DAEA0 VA: 0x1812DBEA0
	|-TypeTraits<DgwResultInfo>..cctor
	|
	|-RVA: 0x12D9530 Offset: 0x12D8530 VA: 0x1812D9530
	|-TypeTraits<DgwResultServerInfo>..cctor
	|
	|-RVA: 0x12D8540 Offset: 0x12D7540 VA: 0x1812D8540
	|-TypeTraits<DgwServerForJson>..cctor
	|
	|-RVA: 0x12DA520 Offset: 0x12D9520 VA: 0x1812DA520
	|-TypeTraits<DgwServerInfo>..cctor
	|
	|-RVA: 0x12D9200 Offset: 0x12D8200 VA: 0x1812D9200
	|-TypeTraits<TokenInfoForJson>..cctor
	|
	|-RVA: 0x12D8210 Offset: 0x12D7210 VA: 0x1812D8210
	|-TypeTraits<IniValue>..cctor
	|
	|-RVA: 0x12DB510 Offset: 0x12DA510 VA: 0x1812DB510
	|-TypeTraits<DYResourceManager.CreateObjectResult>..cctor
	|
	|-RVA: 0x12DB840 Offset: 0x12DA840 VA: 0x1812DB840
	|-TypeTraits<HitData>..cctor
	|
	|-RVA: 0x12D8870 Offset: 0x12D7870 VA: 0x1812D8870
	|-TypeTraits<HitInfo>..cctor
	|
	|-RVA: 0x12DA1F0 Offset: 0x12D91F0 VA: 0x1812DA1F0
	|-TypeTraits<HitStabilityReport>..cctor
	|
	|-RVA: 0x12D6230 Offset: 0x12D5230 VA: 0x1812D6230
	|-TypeTraits<LuaByteBuffer>..cctor
	|
	|-RVA: 0x12D8ED0 Offset: 0x12D7ED0 VA: 0x1812D8ED0
	|-TypeTraits<nil>..cctor
	|
	|-RVA: 0x12D7550 Offset: 0x12D6550 VA: 0x1812D7550
	|-TypeTraits<MixPeerID>..cctor
	|
	|-RVA: 0x12D9860 Offset: 0x12D8860 VA: 0x1812D9860
	|-TypeTraits<bool>..cctor
	|
	|-RVA: 0x12DBB70 Offset: 0x12DAB70 VA: 0x1812DBB70
	|-TypeTraits<byte>..cctor
	|
	|-RVA: 0x12D7EE0 Offset: 0x12D6EE0 VA: 0x1812D7EE0
	|-TypeTraits<char>..cctor
	|
	|-RVA: 0x12D7BB0 Offset: 0x12D6BB0 VA: 0x1812D7BB0
	|-TypeTraits<KeyValuePair<int, HitData>>..cctor
	|
	|-RVA: 0x12D5F00 Offset: 0x12D4F00 VA: 0x1812D5F00
	|-TypeTraits<KeyValuePair<int, object>>..cctor
	|
	|-RVA: 0x12D8BA0 Offset: 0x12D7BA0 VA: 0x1812D8BA0
	|-TypeTraits<KeyValuePair<object, long>>..cctor
	|
	|-RVA: 0x12DAEB0 Offset: 0x12D9EB0 VA: 0x1812DAEB0
	|-TypeTraits<KeyValuePair<object, object>>..cctor
	|
	|-RVA: 0x12D6890 Offset: 0x12D5890 VA: 0x1812D6890
	|-TypeTraits<KeyValuePair<uint, object>>..cctor
	|
	|-RVA: 0x12DB1E0 Offset: 0x12DA1E0 VA: 0x1812DB1E0
	|-TypeTraits<DateTime>..cctor
	|
	|-RVA: 0x12DA850 Offset: 0x12D9850 VA: 0x1812DA850
	|-TypeTraits<DateTimeOffset>..cctor
	|
	|-RVA: 0x12D6BC0 Offset: 0x12D5BC0 VA: 0x1812D6BC0
	|-TypeTraits<Decimal>..cctor
	|
	|-RVA: 0x12D7220 Offset: 0x12D6220 VA: 0x1812D7220
	|-TypeTraits<double>..cctor
	|
	|-RVA: 0x12D9B90 Offset: 0x12D8B90 VA: 0x1812D9B90
	|-TypeTraits<Guid>..cctor
	|
	|-RVA: 0x12D6560 Offset: 0x12D5560 VA: 0x1812D6560
	|-TypeTraits<short>..cctor
	|
	|-RVA: 0x12DAB80 Offset: 0x12D9B80 VA: 0x1812DAB80
	|-TypeTraits<int>..cctor
	|
	|-RVA: 0x12D7880 Offset: 0x12D6880 VA: 0x1812D7880
	|-TypeTraits<Int32Enum>..cctor
	|
	|-RVA: 0x12D6EF0 Offset: 0x12D5EF0 VA: 0x1812D6EF0
	|-TypeTraits<long>..cctor
	|
	|-RVA: 0x12D9EC0 Offset: 0x12D8EC0 VA: 0x1812D9EC0
	|-TypeTraits<IntPtr>..cctor
	|
	|-RVA: 0x22C3790 Offset: 0x22C2790 VA: 0x1822C3790
	|-TypeTraits<Nullable<bool>>..cctor
	|
	|-RVA: 0x22C4450 Offset: 0x22C3450 VA: 0x1822C4450
	|-TypeTraits<Nullable<byte>>..cctor
	|
	|-RVA: 0x22C5440 Offset: 0x22C4440 VA: 0x1822C5440
	|-TypeTraits<Nullable<char>>..cctor
	|
	|-RVA: 0x22C3DF0 Offset: 0x22C2DF0 VA: 0x1822C3DF0
	|-TypeTraits<Nullable<Decimal>>..cctor
	|
	|-RVA: 0x22C8740 Offset: 0x22C7740 VA: 0x1822C8740
	|-TypeTraits<Nullable<double>>..cctor
	|
	|-RVA: 0x22C7A80 Offset: 0x22C6A80 VA: 0x1822C7A80
	|-TypeTraits<Nullable<short>>..cctor
	|
	|-RVA: 0x22C2AD0 Offset: 0x22C1AD0 VA: 0x1822C2AD0
	|-TypeTraits<Nullable<int>>..cctor
	|
	|-RVA: 0x22C9A60 Offset: 0x22C8A60 VA: 0x1822C9A60
	|-TypeTraits<Nullable<long>>..cctor
	|
	|-RVA: 0x22C2E00 Offset: 0x22C1E00 VA: 0x1822C2E00
	|-TypeTraits<Nullable<sbyte>>..cctor
	|
	|-RVA: 0x22C5770 Offset: 0x22C4770 VA: 0x1822C5770
	|-TypeTraits<Nullable<float>>..cctor
	|
	|-RVA: 0x22C90D0 Offset: 0x22C80D0 VA: 0x1822C90D0
	|-TypeTraits<Nullable<ushort>>..cctor
	|
	|-RVA: 0x22C6DC0 Offset: 0x22C5DC0 VA: 0x1822C6DC0
	|-TypeTraits<Nullable<uint>>..cctor
	|
	|-RVA: 0x22C7420 Offset: 0x22C6420 VA: 0x1822C7420
	|-TypeTraits<Nullable<ulong>>..cctor
	|
	|-RVA: 0x22C4DE0 Offset: 0x22C3DE0 VA: 0x1822C4DE0
	|-TypeTraits<Nullable<Bounds>>..cctor
	|
	|-RVA: 0x22C1E10 Offset: 0x22C0E10 VA: 0x1822C1E10
	|-TypeTraits<Nullable<Color>>..cctor
	|
	|-RVA: 0x22C2140 Offset: 0x22C1140 VA: 0x1822C2140
	|-TypeTraits<Nullable<LayerMask>>..cctor
	|
	|-RVA: 0x22C9400 Offset: 0x22C8400 VA: 0x1822C9400
	|-TypeTraits<Nullable<Quaternion>>..cctor
	|
	|-RVA: 0x22C4120 Offset: 0x22C3120 VA: 0x1822C4120
	|-TypeTraits<Nullable<Ray>>..cctor
	|
	|-RVA: 0x22C27A0 Offset: 0x22C17A0 VA: 0x1822C27A0
	|-TypeTraits<Nullable<RaycastHit>>..cctor
	|
	|-RVA: 0x22C6430 Offset: 0x22C5430 VA: 0x1822C6430
	|-TypeTraits<Nullable<Touch>>..cctor
	|
	|-RVA: 0x22C4780 Offset: 0x22C3780 VA: 0x1822C4780
	|-TypeTraits<Nullable<Vector2>>..cctor
	|
	|-RVA: 0x22C6760 Offset: 0x22C5760 VA: 0x1822C6760
	|-TypeTraits<Nullable<Vector3>>..cctor
	|
	|-RVA: 0x22C9730 Offset: 0x22C8730 VA: 0x1822C9730
	|-TypeTraits<Nullable<Vector4>>..cctor
	|
	|-RVA: 0x22C7DB0 Offset: 0x22C6DB0 VA: 0x1822C7DB0
	|-TypeTraits<object>..cctor
	|
	|-RVA: 0x22C4AB0 Offset: 0x22C3AB0 VA: 0x1822C4AB0
	|-TypeTraits<InterfaceMapping>..cctor
	|
	|-RVA: 0x22C8DA0 Offset: 0x22C7DA0 VA: 0x1822C8DA0
	|-TypeTraits<ParameterModifier>..cctor
	|
	|-RVA: 0x22C6100 Offset: 0x22C5100 VA: 0x1822C6100
	|-TypeTraits<StreamingContext>..cctor
	|
	|-RVA: 0x22C3130 Offset: 0x22C2130 VA: 0x1822C3130
	|-TypeTraits<RuntimeTypeHandle>..cctor
	|
	|-RVA: 0x22C9D90 Offset: 0x22C8D90 VA: 0x1822C9D90
	|-TypeTraits<sbyte>..cctor
	|
	|-RVA: 0x22C5AA0 Offset: 0x22C4AA0 VA: 0x1822C5AA0
	|-TypeTraits<float>..cctor
	|
	|-RVA: 0x22C5DD0 Offset: 0x22C4DD0 VA: 0x1822C5DD0
	|-TypeTraits<TimeSpan>..cctor
	|
	|-RVA: 0x22CA0C0 Offset: 0x22C90C0 VA: 0x1822CA0C0
	|-TypeTraits<ushort>..cctor
	|
	|-RVA: 0x22C7750 Offset: 0x22C6750 VA: 0x1822C7750
	|-TypeTraits<uint>..cctor
	|
	|-RVA: 0x22C5110 Offset: 0x22C4110 VA: 0x1822C5110
	|-TypeTraits<ulong>..cctor
	|
	|-RVA: 0x22C3460 Offset: 0x22C2460 VA: 0x1822C3460
	|-TypeTraits<UIntPtr>..cctor
	|
	|-RVA: 0x22C80E0 Offset: 0x22C70E0 VA: 0x1822C80E0
	|-TypeTraits<VertexGradient>..cctor
	|
	|-RVA: 0x22C8A70 Offset: 0x22C7A70 VA: 0x1822C8A70
	|-TypeTraits<NavMeshHit>..cctor
	|
	|-RVA: 0x22C6A90 Offset: 0x22C5A90 VA: 0x1822C6A90
	|-TypeTraits<OffMeshLinkData>..cctor
	|
	|-RVA: 0x22C3AC0 Offset: 0x22C2AC0 VA: 0x1822C3AC0
	|-TypeTraits<AccelerationEvent>..cctor
	|
	|-RVA: 0x22C2470 Offset: 0x22C1470 VA: 0x1822C2470
	|-TypeTraits<AnimatorClipInfo>..cctor
	|
	|-RVA: 0x22C70F0 Offset: 0x22C60F0 VA: 0x1822C70F0
	|-TypeTraits<AnimatorStateInfo>..cctor
	|
	|-RVA: 0x22C8410 Offset: 0x22C7410 VA: 0x1822C8410
	|-TypeTraits<AnimatorTransitionInfo>..cctor
	|
	|-RVA: 0x2205C40 Offset: 0x2204C40 VA: 0x182205C40
	|-TypeTraits<BoneWeight>..cctor
	|
	|-RVA: 0x2203C60 Offset: 0x2202C60 VA: 0x182203C60
	|-TypeTraits<Bounds>..cctor
	|
	|-RVA: 0x2201620 Offset: 0x2200620 VA: 0x182201620
	|-TypeTraits<BuildCompression>..cctor
	|
	|-RVA: 0x2203600 Offset: 0x2202600 VA: 0x182203600
	|-TypeTraits<Camera.GateFitParameters>..cctor
	|
	|-RVA: 0x22042C0 Offset: 0x22032C0 VA: 0x1822042C0
	|-TypeTraits<Color32>..cctor
	|
	|-RVA: 0x2200300 Offset: 0x21FF300 VA: 0x182200300
	|-TypeTraits<Color>..cctor
	|
	|-RVA: 0x2200630 Offset: 0x21FF630 VA: 0x182200630
	|-TypeTraits<CombineInstance>..cctor
	|
	|-RVA: 0x22065D0 Offset: 0x22055D0 VA: 0x1822065D0
	|-TypeTraits<RaycastResult>..cctor
	|
	|-RVA: 0x2202940 Offset: 0x2201940 VA: 0x182202940
	|-TypeTraits<JointLimits>..cctor
	|
	|-RVA: 0x2204C50 Offset: 0x2203C50 VA: 0x182204C50
	|-TypeTraits<JointMotor>..cctor
	|
	|-RVA: 0x2207290 Offset: 0x2206290 VA: 0x182207290
	|-TypeTraits<JointSpring>..cctor
	|
	|-RVA: 0x22055E0 Offset: 0x22045E0 VA: 0x1822055E0
	|-TypeTraits<LayerMask>..cctor
	|
	|-RVA: 0x22085B0 Offset: 0x22075B0 VA: 0x1822085B0
	|-TypeTraits<LightBakingOutput>..cctor
	|
	|-RVA: 0x2204F80 Offset: 0x2203F80 VA: 0x182204F80
	|-TypeTraits<MatchTargetWeightMask>..cctor
	|
	|-RVA: 0x2207C20 Offset: 0x2206C20 VA: 0x182207C20
	|-TypeTraits<Matrix4x4>..cctor
	|
	|-RVA: 0x22052B0 Offset: 0x22042B0 VA: 0x1822052B0
	|-TypeTraits<ParticleSystem.CollisionModule>..cctor
	|
	|-RVA: 0x2206C30 Offset: 0x2205C30 VA: 0x182206C30
	|-TypeTraits<ParticleSystem.ColorBySpeedModule>..cctor
	|
	|-RVA: 0x2201FB0 Offset: 0x2200FB0 VA: 0x182201FB0
	|-TypeTraits<ParticleSystem.ColorOverLifetimeModule>..cctor
	|
	|-RVA: 0x2204920 Offset: 0x2203920 VA: 0x182204920
	|-TypeTraits<ParticleSystem.CustomDataModule>..cctor
	|
	|-RVA: 0x22075C0 Offset: 0x22065C0 VA: 0x1822075C0
	|-TypeTraits<ParticleSystem.EmissionModule>..cctor
	|
	|-RVA: 0x22022E0 Offset: 0x22012E0 VA: 0x1822022E0
	|-TypeTraits<ParticleSystem.EmitParams>..cctor
	|
	|-RVA: 0x22045F0 Offset: 0x22035F0 VA: 0x1822045F0
	|-TypeTraits<ParticleSystem.ExternalForcesModule>..cctor
	|
	|-RVA: 0x2202FA0 Offset: 0x2201FA0 VA: 0x182202FA0
	|-TypeTraits<ParticleSystem.ForceOverLifetimeModule>..cctor
	|
	|-RVA: 0x2207F50 Offset: 0x2206F50 VA: 0x182207F50
	|-TypeTraits<ParticleSystem.InheritVelocityModule>..cctor
	|
	|-RVA: 0x2202610 Offset: 0x2201610 VA: 0x182202610
	|-TypeTraits<ParticleSystem.LightsModule>..cctor
	|
	|-RVA: 0x2203F90 Offset: 0x2202F90 VA: 0x182203F90
	|-TypeTraits<ParticleSystem.LimitVelocityOverLifetimeModule>..cctor
	|
	|-RVA: 0x2201950 Offset: 0x2200950 VA: 0x182201950
	|-TypeTraits<ParticleSystem.MainModule>..cctor
	|
	|-RVA: 0x22032D0 Offset: 0x22022D0 VA: 0x1822032D0
	|-TypeTraits<ParticleSystem.NoiseModule>..cctor
	|
	|-RVA: 0x2206F60 Offset: 0x2205F60 VA: 0x182206F60
	|-TypeTraits<ParticleSystem.Particle>..cctor
	|
	|-RVA: 0x2205910 Offset: 0x2204910 VA: 0x182205910
	|-TypeTraits<ParticleSystem.RotationBySpeedModule>..cctor
	|
	|-RVA: 0x2201C80 Offset: 0x2200C80 VA: 0x182201C80
	|-TypeTraits<ParticleSystem.RotationOverLifetimeModule>..cctor
	|
	|-RVA: 0x2205F70 Offset: 0x2204F70 VA: 0x182205F70
	|-TypeTraits<ParticleSystem.ShapeModule>..cctor
	|
	|-RVA: 0x22012F0 Offset: 0x22002F0 VA: 0x1822012F0
	|-TypeTraits<ParticleSystem.SizeBySpeedModule>..cctor
	|
	|-RVA: 0x2202C70 Offset: 0x2201C70 VA: 0x182202C70
	|-TypeTraits<ParticleSystem.SizeOverLifetimeModule>..cctor
	|
	|-RVA: 0x2200C90 Offset: 0x21FFC90 VA: 0x182200C90
	|-TypeTraits<ParticleSystem.SubEmittersModule>..cctor
	|
	|-RVA: 0x22078F0 Offset: 0x22068F0 VA: 0x1822078F0
	|-TypeTraits<ParticleSystem.TextureSheetAnimationModule>..cctor
	|
	|-RVA: 0x2208280 Offset: 0x2207280 VA: 0x182208280
	|-TypeTraits<ParticleSystem.TrailModule>..cctor
	|
	|-RVA: 0x2200960 Offset: 0x21FF960 VA: 0x182200960
	|-TypeTraits<ParticleSystem.TriggerModule>..cctor
	|
	|-RVA: 0x2206900 Offset: 0x2205900 VA: 0x182206900
	|-TypeTraits<ParticleSystem.VelocityOverLifetimeModule>..cctor
	|
	|-RVA: 0x2203930 Offset: 0x2202930 VA: 0x182203930
	|-TypeTraits<PhysicsScene>..cctor
	|
	|-RVA: 0x22062A0 Offset: 0x22052A0 VA: 0x1822062A0
	|-TypeTraits<PlayableGraph>..cctor
	|
	|-RVA: 0x2200FC0 Offset: 0x21FFFC0 VA: 0x182200FC0
	|-TypeTraits<PropertyName>..cctor
	|
	|-RVA: 0x1D09940 Offset: 0x1D08940 VA: 0x181D09940
	|-TypeTraits<Quaternion>..cctor
	|
	|-RVA: 0x1D0B2C0 Offset: 0x1D0A2C0 VA: 0x181D0B2C0
	|-TypeTraits<Random.State>..cctor
	|
	|-RVA: 0x1D0AF90 Offset: 0x1D09F90 VA: 0x181D0AF90
	|-TypeTraits<Ray>..cctor
	|
	|-RVA: 0x1D09FA0 Offset: 0x1D08FA0 VA: 0x181D09FA0
	|-TypeTraits<RaycastHit>..cctor
	|
	|-RVA: 0x1D08950 Offset: 0x1D07950 VA: 0x181D08950
	|-TypeTraits<Rect>..cctor
	|
	|-RVA: 0x1D08C80 Offset: 0x1D07C80 VA: 0x181D08C80
	|-TypeTraits<RenderBuffer>..cctor
	|
	|-RVA: 0x1D07300 Offset: 0x1D06300 VA: 0x181D07300
	|-TypeTraits<RenderTextureDescriptor>..cctor
	|
	|-RVA: 0x1D07FC0 Offset: 0x1D06FC0 VA: 0x181D07FC0
	|-TypeTraits<ReflectionProbeBlendInfo>..cctor
	|
	|-RVA: 0x1D07960 Offset: 0x1D06960 VA: 0x181D07960
	|-TypeTraits<RenderTargetIdentifier>..cctor
	|
	|-RVA: 0x1D08FB0 Offset: 0x1D07FB0 VA: 0x181D08FB0
	|-TypeTraits<SphericalHarmonicsL2>..cctor
	|
	|-RVA: 0x1D08620 Offset: 0x1D07620 VA: 0x181D08620
	|-TypeTraits<Resolution>..cctor
	|
	|-RVA: 0x1D09C70 Offset: 0x1D08C70 VA: 0x181D09C70
	|-TypeTraits<CreateSceneParameters>..cctor
	|
	|-RVA: 0x1D07630 Offset: 0x1D06630 VA: 0x181D07630
	|-TypeTraits<LoadSceneParameters>..cctor
	|
	|-RVA: 0x1D0AC60 Offset: 0x1D09C60 VA: 0x181D0AC60
	|-TypeTraits<Scene>..cctor
	|
	|-RVA: 0x1D082F0 Offset: 0x1D072F0 VA: 0x181D082F0
	|-TypeTraits<TextGenerationSettings>..cctor
	|
	|-RVA: 0x1D0A930 Offset: 0x1D09930 VA: 0x181D0A930
	|-TypeTraits<Touch>..cctor
	|
	|-RVA: 0x1D09610 Offset: 0x1D08610 VA: 0x181D09610
	|-TypeTraits<ColorBlock>..cctor
	|
	|-RVA: 0x1D0A600 Offset: 0x1D09600 VA: 0x181D0A600
	|-TypeTraits<Navigation>..cctor
	|
	|-RVA: 0x1D07C90 Offset: 0x1D06C90 VA: 0x181D07C90
	|-TypeTraits<SpriteState>..cctor
	|
	|-RVA: 0x1D0A2D0 Offset: 0x1D092D0 VA: 0x181D0A2D0
	|-TypeTraits<Vector2>..cctor
	|
	|-RVA: 0x1D092E0 Offset: 0x1D082E0 VA: 0x181D092E0
	|-TypeTraits<Vector3>..cctor
	|
	|-RVA: 0x1D0B5F0 Offset: 0x1D0A5F0 VA: 0x181D0B5F0
	|-TypeTraits<Vector4>..cctor
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class TypeTraits.<>c<T>
{
	// Fields
	public static readonly TypeTraits.<>c<T> <>9;
	public static Action <>9__9_0;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B55A90 Offset: 0x1B54A90 VA: 0x181B55A90
	|-TypeTraits.<>c<DgwResultInfo>..cctor
	|-TypeTraits.<>c<DgwResultServerInfo>..cctor
	|-TypeTraits.<>c<DgwServerForJson>..cctor
	|-TypeTraits.<>c<DgwServerInfo>..cctor
	|-TypeTraits.<>c<TokenInfoForJson>..cctor
	|-TypeTraits.<>c<IniValue>..cctor
	|-TypeTraits.<>c<DYResourceManager.CreateObjectResult>..cctor
	|-TypeTraits.<>c<HitData>..cctor
	|-TypeTraits.<>c<HitInfo>..cctor
	|-TypeTraits.<>c<HitStabilityReport>..cctor
	|-TypeTraits.<>c<LuaByteBuffer>..cctor
	|-TypeTraits.<>c<nil>..cctor
	|-TypeTraits.<>c<MixPeerID>..cctor
	|-TypeTraits.<>c<bool>..cctor
	|-TypeTraits.<>c<byte>..cctor
	|-TypeTraits.<>c<char>..cctor
	|-TypeTraits.<>c<KeyValuePair<int, HitData>>..cctor
	|-TypeTraits.<>c<KeyValuePair<int, object>>..cctor
	|-TypeTraits.<>c<KeyValuePair<object, long>>..cctor
	|-TypeTraits.<>c<KeyValuePair<object, object>>..cctor
	|-TypeTraits.<>c<KeyValuePair<uint, object>>..cctor
	|-TypeTraits.<>c<DateTime>..cctor
	|-TypeTraits.<>c<DateTimeOffset>..cctor
	|-TypeTraits.<>c<Decimal>..cctor
	|-TypeTraits.<>c<double>..cctor
	|-TypeTraits.<>c<Guid>..cctor
	|-TypeTraits.<>c<short>..cctor
	|-TypeTraits.<>c<int>..cctor
	|-TypeTraits.<>c<Int32Enum>..cctor
	|-TypeTraits.<>c<long>..cctor
	|-TypeTraits.<>c<IntPtr>..cctor
	|-TypeTraits.<>c<Nullable<bool>>..cctor
	|-TypeTraits.<>c<Nullable<byte>>..cctor
	|-TypeTraits.<>c<Nullable<char>>..cctor
	|-TypeTraits.<>c<Nullable<Decimal>>..cctor
	|-TypeTraits.<>c<Nullable<double>>..cctor
	|-TypeTraits.<>c<Nullable<short>>..cctor
	|-TypeTraits.<>c<Nullable<int>>..cctor
	|-TypeTraits.<>c<Nullable<long>>..cctor
	|-TypeTraits.<>c<Nullable<sbyte>>..cctor
	|-TypeTraits.<>c<Nullable<float>>..cctor
	|-TypeTraits.<>c<Nullable<ushort>>..cctor
	|-TypeTraits.<>c<Nullable<uint>>..cctor
	|-TypeTraits.<>c<Nullable<ulong>>..cctor
	|-TypeTraits.<>c<Nullable<Bounds>>..cctor
	|-TypeTraits.<>c<Nullable<Color>>..cctor
	|-TypeTraits.<>c<Nullable<LayerMask>>..cctor
	|-TypeTraits.<>c<Nullable<Quaternion>>..cctor
	|-TypeTraits.<>c<Nullable<Ray>>..cctor
	|-TypeTraits.<>c<Nullable<RaycastHit>>..cctor
	|-TypeTraits.<>c<Nullable<Touch>>..cctor
	|-TypeTraits.<>c<Nullable<Vector2>>..cctor
	|-TypeTraits.<>c<Nullable<Vector3>>..cctor
	|-TypeTraits.<>c<Nullable<Vector4>>..cctor
	|-TypeTraits.<>c<object>..cctor
	|-TypeTraits.<>c<InterfaceMapping>..cctor
	|-TypeTraits.<>c<ParameterModifier>..cctor
	|-TypeTraits.<>c<StreamingContext>..cctor
	|-TypeTraits.<>c<RuntimeTypeHandle>..cctor
	|-TypeTraits.<>c<sbyte>..cctor
	|-TypeTraits.<>c<float>..cctor
	|-TypeTraits.<>c<TimeSpan>..cctor
	|-TypeTraits.<>c<ushort>..cctor
	|-TypeTraits.<>c<uint>..cctor
	|-TypeTraits.<>c<ulong>..cctor
	|-TypeTraits.<>c<UIntPtr>..cctor
	|-TypeTraits.<>c<VertexGradient>..cctor
	|-TypeTraits.<>c<NavMeshHit>..cctor
	|-TypeTraits.<>c<OffMeshLinkData>..cctor
	|-TypeTraits.<>c<AccelerationEvent>..cctor
	|-TypeTraits.<>c<AnimatorClipInfo>..cctor
	|-TypeTraits.<>c<AnimatorStateInfo>..cctor
	|-TypeTraits.<>c<AnimatorTransitionInfo>..cctor
	|-TypeTraits.<>c<BoneWeight>..cctor
	|-TypeTraits.<>c<Bounds>..cctor
	|-TypeTraits.<>c<BuildCompression>..cctor
	|-TypeTraits.<>c<Camera.GateFitParameters>..cctor
	|-TypeTraits.<>c<Color32>..cctor
	|-TypeTraits.<>c<Color>..cctor
	|-TypeTraits.<>c<CombineInstance>..cctor
	|-TypeTraits.<>c<RaycastResult>..cctor
	|-TypeTraits.<>c<JointLimits>..cctor
	|-TypeTraits.<>c<JointMotor>..cctor
	|-TypeTraits.<>c<JointSpring>..cctor
	|-TypeTraits.<>c<LayerMask>..cctor
	|-TypeTraits.<>c<LightBakingOutput>..cctor
	|-TypeTraits.<>c<MatchTargetWeightMask>..cctor
	|-TypeTraits.<>c<Matrix4x4>..cctor
	|-TypeTraits.<>c<ParticleSystem.CollisionModule>..cctor
	|-TypeTraits.<>c<ParticleSystem.ColorBySpeedModule>..cctor
	|-TypeTraits.<>c<ParticleSystem.ColorOverLifetimeModule>..cctor
	|-TypeTraits.<>c<ParticleSystem.CustomDataModule>..cctor
	|-TypeTraits.<>c<ParticleSystem.EmissionModule>..cctor
	|-TypeTraits.<>c<ParticleSystem.EmitParams>..cctor
	|-TypeTraits.<>c<ParticleSystem.ExternalForcesModule>..cctor
	|-TypeTraits.<>c<ParticleSystem.ForceOverLifetimeModule>..cctor
	|-TypeTraits.<>c<ParticleSystem.InheritVelocityModule>..cctor
	|-TypeTraits.<>c<ParticleSystem.LightsModule>..cctor
	|-TypeTraits.<>c<ParticleSystem.LimitVelocityOverLifetimeModule>..cctor
	|-TypeTraits.<>c<ParticleSystem.MainModule>..cctor
	|-TypeTraits.<>c<ParticleSystem.NoiseModule>..cctor
	|-TypeTraits.<>c<ParticleSystem.Particle>..cctor
	|-TypeTraits.<>c<ParticleSystem.RotationBySpeedModule>..cctor
	|-TypeTraits.<>c<ParticleSystem.RotationOverLifetimeModule>..cctor
	|-TypeTraits.<>c<ParticleSystem.ShapeModule>..cctor
	|-TypeTraits.<>c<ParticleSystem.SizeBySpeedModule>..cctor
	|-TypeTraits.<>c<ParticleSystem.SizeOverLifetimeModule>..cctor
	|-TypeTraits.<>c<ParticleSystem.SubEmittersModule>..cctor
	|-TypeTraits.<>c<ParticleSystem.TextureSheetAnimationModule>..cctor
	|-TypeTraits.<>c<ParticleSystem.TrailModule>..cctor
	|-TypeTraits.<>c<ParticleSystem.TriggerModule>..cctor
	|-TypeTraits.<>c<ParticleSystem.VelocityOverLifetimeModule>..cctor
	|-TypeTraits.<>c<PhysicsScene>..cctor
	|-TypeTraits.<>c<PlayableGraph>..cctor
	|-TypeTraits.<>c<PropertyName>..cctor
	|-TypeTraits.<>c<Quaternion>..cctor
	|-TypeTraits.<>c<Random.State>..cctor
	|-TypeTraits.<>c<Ray>..cctor
	|-TypeTraits.<>c<RaycastHit>..cctor
	|-TypeTraits.<>c<Rect>..cctor
	|-TypeTraits.<>c<RenderBuffer>..cctor
	|-TypeTraits.<>c<RenderTextureDescriptor>..cctor
	|-TypeTraits.<>c<ReflectionProbeBlendInfo>..cctor
	|-TypeTraits.<>c<RenderTargetIdentifier>..cctor
	|-TypeTraits.<>c<SphericalHarmonicsL2>..cctor
	|-TypeTraits.<>c<Resolution>..cctor
	|-TypeTraits.<>c<CreateSceneParameters>..cctor
	|-TypeTraits.<>c<LoadSceneParameters>..cctor
	|-TypeTraits.<>c<Scene>..cctor
	|-TypeTraits.<>c<TextGenerationSettings>..cctor
	|-TypeTraits.<>c<Touch>..cctor
	|-TypeTraits.<>c<ColorBlock>..cctor
	|-TypeTraits.<>c<Navigation>..cctor
	|-TypeTraits.<>c<SpriteState>..cctor
	|-TypeTraits.<>c<Vector2>..cctor
	|-TypeTraits.<>c<Vector3>..cctor
	|-TypeTraits.<>c<Vector4>..cctor
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-TypeTraits.<>c<DgwResultInfo>..ctor
	|-TypeTraits.<>c<DgwResultServerInfo>..ctor
	|-TypeTraits.<>c<DgwServerForJson>..ctor
	|-TypeTraits.<>c<DgwServerInfo>..ctor
	|-TypeTraits.<>c<TokenInfoForJson>..ctor
	|-TypeTraits.<>c<IniValue>..ctor
	|-TypeTraits.<>c<DYResourceManager.CreateObjectResult>..ctor
	|-TypeTraits.<>c<HitData>..ctor
	|-TypeTraits.<>c<HitInfo>..ctor
	|-TypeTraits.<>c<HitStabilityReport>..ctor
	|-TypeTraits.<>c<LuaByteBuffer>..ctor
	|-TypeTraits.<>c<nil>..ctor
	|-TypeTraits.<>c<MixPeerID>..ctor
	|-TypeTraits.<>c<bool>..ctor
	|-TypeTraits.<>c<byte>..ctor
	|-TypeTraits.<>c<char>..ctor
	|-TypeTraits.<>c<KeyValuePair<int, HitData>>..ctor
	|-TypeTraits.<>c<KeyValuePair<int, object>>..ctor
	|-TypeTraits.<>c<KeyValuePair<object, long>>..ctor
	|-TypeTraits.<>c<KeyValuePair<object, object>>..ctor
	|-TypeTraits.<>c<KeyValuePair<uint, object>>..ctor
	|-TypeTraits.<>c<DateTime>..ctor
	|-TypeTraits.<>c<DateTimeOffset>..ctor
	|-TypeTraits.<>c<Decimal>..ctor
	|-TypeTraits.<>c<double>..ctor
	|-TypeTraits.<>c<Guid>..ctor
	|-TypeTraits.<>c<short>..ctor
	|-TypeTraits.<>c<int>..ctor
	|-TypeTraits.<>c<Int32Enum>..ctor
	|-TypeTraits.<>c<long>..ctor
	|-TypeTraits.<>c<IntPtr>..ctor
	|-TypeTraits.<>c<Nullable<bool>>..ctor
	|-TypeTraits.<>c<Nullable<byte>>..ctor
	|-TypeTraits.<>c<Nullable<char>>..ctor
	|-TypeTraits.<>c<Nullable<Decimal>>..ctor
	|-TypeTraits.<>c<Nullable<double>>..ctor
	|-TypeTraits.<>c<Nullable<short>>..ctor
	|-TypeTraits.<>c<Nullable<int>>..ctor
	|-TypeTraits.<>c<Nullable<long>>..ctor
	|-TypeTraits.<>c<Nullable<sbyte>>..ctor
	|-TypeTraits.<>c<Nullable<float>>..ctor
	|-TypeTraits.<>c<Nullable<ushort>>..ctor
	|-TypeTraits.<>c<Nullable<uint>>..ctor
	|-TypeTraits.<>c<Nullable<ulong>>..ctor
	|-TypeTraits.<>c<Nullable<Bounds>>..ctor
	|-TypeTraits.<>c<Nullable<Color>>..ctor
	|-TypeTraits.<>c<Nullable<LayerMask>>..ctor
	|-TypeTraits.<>c<Nullable<Quaternion>>..ctor
	|-TypeTraits.<>c<Nullable<Ray>>..ctor
	|-TypeTraits.<>c<Nullable<RaycastHit>>..ctor
	|-TypeTraits.<>c<Nullable<Touch>>..ctor
	|-TypeTraits.<>c<Nullable<Vector2>>..ctor
	|-TypeTraits.<>c<Nullable<Vector3>>..ctor
	|-TypeTraits.<>c<Nullable<Vector4>>..ctor
	|-TypeTraits.<>c<object>..ctor
	|-TypeTraits.<>c<InterfaceMapping>..ctor
	|-TypeTraits.<>c<ParameterModifier>..ctor
	|-TypeTraits.<>c<StreamingContext>..ctor
	|-TypeTraits.<>c<RuntimeTypeHandle>..ctor
	|-TypeTraits.<>c<sbyte>..ctor
	|-TypeTraits.<>c<float>..ctor
	|-TypeTraits.<>c<TimeSpan>..ctor
	|-TypeTraits.<>c<ushort>..ctor
	|-TypeTraits.<>c<uint>..ctor
	|-TypeTraits.<>c<ulong>..ctor
	|-TypeTraits.<>c<UIntPtr>..ctor
	|-TypeTraits.<>c<VertexGradient>..ctor
	|-TypeTraits.<>c<NavMeshHit>..ctor
	|-TypeTraits.<>c<OffMeshLinkData>..ctor
	|-TypeTraits.<>c<AccelerationEvent>..ctor
	|-TypeTraits.<>c<AnimatorClipInfo>..ctor
	|-TypeTraits.<>c<AnimatorStateInfo>..ctor
	|-TypeTraits.<>c<AnimatorTransitionInfo>..ctor
	|-TypeTraits.<>c<BoneWeight>..ctor
	|-TypeTraits.<>c<Bounds>..ctor
	|-TypeTraits.<>c<BuildCompression>..ctor
	|-TypeTraits.<>c<Camera.GateFitParameters>..ctor
	|-TypeTraits.<>c<Color32>..ctor
	|-TypeTraits.<>c<Color>..ctor
	|-TypeTraits.<>c<CombineInstance>..ctor
	|-TypeTraits.<>c<RaycastResult>..ctor
	|-TypeTraits.<>c<JointLimits>..ctor
	|-TypeTraits.<>c<JointMotor>..ctor
	|-TypeTraits.<>c<JointSpring>..ctor
	|-TypeTraits.<>c<LayerMask>..ctor
	|-TypeTraits.<>c<LightBakingOutput>..ctor
	|-TypeTraits.<>c<MatchTargetWeightMask>..ctor
	|-TypeTraits.<>c<Matrix4x4>..ctor
	|-TypeTraits.<>c<ParticleSystem.CollisionModule>..ctor
	|-TypeTraits.<>c<ParticleSystem.ColorBySpeedModule>..ctor
	|-TypeTraits.<>c<ParticleSystem.ColorOverLifetimeModule>..ctor
	|-TypeTraits.<>c<ParticleSystem.CustomDataModule>..ctor
	|-TypeTraits.<>c<ParticleSystem.EmissionModule>..ctor
	|-TypeTraits.<>c<ParticleSystem.EmitParams>..ctor
	|-TypeTraits.<>c<ParticleSystem.ExternalForcesModule>..ctor
	|-TypeTraits.<>c<ParticleSystem.ForceOverLifetimeModule>..ctor
	|-TypeTraits.<>c<ParticleSystem.InheritVelocityModule>..ctor
	|-TypeTraits.<>c<ParticleSystem.LightsModule>..ctor
	|-TypeTraits.<>c<ParticleSystem.LimitVelocityOverLifetimeModule>..ctor
	|-TypeTraits.<>c<ParticleSystem.MainModule>..ctor
	|-TypeTraits.<>c<ParticleSystem.NoiseModule>..ctor
	|-TypeTraits.<>c<ParticleSystem.Particle>..ctor
	|-TypeTraits.<>c<ParticleSystem.RotationBySpeedModule>..ctor
	|-TypeTraits.<>c<ParticleSystem.RotationOverLifetimeModule>..ctor
	|-TypeTraits.<>c<ParticleSystem.ShapeModule>..ctor
	|-TypeTraits.<>c<ParticleSystem.SizeBySpeedModule>..ctor
	|-TypeTraits.<>c<ParticleSystem.SizeOverLifetimeModule>..ctor
	|-TypeTraits.<>c<ParticleSystem.SubEmittersModule>..ctor
	|-TypeTraits.<>c<ParticleSystem.TextureSheetAnimationModule>..ctor
	|-TypeTraits.<>c<ParticleSystem.TrailModule>..ctor
	|-TypeTraits.<>c<ParticleSystem.TriggerModule>..ctor
	|-TypeTraits.<>c<ParticleSystem.VelocityOverLifetimeModule>..ctor
	|-TypeTraits.<>c<PhysicsScene>..ctor
	|-TypeTraits.<>c<PlayableGraph>..ctor
	|-TypeTraits.<>c<PropertyName>..ctor
	|-TypeTraits.<>c<Quaternion>..ctor
	|-TypeTraits.<>c<Random.State>..ctor
	|-TypeTraits.<>c<Ray>..ctor
	|-TypeTraits.<>c<RaycastHit>..ctor
	|-TypeTraits.<>c<Rect>..ctor
	|-TypeTraits.<>c<RenderBuffer>..ctor
	|-TypeTraits.<>c<RenderTextureDescriptor>..ctor
	|-TypeTraits.<>c<ReflectionProbeBlendInfo>..ctor
	|-TypeTraits.<>c<RenderTargetIdentifier>..ctor
	|-TypeTraits.<>c<SphericalHarmonicsL2>..ctor
	|-TypeTraits.<>c<Resolution>..ctor
	|-TypeTraits.<>c<CreateSceneParameters>..ctor
	|-TypeTraits.<>c<LoadSceneParameters>..ctor
	|-TypeTraits.<>c<Scene>..ctor
	|-TypeTraits.<>c<TextGenerationSettings>..ctor
	|-TypeTraits.<>c<Touch>..ctor
	|-TypeTraits.<>c<ColorBlock>..ctor
	|-TypeTraits.<>c<Navigation>..ctor
	|-TypeTraits.<>c<SpriteState>..ctor
	|-TypeTraits.<>c<Vector2>..ctor
	|-TypeTraits.<>c<Vector3>..ctor
	|-TypeTraits.<>c<Vector4>..ctor
	*/

	internal void <GetLuaReference>b__9_0() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B559D0 Offset: 0x1B549D0 VA: 0x181B559D0
	|-TypeTraits.<>c<DgwResultInfo>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<DgwResultServerInfo>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<DgwServerForJson>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<DgwServerInfo>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<TokenInfoForJson>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<IniValue>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<DYResourceManager.CreateObjectResult>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<HitData>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<HitInfo>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<HitStabilityReport>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<LuaByteBuffer>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<nil>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<MixPeerID>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<bool>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<byte>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<char>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<KeyValuePair<int, HitData>>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<KeyValuePair<int, object>>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<KeyValuePair<object, long>>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<KeyValuePair<object, object>>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<KeyValuePair<uint, object>>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<DateTime>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<DateTimeOffset>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Decimal>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<double>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Guid>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<short>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<int>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Int32Enum>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<long>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<IntPtr>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Nullable<bool>>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Nullable<byte>>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Nullable<char>>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Nullable<Decimal>>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Nullable<double>>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Nullable<short>>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Nullable<int>>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Nullable<long>>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Nullable<sbyte>>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Nullable<float>>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Nullable<ushort>>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Nullable<uint>>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Nullable<ulong>>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Nullable<Bounds>>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Nullable<Color>>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Nullable<LayerMask>>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Nullable<Quaternion>>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Nullable<Ray>>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Nullable<RaycastHit>>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Nullable<Touch>>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Nullable<Vector2>>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Nullable<Vector3>>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Nullable<Vector4>>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<object>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<InterfaceMapping>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<ParameterModifier>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<StreamingContext>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<RuntimeTypeHandle>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<sbyte>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<float>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<TimeSpan>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<ushort>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<uint>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<ulong>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<UIntPtr>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<VertexGradient>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<NavMeshHit>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<OffMeshLinkData>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<AccelerationEvent>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<AnimatorClipInfo>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<AnimatorStateInfo>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<AnimatorTransitionInfo>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<BoneWeight>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Bounds>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<BuildCompression>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Camera.GateFitParameters>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Color32>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Color>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<CombineInstance>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<RaycastResult>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<JointLimits>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<JointMotor>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<JointSpring>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<LayerMask>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<LightBakingOutput>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<MatchTargetWeightMask>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Matrix4x4>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<ParticleSystem.CollisionModule>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<ParticleSystem.ColorBySpeedModule>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<ParticleSystem.ColorOverLifetimeModule>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<ParticleSystem.CustomDataModule>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<ParticleSystem.EmissionModule>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<ParticleSystem.EmitParams>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<ParticleSystem.ExternalForcesModule>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<ParticleSystem.ForceOverLifetimeModule>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<ParticleSystem.InheritVelocityModule>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<ParticleSystem.LightsModule>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<ParticleSystem.LimitVelocityOverLifetimeModule>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<ParticleSystem.MainModule>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<ParticleSystem.NoiseModule>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<ParticleSystem.Particle>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<ParticleSystem.RotationBySpeedModule>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<ParticleSystem.RotationOverLifetimeModule>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<ParticleSystem.ShapeModule>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<ParticleSystem.SizeBySpeedModule>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<ParticleSystem.SizeOverLifetimeModule>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<ParticleSystem.SubEmittersModule>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<ParticleSystem.TextureSheetAnimationModule>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<ParticleSystem.TrailModule>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<ParticleSystem.TriggerModule>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<ParticleSystem.VelocityOverLifetimeModule>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<PhysicsScene>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<PlayableGraph>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<PropertyName>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Quaternion>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Random.State>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Ray>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<RaycastHit>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Rect>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<RenderBuffer>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<RenderTextureDescriptor>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<ReflectionProbeBlendInfo>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<RenderTargetIdentifier>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<SphericalHarmonicsL2>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Resolution>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<CreateSceneParameters>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<LoadSceneParameters>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Scene>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<TextGenerationSettings>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Touch>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<ColorBlock>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Navigation>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<SpriteState>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Vector2>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Vector3>.<GetLuaReference>b__9_0
	|-TypeTraits.<>c<Vector4>.<GetLuaReference>b__9_0
	*/
}

// Namespace: LuaInterface
public static class DelegateTraits<T>
{
	// Fields
	private static DelegateFactory.DelegateCreate _Create;

	// Methods

	public static void Init(DelegateFactory.DelegateCreate func) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A775B0 Offset: 0x1A765B0 VA: 0x181A775B0
	|-DelegateTraits<BaseKeybinding.GameLogic>.Init
	|-DelegateTraits<BtnAniCtr.BtnCB>.Init
	|-DelegateTraits<CharacterMotorCtrl.CallBack>.Init
	|-DelegateTraits<CountDownComponent.VoidCallBack>.Init
	|-DelegateTraits<DOGetter<double>>.Init
	|-DelegateTraits<DOGetter<int>>.Init
	|-DelegateTraits<DOGetter<long>>.Init
	|-DelegateTraits<DOGetter<float>>.Init
	|-DelegateTraits<DOGetter<string>>.Init
	|-DelegateTraits<DOGetter<uint>>.Init
	|-DelegateTraits<DOGetter<ulong>>.Init
	|-DelegateTraits<DOGetter<Color>>.Init
	|-DelegateTraits<DOGetter<Quaternion>>.Init
	|-DelegateTraits<DOGetter<Rect>>.Init
	|-DelegateTraits<DOGetter<RectOffset>>.Init
	|-DelegateTraits<DOGetter<Vector2>>.Init
	|-DelegateTraits<DOGetter<Vector3>>.Init
	|-DelegateTraits<DOGetter<Vector4>>.Init
	|-DelegateTraits<DOSetter<double>>.Init
	|-DelegateTraits<DOSetter<int>>.Init
	|-DelegateTraits<DOSetter<long>>.Init
	|-DelegateTraits<DOSetter<float>>.Init
	|-DelegateTraits<DOSetter<string>>.Init
	|-DelegateTraits<DOSetter<uint>>.Init
	|-DelegateTraits<DOSetter<ulong>>.Init
	|-DelegateTraits<DOSetter<Color>>.Init
	|-DelegateTraits<DOSetter<Quaternion>>.Init
	|-DelegateTraits<DOSetter<Rect>>.Init
	|-DelegateTraits<DOSetter<RectOffset>>.Init
	|-DelegateTraits<DOSetter<Vector2>>.Init
	|-DelegateTraits<DOSetter<Vector3>>.Init
	|-DelegateTraits<DOSetter<Vector4>>.Init
	|-DelegateTraits<DGWProxy.ConfigEventHandler>.Init
	|-DelegateTraits<NetClient.ConnectFailHandler>.Init
	|-DelegateTraits<NetClient.DisconnectHandler>.Init
	|-DelegateTraits<NetClient.ServerCommandHandler>.Init
	|-DelegateTraits<DYNetZone.NetZoneCallBack>.Init
	|-DelegateTraits<HttpClient.HttpCallBack>.Init
	|-DelegateTraits<Logger.LogCallback>.Init
	|-DelegateTraits<EventDelegate.Callback>.Init
	|-DelegateTraits<EventHandler>.Init
	|-DelegateTraits<EventHandlerWith1Arg>.Init
	|-DelegateTraits<EventHandlerWith2Arg>.Init
	|-DelegateTraits<EventHandlerWith3Arg>.Init
	|-DelegateTraits<TimerCallFunc>.Init
	|-DelegateTraits<VoidTimerCallFunc>.Init
	|-DelegateTraits<DYSceneManager.SceneLoadedEvent>.Init
	|-DelegateTraits<LogicDispatcher.HandleLogicPacket>.Init
	|-DelegateTraits<NetLogic.NetPacketHandler>.Init
	|-DelegateTraits<NetPeerToPeer.ReConnectHandler>.Init
	|-DelegateTraits<Action>.Init
	|-DelegateTraits<Action<DgwDelayInfo>>.Init
	|-DelegateTraits<Action<DgwInfo>>.Init
	|-DelegateTraits<Action<HitInfo>>.Init
	|-DelegateTraits<Action<bool>>.Init
	|-DelegateTraits<Action<int>>.Init
	|-DelegateTraits<Action<string>>.Init
	|-DelegateTraits<Action<TMP_Dropdown.OptionData>>.Init
	|-DelegateTraits<Action<AsyncOperation>>.Init
	|-DelegateTraits<Action<Collider>>.Init
	|-DelegateTraits<Action<PlayableDirector>>.Init
	|-DelegateTraits<Action<RaycastHit>>.Init
	|-DelegateTraits<Action<PostProcessEffectSettings>>.Init
	|-DelegateTraits<Action<Dropdown.OptionData>>.Init
	|-DelegateTraits<Comparison<HitInfo>>.Init
	|-DelegateTraits<Comparison<int>>.Init
	|-DelegateTraits<Comparison<string>>.Init
	|-DelegateTraits<Comparison<TMP_Dropdown.OptionData>>.Init
	|-DelegateTraits<Comparison<Collider>>.Init
	|-DelegateTraits<Comparison<RaycastHit>>.Init
	|-DelegateTraits<Comparison<PostProcessEffectSettings>>.Init
	|-DelegateTraits<Comparison<Dropdown.OptionData>>.Init
	|-DelegateTraits<Func<bool>>.Init
	|-DelegateTraits<object>.Init
	|-DelegateTraits<Predicate<HitInfo>>.Init
	|-DelegateTraits<Predicate<int>>.Init
	|-DelegateTraits<Predicate<string>>.Init
	|-DelegateTraits<Predicate<TMP_Dropdown.OptionData>>.Init
	|-DelegateTraits<Predicate<Collider>>.Init
	|-DelegateTraits<Predicate<RaycastHit>>.Init
	|-DelegateTraits<Predicate<PostProcessEffectSettings>>.Init
	|-DelegateTraits<Predicate<Dropdown.OptionData>>.Init
	|-DelegateTraits<TMP_InputField.AssignVoidCallBack>.Init
	|-DelegateTraits<TMP_InputField.OnValidateInput>.Init
	|-DelegateTraits<TMP_Text.LoadTMPFontFunc>.Init
	|-DelegateTraits<TMP_Text.RichTextTransFunc>.Init
	|-DelegateTraits<EventTriggerListener.VoidDelegate>.Init
	|-DelegateTraits<EventTriggerListener.VoidDelegateMouse>.Init
	|-DelegateTraits<EventTriggerListener.VoidEventDataDelegate>.Init
	|-DelegateTraits<EventTriggerListener.VoidPosDelegate>.Init
	|-DelegateTraits<CToggleGroupCom.EventHandler>.Init
	|-DelegateTraits<TransferValue>.Init
	|-DelegateTraits<Application.AdvertisingIdentifierCallback>.Init
	|-DelegateTraits<Application.LogCallback>.Init
	|-DelegateTraits<Application.LowMemoryCallback>.Init
	|-DelegateTraits<AudioClip.PCMReaderCallback>.Init
	|-DelegateTraits<AudioClip.PCMSetPositionCallback>.Init
	|-DelegateTraits<Camera.CameraCallback>.Init
	|-DelegateTraits<Canvas.WillRenderCanvases>.Init
	|-DelegateTraits<UnityAction>.Init
	|-DelegateTraits<UnityAction<bool>>.Init
	|-DelegateTraits<UnityAction<int>>.Init
	|-DelegateTraits<UnityAction<float>>.Init
	|-DelegateTraits<UnityAction<string>>.Init
	|-DelegateTraits<UnityAction<PointerEventData>>.Init
	|-DelegateTraits<UnityAction<Scene>>.Init
	|-DelegateTraits<UnityAction<float, float>>.Init
	|-DelegateTraits<UnityAction<PointerEventData, bool>>.Init
	|-DelegateTraits<UnityAction<Scene, LoadSceneMode>>.Init
	|-DelegateTraits<UnityAction<Scene, Scene>>.Init
	|-DelegateTraits<RectTransform.ReapplyDrivenProperties>.Init
	|-DelegateTraits<InputField.OnValidateInput>.Init
	|-DelegateTraits<M1Button.AssignOneCallBack>.Init
	|-DelegateTraits<M1Button.AssignVoidCallBack>.Init
	|-DelegateTraits<M1Toggle.AssignOneCallBack>.Init
	|-DelegateTraits<ScrollButton.AssignCallBack>.Init
	|-DelegateTraits<ScrollButton.AssignOneCallBack>.Init
	|-DelegateTraits<ScrollButton.AssignVoidCallBack>.Init
	*/

	public static Delegate Create(LuaFunction func) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A76E90 Offset: 0x1A75E90 VA: 0x181A76E90
	|-DelegateTraits<BaseKeybinding.GameLogic>.Create
	|-DelegateTraits<BtnAniCtr.BtnCB>.Create
	|-DelegateTraits<CharacterMotorCtrl.CallBack>.Create
	|-DelegateTraits<CountDownComponent.VoidCallBack>.Create
	|-DelegateTraits<DOGetter<double>>.Create
	|-DelegateTraits<DOGetter<int>>.Create
	|-DelegateTraits<DOGetter<long>>.Create
	|-DelegateTraits<DOGetter<float>>.Create
	|-DelegateTraits<DOGetter<string>>.Create
	|-DelegateTraits<DOGetter<uint>>.Create
	|-DelegateTraits<DOGetter<ulong>>.Create
	|-DelegateTraits<DOGetter<Color>>.Create
	|-DelegateTraits<DOGetter<Quaternion>>.Create
	|-DelegateTraits<DOGetter<Rect>>.Create
	|-DelegateTraits<DOGetter<RectOffset>>.Create
	|-DelegateTraits<DOGetter<Vector2>>.Create
	|-DelegateTraits<DOGetter<Vector3>>.Create
	|-DelegateTraits<DOGetter<Vector4>>.Create
	|-DelegateTraits<DOSetter<double>>.Create
	|-DelegateTraits<DOSetter<int>>.Create
	|-DelegateTraits<DOSetter<long>>.Create
	|-DelegateTraits<DOSetter<float>>.Create
	|-DelegateTraits<DOSetter<string>>.Create
	|-DelegateTraits<DOSetter<uint>>.Create
	|-DelegateTraits<DOSetter<ulong>>.Create
	|-DelegateTraits<DOSetter<Color>>.Create
	|-DelegateTraits<DOSetter<Quaternion>>.Create
	|-DelegateTraits<DOSetter<Rect>>.Create
	|-DelegateTraits<DOSetter<RectOffset>>.Create
	|-DelegateTraits<DOSetter<Vector2>>.Create
	|-DelegateTraits<DOSetter<Vector3>>.Create
	|-DelegateTraits<DOSetter<Vector4>>.Create
	|-DelegateTraits<DGWProxy.ConfigEventHandler>.Create
	|-DelegateTraits<NetClient.ConnectFailHandler>.Create
	|-DelegateTraits<NetClient.DisconnectHandler>.Create
	|-DelegateTraits<NetClient.ServerCommandHandler>.Create
	|-DelegateTraits<DYNetZone.NetZoneCallBack>.Create
	|-DelegateTraits<HttpClient.HttpCallBack>.Create
	|-DelegateTraits<Logger.LogCallback>.Create
	|-DelegateTraits<EventDelegate.Callback>.Create
	|-DelegateTraits<EventHandler>.Create
	|-DelegateTraits<EventHandlerWith1Arg>.Create
	|-DelegateTraits<EventHandlerWith2Arg>.Create
	|-DelegateTraits<EventHandlerWith3Arg>.Create
	|-DelegateTraits<TimerCallFunc>.Create
	|-DelegateTraits<VoidTimerCallFunc>.Create
	|-DelegateTraits<DYSceneManager.SceneLoadedEvent>.Create
	|-DelegateTraits<LogicDispatcher.HandleLogicPacket>.Create
	|-DelegateTraits<NetLogic.NetPacketHandler>.Create
	|-DelegateTraits<NetPeerToPeer.ReConnectHandler>.Create
	|-DelegateTraits<Action>.Create
	|-DelegateTraits<Action<DgwDelayInfo>>.Create
	|-DelegateTraits<Action<DgwInfo>>.Create
	|-DelegateTraits<Action<HitInfo>>.Create
	|-DelegateTraits<Action<bool>>.Create
	|-DelegateTraits<Action<int>>.Create
	|-DelegateTraits<Action<string>>.Create
	|-DelegateTraits<Action<TMP_Dropdown.OptionData>>.Create
	|-DelegateTraits<Action<AsyncOperation>>.Create
	|-DelegateTraits<Action<Collider>>.Create
	|-DelegateTraits<Action<PlayableDirector>>.Create
	|-DelegateTraits<Action<RaycastHit>>.Create
	|-DelegateTraits<Action<PostProcessEffectSettings>>.Create
	|-DelegateTraits<Action<Dropdown.OptionData>>.Create
	|-DelegateTraits<Comparison<HitInfo>>.Create
	|-DelegateTraits<Comparison<int>>.Create
	|-DelegateTraits<Comparison<string>>.Create
	|-DelegateTraits<Comparison<TMP_Dropdown.OptionData>>.Create
	|-DelegateTraits<Comparison<Collider>>.Create
	|-DelegateTraits<Comparison<RaycastHit>>.Create
	|-DelegateTraits<Comparison<PostProcessEffectSettings>>.Create
	|-DelegateTraits<Comparison<Dropdown.OptionData>>.Create
	|-DelegateTraits<Func<bool>>.Create
	|-DelegateTraits<object>.Create
	|-DelegateTraits<Predicate<HitInfo>>.Create
	|-DelegateTraits<Predicate<int>>.Create
	|-DelegateTraits<Predicate<string>>.Create
	|-DelegateTraits<Predicate<TMP_Dropdown.OptionData>>.Create
	|-DelegateTraits<Predicate<Collider>>.Create
	|-DelegateTraits<Predicate<RaycastHit>>.Create
	|-DelegateTraits<Predicate<PostProcessEffectSettings>>.Create
	|-DelegateTraits<Predicate<Dropdown.OptionData>>.Create
	|-DelegateTraits<TMP_InputField.AssignVoidCallBack>.Create
	|-DelegateTraits<TMP_InputField.OnValidateInput>.Create
	|-DelegateTraits<TMP_Text.LoadTMPFontFunc>.Create
	|-DelegateTraits<TMP_Text.RichTextTransFunc>.Create
	|-DelegateTraits<EventTriggerListener.VoidDelegate>.Create
	|-DelegateTraits<EventTriggerListener.VoidDelegateMouse>.Create
	|-DelegateTraits<EventTriggerListener.VoidEventDataDelegate>.Create
	|-DelegateTraits<EventTriggerListener.VoidPosDelegate>.Create
	|-DelegateTraits<CToggleGroupCom.EventHandler>.Create
	|-DelegateTraits<TransferValue>.Create
	|-DelegateTraits<Application.AdvertisingIdentifierCallback>.Create
	|-DelegateTraits<Application.LogCallback>.Create
	|-DelegateTraits<Application.LowMemoryCallback>.Create
	|-DelegateTraits<AudioClip.PCMReaderCallback>.Create
	|-DelegateTraits<AudioClip.PCMSetPositionCallback>.Create
	|-DelegateTraits<Camera.CameraCallback>.Create
	|-DelegateTraits<Canvas.WillRenderCanvases>.Create
	|-DelegateTraits<UnityAction>.Create
	|-DelegateTraits<UnityAction<bool>>.Create
	|-DelegateTraits<UnityAction<int>>.Create
	|-DelegateTraits<UnityAction<float>>.Create
	|-DelegateTraits<UnityAction<string>>.Create
	|-DelegateTraits<UnityAction<PointerEventData>>.Create
	|-DelegateTraits<UnityAction<Scene>>.Create
	|-DelegateTraits<UnityAction<float, float>>.Create
	|-DelegateTraits<UnityAction<PointerEventData, bool>>.Create
	|-DelegateTraits<UnityAction<Scene, LoadSceneMode>>.Create
	|-DelegateTraits<UnityAction<Scene, Scene>>.Create
	|-DelegateTraits<RectTransform.ReapplyDrivenProperties>.Create
	|-DelegateTraits<InputField.OnValidateInput>.Create
	|-DelegateTraits<M1Button.AssignOneCallBack>.Create
	|-DelegateTraits<M1Button.AssignVoidCallBack>.Create
	|-DelegateTraits<M1Toggle.AssignOneCallBack>.Create
	|-DelegateTraits<ScrollButton.AssignCallBack>.Create
	|-DelegateTraits<ScrollButton.AssignOneCallBack>.Create
	|-DelegateTraits<ScrollButton.AssignVoidCallBack>.Create
	*/

	public static Delegate Create(LuaFunction func, LuaTable self) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A77210 Offset: 0x1A76210 VA: 0x181A77210
	|-DelegateTraits<BaseKeybinding.GameLogic>.Create
	|-DelegateTraits<BtnAniCtr.BtnCB>.Create
	|-DelegateTraits<CharacterMotorCtrl.CallBack>.Create
	|-DelegateTraits<CountDownComponent.VoidCallBack>.Create
	|-DelegateTraits<DOGetter<double>>.Create
	|-DelegateTraits<DOGetter<int>>.Create
	|-DelegateTraits<DOGetter<long>>.Create
	|-DelegateTraits<DOGetter<float>>.Create
	|-DelegateTraits<DOGetter<string>>.Create
	|-DelegateTraits<DOGetter<uint>>.Create
	|-DelegateTraits<DOGetter<ulong>>.Create
	|-DelegateTraits<DOGetter<Color>>.Create
	|-DelegateTraits<DOGetter<Quaternion>>.Create
	|-DelegateTraits<DOGetter<Rect>>.Create
	|-DelegateTraits<DOGetter<RectOffset>>.Create
	|-DelegateTraits<DOGetter<Vector2>>.Create
	|-DelegateTraits<DOGetter<Vector3>>.Create
	|-DelegateTraits<DOGetter<Vector4>>.Create
	|-DelegateTraits<DOSetter<double>>.Create
	|-DelegateTraits<DOSetter<int>>.Create
	|-DelegateTraits<DOSetter<long>>.Create
	|-DelegateTraits<DOSetter<float>>.Create
	|-DelegateTraits<DOSetter<string>>.Create
	|-DelegateTraits<DOSetter<uint>>.Create
	|-DelegateTraits<DOSetter<ulong>>.Create
	|-DelegateTraits<DOSetter<Color>>.Create
	|-DelegateTraits<DOSetter<Quaternion>>.Create
	|-DelegateTraits<DOSetter<Rect>>.Create
	|-DelegateTraits<DOSetter<RectOffset>>.Create
	|-DelegateTraits<DOSetter<Vector2>>.Create
	|-DelegateTraits<DOSetter<Vector3>>.Create
	|-DelegateTraits<DOSetter<Vector4>>.Create
	|-DelegateTraits<DGWProxy.ConfigEventHandler>.Create
	|-DelegateTraits<NetClient.ConnectFailHandler>.Create
	|-DelegateTraits<NetClient.DisconnectHandler>.Create
	|-DelegateTraits<NetClient.ServerCommandHandler>.Create
	|-DelegateTraits<DYNetZone.NetZoneCallBack>.Create
	|-DelegateTraits<HttpClient.HttpCallBack>.Create
	|-DelegateTraits<Logger.LogCallback>.Create
	|-DelegateTraits<EventDelegate.Callback>.Create
	|-DelegateTraits<EventHandler>.Create
	|-DelegateTraits<EventHandlerWith1Arg>.Create
	|-DelegateTraits<EventHandlerWith2Arg>.Create
	|-DelegateTraits<EventHandlerWith3Arg>.Create
	|-DelegateTraits<TimerCallFunc>.Create
	|-DelegateTraits<VoidTimerCallFunc>.Create
	|-DelegateTraits<DYSceneManager.SceneLoadedEvent>.Create
	|-DelegateTraits<LogicDispatcher.HandleLogicPacket>.Create
	|-DelegateTraits<NetLogic.NetPacketHandler>.Create
	|-DelegateTraits<NetPeerToPeer.ReConnectHandler>.Create
	|-DelegateTraits<Action>.Create
	|-DelegateTraits<Action<DgwDelayInfo>>.Create
	|-DelegateTraits<Action<DgwInfo>>.Create
	|-DelegateTraits<Action<HitInfo>>.Create
	|-DelegateTraits<Action<bool>>.Create
	|-DelegateTraits<Action<int>>.Create
	|-DelegateTraits<Action<string>>.Create
	|-DelegateTraits<Action<TMP_Dropdown.OptionData>>.Create
	|-DelegateTraits<Action<AsyncOperation>>.Create
	|-DelegateTraits<Action<Collider>>.Create
	|-DelegateTraits<Action<PlayableDirector>>.Create
	|-DelegateTraits<Action<RaycastHit>>.Create
	|-DelegateTraits<Action<PostProcessEffectSettings>>.Create
	|-DelegateTraits<Action<Dropdown.OptionData>>.Create
	|-DelegateTraits<Comparison<HitInfo>>.Create
	|-DelegateTraits<Comparison<int>>.Create
	|-DelegateTraits<Comparison<string>>.Create
	|-DelegateTraits<Comparison<TMP_Dropdown.OptionData>>.Create
	|-DelegateTraits<Comparison<Collider>>.Create
	|-DelegateTraits<Comparison<RaycastHit>>.Create
	|-DelegateTraits<Comparison<PostProcessEffectSettings>>.Create
	|-DelegateTraits<Comparison<Dropdown.OptionData>>.Create
	|-DelegateTraits<Func<bool>>.Create
	|-DelegateTraits<object>.Create
	|-DelegateTraits<Predicate<HitInfo>>.Create
	|-DelegateTraits<Predicate<int>>.Create
	|-DelegateTraits<Predicate<string>>.Create
	|-DelegateTraits<Predicate<TMP_Dropdown.OptionData>>.Create
	|-DelegateTraits<Predicate<Collider>>.Create
	|-DelegateTraits<Predicate<RaycastHit>>.Create
	|-DelegateTraits<Predicate<PostProcessEffectSettings>>.Create
	|-DelegateTraits<Predicate<Dropdown.OptionData>>.Create
	|-DelegateTraits<TMP_InputField.AssignVoidCallBack>.Create
	|-DelegateTraits<TMP_InputField.OnValidateInput>.Create
	|-DelegateTraits<TMP_Text.LoadTMPFontFunc>.Create
	|-DelegateTraits<TMP_Text.RichTextTransFunc>.Create
	|-DelegateTraits<EventTriggerListener.VoidDelegate>.Create
	|-DelegateTraits<EventTriggerListener.VoidDelegateMouse>.Create
	|-DelegateTraits<EventTriggerListener.VoidEventDataDelegate>.Create
	|-DelegateTraits<EventTriggerListener.VoidPosDelegate>.Create
	|-DelegateTraits<CToggleGroupCom.EventHandler>.Create
	|-DelegateTraits<TransferValue>.Create
	|-DelegateTraits<Application.AdvertisingIdentifierCallback>.Create
	|-DelegateTraits<Application.LogCallback>.Create
	|-DelegateTraits<Application.LowMemoryCallback>.Create
	|-DelegateTraits<AudioClip.PCMReaderCallback>.Create
	|-DelegateTraits<AudioClip.PCMSetPositionCallback>.Create
	|-DelegateTraits<Camera.CameraCallback>.Create
	|-DelegateTraits<Canvas.WillRenderCanvases>.Create
	|-DelegateTraits<UnityAction>.Create
	|-DelegateTraits<UnityAction<bool>>.Create
	|-DelegateTraits<UnityAction<int>>.Create
	|-DelegateTraits<UnityAction<float>>.Create
	|-DelegateTraits<UnityAction<string>>.Create
	|-DelegateTraits<UnityAction<PointerEventData>>.Create
	|-DelegateTraits<UnityAction<Scene>>.Create
	|-DelegateTraits<UnityAction<float, float>>.Create
	|-DelegateTraits<UnityAction<PointerEventData, bool>>.Create
	|-DelegateTraits<UnityAction<Scene, LoadSceneMode>>.Create
	|-DelegateTraits<UnityAction<Scene, Scene>>.Create
	|-DelegateTraits<RectTransform.ReapplyDrivenProperties>.Create
	|-DelegateTraits<InputField.OnValidateInput>.Create
	|-DelegateTraits<M1Button.AssignOneCallBack>.Create
	|-DelegateTraits<M1Button.AssignVoidCallBack>.Create
	|-DelegateTraits<M1Toggle.AssignOneCallBack>.Create
	|-DelegateTraits<ScrollButton.AssignCallBack>.Create
	|-DelegateTraits<ScrollButton.AssignOneCallBack>.Create
	|-DelegateTraits<ScrollButton.AssignVoidCallBack>.Create
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-DelegateTraits<object>..cctor
	*/
}

// Namespace: LuaInterface
public static class StackTraits<T>
{
	// Fields
	public static Action<IntPtr, T> Push;
	public static Func<IntPtr, int, T> Check;
	public static Func<IntPtr, int, T> To;

	// Methods

	public static void Init(Action<IntPtr, T> push, Func<IntPtr, int, T> check, Func<IntPtr, int, T> to) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B4C770 Offset: 0x1B4B770 VA: 0x181B4C770
	|-StackTraits<DgwResultInfo>.Init
	|-StackTraits<DgwResultServerInfo>.Init
	|-StackTraits<DgwServerForJson>.Init
	|-StackTraits<DgwServerInfo>.Init
	|-StackTraits<TokenInfoForJson>.Init
	|-StackTraits<IniValue>.Init
	|-StackTraits<DYResourceManager.CreateObjectResult>.Init
	|-StackTraits<HitData>.Init
	|-StackTraits<HitInfo>.Init
	|-StackTraits<HitStabilityReport>.Init
	|-StackTraits<EventObject>.Init
	|-StackTraits<LuaBaseRef>.Init
	|-StackTraits<LuaByteBuffer>.Init
	|-StackTraits<LuaFunction>.Init
	|-StackTraits<LuaTable>.Init
	|-StackTraits<LuaThread>.Init
	|-StackTraits<nil>.Init
	|-StackTraits<MixPeerID>.Init
	|-StackTraits<bool>.Init
	|-StackTraits<bool[]>.Init
	|-StackTraits<byte>.Init
	|-StackTraits<byte[]>.Init
	|-StackTraits<char>.Init
	|-StackTraits<char[]>.Init
	|-StackTraits<KeyValuePair<int, HitData>>.Init
	|-StackTraits<KeyValuePair<int, object>>.Init
	|-StackTraits<KeyValuePair<object, long>>.Init
	|-StackTraits<KeyValuePair<object, object>>.Init
	|-StackTraits<KeyValuePair<uint, object>>.Init
	|-StackTraits<IEnumerator>.Init
	|-StackTraits<DateTime>.Init
	|-StackTraits<DateTimeOffset>.Init
	|-StackTraits<Decimal>.Init
	|-StackTraits<Decimal[]>.Init
	|-StackTraits<double>.Init
	|-StackTraits<double[]>.Init
	|-StackTraits<Guid>.Init
	|-StackTraits<short>.Init
	|-StackTraits<short[]>.Init
	|-StackTraits<int>.Init
	|-StackTraits<Int32Enum>.Init
	|-StackTraits<int[]>.Init
	|-StackTraits<long>.Init
	|-StackTraits<long[]>.Init
	|-StackTraits<IntPtr>.Init
	|-StackTraits<Nullable<bool>>.Init
	|-StackTraits<Nullable<byte>>.Init
	|-StackTraits<Nullable<char>>.Init
	|-StackTraits<Nullable<Decimal>>.Init
	|-StackTraits<Nullable<double>>.Init
	|-StackTraits<Nullable<short>>.Init
	|-StackTraits<Nullable<int>>.Init
	|-StackTraits<Nullable<long>>.Init
	|-StackTraits<Nullable<sbyte>>.Init
	|-StackTraits<Nullable<float>>.Init
	|-StackTraits<Nullable<ushort>>.Init
	|-StackTraits<Nullable<uint>>.Init
	|-StackTraits<Nullable<ulong>>.Init
	|-StackTraits<Nullable<Bounds>>.Init
	|-StackTraits<Nullable<Color>>.Init
	|-StackTraits<Nullable<LayerMask>>.Init
	|-StackTraits<Nullable<Quaternion>>.Init
	|-StackTraits<Nullable<Ray>>.Init
	|-StackTraits<Nullable<RaycastHit>>.Init
	|-StackTraits<Nullable<Touch>>.Init
	|-StackTraits<Nullable<Vector2>>.Init
	|-StackTraits<Nullable<Vector3>>.Init
	|-StackTraits<Nullable<Vector4>>.Init
	|-StackTraits<object>.Init
	|-StackTraits<object[]>.Init
	|-StackTraits<InterfaceMapping>.Init
	|-StackTraits<ParameterModifier>.Init
	|-StackTraits<StreamingContext>.Init
	|-StackTraits<RuntimeTypeHandle>.Init
	|-StackTraits<sbyte>.Init
	|-StackTraits<sbyte[]>.Init
	|-StackTraits<float>.Init
	|-StackTraits<float[]>.Init
	|-StackTraits<string>.Init
	|-StackTraits<string[]>.Init
	|-StackTraits<TimeSpan>.Init
	|-StackTraits<Type>.Init
	|-StackTraits<Type[]>.Init
	|-StackTraits<ushort>.Init
	|-StackTraits<ushort[]>.Init
	|-StackTraits<uint>.Init
	|-StackTraits<uint[]>.Init
	|-StackTraits<ulong>.Init
	|-StackTraits<ulong[]>.Init
	|-StackTraits<UIntPtr>.Init
	|-StackTraits<VertexGradient>.Init
	|-StackTraits<NavMeshHit>.Init
	|-StackTraits<OffMeshLinkData>.Init
	|-StackTraits<AccelerationEvent>.Init
	|-StackTraits<AnimatorClipInfo>.Init
	|-StackTraits<AnimatorStateInfo>.Init
	|-StackTraits<AnimatorTransitionInfo>.Init
	|-StackTraits<BoneWeight>.Init
	|-StackTraits<Bounds>.Init
	|-StackTraits<BuildCompression>.Init
	|-StackTraits<Camera.GateFitParameters>.Init
	|-StackTraits<Color32>.Init
	|-StackTraits<Color>.Init
	|-StackTraits<Color[]>.Init
	|-StackTraits<CombineInstance>.Init
	|-StackTraits<RaycastResult>.Init
	|-StackTraits<GameObject>.Init
	|-StackTraits<JointLimits>.Init
	|-StackTraits<JointMotor>.Init
	|-StackTraits<JointSpring>.Init
	|-StackTraits<LayerMask>.Init
	|-StackTraits<LightBakingOutput>.Init
	|-StackTraits<MatchTargetWeightMask>.Init
	|-StackTraits<Matrix4x4>.Init
	|-StackTraits<ParticleSystem.CollisionModule>.Init
	|-StackTraits<ParticleSystem.ColorBySpeedModule>.Init
	|-StackTraits<ParticleSystem.ColorOverLifetimeModule>.Init
	|-StackTraits<ParticleSystem.CustomDataModule>.Init
	|-StackTraits<ParticleSystem.EmissionModule>.Init
	|-StackTraits<ParticleSystem.EmitParams>.Init
	|-StackTraits<ParticleSystem.ExternalForcesModule>.Init
	|-StackTraits<ParticleSystem.ForceOverLifetimeModule>.Init
	|-StackTraits<ParticleSystem.InheritVelocityModule>.Init
	|-StackTraits<ParticleSystem.LightsModule>.Init
	|-StackTraits<ParticleSystem.LimitVelocityOverLifetimeModule>.Init
	|-StackTraits<ParticleSystem.MainModule>.Init
	|-StackTraits<ParticleSystem.NoiseModule>.Init
	|-StackTraits<ParticleSystem.Particle>.Init
	|-StackTraits<ParticleSystem.RotationBySpeedModule>.Init
	|-StackTraits<ParticleSystem.RotationOverLifetimeModule>.Init
	|-StackTraits<ParticleSystem.ShapeModule>.Init
	|-StackTraits<ParticleSystem.SizeBySpeedModule>.Init
	|-StackTraits<ParticleSystem.SizeOverLifetimeModule>.Init
	|-StackTraits<ParticleSystem.SubEmittersModule>.Init
	|-StackTraits<ParticleSystem.TextureSheetAnimationModule>.Init
	|-StackTraits<ParticleSystem.TrailModule>.Init
	|-StackTraits<ParticleSystem.TriggerModule>.Init
	|-StackTraits<ParticleSystem.VelocityOverLifetimeModule>.Init
	|-StackTraits<PhysicsScene>.Init
	|-StackTraits<PlayableGraph>.Init
	|-StackTraits<PropertyName>.Init
	|-StackTraits<Quaternion>.Init
	|-StackTraits<Quaternion[]>.Init
	|-StackTraits<Random.State>.Init
	|-StackTraits<Ray>.Init
	|-StackTraits<RaycastHit>.Init
	|-StackTraits<Rect>.Init
	|-StackTraits<RenderBuffer>.Init
	|-StackTraits<RenderTextureDescriptor>.Init
	|-StackTraits<ReflectionProbeBlendInfo>.Init
	|-StackTraits<RenderTargetIdentifier>.Init
	|-StackTraits<SphericalHarmonicsL2>.Init
	|-StackTraits<Resolution>.Init
	|-StackTraits<CreateSceneParameters>.Init
	|-StackTraits<LoadSceneParameters>.Init
	|-StackTraits<Scene>.Init
	|-StackTraits<TextGenerationSettings>.Init
	|-StackTraits<Touch>.Init
	|-StackTraits<Transform>.Init
	|-StackTraits<ColorBlock>.Init
	|-StackTraits<Navigation>.Init
	|-StackTraits<SpriteState>.Init
	|-StackTraits<Vector2>.Init
	|-StackTraits<Vector2[]>.Init
	|-StackTraits<Vector3>.Init
	|-StackTraits<Vector3[]>.Init
	|-StackTraits<Vector4>.Init
	|-StackTraits<Vector4[]>.Init
	*/

	private static Action<IntPtr, T> SelectPush() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B55390 Offset: 0x1B54390 VA: 0x181B55390
	|-StackTraits<DgwResultInfo>.SelectPush
	|-StackTraits<DgwResultServerInfo>.SelectPush
	|-StackTraits<DgwServerForJson>.SelectPush
	|-StackTraits<DgwServerInfo>.SelectPush
	|-StackTraits<TokenInfoForJson>.SelectPush
	|-StackTraits<IniValue>.SelectPush
	|-StackTraits<DYResourceManager.CreateObjectResult>.SelectPush
	|-StackTraits<HitData>.SelectPush
	|-StackTraits<HitInfo>.SelectPush
	|-StackTraits<HitStabilityReport>.SelectPush
	|-StackTraits<LuaByteBuffer>.SelectPush
	|-StackTraits<nil>.SelectPush
	|-StackTraits<MixPeerID>.SelectPush
	|-StackTraits<bool>.SelectPush
	|-StackTraits<byte>.SelectPush
	|-StackTraits<char>.SelectPush
	|-StackTraits<KeyValuePair<int, HitData>>.SelectPush
	|-StackTraits<KeyValuePair<int, object>>.SelectPush
	|-StackTraits<KeyValuePair<object, long>>.SelectPush
	|-StackTraits<KeyValuePair<object, object>>.SelectPush
	|-StackTraits<KeyValuePair<uint, object>>.SelectPush
	|-StackTraits<DateTime>.SelectPush
	|-StackTraits<DateTimeOffset>.SelectPush
	|-StackTraits<Decimal>.SelectPush
	|-StackTraits<double>.SelectPush
	|-StackTraits<Guid>.SelectPush
	|-StackTraits<short>.SelectPush
	|-StackTraits<int>.SelectPush
	|-StackTraits<Int32Enum>.SelectPush
	|-StackTraits<long>.SelectPush
	|-StackTraits<IntPtr>.SelectPush
	|-StackTraits<Nullable<bool>>.SelectPush
	|-StackTraits<Nullable<byte>>.SelectPush
	|-StackTraits<Nullable<char>>.SelectPush
	|-StackTraits<Nullable<Decimal>>.SelectPush
	|-StackTraits<Nullable<double>>.SelectPush
	|-StackTraits<Nullable<short>>.SelectPush
	|-StackTraits<Nullable<int>>.SelectPush
	|-StackTraits<Nullable<long>>.SelectPush
	|-StackTraits<Nullable<sbyte>>.SelectPush
	|-StackTraits<Nullable<float>>.SelectPush
	|-StackTraits<Nullable<ushort>>.SelectPush
	|-StackTraits<Nullable<uint>>.SelectPush
	|-StackTraits<Nullable<ulong>>.SelectPush
	|-StackTraits<Nullable<Bounds>>.SelectPush
	|-StackTraits<Nullable<Color>>.SelectPush
	|-StackTraits<Nullable<LayerMask>>.SelectPush
	|-StackTraits<Nullable<Quaternion>>.SelectPush
	|-StackTraits<Nullable<Ray>>.SelectPush
	|-StackTraits<Nullable<RaycastHit>>.SelectPush
	|-StackTraits<Nullable<Touch>>.SelectPush
	|-StackTraits<Nullable<Vector2>>.SelectPush
	|-StackTraits<Nullable<Vector3>>.SelectPush
	|-StackTraits<Nullable<Vector4>>.SelectPush
	|-StackTraits<object>.SelectPush
	|-StackTraits<InterfaceMapping>.SelectPush
	|-StackTraits<ParameterModifier>.SelectPush
	|-StackTraits<StreamingContext>.SelectPush
	|-StackTraits<RuntimeTypeHandle>.SelectPush
	|-StackTraits<sbyte>.SelectPush
	|-StackTraits<float>.SelectPush
	|-StackTraits<TimeSpan>.SelectPush
	|-StackTraits<ushort>.SelectPush
	|-StackTraits<uint>.SelectPush
	|-StackTraits<ulong>.SelectPush
	|-StackTraits<UIntPtr>.SelectPush
	|-StackTraits<VertexGradient>.SelectPush
	|-StackTraits<NavMeshHit>.SelectPush
	|-StackTraits<OffMeshLinkData>.SelectPush
	|-StackTraits<AccelerationEvent>.SelectPush
	|-StackTraits<AnimatorClipInfo>.SelectPush
	|-StackTraits<AnimatorStateInfo>.SelectPush
	|-StackTraits<AnimatorTransitionInfo>.SelectPush
	|-StackTraits<BoneWeight>.SelectPush
	|-StackTraits<Bounds>.SelectPush
	|-StackTraits<BuildCompression>.SelectPush
	|-StackTraits<Camera.GateFitParameters>.SelectPush
	|-StackTraits<Color32>.SelectPush
	|-StackTraits<Color>.SelectPush
	|-StackTraits<CombineInstance>.SelectPush
	|-StackTraits<RaycastResult>.SelectPush
	|-StackTraits<JointLimits>.SelectPush
	|-StackTraits<JointMotor>.SelectPush
	|-StackTraits<JointSpring>.SelectPush
	|-StackTraits<LayerMask>.SelectPush
	|-StackTraits<LightBakingOutput>.SelectPush
	|-StackTraits<MatchTargetWeightMask>.SelectPush
	|-StackTraits<Matrix4x4>.SelectPush
	|-StackTraits<ParticleSystem.CollisionModule>.SelectPush
	|-StackTraits<ParticleSystem.ColorBySpeedModule>.SelectPush
	|-StackTraits<ParticleSystem.ColorOverLifetimeModule>.SelectPush
	|-StackTraits<ParticleSystem.CustomDataModule>.SelectPush
	|-StackTraits<ParticleSystem.EmissionModule>.SelectPush
	|-StackTraits<ParticleSystem.EmitParams>.SelectPush
	|-StackTraits<ParticleSystem.ExternalForcesModule>.SelectPush
	|-StackTraits<ParticleSystem.ForceOverLifetimeModule>.SelectPush
	|-StackTraits<ParticleSystem.InheritVelocityModule>.SelectPush
	|-StackTraits<ParticleSystem.LightsModule>.SelectPush
	|-StackTraits<ParticleSystem.LimitVelocityOverLifetimeModule>.SelectPush
	|-StackTraits<ParticleSystem.MainModule>.SelectPush
	|-StackTraits<ParticleSystem.NoiseModule>.SelectPush
	|-StackTraits<ParticleSystem.Particle>.SelectPush
	|-StackTraits<ParticleSystem.RotationBySpeedModule>.SelectPush
	|-StackTraits<ParticleSystem.RotationOverLifetimeModule>.SelectPush
	|-StackTraits<ParticleSystem.ShapeModule>.SelectPush
	|-StackTraits<ParticleSystem.SizeBySpeedModule>.SelectPush
	|-StackTraits<ParticleSystem.SizeOverLifetimeModule>.SelectPush
	|-StackTraits<ParticleSystem.SubEmittersModule>.SelectPush
	|-StackTraits<ParticleSystem.TextureSheetAnimationModule>.SelectPush
	|-StackTraits<ParticleSystem.TrailModule>.SelectPush
	|-StackTraits<ParticleSystem.TriggerModule>.SelectPush
	|-StackTraits<ParticleSystem.VelocityOverLifetimeModule>.SelectPush
	|-StackTraits<PhysicsScene>.SelectPush
	|-StackTraits<PlayableGraph>.SelectPush
	|-StackTraits<PropertyName>.SelectPush
	|-StackTraits<Quaternion>.SelectPush
	|-StackTraits<Random.State>.SelectPush
	|-StackTraits<Ray>.SelectPush
	|-StackTraits<RaycastHit>.SelectPush
	|-StackTraits<Rect>.SelectPush
	|-StackTraits<RenderBuffer>.SelectPush
	|-StackTraits<RenderTextureDescriptor>.SelectPush
	|-StackTraits<ReflectionProbeBlendInfo>.SelectPush
	|-StackTraits<RenderTargetIdentifier>.SelectPush
	|-StackTraits<SphericalHarmonicsL2>.SelectPush
	|-StackTraits<Resolution>.SelectPush
	|-StackTraits<CreateSceneParameters>.SelectPush
	|-StackTraits<LoadSceneParameters>.SelectPush
	|-StackTraits<Scene>.SelectPush
	|-StackTraits<TextGenerationSettings>.SelectPush
	|-StackTraits<Touch>.SelectPush
	|-StackTraits<ColorBlock>.SelectPush
	|-StackTraits<Navigation>.SelectPush
	|-StackTraits<SpriteState>.SelectPush
	|-StackTraits<Vector2>.SelectPush
	|-StackTraits<Vector3>.SelectPush
	|-StackTraits<Vector4>.SelectPush
	*/

	private static void PushValue(IntPtr L, T o) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A88A50 Offset: 0x1A87A50 VA: 0x181A88A50
	|-StackTraits<DgwResultInfo>.PushValue
	|
	|-RVA: 0x1A88410 Offset: 0x1A87410 VA: 0x181A88410
	|-StackTraits<DgwResultServerInfo>.PushValue
	|
	|-RVA: 0x1A88280 Offset: 0x1A87280 VA: 0x181A88280
	|-StackTraits<DgwServerForJson>.PushValue
	|
	|-RVA: 0x1A88340 Offset: 0x1A87340 VA: 0x181A88340
	|-StackTraits<DgwServerInfo>.PushValue
	|
	|-RVA: 0x1A88660 Offset: 0x1A87660 VA: 0x181A88660
	|-StackTraits<TokenInfoForJson>.PushValue
	|
	|-RVA: 0x1A88D90 Offset: 0x1A87D90 VA: 0x181A88D90
	|-StackTraits<IniValue>.PushValue
	|
	|-RVA: 0x1A88CC0 Offset: 0x1A87CC0 VA: 0x181A88CC0
	|-StackTraits<DYResourceManager.CreateObjectResult>.PushValue
	|
	|-RVA: 0x1A88BF0 Offset: 0x1A87BF0 VA: 0x181A88BF0
	|-StackTraits<HitData>.PushValue
	|
	|-RVA: 0x1A88740 Offset: 0x1A87740 VA: 0x181A88740
	|-StackTraits<HitInfo>.PushValue
	|
	|-RVA: 0x1A87F60 Offset: 0x1A86F60 VA: 0x181A87F60
	|-StackTraits<HitStabilityReport>.PushValue
	|
	|-RVA: 0x1A88FD0 Offset: 0x1A87FD0 VA: 0x181A88FD0
	|-StackTraits<LuaByteBuffer>.PushValue
	|
	|-RVA: 0x1A881D0 Offset: 0x1A871D0 VA: 0x181A881D0
	|-StackTraits<nil>.PushValue
	|
	|-RVA: 0x1A88050 Offset: 0x1A87050 VA: 0x181A88050
	|-StackTraits<MixPeerID>.PushValue
	|
	|-RVA: 0x1A88110 Offset: 0x1A87110 VA: 0x181A88110
	|-StackTraits<bool>.PushValue
	|
	|-RVA: 0x1A884D0 Offset: 0x1A874D0 VA: 0x181A884D0
	|-StackTraits<byte>.PushValue
	|
	|-RVA: 0x1A88E50 Offset: 0x1A87E50 VA: 0x181A88E50
	|-StackTraits<char>.PushValue
	|
	|-RVA: 0x1A88590 Offset: 0x1A87590 VA: 0x181A88590
	|-StackTraits<KeyValuePair<int, HitData>>.PushValue
	|
	|-RVA: 0x1A88990 Offset: 0x1A87990 VA: 0x181A88990
	|-StackTraits<KeyValuePair<int, object>>.PushValue
	|
	|-RVA: 0x1A88B30 Offset: 0x1A87B30 VA: 0x181A88B30
	|-StackTraits<KeyValuePair<object, long>>.PushValue
	|
	|-RVA: 0x1A89090 Offset: 0x1A88090 VA: 0x181A89090
	|-StackTraits<KeyValuePair<object, object>>.PushValue
	|
	|-RVA: 0x1A88F10 Offset: 0x1A87F10 VA: 0x181A88F10
	|-StackTraits<KeyValuePair<uint, object>>.PushValue
	|
	|-RVA: 0x1A88810 Offset: 0x1A87810 VA: 0x181A88810
	|-StackTraits<DateTime>.PushValue
	|
	|-RVA: 0x1A888D0 Offset: 0x1A878D0 VA: 0x181A888D0
	|-StackTraits<DateTimeOffset>.PushValue
	|
	|-RVA: 0x1D555B0 Offset: 0x1D545B0 VA: 0x181D555B0
	|-StackTraits<Decimal>.PushValue
	|
	|-RVA: 0x1D55E40 Offset: 0x1D54E40 VA: 0x181D55E40
	|-StackTraits<double>.PushValue
	|
	|-RVA: 0x1D557F0 Offset: 0x1D547F0 VA: 0x181D557F0
	|-StackTraits<Guid>.PushValue
	|
	|-RVA: 0x1D55730 Offset: 0x1D54730 VA: 0x181D55730
	|-StackTraits<short>.PushValue
	|
	|-RVA: 0x1D54FA0 Offset: 0x1D53FA0 VA: 0x181D54FA0
	|-StackTraits<int>.PushValue
	|
	|-RVA: 0x1D54B00 Offset: 0x1D53B00 VA: 0x181D54B00
	|-StackTraits<Int32Enum>.PushValue
	|
	|-RVA: 0x1D55980 Offset: 0x1D54980 VA: 0x181D55980
	|-StackTraits<long>.PushValue
	|
	|-RVA: 0x1D56160 Offset: 0x1D55160 VA: 0x181D56160
	|-StackTraits<IntPtr>.PushValue
	|
	|-RVA: 0x1D55060 Offset: 0x1D54060 VA: 0x181D55060
	|-StackTraits<Nullable<bool>>.PushValue
	|
	|-RVA: 0x1D55670 Offset: 0x1D54670 VA: 0x181D55670
	|-StackTraits<Nullable<byte>>.PushValue
	|
	|-RVA: 0x1D54000 Offset: 0x1D53000 VA: 0x181D54000
	|-StackTraits<Nullable<char>>.PushValue
	|
	|-RVA: 0x1D54D30 Offset: 0x1D53D30 VA: 0x181D54D30
	|-StackTraits<Nullable<Decimal>>.PushValue
	|
	|-RVA: 0x1D551F0 Offset: 0x1D541F0 VA: 0x181D551F0
	|-StackTraits<Nullable<double>>.PushValue
	|
	|-RVA: 0x1D562E0 Offset: 0x1D552E0 VA: 0x181D562E0
	|-StackTraits<Nullable<short>>.PushValue
	|
	|-RVA: 0x1D55430 Offset: 0x1D54430 VA: 0x181D55430
	|-StackTraits<Nullable<int>>.PushValue
	|
	|-RVA: 0x1D540B0 Offset: 0x1D530B0 VA: 0x181D540B0
	|-StackTraits<Nullable<long>>.PushValue
	|
	|-RVA: 0x1D55A40 Offset: 0x1D54A40 VA: 0x181D55A40
	|-StackTraits<Nullable<sbyte>>.PushValue
	|
	|-RVA: 0x1D565E0 Offset: 0x1D555E0 VA: 0x181D565E0
	|-StackTraits<Nullable<float>>.PushValue
	|
	|-RVA: 0x1D54C80 Offset: 0x1D53C80 VA: 0x181D54C80
	|-StackTraits<Nullable<ushort>>.PushValue
	|
	|-RVA: 0x1D54740 Offset: 0x1D53740 VA: 0x181D54740
	|-StackTraits<Nullable<uint>>.PushValue
	|
	|-RVA: 0x1D56AD0 Offset: 0x1D55AD0 VA: 0x181D56AD0
	|-StackTraits<Nullable<ulong>>.PushValue
	|
	|-RVA: 0x1D56900 Offset: 0x1D55900 VA: 0x181D56900
	|-StackTraits<Nullable<Bounds>>.PushValue
	|
	|-RVA: 0x1D560A0 Offset: 0x1D550A0 VA: 0x181D560A0
	|-StackTraits<Nullable<Color>>.PushValue
	|
	|-RVA: 0x1D54680 Offset: 0x1D53680 VA: 0x181D54680
	|-StackTraits<Nullable<LayerMask>>.PushValue
	|
	|-RVA: 0x1D543E0 Offset: 0x1D533E0 VA: 0x181D543E0
	|-StackTraits<Nullable<Quaternion>>.PushValue
	|
	|-RVA: 0x1D54240 Offset: 0x1D53240 VA: 0x181D54240
	|-StackTraits<Nullable<Ray>>.PushValue
	|
	|-RVA: 0x1D55BC0 Offset: 0x1D54BC0 VA: 0x181D55BC0
	|-StackTraits<Nullable<RaycastHit>>.PushValue
	|
	|-RVA: 0x1D55FC0 Offset: 0x1D54FC0 VA: 0x181D55FC0
	|-StackTraits<Nullable<Touch>>.PushValue
	|
	|-RVA: 0x1D558B0 Offset: 0x1D548B0 VA: 0x181D558B0
	|-StackTraits<Nullable<Vector2>>.PushValue
	|
	|-RVA: 0x1D554F0 Offset: 0x1D544F0 VA: 0x181D554F0
	|-StackTraits<Nullable<Vector3>>.PushValue
	|
	|-RVA: 0x1D56460 Offset: 0x1D55460 VA: 0x181D56460
	|-StackTraits<Nullable<Vector4>>.PushValue
	|
	|-RVA: 0x1D544A0 Offset: 0x1D534A0 VA: 0x181D544A0
	|-StackTraits<object>.PushValue
	|
	|-RVA: 0x1D54310 Offset: 0x1D53310 VA: 0x181D54310
	|-StackTraits<InterfaceMapping>.PushValue
	|
	|-RVA: 0x1D55370 Offset: 0x1D54370 VA: 0x181D55370
	|-StackTraits<ParameterModifier>.PushValue
	|
	|-RVA: 0x1D55B00 Offset: 0x1D54B00 VA: 0x181D55B00
	|-StackTraits<StreamingContext>.PushValue
	|
	|-RVA: 0x1D53F40 Offset: 0x1D52F40 VA: 0x181D53F40
	|-StackTraits<RuntimeTypeHandle>.PushValue
	|
	|-RVA: 0x1D54980 Offset: 0x1D53980 VA: 0x181D54980
	|-StackTraits<sbyte>.PushValue
	|
	|-RVA: 0x1D552B0 Offset: 0x1D542B0 VA: 0x181D552B0
	|-StackTraits<float>.PushValue
	|
	|-RVA: 0x1D56770 Offset: 0x1D55770 VA: 0x181D56770
	|-StackTraits<TimeSpan>.PushValue
	|
	|-RVA: 0x1D54BC0 Offset: 0x1D53BC0 VA: 0x181D54BC0
	|-StackTraits<ushort>.PushValue
	|
	|-RVA: 0x1D545C0 Offset: 0x1D535C0 VA: 0x181D545C0
	|-StackTraits<uint>.PushValue
	|
	|-RVA: 0x1D56520 Offset: 0x1D55520 VA: 0x181D56520
	|-StackTraits<ulong>.PushValue
	|
	|-RVA: 0x1D548C0 Offset: 0x1D538C0 VA: 0x181D548C0
	|-StackTraits<UIntPtr>.PushValue
	|
	|-RVA: 0x1D55C90 Offset: 0x1D54C90 VA: 0x181D55C90
	|-StackTraits<VertexGradient>.PushValue
	|
	|-RVA: 0x1D56830 Offset: 0x1D55830 VA: 0x181D56830
	|-StackTraits<NavMeshHit>.PushValue
	|
	|-RVA: 0x1D55120 Offset: 0x1D54120 VA: 0x181D55120
	|-StackTraits<OffMeshLinkData>.PushValue
	|
	|-RVA: 0x1D54A40 Offset: 0x1D53A40 VA: 0x181D54A40
	|-StackTraits<AccelerationEvent>.PushValue
	|
	|-RVA: 0x1D54800 Offset: 0x1D53800 VA: 0x181D54800
	|-StackTraits<AnimatorClipInfo>.PushValue
	|
	|-RVA: 0x1D54170 Offset: 0x1D53170 VA: 0x181D54170
	|-StackTraits<AnimatorStateInfo>.PushValue
	|
	|-RVA: 0x1D566A0 Offset: 0x1D556A0 VA: 0x181D566A0
	|-StackTraits<AnimatorTransitionInfo>.PushValue
	|
	|-RVA: 0x1D54DF0 Offset: 0x1D53DF0 VA: 0x181D54DF0
	|-StackTraits<BoneWeight>.PushValue
	|
	|-RVA: 0x1D55D70 Offset: 0x1D54D70 VA: 0x181D55D70
	|-StackTraits<Bounds>.PushValue
	|
	|-RVA: 0x1D56390 Offset: 0x1D55390 VA: 0x181D56390
	|-StackTraits<BuildCompression>.PushValue
	|
	|-RVA: 0x1D55F00 Offset: 0x1D54F00 VA: 0x181D55F00
	|-StackTraits<Camera.GateFitParameters>.PushValue
	|
	|-RVA: 0x1D54510 Offset: 0x1D53510 VA: 0x181D54510
	|-StackTraits<Color32>.PushValue
	|
	|-RVA: 0x1D56220 Offset: 0x1D55220 VA: 0x181D56220
	|-StackTraits<Color>.PushValue
	|
	|-RVA: 0x1D569D0 Offset: 0x1D559D0 VA: 0x181D569D0
	|-StackTraits<CombineInstance>.PushValue
	|
	|-RVA: 0x1D54EC0 Offset: 0x1D53EC0 VA: 0x181D54EC0
	|-StackTraits<RaycastResult>.PushValue
	|
	|-RVA: 0x1B534D0 Offset: 0x1B524D0 VA: 0x181B534D0
	|-StackTraits<JointLimits>.PushValue
	|
	|-RVA: 0x1B53CB0 Offset: 0x1B52CB0 VA: 0x181B53CB0
	|-StackTraits<JointMotor>.PushValue
	|
	|-RVA: 0x1B54420 Offset: 0x1B53420 VA: 0x181B54420
	|-StackTraits<JointSpring>.PushValue
	|
	|-RVA: 0x1B55160 Offset: 0x1B54160 VA: 0x181B55160
	|-StackTraits<LayerMask>.PushValue
	|
	|-RVA: 0x1B538B0 Offset: 0x1B528B0 VA: 0x181B538B0
	|-StackTraits<LightBakingOutput>.PushValue
	|
	|-RVA: 0x1B53F00 Offset: 0x1B52F00 VA: 0x181B53F00
	|-StackTraits<MatchTargetWeightMask>.PushValue
	|
	|-RVA: 0x1B53970 Offset: 0x1B52970 VA: 0x181B53970
	|-StackTraits<Matrix4x4>.PushValue
	|
	|-RVA: 0x1B53E40 Offset: 0x1B52E40 VA: 0x181B53E40
	|-StackTraits<ParticleSystem.CollisionModule>.PushValue
	|
	|-RVA: 0x1B53000 Offset: 0x1B52000 VA: 0x181B53000
	|-StackTraits<ParticleSystem.ColorBySpeedModule>.PushValue
	|
	|-RVA: 0x1B52E90 Offset: 0x1B51E90 VA: 0x181B52E90
	|-StackTraits<ParticleSystem.ColorOverLifetimeModule>.PushValue
	|
	|-RVA: 0x1B52C40 Offset: 0x1B51C40 VA: 0x181B52C40
	|-StackTraits<ParticleSystem.CustomDataModule>.PushValue
	|
	|-RVA: 0x1B53FC0 Offset: 0x1B52FC0 VA: 0x181B53FC0
	|-StackTraits<ParticleSystem.EmissionModule>.PushValue
	|
	|-RVA: 0x1B52B20 Offset: 0x1B51B20 VA: 0x181B52B20
	|-StackTraits<ParticleSystem.EmitParams>.PushValue
	|
	|-RVA: 0x1B54D90 Offset: 0x1B53D90 VA: 0x181B54D90
	|-StackTraits<ParticleSystem.ExternalForcesModule>.PushValue
	|
	|-RVA: 0x1B52770 Offset: 0x1B51770 VA: 0x181B52770
	|-StackTraits<ParticleSystem.ForceOverLifetimeModule>.PushValue
	|
	|-RVA: 0x1B535A0 Offset: 0x1B525A0 VA: 0x181B535A0
	|-StackTraits<ParticleSystem.InheritVelocityModule>.PushValue
	|
	|-RVA: 0x1B54F10 Offset: 0x1B53F10 VA: 0x181B54F10
	|-StackTraits<ParticleSystem.LightsModule>.PushValue
	|
	|-RVA: 0x1B54FD0 Offset: 0x1B53FD0 VA: 0x181B54FD0
	|-StackTraits<ParticleSystem.LimitVelocityOverLifetimeModule>.PushValue
	|
	|-RVA: 0x1B54E50 Offset: 0x1B53E50 VA: 0x181B54E50
	|-StackTraits<ParticleSystem.MainModule>.PushValue
	|
	|-RVA: 0x1B530C0 Offset: 0x1B520C0 VA: 0x181B530C0
	|-StackTraits<ParticleSystem.NoiseModule>.PushValue
	|
	|-RVA: 0x1B533B0 Offset: 0x1B523B0 VA: 0x181B533B0
	|-StackTraits<ParticleSystem.Particle>.PushValue
	|
	|-RVA: 0x1B53A50 Offset: 0x1B52A50 VA: 0x181B53A50
	|-StackTraits<ParticleSystem.RotationBySpeedModule>.PushValue
	|
	|-RVA: 0x1B54B30 Offset: 0x1B53B30 VA: 0x181B54B30
	|-StackTraits<ParticleSystem.RotationOverLifetimeModule>.PushValue
	|
	|-RVA: 0x1B52A60 Offset: 0x1B51A60 VA: 0x181B52A60
	|-StackTraits<ParticleSystem.ShapeModule>.PushValue
	|
	|-RVA: 0x1B529A0 Offset: 0x1B519A0 VA: 0x181B529A0
	|-StackTraits<ParticleSystem.SizeBySpeedModule>.PushValue
	|
	|-RVA: 0x1B52830 Offset: 0x1B51830 VA: 0x181B52830
	|-StackTraits<ParticleSystem.SizeOverLifetimeModule>.PushValue
	|
	|-RVA: 0x1B53660 Offset: 0x1B52660 VA: 0x181B53660
	|-StackTraits<ParticleSystem.SubEmittersModule>.PushValue
	|
	|-RVA: 0x1B54750 Offset: 0x1B53750 VA: 0x181B54750
	|-StackTraits<ParticleSystem.TextureSheetAnimationModule>.PushValue
	|
	|-RVA: 0x1B55210 Offset: 0x1B54210 VA: 0x181B55210
	|-StackTraits<ParticleSystem.TrailModule>.PushValue
	|
	|-RVA: 0x1B532F0 Offset: 0x1B522F0 VA: 0x181B532F0
	|-StackTraits<ParticleSystem.TriggerModule>.PushValue
	|
	|-RVA: 0x1B54690 Offset: 0x1B53690 VA: 0x181B54690
	|-StackTraits<ParticleSystem.VelocityOverLifetimeModule>.PushValue
	|
	|-RVA: 0x1B52F50 Offset: 0x1B51F50 VA: 0x181B52F50
	|-StackTraits<PhysicsScene>.PushValue
	|
	|-RVA: 0x1B54A70 Offset: 0x1B53A70 VA: 0x181B54A70
	|-StackTraits<PlayableGraph>.PushValue
	|
	|-RVA: 0x1B54CE0 Offset: 0x1B53CE0 VA: 0x181B54CE0
	|-StackTraits<PropertyName>.PushValue
	|
	|-RVA: 0x1B53D80 Offset: 0x1B52D80 VA: 0x181B53D80
	|-StackTraits<Quaternion>.PushValue
	|
	|-RVA: 0x1B552D0 Offset: 0x1B542D0 VA: 0x181B552D0
	|-StackTraits<Random.State>.PushValue
	|
	|-RVA: 0x1B54080 Offset: 0x1B53080 VA: 0x181B54080
	|-StackTraits<Ray>.PushValue
	|
	|-RVA: 0x1B54230 Offset: 0x1B53230 VA: 0x181B54230
	|-StackTraits<RaycastHit>.PushValue
	|
	|-RVA: 0x1B53180 Offset: 0x1B52180 VA: 0x181B53180
	|-StackTraits<Rect>.PushValue
	|
	|-RVA: 0x1B545D0 Offset: 0x1B535D0 VA: 0x181B545D0
	|-StackTraits<RenderBuffer>.PushValue
	|
	|-RVA: 0x1B544F0 Offset: 0x1B534F0 VA: 0x181B544F0
	|-StackTraits<RenderTextureDescriptor>.PushValue
	|
	|-RVA: 0x1B549B0 Offset: 0x1B539B0 VA: 0x181B549B0
	|-StackTraits<ReflectionProbeBlendInfo>.PushValue
	|
	|-RVA: 0x1B55090 Offset: 0x1B54090 VA: 0x181B55090
	|-StackTraits<RenderTargetIdentifier>.PushValue
	|
	|-RVA: 0x1B54310 Offset: 0x1B53310 VA: 0x181B54310
	|-StackTraits<SphericalHarmonicsL2>.PushValue
	|
	|-RVA: 0x1B53BE0 Offset: 0x1B52BE0 VA: 0x181B53BE0
	|-StackTraits<Resolution>.PushValue
	|
	|-RVA: 0x1B53240 Offset: 0x1B52240 VA: 0x181B53240
	|-StackTraits<CreateSceneParameters>.PushValue
	|
	|-RVA: 0x1B53720 Offset: 0x1B52720 VA: 0x181B53720
	|-StackTraits<LoadSceneParameters>.PushValue
	|
	|-RVA: 0x1B528F0 Offset: 0x1B518F0 VA: 0x181B528F0
	|-StackTraits<Scene>.PushValue
	|
	|-RVA: 0x1B54BF0 Offset: 0x1B53BF0 VA: 0x181B54BF0
	|-StackTraits<TextGenerationSettings>.PushValue
	|
	|-RVA: 0x1B54150 Offset: 0x1B53150 VA: 0x181B54150
	|-StackTraits<Touch>.PushValue
	|
	|-RVA: 0x1B54810 Offset: 0x1B53810 VA: 0x181B54810
	|-StackTraits<ColorBlock>.PushValue
	|
	|-RVA: 0x1B537E0 Offset: 0x1B527E0 VA: 0x181B537E0
	|-StackTraits<Navigation>.PushValue
	|
	|-RVA: 0x1B52DC0 Offset: 0x1B51DC0 VA: 0x181B52DC0
	|-StackTraits<SpriteState>.PushValue
	|
	|-RVA: 0x1B52D00 Offset: 0x1B51D00 VA: 0x181B52D00
	|-StackTraits<Vector2>.PushValue
	|
	|-RVA: 0x1B53B10 Offset: 0x1B52B10 VA: 0x181B53B10
	|-StackTraits<Vector3>.PushValue
	|
	|-RVA: 0x1B548F0 Offset: 0x1B538F0 VA: 0x181B548F0
	|-StackTraits<Vector4>.PushValue
	*/

	private static void PushObject(IntPtr L, T o) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A86E30 Offset: 0x1A85E30 VA: 0x181A86E30
	|-StackTraits<DgwResultInfo>.PushObject
	|
	|-RVA: 0x1A86F10 Offset: 0x1A85F10 VA: 0x181A86F10
	|-StackTraits<DgwResultServerInfo>.PushObject
	|
	|-RVA: 0x1A87090 Offset: 0x1A86090 VA: 0x181A87090
	|-StackTraits<DgwServerForJson>.PushObject
	|
	|-RVA: 0x1A87C50 Offset: 0x1A86C50 VA: 0x181A87C50
	|-StackTraits<DgwServerInfo>.PushObject
	|
	|-RVA: 0x1A87910 Offset: 0x1A86910 VA: 0x181A87910
	|-StackTraits<TokenInfoForJson>.PushObject
	|
	|-RVA: 0x1A873B0 Offset: 0x1A863B0 VA: 0x181A873B0
	|-StackTraits<IniValue>.PushObject
	|
	|-RVA: 0x1A87AC0 Offset: 0x1A86AC0 VA: 0x181A87AC0
	|-StackTraits<DYResourceManager.CreateObjectResult>.PushObject
	|
	|-RVA: 0x1A879F0 Offset: 0x1A869F0 VA: 0x181A879F0
	|-StackTraits<HitData>.PushObject
	|
	|-RVA: 0x1A872E0 Offset: 0x1A862E0 VA: 0x181A872E0
	|-StackTraits<HitInfo>.PushObject
	|
	|-RVA: 0x1A87470 Offset: 0x1A86470 VA: 0x181A87470
	|-StackTraits<HitStabilityReport>.PushObject
	|
	|-RVA: 0x1A876D0 Offset: 0x1A866D0 VA: 0x181A876D0
	|-StackTraits<LuaByteBuffer>.PushObject
	|
	|-RVA: 0x1A87620 Offset: 0x1A86620 VA: 0x181A87620
	|-StackTraits<nil>.PushObject
	|
	|-RVA: 0x1A87EA0 Offset: 0x1A86EA0 VA: 0x181A87EA0
	|-StackTraits<MixPeerID>.PushObject
	|
	|-RVA: 0x1A87560 Offset: 0x1A86560 VA: 0x181A87560
	|-StackTraits<bool>.PushObject
	|
	|-RVA: 0x1A87150 Offset: 0x1A86150 VA: 0x181A87150
	|-StackTraits<byte>.PushObject
	|
	|-RVA: 0x1A87D20 Offset: 0x1A86D20 VA: 0x181A87D20
	|-StackTraits<char>.PushObject
	|
	|-RVA: 0x1A87210 Offset: 0x1A86210 VA: 0x181A87210
	|-StackTraits<KeyValuePair<int, HitData>>.PushObject
	|
	|-RVA: 0x1A87B90 Offset: 0x1A86B90 VA: 0x181A87B90
	|-StackTraits<KeyValuePair<int, object>>.PushObject
	|
	|-RVA: 0x1A87850 Offset: 0x1A86850 VA: 0x181A87850
	|-StackTraits<KeyValuePair<object, long>>.PushObject
	|
	|-RVA: 0x1A87790 Offset: 0x1A86790 VA: 0x181A87790
	|-StackTraits<KeyValuePair<object, object>>.PushObject
	|
	|-RVA: 0x1A86FD0 Offset: 0x1A85FD0 VA: 0x181A86FD0
	|-StackTraits<KeyValuePair<uint, object>>.PushObject
	|
	|-RVA: 0x1A87DE0 Offset: 0x1A86DE0 VA: 0x181A87DE0
	|-StackTraits<DateTime>.PushObject
	|
	|-RVA: 0x1A86D70 Offset: 0x1A85D70 VA: 0x181A86D70
	|-StackTraits<DateTimeOffset>.PushObject
	|
	|-RVA: 0x1D52830 Offset: 0x1D51830 VA: 0x181D52830
	|-StackTraits<Decimal>.PushObject
	|
	|-RVA: 0x1D526B0 Offset: 0x1D516B0 VA: 0x181D526B0
	|-StackTraits<double>.PushObject
	|
	|-RVA: 0x1D516C0 Offset: 0x1D506C0 VA: 0x181D516C0
	|-StackTraits<Guid>.PushObject
	|
	|-RVA: 0x1D522A0 Offset: 0x1D512A0 VA: 0x181D522A0
	|-StackTraits<short>.PushObject
	|
	|-RVA: 0x1D52060 Offset: 0x1D51060 VA: 0x181D52060
	|-StackTraits<int>.PushObject
	|
	|-RVA: 0x1D519D0 Offset: 0x1D509D0 VA: 0x181D519D0
	|-StackTraits<Int32Enum>.PushObject
	|
	|-RVA: 0x1D53600 Offset: 0x1D52600 VA: 0x181D53600
	|-StackTraits<long>.PushObject
	|
	|-RVA: 0x1D530A0 Offset: 0x1D520A0 VA: 0x181D530A0
	|-StackTraits<IntPtr>.PushObject
	|
	|-RVA: 0x1D53480 Offset: 0x1D52480 VA: 0x181D53480
	|-StackTraits<Nullable<bool>>.PushObject
	|
	|-RVA: 0x1D51D50 Offset: 0x1D50D50 VA: 0x181D51D50
	|-StackTraits<Nullable<byte>>.PushObject
	|
	|-RVA: 0x1D53160 Offset: 0x1D52160 VA: 0x181D53160
	|-StackTraits<Nullable<char>>.PushObject
	|
	|-RVA: 0x1D51540 Offset: 0x1D50540 VA: 0x181D51540
	|-StackTraits<Nullable<Decimal>>.PushObject
	|
	|-RVA: 0x1D51B50 Offset: 0x1D50B50 VA: 0x181D51B50
	|-StackTraits<Nullable<double>>.PushObject
	|
	|-RVA: 0x1D529A0 Offset: 0x1D519A0 VA: 0x181D529A0
	|-StackTraits<Nullable<short>>.PushObject
	|
	|-RVA: 0x1D53910 Offset: 0x1D52910 VA: 0x181D53910
	|-StackTraits<Nullable<int>>.PushObject
	|
	|-RVA: 0x1D51E10 Offset: 0x1D50E10 VA: 0x181D51E10
	|-StackTraits<Nullable<long>>.PushObject
	|
	|-RVA: 0x1D52B10 Offset: 0x1D51B10 VA: 0x181D52B10
	|-StackTraits<Nullable<sbyte>>.PushObject
	|
	|-RVA: 0x1D53DB0 Offset: 0x1D52DB0 VA: 0x181D53DB0
	|-StackTraits<Nullable<float>>.PushObject
	|
	|-RVA: 0x1D51780 Offset: 0x1D50780 VA: 0x181D51780
	|-StackTraits<Nullable<ushort>>.PushObject
	|
	|-RVA: 0x1D53790 Offset: 0x1D52790 VA: 0x181D53790
	|-StackTraits<Nullable<uint>>.PushObject
	|
	|-RVA: 0x1D51480 Offset: 0x1D50480 VA: 0x181D51480
	|-StackTraits<Nullable<ulong>>.PushObject
	|
	|-RVA: 0x1D539D0 Offset: 0x1D529D0 VA: 0x181D539D0
	|-StackTraits<Nullable<Bounds>>.PushObject
	|
	|-RVA: 0x1D51910 Offset: 0x1D50910 VA: 0x181D51910
	|-StackTraits<Nullable<Color>>.PushObject
	|
	|-RVA: 0x1D52A50 Offset: 0x1D51A50 VA: 0x181D52A50
	|-StackTraits<Nullable<LayerMask>>.PushObject
	|
	|-RVA: 0x1D51A90 Offset: 0x1D50A90 VA: 0x181D51A90
	|-StackTraits<Nullable<Quaternion>>.PushObject
	|
	|-RVA: 0x1D51C80 Offset: 0x1D50C80 VA: 0x181D51C80
	|-StackTraits<Nullable<Ray>>.PushObject
	|
	|-RVA: 0x1D52E50 Offset: 0x1D51E50 VA: 0x181D52E50
	|-StackTraits<Nullable<RaycastHit>>.PushObject
	|
	|-RVA: 0x1D51830 Offset: 0x1D50830 VA: 0x181D51830
	|-StackTraits<Nullable<Touch>>.PushObject
	|
	|-RVA: 0x1D52CA0 Offset: 0x1D51CA0 VA: 0x181D52CA0
	|-StackTraits<Nullable<Vector2>>.PushObject
	|
	|-RVA: 0x1D533C0 Offset: 0x1D523C0 VA: 0x181D533C0
	|-StackTraits<Nullable<Vector3>>.PushObject
	|
	|-RVA: 0x1D53AA0 Offset: 0x1D52AA0 VA: 0x181D53AA0
	|-StackTraits<Nullable<Vector4>>.PushObject
	|
	|-RVA: 0x1D51C10 Offset: 0x1D50C10 VA: 0x181D51C10
	|-StackTraits<object>.PushObject
	|
	|-RVA: 0x1D52360 Offset: 0x1D51360 VA: 0x181D52360
	|-StackTraits<InterfaceMapping>.PushObject
	|
	|-RVA: 0x1D513C0 Offset: 0x1D503C0 VA: 0x181D513C0
	|-StackTraits<ParameterModifier>.PushObject
	|
	|-RVA: 0x1D53B60 Offset: 0x1D52B60 VA: 0x181D53B60
	|-StackTraits<StreamingContext>.PushObject
	|
	|-RVA: 0x1D52120 Offset: 0x1D51120 VA: 0x181D52120
	|-StackTraits<RuntimeTypeHandle>.PushObject
	|
	|-RVA: 0x1D521E0 Offset: 0x1D511E0 VA: 0x181D521E0
	|-StackTraits<sbyte>.PushObject
	|
	|-RVA: 0x1D52530 Offset: 0x1D51530 VA: 0x181D52530
	|-StackTraits<float>.PushObject
	|
	|-RVA: 0x1D51ED0 Offset: 0x1D50ED0 VA: 0x181D51ED0
	|-StackTraits<TimeSpan>.PushObject
	|
	|-RVA: 0x1D53540 Offset: 0x1D52540 VA: 0x181D53540
	|-StackTraits<ushort>.PushObject
	|
	|-RVA: 0x1D52770 Offset: 0x1D51770 VA: 0x181D52770
	|-StackTraits<uint>.PushObject
	|
	|-RVA: 0x1D52FE0 Offset: 0x1D51FE0 VA: 0x181D52FE0
	|-StackTraits<ulong>.PushObject
	|
	|-RVA: 0x1D52F20 Offset: 0x1D51F20 VA: 0x181D52F20
	|-StackTraits<UIntPtr>.PushObject
	|
	|-RVA: 0x1D52D70 Offset: 0x1D51D70 VA: 0x181D52D70
	|-StackTraits<VertexGradient>.PushObject
	|
	|-RVA: 0x1D52BD0 Offset: 0x1D51BD0 VA: 0x181D52BD0
	|-StackTraits<NavMeshHit>.PushObject
	|
	|-RVA: 0x1D532F0 Offset: 0x1D522F0 VA: 0x181D532F0
	|-StackTraits<OffMeshLinkData>.PushObject
	|
	|-RVA: 0x1D525F0 Offset: 0x1D515F0 VA: 0x181D525F0
	|-StackTraits<AccelerationEvent>.PushObject
	|
	|-RVA: 0x1D53850 Offset: 0x1D52850 VA: 0x181D53850
	|-StackTraits<AnimatorClipInfo>.PushObject
	|
	|-RVA: 0x1D51F90 Offset: 0x1D50F90 VA: 0x181D51F90
	|-StackTraits<AnimatorStateInfo>.PushObject
	|
	|-RVA: 0x1D536C0 Offset: 0x1D526C0 VA: 0x181D536C0
	|-StackTraits<AnimatorTransitionInfo>.PushObject
	|
	|-RVA: 0x1D53C20 Offset: 0x1D52C20 VA: 0x181D53C20
	|-StackTraits<BoneWeight>.PushObject
	|
	|-RVA: 0x1D53E70 Offset: 0x1D52E70 VA: 0x181D53E70
	|-StackTraits<Bounds>.PushObject
	|
	|-RVA: 0x1D512F0 Offset: 0x1D502F0 VA: 0x181D512F0
	|-StackTraits<BuildCompression>.PushObject
	|
	|-RVA: 0x1D53CF0 Offset: 0x1D52CF0 VA: 0x181D53CF0
	|-StackTraits<Camera.GateFitParameters>.PushObject
	|
	|-RVA: 0x1D528F0 Offset: 0x1D518F0 VA: 0x181D528F0
	|-StackTraits<Color32>.PushObject
	|
	|-RVA: 0x1D51600 Offset: 0x1D50600 VA: 0x181D51600
	|-StackTraits<Color>.PushObject
	|
	|-RVA: 0x1D52430 Offset: 0x1D51430 VA: 0x181D52430
	|-StackTraits<CombineInstance>.PushObject
	|
	|-RVA: 0x1D53210 Offset: 0x1D52210 VA: 0x181D53210
	|-StackTraits<RaycastResult>.PushObject
	|
	|-RVA: 0x1B501D0 Offset: 0x1B4F1D0 VA: 0x181B501D0
	|-StackTraits<JointLimits>.PushObject
	|
	|-RVA: 0x1B510F0 Offset: 0x1B500F0 VA: 0x181B510F0
	|-StackTraits<JointMotor>.PushObject
	|
	|-RVA: 0x1B509F0 Offset: 0x1B4F9F0 VA: 0x181B509F0
	|-StackTraits<JointSpring>.PushObject
	|
	|-RVA: 0x1B526C0 Offset: 0x1B516C0 VA: 0x181B526C0
	|-StackTraits<LayerMask>.PushObject
	|
	|-RVA: 0x1B4FD00 Offset: 0x1B4ED00 VA: 0x181B4FD00
	|-StackTraits<LightBakingOutput>.PushObject
	|
	|-RVA: 0x1B50810 Offset: 0x1B4F810 VA: 0x181B50810
	|-StackTraits<MatchTargetWeightMask>.PushObject
	|
	|-RVA: 0x1B51C40 Offset: 0x1B50C40 VA: 0x181B51C40
	|-StackTraits<Matrix4x4>.PushObject
	|
	|-RVA: 0x1B50430 Offset: 0x1B4F430 VA: 0x181B50430
	|-StackTraits<ParticleSystem.CollisionModule>.PushObject
	|
	|-RVA: 0x1B52600 Offset: 0x1B51600 VA: 0x181B52600
	|-StackTraits<ParticleSystem.ColorBySpeedModule>.PushObject
	|
	|-RVA: 0x1B51AA0 Offset: 0x1B50AA0 VA: 0x181B51AA0
	|-StackTraits<ParticleSystem.ColorOverLifetimeModule>.PushObject
	|
	|-RVA: 0x1B517A0 Offset: 0x1B507A0 VA: 0x181B517A0
	|-StackTraits<ParticleSystem.CustomDataModule>.PushObject
	|
	|-RVA: 0x1B4FFA0 Offset: 0x1B4EFA0 VA: 0x181B4FFA0
	|-StackTraits<ParticleSystem.EmissionModule>.PushObject
	|
	|-RVA: 0x1B4FDC0 Offset: 0x1B4EDC0 VA: 0x181B4FDC0
	|-StackTraits<ParticleSystem.EmitParams>.PushObject
	|
	|-RVA: 0x1B51030 Offset: 0x1B50030 VA: 0x181B51030
	|-StackTraits<ParticleSystem.ExternalForcesModule>.PushObject
	|
	|-RVA: 0x1B51570 Offset: 0x1B50570 VA: 0x181B51570
	|-StackTraits<ParticleSystem.ForceOverLifetimeModule>.PushObject
	|
	|-RVA: 0x1B50F70 Offset: 0x1B4FF70 VA: 0x181B50F70
	|-StackTraits<ParticleSystem.InheritVelocityModule>.PushObject
	|
	|-RVA: 0x1B513F0 Offset: 0x1B503F0 VA: 0x181B513F0
	|-StackTraits<ParticleSystem.LightsModule>.PushObject
	|
	|-RVA: 0x1B51860 Offset: 0x1B50860 VA: 0x181B51860
	|-StackTraits<ParticleSystem.LimitVelocityOverLifetimeModule>.PushObject
	|
	|-RVA: 0x1B50370 Offset: 0x1B4F370 VA: 0x181B50370
	|-StackTraits<ParticleSystem.MainModule>.PushObject
	|
	|-RVA: 0x1B51330 Offset: 0x1B50330 VA: 0x181B51330
	|-StackTraits<ParticleSystem.NoiseModule>.PushObject
	|
	|-RVA: 0x1B508D0 Offset: 0x1B4F8D0 VA: 0x181B508D0
	|-StackTraits<ParticleSystem.Particle>.PushObject
	|
	|-RVA: 0x1B50AC0 Offset: 0x1B4FAC0 VA: 0x181B50AC0
	|-StackTraits<ParticleSystem.RotationBySpeedModule>.PushObject
	|
	|-RVA: 0x1B52540 Offset: 0x1B51540 VA: 0x181B52540
	|-StackTraits<ParticleSystem.RotationOverLifetimeModule>.PushObject
	|
	|-RVA: 0x1B52100 Offset: 0x1B51100 VA: 0x181B52100
	|-StackTraits<ParticleSystem.ShapeModule>.PushObject
	|
	|-RVA: 0x1B52280 Offset: 0x1B51280 VA: 0x181B52280
	|-StackTraits<ParticleSystem.SizeBySpeedModule>.PushObject
	|
	|-RVA: 0x1B50C40 Offset: 0x1B4FC40 VA: 0x181B50C40
	|-StackTraits<ParticleSystem.SizeOverLifetimeModule>.PushObject
	|
	|-RVA: 0x1B51F70 Offset: 0x1B50F70 VA: 0x181B51F70
	|-StackTraits<ParticleSystem.SubEmittersModule>.PushObject
	|
	|-RVA: 0x1B505C0 Offset: 0x1B4F5C0 VA: 0x181B505C0
	|-StackTraits<ParticleSystem.TextureSheetAnimationModule>.PushObject
	|
	|-RVA: 0x1B4FEE0 Offset: 0x1B4EEE0 VA: 0x181B4FEE0
	|-StackTraits<ParticleSystem.TrailModule>.PushObject
	|
	|-RVA: 0x1B521C0 Offset: 0x1B511C0 VA: 0x181B521C0
	|-StackTraits<ParticleSystem.TriggerModule>.PushObject
	|
	|-RVA: 0x1B51630 Offset: 0x1B50630 VA: 0x181B51630
	|-StackTraits<ParticleSystem.VelocityOverLifetimeModule>.PushObject
	|
	|-RVA: 0x1B50680 Offset: 0x1B4F680 VA: 0x181B50680
	|-StackTraits<PhysicsScene>.PushObject
	|
	|-RVA: 0x1B51EB0 Offset: 0x1B50EB0 VA: 0x181B51EB0
	|-StackTraits<PlayableGraph>.PushObject
	|
	|-RVA: 0x1B51280 Offset: 0x1B50280 VA: 0x181B51280
	|-StackTraits<PropertyName>.PushObject
	|
	|-RVA: 0x1B511C0 Offset: 0x1B501C0 VA: 0x181B511C0
	|-StackTraits<Quaternion>.PushObject
	|
	|-RVA: 0x1B51920 Offset: 0x1B50920 VA: 0x181B51920
	|-StackTraits<Random.State>.PushObject
	|
	|-RVA: 0x1B51D20 Offset: 0x1B50D20 VA: 0x181B51D20
	|-StackTraits<Ray>.PushObject
	|
	|-RVA: 0x1B51B60 Offset: 0x1B50B60 VA: 0x181B51B60
	|-StackTraits<RaycastHit>.PushObject
	|
	|-RVA: 0x1B50EB0 Offset: 0x1B4FEB0 VA: 0x181B50EB0
	|-StackTraits<Rect>.PushObject
	|
	|-RVA: 0x1B50B80 Offset: 0x1B4FB80 VA: 0x181B50B80
	|-StackTraits<RenderBuffer>.PushObject
	|
	|-RVA: 0x1B50D00 Offset: 0x1B4FD00 VA: 0x181B50D00
	|-StackTraits<RenderTextureDescriptor>.PushObject
	|
	|-RVA: 0x1B50060 Offset: 0x1B4F060 VA: 0x181B50060
	|-StackTraits<ReflectionProbeBlendInfo>.PushObject
	|
	|-RVA: 0x1B52030 Offset: 0x1B51030 VA: 0x181B52030
	|-StackTraits<RenderTargetIdentifier>.PushObject
	|
	|-RVA: 0x1B52430 Offset: 0x1B51430 VA: 0x181B52430
	|-StackTraits<SphericalHarmonicsL2>.PushObject
	|
	|-RVA: 0x1B50DE0 Offset: 0x1B4FDE0 VA: 0x181B50DE0
	|-StackTraits<Resolution>.PushObject
	|
	|-RVA: 0x1B516F0 Offset: 0x1B506F0 VA: 0x181B516F0
	|-StackTraits<CreateSceneParameters>.PushObject
	|
	|-RVA: 0x1B514B0 Offset: 0x1B504B0 VA: 0x181B514B0
	|-StackTraits<LoadSceneParameters>.PushObject
	|
	|-RVA: 0x1B50120 Offset: 0x1B4F120 VA: 0x181B50120
	|-StackTraits<Scene>.PushObject
	|
	|-RVA: 0x1B52340 Offset: 0x1B51340 VA: 0x181B52340
	|-StackTraits<TextGenerationSettings>.PushObject
	|
	|-RVA: 0x1B50730 Offset: 0x1B4F730 VA: 0x181B50730
	|-StackTraits<Touch>.PushObject
	|
	|-RVA: 0x1B4FB50 Offset: 0x1B4EB50 VA: 0x181B4FB50
	|-StackTraits<ColorBlock>.PushObject
	|
	|-RVA: 0x1B502A0 Offset: 0x1B4F2A0 VA: 0x181B502A0
	|-StackTraits<Navigation>.PushObject
	|
	|-RVA: 0x1B504F0 Offset: 0x1B4F4F0 VA: 0x181B504F0
	|-StackTraits<SpriteState>.PushObject
	|
	|-RVA: 0x1B519E0 Offset: 0x1B509E0 VA: 0x181B519E0
	|-StackTraits<Vector2>.PushObject
	|
	|-RVA: 0x1B4FC30 Offset: 0x1B4EC30 VA: 0x181B4FC30
	|-StackTraits<Vector3>.PushObject
	|
	|-RVA: 0x1B51DF0 Offset: 0x1B50DF0 VA: 0x181B51DF0
	|-StackTraits<Vector4>.PushObject
	*/

	private static void PushArray(IntPtr L, T array) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A869E0 Offset: 0x1A859E0 VA: 0x181A869E0
	|-StackTraits<DgwResultInfo>.PushArray
	|
	|-RVA: 0x1A86760 Offset: 0x1A85760 VA: 0x181A86760
	|-StackTraits<DgwResultServerInfo>.PushArray
	|
	|-RVA: 0x1A86320 Offset: 0x1A85320 VA: 0x181A86320
	|-StackTraits<DgwServerForJson>.PushArray
	|
	|-RVA: 0x1A85A30 Offset: 0x1A84A30 VA: 0x181A85A30
	|-StackTraits<DgwServerInfo>.PushArray
	|
	|-RVA: 0x1A85F80 Offset: 0x1A84F80 VA: 0x181A85F80
	|-StackTraits<TokenInfoForJson>.PushArray
	|
	|-RVA: 0x1A86830 Offset: 0x1A85830 VA: 0x181A86830
	|-StackTraits<IniValue>.PushArray
	|
	|-RVA: 0x1A863F0 Offset: 0x1A853F0 VA: 0x181A863F0
	|-StackTraits<DYResourceManager.CreateObjectResult>.PushArray
	|
	|-RVA: 0x1A86240 Offset: 0x1A85240 VA: 0x181A86240
	|-StackTraits<HitData>.PushArray
	|
	|-RVA: 0x1A86AE0 Offset: 0x1A85AE0 VA: 0x181A86AE0
	|-StackTraits<HitInfo>.PushArray
	|
	|-RVA: 0x1A85CC0 Offset: 0x1A84CC0 VA: 0x181A85CC0
	|-StackTraits<HitStabilityReport>.PushArray
	|
	|-RVA: 0x1A86070 Offset: 0x1A85070 VA: 0x181A86070
	|-StackTraits<LuaByteBuffer>.PushArray
	|
	|-RVA: 0x1A85B10 Offset: 0x1A84B10 VA: 0x181A85B10
	|-StackTraits<nil>.PushArray
	|
	|-RVA: 0x1A86BD0 Offset: 0x1A85BD0 VA: 0x181A86BD0
	|-StackTraits<MixPeerID>.PushArray
	|
	|-RVA: 0x1A86CA0 Offset: 0x1A85CA0 VA: 0x181A86CA0
	|-StackTraits<bool>.PushArray
	|
	|-RVA: 0x1A85DD0 Offset: 0x1A84DD0 VA: 0x181A85DD0
	|-StackTraits<byte>.PushArray
	|
	|-RVA: 0x1A865B0 Offset: 0x1A855B0 VA: 0x181A865B0
	|-StackTraits<char>.PushArray
	|
	|-RVA: 0x1A86150 Offset: 0x1A85150 VA: 0x181A86150
	|-StackTraits<KeyValuePair<int, HitData>>.PushArray
	|
	|-RVA: 0x1A85BE0 Offset: 0x1A84BE0 VA: 0x181A85BE0
	|-StackTraits<KeyValuePair<int, object>>.PushArray
	|
	|-RVA: 0x1A85EA0 Offset: 0x1A84EA0 VA: 0x181A85EA0
	|-StackTraits<KeyValuePair<object, long>>.PushArray
	|
	|-RVA: 0x1A86680 Offset: 0x1A85680 VA: 0x181A86680
	|-StackTraits<KeyValuePair<object, object>>.PushArray
	|
	|-RVA: 0x1A86900 Offset: 0x1A85900 VA: 0x181A86900
	|-StackTraits<KeyValuePair<uint, object>>.PushArray
	|
	|-RVA: 0x1A85960 Offset: 0x1A84960 VA: 0x181A85960
	|-StackTraits<DateTime>.PushArray
	|
	|-RVA: 0x1A864D0 Offset: 0x1A854D0 VA: 0x181A864D0
	|-StackTraits<DateTimeOffset>.PushArray
	|
	|-RVA: 0x1D4E590 Offset: 0x1D4D590 VA: 0x181D4E590
	|-StackTraits<Decimal>.PushArray
	|
	|-RVA: 0x1D4EE10 Offset: 0x1D4DE10 VA: 0x181D4EE10
	|-StackTraits<double>.PushArray
	|
	|-RVA: 0x1D4EEE0 Offset: 0x1D4DEE0 VA: 0x181D4EEE0
	|-StackTraits<Guid>.PushArray
	|
	|-RVA: 0x1D51220 Offset: 0x1D50220 VA: 0x181D51220
	|-StackTraits<short>.PushArray
	|
	|-RVA: 0x1D4E4C0 Offset: 0x1D4D4C0 VA: 0x181D4E4C0
	|-StackTraits<int>.PushArray
	|
	|-RVA: 0x1D4DA40 Offset: 0x1D4CA40 VA: 0x181D4DA40
	|-StackTraits<Int32Enum>.PushArray
	|
	|-RVA: 0x1D4F770 Offset: 0x1D4E770 VA: 0x181D4F770
	|-StackTraits<long>.PushArray
	|
	|-RVA: 0x1D4FCE0 Offset: 0x1D4ECE0 VA: 0x181D4FCE0
	|-StackTraits<IntPtr>.PushArray
	|
	|-RVA: 0x1D4DF10 Offset: 0x1D4CF10 VA: 0x181D4DF10
	|-StackTraits<Nullable<bool>>.PushArray
	|
	|-RVA: 0x1D4DDC0 Offset: 0x1D4CDC0 VA: 0x181D4DDC0
	|-StackTraits<Nullable<byte>>.PushArray
	|
	|-RVA: 0x1D50BD0 Offset: 0x1D4FBD0 VA: 0x181D50BD0
	|-StackTraits<Nullable<char>>.PushArray
	|
	|-RVA: 0x1D4FE90 Offset: 0x1D4EE90 VA: 0x181D4FE90
	|-StackTraits<Nullable<Decimal>>.PushArray
	|
	|-RVA: 0x1D4EFC0 Offset: 0x1D4DFC0 VA: 0x181D4EFC0
	|-StackTraits<Nullable<double>>.PushArray
	|
	|-RVA: 0x1D508B0 Offset: 0x1D4F8B0 VA: 0x181D508B0
	|-StackTraits<Nullable<short>>.PushArray
	|
	|-RVA: 0x1D510D0 Offset: 0x1D500D0 VA: 0x181D510D0
	|-StackTraits<Nullable<int>>.PushArray
	|
	|-RVA: 0x1D4F460 Offset: 0x1D4E460 VA: 0x181D4F460
	|-StackTraits<Nullable<long>>.PushArray
	|
	|-RVA: 0x1D4D7A0 Offset: 0x1D4C7A0 VA: 0x181D4D7A0
	|-StackTraits<Nullable<sbyte>>.PushArray
	|
	|-RVA: 0x1D4D8F0 Offset: 0x1D4C8F0 VA: 0x181D4D8F0
	|-StackTraits<Nullable<float>>.PushArray
	|
	|-RVA: 0x1D50380 Offset: 0x1D4F380 VA: 0x181D50380
	|-StackTraits<Nullable<ushort>>.PushArray
	|
	|-RVA: 0x1D4FAC0 Offset: 0x1D4EAC0 VA: 0x181D4FAC0
	|-StackTraits<Nullable<uint>>.PushArray
	|
	|-RVA: 0x1D50D20 Offset: 0x1D4FD20 VA: 0x181D50D20
	|-StackTraits<Nullable<ulong>>.PushArray
	|
	|-RVA: 0x1D50730 Offset: 0x1D4F730 VA: 0x181D50730
	|-StackTraits<Nullable<Bounds>>.PushArray
	|
	|-RVA: 0x1D4EAF0 Offset: 0x1D4DAF0 VA: 0x181D4EAF0
	|-StackTraits<Nullable<Color>>.PushArray
	|
	|-RVA: 0x1D500D0 Offset: 0x1D4F0D0 VA: 0x181D500D0
	|-StackTraits<Nullable<LayerMask>>.PushArray
	|
	|-RVA: 0x1D4E810 Offset: 0x1D4D810 VA: 0x181D4E810
	|-StackTraits<Nullable<Quaternion>>.PushArray
	|
	|-RVA: 0x1D505B0 Offset: 0x1D4F5B0 VA: 0x181D505B0
	|-StackTraits<Nullable<Ray>>.PushArray
	|
	|-RVA: 0x1D4F840 Offset: 0x1D4E840 VA: 0x181D4F840
	|-StackTraits<Nullable<RaycastHit>>.PushArray
	|
	|-RVA: 0x1D4F120 Offset: 0x1D4E120 VA: 0x181D4F120
	|-StackTraits<Nullable<Touch>>.PushArray
	|
	|-RVA: 0x1D4E980 Offset: 0x1D4D980 VA: 0x181D4E980
	|-StackTraits<Nullable<Vector2>>.PushArray
	|
	|-RVA: 0x1D50220 Offset: 0x1D4F220 VA: 0x181D50220
	|-StackTraits<Nullable<Vector3>>.PushArray
	|
	|-RVA: 0x1D50E80 Offset: 0x1D4FE80 VA: 0x181D50E80
	|-StackTraits<Nullable<Vector4>>.PushArray
	|
	|-RVA: 0x1D4E250 Offset: 0x1D4D250 VA: 0x181D4E250
	|-StackTraits<object>.PushArray
	|
	|-RVA: 0x1D4D5D0 Offset: 0x1D4C5D0 VA: 0x181D4D5D0
	|-StackTraits<InterfaceMapping>.PushArray
	|
	|-RVA: 0x1D4F390 Offset: 0x1D4E390 VA: 0x181D4F390
	|-StackTraits<ParameterModifier>.PushArray
	|
	|-RVA: 0x1D50A00 Offset: 0x1D4FA00 VA: 0x181D50A00
	|-StackTraits<StreamingContext>.PushArray
	|
	|-RVA: 0x1D4D500 Offset: 0x1D4C500 VA: 0x181D4D500
	|-StackTraits<RuntimeTypeHandle>.PushArray
	|
	|-RVA: 0x1D4E670 Offset: 0x1D4D670 VA: 0x181D4E670
	|-StackTraits<sbyte>.PushArray
	|
	|-RVA: 0x1D4DB10 Offset: 0x1D4CB10 VA: 0x181D4DB10
	|-StackTraits<float>.PushArray
	|
	|-RVA: 0x1D4FC10 Offset: 0x1D4EC10 VA: 0x181D4FC10
	|-StackTraits<TimeSpan>.PushArray
	|
	|-RVA: 0x1D4F6A0 Offset: 0x1D4E6A0 VA: 0x181D4F6A0
	|-StackTraits<ushort>.PushArray
	|
	|-RVA: 0x1D4E310 Offset: 0x1D4D310 VA: 0x181D4E310
	|-StackTraits<uint>.PushArray
	|
	|-RVA: 0x1D4E740 Offset: 0x1D4D740 VA: 0x181D4E740
	|-StackTraits<ulong>.PushArray
	|
	|-RVA: 0x1D50000 Offset: 0x1D4F000 VA: 0x181D50000
	|-StackTraits<UIntPtr>.PushArray
	|
	|-RVA: 0x1D4DBE0 Offset: 0x1D4CBE0 VA: 0x181D4DBE0
	|-StackTraits<VertexGradient>.PushArray
	|
	|-RVA: 0x1D4DCD0 Offset: 0x1D4CCD0 VA: 0x181D4DCD0
	|-StackTraits<NavMeshHit>.PushArray
	|
	|-RVA: 0x1D4D6B0 Offset: 0x1D4C6B0 VA: 0x181D4D6B0
	|-StackTraits<OffMeshLinkData>.PushArray
	|
	|-RVA: 0x1D4FDB0 Offset: 0x1D4EDB0 VA: 0x181D4FDB0
	|-StackTraits<AccelerationEvent>.PushArray
	|
	|-RVA: 0x1D4E180 Offset: 0x1D4D180 VA: 0x181D4E180
	|-StackTraits<AnimatorClipInfo>.PushArray
	|
	|-RVA: 0x1D50AE0 Offset: 0x1D4FAE0 VA: 0x181D50AE0
	|-StackTraits<AnimatorStateInfo>.PushArray
	|
	|-RVA: 0x1D4F5C0 Offset: 0x1D4E5C0 VA: 0x181D4F5C0
	|-StackTraits<AnimatorTransitionInfo>.PushArray
	|
	|-RVA: 0x1D4ED30 Offset: 0x1D4DD30 VA: 0x181D4ED30
	|-StackTraits<BoneWeight>.PushArray
	|
	|-RVA: 0x1D4E3E0 Offset: 0x1D4D3E0 VA: 0x181D4E3E0
	|-StackTraits<Bounds>.PushArray
	|
	|-RVA: 0x1D504D0 Offset: 0x1D4F4D0 VA: 0x181D504D0
	|-StackTraits<BuildCompression>.PushArray
	|
	|-RVA: 0x1D4EC60 Offset: 0x1D4DC60 VA: 0x181D4EC60
	|-StackTraits<Camera.GateFitParameters>.PushArray
	|
	|-RVA: 0x1D4F2C0 Offset: 0x1D4E2C0 VA: 0x181D4F2C0
	|-StackTraits<Color32>.PushArray
	|
	|-RVA: 0x1D50FF0 Offset: 0x1D4FFF0 VA: 0x181D50FF0
	|-StackTraits<Color>.PushArray
	|
	|-RVA: 0x1D4E060 Offset: 0x1D4D060 VA: 0x181D4E060
	|-StackTraits<CombineInstance>.PushArray
	|
	|-RVA: 0x1D4F9C0 Offset: 0x1D4E9C0 VA: 0x181D4F9C0
	|-StackTraits<RaycastResult>.PushArray
	|
	|-RVA: 0x1B4DAF0 Offset: 0x1B4CAF0 VA: 0x181B4DAF0
	|-StackTraits<JointLimits>.PushArray
	|
	|-RVA: 0x1B4E3E0 Offset: 0x1B4D3E0 VA: 0x181B4E3E0
	|-StackTraits<JointMotor>.PushArray
	|
	|-RVA: 0x1B4E300 Offset: 0x1B4D300 VA: 0x181B4E300
	|-StackTraits<JointSpring>.PushArray
	|
	|-RVA: 0x1B4F8C0 Offset: 0x1B4E8C0 VA: 0x181B4F8C0
	|-StackTraits<LayerMask>.PushArray
	|
	|-RVA: 0x1B4D5C0 Offset: 0x1B4C5C0 VA: 0x181B4D5C0
	|-StackTraits<LightBakingOutput>.PushArray
	|
	|-RVA: 0x1B4D840 Offset: 0x1B4C840 VA: 0x181B4D840
	|-StackTraits<MatchTargetWeightMask>.PushArray
	|
	|-RVA: 0x1B4DE70 Offset: 0x1B4CE70 VA: 0x181B4DE70
	|-StackTraits<Matrix4x4>.PushArray
	|
	|-RVA: 0x1B4EBE0 Offset: 0x1B4DBE0 VA: 0x181B4EBE0
	|-StackTraits<ParticleSystem.CollisionModule>.PushArray
	|
	|-RVA: 0x1B4DDA0 Offset: 0x1B4CDA0 VA: 0x181B4DDA0
	|-StackTraits<ParticleSystem.ColorBySpeedModule>.PushArray
	|
	|-RVA: 0x1B4D6A0 Offset: 0x1B4C6A0 VA: 0x181B4D6A0
	|-StackTraits<ParticleSystem.ColorOverLifetimeModule>.PushArray
	|
	|-RVA: 0x1B4F7F0 Offset: 0x1B4E7F0 VA: 0x181B4F7F0
	|-StackTraits<ParticleSystem.CustomDataModule>.PushArray
	|
	|-RVA: 0x1B4E7A0 Offset: 0x1B4D7A0 VA: 0x181B4E7A0
	|-StackTraits<ParticleSystem.EmissionModule>.PushArray
	|
	|-RVA: 0x1B4D2E0 Offset: 0x1B4C2E0 VA: 0x181B4D2E0
	|-StackTraits<ParticleSystem.EmitParams>.PushArray
	|
	|-RVA: 0x1B4ED90 Offset: 0x1B4DD90 VA: 0x181B4ED90
	|-StackTraits<ParticleSystem.ExternalForcesModule>.PushArray
	|
	|-RVA: 0x1B4E150 Offset: 0x1B4D150 VA: 0x181B4E150
	|-StackTraits<ParticleSystem.ForceOverLifetimeModule>.PushArray
	|
	|-RVA: 0x1B4CB60 Offset: 0x1B4BB60 VA: 0x181B4CB60
	|-StackTraits<ParticleSystem.InheritVelocityModule>.PushArray
	|
	|-RVA: 0x1B4CD10 Offset: 0x1B4BD10 VA: 0x181B4CD10
	|-StackTraits<ParticleSystem.LightsModule>.PushArray
	|
	|-RVA: 0x1B4D130 Offset: 0x1B4C130 VA: 0x181B4D130
	|-StackTraits<ParticleSystem.LimitVelocityOverLifetimeModule>.PushArray
	|
	|-RVA: 0x1B4F4A0 Offset: 0x1B4E4A0 VA: 0x181B4F4A0
	|-StackTraits<ParticleSystem.MainModule>.PushArray
	|
	|-RVA: 0x1B4F2E0 Offset: 0x1B4E2E0 VA: 0x181B4F2E0
	|-StackTraits<ParticleSystem.NoiseModule>.PushArray
	|
	|-RVA: 0x1B4E590 Offset: 0x1B4D590 VA: 0x181B4E590
	|-StackTraits<ParticleSystem.Particle>.PushArray
	|
	|-RVA: 0x1B4F030 Offset: 0x1B4E030 VA: 0x181B4F030
	|-StackTraits<ParticleSystem.RotationBySpeedModule>.PushArray
	|
	|-RVA: 0x1B4F570 Offset: 0x1B4E570 VA: 0x181B4F570
	|-StackTraits<ParticleSystem.RotationOverLifetimeModule>.PushArray
	|
	|-RVA: 0x1B4D770 Offset: 0x1B4C770 VA: 0x181B4D770
	|-StackTraits<ParticleSystem.ShapeModule>.PushArray
	|
	|-RVA: 0x1B4F100 Offset: 0x1B4E100 VA: 0x181B4F100
	|-StackTraits<ParticleSystem.SizeBySpeedModule>.PushArray
	|
	|-RVA: 0x1B4EE60 Offset: 0x1B4DE60 VA: 0x181B4EE60
	|-StackTraits<ParticleSystem.SizeOverLifetimeModule>.PushArray
	|
	|-RVA: 0x1B4D4F0 Offset: 0x1B4C4F0 VA: 0x181B4D4F0
	|-StackTraits<ParticleSystem.SubEmittersModule>.PushArray
	|
	|-RVA: 0x1B4EB10 Offset: 0x1B4DB10 VA: 0x181B4EB10
	|-StackTraits<ParticleSystem.TextureSheetAnimationModule>.PushArray
	|
	|-RVA: 0x1B4DCD0 Offset: 0x1B4CCD0 VA: 0x181B4DCD0
	|-StackTraits<ParticleSystem.TrailModule>.PushArray
	|
	|-RVA: 0x1B4D920 Offset: 0x1B4C920 VA: 0x181B4D920
	|-StackTraits<ParticleSystem.TriggerModule>.PushArray
	|
	|-RVA: 0x1B4E870 Offset: 0x1B4D870 VA: 0x181B4E870
	|-StackTraits<ParticleSystem.VelocityOverLifetimeModule>.PushArray
	|
	|-RVA: 0x1B4F640 Offset: 0x1B4E640 VA: 0x181B4F640
	|-StackTraits<PhysicsScene>.PushArray
	|
	|-RVA: 0x1B4CA80 Offset: 0x1B4BA80 VA: 0x181B4CA80
	|-StackTraits<PlayableGraph>.PushArray
	|
	|-RVA: 0x1B4E4C0 Offset: 0x1B4D4C0 VA: 0x181B4E4C0
	|-StackTraits<PropertyName>.PushArray
	|
	|-RVA: 0x1B4E220 Offset: 0x1B4D220 VA: 0x181B4E220
	|-StackTraits<Quaternion>.PushArray
	|
	|-RVA: 0x1B4CF90 Offset: 0x1B4BF90 VA: 0x181B4CF90
	|-StackTraits<Random.State>.PushArray
	|
	|-RVA: 0x1B4ECB0 Offset: 0x1B4DCB0 VA: 0x181B4ECB0
	|-StackTraits<Ray>.PushArray
	|
	|-RVA: 0x1B4F3B0 Offset: 0x1B4E3B0 VA: 0x181B4F3B0
	|-StackTraits<RaycastHit>.PushArray
	|
	|-RVA: 0x1B4F710 Offset: 0x1B4E710 VA: 0x181B4F710
	|-StackTraits<Rect>.PushArray
	|
	|-RVA: 0x1B4CDE0 Offset: 0x1B4BDE0 VA: 0x181B4CDE0
	|-StackTraits<RenderBuffer>.PushArray
	|
	|-RVA: 0x1B4EA20 Offset: 0x1B4DA20 VA: 0x181B4EA20
	|-StackTraits<RenderTextureDescriptor>.PushArray
	|
	|-RVA: 0x1B4CC30 Offset: 0x1B4BC30 VA: 0x181B4CC30
	|-StackTraits<ReflectionProbeBlendInfo>.PushArray
	|
	|-RVA: 0x1B4DBE0 Offset: 0x1B4CBE0 VA: 0x181B4DBE0
	|-StackTraits<RenderTargetIdentifier>.PushArray
	|
	|-RVA: 0x1B4E030 Offset: 0x1B4D030 VA: 0x181B4E030
	|-StackTraits<SphericalHarmonicsL2>.PushArray
	|
	|-RVA: 0x1B4E6C0 Offset: 0x1B4D6C0 VA: 0x181B4E6C0
	|-StackTraits<Resolution>.PushArray
	|
	|-RVA: 0x1B4DF60 Offset: 0x1B4CF60 VA: 0x181B4DF60
	|-StackTraits<CreateSceneParameters>.PushArray
	|
	|-RVA: 0x1B4FA80 Offset: 0x1B4EA80 VA: 0x181B4FA80
	|-StackTraits<LoadSceneParameters>.PushArray
	|
	|-RVA: 0x1B4CEC0 Offset: 0x1B4BEC0 VA: 0x181B4CEC0
	|-StackTraits<Scene>.PushArray
	|
	|-RVA: 0x1B4F1D0 Offset: 0x1B4E1D0 VA: 0x181B4F1D0
	|-StackTraits<TextGenerationSettings>.PushArray
	|
	|-RVA: 0x1B4EF30 Offset: 0x1B4DF30 VA: 0x181B4EF30
	|-StackTraits<Touch>.PushArray
	|
	|-RVA: 0x1B4D9F0 Offset: 0x1B4C9F0 VA: 0x181B4D9F0
	|-StackTraits<ColorBlock>.PushArray
	|
	|-RVA: 0x1B4F990 Offset: 0x1B4E990 VA: 0x181B4F990
	|-StackTraits<Navigation>.PushArray
	|
	|-RVA: 0x1B4E940 Offset: 0x1B4D940 VA: 0x181B4E940
	|-StackTraits<SpriteState>.PushArray
	|
	|-RVA: 0x1B4D070 Offset: 0x1B4C070 VA: 0x181B4D070
	|-StackTraits<Vector2>.PushArray
	|
	|-RVA: 0x1B4D410 Offset: 0x1B4C410 VA: 0x181B4D410
	|-StackTraits<Vector3>.PushArray
	|
	|-RVA: 0x1B4D200 Offset: 0x1B4C200 VA: 0x181B4D200
	|-StackTraits<Vector4>.PushArray
	*/

	private static T DefaultTo(IntPtr L, int pos) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A856C0 Offset: 0x1A846C0 VA: 0x181A856C0
	|-StackTraits<DgwResultInfo>.DefaultTo
	|
	|-RVA: 0x1A85890 Offset: 0x1A84890 VA: 0x181A85890
	|-StackTraits<DgwResultServerInfo>.DefaultTo
	|
	|-RVA: 0x1A857C0 Offset: 0x1A847C0 VA: 0x181A857C0
	|-StackTraits<DgwServerForJson>.DefaultTo
	|
	|-RVA: 0x1A84840 Offset: 0x1A83840 VA: 0x181A84840
	|-StackTraits<DgwServerInfo>.DefaultTo
	|
	|-RVA: 0x1A84BC0 Offset: 0x1A83BC0 VA: 0x181A84BC0
	|-StackTraits<TokenInfoForJson>.DefaultTo
	|
	|-RVA: 0x1A85360 Offset: 0x1A84360 VA: 0x181A85360
	|-StackTraits<IniValue>.DefaultTo
	|
	|-RVA: 0x1A85270 Offset: 0x1A84270 VA: 0x181A85270
	|-StackTraits<DYResourceManager.CreateObjectResult>.DefaultTo
	|
	|-RVA: 0x1A84A00 Offset: 0x1A83A00 VA: 0x181A84A00
	|-StackTraits<HitData>.DefaultTo
	|
	|-RVA: 0x1A84CC0 Offset: 0x1A83CC0 VA: 0x181A84CC0
	|-StackTraits<HitInfo>.DefaultTo
	|
	|-RVA: 0x1A85160 Offset: 0x1A84160 VA: 0x181A85160
	|-StackTraits<HitStabilityReport>.DefaultTo
	|
	|-RVA: 0x1A85430 Offset: 0x1A84430 VA: 0x181A85430
	|-StackTraits<LuaByteBuffer>.DefaultTo
	|
	|-RVA: 0x1A84770 Offset: 0x1A83770 VA: 0x181A84770
	|-StackTraits<nil>.DefaultTo
	|
	|-RVA: 0x1A84AF0 Offset: 0x1A83AF0 VA: 0x181A84AF0
	|-StackTraits<MixPeerID>.DefaultTo
	|
	|-RVA: 0x1A84FA0 Offset: 0x1A83FA0 VA: 0x181A84FA0
	|-StackTraits<bool>.DefaultTo
	|
	|-RVA: 0x1A84930 Offset: 0x1A83930 VA: 0x181A84930
	|-StackTraits<byte>.DefaultTo
	|
	|-RVA: 0x1A855F0 Offset: 0x1A845F0 VA: 0x181A855F0
	|-StackTraits<char>.DefaultTo
	|
	|-RVA: 0x1A84580 Offset: 0x1A83580 VA: 0x181A84580
	|-StackTraits<KeyValuePair<int, HitData>>.DefaultTo
	|
	|-RVA: 0x1A85070 Offset: 0x1A84070 VA: 0x181A85070
	|-StackTraits<KeyValuePair<int, object>>.DefaultTo
	|
	|-RVA: 0x1A84EB0 Offset: 0x1A83EB0 VA: 0x181A84EB0
	|-StackTraits<KeyValuePair<object, long>>.DefaultTo
	|
	|-RVA: 0x1A84490 Offset: 0x1A83490 VA: 0x181A84490
	|-StackTraits<KeyValuePair<object, object>>.DefaultTo
	|
	|-RVA: 0x1A84DC0 Offset: 0x1A83DC0 VA: 0x181A84DC0
	|-StackTraits<KeyValuePair<uint, object>>.DefaultTo
	|
	|-RVA: 0x1A85520 Offset: 0x1A84520 VA: 0x181A85520
	|-StackTraits<DateTime>.DefaultTo
	|
	|-RVA: 0x1A84680 Offset: 0x1A83680 VA: 0x181A84680
	|-StackTraits<DateTimeOffset>.DefaultTo
	|
	|-RVA: 0x1D4B930 Offset: 0x1D4A930 VA: 0x181D4B930
	|-StackTraits<Decimal>.DefaultTo
	|
	|-RVA: 0x1D4AD70 Offset: 0x1D49D70 VA: 0x181D4AD70
	|-StackTraits<double>.DefaultTo
	|
	|-RVA: 0x1D4A860 Offset: 0x1D49860 VA: 0x181D4A860
	|-StackTraits<Guid>.DefaultTo
	|
	|-RVA: 0x1D4B340 Offset: 0x1D4A340 VA: 0x181D4B340
	|-StackTraits<short>.DefaultTo
	|
	|-RVA: 0x1D4B5F0 Offset: 0x1D4A5F0 VA: 0x181D4B5F0
	|-StackTraits<int>.DefaultTo
	|
	|-RVA: 0x1D4C800 Offset: 0x1D4B800 VA: 0x181D4C800
	|-StackTraits<Int32Enum>.DefaultTo
	|
	|-RVA: 0x1D4C140 Offset: 0x1D4B140 VA: 0x181D4C140
	|-StackTraits<long>.DefaultTo
	|
	|-RVA: 0x1D4B860 Offset: 0x1D4A860 VA: 0x181D4B860
	|-StackTraits<IntPtr>.DefaultTo
	|
	|-RVA: 0x1D4B7B0 Offset: 0x1D4A7B0 VA: 0x181D4B7B0
	|-StackTraits<Nullable<bool>>.DefaultTo
	|
	|-RVA: 0x1D4BEE0 Offset: 0x1D4AEE0 VA: 0x181D4BEE0
	|-StackTraits<Nullable<byte>>.DefaultTo
	|
	|-RVA: 0x1D4A5C0 Offset: 0x1D495C0 VA: 0x181D4A5C0
	|-StackTraits<Nullable<char>>.DefaultTo
	|
	|-RVA: 0x1D4BAD0 Offset: 0x1D4AAD0 VA: 0x181D4BAD0
	|-StackTraits<Nullable<Decimal>>.DefaultTo
	|
	|-RVA: 0x1D4C080 Offset: 0x1D4B080 VA: 0x181D4C080
	|-StackTraits<Nullable<double>>.DefaultTo
	|
	|-RVA: 0x1D4C4E0 Offset: 0x1D4B4E0 VA: 0x181D4C4E0
	|-StackTraits<Nullable<short>>.DefaultTo
	|
	|-RVA: 0x1D4BC70 Offset: 0x1D4AC70 VA: 0x181D4BC70
	|-StackTraits<Nullable<int>>.DefaultTo
	|
	|-RVA: 0x1D4B280 Offset: 0x1D4A280 VA: 0x181D4B280
	|-StackTraits<Nullable<long>>.DefaultTo
	|
	|-RVA: 0x1D4CD30 Offset: 0x1D4BD30 VA: 0x181D4CD30
	|-StackTraits<Nullable<sbyte>>.DefaultTo
	|
	|-RVA: 0x1D4D2B0 Offset: 0x1D4C2B0 VA: 0x181D4D2B0
	|-StackTraits<Nullable<float>>.DefaultTo
	|
	|-RVA: 0x1D4C8D0 Offset: 0x1D4B8D0 VA: 0x181D4C8D0
	|-StackTraits<Nullable<ushort>>.DefaultTo
	|
	|-RVA: 0x1D4AA50 Offset: 0x1D49A50 VA: 0x181D4AA50
	|-StackTraits<Nullable<uint>>.DefaultTo
	|
	|-RVA: 0x1D4AF30 Offset: 0x1D49F30 VA: 0x181D4AF30
	|-StackTraits<Nullable<ulong>>.DefaultTo
	|
	|-RVA: 0x1D4B0E0 Offset: 0x1D4A0E0 VA: 0x181D4B0E0
	|-StackTraits<Nullable<Bounds>>.DefaultTo
	|
	|-RVA: 0x1D4CF80 Offset: 0x1D4BF80 VA: 0x181D4CF80
	|-StackTraits<Nullable<Color>>.DefaultTo
	|
	|-RVA: 0x1D4BA20 Offset: 0x1D4AA20 VA: 0x181D4BA20
	|-StackTraits<Nullable<LayerMask>>.DefaultTo
	|
	|-RVA: 0x1D4D110 Offset: 0x1D4C110 VA: 0x181D4D110
	|-StackTraits<Nullable<Quaternion>>.DefaultTo
	|
	|-RVA: 0x1D4AB00 Offset: 0x1D49B00 VA: 0x181D4AB00
	|-StackTraits<Nullable<Ray>>.DefaultTo
	|
	|-RVA: 0x1D4C730 Offset: 0x1D4B730 VA: 0x181D4C730
	|-StackTraits<Nullable<RaycastHit>>.DefaultTo
	|
	|-RVA: 0x1D4C300 Offset: 0x1D4B300 VA: 0x181D4C300
	|-StackTraits<Nullable<Touch>>.DefaultTo
	|
	|-RVA: 0x1D4D1E0 Offset: 0x1D4C1E0 VA: 0x181D4D1E0
	|-StackTraits<Nullable<Vector2>>.DefaultTo
	|
	|-RVA: 0x1D4D050 Offset: 0x1D4C050 VA: 0x181D4D050
	|-StackTraits<Nullable<Vector3>>.DefaultTo
	|
	|-RVA: 0x1D4CEB0 Offset: 0x1D4BEB0 VA: 0x181D4CEB0
	|-StackTraits<Nullable<Vector4>>.DefaultTo
	|
	|-RVA: 0x1D4CA50 Offset: 0x1D4BA50 VA: 0x181D4CA50
	|-StackTraits<object>.DefaultTo
	|
	|-RVA: 0x1D4C210 Offset: 0x1D4B210 VA: 0x181D4C210
	|-StackTraits<InterfaceMapping>.DefaultTo
	|
	|-RVA: 0x1D4D360 Offset: 0x1D4C360 VA: 0x181D4D360
	|-StackTraits<ParameterModifier>.DefaultTo
	|
	|-RVA: 0x1D4B410 Offset: 0x1D4A410 VA: 0x181D4B410
	|-StackTraits<StreamingContext>.DefaultTo
	|
	|-RVA: 0x1D4BE10 Offset: 0x1D4AE10 VA: 0x181D4BE10
	|-StackTraits<RuntimeTypeHandle>.DefaultTo
	|
	|-RVA: 0x1D4BBA0 Offset: 0x1D4ABA0 VA: 0x181D4BBA0
	|-StackTraits<sbyte>.DefaultTo
	|
	|-RVA: 0x1D4ABD0 Offset: 0x1D49BD0 VA: 0x181D4ABD0
	|-StackTraits<float>.DefaultTo
	|
	|-RVA: 0x1D4C980 Offset: 0x1D4B980 VA: 0x181D4C980
	|-StackTraits<TimeSpan>.DefaultTo
	|
	|-RVA: 0x1D4D430 Offset: 0x1D4C430 VA: 0x181D4D430
	|-StackTraits<ushort>.DefaultTo
	|
	|-RVA: 0x1D4A790 Offset: 0x1D49790 VA: 0x181D4A790
	|-StackTraits<uint>.DefaultTo
	|
	|-RVA: 0x1D4B1B0 Offset: 0x1D4A1B0 VA: 0x181D4B1B0
	|-StackTraits<ulong>.DefaultTo
	|
	|-RVA: 0x1D4C660 Offset: 0x1D4B660 VA: 0x181D4C660
	|-StackTraits<UIntPtr>.DefaultTo
	|
	|-RVA: 0x1D4A950 Offset: 0x1D49950 VA: 0x181D4A950
	|-StackTraits<VertexGradient>.DefaultTo
	|
	|-RVA: 0x1D4A4C0 Offset: 0x1D494C0 VA: 0x181D4A4C0
	|-StackTraits<NavMeshHit>.DefaultTo
	|
	|-RVA: 0x1D4C3E0 Offset: 0x1D4B3E0 VA: 0x181D4C3E0
	|-StackTraits<OffMeshLinkData>.DefaultTo
	|
	|-RVA: 0x1D4B6C0 Offset: 0x1D4A6C0 VA: 0x181D4B6C0
	|-StackTraits<AccelerationEvent>.DefaultTo
	|
	|-RVA: 0x1D4C590 Offset: 0x1D4B590 VA: 0x181D4C590
	|-StackTraits<AnimatorClipInfo>.DefaultTo
	|
	|-RVA: 0x1D4CC30 Offset: 0x1D4BC30 VA: 0x181D4CC30
	|-StackTraits<AnimatorStateInfo>.DefaultTo
	|
	|-RVA: 0x1D4BD20 Offset: 0x1D4AD20 VA: 0x181D4BD20
	|-StackTraits<AnimatorTransitionInfo>.DefaultTo
	|
	|-RVA: 0x1D4AE40 Offset: 0x1D49E40 VA: 0x181D4AE40
	|-StackTraits<BoneWeight>.DefaultTo
	|
	|-RVA: 0x1D4AFF0 Offset: 0x1D49FF0 VA: 0x181D4AFF0
	|-StackTraits<Bounds>.DefaultTo
	|
	|-RVA: 0x1D4BF90 Offset: 0x1D4AF90 VA: 0x181D4BF90
	|-StackTraits<BuildCompression>.DefaultTo
	|
	|-RVA: 0x1D4ACA0 Offset: 0x1D49CA0 VA: 0x181D4ACA0
	|-StackTraits<Camera.GateFitParameters>.DefaultTo
	|
	|-RVA: 0x1D4CDE0 Offset: 0x1D4BDE0 VA: 0x181D4CDE0
	|-StackTraits<Color32>.DefaultTo
	|
	|-RVA: 0x1D4B500 Offset: 0x1D4A500 VA: 0x181D4B500
	|-StackTraits<Color>.DefaultTo
	|
	|-RVA: 0x1D4A670 Offset: 0x1D49670 VA: 0x181D4A670
	|-StackTraits<CombineInstance>.DefaultTo
	|
	|-RVA: 0x1D4CB20 Offset: 0x1D4BB20 VA: 0x181D4CB20
	|-StackTraits<RaycastResult>.DefaultTo
	|
	|-RVA: 0x1B4BCD0 Offset: 0x1B4ACD0 VA: 0x181B4BCD0
	|-StackTraits<JointLimits>.DefaultTo
	|
	|-RVA: 0x1B4B4E0 Offset: 0x1B4A4E0 VA: 0x181B4B4E0
	|-StackTraits<JointMotor>.DefaultTo
	|
	|-RVA: 0x1B49520 Offset: 0x1B48520 VA: 0x181B49520
	|-StackTraits<JointSpring>.DefaultTo
	|
	|-RVA: 0x1B4A370 Offset: 0x1B49370 VA: 0x181B4A370
	|-StackTraits<LayerMask>.DefaultTo
	|
	|-RVA: 0x1B4B970 Offset: 0x1B4A970 VA: 0x181B4B970
	|-StackTraits<LightBakingOutput>.DefaultTo
	|
	|-RVA: 0x1B4B050 Offset: 0x1B4A050 VA: 0x181B4B050
	|-StackTraits<MatchTargetWeightMask>.DefaultTo
	|
	|-RVA: 0x1B4A270 Offset: 0x1B49270 VA: 0x181B4A270
	|-StackTraits<Matrix4x4>.DefaultTo
	|
	|-RVA: 0x1B4A700 Offset: 0x1B49700 VA: 0x181B4A700
	|-StackTraits<ParticleSystem.CollisionModule>.DefaultTo
	|
	|-RVA: 0x1B4AD90 Offset: 0x1B49D90 VA: 0x181B4AD90
	|-StackTraits<ParticleSystem.ColorBySpeedModule>.DefaultTo
	|
	|-RVA: 0x1B4A9F0 Offset: 0x1B499F0 VA: 0x181B4A9F0
	|-StackTraits<ParticleSystem.ColorOverLifetimeModule>.DefaultTo
	|
	|-RVA: 0x1B4C320 Offset: 0x1B4B320 VA: 0x181B4C320
	|-StackTraits<ParticleSystem.CustomDataModule>.DefaultTo
	|
	|-RVA: 0x1B4C5D0 Offset: 0x1B4B5D0 VA: 0x181B4C5D0
	|-StackTraits<ParticleSystem.EmissionModule>.DefaultTo
	|
	|-RVA: 0x1B4A7D0 Offset: 0x1B497D0 VA: 0x181B4A7D0
	|-StackTraits<ParticleSystem.EmitParams>.DefaultTo
	|
	|-RVA: 0x1B4BA60 Offset: 0x1B4AA60 VA: 0x181B4BA60
	|-StackTraits<ParticleSystem.ExternalForcesModule>.DefaultTo
	|
	|-RVA: 0x1B49D90 Offset: 0x1B48D90 VA: 0x181B49D90
	|-StackTraits<ParticleSystem.ForceOverLifetimeModule>.DefaultTo
	|
	|-RVA: 0x1B4AAC0 Offset: 0x1B49AC0 VA: 0x181B4AAC0
	|-StackTraits<ParticleSystem.InheritVelocityModule>.DefaultTo
	|
	|-RVA: 0x1B4A510 Offset: 0x1B49510 VA: 0x181B4A510
	|-StackTraits<ParticleSystem.LightsModule>.DefaultTo
	|
	|-RVA: 0x1B4C250 Offset: 0x1B4B250 VA: 0x181B4C250
	|-StackTraits<ParticleSystem.LimitVelocityOverLifetimeModule>.DefaultTo
	|
	|-RVA: 0x1B4B6A0 Offset: 0x1B4A6A0 VA: 0x181B4B6A0
	|-StackTraits<ParticleSystem.MainModule>.DefaultTo
	|
	|-RVA: 0x1B4B5D0 Offset: 0x1B4A5D0 VA: 0x181B4B5D0
	|-StackTraits<ParticleSystem.NoiseModule>.DefaultTo
	|
	|-RVA: 0x1B49A80 Offset: 0x1B48A80 VA: 0x181B49A80
	|-StackTraits<ParticleSystem.Particle>.DefaultTo
	|
	|-RVA: 0x1B4B320 Offset: 0x1B4A320 VA: 0x181B4B320
	|-StackTraits<ParticleSystem.RotationBySpeedModule>.DefaultTo
	|
	|-RVA: 0x1B499B0 Offset: 0x1B489B0 VA: 0x181B499B0
	|-StackTraits<ParticleSystem.RotationOverLifetimeModule>.DefaultTo
	|
	|-RVA: 0x1B4A440 Offset: 0x1B49440 VA: 0x181B4A440
	|-StackTraits<ParticleSystem.ShapeModule>.DefaultTo
	|
	|-RVA: 0x1B49E60 Offset: 0x1B48E60 VA: 0x181B49E60
	|-StackTraits<ParticleSystem.SizeBySpeedModule>.DefaultTo
	|
	|-RVA: 0x1B4BFC0 Offset: 0x1B4AFC0 VA: 0x181B4BFC0
	|-StackTraits<ParticleSystem.SizeOverLifetimeModule>.DefaultTo
	|
	|-RVA: 0x1B4B250 Offset: 0x1B4A250 VA: 0x181B4B250
	|-StackTraits<ParticleSystem.SubEmittersModule>.DefaultTo
	|
	|-RVA: 0x1B4C180 Offset: 0x1B4B180 VA: 0x181B4C180
	|-StackTraits<ParticleSystem.TextureSheetAnimationModule>.DefaultTo
	|
	|-RVA: 0x1B49CC0 Offset: 0x1B48CC0 VA: 0x181B49CC0
	|-StackTraits<ParticleSystem.TrailModule>.DefaultTo
	|
	|-RVA: 0x1B4A0D0 Offset: 0x1B490D0 VA: 0x181B4A0D0
	|-StackTraits<ParticleSystem.TriggerModule>.DefaultTo
	|
	|-RVA: 0x1B4C6A0 Offset: 0x1B4B6A0 VA: 0x181B4C6A0
	|-StackTraits<ParticleSystem.VelocityOverLifetimeModule>.DefaultTo
	|
	|-RVA: 0x1B4A1A0 Offset: 0x1B491A0 VA: 0x181B4A1A0
	|-StackTraits<PhysicsScene>.DefaultTo
	|
	|-RVA: 0x1B49700 Offset: 0x1B48700 VA: 0x181B49700
	|-StackTraits<PlayableGraph>.DefaultTo
	|
	|-RVA: 0x1B49F30 Offset: 0x1B48F30 VA: 0x181B49F30
	|-StackTraits<PropertyName>.DefaultTo
	|
	|-RVA: 0x1B4A900 Offset: 0x1B49900 VA: 0x181B4A900
	|-StackTraits<Quaternion>.DefaultTo
	|
	|-RVA: 0x1B4C090 Offset: 0x1B4B090 VA: 0x181B4C090
	|-StackTraits<Random.State>.DefaultTo
	|
	|-RVA: 0x1B4AE60 Offset: 0x1B49E60 VA: 0x181B4AE60
	|-StackTraits<Ray>.DefaultTo
	|
	|-RVA: 0x1B4BDD0 Offset: 0x1B4ADD0 VA: 0x181B4BDD0
	|-StackTraits<RaycastHit>.DefaultTo
	|
	|-RVA: 0x1B4ACA0 Offset: 0x1B49CA0 VA: 0x181B4ACA0
	|-StackTraits<Rect>.DefaultTo
	|
	|-RVA: 0x1B498C0 Offset: 0x1B488C0 VA: 0x181B498C0
	|-StackTraits<RenderBuffer>.DefaultTo
	|
	|-RVA: 0x1B4B770 Offset: 0x1B4A770 VA: 0x181B4B770
	|-StackTraits<RenderTextureDescriptor>.DefaultTo
	|
	|-RVA: 0x1B49610 Offset: 0x1B48610 VA: 0x181B49610
	|-StackTraits<ReflectionProbeBlendInfo>.DefaultTo
	|
	|-RVA: 0x1B4B870 Offset: 0x1B4A870 VA: 0x181B4B870
	|-StackTraits<RenderTargetIdentifier>.DefaultTo
	|
	|-RVA: 0x1B4A5E0 Offset: 0x1B495E0 VA: 0x181B4A5E0
	|-StackTraits<SphericalHarmonicsL2>.DefaultTo
	|
	|-RVA: 0x1B4B3F0 Offset: 0x1B4A3F0 VA: 0x181B4B3F0
	|-StackTraits<Resolution>.DefaultTo
	|
	|-RVA: 0x1B497F0 Offset: 0x1B487F0 VA: 0x181B497F0
	|-StackTraits<CreateSceneParameters>.DefaultTo
	|
	|-RVA: 0x1B4BC00 Offset: 0x1B4AC00 VA: 0x181B4BC00
	|-StackTraits<LoadSceneParameters>.DefaultTo
	|
	|-RVA: 0x1B4BB30 Offset: 0x1B4AB30 VA: 0x181B4BB30
	|-StackTraits<Scene>.DefaultTo
	|
	|-RVA: 0x1B4B140 Offset: 0x1B4A140 VA: 0x181B4B140
	|-StackTraits<TextGenerationSettings>.DefaultTo
	|
	|-RVA: 0x1B49BB0 Offset: 0x1B48BB0 VA: 0x181B49BB0
	|-StackTraits<Touch>.DefaultTo
	|
	|-RVA: 0x1B4AB90 Offset: 0x1B49B90 VA: 0x181B4AB90
	|-StackTraits<ColorBlock>.DefaultTo
	|
	|-RVA: 0x1B4AF50 Offset: 0x1B49F50 VA: 0x181B4AF50
	|-StackTraits<Navigation>.DefaultTo
	|
	|-RVA: 0x1B4C3F0 Offset: 0x1B4B3F0 VA: 0x181B4C3F0
	|-StackTraits<SpriteState>.DefaultTo
	|
	|-RVA: 0x1B4A000 Offset: 0x1B49000 VA: 0x181B4A000
	|-StackTraits<Vector2>.DefaultTo
	|
	|-RVA: 0x1B4C4E0 Offset: 0x1B4B4E0 VA: 0x181B4C4E0
	|-StackTraits<Vector3>.DefaultTo
	|
	|-RVA: 0x1B4BED0 Offset: 0x1B4AED0 VA: 0x181B4BED0
	|-StackTraits<Vector4>.DefaultTo
	*/

	private static T DefaultCheck(IntPtr L, int stackPos) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A7CB70 Offset: 0x1A7BB70 VA: 0x181A7CB70
	|-StackTraits<DgwResultInfo>.DefaultCheck
	|
	|-RVA: 0x1A81F10 Offset: 0x1A80F10 VA: 0x181A81F10
	|-StackTraits<DgwResultServerInfo>.DefaultCheck
	|
	|-RVA: 0x1A7BF10 Offset: 0x1A7AF10 VA: 0x181A7BF10
	|-StackTraits<DgwServerForJson>.DefaultCheck
	|
	|-RVA: 0x1A831C0 Offset: 0x1A821C0 VA: 0x181A831C0
	|-StackTraits<DgwServerInfo>.DefaultCheck
	|
	|-RVA: 0x1A7E4D0 Offset: 0x1A7D4D0 VA: 0x181A7E4D0
	|-StackTraits<TokenInfoForJson>.DefaultCheck
	|
	|-RVA: 0x1A7D870 Offset: 0x1A7C870 VA: 0x181A7D870
	|-StackTraits<IniValue>.DefaultCheck
	|
	|-RVA: 0x1A80550 Offset: 0x1A7F550 VA: 0x181A80550
	|-StackTraits<DYResourceManager.CreateObjectResult>.DefaultCheck
	|
	|-RVA: 0x1A7FEE0 Offset: 0x1A7EEE0 VA: 0x181A7FEE0
	|-StackTraits<HitData>.DefaultCheck
	|
	|-RVA: 0x1A81250 Offset: 0x1A80250 VA: 0x181A81250
	|-StackTraits<HitInfo>.DefaultCheck
	|
	|-RVA: 0x1A7EB80 Offset: 0x1A7DB80 VA: 0x181A7EB80
	|-StackTraits<HitStabilityReport>.DefaultCheck
	|
	|-RVA: 0x1A7D220 Offset: 0x1A7C220 VA: 0x181A7D220
	|-StackTraits<LuaByteBuffer>.DefaultCheck
	|
	|-RVA: 0x1A83830 Offset: 0x1A82830 VA: 0x181A83830
	|-StackTraits<nil>.DefaultCheck
	|
	|-RVA: 0x1A83E60 Offset: 0x1A82E60 VA: 0x181A83E60
	|-StackTraits<MixPeerID>.DefaultCheck
	|
	|-RVA: 0x1A7C540 Offset: 0x1A7B540 VA: 0x181A7C540
	|-StackTraits<bool>.DefaultCheck
	|
	|-RVA: 0x1A82540 Offset: 0x1A81540 VA: 0x181A82540
	|-StackTraits<byte>.DefaultCheck
	|
	|-RVA: 0x1A818E0 Offset: 0x1A808E0 VA: 0x181A818E0
	|-StackTraits<char>.DefaultCheck
	|
	|-RVA: 0x1A80BC0 Offset: 0x1A7FBC0 VA: 0x181A80BC0
	|-StackTraits<KeyValuePair<int, HitData>>.DefaultCheck
	|
	|-RVA: 0x1A7F240 Offset: 0x1A7E240 VA: 0x181A7F240
	|-StackTraits<KeyValuePair<int, object>>.DefaultCheck
	|
	|-RVA: 0x1A7B270 Offset: 0x1A7A270 VA: 0x181A7B270
	|-StackTraits<KeyValuePair<object, long>>.DefaultCheck
	|
	|-RVA: 0x1A82B70 Offset: 0x1A81B70 VA: 0x181A82B70
	|-StackTraits<KeyValuePair<object, object>>.DefaultCheck
	|
	|-RVA: 0x1A7F890 Offset: 0x1A7E890 VA: 0x181A7F890
	|-StackTraits<KeyValuePair<uint, object>>.DefaultCheck
	|
	|-RVA: 0x1A7DEA0 Offset: 0x1A7CEA0 VA: 0x181A7DEA0
	|-StackTraits<DateTime>.DefaultCheck
	|
	|-RVA: 0x1A7B8C0 Offset: 0x1A7A8C0 VA: 0x181A7B8C0
	|-StackTraits<DateTimeOffset>.DefaultCheck
	|
	|-RVA: 0x1D472D0 Offset: 0x1D462D0 VA: 0x181D472D0
	|-StackTraits<Decimal>.DefaultCheck
	|
	|-RVA: 0x1D44740 Offset: 0x1D43740 VA: 0x181D44740
	|-StackTraits<double>.DefaultCheck
	|
	|-RVA: 0x1D3BD00 Offset: 0x1D3AD00 VA: 0x181D3BD00
	|-StackTraits<Guid>.DefaultCheck
	|
	|-RVA: 0x1D43AE0 Offset: 0x1D42AE0 VA: 0x181D43AE0
	|-StackTraits<short>.DefaultCheck
	|
	|-RVA: 0x1D46030 Offset: 0x1D45030 VA: 0x181D46030
	|-StackTraits<int>.DefaultCheck
	|
	|-RVA: 0x1D39DA0 Offset: 0x1D38DA0 VA: 0x181D39DA0
	|-StackTraits<Int32Enum>.DefaultCheck
	|
	|-RVA: 0x1D364A0 Offset: 0x1D354A0 VA: 0x181D364A0
	|-StackTraits<long>.DefaultCheck
	|
	|-RVA: 0x1D3AA40 Offset: 0x1D39A40 VA: 0x181D3AA40
	|-StackTraits<IntPtr>.DefaultCheck
	|
	|-RVA: 0x1D35190 Offset: 0x1D34190 VA: 0x181D35190
	|-StackTraits<Nullable<bool>>.DefaultCheck
	|
	|-RVA: 0x1D34540 Offset: 0x1D33540 VA: 0x181D34540
	|-StackTraits<Nullable<byte>>.DefaultCheck
	|
	|-RVA: 0x1D47F50 Offset: 0x1D46F50 VA: 0x181D47F50
	|-StackTraits<Nullable<char>>.DefaultCheck
	|
	|-RVA: 0x1D46C90 Offset: 0x1D45C90 VA: 0x181D46C90
	|-StackTraits<Nullable<Decimal>>.DefaultCheck
	|
	|-RVA: 0x1D3D650 Offset: 0x1D3C650 VA: 0x181D3D650
	|-StackTraits<Nullable<double>>.DefaultCheck
	|
	|-RVA: 0x1D3FCA0 Offset: 0x1D3ECA0 VA: 0x181D3FCA0
	|-StackTraits<Nullable<short>>.DefaultCheck
	|
	|-RVA: 0x1D3E2D0 Offset: 0x1D3D2D0 VA: 0x181D3E2D0
	|-StackTraits<Nullable<int>>.DefaultCheck
	|
	|-RVA: 0x1D41B70 Offset: 0x1D40B70 VA: 0x181D41B70
	|-StackTraits<Nullable<long>>.DefaultCheck
	|
	|-RVA: 0x1D48560 Offset: 0x1D47560 VA: 0x181D48560
	|-StackTraits<Nullable<sbyte>>.DefaultCheck
	|
	|-RVA: 0x1D40F10 Offset: 0x1D3FF10 VA: 0x181D40F10
	|-StackTraits<Nullable<float>>.DefaultCheck
	|
	|-RVA: 0x1D37850 Offset: 0x1D36850 VA: 0x181D37850
	|-StackTraits<Nullable<ushort>>.DefaultCheck
	|
	|-RVA: 0x1D39110 Offset: 0x1D38110 VA: 0x181D39110
	|-StackTraits<Nullable<uint>>.DefaultCheck
	|
	|-RVA: 0x1D37E60 Offset: 0x1D36E60 VA: 0x181D37E60
	|-StackTraits<Nullable<ulong>>.DefaultCheck
	|
	|-RVA: 0x1D3B070 Offset: 0x1D3A070 VA: 0x181D3B070
	|-StackTraits<Nullable<Bounds>>.DefaultCheck
	|
	|-RVA: 0x1D3F660 Offset: 0x1D3E660 VA: 0x181D3F660
	|-StackTraits<Nullable<Color>>.DefaultCheck
	|
	|-RVA: 0x1D3C350 Offset: 0x1D3B350 VA: 0x181D3C350
	|-StackTraits<Nullable<LayerMask>>.DefaultCheck
	|
	|-RVA: 0x1D41530 Offset: 0x1D40530 VA: 0x181D41530
	|-StackTraits<Nullable<Quaternion>>.DefaultCheck
	|
	|-RVA: 0x1D3C970 Offset: 0x1D3B970 VA: 0x181D3C970
	|-StackTraits<Nullable<Ray>>.DefaultCheck
	|
	|-RVA: 0x1D39730 Offset: 0x1D38730 VA: 0x181D39730
	|-StackTraits<Nullable<RaycastHit>>.DefaultCheck
	|
	|-RVA: 0x1D3EFB0 Offset: 0x1D3DFB0 VA: 0x181D3EFB0
	|-StackTraits<Nullable<Touch>>.DefaultCheck
	|
	|-RVA: 0x1D427D0 Offset: 0x1D417D0 VA: 0x181D427D0
	|-StackTraits<Nullable<Vector2>>.DefaultCheck
	|
	|-RVA: 0x1D44110 Offset: 0x1D43110 VA: 0x181D44110
	|-StackTraits<Nullable<Vector3>>.DefaultCheck
	|
	|-RVA: 0x1D434A0 Offset: 0x1D424A0 VA: 0x181D434A0
	|-StackTraits<Nullable<Vector4>>.DefaultCheck
	|
	|-RVA: 0x1D421A0 Offset: 0x1D411A0 VA: 0x181D421A0
	|-StackTraits<object>.DefaultCheck
	|
	|-RVA: 0x1D357B0 Offset: 0x1D347B0 VA: 0x181D357B0
	|-StackTraits<InterfaceMapping>.DefaultCheck
	|
	|-RVA: 0x1D3B6D0 Offset: 0x1D3A6D0 VA: 0x181D3B6D0
	|-StackTraits<ParameterModifier>.DefaultCheck
	|
	|-RVA: 0x1D3DC80 Offset: 0x1D3CC80 VA: 0x181D3DC80
	|-StackTraits<StreamingContext>.DefaultCheck
	|
	|-RVA: 0x1D408E0 Offset: 0x1D3F8E0 VA: 0x181D408E0
	|-StackTraits<RuntimeTypeHandle>.DefaultCheck
	|
	|-RVA: 0x1D402B0 Offset: 0x1D3F2B0 VA: 0x181D402B0
	|-StackTraits<sbyte>.DefaultCheck
	|
	|-RVA: 0x1D38490 Offset: 0x1D37490 VA: 0x181D38490
	|-StackTraits<float>.DefaultCheck
	|
	|-RVA: 0x1D34B60 Offset: 0x1D33B60 VA: 0x181D34B60
	|-StackTraits<TimeSpan>.DefaultCheck
	|
	|-RVA: 0x1D49E90 Offset: 0x1D48E90 VA: 0x181D49E90
	|-StackTraits<ushort>.DefaultCheck
	|
	|-RVA: 0x1D46660 Offset: 0x1D45660 VA: 0x181D46660
	|-StackTraits<uint>.DefaultCheck
	|
	|-RVA: 0x1D33F10 Offset: 0x1D32F10 VA: 0x181D33F10
	|-StackTraits<ulong>.DefaultCheck
	|
	|-RVA: 0x1D47920 Offset: 0x1D46920 VA: 0x181D47920
	|-StackTraits<UIntPtr>.DefaultCheck
	|
	|-RVA: 0x1D36AD0 Offset: 0x1D35AD0 VA: 0x181D36AD0
	|-StackTraits<VertexGradient>.DefaultCheck
	|
	|-RVA: 0x1D3CFD0 Offset: 0x1D3BFD0 VA: 0x181D3CFD0
	|-StackTraits<NavMeshHit>.DefaultCheck
	|
	|-RVA: 0x1D42E10 Offset: 0x1D41E10 VA: 0x181D42E10
	|-StackTraits<OffMeshLinkData>.DefaultCheck
	|
	|-RVA: 0x1D459E0 Offset: 0x1D449E0 VA: 0x181D459E0
	|-StackTraits<AccelerationEvent>.DefaultCheck
	|
	|-RVA: 0x1D44D80 Offset: 0x1D43D80 VA: 0x181D44D80
	|-StackTraits<AnimatorClipInfo>.DefaultCheck
	|
	|-RVA: 0x1D35E20 Offset: 0x1D34E20 VA: 0x181D35E20
	|-StackTraits<AnimatorStateInfo>.DefaultCheck
	|
	|-RVA: 0x1D49820 Offset: 0x1D48820 VA: 0x181D49820
	|-StackTraits<AnimatorTransitionInfo>.DefaultCheck
	|
	|-RVA: 0x1D3A3D0 Offset: 0x1D393D0 VA: 0x181D3A3D0
	|-StackTraits<BoneWeight>.DefaultCheck
	|
	|-RVA: 0x1D491B0 Offset: 0x1D481B0 VA: 0x181D491B0
	|-StackTraits<Bounds>.DefaultCheck
	|
	|-RVA: 0x1D338B0 Offset: 0x1D328B0 VA: 0x181D338B0
	|-StackTraits<BuildCompression>.DefaultCheck
	|
	|-RVA: 0x1D453B0 Offset: 0x1D443B0 VA: 0x181D453B0
	|-StackTraits<Camera.GateFitParameters>.DefaultCheck
	|
	|-RVA: 0x1D48B80 Offset: 0x1D47B80 VA: 0x181D48B80
	|-StackTraits<Color32>.DefaultCheck
	|
	|-RVA: 0x1D38AC0 Offset: 0x1D37AC0 VA: 0x181D38AC0
	|-StackTraits<Color>.DefaultCheck
	|
	|-RVA: 0x1D37180 Offset: 0x1D36180 VA: 0x181D37180
	|-StackTraits<CombineInstance>.DefaultCheck
	|
	|-RVA: 0x1D3E8F0 Offset: 0x1D3D8F0 VA: 0x181D3E8F0
	|-StackTraits<RaycastResult>.DefaultCheck
	|
	|-RVA: 0x1B42FC0 Offset: 0x1B41FC0 VA: 0x181B42FC0
	|-StackTraits<JointLimits>.DefaultCheck
	|
	|-RVA: 0x1B3CBC0 Offset: 0x1B3BBC0 VA: 0x181B3CBC0
	|-StackTraits<JointMotor>.DefaultCheck
	|
	|-RVA: 0x1B44F20 Offset: 0x1B43F20 VA: 0x181B44F20
	|-StackTraits<JointSpring>.DefaultCheck
	|
	|-RVA: 0x1B42990 Offset: 0x1B41990 VA: 0x181B42990
	|-StackTraits<LayerMask>.DefaultCheck
	|
	|-RVA: 0x1B46890 Offset: 0x1B45890 VA: 0x181B46890
	|-StackTraits<LightBakingOutput>.DefaultCheck
	|
	|-RVA: 0x1B45BF0 Offset: 0x1B44BF0 VA: 0x181B45BF0
	|-StackTraits<MatchTargetWeightMask>.DefaultCheck
	|
	|-RVA: 0x1B47590 Offset: 0x1B46590 VA: 0x181B47590
	|-StackTraits<Matrix4x4>.DefaultCheck
	|
	|-RVA: 0x1B38C10 Offset: 0x1B37C10 VA: 0x181B38C10
	|-StackTraits<ParticleSystem.CollisionModule>.DefaultCheck
	|
	|-RVA: 0x1B488C0 Offset: 0x1B478C0 VA: 0x181B488C0
	|-StackTraits<ParticleSystem.ColorBySpeedModule>.DefaultCheck
	|
	|-RVA: 0x1B3B2A0 Offset: 0x1B3A2A0 VA: 0x181B3B2A0
	|-StackTraits<ParticleSystem.ColorOverLifetimeModule>.DefaultCheck
	|
	|-RVA: 0x1B3FE40 Offset: 0x1B3EE40 VA: 0x181B3FE40
	|-StackTraits<ParticleSystem.CustomDataModule>.DefaultCheck
	|
	|-RVA: 0x1B35D90 Offset: 0x1B34D90 VA: 0x181B35D90
	|-StackTraits<ParticleSystem.EmissionModule>.DefaultCheck
	|
	|-RVA: 0x1B36A80 Offset: 0x1B35A80 VA: 0x181B36A80
	|-StackTraits<ParticleSystem.EmitParams>.DefaultCheck
	|
	|-RVA: 0x1B35130 Offset: 0x1B34130 VA: 0x181B35130
	|-StackTraits<ParticleSystem.ExternalForcesModule>.DefaultCheck
	|
	|-RVA: 0x1B40AA0 Offset: 0x1B3FAA0 VA: 0x181B40AA0
	|-StackTraits<ParticleSystem.ForceOverLifetimeModule>.DefaultCheck
	|
	|-RVA: 0x1B410D0 Offset: 0x1B400D0 VA: 0x181B410D0
	|-StackTraits<ParticleSystem.InheritVelocityModule>.DefaultCheck
	|
	|-RVA: 0x1B3F130 Offset: 0x1B3E130 VA: 0x181B3F130
	|-StackTraits<ParticleSystem.LightsModule>.DefaultCheck
	|
	|-RVA: 0x1B48290 Offset: 0x1B47290 VA: 0x181B48290
	|-StackTraits<ParticleSystem.LimitVelocityOverLifetimeModule>.DefaultCheck
	|
	|-RVA: 0x1B48EF0 Offset: 0x1B47EF0 VA: 0x181B48EF0
	|-StackTraits<ParticleSystem.MainModule>.DefaultCheck
	|
	|-RVA: 0x1B33E60 Offset: 0x1B32E60 VA: 0x181B33E60
	|-StackTraits<ParticleSystem.NoiseModule>.DefaultCheck
	|
	|-RVA: 0x1B39240 Offset: 0x1B38240 VA: 0x181B39240
	|-StackTraits<ParticleSystem.Particle>.DefaultCheck
	|
	|-RVA: 0x1B3C590 Offset: 0x1B3B590 VA: 0x181B3C590
	|-StackTraits<ParticleSystem.RotationBySpeedModule>.DefaultCheck
	|
	|-RVA: 0x1B3D220 Offset: 0x1B3C220 VA: 0x181B3D220
	|-StackTraits<ParticleSystem.RotationOverLifetimeModule>.DefaultCheck
	|
	|-RVA: 0x1B43C60 Offset: 0x1B42C60 VA: 0x181B43C60
	|-StackTraits<ParticleSystem.ShapeModule>.DefaultCheck
	|
	|-RVA: 0x1B331E0 Offset: 0x1B321E0 VA: 0x181B331E0
	|-StackTraits<ParticleSystem.SizeBySpeedModule>.DefaultCheck
	|
	|-RVA: 0x1B3DE80 Offset: 0x1B3CE80 VA: 0x181B3DE80
	|-StackTraits<ParticleSystem.SizeOverLifetimeModule>.DefaultCheck
	|
	|-RVA: 0x1B3EB00 Offset: 0x1B3DB00 VA: 0x181B3EB00
	|-StackTraits<ParticleSystem.SubEmittersModule>.DefaultCheck
	|
	|-RVA: 0x1B3BF60 Offset: 0x1B3AF60 VA: 0x181B3BF60
	|-StackTraits<ParticleSystem.TextureSheetAnimationModule>.DefaultCheck
	|
	|-RVA: 0x1B41D30 Offset: 0x1B40D30 VA: 0x181B41D30
	|-StackTraits<ParticleSystem.TrailModule>.DefaultCheck
	|
	|-RVA: 0x1B39F80 Offset: 0x1B38F80 VA: 0x181B39F80
	|-StackTraits<ParticleSystem.TriggerModule>.DefaultCheck
	|
	|-RVA: 0x1B40470 Offset: 0x1B3F470 VA: 0x181B40470
	|-StackTraits<ParticleSystem.VelocityOverLifetimeModule>.DefaultCheck
	|
	|-RVA: 0x1B41700 Offset: 0x1B40700 VA: 0x181B41700
	|-StackTraits<PhysicsScene>.DefaultCheck
	|
	|-RVA: 0x1B33810 Offset: 0x1B32810 VA: 0x181B33810
	|-StackTraits<PlayableGraph>.DefaultCheck
	|
	|-RVA: 0x1B3D850 Offset: 0x1B3C850 VA: 0x181B3D850
	|-StackTraits<PropertyName>.DefaultCheck
	|
	|-RVA: 0x1B46240 Offset: 0x1B45240 VA: 0x181B46240
	|-StackTraits<Quaternion>.DefaultCheck
	|
	|-RVA: 0x1B3E4B0 Offset: 0x1B3D4B0 VA: 0x181B3E4B0
	|-StackTraits<Random.State>.DefaultCheck
	|
	|-RVA: 0x1B45580 Offset: 0x1B44580 VA: 0x181B45580
	|-StackTraits<Ray>.DefaultCheck
	|
	|-RVA: 0x1B46EF0 Offset: 0x1B45EF0 VA: 0x181B46EF0
	|-StackTraits<RaycastHit>.DefaultCheck
	|
	|-RVA: 0x1B34490 Offset: 0x1B33490 VA: 0x181B34490
	|-StackTraits<Rect>.DefaultCheck
	|
	|-RVA: 0x1B39930 Offset: 0x1B38930 VA: 0x181B39930
	|-StackTraits<RenderBuffer>.DefaultCheck
	|
	|-RVA: 0x1B37EB0 Offset: 0x1B36EB0 VA: 0x181B37EB0
	|-StackTraits<RenderTextureDescriptor>.DefaultCheck
	|
	|-RVA: 0x1B34AE0 Offset: 0x1B33AE0 VA: 0x181B34AE0
	|-StackTraits<ReflectionProbeBlendInfo>.DefaultCheck
	|
	|-RVA: 0x1B3B8D0 Offset: 0x1B3A8D0 VA: 0x181B3B8D0
	|-StackTraits<RenderTargetIdentifier>.DefaultCheck
	|
	|-RVA: 0x1B3F760 Offset: 0x1B3E760 VA: 0x181B3F760
	|-StackTraits<SphericalHarmonicsL2>.DefaultCheck
	|
	|-RVA: 0x1B448C0 Offset: 0x1B438C0 VA: 0x181B448C0
	|-StackTraits<Resolution>.DefaultCheck
	|
	|-RVA: 0x1B42360 Offset: 0x1B41360 VA: 0x181B42360
	|-StackTraits<CreateSceneParameters>.DefaultCheck
	|
	|-RVA: 0x1B44290 Offset: 0x1B43290 VA: 0x181B44290
	|-StackTraits<LoadSceneParameters>.DefaultCheck
	|
	|-RVA: 0x1B43630 Offset: 0x1B42630 VA: 0x181B43630
	|-StackTraits<Scene>.DefaultCheck
	|
	|-RVA: 0x1B363C0 Offset: 0x1B353C0 VA: 0x181B363C0
	|-StackTraits<TextGenerationSettings>.DefaultCheck
	|
	|-RVA: 0x1B38550 Offset: 0x1B37550 VA: 0x181B38550
	|-StackTraits<Touch>.DefaultCheck
	|
	|-RVA: 0x1B37180 Offset: 0x1B36180 VA: 0x181B37180
	|-StackTraits<ColorBlock>.DefaultCheck
	|
	|-RVA: 0x1B3A5B0 Offset: 0x1B395B0 VA: 0x181B3A5B0
	|-StackTraits<Navigation>.DefaultCheck
	|
	|-RVA: 0x1B37840 Offset: 0x1B36840 VA: 0x181B37840
	|-StackTraits<SpriteState>.DefaultCheck
	|
	|-RVA: 0x1B35760 Offset: 0x1B34760 VA: 0x181B35760
	|-StackTraits<Vector2>.DefaultCheck
	|
	|-RVA: 0x1B3AC40 Offset: 0x1B39C40 VA: 0x181B3AC40
	|-StackTraits<Vector3>.DefaultCheck
	|
	|-RVA: 0x1B47C40 Offset: 0x1B46C40 VA: 0x181B47C40
	|-StackTraits<Vector4>.DefaultCheck
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B55750 Offset: 0x1B54750 VA: 0x181B55750
	|-StackTraits<DgwResultInfo>..cctor
	|-StackTraits<DgwResultServerInfo>..cctor
	|-StackTraits<DgwServerForJson>..cctor
	|-StackTraits<DgwServerInfo>..cctor
	|-StackTraits<TokenInfoForJson>..cctor
	|-StackTraits<IniValue>..cctor
	|-StackTraits<DYResourceManager.CreateObjectResult>..cctor
	|-StackTraits<HitData>..cctor
	|-StackTraits<HitInfo>..cctor
	|-StackTraits<HitStabilityReport>..cctor
	|-StackTraits<LuaByteBuffer>..cctor
	|-StackTraits<nil>..cctor
	|-StackTraits<MixPeerID>..cctor
	|-StackTraits<bool>..cctor
	|-StackTraits<byte>..cctor
	|-StackTraits<char>..cctor
	|-StackTraits<KeyValuePair<int, HitData>>..cctor
	|-StackTraits<KeyValuePair<int, object>>..cctor
	|-StackTraits<KeyValuePair<object, long>>..cctor
	|-StackTraits<KeyValuePair<object, object>>..cctor
	|-StackTraits<KeyValuePair<uint, object>>..cctor
	|-StackTraits<DateTime>..cctor
	|-StackTraits<DateTimeOffset>..cctor
	|-StackTraits<Decimal>..cctor
	|-StackTraits<double>..cctor
	|-StackTraits<Guid>..cctor
	|-StackTraits<short>..cctor
	|-StackTraits<int>..cctor
	|-StackTraits<Int32Enum>..cctor
	|-StackTraits<long>..cctor
	|-StackTraits<IntPtr>..cctor
	|-StackTraits<Nullable<bool>>..cctor
	|-StackTraits<Nullable<byte>>..cctor
	|-StackTraits<Nullable<char>>..cctor
	|-StackTraits<Nullable<Decimal>>..cctor
	|-StackTraits<Nullable<double>>..cctor
	|-StackTraits<Nullable<short>>..cctor
	|-StackTraits<Nullable<int>>..cctor
	|-StackTraits<Nullable<long>>..cctor
	|-StackTraits<Nullable<sbyte>>..cctor
	|-StackTraits<Nullable<float>>..cctor
	|-StackTraits<Nullable<ushort>>..cctor
	|-StackTraits<Nullable<uint>>..cctor
	|-StackTraits<Nullable<ulong>>..cctor
	|-StackTraits<Nullable<Bounds>>..cctor
	|-StackTraits<Nullable<Color>>..cctor
	|-StackTraits<Nullable<LayerMask>>..cctor
	|-StackTraits<Nullable<Quaternion>>..cctor
	|-StackTraits<Nullable<Ray>>..cctor
	|-StackTraits<Nullable<RaycastHit>>..cctor
	|-StackTraits<Nullable<Touch>>..cctor
	|-StackTraits<Nullable<Vector2>>..cctor
	|-StackTraits<Nullable<Vector3>>..cctor
	|-StackTraits<Nullable<Vector4>>..cctor
	|-StackTraits<object>..cctor
	|-StackTraits<InterfaceMapping>..cctor
	|-StackTraits<ParameterModifier>..cctor
	|-StackTraits<StreamingContext>..cctor
	|-StackTraits<RuntimeTypeHandle>..cctor
	|-StackTraits<sbyte>..cctor
	|-StackTraits<float>..cctor
	|-StackTraits<TimeSpan>..cctor
	|-StackTraits<ushort>..cctor
	|-StackTraits<uint>..cctor
	|-StackTraits<ulong>..cctor
	|-StackTraits<UIntPtr>..cctor
	|-StackTraits<VertexGradient>..cctor
	|-StackTraits<NavMeshHit>..cctor
	|-StackTraits<OffMeshLinkData>..cctor
	|-StackTraits<AccelerationEvent>..cctor
	|-StackTraits<AnimatorClipInfo>..cctor
	|-StackTraits<AnimatorStateInfo>..cctor
	|-StackTraits<AnimatorTransitionInfo>..cctor
	|-StackTraits<BoneWeight>..cctor
	|-StackTraits<Bounds>..cctor
	|-StackTraits<BuildCompression>..cctor
	|-StackTraits<Camera.GateFitParameters>..cctor
	|-StackTraits<Color32>..cctor
	|-StackTraits<Color>..cctor
	|-StackTraits<CombineInstance>..cctor
	|-StackTraits<RaycastResult>..cctor
	|-StackTraits<JointLimits>..cctor
	|-StackTraits<JointMotor>..cctor
	|-StackTraits<JointSpring>..cctor
	|-StackTraits<LayerMask>..cctor
	|-StackTraits<LightBakingOutput>..cctor
	|-StackTraits<MatchTargetWeightMask>..cctor
	|-StackTraits<Matrix4x4>..cctor
	|-StackTraits<ParticleSystem.CollisionModule>..cctor
	|-StackTraits<ParticleSystem.ColorBySpeedModule>..cctor
	|-StackTraits<ParticleSystem.ColorOverLifetimeModule>..cctor
	|-StackTraits<ParticleSystem.CustomDataModule>..cctor
	|-StackTraits<ParticleSystem.EmissionModule>..cctor
	|-StackTraits<ParticleSystem.EmitParams>..cctor
	|-StackTraits<ParticleSystem.ExternalForcesModule>..cctor
	|-StackTraits<ParticleSystem.ForceOverLifetimeModule>..cctor
	|-StackTraits<ParticleSystem.InheritVelocityModule>..cctor
	|-StackTraits<ParticleSystem.LightsModule>..cctor
	|-StackTraits<ParticleSystem.LimitVelocityOverLifetimeModule>..cctor
	|-StackTraits<ParticleSystem.MainModule>..cctor
	|-StackTraits<ParticleSystem.NoiseModule>..cctor
	|-StackTraits<ParticleSystem.Particle>..cctor
	|-StackTraits<ParticleSystem.RotationBySpeedModule>..cctor
	|-StackTraits<ParticleSystem.RotationOverLifetimeModule>..cctor
	|-StackTraits<ParticleSystem.ShapeModule>..cctor
	|-StackTraits<ParticleSystem.SizeBySpeedModule>..cctor
	|-StackTraits<ParticleSystem.SizeOverLifetimeModule>..cctor
	|-StackTraits<ParticleSystem.SubEmittersModule>..cctor
	|-StackTraits<ParticleSystem.TextureSheetAnimationModule>..cctor
	|-StackTraits<ParticleSystem.TrailModule>..cctor
	|-StackTraits<ParticleSystem.TriggerModule>..cctor
	|-StackTraits<ParticleSystem.VelocityOverLifetimeModule>..cctor
	|-StackTraits<PhysicsScene>..cctor
	|-StackTraits<PlayableGraph>..cctor
	|-StackTraits<PropertyName>..cctor
	|-StackTraits<Quaternion>..cctor
	|-StackTraits<Random.State>..cctor
	|-StackTraits<Ray>..cctor
	|-StackTraits<RaycastHit>..cctor
	|-StackTraits<Rect>..cctor
	|-StackTraits<RenderBuffer>..cctor
	|-StackTraits<RenderTextureDescriptor>..cctor
	|-StackTraits<ReflectionProbeBlendInfo>..cctor
	|-StackTraits<RenderTargetIdentifier>..cctor
	|-StackTraits<SphericalHarmonicsL2>..cctor
	|-StackTraits<Resolution>..cctor
	|-StackTraits<CreateSceneParameters>..cctor
	|-StackTraits<LoadSceneParameters>..cctor
	|-StackTraits<Scene>..cctor
	|-StackTraits<TextGenerationSettings>..cctor
	|-StackTraits<Touch>..cctor
	|-StackTraits<ColorBlock>..cctor
	|-StackTraits<Navigation>..cctor
	|-StackTraits<SpriteState>..cctor
	|-StackTraits<Vector2>..cctor
	|-StackTraits<Vector3>..cctor
	|-StackTraits<Vector4>..cctor
	*/
}

// Namespace: LuaInterface
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum InjectType
{
	// Fields
	public int value__;
	public const InjectType None = 0;
	public const InjectType After = 1;
	public const InjectType Before = 2;
	public const InjectType Replace = 4;
	public const InjectType ReplaceWithPreInvokeBase = 8;
	public const InjectType ReplaceWithPostInvokeBase = 16;
}

// Namespace: LuaInterface
public class LuaInjectionStation
{
	// Fields
	public const byte NOT_INJECTION_FLAG = 0;
	public const byte INVALID_INJECTION_FLAG = 255;
	private static int cacheSize;
	private static byte[] injectionFlagCache;
	private static LuaFunction[] injectFunctionCache;

	// Methods

	private static void .cctor() { }

	[NoToLuaAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static byte GetInjectFlag(int index) { }

	[NoToLuaAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static LuaFunction GetInjectionFunction(int index) { }

	public static void CacheInjectFunction(int index, byte injectFlag, LuaFunction func) { }

	public void .ctor() { }
}

// Namespace: LuaInterface
public sealed class LuaConstructor
{
	// Fields
	private ConstructorInfo method;
	private List<Type> list;

	// Methods

	[NoToLuaAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(ConstructorInfo func, Type[] types) { }

	public int Call(IntPtr L) { }

	public void Destroy() { }
}

// Namespace: LuaInterface
public sealed class LuaField
{
	// Fields
	private FieldInfo field;
	private Type kclass;

	// Methods

	[NoToLuaAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(FieldInfo info, Type t) { }

	public int Get(IntPtr L) { }

	public int Set(IntPtr L) { }
}

// Namespace: LuaInterface
public sealed class LuaMethod
{
	// Fields
	private MethodInfo method;
	private List<Type> list;
	private Type kclass;

	// Methods

	[NoToLuaAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(MethodInfo md, Type t, Type[] types) { }

	public int Call(IntPtr L) { }

	public void Destroy() { }
}

// Namespace: LuaInterface
public sealed class LuaProperty
{
	// Fields
	private PropertyInfo property;
	private Type kclass;

	// Methods

	[NoToLuaAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(PropertyInfo prop, Type t) { }

	public int Get(IntPtr L) { }

	public int Set(IntPtr L) { }
}

// Namespace: LuaInterface
public class LuaReflection : IDisposable
{
	// Fields
	public List<Assembly> list;
	private static LuaReflection _reflection;

	// Methods

	public void .ctor() { }

	public static void OpenLibs(IntPtr L) { }

	public static LuaReflection Get(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10C770 Offset: 0x10BB70 VA: 0x18010C770
	private static int OpenReflectionLibs(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x10EC40 Offset: 0x10E040 VA: 0x18010EC40
	private static int FindType(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x111190 Offset: 0x110590 VA: 0x180111190
	private static int LoadAssembly(IntPtr L) { }

	private static void PushLuaMethod(IntPtr L, MethodInfo md, Type t, Type[] types) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x113520 Offset: 0x112920 VA: 0x180113520
	private static int GetMethod(IntPtr L) { }

	private static void PushLuaConstructor(IntPtr L, ConstructorInfo func, Type[] types) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x115420 Offset: 0x114820 VA: 0x180115420
	private static int GetConstructor(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x117670 Offset: 0x116A70 VA: 0x180117670
	private static int GetTypeMethod(IntPtr L) { }

	private static void PushLuaProperty(IntPtr L, PropertyInfo p, Type t) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11A7E0 Offset: 0x119BE0 VA: 0x18011A7E0
	private static int GetProperty(IntPtr L) { }

	private static void PushLuaField(IntPtr L, FieldInfo f, Type t) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11D920 Offset: 0x11CD20 VA: 0x18011D920
	private static int GetField(IntPtr L) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x11FC20 Offset: 0x11F020 VA: 0x18011FC20
	private static int CreateInstance(IntPtr L) { }

	private bool LoadAssembly(string name) { }

	public void Dispose() { }

	private static void .cctor() { }
}

// Namespace: Steamworks
public static class SteamAppList
{
	// Methods

	public static uint GetNumInstalledApps() { }

	public static uint GetInstalledApps(AppId_t[] pvecAppID, uint unMaxAppIDs) { }

	public static int GetAppName(AppId_t nAppID, out string pchName, int cchNameMax) { }

	public static int GetAppInstallDir(AppId_t nAppID, out string pchDirectory, int cchNameMax) { }

	public static int GetAppBuildId(AppId_t nAppID) { }
}

// Namespace: Steamworks
public static class SteamApps
{
	// Methods

	public static bool BIsSubscribed() { }

	public static bool BIsLowViolence() { }

	public static bool BIsCybercafe() { }

	public static bool BIsVACBanned() { }

	public static string GetCurrentGameLanguage() { }

	public static string GetAvailableGameLanguages() { }

	public static bool BIsSubscribedApp(AppId_t appID) { }

	public static bool BIsDlcInstalled(AppId_t appID) { }

	public static uint GetEarliestPurchaseUnixTime(AppId_t nAppID) { }

	public static bool BIsSubscribedFromFreeWeekend() { }

	public static int GetDLCCount() { }

	public static bool BGetDLCDataByIndex(int iDLC, out AppId_t pAppID, out bool pbAvailable, out string pchName, int cchNameBufferSize) { }

	public static void InstallDLC(AppId_t nAppID) { }

	public static void UninstallDLC(AppId_t nAppID) { }

	public static void RequestAppProofOfPurchaseKey(AppId_t nAppID) { }

	public static bool GetCurrentBetaName(out string pchName, int cchNameBufferSize) { }

	public static bool MarkContentCorrupt(bool bMissingFilesOnly) { }

	public static uint GetInstalledDepots(AppId_t appID, DepotId_t[] pvecDepots, uint cMaxDepots) { }

	public static uint GetAppInstallDir(AppId_t appID, out string pchFolder, uint cchFolderBufferSize) { }

	public static bool BIsAppInstalled(AppId_t appID) { }

	public static CSteamID GetAppOwner() { }

	public static string GetLaunchQueryParam(string pchKey) { }

	public static bool GetDlcDownloadProgress(AppId_t nAppID, out ulong punBytesDownloaded, out ulong punBytesTotal) { }

	public static int GetAppBuildId() { }

	public static void RequestAllProofOfPurchaseKeys() { }

	public static SteamAPICall_t GetFileDetails(string pszFileName) { }

	public static int GetLaunchCommandLine(out string pszCommandLine, int cubCommandLine) { }

	public static bool BIsSubscribedFromFamilySharing() { }
}

// Namespace: Steamworks
public static class SteamClient
{
	// Methods

	public static HSteamPipe CreateSteamPipe() { }

	public static bool BReleaseSteamPipe(HSteamPipe hSteamPipe) { }

	public static HSteamUser ConnectToGlobalUser(HSteamPipe hSteamPipe) { }

	public static HSteamUser CreateLocalUser(out HSteamPipe phSteamPipe, EAccountType eAccountType) { }

	public static void ReleaseUser(HSteamPipe hSteamPipe, HSteamUser hUser) { }

	public static IntPtr GetISteamUser(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamGameServer(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static void SetLocalIPBinding(uint unIP, ushort usPort) { }

	public static IntPtr GetISteamFriends(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamUtils(HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamMatchmaking(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamMatchmakingServers(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamGenericInterface(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamUserStats(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamGameServerStats(HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamApps(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamNetworking(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamRemoteStorage(HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamScreenshots(HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamGameSearch(HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static uint GetIPCCallCount() { }

	public static void SetWarningMessageHook(SteamAPIWarningMessageHook_t pFunction) { }

	public static bool BShutdownIfAllPipesClosed() { }

	public static IntPtr GetISteamHTTP(HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamController(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamUGC(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamAppList(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamMusic(HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamMusicRemote(HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamHTMLSurface(HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamInventory(HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamVideo(HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamParentalSettings(HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamInput(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamParties(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamRemotePlay(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }
}

// Namespace: Steamworks
public static class SteamController
{
	// Methods

	public static bool Init() { }

	public static bool Shutdown() { }

	public static void RunFrame() { }

	public static int GetConnectedControllers(ControllerHandle_t[] handlesOut) { }

	public static ControllerActionSetHandle_t GetActionSetHandle(string pszActionSetName) { }

	public static void ActivateActionSet(ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle) { }

	public static ControllerActionSetHandle_t GetCurrentActionSet(ControllerHandle_t controllerHandle) { }

	public static void ActivateActionSetLayer(ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetLayerHandle) { }

	public static void DeactivateActionSetLayer(ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetLayerHandle) { }

	public static void DeactivateAllActionSetLayers(ControllerHandle_t controllerHandle) { }

	public static int GetActiveActionSetLayers(ControllerHandle_t controllerHandle, ControllerActionSetHandle_t[] handlesOut) { }

	public static ControllerDigitalActionHandle_t GetDigitalActionHandle(string pszActionName) { }

	public static ControllerDigitalActionData_t GetDigitalActionData(ControllerHandle_t controllerHandle, ControllerDigitalActionHandle_t digitalActionHandle) { }

	public static int GetDigitalActionOrigins(ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle, ControllerDigitalActionHandle_t digitalActionHandle, EControllerActionOrigin[] originsOut) { }

	public static ControllerAnalogActionHandle_t GetAnalogActionHandle(string pszActionName) { }

	public static ControllerAnalogActionData_t GetAnalogActionData(ControllerHandle_t controllerHandle, ControllerAnalogActionHandle_t analogActionHandle) { }

	public static int GetAnalogActionOrigins(ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle, ControllerAnalogActionHandle_t analogActionHandle, EControllerActionOrigin[] originsOut) { }

	public static string GetGlyphForActionOrigin(EControllerActionOrigin eOrigin) { }

	public static string GetStringForActionOrigin(EControllerActionOrigin eOrigin) { }

	public static void StopAnalogActionMomentum(ControllerHandle_t controllerHandle, ControllerAnalogActionHandle_t eAction) { }

	public static ControllerMotionData_t GetMotionData(ControllerHandle_t controllerHandle) { }

	public static void TriggerHapticPulse(ControllerHandle_t controllerHandle, ESteamControllerPad eTargetPad, ushort usDurationMicroSec) { }

	public static void TriggerRepeatedHapticPulse(ControllerHandle_t controllerHandle, ESteamControllerPad eTargetPad, ushort usDurationMicroSec, ushort usOffMicroSec, ushort unRepeat, uint nFlags) { }

	public static void TriggerVibration(ControllerHandle_t controllerHandle, ushort usLeftSpeed, ushort usRightSpeed) { }

	public static void SetLEDColor(ControllerHandle_t controllerHandle, byte nColorR, byte nColorG, byte nColorB, uint nFlags) { }

	public static bool ShowBindingPanel(ControllerHandle_t controllerHandle) { }

	public static ESteamInputType GetInputTypeForHandle(ControllerHandle_t controllerHandle) { }

	public static ControllerHandle_t GetControllerForGamepadIndex(int nIndex) { }

	public static int GetGamepadIndexForController(ControllerHandle_t ulControllerHandle) { }

	public static string GetStringForXboxOrigin(EXboxOrigin eOrigin) { }

	public static string GetGlyphForXboxOrigin(EXboxOrigin eOrigin) { }

	public static EControllerActionOrigin GetActionOriginFromXboxOrigin(ControllerHandle_t controllerHandle, EXboxOrigin eOrigin) { }

	public static EControllerActionOrigin TranslateActionOrigin(ESteamInputType eDestinationInputType, EControllerActionOrigin eSourceOrigin) { }

	public static bool GetControllerBindingRevision(ControllerHandle_t controllerHandle, out int pMajor, out int pMinor) { }
}

// Namespace: Steamworks
public static class SteamFriends
{
	// Methods

	public static string GetPersonaName() { }

	public static SteamAPICall_t SetPersonaName(string pchPersonaName) { }

	public static EPersonaState GetPersonaState() { }

	public static int GetFriendCount(EFriendFlags iFriendFlags) { }

	public static CSteamID GetFriendByIndex(int iFriend, EFriendFlags iFriendFlags) { }

	public static EFriendRelationship GetFriendRelationship(CSteamID steamIDFriend) { }

	public static EPersonaState GetFriendPersonaState(CSteamID steamIDFriend) { }

	public static string GetFriendPersonaName(CSteamID steamIDFriend) { }

	public static bool GetFriendGamePlayed(CSteamID steamIDFriend, out FriendGameInfo_t pFriendGameInfo) { }

	public static string GetFriendPersonaNameHistory(CSteamID steamIDFriend, int iPersonaName) { }

	public static int GetFriendSteamLevel(CSteamID steamIDFriend) { }

	public static string GetPlayerNickname(CSteamID steamIDPlayer) { }

	public static int GetFriendsGroupCount() { }

	public static FriendsGroupID_t GetFriendsGroupIDByIndex(int iFG) { }

	public static string GetFriendsGroupName(FriendsGroupID_t friendsGroupID) { }

	public static int GetFriendsGroupMembersCount(FriendsGroupID_t friendsGroupID) { }

	public static void GetFriendsGroupMembersList(FriendsGroupID_t friendsGroupID, CSteamID[] pOutSteamIDMembers, int nMembersCount) { }

	public static bool HasFriend(CSteamID steamIDFriend, EFriendFlags iFriendFlags) { }

	public static int GetClanCount() { }

	public static CSteamID GetClanByIndex(int iClan) { }

	public static string GetClanName(CSteamID steamIDClan) { }

	public static string GetClanTag(CSteamID steamIDClan) { }

	public static bool GetClanActivityCounts(CSteamID steamIDClan, out int pnOnline, out int pnInGame, out int pnChatting) { }

	public static SteamAPICall_t DownloadClanActivityCounts(CSteamID[] psteamIDClans, int cClansToRequest) { }

	public static int GetFriendCountFromSource(CSteamID steamIDSource) { }

	public static CSteamID GetFriendFromSourceByIndex(CSteamID steamIDSource, int iFriend) { }

	public static bool IsUserInSource(CSteamID steamIDUser, CSteamID steamIDSource) { }

	public static void SetInGameVoiceSpeaking(CSteamID steamIDUser, bool bSpeaking) { }

	public static void ActivateGameOverlay(string pchDialog) { }

	public static void ActivateGameOverlayToUser(string pchDialog, CSteamID steamID) { }

	public static void ActivateGameOverlayToWebPage(string pchURL, EActivateGameOverlayToWebPageMode eMode = 0) { }

	public static void ActivateGameOverlayToStore(AppId_t nAppID, EOverlayToStoreFlag eFlag) { }

	public static void SetPlayedWith(CSteamID steamIDUserPlayedWith) { }

	public static void ActivateGameOverlayInviteDialog(CSteamID steamIDLobby) { }

	public static int GetSmallFriendAvatar(CSteamID steamIDFriend) { }

	public static int GetMediumFriendAvatar(CSteamID steamIDFriend) { }

	public static int GetLargeFriendAvatar(CSteamID steamIDFriend) { }

	public static bool RequestUserInformation(CSteamID steamIDUser, bool bRequireNameOnly) { }

	public static SteamAPICall_t RequestClanOfficerList(CSteamID steamIDClan) { }

	public static CSteamID GetClanOwner(CSteamID steamIDClan) { }

	public static int GetClanOfficerCount(CSteamID steamIDClan) { }

	public static CSteamID GetClanOfficerByIndex(CSteamID steamIDClan, int iOfficer) { }

	public static uint GetUserRestrictions() { }

	public static bool SetRichPresence(string pchKey, string pchValue) { }

	public static void ClearRichPresence() { }

	public static string GetFriendRichPresence(CSteamID steamIDFriend, string pchKey) { }

	public static int GetFriendRichPresenceKeyCount(CSteamID steamIDFriend) { }

	public static string GetFriendRichPresenceKeyByIndex(CSteamID steamIDFriend, int iKey) { }

	public static void RequestFriendRichPresence(CSteamID steamIDFriend) { }

	public static bool InviteUserToGame(CSteamID steamIDFriend, string pchConnectString) { }

	public static int GetCoplayFriendCount() { }

	public static CSteamID GetCoplayFriend(int iCoplayFriend) { }

	public static int GetFriendCoplayTime(CSteamID steamIDFriend) { }

	public static AppId_t GetFriendCoplayGame(CSteamID steamIDFriend) { }

	public static SteamAPICall_t JoinClanChatRoom(CSteamID steamIDClan) { }

	public static bool LeaveClanChatRoom(CSteamID steamIDClan) { }

	public static int GetClanChatMemberCount(CSteamID steamIDClan) { }

	public static CSteamID GetChatMemberByIndex(CSteamID steamIDClan, int iUser) { }

	public static bool SendClanChatMessage(CSteamID steamIDClanChat, string pchText) { }

	public static int GetClanChatMessage(CSteamID steamIDClanChat, int iMessage, out string prgchText, int cchTextMax, out EChatEntryType peChatEntryType, out CSteamID psteamidChatter) { }

	public static bool IsClanChatAdmin(CSteamID steamIDClanChat, CSteamID steamIDUser) { }

	public static bool IsClanChatWindowOpenInSteam(CSteamID steamIDClanChat) { }

	public static bool OpenClanChatWindowInSteam(CSteamID steamIDClanChat) { }

	public static bool CloseClanChatWindowInSteam(CSteamID steamIDClanChat) { }

	public static bool SetListenForFriendsMessages(bool bInterceptEnabled) { }

	public static bool ReplyToFriendMessage(CSteamID steamIDFriend, string pchMsgToSend) { }

	public static int GetFriendMessage(CSteamID steamIDFriend, int iMessageID, out string pvData, int cubData, out EChatEntryType peChatEntryType) { }

	public static SteamAPICall_t GetFollowerCount(CSteamID steamID) { }

	public static SteamAPICall_t IsFollowing(CSteamID steamID) { }

	public static SteamAPICall_t EnumerateFollowingList(uint unStartIndex) { }

	public static bool IsClanPublic(CSteamID steamIDClan) { }

	public static bool IsClanOfficialGameGroup(CSteamID steamIDClan) { }

	public static int GetNumChatsWithUnreadPriorityMessages() { }
}

// Namespace: Steamworks
public static class SteamGameServer
{
	// Methods

	public static bool InitGameServer(uint unIP, ushort usGamePort, ushort usQueryPort, uint unFlags, AppId_t nGameAppId, string pchVersionString) { }

	public static void SetProduct(string pszProduct) { }

	public static void SetGameDescription(string pszGameDescription) { }

	public static void SetModDir(string pszModDir) { }

	public static void SetDedicatedServer(bool bDedicated) { }

	public static void LogOn(string pszToken) { }

	public static void LogOnAnonymous() { }

	public static void LogOff() { }

	public static bool BLoggedOn() { }

	public static bool BSecure() { }

	public static CSteamID GetSteamID() { }

	public static bool WasRestartRequested() { }

	public static void SetMaxPlayerCount(int cPlayersMax) { }

	public static void SetBotPlayerCount(int cBotplayers) { }

	public static void SetServerName(string pszServerName) { }

	public static void SetMapName(string pszMapName) { }

	public static void SetPasswordProtected(bool bPasswordProtected) { }

	public static void SetSpectatorPort(ushort unSpectatorPort) { }

	public static void SetSpectatorServerName(string pszSpectatorServerName) { }

	public static void ClearAllKeyValues() { }

	public static void SetKeyValue(string pKey, string pValue) { }

	public static void SetGameTags(string pchGameTags) { }

	public static void SetGameData(string pchGameData) { }

	public static void SetRegion(string pszRegion) { }

	public static bool SendUserConnectAndAuthenticate(uint unIPClient, byte[] pvAuthBlob, uint cubAuthBlobSize, out CSteamID pSteamIDUser) { }

	public static CSteamID CreateUnauthenticatedUserConnection() { }

	public static void SendUserDisconnect(CSteamID steamIDUser) { }

	public static bool BUpdateUserData(CSteamID steamIDUser, string pchPlayerName, uint uScore) { }

	public static HAuthTicket GetAuthSessionTicket(byte[] pTicket, int cbMaxTicket, out uint pcbTicket) { }

	public static EBeginAuthSessionResult BeginAuthSession(byte[] pAuthTicket, int cbAuthTicket, CSteamID steamID) { }

	public static void EndAuthSession(CSteamID steamID) { }

	public static void CancelAuthTicket(HAuthTicket hAuthTicket) { }

	public static EUserHasLicenseForAppResult UserHasLicenseForApp(CSteamID steamID, AppId_t appID) { }

	public static bool RequestUserGroupStatus(CSteamID steamIDUser, CSteamID steamIDGroup) { }

	public static void GetGameplayStats() { }

	public static SteamAPICall_t GetServerReputation() { }

	public static uint GetPublicIP() { }

	public static bool HandleIncomingPacket(byte[] pData, int cbData, uint srcIP, ushort srcPort) { }

	public static int GetNextOutgoingPacket(byte[] pOut, int cbMaxOut, out uint pNetAdr, out ushort pPort) { }

	public static void EnableHeartbeats(bool bActive) { }

	public static void SetHeartbeatInterval(int iHeartbeatInterval) { }

	public static void ForceHeartbeat() { }

	public static SteamAPICall_t AssociateWithClan(CSteamID steamIDClan) { }

	public static SteamAPICall_t ComputeNewPlayerCompatibility(CSteamID steamIDNewPlayer) { }
}

// Namespace: Steamworks
public static class SteamGameServerApps
{
	// Methods

	public static bool BIsSubscribed() { }

	public static bool BIsLowViolence() { }

	public static bool BIsCybercafe() { }

	public static bool BIsVACBanned() { }

	public static string GetCurrentGameLanguage() { }

	public static string GetAvailableGameLanguages() { }

	public static bool BIsSubscribedApp(AppId_t appID) { }

	public static bool BIsDlcInstalled(AppId_t appID) { }

	public static uint GetEarliestPurchaseUnixTime(AppId_t nAppID) { }

	public static bool BIsSubscribedFromFreeWeekend() { }

	public static int GetDLCCount() { }

	public static bool BGetDLCDataByIndex(int iDLC, out AppId_t pAppID, out bool pbAvailable, out string pchName, int cchNameBufferSize) { }

	public static void InstallDLC(AppId_t nAppID) { }

	public static void UninstallDLC(AppId_t nAppID) { }

	public static void RequestAppProofOfPurchaseKey(AppId_t nAppID) { }

	public static bool GetCurrentBetaName(out string pchName, int cchNameBufferSize) { }

	public static bool MarkContentCorrupt(bool bMissingFilesOnly) { }

	public static uint GetInstalledDepots(AppId_t appID, DepotId_t[] pvecDepots, uint cMaxDepots) { }

	public static uint GetAppInstallDir(AppId_t appID, out string pchFolder, uint cchFolderBufferSize) { }

	public static bool BIsAppInstalled(AppId_t appID) { }

	public static CSteamID GetAppOwner() { }

	public static string GetLaunchQueryParam(string pchKey) { }

	public static bool GetDlcDownloadProgress(AppId_t nAppID, out ulong punBytesDownloaded, out ulong punBytesTotal) { }

	public static int GetAppBuildId() { }

	public static void RequestAllProofOfPurchaseKeys() { }

	public static SteamAPICall_t GetFileDetails(string pszFileName) { }

	public static int GetLaunchCommandLine(out string pszCommandLine, int cubCommandLine) { }

	public static bool BIsSubscribedFromFamilySharing() { }
}

// Namespace: Steamworks
public static class SteamGameServerClient
{
	// Methods

	public static HSteamPipe CreateSteamPipe() { }

	public static bool BReleaseSteamPipe(HSteamPipe hSteamPipe) { }

	public static HSteamUser ConnectToGlobalUser(HSteamPipe hSteamPipe) { }

	public static HSteamUser CreateLocalUser(out HSteamPipe phSteamPipe, EAccountType eAccountType) { }

	public static void ReleaseUser(HSteamPipe hSteamPipe, HSteamUser hUser) { }

	public static IntPtr GetISteamUser(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamGameServer(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static void SetLocalIPBinding(uint unIP, ushort usPort) { }

	public static IntPtr GetISteamFriends(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamUtils(HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamMatchmaking(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamMatchmakingServers(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamGenericInterface(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamUserStats(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamGameServerStats(HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamApps(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamNetworking(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamRemoteStorage(HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamScreenshots(HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamGameSearch(HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static uint GetIPCCallCount() { }

	public static void SetWarningMessageHook(SteamAPIWarningMessageHook_t pFunction) { }

	public static bool BShutdownIfAllPipesClosed() { }

	public static IntPtr GetISteamHTTP(HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamController(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamUGC(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamAppList(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamMusic(HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamMusicRemote(HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamHTMLSurface(HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamInventory(HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamVideo(HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamParentalSettings(HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamInput(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamParties(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }

	public static IntPtr GetISteamRemotePlay(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { }
}

// Namespace: Steamworks
public static class SteamGameServerHTTP
{
	// Methods

	public static HTTPRequestHandle CreateHTTPRequest(EHTTPMethod eHTTPRequestMethod, string pchAbsoluteURL) { }

	public static bool SetHTTPRequestContextValue(HTTPRequestHandle hRequest, ulong ulContextValue) { }

	public static bool SetHTTPRequestNetworkActivityTimeout(HTTPRequestHandle hRequest, uint unTimeoutSeconds) { }

	public static bool SetHTTPRequestHeaderValue(HTTPRequestHandle hRequest, string pchHeaderName, string pchHeaderValue) { }

	public static bool SetHTTPRequestGetOrPostParameter(HTTPRequestHandle hRequest, string pchParamName, string pchParamValue) { }

	public static bool SendHTTPRequest(HTTPRequestHandle hRequest, out SteamAPICall_t pCallHandle) { }

	public static bool SendHTTPRequestAndStreamResponse(HTTPRequestHandle hRequest, out SteamAPICall_t pCallHandle) { }

	public static bool DeferHTTPRequest(HTTPRequestHandle hRequest) { }

	public static bool PrioritizeHTTPRequest(HTTPRequestHandle hRequest) { }

	public static bool GetHTTPResponseHeaderSize(HTTPRequestHandle hRequest, string pchHeaderName, out uint unResponseHeaderSize) { }

	public static bool GetHTTPResponseHeaderValue(HTTPRequestHandle hRequest, string pchHeaderName, byte[] pHeaderValueBuffer, uint unBufferSize) { }

	public static bool GetHTTPResponseBodySize(HTTPRequestHandle hRequest, out uint unBodySize) { }

	public static bool GetHTTPResponseBodyData(HTTPRequestHandle hRequest, byte[] pBodyDataBuffer, uint unBufferSize) { }

	public static bool GetHTTPStreamingResponseBodyData(HTTPRequestHandle hRequest, uint cOffset, byte[] pBodyDataBuffer, uint unBufferSize) { }

	public static bool ReleaseHTTPRequest(HTTPRequestHandle hRequest) { }

	public static bool GetHTTPDownloadProgressPct(HTTPRequestHandle hRequest, out float pflPercentOut) { }

	public static bool SetHTTPRequestRawPostBody(HTTPRequestHandle hRequest, string pchContentType, byte[] pubBody, uint unBodyLen) { }

	public static HTTPCookieContainerHandle CreateCookieContainer(bool bAllowResponsesToModify) { }

	public static bool ReleaseCookieContainer(HTTPCookieContainerHandle hCookieContainer) { }

	public static bool SetCookie(HTTPCookieContainerHandle hCookieContainer, string pchHost, string pchUrl, string pchCookie) { }

	public static bool SetHTTPRequestCookieContainer(HTTPRequestHandle hRequest, HTTPCookieContainerHandle hCookieContainer) { }

	public static bool SetHTTPRequestUserAgentInfo(HTTPRequestHandle hRequest, string pchUserAgentInfo) { }

	public static bool SetHTTPRequestRequiresVerifiedCertificate(HTTPRequestHandle hRequest, bool bRequireVerifiedCertificate) { }

	public static bool SetHTTPRequestAbsoluteTimeoutMS(HTTPRequestHandle hRequest, uint unMilliseconds) { }

	public static bool GetHTTPRequestWasTimedOut(HTTPRequestHandle hRequest, out bool pbWasTimedOut) { }
}

// Namespace: Steamworks
public static class SteamGameServerInventory
{
	// Methods

	public static EResult GetResultStatus(SteamInventoryResult_t resultHandle) { }

	public static bool GetResultItems(SteamInventoryResult_t resultHandle, SteamItemDetails_t[] pOutItemsArray, ref uint punOutItemsArraySize) { }

	public static bool GetResultItemProperty(SteamInventoryResult_t resultHandle, uint unItemIndex, string pchPropertyName, out string pchValueBuffer, ref uint punValueBufferSizeOut) { }

	public static uint GetResultTimestamp(SteamInventoryResult_t resultHandle) { }

	public static bool CheckResultSteamID(SteamInventoryResult_t resultHandle, CSteamID steamIDExpected) { }

	public static void DestroyResult(SteamInventoryResult_t resultHandle) { }

	public static bool GetAllItems(out SteamInventoryResult_t pResultHandle) { }

	public static bool GetItemsByID(out SteamInventoryResult_t pResultHandle, SteamItemInstanceID_t[] pInstanceIDs, uint unCountInstanceIDs) { }

	public static bool SerializeResult(SteamInventoryResult_t resultHandle, byte[] pOutBuffer, out uint punOutBufferSize) { }

	public static bool DeserializeResult(out SteamInventoryResult_t pOutResultHandle, byte[] pBuffer, uint unBufferSize, bool bRESERVED_MUST_BE_FALSE = False) { }

	public static bool GenerateItems(out SteamInventoryResult_t pResultHandle, SteamItemDef_t[] pArrayItemDefs, uint[] punArrayQuantity, uint unArrayLength) { }

	public static bool GrantPromoItems(out SteamInventoryResult_t pResultHandle) { }

	public static bool AddPromoItem(out SteamInventoryResult_t pResultHandle, SteamItemDef_t itemDef) { }

	public static bool AddPromoItems(out SteamInventoryResult_t pResultHandle, SteamItemDef_t[] pArrayItemDefs, uint unArrayLength) { }

	public static bool ConsumeItem(out SteamInventoryResult_t pResultHandle, SteamItemInstanceID_t itemConsume, uint unQuantity) { }

	public static bool ExchangeItems(out SteamInventoryResult_t pResultHandle, SteamItemDef_t[] pArrayGenerate, uint[] punArrayGenerateQuantity, uint unArrayGenerateLength, SteamItemInstanceID_t[] pArrayDestroy, uint[] punArrayDestroyQuantity, uint unArrayDestroyLength) { }

	public static bool TransferItemQuantity(out SteamInventoryResult_t pResultHandle, SteamItemInstanceID_t itemIdSource, uint unQuantity, SteamItemInstanceID_t itemIdDest) { }

	public static void SendItemDropHeartbeat() { }

	public static bool TriggerItemDrop(out SteamInventoryResult_t pResultHandle, SteamItemDef_t dropListDefinition) { }

	public static bool TradeItems(out SteamInventoryResult_t pResultHandle, CSteamID steamIDTradePartner, SteamItemInstanceID_t[] pArrayGive, uint[] pArrayGiveQuantity, uint nArrayGiveLength, SteamItemInstanceID_t[] pArrayGet, uint[] pArrayGetQuantity, uint nArrayGetLength) { }

	public static bool LoadItemDefinitions() { }

	public static bool GetItemDefinitionIDs(SteamItemDef_t[] pItemDefIDs, ref uint punItemDefIDsArraySize) { }

	public static bool GetItemDefinitionProperty(SteamItemDef_t iDefinition, string pchPropertyName, out string pchValueBuffer, ref uint punValueBufferSizeOut) { }

	public static SteamAPICall_t RequestEligiblePromoItemDefinitionsIDs(CSteamID steamID) { }

	public static bool GetEligiblePromoItemDefinitionIDs(CSteamID steamID, SteamItemDef_t[] pItemDefIDs, ref uint punItemDefIDsArraySize) { }

	public static SteamAPICall_t StartPurchase(SteamItemDef_t[] pArrayItemDefs, uint[] punArrayQuantity, uint unArrayLength) { }

	public static SteamAPICall_t RequestPrices() { }

	public static uint GetNumItemsWithPrices() { }

	public static bool GetItemsWithPrices(SteamItemDef_t[] pArrayItemDefs, ulong[] pCurrentPrices, ulong[] pBasePrices, uint unArrayLength) { }

	public static bool GetItemPrice(SteamItemDef_t iDefinition, out ulong pCurrentPrice, out ulong pBasePrice) { }

	public static SteamInventoryUpdateHandle_t StartUpdateProperties() { }

	public static bool RemoveProperty(SteamInventoryUpdateHandle_t handle, SteamItemInstanceID_t nItemID, string pchPropertyName) { }

	public static bool SetProperty(SteamInventoryUpdateHandle_t handle, SteamItemInstanceID_t nItemID, string pchPropertyName, string pchPropertyValue) { }

	public static bool SetProperty(SteamInventoryUpdateHandle_t handle, SteamItemInstanceID_t nItemID, string pchPropertyName, bool bValue) { }

	public static bool SetProperty1(SteamInventoryUpdateHandle_t handle, SteamItemInstanceID_t nItemID, string pchPropertyName, long nValue) { }

	public static bool SetProperty2(SteamInventoryUpdateHandle_t handle, SteamItemInstanceID_t nItemID, string pchPropertyName, float flValue) { }

	public static bool SubmitUpdateProperties(SteamInventoryUpdateHandle_t handle, out SteamInventoryResult_t pResultHandle) { }
}

// Namespace: Steamworks
public static class SteamGameServerNetworking
{
	// Methods

	public static bool SendP2PPacket(CSteamID steamIDRemote, byte[] pubData, uint cubData, EP2PSend eP2PSendType, int nChannel = 0) { }

	public static bool IsP2PPacketAvailable(out uint pcubMsgSize, int nChannel = 0) { }

	public static bool ReadP2PPacket(byte[] pubDest, uint cubDest, out uint pcubMsgSize, out CSteamID psteamIDRemote, int nChannel = 0) { }

	public static bool AcceptP2PSessionWithUser(CSteamID steamIDRemote) { }

	public static bool CloseP2PSessionWithUser(CSteamID steamIDRemote) { }

	public static bool CloseP2PChannelWithUser(CSteamID steamIDRemote, int nChannel) { }

	public static bool GetP2PSessionState(CSteamID steamIDRemote, out P2PSessionState_t pConnectionState) { }

	public static bool AllowP2PPacketRelay(bool bAllow) { }

	public static SNetListenSocket_t CreateListenSocket(int nVirtualP2PPort, uint nIP, ushort nPort, bool bAllowUseOfPacketRelay) { }

	public static SNetSocket_t CreateP2PConnectionSocket(CSteamID steamIDTarget, int nVirtualPort, int nTimeoutSec, bool bAllowUseOfPacketRelay) { }

	public static SNetSocket_t CreateConnectionSocket(uint nIP, ushort nPort, int nTimeoutSec) { }

	public static bool DestroySocket(SNetSocket_t hSocket, bool bNotifyRemoteEnd) { }

	public static bool DestroyListenSocket(SNetListenSocket_t hSocket, bool bNotifyRemoteEnd) { }

	public static bool SendDataOnSocket(SNetSocket_t hSocket, byte[] pubData, uint cubData, bool bReliable) { }

	public static bool IsDataAvailableOnSocket(SNetSocket_t hSocket, out uint pcubMsgSize) { }

	public static bool RetrieveDataFromSocket(SNetSocket_t hSocket, byte[] pubDest, uint cubDest, out uint pcubMsgSize) { }

	public static bool IsDataAvailable(SNetListenSocket_t hListenSocket, out uint pcubMsgSize, out SNetSocket_t phSocket) { }

	public static bool RetrieveData(SNetListenSocket_t hListenSocket, byte[] pubDest, uint cubDest, out uint pcubMsgSize, out SNetSocket_t phSocket) { }

	public static bool GetSocketInfo(SNetSocket_t hSocket, out CSteamID pSteamIDRemote, out int peSocketStatus, out uint punIPRemote, out ushort punPortRemote) { }

	public static bool GetListenSocketInfo(SNetListenSocket_t hListenSocket, out uint pnIP, out ushort pnPort) { }

	public static ESNetSocketConnectionType GetSocketConnectionType(SNetSocket_t hSocket) { }

	public static int GetMaxPacketSize(SNetSocket_t hSocket) { }
}

// Namespace: Steamworks
public static class SteamGameServerStats
{
	// Methods

	public static SteamAPICall_t RequestUserStats(CSteamID steamIDUser) { }

	public static bool GetUserStat(CSteamID steamIDUser, string pchName, out int pData) { }

	public static bool GetUserStat(CSteamID steamIDUser, string pchName, out float pData) { }

	public static bool GetUserAchievement(CSteamID steamIDUser, string pchName, out bool pbAchieved) { }

	public static bool SetUserStat(CSteamID steamIDUser, string pchName, int nData) { }

	public static bool SetUserStat(CSteamID steamIDUser, string pchName, float fData) { }

	public static bool UpdateUserAvgRateStat(CSteamID steamIDUser, string pchName, float flCountThisSession, double dSessionLength) { }

	public static bool SetUserAchievement(CSteamID steamIDUser, string pchName) { }

	public static bool ClearUserAchievement(CSteamID steamIDUser, string pchName) { }

	public static SteamAPICall_t StoreUserStats(CSteamID steamIDUser) { }
}

// Namespace: Steamworks
public static class SteamGameServerUGC
{
	// Methods

	public static UGCQueryHandle_t CreateQueryUserUGCRequest(AccountID_t unAccountID, EUserUGCList eListType, EUGCMatchingUGCType eMatchingUGCType, EUserUGCListSortOrder eSortOrder, AppId_t nCreatorAppID, AppId_t nConsumerAppID, uint unPage) { }

	public static UGCQueryHandle_t CreateQueryAllUGCRequest(EUGCQuery eQueryType, EUGCMatchingUGCType eMatchingeMatchingUGCTypeFileType, AppId_t nCreatorAppID, AppId_t nConsumerAppID, uint unPage) { }

	public static UGCQueryHandle_t CreateQueryAllUGCRequest(EUGCQuery eQueryType, EUGCMatchingUGCType eMatchingeMatchingUGCTypeFileType, AppId_t nCreatorAppID, AppId_t nConsumerAppID, string pchCursor) { }

	public static UGCQueryHandle_t CreateQueryUGCDetailsRequest(PublishedFileId_t[] pvecPublishedFileID, uint unNumPublishedFileIDs) { }

	public static SteamAPICall_t SendQueryUGCRequest(UGCQueryHandle_t handle) { }

	public static bool GetQueryUGCResult(UGCQueryHandle_t handle, uint index, out SteamUGCDetails_t pDetails) { }

	public static bool GetQueryUGCPreviewURL(UGCQueryHandle_t handle, uint index, out string pchURL, uint cchURLSize) { }

	public static bool GetQueryUGCMetadata(UGCQueryHandle_t handle, uint index, out string pchMetadata, uint cchMetadatasize) { }

	public static bool GetQueryUGCChildren(UGCQueryHandle_t handle, uint index, PublishedFileId_t[] pvecPublishedFileID, uint cMaxEntries) { }

	public static bool GetQueryUGCStatistic(UGCQueryHandle_t handle, uint index, EItemStatistic eStatType, out ulong pStatValue) { }

	public static uint GetQueryUGCNumAdditionalPreviews(UGCQueryHandle_t handle, uint index) { }

	public static bool GetQueryUGCAdditionalPreview(UGCQueryHandle_t handle, uint index, uint previewIndex, out string pchURLOrVideoID, uint cchURLSize, out string pchOriginalFileName, uint cchOriginalFileNameSize, out EItemPreviewType pPreviewType) { }

	public static uint GetQueryUGCNumKeyValueTags(UGCQueryHandle_t handle, uint index) { }

	public static bool GetQueryUGCKeyValueTag(UGCQueryHandle_t handle, uint index, uint keyValueTagIndex, out string pchKey, uint cchKeySize, out string pchValue, uint cchValueSize) { }

	public static bool GetQueryUGCKeyValueTag(UGCQueryHandle_t handle, uint index, string pchKey, out string pchValue, uint cchValueSize) { }

	public static bool ReleaseQueryUGCRequest(UGCQueryHandle_t handle) { }

	public static bool AddRequiredTag(UGCQueryHandle_t handle, string pTagName) { }

	public static bool AddExcludedTag(UGCQueryHandle_t handle, string pTagName) { }

	public static bool SetReturnOnlyIDs(UGCQueryHandle_t handle, bool bReturnOnlyIDs) { }

	public static bool SetReturnKeyValueTags(UGCQueryHandle_t handle, bool bReturnKeyValueTags) { }

	public static bool SetReturnLongDescription(UGCQueryHandle_t handle, bool bReturnLongDescription) { }

	public static bool SetReturnMetadata(UGCQueryHandle_t handle, bool bReturnMetadata) { }

	public static bool SetReturnChildren(UGCQueryHandle_t handle, bool bReturnChildren) { }

	public static bool SetReturnAdditionalPreviews(UGCQueryHandle_t handle, bool bReturnAdditionalPreviews) { }

	public static bool SetReturnTotalOnly(UGCQueryHandle_t handle, bool bReturnTotalOnly) { }

	public static bool SetReturnPlaytimeStats(UGCQueryHandle_t handle, uint unDays) { }

	public static bool SetLanguage(UGCQueryHandle_t handle, string pchLanguage) { }

	public static bool SetAllowCachedResponse(UGCQueryHandle_t handle, uint unMaxAgeSeconds) { }

	public static bool SetCloudFileNameFilter(UGCQueryHandle_t handle, string pMatchCloudFileName) { }

	public static bool SetMatchAnyTag(UGCQueryHandle_t handle, bool bMatchAnyTag) { }

	public static bool SetSearchText(UGCQueryHandle_t handle, string pSearchText) { }

	public static bool SetRankedByTrendDays(UGCQueryHandle_t handle, uint unDays) { }

	public static bool AddRequiredKeyValueTag(UGCQueryHandle_t handle, string pKey, string pValue) { }

	public static SteamAPICall_t RequestUGCDetails(PublishedFileId_t nPublishedFileID, uint unMaxAgeSeconds) { }

	public static SteamAPICall_t CreateItem(AppId_t nConsumerAppId, EWorkshopFileType eFileType) { }

	public static UGCUpdateHandle_t StartItemUpdate(AppId_t nConsumerAppId, PublishedFileId_t nPublishedFileID) { }

	public static bool SetItemTitle(UGCUpdateHandle_t handle, string pchTitle) { }

	public static bool SetItemDescription(UGCUpdateHandle_t handle, string pchDescription) { }

	public static bool SetItemUpdateLanguage(UGCUpdateHandle_t handle, string pchLanguage) { }

	public static bool SetItemMetadata(UGCUpdateHandle_t handle, string pchMetaData) { }

	public static bool SetItemVisibility(UGCUpdateHandle_t handle, ERemoteStoragePublishedFileVisibility eVisibility) { }

	public static bool SetItemTags(UGCUpdateHandle_t updateHandle, IList<string> pTags) { }

	public static bool SetItemContent(UGCUpdateHandle_t handle, string pszContentFolder) { }

	public static bool SetItemPreview(UGCUpdateHandle_t handle, string pszPreviewFile) { }

	public static bool SetAllowLegacyUpload(UGCUpdateHandle_t handle, bool bAllowLegacyUpload) { }

	public static bool RemoveAllItemKeyValueTags(UGCUpdateHandle_t handle) { }

	public static bool RemoveItemKeyValueTags(UGCUpdateHandle_t handle, string pchKey) { }

	public static bool AddItemKeyValueTag(UGCUpdateHandle_t handle, string pchKey, string pchValue) { }

	public static bool AddItemPreviewFile(UGCUpdateHandle_t handle, string pszPreviewFile, EItemPreviewType type) { }

	public static bool AddItemPreviewVideo(UGCUpdateHandle_t handle, string pszVideoID) { }

	public static bool UpdateItemPreviewFile(UGCUpdateHandle_t handle, uint index, string pszPreviewFile) { }

	public static bool UpdateItemPreviewVideo(UGCUpdateHandle_t handle, uint index, string pszVideoID) { }

	public static bool RemoveItemPreview(UGCUpdateHandle_t handle, uint index) { }

	public static SteamAPICall_t SubmitItemUpdate(UGCUpdateHandle_t handle, string pchChangeNote) { }

	public static EItemUpdateStatus GetItemUpdateProgress(UGCUpdateHandle_t handle, out ulong punBytesProcessed, out ulong punBytesTotal) { }

	public static SteamAPICall_t SetUserItemVote(PublishedFileId_t nPublishedFileID, bool bVoteUp) { }

	public static SteamAPICall_t GetUserItemVote(PublishedFileId_t nPublishedFileID) { }

	public static SteamAPICall_t AddItemToFavorites(AppId_t nAppId, PublishedFileId_t nPublishedFileID) { }

	public static SteamAPICall_t RemoveItemFromFavorites(AppId_t nAppId, PublishedFileId_t nPublishedFileID) { }

	public static SteamAPICall_t SubscribeItem(PublishedFileId_t nPublishedFileID) { }

	public static SteamAPICall_t UnsubscribeItem(PublishedFileId_t nPublishedFileID) { }

	public static uint GetNumSubscribedItems() { }

	public static uint GetSubscribedItems(PublishedFileId_t[] pvecPublishedFileID, uint cMaxEntries) { }

	public static uint GetItemState(PublishedFileId_t nPublishedFileID) { }

	public static bool GetItemInstallInfo(PublishedFileId_t nPublishedFileID, out ulong punSizeOnDisk, out string pchFolder, uint cchFolderSize, out uint punTimeStamp) { }

	public static bool GetItemDownloadInfo(PublishedFileId_t nPublishedFileID, out ulong punBytesDownloaded, out ulong punBytesTotal) { }

	public static bool DownloadItem(PublishedFileId_t nPublishedFileID, bool bHighPriority) { }

	public static bool BInitWorkshopForGameServer(DepotId_t unWorkshopDepotID, string pszFolder) { }

	public static void SuspendDownloads(bool bSuspend) { }

	public static SteamAPICall_t StartPlaytimeTracking(PublishedFileId_t[] pvecPublishedFileID, uint unNumPublishedFileIDs) { }

	public static SteamAPICall_t StopPlaytimeTracking(PublishedFileId_t[] pvecPublishedFileID, uint unNumPublishedFileIDs) { }

	public static SteamAPICall_t StopPlaytimeTrackingForAllItems() { }

	public static SteamAPICall_t AddDependency(PublishedFileId_t nParentPublishedFileID, PublishedFileId_t nChildPublishedFileID) { }

	public static SteamAPICall_t RemoveDependency(PublishedFileId_t nParentPublishedFileID, PublishedFileId_t nChildPublishedFileID) { }

	public static SteamAPICall_t AddAppDependency(PublishedFileId_t nPublishedFileID, AppId_t nAppID) { }

	public static SteamAPICall_t RemoveAppDependency(PublishedFileId_t nPublishedFileID, AppId_t nAppID) { }

	public static SteamAPICall_t GetAppDependencies(PublishedFileId_t nPublishedFileID) { }

	public static SteamAPICall_t DeleteItem(PublishedFileId_t nPublishedFileID) { }
}

// Namespace: Steamworks
public static class SteamGameServerUtils
{
	// Methods

	public static uint GetSecondsSinceAppActive() { }

	public static uint GetSecondsSinceComputerActive() { }

	public static EUniverse GetConnectedUniverse() { }

	public static uint GetServerRealTime() { }

	public static string GetIPCountry() { }

	public static bool GetImageSize(int iImage, out uint pnWidth, out uint pnHeight) { }

	public static bool GetImageRGBA(int iImage, byte[] pubDest, int nDestBufferSize) { }

	public static bool GetCSERIPPort(out uint unIP, out ushort usPort) { }

	public static byte GetCurrentBatteryPower() { }

	public static AppId_t GetAppID() { }

	public static void SetOverlayNotificationPosition(ENotificationPosition eNotificationPosition) { }

	public static bool IsAPICallCompleted(SteamAPICall_t hSteamAPICall, out bool pbFailed) { }

	public static ESteamAPICallFailure GetAPICallFailureReason(SteamAPICall_t hSteamAPICall) { }

	public static bool GetAPICallResult(SteamAPICall_t hSteamAPICall, IntPtr pCallback, int cubCallback, int iCallbackExpected, out bool pbFailed) { }

	public static uint GetIPCCallCount() { }

	public static void SetWarningMessageHook(SteamAPIWarningMessageHook_t pFunction) { }

	public static bool IsOverlayEnabled() { }

	public static bool BOverlayNeedsPresent() { }

	public static SteamAPICall_t CheckFileSignature(string szFileName) { }

	public static bool ShowGamepadTextInput(EGamepadTextInputMode eInputMode, EGamepadTextInputLineMode eLineInputMode, string pchDescription, uint unCharMax, string pchExistingText) { }

	public static uint GetEnteredGamepadTextLength() { }

	public static bool GetEnteredGamepadTextInput(out string pchText, uint cchText) { }

	public static string GetSteamUILanguage() { }

	public static bool IsSteamRunningInVR() { }

	public static void SetOverlayNotificationInset(int nHorizontalInset, int nVerticalInset) { }

	public static bool IsSteamInBigPictureMode() { }

	public static void StartVRDashboard() { }

	public static bool IsVRHeadsetStreamingEnabled() { }

	public static void SetVRHeadsetStreamingEnabled(bool bEnabled) { }

	public static bool IsSteamChinaLauncher() { }

	public static bool InitFilterText() { }

	public static int FilterText(out string pchOutFilteredText, uint nByteSizeOutFilteredText, string pchInputMessage, bool bLegalOnly) { }
}

// Namespace: Steamworks
public static class SteamHTMLSurface
{
	// Methods

	public static bool Init() { }

	public static bool Shutdown() { }

	public static SteamAPICall_t CreateBrowser(string pchUserAgent, string pchUserCSS) { }

	public static void RemoveBrowser(HHTMLBrowser unBrowserHandle) { }

	public static void LoadURL(HHTMLBrowser unBrowserHandle, string pchURL, string pchPostData) { }

	public static void SetSize(HHTMLBrowser unBrowserHandle, uint unWidth, uint unHeight) { }

	public static void StopLoad(HHTMLBrowser unBrowserHandle) { }

	public static void Reload(HHTMLBrowser unBrowserHandle) { }

	public static void GoBack(HHTMLBrowser unBrowserHandle) { }

	public static void GoForward(HHTMLBrowser unBrowserHandle) { }

	public static void AddHeader(HHTMLBrowser unBrowserHandle, string pchKey, string pchValue) { }

	public static void ExecuteJavascript(HHTMLBrowser unBrowserHandle, string pchScript) { }

	public static void MouseUp(HHTMLBrowser unBrowserHandle, EHTMLMouseButton eMouseButton) { }

	public static void MouseDown(HHTMLBrowser unBrowserHandle, EHTMLMouseButton eMouseButton) { }

	public static void MouseDoubleClick(HHTMLBrowser unBrowserHandle, EHTMLMouseButton eMouseButton) { }

	public static void MouseMove(HHTMLBrowser unBrowserHandle, int x, int y) { }

	public static void MouseWheel(HHTMLBrowser unBrowserHandle, int nDelta) { }

	public static void KeyDown(HHTMLBrowser unBrowserHandle, uint nNativeKeyCode, EHTMLKeyModifiers eHTMLKeyModifiers, bool bIsSystemKey = False) { }

	public static void KeyUp(HHTMLBrowser unBrowserHandle, uint nNativeKeyCode, EHTMLKeyModifiers eHTMLKeyModifiers) { }

	public static void KeyChar(HHTMLBrowser unBrowserHandle, uint cUnicodeChar, EHTMLKeyModifiers eHTMLKeyModifiers) { }

	public static void SetHorizontalScroll(HHTMLBrowser unBrowserHandle, uint nAbsolutePixelScroll) { }

	public static void SetVerticalScroll(HHTMLBrowser unBrowserHandle, uint nAbsolutePixelScroll) { }

	public static void SetKeyFocus(HHTMLBrowser unBrowserHandle, bool bHasKeyFocus) { }

	public static void ViewSource(HHTMLBrowser unBrowserHandle) { }

	public static void CopyToClipboard(HHTMLBrowser unBrowserHandle) { }

	public static void PasteFromClipboard(HHTMLBrowser unBrowserHandle) { }

	public static void Find(HHTMLBrowser unBrowserHandle, string pchSearchStr, bool bCurrentlyInFind, bool bReverse) { }

	public static void StopFind(HHTMLBrowser unBrowserHandle) { }

	public static void GetLinkAtPosition(HHTMLBrowser unBrowserHandle, int x, int y) { }

	public static void SetCookie(string pchHostname, string pchKey, string pchValue, string pchPath = "/", uint nExpires = 0, bool bSecure = False, bool bHTTPOnly = False) { }

	public static void SetPageScaleFactor(HHTMLBrowser unBrowserHandle, float flZoom, int nPointX, int nPointY) { }

	public static void SetBackgroundMode(HHTMLBrowser unBrowserHandle, bool bBackgroundMode) { }

	public static void SetDPIScalingFactor(HHTMLBrowser unBrowserHandle, float flDPIScaling) { }

	public static void OpenDeveloperTools(HHTMLBrowser unBrowserHandle) { }

	public static void AllowStartRequest(HHTMLBrowser unBrowserHandle, bool bAllowed) { }

	public static void JSDialogResponse(HHTMLBrowser unBrowserHandle, bool bResult) { }

	public static void FileLoadDialogResponse(HHTMLBrowser unBrowserHandle, IntPtr pchSelectedFiles) { }
}

// Namespace: Steamworks
public static class SteamHTTP
{
	// Methods

	public static HTTPRequestHandle CreateHTTPRequest(EHTTPMethod eHTTPRequestMethod, string pchAbsoluteURL) { }

	public static bool SetHTTPRequestContextValue(HTTPRequestHandle hRequest, ulong ulContextValue) { }

	public static bool SetHTTPRequestNetworkActivityTimeout(HTTPRequestHandle hRequest, uint unTimeoutSeconds) { }

	public static bool SetHTTPRequestHeaderValue(HTTPRequestHandle hRequest, string pchHeaderName, string pchHeaderValue) { }

	public static bool SetHTTPRequestGetOrPostParameter(HTTPRequestHandle hRequest, string pchParamName, string pchParamValue) { }

	public static bool SendHTTPRequest(HTTPRequestHandle hRequest, out SteamAPICall_t pCallHandle) { }

	public static bool SendHTTPRequestAndStreamResponse(HTTPRequestHandle hRequest, out SteamAPICall_t pCallHandle) { }

	public static bool DeferHTTPRequest(HTTPRequestHandle hRequest) { }

	public static bool PrioritizeHTTPRequest(HTTPRequestHandle hRequest) { }

	public static bool GetHTTPResponseHeaderSize(HTTPRequestHandle hRequest, string pchHeaderName, out uint unResponseHeaderSize) { }

	public static bool GetHTTPResponseHeaderValue(HTTPRequestHandle hRequest, string pchHeaderName, byte[] pHeaderValueBuffer, uint unBufferSize) { }

	public static bool GetHTTPResponseBodySize(HTTPRequestHandle hRequest, out uint unBodySize) { }

	public static bool GetHTTPResponseBodyData(HTTPRequestHandle hRequest, byte[] pBodyDataBuffer, uint unBufferSize) { }

	public static bool GetHTTPStreamingResponseBodyData(HTTPRequestHandle hRequest, uint cOffset, byte[] pBodyDataBuffer, uint unBufferSize) { }

	public static bool ReleaseHTTPRequest(HTTPRequestHandle hRequest) { }

	public static bool GetHTTPDownloadProgressPct(HTTPRequestHandle hRequest, out float pflPercentOut) { }

	public static bool SetHTTPRequestRawPostBody(HTTPRequestHandle hRequest, string pchContentType, byte[] pubBody, uint unBodyLen) { }

	public static HTTPCookieContainerHandle CreateCookieContainer(bool bAllowResponsesToModify) { }

	public static bool ReleaseCookieContainer(HTTPCookieContainerHandle hCookieContainer) { }

	public static bool SetCookie(HTTPCookieContainerHandle hCookieContainer, string pchHost, string pchUrl, string pchCookie) { }

	public static bool SetHTTPRequestCookieContainer(HTTPRequestHandle hRequest, HTTPCookieContainerHandle hCookieContainer) { }

	public static bool SetHTTPRequestUserAgentInfo(HTTPRequestHandle hRequest, string pchUserAgentInfo) { }

	public static bool SetHTTPRequestRequiresVerifiedCertificate(HTTPRequestHandle hRequest, bool bRequireVerifiedCertificate) { }

	public static bool SetHTTPRequestAbsoluteTimeoutMS(HTTPRequestHandle hRequest, uint unMilliseconds) { }

	public static bool GetHTTPRequestWasTimedOut(HTTPRequestHandle hRequest, out bool pbWasTimedOut) { }
}

// Namespace: Steamworks
public static class SteamInput
{
	// Methods

	public static bool Init() { }

	public static bool Shutdown() { }

	public static void RunFrame() { }

	public static int GetConnectedControllers(InputHandle_t[] handlesOut) { }

	public static InputActionSetHandle_t GetActionSetHandle(string pszActionSetName) { }

	public static void ActivateActionSet(InputHandle_t inputHandle, InputActionSetHandle_t actionSetHandle) { }

	public static InputActionSetHandle_t GetCurrentActionSet(InputHandle_t inputHandle) { }

	public static void ActivateActionSetLayer(InputHandle_t inputHandle, InputActionSetHandle_t actionSetLayerHandle) { }

	public static void DeactivateActionSetLayer(InputHandle_t inputHandle, InputActionSetHandle_t actionSetLayerHandle) { }

	public static void DeactivateAllActionSetLayers(InputHandle_t inputHandle) { }

	public static int GetActiveActionSetLayers(InputHandle_t inputHandle, InputActionSetHandle_t[] handlesOut) { }

	public static InputDigitalActionHandle_t GetDigitalActionHandle(string pszActionName) { }

	public static InputDigitalActionData_t GetDigitalActionData(InputHandle_t inputHandle, InputDigitalActionHandle_t digitalActionHandle) { }

	public static int GetDigitalActionOrigins(InputHandle_t inputHandle, InputActionSetHandle_t actionSetHandle, InputDigitalActionHandle_t digitalActionHandle, EInputActionOrigin[] originsOut) { }

	public static InputAnalogActionHandle_t GetAnalogActionHandle(string pszActionName) { }

	public static InputAnalogActionData_t GetAnalogActionData(InputHandle_t inputHandle, InputAnalogActionHandle_t analogActionHandle) { }

	public static int GetAnalogActionOrigins(InputHandle_t inputHandle, InputActionSetHandle_t actionSetHandle, InputAnalogActionHandle_t analogActionHandle, EInputActionOrigin[] originsOut) { }

	public static string GetGlyphForActionOrigin(EInputActionOrigin eOrigin) { }

	public static string GetStringForActionOrigin(EInputActionOrigin eOrigin) { }

	public static void StopAnalogActionMomentum(InputHandle_t inputHandle, InputAnalogActionHandle_t eAction) { }

	public static InputMotionData_t GetMotionData(InputHandle_t inputHandle) { }

	public static void TriggerVibration(InputHandle_t inputHandle, ushort usLeftSpeed, ushort usRightSpeed) { }

	public static void SetLEDColor(InputHandle_t inputHandle, byte nColorR, byte nColorG, byte nColorB, uint nFlags) { }

	public static void TriggerHapticPulse(InputHandle_t inputHandle, ESteamControllerPad eTargetPad, ushort usDurationMicroSec) { }

	public static void TriggerRepeatedHapticPulse(InputHandle_t inputHandle, ESteamControllerPad eTargetPad, ushort usDurationMicroSec, ushort usOffMicroSec, ushort unRepeat, uint nFlags) { }

	public static bool ShowBindingPanel(InputHandle_t inputHandle) { }

	public static ESteamInputType GetInputTypeForHandle(InputHandle_t inputHandle) { }

	public static InputHandle_t GetControllerForGamepadIndex(int nIndex) { }

	public static int GetGamepadIndexForController(InputHandle_t ulinputHandle) { }

	public static string GetStringForXboxOrigin(EXboxOrigin eOrigin) { }

	public static string GetGlyphForXboxOrigin(EXboxOrigin eOrigin) { }

	public static EInputActionOrigin GetActionOriginFromXboxOrigin(InputHandle_t inputHandle, EXboxOrigin eOrigin) { }

	public static EInputActionOrigin TranslateActionOrigin(ESteamInputType eDestinationInputType, EInputActionOrigin eSourceOrigin) { }

	public static bool GetDeviceBindingRevision(InputHandle_t inputHandle, out int pMajor, out int pMinor) { }

	public static uint GetRemotePlaySessionID(InputHandle_t inputHandle) { }
}

// Namespace: Steamworks
public static class SteamInventory
{
	// Methods

	public static EResult GetResultStatus(SteamInventoryResult_t resultHandle) { }

	public static bool GetResultItems(SteamInventoryResult_t resultHandle, SteamItemDetails_t[] pOutItemsArray, ref uint punOutItemsArraySize) { }

	public static bool GetResultItemProperty(SteamInventoryResult_t resultHandle, uint unItemIndex, string pchPropertyName, out string pchValueBuffer, ref uint punValueBufferSizeOut) { }

	public static uint GetResultTimestamp(SteamInventoryResult_t resultHandle) { }

	public static bool CheckResultSteamID(SteamInventoryResult_t resultHandle, CSteamID steamIDExpected) { }

	public static void DestroyResult(SteamInventoryResult_t resultHandle) { }

	public static bool GetAllItems(out SteamInventoryResult_t pResultHandle) { }

	public static bool GetItemsByID(out SteamInventoryResult_t pResultHandle, SteamItemInstanceID_t[] pInstanceIDs, uint unCountInstanceIDs) { }

	public static bool SerializeResult(SteamInventoryResult_t resultHandle, byte[] pOutBuffer, out uint punOutBufferSize) { }

	public static bool DeserializeResult(out SteamInventoryResult_t pOutResultHandle, byte[] pBuffer, uint unBufferSize, bool bRESERVED_MUST_BE_FALSE = False) { }

	public static bool GenerateItems(out SteamInventoryResult_t pResultHandle, SteamItemDef_t[] pArrayItemDefs, uint[] punArrayQuantity, uint unArrayLength) { }

	public static bool GrantPromoItems(out SteamInventoryResult_t pResultHandle) { }

	public static bool AddPromoItem(out SteamInventoryResult_t pResultHandle, SteamItemDef_t itemDef) { }

	public static bool AddPromoItems(out SteamInventoryResult_t pResultHandle, SteamItemDef_t[] pArrayItemDefs, uint unArrayLength) { }

	public static bool ConsumeItem(out SteamInventoryResult_t pResultHandle, SteamItemInstanceID_t itemConsume, uint unQuantity) { }

	public static bool ExchangeItems(out SteamInventoryResult_t pResultHandle, SteamItemDef_t[] pArrayGenerate, uint[] punArrayGenerateQuantity, uint unArrayGenerateLength, SteamItemInstanceID_t[] pArrayDestroy, uint[] punArrayDestroyQuantity, uint unArrayDestroyLength) { }

	public static bool TransferItemQuantity(out SteamInventoryResult_t pResultHandle, SteamItemInstanceID_t itemIdSource, uint unQuantity, SteamItemInstanceID_t itemIdDest) { }

	public static void SendItemDropHeartbeat() { }

	public static bool TriggerItemDrop(out SteamInventoryResult_t pResultHandle, SteamItemDef_t dropListDefinition) { }

	public static bool TradeItems(out SteamInventoryResult_t pResultHandle, CSteamID steamIDTradePartner, SteamItemInstanceID_t[] pArrayGive, uint[] pArrayGiveQuantity, uint nArrayGiveLength, SteamItemInstanceID_t[] pArrayGet, uint[] pArrayGetQuantity, uint nArrayGetLength) { }

	public static bool LoadItemDefinitions() { }

	public static bool GetItemDefinitionIDs(SteamItemDef_t[] pItemDefIDs, ref uint punItemDefIDsArraySize) { }

	public static bool GetItemDefinitionProperty(SteamItemDef_t iDefinition, string pchPropertyName, out string pchValueBuffer, ref uint punValueBufferSizeOut) { }

	public static SteamAPICall_t RequestEligiblePromoItemDefinitionsIDs(CSteamID steamID) { }

	public static bool GetEligiblePromoItemDefinitionIDs(CSteamID steamID, SteamItemDef_t[] pItemDefIDs, ref uint punItemDefIDsArraySize) { }

	public static SteamAPICall_t StartPurchase(SteamItemDef_t[] pArrayItemDefs, uint[] punArrayQuantity, uint unArrayLength) { }

	public static SteamAPICall_t RequestPrices() { }

	public static uint GetNumItemsWithPrices() { }

	public static bool GetItemsWithPrices(SteamItemDef_t[] pArrayItemDefs, ulong[] pCurrentPrices, ulong[] pBasePrices, uint unArrayLength) { }

	public static bool GetItemPrice(SteamItemDef_t iDefinition, out ulong pCurrentPrice, out ulong pBasePrice) { }

	public static SteamInventoryUpdateHandle_t StartUpdateProperties() { }

	public static bool RemoveProperty(SteamInventoryUpdateHandle_t handle, SteamItemInstanceID_t nItemID, string pchPropertyName) { }

	public static bool SetProperty(SteamInventoryUpdateHandle_t handle, SteamItemInstanceID_t nItemID, string pchPropertyName, string pchPropertyValue) { }

	public static bool SetProperty(SteamInventoryUpdateHandle_t handle, SteamItemInstanceID_t nItemID, string pchPropertyName, bool bValue) { }

	public static bool SetProperty1(SteamInventoryUpdateHandle_t handle, SteamItemInstanceID_t nItemID, string pchPropertyName, long nValue) { }

	public static bool SetProperty2(SteamInventoryUpdateHandle_t handle, SteamItemInstanceID_t nItemID, string pchPropertyName, float flValue) { }

	public static bool SubmitUpdateProperties(SteamInventoryUpdateHandle_t handle, out SteamInventoryResult_t pResultHandle) { }
}

// Namespace: Steamworks
public static class SteamMatchmaking
{
	// Methods

	public static int GetFavoriteGameCount() { }

	public static bool GetFavoriteGame(int iGame, out AppId_t pnAppID, out uint pnIP, out ushort pnConnPort, out ushort pnQueryPort, out uint punFlags, out uint pRTime32LastPlayedOnServer) { }

	public static int AddFavoriteGame(AppId_t nAppID, uint nIP, ushort nConnPort, ushort nQueryPort, uint unFlags, uint rTime32LastPlayedOnServer) { }

	public static bool RemoveFavoriteGame(AppId_t nAppID, uint nIP, ushort nConnPort, ushort nQueryPort, uint unFlags) { }

	public static SteamAPICall_t RequestLobbyList() { }

	public static void AddRequestLobbyListStringFilter(string pchKeyToMatch, string pchValueToMatch, ELobbyComparison eComparisonType) { }

	public static void AddRequestLobbyListNumericalFilter(string pchKeyToMatch, int nValueToMatch, ELobbyComparison eComparisonType) { }

	public static void AddRequestLobbyListNearValueFilter(string pchKeyToMatch, int nValueToBeCloseTo) { }

	public static void AddRequestLobbyListFilterSlotsAvailable(int nSlotsAvailable) { }

	public static void AddRequestLobbyListDistanceFilter(ELobbyDistanceFilter eLobbyDistanceFilter) { }

	public static void AddRequestLobbyListResultCountFilter(int cMaxResults) { }

	public static void AddRequestLobbyListCompatibleMembersFilter(CSteamID steamIDLobby) { }

	public static CSteamID GetLobbyByIndex(int iLobby) { }

	public static SteamAPICall_t CreateLobby(ELobbyType eLobbyType, int cMaxMembers) { }

	public static SteamAPICall_t JoinLobby(CSteamID steamIDLobby) { }

	public static void LeaveLobby(CSteamID steamIDLobby) { }

	public static bool InviteUserToLobby(CSteamID steamIDLobby, CSteamID steamIDInvitee) { }

	public static int GetNumLobbyMembers(CSteamID steamIDLobby) { }

	public static CSteamID GetLobbyMemberByIndex(CSteamID steamIDLobby, int iMember) { }

	public static string GetLobbyData(CSteamID steamIDLobby, string pchKey) { }

	public static bool SetLobbyData(CSteamID steamIDLobby, string pchKey, string pchValue) { }

	public static int GetLobbyDataCount(CSteamID steamIDLobby) { }

	public static bool GetLobbyDataByIndex(CSteamID steamIDLobby, int iLobbyData, out string pchKey, int cchKeyBufferSize, out string pchValue, int cchValueBufferSize) { }

	public static bool DeleteLobbyData(CSteamID steamIDLobby, string pchKey) { }

	public static string GetLobbyMemberData(CSteamID steamIDLobby, CSteamID steamIDUser, string pchKey) { }

	public static void SetLobbyMemberData(CSteamID steamIDLobby, string pchKey, string pchValue) { }

	public static bool SendLobbyChatMsg(CSteamID steamIDLobby, byte[] pvMsgBody, int cubMsgBody) { }

	public static int GetLobbyChatEntry(CSteamID steamIDLobby, int iChatID, out CSteamID pSteamIDUser, byte[] pvData, int cubData, out EChatEntryType peChatEntryType) { }

	public static bool RequestLobbyData(CSteamID steamIDLobby) { }

	public static void SetLobbyGameServer(CSteamID steamIDLobby, uint unGameServerIP, ushort unGameServerPort, CSteamID steamIDGameServer) { }

	public static bool GetLobbyGameServer(CSteamID steamIDLobby, out uint punGameServerIP, out ushort punGameServerPort, out CSteamID psteamIDGameServer) { }

	public static bool SetLobbyMemberLimit(CSteamID steamIDLobby, int cMaxMembers) { }

	public static int GetLobbyMemberLimit(CSteamID steamIDLobby) { }

	public static bool SetLobbyType(CSteamID steamIDLobby, ELobbyType eLobbyType) { }

	public static bool SetLobbyJoinable(CSteamID steamIDLobby, bool bLobbyJoinable) { }

	public static CSteamID GetLobbyOwner(CSteamID steamIDLobby) { }

	public static bool SetLobbyOwner(CSteamID steamIDLobby, CSteamID steamIDNewOwner) { }

	public static bool SetLinkedLobby(CSteamID steamIDLobby, CSteamID steamIDLobbyDependent) { }
}

// Namespace: Steamworks
public static class SteamMatchmakingServers
{
	// Methods

	public static HServerListRequest RequestInternetServerList(AppId_t iApp, MatchMakingKeyValuePair_t[] ppchFilters, uint nFilters, ISteamMatchmakingServerListResponse pRequestServersResponse) { }

	public static HServerListRequest RequestLANServerList(AppId_t iApp, ISteamMatchmakingServerListResponse pRequestServersResponse) { }

	public static HServerListRequest RequestFriendsServerList(AppId_t iApp, MatchMakingKeyValuePair_t[] ppchFilters, uint nFilters, ISteamMatchmakingServerListResponse pRequestServersResponse) { }

	public static HServerListRequest RequestFavoritesServerList(AppId_t iApp, MatchMakingKeyValuePair_t[] ppchFilters, uint nFilters, ISteamMatchmakingServerListResponse pRequestServersResponse) { }

	public static HServerListRequest RequestHistoryServerList(AppId_t iApp, MatchMakingKeyValuePair_t[] ppchFilters, uint nFilters, ISteamMatchmakingServerListResponse pRequestServersResponse) { }

	public static HServerListRequest RequestSpectatorServerList(AppId_t iApp, MatchMakingKeyValuePair_t[] ppchFilters, uint nFilters, ISteamMatchmakingServerListResponse pRequestServersResponse) { }

	public static void ReleaseRequest(HServerListRequest hServerListRequest) { }

	public static gameserveritem_t GetServerDetails(HServerListRequest hRequest, int iServer) { }

	public static void CancelQuery(HServerListRequest hRequest) { }

	public static void RefreshQuery(HServerListRequest hRequest) { }

	public static bool IsRefreshing(HServerListRequest hRequest) { }

	public static int GetServerCount(HServerListRequest hRequest) { }

	public static void RefreshServer(HServerListRequest hRequest, int iServer) { }

	public static HServerQuery PingServer(uint unIP, ushort usPort, ISteamMatchmakingPingResponse pRequestServersResponse) { }

	public static HServerQuery PlayerDetails(uint unIP, ushort usPort, ISteamMatchmakingPlayersResponse pRequestServersResponse) { }

	public static HServerQuery ServerRules(uint unIP, ushort usPort, ISteamMatchmakingRulesResponse pRequestServersResponse) { }

	public static void CancelServerQuery(HServerQuery hServerQuery) { }
}

// Namespace: Steamworks
public static class SteamGameSearch
{
	// Methods

	public static EGameSearchErrorCode_t AddGameSearchParams(string pchKeyToFind, string pchValuesToFind) { }

	public static EGameSearchErrorCode_t SearchForGameWithLobby(CSteamID steamIDLobby, int nPlayerMin, int nPlayerMax) { }

	public static EGameSearchErrorCode_t SearchForGameSolo(int nPlayerMin, int nPlayerMax) { }

	public static EGameSearchErrorCode_t AcceptGame() { }

	public static EGameSearchErrorCode_t DeclineGame() { }

	public static EGameSearchErrorCode_t RetrieveConnectionDetails(CSteamID steamIDHost, out string pchConnectionDetails, int cubConnectionDetails) { }

	public static EGameSearchErrorCode_t EndGameSearch() { }

	public static EGameSearchErrorCode_t SetGameHostParams(string pchKey, string pchValue) { }

	public static EGameSearchErrorCode_t SetConnectionDetails(string pchConnectionDetails, int cubConnectionDetails) { }

	public static EGameSearchErrorCode_t RequestPlayersForGame(int nPlayerMin, int nPlayerMax, int nMaxTeamSize) { }

	public static EGameSearchErrorCode_t HostConfirmGameStart(ulong ullUniqueGameID) { }

	public static EGameSearchErrorCode_t CancelRequestPlayersForGame() { }

	public static EGameSearchErrorCode_t SubmitPlayerResult(ulong ullUniqueGameID, CSteamID steamIDPlayer, EPlayerResult_t EPlayerResult) { }

	public static EGameSearchErrorCode_t EndGame(ulong ullUniqueGameID) { }
}

// Namespace: Steamworks
public static class SteamParties
{
	// Methods

	public static uint GetNumActiveBeacons() { }

	public static PartyBeaconID_t GetBeaconByIndex(uint unIndex) { }

	public static bool GetBeaconDetails(PartyBeaconID_t ulBeaconID, out CSteamID pSteamIDBeaconOwner, out SteamPartyBeaconLocation_t pLocation, out string pchMetadata, int cchMetadata) { }

	public static SteamAPICall_t JoinParty(PartyBeaconID_t ulBeaconID) { }

	public static bool GetNumAvailableBeaconLocations(out uint puNumLocations) { }

	public static bool GetAvailableBeaconLocations(SteamPartyBeaconLocation_t[] pLocationList, uint uMaxNumLocations) { }

	public static SteamAPICall_t CreateBeacon(uint unOpenSlots, ref SteamPartyBeaconLocation_t pBeaconLocation, string pchConnectString, string pchMetadata) { }

	public static void OnReservationCompleted(PartyBeaconID_t ulBeacon, CSteamID steamIDUser) { }

	public static void CancelReservation(PartyBeaconID_t ulBeacon, CSteamID steamIDUser) { }

	public static SteamAPICall_t ChangeNumOpenSlots(PartyBeaconID_t ulBeacon, uint unOpenSlots) { }

	public static bool DestroyBeacon(PartyBeaconID_t ulBeacon) { }

	public static bool GetBeaconLocationData(SteamPartyBeaconLocation_t BeaconLocation, ESteamPartyBeaconLocationData eData, out string pchDataStringOut, int cchDataStringOut) { }
}

// Namespace: Steamworks
public static class SteamMusic
{
	// Methods

	public static bool BIsEnabled() { }

	public static bool BIsPlaying() { }

	public static AudioPlayback_Status GetPlaybackStatus() { }

	public static void Play() { }

	public static void Pause() { }

	public static void PlayPrevious() { }

	public static void PlayNext() { }

	public static void SetVolume(float flVolume) { }

	public static float GetVolume() { }
}

// Namespace: Steamworks
public static class SteamMusicRemote
{
	// Methods

	public static bool RegisterSteamMusicRemote(string pchName) { }

	public static bool DeregisterSteamMusicRemote() { }

	public static bool BIsCurrentMusicRemote() { }

	public static bool BActivationSuccess(bool bValue) { }

	public static bool SetDisplayName(string pchDisplayName) { }

	public static bool SetPNGIcon_64x64(byte[] pvBuffer, uint cbBufferLength) { }

	public static bool EnablePlayPrevious(bool bValue) { }

	public static bool EnablePlayNext(bool bValue) { }

	public static bool EnableShuffled(bool bValue) { }

	public static bool EnableLooped(bool bValue) { }

	public static bool EnableQueue(bool bValue) { }

	public static bool EnablePlaylists(bool bValue) { }

	public static bool UpdatePlaybackStatus(AudioPlayback_Status nStatus) { }

	public static bool UpdateShuffled(bool bValue) { }

	public static bool UpdateLooped(bool bValue) { }

	public static bool UpdateVolume(float flValue) { }

	public static bool CurrentEntryWillChange() { }

	public static bool CurrentEntryIsAvailable(bool bAvailable) { }

	public static bool UpdateCurrentEntryText(string pchText) { }

	public static bool UpdateCurrentEntryElapsedSeconds(int nValue) { }

	public static bool UpdateCurrentEntryCoverArt(byte[] pvBuffer, uint cbBufferLength) { }

	public static bool CurrentEntryDidChange() { }

	public static bool QueueWillChange() { }

	public static bool ResetQueueEntries() { }

	public static bool SetQueueEntry(int nID, int nPosition, string pchEntryText) { }

	public static bool SetCurrentQueueEntry(int nID) { }

	public static bool QueueDidChange() { }

	public static bool PlaylistWillChange() { }

	public static bool ResetPlaylistEntries() { }

	public static bool SetPlaylistEntry(int nID, int nPosition, string pchEntryText) { }

	public static bool SetCurrentPlaylistEntry(int nID) { }

	public static bool PlaylistDidChange() { }
}

// Namespace: Steamworks
public static class SteamNetworking
{
	// Methods

	public static bool SendP2PPacket(CSteamID steamIDRemote, byte[] pubData, uint cubData, EP2PSend eP2PSendType, int nChannel = 0) { }

	public static bool IsP2PPacketAvailable(out uint pcubMsgSize, int nChannel = 0) { }

	public static bool ReadP2PPacket(byte[] pubDest, uint cubDest, out uint pcubMsgSize, out CSteamID psteamIDRemote, int nChannel = 0) { }

	public static bool AcceptP2PSessionWithUser(CSteamID steamIDRemote) { }

	public static bool CloseP2PSessionWithUser(CSteamID steamIDRemote) { }

	public static bool CloseP2PChannelWithUser(CSteamID steamIDRemote, int nChannel) { }

	public static bool GetP2PSessionState(CSteamID steamIDRemote, out P2PSessionState_t pConnectionState) { }

	public static bool AllowP2PPacketRelay(bool bAllow) { }

	public static SNetListenSocket_t CreateListenSocket(int nVirtualP2PPort, uint nIP, ushort nPort, bool bAllowUseOfPacketRelay) { }

	public static SNetSocket_t CreateP2PConnectionSocket(CSteamID steamIDTarget, int nVirtualPort, int nTimeoutSec, bool bAllowUseOfPacketRelay) { }

	public static SNetSocket_t CreateConnectionSocket(uint nIP, ushort nPort, int nTimeoutSec) { }

	public static bool DestroySocket(SNetSocket_t hSocket, bool bNotifyRemoteEnd) { }

	public static bool DestroyListenSocket(SNetListenSocket_t hSocket, bool bNotifyRemoteEnd) { }

	public static bool SendDataOnSocket(SNetSocket_t hSocket, byte[] pubData, uint cubData, bool bReliable) { }

	public static bool IsDataAvailableOnSocket(SNetSocket_t hSocket, out uint pcubMsgSize) { }

	public static bool RetrieveDataFromSocket(SNetSocket_t hSocket, byte[] pubDest, uint cubDest, out uint pcubMsgSize) { }

	public static bool IsDataAvailable(SNetListenSocket_t hListenSocket, out uint pcubMsgSize, out SNetSocket_t phSocket) { }

	public static bool RetrieveData(SNetListenSocket_t hListenSocket, byte[] pubDest, uint cubDest, out uint pcubMsgSize, out SNetSocket_t phSocket) { }

	public static bool GetSocketInfo(SNetSocket_t hSocket, out CSteamID pSteamIDRemote, out int peSocketStatus, out uint punIPRemote, out ushort punPortRemote) { }

	public static bool GetListenSocketInfo(SNetListenSocket_t hListenSocket, out uint pnIP, out ushort pnPort) { }

	public static ESNetSocketConnectionType GetSocketConnectionType(SNetSocket_t hSocket) { }

	public static int GetMaxPacketSize(SNetSocket_t hSocket) { }
}

// Namespace: Steamworks
public static class SteamParentalSettings
{
	// Methods

	public static bool BIsParentalLockEnabled() { }

	public static bool BIsParentalLockLocked() { }

	public static bool BIsAppBlocked(AppId_t nAppID) { }

	public static bool BIsAppInBlockList(AppId_t nAppID) { }

	public static bool BIsFeatureBlocked(EParentalFeature eFeature) { }

	public static bool BIsFeatureInBlockList(EParentalFeature eFeature) { }
}

// Namespace: Steamworks
public static class SteamRemotePlay
{
	// Methods

	public static uint GetSessionCount() { }

	public static uint GetSessionID(int iSessionIndex) { }

	public static CSteamID GetSessionSteamID(uint unSessionID) { }

	public static string GetSessionClientName(uint unSessionID) { }

	public static ESteamDeviceFormFactor GetSessionClientFormFactor(uint unSessionID) { }

	public static bool BGetSessionClientResolution(uint unSessionID, out int pnResolutionX, out int pnResolutionY) { }
}

// Namespace: Steamworks
public static class SteamRemoteStorage
{
	// Methods

	public static bool FileWrite(string pchFile, byte[] pvData, int cubData) { }

	public static int FileRead(string pchFile, byte[] pvData, int cubDataToRead) { }

	public static SteamAPICall_t FileWriteAsync(string pchFile, byte[] pvData, uint cubData) { }

	public static SteamAPICall_t FileReadAsync(string pchFile, uint nOffset, uint cubToRead) { }

	public static bool FileReadAsyncComplete(SteamAPICall_t hReadCall, byte[] pvBuffer, uint cubToRead) { }

	public static bool FileForget(string pchFile) { }

	public static bool FileDelete(string pchFile) { }

	public static SteamAPICall_t FileShare(string pchFile) { }

	public static bool SetSyncPlatforms(string pchFile, ERemoteStoragePlatform eRemoteStoragePlatform) { }

	public static UGCFileWriteStreamHandle_t FileWriteStreamOpen(string pchFile) { }

	public static bool FileWriteStreamWriteChunk(UGCFileWriteStreamHandle_t writeHandle, byte[] pvData, int cubData) { }

	public static bool FileWriteStreamClose(UGCFileWriteStreamHandle_t writeHandle) { }

	public static bool FileWriteStreamCancel(UGCFileWriteStreamHandle_t writeHandle) { }

	public static bool FileExists(string pchFile) { }

	public static bool FilePersisted(string pchFile) { }

	public static int GetFileSize(string pchFile) { }

	public static long GetFileTimestamp(string pchFile) { }

	public static ERemoteStoragePlatform GetSyncPlatforms(string pchFile) { }

	public static int GetFileCount() { }

	public static string GetFileNameAndSize(int iFile, out int pnFileSizeInBytes) { }

	public static bool GetQuota(out ulong pnTotalBytes, out ulong puAvailableBytes) { }

	public static bool IsCloudEnabledForAccount() { }

	public static bool IsCloudEnabledForApp() { }

	public static void SetCloudEnabledForApp(bool bEnabled) { }

	public static SteamAPICall_t UGCDownload(UGCHandle_t hContent, uint unPriority) { }

	public static bool GetUGCDownloadProgress(UGCHandle_t hContent, out int pnBytesDownloaded, out int pnBytesExpected) { }

	public static bool GetUGCDetails(UGCHandle_t hContent, out AppId_t pnAppID, out string ppchName, out int pnFileSizeInBytes, out CSteamID pSteamIDOwner) { }

	public static int UGCRead(UGCHandle_t hContent, byte[] pvData, int cubDataToRead, uint cOffset, EUGCReadAction eAction) { }

	public static int GetCachedUGCCount() { }

	public static UGCHandle_t GetCachedUGCHandle(int iCachedContent) { }

	public static SteamAPICall_t PublishWorkshopFile(string pchFile, string pchPreviewFile, AppId_t nConsumerAppId, string pchTitle, string pchDescription, ERemoteStoragePublishedFileVisibility eVisibility, IList<string> pTags, EWorkshopFileType eWorkshopFileType) { }

	public static PublishedFileUpdateHandle_t CreatePublishedFileUpdateRequest(PublishedFileId_t unPublishedFileId) { }

	public static bool UpdatePublishedFileFile(PublishedFileUpdateHandle_t updateHandle, string pchFile) { }

	public static bool UpdatePublishedFilePreviewFile(PublishedFileUpdateHandle_t updateHandle, string pchPreviewFile) { }

	public static bool UpdatePublishedFileTitle(PublishedFileUpdateHandle_t updateHandle, string pchTitle) { }

	public static bool UpdatePublishedFileDescription(PublishedFileUpdateHandle_t updateHandle, string pchDescription) { }

	public static bool UpdatePublishedFileVisibility(PublishedFileUpdateHandle_t updateHandle, ERemoteStoragePublishedFileVisibility eVisibility) { }

	public static bool UpdatePublishedFileTags(PublishedFileUpdateHandle_t updateHandle, IList<string> pTags) { }

	public static SteamAPICall_t CommitPublishedFileUpdate(PublishedFileUpdateHandle_t updateHandle) { }

	public static SteamAPICall_t GetPublishedFileDetails(PublishedFileId_t unPublishedFileId, uint unMaxSecondsOld) { }

	public static SteamAPICall_t DeletePublishedFile(PublishedFileId_t unPublishedFileId) { }

	public static SteamAPICall_t EnumerateUserPublishedFiles(uint unStartIndex) { }

	public static SteamAPICall_t SubscribePublishedFile(PublishedFileId_t unPublishedFileId) { }

	public static SteamAPICall_t EnumerateUserSubscribedFiles(uint unStartIndex) { }

	public static SteamAPICall_t UnsubscribePublishedFile(PublishedFileId_t unPublishedFileId) { }

	public static bool UpdatePublishedFileSetChangeDescription(PublishedFileUpdateHandle_t updateHandle, string pchChangeDescription) { }

	public static SteamAPICall_t GetPublishedItemVoteDetails(PublishedFileId_t unPublishedFileId) { }

	public static SteamAPICall_t UpdateUserPublishedItemVote(PublishedFileId_t unPublishedFileId, bool bVoteUp) { }

	public static SteamAPICall_t GetUserPublishedItemVoteDetails(PublishedFileId_t unPublishedFileId) { }

	public static SteamAPICall_t EnumerateUserSharedWorkshopFiles(CSteamID steamId, uint unStartIndex, IList<string> pRequiredTags, IList<string> pExcludedTags) { }

	public static SteamAPICall_t PublishVideo(EWorkshopVideoProvider eVideoProvider, string pchVideoAccount, string pchVideoIdentifier, string pchPreviewFile, AppId_t nConsumerAppId, string pchTitle, string pchDescription, ERemoteStoragePublishedFileVisibility eVisibility, IList<string> pTags) { }

	public static SteamAPICall_t SetUserPublishedFileAction(PublishedFileId_t unPublishedFileId, EWorkshopFileAction eAction) { }

	public static SteamAPICall_t EnumeratePublishedFilesByUserAction(EWorkshopFileAction eAction, uint unStartIndex) { }

	public static SteamAPICall_t EnumeratePublishedWorkshopFiles(EWorkshopEnumerationType eEnumerationType, uint unStartIndex, uint unCount, uint unDays, IList<string> pTags, IList<string> pUserTags) { }

	public static SteamAPICall_t UGCDownloadToLocation(UGCHandle_t hContent, string pchLocation, uint unPriority) { }
}

// Namespace: Steamworks
public static class SteamScreenshots
{
	// Methods

	public static ScreenshotHandle WriteScreenshot(byte[] pubRGB, uint cubRGB, int nWidth, int nHeight) { }

	public static ScreenshotHandle AddScreenshotToLibrary(string pchFilename, string pchThumbnailFilename, int nWidth, int nHeight) { }

	public static void TriggerScreenshot() { }

	public static void HookScreenshots(bool bHook) { }

	public static bool SetLocation(ScreenshotHandle hScreenshot, string pchLocation) { }

	public static bool TagUser(ScreenshotHandle hScreenshot, CSteamID steamID) { }

	public static bool TagPublishedFile(ScreenshotHandle hScreenshot, PublishedFileId_t unPublishedFileID) { }

	public static bool IsScreenshotsHooked() { }

	public static ScreenshotHandle AddVRScreenshotToLibrary(EVRScreenshotType eType, string pchFilename, string pchVRFilename) { }
}

// Namespace: Steamworks
public static class SteamUGC
{
	// Methods

	public static UGCQueryHandle_t CreateQueryUserUGCRequest(AccountID_t unAccountID, EUserUGCList eListType, EUGCMatchingUGCType eMatchingUGCType, EUserUGCListSortOrder eSortOrder, AppId_t nCreatorAppID, AppId_t nConsumerAppID, uint unPage) { }

	public static UGCQueryHandle_t CreateQueryAllUGCRequest(EUGCQuery eQueryType, EUGCMatchingUGCType eMatchingeMatchingUGCTypeFileType, AppId_t nCreatorAppID, AppId_t nConsumerAppID, uint unPage) { }

	public static UGCQueryHandle_t CreateQueryAllUGCRequest(EUGCQuery eQueryType, EUGCMatchingUGCType eMatchingeMatchingUGCTypeFileType, AppId_t nCreatorAppID, AppId_t nConsumerAppID, string pchCursor) { }

	public static UGCQueryHandle_t CreateQueryUGCDetailsRequest(PublishedFileId_t[] pvecPublishedFileID, uint unNumPublishedFileIDs) { }

	public static SteamAPICall_t SendQueryUGCRequest(UGCQueryHandle_t handle) { }

	public static bool GetQueryUGCResult(UGCQueryHandle_t handle, uint index, out SteamUGCDetails_t pDetails) { }

	public static bool GetQueryUGCPreviewURL(UGCQueryHandle_t handle, uint index, out string pchURL, uint cchURLSize) { }

	public static bool GetQueryUGCMetadata(UGCQueryHandle_t handle, uint index, out string pchMetadata, uint cchMetadatasize) { }

	public static bool GetQueryUGCChildren(UGCQueryHandle_t handle, uint index, PublishedFileId_t[] pvecPublishedFileID, uint cMaxEntries) { }

	public static bool GetQueryUGCStatistic(UGCQueryHandle_t handle, uint index, EItemStatistic eStatType, out ulong pStatValue) { }

	public static uint GetQueryUGCNumAdditionalPreviews(UGCQueryHandle_t handle, uint index) { }

	public static bool GetQueryUGCAdditionalPreview(UGCQueryHandle_t handle, uint index, uint previewIndex, out string pchURLOrVideoID, uint cchURLSize, out string pchOriginalFileName, uint cchOriginalFileNameSize, out EItemPreviewType pPreviewType) { }

	public static uint GetQueryUGCNumKeyValueTags(UGCQueryHandle_t handle, uint index) { }

	public static bool GetQueryUGCKeyValueTag(UGCQueryHandle_t handle, uint index, uint keyValueTagIndex, out string pchKey, uint cchKeySize, out string pchValue, uint cchValueSize) { }

	public static bool GetQueryUGCKeyValueTag(UGCQueryHandle_t handle, uint index, string pchKey, out string pchValue, uint cchValueSize) { }

	public static bool ReleaseQueryUGCRequest(UGCQueryHandle_t handle) { }

	public static bool AddRequiredTag(UGCQueryHandle_t handle, string pTagName) { }

	public static bool AddExcludedTag(UGCQueryHandle_t handle, string pTagName) { }

	public static bool SetReturnOnlyIDs(UGCQueryHandle_t handle, bool bReturnOnlyIDs) { }

	public static bool SetReturnKeyValueTags(UGCQueryHandle_t handle, bool bReturnKeyValueTags) { }

	public static bool SetReturnLongDescription(UGCQueryHandle_t handle, bool bReturnLongDescription) { }

	public static bool SetReturnMetadata(UGCQueryHandle_t handle, bool bReturnMetadata) { }

	public static bool SetReturnChildren(UGCQueryHandle_t handle, bool bReturnChildren) { }

	public static bool SetReturnAdditionalPreviews(UGCQueryHandle_t handle, bool bReturnAdditionalPreviews) { }

	public static bool SetReturnTotalOnly(UGCQueryHandle_t handle, bool bReturnTotalOnly) { }

	public static bool SetReturnPlaytimeStats(UGCQueryHandle_t handle, uint unDays) { }

	public static bool SetLanguage(UGCQueryHandle_t handle, string pchLanguage) { }

	public static bool SetAllowCachedResponse(UGCQueryHandle_t handle, uint unMaxAgeSeconds) { }

	public static bool SetCloudFileNameFilter(UGCQueryHandle_t handle, string pMatchCloudFileName) { }

	public static bool SetMatchAnyTag(UGCQueryHandle_t handle, bool bMatchAnyTag) { }

	public static bool SetSearchText(UGCQueryHandle_t handle, string pSearchText) { }

	public static bool SetRankedByTrendDays(UGCQueryHandle_t handle, uint unDays) { }

	public static bool AddRequiredKeyValueTag(UGCQueryHandle_t handle, string pKey, string pValue) { }

	public static SteamAPICall_t RequestUGCDetails(PublishedFileId_t nPublishedFileID, uint unMaxAgeSeconds) { }

	public static SteamAPICall_t CreateItem(AppId_t nConsumerAppId, EWorkshopFileType eFileType) { }

	public static UGCUpdateHandle_t StartItemUpdate(AppId_t nConsumerAppId, PublishedFileId_t nPublishedFileID) { }

	public static bool SetItemTitle(UGCUpdateHandle_t handle, string pchTitle) { }

	public static bool SetItemDescription(UGCUpdateHandle_t handle, string pchDescription) { }

	public static bool SetItemUpdateLanguage(UGCUpdateHandle_t handle, string pchLanguage) { }

	public static bool SetItemMetadata(UGCUpdateHandle_t handle, string pchMetaData) { }

	public static bool SetItemVisibility(UGCUpdateHandle_t handle, ERemoteStoragePublishedFileVisibility eVisibility) { }

	public static bool SetItemTags(UGCUpdateHandle_t updateHandle, IList<string> pTags) { }

	public static bool SetItemContent(UGCUpdateHandle_t handle, string pszContentFolder) { }

	public static bool SetItemPreview(UGCUpdateHandle_t handle, string pszPreviewFile) { }

	public static bool SetAllowLegacyUpload(UGCUpdateHandle_t handle, bool bAllowLegacyUpload) { }

	public static bool RemoveAllItemKeyValueTags(UGCUpdateHandle_t handle) { }

	public static bool RemoveItemKeyValueTags(UGCUpdateHandle_t handle, string pchKey) { }

	public static bool AddItemKeyValueTag(UGCUpdateHandle_t handle, string pchKey, string pchValue) { }

	public static bool AddItemPreviewFile(UGCUpdateHandle_t handle, string pszPreviewFile, EItemPreviewType type) { }

	public static bool AddItemPreviewVideo(UGCUpdateHandle_t handle, string pszVideoID) { }

	public static bool UpdateItemPreviewFile(UGCUpdateHandle_t handle, uint index, string pszPreviewFile) { }

	public static bool UpdateItemPreviewVideo(UGCUpdateHandle_t handle, uint index, string pszVideoID) { }

	public static bool RemoveItemPreview(UGCUpdateHandle_t handle, uint index) { }

	public static SteamAPICall_t SubmitItemUpdate(UGCUpdateHandle_t handle, string pchChangeNote) { }

	public static EItemUpdateStatus GetItemUpdateProgress(UGCUpdateHandle_t handle, out ulong punBytesProcessed, out ulong punBytesTotal) { }

	public static SteamAPICall_t SetUserItemVote(PublishedFileId_t nPublishedFileID, bool bVoteUp) { }

	public static SteamAPICall_t GetUserItemVote(PublishedFileId_t nPublishedFileID) { }

	public static SteamAPICall_t AddItemToFavorites(AppId_t nAppId, PublishedFileId_t nPublishedFileID) { }

	public static SteamAPICall_t RemoveItemFromFavorites(AppId_t nAppId, PublishedFileId_t nPublishedFileID) { }

	public static SteamAPICall_t SubscribeItem(PublishedFileId_t nPublishedFileID) { }

	public static SteamAPICall_t UnsubscribeItem(PublishedFileId_t nPublishedFileID) { }

	public static uint GetNumSubscribedItems() { }

	public static uint GetSubscribedItems(PublishedFileId_t[] pvecPublishedFileID, uint cMaxEntries) { }

	public static uint GetItemState(PublishedFileId_t nPublishedFileID) { }

	public static bool GetItemInstallInfo(PublishedFileId_t nPublishedFileID, out ulong punSizeOnDisk, out string pchFolder, uint cchFolderSize, out uint punTimeStamp) { }

	public static bool GetItemDownloadInfo(PublishedFileId_t nPublishedFileID, out ulong punBytesDownloaded, out ulong punBytesTotal) { }

	public static bool DownloadItem(PublishedFileId_t nPublishedFileID, bool bHighPriority) { }

	public static bool BInitWorkshopForGameServer(DepotId_t unWorkshopDepotID, string pszFolder) { }

	public static void SuspendDownloads(bool bSuspend) { }

	public static SteamAPICall_t StartPlaytimeTracking(PublishedFileId_t[] pvecPublishedFileID, uint unNumPublishedFileIDs) { }

	public static SteamAPICall_t StopPlaytimeTracking(PublishedFileId_t[] pvecPublishedFileID, uint unNumPublishedFileIDs) { }

	public static SteamAPICall_t StopPlaytimeTrackingForAllItems() { }

	public static SteamAPICall_t AddDependency(PublishedFileId_t nParentPublishedFileID, PublishedFileId_t nChildPublishedFileID) { }

	public static SteamAPICall_t RemoveDependency(PublishedFileId_t nParentPublishedFileID, PublishedFileId_t nChildPublishedFileID) { }

	public static SteamAPICall_t AddAppDependency(PublishedFileId_t nPublishedFileID, AppId_t nAppID) { }

	public static SteamAPICall_t RemoveAppDependency(PublishedFileId_t nPublishedFileID, AppId_t nAppID) { }

	public static SteamAPICall_t GetAppDependencies(PublishedFileId_t nPublishedFileID) { }

	public static SteamAPICall_t DeleteItem(PublishedFileId_t nPublishedFileID) { }
}

// Namespace: Steamworks
public static class SteamUser
{
	// Methods

	public static HSteamUser GetHSteamUser() { }

	public static bool BLoggedOn() { }

	public static CSteamID GetSteamID() { }

	public static int InitiateGameConnection(byte[] pAuthBlob, int cbMaxAuthBlob, CSteamID steamIDGameServer, uint unIPServer, ushort usPortServer, bool bSecure) { }

	public static void TerminateGameConnection(uint unIPServer, ushort usPortServer) { }

	public static void TrackAppUsageEvent(CGameID gameID, int eAppUsageEvent, string pchExtraInfo = "") { }

	public static bool GetUserDataFolder(out string pchBuffer, int cubBuffer) { }

	public static void StartVoiceRecording() { }

	public static void StopVoiceRecording() { }

	public static EVoiceResult GetAvailableVoice(out uint pcbCompressed) { }

	public static EVoiceResult GetVoice(bool bWantCompressed, byte[] pDestBuffer, uint cbDestBufferSize, out uint nBytesWritten) { }

	public static EVoiceResult DecompressVoice(byte[] pCompressed, uint cbCompressed, byte[] pDestBuffer, uint cbDestBufferSize, out uint nBytesWritten, uint nDesiredSampleRate) { }

	public static uint GetVoiceOptimalSampleRate() { }

	public static HAuthTicket GetAuthSessionTicket(byte[] pTicket, int cbMaxTicket, out uint pcbTicket) { }

	public static EBeginAuthSessionResult BeginAuthSession(byte[] pAuthTicket, int cbAuthTicket, CSteamID steamID) { }

	public static void EndAuthSession(CSteamID steamID) { }

	public static void CancelAuthTicket(HAuthTicket hAuthTicket) { }

	public static EUserHasLicenseForAppResult UserHasLicenseForApp(CSteamID steamID, AppId_t appID) { }

	public static bool BIsBehindNAT() { }

	public static void AdvertiseGame(CSteamID steamIDGameServer, uint unIPServer, ushort usPortServer) { }

	public static SteamAPICall_t RequestEncryptedAppTicket(byte[] pDataToInclude, int cbDataToInclude) { }

	public static bool GetEncryptedAppTicket(byte[] pTicket, int cbMaxTicket, out uint pcbTicket) { }

	public static int GetGameBadgeLevel(int nSeries, bool bFoil) { }

	public static int GetPlayerSteamLevel() { }

	public static SteamAPICall_t RequestStoreAuthURL(string pchRedirectURL) { }

	public static bool BIsPhoneVerified() { }

	public static bool BIsTwoFactorEnabled() { }

	public static bool BIsPhoneIdentifying() { }

	public static bool BIsPhoneRequiringVerification() { }

	public static SteamAPICall_t GetMarketEligibility() { }

	public static SteamAPICall_t GetDurationControl() { }
}

// Namespace: Steamworks
public static class SteamUserStats
{
	// Methods

	public static bool RequestCurrentStats() { }

	public static bool GetStat(string pchName, out int pData) { }

	public static bool GetStat(string pchName, out float pData) { }

	public static bool SetStat(string pchName, int nData) { }

	public static bool SetStat(string pchName, float fData) { }

	public static bool UpdateAvgRateStat(string pchName, float flCountThisSession, double dSessionLength) { }

	public static bool GetAchievement(string pchName, out bool pbAchieved) { }

	public static bool SetAchievement(string pchName) { }

	public static bool ClearAchievement(string pchName) { }

	public static bool GetAchievementAndUnlockTime(string pchName, out bool pbAchieved, out uint punUnlockTime) { }

	public static bool StoreStats() { }

	public static int GetAchievementIcon(string pchName) { }

	public static string GetAchievementDisplayAttribute(string pchName, string pchKey) { }

	public static bool IndicateAchievementProgress(string pchName, uint nCurProgress, uint nMaxProgress) { }

	public static uint GetNumAchievements() { }

	public static string GetAchievementName(uint iAchievement) { }

	public static SteamAPICall_t RequestUserStats(CSteamID steamIDUser) { }

	public static bool GetUserStat(CSteamID steamIDUser, string pchName, out int pData) { }

	public static bool GetUserStat(CSteamID steamIDUser, string pchName, out float pData) { }

	public static bool GetUserAchievement(CSteamID steamIDUser, string pchName, out bool pbAchieved) { }

	public static bool GetUserAchievementAndUnlockTime(CSteamID steamIDUser, string pchName, out bool pbAchieved, out uint punUnlockTime) { }

	public static bool ResetAllStats(bool bAchievementsToo) { }

	public static SteamAPICall_t FindOrCreateLeaderboard(string pchLeaderboardName, ELeaderboardSortMethod eLeaderboardSortMethod, ELeaderboardDisplayType eLeaderboardDisplayType) { }

	public static SteamAPICall_t FindLeaderboard(string pchLeaderboardName) { }

	public static string GetLeaderboardName(SteamLeaderboard_t hSteamLeaderboard) { }

	public static int GetLeaderboardEntryCount(SteamLeaderboard_t hSteamLeaderboard) { }

	public static ELeaderboardSortMethod GetLeaderboardSortMethod(SteamLeaderboard_t hSteamLeaderboard) { }

	public static ELeaderboardDisplayType GetLeaderboardDisplayType(SteamLeaderboard_t hSteamLeaderboard) { }

	public static SteamAPICall_t DownloadLeaderboardEntries(SteamLeaderboard_t hSteamLeaderboard, ELeaderboardDataRequest eLeaderboardDataRequest, int nRangeStart, int nRangeEnd) { }

	public static SteamAPICall_t DownloadLeaderboardEntriesForUsers(SteamLeaderboard_t hSteamLeaderboard, CSteamID[] prgUsers, int cUsers) { }

	public static bool GetDownloadedLeaderboardEntry(SteamLeaderboardEntries_t hSteamLeaderboardEntries, int index, out LeaderboardEntry_t pLeaderboardEntry, int[] pDetails, int cDetailsMax) { }

	public static SteamAPICall_t UploadLeaderboardScore(SteamLeaderboard_t hSteamLeaderboard, ELeaderboardUploadScoreMethod eLeaderboardUploadScoreMethod, int nScore, int[] pScoreDetails, int cScoreDetailsCount) { }

	public static SteamAPICall_t AttachLeaderboardUGC(SteamLeaderboard_t hSteamLeaderboard, UGCHandle_t hUGC) { }

	public static SteamAPICall_t GetNumberOfCurrentPlayers() { }

	public static SteamAPICall_t RequestGlobalAchievementPercentages() { }

	public static int GetMostAchievedAchievementInfo(out string pchName, uint unNameBufLen, out float pflPercent, out bool pbAchieved) { }

	public static int GetNextMostAchievedAchievementInfo(int iIteratorPrevious, out string pchName, uint unNameBufLen, out float pflPercent, out bool pbAchieved) { }

	public static bool GetAchievementAchievedPercent(string pchName, out float pflPercent) { }

	public static SteamAPICall_t RequestGlobalStats(int nHistoryDays) { }

	public static bool GetGlobalStat(string pchStatName, out long pData) { }

	public static bool GetGlobalStat(string pchStatName, out double pData) { }

	public static int GetGlobalStatHistory(string pchStatName, long[] pData, uint cubData) { }

	public static int GetGlobalStatHistory(string pchStatName, double[] pData, uint cubData) { }
}

// Namespace: Steamworks
public static class SteamUtils
{
	// Methods

	public static uint GetSecondsSinceAppActive() { }

	public static uint GetSecondsSinceComputerActive() { }

	public static EUniverse GetConnectedUniverse() { }

	public static uint GetServerRealTime() { }

	public static string GetIPCountry() { }

	public static bool GetImageSize(int iImage, out uint pnWidth, out uint pnHeight) { }

	public static bool GetImageRGBA(int iImage, byte[] pubDest, int nDestBufferSize) { }

	public static bool GetCSERIPPort(out uint unIP, out ushort usPort) { }

	public static byte GetCurrentBatteryPower() { }

	public static AppId_t GetAppID() { }

	public static void SetOverlayNotificationPosition(ENotificationPosition eNotificationPosition) { }

	public static bool IsAPICallCompleted(SteamAPICall_t hSteamAPICall, out bool pbFailed) { }

	public static ESteamAPICallFailure GetAPICallFailureReason(SteamAPICall_t hSteamAPICall) { }

	public static bool GetAPICallResult(SteamAPICall_t hSteamAPICall, IntPtr pCallback, int cubCallback, int iCallbackExpected, out bool pbFailed) { }

	public static uint GetIPCCallCount() { }

	public static void SetWarningMessageHook(SteamAPIWarningMessageHook_t pFunction) { }

	public static bool IsOverlayEnabled() { }

	public static bool BOverlayNeedsPresent() { }

	public static SteamAPICall_t CheckFileSignature(string szFileName) { }

	public static bool ShowGamepadTextInput(EGamepadTextInputMode eInputMode, EGamepadTextInputLineMode eLineInputMode, string pchDescription, uint unCharMax, string pchExistingText) { }

	public static uint GetEnteredGamepadTextLength() { }

	public static bool GetEnteredGamepadTextInput(out string pchText, uint cchText) { }

	public static string GetSteamUILanguage() { }

	public static bool IsSteamRunningInVR() { }

	public static void SetOverlayNotificationInset(int nHorizontalInset, int nVerticalInset) { }

	public static bool IsSteamInBigPictureMode() { }

	public static void StartVRDashboard() { }

	public static bool IsVRHeadsetStreamingEnabled() { }

	public static void SetVRHeadsetStreamingEnabled(bool bEnabled) { }

	public static bool IsSteamChinaLauncher() { }

	public static bool InitFilterText() { }

	public static int FilterText(out string pchOutFilteredText, uint nByteSizeOutFilteredText, string pchInputMessage, bool bLegalOnly) { }
}

// Namespace: Steamworks
public static class SteamVideo
{
	// Methods

	public static void GetVideoURL(AppId_t unVideoAppID) { }

	public static bool IsBroadcasting(out int pnNumViewers) { }

	public static void GetOPFSettings(AppId_t unVideoAppID) { }

	public static bool GetOPFStringForApp(AppId_t unVideoAppID, out string pchBuffer, ref int pnBufferSize) { }
}

// Namespace: Steamworks
[SuppressUnmanagedCodeSecurityAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class NativeMethods
{
	// Fields
	internal const string NativeLibraryName = "steam_api64";
	internal const string NativeLibrary_SDKEncryptedAppTicket = "sdkencryptedappticket64";

	// Methods

	public static extern bool SteamAPI_Init() { }

	public static extern void SteamAPI_Shutdown() { }

	public static extern bool SteamAPI_RestartAppIfNecessary(AppId_t unOwnAppID) { }

	public static extern void SteamAPI_ReleaseCurrentThreadMemory() { }

	public static extern void SteamAPI_WriteMiniDump(uint uStructuredExceptionCode, IntPtr pvExceptionInfo, uint uBuildID) { }

	public static extern void SteamAPI_SetMiniDumpComment(InteropHelp.UTF8StringHandle pchMsg) { }

	public static extern void SteamAPI_RunCallbacks() { }

	public static extern void SteamAPI_RegisterCallback(IntPtr pCallback, int iCallback) { }

	public static extern void SteamAPI_UnregisterCallback(IntPtr pCallback) { }

	public static extern void SteamAPI_RegisterCallResult(IntPtr pCallback, ulong hAPICall) { }

	public static extern void SteamAPI_UnregisterCallResult(IntPtr pCallback, ulong hAPICall) { }

	public static extern bool SteamAPI_IsSteamRunning() { }

	public static extern void Steam_RunCallbacks(HSteamPipe hSteamPipe, bool bGameServerCallbacks) { }

	public static extern void Steam_RegisterInterfaceFuncs(IntPtr hModule) { }

	public static extern int Steam_GetHSteamUserCurrent() { }

	public static extern int SteamAPI_GetSteamInstallPath() { }

	public static extern int SteamAPI_GetHSteamPipe() { }

	public static extern void SteamAPI_SetTryCatchCallbacks(bool bTryCatchCallbacks) { }

	public static extern int SteamAPI_GetHSteamUser() { }

	public static extern IntPtr SteamInternal_ContextInit(IntPtr pContextInitData) { }

	public static extern IntPtr SteamInternal_CreateInterface(InteropHelp.UTF8StringHandle ver) { }

	public static extern void SteamAPI_UseBreakpadCrashHandler(InteropHelp.UTF8StringHandle pchVersion, InteropHelp.UTF8StringHandle pchDate, InteropHelp.UTF8StringHandle pchTime, bool bFullMemoryDumps, IntPtr pvContext, IntPtr m_pfnPreMinidumpCallback) { }

	public static extern void SteamAPI_SetBreakpadAppID(uint unAppID) { }

	public static extern bool SteamGameServer_Init(uint unIP, ushort usSteamPort, ushort usGamePort, ushort usQueryPort, EServerMode eServerMode, InteropHelp.UTF8StringHandle pchVersionString) { }

	public static extern void SteamGameServer_Shutdown() { }

	public static extern void SteamGameServer_RunCallbacks() { }

	public static extern void SteamGameServer_ReleaseCurrentThreadMemory() { }

	public static extern bool SteamGameServer_BSecure() { }

	public static extern ulong SteamGameServer_GetSteamID() { }

	public static extern int SteamGameServer_GetHSteamPipe() { }

	public static extern int SteamGameServer_GetHSteamUser() { }

	public static extern bool SteamInternal_GameServer_Init(uint unIP, ushort usPort, ushort usGamePort, ushort usQueryPort, EServerMode eServerMode, InteropHelp.UTF8StringHandle pchVersionString) { }

	public static extern IntPtr SteamClient() { }

	public static extern IntPtr SteamGameServerClient() { }

	public static extern bool SteamEncryptedAppTicket_BDecryptTicket([In] [Out] byte[] rgubTicketEncrypted, uint cubTicketEncrypted, [In] [Out] byte[] rgubTicketDecrypted, ref uint pcubTicketDecrypted, byte[] rgubKey, int cubKey) { }

	public static extern bool SteamEncryptedAppTicket_BIsTicketForApp([In] [Out] byte[] rgubTicketDecrypted, uint cubTicketDecrypted, AppId_t nAppID) { }

	public static extern uint SteamEncryptedAppTicket_GetTicketIssueTime([In] [Out] byte[] rgubTicketDecrypted, uint cubTicketDecrypted) { }

	public static extern void SteamEncryptedAppTicket_GetTicketSteamID([In] [Out] byte[] rgubTicketDecrypted, uint cubTicketDecrypted, out CSteamID psteamID) { }

	public static extern uint SteamEncryptedAppTicket_GetTicketAppID([In] [Out] byte[] rgubTicketDecrypted, uint cubTicketDecrypted) { }

	public static extern bool SteamEncryptedAppTicket_BUserOwnsAppInTicket([In] [Out] byte[] rgubTicketDecrypted, uint cubTicketDecrypted, AppId_t nAppID) { }

	public static extern bool SteamEncryptedAppTicket_BUserIsVacBanned([In] [Out] byte[] rgubTicketDecrypted, uint cubTicketDecrypted) { }

	public static extern IntPtr SteamEncryptedAppTicket_GetUserVariableData([In] [Out] byte[] rgubTicketDecrypted, uint cubTicketDecrypted, out uint pcubUserData) { }

	public static extern bool SteamEncryptedAppTicket_BIsTicketSigned([In] [Out] byte[] rgubTicketDecrypted, uint cubTicketDecrypted, [In] [Out] byte[] pubRSAKey, uint cubRSAKey) { }

	public static extern uint ISteamAppList_GetNumInstalledApps(IntPtr instancePtr) { }

	public static extern uint ISteamAppList_GetInstalledApps(IntPtr instancePtr, [In] [Out] AppId_t[] pvecAppID, uint unMaxAppIDs) { }

	public static extern int ISteamAppList_GetAppName(IntPtr instancePtr, AppId_t nAppID, IntPtr pchName, int cchNameMax) { }

	public static extern int ISteamAppList_GetAppInstallDir(IntPtr instancePtr, AppId_t nAppID, IntPtr pchDirectory, int cchNameMax) { }

	public static extern int ISteamAppList_GetAppBuildId(IntPtr instancePtr, AppId_t nAppID) { }

	public static extern bool ISteamApps_BIsSubscribed(IntPtr instancePtr) { }

	public static extern bool ISteamApps_BIsLowViolence(IntPtr instancePtr) { }

	public static extern bool ISteamApps_BIsCybercafe(IntPtr instancePtr) { }

	public static extern bool ISteamApps_BIsVACBanned(IntPtr instancePtr) { }

	public static extern IntPtr ISteamApps_GetCurrentGameLanguage(IntPtr instancePtr) { }

	public static extern IntPtr ISteamApps_GetAvailableGameLanguages(IntPtr instancePtr) { }

	public static extern bool ISteamApps_BIsSubscribedApp(IntPtr instancePtr, AppId_t appID) { }

	public static extern bool ISteamApps_BIsDlcInstalled(IntPtr instancePtr, AppId_t appID) { }

	public static extern uint ISteamApps_GetEarliestPurchaseUnixTime(IntPtr instancePtr, AppId_t nAppID) { }

	public static extern bool ISteamApps_BIsSubscribedFromFreeWeekend(IntPtr instancePtr) { }

	public static extern int ISteamApps_GetDLCCount(IntPtr instancePtr) { }

	public static extern bool ISteamApps_BGetDLCDataByIndex(IntPtr instancePtr, int iDLC, out AppId_t pAppID, out bool pbAvailable, IntPtr pchName, int cchNameBufferSize) { }

	public static extern void ISteamApps_InstallDLC(IntPtr instancePtr, AppId_t nAppID) { }

	public static extern void ISteamApps_UninstallDLC(IntPtr instancePtr, AppId_t nAppID) { }

	public static extern void ISteamApps_RequestAppProofOfPurchaseKey(IntPtr instancePtr, AppId_t nAppID) { }

	public static extern bool ISteamApps_GetCurrentBetaName(IntPtr instancePtr, IntPtr pchName, int cchNameBufferSize) { }

	public static extern bool ISteamApps_MarkContentCorrupt(IntPtr instancePtr, bool bMissingFilesOnly) { }

	public static extern uint ISteamApps_GetInstalledDepots(IntPtr instancePtr, AppId_t appID, [In] [Out] DepotId_t[] pvecDepots, uint cMaxDepots) { }

	public static extern uint ISteamApps_GetAppInstallDir(IntPtr instancePtr, AppId_t appID, IntPtr pchFolder, uint cchFolderBufferSize) { }

	public static extern bool ISteamApps_BIsAppInstalled(IntPtr instancePtr, AppId_t appID) { }

	public static extern ulong ISteamApps_GetAppOwner(IntPtr instancePtr) { }

	public static extern IntPtr ISteamApps_GetLaunchQueryParam(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchKey) { }

	public static extern bool ISteamApps_GetDlcDownloadProgress(IntPtr instancePtr, AppId_t nAppID, out ulong punBytesDownloaded, out ulong punBytesTotal) { }

	public static extern int ISteamApps_GetAppBuildId(IntPtr instancePtr) { }

	public static extern void ISteamApps_RequestAllProofOfPurchaseKeys(IntPtr instancePtr) { }

	public static extern ulong ISteamApps_GetFileDetails(IntPtr instancePtr, InteropHelp.UTF8StringHandle pszFileName) { }

	public static extern int ISteamApps_GetLaunchCommandLine(IntPtr instancePtr, IntPtr pszCommandLine, int cubCommandLine) { }

	public static extern bool ISteamApps_BIsSubscribedFromFamilySharing(IntPtr instancePtr) { }

	public static extern int ISteamClient_CreateSteamPipe(IntPtr instancePtr) { }

	public static extern bool ISteamClient_BReleaseSteamPipe(IntPtr instancePtr, HSteamPipe hSteamPipe) { }

	public static extern int ISteamClient_ConnectToGlobalUser(IntPtr instancePtr, HSteamPipe hSteamPipe) { }

	public static extern int ISteamClient_CreateLocalUser(IntPtr instancePtr, out HSteamPipe phSteamPipe, EAccountType eAccountType) { }

	public static extern void ISteamClient_ReleaseUser(IntPtr instancePtr, HSteamPipe hSteamPipe, HSteamUser hUser) { }

	public static extern IntPtr ISteamClient_GetISteamUser(IntPtr instancePtr, HSteamUser hSteamUser, HSteamPipe hSteamPipe, InteropHelp.UTF8StringHandle pchVersion) { }

	public static extern IntPtr ISteamClient_GetISteamGameServer(IntPtr instancePtr, HSteamUser hSteamUser, HSteamPipe hSteamPipe, InteropHelp.UTF8StringHandle pchVersion) { }

	public static extern void ISteamClient_SetLocalIPBinding(IntPtr instancePtr, uint unIP, ushort usPort) { }

	public static extern IntPtr ISteamClient_GetISteamFriends(IntPtr instancePtr, HSteamUser hSteamUser, HSteamPipe hSteamPipe, InteropHelp.UTF8StringHandle pchVersion) { }

	public static extern IntPtr ISteamClient_GetISteamUtils(IntPtr instancePtr, HSteamPipe hSteamPipe, InteropHelp.UTF8StringHandle pchVersion) { }

	public static extern IntPtr ISteamClient_GetISteamMatchmaking(IntPtr instancePtr, HSteamUser hSteamUser, HSteamPipe hSteamPipe, InteropHelp.UTF8StringHandle pchVersion) { }

	public static extern IntPtr ISteamClient_GetISteamMatchmakingServers(IntPtr instancePtr, HSteamUser hSteamUser, HSteamPipe hSteamPipe, InteropHelp.UTF8StringHandle pchVersion) { }

	public static extern IntPtr ISteamClient_GetISteamGenericInterface(IntPtr instancePtr, HSteamUser hSteamUser, HSteamPipe hSteamPipe, InteropHelp.UTF8StringHandle pchVersion) { }

	public static extern IntPtr ISteamClient_GetISteamUserStats(IntPtr instancePtr, HSteamUser hSteamUser, HSteamPipe hSteamPipe, InteropHelp.UTF8StringHandle pchVersion) { }

	public static extern IntPtr ISteamClient_GetISteamGameServerStats(IntPtr instancePtr, HSteamUser hSteamuser, HSteamPipe hSteamPipe, InteropHelp.UTF8StringHandle pchVersion) { }

	public static extern IntPtr ISteamClient_GetISteamApps(IntPtr instancePtr, HSteamUser hSteamUser, HSteamPipe hSteamPipe, InteropHelp.UTF8StringHandle pchVersion) { }

	public static extern IntPtr ISteamClient_GetISteamNetworking(IntPtr instancePtr, HSteamUser hSteamUser, HSteamPipe hSteamPipe, InteropHelp.UTF8StringHandle pchVersion) { }

	public static extern IntPtr ISteamClient_GetISteamRemoteStorage(IntPtr instancePtr, HSteamUser hSteamuser, HSteamPipe hSteamPipe, InteropHelp.UTF8StringHandle pchVersion) { }

	public static extern IntPtr ISteamClient_GetISteamScreenshots(IntPtr instancePtr, HSteamUser hSteamuser, HSteamPipe hSteamPipe, InteropHelp.UTF8StringHandle pchVersion) { }

	public static extern IntPtr ISteamClient_GetISteamGameSearch(IntPtr instancePtr, HSteamUser hSteamuser, HSteamPipe hSteamPipe, InteropHelp.UTF8StringHandle pchVersion) { }

	public static extern uint ISteamClient_GetIPCCallCount(IntPtr instancePtr) { }

	public static extern void ISteamClient_SetWarningMessageHook(IntPtr instancePtr, SteamAPIWarningMessageHook_t pFunction) { }

	public static extern bool ISteamClient_BShutdownIfAllPipesClosed(IntPtr instancePtr) { }

	public static extern IntPtr ISteamClient_GetISteamHTTP(IntPtr instancePtr, HSteamUser hSteamuser, HSteamPipe hSteamPipe, InteropHelp.UTF8StringHandle pchVersion) { }

	public static extern IntPtr ISteamClient_GetISteamController(IntPtr instancePtr, HSteamUser hSteamUser, HSteamPipe hSteamPipe, InteropHelp.UTF8StringHandle pchVersion) { }

	public static extern IntPtr ISteamClient_GetISteamUGC(IntPtr instancePtr, HSteamUser hSteamUser, HSteamPipe hSteamPipe, InteropHelp.UTF8StringHandle pchVersion) { }

	public static extern IntPtr ISteamClient_GetISteamAppList(IntPtr instancePtr, HSteamUser hSteamUser, HSteamPipe hSteamPipe, InteropHelp.UTF8StringHandle pchVersion) { }

	public static extern IntPtr ISteamClient_GetISteamMusic(IntPtr instancePtr, HSteamUser hSteamuser, HSteamPipe hSteamPipe, InteropHelp.UTF8StringHandle pchVersion) { }

	public static extern IntPtr ISteamClient_GetISteamMusicRemote(IntPtr instancePtr, HSteamUser hSteamuser, HSteamPipe hSteamPipe, InteropHelp.UTF8StringHandle pchVersion) { }

	public static extern IntPtr ISteamClient_GetISteamHTMLSurface(IntPtr instancePtr, HSteamUser hSteamuser, HSteamPipe hSteamPipe, InteropHelp.UTF8StringHandle pchVersion) { }

	public static extern IntPtr ISteamClient_GetISteamInventory(IntPtr instancePtr, HSteamUser hSteamuser, HSteamPipe hSteamPipe, InteropHelp.UTF8StringHandle pchVersion) { }

	public static extern IntPtr ISteamClient_GetISteamVideo(IntPtr instancePtr, HSteamUser hSteamuser, HSteamPipe hSteamPipe, InteropHelp.UTF8StringHandle pchVersion) { }

	public static extern IntPtr ISteamClient_GetISteamParentalSettings(IntPtr instancePtr, HSteamUser hSteamuser, HSteamPipe hSteamPipe, InteropHelp.UTF8StringHandle pchVersion) { }

	public static extern IntPtr ISteamClient_GetISteamInput(IntPtr instancePtr, HSteamUser hSteamUser, HSteamPipe hSteamPipe, InteropHelp.UTF8StringHandle pchVersion) { }

	public static extern IntPtr ISteamClient_GetISteamParties(IntPtr instancePtr, HSteamUser hSteamUser, HSteamPipe hSteamPipe, InteropHelp.UTF8StringHandle pchVersion) { }

	public static extern IntPtr ISteamClient_GetISteamRemotePlay(IntPtr instancePtr, HSteamUser hSteamUser, HSteamPipe hSteamPipe, InteropHelp.UTF8StringHandle pchVersion) { }

	public static extern bool ISteamController_Init(IntPtr instancePtr) { }

	public static extern bool ISteamController_Shutdown(IntPtr instancePtr) { }

	public static extern void ISteamController_RunFrame(IntPtr instancePtr) { }

	public static extern int ISteamController_GetConnectedControllers(IntPtr instancePtr, [In] [Out] ControllerHandle_t[] handlesOut) { }

	public static extern ulong ISteamController_GetActionSetHandle(IntPtr instancePtr, InteropHelp.UTF8StringHandle pszActionSetName) { }

	public static extern void ISteamController_ActivateActionSet(IntPtr instancePtr, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle) { }

	public static extern ulong ISteamController_GetCurrentActionSet(IntPtr instancePtr, ControllerHandle_t controllerHandle) { }

	public static extern void ISteamController_ActivateActionSetLayer(IntPtr instancePtr, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetLayerHandle) { }

	public static extern void ISteamController_DeactivateActionSetLayer(IntPtr instancePtr, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetLayerHandle) { }

	public static extern void ISteamController_DeactivateAllActionSetLayers(IntPtr instancePtr, ControllerHandle_t controllerHandle) { }

	public static extern int ISteamController_GetActiveActionSetLayers(IntPtr instancePtr, ControllerHandle_t controllerHandle, [In] [Out] ControllerActionSetHandle_t[] handlesOut) { }

	public static extern ulong ISteamController_GetDigitalActionHandle(IntPtr instancePtr, InteropHelp.UTF8StringHandle pszActionName) { }

	public static extern ControllerDigitalActionData_t ISteamController_GetDigitalActionData(IntPtr instancePtr, ControllerHandle_t controllerHandle, ControllerDigitalActionHandle_t digitalActionHandle) { }

	public static extern int ISteamController_GetDigitalActionOrigins(IntPtr instancePtr, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle, ControllerDigitalActionHandle_t digitalActionHandle, [In] [Out] EControllerActionOrigin[] originsOut) { }

	public static extern ulong ISteamController_GetAnalogActionHandle(IntPtr instancePtr, InteropHelp.UTF8StringHandle pszActionName) { }

	public static extern ControllerAnalogActionData_t ISteamController_GetAnalogActionData(IntPtr instancePtr, ControllerHandle_t controllerHandle, ControllerAnalogActionHandle_t analogActionHandle) { }

	public static extern int ISteamController_GetAnalogActionOrigins(IntPtr instancePtr, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle, ControllerAnalogActionHandle_t analogActionHandle, [In] [Out] EControllerActionOrigin[] originsOut) { }

	public static extern IntPtr ISteamController_GetGlyphForActionOrigin(IntPtr instancePtr, EControllerActionOrigin eOrigin) { }

	public static extern IntPtr ISteamController_GetStringForActionOrigin(IntPtr instancePtr, EControllerActionOrigin eOrigin) { }

	public static extern void ISteamController_StopAnalogActionMomentum(IntPtr instancePtr, ControllerHandle_t controllerHandle, ControllerAnalogActionHandle_t eAction) { }

	public static extern ControllerMotionData_t ISteamController_GetMotionData(IntPtr instancePtr, ControllerHandle_t controllerHandle) { }

	public static extern void ISteamController_TriggerHapticPulse(IntPtr instancePtr, ControllerHandle_t controllerHandle, ESteamControllerPad eTargetPad, ushort usDurationMicroSec) { }

	public static extern void ISteamController_TriggerRepeatedHapticPulse(IntPtr instancePtr, ControllerHandle_t controllerHandle, ESteamControllerPad eTargetPad, ushort usDurationMicroSec, ushort usOffMicroSec, ushort unRepeat, uint nFlags) { }

	public static extern void ISteamController_TriggerVibration(IntPtr instancePtr, ControllerHandle_t controllerHandle, ushort usLeftSpeed, ushort usRightSpeed) { }

	public static extern void ISteamController_SetLEDColor(IntPtr instancePtr, ControllerHandle_t controllerHandle, byte nColorR, byte nColorG, byte nColorB, uint nFlags) { }

	public static extern bool ISteamController_ShowBindingPanel(IntPtr instancePtr, ControllerHandle_t controllerHandle) { }

	public static extern ESteamInputType ISteamController_GetInputTypeForHandle(IntPtr instancePtr, ControllerHandle_t controllerHandle) { }

	public static extern ulong ISteamController_GetControllerForGamepadIndex(IntPtr instancePtr, int nIndex) { }

	public static extern int ISteamController_GetGamepadIndexForController(IntPtr instancePtr, ControllerHandle_t ulControllerHandle) { }

	public static extern IntPtr ISteamController_GetStringForXboxOrigin(IntPtr instancePtr, EXboxOrigin eOrigin) { }

	public static extern IntPtr ISteamController_GetGlyphForXboxOrigin(IntPtr instancePtr, EXboxOrigin eOrigin) { }

	public static extern EControllerActionOrigin ISteamController_GetActionOriginFromXboxOrigin(IntPtr instancePtr, ControllerHandle_t controllerHandle, EXboxOrigin eOrigin) { }

	public static extern EControllerActionOrigin ISteamController_TranslateActionOrigin(IntPtr instancePtr, ESteamInputType eDestinationInputType, EControllerActionOrigin eSourceOrigin) { }

	public static extern bool ISteamController_GetControllerBindingRevision(IntPtr instancePtr, ControllerHandle_t controllerHandle, out int pMajor, out int pMinor) { }

	public static extern IntPtr ISteamFriends_GetPersonaName(IntPtr instancePtr) { }

	public static extern ulong ISteamFriends_SetPersonaName(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchPersonaName) { }

	public static extern EPersonaState ISteamFriends_GetPersonaState(IntPtr instancePtr) { }

	public static extern int ISteamFriends_GetFriendCount(IntPtr instancePtr, EFriendFlags iFriendFlags) { }

	public static extern ulong ISteamFriends_GetFriendByIndex(IntPtr instancePtr, int iFriend, EFriendFlags iFriendFlags) { }

	public static extern EFriendRelationship ISteamFriends_GetFriendRelationship(IntPtr instancePtr, CSteamID steamIDFriend) { }

	public static extern EPersonaState ISteamFriends_GetFriendPersonaState(IntPtr instancePtr, CSteamID steamIDFriend) { }

	public static extern IntPtr ISteamFriends_GetFriendPersonaName(IntPtr instancePtr, CSteamID steamIDFriend) { }

	public static extern bool ISteamFriends_GetFriendGamePlayed(IntPtr instancePtr, CSteamID steamIDFriend, out FriendGameInfo_t pFriendGameInfo) { }

	public static extern IntPtr ISteamFriends_GetFriendPersonaNameHistory(IntPtr instancePtr, CSteamID steamIDFriend, int iPersonaName) { }

	public static extern int ISteamFriends_GetFriendSteamLevel(IntPtr instancePtr, CSteamID steamIDFriend) { }

	public static extern IntPtr ISteamFriends_GetPlayerNickname(IntPtr instancePtr, CSteamID steamIDPlayer) { }

	public static extern int ISteamFriends_GetFriendsGroupCount(IntPtr instancePtr) { }

	public static extern short ISteamFriends_GetFriendsGroupIDByIndex(IntPtr instancePtr, int iFG) { }

	public static extern IntPtr ISteamFriends_GetFriendsGroupName(IntPtr instancePtr, FriendsGroupID_t friendsGroupID) { }

	public static extern int ISteamFriends_GetFriendsGroupMembersCount(IntPtr instancePtr, FriendsGroupID_t friendsGroupID) { }

	public static extern void ISteamFriends_GetFriendsGroupMembersList(IntPtr instancePtr, FriendsGroupID_t friendsGroupID, [In] [Out] CSteamID[] pOutSteamIDMembers, int nMembersCount) { }

	public static extern bool ISteamFriends_HasFriend(IntPtr instancePtr, CSteamID steamIDFriend, EFriendFlags iFriendFlags) { }

	public static extern int ISteamFriends_GetClanCount(IntPtr instancePtr) { }

	public static extern ulong ISteamFriends_GetClanByIndex(IntPtr instancePtr, int iClan) { }

	public static extern IntPtr ISteamFriends_GetClanName(IntPtr instancePtr, CSteamID steamIDClan) { }

	public static extern IntPtr ISteamFriends_GetClanTag(IntPtr instancePtr, CSteamID steamIDClan) { }

	public static extern bool ISteamFriends_GetClanActivityCounts(IntPtr instancePtr, CSteamID steamIDClan, out int pnOnline, out int pnInGame, out int pnChatting) { }

	public static extern ulong ISteamFriends_DownloadClanActivityCounts(IntPtr instancePtr, [In] [Out] CSteamID[] psteamIDClans, int cClansToRequest) { }

	public static extern int ISteamFriends_GetFriendCountFromSource(IntPtr instancePtr, CSteamID steamIDSource) { }

	public static extern ulong ISteamFriends_GetFriendFromSourceByIndex(IntPtr instancePtr, CSteamID steamIDSource, int iFriend) { }

	public static extern bool ISteamFriends_IsUserInSource(IntPtr instancePtr, CSteamID steamIDUser, CSteamID steamIDSource) { }

	public static extern void ISteamFriends_SetInGameVoiceSpeaking(IntPtr instancePtr, CSteamID steamIDUser, bool bSpeaking) { }

	public static extern void ISteamFriends_ActivateGameOverlay(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchDialog) { }

	public static extern void ISteamFriends_ActivateGameOverlayToUser(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchDialog, CSteamID steamID) { }

	public static extern void ISteamFriends_ActivateGameOverlayToWebPage(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchURL, EActivateGameOverlayToWebPageMode eMode) { }

	public static extern void ISteamFriends_ActivateGameOverlayToStore(IntPtr instancePtr, AppId_t nAppID, EOverlayToStoreFlag eFlag) { }

	public static extern void ISteamFriends_SetPlayedWith(IntPtr instancePtr, CSteamID steamIDUserPlayedWith) { }

	public static extern void ISteamFriends_ActivateGameOverlayInviteDialog(IntPtr instancePtr, CSteamID steamIDLobby) { }

	public static extern int ISteamFriends_GetSmallFriendAvatar(IntPtr instancePtr, CSteamID steamIDFriend) { }

	public static extern int ISteamFriends_GetMediumFriendAvatar(IntPtr instancePtr, CSteamID steamIDFriend) { }

	public static extern int ISteamFriends_GetLargeFriendAvatar(IntPtr instancePtr, CSteamID steamIDFriend) { }

	public static extern bool ISteamFriends_RequestUserInformation(IntPtr instancePtr, CSteamID steamIDUser, bool bRequireNameOnly) { }

	public static extern ulong ISteamFriends_RequestClanOfficerList(IntPtr instancePtr, CSteamID steamIDClan) { }

	public static extern ulong ISteamFriends_GetClanOwner(IntPtr instancePtr, CSteamID steamIDClan) { }

	public static extern int ISteamFriends_GetClanOfficerCount(IntPtr instancePtr, CSteamID steamIDClan) { }

	public static extern ulong ISteamFriends_GetClanOfficerByIndex(IntPtr instancePtr, CSteamID steamIDClan, int iOfficer) { }

	public static extern uint ISteamFriends_GetUserRestrictions(IntPtr instancePtr) { }

	public static extern bool ISteamFriends_SetRichPresence(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchKey, InteropHelp.UTF8StringHandle pchValue) { }

	public static extern void ISteamFriends_ClearRichPresence(IntPtr instancePtr) { }

	public static extern IntPtr ISteamFriends_GetFriendRichPresence(IntPtr instancePtr, CSteamID steamIDFriend, InteropHelp.UTF8StringHandle pchKey) { }

	public static extern int ISteamFriends_GetFriendRichPresenceKeyCount(IntPtr instancePtr, CSteamID steamIDFriend) { }

	public static extern IntPtr ISteamFriends_GetFriendRichPresenceKeyByIndex(IntPtr instancePtr, CSteamID steamIDFriend, int iKey) { }

	public static extern void ISteamFriends_RequestFriendRichPresence(IntPtr instancePtr, CSteamID steamIDFriend) { }

	public static extern bool ISteamFriends_InviteUserToGame(IntPtr instancePtr, CSteamID steamIDFriend, InteropHelp.UTF8StringHandle pchConnectString) { }

	public static extern int ISteamFriends_GetCoplayFriendCount(IntPtr instancePtr) { }

	public static extern ulong ISteamFriends_GetCoplayFriend(IntPtr instancePtr, int iCoplayFriend) { }

	public static extern int ISteamFriends_GetFriendCoplayTime(IntPtr instancePtr, CSteamID steamIDFriend) { }

	public static extern uint ISteamFriends_GetFriendCoplayGame(IntPtr instancePtr, CSteamID steamIDFriend) { }

	public static extern ulong ISteamFriends_JoinClanChatRoom(IntPtr instancePtr, CSteamID steamIDClan) { }

	public static extern bool ISteamFriends_LeaveClanChatRoom(IntPtr instancePtr, CSteamID steamIDClan) { }

	public static extern int ISteamFriends_GetClanChatMemberCount(IntPtr instancePtr, CSteamID steamIDClan) { }

	public static extern ulong ISteamFriends_GetChatMemberByIndex(IntPtr instancePtr, CSteamID steamIDClan, int iUser) { }

	public static extern bool ISteamFriends_SendClanChatMessage(IntPtr instancePtr, CSteamID steamIDClanChat, InteropHelp.UTF8StringHandle pchText) { }

	public static extern int ISteamFriends_GetClanChatMessage(IntPtr instancePtr, CSteamID steamIDClanChat, int iMessage, IntPtr prgchText, int cchTextMax, out EChatEntryType peChatEntryType, out CSteamID psteamidChatter) { }

	public static extern bool ISteamFriends_IsClanChatAdmin(IntPtr instancePtr, CSteamID steamIDClanChat, CSteamID steamIDUser) { }

	public static extern bool ISteamFriends_IsClanChatWindowOpenInSteam(IntPtr instancePtr, CSteamID steamIDClanChat) { }

	public static extern bool ISteamFriends_OpenClanChatWindowInSteam(IntPtr instancePtr, CSteamID steamIDClanChat) { }

	public static extern bool ISteamFriends_CloseClanChatWindowInSteam(IntPtr instancePtr, CSteamID steamIDClanChat) { }

	public static extern bool ISteamFriends_SetListenForFriendsMessages(IntPtr instancePtr, bool bInterceptEnabled) { }

	public static extern bool ISteamFriends_ReplyToFriendMessage(IntPtr instancePtr, CSteamID steamIDFriend, InteropHelp.UTF8StringHandle pchMsgToSend) { }

	public static extern int ISteamFriends_GetFriendMessage(IntPtr instancePtr, CSteamID steamIDFriend, int iMessageID, IntPtr pvData, int cubData, out EChatEntryType peChatEntryType) { }

	public static extern ulong ISteamFriends_GetFollowerCount(IntPtr instancePtr, CSteamID steamID) { }

	public static extern ulong ISteamFriends_IsFollowing(IntPtr instancePtr, CSteamID steamID) { }

	public static extern ulong ISteamFriends_EnumerateFollowingList(IntPtr instancePtr, uint unStartIndex) { }

	public static extern bool ISteamFriends_IsClanPublic(IntPtr instancePtr, CSteamID steamIDClan) { }

	public static extern bool ISteamFriends_IsClanOfficialGameGroup(IntPtr instancePtr, CSteamID steamIDClan) { }

	public static extern int ISteamFriends_GetNumChatsWithUnreadPriorityMessages(IntPtr instancePtr) { }

	public static extern bool ISteamGameServer_InitGameServer(IntPtr instancePtr, uint unIP, ushort usGamePort, ushort usQueryPort, uint unFlags, AppId_t nGameAppId, InteropHelp.UTF8StringHandle pchVersionString) { }

	public static extern void ISteamGameServer_SetProduct(IntPtr instancePtr, InteropHelp.UTF8StringHandle pszProduct) { }

	public static extern void ISteamGameServer_SetGameDescription(IntPtr instancePtr, InteropHelp.UTF8StringHandle pszGameDescription) { }

	public static extern void ISteamGameServer_SetModDir(IntPtr instancePtr, InteropHelp.UTF8StringHandle pszModDir) { }

	public static extern void ISteamGameServer_SetDedicatedServer(IntPtr instancePtr, bool bDedicated) { }

	public static extern void ISteamGameServer_LogOn(IntPtr instancePtr, InteropHelp.UTF8StringHandle pszToken) { }

	public static extern void ISteamGameServer_LogOnAnonymous(IntPtr instancePtr) { }

	public static extern void ISteamGameServer_LogOff(IntPtr instancePtr) { }

	public static extern bool ISteamGameServer_BLoggedOn(IntPtr instancePtr) { }

	public static extern bool ISteamGameServer_BSecure(IntPtr instancePtr) { }

	public static extern ulong ISteamGameServer_GetSteamID(IntPtr instancePtr) { }

	public static extern bool ISteamGameServer_WasRestartRequested(IntPtr instancePtr) { }

	public static extern void ISteamGameServer_SetMaxPlayerCount(IntPtr instancePtr, int cPlayersMax) { }

	public static extern void ISteamGameServer_SetBotPlayerCount(IntPtr instancePtr, int cBotplayers) { }

	public static extern void ISteamGameServer_SetServerName(IntPtr instancePtr, InteropHelp.UTF8StringHandle pszServerName) { }

	public static extern void ISteamGameServer_SetMapName(IntPtr instancePtr, InteropHelp.UTF8StringHandle pszMapName) { }

	public static extern void ISteamGameServer_SetPasswordProtected(IntPtr instancePtr, bool bPasswordProtected) { }

	public static extern void ISteamGameServer_SetSpectatorPort(IntPtr instancePtr, ushort unSpectatorPort) { }

	public static extern void ISteamGameServer_SetSpectatorServerName(IntPtr instancePtr, InteropHelp.UTF8StringHandle pszSpectatorServerName) { }

	public static extern void ISteamGameServer_ClearAllKeyValues(IntPtr instancePtr) { }

	public static extern void ISteamGameServer_SetKeyValue(IntPtr instancePtr, InteropHelp.UTF8StringHandle pKey, InteropHelp.UTF8StringHandle pValue) { }

	public static extern void ISteamGameServer_SetGameTags(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchGameTags) { }

	public static extern void ISteamGameServer_SetGameData(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchGameData) { }

	public static extern void ISteamGameServer_SetRegion(IntPtr instancePtr, InteropHelp.UTF8StringHandle pszRegion) { }

	public static extern bool ISteamGameServer_SendUserConnectAndAuthenticate(IntPtr instancePtr, uint unIPClient, byte[] pvAuthBlob, uint cubAuthBlobSize, out CSteamID pSteamIDUser) { }

	public static extern ulong ISteamGameServer_CreateUnauthenticatedUserConnection(IntPtr instancePtr) { }

	public static extern void ISteamGameServer_SendUserDisconnect(IntPtr instancePtr, CSteamID steamIDUser) { }

	public static extern bool ISteamGameServer_BUpdateUserData(IntPtr instancePtr, CSteamID steamIDUser, InteropHelp.UTF8StringHandle pchPlayerName, uint uScore) { }

	public static extern uint ISteamGameServer_GetAuthSessionTicket(IntPtr instancePtr, byte[] pTicket, int cbMaxTicket, out uint pcbTicket) { }

	public static extern EBeginAuthSessionResult ISteamGameServer_BeginAuthSession(IntPtr instancePtr, byte[] pAuthTicket, int cbAuthTicket, CSteamID steamID) { }

	public static extern void ISteamGameServer_EndAuthSession(IntPtr instancePtr, CSteamID steamID) { }

	public static extern void ISteamGameServer_CancelAuthTicket(IntPtr instancePtr, HAuthTicket hAuthTicket) { }

	public static extern EUserHasLicenseForAppResult ISteamGameServer_UserHasLicenseForApp(IntPtr instancePtr, CSteamID steamID, AppId_t appID) { }

	public static extern bool ISteamGameServer_RequestUserGroupStatus(IntPtr instancePtr, CSteamID steamIDUser, CSteamID steamIDGroup) { }

	public static extern void ISteamGameServer_GetGameplayStats(IntPtr instancePtr) { }

	public static extern ulong ISteamGameServer_GetServerReputation(IntPtr instancePtr) { }

	public static extern uint ISteamGameServer_GetPublicIP(IntPtr instancePtr) { }

	public static extern bool ISteamGameServer_HandleIncomingPacket(IntPtr instancePtr, byte[] pData, int cbData, uint srcIP, ushort srcPort) { }

	public static extern int ISteamGameServer_GetNextOutgoingPacket(IntPtr instancePtr, byte[] pOut, int cbMaxOut, out uint pNetAdr, out ushort pPort) { }

	public static extern void ISteamGameServer_EnableHeartbeats(IntPtr instancePtr, bool bActive) { }

	public static extern void ISteamGameServer_SetHeartbeatInterval(IntPtr instancePtr, int iHeartbeatInterval) { }

	public static extern void ISteamGameServer_ForceHeartbeat(IntPtr instancePtr) { }

	public static extern ulong ISteamGameServer_AssociateWithClan(IntPtr instancePtr, CSteamID steamIDClan) { }

	public static extern ulong ISteamGameServer_ComputeNewPlayerCompatibility(IntPtr instancePtr, CSteamID steamIDNewPlayer) { }

	public static extern ulong ISteamGameServerStats_RequestUserStats(IntPtr instancePtr, CSteamID steamIDUser) { }

	public static extern bool ISteamGameServerStats_GetUserStat(IntPtr instancePtr, CSteamID steamIDUser, InteropHelp.UTF8StringHandle pchName, out int pData) { }

	public static extern bool ISteamGameServerStats_GetUserStat0(IntPtr instancePtr, CSteamID steamIDUser, InteropHelp.UTF8StringHandle pchName, out float pData) { }

	public static extern bool ISteamGameServerStats_GetUserAchievement(IntPtr instancePtr, CSteamID steamIDUser, InteropHelp.UTF8StringHandle pchName, out bool pbAchieved) { }

	public static extern bool ISteamGameServerStats_SetUserStat(IntPtr instancePtr, CSteamID steamIDUser, InteropHelp.UTF8StringHandle pchName, int nData) { }

	public static extern bool ISteamGameServerStats_SetUserStat0(IntPtr instancePtr, CSteamID steamIDUser, InteropHelp.UTF8StringHandle pchName, float fData) { }

	public static extern bool ISteamGameServerStats_UpdateUserAvgRateStat(IntPtr instancePtr, CSteamID steamIDUser, InteropHelp.UTF8StringHandle pchName, float flCountThisSession, double dSessionLength) { }

	public static extern bool ISteamGameServerStats_SetUserAchievement(IntPtr instancePtr, CSteamID steamIDUser, InteropHelp.UTF8StringHandle pchName) { }

	public static extern bool ISteamGameServerStats_ClearUserAchievement(IntPtr instancePtr, CSteamID steamIDUser, InteropHelp.UTF8StringHandle pchName) { }

	public static extern ulong ISteamGameServerStats_StoreUserStats(IntPtr instancePtr, CSteamID steamIDUser) { }

	public static extern bool ISteamHTMLSurface_Init(IntPtr instancePtr) { }

	public static extern bool ISteamHTMLSurface_Shutdown(IntPtr instancePtr) { }

	public static extern ulong ISteamHTMLSurface_CreateBrowser(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchUserAgent, InteropHelp.UTF8StringHandle pchUserCSS) { }

	public static extern void ISteamHTMLSurface_RemoveBrowser(IntPtr instancePtr, HHTMLBrowser unBrowserHandle) { }

	public static extern void ISteamHTMLSurface_LoadURL(IntPtr instancePtr, HHTMLBrowser unBrowserHandle, InteropHelp.UTF8StringHandle pchURL, InteropHelp.UTF8StringHandle pchPostData) { }

	public static extern void ISteamHTMLSurface_SetSize(IntPtr instancePtr, HHTMLBrowser unBrowserHandle, uint unWidth, uint unHeight) { }

	public static extern void ISteamHTMLSurface_StopLoad(IntPtr instancePtr, HHTMLBrowser unBrowserHandle) { }

	public static extern void ISteamHTMLSurface_Reload(IntPtr instancePtr, HHTMLBrowser unBrowserHandle) { }

	public static extern void ISteamHTMLSurface_GoBack(IntPtr instancePtr, HHTMLBrowser unBrowserHandle) { }

	public static extern void ISteamHTMLSurface_GoForward(IntPtr instancePtr, HHTMLBrowser unBrowserHandle) { }

	public static extern void ISteamHTMLSurface_AddHeader(IntPtr instancePtr, HHTMLBrowser unBrowserHandle, InteropHelp.UTF8StringHandle pchKey, InteropHelp.UTF8StringHandle pchValue) { }

	public static extern void ISteamHTMLSurface_ExecuteJavascript(IntPtr instancePtr, HHTMLBrowser unBrowserHandle, InteropHelp.UTF8StringHandle pchScript) { }

	public static extern void ISteamHTMLSurface_MouseUp(IntPtr instancePtr, HHTMLBrowser unBrowserHandle, EHTMLMouseButton eMouseButton) { }

	public static extern void ISteamHTMLSurface_MouseDown(IntPtr instancePtr, HHTMLBrowser unBrowserHandle, EHTMLMouseButton eMouseButton) { }

	public static extern void ISteamHTMLSurface_MouseDoubleClick(IntPtr instancePtr, HHTMLBrowser unBrowserHandle, EHTMLMouseButton eMouseButton) { }

	public static extern void ISteamHTMLSurface_MouseMove(IntPtr instancePtr, HHTMLBrowser unBrowserHandle, int x, int y) { }

	public static extern void ISteamHTMLSurface_MouseWheel(IntPtr instancePtr, HHTMLBrowser unBrowserHandle, int nDelta) { }

	public static extern void ISteamHTMLSurface_KeyDown(IntPtr instancePtr, HHTMLBrowser unBrowserHandle, uint nNativeKeyCode, EHTMLKeyModifiers eHTMLKeyModifiers, bool bIsSystemKey) { }

	public static extern void ISteamHTMLSurface_KeyUp(IntPtr instancePtr, HHTMLBrowser unBrowserHandle, uint nNativeKeyCode, EHTMLKeyModifiers eHTMLKeyModifiers) { }

	public static extern void ISteamHTMLSurface_KeyChar(IntPtr instancePtr, HHTMLBrowser unBrowserHandle, uint cUnicodeChar, EHTMLKeyModifiers eHTMLKeyModifiers) { }

	public static extern void ISteamHTMLSurface_SetHorizontalScroll(IntPtr instancePtr, HHTMLBrowser unBrowserHandle, uint nAbsolutePixelScroll) { }

	public static extern void ISteamHTMLSurface_SetVerticalScroll(IntPtr instancePtr, HHTMLBrowser unBrowserHandle, uint nAbsolutePixelScroll) { }

	public static extern void ISteamHTMLSurface_SetKeyFocus(IntPtr instancePtr, HHTMLBrowser unBrowserHandle, bool bHasKeyFocus) { }

	public static extern void ISteamHTMLSurface_ViewSource(IntPtr instancePtr, HHTMLBrowser unBrowserHandle) { }

	public static extern void ISteamHTMLSurface_CopyToClipboard(IntPtr instancePtr, HHTMLBrowser unBrowserHandle) { }

	public static extern void ISteamHTMLSurface_PasteFromClipboard(IntPtr instancePtr, HHTMLBrowser unBrowserHandle) { }

	public static extern void ISteamHTMLSurface_Find(IntPtr instancePtr, HHTMLBrowser unBrowserHandle, InteropHelp.UTF8StringHandle pchSearchStr, bool bCurrentlyInFind, bool bReverse) { }

	public static extern void ISteamHTMLSurface_StopFind(IntPtr instancePtr, HHTMLBrowser unBrowserHandle) { }

	public static extern void ISteamHTMLSurface_GetLinkAtPosition(IntPtr instancePtr, HHTMLBrowser unBrowserHandle, int x, int y) { }

	public static extern void ISteamHTMLSurface_SetCookie(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchHostname, InteropHelp.UTF8StringHandle pchKey, InteropHelp.UTF8StringHandle pchValue, InteropHelp.UTF8StringHandle pchPath, uint nExpires, bool bSecure, bool bHTTPOnly) { }

	public static extern void ISteamHTMLSurface_SetPageScaleFactor(IntPtr instancePtr, HHTMLBrowser unBrowserHandle, float flZoom, int nPointX, int nPointY) { }

	public static extern void ISteamHTMLSurface_SetBackgroundMode(IntPtr instancePtr, HHTMLBrowser unBrowserHandle, bool bBackgroundMode) { }

	public static extern void ISteamHTMLSurface_SetDPIScalingFactor(IntPtr instancePtr, HHTMLBrowser unBrowserHandle, float flDPIScaling) { }

	public static extern void ISteamHTMLSurface_OpenDeveloperTools(IntPtr instancePtr, HHTMLBrowser unBrowserHandle) { }

	public static extern void ISteamHTMLSurface_AllowStartRequest(IntPtr instancePtr, HHTMLBrowser unBrowserHandle, bool bAllowed) { }

	public static extern void ISteamHTMLSurface_JSDialogResponse(IntPtr instancePtr, HHTMLBrowser unBrowserHandle, bool bResult) { }

	public static extern void ISteamHTMLSurface_FileLoadDialogResponse(IntPtr instancePtr, HHTMLBrowser unBrowserHandle, IntPtr pchSelectedFiles) { }

	public static extern uint ISteamHTTP_CreateHTTPRequest(IntPtr instancePtr, EHTTPMethod eHTTPRequestMethod, InteropHelp.UTF8StringHandle pchAbsoluteURL) { }

	public static extern bool ISteamHTTP_SetHTTPRequestContextValue(IntPtr instancePtr, HTTPRequestHandle hRequest, ulong ulContextValue) { }

	public static extern bool ISteamHTTP_SetHTTPRequestNetworkActivityTimeout(IntPtr instancePtr, HTTPRequestHandle hRequest, uint unTimeoutSeconds) { }

	public static extern bool ISteamHTTP_SetHTTPRequestHeaderValue(IntPtr instancePtr, HTTPRequestHandle hRequest, InteropHelp.UTF8StringHandle pchHeaderName, InteropHelp.UTF8StringHandle pchHeaderValue) { }

	public static extern bool ISteamHTTP_SetHTTPRequestGetOrPostParameter(IntPtr instancePtr, HTTPRequestHandle hRequest, InteropHelp.UTF8StringHandle pchParamName, InteropHelp.UTF8StringHandle pchParamValue) { }

	public static extern bool ISteamHTTP_SendHTTPRequest(IntPtr instancePtr, HTTPRequestHandle hRequest, out SteamAPICall_t pCallHandle) { }

	public static extern bool ISteamHTTP_SendHTTPRequestAndStreamResponse(IntPtr instancePtr, HTTPRequestHandle hRequest, out SteamAPICall_t pCallHandle) { }

	public static extern bool ISteamHTTP_DeferHTTPRequest(IntPtr instancePtr, HTTPRequestHandle hRequest) { }

	public static extern bool ISteamHTTP_PrioritizeHTTPRequest(IntPtr instancePtr, HTTPRequestHandle hRequest) { }

	public static extern bool ISteamHTTP_GetHTTPResponseHeaderSize(IntPtr instancePtr, HTTPRequestHandle hRequest, InteropHelp.UTF8StringHandle pchHeaderName, out uint unResponseHeaderSize) { }

	public static extern bool ISteamHTTP_GetHTTPResponseHeaderValue(IntPtr instancePtr, HTTPRequestHandle hRequest, InteropHelp.UTF8StringHandle pchHeaderName, byte[] pHeaderValueBuffer, uint unBufferSize) { }

	public static extern bool ISteamHTTP_GetHTTPResponseBodySize(IntPtr instancePtr, HTTPRequestHandle hRequest, out uint unBodySize) { }

	public static extern bool ISteamHTTP_GetHTTPResponseBodyData(IntPtr instancePtr, HTTPRequestHandle hRequest, byte[] pBodyDataBuffer, uint unBufferSize) { }

	public static extern bool ISteamHTTP_GetHTTPStreamingResponseBodyData(IntPtr instancePtr, HTTPRequestHandle hRequest, uint cOffset, byte[] pBodyDataBuffer, uint unBufferSize) { }

	public static extern bool ISteamHTTP_ReleaseHTTPRequest(IntPtr instancePtr, HTTPRequestHandle hRequest) { }

	public static extern bool ISteamHTTP_GetHTTPDownloadProgressPct(IntPtr instancePtr, HTTPRequestHandle hRequest, out float pflPercentOut) { }

	public static extern bool ISteamHTTP_SetHTTPRequestRawPostBody(IntPtr instancePtr, HTTPRequestHandle hRequest, InteropHelp.UTF8StringHandle pchContentType, byte[] pubBody, uint unBodyLen) { }

	public static extern uint ISteamHTTP_CreateCookieContainer(IntPtr instancePtr, bool bAllowResponsesToModify) { }

	public static extern bool ISteamHTTP_ReleaseCookieContainer(IntPtr instancePtr, HTTPCookieContainerHandle hCookieContainer) { }

	public static extern bool ISteamHTTP_SetCookie(IntPtr instancePtr, HTTPCookieContainerHandle hCookieContainer, InteropHelp.UTF8StringHandle pchHost, InteropHelp.UTF8StringHandle pchUrl, InteropHelp.UTF8StringHandle pchCookie) { }

	public static extern bool ISteamHTTP_SetHTTPRequestCookieContainer(IntPtr instancePtr, HTTPRequestHandle hRequest, HTTPCookieContainerHandle hCookieContainer) { }

	public static extern bool ISteamHTTP_SetHTTPRequestUserAgentInfo(IntPtr instancePtr, HTTPRequestHandle hRequest, InteropHelp.UTF8StringHandle pchUserAgentInfo) { }

	public static extern bool ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate(IntPtr instancePtr, HTTPRequestHandle hRequest, bool bRequireVerifiedCertificate) { }

	public static extern bool ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS(IntPtr instancePtr, HTTPRequestHandle hRequest, uint unMilliseconds) { }

	public static extern bool ISteamHTTP_GetHTTPRequestWasTimedOut(IntPtr instancePtr, HTTPRequestHandle hRequest, out bool pbWasTimedOut) { }

	public static extern bool ISteamInput_Init(IntPtr instancePtr) { }

	public static extern bool ISteamInput_Shutdown(IntPtr instancePtr) { }

	public static extern void ISteamInput_RunFrame(IntPtr instancePtr) { }

	public static extern int ISteamInput_GetConnectedControllers(IntPtr instancePtr, [In] [Out] InputHandle_t[] handlesOut) { }

	public static extern ulong ISteamInput_GetActionSetHandle(IntPtr instancePtr, InteropHelp.UTF8StringHandle pszActionSetName) { }

	public static extern void ISteamInput_ActivateActionSet(IntPtr instancePtr, InputHandle_t inputHandle, InputActionSetHandle_t actionSetHandle) { }

	public static extern ulong ISteamInput_GetCurrentActionSet(IntPtr instancePtr, InputHandle_t inputHandle) { }

	public static extern void ISteamInput_ActivateActionSetLayer(IntPtr instancePtr, InputHandle_t inputHandle, InputActionSetHandle_t actionSetLayerHandle) { }

	public static extern void ISteamInput_DeactivateActionSetLayer(IntPtr instancePtr, InputHandle_t inputHandle, InputActionSetHandle_t actionSetLayerHandle) { }

	public static extern void ISteamInput_DeactivateAllActionSetLayers(IntPtr instancePtr, InputHandle_t inputHandle) { }

	public static extern int ISteamInput_GetActiveActionSetLayers(IntPtr instancePtr, InputHandle_t inputHandle, [In] [Out] InputActionSetHandle_t[] handlesOut) { }

	public static extern ulong ISteamInput_GetDigitalActionHandle(IntPtr instancePtr, InteropHelp.UTF8StringHandle pszActionName) { }

	public static extern InputDigitalActionData_t ISteamInput_GetDigitalActionData(IntPtr instancePtr, InputHandle_t inputHandle, InputDigitalActionHandle_t digitalActionHandle) { }

	public static extern int ISteamInput_GetDigitalActionOrigins(IntPtr instancePtr, InputHandle_t inputHandle, InputActionSetHandle_t actionSetHandle, InputDigitalActionHandle_t digitalActionHandle, [In] [Out] EInputActionOrigin[] originsOut) { }

	public static extern ulong ISteamInput_GetAnalogActionHandle(IntPtr instancePtr, InteropHelp.UTF8StringHandle pszActionName) { }

	public static extern InputAnalogActionData_t ISteamInput_GetAnalogActionData(IntPtr instancePtr, InputHandle_t inputHandle, InputAnalogActionHandle_t analogActionHandle) { }

	public static extern int ISteamInput_GetAnalogActionOrigins(IntPtr instancePtr, InputHandle_t inputHandle, InputActionSetHandle_t actionSetHandle, InputAnalogActionHandle_t analogActionHandle, [In] [Out] EInputActionOrigin[] originsOut) { }

	public static extern IntPtr ISteamInput_GetGlyphForActionOrigin(IntPtr instancePtr, EInputActionOrigin eOrigin) { }

	public static extern IntPtr ISteamInput_GetStringForActionOrigin(IntPtr instancePtr, EInputActionOrigin eOrigin) { }

	public static extern void ISteamInput_StopAnalogActionMomentum(IntPtr instancePtr, InputHandle_t inputHandle, InputAnalogActionHandle_t eAction) { }

	public static extern InputMotionData_t ISteamInput_GetMotionData(IntPtr instancePtr, InputHandle_t inputHandle) { }

	public static extern void ISteamInput_TriggerVibration(IntPtr instancePtr, InputHandle_t inputHandle, ushort usLeftSpeed, ushort usRightSpeed) { }

	public static extern void ISteamInput_SetLEDColor(IntPtr instancePtr, InputHandle_t inputHandle, byte nColorR, byte nColorG, byte nColorB, uint nFlags) { }

	public static extern void ISteamInput_TriggerHapticPulse(IntPtr instancePtr, InputHandle_t inputHandle, ESteamControllerPad eTargetPad, ushort usDurationMicroSec) { }

	public static extern void ISteamInput_TriggerRepeatedHapticPulse(IntPtr instancePtr, InputHandle_t inputHandle, ESteamControllerPad eTargetPad, ushort usDurationMicroSec, ushort usOffMicroSec, ushort unRepeat, uint nFlags) { }

	public static extern bool ISteamInput_ShowBindingPanel(IntPtr instancePtr, InputHandle_t inputHandle) { }

	public static extern ESteamInputType ISteamInput_GetInputTypeForHandle(IntPtr instancePtr, InputHandle_t inputHandle) { }

	public static extern ulong ISteamInput_GetControllerForGamepadIndex(IntPtr instancePtr, int nIndex) { }

	public static extern int ISteamInput_GetGamepadIndexForController(IntPtr instancePtr, InputHandle_t ulinputHandle) { }

	public static extern IntPtr ISteamInput_GetStringForXboxOrigin(IntPtr instancePtr, EXboxOrigin eOrigin) { }

	public static extern IntPtr ISteamInput_GetGlyphForXboxOrigin(IntPtr instancePtr, EXboxOrigin eOrigin) { }

	public static extern EInputActionOrigin ISteamInput_GetActionOriginFromXboxOrigin(IntPtr instancePtr, InputHandle_t inputHandle, EXboxOrigin eOrigin) { }

	public static extern EInputActionOrigin ISteamInput_TranslateActionOrigin(IntPtr instancePtr, ESteamInputType eDestinationInputType, EInputActionOrigin eSourceOrigin) { }

	public static extern bool ISteamInput_GetDeviceBindingRevision(IntPtr instancePtr, InputHandle_t inputHandle, out int pMajor, out int pMinor) { }

	public static extern uint ISteamInput_GetRemotePlaySessionID(IntPtr instancePtr, InputHandle_t inputHandle) { }

	public static extern EResult ISteamInventory_GetResultStatus(IntPtr instancePtr, SteamInventoryResult_t resultHandle) { }

	public static extern bool ISteamInventory_GetResultItems(IntPtr instancePtr, SteamInventoryResult_t resultHandle, [In] [Out] SteamItemDetails_t[] pOutItemsArray, ref uint punOutItemsArraySize) { }

	public static extern bool ISteamInventory_GetResultItemProperty(IntPtr instancePtr, SteamInventoryResult_t resultHandle, uint unItemIndex, InteropHelp.UTF8StringHandle pchPropertyName, IntPtr pchValueBuffer, ref uint punValueBufferSizeOut) { }

	public static extern uint ISteamInventory_GetResultTimestamp(IntPtr instancePtr, SteamInventoryResult_t resultHandle) { }

	public static extern bool ISteamInventory_CheckResultSteamID(IntPtr instancePtr, SteamInventoryResult_t resultHandle, CSteamID steamIDExpected) { }

	public static extern void ISteamInventory_DestroyResult(IntPtr instancePtr, SteamInventoryResult_t resultHandle) { }

	public static extern bool ISteamInventory_GetAllItems(IntPtr instancePtr, out SteamInventoryResult_t pResultHandle) { }

	public static extern bool ISteamInventory_GetItemsByID(IntPtr instancePtr, out SteamInventoryResult_t pResultHandle, [In] [Out] SteamItemInstanceID_t[] pInstanceIDs, uint unCountInstanceIDs) { }

	public static extern bool ISteamInventory_SerializeResult(IntPtr instancePtr, SteamInventoryResult_t resultHandle, byte[] pOutBuffer, out uint punOutBufferSize) { }

	public static extern bool ISteamInventory_DeserializeResult(IntPtr instancePtr, out SteamInventoryResult_t pOutResultHandle, byte[] pBuffer, uint unBufferSize, bool bRESERVED_MUST_BE_FALSE) { }

	public static extern bool ISteamInventory_GenerateItems(IntPtr instancePtr, out SteamInventoryResult_t pResultHandle, [In] [Out] SteamItemDef_t[] pArrayItemDefs, [In] [Out] uint[] punArrayQuantity, uint unArrayLength) { }

	public static extern bool ISteamInventory_GrantPromoItems(IntPtr instancePtr, out SteamInventoryResult_t pResultHandle) { }

	public static extern bool ISteamInventory_AddPromoItem(IntPtr instancePtr, out SteamInventoryResult_t pResultHandle, SteamItemDef_t itemDef) { }

	public static extern bool ISteamInventory_AddPromoItems(IntPtr instancePtr, out SteamInventoryResult_t pResultHandle, [In] [Out] SteamItemDef_t[] pArrayItemDefs, uint unArrayLength) { }

	public static extern bool ISteamInventory_ConsumeItem(IntPtr instancePtr, out SteamInventoryResult_t pResultHandle, SteamItemInstanceID_t itemConsume, uint unQuantity) { }

	public static extern bool ISteamInventory_ExchangeItems(IntPtr instancePtr, out SteamInventoryResult_t pResultHandle, [In] [Out] SteamItemDef_t[] pArrayGenerate, [In] [Out] uint[] punArrayGenerateQuantity, uint unArrayGenerateLength, [In] [Out] SteamItemInstanceID_t[] pArrayDestroy, [In] [Out] uint[] punArrayDestroyQuantity, uint unArrayDestroyLength) { }

	public static extern bool ISteamInventory_TransferItemQuantity(IntPtr instancePtr, out SteamInventoryResult_t pResultHandle, SteamItemInstanceID_t itemIdSource, uint unQuantity, SteamItemInstanceID_t itemIdDest) { }

	public static extern void ISteamInventory_SendItemDropHeartbeat(IntPtr instancePtr) { }

	public static extern bool ISteamInventory_TriggerItemDrop(IntPtr instancePtr, out SteamInventoryResult_t pResultHandle, SteamItemDef_t dropListDefinition) { }

	public static extern bool ISteamInventory_TradeItems(IntPtr instancePtr, out SteamInventoryResult_t pResultHandle, CSteamID steamIDTradePartner, [In] [Out] SteamItemInstanceID_t[] pArrayGive, [In] [Out] uint[] pArrayGiveQuantity, uint nArrayGiveLength, [In] [Out] SteamItemInstanceID_t[] pArrayGet, [In] [Out] uint[] pArrayGetQuantity, uint nArrayGetLength) { }

	public static extern bool ISteamInventory_LoadItemDefinitions(IntPtr instancePtr) { }

	public static extern bool ISteamInventory_GetItemDefinitionIDs(IntPtr instancePtr, [In] [Out] SteamItemDef_t[] pItemDefIDs, ref uint punItemDefIDsArraySize) { }

	public static extern bool ISteamInventory_GetItemDefinitionProperty(IntPtr instancePtr, SteamItemDef_t iDefinition, InteropHelp.UTF8StringHandle pchPropertyName, IntPtr pchValueBuffer, ref uint punValueBufferSizeOut) { }

	public static extern ulong ISteamInventory_RequestEligiblePromoItemDefinitionsIDs(IntPtr instancePtr, CSteamID steamID) { }

	public static extern bool ISteamInventory_GetEligiblePromoItemDefinitionIDs(IntPtr instancePtr, CSteamID steamID, [In] [Out] SteamItemDef_t[] pItemDefIDs, ref uint punItemDefIDsArraySize) { }

	public static extern ulong ISteamInventory_StartPurchase(IntPtr instancePtr, [In] [Out] SteamItemDef_t[] pArrayItemDefs, [In] [Out] uint[] punArrayQuantity, uint unArrayLength) { }

	public static extern ulong ISteamInventory_RequestPrices(IntPtr instancePtr) { }

	public static extern uint ISteamInventory_GetNumItemsWithPrices(IntPtr instancePtr) { }

	public static extern bool ISteamInventory_GetItemsWithPrices(IntPtr instancePtr, [In] [Out] SteamItemDef_t[] pArrayItemDefs, [In] [Out] ulong[] pCurrentPrices, [In] [Out] ulong[] pBasePrices, uint unArrayLength) { }

	public static extern bool ISteamInventory_GetItemPrice(IntPtr instancePtr, SteamItemDef_t iDefinition, out ulong pCurrentPrice, out ulong pBasePrice) { }

	public static extern ulong ISteamInventory_StartUpdateProperties(IntPtr instancePtr) { }

	public static extern bool ISteamInventory_RemoveProperty(IntPtr instancePtr, SteamInventoryUpdateHandle_t handle, SteamItemInstanceID_t nItemID, InteropHelp.UTF8StringHandle pchPropertyName) { }

	public static extern bool ISteamInventory_SetProperty(IntPtr instancePtr, SteamInventoryUpdateHandle_t handle, SteamItemInstanceID_t nItemID, InteropHelp.UTF8StringHandle pchPropertyName, InteropHelp.UTF8StringHandle pchPropertyValue) { }

	public static extern bool ISteamInventory_SetProperty0(IntPtr instancePtr, SteamInventoryUpdateHandle_t handle, SteamItemInstanceID_t nItemID, InteropHelp.UTF8StringHandle pchPropertyName, bool bValue) { }

	public static extern bool ISteamInventory_SetProperty1(IntPtr instancePtr, SteamInventoryUpdateHandle_t handle, SteamItemInstanceID_t nItemID, InteropHelp.UTF8StringHandle pchPropertyName, long nValue) { }

	public static extern bool ISteamInventory_SetProperty2(IntPtr instancePtr, SteamInventoryUpdateHandle_t handle, SteamItemInstanceID_t nItemID, InteropHelp.UTF8StringHandle pchPropertyName, float flValue) { }

	public static extern bool ISteamInventory_SubmitUpdateProperties(IntPtr instancePtr, SteamInventoryUpdateHandle_t handle, out SteamInventoryResult_t pResultHandle) { }

	public static extern int ISteamMatchmaking_GetFavoriteGameCount(IntPtr instancePtr) { }

	public static extern bool ISteamMatchmaking_GetFavoriteGame(IntPtr instancePtr, int iGame, out AppId_t pnAppID, out uint pnIP, out ushort pnConnPort, out ushort pnQueryPort, out uint punFlags, out uint pRTime32LastPlayedOnServer) { }

	public static extern int ISteamMatchmaking_AddFavoriteGame(IntPtr instancePtr, AppId_t nAppID, uint nIP, ushort nConnPort, ushort nQueryPort, uint unFlags, uint rTime32LastPlayedOnServer) { }

	public static extern bool ISteamMatchmaking_RemoveFavoriteGame(IntPtr instancePtr, AppId_t nAppID, uint nIP, ushort nConnPort, ushort nQueryPort, uint unFlags) { }

	public static extern ulong ISteamMatchmaking_RequestLobbyList(IntPtr instancePtr) { }

	public static extern void ISteamMatchmaking_AddRequestLobbyListStringFilter(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchKeyToMatch, InteropHelp.UTF8StringHandle pchValueToMatch, ELobbyComparison eComparisonType) { }

	public static extern void ISteamMatchmaking_AddRequestLobbyListNumericalFilter(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchKeyToMatch, int nValueToMatch, ELobbyComparison eComparisonType) { }

	public static extern void ISteamMatchmaking_AddRequestLobbyListNearValueFilter(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchKeyToMatch, int nValueToBeCloseTo) { }

	public static extern void ISteamMatchmaking_AddRequestLobbyListFilterSlotsAvailable(IntPtr instancePtr, int nSlotsAvailable) { }

	public static extern void ISteamMatchmaking_AddRequestLobbyListDistanceFilter(IntPtr instancePtr, ELobbyDistanceFilter eLobbyDistanceFilter) { }

	public static extern void ISteamMatchmaking_AddRequestLobbyListResultCountFilter(IntPtr instancePtr, int cMaxResults) { }

	public static extern void ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter(IntPtr instancePtr, CSteamID steamIDLobby) { }

	public static extern ulong ISteamMatchmaking_GetLobbyByIndex(IntPtr instancePtr, int iLobby) { }

	public static extern ulong ISteamMatchmaking_CreateLobby(IntPtr instancePtr, ELobbyType eLobbyType, int cMaxMembers) { }

	public static extern ulong ISteamMatchmaking_JoinLobby(IntPtr instancePtr, CSteamID steamIDLobby) { }

	public static extern void ISteamMatchmaking_LeaveLobby(IntPtr instancePtr, CSteamID steamIDLobby) { }

	public static extern bool ISteamMatchmaking_InviteUserToLobby(IntPtr instancePtr, CSteamID steamIDLobby, CSteamID steamIDInvitee) { }

	public static extern int ISteamMatchmaking_GetNumLobbyMembers(IntPtr instancePtr, CSteamID steamIDLobby) { }

	public static extern ulong ISteamMatchmaking_GetLobbyMemberByIndex(IntPtr instancePtr, CSteamID steamIDLobby, int iMember) { }

	public static extern IntPtr ISteamMatchmaking_GetLobbyData(IntPtr instancePtr, CSteamID steamIDLobby, InteropHelp.UTF8StringHandle pchKey) { }

	public static extern bool ISteamMatchmaking_SetLobbyData(IntPtr instancePtr, CSteamID steamIDLobby, InteropHelp.UTF8StringHandle pchKey, InteropHelp.UTF8StringHandle pchValue) { }

	public static extern int ISteamMatchmaking_GetLobbyDataCount(IntPtr instancePtr, CSteamID steamIDLobby) { }

	public static extern bool ISteamMatchmaking_GetLobbyDataByIndex(IntPtr instancePtr, CSteamID steamIDLobby, int iLobbyData, IntPtr pchKey, int cchKeyBufferSize, IntPtr pchValue, int cchValueBufferSize) { }

	public static extern bool ISteamMatchmaking_DeleteLobbyData(IntPtr instancePtr, CSteamID steamIDLobby, InteropHelp.UTF8StringHandle pchKey) { }

	public static extern IntPtr ISteamMatchmaking_GetLobbyMemberData(IntPtr instancePtr, CSteamID steamIDLobby, CSteamID steamIDUser, InteropHelp.UTF8StringHandle pchKey) { }

	public static extern void ISteamMatchmaking_SetLobbyMemberData(IntPtr instancePtr, CSteamID steamIDLobby, InteropHelp.UTF8StringHandle pchKey, InteropHelp.UTF8StringHandle pchValue) { }

	public static extern bool ISteamMatchmaking_SendLobbyChatMsg(IntPtr instancePtr, CSteamID steamIDLobby, byte[] pvMsgBody, int cubMsgBody) { }

	public static extern int ISteamMatchmaking_GetLobbyChatEntry(IntPtr instancePtr, CSteamID steamIDLobby, int iChatID, out CSteamID pSteamIDUser, byte[] pvData, int cubData, out EChatEntryType peChatEntryType) { }

	public static extern bool ISteamMatchmaking_RequestLobbyData(IntPtr instancePtr, CSteamID steamIDLobby) { }

	public static extern void ISteamMatchmaking_SetLobbyGameServer(IntPtr instancePtr, CSteamID steamIDLobby, uint unGameServerIP, ushort unGameServerPort, CSteamID steamIDGameServer) { }

	public static extern bool ISteamMatchmaking_GetLobbyGameServer(IntPtr instancePtr, CSteamID steamIDLobby, out uint punGameServerIP, out ushort punGameServerPort, out CSteamID psteamIDGameServer) { }

	public static extern bool ISteamMatchmaking_SetLobbyMemberLimit(IntPtr instancePtr, CSteamID steamIDLobby, int cMaxMembers) { }

	public static extern int ISteamMatchmaking_GetLobbyMemberLimit(IntPtr instancePtr, CSteamID steamIDLobby) { }

	public static extern bool ISteamMatchmaking_SetLobbyType(IntPtr instancePtr, CSteamID steamIDLobby, ELobbyType eLobbyType) { }

	public static extern bool ISteamMatchmaking_SetLobbyJoinable(IntPtr instancePtr, CSteamID steamIDLobby, bool bLobbyJoinable) { }

	public static extern ulong ISteamMatchmaking_GetLobbyOwner(IntPtr instancePtr, CSteamID steamIDLobby) { }

	public static extern bool ISteamMatchmaking_SetLobbyOwner(IntPtr instancePtr, CSteamID steamIDLobby, CSteamID steamIDNewOwner) { }

	public static extern bool ISteamMatchmaking_SetLinkedLobby(IntPtr instancePtr, CSteamID steamIDLobby, CSteamID steamIDLobbyDependent) { }

	public static extern IntPtr ISteamMatchmakingServers_RequestInternetServerList(IntPtr instancePtr, AppId_t iApp, IntPtr ppchFilters, uint nFilters, IntPtr pRequestServersResponse) { }

	public static extern IntPtr ISteamMatchmakingServers_RequestLANServerList(IntPtr instancePtr, AppId_t iApp, IntPtr pRequestServersResponse) { }

	public static extern IntPtr ISteamMatchmakingServers_RequestFriendsServerList(IntPtr instancePtr, AppId_t iApp, IntPtr ppchFilters, uint nFilters, IntPtr pRequestServersResponse) { }

	public static extern IntPtr ISteamMatchmakingServers_RequestFavoritesServerList(IntPtr instancePtr, AppId_t iApp, IntPtr ppchFilters, uint nFilters, IntPtr pRequestServersResponse) { }

	public static extern IntPtr ISteamMatchmakingServers_RequestHistoryServerList(IntPtr instancePtr, AppId_t iApp, IntPtr ppchFilters, uint nFilters, IntPtr pRequestServersResponse) { }

	public static extern IntPtr ISteamMatchmakingServers_RequestSpectatorServerList(IntPtr instancePtr, AppId_t iApp, IntPtr ppchFilters, uint nFilters, IntPtr pRequestServersResponse) { }

	public static extern void ISteamMatchmakingServers_ReleaseRequest(IntPtr instancePtr, HServerListRequest hServerListRequest) { }

	public static extern IntPtr ISteamMatchmakingServers_GetServerDetails(IntPtr instancePtr, HServerListRequest hRequest, int iServer) { }

	public static extern void ISteamMatchmakingServers_CancelQuery(IntPtr instancePtr, HServerListRequest hRequest) { }

	public static extern void ISteamMatchmakingServers_RefreshQuery(IntPtr instancePtr, HServerListRequest hRequest) { }

	public static extern bool ISteamMatchmakingServers_IsRefreshing(IntPtr instancePtr, HServerListRequest hRequest) { }

	public static extern int ISteamMatchmakingServers_GetServerCount(IntPtr instancePtr, HServerListRequest hRequest) { }

	public static extern void ISteamMatchmakingServers_RefreshServer(IntPtr instancePtr, HServerListRequest hRequest, int iServer) { }

	public static extern int ISteamMatchmakingServers_PingServer(IntPtr instancePtr, uint unIP, ushort usPort, IntPtr pRequestServersResponse) { }

	public static extern int ISteamMatchmakingServers_PlayerDetails(IntPtr instancePtr, uint unIP, ushort usPort, IntPtr pRequestServersResponse) { }

	public static extern int ISteamMatchmakingServers_ServerRules(IntPtr instancePtr, uint unIP, ushort usPort, IntPtr pRequestServersResponse) { }

	public static extern void ISteamMatchmakingServers_CancelServerQuery(IntPtr instancePtr, HServerQuery hServerQuery) { }

	public static extern EGameSearchErrorCode_t ISteamGameSearch_AddGameSearchParams(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchKeyToFind, InteropHelp.UTF8StringHandle pchValuesToFind) { }

	public static extern EGameSearchErrorCode_t ISteamGameSearch_SearchForGameWithLobby(IntPtr instancePtr, CSteamID steamIDLobby, int nPlayerMin, int nPlayerMax) { }

	public static extern EGameSearchErrorCode_t ISteamGameSearch_SearchForGameSolo(IntPtr instancePtr, int nPlayerMin, int nPlayerMax) { }

	public static extern EGameSearchErrorCode_t ISteamGameSearch_AcceptGame(IntPtr instancePtr) { }

	public static extern EGameSearchErrorCode_t ISteamGameSearch_DeclineGame(IntPtr instancePtr) { }

	public static extern EGameSearchErrorCode_t ISteamGameSearch_RetrieveConnectionDetails(IntPtr instancePtr, CSteamID steamIDHost, IntPtr pchConnectionDetails, int cubConnectionDetails) { }

	public static extern EGameSearchErrorCode_t ISteamGameSearch_EndGameSearch(IntPtr instancePtr) { }

	public static extern EGameSearchErrorCode_t ISteamGameSearch_SetGameHostParams(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchKey, InteropHelp.UTF8StringHandle pchValue) { }

	public static extern EGameSearchErrorCode_t ISteamGameSearch_SetConnectionDetails(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchConnectionDetails, int cubConnectionDetails) { }

	public static extern EGameSearchErrorCode_t ISteamGameSearch_RequestPlayersForGame(IntPtr instancePtr, int nPlayerMin, int nPlayerMax, int nMaxTeamSize) { }

	public static extern EGameSearchErrorCode_t ISteamGameSearch_HostConfirmGameStart(IntPtr instancePtr, ulong ullUniqueGameID) { }

	public static extern EGameSearchErrorCode_t ISteamGameSearch_CancelRequestPlayersForGame(IntPtr instancePtr) { }

	public static extern EGameSearchErrorCode_t ISteamGameSearch_SubmitPlayerResult(IntPtr instancePtr, ulong ullUniqueGameID, CSteamID steamIDPlayer, EPlayerResult_t EPlayerResult) { }

	public static extern EGameSearchErrorCode_t ISteamGameSearch_EndGame(IntPtr instancePtr, ulong ullUniqueGameID) { }

	public static extern uint ISteamParties_GetNumActiveBeacons(IntPtr instancePtr) { }

	public static extern ulong ISteamParties_GetBeaconByIndex(IntPtr instancePtr, uint unIndex) { }

	public static extern bool ISteamParties_GetBeaconDetails(IntPtr instancePtr, PartyBeaconID_t ulBeaconID, out CSteamID pSteamIDBeaconOwner, out SteamPartyBeaconLocation_t pLocation, IntPtr pchMetadata, int cchMetadata) { }

	public static extern ulong ISteamParties_JoinParty(IntPtr instancePtr, PartyBeaconID_t ulBeaconID) { }

	public static extern bool ISteamParties_GetNumAvailableBeaconLocations(IntPtr instancePtr, out uint puNumLocations) { }

	public static extern bool ISteamParties_GetAvailableBeaconLocations(IntPtr instancePtr, [In] [Out] SteamPartyBeaconLocation_t[] pLocationList, uint uMaxNumLocations) { }

	public static extern ulong ISteamParties_CreateBeacon(IntPtr instancePtr, uint unOpenSlots, ref SteamPartyBeaconLocation_t pBeaconLocation, InteropHelp.UTF8StringHandle pchConnectString, InteropHelp.UTF8StringHandle pchMetadata) { }

	public static extern void ISteamParties_OnReservationCompleted(IntPtr instancePtr, PartyBeaconID_t ulBeacon, CSteamID steamIDUser) { }

	public static extern void ISteamParties_CancelReservation(IntPtr instancePtr, PartyBeaconID_t ulBeacon, CSteamID steamIDUser) { }

	public static extern ulong ISteamParties_ChangeNumOpenSlots(IntPtr instancePtr, PartyBeaconID_t ulBeacon, uint unOpenSlots) { }

	public static extern bool ISteamParties_DestroyBeacon(IntPtr instancePtr, PartyBeaconID_t ulBeacon) { }

	public static extern bool ISteamParties_GetBeaconLocationData(IntPtr instancePtr, SteamPartyBeaconLocation_t BeaconLocation, ESteamPartyBeaconLocationData eData, IntPtr pchDataStringOut, int cchDataStringOut) { }

	public static extern bool ISteamMusic_BIsEnabled(IntPtr instancePtr) { }

	public static extern bool ISteamMusic_BIsPlaying(IntPtr instancePtr) { }

	public static extern AudioPlayback_Status ISteamMusic_GetPlaybackStatus(IntPtr instancePtr) { }

	public static extern void ISteamMusic_Play(IntPtr instancePtr) { }

	public static extern void ISteamMusic_Pause(IntPtr instancePtr) { }

	public static extern void ISteamMusic_PlayPrevious(IntPtr instancePtr) { }

	public static extern void ISteamMusic_PlayNext(IntPtr instancePtr) { }

	public static extern void ISteamMusic_SetVolume(IntPtr instancePtr, float flVolume) { }

	public static extern float ISteamMusic_GetVolume(IntPtr instancePtr) { }

	public static extern bool ISteamMusicRemote_RegisterSteamMusicRemote(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchName) { }

	public static extern bool ISteamMusicRemote_DeregisterSteamMusicRemote(IntPtr instancePtr) { }

	public static extern bool ISteamMusicRemote_BIsCurrentMusicRemote(IntPtr instancePtr) { }

	public static extern bool ISteamMusicRemote_BActivationSuccess(IntPtr instancePtr, bool bValue) { }

	public static extern bool ISteamMusicRemote_SetDisplayName(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchDisplayName) { }

	public static extern bool ISteamMusicRemote_SetPNGIcon_64x64(IntPtr instancePtr, byte[] pvBuffer, uint cbBufferLength) { }

	public static extern bool ISteamMusicRemote_EnablePlayPrevious(IntPtr instancePtr, bool bValue) { }

	public static extern bool ISteamMusicRemote_EnablePlayNext(IntPtr instancePtr, bool bValue) { }

	public static extern bool ISteamMusicRemote_EnableShuffled(IntPtr instancePtr, bool bValue) { }

	public static extern bool ISteamMusicRemote_EnableLooped(IntPtr instancePtr, bool bValue) { }

	public static extern bool ISteamMusicRemote_EnableQueue(IntPtr instancePtr, bool bValue) { }

	public static extern bool ISteamMusicRemote_EnablePlaylists(IntPtr instancePtr, bool bValue) { }

	public static extern bool ISteamMusicRemote_UpdatePlaybackStatus(IntPtr instancePtr, AudioPlayback_Status nStatus) { }

	public static extern bool ISteamMusicRemote_UpdateShuffled(IntPtr instancePtr, bool bValue) { }

	public static extern bool ISteamMusicRemote_UpdateLooped(IntPtr instancePtr, bool bValue) { }

	public static extern bool ISteamMusicRemote_UpdateVolume(IntPtr instancePtr, float flValue) { }

	public static extern bool ISteamMusicRemote_CurrentEntryWillChange(IntPtr instancePtr) { }

	public static extern bool ISteamMusicRemote_CurrentEntryIsAvailable(IntPtr instancePtr, bool bAvailable) { }

	public static extern bool ISteamMusicRemote_UpdateCurrentEntryText(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchText) { }

	public static extern bool ISteamMusicRemote_UpdateCurrentEntryElapsedSeconds(IntPtr instancePtr, int nValue) { }

	public static extern bool ISteamMusicRemote_UpdateCurrentEntryCoverArt(IntPtr instancePtr, byte[] pvBuffer, uint cbBufferLength) { }

	public static extern bool ISteamMusicRemote_CurrentEntryDidChange(IntPtr instancePtr) { }

	public static extern bool ISteamMusicRemote_QueueWillChange(IntPtr instancePtr) { }

	public static extern bool ISteamMusicRemote_ResetQueueEntries(IntPtr instancePtr) { }

	public static extern bool ISteamMusicRemote_SetQueueEntry(IntPtr instancePtr, int nID, int nPosition, InteropHelp.UTF8StringHandle pchEntryText) { }

	public static extern bool ISteamMusicRemote_SetCurrentQueueEntry(IntPtr instancePtr, int nID) { }

	public static extern bool ISteamMusicRemote_QueueDidChange(IntPtr instancePtr) { }

	public static extern bool ISteamMusicRemote_PlaylistWillChange(IntPtr instancePtr) { }

	public static extern bool ISteamMusicRemote_ResetPlaylistEntries(IntPtr instancePtr) { }

	public static extern bool ISteamMusicRemote_SetPlaylistEntry(IntPtr instancePtr, int nID, int nPosition, InteropHelp.UTF8StringHandle pchEntryText) { }

	public static extern bool ISteamMusicRemote_SetCurrentPlaylistEntry(IntPtr instancePtr, int nID) { }

	public static extern bool ISteamMusicRemote_PlaylistDidChange(IntPtr instancePtr) { }

	public static extern bool ISteamNetworking_SendP2PPacket(IntPtr instancePtr, CSteamID steamIDRemote, byte[] pubData, uint cubData, EP2PSend eP2PSendType, int nChannel) { }

	public static extern bool ISteamNetworking_IsP2PPacketAvailable(IntPtr instancePtr, out uint pcubMsgSize, int nChannel) { }

	public static extern bool ISteamNetworking_ReadP2PPacket(IntPtr instancePtr, byte[] pubDest, uint cubDest, out uint pcubMsgSize, out CSteamID psteamIDRemote, int nChannel) { }

	public static extern bool ISteamNetworking_AcceptP2PSessionWithUser(IntPtr instancePtr, CSteamID steamIDRemote) { }

	public static extern bool ISteamNetworking_CloseP2PSessionWithUser(IntPtr instancePtr, CSteamID steamIDRemote) { }

	public static extern bool ISteamNetworking_CloseP2PChannelWithUser(IntPtr instancePtr, CSteamID steamIDRemote, int nChannel) { }

	public static extern bool ISteamNetworking_GetP2PSessionState(IntPtr instancePtr, CSteamID steamIDRemote, out P2PSessionState_t pConnectionState) { }

	public static extern bool ISteamNetworking_AllowP2PPacketRelay(IntPtr instancePtr, bool bAllow) { }

	public static extern uint ISteamNetworking_CreateListenSocket(IntPtr instancePtr, int nVirtualP2PPort, uint nIP, ushort nPort, bool bAllowUseOfPacketRelay) { }

	public static extern uint ISteamNetworking_CreateP2PConnectionSocket(IntPtr instancePtr, CSteamID steamIDTarget, int nVirtualPort, int nTimeoutSec, bool bAllowUseOfPacketRelay) { }

	public static extern uint ISteamNetworking_CreateConnectionSocket(IntPtr instancePtr, uint nIP, ushort nPort, int nTimeoutSec) { }

	public static extern bool ISteamNetworking_DestroySocket(IntPtr instancePtr, SNetSocket_t hSocket, bool bNotifyRemoteEnd) { }

	public static extern bool ISteamNetworking_DestroyListenSocket(IntPtr instancePtr, SNetListenSocket_t hSocket, bool bNotifyRemoteEnd) { }

	public static extern bool ISteamNetworking_SendDataOnSocket(IntPtr instancePtr, SNetSocket_t hSocket, byte[] pubData, uint cubData, bool bReliable) { }

	public static extern bool ISteamNetworking_IsDataAvailableOnSocket(IntPtr instancePtr, SNetSocket_t hSocket, out uint pcubMsgSize) { }

	public static extern bool ISteamNetworking_RetrieveDataFromSocket(IntPtr instancePtr, SNetSocket_t hSocket, byte[] pubDest, uint cubDest, out uint pcubMsgSize) { }

	public static extern bool ISteamNetworking_IsDataAvailable(IntPtr instancePtr, SNetListenSocket_t hListenSocket, out uint pcubMsgSize, out SNetSocket_t phSocket) { }

	public static extern bool ISteamNetworking_RetrieveData(IntPtr instancePtr, SNetListenSocket_t hListenSocket, byte[] pubDest, uint cubDest, out uint pcubMsgSize, out SNetSocket_t phSocket) { }

	public static extern bool ISteamNetworking_GetSocketInfo(IntPtr instancePtr, SNetSocket_t hSocket, out CSteamID pSteamIDRemote, out int peSocketStatus, out uint punIPRemote, out ushort punPortRemote) { }

	public static extern bool ISteamNetworking_GetListenSocketInfo(IntPtr instancePtr, SNetListenSocket_t hListenSocket, out uint pnIP, out ushort pnPort) { }

	public static extern ESNetSocketConnectionType ISteamNetworking_GetSocketConnectionType(IntPtr instancePtr, SNetSocket_t hSocket) { }

	public static extern int ISteamNetworking_GetMaxPacketSize(IntPtr instancePtr, SNetSocket_t hSocket) { }

	public static extern bool ISteamParentalSettings_BIsParentalLockEnabled(IntPtr instancePtr) { }

	public static extern bool ISteamParentalSettings_BIsParentalLockLocked(IntPtr instancePtr) { }

	public static extern bool ISteamParentalSettings_BIsAppBlocked(IntPtr instancePtr, AppId_t nAppID) { }

	public static extern bool ISteamParentalSettings_BIsAppInBlockList(IntPtr instancePtr, AppId_t nAppID) { }

	public static extern bool ISteamParentalSettings_BIsFeatureBlocked(IntPtr instancePtr, EParentalFeature eFeature) { }

	public static extern bool ISteamParentalSettings_BIsFeatureInBlockList(IntPtr instancePtr, EParentalFeature eFeature) { }

	public static extern uint ISteamRemotePlay_GetSessionCount(IntPtr instancePtr) { }

	public static extern uint ISteamRemotePlay_GetSessionID(IntPtr instancePtr, int iSessionIndex) { }

	public static extern ulong ISteamRemotePlay_GetSessionSteamID(IntPtr instancePtr, uint unSessionID) { }

	public static extern IntPtr ISteamRemotePlay_GetSessionClientName(IntPtr instancePtr, uint unSessionID) { }

	public static extern ESteamDeviceFormFactor ISteamRemotePlay_GetSessionClientFormFactor(IntPtr instancePtr, uint unSessionID) { }

	public static extern bool ISteamRemotePlay_BGetSessionClientResolution(IntPtr instancePtr, uint unSessionID, out int pnResolutionX, out int pnResolutionY) { }

	public static extern bool ISteamRemoteStorage_FileWrite(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchFile, byte[] pvData, int cubData) { }

	public static extern int ISteamRemoteStorage_FileRead(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchFile, byte[] pvData, int cubDataToRead) { }

	public static extern ulong ISteamRemoteStorage_FileWriteAsync(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchFile, byte[] pvData, uint cubData) { }

	public static extern ulong ISteamRemoteStorage_FileReadAsync(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchFile, uint nOffset, uint cubToRead) { }

	public static extern bool ISteamRemoteStorage_FileReadAsyncComplete(IntPtr instancePtr, SteamAPICall_t hReadCall, byte[] pvBuffer, uint cubToRead) { }

	public static extern bool ISteamRemoteStorage_FileForget(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchFile) { }

	public static extern bool ISteamRemoteStorage_FileDelete(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchFile) { }

	public static extern ulong ISteamRemoteStorage_FileShare(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchFile) { }

	public static extern bool ISteamRemoteStorage_SetSyncPlatforms(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchFile, ERemoteStoragePlatform eRemoteStoragePlatform) { }

	public static extern ulong ISteamRemoteStorage_FileWriteStreamOpen(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchFile) { }

	public static extern bool ISteamRemoteStorage_FileWriteStreamWriteChunk(IntPtr instancePtr, UGCFileWriteStreamHandle_t writeHandle, byte[] pvData, int cubData) { }

	public static extern bool ISteamRemoteStorage_FileWriteStreamClose(IntPtr instancePtr, UGCFileWriteStreamHandle_t writeHandle) { }

	public static extern bool ISteamRemoteStorage_FileWriteStreamCancel(IntPtr instancePtr, UGCFileWriteStreamHandle_t writeHandle) { }

	public static extern bool ISteamRemoteStorage_FileExists(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchFile) { }

	public static extern bool ISteamRemoteStorage_FilePersisted(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchFile) { }

	public static extern int ISteamRemoteStorage_GetFileSize(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchFile) { }

	public static extern long ISteamRemoteStorage_GetFileTimestamp(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchFile) { }

	public static extern ERemoteStoragePlatform ISteamRemoteStorage_GetSyncPlatforms(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchFile) { }

	public static extern int ISteamRemoteStorage_GetFileCount(IntPtr instancePtr) { }

	public static extern IntPtr ISteamRemoteStorage_GetFileNameAndSize(IntPtr instancePtr, int iFile, out int pnFileSizeInBytes) { }

	public static extern bool ISteamRemoteStorage_GetQuota(IntPtr instancePtr, out ulong pnTotalBytes, out ulong puAvailableBytes) { }

	public static extern bool ISteamRemoteStorage_IsCloudEnabledForAccount(IntPtr instancePtr) { }

	public static extern bool ISteamRemoteStorage_IsCloudEnabledForApp(IntPtr instancePtr) { }

	public static extern void ISteamRemoteStorage_SetCloudEnabledForApp(IntPtr instancePtr, bool bEnabled) { }

	public static extern ulong ISteamRemoteStorage_UGCDownload(IntPtr instancePtr, UGCHandle_t hContent, uint unPriority) { }

	public static extern bool ISteamRemoteStorage_GetUGCDownloadProgress(IntPtr instancePtr, UGCHandle_t hContent, out int pnBytesDownloaded, out int pnBytesExpected) { }

	public static extern bool ISteamRemoteStorage_GetUGCDetails(IntPtr instancePtr, UGCHandle_t hContent, out AppId_t pnAppID, out IntPtr ppchName, out int pnFileSizeInBytes, out CSteamID pSteamIDOwner) { }

	public static extern int ISteamRemoteStorage_UGCRead(IntPtr instancePtr, UGCHandle_t hContent, byte[] pvData, int cubDataToRead, uint cOffset, EUGCReadAction eAction) { }

	public static extern int ISteamRemoteStorage_GetCachedUGCCount(IntPtr instancePtr) { }

	public static extern ulong ISteamRemoteStorage_GetCachedUGCHandle(IntPtr instancePtr, int iCachedContent) { }

	public static extern ulong ISteamRemoteStorage_PublishWorkshopFile(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchFile, InteropHelp.UTF8StringHandle pchPreviewFile, AppId_t nConsumerAppId, InteropHelp.UTF8StringHandle pchTitle, InteropHelp.UTF8StringHandle pchDescription, ERemoteStoragePublishedFileVisibility eVisibility, IntPtr pTags, EWorkshopFileType eWorkshopFileType) { }

	public static extern ulong ISteamRemoteStorage_CreatePublishedFileUpdateRequest(IntPtr instancePtr, PublishedFileId_t unPublishedFileId) { }

	public static extern bool ISteamRemoteStorage_UpdatePublishedFileFile(IntPtr instancePtr, PublishedFileUpdateHandle_t updateHandle, InteropHelp.UTF8StringHandle pchFile) { }

	public static extern bool ISteamRemoteStorage_UpdatePublishedFilePreviewFile(IntPtr instancePtr, PublishedFileUpdateHandle_t updateHandle, InteropHelp.UTF8StringHandle pchPreviewFile) { }

	public static extern bool ISteamRemoteStorage_UpdatePublishedFileTitle(IntPtr instancePtr, PublishedFileUpdateHandle_t updateHandle, InteropHelp.UTF8StringHandle pchTitle) { }

	public static extern bool ISteamRemoteStorage_UpdatePublishedFileDescription(IntPtr instancePtr, PublishedFileUpdateHandle_t updateHandle, InteropHelp.UTF8StringHandle pchDescription) { }

	public static extern bool ISteamRemoteStorage_UpdatePublishedFileVisibility(IntPtr instancePtr, PublishedFileUpdateHandle_t updateHandle, ERemoteStoragePublishedFileVisibility eVisibility) { }

	public static extern bool ISteamRemoteStorage_UpdatePublishedFileTags(IntPtr instancePtr, PublishedFileUpdateHandle_t updateHandle, IntPtr pTags) { }

	public static extern ulong ISteamRemoteStorage_CommitPublishedFileUpdate(IntPtr instancePtr, PublishedFileUpdateHandle_t updateHandle) { }

	public static extern ulong ISteamRemoteStorage_GetPublishedFileDetails(IntPtr instancePtr, PublishedFileId_t unPublishedFileId, uint unMaxSecondsOld) { }

	public static extern ulong ISteamRemoteStorage_DeletePublishedFile(IntPtr instancePtr, PublishedFileId_t unPublishedFileId) { }

	public static extern ulong ISteamRemoteStorage_EnumerateUserPublishedFiles(IntPtr instancePtr, uint unStartIndex) { }

	public static extern ulong ISteamRemoteStorage_SubscribePublishedFile(IntPtr instancePtr, PublishedFileId_t unPublishedFileId) { }

	public static extern ulong ISteamRemoteStorage_EnumerateUserSubscribedFiles(IntPtr instancePtr, uint unStartIndex) { }

	public static extern ulong ISteamRemoteStorage_UnsubscribePublishedFile(IntPtr instancePtr, PublishedFileId_t unPublishedFileId) { }

	public static extern bool ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription(IntPtr instancePtr, PublishedFileUpdateHandle_t updateHandle, InteropHelp.UTF8StringHandle pchChangeDescription) { }

	public static extern ulong ISteamRemoteStorage_GetPublishedItemVoteDetails(IntPtr instancePtr, PublishedFileId_t unPublishedFileId) { }

	public static extern ulong ISteamRemoteStorage_UpdateUserPublishedItemVote(IntPtr instancePtr, PublishedFileId_t unPublishedFileId, bool bVoteUp) { }

	public static extern ulong ISteamRemoteStorage_GetUserPublishedItemVoteDetails(IntPtr instancePtr, PublishedFileId_t unPublishedFileId) { }

	public static extern ulong ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles(IntPtr instancePtr, CSteamID steamId, uint unStartIndex, IntPtr pRequiredTags, IntPtr pExcludedTags) { }

	public static extern ulong ISteamRemoteStorage_PublishVideo(IntPtr instancePtr, EWorkshopVideoProvider eVideoProvider, InteropHelp.UTF8StringHandle pchVideoAccount, InteropHelp.UTF8StringHandle pchVideoIdentifier, InteropHelp.UTF8StringHandle pchPreviewFile, AppId_t nConsumerAppId, InteropHelp.UTF8StringHandle pchTitle, InteropHelp.UTF8StringHandle pchDescription, ERemoteStoragePublishedFileVisibility eVisibility, IntPtr pTags) { }

	public static extern ulong ISteamRemoteStorage_SetUserPublishedFileAction(IntPtr instancePtr, PublishedFileId_t unPublishedFileId, EWorkshopFileAction eAction) { }

	public static extern ulong ISteamRemoteStorage_EnumeratePublishedFilesByUserAction(IntPtr instancePtr, EWorkshopFileAction eAction, uint unStartIndex) { }

	public static extern ulong ISteamRemoteStorage_EnumeratePublishedWorkshopFiles(IntPtr instancePtr, EWorkshopEnumerationType eEnumerationType, uint unStartIndex, uint unCount, uint unDays, IntPtr pTags, IntPtr pUserTags) { }

	public static extern ulong ISteamRemoteStorage_UGCDownloadToLocation(IntPtr instancePtr, UGCHandle_t hContent, InteropHelp.UTF8StringHandle pchLocation, uint unPriority) { }

	public static extern uint ISteamScreenshots_WriteScreenshot(IntPtr instancePtr, byte[] pubRGB, uint cubRGB, int nWidth, int nHeight) { }

	public static extern uint ISteamScreenshots_AddScreenshotToLibrary(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchFilename, InteropHelp.UTF8StringHandle pchThumbnailFilename, int nWidth, int nHeight) { }

	public static extern void ISteamScreenshots_TriggerScreenshot(IntPtr instancePtr) { }

	public static extern void ISteamScreenshots_HookScreenshots(IntPtr instancePtr, bool bHook) { }

	public static extern bool ISteamScreenshots_SetLocation(IntPtr instancePtr, ScreenshotHandle hScreenshot, InteropHelp.UTF8StringHandle pchLocation) { }

	public static extern bool ISteamScreenshots_TagUser(IntPtr instancePtr, ScreenshotHandle hScreenshot, CSteamID steamID) { }

	public static extern bool ISteamScreenshots_TagPublishedFile(IntPtr instancePtr, ScreenshotHandle hScreenshot, PublishedFileId_t unPublishedFileID) { }

	public static extern bool ISteamScreenshots_IsScreenshotsHooked(IntPtr instancePtr) { }

	public static extern uint ISteamScreenshots_AddVRScreenshotToLibrary(IntPtr instancePtr, EVRScreenshotType eType, InteropHelp.UTF8StringHandle pchFilename, InteropHelp.UTF8StringHandle pchVRFilename) { }

	public static extern ulong ISteamUGC_CreateQueryUserUGCRequest(IntPtr instancePtr, AccountID_t unAccountID, EUserUGCList eListType, EUGCMatchingUGCType eMatchingUGCType, EUserUGCListSortOrder eSortOrder, AppId_t nCreatorAppID, AppId_t nConsumerAppID, uint unPage) { }

	public static extern ulong ISteamUGC_CreateQueryAllUGCRequest(IntPtr instancePtr, EUGCQuery eQueryType, EUGCMatchingUGCType eMatchingeMatchingUGCTypeFileType, AppId_t nCreatorAppID, AppId_t nConsumerAppID, uint unPage) { }

	public static extern ulong ISteamUGC_CreateQueryAllUGCRequest0(IntPtr instancePtr, EUGCQuery eQueryType, EUGCMatchingUGCType eMatchingeMatchingUGCTypeFileType, AppId_t nCreatorAppID, AppId_t nConsumerAppID, InteropHelp.UTF8StringHandle pchCursor) { }

	public static extern ulong ISteamUGC_CreateQueryUGCDetailsRequest(IntPtr instancePtr, [In] [Out] PublishedFileId_t[] pvecPublishedFileID, uint unNumPublishedFileIDs) { }

	public static extern ulong ISteamUGC_SendQueryUGCRequest(IntPtr instancePtr, UGCQueryHandle_t handle) { }

	public static extern bool ISteamUGC_GetQueryUGCResult(IntPtr instancePtr, UGCQueryHandle_t handle, uint index, out SteamUGCDetails_t pDetails) { }

	public static extern bool ISteamUGC_GetQueryUGCPreviewURL(IntPtr instancePtr, UGCQueryHandle_t handle, uint index, IntPtr pchURL, uint cchURLSize) { }

	public static extern bool ISteamUGC_GetQueryUGCMetadata(IntPtr instancePtr, UGCQueryHandle_t handle, uint index, IntPtr pchMetadata, uint cchMetadatasize) { }

	public static extern bool ISteamUGC_GetQueryUGCChildren(IntPtr instancePtr, UGCQueryHandle_t handle, uint index, [In] [Out] PublishedFileId_t[] pvecPublishedFileID, uint cMaxEntries) { }

	public static extern bool ISteamUGC_GetQueryUGCStatistic(IntPtr instancePtr, UGCQueryHandle_t handle, uint index, EItemStatistic eStatType, out ulong pStatValue) { }

	public static extern uint ISteamUGC_GetQueryUGCNumAdditionalPreviews(IntPtr instancePtr, UGCQueryHandle_t handle, uint index) { }

	public static extern bool ISteamUGC_GetQueryUGCAdditionalPreview(IntPtr instancePtr, UGCQueryHandle_t handle, uint index, uint previewIndex, IntPtr pchURLOrVideoID, uint cchURLSize, IntPtr pchOriginalFileName, uint cchOriginalFileNameSize, out EItemPreviewType pPreviewType) { }

	public static extern uint ISteamUGC_GetQueryUGCNumKeyValueTags(IntPtr instancePtr, UGCQueryHandle_t handle, uint index) { }

	public static extern bool ISteamUGC_GetQueryUGCKeyValueTag(IntPtr instancePtr, UGCQueryHandle_t handle, uint index, uint keyValueTagIndex, IntPtr pchKey, uint cchKeySize, IntPtr pchValue, uint cchValueSize) { }

	public static extern bool ISteamUGC_GetQueryUGCKeyValueTag0(IntPtr instancePtr, UGCQueryHandle_t handle, uint index, InteropHelp.UTF8StringHandle pchKey, IntPtr pchValue, uint cchValueSize) { }

	public static extern bool ISteamUGC_ReleaseQueryUGCRequest(IntPtr instancePtr, UGCQueryHandle_t handle) { }

	public static extern bool ISteamUGC_AddRequiredTag(IntPtr instancePtr, UGCQueryHandle_t handle, InteropHelp.UTF8StringHandle pTagName) { }

	public static extern bool ISteamUGC_AddExcludedTag(IntPtr instancePtr, UGCQueryHandle_t handle, InteropHelp.UTF8StringHandle pTagName) { }

	public static extern bool ISteamUGC_SetReturnOnlyIDs(IntPtr instancePtr, UGCQueryHandle_t handle, bool bReturnOnlyIDs) { }

	public static extern bool ISteamUGC_SetReturnKeyValueTags(IntPtr instancePtr, UGCQueryHandle_t handle, bool bReturnKeyValueTags) { }

	public static extern bool ISteamUGC_SetReturnLongDescription(IntPtr instancePtr, UGCQueryHandle_t handle, bool bReturnLongDescription) { }

	public static extern bool ISteamUGC_SetReturnMetadata(IntPtr instancePtr, UGCQueryHandle_t handle, bool bReturnMetadata) { }

	public static extern bool ISteamUGC_SetReturnChildren(IntPtr instancePtr, UGCQueryHandle_t handle, bool bReturnChildren) { }

	public static extern bool ISteamUGC_SetReturnAdditionalPreviews(IntPtr instancePtr, UGCQueryHandle_t handle, bool bReturnAdditionalPreviews) { }

	public static extern bool ISteamUGC_SetReturnTotalOnly(IntPtr instancePtr, UGCQueryHandle_t handle, bool bReturnTotalOnly) { }

	public static extern bool ISteamUGC_SetReturnPlaytimeStats(IntPtr instancePtr, UGCQueryHandle_t handle, uint unDays) { }

	public static extern bool ISteamUGC_SetLanguage(IntPtr instancePtr, UGCQueryHandle_t handle, InteropHelp.UTF8StringHandle pchLanguage) { }

	public static extern bool ISteamUGC_SetAllowCachedResponse(IntPtr instancePtr, UGCQueryHandle_t handle, uint unMaxAgeSeconds) { }

	public static extern bool ISteamUGC_SetCloudFileNameFilter(IntPtr instancePtr, UGCQueryHandle_t handle, InteropHelp.UTF8StringHandle pMatchCloudFileName) { }

	public static extern bool ISteamUGC_SetMatchAnyTag(IntPtr instancePtr, UGCQueryHandle_t handle, bool bMatchAnyTag) { }

	public static extern bool ISteamUGC_SetSearchText(IntPtr instancePtr, UGCQueryHandle_t handle, InteropHelp.UTF8StringHandle pSearchText) { }

	public static extern bool ISteamUGC_SetRankedByTrendDays(IntPtr instancePtr, UGCQueryHandle_t handle, uint unDays) { }

	public static extern bool ISteamUGC_AddRequiredKeyValueTag(IntPtr instancePtr, UGCQueryHandle_t handle, InteropHelp.UTF8StringHandle pKey, InteropHelp.UTF8StringHandle pValue) { }

	public static extern ulong ISteamUGC_RequestUGCDetails(IntPtr instancePtr, PublishedFileId_t nPublishedFileID, uint unMaxAgeSeconds) { }

	public static extern ulong ISteamUGC_CreateItem(IntPtr instancePtr, AppId_t nConsumerAppId, EWorkshopFileType eFileType) { }

	public static extern ulong ISteamUGC_StartItemUpdate(IntPtr instancePtr, AppId_t nConsumerAppId, PublishedFileId_t nPublishedFileID) { }

	public static extern bool ISteamUGC_SetItemTitle(IntPtr instancePtr, UGCUpdateHandle_t handle, InteropHelp.UTF8StringHandle pchTitle) { }

	public static extern bool ISteamUGC_SetItemDescription(IntPtr instancePtr, UGCUpdateHandle_t handle, InteropHelp.UTF8StringHandle pchDescription) { }

	public static extern bool ISteamUGC_SetItemUpdateLanguage(IntPtr instancePtr, UGCUpdateHandle_t handle, InteropHelp.UTF8StringHandle pchLanguage) { }

	public static extern bool ISteamUGC_SetItemMetadata(IntPtr instancePtr, UGCUpdateHandle_t handle, InteropHelp.UTF8StringHandle pchMetaData) { }

	public static extern bool ISteamUGC_SetItemVisibility(IntPtr instancePtr, UGCUpdateHandle_t handle, ERemoteStoragePublishedFileVisibility eVisibility) { }

	public static extern bool ISteamUGC_SetItemTags(IntPtr instancePtr, UGCUpdateHandle_t updateHandle, IntPtr pTags) { }

	public static extern bool ISteamUGC_SetItemContent(IntPtr instancePtr, UGCUpdateHandle_t handle, InteropHelp.UTF8StringHandle pszContentFolder) { }

	public static extern bool ISteamUGC_SetItemPreview(IntPtr instancePtr, UGCUpdateHandle_t handle, InteropHelp.UTF8StringHandle pszPreviewFile) { }

	public static extern bool ISteamUGC_SetAllowLegacyUpload(IntPtr instancePtr, UGCUpdateHandle_t handle, bool bAllowLegacyUpload) { }

	public static extern bool ISteamUGC_RemoveAllItemKeyValueTags(IntPtr instancePtr, UGCUpdateHandle_t handle) { }

	public static extern bool ISteamUGC_RemoveItemKeyValueTags(IntPtr instancePtr, UGCUpdateHandle_t handle, InteropHelp.UTF8StringHandle pchKey) { }

	public static extern bool ISteamUGC_AddItemKeyValueTag(IntPtr instancePtr, UGCUpdateHandle_t handle, InteropHelp.UTF8StringHandle pchKey, InteropHelp.UTF8StringHandle pchValue) { }

	public static extern bool ISteamUGC_AddItemPreviewFile(IntPtr instancePtr, UGCUpdateHandle_t handle, InteropHelp.UTF8StringHandle pszPreviewFile, EItemPreviewType type) { }

	public static extern bool ISteamUGC_AddItemPreviewVideo(IntPtr instancePtr, UGCUpdateHandle_t handle, InteropHelp.UTF8StringHandle pszVideoID) { }

	public static extern bool ISteamUGC_UpdateItemPreviewFile(IntPtr instancePtr, UGCUpdateHandle_t handle, uint index, InteropHelp.UTF8StringHandle pszPreviewFile) { }

	public static extern bool ISteamUGC_UpdateItemPreviewVideo(IntPtr instancePtr, UGCUpdateHandle_t handle, uint index, InteropHelp.UTF8StringHandle pszVideoID) { }

	public static extern bool ISteamUGC_RemoveItemPreview(IntPtr instancePtr, UGCUpdateHandle_t handle, uint index) { }

	public static extern ulong ISteamUGC_SubmitItemUpdate(IntPtr instancePtr, UGCUpdateHandle_t handle, InteropHelp.UTF8StringHandle pchChangeNote) { }

	public static extern EItemUpdateStatus ISteamUGC_GetItemUpdateProgress(IntPtr instancePtr, UGCUpdateHandle_t handle, out ulong punBytesProcessed, out ulong punBytesTotal) { }

	public static extern ulong ISteamUGC_SetUserItemVote(IntPtr instancePtr, PublishedFileId_t nPublishedFileID, bool bVoteUp) { }

	public static extern ulong ISteamUGC_GetUserItemVote(IntPtr instancePtr, PublishedFileId_t nPublishedFileID) { }

	public static extern ulong ISteamUGC_AddItemToFavorites(IntPtr instancePtr, AppId_t nAppId, PublishedFileId_t nPublishedFileID) { }

	public static extern ulong ISteamUGC_RemoveItemFromFavorites(IntPtr instancePtr, AppId_t nAppId, PublishedFileId_t nPublishedFileID) { }

	public static extern ulong ISteamUGC_SubscribeItem(IntPtr instancePtr, PublishedFileId_t nPublishedFileID) { }

	public static extern ulong ISteamUGC_UnsubscribeItem(IntPtr instancePtr, PublishedFileId_t nPublishedFileID) { }

	public static extern uint ISteamUGC_GetNumSubscribedItems(IntPtr instancePtr) { }

	public static extern uint ISteamUGC_GetSubscribedItems(IntPtr instancePtr, [In] [Out] PublishedFileId_t[] pvecPublishedFileID, uint cMaxEntries) { }

	public static extern uint ISteamUGC_GetItemState(IntPtr instancePtr, PublishedFileId_t nPublishedFileID) { }

	public static extern bool ISteamUGC_GetItemInstallInfo(IntPtr instancePtr, PublishedFileId_t nPublishedFileID, out ulong punSizeOnDisk, IntPtr pchFolder, uint cchFolderSize, out uint punTimeStamp) { }

	public static extern bool ISteamUGC_GetItemDownloadInfo(IntPtr instancePtr, PublishedFileId_t nPublishedFileID, out ulong punBytesDownloaded, out ulong punBytesTotal) { }

	public static extern bool ISteamUGC_DownloadItem(IntPtr instancePtr, PublishedFileId_t nPublishedFileID, bool bHighPriority) { }

	public static extern bool ISteamUGC_BInitWorkshopForGameServer(IntPtr instancePtr, DepotId_t unWorkshopDepotID, InteropHelp.UTF8StringHandle pszFolder) { }

	public static extern void ISteamUGC_SuspendDownloads(IntPtr instancePtr, bool bSuspend) { }

	public static extern ulong ISteamUGC_StartPlaytimeTracking(IntPtr instancePtr, [In] [Out] PublishedFileId_t[] pvecPublishedFileID, uint unNumPublishedFileIDs) { }

	public static extern ulong ISteamUGC_StopPlaytimeTracking(IntPtr instancePtr, [In] [Out] PublishedFileId_t[] pvecPublishedFileID, uint unNumPublishedFileIDs) { }

	public static extern ulong ISteamUGC_StopPlaytimeTrackingForAllItems(IntPtr instancePtr) { }

	public static extern ulong ISteamUGC_AddDependency(IntPtr instancePtr, PublishedFileId_t nParentPublishedFileID, PublishedFileId_t nChildPublishedFileID) { }

	public static extern ulong ISteamUGC_RemoveDependency(IntPtr instancePtr, PublishedFileId_t nParentPublishedFileID, PublishedFileId_t nChildPublishedFileID) { }

	public static extern ulong ISteamUGC_AddAppDependency(IntPtr instancePtr, PublishedFileId_t nPublishedFileID, AppId_t nAppID) { }

	public static extern ulong ISteamUGC_RemoveAppDependency(IntPtr instancePtr, PublishedFileId_t nPublishedFileID, AppId_t nAppID) { }

	public static extern ulong ISteamUGC_GetAppDependencies(IntPtr instancePtr, PublishedFileId_t nPublishedFileID) { }

	public static extern ulong ISteamUGC_DeleteItem(IntPtr instancePtr, PublishedFileId_t nPublishedFileID) { }

	public static extern int ISteamUser_GetHSteamUser(IntPtr instancePtr) { }

	public static extern bool ISteamUser_BLoggedOn(IntPtr instancePtr) { }

	public static extern ulong ISteamUser_GetSteamID(IntPtr instancePtr) { }

	public static extern int ISteamUser_InitiateGameConnection(IntPtr instancePtr, byte[] pAuthBlob, int cbMaxAuthBlob, CSteamID steamIDGameServer, uint unIPServer, ushort usPortServer, bool bSecure) { }

	public static extern void ISteamUser_TerminateGameConnection(IntPtr instancePtr, uint unIPServer, ushort usPortServer) { }

	public static extern void ISteamUser_TrackAppUsageEvent(IntPtr instancePtr, CGameID gameID, int eAppUsageEvent, InteropHelp.UTF8StringHandle pchExtraInfo) { }

	public static extern bool ISteamUser_GetUserDataFolder(IntPtr instancePtr, IntPtr pchBuffer, int cubBuffer) { }

	public static extern void ISteamUser_StartVoiceRecording(IntPtr instancePtr) { }

	public static extern void ISteamUser_StopVoiceRecording(IntPtr instancePtr) { }

	public static extern EVoiceResult ISteamUser_GetAvailableVoice(IntPtr instancePtr, out uint pcbCompressed, IntPtr pcbUncompressed_Deprecated, uint nUncompressedVoiceDesiredSampleRate_Deprecated) { }

	public static extern EVoiceResult ISteamUser_GetVoice(IntPtr instancePtr, bool bWantCompressed, byte[] pDestBuffer, uint cbDestBufferSize, out uint nBytesWritten, bool bWantUncompressed_Deprecated, IntPtr pUncompressedDestBuffer_Deprecated, uint cbUncompressedDestBufferSize_Deprecated, IntPtr nUncompressBytesWritten_Deprecated, uint nUncompressedVoiceDesiredSampleRate_Deprecated) { }

	public static extern EVoiceResult ISteamUser_DecompressVoice(IntPtr instancePtr, byte[] pCompressed, uint cbCompressed, byte[] pDestBuffer, uint cbDestBufferSize, out uint nBytesWritten, uint nDesiredSampleRate) { }

	public static extern uint ISteamUser_GetVoiceOptimalSampleRate(IntPtr instancePtr) { }

	public static extern uint ISteamUser_GetAuthSessionTicket(IntPtr instancePtr, byte[] pTicket, int cbMaxTicket, out uint pcbTicket) { }

	public static extern EBeginAuthSessionResult ISteamUser_BeginAuthSession(IntPtr instancePtr, byte[] pAuthTicket, int cbAuthTicket, CSteamID steamID) { }

	public static extern void ISteamUser_EndAuthSession(IntPtr instancePtr, CSteamID steamID) { }

	public static extern void ISteamUser_CancelAuthTicket(IntPtr instancePtr, HAuthTicket hAuthTicket) { }

	public static extern EUserHasLicenseForAppResult ISteamUser_UserHasLicenseForApp(IntPtr instancePtr, CSteamID steamID, AppId_t appID) { }

	public static extern bool ISteamUser_BIsBehindNAT(IntPtr instancePtr) { }

	public static extern void ISteamUser_AdvertiseGame(IntPtr instancePtr, CSteamID steamIDGameServer, uint unIPServer, ushort usPortServer) { }

	public static extern ulong ISteamUser_RequestEncryptedAppTicket(IntPtr instancePtr, byte[] pDataToInclude, int cbDataToInclude) { }

	public static extern bool ISteamUser_GetEncryptedAppTicket(IntPtr instancePtr, byte[] pTicket, int cbMaxTicket, out uint pcbTicket) { }

	public static extern int ISteamUser_GetGameBadgeLevel(IntPtr instancePtr, int nSeries, bool bFoil) { }

	public static extern int ISteamUser_GetPlayerSteamLevel(IntPtr instancePtr) { }

	public static extern ulong ISteamUser_RequestStoreAuthURL(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchRedirectURL) { }

	public static extern bool ISteamUser_BIsPhoneVerified(IntPtr instancePtr) { }

	public static extern bool ISteamUser_BIsTwoFactorEnabled(IntPtr instancePtr) { }

	public static extern bool ISteamUser_BIsPhoneIdentifying(IntPtr instancePtr) { }

	public static extern bool ISteamUser_BIsPhoneRequiringVerification(IntPtr instancePtr) { }

	public static extern ulong ISteamUser_GetMarketEligibility(IntPtr instancePtr) { }

	public static extern ulong ISteamUser_GetDurationControl(IntPtr instancePtr) { }

	public static extern bool ISteamUserStats_RequestCurrentStats(IntPtr instancePtr) { }

	public static extern bool ISteamUserStats_GetStat(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchName, out int pData) { }

	public static extern bool ISteamUserStats_GetStat0(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchName, out float pData) { }

	public static extern bool ISteamUserStats_SetStat(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchName, int nData) { }

	public static extern bool ISteamUserStats_SetStat0(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchName, float fData) { }

	public static extern bool ISteamUserStats_UpdateAvgRateStat(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchName, float flCountThisSession, double dSessionLength) { }

	public static extern bool ISteamUserStats_GetAchievement(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchName, out bool pbAchieved) { }

	public static extern bool ISteamUserStats_SetAchievement(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchName) { }

	public static extern bool ISteamUserStats_ClearAchievement(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchName) { }

	public static extern bool ISteamUserStats_GetAchievementAndUnlockTime(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchName, out bool pbAchieved, out uint punUnlockTime) { }

	public static extern bool ISteamUserStats_StoreStats(IntPtr instancePtr) { }

	public static extern int ISteamUserStats_GetAchievementIcon(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchName) { }

	public static extern IntPtr ISteamUserStats_GetAchievementDisplayAttribute(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchName, InteropHelp.UTF8StringHandle pchKey) { }

	public static extern bool ISteamUserStats_IndicateAchievementProgress(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchName, uint nCurProgress, uint nMaxProgress) { }

	public static extern uint ISteamUserStats_GetNumAchievements(IntPtr instancePtr) { }

	public static extern IntPtr ISteamUserStats_GetAchievementName(IntPtr instancePtr, uint iAchievement) { }

	public static extern ulong ISteamUserStats_RequestUserStats(IntPtr instancePtr, CSteamID steamIDUser) { }

	public static extern bool ISteamUserStats_GetUserStat(IntPtr instancePtr, CSteamID steamIDUser, InteropHelp.UTF8StringHandle pchName, out int pData) { }

	public static extern bool ISteamUserStats_GetUserStat0(IntPtr instancePtr, CSteamID steamIDUser, InteropHelp.UTF8StringHandle pchName, out float pData) { }

	public static extern bool ISteamUserStats_GetUserAchievement(IntPtr instancePtr, CSteamID steamIDUser, InteropHelp.UTF8StringHandle pchName, out bool pbAchieved) { }

	public static extern bool ISteamUserStats_GetUserAchievementAndUnlockTime(IntPtr instancePtr, CSteamID steamIDUser, InteropHelp.UTF8StringHandle pchName, out bool pbAchieved, out uint punUnlockTime) { }

	public static extern bool ISteamUserStats_ResetAllStats(IntPtr instancePtr, bool bAchievementsToo) { }

	public static extern ulong ISteamUserStats_FindOrCreateLeaderboard(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchLeaderboardName, ELeaderboardSortMethod eLeaderboardSortMethod, ELeaderboardDisplayType eLeaderboardDisplayType) { }

	public static extern ulong ISteamUserStats_FindLeaderboard(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchLeaderboardName) { }

	public static extern IntPtr ISteamUserStats_GetLeaderboardName(IntPtr instancePtr, SteamLeaderboard_t hSteamLeaderboard) { }

	public static extern int ISteamUserStats_GetLeaderboardEntryCount(IntPtr instancePtr, SteamLeaderboard_t hSteamLeaderboard) { }

	public static extern ELeaderboardSortMethod ISteamUserStats_GetLeaderboardSortMethod(IntPtr instancePtr, SteamLeaderboard_t hSteamLeaderboard) { }

	public static extern ELeaderboardDisplayType ISteamUserStats_GetLeaderboardDisplayType(IntPtr instancePtr, SteamLeaderboard_t hSteamLeaderboard) { }

	public static extern ulong ISteamUserStats_DownloadLeaderboardEntries(IntPtr instancePtr, SteamLeaderboard_t hSteamLeaderboard, ELeaderboardDataRequest eLeaderboardDataRequest, int nRangeStart, int nRangeEnd) { }

	public static extern ulong ISteamUserStats_DownloadLeaderboardEntriesForUsers(IntPtr instancePtr, SteamLeaderboard_t hSteamLeaderboard, [In] [Out] CSteamID[] prgUsers, int cUsers) { }

	public static extern bool ISteamUserStats_GetDownloadedLeaderboardEntry(IntPtr instancePtr, SteamLeaderboardEntries_t hSteamLeaderboardEntries, int index, out LeaderboardEntry_t pLeaderboardEntry, [In] [Out] int[] pDetails, int cDetailsMax) { }

	public static extern ulong ISteamUserStats_UploadLeaderboardScore(IntPtr instancePtr, SteamLeaderboard_t hSteamLeaderboard, ELeaderboardUploadScoreMethod eLeaderboardUploadScoreMethod, int nScore, [In] [Out] int[] pScoreDetails, int cScoreDetailsCount) { }

	public static extern ulong ISteamUserStats_AttachLeaderboardUGC(IntPtr instancePtr, SteamLeaderboard_t hSteamLeaderboard, UGCHandle_t hUGC) { }

	public static extern ulong ISteamUserStats_GetNumberOfCurrentPlayers(IntPtr instancePtr) { }

	public static extern ulong ISteamUserStats_RequestGlobalAchievementPercentages(IntPtr instancePtr) { }

	public static extern int ISteamUserStats_GetMostAchievedAchievementInfo(IntPtr instancePtr, IntPtr pchName, uint unNameBufLen, out float pflPercent, out bool pbAchieved) { }

	public static extern int ISteamUserStats_GetNextMostAchievedAchievementInfo(IntPtr instancePtr, int iIteratorPrevious, IntPtr pchName, uint unNameBufLen, out float pflPercent, out bool pbAchieved) { }

	public static extern bool ISteamUserStats_GetAchievementAchievedPercent(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchName, out float pflPercent) { }

	public static extern ulong ISteamUserStats_RequestGlobalStats(IntPtr instancePtr, int nHistoryDays) { }

	public static extern bool ISteamUserStats_GetGlobalStat(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchStatName, out long pData) { }

	public static extern bool ISteamUserStats_GetGlobalStat0(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchStatName, out double pData) { }

	public static extern int ISteamUserStats_GetGlobalStatHistory(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchStatName, [In] [Out] long[] pData, uint cubData) { }

	public static extern int ISteamUserStats_GetGlobalStatHistory0(IntPtr instancePtr, InteropHelp.UTF8StringHandle pchStatName, [In] [Out] double[] pData, uint cubData) { }

	public static extern uint ISteamUtils_GetSecondsSinceAppActive(IntPtr instancePtr) { }

	public static extern uint ISteamUtils_GetSecondsSinceComputerActive(IntPtr instancePtr) { }

	public static extern EUniverse ISteamUtils_GetConnectedUniverse(IntPtr instancePtr) { }

	public static extern uint ISteamUtils_GetServerRealTime(IntPtr instancePtr) { }

	public static extern IntPtr ISteamUtils_GetIPCountry(IntPtr instancePtr) { }

	public static extern bool ISteamUtils_GetImageSize(IntPtr instancePtr, int iImage, out uint pnWidth, out uint pnHeight) { }

	public static extern bool ISteamUtils_GetImageRGBA(IntPtr instancePtr, int iImage, byte[] pubDest, int nDestBufferSize) { }

	public static extern bool ISteamUtils_GetCSERIPPort(IntPtr instancePtr, out uint unIP, out ushort usPort) { }

	public static extern byte ISteamUtils_GetCurrentBatteryPower(IntPtr instancePtr) { }

	public static extern uint ISteamUtils_GetAppID(IntPtr instancePtr) { }

	public static extern void ISteamUtils_SetOverlayNotificationPosition(IntPtr instancePtr, ENotificationPosition eNotificationPosition) { }

	public static extern bool ISteamUtils_IsAPICallCompleted(IntPtr instancePtr, SteamAPICall_t hSteamAPICall, out bool pbFailed) { }

	public static extern ESteamAPICallFailure ISteamUtils_GetAPICallFailureReason(IntPtr instancePtr, SteamAPICall_t hSteamAPICall) { }

	public static extern bool ISteamUtils_GetAPICallResult(IntPtr instancePtr, SteamAPICall_t hSteamAPICall, IntPtr pCallback, int cubCallback, int iCallbackExpected, out bool pbFailed) { }

	public static extern uint ISteamUtils_GetIPCCallCount(IntPtr instancePtr) { }

	public static extern void ISteamUtils_SetWarningMessageHook(IntPtr instancePtr, SteamAPIWarningMessageHook_t pFunction) { }

	public static extern bool ISteamUtils_IsOverlayEnabled(IntPtr instancePtr) { }

	public static extern bool ISteamUtils_BOverlayNeedsPresent(IntPtr instancePtr) { }

	public static extern ulong ISteamUtils_CheckFileSignature(IntPtr instancePtr, InteropHelp.UTF8StringHandle szFileName) { }

	public static extern bool ISteamUtils_ShowGamepadTextInput(IntPtr instancePtr, EGamepadTextInputMode eInputMode, EGamepadTextInputLineMode eLineInputMode, InteropHelp.UTF8StringHandle pchDescription, uint unCharMax, InteropHelp.UTF8StringHandle pchExistingText) { }

	public static extern uint ISteamUtils_GetEnteredGamepadTextLength(IntPtr instancePtr) { }

	public static extern bool ISteamUtils_GetEnteredGamepadTextInput(IntPtr instancePtr, IntPtr pchText, uint cchText) { }

	public static extern IntPtr ISteamUtils_GetSteamUILanguage(IntPtr instancePtr) { }

	public static extern bool ISteamUtils_IsSteamRunningInVR(IntPtr instancePtr) { }

	public static extern void ISteamUtils_SetOverlayNotificationInset(IntPtr instancePtr, int nHorizontalInset, int nVerticalInset) { }

	public static extern bool ISteamUtils_IsSteamInBigPictureMode(IntPtr instancePtr) { }

	public static extern void ISteamUtils_StartVRDashboard(IntPtr instancePtr) { }

	public static extern bool ISteamUtils_IsVRHeadsetStreamingEnabled(IntPtr instancePtr) { }

	public static extern void ISteamUtils_SetVRHeadsetStreamingEnabled(IntPtr instancePtr, bool bEnabled) { }

	public static extern bool ISteamUtils_IsSteamChinaLauncher(IntPtr instancePtr) { }

	public static extern bool ISteamUtils_InitFilterText(IntPtr instancePtr) { }

	public static extern int ISteamUtils_FilterText(IntPtr instancePtr, IntPtr pchOutFilteredText, uint nByteSizeOutFilteredText, InteropHelp.UTF8StringHandle pchInputMessage, bool bLegalOnly) { }

	public static extern void ISteamVideo_GetVideoURL(IntPtr instancePtr, AppId_t unVideoAppID) { }

	public static extern bool ISteamVideo_IsBroadcasting(IntPtr instancePtr, out int pnNumViewers) { }

	public static extern void ISteamVideo_GetOPFSettings(IntPtr instancePtr, AppId_t unVideoAppID) { }

	public static extern bool ISteamVideo_GetOPFStringForApp(IntPtr instancePtr, AppId_t unVideoAppID, IntPtr pchBuffer, ref int pnBufferSize) { }
}

// Namespace: Steamworks
public class MonoPInvokeCallbackAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Steamworks
public static class SteamCallbackBase
{
	// Methods

	public static IntPtr BuildVTable(CCallbackBaseVTable.RunCBDel runCallback, CCallbackBaseVTable.RunCRDel runCallResult, CCallbackBaseVTable.GetCallbackSizeBytesDel getCallbackSizeBytes) { }

	public static void BuildCCallbackBase(IntPtr vtablePtr, int callbackIdentity, out CCallbackBase callbackBase, out GCHandle callbackBasePtr) { }
}

// Namespace: Steamworks
public static class SteamCallbacks
{}

// Namespace: 
public static class SteamCallbacks.SteamAppInstalled_t
{
	// Fields
	private static readonly int _size;
	private static Action<SteamAppInstalled_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<SteamAppInstalled_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<SteamAppInstalled_t> action) { }

	public static void UnregisterCallback(Action<SteamAppInstalled_t> action) { }

	public static void RegisterCallResult(Action<SteamAppInstalled_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.SteamAppUninstalled_t
{
	// Fields
	private static readonly int _size;
	private static Action<SteamAppUninstalled_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<SteamAppUninstalled_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<SteamAppUninstalled_t> action) { }

	public static void UnregisterCallback(Action<SteamAppUninstalled_t> action) { }

	public static void RegisterCallResult(Action<SteamAppUninstalled_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.DlcInstalled_t
{
	// Fields
	private static readonly int _size;
	private static Action<DlcInstalled_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<DlcInstalled_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<DlcInstalled_t> action) { }

	public static void UnregisterCallback(Action<DlcInstalled_t> action) { }

	public static void RegisterCallResult(Action<DlcInstalled_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.RegisterActivationCodeResponse_t
{
	// Fields
	private static readonly int _size;
	private static Action<RegisterActivationCodeResponse_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<RegisterActivationCodeResponse_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<RegisterActivationCodeResponse_t> action) { }

	public static void UnregisterCallback(Action<RegisterActivationCodeResponse_t> action) { }

	public static void RegisterCallResult(Action<RegisterActivationCodeResponse_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.AppProofOfPurchaseKeyResponse_t
{
	// Fields
	private static readonly int _size;
	private static Action<AppProofOfPurchaseKeyResponse_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<AppProofOfPurchaseKeyResponse_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<AppProofOfPurchaseKeyResponse_t> action) { }

	public static void UnregisterCallback(Action<AppProofOfPurchaseKeyResponse_t> action) { }

	public static void RegisterCallResult(Action<AppProofOfPurchaseKeyResponse_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.FileDetailsResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<FileDetailsResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<FileDetailsResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<FileDetailsResult_t> action) { }

	public static void UnregisterCallback(Action<FileDetailsResult_t> action) { }

	public static void RegisterCallResult(Action<FileDetailsResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.PersonaStateChange_t
{
	// Fields
	private static readonly int _size;
	private static Action<PersonaStateChange_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<PersonaStateChange_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<PersonaStateChange_t> action) { }

	public static void UnregisterCallback(Action<PersonaStateChange_t> action) { }

	public static void RegisterCallResult(Action<PersonaStateChange_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.GameOverlayActivated_t
{
	// Fields
	private static readonly int _size;
	private static Action<GameOverlayActivated_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<GameOverlayActivated_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<GameOverlayActivated_t> action) { }

	public static void UnregisterCallback(Action<GameOverlayActivated_t> action) { }

	public static void RegisterCallResult(Action<GameOverlayActivated_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.GameServerChangeRequested_t
{
	// Fields
	private static readonly int _size;
	private static Action<GameServerChangeRequested_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<GameServerChangeRequested_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<GameServerChangeRequested_t> action) { }

	public static void UnregisterCallback(Action<GameServerChangeRequested_t> action) { }

	public static void RegisterCallResult(Action<GameServerChangeRequested_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.GameLobbyJoinRequested_t
{
	// Fields
	private static readonly int _size;
	private static Action<GameLobbyJoinRequested_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<GameLobbyJoinRequested_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<GameLobbyJoinRequested_t> action) { }

	public static void UnregisterCallback(Action<GameLobbyJoinRequested_t> action) { }

	public static void RegisterCallResult(Action<GameLobbyJoinRequested_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.AvatarImageLoaded_t
{
	// Fields
	private static readonly int _size;
	private static Action<AvatarImageLoaded_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<AvatarImageLoaded_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<AvatarImageLoaded_t> action) { }

	public static void UnregisterCallback(Action<AvatarImageLoaded_t> action) { }

	public static void RegisterCallResult(Action<AvatarImageLoaded_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.ClanOfficerListResponse_t
{
	// Fields
	private static readonly int _size;
	private static Action<ClanOfficerListResponse_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<ClanOfficerListResponse_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<ClanOfficerListResponse_t> action) { }

	public static void UnregisterCallback(Action<ClanOfficerListResponse_t> action) { }

	public static void RegisterCallResult(Action<ClanOfficerListResponse_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.FriendRichPresenceUpdate_t
{
	// Fields
	private static readonly int _size;
	private static Action<FriendRichPresenceUpdate_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<FriendRichPresenceUpdate_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<FriendRichPresenceUpdate_t> action) { }

	public static void UnregisterCallback(Action<FriendRichPresenceUpdate_t> action) { }

	public static void RegisterCallResult(Action<FriendRichPresenceUpdate_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.GameRichPresenceJoinRequested_t
{
	// Fields
	private static readonly int _size;
	private static Action<GameRichPresenceJoinRequested_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<GameRichPresenceJoinRequested_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<GameRichPresenceJoinRequested_t> action) { }

	public static void UnregisterCallback(Action<GameRichPresenceJoinRequested_t> action) { }

	public static void RegisterCallResult(Action<GameRichPresenceJoinRequested_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.GameConnectedClanChatMsg_t
{
	// Fields
	private static readonly int _size;
	private static Action<GameConnectedClanChatMsg_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<GameConnectedClanChatMsg_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<GameConnectedClanChatMsg_t> action) { }

	public static void UnregisterCallback(Action<GameConnectedClanChatMsg_t> action) { }

	public static void RegisterCallResult(Action<GameConnectedClanChatMsg_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.GameConnectedChatJoin_t
{
	// Fields
	private static readonly int _size;
	private static Action<GameConnectedChatJoin_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<GameConnectedChatJoin_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<GameConnectedChatJoin_t> action) { }

	public static void UnregisterCallback(Action<GameConnectedChatJoin_t> action) { }

	public static void RegisterCallResult(Action<GameConnectedChatJoin_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.GameConnectedChatLeave_t
{
	// Fields
	private static readonly int _size;
	private static Action<GameConnectedChatLeave_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<GameConnectedChatLeave_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<GameConnectedChatLeave_t> action) { }

	public static void UnregisterCallback(Action<GameConnectedChatLeave_t> action) { }

	public static void RegisterCallResult(Action<GameConnectedChatLeave_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.DownloadClanActivityCountsResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<DownloadClanActivityCountsResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<DownloadClanActivityCountsResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<DownloadClanActivityCountsResult_t> action) { }

	public static void UnregisterCallback(Action<DownloadClanActivityCountsResult_t> action) { }

	public static void RegisterCallResult(Action<DownloadClanActivityCountsResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.JoinClanChatRoomCompletionResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<JoinClanChatRoomCompletionResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<JoinClanChatRoomCompletionResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<JoinClanChatRoomCompletionResult_t> action) { }

	public static void UnregisterCallback(Action<JoinClanChatRoomCompletionResult_t> action) { }

	public static void RegisterCallResult(Action<JoinClanChatRoomCompletionResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.GameConnectedFriendChatMsg_t
{
	// Fields
	private static readonly int _size;
	private static Action<GameConnectedFriendChatMsg_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<GameConnectedFriendChatMsg_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<GameConnectedFriendChatMsg_t> action) { }

	public static void UnregisterCallback(Action<GameConnectedFriendChatMsg_t> action) { }

	public static void RegisterCallResult(Action<GameConnectedFriendChatMsg_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.FriendsGetFollowerCount_t
{
	// Fields
	private static readonly int _size;
	private static Action<FriendsGetFollowerCount_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<FriendsGetFollowerCount_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<FriendsGetFollowerCount_t> action) { }

	public static void UnregisterCallback(Action<FriendsGetFollowerCount_t> action) { }

	public static void RegisterCallResult(Action<FriendsGetFollowerCount_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.FriendsIsFollowing_t
{
	// Fields
	private static readonly int _size;
	private static Action<FriendsIsFollowing_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<FriendsIsFollowing_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<FriendsIsFollowing_t> action) { }

	public static void UnregisterCallback(Action<FriendsIsFollowing_t> action) { }

	public static void RegisterCallResult(Action<FriendsIsFollowing_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.FriendsEnumerateFollowingList_t
{
	// Fields
	private static readonly int _size;
	private static Action<FriendsEnumerateFollowingList_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<FriendsEnumerateFollowingList_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<FriendsEnumerateFollowingList_t> action) { }

	public static void UnregisterCallback(Action<FriendsEnumerateFollowingList_t> action) { }

	public static void RegisterCallResult(Action<FriendsEnumerateFollowingList_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.SetPersonaNameResponse_t
{
	// Fields
	private static readonly int _size;
	private static Action<SetPersonaNameResponse_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<SetPersonaNameResponse_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<SetPersonaNameResponse_t> action) { }

	public static void UnregisterCallback(Action<SetPersonaNameResponse_t> action) { }

	public static void RegisterCallResult(Action<SetPersonaNameResponse_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.GCMessageAvailable_t
{
	// Fields
	private static readonly int _size;
	private static Action<GCMessageAvailable_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<GCMessageAvailable_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<GCMessageAvailable_t> action) { }

	public static void UnregisterCallback(Action<GCMessageAvailable_t> action) { }

	public static void RegisterCallResult(Action<GCMessageAvailable_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.GCMessageFailed_t
{
	// Fields
	private static readonly int _size;
	private static Action<GCMessageFailed_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<GCMessageFailed_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<GCMessageFailed_t> action) { }

	public static void UnregisterCallback(Action<GCMessageFailed_t> action) { }

	public static void RegisterCallResult(Action<GCMessageFailed_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.GSClientApprove_t
{
	// Fields
	private static readonly int _size;
	private static Action<GSClientApprove_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<GSClientApprove_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<GSClientApprove_t> action) { }

	public static void UnregisterCallback(Action<GSClientApprove_t> action) { }

	public static void RegisterCallResult(Action<GSClientApprove_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.GSClientDeny_t
{
	// Fields
	private static readonly int _size;
	private static Action<GSClientDeny_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<GSClientDeny_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<GSClientDeny_t> action) { }

	public static void UnregisterCallback(Action<GSClientDeny_t> action) { }

	public static void RegisterCallResult(Action<GSClientDeny_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.GSClientKick_t
{
	// Fields
	private static readonly int _size;
	private static Action<GSClientKick_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<GSClientKick_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<GSClientKick_t> action) { }

	public static void UnregisterCallback(Action<GSClientKick_t> action) { }

	public static void RegisterCallResult(Action<GSClientKick_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.GSClientAchievementStatus_t
{
	// Fields
	private static readonly int _size;
	private static Action<GSClientAchievementStatus_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<GSClientAchievementStatus_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<GSClientAchievementStatus_t> action) { }

	public static void UnregisterCallback(Action<GSClientAchievementStatus_t> action) { }

	public static void RegisterCallResult(Action<GSClientAchievementStatus_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.GSPolicyResponse_t
{
	// Fields
	private static readonly int _size;
	private static Action<GSPolicyResponse_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<GSPolicyResponse_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<GSPolicyResponse_t> action) { }

	public static void UnregisterCallback(Action<GSPolicyResponse_t> action) { }

	public static void RegisterCallResult(Action<GSPolicyResponse_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.GSGameplayStats_t
{
	// Fields
	private static readonly int _size;
	private static Action<GSGameplayStats_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<GSGameplayStats_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<GSGameplayStats_t> action) { }

	public static void UnregisterCallback(Action<GSGameplayStats_t> action) { }

	public static void RegisterCallResult(Action<GSGameplayStats_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.GSClientGroupStatus_t
{
	// Fields
	private static readonly int _size;
	private static Action<GSClientGroupStatus_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<GSClientGroupStatus_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<GSClientGroupStatus_t> action) { }

	public static void UnregisterCallback(Action<GSClientGroupStatus_t> action) { }

	public static void RegisterCallResult(Action<GSClientGroupStatus_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.GSReputation_t
{
	// Fields
	private static readonly int _size;
	private static Action<GSReputation_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<GSReputation_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<GSReputation_t> action) { }

	public static void UnregisterCallback(Action<GSReputation_t> action) { }

	public static void RegisterCallResult(Action<GSReputation_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.AssociateWithClanResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<AssociateWithClanResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<AssociateWithClanResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<AssociateWithClanResult_t> action) { }

	public static void UnregisterCallback(Action<AssociateWithClanResult_t> action) { }

	public static void RegisterCallResult(Action<AssociateWithClanResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.ComputeNewPlayerCompatibilityResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<ComputeNewPlayerCompatibilityResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<ComputeNewPlayerCompatibilityResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<ComputeNewPlayerCompatibilityResult_t> action) { }

	public static void UnregisterCallback(Action<ComputeNewPlayerCompatibilityResult_t> action) { }

	public static void RegisterCallResult(Action<ComputeNewPlayerCompatibilityResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.GSStatsReceived_t
{
	// Fields
	private static readonly int _size;
	private static Action<GSStatsReceived_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<GSStatsReceived_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<GSStatsReceived_t> action) { }

	public static void UnregisterCallback(Action<GSStatsReceived_t> action) { }

	public static void RegisterCallResult(Action<GSStatsReceived_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.GSStatsStored_t
{
	// Fields
	private static readonly int _size;
	private static Action<GSStatsStored_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<GSStatsStored_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<GSStatsStored_t> action) { }

	public static void UnregisterCallback(Action<GSStatsStored_t> action) { }

	public static void RegisterCallResult(Action<GSStatsStored_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.GSStatsUnloaded_t
{
	// Fields
	private static readonly int _size;
	private static Action<GSStatsUnloaded_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<GSStatsUnloaded_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<GSStatsUnloaded_t> action) { }

	public static void UnregisterCallback(Action<GSStatsUnloaded_t> action) { }

	public static void RegisterCallResult(Action<GSStatsUnloaded_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.HTML_BrowserReady_t
{
	// Fields
	private static readonly int _size;
	private static Action<HTML_BrowserReady_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<HTML_BrowserReady_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<HTML_BrowserReady_t> action) { }

	public static void UnregisterCallback(Action<HTML_BrowserReady_t> action) { }

	public static void RegisterCallResult(Action<HTML_BrowserReady_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.HTML_NeedsPaint_t
{
	// Fields
	private static readonly int _size;
	private static Action<HTML_NeedsPaint_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<HTML_NeedsPaint_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<HTML_NeedsPaint_t> action) { }

	public static void UnregisterCallback(Action<HTML_NeedsPaint_t> action) { }

	public static void RegisterCallResult(Action<HTML_NeedsPaint_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.HTML_StartRequest_t
{
	// Fields
	private static readonly int _size;
	private static Action<HTML_StartRequest_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<HTML_StartRequest_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<HTML_StartRequest_t> action) { }

	public static void UnregisterCallback(Action<HTML_StartRequest_t> action) { }

	public static void RegisterCallResult(Action<HTML_StartRequest_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.HTML_CloseBrowser_t
{
	// Fields
	private static readonly int _size;
	private static Action<HTML_CloseBrowser_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<HTML_CloseBrowser_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<HTML_CloseBrowser_t> action) { }

	public static void UnregisterCallback(Action<HTML_CloseBrowser_t> action) { }

	public static void RegisterCallResult(Action<HTML_CloseBrowser_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.HTML_URLChanged_t
{
	// Fields
	private static readonly int _size;
	private static Action<HTML_URLChanged_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<HTML_URLChanged_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<HTML_URLChanged_t> action) { }

	public static void UnregisterCallback(Action<HTML_URLChanged_t> action) { }

	public static void RegisterCallResult(Action<HTML_URLChanged_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.HTML_FinishedRequest_t
{
	// Fields
	private static readonly int _size;
	private static Action<HTML_FinishedRequest_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<HTML_FinishedRequest_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<HTML_FinishedRequest_t> action) { }

	public static void UnregisterCallback(Action<HTML_FinishedRequest_t> action) { }

	public static void RegisterCallResult(Action<HTML_FinishedRequest_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.HTML_OpenLinkInNewTab_t
{
	// Fields
	private static readonly int _size;
	private static Action<HTML_OpenLinkInNewTab_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<HTML_OpenLinkInNewTab_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<HTML_OpenLinkInNewTab_t> action) { }

	public static void UnregisterCallback(Action<HTML_OpenLinkInNewTab_t> action) { }

	public static void RegisterCallResult(Action<HTML_OpenLinkInNewTab_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.HTML_ChangedTitle_t
{
	// Fields
	private static readonly int _size;
	private static Action<HTML_ChangedTitle_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<HTML_ChangedTitle_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<HTML_ChangedTitle_t> action) { }

	public static void UnregisterCallback(Action<HTML_ChangedTitle_t> action) { }

	public static void RegisterCallResult(Action<HTML_ChangedTitle_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.HTML_SearchResults_t
{
	// Fields
	private static readonly int _size;
	private static Action<HTML_SearchResults_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<HTML_SearchResults_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<HTML_SearchResults_t> action) { }

	public static void UnregisterCallback(Action<HTML_SearchResults_t> action) { }

	public static void RegisterCallResult(Action<HTML_SearchResults_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.HTML_CanGoBackAndForward_t
{
	// Fields
	private static readonly int _size;
	private static Action<HTML_CanGoBackAndForward_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<HTML_CanGoBackAndForward_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<HTML_CanGoBackAndForward_t> action) { }

	public static void UnregisterCallback(Action<HTML_CanGoBackAndForward_t> action) { }

	public static void RegisterCallResult(Action<HTML_CanGoBackAndForward_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.HTML_HorizontalScroll_t
{
	// Fields
	private static readonly int _size;
	private static Action<HTML_HorizontalScroll_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<HTML_HorizontalScroll_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<HTML_HorizontalScroll_t> action) { }

	public static void UnregisterCallback(Action<HTML_HorizontalScroll_t> action) { }

	public static void RegisterCallResult(Action<HTML_HorizontalScroll_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.HTML_VerticalScroll_t
{
	// Fields
	private static readonly int _size;
	private static Action<HTML_VerticalScroll_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<HTML_VerticalScroll_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<HTML_VerticalScroll_t> action) { }

	public static void UnregisterCallback(Action<HTML_VerticalScroll_t> action) { }

	public static void RegisterCallResult(Action<HTML_VerticalScroll_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.HTML_LinkAtPosition_t
{
	// Fields
	private static readonly int _size;
	private static Action<HTML_LinkAtPosition_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<HTML_LinkAtPosition_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<HTML_LinkAtPosition_t> action) { }

	public static void UnregisterCallback(Action<HTML_LinkAtPosition_t> action) { }

	public static void RegisterCallResult(Action<HTML_LinkAtPosition_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.HTML_JSAlert_t
{
	// Fields
	private static readonly int _size;
	private static Action<HTML_JSAlert_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<HTML_JSAlert_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<HTML_JSAlert_t> action) { }

	public static void UnregisterCallback(Action<HTML_JSAlert_t> action) { }

	public static void RegisterCallResult(Action<HTML_JSAlert_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.HTML_JSConfirm_t
{
	// Fields
	private static readonly int _size;
	private static Action<HTML_JSConfirm_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<HTML_JSConfirm_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<HTML_JSConfirm_t> action) { }

	public static void UnregisterCallback(Action<HTML_JSConfirm_t> action) { }

	public static void RegisterCallResult(Action<HTML_JSConfirm_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.HTML_FileOpenDialog_t
{
	// Fields
	private static readonly int _size;
	private static Action<HTML_FileOpenDialog_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<HTML_FileOpenDialog_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<HTML_FileOpenDialog_t> action) { }

	public static void UnregisterCallback(Action<HTML_FileOpenDialog_t> action) { }

	public static void RegisterCallResult(Action<HTML_FileOpenDialog_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.HTML_NewWindow_t
{
	// Fields
	private static readonly int _size;
	private static Action<HTML_NewWindow_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<HTML_NewWindow_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<HTML_NewWindow_t> action) { }

	public static void UnregisterCallback(Action<HTML_NewWindow_t> action) { }

	public static void RegisterCallResult(Action<HTML_NewWindow_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.HTML_SetCursor_t
{
	// Fields
	private static readonly int _size;
	private static Action<HTML_SetCursor_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<HTML_SetCursor_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<HTML_SetCursor_t> action) { }

	public static void UnregisterCallback(Action<HTML_SetCursor_t> action) { }

	public static void RegisterCallResult(Action<HTML_SetCursor_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.HTML_StatusText_t
{
	// Fields
	private static readonly int _size;
	private static Action<HTML_StatusText_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<HTML_StatusText_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<HTML_StatusText_t> action) { }

	public static void UnregisterCallback(Action<HTML_StatusText_t> action) { }

	public static void RegisterCallResult(Action<HTML_StatusText_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.HTML_ShowToolTip_t
{
	// Fields
	private static readonly int _size;
	private static Action<HTML_ShowToolTip_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<HTML_ShowToolTip_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<HTML_ShowToolTip_t> action) { }

	public static void UnregisterCallback(Action<HTML_ShowToolTip_t> action) { }

	public static void RegisterCallResult(Action<HTML_ShowToolTip_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.HTML_UpdateToolTip_t
{
	// Fields
	private static readonly int _size;
	private static Action<HTML_UpdateToolTip_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<HTML_UpdateToolTip_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<HTML_UpdateToolTip_t> action) { }

	public static void UnregisterCallback(Action<HTML_UpdateToolTip_t> action) { }

	public static void RegisterCallResult(Action<HTML_UpdateToolTip_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.HTML_HideToolTip_t
{
	// Fields
	private static readonly int _size;
	private static Action<HTML_HideToolTip_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<HTML_HideToolTip_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<HTML_HideToolTip_t> action) { }

	public static void UnregisterCallback(Action<HTML_HideToolTip_t> action) { }

	public static void RegisterCallResult(Action<HTML_HideToolTip_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.HTTPRequestCompleted_t
{
	// Fields
	private static readonly int _size;
	private static Action<HTTPRequestCompleted_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<HTTPRequestCompleted_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<HTTPRequestCompleted_t> action) { }

	public static void UnregisterCallback(Action<HTTPRequestCompleted_t> action) { }

	public static void RegisterCallResult(Action<HTTPRequestCompleted_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.HTTPRequestHeadersReceived_t
{
	// Fields
	private static readonly int _size;
	private static Action<HTTPRequestHeadersReceived_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<HTTPRequestHeadersReceived_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<HTTPRequestHeadersReceived_t> action) { }

	public static void UnregisterCallback(Action<HTTPRequestHeadersReceived_t> action) { }

	public static void RegisterCallResult(Action<HTTPRequestHeadersReceived_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.HTTPRequestDataReceived_t
{
	// Fields
	private static readonly int _size;
	private static Action<HTTPRequestDataReceived_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<HTTPRequestDataReceived_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<HTTPRequestDataReceived_t> action) { }

	public static void UnregisterCallback(Action<HTTPRequestDataReceived_t> action) { }

	public static void RegisterCallResult(Action<HTTPRequestDataReceived_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.SteamInventoryResultReady_t
{
	// Fields
	private static readonly int _size;
	private static Action<SteamInventoryResultReady_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<SteamInventoryResultReady_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<SteamInventoryResultReady_t> action) { }

	public static void UnregisterCallback(Action<SteamInventoryResultReady_t> action) { }

	public static void RegisterCallResult(Action<SteamInventoryResultReady_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.SteamInventoryFullUpdate_t
{
	// Fields
	private static readonly int _size;
	private static Action<SteamInventoryFullUpdate_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<SteamInventoryFullUpdate_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<SteamInventoryFullUpdate_t> action) { }

	public static void UnregisterCallback(Action<SteamInventoryFullUpdate_t> action) { }

	public static void RegisterCallResult(Action<SteamInventoryFullUpdate_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.SteamInventoryDefinitionUpdate_t
{
	// Fields
	private static readonly int _size;
	private static Action<SteamInventoryDefinitionUpdate_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<SteamInventoryDefinitionUpdate_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<SteamInventoryDefinitionUpdate_t> action) { }

	public static void UnregisterCallback(Action<SteamInventoryDefinitionUpdate_t> action) { }

	public static void RegisterCallResult(Action<SteamInventoryDefinitionUpdate_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.SteamInventoryEligiblePromoItemDefIDs_t
{
	// Fields
	private static readonly int _size;
	private static Action<SteamInventoryEligiblePromoItemDefIDs_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<SteamInventoryEligiblePromoItemDefIDs_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<SteamInventoryEligiblePromoItemDefIDs_t> action) { }

	public static void UnregisterCallback(Action<SteamInventoryEligiblePromoItemDefIDs_t> action) { }

	public static void RegisterCallResult(Action<SteamInventoryEligiblePromoItemDefIDs_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.FavoritesListChanged_t
{
	// Fields
	private static readonly int _size;
	private static Action<FavoritesListChanged_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<FavoritesListChanged_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<FavoritesListChanged_t> action) { }

	public static void UnregisterCallback(Action<FavoritesListChanged_t> action) { }

	public static void RegisterCallResult(Action<FavoritesListChanged_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.LobbyInvite_t
{
	// Fields
	private static readonly int _size;
	private static Action<LobbyInvite_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<LobbyInvite_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<LobbyInvite_t> action) { }

	public static void UnregisterCallback(Action<LobbyInvite_t> action) { }

	public static void RegisterCallResult(Action<LobbyInvite_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.LobbyEnter_t
{
	// Fields
	private static readonly int _size;
	private static Action<LobbyEnter_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<LobbyEnter_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<LobbyEnter_t> action) { }

	public static void UnregisterCallback(Action<LobbyEnter_t> action) { }

	public static void RegisterCallResult(Action<LobbyEnter_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.LobbyDataUpdate_t
{
	// Fields
	private static readonly int _size;
	private static Action<LobbyDataUpdate_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<LobbyDataUpdate_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<LobbyDataUpdate_t> action) { }

	public static void UnregisterCallback(Action<LobbyDataUpdate_t> action) { }

	public static void RegisterCallResult(Action<LobbyDataUpdate_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.LobbyChatUpdate_t
{
	// Fields
	private static readonly int _size;
	private static Action<LobbyChatUpdate_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<LobbyChatUpdate_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<LobbyChatUpdate_t> action) { }

	public static void UnregisterCallback(Action<LobbyChatUpdate_t> action) { }

	public static void RegisterCallResult(Action<LobbyChatUpdate_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.LobbyChatMsg_t
{
	// Fields
	private static readonly int _size;
	private static Action<LobbyChatMsg_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<LobbyChatMsg_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<LobbyChatMsg_t> action) { }

	public static void UnregisterCallback(Action<LobbyChatMsg_t> action) { }

	public static void RegisterCallResult(Action<LobbyChatMsg_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.LobbyGameCreated_t
{
	// Fields
	private static readonly int _size;
	private static Action<LobbyGameCreated_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<LobbyGameCreated_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<LobbyGameCreated_t> action) { }

	public static void UnregisterCallback(Action<LobbyGameCreated_t> action) { }

	public static void RegisterCallResult(Action<LobbyGameCreated_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.LobbyMatchList_t
{
	// Fields
	private static readonly int _size;
	private static Action<LobbyMatchList_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<LobbyMatchList_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<LobbyMatchList_t> action) { }

	public static void UnregisterCallback(Action<LobbyMatchList_t> action) { }

	public static void RegisterCallResult(Action<LobbyMatchList_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.LobbyKicked_t
{
	// Fields
	private static readonly int _size;
	private static Action<LobbyKicked_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<LobbyKicked_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<LobbyKicked_t> action) { }

	public static void UnregisterCallback(Action<LobbyKicked_t> action) { }

	public static void RegisterCallResult(Action<LobbyKicked_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.LobbyCreated_t
{
	// Fields
	private static readonly int _size;
	private static Action<LobbyCreated_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<LobbyCreated_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<LobbyCreated_t> action) { }

	public static void UnregisterCallback(Action<LobbyCreated_t> action) { }

	public static void RegisterCallResult(Action<LobbyCreated_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.FavoritesListAccountsUpdated_t
{
	// Fields
	private static readonly int _size;
	private static Action<FavoritesListAccountsUpdated_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<FavoritesListAccountsUpdated_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<FavoritesListAccountsUpdated_t> action) { }

	public static void UnregisterCallback(Action<FavoritesListAccountsUpdated_t> action) { }

	public static void RegisterCallResult(Action<FavoritesListAccountsUpdated_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.PlaybackStatusHasChanged_t
{
	// Fields
	private static readonly int _size;
	private static Action<PlaybackStatusHasChanged_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<PlaybackStatusHasChanged_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<PlaybackStatusHasChanged_t> action) { }

	public static void UnregisterCallback(Action<PlaybackStatusHasChanged_t> action) { }

	public static void RegisterCallResult(Action<PlaybackStatusHasChanged_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.VolumeHasChanged_t
{
	// Fields
	private static readonly int _size;
	private static Action<VolumeHasChanged_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<VolumeHasChanged_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<VolumeHasChanged_t> action) { }

	public static void UnregisterCallback(Action<VolumeHasChanged_t> action) { }

	public static void RegisterCallResult(Action<VolumeHasChanged_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.MusicPlayerRemoteWillActivate_t
{
	// Fields
	private static readonly int _size;
	private static Action<MusicPlayerRemoteWillActivate_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<MusicPlayerRemoteWillActivate_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<MusicPlayerRemoteWillActivate_t> action) { }

	public static void UnregisterCallback(Action<MusicPlayerRemoteWillActivate_t> action) { }

	public static void RegisterCallResult(Action<MusicPlayerRemoteWillActivate_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.MusicPlayerRemoteWillDeactivate_t
{
	// Fields
	private static readonly int _size;
	private static Action<MusicPlayerRemoteWillDeactivate_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<MusicPlayerRemoteWillDeactivate_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<MusicPlayerRemoteWillDeactivate_t> action) { }

	public static void UnregisterCallback(Action<MusicPlayerRemoteWillDeactivate_t> action) { }

	public static void RegisterCallResult(Action<MusicPlayerRemoteWillDeactivate_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.MusicPlayerRemoteToFront_t
{
	// Fields
	private static readonly int _size;
	private static Action<MusicPlayerRemoteToFront_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<MusicPlayerRemoteToFront_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<MusicPlayerRemoteToFront_t> action) { }

	public static void UnregisterCallback(Action<MusicPlayerRemoteToFront_t> action) { }

	public static void RegisterCallResult(Action<MusicPlayerRemoteToFront_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.MusicPlayerWillQuit_t
{
	// Fields
	private static readonly int _size;
	private static Action<MusicPlayerWillQuit_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<MusicPlayerWillQuit_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<MusicPlayerWillQuit_t> action) { }

	public static void UnregisterCallback(Action<MusicPlayerWillQuit_t> action) { }

	public static void RegisterCallResult(Action<MusicPlayerWillQuit_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.MusicPlayerWantsPlay_t
{
	// Fields
	private static readonly int _size;
	private static Action<MusicPlayerWantsPlay_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<MusicPlayerWantsPlay_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<MusicPlayerWantsPlay_t> action) { }

	public static void UnregisterCallback(Action<MusicPlayerWantsPlay_t> action) { }

	public static void RegisterCallResult(Action<MusicPlayerWantsPlay_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.MusicPlayerWantsPause_t
{
	// Fields
	private static readonly int _size;
	private static Action<MusicPlayerWantsPause_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<MusicPlayerWantsPause_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<MusicPlayerWantsPause_t> action) { }

	public static void UnregisterCallback(Action<MusicPlayerWantsPause_t> action) { }

	public static void RegisterCallResult(Action<MusicPlayerWantsPause_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.MusicPlayerWantsPlayPrevious_t
{
	// Fields
	private static readonly int _size;
	private static Action<MusicPlayerWantsPlayPrevious_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<MusicPlayerWantsPlayPrevious_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<MusicPlayerWantsPlayPrevious_t> action) { }

	public static void UnregisterCallback(Action<MusicPlayerWantsPlayPrevious_t> action) { }

	public static void RegisterCallResult(Action<MusicPlayerWantsPlayPrevious_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.MusicPlayerWantsPlayNext_t
{
	// Fields
	private static readonly int _size;
	private static Action<MusicPlayerWantsPlayNext_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<MusicPlayerWantsPlayNext_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<MusicPlayerWantsPlayNext_t> action) { }

	public static void UnregisterCallback(Action<MusicPlayerWantsPlayNext_t> action) { }

	public static void RegisterCallResult(Action<MusicPlayerWantsPlayNext_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.MusicPlayerWantsShuffled_t
{
	// Fields
	private static readonly int _size;
	private static Action<MusicPlayerWantsShuffled_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<MusicPlayerWantsShuffled_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<MusicPlayerWantsShuffled_t> action) { }

	public static void UnregisterCallback(Action<MusicPlayerWantsShuffled_t> action) { }

	public static void RegisterCallResult(Action<MusicPlayerWantsShuffled_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.MusicPlayerWantsLooped_t
{
	// Fields
	private static readonly int _size;
	private static Action<MusicPlayerWantsLooped_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<MusicPlayerWantsLooped_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<MusicPlayerWantsLooped_t> action) { }

	public static void UnregisterCallback(Action<MusicPlayerWantsLooped_t> action) { }

	public static void RegisterCallResult(Action<MusicPlayerWantsLooped_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.MusicPlayerWantsVolume_t
{
	// Fields
	private static readonly int _size;
	private static Action<MusicPlayerWantsVolume_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<MusicPlayerWantsVolume_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<MusicPlayerWantsVolume_t> action) { }

	public static void UnregisterCallback(Action<MusicPlayerWantsVolume_t> action) { }

	public static void RegisterCallResult(Action<MusicPlayerWantsVolume_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.MusicPlayerSelectsQueueEntry_t
{
	// Fields
	private static readonly int _size;
	private static Action<MusicPlayerSelectsQueueEntry_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<MusicPlayerSelectsQueueEntry_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<MusicPlayerSelectsQueueEntry_t> action) { }

	public static void UnregisterCallback(Action<MusicPlayerSelectsQueueEntry_t> action) { }

	public static void RegisterCallResult(Action<MusicPlayerSelectsQueueEntry_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.MusicPlayerSelectsPlaylistEntry_t
{
	// Fields
	private static readonly int _size;
	private static Action<MusicPlayerSelectsPlaylistEntry_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<MusicPlayerSelectsPlaylistEntry_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<MusicPlayerSelectsPlaylistEntry_t> action) { }

	public static void UnregisterCallback(Action<MusicPlayerSelectsPlaylistEntry_t> action) { }

	public static void RegisterCallResult(Action<MusicPlayerSelectsPlaylistEntry_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.MusicPlayerWantsPlayingRepeatStatus_t
{
	// Fields
	private static readonly int _size;
	private static Action<MusicPlayerWantsPlayingRepeatStatus_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<MusicPlayerWantsPlayingRepeatStatus_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<MusicPlayerWantsPlayingRepeatStatus_t> action) { }

	public static void UnregisterCallback(Action<MusicPlayerWantsPlayingRepeatStatus_t> action) { }

	public static void RegisterCallResult(Action<MusicPlayerWantsPlayingRepeatStatus_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.P2PSessionRequest_t
{
	// Fields
	private static readonly int _size;
	private static Action<P2PSessionRequest_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<P2PSessionRequest_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<P2PSessionRequest_t> action) { }

	public static void UnregisterCallback(Action<P2PSessionRequest_t> action) { }

	public static void RegisterCallResult(Action<P2PSessionRequest_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.P2PSessionConnectFail_t
{
	// Fields
	private static readonly int _size;
	private static Action<P2PSessionConnectFail_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<P2PSessionConnectFail_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<P2PSessionConnectFail_t> action) { }

	public static void UnregisterCallback(Action<P2PSessionConnectFail_t> action) { }

	public static void RegisterCallResult(Action<P2PSessionConnectFail_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.SocketStatusCallback_t
{
	// Fields
	private static readonly int _size;
	private static Action<SocketStatusCallback_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<SocketStatusCallback_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<SocketStatusCallback_t> action) { }

	public static void UnregisterCallback(Action<SocketStatusCallback_t> action) { }

	public static void RegisterCallResult(Action<SocketStatusCallback_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.RemoteStorageAppSyncedClient_t
{
	// Fields
	private static readonly int _size;
	private static Action<RemoteStorageAppSyncedClient_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<RemoteStorageAppSyncedClient_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<RemoteStorageAppSyncedClient_t> action) { }

	public static void UnregisterCallback(Action<RemoteStorageAppSyncedClient_t> action) { }

	public static void RegisterCallResult(Action<RemoteStorageAppSyncedClient_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.RemoteStorageAppSyncedServer_t
{
	// Fields
	private static readonly int _size;
	private static Action<RemoteStorageAppSyncedServer_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<RemoteStorageAppSyncedServer_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<RemoteStorageAppSyncedServer_t> action) { }

	public static void UnregisterCallback(Action<RemoteStorageAppSyncedServer_t> action) { }

	public static void RegisterCallResult(Action<RemoteStorageAppSyncedServer_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.RemoteStorageAppSyncProgress_t
{
	// Fields
	private static readonly int _size;
	private static Action<RemoteStorageAppSyncProgress_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<RemoteStorageAppSyncProgress_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<RemoteStorageAppSyncProgress_t> action) { }

	public static void UnregisterCallback(Action<RemoteStorageAppSyncProgress_t> action) { }

	public static void RegisterCallResult(Action<RemoteStorageAppSyncProgress_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.RemoteStorageAppSyncStatusCheck_t
{
	// Fields
	private static readonly int _size;
	private static Action<RemoteStorageAppSyncStatusCheck_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<RemoteStorageAppSyncStatusCheck_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<RemoteStorageAppSyncStatusCheck_t> action) { }

	public static void UnregisterCallback(Action<RemoteStorageAppSyncStatusCheck_t> action) { }

	public static void RegisterCallResult(Action<RemoteStorageAppSyncStatusCheck_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.RemoteStorageFileShareResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<RemoteStorageFileShareResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<RemoteStorageFileShareResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<RemoteStorageFileShareResult_t> action) { }

	public static void UnregisterCallback(Action<RemoteStorageFileShareResult_t> action) { }

	public static void RegisterCallResult(Action<RemoteStorageFileShareResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.RemoteStoragePublishFileResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<RemoteStoragePublishFileResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<RemoteStoragePublishFileResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<RemoteStoragePublishFileResult_t> action) { }

	public static void UnregisterCallback(Action<RemoteStoragePublishFileResult_t> action) { }

	public static void RegisterCallResult(Action<RemoteStoragePublishFileResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.RemoteStorageDeletePublishedFileResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<RemoteStorageDeletePublishedFileResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<RemoteStorageDeletePublishedFileResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<RemoteStorageDeletePublishedFileResult_t> action) { }

	public static void UnregisterCallback(Action<RemoteStorageDeletePublishedFileResult_t> action) { }

	public static void RegisterCallResult(Action<RemoteStorageDeletePublishedFileResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.RemoteStorageEnumerateUserPublishedFilesResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<RemoteStorageEnumerateUserPublishedFilesResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<RemoteStorageEnumerateUserPublishedFilesResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<RemoteStorageEnumerateUserPublishedFilesResult_t> action) { }

	public static void UnregisterCallback(Action<RemoteStorageEnumerateUserPublishedFilesResult_t> action) { }

	public static void RegisterCallResult(Action<RemoteStorageEnumerateUserPublishedFilesResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.RemoteStorageSubscribePublishedFileResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<RemoteStorageSubscribePublishedFileResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<RemoteStorageSubscribePublishedFileResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<RemoteStorageSubscribePublishedFileResult_t> action) { }

	public static void UnregisterCallback(Action<RemoteStorageSubscribePublishedFileResult_t> action) { }

	public static void RegisterCallResult(Action<RemoteStorageSubscribePublishedFileResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.RemoteStorageEnumerateUserSubscribedFilesResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<RemoteStorageEnumerateUserSubscribedFilesResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<RemoteStorageEnumerateUserSubscribedFilesResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<RemoteStorageEnumerateUserSubscribedFilesResult_t> action) { }

	public static void UnregisterCallback(Action<RemoteStorageEnumerateUserSubscribedFilesResult_t> action) { }

	public static void RegisterCallResult(Action<RemoteStorageEnumerateUserSubscribedFilesResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.RemoteStorageUnsubscribePublishedFileResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<RemoteStorageUnsubscribePublishedFileResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<RemoteStorageUnsubscribePublishedFileResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<RemoteStorageUnsubscribePublishedFileResult_t> action) { }

	public static void UnregisterCallback(Action<RemoteStorageUnsubscribePublishedFileResult_t> action) { }

	public static void RegisterCallResult(Action<RemoteStorageUnsubscribePublishedFileResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.RemoteStorageUpdatePublishedFileResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<RemoteStorageUpdatePublishedFileResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<RemoteStorageUpdatePublishedFileResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<RemoteStorageUpdatePublishedFileResult_t> action) { }

	public static void UnregisterCallback(Action<RemoteStorageUpdatePublishedFileResult_t> action) { }

	public static void RegisterCallResult(Action<RemoteStorageUpdatePublishedFileResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.RemoteStorageDownloadUGCResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<RemoteStorageDownloadUGCResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<RemoteStorageDownloadUGCResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<RemoteStorageDownloadUGCResult_t> action) { }

	public static void UnregisterCallback(Action<RemoteStorageDownloadUGCResult_t> action) { }

	public static void RegisterCallResult(Action<RemoteStorageDownloadUGCResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.RemoteStorageGetPublishedFileDetailsResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<RemoteStorageGetPublishedFileDetailsResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<RemoteStorageGetPublishedFileDetailsResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<RemoteStorageGetPublishedFileDetailsResult_t> action) { }

	public static void UnregisterCallback(Action<RemoteStorageGetPublishedFileDetailsResult_t> action) { }

	public static void RegisterCallResult(Action<RemoteStorageGetPublishedFileDetailsResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.RemoteStorageEnumerateWorkshopFilesResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<RemoteStorageEnumerateWorkshopFilesResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<RemoteStorageEnumerateWorkshopFilesResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<RemoteStorageEnumerateWorkshopFilesResult_t> action) { }

	public static void UnregisterCallback(Action<RemoteStorageEnumerateWorkshopFilesResult_t> action) { }

	public static void RegisterCallResult(Action<RemoteStorageEnumerateWorkshopFilesResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.RemoteStorageGetPublishedItemVoteDetailsResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<RemoteStorageGetPublishedItemVoteDetailsResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<RemoteStorageGetPublishedItemVoteDetailsResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<RemoteStorageGetPublishedItemVoteDetailsResult_t> action) { }

	public static void UnregisterCallback(Action<RemoteStorageGetPublishedItemVoteDetailsResult_t> action) { }

	public static void RegisterCallResult(Action<RemoteStorageGetPublishedItemVoteDetailsResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.RemoteStoragePublishedFileSubscribed_t
{
	// Fields
	private static readonly int _size;
	private static Action<RemoteStoragePublishedFileSubscribed_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<RemoteStoragePublishedFileSubscribed_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<RemoteStoragePublishedFileSubscribed_t> action) { }

	public static void UnregisterCallback(Action<RemoteStoragePublishedFileSubscribed_t> action) { }

	public static void RegisterCallResult(Action<RemoteStoragePublishedFileSubscribed_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.RemoteStoragePublishedFileUnsubscribed_t
{
	// Fields
	private static readonly int _size;
	private static Action<RemoteStoragePublishedFileUnsubscribed_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<RemoteStoragePublishedFileUnsubscribed_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<RemoteStoragePublishedFileUnsubscribed_t> action) { }

	public static void UnregisterCallback(Action<RemoteStoragePublishedFileUnsubscribed_t> action) { }

	public static void RegisterCallResult(Action<RemoteStoragePublishedFileUnsubscribed_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.RemoteStoragePublishedFileDeleted_t
{
	// Fields
	private static readonly int _size;
	private static Action<RemoteStoragePublishedFileDeleted_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<RemoteStoragePublishedFileDeleted_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<RemoteStoragePublishedFileDeleted_t> action) { }

	public static void UnregisterCallback(Action<RemoteStoragePublishedFileDeleted_t> action) { }

	public static void RegisterCallResult(Action<RemoteStoragePublishedFileDeleted_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.RemoteStorageUpdateUserPublishedItemVoteResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<RemoteStorageUpdateUserPublishedItemVoteResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<RemoteStorageUpdateUserPublishedItemVoteResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<RemoteStorageUpdateUserPublishedItemVoteResult_t> action) { }

	public static void UnregisterCallback(Action<RemoteStorageUpdateUserPublishedItemVoteResult_t> action) { }

	public static void RegisterCallResult(Action<RemoteStorageUpdateUserPublishedItemVoteResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.RemoteStorageUserVoteDetails_t
{
	// Fields
	private static readonly int _size;
	private static Action<RemoteStorageUserVoteDetails_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<RemoteStorageUserVoteDetails_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<RemoteStorageUserVoteDetails_t> action) { }

	public static void UnregisterCallback(Action<RemoteStorageUserVoteDetails_t> action) { }

	public static void RegisterCallResult(Action<RemoteStorageUserVoteDetails_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.RemoteStorageEnumerateUserSharedWorkshopFilesResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<RemoteStorageEnumerateUserSharedWorkshopFilesResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<RemoteStorageEnumerateUserSharedWorkshopFilesResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<RemoteStorageEnumerateUserSharedWorkshopFilesResult_t> action) { }

	public static void UnregisterCallback(Action<RemoteStorageEnumerateUserSharedWorkshopFilesResult_t> action) { }

	public static void RegisterCallResult(Action<RemoteStorageEnumerateUserSharedWorkshopFilesResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.RemoteStorageSetUserPublishedFileActionResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<RemoteStorageSetUserPublishedFileActionResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<RemoteStorageSetUserPublishedFileActionResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<RemoteStorageSetUserPublishedFileActionResult_t> action) { }

	public static void UnregisterCallback(Action<RemoteStorageSetUserPublishedFileActionResult_t> action) { }

	public static void RegisterCallResult(Action<RemoteStorageSetUserPublishedFileActionResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.RemoteStorageEnumeratePublishedFilesByUserActionResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<RemoteStorageEnumeratePublishedFilesByUserActionResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<RemoteStorageEnumeratePublishedFilesByUserActionResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<RemoteStorageEnumeratePublishedFilesByUserActionResult_t> action) { }

	public static void UnregisterCallback(Action<RemoteStorageEnumeratePublishedFilesByUserActionResult_t> action) { }

	public static void RegisterCallResult(Action<RemoteStorageEnumeratePublishedFilesByUserActionResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.RemoteStoragePublishFileProgress_t
{
	// Fields
	private static readonly int _size;
	private static Action<RemoteStoragePublishFileProgress_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<RemoteStoragePublishFileProgress_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<RemoteStoragePublishFileProgress_t> action) { }

	public static void UnregisterCallback(Action<RemoteStoragePublishFileProgress_t> action) { }

	public static void RegisterCallResult(Action<RemoteStoragePublishFileProgress_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.RemoteStoragePublishedFileUpdated_t
{
	// Fields
	private static readonly int _size;
	private static Action<RemoteStoragePublishedFileUpdated_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<RemoteStoragePublishedFileUpdated_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<RemoteStoragePublishedFileUpdated_t> action) { }

	public static void UnregisterCallback(Action<RemoteStoragePublishedFileUpdated_t> action) { }

	public static void RegisterCallResult(Action<RemoteStoragePublishedFileUpdated_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.RemoteStorageFileWriteAsyncComplete_t
{
	// Fields
	private static readonly int _size;
	private static Action<RemoteStorageFileWriteAsyncComplete_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<RemoteStorageFileWriteAsyncComplete_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<RemoteStorageFileWriteAsyncComplete_t> action) { }

	public static void UnregisterCallback(Action<RemoteStorageFileWriteAsyncComplete_t> action) { }

	public static void RegisterCallResult(Action<RemoteStorageFileWriteAsyncComplete_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.RemoteStorageFileReadAsyncComplete_t
{
	// Fields
	private static readonly int _size;
	private static Action<RemoteStorageFileReadAsyncComplete_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<RemoteStorageFileReadAsyncComplete_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<RemoteStorageFileReadAsyncComplete_t> action) { }

	public static void UnregisterCallback(Action<RemoteStorageFileReadAsyncComplete_t> action) { }

	public static void RegisterCallResult(Action<RemoteStorageFileReadAsyncComplete_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.ScreenshotReady_t
{
	// Fields
	private static readonly int _size;
	private static Action<ScreenshotReady_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<ScreenshotReady_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<ScreenshotReady_t> action) { }

	public static void UnregisterCallback(Action<ScreenshotReady_t> action) { }

	public static void RegisterCallResult(Action<ScreenshotReady_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.ScreenshotRequested_t
{
	// Fields
	private static readonly int _size;
	private static Action<ScreenshotRequested_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<ScreenshotRequested_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<ScreenshotRequested_t> action) { }

	public static void UnregisterCallback(Action<ScreenshotRequested_t> action) { }

	public static void RegisterCallResult(Action<ScreenshotRequested_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.SteamUGCQueryCompleted_t
{
	// Fields
	private static readonly int _size;
	private static Action<SteamUGCQueryCompleted_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<SteamUGCQueryCompleted_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<SteamUGCQueryCompleted_t> action) { }

	public static void UnregisterCallback(Action<SteamUGCQueryCompleted_t> action) { }

	public static void RegisterCallResult(Action<SteamUGCQueryCompleted_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.SteamUGCRequestUGCDetailsResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<SteamUGCRequestUGCDetailsResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<SteamUGCRequestUGCDetailsResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<SteamUGCRequestUGCDetailsResult_t> action) { }

	public static void UnregisterCallback(Action<SteamUGCRequestUGCDetailsResult_t> action) { }

	public static void RegisterCallResult(Action<SteamUGCRequestUGCDetailsResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.CreateItemResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<CreateItemResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<CreateItemResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<CreateItemResult_t> action) { }

	public static void UnregisterCallback(Action<CreateItemResult_t> action) { }

	public static void RegisterCallResult(Action<CreateItemResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.SubmitItemUpdateResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<SubmitItemUpdateResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<SubmitItemUpdateResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<SubmitItemUpdateResult_t> action) { }

	public static void UnregisterCallback(Action<SubmitItemUpdateResult_t> action) { }

	public static void RegisterCallResult(Action<SubmitItemUpdateResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.ItemInstalled_t
{
	// Fields
	private static readonly int _size;
	private static Action<ItemInstalled_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<ItemInstalled_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<ItemInstalled_t> action) { }

	public static void UnregisterCallback(Action<ItemInstalled_t> action) { }

	public static void RegisterCallResult(Action<ItemInstalled_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.DownloadItemResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<DownloadItemResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<DownloadItemResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<DownloadItemResult_t> action) { }

	public static void UnregisterCallback(Action<DownloadItemResult_t> action) { }

	public static void RegisterCallResult(Action<DownloadItemResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.UserFavoriteItemsListChanged_t
{
	// Fields
	private static readonly int _size;
	private static Action<UserFavoriteItemsListChanged_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<UserFavoriteItemsListChanged_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<UserFavoriteItemsListChanged_t> action) { }

	public static void UnregisterCallback(Action<UserFavoriteItemsListChanged_t> action) { }

	public static void RegisterCallResult(Action<UserFavoriteItemsListChanged_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.SetUserItemVoteResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<SetUserItemVoteResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<SetUserItemVoteResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<SetUserItemVoteResult_t> action) { }

	public static void UnregisterCallback(Action<SetUserItemVoteResult_t> action) { }

	public static void RegisterCallResult(Action<SetUserItemVoteResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.GetUserItemVoteResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<GetUserItemVoteResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<GetUserItemVoteResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<GetUserItemVoteResult_t> action) { }

	public static void UnregisterCallback(Action<GetUserItemVoteResult_t> action) { }

	public static void RegisterCallResult(Action<GetUserItemVoteResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.StartPlaytimeTrackingResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<StartPlaytimeTrackingResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<StartPlaytimeTrackingResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<StartPlaytimeTrackingResult_t> action) { }

	public static void UnregisterCallback(Action<StartPlaytimeTrackingResult_t> action) { }

	public static void RegisterCallResult(Action<StartPlaytimeTrackingResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.StopPlaytimeTrackingResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<StopPlaytimeTrackingResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<StopPlaytimeTrackingResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<StopPlaytimeTrackingResult_t> action) { }

	public static void UnregisterCallback(Action<StopPlaytimeTrackingResult_t> action) { }

	public static void RegisterCallResult(Action<StopPlaytimeTrackingResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.SteamServersConnected_t
{
	// Fields
	private static readonly int _size;
	private static Action<SteamServersConnected_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<SteamServersConnected_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<SteamServersConnected_t> action) { }

	public static void UnregisterCallback(Action<SteamServersConnected_t> action) { }

	public static void RegisterCallResult(Action<SteamServersConnected_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.SteamServerConnectFailure_t
{
	// Fields
	private static readonly int _size;
	private static Action<SteamServerConnectFailure_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<SteamServerConnectFailure_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<SteamServerConnectFailure_t> action) { }

	public static void UnregisterCallback(Action<SteamServerConnectFailure_t> action) { }

	public static void RegisterCallResult(Action<SteamServerConnectFailure_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.SteamServersDisconnected_t
{
	// Fields
	private static readonly int _size;
	private static Action<SteamServersDisconnected_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<SteamServersDisconnected_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<SteamServersDisconnected_t> action) { }

	public static void UnregisterCallback(Action<SteamServersDisconnected_t> action) { }

	public static void RegisterCallResult(Action<SteamServersDisconnected_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.ClientGameServerDeny_t
{
	// Fields
	private static readonly int _size;
	private static Action<ClientGameServerDeny_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<ClientGameServerDeny_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<ClientGameServerDeny_t> action) { }

	public static void UnregisterCallback(Action<ClientGameServerDeny_t> action) { }

	public static void RegisterCallResult(Action<ClientGameServerDeny_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.IPCFailure_t
{
	// Fields
	private static readonly int _size;
	private static Action<IPCFailure_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<IPCFailure_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<IPCFailure_t> action) { }

	public static void UnregisterCallback(Action<IPCFailure_t> action) { }

	public static void RegisterCallResult(Action<IPCFailure_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.LicensesUpdated_t
{
	// Fields
	private static readonly int _size;
	private static Action<LicensesUpdated_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<LicensesUpdated_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<LicensesUpdated_t> action) { }

	public static void UnregisterCallback(Action<LicensesUpdated_t> action) { }

	public static void RegisterCallResult(Action<LicensesUpdated_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.ValidateAuthTicketResponse_t
{
	// Fields
	private static readonly int _size;
	private static Action<ValidateAuthTicketResponse_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<ValidateAuthTicketResponse_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<ValidateAuthTicketResponse_t> action) { }

	public static void UnregisterCallback(Action<ValidateAuthTicketResponse_t> action) { }

	public static void RegisterCallResult(Action<ValidateAuthTicketResponse_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.MicroTxnAuthorizationResponse_t
{
	// Fields
	private static readonly int _size;
	private static Action<MicroTxnAuthorizationResponse_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<MicroTxnAuthorizationResponse_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<MicroTxnAuthorizationResponse_t> action) { }

	public static void UnregisterCallback(Action<MicroTxnAuthorizationResponse_t> action) { }

	public static void RegisterCallResult(Action<MicroTxnAuthorizationResponse_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.EncryptedAppTicketResponse_t
{
	// Fields
	private static readonly int _size;
	private static Action<EncryptedAppTicketResponse_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<EncryptedAppTicketResponse_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<EncryptedAppTicketResponse_t> action) { }

	public static void UnregisterCallback(Action<EncryptedAppTicketResponse_t> action) { }

	public static void RegisterCallResult(Action<EncryptedAppTicketResponse_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.GetAuthSessionTicketResponse_t
{
	// Fields
	private static readonly int _size;
	private static Action<GetAuthSessionTicketResponse_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<GetAuthSessionTicketResponse_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<GetAuthSessionTicketResponse_t> action) { }

	public static void UnregisterCallback(Action<GetAuthSessionTicketResponse_t> action) { }

	public static void RegisterCallResult(Action<GetAuthSessionTicketResponse_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.GameWebCallback_t
{
	// Fields
	private static readonly int _size;
	private static Action<GameWebCallback_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<GameWebCallback_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<GameWebCallback_t> action) { }

	public static void UnregisterCallback(Action<GameWebCallback_t> action) { }

	public static void RegisterCallResult(Action<GameWebCallback_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.StoreAuthURLResponse_t
{
	// Fields
	private static readonly int _size;
	private static Action<StoreAuthURLResponse_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<StoreAuthURLResponse_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<StoreAuthURLResponse_t> action) { }

	public static void UnregisterCallback(Action<StoreAuthURLResponse_t> action) { }

	public static void RegisterCallResult(Action<StoreAuthURLResponse_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.UserStatsReceived_t
{
	// Fields
	private static readonly int _size;
	private static Action<UserStatsReceived_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<UserStatsReceived_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<UserStatsReceived_t> action) { }

	public static void UnregisterCallback(Action<UserStatsReceived_t> action) { }

	public static void RegisterCallResult(Action<UserStatsReceived_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.UserStatsStored_t
{
	// Fields
	private static readonly int _size;
	private static Action<UserStatsStored_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<UserStatsStored_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<UserStatsStored_t> action) { }

	public static void UnregisterCallback(Action<UserStatsStored_t> action) { }

	public static void RegisterCallResult(Action<UserStatsStored_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.UserAchievementStored_t
{
	// Fields
	private static readonly int _size;
	private static Action<UserAchievementStored_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<UserAchievementStored_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<UserAchievementStored_t> action) { }

	public static void UnregisterCallback(Action<UserAchievementStored_t> action) { }

	public static void RegisterCallResult(Action<UserAchievementStored_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.LeaderboardFindResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<LeaderboardFindResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<LeaderboardFindResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<LeaderboardFindResult_t> action) { }

	public static void UnregisterCallback(Action<LeaderboardFindResult_t> action) { }

	public static void RegisterCallResult(Action<LeaderboardFindResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.LeaderboardScoresDownloaded_t
{
	// Fields
	private static readonly int _size;
	private static Action<LeaderboardScoresDownloaded_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<LeaderboardScoresDownloaded_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<LeaderboardScoresDownloaded_t> action) { }

	public static void UnregisterCallback(Action<LeaderboardScoresDownloaded_t> action) { }

	public static void RegisterCallResult(Action<LeaderboardScoresDownloaded_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.LeaderboardScoreUploaded_t
{
	// Fields
	private static readonly int _size;
	private static Action<LeaderboardScoreUploaded_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<LeaderboardScoreUploaded_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<LeaderboardScoreUploaded_t> action) { }

	public static void UnregisterCallback(Action<LeaderboardScoreUploaded_t> action) { }

	public static void RegisterCallResult(Action<LeaderboardScoreUploaded_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.NumberOfCurrentPlayers_t
{
	// Fields
	private static readonly int _size;
	private static Action<NumberOfCurrentPlayers_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<NumberOfCurrentPlayers_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<NumberOfCurrentPlayers_t> action) { }

	public static void UnregisterCallback(Action<NumberOfCurrentPlayers_t> action) { }

	public static void RegisterCallResult(Action<NumberOfCurrentPlayers_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.UserStatsUnloaded_t
{
	// Fields
	private static readonly int _size;
	private static Action<UserStatsUnloaded_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<UserStatsUnloaded_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<UserStatsUnloaded_t> action) { }

	public static void UnregisterCallback(Action<UserStatsUnloaded_t> action) { }

	public static void RegisterCallResult(Action<UserStatsUnloaded_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.UserAchievementIconFetched_t
{
	// Fields
	private static readonly int _size;
	private static Action<UserAchievementIconFetched_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<UserAchievementIconFetched_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<UserAchievementIconFetched_t> action) { }

	public static void UnregisterCallback(Action<UserAchievementIconFetched_t> action) { }

	public static void RegisterCallResult(Action<UserAchievementIconFetched_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.GlobalAchievementPercentagesReady_t
{
	// Fields
	private static readonly int _size;
	private static Action<GlobalAchievementPercentagesReady_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<GlobalAchievementPercentagesReady_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<GlobalAchievementPercentagesReady_t> action) { }

	public static void UnregisterCallback(Action<GlobalAchievementPercentagesReady_t> action) { }

	public static void RegisterCallResult(Action<GlobalAchievementPercentagesReady_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.LeaderboardUGCSet_t
{
	// Fields
	private static readonly int _size;
	private static Action<LeaderboardUGCSet_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<LeaderboardUGCSet_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<LeaderboardUGCSet_t> action) { }

	public static void UnregisterCallback(Action<LeaderboardUGCSet_t> action) { }

	public static void RegisterCallResult(Action<LeaderboardUGCSet_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.GlobalStatsReceived_t
{
	// Fields
	private static readonly int _size;
	private static Action<GlobalStatsReceived_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<GlobalStatsReceived_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<GlobalStatsReceived_t> action) { }

	public static void UnregisterCallback(Action<GlobalStatsReceived_t> action) { }

	public static void RegisterCallResult(Action<GlobalStatsReceived_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.IPCountry_t
{
	// Fields
	private static readonly int _size;
	private static Action<IPCountry_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<IPCountry_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<IPCountry_t> action) { }

	public static void UnregisterCallback(Action<IPCountry_t> action) { }

	public static void RegisterCallResult(Action<IPCountry_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.LowBatteryPower_t
{
	// Fields
	private static readonly int _size;
	private static Action<LowBatteryPower_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<LowBatteryPower_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<LowBatteryPower_t> action) { }

	public static void UnregisterCallback(Action<LowBatteryPower_t> action) { }

	public static void RegisterCallResult(Action<LowBatteryPower_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.SteamAPICallCompleted_t
{
	// Fields
	private static readonly int _size;
	private static Action<SteamAPICallCompleted_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<SteamAPICallCompleted_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<SteamAPICallCompleted_t> action) { }

	public static void UnregisterCallback(Action<SteamAPICallCompleted_t> action) { }

	public static void RegisterCallResult(Action<SteamAPICallCompleted_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.SteamShutdown_t
{
	// Fields
	private static readonly int _size;
	private static Action<SteamShutdown_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<SteamShutdown_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<SteamShutdown_t> action) { }

	public static void UnregisterCallback(Action<SteamShutdown_t> action) { }

	public static void RegisterCallResult(Action<SteamShutdown_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.CheckFileSignature_t
{
	// Fields
	private static readonly int _size;
	private static Action<CheckFileSignature_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<CheckFileSignature_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<CheckFileSignature_t> action) { }

	public static void UnregisterCallback(Action<CheckFileSignature_t> action) { }

	public static void RegisterCallResult(Action<CheckFileSignature_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.GamepadTextInputDismissed_t
{
	// Fields
	private static readonly int _size;
	private static Action<GamepadTextInputDismissed_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<GamepadTextInputDismissed_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<GamepadTextInputDismissed_t> action) { }

	public static void UnregisterCallback(Action<GamepadTextInputDismissed_t> action) { }

	public static void RegisterCallResult(Action<GamepadTextInputDismissed_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SteamCallbacks.GetVideoURLResult_t
{
	// Fields
	private static readonly int _size;
	private static Action<GetVideoURLResult_t> _callbackAction;
	private static readonly Dictionary<ulong, Action<GetVideoURLResult_t, bool>> _callResultActions;
	private static IntPtr _vtablePtr;
	private static CCallbackBase _callbackBase;
	private static GCHandle _callbackBasePtr;

	// Properties
	private static int CallbackCount { get; }

	// Methods

	private static int get_CallbackCount() { }

	public static void RegisterCallback(Action<GetVideoURLResult_t> action) { }

	public static void UnregisterCallback(Action<GetVideoURLResult_t> action) { }

	public static void RegisterCallResult(Action<GetVideoURLResult_t, bool> action, SteamAPICall_t hApiCall) { }

	public static void UnregisterCallResult(SteamAPICall_t hApiCall) { }

	private static void BuildCallbackData() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int OnGetCallbackSizeBytes(IntPtr thisptr) { }

	private static void .cctor() { }
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x8C390 Offset: 0x8B790 VA: 0x18008C390
public struct SteamAppInstalled_t
{
	// Fields
	public const int k_iCallback = 3901;
	public AppId_t m_nAppID;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x8CC50 Offset: 0x8C050 VA: 0x18008CC50
public struct SteamAppUninstalled_t
{
	// Fields
	public const int k_iCallback = 3902;
	public AppId_t m_nAppID;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x8EA10 Offset: 0x8DE10 VA: 0x18008EA10
public struct DlcInstalled_t
{
	// Fields
	public const int k_iCallback = 1005;
	public AppId_t m_nAppID;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x90460 Offset: 0x8F860 VA: 0x180090460
public struct RegisterActivationCodeResponse_t
{
	// Fields
	public const int k_iCallback = 1008;
	public ERegisterActivationCodeResult m_eResult;
	public uint m_unPackageRegistered;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x92080 Offset: 0x91480 VA: 0x180092080
public struct NewUrlLaunchParameters_t
{
	// Fields
	public const int k_iCallback = 1014;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x93B60 Offset: 0x92F60 VA: 0x180093B60
public struct AppProofOfPurchaseKeyResponse_t
{
	// Fields
	public const int k_iCallback = 1021;
	public EResult m_eResult;
	public uint m_nAppID;
	public uint m_cchKeyLength;
	public string m_rgchKey;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x956F0 Offset: 0x94AF0 VA: 0x1800956F0
public struct FileDetailsResult_t
{
	// Fields
	public const int k_iCallback = 1023;
	public EResult m_eResult;
	public ulong m_ulFileSize;
	public byte[] m_FileSHA;
	public uint m_unFlags;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x95E30 Offset: 0x95230 VA: 0x180095E30
public struct PersonaStateChange_t
{
	// Fields
	public const int k_iCallback = 304;
	public ulong m_ulSteamID;
	public EPersonaChange m_nChangeFlags;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x97840 Offset: 0x96C40 VA: 0x180097840
public struct GameOverlayActivated_t
{
	// Fields
	public const int k_iCallback = 331;
	public byte m_bActive;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x98420 Offset: 0x97820 VA: 0x180098420
public struct GameServerChangeRequested_t
{
	// Fields
	public const int k_iCallback = 332;
	public string m_rgchServer;
	public string m_rgchPassword;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x9AFE0 Offset: 0x9A3E0 VA: 0x18009AFE0
public struct GameLobbyJoinRequested_t
{
	// Fields
	public const int k_iCallback = 333;
	public CSteamID m_steamIDLobby;
	public CSteamID m_steamIDFriend;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x9CC40 Offset: 0x9C040 VA: 0x18009CC40
public struct AvatarImageLoaded_t
{
	// Fields
	public const int k_iCallback = 334;
	public CSteamID m_steamID;
	public int m_iImage;
	public int m_iWide;
	public int m_iTall;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x9D2A0 Offset: 0x9C6A0 VA: 0x18009D2A0
public struct ClanOfficerListResponse_t
{
	// Fields
	public const int k_iCallback = 335;
	public CSteamID m_steamIDClan;
	public int m_cOfficers;
	public byte m_bSuccess;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x9F1B0 Offset: 0x9E5B0 VA: 0x18009F1B0
public struct FriendRichPresenceUpdate_t
{
	// Fields
	public const int k_iCallback = 336;
	public CSteamID m_steamIDFriend;
	public AppId_t m_nAppID;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xA0EC0 Offset: 0xA02C0 VA: 0x1800A0EC0
public struct GameRichPresenceJoinRequested_t
{
	// Fields
	public const int k_iCallback = 337;
	public CSteamID m_steamIDFriend;
	public string m_rgchConnect;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xA1710 Offset: 0xA0B10 VA: 0x1800A1710
public struct GameConnectedClanChatMsg_t
{
	// Fields
	public const int k_iCallback = 338;
	public CSteamID m_steamIDClanChat;
	public CSteamID m_steamIDUser;
	public int m_iMessageID;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xA4450 Offset: 0xA3850 VA: 0x1800A4450
public struct GameConnectedChatJoin_t
{
	// Fields
	public const int k_iCallback = 339;
	public CSteamID m_steamIDClanChat;
	public CSteamID m_steamIDUser;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xA4D40 Offset: 0xA4140 VA: 0x1800A4D40
public struct GameConnectedChatLeave_t
{
	// Fields
	public const int k_iCallback = 340;
	public CSteamID m_steamIDClanChat;
	public CSteamID m_steamIDUser;
	public bool m_bKicked;
	public bool m_bDropped;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xA7950 Offset: 0xA6D50 VA: 0x1800A7950
public struct DownloadClanActivityCountsResult_t
{
	// Fields
	public const int k_iCallback = 341;
	public bool m_bSuccess;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xA9420 Offset: 0xA8820 VA: 0x1800A9420
public struct JoinClanChatRoomCompletionResult_t
{
	// Fields
	public const int k_iCallback = 342;
	public CSteamID m_steamIDClanChat;
	public EChatRoomEnterResponse m_eChatRoomEnterResponse;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xA9B90 Offset: 0xA8F90 VA: 0x1800A9B90
public struct GameConnectedFriendChatMsg_t
{
	// Fields
	public const int k_iCallback = 343;
	public CSteamID m_steamIDUser;
	public int m_iMessageID;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xAB6A0 Offset: 0xAAAA0 VA: 0x1800AB6A0
public struct FriendsGetFollowerCount_t
{
	// Fields
	public const int k_iCallback = 344;
	public EResult m_eResult;
	public CSteamID m_steamID;
	public int m_nCount;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xAD2F0 Offset: 0xAC6F0 VA: 0x1800AD2F0
public struct FriendsIsFollowing_t
{
	// Fields
	public const int k_iCallback = 345;
	public EResult m_eResult;
	public CSteamID m_steamID;
	public bool m_bIsFollowing;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xADA70 Offset: 0xACE70 VA: 0x1800ADA70
public struct FriendsEnumerateFollowingList_t
{
	// Fields
	public const int k_iCallback = 346;
	public EResult m_eResult;
	public CSteamID[] m_rgSteamID;
	public int m_nResultsReturned;
	public int m_nTotalResultCount;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xAF3A0 Offset: 0xAE7A0 VA: 0x1800AF3A0
public struct SetPersonaNameResponse_t
{
	// Fields
	public const int k_iCallback = 347;
	public bool m_bSuccess;
	public bool m_bLocalSuccess;
	public EResult m_result;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xAFCA0 Offset: 0xAF0A0 VA: 0x1800AFCA0
public struct UnreadChatMessagesChanged_t
{
	// Fields
	public const int k_iCallback = 348;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xB2D10 Offset: 0xB2110 VA: 0x1800B2D10
public struct GCMessageAvailable_t
{
	// Fields
	public const int k_iCallback = 1701;
	public uint m_nMessageSize;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xB47C0 Offset: 0xB3BC0 VA: 0x1800B47C0
public struct GCMessageFailed_t
{
	// Fields
	public const int k_iCallback = 1702;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xB5130 Offset: 0xB4530 VA: 0x1800B5130
public struct GSClientApprove_t
{
	// Fields
	public const int k_iCallback = 201;
	public CSteamID m_SteamID;
	public CSteamID m_OwnerSteamID;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xB6D40 Offset: 0xB6140 VA: 0x1800B6D40
public struct GSClientDeny_t
{
	// Fields
	public const int k_iCallback = 202;
	public CSteamID m_SteamID;
	public EDenyReason m_eDenyReason;
	public string m_rgchOptionalText;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xB89F0 Offset: 0xB7DF0 VA: 0x1800B89F0
public struct GSClientKick_t
{
	// Fields
	public const int k_iCallback = 203;
	public CSteamID m_SteamID;
	public EDenyReason m_eDenyReason;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xB92C0 Offset: 0xB86C0 VA: 0x1800B92C0
public struct GSClientAchievementStatus_t
{
	// Fields
	public const int k_iCallback = 206;
	public ulong m_SteamID;
	public string m_pchAchievement;
	public bool m_bUnlocked;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xBADF0 Offset: 0xBA1F0 VA: 0x1800BADF0
public struct GSPolicyResponse_t
{
	// Fields
	public const int k_iCallback = 115;
	public byte m_bSecure;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xBB630 Offset: 0xBAA30 VA: 0x1800BB630
public struct GSGameplayStats_t
{
	// Fields
	public const int k_iCallback = 207;
	public EResult m_eResult;
	public int m_nRank;
	public uint m_unTotalConnects;
	public uint m_unTotalMinutesPlayed;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xBD1F0 Offset: 0xBC5F0 VA: 0x1800BD1F0
public struct GSClientGroupStatus_t
{
	// Fields
	public const int k_iCallback = 208;
	public CSteamID m_SteamIDUser;
	public CSteamID m_SteamIDGroup;
	public bool m_bMember;
	public bool m_bOfficer;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xBEC00 Offset: 0xBE000 VA: 0x1800BEC00
public struct GSReputation_t
{
	// Fields
	public const int k_iCallback = 209;
	public EResult m_eResult;
	public uint m_unReputationScore;
	public bool m_bBanned;
	public uint m_unBannedIP;
	public ushort m_usBannedPort;
	public ulong m_ulBannedGameID;
	public uint m_unBanExpires;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xBF5B0 Offset: 0xBE9B0 VA: 0x1800BF5B0
public struct AssociateWithClanResult_t
{
	// Fields
	public const int k_iCallback = 210;
	public EResult m_eResult;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xC1000 Offset: 0xC0400 VA: 0x1800C1000
public struct ComputeNewPlayerCompatibilityResult_t
{
	// Fields
	public const int k_iCallback = 211;
	public EResult m_eResult;
	public int m_cPlayersThatDontLikeCandidate;
	public int m_cPlayersThatCandidateDoesntLike;
	public int m_cClanPlayersThatDontLikeCandidate;
	public CSteamID m_SteamIDCandidate;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xC3BF0 Offset: 0xC2FF0 VA: 0x1800C3BF0
public struct GSStatsReceived_t
{
	// Fields
	public const int k_iCallback = 1800;
	public EResult m_eResult;
	public CSteamID m_steamIDUser;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xC4340 Offset: 0xC3740 VA: 0x1800C4340
public struct GSStatsStored_t
{
	// Fields
	public const int k_iCallback = 1801;
	public EResult m_eResult;
	public CSteamID m_steamIDUser;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xC5F90 Offset: 0xC5390 VA: 0x1800C5F90
public struct GSStatsUnloaded_t
{
	// Fields
	public const int k_iCallback = 1108;
	public CSteamID m_steamIDUser;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xC68D0 Offset: 0xC5CD0 VA: 0x1800C68D0
public struct HTML_BrowserReady_t
{
	// Fields
	public const int k_iCallback = 4501;
	public HHTMLBrowser unBrowserHandle;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xC86D0 Offset: 0xC7AD0 VA: 0x1800C86D0
public struct HTML_NeedsPaint_t
{
	// Fields
	public const int k_iCallback = 4502;
	public HHTMLBrowser unBrowserHandle;
	public IntPtr pBGRA;
	public uint unWide;
	public uint unTall;
	public uint unUpdateX;
	public uint unUpdateY;
	public uint unUpdateWide;
	public uint unUpdateTall;
	public uint unScrollX;
	public uint unScrollY;
	public float flPageScale;
	public uint unPageSerial;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xCA450 Offset: 0xC9850 VA: 0x1800CA450
public struct HTML_StartRequest_t
{
	// Fields
	public const int k_iCallback = 4503;
	public HHTMLBrowser unBrowserHandle;
	public string pchURL;
	public string pchTarget;
	public string pchPostData;
	public bool bIsRedirect;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xCAD70 Offset: 0xCA170 VA: 0x1800CAD70
public struct HTML_CloseBrowser_t
{
	// Fields
	public const int k_iCallback = 4504;
	public HHTMLBrowser unBrowserHandle;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xCCD50 Offset: 0xCC150 VA: 0x1800CCD50
public struct HTML_URLChanged_t
{
	// Fields
	public const int k_iCallback = 4505;
	public HHTMLBrowser unBrowserHandle;
	public string pchURL;
	public string pchPostData;
	public bool bIsRedirect;
	public string pchPageTitle;
	public bool bNewNavigation;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xCE9D0 Offset: 0xCDDD0 VA: 0x1800CE9D0
public struct HTML_FinishedRequest_t
{
	// Fields
	public const int k_iCallback = 4506;
	public HHTMLBrowser unBrowserHandle;
	public string pchURL;
	public string pchPageTitle;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xCF1C0 Offset: 0xCE5C0 VA: 0x1800CF1C0
public struct HTML_OpenLinkInNewTab_t
{
	// Fields
	public const int k_iCallback = 4507;
	public HHTMLBrowser unBrowserHandle;
	public string pchURL;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xD0D30 Offset: 0xD0130 VA: 0x1800D0D30
public struct HTML_ChangedTitle_t
{
	// Fields
	public const int k_iCallback = 4508;
	public HHTMLBrowser unBrowserHandle;
	public string pchTitle;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xD18D0 Offset: 0xD0CD0 VA: 0x1800D18D0
public struct HTML_SearchResults_t
{
	// Fields
	public const int k_iCallback = 4509;
	public HHTMLBrowser unBrowserHandle;
	public uint unResults;
	public uint unCurrentMatch;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xD34B0 Offset: 0xD28B0 VA: 0x1800D34B0
public struct HTML_CanGoBackAndForward_t
{
	// Fields
	public const int k_iCallback = 4510;
	public HHTMLBrowser unBrowserHandle;
	public bool bCanGoBack;
	public bool bCanGoForward;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xD5300 Offset: 0xD4700 VA: 0x1800D5300
public struct HTML_HorizontalScroll_t
{
	// Fields
	public const int k_iCallback = 4511;
	public HHTMLBrowser unBrowserHandle;
	public uint unScrollMax;
	public uint unScrollCurrent;
	public float flPageScale;
	public bool bVisible;
	public uint unPageSize;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xD5C30 Offset: 0xD5030 VA: 0x1800D5C30
public struct HTML_VerticalScroll_t
{
	// Fields
	public const int k_iCallback = 4512;
	public HHTMLBrowser unBrowserHandle;
	public uint unScrollMax;
	public uint unScrollCurrent;
	public float flPageScale;
	public bool bVisible;
	public uint unPageSize;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xD7970 Offset: 0xD6D70 VA: 0x1800D7970
public struct HTML_LinkAtPosition_t
{
	// Fields
	public const int k_iCallback = 4513;
	public HHTMLBrowser unBrowserHandle;
	public uint x;
	public uint y;
	public string pchURL;
	public bool bInput;
	public bool bLiveLink;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xDBC00 Offset: 0xDB000 VA: 0x1800DBC00
public struct HTML_JSAlert_t
{
	// Fields
	public const int k_iCallback = 4514;
	public HHTMLBrowser unBrowserHandle;
	public string pchMessage;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xDC480 Offset: 0xDB880 VA: 0x1800DC480
public struct HTML_JSConfirm_t
{
	// Fields
	public const int k_iCallback = 4515;
	public HHTMLBrowser unBrowserHandle;
	public string pchMessage;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xDE250 Offset: 0xDD650 VA: 0x1800DE250
public struct HTML_FileOpenDialog_t
{
	// Fields
	public const int k_iCallback = 4516;
	public HHTMLBrowser unBrowserHandle;
	public string pchTitle;
	public string pchInitialFile;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xDFD50 Offset: 0xDF150 VA: 0x1800DFD50
public struct HTML_NewWindow_t
{
	// Fields
	public const int k_iCallback = 4521;
	public HHTMLBrowser unBrowserHandle;
	public string pchURL;
	public uint unX;
	public uint unY;
	public uint unWide;
	public uint unTall;
	public HHTMLBrowser unNewWindow_BrowserHandle_IGNORE;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xE1890 Offset: 0xE0C90 VA: 0x1800E1890
public struct HTML_SetCursor_t
{
	// Fields
	public const int k_iCallback = 4522;
	public HHTMLBrowser unBrowserHandle;
	public uint eMouseCursor;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xE3360 Offset: 0xE2760 VA: 0x1800E3360
public struct HTML_StatusText_t
{
	// Fields
	public const int k_iCallback = 4523;
	public HHTMLBrowser unBrowserHandle;
	public string pchMsg;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xE4CD0 Offset: 0xE40D0 VA: 0x1800E4CD0
public struct HTML_ShowToolTip_t
{
	// Fields
	public const int k_iCallback = 4524;
	public HHTMLBrowser unBrowserHandle;
	public string pchMsg;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xE6A10 Offset: 0xE5E10 VA: 0x1800E6A10
public struct HTML_UpdateToolTip_t
{
	// Fields
	public const int k_iCallback = 4525;
	public HHTMLBrowser unBrowserHandle;
	public string pchMsg;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xE85A0 Offset: 0xE79A0 VA: 0x1800E85A0
public struct HTML_HideToolTip_t
{
	// Fields
	public const int k_iCallback = 4526;
	public HHTMLBrowser unBrowserHandle;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xEAFA0 Offset: 0xEA3A0 VA: 0x1800EAFA0
public struct HTML_BrowserRestarted_t
{
	// Fields
	public const int k_iCallback = 4527;
	public HHTMLBrowser unBrowserHandle;
	public HHTMLBrowser unOldBrowserHandle;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xECA50 Offset: 0xEBE50 VA: 0x1800ECA50
public struct HTTPRequestCompleted_t
{
	// Fields
	public const int k_iCallback = 2101;
	public HTTPRequestHandle m_hRequest;
	public ulong m_ulContextValue;
	public bool m_bRequestSuccessful;
	public EHTTPStatusCode m_eStatusCode;
	public uint m_unBodySize;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xED460 Offset: 0xEC860 VA: 0x1800ED460
public struct HTTPRequestHeadersReceived_t
{
	// Fields
	public const int k_iCallback = 2102;
	public HTTPRequestHandle m_hRequest;
	public ulong m_ulContextValue;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xEF280 Offset: 0xEE680 VA: 0x1800EF280
public struct HTTPRequestDataReceived_t
{
	// Fields
	public const int k_iCallback = 2103;
	public HTTPRequestHandle m_hRequest;
	public ulong m_ulContextValue;
	public uint m_cOffset;
	public uint m_cBytesReceived;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xF0D20 Offset: 0xF0120 VA: 0x1800F0D20
public struct SteamInventoryResultReady_t
{
	// Fields
	public const int k_iCallback = 4700;
	public SteamInventoryResult_t m_handle;
	public EResult m_result;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xF1730 Offset: 0xF0B30 VA: 0x1800F1730
public struct SteamInventoryFullUpdate_t
{
	// Fields
	public const int k_iCallback = 4701;
	public SteamInventoryResult_t m_handle;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xF34A0 Offset: 0xF28A0 VA: 0x1800F34A0
public struct SteamInventoryDefinitionUpdate_t
{
	// Fields
	public const int k_iCallback = 4702;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xF4DE0 Offset: 0xF41E0 VA: 0x1800F4DE0
public struct SteamInventoryEligiblePromoItemDefIDs_t
{
	// Fields
	public const int k_iCallback = 4703;
	public EResult m_result;
	public CSteamID m_steamID;
	public int m_numEligiblePromoItemDefs;
	public bool m_bCachedData;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xF5510 Offset: 0xF4910 VA: 0x1800F5510
public struct SteamInventoryStartPurchaseResult_t
{
	// Fields
	public const int k_iCallback = 4704;
	public EResult m_result;
	public ulong m_ulOrderID;
	public ulong m_ulTransID;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xF6F00 Offset: 0xF6300 VA: 0x1800F6F00
public struct SteamInventoryRequestPricesResult_t
{
	// Fields
	public const int k_iCallback = 4705;
	public EResult m_result;
	public string m_rgchCurrency;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xF75E0 Offset: 0xF69E0 VA: 0x1800F75E0
public struct FavoritesListChanged_t
{
	// Fields
	public const int k_iCallback = 502;
	public uint m_nIP;
	public uint m_nQueryPort;
	public uint m_nConnPort;
	public uint m_nAppID;
	public uint m_nFlags;
	public bool m_bAdd;
	public AccountID_t m_unAccountId;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xF9230 Offset: 0xF8630 VA: 0x1800F9230
public struct LobbyInvite_t
{
	// Fields
	public const int k_iCallback = 503;
	public ulong m_ulSteamIDUser;
	public ulong m_ulSteamIDLobby;
	public ulong m_ulGameID;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xFAEB0 Offset: 0xFA2B0 VA: 0x1800FAEB0
public struct LobbyEnter_t
{
	// Fields
	public const int k_iCallback = 504;
	public ulong m_ulSteamIDLobby;
	public uint m_rgfChatPermissions;
	public bool m_bLocked;
	public uint m_EChatRoomEnterResponse;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xFB5B0 Offset: 0xFA9B0 VA: 0x1800FB5B0
public struct LobbyDataUpdate_t
{
	// Fields
	public const int k_iCallback = 505;
	public ulong m_ulSteamIDLobby;
	public ulong m_ulSteamIDMember;
	public byte m_bSuccess;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xFD020 Offset: 0xFC420 VA: 0x1800FD020
public struct LobbyChatUpdate_t
{
	// Fields
	public const int k_iCallback = 506;
	public ulong m_ulSteamIDLobby;
	public ulong m_ulSteamIDUserChanged;
	public ulong m_ulSteamIDMakingChange;
	public uint m_rgfChatMemberStateChange;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xFEBF0 Offset: 0xFDFF0 VA: 0x1800FEBF0
public struct LobbyChatMsg_t
{
	// Fields
	public const int k_iCallback = 507;
	public ulong m_ulSteamIDLobby;
	public ulong m_ulSteamIDUser;
	public byte m_eChatEntryType;
	public uint m_iChatID;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xFF4A0 Offset: 0xFE8A0 VA: 0x1800FF4A0
public struct LobbyGameCreated_t
{
	// Fields
	public const int k_iCallback = 509;
	public ulong m_ulSteamIDLobby;
	public ulong m_ulSteamIDGameServer;
	public uint m_unIP;
	public ushort m_usPort;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x100E00 Offset: 0x100200 VA: 0x180100E00
public struct LobbyMatchList_t
{
	// Fields
	public const int k_iCallback = 510;
	public uint m_nLobbiesMatching;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x101420 Offset: 0x100820 VA: 0x180101420
public struct LobbyKicked_t
{
	// Fields
	public const int k_iCallback = 512;
	public ulong m_ulSteamIDLobby;
	public ulong m_ulSteamIDAdmin;
	public byte m_bKickedDueToDisconnect;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x102E20 Offset: 0x102220 VA: 0x180102E20
public struct LobbyCreated_t
{
	// Fields
	public const int k_iCallback = 513;
	public EResult m_eResult;
	public ulong m_ulSteamIDLobby;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x104920 Offset: 0x103D20 VA: 0x180104920
public struct FavoritesListAccountsUpdated_t
{
	// Fields
	public const int k_iCallback = 516;
	public EResult m_eResult;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x1051A0 Offset: 0x1045A0 VA: 0x1801051A0
public struct SearchForGameProgressCallback_t
{
	// Fields
	public const int k_iCallback = 5201;
	public ulong m_ullSearchID;
	public EResult m_eResult;
	public CSteamID m_lobbyID;
	public CSteamID m_steamIDEndedSearch;
	public int m_nSecondsRemainingEstimate;
	public int m_cPlayersSearching;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x108170 Offset: 0x107570 VA: 0x180108170
public struct SearchForGameResultCallback_t
{
	// Fields
	public const int k_iCallback = 5202;
	public ulong m_ullSearchID;
	public EResult m_eResult;
	public int m_nCountPlayersInGame;
	public int m_nCountAcceptedGame;
	public CSteamID m_steamIDHost;
	public bool m_bFinalCallback;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x109CF0 Offset: 0x1090F0 VA: 0x180109CF0
public struct RequestPlayersForGameProgressCallback_t
{
	// Fields
	public const int k_iCallback = 5211;
	public EResult m_eResult;
	public ulong m_ullSearchID;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x10A5D0 Offset: 0x1099D0 VA: 0x18010A5D0
public struct RequestPlayersForGameResultCallback_t
{
	// Fields
	public const int k_iCallback = 5212;
	public EResult m_eResult;
	public ulong m_ullSearchID;
	public CSteamID m_SteamIDPlayerFound;
	public CSteamID m_SteamIDLobby;
	public PlayerAcceptState_t m_ePlayerAcceptState;
	public int m_nPlayerIndex;
	public int m_nTotalPlayersFound;
	public int m_nTotalPlayersAcceptedGame;
	public int m_nSuggestedTeamIndex;
	public ulong m_ullUniqueGameID;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x10C0B0 Offset: 0x10B4B0 VA: 0x18010C0B0
public struct RequestPlayersForGameFinalResultCallback_t
{
	// Fields
	public const int k_iCallback = 5213;
	public EResult m_eResult;
	public ulong m_ullSearchID;
	public ulong m_ullUniqueGameID;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x10C750 Offset: 0x10BB50 VA: 0x18010C750
public struct SubmitPlayerResultResultCallback_t
{
	// Fields
	public const int k_iCallback = 5214;
	public EResult m_eResult;
	public ulong ullUniqueGameID;
	public CSteamID steamIDPlayer;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x10E890 Offset: 0x10DC90 VA: 0x18010E890
public struct EndGameResultCallback_t
{
	// Fields
	public const int k_iCallback = 5215;
	public EResult m_eResult;
	public ulong ullUniqueGameID;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x1104F0 Offset: 0x10F8F0 VA: 0x1801104F0
public struct JoinPartyCallback_t
{
	// Fields
	public const int k_iCallback = 5301;
	public EResult m_eResult;
	public PartyBeaconID_t m_ulBeaconID;
	public CSteamID m_SteamIDBeaconOwner;
	public string m_rgchConnectString;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x110D20 Offset: 0x110120 VA: 0x180110D20
public struct CreateBeaconCallback_t
{
	// Fields
	public const int k_iCallback = 5302;
	public EResult m_eResult;
	public PartyBeaconID_t m_ulBeaconID;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x112B60 Offset: 0x111F60 VA: 0x180112B60
public struct ReservationNotificationCallback_t
{
	// Fields
	public const int k_iCallback = 5303;
	public PartyBeaconID_t m_ulBeaconID;
	public CSteamID m_steamIDJoiner;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x114A50 Offset: 0x113E50 VA: 0x180114A50
public struct ChangeNumOpenSlotsCallback_t
{
	// Fields
	public const int k_iCallback = 5304;
	public EResult m_eResult;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x115170 Offset: 0x114570 VA: 0x180115170
public struct AvailableBeaconLocationsUpdated_t
{
	// Fields
	public const int k_iCallback = 5305;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x116C60 Offset: 0x116060 VA: 0x180116C60
public struct ActiveBeaconsUpdated_t
{
	// Fields
	public const int k_iCallback = 5306;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x117650 Offset: 0x116A50 VA: 0x180117650
public struct PlaybackStatusHasChanged_t
{
	// Fields
	public const int k_iCallback = 4001;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x119250 Offset: 0x118650 VA: 0x180119250
public struct VolumeHasChanged_t
{
	// Fields
	public const int k_iCallback = 4002;
	public float m_flNewVolume;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x11BE70 Offset: 0x11B270 VA: 0x18011BE70
public struct MusicPlayerRemoteWillActivate_t
{
	// Fields
	public const int k_iCallback = 4101;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x11D8A0 Offset: 0x11CCA0 VA: 0x18011D8A0
public struct MusicPlayerRemoteWillDeactivate_t
{
	// Fields
	public const int k_iCallback = 4102;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x11F500 Offset: 0x11E900 VA: 0x18011F500
public struct MusicPlayerRemoteToFront_t
{
	// Fields
	public const int k_iCallback = 4103;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x121170 Offset: 0x120570 VA: 0x180121170
public struct MusicPlayerWillQuit_t
{
	// Fields
	public const int k_iCallback = 4104;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x121F10 Offset: 0x121310 VA: 0x180121F10
public struct MusicPlayerWantsPlay_t
{
	// Fields
	public const int k_iCallback = 4105;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x123AD0 Offset: 0x122ED0 VA: 0x180123AD0
public struct MusicPlayerWantsPause_t
{
	// Fields
	public const int k_iCallback = 4106;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x1240E0 Offset: 0x1234E0 VA: 0x1801240E0
public struct MusicPlayerWantsPlayPrevious_t
{
	// Fields
	public const int k_iCallback = 4107;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x1260C0 Offset: 0x1254C0 VA: 0x1801260C0
public struct MusicPlayerWantsPlayNext_t
{
	// Fields
	public const int k_iCallback = 4108;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x127AA0 Offset: 0x126EA0 VA: 0x180127AA0
public struct MusicPlayerWantsShuffled_t
{
	// Fields
	public const int k_iCallback = 4109;
	public bool m_bShuffled;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x128340 Offset: 0x127740 VA: 0x180128340
public struct MusicPlayerWantsLooped_t
{
	// Fields
	public const int k_iCallback = 4110;
	public bool m_bLooped;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x12A0B0 Offset: 0x1294B0 VA: 0x18012A0B0
public struct MusicPlayerWantsVolume_t
{
	// Fields
	public const int k_iCallback = 4011;
	public float m_flNewVolume;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x12BBB0 Offset: 0x12AFB0 VA: 0x18012BBB0
public struct MusicPlayerSelectsQueueEntry_t
{
	// Fields
	public const int k_iCallback = 4012;
	public int nID;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x36F0 Offset: 0x2AF0 VA: 0x1800036F0
public struct MusicPlayerSelectsPlaylistEntry_t
{
	// Fields
	public const int k_iCallback = 4013;
	public int nID;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x5090 Offset: 0x4490 VA: 0x180005090
public struct MusicPlayerWantsPlayingRepeatStatus_t
{
	// Fields
	public const int k_iCallback = 4114;
	public int m_nPlayingRepeatStatus;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x5910 Offset: 0x4D10 VA: 0x180005910
public struct P2PSessionRequest_t
{
	// Fields
	public const int k_iCallback = 1202;
	public CSteamID m_steamIDRemote;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x86C0 Offset: 0x7AC0 VA: 0x1800086C0
public struct P2PSessionConnectFail_t
{
	// Fields
	public const int k_iCallback = 1203;
	public CSteamID m_steamIDRemote;
	public byte m_eP2PSessionError;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xA370 Offset: 0x9770 VA: 0x18000A370
public struct SocketStatusCallback_t
{
	// Fields
	public const int k_iCallback = 1201;
	public SNetSocket_t m_hSocket;
	public SNetListenSocket_t m_hListenSocket;
	public CSteamID m_steamIDRemote;
	public int m_eSNetSocketState;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xAC60 Offset: 0xA060 VA: 0x18000AC60
public struct SteamParentalSettingsChanged_t
{
	// Fields
	public const int k_iCallback = 5001;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xC900 Offset: 0xBD00 VA: 0x18000C900
public struct SteamRemotePlaySessionConnected_t
{
	// Fields
	public const int k_iCallback = 5701;
	public uint m_unSessionID;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xE3D0 Offset: 0xD7D0 VA: 0x18000E3D0
public struct SteamRemotePlaySessionDisconnected_t
{
	// Fields
	public const int k_iCallback = 5702;
	public uint m_unSessionID;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xED40 Offset: 0xE140 VA: 0x18000ED40
public struct RemoteStorageAppSyncedClient_t
{
	// Fields
	public const int k_iCallback = 1301;
	public AppId_t m_nAppID;
	public EResult m_eResult;
	public int m_unNumDownloads;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x11870 Offset: 0x10C70 VA: 0x180011870
public struct RemoteStorageAppSyncedServer_t
{
	// Fields
	public const int k_iCallback = 1302;
	public AppId_t m_nAppID;
	public EResult m_eResult;
	public int m_unNumUploads;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x132E0 Offset: 0x126E0 VA: 0x1800132E0
public struct RemoteStorageAppSyncProgress_t
{
	// Fields
	public const int k_iCallback = 1303;
	public string m_rgchCurrentFile;
	public AppId_t m_nAppID;
	public uint m_uBytesTransferredThisChunk;
	public double m_dAppPercentComplete;
	public bool m_bUploading;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x14F20 Offset: 0x14320 VA: 0x180014F20
public struct RemoteStorageAppSyncStatusCheck_t
{
	// Fields
	public const int k_iCallback = 1305;
	public AppId_t m_nAppID;
	public EResult m_eResult;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x168C0 Offset: 0x15CC0 VA: 0x1800168C0
public struct RemoteStorageFileShareResult_t
{
	// Fields
	public const int k_iCallback = 1307;
	public EResult m_eResult;
	public UGCHandle_t m_hFile;
	public string m_rgchFilename;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x170F0 Offset: 0x164F0 VA: 0x1800170F0
public struct RemoteStoragePublishFileResult_t
{
	// Fields
	public const int k_iCallback = 1309;
	public EResult m_eResult;
	public PublishedFileId_t m_nPublishedFileId;
	public bool m_bUserNeedsToAcceptWorkshopLegalAgreement;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x18EB0 Offset: 0x182B0 VA: 0x180018EB0
public struct RemoteStorageDeletePublishedFileResult_t
{
	// Fields
	public const int k_iCallback = 1311;
	public EResult m_eResult;
	public PublishedFileId_t m_nPublishedFileId;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x1A8C0 Offset: 0x19CC0 VA: 0x18001A8C0
public struct RemoteStorageEnumerateUserPublishedFilesResult_t
{
	// Fields
	public const int k_iCallback = 1312;
	public EResult m_eResult;
	public int m_nResultsReturned;
	public int m_nTotalResultCount;
	public PublishedFileId_t[] m_rgPublishedFileId;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x1C0E0 Offset: 0x1B4E0 VA: 0x18001C0E0
public struct RemoteStorageSubscribePublishedFileResult_t
{
	// Fields
	public const int k_iCallback = 1313;
	public EResult m_eResult;
	public PublishedFileId_t m_nPublishedFileId;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x1DCA0 Offset: 0x1D0A0 VA: 0x18001DCA0
public struct RemoteStorageEnumerateUserSubscribedFilesResult_t
{
	// Fields
	public const int k_iCallback = 1314;
	public EResult m_eResult;
	public int m_nResultsReturned;
	public int m_nTotalResultCount;
	public PublishedFileId_t[] m_rgPublishedFileId;
	public uint[] m_rgRTimeSubscribed;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x1E340 Offset: 0x1D740 VA: 0x18001E340
public struct RemoteStorageUnsubscribePublishedFileResult_t
{
	// Fields
	public const int k_iCallback = 1315;
	public EResult m_eResult;
	public PublishedFileId_t m_nPublishedFileId;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x20E60 Offset: 0x20260 VA: 0x180020E60
public struct RemoteStorageUpdatePublishedFileResult_t
{
	// Fields
	public const int k_iCallback = 1316;
	public EResult m_eResult;
	public PublishedFileId_t m_nPublishedFileId;
	public bool m_bUserNeedsToAcceptWorkshopLegalAgreement;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x23E70 Offset: 0x23270 VA: 0x180023E70
public struct RemoteStorageDownloadUGCResult_t
{
	// Fields
	public const int k_iCallback = 1317;
	public EResult m_eResult;
	public UGCHandle_t m_hFile;
	public AppId_t m_nAppID;
	public int m_nSizeInBytes;
	public string m_pchFileName;
	public ulong m_ulSteamIDOwner;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x24310 Offset: 0x23710 VA: 0x180024310
public struct RemoteStorageGetPublishedFileDetailsResult_t
{
	// Fields
	public const int k_iCallback = 1318;
	public EResult m_eResult;
	public PublishedFileId_t m_nPublishedFileId;
	public AppId_t m_nCreatorAppID;
	public AppId_t m_nConsumerAppID;
	public string m_rgchTitle;
	public string m_rgchDescription;
	public UGCHandle_t m_hFile;
	public UGCHandle_t m_hPreviewFile;
	public ulong m_ulSteamIDOwner;
	public uint m_rtimeCreated;
	public uint m_rtimeUpdated;
	public ERemoteStoragePublishedFileVisibility m_eVisibility;
	public bool m_bBanned;
	public string m_rgchTags;
	public bool m_bTagsTruncated;
	public string m_pchFileName;
	public int m_nFileSize;
	public int m_nPreviewFileSize;
	public string m_rgchURL;
	public EWorkshopFileType m_eFileType;
	public bool m_bAcceptedForUse;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x25F20 Offset: 0x25320 VA: 0x180025F20
public struct RemoteStorageEnumerateWorkshopFilesResult_t
{
	// Fields
	public const int k_iCallback = 1319;
	public EResult m_eResult;
	public int m_nResultsReturned;
	public int m_nTotalResultCount;
	public PublishedFileId_t[] m_rgPublishedFileId;
	public float[] m_rgScore;
	public AppId_t m_nAppId;
	public uint m_unStartIndex;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x28AD0 Offset: 0x27ED0 VA: 0x180028AD0
public struct RemoteStorageGetPublishedItemVoteDetailsResult_t
{
	// Fields
	public const int k_iCallback = 1320;
	public EResult m_eResult;
	public PublishedFileId_t m_unPublishedFileId;
	public int m_nVotesFor;
	public int m_nVotesAgainst;
	public int m_nReports;
	public float m_fScore;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x294C0 Offset: 0x288C0 VA: 0x1800294C0
public struct RemoteStoragePublishedFileSubscribed_t
{
	// Fields
	public const int k_iCallback = 1321;
	public PublishedFileId_t m_nPublishedFileId;
	public AppId_t m_nAppID;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x2AE50 Offset: 0x2A250 VA: 0x18002AE50
public struct RemoteStoragePublishedFileUnsubscribed_t
{
	// Fields
	public const int k_iCallback = 1322;
	public PublishedFileId_t m_nPublishedFileId;
	public AppId_t m_nAppID;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x2C5C0 Offset: 0x2B9C0 VA: 0x18002C5C0
public struct RemoteStoragePublishedFileDeleted_t
{
	// Fields
	public const int k_iCallback = 1323;
	public PublishedFileId_t m_nPublishedFileId;
	public AppId_t m_nAppID;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x2DE70 Offset: 0x2D270 VA: 0x18002DE70
public struct RemoteStorageUpdateUserPublishedItemVoteResult_t
{
	// Fields
	public const int k_iCallback = 1324;
	public EResult m_eResult;
	public PublishedFileId_t m_nPublishedFileId;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x2FA20 Offset: 0x2EE20 VA: 0x18002FA20
public struct RemoteStorageUserVoteDetails_t
{
	// Fields
	public const int k_iCallback = 1325;
	public EResult m_eResult;
	public PublishedFileId_t m_nPublishedFileId;
	public EWorkshopVote m_eVote;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x301F0 Offset: 0x2F5F0 VA: 0x1800301F0
public struct RemoteStorageEnumerateUserSharedWorkshopFilesResult_t
{
	// Fields
	public const int k_iCallback = 1326;
	public EResult m_eResult;
	public int m_nResultsReturned;
	public int m_nTotalResultCount;
	public PublishedFileId_t[] m_rgPublishedFileId;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x32F80 Offset: 0x32380 VA: 0x180032F80
public struct RemoteStorageSetUserPublishedFileActionResult_t
{
	// Fields
	public const int k_iCallback = 1327;
	public EResult m_eResult;
	public PublishedFileId_t m_nPublishedFileId;
	public EWorkshopFileAction m_eAction;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x34920 Offset: 0x33D20 VA: 0x180034920
public struct RemoteStorageEnumeratePublishedFilesByUserActionResult_t
{
	// Fields
	public const int k_iCallback = 1328;
	public EResult m_eResult;
	public EWorkshopFileAction m_eAction;
	public int m_nResultsReturned;
	public int m_nTotalResultCount;
	public PublishedFileId_t[] m_rgPublishedFileId;
	public uint[] m_rgRTimeUpdated;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x34FD0 Offset: 0x343D0 VA: 0x180034FD0
public struct RemoteStoragePublishFileProgress_t
{
	// Fields
	public const int k_iCallback = 1329;
	public double m_dPercentFile;
	public bool m_bPreview;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x369F0 Offset: 0x35DF0 VA: 0x1800369F0
public struct RemoteStoragePublishedFileUpdated_t
{
	// Fields
	public const int k_iCallback = 1330;
	public PublishedFileId_t m_nPublishedFileId;
	public AppId_t m_nAppID;
	public ulong m_ulUnused;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x37060 Offset: 0x36460 VA: 0x180037060
public struct RemoteStorageFileWriteAsyncComplete_t
{
	// Fields
	public const int k_iCallback = 1331;
	public EResult m_eResult;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x38A50 Offset: 0x37E50 VA: 0x180038A50
public struct RemoteStorageFileReadAsyncComplete_t
{
	// Fields
	public const int k_iCallback = 1332;
	public SteamAPICall_t m_hFileReadAsync;
	public EResult m_eResult;
	public uint m_nOffset;
	public uint m_cubRead;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x3B7C0 Offset: 0x3ABC0 VA: 0x18003B7C0
public struct ScreenshotReady_t
{
	// Fields
	public const int k_iCallback = 2301;
	public ScreenshotHandle m_hLocal;
	public EResult m_eResult;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x3BEF0 Offset: 0x3B2F0 VA: 0x18003BEF0
public struct ScreenshotRequested_t
{
	// Fields
	public const int k_iCallback = 2302;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x3DA10 Offset: 0x3CE10 VA: 0x18003DA10
public struct SteamUGCQueryCompleted_t
{
	// Fields
	public const int k_iCallback = 3401;
	public UGCQueryHandle_t m_handle;
	public EResult m_eResult;
	public uint m_unNumResultsReturned;
	public uint m_unTotalMatchingResults;
	public bool m_bCachedData;
	public string m_rgchNextCursor;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x3F280 Offset: 0x3E680 VA: 0x18003F280
public struct SteamUGCRequestUGCDetailsResult_t
{
	// Fields
	public const int k_iCallback = 3402;
	public SteamUGCDetails_t m_details;
	public bool m_bCachedData;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x3F750 Offset: 0x3EB50 VA: 0x18003F750
public struct CreateItemResult_t
{
	// Fields
	public const int k_iCallback = 3403;
	public EResult m_eResult;
	public PublishedFileId_t m_nPublishedFileId;
	public bool m_bUserNeedsToAcceptWorkshopLegalAgreement;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x41330 Offset: 0x40730 VA: 0x180041330
public struct SubmitItemUpdateResult_t
{
	// Fields
	public const int k_iCallback = 3404;
	public EResult m_eResult;
	public bool m_bUserNeedsToAcceptWorkshopLegalAgreement;
	public PublishedFileId_t m_nPublishedFileId;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x41A60 Offset: 0x40E60 VA: 0x180041A60
public struct ItemInstalled_t
{
	// Fields
	public const int k_iCallback = 3405;
	public AppId_t m_unAppID;
	public PublishedFileId_t m_nPublishedFileId;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x447C0 Offset: 0x43BC0 VA: 0x1800447C0
public struct DownloadItemResult_t
{
	// Fields
	public const int k_iCallback = 3406;
	public AppId_t m_unAppID;
	public PublishedFileId_t m_nPublishedFileId;
	public EResult m_eResult;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x473B0 Offset: 0x467B0 VA: 0x1800473B0
public struct UserFavoriteItemsListChanged_t
{
	// Fields
	public const int k_iCallback = 3407;
	public PublishedFileId_t m_nPublishedFileId;
	public EResult m_eResult;
	public bool m_bWasAddRequest;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x47A00 Offset: 0x46E00 VA: 0x180047A00
public struct SetUserItemVoteResult_t
{
	// Fields
	public const int k_iCallback = 3408;
	public PublishedFileId_t m_nPublishedFileId;
	public EResult m_eResult;
	public bool m_bVoteUp;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x49500 Offset: 0x48900 VA: 0x180049500
public struct GetUserItemVoteResult_t
{
	// Fields
	public const int k_iCallback = 3409;
	public PublishedFileId_t m_nPublishedFileId;
	public EResult m_eResult;
	public bool m_bVotedUp;
	public bool m_bVotedDown;
	public bool m_bVoteSkipped;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x4B3C0 Offset: 0x4A7C0 VA: 0x18004B3C0
public struct StartPlaytimeTrackingResult_t
{
	// Fields
	public const int k_iCallback = 3410;
	public EResult m_eResult;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x4BAD0 Offset: 0x4AED0 VA: 0x18004BAD0
public struct StopPlaytimeTrackingResult_t
{
	// Fields
	public const int k_iCallback = 3411;
	public EResult m_eResult;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x4D540 Offset: 0x4C940 VA: 0x18004D540
public struct AddUGCDependencyResult_t
{
	// Fields
	public const int k_iCallback = 3412;
	public EResult m_eResult;
	public PublishedFileId_t m_nPublishedFileId;
	public PublishedFileId_t m_nChildPublishedFileId;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x4DBE0 Offset: 0x4CFE0 VA: 0x18004DBE0
public struct RemoveUGCDependencyResult_t
{
	// Fields
	public const int k_iCallback = 3413;
	public EResult m_eResult;
	public PublishedFileId_t m_nPublishedFileId;
	public PublishedFileId_t m_nChildPublishedFileId;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x4F630 Offset: 0x4EA30 VA: 0x18004F630
public struct AddAppDependencyResult_t
{
	// Fields
	public const int k_iCallback = 3414;
	public EResult m_eResult;
	public PublishedFileId_t m_nPublishedFileId;
	public AppId_t m_nAppID;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x51110 Offset: 0x50510 VA: 0x180051110
public struct RemoveAppDependencyResult_t
{
	// Fields
	public const int k_iCallback = 3415;
	public EResult m_eResult;
	public PublishedFileId_t m_nPublishedFileId;
	public AppId_t m_nAppID;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x519A0 Offset: 0x50DA0 VA: 0x1800519A0
public struct GetAppDependenciesResult_t
{
	// Fields
	public const int k_iCallback = 3416;
	public EResult m_eResult;
	public PublishedFileId_t m_nPublishedFileId;
	public AppId_t[] m_rgAppIDs;
	public uint m_nNumAppDependencies;
	public uint m_nTotalNumAppDependencies;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x53A90 Offset: 0x52E90 VA: 0x180053A90
public struct DeleteItemResult_t
{
	// Fields
	public const int k_iCallback = 3417;
	public EResult m_eResult;
	public PublishedFileId_t m_nPublishedFileId;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x556C0 Offset: 0x54AC0 VA: 0x1800556C0
public struct SteamServersConnected_t
{
	// Fields
	public const int k_iCallback = 101;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x55CF0 Offset: 0x550F0 VA: 0x180055CF0
public struct SteamServerConnectFailure_t
{
	// Fields
	public const int k_iCallback = 102;
	public EResult m_eResult;
	public bool m_bStillRetrying;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x57630 Offset: 0x56A30 VA: 0x180057630
public struct SteamServersDisconnected_t
{
	// Fields
	public const int k_iCallback = 103;
	public EResult m_eResult;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x57DF0 Offset: 0x571F0 VA: 0x180057DF0
public struct ClientGameServerDeny_t
{
	// Fields
	public const int k_iCallback = 113;
	public uint m_uAppID;
	public uint m_unGameServerIP;
	public ushort m_usGameServerPort;
	public ushort m_bSecure;
	public uint m_uReason;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x59850 Offset: 0x58C50 VA: 0x180059850
public struct IPCFailure_t
{
	// Fields
	public const int k_iCallback = 117;
	public byte m_eFailureType;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x5B410 Offset: 0x5A810 VA: 0x18005B410
public struct LicensesUpdated_t
{
	// Fields
	public const int k_iCallback = 125;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x5BB50 Offset: 0x5AF50 VA: 0x18005BB50
public struct ValidateAuthTicketResponse_t
{
	// Fields
	public const int k_iCallback = 143;
	public CSteamID m_SteamID;
	public EAuthSessionResponse m_eAuthSessionResponse;
	public CSteamID m_OwnerSteamID;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x5E8E0 Offset: 0x5DCE0 VA: 0x18005E8E0
public struct MicroTxnAuthorizationResponse_t
{
	// Fields
	public const int k_iCallback = 152;
	public uint m_unAppID;
	public ulong m_ulOrderID;
	public byte m_bAuthorized;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x60400 Offset: 0x5F800 VA: 0x180060400
public struct EncryptedAppTicketResponse_t
{
	// Fields
	public const int k_iCallback = 154;
	public EResult m_eResult;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x60B70 Offset: 0x5FF70 VA: 0x180060B70
public struct GetAuthSessionTicketResponse_t
{
	// Fields
	public const int k_iCallback = 163;
	public HAuthTicket m_hAuthTicket;
	public EResult m_eResult;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x626E0 Offset: 0x61AE0 VA: 0x1800626E0
public struct GameWebCallback_t
{
	// Fields
	public const int k_iCallback = 164;
	public string m_szURL;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x63070 Offset: 0x62470 VA: 0x180063070
public struct StoreAuthURLResponse_t
{
	// Fields
	public const int k_iCallback = 165;
	public string m_szURL;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x64B20 Offset: 0x63F20 VA: 0x180064B20
public struct MarketEligibilityResponse_t
{
	// Fields
	public const int k_iCallback = 166;
	public bool m_bAllowed;
	public EMarketNotAllowedReasonFlags m_eNotAllowedReason;
	public RTime32 m_rtAllowedAtTime;
	public int m_cdaySteamGuardRequiredDays;
	public int m_cdayNewDeviceCooldown;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x66820 Offset: 0x65C20 VA: 0x180066820
public struct DurationControl_t
{
	// Fields
	public const int k_iCallback = 167;
	public EResult m_eResult;
	public AppId_t m_appid;
	public bool m_bApplicable;
	public int m_csecsLast5h;
	public EDurationControlProgress m_progress;
	public EDurationControlNotification m_notification;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x66FB0 Offset: 0x663B0 VA: 0x180066FB0
public struct UserStatsReceived_t
{
	// Fields
	public const int k_iCallback = 1101;
	public ulong m_nGameID;
	public EResult m_eResult;
	public CSteamID m_steamIDUser;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x69C30 Offset: 0x69030 VA: 0x180069C30
public struct UserStatsStored_t
{
	// Fields
	public const int k_iCallback = 1102;
	public ulong m_nGameID;
	public EResult m_eResult;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x6CA70 Offset: 0x6BE70 VA: 0x18006CA70
public struct UserAchievementStored_t
{
	// Fields
	public const int k_iCallback = 1103;
	public ulong m_nGameID;
	public bool m_bGroupAchievement;
	public string m_rgchAchievementName;
	public uint m_nCurProgress;
	public uint m_nMaxProgress;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x6D2B0 Offset: 0x6C6B0 VA: 0x18006D2B0
public struct LeaderboardFindResult_t
{
	// Fields
	public const int k_iCallback = 1104;
	public SteamLeaderboard_t m_hSteamLeaderboard;
	public byte m_bLeaderboardFound;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x6F020 Offset: 0x6E420 VA: 0x18006F020
public struct LeaderboardScoresDownloaded_t
{
	// Fields
	public const int k_iCallback = 1105;
	public SteamLeaderboard_t m_hSteamLeaderboard;
	public SteamLeaderboardEntries_t m_hSteamLeaderboardEntries;
	public int m_cEntryCount;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x6FA00 Offset: 0x6EE00 VA: 0x18006FA00
public struct LeaderboardScoreUploaded_t
{
	// Fields
	public const int k_iCallback = 1106;
	public byte m_bSuccess;
	public SteamLeaderboard_t m_hSteamLeaderboard;
	public int m_nScore;
	public byte m_bScoreChanged;
	public int m_nGlobalRankNew;
	public int m_nGlobalRankPrevious;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x715F0 Offset: 0x709F0 VA: 0x1800715F0
public struct NumberOfCurrentPlayers_t
{
	// Fields
	public const int k_iCallback = 1107;
	public byte m_bSuccess;
	public int m_cPlayers;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0xC5F90 Offset: 0xC5390 VA: 0x1800C5F90
public struct UserStatsUnloaded_t
{
	// Fields
	public const int k_iCallback = 1108;
	public CSteamID m_steamIDUser;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x739E0 Offset: 0x72DE0 VA: 0x1800739E0
public struct UserAchievementIconFetched_t
{
	// Fields
	public const int k_iCallback = 1109;
	public CGameID m_nGameID;
	public string m_rgchAchievementName;
	public bool m_bAchieved;
	public int m_nIconHandle;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x75720 Offset: 0x74B20 VA: 0x180075720
public struct GlobalAchievementPercentagesReady_t
{
	// Fields
	public const int k_iCallback = 1110;
	public ulong m_nGameID;
	public EResult m_eResult;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x77530 Offset: 0x76930 VA: 0x180077530
public struct LeaderboardUGCSet_t
{
	// Fields
	public const int k_iCallback = 1111;
	public EResult m_eResult;
	public SteamLeaderboard_t m_hSteamLeaderboard;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x77BD0 Offset: 0x76FD0 VA: 0x180077BD0
public struct GlobalStatsReceived_t
{
	// Fields
	public const int k_iCallback = 1112;
	public ulong m_nGameID;
	public EResult m_eResult;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x79800 Offset: 0x78C00 VA: 0x180079800
public struct IPCountry_t
{
	// Fields
	public const int k_iCallback = 701;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x7B2D0 Offset: 0x7A6D0 VA: 0x18007B2D0
public struct LowBatteryPower_t
{
	// Fields
	public const int k_iCallback = 702;
	public byte m_nMinutesBatteryLeft;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x7CFD0 Offset: 0x7C3D0 VA: 0x18007CFD0
public struct SteamAPICallCompleted_t
{
	// Fields
	public const int k_iCallback = 703;
	public SteamAPICall_t m_hAsyncCall;
	public int m_iCallback;
	public uint m_cubParam;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x7EAF0 Offset: 0x7DEF0 VA: 0x18007EAF0
public struct SteamShutdown_t
{
	// Fields
	public const int k_iCallback = 704;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x7F2C0 Offset: 0x7E6C0 VA: 0x18007F2C0
public struct CheckFileSignature_t
{
	// Fields
	public const int k_iCallback = 705;
	public ECheckFileSignature m_eCheckFileSignature;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x810A0 Offset: 0x804A0 VA: 0x1800810A0
public struct GamepadTextInputDismissed_t
{
	// Fields
	public const int k_iCallback = 714;
	public bool m_bSubmitted;
	public uint m_unSubmittedText;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x82BA0 Offset: 0x81FA0 VA: 0x180082BA0
public struct GetVideoURLResult_t
{
	// Fields
	public const int k_iCallback = 4611;
	public EResult m_eResult;
	public AppId_t m_unVideoAppID;
	public string m_rgchURL;
}

// Namespace: Steamworks
[CallbackIdentityAttribute] // RVA: 0x84430 Offset: 0x83830 VA: 0x180084430
public struct GetOPFSettingsResult_t
{
	// Fields
	public const int k_iCallback = 4624;
	public EResult m_eResult;
	public AppId_t m_unVideoAppID;
}

// Namespace: Steamworks
public static class Constants
{
	// Fields
	public const string STEAMAPPLIST_INTERFACE_VERSION = "STEAMAPPLIST_INTERFACE_VERSION001";
	public const string STEAMAPPS_INTERFACE_VERSION = "STEAMAPPS_INTERFACE_VERSION008";
	public const string STEAMAPPTICKET_INTERFACE_VERSION = "STEAMAPPTICKET_INTERFACE_VERSION001";
	public const string STEAMCLIENT_INTERFACE_VERSION = "SteamClient019";
	public const string STEAMCONTROLLER_INTERFACE_VERSION = "SteamController007";
	public const string STEAMFRIENDS_INTERFACE_VERSION = "SteamFriends017";
	public const string STEAMGAMECOORDINATOR_INTERFACE_VERSION = "SteamGameCoordinator001";
	public const string STEAMGAMESERVER_INTERFACE_VERSION = "SteamGameServer012";
	public const string STEAMGAMESERVERSTATS_INTERFACE_VERSION = "SteamGameServerStats001";
	public const string STEAMHTMLSURFACE_INTERFACE_VERSION = "STEAMHTMLSURFACE_INTERFACE_VERSION_005";
	public const string STEAMHTTP_INTERFACE_VERSION = "STEAMHTTP_INTERFACE_VERSION003";
	public const string STEAMINPUT_INTERFACE_VERSION = "SteamInput001";
	public const string STEAMINVENTORY_INTERFACE_VERSION = "STEAMINVENTORY_INTERFACE_V003";
	public const string STEAMMATCHMAKING_INTERFACE_VERSION = "SteamMatchMaking009";
	public const string STEAMMATCHMAKINGSERVERS_INTERFACE_VERSION = "SteamMatchMakingServers002";
	public const string STEAMGAMESEARCH_INTERFACE_VERSION = "SteamMatchGameSearch001";
	public const string STEAMPARTIES_INTERFACE_VERSION = "SteamParties002";
	public const string STEAMMUSIC_INTERFACE_VERSION = "STEAMMUSIC_INTERFACE_VERSION001";
	public const string STEAMMUSICREMOTE_INTERFACE_VERSION = "STEAMMUSICREMOTE_INTERFACE_VERSION001";
	public const string STEAMNETWORKING_INTERFACE_VERSION = "SteamNetworking005";
	public const string STEAMPARENTALSETTINGS_INTERFACE_VERSION = "STEAMPARENTALSETTINGS_INTERFACE_VERSION001";
	public const string STEAMREMOTEPLAY_INTERFACE_VERSION = "STEAMREMOTEPLAY_INTERFACE_VERSION001";
	public const string STEAMREMOTESTORAGE_INTERFACE_VERSION = "STEAMREMOTESTORAGE_INTERFACE_VERSION014";
	public const string STEAMSCREENSHOTS_INTERFACE_VERSION = "STEAMSCREENSHOTS_INTERFACE_VERSION003";
	public const string STEAMUGC_INTERFACE_VERSION = "STEAMUGC_INTERFACE_VERSION013";
	public const string STEAMUSER_INTERFACE_VERSION = "SteamUser020";
	public const string STEAMUSERSTATS_INTERFACE_VERSION = "STEAMUSERSTATS_INTERFACE_VERSION011";
	public const string STEAMUTILS_INTERFACE_VERSION = "SteamUtils009";
	public const string STEAMVIDEO_INTERFACE_VERSION = "STEAMVIDEO_INTERFACE_V002";
	public const int k_cubAppProofOfPurchaseKeyMax = 240;
	public const int k_cchMaxFriendsGroupName = 64;
	public const int k_cFriendsGroupLimit = 100;
	public const int k_cEnumerateFollowersMax = 50;
	public const int k_cchPersonaNameMax = 128;
	public const int k_cwchPersonaNameMax = 32;
	public const int k_cubChatMetadataMax = 8192;
	public const int k_cchMaxRichPresenceKeys = 30;
	public const int k_cchMaxRichPresenceKeyLength = 64;
	public const int k_cchMaxRichPresenceValueLength = 256;
	public const int k_unServerFlagNone = 0;
	public const int k_unServerFlagActive = 1;
	public const int k_unServerFlagSecure = 2;
	public const int k_unServerFlagDedicated = 4;
	public const int k_unServerFlagLinux = 8;
	public const int k_unServerFlagPassworded = 16;
	public const int k_unServerFlagPrivate = 32;
	public const int k_unFavoriteFlagNone = 0;
	public const int k_unFavoriteFlagFavorite = 1;
	public const int k_unFavoriteFlagHistory = 2;
	public const int k_unMaxCloudFileChunkSize = 104857600;
	public const int k_cchPublishedDocumentTitleMax = 129;
	public const int k_cchPublishedDocumentDescriptionMax = 8000;
	public const int k_cchPublishedDocumentChangeDescriptionMax = 8000;
	public const int k_unEnumeratePublishedFilesMaxResults = 50;
	public const int k_cchTagListMax = 1025;
	public const int k_cchFilenameMax = 260;
	public const int k_cchPublishedFileURLMax = 256;
	public const int k_nScreenshotMaxTaggedUsers = 32;
	public const int k_nScreenshotMaxTaggedPublishedFiles = 32;
	public const int k_cubUFSTagTypeMax = 255;
	public const int k_cubUFSTagValueMax = 255;
	public const int k_ScreenshotThumbWidth = 200;
	public const int kNumUGCResultsPerPage = 50;
	public const int k_cchDeveloperMetadataMax = 5000;
	public const int k_cchStatNameMax = 128;
	public const int k_cchLeaderboardNameMax = 128;
	public const int k_cLeaderboardDetailsMax = 64;
	public const int k_cbMaxGameServerGameDir = 32;
	public const int k_cbMaxGameServerMapName = 32;
	public const int k_cbMaxGameServerGameDescription = 64;
	public const int k_cbMaxGameServerName = 64;
	public const int k_cbMaxGameServerTags = 128;
	public const int k_cbMaxGameServerGameData = 2048;
	public const int k_iSteamUserCallbacks = 100;
	public const int k_iSteamGameServerCallbacks = 200;
	public const int k_iSteamFriendsCallbacks = 300;
	public const int k_iSteamBillingCallbacks = 400;
	public const int k_iSteamMatchmakingCallbacks = 500;
	public const int k_iSteamContentServerCallbacks = 600;
	public const int k_iSteamUtilsCallbacks = 700;
	public const int k_iClientFriendsCallbacks = 800;
	public const int k_iClientUserCallbacks = 900;
	public const int k_iSteamAppsCallbacks = 1000;
	public const int k_iSteamUserStatsCallbacks = 1100;
	public const int k_iSteamNetworkingCallbacks = 1200;
	public const int k_iSteamNetworkingSocketsCallbacks = 1220;
	public const int k_iSteamNetworkingMessagesCallbacks = 1250;
	public const int k_iSteamNetworkingUtilsCallbacks = 1280;
	public const int k_iClientRemoteStorageCallbacks = 1300;
	public const int k_iClientDepotBuilderCallbacks = 1400;
	public const int k_iSteamGameServerItemsCallbacks = 1500;
	public const int k_iClientUtilsCallbacks = 1600;
	public const int k_iSteamGameCoordinatorCallbacks = 1700;
	public const int k_iSteamGameServerStatsCallbacks = 1800;
	public const int k_iSteam2AsyncCallbacks = 1900;
	public const int k_iSteamGameStatsCallbacks = 2000;
	public const int k_iClientHTTPCallbacks = 2100;
	public const int k_iClientScreenshotsCallbacks = 2200;
	public const int k_iSteamScreenshotsCallbacks = 2300;
	public const int k_iClientAudioCallbacks = 2400;
	public const int k_iClientUnifiedMessagesCallbacks = 2500;
	public const int k_iSteamStreamLauncherCallbacks = 2600;
	public const int k_iClientControllerCallbacks = 2700;
	public const int k_iSteamControllerCallbacks = 2800;
	public const int k_iClientParentalSettingsCallbacks = 2900;
	public const int k_iClientDeviceAuthCallbacks = 3000;
	public const int k_iClientNetworkDeviceManagerCallbacks = 3100;
	public const int k_iClientMusicCallbacks = 3200;
	public const int k_iClientRemoteClientManagerCallbacks = 3300;
	public const int k_iClientUGCCallbacks = 3400;
	public const int k_iSteamStreamClientCallbacks = 3500;
	public const int k_IClientProductBuilderCallbacks = 3600;
	public const int k_iClientShortcutsCallbacks = 3700;
	public const int k_iClientRemoteControlManagerCallbacks = 3800;
	public const int k_iSteamAppListCallbacks = 3900;
	public const int k_iSteamMusicCallbacks = 4000;
	public const int k_iSteamMusicRemoteCallbacks = 4100;
	public const int k_iClientVRCallbacks = 4200;
	public const int k_iClientGameNotificationCallbacks = 4300;
	public const int k_iSteamGameNotificationCallbacks = 4400;
	public const int k_iSteamHTMLSurfaceCallbacks = 4500;
	public const int k_iClientVideoCallbacks = 4600;
	public const int k_iClientInventoryCallbacks = 4700;
	public const int k_iClientBluetoothManagerCallbacks = 4800;
	public const int k_iClientSharedConnectionCallbacks = 4900;
	public const int k_ISteamParentalSettingsCallbacks = 5000;
	public const int k_iClientShaderCallbacks = 5100;
	public const int k_iSteamGameSearchCallbacks = 5200;
	public const int k_iSteamPartiesCallbacks = 5300;
	public const int k_iClientPartiesCallbacks = 5400;
	public const int k_iSteamSTARCallbacks = 5500;
	public const int k_iClientSTARCallbacks = 5600;
	public const int k_iSteamRemotePlayCallbacks = 5700;
	public const int k_unSteamAccountIDMask = -1;
	public const int k_unSteamAccountInstanceMask = 1048575;
	public const int k_unSteamUserDesktopInstance = 1;
	public const int k_unSteamUserConsoleInstance = 2;
	public const int k_unSteamUserWebInstance = 4;
	public const int k_cchGameExtraInfoMax = 64;
	public const int k_nSteamEncryptedAppTicketSymmetricKeyLen = 32;
	public const int k_cubSaltSize = 8;
	public const ulong k_GIDNil = 18446744073709551615;
	public const ulong k_TxnIDNil = 18446744073709551615;
	public const ulong k_TxnIDUnknown = 0;
	public const int k_uPackageIdInvalid = -1;
	public const ulong k_ulAssetClassIdInvalid = 0;
	public const int k_uPhysicalItemIdInvalid = 0;
	public const int k_uCellIDInvalid = -1;
	public const int k_uPartnerIdInvalid = 0;
	public const ulong k_ulPartyBeaconIdInvalid = 0;
	public const int STEAM_CONTROLLER_MAX_COUNT = 16;
	public const int STEAM_CONTROLLER_MAX_ANALOG_ACTIONS = 16;
	public const int STEAM_CONTROLLER_MAX_DIGITAL_ACTIONS = 128;
	public const int STEAM_CONTROLLER_MAX_ORIGINS = 8;
	public const int STEAM_CONTROLLER_MAX_ACTIVE_LAYERS = 16;
	public const ulong STEAM_CONTROLLER_HANDLE_ALL_CONTROLLERS = 18446744073709551615;
	public const float STEAM_CONTROLLER_MIN_ANALOG_ACTION_DATA = -1;
	public const float STEAM_CONTROLLER_MAX_ANALOG_ACTION_DATA = 1;
	public const ushort MASTERSERVERUPDATERPORT_USEGAMESOCKETSHARE = 65535;
	public const int INVALID_HTTPREQUEST_HANDLE = 0;
	public const int STEAM_INPUT_MAX_COUNT = 16;
	public const int STEAM_INPUT_MAX_ANALOG_ACTIONS = 16;
	public const int STEAM_INPUT_MAX_DIGITAL_ACTIONS = 128;
	public const int STEAM_INPUT_MAX_ORIGINS = 8;
	public const int STEAM_INPUT_MAX_ACTIVE_LAYERS = 16;
	public const ulong STEAM_INPUT_HANDLE_ALL_CONTROLLERS = 18446744073709551615;
	public const float STEAM_INPUT_MIN_ANALOG_ACTION_DATA = -1;
	public const float STEAM_INPUT_MAX_ANALOG_ACTION_DATA = 1;
	public const byte k_nMaxLobbyKeyLength = 255;
	public const int k_SteamMusicNameMaxLength = 255;
	public const int k_SteamMusicPNGMaxLength = 65535;
	public const int QUERY_PORT_NOT_INITIALIZED = 65535;
	public const int QUERY_PORT_ERROR = 65534;
}

// Namespace: Steamworks
public enum ERegisterActivationCodeResult
{
	// Fields
	public int value__;
	public const ERegisterActivationCodeResult k_ERegisterActivationCodeResultOK = 0;
	public const ERegisterActivationCodeResult k_ERegisterActivationCodeResultFail = 1;
	public const ERegisterActivationCodeResult k_ERegisterActivationCodeResultAlreadyRegistered = 2;
	public const ERegisterActivationCodeResult k_ERegisterActivationCodeResultTimeout = 3;
	public const ERegisterActivationCodeResult k_ERegisterActivationCodeAlreadyOwned = 4;
}

// Namespace: Steamworks
public enum EControllerSource
{
	// Fields
	public int value__;
	public const EControllerSource k_EControllerSource_None = 0;
	public const EControllerSource k_EControllerSource_LeftTrackpad = 1;
	public const EControllerSource k_EControllerSource_RightTrackpad = 2;
	public const EControllerSource k_EControllerSource_Joystick = 3;
	public const EControllerSource k_EControllerSource_ABXY = 4;
	public const EControllerSource k_EControllerSource_Switch = 5;
	public const EControllerSource k_EControllerSource_LeftTrigger = 6;
	public const EControllerSource k_EControllerSource_RightTrigger = 7;
	public const EControllerSource k_EControllerSource_LeftBumper = 8;
	public const EControllerSource k_EControllerSource_RightBumper = 9;
	public const EControllerSource k_EControllerSource_Gyro = 10;
	public const EControllerSource k_EControllerSource_CenterTrackpad = 11;
	public const EControllerSource k_EControllerSource_RightJoystick = 12;
	public const EControllerSource k_EControllerSource_DPad = 13;
	public const EControllerSource k_EControllerSource_Key = 14;
	public const EControllerSource k_EControllerSource_Mouse = 15;
	public const EControllerSource k_EControllerSource_LeftGyro = 16;
	public const EControllerSource k_EControllerSource_Count = 17;
}

// Namespace: Steamworks
public enum EControllerSourceMode
{
	// Fields
	public int value__;
	public const EControllerSourceMode k_EControllerSourceMode_None = 0;
	public const EControllerSourceMode k_EControllerSourceMode_Dpad = 1;
	public const EControllerSourceMode k_EControllerSourceMode_Buttons = 2;
	public const EControllerSourceMode k_EControllerSourceMode_FourButtons = 3;
	public const EControllerSourceMode k_EControllerSourceMode_AbsoluteMouse = 4;
	public const EControllerSourceMode k_EControllerSourceMode_RelativeMouse = 5;
	public const EControllerSourceMode k_EControllerSourceMode_JoystickMove = 6;
	public const EControllerSourceMode k_EControllerSourceMode_JoystickMouse = 7;
	public const EControllerSourceMode k_EControllerSourceMode_JoystickCamera = 8;
	public const EControllerSourceMode k_EControllerSourceMode_ScrollWheel = 9;
	public const EControllerSourceMode k_EControllerSourceMode_Trigger = 10;
	public const EControllerSourceMode k_EControllerSourceMode_TouchMenu = 11;
	public const EControllerSourceMode k_EControllerSourceMode_MouseJoystick = 12;
	public const EControllerSourceMode k_EControllerSourceMode_MouseRegion = 13;
	public const EControllerSourceMode k_EControllerSourceMode_RadialMenu = 14;
	public const EControllerSourceMode k_EControllerSourceMode_SingleButton = 15;
	public const EControllerSourceMode k_EControllerSourceMode_Switches = 16;
}

// Namespace: Steamworks
public enum EControllerActionOrigin
{
	// Fields
	public int value__;
	public const EControllerActionOrigin k_EControllerActionOrigin_None = 0;
	public const EControllerActionOrigin k_EControllerActionOrigin_A = 1;
	public const EControllerActionOrigin k_EControllerActionOrigin_B = 2;
	public const EControllerActionOrigin k_EControllerActionOrigin_X = 3;
	public const EControllerActionOrigin k_EControllerActionOrigin_Y = 4;
	public const EControllerActionOrigin k_EControllerActionOrigin_LeftBumper = 5;
	public const EControllerActionOrigin k_EControllerActionOrigin_RightBumper = 6;
	public const EControllerActionOrigin k_EControllerActionOrigin_LeftGrip = 7;
	public const EControllerActionOrigin k_EControllerActionOrigin_RightGrip = 8;
	public const EControllerActionOrigin k_EControllerActionOrigin_Start = 9;
	public const EControllerActionOrigin k_EControllerActionOrigin_Back = 10;
	public const EControllerActionOrigin k_EControllerActionOrigin_LeftPad_Touch = 11;
	public const EControllerActionOrigin k_EControllerActionOrigin_LeftPad_Swipe = 12;
	public const EControllerActionOrigin k_EControllerActionOrigin_LeftPad_Click = 13;
	public const EControllerActionOrigin k_EControllerActionOrigin_LeftPad_DPadNorth = 14;
	public const EControllerActionOrigin k_EControllerActionOrigin_LeftPad_DPadSouth = 15;
	public const EControllerActionOrigin k_EControllerActionOrigin_LeftPad_DPadWest = 16;
	public const EControllerActionOrigin k_EControllerActionOrigin_LeftPad_DPadEast = 17;
	public const EControllerActionOrigin k_EControllerActionOrigin_RightPad_Touch = 18;
	public const EControllerActionOrigin k_EControllerActionOrigin_RightPad_Swipe = 19;
	public const EControllerActionOrigin k_EControllerActionOrigin_RightPad_Click = 20;
	public const EControllerActionOrigin k_EControllerActionOrigin_RightPad_DPadNorth = 21;
	public const EControllerActionOrigin k_EControllerActionOrigin_RightPad_DPadSouth = 22;
	public const EControllerActionOrigin k_EControllerActionOrigin_RightPad_DPadWest = 23;
	public const EControllerActionOrigin k_EControllerActionOrigin_RightPad_DPadEast = 24;
	public const EControllerActionOrigin k_EControllerActionOrigin_LeftTrigger_Pull = 25;
	public const EControllerActionOrigin k_EControllerActionOrigin_LeftTrigger_Click = 26;
	public const EControllerActionOrigin k_EControllerActionOrigin_RightTrigger_Pull = 27;
	public const EControllerActionOrigin k_EControllerActionOrigin_RightTrigger_Click = 28;
	public const EControllerActionOrigin k_EControllerActionOrigin_LeftStick_Move = 29;
	public const EControllerActionOrigin k_EControllerActionOrigin_LeftStick_Click = 30;
	public const EControllerActionOrigin k_EControllerActionOrigin_LeftStick_DPadNorth = 31;
	public const EControllerActionOrigin k_EControllerActionOrigin_LeftStick_DPadSouth = 32;
	public const EControllerActionOrigin k_EControllerActionOrigin_LeftStick_DPadWest = 33;
	public const EControllerActionOrigin k_EControllerActionOrigin_LeftStick_DPadEast = 34;
	public const EControllerActionOrigin k_EControllerActionOrigin_Gyro_Move = 35;
	public const EControllerActionOrigin k_EControllerActionOrigin_Gyro_Pitch = 36;
	public const EControllerActionOrigin k_EControllerActionOrigin_Gyro_Yaw = 37;
	public const EControllerActionOrigin k_EControllerActionOrigin_Gyro_Roll = 38;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_X = 39;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_Circle = 40;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_Triangle = 41;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_Square = 42;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_LeftBumper = 43;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_RightBumper = 44;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_Options = 45;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_Share = 46;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_LeftPad_Touch = 47;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_LeftPad_Swipe = 48;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_LeftPad_Click = 49;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_LeftPad_DPadNorth = 50;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_LeftPad_DPadSouth = 51;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_LeftPad_DPadWest = 52;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_LeftPad_DPadEast = 53;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_RightPad_Touch = 54;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_RightPad_Swipe = 55;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_RightPad_Click = 56;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_RightPad_DPadNorth = 57;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_RightPad_DPadSouth = 58;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_RightPad_DPadWest = 59;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_RightPad_DPadEast = 60;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_CenterPad_Touch = 61;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_CenterPad_Swipe = 62;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_CenterPad_Click = 63;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_CenterPad_DPadNorth = 64;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_CenterPad_DPadSouth = 65;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_CenterPad_DPadWest = 66;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_CenterPad_DPadEast = 67;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_LeftTrigger_Pull = 68;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_LeftTrigger_Click = 69;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_RightTrigger_Pull = 70;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_RightTrigger_Click = 71;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_LeftStick_Move = 72;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_LeftStick_Click = 73;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_LeftStick_DPadNorth = 74;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_LeftStick_DPadSouth = 75;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_LeftStick_DPadWest = 76;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_LeftStick_DPadEast = 77;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_RightStick_Move = 78;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_RightStick_Click = 79;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_RightStick_DPadNorth = 80;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_RightStick_DPadSouth = 81;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_RightStick_DPadWest = 82;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_RightStick_DPadEast = 83;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_DPad_North = 84;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_DPad_South = 85;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_DPad_West = 86;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_DPad_East = 87;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_Gyro_Move = 88;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_Gyro_Pitch = 89;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_Gyro_Yaw = 90;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_Gyro_Roll = 91;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBoxOne_A = 92;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBoxOne_B = 93;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBoxOne_X = 94;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBoxOne_Y = 95;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBoxOne_LeftBumper = 96;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBoxOne_RightBumper = 97;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBoxOne_Menu = 98;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBoxOne_View = 99;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBoxOne_LeftTrigger_Pull = 100;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBoxOne_LeftTrigger_Click = 101;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBoxOne_RightTrigger_Pull = 102;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBoxOne_RightTrigger_Click = 103;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBoxOne_LeftStick_Move = 104;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBoxOne_LeftStick_Click = 105;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBoxOne_LeftStick_DPadNorth = 106;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBoxOne_LeftStick_DPadSouth = 107;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBoxOne_LeftStick_DPadWest = 108;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBoxOne_LeftStick_DPadEast = 109;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBoxOne_RightStick_Move = 110;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBoxOne_RightStick_Click = 111;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBoxOne_RightStick_DPadNorth = 112;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBoxOne_RightStick_DPadSouth = 113;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBoxOne_RightStick_DPadWest = 114;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBoxOne_RightStick_DPadEast = 115;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBoxOne_DPad_North = 116;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBoxOne_DPad_South = 117;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBoxOne_DPad_West = 118;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBoxOne_DPad_East = 119;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBox360_A = 120;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBox360_B = 121;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBox360_X = 122;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBox360_Y = 123;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBox360_LeftBumper = 124;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBox360_RightBumper = 125;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBox360_Start = 126;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBox360_Back = 127;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBox360_LeftTrigger_Pull = 128;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBox360_LeftTrigger_Click = 129;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBox360_RightTrigger_Pull = 130;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBox360_RightTrigger_Click = 131;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBox360_LeftStick_Move = 132;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBox360_LeftStick_Click = 133;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBox360_LeftStick_DPadNorth = 134;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBox360_LeftStick_DPadSouth = 135;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBox360_LeftStick_DPadWest = 136;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBox360_LeftStick_DPadEast = 137;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBox360_RightStick_Move = 138;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBox360_RightStick_Click = 139;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBox360_RightStick_DPadNorth = 140;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBox360_RightStick_DPadSouth = 141;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBox360_RightStick_DPadWest = 142;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBox360_RightStick_DPadEast = 143;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBox360_DPad_North = 144;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBox360_DPad_South = 145;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBox360_DPad_West = 146;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBox360_DPad_East = 147;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_A = 148;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_B = 149;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_X = 150;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_Y = 151;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_LeftBumper = 152;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_RightBumper = 153;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_LeftGrip_Lower = 154;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_LeftGrip_Upper = 155;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_RightGrip_Lower = 156;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_RightGrip_Upper = 157;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_LeftBumper_Pressure = 158;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_RightBumper_Pressure = 159;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_LeftGrip_Pressure = 160;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_RightGrip_Pressure = 161;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_LeftGrip_Upper_Pressure = 162;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_RightGrip_Upper_Pressure = 163;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_Start = 164;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_Back = 165;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_LeftPad_Touch = 166;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_LeftPad_Swipe = 167;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_LeftPad_Click = 168;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_LeftPad_Pressure = 169;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_LeftPad_DPadNorth = 170;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_LeftPad_DPadSouth = 171;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_LeftPad_DPadWest = 172;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_LeftPad_DPadEast = 173;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_RightPad_Touch = 174;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_RightPad_Swipe = 175;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_RightPad_Click = 176;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_RightPad_Pressure = 177;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_RightPad_DPadNorth = 178;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_RightPad_DPadSouth = 179;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_RightPad_DPadWest = 180;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_RightPad_DPadEast = 181;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_LeftTrigger_Pull = 182;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_LeftTrigger_Click = 183;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_RightTrigger_Pull = 184;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_RightTrigger_Click = 185;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_LeftStick_Move = 186;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_LeftStick_Click = 187;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_LeftStick_DPadNorth = 188;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_LeftStick_DPadSouth = 189;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_LeftStick_DPadWest = 190;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_LeftStick_DPadEast = 191;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_Gyro_Move = 192;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_Gyro_Pitch = 193;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_Gyro_Yaw = 194;
	public const EControllerActionOrigin k_EControllerActionOrigin_SteamV2_Gyro_Roll = 195;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_A = 196;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_B = 197;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_X = 198;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_Y = 199;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_LeftBumper = 200;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_RightBumper = 201;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_Plus = 202;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_Minus = 203;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_Capture = 204;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_LeftTrigger_Pull = 205;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_LeftTrigger_Click = 206;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_RightTrigger_Pull = 207;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_RightTrigger_Click = 208;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_LeftStick_Move = 209;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_LeftStick_Click = 210;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_LeftStick_DPadNorth = 211;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_LeftStick_DPadSouth = 212;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_LeftStick_DPadWest = 213;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_LeftStick_DPadEast = 214;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_RightStick_Move = 215;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_RightStick_Click = 216;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_RightStick_DPadNorth = 217;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_RightStick_DPadSouth = 218;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_RightStick_DPadWest = 219;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_RightStick_DPadEast = 220;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_DPad_North = 221;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_DPad_South = 222;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_DPad_West = 223;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_DPad_East = 224;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_ProGyro_Move = 225;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_ProGyro_Pitch = 226;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_ProGyro_Yaw = 227;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_ProGyro_Roll = 228;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_RightGyro_Move = 229;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_RightGyro_Pitch = 230;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_RightGyro_Yaw = 231;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_RightGyro_Roll = 232;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_LeftGyro_Move = 233;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_LeftGyro_Pitch = 234;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_LeftGyro_Yaw = 235;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_LeftGyro_Roll = 236;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_LeftGrip_Lower = 237;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_LeftGrip_Upper = 238;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_RightGrip_Lower = 239;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_RightGrip_Upper = 240;
	public const EControllerActionOrigin k_EControllerActionOrigin_PS4_DPad_Move = 241;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBoxOne_DPad_Move = 242;
	public const EControllerActionOrigin k_EControllerActionOrigin_XBox360_DPad_Move = 243;
	public const EControllerActionOrigin k_EControllerActionOrigin_Switch_DPad_Move = 244;
	public const EControllerActionOrigin k_EControllerActionOrigin_Count = 245;
	public const EControllerActionOrigin k_EControllerActionOrigin_MaximumPossibleValue = 32767;
}

// Namespace: Steamworks
public enum ESteamControllerLEDFlag
{
	// Fields
	public int value__;
	public const ESteamControllerLEDFlag k_ESteamControllerLEDFlag_SetColor = 0;
	public const ESteamControllerLEDFlag k_ESteamControllerLEDFlag_RestoreUserDefault = 1;
}

// Namespace: Steamworks
public enum EFriendRelationship
{
	// Fields
	public int value__;
	public const EFriendRelationship k_EFriendRelationshipNone = 0;
	public const EFriendRelationship k_EFriendRelationshipBlocked = 1;
	public const EFriendRelationship k_EFriendRelationshipRequestRecipient = 2;
	public const EFriendRelationship k_EFriendRelationshipFriend = 3;
	public const EFriendRelationship k_EFriendRelationshipRequestInitiator = 4;
	public const EFriendRelationship k_EFriendRelationshipIgnored = 5;
	public const EFriendRelationship k_EFriendRelationshipIgnoredFriend = 6;
	public const EFriendRelationship k_EFriendRelationshipSuggested_DEPRECATED = 7;
	public const EFriendRelationship k_EFriendRelationshipMax = 8;
}

// Namespace: Steamworks
public enum EPersonaState
{
	// Fields
	public int value__;
	public const EPersonaState k_EPersonaStateOffline = 0;
	public const EPersonaState k_EPersonaStateOnline = 1;
	public const EPersonaState k_EPersonaStateBusy = 2;
	public const EPersonaState k_EPersonaStateAway = 3;
	public const EPersonaState k_EPersonaStateSnooze = 4;
	public const EPersonaState k_EPersonaStateLookingToTrade = 5;
	public const EPersonaState k_EPersonaStateLookingToPlay = 6;
	public const EPersonaState k_EPersonaStateInvisible = 7;
	public const EPersonaState k_EPersonaStateMax = 8;
}

// Namespace: Steamworks
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum EFriendFlags
{
	// Fields
	public int value__;
	public const EFriendFlags k_EFriendFlagNone = 0;
	public const EFriendFlags k_EFriendFlagBlocked = 1;
	public const EFriendFlags k_EFriendFlagFriendshipRequested = 2;
	public const EFriendFlags k_EFriendFlagImmediate = 4;
	public const EFriendFlags k_EFriendFlagClanMember = 8;
	public const EFriendFlags k_EFriendFlagOnGameServer = 16;
	public const EFriendFlags k_EFriendFlagRequestingFriendship = 128;
	public const EFriendFlags k_EFriendFlagRequestingInfo = 256;
	public const EFriendFlags k_EFriendFlagIgnored = 512;
	public const EFriendFlags k_EFriendFlagIgnoredFriend = 1024;
	public const EFriendFlags k_EFriendFlagChatMember = 4096;
	public const EFriendFlags k_EFriendFlagAll = 65535;
}

// Namespace: Steamworks
public enum EUserRestriction
{
	// Fields
	public int value__;
	public const EUserRestriction k_nUserRestrictionNone = 0;
	public const EUserRestriction k_nUserRestrictionUnknown = 1;
	public const EUserRestriction k_nUserRestrictionAnyChat = 2;
	public const EUserRestriction k_nUserRestrictionVoiceChat = 4;
	public const EUserRestriction k_nUserRestrictionGroupChat = 8;
	public const EUserRestriction k_nUserRestrictionRating = 16;
	public const EUserRestriction k_nUserRestrictionGameInvites = 32;
	public const EUserRestriction k_nUserRestrictionTrading = 64;
}

// Namespace: Steamworks
public enum EOverlayToStoreFlag
{
	// Fields
	public int value__;
	public const EOverlayToStoreFlag k_EOverlayToStoreFlag_None = 0;
	public const EOverlayToStoreFlag k_EOverlayToStoreFlag_AddToCart = 1;
	public const EOverlayToStoreFlag k_EOverlayToStoreFlag_AddToCartAndShow = 2;
}

// Namespace: Steamworks
public enum EActivateGameOverlayToWebPageMode
{
	// Fields
	public int value__;
	public const EActivateGameOverlayToWebPageMode k_EActivateGameOverlayToWebPageMode_Default = 0;
	public const EActivateGameOverlayToWebPageMode k_EActivateGameOverlayToWebPageMode_Modal = 1;
}

// Namespace: Steamworks
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum EPersonaChange
{
	// Fields
	public int value__;
	public const EPersonaChange k_EPersonaChangeName = 1;
	public const EPersonaChange k_EPersonaChangeStatus = 2;
	public const EPersonaChange k_EPersonaChangeComeOnline = 4;
	public const EPersonaChange k_EPersonaChangeGoneOffline = 8;
	public const EPersonaChange k_EPersonaChangeGamePlayed = 16;
	public const EPersonaChange k_EPersonaChangeGameServer = 32;
	public const EPersonaChange k_EPersonaChangeAvatar = 64;
	public const EPersonaChange k_EPersonaChangeJoinedSource = 128;
	public const EPersonaChange k_EPersonaChangeLeftSource = 256;
	public const EPersonaChange k_EPersonaChangeRelationshipChanged = 512;
	public const EPersonaChange k_EPersonaChangeNameFirstSet = 1024;
	public const EPersonaChange k_EPersonaChangeBroadcast = 2048;
	public const EPersonaChange k_EPersonaChangeNickname = 4096;
	public const EPersonaChange k_EPersonaChangeSteamLevel = 8192;
	public const EPersonaChange k_EPersonaChangeRichPresence = 16384;
}

// Namespace: Steamworks
public enum EGCResults
{
	// Fields
	public int value__;
	public const EGCResults k_EGCResultOK = 0;
	public const EGCResults k_EGCResultNoMessage = 1;
	public const EGCResults k_EGCResultBufferTooSmall = 2;
	public const EGCResults k_EGCResultNotLoggedOn = 3;
	public const EGCResults k_EGCResultInvalidMessage = 4;
}

// Namespace: Steamworks
public enum EHTMLMouseButton
{
	// Fields
	public int value__;
	public const EHTMLMouseButton eHTMLMouseButton_Left = 0;
	public const EHTMLMouseButton eHTMLMouseButton_Right = 1;
	public const EHTMLMouseButton eHTMLMouseButton_Middle = 2;
}

// Namespace: Steamworks
public enum EMouseCursor
{
	// Fields
	public int value__;
	public const EMouseCursor dc_user = 0;
	public const EMouseCursor dc_none = 1;
	public const EMouseCursor dc_arrow = 2;
	public const EMouseCursor dc_ibeam = 3;
	public const EMouseCursor dc_hourglass = 4;
	public const EMouseCursor dc_waitarrow = 5;
	public const EMouseCursor dc_crosshair = 6;
	public const EMouseCursor dc_up = 7;
	public const EMouseCursor dc_sizenw = 8;
	public const EMouseCursor dc_sizese = 9;
	public const EMouseCursor dc_sizene = 10;
	public const EMouseCursor dc_sizesw = 11;
	public const EMouseCursor dc_sizew = 12;
	public const EMouseCursor dc_sizee = 13;
	public const EMouseCursor dc_sizen = 14;
	public const EMouseCursor dc_sizes = 15;
	public const EMouseCursor dc_sizewe = 16;
	public const EMouseCursor dc_sizens = 17;
	public const EMouseCursor dc_sizeall = 18;
	public const EMouseCursor dc_no = 19;
	public const EMouseCursor dc_hand = 20;
	public const EMouseCursor dc_blank = 21;
	public const EMouseCursor dc_middle_pan = 22;
	public const EMouseCursor dc_north_pan = 23;
	public const EMouseCursor dc_north_east_pan = 24;
	public const EMouseCursor dc_east_pan = 25;
	public const EMouseCursor dc_south_east_pan = 26;
	public const EMouseCursor dc_south_pan = 27;
	public const EMouseCursor dc_south_west_pan = 28;
	public const EMouseCursor dc_west_pan = 29;
	public const EMouseCursor dc_north_west_pan = 30;
	public const EMouseCursor dc_alias = 31;
	public const EMouseCursor dc_cell = 32;
	public const EMouseCursor dc_colresize = 33;
	public const EMouseCursor dc_copycur = 34;
	public const EMouseCursor dc_verticaltext = 35;
	public const EMouseCursor dc_rowresize = 36;
	public const EMouseCursor dc_zoomin = 37;
	public const EMouseCursor dc_zoomout = 38;
	public const EMouseCursor dc_help = 39;
	public const EMouseCursor dc_custom = 40;
	public const EMouseCursor dc_last = 41;
}

// Namespace: Steamworks
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum EHTMLKeyModifiers
{
	// Fields
	public int value__;
	public const EHTMLKeyModifiers k_eHTMLKeyModifier_None = 0;
	public const EHTMLKeyModifiers k_eHTMLKeyModifier_AltDown = 1;
	public const EHTMLKeyModifiers k_eHTMLKeyModifier_CtrlDown = 2;
	public const EHTMLKeyModifiers k_eHTMLKeyModifier_ShiftDown = 4;
}

// Namespace: Steamworks
public enum EInputSource
{
	// Fields
	public int value__;
	public const EInputSource k_EInputSource_None = 0;
	public const EInputSource k_EInputSource_LeftTrackpad = 1;
	public const EInputSource k_EInputSource_RightTrackpad = 2;
	public const EInputSource k_EInputSource_Joystick = 3;
	public const EInputSource k_EInputSource_ABXY = 4;
	public const EInputSource k_EInputSource_Switch = 5;
	public const EInputSource k_EInputSource_LeftTrigger = 6;
	public const EInputSource k_EInputSource_RightTrigger = 7;
	public const EInputSource k_EInputSource_LeftBumper = 8;
	public const EInputSource k_EInputSource_RightBumper = 9;
	public const EInputSource k_EInputSource_Gyro = 10;
	public const EInputSource k_EInputSource_CenterTrackpad = 11;
	public const EInputSource k_EInputSource_RightJoystick = 12;
	public const EInputSource k_EInputSource_DPad = 13;
	public const EInputSource k_EInputSource_Key = 14;
	public const EInputSource k_EInputSource_Mouse = 15;
	public const EInputSource k_EInputSource_LeftGyro = 16;
	public const EInputSource k_EInputSource_Count = 17;
}

// Namespace: Steamworks
public enum EInputSourceMode
{
	// Fields
	public int value__;
	public const EInputSourceMode k_EInputSourceMode_None = 0;
	public const EInputSourceMode k_EInputSourceMode_Dpad = 1;
	public const EInputSourceMode k_EInputSourceMode_Buttons = 2;
	public const EInputSourceMode k_EInputSourceMode_FourButtons = 3;
	public const EInputSourceMode k_EInputSourceMode_AbsoluteMouse = 4;
	public const EInputSourceMode k_EInputSourceMode_RelativeMouse = 5;
	public const EInputSourceMode k_EInputSourceMode_JoystickMove = 6;
	public const EInputSourceMode k_EInputSourceMode_JoystickMouse = 7;
	public const EInputSourceMode k_EInputSourceMode_JoystickCamera = 8;
	public const EInputSourceMode k_EInputSourceMode_ScrollWheel = 9;
	public const EInputSourceMode k_EInputSourceMode_Trigger = 10;
	public const EInputSourceMode k_EInputSourceMode_TouchMenu = 11;
	public const EInputSourceMode k_EInputSourceMode_MouseJoystick = 12;
	public const EInputSourceMode k_EInputSourceMode_MouseRegion = 13;
	public const EInputSourceMode k_EInputSourceMode_RadialMenu = 14;
	public const EInputSourceMode k_EInputSourceMode_SingleButton = 15;
	public const EInputSourceMode k_EInputSourceMode_Switches = 16;
}

// Namespace: Steamworks
public enum EInputActionOrigin
{
	// Fields
	public int value__;
	public const EInputActionOrigin k_EInputActionOrigin_None = 0;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_A = 1;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_B = 2;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_X = 3;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_Y = 4;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_LeftBumper = 5;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_RightBumper = 6;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_LeftGrip = 7;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_RightGrip = 8;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_Start = 9;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_Back = 10;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_LeftPad_Touch = 11;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_LeftPad_Swipe = 12;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_LeftPad_Click = 13;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_LeftPad_DPadNorth = 14;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_LeftPad_DPadSouth = 15;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_LeftPad_DPadWest = 16;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_LeftPad_DPadEast = 17;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_RightPad_Touch = 18;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_RightPad_Swipe = 19;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_RightPad_Click = 20;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_RightPad_DPadNorth = 21;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_RightPad_DPadSouth = 22;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_RightPad_DPadWest = 23;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_RightPad_DPadEast = 24;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_LeftTrigger_Pull = 25;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_LeftTrigger_Click = 26;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_RightTrigger_Pull = 27;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_RightTrigger_Click = 28;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_LeftStick_Move = 29;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_LeftStick_Click = 30;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_LeftStick_DPadNorth = 31;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_LeftStick_DPadSouth = 32;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_LeftStick_DPadWest = 33;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_LeftStick_DPadEast = 34;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_Gyro_Move = 35;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_Gyro_Pitch = 36;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_Gyro_Yaw = 37;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_Gyro_Roll = 38;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_Reserved0 = 39;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_Reserved1 = 40;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_Reserved2 = 41;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_Reserved3 = 42;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_Reserved4 = 43;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_Reserved5 = 44;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_Reserved6 = 45;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_Reserved7 = 46;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_Reserved8 = 47;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_Reserved9 = 48;
	public const EInputActionOrigin k_EInputActionOrigin_SteamController_Reserved10 = 49;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_X = 50;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_Circle = 51;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_Triangle = 52;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_Square = 53;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_LeftBumper = 54;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_RightBumper = 55;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_Options = 56;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_Share = 57;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_LeftPad_Touch = 58;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_LeftPad_Swipe = 59;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_LeftPad_Click = 60;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_LeftPad_DPadNorth = 61;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_LeftPad_DPadSouth = 62;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_LeftPad_DPadWest = 63;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_LeftPad_DPadEast = 64;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_RightPad_Touch = 65;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_RightPad_Swipe = 66;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_RightPad_Click = 67;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_RightPad_DPadNorth = 68;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_RightPad_DPadSouth = 69;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_RightPad_DPadWest = 70;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_RightPad_DPadEast = 71;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_CenterPad_Touch = 72;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_CenterPad_Swipe = 73;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_CenterPad_Click = 74;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_CenterPad_DPadNorth = 75;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_CenterPad_DPadSouth = 76;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_CenterPad_DPadWest = 77;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_CenterPad_DPadEast = 78;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_LeftTrigger_Pull = 79;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_LeftTrigger_Click = 80;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_RightTrigger_Pull = 81;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_RightTrigger_Click = 82;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_LeftStick_Move = 83;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_LeftStick_Click = 84;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_LeftStick_DPadNorth = 85;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_LeftStick_DPadSouth = 86;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_LeftStick_DPadWest = 87;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_LeftStick_DPadEast = 88;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_RightStick_Move = 89;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_RightStick_Click = 90;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_RightStick_DPadNorth = 91;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_RightStick_DPadSouth = 92;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_RightStick_DPadWest = 93;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_RightStick_DPadEast = 94;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_DPad_North = 95;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_DPad_South = 96;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_DPad_West = 97;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_DPad_East = 98;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_Gyro_Move = 99;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_Gyro_Pitch = 100;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_Gyro_Yaw = 101;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_Gyro_Roll = 102;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_DPad_Move = 103;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_Reserved1 = 104;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_Reserved2 = 105;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_Reserved3 = 106;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_Reserved4 = 107;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_Reserved5 = 108;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_Reserved6 = 109;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_Reserved7 = 110;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_Reserved8 = 111;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_Reserved9 = 112;
	public const EInputActionOrigin k_EInputActionOrigin_PS4_Reserved10 = 113;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_A = 114;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_B = 115;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_X = 116;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_Y = 117;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_LeftBumper = 118;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_RightBumper = 119;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_Menu = 120;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_View = 121;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_LeftTrigger_Pull = 122;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_LeftTrigger_Click = 123;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_RightTrigger_Pull = 124;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_RightTrigger_Click = 125;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_LeftStick_Move = 126;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_LeftStick_Click = 127;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_LeftStick_DPadNorth = 128;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_LeftStick_DPadSouth = 129;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_LeftStick_DPadWest = 130;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_LeftStick_DPadEast = 131;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_RightStick_Move = 132;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_RightStick_Click = 133;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_RightStick_DPadNorth = 134;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_RightStick_DPadSouth = 135;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_RightStick_DPadWest = 136;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_RightStick_DPadEast = 137;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_DPad_North = 138;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_DPad_South = 139;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_DPad_West = 140;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_DPad_East = 141;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_DPad_Move = 142;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_Reserved1 = 143;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_Reserved2 = 144;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_Reserved3 = 145;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_Reserved4 = 146;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_Reserved5 = 147;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_Reserved6 = 148;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_Reserved7 = 149;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_Reserved8 = 150;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_Reserved9 = 151;
	public const EInputActionOrigin k_EInputActionOrigin_XBoxOne_Reserved10 = 152;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_A = 153;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_B = 154;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_X = 155;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_Y = 156;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_LeftBumper = 157;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_RightBumper = 158;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_Start = 159;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_Back = 160;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_LeftTrigger_Pull = 161;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_LeftTrigger_Click = 162;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_RightTrigger_Pull = 163;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_RightTrigger_Click = 164;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_LeftStick_Move = 165;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_LeftStick_Click = 166;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_LeftStick_DPadNorth = 167;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_LeftStick_DPadSouth = 168;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_LeftStick_DPadWest = 169;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_LeftStick_DPadEast = 170;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_RightStick_Move = 171;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_RightStick_Click = 172;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_RightStick_DPadNorth = 173;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_RightStick_DPadSouth = 174;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_RightStick_DPadWest = 175;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_RightStick_DPadEast = 176;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_DPad_North = 177;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_DPad_South = 178;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_DPad_West = 179;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_DPad_East = 180;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_DPad_Move = 181;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_Reserved1 = 182;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_Reserved2 = 183;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_Reserved3 = 184;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_Reserved4 = 185;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_Reserved5 = 186;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_Reserved6 = 187;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_Reserved7 = 188;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_Reserved8 = 189;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_Reserved9 = 190;
	public const EInputActionOrigin k_EInputActionOrigin_XBox360_Reserved10 = 191;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_A = 192;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_B = 193;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_X = 194;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_Y = 195;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_LeftBumper = 196;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_RightBumper = 197;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_Plus = 198;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_Minus = 199;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_Capture = 200;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_LeftTrigger_Pull = 201;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_LeftTrigger_Click = 202;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_RightTrigger_Pull = 203;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_RightTrigger_Click = 204;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_LeftStick_Move = 205;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_LeftStick_Click = 206;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_LeftStick_DPadNorth = 207;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_LeftStick_DPadSouth = 208;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_LeftStick_DPadWest = 209;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_LeftStick_DPadEast = 210;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_RightStick_Move = 211;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_RightStick_Click = 212;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_RightStick_DPadNorth = 213;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_RightStick_DPadSouth = 214;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_RightStick_DPadWest = 215;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_RightStick_DPadEast = 216;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_DPad_North = 217;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_DPad_South = 218;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_DPad_West = 219;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_DPad_East = 220;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_ProGyro_Move = 221;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_ProGyro_Pitch = 222;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_ProGyro_Yaw = 223;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_ProGyro_Roll = 224;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_DPad_Move = 225;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_Reserved1 = 226;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_Reserved2 = 227;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_Reserved3 = 228;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_Reserved4 = 229;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_Reserved5 = 230;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_Reserved6 = 231;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_Reserved7 = 232;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_Reserved8 = 233;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_Reserved9 = 234;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_Reserved10 = 235;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_RightGyro_Move = 236;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_RightGyro_Pitch = 237;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_RightGyro_Yaw = 238;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_RightGyro_Roll = 239;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_LeftGyro_Move = 240;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_LeftGyro_Pitch = 241;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_LeftGyro_Yaw = 242;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_LeftGyro_Roll = 243;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_LeftGrip_Lower = 244;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_LeftGrip_Upper = 245;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_RightGrip_Lower = 246;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_RightGrip_Upper = 247;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_Reserved11 = 248;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_Reserved12 = 249;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_Reserved13 = 250;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_Reserved14 = 251;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_Reserved15 = 252;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_Reserved16 = 253;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_Reserved17 = 254;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_Reserved18 = 255;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_Reserved19 = 256;
	public const EInputActionOrigin k_EInputActionOrigin_Switch_Reserved20 = 257;
	public const EInputActionOrigin k_EInputActionOrigin_Count = 258;
	public const EInputActionOrigin k_EInputActionOrigin_MaximumPossibleValue = 32767;
}

// Namespace: Steamworks
public enum EXboxOrigin
{
	// Fields
	public int value__;
	public const EXboxOrigin k_EXboxOrigin_A = 0;
	public const EXboxOrigin k_EXboxOrigin_B = 1;
	public const EXboxOrigin k_EXboxOrigin_X = 2;
	public const EXboxOrigin k_EXboxOrigin_Y = 3;
	public const EXboxOrigin k_EXboxOrigin_LeftBumper = 4;
	public const EXboxOrigin k_EXboxOrigin_RightBumper = 5;
	public const EXboxOrigin k_EXboxOrigin_Menu = 6;
	public const EXboxOrigin k_EXboxOrigin_View = 7;
	public const EXboxOrigin k_EXboxOrigin_LeftTrigger_Pull = 8;
	public const EXboxOrigin k_EXboxOrigin_LeftTrigger_Click = 9;
	public const EXboxOrigin k_EXboxOrigin_RightTrigger_Pull = 10;
	public const EXboxOrigin k_EXboxOrigin_RightTrigger_Click = 11;
	public const EXboxOrigin k_EXboxOrigin_LeftStick_Move = 12;
	public const EXboxOrigin k_EXboxOrigin_LeftStick_Click = 13;
	public const EXboxOrigin k_EXboxOrigin_LeftStick_DPadNorth = 14;
	public const EXboxOrigin k_EXboxOrigin_LeftStick_DPadSouth = 15;
	public const EXboxOrigin k_EXboxOrigin_LeftStick_DPadWest = 16;
	public const EXboxOrigin k_EXboxOrigin_LeftStick_DPadEast = 17;
	public const EXboxOrigin k_EXboxOrigin_RightStick_Move = 18;
	public const EXboxOrigin k_EXboxOrigin_RightStick_Click = 19;
	public const EXboxOrigin k_EXboxOrigin_RightStick_DPadNorth = 20;
	public const EXboxOrigin k_EXboxOrigin_RightStick_DPadSouth = 21;
	public const EXboxOrigin k_EXboxOrigin_RightStick_DPadWest = 22;
	public const EXboxOrigin k_EXboxOrigin_RightStick_DPadEast = 23;
	public const EXboxOrigin k_EXboxOrigin_DPad_North = 24;
	public const EXboxOrigin k_EXboxOrigin_DPad_South = 25;
	public const EXboxOrigin k_EXboxOrigin_DPad_West = 26;
	public const EXboxOrigin k_EXboxOrigin_DPad_East = 27;
	public const EXboxOrigin k_EXboxOrigin_Count = 28;
}

// Namespace: Steamworks
public enum ESteamControllerPad
{
	// Fields
	public int value__;
	public const ESteamControllerPad k_ESteamControllerPad_Left = 0;
	public const ESteamControllerPad k_ESteamControllerPad_Right = 1;
}

// Namespace: Steamworks
public enum ESteamInputType
{
	// Fields
	public int value__;
	public const ESteamInputType k_ESteamInputType_Unknown = 0;
	public const ESteamInputType k_ESteamInputType_SteamController = 1;
	public const ESteamInputType k_ESteamInputType_XBox360Controller = 2;
	public const ESteamInputType k_ESteamInputType_XBoxOneController = 3;
	public const ESteamInputType k_ESteamInputType_GenericGamepad = 4;
	public const ESteamInputType k_ESteamInputType_PS4Controller = 5;
	public const ESteamInputType k_ESteamInputType_AppleMFiController = 6;
	public const ESteamInputType k_ESteamInputType_AndroidController = 7;
	public const ESteamInputType k_ESteamInputType_SwitchJoyConPair = 8;
	public const ESteamInputType k_ESteamInputType_SwitchJoyConSingle = 9;
	public const ESteamInputType k_ESteamInputType_SwitchProController = 10;
	public const ESteamInputType k_ESteamInputType_MobileTouch = 11;
	public const ESteamInputType k_ESteamInputType_PS3Controller = 12;
	public const ESteamInputType k_ESteamInputType_Count = 13;
	public const ESteamInputType k_ESteamInputType_MaximumPossibleValue = 255;
}

// Namespace: Steamworks
public enum ESteamInputLEDFlag
{
	// Fields
	public int value__;
	public const ESteamInputLEDFlag k_ESteamInputLEDFlag_SetColor = 0;
	public const ESteamInputLEDFlag k_ESteamInputLEDFlag_RestoreUserDefault = 1;
}

// Namespace: Steamworks
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum ESteamItemFlags
{
	// Fields
	public int value__;
	public const ESteamItemFlags k_ESteamItemNoTrade = 1;
	public const ESteamItemFlags k_ESteamItemRemoved = 256;
	public const ESteamItemFlags k_ESteamItemConsumed = 512;
}

// Namespace: Steamworks
public enum ELobbyType
{
	// Fields
	public int value__;
	public const ELobbyType k_ELobbyTypePrivate = 0;
	public const ELobbyType k_ELobbyTypeFriendsOnly = 1;
	public const ELobbyType k_ELobbyTypePublic = 2;
	public const ELobbyType k_ELobbyTypeInvisible = 3;
	public const ELobbyType k_ELobbyTypePrivateUnique = 4;
}

// Namespace: Steamworks
public enum ELobbyComparison
{
	// Fields
	public int value__;
	public const ELobbyComparison k_ELobbyComparisonEqualToOrLessThan = -2;
	public const ELobbyComparison k_ELobbyComparisonLessThan = -1;
	public const ELobbyComparison k_ELobbyComparisonEqual = 0;
	public const ELobbyComparison k_ELobbyComparisonGreaterThan = 1;
	public const ELobbyComparison k_ELobbyComparisonEqualToOrGreaterThan = 2;
	public const ELobbyComparison k_ELobbyComparisonNotEqual = 3;
}

// Namespace: Steamworks
public enum ELobbyDistanceFilter
{
	// Fields
	public int value__;
	public const ELobbyDistanceFilter k_ELobbyDistanceFilterClose = 0;
	public const ELobbyDistanceFilter k_ELobbyDistanceFilterDefault = 1;
	public const ELobbyDistanceFilter k_ELobbyDistanceFilterFar = 2;
	public const ELobbyDistanceFilter k_ELobbyDistanceFilterWorldwide = 3;
}

// Namespace: Steamworks
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum EChatMemberStateChange
{
	// Fields
	public int value__;
	public const EChatMemberStateChange k_EChatMemberStateChangeEntered = 1;
	public const EChatMemberStateChange k_EChatMemberStateChangeLeft = 2;
	public const EChatMemberStateChange k_EChatMemberStateChangeDisconnected = 4;
	public const EChatMemberStateChange k_EChatMemberStateChangeKicked = 8;
	public const EChatMemberStateChange k_EChatMemberStateChangeBanned = 16;
}

// Namespace: Steamworks
public enum ESteamPartyBeaconLocationType
{
	// Fields
	public int value__;
	public const ESteamPartyBeaconLocationType k_ESteamPartyBeaconLocationType_Invalid = 0;
	public const ESteamPartyBeaconLocationType k_ESteamPartyBeaconLocationType_ChatGroup = 1;
	public const ESteamPartyBeaconLocationType k_ESteamPartyBeaconLocationType_Max = 2;
}

// Namespace: Steamworks
public enum ESteamPartyBeaconLocationData
{
	// Fields
	public int value__;
	public const ESteamPartyBeaconLocationData k_ESteamPartyBeaconLocationDataInvalid = 0;
	public const ESteamPartyBeaconLocationData k_ESteamPartyBeaconLocationDataName = 1;
	public const ESteamPartyBeaconLocationData k_ESteamPartyBeaconLocationDataIconURLSmall = 2;
	public const ESteamPartyBeaconLocationData k_ESteamPartyBeaconLocationDataIconURLMedium = 3;
	public const ESteamPartyBeaconLocationData k_ESteamPartyBeaconLocationDataIconURLLarge = 4;
}

// Namespace: Steamworks
public enum PlayerAcceptState_t
{
	// Fields
	public int value__;
	public const PlayerAcceptState_t k_EStateUnknown = 0;
	public const PlayerAcceptState_t k_EStatePlayerAccepted = 1;
	public const PlayerAcceptState_t k_EStatePlayerDeclined = 2;
}

// Namespace: Steamworks
public enum AudioPlayback_Status
{
	// Fields
	public int value__;
	public const AudioPlayback_Status AudioPlayback_Undefined = 0;
	public const AudioPlayback_Status AudioPlayback_Playing = 1;
	public const AudioPlayback_Status AudioPlayback_Paused = 2;
	public const AudioPlayback_Status AudioPlayback_Idle = 3;
}

// Namespace: Steamworks
public enum EP2PSessionError
{
	// Fields
	public int value__;
	public const EP2PSessionError k_EP2PSessionErrorNone = 0;
	public const EP2PSessionError k_EP2PSessionErrorNotRunningApp = 1;
	public const EP2PSessionError k_EP2PSessionErrorNoRightsToApp = 2;
	public const EP2PSessionError k_EP2PSessionErrorDestinationNotLoggedIn = 3;
	public const EP2PSessionError k_EP2PSessionErrorTimeout = 4;
	public const EP2PSessionError k_EP2PSessionErrorMax = 5;
}

// Namespace: Steamworks
public enum EP2PSend
{
	// Fields
	public int value__;
	public const EP2PSend k_EP2PSendUnreliable = 0;
	public const EP2PSend k_EP2PSendUnreliableNoDelay = 1;
	public const EP2PSend k_EP2PSendReliable = 2;
	public const EP2PSend k_EP2PSendReliableWithBuffering = 3;
}

// Namespace: Steamworks
public enum ESNetSocketState
{
	// Fields
	public int value__;
	public const ESNetSocketState k_ESNetSocketStateInvalid = 0;
	public const ESNetSocketState k_ESNetSocketStateConnected = 1;
	public const ESNetSocketState k_ESNetSocketStateInitiated = 10;
	public const ESNetSocketState k_ESNetSocketStateLocalCandidatesFound = 11;
	public const ESNetSocketState k_ESNetSocketStateReceivedRemoteCandidates = 12;
	public const ESNetSocketState k_ESNetSocketStateChallengeHandshake = 15;
	public const ESNetSocketState k_ESNetSocketStateDisconnecting = 21;
	public const ESNetSocketState k_ESNetSocketStateLocalDisconnect = 22;
	public const ESNetSocketState k_ESNetSocketStateTimeoutDuringConnect = 23;
	public const ESNetSocketState k_ESNetSocketStateRemoteEndDisconnected = 24;
	public const ESNetSocketState k_ESNetSocketStateConnectionBroken = 25;
}

// Namespace: Steamworks
public enum ESNetSocketConnectionType
{
	// Fields
	public int value__;
	public const ESNetSocketConnectionType k_ESNetSocketConnectionTypeNotConnected = 0;
	public const ESNetSocketConnectionType k_ESNetSocketConnectionTypeUDP = 1;
	public const ESNetSocketConnectionType k_ESNetSocketConnectionTypeUDPRelay = 2;
}

// Namespace: Steamworks
public enum EParentalFeature
{
	// Fields
	public int value__;
	public const EParentalFeature k_EFeatureInvalid = 0;
	public const EParentalFeature k_EFeatureStore = 1;
	public const EParentalFeature k_EFeatureCommunity = 2;
	public const EParentalFeature k_EFeatureProfile = 3;
	public const EParentalFeature k_EFeatureFriends = 4;
	public const EParentalFeature k_EFeatureNews = 5;
	public const EParentalFeature k_EFeatureTrading = 6;
	public const EParentalFeature k_EFeatureSettings = 7;
	public const EParentalFeature k_EFeatureConsole = 8;
	public const EParentalFeature k_EFeatureBrowser = 9;
	public const EParentalFeature k_EFeatureParentalSetup = 10;
	public const EParentalFeature k_EFeatureLibrary = 11;
	public const EParentalFeature k_EFeatureTest = 12;
	public const EParentalFeature k_EFeatureMax = 13;
}

// Namespace: Steamworks
public enum ESteamDeviceFormFactor
{
	// Fields
	public int value__;
	public const ESteamDeviceFormFactor k_ESteamDeviceFormFactorUnknown = 0;
	public const ESteamDeviceFormFactor k_ESteamDeviceFormFactorPhone = 1;
	public const ESteamDeviceFormFactor k_ESteamDeviceFormFactorTablet = 2;
	public const ESteamDeviceFormFactor k_ESteamDeviceFormFactorComputer = 3;
	public const ESteamDeviceFormFactor k_ESteamDeviceFormFactorTV = 4;
}

// Namespace: Steamworks
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum ERemoteStoragePlatform
{
	// Fields
	public int value__;
	public const ERemoteStoragePlatform k_ERemoteStoragePlatformNone = 0;
	public const ERemoteStoragePlatform k_ERemoteStoragePlatformWindows = 1;
	public const ERemoteStoragePlatform k_ERemoteStoragePlatformOSX = 2;
	public const ERemoteStoragePlatform k_ERemoteStoragePlatformPS3 = 4;
	public const ERemoteStoragePlatform k_ERemoteStoragePlatformLinux = 8;
	public const ERemoteStoragePlatform k_ERemoteStoragePlatformReserved2 = 16;
	public const ERemoteStoragePlatform k_ERemoteStoragePlatformAndroid = 32;
	public const ERemoteStoragePlatform k_ERemoteStoragePlatformIOS = 64;
	public const ERemoteStoragePlatform k_ERemoteStoragePlatformAll = -1;
}

// Namespace: Steamworks
public enum ERemoteStoragePublishedFileVisibility
{
	// Fields
	public int value__;
	public const ERemoteStoragePublishedFileVisibility k_ERemoteStoragePublishedFileVisibilityPublic = 0;
	public const ERemoteStoragePublishedFileVisibility k_ERemoteStoragePublishedFileVisibilityFriendsOnly = 1;
	public const ERemoteStoragePublishedFileVisibility k_ERemoteStoragePublishedFileVisibilityPrivate = 2;
}

// Namespace: Steamworks
public enum EWorkshopFileType
{
	// Fields
	public int value__;
	public const EWorkshopFileType k_EWorkshopFileTypeFirst = 0;
	public const EWorkshopFileType k_EWorkshopFileTypeCommunity = 0;
	public const EWorkshopFileType k_EWorkshopFileTypeMicrotransaction = 1;
	public const EWorkshopFileType k_EWorkshopFileTypeCollection = 2;
	public const EWorkshopFileType k_EWorkshopFileTypeArt = 3;
	public const EWorkshopFileType k_EWorkshopFileTypeVideo = 4;
	public const EWorkshopFileType k_EWorkshopFileTypeScreenshot = 5;
	public const EWorkshopFileType k_EWorkshopFileTypeGame = 6;
	public const EWorkshopFileType k_EWorkshopFileTypeSoftware = 7;
	public const EWorkshopFileType k_EWorkshopFileTypeConcept = 8;
	public const EWorkshopFileType k_EWorkshopFileTypeWebGuide = 9;
	public const EWorkshopFileType k_EWorkshopFileTypeIntegratedGuide = 10;
	public const EWorkshopFileType k_EWorkshopFileTypeMerch = 11;
	public const EWorkshopFileType k_EWorkshopFileTypeControllerBinding = 12;
	public const EWorkshopFileType k_EWorkshopFileTypeSteamworksAccessInvite = 13;
	public const EWorkshopFileType k_EWorkshopFileTypeSteamVideo = 14;
	public const EWorkshopFileType k_EWorkshopFileTypeGameManagedItem = 15;
	public const EWorkshopFileType k_EWorkshopFileTypeMax = 16;
}

// Namespace: Steamworks
public enum EWorkshopVote
{
	// Fields
	public int value__;
	public const EWorkshopVote k_EWorkshopVoteUnvoted = 0;
	public const EWorkshopVote k_EWorkshopVoteFor = 1;
	public const EWorkshopVote k_EWorkshopVoteAgainst = 2;
	public const EWorkshopVote k_EWorkshopVoteLater = 3;
}

// Namespace: Steamworks
public enum EWorkshopFileAction
{
	// Fields
	public int value__;
	public const EWorkshopFileAction k_EWorkshopFileActionPlayed = 0;
	public const EWorkshopFileAction k_EWorkshopFileActionCompleted = 1;
}

// Namespace: Steamworks
public enum EWorkshopEnumerationType
{
	// Fields
	public int value__;
	public const EWorkshopEnumerationType k_EWorkshopEnumerationTypeRankedByVote = 0;
	public const EWorkshopEnumerationType k_EWorkshopEnumerationTypeRecent = 1;
	public const EWorkshopEnumerationType k_EWorkshopEnumerationTypeTrending = 2;
	public const EWorkshopEnumerationType k_EWorkshopEnumerationTypeFavoritesOfFriends = 3;
	public const EWorkshopEnumerationType k_EWorkshopEnumerationTypeVotedByFriends = 4;
	public const EWorkshopEnumerationType k_EWorkshopEnumerationTypeContentByFriends = 5;
	public const EWorkshopEnumerationType k_EWorkshopEnumerationTypeRecentFromFollowedUsers = 6;
}

// Namespace: Steamworks
public enum EWorkshopVideoProvider
{
	// Fields
	public int value__;
	public const EWorkshopVideoProvider k_EWorkshopVideoProviderNone = 0;
	public const EWorkshopVideoProvider k_EWorkshopVideoProviderYoutube = 1;
}

// Namespace: Steamworks
public enum EUGCReadAction
{
	// Fields
	public int value__;
	public const EUGCReadAction k_EUGCRead_ContinueReadingUntilFinished = 0;
	public const EUGCReadAction k_EUGCRead_ContinueReading = 1;
	public const EUGCReadAction k_EUGCRead_Close = 2;
}

// Namespace: Steamworks
public enum EVRScreenshotType
{
	// Fields
	public int value__;
	public const EVRScreenshotType k_EVRScreenshotType_None = 0;
	public const EVRScreenshotType k_EVRScreenshotType_Mono = 1;
	public const EVRScreenshotType k_EVRScreenshotType_Stereo = 2;
	public const EVRScreenshotType k_EVRScreenshotType_MonoCubemap = 3;
	public const EVRScreenshotType k_EVRScreenshotType_MonoPanorama = 4;
	public const EVRScreenshotType k_EVRScreenshotType_StereoPanorama = 5;
}

// Namespace: Steamworks
public enum EUGCMatchingUGCType
{
	// Fields
	public int value__;
	public const EUGCMatchingUGCType k_EUGCMatchingUGCType_Items = 0;
	public const EUGCMatchingUGCType k_EUGCMatchingUGCType_Items_Mtx = 1;
	public const EUGCMatchingUGCType k_EUGCMatchingUGCType_Items_ReadyToUse = 2;
	public const EUGCMatchingUGCType k_EUGCMatchingUGCType_Collections = 3;
	public const EUGCMatchingUGCType k_EUGCMatchingUGCType_Artwork = 4;
	public const EUGCMatchingUGCType k_EUGCMatchingUGCType_Videos = 5;
	public const EUGCMatchingUGCType k_EUGCMatchingUGCType_Screenshots = 6;
	public const EUGCMatchingUGCType k_EUGCMatchingUGCType_AllGuides = 7;
	public const EUGCMatchingUGCType k_EUGCMatchingUGCType_WebGuides = 8;
	public const EUGCMatchingUGCType k_EUGCMatchingUGCType_IntegratedGuides = 9;
	public const EUGCMatchingUGCType k_EUGCMatchingUGCType_UsableInGame = 10;
	public const EUGCMatchingUGCType k_EUGCMatchingUGCType_ControllerBindings = 11;
	public const EUGCMatchingUGCType k_EUGCMatchingUGCType_GameManagedItems = 12;
	public const EUGCMatchingUGCType k_EUGCMatchingUGCType_All = -1;
}

// Namespace: Steamworks
public enum EUserUGCList
{
	// Fields
	public int value__;
	public const EUserUGCList k_EUserUGCList_Published = 0;
	public const EUserUGCList k_EUserUGCList_VotedOn = 1;
	public const EUserUGCList k_EUserUGCList_VotedUp = 2;
	public const EUserUGCList k_EUserUGCList_VotedDown = 3;
	public const EUserUGCList k_EUserUGCList_WillVoteLater = 4;
	public const EUserUGCList k_EUserUGCList_Favorited = 5;
	public const EUserUGCList k_EUserUGCList_Subscribed = 6;
	public const EUserUGCList k_EUserUGCList_UsedOrPlayed = 7;
	public const EUserUGCList k_EUserUGCList_Followed = 8;
}

// Namespace: Steamworks
public enum EUserUGCListSortOrder
{
	// Fields
	public int value__;
	public const EUserUGCListSortOrder k_EUserUGCListSortOrder_CreationOrderDesc = 0;
	public const EUserUGCListSortOrder k_EUserUGCListSortOrder_CreationOrderAsc = 1;
	public const EUserUGCListSortOrder k_EUserUGCListSortOrder_TitleAsc = 2;
	public const EUserUGCListSortOrder k_EUserUGCListSortOrder_LastUpdatedDesc = 3;
	public const EUserUGCListSortOrder k_EUserUGCListSortOrder_SubscriptionDateDesc = 4;
	public const EUserUGCListSortOrder k_EUserUGCListSortOrder_VoteScoreDesc = 5;
	public const EUserUGCListSortOrder k_EUserUGCListSortOrder_ForModeration = 6;
}

// Namespace: Steamworks
public enum EUGCQuery
{
	// Fields
	public int value__;
	public const EUGCQuery k_EUGCQuery_RankedByVote = 0;
	public const EUGCQuery k_EUGCQuery_RankedByPublicationDate = 1;
	public const EUGCQuery k_EUGCQuery_AcceptedForGameRankedByAcceptanceDate = 2;
	public const EUGCQuery k_EUGCQuery_RankedByTrend = 3;
	public const EUGCQuery k_EUGCQuery_FavoritedByFriendsRankedByPublicationDate = 4;
	public const EUGCQuery k_EUGCQuery_CreatedByFriendsRankedByPublicationDate = 5;
	public const EUGCQuery k_EUGCQuery_RankedByNumTimesReported = 6;
	public const EUGCQuery k_EUGCQuery_CreatedByFollowedUsersRankedByPublicationDate = 7;
	public const EUGCQuery k_EUGCQuery_NotYetRated = 8;
	public const EUGCQuery k_EUGCQuery_RankedByTotalVotesAsc = 9;
	public const EUGCQuery k_EUGCQuery_RankedByVotesUp = 10;
	public const EUGCQuery k_EUGCQuery_RankedByTextSearch = 11;
	public const EUGCQuery k_EUGCQuery_RankedByTotalUniqueSubscriptions = 12;
	public const EUGCQuery k_EUGCQuery_RankedByPlaytimeTrend = 13;
	public const EUGCQuery k_EUGCQuery_RankedByTotalPlaytime = 14;
	public const EUGCQuery k_EUGCQuery_RankedByAveragePlaytimeTrend = 15;
	public const EUGCQuery k_EUGCQuery_RankedByLifetimeAveragePlaytime = 16;
	public const EUGCQuery k_EUGCQuery_RankedByPlaytimeSessionsTrend = 17;
	public const EUGCQuery k_EUGCQuery_RankedByLifetimePlaytimeSessions = 18;
}

// Namespace: Steamworks
public enum EItemUpdateStatus
{
	// Fields
	public int value__;
	public const EItemUpdateStatus k_EItemUpdateStatusInvalid = 0;
	public const EItemUpdateStatus k_EItemUpdateStatusPreparingConfig = 1;
	public const EItemUpdateStatus k_EItemUpdateStatusPreparingContent = 2;
	public const EItemUpdateStatus k_EItemUpdateStatusUploadingContent = 3;
	public const EItemUpdateStatus k_EItemUpdateStatusUploadingPreviewFile = 4;
	public const EItemUpdateStatus k_EItemUpdateStatusCommittingChanges = 5;
}

// Namespace: Steamworks
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum EItemState
{
	// Fields
	public int value__;
	public const EItemState k_EItemStateNone = 0;
	public const EItemState k_EItemStateSubscribed = 1;
	public const EItemState k_EItemStateLegacyItem = 2;
	public const EItemState k_EItemStateInstalled = 4;
	public const EItemState k_EItemStateNeedsUpdate = 8;
	public const EItemState k_EItemStateDownloading = 16;
	public const EItemState k_EItemStateDownloadPending = 32;
}

// Namespace: Steamworks
public enum EItemStatistic
{
	// Fields
	public int value__;
	public const EItemStatistic k_EItemStatistic_NumSubscriptions = 0;
	public const EItemStatistic k_EItemStatistic_NumFavorites = 1;
	public const EItemStatistic k_EItemStatistic_NumFollowers = 2;
	public const EItemStatistic k_EItemStatistic_NumUniqueSubscriptions = 3;
	public const EItemStatistic k_EItemStatistic_NumUniqueFavorites = 4;
	public const EItemStatistic k_EItemStatistic_NumUniqueFollowers = 5;
	public const EItemStatistic k_EItemStatistic_NumUniqueWebsiteViews = 6;
	public const EItemStatistic k_EItemStatistic_ReportScore = 7;
	public const EItemStatistic k_EItemStatistic_NumSecondsPlayed = 8;
	public const EItemStatistic k_EItemStatistic_NumPlaytimeSessions = 9;
	public const EItemStatistic k_EItemStatistic_NumComments = 10;
	public const EItemStatistic k_EItemStatistic_NumSecondsPlayedDuringTimePeriod = 11;
	public const EItemStatistic k_EItemStatistic_NumPlaytimeSessionsDuringTimePeriod = 12;
}

// Namespace: Steamworks
public enum EItemPreviewType
{
	// Fields
	public int value__;
	public const EItemPreviewType k_EItemPreviewType_Image = 0;
	public const EItemPreviewType k_EItemPreviewType_YouTubeVideo = 1;
	public const EItemPreviewType k_EItemPreviewType_Sketchfab = 2;
	public const EItemPreviewType k_EItemPreviewType_EnvironmentMap_HorizontalCross = 3;
	public const EItemPreviewType k_EItemPreviewType_EnvironmentMap_LatLong = 4;
	public const EItemPreviewType k_EItemPreviewType_ReservedMax = 255;
}

// Namespace: Steamworks
public enum EFailureType
{
	// Fields
	public int value__;
	public const EFailureType k_EFailureFlushedCallbackQueue = 0;
	public const EFailureType k_EFailurePipeFail = 1;
}

// Namespace: Steamworks
public enum ELeaderboardDataRequest
{
	// Fields
	public int value__;
	public const ELeaderboardDataRequest k_ELeaderboardDataRequestGlobal = 0;
	public const ELeaderboardDataRequest k_ELeaderboardDataRequestGlobalAroundUser = 1;
	public const ELeaderboardDataRequest k_ELeaderboardDataRequestFriends = 2;
	public const ELeaderboardDataRequest k_ELeaderboardDataRequestUsers = 3;
}

// Namespace: Steamworks
public enum ELeaderboardSortMethod
{
	// Fields
	public int value__;
	public const ELeaderboardSortMethod k_ELeaderboardSortMethodNone = 0;
	public const ELeaderboardSortMethod k_ELeaderboardSortMethodAscending = 1;
	public const ELeaderboardSortMethod k_ELeaderboardSortMethodDescending = 2;
}

// Namespace: Steamworks
public enum ELeaderboardDisplayType
{
	// Fields
	public int value__;
	public const ELeaderboardDisplayType k_ELeaderboardDisplayTypeNone = 0;
	public const ELeaderboardDisplayType k_ELeaderboardDisplayTypeNumeric = 1;
	public const ELeaderboardDisplayType k_ELeaderboardDisplayTypeTimeSeconds = 2;
	public const ELeaderboardDisplayType k_ELeaderboardDisplayTypeTimeMilliSeconds = 3;
}

// Namespace: Steamworks
public enum ELeaderboardUploadScoreMethod
{
	// Fields
	public int value__;
	public const ELeaderboardUploadScoreMethod k_ELeaderboardUploadScoreMethodNone = 0;
	public const ELeaderboardUploadScoreMethod k_ELeaderboardUploadScoreMethodKeepBest = 1;
	public const ELeaderboardUploadScoreMethod k_ELeaderboardUploadScoreMethodForceUpdate = 2;
}

// Namespace: Steamworks
public enum ESteamAPICallFailure
{
	// Fields
	public int value__;
	public const ESteamAPICallFailure k_ESteamAPICallFailureNone = -1;
	public const ESteamAPICallFailure k_ESteamAPICallFailureSteamGone = 0;
	public const ESteamAPICallFailure k_ESteamAPICallFailureNetworkFailure = 1;
	public const ESteamAPICallFailure k_ESteamAPICallFailureInvalidHandle = 2;
	public const ESteamAPICallFailure k_ESteamAPICallFailureMismatchedCallback = 3;
}

// Namespace: Steamworks
public enum EGamepadTextInputMode
{
	// Fields
	public int value__;
	public const EGamepadTextInputMode k_EGamepadTextInputModeNormal = 0;
	public const EGamepadTextInputMode k_EGamepadTextInputModePassword = 1;
}

// Namespace: Steamworks
public enum EGamepadTextInputLineMode
{
	// Fields
	public int value__;
	public const EGamepadTextInputLineMode k_EGamepadTextInputLineModeSingleLine = 0;
	public const EGamepadTextInputLineMode k_EGamepadTextInputLineModeMultipleLines = 1;
}

// Namespace: Steamworks
public enum ECheckFileSignature
{
	// Fields
	public int value__;
	public const ECheckFileSignature k_ECheckFileSignatureInvalidSignature = 0;
	public const ECheckFileSignature k_ECheckFileSignatureValidSignature = 1;
	public const ECheckFileSignature k_ECheckFileSignatureFileNotFound = 2;
	public const ECheckFileSignature k_ECheckFileSignatureNoSignaturesFoundForThisApp = 3;
	public const ECheckFileSignature k_ECheckFileSignatureNoSignaturesFoundForThisFile = 4;
}

// Namespace: Steamworks
public enum EMatchMakingServerResponse
{
	// Fields
	public int value__;
	public const EMatchMakingServerResponse eServerResponded = 0;
	public const EMatchMakingServerResponse eServerFailedToRespond = 1;
	public const EMatchMakingServerResponse eNoServersListedOnMasterServer = 2;
}

// Namespace: Steamworks
public enum EServerMode
{
	// Fields
	public int value__;
	public const EServerMode eServerModeInvalid = 0;
	public const EServerMode eServerModeNoAuthentication = 1;
	public const EServerMode eServerModeAuthentication = 2;
	public const EServerMode eServerModeAuthenticationAndSecure = 3;
}

// Namespace: Steamworks
public enum EResult
{
	// Fields
	public int value__;
	public const EResult k_EResultOK = 1;
	public const EResult k_EResultFail = 2;
	public const EResult k_EResultNoConnection = 3;
	public const EResult k_EResultInvalidPassword = 5;
	public const EResult k_EResultLoggedInElsewhere = 6;
	public const EResult k_EResultInvalidProtocolVer = 7;
	public const EResult k_EResultInvalidParam = 8;
	public const EResult k_EResultFileNotFound = 9;
	public const EResult k_EResultBusy = 10;
	public const EResult k_EResultInvalidState = 11;
	public const EResult k_EResultInvalidName = 12;
	public const EResult k_EResultInvalidEmail = 13;
	public const EResult k_EResultDuplicateName = 14;
	public const EResult k_EResultAccessDenied = 15;
	public const EResult k_EResultTimeout = 16;
	public const EResult k_EResultBanned = 17;
	public const EResult k_EResultAccountNotFound = 18;
	public const EResult k_EResultInvalidSteamID = 19;
	public const EResult k_EResultServiceUnavailable = 20;
	public const EResult k_EResultNotLoggedOn = 21;
	public const EResult k_EResultPending = 22;
	public const EResult k_EResultEncryptionFailure = 23;
	public const EResult k_EResultInsufficientPrivilege = 24;
	public const EResult k_EResultLimitExceeded = 25;
	public const EResult k_EResultRevoked = 26;
	public const EResult k_EResultExpired = 27;
	public const EResult k_EResultAlreadyRedeemed = 28;
	public const EResult k_EResultDuplicateRequest = 29;
	public const EResult k_EResultAlreadyOwned = 30;
	public const EResult k_EResultIPNotFound = 31;
	public const EResult k_EResultPersistFailed = 32;
	public const EResult k_EResultLockingFailed = 33;
	public const EResult k_EResultLogonSessionReplaced = 34;
	public const EResult k_EResultConnectFailed = 35;
	public const EResult k_EResultHandshakeFailed = 36;
	public const EResult k_EResultIOFailure = 37;
	public const EResult k_EResultRemoteDisconnect = 38;
	public const EResult k_EResultShoppingCartNotFound = 39;
	public const EResult k_EResultBlocked = 40;
	public const EResult k_EResultIgnored = 41;
	public const EResult k_EResultNoMatch = 42;
	public const EResult k_EResultAccountDisabled = 43;
	public const EResult k_EResultServiceReadOnly = 44;
	public const EResult k_EResultAccountNotFeatured = 45;
	public const EResult k_EResultAdministratorOK = 46;
	public const EResult k_EResultContentVersion = 47;
	public const EResult k_EResultTryAnotherCM = 48;
	public const EResult k_EResultPasswordRequiredToKickSession = 49;
	public const EResult k_EResultAlreadyLoggedInElsewhere = 50;
	public const EResult k_EResultSuspended = 51;
	public const EResult k_EResultCancelled = 52;
	public const EResult k_EResultDataCorruption = 53;
	public const EResult k_EResultDiskFull = 54;
	public const EResult k_EResultRemoteCallFailed = 55;
	public const EResult k_EResultPasswordUnset = 56;
	public const EResult k_EResultExternalAccountUnlinked = 57;
	public const EResult k_EResultPSNTicketInvalid = 58;
	public const EResult k_EResultExternalAccountAlreadyLinked = 59;
	public const EResult k_EResultRemoteFileConflict = 60;
	public const EResult k_EResultIllegalPassword = 61;
	public const EResult k_EResultSameAsPreviousValue = 62;
	public const EResult k_EResultAccountLogonDenied = 63;
	public const EResult k_EResultCannotUseOldPassword = 64;
	public const EResult k_EResultInvalidLoginAuthCode = 65;
	public const EResult k_EResultAccountLogonDeniedNoMail = 66;
	public const EResult k_EResultHardwareNotCapableOfIPT = 67;
	public const EResult k_EResultIPTInitError = 68;
	public const EResult k_EResultParentalControlRestricted = 69;
	public const EResult k_EResultFacebookQueryError = 70;
	public const EResult k_EResultExpiredLoginAuthCode = 71;
	public const EResult k_EResultIPLoginRestrictionFailed = 72;
	public const EResult k_EResultAccountLockedDown = 73;
	public const EResult k_EResultAccountLogonDeniedVerifiedEmailRequired = 74;
	public const EResult k_EResultNoMatchingURL = 75;
	public const EResult k_EResultBadResponse = 76;
	public const EResult k_EResultRequirePasswordReEntry = 77;
	public const EResult k_EResultValueOutOfRange = 78;
	public const EResult k_EResultUnexpectedError = 79;
	public const EResult k_EResultDisabled = 80;
	public const EResult k_EResultInvalidCEGSubmission = 81;
	public const EResult k_EResultRestrictedDevice = 82;
	public const EResult k_EResultRegionLocked = 83;
	public const EResult k_EResultRateLimitExceeded = 84;
	public const EResult k_EResultAccountLoginDeniedNeedTwoFactor = 85;
	public const EResult k_EResultItemDeleted = 86;
	public const EResult k_EResultAccountLoginDeniedThrottle = 87;
	public const EResult k_EResultTwoFactorCodeMismatch = 88;
	public const EResult k_EResultTwoFactorActivationCodeMismatch = 89;
	public const EResult k_EResultAccountAssociatedToMultiplePartners = 90;
	public const EResult k_EResultNotModified = 91;
	public const EResult k_EResultNoMobileDevice = 92;
	public const EResult k_EResultTimeNotSynced = 93;
	public const EResult k_EResultSmsCodeFailed = 94;
	public const EResult k_EResultAccountLimitExceeded = 95;
	public const EResult k_EResultAccountActivityLimitExceeded = 96;
	public const EResult k_EResultPhoneActivityLimitExceeded = 97;
	public const EResult k_EResultRefundToWallet = 98;
	public const EResult k_EResultEmailSendFailure = 99;
	public const EResult k_EResultNotSettled = 100;
	public const EResult k_EResultNeedCaptcha = 101;
	public const EResult k_EResultGSLTDenied = 102;
	public const EResult k_EResultGSOwnerDenied = 103;
	public const EResult k_EResultInvalidItemType = 104;
	public const EResult k_EResultIPBanned = 105;
	public const EResult k_EResultGSLTExpired = 106;
	public const EResult k_EResultInsufficientFunds = 107;
	public const EResult k_EResultTooManyPending = 108;
	public const EResult k_EResultNoSiteLicensesFound = 109;
	public const EResult k_EResultWGNetworkSendExceeded = 110;
	public const EResult k_EResultAccountNotFriends = 111;
	public const EResult k_EResultLimitedUserAccount = 112;
	public const EResult k_EResultCantRemoveItem = 113;
}

// Namespace: Steamworks
public enum EVoiceResult
{
	// Fields
	public int value__;
	public const EVoiceResult k_EVoiceResultOK = 0;
	public const EVoiceResult k_EVoiceResultNotInitialized = 1;
	public const EVoiceResult k_EVoiceResultNotRecording = 2;
	public const EVoiceResult k_EVoiceResultNoData = 3;
	public const EVoiceResult k_EVoiceResultBufferTooSmall = 4;
	public const EVoiceResult k_EVoiceResultDataCorrupted = 5;
	public const EVoiceResult k_EVoiceResultRestricted = 6;
	public const EVoiceResult k_EVoiceResultUnsupportedCodec = 7;
	public const EVoiceResult k_EVoiceResultReceiverOutOfDate = 8;
	public const EVoiceResult k_EVoiceResultReceiverDidNotAnswer = 9;
}

// Namespace: Steamworks
public enum EDenyReason
{
	// Fields
	public int value__;
	public const EDenyReason k_EDenyInvalid = 0;
	public const EDenyReason k_EDenyInvalidVersion = 1;
	public const EDenyReason k_EDenyGeneric = 2;
	public const EDenyReason k_EDenyNotLoggedOn = 3;
	public const EDenyReason k_EDenyNoLicense = 4;
	public const EDenyReason k_EDenyCheater = 5;
	public const EDenyReason k_EDenyLoggedInElseWhere = 6;
	public const EDenyReason k_EDenyUnknownText = 7;
	public const EDenyReason k_EDenyIncompatibleAnticheat = 8;
	public const EDenyReason k_EDenyMemoryCorruption = 9;
	public const EDenyReason k_EDenyIncompatibleSoftware = 10;
	public const EDenyReason k_EDenySteamConnectionLost = 11;
	public const EDenyReason k_EDenySteamConnectionError = 12;
	public const EDenyReason k_EDenySteamResponseTimedOut = 13;
	public const EDenyReason k_EDenySteamValidationStalled = 14;
	public const EDenyReason k_EDenySteamOwnerLeftGuestUser = 15;
}

// Namespace: Steamworks
public enum EBeginAuthSessionResult
{
	// Fields
	public int value__;
	public const EBeginAuthSessionResult k_EBeginAuthSessionResultOK = 0;
	public const EBeginAuthSessionResult k_EBeginAuthSessionResultInvalidTicket = 1;
	public const EBeginAuthSessionResult k_EBeginAuthSessionResultDuplicateRequest = 2;
	public const EBeginAuthSessionResult k_EBeginAuthSessionResultInvalidVersion = 3;
	public const EBeginAuthSessionResult k_EBeginAuthSessionResultGameMismatch = 4;
	public const EBeginAuthSessionResult k_EBeginAuthSessionResultExpiredTicket = 5;
}

// Namespace: Steamworks
public enum EAuthSessionResponse
{
	// Fields
	public int value__;
	public const EAuthSessionResponse k_EAuthSessionResponseOK = 0;
	public const EAuthSessionResponse k_EAuthSessionResponseUserNotConnectedToSteam = 1;
	public const EAuthSessionResponse k_EAuthSessionResponseNoLicenseOrExpired = 2;
	public const EAuthSessionResponse k_EAuthSessionResponseVACBanned = 3;
	public const EAuthSessionResponse k_EAuthSessionResponseLoggedInElseWhere = 4;
	public const EAuthSessionResponse k_EAuthSessionResponseVACCheckTimedOut = 5;
	public const EAuthSessionResponse k_EAuthSessionResponseAuthTicketCanceled = 6;
	public const EAuthSessionResponse k_EAuthSessionResponseAuthTicketInvalidAlreadyUsed = 7;
	public const EAuthSessionResponse k_EAuthSessionResponseAuthTicketInvalid = 8;
	public const EAuthSessionResponse k_EAuthSessionResponsePublisherIssuedBan = 9;
}

// Namespace: Steamworks
public enum EUserHasLicenseForAppResult
{
	// Fields
	public int value__;
	public const EUserHasLicenseForAppResult k_EUserHasLicenseResultHasLicense = 0;
	public const EUserHasLicenseForAppResult k_EUserHasLicenseResultDoesNotHaveLicense = 1;
	public const EUserHasLicenseForAppResult k_EUserHasLicenseResultNoAuth = 2;
}

// Namespace: Steamworks
public enum EAccountType
{
	// Fields
	public int value__;
	public const EAccountType k_EAccountTypeInvalid = 0;
	public const EAccountType k_EAccountTypeIndividual = 1;
	public const EAccountType k_EAccountTypeMultiseat = 2;
	public const EAccountType k_EAccountTypeGameServer = 3;
	public const EAccountType k_EAccountTypeAnonGameServer = 4;
	public const EAccountType k_EAccountTypePending = 5;
	public const EAccountType k_EAccountTypeContentServer = 6;
	public const EAccountType k_EAccountTypeClan = 7;
	public const EAccountType k_EAccountTypeChat = 8;
	public const EAccountType k_EAccountTypeConsoleUser = 9;
	public const EAccountType k_EAccountTypeAnonUser = 10;
	public const EAccountType k_EAccountTypeMax = 11;
}

// Namespace: Steamworks
public enum EAppReleaseState
{
	// Fields
	public int value__;
	public const EAppReleaseState k_EAppReleaseState_Unknown = 0;
	public const EAppReleaseState k_EAppReleaseState_Unavailable = 1;
	public const EAppReleaseState k_EAppReleaseState_Prerelease = 2;
	public const EAppReleaseState k_EAppReleaseState_PreloadOnly = 3;
	public const EAppReleaseState k_EAppReleaseState_Released = 4;
}

// Namespace: Steamworks
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum EAppOwnershipFlags
{
	// Fields
	public int value__;
	public const EAppOwnershipFlags k_EAppOwnershipFlags_None = 0;
	public const EAppOwnershipFlags k_EAppOwnershipFlags_OwnsLicense = 1;
	public const EAppOwnershipFlags k_EAppOwnershipFlags_FreeLicense = 2;
	public const EAppOwnershipFlags k_EAppOwnershipFlags_RegionRestricted = 4;
	public const EAppOwnershipFlags k_EAppOwnershipFlags_LowViolence = 8;
	public const EAppOwnershipFlags k_EAppOwnershipFlags_InvalidPlatform = 16;
	public const EAppOwnershipFlags k_EAppOwnershipFlags_SharedLicense = 32;
	public const EAppOwnershipFlags k_EAppOwnershipFlags_FreeWeekend = 64;
	public const EAppOwnershipFlags k_EAppOwnershipFlags_RetailLicense = 128;
	public const EAppOwnershipFlags k_EAppOwnershipFlags_LicenseLocked = 256;
	public const EAppOwnershipFlags k_EAppOwnershipFlags_LicensePending = 512;
	public const EAppOwnershipFlags k_EAppOwnershipFlags_LicenseExpired = 1024;
	public const EAppOwnershipFlags k_EAppOwnershipFlags_LicensePermanent = 2048;
	public const EAppOwnershipFlags k_EAppOwnershipFlags_LicenseRecurring = 4096;
	public const EAppOwnershipFlags k_EAppOwnershipFlags_LicenseCanceled = 8192;
	public const EAppOwnershipFlags k_EAppOwnershipFlags_AutoGrant = 16384;
	public const EAppOwnershipFlags k_EAppOwnershipFlags_PendingGift = 32768;
	public const EAppOwnershipFlags k_EAppOwnershipFlags_RentalNotActivated = 65536;
	public const EAppOwnershipFlags k_EAppOwnershipFlags_Rental = 131072;
	public const EAppOwnershipFlags k_EAppOwnershipFlags_SiteLicense = 262144;
}

// Namespace: Steamworks
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum EAppType
{
	// Fields
	public int value__;
	public const EAppType k_EAppType_Invalid = 0;
	public const EAppType k_EAppType_Game = 1;
	public const EAppType k_EAppType_Application = 2;
	public const EAppType k_EAppType_Tool = 4;
	public const EAppType k_EAppType_Demo = 8;
	public const EAppType k_EAppType_Media_DEPRECATED = 16;
	public const EAppType k_EAppType_DLC = 32;
	public const EAppType k_EAppType_Guide = 64;
	public const EAppType k_EAppType_Driver = 128;
	public const EAppType k_EAppType_Config = 256;
	public const EAppType k_EAppType_Hardware = 512;
	public const EAppType k_EAppType_Franchise = 1024;
	public const EAppType k_EAppType_Video = 2048;
	public const EAppType k_EAppType_Plugin = 4096;
	public const EAppType k_EAppType_Music = 8192;
	public const EAppType k_EAppType_Series = 16384;
	public const EAppType k_EAppType_Comic = 32768;
	public const EAppType k_EAppType_Beta = 65536;
	public const EAppType k_EAppType_Shortcut = 1073741824;
	public const EAppType k_EAppType_DepotOnly = -2147483647;
}

// Namespace: Steamworks
public enum ESteamUserStatType
{
	// Fields
	public int value__;
	public const ESteamUserStatType k_ESteamUserStatTypeINVALID = 0;
	public const ESteamUserStatType k_ESteamUserStatTypeINT = 1;
	public const ESteamUserStatType k_ESteamUserStatTypeFLOAT = 2;
	public const ESteamUserStatType k_ESteamUserStatTypeAVGRATE = 3;
	public const ESteamUserStatType k_ESteamUserStatTypeACHIEVEMENTS = 4;
	public const ESteamUserStatType k_ESteamUserStatTypeGROUPACHIEVEMENTS = 5;
	public const ESteamUserStatType k_ESteamUserStatTypeMAX = 6;
}

// Namespace: Steamworks
public enum EChatEntryType
{
	// Fields
	public int value__;
	public const EChatEntryType k_EChatEntryTypeInvalid = 0;
	public const EChatEntryType k_EChatEntryTypeChatMsg = 1;
	public const EChatEntryType k_EChatEntryTypeTyping = 2;
	public const EChatEntryType k_EChatEntryTypeInviteGame = 3;
	public const EChatEntryType k_EChatEntryTypeEmote = 4;
	public const EChatEntryType k_EChatEntryTypeLeftConversation = 6;
	public const EChatEntryType k_EChatEntryTypeEntered = 7;
	public const EChatEntryType k_EChatEntryTypeWasKicked = 8;
	public const EChatEntryType k_EChatEntryTypeWasBanned = 9;
	public const EChatEntryType k_EChatEntryTypeDisconnected = 10;
	public const EChatEntryType k_EChatEntryTypeHistoricalChat = 11;
	public const EChatEntryType k_EChatEntryTypeLinkBlocked = 14;
}

// Namespace: Steamworks
public enum EChatRoomEnterResponse
{
	// Fields
	public int value__;
	public const EChatRoomEnterResponse k_EChatRoomEnterResponseSuccess = 1;
	public const EChatRoomEnterResponse k_EChatRoomEnterResponseDoesntExist = 2;
	public const EChatRoomEnterResponse k_EChatRoomEnterResponseNotAllowed = 3;
	public const EChatRoomEnterResponse k_EChatRoomEnterResponseFull = 4;
	public const EChatRoomEnterResponse k_EChatRoomEnterResponseError = 5;
	public const EChatRoomEnterResponse k_EChatRoomEnterResponseBanned = 6;
	public const EChatRoomEnterResponse k_EChatRoomEnterResponseLimited = 7;
	public const EChatRoomEnterResponse k_EChatRoomEnterResponseClanDisabled = 8;
	public const EChatRoomEnterResponse k_EChatRoomEnterResponseCommunityBan = 9;
	public const EChatRoomEnterResponse k_EChatRoomEnterResponseMemberBlockedYou = 10;
	public const EChatRoomEnterResponse k_EChatRoomEnterResponseYouBlockedMember = 11;
	public const EChatRoomEnterResponse k_EChatRoomEnterResponseRatelimitExceeded = 15;
}

// Namespace: Steamworks
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum EChatSteamIDInstanceFlags
{
	// Fields
	public int value__;
	public const EChatSteamIDInstanceFlags k_EChatAccountInstanceMask = 4095;
	public const EChatSteamIDInstanceFlags k_EChatInstanceFlagClan = 524288;
	public const EChatSteamIDInstanceFlags k_EChatInstanceFlagLobby = 262144;
	public const EChatSteamIDInstanceFlags k_EChatInstanceFlagMMSLobby = 131072;
}

// Namespace: Steamworks
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum EMarketingMessageFlags
{
	// Fields
	public int value__;
	public const EMarketingMessageFlags k_EMarketingMessageFlagsNone = 0;
	public const EMarketingMessageFlags k_EMarketingMessageFlagsHighPriority = 1;
	public const EMarketingMessageFlags k_EMarketingMessageFlagsPlatformWindows = 2;
	public const EMarketingMessageFlags k_EMarketingMessageFlagsPlatformMac = 4;
	public const EMarketingMessageFlags k_EMarketingMessageFlagsPlatformLinux = 8;
	public const EMarketingMessageFlags k_EMarketingMessageFlagsPlatformRestrictions = 14;
}

// Namespace: Steamworks
public enum ENotificationPosition
{
	// Fields
	public int value__;
	public const ENotificationPosition k_EPositionTopLeft = 0;
	public const ENotificationPosition k_EPositionTopRight = 1;
	public const ENotificationPosition k_EPositionBottomLeft = 2;
	public const ENotificationPosition k_EPositionBottomRight = 3;
}

// Namespace: Steamworks
public enum EBroadcastUploadResult
{
	// Fields
	public int value__;
	public const EBroadcastUploadResult k_EBroadcastUploadResultNone = 0;
	public const EBroadcastUploadResult k_EBroadcastUploadResultOK = 1;
	public const EBroadcastUploadResult k_EBroadcastUploadResultInitFailed = 2;
	public const EBroadcastUploadResult k_EBroadcastUploadResultFrameFailed = 3;
	public const EBroadcastUploadResult k_EBroadcastUploadResultTimeout = 4;
	public const EBroadcastUploadResult k_EBroadcastUploadResultBandwidthExceeded = 5;
	public const EBroadcastUploadResult k_EBroadcastUploadResultLowFPS = 6;
	public const EBroadcastUploadResult k_EBroadcastUploadResultMissingKeyFrames = 7;
	public const EBroadcastUploadResult k_EBroadcastUploadResultNoConnection = 8;
	public const EBroadcastUploadResult k_EBroadcastUploadResultRelayFailed = 9;
	public const EBroadcastUploadResult k_EBroadcastUploadResultSettingsChanged = 10;
	public const EBroadcastUploadResult k_EBroadcastUploadResultMissingAudio = 11;
	public const EBroadcastUploadResult k_EBroadcastUploadResultTooFarBehind = 12;
	public const EBroadcastUploadResult k_EBroadcastUploadResultTranscodeBehind = 13;
	public const EBroadcastUploadResult k_EBroadcastUploadResultNotAllowedToPlay = 14;
	public const EBroadcastUploadResult k_EBroadcastUploadResultBusy = 15;
	public const EBroadcastUploadResult k_EBroadcastUploadResultBanned = 16;
	public const EBroadcastUploadResult k_EBroadcastUploadResultAlreadyActive = 17;
	public const EBroadcastUploadResult k_EBroadcastUploadResultForcedOff = 18;
	public const EBroadcastUploadResult k_EBroadcastUploadResultAudioBehind = 19;
	public const EBroadcastUploadResult k_EBroadcastUploadResultShutdown = 20;
	public const EBroadcastUploadResult k_EBroadcastUploadResultDisconnect = 21;
	public const EBroadcastUploadResult k_EBroadcastUploadResultVideoInitFailed = 22;
	public const EBroadcastUploadResult k_EBroadcastUploadResultAudioInitFailed = 23;
}

// Namespace: Steamworks
public enum ELaunchOptionType
{
	// Fields
	public int value__;
	public const ELaunchOptionType k_ELaunchOptionType_None = 0;
	public const ELaunchOptionType k_ELaunchOptionType_Default = 1;
	public const ELaunchOptionType k_ELaunchOptionType_SafeMode = 2;
	public const ELaunchOptionType k_ELaunchOptionType_Multiplayer = 3;
	public const ELaunchOptionType k_ELaunchOptionType_Config = 4;
	public const ELaunchOptionType k_ELaunchOptionType_OpenVR = 5;
	public const ELaunchOptionType k_ELaunchOptionType_Server = 6;
	public const ELaunchOptionType k_ELaunchOptionType_Editor = 7;
	public const ELaunchOptionType k_ELaunchOptionType_Manual = 8;
	public const ELaunchOptionType k_ELaunchOptionType_Benchmark = 9;
	public const ELaunchOptionType k_ELaunchOptionType_Option1 = 10;
	public const ELaunchOptionType k_ELaunchOptionType_Option2 = 11;
	public const ELaunchOptionType k_ELaunchOptionType_Option3 = 12;
	public const ELaunchOptionType k_ELaunchOptionType_OculusVR = 13;
	public const ELaunchOptionType k_ELaunchOptionType_OpenVROverlay = 14;
	public const ELaunchOptionType k_ELaunchOptionType_OSVR = 15;
	public const ELaunchOptionType k_ELaunchOptionType_Dialog = 1000;
}

// Namespace: Steamworks
public enum EVRHMDType
{
	// Fields
	public int value__;
	public const EVRHMDType k_eEVRHMDType_None = -1;
	public const EVRHMDType k_eEVRHMDType_Unknown = 0;
	public const EVRHMDType k_eEVRHMDType_HTC_Dev = 1;
	public const EVRHMDType k_eEVRHMDType_HTC_VivePre = 2;
	public const EVRHMDType k_eEVRHMDType_HTC_Vive = 3;
	public const EVRHMDType k_eEVRHMDType_HTC_VivePro = 4;
	public const EVRHMDType k_eEVRHMDType_HTC_ViveCosmos = 5;
	public const EVRHMDType k_eEVRHMDType_HTC_Unknown = 20;
	public const EVRHMDType k_eEVRHMDType_Oculus_DK1 = 21;
	public const EVRHMDType k_eEVRHMDType_Oculus_DK2 = 22;
	public const EVRHMDType k_eEVRHMDType_Oculus_Rift = 23;
	public const EVRHMDType k_eEVRHMDType_Oculus_RiftS = 24;
	public const EVRHMDType k_eEVRHMDType_Oculus_Unknown = 40;
	public const EVRHMDType k_eEVRHMDType_Acer_Unknown = 50;
	public const EVRHMDType k_eEVRHMDType_Acer_WindowsMR = 51;
	public const EVRHMDType k_eEVRHMDType_Dell_Unknown = 60;
	public const EVRHMDType k_eEVRHMDType_Dell_Visor = 61;
	public const EVRHMDType k_eEVRHMDType_Lenovo_Unknown = 70;
	public const EVRHMDType k_eEVRHMDType_Lenovo_Explorer = 71;
	public const EVRHMDType k_eEVRHMDType_HP_Unknown = 80;
	public const EVRHMDType k_eEVRHMDType_HP_WindowsMR = 81;
	public const EVRHMDType k_eEVRHMDType_Samsung_Unknown = 90;
	public const EVRHMDType k_eEVRHMDType_Samsung_Odyssey = 91;
	public const EVRHMDType k_eEVRHMDType_Unannounced_Unknown = 100;
	public const EVRHMDType k_eEVRHMDType_Unannounced_WindowsMR = 101;
	public const EVRHMDType k_eEVRHMDType_vridge = 110;
	public const EVRHMDType k_eEVRHMDType_Huawei_Unknown = 120;
	public const EVRHMDType k_eEVRHMDType_Huawei_VR2 = 121;
	public const EVRHMDType k_eEVRHMDType_Huawei_EndOfRange = 129;
	public const EVRHMDType k_eEVRHmdType_Valve_Unknown = 130;
	public const EVRHMDType k_eEVRHmdType_Valve_Index = 131;
}

// Namespace: Steamworks
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum EMarketNotAllowedReasonFlags
{
	// Fields
	public int value__;
	public const EMarketNotAllowedReasonFlags k_EMarketNotAllowedReason_None = 0;
	public const EMarketNotAllowedReasonFlags k_EMarketNotAllowedReason_TemporaryFailure = 1;
	public const EMarketNotAllowedReasonFlags k_EMarketNotAllowedReason_AccountDisabled = 2;
	public const EMarketNotAllowedReasonFlags k_EMarketNotAllowedReason_AccountLockedDown = 4;
	public const EMarketNotAllowedReasonFlags k_EMarketNotAllowedReason_AccountLimited = 8;
	public const EMarketNotAllowedReasonFlags k_EMarketNotAllowedReason_TradeBanned = 16;
	public const EMarketNotAllowedReasonFlags k_EMarketNotAllowedReason_AccountNotTrusted = 32;
	public const EMarketNotAllowedReasonFlags k_EMarketNotAllowedReason_SteamGuardNotEnabled = 64;
	public const EMarketNotAllowedReasonFlags k_EMarketNotAllowedReason_SteamGuardOnlyRecentlyEnabled = 128;
	public const EMarketNotAllowedReasonFlags k_EMarketNotAllowedReason_RecentPasswordReset = 256;
	public const EMarketNotAllowedReasonFlags k_EMarketNotAllowedReason_NewPaymentMethod = 512;
	public const EMarketNotAllowedReasonFlags k_EMarketNotAllowedReason_InvalidCookie = 1024;
	public const EMarketNotAllowedReasonFlags k_EMarketNotAllowedReason_UsingNewDevice = 2048;
	public const EMarketNotAllowedReasonFlags k_EMarketNotAllowedReason_RecentSelfRefund = 4096;
	public const EMarketNotAllowedReasonFlags k_EMarketNotAllowedReason_NewPaymentMethodCannotBeVerified = 8192;
	public const EMarketNotAllowedReasonFlags k_EMarketNotAllowedReason_NoRecentPurchases = 16384;
	public const EMarketNotAllowedReasonFlags k_EMarketNotAllowedReason_AcceptedWalletGift = 32768;
}

// Namespace: Steamworks
public enum EDurationControlProgress
{
	// Fields
	public int value__;
	public const EDurationControlProgress k_EDurationControlProgress_Full = 0;
	public const EDurationControlProgress k_EDurationControlProgress_Half = 1;
	public const EDurationControlProgress k_EDurationControlProgress_None = 2;
}

// Namespace: Steamworks
public enum EDurationControlNotification
{
	// Fields
	public int value__;
	public const EDurationControlNotification k_EDurationControlNotification_None = 0;
	public const EDurationControlNotification k_EDurationControlNotification_1Hour = 1;
	public const EDurationControlNotification k_EDurationControlNotification_3Hours = 2;
	public const EDurationControlNotification k_EDurationControlNotification_HalfProgress = 3;
	public const EDurationControlNotification k_EDurationControlNotification_NoProgress = 4;
}

// Namespace: Steamworks
public enum EGameSearchErrorCode_t
{
	// Fields
	public int value__;
	public const EGameSearchErrorCode_t k_EGameSearchErrorCode_OK = 1;
	public const EGameSearchErrorCode_t k_EGameSearchErrorCode_Failed_Search_Already_In_Progress = 2;
	public const EGameSearchErrorCode_t k_EGameSearchErrorCode_Failed_No_Search_In_Progress = 3;
	public const EGameSearchErrorCode_t k_EGameSearchErrorCode_Failed_Not_Lobby_Leader = 4;
	public const EGameSearchErrorCode_t k_EGameSearchErrorCode_Failed_No_Host_Available = 5;
	public const EGameSearchErrorCode_t k_EGameSearchErrorCode_Failed_Search_Params_Invalid = 6;
	public const EGameSearchErrorCode_t k_EGameSearchErrorCode_Failed_Offline = 7;
	public const EGameSearchErrorCode_t k_EGameSearchErrorCode_Failed_NotAuthorized = 8;
	public const EGameSearchErrorCode_t k_EGameSearchErrorCode_Failed_Unknown_Error = 9;
}

// Namespace: Steamworks
public enum EPlayerResult_t
{
	// Fields
	public int value__;
	public const EPlayerResult_t k_EPlayerResultFailedToConnect = 1;
	public const EPlayerResult_t k_EPlayerResultAbandoned = 2;
	public const EPlayerResult_t k_EPlayerResultKicked = 3;
	public const EPlayerResult_t k_EPlayerResultIncomplete = 4;
	public const EPlayerResult_t k_EPlayerResultCompleted = 5;
}

// Namespace: Steamworks
public enum EHTTPMethod
{
	// Fields
	public int value__;
	public const EHTTPMethod k_EHTTPMethodInvalid = 0;
	public const EHTTPMethod k_EHTTPMethodGET = 1;
	public const EHTTPMethod k_EHTTPMethodHEAD = 2;
	public const EHTTPMethod k_EHTTPMethodPOST = 3;
	public const EHTTPMethod k_EHTTPMethodPUT = 4;
	public const EHTTPMethod k_EHTTPMethodDELETE = 5;
	public const EHTTPMethod k_EHTTPMethodOPTIONS = 6;
	public const EHTTPMethod k_EHTTPMethodPATCH = 7;
}

// Namespace: Steamworks
public enum EHTTPStatusCode
{
	// Fields
	public int value__;
	public const EHTTPStatusCode k_EHTTPStatusCodeInvalid = 0;
	public const EHTTPStatusCode k_EHTTPStatusCode100Continue = 100;
	public const EHTTPStatusCode k_EHTTPStatusCode101SwitchingProtocols = 101;
	public const EHTTPStatusCode k_EHTTPStatusCode200OK = 200;
	public const EHTTPStatusCode k_EHTTPStatusCode201Created = 201;
	public const EHTTPStatusCode k_EHTTPStatusCode202Accepted = 202;
	public const EHTTPStatusCode k_EHTTPStatusCode203NonAuthoritative = 203;
	public const EHTTPStatusCode k_EHTTPStatusCode204NoContent = 204;
	public const EHTTPStatusCode k_EHTTPStatusCode205ResetContent = 205;
	public const EHTTPStatusCode k_EHTTPStatusCode206PartialContent = 206;
	public const EHTTPStatusCode k_EHTTPStatusCode300MultipleChoices = 300;
	public const EHTTPStatusCode k_EHTTPStatusCode301MovedPermanently = 301;
	public const EHTTPStatusCode k_EHTTPStatusCode302Found = 302;
	public const EHTTPStatusCode k_EHTTPStatusCode303SeeOther = 303;
	public const EHTTPStatusCode k_EHTTPStatusCode304NotModified = 304;
	public const EHTTPStatusCode k_EHTTPStatusCode305UseProxy = 305;
	public const EHTTPStatusCode k_EHTTPStatusCode307TemporaryRedirect = 307;
	public const EHTTPStatusCode k_EHTTPStatusCode400BadRequest = 400;
	public const EHTTPStatusCode k_EHTTPStatusCode401Unauthorized = 401;
	public const EHTTPStatusCode k_EHTTPStatusCode402PaymentRequired = 402;
	public const EHTTPStatusCode k_EHTTPStatusCode403Forbidden = 403;
	public const EHTTPStatusCode k_EHTTPStatusCode404NotFound = 404;
	public const EHTTPStatusCode k_EHTTPStatusCode405MethodNotAllowed = 405;
	public const EHTTPStatusCode k_EHTTPStatusCode406NotAcceptable = 406;
	public const EHTTPStatusCode k_EHTTPStatusCode407ProxyAuthRequired = 407;
	public const EHTTPStatusCode k_EHTTPStatusCode408RequestTimeout = 408;
	public const EHTTPStatusCode k_EHTTPStatusCode409Conflict = 409;
	public const EHTTPStatusCode k_EHTTPStatusCode410Gone = 410;
	public const EHTTPStatusCode k_EHTTPStatusCode411LengthRequired = 411;
	public const EHTTPStatusCode k_EHTTPStatusCode412PreconditionFailed = 412;
	public const EHTTPStatusCode k_EHTTPStatusCode413RequestEntityTooLarge = 413;
	public const EHTTPStatusCode k_EHTTPStatusCode414RequestURITooLong = 414;
	public const EHTTPStatusCode k_EHTTPStatusCode415UnsupportedMediaType = 415;
	public const EHTTPStatusCode k_EHTTPStatusCode416RequestedRangeNotSatisfiable = 416;
	public const EHTTPStatusCode k_EHTTPStatusCode417ExpectationFailed = 417;
	public const EHTTPStatusCode k_EHTTPStatusCode4xxUnknown = 418;
	public const EHTTPStatusCode k_EHTTPStatusCode429TooManyRequests = 429;
	public const EHTTPStatusCode k_EHTTPStatusCode500InternalServerError = 500;
	public const EHTTPStatusCode k_EHTTPStatusCode501NotImplemented = 501;
	public const EHTTPStatusCode k_EHTTPStatusCode502BadGateway = 502;
	public const EHTTPStatusCode k_EHTTPStatusCode503ServiceUnavailable = 503;
	public const EHTTPStatusCode k_EHTTPStatusCode504GatewayTimeout = 504;
	public const EHTTPStatusCode k_EHTTPStatusCode505HTTPVersionNotSupported = 505;
	public const EHTTPStatusCode k_EHTTPStatusCode5xxUnknown = 599;
}

// Namespace: Steamworks
public enum EUniverse
{
	// Fields
	public int value__;
	public const EUniverse k_EUniverseInvalid = 0;
	public const EUniverse k_EUniversePublic = 1;
	public const EUniverse k_EUniverseBeta = 2;
	public const EUniverse k_EUniverseInternal = 3;
	public const EUniverse k_EUniverseDev = 4;
	public const EUniverse k_EUniverseMax = 5;
}

// Namespace: Steamworks
public struct ControllerAnalogActionData_t
{
	// Fields
	public EControllerSourceMode eMode;
	public float x;
	public float y;
	public byte bActive;
}

// Namespace: Steamworks
public struct ControllerDigitalActionData_t
{
	// Fields
	public byte bState;
	public byte bActive;
}

// Namespace: Steamworks
public struct ControllerMotionData_t
{
	// Fields
	public float rotQuatX;
	public float rotQuatY;
	public float rotQuatZ;
	public float rotQuatW;
	public float posAccelX;
	public float posAccelY;
	public float posAccelZ;
	public float rotVelX;
	public float rotVelY;
	public float rotVelZ;
}

// Namespace: Steamworks
public struct FriendGameInfo_t
{
	// Fields
	public CGameID m_gameID;
	public uint m_unGameIP;
	public ushort m_usGamePort;
	public ushort m_usQueryPort;
	public CSteamID m_steamIDLobby;
}

// Namespace: Steamworks
public struct FriendSessionStateInfo_t
{
	// Fields
	public uint m_uiOnlineSessionInstances;
	public byte m_uiPublishedToFriendsSessionInstance;
}

// Namespace: Steamworks
public struct InputAnalogActionData_t
{
	// Fields
	public EInputSourceMode eMode;
	public float x;
	public float y;
	public byte bActive;
}

// Namespace: Steamworks
public struct InputDigitalActionData_t
{
	// Fields
	public byte bState;
	public byte bActive;
}

// Namespace: Steamworks
public struct InputMotionData_t
{
	// Fields
	public float rotQuatX;
	public float rotQuatY;
	public float rotQuatZ;
	public float rotQuatW;
	public float posAccelX;
	public float posAccelY;
	public float posAccelZ;
	public float rotVelX;
	public float rotVelY;
	public float rotVelZ;
}

// Namespace: Steamworks
public struct SteamItemDetails_t
{
	// Fields
	public SteamItemInstanceID_t m_itemId;
	public SteamItemDef_t m_iDefinition;
	public ushort m_unQuantity;
	public ushort m_unFlags;
}

// Namespace: Steamworks
public struct SteamPartyBeaconLocation_t
{
	// Fields
	public ESteamPartyBeaconLocationType m_eType;
	public ulong m_ulLocationID;
}

// Namespace: Steamworks
public struct P2PSessionState_t
{
	// Fields
	public byte m_bConnectionActive;
	public byte m_bConnecting;
	public byte m_eP2PSessionError;
	public byte m_bUsingRelay;
	public int m_nBytesQueuedForSend;
	public int m_nPacketsQueuedForSend;
	public uint m_nRemoteIP;
	public ushort m_nRemotePort;
}

// Namespace: Steamworks
public struct SteamParamStringArray_t
{
	// Fields
	public IntPtr m_ppStrings;
	public int m_nNumStrings;
}

// Namespace: Steamworks
public struct SteamUGCDetails_t
{
	// Fields
	public PublishedFileId_t m_nPublishedFileId;
	public EResult m_eResult;
	public EWorkshopFileType m_eFileType;
	public AppId_t m_nCreatorAppID;
	public AppId_t m_nConsumerAppID;
	public string m_rgchTitle;
	public string m_rgchDescription;
	public ulong m_ulSteamIDOwner;
	public uint m_rtimeCreated;
	public uint m_rtimeUpdated;
	public uint m_rtimeAddedToUserList;
	public ERemoteStoragePublishedFileVisibility m_eVisibility;
	public bool m_bBanned;
	public bool m_bAcceptedForUse;
	public bool m_bTagsTruncated;
	public string m_rgchTags;
	public UGCHandle_t m_hFile;
	public UGCHandle_t m_hPreviewFile;
	public string m_pchFileName;
	public int m_nFileSize;
	public int m_nPreviewFileSize;
	public string m_rgchURL;
	public uint m_unVotesUp;
	public uint m_unVotesDown;
	public float m_flScore;
	public uint m_unNumChildren;
}

// Namespace: Steamworks
public struct CallbackMsg_t
{
	// Fields
	public int m_hSteamUser;
	public int m_iCallback;
	public IntPtr m_pubParam;
	public int m_cubParam;
}

// Namespace: Steamworks
public struct LeaderboardEntry_t
{
	// Fields
	public CSteamID m_steamIDUser;
	public int m_nGlobalRank;
	public int m_nScore;
	public int m_cDetails;
	public UGCHandle_t m_hUGC;
}

// Namespace: Steamworks
public struct MatchMakingKeyValuePair_t
{
	// Fields
	public string m_szKey;
	public string m_szValue;

	// Methods

	private void .ctor(string strKey, string strValue) { }
}

// Namespace: Steamworks
public static class CallbackDispatcher
{
	// Methods

	public static void ExceptionHandler(Exception e) { }
}

// Namespace: Steamworks
public sealed class Callback<T> : IDisposable
{
	// Fields
	private CCallbackBaseVTable m_CallbackBaseVTable;
	private IntPtr m_pVTable;
	private CCallbackBase m_CCallbackBase;
	private GCHandle m_pCCallbackBase;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Callback.DispatchDelegate<T> m_Func;
	private bool m_bGameServer;
	private readonly int m_size;
	private bool m_bDisposed;

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_m_Func(Callback.DispatchDelegate<T> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2390A80 Offset: 0x238FA80 VA: 0x182390A80
	|-Callback<object>.add_m_Func
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_m_Func(Callback.DispatchDelegate<T> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23915A0 Offset: 0x23905A0 VA: 0x1823915A0
	|-Callback<object>.remove_m_Func
	*/

	public static Callback<T> Create(Callback.DispatchDelegate<T> func) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2390E00 Offset: 0x238FE00 VA: 0x182390E00
	|-Callback<object>.Create
	*/

	public static Callback<T> CreateGameServer(Callback.DispatchDelegate<T> func) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2390D30 Offset: 0x238FD30 VA: 0x182390D30
	|-Callback<object>.CreateGameServer
	*/

	public void .ctor(Callback.DispatchDelegate<T> func, bool bGameServer = False) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2391490 Offset: 0x2390490 VA: 0x182391490
	|-Callback<object>..ctor
	*/

	protected override void Finalize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2390FB0 Offset: 0x238FFB0 VA: 0x182390FB0
	|-Callback<object>.Finalize
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2390ED0 Offset: 0x238FED0 VA: 0x182390ED0
	|-Callback<object>.Dispose
	*/

	public void Register(Callback.DispatchDelegate<T> func) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2391320 Offset: 0x2390320 VA: 0x182391320
	|-Callback<object>.Register
	*/

	public void Unregister() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2391470 Offset: 0x2390470 VA: 0x182391470
	|-Callback<object>.Unregister
	*/

	public void SetGameserverFlag() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2391450 Offset: 0x2390450 VA: 0x182391450
	|-Callback<object>.SetGameserverFlag
	*/

	private void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23911D0 Offset: 0x23901D0 VA: 0x1823911D0
	|-Callback<object>.OnRunCallback
	*/

	private void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2391080 Offset: 0x2390080 VA: 0x182391080
	|-Callback<object>.OnRunCallResult
	*/

	private int OnGetCallbackSizeBytes(IntPtr thisptr) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10BB1C0 Offset: 0x10BA1C0 VA: 0x1810BB1C0
	|-Callback<object>.OnGetCallbackSizeBytes
	*/

	private void BuildCCallbackBase() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2390B40 Offset: 0x238FB40 VA: 0x182390B40
	|-Callback<object>.BuildCCallbackBase
	*/
}

// Namespace: 
public sealed class Callback.DispatchDelegate<T> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-Callback.DispatchDelegate<object>..ctor
	*/

	public virtual void Invoke(T param) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x299EC30 Offset: 0x299DC30 VA: 0x18299EC30
	|-Callback.DispatchDelegate<object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T param, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xDFFB20 Offset: 0xDFEB20 VA: 0x180DFFB20
	|-Callback.DispatchDelegate<object>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-Callback.DispatchDelegate<object>.EndInvoke
	*/
}

// Namespace: Steamworks
public sealed class CallResult<T> : IDisposable
{
	// Fields
	private CCallbackBaseVTable m_CallbackBaseVTable;
	private IntPtr m_pVTable;
	private CCallbackBase m_CCallbackBase;
	private GCHandle m_pCCallbackBase;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private CallResult.APIDispatchDelegate<T> m_Func;
	private SteamAPICall_t m_hAPICall;
	private readonly int m_size;
	private bool m_bDisposed;

	// Properties
	public SteamAPICall_t Handle { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_m_Func(CallResult.APIDispatchDelegate<T> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2390A80 Offset: 0x238FA80 VA: 0x182390A80
	|-CallResult<object>.add_m_Func
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_m_Func(CallResult.APIDispatchDelegate<T> value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23915A0 Offset: 0x23905A0 VA: 0x1823915A0
	|-CallResult<object>.remove_m_Func
	*/

	public SteamAPICall_t get_Handle() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x266CE00 Offset: 0x266BE00 VA: 0x18266CE00
	|-CallResult<object>.get_Handle
	*/

	public static CallResult<T> Create(CallResult.APIDispatchDelegate<T> func) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2390170 Offset: 0x238F170 VA: 0x182390170
	|-CallResult<object>.Create
	*/

	public void .ctor(CallResult.APIDispatchDelegate<T> func) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2390960 Offset: 0x238F960 VA: 0x182390960
	|-CallResult<object>..ctor
	*/

	protected override void Finalize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2390320 Offset: 0x238F320 VA: 0x182390320
	|-CallResult<object>.Finalize
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2390240 Offset: 0x238F240 VA: 0x182390240
	|-CallResult<object>.Dispose
	*/

	public void Set(SteamAPICall_t hAPICall, CallResult.APIDispatchDelegate<T> func) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23907B0 Offset: 0x238F7B0 VA: 0x1823907B0
	|-CallResult<object>.Set
	*/

	public bool IsActive() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23903F0 Offset: 0x238F3F0 VA: 0x1823903F0
	|-CallResult<object>.IsActive
	*/

	public void Cancel() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2390090 Offset: 0x238F090 VA: 0x182390090
	|-CallResult<object>.Cancel
	*/

	public void SetGameserverFlag() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2391450 Offset: 0x2390450 VA: 0x182391450
	|-CallResult<object>.SetGameserverFlag
	*/

	private void OnRunCallback(IntPtr thisptr, IntPtr pvParam) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2390630 Offset: 0x238F630 VA: 0x182390630
	|-CallResult<object>.OnRunCallback
	*/

	private void OnRunCallResult(IntPtr thisptr, IntPtr pvParam, bool bFailed, ulong hSteamAPICall_) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2390460 Offset: 0x238F460 VA: 0x182390460
	|-CallResult<object>.OnRunCallResult
	*/

	private int OnGetCallbackSizeBytes(IntPtr thisptr) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xC85AD0 Offset: 0xC84AD0 VA: 0x180C85AD0
	|-CallResult<object>.OnGetCallbackSizeBytes
	*/

	private void BuildCCallbackBase() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x238FEA0 Offset: 0x238EEA0 VA: 0x18238FEA0
	|-CallResult<object>.BuildCCallbackBase
	*/
}

// Namespace: 
public sealed class CallResult.APIDispatchDelegate<T> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-CallResult.APIDispatchDelegate<object>..ctor
	*/

	public virtual void Invoke(T param, bool bIOFailure) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x22FC550 Offset: 0x22FB550 VA: 0x1822FC550
	|-CallResult.APIDispatchDelegate<object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T param, bool bIOFailure, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2387420 Offset: 0x2386420 VA: 0x182387420
	|-CallResult.APIDispatchDelegate<object>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-CallResult.APIDispatchDelegate<object>.EndInvoke
	*/
}

// Namespace: Steamworks
public class CCallbackBase
{
	// Fields
	public const byte k_ECallbackFlagsRegistered = 1;
	public const byte k_ECallbackFlagsGameServer = 2;
	public IntPtr m_vfptr;
	public byte m_nCallbackFlags;
	public int m_iCallback;

	// Methods

	public void .ctor() { }
}

// Namespace: Steamworks
public class CCallbackBaseVTable
{
	// Fields
	private const CallingConvention cc = 2;
	public CCallbackBaseVTable.RunCRDel m_RunCallResult;
	public CCallbackBaseVTable.RunCBDel m_RunCallback;
	public CCallbackBaseVTable.GetCallbackSizeBytesDel m_GetCallbackSizeBytes;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class CCallbackBaseVTable.RunCBDel : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(IntPtr thisptr, IntPtr pvParam) { }

	public virtual IAsyncResult BeginInvoke(IntPtr thisptr, IntPtr pvParam, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class CCallbackBaseVTable.RunCRDel : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(IntPtr thisptr, IntPtr pvParam, bool bIOFailure, ulong hSteamAPICall) { }

	public virtual IAsyncResult BeginInvoke(IntPtr thisptr, IntPtr pvParam, bool bIOFailure, ulong hSteamAPICall, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class CCallbackBaseVTable.GetCallbackSizeBytesDel : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual int Invoke(IntPtr thisptr) { }

	public virtual IAsyncResult BeginInvoke(IntPtr thisptr, AsyncCallback callback, object object) { }

	public virtual int EndInvoke(IAsyncResult result) { }
}

// Namespace: Steamworks
internal class CallbackIdentities
{
	// Methods

	public static int GetCallbackIdentity(Type callbackStruct) { }

	public void .ctor() { }
}

// Namespace: Steamworks
[AttributeUsageAttribute] // RVA: 0xA4630 Offset: 0xA3A30 VA: 0x1800A4630
internal class CallbackIdentityAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Identity>k__BackingField;

	// Properties
	public int Identity { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Identity() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Identity(int value) { }

	public void .ctor(int callbackNum) { }
}

// Namespace: Steamworks
public class InteropHelp
{
	// Methods

	public static void TestIfPlatformSupported() { }

	public static void TestIfAvailableClient() { }

	public static void TestIfAvailableGameServer() { }

	public static string PtrToStringUTF8(IntPtr nativeUtf8) { }

	public void .ctor() { }
}

// Namespace: 
public class InteropHelp.UTF8StringHandle : SafeHandleZeroOrMinusOneIsInvalid
{
	// Methods

	public void .ctor(string str) { }

	protected override bool ReleaseHandle() { }
}

// Namespace: 
public class InteropHelp.SteamParamStringArray
{
	// Fields
	private IntPtr[] m_Strings;
	private IntPtr m_ptrStrings;
	private IntPtr m_pSteamParamStringArray;

	// Methods

	public void .ctor(IList<string> strings) { }

	protected override void Finalize() { }

	public static IntPtr op_Implicit(InteropHelp.SteamParamStringArray that) { }
}

// Namespace: Steamworks
public class MMKVPMarshaller
{
	// Fields
	private IntPtr m_pNativeArray;
	private IntPtr m_pArrayEntries;

	// Methods

	public void .ctor(MatchMakingKeyValuePair_t[] filters) { }

	protected override void Finalize() { }

	public static IntPtr op_Implicit(MMKVPMarshaller that) { }
}

// Namespace: Steamworks
public class DllCheck
{
	// Methods

	public static bool Test() { }

	public void .ctor() { }
}

// Namespace: Steamworks
public class ISteamMatchmakingServerListResponse
{
	// Fields
	private ISteamMatchmakingServerListResponse.VTable m_VTable;
	private IntPtr m_pVTable;
	private GCHandle m_pGCHandle;
	private ISteamMatchmakingServerListResponse.ServerResponded m_ServerResponded;
	private ISteamMatchmakingServerListResponse.ServerFailedToRespond m_ServerFailedToRespond;
	private ISteamMatchmakingServerListResponse.RefreshComplete m_RefreshComplete;

	// Methods

	public void .ctor(ISteamMatchmakingServerListResponse.ServerResponded onServerResponded, ISteamMatchmakingServerListResponse.ServerFailedToRespond onServerFailedToRespond, ISteamMatchmakingServerListResponse.RefreshComplete onRefreshComplete) { }

	protected override void Finalize() { }

	private void InternalOnServerResponded(IntPtr thisptr, HServerListRequest hRequest, int iServer) { }

	private void InternalOnServerFailedToRespond(IntPtr thisptr, HServerListRequest hRequest, int iServer) { }

	private void InternalOnRefreshComplete(IntPtr thisptr, HServerListRequest hRequest, EMatchMakingServerResponse response) { }

	public static IntPtr op_Explicit(ISteamMatchmakingServerListResponse that) { }
}

// Namespace: 
public sealed class ISteamMatchmakingServerListResponse.ServerResponded : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(HServerListRequest hRequest, int iServer) { }

	public virtual IAsyncResult BeginInvoke(HServerListRequest hRequest, int iServer, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class ISteamMatchmakingServerListResponse.ServerFailedToRespond : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(HServerListRequest hRequest, int iServer) { }

	public virtual IAsyncResult BeginInvoke(HServerListRequest hRequest, int iServer, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class ISteamMatchmakingServerListResponse.RefreshComplete : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(HServerListRequest hRequest, EMatchMakingServerResponse response) { }

	public virtual IAsyncResult BeginInvoke(HServerListRequest hRequest, EMatchMakingServerResponse response, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0xB2450 Offset: 0xB1850 VA: 0x1800B2450
private sealed class ISteamMatchmakingServerListResponse.InternalServerResponded : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(IntPtr thisptr, HServerListRequest hRequest, int iServer) { }

	public virtual IAsyncResult BeginInvoke(IntPtr thisptr, HServerListRequest hRequest, int iServer, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0xB2450 Offset: 0xB1850 VA: 0x1800B2450
private sealed class ISteamMatchmakingServerListResponse.InternalServerFailedToRespond : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(IntPtr thisptr, HServerListRequest hRequest, int iServer) { }

	public virtual IAsyncResult BeginInvoke(IntPtr thisptr, HServerListRequest hRequest, int iServer, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0xB2450 Offset: 0xB1850 VA: 0x1800B2450
private sealed class ISteamMatchmakingServerListResponse.InternalRefreshComplete : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(IntPtr thisptr, HServerListRequest hRequest, EMatchMakingServerResponse response) { }

	public virtual IAsyncResult BeginInvoke(IntPtr thisptr, HServerListRequest hRequest, EMatchMakingServerResponse response, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
private class ISteamMatchmakingServerListResponse.VTable
{
	// Fields
	public ISteamMatchmakingServerListResponse.InternalServerResponded m_VTServerResponded;
	public ISteamMatchmakingServerListResponse.InternalServerFailedToRespond m_VTServerFailedToRespond;
	public ISteamMatchmakingServerListResponse.InternalRefreshComplete m_VTRefreshComplete;

	// Methods

	public void .ctor() { }
}

// Namespace: Steamworks
public class ISteamMatchmakingPingResponse
{
	// Fields
	private ISteamMatchmakingPingResponse.VTable m_VTable;
	private IntPtr m_pVTable;
	private GCHandle m_pGCHandle;
	private ISteamMatchmakingPingResponse.ServerResponded m_ServerResponded;
	private ISteamMatchmakingPingResponse.ServerFailedToRespond m_ServerFailedToRespond;

	// Methods

	public void .ctor(ISteamMatchmakingPingResponse.ServerResponded onServerResponded, ISteamMatchmakingPingResponse.ServerFailedToRespond onServerFailedToRespond) { }

	protected override void Finalize() { }

	private void InternalOnServerResponded(IntPtr thisptr, gameserveritem_t server) { }

	private void InternalOnServerFailedToRespond(IntPtr thisptr) { }

	public static IntPtr op_Explicit(ISteamMatchmakingPingResponse that) { }
}

// Namespace: 
public sealed class ISteamMatchmakingPingResponse.ServerResponded : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(gameserveritem_t server) { }

	public virtual IAsyncResult BeginInvoke(gameserveritem_t server, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class ISteamMatchmakingPingResponse.ServerFailedToRespond : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0xB2450 Offset: 0xB1850 VA: 0x1800B2450
private sealed class ISteamMatchmakingPingResponse.InternalServerResponded : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(IntPtr thisptr, gameserveritem_t server) { }

	public virtual IAsyncResult BeginInvoke(IntPtr thisptr, gameserveritem_t server, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0xB2450 Offset: 0xB1850 VA: 0x1800B2450
private sealed class ISteamMatchmakingPingResponse.InternalServerFailedToRespond : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(IntPtr thisptr) { }

	public virtual IAsyncResult BeginInvoke(IntPtr thisptr, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
private class ISteamMatchmakingPingResponse.VTable
{
	// Fields
	public ISteamMatchmakingPingResponse.InternalServerResponded m_VTServerResponded;
	public ISteamMatchmakingPingResponse.InternalServerFailedToRespond m_VTServerFailedToRespond;

	// Methods

	public void .ctor() { }
}

// Namespace: Steamworks
public class ISteamMatchmakingPlayersResponse
{
	// Fields
	private ISteamMatchmakingPlayersResponse.VTable m_VTable;
	private IntPtr m_pVTable;
	private GCHandle m_pGCHandle;
	private ISteamMatchmakingPlayersResponse.AddPlayerToList m_AddPlayerToList;
	private ISteamMatchmakingPlayersResponse.PlayersFailedToRespond m_PlayersFailedToRespond;
	private ISteamMatchmakingPlayersResponse.PlayersRefreshComplete m_PlayersRefreshComplete;

	// Methods

	public void .ctor(ISteamMatchmakingPlayersResponse.AddPlayerToList onAddPlayerToList, ISteamMatchmakingPlayersResponse.PlayersFailedToRespond onPlayersFailedToRespond, ISteamMatchmakingPlayersResponse.PlayersRefreshComplete onPlayersRefreshComplete) { }

	protected override void Finalize() { }

	private void InternalOnAddPlayerToList(IntPtr thisptr, IntPtr pchName, int nScore, float flTimePlayed) { }

	private void InternalOnPlayersFailedToRespond(IntPtr thisptr) { }

	private void InternalOnPlayersRefreshComplete(IntPtr thisptr) { }

	public static IntPtr op_Explicit(ISteamMatchmakingPlayersResponse that) { }
}

// Namespace: 
public sealed class ISteamMatchmakingPlayersResponse.AddPlayerToList : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string pchName, int nScore, float flTimePlayed) { }

	public virtual IAsyncResult BeginInvoke(string pchName, int nScore, float flTimePlayed, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class ISteamMatchmakingPlayersResponse.PlayersFailedToRespond : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class ISteamMatchmakingPlayersResponse.PlayersRefreshComplete : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0xB2450 Offset: 0xB1850 VA: 0x1800B2450
public sealed class ISteamMatchmakingPlayersResponse.InternalAddPlayerToList : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(IntPtr thisptr, IntPtr pchName, int nScore, float flTimePlayed) { }

	public virtual IAsyncResult BeginInvoke(IntPtr thisptr, IntPtr pchName, int nScore, float flTimePlayed, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0xB2450 Offset: 0xB1850 VA: 0x1800B2450
public sealed class ISteamMatchmakingPlayersResponse.InternalPlayersFailedToRespond : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(IntPtr thisptr) { }

	public virtual IAsyncResult BeginInvoke(IntPtr thisptr, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0xB2450 Offset: 0xB1850 VA: 0x1800B2450
public sealed class ISteamMatchmakingPlayersResponse.InternalPlayersRefreshComplete : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(IntPtr thisptr) { }

	public virtual IAsyncResult BeginInvoke(IntPtr thisptr, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
private class ISteamMatchmakingPlayersResponse.VTable
{
	// Fields
	public ISteamMatchmakingPlayersResponse.InternalAddPlayerToList m_VTAddPlayerToList;
	public ISteamMatchmakingPlayersResponse.InternalPlayersFailedToRespond m_VTPlayersFailedToRespond;
	public ISteamMatchmakingPlayersResponse.InternalPlayersRefreshComplete m_VTPlayersRefreshComplete;

	// Methods

	public void .ctor() { }
}

// Namespace: Steamworks
public class ISteamMatchmakingRulesResponse
{
	// Fields
	private ISteamMatchmakingRulesResponse.VTable m_VTable;
	private IntPtr m_pVTable;
	private GCHandle m_pGCHandle;
	private ISteamMatchmakingRulesResponse.RulesResponded m_RulesResponded;
	private ISteamMatchmakingRulesResponse.RulesFailedToRespond m_RulesFailedToRespond;
	private ISteamMatchmakingRulesResponse.RulesRefreshComplete m_RulesRefreshComplete;

	// Methods

	public void .ctor(ISteamMatchmakingRulesResponse.RulesResponded onRulesResponded, ISteamMatchmakingRulesResponse.RulesFailedToRespond onRulesFailedToRespond, ISteamMatchmakingRulesResponse.RulesRefreshComplete onRulesRefreshComplete) { }

	protected override void Finalize() { }

	private void InternalOnRulesResponded(IntPtr thisptr, IntPtr pchRule, IntPtr pchValue) { }

	private void InternalOnRulesFailedToRespond(IntPtr thisptr) { }

	private void InternalOnRulesRefreshComplete(IntPtr thisptr) { }

	public static IntPtr op_Explicit(ISteamMatchmakingRulesResponse that) { }
}

// Namespace: 
public sealed class ISteamMatchmakingRulesResponse.RulesResponded : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string pchRule, string pchValue) { }

	public virtual IAsyncResult BeginInvoke(string pchRule, string pchValue, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class ISteamMatchmakingRulesResponse.RulesFailedToRespond : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class ISteamMatchmakingRulesResponse.RulesRefreshComplete : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0xB2450 Offset: 0xB1850 VA: 0x1800B2450
public sealed class ISteamMatchmakingRulesResponse.InternalRulesResponded : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(IntPtr thisptr, IntPtr pchRule, IntPtr pchValue) { }

	public virtual IAsyncResult BeginInvoke(IntPtr thisptr, IntPtr pchRule, IntPtr pchValue, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0xB2450 Offset: 0xB1850 VA: 0x1800B2450
public sealed class ISteamMatchmakingRulesResponse.InternalRulesFailedToRespond : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(IntPtr thisptr) { }

	public virtual IAsyncResult BeginInvoke(IntPtr thisptr, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0xB2450 Offset: 0xB1850 VA: 0x1800B2450
public sealed class ISteamMatchmakingRulesResponse.InternalRulesRefreshComplete : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(IntPtr thisptr) { }

	public virtual IAsyncResult BeginInvoke(IntPtr thisptr, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
private class ISteamMatchmakingRulesResponse.VTable
{
	// Fields
	public ISteamMatchmakingRulesResponse.InternalRulesResponded m_VTRulesResponded;
	public ISteamMatchmakingRulesResponse.InternalRulesFailedToRespond m_VTRulesFailedToRespond;
	public ISteamMatchmakingRulesResponse.InternalRulesRefreshComplete m_VTRulesRefreshComplete;

	// Methods

	public void .ctor() { }
}

// Namespace: Steamworks
public static class Packsize
{
	// Fields
	public const int value = 8;

	// Methods

	public static bool Test() { }
}

// Namespace: 
private struct Packsize.ValvePackingSentinel_t
{
	// Fields
	private uint m_u32;
	private ulong m_u64;
	private ushort m_u16;
	private double m_d;
}

// Namespace: Steamworks
public static class Version
{
	// Fields
	public const string SteamworksNETVersion = "13.0.0";
	public const string SteamworksSDKVersion = "1.46";
	public const string SteamAPIDLLVersion = "05.25.65.21";
	public const int SteamAPIDLLSize = 259360;
	public const int SteamAPI64DLLSize = 289568;
}

// Namespace: Steamworks
public static class SteamAPI
{
	// Methods

	public static bool Init() { }

	public static void Shutdown() { }

	public static bool RestartAppIfNecessary(AppId_t unOwnAppID) { }

	public static void ReleaseCurrentThreadMemory() { }

	public static void RunCallbacks() { }

	public static bool IsSteamRunning() { }

	public static HSteamUser GetHSteamUserCurrent() { }

	public static HSteamPipe GetHSteamPipe() { }

	public static HSteamUser GetHSteamUser() { }
}

// Namespace: Steamworks
public static class GameServer
{
	// Methods

	public static bool Init(uint unIP, ushort usSteamPort, ushort usGamePort, ushort usQueryPort, EServerMode eServerMode, string pchVersionString) { }

	public static void Shutdown() { }

	public static void RunCallbacks() { }

	public static void ReleaseCurrentThreadMemory() { }

	public static bool BSecure() { }

	public static CSteamID GetSteamID() { }

	public static HSteamPipe GetHSteamPipe() { }

	public static HSteamUser GetHSteamUser() { }
}

// Namespace: Steamworks
public static class SteamEncryptedAppTicket
{
	// Methods

	public static bool BDecryptTicket(byte[] rgubTicketEncrypted, uint cubTicketEncrypted, byte[] rgubTicketDecrypted, ref uint pcubTicketDecrypted, byte[] rgubKey, int cubKey) { }

	public static bool BIsTicketForApp(byte[] rgubTicketDecrypted, uint cubTicketDecrypted, AppId_t nAppID) { }

	public static uint GetTicketIssueTime(byte[] rgubTicketDecrypted, uint cubTicketDecrypted) { }

	public static void GetTicketSteamID(byte[] rgubTicketDecrypted, uint cubTicketDecrypted, out CSteamID psteamID) { }

	public static uint GetTicketAppID(byte[] rgubTicketDecrypted, uint cubTicketDecrypted) { }

	public static bool BUserOwnsAppInTicket(byte[] rgubTicketDecrypted, uint cubTicketDecrypted, AppId_t nAppID) { }

	public static bool BUserIsVacBanned(byte[] rgubTicketDecrypted, uint cubTicketDecrypted) { }

	public static byte[] GetUserVariableData(byte[] rgubTicketDecrypted, uint cubTicketDecrypted, out uint pcubUserData) { }

	public static bool BIsTicketSigned(byte[] rgubTicketDecrypted, uint cubTicketDecrypted, byte[] pubRSAKey, uint cubRSAKey) { }
}

// Namespace: Steamworks
internal static class CSteamAPIContext
{
	// Fields
	private static IntPtr m_pSteamClient;
	private static IntPtr m_pSteamUser;
	private static IntPtr m_pSteamFriends;
	private static IntPtr m_pSteamUtils;
	private static IntPtr m_pSteamMatchmaking;
	private static IntPtr m_pSteamUserStats;
	private static IntPtr m_pSteamApps;
	private static IntPtr m_pSteamMatchmakingServers;
	private static IntPtr m_pSteamNetworking;
	private static IntPtr m_pSteamRemoteStorage;
	private static IntPtr m_pSteamScreenshots;
	private static IntPtr m_pSteamGameSearch;
	private static IntPtr m_pSteamHTTP;
	private static IntPtr m_pController;
	private static IntPtr m_pSteamUGC;
	private static IntPtr m_pSteamAppList;
	private static IntPtr m_pSteamMusic;
	private static IntPtr m_pSteamMusicRemote;
	private static IntPtr m_pSteamHTMLSurface;
	private static IntPtr m_pSteamInventory;
	private static IntPtr m_pSteamVideo;
	private static IntPtr m_pSteamParentalSettings;
	private static IntPtr m_pSteamInput;
	private static IntPtr m_pSteamParties;
	private static IntPtr m_pSteamRemotePlay;

	// Methods

	internal static void Clear() { }

	internal static bool Init() { }

	internal static IntPtr GetSteamClient() { }

	internal static IntPtr GetSteamUser() { }

	internal static IntPtr GetSteamFriends() { }

	internal static IntPtr GetSteamUtils() { }

	internal static IntPtr GetSteamMatchmaking() { }

	internal static IntPtr GetSteamUserStats() { }

	internal static IntPtr GetSteamApps() { }

	internal static IntPtr GetSteamMatchmakingServers() { }

	internal static IntPtr GetSteamNetworking() { }

	internal static IntPtr GetSteamRemoteStorage() { }

	internal static IntPtr GetSteamScreenshots() { }

	internal static IntPtr GetSteamGameSearch() { }

	internal static IntPtr GetSteamHTTP() { }

	internal static IntPtr GetSteamController() { }

	internal static IntPtr GetSteamUGC() { }

	internal static IntPtr GetSteamAppList() { }

	internal static IntPtr GetSteamMusic() { }

	internal static IntPtr GetSteamMusicRemote() { }

	internal static IntPtr GetSteamHTMLSurface() { }

	internal static IntPtr GetSteamInventory() { }

	internal static IntPtr GetSteamVideo() { }

	internal static IntPtr GetSteamParentalSettings() { }

	internal static IntPtr GetSteamInput() { }

	internal static IntPtr GetSteamParties() { }

	internal static IntPtr GetSteamRemotePlay() { }
}

// Namespace: Steamworks
internal static class CSteamGameServerAPIContext
{
	// Fields
	private static IntPtr m_pSteamClient;
	private static IntPtr m_pSteamGameServer;
	private static IntPtr m_pSteamUtils;
	private static IntPtr m_pSteamNetworking;
	private static IntPtr m_pSteamGameServerStats;
	private static IntPtr m_pSteamHTTP;
	private static IntPtr m_pSteamInventory;
	private static IntPtr m_pSteamUGC;
	private static IntPtr m_pSteamApps;

	// Methods

	internal static void Clear() { }

	internal static bool Init() { }

	internal static IntPtr GetSteamClient() { }

	internal static IntPtr GetSteamGameServer() { }

	internal static IntPtr GetSteamUtils() { }

	internal static IntPtr GetSteamNetworking() { }

	internal static IntPtr GetSteamGameServerStats() { }

	internal static IntPtr GetSteamHTTP() { }

	internal static IntPtr GetSteamInventory() { }

	internal static IntPtr GetSteamUGC() { }

	internal static IntPtr GetSteamApps() { }
}

// Namespace: Steamworks
[Serializable]
public class gameserveritem_t
{
	// Fields
	public servernetadr_t m_NetAdr;
	public int m_nPing;
	public bool m_bHadSuccessfulResponse;
	public bool m_bDoNotRefresh;
	private byte[] m_szGameDir;
	private byte[] m_szMap;
	private byte[] m_szGameDescription;
	public uint m_nAppID;
	public int m_nPlayers;
	public int m_nMaxPlayers;
	public int m_nBotPlayers;
	public bool m_bPassword;
	public bool m_bSecure;
	public uint m_ulTimeLastPlayed;
	public int m_nServerVersion;
	private byte[] m_szServerName;
	private byte[] m_szGameTags;
	public CSteamID m_steamID;

	// Methods

	public string GetGameDir() { }

	public void SetGameDir(string dir) { }

	public string GetMap() { }

	public void SetMap(string map) { }

	public string GetGameDescription() { }

	public void SetGameDescription(string desc) { }

	public string GetServerName() { }

	public void SetServerName(string name) { }

	public string GetGameTags() { }

	public void SetGameTags(string tags) { }

	public void .ctor() { }
}

// Namespace: Steamworks
[Serializable]
public struct servernetadr_t
{
	// Fields
	private ushort m_usConnectionPort;
	private ushort m_usQueryPort;
	private uint m_unIP;

	// Methods

	public void Init(uint ip, ushort usQueryPort, ushort usConnectionPort) { }

	public ushort GetQueryPort() { }

	public void SetQueryPort(ushort usPort) { }

	public ushort GetConnectionPort() { }

	public void SetConnectionPort(ushort usPort) { }

	public uint GetIP() { }

	public void SetIP(uint unIP) { }

	public string GetConnectionAddressString() { }

	public string GetQueryAddressString() { }

	public static string ToString(uint unIP, ushort usPort) { }

	public static bool op_LessThan(servernetadr_t x, servernetadr_t y) { }

	public static bool op_GreaterThan(servernetadr_t x, servernetadr_t y) { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(servernetadr_t x, servernetadr_t y) { }

	public static bool op_Inequality(servernetadr_t x, servernetadr_t y) { }

	public bool Equals(servernetadr_t other) { }

	public int CompareTo(servernetadr_t other) { }
}

// Namespace: Steamworks
[Serializable]
public struct HSteamPipe : IEquatable<HSteamPipe>, IComparable<HSteamPipe>
{
	// Fields
	public int m_HSteamPipe;

	// Methods

	public void .ctor(int value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(HSteamPipe x, HSteamPipe y) { }

	public static bool op_Inequality(HSteamPipe x, HSteamPipe y) { }

	public static HSteamPipe op_Explicit(int value) { }

	public static int op_Explicit(HSteamPipe that) { }

	public bool Equals(HSteamPipe other) { }

	public int CompareTo(HSteamPipe other) { }
}

// Namespace: Steamworks
[Serializable]
public struct HSteamUser : IEquatable<HSteamUser>, IComparable<HSteamUser>
{
	// Fields
	public int m_HSteamUser;

	// Methods

	public void .ctor(int value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(HSteamUser x, HSteamUser y) { }

	public static bool op_Inequality(HSteamUser x, HSteamUser y) { }

	public static HSteamUser op_Explicit(int value) { }

	public static int op_Explicit(HSteamUser that) { }

	public bool Equals(HSteamUser other) { }

	public int CompareTo(HSteamUser other) { }
}

// Namespace: Steamworks
[UnmanagedFunctionPointerAttribute] // RVA: 0x776F0 Offset: 0x76AF0 VA: 0x1800776F0
public sealed class SteamAPI_CheckCallbackRegistered_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(int iCallbackNum) { }

	public virtual IAsyncResult BeginInvoke(int iCallbackNum, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: Steamworks
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class SteamAPIWarningMessageHook_t : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(int nSeverity, StringBuilder pchDebugText) { }

	public virtual IAsyncResult BeginInvoke(int nSeverity, StringBuilder pchDebugText, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: Steamworks
[Serializable]
public struct CGameID : IEquatable<CGameID>, IComparable<CGameID>
{
	// Fields
	public ulong m_GameID;

	// Methods

	public void .ctor(ulong GameID) { }

	public void .ctor(AppId_t nAppID) { }

	public void .ctor(AppId_t nAppID, uint nModID) { }

	public bool IsSteamApp() { }

	public bool IsMod() { }

	public bool IsShortcut() { }

	public bool IsP2PFile() { }

	public AppId_t AppID() { }

	public CGameID.EGameIDType Type() { }

	public uint ModID() { }

	public bool IsValid() { }

	public void Reset() { }

	public void Set(ulong GameID) { }

	private void SetAppID(AppId_t other) { }

	private void SetType(CGameID.EGameIDType other) { }

	private void SetModID(uint other) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(CGameID x, CGameID y) { }

	public static bool op_Inequality(CGameID x, CGameID y) { }

	public static CGameID op_Explicit(ulong value) { }

	public static ulong op_Explicit(CGameID that) { }

	public bool Equals(CGameID other) { }

	public int CompareTo(CGameID other) { }
}

// Namespace: 
public enum CGameID.EGameIDType
{
	// Fields
	public int value__;
	public const CGameID.EGameIDType k_EGameIDTypeApp = 0;
	public const CGameID.EGameIDType k_EGameIDTypeGameMod = 1;
	public const CGameID.EGameIDType k_EGameIDTypeShortcut = 2;
	public const CGameID.EGameIDType k_EGameIDTypeP2P = 3;
}

// Namespace: Steamworks
[Serializable]
public struct CSteamID : IEquatable<CSteamID>, IComparable<CSteamID>
{
	// Fields
	public static readonly CSteamID Nil;
	public static readonly CSteamID OutofDateGS;
	public static readonly CSteamID LanModeGS;
	public static readonly CSteamID NotInitYetGS;
	public static readonly CSteamID NonSteamGS;
	public ulong m_SteamID;

	// Methods

	public void .ctor(AccountID_t unAccountID, EUniverse eUniverse, EAccountType eAccountType) { }

	public void .ctor(AccountID_t unAccountID, uint unAccountInstance, EUniverse eUniverse, EAccountType eAccountType) { }

	public void .ctor(ulong ulSteamID) { }

	public void Set(AccountID_t unAccountID, EUniverse eUniverse, EAccountType eAccountType) { }

	public void InstancedSet(AccountID_t unAccountID, uint unInstance, EUniverse eUniverse, EAccountType eAccountType) { }

	public void Clear() { }

	public void CreateBlankAnonLogon(EUniverse eUniverse) { }

	public void CreateBlankAnonUserLogon(EUniverse eUniverse) { }

	public bool BBlankAnonAccount() { }

	public bool BGameServerAccount() { }

	public bool BPersistentGameServerAccount() { }

	public bool BAnonGameServerAccount() { }

	public bool BContentServerAccount() { }

	public bool BClanAccount() { }

	public bool BChatAccount() { }

	public bool IsLobby() { }

	public bool BIndividualAccount() { }

	public bool BAnonAccount() { }

	public bool BAnonUserAccount() { }

	public bool BConsoleUserAccount() { }

	public void SetAccountID(AccountID_t other) { }

	public void SetAccountInstance(uint other) { }

	public void SetEAccountType(EAccountType other) { }

	public void SetEUniverse(EUniverse other) { }

	public void ClearIndividualInstance() { }

	public bool HasNoIndividualInstance() { }

	public AccountID_t GetAccountID() { }

	public uint GetUnAccountInstance() { }

	public EAccountType GetEAccountType() { }

	public EUniverse GetEUniverse() { }

	public bool IsValid() { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(CSteamID x, CSteamID y) { }

	public static bool op_Inequality(CSteamID x, CSteamID y) { }

	public static CSteamID op_Explicit(ulong value) { }

	public static ulong op_Explicit(CSteamID that) { }

	public bool Equals(CSteamID other) { }

	public int CompareTo(CSteamID other) { }

	private static void .cctor() { }
}

// Namespace: Steamworks
[Serializable]
public struct HAuthTicket : IEquatable<HAuthTicket>, IComparable<HAuthTicket>
{
	// Fields
	public static readonly HAuthTicket Invalid;
	public uint m_HAuthTicket;

	// Methods

	public void .ctor(uint value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(HAuthTicket x, HAuthTicket y) { }

	public static bool op_Inequality(HAuthTicket x, HAuthTicket y) { }

	public static HAuthTicket op_Explicit(uint value) { }

	public static uint op_Explicit(HAuthTicket that) { }

	public bool Equals(HAuthTicket other) { }

	public int CompareTo(HAuthTicket other) { }

	private static void .cctor() { }
}

// Namespace: Steamworks
[Serializable]
public struct ControllerActionSetHandle_t : IEquatable<ControllerActionSetHandle_t>, IComparable<ControllerActionSetHandle_t>
{
	// Fields
	public ulong m_ControllerActionSetHandle;

	// Methods

	public void .ctor(ulong value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(ControllerActionSetHandle_t x, ControllerActionSetHandle_t y) { }

	public static bool op_Inequality(ControllerActionSetHandle_t x, ControllerActionSetHandle_t y) { }

	public static ControllerActionSetHandle_t op_Explicit(ulong value) { }

	public static ulong op_Explicit(ControllerActionSetHandle_t that) { }

	public bool Equals(ControllerActionSetHandle_t other) { }

	public int CompareTo(ControllerActionSetHandle_t other) { }
}

// Namespace: Steamworks
[Serializable]
public struct ControllerAnalogActionHandle_t : IEquatable<ControllerAnalogActionHandle_t>, IComparable<ControllerAnalogActionHandle_t>
{
	// Fields
	public ulong m_ControllerAnalogActionHandle;

	// Methods

	public void .ctor(ulong value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(ControllerAnalogActionHandle_t x, ControllerAnalogActionHandle_t y) { }

	public static bool op_Inequality(ControllerAnalogActionHandle_t x, ControllerAnalogActionHandle_t y) { }

	public static ControllerAnalogActionHandle_t op_Explicit(ulong value) { }

	public static ulong op_Explicit(ControllerAnalogActionHandle_t that) { }

	public bool Equals(ControllerAnalogActionHandle_t other) { }

	public int CompareTo(ControllerAnalogActionHandle_t other) { }
}

// Namespace: Steamworks
[Serializable]
public struct ControllerDigitalActionHandle_t : IEquatable<ControllerDigitalActionHandle_t>, IComparable<ControllerDigitalActionHandle_t>
{
	// Fields
	public ulong m_ControllerDigitalActionHandle;

	// Methods

	public void .ctor(ulong value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(ControllerDigitalActionHandle_t x, ControllerDigitalActionHandle_t y) { }

	public static bool op_Inequality(ControllerDigitalActionHandle_t x, ControllerDigitalActionHandle_t y) { }

	public static ControllerDigitalActionHandle_t op_Explicit(ulong value) { }

	public static ulong op_Explicit(ControllerDigitalActionHandle_t that) { }

	public bool Equals(ControllerDigitalActionHandle_t other) { }

	public int CompareTo(ControllerDigitalActionHandle_t other) { }
}

// Namespace: Steamworks
[Serializable]
public struct ControllerHandle_t : IEquatable<ControllerHandle_t>, IComparable<ControllerHandle_t>
{
	// Fields
	public ulong m_ControllerHandle;

	// Methods

	public void .ctor(ulong value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(ControllerHandle_t x, ControllerHandle_t y) { }

	public static bool op_Inequality(ControllerHandle_t x, ControllerHandle_t y) { }

	public static ControllerHandle_t op_Explicit(ulong value) { }

	public static ulong op_Explicit(ControllerHandle_t that) { }

	public bool Equals(ControllerHandle_t other) { }

	public int CompareTo(ControllerHandle_t other) { }
}

// Namespace: Steamworks
[Serializable]
public struct FriendsGroupID_t : IEquatable<FriendsGroupID_t>, IComparable<FriendsGroupID_t>
{
	// Fields
	public static readonly FriendsGroupID_t Invalid;
	public short m_FriendsGroupID;

	// Methods

	public void .ctor(short value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(FriendsGroupID_t x, FriendsGroupID_t y) { }

	public static bool op_Inequality(FriendsGroupID_t x, FriendsGroupID_t y) { }

	public static FriendsGroupID_t op_Explicit(short value) { }

	public static short op_Explicit(FriendsGroupID_t that) { }

	public bool Equals(FriendsGroupID_t other) { }

	public int CompareTo(FriendsGroupID_t other) { }

	private static void .cctor() { }
}

// Namespace: Steamworks
[Serializable]
public struct HHTMLBrowser : IEquatable<HHTMLBrowser>, IComparable<HHTMLBrowser>
{
	// Fields
	public static readonly HHTMLBrowser Invalid;
	public uint m_HHTMLBrowser;

	// Methods

	public void .ctor(uint value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(HHTMLBrowser x, HHTMLBrowser y) { }

	public static bool op_Inequality(HHTMLBrowser x, HHTMLBrowser y) { }

	public static HHTMLBrowser op_Explicit(uint value) { }

	public static uint op_Explicit(HHTMLBrowser that) { }

	public bool Equals(HHTMLBrowser other) { }

	public int CompareTo(HHTMLBrowser other) { }

	private static void .cctor() { }
}

// Namespace: Steamworks
[Serializable]
public struct HTTPCookieContainerHandle : IEquatable<HTTPCookieContainerHandle>, IComparable<HTTPCookieContainerHandle>
{
	// Fields
	public static readonly HTTPCookieContainerHandle Invalid;
	public uint m_HTTPCookieContainerHandle;

	// Methods

	public void .ctor(uint value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(HTTPCookieContainerHandle x, HTTPCookieContainerHandle y) { }

	public static bool op_Inequality(HTTPCookieContainerHandle x, HTTPCookieContainerHandle y) { }

	public static HTTPCookieContainerHandle op_Explicit(uint value) { }

	public static uint op_Explicit(HTTPCookieContainerHandle that) { }

	public bool Equals(HTTPCookieContainerHandle other) { }

	public int CompareTo(HTTPCookieContainerHandle other) { }

	private static void .cctor() { }
}

// Namespace: Steamworks
[Serializable]
public struct HTTPRequestHandle : IEquatable<HTTPRequestHandle>, IComparable<HTTPRequestHandle>
{
	// Fields
	public static readonly HTTPRequestHandle Invalid;
	public uint m_HTTPRequestHandle;

	// Methods

	public void .ctor(uint value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(HTTPRequestHandle x, HTTPRequestHandle y) { }

	public static bool op_Inequality(HTTPRequestHandle x, HTTPRequestHandle y) { }

	public static HTTPRequestHandle op_Explicit(uint value) { }

	public static uint op_Explicit(HTTPRequestHandle that) { }

	public bool Equals(HTTPRequestHandle other) { }

	public int CompareTo(HTTPRequestHandle other) { }

	private static void .cctor() { }
}

// Namespace: Steamworks
[Serializable]
public struct InputActionSetHandle_t : IEquatable<InputActionSetHandle_t>, IComparable<InputActionSetHandle_t>
{
	// Fields
	public ulong m_InputActionSetHandle;

	// Methods

	public void .ctor(ulong value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(InputActionSetHandle_t x, InputActionSetHandle_t y) { }

	public static bool op_Inequality(InputActionSetHandle_t x, InputActionSetHandle_t y) { }

	public static InputActionSetHandle_t op_Explicit(ulong value) { }

	public static ulong op_Explicit(InputActionSetHandle_t that) { }

	public bool Equals(InputActionSetHandle_t other) { }

	public int CompareTo(InputActionSetHandle_t other) { }
}

// Namespace: Steamworks
[Serializable]
public struct InputAnalogActionHandle_t : IEquatable<InputAnalogActionHandle_t>, IComparable<InputAnalogActionHandle_t>
{
	// Fields
	public ulong m_InputAnalogActionHandle;

	// Methods

	public void .ctor(ulong value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(InputAnalogActionHandle_t x, InputAnalogActionHandle_t y) { }

	public static bool op_Inequality(InputAnalogActionHandle_t x, InputAnalogActionHandle_t y) { }

	public static InputAnalogActionHandle_t op_Explicit(ulong value) { }

	public static ulong op_Explicit(InputAnalogActionHandle_t that) { }

	public bool Equals(InputAnalogActionHandle_t other) { }

	public int CompareTo(InputAnalogActionHandle_t other) { }
}

// Namespace: Steamworks
[Serializable]
public struct InputDigitalActionHandle_t : IEquatable<InputDigitalActionHandle_t>, IComparable<InputDigitalActionHandle_t>
{
	// Fields
	public ulong m_InputDigitalActionHandle;

	// Methods

	public void .ctor(ulong value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(InputDigitalActionHandle_t x, InputDigitalActionHandle_t y) { }

	public static bool op_Inequality(InputDigitalActionHandle_t x, InputDigitalActionHandle_t y) { }

	public static InputDigitalActionHandle_t op_Explicit(ulong value) { }

	public static ulong op_Explicit(InputDigitalActionHandle_t that) { }

	public bool Equals(InputDigitalActionHandle_t other) { }

	public int CompareTo(InputDigitalActionHandle_t other) { }
}

// Namespace: Steamworks
[Serializable]
public struct InputHandle_t : IEquatable<InputHandle_t>, IComparable<InputHandle_t>
{
	// Fields
	public ulong m_InputHandle;

	// Methods

	public void .ctor(ulong value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(InputHandle_t x, InputHandle_t y) { }

	public static bool op_Inequality(InputHandle_t x, InputHandle_t y) { }

	public static InputHandle_t op_Explicit(ulong value) { }

	public static ulong op_Explicit(InputHandle_t that) { }

	public bool Equals(InputHandle_t other) { }

	public int CompareTo(InputHandle_t other) { }
}

// Namespace: Steamworks
[Serializable]
public struct SteamInventoryResult_t : IEquatable<SteamInventoryResult_t>, IComparable<SteamInventoryResult_t>
{
	// Fields
	public static readonly SteamInventoryResult_t Invalid;
	public int m_SteamInventoryResult;

	// Methods

	public void .ctor(int value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(SteamInventoryResult_t x, SteamInventoryResult_t y) { }

	public static bool op_Inequality(SteamInventoryResult_t x, SteamInventoryResult_t y) { }

	public static SteamInventoryResult_t op_Explicit(int value) { }

	public static int op_Explicit(SteamInventoryResult_t that) { }

	public bool Equals(SteamInventoryResult_t other) { }

	public int CompareTo(SteamInventoryResult_t other) { }

	private static void .cctor() { }
}

// Namespace: Steamworks
[Serializable]
public struct SteamInventoryUpdateHandle_t : IEquatable<SteamInventoryUpdateHandle_t>, IComparable<SteamInventoryUpdateHandle_t>
{
	// Fields
	public static readonly SteamInventoryUpdateHandle_t Invalid;
	public ulong m_SteamInventoryUpdateHandle;

	// Methods

	public void .ctor(ulong value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(SteamInventoryUpdateHandle_t x, SteamInventoryUpdateHandle_t y) { }

	public static bool op_Inequality(SteamInventoryUpdateHandle_t x, SteamInventoryUpdateHandle_t y) { }

	public static SteamInventoryUpdateHandle_t op_Explicit(ulong value) { }

	public static ulong op_Explicit(SteamInventoryUpdateHandle_t that) { }

	public bool Equals(SteamInventoryUpdateHandle_t other) { }

	public int CompareTo(SteamInventoryUpdateHandle_t other) { }

	private static void .cctor() { }
}

// Namespace: Steamworks
[Serializable]
public struct SteamItemDef_t : IEquatable<SteamItemDef_t>, IComparable<SteamItemDef_t>
{
	// Fields
	public int m_SteamItemDef;

	// Methods

	public void .ctor(int value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(SteamItemDef_t x, SteamItemDef_t y) { }

	public static bool op_Inequality(SteamItemDef_t x, SteamItemDef_t y) { }

	public static SteamItemDef_t op_Explicit(int value) { }

	public static int op_Explicit(SteamItemDef_t that) { }

	public bool Equals(SteamItemDef_t other) { }

	public int CompareTo(SteamItemDef_t other) { }
}

// Namespace: Steamworks
[Serializable]
public struct SteamItemInstanceID_t : IEquatable<SteamItemInstanceID_t>, IComparable<SteamItemInstanceID_t>
{
	// Fields
	public static readonly SteamItemInstanceID_t Invalid;
	public ulong m_SteamItemInstanceID;

	// Methods

	public void .ctor(ulong value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(SteamItemInstanceID_t x, SteamItemInstanceID_t y) { }

	public static bool op_Inequality(SteamItemInstanceID_t x, SteamItemInstanceID_t y) { }

	public static SteamItemInstanceID_t op_Explicit(ulong value) { }

	public static ulong op_Explicit(SteamItemInstanceID_t that) { }

	public bool Equals(SteamItemInstanceID_t other) { }

	public int CompareTo(SteamItemInstanceID_t other) { }

	private static void .cctor() { }
}

// Namespace: Steamworks
[Serializable]
public struct HServerListRequest : IEquatable<HServerListRequest>
{
	// Fields
	public static readonly HServerListRequest Invalid;
	public IntPtr m_HServerListRequest;

	// Methods

	public void .ctor(IntPtr value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(HServerListRequest x, HServerListRequest y) { }

	public static bool op_Inequality(HServerListRequest x, HServerListRequest y) { }

	public static HServerListRequest op_Explicit(IntPtr value) { }

	public static IntPtr op_Explicit(HServerListRequest that) { }

	public bool Equals(HServerListRequest other) { }

	private static void .cctor() { }
}

// Namespace: Steamworks
[Serializable]
public struct HServerQuery : IEquatable<HServerQuery>, IComparable<HServerQuery>
{
	// Fields
	public static readonly HServerQuery Invalid;
	public int m_HServerQuery;

	// Methods

	public void .ctor(int value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(HServerQuery x, HServerQuery y) { }

	public static bool op_Inequality(HServerQuery x, HServerQuery y) { }

	public static HServerQuery op_Explicit(int value) { }

	public static int op_Explicit(HServerQuery that) { }

	public bool Equals(HServerQuery other) { }

	public int CompareTo(HServerQuery other) { }

	private static void .cctor() { }
}

// Namespace: Steamworks
[Serializable]
public struct SNetListenSocket_t : IEquatable<SNetListenSocket_t>, IComparable<SNetListenSocket_t>
{
	// Fields
	public uint m_SNetListenSocket;

	// Methods

	public void .ctor(uint value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(SNetListenSocket_t x, SNetListenSocket_t y) { }

	public static bool op_Inequality(SNetListenSocket_t x, SNetListenSocket_t y) { }

	public static SNetListenSocket_t op_Explicit(uint value) { }

	public static uint op_Explicit(SNetListenSocket_t that) { }

	public bool Equals(SNetListenSocket_t other) { }

	public int CompareTo(SNetListenSocket_t other) { }
}

// Namespace: Steamworks
[Serializable]
public struct SNetSocket_t : IEquatable<SNetSocket_t>, IComparable<SNetSocket_t>
{
	// Fields
	public uint m_SNetSocket;

	// Methods

	public void .ctor(uint value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(SNetSocket_t x, SNetSocket_t y) { }

	public static bool op_Inequality(SNetSocket_t x, SNetSocket_t y) { }

	public static SNetSocket_t op_Explicit(uint value) { }

	public static uint op_Explicit(SNetSocket_t that) { }

	public bool Equals(SNetSocket_t other) { }

	public int CompareTo(SNetSocket_t other) { }
}

// Namespace: Steamworks
[Serializable]
public struct PublishedFileId_t : IEquatable<PublishedFileId_t>, IComparable<PublishedFileId_t>
{
	// Fields
	public static readonly PublishedFileId_t Invalid;
	public ulong m_PublishedFileId;

	// Methods

	public void .ctor(ulong value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(PublishedFileId_t x, PublishedFileId_t y) { }

	public static bool op_Inequality(PublishedFileId_t x, PublishedFileId_t y) { }

	public static PublishedFileId_t op_Explicit(ulong value) { }

	public static ulong op_Explicit(PublishedFileId_t that) { }

	public bool Equals(PublishedFileId_t other) { }

	public int CompareTo(PublishedFileId_t other) { }

	private static void .cctor() { }
}

// Namespace: Steamworks
[Serializable]
public struct PublishedFileUpdateHandle_t : IEquatable<PublishedFileUpdateHandle_t>, IComparable<PublishedFileUpdateHandle_t>
{
	// Fields
	public static readonly PublishedFileUpdateHandle_t Invalid;
	public ulong m_PublishedFileUpdateHandle;

	// Methods

	public void .ctor(ulong value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(PublishedFileUpdateHandle_t x, PublishedFileUpdateHandle_t y) { }

	public static bool op_Inequality(PublishedFileUpdateHandle_t x, PublishedFileUpdateHandle_t y) { }

	public static PublishedFileUpdateHandle_t op_Explicit(ulong value) { }

	public static ulong op_Explicit(PublishedFileUpdateHandle_t that) { }

	public bool Equals(PublishedFileUpdateHandle_t other) { }

	public int CompareTo(PublishedFileUpdateHandle_t other) { }

	private static void .cctor() { }
}

// Namespace: Steamworks
[Serializable]
public struct UGCFileWriteStreamHandle_t : IEquatable<UGCFileWriteStreamHandle_t>, IComparable<UGCFileWriteStreamHandle_t>
{
	// Fields
	public static readonly UGCFileWriteStreamHandle_t Invalid;
	public ulong m_UGCFileWriteStreamHandle;

	// Methods

	public void .ctor(ulong value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(UGCFileWriteStreamHandle_t x, UGCFileWriteStreamHandle_t y) { }

	public static bool op_Inequality(UGCFileWriteStreamHandle_t x, UGCFileWriteStreamHandle_t y) { }

	public static UGCFileWriteStreamHandle_t op_Explicit(ulong value) { }

	public static ulong op_Explicit(UGCFileWriteStreamHandle_t that) { }

	public bool Equals(UGCFileWriteStreamHandle_t other) { }

	public int CompareTo(UGCFileWriteStreamHandle_t other) { }

	private static void .cctor() { }
}

// Namespace: Steamworks
[Serializable]
public struct UGCHandle_t : IEquatable<UGCHandle_t>, IComparable<UGCHandle_t>
{
	// Fields
	public static readonly UGCHandle_t Invalid;
	public ulong m_UGCHandle;

	// Methods

	public void .ctor(ulong value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(UGCHandle_t x, UGCHandle_t y) { }

	public static bool op_Inequality(UGCHandle_t x, UGCHandle_t y) { }

	public static UGCHandle_t op_Explicit(ulong value) { }

	public static ulong op_Explicit(UGCHandle_t that) { }

	public bool Equals(UGCHandle_t other) { }

	public int CompareTo(UGCHandle_t other) { }

	private static void .cctor() { }
}

// Namespace: Steamworks
[Serializable]
public struct ScreenshotHandle : IEquatable<ScreenshotHandle>, IComparable<ScreenshotHandle>
{
	// Fields
	public static readonly ScreenshotHandle Invalid;
	public uint m_ScreenshotHandle;

	// Methods

	public void .ctor(uint value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(ScreenshotHandle x, ScreenshotHandle y) { }

	public static bool op_Inequality(ScreenshotHandle x, ScreenshotHandle y) { }

	public static ScreenshotHandle op_Explicit(uint value) { }

	public static uint op_Explicit(ScreenshotHandle that) { }

	public bool Equals(ScreenshotHandle other) { }

	public int CompareTo(ScreenshotHandle other) { }

	private static void .cctor() { }
}

// Namespace: Steamworks
[Serializable]
public struct AccountID_t : IEquatable<AccountID_t>, IComparable<AccountID_t>
{
	// Fields
	public uint m_AccountID;

	// Methods

	public void .ctor(uint value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(AccountID_t x, AccountID_t y) { }

	public static bool op_Inequality(AccountID_t x, AccountID_t y) { }

	public static AccountID_t op_Explicit(uint value) { }

	public static uint op_Explicit(AccountID_t that) { }

	public bool Equals(AccountID_t other) { }

	public int CompareTo(AccountID_t other) { }
}

// Namespace: Steamworks
[Serializable]
public struct AppId_t : IEquatable<AppId_t>, IComparable<AppId_t>
{
	// Fields
	public static AppId_t Invalid;
	public uint m_AppId;

	// Methods

	public void .ctor(uint value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(AppId_t x, AppId_t y) { }

	public static bool op_Inequality(AppId_t x, AppId_t y) { }

	public static AppId_t op_Explicit(uint value) { }

	public static uint op_Explicit(AppId_t that) { }

	public bool Equals(AppId_t other) { }

	public int CompareTo(AppId_t other) { }

	private static void .cctor() { }
}

// Namespace: Steamworks
[Serializable]
public struct DepotId_t : IEquatable<DepotId_t>, IComparable<DepotId_t>
{
	// Fields
	public static readonly DepotId_t Invalid;
	public uint m_DepotId;

	// Methods

	public void .ctor(uint value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(DepotId_t x, DepotId_t y) { }

	public static bool op_Inequality(DepotId_t x, DepotId_t y) { }

	public static DepotId_t op_Explicit(uint value) { }

	public static uint op_Explicit(DepotId_t that) { }

	public bool Equals(DepotId_t other) { }

	public int CompareTo(DepotId_t other) { }

	private static void .cctor() { }
}

// Namespace: Steamworks
[Serializable]
public struct ManifestId_t : IEquatable<ManifestId_t>, IComparable<ManifestId_t>
{
	// Fields
	public static readonly ManifestId_t Invalid;
	public ulong m_ManifestId;

	// Methods

	public void .ctor(ulong value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(ManifestId_t x, ManifestId_t y) { }

	public static bool op_Inequality(ManifestId_t x, ManifestId_t y) { }

	public static ManifestId_t op_Explicit(ulong value) { }

	public static ulong op_Explicit(ManifestId_t that) { }

	public bool Equals(ManifestId_t other) { }

	public int CompareTo(ManifestId_t other) { }

	private static void .cctor() { }
}

// Namespace: Steamworks
[Serializable]
public struct PartyBeaconID_t : IEquatable<PartyBeaconID_t>, IComparable<PartyBeaconID_t>
{
	// Fields
	public static readonly PartyBeaconID_t Invalid;
	public ulong m_PartyBeaconID;

	// Methods

	public void .ctor(ulong value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(PartyBeaconID_t x, PartyBeaconID_t y) { }

	public static bool op_Inequality(PartyBeaconID_t x, PartyBeaconID_t y) { }

	public static PartyBeaconID_t op_Explicit(ulong value) { }

	public static ulong op_Explicit(PartyBeaconID_t that) { }

	public bool Equals(PartyBeaconID_t other) { }

	public int CompareTo(PartyBeaconID_t other) { }

	private static void .cctor() { }
}

// Namespace: Steamworks
[Serializable]
public struct RTime32 : IEquatable<RTime32>, IComparable<RTime32>
{
	// Fields
	public uint m_RTime32;

	// Methods

	public void .ctor(uint value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(RTime32 x, RTime32 y) { }

	public static bool op_Inequality(RTime32 x, RTime32 y) { }

	public static RTime32 op_Explicit(uint value) { }

	public static uint op_Explicit(RTime32 that) { }

	public bool Equals(RTime32 other) { }

	public int CompareTo(RTime32 other) { }
}

// Namespace: Steamworks
[Serializable]
public struct SiteId_t : IEquatable<SiteId_t>, IComparable<SiteId_t>
{
	// Fields
	public static readonly SiteId_t Invalid;
	public ulong m_SiteId;

	// Methods

	public void .ctor(ulong value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(SiteId_t x, SiteId_t y) { }

	public static bool op_Inequality(SiteId_t x, SiteId_t y) { }

	public static SiteId_t op_Explicit(ulong value) { }

	public static ulong op_Explicit(SiteId_t that) { }

	public bool Equals(SiteId_t other) { }

	public int CompareTo(SiteId_t other) { }

	private static void .cctor() { }
}

// Namespace: Steamworks
[Serializable]
public struct SteamAPICall_t : IEquatable<SteamAPICall_t>, IComparable<SteamAPICall_t>
{
	// Fields
	public static readonly SteamAPICall_t Invalid;
	public ulong m_SteamAPICall;

	// Methods

	public void .ctor(ulong value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(SteamAPICall_t x, SteamAPICall_t y) { }

	public static bool op_Inequality(SteamAPICall_t x, SteamAPICall_t y) { }

	public static SteamAPICall_t op_Explicit(ulong value) { }

	public static ulong op_Explicit(SteamAPICall_t that) { }

	public bool Equals(SteamAPICall_t other) { }

	public int CompareTo(SteamAPICall_t other) { }

	private static void .cctor() { }
}

// Namespace: Steamworks
[Serializable]
public struct UGCQueryHandle_t : IEquatable<UGCQueryHandle_t>, IComparable<UGCQueryHandle_t>
{
	// Fields
	public static readonly UGCQueryHandle_t Invalid;
	public ulong m_UGCQueryHandle;

	// Methods

	public void .ctor(ulong value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(UGCQueryHandle_t x, UGCQueryHandle_t y) { }

	public static bool op_Inequality(UGCQueryHandle_t x, UGCQueryHandle_t y) { }

	public static UGCQueryHandle_t op_Explicit(ulong value) { }

	public static ulong op_Explicit(UGCQueryHandle_t that) { }

	public bool Equals(UGCQueryHandle_t other) { }

	public int CompareTo(UGCQueryHandle_t other) { }

	private static void .cctor() { }
}

// Namespace: Steamworks
[Serializable]
public struct UGCUpdateHandle_t : IEquatable<UGCUpdateHandle_t>, IComparable<UGCUpdateHandle_t>
{
	// Fields
	public static readonly UGCUpdateHandle_t Invalid;
	public ulong m_UGCUpdateHandle;

	// Methods

	public void .ctor(ulong value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(UGCUpdateHandle_t x, UGCUpdateHandle_t y) { }

	public static bool op_Inequality(UGCUpdateHandle_t x, UGCUpdateHandle_t y) { }

	public static UGCUpdateHandle_t op_Explicit(ulong value) { }

	public static ulong op_Explicit(UGCUpdateHandle_t that) { }

	public bool Equals(UGCUpdateHandle_t other) { }

	public int CompareTo(UGCUpdateHandle_t other) { }

	private static void .cctor() { }
}

// Namespace: Steamworks
[Serializable]
public struct SteamLeaderboard_t : IEquatable<SteamLeaderboard_t>, IComparable<SteamLeaderboard_t>
{
	// Fields
	public ulong m_SteamLeaderboard;

	// Methods

	public void .ctor(ulong value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(SteamLeaderboard_t x, SteamLeaderboard_t y) { }

	public static bool op_Inequality(SteamLeaderboard_t x, SteamLeaderboard_t y) { }

	public static SteamLeaderboard_t op_Explicit(ulong value) { }

	public static ulong op_Explicit(SteamLeaderboard_t that) { }

	public bool Equals(SteamLeaderboard_t other) { }

	public int CompareTo(SteamLeaderboard_t other) { }
}

// Namespace: Steamworks
[Serializable]
public struct SteamLeaderboardEntries_t : IEquatable<SteamLeaderboardEntries_t>, IComparable<SteamLeaderboardEntries_t>
{
	// Fields
	public ulong m_SteamLeaderboardEntries;

	// Methods

	public void .ctor(ulong value) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Equality(SteamLeaderboardEntries_t x, SteamLeaderboardEntries_t y) { }

	public static bool op_Inequality(SteamLeaderboardEntries_t x, SteamLeaderboardEntries_t y) { }

	public static SteamLeaderboardEntries_t op_Explicit(ulong value) { }

	public static ulong op_Explicit(SteamLeaderboardEntries_t that) { }

	public bool Equals(SteamLeaderboardEntries_t other) { }

	public int CompareTo(SteamLeaderboardEntries_t other) { }
}

// Namespace: HeroMotion
public class CurNormal : BaseStateObject
{
	// Fields
	private HeroMotionCtrl hmCtrl;

	// Methods

	public void .ctor(string a, HeroMotionCtrl ctrl) { }
}

// Namespace: HeroMotion
public class CurQieQiangState : BaseStateObject
{
	// Fields
	private HeroMotionCtrl hmCtrl;
	private QQStep QQState;
	private string type;
	private float PullOutResidueTime;
	private float PutDownResidueTime;

	// Methods

	public void .ctor(string a, HeroMotionCtrl ctrl) { }

	public override void EnterAgain() { }

	public override void Exit() { }

	public override void Update() { }

	private void finish() { }

	private void exitCheck() { }

	private void enteraginCheck() { }

	public void UPShow() { }

	public void DownUPShow() { }

	public void Show() { }

	private void CallLastWeaponInfoByType() { }

	private void CallCurWeaponInfoByType() { }

	private void ClearCurWeaponByType() { }

	private void CleraLastWeaponByType() { }

	private void SwtichCurPullOutByType() { }

	private void PullOutCurweapon() { }

	private void PutDownLastWeapon() { }

	private void HideWeaponByType() { }

	private void SetQQSate(QQStep s) { }

	private void updateAni() { }

	private void PutDown() { }

	private void PullOut() { }

	private void PutDownByType() { }

	private void PullOutByType() { }
}

// Namespace: HeroMotion
public class CurReloadState : BaseStateObject
{
	// Fields
	private HeroMotionCtrl hmCtrl;
	private float ReloadPutDownTime;
	private float ReloadPullOutTime;
	private float ReloadStayTime;
	private bool needStayTime;
	private ReloadType WeaponReloadType;
	private float m_DRDownRotationSpeed;
	private float m_DRDownPostionSpeed;
	private float m_DRUpRotationSpeed;
	private float m_DRUpPostionSpeed;

	// Methods

	public void .ctor(string a, HeroMotionCtrl ctrl) { }

	public void AllDownUP_MianWeapon(float curReloadTime, float dt, float ut) { }

	public void AllDown_MainWeapon(float downTime) { }

	public void AllUp_MainWeapon(float upTime) { }

	public void DoubleHoldReload_MianWeapon(float curReloadTime) { }

	public override void Exit() { }

	public override void Update() { }

	private void updateDoubleReload() { }

	private void ClearWeaponReloadByType() { }

	private void ReloadPutDownMianWeapon() { }

	private void UpdateMainWeaponStay() { }

	private void ReloadPullOutMainWeapon() { }

	private void DoubleHoldReloadByType(string type, float curReloadTime, float downtime = 0, float uptime = 0) { }

	private void ReloadPutDownWeaponByType(string type) { }

	private void UpdateWeaponStayByType(string type) { }

	private void ReloadPullOutWeaponByType(string type) { }

	private void ClearWeaponReloadByType(string type) { }
}

// Namespace: HeroMotion
public class CurThrowState : BaseStateObject
{
	// Fields
	private HeroMotionCtrl hmCtrl;
	private string QQState;
	private float PullOutResidueTime;
	private float PutDownResidueTime;
	private float SetPutDownTime;
	private float SetStayTime;
	private float SetPullOutTime;

	// Methods

	public void .ctor(string a, HeroMotionCtrl ctrl) { }

	public void PutDownWeapon(string type, float putdowntime = 0, float staytime = 0, float pullouttime = 0) { }

	public void PutOutWeapon(string type, float staytime = 0) { }

	public override void Exit() { }

	public override void Update() { }

	private void SetQQSate(string s) { }

	private void updateAni() { }

	private void PutDown() { }

	private void Stay() { }

	private void PullOut() { }

	private void PutDownByType() { }

	private void StayByType() { }

	private void PullOutByType() { }
}

// Namespace: HeroMotion
public class DepNormal : BaseStateObject
{
	// Fields
	private HeroMotionCtrl hmCtrl;

	// Methods

	public void .ctor(string a, HeroMotionCtrl ctrl) { }
}

// Namespace: HeroMotion
public class DepQieQiangState : BaseStateObject
{
	// Fields
	private HeroMotionCtrl hmCtrl;
	private QQStep QQState;
	private string type;
	private float PullOutResidueTime;
	private float PutDownResidueTime;

	// Methods

	public void .ctor(string a, HeroMotionCtrl ctrl) { }

	public override void Exit() { }

	public override void Update() { }

	private void finish() { }

	private void exitCheck() { }

	public void UPShow() { }

	public void DownUPShow() { }

	private void CallLastWeaponInfoByType() { }

	private void CallCurWeaponInfoByType() { }

	private void ClearCurWeaponByType() { }

	private void CleraLastWeaponByType() { }

	private void SwtichCurPullOutByType() { }

	private void PullOutCurweapon() { }

	private void PutDownLastWeapon() { }

	private void SetQQSate(QQStep s) { }

	private void updateAni() { }

	private void PutDown() { }

	private void PullOut() { }

	private void PutDownByType() { }

	private void PullOutByType() { }
}

// Namespace: HeroMotion
public class DepReloadState : BaseStateObject
{
	// Fields
	private HeroMotionCtrl hmCtrl;
	private float ReloadPutDownTime;
	private float ReloadPullOutTime;
	private float ReloadStayTime;
	private ReloadType WeaponReloadType;
	private float m_DRDownRotationSpeed;
	private float m_DRDownPostionSpeed;
	private float m_DRUpRotationSpeed;
	private float m_DRUpPostionSpeed;

	// Methods

	public void .ctor(string a, HeroMotionCtrl ctrl) { }

	public void AllDownUP_DeputyWeapon(float deputyReloadTime, float dt, float ut) { }

	public void DoubleHoldReload_DeputyWeapon(float deputyReloadTime) { }

	public override void Exit() { }

	public override void Update() { }

	private void ClearWeaponReloadByType() { }

	private void updateDoubleReload() { }

	private void ReloadPutDownDeputyWeapon() { }

	private void UpdateDeputyWeaponStay() { }

	private void ReloadPullOutDeputyWeapon() { }

	private void DoubleHoldReloadByType(string type, float curReloadTime, float downtime = 0, float uptime = 0) { }

	private void ReloadPutDownWeaponByType(string type) { }

	private void UpdateWeaponStayByType(string type) { }

	private void ReloadPullOutWeaponByType(string type) { }

	private void ClearWeaponReloadByType(string type) { }
}

// Namespace: HeroMotion
public class CurDoubleHold
{
	// Fields
	private HeroMotionCtrl hmCtrl;
	private Transform OpWeaponTrans;
	private CTimerNode hideHandTimer;
	private int DWWeaponID;
	private WeaponMotionCtrl DWWeaponMotionCtrl;
	private WeaponNormalCtrl DWWeaponNormalCtrl;
	private bool m_InDW;
	private bool m_InOpenDW;
	private bool m_InCloseDW;

	// Properties
	public bool InOpenDW { get; set; }
	public bool InCloseDW { get; set; }

	// Methods

	public bool get_InOpenDW() { }

	public void set_InOpenDW(bool value) { }

	public bool get_InCloseDW() { }

	public void set_InCloseDW(bool value) { }

	public void .ctor(HeroMotionCtrl ctrl) { }

	public void Start() { }

	public void Over() { }

	public void Update() { }

	private void clearTimer() { }

	private void PlayPutDownLeftHandAni() { }

	private void PlayPullOutLeftHandAni() { }

	private bool HideLeftHand() { }

	private void ShowLeftHand() { }

	private WeaponMotionCtrl GetDWWeaponMotionCtrl() { }

	private WeaponNormalCtrl GetDWWeaponNormalCtrl() { }

	private void judgeChangeMainWeapon() { }

	private void RefreshDW() { }

	private void DWClear() { }
}

// Namespace: HeroMotion
public class CurWeaponSign
{
	// Fields
	private HeroMotionCtrl hmCtrl;
	private float StandardHeight;
	private float StandardDis;
	private float SightDis;
	private int m_FPSFOVEventID;
	private Dictionary<int, SightWeaponInfo> SightWeaponInfoDict;
	private int SightWeaponShape;
	private int SightWeaponPos;
	private WeaponMotionCtrl SightWeaponMotionCtrl;
	private WeaponNormalCtrl SightWeaponNormalCtrl;
	private bool m_InOpenSightMotion;
	private bool m_InCloseSightMotion;

	// Properties
	public bool InOpenSightMotion { get; set; }
	public bool InCloseSightMotion { get; set; }

	// Methods

	public bool get_InOpenSightMotion() { }

	public void set_InOpenSightMotion(bool value) { }

	public bool get_InCloseSightMotion() { }

	public void set_InCloseSightMotion(bool value) { }

	public void .ctor(HeroMotionCtrl ctrl) { }

	public void Start() { }

	public void Update() { }

	public void OnDestroy() { }

	private void InitEvent() { }

	public void SnapFPSZoom() { }

	private void UpdateFPSFOV(object arg) { }

	public void SetSightFovProp(int shape, int pos, float snipeFov, float snipeTime) { }

	private WeaponMotionCtrl GetSightWeaponMotionCtrl() { }

	private WeaponNormalCtrl GetSightWeaponNormalCtrl() { }

	private float GetSightDis() { }

	private float GetSightFOVChangeTime() { }

	private void RefreshSightZoom() { }

	private void SightClear() { }
}

// Namespace: HeroMotion
public class CurWeaponZoom
{
	// Fields
	private HeroMotionCtrl hmCtrl;
	private GameObject m_weaponCamera;
	private int m_fireEventID;
	private float m_FireFOVSave;
	private float m_FireFOVMax;
	private float m_FireFOVSpeed;
	private float m_FireFOVRecoverSpeed;
	private float m_FOVRecoverSave;

	// Methods

	public void .ctor(HeroMotionCtrl ctrl) { }

	public void Start() { }

	public void Update() { }

	public void OnDestroy() { }

	private void InitEvent() { }

	public void SnapZoom() { }

	private void ZoomFire(object arg0, object arg1, object arg2) { }

	private void FireFOV(int shape, int weaponpos) { }

	private void FireFOVUpdate() { }

	private void FireFOVZoom() { }

	private void FireFOVRecover() { }

	private void FireFOVClear() { }
}

// Namespace: HeroMotion
public class WeaponData
{
	// Fields
	private GameObject m_FPSCamera;
	private Camera m_camera;
	public bool InPutDownLeftHand;
	public bool InPullOutLeftHand;

	// Properties
	public Camera Camera { get; }
	public GameObject FPSCamera { get; }

	// Methods

	public Camera get_Camera() { }

	public GameObject get_FPSCamera() { }

	public void .ctor() { }
}

// Namespace: HeroMotion
public class WeaponHold
{
	// Fields
	public int LastShape;
	public int CurShape;
	public int NewShape;
	public Transform LastWeapon;
	public Transform LastRealWeapon;
	public Transform CurWeapon;
	public Transform CurRealWeapon;
	public Transform TempCurWeapon;
	public int LastWeaponPos;
	public int CurWeaponPos;
	public int NewWeaponPos;
	public int LastWeaponID;
	public int CurWeaponID;
	public int NewWeaponID;
	public int CurWeaponBullet;
	public float PutDownResidueTime;
	public float PullOutResidueTime;
	public bool InPutDown;
	public bool InPullOut;
	public bool InPutDownLeftHand;
	public bool InPullOutLeftHand;
	public float SetPutDownTime;
	public float SetPullOutTime;
	public float SetStayTime;
	public float ReloadPutDownTime;
	public float ReloadStayTime;
	public float ReloadPullOutTime;
	public ReloadType WeaponReloadType;

	// Methods

	public void SetCurWeaponBullet(int weaponId, int bulletNum) { }

	public void Reset() { }

	public void .ctor() { }
}

// Namespace: HeroMotion
public enum ReloadType
{
	// Fields
	public int value__;
	public const ReloadType Null = 0;
	public const ReloadType PutDown = 1;
	public const ReloadType Stay = 2;
	public const ReloadType PullOut = 3;
}

// Namespace: HeroMotion
public enum DWStep
{
	// Fields
	public int value__;
	public const DWStep OPStart = 0;
	public const DWStep Normal = 1;
	public const DWStep OPOver = 2;
	public const DWStep Over = 3;
}

// Namespace: HeroMotion
public enum QQStep
{
	// Fields
	public int value__;
	public const QQStep InNone = 0;
	public const QQStep InPullOut = 1;
	public const QQStep InStay = 2;
	public const QQStep InPutDown = 3;
	public const QQStep InFinish = 4;
}

// Namespace: HeroMotion
public class SightWeaponInfo
{
	// Fields
	public float FPSCameraSightDis;
	public float FPSCameraFOVTime;

	// Methods

	public void .ctor() { }
}

// Namespace: ClipperLib
public struct DoublePoint
{
	// Fields
	public double X;
	public double Y;

	// Methods

	public void .ctor(double x = 0, double y = 0) { }

	public void .ctor(DoublePoint dp) { }

	public void .ctor(IntPoint ip) { }
}

// Namespace: ClipperLib
public class PolyTree : PolyNode
{
	// Fields
	internal List<PolyNode> m_AllPolys;

	// Properties
	public int Total { get; }

	// Methods

	public void Clear() { }

	public PolyNode GetFirst() { }

	public int get_Total() { }

	public void .ctor() { }
}

// Namespace: ClipperLib
public class PolyNode
{
	// Fields
	internal PolyNode m_Parent;
	internal List<IntPoint> m_polygon;
	internal int m_Index;
	internal JoinType m_jointype;
	internal EndType m_endtype;
	internal List<PolyNode> m_Childs;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <IsOpen>k__BackingField;

	// Properties
	public int ChildCount { get; }
	public List<IntPoint> Contour { get; }
	public List<PolyNode> Childs { get; }
	public PolyNode Parent { get; }
	public bool IsHole { get; }
	public bool IsOpen { get; set; }

	// Methods

	private bool IsHoleNode() { }

	public int get_ChildCount() { }

	public List<IntPoint> get_Contour() { }

	internal void AddChild(PolyNode Child) { }

	public PolyNode GetNext() { }

	internal PolyNode GetNextSiblingUp() { }

	public List<PolyNode> get_Childs() { }

	public PolyNode get_Parent() { }

	public bool get_IsHole() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_IsOpen() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_IsOpen(bool value) { }

	public void .ctor() { }
}

// Namespace: ClipperLib
internal struct Int128
{
	// Fields
	private long hi;
	private ulong lo;

	// Methods

	public void .ctor(long _lo) { }

	public void .ctor(long _hi, ulong _lo) { }

	public void .ctor(Int128 val) { }

	public bool IsNegative() { }

	public static bool op_Equality(Int128 val1, Int128 val2) { }

	public static bool op_Inequality(Int128 val1, Int128 val2) { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public static bool op_GreaterThan(Int128 val1, Int128 val2) { }

	public static bool op_LessThan(Int128 val1, Int128 val2) { }

	public static Int128 op_Addition(Int128 lhs, Int128 rhs) { }

	public static Int128 op_Subtraction(Int128 lhs, Int128 rhs) { }

	public static Int128 op_UnaryNegation(Int128 val) { }

	public static double op_Explicit(Int128 val) { }

	public static Int128 Int128Mul(long lhs, long rhs) { }
}

// Namespace: ClipperLib
public struct IntPoint
{
	// Fields
	public long X;
	public long Y;

	// Methods

	public void .ctor(long X, long Y) { }

	public void .ctor(double x, double y) { }

	public void .ctor(IntPoint pt) { }

	public static bool op_Equality(IntPoint a, IntPoint b) { }

	public static bool op_Inequality(IntPoint a, IntPoint b) { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }
}

// Namespace: ClipperLib
public struct IntRect
{
	// Fields
	public long left;
	public long top;
	public long right;
	public long bottom;

	// Methods

	public void .ctor(long l, long t, long r, long b) { }

	public void .ctor(IntRect ir) { }
}

// Namespace: ClipperLib
public enum ClipType
{
	// Fields
	public int value__;
	public const ClipType ctIntersection = 0;
	public const ClipType ctUnion = 1;
	public const ClipType ctDifference = 2;
	public const ClipType ctXor = 3;
}

// Namespace: ClipperLib
public enum PolyType
{
	// Fields
	public int value__;
	public const PolyType ptSubject = 0;
	public const PolyType ptClip = 1;
}

// Namespace: ClipperLib
public enum PolyFillType
{
	// Fields
	public int value__;
	public const PolyFillType pftEvenOdd = 0;
	public const PolyFillType pftNonZero = 1;
	public const PolyFillType pftPositive = 2;
	public const PolyFillType pftNegative = 3;
}

// Namespace: ClipperLib
public enum JoinType
{
	// Fields
	public int value__;
	public const JoinType jtSquare = 0;
	public const JoinType jtRound = 1;
	public const JoinType jtMiter = 2;
}

// Namespace: ClipperLib
public enum EndType
{
	// Fields
	public int value__;
	public const EndType etClosedPolygon = 0;
	public const EndType etClosedLine = 1;
	public const EndType etOpenButt = 2;
	public const EndType etOpenSquare = 3;
	public const EndType etOpenRound = 4;
}

// Namespace: ClipperLib
internal enum EdgeSide
{
	// Fields
	public int value__;
	public const EdgeSide esLeft = 0;
	public const EdgeSide esRight = 1;
}

// Namespace: ClipperLib
internal enum Direction
{
	// Fields
	public int value__;
	public const Direction dRightToLeft = 0;
	public const Direction dLeftToRight = 1;
}

// Namespace: ClipperLib
internal class TEdge
{
	// Fields
	internal IntPoint Bot;
	internal IntPoint Curr;
	internal IntPoint Top;
	internal IntPoint Delta;
	internal double Dx;
	internal PolyType PolyTyp;
	internal EdgeSide Side;
	internal int WindDelta;
	internal int WindCnt;
	internal int WindCnt2;
	internal int OutIdx;
	internal TEdge Next;
	internal TEdge Prev;
	internal TEdge NextInLML;
	internal TEdge NextInAEL;
	internal TEdge PrevInAEL;
	internal TEdge NextInSEL;
	internal TEdge PrevInSEL;

	// Methods

	public void .ctor() { }
}

// Namespace: ClipperLib
public class IntersectNode
{
	// Fields
	internal TEdge Edge1;
	internal TEdge Edge2;
	internal IntPoint Pt;

	// Methods

	public void .ctor() { }
}

// Namespace: ClipperLib
public class MyIntersectNodeSort : IComparer<IntersectNode>
{
	// Methods

	public int Compare(IntersectNode node1, IntersectNode node2) { }

	public void .ctor() { }
}

// Namespace: ClipperLib
internal class LocalMinima
{
	// Fields
	internal long Y;
	internal TEdge LeftBound;
	internal TEdge RightBound;
	internal LocalMinima Next;

	// Methods

	public void .ctor() { }
}

// Namespace: ClipperLib
internal class Scanbeam
{
	// Fields
	internal long Y;
	internal Scanbeam Next;

	// Methods

	public void .ctor() { }
}

// Namespace: ClipperLib
internal class Maxima
{
	// Fields
	internal long X;
	internal Maxima Next;
	internal Maxima Prev;

	// Methods

	public void .ctor() { }
}

// Namespace: ClipperLib
internal class OutRec
{
	// Fields
	internal int Idx;
	internal bool IsHole;
	internal bool IsOpen;
	internal OutRec FirstLeft;
	internal OutPt Pts;
	internal OutPt BottomPt;
	internal PolyNode PolyNode;

	// Methods

	public void .ctor() { }
}

// Namespace: ClipperLib
internal class OutPt
{
	// Fields
	internal int Idx;
	internal IntPoint Pt;
	internal OutPt Next;
	internal OutPt Prev;

	// Methods

	public void .ctor() { }
}

// Namespace: ClipperLib
internal class Join
{
	// Fields
	internal OutPt OutPt1;
	internal OutPt OutPt2;
	internal IntPoint OffPt;

	// Methods

	public void .ctor() { }
}

// Namespace: ClipperLib
public class ClipperBase
{
	// Fields
	internal const double horizontal = -3.4E+38;
	internal const int Skip = -2;
	internal const int Unassigned = -1;
	internal const double tolerance = 1E-20;
	public const long loRange = 1073741823;
	public const long hiRange = 4611686018427387903;
	internal LocalMinima m_MinimaList;
	internal LocalMinima m_CurrentLM;
	internal List<List<TEdge>> m_edges;
	internal Scanbeam m_Scanbeam;
	internal List<OutRec> m_PolyOuts;
	internal TEdge m_ActiveEdges;
	internal bool m_UseFullRange;
	internal bool m_HasOpenPaths;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <PreserveCollinear>k__BackingField;

	// Properties
	public bool PreserveCollinear { get; set; }

	// Methods

	internal static bool near_zero(double val) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_PreserveCollinear() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_PreserveCollinear(bool value) { }

	public void Swap(ref long val1, ref long val2) { }

	internal static bool IsHorizontal(TEdge e) { }

	internal bool PointIsVertex(IntPoint pt, OutPt pp) { }

	internal bool PointOnLineSegment(IntPoint pt, IntPoint linePt1, IntPoint linePt2, bool UseFullRange) { }

	internal bool PointOnPolygon(IntPoint pt, OutPt pp, bool UseFullRange) { }

	internal static bool SlopesEqual(TEdge e1, TEdge e2, bool UseFullRange) { }

	internal static bool SlopesEqual(IntPoint pt1, IntPoint pt2, IntPoint pt3, bool UseFullRange) { }

	internal static bool SlopesEqual(IntPoint pt1, IntPoint pt2, IntPoint pt3, IntPoint pt4, bool UseFullRange) { }

	internal void .ctor() { }

	public virtual void Clear() { }

	private void DisposeLocalMinimaList() { }

	private void RangeTest(IntPoint Pt, ref bool useFullRange) { }

	private void InitEdge(TEdge e, TEdge eNext, TEdge ePrev, IntPoint pt) { }

	private void InitEdge2(TEdge e, PolyType polyType) { }

	private TEdge FindNextLocMin(TEdge E) { }

	private TEdge ProcessBound(TEdge E, bool LeftBoundIsForward) { }

	public bool AddPath(List<IntPoint> pg, PolyType polyType, bool Closed) { }

	public bool AddPaths(List<List<IntPoint>> ppg, PolyType polyType, bool closed) { }

	internal bool Pt2IsBetweenPt1AndPt3(IntPoint pt1, IntPoint pt2, IntPoint pt3) { }

	private TEdge RemoveEdge(TEdge e) { }

	private void SetDx(TEdge e) { }

	private void InsertLocalMinima(LocalMinima newLm) { }

	internal bool PopLocalMinima(long Y, out LocalMinima current) { }

	private void ReverseHorizontal(TEdge e) { }

	internal virtual void Reset() { }

	public static IntRect GetBounds(List<List<IntPoint>> paths) { }

	internal void InsertScanbeam(long Y) { }

	internal bool PopScanbeam(out long Y) { }

	internal bool LocalMinimaPending() { }

	internal OutRec CreateOutRec() { }

	internal void DisposeOutRec(int index) { }

	internal void UpdateEdgeIntoAEL(ref TEdge e) { }

	internal void SwapPositionsInAEL(TEdge edge1, TEdge edge2) { }

	internal void DeleteFromAEL(TEdge e) { }
}

// Namespace: ClipperLib
public class Clipper : ClipperBase
{
	// Fields
	public const int ioReverseSolution = 1;
	public const int ioStrictlySimple = 2;
	public const int ioPreserveCollinear = 4;
	private ClipType m_ClipType;
	private Maxima m_Maxima;
	private TEdge m_SortedEdges;
	private List<IntersectNode> m_IntersectList;
	private IComparer<IntersectNode> m_IntersectNodeComparer;
	private bool m_ExecuteLocked;
	private PolyFillType m_ClipFillType;
	private PolyFillType m_SubjFillType;
	private List<Join> m_Joins;
	private List<Join> m_GhostJoins;
	private bool m_UsingPolyTree;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <ReverseSolution>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <StrictlySimple>k__BackingField;

	// Properties
	public bool ReverseSolution { get; set; }
	public bool StrictlySimple { get; set; }

	// Methods

	public void .ctor(int InitOptions = 0) { }

	private void InsertMaxima(long X) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_ReverseSolution() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ReverseSolution(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_StrictlySimple() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_StrictlySimple(bool value) { }

	public bool Execute(ClipType clipType, List<List<IntPoint>> solution, PolyFillType FillType = 0) { }

	public bool Execute(ClipType clipType, PolyTree polytree, PolyFillType FillType = 0) { }

	public bool Execute(ClipType clipType, List<List<IntPoint>> solution, PolyFillType subjFillType, PolyFillType clipFillType) { }

	public bool Execute(ClipType clipType, PolyTree polytree, PolyFillType subjFillType, PolyFillType clipFillType) { }

	internal void FixHoleLinkage(OutRec outRec) { }

	private bool ExecuteInternal() { }

	private void DisposeAllPolyPts() { }

	private void AddJoin(OutPt Op1, OutPt Op2, IntPoint OffPt) { }

	private void AddGhostJoin(OutPt Op, IntPoint OffPt) { }

	private void InsertLocalMinimaIntoAEL(long botY) { }

	private void InsertEdgeIntoAEL(TEdge edge, TEdge startEdge) { }

	private bool E2InsertsBeforeE1(TEdge e1, TEdge e2) { }

	private bool IsEvenOddFillType(TEdge edge) { }

	private bool IsEvenOddAltFillType(TEdge edge) { }

	private bool IsContributing(TEdge edge) { }

	private void SetWindingCount(TEdge edge) { }

	private void AddEdgeToSEL(TEdge edge) { }

	internal bool PopEdgeFromSEL(out TEdge e) { }

	private void CopyAELToSEL() { }

	private void SwapPositionsInSEL(TEdge edge1, TEdge edge2) { }

	private void AddLocalMaxPoly(TEdge e1, TEdge e2, IntPoint pt) { }

	private OutPt AddLocalMinPoly(TEdge e1, TEdge e2, IntPoint pt) { }

	private OutPt AddOutPt(TEdge e, IntPoint pt) { }

	private OutPt GetLastOutPt(TEdge e) { }

	internal void SwapPoints(ref IntPoint pt1, ref IntPoint pt2) { }

	private bool HorzSegmentsOverlap(long seg1a, long seg1b, long seg2a, long seg2b) { }

	private void SetHoleState(TEdge e, OutRec outRec) { }

	private double GetDx(IntPoint pt1, IntPoint pt2) { }

	private bool FirstIsBottomPt(OutPt btmPt1, OutPt btmPt2) { }

	private OutPt GetBottomPt(OutPt pp) { }

	private OutRec GetLowermostRec(OutRec outRec1, OutRec outRec2) { }

	private bool OutRec1RightOfOutRec2(OutRec outRec1, OutRec outRec2) { }

	private OutRec GetOutRec(int idx) { }

	private void AppendPolygon(TEdge e1, TEdge e2) { }

	private void ReversePolyPtLinks(OutPt pp) { }

	private static void SwapSides(TEdge edge1, TEdge edge2) { }

	private static void SwapPolyIndexes(TEdge edge1, TEdge edge2) { }

	private void IntersectEdges(TEdge e1, TEdge e2, IntPoint pt) { }

	private void DeleteFromSEL(TEdge e) { }

	private void ProcessHorizontals() { }

	private void GetHorzDirection(TEdge HorzEdge, out Direction Dir, out long Left, out long Right) { }

	private void ProcessHorizontal(TEdge horzEdge) { }

	private TEdge GetNextInAEL(TEdge e, Direction Direction) { }

	private bool IsMinima(TEdge e) { }

	private bool IsMaxima(TEdge e, double Y) { }

	private bool IsIntermediate(TEdge e, double Y) { }

	internal TEdge GetMaximaPair(TEdge e) { }

	internal TEdge GetMaximaPairEx(TEdge e) { }

	private bool ProcessIntersections(long topY) { }

	private void BuildIntersectList(long topY) { }

	private bool EdgesAdjacent(IntersectNode inode) { }

	private static int IntersectNodeSort(IntersectNode node1, IntersectNode node2) { }

	private bool FixupIntersectionOrder() { }

	private void ProcessIntersectList() { }

	internal static long Round(double value) { }

	private static long TopX(TEdge edge, long currentY) { }

	private void IntersectPoint(TEdge edge1, TEdge edge2, out IntPoint ip) { }

	private void ProcessEdgesAtTopOfScanbeam(long topY) { }

	private void DoMaxima(TEdge e) { }

	public static void ReversePaths(List<List<IntPoint>> polys) { }

	public static bool Orientation(List<IntPoint> poly) { }

	private int PointCount(OutPt pts) { }

	private void BuildResult(List<List<IntPoint>> polyg) { }

	private void BuildResult2(PolyTree polytree) { }

	private void FixupOutPolyline(OutRec outrec) { }

	private void FixupOutPolygon(OutRec outRec) { }

	private OutPt DupOutPt(OutPt outPt, bool InsertAfter) { }

	private bool GetOverlap(long a1, long a2, long b1, long b2, out long Left, out long Right) { }

	private bool JoinHorz(OutPt op1, OutPt op1b, OutPt op2, OutPt op2b, IntPoint Pt, bool DiscardLeft) { }

	private bool JoinPoints(Join j, OutRec outRec1, OutRec outRec2) { }

	public static int PointInPolygon(IntPoint pt, List<IntPoint> path) { }

	private static int PointInPolygon(IntPoint pt, OutPt op) { }

	private static bool Poly2ContainsPoly1(OutPt outPt1, OutPt outPt2) { }

	private void FixupFirstLefts1(OutRec OldOutRec, OutRec NewOutRec) { }

	private void FixupFirstLefts2(OutRec innerOutRec, OutRec outerOutRec) { }

	private void FixupFirstLefts3(OutRec OldOutRec, OutRec NewOutRec) { }

	private static OutRec ParseFirstLeft(OutRec FirstLeft) { }

	private void JoinCommonEdges() { }

	private void UpdateOutPtIdxs(OutRec outrec) { }

	private void DoSimplePolygons() { }

	public static double Area(List<IntPoint> poly) { }

	internal double Area(OutRec outRec) { }

	internal double Area(OutPt op) { }

	public static List<List<IntPoint>> SimplifyPolygon(List<IntPoint> poly, PolyFillType fillType = 0) { }

	public static List<List<IntPoint>> SimplifyPolygons(List<List<IntPoint>> polys, PolyFillType fillType = 0) { }

	private static double DistanceSqrd(IntPoint pt1, IntPoint pt2) { }

	private static double DistanceFromLineSqrd(IntPoint pt, IntPoint ln1, IntPoint ln2) { }

	private static bool SlopesNearCollinear(IntPoint pt1, IntPoint pt2, IntPoint pt3, double distSqrd) { }

	private static bool PointsAreClose(IntPoint pt1, IntPoint pt2, double distSqrd) { }

	private static OutPt ExcludeOp(OutPt op) { }

	public static List<IntPoint> CleanPolygon(List<IntPoint> path, double distance = 1.415) { }

	public static List<List<IntPoint>> CleanPolygons(List<List<IntPoint>> polys, double distance = 1.415) { }

	internal static List<List<IntPoint>> Minkowski(List<IntPoint> pattern, List<IntPoint> path, bool IsSum, bool IsClosed) { }

	public static List<List<IntPoint>> MinkowskiSum(List<IntPoint> pattern, List<IntPoint> path, bool pathIsClosed) { }

	private static List<IntPoint> TranslatePath(List<IntPoint> path, IntPoint delta) { }

	public static List<List<IntPoint>> MinkowskiSum(List<IntPoint> pattern, List<List<IntPoint>> paths, bool pathIsClosed) { }

	public static List<List<IntPoint>> MinkowskiDiff(List<IntPoint> poly1, List<IntPoint> poly2) { }

	public static List<List<IntPoint>> PolyTreeToPaths(PolyTree polytree) { }

	internal static void AddPolyNodeToPaths(PolyNode polynode, Clipper.NodeType nt, List<List<IntPoint>> paths) { }

	public static List<List<IntPoint>> OpenPathsFromPolyTree(PolyTree polytree) { }

	public static List<List<IntPoint>> ClosedPathsFromPolyTree(PolyTree polytree) { }
}

// Namespace: 
internal enum Clipper.NodeType
{
	// Fields
	public int value__;
	public const Clipper.NodeType ntAny = 0;
	public const Clipper.NodeType ntOpen = 1;
	public const Clipper.NodeType ntClosed = 2;
}

// Namespace: ClipperLib
public class ClipperOffset
{
	// Fields
	private List<List<IntPoint>> m_destPolys;
	private List<IntPoint> m_srcPoly;
	private List<IntPoint> m_destPoly;
	private List<DoublePoint> m_normals;
	private double m_delta;
	private double m_sinA;
	private double m_sin;
	private double m_cos;
	private double m_miterLim;
	private double m_StepsPerRad;
	private IntPoint m_lowest;
	private PolyNode m_polyNodes;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private double <ArcTolerance>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private double <MiterLimit>k__BackingField;
	private const double two_pi = 6.28318530717959;
	private const double def_arc_tolerance = 0.25;

	// Properties
	public double ArcTolerance { get; set; }
	public double MiterLimit { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public double get_ArcTolerance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ArcTolerance(double value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public double get_MiterLimit() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_MiterLimit(double value) { }

	public void .ctor(double miterLimit = 2, double arcTolerance = 0.25) { }

	public void Clear() { }

	internal static long Round(double value) { }

	public void AddPath(List<IntPoint> path, JoinType joinType, EndType endType) { }

	public void AddPaths(List<List<IntPoint>> paths, JoinType joinType, EndType endType) { }

	private void FixOrientations() { }

	internal static DoublePoint GetUnitNormal(IntPoint pt1, IntPoint pt2) { }

	private void DoOffset(double delta) { }

	public void Execute(ref List<List<IntPoint>> solution, double delta) { }

	public void Execute(ref PolyTree solution, double delta) { }

	private void OffsetPoint(int j, ref int k, JoinType jointype) { }

	internal void DoSquare(int j, int k) { }

	internal void DoMiter(int j, int k, double r) { }

	internal void DoRound(int j, int k) { }
}

// Namespace: ClipperLib
internal class ClipperException : Exception
{
	// Methods

	public void .ctor(string description) { }
}

// Namespace: UGUIBase
[DisallowMultipleComponent] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class EventTriggerListener : EventTrigger
{
	// Fields
	public float longPressTimeDelay;
	public EventTriggerListener.VoidDelegate onDown;
	public EventTriggerListener.VoidDelegate onEnter;
	public EventTriggerListener.VoidDelegate onExit;
	public EventTriggerListener.VoidDelegateMouse onUp;
	public EventTriggerListener.VoidDelegate onSelect;
	public EventTriggerListener.VoidDelegate onUpdateSelect;
	public EventTriggerListener.VoidPosDelegate onMove;
	public EventTriggerListener.VoidEventDataDelegate onBeginDrag;
	public EventTriggerListener.VoidEventDataDelegate onEndDrag;
	public EventTriggerListener.VoidPosDelegate onDrag;
	public EventTriggerListener.VoidDelegate onLongPress;
	public CTimerNode longPressTimer;
	private List<GameObject> raycastResults;
	private List<RaycastResult> tmpRaycastResults;

	// Methods

	public static EventTriggerListener Get(Transform tran) { }

	public override void OnBeginDrag(PointerEventData eventData) { }

	public override void OnDrag(PointerEventData eventData) { }

	public override void OnDrop(PointerEventData eventData) { }

	public override void OnEndDrag(PointerEventData eventData) { }

	public override void OnInitializePotentialDrag(PointerEventData eventData) { }

	public override void OnMove(AxisEventData eventData) { }

	public override void OnPointerClick(PointerEventData eventData) { }

	public override void OnPointerDown(PointerEventData eventData) { }

	public override void OnPointerEnter(PointerEventData eventData) { }

	public override void OnPointerExit(PointerEventData eventData) { }

	public override void OnSelect(BaseEventData eventData) { }

	public override void OnDeselect(BaseEventData eventData) { }

	public override void OnPointerUp(PointerEventData eventData) { }

	public override void OnUpdateSelected(BaseEventData eventData) { }

	private bool OnLongPress() { }

	private void RaycastOnPointerDown(PointerEventData eventData) { }

	private void PassEvent<T>(PointerEventData eventData, ExecuteEvents.EventFunction<T> function) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x622440 Offset: 0x621440 VA: 0x180622440
	|-EventTriggerListener.PassEvent<object>
	|-EventTriggerListener.PassEvent<IBeginDragHandler>
	|-EventTriggerListener.PassEvent<IDragHandler>
	|-EventTriggerListener.PassEvent<IEndDragHandler>
	|-EventTriggerListener.PassEvent<IInitializePotentialDragHandler>
	|-EventTriggerListener.PassEvent<IPointerClickHandler>
	|-EventTriggerListener.PassEvent<IPointerDownHandler>
	|-EventTriggerListener.PassEvent<IPointerUpHandler>
	*/

	public void .ctor() { }
}

// Namespace: 
public sealed class EventTriggerListener.VoidDelegateMouse : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(Transform go, int button) { }

	public virtual IAsyncResult BeginInvoke(Transform go, int button, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class EventTriggerListener.VoidDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(Transform go) { }

	public virtual IAsyncResult BeginInvoke(Transform go, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class EventTriggerListener.VoidEventDataDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(Transform go, PointerEventData eventData) { }

	public virtual IAsyncResult BeginInvoke(Transform go, PointerEventData eventData, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class EventTriggerListener.VoidPosDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(Transform go, Vector2 pos) { }

	public virtual IAsyncResult BeginInvoke(Transform go, Vector2 pos, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: UGUIBase
public class PointerDataEvent : UnityEvent<PointerEventData, bool>
{
	// Methods

	public void .ctor() { }
}

// Namespace: UGUIBase
public class UGUIDragButton : Button, IDragHandler, IEventSystemHandler
{
	// Fields
	public PointerDataEvent onDrag;
	public PointerDataEvent onDown;
	public PointerDataEvent onUp;
	public PointerDataEvent onLongTouch;
	public float clickTime;
	private float startTime;
	public float longTouchTime;
	public float moveThreshold;
	private bool isLongTouch;
	private bool isTouchMoved;
	private Vector2 touchBeganPos;

	// Methods

	private void Update() { }

	public override void OnPointerDown(PointerEventData eventData) { }

	public override void OnPointerClick(PointerEventData eventData) { }

	public override void OnPointerUp(PointerEventData eventData) { }

	public void OnDrag(PointerEventData eventData) { }

	public void .ctor() { }
}

// Namespace: UGUIBase
public class UGUILink : MonoBehaviour
{
	// Fields
	public List<UGUILink.UILink> links;
	public Dictionary<string, UGUILink.UILink> LinkDict;
	private bool inited;
	public Action OnDestroyAction;

	// Methods

	private void Awake() { }

	private void OnDestroy() { }

	public void SetDestroyAction(Action action) { }

	private void DoInitIfDont() { }

	public void ReBuildLinkMap() { }

	public T Get<T>(string componentName) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x771AF0 Offset: 0x770AF0 VA: 0x180771AF0
	|-UGUILink.Get<object>
	*/

	public GameObject GetLinkGameObject(string componentName) { }

	public void ShowKeys() { }

	public void ShowKeysAndValues() { }

	public EventDelegate AddEvent(string componentName, UIEventType ev, EventDelegate.Callback callback, float interval = 0) { }

	public EventDelegate SetButtonEvent(string triggerName, UIEventType ev, EventDelegate.Callback callback, float interval = 0, string soundName = "UI_Com_Button_Confirm") { }

	public EventDelegate SetEvent(string componentName, UIEventType ev, EventDelegate.Callback callback, float interval = 0) { }

	public bool RemoveEvent(string componentName, UIEventType ev, EventDelegate.Callback callback) { }

	public bool RemoveAllEvent(string componentName, UIEventType ev) { }

	private GameObject GetGameObject(string componentName) { }

	private UGUILink.UILink GetUILink(string componentName) { }

	internal static List<EventDelegate> GetDelegateList(UIEventTrigger trigger, UIEventType ev) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class UGUILink.UILink
{
	// Fields
	public string name;
	public GameObject go;
	public string Tips;
	public MonoBehaviour component;
	public bool IsEvent;

	// Methods

	public T Get<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x771E00 Offset: 0x770E00 VA: 0x180771E00
	|-UGUILink.UILink.Get<object>
	|-UGUILink.UILink.Get<UIEventTrigger>
	|-UGUILink.UILink.Get<Selectable>
	*/

	public T Add<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x771BF0 Offset: 0x770BF0 VA: 0x180771BF0
	|-UGUILink.UILink.Add<object>
	|-UGUILink.UILink.Add<UIEventTrigger>
	*/

	public void .ctor() { }
}

// Namespace: UGUIBase
public class PressButtonEvent : UnityEvent<float>
{
	// Methods

	public void .ctor() { }
}

// Namespace: UGUIBase
public class UGUIPressButton : Button
{
	// Fields
	public PressButtonEvent onPress;
	[TooltipAttribute] // RVA: 0xD5F20 Offset: 0xD5320 VA: 0x1800D5F20
	public float deltaValue;
	[TooltipAttribute] // RVA: 0xD9000 Offset: 0xD8400 VA: 0x1800D9000
	public float longPressTime;
	[TooltipAttribute] // RVA: 0xDC300 Offset: 0xDB700 VA: 0x1800DC300
	public float pressAccTime;
	[TooltipAttribute] // RVA: 0xDDEC0 Offset: 0xDD2C0 VA: 0x1800DDEC0
	public float accValue;
	private bool isLongPress;
	private float pressTime;

	// Methods

	private void Update() { }

	public void .ctor() { }
}

// Namespace: UIScript
[RequireComponent] // RVA: 0xDFD00 Offset: 0xDF100 VA: 0x1800DFD00
public class ControllerKeyBoard : MonoBehaviour
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public M1Button Selectable;
	private List<ControllerKeyBoard.ControllerHotKey> m_HotKeyMap;
	private ControllerKeyBoard.keyboardstatus EnterKeyBoard;

	// Methods

	public void OnEnable() { }

	public void OnDisable() { }

	public void UnregisterHotKey() { }

	public void RegisterHotkey() { }

	public void KeyBoardStateChange(bool state) { }

	private void ShowOSKeyboard() { }

	private void HideOsKeyboard() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnEnable>b__5_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnEnable>b__5_1() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotkey>b__8_0(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotkey>b__8_1(int keyVal) { }
}

// Namespace: 
public enum ControllerKeyBoard.keyboardstatus
{
	// Fields
	public int value__;
	public const ControllerKeyBoard.keyboardstatus show = 0;
	public const ControllerKeyBoard.keyboardstatus hide = 1;
}

// Namespace: 
public class ControllerKeyBoard.ControllerHotKey
{
	// Fields
	public int m_Keyvalue;
	public int m_FuncID;

	// Methods

	public void .ctor(int key, int funid) { }
}

// Namespace: StateViewNS
public class StateView : MonoBehaviour
{
	// Fields
	private string dvname;
	public Dictionary<string, StateObj> StateDict;
	public string laststate;
	public string nowstate;
	public Dictionary<string, string> KeyInfoDict;

	// Properties
	public string DVName { get; set; }

	// Methods

	public string get_DVName() { }

	public void set_DVName(string value) { }

	public void Start() { }

	public void StateChange(string ls, string ns) { }

	public void AddKeyInfo(string k, string v) { }

	public void .ctor() { }
}

// Namespace: StateViewNS
public class StateObj
{
	// Fields
	public string Name;
	public List<string> TranLst;
	private Vector2 _pos;

	// Properties
	public Vector2 Pos { get; set; }

	// Methods

	public Vector2 get_Pos() { }

	public void set_Pos(Vector2 value) { }

	public void .ctor(string n) { }

	public void AddTran(string n) { }
}

// Namespace: StateViewNS
public static class DVFuction
{
	// Methods

	public static StateView GetDV(GameObject go, string name) { }
}

// Namespace: ZmPeerNetworks
public class ZmPeerComponent
{
	// Fields
	private const float RequestingTokenOverTime = 4;
	private ZmPeerManager _manager;
	private IZmworksNetwork _zmNetwork;
	private int _lastRequestTokenIdx;
	private float _lastRequestTokenTime;
	private CCallBack<WorkStateChange_t> _zmWorkStateChangeCB;
	private CCallBack<NetworkReceiveP2PToken_t> _zmNetworkReceiveP2PTokenCB;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ZmPeerComponent.UserP2PTokenUpdater _onUserP2PTokenUpdater;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ZmPeerComponent.StunServerInfoUpdater _onStunServerInfoUpdater;

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add__onUserP2PTokenUpdater(ZmPeerComponent.UserP2PTokenUpdater value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove__onUserP2PTokenUpdater(ZmPeerComponent.UserP2PTokenUpdater value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add__onStunServerInfoUpdater(ZmPeerComponent.StunServerInfoUpdater value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove__onStunServerInfoUpdater(ZmPeerComponent.StunServerInfoUpdater value) { }

	public void .ctor(ZmPeerManager manager) { }

	public void Release() { }

	public void Setup(ZmPeerComponent.UserP2PTokenUpdater tokenUpdater, ZmPeerComponent.StunServerInfoUpdater srvInfoUpdater) { }

	public void Update() { }

	private void RequestP2PToken() { }

	public bool IsRequestingToken() { }

	private void OnWorkStateChange(WorkStateChange_t oData) { }

	private void OnNetworkReceiveP2PToken(NetworkReceiveP2PToken_t oData) { }
}

// Namespace: 
public sealed class ZmPeerComponent.UserP2PTokenUpdater : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string token) { }

	public virtual IAsyncResult BeginInvoke(string token, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class ZmPeerComponent.StunServerInfoUpdater : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(List<string> serverInfo) { }

	public virtual IAsyncResult BeginInvoke(List<string> serverInfo, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: ZmPeerNetworks
internal enum ConnectStat
{
	// Fields
	public int value__;
	public const ConnectStat E_Succed = 0;
	public const ConnectStat E_Failed = -1;
	public const ConnectStat E_NoConnect = -2;
	public const ConnectStat E_Connecting = -3;
}

// Namespace: ZmPeerNetworks
public class ZmPeerEndPointShared : IPeerEndPoint
{
	// Fields
	private const float PingTestIntervalTime = 2;
	private const float MaxDelayRemoveTime = 30;
	private const float ConnectLostTime = 10;
	private ZmPeerManager manager;
	private ZmID remote;
	private DYP2PDll.P2PID remoteId;
	private PeerEndPointStat stat;
	private string statReason;
	private bool isConnecting;
	private int ping;
	private byte pingAck;
	private byte lastPingAck;
	private float lastPingTime;
	private float lastRecvTime;
	private float refEmptyTime;
	private List<PeerEndPoint> endPointList;
	private List<PeerEndPoint> notifyStatList;
	private List<PeerEndPoint> notifyPingList;

	// Methods

	public void .ctor(ZmPeerManager _manager, ZmID _remote) { }

	public void Release() { }

	public void Update() { }

	private void PingRemote() { }

	private bool DispatchPacket(IPacket packet) { }

	private void NotifyStat(PeerEndPoint ep) { }

	private void UpdateStat(PeerEndPointStat _stat, string _reason) { }

	private void NotifyPing(PeerEndPoint ep) { }

	private void UpdatePing(int _ping) { }

	private void UpdateActivate() { }

	private int SendPacketInternal(IPacket packet) { }

	public ulong Remote() { }

	public DYP2PDll.P2PID RemoteId() { }

	public PeerEndPointStat Stat() { }

	public int Ping() { }

	public int SendPacket(IPacket packet) { }

	public int SendPacket(IPacket packet, PeerPacketType type) { }

	public void AddEndPointShared(PeerEndPoint endPoint) { }

	public void PopEndPointShared(PeerEndPoint endPoint) { }

	public void StartHello() { }

	public void TryAccept() { }

	public void PacketReceived(IPacket packet) { }
}

// Namespace: ZmPeerNetworks
public class ZmPeerManager : PeerManager
{
	// Fields
	private IPacketPool _packetPool;
	private ZmPeerComponent _zmPeerComp;
	private Dictionary<ZmID, ZmPeerEndPointShared> _sepMap;
	private Dictionary<DYP2PDll.P2PID, ZmPeerEndPointShared> _sepCache;
	private List<ZmID> _sepRemoved;
	private bool _isInited;
	private List<ZmPeerManager.RecvPacket> _recvPackets;

	// Methods

	public void .ctor(ILevelLogWriter _logWriter, IPacketPool _pool) { }

	public override void Release() { }

	public override void Update() { }

	public override string GetDebugInfo() { }

	public override IPeerEndPoint RequestPeerEndPoint(ulong remote, IPeerEndPointObserver epObserver, IPacketDispatcher pktDispatcher) { }

	public override void ReleasePeerEndPoint(IPeerEndPoint endPoint) { }

	public void SharedEndPointRemoved(ZmID remote) { }

	public bool IsRequestingToken() { }

	private void OnUserP2PTokenUpdate(string token) { }

	private void OnStunServerInfoUpdate(List<string> serverInfo) { }
}

// Namespace: 
private struct ZmPeerManager.RecvPacket
{
	// Fields
	public DYP2PDll.P2PID from;
	public IPacket packet;
}

// Namespace: ZmPeerNetworks
internal class TestZmPeerEndPoint : IPeerEndPointObserver, IPacketDispatcher
{
	// Fields
	private ZmID _target;
	private TestZmPeerEndPoint.Status _status;
	private List<IPacket> _sendQueue;
	private IPeerEndPoint _endPoint;

	// Methods

	public void .ctor(ZmID zmID) { }

	public void Release() { }

	private void ReleaseEndPoint() { }

	private void DelaySendPacket() { }

	public PeerEndPointStat GetStat() { }

	public int GetPing() { }

	public void PacketSend(IPacket packet) { }

	public void OnConnected(string reason) { }

	public void OnDisconnected(string reason) { }

	public void OnLosed() { }

	public void OnPingUpdated(int ping) { }

	public bool PacketPost(IPacket packet) { }
}

// Namespace: 
private enum TestZmPeerEndPoint.Status
{
	// Fields
	public int value__;
	public const TestZmPeerEndPoint.Status empty = 0;
	public const TestZmPeerEndPoint.Status onLine = 1;
	public const TestZmPeerEndPoint.Status offLine = 2;
}

// Namespace: ZmPeerNetworks
public class ZmPeerTester : MonoBehaviour
{
	// Fields
	private static ZmPeerTester s_instance;
	private TestZmPeerEndPoint _targetend;
	private float _lastSendTime;

	// Properties
	public static ZmPeerTester Instance { get; }

	// Methods

	public static ZmPeerTester get_Instance() { }

	private void Update() { }

	public void SetTestEnd(uint target) { }

	public void .ctor() { }
}

// Namespace: ZmPeerNetworks
public class ZmPeerLogWriter : ILevelLogWriter
{
	// Methods

	public void DebugLog(string log) { }

	public void InfoLog(string log) { }

	public void ErrorLog(string log) { }

	public void .ctor() { }
}

// Namespace: ZmPeerNetworks
public class P2PIDHelper
{
	// Fields
	public const uint ProductID = 314;

	// Methods

	public static DYP2PDll.P2PID ToP2PID(ZmID zmID) { }

	public static DYP2PDll.P2PID ToP2PID(ulong zmIDigit) { }

	public static ZmID ToZmID(DYP2PDll.P2PID ppid) { }

	public static ulong ToZmIDDigit(DYP2PDll.P2PID ppid) { }

	public void .ctor() { }
}

// Namespace: ZmPeerNetworks
public class ZmPacketHelper
{
	// Fields
	private static byte[] pushBuff;
	private static List<long> parseMillisList;

	// Methods

	public static void AppendTimeMillis(IPacket pkt) { }

	public static bool GetTimeMillis(IPacket pkt, int idx, out long millis) { }

	public static IPacket CreatePing(byte ack) { }

	public static IPacket CreatePingResponse(IPacket ping) { }

	public static void ParsePingResponse(IPacket response) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Zmworks
public struct ZmID
{
	// Fields
	public static readonly ZmID Nil;
	private ulong idDigit_;

	// Properties
	public uint id { get; }
	public ulong digit { get; }

	// Methods

	public uint get_id() { }

	public ulong get_digit() { }

	public void .ctor(ZmID zmid) { }

	public void .ctor(ulong idData) { }

	public void .ctor(uint id) { }

	public static bool op_Equality(ZmID x, ZmID y) { }

	public static bool op_Inequality(ZmID x, ZmID y) { }

	public static ulong op_Explicit(ZmID that) { }

	public static uint op_Explicit(ZmID that) { }

	public bool IsValid() { }

	public bool Equals(ZmID other) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	private static void .cctor() { }
}

// Namespace: Zmworks
public class UTF8Marshaler : ICustomMarshaler
{
	// Fields
	private static UTF8Marshaler static_instance;

	// Methods

	public IntPtr MarshalManagedToNative(object managedObj) { }

	public object MarshalNativeToManaged(IntPtr nativeUtf8) { }

	public void CleanUpNativeData(IntPtr pNativeData) { }

	public void CleanUpManagedData(object managedObj) { }

	public int GetNativeDataSize() { }

	public static ICustomMarshaler GetInstance(string cookie) { }

	public void .ctor() { }
}

// Namespace: MixPeerNetworks
public enum MixPeerEndPointType
{
	// Fields
	public int value__;
	public const MixPeerEndPointType E_Null = 0;
	public const MixPeerEndPointType E_Steam = 1;
	public const MixPeerEndPointType E_Zm = 2;
	public const MixPeerEndPointType E_WeGame = 3;
}

// Namespace: MixPeerNetworks
public interface IMixPeerEndPoint : IPeerEndPoint
{}

// Namespace: MixPeerNetworks
public struct MixPeerID
{
	// Fields
	public static readonly MixPeerID Nil;
	public ulong remote;

	// Methods

	public void .ctor(ulong _remote) { }

	public bool IsNil() { }

	public bool IsValid() { }

	public static bool op_Equality(MixPeerID x, MixPeerID y) { }

	public static bool op_Inequality(MixPeerID x, MixPeerID y) { }

	public bool Equals(MixPeerID other) { }

	public override string ToString() { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	private static void .cctor() { }
}

// Namespace: MixPeerNetworks
public class MixPeerNetworksEntry
{
	// Fields
	public static IMixPeerProvider provider;

	// Methods

	public static void Create(ILevelLogWriter _logWriter) { }

	public static void Destroy() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: MixPeerNetworks
public interface IMixPeerProvider
{
	// Methods

	public abstract void Release() { }

	public abstract IPeerEndPoint RequestPeerEndPoint(MixPeerID remote, MixPeerEndPointType epType, IPeerEndPointObserver epObserver, IPacketDispatcher pktDispatcher) { }

	public abstract void ReleasePeerEndPoint(IPeerEndPoint endPoint) { }

	public abstract void SwitchEndPointType(IPeerEndPoint endPoint, MixPeerEndPointType epType) { }
}

// Namespace: MixPeerNetworks
public class SimpleMixPeerProvider : IMixPeerProvider
{
	// Fields
	private MixPeerEndPointType _simpleType;

	// Methods

	public void .ctor(MixPeerEndPointType simpleType) { }

	public void Release() { }

	public IPeerEndPoint RequestPeerEndPoint(MixPeerID remote, MixPeerEndPointType epType, IPeerEndPointObserver epObserver, IPacketDispatcher pktDispatcher) { }

	public void ReleasePeerEndPoint(IPeerEndPoint endPoint) { }

	public void SwitchEndPointType(IPeerEndPoint endPoint, MixPeerEndPointType epType) { }
}

// Namespace: MixPeerNetworks
public class MixPeerIDHelper
{
	// Methods

	public void .ctor() { }
}

// Namespace: StandaloneWorks
public class MemberWarData
{
	// Fields
	public ulong uid;
	public string country;
	public ulong railID;

	// Methods

	public void .ctor(ulong _uid, string _country, ulong _railID) { }
}

// Namespace: StandaloneWorks
public class RoomWarData
{
	// Fields
	public ulong Master;
	public Dictionary<ulong, MemberWarData> Members;
	public int WarRound;
	public int WarNo;
	public int RecordIdx;

	// Methods

	public void .ctor(ulong master, int warRound, int warNo, int recordIdx) { }

	public void AddMember(ulong member, string country) { }

	public void AddMember(ulong member, string country, ulong railID) { }

	public bool IsZmMember(ulong member) { }
}

// Namespace: StandaloneWorks
public class FightRoom
{
	// Fields
	private static FightRoom m_instance;
	private RoomWarData warData;
	private ulong mine;
	private Dictionary<ulong, byte[]> memberData;
	private Dictionary<uint, NetMasterToPeer> accountMap;
	private CTimerNode startTimer;
	private CTimerNode releaseTimer;
	private Action warEndHandle;
	private bool inWar;

	// Properties
	public static FightRoom Instance { get; }

	// Methods

	public static FightRoom get_Instance() { }

	public void .ctor() { }

	public void SetWarEndHandle(Action handle) { }

	public void Setup(ulong _mine, RoomWarData _warData) { }

	public void DelayRelease() { }

	private void Release() { }

	public void ForceClear() { }

	public MemberWarData GetMemberWarData(ulong member) { }

	public bool IsMaster(ulong Uid) { }

	public void SetFightData(ulong target, byte[] fightData) { }

	private bool StartTimeOut() { }

	private void DirectStart() { }

	private void TeamStart() { }

	private void LocalLogicLink() { }

	private void RemotePeerToPeerLink() { }

	private void GetMineFightData() { }

	private void CreateMasterToPeerLink(ulong target) { }

	private void ClearAllLink() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <DelayRelease>b__14_0() { }
}

// Namespace: StandaloneWorks
public class P2PNET_DEFINE
{
	// Fields
	public const int StandaloneMin = 176;
	public const int C2GS_FIGHT = 178;
	public const int C2C_FIGHT = 190;
	public const int StandaloneMax = 191;
	public static int FSMin;
	public const int C2L_FUNC = 194;
	public const int L2L_FUNC = 199;
	public const int L2L_RESPOND = 200;
	public static int FSMax;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: StandaloneWorks
public class NetPeerToPeer : NetInterface, IPeerEndPointObserver, IPacketDispatcher
{
	// Fields
	private GlobalPacker _packer;
	private MixPeerID _target;
	private List<IPacket> _sendQueue;
	private IPeerEndPoint _endPoint;
	private NetPeerToPeer.Status _status;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NetClient.ServerCommandHandler onCommand;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NetClient.ConnectFailHandler onConnectFail;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NetClient.DisconnectHandler onDisconnect;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NetPeerToPeer.ReConnectHandler onReConnect;

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onCommand(NetClient.ServerCommandHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onCommand(NetClient.ServerCommandHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onConnectFail(NetClient.ConnectFailHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onConnectFail(NetClient.ConnectFailHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onDisconnect(NetClient.DisconnectHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onDisconnect(NetClient.DisconnectHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onReConnect(NetPeerToPeer.ReConnectHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onReConnect(NetPeerToPeer.ReConnectHandler value) { }

	public void .ctor(MixPeerID target, MixPeerEndPointType type) { }

	public void Release() { }

	private void ReleaseEndPoint() { }

	public void SetServerCommandHandler(NetClient.ServerCommandHandler h) { }

	public void SetConnectFailHandler(NetClient.ConnectFailHandler h) { }

	public void SetDisconnectHandler(NetClient.DisconnectHandler h) { }

	public void SetReConnectHandle(NetPeerToPeer.ReConnectHandler h) { }

	public byte[] GetPacketData() { }

	public void SetPacketDataForUnpack(byte[] data, int offset = 0, int length = 0) { }

	public void PacketPrepare(int cmd) { }

	public void PacketAddI(int value, int len) { }

	public void PacketAddLong(long value, int len) { }

	public void PacketAddS(string str, int len) { }

	public void PacketAddSL(string str, int lenSize) { }

	public void PacketAddBinaryS(byte[] data, int len = 0) { }

	public int UnpackInt(int len) { }

	public long UnpackLong(int len) { }

	public string UnpackString(int len) { }

	public string UnpackSL(int lenSize) { }

	public byte[] UnpackBinaryString(int len) { }

	public void PacketVarInt(int i) { }

	public int UnpackVarInt() { }

	public void Disconnect() { }

	public bool IsConnected() { }

	public void Connect(string ip, int port) { }

	public void ConnectTcp(string ip, ushort port) { }

	public void ConnectUdp(string ip, ushort port) { }

	public void SetProxy(string ip, ushort port) { }

	public void NakedSendBinaryS(byte[] data, int len) { }

	public void SetSeed(int seed) { }

	public void NakeSendSeed(int seed) { }

	public void SetTcpNoDelay(bool nodelay) { }

	public void SetPingInterval(uint interval) { }

	public int[] GetRttList() { }

	public void Update() { }

	public void PacketSend() { }

	private void DelaySendPacket() { }

	public void OnConnected(string reason) { }

	public void OnDisconnected(string reason) { }

	public void OnLosed() { }

	public void OnPingUpdated(int ping) { }

	public bool PacketPost(IPacket packet) { }
}

// Namespace: 
private enum NetPeerToPeer.Status
{
	// Fields
	public int value__;
	public const NetPeerToPeer.Status empty = 0;
	public const NetPeerToPeer.Status onLine = 1;
	public const NetPeerToPeer.Status offLine = 2;
}

// Namespace: 
public sealed class NetPeerToPeer.ReConnectHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: StandaloneWorks
public class NetMasterToPeer : IPeerEndPointObserver, IPacketDispatcher
{
	// Fields
	private MixPeerID _target;
	private IPeerEndPoint _endPoint;
	private NetMasterToPeer.Status _status;
	private List<IPacket> _sendQueue;

	// Methods

	public void .ctor(MixPeerID target, MixPeerEndPointType type) { }

	public void Release() { }

	private void ReleaseEndPoint() { }

	private void DelaySendPacket() { }

	public void OnConnected(string reason) { }

	public void OnDisconnected(string reason) { }

	public void OnLosed() { }

	public void OnPingUpdated(int ping) { }

	public void Update() { }

	public void PacketTransform(IPacket packet) { }

	public bool PacketPost(IPacket packet) { }
}

// Namespace: 
private enum NetMasterToPeer.Status
{
	// Fields
	public int value__;
	public const NetMasterToPeer.Status empty = 0;
	public const NetMasterToPeer.Status onLine = 1;
	public const NetMasterToPeer.Status offLine = 2;
}

// Namespace: StandaloneWorks
internal enum EReportStat
{
	// Fields
	public int value__;
	public const EReportStat E_NewConnect = 1;
	public const EReportStat E_Connected = 2;
	public const EReportStat E_Disconnected = 3;
	public const EReportStat E_Reconnected = 4;
	public const EReportStat E_Closed = 5;
}

// Namespace: StandaloneWorks
internal class LinkStat
{
	// Fields
	public string country;
	public float startTime;
	public float disconnectedTime;
	public float allDisconnectTime;
	public List<int> pingList;

	// Methods

	public void .ctor() { }
}

// Namespace: StandaloneWorks
public static class NetStatMgr
{
	// Fields
	private static string thisStatSession;
	private static Dictionary<ulong, LinkStat> linkStats;

	// Methods

	public static void Reset(string statSession) { }

	public static void Clear() { }

	public static void Update() { }

	public static void Register(ulong target) { }

	public static void Unregister(ulong target) { }

	public static void OnConnected(ulong target) { }

	public static void OnReconnected(ulong target) { }

	public static void OnDisconnected(ulong target) { }

	public static void OnPingUpdated(ulong target, int ping) { }

	private static void ReportPing(ulong target) { }

	private static void ReportStat(ulong target, EReportStat stat) { }

	private static void ReportLink(ulong target) { }

	private static void ReportTarget(ulong target) { }

	private static void SteamServerConnected(SteamServersConnected_t pCallBack) { }

	private static void SteamServerDisconnected(SteamServersDisconnected_t pCallabck) { }

	public static void ReportLog(string type, string message) { }

	public static void WriteLog(string s) { }

	private static void .cctor() { }
}

// Namespace: StandaloneWorks
public class StandaloneID
{
	// Methods

	public static uint GetAccountID(ulong uid) { }

	public static uint GetSelfAccountID() { }

	public static ulong GetSelfUlongID() { }

	public static bool IsSelfID(ulong uid) { }

	public void .ctor() { }
}

// Namespace: StandaloneWorks
public class StandaloneUtils
{
	// Methods

	public static string GetIPCountry() { }

	public static bool IsChina() { }

	public static int GetChannel() { }

	public static string GetPlayerName() { }

	public static uint GetAppID() { }

	public static string GetBuildID() { }

	public static bool IsOutTest() { }

	public static int GetPushID() { }

	public void .ctor() { }
}

// Namespace: SharpJson
internal class Lexer
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <lineNumber>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <parseNumbersAsFloat>k__BackingField;
	private char[] json;
	private int index;
	private bool success;
	private char[] stringBuffer;

	// Properties
	public bool hasError { get; }
	public int lineNumber { get; set; }
	public bool parseNumbersAsFloat { get; set; }

	// Methods

	public bool get_hasError() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_lineNumber() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_lineNumber(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_parseNumbersAsFloat() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_parseNumbersAsFloat(bool value) { }

	public void .ctor(string text) { }

	public void Reset() { }

	public string ParseString() { }

	private string GetNumberString() { }

	public float ParseFloatNumber() { }

	public double ParseDoubleNumber() { }

	private int GetLastIndexOfNumber(int index) { }

	private void SkipWhiteSpaces() { }

	public Lexer.Token LookAhead() { }

	public Lexer.Token NextToken() { }

	private static Lexer.Token NextToken(char[] json, ref int index) { }
}

// Namespace: 
public enum Lexer.Token
{
	// Fields
	public int value__;
	public const Lexer.Token None = 0;
	public const Lexer.Token Null = 1;
	public const Lexer.Token True = 2;
	public const Lexer.Token False = 3;
	public const Lexer.Token Colon = 4;
	public const Lexer.Token Comma = 5;
	public const Lexer.Token String = 6;
	public const Lexer.Token Number = 7;
	public const Lexer.Token CurlyOpen = 8;
	public const Lexer.Token CurlyClose = 9;
	public const Lexer.Token SquaredOpen = 10;
	public const Lexer.Token SquaredClose = 11;
}

// Namespace: SharpJson
public class JsonDecoder
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <errorMessage>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <parseNumbersAsFloat>k__BackingField;
	private Lexer lexer;

	// Properties
	public string errorMessage { get; set; }
	public bool parseNumbersAsFloat { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_errorMessage() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_errorMessage(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_parseNumbersAsFloat() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_parseNumbersAsFloat(bool value) { }

	public void .ctor() { }

	public object Decode(string text) { }

	public static object DecodeText(string text) { }

	private IDictionary<string, object> ParseObject() { }

	private IList<object> ParseArray() { }

	private object ParseValue() { }

	private void TriggerError(string message) { }

	private T EvalLexer<T>(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93BC20 Offset: 0x93AC20 VA: 0x18093BC20
	|-JsonDecoder.EvalLexer<double>
	|
	|-RVA: 0x93BC90 Offset: 0x93AC90 VA: 0x18093BC90
	|-JsonDecoder.EvalLexer<object>
	|-JsonDecoder.EvalLexer<string>
	|
	|-RVA: 0x93BD00 Offset: 0x93AD00 VA: 0x18093BD00
	|-JsonDecoder.EvalLexer<float>
	*/
}

// Namespace: Spine
public class Animation
{
	// Fields
	internal ExposedList<Timeline> timelines;
	internal float duration;
	internal string name;

	// Properties
	public string Name { get; }
	public ExposedList<Timeline> Timelines { get; set; }
	public float Duration { get; set; }

	// Methods

	public string get_Name() { }

	public ExposedList<Timeline> get_Timelines() { }

	public void set_Timelines(ExposedList<Timeline> value) { }

	public float get_Duration() { }

	public void set_Duration(float value) { }

	public void .ctor(string name, ExposedList<Timeline> timelines, float duration) { }

	public void Apply(Skeleton skeleton, float lastTime, float time, bool loop, ExposedList<Event> events, float alpha, MixPose pose, MixDirection direction) { }

	internal static int BinarySearch(float[] values, float target, int step) { }

	internal static int BinarySearch(float[] values, float target) { }

	internal static int LinearSearch(float[] values, float target, int step) { }
}

// Namespace: Spine
public interface Timeline
{
	// Properties
	public abstract int PropertyId { get; }

	// Methods

	public abstract void Apply(Skeleton skeleton, float lastTime, float time, ExposedList<Event> events, float alpha, MixPose pose, MixDirection direction) { }

	public abstract int get_PropertyId() { }
}

// Namespace: Spine
public enum MixPose
{
	// Fields
	public int value__;
	public const MixPose Setup = 0;
	public const MixPose Current = 1;
	public const MixPose CurrentLayered = 2;
}

// Namespace: Spine
public enum MixDirection
{
	// Fields
	public int value__;
	public const MixDirection In = 0;
	public const MixDirection Out = 1;
}

// Namespace: Spine
internal enum TimelineType
{
	// Fields
	public int value__;
	public const TimelineType Rotate = 0;
	public const TimelineType Translate = 1;
	public const TimelineType Scale = 2;
	public const TimelineType Shear = 3;
	public const TimelineType Attachment = 4;
	public const TimelineType Color = 5;
	public const TimelineType Deform = 6;
	public const TimelineType Event = 7;
	public const TimelineType DrawOrder = 8;
	public const TimelineType IkConstraint = 9;
	public const TimelineType TransformConstraint = 10;
	public const TimelineType PathConstraintPosition = 11;
	public const TimelineType PathConstraintSpacing = 12;
	public const TimelineType PathConstraintMix = 13;
	public const TimelineType TwoColor = 14;
}

// Namespace: Spine
public abstract class CurveTimeline : Timeline
{
	// Fields
	protected const float LINEAR = 0;
	protected const float STEPPED = 1;
	protected const float BEZIER = 2;
	protected const int BEZIER_SIZE = 19;
	internal float[] curves;

	// Properties
	public int FrameCount { get; }
	public abstract int PropertyId { get; }

	// Methods

	public int get_FrameCount() { }

	public void .ctor(int frameCount) { }

	public abstract void Apply(Skeleton skeleton, float lastTime, float time, ExposedList<Event> firedEvents, float alpha, MixPose pose, MixDirection direction) { }

	public abstract int get_PropertyId() { }

	public void SetLinear(int frameIndex) { }

	public void SetStepped(int frameIndex) { }

	public void SetCurve(int frameIndex, float cx1, float cy1, float cx2, float cy2) { }

	public float GetCurvePercent(int frameIndex, float percent) { }

	public float GetCurveType(int frameIndex) { }
}

// Namespace: Spine
public class RotateTimeline : CurveTimeline
{
	// Fields
	public const int ENTRIES = 2;
	internal const int PREV_TIME = -2;
	internal const int PREV_ROTATION = -1;
	internal const int ROTATION = 1;
	internal int boneIndex;
	internal float[] frames;

	// Properties
	public int BoneIndex { get; set; }
	public float[] Frames { get; set; }
	public override int PropertyId { get; }

	// Methods

	public int get_BoneIndex() { }

	public void set_BoneIndex(int value) { }

	public float[] get_Frames() { }

	public void set_Frames(float[] value) { }

	public override int get_PropertyId() { }

	public void .ctor(int frameCount) { }

	public void SetFrame(int frameIndex, float time, float degrees) { }

	public override void Apply(Skeleton skeleton, float lastTime, float time, ExposedList<Event> firedEvents, float alpha, MixPose pose, MixDirection direction) { }
}

// Namespace: Spine
public class TranslateTimeline : CurveTimeline
{
	// Fields
	public const int ENTRIES = 3;
	protected const int PREV_TIME = -3;
	protected const int PREV_X = -2;
	protected const int PREV_Y = -1;
	protected const int X = 1;
	protected const int Y = 2;
	internal int boneIndex;
	internal float[] frames;

	// Properties
	public int BoneIndex { get; set; }
	public float[] Frames { get; set; }
	public override int PropertyId { get; }

	// Methods

	public int get_BoneIndex() { }

	public void set_BoneIndex(int value) { }

	public float[] get_Frames() { }

	public void set_Frames(float[] value) { }

	public override int get_PropertyId() { }

	public void .ctor(int frameCount) { }

	public void SetFrame(int frameIndex, float time, float x, float y) { }

	public override void Apply(Skeleton skeleton, float lastTime, float time, ExposedList<Event> firedEvents, float alpha, MixPose pose, MixDirection direction) { }
}

// Namespace: Spine
public class ScaleTimeline : TranslateTimeline
{
	// Properties
	public override int PropertyId { get; }

	// Methods

	public override int get_PropertyId() { }

	public void .ctor(int frameCount) { }

	public override void Apply(Skeleton skeleton, float lastTime, float time, ExposedList<Event> firedEvents, float alpha, MixPose pose, MixDirection direction) { }
}

// Namespace: Spine
public class ShearTimeline : TranslateTimeline
{
	// Properties
	public override int PropertyId { get; }

	// Methods

	public override int get_PropertyId() { }

	public void .ctor(int frameCount) { }

	public override void Apply(Skeleton skeleton, float lastTime, float time, ExposedList<Event> firedEvents, float alpha, MixPose pose, MixDirection direction) { }
}

// Namespace: Spine
public class ColorTimeline : CurveTimeline
{
	// Fields
	public const int ENTRIES = 5;
	protected const int PREV_TIME = -5;
	protected const int PREV_R = -4;
	protected const int PREV_G = -3;
	protected const int PREV_B = -2;
	protected const int PREV_A = -1;
	protected const int R = 1;
	protected const int G = 2;
	protected const int B = 3;
	protected const int A = 4;
	internal int slotIndex;
	internal float[] frames;

	// Properties
	public int SlotIndex { get; set; }
	public float[] Frames { get; set; }
	public override int PropertyId { get; }

	// Methods

	public int get_SlotIndex() { }

	public void set_SlotIndex(int value) { }

	public float[] get_Frames() { }

	public void set_Frames(float[] value) { }

	public override int get_PropertyId() { }

	public void .ctor(int frameCount) { }

	public void SetFrame(int frameIndex, float time, float r, float g, float b, float a) { }

	public override void Apply(Skeleton skeleton, float lastTime, float time, ExposedList<Event> firedEvents, float alpha, MixPose pose, MixDirection direction) { }
}

// Namespace: Spine
public class TwoColorTimeline : CurveTimeline
{
	// Fields
	public const int ENTRIES = 8;
	protected const int PREV_TIME = -8;
	protected const int PREV_R = -7;
	protected const int PREV_G = -6;
	protected const int PREV_B = -5;
	protected const int PREV_A = -4;
	protected const int PREV_R2 = -3;
	protected const int PREV_G2 = -2;
	protected const int PREV_B2 = -1;
	protected const int R = 1;
	protected const int G = 2;
	protected const int B = 3;
	protected const int A = 4;
	protected const int R2 = 5;
	protected const int G2 = 6;
	protected const int B2 = 7;
	internal int slotIndex;
	internal float[] frames;

	// Properties
	public int SlotIndex { get; set; }
	public float[] Frames { get; }
	public override int PropertyId { get; }

	// Methods

	public int get_SlotIndex() { }

	public void set_SlotIndex(int value) { }

	public float[] get_Frames() { }

	public override int get_PropertyId() { }

	public void .ctor(int frameCount) { }

	public void SetFrame(int frameIndex, float time, float r, float g, float b, float a, float r2, float g2, float b2) { }

	public override void Apply(Skeleton skeleton, float lastTime, float time, ExposedList<Event> firedEvents, float alpha, MixPose pose, MixDirection direction) { }
}

// Namespace: Spine
public class AttachmentTimeline : Timeline
{
	// Fields
	internal int slotIndex;
	internal float[] frames;
	internal string[] attachmentNames;

	// Properties
	public int SlotIndex { get; set; }
	public float[] Frames { get; set; }
	public string[] AttachmentNames { get; set; }
	public int FrameCount { get; }
	public int PropertyId { get; }

	// Methods

	public int get_SlotIndex() { }

	public void set_SlotIndex(int value) { }

	public float[] get_Frames() { }

	public void set_Frames(float[] value) { }

	public string[] get_AttachmentNames() { }

	public void set_AttachmentNames(string[] value) { }

	public int get_FrameCount() { }

	public int get_PropertyId() { }

	public void .ctor(int frameCount) { }

	public void SetFrame(int frameIndex, float time, string attachmentName) { }

	public void Apply(Skeleton skeleton, float lastTime, float time, ExposedList<Event> firedEvents, float alpha, MixPose pose, MixDirection direction) { }
}

// Namespace: Spine
public class DeformTimeline : CurveTimeline
{
	// Fields
	internal int slotIndex;
	internal float[] frames;
	internal float[][] frameVertices;
	internal VertexAttachment attachment;

	// Properties
	public int SlotIndex { get; set; }
	public float[] Frames { get; set; }
	public float[][] Vertices { get; set; }
	public VertexAttachment Attachment { get; set; }
	public override int PropertyId { get; }

	// Methods

	public int get_SlotIndex() { }

	public void set_SlotIndex(int value) { }

	public float[] get_Frames() { }

	public void set_Frames(float[] value) { }

	public float[][] get_Vertices() { }

	public void set_Vertices(float[][] value) { }

	public VertexAttachment get_Attachment() { }

	public void set_Attachment(VertexAttachment value) { }

	public override int get_PropertyId() { }

	public void .ctor(int frameCount) { }

	public void SetFrame(int frameIndex, float time, float[] vertices) { }

	public override void Apply(Skeleton skeleton, float lastTime, float time, ExposedList<Event> firedEvents, float alpha, MixPose pose, MixDirection direction) { }
}

// Namespace: Spine
public class EventTimeline : Timeline
{
	// Fields
	internal float[] frames;
	private Event[] events;

	// Properties
	public float[] Frames { get; set; }
	public Event[] Events { get; set; }
	public int FrameCount { get; }
	public int PropertyId { get; }

	// Methods

	public float[] get_Frames() { }

	public void set_Frames(float[] value) { }

	public Event[] get_Events() { }

	public void set_Events(Event[] value) { }

	public int get_FrameCount() { }

	public int get_PropertyId() { }

	public void .ctor(int frameCount) { }

	public void SetFrame(int frameIndex, Event e) { }

	public void Apply(Skeleton skeleton, float lastTime, float time, ExposedList<Event> firedEvents, float alpha, MixPose pose, MixDirection direction) { }
}

// Namespace: Spine
public class DrawOrderTimeline : Timeline
{
	// Fields
	internal float[] frames;
	private int[][] drawOrders;

	// Properties
	public float[] Frames { get; set; }
	public int[][] DrawOrders { get; set; }
	public int FrameCount { get; }
	public int PropertyId { get; }

	// Methods

	public float[] get_Frames() { }

	public void set_Frames(float[] value) { }

	public int[][] get_DrawOrders() { }

	public void set_DrawOrders(int[][] value) { }

	public int get_FrameCount() { }

	public int get_PropertyId() { }

	public void .ctor(int frameCount) { }

	public void SetFrame(int frameIndex, float time, int[] drawOrder) { }

	public void Apply(Skeleton skeleton, float lastTime, float time, ExposedList<Event> firedEvents, float alpha, MixPose pose, MixDirection direction) { }
}

// Namespace: Spine
public class IkConstraintTimeline : CurveTimeline
{
	// Fields
	public const int ENTRIES = 3;
	private const int PREV_TIME = -3;
	private const int PREV_MIX = -2;
	private const int PREV_BEND_DIRECTION = -1;
	private const int MIX = 1;
	private const int BEND_DIRECTION = 2;
	internal int ikConstraintIndex;
	internal float[] frames;

	// Properties
	public int IkConstraintIndex { get; set; }
	public float[] Frames { get; set; }
	public override int PropertyId { get; }

	// Methods

	public int get_IkConstraintIndex() { }

	public void set_IkConstraintIndex(int value) { }

	public float[] get_Frames() { }

	public void set_Frames(float[] value) { }

	public override int get_PropertyId() { }

	public void .ctor(int frameCount) { }

	public void SetFrame(int frameIndex, float time, float mix, int bendDirection) { }

	public override void Apply(Skeleton skeleton, float lastTime, float time, ExposedList<Event> firedEvents, float alpha, MixPose pose, MixDirection direction) { }
}

// Namespace: Spine
public class TransformConstraintTimeline : CurveTimeline
{
	// Fields
	public const int ENTRIES = 5;
	private const int PREV_TIME = -5;
	private const int PREV_ROTATE = -4;
	private const int PREV_TRANSLATE = -3;
	private const int PREV_SCALE = -2;
	private const int PREV_SHEAR = -1;
	private const int ROTATE = 1;
	private const int TRANSLATE = 2;
	private const int SCALE = 3;
	private const int SHEAR = 4;
	internal int transformConstraintIndex;
	internal float[] frames;

	// Properties
	public int TransformConstraintIndex { get; set; }
	public float[] Frames { get; set; }
	public override int PropertyId { get; }

	// Methods

	public int get_TransformConstraintIndex() { }

	public void set_TransformConstraintIndex(int value) { }

	public float[] get_Frames() { }

	public void set_Frames(float[] value) { }

	public override int get_PropertyId() { }

	public void .ctor(int frameCount) { }

	public void SetFrame(int frameIndex, float time, float rotateMix, float translateMix, float scaleMix, float shearMix) { }

	public override void Apply(Skeleton skeleton, float lastTime, float time, ExposedList<Event> firedEvents, float alpha, MixPose pose, MixDirection direction) { }
}

// Namespace: Spine
public class PathConstraintPositionTimeline : CurveTimeline
{
	// Fields
	public const int ENTRIES = 2;
	protected const int PREV_TIME = -2;
	protected const int PREV_VALUE = -1;
	protected const int VALUE = 1;
	internal int pathConstraintIndex;
	internal float[] frames;

	// Properties
	public override int PropertyId { get; }
	public int PathConstraintIndex { get; set; }
	public float[] Frames { get; set; }

	// Methods

	public override int get_PropertyId() { }

	public void .ctor(int frameCount) { }

	public int get_PathConstraintIndex() { }

	public void set_PathConstraintIndex(int value) { }

	public float[] get_Frames() { }

	public void set_Frames(float[] value) { }

	public void SetFrame(int frameIndex, float time, float value) { }

	public override void Apply(Skeleton skeleton, float lastTime, float time, ExposedList<Event> firedEvents, float alpha, MixPose pose, MixDirection direction) { }
}

// Namespace: Spine
public class PathConstraintSpacingTimeline : PathConstraintPositionTimeline
{
	// Properties
	public override int PropertyId { get; }

	// Methods

	public override int get_PropertyId() { }

	public void .ctor(int frameCount) { }

	public override void Apply(Skeleton skeleton, float lastTime, float time, ExposedList<Event> firedEvents, float alpha, MixPose pose, MixDirection direction) { }
}

// Namespace: Spine
public class PathConstraintMixTimeline : CurveTimeline
{
	// Fields
	public const int ENTRIES = 3;
	private const int PREV_TIME = -3;
	private const int PREV_ROTATE = -2;
	private const int PREV_TRANSLATE = -1;
	private const int ROTATE = 1;
	private const int TRANSLATE = 2;
	internal int pathConstraintIndex;
	internal float[] frames;

	// Properties
	public int PathConstraintIndex { get; set; }
	public float[] Frames { get; set; }
	public override int PropertyId { get; }

	// Methods

	public int get_PathConstraintIndex() { }

	public void set_PathConstraintIndex(int value) { }

	public float[] get_Frames() { }

	public void set_Frames(float[] value) { }

	public override int get_PropertyId() { }

	public void .ctor(int frameCount) { }

	public void SetFrame(int frameIndex, float time, float rotateMix, float translateMix) { }

	public override void Apply(Skeleton skeleton, float lastTime, float time, ExposedList<Event> firedEvents, float alpha, MixPose pose, MixDirection direction) { }
}

// Namespace: Spine
public class AnimationState
{
	// Fields
	private static readonly Animation EmptyAnimation;
	internal const int Subsequent = 0;
	internal const int First = 1;
	internal const int Dip = 2;
	internal const int DipMix = 3;
	private AnimationStateData data;
	private Pool<TrackEntry> trackEntryPool;
	private readonly ExposedList<TrackEntry> tracks;
	private readonly ExposedList<Event> events;
	private readonly EventQueue queue;
	private readonly HashSet<int> propertyIDs;
	private readonly ExposedList<TrackEntry> mixingTo;
	private bool animationsChanged;
	private float timeScale;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AnimationState.TrackEntryDelegate Start;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AnimationState.TrackEntryDelegate Interrupt;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AnimationState.TrackEntryDelegate End;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AnimationState.TrackEntryDelegate Dispose;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AnimationState.TrackEntryDelegate Complete;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AnimationState.TrackEntryEventDelegate Event;

	// Properties
	public AnimationStateData Data { get; }
	public ExposedList<TrackEntry> Tracks { get; }
	public float TimeScale { get; set; }

	// Methods

	public AnimationStateData get_Data() { }

	public ExposedList<TrackEntry> get_Tracks() { }

	public float get_TimeScale() { }

	public void set_TimeScale(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_Start(AnimationState.TrackEntryDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_Start(AnimationState.TrackEntryDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_Interrupt(AnimationState.TrackEntryDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_Interrupt(AnimationState.TrackEntryDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_End(AnimationState.TrackEntryDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_End(AnimationState.TrackEntryDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_Dispose(AnimationState.TrackEntryDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_Dispose(AnimationState.TrackEntryDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_Complete(AnimationState.TrackEntryDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_Complete(AnimationState.TrackEntryDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_Event(AnimationState.TrackEntryEventDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_Event(AnimationState.TrackEntryEventDelegate value) { }

	public void .ctor(AnimationStateData data) { }

	public void Update(float delta) { }

	private bool UpdateMixingFrom(TrackEntry to, float delta) { }

	public bool Apply(Skeleton skeleton) { }

	private float ApplyMixingFrom(TrackEntry to, Skeleton skeleton, MixPose currentPose) { }

	private static void ApplyRotateTimeline(RotateTimeline rotateTimeline, Skeleton skeleton, float time, float alpha, MixPose pose, float[] timelinesRotation, int i, bool firstFrame) { }

	private void QueueEvents(TrackEntry entry, float animationTime) { }

	public void ClearTracks() { }

	public void ClearTrack(int trackIndex) { }

	private void SetCurrent(int index, TrackEntry current, bool interrupt) { }

	public TrackEntry SetAnimation(int trackIndex, string animationName, bool loop) { }

	public TrackEntry SetAnimation(int trackIndex, Animation animation, bool loop) { }

	public TrackEntry AddAnimation(int trackIndex, string animationName, bool loop, float delay) { }

	public TrackEntry AddAnimation(int trackIndex, Animation animation, bool loop, float delay) { }

	public TrackEntry SetEmptyAnimation(int trackIndex, float mixDuration) { }

	public TrackEntry AddEmptyAnimation(int trackIndex, float mixDuration, float delay) { }

	public void SetEmptyAnimations(float mixDuration) { }

	private TrackEntry ExpandToIndex(int index) { }

	private TrackEntry NewTrackEntry(int trackIndex, Animation animation, bool loop, TrackEntry last) { }

	private void DisposeNext(TrackEntry entry) { }

	private void AnimationsChanged() { }

	public TrackEntry GetCurrent(int trackIndex) { }

	public override string ToString() { }

	internal void OnStart(TrackEntry entry) { }

	internal void OnInterrupt(TrackEntry entry) { }

	internal void OnEnd(TrackEntry entry) { }

	internal void OnDispose(TrackEntry entry) { }

	internal void OnComplete(TrackEntry entry) { }

	internal void OnEvent(TrackEntry entry, Event e) { }

	private static void .cctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <.ctor>b__41_0() { }
}

// Namespace: 
public sealed class AnimationState.TrackEntryDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(TrackEntry trackEntry) { }

	public virtual IAsyncResult BeginInvoke(TrackEntry trackEntry, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class AnimationState.TrackEntryEventDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(TrackEntry trackEntry, Event e) { }

	public virtual IAsyncResult BeginInvoke(TrackEntry trackEntry, Event e, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: Spine
public class TrackEntry : Pool.IPoolable<TrackEntry>
{
	// Fields
	internal Animation animation;
	internal TrackEntry next;
	internal TrackEntry mixingFrom;
	internal int trackIndex;
	internal bool loop;
	internal float eventThreshold;
	internal float attachmentThreshold;
	internal float drawOrderThreshold;
	internal float animationStart;
	internal float animationEnd;
	internal float animationLast;
	internal float nextAnimationLast;
	internal float delay;
	internal float trackTime;
	internal float trackLast;
	internal float nextTrackLast;
	internal float trackEnd;
	internal float timeScale;
	internal float alpha;
	internal float mixTime;
	internal float mixDuration;
	internal float interruptAlpha;
	internal float totalAlpha;
	internal readonly ExposedList<int> timelineData;
	internal readonly ExposedList<TrackEntry> timelineDipMix;
	internal readonly ExposedList<float> timelinesRotation;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AnimationState.TrackEntryDelegate Start;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AnimationState.TrackEntryDelegate Interrupt;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AnimationState.TrackEntryDelegate End;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AnimationState.TrackEntryDelegate Dispose;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AnimationState.TrackEntryDelegate Complete;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AnimationState.TrackEntryEventDelegate Event;

	// Properties
	public int TrackIndex { get; }
	public Animation Animation { get; }
	public bool Loop { get; set; }
	public float Delay { get; set; }
	public float TrackTime { get; set; }
	public float TrackEnd { get; set; }
	public float AnimationStart { get; set; }
	public float AnimationEnd { get; set; }
	public float AnimationLast { get; set; }
	public float AnimationTime { get; }
	public float TimeScale { get; set; }
	public float Alpha { get; set; }
	public float EventThreshold { get; set; }
	public float AttachmentThreshold { get; set; }
	public float DrawOrderThreshold { get; set; }
	public TrackEntry Next { get; }
	public bool IsComplete { get; }
	public float MixTime { get; set; }
	public float MixDuration { get; set; }
	public TrackEntry MixingFrom { get; }

	// Methods

	public void Reset() { }

	internal TrackEntry SetTimelineData(TrackEntry to, ExposedList<TrackEntry> mixingToArray, HashSet<int> propertyIDs) { }

	private bool HasTimeline(int id) { }

	public int get_TrackIndex() { }

	public Animation get_Animation() { }

	public bool get_Loop() { }

	public void set_Loop(bool value) { }

	public float get_Delay() { }

	public void set_Delay(float value) { }

	public float get_TrackTime() { }

	public void set_TrackTime(float value) { }

	public float get_TrackEnd() { }

	public void set_TrackEnd(float value) { }

	public float get_AnimationStart() { }

	public void set_AnimationStart(float value) { }

	public float get_AnimationEnd() { }

	public void set_AnimationEnd(float value) { }

	public float get_AnimationLast() { }

	public void set_AnimationLast(float value) { }

	public float get_AnimationTime() { }

	public float get_TimeScale() { }

	public void set_TimeScale(float value) { }

	public float get_Alpha() { }

	public void set_Alpha(float value) { }

	public float get_EventThreshold() { }

	public void set_EventThreshold(float value) { }

	public float get_AttachmentThreshold() { }

	public void set_AttachmentThreshold(float value) { }

	public float get_DrawOrderThreshold() { }

	public void set_DrawOrderThreshold(float value) { }

	public TrackEntry get_Next() { }

	public bool get_IsComplete() { }

	public float get_MixTime() { }

	public void set_MixTime(float value) { }

	public float get_MixDuration() { }

	public void set_MixDuration(float value) { }

	public TrackEntry get_MixingFrom() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_Start(AnimationState.TrackEntryDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_Start(AnimationState.TrackEntryDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_Interrupt(AnimationState.TrackEntryDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_Interrupt(AnimationState.TrackEntryDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_End(AnimationState.TrackEntryDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_End(AnimationState.TrackEntryDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_Dispose(AnimationState.TrackEntryDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_Dispose(AnimationState.TrackEntryDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_Complete(AnimationState.TrackEntryDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_Complete(AnimationState.TrackEntryDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_Event(AnimationState.TrackEntryEventDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_Event(AnimationState.TrackEntryEventDelegate value) { }

	internal void OnStart() { }

	internal void OnInterrupt() { }

	internal void OnEnd() { }

	internal void OnDispose() { }

	internal void OnComplete() { }

	internal void OnEvent(Event e) { }

	public void ResetRotationDirections() { }

	public override string ToString() { }

	public void .ctor() { }
}

// Namespace: Spine
internal class EventQueue
{
	// Fields
	private readonly List<EventQueue.EventQueueEntry> eventQueueEntries;
	internal bool drainDisabled;
	private readonly AnimationState state;
	private readonly Pool<TrackEntry> trackEntryPool;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action AnimationsChanged;

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void add_AnimationsChanged(Action value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void remove_AnimationsChanged(Action value) { }

	internal void .ctor(AnimationState state, Action HandleAnimationsChanged, Pool<TrackEntry> trackEntryPool) { }

	internal void Start(TrackEntry entry) { }

	internal void Interrupt(TrackEntry entry) { }

	internal void End(TrackEntry entry) { }

	internal void Dispose(TrackEntry entry) { }

	internal void Complete(TrackEntry entry) { }

	internal void Event(TrackEntry entry, Event e) { }

	internal void Drain() { }

	internal void Clear() { }
}

// Namespace: 
private struct EventQueue.EventQueueEntry
{
	// Fields
	public EventQueue.EventType type;
	public TrackEntry entry;
	public Event e;

	// Methods

	public void .ctor(EventQueue.EventType eventType, TrackEntry trackEntry, Event e) { }
}

// Namespace: 
private enum EventQueue.EventType
{
	// Fields
	public int value__;
	public const EventQueue.EventType Start = 0;
	public const EventQueue.EventType Interrupt = 1;
	public const EventQueue.EventType End = 2;
	public const EventQueue.EventType Dispose = 3;
	public const EventQueue.EventType Complete = 4;
	public const EventQueue.EventType Event = 5;
}

// Namespace: Spine
public class Pool<T>
{
	// Fields
	public readonly int max;
	private readonly Stack<T> freeObjects;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Peak>k__BackingField;

	// Properties
	public int Count { get; }
	public int Peak { get; set; }

	// Methods

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2394020 Offset: 0x2393020 VA: 0x182394020
	|-Pool<object>.get_Count
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Peak() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x13D2490 Offset: 0x13D1490 VA: 0x1813D2490
	|-Pool<object>.get_Peak
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Peak(int value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1290BD0 Offset: 0x128FBD0 VA: 0x181290BD0
	|-Pool<object>.set_Peak
	*/

	public void .ctor(int initialCapacity = 16, int max = 2147483647) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2393F80 Offset: 0x2392F80 VA: 0x182393F80
	|-Pool<ExposedList<int>>..ctor
	|-Pool<ExposedList<float>>..ctor
	|-Pool<TrackEntry>..ctor
	|-Pool<object>..ctor
	*/

	public T Obtain() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2393E60 Offset: 0x2392E60 VA: 0x182393E60
	|-Pool<ExposedList<int>>.Obtain
	|-Pool<ExposedList<float>>.Obtain
	|-Pool<TrackEntry>.Obtain
	|-Pool<object>.Obtain
	*/

	public void Free(T obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2393CC0 Offset: 0x2392CC0 VA: 0x182393CC0
	|-Pool<ExposedList<int>>.Free
	|-Pool<ExposedList<float>>.Free
	|-Pool<TrackEntry>.Free
	|-Pool<object>.Free
	*/

	public void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2393C90 Offset: 0x2392C90 VA: 0x182393C90
	|-Pool<object>.Clear
	*/

	protected void Reset(T obj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2393EF0 Offset: 0x2392EF0 VA: 0x182393EF0
	|-Pool<object>.Reset
	*/
}

// Namespace: 
public interface Pool.IPoolable<T>
{
	// Methods

	public abstract void Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-Pool.IPoolable<object>.Reset
	*/
}

// Namespace: Spine
public class AnimationStateData
{
	// Fields
	internal SkeletonData skeletonData;
	private readonly Dictionary<AnimationStateData.AnimationPair, float> animationToMixTime;
	internal float defaultMix;

	// Properties
	public SkeletonData SkeletonData { get; }
	public float DefaultMix { get; set; }

	// Methods

	public SkeletonData get_SkeletonData() { }

	public float get_DefaultMix() { }

	public void set_DefaultMix(float value) { }

	public void .ctor(SkeletonData skeletonData) { }

	public void SetMix(string fromName, string toName, float duration) { }

	public void SetMix(Animation from, Animation to, float duration) { }

	public float GetMix(Animation from, Animation to) { }
}

// Namespace: 
public struct AnimationStateData.AnimationPair
{
	// Fields
	public readonly Animation a1;
	public readonly Animation a2;

	// Methods

	public void .ctor(Animation a1, Animation a2) { }

	public override string ToString() { }
}

// Namespace: 
public class AnimationStateData.AnimationPairComparer : IEqualityComparer<AnimationStateData.AnimationPair>
{
	// Fields
	public static readonly AnimationStateData.AnimationPairComparer Instance;

	// Methods

	private bool System.Collections.Generic.IEqualityComparer<Spine.AnimationStateData.AnimationPair>.Equals(AnimationStateData.AnimationPair x, AnimationStateData.AnimationPair y) { }

	private int System.Collections.Generic.IEqualityComparer<Spine.AnimationStateData.AnimationPair>.GetHashCode(AnimationStateData.AnimationPair obj) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Spine
public class Atlas : IEnumerable<AtlasRegion>, IEnumerable
{
	// Fields
	private readonly List<AtlasPage> pages;
	private List<AtlasRegion> regions;
	private TextureLoader textureLoader;

	// Methods

	public IEnumerator<AtlasRegion> GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	public void .ctor(TextReader reader, string dir, TextureLoader textureLoader) { }

	public void .ctor(List<AtlasPage> pages, List<AtlasRegion> regions) { }

	private void Load(TextReader reader, string imagesDir, TextureLoader textureLoader) { }

	private static string ReadValue(TextReader reader) { }

	private static int ReadTuple(TextReader reader, string[] tuple) { }

	public void FlipV() { }

	public AtlasRegion FindRegion(string name) { }

	public void Dispose() { }
}

// Namespace: Spine
public enum Format
{
	// Fields
	public int value__;
	public const Format Alpha = 0;
	public const Format Intensity = 1;
	public const Format LuminanceAlpha = 2;
	public const Format RGB565 = 3;
	public const Format RGBA4444 = 4;
	public const Format RGB888 = 5;
	public const Format RGBA8888 = 6;
}

// Namespace: Spine
public enum TextureFilter
{
	// Fields
	public int value__;
	public const TextureFilter Nearest = 0;
	public const TextureFilter Linear = 1;
	public const TextureFilter MipMap = 2;
	public const TextureFilter MipMapNearestNearest = 3;
	public const TextureFilter MipMapLinearNearest = 4;
	public const TextureFilter MipMapNearestLinear = 5;
	public const TextureFilter MipMapLinearLinear = 6;
}

// Namespace: Spine
public enum TextureWrap
{
	// Fields
	public int value__;
	public const TextureWrap MirroredRepeat = 0;
	public const TextureWrap ClampToEdge = 1;
	public const TextureWrap Repeat = 2;
}

// Namespace: Spine
public class AtlasPage
{
	// Fields
	public string name;
	public Format format;
	public TextureFilter minFilter;
	public TextureFilter magFilter;
	public TextureWrap uWrap;
	public TextureWrap vWrap;
	public object rendererObject;
	public int width;
	public int height;

	// Methods

	public void .ctor() { }
}

// Namespace: Spine
public class AtlasRegion
{
	// Fields
	public AtlasPage page;
	public string name;
	public int x;
	public int y;
	public int width;
	public int height;
	public float u;
	public float v;
	public float u2;
	public float v2;
	public float offsetX;
	public float offsetY;
	public int originalWidth;
	public int originalHeight;
	public int index;
	public bool rotate;
	public int[] splits;
	public int[] pads;

	// Methods

	public void .ctor() { }
}

// Namespace: Spine
public interface TextureLoader
{
	// Methods

	public abstract void Load(AtlasPage page, string path) { }

	public abstract void Unload(object texture) { }
}

// Namespace: Spine
public class AtlasAttachmentLoader : AttachmentLoader
{
	// Fields
	private Atlas[] atlasArray;

	// Methods

	public void .ctor(Atlas[] atlasArray) { }

	public RegionAttachment NewRegionAttachment(Skin skin, string name, string path) { }

	public MeshAttachment NewMeshAttachment(Skin skin, string name, string path) { }

	public BoundingBoxAttachment NewBoundingBoxAttachment(Skin skin, string name) { }

	public PathAttachment NewPathAttachment(Skin skin, string name) { }

	public PointAttachment NewPointAttachment(Skin skin, string name) { }

	public ClippingAttachment NewClippingAttachment(Skin skin, string name) { }

	public AtlasRegion FindRegion(string name) { }
}

// Namespace: Spine
public abstract class Attachment
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Name>k__BackingField;

	// Properties
	public string Name { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Name() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Name(string value) { }

	protected void .ctor(string name) { }

	public override string ToString() { }
}

// Namespace: Spine
public interface IHasRendererObject
{
	// Properties
	public abstract object RendererObject { get; }

	// Methods

	public abstract object get_RendererObject() { }
}

// Namespace: Spine
public interface AttachmentLoader
{
	// Methods

	public abstract RegionAttachment NewRegionAttachment(Skin skin, string name, string path) { }

	public abstract MeshAttachment NewMeshAttachment(Skin skin, string name, string path) { }

	public abstract BoundingBoxAttachment NewBoundingBoxAttachment(Skin skin, string name) { }

	public abstract PathAttachment NewPathAttachment(Skin skin, string name) { }

	public abstract PointAttachment NewPointAttachment(Skin skin, string name) { }

	public abstract ClippingAttachment NewClippingAttachment(Skin skin, string name) { }
}

// Namespace: Spine
public enum AttachmentType
{
	// Fields
	public int value__;
	public const AttachmentType Region = 0;
	public const AttachmentType Boundingbox = 1;
	public const AttachmentType Mesh = 2;
	public const AttachmentType Linkedmesh = 3;
	public const AttachmentType Path = 4;
	public const AttachmentType Point = 5;
	public const AttachmentType Clipping = 6;
}

// Namespace: Spine
public class BoundingBoxAttachment : VertexAttachment
{
	// Methods

	public void .ctor(string name) { }
}

// Namespace: Spine
public class ClippingAttachment : VertexAttachment
{
	// Fields
	internal SlotData endSlot;

	// Properties
	public SlotData EndSlot { get; set; }

	// Methods

	public SlotData get_EndSlot() { }

	public void set_EndSlot(SlotData value) { }

	public void .ctor(string name) { }
}

// Namespace: Spine
public class MeshAttachment : VertexAttachment, IHasRendererObject
{
	// Fields
	internal float regionOffsetX;
	internal float regionOffsetY;
	internal float regionWidth;
	internal float regionHeight;
	internal float regionOriginalWidth;
	internal float regionOriginalHeight;
	private MeshAttachment parentMesh;
	internal float[] uvs;
	internal float[] regionUVs;
	internal int[] triangles;
	internal float r;
	internal float g;
	internal float b;
	internal float a;
	internal int hulllength;
	internal bool inheritDeform;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Path>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object <RendererObject>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <RegionU>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <RegionV>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <RegionU2>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <RegionV2>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <RegionRotate>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int[] <Edges>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <Width>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <Height>k__BackingField;

	// Properties
	public int HullLength { get; set; }
	public float[] RegionUVs { get; set; }
	public float[] UVs { get; set; }
	public int[] Triangles { get; set; }
	public float R { get; set; }
	public float G { get; set; }
	public float B { get; set; }
	public float A { get; set; }
	public string Path { get; set; }
	public object RendererObject { get; set; }
	public float RegionU { get; set; }
	public float RegionV { get; set; }
	public float RegionU2 { get; set; }
	public float RegionV2 { get; set; }
	public bool RegionRotate { get; set; }
	public float RegionOffsetX { get; set; }
	public float RegionOffsetY { get; set; }
	public float RegionWidth { get; set; }
	public float RegionHeight { get; set; }
	public float RegionOriginalWidth { get; set; }
	public float RegionOriginalHeight { get; set; }
	public bool InheritDeform { get; set; }
	public MeshAttachment ParentMesh { get; set; }
	public int[] Edges { get; set; }
	public float Width { get; set; }
	public float Height { get; set; }

	// Methods

	public int get_HullLength() { }

	public void set_HullLength(int value) { }

	public float[] get_RegionUVs() { }

	public void set_RegionUVs(float[] value) { }

	public float[] get_UVs() { }

	public void set_UVs(float[] value) { }

	public int[] get_Triangles() { }

	public void set_Triangles(int[] value) { }

	public float get_R() { }

	public void set_R(float value) { }

	public float get_G() { }

	public void set_G(float value) { }

	public float get_B() { }

	public void set_B(float value) { }

	public float get_A() { }

	public void set_A(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Path() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Path(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public object get_RendererObject() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_RendererObject(object value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_RegionU() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_RegionU(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_RegionV() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_RegionV(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_RegionU2() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_RegionU2(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_RegionV2() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_RegionV2(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_RegionRotate() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_RegionRotate(bool value) { }

	public float get_RegionOffsetX() { }

	public void set_RegionOffsetX(float value) { }

	public float get_RegionOffsetY() { }

	public void set_RegionOffsetY(float value) { }

	public float get_RegionWidth() { }

	public void set_RegionWidth(float value) { }

	public float get_RegionHeight() { }

	public void set_RegionHeight(float value) { }

	public float get_RegionOriginalWidth() { }

	public void set_RegionOriginalWidth(float value) { }

	public float get_RegionOriginalHeight() { }

	public void set_RegionOriginalHeight(float value) { }

	public bool get_InheritDeform() { }

	public void set_InheritDeform(bool value) { }

	public MeshAttachment get_ParentMesh() { }

	public void set_ParentMesh(MeshAttachment value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int[] get_Edges() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Edges(int[] value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_Width() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Width(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_Height() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Height(float value) { }

	public void .ctor(string name) { }

	public void UpdateUVs() { }

	public override bool ApplyDeform(VertexAttachment sourceAttachment) { }
}

// Namespace: Spine
public class PathAttachment : VertexAttachment
{
	// Fields
	internal float[] lengths;
	internal bool closed;
	internal bool constantSpeed;

	// Properties
	public float[] Lengths { get; set; }
	public bool Closed { get; set; }
	public bool ConstantSpeed { get; set; }

	// Methods

	public float[] get_Lengths() { }

	public void set_Lengths(float[] value) { }

	public bool get_Closed() { }

	public void set_Closed(bool value) { }

	public bool get_ConstantSpeed() { }

	public void set_ConstantSpeed(bool value) { }

	public void .ctor(string name) { }
}

// Namespace: Spine
public class PointAttachment : Attachment
{
	// Fields
	internal float x;
	internal float y;
	internal float rotation;

	// Properties
	public float X { get; set; }
	public float Y { get; set; }
	public float Rotation { get; set; }

	// Methods

	public float get_X() { }

	public void set_X(float value) { }

	public float get_Y() { }

	public void set_Y(float value) { }

	public float get_Rotation() { }

	public void set_Rotation(float value) { }

	public void .ctor(string name) { }

	public void ComputeWorldPosition(Bone bone, out float ox, out float oy) { }

	public float ComputeWorldRotation(Bone bone) { }
}

// Namespace: Spine
public class RegionAttachment : Attachment, IHasRendererObject
{
	// Fields
	public const int BLX = 0;
	public const int BLY = 1;
	public const int ULX = 2;
	public const int ULY = 3;
	public const int URX = 4;
	public const int URY = 5;
	public const int BRX = 6;
	public const int BRY = 7;
	internal float x;
	internal float y;
	internal float rotation;
	internal float scaleX;
	internal float scaleY;
	internal float width;
	internal float height;
	internal float regionOffsetX;
	internal float regionOffsetY;
	internal float regionWidth;
	internal float regionHeight;
	internal float regionOriginalWidth;
	internal float regionOriginalHeight;
	internal float[] offset;
	internal float[] uvs;
	internal float r;
	internal float g;
	internal float b;
	internal float a;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Path>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object <RendererObject>k__BackingField;

	// Properties
	public float X { get; set; }
	public float Y { get; set; }
	public float Rotation { get; set; }
	public float ScaleX { get; set; }
	public float ScaleY { get; set; }
	public float Width { get; set; }
	public float Height { get; set; }
	public float R { get; set; }
	public float G { get; set; }
	public float B { get; set; }
	public float A { get; set; }
	public string Path { get; set; }
	public object RendererObject { get; set; }
	public float RegionOffsetX { get; set; }
	public float RegionOffsetY { get; set; }
	public float RegionWidth { get; set; }
	public float RegionHeight { get; set; }
	public float RegionOriginalWidth { get; set; }
	public float RegionOriginalHeight { get; set; }
	public float[] Offset { get; }
	public float[] UVs { get; }

	// Methods

	public float get_X() { }

	public void set_X(float value) { }

	public float get_Y() { }

	public void set_Y(float value) { }

	public float get_Rotation() { }

	public void set_Rotation(float value) { }

	public float get_ScaleX() { }

	public void set_ScaleX(float value) { }

	public float get_ScaleY() { }

	public void set_ScaleY(float value) { }

	public float get_Width() { }

	public void set_Width(float value) { }

	public float get_Height() { }

	public void set_Height(float value) { }

	public float get_R() { }

	public void set_R(float value) { }

	public float get_G() { }

	public void set_G(float value) { }

	public float get_B() { }

	public void set_B(float value) { }

	public float get_A() { }

	public void set_A(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Path() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Path(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public object get_RendererObject() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_RendererObject(object value) { }

	public float get_RegionOffsetX() { }

	public void set_RegionOffsetX(float value) { }

	public float get_RegionOffsetY() { }

	public void set_RegionOffsetY(float value) { }

	public float get_RegionWidth() { }

	public void set_RegionWidth(float value) { }

	public float get_RegionHeight() { }

	public void set_RegionHeight(float value) { }

	public float get_RegionOriginalWidth() { }

	public void set_RegionOriginalWidth(float value) { }

	public float get_RegionOriginalHeight() { }

	public void set_RegionOriginalHeight(float value) { }

	public float[] get_Offset() { }

	public float[] get_UVs() { }

	public void .ctor(string name) { }

	public void UpdateOffset() { }

	public void SetUVs(float u, float v, float u2, float v2, bool rotate) { }

	public void ComputeWorldVertices(Bone bone, float[] worldVertices, int offset, int stride = 2) { }
}

// Namespace: Spine
public class VertexAttachment : Attachment
{
	// Fields
	private static int nextID;
	private static readonly object nextIdLock;
	internal readonly int id;
	internal int[] bones;
	internal float[] vertices;
	internal int worldVerticesLength;

	// Properties
	public int Id { get; }
	public int[] Bones { get; set; }
	public float[] Vertices { get; set; }
	public int WorldVerticesLength { get; set; }

	// Methods

	public int get_Id() { }

	public int[] get_Bones() { }

	public void set_Bones(int[] value) { }

	public float[] get_Vertices() { }

	public void set_Vertices(float[] value) { }

	public int get_WorldVerticesLength() { }

	public void set_WorldVerticesLength(int value) { }

	public void .ctor(string name) { }

	public void ComputeWorldVertices(Slot slot, float[] worldVertices) { }

	public void ComputeWorldVertices(Slot slot, int start, int count, float[] worldVertices, int offset, int stride = 2) { }

	public virtual bool ApplyDeform(VertexAttachment sourceAttachment) { }

	private static void .cctor() { }
}

// Namespace: Spine
public enum BlendMode
{
	// Fields
	public int value__;
	public const BlendMode Normal = 0;
	public const BlendMode Additive = 1;
	public const BlendMode Multiply = 2;
	public const BlendMode Screen = 3;
}

// Namespace: Spine
public class Bone : IUpdatable
{
	// Fields
	public static bool yDown;
	internal BoneData data;
	internal Skeleton skeleton;
	internal Bone parent;
	internal ExposedList<Bone> children;
	internal float x;
	internal float y;
	internal float rotation;
	internal float scaleX;
	internal float scaleY;
	internal float shearX;
	internal float shearY;
	internal float ax;
	internal float ay;
	internal float arotation;
	internal float ascaleX;
	internal float ascaleY;
	internal float ashearX;
	internal float ashearY;
	internal bool appliedValid;
	internal float a;
	internal float b;
	internal float worldX;
	internal float c;
	internal float d;
	internal float worldY;
	internal bool sorted;

	// Properties
	public BoneData Data { get; }
	public Skeleton Skeleton { get; }
	public Bone Parent { get; }
	public ExposedList<Bone> Children { get; }
	public float X { get; set; }
	public float Y { get; set; }
	public float Rotation { get; set; }
	public float ScaleX { get; set; }
	public float ScaleY { get; set; }
	public float ShearX { get; set; }
	public float ShearY { get; set; }
	public float AppliedRotation { get; set; }
	public float AX { get; set; }
	public float AY { get; set; }
	public float AScaleX { get; set; }
	public float AScaleY { get; set; }
	public float AShearX { get; set; }
	public float AShearY { get; set; }
	public float A { get; }
	public float B { get; }
	public float C { get; }
	public float D { get; }
	public float WorldX { get; }
	public float WorldY { get; }
	public float WorldRotationX { get; }
	public float WorldRotationY { get; }
	public float WorldScaleX { get; }
	public float WorldScaleY { get; }
	public float WorldToLocalRotationX { get; }
	public float WorldToLocalRotationY { get; }

	// Methods

	public BoneData get_Data() { }

	public Skeleton get_Skeleton() { }

	public Bone get_Parent() { }

	public ExposedList<Bone> get_Children() { }

	public float get_X() { }

	public void set_X(float value) { }

	public float get_Y() { }

	public void set_Y(float value) { }

	public float get_Rotation() { }

	public void set_Rotation(float value) { }

	public float get_ScaleX() { }

	public void set_ScaleX(float value) { }

	public float get_ScaleY() { }

	public void set_ScaleY(float value) { }

	public float get_ShearX() { }

	public void set_ShearX(float value) { }

	public float get_ShearY() { }

	public void set_ShearY(float value) { }

	public float get_AppliedRotation() { }

	public void set_AppliedRotation(float value) { }

	public float get_AX() { }

	public void set_AX(float value) { }

	public float get_AY() { }

	public void set_AY(float value) { }

	public float get_AScaleX() { }

	public void set_AScaleX(float value) { }

	public float get_AScaleY() { }

	public void set_AScaleY(float value) { }

	public float get_AShearX() { }

	public void set_AShearX(float value) { }

	public float get_AShearY() { }

	public void set_AShearY(float value) { }

	public float get_A() { }

	public float get_B() { }

	public float get_C() { }

	public float get_D() { }

	public float get_WorldX() { }

	public float get_WorldY() { }

	public float get_WorldRotationX() { }

	public float get_WorldRotationY() { }

	public float get_WorldScaleX() { }

	public float get_WorldScaleY() { }

	public void .ctor(BoneData data, Skeleton skeleton, Bone parent) { }

	public void Update() { }

	public void UpdateWorldTransform() { }

	public void UpdateWorldTransform(float x, float y, float rotation, float scaleX, float scaleY, float shearX, float shearY) { }

	public void SetToSetupPose() { }

	internal void UpdateAppliedTransform() { }

	public void WorldToLocal(float worldX, float worldY, out float localX, out float localY) { }

	public void LocalToWorld(float localX, float localY, out float worldX, out float worldY) { }

	public float get_WorldToLocalRotationX() { }

	public float get_WorldToLocalRotationY() { }

	public float WorldToLocalRotation(float worldRotation) { }

	public float LocalToWorldRotation(float localRotation) { }

	public void RotateWorld(float degrees) { }

	public override string ToString() { }
}

// Namespace: Spine
public class BoneData
{
	// Fields
	internal int index;
	internal string name;
	internal BoneData parent;
	internal float length;
	internal float x;
	internal float y;
	internal float rotation;
	internal float scaleX;
	internal float scaleY;
	internal float shearX;
	internal float shearY;
	internal TransformMode transformMode;

	// Properties
	public int Index { get; }
	public string Name { get; }
	public BoneData Parent { get; }
	public float Length { get; set; }
	public float X { get; set; }
	public float Y { get; set; }
	public float Rotation { get; set; }
	public float ScaleX { get; set; }
	public float ScaleY { get; set; }
	public float ShearX { get; set; }
	public float ShearY { get; set; }
	public TransformMode TransformMode { get; set; }

	// Methods

	public int get_Index() { }

	public string get_Name() { }

	public BoneData get_Parent() { }

	public float get_Length() { }

	public void set_Length(float value) { }

	public float get_X() { }

	public void set_X(float value) { }

	public float get_Y() { }

	public void set_Y(float value) { }

	public float get_Rotation() { }

	public void set_Rotation(float value) { }

	public float get_ScaleX() { }

	public void set_ScaleX(float value) { }

	public float get_ScaleY() { }

	public void set_ScaleY(float value) { }

	public float get_ShearX() { }

	public void set_ShearX(float value) { }

	public float get_ShearY() { }

	public void set_ShearY(float value) { }

	public TransformMode get_TransformMode() { }

	public void set_TransformMode(TransformMode value) { }

	public void .ctor(int index, string name, BoneData parent) { }

	public override string ToString() { }
}

// Namespace: Spine
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum TransformMode
{
	// Fields
	public int value__;
	public const TransformMode Normal = 0;
	public const TransformMode OnlyTranslation = 7;
	public const TransformMode NoRotationOrReflection = 1;
	public const TransformMode NoScale = 2;
	public const TransformMode NoScaleOrReflection = 6;
}

// Namespace: Spine
public class Event
{
	// Fields
	internal readonly EventData data;
	internal readonly float time;
	internal int intValue;
	internal float floatValue;
	internal string stringValue;

	// Properties
	public EventData Data { get; }
	public float Time { get; }
	public int Int { get; set; }
	public float Float { get; set; }
	public string String { get; set; }

	// Methods

	public EventData get_Data() { }

	public float get_Time() { }

	public int get_Int() { }

	public void set_Int(int value) { }

	public float get_Float() { }

	public void set_Float(float value) { }

	public string get_String() { }

	public void set_String(string value) { }

	public void .ctor(float time, EventData data) { }

	public override string ToString() { }
}

// Namespace: Spine
public class EventData
{
	// Fields
	internal string name;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Int>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <Float>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <String>k__BackingField;

	// Properties
	public string Name { get; }
	public int Int { get; set; }
	public float Float { get; set; }
	public string String { get; set; }

	// Methods

	public string get_Name() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Int() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Int(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_Float() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Float(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_String() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_String(string value) { }

	public void .ctor(string name) { }

	public override string ToString() { }
}

// Namespace: Spine
[DebuggerDisplayAttribute] // RVA: 0x735C0 Offset: 0x729C0 VA: 0x1800735C0
public class ExposedList<T> : IEnumerable<T>, IEnumerable
{
	// Fields
	public T[] Items;
	public int Count;
	private const int DefaultCapacity = 4;
	private static readonly T[] EmptyArray;
	private int version;

	// Properties
	public int Capacity { get; set; }

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x276A020 Offset: 0x2769020 VA: 0x18276A020
	|-ExposedList<Animation>..ctor
	|-ExposedList<Attachment>..ctor
	|-ExposedList<Bone>..ctor
	|-ExposedList<BoneData>..ctor
	|-ExposedList<BoundingBoxAttachment>..ctor
	|-ExposedList<Event>..ctor
	|-ExposedList<EventData>..ctor
	|-ExposedList<ExposedList<int>>..ctor
	|-ExposedList<ExposedList<float>>..ctor
	|-ExposedList<IUpdatable>..ctor
	|-ExposedList<IkConstraintData>..ctor
	|-ExposedList<PathConstraintData>..ctor
	|-ExposedList<Polygon>..ctor
	|-ExposedList<Skin>..ctor
	|-ExposedList<SlotData>..ctor
	|-ExposedList<Timeline>..ctor
	|-ExposedList<TrackEntry>..ctor
	|-ExposedList<TransformConstraintData>..ctor
	|-ExposedList<SubmeshInstruction>..ctor
	|-ExposedList<bool>..ctor
	|-ExposedList<int>..ctor
	|-ExposedList<object>..ctor
	|-ExposedList<float>..ctor
	|-ExposedList<Color32>..ctor
	|-ExposedList<Material>..ctor
	|-ExposedList<Vector2>..ctor
	|-ExposedList<Vector3>..ctor
	*/

	public void .ctor(IEnumerable<T> collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2393A20 Offset: 0x2392A20 VA: 0x182393A20
	|-ExposedList<SubmeshInstruction>..ctor
	|-ExposedList<bool>..ctor
	|-ExposedList<int>..ctor
	|-ExposedList<object>..ctor
	|-ExposedList<float>..ctor
	|-ExposedList<Color32>..ctor
	|-ExposedList<Vector2>..ctor
	|-ExposedList<Vector3>..ctor
	*/

	public void .ctor(int capacity) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23ECDB0 Offset: 0x23EBDB0 VA: 0x1823ECDB0
	|-ExposedList<Bone>..ctor
	|-ExposedList<IkConstraint>..ctor
	|-ExposedList<PathConstraint>..ctor
	|-ExposedList<Slot>..ctor
	|-ExposedList<TransformConstraint>..ctor
	|-ExposedList<object>..ctor
	|
	|-RVA: 0x23ED020 Offset: 0x23EC020 VA: 0x1823ED020
	|-ExposedList<SubmeshInstruction>..ctor
	|
	|-RVA: 0x23ED0F0 Offset: 0x23EC0F0 VA: 0x1823ED0F0
	|-ExposedList<bool>..ctor
	|
	|-RVA: 0x23ECE80 Offset: 0x23EBE80 VA: 0x1823ECE80
	|-ExposedList<int>..ctor
	|
	|-RVA: 0x23ECF50 Offset: 0x23EBF50 VA: 0x1823ECF50
	|-ExposedList<float>..ctor
	|
	|-RVA: 0x23ECCE0 Offset: 0x23EBCE0 VA: 0x1823ECCE0
	|-ExposedList<Color32>..ctor
	|
	|-RVA: 0x23ED1C0 Offset: 0x23EC1C0 VA: 0x1823ED1C0
	|-ExposedList<Vector2>..ctor
	|
	|-RVA: 0x2393950 Offset: 0x2392950 VA: 0x182393950
	|-ExposedList<Vector3>..ctor
	*/

	internal void .ctor(T[] data, int size) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2393900 Offset: 0x2392900 VA: 0x182393900
	|-ExposedList<SubmeshInstruction>..ctor
	|-ExposedList<bool>..ctor
	|-ExposedList<int>..ctor
	|-ExposedList<object>..ctor
	|-ExposedList<float>..ctor
	|-ExposedList<Color32>..ctor
	|-ExposedList<Vector2>..ctor
	|-ExposedList<Vector3>..ctor
	*/

	public void Add(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E0A90 Offset: 0x23DFA90 VA: 0x1823E0A90
	|-ExposedList<Animation>.Add
	|-ExposedList<Bone>.Add
	|-ExposedList<BoneData>.Add
	|-ExposedList<BoundingBoxAttachment>.Add
	|-ExposedList<Event>.Add
	|-ExposedList<EventData>.Add
	|-ExposedList<ExposedList<int>>.Add
	|-ExposedList<ExposedList<float>>.Add
	|-ExposedList<IUpdatable>.Add
	|-ExposedList<IkConstraint>.Add
	|-ExposedList<IkConstraintData>.Add
	|-ExposedList<PathConstraint>.Add
	|-ExposedList<PathConstraintData>.Add
	|-ExposedList<Polygon>.Add
	|-ExposedList<Skin>.Add
	|-ExposedList<Slot>.Add
	|-ExposedList<SlotData>.Add
	|-ExposedList<Timeline>.Add
	|-ExposedList<TrackEntry>.Add
	|-ExposedList<TransformConstraint>.Add
	|-ExposedList<TransformConstraintData>.Add
	|-ExposedList<object>.Add
	|
	|-RVA: 0x23E0CD0 Offset: 0x23DFCD0 VA: 0x1823E0CD0
	|-ExposedList<SubmeshInstruction>.Add
	|
	|-RVA: 0x23E0E20 Offset: 0x23DFE20 VA: 0x1823E0E20
	|-ExposedList<bool>.Add
	|
	|-RVA: 0x23E0BB0 Offset: 0x23DFBB0 VA: 0x1823E0BB0
	|-ExposedList<int>.Add
	|
	|-RVA: 0x23E0B20 Offset: 0x23DFB20 VA: 0x1823E0B20
	|-ExposedList<float>.Add
	|
	|-RVA: 0x23E0C40 Offset: 0x23DFC40 VA: 0x1823E0C40
	|-ExposedList<Color32>.Add
	|
	|-RVA: 0x23E0D80 Offset: 0x23DFD80 VA: 0x1823E0D80
	|-ExposedList<Vector2>.Add
	|
	|-RVA: 0x2391A30 Offset: 0x2390A30 VA: 0x182391A30
	|-ExposedList<Vector3>.Add
	*/

	public void GrowIfNeeded(int newCount) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E60C0 Offset: 0x23E50C0 VA: 0x1823E60C0
	|-ExposedList<Attachment>.GrowIfNeeded
	|-ExposedList<Slot>.GrowIfNeeded
	|-ExposedList<object>.GrowIfNeeded
	|
	|-RVA: 0x23E61A0 Offset: 0x23E51A0 VA: 0x1823E61A0
	|-ExposedList<SubmeshInstruction>.GrowIfNeeded
	|
	|-RVA: 0x23E5FE0 Offset: 0x23E4FE0 VA: 0x1823E5FE0
	|-ExposedList<bool>.GrowIfNeeded
	|
	|-RVA: 0x23E5E20 Offset: 0x23E4E20 VA: 0x1823E5E20
	|-ExposedList<int>.GrowIfNeeded
	|
	|-RVA: 0x23E5F00 Offset: 0x23E4F00 VA: 0x1823E5F00
	|-ExposedList<float>.GrowIfNeeded
	|
	|-RVA: 0x23E5C60 Offset: 0x23E4C60 VA: 0x1823E5C60
	|-ExposedList<Color32>.GrowIfNeeded
	|
	|-RVA: 0x23E5D40 Offset: 0x23E4D40 VA: 0x1823E5D40
	|-ExposedList<Vector2>.GrowIfNeeded
	|
	|-RVA: 0x2392740 Offset: 0x2391740 VA: 0x182392740
	|-ExposedList<Vector3>.GrowIfNeeded
	*/

	public ExposedList<T> Resize(int newSize) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EBE00 Offset: 0x23EAE00 VA: 0x1823EBE00
	|-ExposedList<Attachment>.Resize
	|-ExposedList<ExposedList<int>>.Resize
	|-ExposedList<TrackEntry>.Resize
	|-ExposedList<object>.Resize
	|
	|-RVA: 0x23EBEB0 Offset: 0x23EAEB0 VA: 0x1823EBEB0
	|-ExposedList<SubmeshInstruction>.Resize
	|
	|-RVA: 0x23EBCA0 Offset: 0x23EACA0 VA: 0x1823EBCA0
	|-ExposedList<bool>.Resize
	|
	|-RVA: 0x23EBD50 Offset: 0x23EAD50 VA: 0x1823EBD50
	|-ExposedList<int>.Resize
	|-ExposedList<Color32>.Resize
	|
	|-RVA: 0x23EBB20 Offset: 0x23EAB20 VA: 0x1823EBB20
	|-ExposedList<float>.Resize
	|
	|-RVA: 0x23EBBE0 Offset: 0x23EABE0 VA: 0x1823EBBE0
	|-ExposedList<Vector2>.Resize
	|
	|-RVA: 0x23935D0 Offset: 0x23925D0 VA: 0x1823935D0
	|-ExposedList<Vector3>.Resize
	*/

	public void EnsureCapacity(int min) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E2810 Offset: 0x23E1810 VA: 0x1823E2810
	|-ExposedList<SubmeshInstruction>.EnsureCapacity
	|-ExposedList<bool>.EnsureCapacity
	|-ExposedList<int>.EnsureCapacity
	|-ExposedList<object>.EnsureCapacity
	|-ExposedList<float>.EnsureCapacity
	|-ExposedList<Color32>.EnsureCapacity
	|-ExposedList<Vector2>.EnsureCapacity
	|-ExposedList<Vector3>.EnsureCapacity
	*/

	private void CheckRange(int index, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E2220 Offset: 0x23E1220 VA: 0x1823E2220
	|-ExposedList<SubmeshInstruction>.CheckRange
	|
	|-RVA: 0x23E2310 Offset: 0x23E1310 VA: 0x1823E2310
	|-ExposedList<bool>.CheckRange
	|
	|-RVA: 0x23E24F0 Offset: 0x23E14F0 VA: 0x1823E24F0
	|-ExposedList<int>.CheckRange
	|
	|-RVA: 0x23E2040 Offset: 0x23E1040 VA: 0x1823E2040
	|-ExposedList<object>.CheckRange
	|
	|-RVA: 0x23E2400 Offset: 0x23E1400 VA: 0x1823E2400
	|-ExposedList<float>.CheckRange
	|
	|-RVA: 0x23E1F50 Offset: 0x23E0F50 VA: 0x1823E1F50
	|-ExposedList<Color32>.CheckRange
	|
	|-RVA: 0x23E2130 Offset: 0x23E1130 VA: 0x1823E2130
	|-ExposedList<Vector2>.CheckRange
	|
	|-RVA: 0x2391D70 Offset: 0x2390D70 VA: 0x182391D70
	|-ExposedList<Vector3>.CheckRange
	*/

	private void AddCollection(ICollection<T> collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23DF8D0 Offset: 0x23DE8D0 VA: 0x1823DF8D0
	|-ExposedList<SubmeshInstruction>.AddCollection
	|-ExposedList<bool>.AddCollection
	|-ExposedList<int>.AddCollection
	|-ExposedList<object>.AddCollection
	|-ExposedList<float>.AddCollection
	|-ExposedList<Color32>.AddCollection
	|-ExposedList<Vector2>.AddCollection
	|-ExposedList<Vector3>.AddCollection
	*/

	private void AddEnumerable(IEnumerable<T> enumerable) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23DFC20 Offset: 0x23DEC20 VA: 0x1823DFC20
	|-ExposedList<SubmeshInstruction>.AddEnumerable
	|
	|-RVA: 0x23E0110 Offset: 0x23DF110 VA: 0x1823E0110
	|-ExposedList<bool>.AddEnumerable
	|
	|-RVA: 0x23E0830 Offset: 0x23DF830 VA: 0x1823E0830
	|-ExposedList<int>.AddEnumerable
	|
	|-RVA: 0x23DFEB0 Offset: 0x23DEEB0 VA: 0x1823DFEB0
	|-ExposedList<object>.AddEnumerable
	|
	|-RVA: 0x23E0370 Offset: 0x23DF370 VA: 0x1823E0370
	|-ExposedList<float>.AddEnumerable
	|
	|-RVA: 0x23E05D0 Offset: 0x23DF5D0 VA: 0x1823E05D0
	|-ExposedList<Color32>.AddEnumerable
	|
	|-RVA: 0x23DF9C0 Offset: 0x23DE9C0 VA: 0x1823DF9C0
	|-ExposedList<Vector2>.AddEnumerable
	|
	|-RVA: 0x23916F0 Offset: 0x23906F0 VA: 0x1823916F0
	|-ExposedList<Vector3>.AddEnumerable
	*/

	public void AddRange(IEnumerable<T> collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2391980 Offset: 0x2390980 VA: 0x182391980
	|-ExposedList<SubmeshInstruction>.AddRange
	|-ExposedList<bool>.AddRange
	|-ExposedList<int>.AddRange
	|-ExposedList<object>.AddRange
	|-ExposedList<float>.AddRange
	|-ExposedList<Color32>.AddRange
	|-ExposedList<Vector2>.AddRange
	|-ExposedList<Vector3>.AddRange
	*/

	public int BinarySearch(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E12F0 Offset: 0x23E02F0 VA: 0x1823E12F0
	|-ExposedList<SubmeshInstruction>.BinarySearch
	|
	|-RVA: 0x23E1160 Offset: 0x23E0160 VA: 0x1823E1160
	|-ExposedList<bool>.BinarySearch
	|
	|-RVA: 0x23E1370 Offset: 0x23E0370 VA: 0x1823E1370
	|-ExposedList<int>.BinarySearch
	|-ExposedList<Color32>.BinarySearch
	|
	|-RVA: 0x23E1530 Offset: 0x23E0530 VA: 0x1823E1530
	|-ExposedList<object>.BinarySearch
	|
	|-RVA: 0x23E1340 Offset: 0x23E0340 VA: 0x1823E1340
	|-ExposedList<float>.BinarySearch
	|
	|-RVA: 0x23E0EB0 Offset: 0x23DFEB0 VA: 0x1823E0EB0
	|-ExposedList<Vector2>.BinarySearch
	|
	|-RVA: 0x2391BD0 Offset: 0x2390BD0 VA: 0x182391BD0
	|-ExposedList<Vector3>.BinarySearch
	*/

	public int BinarySearch(T item, IComparer<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E1560 Offset: 0x23E0560 VA: 0x1823E1560
	|-ExposedList<SubmeshInstruction>.BinarySearch
	|
	|-RVA: 0x23E13E0 Offset: 0x23E03E0 VA: 0x1823E13E0
	|-ExposedList<bool>.BinarySearch
	|
	|-RVA: 0x23E1420 Offset: 0x23E0420 VA: 0x1823E1420
	|-ExposedList<int>.BinarySearch
	|-ExposedList<Color32>.BinarySearch
	|
	|-RVA: 0x23E13A0 Offset: 0x23E03A0 VA: 0x1823E13A0
	|-ExposedList<object>.BinarySearch
	|
	|-RVA: 0x23E1190 Offset: 0x23E0190 VA: 0x1823E1190
	|-ExposedList<float>.BinarySearch
	|
	|-RVA: 0x23E1460 Offset: 0x23E0460 VA: 0x1823E1460
	|-ExposedList<Vector2>.BinarySearch
	|
	|-RVA: 0x2391B80 Offset: 0x2390B80 VA: 0x182391B80
	|-ExposedList<Vector3>.BinarySearch
	*/

	public int BinarySearch(int index, int count, T item, IComparer<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E0EF0 Offset: 0x23DFEF0 VA: 0x1823E0EF0
	|-ExposedList<SubmeshInstruction>.BinarySearch
	|
	|-RVA: 0x23E10D0 Offset: 0x23E00D0 VA: 0x1823E10D0
	|-ExposedList<bool>.BinarySearch
	|
	|-RVA: 0x23E11D0 Offset: 0x23E01D0 VA: 0x1823E11D0
	|-ExposedList<int>.BinarySearch
	|
	|-RVA: 0x23E14A0 Offset: 0x23E04A0 VA: 0x1823E14A0
	|-ExposedList<object>.BinarySearch
	|
	|-RVA: 0x23E1260 Offset: 0x23E0260 VA: 0x1823E1260
	|-ExposedList<float>.BinarySearch
	|
	|-RVA: 0x23E1040 Offset: 0x23E0040 VA: 0x1823E1040
	|-ExposedList<Color32>.BinarySearch
	|
	|-RVA: 0x23E0FB0 Offset: 0x23DFFB0 VA: 0x1823E0FB0
	|-ExposedList<Vector2>.BinarySearch
	|
	|-RVA: 0x2391AD0 Offset: 0x2390AD0 VA: 0x182391AD0
	|-ExposedList<Vector3>.BinarySearch
	*/

	public void Clear(bool clearArray = True) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E25E0 Offset: 0x23E15E0 VA: 0x1823E25E0
	|-ExposedList<Attachment>.Clear
	|-ExposedList<Bone>.Clear
	|-ExposedList<BoundingBoxAttachment>.Clear
	|-ExposedList<Event>.Clear
	|-ExposedList<ExposedList<int>>.Clear
	|-ExposedList<ExposedList<float>>.Clear
	|-ExposedList<IUpdatable>.Clear
	|-ExposedList<Polygon>.Clear
	|-ExposedList<Slot>.Clear
	|-ExposedList<TrackEntry>.Clear
	|-ExposedList<SubmeshInstruction>.Clear
	|-ExposedList<bool>.Clear
	|-ExposedList<int>.Clear
	|-ExposedList<object>.Clear
	|-ExposedList<float>.Clear
	|-ExposedList<Color32>.Clear
	|-ExposedList<Material>.Clear
	|-ExposedList<Vector2>.Clear
	|-ExposedList<Vector3>.Clear
	*/

	public bool Contains(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E2710 Offset: 0x23E1710 VA: 0x1823E2710
	|-ExposedList<IUpdatable>.Contains
	|-ExposedList<bool>.Contains
	|-ExposedList<int>.Contains
	|-ExposedList<object>.Contains
	|-ExposedList<Color32>.Contains
	|
	|-RVA: 0x23E26B0 Offset: 0x23E16B0 VA: 0x1823E26B0
	|-ExposedList<SubmeshInstruction>.Contains
	|
	|-RVA: 0x23E2670 Offset: 0x23E1670 VA: 0x1823E2670
	|-ExposedList<float>.Contains
	|
	|-RVA: 0x23E2620 Offset: 0x23E1620 VA: 0x1823E2620
	|-ExposedList<Vector2>.Contains
	|
	|-RVA: 0x2391E60 Offset: 0x2390E60 VA: 0x182391E60
	|-ExposedList<Vector3>.Contains
	*/

	public ExposedList<TOutput> ConvertAll<TOutput>(Converter<T, TOutput> converter) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C23A60 Offset: 0x1C22A60 VA: 0x181C23A60
	|-ExposedList<object>.ConvertAll<object>
	*/

	public void CopyTo(T[] array) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E2750 Offset: 0x23E1750 VA: 0x1823E2750
	|-ExposedList<Attachment>.CopyTo
	|-ExposedList<SubmeshInstruction>.CopyTo
	|-ExposedList<bool>.CopyTo
	|-ExposedList<int>.CopyTo
	|-ExposedList<object>.CopyTo
	|-ExposedList<float>.CopyTo
	|-ExposedList<Color32>.CopyTo
	|-ExposedList<Material>.CopyTo
	|-ExposedList<Vector2>.CopyTo
	|-ExposedList<Vector3>.CopyTo
	*/

	public void CopyTo(T[] array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x273FF30 Offset: 0x273EF30 VA: 0x18273FF30
	|-ExposedList<SubmeshInstruction>.CopyTo
	|-ExposedList<bool>.CopyTo
	|-ExposedList<int>.CopyTo
	|-ExposedList<object>.CopyTo
	|-ExposedList<float>.CopyTo
	|-ExposedList<Color32>.CopyTo
	|-ExposedList<Vector2>.CopyTo
	|-ExposedList<Vector3>.CopyTo
	*/

	public void CopyTo(int index, T[] array, int arrayIndex, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E2780 Offset: 0x23E1780 VA: 0x1823E2780
	|-ExposedList<SubmeshInstruction>.CopyTo
	|-ExposedList<bool>.CopyTo
	|-ExposedList<int>.CopyTo
	|-ExposedList<object>.CopyTo
	|-ExposedList<float>.CopyTo
	|-ExposedList<Color32>.CopyTo
	|-ExposedList<Vector2>.CopyTo
	|-ExposedList<Vector3>.CopyTo
	*/

	public bool Exists(Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E2890 Offset: 0x23E1890 VA: 0x1823E2890
	|-ExposedList<SubmeshInstruction>.Exists
	|-ExposedList<bool>.Exists
	|-ExposedList<int>.Exists
	|-ExposedList<object>.Exists
	|-ExposedList<float>.Exists
	|-ExposedList<Color32>.Exists
	|-ExposedList<Vector2>.Exists
	|-ExposedList<Vector3>.Exists
	*/

	public T Find(Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E4240 Offset: 0x23E3240 VA: 0x1823E4240
	|-ExposedList<SubmeshInstruction>.Find
	|
	|-RVA: 0x23E43D0 Offset: 0x23E33D0 VA: 0x1823E43D0
	|-ExposedList<bool>.Find
	|
	|-RVA: 0x23E4110 Offset: 0x23E3110 VA: 0x1823E4110
	|-ExposedList<int>.Find
	|
	|-RVA: 0x23E4750 Offset: 0x23E3750 VA: 0x1823E4750
	|-ExposedList<object>.Find
	|
	|-RVA: 0x23E4880 Offset: 0x23E3880 VA: 0x1823E4880
	|-ExposedList<float>.Find
	|
	|-RVA: 0x23E4500 Offset: 0x23E3500 VA: 0x1823E4500
	|-ExposedList<Color32>.Find
	|
	|-RVA: 0x23E4620 Offset: 0x23E3620 VA: 0x1823E4620
	|-ExposedList<Vector2>.Find
	|
	|-RVA: 0x23922E0 Offset: 0x23912E0 VA: 0x1823922E0
	|-ExposedList<Vector3>.Find
	*/

	private static void CheckMatch(Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E1CB0 Offset: 0x23E0CB0 VA: 0x1823E1CB0
	|-ExposedList<SubmeshInstruction>.CheckMatch
	|
	|-RVA: 0x23E1D90 Offset: 0x23E0D90 VA: 0x1823E1D90
	|-ExposedList<bool>.CheckMatch
	|
	|-RVA: 0x23E1E00 Offset: 0x23E0E00 VA: 0x1823E1E00
	|-ExposedList<int>.CheckMatch
	|
	|-RVA: 0x23E1EE0 Offset: 0x23E0EE0 VA: 0x1823E1EE0
	|-ExposedList<object>.CheckMatch
	|
	|-RVA: 0x23E1D20 Offset: 0x23E0D20 VA: 0x1823E1D20
	|-ExposedList<float>.CheckMatch
	|
	|-RVA: 0x23E1E70 Offset: 0x23E0E70 VA: 0x1823E1E70
	|-ExposedList<Color32>.CheckMatch
	|
	|-RVA: 0x23E1C40 Offset: 0x23E0C40 VA: 0x1823E1C40
	|-ExposedList<Vector2>.CheckMatch
	|
	|-RVA: 0x2391D00 Offset: 0x2390D00 VA: 0x182391D00
	|-ExposedList<Vector3>.CheckMatch
	*/

	public ExposedList<T> FindAll(Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E3330 Offset: 0x23E2330 VA: 0x1823E3330
	|-ExposedList<SubmeshInstruction>.FindAll
	|-ExposedList<bool>.FindAll
	|-ExposedList<int>.FindAll
	|-ExposedList<object>.FindAll
	|-ExposedList<float>.FindAll
	|-ExposedList<Color32>.FindAll
	|-ExposedList<Vector2>.FindAll
	|-ExposedList<Vector3>.FindAll
	*/

	private ExposedList<T> FindAllList(Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E2AD0 Offset: 0x23E1AD0 VA: 0x1823E2AD0
	|-ExposedList<SubmeshInstruction>.FindAllList
	|
	|-RVA: 0x23E2C80 Offset: 0x23E1C80 VA: 0x1823E2C80
	|-ExposedList<bool>.FindAllList
	|
	|-RVA: 0x23E31E0 Offset: 0x23E21E0 VA: 0x1823E31E0
	|-ExposedList<int>.FindAllList
	|
	|-RVA: 0x23E2DD0 Offset: 0x23E1DD0 VA: 0x1823E2DD0
	|-ExposedList<object>.FindAllList
	|
	|-RVA: 0x23E2980 Offset: 0x23E1980 VA: 0x1823E2980
	|-ExposedList<float>.FindAllList
	|
	|-RVA: 0x23E3090 Offset: 0x23E2090 VA: 0x1823E3090
	|-ExposedList<Color32>.FindAllList
	|
	|-RVA: 0x23E2F20 Offset: 0x23E1F20 VA: 0x1823E2F20
	|-ExposedList<Vector2>.FindAllList
	|
	|-RVA: 0x2391EB0 Offset: 0x2390EB0 VA: 0x182391EB0
	|-ExposedList<Vector3>.FindAllList
	*/

	public int FindIndex(Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E3680 Offset: 0x23E2680 VA: 0x1823E3680
	|-ExposedList<SubmeshInstruction>.FindIndex
	|-ExposedList<bool>.FindIndex
	|-ExposedList<int>.FindIndex
	|-ExposedList<object>.FindIndex
	|-ExposedList<float>.FindIndex
	|-ExposedList<Color32>.FindIndex
	|-ExposedList<Vector2>.FindIndex
	|-ExposedList<Vector3>.FindIndex
	*/

	public int FindIndex(int startIndex, Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E3550 Offset: 0x23E2550 VA: 0x1823E3550
	|-ExposedList<SubmeshInstruction>.FindIndex
	|-ExposedList<bool>.FindIndex
	|-ExposedList<int>.FindIndex
	|-ExposedList<object>.FindIndex
	|-ExposedList<float>.FindIndex
	|-ExposedList<Color32>.FindIndex
	|-ExposedList<Vector2>.FindIndex
	|-ExposedList<Vector3>.FindIndex
	*/

	public int FindIndex(int startIndex, int count, Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E3420 Offset: 0x23E2420 VA: 0x1823E3420
	|-ExposedList<SubmeshInstruction>.FindIndex
	|-ExposedList<bool>.FindIndex
	|-ExposedList<int>.FindIndex
	|-ExposedList<object>.FindIndex
	|-ExposedList<float>.FindIndex
	|-ExposedList<Color32>.FindIndex
	|-ExposedList<Vector2>.FindIndex
	|-ExposedList<Vector3>.FindIndex
	*/

	private int GetIndex(int startIndex, int count, Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E5500 Offset: 0x23E4500 VA: 0x1823E5500
	|-ExposedList<SubmeshInstruction>.GetIndex
	|
	|-RVA: 0x23E5200 Offset: 0x23E4200 VA: 0x1823E5200
	|-ExposedList<bool>.GetIndex
	|
	|-RVA: 0x23E5080 Offset: 0x23E4080 VA: 0x1823E5080
	|-ExposedList<int>.GetIndex
	|
	|-RVA: 0x23E5140 Offset: 0x23E4140 VA: 0x1823E5140
	|-ExposedList<object>.GetIndex
	|
	|-RVA: 0x23E52C0 Offset: 0x23E42C0 VA: 0x1823E52C0
	|-ExposedList<float>.GetIndex
	|
	|-RVA: 0x23E5380 Offset: 0x23E4380 VA: 0x1823E5380
	|-ExposedList<Color32>.GetIndex
	|
	|-RVA: 0x23E5440 Offset: 0x23E4440 VA: 0x1823E5440
	|-ExposedList<Vector2>.GetIndex
	|
	|-RVA: 0x2392590 Offset: 0x2391590 VA: 0x182392590
	|-ExposedList<Vector3>.GetIndex
	*/

	public T FindLast(Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E3D20 Offset: 0x23E2D20 VA: 0x1823E3D20
	|-ExposedList<SubmeshInstruction>.FindLast
	|
	|-RVA: 0x23E3AC0 Offset: 0x23E2AC0 VA: 0x1823E3AC0
	|-ExposedList<bool>.FindLast
	|
	|-RVA: 0x23E3BF0 Offset: 0x23E2BF0 VA: 0x1823E3BF0
	|-ExposedList<int>.FindLast
	|-ExposedList<Color32>.FindLast
	|
	|-RVA: 0x23E3FE0 Offset: 0x23E2FE0 VA: 0x1823E3FE0
	|-ExposedList<object>.FindLast
	|
	|-RVA: 0x23E3990 Offset: 0x23E2990 VA: 0x1823E3990
	|-ExposedList<float>.FindLast
	|
	|-RVA: 0x23E3EB0 Offset: 0x23E2EB0 VA: 0x1823E3EB0
	|-ExposedList<Vector2>.FindLast
	|
	|-RVA: 0x2392180 Offset: 0x2391180 VA: 0x182392180
	|-ExposedList<Vector3>.FindLast
	*/

	public int FindLastIndex(Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E3770 Offset: 0x23E2770 VA: 0x1823E3770
	|-ExposedList<SubmeshInstruction>.FindLastIndex
	|-ExposedList<bool>.FindLastIndex
	|-ExposedList<int>.FindLastIndex
	|-ExposedList<object>.FindLastIndex
	|-ExposedList<float>.FindLastIndex
	|-ExposedList<Color32>.FindLastIndex
	|-ExposedList<Vector2>.FindLastIndex
	|-ExposedList<Vector3>.FindLastIndex
	*/

	public int FindLastIndex(int startIndex, Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2392050 Offset: 0x2391050 VA: 0x182392050
	|-ExposedList<SubmeshInstruction>.FindLastIndex
	|-ExposedList<bool>.FindLastIndex
	|-ExposedList<int>.FindLastIndex
	|-ExposedList<object>.FindLastIndex
	|-ExposedList<float>.FindLastIndex
	|-ExposedList<Color32>.FindLastIndex
	|-ExposedList<Vector2>.FindLastIndex
	|-ExposedList<Vector3>.FindLastIndex
	*/

	public int FindLastIndex(int startIndex, int count, Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E3860 Offset: 0x23E2860 VA: 0x1823E3860
	|-ExposedList<SubmeshInstruction>.FindLastIndex
	|-ExposedList<bool>.FindLastIndex
	|-ExposedList<int>.FindLastIndex
	|-ExposedList<object>.FindLastIndex
	|-ExposedList<float>.FindLastIndex
	|-ExposedList<Color32>.FindLastIndex
	|-ExposedList<Vector2>.FindLastIndex
	|-ExposedList<Vector3>.FindLastIndex
	*/

	private int GetLastIndex(int startIndex, int count, Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E58E0 Offset: 0x23E48E0 VA: 0x1823E58E0
	|-ExposedList<SubmeshInstruction>.GetLastIndex
	|
	|-RVA: 0x23E56A0 Offset: 0x23E46A0 VA: 0x1823E56A0
	|-ExposedList<bool>.GetLastIndex
	|
	|-RVA: 0x23E55E0 Offset: 0x23E45E0 VA: 0x1823E55E0
	|-ExposedList<int>.GetLastIndex
	|
	|-RVA: 0x23E5A90 Offset: 0x23E4A90 VA: 0x1823E5A90
	|-ExposedList<object>.GetLastIndex
	|
	|-RVA: 0x23E5760 Offset: 0x23E4760 VA: 0x1823E5760
	|-ExposedList<float>.GetLastIndex
	|
	|-RVA: 0x23E5820 Offset: 0x23E4820 VA: 0x1823E5820
	|-ExposedList<Color32>.GetLastIndex
	|
	|-RVA: 0x23E59D0 Offset: 0x23E49D0 VA: 0x1823E59D0
	|-ExposedList<Vector2>.GetLastIndex
	|
	|-RVA: 0x2392660 Offset: 0x2391660 VA: 0x182392660
	|-ExposedList<Vector3>.GetLastIndex
	*/

	public void ForEach(Action<T> action) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E4C50 Offset: 0x23E3C50 VA: 0x1823E4C50
	|-ExposedList<SubmeshInstruction>.ForEach
	|
	|-RVA: 0x23E49B0 Offset: 0x23E39B0 VA: 0x1823E49B0
	|-ExposedList<bool>.ForEach
	|
	|-RVA: 0x23E4B70 Offset: 0x23E3B70 VA: 0x1823E4B70
	|-ExposedList<int>.ForEach
	|
	|-RVA: 0x23E4F30 Offset: 0x23E3F30 VA: 0x1823E4F30
	|-ExposedList<object>.ForEach
	|
	|-RVA: 0x23E4D60 Offset: 0x23E3D60 VA: 0x1823E4D60
	|-ExposedList<float>.ForEach
	|
	|-RVA: 0x23E4E50 Offset: 0x23E3E50 VA: 0x1823E4E50
	|-ExposedList<Color32>.ForEach
	|
	|-RVA: 0x23E4A90 Offset: 0x23E3A90 VA: 0x1823E4A90
	|-ExposedList<Vector2>.ForEach
	|
	|-RVA: 0x2392440 Offset: 0x2391440 VA: 0x182392440
	|-ExposedList<Vector3>.ForEach
	*/

	public ExposedList.Enumerator<T> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E5010 Offset: 0x23E4010 VA: 0x1823E5010
	|-ExposedList<Animation>.GetEnumerator
	|-ExposedList<Bone>.GetEnumerator
	|-ExposedList<BoneData>.GetEnumerator
	|-ExposedList<EventData>.GetEnumerator
	|-ExposedList<ExposedList<float>>.GetEnumerator
	|-ExposedList<IkConstraintData>.GetEnumerator
	|-ExposedList<PathConstraintData>.GetEnumerator
	|-ExposedList<Skin>.GetEnumerator
	|-ExposedList<Slot>.GetEnumerator
	|-ExposedList<SlotData>.GetEnumerator
	|-ExposedList<Timeline>.GetEnumerator
	|-ExposedList<TransformConstraintData>.GetEnumerator
	|-ExposedList<bool>.GetEnumerator
	|-ExposedList<int>.GetEnumerator
	|-ExposedList<object>.GetEnumerator
	|-ExposedList<float>.GetEnumerator
	|-ExposedList<Color32>.GetEnumerator
	|-ExposedList<Vector2>.GetEnumerator
	|
	|-RVA: 0x23E5040 Offset: 0x23E4040 VA: 0x1823E5040
	|-ExposedList<SubmeshInstruction>.GetEnumerator
	|
	|-RVA: 0x2392550 Offset: 0x2391550 VA: 0x182392550
	|-ExposedList<Vector3>.GetEnumerator
	*/

	public ExposedList<T> GetRange(int index, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E5B50 Offset: 0x23E4B50 VA: 0x1823E5B50
	|-ExposedList<SubmeshInstruction>.GetRange
	|-ExposedList<bool>.GetRange
	|-ExposedList<int>.GetRange
	|-ExposedList<object>.GetRange
	|-ExposedList<float>.GetRange
	|-ExposedList<Color32>.GetRange
	|-ExposedList<Vector2>.GetRange
	|-ExposedList<Vector3>.GetRange
	*/

	public int IndexOf(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E62B0 Offset: 0x23E52B0 VA: 0x1823E62B0
	|-ExposedList<BoundingBoxAttachment>.IndexOf
	|-ExposedList<IkConstraintData>.IndexOf
	|-ExposedList<Slot>.IndexOf
	|-ExposedList<TransformConstraintData>.IndexOf
	|-ExposedList<bool>.IndexOf
	|-ExposedList<int>.IndexOf
	|-ExposedList<object>.IndexOf
	|-ExposedList<Color32>.IndexOf
	|
	|-RVA: 0x23E6F80 Offset: 0x23E5F80 VA: 0x1823E6F80
	|-ExposedList<SubmeshInstruction>.IndexOf
	|
	|-RVA: 0x23E6280 Offset: 0x23E5280 VA: 0x1823E6280
	|-ExposedList<float>.IndexOf
	|
	|-RVA: 0x23E6970 Offset: 0x23E5970 VA: 0x1823E6970
	|-ExposedList<Vector2>.IndexOf
	|
	|-RVA: 0x23928C0 Offset: 0x23918C0 VA: 0x1823928C0
	|-ExposedList<Vector3>.IndexOf
	*/

	public int IndexOf(T item, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E6770 Offset: 0x23E5770 VA: 0x1823E6770
	|-ExposedList<SubmeshInstruction>.IndexOf
	|
	|-RVA: 0x23E6400 Offset: 0x23E5400 VA: 0x1823E6400
	|-ExposedList<bool>.IndexOf
	|
	|-RVA: 0x23E6370 Offset: 0x23E5370 VA: 0x1823E6370
	|-ExposedList<int>.IndexOf
	|
	|-RVA: 0x23E6C10 Offset: 0x23E5C10 VA: 0x1823E6C10
	|-ExposedList<object>.IndexOf
	|
	|-RVA: 0x23E62E0 Offset: 0x23E52E0 VA: 0x1823E62E0
	|-ExposedList<float>.IndexOf
	|
	|-RVA: 0x23E6490 Offset: 0x23E5490 VA: 0x1823E6490
	|-ExposedList<Color32>.IndexOf
	|
	|-RVA: 0x23E6F00 Offset: 0x23E5F00 VA: 0x1823E6F00
	|-ExposedList<Vector2>.IndexOf
	|
	|-RVA: 0x2392820 Offset: 0x2391820 VA: 0x182392820
	|-ExposedList<Vector3>.IndexOf
	*/

	public int IndexOf(T item, int index, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E6820 Offset: 0x23E5820 VA: 0x1823E6820
	|-ExposedList<SubmeshInstruction>.IndexOf
	|
	|-RVA: 0x23E6AE0 Offset: 0x23E5AE0 VA: 0x1823E6AE0
	|-ExposedList<bool>.IndexOf
	|
	|-RVA: 0x23E6640 Offset: 0x23E5640 VA: 0x1823E6640
	|-ExposedList<int>.IndexOf
	|
	|-RVA: 0x23E69B0 Offset: 0x23E59B0 VA: 0x1823E69B0
	|-ExposedList<object>.IndexOf
	|
	|-RVA: 0x23E6DD0 Offset: 0x23E5DD0 VA: 0x1823E6DD0
	|-ExposedList<float>.IndexOf
	|
	|-RVA: 0x23E6CA0 Offset: 0x23E5CA0 VA: 0x1823E6CA0
	|-ExposedList<Color32>.IndexOf
	|
	|-RVA: 0x23E6510 Offset: 0x23E5510 VA: 0x1823E6510
	|-ExposedList<Vector2>.IndexOf
	|
	|-RVA: 0x2392910 Offset: 0x2391910 VA: 0x182392910
	|-ExposedList<Vector3>.IndexOf
	*/

	private void Shift(int start, int delta) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EBFD0 Offset: 0x23EAFD0 VA: 0x1823EBFD0
	|-ExposedList<SubmeshInstruction>.Shift
	|-ExposedList<bool>.Shift
	|-ExposedList<int>.Shift
	|-ExposedList<object>.Shift
	|-ExposedList<float>.Shift
	|-ExposedList<Color32>.Shift
	|-ExposedList<Vector2>.Shift
	|-ExposedList<Vector3>.Shift
	*/

	private void CheckIndex(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E1B40 Offset: 0x23E0B40 VA: 0x1823E1B40
	|-ExposedList<SubmeshInstruction>.CheckIndex
	|
	|-RVA: 0x23E1BC0 Offset: 0x23E0BC0 VA: 0x1823E1BC0
	|-ExposedList<bool>.CheckIndex
	|
	|-RVA: 0x23E18C0 Offset: 0x23E08C0 VA: 0x1823E18C0
	|-ExposedList<int>.CheckIndex
	|
	|-RVA: 0x23E1940 Offset: 0x23E0940 VA: 0x1823E1940
	|-ExposedList<object>.CheckIndex
	|
	|-RVA: 0x23E1A40 Offset: 0x23E0A40 VA: 0x1823E1A40
	|-ExposedList<float>.CheckIndex
	|
	|-RVA: 0x23E1AC0 Offset: 0x23E0AC0 VA: 0x1823E1AC0
	|-ExposedList<Color32>.CheckIndex
	|
	|-RVA: 0x23E19C0 Offset: 0x23E09C0 VA: 0x1823E19C0
	|-ExposedList<Vector2>.CheckIndex
	|
	|-RVA: 0x2391C80 Offset: 0x2390C80 VA: 0x182391C80
	|-ExposedList<Vector3>.CheckIndex
	*/

	public void Insert(int index, T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E8800 Offset: 0x23E7800 VA: 0x1823E8800
	|-ExposedList<SubmeshInstruction>.Insert
	|
	|-RVA: 0x23E8710 Offset: 0x23E7710 VA: 0x1823E8710
	|-ExposedList<bool>.Insert
	|
	|-RVA: 0x23E8530 Offset: 0x23E7530 VA: 0x1823E8530
	|-ExposedList<int>.Insert
	|
	|-RVA: 0x23E8910 Offset: 0x23E7910 VA: 0x1823E8910
	|-ExposedList<object>.Insert
	|
	|-RVA: 0x23E8440 Offset: 0x23E7440 VA: 0x1823E8440
	|-ExposedList<float>.Insert
	|
	|-RVA: 0x23E8620 Offset: 0x23E7620 VA: 0x1823E8620
	|-ExposedList<Color32>.Insert
	|
	|-RVA: 0x23E8A00 Offset: 0x23E7A00 VA: 0x1823E8A00
	|-ExposedList<Vector2>.Insert
	|
	|-RVA: 0x2392D10 Offset: 0x2391D10 VA: 0x182392D10
	|-ExposedList<Vector3>.Insert
	*/

	private void CheckCollection(IEnumerable<T> collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E1770 Offset: 0x23E0770 VA: 0x1823E1770
	|-ExposedList<SubmeshInstruction>.CheckCollection
	|
	|-RVA: 0x23E17E0 Offset: 0x23E07E0 VA: 0x1823E17E0
	|-ExposedList<bool>.CheckCollection
	|
	|-RVA: 0x23E15B0 Offset: 0x23E05B0 VA: 0x1823E15B0
	|-ExposedList<int>.CheckCollection
	|
	|-RVA: 0x23E1700 Offset: 0x23E0700 VA: 0x1823E1700
	|-ExposedList<object>.CheckCollection
	|
	|-RVA: 0x23E1850 Offset: 0x23E0850 VA: 0x1823E1850
	|-ExposedList<float>.CheckCollection
	|
	|-RVA: 0x23E1620 Offset: 0x23E0620 VA: 0x1823E1620
	|-ExposedList<Color32>.CheckCollection
	|
	|-RVA: 0x23E1690 Offset: 0x23E0690 VA: 0x1823E1690
	|-ExposedList<Vector2>.CheckCollection
	|
	|-RVA: 0x2391C10 Offset: 0x2390C10 VA: 0x182391C10
	|-ExposedList<Vector3>.CheckCollection
	*/

	public void InsertRange(int index, IEnumerable<T> collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E8290 Offset: 0x23E7290 VA: 0x1823E8290
	|-ExposedList<SubmeshInstruction>.InsertRange
	|-ExposedList<bool>.InsertRange
	|-ExposedList<int>.InsertRange
	|-ExposedList<object>.InsertRange
	|-ExposedList<float>.InsertRange
	|-ExposedList<Color32>.InsertRange
	|-ExposedList<Vector2>.InsertRange
	|-ExposedList<Vector3>.InsertRange
	*/

	private void InsertCollection(int index, ICollection<T> collection) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E6FD0 Offset: 0x23E5FD0 VA: 0x1823E6FD0
	|-ExposedList<SubmeshInstruction>.InsertCollection
	|-ExposedList<bool>.InsertCollection
	|-ExposedList<int>.InsertCollection
	|-ExposedList<object>.InsertCollection
	|-ExposedList<float>.InsertCollection
	|-ExposedList<Color32>.InsertCollection
	|-ExposedList<Vector2>.InsertCollection
	|-ExposedList<Vector3>.InsertCollection
	*/

	private void InsertEnumeration(int index, IEnumerable<T> enumerable) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E75E0 Offset: 0x23E65E0 VA: 0x1823E75E0
	|-ExposedList<SubmeshInstruction>.InsertEnumeration
	|
	|-RVA: 0x23E7360 Offset: 0x23E6360 VA: 0x1823E7360
	|-ExposedList<bool>.InsertEnumeration
	|
	|-RVA: 0x23E7B10 Offset: 0x23E6B10 VA: 0x1823E7B10
	|-ExposedList<int>.InsertEnumeration
	|
	|-RVA: 0x23E70E0 Offset: 0x23E60E0 VA: 0x1823E70E0
	|-ExposedList<object>.InsertEnumeration
	|
	|-RVA: 0x23E78A0 Offset: 0x23E68A0 VA: 0x1823E78A0
	|-ExposedList<float>.InsertEnumeration
	|
	|-RVA: 0x23E7D90 Offset: 0x23E6D90 VA: 0x1823E7D90
	|-ExposedList<Color32>.InsertEnumeration
	|
	|-RVA: 0x23E8010 Offset: 0x23E7010 VA: 0x1823E8010
	|-ExposedList<Vector2>.InsertEnumeration
	|
	|-RVA: 0x2392A60 Offset: 0x2391A60 VA: 0x182392A60
	|-ExposedList<Vector3>.InsertEnumeration
	*/

	public int LastIndexOf(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E9650 Offset: 0x23E8650 VA: 0x1823E9650
	|-ExposedList<SubmeshInstruction>.LastIndexOf
	|
	|-RVA: 0x23E9800 Offset: 0x23E8800 VA: 0x1823E9800
	|-ExposedList<bool>.LastIndexOf
	|-ExposedList<int>.LastIndexOf
	|-ExposedList<object>.LastIndexOf
	|-ExposedList<Color32>.LastIndexOf
	|
	|-RVA: 0x23E9620 Offset: 0x23E8620 VA: 0x1823E9620
	|-ExposedList<float>.LastIndexOf
	|
	|-RVA: 0x23E9740 Offset: 0x23E8740 VA: 0x1823E9740
	|-ExposedList<Vector2>.LastIndexOf
	|
	|-RVA: 0x2392E10 Offset: 0x2391E10 VA: 0x182392E10
	|-ExposedList<Vector3>.LastIndexOf
	*/

	public int LastIndexOf(T item, int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E96A0 Offset: 0x23E86A0 VA: 0x1823E96A0
	|-ExposedList<SubmeshInstruction>.LastIndexOf
	|
	|-RVA: 0x23E8E20 Offset: 0x23E7E20 VA: 0x1823E8E20
	|-ExposedList<bool>.LastIndexOf
	|
	|-RVA: 0x23E8D20 Offset: 0x23E7D20 VA: 0x1823E8D20
	|-ExposedList<int>.LastIndexOf
	|
	|-RVA: 0x23E8CA0 Offset: 0x23E7CA0 VA: 0x1823E8CA0
	|-ExposedList<object>.LastIndexOf
	|
	|-RVA: 0x23E8DA0 Offset: 0x23E7DA0 VA: 0x1823E8DA0
	|-ExposedList<float>.LastIndexOf
	|
	|-RVA: 0x23E9780 Offset: 0x23E8780 VA: 0x1823E9780
	|-ExposedList<Color32>.LastIndexOf
	|
	|-RVA: 0x23E93F0 Offset: 0x23E83F0 VA: 0x1823E93F0
	|-ExposedList<Vector2>.LastIndexOf
	|
	|-RVA: 0x2392E60 Offset: 0x2391E60 VA: 0x182392E60
	|-ExposedList<Vector3>.LastIndexOf
	*/

	public int LastIndexOf(T item, int index, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E9210 Offset: 0x23E8210 VA: 0x1823E9210
	|-ExposedList<SubmeshInstruction>.LastIndexOf
	|
	|-RVA: 0x23E8AF0 Offset: 0x23E7AF0 VA: 0x1823E8AF0
	|-ExposedList<bool>.LastIndexOf
	|
	|-RVA: 0x23E8EB0 Offset: 0x23E7EB0 VA: 0x1823E8EB0
	|-ExposedList<int>.LastIndexOf
	|
	|-RVA: 0x23E9470 Offset: 0x23E8470 VA: 0x1823E9470
	|-ExposedList<object>.LastIndexOf
	|
	|-RVA: 0x23E9830 Offset: 0x23E8830 VA: 0x1823E9830
	|-ExposedList<float>.LastIndexOf
	|
	|-RVA: 0x23E99E0 Offset: 0x23E89E0 VA: 0x1823E99E0
	|-ExposedList<Color32>.LastIndexOf
	|
	|-RVA: 0x23E9060 Offset: 0x23E8060 VA: 0x1823E9060
	|-ExposedList<Vector2>.LastIndexOf
	|
	|-RVA: 0x2392F00 Offset: 0x2391F00 VA: 0x182392F00
	|-ExposedList<Vector3>.LastIndexOf
	*/

	public bool Remove(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EBA80 Offset: 0x23EAA80 VA: 0x1823EBA80
	|-ExposedList<SubmeshInstruction>.Remove
	|
	|-RVA: 0x23EB8F0 Offset: 0x23EA8F0 VA: 0x1823EB8F0
	|-ExposedList<bool>.Remove
	|-ExposedList<int>.Remove
	|-ExposedList<object>.Remove
	|-ExposedList<Color32>.Remove
	|
	|-RVA: 0x23EBA00 Offset: 0x23EAA00 VA: 0x1823EBA00
	|-ExposedList<float>.Remove
	|
	|-RVA: 0x23EB970 Offset: 0x23EA970 VA: 0x1823EB970
	|-ExposedList<Vector2>.Remove
	|
	|-RVA: 0x2393540 Offset: 0x2392540 VA: 0x182393540
	|-ExposedList<Vector3>.Remove
	*/

	public int RemoveAll(Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EB040 Offset: 0x23EA040 VA: 0x1823EB040
	|-ExposedList<SubmeshInstruction>.RemoveAll
	|
	|-RVA: 0x23EADD0 Offset: 0x23E9DD0 VA: 0x1823EADD0
	|-ExposedList<bool>.RemoveAll
	|
	|-RVA: 0x23EA430 Offset: 0x23E9430 VA: 0x1823EA430
	|-ExposedList<int>.RemoveAll
	|
	|-RVA: 0x23EA690 Offset: 0x23E9690 VA: 0x1823EA690
	|-ExposedList<object>.RemoveAll
	|
	|-RVA: 0x23EA1C0 Offset: 0x23E91C0 VA: 0x1823EA1C0
	|-ExposedList<float>.RemoveAll
	|
	|-RVA: 0x23EAB70 Offset: 0x23E9B70 VA: 0x1823EAB70
	|-ExposedList<Color32>.RemoveAll
	|
	|-RVA: 0x23EA900 Offset: 0x23E9900 VA: 0x1823EA900
	|-ExposedList<Vector2>.RemoveAll
	|
	|-RVA: 0x23931D0 Offset: 0x23921D0 VA: 0x1823931D0
	|-ExposedList<Vector3>.RemoveAll
	*/

	public void RemoveAt(int index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EB3E0 Offset: 0x23EA3E0 VA: 0x1823EB3E0
	|-ExposedList<ExposedList<int>>.RemoveAt
	|-ExposedList<ExposedList<float>>.RemoveAt
	|-ExposedList<Polygon>.RemoveAt
	|-ExposedList<object>.RemoveAt
	|
	|-RVA: 0x23EB620 Offset: 0x23EA620 VA: 0x1823EB620
	|-ExposedList<SubmeshInstruction>.RemoveAt
	|
	|-RVA: 0x23EB560 Offset: 0x23EA560 VA: 0x1823EB560
	|-ExposedList<bool>.RemoveAt
	|
	|-RVA: 0x23EB320 Offset: 0x23EA320 VA: 0x1823EB320
	|-ExposedList<int>.RemoveAt
	|
	|-RVA: 0x23EB4A0 Offset: 0x23EA4A0 VA: 0x1823EB4A0
	|-ExposedList<float>.RemoveAt
	|
	|-RVA: 0x23EB6E0 Offset: 0x23EA6E0 VA: 0x1823EB6E0
	|-ExposedList<Color32>.RemoveAt
	|
	|-RVA: 0x23EB7A0 Offset: 0x23EA7A0 VA: 0x1823EB7A0
	|-ExposedList<Vector2>.RemoveAt
	|
	|-RVA: 0x2393480 Offset: 0x2392480 VA: 0x182393480
	|-ExposedList<Vector3>.RemoveAt
	*/

	public T Pop() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23E9B80 Offset: 0x23E8B80 VA: 0x1823E9B80
	|-ExposedList<TrackEntry>.Pop
	|-ExposedList<object>.Pop
	|
	|-RVA: 0x23E9D30 Offset: 0x23E8D30 VA: 0x1823E9D30
	|-ExposedList<SubmeshInstruction>.Pop
	|
	|-RVA: 0x23E9F50 Offset: 0x23E8F50 VA: 0x1823E9F50
	|-ExposedList<bool>.Pop
	|
	|-RVA: 0x23EA0F0 Offset: 0x23E90F0 VA: 0x1823EA0F0
	|-ExposedList<int>.Pop
	|
	|-RVA: 0x23E9E70 Offset: 0x23E8E70 VA: 0x1823E9E70
	|-ExposedList<float>.Pop
	|
	|-RVA: 0x23EA020 Offset: 0x23E9020 VA: 0x1823EA020
	|-ExposedList<Color32>.Pop
	|
	|-RVA: 0x23E9C50 Offset: 0x23E8C50 VA: 0x1823E9C50
	|-ExposedList<Vector2>.Pop
	|
	|-RVA: 0x23930C0 Offset: 0x23920C0 VA: 0x1823930C0
	|-ExposedList<Vector3>.Pop
	*/

	public void RemoveRange(int index, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EB860 Offset: 0x23EA860 VA: 0x1823EB860
	|-ExposedList<SubmeshInstruction>.RemoveRange
	|-ExposedList<bool>.RemoveRange
	|-ExposedList<int>.RemoveRange
	|-ExposedList<object>.RemoveRange
	|-ExposedList<float>.RemoveRange
	|-ExposedList<Color32>.RemoveRange
	|-ExposedList<Vector2>.RemoveRange
	|-ExposedList<Vector3>.RemoveRange
	*/

	public void Reverse() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EBFA0 Offset: 0x23EAFA0 VA: 0x1823EBFA0
	|-ExposedList<SubmeshInstruction>.Reverse
	|-ExposedList<bool>.Reverse
	|-ExposedList<int>.Reverse
	|-ExposedList<object>.Reverse
	|-ExposedList<float>.Reverse
	|-ExposedList<Color32>.Reverse
	|-ExposedList<Vector2>.Reverse
	|-ExposedList<Vector3>.Reverse
	*/

	public void Reverse(int index, int count) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2393690 Offset: 0x2392690 VA: 0x182393690
	|-ExposedList<SubmeshInstruction>.Reverse
	|-ExposedList<bool>.Reverse
	|-ExposedList<int>.Reverse
	|-ExposedList<object>.Reverse
	|-ExposedList<float>.Reverse
	|-ExposedList<Color32>.Reverse
	|-ExposedList<Vector2>.Reverse
	|-ExposedList<Vector3>.Reverse
	*/

	public void Sort() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EC040 Offset: 0x23EB040 VA: 0x1823EC040
	|-ExposedList<SubmeshInstruction>.Sort
	|-ExposedList<bool>.Sort
	|-ExposedList<int>.Sort
	|-ExposedList<object>.Sort
	|-ExposedList<float>.Sort
	|-ExposedList<Color32>.Sort
	|-ExposedList<Vector2>.Sort
	|-ExposedList<Vector3>.Sort
	*/

	public void Sort(IComparer<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EC150 Offset: 0x23EB150 VA: 0x1823EC150
	|-ExposedList<SubmeshInstruction>.Sort
	|-ExposedList<bool>.Sort
	|-ExposedList<int>.Sort
	|-ExposedList<object>.Sort
	|-ExposedList<float>.Sort
	|-ExposedList<Color32>.Sort
	|-ExposedList<Vector2>.Sort
	|-ExposedList<Vector3>.Sort
	*/

	public void Sort(Comparison<T> comparison) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23936F0 Offset: 0x23926F0 VA: 0x1823936F0
	|-ExposedList<SubmeshInstruction>.Sort
	|-ExposedList<bool>.Sort
	|-ExposedList<int>.Sort
	|-ExposedList<object>.Sort
	|-ExposedList<float>.Sort
	|-ExposedList<Color32>.Sort
	|-ExposedList<Vector2>.Sort
	|-ExposedList<Vector3>.Sort
	*/

	public void Sort(int index, int count, IComparer<T> comparer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EC0C0 Offset: 0x23EB0C0 VA: 0x1823EC0C0
	|-ExposedList<SubmeshInstruction>.Sort
	|-ExposedList<bool>.Sort
	|-ExposedList<int>.Sort
	|-ExposedList<object>.Sort
	|-ExposedList<float>.Sort
	|-ExposedList<Color32>.Sort
	|-ExposedList<Vector2>.Sort
	|-ExposedList<Vector3>.Sort
	*/

	public T[] ToArray() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EC2B0 Offset: 0x23EB2B0 VA: 0x1823EC2B0
	|-ExposedList<SubmeshInstruction>.ToArray
	|-ExposedList<bool>.ToArray
	|-ExposedList<int>.ToArray
	|-ExposedList<object>.ToArray
	|-ExposedList<float>.ToArray
	|-ExposedList<Color32>.ToArray
	|-ExposedList<Material>.ToArray
	|-ExposedList<Vector2>.ToArray
	|-ExposedList<Vector3>.ToArray
	*/

	public void TrimExcess() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EC320 Offset: 0x23EB320 VA: 0x1823EC320
	|-ExposedList<Animation>.TrimExcess
	|-ExposedList<BoneData>.TrimExcess
	|-ExposedList<EventData>.TrimExcess
	|-ExposedList<ExposedList<int>>.TrimExcess
	|-ExposedList<IkConstraintData>.TrimExcess
	|-ExposedList<PathConstraintData>.TrimExcess
	|-ExposedList<Skin>.TrimExcess
	|-ExposedList<SlotData>.TrimExcess
	|-ExposedList<Timeline>.TrimExcess
	|-ExposedList<SubmeshInstruction>.TrimExcess
	|-ExposedList<bool>.TrimExcess
	|-ExposedList<int>.TrimExcess
	|-ExposedList<object>.TrimExcess
	|-ExposedList<float>.TrimExcess
	|-ExposedList<Color32>.TrimExcess
	|-ExposedList<Vector2>.TrimExcess
	|-ExposedList<Vector3>.TrimExcess
	*/

	public bool TrueForAll(Predicate<T> match) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EC5D0 Offset: 0x23EB5D0 VA: 0x1823EC5D0
	|-ExposedList<SubmeshInstruction>.TrueForAll
	|
	|-RVA: 0x23ECB00 Offset: 0x23EBB00 VA: 0x1823ECB00
	|-ExposedList<bool>.TrueForAll
	|
	|-RVA: 0x23EC9C0 Offset: 0x23EB9C0 VA: 0x1823EC9C0
	|-ExposedList<int>.TrueForAll
	|
	|-RVA: 0x23EC350 Offset: 0x23EB350 VA: 0x1823EC350
	|-ExposedList<object>.TrueForAll
	|
	|-RVA: 0x23EC490 Offset: 0x23EB490 VA: 0x1823EC490
	|-ExposedList<float>.TrueForAll
	|
	|-RVA: 0x23EC880 Offset: 0x23EB880 VA: 0x1823EC880
	|-ExposedList<Color32>.TrueForAll
	|
	|-RVA: 0x23EC740 Offset: 0x23EB740 VA: 0x1823EC740
	|-ExposedList<Vector2>.TrueForAll
	|
	|-RVA: 0x23937A0 Offset: 0x23927A0 VA: 0x1823937A0
	|-ExposedList<Vector3>.TrueForAll
	*/

	public int get_Capacity() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x27511A0 Offset: 0x27501A0 VA: 0x1827511A0
	|-ExposedList<Attachment>.get_Capacity
	|-ExposedList<SubmeshInstruction>.get_Capacity
	|-ExposedList<bool>.get_Capacity
	|-ExposedList<int>.get_Capacity
	|-ExposedList<object>.get_Capacity
	|-ExposedList<float>.get_Capacity
	|-ExposedList<Color32>.get_Capacity
	|-ExposedList<Vector2>.get_Capacity
	|-ExposedList<Vector3>.get_Capacity
	*/

	public void set_Capacity(int value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23ED5F0 Offset: 0x23EC5F0 VA: 0x1823ED5F0
	|-ExposedList<SubmeshInstruction>.set_Capacity
	|
	|-RVA: 0x23ED320 Offset: 0x23EC320 VA: 0x1823ED320
	|-ExposedList<bool>.set_Capacity
	|
	|-RVA: 0x23ED290 Offset: 0x23EC290 VA: 0x1823ED290
	|-ExposedList<int>.set_Capacity
	|
	|-RVA: 0x23ED4D0 Offset: 0x23EC4D0 VA: 0x1823ED4D0
	|-ExposedList<object>.set_Capacity
	|
	|-RVA: 0x23ED560 Offset: 0x23EC560 VA: 0x1823ED560
	|-ExposedList<float>.set_Capacity
	|
	|-RVA: 0x23ED3B0 Offset: 0x23EC3B0 VA: 0x1823ED3B0
	|-ExposedList<Color32>.set_Capacity
	|
	|-RVA: 0x23ED440 Offset: 0x23EC440 VA: 0x1823ED440
	|-ExposedList<Vector2>.set_Capacity
	|
	|-RVA: 0x2393C00 Offset: 0x2392C00 VA: 0x182393C00
	|-ExposedList<Vector3>.set_Capacity
	*/

	private IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EC210 Offset: 0x23EB210 VA: 0x1823EC210
	|-ExposedList<SubmeshInstruction>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x23EC190 Offset: 0x23EB190 VA: 0x1823EC190
	|-ExposedList<bool>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-ExposedList<int>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-ExposedList<object>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-ExposedList<float>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-ExposedList<Color32>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|-ExposedList<Vector2>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	|
	|-RVA: 0x2393720 Offset: 0x2392720 VA: 0x182393720
	|-ExposedList<Vector3>.System.Collections.Generic.IEnumerable<T>.GetEnumerator
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23EC210 Offset: 0x23EB210 VA: 0x1823EC210
	|-ExposedList<SubmeshInstruction>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x23EC190 Offset: 0x23EB190 VA: 0x1823EC190
	|-ExposedList<bool>.System.Collections.IEnumerable.GetEnumerator
	|-ExposedList<int>.System.Collections.IEnumerable.GetEnumerator
	|-ExposedList<object>.System.Collections.IEnumerable.GetEnumerator
	|-ExposedList<float>.System.Collections.IEnumerable.GetEnumerator
	|-ExposedList<Color32>.System.Collections.IEnumerable.GetEnumerator
	|-ExposedList<Vector2>.System.Collections.IEnumerable.GetEnumerator
	|
	|-RVA: 0x2393720 Offset: 0x2392720 VA: 0x182393720
	|-ExposedList<Vector3>.System.Collections.IEnumerable.GetEnumerator
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23ECC40 Offset: 0x23EBC40 VA: 0x1823ECC40
	|-ExposedList<SubmeshInstruction>..cctor
	|-ExposedList<bool>..cctor
	|-ExposedList<int>..cctor
	|-ExposedList<object>..cctor
	|-ExposedList<float>..cctor
	|-ExposedList<Color32>..cctor
	|-ExposedList<Vector2>..cctor
	|-ExposedList<Vector3>..cctor
	*/
}

// Namespace: 
public struct ExposedList.Enumerator<T> : IEnumerator<T>, IEnumerator, IDisposable
{
	// Fields
	private ExposedList<T> l;
	private int next;
	private int ver;
	private T current;

	// Properties
	public T Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	internal void .ctor(ExposedList<T> l) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29DAE0 Offset: 0x29CEE0 VA: 0x18029DAE0
	|-ExposedList.Enumerator<SubmeshInstruction>..ctor
	|
	|-RVA: 0x29DB20 Offset: 0x29CF20 VA: 0x18029DB20
	|-ExposedList.Enumerator<bool>..ctor
	|-ExposedList.Enumerator<int>..ctor
	|-ExposedList.Enumerator<object>..ctor
	|-ExposedList.Enumerator<float>..ctor
	|-ExposedList.Enumerator<Color32>..ctor
	|-ExposedList.Enumerator<Vector2>..ctor
	|
	|-RVA: 0x29DAB0 Offset: 0x29CEB0 VA: 0x18029DAB0
	|-ExposedList.Enumerator<Vector3>..ctor
	*/

	public void Dispose() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29D6A0 Offset: 0x29CAA0 VA: 0x18029D6A0
	|-ExposedList.Enumerator<Animation>.Dispose
	|-ExposedList.Enumerator<Bone>.Dispose
	|-ExposedList.Enumerator<BoneData>.Dispose
	|-ExposedList.Enumerator<EventData>.Dispose
	|-ExposedList.Enumerator<ExposedList<float>>.Dispose
	|-ExposedList.Enumerator<IkConstraintData>.Dispose
	|-ExposedList.Enumerator<PathConstraintData>.Dispose
	|-ExposedList.Enumerator<Skin>.Dispose
	|-ExposedList.Enumerator<Slot>.Dispose
	|-ExposedList.Enumerator<SlotData>.Dispose
	|-ExposedList.Enumerator<Timeline>.Dispose
	|-ExposedList.Enumerator<TransformConstraintData>.Dispose
	|-ExposedList.Enumerator<SubmeshInstruction>.Dispose
	|-ExposedList.Enumerator<bool>.Dispose
	|-ExposedList.Enumerator<int>.Dispose
	|-ExposedList.Enumerator<object>.Dispose
	|-ExposedList.Enumerator<float>.Dispose
	|-ExposedList.Enumerator<Color32>.Dispose
	|-ExposedList.Enumerator<Vector2>.Dispose
	|-ExposedList.Enumerator<Vector3>.Dispose
	*/

	private void VerifyState() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29DA40 Offset: 0x29CE40 VA: 0x18029DA40
	|-ExposedList.Enumerator<SubmeshInstruction>.VerifyState
	|
	|-RVA: 0x29DA60 Offset: 0x29CE60 VA: 0x18029DA60
	|-ExposedList.Enumerator<bool>.VerifyState
	|
	|-RVA: 0x29DA70 Offset: 0x29CE70 VA: 0x18029DA70
	|-ExposedList.Enumerator<int>.VerifyState
	|
	|-RVA: 0x29DAA0 Offset: 0x29CEA0 VA: 0x18029DAA0
	|-ExposedList.Enumerator<object>.VerifyState
	|
	|-RVA: 0x29DA30 Offset: 0x29CE30 VA: 0x18029DA30
	|-ExposedList.Enumerator<float>.VerifyState
	|
	|-RVA: 0x29DA50 Offset: 0x29CE50 VA: 0x18029DA50
	|-ExposedList.Enumerator<Color32>.VerifyState
	|
	|-RVA: 0x29DA80 Offset: 0x29CE80 VA: 0x18029DA80
	|-ExposedList.Enumerator<Vector2>.VerifyState
	|
	|-RVA: 0x29DA90 Offset: 0x29CE90 VA: 0x18029DA90
	|-ExposedList.Enumerator<Vector3>.VerifyState
	*/

	public bool MoveNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29D700 Offset: 0x29CB00 VA: 0x18029D700
	|-ExposedList.Enumerator<Animation>.MoveNext
	|-ExposedList.Enumerator<Bone>.MoveNext
	|-ExposedList.Enumerator<BoneData>.MoveNext
	|-ExposedList.Enumerator<EventData>.MoveNext
	|-ExposedList.Enumerator<ExposedList<float>>.MoveNext
	|-ExposedList.Enumerator<IkConstraintData>.MoveNext
	|-ExposedList.Enumerator<PathConstraintData>.MoveNext
	|-ExposedList.Enumerator<Skin>.MoveNext
	|-ExposedList.Enumerator<Slot>.MoveNext
	|-ExposedList.Enumerator<SlotData>.MoveNext
	|-ExposedList.Enumerator<Timeline>.MoveNext
	|-ExposedList.Enumerator<TransformConstraintData>.MoveNext
	|-ExposedList.Enumerator<object>.MoveNext
	|
	|-RVA: 0x29D6E0 Offset: 0x29CAE0 VA: 0x18029D6E0
	|-ExposedList.Enumerator<SubmeshInstruction>.MoveNext
	|
	|-RVA: 0x29D6D0 Offset: 0x29CAD0 VA: 0x18029D6D0
	|-ExposedList.Enumerator<bool>.MoveNext
	|
	|-RVA: 0x29D6C0 Offset: 0x29CAC0 VA: 0x18029D6C0
	|-ExposedList.Enumerator<int>.MoveNext
	|
	|-RVA: 0x29D710 Offset: 0x29CB10 VA: 0x18029D710
	|-ExposedList.Enumerator<float>.MoveNext
	|
	|-RVA: 0x29D720 Offset: 0x29CB20 VA: 0x18029D720
	|-ExposedList.Enumerator<Color32>.MoveNext
	|
	|-RVA: 0x29D6F0 Offset: 0x29CAF0 VA: 0x18029D6F0
	|-ExposedList.Enumerator<Vector2>.MoveNext
	|
	|-RVA: 0x29D6B0 Offset: 0x29CAB0 VA: 0x18029D6B0
	|-ExposedList.Enumerator<Vector3>.MoveNext
	*/

	public T get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1BFEB0 Offset: 0x1BF2B0 VA: 0x1801BFEB0
	|-ExposedList.Enumerator<Animation>.get_Current
	|-ExposedList.Enumerator<Bone>.get_Current
	|-ExposedList.Enumerator<BoneData>.get_Current
	|-ExposedList.Enumerator<EventData>.get_Current
	|-ExposedList.Enumerator<ExposedList<float>>.get_Current
	|-ExposedList.Enumerator<IkConstraintData>.get_Current
	|-ExposedList.Enumerator<PathConstraintData>.get_Current
	|-ExposedList.Enumerator<Skin>.get_Current
	|-ExposedList.Enumerator<Slot>.get_Current
	|-ExposedList.Enumerator<SlotData>.get_Current
	|-ExposedList.Enumerator<Timeline>.get_Current
	|-ExposedList.Enumerator<TransformConstraintData>.get_Current
	|-ExposedList.Enumerator<object>.get_Current
	|-ExposedList.Enumerator<Vector2>.get_Current
	|
	|-RVA: 0x29DB50 Offset: 0x29CF50 VA: 0x18029DB50
	|-ExposedList.Enumerator<SubmeshInstruction>.get_Current
	|
	|-RVA: 0x1BC800 Offset: 0x1BBC00 VA: 0x1801BC800
	|-ExposedList.Enumerator<bool>.get_Current
	|
	|-RVA: 0x1C0C20 Offset: 0x1C0020 VA: 0x1801C0C20
	|-ExposedList.Enumerator<int>.get_Current
	|-ExposedList.Enumerator<Color32>.get_Current
	|
	|-RVA: 0x25C1E0 Offset: 0x25B5E0 VA: 0x18025C1E0
	|-ExposedList.Enumerator<float>.get_Current
	|
	|-RVA: 0x1BFE90 Offset: 0x1BF290 VA: 0x1801BFE90
	|-ExposedList.Enumerator<Vector3>.get_Current
	*/

	private void System.Collections.IEnumerator.Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29D780 Offset: 0x29CB80 VA: 0x18029D780
	|-ExposedList.Enumerator<SubmeshInstruction>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x29D910 Offset: 0x29CD10 VA: 0x18029D910
	|-ExposedList.Enumerator<bool>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x29D7D0 Offset: 0x29CBD0 VA: 0x18029D7D0
	|-ExposedList.Enumerator<int>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x29D8C0 Offset: 0x29CCC0 VA: 0x18029D8C0
	|-ExposedList.Enumerator<object>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x29D960 Offset: 0x29CD60 VA: 0x18029D960
	|-ExposedList.Enumerator<float>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x29D730 Offset: 0x29CB30 VA: 0x18029D730
	|-ExposedList.Enumerator<Color32>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x29D820 Offset: 0x29CC20 VA: 0x18029D820
	|-ExposedList.Enumerator<Vector2>.System.Collections.IEnumerator.Reset
	|
	|-RVA: 0x29D870 Offset: 0x29CC70 VA: 0x18029D870
	|-ExposedList.Enumerator<Vector3>.System.Collections.IEnumerator.Reset
	*/

	private object System.Collections.IEnumerator.get_Current() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29DA00 Offset: 0x29CE00 VA: 0x18029DA00
	|-ExposedList.Enumerator<SubmeshInstruction>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x29D9C0 Offset: 0x29CDC0 VA: 0x18029D9C0
	|-ExposedList.Enumerator<bool>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x29DA20 Offset: 0x29CE20 VA: 0x18029DA20
	|-ExposedList.Enumerator<int>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x29D9F0 Offset: 0x29CDF0 VA: 0x18029D9F0
	|-ExposedList.Enumerator<object>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x29D9E0 Offset: 0x29CDE0 VA: 0x18029D9E0
	|-ExposedList.Enumerator<float>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x29DA10 Offset: 0x29CE10 VA: 0x18029DA10
	|-ExposedList.Enumerator<Color32>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x29D9D0 Offset: 0x29CDD0 VA: 0x18029D9D0
	|-ExposedList.Enumerator<Vector2>.System.Collections.IEnumerator.get_Current
	|
	|-RVA: 0x29D9B0 Offset: 0x29CDB0 VA: 0x18029D9B0
	|-ExposedList.Enumerator<Vector3>.System.Collections.IEnumerator.get_Current
	*/
}

// Namespace: Spine
public interface IConstraint : IUpdatable
{
	// Properties
	public abstract int Order { get; }

	// Methods

	public abstract int get_Order() { }
}

// Namespace: Spine
public class IkConstraint : IConstraint, IUpdatable
{
	// Fields
	internal IkConstraintData data;
	internal ExposedList<Bone> bones;
	internal Bone target;
	internal float mix;
	internal int bendDirection;

	// Properties
	public IkConstraintData Data { get; }
	public int Order { get; }
	public ExposedList<Bone> Bones { get; }
	public Bone Target { get; set; }
	public int BendDirection { get; set; }
	public float Mix { get; set; }

	// Methods

	public IkConstraintData get_Data() { }

	public int get_Order() { }

	public ExposedList<Bone> get_Bones() { }

	public Bone get_Target() { }

	public void set_Target(Bone value) { }

	public int get_BendDirection() { }

	public void set_BendDirection(int value) { }

	public float get_Mix() { }

	public void set_Mix(float value) { }

	public void .ctor(IkConstraintData data, Skeleton skeleton) { }

	public void Apply() { }

	public void Update() { }

	public override string ToString() { }

	public static void Apply(Bone bone, float targetX, float targetY, float alpha) { }

	public static void Apply(Bone parent, Bone child, float targetX, float targetY, int bendDir, float alpha) { }
}

// Namespace: Spine
public class IkConstraintData
{
	// Fields
	internal string name;
	internal int order;
	internal List<BoneData> bones;
	internal BoneData target;
	internal int bendDirection;
	internal float mix;

	// Properties
	public string Name { get; }
	public int Order { get; set; }
	public List<BoneData> Bones { get; }
	public BoneData Target { get; set; }
	public int BendDirection { get; set; }
	public float Mix { get; set; }

	// Methods

	public string get_Name() { }

	public int get_Order() { }

	public void set_Order(int value) { }

	public List<BoneData> get_Bones() { }

	public BoneData get_Target() { }

	public void set_Target(BoneData value) { }

	public int get_BendDirection() { }

	public void set_BendDirection(int value) { }

	public float get_Mix() { }

	public void set_Mix(float value) { }

	public void .ctor(string name) { }

	public override string ToString() { }
}

// Namespace: Spine
public interface IUpdatable
{
	// Methods

	public abstract void Update() { }
}

// Namespace: Spine
public static class Json
{
	// Methods

	public static object Deserialize(TextReader text) { }
}

// Namespace: Spine
public static class MathUtils
{
	// Fields
	public const float PI = 3.141593;
	public const float PI2 = 6.283185;
	public const float RadDeg = 57.29578;
	public const float DegRad = 0.01745329;
	private const int SIN_BITS = 14;
	private const int SIN_MASK = 16383;
	private const int SIN_COUNT = 16384;
	private const float RadFull = 6.283185;
	private const float DegFull = 360;
	private const float RadToIndex = 2607.594;
	private const float DegToIndex = 45.51111;
	private static float[] sin;

	// Methods

	private static void .cctor() { }

	public static float Sin(float radians) { }

	public static float Cos(float radians) { }

	public static float SinDeg(float degrees) { }

	public static float CosDeg(float degrees) { }

	public static float Atan2(float y, float x) { }

	public static float Clamp(float value, float min, float max) { }
}

// Namespace: Spine
public class PathConstraint : IConstraint, IUpdatable
{
	// Fields
	private const int NONE = -1;
	private const int BEFORE = -2;
	private const int AFTER = -3;
	private const float Epsilon = 1E-05;
	internal PathConstraintData data;
	internal ExposedList<Bone> bones;
	internal Slot target;
	internal float position;
	internal float spacing;
	internal float rotateMix;
	internal float translateMix;
	internal ExposedList<float> spaces;
	internal ExposedList<float> positions;
	internal ExposedList<float> world;
	internal ExposedList<float> curves;
	internal ExposedList<float> lengths;
	internal float[] segments;

	// Properties
	public int Order { get; }
	public float Position { get; set; }
	public float Spacing { get; set; }
	public float RotateMix { get; set; }
	public float TranslateMix { get; set; }
	public ExposedList<Bone> Bones { get; }
	public Slot Target { get; set; }
	public PathConstraintData Data { get; }

	// Methods

	public int get_Order() { }

	public float get_Position() { }

	public void set_Position(float value) { }

	public float get_Spacing() { }

	public void set_Spacing(float value) { }

	public float get_RotateMix() { }

	public void set_RotateMix(float value) { }

	public float get_TranslateMix() { }

	public void set_TranslateMix(float value) { }

	public ExposedList<Bone> get_Bones() { }

	public Slot get_Target() { }

	public void set_Target(Slot value) { }

	public PathConstraintData get_Data() { }

	public void .ctor(PathConstraintData data, Skeleton skeleton) { }

	public void Apply() { }

	public void Update() { }

	private float[] ComputeWorldPositions(PathAttachment path, int spacesCount, bool tangents, bool percentPosition, bool percentSpacing) { }

	private static void AddBeforePosition(float p, float[] temp, int i, float[] output, int o) { }

	private static void AddAfterPosition(float p, float[] temp, int i, float[] output, int o) { }

	private static void AddCurvePosition(float p, float x1, float y1, float cx1, float cy1, float cx2, float cy2, float x2, float y2, float[] output, int o, bool tangents) { }
}

// Namespace: Spine
public class PathConstraintData
{
	// Fields
	internal string name;
	internal int order;
	internal ExposedList<BoneData> bones;
	internal SlotData target;
	internal PositionMode positionMode;
	internal SpacingMode spacingMode;
	internal RotateMode rotateMode;
	internal float offsetRotation;
	internal float position;
	internal float spacing;
	internal float rotateMix;
	internal float translateMix;

	// Properties
	public string Name { get; }
	public int Order { get; set; }
	public ExposedList<BoneData> Bones { get; }
	public SlotData Target { get; set; }
	public PositionMode PositionMode { get; set; }
	public SpacingMode SpacingMode { get; set; }
	public RotateMode RotateMode { get; set; }
	public float OffsetRotation { get; set; }
	public float Position { get; set; }
	public float Spacing { get; set; }
	public float RotateMix { get; set; }
	public float TranslateMix { get; set; }

	// Methods

	public string get_Name() { }

	public int get_Order() { }

	public void set_Order(int value) { }

	public ExposedList<BoneData> get_Bones() { }

	public SlotData get_Target() { }

	public void set_Target(SlotData value) { }

	public PositionMode get_PositionMode() { }

	public void set_PositionMode(PositionMode value) { }

	public SpacingMode get_SpacingMode() { }

	public void set_SpacingMode(SpacingMode value) { }

	public RotateMode get_RotateMode() { }

	public void set_RotateMode(RotateMode value) { }

	public float get_OffsetRotation() { }

	public void set_OffsetRotation(float value) { }

	public float get_Position() { }

	public void set_Position(float value) { }

	public float get_Spacing() { }

	public void set_Spacing(float value) { }

	public float get_RotateMix() { }

	public void set_RotateMix(float value) { }

	public float get_TranslateMix() { }

	public void set_TranslateMix(float value) { }

	public void .ctor(string name) { }

	public override string ToString() { }
}

// Namespace: Spine
public enum PositionMode
{
	// Fields
	public int value__;
	public const PositionMode Fixed = 0;
	public const PositionMode Percent = 1;
}

// Namespace: Spine
public enum SpacingMode
{
	// Fields
	public int value__;
	public const SpacingMode Length = 0;
	public const SpacingMode Fixed = 1;
	public const SpacingMode Percent = 2;
}

// Namespace: Spine
public enum RotateMode
{
	// Fields
	public int value__;
	public const RotateMode Tangent = 0;
	public const RotateMode Chain = 1;
	public const RotateMode ChainScale = 2;
}

// Namespace: Spine
public class Skeleton
{
	// Fields
	internal SkeletonData data;
	internal ExposedList<Bone> bones;
	internal ExposedList<Slot> slots;
	internal ExposedList<Slot> drawOrder;
	internal ExposedList<IkConstraint> ikConstraints;
	internal ExposedList<TransformConstraint> transformConstraints;
	internal ExposedList<PathConstraint> pathConstraints;
	internal ExposedList<IUpdatable> updateCache;
	internal ExposedList<Bone> updateCacheReset;
	internal Skin skin;
	internal float r;
	internal float g;
	internal float b;
	internal float a;
	internal float time;
	internal bool flipX;
	internal bool flipY;
	internal float x;
	internal float y;

	// Properties
	public SkeletonData Data { get; }
	public ExposedList<Bone> Bones { get; }
	public ExposedList<IUpdatable> UpdateCacheList { get; }
	public ExposedList<Slot> Slots { get; }
	public ExposedList<Slot> DrawOrder { get; }
	public ExposedList<IkConstraint> IkConstraints { get; }
	public ExposedList<PathConstraint> PathConstraints { get; }
	public ExposedList<TransformConstraint> TransformConstraints { get; }
	public Skin Skin { get; set; }
	public float R { get; set; }
	public float G { get; set; }
	public float B { get; set; }
	public float A { get; set; }
	public float Time { get; set; }
	public float X { get; set; }
	public float Y { get; set; }
	public bool FlipX { get; set; }
	public bool FlipY { get; set; }
	public Bone RootBone { get; }

	// Methods

	public SkeletonData get_Data() { }

	public ExposedList<Bone> get_Bones() { }

	public ExposedList<IUpdatable> get_UpdateCacheList() { }

	public ExposedList<Slot> get_Slots() { }

	public ExposedList<Slot> get_DrawOrder() { }

	public ExposedList<IkConstraint> get_IkConstraints() { }

	public ExposedList<PathConstraint> get_PathConstraints() { }

	public ExposedList<TransformConstraint> get_TransformConstraints() { }

	public Skin get_Skin() { }

	public void set_Skin(Skin value) { }

	public float get_R() { }

	public void set_R(float value) { }

	public float get_G() { }

	public void set_G(float value) { }

	public float get_B() { }

	public void set_B(float value) { }

	public float get_A() { }

	public void set_A(float value) { }

	public float get_Time() { }

	public void set_Time(float value) { }

	public float get_X() { }

	public void set_X(float value) { }

	public float get_Y() { }

	public void set_Y(float value) { }

	public bool get_FlipX() { }

	public void set_FlipX(bool value) { }

	public bool get_FlipY() { }

	public void set_FlipY(bool value) { }

	public Bone get_RootBone() { }

	public void .ctor(SkeletonData data) { }

	public void UpdateCache() { }

	private void SortIkConstraint(IkConstraint constraint) { }

	private void SortPathConstraint(PathConstraint constraint) { }

	private void SortTransformConstraint(TransformConstraint constraint) { }

	private void SortPathConstraintAttachment(Skin skin, int slotIndex, Bone slotBone) { }

	private void SortPathConstraintAttachment(Attachment attachment, Bone slotBone) { }

	private void SortBone(Bone bone) { }

	private static void SortReset(ExposedList<Bone> bones) { }

	public void UpdateWorldTransform() { }

	public void SetToSetupPose() { }

	public void SetBonesToSetupPose() { }

	public void SetSlotsToSetupPose() { }

	public Bone FindBone(string boneName) { }

	public int FindBoneIndex(string boneName) { }

	public Slot FindSlot(string slotName) { }

	public int FindSlotIndex(string slotName) { }

	public void SetSkin(string skinName) { }

	public void SetSkin(Skin newSkin) { }

	public Attachment GetAttachment(string slotName, string attachmentName) { }

	public Attachment GetAttachment(int slotIndex, string attachmentName) { }

	public void SetAttachment(string slotName, string attachmentName) { }

	public IkConstraint FindIkConstraint(string constraintName) { }

	public TransformConstraint FindTransformConstraint(string constraintName) { }

	public PathConstraint FindPathConstraint(string constraintName) { }

	public void Update(float delta) { }

	public void GetBounds(out float x, out float y, out float width, out float height, ref float[] vertexBuffer) { }
}

// Namespace: Spine
public class SkeletonBinary
{
	// Fields
	public const int BONE_ROTATE = 0;
	public const int BONE_TRANSLATE = 1;
	public const int BONE_SCALE = 2;
	public const int BONE_SHEAR = 3;
	public const int SLOT_ATTACHMENT = 0;
	public const int SLOT_COLOR = 1;
	public const int SLOT_TWO_COLOR = 2;
	public const int PATH_POSITION = 0;
	public const int PATH_SPACING = 1;
	public const int PATH_MIX = 2;
	public const int CURVE_LINEAR = 0;
	public const int CURVE_STEPPED = 1;
	public const int CURVE_BEZIER = 2;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <Scale>k__BackingField;
	private AttachmentLoader attachmentLoader;
	private byte[] buffer;
	private List<SkeletonJson.LinkedMesh> linkedMeshes;
	public static readonly TransformMode[] TransformModeValues;

	// Properties
	public float Scale { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_Scale() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Scale(float value) { }

	public void .ctor(Atlas[] atlasArray) { }

	public void .ctor(AttachmentLoader attachmentLoader) { }

	public SkeletonData ReadSkeletonData(string path) { }

	public static string GetVersionString(Stream input) { }

	public SkeletonData ReadSkeletonData(Stream input) { }

	private Skin ReadSkin(Stream input, SkeletonData skeletonData, string skinName, bool nonessential) { }

	private Attachment ReadAttachment(Stream input, SkeletonData skeletonData, Skin skin, int slotIndex, string attachmentName, bool nonessential) { }

	private SkeletonBinary.Vertices ReadVertices(Stream input, int vertexCount) { }

	private float[] ReadFloatArray(Stream input, int n, float scale) { }

	private int[] ReadShortArray(Stream input) { }

	private void ReadAnimation(string name, Stream input, SkeletonData skeletonData) { }

	private void ReadCurve(Stream input, int frameIndex, CurveTimeline timeline) { }

	private static sbyte ReadSByte(Stream input) { }

	private static bool ReadBoolean(Stream input) { }

	private float ReadFloat(Stream input) { }

	private static int ReadInt(Stream input) { }

	private static int ReadVarint(Stream input, bool optimizePositive) { }

	private string ReadString(Stream input) { }

	private static void ReadFully(Stream input, byte[] buffer, int offset, int length) { }

	private static void .cctor() { }
}

// Namespace: 
internal class SkeletonBinary.Vertices
{
	// Fields
	public int[] bones;
	public float[] vertices;

	// Methods

	public void .ctor() { }
}

// Namespace: Spine
public class SkeletonBounds
{
	// Fields
	private ExposedList<Polygon> polygonPool;
	private float minX;
	private float minY;
	private float maxX;
	private float maxY;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ExposedList<BoundingBoxAttachment> <BoundingBoxes>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ExposedList<Polygon> <Polygons>k__BackingField;

	// Properties
	public ExposedList<BoundingBoxAttachment> BoundingBoxes { get; set; }
	public ExposedList<Polygon> Polygons { get; set; }
	public float MinX { get; set; }
	public float MinY { get; set; }
	public float MaxX { get; set; }
	public float MaxY { get; set; }
	public float Width { get; }
	public float Height { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ExposedList<BoundingBoxAttachment> get_BoundingBoxes() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_BoundingBoxes(ExposedList<BoundingBoxAttachment> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ExposedList<Polygon> get_Polygons() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Polygons(ExposedList<Polygon> value) { }

	public float get_MinX() { }

	public void set_MinX(float value) { }

	public float get_MinY() { }

	public void set_MinY(float value) { }

	public float get_MaxX() { }

	public void set_MaxX(float value) { }

	public float get_MaxY() { }

	public void set_MaxY(float value) { }

	public float get_Width() { }

	public float get_Height() { }

	public void .ctor() { }

	public void Update(Skeleton skeleton, bool updateAabb) { }

	private void AabbCompute() { }

	public bool AabbContainsPoint(float x, float y) { }

	public bool AabbIntersectsSegment(float x1, float y1, float x2, float y2) { }

	public bool AabbIntersectsSkeleton(SkeletonBounds bounds) { }

	public bool ContainsPoint(Polygon polygon, float x, float y) { }

	public BoundingBoxAttachment ContainsPoint(float x, float y) { }

	public BoundingBoxAttachment IntersectsSegment(float x1, float y1, float x2, float y2) { }

	public bool IntersectsSegment(Polygon polygon, float x1, float y1, float x2, float y2) { }

	public Polygon GetPolygon(BoundingBoxAttachment attachment) { }
}

// Namespace: Spine
public class Polygon
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float[] <Vertices>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Count>k__BackingField;

	// Properties
	public float[] Vertices { get; set; }
	public int Count { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float[] get_Vertices() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Vertices(float[] value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Count() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Count(int value) { }

	public void .ctor() { }
}

// Namespace: Spine
public class SkeletonClipping
{
	// Fields
	internal readonly Triangulator triangulator;
	internal readonly ExposedList<float> clippingPolygon;
	internal readonly ExposedList<float> clipOutput;
	internal readonly ExposedList<float> clippedVertices;
	internal readonly ExposedList<int> clippedTriangles;
	internal readonly ExposedList<float> clippedUVs;
	internal readonly ExposedList<float> scratch;
	internal ClippingAttachment clipAttachment;
	internal ExposedList<ExposedList<float>> clippingPolygons;

	// Properties
	public ExposedList<float> ClippedVertices { get; }
	public ExposedList<int> ClippedTriangles { get; }
	public ExposedList<float> ClippedUVs { get; }
	public bool IsClipping { get; }

	// Methods

	public ExposedList<float> get_ClippedVertices() { }

	public ExposedList<int> get_ClippedTriangles() { }

	public ExposedList<float> get_ClippedUVs() { }

	public bool get_IsClipping() { }

	public int ClipStart(Slot slot, ClippingAttachment clip) { }

	public void ClipEnd(Slot slot) { }

	public void ClipEnd() { }

	public void ClipTriangles(float[] vertices, int verticesLength, int[] triangles, int trianglesLength, float[] uvs) { }

	internal bool Clip(float x1, float y1, float x2, float y2, float x3, float y3, ExposedList<float> clippingArea, ExposedList<float> output) { }

	private static void MakeClockwise(ExposedList<float> polygon) { }

	public void .ctor() { }
}

// Namespace: Spine
public class SkeletonData
{
	// Fields
	internal string name;
	internal ExposedList<BoneData> bones;
	internal ExposedList<SlotData> slots;
	internal ExposedList<Skin> skins;
	internal Skin defaultSkin;
	internal ExposedList<EventData> events;
	internal ExposedList<Animation> animations;
	internal ExposedList<IkConstraintData> ikConstraints;
	internal ExposedList<TransformConstraintData> transformConstraints;
	internal ExposedList<PathConstraintData> pathConstraints;
	internal float width;
	internal float height;
	internal string version;
	internal string hash;
	internal float fps;
	internal string imagesPath;

	// Properties
	public string Name { get; set; }
	public ExposedList<BoneData> Bones { get; }
	public ExposedList<SlotData> Slots { get; }
	public ExposedList<Skin> Skins { get; set; }
	public Skin DefaultSkin { get; set; }
	public ExposedList<EventData> Events { get; set; }
	public ExposedList<Animation> Animations { get; set; }
	public ExposedList<IkConstraintData> IkConstraints { get; set; }
	public ExposedList<TransformConstraintData> TransformConstraints { get; set; }
	public ExposedList<PathConstraintData> PathConstraints { get; set; }
	public float Width { get; set; }
	public float Height { get; set; }
	public string Version { get; set; }
	public string Hash { get; set; }
	public string ImagesPath { get; set; }
	public float Fps { get; set; }

	// Methods

	public string get_Name() { }

	public void set_Name(string value) { }

	public ExposedList<BoneData> get_Bones() { }

	public ExposedList<SlotData> get_Slots() { }

	public ExposedList<Skin> get_Skins() { }

	public void set_Skins(ExposedList<Skin> value) { }

	public Skin get_DefaultSkin() { }

	public void set_DefaultSkin(Skin value) { }

	public ExposedList<EventData> get_Events() { }

	public void set_Events(ExposedList<EventData> value) { }

	public ExposedList<Animation> get_Animations() { }

	public void set_Animations(ExposedList<Animation> value) { }

	public ExposedList<IkConstraintData> get_IkConstraints() { }

	public void set_IkConstraints(ExposedList<IkConstraintData> value) { }

	public ExposedList<TransformConstraintData> get_TransformConstraints() { }

	public void set_TransformConstraints(ExposedList<TransformConstraintData> value) { }

	public ExposedList<PathConstraintData> get_PathConstraints() { }

	public void set_PathConstraints(ExposedList<PathConstraintData> value) { }

	public float get_Width() { }

	public void set_Width(float value) { }

	public float get_Height() { }

	public void set_Height(float value) { }

	public string get_Version() { }

	public void set_Version(string value) { }

	public string get_Hash() { }

	public void set_Hash(string value) { }

	public string get_ImagesPath() { }

	public void set_ImagesPath(string value) { }

	public float get_Fps() { }

	public void set_Fps(float value) { }

	public BoneData FindBone(string boneName) { }

	public int FindBoneIndex(string boneName) { }

	public SlotData FindSlot(string slotName) { }

	public int FindSlotIndex(string slotName) { }

	public Skin FindSkin(string skinName) { }

	public EventData FindEvent(string eventDataName) { }

	public Animation FindAnimation(string animationName) { }

	public IkConstraintData FindIkConstraint(string constraintName) { }

	public TransformConstraintData FindTransformConstraint(string constraintName) { }

	public PathConstraintData FindPathConstraint(string constraintName) { }

	public int FindPathConstraintIndex(string pathConstraintName) { }

	public override string ToString() { }

	public void .ctor() { }
}

// Namespace: Spine
public class SkeletonJson
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <Scale>k__BackingField;
	private AttachmentLoader attachmentLoader;
	private List<SkeletonJson.LinkedMesh> linkedMeshes;

	// Properties
	public float Scale { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_Scale() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Scale(float value) { }

	public void .ctor(Atlas[] atlasArray) { }

	public void .ctor(AttachmentLoader attachmentLoader) { }

	public SkeletonData ReadSkeletonData(string path) { }

	public SkeletonData ReadSkeletonData(TextReader reader) { }

	private Attachment ReadAttachment(Dictionary<string, object> map, Skin skin, int slotIndex, string name, SkeletonData skeletonData) { }

	private void ReadVertices(Dictionary<string, object> map, VertexAttachment attachment, int verticesLength) { }

	private void ReadAnimation(Dictionary<string, object> map, string name, SkeletonData skeletonData) { }

	private static void ReadCurve(Dictionary<string, object> valueMap, CurveTimeline timeline, int frameIndex) { }

	private static float[] GetFloatArray(Dictionary<string, object> map, string name, float scale) { }

	private static int[] GetIntArray(Dictionary<string, object> map, string name) { }

	private static float GetFloat(Dictionary<string, object> map, string name, float defaultValue) { }

	private static int GetInt(Dictionary<string, object> map, string name, int defaultValue) { }

	private static bool GetBoolean(Dictionary<string, object> map, string name, bool defaultValue) { }

	private static string GetString(Dictionary<string, object> map, string name, string defaultValue) { }

	private static float ToColor(string hexString, int colorIndex, int expectedLength = 8) { }
}

// Namespace: 
internal class SkeletonJson.LinkedMesh
{
	// Fields
	internal string parent;
	internal string skin;
	internal int slotIndex;
	internal MeshAttachment mesh;

	// Methods

	public void .ctor(MeshAttachment mesh, string skin, int slotIndex, string parent) { }
}

// Namespace: Spine
public class Skin
{
	// Fields
	internal string name;
	private Dictionary<Skin.AttachmentKeyTuple, Attachment> attachments;

	// Properties
	public string Name { get; }
	public Dictionary<Skin.AttachmentKeyTuple, Attachment> Attachments { get; }

	// Methods

	public string get_Name() { }

	public Dictionary<Skin.AttachmentKeyTuple, Attachment> get_Attachments() { }

	public void .ctor(string name) { }

	public void AddAttachment(int slotIndex, string name, Attachment attachment) { }

	public Attachment GetAttachment(int slotIndex, string name) { }

	public void FindNamesForSlot(int slotIndex, List<string> names) { }

	public void FindAttachmentsForSlot(int slotIndex, List<Attachment> attachments) { }

	public override string ToString() { }

	internal void AttachAll(Skeleton skeleton, Skin oldSkin) { }
}

// Namespace: 
public struct Skin.AttachmentKeyTuple
{
	// Fields
	public readonly int slotIndex;
	public readonly string name;
	internal readonly int nameHashCode;

	// Methods

	public void .ctor(int slotIndex, string name) { }
}

// Namespace: 
private class Skin.AttachmentKeyTupleComparer : IEqualityComparer<Skin.AttachmentKeyTuple>
{
	// Fields
	internal static readonly Skin.AttachmentKeyTupleComparer Instance;

	// Methods

	private bool System.Collections.Generic.IEqualityComparer<Spine.Skin.AttachmentKeyTuple>.Equals(Skin.AttachmentKeyTuple o1, Skin.AttachmentKeyTuple o2) { }

	private int System.Collections.Generic.IEqualityComparer<Spine.Skin.AttachmentKeyTuple>.GetHashCode(Skin.AttachmentKeyTuple o) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Spine
public class Slot
{
	// Fields
	internal SlotData data;
	internal Bone bone;
	internal float r;
	internal float g;
	internal float b;
	internal float a;
	internal float r2;
	internal float g2;
	internal float b2;
	internal bool hasSecondColor;
	internal Attachment attachment;
	internal float attachmentTime;
	internal ExposedList<float> attachmentVertices;

	// Properties
	public SlotData Data { get; }
	public Bone Bone { get; }
	public Skeleton Skeleton { get; }
	public float R { get; set; }
	public float G { get; set; }
	public float B { get; set; }
	public float A { get; set; }
	public float R2 { get; set; }
	public float G2 { get; set; }
	public float B2 { get; set; }
	public bool HasSecondColor { get; set; }
	public Attachment Attachment { get; set; }
	public float AttachmentTime { get; set; }
	public ExposedList<float> AttachmentVertices { get; set; }

	// Methods

	public SlotData get_Data() { }

	public Bone get_Bone() { }

	public Skeleton get_Skeleton() { }

	public float get_R() { }

	public void set_R(float value) { }

	public float get_G() { }

	public void set_G(float value) { }

	public float get_B() { }

	public void set_B(float value) { }

	public float get_A() { }

	public void set_A(float value) { }

	public float get_R2() { }

	public void set_R2(float value) { }

	public float get_G2() { }

	public void set_G2(float value) { }

	public float get_B2() { }

	public void set_B2(float value) { }

	public bool get_HasSecondColor() { }

	public void set_HasSecondColor(bool value) { }

	public Attachment get_Attachment() { }

	public void set_Attachment(Attachment value) { }

	public float get_AttachmentTime() { }

	public void set_AttachmentTime(float value) { }

	public ExposedList<float> get_AttachmentVertices() { }

	public void set_AttachmentVertices(ExposedList<float> value) { }

	public void .ctor(SlotData data, Bone bone) { }

	public void SetToSetupPose() { }

	public override string ToString() { }
}

// Namespace: Spine
public class SlotData
{
	// Fields
	internal int index;
	internal string name;
	internal BoneData boneData;
	internal float r;
	internal float g;
	internal float b;
	internal float a;
	internal float r2;
	internal float g2;
	internal float b2;
	internal bool hasSecondColor;
	internal string attachmentName;
	internal BlendMode blendMode;

	// Properties
	public int Index { get; }
	public string Name { get; }
	public BoneData BoneData { get; }
	public float R { get; set; }
	public float G { get; set; }
	public float B { get; set; }
	public float A { get; set; }
	public float R2 { get; set; }
	public float G2 { get; set; }
	public float B2 { get; set; }
	public bool HasSecondColor { get; set; }
	public string AttachmentName { get; set; }
	public BlendMode BlendMode { get; set; }

	// Methods

	public int get_Index() { }

	public string get_Name() { }

	public BoneData get_BoneData() { }

	public float get_R() { }

	public void set_R(float value) { }

	public float get_G() { }

	public void set_G(float value) { }

	public float get_B() { }

	public void set_B(float value) { }

	public float get_A() { }

	public void set_A(float value) { }

	public float get_R2() { }

	public void set_R2(float value) { }

	public float get_G2() { }

	public void set_G2(float value) { }

	public float get_B2() { }

	public void set_B2(float value) { }

	public bool get_HasSecondColor() { }

	public void set_HasSecondColor(bool value) { }

	public string get_AttachmentName() { }

	public void set_AttachmentName(string value) { }

	public BlendMode get_BlendMode() { }

	public void set_BlendMode(BlendMode value) { }

	public void .ctor(int index, string name, BoneData boneData) { }

	public override string ToString() { }
}

// Namespace: Spine
public class TransformConstraint : IConstraint, IUpdatable
{
	// Fields
	internal TransformConstraintData data;
	internal ExposedList<Bone> bones;
	internal Bone target;
	internal float rotateMix;
	internal float translateMix;
	internal float scaleMix;
	internal float shearMix;

	// Properties
	public TransformConstraintData Data { get; }
	public int Order { get; }
	public ExposedList<Bone> Bones { get; }
	public Bone Target { get; set; }
	public float RotateMix { get; set; }
	public float TranslateMix { get; set; }
	public float ScaleMix { get; set; }
	public float ShearMix { get; set; }

	// Methods

	public TransformConstraintData get_Data() { }

	public int get_Order() { }

	public ExposedList<Bone> get_Bones() { }

	public Bone get_Target() { }

	public void set_Target(Bone value) { }

	public float get_RotateMix() { }

	public void set_RotateMix(float value) { }

	public float get_TranslateMix() { }

	public void set_TranslateMix(float value) { }

	public float get_ScaleMix() { }

	public void set_ScaleMix(float value) { }

	public float get_ShearMix() { }

	public void set_ShearMix(float value) { }

	public void .ctor(TransformConstraintData data, Skeleton skeleton) { }

	public void Apply() { }

	public void Update() { }

	private void ApplyAbsoluteWorld() { }

	private void ApplyRelativeWorld() { }

	private void ApplyAbsoluteLocal() { }

	private void ApplyRelativeLocal() { }

	public override string ToString() { }
}

// Namespace: Spine
public class TransformConstraintData
{
	// Fields
	internal string name;
	internal int order;
	internal ExposedList<BoneData> bones;
	internal BoneData target;
	internal float rotateMix;
	internal float translateMix;
	internal float scaleMix;
	internal float shearMix;
	internal float offsetRotation;
	internal float offsetX;
	internal float offsetY;
	internal float offsetScaleX;
	internal float offsetScaleY;
	internal float offsetShearY;
	internal bool relative;
	internal bool local;

	// Properties
	public string Name { get; }
	public int Order { get; set; }
	public ExposedList<BoneData> Bones { get; }
	public BoneData Target { get; set; }
	public float RotateMix { get; set; }
	public float TranslateMix { get; set; }
	public float ScaleMix { get; set; }
	public float ShearMix { get; set; }
	public float OffsetRotation { get; set; }
	public float OffsetX { get; set; }
	public float OffsetY { get; set; }
	public float OffsetScaleX { get; set; }
	public float OffsetScaleY { get; set; }
	public float OffsetShearY { get; set; }
	public bool Relative { get; set; }
	public bool Local { get; set; }

	// Methods

	public string get_Name() { }

	public int get_Order() { }

	public void set_Order(int value) { }

	public ExposedList<BoneData> get_Bones() { }

	public BoneData get_Target() { }

	public void set_Target(BoneData value) { }

	public float get_RotateMix() { }

	public void set_RotateMix(float value) { }

	public float get_TranslateMix() { }

	public void set_TranslateMix(float value) { }

	public float get_ScaleMix() { }

	public void set_ScaleMix(float value) { }

	public float get_ShearMix() { }

	public void set_ShearMix(float value) { }

	public float get_OffsetRotation() { }

	public void set_OffsetRotation(float value) { }

	public float get_OffsetX() { }

	public void set_OffsetX(float value) { }

	public float get_OffsetY() { }

	public void set_OffsetY(float value) { }

	public float get_OffsetScaleX() { }

	public void set_OffsetScaleX(float value) { }

	public float get_OffsetScaleY() { }

	public void set_OffsetScaleY(float value) { }

	public float get_OffsetShearY() { }

	public void set_OffsetShearY(float value) { }

	public bool get_Relative() { }

	public void set_Relative(bool value) { }

	public bool get_Local() { }

	public void set_Local(bool value) { }

	public void .ctor(string name) { }

	public override string ToString() { }
}

// Namespace: Spine
internal class Triangulator
{
	// Fields
	private readonly ExposedList<ExposedList<float>> convexPolygons;
	private readonly ExposedList<ExposedList<int>> convexPolygonsIndices;
	private readonly ExposedList<int> indicesArray;
	private readonly ExposedList<bool> isConcaveArray;
	private readonly ExposedList<int> triangles;
	private readonly Pool<ExposedList<float>> polygonPool;
	private readonly Pool<ExposedList<int>> polygonIndicesPool;

	// Methods

	public ExposedList<int> Triangulate(ExposedList<float> verticesArray) { }

	public ExposedList<ExposedList<float>> Decompose(ExposedList<float> verticesArray, ExposedList<int> triangles) { }

	private static bool IsConcave(int index, int vertexCount, float[] vertices, int[] indices) { }

	private static bool PositiveArea(float p1x, float p1y, float p2x, float p2y, float p3x, float p3y) { }

	private static int Winding(float p1x, float p1y, float p2x, float p2y, float p3x, float p3y) { }

	public void .ctor() { }
}

// Namespace: Spine
public struct BoneMatrix
{
	// Fields
	public float a;
	public float b;
	public float c;
	public float d;
	public float x;
	public float y;

	// Methods

	public static BoneMatrix CalculateSetupWorld(BoneData boneData) { }

	private static BoneMatrix GetInheritedInternal(BoneData boneData, BoneMatrix parentMatrix) { }

	public void .ctor(BoneData boneData) { }

	public void .ctor(Bone bone) { }

	public BoneMatrix TransformMatrix(BoneMatrix local) { }
}

// Namespace: Spine
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class SkeletonExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsWeighted(VertexAttachment va) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsRenderable(Attachment a) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool InheritsRotation(TransformMode mode) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool InheritsScale(TransformMode mode) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void SetPropertyToSetupPose(Skeleton skeleton, int propertyID) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetDrawOrderToSetupPose(Skeleton skeleton) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetColorToSetupPose(Slot slot) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetAttachmentToSetupPose(Slot slot) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetSlotAttachmentToSetupPose(Skeleton skeleton, int slotIndex) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void PoseWithAnimation(Skeleton skeleton, string animationName, float time, bool loop = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void PoseSkeleton(Animation animation, Skeleton skeleton, float time, bool loop = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetKeyedItemsToSetupPose(Animation animation, Skeleton skeleton) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void FindNamesForSlot(Skin skin, string slotName, SkeletonData skeletonData, List<string> results) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void FindAttachmentsForSlot(Skin skin, string slotName, SkeletonData skeletonData, List<Attachment> results) { }
}

// Namespace: Spine.Unity
[CreateAssetMenuAttribute] // RVA: 0xA93E0 Offset: 0xA87E0 VA: 0x1800A93E0
public class AnimationReferenceAsset : ScriptableObject, IHasSkeletonDataAsset
{
	// Fields
	private const bool QuietSkeletonData = True;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected SkeletonDataAsset skeletonDataAsset;
	[SerializeField] // RVA: 0xCCEB0 Offset: 0xCC2B0 VA: 0x1800CCEB0
	[SpineAnimation] // RVA: 0xCCEB0 Offset: 0xCC2B0 VA: 0x1800CCEB0
	protected string animationName;
	private Animation animation;

	// Properties
	public SkeletonDataAsset SkeletonDataAsset { get; }
	public Animation Animation { get; }

	// Methods

	public SkeletonDataAsset get_SkeletonDataAsset() { }

	public Animation get_Animation() { }

	public void Initialize() { }

	public static Animation op_Implicit(AnimationReferenceAsset asset) { }

	public void .ctor() { }
}

// Namespace: Spine.Unity
public class AtlasAsset : ScriptableObject
{
	// Fields
	public TextAsset atlasFile;
	public Material[] materials;
	protected Atlas atlas;

	// Properties
	public bool IsLoaded { get; }

	// Methods

	public bool get_IsLoaded() { }

	public static AtlasAsset CreateRuntimeInstance(TextAsset atlasText, Material[] materials, bool initialize) { }

	public static AtlasAsset CreateRuntimeInstance(TextAsset atlasText, Texture2D[] textures, Material materialPropertySource, bool initialize) { }

	public static AtlasAsset CreateRuntimeInstance(TextAsset atlasText, Texture2D[] textures, Shader shader, bool initialize) { }

	private void Reset() { }

	public virtual void Clear() { }

	public virtual Atlas GetAtlas() { }

	public Mesh GenerateMesh(string name, Mesh mesh, out Material material, float scale = 0.01) { }

	public void .ctor() { }
}

// Namespace: Spine.Unity
public class MaterialsTextureLoader : TextureLoader
{
	// Fields
	private AtlasAsset atlasAsset;

	// Methods

	public void .ctor(AtlasAsset atlasAsset) { }

	public void Load(AtlasPage page, string path) { }

	public void Unload(object texture) { }
}

// Namespace: Spine.Unity
[CreateAssetMenuAttribute] // RVA: 0xAD760 Offset: 0xACB60 VA: 0x1800AD760
public class EventDataReferenceAsset : ScriptableObject
{
	// Fields
	private const bool QuietSkeletonData = True;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected SkeletonDataAsset skeletonDataAsset;
	[SerializeField] // RVA: 0xAFB20 Offset: 0xAEF20 VA: 0x1800AFB20
	[SpineEvent] // RVA: 0xAFB20 Offset: 0xAEF20 VA: 0x1800AFB20
	protected string eventName;
	private EventData eventData;

	// Properties
	public EventData EventData { get; }

	// Methods

	public EventData get_EventData() { }

	public void Initialize() { }

	public static EventData op_Implicit(EventDataReferenceAsset asset) { }

	public void .ctor() { }
}

// Namespace: Spine.Unity
public class RegionlessAttachmentLoader : AttachmentLoader
{
	// Fields
	private static AtlasRegion emptyRegion;

	// Properties
	private static AtlasRegion EmptyRegion { get; }

	// Methods

	private static AtlasRegion get_EmptyRegion() { }

	public RegionAttachment NewRegionAttachment(Skin skin, string name, string path) { }

	public MeshAttachment NewMeshAttachment(Skin skin, string name, string path) { }

	public BoundingBoxAttachment NewBoundingBoxAttachment(Skin skin, string name) { }

	public PathAttachment NewPathAttachment(Skin skin, string name) { }

	public PointAttachment NewPointAttachment(Skin skin, string name) { }

	public ClippingAttachment NewClippingAttachment(Skin skin, string name) { }

	public void .ctor() { }
}

// Namespace: Spine.Unity
public class SkeletonDataAsset : ScriptableObject
{
	// Fields
	public AtlasAsset[] atlasAssets;
	public float scale;
	public TextAsset skeletonJSON;
	[SpineAnimation] // RVA: 0xB4BB0 Offset: 0xB3FB0 VA: 0x1800B4BB0
	public string[] fromAnimation;
	[SpineAnimation] // RVA: 0xB4BB0 Offset: 0xB3FB0 VA: 0x1800B4BB0
	public string[] toAnimation;
	public float[] duration;
	public float defaultMix;
	public RuntimeAnimatorController controller;
	private SkeletonData skeletonData;
	private AnimationStateData stateData;

	// Properties
	public bool IsLoaded { get; }

	// Methods

	public bool get_IsLoaded() { }

	private void Reset() { }

	public static SkeletonDataAsset CreateRuntimeInstance(TextAsset skeletonDataFile, AtlasAsset atlasAsset, bool initialize, float scale = 0.01) { }

	public static SkeletonDataAsset CreateRuntimeInstance(TextAsset skeletonDataFile, AtlasAsset[] atlasAssets, bool initialize, float scale = 0.01) { }

	public void Clear() { }

	public SkeletonData GetSkeletonData(bool quiet) { }

	internal void InitializeWithData(SkeletonData sd) { }

	internal Atlas[] GetAtlasArray() { }

	internal static SkeletonData ReadSkeletonData(byte[] bytes, AttachmentLoader attachmentLoader, float scale) { }

	internal static SkeletonData ReadSkeletonData(string text, AttachmentLoader attachmentLoader, float scale) { }

	public void FillStateData() { }

	public AnimationStateData GetAnimationStateData() { }

	public void .ctor() { }
}

// Namespace: Spine.Unity
[ExecuteInEditMode] // RVA: 0xB6720 Offset: 0xB5B20 VA: 0x1800B6720
[AddComponentMenu] // RVA: 0xB6720 Offset: 0xB5B20 VA: 0x1800B6720
public class BoneFollower : MonoBehaviour
{
	// Fields
	public SkeletonRenderer skeletonRenderer;
	[SpineBone] // RVA: 0xB8970 Offset: 0xB7D70 VA: 0x1800B8970
	[SerializeField] // RVA: 0xB8970 Offset: 0xB7D70 VA: 0x1800B8970
	public string boneName;
	public bool followZPosition;
	public bool followBoneRotation;
	[TooltipAttribute] // RVA: 0xBABB0 Offset: 0xB9FB0 VA: 0x1800BABB0
	public bool followSkeletonFlip;
	[TooltipAttribute] // RVA: 0x116B00 Offset: 0x115F00 VA: 0x180116B00
	public bool followLocalScale;
	[FormerlySerializedAsAttribute] // RVA: 0xBD1C0 Offset: 0xBC5C0 VA: 0x1800BD1C0
	public bool initializeOnAwake;
	public bool valid;
	public Bone bone;
	private Transform skeletonTransform;
	private bool skeletonTransformIsParent;

	// Properties
	public SkeletonRenderer SkeletonRenderer { get; set; }

	// Methods

	public SkeletonRenderer get_SkeletonRenderer() { }

	public void set_SkeletonRenderer(SkeletonRenderer value) { }

	public bool SetBone(string name) { }

	public void Awake() { }

	public void HandleRebuildRenderer(SkeletonRenderer skeletonRenderer) { }

	public void Initialize() { }

	private void OnDestroy() { }

	public void LateUpdate() { }

	public void .ctor() { }
}

// Namespace: Spine.Unity
[ExecuteInEditMode] // RVA: 0xBED60 Offset: 0xBE160 VA: 0x1800BED60
[AddComponentMenu] // RVA: 0xBED60 Offset: 0xBE160 VA: 0x1800BED60
public class PointFollower : MonoBehaviour, IHasSkeletonRenderer, IHasSkeletonComponent
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public SkeletonRenderer skeletonRenderer;
	[SpineSlot] // RVA: 0xC25E0 Offset: 0xC19E0 VA: 0x1800C25E0
	public string slotName;
	[SpineAttachment] // RVA: 0xC4130 Offset: 0xC3530 VA: 0x1800C4130
	public string pointAttachmentName;
	public bool followRotation;
	public bool followSkeletonFlip;
	public bool followSkeletonZPosition;
	private Transform skeletonTransform;
	private bool skeletonTransformIsParent;
	private PointAttachment point;
	private Bone bone;
	private bool valid;

	// Properties
	public SkeletonRenderer SkeletonRenderer { get; }
	public ISkeletonComponent SkeletonComponent { get; }
	public bool IsValid { get; }

	// Methods

	public SkeletonRenderer get_SkeletonRenderer() { }

	public ISkeletonComponent get_SkeletonComponent() { }

	public bool get_IsValid() { }

	public void Initialize() { }

	private void HandleRebuildRenderer(SkeletonRenderer skeletonRenderer) { }

	private void UpdateReferences() { }

	public void LateUpdate() { }

	public void .ctor() { }
}

// Namespace: Spine.Unity
[ExecuteInEditMode] // RVA: 0xC5F20 Offset: 0xC5320 VA: 0x1800C5F20
[AddComponentMenu] // RVA: 0xC5F20 Offset: 0xC5320 VA: 0x1800C5F20
[HelpURLAttribute] // RVA: 0xC5F20 Offset: 0xC5320 VA: 0x1800C5F20
public class SkeletonAnimation : SkeletonRenderer, ISkeletonAnimation, IAnimationStateComponent
{
	// Fields
	public AnimationState state;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private UpdateBonesDelegate _UpdateLocal;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private UpdateBonesDelegate _UpdateWorld;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private UpdateBonesDelegate _UpdateComplete;
	[SerializeField] // RVA: 0xCCEB0 Offset: 0xCC2B0 VA: 0x1800CCEB0
	[SpineAnimation] // RVA: 0xCCEB0 Offset: 0xCC2B0 VA: 0x1800CCEB0
	private string _animationName;
	public bool loop;
	public float timeScale;

	// Properties
	public AnimationState AnimationState { get; }
	public string AnimationName { get; set; }

	// Methods

	public AnimationState get_AnimationState() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void add__UpdateLocal(UpdateBonesDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void remove__UpdateLocal(UpdateBonesDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void add__UpdateWorld(UpdateBonesDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void remove__UpdateWorld(UpdateBonesDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void add__UpdateComplete(UpdateBonesDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void remove__UpdateComplete(UpdateBonesDelegate value) { }

	public void add_UpdateLocal(UpdateBonesDelegate value) { }

	public void remove_UpdateLocal(UpdateBonesDelegate value) { }

	public void add_UpdateWorld(UpdateBonesDelegate value) { }

	public void remove_UpdateWorld(UpdateBonesDelegate value) { }

	public void add_UpdateComplete(UpdateBonesDelegate value) { }

	public void remove_UpdateComplete(UpdateBonesDelegate value) { }

	public string get_AnimationName() { }

	public void set_AnimationName(string value) { }

	private TrackEntry TrySetAnimation(string animationName, bool animationLoop) { }

	public static SkeletonAnimation AddToGameObject(GameObject gameObject, SkeletonDataAsset skeletonDataAsset) { }

	public static SkeletonAnimation NewSkeletonAnimationGameObject(SkeletonDataAsset skeletonDataAsset) { }

	public override void ClearState() { }

	public override void Initialize(bool overwrite) { }

	private void Update() { }

	public void Update(float deltaTime) { }

	public void .ctor() { }
}

// Namespace: Spine.Unity
[RequireComponent] // RVA: 0xD7550 Offset: 0xD6950 VA: 0x1800D7550
public class SkeletonAnimator : SkeletonRenderer, ISkeletonAnimation
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected SkeletonAnimator.MecanimTranslator translator;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private UpdateBonesDelegate _UpdateLocal;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private UpdateBonesDelegate _UpdateWorld;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private UpdateBonesDelegate _UpdateComplete;

	// Properties
	public SkeletonAnimator.MecanimTranslator Translator { get; }

	// Methods

	public SkeletonAnimator.MecanimTranslator get_Translator() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void add__UpdateLocal(UpdateBonesDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void remove__UpdateLocal(UpdateBonesDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void add__UpdateWorld(UpdateBonesDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void remove__UpdateWorld(UpdateBonesDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void add__UpdateComplete(UpdateBonesDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void remove__UpdateComplete(UpdateBonesDelegate value) { }

	public void add_UpdateLocal(UpdateBonesDelegate value) { }

	public void remove_UpdateLocal(UpdateBonesDelegate value) { }

	public void add_UpdateWorld(UpdateBonesDelegate value) { }

	public void remove_UpdateWorld(UpdateBonesDelegate value) { }

	public void add_UpdateComplete(UpdateBonesDelegate value) { }

	public void remove_UpdateComplete(UpdateBonesDelegate value) { }

	public override void Initialize(bool overwrite) { }

	public void Update() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class SkeletonAnimator.MecanimTranslator
{
	// Fields
	public bool autoReset;
	public SkeletonAnimator.MecanimTranslator.MixMode[] layerMixModes;
	private readonly Dictionary<int, Animation> animationTable;
	private readonly Dictionary<AnimationClip, int> clipNameHashCodeTable;
	private readonly List<Animation> previousAnimations;
	private readonly List<AnimatorClipInfo> clipInfoCache;
	private readonly List<AnimatorClipInfo> nextClipInfoCache;
	private Animator animator;

	// Properties
	public Animator Animator { get; }

	// Methods

	public Animator get_Animator() { }

	public void Initialize(Animator animator, SkeletonDataAsset skeletonDataAsset) { }

	public void Apply(Skeleton skeleton) { }

	private static float AnimationTime(float normalizedTime, float clipLength, bool loop, bool reversed) { }

	private static float AnimationTime(float normalizedTime, float clipLength, bool reversed) { }

	private void GetAnimatorClipInfos(int layer, out int clipInfoCount, out int nextClipInfoCount, out IList<AnimatorClipInfo> clipInfo, out IList<AnimatorClipInfo> nextClipInfo) { }

	private Animation GetAnimation(AnimationClip clip) { }

	public void .ctor() { }
}

// Namespace: 
public enum SkeletonAnimator.MecanimTranslator.MixMode
{
	// Fields
	public int value__;
	public const SkeletonAnimator.MecanimTranslator.MixMode AlwaysMix = 0;
	public const SkeletonAnimator.MecanimTranslator.MixMode MixNext = 1;
	public const SkeletonAnimator.MecanimTranslator.MixMode SpineStyle = 2;
}

// Namespace: 
private class SkeletonAnimator.MecanimTranslator.AnimationClipEqualityComparer : IEqualityComparer<AnimationClip>
{
	// Fields
	internal static readonly IEqualityComparer<AnimationClip> Instance;

	// Methods

	public bool Equals(AnimationClip x, AnimationClip y) { }

	public int GetHashCode(AnimationClip o) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
private class SkeletonAnimator.MecanimTranslator.IntEqualityComparer : IEqualityComparer<int>
{
	// Fields
	internal static readonly IEqualityComparer<int> Instance;

	// Methods

	public bool Equals(int x, int y) { }

	public int GetHashCode(int o) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Spine.Unity
[ExecuteInEditMode] // RVA: 0xECCB0 Offset: 0xEC0B0 VA: 0x1800ECCB0
[RequireComponent] // RVA: 0xECCB0 Offset: 0xEC0B0 VA: 0x1800ECCB0
[DisallowMultipleComponent] // RVA: 0xECCB0 Offset: 0xEC0B0 VA: 0x1800ECCB0
[HelpURLAttribute] // RVA: 0xECCB0 Offset: 0xEC0B0 VA: 0x1800ECCB0
public class SkeletonRenderer : MonoBehaviour, ISkeletonComponent, IHasSkeletonDataAsset
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SkeletonRenderer.SkeletonRendererDelegate OnRebuild;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private MeshGeneratorDelegate OnPostProcessVertices;
	public SkeletonDataAsset skeletonDataAsset;
	public string initialSkinName;
	public bool initialFlipX;
	public bool initialFlipY;
	[FormerlySerializedAsAttribute] // RVA: 0xF35B0 Offset: 0xF29B0 VA: 0x1800F35B0
	[SpineSlot] // RVA: 0xF35B0 Offset: 0xF29B0 VA: 0x1800F35B0
	public string[] separatorSlotNames;
	public readonly List<Slot> separatorSlots;
	[RangeAttribute] // RVA: 0xF53D0 Offset: 0xF47D0 VA: 0x1800F53D0
	public float zSpacing;
	public bool useClipping;
	public bool immutableTriangles;
	public bool pmaVertexColors;
	public bool clearStateOnDisable;
	public bool tintBlack;
	public bool singleSubmesh;
	[FormerlySerializedAsAttribute] // RVA: 0xF6DF0 Offset: 0xF61F0 VA: 0x1800F6DF0
	public bool addNormals;
	public bool calculateTangents;
	public bool logErrors;
	public bool disableRenderingOnOverride;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SkeletonRenderer.InstructionDelegate generateMeshOverride;
	private readonly Dictionary<Material, Material> customMaterialOverride;
	private readonly Dictionary<Slot, Material> customSlotMaterials;
	private MeshRenderer meshRenderer;
	private MeshFilter meshFilter;
	public bool valid;
	public Skeleton skeleton;
	private readonly SkeletonRendererInstruction currentInstructions;
	private readonly MeshGenerator meshGenerator;
	private readonly MeshRendererBuffers rendererBuffers;

	// Properties
	public SkeletonDataAsset SkeletonDataAsset { get; }
	public Dictionary<Material, Material> CustomMaterialOverride { get; }
	public Dictionary<Slot, Material> CustomSlotMaterials { get; }
	public Skeleton Skeleton { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_OnRebuild(SkeletonRenderer.SkeletonRendererDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_OnRebuild(SkeletonRenderer.SkeletonRendererDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_OnPostProcessVertices(MeshGeneratorDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_OnPostProcessVertices(MeshGeneratorDelegate value) { }

	public SkeletonDataAsset get_SkeletonDataAsset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_generateMeshOverride(SkeletonRenderer.InstructionDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_generateMeshOverride(SkeletonRenderer.InstructionDelegate value) { }

	public void add_GenerateMeshOverride(SkeletonRenderer.InstructionDelegate value) { }

	public void remove_GenerateMeshOverride(SkeletonRenderer.InstructionDelegate value) { }

	public Dictionary<Material, Material> get_CustomMaterialOverride() { }

	public Dictionary<Slot, Material> get_CustomSlotMaterials() { }

	public Skeleton get_Skeleton() { }

	public static T NewSpineGameObject<T>(SkeletonDataAsset skeletonDataAsset) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93F460 Offset: 0x93E460 VA: 0x18093F460
	|-SkeletonRenderer.NewSpineGameObject<SkeletonAnimation>
	|-SkeletonRenderer.NewSpineGameObject<object>
	*/

	public static T AddSpineComponent<T>(GameObject gameObject, SkeletonDataAsset skeletonDataAsset) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93F3A0 Offset: 0x93E3A0 VA: 0x18093F3A0
	|-SkeletonRenderer.AddSpineComponent<SkeletonAnimation>
	|-SkeletonRenderer.AddSpineComponent<object>
	*/

	public void SetMeshSettings(MeshGenerator.Settings settings) { }

	public virtual void Awake() { }

	private void OnDisable() { }

	private void OnDestroy() { }

	public virtual void ClearState() { }

	public void EnsureMeshGeneratorCapacity(int minimumVertexCount) { }

	public virtual void Initialize(bool overwrite) { }

	public virtual void LateUpdate() { }

	public void .ctor() { }
}

// Namespace: 
public sealed class SkeletonRenderer.SkeletonRendererDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(SkeletonRenderer skeletonRenderer) { }

	public virtual IAsyncResult BeginInvoke(SkeletonRenderer skeletonRenderer, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SkeletonRenderer.InstructionDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(SkeletonRendererInstruction instruction) { }

	public virtual IAsyncResult BeginInvoke(SkeletonRendererInstruction instruction, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: Spine.Unity
public sealed class UpdateBonesDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(ISkeletonAnimation animated) { }

	public virtual IAsyncResult BeginInvoke(ISkeletonAnimation animated, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: Spine.Unity
public interface ISkeletonAnimation
{
	// Properties
	public abstract Skeleton Skeleton { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public abstract void add_UpdateLocal(UpdateBonesDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public abstract void remove_UpdateLocal(UpdateBonesDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public abstract void add_UpdateWorld(UpdateBonesDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public abstract void remove_UpdateWorld(UpdateBonesDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public abstract void add_UpdateComplete(UpdateBonesDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public abstract void remove_UpdateComplete(UpdateBonesDelegate value) { }

	public abstract Skeleton get_Skeleton() { }
}

// Namespace: Spine.Unity
public interface IHasSkeletonDataAsset
{
	// Properties
	public abstract SkeletonDataAsset SkeletonDataAsset { get; }

	// Methods

	public abstract SkeletonDataAsset get_SkeletonDataAsset() { }
}

// Namespace: Spine.Unity
public interface ISkeletonComponent
{
	// Properties
	public abstract SkeletonDataAsset SkeletonDataAsset { get; }
	public abstract Skeleton Skeleton { get; }

	// Methods

	public abstract SkeletonDataAsset get_SkeletonDataAsset() { }

	public abstract Skeleton get_Skeleton() { }
}

// Namespace: Spine.Unity
public interface IAnimationStateComponent
{
	// Properties
	public abstract AnimationState AnimationState { get; }

	// Methods

	public abstract AnimationState get_AnimationState() { }
}

// Namespace: Spine.Unity
public interface IHasSkeletonRenderer
{
	// Properties
	public abstract SkeletonRenderer SkeletonRenderer { get; }

	// Methods

	public abstract SkeletonRenderer get_SkeletonRenderer() { }
}

// Namespace: Spine.Unity
public interface IHasSkeletonComponent
{
	// Properties
	public abstract ISkeletonComponent SkeletonComponent { get; }

	// Methods

	public abstract ISkeletonComponent get_SkeletonComponent() { }
}

// Namespace: Spine.Unity
public class DoubleBuffered<T>
{
	// Fields
	private readonly T a;
	private readonly T b;
	private bool usingA;

	// Methods

	public T GetCurrent() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2391660 Offset: 0x2390660 VA: 0x182391660
	|-DoubleBuffered<MeshRendererBuffers.SmartMesh>.GetCurrent
	|-DoubleBuffered<object>.GetCurrent
	*/

	public T GetNext() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2391670 Offset: 0x2390670 VA: 0x182391670
	|-DoubleBuffered<MeshRendererBuffers.SmartMesh>.GetNext
	|-DoubleBuffered<object>.GetNext
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2391690 Offset: 0x2390690 VA: 0x182391690
	|-DoubleBuffered<MeshRendererBuffers.SmartMesh>..ctor
	|-DoubleBuffered<object>..ctor
	*/
}

// Namespace: Spine.Unity
public static class SpineMesh
{
	// Fields
	internal const HideFlags MeshHideflags = 20;

	// Methods

	public static Mesh NewSkeletonMesh() { }
}

// Namespace: Spine.Unity
public struct SubmeshInstruction
{
	// Fields
	public Skeleton skeleton;
	public int startSlot;
	public int endSlot;
	public Material material;
	public bool forceSeparate;
	public int preActiveClippingSlotSource;
	public int rawTriangleCount;
	public int rawVertexCount;
	public int rawFirstVertexIndex;
	public bool hasClipping;

	// Properties
	public int SlotCount { get; }

	// Methods

	public int get_SlotCount() { }

	public override string ToString() { }
}

// Namespace: Spine.Unity
public sealed class MeshGeneratorDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(MeshGeneratorBuffers buffers) { }

	public virtual IAsyncResult BeginInvoke(MeshGeneratorBuffers buffers, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: Spine.Unity
public struct MeshGeneratorBuffers
{
	// Fields
	public int vertexCount;
	public Vector3[] vertexBuffer;
	public Vector2[] uvBuffer;
	public Color32[] colorBuffer;
	public MeshGenerator meshGenerator;
}

// Namespace: Spine.Unity
[Serializable]
public class MeshGenerator
{
	// Fields
	public MeshGenerator.Settings settings;
	private const float BoundsMinDefault = ∞;
	private const float BoundsMaxDefault = -∞;
	private readonly ExposedList<Vector3> vertexBuffer;
	private readonly ExposedList<Vector2> uvBuffer;
	private readonly ExposedList<Color32> colorBuffer;
	private readonly ExposedList<ExposedList<int>> submeshes;
	private Vector2 meshBoundsMin;
	private Vector2 meshBoundsMax;
	private float meshBoundsThickness;
	private int submeshIndex;
	private SkeletonClipping clipper;
	private float[] tempVerts;
	private int[] regionTriangles;
	private Vector3[] normals;
	private Vector4[] tangents;
	private Vector2[] tempTanBuffer;
	private ExposedList<Vector2> uv2;
	private ExposedList<Vector2> uv3;
	private static List<Vector3> AttachmentVerts;
	private static List<Vector2> AttachmentUVs;
	private static List<Color32> AttachmentColors32;
	private static List<int> AttachmentIndices;

	// Properties
	public int VertexCount { get; }
	public MeshGeneratorBuffers Buffers { get; }

	// Methods

	public void .ctor() { }

	public int get_VertexCount() { }

	public MeshGeneratorBuffers get_Buffers() { }

	public static void GenerateSingleSubmeshInstruction(SkeletonRendererInstruction instructionOutput, Skeleton skeleton, Material material) { }

	public static void GenerateSkeletonRendererInstruction(SkeletonRendererInstruction instructionOutput, Skeleton skeleton, Dictionary<Slot, Material> customSlotMaterials, List<Slot> separatorSlots, bool generateMeshOverride, bool immutableTriangles = False) { }

	public static void TryReplaceMaterials(ExposedList<SubmeshInstruction> workingSubmeshInstructions, Dictionary<Material, Material> customMaterialOverride) { }

	public void Begin() { }

	public void AddSubmesh(SubmeshInstruction instruction, bool updateTriangles = True) { }

	public void BuildMesh(SkeletonRendererInstruction instruction, bool updateTriangles) { }

	public void BuildMeshWithArrays(SkeletonRendererInstruction instruction, bool updateTriangles) { }

	public void ScaleVertexData(float scale) { }

	private void AddAttachmentTintBlack(float r2, float g2, float b2, int vertexCount) { }

	public void FillVertexData(Mesh mesh) { }

	public void FillLateVertexData(Mesh mesh) { }

	public void FillTriangles(Mesh mesh) { }

	public void FillTrianglesSingle(Mesh mesh) { }

	public void EnsureVertexCapacity(int minimumVertexCount, bool inlcudeTintBlack = False, bool includeTangents = False, bool includeNormals = False) { }

	public void TrimExcess() { }

	internal static void SolveTangents2DEnsureSize(ref Vector4[] tangentBuffer, ref Vector2[] tempTanBuffer, int vertexCount) { }

	internal static void SolveTangents2DTriangles(Vector2[] tempTanBuffer, int[] triangles, int triangleCount, Vector3[] vertices, Vector2[] uvs, int vertexCount) { }

	internal static void SolveTangents2DBuffer(Vector4[] tangents, Vector2[] tempTanBuffer, int vertexCount) { }

	public static void FillMeshLocal(Mesh mesh, RegionAttachment regionAttachment) { }

	public static void FillMeshLocal(Mesh mesh, MeshAttachment meshAttachment, SkeletonData skeletonData) { }

	private static void .cctor() { }
}

// Namespace: 
[Serializable]
public struct MeshGenerator.Settings
{
	// Fields
	public bool useClipping;
	[SpaceAttribute] // RVA: 0x109CB0 Offset: 0x1090B0 VA: 0x180109CB0
	[RangeAttribute] // RVA: 0x109CB0 Offset: 0x1090B0 VA: 0x180109CB0
	public float zSpacing;
	[SpaceAttribute] // RVA: 0x10A790 Offset: 0x109B90 VA: 0x18010A790
	[HeaderAttribute] // RVA: 0x10A790 Offset: 0x109B90 VA: 0x18010A790
	public bool pmaVertexColors;
	public bool tintBlack;
	public bool calculateTangents;
	public bool addNormals;
	public bool immutableTriangles;

	// Properties
	public static MeshGenerator.Settings Default { get; }

	// Methods

	public static MeshGenerator.Settings get_Default() { }
}

// Namespace: Spine.Unity
public class MeshRendererBuffers : IDisposable
{
	// Fields
	private DoubleBuffered<MeshRendererBuffers.SmartMesh> doubleBufferedMesh;
	internal readonly ExposedList<Material> submeshMaterials;
	internal Material[] sharedMaterials;

	// Methods

	public void Initialize() { }

	public Material[] GetUpdatedSharedMaterialsArray() { }

	public bool MaterialsChangedInLastUpdate() { }

	public void UpdateSharedMaterials(ExposedList<SubmeshInstruction> instructions) { }

	public MeshRendererBuffers.SmartMesh GetNextMesh() { }

	public void Clear() { }

	public void Dispose() { }

	public void .ctor() { }
}

// Namespace: 
public class MeshRendererBuffers.SmartMesh : IDisposable
{
	// Fields
	public Mesh mesh;
	public SkeletonRendererInstruction instructionUsed;

	// Methods

	public void Clear() { }

	public void Dispose() { }

	public void .ctor() { }
}

// Namespace: Spine.Unity
public class SkeletonRendererInstruction
{
	// Fields
	public bool immutableTriangles;
	public readonly ExposedList<SubmeshInstruction> submeshInstructions;
	public bool hasActiveClipping;
	public int rawVertexCount;
	public readonly ExposedList<Attachment> attachments;

	// Methods

	public void Clear() { }

	public void Dispose() { }

	public void SetWithSubset(ExposedList<SubmeshInstruction> instructions, int startSubmesh, int endSubmesh) { }

	public void Set(SkeletonRendererInstruction other) { }

	public static bool GeometryNotEqual(SkeletonRendererInstruction a, SkeletonRendererInstruction b) { }

	public void .ctor() { }
}

// Namespace: Spine.Unity
[ExecuteInEditMode] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class BoundingBoxFollower : MonoBehaviour
{
	// Fields
	internal static bool DebugMessages;
	public SkeletonRenderer skeletonRenderer;
	[SpineSlot] // RVA: 0x10E830 Offset: 0x10DC30 VA: 0x18010E830
	public string slotName;
	public bool isTrigger;
	public bool clearStateOnDisable;
	private Slot slot;
	private BoundingBoxAttachment currentAttachment;
	private string currentAttachmentName;
	private PolygonCollider2D currentCollider;
	public readonly Dictionary<BoundingBoxAttachment, PolygonCollider2D> colliderTable;
	public readonly Dictionary<BoundingBoxAttachment, string> nameTable;

	// Properties
	public Slot Slot { get; }
	public BoundingBoxAttachment CurrentAttachment { get; }
	public string CurrentAttachmentName { get; }
	public PolygonCollider2D CurrentCollider { get; }
	public bool IsTrigger { get; }

	// Methods

	public Slot get_Slot() { }

	public BoundingBoxAttachment get_CurrentAttachment() { }

	public string get_CurrentAttachmentName() { }

	public PolygonCollider2D get_CurrentCollider() { }

	public bool get_IsTrigger() { }

	private void Start() { }

	private void OnEnable() { }

	private void HandleRebuild(SkeletonRenderer sr) { }

	public void Initialize(bool overwrite = False) { }

	private void AddSkin(Skin skin, int slotIndex) { }

	private void OnDisable() { }

	public void ClearState() { }

	private void DisposeColliders() { }

	private void LateUpdate() { }

	private void MatchAttachment(Attachment attachment) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Spine.Unity
[ExecuteInEditMode] // RVA: 0x1104A0 Offset: 0x10F8A0 VA: 0x1801104A0
[DisallowMultipleComponent] // RVA: 0x1104A0 Offset: 0x10F8A0 VA: 0x1801104A0
[AddComponentMenu] // RVA: 0x1104A0 Offset: 0x10F8A0 VA: 0x1801104A0
public class BoneFollowerGraphic : MonoBehaviour
{
	// Fields
	public SkeletonGraphic skeletonGraphic;
	public bool initializeOnAwake;
	[SpineBone] // RVA: 0x112AE0 Offset: 0x111EE0 VA: 0x180112AE0
	[SerializeField] // RVA: 0x112AE0 Offset: 0x111EE0 VA: 0x180112AE0
	public string boneName;
	public bool followBoneRotation;
	[TooltipAttribute] // RVA: 0xBABB0 Offset: 0xB9FB0 VA: 0x1800BABB0
	public bool followSkeletonFlip;
	[TooltipAttribute] // RVA: 0x116B00 Offset: 0x115F00 VA: 0x180116B00
	public bool followLocalScale;
	public bool followZPosition;
	public Bone bone;
	private Transform skeletonTransform;
	private bool skeletonTransformIsParent;
	public bool valid;

	// Properties
	public SkeletonGraphic SkeletonGraphic { get; set; }

	// Methods

	public SkeletonGraphic get_SkeletonGraphic() { }

	public void set_SkeletonGraphic(SkeletonGraphic value) { }

	public bool SetBone(string name) { }

	public void Awake() { }

	public void Initialize() { }

	public void LateUpdate() { }

	public void .ctor() { }
}

// Namespace: Spine.Unity
[ExecuteInEditMode] // RVA: 0x1172B0 Offset: 0x1166B0 VA: 0x1801172B0
[RequireComponent] // RVA: 0x1172B0 Offset: 0x1166B0 VA: 0x1801172B0
[DisallowMultipleComponent] // RVA: 0x1172B0 Offset: 0x1166B0 VA: 0x1801172B0
[AddComponentMenu] // RVA: 0x1172B0 Offset: 0x1166B0 VA: 0x1801172B0
public class SkeletonGraphic : MaskableGraphic, ISkeletonComponent, IAnimationStateComponent, ISkeletonAnimation, IHasSkeletonDataAsset
{
	// Fields
	public SkeletonDataAsset skeletonDataAsset;
	[SpineSkin] // RVA: 0x11C430 Offset: 0x11B830 VA: 0x18011C430
	public string initialSkinName;
	public bool initialFlipX;
	public bool initialFlipY;
	[SpineAnimation] // RVA: 0x11C430 Offset: 0x11B830 VA: 0x18011C430
	public string startingAnimation;
	public bool startingLoop;
	public float timeScale;
	public bool freeze;
	public bool unscaledTime;
	private Texture overrideTexture;
	protected Skeleton skeleton;
	protected AnimationState state;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected MeshGenerator meshGenerator;
	private DoubleBuffered<MeshRendererBuffers.SmartMesh> meshBuffers;
	private SkeletonRendererInstruction currentInstructions;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private UpdateBonesDelegate UpdateLocal;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private UpdateBonesDelegate UpdateWorld;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private UpdateBonesDelegate UpdateComplete;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private MeshGeneratorDelegate OnPostProcessVertices;

	// Properties
	public SkeletonDataAsset SkeletonDataAsset { get; }
	public Texture OverrideTexture { get; set; }
	public override Texture mainTexture { get; }
	public Skeleton Skeleton { get; set; }
	public SkeletonData SkeletonData { get; }
	public bool IsValid { get; }
	public AnimationState AnimationState { get; }
	public MeshGenerator MeshGenerator { get; }

	// Methods

	public SkeletonDataAsset get_SkeletonDataAsset() { }

	public static SkeletonGraphic NewSkeletonGraphicGameObject(SkeletonDataAsset skeletonDataAsset, Transform parent) { }

	public static SkeletonGraphic AddSkeletonGraphicComponent(GameObject gameObject, SkeletonDataAsset skeletonDataAsset) { }

	public Texture get_OverrideTexture() { }

	public void set_OverrideTexture(Texture value) { }

	public override Texture get_mainTexture() { }

	protected override void Awake() { }

	public override void Rebuild(CanvasUpdate update) { }

	public virtual void Update() { }

	public virtual void Update(float deltaTime) { }

	public void LateUpdate() { }

	public Skeleton get_Skeleton() { }

	internal void set_Skeleton(Skeleton value) { }

	public SkeletonData get_SkeletonData() { }

	public bool get_IsValid() { }

	public AnimationState get_AnimationState() { }

	public MeshGenerator get_MeshGenerator() { }

	public Mesh GetLastMesh() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_UpdateLocal(UpdateBonesDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_UpdateLocal(UpdateBonesDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_UpdateWorld(UpdateBonesDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_UpdateWorld(UpdateBonesDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_UpdateComplete(UpdateBonesDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_UpdateComplete(UpdateBonesDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_OnPostProcessVertices(MeshGeneratorDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_OnPostProcessVertices(MeshGeneratorDelegate value) { }

	public void Clear() { }

	public void Initialize(bool overwrite) { }

	public void UpdateMesh() { }

	public void .ctor() { }
}

// Namespace: Spine.Unity
public class WaitForSpineAnimationComplete : IEnumerator
{
	// Fields
	private bool m_WasFired;

	// Properties
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	public void .ctor(TrackEntry trackEntry) { }

	private void HandleComplete(TrackEntry trackEntry) { }

	private void SafeSubscribe(TrackEntry trackEntry) { }

	public WaitForSpineAnimationComplete NowWaitFor(TrackEntry trackEntry) { }

	private bool System.Collections.IEnumerator.MoveNext() { }

	private void System.Collections.IEnumerator.Reset() { }

	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: Spine.Unity
public class WaitForSpineEvent : IEnumerator
{
	// Fields
	private EventData m_TargetEvent;
	private string m_EventName;
	private AnimationState m_AnimationState;
	private bool m_WasFired;
	private bool m_unsubscribeAfterFiring;

	// Properties
	public bool WillUnsubscribeAfterFiring { get; set; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	private void Subscribe(AnimationState state, EventData eventDataReference, bool unsubscribe) { }

	private void SubscribeByName(AnimationState state, string eventName, bool unsubscribe) { }

	public void .ctor(AnimationState state, EventData eventDataReference, bool unsubscribeAfterFiring = True) { }

	public void .ctor(SkeletonAnimation skeletonAnimation, EventData eventDataReference, bool unsubscribeAfterFiring = True) { }

	public void .ctor(AnimationState state, string eventName, bool unsubscribeAfterFiring = True) { }

	public void .ctor(SkeletonAnimation skeletonAnimation, string eventName, bool unsubscribeAfterFiring = True) { }

	private void HandleAnimationStateEventByName(TrackEntry trackEntry, Event e) { }

	private void HandleAnimationStateEvent(TrackEntry trackEntry, Event e) { }

	public bool get_WillUnsubscribeAfterFiring() { }

	public void set_WillUnsubscribeAfterFiring(bool value) { }

	public WaitForSpineEvent NowWaitFor(AnimationState state, EventData eventDataReference, bool unsubscribeAfterFiring = True) { }

	public WaitForSpineEvent NowWaitFor(AnimationState state, string eventName, bool unsubscribeAfterFiring = True) { }

	private void Clear(AnimationState state) { }

	private bool System.Collections.IEnumerator.MoveNext() { }

	private void System.Collections.IEnumerator.Reset() { }

	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: Spine.Unity
public class WaitForSpineTrackEntryEnd : IEnumerator
{
	// Fields
	private bool m_WasFired;

	// Properties
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	public void .ctor(TrackEntry trackEntry) { }

	private void HandleEnd(TrackEntry trackEntry) { }

	private void SafeSubscribe(TrackEntry trackEntry) { }

	public WaitForSpineTrackEntryEnd NowWaitFor(TrackEntry trackEntry) { }

	private bool System.Collections.IEnumerator.MoveNext() { }

	private void System.Collections.IEnumerator.Reset() { }

	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: Spine.Unity
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class SkeletonExtensions
{
	// Fields
	private const float ByteToFloat = 0.003921569;

	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Color GetColor(Skeleton s) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Color GetColor(RegionAttachment a) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Color GetColor(MeshAttachment a) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Color GetColor(Slot s) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Color GetColorTintBlack(Slot s) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetColor(Skeleton skeleton, Color color) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetColor(Skeleton skeleton, Color32 color) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetColor(Slot slot, Color color) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetColor(Slot slot, Color32 color) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetColor(RegionAttachment attachment, Color color) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetColor(RegionAttachment attachment, Color32 color) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetColor(MeshAttachment attachment, Color color) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetColor(MeshAttachment attachment, Color32 color) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetPosition(Bone bone, Vector2 position) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetPosition(Bone bone, Vector3 position) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector2 GetLocalPosition(Bone bone) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector2 GetSkeletonSpacePosition(Bone bone) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector2 GetSkeletonSpacePosition(Bone bone, Vector2 boneLocal) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector3 GetWorldPosition(Bone bone, Transform spineGameObjectTransform) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector3 GetWorldPosition(Bone bone, Transform spineGameObjectTransform, float positionScale) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Quaternion GetQuaternion(Bone bone) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Quaternion GetLocalQuaternion(Bone bone) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Matrix4x4 GetMatrix4x4(Bone bone) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void GetWorldToLocalMatrix(Bone bone, out float ia, out float ib, out float ic, out float id) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector2 WorldToLocal(Bone bone, Vector2 worldPosition) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector2 SetPositionSkeletonSpace(Bone bone, Vector2 skeletonSpacePosition) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Material GetMaterial(Attachment a) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector2[] GetLocalVertices(VertexAttachment va, Slot slot, Vector2[] buffer) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector2[] GetWorldVertices(VertexAttachment a, Slot slot, Vector2[] buffer) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector3 GetWorldPosition(PointAttachment attachment, Slot slot, Transform spineGameObjectTransform) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector3 GetWorldPosition(PointAttachment attachment, Bone bone, Transform spineGameObjectTransform) { }
}

// Namespace: Spine.Unity
[RequireComponent] // RVA: 0x3A070 Offset: 0x39470 VA: 0x18003A070
[ExecuteInEditMode] // RVA: 0x3A070 Offset: 0x39470 VA: 0x18003A070
public class SkeletonUtility : MonoBehaviour
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SkeletonUtility.SkeletonUtilityDelegate OnReset;
	public Transform boneRoot;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public SkeletonRenderer skeletonRenderer;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ISkeletonAnimation animatedSkeletonComponent;
	public List<SkeletonUtilityBone> utilityBones;
	public List<SkeletonUtilityConstraint> utilityConstraints;
	protected bool hasTransformBones;
	protected bool hasUtilityConstraints;
	protected bool needToReprocessBones;

	// Methods

	public static PolygonCollider2D AddBoundingBoxGameObject(Skeleton skeleton, string skinName, string slotName, string attachmentName, Transform parent, bool isTrigger = True) { }

	public static PolygonCollider2D AddBoundingBoxGameObject(string name, BoundingBoxAttachment box, Slot slot, Transform parent, bool isTrigger = True) { }

	public static PolygonCollider2D AddBoundingBoxAsComponent(BoundingBoxAttachment box, Slot slot, GameObject gameObject, bool isTrigger = True, bool isKinematic = True, float gravityScale = 0) { }

	public static void SetColliderPointsLocal(PolygonCollider2D collider, Slot slot, BoundingBoxAttachment box) { }

	public static Bounds GetBoundingBoxBounds(BoundingBoxAttachment boundingBox, float depth = 0) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_OnReset(SkeletonUtility.SkeletonUtilityDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_OnReset(SkeletonUtility.SkeletonUtilityDelegate value) { }

	private void Update() { }

	private void OnEnable() { }

	private void Start() { }

	private void OnDisable() { }

	private void HandleRendererReset(SkeletonRenderer r) { }

	public void RegisterBone(SkeletonUtilityBone bone) { }

	public void UnregisterBone(SkeletonUtilityBone bone) { }

	public void RegisterConstraint(SkeletonUtilityConstraint constraint) { }

	public void UnregisterConstraint(SkeletonUtilityConstraint constraint) { }

	public void CollectBones() { }

	private void UpdateLocal(ISkeletonAnimation anim) { }

	private void UpdateWorld(ISkeletonAnimation anim) { }

	private void UpdateComplete(ISkeletonAnimation anim) { }

	private void UpdateAllBones(SkeletonUtilityBone.UpdatePhase phase) { }

	public Transform GetBoneRoot() { }

	public GameObject SpawnRoot(SkeletonUtilityBone.Mode mode, bool pos, bool rot, bool sca) { }

	public GameObject SpawnHierarchy(SkeletonUtilityBone.Mode mode, bool pos, bool rot, bool sca) { }

	public GameObject SpawnBoneRecursively(Bone bone, Transform parent, SkeletonUtilityBone.Mode mode, bool pos, bool rot, bool sca) { }

	public GameObject SpawnBone(Bone bone, Transform parent, SkeletonUtilityBone.Mode mode, bool pos, bool rot, bool sca) { }

	public void .ctor() { }
}

// Namespace: 
public sealed class SkeletonUtility.SkeletonUtilityDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: Spine.Unity
[ExecuteInEditMode] // RVA: 0x444C0 Offset: 0x438C0 VA: 0x1800444C0
[AddComponentMenu] // RVA: 0x444C0 Offset: 0x438C0 VA: 0x1800444C0
public class SkeletonUtilityBone : MonoBehaviour
{
	// Fields
	public string boneName;
	public Transform parentReference;
	public SkeletonUtilityBone.Mode mode;
	public bool position;
	public bool rotation;
	public bool scale;
	public bool zPosition;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float overrideAlpha;
	public SkeletonUtility skeletonUtility;
	public Bone bone;
	public bool transformLerpComplete;
	public bool valid;
	private Transform cachedTransform;
	private Transform skeletonTransform;
	private bool incompatibleTransformMode;

	// Properties
	public bool IncompatibleTransformMode { get; }

	// Methods

	public bool get_IncompatibleTransformMode() { }

	public void Reset() { }

	private void OnEnable() { }

	private void HandleOnReset() { }

	private void OnDisable() { }

	public void DoUpdate(SkeletonUtilityBone.UpdatePhase phase) { }

	public static bool BoneTransformModeIncompatible(Bone bone) { }

	public void AddBoundingBox(string skinName, string slotName, string attachmentName) { }

	public void .ctor() { }
}

// Namespace: 
public enum SkeletonUtilityBone.Mode
{
	// Fields
	public int value__;
	public const SkeletonUtilityBone.Mode Follow = 0;
	public const SkeletonUtilityBone.Mode Override = 1;
}

// Namespace: 
public enum SkeletonUtilityBone.UpdatePhase
{
	// Fields
	public int value__;
	public const SkeletonUtilityBone.UpdatePhase Local = 0;
	public const SkeletonUtilityBone.UpdatePhase World = 1;
	public const SkeletonUtilityBone.UpdatePhase Complete = 2;
}

// Namespace: Spine.Unity
[RequireComponent] // RVA: 0x47B20 Offset: 0x46F20 VA: 0x180047B20
[ExecuteInEditMode] // RVA: 0x47B20 Offset: 0x46F20 VA: 0x180047B20
public abstract class SkeletonUtilityConstraint : MonoBehaviour
{
	// Fields
	protected SkeletonUtilityBone utilBone;
	protected SkeletonUtility skeletonUtility;

	// Methods

	protected virtual void OnEnable() { }

	protected virtual void OnDisable() { }

	public abstract void DoUpdate() { }

	protected void .ctor() { }
}

// Namespace: Spine.Unity
[AttributeUsageAttribute] // RVA: 0x1214B0 Offset: 0x1208B0 VA: 0x1801214B0
public abstract class SpineAttributeBase : PropertyAttribute
{
	// Fields
	public string dataField;
	public string startsWith;
	public bool includeNone;
	public bool fallbackToTextField;

	// Methods

	protected void .ctor() { }
}

// Namespace: Spine.Unity
public class SpineSlot : SpineAttributeBase
{
	// Fields
	public bool containsBoundingBoxes;

	// Methods

	public void .ctor(string startsWith = "", string dataField = "", bool containsBoundingBoxes = False, bool includeNone = True, bool fallbackToTextField = False) { }
}

// Namespace: Spine.Unity
public class SpineEvent : SpineAttributeBase
{
	// Methods

	public void .ctor(string startsWith = "", string dataField = "", bool includeNone = True, bool fallbackToTextField = False) { }
}

// Namespace: Spine.Unity
public class SpineIkConstraint : SpineAttributeBase
{
	// Methods

	public void .ctor(string startsWith = "", string dataField = "", bool includeNone = True, bool fallbackToTextField = False) { }
}

// Namespace: Spine.Unity
public class SpinePathConstraint : SpineAttributeBase
{
	// Methods

	public void .ctor(string startsWith = "", string dataField = "", bool includeNone = True, bool fallbackToTextField = False) { }
}

// Namespace: Spine.Unity
public class SpineTransformConstraint : SpineAttributeBase
{
	// Methods

	public void .ctor(string startsWith = "", string dataField = "", bool includeNone = True, bool fallbackToTextField = False) { }
}

// Namespace: Spine.Unity
public class SpineSkin : SpineAttributeBase
{
	// Methods

	public void .ctor(string startsWith = "", string dataField = "", bool includeNone = True, bool fallbackToTextField = False) { }
}

// Namespace: Spine.Unity
public class SpineAnimation : SpineAttributeBase
{
	// Methods

	public void .ctor(string startsWith = "", string dataField = "", bool includeNone = True, bool fallbackToTextField = False) { }
}

// Namespace: Spine.Unity
public class SpineAttachment : SpineAttributeBase
{
	// Fields
	public bool returnAttachmentPath;
	public bool currentSkinOnly;
	public bool placeholdersOnly;
	public string skinField;
	public string slotField;

	// Methods

	public void .ctor(bool currentSkinOnly = True, bool returnAttachmentPath = False, bool placeholdersOnly = False, string slotField = "", string dataField = "", string skinField = "", bool includeNone = True, bool fallbackToTextField = False) { }

	public static SpineAttachment.Hierarchy GetHierarchy(string fullPath) { }

	public static Attachment GetAttachment(string attachmentPath, SkeletonData skeletonData) { }

	public static Attachment GetAttachment(string attachmentPath, SkeletonDataAsset skeletonDataAsset) { }
}

// Namespace: 
public struct SpineAttachment.Hierarchy
{
	// Fields
	public string skin;
	public string slot;
	public string name;

	// Methods

	public void .ctor(string fullPath) { }
}

// Namespace: Spine.Unity
public class SpineBone : SpineAttributeBase
{
	// Methods

	public void .ctor(string startsWith = "", string dataField = "", bool includeNone = True, bool fallbackToTextField = False) { }

	public static Bone GetBone(string boneName, SkeletonRenderer renderer) { }

	public static BoneData GetBoneData(string boneName, SkeletonDataAsset skeletonDataAsset) { }
}

// Namespace: Spine.Unity
public class SpineAtlasRegion : PropertyAttribute
{
	// Fields
	public string atlasAssetField;

	// Methods

	public void .ctor(string atlasAssetField = "") { }
}

// Namespace: Spine.Unity.Playables
[AddComponentMenu] // RVA: 0x4BCA0 Offset: 0x4B0A0 VA: 0x18004BCA0
public class SkeletonAnimationPlayableHandle : SpinePlayableHandleBase
{
	// Fields
	public SkeletonAnimation skeletonAnimation;

	// Properties
	public override Skeleton Skeleton { get; }
	public override SkeletonData SkeletonData { get; }

	// Methods

	public override Skeleton get_Skeleton() { }

	public override SkeletonData get_SkeletonData() { }

	private void Awake() { }

	public void .ctor() { }
}

// Namespace: Spine.Unity.Playables
public sealed class SpineEventDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(Event e) { }

	public virtual IAsyncResult BeginInvoke(Event e, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: Spine.Unity.Playables
public abstract class SpinePlayableHandleBase : MonoBehaviour
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SpineEventDelegate AnimationEvents;

	// Properties
	public abstract SkeletonData SkeletonData { get; }
	public abstract Skeleton Skeleton { get; }

	// Methods

	public abstract SkeletonData get_SkeletonData() { }

	public abstract Skeleton get_Skeleton() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_AnimationEvents(SpineEventDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_AnimationEvents(SpineEventDelegate value) { }

	public virtual void HandleEvents(ExposedList<Event> eventBuffer) { }

	protected void .ctor() { }
}

// Namespace: Spine.Unity.Playables
[Serializable]
public class SpineAnimationStateBehaviour : PlayableBehaviour
{
	// Fields
	public AnimationReferenceAsset animationReference;
	public bool loop;
	[HeaderAttribute] // RVA: 0x51480 Offset: 0x50880 VA: 0x180051480
	public bool customDuration;
	public float mixDuration;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float attachmentThreshold;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float eventThreshold;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float drawOrderThreshold;

	// Methods

	public void .ctor() { }
}

// Namespace: Spine.Unity.Playables
[Serializable]
public class SpineAnimationStateClip : PlayableAsset, ITimelineClipAsset
{
	// Fields
	public SpineAnimationStateBehaviour template;

	// Properties
	public ClipCaps clipCaps { get; }

	// Methods

	public ClipCaps get_clipCaps() { }

	public override Playable CreatePlayable(PlayableGraph graph, GameObject owner) { }

	public void .ctor() { }
}

// Namespace: Spine.Unity.Playables
public class SpineAnimationStateMixerBehaviour : PlayableBehaviour
{
	// Fields
	private float[] lastInputWeights;

	// Methods

	public override void ProcessFrame(Playable playable, FrameData info, object playerData) { }

	public void PreviewEditModePose(Playable playable, SkeletonAnimation spineComponent) { }

	public void .ctor() { }
}

// Namespace: Spine.Unity.Playables
[TrackColorAttribute] // RVA: 0x57420 Offset: 0x56820 VA: 0x180057420
[TrackClipTypeAttribute] // RVA: 0x57420 Offset: 0x56820 VA: 0x180057420
[TrackBindingTypeAttribute] // RVA: 0x57420 Offset: 0x56820 VA: 0x180057420
public class SpineAnimationStateTrack : TrackAsset
{
	// Methods

	public override Playable CreateTrackMixer(PlayableGraph graph, GameObject go, int inputCount) { }

	public void .ctor() { }
}

// Namespace: Spine.Unity.Playables
public class SpineSkeletonFlipMixerBehaviour : PlayableBehaviour
{
	// Fields
	private bool defaultFlipX;
	private bool defaultFlipY;
	private SpinePlayableHandleBase playableHandle;
	private bool m_FirstFrameHappened;

	// Methods

	public override void ProcessFrame(Playable playable, FrameData info, object playerData) { }

	public override void OnGraphStop(Playable playable) { }

	public void .ctor() { }
}

// Namespace: Spine.Unity.Playables
[TrackColorAttribute] // RVA: 0x597A0 Offset: 0x58BA0 VA: 0x1800597A0
[TrackClipTypeAttribute] // RVA: 0x597A0 Offset: 0x58BA0 VA: 0x1800597A0
[TrackBindingTypeAttribute] // RVA: 0x597A0 Offset: 0x58BA0 VA: 0x1800597A0
public class SpineSkeletonFlipTrack : TrackAsset
{
	// Methods

	public override Playable CreateTrackMixer(PlayableGraph graph, GameObject go, int inputCount) { }

	public override void GatherProperties(PlayableDirector director, IPropertyCollector driver) { }

	public void .ctor() { }
}

// Namespace: Spine.Unity.Modules
[ExecuteInEditMode] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class SkeletonRendererCustomMaterials : MonoBehaviour
{
	// Fields
	public SkeletonRenderer skeletonRenderer;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected List<SkeletonRendererCustomMaterials.SlotMaterialOverride> customSlotMaterials;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected List<SkeletonRendererCustomMaterials.AtlasMaterialOverride> customMaterialOverrides;

	// Methods

	private void SetCustomSlotMaterials() { }

	private void RemoveCustomSlotMaterials() { }

	private void SetCustomMaterialOverrides() { }

	private void RemoveCustomMaterialOverrides() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public struct SkeletonRendererCustomMaterials.SlotMaterialOverride : IEquatable<SkeletonRendererCustomMaterials.SlotMaterialOverride>
{
	// Fields
	public bool overrideDisabled;
	[SpineSlot] // RVA: 0x61040 Offset: 0x60440 VA: 0x180061040
	public string slotName;
	public Material material;

	// Methods

	public bool Equals(SkeletonRendererCustomMaterials.SlotMaterialOverride other) { }
}

// Namespace: 
[Serializable]
public struct SkeletonRendererCustomMaterials.AtlasMaterialOverride : IEquatable<SkeletonRendererCustomMaterials.AtlasMaterialOverride>
{
	// Fields
	public bool overrideDisabled;
	public Material originalMaterial;
	public Material replacementMaterial;

	// Methods

	public bool Equals(SkeletonRendererCustomMaterials.AtlasMaterialOverride other) { }
}

// Namespace: Spine.Unity.Modules
[RequireComponent] // RVA: 0x62A60 Offset: 0x61E60 VA: 0x180062A60
public class SkeletonGhost : MonoBehaviour
{
	// Fields
	private const HideFlags GhostHideFlags = 1;
	private const string GhostingShaderName = "Spine/Special/SkeletonGhost";
	public bool ghostingEnabled;
	public float spawnRate;
	public Color32 color;
	[TooltipAttribute] // RVA: 0x64AF0 Offset: 0x63EF0 VA: 0x180064AF0
	public bool additive;
	public int maximumGhosts;
	public float fadeSpeed;
	public Shader ghostShader;
	[TooltipAttribute] // RVA: 0x66AB0 Offset: 0x65EB0 VA: 0x180066AB0
	[RangeAttribute] // RVA: 0x66AB0 Offset: 0x65EB0 VA: 0x180066AB0
	public float textureFade;
	[HeaderAttribute] // RVA: 0x69A40 Offset: 0x68E40 VA: 0x180069A40
	public bool sortWithDistanceOnly;
	public float zOffset;
	private float nextSpawnTime;
	private SkeletonGhostRenderer[] pool;
	private int poolIndex;
	private SkeletonRenderer skeletonRenderer;
	private MeshRenderer meshRenderer;
	private MeshFilter meshFilter;
	private readonly Dictionary<Material, Material> materialTable;

	// Methods

	private void Start() { }

	private void OnEvent(TrackEntry trackEntry, Event e) { }

	private void Ghosting(float val) { }

	private void Update() { }

	private void OnDestroy() { }

	private static Color32 HexToColor(string hex) { }

	public void .ctor() { }
}

// Namespace: Spine.Unity.Modules
public class SkeletonGhostRenderer : MonoBehaviour
{
	// Fields
	public float fadeSpeed;
	private Color32[] colors;
	private Color32 black;
	private MeshFilter meshFilter;
	private MeshRenderer meshRenderer;

	// Methods

	private void Awake() { }

	public void Initialize(Mesh mesh, Material[] materials, Color32 color, bool additive, float speed, int sortingLayerID, int sortingOrder) { }

	private void CopyMesh(Mesh source, Mesh destination) { }

	[IteratorStateMachineAttribute] // RVA: 0x6CA20 Offset: 0x6BE20 VA: 0x18006CA20
	private IEnumerator Fade() { }

	[IteratorStateMachineAttribute] // RVA: 0x6EC00 Offset: 0x6E000 VA: 0x18006EC00
	private IEnumerator FadeAdditive() { }

	public void Cleanup() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SkeletonGhostRenderer.<Fade>d__8 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public SkeletonGhostRenderer <>4__this;
	private int <t>5__2;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SkeletonGhostRenderer.<FadeAdditive>d__9 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public SkeletonGhostRenderer <>4__this;
	private Color32 <black>5__2;
	private int <t>5__3;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: Spine.Unity.Modules
[RequireComponent] // RVA: 0x811B0 Offset: 0x805B0 VA: 0x1800811B0
public class SkeletonRagdoll : MonoBehaviour
{
	// Fields
	private static Transform parentSpaceHelper;
	[HeaderAttribute] // RVA: 0xB9080 Offset: 0xB8480 VA: 0x1800B9080
	[SpineBone] // RVA: 0xB9080 Offset: 0xB8480 VA: 0x1800B9080
	public string startingBoneName;
	[SpineBone] // RVA: 0xBB060 Offset: 0xBA460 VA: 0x1800BB060
	public List<string> stopBoneNames;
	[HeaderAttribute] // RVA: 0x880C0 Offset: 0x874C0 VA: 0x1800880C0
	public bool applyOnStart;
	[TooltipAttribute] // RVA: 0x88860 Offset: 0x87C60 VA: 0x180088860
	public bool disableIK;
	public bool disableOtherConstraints;
	[SpaceAttribute] // RVA: 0x8A4C0 Offset: 0x898C0 VA: 0x18008A4C0
	[TooltipAttribute] // RVA: 0x8A4C0 Offset: 0x898C0 VA: 0x18008A4C0
	public bool pinStartBone;
	[TooltipAttribute] // RVA: 0x8C8E0 Offset: 0x8BCE0 VA: 0x18008C8E0
	public bool enableJointCollision;
	public bool useGravity;
	[TooltipAttribute] // RVA: 0x8E860 Offset: 0x8DC60 VA: 0x18008E860
	public float thickness;
	[TooltipAttribute] // RVA: 0xC2470 Offset: 0xC1870 VA: 0x1800C2470
	public float rotationLimit;
	public float rootMass;
	[TooltipAttribute] // RVA: 0x921E0 Offset: 0x915E0 VA: 0x1800921E0
	[RangeAttribute] // RVA: 0x921E0 Offset: 0x915E0 VA: 0x1800921E0
	public float massFalloffFactor;
	[TooltipAttribute] // RVA: 0x941E0 Offset: 0x935E0 VA: 0x1800941E0
	public int colliderLayer;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float mix;
	private ISkeletonAnimation targetSkeletonComponent;
	private Skeleton skeleton;
	private Dictionary<Bone, Transform> boneTable;
	private Transform ragdollRoot;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Rigidbody <RootRigidbody>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Bone <StartingBone>k__BackingField;
	private Vector3 rootOffset;
	private bool isActive;

	// Properties
	public Rigidbody RootRigidbody { get; set; }
	public Bone StartingBone { get; set; }
	public Vector3 RootOffset { get; }
	public bool IsActive { get; }
	public Rigidbody[] RigidbodyArray { get; }
	public Vector3 EstimatedSkeletonPosition { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Rigidbody get_RootRigidbody() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_RootRigidbody(Rigidbody value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Bone get_StartingBone() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_StartingBone(Bone value) { }

	public Vector3 get_RootOffset() { }

	public bool get_IsActive() { }

	[IteratorStateMachineAttribute] // RVA: 0xA0E70 Offset: 0xA0270 VA: 0x1800A0E70
	private IEnumerator Start() { }

	public Rigidbody[] get_RigidbodyArray() { }

	public Vector3 get_EstimatedSkeletonPosition() { }

	public void Apply() { }

	public Coroutine SmoothMix(float target, float duration) { }

	[IteratorStateMachineAttribute] // RVA: 0xA4180 Offset: 0xA3580 VA: 0x1800A4180
	private IEnumerator SmoothMixCoroutine(float target, float duration) { }

	public void SetSkeletonPosition(Vector3 worldPosition) { }

	public void Remove() { }

	public Rigidbody GetRigidbody(string boneName) { }

	private void RecursivelyCreateBoneProxies(Bone b) { }

	private void UpdateSpineSkeleton(ISkeletonAnimation skeletonRenderer) { }

	private List<Collider> AttachBoundingBoxRagdollColliders(Bone b) { }

	private static float GetPropagatedRotation(Bone b) { }

	public void .ctor() { }
}

// Namespace: 
public class SkeletonRagdoll.LayerFieldAttribute : PropertyAttribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SkeletonRagdoll.<Start>d__33 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public SkeletonRagdoll <>4__this;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SkeletonRagdoll.<SmoothMixCoroutine>d__40 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public SkeletonRagdoll <>4__this;
	public float target;
	public float duration;
	private float <startTime>5__2;
	private float <startMix>5__3;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: Spine.Unity.Modules
[RequireComponent] // RVA: 0xB6EF0 Offset: 0xB62F0 VA: 0x1800B6EF0
public class SkeletonRagdoll2D : MonoBehaviour
{
	// Fields
	private static Transform parentSpaceHelper;
	[HeaderAttribute] // RVA: 0xB9080 Offset: 0xB8480 VA: 0x1800B9080
	[SpineBone] // RVA: 0xB9080 Offset: 0xB8480 VA: 0x1800B9080
	public string startingBoneName;
	[SpineBone] // RVA: 0xBB060 Offset: 0xBA460 VA: 0x1800BB060
	public List<string> stopBoneNames;
	[HeaderAttribute] // RVA: 0x880C0 Offset: 0x874C0 VA: 0x1800880C0
	public bool applyOnStart;
	[TooltipAttribute] // RVA: 0x88860 Offset: 0x87C60 VA: 0x180088860
	public bool disableIK;
	public bool disableOtherConstraints;
	[SpaceAttribute] // RVA: 0xBED20 Offset: 0xBE120 VA: 0x1800BED20
	[TooltipAttribute] // RVA: 0xBED20 Offset: 0xBE120 VA: 0x1800BED20
	public bool pinStartBone;
	public float gravityScale;
	[TooltipAttribute] // RVA: 0x8E860 Offset: 0x8DC60 VA: 0x18008E860
	public float thickness;
	[TooltipAttribute] // RVA: 0xC2470 Offset: 0xC1870 VA: 0x1800C2470
	public float rotationLimit;
	public float rootMass;
	[TooltipAttribute] // RVA: 0x921E0 Offset: 0x915E0 VA: 0x1800921E0
	[RangeAttribute] // RVA: 0x921E0 Offset: 0x915E0 VA: 0x1800921E0
	public float massFalloffFactor;
	[TooltipAttribute] // RVA: 0xC5ED0 Offset: 0xC52D0 VA: 0x1800C5ED0
	[SkeletonRagdoll.LayerFieldAttribute] // RVA: 0xC5ED0 Offset: 0xC52D0 VA: 0x1800C5ED0
	public int colliderLayer;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float mix;
	private ISkeletonAnimation targetSkeletonComponent;
	private Skeleton skeleton;
	private Dictionary<Bone, Transform> boneTable;
	private Transform ragdollRoot;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Rigidbody2D <RootRigidbody>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Bone <StartingBone>k__BackingField;
	private Vector2 rootOffset;
	private bool isActive;

	// Properties
	public Rigidbody2D RootRigidbody { get; set; }
	public Bone StartingBone { get; set; }
	public Vector3 RootOffset { get; }
	public bool IsActive { get; }
	public Rigidbody2D[] RigidbodyArray { get; }
	public Vector3 EstimatedSkeletonPosition { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Rigidbody2D get_RootRigidbody() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_RootRigidbody(Rigidbody2D value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Bone get_StartingBone() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_StartingBone(Bone value) { }

	public Vector3 get_RootOffset() { }

	public bool get_IsActive() { }

	[IteratorStateMachineAttribute] // RVA: 0xD1520 Offset: 0xD0920 VA: 0x1800D1520
	private IEnumerator Start() { }

	public Rigidbody2D[] get_RigidbodyArray() { }

	public Vector3 get_EstimatedSkeletonPosition() { }

	public void Apply() { }

	public Coroutine SmoothMix(float target, float duration) { }

	[IteratorStateMachineAttribute] // RVA: 0xD3460 Offset: 0xD2860 VA: 0x1800D3460
	private IEnumerator SmoothMixCoroutine(float target, float duration) { }

	public void SetSkeletonPosition(Vector3 worldPosition) { }

	public void Remove() { }

	public Rigidbody2D GetRigidbody(string boneName) { }

	private void RecursivelyCreateBoneProxies(Bone b) { }

	private void UpdateSpineSkeleton(ISkeletonAnimation animatedSkeleton) { }

	private static List<Collider2D> AttachBoundingBoxRagdollColliders(Bone b, GameObject go, Skeleton skeleton, float gravityScale) { }

	private static float GetPropagatedRotation(Bone b) { }

	private static Vector3 FlipScale(bool flipX, bool flipY) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SkeletonRagdoll2D.<Start>d__32 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public SkeletonRagdoll2D <>4__this;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SkeletonRagdoll2D.<SmoothMixCoroutine>d__39 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public SkeletonRagdoll2D <>4__this;
	public float target;
	public float duration;
	private float <startTime>5__2;
	private float <startMix>5__3;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: Spine.Unity.Modules
public class SkeletonGraphicMirror : MonoBehaviour
{
	// Fields
	public SkeletonRenderer source;
	public bool mirrorOnStart;
	public bool restoreOnDisable;
	private SkeletonGraphic skeletonGraphic;
	private Skeleton originalSkeleton;
	private bool originalFreeze;
	private Texture2D overrideTexture;

	// Methods

	private void Awake() { }

	private void Start() { }

	private void LateUpdate() { }

	private void OnDisable() { }

	public void StartMirroring() { }

	public void UpdateTexture(Texture2D newOverrideTexture) { }

	public void RestoreIndependentSkeleton() { }

	public void .ctor() { }
}

// Namespace: Spine.Unity.Modules
[RequireComponent] // RVA: 0xEC730 Offset: 0xEBB30 VA: 0x1800EC730
public class SkeletonPartsRenderer : MonoBehaviour
{
	// Fields
	private MeshGenerator meshGenerator;
	private MeshRenderer meshRenderer;
	private MeshFilter meshFilter;
	private MeshRendererBuffers buffers;
	private SkeletonRendererInstruction currentInstructions;

	// Properties
	public MeshGenerator MeshGenerator { get; }
	public MeshRenderer MeshRenderer { get; }
	public MeshFilter MeshFilter { get; }

	// Methods

	public MeshGenerator get_MeshGenerator() { }

	public MeshRenderer get_MeshRenderer() { }

	public MeshFilter get_MeshFilter() { }

	private void LazyIntialize() { }

	public void ClearMesh() { }

	public void RenderParts(ExposedList<SubmeshInstruction> instructions, int startSubmesh, int endSubmesh) { }

	public void SetPropertyBlock(MaterialPropertyBlock block) { }

	public static SkeletonPartsRenderer NewPartsRendererGameObject(Transform parent, string name) { }

	public void .ctor() { }
}

// Namespace: Spine.Unity.Modules
[ExecuteInEditMode] // RVA: 0xEE920 Offset: 0xEDD20 VA: 0x1800EE920
[HelpURLAttribute] // RVA: 0xEE920 Offset: 0xEDD20 VA: 0x1800EE920
public class SkeletonRenderSeparator : MonoBehaviour
{
	// Fields
	public const int DefaultSortingOrderIncrement = 5;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected SkeletonRenderer skeletonRenderer;
	private MeshRenderer mainMeshRenderer;
	public bool copyPropertyBlock;
	[TooltipAttribute] // RVA: 0xF15A0 Offset: 0xF09A0 VA: 0x1800F15A0
	public bool copyMeshRendererFlags;
	public List<SkeletonPartsRenderer> partsRenderers;
	private MaterialPropertyBlock copiedBlock;

	// Properties
	public SkeletonRenderer SkeletonRenderer { get; set; }

	// Methods

	public SkeletonRenderer get_SkeletonRenderer() { }

	public void set_SkeletonRenderer(SkeletonRenderer value) { }

	public static SkeletonRenderSeparator AddToSkeletonRenderer(SkeletonRenderer skeletonRenderer, int sortingLayerID = 0, int extraPartsRenderers = 0, int sortingOrderIncrement = 5, int baseSortingOrder = 0, bool addMinimumPartsRenderers = True) { }

	public void AddPartsRenderer(int sortingOrderIncrement = 5) { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void HandleRender(SkeletonRendererInstruction instruction) { }

	public void .ctor() { }
}

// Namespace: Spine.Unity.Modules
public class SkeletonUtilityEyeConstraint : SkeletonUtilityConstraint
{
	// Fields
	public Transform[] eyes;
	public float radius;
	public Transform target;
	public Vector3 targetPosition;
	public float speed;
	private Vector3[] origins;
	private Vector3 centerPoint;

	// Methods

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	public override void DoUpdate() { }

	public void .ctor() { }
}

// Namespace: Spine.Unity.Modules
[RequireComponent] // RVA: 0xF3430 Offset: 0xF2830 VA: 0x1800F3430
[ExecuteInEditMode] // RVA: 0xF3430 Offset: 0xF2830 VA: 0x1800F3430
public class SkeletonUtilityGroundConstraint : SkeletonUtilityConstraint
{
	// Fields
	[TooltipAttribute] // RVA: 0xF54E0 Offset: 0xF48E0 VA: 0x1800F54E0
	public LayerMask groundMask;
	[TooltipAttribute] // RVA: 0xF7120 Offset: 0xF6520 VA: 0x1800F7120
	public bool use2D;
	[TooltipAttribute] // RVA: 0xF8C10 Offset: 0xF8010 VA: 0x1800F8C10
	public bool useRadius;
	[TooltipAttribute] // RVA: 0xF9720 Offset: 0xF8B20 VA: 0x1800F9720
	public float castRadius;
	[TooltipAttribute] // RVA: 0xFB420 Offset: 0xFA820 VA: 0x1800FB420
	public float castDistance;
	[TooltipAttribute] // RVA: 0xFCFF0 Offset: 0xFC3F0 VA: 0x1800FCFF0
	public float castOffset;
	[TooltipAttribute] // RVA: 0xFECE0 Offset: 0xFE0E0 VA: 0x1800FECE0
	public float groundOffset;
	[TooltipAttribute] // RVA: 0xFF610 Offset: 0xFEA10 VA: 0x1800FF610
	public float adjustSpeed;
	private Vector3 rayOrigin;
	private Vector3 rayDir;
	private float hitY;
	private float lastHitY;

	// Methods

	protected override void OnEnable() { }

	public override void DoUpdate() { }

	private void OnDrawGizmos() { }

	public void .ctor() { }
}

// Namespace: Spine.Unity.Modules
public class SkeletonUtilityKinematicShadow : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0x101250 Offset: 0x100650 VA: 0x180101250
	public bool detachedShadow;
	public Transform parent;
	public bool hideShadow;
	public SkeletonUtilityKinematicShadow.PhysicsSystem physicsSystem;
	private GameObject shadowRoot;
	private readonly List<SkeletonUtilityKinematicShadow.TransformPair> shadowTable;

	// Methods

	private void Start() { }

	private static void DestroyComponents(Component[] components) { }

	private void FixedUpdate() { }

	public void .ctor() { }
}

// Namespace: 
private struct SkeletonUtilityKinematicShadow.TransformPair
{
	// Fields
	public Transform dest;
	public Transform src;
}

// Namespace: 
public enum SkeletonUtilityKinematicShadow.PhysicsSystem
{
	// Fields
	public int value__;
	public const SkeletonUtilityKinematicShadow.PhysicsSystem Physics2D = 0;
	public const SkeletonUtilityKinematicShadow.PhysicsSystem Physics3D = 1;
}

// Namespace: Spine.Unity.Modules
[DisallowMultipleComponent] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class SlotBlendModes : MonoBehaviour
{
	// Fields
	private static Dictionary<SlotBlendModes.MaterialTexturePair, Material> materialTable;
	public Material multiplyMaterialSource;
	public Material screenMaterialSource;
	private Texture2D texture;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Applied>k__BackingField;

	// Properties
	internal static Dictionary<SlotBlendModes.MaterialTexturePair, Material> MaterialTable { get; }
	public bool Applied { get; set; }

	// Methods

	internal static Dictionary<SlotBlendModes.MaterialTexturePair, Material> get_MaterialTable() { }

	internal static Material GetMaterialFor(Material materialSource, Texture2D texture) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Applied() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Applied(bool value) { }

	private void Start() { }

	private void OnDestroy() { }

	public void Apply() { }

	public void Remove() { }

	public void GetTexture() { }

	public void .ctor() { }
}

// Namespace: 
public struct SlotBlendModes.MaterialTexturePair
{
	// Fields
	public Texture2D texture2D;
	public Material material;
}

// Namespace: Spine.Unity.Modules.AttachmentTools
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class AttachmentRegionExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static AtlasRegion GetRegion(Attachment attachment) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static AtlasRegion GetRegion(RegionAttachment regionAttachment) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static AtlasRegion GetRegion(MeshAttachment meshAttachment) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetRegion(Attachment attachment, AtlasRegion region, bool updateOffset = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetRegion(RegionAttachment attachment, AtlasRegion region, bool updateOffset = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetRegion(MeshAttachment attachment, AtlasRegion region, bool updateUVs = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RegionAttachment ToRegionAttachment(Sprite sprite, Material material, float rotation = 0) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RegionAttachment ToRegionAttachment(Sprite sprite, AtlasPage page, float rotation = 0) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RegionAttachment ToRegionAttachmentPMAClone(Sprite sprite, Shader shader, TextureFormat textureFormat = 4, bool mipmaps = False, Material materialPropertySource, float rotation = 0) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RegionAttachment ToRegionAttachmentPMAClone(Sprite sprite, Material materialPropertySource, TextureFormat textureFormat = 4, bool mipmaps = False, float rotation = 0) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RegionAttachment ToRegionAttachment(AtlasRegion region, string attachmentName, float scale = 0.01, float rotation = 0) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetScale(RegionAttachment regionAttachment, Vector2 scale) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetScale(RegionAttachment regionAttachment, float x, float y) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetPositionOffset(RegionAttachment regionAttachment, Vector2 offset) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetPositionOffset(RegionAttachment regionAttachment, float x, float y) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetRotation(RegionAttachment regionAttachment, float rotation) { }
}

// Namespace: Spine.Unity.Modules.AttachmentTools
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class AtlasUtilities
{
	// Fields
	internal const TextureFormat SpineTextureFormat = 4;
	internal const float DefaultMipmapBias = -0.5;
	internal const bool UseMipMaps = False;
	internal const float DefaultScale = 0.01;
	private const int NonrenderingRegion = -1;
	private static Dictionary<AtlasRegion, Texture2D> CachedRegionTextures;
	private static List<Texture2D> CachedRegionTexturesList;

	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static AtlasRegion ToAtlasRegion(Texture2D t, Material materialPropertySource, float scale = 0.01) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static AtlasRegion ToAtlasRegion(Texture2D t, Shader shader, float scale = 0.01, Material materialPropertySource) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static AtlasRegion ToAtlasRegionPMAClone(Texture2D t, Material materialPropertySource, TextureFormat textureFormat = 4, bool mipmaps = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static AtlasRegion ToAtlasRegionPMAClone(Texture2D t, Shader shader, TextureFormat textureFormat = 4, bool mipmaps = False, Material materialPropertySource) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static AtlasPage ToSpineAtlasPage(Material m) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static AtlasRegion ToAtlasRegion(Sprite s, AtlasPage page) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static AtlasRegion ToAtlasRegion(Sprite s, Material material) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static AtlasRegion ToAtlasRegionPMAClone(Sprite s, Shader shader, TextureFormat textureFormat = 4, bool mipmaps = False, Material materialPropertySource) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static AtlasRegion ToAtlasRegionPMAClone(Sprite s, Material materialPropertySource, TextureFormat textureFormat = 4, bool mipmaps = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static AtlasRegion ToAtlasRegion(Sprite s, bool isolatedTexture = False) { }

	public static void GetRepackedAttachments(List<Attachment> sourceAttachments, List<Attachment> outputAttachments, Material materialPropertySource, out Material outputMaterial, out Texture2D outputTexture, int maxAtlasSize = 1024, int padding = 2, TextureFormat textureFormat = 4, bool mipmaps = False, string newAssetName = "Repacked Attachments", bool clearCache = False, bool useOriginalNonrenderables = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Skin GetRepackedSkin(Skin o, string newName, Material materialPropertySource, out Material outputMaterial, out Texture2D outputTexture, int maxAtlasSize = 1024, int padding = 2, TextureFormat textureFormat = 4, bool mipmaps = False, bool useOriginalNonrenderables = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Skin GetRepackedSkin(Skin o, string newName, Shader shader, out Material outputMaterial, out Texture2D outputTexture, int maxAtlasSize = 1024, int padding = 2, TextureFormat textureFormat = 4, bool mipmaps = False, Material materialPropertySource, bool clearCache = False, bool useOriginalNonrenderables = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Sprite ToSprite(AtlasRegion ar, float pixelsPerUnit = 100) { }

	public static void ClearCache() { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Texture2D ToTexture(AtlasRegion ar, bool applyImmediately = True, TextureFormat textureFormat = 4, bool mipmaps = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Texture2D ToTexture(Sprite s, bool applyImmediately = True, TextureFormat textureFormat = 4, bool mipmaps = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Texture2D GetClone(Texture2D t, bool applyImmediately = True, TextureFormat textureFormat = 4, bool mipmaps = False) { }

	private static bool IsRenderable(Attachment a) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Rect SpineUnityFlipRect(Rect rect, int textureHeight) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Rect GetUnityRect(AtlasRegion region) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Rect GetUnityRect(AtlasRegion region, int textureHeight) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Rect GetSpineAtlasRect(AtlasRegion region, bool includeRotate = True) { }

	private static Rect UVRectToTextureRect(Rect uvRect, int texWidth, int texHeight) { }

	private static Rect TextureRectToUVRect(Rect textureRect, int texWidth, int texHeight) { }

	private static AtlasRegion UVRectToAtlasRegion(Rect uvRect, string name, AtlasPage page, float offsetX, float offsetY, bool rotate) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Texture2D GetMainTexture(AtlasRegion region) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void ApplyPMA(Texture2D texture, bool applyImmediately = True) { }

	private static float InverseLerp(float a, float b, float value) { }

	private static void .cctor() { }
}

// Namespace: Spine.Unity.Modules.AttachmentTools
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class SkinUtilities
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Skin UnshareSkin(Skeleton skeleton, bool includeDefaultSkin, bool unshareAttachments, AnimationState state) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Skin GetClonedSkin(Skeleton skeleton, string newSkinName, bool includeDefaultSkin = False, bool cloneAttachments = False, bool cloneMeshesAsLinked = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Skin GetClone(Skin original) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetAttachment(Skin skin, string slotName, string keyName, Attachment attachment, Skeleton skeleton) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Attachment GetAttachment(Skin skin, string slotName, string keyName, Skeleton skeleton) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void SetAttachment(Skin skin, int slotIndex, string keyName, Attachment attachment) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool RemoveAttachment(Skin skin, string slotName, string keyName, Skeleton skeleton) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool RemoveAttachment(Skin skin, int slotIndex, string keyName) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void Clear(Skin skin) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void Append(Skin destination, Skin source) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void CopyTo(Skin source, Skin destination, bool overwrite, bool cloneAttachments, bool cloneMeshesAsLinked = True) { }
}

// Namespace: Spine.Unity.Modules.AttachmentTools
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class AttachmentCloneExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Attachment GetClone(Attachment o, bool cloneMeshesAsLinked) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static RegionAttachment GetClone(RegionAttachment o) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static ClippingAttachment GetClone(ClippingAttachment o) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static PointAttachment GetClone(PointAttachment o) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static BoundingBoxAttachment GetClone(BoundingBoxAttachment o) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MeshAttachment GetLinkedClone(MeshAttachment o, bool inheritDeform = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MeshAttachment GetClone(MeshAttachment o) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static PathAttachment GetClone(PathAttachment o) { }

	private static void CloneVertexAttachment(VertexAttachment src, VertexAttachment dest) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MeshAttachment GetLinkedMesh(MeshAttachment o, string newLinkedMeshName, AtlasRegion region, bool inheritDeform = True, bool copyOriginalProperties = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MeshAttachment GetLinkedMesh(MeshAttachment o, Sprite sprite, Shader shader, bool inheritDeform = True, Material materialPropertySource) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static MeshAttachment GetLinkedMesh(MeshAttachment o, Sprite sprite, Material materialPropertySource, bool inheritDeform = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Attachment GetRemappedClone(Attachment o, Sprite sprite, Material sourceMaterial, bool premultiplyAlpha = True, bool cloneMeshAsLinked = True, bool useOriginalRegionSize = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Attachment GetRemappedClone(Attachment o, AtlasRegion atlasRegion, bool cloneMeshAsLinked = True, bool useOriginalRegionSize = False, float scale = 0.01) { }
}

// Namespace: Spine.Unity.Modules.AnimationTools
public static class AnimationTools
{
	// Methods

	public static void MatchAnimationTimelines(IEnumerable<Animation> animations, SkeletonData skeletonData) { }

	private static Timeline GetFillerTimeline(Timeline timeline, SkeletonData skeletonData) { }

	private static RotateTimeline GetFillerTimeline(RotateTimeline timeline, SkeletonData skeletonData) { }

	private static TranslateTimeline GetFillerTimeline(TranslateTimeline timeline, SkeletonData skeletonData) { }

	private static ScaleTimeline GetFillerTimeline(ScaleTimeline timeline, SkeletonData skeletonData) { }

	private static ShearTimeline GetFillerTimeline(ShearTimeline timeline, SkeletonData skeletonData) { }

	private static AttachmentTimeline GetFillerTimeline(AttachmentTimeline timeline, SkeletonData skeletonData) { }

	private static ColorTimeline GetFillerTimeline(ColorTimeline timeline, SkeletonData skeletonData) { }

	private static TwoColorTimeline GetFillerTimeline(TwoColorTimeline timeline, SkeletonData skeletonData) { }

	private static DeformTimeline GetFillerTimeline(DeformTimeline timeline, SkeletonData skeletonData) { }

	private static DrawOrderTimeline GetFillerTimeline(DrawOrderTimeline timeline, SkeletonData skeletonData) { }

	private static IkConstraintTimeline GetFillerTimeline(IkConstraintTimeline timeline, SkeletonData skeletonData) { }

	private static TransformConstraintTimeline GetFillerTimeline(TransformConstraintTimeline timeline, SkeletonData skeletonData) { }

	private static PathConstraintPositionTimeline GetFillerTimeline(PathConstraintPositionTimeline timeline, SkeletonData skeletonData) { }

	private static PathConstraintSpacingTimeline GetFillerTimeline(PathConstraintSpacingTimeline timeline, SkeletonData skeletonData) { }

	private static PathConstraintMixTimeline GetFillerTimeline(PathConstraintMixTimeline timeline, SkeletonData skeletonData) { }
}

// Namespace: Sirenix.Serialization
public class Vector2IntFormatter : MinimalBaseFormatter<Vector2Int>
{
	// Fields
	private static readonly Serializer<int> Serializer;

	// Methods

	protected override void Read(ref Vector2Int value, IDataReader reader) { }

	protected override void Write(ref Vector2Int value, IDataWriter writer) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Sirenix.Serialization
public class Vector3IntFormatter : MinimalBaseFormatter<Vector3Int>
{
	// Fields
	private static readonly Serializer<int> Serializer;

	// Methods

	protected override void Read(ref Vector3Int value, IDataReader reader) { }

	protected override void Write(ref Vector3Int value, IDataWriter writer) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: SimpleJson
[GeneratedCodeAttribute] // RVA: 0x41170 Offset: 0x40570 VA: 0x180041170
[EditorBrowsableAttribute] // RVA: 0x41170 Offset: 0x40570 VA: 0x180041170
public class JsonArray : List<object>
{
	// Methods

	public void .ctor() { }

	public void .ctor(int capacity) { }

	public override string ToString() { }
}

// Namespace: SimpleJson
[DefaultMemberAttribute] // RVA: 0x44430 Offset: 0x43830 VA: 0x180044430
[GeneratedCodeAttribute] // RVA: 0x44430 Offset: 0x43830 VA: 0x180044430
[EditorBrowsableAttribute] // RVA: 0x44430 Offset: 0x43830 VA: 0x180044430
public class JsonObject : IDictionary<string, object>, ICollection<KeyValuePair<string, object>>, IEnumerable<KeyValuePair<string, object>>, IEnumerable
{
	// Fields
	private readonly Dictionary<string, object> _members;

	// Properties
	public object Item { get; }
	public ICollection<string> Keys { get; }
	public ICollection<object> Values { get; }
	public object Item { get; set; }
	public int Count { get; }
	public bool IsReadOnly { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(IEqualityComparer<string> comparer) { }

	public object get_Item(int index) { }

	internal static object GetAtIndex(IDictionary<string, object> obj, int index) { }

	public void Add(string key, object value) { }

	public bool ContainsKey(string key) { }

	public ICollection<string> get_Keys() { }

	public bool Remove(string key) { }

	public bool TryGetValue(string key, out object value) { }

	public ICollection<object> get_Values() { }

	public object get_Item(string key) { }

	public void set_Item(string key, object value) { }

	public void Add(KeyValuePair<string, object> item) { }

	public void Clear() { }

	public bool Contains(KeyValuePair<string, object> item) { }

	public void CopyTo(KeyValuePair<string, object>[] array, int arrayIndex) { }

	public int get_Count() { }

	public bool get_IsReadOnly() { }

	public bool Remove(KeyValuePair<string, object> item) { }

	public IEnumerator<KeyValuePair<string, object>> GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	public override string ToString() { }
}

// Namespace: SimpleJson
[GeneratedCodeAttribute] // RVA: 0x4B540 Offset: 0x4A940 VA: 0x18004B540
public static class SimpleJson
{
	// Fields
	private const int TOKEN_NONE = 0;
	private const int TOKEN_CURLY_OPEN = 1;
	private const int TOKEN_CURLY_CLOSE = 2;
	private const int TOKEN_SQUARED_OPEN = 3;
	private const int TOKEN_SQUARED_CLOSE = 4;
	private const int TOKEN_COLON = 5;
	private const int TOKEN_COMMA = 6;
	private const int TOKEN_STRING = 7;
	private const int TOKEN_NUMBER = 8;
	private const int TOKEN_TRUE = 9;
	private const int TOKEN_FALSE = 10;
	private const int TOKEN_NULL = 11;
	private const int BUILDER_CAPACITY = 2000;
	private static readonly char[] EscapeTable;
	private static readonly char[] EscapeCharacters;
	private static readonly string EscapeCharactersString;
	private static IJsonSerializerStrategy _currentJsonSerializerStrategy;
	private static PocoJsonSerializerStrategy _pocoJsonSerializerStrategy;

	// Properties
	public static IJsonSerializerStrategy CurrentJsonSerializerStrategy { get; set; }
	[EditorBrowsableAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
	public static PocoJsonSerializerStrategy PocoJsonSerializerStrategy { get; }

	// Methods

	private static void .cctor() { }

	public static object DeserializeObject(string json) { }

	public static bool TryDeserializeObject(string json, out object obj) { }

	public static object DeserializeObject(string json, Type type, IJsonSerializerStrategy jsonSerializerStrategy) { }

	public static object DeserializeObject(string json, Type type) { }

	public static T DeserializeObject<T>(string json, IJsonSerializerStrategy jsonSerializerStrategy) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93F2B0 Offset: 0x93E2B0 VA: 0x18093F2B0
	|-SimpleJson.DeserializeObject<object>
	*/

	public static T DeserializeObject<T>(string json) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93F1D0 Offset: 0x93E1D0 VA: 0x18093F1D0
	|-SimpleJson.DeserializeObject<object>
	*/

	public static string SerializeObject(object json, IJsonSerializerStrategy jsonSerializerStrategy) { }

	public static string SerializeObject(object json) { }

	public static string EscapeToJavascriptString(string jsonString) { }

	private static IDictionary<string, object> ParseObject(char[] json, ref int index, ref bool success) { }

	private static JsonArray ParseArray(char[] json, ref int index, ref bool success) { }

	private static object ParseValue(char[] json, ref int index, ref bool success) { }

	private static string ParseString(char[] json, ref int index, ref bool success) { }

	private static string ConvertFromUtf32(int utf32) { }

	private static object ParseNumber(char[] json, ref int index, ref bool success) { }

	private static int GetLastIndexOfNumber(char[] json, int index) { }

	private static void EatWhitespace(char[] json, ref int index) { }

	private static int LookAhead(char[] json, int index) { }

	private static int NextToken(char[] json, ref int index) { }

	private static bool SerializeValue(IJsonSerializerStrategy jsonSerializerStrategy, object value, StringBuilder builder) { }

	private static bool SerializeObject(IJsonSerializerStrategy jsonSerializerStrategy, IEnumerable keys, IEnumerable values, StringBuilder builder) { }

	private static bool SerializeArray(IJsonSerializerStrategy jsonSerializerStrategy, IEnumerable anArray, StringBuilder builder) { }

	private static bool SerializeString(string aString, StringBuilder builder) { }

	private static bool SerializeNumber(object number, StringBuilder builder) { }

	private static bool IsNumeric(object value) { }

	public static IJsonSerializerStrategy get_CurrentJsonSerializerStrategy() { }

	public static void set_CurrentJsonSerializerStrategy(IJsonSerializerStrategy value) { }

	public static PocoJsonSerializerStrategy get_PocoJsonSerializerStrategy() { }
}

// Namespace: SimpleJson
[GeneratedCodeAttribute] // RVA: 0x4B540 Offset: 0x4A940 VA: 0x18004B540
public interface IJsonSerializerStrategy
{
	// Methods

	public abstract bool TrySerializeNonPrimitiveObject(object input, out object output) { }

	public abstract object DeserializeObject(object value, Type type) { }
}

// Namespace: SimpleJson
[GeneratedCodeAttribute] // RVA: 0x4B540 Offset: 0x4A940 VA: 0x18004B540
public class PocoJsonSerializerStrategy : IJsonSerializerStrategy
{
	// Fields
	internal IDictionary<Type, ReflectionUtils.ConstructorDelegate> ConstructorCache;
	internal IDictionary<Type, IDictionary<string, ReflectionUtils.GetDelegate>> GetCache;
	internal IDictionary<Type, IDictionary<string, KeyValuePair<Type, ReflectionUtils.SetDelegate>>> SetCache;
	internal static readonly Type[] EmptyTypes;
	internal static readonly Type[] ArrayConstructorParameterTypes;
	private static readonly string[] Iso8601Format;

	// Methods

	public void .ctor() { }

	protected virtual string MapClrMemberNameToJsonFieldName(string clrPropertyName) { }

	internal virtual ReflectionUtils.ConstructorDelegate ContructorDelegateFactory(Type key) { }

	internal virtual IDictionary<string, ReflectionUtils.GetDelegate> GetterValueFactory(Type type) { }

	internal virtual IDictionary<string, KeyValuePair<Type, ReflectionUtils.SetDelegate>> SetterValueFactory(Type type) { }

	public virtual bool TrySerializeNonPrimitiveObject(object input, out object output) { }

	public virtual object DeserializeObject(object value, Type type) { }

	protected virtual object SerializeEnum(Enum p) { }

	protected virtual bool TrySerializeKnownTypes(object input, out object output) { }

	protected virtual bool TrySerializeUnknownTypes(object input, out object output) { }

	private static void .cctor() { }
}

// Namespace: SimpleJson.Reflection
[GeneratedCodeAttribute] // RVA: 0x4BD30 Offset: 0x4B130 VA: 0x18004BD30
internal class ReflectionUtils
{
	// Fields
	private static readonly object[] EmptyObjects;

	// Methods

	public static Type GetTypeInfo(Type type) { }

	public static Attribute GetAttribute(MemberInfo info, Type type) { }

	public static Type GetGenericListElementType(Type type) { }

	public static Attribute GetAttribute(Type objectType, Type attributeType) { }

	public static Type[] GetGenericTypeArguments(Type type) { }

	public static bool IsTypeGeneric(Type type) { }

	public static bool IsTypeGenericeCollectionInterface(Type type) { }

	public static bool IsAssignableFrom(Type type1, Type type2) { }

	public static bool IsTypeDictionary(Type type) { }

	public static bool IsNullableType(Type type) { }

	public static object ToNullableType(object obj, Type nullableType) { }

	public static bool IsValueType(Type type) { }

	public static IEnumerable<ConstructorInfo> GetConstructors(Type type) { }

	public static ConstructorInfo GetConstructorInfo(Type type, Type[] argsType) { }

	public static IEnumerable<PropertyInfo> GetProperties(Type type) { }

	public static IEnumerable<FieldInfo> GetFields(Type type) { }

	public static MethodInfo GetGetterMethodInfo(PropertyInfo propertyInfo) { }

	public static MethodInfo GetSetterMethodInfo(PropertyInfo propertyInfo) { }

	public static ReflectionUtils.ConstructorDelegate GetContructor(ConstructorInfo constructorInfo) { }

	public static ReflectionUtils.ConstructorDelegate GetContructor(Type type, Type[] argsType) { }

	public static ReflectionUtils.ConstructorDelegate GetConstructorByReflection(ConstructorInfo constructorInfo) { }

	public static ReflectionUtils.ConstructorDelegate GetConstructorByReflection(Type type, Type[] argsType) { }

	public static ReflectionUtils.GetDelegate GetGetMethod(PropertyInfo propertyInfo) { }

	public static ReflectionUtils.GetDelegate GetGetMethod(FieldInfo fieldInfo) { }

	public static ReflectionUtils.GetDelegate GetGetMethodByReflection(PropertyInfo propertyInfo) { }

	public static ReflectionUtils.GetDelegate GetGetMethodByReflection(FieldInfo fieldInfo) { }

	public static ReflectionUtils.SetDelegate GetSetMethod(PropertyInfo propertyInfo) { }

	public static ReflectionUtils.SetDelegate GetSetMethod(FieldInfo fieldInfo) { }

	public static ReflectionUtils.SetDelegate GetSetMethodByReflection(PropertyInfo propertyInfo) { }

	public static ReflectionUtils.SetDelegate GetSetMethodByReflection(FieldInfo fieldInfo) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public sealed class ReflectionUtils.GetDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual object Invoke(object source) { }

	public virtual IAsyncResult BeginInvoke(object source, AsyncCallback callback, object object) { }

	public virtual object EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class ReflectionUtils.SetDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object source, object value) { }

	public virtual IAsyncResult BeginInvoke(object source, object value, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class ReflectionUtils.ConstructorDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual object Invoke(object[] args) { }

	public virtual IAsyncResult BeginInvoke(object[] args, AsyncCallback callback, object object) { }

	public virtual object EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class ReflectionUtils.ThreadSafeDictionaryValueFactory<TKey, TValue> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-ReflectionUtils.ThreadSafeDictionaryValueFactory<object, object>..ctor
	|-ReflectionUtils.ThreadSafeDictionaryValueFactory<Type, ReflectionUtils.ConstructorDelegate>..ctor
	|-ReflectionUtils.ThreadSafeDictionaryValueFactory<Type, IDictionary<string, ReflectionUtils.GetDelegate>>..ctor
	|-ReflectionUtils.ThreadSafeDictionaryValueFactory<Type, IDictionary<string, KeyValuePair<Type, ReflectionUtils.SetDelegate>>>..ctor
	*/

	public virtual TValue Invoke(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F671E0 Offset: 0x1F661E0 VA: 0x181F671E0
	|-ReflectionUtils.ThreadSafeDictionaryValueFactory<object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(TKey key, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xDFFB20 Offset: 0xDFEB20 VA: 0x180DFFB20
	|-ReflectionUtils.ThreadSafeDictionaryValueFactory<object, object>.BeginInvoke
	*/

	public virtual TValue EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-ReflectionUtils.ThreadSafeDictionaryValueFactory<object, object>.EndInvoke
	*/
}

// Namespace: 
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public sealed class ReflectionUtils.ThreadSafeDictionary<TKey, TValue> : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable
{
	// Fields
	private readonly object _lock;
	private readonly ReflectionUtils.ThreadSafeDictionaryValueFactory<TKey, TValue> _valueFactory;
	private Dictionary<TKey, TValue> _dictionary;

	// Properties
	public ICollection<TKey> Keys { get; }
	public ICollection<TValue> Values { get; }
	public TValue Item { get; set; }
	public int Count { get; }
	public bool IsReadOnly { get; }

	// Methods

	public void .ctor(ReflectionUtils.ThreadSafeDictionaryValueFactory<TKey, TValue> valueFactory) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B3D60 Offset: 0x24B2D60 VA: 0x1824B3D60
	|-ReflectionUtils.ThreadSafeDictionary<object, object>..ctor
	|-ReflectionUtils.ThreadSafeDictionary<Type, ReflectionUtils.ConstructorDelegate>..ctor
	|-ReflectionUtils.ThreadSafeDictionary<Type, IDictionary<string, ReflectionUtils.GetDelegate>>..ctor
	|-ReflectionUtils.ThreadSafeDictionary<Type, IDictionary<string, KeyValuePair<Type, ReflectionUtils.SetDelegate>>>..ctor
	*/

	private TValue Get(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B3B60 Offset: 0x24B2B60 VA: 0x1824B3B60
	|-ReflectionUtils.ThreadSafeDictionary<object, object>.Get
	*/

	private TValue AddValue(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B3700 Offset: 0x24B2700 VA: 0x1824B3700
	|-ReflectionUtils.ThreadSafeDictionary<object, object>.AddValue
	*/

	public void Add(TKey key, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B39F0 Offset: 0x24B29F0 VA: 0x1824B39F0
	|-ReflectionUtils.ThreadSafeDictionary<object, object>.Add
	*/

	public bool ContainsKey(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B3A90 Offset: 0x24B2A90 VA: 0x1824B3A90
	|-ReflectionUtils.ThreadSafeDictionary<object, object>.ContainsKey
	*/

	public ICollection<TKey> get_Keys() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B3E80 Offset: 0x24B2E80 VA: 0x1824B3E80
	|-ReflectionUtils.ThreadSafeDictionary<object, object>.get_Keys
	*/

	public bool Remove(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B3C40 Offset: 0x24B2C40 VA: 0x1824B3C40
	|-ReflectionUtils.ThreadSafeDictionary<object, object>.Remove
	*/

	public bool TryGetValue(TKey key, out TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B3D20 Offset: 0x24B2D20 VA: 0x1824B3D20
	|-ReflectionUtils.ThreadSafeDictionary<object, object>.TryGetValue
	*/

	public ICollection<TValue> get_Values() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B3EB0 Offset: 0x24B2EB0 VA: 0x1824B3EB0
	|-ReflectionUtils.ThreadSafeDictionary<object, object>.get_Values
	*/

	public TValue get_Item(TKey key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B3E50 Offset: 0x24B2E50 VA: 0x1824B3E50
	|-ReflectionUtils.ThreadSafeDictionary<object, object>.get_Item
	*/

	public void set_Item(TKey key, TValue value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B3EE0 Offset: 0x24B2EE0 VA: 0x1824B3EE0
	|-ReflectionUtils.ThreadSafeDictionary<object, object>.set_Item
	*/

	public void Add(KeyValuePair<TKey, TValue> item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B39A0 Offset: 0x24B29A0 VA: 0x1824B39A0
	|-ReflectionUtils.ThreadSafeDictionary<object, object>.Add
	*/

	public void Clear() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B3A40 Offset: 0x24B2A40 VA: 0x1824B3A40
	|-ReflectionUtils.ThreadSafeDictionary<object, object>.Clear
	*/

	public bool Contains(KeyValuePair<TKey, TValue> item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B3AC0 Offset: 0x24B2AC0 VA: 0x1824B3AC0
	|-ReflectionUtils.ThreadSafeDictionary<object, object>.Contains
	*/

	public void CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B3B10 Offset: 0x24B2B10 VA: 0x1824B3B10
	|-ReflectionUtils.ThreadSafeDictionary<object, object>.CopyTo
	*/

	public int get_Count() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B3DD0 Offset: 0x24B2DD0 VA: 0x1824B3DD0
	|-ReflectionUtils.ThreadSafeDictionary<object, object>.get_Count
	*/

	public bool get_IsReadOnly() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B3E00 Offset: 0x24B2E00 VA: 0x1824B3E00
	|-ReflectionUtils.ThreadSafeDictionary<object, object>.get_IsReadOnly
	*/

	public bool Remove(KeyValuePair<TKey, TValue> item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B3BF0 Offset: 0x24B2BF0 VA: 0x1824B3BF0
	|-ReflectionUtils.ThreadSafeDictionary<object, object>.Remove
	*/

	public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B3C90 Offset: 0x24B2C90 VA: 0x1824B3C90
	|-ReflectionUtils.ThreadSafeDictionary<object, object>.GetEnumerator
	*/

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B3C90 Offset: 0x24B2C90 VA: 0x1824B3C90
	|-ReflectionUtils.ThreadSafeDictionary<object, object>.System.Collections.IEnumerable.GetEnumerator
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ReflectionUtils.<>c__DisplayClass25_0
{
	// Fields
	public ConstructorInfo constructorInfo;

	// Methods

	public void .ctor() { }

	internal object <GetConstructorByReflection>b__0(object[] args) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ReflectionUtils.<>c__DisplayClass29_0
{
	// Fields
	public MethodInfo methodInfo;

	// Methods

	public void .ctor() { }

	internal object <GetGetMethodByReflection>b__0(object source) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ReflectionUtils.<>c__DisplayClass30_0
{
	// Fields
	public FieldInfo fieldInfo;

	// Methods

	public void .ctor() { }

	internal object <GetGetMethodByReflection>b__0(object source) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ReflectionUtils.<>c__DisplayClass33_0
{
	// Fields
	public MethodInfo methodInfo;

	// Methods

	public void .ctor() { }

	internal void <GetSetMethodByReflection>b__0(object source, object value) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ReflectionUtils.<>c__DisplayClass34_0
{
	// Fields
	public FieldInfo fieldInfo;

	// Methods

	public void .ctor() { }

	internal void <GetSetMethodByReflection>b__0(object source, object value) { }
}

// Namespace: RemoteStorage
public class ArchiveVersion : Singleton<ArchiveVersion>
{
	// Fields
	private byte[] head;
	private byte[] key;
	private byte[] vector;
	private const ushort polynomial = 40962;
	private static readonly ushort[] table;
	private byte curVersion;

	// Methods

	public void .ctor() { }

	public byte[] Write(byte[] data) { }

	public byte[] Read(byte[] data) { }

	private byte[] Encrypt(byte[] data) { }

	private byte[] Decrypt(byte[] data) { }

	private ushort ComputeChecksum(byte[] bytes) { }

	private void InitCrc16() { }

	private static void .cctor() { }
}

// Namespace: RemoteStorage
public sealed class ReadHandle : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(int res, string file, byte[] message, string extInfo = "") { }

	public virtual IAsyncResult BeginInvoke(int res, string file, byte[] message, string extInfo, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: RemoteStorage
public sealed class WriteHandle : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(int res, string file, string extInfo) { }

	public virtual IAsyncResult BeginInvoke(int res, string file, string extInfo, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: RemoteStorage
public interface IRemoteStorageDispatch
{
	// Methods

	public abstract bool Write(string file, byte[] message) { }

	public abstract void WriteAsync(string file, byte[] message) { }

	public abstract byte[] Read(string file) { }

	public abstract void ReadAsync(string file) { }

	public abstract bool FileDelete(string file) { }

	public abstract bool FileExists(string file) { }

	public abstract long GetFileTimestamp(string file) { }

	public abstract int GetFileSize(string file) { }

	public abstract int GetFileCount() { }

	public abstract string GetFileNameAndSize(int fileIdx, out int pnFileSizeInBytes) { }

	public abstract void SetHandle(ReadHandle read, WriteHandle write) { }
}

// Namespace: RemoteStorage
public enum FileResult
{
	// Fields
	public int value__;
	public const FileResult OK = 1;
	public const FileResult IOErr = 2;
	public const FileResult Damage = 3;
	public const FileResult NotFind = 4;
}

// Namespace: RemoteStorage
public interface IRemoteStorageHandler
{
	// Methods

	public abstract void WriteResult(int res, string file, string extInfo) { }

	public abstract void ReadResult(int res, string file, byte[] messag, string extInfo) { }
}

// Namespace: RemoteStorage
public class RemoteStorageComponent : Singleton<RemoteStorageComponent>
{
	// Fields
	private int maxFileSize;
	private IRemoteStorageDispatch dispatch;
	private IRemoteStorageHandler handler;
	private List<string> fileWrite;
	private List<string> fileRead;
	private string pattern;

	// Methods

	public void Init(IRemoteStorageDispatch _dispatch, IRemoteStorageHandler _handler) { }

	public void WriteAsync(string file, byte[] message) { }

	public void ReadAsync(string file) { }

	public Dictionary<string, long> GetAllFile() { }

	public long GetFileTimeStamp(string file) { }

	public bool FileDelete(string file) { }

	private void Output(string message) { }

	private void OnRead(int res, string file, byte[] message, string extInfo = "") { }

	private void OnWrite(int res, string file, string extInfo = "") { }

	public void .ctor() { }
}

// Namespace: RemoteStorage
public class SteamRemoteStorageDispatch : IRemoteStorageDispatch
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ReadHandle onRead;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private WriteHandle onWrite;
	private string pattern;
	private bool readvdf;
	private Dictionary<EResult, FileResult> keyMap;

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onRead(ReadHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onRead(ReadHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onWrite(WriteHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onWrite(WriteHandle value) { }

	public void .ctor() { }

	public bool FileDelete(string file) { }

	public bool FileExists(string file) { }

	public int GetFileCount() { }

	public string GetFileNameAndSize(int fileIdx, out int pnFileSizeInBytes) { }

	public int GetFileSize(string file) { }

	public long GetFileTimestamp(string file) { }

	public byte[] Read(string file) { }

	public void ReadAsync(string file) { }

	public bool Write(string file, byte[] message) { }

	public void WriteAsync(string file, byte[] message) { }

	public void SetHandle(ReadHandle read, WriteHandle write) { }

	public void SetReadvdf(bool open) { }

	private void OnRead(EResult result, string file, byte[] message) { }

	private void OnWrite(EResult result, string file) { }

	private string Readvdf(string file) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SteamRemoteStorageDispatch.<>c__DisplayClass23_0
{
	// Fields
	public string extInfo;
	public SteamRemoteStorageDispatch <>4__this;
	public string file;
	public int fileResult;

	// Methods

	public void .ctor() { }

	internal bool <OnWrite>b__0() { }
}

// Namespace: RemoteStorage
public class TestRemoteStorageDispatch : IRemoteStorageDispatch
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ReadHandle onRead;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private WriteHandle onWrite;

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onRead(ReadHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onRead(ReadHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onWrite(WriteHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onWrite(WriteHandle value) { }

	public void .ctor() { }

	public bool FileDelete(string file) { }

	public bool FileExists(string file) { }

	public int GetFileCount() { }

	public string GetFileNameAndSize(int fileIdx, out int pnFileSizeInBytes) { }

	public int GetFileSize(string file) { }

	public long GetFileTimestamp(string file) { }

	public byte[] Read(string file) { }

	public void ReadAsync(string file) { }

	public bool Write(string file, byte[] message) { }

	public void WriteAsync(string file, byte[] message) { }

	[AsyncStateMachineAttribute] // RVA: 0x6EBB0 Offset: 0x6DFB0 VA: 0x18006EBB0
	private Task<byte[]> ReadTask(string path) { }

	[AsyncStateMachineAttribute] // RVA: 0x70F30 Offset: 0x70330 VA: 0x180070F30
	private Task WriteTask(string path, byte[] message) { }

	public void SetHandle(ReadHandle read, WriteHandle write) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class TestRemoteStorageDispatch.<>c
{
	// Fields
	public static readonly TestRemoteStorageDispatch.<>c <>9;
	public static Func<bool> <>9__6_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <.ctor>b__6_0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TestRemoteStorageDispatch.<>c__DisplayClass14_0
{
	// Fields
	public TestRemoteStorageDispatch <>4__this;
	public string file;

	// Methods

	public void .ctor() { }

	internal void <ReadAsync>b__0(Task<byte[]> t) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TestRemoteStorageDispatch.<>c__DisplayClass14_1
{
	// Fields
	public FileResult res;
	public Task<byte[]> t;
	public TestRemoteStorageDispatch.<>c__DisplayClass14_0 CS$<>8__locals1;

	// Methods

	public void .ctor() { }

	internal void <ReadAsync>b__1() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TestRemoteStorageDispatch.<>c__DisplayClass16_0
{
	// Fields
	public string path;
	public TestRemoteStorageDispatch <>4__this;
	public string file;

	// Methods

	public void .ctor() { }

	internal void <WriteAsync>b__0(Task t) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TestRemoteStorageDispatch.<>c__DisplayClass16_1
{
	// Fields
	public FileResult res;
	public TestRemoteStorageDispatch.<>c__DisplayClass16_0 CS$<>8__locals1;

	// Methods

	public void .ctor() { }

	internal void <WriteAsync>b__1() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct TestRemoteStorageDispatch.<ReadTask>d__17 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder<byte[]> <>t__builder;
	public string path;
	private byte[] <buf>5__2;
	private FileStream <fs>5__3;
	private TaskAwaiter<int> <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private struct TestRemoteStorageDispatch.<WriteTask>d__18 : IAsyncStateMachine
{
	// Fields
	public int <>1__state;
	public AsyncTaskMethodBuilder <>t__builder;
	public string path;
	public byte[] message;
	private FileStream <fs>5__2;
	private TaskAwaiter <>u__1;

	// Methods

	private void MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void SetStateMachine(IAsyncStateMachine stateMachine) { }
}

// Namespace: RemoteStorage
public class DispachScheduler : TaskScheduler
{
	// Fields
	private static DispachScheduler instance;
	private ConcurrentQueue<Task> _tasks;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <DispachThread>k__BackingField;

	// Properties
	public static DispachScheduler Instance { get; }
	public int DispachThread { get; set; }

	// Methods

	public static DispachScheduler get_Instance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_DispachThread() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_DispachThread(int value) { }

	public void .ctor() { }

	public void Update() { }

	protected override IEnumerable<Task> GetScheduledTasks() { }

	protected override void QueueTask(Task task) { }

	protected override bool TryExecuteTaskInline(Task task, bool taskWasPreviouslyQueued) { }
}

// Namespace: RemoteStorage
public class WeGameRemoteStorage : IRemoteStorageDispatch
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ReadHandle onRead;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private WriteHandle onWrite;
	private Dictionary<RailResult, FileResult> keyMap;

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onRead(ReadHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onRead(ReadHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onWrite(WriteHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onWrite(WriteHandle value) { }

	public void .ctor() { }

	public bool FileDelete(string file) { }

	public bool FileExists(string file) { }

	public int GetFileCount() { }

	public string GetFileNameAndSize(int fileIdx, out int pnFileSizeInBytes) { }

	public int GetFileSize(string file) { }

	public long GetFileTimestamp(string file) { }

	public byte[] Read(string file) { }

	public void ReadAsync(string file) { }

	public bool Write(string file, byte[] message) { }

	public void WriteAsync(string file, byte[] message) { }

	public void SetHandle(ReadHandle read, WriteHandle write) { }

	private void OnRead(RailResult result, string file, byte[] message) { }

	private void OnWrite(RailResult result, string file) { }
}

// Namespace: RemoteStorage
public class ZMRemoteStorageDispatch : IRemoteStorageDispatch
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ReadHandle onRead;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private WriteHandle onWrite;
	private Dictionary<EResult, FileResult> keyMap;
	private IZmworksRemoteStorage ZMRemoteStorage;
	private CCallBack<RemoteStorageFileReadAsyncComplete_t> remoteStorageFileReadAsyncCompleteCB;
	private CCallBack<RemoteStorageFileWriteAsyncComplete_t> remoteStorageFileWriteAsyncCompleteCB;

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onRead(ReadHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onRead(ReadHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onWrite(WriteHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onWrite(WriteHandle value) { }

	public void .ctor() { }

	public bool FileDelete(string file) { }

	public bool FileExists(string file) { }

	public int GetFileCount() { }

	public string GetFileNameAndSize(int fileIdx, out int pnFileSizeInBytes) { }

	public int GetFileSize(string file) { }

	public long GetFileTimestamp(string file) { }

	public byte[] Read(string file) { }

	public void ReadAsync(string file) { }

	public bool Write(string file, byte[] message) { }

	public void WriteAsync(string file, byte[] message) { }

	public void SetHandle(ReadHandle read, WriteHandle write) { }

	private void OnFileReadEnd(RemoteStorageFileReadAsyncComplete_t oData) { }

	private void OnFileWriteEnd(RemoteStorageFileWriteAsyncComplete_t oData) { }
}

// Namespace: WGPeerNetworks
public class WGPeerEndPointShared : IPeerEndPoint
{
	// Fields
	private const float TryHelloIntervalTime = 4;
	private const float PingTestIntervalTime = 2;
	private const float MaxReadyRemoveTime = 20;
	private const float MaxDelayRemoveTime = 30;
	private const float ConnectLostTime = 10;
	private WGPeerManager manager;
	private RailID remote;
	private PeerEndPointStat stat;
	private string statReason;
	private int ping;
	private byte pingAck;
	private byte lastPingAck;
	private float lastHelloTime;
	private float lastPingTime;
	private float lastRecvTime;
	private float lastReadyTime;
	private float refEmptyTime;
	private List<PeerEndPoint> endPointList;
	private List<PeerEndPoint> notifyStatList;
	private List<PeerEndPoint> notifyPingList;

	// Methods

	public void .ctor(WGPeerManager _manager, RailID _remote) { }

	public void Release() { }

	public void Update() { }

	private void PingRemote() { }

	private bool DispatchPacket(IPacket packet) { }

	private void NotifyStat(PeerEndPoint ep) { }

	private void UpdateStat(PeerEndPointStat _stat, string _reason) { }

	private void NotifyPing(PeerEndPoint ep) { }

	private void UpdatePing(int _ping) { }

	private void UpdateActivate() { }

	public ulong Remote() { }

	public PeerEndPointStat Stat() { }

	public int Ping() { }

	public int SendPacket(IPacket packet) { }

	public int SendPacket(IPacket packet, PeerPacketType type) { }

	public void AddEndPointShared(PeerEndPoint endPoint) { }

	public void PopEndPointShared(PeerEndPoint endPoint) { }

	public void StartHello() { }

	public void ReadyAccept() { }

	public void TryAccept() { }

	public void ReadyOrAccept() { }

	public void Accept() { }

	public void ConnectFailed(int reason) { }

	public void PacketReceived(IPacket packet) { }
}

// Namespace: WGPeerNetworks
public class WGPeerManager : PeerManager
{
	// Fields
	private WeGameNetworkingComponent _netinst;
	private Dictionary<RailID, WGPeerEndPointShared> _sepMap;
	private List<RailID> _sepRemoved;

	// Methods

	public void .ctor(ILevelLogWriter _logWriter, IPacketPool _pool) { }

	public override void Release() { }

	public override void Update() { }

	public override string GetDebugInfo() { }

	public override IPeerEndPoint RequestPeerEndPoint(ulong remote, IPeerEndPointObserver epObserver, IPacketDispatcher pktDispatcher) { }

	public override void ReleasePeerEndPoint(IPeerEndPoint endPoint) { }

	public void SharedEndPointRemoved(RailID remote) { }

	public bool AcceptRemote(RailID remote) { }

	public bool CloseRemote(RailID remote) { }

	public bool PacketThrow(RailID remote, IPacket packet) { }

	public bool PacketThrow(RailID remote, IPacket packet, WeGameP2PSend type) { }

	private void OnPeerRequestHandler(RailID remote) { }

	private void OnPeerConnectFailHandler(RailID remote, int reason) { }

	private void OnPacketReceiveHandler(RailID remote, IPacket packet) { }
}

// Namespace: SteamPeerNetworks
public class SteamPeerEndPointShared : IPeerEndPoint
{
	// Fields
	private const float TryHelloIntervalTime = 4;
	private const float PingTestIntervalTime = 2;
	private const float MaxDelayRemoveTime = 30;
	private const float ConnectLostTime = 10;
	private SteamPeerManager manager;
	private CSteamID remote;
	private PeerEndPointStat stat;
	private string statReason;
	private bool isReady;
	private int ping;
	private byte pingAck;
	private byte lastPingAck;
	private float lastHelloTime;
	private float lastPingTime;
	private float lastRecvTime;
	private float refEmptyTime;
	private List<PeerEndPoint> endPointList;
	private List<PeerEndPoint> notifyStatList;
	private List<PeerEndPoint> notifyPingList;

	// Methods

	public void .ctor(SteamPeerManager _manager, CSteamID _remote) { }

	public void Release() { }

	public void Update() { }

	private void PingRemote() { }

	private bool DispatchPacket(IPacket packet) { }

	private void NotifyStat(PeerEndPoint ep) { }

	private void UpdateStat(PeerEndPointStat _stat, string _reason) { }

	private void NotifyPing(PeerEndPoint ep) { }

	private void UpdatePing(int _ping) { }

	private void UpdateActivate() { }

	public ulong Remote() { }

	public PeerEndPointStat Stat() { }

	public int Ping() { }

	public int SendPacket(IPacket packet) { }

	public int SendPacket(IPacket packet, PeerPacketType type) { }

	public void AddEndPointShared(PeerEndPoint endPoint) { }

	public void PopEndPointShared(PeerEndPoint endPoint) { }

	public void StartHello() { }

	public void ReadyAccept() { }

	public void TryAccept() { }

	public void Accept() { }

	public void ConnectFailed(int reason) { }

	public void PacketReceived(IPacket packet) { }
}

// Namespace: SteamPeerNetworks
public class SteamPeerManager : PeerManager
{
	// Fields
	private SteamNetworkingComponent _netinst;
	private Dictionary<CSteamID, SteamPeerEndPointShared> _sepMap;
	private List<CSteamID> _sepRemoved;
	private EP2PSend reliableSendType;

	// Methods

	public void .ctor(ILevelLogWriter _logWriter, IPacketPool _pool) { }

	public override void Release() { }

	public override void Update() { }

	public override string GetDebugInfo() { }

	public override IPeerEndPoint RequestPeerEndPoint(ulong remote, IPeerEndPointObserver epObserver, IPacketDispatcher pktDispatcher) { }

	public override void ReleasePeerEndPoint(IPeerEndPoint endPoint) { }

	public void SharedEndPointRemoved(CSteamID remote) { }

	public bool AcceptRemote(CSteamID remote) { }

	public bool CloseRemote(CSteamID remote) { }

	public bool PacketThrow(CSteamID remote, IPacket packet) { }

	public bool PacketThrow(CSteamID remote, IPacket packet, EP2PSend type) { }

	public void SetReliableType(EP2PSend sendType) { }

	private void OnPeerRequestHandler(CSteamID remote) { }

	private void OnPeerConnectFailHandler(CSteamID remote, int reason) { }

	private void OnPacketReceiveHandler(CSteamID remote, IPacket packet) { }
}

// Namespace: PeerNetworksSimple
public class SimplePacket : IPacket
{
	// Fields
	private byte[] _buff;
	private uint _datalen;

	// Methods

	public void .ctor() { }

	public byte[] GetBuff() { }

	public uint GetBuffSize() { }

	public void Expand(uint size) { }

	public byte[] GetData(out uint datalen) { }

	public uint GetDataLen() { }

	public void SetDataLen(uint datalen) { }

	public void SetData(byte[] data, uint datalen) { }

	public void AppendData(byte[] data, uint datalen) { }
}

// Namespace: PeerNetworksSimple
public class SimplePacketPool : IPacketPool
{
	// Methods

	public IPacket Create() { }

	public IPacket Create(uint buffsize) { }

	public IPacket Create(IPacket packet) { }

	public void Recycle(IPacket packet) { }

	public void .ctor() { }
}

// Namespace: PeerNetworks
public enum PeerEndPointStat
{
	// Fields
	public int value__;
	public const PeerEndPointStat E_Closed = 0;
	public const PeerEndPointStat E_Losed = 1;
	public const PeerEndPointStat E_Connected = 2;
}

// Namespace: PeerNetworks
public enum PeerPacketType
{
	// Fields
	public int value__;
	public const PeerPacketType E_Reliable = 0;
	public const PeerPacketType E_Unreliable = 1;
}

// Namespace: PeerNetworks
public interface IPeerEndPoint
{
	// Methods

	public abstract ulong Remote() { }

	public abstract PeerEndPointStat Stat() { }

	public abstract int Ping() { }

	public abstract int SendPacket(IPacket packet) { }

	public abstract int SendPacket(IPacket packet, PeerPacketType type) { }
}

// Namespace: PeerNetworks
public class PeerEndPoint : IPeerEndPoint
{
	// Fields
	private PeerManager manager;
	private IPeerEndPoint shared;
	public IPeerEndPointObserver observer;
	public IPacketDispatcher dispatcher;

	// Methods

	public void .ctor(PeerManager _manager, IPeerEndPoint _shared, IPeerEndPointObserver _observer, IPacketDispatcher _dispatcher) { }

	public void Release() { }

	public ulong Remote() { }

	public PeerEndPointStat Stat() { }

	public int Ping() { }

	public int SendPacket(IPacket packet) { }

	public int SendPacket(IPacket packet, PeerPacketType type) { }
}

// Namespace: PeerNetworks
public abstract class PeerManager
{
	// Fields
	protected ILevelLogWriter logWriter;
	protected List<IPeerLinkHandler> peerHandlerList;
	protected Dictionary<int, int> ignoreUndispatchMap;

	// Methods

	public void .ctor(ILevelLogWriter _logWriter) { }

	public virtual void Release() { }

	public void DebugLog(string log) { }

	public void ErrorLog(string log) { }

	public virtual void AddPeerHandler(IPeerLinkHandler _handler) { }

	public virtual void RemovePeerHandler(IPeerLinkHandler _handler) { }

	public void AddIgnoreUndispatch(List<int> cmds) { }

	public void RemoveIgnoreUndispatch(List<int> cmds) { }

	public bool IsIgnoreUndispatch(int cmd) { }

	public abstract void Update() { }

	public abstract string GetDebugInfo() { }

	public abstract IPeerEndPoint RequestPeerEndPoint(ulong remote, IPeerEndPointObserver epObserver, IPacketDispatcher pktDispatcher) { }

	public abstract void ReleasePeerEndPoint(IPeerEndPoint endPoint) { }
}

// Namespace: PeerNetworks
public class PeerProtocolInternal
{
	// Fields
	public static readonly int MIN;
	public static readonly int C2C_HELLO;
	public static readonly int C2C_PING;
	public static readonly int C2C_PING_RESPONSE;
	public static readonly int C2C_BRIDGE_TRANSFER;
	public static readonly int C2C_VOICE;
	public static readonly int C2C_VOICE_STAT;
	public static readonly int C2C_VOICE_MICP_VOIUME;
	public static readonly int C2C_VOICE_HEARTBEAT;
	public static readonly int C2C_VOICE_SYNC;
	public static readonly int MAX;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: PeerNetworks
public interface IPeerLinkHandler
{
	// Methods

	public abstract void OnPeerRequested(ulong remote) { }

	public abstract void OnPeerEstablished(ulong remote) { }
}

// Namespace: PeerNetworks
public interface IPeerEndPointObserver
{
	// Methods

	public abstract void OnConnected(string reason) { }

	public abstract void OnDisconnected(string reason) { }

	public abstract void OnLosed() { }

	public abstract void OnPingUpdated(int ping) { }
}

// Namespace: PeerNetworks
public interface IPacketDispatcher
{
	// Methods

	public abstract bool PacketPost(IPacket packet) { }
}

// Namespace: PeerNetworks
public class PeerNetworksEntry
{
	// Fields
	public static PeerPacketPoolAdapter sharedPacketPool;
	public static PeerManager mgr;

	// Methods

	public static void Create(IPacketPool _pool, PeerManager _mgr) { }

	public static void Destroy() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: PeerNetworks
public class PacketHelper
{
	// Fields
	private static byte[] _buff;

	// Methods

	public static void SetCmd(IPacket pkt, int cmd) { }

	public static int GetCmd(IPacket pkt) { }

	public static void SetPingAck(IPacket pkt, byte ack) { }

	public static byte GetPingAck(IPacket pkt) { }

	public static void SetVoiceData(IPacket pkt, byte[] voiceData, uint voiceDataLen) { }

	public static bool GetVoiceData(IPacket pkt, byte[] voiceDataBuff, out uint voiceDataLen) { }

	public static bool GetVoiceData(IPacket pkt, out byte[] voiceDataBuff, out uint voiceDataStart, out uint voiceDataLen) { }

	public static void SetVoiceStat(IPacket pkt, int stat) { }

	public static bool GetVoiceStat(IPacket pkt, out int stat) { }

	public static void SetVoiceMicpVolume(IPacket pkt, int volume) { }

	public static bool GetVoiceMicpVolume(IPacket pkt, out int volume) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: PeerNetworks
public class PeerPacketPoolAdapter : IPacketPool
{
	// Fields
	private IPacketPool _packetPool;

	// Methods

	public void .ctor(IPacketPool _pool) { }

	public IPacket Create() { }

	public IPacket Create(uint buffsize) { }

	public IPacket Create(IPacket packet) { }

	public void Recycle(IPacket packet) { }

	public IPacket CreateHello() { }

	public IPacket CreatePing(byte ack) { }

	public IPacket CreatePingResponse(byte ack) { }

	public IPacket CreateVoice(byte[] voiceDataBuff, uint voiceDataLen) { }

	public IPacket CreateVoiceStat(int stat) { }

	public IPacket CreateVoiceMicpVolume(int volume) { }

	public IPacket CreateVoiceHeartbeat() { }

	public IPacket CreateVoiceSync() { }
}

// Namespace: NetBridge
public class BridgeHandler
{
	// Fields
	private int _curIdx;
	private uint _mine;
	private uint _target;
	private IPacketDispatcher _dispatcher;
	private BridgeHandler.Status _stat;
	private bool _isOpened;
	private int _peerRecvedIdx;
	private List<BridgeHandler.IdxPacket> _peerRecvedPacket;
	private int _bridgeRecvedIdx;
	private List<BridgeHandler.IdxPacket> _bridgeRecvedPacket;
	private int _executeIdx;
	private BridgeNetClient _netClient;
	private int _statPeerRecved;
	private int _statPeerExecuted;
	private int _statBridgeRecved;
	private int _statBridgeExecuted;

	// Methods

	public void .ctor(uint mine, uint target, IPacketDispatcher dispatcher) { }

	public void Release() { }

	public int NewPacketIdx() { }

	public bool IsEmpty() { }

	public bool IsEstablished() { }

	public bool IsValid() { }

	private void ReleaseNetClient() { }

	public void OnConnectSucc() { }

	public void OnConnectFail() { }

	public void OnDisconnected() { }

	public bool IsOpened() { }

	public void RequestBridge() { }

	public void AcceptBridge(string ip, uint port, string sToken) { }

	public void SendPacket(IPacket packet) { }

	public void PacketReceived(IPacket packet) { }

	public void PeerPacketReceived(IPacket packet) { }

	private void CheckPacketDispatcher() { }

	private void ClearStatData() { }

	private void ReportStatData() { }
}

// Namespace: 
private enum BridgeHandler.Status
{
	// Fields
	public int value__;
	public const BridgeHandler.Status empty = 0;
	public const BridgeHandler.Status requesting = 1;
	public const BridgeHandler.Status established = 2;
	public const BridgeHandler.Status disconnected = 3;
}

// Namespace: 
private struct BridgeHandler.IdxPacket
{
	// Fields
	public int idx;
	public IPacket packet;

	// Methods

	public void .ctor(int _idx, IPacket _packet) { }
}

// Namespace: NetBridge
public sealed class BridgeRequester : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(uint remoteAccount, string ip, uint port, string sToken) { }

	public virtual IAsyncResult BeginInvoke(uint remoteAccount, string ip, uint port, string sToken, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: NetBridge
public class BridgeManager
{
	// Fields
	private static BridgeManager _instance;
	private bool _isOpen;
	private bool _isTestOpen;
	private Dictionary<uint, BridgeRequester> _requesterMap;
	private Dictionary<uint, BridgeHandler> _bridgeHandlerMap;

	// Methods

	public static BridgeManager GetInstance() { }

	public void .ctor() { }

	public bool IsOpen() { }

	public void SetOpened(bool isOpen) { }

	public bool IsTestOpen() { }

	public void SetTestOpened(bool isOpen) { }

	public void AddBridgeRequester(uint account, BridgeRequester requester) { }

	public void RemoveBridgeRequester(uint account) { }

	public BridgeHandler CreateBridgeHandler(uint mine, uint account, IPacketDispatcher dispatcher) { }

	public void RemoveBridgeHandler(uint account) { }

	public void OnNewBridge(uint remoteAccount, string ip, uint port, string sToken) { }
}

// Namespace: NetBridge
public class BridgeNetClient : NetClient
{
	// Fields
	private const int LS2C_SYSTEM = 161;
	private const int C2LS_SYSTEM = 161;
	private const int C2LS_BRIDGE = 164;
	private const int LS2C_BRIDGE = 164;
	private uint remoteAccount;
	private uint selfAccount;
	private string token;
	private bool readyBridge;
	private BridgeHandler bridgeHandler;

	// Methods

	public void Start() { }

	public void Init(BridgeHandler handler, string ip, ushort port, uint _selfAccount, uint _remoteAccount, string _token) { }

	public void Release() { }

	public void SendBridgePacket(IPacket packet) { }

	private void OnServerCommand(int cmd) { }

	private void OnDisconnect() { }

	private void OnConnectFail() { }

	private void S2CHello() { }

	public void S2CExtra() { }

	private void S2CError() { }

	private void S2CLoginSuccess() { }

	private void C2SAnswerHello(int seed) { }

	private void C2SStartBridge() { }

	public void .ctor() { }
}

// Namespace: NetBridge
public class BridgePacketHelper
{
	// Fields
	private static byte[] _buff;

	// Methods

	public static IPacket WrapPacket(int idx, IPacket packet) { }

	public static bool GetWrapPacket(IPacket pkt, out int idx, out IPacket packet) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: LPWAsset
[ExecuteInEditMode] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class LowPolyWaterScript : MonoBehaviour
{
	// Fields
	public LowPolyWaterScript.GridType gridType;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float LOD;
	[RangeAttribute] // RVA: 0x97820 Offset: 0x96C20 VA: 0x180097820
	public float LODPower;
	public Mesh customMesh;
	public Material material;
	public Light sun;
	public Camera m_cam;
	public int sizeX;
	public int sizeZ;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float noise;
	public bool enableReflection;
	public bool enableRefraction;
	public LPWReflectionParams reflection;
	public bool receiveShadows;
	private static bool enableDisplace;
	private const int maxVerts = 65535;
	private const float sin60 = 0.8660254;
	private const float inv_tan60 = 0.5773503;
	private static bool hideChildObjects_;
	private int m_eventID;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float waveScale;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public LowPolyWaterScript.GridTypeLite gridTypeLite;

	// Properties
	public Camera cam { get; }

	// Methods

	public Camera get_cam() { }

	private void OnEnable() { }

	private void Update() { }

	private void OnDisable() { }

	private void OnDestroy() { }

	private void OnFPSCameraOpen() { }

	private void CleanUp() { }

	private void Destroy_(Object o) { }

	public void Generate() { }

	private float Encode(Vector3 v) { }

	private void BakeCustomMesh(Mesh originalMesh, float rotation = 0) { }

	private void BakeMesh(List<Vector3> verts, List<int> inds, float rotation = 0) { }

	private void BakeUVs(List<Vector3> verts, List<MeshFilter> mfs) { }

	private void BakeUVsV4(List<Vector3> verts, List<MeshFilter> mfs) { }

	private Vector3 ApplyLOD(Vector3 v, float dist) { }

	private Vector3 AddNoise(Vector3 v) { }

	private void Add(List<Vector3> verts, Vector3 toAdd, float delta) { }

	private void GenerateSquare() { }

	private void GenerateHexagonal() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public enum LowPolyWaterScript.GridType
{
	// Fields
	public int value__;
	public const LowPolyWaterScript.GridType Hexagonal = 0;
	public const LowPolyWaterScript.GridType Square = 1;
	public const LowPolyWaterScript.GridType HexagonalLOD = 2;
	public const LowPolyWaterScript.GridType Custom = 3;
}

// Namespace: 
public enum LowPolyWaterScript.GridTypeLite
{
	// Fields
	public int value__;
	public const LowPolyWaterScript.GridTypeLite Hexagonal = 0;
	public const LowPolyWaterScript.GridTypeLite Square = 1;
}

// Namespace: LPWAsset
[ExecuteInEditMode] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class LPWDepthEffect : MonoBehaviour
{
	// Fields
	private static Dictionary<Camera, Camera> depthCams;
	private static Dictionary<Camera, float> camState;
	private static RenderTexture depthTex;
	private static Shader depthShader;
	private bool receiveShadows;
	private static bool recursiveGuard;
	private static bool hideObjects;

	// Methods

	public void Init(bool receiveShadows) { }

	public void OnWillRenderObject() { }

	private void OnDisable() { }

	public void Destroy_(Object o) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: LPWAsset
public static class Displacement
{
	// Fields
	private static float _Scale_;
	private static float _TexSize_;
	private static float _Stretch;
	private static float _Length;
	private static float _Height_;
	private static float _RHeight_;
	private static Vector4 _Direction_;
	private static Texture2D _NoiseTex;
	private static bool wavesHQ;

	// Methods

	public static float Get(Vector3 position, Material waterMaterial) { }

	private static float noise(Vector2 x) { }

	private static float noiseLQ(Vector2 uv) { }

	private static void gerstner(ref Vector3 p, float phase) { }

	private static float ripple(Vector2 p, float phase) { }

	private static float hash(float n) { }

	private static float frac(float x) { }

	private static Vector2 frac(Vector2 v) { }

	private static float floor(float x) { }

	private static Vector2 floor(Vector2 v) { }
}

// Namespace: LPWAsset
public static class LPWNoise
{
	// Fields
	private const int factorX = 1619;
	private const int factorY = 31337;
	private const int factorZ = 6971;
	private const int factorSeed = 1013;

	// Methods

	public static float GetValue(float x, float y) { }

	public static float Hash(int x, int z) { }
}

// Namespace: LPWAsset
public class LPWNormalSolver
{
	// Fields
	private List<Vector3> triNormals;
	private List<LPWNormalSolver.LPWPointDataEntry> pointData;
	private List<LPWNormalSolver.LPWPoint> points;
	private Dictionary<LPWNormalSolver.LPWPosition, int> pointsDict;
	private Dictionary<int, int> toMerge;
	private Dictionary<int, int> idxDict;
	private List<Vector3> newVerts;
	private List<Vector3> newNormals;
	private List<Color32> newColors;
	private List<int> newTris;

	// Methods

	public void .ctor() { }

	public void Recalculate(List<Vector3> normals, List<Vector3> vertices, List<int> triangles) { }

	private bool EqualApprox(Vector3 a, Vector3 b) { }

	private void AddData(Vector3 v, int triIdx, int vertIdx) { }

	private void AddPoint(Vector3 v) { }
}

// Namespace: 
private struct LPWNormalSolver.LPWPointDataEntry
{
	// Fields
	public int triIdx;
	public int vertIdx;

	// Methods

	public void .ctor(int triIdx, int vertIdx) { }
}

// Namespace: 
private struct LPWNormalSolver.LPWPoint
{
	// Fields
	public int idx;
	public int count;

	// Methods

	public void .ctor(int idx, int count) { }
}

// Namespace: 
private struct LPWNormalSolver.LPWPair : IEquatable<LPWNormalSolver.LPWPair>
{
	// Fields
	public int x;
	public int y;

	// Methods

	public void .ctor(int i, int j) { }

	public override int GetHashCode() { }

	public bool Equals(LPWNormalSolver.LPWPair p) { }
}

// Namespace: 
private struct LPWNormalSolver.LPWPosition : IEquatable<LPWNormalSolver.LPWPosition>
{
	// Fields
	private readonly long _x;
	private readonly long _y;
	private readonly long _z;
	private const int Tolerance = 100000;

	// Methods

	public void .ctor(Vector3 position) { }

	public override int GetHashCode() { }

	public bool Equals(LPWNormalSolver.LPWPosition key) { }
}

// Namespace: LPWAsset
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public enum WaterMode
{
	// Fields
	public int value__;
	public const WaterMode Simple = 0;
	public const WaterMode Reflective = 1;
	public const WaterMode Refractive = 2;
}

// Namespace: LPWAsset
[Serializable]
public class LPWReflectionParams
{
	// Fields
	public bool disablePixelLights;
	public int textureSize;
	public float clipPlaneOffset;
	public LayerMask reflectLayers;
	public LayerMask refractLayers;
	internal WaterMode waterMode;
	internal Dictionary<Camera, Camera> reflCams;
	internal Dictionary<Camera, Camera> refrCams;
	internal RenderTexture reflTex;
	internal RenderTexture refrTex;
	internal WaterMode hwSupport;
	internal int oldReflTexSize;
	internal int oldRefrTexSize;
	internal Dictionary<Camera, float> camState;

	// Methods

	public void .ctor() { }
}

// Namespace: LPWAsset
public class LPWReflection : MonoBehaviour
{
	// Fields
	private Camera cam;
	private static LPWReflectionParams p;
	private static bool recursiveGuard;
	private static bool hideObjects;

	// Methods

	public void Init(LPWReflectionParams params_, Camera camera, bool enableReflection, bool enableRefraction) { }

	public void OnWillRenderObject() { }

	private void OnDisable() { }

	public void Destroy_(Object o) { }

	private void UpdateCameraModes(Camera src, Camera dest) { }

	private void CreateWaterObjects(Camera currentCamera, out Camera reflectionCamera, out Camera refractionCamera) { }

	private WaterMode GetWaterMode() { }

	private WaterMode FindHardwareWaterSupport() { }

	private Vector4 CameraSpacePlane(Camera cam, Vector3 pos, Vector3 normal, float sideSign) { }

	private static void CalculateReflectionMatrix(ref Matrix4x4 reflectionMat, Vector4 plane) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: SG
[DisallowMultipleComponent] // RVA: 0x8C210 Offset: 0x8B610 VA: 0x18008C210
[AddComponentMenu] // RVA: 0x8C210 Offset: 0x8B610 VA: 0x18008C210
public class PoolObject : MonoBehaviour
{
	// Fields
	public string poolName;
	public bool isPooled;

	// Methods

	public void .ctor() { }
}

// Namespace: SG
internal class Pool
{
	// Fields
	private Stack<PoolObject> availableObjStack;
	private GameObject rootObj;
	private string poolName;
	private int objectsInUse;

	// Methods

	public void .ctor(string poolName, GameObject poolObjectPrefab, GameObject rootPoolObj, int initialCount) { }

	private void AddObjectToPool(PoolObject po) { }

	private void populatePool(int initialCount) { }

	public GameObject NextAvailableObject(bool autoActive) { }

	public void ReturnObjectToPool(PoolObject po) { }
}

// Namespace: SG
[DisallowMultipleComponent] // RVA: 0x8C210 Offset: 0x8B610 VA: 0x18008C210
[AddComponentMenu] // RVA: 0x8C210 Offset: 0x8B610 VA: 0x18008C210
public class ResourceManager : MonoBehaviour
{
	// Fields
	private Dictionary<string, Pool> poolDict;
	private static ResourceManager mInstance;

	// Properties
	public static ResourceManager Instance { get; }

	// Methods

	public static ResourceManager get_Instance() { }

	public static ResourceManager GetInstance() { }

	public void InitPool(string poolName, int size) { }

	public GameObject GetObjectFromPool(string poolName, bool autoActive = True, int autoCreate = 0) { }

	public void ReturnObjectToPool(GameObject go) { }

	public void ReturnTransformToPool(Transform t) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: SG
[RequireComponent] // RVA: 0xA4BD0 Offset: 0xA3FD0 VA: 0x1800A4BD0
[DisallowMultipleComponent] // RVA: 0xA4BD0 Offset: 0xA3FD0 VA: 0x1800A4BD0
public class InitOnStart : MonoBehaviour
{
	// Fields
	public int totalCount;

	// Methods

	private void Start() { }

	public void .ctor() { }
}

// Namespace: GameLogic
public class LogicDispatcher : MonoBehaviour
{
	// Fields
	private List<NetPacket> netWaitSend;
	private LogicInterface logic;
	private NetLogic netlogic;
	private Dictionary<int, LogicDispatcher.HandleLogicPacket> dispatch;

	// Methods

	private void Awake() { }

	private void OnDestroy() { }

	public void Setup(LogicInterface _logic, NetLogic _net) { }

	public void PacketThrow(NetPacket packet) { }

	public void SetInstHandle(int inst, LogicDispatcher.HandleLogicPacket func) { }

	public void DelInstHandle(int inst) { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: 
public sealed class LogicDispatcher.HandleLogicPacket : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(NetPacket packet) { }

	public virtual IAsyncResult BeginInvoke(NetPacket packet, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: GameLogic
public class LogicInterface : MonoBehaviour
{
	// Fields
	private const string M1LOGIC_DLL = "m1logic";
	private bool isInited;
	private const int packetMemerySize = 1048576;
	private IntPtr packetMemery;
	private byte[] recvPacket;
	private int recvPacketSize;

	// Methods

	private static extern bool LogicInit(string logpath, string pypath, int runmask) { }

	private static extern void LogicRelease() { }

	private static extern void LogicSend(int inst, IntPtr packet, int size) { }

	public static extern int LogicRecv(ref int inst, IntPtr packet, int buffsize) { }

	public static extern void Crash(string reason) { }

	private void Awake() { }

	private void OnDestroy() { }

	private void Init() { }

	private string CalPktPath(string file) { }

	private string CalPyPath() { }

	public string CalDataPath() { }

	private void Release() { }

	public byte[] RecvPacket(ref int inst, ref int len) { }

	public void SendPacket(int inst, byte[] packet, int len) { }

	public void .ctor() { }
}

// Namespace: GameLogic
public interface INetDispatcher
{}

// Namespace: GameLogic
public class NetLogic : MonoBehaviour, NetInterface
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NetLogic.NetPacketHandler onNetPacketCommand;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NetClient.ServerCommandHandler onCommand;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NetClient.ConnectFailHandler onConnectFail;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NetClient.DisconnectHandler onDisconnect;
	private GlobalPacker _packer;
	private LogicDispatcher _dispr;

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onNetPacketCommand(NetLogic.NetPacketHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onNetPacketCommand(NetLogic.NetPacketHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onCommand(NetClient.ServerCommandHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onCommand(NetClient.ServerCommandHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onConnectFail(NetClient.ConnectFailHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onConnectFail(NetClient.ConnectFailHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onDisconnect(NetClient.DisconnectHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onDisconnect(NetClient.DisconnectHandler value) { }

	public void .ctor() { }

	public void Setup(LogicDispatcher dispatcher) { }

	public void SetNetPacketCommandHandler(NetLogic.NetPacketHandler h) { }

	public void SetServerCommandHandler(NetClient.ServerCommandHandler h) { }

	public void SetConnectFailHandler(NetClient.ConnectFailHandler h) { }

	public void SetDisconnectHandler(NetClient.DisconnectHandler h) { }

	public byte[] GetPacketData() { }

	public void SetPacketDataForUnpack(byte[] data, int offset = 0, int length = 0) { }

	public void PacketPrepare(int cmd) { }

	public void PacketAddI(int value, int len) { }

	public void PacketAddLong(long value, int len) { }

	public void PacketAddS(string str, int len) { }

	public void PacketAddSL(string str, int lenSize) { }

	public void PacketAddBinaryS(byte[] data, int len = 0) { }

	public int UnpackInt(int len) { }

	public long UnpackLong(int len) { }

	public string UnpackString(int len) { }

	public string UnpackSL(int lenSize) { }

	public byte[] UnpackBinaryString(int len) { }

	public void PacketVarInt(int i) { }

	public int UnpackVarInt() { }

	public void Disconnect() { }

	public bool IsConnected() { }

	public void Connect(string ip, int port) { }

	public void ConnectTcp(string ip, ushort port) { }

	public void ConnectUdp(string ip, ushort port) { }

	public void SetProxy(string ip, ushort port) { }

	public void NakedSendBinaryS(byte[] data, int len) { }

	public void SetSeed(int seed) { }

	public void NakeSendSeed(int seed) { }

	public void SetTcpNoDelay(bool nodelay) { }

	public void SetPingInterval(uint interval) { }

	public int[] GetRttList() { }

	public void SetGetTimeInterval(uint interval) { }

	public void HandleNetPacket(NetPacket packet) { }

	public void PacketSend() { }

	public int PacketSend(int inst) { }
}

// Namespace: 
public sealed class NetLogic.NetPacketHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(int inst, int cmd) { }

	public virtual IAsyncResult BeginInvoke(int inst, int cmd, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: GameLogic
public class EngineLogicLink
{
	// Fields
	public const int LogicPubMin = 192;
	public const int LogicPubMax = 207;
	public const int L2C_LOG = 193;
	public const int C2L_FUNC = 194;
	public const int S2L_FUNC = 195;
	public const int L2S_FUNC = 196;
	public const int S2L_RESPOND = 197;
	public const int L2S_RESPOND = 198;
	public const int L2L_FUNC = 199;
	public const int L2L_RESPOND = 200;
	public const int L2C_WEBLOG = 201;
	private static LogicDispatcher _dispatcher;
	private static LogicInterface _interface;
	private static NetLogic _net;
	private static NetLogic.NetPacketHandler onCommand;

	// Properties
	public static NetLogic LogicLink { get; }
	public static LogicDispatcher Dispatcher { get; }
	public static LogicInterface Interface { get; }

	// Methods

	public static NetLogic get_LogicLink() { }

	public static LogicDispatcher get_Dispatcher() { }

	public static LogicInterface get_Interface() { }

	public static void Init(NetLogic.NetPacketHandler command) { }

	private static void OnNetPacketCommand(int inst, int cmd) { }

	public static void CallPyFunc(string func, string packet) { }

	public static void PacketThrow(NetPacket packet) { }

	private static void L2CLog() { }

	public void .ctor() { }
}

// Namespace: GameLogic
public class NetPacket : IPacket
{
	// Fields
	private const uint basebufflen = 64;
	private int inst;
	private byte[] buff;
	private uint datalen;

	// Methods

	public void .ctor() { }

	public void Create() { }

	public void Create(int inst) { }

	public void Create(int inst, byte[] src, uint srclen) { }

	public void Recycle() { }

	public void Fit() { }

	public int GetInst() { }

	public void SetInst(int inst) { }

	public int GetCmd() { }

	public byte[] GetBuff() { }

	public uint GetBuffSize() { }

	private uint NextPowerOfTwo(uint v) { }

	public void Expand(uint size) { }

	public byte[] GetData(out uint datalen) { }

	public uint GetDataLen() { }

	public void SetDataLen(uint datalen) { }

	public byte[] CopyData() { }

	public void SetData(byte[] data, uint datalen) { }

	public void AppendData(byte[] data, uint datalen) { }
}

// Namespace: GameLogic
public class NetPacketPool : IPacketPool
{
	// Fields
	private const int MAX_PACKET_CACHED = 256;
	private static NetPacketPool _instance;
	private List<NetPacket> packets;
	private int curPacketNum;
	private int maxPacketNum;

	// Methods

	public static NetPacketPool GetInstance() { }

	private void .ctor() { }

	private NetPacket NewPakcet() { }

	public NetPacket Create(int inst, byte[] src) { }

	public NetPacket Create(int inst, byte[] src, uint srclen) { }

	public IPacket Create() { }

	public IPacket Create(uint buffsize) { }

	public IPacket Create(IPacket packet) { }

	public void Recycle(NetPacket packet) { }

	public void Recycle(IPacket packet) { }

	public void Clear() { }

	public void FitAll() { }
}

// Namespace: GameLogic
public class CSendPacket
{
	// Fields
	private Encoding netEncoding;
	private byte[] packetArray;
	private int offset;

	// Methods

	public void .ctor() { }

	public void PacketPrepare(int cmd) { }

	public void PacketAddI(int value, int len) { }

	public void PacketAddLong(long value, int len) { }

	public void PacketAddS(string str, int len) { }

	public void PacketAddSL(string str, int lenSize) { }

	public void PacketAddBinaryS(byte[] data, int len = 0) { }

	public byte[] GetPacketData() { }

	public NetPacket BuildNetPacket(int inst) { }
}

// Namespace: GameLogic
public class CRecvPacket
{
	// Fields
	private Encoding netEncoding;
	private byte[] packetArray;
	private int offset;
	private int length;
	private byte[] unpacketLongArray;
	private byte[] unpacketIntArray;

	// Methods

	public void .ctor() { }

	public int UnpackInt(int len) { }

	public long UnpackLong(int len) { }

	public string UnpackString(int len) { }

	public string UnpackSL(int lenSize) { }

	public byte[] UnpackBinaryString(int len) { }

	public void SetPacketDataForUnpack(byte[] data, int _offset = 0, int _length = 0) { }

	public void ResetByNetPacket(NetPacket packet) { }

	public void Clear() { }
}

// Namespace: GameLogic
public class GlobalPacker
{
	// Fields
	private static GlobalPacker _instance;
	public CSendPacket sendPacket;
	public CRecvPacket recvPacket;
	private NetPacket _curecvpacket;

	// Methods

	public static GlobalPacker GetInstance() { }

	private void .ctor() { }

	public void SetNetPacketForUnpack(NetPacket packet) { }
}

// Namespace: DYPublic
public class LogCat
{
	// Fields
	private static string LogPath;
	private static string VoiceEnginePath;
	private static string ZMLogPath;
	private static string dyp2pPath;
	public static bool PushError;
	public static List<string> PassErrorLst;
	private static int zmteamimid;

	// Methods

	public static void Establish() { }

	public static void UploadCrash() { }

	public static void SendLogFile(string sDesc, string screenshot = "", bool needlastlog = False) { }

	public static void SendZMlogFile(string sDesc) { }

	public static void SendAppointLogFile(string sDesc, string startTime, string endTime) { }

	private static List<string> GetAppointLogPath(string startTime, string endTime) { }

	public static void SendDYP2PLogFile(string sDesc) { }

	public static void SendVoiceLogFile(string sDesc) { }

	private static bool IsFileInUse(string filename) { }

	public static string GetNewLogPath(string[] _files) { }

	private static string GetVoiceLogPath() { }

	private static string GetLastLogPath(List<string> _files) { }

	private static string GetCopyPath(string path) { }

	public static void PyMessage(string log) { }

	private static void OnMessage(string log, string stackTrace, LogLevel level) { }

	private static string ReverseStackTrace(string stackTrace) { }

	private static bool GetCustomLimitSend() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class LogCat.<>c
{
	// Fields
	public static readonly LogCat.<>c <>9;
	public static Comparison<string> <>9__18_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <GetLastLogPath>b__18_0(string cmp1, string cmp2) { }
}

// Namespace: DYPublic
public class ShieldCheckTools
{
	// Fields
	public static NameCheck nameCheck;
	public static ChatCheck chatCheck;
	private static List<string> ShieldCountry;

	// Methods

	public static void Init() { }

	public static void SetNameLengthRange(int min, int max) { }

	public static bool IsNameValid(string name) { }

	public static NAME_ERROR NormaNameCheck(string name) { }

	public static string ShieldWord(string chatstr, string strOutProtect = "") { }

	public static bool IsSentenceShield(string chatstr, bool bSerialNum, string strOutProtect = "") { }

	public static bool IsShield(string chatstr, bool bSerialNum, string strOutProtect = "") { }

	public static bool IsWegameShield(string chatstr) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DYPublic
internal class AndroidStream : Stream
{
	// Fields
	private bool closed;
	private static AndroidJavaClass jc;
	private AndroidJavaObject assetInfo;

	// Properties
	private static AndroidJavaClass AssetReader { get; }
	public override bool CanRead { get; }
	public override bool CanSeek { get; }
	public override bool CanWrite { get; }
	public override long Length { get; }
	public override long Position { get; set; }

	// Methods

	private static AndroidJavaClass get_AssetReader() { }

	public static bool IsAssetExist(string path) { }

	public void .ctor(string strPath) { }

	protected override void Finalize() { }

	public override bool get_CanRead() { }

	public override bool get_CanSeek() { }

	public override bool get_CanWrite() { }

	public override long get_Length() { }

	public override long get_Position() { }

	public override void set_Position(long value) { }

	public override void Close() { }

	public override void Flush() { }

	public override int Read(byte[] buffer, int offset, int count) { }

	public override long Seek(long offset, SeekOrigin origin) { }

	public override void SetLength(long value) { }

	public override void Write(byte[] buffer, int offset, int count) { }

	private static string ParsePath(string strPath) { }

	private static void .cctor() { }
}

// Namespace: DYPublic
public static class Utility
{}

// Namespace: 
public static class Utility.Assembly
{
	// Fields
	private static readonly Assembly[] s_Assemblies;
	private static readonly Dictionary<string, Type> s_CachedTypes;

	// Methods

	private static void .cctor() { }

	public static Assembly[] GetAssemblies() { }

	public static Type[] GetTypes() { }

	public static Type GetType(string typeName) { }
}

// Namespace: DYPublic
public class GlobalPool
{
	// Fields
	private static ObjectPool<StringBuilder> s_StringBuilderPool;

	// Properties
	public static ObjectPool<StringBuilder> StringBuilderPool { get; }

	// Methods

	public static ObjectPool<StringBuilder> get_StringBuilderPool() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class GlobalPool.<>c
{
	// Fields
	public static readonly GlobalPool.<>c <>9;
	public static UnityAction<StringBuilder> <>9__2_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <get_StringBuilderPool>b__2_0(StringBuilder sb) { }
}

// Namespace: DYPublic
public class IPHelper
{
	// Methods

	public static string GetIPv4Address() { }

	public static string GetIPv6Address() { }

	private static string GetIPAddress(IPHelper.ADDRESSFAM Addfam) { }

	public void .ctor() { }
}

// Namespace: 
public enum IPHelper.ADDRESSFAM
{
	// Fields
	public int value__;
	public const IPHelper.ADDRESSFAM IPv4 = 0;
	public const IPHelper.ADDRESSFAM IPv6 = 1;
}

// Namespace: DYPublic
public static class ListPool<T>
{
	// Fields
	private static readonly ObjectPool<List<T>> s_ListPool;

	// Methods

	public static List<T> Get() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE1700 Offset: 0x1EE0700 VA: 0x181EE1700
	|-ListPool<object>.Get
	*/

	public static void Release(List<T> toRelease) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A778B0 Offset: 0x1A768B0 VA: 0x181A778B0
	|-ListPool<object>.Release
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE1860 Offset: 0x1EE0860 VA: 0x181EE1860
	|-ListPool<object>..cctor
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class ListPool.<>c<T>
{
	// Fields
	public static readonly ListPool.<>c<T> <>9;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B55A90 Offset: 0x1B54A90 VA: 0x181B55A90
	|-ListPool.<>c<object>..cctor
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-ListPool.<>c<object>..ctor
	*/

	internal void <.cctor>b__3_0(List<T> l) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1EE9900 Offset: 0x1EE8900 VA: 0x181EE9900
	|-ListPool.<>c<object>.<.cctor>b__3_0
	*/
}

// Namespace: DYPublic
public enum LogLevel
{
	// Fields
	public int value__;
	public const LogLevel Error = 0;
	public const LogLevel Warning = 1;
	public const LogLevel Info = 2;
}

// Namespace: DYPublic
public static class Log
{
	// Fields
	public static LogLevel logLevel;

	// Methods

	public static void Info(object msg, object[] args) { }

	public static void InfoEx(object msg, Object context) { }

	public static void Warning(object msg, object[] args) { }

	public static void Error(object msg, object[] args) { }

	public static void Exception(Exception ex) { }

	public static void Assert(bool condition) { }

	public static void Assert(bool condition, string assertString) { }

	public static void Assert(bool condition, string assertString, bool pauseOnFail) { }

	private static object _format(object msg, object[] args) { }

	private static void .cctor() { }
}

// Namespace: DYPublic
public class MonoCoroutine : MonoSingleton<MonoCoroutine>
{
	// Methods

	public void .ctor() { }
}

// Namespace: DYPublic
public class MonoSingleton<T> : MonoBehaviour
{
	// Fields
	private static T _instance;

	// Properties
	public static T Instance { get; }

	// Methods

	public static T get_Instance() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1CC33C0 Offset: 0x1CC23C0 VA: 0x181CC33C0
	|-MonoSingleton<TimerManager>.get_Instance
	|-MonoSingleton<object>.get_Instance
	*/

	public static T CreateInstance() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A78130 Offset: 0x1A77130 VA: 0x181A78130
	|-MonoSingleton<MonoCoroutine>.CreateInstance
	|-MonoSingleton<object>.CreateInstance
	*/

	public static bool HasInstance() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A786E0 Offset: 0x1A776E0 VA: 0x181A786E0
	|-MonoSingleton<object>.HasInstance
	*/

	public static void DestroyInstance() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A784A0 Offset: 0x1A774A0 VA: 0x181A784A0
	|-MonoSingleton<object>.DestroyInstance
	*/

	protected virtual void Awake() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A77E60 Offset: 0x1A76E60 VA: 0x181A77E60
	|-MonoSingleton<MonoCoroutine>.Awake
	|-MonoSingleton<TimerManager>.Awake
	|-MonoSingleton<object>.Awake
	*/

	protected virtual void OnDestroy() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A78770 Offset: 0x1A77770 VA: 0x181A78770
	|-MonoSingleton<MonoCoroutine>.OnDestroy
	|-MonoSingleton<TimerManager>.OnDestroy
	|-MonoSingleton<object>.OnDestroy
	*/

	public virtual void Init() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-MonoSingleton<MonoCoroutine>.Init
	|-MonoSingleton<TimerManager>.Init
	|-MonoSingleton<object>.Init
	*/

	public virtual void UnInit() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-MonoSingleton<MonoCoroutine>.UnInit
	|-MonoSingleton<TimerManager>.UnInit
	|-MonoSingleton<object>.UnInit
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A7A1F0 Offset: 0x1A791F0 VA: 0x181A7A1F0
	|-MonoSingleton<MonoCoroutine>..ctor
	|-MonoSingleton<TimerManager>..ctor
	|-MonoSingleton<object>..ctor
	*/
}

// Namespace: DYPublic
public class ObjectPool<T>
{
	// Fields
	private readonly Stack<T> m_Stack;
	private readonly UnityAction<T> m_ActionOnGet;
	private readonly UnityAction<T> m_ActionOnRelease;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <countAll>k__BackingField;

	// Properties
	public int countAll { get; set; }
	public int countActive { get; }
	public int countInactive { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_countAll() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1207C60 Offset: 0x1206C60 VA: 0x181207C60
	|-ObjectPool<object>.get_countAll
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_countAll(int value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x614730 Offset: 0x613730 VA: 0x180614730
	|-ObjectPool<object>.set_countAll
	*/

	public int get_countActive() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A78B70 Offset: 0x1A77B70 VA: 0x181A78B70
	|-ObjectPool<object>.get_countActive
	*/

	public int get_countInactive() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xA68AE0 Offset: 0xA67AE0 VA: 0x180A68AE0
	|-ObjectPool<object>.get_countInactive
	*/

	public void .ctor(UnityAction<T> actionOnGet, UnityAction<T> actionOnRelease) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A78AD0 Offset: 0x1A77AD0 VA: 0x181A78AD0
	|-ObjectPool<object>..ctor
	|-ObjectPool<StringBuilder>..ctor
	*/

	public T Get() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A788D0 Offset: 0x1A778D0 VA: 0x181A788D0
	|-ObjectPool<object>.Get
	|-ObjectPool<StringBuilder>.Get
	*/

	public void Release(T element) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A789C0 Offset: 0x1A779C0 VA: 0x181A789C0
	|-ObjectPool<object>.Release
	|-ObjectPool<StringBuilder>.Release
	*/
}

// Namespace: DYPublic
public class PseudoRandom
{
	// Fields
	private long[] Buf;

	// Methods

	public void .ctor(Nullable<long> seed) { }

	public long int32(long num) { }

	public void Seed(long seed) { }

	private long BRandom() { }

	public double Random() { }

	public int Randint(int minNum, int maxNum) { }
}

// Namespace: DYPublic
public class Singleton<T>
{
	// Fields
	private static T s_instance;

	// Properties
	public static T Instance { get; }

	// Methods

	public static T get_Instance() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B34D0 Offset: 0x24B24D0 VA: 0x1824B34D0
	|-Singleton<DGWProxy>.get_Instance
	|-Singleton<PubInterfaceMgr>.get_Instance
	|-Singleton<object>.get_Instance
	*/

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-Singleton<DGWProxy>..ctor
	|-Singleton<FeedBack>..ctor
	|-Singleton<GZInterfaceMgr>..ctor
	|-Singleton<NetLogin>..ctor
	|-Singleton<NetClientMgr>..ctor
	|-Singleton<NetVerification>..ctor
	|-Singleton<NetGZRename>..ctor
	|-Singleton<AdvSendMng>..ctor
	|-Singleton<BdConfirmSendMng>..ctor
	|-Singleton<BigDataStatistics>..ctor
	|-Singleton<BigdataCommon>..ctor
	|-Singleton<ErrorTipMgr>..ctor
	|-Singleton<PubInterfaceMgr>..ctor
	|-Singleton<NameShiedlManager>..ctor
	|-Singleton<RenameModule>..ctor
	|-Singleton<PanelManger>..ctor
	|-Singleton<TipsManager>..ctor
	|-Singleton<VerificationMgr>..ctor
	|-Singleton<Logic>..ctor
	|-Singleton<ZMPush>..ctor
	|-Singleton<ZMUpload>..ctor
	|-Singleton<object>..ctor
	*/

	public static void CreateInstance() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A7AF30 Offset: 0x1A79F30 VA: 0x181A7AF30
	|-Singleton<DGWProxy>.CreateInstance
	|-Singleton<object>.CreateInstance
	*/

	public static void DestroyInstance() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A7B0F0 Offset: 0x1A7A0F0 VA: 0x181A7B0F0
	|-Singleton<DGWProxy>.DestroyInstance
	|-Singleton<object>.DestroyInstance
	*/

	public static T GetInstance() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B34D0 Offset: 0x24B24D0 VA: 0x1824B34D0
	|-Singleton<DGWProxy>.GetInstance
	|-Singleton<FeedBack>.GetInstance
	|-Singleton<GZInterfaceMgr>.GetInstance
	|-Singleton<NetLogin>.GetInstance
	|-Singleton<NetClientMgr>.GetInstance
	|-Singleton<NetVerification>.GetInstance
	|-Singleton<NetGZRename>.GetInstance
	|-Singleton<BdConfirmSendMng>.GetInstance
	|-Singleton<BigDataStatistics>.GetInstance
	|-Singleton<BigdataCommon>.GetInstance
	|-Singleton<ErrorTipMgr>.GetInstance
	|-Singleton<PubInterfaceMgr>.GetInstance
	|-Singleton<NameShiedlManager>.GetInstance
	|-Singleton<RenameModule>.GetInstance
	|-Singleton<PanelManger>.GetInstance
	|-Singleton<TipsManager>.GetInstance
	|-Singleton<VerificationMgr>.GetInstance
	|-Singleton<Logic>.GetInstance
	|-Singleton<ZMPush>.GetInstance
	|-Singleton<ZMUpload>.GetInstance
	|-Singleton<object>.GetInstance
	*/

	public static bool HasInstance() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x24B35B0 Offset: 0x24B25B0 VA: 0x1824B35B0
	|-Singleton<DGWProxy>.HasInstance
	|-Singleton<object>.HasInstance
	*/

	public virtual void Init() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-Singleton<FeedBack>.Init
	|-Singleton<GZInterfaceMgr>.Init
	|-Singleton<NetClientMgr>.Init
	|-Singleton<AdvSendMng>.Init
	|-Singleton<BdConfirmSendMng>.Init
	|-Singleton<BigDataStatistics>.Init
	|-Singleton<BigdataCommon>.Init
	|-Singleton<ErrorTipMgr>.Init
	|-Singleton<PubInterfaceMgr>.Init
	|-Singleton<RenameModule>.Init
	|-Singleton<TipsManager>.Init
	|-Singleton<Logic>.Init
	|-Singleton<ZMPush>.Init
	|-Singleton<ZMUpload>.Init
	|-Singleton<object>.Init
	*/

	public virtual void UnInit() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A467A0 Offset: 0x1A457A0 VA: 0x181A467A0
	|-Singleton<DGWProxy>.UnInit
	|-Singleton<FeedBack>.UnInit
	|-Singleton<GZInterfaceMgr>.UnInit
	|-Singleton<NetLogin>.UnInit
	|-Singleton<NetClientMgr>.UnInit
	|-Singleton<NetVerification>.UnInit
	|-Singleton<NetGZRename>.UnInit
	|-Singleton<AdvSendMng>.UnInit
	|-Singleton<BdConfirmSendMng>.UnInit
	|-Singleton<BigDataStatistics>.UnInit
	|-Singleton<BigdataCommon>.UnInit
	|-Singleton<ErrorTipMgr>.UnInit
	|-Singleton<PubInterfaceMgr>.UnInit
	|-Singleton<RenameModule>.UnInit
	|-Singleton<PanelManger>.UnInit
	|-Singleton<TipsManager>.UnInit
	|-Singleton<VerificationMgr>.UnInit
	|-Singleton<Logic>.UnInit
	|-Singleton<ZMPush>.UnInit
	|-Singleton<ZMUpload>.UnInit
	|-Singleton<object>.UnInit
	*/
}

// Namespace: DYPublic
public sealed class TimerEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic
[Serializable]
public class PubTimer
{
	// Fields
	private bool Tricking;
	private float CurTime;
	private float TriggerTime;
	private bool Loop;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TimerEventHandler Tick;

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_Tick(TimerEventHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_Tick(TimerEventHandler value) { }

	public void .ctor(float triggerTime, bool loop) { }

	public void Start() { }

	public bool Update(float deltaTime) { }

	public void Stop() { }

	public void Continue() { }

	public void Restart() { }

	public void ResetTriggerTime(float triggerTime) { }
}

// Namespace: DYPublic
public class TimerManager : MonoSingleton<TimerManager>
{
	// Fields
	public List<PubTimer> TimerList;

	// Methods

	private void Start() { }

	private void Update() { }

	private void OnDestroy() { }

	public PubTimer AddTimer(float triggerTime, bool loop, TimerEventHandler TimerFunc) { }

	public bool RemoveTimer(PubTimer curTimer) { }

	public void .ctor() { }
}

// Namespace: DYPublic
public enum CopyAssetsError
{
	// Fields
	public int value__;
	public const CopyAssetsError EngineIniError = 0;
	public const CopyAssetsError CopyAssetFailed = 1;
}

// Namespace: DYPublic
public class CopyAssetsOnChange : EventArgs
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <totalAssetsCount>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <copiedAssetsCount>k__BackingField;

	// Properties
	public int totalAssetsCount { get; set; }
	public int copiedAssetsCount { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_totalAssetsCount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_totalAssetsCount(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_copiedAssetsCount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_copiedAssetsCount(int value) { }

	public void .ctor() { }
}

// Namespace: DYPublic
public class CopyAssetsOnError : EventArgs
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private CopyAssetsError <error>k__BackingField;

	// Properties
	public CopyAssetsError error { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public CopyAssetsError get_error() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_error(CopyAssetsError value) { }

	public void .ctor() { }
}

// Namespace: DYPublic
public class CopyAssetsHelper : MonoBehaviour
{
	// Fields
	public static int engineResVer;
	public static List<string> streamingAssets;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler<CopyAssetsOnChange> OnChange;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler<CopyAssetsOnError> OnError;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler OnComplete;

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_OnChange(EventHandler<CopyAssetsOnChange> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_OnChange(EventHandler<CopyAssetsOnChange> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_OnError(EventHandler<CopyAssetsOnError> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_OnError(EventHandler<CopyAssetsOnError> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_OnComplete(EventHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_OnComplete(EventHandler value) { }

	public void StartCopyAssets() { }

	[IteratorStateMachineAttribute] // RVA: 0xE7050 Offset: 0xE6450 VA: 0x1800E7050
	private IEnumerator StartFunc() { }

	private void HandleError(CopyAssetsError err, string msg) { }

	private void UpdateProgress(int copiedCount, int totalCount) { }

	private void CompleteCopyAssets() { }

	private static bool IsStreamingAssetsReady() { }

	private static void FixPersistentAssets() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class CopyAssetsHelper.<StartFunc>d__12 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public CopyAssetsHelper <>4__this;
	private DYUpdateIni <engineIniFile>5__2;
	private bool <failure>5__3;
	private string <errorMsg>5__4;
	private int <copiedCount>5__5;
	private UnityWebRequest <www>5__6;
	private List.Enumerator<string> <>7__wrap6;
	private string <s>5__8;
	private string <persistentPath>5__9;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	private void <>m__Finally1() { }

	private void <>m__Finally2() { }

	private void <>m__Finally3() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: DYPublic
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class CustomerService
{
	// Fields
	private static string FAQ_DES_KEY;

	// Methods

	public static void OpenCustomerService(bool isLogin) { }

	public static string GetCustomerServiceUrl() { }

	public static string BuildUrl(string url, Dictionary<string, string> data) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string Byte2Hex(byte[] bytes) { }

	private static void .cctor() { }
}

// Namespace: DYPublic
public static class CustomerServiceDefine
{
	// Fields
	public static string OVERSEAS_OUT_TEST_URL;
	public static string OVERSEAS_OFFICIAL_URL;
	public static string CONTINENT_INNER_TEST_URL;
	public static string CONTINENT_OUT_TEST_URL;
	public static string CONTINENT_OFFICIAL_URL;

	// Methods

	private static void .cctor() { }
}

// Namespace: DYPublic
public class DicJs
{
	// Fields
	private Dictionary<string, string> mDicJs;

	// Methods

	public void Clear() { }

	public void Add(string strKey, string strVal) { }

	public string GetJson() { }

	public void .ctor() { }
}

// Namespace: DYPublic
public class DyBugly
{
	// Fields
	private static DicJs sDjs;
	private static bool IsDYMonitorStarted;

	// Properties
	private static DicJs InsDjs { get; }

	// Methods

	private static DicJs get_InsDjs() { }

	public static void Init(bool bConnectToTestServer, bool bInside = False, bool bEnableCrashCapture = True) { }

	public static void Init(string LogType, string BuglyErrorHost, string CrashHost_n, string ServerId, string ScriptVersion, string EngineVersion, bool bInside, bool bEnableCrashCapture = True) { }

	public static void EnableCrashCapture(bool bEnable) { }

	public static bool StartHandleCrashReports() { }

	public static void UpdateInfo(string uid, string role_id, string crash_extension) { }

	public static void UpdateInfoExtension(string crash_extension) { }

	public static void UploadErrorInfo(int error, string stack_content = "") { }

	public static void StartDYMonitor(int game_id, bool is_debug = False, bool cancel_request_gray_config = False, string local_monitor_config = "") { }

	public static void UpdateApmFrame() { }

	public static void SetDebugState(bool bDebug) { }

	public static void MakeCrash() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DYPublic
public static class DYBuglyUrl
{
	// Methods

	public static string GetBuglyUrl(bool bConnectToTestServer, bool bCrash) { }
}

// Namespace: DYPublic
public class PCDYBugly
{
	// Fields
	private const string CrashTime = "DYBuglyPcCrashTime";
	private static PCDYBugly instance;
	private string LogType;
	private string ErrorHost;
	private string CrashHost;
	private string ServerID;
	private string ScriptVersion;
	private string CrashExtension;
	private string UID;
	private string RoleID;
	private bool bInside;
	private bool bEnableCrashCapture;
	private bool bConnectToTestServer;
	private PCDYBugly.KeyMap keyMap;

	// Properties
	public static PCDYBugly Instance { get; }
	private PCDYBugly.KeyMap KeyMapAttr { get; }

	// Methods

	public static PCDYBugly get_Instance() { }

	public void Init(string logType, string errorHost, string crashHost, string serverID, string scriptVersion, bool inside, bool enableCrashCapture, bool bconnectTest) { }

	public bool UploadCrash() { }

	public void UploadErrorInfo(int error, string stack_count = "") { }

	public void EnableCrashCapture(bool bEnable) { }

	public void UpdateInfo(string uid, string role_id, string crashExtension) { }

	public void Upload(string crashTime, string dumpFile) { }

	public void Upload(string errorTime, int error, string stack_content) { }

	private static void SendRet(UnityWebRequest www) { }

	private string FormatContent(string content) { }

	public string MakeKeyError(string errorTime, int error, string stack_content) { }

	public string MakeKeyCrash(string crashTime) { }

	private PCDYBugly.KeyMap get_KeyMapAttr() { }

	[IteratorStateMachineAttribute] // RVA: 0xF5810 Offset: 0xF4C10 VA: 0x1800F5810
	private IEnumerator UploadProcess(string url, byte[] dumpData) { }

	public void .ctor() { }
}

// Namespace: 
public class PCDYBugly.BodyJosnDatas
{
	// Fields
	public PCDYBugly.BodyJsonData[] data;

	// Methods

	public void .ctor(PCDYBugly.BodyJsonData body) { }
}

// Namespace: 
public class PCDYBugly.BodyJsonData
{
	// Fields
	public JObject headers;
	public string body;

	// Methods

	public void .ctor(JObject _headers, string _body) { }
}

// Namespace: 
public class PCDYBugly.KeyMap
{
	// Fields
	private Dictionary<string, string> dic;
	private string[] orderKey;
	private string format;

	// Methods

	public void Add(string key, string value) { }

	public string Get(string key) { }

	public void Clear() { }

	public string GetKey() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCDYBugly.<UploadProcess>d__32 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public string url;
	public byte[] dumpData;
	private UnityWebRequest <request>5__2;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: DYPublic
public class DYUpdateIni : IniFile
{
	// Fields
	public static string engineIniPath;
	public static string updateIniPath;
	public static string remoteIniUrl;
	public static string patchInfoFile;

	// Methods

	public string GetBundleVersion() { }

	public int GetResVersion() { }

	public static int GetCustomRemoteResVersion() { }

	public static string GetCustomRemoteAppVersion() { }

	public static int GetCustomSteamAppID() { }

	public IniSection GetFiles() { }

	public string GetFileMD5(string filename) { }

	public ulong GetFileSize(string filename) { }

	public string GetRemoteIniUrl() { }

	public void SetRemoteIniUrl(string iniUrl) { }

	public string GetPatchUrl() { }

	public string GetAppUrl() { }

	public Dictionary<string, DYUpdateIni.OneResInfo> GetDownLoadResInfos(DYUpdateIni localini, int oldver, int newver) { }

	public static string UpdateFileMD5(string filename, string filepath) { }

	public static void UpdateResVer(int newResVer) { }

	public static void UpdateDLResMD5(string key, string md5) { }

	public static void ClearDLResMD5() { }

	public string GetDLResMD5(string key) { }

	public static DYUpdateIni LocalUpdateIni() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public struct DYUpdateIni.OneResInfo
{
	// Fields
	public int version;
	public string md5;
	public ulong size;
}

// Namespace: DYPublic
public struct IniValue
{
	// Fields
	public string Value;
	private static readonly IniValue _default;

	// Properties
	public static IniValue Default { get; }

	// Methods

	private static bool TryParseInt(string text, out int value) { }

	private static bool TryParseDouble(string text, out double value) { }

	public void .ctor(object value) { }

	public void .ctor(string value) { }

	public bool ToBool(bool valueIfInvalid = False) { }

	public bool TryConvertBool(out bool result) { }

	public int ToInt(int valueIfInvalid = 0) { }

	public bool TryConvertInt(out int result) { }

	public double ToDouble(double valueIfInvalid = 0) { }

	public bool TryConvertDouble(out double result) { }

	public string GetString() { }

	public string GetString(bool preserveWhitespace) { }

	public string GetString(bool allowOuterQuotes, bool preserveWhitespace) { }

	public override string ToString() { }

	public static IniValue op_Implicit(byte o) { }

	public static IniValue op_Implicit(short o) { }

	public static IniValue op_Implicit(int o) { }

	public static IniValue op_Implicit(sbyte o) { }

	public static IniValue op_Implicit(ushort o) { }

	public static IniValue op_Implicit(uint o) { }

	public static IniValue op_Implicit(float o) { }

	public static IniValue op_Implicit(double o) { }

	public static IniValue op_Implicit(bool o) { }

	public static IniValue op_Implicit(string o) { }

	public static IniValue get_Default() { }

	private static void .cctor() { }
}

// Namespace: DYPublic
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class IniFile : IEnumerable<KeyValuePair<string, IniSection>>, IEnumerable, IDictionary<string, IniSection>, ICollection<KeyValuePair<string, IniSection>>
{
	// Fields
	private Dictionary<string, IniSection> sections;
	public IEqualityComparer<string> StringComparer;
	public bool SaveEmptySections;
	public static IEqualityComparer<string> DefaultComparer;

	// Properties
	public ICollection<string> Keys { get; }
	public ICollection<IniSection> Values { get; }
	public int Count { get; }
	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,DYPublic.IniSection>>.IsReadOnly { get; }
	public IniSection Item { get; set; }

	// Methods

	public void .ctor() { }

	public void .ctor(IEqualityComparer<string> stringComparer) { }

	public static IniFile GetIniFile(string iniName) { }

	public void Save(string path) { }

	public void Save(Stream stream) { }

	public void Save(StreamWriter writer) { }

	public void Load(string path) { }

	public void Load(Stream stream) { }

	public void Load(StreamReader reader) { }

	private bool LoadValue(string line, out string key, out IniValue val) { }

	public bool ContainsSection(string section) { }

	public IniSection GetSection(string sectionName) { }

	public bool TryGetSection(string section, out IniSection result) { }

	private bool System.Collections.Generic.IDictionary<System.String,DYPublic.IniSection>.TryGetValue(string key, out IniSection value) { }

	public bool Remove(string section) { }

	public void Add(string section, Dictionary<string, IniValue> values) { }

	public void Add(string section, IniSection value) { }

	public void Add(string section) { }

	private bool System.Collections.Generic.IDictionary<System.String,DYPublic.IniSection>.ContainsKey(string key) { }

	public ICollection<string> get_Keys() { }

	public ICollection<IniSection> get_Values() { }

	private void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,DYPublic.IniSection>>.Add(KeyValuePair<string, IniSection> item) { }

	public void Clear() { }

	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,DYPublic.IniSection>>.Contains(KeyValuePair<string, IniSection> item) { }

	private void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,DYPublic.IniSection>>.CopyTo(KeyValuePair<string, IniSection>[] array, int arrayIndex) { }

	public int get_Count() { }

	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,DYPublic.IniSection>>.get_IsReadOnly() { }

	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,DYPublic.IniSection>>.Remove(KeyValuePair<string, IniSection> item) { }

	public IEnumerator<KeyValuePair<string, IniSection>> GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	public IniSection get_Item(string section) { }

	public void set_Item(string section, IniSection value) { }

	public string GetContents() { }

	private static void .cctor() { }
}

// Namespace: 
private class IniFile.CaseInsensitiveStringComparer : IEqualityComparer<string>
{
	// Methods

	public bool Equals(string x, string y) { }

	public int GetHashCode(string obj) { }

	public void .ctor() { }
}

// Namespace: DYPublic
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class IniSection : IEnumerable<KeyValuePair<string, IniValue>>, IEnumerable, IDictionary<string, IniValue>, ICollection<KeyValuePair<string, IniValue>>
{
	// Fields
	private Dictionary<string, IniValue> values;

	// Properties
	public ICollection<string> Keys { get; }
	public ICollection<IniValue> Values { get; }
	public int Count { get; }
	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,DYPublic.IniValue>>.IsReadOnly { get; }
	public IEqualityComparer<string> Comparer { get; }
	public IniValue Item { get; set; }

	// Methods

	public void .ctor() { }

	public void .ctor(IEqualityComparer<string> stringComparer) { }

	public void .ctor(Dictionary<string, IniValue> values) { }

	public void .ctor(Dictionary<string, IniValue> values, IEqualityComparer<string> stringComparer) { }

	public void .ctor(IniSection values) { }

	public void .ctor(IniSection values, IEqualityComparer<string> stringComparer) { }

	public void Add(string key, IniValue value) { }

	public bool ContainsKey(string key) { }

	public ICollection<string> get_Keys() { }

	public bool Remove(string key) { }

	public bool TryGetValue(string key, out IniValue value) { }

	public ICollection<IniValue> get_Values() { }

	private void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,DYPublic.IniValue>>.Add(KeyValuePair<string, IniValue> item) { }

	public void Clear() { }

	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,DYPublic.IniValue>>.Contains(KeyValuePair<string, IniValue> item) { }

	private void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,DYPublic.IniValue>>.CopyTo(KeyValuePair<string, IniValue>[] array, int arrayIndex) { }

	public int get_Count() { }

	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,DYPublic.IniValue>>.get_IsReadOnly() { }

	private bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,DYPublic.IniValue>>.Remove(KeyValuePair<string, IniValue> item) { }

	public IEnumerator<KeyValuePair<string, IniValue>> GetEnumerator() { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	public IEqualityComparer<string> get_Comparer() { }

	public IniValue get_Item(string name) { }

	public void set_Item(string name, IniValue value) { }

	public static IniSection op_Implicit(Dictionary<string, IniValue> dict) { }

	public static Dictionary<string, IniValue> op_Explicit(IniSection section) { }
}

// Namespace: DYPublic
public static class DYNetZone
{
	// Fields
	private static string wduri;
	private static string curNetZone;
	private static DYNetZone.NetZoneCallBack netzoneCallback;

	// Methods

	public static string GetCurNetZone() { }

	public static void Update(DYNetZone.NetZoneCallBack cb) { }

	private static void OnResponse(UnityWebRequest w) { }

	private static void .cctor() { }
}

// Namespace: 
[Serializable]
private class DYNetZone.DYNetZoneData
{
	// Fields
	public string ip;
	public string view;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public sealed class DYNetZone.NetZoneCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic
public class FileMD5
{
	// Methods

	public static string GetFileMD5(string filepath) { }

	public void .ctor() { }
}

// Namespace: DYPublic
public static class FileMD5Extend
{
	// Methods

	public static StringBuilder GetMD5Hash(byte[] buffer) { }
}

// Namespace: DYPublic
public interface IPubInterface
{
	// Methods

	public abstract string GetGameGate() { }

	public abstract string GetRoleName() { }

	public abstract int GetRoleID() { }

	public abstract int GetAccountID() { }

	public abstract bool IsInnerNet() { }

	public abstract bool IsMiddleNet() { }

	public abstract bool IsOutTest() { }

	public abstract bool IsOverseas() { }

	public abstract bool IsChengDuGame() { }

	public abstract string GetLanguage() { }

	public abstract void ShowPrompt(string msg) { }

	public abstract string GetServerName() { }

	public abstract string GetUploadName() { }

	public abstract int GetPlatForm() { }

	public abstract string GetAppVersion() { }

	public abstract string GetScriptVersion() { }

	public abstract string GetPatchVersion() { }

	public abstract string GetClientName() { }

	public abstract string GetCCID() { }

	public abstract int GetGSID() { }

	public abstract string GetDGWToken() { }

	public abstract string GetUID() { }

	public abstract string GetLan(string key) { }

	public abstract void ChangeGSID(int gsid) { }

	public abstract string GetDeviceAccount() { }

	public abstract bool IsLoginSuccess() { }

	public abstract string GetDeviceUniqueID() { }

	public abstract int GetServerTime() { }

	public abstract bool IsOffline() { }
}

// Namespace: DYPublic
public class PubInterfaceMgr : Singleton<PubInterfaceMgr>
{
	// Fields
	private IPubInterface pubInstance;

	// Methods

	public void SetPubInterface(IPubInterface pubInstance) { }

	public IPubInterface GetPubInterface() { }

	public void .ctor() { }
}

// Namespace: DYPublic
public class NativeHelp
{
	// Methods

	public static extern ulong Native_GetDriveID() { }

	public static ulong GetDiskID() { }

	public void .ctor() { }
}

// Namespace: DYPublic
public class PubABLoader
{
	// Fields
	public static string DYPackagePath;
	public static string DataRelatePath;
	public static string DataRelatePathAssets;
	public static string DataRelatePathStream;
	public static string DataRelatePathUpdate;

	// Properties
	public static string StreamingBundlePath { get; }
	private static string RelateAssets { get; }
	private static string RelateStream { get; }
	private static string RelateUpate { get; }

	// Methods

	public static string get_StreamingBundlePath() { }

	public static bool StreamingFileExist(string strFilePath) { }

	public static AssetBundle LoadAb(string strFile) { }

	private static string get_RelateAssets() { }

	private static string get_RelateStream() { }

	private static string get_RelateUpate() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DYPublic
public class PubABManager
{
	// Fields
	private static Dictionary<string, AssetBundle> package2ABDict;

	// Methods

	public static T Load<T>(string packageName, string assetName, string fileSuffix) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x628DC0 Offset: 0x627DC0 VA: 0x180628DC0
	|-PubABManager.Load<object>
	|-PubABManager.Load<GameObject>
	|-PubABManager.Load<TextAsset>
	*/

	public static string[] LoadTxtAllLines(string packageName, string assetName) { }

	public static void UnloadAB(string packageName) { }

	public static void Clean() { }

	private static AssetBundle GetAssetBundle(string packageName) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DYPublic
internal class PubFileLoader
{
	// Fields
	public static string DataRelatePath;
	public static string DataRelatePathAssets;
	public static string DataRelatePathStream;
	public static string DataRelatePathUpdate;
	public static Func<string, byte[], byte[]> FunDecrypt;
	public static Func<string, byte[]> FunLoadFile;

	// Properties
	private static string RelateAssets { get; }
	private static string RelateStream { get; }
	private static string RelateUpate { get; }

	// Methods

	public static string LoadStr(string strFile) { }

	public static string[] LoadLines(string strFile) { }

	public static byte[] LoadBytes(string strFile) { }

	private static string get_RelateAssets() { }

	private static string get_RelateStream() { }

	private static string get_RelateUpate() { }

	private static byte[] ReadByWww(string strFile) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DYPublic
public enum UpdaterError
{
	// Fields
	public int value__;
	public const UpdaterError RemoteIniUrlError = 0;
	public const UpdaterError LoadRemoteIniFailed = 1;
	public const UpdaterError LoadPatchIniFailed = 2;
}

// Namespace: DYPublic
public class UpdaterOnError : EventArgs
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private UpdaterError <error>k__BackingField;

	// Properties
	public UpdaterError error { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_error(UpdaterError value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public UpdaterError get_error() { }

	public void .ctor() { }
}

// Namespace: DYPublic
public class UpdaterOnNewBundle : EventArgs
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <newBundleVer>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <appDownloadUrl>k__BackingField;

	// Properties
	public string newBundleVer { get; set; }
	public string appDownloadUrl { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_newBundleVer(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_newBundleVer() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_appDownloadUrl(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_appDownloadUrl() { }

	public void .ctor() { }
}

// Namespace: DYPublic
public class DownLoadFileInfo
{
	// Fields
	public string fileName;
	public string wholePath;
	public string downLoadPath;
	public ulong size;
	public ulong localSize;
	public string remotemd5;

	// Methods

	public void .ctor() { }
}

// Namespace: DYPublic
public class UpdaterHelper : MonoBehaviour
{
	// Fields
	public UpdaterHelper.OnChangeEvent OnChange;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler OnNewBundle;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler OnError;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private EventHandler OnComplete;
	private string remoteIniUrl;
	private string localBundleVer;
	private int remoteResVersion;
	private int tryTimes;
	private ulong finishedDLSize;
	private ulong totalSize;
	private ulong localSize;
	private List<DownLoadFileInfo> downloadFiles;

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_OnNewBundle(EventHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_OnNewBundle(EventHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_OnError(EventHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_OnError(EventHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_OnComplete(EventHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_OnComplete(EventHandler value) { }

	public void StartUpdater() { }

	private void StartUpadater(string reason) { }

	[IteratorStateMachineAttribute] // RVA: 0x11BE20 Offset: 0x11B220 VA: 0x18011BE20
	private IEnumerator RestartDownLoadPatch(int index) { }

	[IteratorStateMachineAttribute] // RVA: 0x11F180 Offset: 0x11E580 VA: 0x18011F180
	private IEnumerator RestartUpdater(string reason) { }

	[IteratorStateMachineAttribute] // RVA: 0x121210 Offset: 0x120610 VA: 0x180121210
	private IEnumerator BeginUpdate() { }

	[IteratorStateMachineAttribute] // RVA: 0x123880 Offset: 0x122C80 VA: 0x180123880
	private IEnumerator StartDownLoadPatchFile(int index = 0) { }

	private void FinishDownLoadPatchFile(int index) { }

	[IteratorStateMachineAttribute] // RVA: 0x125C70 Offset: 0x125070 VA: 0x180125C70
	private IEnumerator LoadRemoteIniUrl() { }

	[IteratorStateMachineAttribute] // RVA: 0x127A50 Offset: 0x126E50 VA: 0x180127A50
	private IEnumerator LoadLocalBundleVersion() { }

	private void HandleError(UpdaterError err, string msg) { }

	private void UpdateProgress(ulong curfileSize) { }

	private void CompleteUpdater() { }

	public void .ctor() { }
}

// Namespace: 
public sealed class UpdaterHelper.OnChangeEvent : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(ulong totolSize, ulong downloadSize) { }

	public virtual IAsyncResult BeginInvoke(ulong totolSize, ulong downloadSize, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class UpdaterHelper.<RestartDownLoadPatch>d__21 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public UpdaterHelper <>4__this;
	public int index;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class UpdaterHelper.<RestartUpdater>d__22 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public UpdaterHelper <>4__this;
	public string reason;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class UpdaterHelper.<BeginUpdate>d__23 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public UpdaterHelper <>4__this;
	private DYUpdateIni <localIni>5__2;
	private DYUpdateIni <remoteIni>5__3;
	private int <localVer>5__4;
	private int <remoteVer>5__5;
	private string <rootPatchUrl>5__6;
	private string <patchInfoUrl>5__7;
	private DYUpdateIni <patchIni>5__8;
	private UnityWebRequest <www>5__9;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	private void <>m__Finally1() { }

	private void <>m__Finally2() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class UpdaterHelper.<>c__DisplayClass24_0
{
	// Fields
	public UpdaterHelper <>4__this;
	public int index;

	// Methods

	public void .ctor() { }

	internal void <StartDownLoadPatchFile>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class UpdaterHelper.<StartDownLoadPatchFile>d__24 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public UpdaterHelper <>4__this;
	public int index;
	private UpdaterHelper.<>c__DisplayClass24_0 <>8__1;
	private UnityWebRequest <www>5__2;
	private DownloadHandlerFileRange <downloadHandler>5__3;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	private void <>m__Finally1() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class UpdaterHelper.<LoadRemoteIniUrl>d__26 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public UpdaterHelper <>4__this;
	private DYUpdateIni <engineIniFile>5__2;
	private UnityWebRequest <www>5__3;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	private void <>m__Finally1() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class UpdaterHelper.<LoadLocalBundleVersion>d__27 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public UpdaterHelper <>4__this;
	private DYUpdateIni <engineIniFile>5__2;
	private UnityWebRequest <www>5__3;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	private void <>m__Finally1() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: DYPublic
public class UpdaterView : MonoBehaviour
{
	// Fields
	public GameObject newBundleWidget;
	public Button newBundleDownloadButtton;
	public Image updateProgress;
	public Text updateTips;
	public Text resverText;
	private const float BTM = 1048576;

	// Methods

	private void Start() { }

	private void OnNewBundle(object sender, EventArgs e) { }

	private void OnError(object sender, EventArgs e) { }

	private void OnChange(ulong totalSize, ulong downloadSize) { }

	private void OnComplete(object sender, EventArgs e) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class UpdaterView.<>c__DisplayClass7_0
{
	// Fields
	public UpdaterOnNewBundle evtArgs;

	// Methods

	public void .ctor() { }

	internal void <OnNewBundle>b__0() { }
}

// Namespace: DYPublic.ZmSdk
public class GuangzhouServerFactory : GameServerFactory
{
	// Methods

	public override IGameServerAPI CreateGameServer() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk
public class GuestAccountData
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <RoleName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <RoleId>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <RoleLevel>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <MobileAccount>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <MobilePassword>k__BackingField;

	// Properties
	public string RoleName { get; set; }
	public string RoleId { get; set; }
	public string RoleLevel { get; set; }
	public string MobileAccount { get; set; }
	public string MobilePassword { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_RoleName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_RoleName(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_RoleId() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_RoleId(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_RoleLevel() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_RoleLevel(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_MobileAccount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_MobileAccount(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_MobilePassword() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_MobilePassword(string value) { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk
public abstract class InitHelper
{
	// Methods

	public abstract void Init() { }

	protected void .ctor() { }
}

// Namespace: DYPublic.ZmSdk
public class ZMAccountSystem
{
	// Fields
	private static bool hasSetEnv;

	// Properties
	public static InitHelper MainlandDefault { get; }
	public static InitHelper MainlandReview { get; }
	public static InitHelper Taiwan { get; }
	public static InitHelper AppstoreReview { get; }

	// Methods

	public static InitHelper get_MainlandDefault() { }

	public static InitHelper get_MainlandReview() { }

	public static InitHelper get_Taiwan() { }

	public static InitHelper get_AppstoreReview() { }

	public static void SetDomain(Domain domain) { }

	public static void Init(string gate, byte[] signKey, Action<string, string> loginWithMobileAccountHandler, InitHelper initHelper) { }

	public static void InitZMAuthSdk(int gameServerId, string gameGate, string deviceUid, ZMAPP_CHANNEL zmAppChanel) { }

	public static void SetSignKey(byte[] signKey) { }

	public static void LoginWithMobileAccount(string mobileAcct, string mobilePwd) { }

	public static void SetSwitchMobileAccountHandler(Action<string, string> handler) { }

	public static void OpenWelcomDialogDefault() { }

	public static void OpenManageDialogDefault() { }

	public static void OpenWelcomDialogReview() { }

	public static void OpenManageDialogReview() { }

	[ObsoleteAttribute] // RVA: 0x4F2B0 Offset: 0x4E6B0 VA: 0x18004F2B0
	public static void OpenSignInDialogReview() { }

	public static void OpenWelcomDialogAppStoreReview() { }

	public static void OpenSwitchDialogAppstoreReview() { }

	public static void OpenBindPhoneDialog(string bindMail) { }

	public static void OpenSwitchDialog() { }

	public static void CloseAllDialog() { }

	[ObsoleteAttribute] // RVA: 0x3F600 Offset: 0x3EA00 VA: 0x18003F600
	public static void SetCurrentAccessAuthentication(string zmAccount) { }

	public static void SetGameServer(IGameServerAPI type) { }

	public static void EnableAreaCodeDropdown(bool enableAreaCodeDropdown) { }

	public static void EnableCloseDialogVerification(bool enableCloseDialogVerification) { }

	public static void SetSavedLocalMobileAccountHandler(Func<bool> SavedLocalMobileAccountHandler) { }

	public static bool IsBindingZhanmengAccount() { }

	public static string GetZhanmengAccount() { }

	public static Dictionary<string, string> GetBindingData() { }

	public static void SetOnBindZhanmengAccountDelegate(Action onBindZhanmengAccount) { }

	public static void SetOnRegisteredDelegate(Action onRegistered) { }

	public static void SetOnCloseDialogVerificationDelegate(Action onCloseDialogVerification) { }

	public static void SetChangeAccountTipButtonActive(bool active) { }

	public static void SetChangeAccountTipMessage(string customMessage) { }

	public static void EnableFindGuestAccount(bool enable) { }

	public static void SetFindGuestAccountAsyncDelegate(FindGuestAccountAsyncDelegate action) { }

	public static void SetOnSelectGuestAccountDelegate(Action<GuestAccountData> onSelectGuestDataAction) { }

	public static void EnableOfflineLogin(bool enable) { }

	public static void SetOfflineLoginDelegate(Action action) { }

	public static void EnableFacebookLogin(bool enable) { }

	public static void EnableAdjustWithScreenKeyboard(bool enable) { }

	public static void SetGotExternalWritePermissionAndroid(Func<bool> GotExternalWritePermissionAndroid) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DYPublic.ZmSdk
public static class ZMConfig
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <EnableZMAuth>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <EnableZMServicePermission>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <EnableOfflineLogin>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <IsOverseaVersion>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <EnableFindGuestAccount>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <EnableAreaCodeDropdown>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <EnableFacebookLogin>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <EnableAdjustWithScreenKeyboard>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <EnableCloseDialogVerification>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <DisableSignUp>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <DisableResetPassword>k__BackingField;

	// Properties
	public static string GameObjectName { get; }
	public static bool EnableZMAuth { get; set; }
	public static bool EnableZMServicePermission { get; set; }
	public static bool EnableOfflineLogin { get; set; }
	public static bool IsOverseaVersion { get; set; }
	public static bool EnableFindGuestAccount { get; set; }
	public static bool EnableAreaCodeDropdown { get; set; }
	public static bool EnableFacebookLogin { get; set; }
	public static bool EnableAdjustWithScreenKeyboard { get; set; }
	public static bool EnableCloseDialogVerification { get; set; }
	public static bool DisableSignUp { get; set; }
	public static bool DisableResetPassword { get; set; }

	// Methods

	public static string get_GameObjectName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_EnableZMAuth() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_EnableZMAuth(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_EnableZMServicePermission() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_EnableZMServicePermission(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_EnableOfflineLogin() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_EnableOfflineLogin(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_IsOverseaVersion() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_IsOverseaVersion(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_EnableFindGuestAccount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_EnableFindGuestAccount(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_EnableAreaCodeDropdown() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_EnableAreaCodeDropdown(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_EnableFacebookLogin() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_EnableFacebookLogin(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_EnableAdjustWithScreenKeyboard() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_EnableAdjustWithScreenKeyboard(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_EnableCloseDialogVerification() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_EnableCloseDialogVerification(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_DisableSignUp() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_DisableSignUp(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_DisableResetPassword() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_DisableResetPassword(bool value) { }
}

// Namespace: DYPublic.ZmSdk
public sealed class FindGuestAccountAsyncDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(Action<List<GuestAccountData>> findGuestCallback) { }

	public virtual IAsyncResult BeginInvoke(Action<List<GuestAccountData>> findGuestCallback, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.ZmSdk
public static class ZMDelegate
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action<string, string> <LoginWithMobileAccountHandler>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action <LoginOfflineHandler>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action<string, string> <SwitchMobileAccountHandler>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action<string> <RecheckZhanmengPasswordHandler>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<bool> <SavedLocalMobileAccountHandler>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static FindGuestAccountAsyncDelegate <FindGuestAccountHandler>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action<GuestAccountData> <OnSelectGuestAccountDataHandler>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action <OnBindZhanmengAccount>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action <OnCloseDialogVerification>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action <OnRegistered>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action <OnLoginGameServerWithFBAccount>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action<string> <SetBindFacebookAccount>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action<IDictionary<string, object>> <OnGameServerPushAccountBindInfo>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action <OnLoginMobileAccount>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action<string> <OnBindZhanmeng>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action<int, string, string> <OnSignUpZhanmeng>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Func<bool> <GotExternalWritePermissionAndroid>k__BackingField;

	// Properties
	public static Action<string, string> LoginWithMobileAccountHandler { get; set; }
	public static Action LoginOfflineHandler { get; set; }
	public static Action<string, string> SwitchMobileAccountHandler { get; set; }
	public static Action<string> RecheckZhanmengPasswordHandler { get; set; }
	public static Func<bool> SavedLocalMobileAccountHandler { get; set; }
	public static FindGuestAccountAsyncDelegate FindGuestAccountHandler { get; set; }
	public static Action<GuestAccountData> OnSelectGuestAccountDataHandler { get; set; }
	public static Action OnBindZhanmengAccount { get; set; }
	public static Action OnCloseDialogVerification { get; set; }
	public static Action OnRegistered { get; set; }
	public static Action OnLoginGameServerWithFBAccount { get; set; }
	public static Action<string> SetBindFacebookAccount { get; set; }
	public static Action<IDictionary<string, object>> OnGameServerPushAccountBindInfo { get; set; }
	public static Action OnLoginMobileAccount { get; set; }
	public static Action<string> OnBindZhanmeng { get; set; }
	public static Action<int, string, string> OnSignUpZhanmeng { get; set; }
	public static Func<bool> GotExternalWritePermissionAndroid { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Action<string, string> get_LoginWithMobileAccountHandler() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_LoginWithMobileAccountHandler(Action<string, string> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Action get_LoginOfflineHandler() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_LoginOfflineHandler(Action value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Action<string, string> get_SwitchMobileAccountHandler() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_SwitchMobileAccountHandler(Action<string, string> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Action<string> get_RecheckZhanmengPasswordHandler() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_RecheckZhanmengPasswordHandler(Action<string> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Func<bool> get_SavedLocalMobileAccountHandler() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_SavedLocalMobileAccountHandler(Func<bool> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static FindGuestAccountAsyncDelegate get_FindGuestAccountHandler() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_FindGuestAccountHandler(FindGuestAccountAsyncDelegate value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Action<GuestAccountData> get_OnSelectGuestAccountDataHandler() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_OnSelectGuestAccountDataHandler(Action<GuestAccountData> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Action get_OnBindZhanmengAccount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_OnBindZhanmengAccount(Action value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Action get_OnCloseDialogVerification() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_OnCloseDialogVerification(Action value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Action get_OnRegistered() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_OnRegistered(Action value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Action get_OnLoginGameServerWithFBAccount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_OnLoginGameServerWithFBAccount(Action value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Action<string> get_SetBindFacebookAccount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_SetBindFacebookAccount(Action<string> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Action<IDictionary<string, object>> get_OnGameServerPushAccountBindInfo() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_OnGameServerPushAccountBindInfo(Action<IDictionary<string, object>> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Action get_OnLoginMobileAccount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_OnLoginMobileAccount(Action value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Action<string> get_OnBindZhanmeng() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_OnBindZhanmeng(Action<string> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Action<int, string, string> get_OnSignUpZhanmeng() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_OnSignUpZhanmeng(Action<int, string, string> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Func<bool> get_GotExternalWritePermissionAndroid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_GotExternalWritePermissionAndroid(Func<bool> value) { }
}

// Namespace: DYPublic.ZmSdk.I18N
public class UguiTextTranslator : MonoBehaviour
{
	// Fields
	private Text textCom;
	private string key;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.I18N
public static class Localize
{
	// Fields
	private static ILocalize loc;

	// Methods

	public static void Init(ILocalize localize) { }

	public static Font GetFont() { }
}

// Namespace: DYPublic.ZmSdk.I18N
public interface ILocalize
{
	// Methods

	public abstract Font GetFont() { }
}

// Namespace: DYPublic.ZmSdk.Unity
public class AccountLimit
{
	// Fields
	private const float LOGIN_TIME_LIMIT = 300;
	private const int LOGIN_COUNT_LIMIT = 10;
	private const float CHANGEACCOUNT_TIME_LIMIT = 86400;
	private const int CHANGEACCOUNT_COUNT_LIMIT = 3;
	private readonly string KeyPwdErrorFirstTime;
	private readonly string KeyPwdErrorCount;
	private readonly string KeyFirstSwitchAccountTime;
	private readonly string KeySwitchMobileAccount;
	private readonly string KeySwitchZhanmengAccount;
	private readonly DateTime UTC_DateTime;
	private bool enableLimit;
	private Dictionary<string, object> limitData;

	// Methods

	public void .ctor() { }

	private void LoadLimitData() { }

	private void ClearLimitData() { }

	private void ClearPwdErrorRecord() { }

	private bool CheckPwdError() { }

	private void ManagePwdError() { }

	private bool CheckIsSameDay() { }

	private bool CheckSwitchAccount(string account, bool readFromFile = True) { }

	public void SwitchAccountSuccess(string account) { }

	private string Load(string key, string defaultValue = "0") { }

	private void Save(string key, string data) { }
}

// Namespace: DYPublic.ZmSdk.Unity
public class AccessAuthentication
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static AccessAuthentication <CurrentAccessAuthentication>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <ZhanmengAccount>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <MobileUsername>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <MobilePassword>k__BackingField;

	// Properties
	public static AccessAuthentication CurrentAccessAuthentication { get; set; }
	public string ZhanmengAccount { get; set; }
	public string MobileUsername { get; set; }
	public string MobilePassword { get; set; }

	// Methods

	internal void .ctor(string zmUser, string mobileUser, string mobilePwd) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static AccessAuthentication get_CurrentAccessAuthentication() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void set_CurrentAccessAuthentication(AccessAuthentication value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_ZhanmengAccount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ZhanmengAccount(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_MobileUsername() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_MobileUsername(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_MobilePassword() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_MobilePassword(string value) { }

	public override string ToString() { }

	public static void SetZmUser(string zmUser) { }

	public static void SetMobileUser(string mobileUser) { }

	public static void SetMobilePass(string mobilePass) { }
}

// Namespace: DYPublic.ZmSdk.Unity
internal static class CallbackManager
{
	// Fields
	private static IDictionary<string, object> zhanmengDelegates;
	private static int nextAsyncId;

	// Methods

	public static string AddZhanmengDelegate<T>(ZhanmengDelegate<T> callback) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x964D40 Offset: 0x963D40 VA: 0x180964D40
	|-CallbackManager.AddZhanmengDelegate<object>
	*/

	public static void OnZhanmengResponse(IInternalResult result) { }

	private static void CallCallback(object callback, IResult result) { }

	private static bool TryCallCallback<T>(object callback, IResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x159BE40 Offset: 0x159AE40 VA: 0x18159BE40
	|-CallbackManager.TryCallCallback<IBindResult>
	|-CallbackManager.TryCallCallback<IConversionResult>
	|-CallbackManager.TryCallCallback<IGetMailInfoResult>
	|-CallbackManager.TryCallCallback<IQueryRoleInfoResult>
	|-CallbackManager.TryCallCallback<IResult>
	|-CallbackManager.TryCallCallback<IZMResult>
	|-CallbackManager.TryCallCallback<object>
	*/

	private static void .cctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity
internal class ComponentFactory
{
	// Fields
	public const string GameObjectName = "UnityZhanmengSDKPlugin";
	private static GameObject zhanmengGameObject;

	// Properties
	private static GameObject ZhanmengGameObject { get; }

	// Methods

	private static GameObject get_ZhanmengGameObject() { }

	public static T GetComponent<T>(ComponentFactory.IfNotExist ifNotExist = 0) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x622000 Offset: 0x621000 VA: 0x180622000
	|-ComponentFactory.GetComponent<GSZhanmengGameObject>
	|-ComponentFactory.GetComponent<GSZhanmengLoader>
	|-ComponentFactory.GetComponent<object>
	*/

	public static T AddComponent<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x621F80 Offset: 0x620F80 VA: 0x180621F80
	|-ComponentFactory.AddComponent<AsyncRequestString>
	|-ComponentFactory.AddComponent<object>
	*/

	public void .ctor() { }
}

// Namespace: 
internal enum ComponentFactory.IfNotExist
{
	// Fields
	public int value__;
	public const ComponentFactory.IfNotExist AddNew = 0;
	public const ComponentFactory.IfNotExist ReturnNull = 1;
}

// Namespace: DYPublic.ZmSdk.Unity
internal static class Constants
{
	// Fields
	public const string CallbackIdKey = "callback_id";
	public const string BindTypeKey = "bind_type";
	public const string AreaIdKey = "area_id";
	public const string ZhanmengUserKey = "zhanmeng_user";
	public const string ZhanmengPasswordKey = "zhanmeng_password";
	public const string MobileUserKey = "mobile_user";
	public const string MobilePasswordKey = "mobile_password";
	public const string DeviceIdKey = "device_id";
	public const string PlatformKey = "platform";
	public const string NickNameKey = "nick_name";
	public const string AppUserIdKey = "app_user_id";
	public const string ErrorKey = "error";
	public const string ReturnKey = "code";
	public const string OpenIdListKey = "open_id_list";
	public const string AppUserIdListKey = "app_user_id_list";
	public const string RoleInfoListKey = "role_info_list";
	public const string PhoneKey = "phone";
	public const string SMSCodeKey = "sms_code";
	public const string ReplaceGCKey = "replace_gc";
	public const string AreaCodeKey = "area_code";
	public const string CountryCodeKey = "country";
	public const int SUCCESS = 0;
	private static Nullable<ZhanmengUnityPlatform> currentPlatform;

	// Properties
	public static ZhanmengUnityPlatform CurrentPlatform { get; set; }

	// Methods

	public static ZhanmengUnityPlatform get_CurrentPlatform() { }

	public static void set_CurrentPlatform(ZhanmengUnityPlatform value) { }

	private static ZhanmengUnityPlatform GetCurrentPlatform() { }
}

// Namespace: DYPublic.ZmSdk.Unity
public class GSRoleInfo
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <OpenId>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <NumberId>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <AreaId>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <ServerId>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <PlayerId>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Name>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private long <CreateTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <State>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <AppUid>k__BackingField;

	// Properties
	public string OpenId { get; set; }
	public int NumberId { get; set; }
	public int AreaId { get; set; }
	public int ServerId { get; set; }
	public int PlayerId { get; set; }
	public string Name { get; set; }
	public long CreateTime { get; set; }
	public int State { get; set; }
	public string AppUid { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_OpenId() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_OpenId(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_NumberId() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_NumberId(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_AreaId() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_AreaId(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_ServerId() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ServerId(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_PlayerId() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_PlayerId(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Name() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Name(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public long get_CreateTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_CreateTime(long value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_State() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_State(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_AppUid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_AppUid(string value) { }

	public void .ctor(string openId, int numberId, int areaId, int serverId, int playerId, string name, long createTime, int state, string appUid) { }

	public override string ToString() { }
}

// Namespace: DYPublic.ZmSdk.Unity
internal interface IZhanmeng
{
	// Properties
	public abstract bool LoggedIn { get; }
	public abstract string SDKName { get; }
	public abstract string SDKVersion { get; }
	public abstract bool Initialized { get; }

	// Methods

	public abstract bool get_LoggedIn() { }

	public abstract string get_SDKName() { }

	public abstract string get_SDKVersion() { }

	public abstract bool get_Initialized() { }

	public abstract void API(string query, HttpMethod method, IDictionary<string, string> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void RequestSMSCode(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void RequestVoiceCode(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void RequestImgCode(ZhanmengDelegate<IZMResult> callback) { }

	public abstract void ResendActivateMail(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void RequestResettingMethod(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void RequestModifyPasswordByMobile(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void MailAccountBindPhone(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void CheckAccountState(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void ResetZhanMengPasswordWithMail(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void CheckSms(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void ConvertZhanmengToMobile(IDictionary<string, object> scope, ZhanmengDelegate<IConversionResult> callback) { }

	public abstract void BindZhanMengToCurMoible(IDictionary<string, object> scope, ZhanmengDelegate<IBindResult> callback) { }

	public abstract void RecheckZhanmengPassword(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void SignUpAndBindMail(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void RequestMailInfo(IDictionary<string, object> scope, ZhanmengDelegate<IGetMailInfoResult> callback) { }

	public abstract void CheckAccountBindState(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void SignUpAndBindMailWithPhone(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void QueryRoleInfo(IDictionary<string, object> scope, ZhanmengDelegate<IQueryRoleInfoResult> callback) { }

	public abstract void LogOut() { }
}

// Namespace: DYPublic.ZmSdk.Unity
internal interface IZhanmengCallbackHandler
{
	// Methods

	public abstract void OnInitComplete(string message) { }
}

// Namespace: DYPublic.ZmSdk.Unity
internal interface IZhanmengImplementation : IZhanmeng, IZhanmengResultHandler
{
	// Methods

	public abstract void Init(InitDelegate onInitComplete) { }
}

// Namespace: DYPublic.ZmSdk.Unity
internal interface IZhanmengResultHandler
{
	// Methods

	public abstract void OnInitComplete(ResultContainer resultContainer) { }
}

// Namespace: DYPublic.ZmSdk.Unity
internal class ApplyNewUniqueIdentifierResult : ZMResult, IApplyNewIdentifier, IZMResult, IResult
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Uid>k__BackingField;

	// Properties
	public string Uid { get; set; }

	// Methods

	internal void .ctor(string result) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Uid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Uid(string value) { }
}

// Namespace: DYPublic.ZmSdk.Unity
internal class BindResult : ResultBase, IBindResult, IResult
{
	// Methods

	internal void .ctor(ResultContainer resultContainer) { }
}

// Namespace: DYPublic.ZmSdk.Unity
internal class ConversionResult : ResultBase, IConversionResult, IResult
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AccessAuthentication <AccessAuthentication>k__BackingField;

	// Properties
	public AccessAuthentication AccessAuthentication { get; set; }

	// Methods

	internal void .ctor(ResultContainer resultContainer) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public AccessAuthentication get_AccessAuthentication() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_AccessAuthentication(AccessAuthentication value) { }

	public override string ToString() { }
}

// Namespace: DYPublic.ZmSdk.Unity
internal abstract class ErrorsBase
{
	// Fields
	private IDictionary<string, string> errors;

	// Methods

	protected void SetErrorCodes(IDictionary<string, string> errors) { }

	public virtual string ParseErrorCode(string errorCode) { }

	protected void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity
internal class GetMailInfoResult : ResultBase, IGetMailInfoResult, IResult
{
	// Fields
	private string mail;
	private string phone;

	// Properties
	public string Mail { get; }
	public string Phone { get; }

	// Methods

	public void .ctor(ResultContainer result) { }

	public string get_Mail() { }

	public string get_Phone() { }
}

// Namespace: DYPublic.ZmSdk.Unity
public interface IApplyNewIdentifier : IZMResult, IResult
{
	// Properties
	public abstract string Uid { get; }

	// Methods

	public abstract string get_Uid() { }
}

// Namespace: DYPublic.ZmSdk.Unity
public interface IBindResult : IResult
{}

// Namespace: DYPublic.ZmSdk.Unity
public interface IConversionResult : IResult
{
	// Properties
	public abstract AccessAuthentication AccessAuthentication { get; }

	// Methods

	public abstract AccessAuthentication get_AccessAuthentication() { }
}

// Namespace: DYPublic.ZmSdk.Unity
public interface IGetMailInfoResult : IResult
{
	// Properties
	public abstract string Mail { get; }
	public abstract string Phone { get; }

	// Methods

	public abstract string get_Mail() { }

	public abstract string get_Phone() { }
}

// Namespace: DYPublic.ZmSdk.Unity
internal interface IInternalResult : IResult
{
	// Properties
	public abstract string CallbackId { get; }

	// Methods

	public abstract string get_CallbackId() { }
}

// Namespace: DYPublic.ZmSdk.Unity
public interface IQueryRoleInfoResult : IZMResult, IResult
{
	// Properties
	public abstract List<GSRoleInfo> RoleInfoList { get; }

	// Methods

	public abstract List<GSRoleInfo> get_RoleInfoList() { }
}

// Namespace: DYPublic.ZmSdk.Unity
public interface IResult
{
	// Properties
	public abstract string Error { get; }
	public abstract IDictionary<string, object> ResultDictionary { get; }
	public abstract string RawResult { get; }
	public abstract bool Cancelled { get; }

	// Methods

	public abstract string get_Error() { }

	public abstract IDictionary<string, object> get_ResultDictionary() { }

	public abstract string get_RawResult() { }

	public abstract bool get_Cancelled() { }
}

// Namespace: DYPublic.ZmSdk.Unity
public interface IZMResult : IResult
{}

// Namespace: DYPublic.ZmSdk.Unity
internal class QueryRoleInfoResult : ResultBase, IQueryRoleInfoResult, IZMResult, IResult
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<GSRoleInfo> <RoleInfoList>k__BackingField;

	// Properties
	public List<GSRoleInfo> RoleInfoList { get; set; }

	// Methods

	internal void .ctor(ResultContainer result) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<GSRoleInfo> get_RoleInfoList() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_RoleInfoList(List<GSRoleInfo> value) { }
}

// Namespace: DYPublic.ZmSdk.Unity
internal abstract class ResultBase : IInternalResult, IResult
{
	// Fields
	internal const string ErrorMessageKey = "error_message";
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Error>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IDictionary<string, object> <ResultDictionary>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <RawResult>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Cancelled>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <CallbackId>k__BackingField;

	// Properties
	public virtual string Error { get; set; }
	public virtual IDictionary<string, object> ResultDictionary { get; set; }
	public virtual string RawResult { get; set; }
	public virtual bool Cancelled { get; set; }
	public virtual string CallbackId { get; set; }

	// Methods

	internal void .ctor(ResultContainer result) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual string get_Error() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected virtual void set_Error(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual IDictionary<string, object> get_ResultDictionary() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected virtual void set_ResultDictionary(IDictionary<string, object> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual string get_RawResult() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected virtual void set_RawResult(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual bool get_Cancelled() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected virtual void set_Cancelled(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual string get_CallbackId() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected virtual void set_CallbackId(string value) { }

	public override string ToString() { }

	protected void Init(ResultContainer result, string error, string callbackId) { }

	private static string GetErrorValue(IDictionary<string, object> result) { }

	private static string GetCallbackId(IDictionary<string, object> result) { }
}

// Namespace: DYPublic.ZmSdk.Unity
public class ResultContainer
{
	// Fields
	private const string CanvasResponseKey = "response";
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <RawResult>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IDictionary<string, object> <ResultDictionary>k__BackingField;

	// Properties
	public string RawResult { get; set; }
	public IDictionary<string, object> ResultDictionary { get; set; }

	// Methods

	public void .ctor(IDictionary<string, object> dictionary) { }

	public void .ctor(string result) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_RawResult() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_RawResult(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IDictionary<string, object> get_ResultDictionary() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ResultDictionary(IDictionary<string, object> value) { }
}

// Namespace: DYPublic.ZmSdk.Unity
internal class ZMResult : ResultBase, IZMResult, IResult
{
	// Methods

	internal void .ctor(string result) { }

	internal void .ctor(WWW result) { }
}

// Namespace: DYPublic.ZmSdk.Unity
internal class AsyncRequestString : MonoBehaviour
{
	// Fields
	private HttpMethod method;
	private IDictionary<string, string> formData;
	private WWWForm query;
	private ZhanmengDelegate<IZMResult> callback;
	private int maxReconnectTimes;
	private int reconnectedTimes;
	private int timeOut;
	private int urlIndex;
	private string[] urls;
	private int backupUrlIndex;
	private string[] backupUrls;
	private string curUrl;
	private bool enableReconnect;

	// Methods

	private void Start() { }

	[IteratorStateMachineAttribute] // RVA: 0x5420 Offset: 0x4820 VA: 0x180005420
	private IEnumerator Request() { }

	private void Reconnect(string reason) { }

	private string GetUrl() { }

	private string GetBackupUrl() { }

	internal static void Request(string[] urls, string[] backupUrls, HttpMethod method, WWWForm query, ZhanmengDelegate<IZMResult> callback, int timeOut = 5, bool enableReconnect = True, int maxReconnectTimes = 5) { }

	internal static void Request(string[] urls, string[] backupUrls, HttpMethod method, IDictionary<string, string> formData, ZhanmengDelegate<IZMResult> callback, int timeOut = 5, bool enableReconnect = True, int maxReconnectTimes = 5) { }

	private AsyncRequestString SetUrls(string[] urls) { }

	private AsyncRequestString SetBackupUrls(string[] backupUrls) { }

	private AsyncRequestString SetMethod(HttpMethod method) { }

	private AsyncRequestString SetFormData(IDictionary<string, string> formData) { }

	private AsyncRequestString SetQuery(WWWForm query) { }

	private AsyncRequestString SetCallback(ZhanmengDelegate<IZMResult> callback) { }

	private AsyncRequestString SetTimeOut(int timeOut) { }

	private AsyncRequestString SetMaxReconnectTimes(int maxReconnectTimes) { }

	private AsyncRequestString SetReconnectEnable(bool enableReconnect) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class AsyncRequestString.<Request>d__14 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public AsyncRequestString <>4__this;
	private UnityWebRequest <www>5__2;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: DYPublic.ZmSdk.Unity
internal class AsyncRequestStringWrapper : IAsyncRequestStringWrapper
{
	// Methods

	public void Request(string[] urls, string[] backupUrls, HttpMethod method, WWWForm query, ZhanmengDelegate<IZMResult> callback, int timeOut = 5, bool enableReconnect = True) { }

	public void Request(string[] urls, string[] backupUrls, HttpMethod method, IDictionary<string, string> formData, ZhanmengDelegate<IZMResult> callback, int timeOut = 5, bool enableReconnect = True) { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity
public enum HttpMethod
{
	// Fields
	public int value__;
	public const HttpMethod GET = 0;
	public const HttpMethod POST = 1;
	public const HttpMethod DELETE = 2;
}

// Namespace: DYPublic.ZmSdk.Unity
internal interface IAsyncRequestStringWrapper
{
	// Methods

	public abstract void Request(string[] urls, string[] backupUrls, HttpMethod method, WWWForm query, ZhanmengDelegate<IZMResult> callback, int timeOut = 5, bool enableReconnect = True) { }

	public abstract void Request(string[] urls, string[] backupUrls, HttpMethod method, IDictionary<string, string> formData, ZhanmengDelegate<IZMResult> callback, int timeOut = 5, bool enableReconnect = True) { }
}

// Namespace: DYPublic.ZmSdk.Unity
internal interface IZhanmengLogger
{
	// Methods

	public abstract void Log(string msg) { }

	public abstract void Info(string msg) { }

	public abstract void Warn(string msg) { }

	public abstract void Error(string msg) { }
}

// Namespace: DYPublic.ZmSdk.Unity
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class Utilities
{
	// Fields
	public const string desKey = "1bec508e";
	private const string WarningMissingParameter = "Did not find expected value \'{0}\' in dictionary";
	private static readonly byte[] desIV;
	private static readonly Regex patternPhone_CN;
	private static readonly Regex patternEMail;
	private static readonly Regex patternNewPwd;
	private static readonly Regex patternLoginPwd;
	private static readonly Regex patternDigit;
	private static readonly Regex patternPhone_TW;
	private static readonly Regex patternPhone_TW_Full;
	private static readonly Regex patternPhone2980Email;
	private const string EMAIL_INFIX = "*";

	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string ToJson(IDictionary<string, object> dictionary) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string ToJson(IDictionary<string, string> dictionary) { }

	public static Dictionary<string, object> FromJson(string json) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T GetValueOrDefault<T>(IDictionary<string, object> dictionary, string key, bool logWarning = True) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62AC70 Offset: 0x629C70 VA: 0x18062AC70
	|-Utilities.GetValueOrDefault<object>
	|-Utilities.GetValueOrDefault<string>
	*/

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string ToCommaSeparateList(IEnumerable<string> list) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool TryGetValue<T>(IDictionary<string, object> dictionary, string key, out T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x15BA090 Offset: 0x15B9090 VA: 0x1815BA090
	|-Utilities.TryGetValue<Dictionary<string, object>>
	|-Utilities.TryGetValue<object>
	|-Utilities.TryGetValue<string>
	*/

	public static AccessAuthentication ParseAccessAuthenticationFromResult(IDictionary<string, object> resultDictionary) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string ToStringNullOk(object obj) { }

	public static string FormatToString(string baseString, string className, IDictionary<string, string> propertiesAndValues) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void RemoveIfNullorEmpty(IDictionary<string, object> dict) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void RemoveIfNullOrEmpty(IDictionary<string, string> dict) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string Hexdigest(MD5 md5Hash, string input) { }

	public static void UrlSignature(string query, IDictionary<string, string> scope) { }

	public static void UriSignatureNew(string query, IDictionary<string, string> scope, byte[] signkey) { }

	private static string ByteArrayToString(byte[] byteArray) { }

	public static string DESDecrypt(string cryptedString, string decryptKey) { }

	public static string DESEncrypt(string plainString, byte[] encryptKey) { }

	public static string DESEncrypt(string plainString, string encryptKey) { }

	public static ZhanmengAccountType FindAccountType(string account) { }

	public static bool ValidatePhone2980Email(string input) { }

	public static bool IsDigit(string input) { }

	public static bool ValidateMobileCN(string mobile) { }

	public static bool ValidateMobileTW(string mobile) { }

	public static bool ValidateLoginPassword(string pwd) { }

	public static bool ValidateNewPassword(string pwd) { }

	public static byte[] EncodeZhanMengPassword(string pwd) { }

	public static string GetMailLoginUrl(string email) { }

	public static string EncodeZhanmengAccount(string account) { }

	public static string EncodeMobile(string mobile) { }

	public static string EncodeEmail(string email) { }

	public static string GetRandomStringByInput(string input, int length = 16) { }

	public static void OpenServerPermissionCN() { }

	public static void OpenServerPermissionTW() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Utilities.<>c__DisplayClass16_0
{
	// Fields
	public string s;
	public IDictionary<string, string> scope;

	// Methods

	public void .ctor() { }

	internal void <UriSignatureNew>b__0(string key) { }
}

// Namespace: DYPublic.ZmSdk.Unity
internal static class ZhanmengLogger
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static IZhanmengLogger <Instance>k__BackingField;

	// Properties
	private static IZhanmengLogger Instance { get; set; }

	// Methods

	private static void .cctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static IZhanmengLogger get_Instance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void set_Instance(IZhanmengLogger value) { }

	public static void Log(string msg) { }

	public static void Log(string format, string[] args) { }

	public static void Info(string msg) { }

	public static void Info(string format, string[] args) { }

	public static void Warn(string msg) { }

	public static void Warn(string format, string[] args) { }

	public static void Error(string msg) { }

	public static void Error(string format, string[] args) { }
}

// Namespace: 
private class ZhanmengLogger.DebugLogger : IZhanmengLogger
{
	// Methods

	public void .ctor() { }

	public void Log(string msg) { }

	public void Info(string msg) { }

	public void Warn(string msg) { }

	public void Error(string msg) { }
}

// Namespace: DYPublic.ZmSdk.Unity
internal static class ZMUnityUtility
{
	// Fields
	private static IAsyncRequestStringWrapper asyncRequestStringWrapper;

	// Properties
	public static IAsyncRequestStringWrapper AsyncRequestStringWrapper { get; set; }

	// Methods

	public static IAsyncRequestStringWrapper get_AsyncRequestStringWrapper() { }

	public static void set_AsyncRequestStringWrapper(IAsyncRequestStringWrapper value) { }
}

// Namespace: DYPublic.ZmSdk.Unity
public enum ZhanmengAccountType
{
	// Fields
	public int value__;
	public const ZhanmengAccountType Invalid = 0;
	public const ZhanmengAccountType Phone = 1;
	public const ZhanmengAccountType EMail = 2;
}

// Namespace: DYPublic.ZmSdk.Unity
internal abstract class ZhanmengBase : IZhanmengImplementation, IZhanmeng, IZhanmengResultHandler
{
	// Fields
	private InitDelegate onInitCompleteDelegate;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Initialized>k__BackingField;

	// Properties
	public abstract string SDKName { get; }
	public abstract string SDKVersion { get; }
	public bool LoggedIn { get; }
	public bool Initialized { get; set; }

	// Methods

	protected void .ctor() { }

	public abstract string get_SDKName() { }

	public abstract string get_SDKVersion() { }

	public virtual void Init(InitDelegate onInitComplete) { }

	public abstract void API(string query, HttpMethod method, IDictionary<string, string> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void RequestSMSCode(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void RequestVoiceCode(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void RequestImgCode(ZhanmengDelegate<IZMResult> callback) { }

	public abstract void ResendActivateMail(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void RequestResettingMethod(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void RequestModifyPasswordByMobile(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void MailAccountBindPhone(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void CheckAccountState(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void ResetZhanMengPasswordWithMail(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void CheckSms(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void ConvertZhanmengToMobile(IDictionary<string, object> scope, ZhanmengDelegate<IConversionResult> callback) { }

	public abstract void BindZhanMengToCurMoible(IDictionary<string, object> scope, ZhanmengDelegate<IBindResult> callback) { }

	public abstract void RecheckZhanmengPassword(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void SignUpAndBindMail(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void RequestMailInfo(IDictionary<string, object> scope, ZhanmengDelegate<IGetMailInfoResult> callback) { }

	public abstract void CheckAccountBindState(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void SignUpAndBindMailWithPhone(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void QueryRoleInfo(IDictionary<string, object> scope, ZhanmengDelegate<IQueryRoleInfoResult> callback) { }

	public virtual void LogOut() { }

	public bool get_LoggedIn() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Initialized() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Initialized(bool value) { }

	public virtual void OnInitComplete(ResultContainer resultContainer) { }
}

// Namespace: DYPublic.ZmSdk.Unity
public sealed class InitDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.ZmSdk.Unity
public sealed class ZhanmengDelegate<T> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-ZhanmengDelegate<IBindResult>..ctor
	|-ZhanmengDelegate<IConversionResult>..ctor
	|-ZhanmengDelegate<IGetMailInfoResult>..ctor
	|-ZhanmengDelegate<IQueryRoleInfoResult>..ctor
	|-ZhanmengDelegate<IZMResult>..ctor
	|-ZhanmengDelegate<object>..ctor
	*/

	public virtual void Invoke(T result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x299EC30 Offset: 0x299DC30 VA: 0x18299EC30
	|-ZhanmengDelegate<IBindResult>.Invoke
	|-ZhanmengDelegate<IConversionResult>.Invoke
	|-ZhanmengDelegate<IGetMailInfoResult>.Invoke
	|-ZhanmengDelegate<IQueryRoleInfoResult>.Invoke
	|-ZhanmengDelegate<IZMResult>.Invoke
	|-ZhanmengDelegate<object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T result, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xDFFB20 Offset: 0xDFEB20 VA: 0x180DFFB20
	|-ZhanmengDelegate<object>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-ZhanmengDelegate<object>.EndInvoke
	*/
}

// Namespace: DYPublic.ZmSdk.Unity
internal abstract class ZhanmengGameObject : MonoBehaviour, IZhanmengCallbackHandler
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private IZhanmengImplementation <Zhanmeng>k__BackingField;

	// Properties
	public IZhanmengImplementation Zhanmeng { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public IZhanmengImplementation get_Zhanmeng() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Zhanmeng(IZhanmengImplementation value) { }

	private void Awake() { }

	public virtual void OnInitComplete(string message) { }

	protected virtual void OnAwake() { }

	protected void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity
internal enum ZhanmengUnityPlatform
{
	// Fields
	public int value__;
	public const ZhanmengUnityPlatform Unknown = 0;
	public const ZhanmengUnityPlatform Android = 1;
	public const ZhanmengUnityPlatform IOS = 2;
	public const ZhanmengUnityPlatform Desktop = 3;
}

// Namespace: DYPublic.ZmSdk.Unity
public sealed class ZM : ScriptableObject
{
	// Fields
	private static string projectGate;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static byte[] <SignKey>k__BackingField;
	private static IZhanmengImplementation zhanmeng;
	private static bool isInitCalled;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ZM.OnDLLLoaded <OnDLLLoadedDelegate>k__BackingField;

	// Properties
	internal static string ProjectGate { get; set; }
	internal static byte[] SignKey { get; set; }
	internal static IZhanmengImplementation ZhanmengImpl { get; set; }
	public static bool IsInitialized { get; }
	private static ZM.OnDLLLoaded OnDLLLoadedDelegate { get; set; }

	// Methods

	internal static string get_ProjectGate() { }

	internal static void set_ProjectGate(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static byte[] get_SignKey() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void set_SignKey(byte[] value) { }

	internal static IZhanmengImplementation get_ZhanmengImpl() { }

	internal static void set_ZhanmengImpl(IZhanmengImplementation value) { }

	public static bool get_IsInitialized() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ZM.OnDLLLoaded get_OnDLLLoadedDelegate() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void set_OnDLLLoadedDelegate(ZM.OnDLLLoaded value) { }

	internal static void Init<TLoader>(string gate, InitDelegate onInitComplete) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FA4510 Offset: 0x1FA3510 VA: 0x181FA4510
	|-ZM.Init<GSZhanmengLoader>
	|-ZM.Init<object>
	*/

	public static void API(string query, HttpMethod method, IDictionary<string, string> formData, ZhanmengDelegate<IZMResult> callback) { }

	public static void RequestSMSCode(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public static void RequestVoiceCode(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public static void RequestImgCode(ZhanmengDelegate<IZMResult> callback) { }

	public static void ResendActivateMail(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public static void RequestResettingMethod(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public static void RequestModifyPasswordByMobile(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public static void BindEmailAccountToMobile(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public static void CheckAccountState(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public static void ResetZhanMengPasswordWithMail(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public static void CheckSms(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public static void ConvertZhanmengToMobile(IDictionary<string, object> scope, ZhanmengDelegate<IConversionResult> callback) { }

	public static void BindZhanMengToCurMoible(IDictionary<string, object> scope, ZhanmengDelegate<IBindResult> callback) { }

	public static void CheckAccountBindState(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public static void RecheckZhanmengPassword(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public static void SignUpAndBindMail(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public static void RequestMailInfo(IDictionary<string, object> scope, ZhanmengDelegate<IGetMailInfoResult> callback) { }

	public static void SignUpAndBindMailWithPhone(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public static void QueryRoleInfo(IDictionary<string, object> scope, ZhanmengDelegate<IQueryRoleInfoResult> callback) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public sealed class ZM.OnDLLLoaded : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
internal abstract class ZM.CompiledZhanmengLoader : MonoBehaviour
{
	// Properties
	protected abstract ZhanmengGameObject ZMGameObject { get; }

	// Methods

	protected abstract ZhanmengGameObject get_ZMGameObject() { }

	public void Awake() { }

	protected void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZM.<>c__DisplayClass20_0<TLoader>
{
	// Fields
	public InitDelegate onInitComplete;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-ZM.<>c__DisplayClass20_0<object>..ctor
	*/

	internal void <Init>b__0() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A8EE10 Offset: 0x1A8DE10 VA: 0x181A8EE10
	|-ZM.<>c__DisplayClass20_0<object>.<Init>b__0
	*/
}

// Namespace: DYPublic.ZmSdk.Unity
public class ZMImplGS
{
	// Fields
	public static EventHandler<ZMImplGS.ErrorEventArgs> ErrorOccuredHandler;
	private static ErrorsBase errorsBase;
	private static IDictionary<string, object> accountBindInfo;
	private static InitHelper initType;
	private static byte[] signKey;
	public static string CachedZhanmengAccount;

	// Properties
	public static IDictionary<string, object> AccountBindInfo { get; set; }
	public static InitHelper InitType { get; set; }
	public static byte[] SignKey { get; set; }

	// Methods

	public static IDictionary<string, object> get_AccountBindInfo() { }

	private static void set_AccountBindInfo(IDictionary<string, object> value) { }

	public static InitHelper get_InitType() { }

	public static void set_InitType(InitHelper value) { }

	public static byte[] get_SignKey() { }

	public static void set_SignKey(byte[] value) { }

	public static void Init(string gate, byte[] signKey, Action<string, string> login, InitHelper initHelper) { }

	public static void SetGameServer(IGameServerAPI gameServerApi) { }

	public static void ErrorOccur(string errcode) { }

	[ObsoleteAttribute] // RVA: 0x3F600 Offset: 0x3EA00 VA: 0x18003F600
	public static void SetCurAccessAuthForChengduServer(string zmAcct) { }

	public static void LogInWithZhanmeng(string zmUser, string zmPwd, string deviceID = "") { }

	public static void LogInWithFacebook(string fbUser, string fbPwd, int bindType = 4, string appUserId = "") { }

	public static void LogInWithMobile(string mobileUser, string mobilePwd) { }

	public static void BindZhanMengToCurMoible(string zmUser, string password, string deviceID, ZhanmengDelegate<IBindResult> handler) { }

	public static void ConvertFacebookToMobile(string fbAccount, string fbPassword, string userId, Action<string, string> convertSuccessCallback) { }

	public static void BindFacebookToCurMoible(string fbAccount, string fbPassword, string appUserId, Action bindSuccessCB) { }

	public static void RequestSwitchAccount(string zmAcct, string zmPwd, string deviceID, ZhanmengDelegate<IConversionResult> handler) { }

	public static void RequestSwitchFBAccount(string zmAcct, string zmPwd, string appUserId, ZhanmengDelegate<IConversionResult> handler) { }

	public static void SwitchAccountWithMobile(string mobileUser, string mobilePwd) { }

	private static void LogInWithPermission(Action<string, string> loginAction, string mobileUser, string mobilePwd) { }

	public static void SignUpAndBindMail(string zmAcctEmail, string zmPwd, string deviceID, ZhanmengDelegate<IZMResult> handler) { }

	public static void SignUpAndBindMailWithPhone(string zmAcctEmail, string zmPwd, string phone, string smsCode, string areaCode = "", string countryCode = "", ZhanmengDelegate<IZMResult> handler) { }

	public static void RequestMailInfo(string zmAcctMail, ZhanmengDelegate<IGetMailInfoResult> handler) { }

	public static void CheckAccountBindState(string checkAccount, int checkBindType, Action<bool> bindResult) { }

	public static void QueryRoleInfo(int serverId, int bindType, List<string> openIdList, List<string> appUserIdList, ZhanmengDelegate<IQueryRoleInfoResult> handler) { }

	public static void ApplyNewIdentifier() { }

	private static void OnApplyNewUniqueIdentifier(IZMResult result) { }

	public static void SignUpByMail(string account, string password, string mailKey, string mailCode, string phone, string areaCode, string countryCode, string deviceID, ZhanmengDelegate<IZMResult> handler) { }

	public static void SignUp(bool byPhone, string account, string password, string mailcode, string mailcodekey, string phone, string smsToken, string areaCode, string deviceID, ZhanmengDelegate<IZMResult> handler) { }

	public static void RequestSMSCode(string phone, Nullable<SMSCode_UseScene> useScene, ZhanmengDelegate<IZMResult> handler) { }

	public static void RequestVoiceCode(string phone, Nullable<SMSCode_UseScene> smsCodeUseScene, ZhanmengDelegate<IZMResult> handler) { }

	public static void RequestImgCode(ZhanmengDelegate<IZMResult> handler) { }

	public static void RequestResettingMethod(string acct, string vKey = "", string vCode = "", ZhanmengDelegate<IZMResult> handler) { }

	public static void ResendActiveMail(string acct, ZhanmengDelegate<IZMResult> handler) { }

	public static void RequestModifyPasswordByMobile(string acct, string phone, string pwd, string smsCode, string smsKey, string smsToken, ZhanmengDelegate<IZMResult> handler) { }

	public static void BindEmailAccountToMobile(string acct, string phone, string smsKey, string smsCode, string areaCode = "", ZhanmengDelegate<IZMResult> handler) { }

	public static void CheckAccountState(string acct, ZhanmengDelegate<IZMResult> handler) { }

	public static void ResetZhanMengPasswordWithMail(string acct, ZhanmengDelegate<IZMResult> handler) { }

	public static void RecheckZhanmengPassword(string zhanmengAcct, string zhanmengPwd, ZhanmengDelegate<IZMResult> handler) { }

	public static void CheckSms(string smsKey, string smsCode, ZhanmengDelegate<IZMResult> handler) { }

	private static int ValidatePhoneRegisterInfo(string phone, string password, string code) { }

	private static int ValidateEMailRegisterInfo(string mail, string password, bool checkcode = False, string code) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class ZMImplGS.ErrorEventArgs : EventArgs
{
	// Fields
	public string errorCode;
	public string errorMsg;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMImplGS.<>c__DisplayClass15_0
{
	// Fields
	public Action<string, string> login;

	// Methods

	public void .ctor() { }

	internal void <Init>b__0(string mobileUser, string mobilePass) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class ZMImplGS.<>c
{
	// Fields
	public static readonly ZMImplGS.<>c <>9;
	public static Action<IDictionary<string, object>> <>9__15_1;
	public static Action <>9__16_0;
	public static Action <>9__16_1;
	public static ZhanmengDelegate<IConversionResult> <>9__20_0;
	public static Action<string, string> <>9__21_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <Init>b__15_1(IDictionary<string, object> info) { }

	internal void <SetGameServer>b__16_0() { }

	internal void <SetGameServer>b__16_1() { }

	internal void <LogInWithFacebook>b__20_0(IConversionResult result) { }

	internal void <LogInWithMobile>b__21_0(string acct, string pwd) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMImplGS.<>c__DisplayClass19_0
{
	// Fields
	public string zmUser;

	// Methods

	public void .ctor() { }

	internal void <LogInWithZhanmeng>b__0(IConversionResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMImplGS.<>c__DisplayClass22_0
{
	// Fields
	public string zmUser;
	public ZhanmengDelegate<IBindResult> handler;

	// Methods

	public void .ctor() { }

	internal void <BindZhanMengToCurMoible>b__0(IBindResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMImplGS.<>c__DisplayClass23_0
{
	// Fields
	public Action<string, string> convertSuccessCallback;

	// Methods

	public void .ctor() { }

	internal void <ConvertFacebookToMobile>b__0(IConversionResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMImplGS.<>c__DisplayClass24_0
{
	// Fields
	public string fbAccount;
	public Action bindSuccessCB;

	// Methods

	public void .ctor() { }

	internal void <BindFacebookToCurMoible>b__0(IBindResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMImplGS.<>c__DisplayClass25_0
{
	// Fields
	public ZhanmengDelegate<IConversionResult> handler;
	public string zmAcct;

	// Methods

	public void .ctor() { }

	internal void <RequestSwitchAccount>b__0(IConversionResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMImplGS.<>c__DisplayClass26_0
{
	// Fields
	public ZhanmengDelegate<IConversionResult> handler;

	// Methods

	public void .ctor() { }

	internal void <RequestSwitchFBAccount>b__0(IConversionResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMImplGS.<>c__DisplayClass28_0
{
	// Fields
	public Action<string, string> loginAction;
	public string mobileUser;
	public string mobilePwd;

	// Methods

	public void .ctor() { }

	internal void <LogInWithPermission>b__0(bool agree) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMImplGS.<>c__DisplayClass29_0
{
	// Fields
	public string zmAcctEmail;
	public ZhanmengDelegate<IZMResult> handler;

	// Methods

	public void .ctor() { }

	internal void <SignUpAndBindMail>b__0(IZMResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMImplGS.<>c__DisplayClass30_0
{
	// Fields
	public ZhanmengDelegate<IZMResult> handler;

	// Methods

	public void .ctor() { }

	internal void <SignUpAndBindMailWithPhone>b__0(IZMResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMImplGS.<>c__DisplayClass31_0
{
	// Fields
	public ZhanmengDelegate<IGetMailInfoResult> handler;

	// Methods

	public void .ctor() { }

	internal void <RequestMailInfo>b__0(IGetMailInfoResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMImplGS.<>c__DisplayClass32_0
{
	// Fields
	public Action<bool> bindResult;

	// Methods

	public void .ctor() { }

	internal void <CheckAccountBindState>b__0(IZMResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMImplGS.<>c__DisplayClass33_0
{
	// Fields
	public ZhanmengDelegate<IQueryRoleInfoResult> handler;

	// Methods

	public void .ctor() { }

	internal void <QueryRoleInfo>b__0(IQueryRoleInfoResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMImplGS.<>c__DisplayClass36_0
{
	// Fields
	public ZhanmengDelegate<IZMResult> handler;

	// Methods

	public void .ctor() { }

	internal void <SignUpByMail>b__0(IZMResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMImplGS.<>c__DisplayClass37_0
{
	// Fields
	public ZhanmengDelegate<IZMResult> handler;

	// Methods

	public void .ctor() { }

	internal void <SignUp>b__0(IZMResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMImplGS.<>c__DisplayClass38_0
{
	// Fields
	public ZhanmengDelegate<IZMResult> handler;

	// Methods

	public void .ctor() { }

	internal void <RequestSMSCode>b__0(IZMResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMImplGS.<>c__DisplayClass39_0
{
	// Fields
	public ZhanmengDelegate<IZMResult> handler;

	// Methods

	public void .ctor() { }

	internal void <RequestVoiceCode>b__0(IZMResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMImplGS.<>c__DisplayClass40_0
{
	// Fields
	public ZhanmengDelegate<IZMResult> handler;

	// Methods

	public void .ctor() { }

	internal void <RequestImgCode>b__0(IZMResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMImplGS.<>c__DisplayClass41_0
{
	// Fields
	public ZhanmengDelegate<IZMResult> handler;

	// Methods

	public void .ctor() { }

	internal void <RequestResettingMethod>b__0(IZMResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMImplGS.<>c__DisplayClass42_0
{
	// Fields
	public ZhanmengDelegate<IZMResult> handler;

	// Methods

	public void .ctor() { }

	internal void <ResendActiveMail>b__0(IZMResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMImplGS.<>c__DisplayClass43_0
{
	// Fields
	public ZhanmengDelegate<IZMResult> handler;

	// Methods

	public void .ctor() { }

	internal void <RequestModifyPasswordByMobile>b__0(IZMResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMImplGS.<>c__DisplayClass44_0
{
	// Fields
	public ZhanmengDelegate<IZMResult> handler;

	// Methods

	public void .ctor() { }

	internal void <BindEmailAccountToMobile>b__0(IZMResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMImplGS.<>c__DisplayClass45_0
{
	// Fields
	public ZhanmengDelegate<IZMResult> handler;

	// Methods

	public void .ctor() { }

	internal void <CheckAccountState>b__0(IZMResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMImplGS.<>c__DisplayClass46_0
{
	// Fields
	public ZhanmengDelegate<IZMResult> handler;

	// Methods

	public void .ctor() { }

	internal void <ResetZhanMengPasswordWithMail>b__0(IZMResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMImplGS.<>c__DisplayClass47_0
{
	// Fields
	public ZhanmengDelegate<IZMResult> handler;

	// Methods

	public void .ctor() { }

	internal void <RecheckZhanmengPassword>b__0(IZMResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMImplGS.<>c__DisplayClass48_0
{
	// Fields
	public ZhanmengDelegate<IZMResult> handler;

	// Methods

	public void .ctor() { }

	internal void <CheckSms>b__0(IZMResult result) { }
}

// Namespace: DYPublic.ZmSdk.Unity
internal class IF2017RevisionAPI : IZhanmengAPI
{
	// Fields
	private Action onRequestAction;
	private Action onResponseAction;

	// Methods

	public void Init(Action onRequestAction, Action onResponseAction) { }

	public void API(string query, HttpMethod method, IDictionary<string, string> scope, ZhanmengDelegate<IZMResult> callback, int timeOut = 5, bool enableReconnect = True) { }

	public void RequestVerifyCode(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public void RequestImgCode(ZhanmengDelegate<IZMResult> callback) { }

	public void ResendActivateMail(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public void RequestResettingMethod(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public void ResetZhanmengPasswordWithMobile(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public void MailAccountBindPhone(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public void CheckAccountState(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public void ResetZhanMengPasswordWithMail(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public void CheckSms(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class IF2017RevisionAPI.<>c__DisplayClass3_0
{
	// Fields
	public IF2017RevisionAPI <>4__this;
	public ZhanmengDelegate<IZMResult> callback;

	// Methods

	public void .ctor() { }

	internal void <API>b__0(IZMResult result) { }
}

// Namespace: DYPublic.ZmSdk.Unity
public interface IZhanmengAPI
{
	// Methods

	public abstract void Init(Action onRequestAction, Action onResponseAction) { }

	public abstract void API(string query, HttpMethod method, IDictionary<string, string> scope, ZhanmengDelegate<IZMResult> callback, int timeOut = 5, bool enableReconnect = True) { }

	public abstract void RequestVerifyCode(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void RequestImgCode(ZhanmengDelegate<IZMResult> callback) { }

	public abstract void ResendActivateMail(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void RequestResettingMethod(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void ResetZhanmengPasswordWithMobile(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void MailAccountBindPhone(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void CheckAccountState(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void ResetZhanMengPasswordWithMail(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public abstract void CheckSms(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }
}

// Namespace: DYPublic.ZmSdk.Unity
public class WebServerFactory
{
	// Fields
	private static IZhanmengAPI webServer;

	// Properties
	public static IZhanmengAPI WebServer { get; }

	// Methods

	public static IZhanmengAPI get_WebServer() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity
public class InitHelperAppstoreReview : InitHelper
{
	// Methods

	public override void Init() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity
public class InitHelperMainlandDefault : InitHelper
{
	// Methods

	public override void Init() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class InitHelperMainlandDefault.<>c
{
	// Fields
	public static readonly InitHelperMainlandDefault.<>c <>9;
	public static Action<string> <>9__0_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <Init>b__0_0(string acct) { }
}

// Namespace: DYPublic.ZmSdk.Unity
public class InitHelperMainlandReview : InitHelper
{
	// Methods

	public override void Init() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity
public class InitHelperTaiwan : InitHelper
{
	// Methods

	public override void Init() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class InitHelperTaiwan.<>c
{
	// Fields
	public static readonly InitHelperTaiwan.<>c <>9;
	public static Action<string> <>9__0_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <Init>b__0_0(string acct) { }
}

// Namespace: DYPublic.ZmSdk.Unity
public class InputFieldFocused : MonoBehaviour
{
	// Fields
	private InputField inputField;
	private InputFieldSlideScreen slideScreen;
	private RectTransform rectTransform;

	// Methods

	private void Start() { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity
public class InputFieldSlideScreen : MonoBehaviour
{
	// Fields
	public bool InputFieldActive;
	public RectTransform childRectTrans;
	private Canvas canvas;
	private RectTransform canvasRectTransform;
	private RectTransform thisRectTransform;
	private Vector2 originAnchoredPostion;

	// Methods

	private void Start() { }

	private void LateUpdate() { }

	private float GetOffsetByPlatform() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class RectTransformExtension
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect GetScreenRect(RectTransform rectTransform, Canvas canvas) { }
}

// Namespace: DYPublic.ZmSdk.Unity
public class BindPhoneTW : BindPhoneBase
{
	// Fields
	private IInputAccount inputAccount;

	// Methods

	public void .ctor(string bindAccount, InputField ifMobile, Dropdown ddAreaCode, InputField ifAreaCode, InputField smsCodeInputField, ButtonRequestSMSCode requestSMSCodeButton, ButtonNoGetSMS noGetSMSCodeButton, Button confirmButton) { }

	public override void Init() { }

	public override void UnInit() { }

	public override void OnClickConfirmButton() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class BindPhoneTW.<>c__DisplayClass1_0
{
	// Fields
	public BindPhoneTW <>4__this;
	public ButtonNoGetSMS noGetSMSCodeButton;

	// Methods

	public void .ctor() { }

	internal void <.ctor>b__0(string key) { }

	internal void <.ctor>b__1(string key) { }

	internal void <.ctor>b__2() { }

	internal void <.ctor>b__3(string key) { }
}

// Namespace: DYPublic.ZmSdk.Unity
public class DialogBindPhone : DialogBase
{
	// Fields
	private BindPhoneBase bindPhoneBase;

	// Properties
	private InputField InputVerificationCode { get; }
	private ButtonRequestSMSCode BtnGetSMSCode { get; }
	private ButtonNoGetSMS btnNoSMS { get; }
	private Button btnConfirm { get; }
	private Button btnBack { get; }
	private Button btnClose { get; }
	private InputField ifMobile { get; }
	private Dropdown ddAreaCode { get; }
	private InputField ifAreaCode { get; }

	// Methods

	private InputField get_InputVerificationCode() { }

	private ButtonRequestSMSCode get_BtnGetSMSCode() { }

	private ButtonNoGetSMS get_btnNoSMS() { }

	private Button get_btnConfirm() { }

	private Button get_btnBack() { }

	private Button get_btnClose() { }

	private InputField get_ifMobile() { }

	private Dropdown get_ddAreaCode() { }

	private InputField get_ifAreaCode() { }

	private void Start() { }

	public void Open(bool isOversea, string account) { }

	public override void Close() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Start>b__19_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Start>b__19_1() { }
}

// Namespace: DYPublic.ZmSdk.Unity
public class AccountValidatorCN : IAccountValidator, IValidator
{
	// Methods

	public bool Validate(string account) { }

	public bool Validate(string areaCode, string account) { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity
public class AccountValidatorCNReview : IAccountValidator, IValidator
{
	// Methods

	public bool Validate(string account) { }

	public bool Validate(string areaCode, string account) { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity
public class AccountValidatorTW : IAccountValidator, IValidator
{
	// Methods

	public bool Validate(string content) { }

	public bool Validate(string areaCode, string account) { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity
public class AccountValidatorBuilder
{
	// Methods

	public static T Build<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x61BF60 Offset: 0x61AF60 VA: 0x18061BF60
	|-AccountValidatorBuilder.Build<AccountValidatorCN>
	|-AccountValidatorBuilder.Build<AccountValidatorCNReview>
	|-AccountValidatorBuilder.Build<AccountValidatorTW>
	|-AccountValidatorBuilder.Build<object>
	*/

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity
public class PasswordValidatorBuilder
{
	// Methods

	public static T Build<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x61BF60 Offset: 0x61AF60 VA: 0x18061BF60
	|-PasswordValidatorBuilder.Build<LoginPasswordValidator>
	|-PasswordValidatorBuilder.Build<RegistPasswordValidator>
	|-PasswordValidatorBuilder.Build<object>
	*/

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity
public interface IAccountValidator : IValidator
{
	// Methods

	public abstract bool Validate(string areaCode, string account) { }
}

// Namespace: DYPublic.ZmSdk.Unity
public interface IPasswordValidator : IValidator
{}

// Namespace: DYPublic.ZmSdk.Unity
public interface IValidator
{
	// Methods

	public abstract bool Validate(string content) { }
}

// Namespace: DYPublic.ZmSdk.Unity
public class LoginPasswordValidator : IPasswordValidator, IValidator
{
	// Methods

	public bool Validate(string password) { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity
public class RegistPasswordValidator : IPasswordValidator, IValidator
{
	// Methods

	public bool Validate(string pwd) { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity
public class AreaCodeJsonLoader : ILoadAreaCodeConfig
{
	// Methods

	public IDictionary<string, string> Load() { }

	private string GetConfigPath() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity
public class ABLoadAsset : ILoadAsset
{
	// Methods

	public T Load<T>(string assetPath) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x61BEF0 Offset: 0x61AEF0 VA: 0x18061BEF0
	|-ABLoadAsset.Load<object>
	*/

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity
public class AssetLoader
{
	// Fields
	private static ILoadAsset loadAsset;

	// Methods

	private static void .cctor() { }

	private static void SetLoadAsset(ILoadAsset loadAsset) { }

	public static T LoadAsset<T>(string path) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x61C540 Offset: 0x61B540 VA: 0x18061C540
	|-AssetLoader.LoadAsset<object>
	|-AssetLoader.LoadAsset<GameObject>
	|-AssetLoader.LoadAsset<Object>
	|-AssetLoader.LoadAsset<TextAsset>
	*/

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity
public interface ILoadAsset
{
	// Methods

	public abstract T Load<T>(string assetPath) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-ILoadAsset.Load<object>
	*/
}

// Namespace: DYPublic.ZmSdk.Unity
public class CoroutineManager : MonoBehaviour
{
	// Fields
	private static CoroutineManager mInstance;

	// Properties
	private static CoroutineManager pInstance { get; }

	// Methods

	private static CoroutineManager get_pInstance() { }

	private void Awake() { }

	public static Coroutine Start(IEnumerator coroutine) { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity
public class CountryNameHelper
{
	// Fields
	private static IDictionary<string, string> dict;

	// Methods

	private static void .cctor() { }

	public static string GetNameByCode(string areaCode) { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity
public class CountyNameJsonLoader
{
	// Methods

	public static IDictionary<string, string> GetData() { }

	private static string GetConfigPath() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity
public interface ILoadAreaCodeConfig
{
	// Methods

	public abstract IDictionary<string, string> Load() { }
}

// Namespace: DYPublic.ZmSdk.Unity
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class UiUtils
{
	// Methods

	public static void EnableButton(Button button) { }

	public static void EnableSmsButton(Button smsButton) { }

	public static void DisableButton(Button button) { }

	public static void DisableSmsButton(Button smsButton) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Text GetPlaceHolderComponent(InputField inputField) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class DialogBase : ZMDialogBehavior
{
	// Fields
	private List<PanelBase> panels;

	// Methods

	private void CachePanels() { }

	public virtual T GetPanel<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x6221F0 Offset: 0x6211F0 VA: 0x1806221F0
	|-DialogBase.GetPanel<BindPanelBound>
	|-DialogBase.GetPanel<BindPanelUnBound>
	|-DialogBase.GetPanel<ResetPasswordPhoneNumber>
	|-DialogBase.GetPanel<PanelFind>
	|-DialogBase.GetPanel<PanelRoleInfo>
	|-DialogBase.GetPanel<RegisterPanelMailRegister2>
	|-DialogBase.GetPanel<RegisterPanelMailRegister>
	|-DialogBase.GetPanel<RegisterPanelMailRegisterTW>
	|-DialogBase.GetPanel<RegisterPanelPhoneRegister2>
	|-DialogBase.GetPanel<RegisterPanelPhoneRegister>
	|-DialogBase.GetPanel<RemindConfirmPanelChangeAccount1>
	|-DialogBase.GetPanel<RemindConfirmPanelRegAndBind>
	|-DialogBase.GetPanel<RemindPanelBindPhone>
	|-DialogBase.GetPanel<RemindPanelFindPassword>
	|-DialogBase.GetPanel<RemindPanelRegisterSuccessfullyEmail>
	|-DialogBase.GetPanel<RemindPanelRegisterSuccessfullyEmailWithoutActive>
	|-DialogBase.GetPanel<RemindPanelRegisterSuccessfullyMobile>
	|-DialogBase.GetPanel<RemindPanelSuccessfulBind>
	|-DialogBase.GetPanel<ResetPasswordPanelInputAccount>
	|-DialogBase.GetPanel<ResetPasswordSelectMode>
	|-DialogBase.GetPanel<object>
	*/

	public virtual void OpenPanel<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F99BA0 Offset: 0x1F98BA0 VA: 0x181F99BA0
	|-DialogBase.OpenPanel<RemindConfirmPanelVocieVerification>
	|-DialogBase.OpenPanel<RemindPanelResetPassword>
	|-DialogBase.OpenPanel<object>
	*/

	public override void Open() { }

	public override void Close() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class DialogBind : DialogBase
{
	// Properties
	private Image imgLogoCN { get; }
	private Image imgLogoTW { get; }
	private Button btnClose { get; }

	// Methods

	private Image get_imgLogoCN() { }

	private Image get_imgLogoTW() { }

	private Button get_btnClose() { }

	private void Start() { }

	public override void Open() { }

	public override void Close() { }

	private void SetLogo() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Start>b__6_0() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class BindPanelBound : PanelBase
{
	// Fields
	private string zhanmengAccount;

	// Properties
	private Text txtAccount { get; }
	private Button btnChangeAccount { get; }
	private Button btnBindPhone { get; }
	private Button btnResetPwd { get; }
	private Button btnFindGuest { get; }

	// Methods

	private Text get_txtAccount() { }

	private Button get_btnChangeAccount() { }

	private Button get_btnBindPhone() { }

	private Button get_btnResetPwd() { }

	private Button get_btnFindGuest() { }

	public void Open(string zmAcct) { }

	private void EnableFindGuest() { }

	private void DisableFindGuest() { }

	private void Start() { }

	private void OnBtnChangeAcctClick() { }

	private void OnBtnBindPhoneClick() { }

	private void OnBtnFindPwdClick() { }

	private void OnBtnSignUpClick() { }

	private void OnBtnFindGuestClick() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnBtnBindPhoneClick>b__16_0(IGetMailInfoResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class BindPanelBound.<>c
{
	// Fields
	public static readonly BindPanelBound.<>c <>9;
	public static AsyncLoginResultHandler <>9__15_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <OnBtnChangeAcctClick>b__15_0(LoginResultType resultType, string mobilelUser, string mobilePwd) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class BindPanelUnBound : PanelBase
{
	// Fields
	private UnBoundBase panelBase;

	// Properties
	private InputField inputAcct { get; }
	private Button btnNext { get; }
	private Button btnRegister { get; }
	private Button btnChangeAcct { get; }
	private Dropdown ddAreaCode { get; }
	private InputField ifAreaCode { get; }

	// Methods

	private InputField get_inputAcct() { }

	private Button get_btnNext() { }

	private Button get_btnRegister() { }

	private Button get_btnChangeAcct() { }

	private Dropdown get_ddAreaCode() { }

	private InputField get_ifAreaCode() { }

	public override void Open() { }

	public override void Close() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public abstract class UnBoundBase
{
	// Fields
	protected InputField inputAcct;
	protected Button btnNext;
	protected Button btnRegister;
	protected Button btnChangeAcct;

	// Methods

	protected void .ctor(InputField inputAcct, Button btnNext, Button btnRegister, Button btnChangeAcct) { }

	public virtual void Init() { }

	public virtual void UnInit() { }

	protected abstract void OnBtnNextClick() { }

	protected abstract void OnBtnRegisterClick() { }

	private void OnBtnChangeAccountClick() { }

	protected abstract void OnCheckAcctStateResponse(IZMResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class UnBoundBase.<>c
{
	// Fields
	public static readonly UnBoundBase.<>c <>9;
	public static AsyncLoginResultHandler <>9__9_2;
	public static UnityAction <>9__9_0;
	public static UnityAction <>9__9_1;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <OnBtnChangeAccountClick>b__9_0() { }

	internal void <OnBtnChangeAccountClick>b__9_2(LoginResultType resultType, string mobileUser, string mobilePwd) { }

	internal void <OnBtnChangeAccountClick>b__9_1() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class UnBoundCn : UnBoundBase
{
	// Fields
	private InputAccount inputAccount;

	// Methods

	public void .ctor(InputField inputAcct, Button btnNext, Button btnRegister, Button btnChangeAcct) { }

	public override void Init() { }

	public override void UnInit() { }

	protected override void OnBtnNextClick() { }

	protected override void OnBtnRegisterClick() { }

	protected override void OnCheckAcctStateResponse(IZMResult result) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class UnBoundTw : UnBoundBase
{
	// Fields
	private IInputAccount inputAccount;

	// Methods

	public void .ctor(InputField ifAreaCode, Dropdown ddAreaCode, InputField inputAcct, Button btnNext, Button btnRegister, Button btnChangeAcct) { }

	public override void Init() { }

	protected override void OnBtnNextClick() { }

	protected override void OnBtnRegisterClick() { }

	protected override void OnCheckAcctStateResponse(IZMResult result) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public abstract class BindPhoneBase
{
	// Fields
	protected InputField smsCodeInputField;
	protected ButtonRequestSMSCode requestSMSCodeButton;
	private readonly Button confirmButton;
	protected string bindAccount;
	protected string smsKey;
	protected string bindMobile;

	// Methods

	protected void .ctor(string bindAccount, InputField smsCodeInputField, ButtonRequestSMSCode requestSMSCodeButton, Button confirmButton) { }

	public virtual void Init() { }

	public virtual void UnInit() { }

	public abstract void OnClickConfirmButton() { }

	protected virtual void OnBindMobileResponse(IZMResult result) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
[ObsoleteAttribute] // RVA: 0x79EB0 Offset: 0x792B0 VA: 0x180079EB0
public class BindPhoneCN : BindPhoneBase
{
	// Fields
	private InputField ifMobile;
	private readonly ButtonNoGetSMS noGetSMSButton;

	// Methods

	public void .ctor(string bindAccount, InputField ifMobile, InputField smsCodeInputField, ButtonRequestSMSCode requestSMSCodeButton, Button confirmButton, ButtonNoGetSMS noGetSMSButton) { }

	public override void Init() { }

	public override void UnInit() { }

	public override void OnClickConfirmButton() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class BindPhoneCN.<>c__DisplayClass2_0
{
	// Fields
	public BindPhoneCN <>4__this;
	public ButtonNoGetSMS noGetSMSButton;

	// Methods

	public void .ctor() { }

	internal void <.ctor>b__0(string key) { }

	internal void <.ctor>b__1() { }

	internal void <.ctor>b__2(string key) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public abstract class ChangeAccountBase
{
	// Fields
	protected InputField ifAccount;
	protected InputField ifPassword;
	protected ButtonEmptyInput btnEmptyAccount;
	protected ButtonEmptyInput btnEmptyPassword;
	protected Button btnConfirm;
	protected Button btnFindPassword;
	protected Button btnRegAccount;
	protected Button btnBack;
	protected Button btnClose;

	// Methods

	protected void .ctor(InputField ifAccount, InputField ifPassword, ButtonEmptyInput btnEmptyAccount, ButtonEmptyInput btnEmptyPassword, Button btnConfirm, Button btnFindPassword, Button btnRegAccount, Button btnBack, Button btnClose) { }

	protected abstract void OnBtnConfirmClick() { }

	protected abstract void OnBtnFindPasswordClick() { }

	protected abstract void OnBtnRegAccountClick() { }

	public virtual void Open() { }

	public virtual void Close() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class ChangeAccountBase.<>c
{
	// Fields
	public static readonly ChangeAccountBase.<>c <>9;
	public static UnityAction <>9__9_0;
	public static UnityAction <>9__9_1;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <.ctor>b__9_0() { }

	internal void <.ctor>b__9_1() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class ChangeAccountCN : ChangeAccountBase
{
	// Fields
	private InputAccount inputAccount;

	// Methods

	public void .ctor(InputField ifAccount, InputField ifPassword, ButtonEmptyInput btnEmptyAccount, ButtonEmptyInput btnEmptyPassword, Button btnConfirm, Button btnFindPassword, Button btnRegAccount, Button btnBack, Button btnClose) { }

	public override void Open() { }

	protected override void OnBtnConfirmClick() { }

	protected override void OnBtnFindPasswordClick() { }

	protected override void OnBtnRegAccountClick() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class ChangeAccountCN.<>c
{
	// Fields
	public static readonly ChangeAccountCN.<>c <>9;
	public static ZhanmengDelegate<IConversionResult> <>9__3_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <OnBtnConfirmClick>b__3_0(IConversionResult result) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class ChangeAccountTW : ChangeAccountBase
{
	// Fields
	private IInputAccount inputAccount;

	// Methods

	public void .ctor(InputField ifAreaCode, Dropdown ddAreaCode, InputField ifAccount, InputField ifPassword, ButtonEmptyInput btnEmptyAccount, ButtonEmptyInput btnEmptyPassword, Button btnConfirm, Button btnFindPassword, Button btnRegAccount, Button btnBack, Button btnClose) { }

	protected override void OnBtnConfirmClick() { }

	protected override void OnBtnFindPasswordClick() { }

	protected override void OnBtnRegAccountClick() { }

	public override void Open() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class ChangeAccountTW.<>c
{
	// Fields
	public static readonly ChangeAccountTW.<>c <>9;
	public static ZhanmengDelegate<IConversionResult> <>9__2_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <OnBtnConfirmClick>b__2_0(IConversionResult result) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class DialogChangeAccount : DialogBase
{
	// Fields
	private ChangeAccountBase changeAccountBase;

	// Properties
	private InputField inputAcct { get; }
	private InputField inputPassword { get; }
	private Button btnConfirm { get; }
	private Button btnResetPassword { get; }
	private Button btnRegAccount { get; }
	private Button btnBack { get; }
	private Button btnClose { get; }
	private Dropdown ddAreaCode { get; }
	private InputField ifAreaCode { get; }

	// Methods

	private InputField get_inputAcct() { }

	private InputField get_inputPassword() { }

	private Button get_btnConfirm() { }

	private Button get_btnResetPassword() { }

	private Button get_btnRegAccount() { }

	private Button get_btnBack() { }

	private Button get_btnClose() { }

	private Dropdown get_ddAreaCode() { }

	private InputField get_ifAreaCode() { }

	private void Awake() { }

	public override void Open() { }

	public override void Close() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class DialogFindGuest : DialogBase
{
	// Properties
	private PanelFind panelFind { get; }
	private PanelRoleInfo panelRoleInfo { get; }
	private Button btnBack { get; }
	private Button btnClose { get; }

	// Methods

	private PanelFind get_panelFind() { }

	private PanelRoleInfo get_panelRoleInfo() { }

	private Button get_btnBack() { }

	private Button get_btnClose() { }

	private void Start() { }

	public override void Open() { }

	public override void Close() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Start>b__8_0() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class PanelFind : PanelBase
{
	// Fields
	private FindGuestAccountAsyncDelegate findGuestAccountHandler;

	// Properties
	private Button btnFind { get; }
	private Animator aniSerach { get; }

	// Methods

	private Button get_btnFind() { }

	private Animator get_aniSerach() { }

	public override void Open() { }

	public void Open(FindGuestAccountAsyncDelegate findGuestAccountHandler) { }

	private void ResetButton() { }

	private void Start() { }

	private void OnBtnFindClick() { }

	[IteratorStateMachineAttribute] // RVA: 0x843E0 Offset: 0x837E0 VA: 0x1800843E0
	private IEnumerator DelayDisplay() { }

	private void FindGuestAccountCallback(List<GuestAccountData> roleslist) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PanelFind.<DelayDisplay>d__10 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public PanelFind <>4__this;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class PanelRoleInfo : PanelBase
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GameObject contentGameObject;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GameObject roleItemPreafab;
	private List<GameObject> itemsList;

	// Methods

	public void Open(List<GuestAccountData> rolesList) { }

	public override void Close() { }

	private void AddRoles(List<GuestAccountData> rolesList) { }

	private void AddRoleButton(GuestAccountData roleInfo) { }

	private void OnSelectItem(GuestAccountData roleInfo) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PanelRoleInfo.<>c__DisplayClass6_0
{
	// Fields
	public PanelRoleInfo <>4__this;
	public GuestAccountData roleInfo;

	// Methods

	public void .ctor() { }

	internal void <AddRoleButton>b__0() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class PanelSelected : PanelBase
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Text txtName;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Text txtId;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Text txtLevel;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Button button;
	private string name;
	private int id;
	private int level;

	// Methods

	public void Init(string roleName, int id, int level, Action onClickAction) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PanelSelected.<>c__DisplayClass7_0
{
	// Fields
	public Action onClickAction;

	// Methods

	public void .ctor() { }

	internal void <Init>b__0() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class RoleItem : MonoBehaviour
{
	// Fields
	private Text roleName;
	private Text roleId;
	private Text roleLevel;

	// Methods

	private void Awake() { }

	public void SetRoleName(string roleName) { }

	public void SetRoleId(string roleId) { }

	public void SetRoleLevel(string roleLevel) { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class DialogLogin : DialogBase
{
	// Fields
	private LoginBase loginBase;

	// Properties
	private Image imgLogoCN { get; }
	private Image imgLogoTW { get; }
	private Transform transLine { get; }
	private Dropdown ddAreaCode { get; }
	private InputField ifAreaCode { get; }
	private InputField inputAcct { get; }
	private InputField inputPwd { get; }
	private Button btnLogin { get; }
	private Button btnFindPwd { get; }
	private Button btnRegister { get; }
	private Button btnClose { get; }

	// Methods

	private Image get_imgLogoCN() { }

	private Image get_imgLogoTW() { }

	private Transform get_transLine() { }

	private Dropdown get_ddAreaCode() { }

	private InputField get_ifAreaCode() { }

	private InputField get_inputAcct() { }

	private InputField get_inputPwd() { }

	private Button get_btnLogin() { }

	private Button get_btnFindPwd() { }

	private Button get_btnRegister() { }

	private Button get_btnClose() { }

	private void Awake() { }

	private void SetLogo() { }

	public override void Open() { }

	public override void Close() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public abstract class LoginBase
{
	// Fields
	protected InputField inputAcct;
	protected InputField inputPwd;
	protected ButtonEmptyInput btnEmptyAcct;
	protected ButtonEmptyInput btnEmptyPwd;
	protected Button btnLogin;
	protected Button btnFindPwd;
	protected Button btnRegister;
	protected Button btnClose;

	// Methods

	protected void .ctor(InputField inputAcct, InputField inputPwd, ButtonEmptyInput btnEmptyAcct, ButtonEmptyInput btnEmptyPwd, Button btnLogin, Button btnFindPwd, Button btnRegister, Button btnClose) { }

	public virtual void Open() { }

	public virtual void Close() { }

	protected abstract void OnBtnLoginClick() { }

	protected abstract void OnBtnResetPwdClick() { }

	protected abstract void OnBtnRegistClick() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class LoginBase.<>c
{
	// Fields
	public static readonly LoginBase.<>c <>9;
	public static UnityAction <>9__9_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <Open>b__9_0() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class LoginCn : LoginBase
{
	// Fields
	private InputAccount inputAccount;

	// Methods

	public void .ctor(InputField inputAcct, InputField inputPwd, ButtonEmptyInput btnEmptyAcct, ButtonEmptyInput btnEmptyPwd, Button btnLogin, Button btnFindPwd, Button btnRegister, Button btnClose) { }

	public override void Open() { }

	protected override void OnBtnLoginClick() { }

	protected override void OnBtnResetPwdClick() { }

	protected override void OnBtnRegistClick() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class LoginTw : LoginBase
{
	// Fields
	private Dropdown ddAreaCode;
	private InputField ifAreaCode;
	private IInputAccount inputAccount;

	// Methods

	public void .ctor(InputField ifAreaCode, Dropdown ddAreaCode, InputField inputAcct, InputField inputPwd, ButtonEmptyInput btnEmptyAcct, ButtonEmptyInput btnEmptyPwd, Button btnLogin, Button btnFindPwd, Button btnRegister, Button btnClose) { }

	public override void Open() { }

	protected override void OnBtnLoginClick() { }

	protected override void OnBtnResetPwdClick() { }

	protected override void OnBtnRegistClick() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class DialogLoginAndBind : DialogBase
{
	// Fields
	private LoginAndBindBase loginAndBindBase;

	// Properties
	private InputField ifPassword { get; }
	private Button btnLoginAndBind { get; }
	private Button btnResetPassword { get; }
	private Button btnBack { get; }
	private Button btnClose { get; }
	private Text acctTW { get; }
	private Text areaCodeTW { get; }

	// Methods

	private InputField get_ifPassword() { }

	private Button get_btnLoginAndBind() { }

	private Button get_btnResetPassword() { }

	private Button get_btnBack() { }

	private Button get_btnClose() { }

	private Text get_acctTW() { }

	private Text get_areaCodeTW() { }

	private void Awake() { }

	private void Hide() { }

	public void Open(string acct) { }

	public void Open(string areaCode, string phone) { }

	public override void Close() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public abstract class LoginAndBindBase
{
	// Fields
	protected Text areaCode;
	protected Text mobile;
	protected InputField ifPassword;
	protected ButtonEmptyInput btnEmptyPwd;
	protected Button btnLoginAndBind;
	protected Button btnFindPassword;
	protected Button btnBack;
	protected Button btnClose;
	protected string account;

	// Methods

	public void .ctor(Text areaCode, Text mobile, InputField ifPassword, ButtonEmptyInput btnEmptyPwd, Button btnLoginAndBind, Button btnFindPassword, Button btnBack, Button btnClose) { }

	public virtual void Open(string mobile) { }

	public virtual void Open(string areaCode, string mobile) { }

	public virtual void Close() { }

	protected abstract void OnBtnLoginAndBindClick() { }

	protected abstract void OnBtnFindPasswordClick() { }

	protected void OnBindZhanMengToCurMobileResponse(IBindResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class LoginAndBindBase.<>c
{
	// Fields
	public static readonly LoginAndBindBase.<>c <>9;
	public static UnityAction <>9__9_0;
	public static UnityAction <>9__9_1;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <.ctor>b__9_0() { }

	internal void <.ctor>b__9_1() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class LoginAndBindCN : LoginAndBindBase
{
	// Methods

	public void .ctor(Text mobile, InputField ifPassword, ButtonEmptyInput btnEmptyPwd, Button btnLoginAndBind, Button btnFindPassword, Button btnBack, Button btnClose) { }

	public override void Open(string mobile) { }

	public override void Close() { }

	protected override void OnBtnLoginAndBindClick() { }

	protected override void OnBtnFindPasswordClick() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class LoginAndBindTW : LoginAndBindBase
{
	// Fields
	private string rawAreaCode;

	// Methods

	public void .ctor(Text areaCode, Text mobile, InputField ifPassword, ButtonEmptyInput btnEmptyPwd, Button btnLoginAndBind, Button btnFindPassword, Button btnBack, Button btnClose) { }

	public override void Open(string areaCode, string mobile) { }

	public override void Close() { }

	protected override void OnBtnLoginAndBindClick() { }

	protected override void OnBtnFindPasswordClick() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class DialogLoginChoice : DialogBase
{
	// Fields
	private LoginChoiceBase loginChoice;
	private Vector3 guestBtnWithFB;
	private Vector3 guestBtnNoFB;
	private Vector3 zmBtnWithFB;
	private Vector3 zmBtnWithNoFB;

	// Properties
	private Button btnGuestLogin { get; }
	private Button btnFBLogin { get; }
	private Button btnZMLogin { get; }
	private Button btnOpenPermission { get; }
	private Toggle tglReadPermission { get; }

	// Methods

	private Button get_btnGuestLogin() { }

	private Button get_btnFBLogin() { }

	private Button get_btnZMLogin() { }

	private Button get_btnOpenPermission() { }

	private Toggle get_tglReadPermission() { }

	public override void Open() { }

	public override void Close() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public abstract class LoginChoiceBase
{
	// Fields
	protected Button guestLoginButton;
	protected Button accountLoginButton;

	// Methods

	protected void .ctor(Button guestLoginButton, Button accountLoginButton) { }

	public virtual void Open() { }

	public virtual void Close() { }

	public abstract void OnClickGuestLoginButton() { }

	public abstract void OnClickAccountLoginButton() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class LoginChoiceCN : LoginChoiceBase
{
	// Fields
	private readonly Button openPermissionButton;
	private readonly Toggle readPermissionToggle;

	// Methods

	public void .ctor(Button guestLoginButton, Button accountLoginButton, Button openPermissionButton, Toggle readPermissionToggle) { }

	public override void Open() { }

	public override void Close() { }

	public override void OnClickGuestLoginButton() { }

	public override void OnClickAccountLoginButton() { }

	private void SetToggle(bool select) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class LoginChoiceCN.<>c
{
	// Fields
	public static readonly LoginChoiceCN.<>c <>9;
	public static AsyncLoginResultHandler <>9__6_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <OnClickAccountLoginButton>b__6_0(LoginResultType resultType, string mobilelUser, string mobilePwd) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class LoginChoiceTW : LoginChoiceBase
{
	// Fields
	private Button btnFBLogin;

	// Methods

	public void .ctor(Button guestLoginButton, Button accountLoginButton) { }

	public void .ctor(Button btnGuestLogin, Button btnZMLogin, Button btnFBLogin) { }

	public override void Open() { }

	public override void Close() { }

	public override void OnClickGuestLoginButton() { }

	public override void OnClickAccountLoginButton() { }

	private void OnClickFBLoginButton() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class LoginChoiceTW.<>c
{
	// Fields
	public static readonly LoginChoiceTW.<>c <>9;
	public static AsyncLoginResultHandler <>9__6_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <OnClickAccountLoginButton>b__6_0(LoginResultType resultType, string mobilelUser, string mobilePwd) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class DialogPopups : DialogBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class DialogRegist : DialogBase
{
	// Fields
	public static DialogRegist.Mode mode;

	// Properties
	private Button btnBack { get; }
	private Button btnClose { get; }

	// Methods

	private Button get_btnBack() { }

	private Button get_btnClose() { }

	private void Awake() { }

	public DialogRegist Open(bool regAndBind = False, bool normalBack = True, bool isOpenedByDialogLogin = False) { }

	public override void Close() { }

	public void .ctor() { }

	private static void .cctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__6_0() { }
}

// Namespace: 
public enum DialogRegist.Mode
{
	// Fields
	public int value__;
	public const DialogRegist.Mode Level1 = 0;
	public const DialogRegist.Mode Level2 = 1;
	public const DialogRegist.Mode Level3 = 2;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class DialogRegist.<>c
{
	// Fields
	public static readonly DialogRegist.<>c <>9;
	public static UnityAction <>9__6_1;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <Awake>b__6_1() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public abstract class RegisterBase
{
	// Fields
	protected bool panelPhoneRegisterActive;
	protected bool regAndBind;
	protected string regAccount;
	protected string regPassword;
	protected bool backToPanelPhoneRegister;
	protected bool isOpenedByDialogLogin;
	protected RegisterPanelPhoneRegister phoneReg;
	protected RegisterPanelMailRegister mailReg;
	protected Button btnTerms;
	protected Button btnReg;
	protected Button btnRegAndBind;
	protected Button btnBack;
	protected Button btnClose;

	// Methods

	public void .ctor(RegisterPanelPhoneRegister phoneReg, RegisterPanelMailRegister mailReg, Button btnBack, Button btnClose) { }

	public virtual void Open() { }

	public void Open(bool regAndBind = False, bool normalBack = True, bool isOpenedByDialogLogin = False) { }

	public virtual void Close() { }

	public void GetPanel<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FA0960 Offset: 0x1F9F960 VA: 0x181FA0960
	|-RegisterBase.GetPanel<object>
	*/

	private void OnBtnRegistClick() { }

	protected abstract void RegisterByMobile() { }

	protected void OnSignUpMobileResponse(IZMResult result) { }

	private void RegisterByMail() { }

	private void OnSignUpEmailResponse(IZMResult result) { }

	private void OnSignUpAndBindMailResponse(IZMResult result) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <.ctor>b__13_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnSignUpMobileResponse>b__20_0(IBindResult bindResult) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterByMail>b__21_0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class RegisterBase.<>c
{
	// Fields
	public static readonly RegisterBase.<>c <>9;
	public static UnityAction <>9__13_1;
	public static UnityAction <>9__21_1;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <.ctor>b__13_1() { }

	internal void <RegisterByMail>b__21_1() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class RegisterCn : RegisterBase
{
	// Methods

	public void .ctor(RegisterPanelPhoneRegister phoneReg, RegisterPanelMailRegister mailReg, Button btnBack, Button btnClose) { }

	protected override void RegisterByMobile() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class RegisterPanelMailRegister : PanelBase
{
	// Fields
	private string regAccount;
	private string regPassword;
	private bool regAndBind;
	private bool normalBack;
	private bool isOpenedByDialogLogin;

	// Properties
	private InputField inputMail { get; }
	private InputField inputPassword { get; }
	private ButtonViewPassword btnViewPassword { get; }
	private Button btnNoGetMail { get; }
	private Button btnNext { get; }

	// Methods

	private InputField get_inputMail() { }

	private InputField get_inputPassword() { }

	private ButtonViewPassword get_btnViewPassword() { }

	private Button get_btnNoGetMail() { }

	private Button get_btnNext() { }

	private void Start() { }

	public void Open(string acct, bool regAndBind = False, bool normalBack = True, bool isOpenedByDialogLogin = False) { }

	public override void Open() { }

	public void Close(bool clearInput) { }

	private void RegisterByMail() { }

	protected void OnCheckAcctStateResponse(IZMResult result) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Start>b__15_0() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class RegisterPanelMailRegister2 : PanelBase
{
	// Fields
	private string regAccount;
	private string regPassword;
	private string smsKey;
	private bool regAndBind;
	private IInputAccount inputAccount;

	// Properties
	private Text txtTip { get; }
	private InputField ifMobile { get; }
	private Dropdown ddAreaCode { get; }
	private InputField ifAreaCode { get; }
	private InputField ifSmsCode { get; }
	private ButtonRequestSMSCode btnGetSmsCode { get; }
	private ButtonNoGetSMS btnNoGetSms { get; }
	private TermsOfService termsOfService { get; }
	private Button btnReg { get; }
	private Button btnRegAndBind { get; }

	// Methods

	private Text get_txtTip() { }

	private InputField get_ifMobile() { }

	private Dropdown get_ddAreaCode() { }

	private InputField get_ifAreaCode() { }

	private InputField get_ifSmsCode() { }

	private ButtonRequestSMSCode get_btnGetSmsCode() { }

	private ButtonNoGetSMS get_btnNoGetSms() { }

	private TermsOfService get_termsOfService() { }

	private Button get_btnReg() { }

	private Button get_btnRegAndBind() { }

	private void Start() { }

	private void OnClickButtonReg() { }

	private void OnSignUpAndBindMailResponse(IZMResult result) { }

	private void OnSignUpResponse(IZMResult result) { }

	public override void Open() { }

	public void Open(string areaCode, string regAccount, string regPassword, bool regAndBind = False, bool normalBack = True, bool canLogin = False) { }

	public void Close(bool clearInput) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Open>b__30_0(string key) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Open>b__30_1() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Open>b__30_2(string smskey) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class RegisterPanelMailRegisterTW : PanelBase
{
	// Fields
	private bool regAndBind;
	private bool normalBack;
	private bool isOpenedByDialogLogin;
	private string regAccount;
	private string regPassword;

	// Properties
	private InputField ifMailAccount { get; }
	private InputField ifPassword { get; }
	private ButtonViewPassword btnViewPassword { get; }
	private PanelCaptcha panelCaptcha { get; }
	private Button btnReg { get; }
	private Button btnRegAndBind { get; }
	private TermsOfService termsOfService { get; }
	private bool NeedImgCode { get; }

	// Methods

	private InputField get_ifMailAccount() { }

	private InputField get_ifPassword() { }

	private ButtonViewPassword get_btnViewPassword() { }

	private PanelCaptcha get_panelCaptcha() { }

	private Button get_btnReg() { }

	private Button get_btnRegAndBind() { }

	private TermsOfService get_termsOfService() { }

	private void Start() { }

	private void OnClickButtonReg() { }

	private void OnSignUpAndBindMailResponse(IZMResult result) { }

	private void OnSignUpEmailResponse(IZMResult result) { }

	public void Open(string regAcct, bool regAndBind = False, bool normalBack = True, bool isOpenedByDialogLogin = False) { }

	public override void Close() { }

	public void Close(bool clearInput) { }

	private bool get_NeedImgCode() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnClickButtonReg>b__20_0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class RegisterPanelMailRegisterTW.<>c
{
	// Fields
	public static readonly RegisterPanelMailRegisterTW.<>c <>9;
	public static UnityAction <>9__20_1;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <OnClickButtonReg>b__20_1() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public abstract class PhoneRegisterBase
{
	// Fields
	protected InputField ifPhoneNumber;
	protected InputField ifSMSCode;
	protected ButtonRequestSMSCode btnRequestSMSCode;
	protected Button btnMailRegister;
	protected Button btnNext;
	protected string mobile;
	protected string smsKey;
	protected string smsCode;
	protected bool regAndBind;
	protected bool normalBack;
	protected bool isOpenedByDialogLogin;

	// Methods

	protected void .ctor(InputField ifPhoneNumber, InputField ifSMSCode, ButtonRequestSMSCode btnRequestSMSCode, Button btnMailRegister, Button btnNext) { }

	public virtual void Open() { }

	public virtual void Open(string mobile, bool regAndBind, bool normalBack, bool isOpenedByDialogLogin) { }

	public virtual void Open(string areaCode, string mobile, bool regAndBind, bool normalBack, bool isOpenedByDialogLogin) { }

	public virtual void Close() { }

	public virtual void Close(bool clearInput) { }

	public string GetPhoneNumber() { }

	protected abstract void OnClickButtonRegMailAccount() { }

	public abstract void OnClickButtonNext() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class PhoneRegisterCn : PhoneRegisterBase
{
	// Fields
	private string regAccount;
	protected string smsToken;

	// Methods

	public void .ctor(InputField ifPhoneNumber, InputField ifSMSCode, ButtonRequestSMSCode btnRequestSMSCode, ButtonNoGetSMS btnNoGetSMSCode, Button btnMailRegister, Button btnNext) { }

	protected override void OnClickButtonRegMailAccount() { }

	public override void OnClickButtonNext() { }

	protected void OnCheckSms(IZMResult result) { }

	protected void OnCheckAcctStateResponse(IZMResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PhoneRegisterCn.<>c__DisplayClass2_0
{
	// Fields
	public PhoneRegisterCn <>4__this;
	public ButtonNoGetSMS btnNoGetSMSCode;

	// Methods

	public void .ctor() { }

	internal void <.ctor>b__0(string smsKey) { }

	internal void <.ctor>b__1() { }

	internal void <.ctor>b__2(string smsKey) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class PhoneRegisterTw : PhoneRegisterBase
{
	// Fields
	private IInputAccount inputAccount;
	private string regAccount;
	private string smsToken;

	// Methods

	public void .ctor(InputField ifAreaCode, Dropdown ddAreaCode, InputField ifPhoneNumber, InputField ifSMSCode, ButtonRequestSMSCode btnRequestSMSCode, Button btnMailRegister, Button btnNext) { }

	public override void Open(string areaCode, string mobile, bool regAndBind = False, bool normalBack = True, bool isOpenedByDialogLogin = False) { }

	protected override void OnClickButtonRegMailAccount() { }

	public override void OnClickButtonNext() { }

	protected void OnCheckSms(IZMResult result) { }

	protected void OnCheckAcctStateResponse(IZMResult result) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <.ctor>b__3_0(string smskey) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class RegisterPanelPhoneRegister : PanelBase
{
	// Fields
	private PhoneRegisterBase phoneRegisterBase;

	// Properties
	private InputField ifPhoneNumberCN { get; }
	private Dropdown ddAreaCode { get; }
	private InputField ifAreaCode { get; }
	private InputField ifPhoneNumberTW { get; }
	private InputField ifSMSCode { get; }
	private ButtonRequestSMSCode btnRequestSMSCode { get; }
	private ButtonNoGetSMS btnNoGetSMS { get; }
	private Button btnMailRegister { get; }
	private Button btnNext { get; }
	public string InputMobile { get; }
	public string InputSMSCode { get; }
	public string AreaCode { get; }

	// Methods

	private InputField get_ifPhoneNumberCN() { }

	private Dropdown get_ddAreaCode() { }

	private InputField get_ifAreaCode() { }

	private InputField get_ifPhoneNumberTW() { }

	private InputField get_ifSMSCode() { }

	private ButtonRequestSMSCode get_btnRequestSMSCode() { }

	private ButtonNoGetSMS get_btnNoGetSMS() { }

	private Button get_btnMailRegister() { }

	private Button get_btnNext() { }

	public string get_InputMobile() { }

	public string get_InputSMSCode() { }

	public string get_AreaCode() { }

	private void Awake() { }

	public override void Open() { }

	public void Open(string mobile, bool regAndBind = False, bool normalBack = True, bool isOpenedByDialogLogin = False) { }

	public void Open(string areaCode, string mobile, bool regAndBind = False, bool normalBack = True, bool isOpenedByDialogLogin = False) { }

	public void Close(bool clearInput) { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class RegisterPanelPhoneRegister2 : PanelBase
{
	// Fields
	private bool regAndBind;
	private bool normalBack;
	private bool isOpenedByDialogLogin;
	private string regAccount;
	private string regPassword;
	private string smsToken;

	// Properties
	private Text TextTip { get; }
	private InputField IfNewPassword { get; }
	private Button BtnReg { get; }
	private Button BtnRegAndBind { get; }
	private ButtonViewPassword BtnViewPassword { get; }
	private TermsOfService termsOfService { get; }

	// Methods

	private Text get_TextTip() { }

	private InputField get_IfNewPassword() { }

	private Button get_BtnReg() { }

	private Button get_BtnRegAndBind() { }

	private ButtonViewPassword get_BtnViewPassword() { }

	private TermsOfService get_termsOfService() { }

	private void Start() { }

	public override void Open() { }

	public void Open(string regAccount, string smsToken, bool regAndBind = False, bool normalBack = True, bool isOpenedByDialogLogin = False) { }

	public void Close(bool clearInput) { }

	private void OnClickButtonReg() { }

	protected void OnSignUpMobileResponse(IZMResult result) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnSignUpMobileResponse>b__23_0(IBindResult bindResult) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class RegisterTw : RegisterBase
{
	// Methods

	public void .ctor(RegisterPanelPhoneRegister phoneReg, RegisterPanelMailRegister mailReg, Button btnBack, Button btnClose) { }

	protected override void RegisterByMobile() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class DoubleCheckView : MonoBehaviour
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Button openButton;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Button closeButton;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GameObject content;

	// Methods

	private void Awake() { }

	private void Start() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Start>b__4_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Start>b__4_1() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class TermsOfService : MonoBehaviour
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Toggle agreeToggle;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Button openServiceButton;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private DoubleCheckView doubleCheckView;

	// Properties
	public bool Active { get; }
	public bool Agreed { get; }

	// Methods

	public bool get_Active() { }

	public bool get_Agreed() { }

	private void Start() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class TermsOfService.<>c
{
	// Fields
	public static readonly TermsOfService.<>c <>9;
	public static UnityAction <>9__7_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <Start>b__7_0() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class DialogRemind : DialogBase
{
	// Properties
	private Button btnBack { get; }
	private Button btnClose { get; }

	// Methods

	private Button get_btnBack() { }

	private Button get_btnClose() { }

	private void Awake() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__4_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__4_1() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class RemindPanelBindPhone : PanelBase
{
	// Properties
	private Text textDesc { get; }

	// Methods

	private Text get_textDesc() { }

	public void Open(string mobile) { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class RemindPanelFindPassword : PanelBase
{
	// Fields
	private string email;

	// Properties
	private Text txtAccount { get; }
	private Button btnCheckMail { get; }

	// Methods

	private Text get_txtAccount() { }

	private Button get_btnCheckMail() { }

	public void Open(string email) { }

	private void Start() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Start>b__6_0() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class RemindPanelRegisterSuccessfullyEmail : PanelBase
{
	// Properties
	private Text txtMail { get; }
	private ButtonSend btnResendMail { get; }
	private Button btnCheckMail { get; }

	// Methods

	private Text get_txtMail() { }

	private ButtonSend get_btnResendMail() { }

	private Button get_btnCheckMail() { }

	public void Open(string mail) { }

	private void Start() { }

	private void OnBtnResendMailClick(Action cooldownAction) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Start>b__7_0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class RemindPanelRegisterSuccessfullyEmail.<>c__DisplayClass8_0
{
	// Fields
	public Action cooldownAction;

	// Methods

	public void .ctor() { }

	internal void <OnBtnResendMailClick>b__0(IZMResult result) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class RemindPanelRegisterSuccessfullyEmailWithoutActive : PanelBase
{
	// Fields
	private string account;
	private string password;

	// Properties
	private Text malText { get; }
	private Button loginButton { get; }

	// Methods

	private Text get_malText() { }

	private Button get_loginButton() { }

	private void Start() { }

	public void Open(string mail, string password, bool canLogin) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Start>b__6_0() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class RemindPanelRegisterSuccessfullyMobile : PanelBase
{
	// Fields
	private string zmAcct;
	private string zmPwd;

	// Properties
	private Text txtDesc { get; }
	private Text tipDesc { get; }
	private Button btnLogin { get; }

	// Methods

	private Text get_txtDesc() { }

	private Text get_tipDesc() { }

	private Button get_btnLogin() { }

	public void Open(string zmAcct, string zmPwd, bool canLogin) { }

	private void Start() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Start>b__9_0() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class RemindPanelResendMail : PanelBase
{
	// Fields
	private string email;

	// Properties
	private Text txtDesc { get; }
	private Button btnCheckMail { get; }

	// Methods

	private Text get_txtDesc() { }

	private Button get_btnCheckMail() { }

	public void Open(string email) { }

	private void Start() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Start>b__6_0() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class RemindPanelResetPassword : PanelBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class RemindPanelSuccessfulBind : PanelBase
{
	// Properties
	private Text txtDesc { get; }

	// Methods

	private Text get_txtDesc() { }

	public void Open(string account) { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class DialogRemindConfirm : DialogBase
{
	// Properties
	private ButtonCountdownConfirm btnConform { get; }
	private Button btnCancle { get; }
	private Button btnBind { get; }

	// Methods

	private ButtonCountdownConfirm get_btnConform() { }

	private Button get_btnCancle() { }

	private Button get_btnBind() { }

	public DialogRemindConfirm Open(UnityAction confirmAction, UnityAction cancleAction, bool RemindConfirmPanelChangeAccount1 = False, string confirmText = "确", string cancleText = "取") { }

	private void SetButtonContent(Button button, string content) { }

	public override void Close() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DialogRemindConfirm.<>c__DisplayClass6_0
{
	// Fields
	public UnityAction confirmAction;
	public DialogRemindConfirm <>4__this;
	public UnityAction cancleAction;

	// Methods

	public void .ctor() { }

	internal void <Open>b__0() { }

	internal void <Open>b__1() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class RemindConfirmPanelBind : PanelBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class RemindConfirmPanelChangeAccount1 : PanelBase
{
	// Fields
	private static string defaultContent;
	private static string customContent;
	private static bool activeTipButton;

	// Properties
	private Button btnTip { get; }

	// Methods

	private Button get_btnTip() { }

	private void Awake() { }

	private void Start() { }

	public static void SetTipButtonActive(bool active) { }

	public static void SetTipContent(string content) { }

	public override void Open() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class RemindConfirmPanelChangeAccount1.<>c
{
	// Fields
	public static readonly RemindConfirmPanelChangeAccount1.<>c <>9;
	public static UnityAction <>9__6_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <Start>b__6_0() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class RemindConfirmPanelChangeAccount2 : PanelBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class RemindConfirmPanelChangeAccount3 : PanelBase
{
	// Properties
	private Button btnTip { get; }

	// Methods

	private Button get_btnTip() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class RemindConfirmPanelRegAndBind : PanelBase
{
	// Properties
	private Text desc { get; }

	// Methods

	private Text get_desc() { }

	public override void Open() { }

	public void Open(string acct) { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class RemindConfirmPanelVocieVerification : PanelBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class DialogResendMail : DialogBase
{
	// Properties
	private InputField inputMail { get; }
	private ButtonResendEmail btnSend { get; }
	private Button btnBack { get; }
	private Button btnClose { get; }

	// Methods

	private InputField get_inputMail() { }

	private ButtonResendEmail get_btnSend() { }

	private Button get_btnBack() { }

	private Button get_btnClose() { }

	private void Awake() { }

	public void Open(string acct) { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class DialogResetPassword : DialogBase
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static DialogResetPassword.Mode <mode>k__BackingField;

	// Properties
	private Button btnBack { get; }
	private Button btnClose { get; }
	public static DialogResetPassword.Mode mode { get; set; }

	// Methods

	private Button get_btnBack() { }

	private Button get_btnClose() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static DialogResetPassword.Mode get_mode() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_mode(DialogResetPassword.Mode value) { }

	private void Start() { }

	public override void Open() { }

	public override void Close() { }

	public override T GetPanel<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x622420 Offset: 0x621420 VA: 0x180622420
	|-DialogResetPassword.GetPanel<object>
	*/

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Start>b__9_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Start>b__9_1() { }
}

// Namespace: 
public enum DialogResetPassword.Mode
{
	// Fields
	public int value__;
	public const DialogResetPassword.Mode InputAccount = 0;
	public const DialogResetPassword.Mode SelectMode = 1;
	public const DialogResetPassword.Mode InputPhone = 2;
	public const DialogResetPassword.Mode InputNewPassword = 3;
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public abstract class InputAccountBase
{
	// Fields
	protected string account;
	protected string defalutAccount;
	protected InputField ifAccount;
	protected ButtonEmptyInput btnEmptyAccount;
	protected Button btnNext;
	protected PanelCaptcha panelCaptcha;
	protected Text tipText;

	// Methods

	protected void .ctor(string defalutAccount, InputField ifAccount, ButtonEmptyInput btnEmptyAccount, Button btnNext, PanelCaptcha panelCaptcha, Text tipText) { }

	public virtual void Open() { }

	public virtual void Open(string areaCode, string acct) { }

	public virtual void Close() { }

	protected abstract void OnBtnNextClick() { }

	protected abstract void OnRequestResettingMethodReceived(IZMResult result) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class InputAccountCN : InputAccountBase
{
	// Fields
	private InputAccount inputAccount;

	// Methods

	public void .ctor(string defalutAccount, InputField ifAccount, ButtonEmptyInput btnEmptyAccount, Button btnNext, PanelCaptcha panelCaptcha, Text tipText) { }

	public override void Open() { }

	public override void Close() { }

	protected override void OnBtnNextClick() { }

	protected override void OnRequestResettingMethodReceived(IZMResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class InputAccountCN.<>c__DisplayClass5_0
{
	// Fields
	public long ret;
	public string email;

	// Methods

	public void .ctor() { }

	internal void <OnRequestResettingMethodReceived>b__0(IZMResult mailResult) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class InputAccountTW : InputAccountBase
{
	// Fields
	private Dropdown ddAreaCode;
	private InputField ifAreaCode;
	private string areaCode;
	private string mobile;
	private IInputAccount inputAccount;

	// Methods

	public void .ctor(string defalutAccount, InputField ifAreaCode, Dropdown ddAreaCode, InputField ifAccount, ButtonEmptyInput btnEmptyAccount, Button btnNext, PanelCaptcha panelCaptcha, Text tipText) { }

	public override void Open() { }

	public override void Open(string areaCode, string acct) { }

	public override void Close() { }

	protected override void OnBtnNextClick() { }

	protected override void OnRequestResettingMethodReceived(IZMResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class InputAccountTW.<>c__DisplayClass10_0
{
	// Fields
	public long ret;
	public string email;

	// Methods

	public void .ctor() { }

	internal void <OnRequestResettingMethodReceived>b__0(IZMResult mailResult) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class ResetPasswordPanelInputAccount : PanelBase
{
	// Fields
	private InputAccountBase inputAccountBase;

	// Properties
	private InputField ifAccount { get; }
	private Button btnNext { get; }
	private PanelCaptcha panelCaptcha { get; }
	private Dropdown ddAreaCode { get; }
	private InputField ifAreaCode { get; }
	private Text tipText { get; }

	// Methods

	private InputField get_ifAccount() { }

	private Button get_btnNext() { }

	private PanelCaptcha get_panelCaptcha() { }

	private Dropdown get_ddAreaCode() { }

	private InputField get_ifAreaCode() { }

	private Text get_tipText() { }

	public void Open(string acct, string areaCode = "", string mobile = "") { }

	public override void Open() { }

	public override void Close() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class ResetPasswordSelectMode : PanelBase
{
	// Fields
	private string plainAccount;
	private string encodedMobile;
	private string encodedEmail;

	// Properties
	private Button btnByMobile { get; }
	private Button btnByEmail { get; }
	private Text txtDesc { get; }
	private Text txtMobile { get; }
	private Text txtEmail { get; }

	// Methods

	private Button get_btnByMobile() { }

	private Button get_btnByEmail() { }

	private Text get_txtDesc() { }

	private Text get_txtMobile() { }

	private Text get_txtEmail() { }

	public void Open(string acct, string mobile, string email) { }

	public override void Open() { }

	private void Start() { }

	private void OnBtnResetPasswordByMobile() { }

	private void OnBtnResetPasswordByEmail() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnBtnResetPasswordByEmail>b__17_0(IZMResult result) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class DialogService : DialogBase
{
	// Fields
	private Action<bool> onSelect;

	// Properties
	private Button btnLink { get; }
	private Button btnRefuse { get; }
	private Button btnAgree { get; }

	// Methods

	private Button get_btnLink() { }

	private Button get_btnRefuse() { }

	private Button get_btnAgree() { }

	private void Start() { }

	private void OnAgree() { }

	private void OnRefuse() { }

	public void Open(Action<bool> selectAction) { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class DialogVerfication : DialogBase
{
	// Fields
	private string account;

	// Properties
	private InputField inputPassword { get; }
	private Text txtAcct { get; }
	private Button btnFindPassword { get; }
	private Button btnRegister { get; }
	private Button btnChangeAccount { get; }
	private Button btnNext { get; }
	private Button btnClose { get; }

	// Methods

	private InputField get_inputPassword() { }

	private Text get_txtAcct() { }

	private Button get_btnFindPassword() { }

	private Button get_btnRegister() { }

	private Button get_btnChangeAccount() { }

	private Button get_btnNext() { }

	private Button get_btnClose() { }

	private void Start() { }

	private void OnRecheckZhanmengPasswordResponse(IZMResult result) { }

	public void Open(string zmAcct) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Start>b__15_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Start>b__15_4() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class DialogVerfication.<>c
{
	// Fields
	public static readonly DialogVerfication.<>c <>9;
	public static UnityAction <>9__15_1;
	public static UnityAction <>9__15_2;
	public static UnityAction <>9__15_3;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <Start>b__15_1() { }

	internal void <Start>b__15_2() { }

	internal void <Start>b__15_3() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class PanelBase : ZMDialogBehavior
{
	// Methods

	public override void Open() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class TaiwanAreaCodeFacade
{
	// Fields
	private static List<ConfigItemEntity> itemList;
	private static List<string> displayNameList;
	private static Regex areaCodePattern;

	// Methods

	private static void .cctor() { }

	private static string GetConfigPath() { }

	public static void InitDropdownComponent(Dropdown dp) { }

	public static void SetDropdownActive(Dropdown dp, bool active) { }

	public static bool TryGetAreaCode(string input, out string output) { }

	public static int GetDropdownValueByAreaCode(string areaCode) { }

	public static void SetDropdownValueByAreaCode(Dropdown dp, string areaCode) { }

	public static string GetCountryNameByIndex(int index) { }

	public static string GetCountryNameByAreaCode(string areaCode) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TaiwanAreaCodeFacade.<>c__DisplayClass5_0
{
	// Fields
	public Dropdown dp;

	// Methods

	public void .ctor() { }

	internal void <InitDropdownComponent>b__0(int id) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TaiwanAreaCodeFacade.<>c__DisplayClass8_0
{
	// Fields
	public string code;

	// Methods

	public void .ctor() { }

	internal bool <GetDropdownValueByAreaCode>b__0(ConfigItemEntity a) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class ZMDialogBehavior : MonoBehaviour
{
	// Properties
	public virtual bool Opened { get; }

	// Methods

	public virtual bool get_Opened() { }

	public virtual void Open() { }

	public virtual void Close() { }

	internal static void PopMsg(string msg, float time = 3) { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class ZMUILoading : DialogBase
{
	// Properties
	private Animator animator { get; }

	// Methods

	private Animator get_animator() { }

	public override void Open() { }

	public override void Close() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class ZMUIManager : MonoBehaviour
{
	// Fields
	internal static GameObject goMsg;
	internal static GameObject goMask;
	private static bool initialed;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action UpdateEventHandler;
	private static List<DialogBase> activeDlgs;

	// Properties
	private static GameObject ZhanmengAccount { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void add_UpdateEventHandler(Action value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void remove_UpdateEventHandler(Action value) { }

	private static GameObject get_ZhanmengAccount() { }

	private void Awake() { }

	private void Update() { }

	private void OnDestroy() { }

	private void InitUserInterface() { }

	public void OnErrorOccurred(object sender, ZMImplGS.ErrorEventArgs e) { }

	public static void RegisterUpdateAction(Action action) { }

	public static void UnRegisterUpdateAction(Action action) { }

	public static void OpenWelcomDialogDefault() { }

	public static void OpenManageDialogDefault() { }

	public static void OpenSignInDialogReview() { }

	public static void OpenSwitchDialogReview() { }

	public static T GetDialog<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62C850 Offset: 0x62B850 VA: 0x18062C850
	|-ZMUIManager.GetDialog<DialogBindPhone>
	|-ZMUIManager.GetDialog<DialogBind>
	|-ZMUIManager.GetDialog<DialogChangeAccount>
	|-ZMUIManager.GetDialog<DialogFindGuest>
	|-ZMUIManager.GetDialog<DialogLogin>
	|-ZMUIManager.GetDialog<DialogLoginAndBind>
	|-ZMUIManager.GetDialog<DialogRegist>
	|-ZMUIManager.GetDialog<DialogRemindConfirm>
	|-ZMUIManager.GetDialog<DialogResendMail>
	|-ZMUIManager.GetDialog<DialogService>
	|-ZMUIManager.GetDialog<DialogVerfication>
	|-ZMUIManager.GetDialog<ZMUILoading>
	|-ZMUIManager.GetDialog<object>
	*/

	public static T OpenDialog<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62C990 Offset: 0x62B990 VA: 0x18062C990
	|-ZMUIManager.OpenDialog<DialogBind>
	|-ZMUIManager.OpenDialog<DialogChangeAccount>
	|-ZMUIManager.OpenDialog<DialogFindGuest>
	|-ZMUIManager.OpenDialog<DialogLogin>
	|-ZMUIManager.OpenDialog<DialogLoginChoice>
	|-ZMUIManager.OpenDialog<DialogRegist>
	|-ZMUIManager.OpenDialog<DialogRemind>
	|-ZMUIManager.OpenDialog<DialogResetPassword>
	|-ZMUIManager.OpenDialog<object>
	*/

	public static T CloseDialog<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62C7D0 Offset: 0x62B7D0 VA: 0x18062C7D0
	|-ZMUIManager.CloseDialog<DialogBindPhone>
	|-ZMUIManager.CloseDialog<DialogChangeAccount>
	|-ZMUIManager.CloseDialog<DialogLogin>
	|-ZMUIManager.CloseDialog<DialogLoginAndBind>
	|-ZMUIManager.CloseDialog<DialogRegist>
	|-ZMUIManager.CloseDialog<DialogResetPassword>
	|-ZMUIManager.CloseDialog<object>
	*/

	public static void CloseAllDialog() { }

	public static void SoftMask() { }

	public static void SetChangeAccountTipActive(bool active) { }

	public static void SetChangeAccountTipContent(string customContent) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI
public class ZMUITips : MonoBehaviour
{
	// Fields
	private static float msgFadeTicker;

	// Properties
	private Text text { get; }
	private Image imgBg { get; }

	// Methods

	private Text get_text() { }

	private Image get_imgBg() { }

	private void Update() { }

	public void PopMsg(string msg, float time) { }

	[IteratorStateMachineAttribute] // RVA: 0xEC8E0 Offset: 0xEBCE0 VA: 0x1800EC8E0
	private IEnumerator PopMsg(float time) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMUITips.<PopMsg>d__7 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public ZMUITips <>4__this;
	public float time;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.PlaceHolder
public class AccountPlaceHolder_TW : IAccountPlaceholder
{
	// Methods

	public string GetAccountContent() { }

	public string GetDialogUnBindContent() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.PlaceHolder
public class AccountPlaceHolderCN : IAccountPlaceholder
{
	// Methods

	public string GetAccountContent() { }

	public string GetDialogUnBindContent() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.PlaceHolder
public class AccountPlaceHolderCNReview : IAccountPlaceholder
{
	// Methods

	public string GetAccountContent() { }

	public string GetDialogUnBindContent() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.PlaceHolder
public class AccountPlaceHolderFactory
{
	// Methods

	public static T Build<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x61BF60 Offset: 0x61AF60 VA: 0x18061BF60
	|-AccountPlaceHolderFactory.Build<AccountPlaceHolderCN>
	|-AccountPlaceHolderFactory.Build<AccountPlaceHolderCNReview>
	|-AccountPlaceHolderFactory.Build<object>
	*/

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.PlaceHolder
public interface IAccountPlaceholder
{
	// Methods

	public abstract string GetDialogUnBindContent() { }

	public abstract string GetAccountContent() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public class ButtonCountdownConfirm : MonoBehaviour
{
	// Fields
	private Ticker ticker;
	private string buttonContent;

	// Properties
	public Button button { get; }
	private Text txtContent { get; }

	// Methods

	public Button get_button() { }

	private Text get_txtContent() { }

	private void Update() { }

	public void Reg(UnityAction action, float countdownTime) { }

	private void OnCooldownStart() { }

	private void OnCooldownUpdate(int ticker) { }

	private void OnCooldownEnd() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public class ButtonEmptyInput : MonoBehaviour
{
	// Properties
	private Button button { get; }
	public bool interactable { get; set; }

	// Methods

	private Button get_button() { }

	public void Reg(InputField input) { }

	public void set_interactable(bool value) { }

	public bool get_interactable() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ButtonEmptyInput.<>c__DisplayClass2_0
{
	// Fields
	public ButtonEmptyInput <>4__this;
	public InputField input;

	// Methods

	public void .ctor() { }

	internal void <Reg>b__0(string <p0>) { }

	internal void <Reg>b__1() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public class ButtonNoGetSMS : ZMDialogBehavior
{
	// Fields
	private ButtonRequestSMSCode btnReqSmsCode;
	private NoGetSmsCodeBase noGetSmsCodeBase;

	// Properties
	private Button button { get; }

	// Methods

	private Button get_button() { }

	public void Reg(InputField ifMobile, string defaultMobile, Nullable<SMSCode_UseScene> smsCodeUseScene, ResponseHandler responseHandler, ButtonRequestSMSCode btnReqSmsCode) { }

	public void Reg(Dropdown ddAreaCode, InputField ifMobile, string defaultMobile, Nullable<SMSCode_UseScene> smsCodeUseScene, ResponseHandler responseHandler, ButtonRequestSMSCode btnReqSmsCode) { }

	public void Reg(InputField ifAreaCode, InputField ifMobile, string defaultMobile, Nullable<SMSCode_UseScene> smsCodeUseScene, ResponseHandler responseHandler, ButtonRequestSMSCode btnReqSmsCode) { }

	public void Reg(IInputAccount inputAccount, string defaultMobile, Nullable<SMSCode_UseScene> smsCodeUseScene, ResponseHandler responseHandler, ButtonRequestSMSCode btnReqSmsCode) { }

	public override void Open() { }

	private void OnBtnNoGetSMSClick() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public abstract class NoGetSmsCodeBase
{
	// Fields
	protected string defalutMobile;
	protected ResponseHandler responseHandler;
	protected ButtonRequestSMSCode btnReqSmsCode;
	protected Nullable<SMSCode_UseScene> smsCodeUseScene;
	protected bool autoFillMode;

	// Methods

	protected void .ctor(string defalutMobile, ResponseHandler responseHandler, ButtonRequestSMSCode btnReqSmsCode, Nullable<SMSCode_UseScene> smsCodeUseScene) { }

	public abstract void OnBtnNoGetSMSClick() { }

	protected abstract void OnConfirm() { }

	protected void OnCancle() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public class NoGetSmsCodeCN : NoGetSmsCodeBase
{
	// Fields
	private InputField ifMobile;

	// Methods

	public void .ctor(InputField ifMobile, string defalutMobile, ResponseHandler responseHandler, ButtonRequestSMSCode btnReqSmsCode, Nullable<SMSCode_UseScene> smsCodeUseScene) { }

	public override void OnBtnNoGetSMSClick() { }

	protected override void OnConfirm() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnConfirm>b__3_0(IZMResult result) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public class NoGetSmsCodeTW : NoGetSmsCodeBase
{
	// Fields
	private IInputAccount inputAccount;

	// Methods

	public void .ctor(IInputAccount inputAccount, string defaultMobile, ResponseHandler responseHandler, ButtonRequestSMSCode btnReqSmsCode, Nullable<SMSCode_UseScene> smsCodeUseScene) { }

	public override void OnBtnNoGetSMSClick() { }

	protected override void OnConfirm() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnConfirm>b__3_0(IZMResult result) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public enum SMSCode_UseScene
{
	// Fields
	public int value__;
	public const SMSCode_UseScene REG_ACCT_TW = 1;
	public const SMSCode_UseScene MODIFY_PASS_BY_MOBILE_TW = 2;
	public const SMSCode_UseScene REG_ACCT_CN = 4;
	public const SMSCode_UseScene MODIFY_PASS_BY_MOBILE_CN = 5;
	public const SMSCode_UseScene EMAIL_BIND_MOBILE_CN = 6;
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public sealed class ResponseHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string smsKey) { }

	public virtual IAsyncResult BeginInvoke(string smsKey, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public class ButtonRequestSMSCode : ZMDialogBehavior
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <CooldownEnded>k__BackingField;
	private CooldownCounter btnCooldown;
	private string rawText;
	private bool hasReg;
	private Action onCooldownEndedAction;
	private RequestSmsCodeBase requestSmsCodeBase;

	// Properties
	public bool CooldownEnded { get; set; }
	private Button btnRequest { get; }
	private Text txtContent { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_CooldownEnded() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_CooldownEnded(bool value) { }

	private Button get_btnRequest() { }

	private Text get_txtContent() { }

	public void Reg(InputField mobile, string defalutMobile, Nullable<SMSCode_UseScene> smsCodeUseScene, ResponseHandler responseHandler, Action onCooldownEndedAction) { }

	public void Reg(Dropdown ddAreaCode, InputField ifMobile, string defalultMobileWithoutAreaCode, Nullable<SMSCode_UseScene> smsCodeUseScene, ResponseHandler responseHandler, Action onCooldownEndedAction) { }

	public void Reg(IInputAccount inputAccount, string defalultMobileWithoutAreaCode, Nullable<SMSCode_UseScene> smsCodeUseScene, ResponseHandler responseHandler, Action onCooldownEndedAction) { }

	public void OnClick() { }

	public float GetTicker() { }

	public override void Open() { }

	private void MyUpdate() { }

	private void OnDestroy() { }

	private void OnCooldownStart() { }

	private void OnCooldownUpdate(int ticker) { }

	private void OnCooldownEnd() { }

	private void OnBtnRequestVerficationCodeClick(Action action) { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public abstract class RequestSmsCodeBase
{
	// Fields
	protected string defalultMobileWithoutAreaCode;
	protected ResponseHandler responseHandler;

	// Methods

	protected void .ctor(string defalultMobileWithoutAreaCode, ResponseHandler responseHandler) { }

	public abstract void OnBtnRequestSmsCodeClick(Action action) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public class RequestSmsCodeCN : RequestSmsCodeBase
{
	// Fields
	private InputField ifMobile;
	private Nullable<SMSCode_UseScene> smsCodeUseScene;

	// Methods

	public void .ctor(InputField ifMobile, string defalultMobileWithoutAreaCode, ResponseHandler responseHandler, Nullable<SMSCode_UseScene> smsCodeUseScene) { }

	public override void OnBtnRequestSmsCodeClick(Action action) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class RequestSmsCodeCN.<>c__DisplayClass3_0
{
	// Fields
	public RequestSmsCodeCN <>4__this;
	public Action action;

	// Methods

	public void .ctor() { }

	internal void <OnBtnRequestSmsCodeClick>b__0(IZMResult result) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public class RequestSmsCodeTW : RequestSmsCodeBase
{
	// Fields
	private IInputAccount inputAccount;
	private Nullable<SMSCode_UseScene> useScene;

	// Methods

	public void .ctor(Dropdown ddAreaCode, InputField ifMobile, string defalultMobileWithoutAreaCode, ResponseHandler responseHandler, Nullable<SMSCode_UseScene> useScene) { }

	public void .ctor(IInputAccount inputAccount, string defalultMobileWithoutAreaCode, ResponseHandler responseHandler, Nullable<SMSCode_UseScene> useScene) { }

	public override void OnBtnRequestSmsCodeClick(Action action) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class RequestSmsCodeTW.<>c__DisplayClass4_0
{
	// Fields
	public RequestSmsCodeTW <>4__this;
	public Action action;

	// Methods

	public void .ctor() { }

	internal void <OnBtnRequestSmsCodeClick>b__0(IZMResult result) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public class ButtonResendEmail : ZMDialogBehavior
{
	// Fields
	private InputField inputMail;
	private CooldownCounter btnCooldown;
	private string rawText;

	// Properties
	private Button btnRequest { get; }
	private Text txtContent { get; }

	// Methods

	private Button get_btnRequest() { }

	private Text get_txtContent() { }

	private void Awake() { }

	public void Reg(InputField inputMail) { }

	public override void Open() { }

	public void OnClick() { }

	public float GetTicker() { }

	private void MyUpdate() { }

	private void OnDestroy() { }

	private void OnCooldownStart() { }

	private void OnCooldownUpdate(int ticker) { }

	private void OnCooldownEnd() { }

	private void OnBtnSendClick(Action action) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ButtonResendEmail.<>c__DisplayClass17_0
{
	// Fields
	public Action action;

	// Methods

	public void .ctor() { }

	internal void <OnBtnSendClick>b__0(IZMResult result) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public class ButtonSend : MonoBehaviour
{
	// Fields
	protected CooldownCounter myCooldownCounter;

	// Properties
	protected Button button { get; }
	protected Animator animator { get; }
	protected Text text { get; }

	// Methods

	protected Button get_button() { }

	protected Animator get_animator() { }

	protected Text get_text() { }

	public void Reg(ActionHandler action) { }

	public float GetTicker() { }

	private void MyUpdate() { }

	private void OnDestroy() { }

	public virtual void OnActionStart() { }

	public virtual void OnActionUpdate(int ticker) { }

	public virtual void OnActionEnd() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public class ButtonViewPassword : MonoBehaviour
{
	// Fields
	private InputField input;
	private bool show;

	// Properties
	private Transform imgHiddenPwd { get; }
	private Transform imgShowPwd { get; }
	private Button btn { get; }
	private bool Show { get; set; }

	// Methods

	private Transform get_imgHiddenPwd() { }

	private Transform get_imgShowPwd() { }

	private Button get_btn() { }

	private bool get_Show() { }

	private void set_Show(bool value) { }

	public void Reg(InputField input) { }

	private void Start() { }

	private void OnClick() { }

	private void UpdateInputField() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public sealed class ActionHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(Action action) { }

	public virtual IAsyncResult BeginInvoke(Action action, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public class CooldownCounter
{
	// Fields
	private float timeSpan;
	private float ticker;
	private bool active;
	private Button button;
	private Action startCooldownAction;
	private Action endCooldownAction;
	private Action<int> updateCooldownAction;

	// Methods

	public void .ctor(Button button, Action startCooldownAction, Action<int> updateCooldownAction, Action endCooldownAction, ActionHandler triggerAction, float timeSpan = 60) { }

	public float GetTicker() { }

	public void StartCooldown() { }

	public void Update() { }

	private void EndCooldown() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class CooldownCounter.<>c__DisplayClass7_0
{
	// Fields
	public ActionHandler triggerAction;
	public CooldownCounter <>4__this;

	// Methods

	public void .ctor() { }

	internal void <.ctor>b__0() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public interface IInputAccount
{
	// Properties
	public abstract GameObject AreaCode { get; }

	// Methods

	public abstract GameObject get_AreaCode() { }

	public abstract string GetAreaCode(bool return86, bool needFullCode = True) { }

	public abstract string GetMobile() { }

	public abstract string GetAccount() { }

	public abstract void ClearInput() { }

	public abstract bool ValidateMobile(string defaultMobile = "") { }

	public abstract void SetAreaCodeActive(bool active) { }

	public abstract void SetAreaCodeContent(string areaCode) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public enum InputAccountMode
{
	// Fields
	public int value__;
	public const InputAccountMode AccountMode = 0;
	public const InputAccountMode MobileMode = 1;
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public class InputAccount : IInputAccount
{
	// Fields
	private InputField ifMobile;
	private Dropdown ddAreaCode;
	private RectTransform inputAccountRectTrans;
	private InputAccountMode mode;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GameObject <AreaCode>k__BackingField;

	// Properties
	public GameObject AreaCode { get; set; }

	// Methods

	public void .ctor(InputField ifMobile, Dropdown ddAreaCode, string mobile = "", string areaCode = "", InputAccountMode mode = 0) { }

	public void .ctor(InputField ifAccount, string account = "") { }

	private void OnValueChange(string str) { }

	private void SetInputField(string input) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public GameObject get_AreaCode() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_AreaCode(GameObject value) { }

	public string GetAreaCode(bool return86, bool needFullCode = True) { }

	public string GetMobile() { }

	public string GetAccount() { }

	public void ClearInput() { }

	public bool ValidateMobile(string defaultMobile = "") { }

	public void SetAreaCodeActive(bool active) { }

	public void SetAreaCodeContent(string areaCode) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public class InputAccountWithInputAreaCode : IInputAccount
{
	// Fields
	private InputField ifMobile;
	private InputField ifAreaCode;
	private RectTransform inputAccountRectTrans;
	private InputAccountMode mode;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GameObject <AreaCode>k__BackingField;

	// Properties
	public GameObject AreaCode { get; set; }

	// Methods

	public void .ctor(InputField ifMobile, InputField ifAreaCode, string mobile = "", string areaCode = "", InputAccountMode mode = 0) { }

	private void OnValueChange(string str) { }

	private void SetInputField(string input) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public GameObject get_AreaCode() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_AreaCode(GameObject value) { }

	public string GetAreaCode(bool return86, bool needFullCode = True) { }

	public string GetMobile() { }

	public string GetAccount() { }

	public void ClearInput() { }

	public bool ValidateMobile(string defaultMobile = "") { }

	public void SetAreaCodeActive(bool active) { }

	public void SetAreaCodeContent(string areaCode) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public class InputFieldWithEmptyButton : InputField
{
	// Fields
	private ButtonEmptyInput emptyButton;

	// Methods

	public void Construct(ButtonEmptyInput emptyButton) { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public class InputMobileWrapper
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Text <InputFieldAreaCode>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InputField <InputFieldMobile>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <DefaultMobile>k__BackingField;

	// Properties
	public Text InputFieldAreaCode { get; set; }
	public InputField InputFieldMobile { get; set; }
	public string AreaCode { get; }
	public string MobileNumber { get; }
	public string DefaultMobile { get; set; }
	public bool IsOverseaVersion { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Text get_InputFieldAreaCode() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_InputFieldAreaCode(Text value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public InputField get_InputFieldMobile() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_InputFieldMobile(InputField value) { }

	public void .ctor(InputField inputFieldMobile) { }

	public void .ctor(InputField inputFieldMobile, string defaultMobile) { }

	public void .ctor(Text inputFieldAreaCode, InputField inputFieldMobile) { }

	public string get_AreaCode() { }

	public string get_MobileNumber() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_DefaultMobile() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_DefaultMobile(string value) { }

	public bool get_IsOverseaVersion() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public class InputPhoneCN : MonoBehaviour
{
	// Properties
	private InputField inputPhoneNumber { get; }
	private ButtonEmptyInput btnClearPhoneNumber { get; }

	// Methods

	private InputField get_inputPhoneNumber() { }

	private ButtonEmptyInput get_btnClearPhoneNumber() { }

	public string GetMobile() { }

	public InputField GetInputMobile() { }

	private void Awake() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public class InputPhoneTW : MonoBehaviour
{
	// Fields
	private IInputPhone inputPhone;

	// Properties
	private InputField inputAreaCode { get; }
	private Dropdown ddAreaCode { get; }
	private InputField inputPhoneNumber { get; }
	private ButtonEmptyInput btnClearPhoneNumber { get; }
	public Dropdown AreaCodeComponent { get; }
	public InputField PhoneComponnent { get; }

	// Methods

	private InputField get_inputAreaCode() { }

	private Dropdown get_ddAreaCode() { }

	private InputField get_inputPhoneNumber() { }

	private ButtonEmptyInput get_btnClearPhoneNumber() { }

	public string GetAreaCode() { }

	public string GetMobile() { }

	public Text GetAreaCodeTextComponent() { }

	public Dropdown get_AreaCodeComponent() { }

	public InputField get_PhoneComponnent() { }

	private void Awake() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public class PanelCaptcha : ZMDialogBehavior
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string imgCodeKey;

	// Properties
	private InputField inputVerficationCode { get; }
	private Button btnChangeVerficationCode { get; }
	private Image imgVerficationCode { get; }
	public string ImgCodeKey { get; }
	public string InputImgCode { get; }

	// Methods

	private InputField get_inputVerficationCode() { }

	private Button get_btnChangeVerficationCode() { }

	private Image get_imgVerficationCode() { }

	public string get_ImgCodeKey() { }

	public string get_InputImgCode() { }

	public override void Open() { }

	public override void Close() { }

	public void SetImgCode(Dictionary<string, object> data) { }

	private void Start() { }

	private void OnBtnChangeVerificationCodeClick() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnBtnChangeVerificationCodeClick>b__15_0(IZMResult result) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public interface IInputPhone
{
	// Properties
	public abstract string AreCode { get; }
	public abstract Text AreaCodeComponet { get; }
	public abstract string PhoneNumber { get; set; }

	// Methods

	public abstract string get_AreCode() { }

	public abstract Text get_AreaCodeComponet() { }

	public abstract string get_PhoneNumber() { }

	public abstract void set_PhoneNumber(string value) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public class InputPhone_Dropdown : IInputPhone
{
	// Fields
	private Dropdown ddAreaCode;
	private InputField ifPhoneNumber;
	private Regex areaCodePattern;

	// Properties
	public string AreCode { get; }
	public Text AreaCodeComponet { get; }
	public string PhoneNumber { get; set; }

	// Methods

	public void .ctor(Dropdown ddAreaCode, InputField ifPhoneNumber) { }

	public string get_AreCode() { }

	public Text get_AreaCodeComponet() { }

	public string get_PhoneNumber() { }

	public void set_PhoneNumber(string value) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public class InputPhone_Inputfield : IInputPhone
{
	// Fields
	private InputField inputFieldAreaCode;
	private InputField inputFieldPhoneNumber;

	// Properties
	public string AreCode { get; }
	public Text AreaCodeComponet { get; }
	public string PhoneNumber { get; set; }

	// Methods

	public void .ctor(InputField inputFieldAreaCode, InputField inputFieldPhoneNumber) { }

	public string get_AreCode() { }

	public Text get_AreaCodeComponet() { }

	public string get_PhoneNumber() { }

	public void set_PhoneNumber(string value) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
internal class Ticker
{
	// Fields
	private float maxTime;
	private float tick;
	private bool active;
	private Action onStart;
	private Action<int> onUpdate;
	private Action onEnd;

	// Methods

	public void .ctor(float maxTime, Action onStart, Action<int> onUpdate, Action onEnd) { }

	public void Update() { }

	public void Start() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public class ResetPasswordPhoneNumber : PanelBase
{
	// Fields
	private ResetPasswordPhoneNumberBase resetPasswordPhoneNumberBase;

	// Properties
	private ResetPasswordInputPhone PanelInputPhone { get; }
	private ResetPasswordInputNewPassword PanelInputNewPassword { get; }

	// Methods

	private ResetPasswordInputPhone get_PanelInputPhone() { }

	private ResetPasswordInputNewPassword get_PanelInputNewPassword() { }

	private void Start() { }

	public void BackToInputMobileFromInputNewPassword() { }

	public void Open(string acct, string areaCode, string mobile = "") { }

	public override void Close() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public abstract class ResetPasswordPhoneNumberBase
{
	// Fields
	protected string account;
	protected string defalutMobile;
	protected string smsKey;
	protected InputField ifSmsCode;
	protected ButtonRequestSMSCode btnReqSmsCode;
	protected ResetPasswordInputPhone panelInputPhone;
	protected ResetPasswordInputNewPassword panelInputNewPassword;

	// Methods

	protected void .ctor(ResetPasswordInputPhone panelInputPhone, ResetPasswordInputNewPassword panelInputNewPassword) { }

	protected void .ctor(string account, string mobile, InputField ifSmsCode, InputField ifNewPwd, ButtonRequestSMSCode btnReqSmsCode, Button confirmButton) { }

	public virtual void Open() { }

	public virtual void Open(string acct, string areaCode, string mobile) { }

	public virtual void Close() { }

	public abstract void OnPanelInputPhoneClickNextButton() { }

	public abstract void OnPanelInputNewPasswordClickNextButton() { }

	protected virtual void OnModifyPasswordResponse(IZMResult result) { }

	public void BackToInputMobileFromInputNewPassword() { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
[ObsoleteAttribute] // RVA: 0x11A690 Offset: 0x119A90 VA: 0x18011A690
public class ResetPasswordPhoneNumberCN : ResetPasswordPhoneNumberBase
{
	// Fields
	private string areaCode;
	private string mobile;
	private string smsCode;
	private ResetPasswordInputPhone panelInputPhone;
	private ResetPasswordInputNewPassword panelInputNewPassword;
	private IInputAccount inputAccount;

	// Methods

	public void .ctor(ResetPasswordInputPhone panelInputPhone, ResetPasswordInputNewPassword panelInputNewPassword) { }

	public override void OnPanelInputPhoneClickNextButton() { }

	public override void OnPanelInputNewPasswordClickNextButton() { }

	private void OnCheckSms(IZMResult result) { }

	private void OpenPanelInputNewPassword() { }

	private void OpenPanelInputAccount() { }

	private void OpenPanelInputAccount(string acct, string areaCode, string mobile) { }

	public override void Open(string acct, string areaCode, string mobile) { }

	public override void Open() { }

	public override void Close() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OpenPanelInputAccount>b__11_0(string key) { }
}

// Namespace: DYPublic.ZmSdk.Unity.UI.Common
public class ResetPasswordPhoneNumberTW : ResetPasswordPhoneNumberBase
{
	// Fields
	private string areaCode;
	private string mobile;
	private string smsCode;
	private string smsToken;
	private ResetPasswordInputPhone panelInputPhone;
	private ResetPasswordInputNewPassword panelInputNewPassword;
	private static IInputAccount inputAccount;

	// Methods

	public void .ctor(ResetPasswordInputPhone panelInputPhone, ResetPasswordInputNewPassword panelInputNewPassword) { }

	private void OpenPanelInputAccount() { }

	private void OpenPanelInputAccount(string acct, string areaCode, string mobile) { }

	private void OpenPanelInputNewPassword() { }

	public override void Open(string acct, string areaCode, string mobile) { }

	public override void Open() { }

	public override void Close() { }

	public override void OnPanelInputPhoneClickNextButton() { }

	public override void OnPanelInputNewPasswordClickNextButton() { }

	private void OnCheckSms(IZMResult result) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OpenPanelInputAccount>b__8_0(string key) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OpenPanelInputAccount>b__8_1() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OpenPanelInputAccount>b__8_2(string key) { }
}

// Namespace: DYPublic.ZmSdk.Unity.Results
internal class Errors : ErrorsBase
{
	// Fields
	private IPubInterface pubInterface;

	// Methods

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.Config
public class ConfigItemEntity
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <DisplayName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <AreaCode>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <CountryName>k__BackingField;

	// Properties
	public string DisplayName { get; set; }
	public string AreaCode { get; set; }
	public string CountryName { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_DisplayName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_DisplayName(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_AreaCode() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_AreaCode(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_CountryName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_CountryName(string value) { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.Config
public class ConfigReader
{
	// Methods

	public static List<ConfigItemEntity> ReadFromFile(string configPath) { }

	private static ConfigItemEntity Read(string line) { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.GameServer
internal sealed class MobileAccountHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(bool success, int flag, string ret, string mobile, string pwd, string acct) { }

	public virtual IAsyncResult BeginInvoke(bool success, int flag, string ret, string mobile, string pwd, string acct, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.ZmSdk.Unity.GameServer
internal sealed class RequestMailInfoHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string mail, string phone, string error) { }

	public virtual IAsyncResult BeginInvoke(string mail, string phone, string error, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.ZmSdk.Unity.GameServer
internal sealed class QueryRoleInfoHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(List<GSRoleInfo> infoList, string error) { }

	public virtual IAsyncResult BeginInvoke(List<GSRoleInfo> infoList, string error, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.ZmSdk.Unity.GameServer
internal sealed class SignUpAndBindEmailWithPhoneHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string retCode, int replaceGCResult, string bindedEmail) { }

	public virtual IAsyncResult BeginInvoke(string retCode, int replaceGCResult, string bindedEmail, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.ZmSdk.Unity.GameServer
internal class GuangzhouServer : IGameServerAPI
{
	// Fields
	private const int C2GS_GAME_PUBLIC = 209;
	private const int C2GS_SUB_MACCOUNT = 7;
	private Action onRequestAction;
	private Action onResponseAction;
	private readonly Dictionary<int, MobileAccountHandler> listeners;
	private RequestMailInfoHandler requestMailInfoCallback;
	private QueryRoleInfoHandler queryRoleInfoCallback;
	private SignUpAndBindEmailWithPhoneHandler signUpAndBindEmailWithPhoneCallback;

	// Methods

	public void .ctor() { }

	public void Init(Action onRequestAction, Action onResponseAction) { }

	public void ConvertZhanmengToMobile(string scope, int requestId) { }

	public void BindZhanmengToCurMobile(string scope, int requestId) { }

	public void CheckAccountBindState(string scope, int requestId) { }

	public void RecheckZhanmengPassword(string scope, int requestId) { }

	public void SignUpAndBindMailToCurMobile(string scope, int requestId) { }

	public void RequestMailInfo(string scope, int requestId) { }

	public void SignUpAndBindMailWithPhoneToCurMobile(string scope, int requestId) { }

	public void QueryRoleInfo(string scope, int requestId) { }

	private void C2SMobileAccount(string scope, int requestId) { }

	private void RegisterMobileAccountCallback(int flag, string zhanmengAccount, MobileAccountHandler callback) { }

	private void ExecuteMobileAccountCallback(bool success, int retFlag, string retCode, string mobileUser, string mobilePwd, string zhanmengUser) { }

	private NetInterface PreparePackage(int flag, string zhanmengAccount, byte[] encodedPassword, int platform, string deviceId = "", int bindType = 1, string nick = "", string appUserId = "") { }

	private void S2CMobileAccount(NetInterface netClient) { }

	private void S2CNewAccountResult(NetInterface netClient) { }

	private void S2CVerifyPassword(NetInterface netClient) { }

	[ObsoleteAttribute] // RVA: 0x5640 Offset: 0x4A40 VA: 0x180005640
	private void S2CAccountBindInfo(NetInterface netClient) { }

	private void S2CAccountInfo(NetInterface netClient) { }

	private void S2CSignUpAndBindMailWithPhone(NetInterface netClient) { }

	private void S2CRoleInfo(NetInterface netClient) { }

	private void S2CNewAccountBindInfo(NetInterface netClient) { }

	private void RemoveEmptyString(Dictionary<string, object> dict) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class GuangzhouServer.<>c__DisplayClass15_0
{
	// Fields
	public int requestId;
	public GuangzhouServer <>4__this;

	// Methods

	public void .ctor() { }

	internal void <RequestMailInfo>b__0(string sMail, string sPhone, string error) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class GuangzhouServer.<>c__DisplayClass16_0
{
	// Fields
	public int requestId;
	public GuangzhouServer <>4__this;

	// Methods

	public void .ctor() { }

	internal void <SignUpAndBindMailWithPhoneToCurMobile>b__0(string retCode, int replaceGCResult, string bindedEmail) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class GuangzhouServer.<>c__DisplayClass17_0
{
	// Fields
	public int requestId;
	public GuangzhouServer <>4__this;

	// Methods

	public void .ctor() { }

	internal void <QueryRoleInfo>b__0(List<GSRoleInfo> roleInfoList, string error) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class GuangzhouServer.<>c__DisplayClass18_0
{
	// Fields
	public int requestId;
	public GuangzhouServer <>4__this;

	// Methods

	public void .ctor() { }

	internal void <C2SMobileAccount>b__0(bool success, int retFlag, string retCode, string mobileUser, string mobilePwd, string zhanmengUser) { }
}

// Namespace: DYPublic.ZmSdk.Unity.GameServer
public abstract class GameServerFactory
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static IGameServerAPI <GameServer>k__BackingField;

	// Properties
	public static IGameServerAPI GameServer { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static IGameServerAPI get_GameServer() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_GameServer(IGameServerAPI value) { }

	public abstract IGameServerAPI CreateGameServer() { }

	protected void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.GameServer
internal static class GameServerConstants
{
	// Fields
	public const string APIKey = "server_api";
	public const string LogInAPINumber = "1";
	public const string BindAPINumber = "2";
	public const string CheckBindInfoAPINumber = "3";
	public const string VerifyAPINumber = "4";
	public const string RegAndBindAPINumber = "5";
}

// Namespace: DYPublic.ZmSdk.Unity.GameServer
internal sealed class GSZhanmeng : ZhanmengBase, IGameServerZhanmengImplementation, IZhanmeng, IGameServerZhanmengResultHandler, IZhanmengResultHandler
{
	// Fields
	private IGameServerAPI gameServerWrapper;
	private IZhanmengAPI zmapiWrapper;

	// Properties
	public override string SDKName { get; }
	public override string SDKVersion { get; }

	// Methods

	public void .ctor() { }

	public void .ctor(IGameServerAPI gsWrapper, IZhanmengAPI zmapiWrapper) { }

	public override string get_SDKName() { }

	public override string get_SDKVersion() { }

	public override void API(string query, HttpMethod method, IDictionary<string, string> scope, ZhanmengDelegate<IZMResult> callback) { }

	public override void RequestSMSCode(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public override void RequestVoiceCode(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public override void RequestImgCode(ZhanmengDelegate<IZMResult> callback) { }

	public override void ResendActivateMail(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public override void RequestResettingMethod(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public override void RequestModifyPasswordByMobile(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public override void MailAccountBindPhone(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public override void CheckAccountState(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public override void ResetZhanMengPasswordWithMail(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public override void CheckSms(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public void GameServerAPI<TResult>(IDictionary<string, object> scope, ZhanmengDelegate<TResult> callback) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9DB90 Offset: 0x1F9CB90 VA: 0x181F9DB90
	|-GSZhanmeng.GameServerAPI<object>
	*/

	public override void ConvertZhanmengToMobile(IDictionary<string, object> scope, ZhanmengDelegate<IConversionResult> callback) { }

	public override void BindZhanMengToCurMoible(IDictionary<string, object> scope, ZhanmengDelegate<IBindResult> callback) { }

	public override void CheckAccountBindState(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public override void RecheckZhanmengPassword(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public override void SignUpAndBindMail(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public override void RequestMailInfo(IDictionary<string, object> scope, ZhanmengDelegate<IGetMailInfoResult> callback) { }

	public override void SignUpAndBindMailWithPhone(IDictionary<string, object> scope, ZhanmengDelegate<IZMResult> callback) { }

	public override void QueryRoleInfo(IDictionary<string, object> scope, ZhanmengDelegate<IQueryRoleInfoResult> callback) { }

	public void OnZhanmengToMobileResponse(string message) { }

	public void OnZhanmengBoundToMobileResponse(string message) { }

	public void OnSwitchZhanmengAccountResponse(string message) { }

	public void OnVerifyZhanmengPasswordResponse(string message) { }

	public void OnReAndBindResponse(string message) { }

	public void OnRequestMailInfoResponse(string message) { }

	public void OnSignUpAndBindEmaiWithPhoneResponse(string message) { }

	public void OnQueryRoleInfoResponse(string message) { }

	private int AddCallback<T>(ZhanmengDelegate<T> callback) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x10A7230 Offset: 0x10A6230 VA: 0x1810A7230
	|-GSZhanmeng.AddCallback<IBindResult>
	|-GSZhanmeng.AddCallback<IConversionResult>
	|-GSZhanmeng.AddCallback<IGetMailInfoResult>
	|-GSZhanmeng.AddCallback<IQueryRoleInfoResult>
	|-GSZhanmeng.AddCallback<IZMResult>
	|-GSZhanmeng.AddCallback<object>
	*/

	private static int GetPlatformNumber() { }
}

// Namespace: DYPublic.ZmSdk.Unity.GameServer
internal class GSZhanmengGameObject : ZhanmengGameObject, IGameServerCallbackHandler, IZhanmengCallbackHandler
{
	// Properties
	protected IGameServerZhanmengResultHandler GSZhanmengImpl { get; }

	// Methods

	protected IGameServerZhanmengResultHandler get_GSZhanmengImpl() { }

	protected override void OnAwake() { }

	public override void OnInitComplete(string message) { }

	public void OnGameServerResponse_10(string responseJsonData) { }

	public void OnGameServerResponse_19(string responseJsonData) { }

	public void OnGameServerResponse_21(string responseJsonData) { }

	public void OnGameServerResponse_SignUpAndBindEmailWithPhone(string responseJson) { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.GameServer
internal class GSZhanmengLoader : ZM.CompiledZhanmengLoader
{
	// Properties
	protected override ZhanmengGameObject ZMGameObject { get; }

	// Methods

	protected override ZhanmengGameObject get_ZMGameObject() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmSdk.Unity.GameServer
public interface IGameServerAPI
{
	// Methods

	public abstract void Init(Action onRequestAction, Action onResponseAction) { }

	public abstract void RequestMailInfo(string scope, int requestId) { }

	public abstract void ConvertZhanmengToMobile(string scope, int requestID) { }

	public abstract void BindZhanmengToCurMobile(string scope, int requestID) { }

	public abstract void CheckAccountBindState(string scope, int requestId) { }

	public abstract void RecheckZhanmengPassword(string scope, int requestId) { }

	public abstract void SignUpAndBindMailToCurMobile(string scope, int requestId) { }

	public abstract void QueryRoleInfo(string scope, int requestId) { }

	public abstract void SignUpAndBindMailWithPhoneToCurMobile(string scope, int requestId) { }
}

// Namespace: DYPublic.ZmSdk.Unity.GameServer
internal interface IGameServerCallbackHandler
{
	// Methods

	public abstract void OnGameServerResponse_10(string responseJsonData) { }

	public abstract void OnGameServerResponse_19(string responseJsonData) { }
}

// Namespace: DYPublic.ZmSdk.Unity.GameServer
internal interface IGameServerZhanmengImplementation : IZhanmeng, IGameServerZhanmengResultHandler, IZhanmengResultHandler
{
	// Methods

	public abstract void GameServerAPI<TResult>(IDictionary<string, object> scope, ZhanmengDelegate<TResult> callback) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-IGameServerZhanmengImplementation.GameServerAPI<object>
	*/
}

// Namespace: DYPublic.ZmSdk.Unity.GameServer
internal interface IGameServerZhanmengResultHandler : IZhanmengResultHandler
{
	// Methods

	public abstract void OnZhanmengToMobileResponse(string message) { }

	public abstract void OnZhanmengBoundToMobileResponse(string message) { }

	public abstract void OnSwitchZhanmengAccountResponse(string message) { }

	public abstract void OnVerifyZhanmengPasswordResponse(string message) { }

	public abstract void OnReAndBindResponse(string message) { }

	public abstract void OnRequestMailInfoResponse(string message) { }

	public abstract void OnSignUpAndBindEmaiWithPhoneResponse(string message) { }

	public abstract void OnQueryRoleInfoResponse(string message) { }
}

// Namespace: DYPublic.ZmAuthSdk
public sealed class AsyncLoginResultHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(LoginResultType resultType, string mobileUser, string mobilePassword) { }

	public virtual IAsyncResult BeginInvoke(LoginResultType resultType, string mobileUser, string mobilePassword, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.ZmAuthSdk
public enum LoginResultType
{
	// Fields
	public int value__;
	public const LoginResultType ERR_AUTH_DENIED = -1;
	public const LoginResultType ERR_SUCCESS = 0;
}

// Namespace: DYPublic.ZmAuthSdk
public enum ZMAPP_CHANNEL
{
	// Fields
	public int value__;
	public const ZMAPP_CHANNEL Mainland = 1;
	public const ZMAPP_CHANNEL Taiwan = 2;
}

// Namespace: DYPublic.ZmAuthSdk
public class ZMAuthSDK
{
	// Fields
	private static bool hasInit;

	// Methods

	public static void Init(int gameId, string gate, string deviceUid, string iosUrlSchemes, ZMAPP_CHANNEL zmAppChanel) { }

	public static void BeginLoginZM(AsyncLoginResultHandler asyncLoginResultHandler) { }

	public static bool IsZMAppInstalled() { }

	public static bool IsZMAppSupported() { }

	public static string LogDebugInfo() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DYPublic.ZmAuthSdk.core
public class LoginResultEntity
{
	// Fields
	public LoginResultType resultType;
	public string mobileUser;
	public string mobilePassword;

	// Methods

	public void .ctor() { }
}

// Namespace: DYPublic.ZmAuthSdk.core
public sealed class LoginResultHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string json) { }

	public virtual IAsyncResult BeginInvoke(string json, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.ZmAuthSdk.core
public class ZMAuthGameObjectBridge : MonoBehaviour
{
	// Fields
	private const string GameObjectName = "ZMAuthSdkPlugin";
	private LoginResultHandler loginResultHandler;
	private static ZMAuthGameObjectBridge instance;

	// Properties
	public static ZMAuthGameObjectBridge Instance { get; }

	// Methods

	public static ZMAuthGameObjectBridge get_Instance() { }

	public void SetLoginResultHandler(LoginResultHandler loginResultHandler) { }

	public void LoginResult(string retJson) { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZmAuthSdk.core
public class ZMAuthSdkIOSInterface
{
	// Methods

	public void .ctor() { }
}

// Namespace: DYPublic.Verification
public class VerificationCheck
{
	// Fields
	public static int accessAge;
	public static string[] areaid_array;

	// Methods

	public static int GetAccessAge() { }

	public static void SetAccessFlag(bool bFlag, int iAge = 12) { }

	public static int CheckIDCard(string idCardNumber) { }

	public static string GetIDCardTips(string idCardNumber) { }

	public static string GetOtherCardTips(string otherCardNumber) { }

	public static string GetRealNameTips(string iName) { }

	public static string GetOverSeaNameTips(string iName) { }

	public static int GetIDCardAge(string sIDCard) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public enum VerificationCheck.IDCardInfo
{
	// Fields
	public int value__;
	public const VerificationCheck.IDCardInfo Success = 1;
	public const VerificationCheck.IDCardInfo LengthError = 2;
	public const VerificationCheck.IDCardInfo FormatError = 3;
	public const VerificationCheck.IDCardInfo AreaIDError = 4;
	public const VerificationCheck.IDCardInfo DateError = 5;
	public const VerificationCheck.IDCardInfo CheckCodeError = 6;
	public const VerificationCheck.IDCardInfo CheckError = 7;
}

// Namespace: DYPublic.Verification
public class VerificationChildConfirmPanel : PanelController
{
	// Fields
	public Action actConfirm;
	private GameObject childConfirm;
	private GameObject childTips;

	// Methods

	public void ShowInfo(Action act) { }

	protected override void OnOpen() { }

	protected override void OnClose() { }

	protected override void OnInitComponent() { }

	private void OnOk() { }

	private void OnConfirmCancel() { }

	private void OnTips() { }

	private void OnTipsCancel() { }

	public void .ctor() { }
}

// Namespace: DYPublic.Verification
public class VerificationComfirmPanel : PanelController
{
	// Fields
	public Action actConfirm;

	// Methods

	public void ShowInfo(Action act) { }

	protected override void OnOpen() { }

	protected override void OnClose() { }

	protected override void OnInitComponent() { }

	private void OnOk() { }

	private void OnCancel() { }

	public void .ctor() { }
}

// Namespace: DYPublic.Verification
public class VerificationMgr : Singleton<VerificationMgr>
{
	// Fields
	private int sBindFlag;
	private int sGuideFlag;
	private int sMask;
	private string sName;
	private string sIDCard;
	private bool isShowAreaList;
	private VerificationMgr.VerificationSuccessDelegate VerificationSuccessCB;
	public VerificationMgr.RequestVerificationInfoDelegate RequestVerificationInfo;
	public VerificationMgr.SendVerificationInfoDelegate SendVerificationInfo;
	public VerificationMgr.OnCurfewTimeDelegate OnCurfewTime;
	public VerificationMgr.OnTimeLimiteDelegate OnTimeLimite;
	private string packageName;

	// Methods

	public override void Init() { }

	public void InitPanel() { }

	public void SetGuideToBindPathUIPath(string sAssetName, string sPackageName) { }

	public void SetbShowAreaList(bool flag) { }

	public void SetbVerificationSuccessDelegate(VerificationMgr.VerificationSuccessDelegate VerificationSuccess) { }

	public void SetSendVerificationInfoDelegate(VerificationMgr.SendVerificationInfoDelegate sendVerificationInfo) { }

	public void SetRequestVerificationInfoDelegate(VerificationMgr.RequestVerificationInfoDelegate requestVerificationInfo) { }

	public void SetOnCurfewTimeDelegate(VerificationMgr.OnCurfewTimeDelegate onCurfewTime) { }

	public void SetOnTimeLimiteDelegate(VerificationMgr.OnTimeLimiteDelegate onTimeLimite) { }

	public bool GetbShowAreaList() { }

	public bool IsBind() { }

	public void OnIDCardInfoReceived(int iBindflag, string iIDNum, string iName) { }

	public void OnBindFlagReceivd(int iBindflag) { }

	public void OnGuideReceivd(int iBindflag) { }

	public void OnStatusChanged(int iMask) { }

	public void OnBindZhanmengCallBack(string zmUser) { }

	public void OnSignUpZhanmengCallBack(int info, string zmUser, string token) { }

	public void OnSwitchMobileAccountCallBack(string info, string zmUser) { }

	public void ShowVerificatonPanel(int iBindFlag = 0, string sIDNum = "", string sName = "") { }

	public void ShowVerificatonGuidePanel(int Bind_ForceFlag = 2) { }

	public void OnAcctInfoReceived(int errid) { }

	public void .ctor() { }
}

// Namespace: 
public enum VerificationMgr.ErrTip
{
	// Fields
	public int value__;
	public const VerificationMgr.ErrTip Err_Params = 20;
	public const VerificationMgr.ErrTip Err_Exists = 58;
	public const VerificationMgr.ErrTip Err_Match = 202;
	public const VerificationMgr.ErrTip Err_WrongID = 203;
}

// Namespace: 
public sealed class VerificationMgr.VerificationSuccessDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(bool bSuccess) { }

	public virtual IAsyncResult BeginInvoke(bool bSuccess, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class VerificationMgr.RequestVerificationInfoDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class VerificationMgr.SendVerificationInfoDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(int areanum, string iIDCard, string iName) { }

	public virtual IAsyncResult BeginInvoke(int areanum, string iIDCard, string iName, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class VerificationMgr.OnCurfewTimeDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string sMsg) { }

	public virtual IAsyncResult BeginInvoke(string sMsg, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class VerificationMgr.OnTimeLimiteDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(int iMinute, string sMsg) { }

	public virtual IAsyncResult BeginInvoke(int iMinute, string sMsg, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.Verification
public class VerificationPanel : PanelController
{
	// Fields
	public static bool IsVerification;
	public static bool bShowAreaList;
	private string iIDCard;
	private string iName;
	private string AreaName;
	private GameObject objPanel;
	private Text FirstTips;
	private Text ReTips;
	private Text Area;
	private Text IDType;
	private Dropdown AreaList;
	private InputField RealNameInput;
	private InputField RealIDCardInput;
	private Button confirmBtn;

	// Methods

	protected override void OnOpen() { }

	protected override void OnClose() { }

	protected override void OnInitComponent() { }

	public void InitInfo(int iBindFlag = 0, string sName = "", string sIDCard = "") { }

	public void DropDownSelectionChanged(int index) { }

	private void OnConfirmInfo() { }

	public void SendIDInfo() { }

	public void PopConfirm(Action act, int iAge) { }

	public void SetIsChinaMainland(bool flag) { }

	public void .ctor() { }

	private static void .cctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnInitComponent>b__17_0(int x) { }
}

// Namespace: 
public enum VerificationPanel.BindFlag
{
	// Fields
	public int value__;
	public const VerificationPanel.BindFlag Bind_None = 0;
	public const VerificationPanel.BindFlag Bind_Success = 1;
	public const VerificationPanel.BindFlag Bind_Check = 2;
	public const VerificationPanel.BindFlag Bind_Fail = 3;
}

// Namespace: DYPublic.Verification
public class VerificationGuidePanel : PanelController
{
	// Fields
	private Button confirmBtn1;
	private Button confirmBtn2;
	private Button confirmBtn3;

	// Methods

	protected override void OnOpen() { }

	protected override void OnClose() { }

	protected override void OnInitComponent() { }

	public void InitInfo(int Bind_ForceFlag = 2) { }

	private void OnNoForceBind() { }

	public void OnGuideClose() { }

	private void OnForceBind() { }

	public void .ctor() { }
}

// Namespace: 
public enum VerificationGuidePanel.ForceBindFlag
{
	// Fields
	public int value__;
	public const VerificationGuidePanel.ForceBindFlag Bind_Force = 1;
	public const VerificationGuidePanel.ForceBindFlag Bind_NoForce = 2;
}

// Namespace: DYPublic.UniqueIdentifier
public sealed class IdentifierReceivedHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(bool success, string uid) { }

	public virtual IAsyncResult BeginInvoke(bool success, string uid, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.UniqueIdentifier
public class UniqueIdentifier
{
	// Fields
	private static bool inited;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static string <deviceUid>k__BackingField;
	private static IF2017RevisionAPI apiWraper;

	// Properties
	private static string deviceUid { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static string get_deviceUid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void set_deviceUid(string value) { }

	private static void .cctor() { }

	public static void SetDomain(Domain domain) { }

	public static string GetDeviceUid() { }

	public static void GetDeviceUidAsync(IdentifierReceivedHandler callback) { }

	public static void ClearDeviceUid() { }

	public static void GetNewUniqueIdentifierAsync(IdentifierReceivedHandler callback) { }

	private static bool Validate(string identifier) { }

	private static void Check() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class UniqueIdentifier.<>c__DisplayClass9_0
{
	// Fields
	public IdentifierReceivedHandler callback;

	// Methods

	public void .ctor() { }

	internal void <GetDeviceUidAsync>b__0(bool success, string ret) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class UniqueIdentifier.<>c__DisplayClass11_0
{
	// Fields
	public IdentifierReceivedHandler callback;

	// Methods

	public void .ctor() { }

	internal void <GetNewUniqueIdentifierAsync>b__0(bool success, string ret) { }
}

// Namespace: DYPublic.UniqueIdentifier.Core
internal class AsyncHttpRequest : MonoBehaviour
{
	// Fields
	private IdentifierReceivedHandler callback;
	private int maxReconnectTimes;
	private int reconnectTimes;
	private int timeOut;
	private int urlIndex;
	private int backupUrlIndex;
	private string[] urls;
	private string[] backupUrls;
	private string curUrl;

	// Methods

	private void Construct(string[] urls, string[] backupUrls, IdentifierReceivedHandler callback, int timeOut = 5, int maxReconnectTimes = 5) { }

	internal static void Get(string[] urls, string[] backupUrls, IdentifierReceivedHandler callback, int timeOut = 5, int maxReconnectTimes = 5) { }

	private void Start() { }

	private void Reconnect(string reason) { }

	private void RequestByHttpWebRequest() { }

	[IteratorStateMachineAttribute] // RVA: 0x1BF90 Offset: 0x1B390 VA: 0x18001BF90
	private IEnumerator Request() { }

	private string GetUrl() { }

	private string GetBackupUrl() { }

	private static bool TrustCertificate(object sender, X509Certificate x509Certificate, X509Chain x509Chain, SslPolicyErrors sslPolicyErrors) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class AsyncHttpRequest.<Request>d__14 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public AsyncHttpRequest <>4__this;
	private UnityWebRequest <www>5__2;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	private void <>m__Finally1() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: DYPublic.UniqueIdentifier.Core
internal class ComponentFactory
{
	// Fields
	public const string GameObjectName = "DYPublic.UniqueIdentifier";
	private static GameObject u3dGO;

	// Properties
	private static GameObject U3DGO { get; }

	// Methods

	private static GameObject get_U3DGO() { }

	public static T AddComponent<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x621FC0 Offset: 0x620FC0 VA: 0x180621FC0
	|-ComponentFactory.AddComponent<AsyncHttpRequest>
	|-ComponentFactory.AddComponent<object>
	*/

	public static T GetComponent<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x621FC0 Offset: 0x620FC0 VA: 0x180621FC0
	|-ComponentFactory.GetComponent<object>
	*/

	public void .ctor() { }
}

// Namespace: DYPublic.UniqueIdentifier.Core
public class IF2017RevisionAPI
{
	// Methods

	public void ApplyNewIdentifier(IdentifierReceivedHandler callback) { }

	public void .ctor() { }
}

// Namespace: DYPublic.UniqueIdentifier.Core
internal static class Utilities
{
	// Fields
	private const string desKey = "1bec508e";
	private const string deviceUidKeyApple = "duoyi.0KyPv1im";
	private const string deviceUidKeyAndroid = "com.duoyi.akdeviceinfo";
	private static readonly string uniqueIdentifierKey;
	private static readonly byte[] desIV;

	// Properties
	public static string DeviceUidKey { get; }
	public static string UniqueIdentifierKey { get; }

	// Methods

	public static string get_DeviceUidKey() { }

	public static string get_UniqueIdentifierKey() { }

	public static string DESDecrypt(string cryptedString) { }

	private static void .cctor() { }
}

// Namespace: DYPublic.WordsCheck
public class ChatCheck : IChatCheck
{
	// Fields
	private List<string> listSentenceShield;
	private List<string> listTotalWordsShield;
	private List<string> listSentenceShieldWhite;
	private List<string> listWordsShieldWhite;
	private DictStringList dicStrListWd;
	private DictStringList dicStrListSc;
	private bool IsAudit;
	private bool NeedLangShield;
	private string WhiteProtectName;

	// Methods

	public void .ctor() { }

	protected override void Finalize() { }

	public void InitChannel(bool bLangShield, string strWhiteProtectName) { }

	public void Refresh() { }

	public bool IsShield(string strIn, bool bSerialNum, string strOutProtect = "") { }

	public string ShieldWord(string strIn, string strOutProtect = "") { }

	public bool IsSentenceShield(string strIn, bool bSerialNum, string strOutProtect = "") { }
}

// Namespace: DYPublic.WordsCheck
public struct RangeU16
{
	// Fields
	public ushort Begin;
	public ushort End;
}

// Namespace: DYPublic.WordsCheck
internal class CheckComon
{
	// Fields
	public static string ShieldPackageName;
	private static List<string> sListTmp;
	private static List<RangeU16> lstFaceRange;

	// Methods

	public static bool IsInRange(int iIn, List<RangeU16> listRange) { }

	public static bool IsContainsRange(int begin, int end, List<RangeU16> listRange) { }

	public static List<RangeU16> ParseRange(string strRange) { }

	public static List<string> GetStringListFromFile(string strName, List<string> listIn, ref string fVersion) { }

	public static void RemoveFromList(List<string> listNeedMove, List<string> listMove) { }

	public static void AddToList(List<string> listNeedAdd, List<string> listAdd) { }

	private static bool IsWhiteProtect(string strIn, string strKey, List<string> listWhite) { }

	public static bool IsContainListValue(string strIn, List<string> listIn, List<string> listWhite, bool bReg = False) { }

	public static bool RegMatch(string strIn, string strKey) { }

	private static bool IsWhiteProtectMatch(string strIn, string strKey, List<string> listWhite) { }

	public static bool IsHaveShieldWord(string strIn, DictStringList sdt, List<RangeU16> listRgPtct) { }

	private static List<string> RemoeWhite(List<string> listIn, List<string> listWhite, string strSub) { }

	public static string ShieldWords(string strIn, DictStringList sdt, List<RangeU16> listRgPtct, List<string> listWhite) { }

	private static string GetShieldWord(string strIn, List<string> listIn) { }

	public static bool IsHaveSpecialNum(string strIn, List<RangeU16> listRgPtct) { }

	public static string ShieldSpecialNum(string strIn, List<RangeU16> listRgPtct) { }

	private static string GetShieldNum(string strIn, List<string> listIn) { }

	public static string ConverListRangeToSpace(string strIn, List<RangeU16> listRg) { }

	public static List<RangeU16> GetProtectRange(string strIn) { }

	public static List<RangeU16> GetProtectComRange(string strIn) { }

	private static string GetProcteCom(string strIn, List<string> listIn) { }

	public static bool IsFace(int faceIdx) { }

	public static List<RangeU16> GetProtectFaceRange(string strIn, List<RangeU16> listRange) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DYPublic.WordsCheck
internal class DictStringList
{
	// Fields
	private Dictionary<char, List<string>> dicStringList;

	// Methods

	public void Init(List<string> listIn) { }

	private static void InsertByLength(List<string> listStr, string str) { }

	public List<string> GetStringList(char cIn) { }

	public void .ctor() { }
}

// Namespace: DYPublic.WordsCheck
internal class SpecialCode
{
	// Fields
	private static string QYCode;
	private static string NumCode;
	private static string NamBadBegin;
	public static int QyNumValue;
	public static int SENTENCE_SHIELD_SERIALNUM_COUNT;
	public static int NumSeiralSpace;
	private static List<string> sListBadNum;
	private static char CnBegin;
	private static char CnEnd;
	private static string AcceptNameCode;
	private static List<string> sListProtectCom;

	// Properties
	public static List<string> ListBadNum { get; }
	public static List<string> ListProtectCom { get; }

	// Methods

	public static bool IsQYCode(char cIn) { }

	public static int GetQYCodeNum(string strIn) { }

	public static bool IsBadBegin(string strIn) { }

	public static bool IsNumCode(char cIn) { }

	public static bool IsHaveQyNum(string strIn) { }

	public static int GetSerialNumCodeNum(string strIn) { }

	public static List<string> get_ListBadNum() { }

	public static bool IsEnCode(char cIn) { }

	public static bool IsCnCode(char cIn) { }

	public static bool IsArabicNum(char cIn) { }

	public static bool IsAcceptNameCode(char cIn) { }

	public static bool IsSpace(char cIn) { }

	public static List<string> get_ListProtectCom() { }

	public static bool IsProtectComOkBf(char cIn) { }

	public static bool IsProtectComOkAf(char cIn) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DYPublic.WordsCheck
internal class WordsConvert
{
	// Methods

	public static string ShieldConvet(string s) { }

	public string ConvrtNum(string s) { }

	public static string ToTraditionalChinese(string text) { }

	public static string ToSimplifiedChinese(string text) { }

	public static string ToSBC(string input) { }

	public static string ToDBC(string input) { }

	public void .ctor() { }
}

// Namespace: DYPublic.WordsCheck
internal class Dict
{
	// Fields
	public const string Simplified = "一丁丂七丄丅丆万丈三上下丌不与丏丐丑丒专且丕世丗丘丙业丛东丝丞丢丠両丢丣两严并丧丨丩个丫丬中丮丯丰丱串丳临丵丶丷丸丹为主丼丽举丿乀乁乂乃乄久乆乇么义乊之乌乍乎乏乐乑乒乓乔乕乖乗乘乙乚乛乜九乞也习乡乢乣乤乥书乧乨乩乪乫乬乭乮乯买乱乲乳乴乵乶乷乸乹乺乻乼乽乾乿亀亁乱亃亄亅了亇予争亊事二亍于亏亐云互亓五井亖亗亘亘亚些亜亝亚亟亠亡亢亣交亥亦产亨亩亪享京亭亮亯亰亱亲亳亴亵亶亷亸亹人亻亼亽亾亿什仁仂仃仄仅仆仇仈仉今介仌仍从仏仐仑仒仓仔仕他仗付仙仚仛仜仝仞仟仠仡仢代令以仦仧仨仩仪仫们仭仮仯仰仱仲仳仴仵件价仸仹仺任仼份仾仿伀企伂伃伄伅伆伇伈伉伊汲伌伍伎伏伐休伒伓伔夫伖众优伙会伛伜伝伞伟传伡伢伣伤伥伦伧伨伩伪伫伬伭伮伯估伱伲伳伴伵伶伷伸伹伺伻似伽伾伿佀佁佂佃佄佅但伫布佉佊佋佌位低住佐佑佒体占何佖佗佘余佚佛作佝佞佟你佡佢佣佤佥佦佧佨佩徊佫佬佭佮佯佰佱佲佳佴并佶佷佸佹佺佻佼佽佾使侀侁侂侃侄侅来侇侈侉侊例侌侍侎侏侐侑侒侓侔侕仑侗侘侙侚供侜依侞侟侠価侢侣侤侥侦侧侨侩侪侫侬侭侮侯侰侱侲侳侴侵侣局侸侹侺侻侼侽侾便俀俣系促俄俅俆俇俈俉俊俋俌俍俎俏俐俑俒俓俔俕俖俗俘俙俚俛俜保俞俟侠信俢俣俤俥俦俧俨俩俪俫俬俭修俯俰俱俲俳俴俵俶俷俸俹俺俻俼俽俾俿伥倁倂倃倄倅俩倇倈仓倊个倌倍倎倏倐们倒倓倔倕幸倗倘候倚倛倜倝倞借倠倡倢仿値倥倦倧倨倩倪伦倬倭倮倯倰倱倲倳倴倵倶倷倸倹债倻值倽倾倿偀偁偂偃偄偅偆假偈伟偊偋偌偍偎偏偐偑偒偓偔偕偖偗偘偙做偛停偝偞偟偠偡偢偣偤健偦偧偨偩偪偫偬偭偮偯偰偱偲偳侧侦偶偷偸偹咱偻偼伪偾偿傀傁傂傃傄傅傆傇傈傉傊傋傌傍傎傏傐杰傒傓傔傕伧傗伞备傚傛傜傝傞傟傠傡家傣傤傥傦傧储傩傪傫催佣傮偬傰傱傲传伛债傶伤傸傹傺傻傼傽倾傿僀僁偻僃僄仅僆戮僈佥僊僋僌働僎像僐侨僒僓僔仆僖僗僘僙僚僛僜僝僞僟僠僡僢僣僤侥僦僧偾僩僪僫僬僭僮僯僰雇僲僳僴僵僶僷僸价僺僻僼僽僾僿仪儁侬儃亿当儆儇侩俭儊儋儌儍儎儏傧儑儒儓俦侪儖儗尽儙儚儛儜儝儞偿儠儡儢儣儤儥儦儧儨儩优儫儬儭儮儯儰儱储儳儴儵儶俪罗儹傩傥俨儽儾儿兀允兂元兄充兆凶先光兊克兑免兎兏児兑儿兓兔兕兖兖兘兙党兛兜兝兞兟兠兡兢兣兤入兦内全两兪八公六兮兯兰共兲关兴兵其具典兹兺养兼兽兾兿冀冁冂冃冄内円冇冈冉册冋册再冎冏冐胄冒冓冔冕冖冗冘写冚军农冝冞冟冠冡冢冣冤冥冦冧冨冩幂冫冬冭冮冯冰冱冲决冴况冶冷冸冹冺冻冼冽冾冿净凁凂凃凄凅准凇净凉凊凋凌冻凎减凐凑凒凓凔凕凖凗凘凙凚凛凛凝凞凟几凡凢凣凤凥処凧凨凩凪凫凬凭凮凯凰凯凲凳凴凵凶凷凸凹出击凼函凾凿刀刁刂刃刄刅分切刈刉刊刋刌刍刎刏刐刑划刓刔刕刖列刘则刚创刜初刞刟删刡刢刣判别刦刧刨利删别刬刭刮刯到刱刲刳刴刵制刷券刹刺刻刼刽刾刿剀剁剂剃刭剅剆则剈剉削克剌前刹剏剐剑剒剓剔剕剖剗剘剙剚刚剜剥剞剟剠剡剢剣剤剥剦剧剨剩剪剫剬剭剐副剰剱割剳剀创剶铲剸剹剺剻剼剽剾剿劀劁劂划劄劅劆剧劈刘刽劋刿剑劎劏劐剂劒劓劔劕劖劗劘劙劚力劜劝办功加务劢劣劤劥劦劧动助努劫劬劭劮劯劰励劲劳労劵劶劷劸効劺匡劼劽劾势勀劲勂勃勄勅勆勇勈勉勊勋勌勍勎勏勐勑勒勓勔动勖勖勘务勚勋勜胜劳募勠勡势积勤勥剿勧勨勩勪勫勬勭勮勯勰劢勲勳勴励勶勷劝勹勺匀勼勽勾勿匀匁匂匃匄包匆匇匈匉匊匋匌匍匎匏匐匑匒匓匔匕化北匘匙匚匛匜匝匞匟匠匡匢匣匤匥匦匧匨匩匪匫匬匦匮汇匰匮匲匳匴匵匶匷匸匹区医匼匽匾匿区十卂千卄卅卆升午卉半卋卌卍华协卐卑卒卓协单卖南単卙博卛卜卝卞卟占卡卢卣卤卥卦卧卨卩卪卫卬卭卮卯印危卲即却卵卶卷卸恤卺却卼卽卾卿厀厁厂厃厄厅历厇厈厉厊压厌厍厎厏厐厑厒厓厔厕厖厗厘厍厚厛厜厝厞原厠厡厢厣厤厥厦厧厨厩厪厫厬厌厮厯厰厱厉厳厣厵厶厷厸厹厺去厼厽厾县叀叁参参叄叅叆叇又叉及友双反収叏叐发叒叓叔叕取受变叙叚叛叜叝叞叟叠叡丛口古句另叧叨叩只叫召叭叮可台叱史右叴叵叶号司叹叺叻叼叽叾叿吀吁吂吃各吅吆吇合吉吊寸同名后吏吐向吒吓吔吕吖吗吘吙吚君吜吝吞吟吠吡吢吣吤吥否吧吨吩吪含听吭吮启吰吱吲吴吴吵呐吷吸吹吺吻吼吽吾吿呀呁吕呃呄呅呆呇呈呉告呋呌呍尺呏呐呑呒呓呔呕呖呗员呙呚呛呜呝呞呟呠呡呢呣呤呥呦呧周呩呪呫呬呭呮呯呰呱呲味呴呵呶呷呸呹呺呻呼命呾呿咀咁咂咃咄咅咆咇咈咉咊咋和咍咎咏咐咑咒咓咔咕咖咗咘咙咚咛咜咝咞咟咠咡咢咣咤咥咦咧咨咩咪咫咬咭咮咯咰咱咲咳咴咵咶咷咸咹咺咻呙咽咾咿哀品哂哃哄哅哆哇哈哉哊哋哌响哎哏哐哑哒哓哔哕哖哗哘哙哚哛哜哝哞哟哠员哢哣哤哥哦哧哨哩哪哫哬哭哮哯哰哱哲哳哴哵哶哷哸哹哺哻哼哽哾哿唀唁唂唃呗唅唆唇唈唉唊唋唌唍唎唏唐唑唒唓唔唕唖唗唘唙唚唛唜唝唞唟唠唡唢唣唤唥唦唧唨唩唪唫唬唭售唯唰唱唲唳唴唵唶唷念唹唺唻唼唽唾唿啀啁啂啃啄啅商啇啈啉啊啋啌啍啎问啐啑啒啓啔啕啖啗啘啙啚啛啜啝哑启啠啡啢衔啤啥啦啧啨啩啪啫啬啭啮啯啰啱啲啳啴啵啶啷啸啹啺啻啼啽啾啿喀喁喂喃善喅喆喇喈喉喊喋喌喍喎喏喐喑喒喓喔喕喖喗喘喙唤喛喜喝喞喟喠喡喢喣喤喥喦喧喨喩丧吃乔喭单喯喰喱哟喳喴喵営喷喸喹喺喻喼喽喾喿嗀嗁嗂嗃嗄嗅呛啬嗈嗉嗊嗋嗌嗍吗嗏嗐嗑嗒嗓嗔嗕嗖嗗嗘嗙呜嗛嗜嗝嗞嗟嗠嗡嗢嗣嗤嗥嗦嗧嗨唢嗪嗫嗬嗭嗮嗯嗰嗱嗲嗳嗴嗵哔嗷嗸嗹嗺嗻嗼嗽嗾嗿嘀嘁嘂嘃嘄嘅叹嘇嘈嘉嘊嘋嘌喽嘎嘏嘐嘑嘒嘓呕嘕啧尝嘘嘙嘚嘛唛嘝嘞嘟嘠嘡嘢嘣嘤嘥嘦嘧嘨哗嘪嘫嘬嘭唠啸叽嘱嘲嘳嘴哓嘶嘷呒嘹嘺嘻嘼嘽嘾嘿噀恶噂噃噄噅噆噇噈噉噊噋噌噍噎噏噐噑噒嘘噔噕噖噗噘噙噚噛噜噝噞噟哒噡噢噣噤哝哕噧器噩噪噫噬噭噮嗳噰噱哙噳喷噵噶噷吨当噺噻噼噽噾噿咛嚁嚂嚃嚄嚅嚆吓嚈嚉嚊嚋哜嚍嚎嚏嚐嚑嚒嚓嚔噜嚖嚗嚘啮嚚嚛嚜嚝嚞嚟嚠嚡嚢嚣嚤咽呖嚧咙嚩嚪嚫嚬嚭向嚯嚰嚱嚲喾严嚵嘤嚷嚸嚹嚺嚻嚼嚽嚾嚿啭嗫嚣囃囄冁囆囇呓罗囊囋苏囍囎囏囐嘱囒囓囔囕囖囗囘囙囚四囜囝回囟因囡团団囤囥囦囧囨囩囱囫囬园囮囯困囱囲図围囵囶囷囸囹固囻囼国图囿圀圁圂圃圄圅圆囵圈圉圊国圌围圎圏圐圑园圆圔圕图圗团圙圚圛圜圝圞土圠圡圢圣圤圥圦圧在圩圪圫圬圭圮圯地圱圲圳圴圵圶圷圸圹场圻圼圽圾圿址坁坂坃坄坅坆均坈坉坊坋坌坍坎坏坐坑坒坓坔坕坖块坘坙坚坛坜坝坞坟坠坡坢坣坤坥坦坧坨坩坪坫坬坭坮坯垧坱坲坳坴坵坶坷坸坹坺坻坼坽坾坿垀垁垂垃垄垅垆垇垈垉垊型垌垍垎垏垐垑垒垓垔垕垖垗垘垙垚垛垜垝垞垟垠垡垢垣垤垥垦垧垨垩垪垫垬垭垮垯垰垱垲垳垴垵垶垷垸垹垺垻垼垽垾垿埀埁埂埃埄埅埆埇埈埉埊埋埌埍城埏埐埑埒埓埔埕埖埗埘埙埚埛埜埝埞域埠垭埢埣埤埥埦埧埨埩埪埫埬埭埮埯埰埱埲埳埴埵埶执埸培基埻埼埽埾埿堀堁堂堃堄坚堆堇堈堉垩堋堌堍堎堏堐堑堒堓堔堕堖堗堘堙堚堛堜埚堞堟堠堡堢堣堤堥堦堧堨堩堪堫堬堭堮尧堰报堲堳场堵堶堷堸堹堺堻堼堽堾碱塀塁塂塃塄塅塆塇塈塉块茔塌塍塎垲塐塑埘塓塔塕塖涂塘塙塚塛塜塝塞塟塠塡坞塣埙塥塦塧塨塩塪填塬塭塮塯塰塱塲塳塴尘塶塷塸堑塺塻塼塽塾塿墀墁墂境墄墅墆墇墈墉垫墋墌墍墎墏墐墒墒墓墔墕墖増墘墙墚墛坠墝增墟墠墡墢墣墤墥墦墧墨墩墪墫墬墭堕墯墰墱墲坟墴墵墶墷墸墹墺墙墼墽垦墿壀壁壂壃壄壅壆坛壈壉壊壋壌壍埙壏壐壑壒压壔壕壖壗垒圹垆壛壜壝坏垄壠壡坜壣壤壥壦壧壨坝壪士壬壭壮壮声壱売壳壴壵壶壷壸壹壶壻壼寿壾壿夀夁夂夃处夅夆备夈変夊夋夌复夎夏夐夑夒夓夔夕外夗夘夙多夛夜夝夞够够夡梦夣夤夥夦大夨天太夫夬夭央夯夰失夲夳头夵夶夷夸夹夺夻夼夽夹夿奀奁奂奃奄奅奆奇奈奉奊奋奌奍奎奏奂契奒奓奔奕奖套奘奙奚奛奜奝奞奟奠奡奢奣奤奥奦奥奨奁夺奫奬奭奋奯奰奱奲女奴奵奶奷奸她奺奻奼好奾奿妀妁如妃妄妅妆妇妈妉妊妋妌妍妎妏妐妑妒妓妔妕妖妗妘妙妚妛妜妆妞妟妠妡妢妣妤妥妦妧妨妩妪妫妬妭妮妯妰妱妲你妴妵妶妷妸妹妺妻妼妽妾妿姀姁姂姃姄姅姆姇姈姉姊始姌姗姎姏姐姑姒姓委姕姖姗姘姙姚姛姜姝姞姟姠姡姢姣姤姥奸姧姨姩侄姫姬姭姮姯姰姱姲姳姴姵姶姷姸姹姺姻姼姽姾姿娀威娂娃娄娅娆娇娈娉娊娋娌娍娎娏娐娑娒娓娔娕娖娗娘娙娚娱娜娝娞娟娠娡娢娣娤娥娦娧娨娩娪娫娬娭娮娯娰娱娲娳娴娵娶娷娸娹娺娻娼娽娾娿婀娄婂婃婄婅婆婇婈婉婊婋婌婍婎婏婐婑婒婓婔婕婖婗婘婙婚婛婜婝婞婟婠婡婢婣婤婥妇婧婨婩婪婫婬娅婮婯婰婱婲婳婴婵婶婷婸婹婺婻婼婽婾婿媀媁媂媃媄媅媆媇媈媉媊媋媌媍媎媏媐媑媒媓媔媕媖媗媘媙媚媛媜媝媞媟媠媡媢媣媤媥媦娲媨媩媪媫媬媭媮妫媰媱媲媳媴媵媶媷媸媹媺媻媪妈媾媿嫀嫁嫂嫃嫄嫅嫆嫇嫈嫉嫊嫋嫌嫍嫎嫏嫐嫑嫒嫓嫔嫕嫖妪嫘嫙嫚嫛嫜嫝嫞嫟嫠嫡嫢嫣嫤嫥嫦嫧嫨嫩嫪嫫嫬嫭嫮嫯嫰嫱嫲嫳嫴妩嫶嫷嫸嫹嫺娴嫼嫽嫾嫿嬀嬁嬂嬃嬄嬅嬆嬇娆嬉嬊婵娇嬍嬎嬏嬐嬑嬒嬓嬔嬕嬖嬗嬘嫱嬚嬛嬜袅嬞嬟嬠嫒嬢嬣嬷嬥嬦嬧嬨嬩嫔嬫嬬嬭嬮嬯婴嬱嬲嬳嬴嬵嬶嬷婶嬹嬺嬻嬼嬽嬾嬿孀孁孂娘孄孅孆孇孈孉孊孋娈孍孎孏子孑孒孓孔孕孖字存孙孚孛孜孝孞孟孠孡孢季孤孥学孧孨孩孪孙孬孭孮孯孰孱孲孳孴孵孶孷学孹孺孻孼孽孾孪宀宁宂它宄宅宆宇守安宊宋完宍宎宏宐宑宒宓宔宕宖宗官宙定宛宜宝实実宠审客宣室宥宦宧宨宩宪宫宬宭宫宯宰宱宲害宴宵家宷宸容宺宻宼宽宾宿寀寁寂寃寄寅密寇寈寉寊寋富寍寎寏寐寑寒寓寔寕寖寗寘寙寚寛寜寝寞察寠寡寝寣寤寥实宁寨审寪写宽寭寮寯寰寱寲寳寴宠宝寷寸对寺寻导寽対寿尀封専尃射尅将将专尉尊寻尌对导小尐少尒尓尔尕尖尗尘尙尚尛尜尝尞尟尠尡尢尣尤尥尦尧尨尩尪尫尬尭尮尯尰就尲尳尴尵尶尴尸尹尺尻尼尽尾尿局屁层屃屄居届屇屈屉届屋屌屍屎屏屐屑屒屓屔展屖屗屘屙屚屛屉扉属屟屠屡屡屣层履屦屧屦屩屪屫属屭屮屯屰山屲屳屴屵屶屷屸屹屺屻屼屽屾屿岀岁岂岃岄岅岆岇岈岉岊岋岌岍岎岏岐岑岒岓岔岕岖岗岘岙岚岛岜岝岞岟岠冈岢岣岤岥岦迢岨岩岪岫岬岭岮岯岰岱岲岳岴岵岶岷岸岹岺岻岼岽岾岿峀峁峂峃峄峅峆峇峈峉峊峋峌峍峎峏峐峑峒峓峔峕峖峗峘峙峚峛峜峝峞峟峠峡峢峣峤峥峦峧峨峩峪峫峬峭峮峯峰峱峲峳岘峵岛峷峸峹峺峻峼峡峾峿崀崁崂崃崄崅崆崇崈崉崊崋崌崃崎崏崐崑崒崓崔崕崖岗崘仑崚崛崜崝崞崟岽崡峥崣崤崥崦崧崨崩崪崫崬崭崮崯崰崱崲嵛崴崵崶崷崸崹崺崻崼崽崾崿嵀嵁嵂嵃嵄嵅嵆嵇嵈嵉嵊嵋嵌嵍嵎嵏岚嵑岩嵓嵔嵕嵖嵗嵘嵙嵚嵛嵜嵝嵞嵟嵠嵡嵢嵣嵤嵥嵦嵧嵨嵩嵪嵫嵬嵭嵮嵯嵰嵱嵲嵳嵴嵵嵶嵷嵸嵹嵺嵻嵼嵽嵾嵿嶀嵝嶂嶃崭嶅嶆岖嶈嶉嶊嶋嶌嶍嶎嶏嶐嶑嶒嶓嶔嶕嶖崂嶘嶙嶚嶛嶜嶝嶞嶟峤嶡嶢嶣嶤嶥嶦峄嶨嶩嶪嶫嶬嶭嶮嶯嶰嶱嶲嶳嶴嶵嶶嶷嵘嶹岭嶻屿岳嶾嶿巀巁巂巃巄巅巆巇巈巉巊岿巌巍巎巏巐漓峦巓巅巕岩巗巘巙巚巛巜川州巟巠巡巢巣巤工左巧巨巩巪巫巬巭差巯巯己已巳巴巵巶巷巸卺巺巻巼巽巾巿帀币市布帄帅帆帇师帉帊帋希帍帎帏帐帑帒帓帔帕帖帗帘帙帚帛帜帝帞帟帠帡帢帣帤帅带帧帨帩帪师帬席帮帯帰帱帲帐帴帵带帷常帹帺帻帼帽帾帿帧幁幂帏幄幅幆幇幈幉幊幋幌幍幎幏幐幑幒幓幔幕幖帼帻幙幚幛幜幝幞帜幠幡幢币幤幥幦幧幨幩幪帮帱幭幮幯幰幱干平年幵并幷幸干幺幻幼幽几广庀庁仄広庄庅庆庇庈庉床庋庌庍庎序庐庑庒库应底庖店庘庙庚庛府庝庞废庠庡庢庣庤庥度座庨庩庪库庬庭庮庯庰庱庲庳庴庵庶康庸庹庺庻庼庽庾庿廀厕厢廃厩廅廆廇厦廉廊廋廌廍廎廏廐廑廒廓廔廕廖廗廘廙厨廛廜厮廞庙厂庑废广廤廥廦廧廨廪廪廫庐廭廮廯廰痈廲厅廴廵延廷廸廹建廻廼廽廾廿开弁异弃弄弅弆弇弈弉弊弋弌弍弎式弐弑弑弓吊引弖弗弘弙弚弛弜弝弞弟张弡弢弣弤弥弦弧弨弩弪弫弬弭弮弯弰弱弲弪弴张弶强弸弹强弻弼弽弾弿彀彁彂彃彄彅别彇弹彉强彋弥彍弯彏彐彑归当彔录彖彗彘汇彚彛彜彝彞彟彠彡形彣彤彦彦彧彨彩彪雕彬彭彮彯彰影彲彳彴彵彶彷彸役彺彻彼彽彾佛往征徂徃径待徆徇很徉徊律後徍徎徏徐径徒従徔徕徖得徘徙徚徛徜徝从徟徕御徢徣徤徥徦徧徨复循徫旁徭微徯徰徱徲徳徴徵徶德徸彻徺徻徼徽徾徿忀忁忂心忄必忆忇忈忉忊忋忌忍忎忏忐忑忒忓忔忕忖志忘忙忚忛応忝忞忟忠忡忢忣忤忥忦忧忨忩忪快忬忭忮忯忰忱忲忳忴念忶忷忸忹忺忻忼忽忾忿怀态怂怃怄怅怆怇怈怉怊怋怌怍怎怏怐怑怒怓怔怕怖怗怘怙怚怛怜思怞怟怠怡怢怣怤急怦性怨怩怪怫怬怭怮怯怰怱怲怳怴怵怶怷怸怹怺总怼怽怾怿恀恁恂恃恄恅恒恇恈恉恊恋恌恍恎恏恐恑恒恓恔恕恖恗恘恙恚恛恜恝恞恟恠恡恢恣恤耻恦恧恨恩恪恫恬恭恮息恰恱恲恳恴恵恶恷恸恹恺恻恼恽恾恿悀悁悂悃悄悦悆悇悈悉悊悋悌悍悎悏悐悑悒悓悔悕悖悗悘悙悚悛悜悝悞悟悠悡悢患悤悥悦悧您悩悪悫悬悭悮悯悰悱悲悳悴怅闷悷悸悹悺悻悼凄悾悿惀惁惂惃惄情惆惇惈惉惊惋惌惍惎惏惐惑惒惓惔惕惖惗惘惙惚惛惜惝惞惟惠恶惢惣惤惥惦惧惨惩惪惫惬惭惮惯惰恼恽想惴惵惶惷惸惹惺恻惼惽惾惿愀愁愂愃愄愅愆愇愈愉愊愋愌愍愎意愐愑愒愓愔愕愖愗愘愙愚爱惬愝愞感愠愡愢愣愤愥愦愧悫愩愪愫愬愭愮愯愰愱愲愳怆愵愶恺愸愹愺愻愼愽忾愿慀慁慂慃栗慅慆殷慈慉慊态慌愠慎慏慐慑慒慓慔慕慖慗惨慙惭慛慜慝慞恸慠慡慢惯慤慥慦慧慨慩怄怂慬慭虑慯慰慱慲悭慴慵庆慷慸慹慺慻戚慽慾慿憀憁忧憃憄憅憆憇憈憉惫憋憌憍憎憏怜凭愦憓憔憕憖憗憘憙惮憛憜憝憞憟憠憡憢憣愤憥憦憧憨憩憪悯憬憭怃憯憰憱宪憳憴憵忆憷憸憹憺憻憼憽憾憿懀懁懂懃懄懅懆恳懈应懊懋怿檩懎懏懐懑懒懓懔懕懖懗懘懙懚懛懜懝蒙怼懠懡懢懑懤懥懦懧恹懩懪懫懬懭懮懯懰懱惩懳懴懵懒怀悬懹忏懻惧懽慑懿恋戁戂戃戄戅戆戆戈钺戊戋戌戍戎戏成我戒戓戋戕或戗战戙戚戛戜戝戞戟戠戡戢戣戤戥戦戗戨戬截戫戬戭戮戯战戱戏戳戴戵户户戸戹戺戻戼戽戾房所扁扂扃扄扅扆扇扈扉扊手扌才扎扏仂扑扒打扔払扖扗托扙扚扛扜扝扞扟叉扡扦扣扤扥扦执扨扩扪扫扬扭扮扯扰扱扲扳扴扵扶扷扸批抵扻扼扽找承技抁抂拚抄抅擦抇抈抉把抋抌抍殒抏抐抑抒抓抔投抖抗折抙抚抛抜抝択抟抠抡抢抣护报抦抧抨抩抪披抬抭抮抯抰抱抲抳曳抵抶抷抸抹抺抻押抽抾抿拀拁拂拃拄担拆拇拈拉拊抛拌拍拎拏拐拑拒拓拔拕拖拗拘拙拚招拜拝拞拟拠拡拢拣拤拥拦拧拨择拪拫括拭拮拯拰拱拲拳拴拵拶拷拸拹拺拻拼拽拾拿挀持挂挃挄挅挆指挈按挊挋挌挍挎挏挐挑挒挓挔挕挖挗挘挙挚挛挜挝挞挟挠挡挢挣挤挥挦挧挨挩挪挫挬挭挮振挰挱挲挳挴挵局挷挸挹挺挻挼挽挟挿捀捁捂捃捄捅捆捇捈捉捊捋捌扞捎捏捐捑捒捓捔捕捖捗捘捙捚捛捜捝捞损捠捡换捣捤捥捦捧舍捩捪扪捬捭据捯捰捱卷捳捴捵捶捷捸捹捺捻捼捽捾捿掀掁掂扫抡掅掆掇授掉掊掋掌掍掎掏掐掑排掓掔掕掖掗掘挣掚挂掜掝掞掟掠采探掣掤接掦控推掩措掫掬掭掮掯掰掱掲掳掴掵掶掷掸掹掺掻掼掽掾掿拣揁揂揃揄揅揆揇揈揉揊揋揌揍揎描提揑插揓揔揕揖揗揘揙扬换揜揝揞揟揠握揢揣揤揥揦揧揨揩揪揫揬揭挥揯揰揱揲揳援揵揶揷揸背揺揻揼揽揾揿搀搁搂搃搄搅构搇搈搉搊搋搌损搎搏搐搑搒搓搔搕摇捣搘搙搚搛搜搝搞擀搠搡搢搣搤搥搦搧搨搩搪搫搬搭搮搯搰搱搲搳搴搵抢搷搸搹携搻搼搽搾搿摀摁摂摃摄摅摆摇摈摉摊摋摌摍摎摏摐掴摒摓摔摕摖摗摘摙摚摛掼摝摞搂摠摡摢摣摤摥摦摧摨摩摪摫摬摭摮挚摰摱摲抠摴摵抟摷摸摹摺掺摼摽摾摿撀撁撂撃撄撅撆撇捞撉撊撋撌撍撎撏撑撑撒挠撔撕撖撗撘撙捻撛撜撝撞挢撠撡掸掸撤拨撦撧撨撩撪抚撬播撮撯撰撱扑揿撴撵撶撷撸撹撺挞撼撽挝捡擀拥擂擃掳擅擆择擈擉击挡擌操擎擏擐擑擒擓担擕擖擗擘擙据擛擜擝擞擟挤擡擢捣擤擥擦擧擨擩擪擫拟擭擮摈拧搁掷擳扩擵擶撷擸擹摆擞撸擽扰擿攀攁攂攃摅攅撵攇攈攉攊攋攌攍攎拢攐攑攒攓拦攕撄攗攘搀攚撺携摄攞攟攠攡攒挛摊攥攦攧攨攩搅攫揽攭攮支攰攱攲攳攴攵收考攸改攺攻攼攽放政敀敁敂敃敄故敆敇效敉敊敋敌敍敎敏敐救敒敓敔敕敖败叙教敚敛敜敝敞敟敠敡敢散敤敥敦敧敨敩敪敫敬敭敮敯数敱敲敳整敌敶敷数敹敺敻敼敽敾敿斀斁敛毙斄斅斆文斈斉斊斋斌斍斎斏斐斑斒斓斔斓斖斗斘料斚斛斜斝斞斟斠斡斢斣斤斥斦斧斨斩斪斫斩断斮斯新斱斲斳斴斵斶断斸方斺斻於施斾斿旀旁旗旃旄旅旆旇旈旉旊旋旌旍旎族旐旑旒旓旔旕旖旗旘旙旚旛旜旝旞旟无旡既旣旤日旦旧旨早旪旫旬旭旮旯旰旱旲旳旴旵时旷旸旹旺旻旼旽旾旿昀昁昂昃昄昅昆昇昈昉昊昋昌昍明昏昐昑昒易昔昕昖昗昘昙昚昛昜昝昞星映昡昢昣昤春昦昧昨昩昪昫昬昭昮是昰昱昲昳昴昵昶昷昸昹昺昻昼昽显昿晀晁时晃晄晅晆晇晈晋晊晋晌晍晎晏晐晑晒晓晔晕晖晗晘晙晚晛晜昼曦晟晠晡晢晣晤晥晦晧晨晩晪晫晬晭普景晰晱晲晳晴晵晶晷晸晹智晻晼晽晾晿暀暁暂暃暄暅暆暇晕晖暊暋暌暍暎暏暐暑暒暓暔暕暖暗阳暙暚暛暜暝暞暟暠暡畅暣暤暥暦暧暨暩暪暂暬暭暮暯暰昵暲暳暴暵暶暷了暹暺暻暼暽暾暿曀曁曂曃晔曅历昙曈晓曊曋曌曍曎曏曐曑曒曓曔曕暧曗曘曙曚曛曜曝曞曟旷曡曢曣曤曥曦曧曨曩曪曫晒曭曮曯曰曱曲曳更曵曶曷书曹曺曻曼曽曾替最朁朂会朄朅朆朇月有朊朋朌服朎朏朐朑朒朓朔朕朖朗朘朙朚望朜朝朞期朠朡朢朣朤朥朦胧木朩未末本札术术朰朱朲朳朴朵朶朷朸朹机朻朼朽朾朿杀杁杂权杄杅杆圬杈杉杊杋杌杍李杏材村杒杓杔杕杖杗杘杙杚杛杜杝杞束杠条杢杣杤来杦杧杨杩杪杫杬杭杮杯杰东杲杳杴杵杶杷杸杹杺杻杼杽松板枀极枂枃构枅枆枇枈枉枊枋枌枍枎枏析枑枒枓枔枕枖林枘栀枚枛果枝枞枟枠枡枢枣枤枥枦枧枨枩枪枫枬枭枮枯枰枱枲枳拐枵架枷枸枹枺枻枼枽枾枿柀柁柂柃柄柅柆柇柈柉柊柋柌柍柎柏某柑柒染柔柕柖柗柘柙柚柛柜柝柞柟柠柡柢柣柤查柦柧柨柩柪柫柬柭柮柯柰柱柲柳柴栅柶柷柸柹柺査柼柽柾柿栀栁栂栃栄栅栆标栈栉栊栋栌栍栎栏栐树栒栓栔栕栖栗栘栙栚栛栜栝栞栟栠校栢栣栤栥栦栧栨栩株栫栬栭栮栯栰栱栲栳栴栵栶样核根栺栻格栽栾栿桀桁桂桃桄桅框桇案桉桊桋桌桍桎桏桐桑桒桓桔桕桖桗桘桙桚桛桜桝桞桟桠桡桢档桤桥桦桧桨桩桪桫桬桭桮桯桰桱桲桳桴桵桶桷桸桹桺桻桼桽桾杆梀梁梂梃梄梅梆梇梈梉梊梋梌梍梎梏梐梑梒梓栀梕梖梗梘梙梚梛梜条梞枭梠梡梢梣梤梥梦梧梨梩梪梫梬梭梮梯械梱梲梳梴梵梶梷梸梹梺梻梼梽梾梿检棁棂棃弃棅棆棇棈棉棊棋棌棍棎棏棐棑棒棓棔棕枨枣棘棙棚棛棜棝棞栋棠棡棢棣棤棥棦栈棨棩棪棫棬棭森棯棰棱栖棳棴棵棶棷棸棹棺棻棼棽棾棿椀椁椂椃椄椅椆椇椈椉椊椋椌植椎桠椐椑椒椓椔椕椖椗椘椙椚椛検椝椞椟椠椡椢椣椤椥椦椧椨椩椪椫椬椭椮椯椰椱椲椳椴椵椶�";
	public const string Traditional = "一丁丂七丄丅丆萬丈三上下丌不與丏丐丑丒專且丕世丗丘丙業叢東絲丞丟丠両丟丣兩嚴並喪丨丩個丫丬中丮丯豐丱串丳臨丵丶丷丸丹為主丼麗舉丿乀乁乂乃乄久乆乇么義乊之烏乍乎乏樂乑乒乓喬乕乖乗乘乙乚乛乜九乞也習鄉乢乣乤乥書乧乨乩乪乫乬乭乮乯買亂乲乳乴乵乶乷乸乹乺乻乼乽乾乿亀亁亂亃亄亅了亇予爭亊事二亍于虧亐云互亓五井亖亗亙亙亞些亜亝亞亟亠亡亢亣交亥亦產亨畝亪享京亭亮亯亰亱親亳亴褻亶亷亸亹人亻亼亽亾億什仁仂仃仄僅仆仇仈仉今介仌仍從仏仐侖仒倉仔仕他仗付仙仚仛仜仝仞仟仠仡仢代令以仦仧仨仩儀仫們仭仮仯仰仱仲仳仴仵件價仸仹仺任仼份仾仿伀企伂伃伄伅伆伇伈伉伊伋伌伍伎伏伐休伒伓伔伕伖眾優伙會傴伜伝傘偉傳伡伢伣傷倀倫傖伨伩偽佇伬伭伮伯估伱伲伳伴伵伶伷伸伹伺伻似伽伾伿佀佁佂佃佄佅但佇佈佉佊佋佌位低住佐佑佒體佔何佖佗佘余佚佛作佝佞佟你佡佢傭佤僉佦佧佨佩佪佫佬佭佮佯佰佱佲佳佴併佶佷佸佹佺佻佼佽佾使侀侁侂侃侄侅來侇侈侉侊例侌侍侎侏侐侑侒侓侔侕侖侗侘侙侚供侜依侞侟俠価侢侶侤僥偵側僑儈儕侫儂侭侮侯侰侱侲侳侴侵侶侷侸侹侺侻侼侽侾便俀俁係促俄俅俆俇俈俉俊俋俌俍俎俏俐俑俒俓俔俕俖俗俘俙俚俛俜保俞俟俠信俢俁俤俥儔俧儼倆儷俫俬儉修俯俰俱俲俳俴俵俶俷俸俹俺俻俼俽俾俿倀倁倂倃倄倅倆倇倈倉倊個倌倍倎倏倐們倒倓倔倕倖倗倘候倚倛倜倝倞借倠倡倢倣値倥倦倧倨倩倪倫倬倭倮倯倰倱倲倳倴倵倶倷倸倹債倻值倽傾倿偀偁偂偃偄偅偆假偈偉偊偋偌偍偎偏偐偑偒偓偔偕偖偗偘偙做偛停偝偞偟偠偡偢偣偤健偦偧偨偩偪偫傯偭偮偯偰偱偲偳側偵偶偷偸偹偺僂偼偽僨償傀傁傂傃傄傅傆傇傈傉傊傋傌傍傎傏傐傑傒傓傔傕傖傗傘備傚傛傜傝傞傟傠傡傢傣傤儻傦儐儲儺傪傫催傭傮傯傰傱傲傳傴債傶傷傸傹傺傻傼傽傾傿僀僁僂僃僄僅僆僇僈僉僊僋僌働僎像僐僑僒僓僔僕僖僗僘僙僚僛僜僝僞僟僠僡僢僣僤僥僦僧僨僩僪僫僬僭僮僯僰僱僲僳僴僵僶僷僸價僺僻僼僽僾僿儀儁儂儃億儅儆儇儈儉儊儋儌儍儎儏儐儑儒儓儔儕儖儗儘儙儚儛儜儝儞償儠儡儢儣儤儥儦儧儨儩優儫儬儭儮儯儰儱儲儳儴儵儶儷儸儹儺儻儼儽儾兒兀允兂元兄充兆兇先光兊克兌免兎兏児兌兒兓兔兕兗兗兘兙黨兛兜兝兞兟兠兡兢兣兤入兦內全兩兪八公六兮兯蘭共兲關興兵其具典茲兺養兼獸兾兿冀囅冂冃冄內円冇岡冉冊冋冊再冎冏冐冑冒冓冔冕冖冗冘寫冚軍農冝冞冟冠冡冢冣冤冥冦冧冨冩冪冫冬冭冮馮冰冱沖決冴況冶冷冸冹冺凍冼冽冾冿凈凁凂凃凄凅準凇凈涼凊凋凌凍凎減凐湊凒凓凔凕凖凗凘凙凚凜凜凝凞凟幾凡凢凣鳳凥処凧凨凩凪鳧凬憑凮凱凰凱凲凳凴凵兇凷凸凹出擊凼函凾鑿刀刁刂刃刄刅分切刈刉刊刋刌芻刎刏刐刑劃刓刔刕刖列劉則剛創刜初刞刟刪刡刢刣判別刦刧刨利刪別刬剄刮刯到刱刲刳刴刵制刷券剎刺刻刼劊刾劌剴剁劑剃剄剅剆則剈剉削剋剌前剎剏剮劍剒剓剔剕剖剗剘剙剚剛剜剝剞剟剠剡剢剣剤剝剦劇剨剩剪剫剬剭剮副剰剱割剳剴創剶剷剸剹剺剻剼剽剾剿劀劁劂劃劄劅劆劇劈劉劊劋劌劍劎劏劐劑劒劓劔劕劖劗劘劙劚力劜勸辦功加務勱劣劤劥劦劧動助努劫劬劭劮劯劰勵勁勞労劵劶劷劸効劺劻劼劽劾勢勀勁勂勃勄勅勆勇勈勉勊勛勌勍勎勏勐勑勒勓勔動勖勗勘務勚勛勜勝勞募勠勡勢勣勤勥勦勧勨勩勪勫勬勭勮勯勰勱勲勳勴勵勶勷勸勹勺勻勼勽勾勿勻匁匂匃匄包匆匇匈匉匊匋匌匍匎匏匐匑匒匓匔匕化北匘匙匚匛匜匝匞匟匠匡匢匣匤匥匭匧匨匩匪匫匬匭匱匯匰匱匲匳匴匵匶匷匸匹區醫匼匽匾匿區十卂千卄卅卆升午卉半卋卌卍華協卐卑卒卓協單賣南単卙博卛卜卝卞卟占卡盧卣鹵卥卦臥卨卩卪衛卬卭卮卯印危卲即卻卵卶卷卸卹巹卻卼卽卾卿厀厁廠厃厄廳歷厇厈厲厊壓厭厙厎厏厐厑厒厓厔廁厖厗厘厙厚厛厜厝厞原厠厡廂厴厤厥廈厧廚廄厪厫厬厭廝厯厰厱厲厳厴厵厶厷厸厹厺去厼厽厾縣叀叁參參叄叅叆叇又叉及友雙反収叏叐發叒叓叔叕取受變敘叚叛叜叝叞叟疊叡叢口古句另叧叨叩只叫召叭叮可臺叱史右叴叵葉號司嘆叺叻叼嘰叾叿吀吁吂吃各吅吆吇合吉吊吋同名后吏吐向吒嚇吔呂吖嗎吘吙吚君吜吝吞吟吠吡吢吣吤吥否吧噸吩吪含聽吭吮啟吰吱吲吳吳吵吶吷吸吹吺吻吼吽吾吿呀呁呂呃呄呅呆呇呈呉告呋呌呍呎呏吶呑嘸囈呔嘔嚦唄員咼呚嗆嗚呝呞呟呠呡呢呣呤呥呦呧周呩呪呫呬呭呮呯呰呱呲味呴呵呶呷呸呹呺呻呼命呾呿咀咁咂咃咄咅咆咇咈咉咊咋和咍咎詠咐咑咒咓咔咕咖咗咘嚨咚嚀咜咝咞咟咠咡咢咣咤咥咦咧咨咩咪咫咬咭咮咯咰咱咲咳咴咵咶咷咸咹咺咻咼咽咾咿哀品哂哃哄哅哆哇哈哉哊哋哌響哎哏哐啞噠嘵嗶噦哖嘩哘噲哚哛嚌噥哞喲哠員哢哣哤哥哦哧哨哩哪哫哬哭哮哯哰哱哲哳哴哵哶哷哸哹哺哻哼哽哾哿唀唁唂唃唄唅唆唇唈唉唊唋唌唍唎唏唐唑唒唓唔唕唖唗唘唙唚嘜唜唝唞唟嘮唡嗩唣喚唥唦唧唨唩唪唫唬唭售唯唰唱唲唳唴唵唶唷唸唹唺唻唼唽唾唿啀啁啂啃啄啅商啇啈啉啊啋啌啍啎問啐啑啒啓啔啕啖啗啘啙啚啛啜啝啞啟啠啡啢啣啤啥啦嘖啨啩啪啫嗇囀嚙啯啰啱啲啳啴啵啶啷嘯啹啺啻啼啽啾啿喀喁喂喃善喅喆喇喈喉喊喋喌喍喎喏喐喑喒喓喔喕喖喗喘喙喚喛喜喝喞喟喠喡喢喣喤喥喦喧喨喩喪喫喬喭單喯喰喱喲喳喴喵営噴喸喹喺喻喼嘍嚳喿嗀嗁嗂嗃嗄嗅嗆嗇嗈嗉嗊嗋嗌嗍嗎嗏嗐嗑嗒嗓嗔嗕嗖嗗嗘嗙嗚嗛嗜嗝嗞嗟嗠嗡嗢嗣嗤嗥嗦嗧嗨嗩嗪囁嗬嗭嗮嗯嗰嗱嗲噯嗴嗵嗶嗷嗸嗹嗺嗻嗼嗽嗾嗿嘀嘁嘂嘃嘄嘅嘆嘇嘈嘉嘊嘋嘌嘍嘎嘏嘐嘑嘒嘓嘔嘕嘖嘗噓嘙嘚嘛嘜嘝嘞嘟嘠嘡嘢嘣嚶嘥嘦嘧嘨嘩嘪嘫嘬嘭嘮嘯嘰囑嘲嘳嘴嘵嘶嘷嘸嘹嘺嘻嘼嘽嘾嘿噀噁噂噃噄噅噆噇噈噉噊噋噌噍噎噏噐噑噒噓噔噕噖噗噘噙噚噛嚕噝噞噟噠噡噢噣噤噥噦噧器噩噪噫噬噭噮噯噰噱噲噳噴噵噶噷噸噹噺噻噼噽噾噿嚀嚁嚂嚃嚄嚅嚆嚇嚈嚉嚊嚋嚌嚍嚎嚏嚐嚑嚒嚓嚔嚕嚖嚗嚘嚙嚚嚛嚜嚝嚞嚟嚠嚡嚢囂嚤嚥嚦嚧嚨嚩嚪嚫嚬嚭嚮嚯嚰嚱嚲嚳嚴嚵嚶嚷嚸嚹嚺嚻嚼嚽嚾嚿囀囁囂囃囄囅囆囇囈囉囊囋囌囍囎囏囐囑囒囓囔囕囖囗囘囙囚四囜囝回囟因囡團団囤囥囦囧囨囩囪囫囬園囮囯困囪囲図圍圇囶囷囸囹固囻囼國圖囿圀圁圂圃圄圅圓圇圈圉圊國圌圍圎圏圐圑園圓圔圕圖圗團圙圚圛圜圝圞土圠圡圢圣圤圥圦圧在圩圪圫圬圭圮圯地圱圲圳圴圵圶圷圸壙場圻圼圽圾圿址坁坂坃坄坅坆均坈坉坊坋坌坍坎壞坐坑坒坓坔坕坖塊坘坙堅壇壢壩塢墳墜坡坢坣坤坥坦坧坨坩坪坫坬坭坮坯坰坱坲坳坴坵坶坷坸坹坺坻坼坽坾坿垀垁垂垃壟垅壚垇垈垉垊型垌垍垎垏垐垑壘垓垔垕垖垗垘垙垚垛垜垝垞垟垠垡垢垣垤垥墾坰垨堊垪墊垬埡垮垯垰垱塏垳垴垵垶垷垸垹垺垻垼垽垾垿埀埁埂埃埄埅埆埇埈埉埊埋埌埍城埏埐埑埒埓埔埕埖埗塒塤堝埛埜埝埞域埠埡埢埣埤埥埦埧埨埩埪埫埬埭埮埯埰埱埲埳埴埵埶執埸培基埻埼埽埾埿堀堁堂堃堄堅堆堇堈堉堊堋堌堍堎堏堐塹堒堓堔墮堖堗堘堙堚堛堜堝堞堟堠堡堢堣堤堥堦堧堨堩堪堫堬堭堮堯堰報堲堳場堵堶堷堸堹堺堻堼堽堾堿塀塁塂塃塄塅塆塇塈塉塊塋塌塍塎塏塐塑塒塓塔塕塖塗塘塙塚塛塜塝塞塟塠塡塢塣塤塥塦塧塨塩塪填塬塭塮塯塰塱塲塳塴塵塶塷塸塹塺塻塼塽塾塿墀墁墂境墄墅墆墇墈墉墊墋墌墍墎墏墐墑墑墓墔墕墖増墘墻墚墛墜墝增墟墠墡墢墣墤墥墦墧墨墩墪墫墬墭墮墯墰墱墲墳墴墵墶墷墸墹墺墻墼墽墾墿壀壁壂壃壄壅壆壇壈壉壊壋壌壍壎壏壐壑壒壓壔壕壖壗壘壙壚壛壜壝壞壟壠壡壢壣壤壥壦壧壨壩壪士壬壭壯壯聲壱売殼壴壵壺壷壸壹壺壻壼壽壾壿夀夁夂夃處夅夆備夈変夊夋夌復夎夏夐夑夒夓夔夕外夗夘夙多夛夜夝夞夠夠夡夢夣夤夥夦大夨天太夫夬夭央夯夰失夲夳頭夵夶夷夸夾奪夻夼夽夾夿奀奩奐奃奄奅奆奇奈奉奊奮奌奍奎奏奐契奒奓奔奕獎套奘奙奚奛奜奝奞奟奠奡奢奣奤奧奦奧奨奩奪奫奬奭奮奯奰奱奲女奴奵奶奷奸她奺奻奼好奾奿妀妁如妃妄妅妝婦媽妉妊妋妌妍妎妏妐妑妒妓妔妕妖妗妘妙妚妛妜妝妞妟妠妡妢妣妤妥妦妧妨嫵嫗媯妬妭妮妯妰妱妲妳妴妵妶妷妸妹妺妻妼妽妾妿姀姁姂姃姄姅姆姇姈姉姊始姌姍姎姏姐姑姒姓委姕姖姍姘姙姚姛姜姝姞姟姠姡姢姣姤姥姦姧姨姩姪姫姬姭姮姯姰姱姲姳姴姵姶姷姸姹姺姻姼姽姾姿娀威娂娃婁婭嬈嬌孌娉娊娋娌娍娎娏娐娑娒娓娔娕娖娗娘娙娚娛娜娝娞娟娠娡娢娣娤娥娦娧娨娩娪娫娬娭娮娯娰娛媧娳嫻娵娶娷娸娹娺娻娼娽娾娿婀婁婂婃婄婅婆婇婈婉婊婋婌婍婎婏婐婑婒婓婔婕婖婗婘婙婚婛婜婝婞婟婠婡婢婣婤婥婦婧婨婩婪婫婬婭婮婯婰婱婲婳嬰嬋嬸婷婸婹婺婻婼婽婾婿媀媁媂媃媄媅媆媇媈媉媊媋媌媍媎媏媐媑媒媓媔媕媖媗媘媙媚媛媜媝媞媟媠媡媢媣媤媥媦媧媨媩媼媫媬媭媮媯媰媱媲媳媴媵媶媷媸媹媺媻媼媽媾媿嫀嫁嫂嫃嫄嫅嫆嫇嫈嫉嫊嫋嫌嫍嫎嫏嫐嫑嬡嫓嬪嫕嫖嫗嫘嫙嫚嫛嫜嫝嫞嫟嫠嫡嫢嫣嫤嫥嫦嫧嫨嫩嫪嫫嫬嫭嫮嫯嫰嬙嫲嫳嫴嫵嫶嫷嫸嫹嫺嫻嫼嫽嫾嫿嬀嬁嬂嬃嬄嬅嬆嬇嬈嬉嬊嬋嬌嬍嬎嬏嬐嬑嬒嬓嬔嬕嬖嬗嬘嬙嬚嬛嬜嬝嬞嬟嬠嬡嬢嬣嬤嬥嬦嬧嬨嬩嬪嬫嬬嬭嬮嬯嬰嬱嬲嬳嬴嬵嬶嬤嬸嬹嬺嬻嬼嬽嬾嬿孀孁孂孃孄孅孆孇孈孉孊孋孌孍孎孏子孑孒孓孔孕孖字存孫孚孛孜孝孞孟孠孡孢季孤孥學孧孨孩孿孫孬孭孮孯孰孱孲孳孴孵孶孷學孹孺孻孼孽孾孿宀寧宂它宄宅宆宇守安宊宋完宍宎宏宐宑宒宓宔宕宖宗官宙定宛宜寶實実寵審客宣室宥宦宧宨宩憲宮宬宭宮宯宰宱宲害宴宵家宷宸容宺宻宼寬賓宿寀寁寂寃寄寅密寇寈寉寊寋富寍寎寏寐寑寒寓寔寕寖寗寘寙寚寛寜寢寞察寠寡寢寣寤寥實寧寨審寪寫寬寭寮寯寰寱寲寳寴寵寶寷寸對寺尋導寽対壽尀封専尃射尅將將專尉尊尋尌對導小尐少尒尓爾尕尖尗塵尙尚尛尜嘗尞尟尠尡尢尣尤尥尦堯尨尩尪尫尬尭尮尯尰就尲尳尷尵尶尷尸尹尺尻尼盡尾尿局屁層屃屄居屆屇屈屜屆屋屌屍屎屏屐屑屒屓屔展屖屗屘屙屚屛屜屝屬屟屠屢屢屣層履屨屧屨屩屪屫屬屭屮屯屰山屲屳屴屵屶屷屸屹屺屻屼屽屾嶼岀歲豈岃岄岅岆岇岈岉岊岋岌岍岎岏岐岑岒岓岔岕嶇崗峴岙嵐島岜岝岞岟岠岡岢岣岤岥岦岧岨巖岪岫岬嶺岮岯岰岱岲岳岴岵岶岷岸岹岺岻岼崠岾巋峀峁峂峃嶧峅峆峇峈峉峊峋峌峍峎峏峐峑峒峓峔峕峖峗峘峙峚峛峜峝峞峟峠峽峢峣嶠崢巒峧峨峩峪峫峬峭峮峯峰峱峲峳峴峵島峷峸峹峺峻峼峽峾峿崀崁嶗崍崄崅崆崇崈崉崊崋崌崍崎崏崐崑崒崓崔崕崖崗崘崙崚崛崜崝崞崟崠崡崢崣崤崥崦崧崨崩崪崫崬嶄崮崯崰崱崲崳崴崵崶崷崸崹崺崻崼崽崾崿嵀嵁嵂嵃嵄嵅嵆嵇嵈嵉嵊嵋嵌嵍嵎嵏嵐嵑嵒嵓嵔嵕嵖嵗嶸嵙嵚崳嵜嶁嵞嵟嵠嵡嵢嵣嵤嵥嵦嵧嵨嵩嵪嵫嵬嵭嵮嵯嵰嵱嵲嵳嵴嵵嵶嵷嵸嵹嵺嵻嵼嵽嵾嵿嶀嶁嶂嶃嶄嶅嶆嶇嶈嶉嶊嶋嶌嶍嶎嶏嶐嶑嶒嶓嶔嶕嶖嶗嶘嶙嶚嶛嶜嶝嶞嶟嶠嶡嶢嶣嶤嶥嶦嶧嶨嶩嶪嶫嶬嶭嶮嶯嶰嶱嶲嶳嶴嶵嶶嶷嶸嶹嶺嶻嶼嶽嶾嶿巀巁巂巃巄巔巆巇巈巉巊巋巌巍巎巏巐巑巒巓巔巕巖巗巘巙巚巛巜川州巟巠巡巢巣巤工左巧巨鞏巪巫巬巭差巰巰己已巳巴巵巶巷巸巹巺巻巼巽巾巿帀幣市布帄帥帆帇師帉帊帋希帍帎幃帳帑帒帓帔帕帖帗簾帙帚帛幟帝帞帟帠帡帢帣帤帥帶幀帨帩帪師帬席幫帯帰幬帲帳帴帵帶帷常帹帺幘幗帽帾帿幀幁冪幃幄幅幆幇幈幉幊幋幌幍幎幏幐幑幒幓幔幕幖幗幘幙幚幛幜幝幞幟幠幡幢幣幤幥幦幧幨幩幪幫幬幭幮幯幰幱干平年幵并幷幸幹幺幻幼幽幾廣庀庁庂広莊庅慶庇庈庉床庋庌庍庎序廬廡庒庫應底庖店庘廟庚庛府庝龐廢庠庡庢庣庤庥度座庨庩庪庫庬庭庮庯庰庱庲庳庴庵庶康庸庹庺庻庼庽庾庿廀廁廂廃廄廅廆廇廈廉廊廋廌廍廎廏廐廑廒廓廔廕廖廗廘廙廚廛廜廝廞廟廠廡廢廣廤廥廦廧廨廩廩廫廬廭廮廯廰廱廲廳廴廵延廷廸廹建廻廼廽廾廿開弁異棄弄弅弆弇弈弉弊弋弌弍弎式弐弒弒弓弔引弖弗弘弙弚弛弜弝弞弟張弡弢弣弤彌弦弧弨弩弳弫弬弭弮彎弰弱弲弳弴張弶強弸彈強弻弼弽弾弿彀彁彂彃彄彅彆彇彈彉彊彋彌彍彎彏彐彑歸當彔錄彖彗彘彙彚彛彜彝彞彟彠彡形彣彤彥彥彧彨彩彪彫彬彭彮彯彰影彲彳彴彵彶彷彸役彺徹彼彽彾彿往征徂徃徑待徆徇很徉徊律後徍徎徏徐徑徒従徔徠徖得徘徙徚徛徜徝從徟徠御徢徣徤徥徦徧徨復循徫徬徭微徯徰徱徲徳徴徵徶德徸徹徺徻徼徽徾徿忀忁忂心忄必憶忇忈忉忊忋忌忍忎懺忐忑忒忓忔忕忖志忘忙忚忛応忝忞忟忠忡忢忣忤忥忦憂忨忩忪快忬忭忮忯忰忱忲忳忴念忶忷忸忹忺忻忼忽愾忿懷態慫憮慪悵愴怇怈怉怊怋怌怍怎怏怐怑怒怓怔怕怖怗怘怙怚怛憐思怞怟怠怡怢怣怤急怦性怨怩怪怫怬怭怮怯怰怱怲怳怴怵怶怷怸怹怺總懟怽怾懌恀恁恂恃恄恅恆恇恈恉恊戀恌恍恎恏恐恑恒恓恔恕恖恗恘恙恚恛恜恝恞恟恠恡恢恣恤恥恦恧恨恩恪恫恬恭恮息恰恱恲懇恴恵惡恷慟懨愷惻惱惲恾恿悀悁悂悃悄悅悆悇悈悉悊悋悌悍悎悏悐悑悒悓悔悕悖悗悘悙悚悛悜悝悞悟悠悡悢患悤悥悅悧您悩悪愨懸慳悮憫悰悱悲悳悴悵悶悷悸悹悺悻悼悽悾悿惀惁惂惃惄情惆惇惈惉驚惋惌惍惎惏惐惑惒惓惔惕惖惗惘惙惚惛惜惝惞惟惠惡惢惣惤惥惦懼慘懲惪憊愜慚憚慣惰惱惲想惴惵惶惷惸惹惺惻惼惽惾惿愀愁愂愃愄愅愆愇愈愉愊愋愌愍愎意愐愑愒愓愔愕愖愗愘愙愚愛愜愝愞感慍愡愢愣憤愥憒愧愨愩愪愫愬愭愮愯愰愱愲愳愴愵愶愷愸愹愺愻愼愽愾愿慀慁慂慃慄慅慆慇慈慉慊態慌慍慎慏慐懾慒慓慔慕慖慗慘慙慚慛慜慝慞慟慠慡慢慣慤慥慦慧慨慩慪慫慬慭慮慯慰慱慲慳慴慵慶慷慸慹慺慻慼慽慾慿憀憁憂憃憄憅憆憇憈憉憊憋憌憍憎憏憐憑憒憓憔憕憖憗憘憙憚憛憜憝憞憟憠憡憢憣憤憥憦憧憨憩憪憫憬憭憮憯憰憱憲憳憴憵憶憷憸憹憺憻憼憽憾憿懀懁懂懃懄懅懆懇懈應懊懋懌懍懎懏懐懣懶懓懔懕懖懗懘懙懚懛懜懝懞懟懠懡懢懣懤懥懦懧懨懩懪懫懬懭懮懯懰懱懲懳懴懵懶懷懸懹懺懻懼懽懾懿戀戁戂戃戄戅戇戇戈戉戊戔戌戍戎戲成我戒戓戔戕或戧戰戙戚戛戜戝戞戟戠戡戢戣戤戥戦戧戨戩截戫戩戭戮戯戰戱戲戳戴戵戶戶戸戹戺戻戼戽戾房所扁扂扃扄扅扆扇扈扉扊手扌才扎扏扐撲扒打扔払扖扗托扙扚扛扜扝捍扟扠扡扢扣扤扥扦執扨擴捫掃揚扭扮扯擾扱扲扳扴扵扶扷扸批扺扻扼扽找承技抁抂抃抄抅抆抇抈抉把抋抌抍抎抏抐抑抒抓抔投抖抗折抙撫拋抜抝択摶摳掄搶抣護報抦抧抨抩抪披抬抭抮抯抰抱抲抳抴抵抶抷抸抹抺抻押抽抾抿拀拁拂拃拄擔拆拇拈拉拊拋拌拍拎拏拐拑拒拓拔拕拖拗拘拙拚招拜拝拞擬拠拡攏揀拤擁攔擰撥擇拪拫括拭拮拯拰拱拲拳拴拵拶拷拸拹拺拻拼拽拾拿挀持掛挃挄挅挆指挈按挊挋挌挍挎挏挐挑挒挓挔挕挖挗挘挙摯攣挜撾撻挾撓擋撟掙擠揮挦挧挨挩挪挫挬挭挮振挰挱挲挳挴挵挶挷挸挹挺挻挼挽挾挿捀捁捂捃捄捅捆捇捈捉捊捋捌捍捎捏捐捑捒捓捔捕捖捗捘捙捚捛捜捝撈損捠撿換搗捤捥捦捧捨捩捪捫捬捭據捯捰捱捲捳捴捵捶捷捸捹捺捻捼捽捾捿掀掁掂掃掄掅掆掇授掉掊掋掌掍掎掏掐掑排掓掔掕掖掗掘掙掚掛掜掝掞掟掠採探掣掤接掦控推掩措掫掬掭掮掯掰掱掲擄摑掵掶擲撣掹摻掻摜掽掾掿揀揁揂揃揄揅揆揇揈揉揊揋揌揍揎描提揑插揓揔揕揖揗揘揙揚換揜揝揞揟揠握揢揣揤揥揦揧揨揩揪揫揬揭揮揯揰揱揲揳援揵揶揷揸揹揺揻揼攬揾撳攙擱摟搃搄攪搆搇搈搉搊搋搌損搎搏搐搑搒搓搔搕搖搗搘搙搚搛搜搝搞搟搠搡搢搣搤搥搦搧搨搩搪搫搬搭搮搯搰搱搲搳搴搵搶搷搸搹攜搻搼搽搾搿摀摁摂摃攝攄擺搖擯摉攤摋摌摍摎摏摐摑摒摓摔摕摖摗摘摙摚摛摜摝摞摟摠摡摢摣摤摥摦摧摨摩摪摫摬摭摮摯摰摱摲摳摴摵摶摷摸摹摺摻摼摽摾摿撀撁撂撃攖撅撆撇撈撉撊撋撌撍撎撏撐撐撒撓撔撕撖撗撘撙撚撛撜撝撞撟撠撡撢撣撤撥撦撧撨撩撪撫撬播撮撯撰撱撲撳撴攆撶擷擼撹攛撻撼撽撾撿搟擁擂擃擄擅擆擇擈擉擊擋擌操擎擏擐擑擒擓擔擕擖擗擘擙據擛擜擝擻擟擠擡擢擣擤擥擦擧擨擩擪擫擬擭擮擯擰擱擲擳擴擵擶擷擸擹擺擻擼擽擾擿攀攁攂攃攄攅攆攇攈攉攊攋攌攍攎攏攐攑攢攓攔攕攖攗攘攙攚攛攜攝攞攟攠攡攢攣攤攥攦攧攨攩攪攫攬攭攮支攰攱攲攳攴攵收攷攸改攺攻攼攽放政敀敁敂敃敄故敆敇效敉敊敋敵敍敎敏敐救敒敓敔敕敖敗敘教敚斂敜敝敞敟敠敡敢散敤敥敦敧敨敩敪敫敬敭敮敯數敱敲敳整敵敶敷數敹敺敻敼敽敾敿斀斁斂斃斄斅斆文斈斉斊齋斌斍斎斏斐斑斒斕斔斕斖斗斘料斚斛斜斝斞斟斠斡斢斣斤斥斦斧斨斬斪斫斬斷斮斯新斱斲斳斴斵斶斷斸方斺斻於施斾斿旀旁旂旃旄旅旆旇旈旉旊旋旌旍旎族旐旑旒旓旔旕旖旗旘旙旚旛旜旝旞旟無旡既旣旤日旦舊旨早旪旫旬旭旮旯旰旱旲旳旴旵時曠旸旹旺旻旼旽旾旿昀昁昂昃昄昅昆昇昈昉昊昋昌昍明昏昐昑昒易昔昕昖昗昘曇昚昛昜昝昞星映昡昢昣昤春昦昧昨昩昪昫昬昭昮是昰昱昲昳昴昵昶昷昸昹昺昻晝昽顯昿晀晁時晃晄晅晆晇晈晉晊晉晌晍晎晏晐晑曬曉曄暈暉晗晘晙晚晛晜晝晞晟晠晡晢晣晤晥晦晧晨晩晪晫晬晭普景晰晱晲晳晴晵晶晷晸晹智晻晼晽晾晿暀暁暫暃暄暅暆暇暈暉暊暋暌暍暎暏暐暑暒暓暔暕暖暗暘暙暚暛暜暝暞暟暠暡暢暣暤暥暦曖暨暩暪暫暬暭暮暯暰暱暲暳暴暵暶暷暸暹暺暻暼暽暾暿曀曁曂曃曄曅曆曇曈曉曊曋曌曍曎曏曐曑曒曓曔曕曖曗曘曙曚曛曜曝曞曟曠曡曢曣曤曥曦曧曨曩曪曫曬曭曮曯曰曱曲曳更曵曶曷書曹曺曻曼曽曾替最朁朂會朄朅朆朇月有朊朋朌服朎朏朐朑朒朓朔朕朖朗朘朙朚望朜朝朞期朠朡朢朣朤朥朦朧木朩未末本札朮術朰朱朲朳樸朵朶朷朸朹機朻朼朽朾朿殺杁雜權杄杅桿杇杈杉杊杋杌杍李杏材村杒杓杔杕杖杗杘杙杚杛杜杝杞束杠條杢杣杤來杦杧楊榪杪杫杬杭杮杯杰東杲杳杴杵杶杷杸杹杺杻杼杽松板枀極枂枃構枅枆枇枈枉枊枋枌枍枎枏析枑枒枓枔枕枖林枘枙枚枛果枝樅枟枠枡樞棗枤櫪枦枧棖枩槍楓枬梟枮枯枰枱枲枳枴枵架枷枸枹枺枻枼枽枾枿柀柁柂柃柄柅柆柇柈柉柊柋柌柍柎柏某柑柒染柔柕柖柗柘柙柚柛柜柝柞柟檸柡柢柣柤查柦柧柨柩柪柫柬柭柮柯柰柱柲柳柴柵柶柷柸柹柺査柼檉柾柿梔栁栂栃栄柵栆標棧櫛櫳棟櫨栍櫟欄栐樹栒栓栔栕棲栗栘栙栚栛栜栝栞栟栠校栢栣栤栥栦栧栨栩株栫栬栭栮栯栰栱栲栳栴栵栶樣核根栺栻格栽欒栿桀桁桂桃桄桅框桇案桉桊桋桌桍桎桏桐桑桒桓桔桕桖桗桘桙桚桛桜桝桞桟椏橈楨檔榿橋樺檜槳樁桪桫桬桭桮桯桰桱桲桳桴桵桶桷桸桹桺桻桼桽桾桿梀梁梂梃梄梅梆梇梈梉梊梋梌梍梎梏梐梑梒梓梔梕梖梗梘梙梚梛梜條梞梟梠梡梢梣梤梥夢梧梨梩梪梫梬梭梮梯械梱梲梳梴梵梶梷梸梹梺梻梼梽梾梿檢棁欞棃棄棅棆棇棈棉棊棋棌棍棎棏棐棑棒棓棔棕棖棗棘棙棚棛棜棝棞棟棠棡棢棣棤棥棦棧棨棩棪棫棬棭森棯棰棱棲棳棴棵棶棷棸棹棺棻棼棽棾棿椀槨椂椃椄椅椆椇椈椉椊椋椌植椎椏椐椑椒椓椔椕椖椗椘椙椚椛検椝椞櫝槧椡椢椣欏椥椦椧椨椩椪椫椬橢椮椯椰椱椲椳椴椵椶�";
	public const string nums1 = "⓪①②③④⑤⑥⑦⑧⑨⑴⑵⑶⑷⑸⑹⑺⑻⑼⒈⒉⒊⒋⒌⒍⒎⒏⒐❶❷�";
	public const string nums2 = "01234567891234567891234567891234567891234567891234567891234567891234567890123456789";

	// Methods

	public void .ctor() { }
}

// Namespace: DYPublic.WordsCheck
internal class WordsList
{
	// Fields
	private List<string> listFromFile;
	private List<string> listAddTmp;
	private List<string> listDelTmp;
	private List<string> listTotal;
	private string FileName;
	private string FVersion;
	private string CurVersion;

	// Properties
	public string VersionInf { get; }
	public List<string> StringList { get; }

	// Methods

	public void .ctor(string strName) { }

	public string get_VersionInf() { }

	private void Save() { }

	public void Init() { }

	public void UpdateFileInfo(List<string> listIn, string strVersion) { }

	public void AddTmp(string strIn) { }

	public void RemoveTmp(string strIn) { }

	public void ClearTmp() { }

	public List<string> get_StringList() { }
}

// Namespace: DYPublic.WordsCheck
public class Config
{
	// Fields
	public static bool IsAudit;
	public static string FaceRanges;
	public static string LangChatshieldName;
	public static string WordsShieldPlusName;
	public static string SentenceShiedPlusName;
	public static string NameShiedPlusName;
	public static string WordsShieldWhiteName;
	public static string SentenceShiedWhiteName;
	public static string NameShiedWhiteName;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DYPublic.WordsCheck
public interface IChatCheck
{
	// Methods

	public abstract void InitChannel(bool bLangShield, string strWhiteProtectName) { }

	public abstract string ShieldWord(string strIn, string strOutProtect = "") { }

	public abstract bool IsSentenceShield(string strIn, bool bSerialNum, string strOutProtect = "") { }

	public abstract bool IsShield(string strIn, bool bSerialNum, string strOutProtect = "") { }
}

// Namespace: DYPublic.WordsCheck
public interface INameCheck
{
	// Methods

	public abstract void Init(string strWhiteProtectName) { }

	public abstract bool IsNameValid(string strIn) { }

	public abstract NAME_ERROR NormaNameCheck(string strIn) { }
}

// Namespace: DYPublic.WordsCheck
public enum NAME_ERROR
{
	// Fields
	public int value__;
	public const NAME_ERROR NONE = 0;
	public const NAME_ERROR LENGTH_INVALID = 1;
	public const NAME_ERROR NEED_EN_OR_CN_CODE = 2;
	public const NAME_ERROR HANVE_INVLALID_CODE = 3;
	public const NAME_ERROR INVALID_BEIGIN = 4;
}

// Namespace: DYPublic.WordsCheck
public class NameCheck : INameCheck
{
	// Fields
	private string WhiteProtectName;
	private List<string> listNameShield;
	private List<string> listNameShieldWhite;
	private int MinNameLen;
	private int MaxNameLen;

	// Methods

	public void .ctor() { }

	protected override void Finalize() { }

	public void Init(string strWhiteProtectName) { }

	public void Refresh() { }

	public bool IsNameValid(string strIn) { }

	private bool IsHaveShieldName(string strIn) { }

	public void SetNameLengthRange(int min, int max) { }

	public NAME_ERROR NormaNameCheck(string strIn) { }
}

// Namespace: DYPublic.WordsCheck
internal class NameCheckInfo
{
	// Fields
	private static NameCheckInfo sInstance;
	private List<char> listWhite;
	private List<RangeU16> listUnicodeRange;

	// Methods

	public static NameCheckInfo GetInstance() { }

	public bool IsValidCode(string strIn) { }

	public bool IsValidCode(char cIn) { }

	public bool IsHaveEnOrCnCode(string strIn) { }

	private bool IsEnOrCnCode(char cIn) { }

	private void Init() { }

	public bool IsWhiteCode(char cIn) { }

	private void LoadWhiteCode() { }

	public bool IsInUnicodeZone(string strIn) { }

	public bool IsInUnicodeZone(char In) { }

	private void LoadUnicodeZone() { }

	public void .ctor() { }
}

// Namespace: DYPublic.WordsCheck
public enum ShieldType
{
	// Fields
	public int value__;
	public const ShieldType PUBLIC = 1;
	public const ShieldType LANG = 2;
	public const ShieldType SENTENCE = 3;
	public const ShieldType NAME = 4;
	public const ShieldType NAME_AUDIT = 5;
	public const ShieldType PUBLIC_AUDIT = 6;
	public const ShieldType ALL = 99;
}

// Namespace: DYPublic.WordsCheck
internal class ShieldInfo
{
	// Fields
	private static ShieldInfo sInstance;
	private WordsList[] _allWordsList;
	private List<Action> listRefresh;
	private WordsList _PublicShield;
	private WordsList _LangShield;
	private WordsList _SentenceShield;
	private WordsList _NameShield;
	private WordsList _ShPublicShield;
	private WordsList _ShNameShield;

	// Properties
	private WordsList[] AllWordsList { get; }
	public WordsList PublicShield { get; }
	public WordsList LangShield { get; }
	public WordsList SentenceShield { get; }
	public WordsList NameShield { get; }
	public WordsList ShPublicShield { get; }
	public WordsList ShNameShield { get; }

	// Methods

	public static ShieldInfo GetInstance() { }

	private WordsList[] get_AllWordsList() { }

	public string GetVersion(ShieldType type) { }

	public void UpdateFileInfo(ShieldType type, List<string> listIn, string strVersion) { }

	private WordsList GetByType(ShieldType type) { }

	public void AddRefresh(Action act) { }

	public void RemoveRefresh(Action act) { }

	private void OnTmpShieldChanged() { }

	public void AddTmp(ShieldType type, string strIn) { }

	public void AddTmp(ShieldType type, List<string> listIn) { }

	public void RemoveTmp(ShieldType type, string strIn) { }

	public void RemoveTmp(ShieldType type, List<string> listIn) { }

	public void ClearTmp(ShieldType type) { }

	public WordsList get_PublicShield() { }

	public WordsList get_LangShield() { }

	public WordsList get_SentenceShield() { }

	public WordsList get_NameShield() { }

	public WordsList get_ShPublicShield() { }

	public WordsList get_ShNameShield() { }

	public void .ctor() { }
}

// Namespace: DYPublic.RenameUI
internal class NameGenerate
{
	// Fields
	public const string NameGeneratePackageName = "com.duoyi.namegenerate";
	public static string PathRelatePub;
	public Func<string, bool> funIsNameValid;
	private const int MaxTryTimes = 50;
	private Dictionary<string, List<string>> DicTypeNames;
	private List<NameGenerate.NameWeight> listNameWeight;
	private int maxWeight;

	// Methods

	public string GenerateName() { }

	private string GenerateNameRaw() { }

	private void Init() { }

	private void ReadNameTxt() { }

	private void ReadNameWeight() { }

	private int GetWeighIndex(int val) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
private struct NameGenerate.NameWeight
{
	// Fields
	public string strCompose;
	public int len;
	public int weight;
	public int weightBegin;
}

// Namespace: DYPublic.RenameUI
public class NameShiedlManager : Singleton<NameShiedlManager>
{
	// Fields
	private NameGenerate nameGemerater;
	public NameCheck nameCheck;

	// Methods

	public override void Init() { }

	public void Refresh() { }

	public override void UnInit() { }

	public string CreateName() { }

	public void .ctor() { }
}

// Namespace: DYPublic.RenameUI
public class ItemTips : MonoBehaviour
{
	// Fields
	private static float msgFadeTicker;

	// Properties
	private Text text { get; }
	private Image imgBg { get; }

	// Methods

	private Text get_text() { }

	private Image get_imgBg() { }

	private void Update() { }

	public void PopMsg(string msg, float time) { }

	[IteratorStateMachineAttribute] // RVA: 0x28CC0 Offset: 0x280C0 VA: 0x180028CC0
	private IEnumerator PopMsg(float time) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ItemTips.<PopMsg>d__7 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public ItemTips <>4__this;
	public float time;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: DYPublic.RenameUI
public class NamePanel : PanelController
{
	// Fields
	public static string InfoRenameContentCost;
	public static string InfoRenameContentFree;
	public static string InfoRenameContentForce;
	public static string InfoRenameTips;
	public static string InfoRenamePopConfirmTitle;
	public static string InfoRenamePopConfirmContentFree;
	public static string InfoRenamePopConfirmContentCost;
	public static string InfoRenamePopCancelTitle;
	public static string InfoRenamePopCancelContent;
	public static string InfoRenameCheckErrorLength;
	public static string InfoRenameCheckErrorNeedEnOrCn;
	public static string InfoRenameCheckErrorInvalid;
	public static string InfoRenameCheckErrorBegin;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NamePanel.NameType <nameType>k__BackingField;
	private GameObject objForceRename;
	private GameObject objMakeName;
	private GameObject objRename;
	private GameObject[] PanelNameTypes;
	private InputField iptFroceRename;
	private InputField iptMakeName;
	private InputField iptRename;
	private Text txtDesRename;
	private Text txtDesForceRename;
	private ItemTips tips;
	private Button m_btnRenameTips;

	// Properties
	public NamePanel.NameType nameType { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public NamePanel.NameType get_nameType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_nameType(NamePanel.NameType value) { }

	protected override void OnOpen() { }

	public void ShowSub(bool bEnableTips = False) { }

	protected override void OnClose() { }

	protected override void OnInitComponent() { }

	private void OnRenamePanelClose() { }

	private void OnForceRename() { }

	private void OnMakeNameRd() { }

	private void OnMakeName() { }

	private void PopConfirm(string title, string content, Action act, bool needDelay = False) { }

	private void OnMakeNameTips() { }

	private void OnRename() { }

	private void OnRenameCfm() { }

	private void OnRenameTips() { }

	private void OnCancel() { }

	public static string GetNameErrorCode(NAME_ERROR erRet) { }

	public override void Close() { }

	private void ResetInputFieldName() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public enum NamePanel.NameType
{
	// Fields
	public int value__;
	public const NamePanel.NameType ForceRename = 0;
	public const NamePanel.NameType MakeName = 1;
	public const NamePanel.NameType ReName = 2;
}

// Namespace: DYPublic.RenameUI
public class NamePopPanel : PanelController
{
	// Fields
	private GameObject objForceRename;
	private GameObject objMakeName;
	private GameObject objRename;
	private Text txtTitle;
	private Text txtDes;
	private Text txtConfirm;
	private Button btnConfirm;
	private string strConfirm;
	private Action actConfirm;
	private bool m_needDelay;
	private float timeBegin;
	private float NeedTime;

	// Properties
	public bool needDelay { get; set; }

	// Methods

	public void ShowInfo(string title, string des, Action act) { }

	public bool get_needDelay() { }

	public void set_needDelay(bool value) { }

	protected override void OnOpen() { }

	private void Update() { }

	private void ClearDelay() { }

	protected override void OnClose() { }

	protected override void OnInitComponent() { }

	private void OnOk() { }

	private void OnCancel() { }

	public void .ctor() { }
}

// Namespace: DYPublic.RenameUI
public class RenameModule : Singleton<RenameModule>
{
	// Fields
	private string assetName;
	private string packageName;
	private bool _renameUISwitch;
	public RenameModule.RenameType renameType;
	public uint costMoney;
	public string oldName;
	public uint CurLevel;
	public uint MinFreeLevel;
	public uint MaxFreeLevel;
	public bool NeedClientConfirm;
	public bool NeedCancelConfirm;
	public Action actNameChanged;
	public Action<string> actSetPlayerName;
	public Action actNamePanelClose;
	private int _playerID;
	public Action actSendAskRename;
	public Action<string, int, uint> actSendRename;
	public Action<int, string> actSendLoginRename;
	public Action actSendAskCloseRename;

	// Properties
	public bool RenameUISwitch { get; set; }
	public int PlayerID { get; set; }

	// Methods

	public bool get_RenameUISwitch() { }

	public void set_RenameUISwitch(bool value) { }

	public int get_PlayerID() { }

	public void set_PlayerID(int value) { }

	public override void UnInit() { }

	public void SendAskRename() { }

	public void SendRename(string newName) { }

	public void SendLoginRename(string strName) { }

	public void SendAskCloseRename() { }

	public void OnAskrenameRsp(int oneRenameType, uint cost) { }

	public void OnAskrenameRsp(int oneRenameType, uint cost, int askRenameRet) { }

	private void OpenNamePanel() { }

	public void OnRenameRsp(bool isAccess) { }

	public void OnRenameRsp(int result, string playerName) { }

	public void OnLoginrenameRsp(string oldPlayerName) { }

	public void ResetRenameLevelData(uint curLevel, uint minFreeRenameLevel, uint maxFreeRenameLevel) { }

	public void .ctor() { }
}

// Namespace: 
public enum RenameModule.RenamRet
{
	// Fields
	public int value__;
	public const RenameModule.RenamRet Success = 0;
	public const RenameModule.RenamRet LengthLow = 1;
	public const RenameModule.RenamRet LengthHigh = 2;
	public const RenameModule.RenamRet InvalidWord = 3;
	public const RenameModule.RenamRet IsNumber = 4;
	public const RenameModule.RenamRet Exist = 5;
	public const RenameModule.RenamRet InCd = 6;
}

// Namespace: 
public enum RenameModule.AskRenamRet
{
	// Fields
	public int value__;
	public const RenameModule.AskRenamRet Success = 0;
	public const RenameModule.AskRenamRet InCd = 6;
	public const RenameModule.AskRenamRet NeedConfirm = 9;
}

// Namespace: 
public enum RenameModule.RenameType
{
	// Fields
	public int value__;
	public const RenameModule.RenameType None = 0;
	public const RenameModule.RenameType NewPlayerFree = 1;
	public const RenameModule.RenameType PaybackPlayer = 2;
	public const RenameModule.RenameType Cost = 3;
	public const RenameModule.RenameType LoginForce = 4;
	public const RenameModule.RenameType NewPlayerMakeName = 5;
}

// Namespace: DYPublic.Login
public class ErrorTipMgr : Singleton<ErrorTipMgr>
{
	// Fields
	private static Dictionary<int, string> ErrorCodeTable;
	public ErrorTipMgr.OnAntiIndulgenceDelegate OnAntiIndulgence;

	// Methods

	public void SetOnAntiIndulgenceDelegate(ErrorTipMgr.OnAntiIndulgenceDelegate onAntiIndulgence) { }

	public void ShowErrorTipPanel(int errorCode) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public sealed class ErrorTipMgr.OnAntiIndulgenceDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(int iCode, string sMsg) { }

	public virtual IAsyncResult BeginInvoke(int iCode, string sMsg, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.IMChecker
public class CCLoginChecker
{
	// Fields
	private static bool check;
	private static CCLoginChecker instance;
	private const string CURRENT_CC_KEY = "dytestaccount_v2";
	private readonly string FRONT_CC_KEY;
	private string curMobileAccount;
	private string curMobilePassword;
	private string frontMobileAccount;
	private string frontMobilePassword;

	// Methods

	public static CCLoginChecker GetCCLogin() { }

	private void .ctor() { }

	public void GetCurCCAccountAndPassword(out string account, out string password) { }

	public void CheckCC(Action<bool> callback) { }

	private void GetCurCCAccount(out string account, out string password) { }

	private void GetFrontCCAccount(out string account, out string password) { }

	private void GetAccountByKey(string key, out string account, out string password) { }

	private void SaveFrontCCAccount(string account, string password) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class CCLoginChecker.<>c__DisplayClass11_0
{
	// Fields
	public CCLoginChecker <>4__this;
	public Action<bool> callback;

	// Methods

	public void .ctor() { }

	internal void <CheckCC>b__0(bool b) { }
}

// Namespace: DYPublic.IMChecker
public class CCLoginCheckView : MonoBehaviour
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Button btnConfirm;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Button btnCancle;
	private static Action<bool> buttonCallback;

	// Properties
	private static GameObject ccLoginCheckerGameObject { get; }

	// Methods

	private static GameObject get_ccLoginCheckerGameObject() { }

	private void Start() { }

	public static void Display(Action<bool> callback) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class CCLoginCheckView.<>c
{
	// Fields
	public static readonly CCLoginCheckView.<>c <>9;
	public static UnityAction <>9__5_0;
	public static UnityAction <>9__5_1;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <Start>b__5_0() { }

	internal void <Start>b__5_1() { }
}

// Namespace: DYPublic.IMChecker
public class IMChecker : MonoBehaviour
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <IsBetaVersion>k__BackingField;
	private static readonly string[] betaBundles;
	private static readonly string certFilePath;
	private const int SecondsInOneDay = 86400;
	private static Action<bool> onSwitchCcAccountAction;
	private static IMChecker _instance;
	private bool checkIMConfirm;
	private int checkIMTryCnt;
	public static bool EnableLog;

	// Properties
	public static bool IsBetaVersion { get; set; }
	private static IMChecker Instance { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void set_IsBetaVersion(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_IsBetaVersion() { }

	private static IMChecker get_Instance() { }

	public static void Init() { }

	public static void GetCurCCAccountAndPassword(out string mobileAccount, out string mobilePassword) { }

	public static void SetSwitchCCAccountAction(Action<bool> action) { }

	private static void CheckCC() { }

	private static void CheckIfBetaVersionIOS() { }

	[IteratorStateMachineAttribute] // RVA: 0x412E0 Offset: 0x406E0 VA: 0x1800412E0
	private static IEnumerator CheckIfBetaVersionAndroid() { }

	private static long int_overflow(long val) { }

	private static long StringHash(string bundleId) { }

	private void BeginCheck() { }

	private void OnApplicationFocus(bool focus) { }

	private bool IsEnableInternet() { }

	private void VerifyIMAccount(string imAccount) { }

	private void CheckIMAccountRequestCallback(UnityWebRequest webRequest) { }

	private bool IsIOS8Above() { }

	private void CheckIMLogin(float expireDay) { }

	private static void Log(string logContent) { }

	private bool IsInstalledIM() { }

	private void ShowAlertViewInstallIM() { }

	private void ShowAlertLoginIM() { }

	private void ShowAlertVerifiFailedAndTipRestart() { }

	private void ShowAlertVerifiFailedAndTipQuit() { }

	private void DismissAlertView() { }

	private static string GetCPUType() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class IMChecker.<CheckIfBetaVersionAndroid>d__16 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	private WWW <www>5__2;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: DYPublic.WebUtil
public class HttpClient : MonoBehaviour
{
	// Fields
	public static GameObject HttpRoot;
	public UnityWebRequest www;
	public HttpClient.HttpCallBack httpCallBack;

	// Methods

	[RuntimeInitializeOnLoadMethodAttribute] // RVA: 0x6EE40 Offset: 0x6E240 VA: 0x18006EE40
	public static void Establish() { }

	public static void Get(string uri, HttpClient.HttpCallBack cb, int timeOut = 0) { }

	public static void Post(string url, string postData, HttpClient.HttpCallBack cb, int timeOut = 0, string contentType = "application/json") { }

	public static void Post(string uri, WWWForm form, HttpClient.HttpCallBack cb, int timeOut = 0) { }

	public static void Post(string url, string postData, string headers, HttpClient.HttpCallBack cb, int timeOut = 0) { }

	public static void Post(string url, Dictionary<string, string> files, Dictionary<string, string> forms, string headers, HttpClient.HttpCallBack cb, int timeOut = 0) { }

	private void Start() { }

	[IteratorStateMachineAttribute] // RVA: 0x4D940 Offset: 0x4CD40 VA: 0x18004D940
	private IEnumerator CroutineSendHttpRequest() { }

	private void OnDestroy() { }

	private void OnApplicationQuit() { }

	private void DestroySelf() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public sealed class HttpClient.HttpCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(UnityWebRequest w) { }

	public virtual IAsyncResult BeginInvoke(UnityWebRequest w, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class HttpClient.<CroutineSendHttpRequest>d__11 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public HttpClient <>4__this;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: DYPublic.FeedBack
public class FeedBack : Singleton<FeedBack>
{
	// Fields
	private GameServerAPI m_GameServer;
	private FeedBack.FeedBackInfo m_FeedBackInfo;

	// Methods

	public void SetTest(bool bFlag) { }

	public void SetGameServerAPI(GameServerAPI gameServer) { }

	public void SetUploadFileAction(Action<string> upLoad) { }

	public void SetFeedBackAction(Action<int> feedBack) { }

	public GameServerAPI GetGameServerAPI() { }

	public void FeedBackQuestion(Dictionary<string, object> dQuestion) { }

	public void UploadFile(string sFile, string sNumber = "") { }

	private void OnUploadFile(UnityWebRequest www) { }

	private void OnFeedBackQuestion(string sUrl) { }

	public void .ctor() { }
}

// Namespace: 
private class FeedBack.FeedBackInfo
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <UploadUrl>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <UploadNum>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Type>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Question>k__BackingField;
	public Dictionary<string, object> dExtra;
	public Dictionary<string, object> dParam;

	// Properties
	public string UploadUrl { get; set; }
	public int UploadNum { get; set; }
	public string Type { get; set; }
	public string Question { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_UploadUrl() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_UploadUrl(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_UploadNum() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_UploadNum(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Type() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Type(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Question() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Question(string value) { }

	public void .ctor() { }
}

// Namespace: DYPublic.FeedBack
public class FeedBackAction
{
	// Fields
	public static Action<string> OnUploadFile;
	public static Action<int> OnFeedBackResult;

	// Methods

	public void .ctor() { }
}

// Namespace: DYPublic.FeedBack
public class Util
{
	// Fields
	private static string INTER_UPLOAD_URL;
	private static string TEST_UPLOAD_URL;
	private static string UPLOAD_URL;
	private static string sUploadFilesApi;
	private static bool bTest;

	// Methods

	public static void SetTest(bool bFlag) { }

	public static string GetUploadUrl() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DYPublic.FeedBack.GameServer
public abstract class GameServerAPI
{
	// Methods

	public abstract void InitProtocol() { }

	public abstract void C2GSFeedBackQuestion(string sType, string sContent, string sExtraFile, Dictionary<string, object> dExtraData, Dictionary<string, object> dExtraParam) { }

	protected void .ctor() { }
}

// Namespace: DYPublic.FeedBack.GameServer
public abstract class GameServerFactory
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static GameServerAPI <GameServer>k__BackingField;

	// Properties
	public static GameServerAPI GameServer { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static GameServerAPI get_GameServer() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_GameServer(GameServerAPI value) { }

	public abstract GameServerAPI CreateGameServer() { }

	protected void .ctor() { }
}

// Namespace: DYPublic.GZ
public class GZInterfaceMgr : Singleton<GZInterfaceMgr>
{
	// Fields
	private object netInstance;

	// Methods

	public void SetNetInstance<T>(T tempNetInstance) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18F2440 Offset: 0x18F1440 VA: 0x1818F2440
	|-GZInterfaceMgr.SetNetInstance<NetClient>
	|-GZInterfaceMgr.SetNetInstance<object>
	|-GZInterfaceMgr.SetNetInstance<MonoBehaviour>
	*/

	public object GetNetInstance() { }

	public void .ctor() { }
}

// Namespace: DYPublic.GZ
public interface NetInterface
{
	// Methods

	public abstract void SetProxy(string addr, ushort port) { }

	public abstract void SetServerCommandHandler(Action<int> callback) { }

	public abstract void SetConnectFailHandler(Action callback) { }

	public abstract void SetErrorHandler(Action callback) { }

	public abstract void SetSeed(int seed) { }

	public abstract void NakeSendSeed(int seed) { }

	public abstract void PacketPrepare(int cmd) { }

	public abstract void PacketAddI(int value, int len) { }

	public abstract void PacketAddS(string s, int len) { }

	public abstract void PacketAddBinaryS(byte[] s, int len) { }

	public abstract void PacketSend() { }

	public abstract int NakedSendBinaryS(byte[] s, int len) { }

	public abstract int UnpackInt(int len) { }

	public abstract string UnpackString(int len) { }

	public abstract byte[] UnpackBinaryString(int len) { }

	public abstract void Connect(string ip, int port) { }

	public abstract void Disconnect() { }

	public abstract bool IsConnected() { }

	public abstract void ProcessServerCommand() { }
}

// Namespace: DYPublic.GZ
public class NetClientMgr : Singleton<NetClientMgr>
{
	// Fields
	private NetInterface netInstance;

	// Methods

	public void SetNetInstance(NetInterface netInstance) { }

	public NetInterface GetNetInstance() { }

	public void .ctor() { }
}

// Namespace: DYPublic.GZ.Rename
public class NetGZRename : Singleton<NetGZRename>
{
	// Fields
	public static int C2GS_GAME_PUBLIC;
	public static int C2GS_RENAME;
	public static int C2GS_RENAME_ASKRENAME;
	public static int C2GS_RENAME_RENAME;
	public static int C2GS_RENAME_LOGINRENAME;
	public static int C2GS_RENAME_ASKCLOSERENAME;
	public static int GS2C_GAME_PUBLIC;
	public static int GS2C_RENAME;
	public static int GS2C_RENAME_ASKRENAME;
	public static int GS2C_RENAME_RENAME;
	public static int GS2C_RENAME_LOGINRENAME;
	public static int GS2C_RENAME_CLOSERENAME;
	public static Action<int, uint> OnAskrenameRspCallback;
	public static Action<int> OnRenameRspCallback;
	public static Action<string> OnLoginrenameRspCallback;

	// Methods

	public void SetProtocol() { }

	public override void Init() { }

	public void GS2CRename(NetInterface netObj) { }

	public void SendAskRename() { }

	public void SendRename(string strName, int renameType, uint costMoney) { }

	public void SendLoginRename(int playerID, string strName) { }

	public void SendAskCloseRename() { }

	private void OnAskrenameRsp(int reNameType, uint cost) { }

	private void OnRenameRsp(int result) { }

	private void OnLoginrenameRsp(int playerID, string oldPlayerName) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DYPublic.GZ.NetVerification
public class NetVerification : Singleton<NetVerification>
{
	// Fields
	public static int C2GS_SUB_IDENTITY_AUTH;
	public static int C2GS_GAME_PUBLIC;

	// Methods

	public override void Init() { }

	public void GS2CVerification(NetInterface netObj) { }

	public void C2SRequestVerificationInfo() { }

	public void C2SSendVerificationInfo(int Area, string sIDCard, string sName) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DYPublic.GZ.Login
public class NetLogin : Singleton<NetLogin>
{
	// Fields
	private string Account;
	private string Password;
	private int EncryptVer;
	private string Result;
	public static int GS2C_GAME_PUBLIC;
	public static int C2GS_GAME_PUBLIC;
	public static int GS2C_PUBLOGIN;
	public static int GS2C_PUBLOGIN_HELLO;
	public static int GS2C_PUBLOGIN_EXTRA;
	public static int GS2C_PUBLOGIN_BRIEF_LIST;
	public static int GS2C_PUBLOGIN_BRIEF_INFO;
	public static int GS2C_PUBLOGIN_lOGIN_SUCCESS;
	public static int GS2C_PUBLOGIN_SKIP;
	public static int GS2C_PUBLOGIN_ERR;
	public static int C2GS_PUBLOGIN;
	public static int C2GS_PUBLOGIN_ANSWERHELLO;
	public static int C2GS_PUBLOGIN_ACCOUNT;
	public static int C2GS_PUBLOGIN_BRIEF_INFO;
	public static int C2GS_PUBLOGIN_PLAYER_ADD;
	public static int C2GS_PUBLOGIN_PLAYER_LOGIN;
	public static int C2GS_PUBLOGIN_SKIP_LOGIN;
	public static int C2GS_PUBLOGIN_SUB_QUITGAME;
	public static Action<List<int>> OnGetBriefListCallback;
	public static Action<int, string> OnBriefInfoCallback;
	public static Action<int> OnLoginSucceedCallback;
	public static Action<int> OnLoginFailCallback;
	public static Action<int> OnQuickLoginSucceedCallback;
	public static Action<int> OnQuitGameSucceedCallback;
	public static Action OnQuickLoginFailCallback;
	public static Action OnWithoutQuickLoginCallback;
	public static Action OnConnectedGameServerHandler;
	public static Action<string, int, int, string> OnLoginSkipCallback;
	public static int GS2C_PUBLOGIN_QUICK_KEY;
	public static int C2GS_PUBLOGIN_QUICK_LOGIN;
	private static int QuickKey;
	private static bool QuickLogin;

	// Methods

	private static void ColorLog(string color, string msg) { }

	public void SetQuickLogin(bool enable) { }

	public override void Init() { }

	public void GS2CLogin(NetInterface netObj) { }

	private void GS2CLoginHello(NetInterface netObj) { }

	private void GS2CLoginExtra(NetInterface netObj) { }

	private void GS2CLoginBriefList(NetInterface netObj) { }

	private void GS2CSkipLogin(NetInterface netObj) { }

	private void GS2CLoginBriefInfo(NetInterface netObj) { }

	public void GS2CQuickKey(NetInterface netObj) { }

	public void Connect(string directIp, int directPort, string goalIp, int goalPort) { }

	public void DelayConnect(string directIp, int directPort, string goalIp, int goalPort) { }

	public void C2SQuitGame() { }

	public void C2SLoginQuick(int playerID) { }

	public void C2SAnswerHello(int iSeed) { }

	public void C2SLoginAccount(string acc, string pass, int ver, string result = "{}") { }

	public void C2SAccountAdd(string Name) { }

	public void C2SRequestPlayerInfo(int playerID) { }

	public void C2SAccountLogin(int PlayerID) { }

	public void C2SSkipLogin(int loginIndex, string loginkey) { }

	public void C2SLoginQuit() { }

	public byte[] CompressMD5Pwd(byte[] sPwd) { }

	public StringBuilder GetMD5Hash(byte[] buffer) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DYPublic.GZ.FeedBack.GameServer
internal class GZGameServer : GameServerAPI
{
	// Fields
	private const int C2GS_GAME_PUBLIC = 209;
	private const int C2GS_SUB_FEEDBACK = 87;

	// Methods

	public void .ctor() { }

	public override void InitProtocol() { }

	public NetInterface PrepareProHead() { }

	public override void C2GSFeedBackQuestion(string sType, string sContent, string sExtraFile, Dictionary<string, object> dExtra, Dictionary<string, object> dParam) { }

	private void S2CFeedBackProtocol(NetInterface netClient) { }

	private void GS2CFeedBackResult(NetInterface netClient) { }
}

// Namespace: DYPublic.GZ.FeedBack.GameServer
public class GZGameServerFactory : GameServerFactory
{
	// Methods

	public override GameServerAPI CreateGameServer() { }

	public void .ctor() { }
}

// Namespace: DYPublic.DYPackageTool
public class DYPackBase
{
	// Methods

	public virtual void Init() { }

	public void .ctor() { }
}

// Namespace: DYPublic.DYPackageTool
public class PubModuleInit
{
	// Methods

	public static void Init() { }

	private static void InitModulue() { }

	private static void InitInterface() { }

	public void .ctor() { }
}

// Namespace: DYPublic.DYP2P
public class DYP2PDll
{
	// Fields
	private const string DYP2P_DLL = "dyp2p";

	// Methods

	public static extern int DYP2P_Init(DYP2PDll.P2PID id, byte[] token, int tokenLen) { }

	public static extern int DYP2P_Fini() { }

	public static extern int DYP2P_ResetToken(byte[] token, int tokenLen) { }

	public static extern int DYP2P_Connect(DYP2PDll.P2PID id) { }

	public static extern int DYP2P_Destroy(DYP2PDll.P2PID id) { }

	public static extern int DYP2P_GetConnectionState(DYP2PDll.P2PID id) { }

	public static extern bool DYP2P_Recv(out DYP2PDll.P2PID id, out IntPtr data, out int len) { }

	public static extern int DYP2P_Send(DYP2PDll.P2PID id, byte[] data, int len) { }

	public static extern void DYP2P_OnceFrame() { }

	public static extern int DYP2P_AddStunServer(string url) { }

	public static extern int DYP2P_RotateLog() { }

	public static extern int DYP2P_GetPingRtt(DYP2PDll.P2PID id) { }

	public static extern long DYP2P_TimeMillis() { }

	public static extern int DYP2P_RecvPackets() { }

	public static extern void DYP2P_WarFinish() { }

	public static extern void DYP2P_SetTcpFlag(bool flag) { }

	public static extern void DYP2P_SetMergePacketTime(int delay_ms) { }

	public static extern void DYP2P_SetConfig(int key, int val) { }

	public void .ctor() { }
}

// Namespace: 
public struct DYP2PDll.P2PID
{
	// Fields
	public uint productID;
	public uint accountID;
	public uint playerID;

	// Methods

	public void .ctor(uint product, uint account, uint player) { }
}

// Namespace: DYPublic.Keychain
public class Keychain
{
	// Methods

	public static void SaveUserData(string key, string value) { }

	public static string LoadUserData(string key) { }

	public void .ctor() { }
}

// Namespace: DYPublic.Keychain.Utils
internal class ConfigHelper
{
	// Methods

	public static void SaveData(string filePath, string section, string key, string value) { }

	public static string LoadData(string filePath, string section, string key) { }

	public void .ctor() { }
}

// Namespace: DYPublic.Keychain.Utils
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class Util
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string ToString(MD5 md5, string content) { }
}

// Namespace: DYPublic.Keychain.PC
public static class KeychainPCWrapper
{
	// Fields
	private const string SaveSection = "game";
	private const string SaveKey = "4tJxgn3(";
	private const string SavePath = "user/common";
	private const string SaveFile = "pubuserdata";

	// Methods

	private static void SaveData(string key, string value) { }

	private static string LoadData(string key) { }

	public static void SaveUserData(string key, string value) { }

	public static string LoadUserData(string key) { }

	private static string GetSaveFilePath() { }
}

// Namespace: DYPublic.Keychain.Core
internal class ConfigHelper
{
	// Methods

	public static void SaveData(string filePath, string section, string key, string value) { }

	public static string LoadData(string filePath, string section, string key) { }

	public void .ctor() { }
}

// Namespace: DYPublic.DGW
internal class DGWLib
{
	// Fields
	private const string DGWDLL = "dgw";

	// Methods

	private static extern int AccessRequest(string jsonParam, IntPtr accessRequestCallback, IntPtr userData) { }

	private static extern int AccessDelay(string jsonParam, int times, IntPtr accessDelayCallback, IntPtr userData) { }

	public static extern int HttpSend(string data, int len, int type = 1) { }

	public static extern void SetLogInfo(string dir, int level) { }

	public static extern int AccessDestroy() { }

	public static extern IntPtr GetDGWVersion() { }

	public static int DGWAccessRequest(string jsonParam) { }

	public static int DGWAccessDelay(string jsonParam, int times) { }

	public static int AccessRequest(string jsonParam, DGWLib.AccessRequestCallback callback, IntPtr userData) { }

	public static int AccessDelay(string jsonParam, int times, DGWLib.AccessDelayCallback callback, IntPtr userData) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x70EE0 Offset: 0x702E0 VA: 0x180070EE0
	public static void OnGetAccessTokenCB(int type, int result, string data, IntPtr userData) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x72F90 Offset: 0x72390 VA: 0x180072F90
	public static void OnGetAccessDelayCB(string info, IntPtr userData) { }

	public void .ctor() { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x776F0 Offset: 0x76AF0 VA: 0x1800776F0
public sealed class DGWLib.SwitchDataChannelCallbackFunc : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string ip, ushort udpPort, ushort tcpPort, ushort minAvgDelay, ushort myAvgDelay, IntPtr userData) { }

	public virtual IAsyncResult BeginInvoke(string ip, ushort udpPort, ushort tcpPort, ushort minAvgDelay, ushort myAvgDelay, IntPtr userData, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x776F0 Offset: 0x76AF0 VA: 0x1800776F0
public sealed class DGWLib.AccessRequestCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(int type, int result, string data, IntPtr userData) { }

	public virtual IAsyncResult BeginInvoke(int type, int result, string data, IntPtr userData, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x776F0 Offset: 0x76AF0 VA: 0x1800776F0
public sealed class DGWLib.AccessDelayCallback : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string info, IntPtr userData) { }

	public virtual IAsyncResult BeginInvoke(string info, IntPtr userData, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.DGW
public class DGWManager : MonoBehaviour
{
	// Fields
	private Action<DgwInfo> AccessTokenCB;
	private Action<DgwDelayInfo> AccessDelayCB;
	private DgwInfo Info;
	private string TokenData;
	private string DelayData;

	// Properties
	public string SetTokenData { set; }
	public string SetDelayData { set; }

	// Methods

	public void set_SetTokenData(string value) { }

	public void set_SetDelayData(string value) { }

	private void Start() { }

	private void Update() { }

	public void BindAccessTokenCB(Action<DgwInfo> callback) { }

	public void BindAccessDelayCB(Action<DgwDelayInfo> callback) { }

	public void GetAccessTokenCB(string data) { }

	public void GetAccessDelayCB(string data) { }

	public void .ctor() { }
}

// Namespace: DYPublic.DGW
public class DGWProxy : Singleton<DGWProxy>
{
	// Fields
	private bool DgwAbleUse;
	private DGWManager DgwMgr;
	private DgwParam param;
	private string configPathDir;
	private string configFilePath;
	private DGWProxy.ConfigEventHandler configCallBack;
	private bool hasConfigCB;
	private float configCBTime;
	private string curConfigPath;

	// Properties
	public DGWManager DgwManager { get; }
	public string CurConfigPath { get; }

	// Methods

	public DGWManager get_DgwManager() { }

	public string get_CurConfigPath() { }

	public override void Init() { }

	public void SetLogPath(string path, int level = 0) { }

	public int AccessToken(DgwParam param, Action<DgwInfo> callback) { }

	public int AccessDelay(Action<DgwDelayInfo> callback) { }

	public void SendDgwResult(int errCode, string token, List<string> serverInfo, int playerId) { }

	public int GameTerminate() { }

	public string GetDGWSDKVersion() { }

	public void CheckConfig(int server, DGWProxy.ConfigEventHandler configCB) { }

	private string GetDGWIniFilePath(DGWProxy.Server server) { }

	private string CreatDGWConfig(DGWProxy.Server server) { }

	private void DownLoadConfigHttp() { }

	private void RequestByHttpWebRequest(string curUrl) { }

	private void DownLoadConfig() { }

	private void OnDownloadConfigCompleted(object sender, DownloadDataCompletedEventArgs e) { }

	private void ConfigCB(string path) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <CheckConfig>b__22_0(object[] s) { }
}

// Namespace: 
public enum DGWProxy.Server
{
	// Fields
	public int value__;
	public const DGWProxy.Server InnerTest = 0;
	public const DGWProxy.Server OuterTest = 1;
	public const DGWProxy.Server Formal = 2;
}

// Namespace: 
public sealed class DGWProxy.ConfigEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string configPath) { }

	public virtual IAsyncResult BeginInvoke(string configPath, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.DGW
public class DGWProxyInstance
{
	// Fields
	public static DGWProxy Instance;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DYPublic.DGW
public class DgwParam
{
	// Fields
	public int proid;
	public int bsid;
	public int port;
	public string cid;
	public string client_use;
	public string conf;
	public Dictionary<string, object> conf_data;
	public Dictionary<string, object> keep_params;
	public Dictionary<string, object> c2s_through;
	public int platform;
	public int echo_real;
	public int switch_limit;
	public int switch_open;
	public int use_https;

	// Methods

	public void .ctor() { }
}

// Namespace: DYPublic.DGW
public class DgwInfo
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Success>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Token>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <BsID>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Port>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<DgwServerInfo> <ServerInfo>k__BackingField;

	// Properties
	public bool Success { get; set; }
	public string Token { get; set; }
	public int BsID { get; set; }
	public int Port { get; set; }
	public List<DgwServerInfo> ServerInfo { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Success() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Success(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Token() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Token(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_BsID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_BsID(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Port() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Port(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<DgwServerInfo> get_ServerInfo() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ServerInfo(List<DgwServerInfo> value) { }

	public void .ctor(bool success, string token = "", int bsid = 0, int port = 0, List<DgwServerInfo> info) { }
}

// Namespace: DYPublic.DGW
public class DgwDelayInfo
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Ip>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Port>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Delay>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <UdpPort>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <IsReal>k__BackingField;

	// Properties
	public string Ip { get; set; }
	public int Port { get; set; }
	public int Delay { get; set; }
	public int UdpPort { get; set; }
	public int IsReal { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Ip() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Ip(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Port() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Port(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Delay() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Delay(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_UdpPort() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_UdpPort(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_IsReal() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_IsReal(int value) { }

	public void .ctor(string ip, int port, int delay, int udpPort, int isReal) { }
}

// Namespace: DYPublic.DGW
public struct DgwServerInfo
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Ip>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Port>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <UdpPort>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <IsReal>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <Delay>k__BackingField;

	// Properties
	public string Ip { get; set; }
	public int Port { get; set; }
	public int UdpPort { get; set; }
	public int IsReal { get; set; }
	public float Delay { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Ip() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Ip(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Port() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Port(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_UdpPort() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_UdpPort(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_IsReal() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_IsReal(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_Delay() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Delay(float value) { }

	public void .ctor(string ip, int port, int udpport, int isreal, float dealy = 0) { }
}

// Namespace: DYPublic.DGW
public struct DgwResultInfo
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <error_type>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <proid>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <bsid>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <port>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <cid>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <uid>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <token>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<DgwResultServerInfo> <server>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <platform>k__BackingField;

	// Properties
	public int error_type { get; set; }
	public int proid { get; set; }
	public int bsid { get; set; }
	public int port { get; set; }
	public string cid { get; set; }
	public int uid { get; set; }
	public string token { get; set; }
	public List<DgwResultServerInfo> server { get; set; }
	public string platform { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_error_type() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_error_type(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_proid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_proid(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_bsid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_bsid(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_port() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_port(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_cid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_cid(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_uid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_uid(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_token() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_token(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<DgwResultServerInfo> get_server() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_server(List<DgwResultServerInfo> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_platform() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_platform(string value) { }
}

// Namespace: DYPublic.DGW
public struct DgwResultServerInfo
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<string> <info>k__BackingField;

	// Properties
	public List<string> info { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<string> get_info() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_info(List<string> value) { }
}

// Namespace: DYPublic.DGW
public struct TokenInfoForJson
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <bsid>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <desc>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <ip>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <op>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <port>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <result>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<DgwServerForJson> <servers>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <token>k__BackingField;

	// Properties
	public string bsid { get; set; }
	public string desc { get; set; }
	public string ip { get; set; }
	public string op { get; set; }
	public string port { get; set; }
	public string result { get; set; }
	public List<DgwServerForJson> servers { get; set; }
	public string token { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_bsid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_bsid(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_desc() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_desc(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_ip() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ip(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_op() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_op(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_port() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_port(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_result() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_result(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<DgwServerForJson> get_servers() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_servers(List<DgwServerForJson> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_token() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_token(string value) { }

	public void .ctor(string bsid, string desc, string ip, string op, string port, string result, List<DgwServerForJson> servers, string token) { }
}

// Namespace: DYPublic.DGW
public struct DgwServerForJson
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<DgwSForJson> <s>k__BackingField;

	// Properties
	public List<DgwSForJson> s { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<DgwSForJson> get_s() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_s(List<DgwSForJson> value) { }

	public void .ctor(List<DgwSForJson> s) { }
}

// Namespace: DYPublic.DGW
public class DgwSForJson
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<string> <normal>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<string> <echo>k__BackingField;

	// Properties
	public List<string> normal { get; set; }
	public List<string> echo { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<string> get_normal() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_normal(List<string> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<string> get_echo() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_echo(List<string> value) { }

	public void .ctor(List<string> normal, List<string> echo) { }
}

// Namespace: DYPublic.DGW
public class DgwDelayInfoForJson
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <bsid>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <ip>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <keep_params>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <op>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <port>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<string> <s>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <s_type>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <token>k__BackingField;

	// Properties
	public int bsid { get; set; }
	public string ip { get; set; }
	public string keep_params { get; set; }
	public string op { get; set; }
	public int port { get; set; }
	public List<string> s { get; set; }
	public int s_type { get; set; }
	public string token { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_bsid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_bsid(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_ip() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ip(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_keep_params() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_keep_params(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_op() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_op(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_port() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_port(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<string> get_s() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_s(List<string> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_s_type() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_s_type(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_token() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_token(string value) { }

	public void .ctor(int bsid, string ip, string keep_params, string op, int port, List<string> s, int s_type, string token) { }
}

// Namespace: DYPublic.DataCenter.Domain
public abstract class Domain
{
	// Properties
	public abstract string[] Urls { get; }
	public abstract string[] BackupUrls { get; }

	// Methods

	public abstract string[] get_Urls() { }

	public abstract string[] get_BackupUrls() { }

	protected void .ctor() { }
}

// Namespace: DYPublic.DataCenter.Domain
internal class DomainManager
{
	// Fields
	private static Domain currentDomain;

	// Methods

	public static void SetDomain(Domain domain) { }

	public static string[] GetUrls(string query) { }

	public static string[] GetBackupUrls(string query) { }

	public void .ctor() { }
}

// Namespace: DYPublic.DataCenter.Domain
public class ExternalDevelop_CN : Domain
{
	// Properties
	public override string[] Urls { get; }
	public override string[] BackupUrls { get; }

	// Methods

	public override string[] get_Urls() { }

	public override string[] get_BackupUrls() { }

	public void .ctor() { }
}

// Namespace: DYPublic.DataCenter.Domain
public class ExternalDevelop_TW : Domain
{
	// Properties
	public override string[] Urls { get; }
	public override string[] BackupUrls { get; }

	// Methods

	public override string[] get_Urls() { }

	public override string[] get_BackupUrls() { }

	public void .ctor() { }
}

// Namespace: DYPublic.DataCenter.Domain
public class ExternalReview_CN : Domain
{
	// Properties
	public override string[] Urls { get; }
	public override string[] BackupUrls { get; }

	// Methods

	public override string[] get_Urls() { }

	public override string[] get_BackupUrls() { }

	public void .ctor() { }
}

// Namespace: DYPublic.DataCenter.Domain
public class InternalDevelop_CN : Domain
{
	// Properties
	public override string[] Urls { get; }
	public override string[] BackupUrls { get; }

	// Methods

	public override string[] get_Urls() { }

	public override string[] get_BackupUrls() { }

	public void .ctor() { }
}

// Namespace: DYPublic.DataCenter.Domain
public class InternalDevelop_TW : Domain
{
	// Properties
	public override string[] Urls { get; }
	public override string[] BackupUrls { get; }

	// Methods

	public override string[] get_Urls() { }

	public override string[] get_BackupUrls() { }

	public void .ctor() { }
}

// Namespace: DYPublic.DataCenter.Domain
public class Product_CN_Mainland : Domain
{
	// Properties
	public override string[] Urls { get; }
	public override string[] BackupUrls { get; }

	// Methods

	public override string[] get_Urls() { }

	public override string[] get_BackupUrls() { }

	public void .ctor() { }
}

// Namespace: DYPublic.DataCenter.Domain
public class Product_CN_Oversea : Domain
{
	// Properties
	public override string[] Urls { get; }
	public override string[] BackupUrls { get; }

	// Methods

	public override string[] get_Urls() { }

	public override string[] get_BackupUrls() { }

	public void .ctor() { }
}

// Namespace: DYPublic.DataCenter.Domain
public class Product_TW : Domain
{
	// Properties
	public override string[] Urls { get; }
	public override string[] BackupUrls { get; }

	// Methods

	public override string[] get_Urls() { }

	public override string[] get_BackupUrls() { }

	public void .ctor() { }
}

// Namespace: DYPublic.Cryptography
public class Des
{
	// Fields
	private static readonly byte[] desIV;

	// Methods

	public static string Decrypt(string cryptedString, string decryptKey) { }

	public static string Encrypt(string plainString, string encryptKey) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DYPublic.Cryptography.Web
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class Sign
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string Hexdigest(MD5 md5Hash, string input) { }

	public static void UrlSignature(string query, IDictionary<string, string> scope) { }
}

// Namespace: DYPublic.Cryptography.Base
public static class Base16
{
	// Fields
	private const byte upperCaseOffset = 55;
	private const byte lowerCaseOffset = 87;
	private const byte numberOffset = 48;
	private const byte upperNumberDiff = 7;
	private const byte lowerUpperDiff = 32;
	private const string lowerAlphabet = "0123456789abcdef";
	private const string upperAlphabet = "0123456789ABCDEF";

	// Methods

	public static string EncodeUpper(byte[] bytes) { }

	public static string EncodeLower(byte[] bytes) { }

	private static string encode(byte[] bytes, string alphabet) { }

	public static byte[] Decode(string text) { }

	private static int getHexByte(int character) { }

	private static void validateHex(char c) { }
}

// Namespace: DYPublic.Cryptography.Base
internal static class Pointer
{
	// Methods

	public static byte* Offset(byte* ptr, int length) { }

	public static char* Offset(char* ptr, int length) { }
}

// Namespace: DYPublic.GamePlatform
public class AdvSendMng : Singleton<AdvSendMng>
{
	// Fields
	private List<AdvMsg> m_listNotFinish;
	private List<AdvMsg> m_listWaitGAId;

	// Methods

	public void AdvLog(string action, string secretKey, int minutesIn = 0) { }

	public void OnAdvertisingIdentifierCb(string advertisingId, bool trackingEnabled, string errorMsg) { }

	private void Send(AdvMsg msg) { }

	private void OnSendFinish(AdvMsg msg) { }

	public void .ctor() { }
}

// Namespace: DYPublic.GamePlatform
public class AdvMsg
{
	// Fields
	public string actionValue;
	public string secretKey;
	public int minutes;
	private Action<AdvMsg> m_actFinish;
	private int m_curTime;
	private const int SEND_INTERVAL = 180;
	private const int MAX_TIME = 10;

	// Methods

	public void .ctor(string act, string skey, int min, Action<AdvMsg> actFinish) { }

	public void SendAdv() { }

	private void SendAdvRet(UnityWebRequest www) { }

	private void OnSendFinish() { }
}

// Namespace: DYPublic.GamePlatform
public class BdConfirmSendMng : Singleton<BdConfirmSendMng>
{
	// Fields
	private List<BdMsg> m_listNotFinish;
	public static bool m_ServerLog;

	// Methods

	public void Send(string url, string data, int interval, int maxSendTimes) { }

	private void OnSendFinish(BdMsg msg) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DYPublic.GamePlatform
public class BdMsg
{
	// Fields
	public string m_url;
	public string m_data;
	private int m_sendInterval;
	private int m_maxSendTimes;
	private Action<BdMsg> m_actFinish;
	private int m_curTimes;

	// Methods

	public void .ctor(string url, string data, int interval, int maxSendTimes, Action<BdMsg> actFinish) { }

	public void Send() { }

	private void SendRet(UnityWebRequest www) { }

	private void OnSendFinish(UnityWebRequest www) { }
}

// Namespace: DYPublic.GamePlatform
public class BigDataBase
{
	// Fields
	public static string sChannelIDPath;
	private static bool sGAIdGetted;
	private static string sGAId;
	private static Dictionary<string, string> model2Type;

	// Properties
	public static bool IsGoogleAdvIdGetted { get; set; }
	public static string GoogleAdvId { get; set; }

	// Methods

	public static string GetCurTime() { }

	public static string GetNetType() { }

	public static string GetMAC() { }

	public static string GetCPU() { }

	public static string GetMemory() { }

	public static string GetSystemBit() { }

	public static string GetGPU() { }

	public static string GetGPUVersion() { }

	public static string GetGPUType() { }

	public static string GetIP() { }

	public static string GetChanelID() { }

	public static string GetIPLocal() { }

	public static bool get_IsGoogleAdvIdGetted() { }

	public static void set_IsGoogleAdvIdGetted(bool value) { }

	public static string get_GoogleAdvId() { }

	public static void set_GoogleAdvId(string value) { }

	public static string GetAppsTimeInfo() { }

	public static string GetImei() { }

	public static string GetAndroidID() { }

	public static string GetBuild() { }

	public static string GetLocale() { }

	public static string GetAdvertisingTrackingEnabled() { }

	public static string GetIdentifierForVendor() { }

	public static string GetIdentifierForAdvertising() { }

	private static string FillVerNum(string strIn) { }

	public static string GetSysVersion() { }

	public static string GetDeviceType() { }

	private static string GetDeviceRawType() { }

	public static string GetNetTypeEnumStr() { }

	public static string GetPlatformEnum() { }

	public static string GetPlatform() { }

	public static ulong GetDiskID() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DYPublic.GamePlatform
public interface IBigDataBuilder
{
	// Methods

	public abstract void PushData(string data) { }

	public abstract void AddRawData(string data) { }

	public abstract void AddPairData(string key, string value) { }

	public abstract void Clear() { }

	public abstract string String() { }
}

// Namespace: DYPublic.GamePlatform
internal class BigDataBuilder : IBigDataBuilder
{
	// Fields
	private string SingleSep;
	private string MultSep;
	private string PairSep;
	public string[] contextSep;
	private StringBuilder builder;

	// Methods

	public void .ctor(string sep) { }

	public void .ctor() { }

	public void SetSingleSep(string sep) { }

	public void SetMultSep(string sep) { }

	public void SetPairSep(string sep) { }

	public void PushData(string data) { }

	public void AddPairData(string key, string value) { }

	public void AddRawData(string data) { }

	public void Clear() { }

	public string String() { }
}

// Namespace: DYPublic.GamePlatform
internal class DressBigDataBuilder : BigDataBuilder
{
	// Fields
	private string tempKey;

	// Methods

	public void .ctor() { }

	public void SetDressTempKey(int index) { }

	public void AddDressPairData(string key, string value) { }

	public void AddSkillCastPairData(int index, string key, string value) { }
}

// Namespace: DYPublic.GamePlatform
public class BigdataCommon : Singleton<BigdataCommon>
{
	// Fields
	private IBigDataBuilder builder;
	public static string BDVersionString;
	private string m_server;
	private string m_uid;
	private string m_role_id;
	private string m_client_ID;
	private string m_client_version;
	private string m_gate;

	// Methods

	public override void Init() { }

	public bool InitParam() { }

	public void SetAccount(string account) { }

	public void SetBuilder(IBigDataBuilder bd) { }

	public void CustomizeLog(string event_type, string envent_id, string event_label, string context, string stats_col) { }

	public void StartGameLog(string title, string download_channel, string stats_col) { }

	public void DeviceInfoLog(string title) { }

	private bool IsWeekFirst() { }

	public void WeekFirstLoginLog(string title, string download_channel) { }

	public void CommonLog(string title, string info_version, string count_dimension, string count_value, string logName = "c_action_") { }

	public void AdvLog(string action, string secretKey, int minutesIn = 0, HttpClient.HttpCallBack cb) { }

	private void AppendAdvValue(StringBuilder sb, string key, string value) { }

	private void AppendAdvSign(StringBuilder sb, string key, string value) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DYPublic.GamePlatform
public class BigDataStatistics : Singleton<BigDataStatistics>
{
	// Fields
	private string cryptKey;
	public static string UrlInnerTestGz;
	public static string UrlInnerTestCd;
	public static string UrlOutTest;
	public static string UrlNormal;
	public static string UrlOverseaTest;
	public static string UrlOverseaNormal;
	public static string AdvUrlInnerTestGz;
	public static string AdvUrlInnerTestCd;
	public static string AdvUrlOutTest;
	public static string AdvUrlNormal;
	public static string AdvUrlOverseaTest;
	public static string AdvUrlOverseaNormal;

	// Properties
	private string BigdataUrl { get; }
	private string AdvUrl { get; }

	// Methods

	private string get_BigdataUrl() { }

	public void SendBigData(string body) { }

	public void SednBigData(List<string> bodys) { }

	private string get_AdvUrl() { }

	public void SendAdvData(string body, HttpClient.HttpCallBack actRet) { }

	private string BuildHttpInfo(string body) { }

	private string BuildHttpInfo(List<string> bodys) { }

	private string GemItemInfo(string body) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DYPublic.GamePlatform
public static class DesTool
{
	// Fields
	private static string lastKey;
	private static DESCryptoServiceProvider desPrd;
	private static ICryptoTransform cTransformEnc;
	private static ICryptoTransform cTransformDec;

	// Methods

	private static void InitDesPrd(string strkey) { }

	public static void Clear() { }

	private static void ClearKeyRlate() { }

	public static byte[] Encrypt(byte[] array, string sKey) { }

	public static string Encrypt(string strIn, string sKey) { }

	public static byte[] Decrypt(byte[] array, string sKey) { }

	public static string Byte2Hex(byte[] values) { }
}

// Namespace: DYPublic.GamePlatform
public class PlatformUtil
{
	// Fields
	public static bool IsChengdu;
	public static int BigdataMaxSendTimes;
	public static int BigdataSendInterval;
	private static MD5 sMD5;

	// Methods

	public static int TimeToGreenwich(DateTime dtIn) { }

	public static DateTime TimeFromGreenwich(int seconds) { }

	[IteratorStateMachineAttribute] // RVA: 0x14A50 Offset: 0x13E50 VA: 0x180014A50
	public static IEnumerator GetPostHttpResponse(string url, string postData, int timeOut = 5) { }

	public static string GetMD5(string content) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PlatformUtil.<GetPostHttpResponse>d__5 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public string url;
	public string postData;
	public int timeOut;
	private UnityWebRequest <www>5__2;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	private void <>m__Finally1() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: DYPublic.GamePlatform
public static class RC4Tool
{
	// Fields
	private static byte[] Edkey;
	private static byte[] EdkeySrc;
	private static string strOldKey;
	private static int s_MixIdx;
	private static int s_DataIdx;

	// Methods

	public static void InitKey(string strKey) { }

	public static void Reset() { }

	private static byte GetKey(int idx) { }

	public static byte[] Encrypt(byte[] array) { }

	public static byte[] Decrypt(byte[] array) { }

	private static void .cctor() { }
}

// Namespace: DYPublic.UI
public static class FormatConvert
{
	// Fields
	private static readonly Dictionary<string, string> NormalFormatDict;
	private static readonly Regex NormalRegex;
	private static readonly Regex EightBitColorRegex;
	private static readonly Regex SixBitColorRegex;

	// Methods

	public static string ConvertText(string strText) { }

	private static void .cctor() { }
}

// Namespace: DYPublic.UI
public abstract class PanelController : MonoBehaviour
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <IsOpened>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <IsInit>k__BackingField;

	// Properties
	public bool IsOpened { get; set; }
	public bool IsInit { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_IsOpened() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_IsOpened(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_IsInit() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_IsInit(bool value) { }

	public virtual void Open() { }

	public virtual void Close() { }

	public virtual void InitComponet() { }

	protected virtual void OnOpen() { }

	protected virtual void OnClose() { }

	protected virtual void OnInitComponent() { }

	protected void .ctor() { }
}

// Namespace: DYPublic.UI
public class PanelManger : Singleton<PanelManger>
{
	// Fields
	public int DefaultPubCanvasOrder;
	public Vector2 DefaultResolution;
	private Dictionary<Type, PanelManger.PanelInfo> type2PanelInfo;
	private GameObject PubCanvasGO;

	// Methods

	public override void Init() { }

	public override void UnInit() { }

	public void Initialize(Transform rt, int defaultOrder = -1) { }

	private void InitArg() { }

	private void InitCanvas() { }

	public void AddPanelPrefab(Type tp, string assetName, string packageName = "") { }

	public T GetPanel<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x6283F0 Offset: 0x6273F0 VA: 0x1806283F0
	|-PanelManger.GetPanel<object>
	*/

	public T OpenPanel<T>(string assetName, string packageName = "") { }
	/* GenericInstMethod :
	|
	|-RVA: 0x628620 Offset: 0x627620 VA: 0x180628620
	|-PanelManger.OpenPanel<NamePanel>
	|-PanelManger.OpenPanel<NamePopPanel>
	|-PanelManger.OpenPanel<object>
	*/

	public T OpenPanel<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x6284E0 Offset: 0x6274E0 VA: 0x1806284E0
	|-PanelManger.OpenPanel<VerificationChildConfirmPanel>
	|-PanelManger.OpenPanel<VerificationComfirmPanel>
	|-PanelManger.OpenPanel<VerificationGuidePanel>
	|-PanelManger.OpenPanel<VerificationPanel>
	|-PanelManger.OpenPanel<object>
	*/

	public void ClosePanel<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FA0860 Offset: 0x1F9F860 VA: 0x181FA0860
	|-PanelManger.ClosePanel<object>
	*/

	private T CreatePanel<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x627FB0 Offset: 0x626FB0 VA: 0x180627FB0
	|-PanelManger.CreatePanel<object>
	*/

	public void .ctor() { }
}

// Namespace: 
private struct PanelManger.PanelInfo
{
	// Fields
	public string AssetName;
	public string PackageName;
	public PanelController Controller;
}

// Namespace: DYPublic.UI
public class ScrollViewPage : MonoBehaviour, IBeginDragHandler, IEventSystemHandler, IEndDragHandler
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GameObject content;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float smooting;
	private ScrollRect rect;
	private float[] page;
	private float targetHorizontal;
	private bool isDrag;
	private int currentIndex;

	// Methods

	private void Start() { }

	private void Update() { }

	public void AddChild(GameObject childObject) { }

	public Transform GetCurrent() { }

	public void OnBeginDrag(PointerEventData eventData) { }

	public void OnEndDrag(PointerEventData eventData) { }

	public void .ctor() { }
}

// Namespace: DYPublic.UI
public class TextureScale
{
	// Fields
	private static Color[] texColors;
	private static Color[] newColors;
	private static int w;
	private static float ratioX;
	private static float ratioY;
	private static int w2;
	private static int finishCount;
	private static Mutex mutex;

	// Methods

	public static void Point(Texture2D tex, int newWidth, int newHeight) { }

	public static void Bilinear(Texture2D tex, int newWidth, int newHeight) { }

	private static void ThreadedScale(Texture2D tex, int newWidth, int newHeight, bool useBilinear) { }

	public static void BilinearScale(object obj) { }

	public static void PointScale(object obj) { }

	private static Color ColorLerpUnclamped(Color c1, Color c2, float value) { }

	public void .ctor() { }
}

// Namespace: 
public class TextureScale.ThreadData
{
	// Fields
	public int start;
	public int end;

	// Methods

	public void .ctor(int s, int e) { }
}

// Namespace: DYPublic.UI
[DisallowMultipleComponent] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class Tips : MonoBehaviour
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int tipsMaxWidth;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float showTime;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float fadeTime;
	public Vector2 finalPos;
	public float interval;
	public string tipsMessage;

	// Methods

	public void ShowPrompt(string message) { }

	[IteratorStateMachineAttribute] // RVA: 0x33080 Offset: 0x32480 VA: 0x180033080
	private IEnumerator ShowTips() { }

	public void DestroyTips() { }

	private void FadeIn() { }

	[IteratorStateMachineAttribute] // RVA: 0x34E80 Offset: 0x34280 VA: 0x180034E80
	private IEnumerator FadeOut() { }

	public void MoveTo(float x, float y) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Tips.<ShowTips>d__7 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public Tips <>4__this;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class Tips.<FadeOut>d__10 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public Tips <>4__this;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: DYPublic.UI
public class TipsManager : Singleton<TipsManager>
{
	// Fields
	public int TipsLimit;
	private string packageName;
	private string prefabName;
	private GameObject tipsManager;
	public Canvas tipsCanvas;
	private int tipsCount;
	private int _defaultLayerOrder;
	public static Action<string> ActShowPrompt;
	private GameObject tipsPrefab;
	private List<GameObject> tipsObjects;

	// Properties
	public int DefaultLayerOrder { get; set; }

	// Methods

	public int get_DefaultLayerOrder() { }

	public void set_DefaultLayerOrder(int value) { }

	public void InitTipsManager() { }

	public void EasyShowPrompt(string message) { }

	public void ShowPrompt(string message, Transform parent) { }

	public void SetTipsCanvasAsParent(Transform tipsTrans) { }

	public void ShowTips(GameObject tipsObject) { }

	public void DestroyTips(GameObject tipsObject) { }

	public void .ctor() { }
}

// Namespace: DYPublic.AccountStorage
public class AccountStorage
{
	// Fields
	private static readonly Storager Storager;

	// Methods

	private static void .cctor() { }

	public static void AddAccountInfo(string mobileAccount, string serializedAccountInfo) { }

	public static bool RemoveAccountInfo(string mobileAccount) { }

	public static bool TryGetAccountInfo(string mobileAccount, out string serializedAccountInfo) { }

	public static List<AccountInfo> GetTotalAccountInfo() { }

	public static void DeleteLastAccountInfo() { }

	public static void ClearAccountInfo() { }

	[ObsoleteAttribute] // RVA: 0x491F0 Offset: 0x485F0 VA: 0x1800491F0
	public static void AddAccountLoginInfo(string mobileAccount, double currentTimestamp) { }

	[ObsoleteAttribute] // RVA: 0x491F0 Offset: 0x485F0 VA: 0x1800491F0
	public static bool IsSignInLimitationPerdayBefore(string mobileAccount, double currentTimestamp) { }

	[ObsoleteAttribute] // RVA: 0x491F0 Offset: 0x485F0 VA: 0x1800491F0
	public static void CheckSignInLimitationPerdayAfter(string mobileAccount, double currentTime, Action moreAction, Action retryAction) { }

	public void .ctor() { }
}

// Namespace: DYPublic.AccountStorage.Crypto
public class Des
{
	// Fields
	private static readonly byte[] desIV;

	// Methods

	public static string Decrypt(string cryptedString, string decryptKey) { }

	public static string Encrypt(string plainString, string encryptKey) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DYPublic.AccountStorage.Crypto.Base
public static class Base16
{
	// Fields
	private const byte upperCaseOffset = 55;
	private const byte lowerCaseOffset = 87;
	private const byte numberOffset = 48;
	private const byte upperNumberDiff = 7;
	private const byte lowerUpperDiff = 32;
	private const string lowerAlphabet = "0123456789abcdef";
	private const string upperAlphabet = "0123456789ABCDEF";

	// Methods

	public static string EncodeUpper(byte[] bytes) { }

	public static string EncodeLower(byte[] bytes) { }

	private static string encode(byte[] bytes, string alphabet) { }

	public static byte[] Decode(string text) { }

	private static int getHexByte(int character) { }

	private static void validateHex(char c) { }
}

// Namespace: DYPublic.AccountStorage.Crypto.Base
internal static class Pointer
{
	// Methods

	public static byte* Offset(byte* ptr, int length) { }

	public static char* Offset(char* ptr, int length) { }
}

// Namespace: DYPublic.AccountStorage.Core
public class AccountCache
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AccountInfo <AccountInfo>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Segment <Segment>k__BackingField;

	// Properties
	public AccountInfo AccountInfo { get; set; }
	public Segment Segment { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public AccountInfo get_AccountInfo() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_AccountInfo(AccountInfo value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Segment get_Segment() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Segment(Segment value) { }

	public void .ctor(string mobileAccount, string serializedAccountInfo, Segment segment) { }
}

// Namespace: DYPublic.AccountStorage.Core
public class Segment
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private double <LastLoginTimestamp>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private double <touchTimestamp>k__BackingField;

	// Properties
	public double LastLoginTimestamp { get; set; }
	public double touchTimestamp { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public double get_LastLoginTimestamp() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_LastLoginTimestamp(double value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public double get_touchTimestamp() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_touchTimestamp(double value) { }

	public void .ctor() { }
}

// Namespace: DYPublic.AccountStorage.Core
public class LoginInfo
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <MobileAccount>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private double <LoginTimestamp>k__BackingField;

	// Properties
	public string MobileAccount { get; set; }
	public double LoginTimestamp { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_MobileAccount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_MobileAccount(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public double get_LoginTimestamp() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_LoginTimestamp(double value) { }

	public void .ctor(string mobileAccount, double loginTimestamp) { }
}

// Namespace: DYPublic.AccountStorage.Core
public class AccountInfo
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <MobileAccount>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <SerializedAccountInfo>k__BackingField;

	// Properties
	public string MobileAccount { get; set; }
	public string SerializedAccountInfo { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_MobileAccount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_MobileAccount(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_SerializedAccountInfo() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_SerializedAccountInfo(string value) { }

	public void .ctor(string mobileAccount, string serializedAccountInfo) { }
}

// Namespace: DYPublic.AccountStorage.Core
public class Storager
{
	// Fields
	public const int MOBILE_ACCOUNT_LIMITS = 3;
	private const string ENCRYPT_KEY = "!zd$19i_";
	private readonly string DATA_KEY;
	private readonly string HISTORY_DATA_KEY;
	private List<AccountCache> accountCaches;

	// Methods

	public void .ctor() { }

	public void AddAccountInfo(string acct, string serializedAcctInfo) { }

	public bool RemoveAccountInfo(string acct) { }

	public void ClearAccountInfo() { }

	public List<AccountInfo> GetTotalAccountInfo() { }

	public bool TryGetAccountInfo(string mobileAccount, out string serializedAccountInfo) { }

	public void WriteCache() { }

	public void ReadCache() { }

	public void ClearLastCache() { }

	public int IsAccountExit(string account, out AccountCache cache) { }

	public List<string> GetAccountsIn24Hours(double currentTimestamp) { }

	public void WriteHistoryInfo(List<LoginInfo> currentData) { }

	public List<LoginInfo> ReadHistoryInfo() { }
}

// Namespace: DYPublic.ZMPush
public class ZMInfoPush
{
	// Fields
	private static string lastError;
	private static float lastPushTime;

	// Methods

	public static string GetPassword() { }

	public static void PushError(string errorDetail) { }

	public static void PushFile(List<string> filePathList, string sDesc, int iPushID = 0) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DYPublic.ZMPush
public class Logic : Singleton<Logic>
{
	// Methods

	public string GetZMPushUrl() { }

	public string GetZMUploadUrl() { }

	public string GetZMToken() { }

	public string GetNetName() { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZMPush
public class ZMPush : Singleton<ZMPush>
{
	// Fields
	public int TIME_OUT;
	public int LOG_TYPE_DEFAULT;
	public int LOG_TYPE_NORMAL;
	public int LOG_TYPE_WARN;
	public int LOG_TYPE_ERROR;
	public string ZM_URL;
	public string ZMHW_URL;
	public string INNTER_ZM_URL;

	// Methods

	public void Send2ZM(string passport, string sError = "�", string sDesc = "", int iType = 0, int iStatisticType = -1, int iLevel = -1, int iPushID = 0) { }

	public void OnZMPushCB(UnityWebRequest www) { }

	private string GetJson(int iStatisticType, int iLevel, string sError, string sDesc, string iType) { }

	public void .ctor() { }
}

// Namespace: DYPublic.ZMPush
public class ZMUpload : Singleton<ZMUpload>
{
	// Fields
	public int TIME_OUT;
	public int LOG_TYPE_DEFAULT;
	public int LOG_TYPE_NORMAL;
	public int LOG_TYPE_WARN;
	public int LOG_TYPE_ERROR;
	public string ZM_URL;
	public string INNTER_ZM_URL;

	// Methods

	public void Send2ZMFiles(string passport, List<string> filePathList, string sDesc, int iPush = 0) { }

	public void OnZMPushCB(UnityWebRequest www) { }

	public static string MD5Encrypt(string str) { }

	public void Send2ZMFiles(string passport, string sDir, string sDesc, int iPush = 0) { }

	private List<string> GetFiles(string sDir) { }

	public void .ctor() { }
}

// Namespace: DYPublic.Zmworks
public enum SDK_Server
{
	// Fields
	public int value__;
	public const SDK_Server InnerTest = 0;
	public const SDK_Server OutsideTest = 1;
	public const SDK_Server Formal = 2;
	public const SDK_Server UnKnown = 3;
}

// Namespace: DYPublic.Zmworks
[DisallowMultipleComponent] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class ZMManager : MonoBehaviour
{
	// Fields
	private static ZMManager s_instance;
	private EResult m_WorkState;
	private CCallBack<WorkStateChange_t> m_WorkStateChangeCB;
	private CCallBack<UnderAgeTimeLimit_t> m_pUnderAgeTimeLimitCB;
	private CCallBack<UnderAgeCurfew_t> m_pUnderAgeCurfewCB;
	private Action curfewHandle;
	private ZMManager.TimeLimitHandle timeLimitHandle;
	private ZMManager.WorkStateHandle workStateHandle;
	private SDK_Server ServerType;
	private bool InnerTest;
	private CTimerNode TimeOutTimer;
	private bool IsInit;
	private string dgwConfigPath;

	// Properties
	public static ZMManager Instance { get; }
	public bool WorkStateOK { get; }

	// Methods

	public static ZMManager get_Instance() { }

	public bool get_WorkStateOK() { }

	public static void Init() { }

	private void SetupZMworks() { }

	private void OnWorkStateChange(WorkStateChange_t data) { }

	private void OnUnderAgeTimeLimit(UnderAgeTimeLimit_t oData) { }

	private void OnUnderAgeCurfew(UnderAgeCurfew_t oData) { }

	private void OnNetZoneUpdate() { }

	private void GetDGWConfig(int curServer) { }

	private void OnConfigCB(string configPath) { }

	private void InitWorksForZM() { }

	private void InitWorksForWeGame() { }

	private void SDK_WeGameInit(string railID, string ticket) { }

	private void OnGetSessionTicket(AcquireSessionTicketResponse data) { }

	public void InitPeerNetWork() { }

	public void InitSeverType() { }

	public void ClearTimeoutTimer() { }

	public void SetWorkStateHandle(ZMManager.WorkStateHandle handle) { }

	public void SetTimeLimitHandle(ZMManager.TimeLimitHandle handle) { }

	public void SetCurfewHandle(Action handle) { }

	public EResult GetWorkState() { }

	public void GMCommand(string _cmd) { }

	public bool IsFormalServer() { }

	public bool IsInnerTest() { }

	public uint GetPlayerID() { }

	public string GetPlayerName() { }

	private void Update() { }

	private void OnDestroy() { }

	public void .ctor() { }
}

// Namespace: 
public sealed class ZMManager.WorkStateHandle : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(EResult workstate) { }

	public virtual IAsyncResult BeginInvoke(EResult workstate, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class ZMManager.TimeLimitHandle : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(int _minute) { }

	public virtual IAsyncResult BeginInvoke(int _minute, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class ZMManager.<>c
{
	// Fields
	public static readonly ZMManager.<>c <>9;
	public static Func<bool> <>9__20_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <SetupZMworks>b__20_0() { }
}

// Namespace: DYPublic.Zmworks
public class CCallBack<T> : CCallbackBase
{
	// Fields
	private Action<T> m_pFunc;
	private EMessage m_iMessage;

	// Methods

	public void Attach(EMessage iMessage, Action<T> pFunc) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A73940 Offset: 0x1A72940 VA: 0x181A73940
	|-CCallBack<Achieving_t>.Attach
	|-CCallBack<AddFriend_t>.Attach
	|-CCallBack<DeleteFriend_t>.Attach
	|-CCallBack<ImServerConnectResult_t>.Attach
	|-CCallBack<JoinLobby_t>.Attach
	|-CCallBack<LeaveLobby_t>.Attach
	|-CCallBack<LobbyAddMember_t>.Attach
	|-CCallBack<LobbyChatMsg_t>.Attach
	|-CCallBack<LobbyCreated_t>.Attach
	|-CCallBack<LobbyEnter_t>.Attach
	|-CCallBack<LobbyJsonChange_t>.Attach
	|-CCallBack<LobbyMemberJsonChange_t>.Attach
	|-CCallBack<LobbyOnwerChange_t>.Attach
	|-CCallBack<MatchStateChange_t>.Attach
	|-CCallBack<NetworkReceiveP2PToken_t>.Attach
	|-CCallBack<ReceiveInviteToGame_t>.Attach
	|-CCallBack<RemoteStorageFileReadAsyncComplete_t>.Attach
	|-CCallBack<RemoteStorageFileWriteAsyncComplete_t>.Attach
	|-CCallBack<UnderAgeCurfew_t>.Attach
	|-CCallBack<UnderAgeTimeLimit_t>.Attach
	|-CCallBack<UpdateFriendData_t>.Attach
	|-CCallBack<VoiceAddPlayer_t>.Attach
	|-CCallBack<VoiceDelPlayer_t>.Attach
	|-CCallBack<VoiceDeviceResult_t>.Attach
	|-CCallBack<VoiceEnterChannel_t>.Attach
	|-CCallBack<VoiceError_t>.Attach
	|-CCallBack<VoiceExitChannel_t>.Attach
	|-CCallBack<VoiceUpdateStatus_t>.Attach
	|-CCallBack<WorkStateChange_t>.Attach
	|-CCallBack<object>.Attach
	*/

	public void Detach() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A73960 Offset: 0x1A72960 VA: 0x181A73960
	|-CCallBack<Achieving_t>.Detach
	|-CCallBack<AddFriend_t>.Detach
	|-CCallBack<DeleteFriend_t>.Detach
	|-CCallBack<ImServerConnectResult_t>.Detach
	|-CCallBack<JoinLobby_t>.Detach
	|-CCallBack<LeaveLobby_t>.Detach
	|-CCallBack<LobbyAddMember_t>.Detach
	|-CCallBack<LobbyChatMsg_t>.Detach
	|-CCallBack<LobbyCreated_t>.Detach
	|-CCallBack<LobbyEnter_t>.Detach
	|-CCallBack<LobbyJsonChange_t>.Detach
	|-CCallBack<LobbyMemberJsonChange_t>.Detach
	|-CCallBack<LobbyOnwerChange_t>.Detach
	|-CCallBack<MatchStateChange_t>.Detach
	|-CCallBack<NetworkReceiveP2PToken_t>.Detach
	|-CCallBack<ReceiveInviteToGame_t>.Detach
	|-CCallBack<RemoteStorageFileReadAsyncComplete_t>.Detach
	|-CCallBack<RemoteStorageFileWriteAsyncComplete_t>.Detach
	|-CCallBack<UnderAgeCurfew_t>.Detach
	|-CCallBack<UnderAgeTimeLimit_t>.Detach
	|-CCallBack<UpdateFriendData_t>.Detach
	|-CCallBack<VoiceAddPlayer_t>.Detach
	|-CCallBack<VoiceDelPlayer_t>.Detach
	|-CCallBack<VoiceDeviceResult_t>.Detach
	|-CCallBack<VoiceEnterChannel_t>.Detach
	|-CCallBack<VoiceError_t>.Detach
	|-CCallBack<VoiceExitChannel_t>.Detach
	|-CCallBack<VoiceUpdateStatus_t>.Detach
	|-CCallBack<WorkStateChange_t>.Detach
	|-CCallBack<object>.Detach
	*/

	protected override void Dispose(bool disposing) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A73980 Offset: 0x1A72980 VA: 0x181A73980
	|-CCallBack<Achieving_t>.Dispose
	|-CCallBack<AddFriend_t>.Dispose
	|-CCallBack<DeleteFriend_t>.Dispose
	|-CCallBack<ImServerConnectResult_t>.Dispose
	|-CCallBack<JoinLobby_t>.Dispose
	|-CCallBack<LeaveLobby_t>.Dispose
	|-CCallBack<LobbyAddMember_t>.Dispose
	|-CCallBack<LobbyChatMsg_t>.Dispose
	|-CCallBack<LobbyCreated_t>.Dispose
	|-CCallBack<LobbyEnter_t>.Dispose
	|-CCallBack<LobbyJsonChange_t>.Dispose
	|-CCallBack<LobbyMemberJsonChange_t>.Dispose
	|-CCallBack<LobbyOnwerChange_t>.Dispose
	|-CCallBack<MatchStateChange_t>.Dispose
	|-CCallBack<NetworkReceiveP2PToken_t>.Dispose
	|-CCallBack<ReceiveInviteToGame_t>.Dispose
	|-CCallBack<RemoteStorageFileReadAsyncComplete_t>.Dispose
	|-CCallBack<RemoteStorageFileWriteAsyncComplete_t>.Dispose
	|-CCallBack<UnderAgeCurfew_t>.Dispose
	|-CCallBack<UnderAgeTimeLimit_t>.Dispose
	|-CCallBack<UpdateFriendData_t>.Dispose
	|-CCallBack<VoiceAddPlayer_t>.Dispose
	|-CCallBack<VoiceDelPlayer_t>.Dispose
	|-CCallBack<VoiceDeviceResult_t>.Dispose
	|-CCallBack<VoiceEnterChannel_t>.Dispose
	|-CCallBack<VoiceError_t>.Dispose
	|-CCallBack<VoiceExitChannel_t>.Dispose
	|-CCallBack<VoiceUpdateStatus_t>.Dispose
	|-CCallBack<WorkStateChange_t>.Dispose
	|-CCallBack<object>.Dispose
	*/

	public override void Run(SWIGTYPE_p_void pvParam, ulong iCallBackID) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A73C90 Offset: 0x1A72C90 VA: 0x181A73C90
	|-CCallBack<Achieving_t>.Run
	|
	|-RVA: 0x1A73B30 Offset: 0x1A72B30 VA: 0x181A73B30
	|-CCallBack<AddFriend_t>.Run
	|
	|-RVA: 0x1A752B0 Offset: 0x1A742B0 VA: 0x181A752B0
	|-CCallBack<DeleteFriend_t>.Run
	|
	|-RVA: 0x1A739D0 Offset: 0x1A729D0 VA: 0x181A739D0
	|-CCallBack<ImServerConnectResult_t>.Run
	|
	|-RVA: 0x1A75150 Offset: 0x1A74150 VA: 0x181A75150
	|-CCallBack<JoinLobby_t>.Run
	|
	|-RVA: 0x1A74E80 Offset: 0x1A73E80 VA: 0x181A74E80
	|-CCallBack<LeaveLobby_t>.Run
	|
	|-RVA: 0x1A75C50 Offset: 0x1A74C50 VA: 0x181A75C50
	|-CCallBack<LobbyAddMember_t>.Run
	|
	|-RVA: 0x1A75DB0 Offset: 0x1A74DB0 VA: 0x181A75DB0
	|-CCallBack<LobbyChatMsg_t>.Run
	|
	|-RVA: 0x1A761F0 Offset: 0x1A751F0 VA: 0x181A761F0
	|-CCallBack<LobbyCreated_t>.Run
	|
	|-RVA: 0x1A75570 Offset: 0x1A74570 VA: 0x181A75570
	|-CCallBack<LobbyEnter_t>.Run
	|
	|-RVA: 0x1A740B0 Offset: 0x1A730B0 VA: 0x181A740B0
	|-CCallBack<LobbyJsonChange_t>.Run
	|
	|-RVA: 0x1A73F50 Offset: 0x1A72F50 VA: 0x181A73F50
	|-CCallBack<LobbyMemberJsonChange_t>.Run
	|
	|-RVA: 0x1A74630 Offset: 0x1A73630 VA: 0x181A74630
	|-CCallBack<LobbyOnwerChange_t>.Run
	|
	|-RVA: 0x1A75410 Offset: 0x1A74410 VA: 0x181A75410
	|-CCallBack<MatchStateChange_t>.Run
	|
	|-RVA: 0x1A74FF0 Offset: 0x1A73FF0 VA: 0x181A74FF0
	|-CCallBack<NetworkReceiveP2PToken_t>.Run
	|
	|-RVA: 0x1A74D20 Offset: 0x1A73D20 VA: 0x181A74D20
	|-CCallBack<ReceiveInviteToGame_t>.Run
	|
	|-RVA: 0x1A74BC0 Offset: 0x1A73BC0 VA: 0x181A74BC0
	|-CCallBack<RemoteStorageFileReadAsyncComplete_t>.Run
	|
	|-RVA: 0x1A74900 Offset: 0x1A73900 VA: 0x181A74900
	|-CCallBack<RemoteStorageFileWriteAsyncComplete_t>.Run
	|
	|-RVA: 0x1A756D0 Offset: 0x1A746D0 VA: 0x181A756D0
	|-CCallBack<UnderAgeCurfew_t>.Run
	|
	|-RVA: 0x1A74A60 Offset: 0x1A73A60 VA: 0x181A74A60
	|-CCallBack<UnderAgeTimeLimit_t>.Run
	|
	|-RVA: 0x1A759A0 Offset: 0x1A749A0 VA: 0x181A759A0
	|-CCallBack<UpdateFriendData_t>.Run
	|
	|-RVA: 0x1A75830 Offset: 0x1A74830 VA: 0x181A75830
	|-CCallBack<VoiceAddPlayer_t>.Run
	|
	|-RVA: 0x1A76080 Offset: 0x1A75080 VA: 0x181A76080
	|-CCallBack<VoiceDelPlayer_t>.Run
	|
	|-RVA: 0x1A74210 Offset: 0x1A73210 VA: 0x181A74210
	|-CCallBack<VoiceDeviceResult_t>.Run
	|
	|-RVA: 0x1A747A0 Offset: 0x1A737A0 VA: 0x181A747A0
	|-CCallBack<VoiceEnterChannel_t>.Run
	|
	|-RVA: 0x1A75F20 Offset: 0x1A74F20 VA: 0x181A75F20
	|-CCallBack<VoiceError_t>.Run
	|
	|-RVA: 0x1A744D0 Offset: 0x1A734D0 VA: 0x181A744D0
	|-CCallBack<VoiceExitChannel_t>.Run
	|
	|-RVA: 0x1A74370 Offset: 0x1A73370 VA: 0x181A74370
	|-CCallBack<VoiceUpdateStatus_t>.Run
	|
	|-RVA: 0x1A73DF0 Offset: 0x1A72DF0 VA: 0x181A73DF0
	|-CCallBack<WorkStateChange_t>.Run
	|
	|-RVA: 0x1A75B00 Offset: 0x1A74B00 VA: 0x181A75B00
	|-CCallBack<object>.Run
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A76A70 Offset: 0x1A75A70 VA: 0x181A76A70
	|-CCallBack<Achieving_t>..ctor
	|
	|-RVA: 0x1A765F0 Offset: 0x1A755F0 VA: 0x181A765F0
	|-CCallBack<AddFriend_t>..ctor
	|
	|-RVA: 0x1A76D10 Offset: 0x1A75D10 VA: 0x181A76D10
	|-CCallBack<DeleteFriend_t>..ctor
	|
	|-RVA: 0x1A763B0 Offset: 0x1A753B0 VA: 0x181A763B0
	|-CCallBack<ImServerConnectResult_t>..ctor
	|
	|-RVA: 0x1A76350 Offset: 0x1A75350 VA: 0x181A76350
	|-CCallBack<JoinLobby_t>..ctor
	|
	|-RVA: 0x1A76470 Offset: 0x1A75470 VA: 0x181A76470
	|-CCallBack<LeaveLobby_t>..ctor
	|
	|-RVA: 0x1A76650 Offset: 0x1A75650 VA: 0x181A76650
	|-CCallBack<LobbyAddMember_t>..ctor
	|
	|-RVA: 0x1A764D0 Offset: 0x1A754D0 VA: 0x181A764D0
	|-CCallBack<LobbyChatMsg_t>..ctor
	|
	|-RVA: 0x1A76DD0 Offset: 0x1A75DD0 VA: 0x181A76DD0
	|-CCallBack<LobbyCreated_t>..ctor
	|
	|-RVA: 0x1A769B0 Offset: 0x1A759B0 VA: 0x181A769B0
	|-CCallBack<LobbyEnter_t>..ctor
	|
	|-RVA: 0x1A76CB0 Offset: 0x1A75CB0 VA: 0x181A76CB0
	|-CCallBack<LobbyJsonChange_t>..ctor
	|
	|-RVA: 0x1A76590 Offset: 0x1A75590 VA: 0x181A76590
	|-CCallBack<LobbyMemberJsonChange_t>..ctor
	|
	|-RVA: 0x1A76A10 Offset: 0x1A75A10 VA: 0x181A76A10
	|-CCallBack<LobbyOnwerChange_t>..ctor
	|
	|-RVA: 0x1A76BF0 Offset: 0x1A75BF0 VA: 0x181A76BF0
	|-CCallBack<MatchStateChange_t>..ctor
	|
	|-RVA: 0x1A76C50 Offset: 0x1A75C50 VA: 0x181A76C50
	|-CCallBack<NetworkReceiveP2PToken_t>..ctor
	|
	|-RVA: 0x1A76B90 Offset: 0x1A75B90 VA: 0x181A76B90
	|-CCallBack<ReceiveInviteToGame_t>..ctor
	|
	|-RVA: 0x1A76770 Offset: 0x1A75770 VA: 0x181A76770
	|-CCallBack<RemoteStorageFileReadAsyncComplete_t>..ctor
	|
	|-RVA: 0x1A76E30 Offset: 0x1A75E30 VA: 0x181A76E30
	|-CCallBack<RemoteStorageFileWriteAsyncComplete_t>..ctor
	|
	|-RVA: 0x1A76710 Offset: 0x1A75710 VA: 0x181A76710
	|-CCallBack<UnderAgeCurfew_t>..ctor
	|
	|-RVA: 0x1A76890 Offset: 0x1A75890 VA: 0x181A76890
	|-CCallBack<UnderAgeTimeLimit_t>..ctor
	|
	|-RVA: 0x1A76830 Offset: 0x1A75830 VA: 0x181A76830
	|-CCallBack<UpdateFriendData_t>..ctor
	|
	|-RVA: 0x1A76D70 Offset: 0x1A75D70 VA: 0x181A76D70
	|-CCallBack<VoiceAddPlayer_t>..ctor
	|
	|-RVA: 0x1A76950 Offset: 0x1A75950 VA: 0x181A76950
	|-CCallBack<VoiceDelPlayer_t>..ctor
	|
	|-RVA: 0x1A76410 Offset: 0x1A75410 VA: 0x181A76410
	|-CCallBack<VoiceDeviceResult_t>..ctor
	|
	|-RVA: 0x1A76530 Offset: 0x1A75530 VA: 0x181A76530
	|-CCallBack<VoiceEnterChannel_t>..ctor
	|
	|-RVA: 0x1A76B30 Offset: 0x1A75B30 VA: 0x181A76B30
	|-CCallBack<VoiceError_t>..ctor
	|
	|-RVA: 0x1A76AD0 Offset: 0x1A75AD0 VA: 0x181A76AD0
	|-CCallBack<VoiceExitChannel_t>..ctor
	|
	|-RVA: 0x1A766B0 Offset: 0x1A756B0 VA: 0x181A766B0
	|-CCallBack<VoiceUpdateStatus_t>..ctor
	|
	|-RVA: 0x1A768F0 Offset: 0x1A758F0 VA: 0x181A768F0
	|-CCallBack<WorkStateChange_t>..ctor
	|
	|-RVA: 0x1A767D0 Offset: 0x1A757D0 VA: 0x181A767D0
	|-CCallBack<object>..ctor
	*/
}

// Namespace: DYPublic.Zmworks
public class CCallbackBase : IDisposable
{
	// Fields
	private HandleRef swigCPtr;
	protected bool swigCMemOwn;
	public static Dictionary<ulong, CCallbackBase> m_dCallBacks;
	private CCallbackBase.SwigDelegateCCallbackBase_0 swigDelegate0;
	private static Type[] swigMethodTypes0;

	// Properties
	public static ulong m_iCurGenID { get; set; }
	public ulong m_iCallBackID { get; set; }

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static HandleRef getCPtr(CCallbackBase obj) { }

	protected override void Finalize() { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	public static void set_m_iCurGenID(ulong value) { }

	public static ulong get_m_iCurGenID() { }

	public void set_m_iCallBackID(ulong value) { }

	public ulong get_m_iCallBackID() { }

	public void .ctor() { }

	public ulong GetCallBackID() { }

	public virtual void Run(SWIGTYPE_p_void pvParam, ulong iCallBackID) { }

	private void SwigDirectorConnect() { }

	private bool SwigDerivedClassHasMethod(string methodName, Type[] methodTypes) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x711A0 Offset: 0x705A0 VA: 0x1800711A0
	public static void SwigDirectorMethodRunStatic(IntPtr pvParam, ulong iCallBackID) { }

	private void SwigDirectorMethodRun(IntPtr pvParam, ulong iCallBackID) { }

	private static void .cctor() { }
}

// Namespace: 
public sealed class CCallbackBase.SwigDelegateCCallbackBase_0 : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(IntPtr pvParam, ulong iCallBackID) { }

	public virtual IAsyncResult BeginInvoke(IntPtr pvParam, ulong iCallBackID, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.Zmworks
public class CCallbackMgr : IDisposable
{
	// Fields
	private HandleRef swigCPtr;
	protected bool swigCMemOwn;

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static HandleRef getCPtr(CCallbackMgr obj) { }

	protected override void Finalize() { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	public void .ctor() { }

	public void MessageSend(EMessage iMessage, SWIGTYPE_p_void pData) { }

	public void AddCallBack(EMessage iMessage, CCallbackBase pCallBack) { }

	public void DelCallBack(EMessage iMessage, CCallbackBase pCallBack) { }

	public int GetCallBackLen(EMessage iMessage) { }
}

// Namespace: DYPublic.Zmworks
public enum EFriendFlags
{
	// Fields
	public int value__;
	public const EFriendFlags k_EFriendFlagNone = 0;
	public const EFriendFlags k_EFriendFlagFriendshipRequested = 1;
	public const EFriendFlags k_EFriendFlagImmediate = 2;
}

// Namespace: DYPublic.Zmworks
public enum ELobbyLeaveType
{
	// Fields
	public int value__;
	public const ELobbyLeaveType k_ELobbyLeaveInitiative = 1;
	public const ELobbyLeaveType k_ELobbyLeaveKick = 2;
	public const ELobbyLeaveType k_ELobbyLeaveOffline = 3;
}

// Namespace: DYPublic.Zmworks
public enum EMatchState
{
	// Fields
	public int value__;
	public const EMatchState k_EMatchIdle = 0;
	public const EMatchState k_EMatching = 1;
	public const EMatchState k_EMatchOver = 2;
	public const EMatchState k_EMatchResolve = 3;
	public const EMatchState k_ELockLobby = 4;
}

// Namespace: DYPublic.Zmworks
public enum EMessage
{
	// Fields
	public int value__;
	public const EMessage k_iNull = 0;
	public const EMessage k_iLoginErrorCode = 1;
	public const EMessage k_iRemoteStorageFileWriteAsyncComplete = 2;
	public const EMessage k_iRemoteStorageFileReadAsyncComplete = 3;
	public const EMessage k_iRemoteStorageCollectionResult = 4;
	public const EMessage k_iRemoteStorageCancelUploadResult = 5;
	public const EMessage k_iRemoteStorageCancelDownloadResult = 6;
	public const EMessage k_iRemoteStorageStartUploadResult = 7;
	public const EMessage k_iRemoteStorageUploadEnd = 8;
	public const EMessage k_iRemoteStorageStartDownloadResult = 9;
	public const EMessage k_iRemoteStorageDownloadEnd = 10;
	public const EMessage k_iLobbyCreated = 11;
	public const EMessage k_iLobbyEnter = 12;
	public const EMessage k_iLeaveLobby = 13;
	public const EMessage k_iLobbyAddMember = 14;
	public const EMessage k_iJoinLobby = 15;
	public const EMessage k_iLobbyOnwerChange = 16;
	public const EMessage k_iMatchStateChange = 17;
	public const EMessage k_iLobbyMemberJsonChange = 18;
	public const EMessage k_iLobbyJsonChange = 19;
	public const EMessage k_iLobbyChatMsg = 20;
	public const EMessage k_iSearchPlayerResult = 21;
	public const EMessage k_iAddFriend = 22;
	public const EMessage k_iUpdateFriendData = 23;
	public const EMessage k_iDeleteFriend = 24;
	public const EMessage k_iReceiveChatMessage = 25;
	public const EMessage k_iReceiveCoplayPlayers = 26;
	public const EMessage k_iReceiveInviteToGame = 27;
	public const EMessage k_iImServerConnectResult = 28;
	public const EMessage k_iNetworkReceiveP2PToken = 29;
	public const EMessage k_iVoiceAddPlayer = 30;
	public const EMessage k_iVoiceDelPlayer = 31;
	public const EMessage k_iVoiceEnterChannel = 32;
	public const EMessage k_iVoiceExitChannel = 33;
	public const EMessage k_iVoiceUpdateStatus = 34;
	public const EMessage k_iVoiceError = 35;
	public const EMessage k_iVoiceDeviceResult = 36;
	public const EMessage k_iUnderAgeTimeLimit = 37;
	public const EMessage k_iUnderAgeCurfew = 38;
	public const EMessage k_iAchieving = 39;
	public const EMessage k_iWorkStateChange = 40;
}

// Namespace: DYPublic.Zmworks
public enum EPersonaState
{
	// Fields
	public int value__;
	public const EPersonaState k_EPersonaStateOffline = 0;
	public const EPersonaState k_EPersonaStateOnline = 1;
}

// Namespace: DYPublic.Zmworks
public enum EResult
{
	// Fields
	public int value__;
	public const EResult k_EResultOK = 0;
	public const EResult k_EResultFail = 1;
	public const EResult k_EResultLobbyHasExist = 101;
	public const EResult k_EResultLobbyNotExist = 102;
	public const EResult k_EResultMatchStatusSame = 103;
	public const EResult k_EResultIllegalMembers = 104;
	public const EResult k_EResultInLobby = 105;
	public const EResult k_EResultBanJoin = 106;
	public const EResult k_EResultNotInLobby = 107;
	public const EResult k_EResultIsNotOwner = 108;
	public const EResult k_EResultCanNotKick = 109;
	public const EResult k_EResultIsMatching = 110;
	public const EResult k_EResultIsNotWait = 111;
	public const EResult k_EResultIsNotMatching = 112;
	public const EResult k_EResultMatchRuleNotExist = 113;
	public const EResult k_EResultMemberNotMatchRule = 114;
	public const EResult k_EResultLobbyIsLocked = 115;
	public const EResult k_EResultClientVersionDiff = 116;
	public const EResult k_EResultPlatformDiff = 117;
	public const EResult k_EResultLobbyChatBan = 120;
	public const EResult k_EResultIsLoadingData = 201;
	public const EResult k_EResultIsLoadingSet = 202;
	public const EResult k_EResultIsUploading = 203;
	public const EResult k_EResultIsNotUpload = 204;
	public const EResult k_EResultIsNotDownload = 205;
	public const EResult k_EResultUploadTooBig = 206;
	public const EResult k_EResultTokenTimeOut = 207;
	public const EResult k_EResultUploadVerifyMd5Fail = 208;
	public const EResult k_ResultTokenNotExist = 301;
	public const EResult k_EResultIpNotExist = 302;
	public const EResult k_EResultFileNotFound = 1000;
	public const EResult k_EResultFileIOError = 1001;
	public const EResult k_EResultActiveCodeHasBeenUse = 1011;
	public const EResult k_EResultHasNoActiveCode = 1012;
	public const EResult k_EResultAccountIsNotActive = 1013;
	public const EResult k_EResultUnderAgeCurfew = 1021;
	public const EResult k_EResultUnderAgeTime = 1022;
}

// Namespace: DYPublic.Zmworks
public enum ESdkServer
{
	// Fields
	public int value__;
	public const ESdkServer k_ENoneServer = -1;
	public const ESdkServer k_EOfficialServer = 0;
	public const ESdkServer k_EInnerTestServer = 1;
	public const ESdkServer k_EOutTestServer = 2;
	public const ESdkServer k_EWeGameCheckServer = 3;
}

// Namespace: DYPublic.Zmworks
public class IZmworksAchievement : IDisposable
{
	// Fields
	private HandleRef swigCPtr;
	protected bool swigCMemOwn;

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static HandleRef getCPtr(IZmworksAchievement obj) { }

	protected override void Finalize() { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	public virtual void SetStat(string sKey, uint iData) { }

	public virtual uint GetStat(string sKey, out bool bAchieved) { }
}

// Namespace: DYPublic.Zmworks
public class IZmworksFriends : IDisposable
{
	// Fields
	private HandleRef swigCPtr;
	protected bool swigCMemOwn;

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static HandleRef getCPtr(IZmworksFriends obj) { }

	protected override void Finalize() { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	public virtual int GetFriendCount() { }

	public virtual string GetFriendPersonaName(uint iFriendID) { }

	public virtual string GetFriendRemarkName(uint iFriendID) { }

	public virtual EPersonaState GetFriendPersonaState(uint iFriendID) { }

	public virtual void GetAllFriendsIDs(uint[] pFriendIDs, int iSize) { }

	public virtual bool HasFriend(uint iPlayerID) { }

	public virtual string GetFriendAvatarIconFile(uint iFriendID) { }

	public virtual void InviteUserToGame(uint iFriendID, string sInfo) { }

	public virtual int GetReceiveInviteInfoCount() { }

	public virtual string GetReceiveInviteInfo(int iIndex, out uint pInviterID) { }

	public virtual void DeleteInviteInfo(int iIndex) { }

	public virtual string GetPersonaName() { }

	public virtual string GetPersonaAvatarIconFile() { }

	public virtual string GetGameStartInviteJson() { }

	public virtual int GetFriendCustomState(uint iFriendID) { }

	public virtual void SetOwnCustomState(int iCustomState) { }
}

// Namespace: DYPublic.Zmworks
public class IZmworksMatch : IDisposable
{
	// Fields
	private HandleRef swigCPtr;
	protected bool swigCMemOwn;

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static HandleRef getCPtr(IZmworksMatch obj) { }

	protected override void Finalize() { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	public virtual void CreateLobby(int iMaxMemberNum, string sLobbyJson, string sOwnerJson) { }

	public virtual ulong GetUserLobbyID() { }

	public virtual int GetLobbyMemberLimit(ulong iLobbyID) { }

	public virtual uint GetLobbyOwner(ulong iLobbyID) { }

	public virtual int GetNumLobbyMembers(ulong iLobbyID) { }

	public virtual void JoinLobby(ulong iLobbyID, string pMemberJsonData) { }

	public virtual void LeaveLobby() { }

	public virtual string GetLobbyJsonData(ulong iLobbyID) { }

	public virtual void GetLobbyMemberIDs(ulong iLobbyID, uint[] pBuffer, int iSize) { }

	public virtual string GetLobbyMemberJsonData(ulong iLobbyID, uint iMemberID) { }

	public virtual void LobbyKickMember(uint iMemberID) { }

	public virtual void SetLobbyOwner(uint iMemberID) { }

	public virtual EMatchState GetMatchState(ulong iLobbyID) { }

	public virtual void StartMatch(int iMatchRule) { }

	public virtual void CancelMatch() { }

	public virtual void LockLobby(bool bLock) { }

	public virtual void SetUserJsonData(string sJson) { }

	public virtual void SetUserJsonPartialData(string sJson) { }

	public virtual int GetLobbyMemberPos(ulong iLobbyID, uint iMemberID) { }

	public virtual uint GetLobbyMemberIDByPos(ulong iLobbyID, int iPos) { }

	public virtual void SetLobbyJsonData(ulong iLobbyID, string sJson) { }

	public virtual void SetLobbyJsonPartialData(ulong iLobbyID, string sJson) { }

	public virtual void SendLobbyChatMsg(ulong iLobbyID, byte[] pMsgBody, int iCubMsgBody) { }

	public virtual int GetLobbyChatMsg(ulong iLobbyID, int iChatIndex, out uint pSenderID, byte[] pMsgBuffer, int iMsgBufferSize) { }

	public virtual int GetLobbyChatMsgCount(ulong iLobbyID) { }
}

// Namespace: DYPublic.Zmworks
public class IZmworksNetwork : IDisposable
{
	// Fields
	private HandleRef swigCPtr;
	protected bool swigCMemOwn;

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static HandleRef getCPtr(IZmworksNetwork obj) { }

	protected override void Finalize() { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	public virtual void RequestP2PToken() { }

	public virtual string GetP2PToken() { }

	public virtual int GetP2PIpCount() { }

	public virtual string GetP2PIpAndPort(int iIndex, out uint iPort) { }

	public virtual void RequestNewP2PToken(int iP2PIndex) { }

	public virtual string GetP2PTokenByIndex(int iP2PIndex) { }

	public virtual int GetP2PIpCountByIndex(int iP2PIndex) { }

	public virtual string GetP2PIpAndPortByIndex(int iP2PIndex, int iIndex, out uint iPort) { }
}

// Namespace: DYPublic.Zmworks
public class IZmworksRemoteStorage : IDisposable
{
	// Fields
	private HandleRef swigCPtr;
	protected bool swigCMemOwn;

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static HandleRef getCPtr(IZmworksRemoteStorage obj) { }

	protected override void Finalize() { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	public virtual EResult FileWrite(string pchFile, byte[] pvData, int cubData) { }

	public virtual EResult FileRead(string pchFile, byte[] pvData, int cubDataToRead) { }

	public virtual void FileWriteAsync(string pchFile, byte[] pvData, uint cubData) { }

	public virtual int GetFileSize(string pchFile) { }

	public virtual void FileReadAsync(string pchFile) { }

	public virtual int GetFileCount() { }

	public virtual string GetFileNameAndSize(int iFile, out int pnFileSizeInBytes) { }

	public virtual long GetFileTimestamp(string pchFile) { }

	public virtual bool FileDelete(string pchFile) { }

	public virtual bool FileReadAsyncComplete(string pchFile, byte[] pvBuffer, uint cubToRead) { }

	public virtual bool FileExists(string pchFile) { }
}

// Namespace: DYPublic.Zmworks
public class IZmworksVoice : IDisposable
{
	// Fields
	private HandleRef swigCPtr;
	protected bool swigCMemOwn;

	// Methods

	internal void .ctor(IntPtr cPtr, bool cMemoryOwn) { }

	internal static HandleRef getCPtr(IZmworksVoice obj) { }

	protected override void Finalize() { }

	public void Dispose() { }

	protected virtual void Dispose(bool disposing) { }

	public virtual void StartSpeech() { }

	public virtual void StopSpeech() { }

	public virtual bool IsInChannel() { }

	public virtual void Pause() { }

	public virtual void Resume() { }

	public virtual void AdjustPlayVolume(float fVolume, uint iPlayerID) { }

	public virtual void AdjustRecordVolume(float fVolume) { }

	public virtual void EnablePlayer(bool bEnable, uint iPlayerID) { }

	public virtual float GetRecordVolume() { }

	public virtual int GetPlayerStatus(uint iPlayerID) { }

	public virtual float GetPlayerVolume(uint iPlayerID) { }

	public virtual bool IsEnableRecord() { }

	public virtual bool IsEnablePlayer(uint iPlayerID) { }

	public virtual void GetPlayersIDs(uint[] pPlayersBuffer, int iSize) { }

	public virtual int GetPlayerNum() { }

	public virtual bool IsPlayerInChannel(uint iPlayerID) { }
}

// Namespace: DYPublic.Zmworks
public class SWIGTYPE_p_void
{
	// Fields
	private HandleRef swigCPtr;

	// Methods

	internal void .ctor(IntPtr cPtr, bool futureUse) { }

	protected void .ctor() { }

	internal static HandleRef getCPtr(SWIGTYPE_p_void obj) { }
}

// Namespace: DYPublic.Zmworks
public class ZmworksGen
{
	// Methods

	public static CCallbackMgr GetCallBackMgr() { }

	public static void RegisterCallBack(EMessage iMessage, CCallbackBase pCallBack) { }

	public static void UnregisterCallback(EMessage iMessage, CCallbackBase pCallBack) { }

	public static void ZmworksAPI_Init(string pGate, string sImBase64Key, bool bInnerTest, ESdkServer iSdkServer, string sLogPath, byte[] sDgwConfigPath) { }

	public static void ZmworksAPI_WeGameInit(string pGate, string sID, string sTiket, bool bInnerTest, ESdkServer iSdkServer, string sLogPath, byte[] sDgwConfigPath) { }

	public static void ZmworksAPI_Shutdown() { }

	public static void ZmworksAPI_Update() { }

	public static EResult ZmworksAPI_GetWorkState() { }

	public static uint ZmworksAPI_GetPlayerID() { }

	public static IZmworksFriends GetZmworksFriends() { }

	public static IZmworksMatch GetZmworksMatch() { }

	public static IZmworksRemoteStorage GetZmworksRemoteStorage() { }

	public static IZmworksNetwork GetZmworksNetwork() { }

	public static IZmworksVoice GetZmworksVoice() { }

	public static IZmworksAchievement GetZmworksAchievement() { }

	public static void ZmworksAPI_GMCommand(string sCommand) { }

	public static string ZmworksAPI_GetAccount() { }

	public static void ZmworksAPI_GetPasswordBytes(byte[] pPasswdBytes, int iSize) { }

	public static int ZmworksAPI_GetPasswordBytesLen() { }

	public static void ZmworksAPI_StopLog(bool bStop) { }

	public void .ctor() { }
}

// Namespace: DYPublic.Zmworks
internal class ZmworksGenPINVOKE
{
	// Fields
	protected static ZmworksGenPINVOKE.SWIGExceptionHelper swigExceptionHelper;
	protected static ZmworksGenPINVOKE.SWIGStringHelper swigStringHelper;

	// Methods

	private static void .cctor() { }

	public static extern void CCallbackBase_m_iCurGenID_set(ulong jarg1) { }

	public static extern ulong CCallbackBase_m_iCurGenID_get() { }

	public static extern void CCallbackBase_m_iCallBackID_set(HandleRef jarg1, ulong jarg2) { }

	public static extern ulong CCallbackBase_m_iCallBackID_get(HandleRef jarg1) { }

	public static extern IntPtr new_CCallbackBase() { }

	public static extern ulong CCallbackBase_GetCallBackID(HandleRef jarg1) { }

	public static extern void delete_CCallbackBase(HandleRef jarg1) { }

	public static extern void CCallbackBase_Run(HandleRef jarg1, HandleRef jarg2, ulong jarg3) { }

	public static extern void CCallbackBase_director_connect(HandleRef jarg1, CCallbackBase.SwigDelegateCCallbackBase_0 delegate0) { }

	public static extern IntPtr new_CCallbackMgr() { }

	public static extern void delete_CCallbackMgr(HandleRef jarg1) { }

	public static extern void CCallbackMgr_MessageSend(HandleRef jarg1, int jarg2, HandleRef jarg3) { }

	public static extern void CCallbackMgr_AddCallBack(HandleRef jarg1, int jarg2, HandleRef jarg3) { }

	public static extern void CCallbackMgr_DelCallBack(HandleRef jarg1, int jarg2, HandleRef jarg3) { }

	public static extern int CCallbackMgr_GetCallBackLen(HandleRef jarg1, int jarg2) { }

	public static extern IntPtr GetCallBackMgr() { }

	public static extern void RegisterCallBack(int jarg1, HandleRef jarg2) { }

	public static extern void UnregisterCallback(int jarg1, HandleRef jarg2) { }

	public static extern void delete_IZmworksRemoteStorage(HandleRef jarg1) { }

	public static extern int IZmworksRemoteStorage_FileWrite(HandleRef jarg1, string jarg2, byte[] jarg3, int jarg4) { }

	public static extern int IZmworksRemoteStorage_FileRead(HandleRef jarg1, string jarg2, byte[] jarg3, int jarg4) { }

	public static extern void IZmworksRemoteStorage_FileWriteAsync(HandleRef jarg1, string jarg2, byte[] jarg3, uint jarg4) { }

	public static extern int IZmworksRemoteStorage_GetFileSize(HandleRef jarg1, string jarg2) { }

	public static extern void IZmworksRemoteStorage_FileReadAsync(HandleRef jarg1, string jarg2) { }

	public static extern int IZmworksRemoteStorage_GetFileCount(HandleRef jarg1) { }

	public static extern string IZmworksRemoteStorage_GetFileNameAndSize(HandleRef jarg1, int jarg2, out int jarg3) { }

	public static extern long IZmworksRemoteStorage_GetFileTimestamp(HandleRef jarg1, string jarg2) { }

	public static extern bool IZmworksRemoteStorage_FileDelete(HandleRef jarg1, string jarg2) { }

	public static extern bool IZmworksRemoteStorage_FileReadAsyncComplete(HandleRef jarg1, string jarg2, byte[] jarg3, uint jarg4) { }

	public static extern bool IZmworksRemoteStorage_FileExists(HandleRef jarg1, string jarg2) { }

	public static extern void delete_IZmworksMatch(HandleRef jarg1) { }

	public static extern void IZmworksMatch_CreateLobby(HandleRef jarg1, int jarg2, string jarg3, string jarg4) { }

	public static extern ulong IZmworksMatch_GetUserLobbyID(HandleRef jarg1) { }

	public static extern int IZmworksMatch_GetLobbyMemberLimit(HandleRef jarg1, ulong jarg2) { }

	public static extern uint IZmworksMatch_GetLobbyOwner(HandleRef jarg1, ulong jarg2) { }

	public static extern int IZmworksMatch_GetNumLobbyMembers(HandleRef jarg1, ulong jarg2) { }

	public static extern void IZmworksMatch_JoinLobby(HandleRef jarg1, ulong jarg2, string jarg3) { }

	public static extern void IZmworksMatch_LeaveLobby(HandleRef jarg1) { }

	public static extern string IZmworksMatch_GetLobbyJsonData(HandleRef jarg1, ulong jarg2) { }

	public static extern void IZmworksMatch_GetLobbyMemberIDs(HandleRef jarg1, ulong jarg2, [Out] uint[] jarg3, int jarg4) { }

	public static extern string IZmworksMatch_GetLobbyMemberJsonData(HandleRef jarg1, ulong jarg2, uint jarg3) { }

	public static extern void IZmworksMatch_LobbyKickMember(HandleRef jarg1, uint jarg2) { }

	public static extern void IZmworksMatch_SetLobbyOwner(HandleRef jarg1, uint jarg2) { }

	public static extern int IZmworksMatch_GetMatchState(HandleRef jarg1, ulong jarg2) { }

	public static extern void IZmworksMatch_StartMatch(HandleRef jarg1, int jarg2) { }

	public static extern void IZmworksMatch_CancelMatch(HandleRef jarg1) { }

	public static extern void IZmworksMatch_LockLobby(HandleRef jarg1, bool jarg2) { }

	public static extern void IZmworksMatch_SetUserJsonData(HandleRef jarg1, string jarg2) { }

	public static extern void IZmworksMatch_SetUserJsonPartialData(HandleRef jarg1, string jarg2) { }

	public static extern int IZmworksMatch_GetLobbyMemberPos(HandleRef jarg1, ulong jarg2, uint jarg3) { }

	public static extern uint IZmworksMatch_GetLobbyMemberIDByPos(HandleRef jarg1, ulong jarg2, int jarg3) { }

	public static extern void IZmworksMatch_SetLobbyJsonData(HandleRef jarg1, ulong jarg2, string jarg3) { }

	public static extern void IZmworksMatch_SetLobbyJsonPartialData(HandleRef jarg1, ulong jarg2, string jarg3) { }

	public static extern void IZmworksMatch_SendLobbyChatMsg(HandleRef jarg1, ulong jarg2, byte[] jarg3, int jarg4) { }

	public static extern int IZmworksMatch_GetLobbyChatMsg(HandleRef jarg1, ulong jarg2, int jarg3, out uint jarg4, byte[] jarg5, int jarg6) { }

	public static extern int IZmworksMatch_GetLobbyChatMsgCount(HandleRef jarg1, ulong jarg2) { }

	public static extern void ZmworksAPI_Init(string jarg1, string jarg2, bool jarg3, int jarg4, string jarg5, byte[] jarg6) { }

	public static extern void ZmworksAPI_WeGameInit(string jarg1, string jarg2, string jarg3, bool jarg4, int jarg5, string jarg6, byte[] jarg7) { }

	public static extern void ZmworksAPI_Shutdown() { }

	public static extern void ZmworksAPI_Update() { }

	public static extern int ZmworksAPI_GetWorkState() { }

	public static extern uint ZmworksAPI_GetPlayerID() { }

	public static extern IntPtr GetZmworksFriends() { }

	public static extern IntPtr GetZmworksMatch() { }

	public static extern IntPtr GetZmworksRemoteStorage() { }

	public static extern IntPtr GetZmworksNetwork() { }

	public static extern IntPtr GetZmworksVoice() { }

	public static extern IntPtr GetZmworksAchievement() { }

	public static extern void ZmworksAPI_GMCommand(string jarg1) { }

	public static extern string ZmworksAPI_GetAccount() { }

	public static extern void ZmworksAPI_GetPasswordBytes(byte[] jarg1, int jarg2) { }

	public static extern int ZmworksAPI_GetPasswordBytesLen() { }

	public static extern void ZmworksAPI_StopLog(bool jarg1) { }

	public static extern void delete_IZmworksFriends(HandleRef jarg1) { }

	public static extern int IZmworksFriends_GetFriendCount(HandleRef jarg1) { }

	public static extern string IZmworksFriends_GetFriendPersonaName(HandleRef jarg1, uint jarg2) { }

	public static extern string IZmworksFriends_GetFriendRemarkName(HandleRef jarg1, uint jarg2) { }

	public static extern int IZmworksFriends_GetFriendPersonaState(HandleRef jarg1, uint jarg2) { }

	public static extern void IZmworksFriends_GetAllFriendsIDs(HandleRef jarg1, [Out] uint[] jarg2, int jarg3) { }

	public static extern bool IZmworksFriends_HasFriend(HandleRef jarg1, uint jarg2) { }

	public static extern string IZmworksFriends_GetFriendAvatarIconFile(HandleRef jarg1, uint jarg2) { }

	public static extern void IZmworksFriends_InviteUserToGame(HandleRef jarg1, uint jarg2, string jarg3) { }

	public static extern int IZmworksFriends_GetReceiveInviteInfoCount(HandleRef jarg1) { }

	public static extern string IZmworksFriends_GetReceiveInviteInfo(HandleRef jarg1, int jarg2, out uint jarg3) { }

	public static extern void IZmworksFriends_DeleteInviteInfo(HandleRef jarg1, int jarg2) { }

	public static extern string IZmworksFriends_GetPersonaName(HandleRef jarg1) { }

	public static extern string IZmworksFriends_GetPersonaAvatarIconFile(HandleRef jarg1) { }

	public static extern string IZmworksFriends_GetGameStartInviteJson(HandleRef jarg1) { }

	public static extern int IZmworksFriends_GetFriendCustomState(HandleRef jarg1, uint jarg2) { }

	public static extern void IZmworksFriends_SetOwnCustomState(HandleRef jarg1, int jarg2) { }

	public static extern void delete_IZmworksNetwork(HandleRef jarg1) { }

	public static extern void IZmworksNetwork_RequestP2PToken(HandleRef jarg1) { }

	public static extern string IZmworksNetwork_GetP2PToken(HandleRef jarg1) { }

	public static extern int IZmworksNetwork_GetP2PIpCount(HandleRef jarg1) { }

	public static extern string IZmworksNetwork_GetP2PIpAndPort(HandleRef jarg1, int jarg2, out uint jarg3) { }

	public static extern void IZmworksNetwork_RequestNewP2PToken(HandleRef jarg1, int jarg2) { }

	public static extern string IZmworksNetwork_GetP2PTokenByIndex(HandleRef jarg1, int jarg2) { }

	public static extern int IZmworksNetwork_GetP2PIpCountByIndex(HandleRef jarg1, int jarg2) { }

	public static extern string IZmworksNetwork_GetP2PIpAndPortByIndex(HandleRef jarg1, int jarg2, int jarg3, out uint jarg4) { }

	public static extern void delete_IZmworksVoice(HandleRef jarg1) { }

	public static extern void IZmworksVoice_StartSpeech(HandleRef jarg1) { }

	public static extern void IZmworksVoice_StopSpeech(HandleRef jarg1) { }

	public static extern bool IZmworksVoice_IsInChannel(HandleRef jarg1) { }

	public static extern void IZmworksVoice_Pause(HandleRef jarg1) { }

	public static extern void IZmworksVoice_Resume(HandleRef jarg1) { }

	public static extern void IZmworksVoice_AdjustPlayVolume(HandleRef jarg1, float jarg2, uint jarg3) { }

	public static extern void IZmworksVoice_AdjustRecordVolume(HandleRef jarg1, float jarg2) { }

	public static extern void IZmworksVoice_EnablePlayer(HandleRef jarg1, bool jarg2, uint jarg3) { }

	public static extern float IZmworksVoice_GetRecordVolume(HandleRef jarg1) { }

	public static extern int IZmworksVoice_GetPlayerStatus(HandleRef jarg1, uint jarg2) { }

	public static extern float IZmworksVoice_GetPlayerVolume(HandleRef jarg1, uint jarg2) { }

	public static extern bool IZmworksVoice_IsEnableRecord(HandleRef jarg1) { }

	public static extern bool IZmworksVoice_IsEnablePlayer(HandleRef jarg1, uint jarg2) { }

	public static extern void IZmworksVoice_GetPlayersIDs(HandleRef jarg1, [Out] uint[] jarg2, int jarg3) { }

	public static extern int IZmworksVoice_GetPlayerNum(HandleRef jarg1) { }

	public static extern bool IZmworksVoice_IsPlayerInChannel(HandleRef jarg1, uint jarg2) { }

	public static extern void delete_IZmworksAchievement(HandleRef jarg1) { }

	public static extern void IZmworksAchievement_SetStat(HandleRef jarg1, string jarg2, uint jarg3) { }

	public static extern uint IZmworksAchievement_GetStat(HandleRef jarg1, string jarg2, out bool jarg3) { }

	public void .ctor() { }
}

// Namespace: 
protected class ZmworksGenPINVOKE.SWIGExceptionHelper
{
	// Fields
	private static ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionDelegate applicationDelegate;
	private static ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionDelegate arithmeticDelegate;
	private static ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionDelegate divideByZeroDelegate;
	private static ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionDelegate indexOutOfRangeDelegate;
	private static ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionDelegate invalidCastDelegate;
	private static ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionDelegate invalidOperationDelegate;
	private static ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionDelegate ioDelegate;
	private static ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionDelegate nullReferenceDelegate;
	private static ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionDelegate outOfMemoryDelegate;
	private static ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionDelegate overflowDelegate;
	private static ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionDelegate systemDelegate;
	private static ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionArgumentDelegate argumentDelegate;
	private static ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionArgumentDelegate argumentNullDelegate;
	private static ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionArgumentDelegate argumentOutOfRangeDelegate;

	// Methods

	public static extern void SWIGRegisterExceptionCallbacks_ZmworksGen(ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionDelegate applicationDelegate, ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionDelegate arithmeticDelegate, ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionDelegate divideByZeroDelegate, ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionDelegate indexOutOfRangeDelegate, ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionDelegate invalidCastDelegate, ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionDelegate invalidOperationDelegate, ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionDelegate ioDelegate, ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionDelegate nullReferenceDelegate, ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionDelegate outOfMemoryDelegate, ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionDelegate overflowDelegate, ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionDelegate systemExceptionDelegate) { }

	public static extern void SWIGRegisterExceptionCallbacksArgument_ZmworksGen(ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionArgumentDelegate argumentDelegate, ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionArgumentDelegate argumentNullDelegate, ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionArgumentDelegate argumentOutOfRangeDelegate) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x730B0 Offset: 0x724B0 VA: 0x1800730B0
	private static void SetPendingApplicationException(string message) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x752B0 Offset: 0x746B0 VA: 0x1800752B0
	private static void SetPendingArithmeticException(string message) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x77600 Offset: 0x76A00 VA: 0x180077600
	private static void SetPendingDivideByZeroException(string message) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x79590 Offset: 0x78990 VA: 0x180079590
	private static void SetPendingIndexOutOfRangeException(string message) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7CB30 Offset: 0x7BF30 VA: 0x18007CB30
	private static void SetPendingInvalidCastException(string message) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x7EAA0 Offset: 0x7DEA0 VA: 0x18007EAA0
	private static void SetPendingInvalidOperationException(string message) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x80AA0 Offset: 0x7FEA0 VA: 0x180080AA0
	private static void SetPendingIOException(string message) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x82D00 Offset: 0x82100 VA: 0x180082D00
	private static void SetPendingNullReferenceException(string message) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x85D30 Offset: 0x85130 VA: 0x180085D30
	private static void SetPendingOutOfMemoryException(string message) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x88070 Offset: 0x87470 VA: 0x180088070
	private static void SetPendingOverflowException(string message) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8A050 Offset: 0x89450 VA: 0x18008A050
	private static void SetPendingSystemException(string message) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8C190 Offset: 0x8B590 VA: 0x18008C190
	private static void SetPendingArgumentException(string message, string paramName) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x8E2E0 Offset: 0x8D6E0 VA: 0x18008E2E0
	private static void SetPendingArgumentNullException(string message, string paramName) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x90410 Offset: 0x8F810 VA: 0x180090410
	private static void SetPendingArgumentOutOfRangeException(string message, string paramName) { }

	private static void .cctor() { }

	public void .ctor() { }
}

// Namespace: 
public sealed class ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string message) { }

	public virtual IAsyncResult BeginInvoke(string message, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class ZmworksGenPINVOKE.SWIGExceptionHelper.ExceptionArgumentDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string message, string paramName) { }

	public virtual IAsyncResult BeginInvoke(string message, string paramName, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public class ZmworksGenPINVOKE.SWIGPendingException
{
	// Fields
	[ThreadStaticAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Exception pendingException;
	private static int numExceptionsPending;
	private static object exceptionsLock;

	// Properties
	public static bool Pending { get; }

	// Methods

	public static bool get_Pending() { }

	public static void Set(Exception e) { }

	public static Exception Retrieve() { }

	private static void .cctor() { }

	public void .ctor() { }
}

// Namespace: 
protected class ZmworksGenPINVOKE.SWIGStringHelper
{
	// Fields
	private static ZmworksGenPINVOKE.SWIGStringHelper.SWIGStringDelegate stringDelegate;

	// Methods

	public static extern void SWIGRegisterStringCallback_ZmworksGen(ZmworksGenPINVOKE.SWIGStringHelper.SWIGStringDelegate stringDelegate) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x940C0 Offset: 0x934C0 VA: 0x1800940C0
	private static string CreateString(string cString) { }

	private static void .cctor() { }

	public void .ctor() { }
}

// Namespace: 
public sealed class ZmworksGenPINVOKE.SWIGStringHelper.SWIGStringDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual string Invoke(string message) { }

	public virtual IAsyncResult BeginInvoke(string message, AsyncCallback callback, object object) { }

	public virtual string EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.Zmworks
public class ZmworksAPI : ZmworksGen
{
	// Methods

	public static void ZmworksAPI_Init(string sGate, bool bInnerTest, ESdkServer iSdkServer, string sLogPath, string sDgwConfigPath) { }

	public static void ZmworksAPI_WeGameInitEx(string pGate, string sID, string sTiket, bool bInnerTest, ESdkServer iSdkServer, string sLogPath, string sDgwConfigPath) { }

	private static void InitEnvir() { }

	public void .ctor() { }
}

// Namespace: DYPublic.Zmworks
public struct WorkStateChange_t
{
	// Fields
	public EResult m_iWorkState;
}

// Namespace: DYPublic.Zmworks
public struct RemoteStorageFileReadAsyncComplete_t
{
	// Fields
	public byte[] m_sFileName;
	public EResult m_iResult;
	public uint m_cubRead;
}

// Namespace: DYPublic.Zmworks
public struct RemoteStorageFileWriteAsyncComplete_t
{
	// Fields
	public byte[] m_sFileName;
	public EResult m_iResult;
}

// Namespace: DYPublic.Zmworks
public struct LobbyCreated_t
{
	// Fields
	public EResult m_iResult;
	public ulong m_iLobbyID;
}

// Namespace: DYPublic.Zmworks
public struct LobbyEnter_t
{
	// Fields
	public ulong m_iLobbyID;
}

// Namespace: DYPublic.Zmworks
public struct JoinLobby_t
{
	// Fields
	public EResult m_iResult;
	public ulong m_iLobbyID;
}

// Namespace: DYPublic.Zmworks
public struct LeaveLobby_t
{
	// Fields
	public EResult m_iResult;
	public ulong m_iLobbyID;
	public uint m_iMemberID;
	public ELobbyLeaveType m_iLeaveType;
}

// Namespace: DYPublic.Zmworks
public struct LobbyOnwerChange_t
{
	// Fields
	public EResult m_iResult;
	public ulong m_iLobbyID;
	public uint m_iOwnerID;
}

// Namespace: DYPublic.Zmworks
public struct LobbyAddMember_t
{
	// Fields
	public ulong m_iLobbyID;
	public uint m_iMemberID;
}

// Namespace: DYPublic.Zmworks
public struct MatchStateChange_t
{
	// Fields
	public EResult m_iResult;
	public EMatchState m_iState;
	public ulong m_iLobbyID;
}

// Namespace: DYPublic.Zmworks
public struct LobbyMemberJsonChange_t
{
	// Fields
	public ulong m_iLobbyID;
	public uint m_iMemberID;
}

// Namespace: DYPublic.Zmworks
public struct LobbyJsonChange_t
{
	// Fields
	public ulong m_iLobbyID;
	public EResult m_iResult;
}

// Namespace: DYPublic.Zmworks
public struct LobbyChatMsg_t
{
	// Fields
	public ulong m_iLobbyID;
	public uint m_iSenderID;
	public int m_iChatIndex;
	public int m_iDataSize;
	public EResult m_iResult;
}

// Namespace: DYPublic.Zmworks
public struct ReceiveCoplayPlayers_t
{
	// Fields
	public int m_iCoplayPlayersCount;
}

// Namespace: DYPublic.Zmworks
public struct DeleteFriend_t
{
	// Fields
	public uint m_iFriendID;
}

// Namespace: DYPublic.Zmworks
public struct AddFriend_t
{
	// Fields
	public uint m_iFriendID;
}

// Namespace: DYPublic.Zmworks
public struct UpdateFriendData_t
{
	// Fields
	public uint m_iFriendID;
}

// Namespace: DYPublic.Zmworks
public struct ReceiveChatMessage_t
{
	// Fields
	public uint m_iSenderID;
	public uint m_iReceiverID;
}

// Namespace: DYPublic.Zmworks
public struct SearchPlayerResult_t
{
	// Fields
	public uint m_iPlayerID;
}

// Namespace: DYPublic.Zmworks
public struct ReceiveInviteToGame_t
{
	// Fields
	public int m_iIndex;
}

// Namespace: DYPublic.Zmworks
public struct ImServerConnectResult_t
{
	// Fields
	public EResult m_iResult;
}

// Namespace: DYPublic.Zmworks
public struct NetworkReceiveP2PToken_t
{
	// Fields
	public EResult m_iResult;
	public int m_iP2PIndex;
}

// Namespace: DYPublic.Zmworks
public struct UnderAgeTimeLimit_t
{
	// Fields
	public int m_iMinute;
}

// Namespace: DYPublic.Zmworks
public struct UnderAgeCurfew_t
{}

// Namespace: DYPublic.Zmworks
public struct VoiceAddPlayer_t
{
	// Fields
	public int m_iType;
	public uint m_iChannelID;
	public uint m_iPlayerID;
}

// Namespace: DYPublic.Zmworks
public struct VoiceDelPlayer_t
{
	// Fields
	public int m_iType;
	public uint m_iChannelID;
	public uint m_iPlayerID;
}

// Namespace: DYPublic.Zmworks
public struct VoiceEnterChannel_t
{
	// Fields
	public int m_iType;
	public uint m_iChannelID;
}

// Namespace: DYPublic.Zmworks
public struct VoiceExitChannel_t
{
	// Fields
	public int m_iType;
	public uint m_iChannelID;
}

// Namespace: DYPublic.Zmworks
public struct VoiceUpdateStatus_t
{
	// Fields
	public int m_iType;
	public uint m_iChannelID;
	public uint m_iPlayerID;
	public int m_iStatus;
}

// Namespace: DYPublic.Zmworks
public struct VoiceError_t
{
	// Fields
	public int m_iErrCode;
}

// Namespace: DYPublic.Zmworks
public struct VoiceDeviceResult_t
{
	// Fields
	public int m_iStatus;
}

// Namespace: DYPublic.Zmworks
public struct Achieving_t
{
	// Fields
	public byte[] m_sAchievement;
}

// Namespace: DYPublic.Zmworks.Example
public class ZmworksFriendsTest : MonoBehaviour
{
	// Fields
	private Vector2 m_ScrollPos;
	private uint m_Friend;
	private IZmworksFriends m_pFriends;
	private CCallBack<DeleteFriend_t> m_oDeleteFriendCB;
	private CCallBack<AddFriend_t> m_oAddFriendCB;
	private CCallBack<UpdateFriendData_t> m_oUpdateFriendDataCB;
	private CCallBack<ReceiveInviteToGame_t> m_oReceiveInviteToGameCB;

	// Methods

	private void Start() { }

	private void OnReceiveInviteToGame(ReceiveInviteToGame_t oData) { }

	private void OnDeleteFriend(DeleteFriend_t oData) { }

	private void OnAddFriend(AddFriend_t oData) { }

	private void OnUpdateFriendData(UpdateFriendData_t oData) { }

	private void TestInviteFriend() { }

	public void RenderOnGUI() { }

	public void .ctor() { }
}

// Namespace: DYPublic.Zmworks.Example
public class ZmworksMatchTest : MonoBehaviour
{
	// Fields
	private Vector2 m_ScrollPos;
	private ulong m_Lobby;
	private string m_sJoinLobbyID;
	private string m_sKickID;
	private string m_sSetOwnerID;
	private CCallBack<LobbyCreated_t> m_oOnLobbyCreatedCB;
	private CCallBack<JoinLobby_t> m_oOnLobbyJoinCB;
	private CCallBack<LeaveLobby_t> m_oOnLobbyLeaveCB;
	private CCallBack<LobbyOnwerChange_t> m_oLobbyOnwerChangeCB;
	private CCallBack<LobbyEnter_t> m_oLobbyEnterCB;
	private CCallBack<LobbyAddMember_t> m_oLobbyAddMemberCB;
	private CCallBack<MatchStateChange_t> m_oMatchStateChangeCB;
	private CCallBack<LobbyMemberJsonChange_t> m_oLobbyMemberJsonChangeCB;
	private CCallBack<LobbyJsonChange_t> m_oLobbyJsonChangeCB;
	private IZmworksMatch m_pMatch;

	// Methods

	private void Start() { }

	private void OnLobbyJsonChange(LobbyJsonChange_t oData) { }

	private void OnLobbyMemberJsonChange(LobbyMemberJsonChange_t oData) { }

	public void RenderOnGUI() { }

	private void OnLobbyCreate(LobbyCreated_t pData) { }

	private void OnLobbyJoin(JoinLobby_t pData) { }

	private void OnLobbyLeave(LeaveLobby_t pData) { }

	private void OnLobbyOnwerChange(LobbyOnwerChange_t pData) { }

	private void OnLobbyEnter(LobbyEnter_t pData) { }

	private void OnLobbyAddMember(LobbyAddMember_t pData) { }

	private void OnMatchStateChange(MatchStateChange_t pData) { }

	public void .ctor() { }
}

// Namespace: DYPublic.Zmworks.Example
public class ZmworksNetworkTest : MonoBehaviour
{
	// Fields
	private Vector2 m_ScrollPos;
	private CCallBack<NetworkReceiveP2PToken_t> m_oNetworkReceiveP2PTokenCB;
	private IZmworksNetwork m_oNetwork;

	// Methods

	private void Start() { }

	private void OnNetworkReceiveP2PToken(NetworkReceiveP2PToken_t oData) { }

	public void RenderOnGUI() { }

	public void .ctor() { }
}

// Namespace: DYPublic.Zmworks.Example
public class ZmworksRemoteStorageTest : MonoBehaviour
{
	// Fields
	private const string MESSAGE_FILE_NAME = "message.dat";
	private Vector2 m_ScrollPos;
	private string m_Message;
	private int m_FileCount;
	private int m_FileSize;
	private CCallBack<RemoteStorageFileReadAsyncComplete_t> m_oRemoteStorageFileReadAsyncCompleteCB;
	private CCallBack<RemoteStorageFileWriteAsyncComplete_t> m_oRemoteStorageFileWriteAsyncCompleteCB;
	private IZmworksRemoteStorage m_oRemoteStorage;

	// Methods

	private void Start() { }

	private void OnFileReadEnd(RemoteStorageFileReadAsyncComplete_t oData) { }

	private void OnFileWriteEnd(RemoteStorageFileWriteAsyncComplete_t oData) { }

	public void RenderOnGUI() { }

	public void .ctor() { }
}

// Namespace: DYPublic.Zmworks.Example
public class ZmworksTest : MonoBehaviour
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ZmworksTest.EGUIState <m_State>k__BackingField;
	private static ZmworksTest m_ZmworksTest;
	private ZmworksFriendsTest FriendsTest;
	private ZmworksMatchTest MatchmakingTest;
	private ZmworksRemoteStorageTest RemoteStorageTest;
	private ZmworksNetworkTest NetworkTest;

	// Properties
	public ZmworksTest.EGUIState m_State { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ZmworksTest.EGUIState get_m_State() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_m_State(ZmworksTest.EGUIState value) { }

	private void Start() { }

	private void InitEditorEnv() { }

	private void OnDestroy() { }

	private void Update() { }

	private void OnGUI() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public enum ZmworksTest.EGUIState
{
	// Fields
	public int value__;
	public const ZmworksTest.EGUIState ZmworksNetwork = 0;
	public const ZmworksTest.EGUIState ZmworksMatch = 1;
	public const ZmworksTest.EGUIState ZmworksFriends = 2;
	public const ZmworksTest.EGUIState ZmworksRemoteStorage = 3;
	public const ZmworksTest.EGUIState MAX_STATES = 4;
}

// Namespace: DYPublic.WeGameworks
public class WeGameDriver : MonoBehaviour, IPeerLinkHandler
{
	// Fields
	private static WeGameDriver s_instance;
	public PeerManager zmPeerMgr;

	// Properties
	public static WeGameDriver Instance { get; }

	// Methods

	public static WeGameDriver get_Instance() { }

	private void Update() { }

	private void OnDestroy() { }

	public void Init() { }

	private void InitPeerNetWork() { }

	public void OnPeerRequested(ulong remote) { }

	public void OnPeerEstablished(ulong remote) { }

	public void .ctor() { }
}

// Namespace: DYPublic.WeGameworks
internal class WeGamePeerLogWriter : ILevelLogWriter
{
	// Methods

	public void DebugLog(string log) { }

	public void InfoLog(string log) { }

	public void ErrorLog(string log) { }

	public void .ctor() { }
}

// Namespace: DYPublic.WeGameworks
public class WeGameAchievementComponent : MonoBehaviour
{
	// Fields
	private static WeGameAchievementComponent m_instance;
	private IRailAchievementHelper m_AchieveHelper;
	private IRailPlayerAchievement m_PlayerAchievement;
	private bool m_initOver;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private WeGameAchievementComponent.PlayerAchievementInitOver m_initOverHandle;

	// Properties
	public static WeGameAchievementComponent Instance { get; }
	public bool InitOver { get; }

	// Methods

	public static WeGameAchievementComponent get_Instance() { }

	public bool get_InitOver() { }

	public void Init() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public void OnRailEvent(RAILEventID id, EventBase data) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_m_initOverHandle(WeGameAchievementComponent.PlayerAchievementInitOver value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_m_initOverHandle(WeGameAchievementComponent.PlayerAchievementInitOver value) { }

	public void InitOverCall(WeGameAchievementComponent.PlayerAchievementInitOver func) { }

	public bool InitPlayerAchievement() { }

	public bool HasAchieved(string achieveName, out bool achieved) { }

	public bool GetAchievementInfo(string achieveName, out AchievementInfoData achievementData, out bool achieved) { }

	public List<string> GetAllPlayerAchievementName() { }

	public bool SetPlayerAchievementFinish(string achieveName) { }

	public bool SetPlayerAchievementStat(string achieveName, uint curValue) { }

	public bool AsyncStoreAchievement() { }

	public bool CancelAchievement(string achieveName) { }

	public void .ctor() { }
}

// Namespace: 
public sealed class WeGameAchievementComponent.PlayerAchievementInitOver : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.WeGameworks
public class AchievementInfoData
{
	// Fields
	public string name;
	public string description;
	public string display_name;
	public int achieved;
	public uint achieved_time;
	public int icon_index;
	public string icon_url;
	public string unachieved_icon_url;
	public bool is_process;
	public int cur_value;
	public int unlock_value;

	// Methods

	public void .ctor() { }
}

// Namespace: DYPublic.WeGameworks
public class WeGameAntiAddictionComponent : MonoBehaviour
{
	// Fields
	private static WeGameAntiAddictionComponent m_instance;
	private IRailFactory m_RailFactory;
	private IRailFloatingWindow m_RailWindow;

	// Properties
	public static WeGameAntiAddictionComponent Instance { get; }

	// Methods

	public static WeGameAntiAddictionComponent get_Instance() { }

	public void Init() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public void OnRailEvent(RAILEventID id, EventBase data) { }

	public void .ctor() { }
}

// Namespace: DYPublic.WeGameworks
public class WeGameCloudStoreComponents : MonoBehaviour
{
	// Fields
	private static WeGameCloudStoreComponents m_instance;
	private static IRailFactory m_RailFactory;
	private static IRailStorageHelper m_StoreHelper;
	private IRailStreamFile m_StreamFile;
	private Dictionary<string, IRailFile> m_RailDirectory;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private WeGameCloudStoreComponents.ReadHandle onRead;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private WeGameCloudStoreComponents.WriteHandle onWrite;
	public WeGameCloudStoreComponents.OnReadCloudStoreData OnReadCloudStoreDataCallBack;
	public WeGameCloudStoreComponents.OnReadLocalStoreData OnReadLocalStoreDataCallBack;
	public WeGameCloudStoreComponents.OnWriteCloudStoreData OnWriteCloudStoreDataCallBack;
	public WeGameCloudStoreComponents.OnWriteLocalStoreData OnWriteLocalStoreDataCallBack;
	public WeGameCloudStoreComponents.OnDeleteCloudStoreData OnDeleteCloudStoreDataCallBack;
	public WeGameCloudStoreComponents.OnGetCloudStoreFileList OnGetCloudStoreFileListCallBack;

	// Properties
	public static WeGameCloudStoreComponents Instance { get; }

	// Methods

	public static WeGameCloudStoreComponents get_Instance() { }

	public void Init() { }

	public void AsyncWriteLocal(string file, byte[] data) { }

	public void AsyncReadLocal(string file) { }

	public bool WriteLocal(string file, byte[] data) { }

	public byte[] ReadLocal(string file, out RailResult result) { }

	public ulong L_GetFileTimestamp(string path) { }

	public uint L_GetRailFileSize(string path) { }

	public string L_GetFileNameAndSize(uint idx, out int file_size) { }

	public uint L_GetFileCount() { }

	public bool L_IsFileExist(string path) { }

	public bool L_GetStoreFileNameList(out List<string> fileNameList) { }

	private RailResult L_OpenRailFile(string fileName, out IRailFile railFile) { }

	private RailResult L_CreateRailFile(string fileName, out IRailFile railFile) { }

	public bool L_RemoveRailFile(string fileName) { }

	public bool IsFileSyncedToCloud(string fileName) { }

	public bool IsOpenCloudStoreSetting() { }

	public void ReleaseRailFile(IRailFile railFile) { }

	public void AsyncWriteRemote(string path, byte[] data) { }

	public void AsyncReadRemote(string path, uint size) { }

	public bool C_AsyncGetStreamFilesList(string filterSetting, uint filesNum, uint startIdx = 0, string userData = "") { }

	public bool C_AsyncReadStreamFile(IRailStreamFile streamFile, uint bytesNum, int offset = 0, string userData = "") { }

	public bool C_AsyncWriteStreamFile(IRailStreamFile streamFile, byte[] content, string userData = "") { }

	public bool C_OpenStreamFile(string fileName, EnumRailStreamOpenFileType openType, out IRailStreamFile streamFile) { }

	public bool C_AsyncDeleteStreamFile(string fileName, string userData = "") { }

	public void ReleaseStreamFile(IRailStreamFile streamFile) { }

	private void C_AsyncGetStreamFilesListSuccess(AsyncListFileResult result) { }

	private void C_AsyncReadStreamFileSuccess(AsyncReadStreamFileResult result) { }

	private void L_AsyncReadRailFileSuccess(AsyncReadFileResult result) { }

	private void C_AsyncDeleteStreamFileSuccess(AsyncDeleteStreamFileResult result) { }

	private void L_AsyncWriteRailFileSuccess(AsyncWriteFileResult result) { }

	private void C_AsyncWriteStreamFileSuccess(AsyncWriteStreamFileResult result) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onRead(WeGameCloudStoreComponents.ReadHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onRead(WeGameCloudStoreComponents.ReadHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onWrite(WeGameCloudStoreComponents.WriteHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onWrite(WeGameCloudStoreComponents.WriteHandle value) { }

	public void AddReadHandle(WeGameCloudStoreComponents.ReadHandle handle) { }

	public void DelReadHandle(WeGameCloudStoreComponents.ReadHandle handle) { }

	public void AddWriteHandle(WeGameCloudStoreComponents.WriteHandle handle) { }

	public void DelWriteHandle(WeGameCloudStoreComponents.WriteHandle handle) { }

	public void OnRailEvent(RAILEventID id, EventBase data) { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void OnDestroy() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public sealed class WeGameCloudStoreComponents.ReadHandle : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(RailResult result, string file, byte[] message) { }

	public virtual IAsyncResult BeginInvoke(RailResult result, string file, byte[] message, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameCloudStoreComponents.WriteHandle : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(RailResult result, string file) { }

	public virtual IAsyncResult BeginInvoke(RailResult result, string file, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameCloudStoreComponents.OnReadCloudStoreData : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(AsyncReadStreamFileResult data) { }

	public virtual IAsyncResult BeginInvoke(AsyncReadStreamFileResult data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameCloudStoreComponents.OnReadLocalStoreData : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(AsyncReadFileResult data) { }

	public virtual IAsyncResult BeginInvoke(AsyncReadFileResult data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameCloudStoreComponents.OnWriteCloudStoreData : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(AsyncWriteStreamFileResult data) { }

	public virtual IAsyncResult BeginInvoke(AsyncWriteStreamFileResult data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameCloudStoreComponents.OnWriteLocalStoreData : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(AsyncWriteFileResult data) { }

	public virtual IAsyncResult BeginInvoke(AsyncWriteFileResult data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameCloudStoreComponents.OnDeleteCloudStoreData : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(AsyncDeleteStreamFileResult data) { }

	public virtual IAsyncResult BeginInvoke(AsyncDeleteStreamFileResult data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameCloudStoreComponents.OnGetCloudStoreFileList : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(AsyncListFileResult data) { }

	public virtual IAsyncResult BeginInvoke(AsyncListFileResult data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.WeGameworks
public class Example_CloudStore
{
	// Fields
	private string store_data;
	private string file_name;

	// Methods

	public void Example_1() { }

	public void .ctor() { }
}

// Namespace: DYPublic.WeGameworks
public class WeGameFloatingWindowComponent : MonoBehaviour
{
	// Fields
	private static WeGameFloatingWindowComponent m_instance;
	private IRailFactory m_Factory;
	private IRailFloatingWindow m_FloatingWindow;

	// Properties
	public static WeGameFloatingWindowComponent Instance { get; }

	// Methods

	public static WeGameFloatingWindowComponent get_Instance() { }

	public void Init() { }

	private void OnEnbale() { }

	private void OnDisable() { }

	public bool SetNotifyWindowPosition(EnumRailNotifyWindowType notify_type, RailWindowLayout layout) { }

	public bool IsFloatingWindowAvailable() { }

	public bool SetNotifyWindowEnable(EnumRailNotifyWindowType windowType, bool isActive) { }

	public bool AsyncShowRailFloatingWindow(EnumRailWindowType window_type, string user_data) { }

	public bool AsyncCloseRailFloatingWindow(EnumRailWindowType window_type, string user_data) { }

	public bool AsyncShowStoreWindow(ulong gameid, RailStoreOptions railStore, string user_data) { }

	public bool AsyncShowDefaultGameStoreWindow(string user_data) { }

	public void OnRailEvent(RAILEventID id, EventBase data) { }

	public void .ctor() { }
}

// Namespace: DYPublic.WeGameworks
public class Example_Window
{
	// Methods

	public void Example_1() { }

	public void .ctor() { }
}

// Namespace: DYPublic.WeGameworks
public class NotifyAntiAddictionData
{
	// Fields
	public string title;
	public string desc;
	public string confirm_button;
	public int game_online_time_count_minutes;

	// Methods

	public void .ctor() { }
}

// Namespace: DYPublic.WeGameworks
public class WeGameFriendsComponent : MonoBehaviour
{
	// Fields
	private static WeGameFriendsComponent m_instance;
	private IRailFloatingWindow m_FloatWindow;
	private IRailFriends m_RailFriends;
	private IRailFactory m_RailFactory;
	private int m_asyncIdx;
	public List<RailFriendInfo> m_RailFriendsList;
	public WeGameFriendsComponent.OnShowRailFloatingWindow OnShowRailFloatingWindowCallBack;
	private Dictionary<string, WeGameFriendsComponent.OnSetMyMetadata> m_onRailSetMyMetadataCallBack;
	private Dictionary<string, WeGameFriendsComponent.OnRailFriendsGetMetadata> m_onRailFriendsGetMetadataCallBack;
	public WeGameFriendsComponent.OnRailUsersInviteJoinGame OnRailUsersInviteJoinGameCallBack;
	public WeGameFriendsComponent.OnRailPlatformNotifyEventJoinGameByUser OnRailPlatformNotifyEventJoinGameByUserCallBack;
	public WeGameFriendsComponent.OnAsyncGetPersonalInfo OnAsyncGetPersonalInfoCallBack;
	public WeGameFriendsComponent.OnQueryFriendPlayedGamesInfo OnQueryFriendPlayedGamesInfoCallBack;
	public WeGameFriendsComponent.OnAddFriend OnAddFriendCallBack;
	public WeGameFriendsComponent.OnUpdateFriendsData OnUpdateFriendsDataCallBack;
	public WeGameFriendsComponent.OnRespondInvitation OnRespondInvitationCallBack;
	public WeGameFriendsComponent.OnErrorFriendsAddFriendInvalidID OnErrorFriendsAddFriendInvalidIDCallBack;

	// Properties
	public static WeGameFriendsComponent Instance { get; }

	// Methods

	public static WeGameFriendsComponent get_Instance() { }

	private string NewAsyncKey() { }

	private void Awake() { }

	public void Init() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public void AsyncShowRailFloatingWindow() { }

	public bool AsyncSetMyMetadata(List<RailKeyValue> metaDataList, WeGameFriendsComponent.OnSetMyMetadata callback) { }

	public bool AsyncSetInviteCommandLine(string command, WeGameFriendsComponent.OnSetMyMetadata callback) { }

	public bool AsyncGetFriendMetadata(ulong targetRailID, List<string> metaKeyList, WeGameFriendsComponent.OnRailFriendsGetMetadata callback) { }

	public bool AsyncClearAllMyMetadata(WeGameFriendsComponent.OnSetMyMetadata callback) { }

	public bool AsyncGetPersonalInfo(ulong targetRailID, string userData = "") { }

	public bool AsyncGetMutilPersonalInfo(List<ulong> targetRailIDList, string userData = "") { }

	public bool AsyncQueryFriendPlayedGamesInfo(ulong targetRailID, string userData = "") { }

	public bool GetFriendsList() { }

	public bool AsyncAddFriend(ulong railID, string userData = "") { }

	public bool AsyncUpdateFriendsData(string userData = "") { }

	public void AsyncQueryPlayedWithFriendsList() { }

	public void AsyncQueryPlayedWithFriendsTime() { }

	public void AsyncQueryPlayedWithFriendsGames() { }

	private void AsyncAddFriendSuccess(RailFriendsAddFriendResult result) { }

	private void AsyncShowRailFloatingWindowSuccess(ShowFloatingWindowResult result) { }

	private void AsyncSetMyMetadataSuccess(RailFriendsSetMetadataResult result) { }

	private void AsyncGetFriendMetadataSuccess(RailFriendsGetMetadataResult result) { }

	private void AsyncGetPersonalInfoSuccess(RailUsersInfoData result, EventBase data) { }

	private void AsyncQueryFriendPlayedGamesInfoSuccess(RailFriendsQueryFriendPlayedGamesResult result) { }

	private void AsyncClearAllMyMetadataSuccess(RailFriendsClearMetadataResult result) { }

	private void AsyncUpdateFriendsDataSuccess(RailFriendsListChanged result) { }

	private void OnUsersInviteJoinGameResult(RailUsersInviteJoinGameResult result) { }

	private void OnJoinGameByUser(RailPlatformNotifyEventJoinGameByUser result) { }

	private void OnUsersRespondInvitation(RailUsersRespondInvitation result) { }

	private void OnFriendIDError(RailFriendsAddFriendResult result) { }

	public void OnRailEvent(RAILEventID id, EventBase data) { }

	public void .ctor() { }
}

// Namespace: 
public sealed class WeGameFriendsComponent.OnShowRailFloatingWindow : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(ShowFloatingWindowResult data) { }

	public virtual IAsyncResult BeginInvoke(ShowFloatingWindowResult data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameFriendsComponent.OnSetMyMetadata : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameFriendsComponent.OnRailFriendsGetMetadata : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(RailID friend, List<RailKeyValueResult> data) { }

	public virtual IAsyncResult BeginInvoke(RailID friend, List<RailKeyValueResult> data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameFriendsComponent.OnRailUsersInviteJoinGame : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(RailUsersInviteJoinGameResult data) { }

	public virtual IAsyncResult BeginInvoke(RailUsersInviteJoinGameResult data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameFriendsComponent.OnRailPlatformNotifyEventJoinGameByUser : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(RailPlatformNotifyEventJoinGameByUser data) { }

	public virtual IAsyncResult BeginInvoke(RailPlatformNotifyEventJoinGameByUser data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameFriendsComponent.OnAsyncGetPersonalInfo : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(RailUsersInfoData data) { }

	public virtual IAsyncResult BeginInvoke(RailUsersInfoData data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameFriendsComponent.OnQueryFriendPlayedGamesInfo : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(RailFriendsQueryFriendPlayedGamesResult data) { }

	public virtual IAsyncResult BeginInvoke(RailFriendsQueryFriendPlayedGamesResult data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameFriendsComponent.OnAddFriend : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(RailFriendsAddFriendResult data) { }

	public virtual IAsyncResult BeginInvoke(RailFriendsAddFriendResult data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameFriendsComponent.OnUpdateFriendsData : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(RailFriendsListChanged data) { }

	public virtual IAsyncResult BeginInvoke(RailFriendsListChanged data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameFriendsComponent.OnRespondInvitation : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(RailUsersRespondInvitation data) { }

	public virtual IAsyncResult BeginInvoke(RailUsersRespondInvitation data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameFriendsComponent.OnErrorFriendsAddFriendInvalidID : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(RailFriendsAddFriendResult data) { }

	public virtual IAsyncResult BeginInvoke(RailFriendsAddFriendResult data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.WeGameworks
public class Example_Friend
{
	// Methods

	public void Example() { }

	public void .ctor() { }
}

// Namespace: DYPublic.WeGameworks
[DisallowMultipleComponent] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class WeGameManager : MonoBehaviour
{
	// Fields
	private static WeGameManager m_instance;
	public string m_info;
	public string m_error;
	public static bool TryInited;
	public static bool InitSDKSuccess;
	private string packageName;
	private string prefabName;
	public static WeGameManager.LogFunction LogInfo;
	public static WeGameManager.LogFunction ErrorInfo;
	public WeGameManager.WeGameStateHandle workStateHandle;
	public WeGameManager.OnWeGameApplicationExit OnWeGameApplicationExitCallBack;

	// Properties
	public static WeGameManager Instance { get; }

	// Methods

	public static WeGameManager get_Instance() { }

	private void Awake() { }

	private void Start() { }

	private void Update() { }

	public static bool Init() { }

	public static void RailInitialize() { }

	private void RegisterCallBack() { }

	public void OnRailEvent(RAILEventID id, EventBase data) { }

	public void SetWorkStateHandle(WeGameManager.WeGameStateHandle handle) { }

	private void OnDestroy() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public sealed class WeGameManager.LogFunction : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string msg) { }

	public virtual IAsyncResult BeginInvoke(string msg, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameManager.WeGameStateHandle : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string workstate, string arg0) { }

	public virtual IAsyncResult BeginInvoke(string workstate, string arg0, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameManager.OnWeGameApplicationExit : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(RailSystemStateChanged data) { }

	public virtual IAsyncResult BeginInvoke(RailSystemStateChanged data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.WeGameworks
public class WeGameMaskWordComponent : MonoBehaviour
{
	// Fields
	private static WeGameMaskWordComponent m_instance;
	private IRailFactory m_RailFactory;
	private IRailUtils m_RailUtil;

	// Properties
	public static WeGameMaskWordComponent Instance { get; }

	// Methods

	public static WeGameMaskWordComponent get_Instance() { }

	public void Init() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public string FilterDirtyWords(string words) { }

	public string MyFilter(string words) { }

	public void .ctor() { }
}

// Namespace: DYPublic.WeGameworks
public class Example_MaskWords
{
	// Methods

	public void Example_1() { }

	public void .ctor() { }
}

// Namespace: DYPublic.WeGameworks
public enum WeGameP2PSend
{
	// Fields
	public int value__;
	public const WeGameP2PSend E_Null = 0;
	public const WeGameP2PSend E_Unreliable = 1;
	public const WeGameP2PSend E_Reliable = 2;
}

// Namespace: DYPublic.WeGameworks
public class WeGameNetworkingComponent : MonoBehaviour
{
	// Fields
	private static WeGameNetworkingComponent m_instance;
	private const bool IsUseSessionRelay = True;
	private const int MaxPacketMergeSize = 1048576;
	private const float MaxSessionWaitTime = 60;
	private RailID user;
	private IRailNetwork railNet;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private WeGameNetworkingComponent.PeerRequestHandler onPeerRequester;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private WeGameNetworkingComponent.PeerConnectFailHandler onPeerConnectFail;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private WeGameNetworkingComponent.PacketReceiveHandler onPacketReceiver;
	private IPacketPool packetPool;
	private uint mergePackIdx;
	private byte[] mergePackBuff;
	private byte[] mergeRecvBuff;
	private Dictionary<RailID, WeGameNetworkingComponent.SendPacketSession> sendSessions;
	private List<WeGameNetworkingComponent.SendPacketSession> removedSessions;

	// Properties
	public static WeGameNetworkingComponent Instance { get; }

	// Methods

	public static WeGameNetworkingComponent get_Instance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onPeerRequester(WeGameNetworkingComponent.PeerRequestHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onPeerRequester(WeGameNetworkingComponent.PeerRequestHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onPeerConnectFail(WeGameNetworkingComponent.PeerConnectFailHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onPeerConnectFail(WeGameNetworkingComponent.PeerConnectFailHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onPacketReceiver(WeGameNetworkingComponent.PacketReceiveHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onPacketReceiver(WeGameNetworkingComponent.PacketReceiveHandler value) { }

	private void OnEnable() { }

	private void OnDisable() { }

	public void Init() { }

	public void Setup(WeGameNetworkingComponent.PeerRequestHandler _peerRequester, WeGameNetworkingComponent.PeerConnectFailHandler _peerConnectFail, WeGameNetworkingComponent.PacketReceiveHandler _packetReceiver, IPacketPool _packetPool) { }

	public void Unsetup() { }

	private void Update() { }

	private void LateUpdate() { }

	public bool Accept(RailID railID) { }

	public bool CloseAsync(RailID railID) { }

	public bool PacketThrow(RailID railID, IPacket packet, WeGameP2PSend type) { }

	private void InternalSendPacket(RailID to, WeGameNetworkingComponent.SendPacket pkt) { }

	private void MergePacketToMergePackBuff(IPacket packet) { }

	public void TestSendMergePacket(RailID to, IPacket packet) { }

	private void OnMergePacketReceived(RailID remote, byte[] databuf, uint datalen) { }

	private void OnCreateSessionRequest(CreateSessionRequest result) { }

	private void OnCreateSessionFailed(CreateSessionFailed result) { }

	private void OnCreateRawSessionRequest(NetworkCreateRawSessionRequest result) { }

	private void OnCreateRawSessionFailed(NetworkCreateRawSessionFailed result) { }

	public void OnRailEvent(RAILEventID id, EventBase data) { }

	public void .ctor() { }
}

// Namespace: 
private enum WeGameNetworkingComponent.SendPacketType
{
	// Fields
	public byte value__;
	public const WeGameNetworkingComponent.SendPacketType E_Packet = 0;
	public const WeGameNetworkingComponent.SendPacketType E_Accept = 1;
	public const WeGameNetworkingComponent.SendPacketType E_Close = 2;
}

// Namespace: 
private struct WeGameNetworkingComponent.SendPacket
{
	// Fields
	public WeGameNetworkingComponent.SendPacketType type;
	public IPacket packet;
	public WeGameP2PSend sendtype;
}

// Namespace: 
private class WeGameNetworkingComponent.SendPacketSession
{
	// Fields
	public RailID to;
	public List<WeGameNetworkingComponent.SendPacket> sendPackets;
	public float touchTime;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public sealed class WeGameNetworkingComponent.PeerRequestHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(RailID railID) { }

	public virtual IAsyncResult BeginInvoke(RailID railID, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameNetworkingComponent.PeerConnectFailHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(RailID railID, int reason) { }

	public virtual IAsyncResult BeginInvoke(RailID railID, int reason, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameNetworkingComponent.PacketReceiveHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(RailID railID, IPacket packet) { }

	public virtual IAsyncResult BeginInvoke(RailID railID, IPacket packet, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.WeGameworks
public class WeGamePlayerComponent : MonoBehaviour
{
	// Fields
	private static WeGamePlayerComponent m_instance;
	private IRailFactory m_RailFactory;
	private IRailPlayer m_RailPlayer;
	private RailSessionTicket m_Ticket;
	private ulong m_AccountID;
	private RailID m_RailID;
	public WeGamePlayerComponent.OnGetSessionTicket OnGetSessionTicketCallBack;
	public WeGamePlayerComponent.OnSessionTicketAuthSessionTicket OnSessionTicketAuthSessionTicketCallBack;
	public WeGamePlayerComponent.OnGetGamePurchaseKey OnGetGamePurchaseKeyCallBack;
	public WeGamePlayerComponent.OnQueryPlayerBannedStatus OnQueryPlayerBannedStatusCallBack;

	// Properties
	public static WeGamePlayerComponent Instance { get; }

	// Methods

	public static WeGamePlayerComponent get_Instance() { }

	public bool AlreadyLoggedIn() { }

	public RailID GetRailID() { }

	public string GetPlayerDataPath() { }

	public void TerminateSessionOfPlayer(RailID railID) { }

	public void AbandonSessionTicket() { }

	public string GetPlayerName() { }

	public EnumRailPlayerOwnershipType GetPlayerOwnershipType() { }

	public bool IsGameRevenueLimited() { }

	public float GetRateOfGameRevenue() { }

	public bool AsyncAcquireSessionTicket(string userData = "") { }

	public bool AsyncStartSessionWithPlayer(RailID railID, RailSessionTicket sessionTicket, string userData = "") { }

	public bool AsyncGetGamePurchaseKey(string userData = "") { }

	public bool AsyncQueryPlayerBannedStatus(string userData = "") { }

	public bool AsyncGetAuthenticateURL(RailGetAuthenticateURLOptions urlOptions, string userData = "") { }

	private void AsyncAcquireSessionTicketSuccess(AcquireSessionTicketResponse result) { }

	private void AsyncStartSessionWithPlayerSuccess(StartSessionWithPlayerResponse result) { }

	private void AsyncGetGamePurchaseKeySuccess(PlayerGetGamePurchaseKeyResult result) { }

	private void AsyncQueryPlayerBannedStatusSuccess(QueryPlayerBannedStatus result) { }

	private void AsyncGetAuthenticateURLSuccess(GetAuthenticateURLResult result) { }

	public void Init() { }

	public void OnRailEvent(RAILEventID id, EventBase data) { }

	private void OnEnable() { }

	private void OnDisable() { }

	public void .ctor() { }
}

// Namespace: 
public sealed class WeGamePlayerComponent.OnGetSessionTicket : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(AcquireSessionTicketResponse data) { }

	public virtual IAsyncResult BeginInvoke(AcquireSessionTicketResponse data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGamePlayerComponent.OnSessionTicketAuthSessionTicket : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(StartSessionWithPlayerResponse data) { }

	public virtual IAsyncResult BeginInvoke(StartSessionWithPlayerResponse data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGamePlayerComponent.OnGetGamePurchaseKey : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(PlayerGetGamePurchaseKeyResult data) { }

	public virtual IAsyncResult BeginInvoke(PlayerGetGamePurchaseKeyResult data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGamePlayerComponent.OnQueryPlayerBannedStatus : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(QueryPlayerBannedStatus data) { }

	public virtual IAsyncResult BeginInvoke(QueryPlayerBannedStatus data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.WeGameworks
public class Example_Player
{
	// Methods

	public void Example_1() { }

	public void .ctor() { }
}

// Namespace: DYPublic.WeGameworks
public class WeGameRailGameComponent : MonoBehaviour
{
	// Fields
	private static WeGameRailGameComponent m_instance;
	private IRailFactory m_Factory;
	private IRailGame m_RailGame;
	public RailBranchInfo m_RailBranchInfo;
	public WeGameRailGameComponent.OnQuerySubscribeWishPlayStateResultCallBack QuerySubscribeWishPlayStateResultCallBack;

	// Properties
	public static WeGameRailGameComponent Instance { get; }

	// Methods

	public static WeGameRailGameComponent get_Instance() { }

	public void Init() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public void OnRailEvent(RAILEventID id, EventBase data) { }

	public void OnQuerySubscribeWishPlayStateResult(QuerySubscribeWishPlayStateResult result) { }

	public RailGameID GetGameID() { }

	public bool ReportGameContentDamaged(EnumRailGameContentDamageFlag flag) { }

	public bool GetGameInstallPath(out string path) { }

	public bool GetPlayerSelectedLanguageCode(out string language_code) { }

	public bool GetGameSupportedLanguageCodes(List<string> language_codes) { }

	public bool SetGameState(EnumRailGamePlayingState game_state) { }

	public bool GetGameState(out EnumRailGamePlayingState game_state) { }

	public bool RegisterGameDefineGamePlayingState(List<RailGameDefineGamePlayingState> game_playing_states) { }

	public bool SetGameDefineGamePlayingState(uint game_playing_state) { }

	public bool GetGameDefineGamePlayingState(out uint game_playing_state) { }

	public bool GetCurrentBranchInfo(RailBranchInfo branch_info) { }

	public bool StartGameTimeCounting(string counting_key) { }

	public bool EndGameTimeCounting(string counting_key) { }

	public RailID GetGamePurchasePlayerRailID() { }

	public uint GetGameEarliestPurchaseTime() { }

	public uint GetTimeCountSinceGameActivated() { }

	public uint GetTimeCountSinceLastMouseMoved() { }

	public bool AsyncQuerySubscribeWishPlayState(string user_data = "") { }

	public void .ctor() { }
}

// Namespace: 
public sealed class WeGameRailGameComponent.OnQuerySubscribeWishPlayStateResultCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(QuerySubscribeWishPlayStateResult result) { }

	public virtual IAsyncResult BeginInvoke(QuerySubscribeWishPlayStateResult result, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.WeGameworks
public class WeGameUserComponent : MonoBehaviour
{
	// Fields
	private static WeGameUserComponent m_instance;
	private IRailFactory m_Factory;
	private IRailUsersHelper m_RailUser;
	public WeGameUserComponent.GetRailUsersInfoData GetRailUsersInfoDataCallBack;
	public WeGameUserComponent.RailUsersInviteUsers RailUsersInviteUsersCallBack;
	public WeGameUserComponent.GetInviteDetail GetInviteDetailCallBack;
	public WeGameUserComponent.CancelRailUsersInvite CancelRailUsersInviteCallBack;
	public WeGameUserComponent.ShowRailChatWindowWithFriend ShowRailChatWindowWithFriendCallBack;
	public WeGameUserComponent.ShowRailUserHomepageWindow ShowRailUserHomepageWindowCallBack;
	public WeGameUserComponent.RailUsersGetUserLimits RailUsersGetUserLimitsCallBack;

	// Properties
	public static WeGameUserComponent Instance { get; }

	// Methods

	public static WeGameUserComponent get_Instance() { }

	public void Init() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public void OnRailEvent(RAILEventID id, EventBase data) { }

	public void OnGetRailUsersInfoData(RailUsersInfoData result) { }

	public void OnRailUsersInviteUsersResult(RailUsersInviteUsersResult result) { }

	public void OnRailUsersGetInviteDetailResult(RailUsersGetInviteDetailResult result) { }

	public void OnRailUsersCancelInviteResult(RailUsersCancelInviteResult result) { }

	public void OnRailUsersGetUserLimitsResult(RailUsersGetUserLimitsResult result) { }

	public void OnRailShowChatWindowWithFriendResult(RailShowChatWindowWithFriendResult result) { }

	public void OnRailShowUserHomepageWindowResult(RailShowUserHomepageWindowResult result) { }

	public bool AsyncGetUsersInfo(List<RailID> rail_ids, string user_data = "") { }

	public bool AsyncInviteUsers(string command_line, List<RailID> users, RailInviteOptions options, string user_data = "") { }

	public bool AsyncGetInviteDetail(RailID inviter, EnumRailUsersInviteType invite_type, string user_data = "") { }

	public bool AsyncCancelInvite(EnumRailUsersInviteType invite_type, string user_data = "") { }

	public bool AsyncCancelAllInvites(string user_data = "") { }

	public bool AsyncShowChatWindowWithFriend(RailID user_id, string user_data = "") { }

	public bool AsyncShowUserHomepageWindow(RailID user_id, string user_data = "") { }

	public bool AsyncGetUserLimits(RailID user_id, string user_data = "") { }

	public void .ctor() { }
}

// Namespace: 
public sealed class WeGameUserComponent.GetRailUsersInfoData : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(RailUsersInfoData result) { }

	public virtual IAsyncResult BeginInvoke(RailUsersInfoData result, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameUserComponent.RailUsersInviteUsers : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(RailUsersInviteUsersResult result) { }

	public virtual IAsyncResult BeginInvoke(RailUsersInviteUsersResult result, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameUserComponent.GetInviteDetail : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(RailUsersGetInviteDetailResult result) { }

	public virtual IAsyncResult BeginInvoke(RailUsersGetInviteDetailResult result, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameUserComponent.CancelRailUsersInvite : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(RailUsersCancelInviteResult result) { }

	public virtual IAsyncResult BeginInvoke(RailUsersCancelInviteResult result, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameUserComponent.ShowRailChatWindowWithFriend : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(RailShowChatWindowWithFriendResult result) { }

	public virtual IAsyncResult BeginInvoke(RailShowChatWindowWithFriendResult result, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameUserComponent.ShowRailUserHomepageWindow : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(RailShowUserHomepageWindowResult result) { }

	public virtual IAsyncResult BeginInvoke(RailShowUserHomepageWindowResult result, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameUserComponent.RailUsersGetUserLimits : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(RailUsersGetUserLimitsResult result) { }

	public virtual IAsyncResult BeginInvoke(RailUsersGetUserLimitsResult result, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.WeGameworks
public class WeGameUtilComponent : MonoBehaviour
{
	// Fields
	private static WeGameUtilComponent m_instance;
	private IRailFactory m_Factory;
	private IRailUtils m_RailUtil;
	public WeGameUtilComponent.GetImageData GetImageDataCallBack;

	// Properties
	public static WeGameUtilComponent Instance { get; }

	// Methods

	public static WeGameUtilComponent get_Instance() { }

	public void Init() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public void OnRailEvent(RAILEventID id, EventBase data) { }

	public void OnGetImageData(RailGetImageDataResult result) { }

	public uint GetTimeCountSinceGameLaunch() { }

	public uint GetTimeCountSinceComputerLaunch() { }

	public uint GetTimeFromServer() { }

	public string GetErrorString(RailResult result) { }

	public string DirtyWordsFilter(string words, bool replace_sensitive = True) { }

	public bool HasDirtyWords(string words) { }

	public EnumRailPlatformType GetRailPlatformType() { }

	public bool GetLaunchAppParameters(EnumRailLaunchAppType app_type, out string parameter) { }

	public bool GetPlatformLanguageCode(out string language_code) { }

	public bool SetWarningMessageCallback(RailWarningMessageCallbackFunction callback) { }

	public string GetCountryCodeOfCurrentLoggedInIP() { }

	public bool AsyncGetImageData(string path, uint width_scale = 0, uint height_scale = 0, string user_data = "") { }

	public void RegisterCrashCallback() { }

	public void UnRegisterCrashCallback() { }

	public void .ctor() { }
}

// Namespace: 
public sealed class WeGameUtilComponent.GetImageData : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(RailGetImageDataResult result) { }

	public virtual IAsyncResult BeginInvoke(RailGetImageDataResult result, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.WeGameworks
public class WeGameVoiceChannelComponent : MonoBehaviour
{
	// Fields
	private static WeGameVoiceChannelComponent m_instance;
	private IRailVoiceChannel m_VoiceChannel;
	private IRailVoiceHelper m_VoiceHelper;
	private IRailFactory m_RailFactory;
	public RailVoiceCaptureOption m_Operation;
	public WeGameVoiceChannelComponent.OnErrorVoiceChannelNotTheChannelOwner ErrorVoiceChannelNotTheChannelOwnerCallBack;
	public WeGameVoiceChannelComponent.OnAsyncCreateVoiceChannel AsyncCreateVoiceChannelCallBack;
	public WeGameVoiceChannelComponent.OnAsyncJoinVoiceChannel AsyncJoinVoiceChannelCallBack;
	public WeGameVoiceChannelComponent.OnAsyncLeaveVoiceChannel AsyncLeaveVoiceChannelCallBack;
	public WeGameVoiceChannelComponent.OnAsyncAddUsers AsyncAddUsersCallBack;
	public WeGameVoiceChannelComponent.OnAsyncRemoveUsers AsyncRemoveUsersCallBack;
	public WeGameVoiceChannelComponent.OnAsyncSetUsersSpeakingState AsyncSetUsersSpeakingStateCallBack;
	public WeGameVoiceChannelComponent.OnVoiceSpeakingUsersChanged VoiceSpeakingUsersChangedCallBack;
	public WeGameVoiceChannelComponent.OnVoiceChannelInvite VoiceChannelInviteCallBack;
	public WeGameVoiceChannelComponent.OnVoiceChannelMemeberChanged VoiceChannelMemeberChangedCallBack;
	public WeGameVoiceChannelComponent.OnVoiceDataCaptured VoiceDataCapturedCallBack;
	public RailCaptureVoiceCallback CaptureVoiceCallback;

	// Properties
	public static WeGameVoiceChannelComponent Instance { get; }

	// Methods

	public static WeGameVoiceChannelComponent get_Instance() { }

	public void Init() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public bool OpenVoiceChannel(RailVoiceChannelID voiceChannelID, string channelName) { }

	public EnumRailVoiceChannelSpeakerState GetSpeakerState() { }

	public bool MuteSpeaker() { }

	public bool ResumeSpeaker() { }

	public bool SetupVoiceCapture() { }

	public bool StartVoiceCapturing(uint duration_milliseconds = 120, bool repeat = True) { }

	public bool StopVoiceCapturing() { }

	public bool GetCapturedVoiceData(out byte[] voice_Buffer) { }

	public bool DecodeVoice(byte[] encode_data, out byte[] decode_data, out uint bytesLen) { }

	public bool GetVoiceCaptureSpecification(out RailVoiceCaptureSpecification voiceSpce) { }

	public void EnableInGameVoiceSpeaking() { }

	public bool SetPlayerNicknameInVoiceChannel(string playerName) { }

	public bool SetPushToTalkKeyInVoiceChannel(uint hotKey) { }

	public uint GetPushToTalkKeyInVoiceChannel() { }

	public bool ShowOverlayUI(bool isShow = False) { }

	public bool SetMicroVolume(uint vloume) { }

	public bool SetSpeakerVolume(uint vloume) { }

	public ulong GetVoiceChannelID() { }

	public string GetVoiceChannelName() { }

	public EnumRailVoiceChannelJoinState GetJoinState() { }

	public bool GetUsers(out List<RailID> userList) { }

	public bool CloseChannel() { }

	public bool SetSelfSpeaking(bool canSpeak) { }

	public bool IsSelfSpeaking() { }

	public bool GetUsersSpeakingState(out List<RailVoiceChannelUserSpeakingState> userStateList) { }

	public bool GetSpeakingUsers(out List<RailID> speakPlayerList, out List<RailID> noSpeakPlayerList) { }

	public bool IsOwner() { }

	public void Release() { }

	public bool AsyncCreateVoiceChannel(string channelName, string userData = "") { }

	public bool AsyncJoinVoiceChannel(string userData = "") { }

	public bool AsyncLeaveVoiceChannel(string userData = "") { }

	public bool AsyncAddUsers(List<RailID> userList, string userData = "") { }

	public bool AsyncRemoveUsers(List<RailID> userList, string userData = "") { }

	public bool AsyncSetUsersSpeakingState(List<RailVoiceChannelUserSpeakingState> userStateList, string userData = "") { }

	private void AsyncCreateVoiceChannelSuccess(CreateVoiceChannelResult result) { }

	private void AsyncJoinVoiceChannelSuccess(JoinVoiceChannelResult result) { }

	private void OnTalkKeyInVoiceChannelChange(EventBase data) { }

	private void AsyncLeaveVoiceChannelSuccess(LeaveVoiceChannelResult result) { }

	private void AsyncAddUsersSuccess(VoiceChannelAddUsersResult result) { }

	private void AsyncRemoveUsersSuccess(VoiceChannelRemoveUsersResult result) { }

	private void AsyncSetUsersSpeakingStateSuccess(VoiceChannelUsersSpeakingStateChangedEvent result) { }

	private void OnVoiceChannelSpeakingUsersChangedEvent(VoiceChannelSpeakingUsersChangedEvent result) { }

	public void OnRailEvent(RAILEventID id, EventBase data) { }

	public void .ctor() { }
}

// Namespace: 
public sealed class WeGameVoiceChannelComponent.OnErrorVoiceChannelNotTheChannelOwner : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(EventBase data) { }

	public virtual IAsyncResult BeginInvoke(EventBase data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameVoiceChannelComponent.OnAsyncCreateVoiceChannel : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(CreateVoiceChannelResult result) { }

	public virtual IAsyncResult BeginInvoke(CreateVoiceChannelResult result, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameVoiceChannelComponent.OnAsyncJoinVoiceChannel : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(JoinVoiceChannelResult result) { }

	public virtual IAsyncResult BeginInvoke(JoinVoiceChannelResult result, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameVoiceChannelComponent.OnAsyncLeaveVoiceChannel : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(LeaveVoiceChannelResult result) { }

	public virtual IAsyncResult BeginInvoke(LeaveVoiceChannelResult result, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameVoiceChannelComponent.OnAsyncAddUsers : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(VoiceChannelAddUsersResult result) { }

	public virtual IAsyncResult BeginInvoke(VoiceChannelAddUsersResult result, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameVoiceChannelComponent.OnAsyncRemoveUsers : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(VoiceChannelRemoveUsersResult result) { }

	public virtual IAsyncResult BeginInvoke(VoiceChannelRemoveUsersResult result, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameVoiceChannelComponent.OnAsyncSetUsersSpeakingState : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(VoiceChannelUsersSpeakingStateChangedEvent result) { }

	public virtual IAsyncResult BeginInvoke(VoiceChannelUsersSpeakingStateChangedEvent result, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameVoiceChannelComponent.OnVoiceSpeakingUsersChanged : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(VoiceChannelSpeakingUsersChangedEvent result) { }

	public virtual IAsyncResult BeginInvoke(VoiceChannelSpeakingUsersChangedEvent result, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameVoiceChannelComponent.OnVoiceChannelInvite : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(VoiceChannelInviteEvent result) { }

	public virtual IAsyncResult BeginInvoke(VoiceChannelInviteEvent result, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameVoiceChannelComponent.OnVoiceChannelMemeberChanged : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(VoiceChannelMemeberChangedEvent result) { }

	public virtual IAsyncResult BeginInvoke(VoiceChannelMemeberChangedEvent result, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class WeGameVoiceChannelComponent.OnVoiceDataCaptured : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(VoiceDataCapturedEvent result) { }

	public virtual IAsyncResult BeginInvoke(VoiceDataCapturedEvent result, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.WeGameworks
public class Example_Voice
{
	// Methods

	public void Example_1() { }

	public void Example_2() { }

	public void .ctor() { }
}

// Namespace: DYPublic.Steamworks
internal class SteamPeerLogWriter : ILevelLogWriter
{
	// Methods

	public void DebugLog(string log) { }

	public void InfoLog(string log) { }

	public void ErrorLog(string log) { }

	public void .ctor() { }
}

// Namespace: DYPublic.Steamworks
public static class SteamApiValidator
{
	// Fields
	private const int MAX_PATH_SIZE = 32767;

	// Methods

	private static bool CheckIfValveSigned(string filePath) { }

	private static extern uint GetModuleFileName([In] IntPtr hModule, [Out] char[] lpFilename, [In] int nSize) { }

	private static extern IntPtr GetModuleHandle(string lpModuleName) { }

	public static bool IsValidSteamApiDll() { }

	public static bool IsValidSteamClientDll() { }

	private static extern IntPtr LoadLibrary(string dllToLoad) { }
}

// Namespace: DYPublic.Steamworks
internal static class WinCrypt
{
	// Fields
	public const int CRYPT_ASN_ENCODING = 1;
	public const int CRYPT_NDR_ENCODING = 2;
	public const int X509_ASN_ENCODING = 1;
	public const int X509_NDR_ENCODING = 2;
	public const int PKCS_7_ASN_ENCODING = 65536;
	public const int PKCS_7_NDR_ENCODING = 131072;
	public static UIntPtr PKCS7_SIGNER_INFO;
	public static UIntPtr CMS_SIGNER_INFO;
	public static string szOID_RSA_signingTime;
	public static string szOID_RSA_counterSign;
	public const int CMSG_TYPE_PARAM = 1;
	public const int CMSG_CONTENT_PARAM = 2;
	public const int CMSG_BARE_CONTENT_PARAM = 3;
	public const int CMSG_INNER_CONTENT_TYPE_PARAM = 4;
	public const int CMSG_SIGNER_COUNT_PARAM = 5;
	public const int CMSG_SIGNER_INFO_PARAM = 6;
	public const int CMSG_SIGNER_CERT_INFO_PARAM = 7;
	public const int CMSG_SIGNER_HASH_ALGORITHM_PARAM = 8;
	public const int CMSG_SIGNER_AUTH_ATTR_PARAM = 9;
	public const int CMSG_SIGNER_UNAUTH_ATTR_PARAM = 10;
	public const int CMSG_CERT_COUNT_PARAM = 11;
	public const int CMSG_CERT_PARAM = 12;
	public const int CMSG_CRL_COUNT_PARAM = 13;
	public const int CMSG_CRL_PARAM = 14;
	public const int CMSG_ENVELOPE_ALGORITHM_PARAM = 15;
	public const int CMSG_RECIPIENT_COUNT_PARAM = 17;
	public const int CMSG_RECIPIENT_INDEX_PARAM = 18;
	public const int CMSG_RECIPIENT_INFO_PARAM = 19;
	public const int CMSG_HASH_ALGORITHM_PARAM = 20;
	public const int CMSG_HASH_DATA_PARAM = 21;
	public const int CMSG_COMPUTED_HASH_PARAM = 22;
	public const int CMSG_ENCRYPT_PARAM = 26;
	public const int CMSG_ENCRYPTED_DIGEST = 27;
	public const int CMSG_ENCODED_SIGNER = 28;
	public const int CMSG_ENCODED_MESSAGE = 29;
	public const int CMSG_VERSION_PARAM = 30;
	public const int CMSG_ATTR_CERT_COUNT_PARAM = 31;
	public const int CMSG_ATTR_CERT_PARAM = 32;
	public const int CMSG_CMS_RECIPIENT_COUNT_PARAM = 33;
	public const int CMSG_CMS_RECIPIENT_INDEX_PARAM = 34;
	public const int CMSG_CMS_RECIPIENT_ENCRYPTED_KEY_INDEX_PARAM = 35;
	public const int CMSG_CMS_RECIPIENT_INFO_PARAM = 36;
	public const int CMSG_UNPROTECTED_ATTR_PARAM = 37;
	public const int CMSG_SIGNER_CERT_ID_PARAM = 38;
	public const int CMSG_CMS_SIGNER_INFO_PARAM = 39;
	public const int CERT_QUERY_OBJECT_FILE = 1;
	public const int CERT_QUERY_OBJECT_BLOB = 2;
	public const int CERT_QUERY_CONTENT_CERT = 1;
	public const int CERT_QUERY_CONTENT_CTL = 2;
	public const int CERT_QUERY_CONTENT_CRL = 3;
	public const int CERT_QUERY_CONTENT_SERIALIZED_STORE = 4;
	public const int CERT_QUERY_CONTENT_SERIALIZED_CERT = 5;
	public const int CERT_QUERY_CONTENT_SERIALIZED_CTL = 6;
	public const int CERT_QUERY_CONTENT_SERIALIZED_CRL = 7;
	public const int CERT_QUERY_CONTENT_PKCS7_SIGNED = 8;
	public const int CERT_QUERY_CONTENT_PKCS7_UNSIGNED = 9;
	public const int CERT_QUERY_CONTENT_PKCS7_SIGNED_EMBED = 10;
	public const int CERT_QUERY_CONTENT_PKCS10 = 11;
	public const int CERT_QUERY_CONTENT_PFX = 12;
	public const int CERT_QUERY_CONTENT_CERT_PAIR = 13;
	public const int CERT_QUERY_CONTENT_FLAG_CERT = 2;
	public const int CERT_QUERY_CONTENT_FLAG_CTL = 4;
	public const int CERT_QUERY_CONTENT_FLAG_CRL = 8;
	public const int CERT_QUERY_CONTENT_FLAG_SERIALIZED_STORE = 16;
	public const int CERT_QUERY_CONTENT_FLAG_SERIALIZED_CERT = 32;
	public const int CERT_QUERY_CONTENT_FLAG_SERIALIZED_CTL = 64;
	public const int CERT_QUERY_CONTENT_FLAG_SERIALIZED_CRL = 128;
	public const int CERT_QUERY_CONTENT_FLAG_PKCS7_SIGNED = 256;
	public const int CERT_QUERY_CONTENT_FLAG_PKCS7_UNSIGNED = 512;
	public const int CERT_QUERY_CONTENT_FLAG_PKCS7_SIGNED_EMBED = 1024;
	public const int CERT_QUERY_CONTENT_FLAG_PKCS10 = 2048;
	public const int CERT_QUERY_CONTENT_FLAG_PFX = 4096;
	public const int CERT_QUERY_CONTENT_FLAG_CERT_PAIR = 8192;
	public const int CERT_QUERY_CONTENT_FLAG_ALL = 16382;
	public const int CERT_QUERY_FORMAT_BINARY = 1;
	public const int CERT_QUERY_FORMAT_BASE64_ENCODED = 2;
	public const int CERT_QUERY_FORMAT_ASN_ASCII_HEX_ENCODED = 3;
	public const int CERT_QUERY_FORMAT_FLAG_BINARY = 2;
	public const int CERT_QUERY_FORMAT_FLAG_BASE64_ENCODED = 4;
	public const int CERT_QUERY_FORMAT_FLAG_ASN_ASCII_HEX_ENCODED = 8;
	public const int CERT_QUERY_FORMAT_FLAG_ALL = 14;

	// Methods

	public static extern bool CryptDecodeObject(uint CertEncodingType, UIntPtr lpszStructType, byte[] pbEncoded, uint cbEncoded, uint flags, [In] [Out] byte[] pvStructInfo, ref uint cbStructInfo) { }

	public static extern bool CryptMsgGetParam(IntPtr hCryptMsg, int dwParamType, int dwIndex, IntPtr pvData, ref int pcbData) { }

	public static extern bool CryptMsgGetParam(IntPtr hCryptMsg, int dwParamType, int dwIndex, [In] [Out] byte[] vData, ref int pcbData) { }

	public static extern bool CryptQueryObject(int dwObjectType, IntPtr pvObject, int dwExpectedContentTypeFlags, int dwExpectedFormatTypeFlags, int dwFlags, out int pdwMsgAndCertEncodingType, out int pdwContentType, out int pdwFormatType, ref IntPtr phCertStore, ref IntPtr phMsg, ref IntPtr ppvContext) { }

	private static void .cctor() { }
}

// Namespace: 
public struct WinCrypt.BLOB
{
	// Fields
	public int cbData;
	public IntPtr pbData;
}

// Namespace: 
public struct WinCrypt.CERT_ID
{
	// Fields
	public int dwIdChoice;
	public WinCrypt.BLOB IssuerSerialNumberOrKeyIdOrHashId;
}

// Namespace: 
public struct WinCrypt.CERT_NAME_BLOB
{
	// Fields
	public uint cbData;
	public byte[] pbData;
}

// Namespace: 
public struct WinCrypt.CMSG_SIGNER_INFO
{
	// Fields
	public int dwVersion;
	private WinCrypt.CERT_NAME_BLOB Issuer;
	private WinCrypt.CRYPT_INTEGER_BLOB SerialNumber;
	private WinCrypt.CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm;
	private WinCrypt.CRYPT_ALGORITHM_IDENTIFIER HashEncryptionAlgorithm;
	private WinCrypt.BLOB EncryptedHash;
	private WinCrypt.CRYPT_ATTRIBUTE[] AuthAttrs;
	private WinCrypt.CRYPT_ATTRIBUTE[] UnauthAttrs;
}

// Namespace: 
public struct WinCrypt.CRYPT_ALGORITHM_IDENTIFIER
{
	// Fields
	public string pszObjId;
	private WinCrypt.BLOB Parameters;
}

// Namespace: 
public struct WinCrypt.CRYPT_ATTR_BLOB
{
	// Fields
	public uint cbData;
	public byte[] pbData;
}

// Namespace: 
public struct WinCrypt.CRYPT_ATTRIBUTE
{
	// Fields
	public string pszObjId;
	public uint cValue;
	public WinCrypt.CRYPT_ATTR_BLOB rgValue;
}

// Namespace: 
public struct WinCrypt.CRYPT_INTEGER_BLOB
{
	// Fields
	public uint cbData;
	public IntPtr pbData;
}

// Namespace: 
public struct WinCrypt.SIGNER_SUBJECT_INFO
{
	// Fields
	public uint cbSize;
	public IntPtr pdwIndex;
	public uint dwSubjectChoice;
	public WinCrypt.SubjectChoiceUnion Union1;
}

// Namespace: 
public struct WinCrypt.SubjectChoiceUnion
{
	// Fields
	public IntPtr pSignerFileInfo;
	public IntPtr pSignerBlobInfo;
}

// Namespace: DYPublic.Steamworks
[DisallowMultipleComponent] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class SteamManager : MonoBehaviour
{
	// Fields
	protected static SteamManager s_instance;
	protected static bool s_EverInitialized;
	protected bool m_bInitialized;
	private static Canvas steamCanvas;
	private string packageName;
	private string prefabName;
	protected SteamAPIWarningMessageHook_t m_SteamAPIWarningMessageHook;

	// Properties
	public static SteamManager Instance { get; }
	public static bool Initialized { get; }

	// Methods

	public static SteamManager get_Instance() { }

	public static bool get_Initialized() { }

	protected static void SteamAPIDebugTextHook(int nSeverity, StringBuilder pchDebugText) { }

	public static bool Init() { }

	private void SetupSteamworks() { }

	protected virtual void OnEnable() { }

	protected virtual void OnDestroy() { }

	protected virtual void Update() { }

	private void OnInitFailed() { }

	private void OnQuitApp() { }

	public void .ctor() { }
}

// Namespace: DYPublic.Steamworks
public class SteamMatchTogetherComponent : MonoBehaviour
{
	// Fields
	private static SteamMatchTogetherComponent m_instance;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchTogetherComponent.OnLogWrite onLogWrite;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchTogetherComponent.OnLobbyDataUpdated onLobbyDataUpdated;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchTogetherComponent.OnLobbyMemberDataUpdated onLobbyMemberDataUpdated;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchTogetherComponent.OnLobbyMemberJoined onLobbyMemberJoined;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchTogetherComponent.OnLobbyMemberEnterd onLobbyMemberEnterd;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchTogetherComponent.OnLobbyMemberLeaved onLobbyMemberLeaved;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchTogetherComponent.OnLobbyMemberChatMsg onLobbyMemberChatMsg;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchTogetherComponent.OnFriendInviteJoinLobby onFriendInviteJoinLobby;
	private CSteamID user;
	private bool isLobbyRequesting;
	private Dictionary<CSteamID, SteamMatchTogetherComponent.LobbyDataResult> lobbyDataResultMap;
	private Dictionary<SteamAPICall_t, SteamMatchTogetherComponent.UnregisterCallResult> callResultMap;

	// Properties
	public static SteamMatchTogetherComponent Instance { get; }

	// Methods

	public static SteamMatchTogetherComponent get_Instance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onLogWrite(SteamMatchTogetherComponent.OnLogWrite value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onLogWrite(SteamMatchTogetherComponent.OnLogWrite value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onLobbyDataUpdated(SteamMatchTogetherComponent.OnLobbyDataUpdated value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onLobbyDataUpdated(SteamMatchTogetherComponent.OnLobbyDataUpdated value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onLobbyMemberDataUpdated(SteamMatchTogetherComponent.OnLobbyMemberDataUpdated value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onLobbyMemberDataUpdated(SteamMatchTogetherComponent.OnLobbyMemberDataUpdated value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onLobbyMemberJoined(SteamMatchTogetherComponent.OnLobbyMemberJoined value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onLobbyMemberJoined(SteamMatchTogetherComponent.OnLobbyMemberJoined value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onLobbyMemberEnterd(SteamMatchTogetherComponent.OnLobbyMemberEnterd value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onLobbyMemberEnterd(SteamMatchTogetherComponent.OnLobbyMemberEnterd value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onLobbyMemberLeaved(SteamMatchTogetherComponent.OnLobbyMemberLeaved value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onLobbyMemberLeaved(SteamMatchTogetherComponent.OnLobbyMemberLeaved value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onLobbyMemberChatMsg(SteamMatchTogetherComponent.OnLobbyMemberChatMsg value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onLobbyMemberChatMsg(SteamMatchTogetherComponent.OnLobbyMemberChatMsg value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onFriendInviteJoinLobby(SteamMatchTogetherComponent.OnFriendInviteJoinLobby value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onFriendInviteJoinLobby(SteamMatchTogetherComponent.OnFriendInviteJoinLobby value) { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void DebugLog(string log) { }

	private void InfoLog(string log) { }

	private void ErrorLog(string log) { }

	public void Setup(SteamMatchTogetherComponent.OnLogWrite _onLogWrite, SteamMatchTogetherComponent.OnFriendInviteJoinLobby _onFriendInviteJoinLobby) { }

	public void Unsetup(SteamMatchTogetherComponent.OnLogWrite _onLogWrite, SteamMatchTogetherComponent.OnFriendInviteJoinLobby _onFriendInviteJoinLobby) { }

	public void SetLobbyHandler(SteamMatchTogetherComponent.OnLobbyDataUpdated _onLobbyDataUpdated, SteamMatchTogetherComponent.OnLobbyMemberDataUpdated _onLobbyMemberDataUpdated, SteamMatchTogetherComponent.OnLobbyMemberJoined _onLobbyMemberJoined, SteamMatchTogetherComponent.OnLobbyMemberEnterd _onLobbyMemberEnterd, SteamMatchTogetherComponent.OnLobbyMemberLeaved _onLobbyMemberLeaved, SteamMatchTogetherComponent.OnLobbyMemberChatMsg _onLobbyMemberChatMsg) { }

	public void DeleteLobbyHandler(SteamMatchTogetherComponent.OnLobbyDataUpdated _onLobbyDataUpdated, SteamMatchTogetherComponent.OnLobbyMemberDataUpdated _onLobbyMemberDataUpdated, SteamMatchTogetherComponent.OnLobbyMemberJoined _onLobbyMemberJoined, SteamMatchTogetherComponent.OnLobbyMemberEnterd _onLobbyMemberEnterd, SteamMatchTogetherComponent.OnLobbyMemberLeaved _onLobbyMemberLeaved, SteamMatchTogetherComponent.OnLobbyMemberChatMsg _onLobbyMemberChatMsg) { }

	public void Clear() { }

	private void CancelCallResult() { }

	public Dictionary<string, string> NewDataDictionary() { }

	public List<string> NewStringList() { }

	public bool ActivateFriendDialog() { }

	public bool ActivateFriendInviteDialog(CSteamID lobby) { }

	public bool SetUserFriendRichPresence(string key, string value) { }

	public bool SetUserFriendRichPresence(Dictionary<string, string> data) { }

	public bool ClearUserFriendRichPresence() { }

	public string GetUserFriendRichPresence(string key) { }

	public string GetFriendRichPresence(CSteamID friend, string key) { }

	public bool SetUserFriendStatus(string stat) { }

	public string GetUserFriendStatus() { }

	public bool HasFriend(CSteamID friend) { }

	public void CreateLobby(SteamMatchTogetherComponent.CreateLobbyResult rltCallback, int maxLobbyMember) { }

	public bool JoinLobby(SteamMatchTogetherComponent.JoinLobbyResult rltCallback, CSteamID lobby) { }

	public bool LeaveLobby(SteamMatchTogetherComponent.LeaveLobbyResult rltCallback, CSteamID lobby) { }

	public bool DirectLeaveLobby(CSteamID lobby) { }

	public void SetRequestLobbyListFixedFilter(int rltMax, int freeSlot, int distType) { }

	public void SetRequestLobbyListNearFilter(string key, int value) { }

	public void SetRequestLobbyListNumericalFilter(string key, int value, int compType) { }

	public void SetRequestLobbyListStringFilter(string key, string value, int compType) { }

	public bool IsLobbyRequesting() { }

	public void RequestLobbyList(SteamMatchTogetherComponent.LobbyMatchListResult rltCallback) { }

	public bool RequestLobbyData(SteamMatchTogetherComponent.LobbyDataResult rltCallback, CSteamID lobby) { }

	private void InvokeLobbyDataResult(CSteamID lobby, bool rlt) { }

	public bool SetLobbyMaster(CSteamID lobby, CSteamID member) { }

	public CSteamID GetLobbyMaster(CSteamID lobby) { }

	public bool SetLobbyJoinable(CSteamID lobby, bool joinable) { }

	public bool SetLobbyInvisible(CSteamID lobby, bool byFriend, bool bySearch) { }

	public bool SetLobbyData(CSteamID lobby, string key, string value) { }

	public bool SetLobbyData(CSteamID lobby, Dictionary<string, string> data) { }

	public string GetLobbyData(CSteamID lobby, string key) { }

	public bool GetLobbyData(CSteamID lobby, out Dictionary<string, string> data) { }

	public bool DeleteLobbyData(CSteamID lobby, string key) { }

	public bool SendLobbyChatMsg(CSteamID lobby, byte[] msg, int msgLen = -1) { }

	public bool GetLobbyChatEntry(CSteamID lobby, uint chatID, ref byte[] outBuff, int buffLen, out int msgLen) { }

	public bool SetUserLobbyMemberData(CSteamID lobby, string key, string value) { }

	public bool SetUserLobbyMemberData(CSteamID lobby, Dictionary<string, string> data) { }

	public string GetLobbyMemberData(CSteamID lobby, CSteamID member, string key) { }

	public Dictionary<string, string> GetLobbyMemberData(CSteamID lobby, CSteamID member, List<string> keys) { }

	public int GetLobbyMembersNum(CSteamID lobby) { }

	public bool GetLobbyMembers(CSteamID lobby, out List<CSteamID> members) { }

	private void OnGameOverlayActivated(GameOverlayActivated_t pCallback) { }

	private void OnGameLobbyJoinRequested(GameLobbyJoinRequested_t pCallback) { }

	private void OnFriendRichPresenceUpdate(FriendRichPresenceUpdate_t pCallback) { }

	private void OnGameRichPresenceJoinRequested(GameRichPresenceJoinRequested_t pCallback) { }

	private void OnLobbyInvite(LobbyInvite_t pCallback) { }

	private void OnLobbyEnter(LobbyEnter_t pCallback) { }

	private void OnLobbyKicked(LobbyKicked_t pCallback) { }

	private void OnLobbyDataUpdate(LobbyDataUpdate_t pCallback) { }

	private void OnLobbyChatUpdate(LobbyChatUpdate_t pCallback) { }

	private void OnLobbyChatMsg(LobbyChatMsg_t pCallback) { }

	private void OnLobbyCreateCallResult(SteamMatchTogetherComponent.CreateLobbyResult rltCallback, SteamAPICall_t handle, LobbyCreated_t pCallback, bool bIOFailure) { }

	private void OnLobbyEnterCallResult(SteamMatchTogetherComponent.JoinLobbyResult rltCallback, SteamAPICall_t handle, LobbyEnter_t pCallback, bool bIOFailure) { }

	private void OnLobbyMatchListCallResult(SteamMatchTogetherComponent.LobbyMatchListResult rltCallback, SteamAPICall_t handle, LobbyMatchList_t pCallback, bool bIOFailure) { }

	public void .ctor() { }
}

// Namespace: 
public sealed class SteamMatchTogetherComponent.CreateLobbyResult : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(bool rlt, CSteamID lobby) { }

	public virtual IAsyncResult BeginInvoke(bool rlt, CSteamID lobby, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchTogetherComponent.JoinLobbyResult : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(bool rlt, CSteamID lobby, EChatRoomEnterResponse reason) { }

	public virtual IAsyncResult BeginInvoke(bool rlt, CSteamID lobby, EChatRoomEnterResponse reason, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchTogetherComponent.LeaveLobbyResult : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(bool rlt, CSteamID lobby) { }

	public virtual IAsyncResult BeginInvoke(bool rlt, CSteamID lobby, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchTogetherComponent.LobbyMatchListResult : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(List<CSteamID> lobbies) { }

	public virtual IAsyncResult BeginInvoke(List<CSteamID> lobbies, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchTogetherComponent.LobbyDataResult : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(CSteamID lobby, Dictionary<string, string> data) { }

	public virtual IAsyncResult BeginInvoke(CSteamID lobby, Dictionary<string, string> data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchTogetherComponent.OnLogWrite : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string log, int level) { }

	public virtual IAsyncResult BeginInvoke(string log, int level, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchTogetherComponent.OnLobbyDataUpdated : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(CSteamID lobby) { }

	public virtual IAsyncResult BeginInvoke(CSteamID lobby, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchTogetherComponent.OnLobbyMemberDataUpdated : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(CSteamID lobby, CSteamID member) { }

	public virtual IAsyncResult BeginInvoke(CSteamID lobby, CSteamID member, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchTogetherComponent.OnLobbyMemberJoined : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(CSteamID lobby) { }

	public virtual IAsyncResult BeginInvoke(CSteamID lobby, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchTogetherComponent.OnLobbyMemberEnterd : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(CSteamID lobby, CSteamID member) { }

	public virtual IAsyncResult BeginInvoke(CSteamID lobby, CSteamID member, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchTogetherComponent.OnLobbyMemberLeaved : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(CSteamID lobby, CSteamID member, uint reason) { }

	public virtual IAsyncResult BeginInvoke(CSteamID lobby, CSteamID member, uint reason, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchTogetherComponent.OnLobbyMemberChatMsg : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(CSteamID lobby, CSteamID member, uint chatID) { }

	public virtual IAsyncResult BeginInvoke(CSteamID lobby, CSteamID member, uint chatID, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchTogetherComponent.OnFriendInviteJoinLobby : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(CSteamID friend, CSteamID lobby) { }

	public virtual IAsyncResult BeginInvoke(CSteamID friend, CSteamID lobby, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
private sealed class SteamMatchTogetherComponent.UnregisterCallResult : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(SteamAPICall_t handle) { }

	public virtual IAsyncResult BeginInvoke(SteamAPICall_t handle, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SteamMatchTogetherComponent.<>c__DisplayClass68_0
{
	// Fields
	public SteamMatchTogetherComponent <>4__this;
	public SteamMatchTogetherComponent.CreateLobbyResult rltCallback;
	public SteamAPICall_t handle;

	// Methods

	public void .ctor() { }

	internal void <CreateLobby>b__0(LobbyCreated_t p1, bool p2) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SteamMatchTogetherComponent.<>c__DisplayClass69_0
{
	// Fields
	public SteamMatchTogetherComponent <>4__this;
	public SteamMatchTogetherComponent.JoinLobbyResult rltCallback;
	public SteamAPICall_t handle;

	// Methods

	public void .ctor() { }

	internal void <JoinLobby>b__0(LobbyEnter_t p1, bool p2) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SteamMatchTogetherComponent.<>c__DisplayClass77_0
{
	// Fields
	public SteamMatchTogetherComponent <>4__this;
	public SteamMatchTogetherComponent.LobbyMatchListResult rltCallback;
	public SteamAPICall_t handle;

	// Methods

	public void .ctor() { }

	internal void <RequestLobbyList>b__0(LobbyMatchList_t p1, bool p2) { }
}

// Namespace: DYPublic.Steamworks
public class SteamNetworkingComponent : MonoBehaviour
{
	// Fields
	private static SteamNetworkingComponent m_instance;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamNetworkingComponent.PeerRequestHandler onPeerRequester;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamNetworkingComponent.PeerConnectFailHandler onPeerConnectFail;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamNetworkingComponent.PacketReceiveHandler onPacketReceiver;
	private IPacketPool packetPool;
	private List<SteamNetworkingComponent.SendPacket> sendPackets;
	private List<CSteamID> reliablebufferTo;

	// Properties
	public static SteamNetworkingComponent Instance { get; }

	// Methods

	public static SteamNetworkingComponent get_Instance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onPeerRequester(SteamNetworkingComponent.PeerRequestHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onPeerRequester(SteamNetworkingComponent.PeerRequestHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onPeerConnectFail(SteamNetworkingComponent.PeerConnectFailHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onPeerConnectFail(SteamNetworkingComponent.PeerConnectFailHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onPacketReceiver(SteamNetworkingComponent.PacketReceiveHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onPacketReceiver(SteamNetworkingComponent.PacketReceiveHandler value) { }

	private void OnEnable() { }

	private void OnDisable() { }

	public void Setup(SteamNetworkingComponent.PeerRequestHandler _peerRequester, SteamNetworkingComponent.PeerConnectFailHandler _peerConnectFail, SteamNetworkingComponent.PacketReceiveHandler _packetReceiver, IPacketPool _packetPool) { }

	public void Unsetup() { }

	private void Update() { }

	private void LateUpdate() { }

	public bool Accept(CSteamID steamID) { }

	public bool CloseAsync(CSteamID steamID) { }

	public bool PacketThrow(CSteamID steamID, IPacket packet, EP2PSend type) { }

	private void OnP2PSessionRequest(P2PSessionRequest_t pCallback) { }

	private void OnP2PSessionConnectFail(P2PSessionConnectFail_t pCallback) { }

	private void OnSocketStatusCallback(SocketStatusCallback_t pCallback) { }

	public void .ctor() { }
}

// Namespace: 
private enum SteamNetworkingComponent.SendPacketType
{
	// Fields
	public byte value__;
	public const SteamNetworkingComponent.SendPacketType E_Packet = 0;
	public const SteamNetworkingComponent.SendPacketType E_Accept = 1;
	public const SteamNetworkingComponent.SendPacketType E_Close = 2;
}

// Namespace: 
private struct SteamNetworkingComponent.SendPacket
{
	// Fields
	public SteamNetworkingComponent.SendPacketType type;
	public CSteamID to;
	public IPacket packet;
	public EP2PSend sendtype;
}

// Namespace: 
public sealed class SteamNetworkingComponent.PeerRequestHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(CSteamID steamID) { }

	public virtual IAsyncResult BeginInvoke(CSteamID steamID, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamNetworkingComponent.PeerConnectFailHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(CSteamID steamID, int reason) { }

	public virtual IAsyncResult BeginInvoke(CSteamID steamID, int reason, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamNetworkingComponent.PacketReceiveHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(CSteamID steamID, IPacket packet) { }

	public virtual IAsyncResult BeginInvoke(CSteamID steamID, IPacket packet, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.Steamworks
public class SteamRemoteStorageComponent : MonoBehaviour
{
	// Fields
	private static SteamRemoteStorageComponent m_instance;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamRemoteStorageComponent.ReadHandle onRead;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamRemoteStorageComponent.WriteHandle onWrite;
	private bool m_Debug;
	private Dictionary<string, SteamAPICall_t> m_FileReadHandle;
	private Dictionary<string, SteamAPICall_t> m_FileWriteHandle;

	// Properties
	public static SteamRemoteStorageComponent Instance { get; }

	// Methods

	public static SteamRemoteStorageComponent get_Instance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onRead(SteamRemoteStorageComponent.ReadHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onRead(SteamRemoteStorageComponent.ReadHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onWrite(SteamRemoteStorageComponent.WriteHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onWrite(SteamRemoteStorageComponent.WriteHandle value) { }

	public void OnEnable() { }

	public void OnDestroy() { }

	public void SetReadHandle(SteamRemoteStorageComponent.ReadHandle handle) { }

	public void DelReadHandle(SteamRemoteStorageComponent.ReadHandle handle) { }

	public void SetWriteHandle(SteamRemoteStorageComponent.WriteHandle handle) { }

	public void DelWriteHandle(SteamRemoteStorageComponent.WriteHandle handle) { }

	public void WriteAsync(string file, byte[] message, bool first = True) { }

	public void ReadAsync(string file) { }

	public string GetSavePath(string file) { }

	private void DebugLog(string message) { }

	private void OnRemoteStorageFileReadAsyncComplete(RemoteStorageFileReadAsyncComplete_t pCallback, bool bIOFailure, string file) { }

	private void OnRemoteStorageFileWriteAsyncComplete(RemoteStorageFileWriteAsyncComplete_t pCallback, bool bIOFailure, string file, byte[] message, bool first) { }

	private bool WirteFailWithReadOnly(string file, byte[] message) { }

	public void .ctor() { }
}

// Namespace: 
public sealed class SteamRemoteStorageComponent.ReadHandle : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(EResult res, string file, byte[] message) { }

	public virtual IAsyncResult BeginInvoke(EResult res, string file, byte[] message, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamRemoteStorageComponent.WriteHandle : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(EResult res, string file) { }

	public virtual IAsyncResult BeginInvoke(EResult res, string file, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SteamRemoteStorageComponent.<>c__DisplayClass20_0
{
	// Fields
	public SteamRemoteStorageComponent <>4__this;
	public string file;
	public byte[] message;
	public bool first;

	// Methods

	public void .ctor() { }

	internal void <WriteAsync>b__0(RemoteStorageFileWriteAsyncComplete_t p1, bool p2) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SteamRemoteStorageComponent.<>c__DisplayClass21_0
{
	// Fields
	public SteamRemoteStorageComponent <>4__this;
	public string file;

	// Methods

	public void .ctor() { }

	internal void <ReadAsync>b__0(RemoteStorageFileReadAsyncComplete_t p1, bool p2) { }
}

// Namespace: DYPublic.Steamworks
public class SteamUserComponent : MonoBehaviour
{
	// Fields
	private static SteamUserComponent m_instance;
	private byte[] m_Ticket;
	private uint m_pcbTicket;
	private HAuthTicket m_HAuthTicket;
	private uint m_AccountID;
	public SteamUserComponent.SteamServersConnectedCallBack OnSteamServersConnectedCallBack;
	public SteamUserComponent.SteamServerConnectFailureCallBack OnSteamServerConnectFailureCallBack;
	public SteamUserComponent.SteamServersDisconnectedCallBack OnSteamServersDisconnectedCallBack;
	public SteamUserComponent.ClientGameServerDenyCallBack OnClientGameServerDenyCallBack;
	public SteamUserComponent.IPCFailureCallBack OnIPCFailureCallBack;
	public SteamUserComponent.LicensesUpdatedCallBack OnLicensesUpdatedCallBack;
	public SteamUserComponent.ValidateAuthTicketResponseCallBack OnValidateAuthTicketResponseCallBack;
	public SteamUserComponent.MicroTxnAuthorizationResponseCallBack OnMicroTxnAuthorizationResponseCallBack;
	public SteamUserComponent.GetAuthSessionTicketResponseCallBack OnGetAuthSessionTicketResponseCallBack;
	public SteamUserComponent.GameWebCallbackCallBack OnGameWebCallbackCallBack;
	public SteamUserComponent.EncryptedAppTicketResponseCallBack OnEncryptedAppTicketResponseCallBack;
	public SteamUserComponent.StoreAuthURLResponseCallBack OnStoreAuthURLResponseCallBack;
	public SteamUserComponent.MarketEligibilityResponseCallBack OnMarketEligibilityResponseCallBack;
	public SteamUserComponent.DurationControlCallBack OnDurationControlCallBack;
	private Dictionary<HAuthTicket, Action> m_TicketCheck;

	// Properties
	public static SteamUserComponent Instance { get; }

	// Methods

	public static SteamUserComponent get_Instance() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public void Init() { }

	public HSteamUser GetHSteamUserID() { }

	public CSteamID GetSteamID() { }

	public uint GetSteamAccount() { }

	public bool BLoggedOn() { }

	public void GetAuthSessionTicketForWebApi(SteamUserComponent.GetAuthSessionTicketCallBack cbfunc) { }

	public void SendAuthSessionTicket() { }

	public void CancelAuthTicket() { }

	public void EndAuthSession(CSteamID steamid) { }

	public void ReceiveAuthSession(byte[] ticket, int pcbTicket, CSteamID steamid) { }

	private void OnSteamServersConnected(SteamServersConnected_t pCallback) { }

	private void OnSteamServerConnectFailure(SteamServerConnectFailure_t pCallback) { }

	private void OnSteamServersDisconnected(SteamServersDisconnected_t pCallback) { }

	private void OnClientGameServerDeny(ClientGameServerDeny_t pCallback) { }

	private void OnIPCFailure(IPCFailure_t pCallback) { }

	private void OnLicensesUpdated(LicensesUpdated_t pCallback) { }

	private void OnValidateAuthTicketResponse(ValidateAuthTicketResponse_t pCallback) { }

	private void OnMicroTxnAuthorizationResponse(MicroTxnAuthorizationResponse_t pCallback) { }

	private void OnEncryptedAppTicketResponse(EncryptedAppTicketResponse_t pCallback, bool bIOFailure) { }

	private void OnGetAuthSessionTicketResponse(GetAuthSessionTicketResponse_t pCallback) { }

	private void OnGameWebCallback(GameWebCallback_t pCallback) { }

	private void OnStoreAuthURLResponse(StoreAuthURLResponse_t pCallback, bool bIOFailure) { }

	private void OnMarketEligibilityResponse(MarketEligibilityResponse_t pCallback, bool bIOFailure) { }

	private void OnDurationControl(DurationControl_t pCallback, bool bIOFailure) { }

	public void .ctor() { }
}

// Namespace: 
public sealed class SteamUserComponent.SteamServersConnectedCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(SteamServersConnected_t data) { }

	public virtual IAsyncResult BeginInvoke(SteamServersConnected_t data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamUserComponent.SteamServerConnectFailureCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(SteamServerConnectFailure_t data) { }

	public virtual IAsyncResult BeginInvoke(SteamServerConnectFailure_t data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamUserComponent.SteamServersDisconnectedCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(SteamServersDisconnected_t data) { }

	public virtual IAsyncResult BeginInvoke(SteamServersDisconnected_t data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamUserComponent.ClientGameServerDenyCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(ClientGameServerDeny_t data) { }

	public virtual IAsyncResult BeginInvoke(ClientGameServerDeny_t data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamUserComponent.IPCFailureCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(IPCFailure_t data) { }

	public virtual IAsyncResult BeginInvoke(IPCFailure_t data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamUserComponent.LicensesUpdatedCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(LicensesUpdated_t data) { }

	public virtual IAsyncResult BeginInvoke(LicensesUpdated_t data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamUserComponent.ValidateAuthTicketResponseCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(ValidateAuthTicketResponse_t data) { }

	public virtual IAsyncResult BeginInvoke(ValidateAuthTicketResponse_t data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamUserComponent.MicroTxnAuthorizationResponseCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(MicroTxnAuthorizationResponse_t data) { }

	public virtual IAsyncResult BeginInvoke(MicroTxnAuthorizationResponse_t data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamUserComponent.GetAuthSessionTicketResponseCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(GetAuthSessionTicketResponse_t data) { }

	public virtual IAsyncResult BeginInvoke(GetAuthSessionTicketResponse_t data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamUserComponent.GameWebCallbackCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(GameWebCallback_t data) { }

	public virtual IAsyncResult BeginInvoke(GameWebCallback_t data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamUserComponent.EncryptedAppTicketResponseCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(EncryptedAppTicketResponse_t data, bool _) { }

	public virtual IAsyncResult BeginInvoke(EncryptedAppTicketResponse_t data, bool _, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamUserComponent.StoreAuthURLResponseCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(StoreAuthURLResponse_t data, bool _) { }

	public virtual IAsyncResult BeginInvoke(StoreAuthURLResponse_t data, bool _, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamUserComponent.MarketEligibilityResponseCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(MarketEligibilityResponse_t data, bool _) { }

	public virtual IAsyncResult BeginInvoke(MarketEligibilityResponse_t data, bool _, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamUserComponent.DurationControlCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(DurationControl_t data, bool _) { }

	public virtual IAsyncResult BeginInvoke(DurationControl_t data, bool _, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamUserComponent.GetAuthSessionTicketCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string sTicket) { }

	public virtual IAsyncResult BeginInvoke(string sTicket, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SteamUserComponent.<>c__DisplayClass44_0
{
	// Fields
	public SteamUserComponent.GetAuthSessionTicketCallBack cbfunc;
	public string ticket;

	// Methods

	public void .ctor() { }

	internal void <GetAuthSessionTicketForWebApi>b__0() { }
}

// Namespace: DYPublic.Steamworks
public class SteamUserStatsComponent : MonoBehaviour
{
	// Fields
	private static SteamUserStatsComponent m_instance;
	private CGameID m_GameID;
	private bool m_RequestedStats;
	private bool m_StatsValid;
	public SteamUserStatsComponent.UserStatsReceivedCallBack OnUserStatsReceivedCallBack;
	public SteamUserStatsComponent.UserAchievementStoredCallBack OnUserAchievementStoredCallBack;
	public SteamUserStatsComponent.OtherUserStatsUnloadedCallBack OnOtherUserStatsUnloadedCallBack;
	public SteamUserStatsComponent.OtherUserStatsReceivedCallBack OnOtherUserStatsReceivedCallBack;
	private List<CSteamID> m_OtherUserSteamIDList;

	// Properties
	public static SteamUserStatsComponent Instance { get; }

	// Methods

	public static SteamUserStatsComponent get_Instance() { }

	public void Init() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public bool GetStat(string key, out int value) { }

	public bool GetAchievement(string achievement, out bool isUnlock) { }

	public string GetAchievementDisplayAttribute(string achievement, string key) { }

	public int GetAchievementIcon(string achievement) { }

	public bool GetAchievementAndUnlockTime(string achievement, out bool isUnlock, out uint unlockTime) { }

	public bool UnlockAchievement(string achievement) { }

	public bool UpdateAvgRateStat(string key, float value, float time) { }

	public bool IndicateAchievementProgress(string achievement, uint curProgress, uint maxProgress) { }

	public bool SetStat(string key, int value) { }

	public void SetStat(string key, float value) { }

	public void StoreStats() { }

	public void RequestUserStats(CSteamID steamID) { }

	public bool GetUserStat(CSteamID steamID, string key, out int value) { }

	public bool GetUserAchievement(CSteamID steamID, string achievement, out bool isunlock) { }

	public bool GetUserAchievementAndUnlockTime(CSteamID steamID, string achievement, out bool isunlock, out uint unlockTime) { }

	private void OnUserStatsReceived(UserStatsReceived_t pCallback) { }

	private void OnUserStatsStored(UserStatsStored_t pCallback) { }

	private void OnAchievementStored(UserAchievementStored_t pCallback) { }

	private void OnOtherUserStatsReceived(UserStatsReceived_t pCallback, bool bIOFailure) { }

	private void OnOtherUserStatsUnloaded(UserStatsUnloaded_t pCallback) { }

	public void .ctor() { }
}

// Namespace: 
public sealed class SteamUserStatsComponent.UserStatsReceivedCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(UserStatsReceived_t data) { }

	public virtual IAsyncResult BeginInvoke(UserStatsReceived_t data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamUserStatsComponent.UserAchievementStoredCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(UserAchievementStored_t data) { }

	public virtual IAsyncResult BeginInvoke(UserAchievementStored_t data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamUserStatsComponent.OtherUserStatsUnloadedCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(UserStatsUnloaded_t data) { }

	public virtual IAsyncResult BeginInvoke(UserStatsUnloaded_t data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamUserStatsComponent.OtherUserStatsReceivedCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(UserStatsReceived_t data, bool _) { }

	public virtual IAsyncResult BeginInvoke(UserStatsReceived_t data, bool _, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.Steamworks
public class SteamUtilsComponent : MonoBehaviour
{
	// Fields
	private static SteamUtilsComponent m_instance;
	private string ipCountry;

	// Properties
	public static SteamUtilsComponent Instance { get; }

	// Methods

	public static SteamUtilsComponent get_Instance() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public int GetAppBuildId() { }

	public string GetAvailableGameLanguages() { }

	public string GetCurrentGameLanguage() { }

	public string GetIPCountry() { }

	public uint GetSecondsSinceAppActive() { }

	public uint GetServerRealTime() { }

	public string GetSteamUILanguage() { }

	public void .ctor() { }
}

// Namespace: DYPublic.Steamworks
public class SteamVoiceComponent : MonoBehaviour
{
	// Fields
	private static SteamVoiceComponent m_instance;
	private GameObject m_VoiceLoopback;
	private bool isStartVoice;

	// Properties
	public static SteamVoiceComponent Instance { get; }

	// Methods

	public static SteamVoiceComponent get_Instance() { }

	private void Update() { }

	public void StartVoiceRecording() { }

	public void StopVoiceRecording() { }

	public void .ctor() { }
}

// Namespace: DYPublic.DYNet
public interface NetInterface
{
	// Methods

	public abstract void SetServerCommandHandler(NetClient.ServerCommandHandler h) { }

	public abstract void SetConnectFailHandler(NetClient.ConnectFailHandler h) { }

	public abstract void SetDisconnectHandler(NetClient.DisconnectHandler h) { }

	public abstract void Connect(string ip, int port) { }

	public abstract void ConnectTcp(string ip, ushort port) { }

	public abstract void ConnectUdp(string ip, ushort port) { }

	public abstract void SetProxy(string ip, ushort port) { }

	public abstract void Disconnect() { }

	public abstract bool IsConnected() { }

	public abstract void PacketPrepare(int cmd) { }

	public abstract void PacketSend() { }

	public abstract void PacketAddI(int value, int len) { }

	public abstract void PacketAddLong(long value, int len) { }

	public abstract void PacketAddS(string s, int len) { }

	public abstract void PacketAddSL(string s, int lenSize) { }

	public abstract void PacketAddBinaryS(byte[] data, int len = 0) { }

	public abstract void NakedSendBinaryS(byte[] data, int len) { }

	public abstract int UnpackInt(int len) { }

	public abstract long UnpackLong(int len) { }

	public abstract string UnpackString(int len) { }

	public abstract string UnpackSL(int lenSize) { }

	public abstract byte[] UnpackBinaryString(int len) { }

	public abstract void SetSeed(int seed) { }

	public abstract void NakeSendSeed(int seed) { }

	public abstract void SetTcpNoDelay(bool nodelay) { }

	public abstract void SetPingInterval(uint interval) { }

	public abstract int[] GetRttList() { }

	public abstract byte[] GetPacketData() { }

	public abstract void SetPacketDataForUnpack(byte[] data, int offset = 0, int length = 0) { }

	public abstract void PacketVarInt(int i) { }

	public abstract int UnpackVarInt() { }
}

// Namespace: DYPublic.DYNet
public class NetClient : MonoBehaviour, NetInterface
{
	// Fields
	private DNetObject netObj;
	private bool bConnected;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NetClient.ServerCommandHandler onCommand;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NetClient.ConnectFailHandler onConnectFail;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private NetClient.DisconnectHandler onDisconnect;

	// Methods

	public long UnpackLong(int len) { }

	public void PacketVarInt(int i) { }

	public int UnpackVarInt() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onCommand(NetClient.ServerCommandHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onCommand(NetClient.ServerCommandHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onConnectFail(NetClient.ConnectFailHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onConnectFail(NetClient.ConnectFailHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onDisconnect(NetClient.DisconnectHandler value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onDisconnect(NetClient.DisconnectHandler value) { }

	private void Start() { }

	private void Update() { }

	private void Awake() { }

	private void OnBeforeAssemblyReload() { }

	private void OnDestroy() { }

	private void OnApplicationQuit() { }

	private void DestroyNetClient() { }

	private void ProcessServerCmd() { }

	public void SetServerCommandHandler(NetClient.ServerCommandHandler h) { }

	public void SetConnectFailHandler(NetClient.ConnectFailHandler h) { }

	public void SetDisconnectHandler(NetClient.DisconnectHandler h) { }

	public void Connect(string ip, int port) { }

	public void SetProxy(string addr, ushort port) { }

	public void ConnectTcp(string ip, ushort port) { }

	public void ConnectUdp(string ip, ushort port) { }

	public void Disconnect() { }

	public bool IsConnected() { }

	public void PacketPrepare(int cmd) { }

	public void PacketSend() { }

	public void PacketAddI(int value, int len) { }

	public void PacketAddLong(long value, int len) { }

	public void PacketAddS(string s, int len) { }

	public void PacketAddSL(string s, int lenSize) { }

	public void PacketAddBinaryS(byte[] data, int len = 0) { }

	public void NakedSendBinaryS(byte[] data, int len) { }

	public int UnpackInt(int len) { }

	public string UnpackString(int len) { }

	public string UnpackSL(int lenSize) { }

	public byte[] UnpackBinaryString(int len) { }

	public void SetSeed(int seed) { }

	public void NakeSendSeed(int seed) { }

	public void SetTcpNoDelay(bool nodelay) { }

	public void SetPingInterval(uint interval) { }

	public int[] GetRttList() { }

	public byte[] GetPacketData() { }

	public void SendPacketData(byte[] data) { }

	public void SetPacketDataForUnpack(byte[] data, int offset = 0, int length = 0) { }

	public static int SetClientMaxPackSize(int size) { }

	public static int GetClientMaxPackSize() { }

	public static void SetConfig(DNetObject.TConfigType type, uint value) { }

	public static void SetLogFuncEmpty() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x105350 Offset: 0x104750 VA: 0x180105350
	public static void XLog(string file, string text) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x1086C0 Offset: 0x107AC0 VA: 0x1801086C0
	public static void XLog(string text) { }

	public void .ctor() { }
}

// Namespace: 
public sealed class NetClient.ServerCommandHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(int cmd) { }

	public virtual IAsyncResult BeginInvoke(int cmd, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class NetClient.ConnectFailHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class NetClient.DisconnectHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.DYNet
public class DNetDll
{
	// Fields
	private const string DNET_DLL = "dnet";

	// Methods

	private static void .cctor() { }

	public static extern void DNet_Init() { }

	public static extern IntPtr DNet_NewNetClient() { }

	public static extern void DNet_DestroyNetClient(IntPtr p) { }

	public static extern int DNet_ConnectUdp(IntPtr p, string host, ushort port) { }

	public static extern void DNet_SetProxy(IntPtr p, string addr, ushort port) { }

	public static extern int DNet_ConnectTcp(IntPtr p, string host, ushort port) { }

	public static extern int DNet_IsConnected(IntPtr p) { }

	public static extern int DNet_SendAll(IntPtr p) { }

	public static extern int DNet_RecvAll(IntPtr p) { }

	public static extern void DNet_Process(IntPtr p) { }

	public static extern int DNet_SendPacketBegin(IntPtr p, int cmd) { }

	public static extern int DNet_SendPacketEnd(IntPtr p) { }

	public static extern int DNet_RecvPacket(IntPtr p) { }

	public static extern int DNet_SetPacketDataForUnpack(IntPtr p, [In] byte[] data, int dataLen, int offset, int len) { }

	public static extern int DNet_PacketAddI(IntPtr p, int num, int len) { }

	public static extern int DNet_PacketAddLong(IntPtr p, long num, int len) { }

	public static extern int DNet_PacketAddBinaryS(IntPtr p, [In] byte[] data, int dataLen, int len) { }

	public static extern int DNet_UnpackInt(IntPtr p, int len) { }

	public static extern long DNet_UnpackLong(IntPtr p, int len) { }

	public static extern IntPtr DNet_UnpackBinaryS(IntPtr p, int len, out int dataLen) { }

	public static extern int DNet_NakeSend(IntPtr p, [In] byte[] data, int dataLen) { }

	public static extern int DNet_SetSeed(IntPtr p, uint seed) { }

	public static extern int DNet_SetTcpNoDelay(IntPtr p, bool nodelay) { }

	public static extern int DNet_SetPingInterval(IntPtr p, uint interval) { }

	public static extern int DNet_GetRttList(IntPtr p, [Out] int[] list, int listSize) { }

	public static extern IntPtr DNet_GetPacketData(IntPtr p, out int dataLen) { }

	public static extern int DNet_SendPacketData(IntPtr p, [In] byte[] data, int dataLen) { }

	public static extern int DNet_SetClientMaxPackSize(int size) { }

	public static extern int DNet_GetClientMaxPackSize() { }

	public static extern void DNet_SetLogFunc(DNetDll.FnLog func) { }

	public static extern void DNet_SetLogPrintFunc(DNetDll.FnLogPrint func) { }

	public static extern void DNet_SetAssertFunc(DNetDll.FnAssert func) { }

	public static extern void DNet_SetConfig(int type, uint value) { }

	public void .ctor() { }
}

// Namespace: 
public sealed class DNetDll.FnLog : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string file, string text) { }

	public virtual IAsyncResult BeginInvoke(string file, string text, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class DNetDll.FnLogPrint : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string text) { }

	public virtual IAsyncResult BeginInvoke(string text, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class DNetDll.FnAssert : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(int condition, string text) { }

	public virtual IAsyncResult BeginInvoke(int condition, string text, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.DYNet
public class DNetObject
{
	// Fields
	private IntPtr pCNetObj;
	private Encoding netEncoding;
	private int cmdUnpackOffset;

	// Properties
	public Encoding NetEncoding { get; set; }

	// Methods

	public void .ctor() { }

	protected override void Finalize() { }

	public Encoding get_NetEncoding() { }

	public void set_NetEncoding(Encoding value) { }

	public void Destroy() { }

	public int ConnectUdp(string host, ushort port) { }

	public void SetProxy(string addr, ushort port) { }

	public int ConnectTcp(string host, ushort port) { }

	public int IsConnected() { }

	public int SendAll() { }

	public int RecvAll() { }

	public void Process() { }

	public int PacketPrepare(int cmd) { }

	public int PacketSend() { }

	public int RecvPacket() { }

	public void PacketAddI(int num, int len) { }

	public void PacketAddLong(long num, int len) { }

	public void PacketAddS(string str, int len) { }

	public int PacketAddSL(string str, int lenSize) { }

	public void PacketAddBinaryS(byte[] data, int len = 0) { }

	public int UnpackInt(int len) { }

	public long UnpackLong(int len) { }

	public string UnpackString(int len) { }

	public string UnpackSL(int lenSize) { }

	public byte[] UnpackBinaryS(int len) { }

	public void NakeSend(byte[] data, int len) { }

	public void SetSeed(uint seed) { }

	public int SetTcpNoDelay(bool nodelay) { }

	public int SetPingInterval(uint interval) { }

	public int[] GetRttList() { }

	public int NakeSendSeed(uint seed) { }

	public byte[] GetPacketData() { }

	public int SendPacketData(byte[] data) { }

	public void SetPacketDataForUnpack(byte[] data, int offset = 0, int length = 0) { }

	public static int SetClientMaxPackSize(int size) { }

	public static int GetClientMaxPackSize() { }

	public static void SetConfig(DNetObject.TConfigType type, uint value) { }
}

// Namespace: 
public enum DNetObject.TConfigType
{
	// Fields
	public int value__;
	public const DNetObject.TConfigType LIMIT_SENDBUFF_TCPACCEPTSOCKET = 0;
	public const DNetObject.TConfigType LIMIT_RECVBUFF_TCPACCEPTSOCKET = 1;
	public const DNetObject.TConfigType LIMIT_SENDBUFF_UDPACCEPTSOCKET = 2;
	public const DNetObject.TConfigType LIMIT_RECVBUFF_UDPACCEPTSOCKET = 3;
	public const DNetObject.TConfigType LIMIT_SENDBUFF_CONNECTSOCKET = 4;
	public const DNetObject.TConfigType LIMIT_RECVBUFF_CONNECTSOCKET = 5;
	public const DNetObject.TConfigType LIMIT_DISCONNECTDATA = 6;
	public const DNetObject.TConfigType LIMIT_RTO = 7;
	public const DNetObject.TConfigType LIMIT_DEALDCPPACKET = 8;
	public const DNetObject.TConfigType INTERVAL_NET_STAT = 9;
	public const DNetObject.TConfigType TIMEOUT_NET_FRAME = 10;
	public const DNetObject.TConfigType INTERVAL_FRAMERATIO = 11;
	public const DNetObject.TConfigType TIMEOUT_SES_HELLO = 12;
	public const DNetObject.TConfigType TIMEOUT_SES_DISCONNECT = 13;
	public const DNetObject.TConfigType INTERVAL_SES_RTT = 14;
	public const DNetObject.TConfigType INTERVAL_SES_STAT = 15;
	public const DNetObject.TConfigType INTERVAL_SES_PING = 16;
	public const DNetObject.TConfigType TIMEOUT_SES_PING = 17;
	public const DNetObject.TConfigType LIMIT_SES_MAPHASH = 18;
	public const DNetObject.TConfigType LIMIT_SES_MAPBUFF = 19;
	public const DNetObject.TConfigType LIMIT_SES_SENDCNT = 20;
	public const DNetObject.TConfigType LIMIT_SES_TCPSENDCNT = 21;
	public const DNetObject.TConfigType LIMIT_SES_RECVCNT = 22;
	public const DNetObject.TConfigType LIMIT_SES_RESENDCNT = 23;
	public const DNetObject.TConfigType FLAG_COMPRESS_TYPE = 24;
	public const DNetObject.TConfigType FLAG_CRYPTO_RAW = 25;
	public const DNetObject.TConfigType FLAG_CRYPTO_TYPE1 = 26;
	public const DNetObject.TConfigType FLAG_CRYPTO_TYPE2 = 27;
	public const DNetObject.TConfigType FLAG_TCP_NODELAY = 28;
	public const DNetObject.TConfigType FLAG_SESSION_STAT = 29;
	public const DNetObject.TConfigType CONFIG_ALL_CNT = 30;
}

// Namespace: DYPublic.LevelLogWriter
public interface ILevelLogWriter
{
	// Methods

	public abstract void DebugLog(string log) { }

	public abstract void InfoLog(string log) { }

	public abstract void ErrorLog(string log) { }
}

// Namespace: DYPublic.LevelLogWriter
public class SimpleLevelLogWriter : ILevelLogWriter
{
	// Methods

	public void DebugLog(string log) { }

	public void InfoLog(string log) { }

	public void ErrorLog(string log) { }

	public void .ctor() { }
}

// Namespace: DYPublic.NetPacketInterface
public interface IPacket
{
	// Methods

	public abstract byte[] GetBuff() { }

	public abstract uint GetBuffSize() { }

	public abstract void Expand(uint size) { }

	public abstract byte[] GetData(out uint datalen) { }

	public abstract uint GetDataLen() { }

	public abstract void SetDataLen(uint datalen) { }

	public abstract void SetData(byte[] data, uint datalen) { }

	public abstract void AppendData(byte[] data, uint datalen) { }
}

// Namespace: DYPublic.NetPacketInterface
public interface IPacketPool
{
	// Methods

	public abstract IPacket Create() { }

	public abstract IPacket Create(uint buffsize) { }

	public abstract IPacket Create(IPacket packet) { }

	public abstract void Recycle(IPacket packet) { }
}

// Namespace: LitJson
public enum JsonType
{
	// Fields
	public int value__;
	public const JsonType None = 0;
	public const JsonType Object = 1;
	public const JsonType Array = 2;
	public const JsonType String = 3;
	public const JsonType Int = 4;
	public const JsonType Long = 5;
	public const JsonType Double = 6;
	public const JsonType Boolean = 7;
}

// Namespace: LitJson
public interface IJsonWrapper : IList, ICollection, IEnumerable, IOrderedDictionary, IDictionary
{
	// Properties
	public abstract bool IsArray { get; }
	public abstract bool IsBoolean { get; }
	public abstract bool IsDouble { get; }
	public abstract bool IsInt { get; }
	public abstract bool IsLong { get; }
	public abstract bool IsObject { get; }
	public abstract bool IsString { get; }

	// Methods

	public abstract bool get_IsArray() { }

	public abstract bool get_IsBoolean() { }

	public abstract bool get_IsDouble() { }

	public abstract bool get_IsInt() { }

	public abstract bool get_IsLong() { }

	public abstract bool get_IsObject() { }

	public abstract bool get_IsString() { }

	public abstract bool GetBoolean() { }

	public abstract double GetDouble() { }

	public abstract int GetInt() { }

	public abstract JsonType GetJsonType() { }

	public abstract long GetLong() { }

	public abstract string GetString() { }

	public abstract void SetBoolean(bool val) { }

	public abstract void SetDouble(double val) { }

	public abstract void SetInt(int val) { }

	public abstract void SetJsonType(JsonType type) { }

	public abstract void SetLong(long val) { }

	public abstract void SetString(string val) { }

	public abstract string ToJson() { }

	public abstract void ToJson(JsonWriter writer) { }
}

// Namespace: LitJson
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class JsonData : IJsonWrapper, IList, ICollection, IEnumerable, IOrderedDictionary, IDictionary, IEquatable<JsonData>
{
	// Fields
	private IList<JsonData> inst_array;
	private bool inst_boolean;
	private double inst_double;
	private int inst_int;
	private long inst_long;
	private IDictionary<string, JsonData> inst_object;
	private string inst_string;
	private string json;
	private JsonType type;
	private IList<KeyValuePair<string, JsonData>> object_list;

	// Properties
	public int Count { get; }
	public bool IsArray { get; }
	public bool IsBoolean { get; }
	public bool IsDouble { get; }
	public bool IsInt { get; }
	public bool IsLong { get; }
	public bool IsObject { get; }
	public bool IsString { get; }
	private int System.Collections.ICollection.Count { get; }
	private bool System.Collections.ICollection.IsSynchronized { get; }
	private object System.Collections.ICollection.SyncRoot { get; }
	private bool System.Collections.IDictionary.IsFixedSize { get; }
	private bool System.Collections.IDictionary.IsReadOnly { get; }
	private ICollection System.Collections.IDictionary.Keys { get; }
	private ICollection System.Collections.IDictionary.Values { get; }
	private bool LitJson.IJsonWrapper.IsArray { get; }
	private bool LitJson.IJsonWrapper.IsBoolean { get; }
	private bool LitJson.IJsonWrapper.IsDouble { get; }
	private bool LitJson.IJsonWrapper.IsInt { get; }
	private bool LitJson.IJsonWrapper.IsLong { get; }
	private bool LitJson.IJsonWrapper.IsObject { get; }
	private bool LitJson.IJsonWrapper.IsString { get; }
	private bool System.Collections.IList.IsFixedSize { get; }
	private bool System.Collections.IList.IsReadOnly { get; }
	private object System.Collections.IDictionary.Item { get; set; }
	private object System.Collections.Specialized.IOrderedDictionary.Item { get; set; }
	private object System.Collections.IList.Item { get; set; }
	public JsonData Item { get; set; }
	public JsonData Item { get; set; }

	// Methods

	public int get_Count() { }

	public bool get_IsArray() { }

	public bool get_IsBoolean() { }

	public bool get_IsDouble() { }

	public bool get_IsInt() { }

	public bool get_IsLong() { }

	public bool get_IsObject() { }

	public bool get_IsString() { }

	private int System.Collections.ICollection.get_Count() { }

	private bool System.Collections.ICollection.get_IsSynchronized() { }

	private object System.Collections.ICollection.get_SyncRoot() { }

	private bool System.Collections.IDictionary.get_IsFixedSize() { }

	private bool System.Collections.IDictionary.get_IsReadOnly() { }

	private ICollection System.Collections.IDictionary.get_Keys() { }

	private ICollection System.Collections.IDictionary.get_Values() { }

	private bool LitJson.IJsonWrapper.get_IsArray() { }

	private bool LitJson.IJsonWrapper.get_IsBoolean() { }

	private bool LitJson.IJsonWrapper.get_IsDouble() { }

	private bool LitJson.IJsonWrapper.get_IsInt() { }

	private bool LitJson.IJsonWrapper.get_IsLong() { }

	private bool LitJson.IJsonWrapper.get_IsObject() { }

	private bool LitJson.IJsonWrapper.get_IsString() { }

	private bool System.Collections.IList.get_IsFixedSize() { }

	private bool System.Collections.IList.get_IsReadOnly() { }

	private object System.Collections.IDictionary.get_Item(object key) { }

	private void System.Collections.IDictionary.set_Item(object key, object value) { }

	private object System.Collections.Specialized.IOrderedDictionary.get_Item(int idx) { }

	private void System.Collections.Specialized.IOrderedDictionary.set_Item(int idx, object value) { }

	private object System.Collections.IList.get_Item(int index) { }

	private void System.Collections.IList.set_Item(int index, object value) { }

	public JsonData get_Item(string prop_name) { }

	public void set_Item(string prop_name, JsonData value) { }

	public JsonData get_Item(int index) { }

	public void set_Item(int index, JsonData value) { }

	public void .ctor() { }

	public void .ctor(bool boolean) { }

	public void .ctor(double number) { }

	public void .ctor(int number) { }

	public void .ctor(long number) { }

	public void .ctor(object obj) { }

	public void .ctor(string str) { }

	public static JsonData op_Implicit(bool data) { }

	public static JsonData op_Implicit(double data) { }

	public static JsonData op_Implicit(int data) { }

	public static JsonData op_Implicit(long data) { }

	public static JsonData op_Implicit(string data) { }

	public static bool op_Explicit(JsonData data) { }

	public static double op_Explicit(JsonData data) { }

	public static int op_Explicit(JsonData data) { }

	public static long op_Explicit(JsonData data) { }

	public static string op_Explicit(JsonData data) { }

	private void System.Collections.ICollection.CopyTo(Array array, int index) { }

	private void System.Collections.IDictionary.Add(object key, object value) { }

	private void System.Collections.IDictionary.Clear() { }

	private bool System.Collections.IDictionary.Contains(object key) { }

	private IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() { }

	private void System.Collections.IDictionary.Remove(object key) { }

	private IEnumerator System.Collections.IEnumerable.GetEnumerator() { }

	private bool LitJson.IJsonWrapper.GetBoolean() { }

	private double LitJson.IJsonWrapper.GetDouble() { }

	private int LitJson.IJsonWrapper.GetInt() { }

	private long LitJson.IJsonWrapper.GetLong() { }

	private string LitJson.IJsonWrapper.GetString() { }

	private void LitJson.IJsonWrapper.SetBoolean(bool val) { }

	private void LitJson.IJsonWrapper.SetDouble(double val) { }

	private void LitJson.IJsonWrapper.SetInt(int val) { }

	private void LitJson.IJsonWrapper.SetLong(long val) { }

	private void LitJson.IJsonWrapper.SetString(string val) { }

	private string LitJson.IJsonWrapper.ToJson() { }

	private void LitJson.IJsonWrapper.ToJson(JsonWriter writer) { }

	private int System.Collections.IList.Add(object value) { }

	private void System.Collections.IList.Clear() { }

	private bool System.Collections.IList.Contains(object value) { }

	private int System.Collections.IList.IndexOf(object value) { }

	private void System.Collections.IList.Insert(int index, object value) { }

	private void System.Collections.IList.Remove(object value) { }

	private void System.Collections.IList.RemoveAt(int index) { }

	private IDictionaryEnumerator System.Collections.Specialized.IOrderedDictionary.GetEnumerator() { }

	private void System.Collections.Specialized.IOrderedDictionary.Insert(int idx, object key, object value) { }

	private void System.Collections.Specialized.IOrderedDictionary.RemoveAt(int idx) { }

	private ICollection EnsureCollection() { }

	private IDictionary EnsureDictionary() { }

	private IList EnsureList() { }

	private JsonData ToJsonData(object obj) { }

	private static void WriteJson(IJsonWrapper obj, JsonWriter writer) { }

	public int Add(object value) { }

	public void Clear() { }

	public bool Equals(JsonData x) { }

	public JsonType GetJsonType() { }

	public void SetJsonType(JsonType type) { }

	public string ToJson() { }

	public void ToJson(JsonWriter writer) { }

	public override string ToString() { }
}

// Namespace: LitJson
internal class OrderedDictionaryEnumerator : IDictionaryEnumerator, IEnumerator
{
	// Fields
	private IEnumerator<KeyValuePair<string, JsonData>> list_enumerator;

	// Properties
	public object Current { get; }
	public DictionaryEntry Entry { get; }
	public object Key { get; }
	public object Value { get; }

	// Methods

	public object get_Current() { }

	public DictionaryEntry get_Entry() { }

	public object get_Key() { }

	public object get_Value() { }

	public void .ctor(IEnumerator<KeyValuePair<string, JsonData>> enumerator) { }

	public bool MoveNext() { }

	public void Reset() { }
}

// Namespace: LitJson
public class JsonException : ApplicationException
{
	// Methods

	public void .ctor() { }

	internal void .ctor(ParserToken token) { }

	internal void .ctor(ParserToken token, Exception inner_exception) { }

	internal void .ctor(int c) { }

	internal void .ctor(int c, Exception inner_exception) { }

	public void .ctor(string message) { }

	public void .ctor(string message, Exception inner_exception) { }
}

// Namespace: LitJson
internal struct PropertyMetadata
{
	// Fields
	public MemberInfo Info;
	public bool IsField;
	public Type Type;
}

// Namespace: LitJson
internal struct ArrayMetadata
{
	// Fields
	private Type element_type;
	private bool is_array;
	private bool is_list;

	// Properties
	public Type ElementType { get; set; }
	public bool IsArray { get; set; }
	public bool IsList { get; set; }

	// Methods

	public Type get_ElementType() { }

	public void set_ElementType(Type value) { }

	public bool get_IsArray() { }

	public void set_IsArray(bool value) { }

	public bool get_IsList() { }

	public void set_IsList(bool value) { }
}

// Namespace: LitJson
internal struct ObjectMetadata
{
	// Fields
	private Type element_type;
	private bool is_dictionary;
	private IDictionary<string, PropertyMetadata> properties;

	// Properties
	public Type ElementType { get; set; }
	public bool IsDictionary { get; set; }
	public IDictionary<string, PropertyMetadata> Properties { get; set; }

	// Methods

	public Type get_ElementType() { }

	public void set_ElementType(Type value) { }

	public bool get_IsDictionary() { }

	public void set_IsDictionary(bool value) { }

	public IDictionary<string, PropertyMetadata> get_Properties() { }

	public void set_Properties(IDictionary<string, PropertyMetadata> value) { }
}

// Namespace: LitJson
internal sealed class ExporterFunc : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object obj, JsonWriter writer) { }

	public virtual IAsyncResult BeginInvoke(object obj, JsonWriter writer, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: LitJson
public sealed class ExporterFunc<T> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-ExporterFunc<object>..ctor
	*/

	public virtual void Invoke(T obj, JsonWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x22FCDF0 Offset: 0x22FBDF0 VA: 0x1822FCDF0
	|-ExporterFunc<object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(T obj, JsonWriter writer, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1495B50 Offset: 0x1494B50 VA: 0x181495B50
	|-ExporterFunc<object>.BeginInvoke
	*/

	public virtual void EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-ExporterFunc<object>.EndInvoke
	*/
}

// Namespace: LitJson
internal sealed class ImporterFunc : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual object Invoke(object input) { }

	public virtual IAsyncResult BeginInvoke(object input, AsyncCallback callback, object object) { }

	public virtual object EndInvoke(IAsyncResult result) { }
}

// Namespace: LitJson
public sealed class ImporterFunc<TJson, TValue> : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2302120 Offset: 0x2301120 VA: 0x182302120
	|-ImporterFunc<object, object>..ctor
	*/

	public virtual TValue Invoke(TJson input) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F671E0 Offset: 0x1F661E0 VA: 0x181F671E0
	|-ImporterFunc<object, object>.Invoke
	*/

	public virtual IAsyncResult BeginInvoke(TJson input, AsyncCallback callback, object object) { }
	/* GenericInstMethod :
	|
	|-RVA: 0xDFFB20 Offset: 0xDFEB20 VA: 0x180DFFB20
	|-ImporterFunc<object, object>.BeginInvoke
	*/

	public virtual TValue EndInvoke(IAsyncResult result) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x23CB3B0 Offset: 0x23CA3B0 VA: 0x1823CB3B0
	|-ImporterFunc<object, object>.EndInvoke
	*/
}

// Namespace: LitJson
public sealed class WrapperFactory : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual IJsonWrapper Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual IJsonWrapper EndInvoke(IAsyncResult result) { }
}

// Namespace: LitJson
public class JsonMapper
{
	// Fields
	private static int max_nesting_depth;
	private static IFormatProvider datetime_format;
	private static IDictionary<Type, ExporterFunc> base_exporters_table;
	private static IDictionary<Type, ExporterFunc> custom_exporters_table;
	private static IDictionary<Type, IDictionary<Type, ImporterFunc>> base_importers_table;
	private static IDictionary<Type, IDictionary<Type, ImporterFunc>> custom_importers_table;
	private static IDictionary<Type, ArrayMetadata> array_metadata;
	private static readonly object array_metadata_lock;
	private static IDictionary<Type, IDictionary<Type, MethodInfo>> conv_ops;
	private static readonly object conv_ops_lock;
	private static IDictionary<Type, ObjectMetadata> object_metadata;
	private static readonly object object_metadata_lock;
	private static IDictionary<Type, IList<PropertyMetadata>> type_properties;
	private static readonly object type_properties_lock;
	private static JsonWriter static_writer;
	private static readonly object static_writer_lock;

	// Methods

	private static void .cctor() { }

	private static void AddArrayMetadata(Type type) { }

	private static void AddObjectMetadata(Type type) { }

	private static void AddTypeProperties(Type type) { }

	private static MethodInfo GetConvOp(Type t1, Type t2) { }

	private static object ReadValue(Type inst_type, JsonReader reader) { }

	private static IJsonWrapper ReadValue(WrapperFactory factory, JsonReader reader) { }

	private static void RegisterBaseExporters() { }

	private static void RegisterBaseImporters() { }

	private static void RegisterImporter(IDictionary<Type, IDictionary<Type, ImporterFunc>> table, Type json_type, Type value_type, ImporterFunc importer) { }

	private static void WriteValue(object obj, JsonWriter writer, bool writer_is_private, int depth) { }

	public static string ToJson(object obj) { }

	public static void ToJson(object obj, JsonWriter writer) { }

	public static JsonData ToObject(JsonReader reader) { }

	public static JsonData ToObject(TextReader reader) { }

	public static JsonData ToObject(string json) { }

	public static T ToObject<T>(JsonReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x623610 Offset: 0x622610 VA: 0x180623610
	|-JsonMapper.ToObject<object>
	*/

	public static T ToObject<T>(TextReader reader) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x623410 Offset: 0x622410 VA: 0x180623410
	|-JsonMapper.ToObject<object>
	*/

	public static T ToObject<T>(string json) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x623510 Offset: 0x622510 VA: 0x180623510
	|-JsonMapper.ToObject<Dictionary<string, RichTextMapData>>
	|-JsonMapper.ToObject<List<CFieldInfo>>
	|-JsonMapper.ToObject<object>
	*/

	public static IJsonWrapper ToWrapper(WrapperFactory factory, JsonReader reader) { }

	public static IJsonWrapper ToWrapper(WrapperFactory factory, string json) { }

	public static void RegisterExporter<T>(ExporterFunc<T> exporter) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9DC70 Offset: 0x1F9CC70 VA: 0x181F9DC70
	|-JsonMapper.RegisterExporter<object>
	*/

	public static void RegisterImporter<TJson, TValue>(ImporterFunc<TJson, TValue> importer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9DDC0 Offset: 0x1F9CDC0 VA: 0x181F9DDC0
	|-JsonMapper.RegisterImporter<object, object>
	*/

	public static void UnregisterExporters() { }

	public static void UnregisterImporters() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class JsonMapper.<>c
{
	// Fields
	public static readonly JsonMapper.<>c <>9;
	public static ExporterFunc <>9__23_0;
	public static ExporterFunc <>9__23_1;
	public static ExporterFunc <>9__23_2;
	public static ExporterFunc <>9__23_3;
	public static ExporterFunc <>9__23_4;
	public static ExporterFunc <>9__23_5;
	public static ExporterFunc <>9__23_6;
	public static ExporterFunc <>9__23_7;
	public static ExporterFunc <>9__23_8;
	public static ImporterFunc <>9__24_0;
	public static ImporterFunc <>9__24_1;
	public static ImporterFunc <>9__24_2;
	public static ImporterFunc <>9__24_3;
	public static ImporterFunc <>9__24_4;
	public static ImporterFunc <>9__24_5;
	public static ImporterFunc <>9__24_6;
	public static ImporterFunc <>9__24_7;
	public static ImporterFunc <>9__24_8;
	public static ImporterFunc <>9__24_9;
	public static ImporterFunc <>9__24_10;
	public static ImporterFunc <>9__24_11;
	public static WrapperFactory <>9__29_0;
	public static WrapperFactory <>9__30_0;
	public static WrapperFactory <>9__31_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <RegisterBaseExporters>b__23_0(object obj, JsonWriter writer) { }

	internal void <RegisterBaseExporters>b__23_1(object obj, JsonWriter writer) { }

	internal void <RegisterBaseExporters>b__23_2(object obj, JsonWriter writer) { }

	internal void <RegisterBaseExporters>b__23_3(object obj, JsonWriter writer) { }

	internal void <RegisterBaseExporters>b__23_4(object obj, JsonWriter writer) { }

	internal void <RegisterBaseExporters>b__23_5(object obj, JsonWriter writer) { }

	internal void <RegisterBaseExporters>b__23_6(object obj, JsonWriter writer) { }

	internal void <RegisterBaseExporters>b__23_7(object obj, JsonWriter writer) { }

	internal void <RegisterBaseExporters>b__23_8(object obj, JsonWriter writer) { }

	internal object <RegisterBaseImporters>b__24_0(object input) { }

	internal object <RegisterBaseImporters>b__24_1(object input) { }

	internal object <RegisterBaseImporters>b__24_2(object input) { }

	internal object <RegisterBaseImporters>b__24_3(object input) { }

	internal object <RegisterBaseImporters>b__24_4(object input) { }

	internal object <RegisterBaseImporters>b__24_5(object input) { }

	internal object <RegisterBaseImporters>b__24_6(object input) { }

	internal object <RegisterBaseImporters>b__24_7(object input) { }

	internal object <RegisterBaseImporters>b__24_8(object input) { }

	internal object <RegisterBaseImporters>b__24_9(object input) { }

	internal object <RegisterBaseImporters>b__24_10(object input) { }

	internal object <RegisterBaseImporters>b__24_11(object input) { }

	internal IJsonWrapper <ToObject>b__29_0() { }

	internal IJsonWrapper <ToObject>b__30_0() { }

	internal IJsonWrapper <ToObject>b__31_0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class JsonMapper.<>c__DisplayClass37_0<T>
{
	// Fields
	public ExporterFunc<T> exporter;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-JsonMapper.<>c__DisplayClass37_0<object>..ctor
	*/

	internal void <RegisterExporter>b__0(object obj, JsonWriter writer) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A8EE90 Offset: 0x1A8DE90 VA: 0x181A8EE90
	|-JsonMapper.<>c__DisplayClass37_0<object>.<RegisterExporter>b__0
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class JsonMapper.<>c__DisplayClass38_0<TJson, TValue>
{
	// Fields
	public ImporterFunc<TJson, TValue> importer;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-JsonMapper.<>c__DisplayClass38_0<object, object>..ctor
	*/

	internal object <RegisterImporter>b__0(object input) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D80200 Offset: 0x1D7F200 VA: 0x181D80200
	|-JsonMapper.<>c__DisplayClass38_0<object, object>.<RegisterImporter>b__0
	*/
}

// Namespace: LitJson
public enum JsonToken
{
	// Fields
	public int value__;
	public const JsonToken None = 0;
	public const JsonToken ObjectStart = 1;
	public const JsonToken PropertyName = 2;
	public const JsonToken ObjectEnd = 3;
	public const JsonToken ArrayStart = 4;
	public const JsonToken ArrayEnd = 5;
	public const JsonToken Int = 6;
	public const JsonToken Long = 7;
	public const JsonToken Double = 8;
	public const JsonToken String = 9;
	public const JsonToken Boolean = 10;
	public const JsonToken Null = 11;
}

// Namespace: LitJson
public class JsonReader
{
	// Fields
	private static IDictionary<int, IDictionary<int, int[]>> parse_table;
	private Stack<int> automaton_stack;
	private int current_input;
	private int current_symbol;
	private bool end_of_json;
	private bool end_of_input;
	private Lexer lexer;
	private bool parser_in_string;
	private bool parser_return;
	private bool read_started;
	private TextReader reader;
	private bool reader_is_owned;
	private object token_value;
	private JsonToken token;

	// Properties
	public bool AllowComments { get; set; }
	public bool AllowSingleQuotedStrings { get; set; }
	public bool EndOfInput { get; }
	public bool EndOfJson { get; }
	public JsonToken Token { get; }
	public object Value { get; }

	// Methods

	public bool get_AllowComments() { }

	public void set_AllowComments(bool value) { }

	public bool get_AllowSingleQuotedStrings() { }

	public void set_AllowSingleQuotedStrings(bool value) { }

	public bool get_EndOfInput() { }

	public bool get_EndOfJson() { }

	public JsonToken get_Token() { }

	public object get_Value() { }

	private static void .cctor() { }

	public void .ctor(string json_text) { }

	public void .ctor(TextReader reader) { }

	private void .ctor(TextReader reader, bool owned) { }

	private static void PopulateParseTable() { }

	private static void TableAddCol(ParserToken row, int col, int[] symbols) { }

	private static void TableAddRow(ParserToken rule) { }

	private void ProcessNumber(string number) { }

	private void ProcessSymbol() { }

	private bool ReadToken() { }

	public void Close() { }

	public bool Read() { }
}

// Namespace: LitJson
internal enum Condition
{
	// Fields
	public int value__;
	public const Condition InArray = 0;
	public const Condition InObject = 1;
	public const Condition NotAProperty = 2;
	public const Condition Property = 3;
	public const Condition Value = 4;
}

// Namespace: LitJson
internal class WriterContext
{
	// Fields
	public int Count;
	public bool InArray;
	public bool InObject;
	public bool ExpectingValue;
	public int Padding;

	// Methods

	public void .ctor() { }
}

// Namespace: LitJson
public class JsonWriter
{
	// Fields
	private static NumberFormatInfo number_format;
	private WriterContext context;
	private Stack<WriterContext> ctx_stack;
	private bool has_reached_end;
	private char[] hex_seq;
	private int indentation;
	private int indent_value;
	private StringBuilder inst_string_builder;
	private bool pretty_print;
	private bool validate;
	private TextWriter writer;

	// Properties
	public int IndentValue { get; set; }
	public bool PrettyPrint { get; set; }
	public TextWriter TextWriter { get; }
	public bool Validate { get; set; }

	// Methods

	public int get_IndentValue() { }

	public void set_IndentValue(int value) { }

	public bool get_PrettyPrint() { }

	public void set_PrettyPrint(bool value) { }

	public TextWriter get_TextWriter() { }

	public bool get_Validate() { }

	public void set_Validate(bool value) { }

	private static void .cctor() { }

	public void .ctor() { }

	public void .ctor(StringBuilder sb) { }

	public void .ctor(TextWriter writer) { }

	private void DoValidation(Condition cond) { }

	private void Init() { }

	private static void IntToHex(int n, char[] hex) { }

	private void Indent() { }

	private void Put(string str) { }

	private void PutNewline() { }

	private void PutNewline(bool add_comma) { }

	private void PutString(string str) { }

	private void Unindent() { }

	public override string ToString() { }

	public void Reset() { }

	public void Write(bool boolean) { }

	public void Write(Decimal number) { }

	public void Write(double number) { }

	public void Write(int number) { }

	public void Write(long number) { }

	public void Write(string str) { }

	[CLSCompliantAttribute] // RVA: 0xCD060 Offset: 0xCC460 VA: 0x1800CD060
	public void Write(ulong number) { }

	public void WriteArrayEnd() { }

	public void WriteArrayStart() { }

	public void WriteObjectEnd() { }

	public void WriteObjectStart() { }

	public void WritePropertyName(string property_name) { }
}

// Namespace: LitJson
internal class FsmContext
{
	// Fields
	public bool Return;
	public int NextState;
	public Lexer L;
	public int StateStack;

	// Methods

	public void .ctor() { }
}

// Namespace: LitJson
internal class Lexer
{
	// Fields
	private static int[] fsm_return_table;
	private static Lexer.StateHandler[] fsm_handler_table;
	private bool allow_comments;
	private bool allow_single_quoted_strings;
	private bool end_of_input;
	private FsmContext fsm_context;
	private int input_buffer;
	private int input_char;
	private TextReader reader;
	private int state;
	private StringBuilder string_buffer;
	private string string_value;
	private int token;
	private int unichar;

	// Properties
	public bool AllowComments { get; set; }
	public bool AllowSingleQuotedStrings { get; set; }
	public bool EndOfInput { get; }
	public int Token { get; }
	public string StringValue { get; }

	// Methods

	public bool get_AllowComments() { }

	public void set_AllowComments(bool value) { }

	public bool get_AllowSingleQuotedStrings() { }

	public void set_AllowSingleQuotedStrings(bool value) { }

	public bool get_EndOfInput() { }

	public int get_Token() { }

	public string get_StringValue() { }

	private static void .cctor() { }

	public void .ctor(TextReader reader) { }

	private static int HexValue(int digit) { }

	private static void PopulateFsmTables() { }

	private static char ProcessEscChar(int esc_char) { }

	private static bool State1(FsmContext ctx) { }

	private static bool State2(FsmContext ctx) { }

	private static bool State3(FsmContext ctx) { }

	private static bool State4(FsmContext ctx) { }

	private static bool State5(FsmContext ctx) { }

	private static bool State6(FsmContext ctx) { }

	private static bool State7(FsmContext ctx) { }

	private static bool State8(FsmContext ctx) { }

	private static bool State9(FsmContext ctx) { }

	private static bool State10(FsmContext ctx) { }

	private static bool State11(FsmContext ctx) { }

	private static bool State12(FsmContext ctx) { }

	private static bool State13(FsmContext ctx) { }

	private static bool State14(FsmContext ctx) { }

	private static bool State15(FsmContext ctx) { }

	private static bool State16(FsmContext ctx) { }

	private static bool State17(FsmContext ctx) { }

	private static bool State18(FsmContext ctx) { }

	private static bool State19(FsmContext ctx) { }

	private static bool State20(FsmContext ctx) { }

	private static bool State21(FsmContext ctx) { }

	private static bool State22(FsmContext ctx) { }

	private static bool State23(FsmContext ctx) { }

	private static bool State24(FsmContext ctx) { }

	private static bool State25(FsmContext ctx) { }

	private static bool State26(FsmContext ctx) { }

	private static bool State27(FsmContext ctx) { }

	private static bool State28(FsmContext ctx) { }

	private bool GetChar() { }

	private int NextChar() { }

	public bool NextToken() { }

	private void UngetChar() { }
}

// Namespace: 
private sealed class Lexer.StateHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual bool Invoke(FsmContext ctx) { }

	public virtual IAsyncResult BeginInvoke(FsmContext ctx, AsyncCallback callback, object object) { }

	public virtual bool EndInvoke(IAsyncResult result) { }
}

// Namespace: LitJson
internal enum ParserToken
{
	// Fields
	public int value__;
	public const ParserToken None = 65536;
	public const ParserToken Number = 65537;
	public const ParserToken True = 65538;
	public const ParserToken False = 65539;
	public const ParserToken Null = 65540;
	public const ParserToken CharSeq = 65541;
	public const ParserToken Char = 65542;
	public const ParserToken Text = 65543;
	public const ParserToken Object = 65544;
	public const ParserToken ObjectPrime = 65545;
	public const ParserToken Pair = 65546;
	public const ParserToken PairRest = 65547;
	public const ParserToken Array = 65548;
	public const ParserToken ArrayPrime = 65549;
	public const ParserToken Value = 65550;
	public const ParserToken ValueRest = 65551;
	public const ParserToken String = 65552;
	public const ParserToken End = 65553;
	public const ParserToken Epsilon = 65554;
}

// Namespace: XInputDotNetPure
internal class Imports
{
	// Methods

	public static extern uint XInputGamePadGetState32(uint playerIndex, IntPtr state) { }

	public static extern void XInputGamePadSetState32(uint playerIndex, float leftMotor, float rightMotor) { }

	public static extern uint XInputGamePadGetState64(uint playerIndex, IntPtr state) { }

	public static extern void XInputGamePadSetState64(uint playerIndex, float leftMotor, float rightMotor) { }

	public static uint XInputGamePadGetState(uint playerIndex, IntPtr state) { }

	public static void XInputGamePadSetState(uint playerIndex, float leftMotor, float rightMotor) { }

	public void .ctor() { }
}

// Namespace: XInputDotNetPure
public enum ButtonState
{
	// Fields
	public int value__;
	public const ButtonState Pressed = 0;
	public const ButtonState Released = 1;
}

// Namespace: XInputDotNetPure
public struct GamePadButtons
{
	// Fields
	private ButtonState start;
	private ButtonState back;
	private ButtonState leftStick;
	private ButtonState rightStick;
	private ButtonState leftShoulder;
	private ButtonState rightShoulder;
	private ButtonState a;
	private ButtonState b;
	private ButtonState x;
	private ButtonState y;

	// Properties
	public ButtonState Start { get; }
	public ButtonState Back { get; }
	public ButtonState LeftStick { get; }
	public ButtonState RightStick { get; }
	public ButtonState LeftShoulder { get; }
	public ButtonState RightShoulder { get; }
	public ButtonState A { get; }
	public ButtonState B { get; }
	public ButtonState X { get; }
	public ButtonState Y { get; }

	// Methods

	internal void .ctor(ButtonState start, ButtonState back, ButtonState leftStick, ButtonState rightStick, ButtonState leftShoulder, ButtonState rightShoulder, ButtonState a, ButtonState b, ButtonState x, ButtonState y) { }

	public ButtonState get_Start() { }

	public ButtonState get_Back() { }

	public ButtonState get_LeftStick() { }

	public ButtonState get_RightStick() { }

	public ButtonState get_LeftShoulder() { }

	public ButtonState get_RightShoulder() { }

	public ButtonState get_A() { }

	public ButtonState get_B() { }

	public ButtonState get_X() { }

	public ButtonState get_Y() { }
}

// Namespace: XInputDotNetPure
public struct GamePadDPad
{
	// Fields
	private ButtonState up;
	private ButtonState down;
	private ButtonState left;
	private ButtonState right;

	// Properties
	public ButtonState Up { get; }
	public ButtonState Down { get; }
	public ButtonState Left { get; }
	public ButtonState Right { get; }

	// Methods

	internal void .ctor(ButtonState up, ButtonState down, ButtonState left, ButtonState right) { }

	public ButtonState get_Up() { }

	public ButtonState get_Down() { }

	public ButtonState get_Left() { }

	public ButtonState get_Right() { }
}

// Namespace: XInputDotNetPure
public struct GamePadThumbSticks
{
	// Fields
	private GamePadThumbSticks.StickValue left;
	private GamePadThumbSticks.StickValue right;

	// Properties
	public GamePadThumbSticks.StickValue Left { get; }
	public GamePadThumbSticks.StickValue Right { get; }

	// Methods

	internal void .ctor(GamePadThumbSticks.StickValue left, GamePadThumbSticks.StickValue right) { }

	public GamePadThumbSticks.StickValue get_Left() { }

	public GamePadThumbSticks.StickValue get_Right() { }
}

// Namespace: 
public struct GamePadThumbSticks.StickValue
{
	// Fields
	private Vector2 vector;

	// Properties
	public float X { get; }
	public float Y { get; }
	public Vector2 Vector { get; }

	// Methods

	internal void .ctor(float x, float y) { }

	public float get_X() { }

	public float get_Y() { }

	public Vector2 get_Vector() { }
}

// Namespace: XInputDotNetPure
public struct GamePadTriggers
{
	// Fields
	private float left;
	private float right;

	// Properties
	public float Left { get; }
	public float Right { get; }

	// Methods

	internal void .ctor(float left, float right) { }

	public float get_Left() { }

	public float get_Right() { }
}

// Namespace: XInputDotNetPure
public struct GamePadState
{
	// Fields
	private bool isConnected;
	private uint packetNumber;
	private GamePadButtons buttons;
	private GamePadDPad dPad;
	private GamePadThumbSticks thumbSticks;
	private GamePadTriggers triggers;

	// Properties
	public uint PacketNumber { get; }
	public bool IsConnected { get; }
	public GamePadButtons Buttons { get; }
	public GamePadDPad DPad { get; }
	public GamePadTriggers Triggers { get; }
	public GamePadThumbSticks ThumbSticks { get; }

	// Methods

	internal void .ctor(bool isConnected, GamePadState.RawState rawState) { }

	public uint get_PacketNumber() { }

	public bool get_IsConnected() { }

	public GamePadButtons get_Buttons() { }

	public GamePadDPad get_DPad() { }

	public GamePadTriggers get_Triggers() { }

	public GamePadThumbSticks get_ThumbSticks() { }
}

// Namespace: 
internal struct GamePadState.RawState
{
	// Fields
	public uint dwPacketNumber;
	public GamePadState.RawState.GamePad Gamepad;
}

// Namespace: 
public struct GamePadState.RawState.GamePad
{
	// Fields
	public ushort dwButtons;
	public byte bLeftTrigger;
	public byte bRightTrigger;
	public short sThumbLX;
	public short sThumbLY;
	public short sThumbRX;
	public short sThumbRY;
}

// Namespace: 
private enum GamePadState.ButtonsConstants
{
	// Fields
	public int value__;
	public const GamePadState.ButtonsConstants DPadUp = 1;
	public const GamePadState.ButtonsConstants DPadDown = 2;
	public const GamePadState.ButtonsConstants DPadLeft = 4;
	public const GamePadState.ButtonsConstants DPadRight = 8;
	public const GamePadState.ButtonsConstants Start = 16;
	public const GamePadState.ButtonsConstants Back = 32;
	public const GamePadState.ButtonsConstants LeftThumb = 64;
	public const GamePadState.ButtonsConstants RightThumb = 128;
	public const GamePadState.ButtonsConstants LeftShoulder = 256;
	public const GamePadState.ButtonsConstants RightShoulder = 512;
	public const GamePadState.ButtonsConstants A = 4096;
	public const GamePadState.ButtonsConstants B = 8192;
	public const GamePadState.ButtonsConstants X = 16384;
	public const GamePadState.ButtonsConstants Y = 32768;
}

// Namespace: XInputDotNetPure
public enum PlayerIndex
{
	// Fields
	public int value__;
	public const PlayerIndex One = 0;
	public const PlayerIndex Two = 1;
	public const PlayerIndex Three = 2;
	public const PlayerIndex Four = 3;
}

// Namespace: XInputDotNetPure
public class GamePad
{
	// Methods

	public static GamePadState GetState(PlayerIndex playerIndex) { }

	public static void SetVibration(PlayerIndex playerIndex, float leftMotor, float rightMotor) { }

	public void .ctor() { }
}

// Namespace: InControl
public class BindingListenOptions
{
	// Fields
	public bool IncludeControllers;
	public bool IncludeUnknownControllers;
	public bool IncludeNonStandardControls;
	public bool IncludeMouseButtons;
	public bool IncludeMouseScrollWheel;
	public bool IncludeKeys;
	public bool IncludeModifiersAsFirstClassKeys;
	public uint MaxAllowedBindings;
	public uint MaxAllowedBindingsPerType;
	public bool AllowDuplicateBindingsPerSet;
	public bool UnsetDuplicateBindingsOnSet;
	public bool RejectRedundantBindings;
	public BindingSource ReplaceBinding;
	public Func<PlayerAction, BindingSource, bool> OnBindingFound;
	public Action<PlayerAction, BindingSource> OnBindingAdded;
	public Action<PlayerAction, BindingSource, BindingSourceRejectionType> OnBindingRejected;
	public Action<PlayerAction> OnBindingEnded;

	// Methods

	public bool CallOnBindingFound(PlayerAction playerAction, BindingSource bindingSource) { }

	public void CallOnBindingAdded(PlayerAction playerAction, BindingSource bindingSource) { }

	public void CallOnBindingRejected(PlayerAction playerAction, BindingSource bindingSource, BindingSourceRejectionType bindingSourceRejectionType) { }

	public void CallOnBindingEnded(PlayerAction playerAction) { }

	public void .ctor() { }
}

// Namespace: InControl
public abstract class BindingSource : IEquatable<BindingSource>
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private PlayerAction <BoundTo>k__BackingField;

	// Properties
	public abstract string Name { get; }
	public abstract string DeviceName { get; }
	public abstract InputDeviceClass DeviceClass { get; }
	public abstract InputDeviceStyle DeviceStyle { get; }
	public abstract BindingSourceType BindingSourceType { get; }
	internal PlayerAction BoundTo { get; set; }
	internal virtual bool IsValid { get; }

	// Methods

	public abstract float GetValue(InputDevice inputDevice) { }

	public abstract bool GetState(InputDevice inputDevice) { }

	public abstract bool Equals(BindingSource other) { }

	public abstract string get_Name() { }

	public abstract string get_DeviceName() { }

	public abstract InputDeviceClass get_DeviceClass() { }

	public abstract InputDeviceStyle get_DeviceStyle() { }

	public static bool op_Equality(BindingSource a, BindingSource b) { }

	public static bool op_Inequality(BindingSource a, BindingSource b) { }

	public override bool Equals(object obj) { }

	public override int GetHashCode() { }

	public abstract BindingSourceType get_BindingSourceType() { }

	public abstract void Save(BinaryWriter writer) { }

	public abstract void Load(BinaryReader reader, ushort dataFormatVersion) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal PlayerAction get_BoundTo() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_BoundTo(PlayerAction value) { }

	internal virtual bool get_IsValid() { }

	protected void .ctor() { }
}

// Namespace: InControl
public interface BindingSourceListener
{
	// Methods

	public abstract void Reset() { }

	public abstract BindingSource Listen(BindingListenOptions listenOptions, InputDevice device) { }
}

// Namespace: InControl
public enum BindingSourceRejectionType
{
	// Fields
	public int value__;
	public const BindingSourceRejectionType None = 0;
	public const BindingSourceRejectionType DuplicateBindingOnAction = 1;
	public const BindingSourceRejectionType DuplicateBindingOnActionSet = 2;
}

// Namespace: InControl
public enum BindingSourceType
{
	// Fields
	public int value__;
	public const BindingSourceType None = 0;
	public const BindingSourceType DeviceBindingSource = 1;
	public const BindingSourceType KeyBindingSource = 2;
	public const BindingSourceType MouseBindingSource = 3;
	public const BindingSourceType UnknownDeviceBindingSource = 4;
}

// Namespace: InControl
public class DeviceBindingSource : BindingSource
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InputControlType <Control>k__BackingField;

	// Properties
	public InputControlType Control { get; set; }
	public override string Name { get; }
	public override string DeviceName { get; }
	public override InputDeviceClass DeviceClass { get; }
	public override InputDeviceStyle DeviceStyle { get; }
	public override BindingSourceType BindingSourceType { get; }
	internal override bool IsValid { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public InputControlType get_Control() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_Control(InputControlType value) { }

	internal void .ctor() { }

	public void .ctor(InputControlType control) { }

	public override float GetValue(InputDevice inputDevice) { }

	public override bool GetState(InputDevice inputDevice) { }

	public override string get_Name() { }

	public override string get_DeviceName() { }

	public override InputDeviceClass get_DeviceClass() { }

	public override InputDeviceStyle get_DeviceStyle() { }

	public override bool Equals(BindingSource other) { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public override BindingSourceType get_BindingSourceType() { }

	public override void Save(BinaryWriter writer) { }

	public override void Load(BinaryReader reader, ushort dataFormatVersion) { }

	internal override bool get_IsValid() { }
}

// Namespace: InControl
public class DeviceBindingSourceListener : BindingSourceListener
{
	// Fields
	private InputControlType detectFound;
	private int detectPhase;

	// Methods

	public void Reset() { }

	public BindingSource Listen(BindingListenOptions listenOptions, InputDevice device) { }

	private bool IsPressed(InputControl control) { }

	private bool IsPressed(InputControlType control, InputDevice device) { }

	private InputControlType ListenForControl(BindingListenOptions listenOptions, InputDevice device) { }

	public void .ctor() { }
}

// Namespace: InControl
public enum Key
{
	// Fields
	public int value__;
	public const Key None = 0;
	public const Key Shift = 1;
	public const Key Alt = 2;
	public const Key Command = 3;
	public const Key Control = 4;
	public const Key LeftShift = 5;
	public const Key LeftAlt = 6;
	public const Key LeftCommand = 7;
	public const Key LeftControl = 8;
	public const Key RightShift = 9;
	public const Key RightAlt = 10;
	public const Key RightCommand = 11;
	public const Key RightControl = 12;
	public const Key Escape = 13;
	public const Key F1 = 14;
	public const Key F2 = 15;
	public const Key F3 = 16;
	public const Key F4 = 17;
	public const Key F5 = 18;
	public const Key F6 = 19;
	public const Key F7 = 20;
	public const Key F8 = 21;
	public const Key F9 = 22;
	public const Key F10 = 23;
	public const Key F11 = 24;
	public const Key F12 = 25;
	public const Key Key0 = 26;
	public const Key Key1 = 27;
	public const Key Key2 = 28;
	public const Key Key3 = 29;
	public const Key Key4 = 30;
	public const Key Key5 = 31;
	public const Key Key6 = 32;
	public const Key Key7 = 33;
	public const Key Key8 = 34;
	public const Key Key9 = 35;
	public const Key A = 36;
	public const Key B = 37;
	public const Key C = 38;
	public const Key D = 39;
	public const Key E = 40;
	public const Key F = 41;
	public const Key G = 42;
	public const Key H = 43;
	public const Key I = 44;
	public const Key J = 45;
	public const Key K = 46;
	public const Key L = 47;
	public const Key M = 48;
	public const Key N = 49;
	public const Key O = 50;
	public const Key P = 51;
	public const Key Q = 52;
	public const Key R = 53;
	public const Key S = 54;
	public const Key T = 55;
	public const Key U = 56;
	public const Key V = 57;
	public const Key W = 58;
	public const Key X = 59;
	public const Key Y = 60;
	public const Key Z = 61;
	public const Key Backquote = 62;
	public const Key Minus = 63;
	public const Key Equals = 64;
	public const Key Backspace = 65;
	public const Key Tab = 66;
	public const Key LeftBracket = 67;
	public const Key RightBracket = 68;
	public const Key Backslash = 69;
	public const Key Semicolon = 70;
	public const Key Quote = 71;
	public const Key Return = 72;
	public const Key Comma = 73;
	public const Key Period = 74;
	public const Key Slash = 75;
	public const Key Space = 76;
	public const Key Insert = 77;
	public const Key Delete = 78;
	public const Key Home = 79;
	public const Key End = 80;
	public const Key PageUp = 81;
	public const Key PageDown = 82;
	public const Key LeftArrow = 83;
	public const Key RightArrow = 84;
	public const Key UpArrow = 85;
	public const Key DownArrow = 86;
	public const Key Pad0 = 87;
	public const Key Pad1 = 88;
	public const Key Pad2 = 89;
	public const Key Pad3 = 90;
	public const Key Pad4 = 91;
	public const Key Pad5 = 92;
	public const Key Pad6 = 93;
	public const Key Pad7 = 94;
	public const Key Pad8 = 95;
	public const Key Pad9 = 96;
	public const Key Numlock = 97;
	public const Key PadDivide = 98;
	public const Key PadMultiply = 99;
	public const Key PadMinus = 100;
	public const Key PadPlus = 101;
	public const Key PadEnter = 102;
	public const Key PadPeriod = 103;
	public const Key Clear = 104;
	public const Key PadEquals = 105;
	public const Key F13 = 106;
	public const Key F14 = 107;
	public const Key F15 = 108;
	public const Key AltGr = 109;
	public const Key CapsLock = 110;
	public const Key ExclamationMark = 111;
	public const Key Tilde = 112;
	public const Key At = 113;
	public const Key Hash = 114;
	public const Key Dollar = 115;
	public const Key Percent = 116;
	public const Key Caret = 117;
	public const Key Ampersand = 118;
	public const Key Asterisk = 119;
	public const Key LeftParen = 120;
	public const Key RightParen = 121;
	public const Key Underscore = 122;
	public const Key Plus = 123;
	public const Key LeftBrace = 124;
	public const Key RightBrace = 125;
	public const Key Pipe = 126;
	public const Key Colon = 127;
	public const Key DoubleQuote = 128;
	public const Key LessThan = 129;
	public const Key GreaterThan = 130;
	public const Key QuestionMark = 131;
}

// Namespace: InControl
public class KeyBindingSource : BindingSource
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private KeyCombo <Control>k__BackingField;

	// Properties
	public KeyCombo Control { get; set; }
	public override string Name { get; }
	public override string DeviceName { get; }
	public override InputDeviceClass DeviceClass { get; }
	public override InputDeviceStyle DeviceStyle { get; }
	public override BindingSourceType BindingSourceType { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public KeyCombo get_Control() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_Control(KeyCombo value) { }

	internal void .ctor() { }

	public void .ctor(KeyCombo keyCombo) { }

	public void .ctor(Key[] keys) { }

	public override float GetValue(InputDevice inputDevice) { }

	public override bool GetState(InputDevice inputDevice) { }

	public override string get_Name() { }

	public override string get_DeviceName() { }

	public override InputDeviceClass get_DeviceClass() { }

	public override InputDeviceStyle get_DeviceStyle() { }

	public override bool Equals(BindingSource other) { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public override BindingSourceType get_BindingSourceType() { }

	public override void Load(BinaryReader reader, ushort dataFormatVersion) { }

	public override void Save(BinaryWriter writer) { }
}

// Namespace: InControl
public class KeyBindingSourceListener : BindingSourceListener
{
	// Fields
	private KeyCombo detectFound;
	private int detectPhase;

	// Methods

	public void Reset() { }

	public BindingSource Listen(BindingListenOptions listenOptions, InputDevice device) { }

	public void .ctor() { }
}

// Namespace: InControl
public struct KeyCombo
{
	// Fields
	private int includeSize;
	private ulong includeData;
	private int excludeSize;
	private ulong excludeData;
	private static Dictionary<ulong, string> cachedStrings;

	// Properties
	[ObsoleteAttribute] // RVA: 0x129F70 Offset: 0x129370 VA: 0x180129F70
	public int Count { get; }
	public int IncludeCount { get; }
	public int ExcludeCount { get; }
	public bool IsPressed { get; }

	// Methods

	public void .ctor(Key[] keys) { }

	private void AddIncludeInt(int key) { }

	private int GetIncludeInt(int index) { }

	[ObsoleteAttribute] // RVA: 0x123E40 Offset: 0x123240 VA: 0x180123E40
	public void Add(Key key) { }

	[ObsoleteAttribute] // RVA: 0x125DE0 Offset: 0x1251E0 VA: 0x180125DE0
	public Key Get(int index) { }

	public void AddInclude(Key key) { }

	public Key GetInclude(int index) { }

	private void AddExcludeInt(int key) { }

	private int GetExcludeInt(int index) { }

	public void AddExclude(Key key) { }

	public Key GetExclude(int index) { }

	public static KeyCombo With(Key[] keys) { }

	public KeyCombo AndNot(Key[] keys) { }

	public void Clear() { }

	public int get_Count() { }

	public int get_IncludeCount() { }

	public int get_ExcludeCount() { }

	public bool get_IsPressed() { }

	public static KeyCombo Detect(bool modifiersAsKeys) { }

	public override string ToString() { }

	public static bool op_Equality(KeyCombo a, KeyCombo b) { }

	public static bool op_Inequality(KeyCombo a, KeyCombo b) { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	internal void Load(BinaryReader reader, ushort dataFormatVersion) { }

	internal void Save(BinaryWriter writer) { }

	private static void .cctor() { }
}

// Namespace: InControl
public struct KeyInfo
{
	// Fields
	private readonly Key key;
	private readonly string name;
	private readonly string macName;
	private readonly KeyCode[] keyCodes;
	public static readonly KeyInfo[] KeyList;

	// Properties
	public bool IsPressed { get; }
	public string Name { get; }
	public Key Key { get; }

	// Methods

	private void .ctor(Key key, string name, KeyCode[] keyCodes) { }

	private void .ctor(Key key, string name, string macName, KeyCode[] keyCodes) { }

	public bool get_IsPressed() { }

	public string get_Name() { }

	public Key get_Key() { }

	private static void .cctor() { }
}

// Namespace: InControl
public enum Mouse
{
	// Fields
	public int value__;
	public const Mouse None = 0;
	public const Mouse LeftButton = 1;
	public const Mouse RightButton = 2;
	public const Mouse MiddleButton = 3;
	public const Mouse NegativeX = 4;
	public const Mouse PositiveX = 5;
	public const Mouse NegativeY = 6;
	public const Mouse PositiveY = 7;
	public const Mouse PositiveScrollWheel = 8;
	public const Mouse NegativeScrollWheel = 9;
	public const Mouse Button4 = 10;
	public const Mouse Button5 = 11;
	public const Mouse Button6 = 12;
	public const Mouse Button7 = 13;
	public const Mouse Button8 = 14;
	public const Mouse Button9 = 15;
}

// Namespace: InControl
public class MouseBindingSource : BindingSource
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Mouse <Control>k__BackingField;
	public static float ScaleX;
	public static float ScaleY;
	public static float ScaleZ;
	public static float JitterThreshold;
	private static readonly int[] buttonTable;

	// Properties
	public Mouse Control { get; set; }
	public override string Name { get; }
	public override string DeviceName { get; }
	public override InputDeviceClass DeviceClass { get; }
	public override InputDeviceStyle DeviceStyle { get; }
	public override BindingSourceType BindingSourceType { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Mouse get_Control() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_Control(Mouse value) { }

	internal void .ctor() { }

	public void .ctor(Mouse mouseControl) { }

	internal static bool SafeGetMouseButton(int button) { }

	internal static bool ButtonIsPressed(Mouse control) { }

	internal static bool NegativeScrollWheelIsActive(float threshold) { }

	internal static bool PositiveScrollWheelIsActive(float threshold) { }

	internal static float GetValue(Mouse mouseControl) { }

	public override float GetValue(InputDevice inputDevice) { }

	public override bool GetState(InputDevice inputDevice) { }

	public override string get_Name() { }

	public override string get_DeviceName() { }

	public override InputDeviceClass get_DeviceClass() { }

	public override InputDeviceStyle get_DeviceStyle() { }

	public override bool Equals(BindingSource other) { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public override BindingSourceType get_BindingSourceType() { }

	public override void Save(BinaryWriter writer) { }

	public override void Load(BinaryReader reader, ushort dataFormatVersion) { }

	private static void .cctor() { }
}

// Namespace: InControl
public class MouseBindingSourceListener : BindingSourceListener
{
	// Fields
	public static float ScrollWheelThreshold;
	private Mouse detectFound;
	private int detectPhase;

	// Methods

	public void Reset() { }

	public BindingSource Listen(BindingListenOptions listenOptions, InputDevice device) { }

	private bool IsPressed(Mouse control) { }

	private Mouse ListenForControl(BindingListenOptions listenOptions) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: InControl
public class PlayerAction : OneAxisInputControl
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Name>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private PlayerActionSet <Owner>k__BackingField;
	public BindingListenOptions ListenOptions;
	public BindingSourceType LastInputType;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action<BindingSourceType> OnLastInputTypeChanged;
	public ulong LastInputTypeChangedTick;
	public InputDeviceClass LastDeviceClass;
	public InputDeviceStyle LastDeviceStyle;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action OnBindingsChanged;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object <UserData>k__BackingField;
	private readonly List<BindingSource> defaultBindings;
	private readonly List<BindingSource> regularBindings;
	private readonly List<BindingSource> visibleBindings;
	private readonly ReadOnlyCollection<BindingSource> bindings;
	private readonly ReadOnlyCollection<BindingSource> unfilteredBindings;
	private readonly BindingSourceListener[] bindingSourceListeners;
	private bool triggerBindingEnded;
	private bool triggerBindingChanged;
	private InputDevice device;
	private InputDevice activeDevice;

	// Properties
	public string Name { get; set; }
	public PlayerActionSet Owner { get; set; }
	public object UserData { get; set; }
	public bool IsListeningForBinding { get; }
	public ReadOnlyCollection<BindingSource> Bindings { get; }
	public ReadOnlyCollection<BindingSource> UnfilteredBindings { get; }
	internal InputDevice Device { get; set; }
	public InputDevice ActiveDevice { get; }
	private bool LastInputTypeIsDevice { get; }
	[ObsoleteAttribute] // RVA: 0x69E10 Offset: 0x69210 VA: 0x180069E10
	public float LowerDeadZone { get; set; }
	[ObsoleteAttribute] // RVA: 0x69E10 Offset: 0x69210 VA: 0x180069E10
	public float UpperDeadZone { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Name() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Name(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public PlayerActionSet get_Owner() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Owner(PlayerActionSet value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_OnLastInputTypeChanged(Action<BindingSourceType> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_OnLastInputTypeChanged(Action<BindingSourceType> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_OnBindingsChanged(Action value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_OnBindingsChanged(Action value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public object get_UserData() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_UserData(object value) { }

	public void .ctor(string name, PlayerActionSet owner) { }

	public void AddDefaultBinding(BindingSource binding) { }

	public void AddDefaultBinding(Key[] keys) { }

	public void AddDefaultBinding(KeyCombo keyCombo) { }

	public void AddDefaultBinding(Mouse control) { }

	public void AddDefaultBinding(InputControlType control) { }

	public bool AddBinding(BindingSource binding) { }

	public bool InsertBindingAt(int index, BindingSource binding) { }

	public bool ReplaceBinding(BindingSource findBinding, BindingSource withBinding) { }

	public bool HasBinding(BindingSource binding) { }

	public BindingSource FindBinding(BindingSource binding) { }

	private void HardRemoveBinding(BindingSource binding) { }

	public void RemoveBinding(BindingSource binding) { }

	public void RemoveBindingAt(int index) { }

	private int CountBindingsOfType(BindingSourceType bindingSourceType) { }

	private void RemoveFirstBindingOfType(BindingSourceType bindingSourceType) { }

	private int IndexOfFirstInvalidBinding() { }

	public void ClearBindings() { }

	public void ResetBindings() { }

	public void ListenForBinding() { }

	public void ListenForBindingReplacing(BindingSource binding) { }

	public void StopListeningForBinding() { }

	public bool get_IsListeningForBinding() { }

	public ReadOnlyCollection<BindingSource> get_Bindings() { }

	public ReadOnlyCollection<BindingSource> get_UnfilteredBindings() { }

	private void RemoveOrphanedBindings() { }

	internal void Update(ulong updateTick, float deltaTime, InputDevice device) { }

	private void UpdateBindings(ulong updateTick, float deltaTime) { }

	private void DetectBindings() { }

	private void UpdateVisibleBindings() { }

	internal InputDevice get_Device() { }

	internal void set_Device(InputDevice value) { }

	public InputDevice get_ActiveDevice() { }

	private bool get_LastInputTypeIsDevice() { }

	public float get_LowerDeadZone() { }

	public void set_LowerDeadZone(float value) { }

	public float get_UpperDeadZone() { }

	public void set_UpperDeadZone(float value) { }

	internal void Load(BinaryReader reader, ushort dataFormatVersion) { }

	internal void Save(BinaryWriter writer) { }
}

// Namespace: InControl
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public abstract class PlayerActionSet
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InputDevice <Device>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<InputDevice> <IncludeDevices>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private List<InputDevice> <ExcludeDevices>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ReadOnlyCollection<PlayerAction> <Actions>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ulong <UpdateTick>k__BackingField;
	public BindingSourceType LastInputType;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action<BindingSourceType> OnLastInputTypeChanged;
	public ulong LastInputTypeChangedTick;
	public InputDeviceClass LastDeviceClass;
	public InputDeviceStyle LastDeviceStyle;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Enabled>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <PreventInputWhileListeningForBinding>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object <UserData>k__BackingField;
	private List<PlayerAction> actions;
	private List<PlayerOneAxisAction> oneAxisActions;
	private List<PlayerTwoAxisAction> twoAxisActions;
	private Dictionary<string, PlayerAction> actionsByName;
	private BindingListenOptions listenOptions;
	internal PlayerAction listenWithAction;
	private InputDevice activeDevice;
	private const ushort currentDataFormatVersion = 2;

	// Properties
	public InputDevice Device { get; set; }
	public List<InputDevice> IncludeDevices { get; set; }
	public List<InputDevice> ExcludeDevices { get; set; }
	public ReadOnlyCollection<PlayerAction> Actions { get; set; }
	public ulong UpdateTick { get; set; }
	public bool Enabled { get; set; }
	public bool PreventInputWhileListeningForBinding { get; set; }
	public object UserData { get; set; }
	public PlayerAction Item { get; }
	public bool IsListeningForBinding { get; }
	public BindingListenOptions ListenOptions { get; set; }
	public InputDevice ActiveDevice { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public InputDevice get_Device() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Device(InputDevice value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<InputDevice> get_IncludeDevices() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_IncludeDevices(List<InputDevice> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public List<InputDevice> get_ExcludeDevices() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_ExcludeDevices(List<InputDevice> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ReadOnlyCollection<PlayerAction> get_Actions() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Actions(ReadOnlyCollection<PlayerAction> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ulong get_UpdateTick() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_UpdateTick(ulong value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_OnLastInputTypeChanged(Action<BindingSourceType> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_OnLastInputTypeChanged(Action<BindingSourceType> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Enabled() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Enabled(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_PreventInputWhileListeningForBinding() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_PreventInputWhileListeningForBinding(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public object get_UserData() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_UserData(object value) { }

	protected void .ctor() { }

	public void Destroy() { }

	protected PlayerAction CreatePlayerAction(string name) { }

	internal void AddPlayerAction(PlayerAction action) { }

	protected PlayerOneAxisAction CreateOneAxisPlayerAction(PlayerAction negativeAction, PlayerAction positiveAction) { }

	protected PlayerTwoAxisAction CreateTwoAxisPlayerAction(PlayerAction negativeXAction, PlayerAction positiveXAction, PlayerAction negativeYAction, PlayerAction positiveYAction) { }

	public PlayerAction get_Item(string actionName) { }

	public PlayerAction GetPlayerActionByName(string actionName) { }

	internal void Update(ulong updateTick, float deltaTime) { }

	public void Reset() { }

	private InputDevice FindActiveDevice() { }

	public void ClearInputState() { }

	public bool HasBinding(BindingSource binding) { }

	public void RemoveBinding(BindingSource binding) { }

	public bool get_IsListeningForBinding() { }

	public BindingListenOptions get_ListenOptions() { }

	public void set_ListenOptions(BindingListenOptions value) { }

	public InputDevice get_ActiveDevice() { }

	public byte[] SaveData() { }

	public void LoadData(byte[] data) { }

	public string Save() { }

	public void Load(string data) { }
}

// Namespace: InControl
public class PlayerOneAxisAction : OneAxisInputControl
{
	// Fields
	private PlayerAction negativeAction;
	private PlayerAction positiveAction;
	public BindingSourceType LastInputType;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action<BindingSourceType> OnLastInputTypeChanged;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object <UserData>k__BackingField;

	// Properties
	public object UserData { get; set; }
	[ObsoleteAttribute] // RVA: 0x69E10 Offset: 0x69210 VA: 0x180069E10
	public float LowerDeadZone { get; set; }
	[ObsoleteAttribute] // RVA: 0x69E10 Offset: 0x69210 VA: 0x180069E10
	public float UpperDeadZone { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_OnLastInputTypeChanged(Action<BindingSourceType> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_OnLastInputTypeChanged(Action<BindingSourceType> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public object get_UserData() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_UserData(object value) { }

	internal void .ctor(PlayerAction negativeAction, PlayerAction positiveAction) { }

	internal void Update(ulong updateTick, float deltaTime) { }

	private void ProcessActionUpdate(PlayerAction action) { }

	public float get_LowerDeadZone() { }

	public void set_LowerDeadZone(float value) { }

	public float get_UpperDeadZone() { }

	public void set_UpperDeadZone(float value) { }
}

// Namespace: InControl
public class PlayerTwoAxisAction : TwoAxisInputControl
{
	// Fields
	private PlayerAction negativeXAction;
	private PlayerAction positiveXAction;
	private PlayerAction negativeYAction;
	private PlayerAction positiveYAction;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <InvertXAxis>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <InvertYAxis>k__BackingField;
	public BindingSourceType LastInputType;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Action<BindingSourceType> OnLastInputTypeChanged;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object <UserData>k__BackingField;

	// Properties
	public bool InvertXAxis { get; set; }
	public bool InvertYAxis { get; set; }
	public object UserData { get; set; }
	[ObsoleteAttribute] // RVA: 0x69E10 Offset: 0x69210 VA: 0x180069E10
	public float LowerDeadZone { get; set; }
	[ObsoleteAttribute] // RVA: 0x69E10 Offset: 0x69210 VA: 0x180069E10
	public float UpperDeadZone { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_InvertXAxis() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_InvertXAxis(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_InvertYAxis() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_InvertYAxis(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_OnLastInputTypeChanged(Action<BindingSourceType> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_OnLastInputTypeChanged(Action<BindingSourceType> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public object get_UserData() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_UserData(object value) { }

	internal void .ctor(PlayerAction negativeXAction, PlayerAction positiveXAction, PlayerAction negativeYAction, PlayerAction positiveYAction) { }

	internal void Update(ulong updateTick, float deltaTime) { }

	private void ProcessActionUpdate(PlayerAction action) { }

	public float get_LowerDeadZone() { }

	public void set_LowerDeadZone(float value) { }

	public float get_UpperDeadZone() { }

	public void set_UpperDeadZone(float value) { }
}

// Namespace: InControl
public class UnknownDeviceBindingSource : BindingSource
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private UnknownDeviceControl <Control>k__BackingField;

	// Properties
	public UnknownDeviceControl Control { get; set; }
	public override string Name { get; }
	public override string DeviceName { get; }
	public override InputDeviceClass DeviceClass { get; }
	public override InputDeviceStyle DeviceStyle { get; }
	public override BindingSourceType BindingSourceType { get; }
	internal override bool IsValid { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public UnknownDeviceControl get_Control() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_Control(UnknownDeviceControl value) { }

	internal void .ctor() { }

	public void .ctor(UnknownDeviceControl control) { }

	public override float GetValue(InputDevice device) { }

	public override bool GetState(InputDevice device) { }

	public override string get_Name() { }

	public override string get_DeviceName() { }

	public override InputDeviceClass get_DeviceClass() { }

	public override InputDeviceStyle get_DeviceStyle() { }

	public override bool Equals(BindingSource other) { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public override BindingSourceType get_BindingSourceType() { }

	internal override bool get_IsValid() { }

	public override void Load(BinaryReader reader, ushort dataFormatVersion) { }

	public override void Save(BinaryWriter writer) { }
}

// Namespace: InControl
public class UnknownDeviceBindingSourceListener : BindingSourceListener
{
	// Fields
	private UnknownDeviceControl detectFound;
	private UnknownDeviceBindingSourceListener.DetectPhase detectPhase;

	// Methods

	public void Reset() { }

	private void TakeSnapshotOnUnknownDevices() { }

	public BindingSource Listen(BindingListenOptions listenOptions, InputDevice device) { }

	private bool IsPressed(UnknownDeviceControl control, InputDevice device) { }

	private UnknownDeviceControl ListenForControl(BindingListenOptions listenOptions, InputDevice device) { }

	public void .ctor() { }
}

// Namespace: 
private enum UnknownDeviceBindingSourceListener.DetectPhase
{
	// Fields
	public int value__;
	public const UnknownDeviceBindingSourceListener.DetectPhase WaitForInitialRelease = 0;
	public const UnknownDeviceBindingSourceListener.DetectPhase WaitForControlPress = 1;
	public const UnknownDeviceBindingSourceListener.DetectPhase WaitForControlRelease = 2;
}

// Namespace: InControl
public struct UnknownDeviceControl : IEquatable<UnknownDeviceControl>
{
	// Fields
	public static readonly UnknownDeviceControl None;
	public InputControlType Control;
	public InputRangeType SourceRange;
	public bool IsButton;
	public bool IsAnalog;

	// Properties
	public int Index { get; }

	// Methods

	public void .ctor(InputControlType control, InputRangeType sourceRange) { }

	internal float GetValue(InputDevice device) { }

	public int get_Index() { }

	public static bool op_Equality(UnknownDeviceControl a, UnknownDeviceControl b) { }

	public static bool op_Inequality(UnknownDeviceControl a, UnknownDeviceControl b) { }

	public bool Equals(UnknownDeviceControl other) { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public static bool op_Implicit(UnknownDeviceControl control) { }

	public override string ToString() { }

	internal void Save(BinaryWriter writer) { }

	internal void Load(BinaryReader reader) { }

	private static void .cctor() { }
}

// Namespace: InControl
[AttributeUsageAttribute] // RVA: 0x1214B0 Offset: 0x1208B0 VA: 0x1801214B0
public class InspectorNameAttribute : PropertyAttribute
{
	// Fields
	public readonly string displayName;

	// Methods

	public void .ctor(string displayName) { }
}

// Namespace: InControl
public enum InControlUpdateMode
{
	// Fields
	public int value__;
	public const InControlUpdateMode Default = 0;
	public const InControlUpdateMode FixedUpdate = 1;
	public const InControlUpdateMode Manual = 2;
}

// Namespace: InControl
public class InControlManager : SingletonMonoBehavior<InControlManager>
{
	// Fields
	public bool logDebugInfo;
	public bool invertYAxis;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool useFixedUpdate;
	public bool dontDestroyOnLoad;
	public bool suspendInBackground;
	public InControlUpdateMode updateMode;
	public bool enableICade;
	public bool enableXInput;
	public bool xInputOverrideUpdateRate;
	public int xInputUpdateRate;
	public bool xInputOverrideBufferSize;
	public int xInputBufferSize;
	public bool enableNativeInput;
	public bool nativeInputEnableXInput;
	public bool nativeInputEnableMFi;
	public bool nativeInputPreventSleep;
	public bool nativeInputOverrideUpdateRate;
	public int nativeInputUpdateRate;
	private bool applicationHasQuit;

	// Methods

	private void OnEnable() { }

	private void OnDisable() { }

	private void Update() { }

	private void FixedUpdate() { }

	private void OnApplicationFocus(bool focusState) { }

	private void OnApplicationPause(bool pauseState) { }

	private void OnApplicationQuit() { }

	private void OnSceneWasLoaded(Scene scene, LoadSceneMode loadSceneMode) { }

	private static void LogMessage(LogMessage logMessage) { }

	public void .ctor() { }
}

// Namespace: InControl
public sealed class DeadZoneFunc : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual Vector2 Invoke(float x, float y, float lowerDeadZone, float upperDeadZone) { }

	public virtual IAsyncResult BeginInvoke(float x, float y, float lowerDeadZone, float upperDeadZone, AsyncCallback callback, object object) { }

	public virtual Vector2 EndInvoke(IAsyncResult result) { }
}

// Namespace: InControl
public static class DeadZone
{
	// Methods

	public static Vector2 SeparateNotNormalized(float x, float y, float lowerDeadZone, float upperDeadZone) { }

	public static Vector2 Separate(float x, float y, float lowerDeadZone, float upperDeadZone) { }

	public static Vector2 Circular(float x, float y, float lowerDeadZone, float upperDeadZone) { }
}

// Namespace: InControl
public interface IInputControl
{
	// Properties
	public abstract bool HasChanged { get; }
	public abstract bool IsPressed { get; }
	public abstract bool WasPressed { get; }
	public abstract bool WasReleased { get; }

	// Methods

	public abstract bool get_HasChanged() { }

	public abstract bool get_IsPressed() { }

	public abstract bool get_WasPressed() { }

	public abstract bool get_WasReleased() { }

	public abstract void ClearInputState() { }
}

// Namespace: InControl
public class InputControl : OneAxisInputControl
{
	// Fields
	public static readonly InputControl Null;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Handle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InputControlType <Target>k__BackingField;
	public bool Passive;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <IsButton>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <IsAnalog>k__BackingField;
	private ulong zeroTick;

	// Properties
	public string Handle { get; set; }
	public InputControlType Target { get; set; }
	public bool IsButton { get; set; }
	public bool IsAnalog { get; set; }
	internal bool IsOnZeroTick { get; }
	public bool IsStandard { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Handle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_Handle(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public InputControlType get_Target() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_Target(InputControlType value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_IsButton() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_IsButton(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_IsAnalog() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_IsAnalog(bool value) { }

	private void .ctor() { }

	public void .ctor(string handle, InputControlType target) { }

	public void .ctor(string handle, InputControlType target, bool passive) { }

	internal void SetZeroTick() { }

	internal bool get_IsOnZeroTick() { }

	public bool get_IsStandard() { }

	private static void .cctor() { }
}

// Namespace: InControl
[Serializable]
public class InputControlMapping
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string name;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool invert;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float scale;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool raw;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool passive;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool ignoreInitialZeroValue;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float sensitivity;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float lowerDeadZone;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float upperDeadZone;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InputControlSource source;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InputControlType target;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InputRangeType sourceRange;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InputRangeType targetRange;

	// Properties
	public string Name { get; set; }
	public bool Invert { get; set; }
	public float Scale { get; set; }
	public bool Raw { get; set; }
	public bool Passive { get; set; }
	public bool IgnoreInitialZeroValue { get; set; }
	public float Sensitivity { get; set; }
	public float LowerDeadZone { get; set; }
	public float UpperDeadZone { get; set; }
	public InputControlSource Source { get; set; }
	public InputControlType Target { get; set; }
	public InputRangeType SourceRange { get; set; }
	public InputRangeType TargetRange { get; set; }

	// Methods

	public string get_Name() { }

	public void set_Name(string value) { }

	public bool get_Invert() { }

	public void set_Invert(bool value) { }

	public float get_Scale() { }

	public void set_Scale(float value) { }

	public bool get_Raw() { }

	public void set_Raw(bool value) { }

	public bool get_Passive() { }

	public void set_Passive(bool value) { }

	public bool get_IgnoreInitialZeroValue() { }

	public void set_IgnoreInitialZeroValue(bool value) { }

	public float get_Sensitivity() { }

	public void set_Sensitivity(float value) { }

	public float get_LowerDeadZone() { }

	public void set_LowerDeadZone(float value) { }

	public float get_UpperDeadZone() { }

	public void set_UpperDeadZone(float value) { }

	public InputControlSource get_Source() { }

	public void set_Source(InputControlSource value) { }

	public InputControlType get_Target() { }

	public void set_Target(InputControlType value) { }

	public InputRangeType get_SourceRange() { }

	public void set_SourceRange(InputRangeType value) { }

	public InputRangeType get_TargetRange() { }

	public void set_TargetRange(InputRangeType value) { }

	public float ApplyToValue(float value) { }

	public void .ctor() { }
}

// Namespace: InControl
public enum InputControlSourceType
{
	// Fields
	public int value__;
	public const InputControlSourceType Button = 0;
	public const InputControlSourceType Analog = 1;
	public const InputControlSourceType KeyCode = 2;
}

// Namespace: InControl
[Serializable]
public struct InputControlSource
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InputControlSourceType sourceType;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int index;

	// Properties
	public InputControlSourceType SourceType { get; set; }
	public int Index { get; set; }

	// Methods

	public InputControlSourceType get_SourceType() { }

	public void set_SourceType(InputControlSourceType value) { }

	public int get_Index() { }

	public void set_Index(int value) { }

	public void .ctor(InputControlSourceType sourceType, int index) { }

	public void .ctor(KeyCode keyCode) { }

	public float GetValue(InputDevice inputDevice) { }

	public bool GetState(InputDevice inputDevice) { }

	public string ToCode() { }
}

// Namespace: InControl
public struct InputControlState
{
	// Fields
	public bool State;
	public float Value;
	public float RawValue;

	// Methods

	public void Reset() { }

	public void Set(float value) { }

	public void Set(float value, float threshold) { }

	public void Set(bool state) { }

	public static bool op_Implicit(InputControlState state) { }

	public static float op_Implicit(InputControlState state) { }

	public static bool op_Equality(InputControlState a, InputControlState b) { }

	public static bool op_Inequality(InputControlState a, InputControlState b) { }
}

// Namespace: InControl
public enum InputControlType
{
	// Fields
	public int value__;
	public const InputControlType None = 0;
	public const InputControlType LeftStickUp = 1;
	public const InputControlType LeftStickDown = 2;
	public const InputControlType LeftStickLeft = 3;
	public const InputControlType LeftStickRight = 4;
	public const InputControlType LeftStickButton = 5;
	public const InputControlType RightStickUp = 6;
	public const InputControlType RightStickDown = 7;
	public const InputControlType RightStickLeft = 8;
	public const InputControlType RightStickRight = 9;
	public const InputControlType RightStickButton = 10;
	public const InputControlType DPadUp = 11;
	public const InputControlType DPadDown = 12;
	public const InputControlType DPadLeft = 13;
	public const InputControlType DPadRight = 14;
	public const InputControlType LeftTrigger = 15;
	public const InputControlType RightTrigger = 16;
	public const InputControlType LeftBumper = 17;
	public const InputControlType RightBumper = 18;
	public const InputControlType Action1 = 19;
	public const InputControlType Action2 = 20;
	public const InputControlType Action3 = 21;
	public const InputControlType Action4 = 22;
	public const InputControlType Action5 = 23;
	public const InputControlType Action6 = 24;
	public const InputControlType Action7 = 25;
	public const InputControlType Action8 = 26;
	public const InputControlType Action9 = 27;
	public const InputControlType Action10 = 28;
	public const InputControlType Action11 = 29;
	public const InputControlType Action12 = 30;
	public const InputControlType Back = 100;
	public const InputControlType Start = 101;
	public const InputControlType Select = 102;
	public const InputControlType System = 103;
	public const InputControlType Options = 104;
	public const InputControlType Pause = 105;
	public const InputControlType Menu = 106;
	public const InputControlType Share = 107;
	public const InputControlType Home = 108;
	public const InputControlType View = 109;
	public const InputControlType Power = 110;
	public const InputControlType Capture = 111;
	public const InputControlType Assistant = 112;
	public const InputControlType Plus = 113;
	public const InputControlType Minus = 114;
	public const InputControlType PedalLeft = 150;
	public const InputControlType PedalRight = 151;
	public const InputControlType PedalMiddle = 152;
	public const InputControlType GearUp = 153;
	public const InputControlType GearDown = 154;
	public const InputControlType Pitch = 200;
	public const InputControlType Roll = 201;
	public const InputControlType Yaw = 202;
	public const InputControlType ThrottleUp = 203;
	public const InputControlType ThrottleDown = 204;
	public const InputControlType ThrottleLeft = 205;
	public const InputControlType ThrottleRight = 206;
	public const InputControlType POVUp = 207;
	public const InputControlType POVDown = 208;
	public const InputControlType POVLeft = 209;
	public const InputControlType POVRight = 210;
	public const InputControlType TiltX = 250;
	public const InputControlType TiltY = 251;
	public const InputControlType TiltZ = 252;
	public const InputControlType ScrollWheel = 253;
	[ObsoleteAttribute] // RVA: 0x9B360 Offset: 0x9A760 VA: 0x18009B360
	public const InputControlType TouchPadTap = 254;
	public const InputControlType TouchPadButton = 255;
	public const InputControlType TouchPadXAxis = 256;
	public const InputControlType TouchPadYAxis = 257;
	public const InputControlType LeftSL = 258;
	public const InputControlType LeftSR = 259;
	public const InputControlType RightSL = 260;
	public const InputControlType RightSR = 261;
	public const InputControlType Command = 300;
	public const InputControlType LeftStickX = 301;
	public const InputControlType LeftStickY = 302;
	public const InputControlType RightStickX = 303;
	public const InputControlType RightStickY = 304;
	public const InputControlType DPadX = 305;
	public const InputControlType DPadY = 306;
	public const InputControlType Analog0 = 400;
	public const InputControlType Analog1 = 401;
	public const InputControlType Analog2 = 402;
	public const InputControlType Analog3 = 403;
	public const InputControlType Analog4 = 404;
	public const InputControlType Analog5 = 405;
	public const InputControlType Analog6 = 406;
	public const InputControlType Analog7 = 407;
	public const InputControlType Analog8 = 408;
	public const InputControlType Analog9 = 409;
	public const InputControlType Analog10 = 410;
	public const InputControlType Analog11 = 411;
	public const InputControlType Analog12 = 412;
	public const InputControlType Analog13 = 413;
	public const InputControlType Analog14 = 414;
	public const InputControlType Analog15 = 415;
	public const InputControlType Analog16 = 416;
	public const InputControlType Analog17 = 417;
	public const InputControlType Analog18 = 418;
	public const InputControlType Analog19 = 419;
	public const InputControlType Button0 = 500;
	public const InputControlType Button1 = 501;
	public const InputControlType Button2 = 502;
	public const InputControlType Button3 = 503;
	public const InputControlType Button4 = 504;
	public const InputControlType Button5 = 505;
	public const InputControlType Button6 = 506;
	public const InputControlType Button7 = 507;
	public const InputControlType Button8 = 508;
	public const InputControlType Button9 = 509;
	public const InputControlType Button10 = 510;
	public const InputControlType Button11 = 511;
	public const InputControlType Button12 = 512;
	public const InputControlType Button13 = 513;
	public const InputControlType Button14 = 514;
	public const InputControlType Button15 = 515;
	public const InputControlType Button16 = 516;
	public const InputControlType Button17 = 517;
	public const InputControlType Button18 = 518;
	public const InputControlType Button19 = 519;
	public const InputControlType Count = 520;
}

// Namespace: InControl
[Serializable]
public struct InputRange
{
	// Fields
	public static readonly InputRange None;
	public static readonly InputRange MinusOneToOne;
	public static readonly InputRange OneToMinusOne;
	public static readonly InputRange ZeroToOne;
	public static readonly InputRange ZeroToMinusOne;
	public static readonly InputRange OneToZero;
	public static readonly InputRange MinusOneToZero;
	private static readonly InputRange[] typeToRange;
	public readonly float Value0;
	public readonly float Value1;
	public readonly InputRangeType Type;

	// Methods

	private void .ctor(float value0, float value1, InputRangeType type) { }

	public void .ctor(InputRangeType type) { }

	public bool Includes(float value) { }

	private bool Excludes(float value) { }

	public static bool Excludes(InputRangeType rangeType, float value) { }

	private static float Remap(float value, InputRange sourceRange, InputRange targetRange) { }

	public static float Remap(float value, InputRangeType sourceRangeType, InputRangeType targetRangeType) { }

	private static void .cctor() { }
}

// Namespace: InControl
public enum InputRangeType
{
	// Fields
	public int value__;
	public const InputRangeType None = 0;
	public const InputRangeType MinusOneToOne = 1;
	public const InputRangeType OneToMinusOne = 2;
	public const InputRangeType ZeroToOne = 3;
	public const InputRangeType ZeroToMinusOne = 4;
	public const InputRangeType OneToZero = 5;
	public const InputRangeType MinusOneToZero = 6;
}

// Namespace: InControl
public class OneAxisInputControl : IInputControl
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ulong <UpdateTick>k__BackingField;
	private float sensitivity;
	private float lowerDeadZone;
	private float upperDeadZone;
	private float stateThreshold;
	protected bool isNullControl;
	public float FirstRepeatDelay;
	public float RepeatDelay;
	public bool Raw;
	private bool enabled;
	protected bool ownerEnabled;
	private ulong pendingTick;
	private bool pendingCommit;
	private float nextRepeatTime;
	private bool wasRepeated;
	private bool clearInputState;
	private InputControlState lastState;
	private InputControlState nextState;
	private InputControlState thisState;

	// Properties
	public ulong UpdateTick { get; set; }
	public bool State { get; }
	public bool LastState { get; }
	public float Value { get; }
	public float LastValue { get; }
	public float RawValue { get; }
	internal float NextRawValue { get; }
	internal bool HasInput { get; }
	public bool HasChanged { get; }
	public bool IsPressed { get; }
	public bool WasPressed { get; }
	public bool WasReleased { get; }
	public bool WasRepeated { get; }
	public float Sensitivity { get; set; }
	public float LowerDeadZone { get; set; }
	public float UpperDeadZone { get; set; }
	public float StateThreshold { get; set; }
	public bool IsNullControl { get; }
	public bool Enabled { get; set; }
	public bool EnabledInHierarchy { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ulong get_UpdateTick() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_UpdateTick(ulong value) { }

	private void PrepareForUpdate(ulong updateTick) { }

	public bool UpdateWithState(bool state, ulong updateTick, float deltaTime) { }

	public bool UpdateWithValue(float value, ulong updateTick, float deltaTime) { }

	internal bool UpdateWithRawValue(float value, ulong updateTick, float deltaTime) { }

	internal void SetValue(float value, ulong updateTick) { }

	public void ClearInputState() { }

	public void Commit() { }

	public void CommitWithState(bool state, ulong updateTick, float deltaTime) { }

	public void CommitWithValue(float value, ulong updateTick, float deltaTime) { }

	internal void CommitWithSides(InputControl negativeSide, InputControl positiveSide, ulong updateTick, float deltaTime) { }

	public bool get_State() { }

	public bool get_LastState() { }

	public float get_Value() { }

	public float get_LastValue() { }

	public float get_RawValue() { }

	internal float get_NextRawValue() { }

	internal bool get_HasInput() { }

	public bool get_HasChanged() { }

	public bool get_IsPressed() { }

	public bool get_WasPressed() { }

	public bool get_WasReleased() { }

	public bool get_WasRepeated() { }

	public float get_Sensitivity() { }

	public void set_Sensitivity(float value) { }

	public float get_LowerDeadZone() { }

	public void set_LowerDeadZone(float value) { }

	public float get_UpperDeadZone() { }

	public void set_UpperDeadZone(float value) { }

	public float get_StateThreshold() { }

	public void set_StateThreshold(float value) { }

	public bool get_IsNullControl() { }

	public bool get_Enabled() { }

	public void set_Enabled(bool value) { }

	public bool get_EnabledInHierarchy() { }

	public static bool op_Implicit(OneAxisInputControl instance) { }

	public static float op_Implicit(OneAxisInputControl instance) { }

	public void .ctor() { }
}

// Namespace: InControl
public class TwoAxisInputControl : IInputControl
{
	// Fields
	public static readonly TwoAxisInputControl Null;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <X>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <Y>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private OneAxisInputControl <Left>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private OneAxisInputControl <Right>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private OneAxisInputControl <Up>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private OneAxisInputControl <Down>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ulong <UpdateTick>k__BackingField;
	public DeadZoneFunc DeadZoneFunc;
	private float sensitivity;
	private float lowerDeadZone;
	private float upperDeadZone;
	private float stateThreshold;
	public bool Raw;
	private bool thisState;
	private bool lastState;
	private Vector2 thisValue;
	private Vector2 lastValue;
	private bool clearInputState;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <HasChanged>k__BackingField;

	// Properties
	public float X { get; set; }
	public float Y { get; set; }
	public OneAxisInputControl Left { get; set; }
	public OneAxisInputControl Right { get; set; }
	public OneAxisInputControl Up { get; set; }
	public OneAxisInputControl Down { get; set; }
	public ulong UpdateTick { get; set; }
	public float Sensitivity { get; set; }
	public float StateThreshold { get; set; }
	public float LowerDeadZone { get; set; }
	public float UpperDeadZone { get; set; }
	public bool State { get; }
	public bool LastState { get; }
	public Vector2 Value { get; }
	public Vector2 LastValue { get; }
	public Vector2 Vector { get; }
	public bool HasChanged { get; set; }
	public bool IsPressed { get; }
	public bool WasPressed { get; }
	public bool WasReleased { get; }
	public float Angle { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_X() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_X(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_Y() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_Y(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public OneAxisInputControl get_Left() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_Left(OneAxisInputControl value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public OneAxisInputControl get_Right() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_Right(OneAxisInputControl value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public OneAxisInputControl get_Up() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_Up(OneAxisInputControl value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public OneAxisInputControl get_Down() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_Down(OneAxisInputControl value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ulong get_UpdateTick() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_UpdateTick(ulong value) { }

	public void .ctor() { }

	public void ClearInputState() { }

	public void Filter(TwoAxisInputControl twoAxisInputControl, float deltaTime) { }

	internal void UpdateWithAxes(float x, float y, ulong updateTick, float deltaTime) { }

	public float get_Sensitivity() { }

	public void set_Sensitivity(float value) { }

	public float get_StateThreshold() { }

	public void set_StateThreshold(float value) { }

	public float get_LowerDeadZone() { }

	public void set_LowerDeadZone(float value) { }

	public float get_UpperDeadZone() { }

	public void set_UpperDeadZone(float value) { }

	public bool get_State() { }

	public bool get_LastState() { }

	public Vector2 get_Value() { }

	public Vector2 get_LastValue() { }

	public Vector2 get_Vector() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_HasChanged() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_HasChanged(bool value) { }

	public bool get_IsPressed() { }

	public bool get_WasPressed() { }

	public bool get_WasReleased() { }

	public float get_Angle() { }

	public static bool op_Implicit(TwoAxisInputControl instance) { }

	public static Vector2 op_Implicit(TwoAxisInputControl instance) { }

	public static Vector3 op_Implicit(TwoAxisInputControl instance) { }

	private static void .cctor() { }
}

// Namespace: InControl
[Serializable]
public class InControlException : Exception
{
	// Methods

	public void .ctor() { }

	public void .ctor(string message) { }

	public void .ctor(string message, Exception inner) { }
}

// Namespace: InControl
public enum LogMessageType
{
	// Fields
	public int value__;
	public const LogMessageType Info = 0;
	public const LogMessageType Warning = 1;
	public const LogMessageType Error = 2;
}

// Namespace: InControl
public struct LogMessage
{
	// Fields
	public string text;
	public LogMessageType type;
}

// Namespace: InControl
public class Logger
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action<LogMessage> OnLogMessage;

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void add_OnLogMessage(Action<LogMessage> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void remove_OnLogMessage(Action<LogMessage> value) { }

	public static void LogInfo(string text) { }

	public static void LogWarning(string text) { }

	public static void LogError(string text) { }

	public void .ctor() { }
}

// Namespace: InControl
[DefaultMemberAttribute] // RVA: 0x103200 Offset: 0x102600 VA: 0x180103200
public class InputDevice
{
	// Fields
	public static readonly InputDevice Null;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Name>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Meta>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <SortOrder>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InputDeviceClass <DeviceClass>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InputDeviceStyle <DeviceStyle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Guid <GUID>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ulong <LastInputTick>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <IsActive>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <IsAttached>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <RawSticks>k__BackingField;
	private readonly List<InputControl> controls;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ReadOnlyCollection<InputControl> <Controls>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InputControl[] <ControlsByTarget>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TwoAxisInputControl <LeftStick>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TwoAxisInputControl <RightStick>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TwoAxisInputControl <DPad>k__BackingField;
	public bool Passive;
	private float m_movementx;
	private float m_movementy;
	private float m_rotationx;
	private float m_rotationy;
	private float m_leftx;
	private float m_lefty;
	private bool m_simulateleftclick;
	public int value;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InputDevice.AnalogSnapshotEntry[] <AnalogSnapshot>k__BackingField;
	private InputControl cachedLeftStickUp;
	private InputControl cachedLeftStickDown;
	private InputControl cachedLeftStickLeft;
	private InputControl cachedLeftStickRight;
	private InputControl cachedRightStickUp;
	private InputControl cachedRightStickDown;
	private InputControl cachedRightStickLeft;
	private InputControl cachedRightStickRight;
	private InputControl cachedDPadUp;
	private InputControl cachedDPadDown;
	private InputControl cachedDPadLeft;
	private InputControl cachedDPadRight;
	private InputControl cachedAction1;
	private InputControl cachedAction2;
	private InputControl cachedAction3;
	private InputControl cachedAction4;
	private InputControl cachedLeftTrigger;
	private InputControl cachedRightTrigger;
	private InputControl cachedLeftBumper;
	private InputControl cachedRightBumper;
	private InputControl cachedLeftStickButton;
	private InputControl cachedRightStickButton;
	private InputControl cachedLeftStickX;
	private InputControl cachedLeftStickY;
	private InputControl cachedRightStickX;
	private InputControl cachedRightStickY;
	private InputControl cachedDPadX;
	private InputControl cachedDPadY;
	private InputControl cachedCommand;
	private InputControl cachedBack;
	private InputControl cachedStart;
	private InputControl cachedShare;
	private InputControl cachedOptions;

	// Properties
	public string Name { get; set; }
	public string Meta { get; set; }
	public int SortOrder { get; set; }
	public InputDeviceClass DeviceClass { get; set; }
	public InputDeviceStyle DeviceStyle { get; set; }
	public Guid GUID { get; set; }
	public ulong LastInputTick { get; set; }
	public bool IsActive { get; set; }
	public bool IsAttached { get; set; }
	protected bool RawSticks { get; set; }
	public ReadOnlyCollection<InputControl> Controls { get; set; }
	protected InputControl[] ControlsByTarget { get; set; }
	public TwoAxisInputControl LeftStick { get; set; }
	public TwoAxisInputControl RightStick { get; set; }
	public TwoAxisInputControl DPad { get; set; }
	protected InputDevice.AnalogSnapshotEntry[] AnalogSnapshot { get; set; }
	public InputControl Item { get; }
	public virtual bool IsSupportedOnThisPlatform { get; }
	public virtual bool IsKnown { get; }
	public bool IsUnknown { get; }
	[ObsoleteAttribute] // RVA: 0x10EC10 Offset: 0x10E010 VA: 0x18010EC10
	public bool MenuIsPressed { get; }
	[ObsoleteAttribute] // RVA: 0x110C00 Offset: 0x110000 VA: 0x180110C00
	public bool MenuWasPressed { get; }
	[ObsoleteAttribute] // RVA: 0x112AB0 Offset: 0x111EB0 VA: 0x180112AB0
	public bool MenuWasReleased { get; }
	public bool CommandIsPressed { get; }
	public bool CommandWasPressed { get; }
	public bool CommandWasReleased { get; }
	public InputControl AnyButton { get; }
	public bool AnyButtonIsPressed { get; }
	public bool AnyButtonWasPressed { get; }
	public bool AnyButtonWasReleased { get; }
	public TwoAxisInputControl Direction { get; }
	public InputControl Ps4Share { get; }
	public InputControl Ps4Options { get; }
	public InputControl XboxBack { get; }
	public InputControl XboxStart { get; }
	public InputControl LeftStickUp { get; }
	public InputControl LeftStickDown { get; }
	public InputControl LeftStickLeft { get; }
	public InputControl LeftStickRight { get; }
	public InputControl RightStickUp { get; }
	public InputControl RightStickDown { get; }
	public InputControl RightStickLeft { get; }
	public InputControl RightStickRight { get; }
	public InputControl DPadUp { get; }
	public InputControl DPadDown { get; }
	public InputControl DPadLeft { get; }
	public InputControl DPadRight { get; }
	public InputControl Action1 { get; }
	public InputControl Action2 { get; }
	public InputControl Action3 { get; }
	public InputControl Action4 { get; }
	public InputControl LeftTrigger { get; }
	public InputControl RightTrigger { get; }
	public InputControl LeftBumper { get; }
	public InputControl RightBumper { get; }
	public InputControl LeftStickButton { get; }
	public InputControl RightStickButton { get; }
	public InputControl LeftStickX { get; }
	public InputControl LeftStickY { get; }
	public InputControl RightStickX { get; }
	public InputControl RightStickY { get; }
	public InputControl DPadX { get; }
	public InputControl DPadY { get; }
	public InputControl Command { get; }
	public virtual int NumUnknownAnalogs { get; }
	public virtual int NumUnknownButtons { get; }
	public bool AnyKeyWasPressed { get; }
	public InputControl AnyKey { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Name() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_Name(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Meta() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_Meta(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_SortOrder() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_SortOrder(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public InputDeviceClass get_DeviceClass() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_DeviceClass(InputDeviceClass value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public InputDeviceStyle get_DeviceStyle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_DeviceStyle(InputDeviceStyle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Guid get_GUID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_GUID(Guid value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ulong get_LastInputTick() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_LastInputTick(ulong value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_IsActive() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_IsActive(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_IsAttached() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_IsAttached(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected bool get_RawSticks() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_RawSticks(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ReadOnlyCollection<InputControl> get_Controls() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_Controls(ReadOnlyCollection<InputControl> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected InputControl[] get_ControlsByTarget() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_ControlsByTarget(InputControl[] value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public TwoAxisInputControl get_LeftStick() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_LeftStick(TwoAxisInputControl value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public TwoAxisInputControl get_RightStick() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_RightStick(TwoAxisInputControl value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public TwoAxisInputControl get_DPad() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_DPad(TwoAxisInputControl value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected InputDevice.AnalogSnapshotEntry[] get_AnalogSnapshot() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	protected void set_AnalogSnapshot(InputDevice.AnalogSnapshotEntry[] value) { }

	public void .ctor() { }

	public void .ctor(string name) { }

	public void .ctor(string name, bool rawSticks) { }

	internal void OnAttached() { }

	internal void OnDetached() { }

	private void AddAliasControls() { }

	private void RemoveAliasControls() { }

	protected void ClearControls() { }

	public bool HasControl(InputControlType controlType) { }

	public InputControl GetControl(InputControlType controlType) { }

	public InputControl get_Item(InputControlType controlType) { }

	public static InputControlType GetInputControlTypeByName(string inputControlName) { }

	public InputControl GetControlByName(string controlName) { }

	public InputControl AddControl(InputControlType controlType, string handle) { }

	public InputControl AddControl(InputControlType controlType, string handle, float lowerDeadZone, float upperDeadZone) { }

	private void RemoveControl(InputControlType controlType) { }

	public void ClearInputState() { }

	protected void UpdateWithState(InputControlType controlType, bool state, ulong updateTick, float deltaTime) { }

	protected void UpdateWithValue(InputControlType controlType, float value, ulong updateTick, float deltaTime) { }

	public void UpdateLeftStickWithValue(Vector2 value, ulong updateTick, float deltaTime) { }

	public void UpdateLeftStickWithRawValue(Vector2 value, ulong updateTick, float deltaTime) { }

	public void CommitLeftStick() { }

	public void UpdateRightStickWithValue(Vector2 value, ulong updateTick, float deltaTime) { }

	public void UpdateRightStickWithRawValue(Vector2 value, ulong updateTick, float deltaTime) { }

	public void CommitRightStick() { }

	public virtual void Update(ulong updateTick, float deltaTime) { }

	private void ProcessLeftStick(ulong updateTick, float deltaTime) { }

	private void ProcessRightStick(ulong updateTick, float deltaTime) { }

	private void ProcessDPad(ulong updateTick, float deltaTime) { }

	public void Commit(ulong updateTick, float deltaTime) { }

	public bool LastInputAfter(InputDevice device) { }

	internal void RequestActivation() { }

	public virtual void Vibrate(float leftMotor, float rightMotor) { }

	public void Vibrate(float intensity) { }

	public void StopVibration() { }

	public virtual void SetLightColor(float red, float green, float blue) { }

	public void SetLightColor(Color color) { }

	public virtual void SetLightFlash(float flashOnDuration, float flashOffDuration) { }

	public void StopLightFlash() { }

	public virtual bool get_IsSupportedOnThisPlatform() { }

	public virtual bool get_IsKnown() { }

	public bool get_IsUnknown() { }

	public bool get_MenuIsPressed() { }

	public bool get_MenuWasPressed() { }

	public bool get_MenuWasReleased() { }

	public bool get_CommandIsPressed() { }

	public bool get_CommandWasPressed() { }

	public bool get_CommandWasReleased() { }

	public InputControl get_AnyButton() { }

	public bool get_AnyButtonIsPressed() { }

	public bool get_AnyButtonWasPressed() { }

	public bool get_AnyButtonWasReleased() { }

	public TwoAxisInputControl get_Direction() { }

	public InputControl get_Ps4Share() { }

	public InputControl get_Ps4Options() { }

	public InputControl get_XboxBack() { }

	public InputControl get_XboxStart() { }

	public InputControl get_LeftStickUp() { }

	public InputControl get_LeftStickDown() { }

	public InputControl get_LeftStickLeft() { }

	public InputControl get_LeftStickRight() { }

	public InputControl get_RightStickUp() { }

	public InputControl get_RightStickDown() { }

	public InputControl get_RightStickLeft() { }

	public InputControl get_RightStickRight() { }

	public InputControl get_DPadUp() { }

	public InputControl get_DPadDown() { }

	public InputControl get_DPadLeft() { }

	public InputControl get_DPadRight() { }

	public InputControl get_Action1() { }

	public InputControl get_Action2() { }

	public InputControl get_Action3() { }

	public InputControl get_Action4() { }

	public InputControl get_LeftTrigger() { }

	public InputControl get_RightTrigger() { }

	public InputControl get_LeftBumper() { }

	public InputControl get_RightBumper() { }

	public InputControl get_LeftStickButton() { }

	public InputControl get_RightStickButton() { }

	public InputControl get_LeftStickX() { }

	public InputControl get_LeftStickY() { }

	public InputControl get_RightStickX() { }

	public InputControl get_RightStickY() { }

	public InputControl get_DPadX() { }

	public InputControl get_DPadY() { }

	public InputControl get_Command() { }

	private void ExpireControlCache() { }

	public virtual int get_NumUnknownAnalogs() { }

	public virtual int get_NumUnknownButtons() { }

	public virtual bool ReadRawButtonState(int index) { }

	public virtual float ReadRawAnalogValue(int index) { }

	public void TakeSnapshot() { }

	public UnknownDeviceControl GetFirstPressedAnalog() { }

	public UnknownDeviceControl GetFirstPressedButton() { }

	public virtual float GetMovementXaxisvalue() { }

	public virtual float GetMovementYaxisvalue() { }

	public virtual float GetRotationXaxisvalue() { }

	public virtual float GetRotationYaxisvalue() { }

	public virtual float GetArrowXaxisvalue() { }

	public virtual float GetArrowYaxisvalue() { }

	public virtual void Update() { }

	public float GetMovementXaxis() { }

	public float GetMovementYaxis() { }

	public float GetRotationXaxis() { }

	public float GetRotationYaxis() { }

	public float GetArrowXaxis() { }

	public float GetArrowYaxis() { }

	public bool GetSimulateLeftClick() { }

	public bool get_AnyKeyWasPressed() { }

	public InputControl get_AnyKey() { }

	public InputControl GetInput(CustomKeyCode Key) { }

	public CustomKeyCode TransfertoInput(InputControl Key) { }

	private static void .cctor() { }
}

// Namespace: 
protected struct InputDevice.AnalogSnapshotEntry
{
	// Fields
	public float value;
	public float maxValue;
	public float minValue;

	// Methods

	public void TrackMinMaxValue(float currentValue) { }
}

// Namespace: InControl
public enum InputDeviceClass
{
	// Fields
	public int value__;
	public const InputDeviceClass Unknown = 0;
	public const InputDeviceClass Keyboard = 1;
	public const InputDeviceClass Mouse = 2;
	public const InputDeviceClass Controller = 3;
	public const InputDeviceClass Remote = 4;
	public const InputDeviceClass FlightStick = 5;
	public const InputDeviceClass TouchScreen = 6;
}

// Namespace: InControl
public enum InputDeviceDriverType
{
	// Fields
	public ushort value__;
	public const InputDeviceDriverType Unknown = 0;
	public const InputDeviceDriverType HID = 1;
	public const InputDeviceDriverType USB = 2;
	public const InputDeviceDriverType Bluetooth = 3;
	[InspectorNameAttribute] // RVA: 0x114BB0 Offset: 0x113FB0 VA: 0x180114BB0
	public const InputDeviceDriverType XInput = 4;
	[InspectorNameAttribute] // RVA: 0x1153F0 Offset: 0x1147F0 VA: 0x1801153F0
	public const InputDeviceDriverType DirectInput = 5;
	[InspectorNameAttribute] // RVA: 0x117280 Offset: 0x116680 VA: 0x180117280
	public const InputDeviceDriverType RawInput = 6;
}

// Namespace: InControl
public struct InputDeviceInfo
{
	// Fields
	public string name;
	public string location;
	public string serialNumber;
	public ushort vendorID;
	public ushort productID;
	public uint versionNumber;
	public InputDeviceDriverType driverType;
	public InputDeviceTransportType transportType;
	public uint numButtons;
	public uint numAnalogs;

	// Methods

	public bool HasSameVendorID(InputDeviceInfo deviceInfo) { }

	public bool HasSameProductID(InputDeviceInfo deviceInfo) { }

	public bool HasSameVersionNumber(InputDeviceInfo deviceInfo) { }

	public bool HasSameLocation(InputDeviceInfo deviceInfo) { }

	public bool HasSameSerialNumber(InputDeviceInfo deviceInfo) { }
}

// Namespace: InControl
public abstract class InputDeviceManager
{
	// Fields
	protected readonly List<InputDevice> devices;

	// Methods

	public abstract void Update(ulong updateTick, float deltaTime) { }

	public virtual void Destroy() { }

	protected void .ctor() { }
}

// Namespace: InControl
public class HexadecimalAttribute : PropertyAttribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: InControl
[Serializable]
public struct InputDeviceMatcher
{
	// Fields
	[SerializeField] // RVA: 0xAFC70 Offset: 0xAF070 VA: 0x1800AFC70
	[HexadecimalAttribute] // RVA: 0xAFC70 Offset: 0xAF070 VA: 0x1800AFC70
	private OptionalUInt16 vendorID;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private OptionalUInt16 productID;
	[SerializeField] // RVA: 0xAFC70 Offset: 0xAF070 VA: 0x1800AFC70
	[HexadecimalAttribute] // RVA: 0xAFC70 Offset: 0xAF070 VA: 0x1800AFC70
	private OptionalUInt32 versionNumber;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private OptionalInputDeviceDriverType driverType;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private OptionalInputDeviceTransportType transportType;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string nameLiteral;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string namePattern;

	// Properties
	public OptionalUInt16 VendorID { get; set; }
	public OptionalUInt16 ProductID { get; set; }
	public OptionalUInt32 VersionNumber { get; set; }
	public OptionalInputDeviceDriverType DriverType { get; set; }
	public OptionalInputDeviceTransportType TransportType { get; set; }
	public string NameLiteral { get; set; }
	public string NamePattern { get; set; }

	// Methods

	public OptionalUInt16 get_VendorID() { }

	public void set_VendorID(OptionalUInt16 value) { }

	public OptionalUInt16 get_ProductID() { }

	public void set_ProductID(OptionalUInt16 value) { }

	public OptionalUInt32 get_VersionNumber() { }

	public void set_VersionNumber(OptionalUInt32 value) { }

	public OptionalInputDeviceDriverType get_DriverType() { }

	public void set_DriverType(OptionalInputDeviceDriverType value) { }

	public OptionalInputDeviceTransportType get_TransportType() { }

	public void set_TransportType(OptionalInputDeviceTransportType value) { }

	public string get_NameLiteral() { }

	public void set_NameLiteral(string value) { }

	public string get_NamePattern() { }

	public void set_NamePattern(string value) { }

	internal bool Matches(InputDeviceInfo deviceInfo) { }
}

// Namespace: InControl
[PreserveAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
public class InputDeviceProfile
{
	// Fields
	private static readonly HashSet<Type> hiddenProfiles;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InputDeviceProfileType profileType;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string deviceName;
	[SerializeField] // RVA: 0x129E00 Offset: 0x129200 VA: 0x180129E00
	[TextAreaAttribute] // RVA: 0x129E00 Offset: 0x129200 VA: 0x180129E00
	private string deviceNotes;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InputDeviceClass deviceClass;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InputDeviceStyle deviceStyle;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float sensitivity;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float lowerDeadZone;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float upperDeadZone;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string[] includePlatforms;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string[] excludePlatforms;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int minSystemBuildNumber;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int maxSystemBuildNumber;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private VersionInfo minUnityVersion;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private VersionInfo maxUnityVersion;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InputDeviceMatcher[] matchers;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InputDeviceMatcher[] lastResortMatchers;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InputControlMapping[] analogMappings;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InputControlMapping[] buttonMappings;
	protected static readonly InputControlSource MenuKey;
	protected static readonly InputControlSource EscapeKey;

	// Properties
	public InputDeviceProfileType ProfileType { get; set; }
	public string DeviceName { get; set; }
	public string DeviceNotes { get; set; }
	public InputDeviceClass DeviceClass { get; set; }
	public InputDeviceStyle DeviceStyle { get; set; }
	public float Sensitivity { get; set; }
	public float LowerDeadZone { get; set; }
	public float UpperDeadZone { get; set; }
	public InputControlMapping[] AnalogMappings { get; set; }
	public InputControlMapping[] ButtonMappings { get; set; }
	public string[] IncludePlatforms { get; set; }
	public string[] ExcludePlatforms { get; set; }
	public int MinSystemBuildNumber { get; set; }
	public int MaxSystemBuildNumber { get; set; }
	public VersionInfo MinUnityVersion { get; set; }
	public VersionInfo MaxUnityVersion { get; set; }
	public InputDeviceMatcher[] Matchers { get; set; }
	public InputDeviceMatcher[] LastResortMatchers { get; set; }
	public bool IsSupportedOnThisPlatform { get; }
	public bool IsHidden { get; }
	public int AnalogCount { get; }
	public int ButtonCount { get; }

	// Methods

	public InputDeviceProfileType get_ProfileType() { }

	protected void set_ProfileType(InputDeviceProfileType value) { }

	public string get_DeviceName() { }

	protected void set_DeviceName(string value) { }

	public string get_DeviceNotes() { }

	protected void set_DeviceNotes(string value) { }

	public InputDeviceClass get_DeviceClass() { }

	protected void set_DeviceClass(InputDeviceClass value) { }

	public InputDeviceStyle get_DeviceStyle() { }

	protected void set_DeviceStyle(InputDeviceStyle value) { }

	public float get_Sensitivity() { }

	protected void set_Sensitivity(float value) { }

	public float get_LowerDeadZone() { }

	protected void set_LowerDeadZone(float value) { }

	public float get_UpperDeadZone() { }

	protected void set_UpperDeadZone(float value) { }

	public InputControlMapping[] get_AnalogMappings() { }

	protected void set_AnalogMappings(InputControlMapping[] value) { }

	public InputControlMapping[] get_ButtonMappings() { }

	protected void set_ButtonMappings(InputControlMapping[] value) { }

	public string[] get_IncludePlatforms() { }

	protected void set_IncludePlatforms(string[] value) { }

	public string[] get_ExcludePlatforms() { }

	protected void set_ExcludePlatforms(string[] value) { }

	public int get_MinSystemBuildNumber() { }

	protected void set_MinSystemBuildNumber(int value) { }

	public int get_MaxSystemBuildNumber() { }

	protected void set_MaxSystemBuildNumber(int value) { }

	public VersionInfo get_MinUnityVersion() { }

	protected void set_MinUnityVersion(VersionInfo value) { }

	public VersionInfo get_MaxUnityVersion() { }

	protected void set_MaxUnityVersion(VersionInfo value) { }

	public InputDeviceMatcher[] get_Matchers() { }

	protected void set_Matchers(InputDeviceMatcher[] value) { }

	public InputDeviceMatcher[] get_LastResortMatchers() { }

	protected void set_LastResortMatchers(InputDeviceMatcher[] value) { }

	public static InputDeviceProfile CreateInstanceOfType(Type type) { }

	public static InputDeviceProfile CreateInstanceOfType(string typeName) { }

	public virtual void Define() { }

	public bool Matches(InputDeviceInfo deviceInfo) { }

	public bool LastResortMatches(InputDeviceInfo deviceInfo) { }

	public bool Matches(InputDeviceInfo deviceInfo, InputDeviceMatcher[] matchers) { }

	public bool get_IsSupportedOnThisPlatform() { }

	public static void Hide(Type type) { }

	public bool get_IsHidden() { }

	public int get_AnalogCount() { }

	public int get_ButtonCount() { }

	protected static InputControlSource Button(int index) { }

	protected static InputControlSource Analog(int index) { }

	protected static InputControlMapping LeftStickLeftMapping(int analog) { }

	protected static InputControlMapping LeftStickRightMapping(int analog) { }

	protected static InputControlMapping LeftStickUpMapping(int analog) { }

	protected static InputControlMapping LeftStickDownMapping(int analog) { }

	protected static InputControlMapping LeftStickUpMapping2(int analog) { }

	protected static InputControlMapping LeftStickDownMapping2(int analog) { }

	protected static InputControlMapping RightStickLeftMapping(int analog) { }

	protected static InputControlMapping RightStickRightMapping(int analog) { }

	protected static InputControlMapping RightStickUpMapping(int analog) { }

	protected static InputControlMapping RightStickDownMapping(int analog) { }

	protected static InputControlMapping RightStickUpMapping2(int analog) { }

	protected static InputControlMapping RightStickDownMapping2(int analog) { }

	protected static InputControlMapping LeftTriggerMapping(int analog) { }

	protected static InputControlMapping RightTriggerMapping(int analog) { }

	protected static InputControlMapping DPadLeftMapping(int analog) { }

	protected static InputControlMapping DPadRightMapping(int analog) { }

	protected static InputControlMapping DPadUpMapping(int analog) { }

	protected static InputControlMapping DPadDownMapping(int analog) { }

	protected static InputControlMapping DPadUpMapping2(int analog) { }

	protected static InputControlMapping DPadDownMapping2(int analog) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: InControl
public enum InputDeviceProfileType
{
	// Fields
	public int value__;
	public const InputDeviceProfileType Unity = 0;
	public const InputDeviceProfileType Native = 1;
}

// Namespace: InControl
public enum InputDeviceStyle
{
	// Fields
	public int value__;
	public const InputDeviceStyle Unknown = 0;
	public const InputDeviceStyle Xbox360 = 1;
	public const InputDeviceStyle XboxOne = 2;
	public const InputDeviceStyle PlayStation2 = 3;
	public const InputDeviceStyle PlayStation3 = 4;
	public const InputDeviceStyle PlayStation4 = 5;
	public const InputDeviceStyle PlayStationVita = 6;
	public const InputDeviceStyle PlayStationMove = 7;
	public const InputDeviceStyle Ouya = 8;
	public const InputDeviceStyle Steam = 9;
	public const InputDeviceStyle AppleMFi = 10;
	public const InputDeviceStyle AmazonFireTV = 11;
	public const InputDeviceStyle NVIDIAShield = 12;
	public const InputDeviceStyle NintendoNES = 13;
	public const InputDeviceStyle NintendoSNES = 14;
	public const InputDeviceStyle Nintendo64 = 15;
	public const InputDeviceStyle NintendoGameCube = 16;
	public const InputDeviceStyle NintendoWii = 17;
	public const InputDeviceStyle NintendoWiiU = 18;
	public const InputDeviceStyle NintendoSwitch = 19;
	public const InputDeviceStyle GoogleStadia = 20;
	public const InputDeviceStyle Vive = 21;
	public const InputDeviceStyle Oculus = 22;
}

// Namespace: InControl
public enum InputDeviceTransportType
{
	// Fields
	public ushort value__;
	public const InputDeviceTransportType Unknown = 0;
	public const InputDeviceTransportType USB = 1;
	public const InputDeviceTransportType Bluetooth = 2;
}

// Namespace: InControl
[AddComponentMenu] // RVA: 0x18E80 Offset: 0x18280 VA: 0x180018E80
public class InControlInputModule : PointerInputModule
{
	// Fields
	public InControlInputModule.Button submitButton;
	public InControlInputModule.Button cancelButton;
	[RangeAttribute] // RVA: 0x1A910 Offset: 0x19D10 VA: 0x18001A910
	public float analogMoveThreshold;
	public float moveRepeatFirstDuration;
	public float moveRepeatDelayDuration;
	[FormerlySerializedAsAttribute] // RVA: 0x1C310 Offset: 0x1B710 VA: 0x18001C310
	public bool forceModuleActive;
	public bool allowMouseInput;
	public bool focusOnMouseHover;
	public bool allowTouchInput;
	private InputDevice inputDevice;
	private Vector3 thisMousePosition;
	private Vector3 lastMousePosition;
	private Vector2 thisVectorState;
	private Vector2 lastVectorState;
	private bool thisSubmitState;
	private bool lastSubmitState;
	private bool thisCancelState;
	private bool lastCancelState;
	private bool moveWasRepeated;
	private float nextMoveRepeatTime;
	private TwoAxisInputControl direction;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private PlayerAction <SubmitAction>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private PlayerAction <CancelAction>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private PlayerTwoAxisAction <MoveAction>k__BackingField;

	// Properties
	public PlayerAction SubmitAction { get; set; }
	public PlayerAction CancelAction { get; set; }
	public PlayerTwoAxisAction MoveAction { get; set; }
	public InputDevice Device { get; set; }
	private InputControl SubmitButton { get; }
	private InputControl CancelButton { get; }
	private bool VectorIsPressed { get; }
	private bool VectorIsReleased { get; }
	private bool VectorHasChanged { get; }
	private bool VectorWasPressed { get; }
	private bool SubmitWasPressed { get; }
	private bool SubmitWasReleased { get; }
	private bool CancelWasPressed { get; }
	private bool MouseHasMoved { get; }
	private bool MouseButtonIsPressed { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public PlayerAction get_SubmitAction() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_SubmitAction(PlayerAction value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public PlayerAction get_CancelAction() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_CancelAction(PlayerAction value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public PlayerTwoAxisAction get_MoveAction() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_MoveAction(PlayerTwoAxisAction value) { }

	protected void .ctor() { }

	public override void UpdateModule() { }

	public override bool IsModuleSupported() { }

	public override bool ShouldActivateModule() { }

	public override void ActivateModule() { }

	public override void Process() { }

	private bool ProcessTouchEvents() { }

	private bool SendButtonEventToSelectedObject() { }

	private bool SendVectorEventToSelectedObject() { }

	protected override void ProcessMove(PointerEventData pointerEvent) { }

	private void Update() { }

	private void UpdateInputState() { }

	public void set_Device(InputDevice value) { }

	public InputDevice get_Device() { }

	private InputControl get_SubmitButton() { }

	private InputControl get_CancelButton() { }

	private void SetVectorRepeatTimer() { }

	private bool get_VectorIsPressed() { }

	private bool get_VectorIsReleased() { }

	private bool get_VectorHasChanged() { }

	private bool get_VectorWasPressed() { }

	private bool get_SubmitWasPressed() { }

	private bool get_SubmitWasReleased() { }

	private bool get_CancelWasPressed() { }

	private bool get_MouseHasMoved() { }

	private bool get_MouseButtonIsPressed() { }

	protected bool SendUpdateEventToSelectedObject() { }

	protected void ProcessMouseEvent() { }

	protected void ProcessMouseEvent(int id) { }

	protected void ProcessMousePress(PointerInputModule.MouseButtonEventData data) { }

	protected void ProcessTouchPress(PointerEventData pointerEvent, bool pressed, bool released) { }
}

// Namespace: 
public enum InControlInputModule.Button
{
	// Fields
	public int value__;
	public const InControlInputModule.Button Action1 = 19;
	public const InControlInputModule.Button Action2 = 20;
	public const InControlInputModule.Button Action3 = 21;
	public const InControlInputModule.Button Action4 = 22;
}

// Namespace: InControl
public static class InputManager
{
	// Fields
	public static readonly VersionInfo Version;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action OnSetup;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action<ulong, float> OnUpdate;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action OnReset;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action<InputDevice> OnDeviceAttached;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action<InputDevice> OnDeviceDetached;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action<InputDevice> OnActiveDeviceChanged;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action<ulong, float> OnUpdateDevices;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action<ulong, float> OnCommitDevices;
	private static readonly List<InputDeviceManager> deviceManagers;
	private static readonly Dictionary<Type, InputDeviceManager> deviceManagerTable;
	private static readonly List<InputDevice> devices;
	private static InputDevice activeDevice;
	private static readonly List<InputDevice> activeDevices;
	private static readonly List<PlayerActionSet> playerActionSets;
	public static ReadOnlyCollection<InputDevice> Devices;
	public static ReadOnlyCollection<InputDevice> ActiveDevices;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <CommandWasPressed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <InvertYAxis>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <IsSetup>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static string <Platform>k__BackingField;
	private static bool applicationIsFocused;
	private static float initialTime;
	private static float currentTime;
	private static float lastUpdateTime;
	private static ulong currentTick;
	private static Nullable<VersionInfo> unityVersion;
	public static bool IsPC;
	private static bool enabled;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <SuspendInBackground>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <EnableNativeInput>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <EnableXInput>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static uint <XInputUpdateRate>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static uint <XInputBufferSize>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <NativeInputEnableXInput>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <NativeInputEnableMFi>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <NativeInputPreventSleep>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static uint <NativeInputUpdateRate>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <EnableICade>k__BackingField;

	// Properties
	public static bool CommandWasPressed { get; set; }
	public static bool InvertYAxis { get; set; }
	public static bool IsSetup { get; set; }
	internal static string Platform { get; set; }
	public static bool ControllerDetectable { get; set; }
	[ObsoleteAttribute] // RVA: 0x8A360 Offset: 0x89760 VA: 0x18008A360
	public static bool MenuWasPressed { get; }
	public static bool AnyKeyIsPressed { get; }
	public static InputDevice ActiveDevice { get; set; }
	public static bool Enabled { get; set; }
	public static bool SuspendInBackground { get; set; }
	public static bool EnableNativeInput { get; set; }
	public static bool EnableXInput { get; set; }
	public static uint XInputUpdateRate { get; set; }
	public static uint XInputBufferSize { get; set; }
	public static bool NativeInputEnableXInput { get; set; }
	public static bool NativeInputEnableMFi { get; set; }
	public static bool NativeInputPreventSleep { get; set; }
	public static uint NativeInputUpdateRate { get; set; }
	public static bool EnableICade { get; set; }
	internal static VersionInfo UnityVersion { get; }
	public static ulong CurrentTick { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void add_OnSetup(Action value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void remove_OnSetup(Action value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void add_OnUpdate(Action<ulong, float> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void remove_OnUpdate(Action<ulong, float> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void add_OnReset(Action value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void remove_OnReset(Action value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void add_OnDeviceAttached(Action<InputDevice> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void remove_OnDeviceAttached(Action<InputDevice> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void add_OnDeviceDetached(Action<InputDevice> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void remove_OnDeviceDetached(Action<InputDevice> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void add_OnActiveDeviceChanged(Action<InputDevice> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void remove_OnActiveDeviceChanged(Action<InputDevice> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void add_OnUpdateDevices(Action<ulong, float> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void remove_OnUpdateDevices(Action<ulong, float> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void add_OnCommitDevices(Action<ulong, float> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void remove_OnCommitDevices(Action<ulong, float> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_CommandWasPressed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void set_CommandWasPressed(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_InvertYAxis() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_InvertYAxis(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_IsSetup() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void set_IsSetup(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static string get_Platform() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void set_Platform(string value) { }

	public static bool get_ControllerDetectable() { }

	public static void set_ControllerDetectable(bool value) { }

	public static bool get_MenuWasPressed() { }

	internal static bool SetupInternal() { }

	internal static void ResetInternal() { }

	public static void Update() { }

	internal static void UpdateInternal() { }

	public static void Reload() { }

	private static void AssertIsSetup() { }

	private static void SetZeroTickOnAllControls() { }

	public static void ClearInputState() { }

	internal static void OnApplicationFocus(bool focusState) { }

	internal static void OnApplicationPause(bool pauseState) { }

	internal static void OnApplicationQuit() { }

	internal static void OnLevelWasLoaded() { }

	public static void AddDeviceManager(InputDeviceManager deviceManager) { }

	public static void AddDeviceManager<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9DC10 Offset: 0x1F9CC10 VA: 0x181F9DC10
	|-InputManager.AddDeviceManager<NativeInputDeviceManager>
	|-InputManager.AddDeviceManager<UnityInputDeviceManager>
	|-InputManager.AddDeviceManager<XInputDeviceManager>
	|-InputManager.AddDeviceManager<XboxOneInputDeviceManager>
	|-InputManager.AddDeviceManager<object>
	*/

	public static T GetDeviceManager<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x6232C0 Offset: 0x6222C0 VA: 0x1806232C0
	|-InputManager.GetDeviceManager<object>
	*/

	public static bool HasDeviceManager<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x159C240 Offset: 0x159B240 VA: 0x18159C240
	|-InputManager.HasDeviceManager<object>
	*/

	private static void UpdateCurrentTime() { }

	private static void UpdateDeviceManagers(float deltaTime) { }

	private static void DestroyDeviceManagers() { }

	private static void DestroyDevices() { }

	private static void UpdateDevices(float deltaTime) { }

	private static void CommitDevices(float deltaTime) { }

	private static void UpdateActiveDevice() { }

	public static void AttachDevice(InputDevice inputDevice) { }

	public static void DetachDevice(InputDevice inputDevice) { }

	public static void HideDevicesWithProfile(Type type) { }

	internal static void AttachPlayerActionSet(PlayerActionSet playerActionSet) { }

	internal static void DetachPlayerActionSet(PlayerActionSet playerActionSet) { }

	internal static void UpdatePlayerActionSets(float deltaTime) { }

	public static bool get_AnyKeyIsPressed() { }

	public static InputDevice get_ActiveDevice() { }

	private static void set_ActiveDevice(InputDevice value) { }

	public static bool get_Enabled() { }

	public static void set_Enabled(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_SuspendInBackground() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_SuspendInBackground(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_EnableNativeInput() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void set_EnableNativeInput(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_EnableXInput() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void set_EnableXInput(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static uint get_XInputUpdateRate() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void set_XInputUpdateRate(uint value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static uint get_XInputBufferSize() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void set_XInputBufferSize(uint value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_NativeInputEnableXInput() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void set_NativeInputEnableXInput(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_NativeInputEnableMFi() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void set_NativeInputEnableMFi(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_NativeInputPreventSleep() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void set_NativeInputPreventSleep(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static uint get_NativeInputUpdateRate() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void set_NativeInputUpdateRate(uint value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_EnableICade() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static void set_EnableICade(bool value) { }

	internal static VersionInfo get_UnityVersion() { }

	public static ulong get_CurrentTick() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class InputManager.<>c
{
	// Fields
	public static readonly InputManager.<>c <>9;
	public static Comparison<InputDevice> <>9__84_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <AttachDevice>b__84_0(InputDevice d1, InputDevice d2) { }
}

// Namespace: InControl
internal static class Native
{
	// Fields
	private const string libraryName = "InControlNative";

	// Methods

	public static void Init(NativeInputOptions options) { }

	public static void Stop() { }

	public static void GetVersionInfo(out NativeVersionInfo versionInfo) { }

	public static bool GetDeviceInfo(uint handle, out InputDeviceInfo deviceInfo) { }

	public static bool GetDeviceState(uint handle, out IntPtr deviceState) { }

	public static int GetDeviceEvents(out IntPtr deviceEvents) { }

	public static void SetHapticState(uint handle, byte motor0, byte motor1) { }

	public static void SetLightColor(uint handle, byte red, byte green, byte blue) { }

	public static void SetLightFlash(uint handle, byte flashOnDuration, byte flashOffDuration) { }
}

// Namespace: InControl
public class NativeInputDevice : InputDevice
{
	// Fields
	private const int maxUnknownButtons = 20;
	private const int maxUnknownAnalogs = 20;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint <Handle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InputDeviceInfo <Info>k__BackingField;
	private short[] buttons;
	private short[] analogs;
	private InputDeviceProfile profile;
	private int skipUpdateFrames;
	private int numUnknownButtons;
	private int numUnknownAnalogs;

	// Properties
	public uint Handle { get; set; }
	public InputDeviceInfo Info { get; set; }
	public override bool IsSupportedOnThisPlatform { get; }
	public override bool IsKnown { get; }
	public override int NumUnknownButtons { get; }
	public override int NumUnknownAnalogs { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public uint get_Handle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Handle(uint value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public InputDeviceInfo get_Info() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Info(InputDeviceInfo value) { }

	internal void .ctor() { }

	internal void Initialize(uint deviceHandle, InputDeviceInfo deviceInfo, InputDeviceProfile deviceProfile) { }

	internal void Initialize(uint deviceHandle, InputDeviceInfo deviceInfo) { }

	public override void Update(ulong updateTick, float deltaTime) { }

	public override bool ReadRawButtonState(int index) { }

	public override float ReadRawAnalogValue(int index) { }

	private static byte FloatToByte(float value) { }

	public override void Vibrate(float leftMotor, float rightMotor) { }

	public override void SetLightColor(float red, float green, float blue) { }

	public override void SetLightFlash(float flashOnDuration, float flashOffDuration) { }

	public bool HasSameVendorID(InputDeviceInfo deviceInfo) { }

	public bool HasSameProductID(InputDeviceInfo deviceInfo) { }

	public bool HasSameVersionNumber(InputDeviceInfo deviceInfo) { }

	public bool HasSameLocation(InputDeviceInfo deviceInfo) { }

	public bool HasSameSerialNumber(InputDeviceInfo deviceInfo) { }

	public override bool get_IsSupportedOnThisPlatform() { }

	public override bool get_IsKnown() { }

	public override int get_NumUnknownButtons() { }

	public override int get_NumUnknownAnalogs() { }
}

// Namespace: InControl
public class NativeInputDeviceManager : InputDeviceManager
{
	// Fields
	public static Func<InputDeviceInfo, ReadOnlyCollection<NativeInputDevice>, NativeInputDevice> CustomFindDetachedDevice;
	private readonly List<NativeInputDevice> attachedDevices;
	private readonly List<NativeInputDevice> detachedDevices;
	private readonly List<InputDeviceProfile> systemDeviceProfiles;
	private readonly List<InputDeviceProfile> customDeviceProfiles;
	private uint[] deviceEvents;

	// Methods

	public void .ctor() { }

	public override void Destroy() { }

	public override void Update(ulong updateTick, float deltaTime) { }

	private void DetectDevice(uint deviceHandle, InputDeviceInfo deviceInfo) { }

	private void AttachDevice(NativeInputDevice device) { }

	private void DetachDevice(NativeInputDevice device) { }

	private NativeInputDevice FindAttachedDevice(uint deviceHandle) { }

	private NativeInputDevice FindDetachedDevice(InputDeviceInfo deviceInfo) { }

	private static NativeInputDevice SystemFindDetachedDevice(InputDeviceInfo deviceInfo, ReadOnlyCollection<NativeInputDevice> detachedDevices) { }

	private void AddSystemDeviceProfile(InputDeviceProfile deviceProfile) { }

	private void AddSystemDeviceProfiles() { }

	public static bool CheckPlatformSupport(ICollection<string> errors) { }

	internal static bool Enable() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class NativeInputDeviceManager.<>c__DisplayClass9_0
{
	// Fields
	public InputDeviceInfo deviceInfo;

	// Methods

	public void .ctor() { }

	internal bool <DetectDevice>b__0(InputDeviceProfile profile) { }

	internal bool <DetectDevice>b__1(InputDeviceProfile profile) { }

	internal bool <DetectDevice>b__2(InputDeviceProfile profile) { }

	internal bool <DetectDevice>b__3(InputDeviceProfile profile) { }
}

// Namespace: InControl
public class NativeInputDeviceProfileAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: InControl
public class NativeInputDeviceProfileList : ScriptableObject
{
	// Fields
	public static readonly string[] Profiles;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: InControl
public struct NativeInputOptions
{
	// Fields
	public ushort updateRate;
	public int enableXInput;
	public int enableMFi;
	public int preventSleep;
}

// Namespace: InControl
public struct NativeVersionInfo
{
	// Fields
	public uint major;
	public uint minor;
	public uint patch;
	public uint build;
}

// Namespace: InControl
public class OuyaEverywhereDevice : InputDevice
{
	// Fields
	private const float LowerDeadZone = 0.2;
	private const float UpperDeadZone = 0.9;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <DeviceIndex>k__BackingField;

	// Properties
	public int DeviceIndex { get; set; }
	public bool IsConnected { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_DeviceIndex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_DeviceIndex(int value) { }

	public void .ctor(int deviceIndex) { }

	public void BeforeAttach() { }

	public override void Update(ulong updateTick, float deltaTime) { }

	public bool get_IsConnected() { }
}

// Namespace: InControl
public class OuyaEverywhereDeviceManager : InputDeviceManager
{
	// Fields
	private bool[] deviceConnected;

	// Methods

	public void .ctor() { }

	public override void Update(ulong updateTick, float deltaTime) { }

	public static void Enable() { }
}

// Namespace: InControl
public class TouchButtonControl : TouchControl
{
	// Fields
	[HeaderAttribute] // RVA: 0xA6490 Offset: 0xA5890 VA: 0x1800A6490
	[SerializeField] // RVA: 0xA6490 Offset: 0xA5890 VA: 0x1800A6490
	private TouchControlAnchor anchor;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TouchUnitType offsetUnitType;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector2 offset;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool lockAspectRatio;
	[HeaderAttribute] // RVA: 0xADA40 Offset: 0xACE40 VA: 0x1800ADA40
	public TouchControl.ButtonTarget target;
	public bool allowSlideToggle;
	public bool toggleOnLeave;
	public bool pressureSensitive;
	[HeaderAttribute] // RVA: 0xB2CE0 Offset: 0xB20E0 VA: 0x1800B2CE0
	public TouchSprite button;
	private bool buttonState;
	private Touch currentTouch;
	private bool dirty;

	// Properties
	private bool ButtonState { get; set; }
	public Vector3 ButtonPosition { get; set; }
	public TouchControlAnchor Anchor { get; set; }
	public Vector2 Offset { get; set; }
	public TouchUnitType OffsetUnitType { get; set; }

	// Methods

	public override void CreateControl() { }

	public override void DestroyControl() { }

	public override void ConfigureControl() { }

	public override void DrawGizmos() { }

	private void Update() { }

	public override void SubmitControlState(ulong updateTick, float deltaTime) { }

	public override void CommitControlState(ulong updateTick, float deltaTime) { }

	public override void TouchBegan(Touch touch) { }

	public override void TouchMoved(Touch touch) { }

	public override void TouchEnded(Touch touch) { }

	private bool get_ButtonState() { }

	private void set_ButtonState(bool value) { }

	public Vector3 get_ButtonPosition() { }

	public void set_ButtonPosition(Vector3 value) { }

	public TouchControlAnchor get_Anchor() { }

	public void set_Anchor(TouchControlAnchor value) { }

	public Vector2 get_Offset() { }

	public void set_Offset(Vector2 value) { }

	public TouchUnitType get_OffsetUnitType() { }

	public void set_OffsetUnitType(TouchUnitType value) { }

	public void .ctor() { }
}

// Namespace: InControl
public enum LockAxis
{
	// Fields
	public int value__;
	public const LockAxis None = 0;
	public const LockAxis Horizontal = 1;
	public const LockAxis Vertical = 2;
}

// Namespace: InControl
public enum DragAxis
{
	// Fields
	public int value__;
	public const DragAxis Both = 0;
	public const DragAxis Horizontal = 1;
	public const DragAxis Vertical = 2;
}

// Namespace: InControl
public class TouchStickControl : TouchControl
{
	// Fields
	[HeaderAttribute] // RVA: 0xA6490 Offset: 0xA5890 VA: 0x1800A6490
	[SerializeField] // RVA: 0xA6490 Offset: 0xA5890 VA: 0x1800A6490
	private TouchControlAnchor anchor;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TouchUnitType offsetUnitType;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector2 offset;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TouchUnitType areaUnitType;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Rect activeArea;
	[HeaderAttribute] // RVA: 0xADA40 Offset: 0xACE40 VA: 0x1800ADA40
	public TouchControl.AnalogTarget target;
	public TouchControl.SnapAngles snapAngles;
	public LockAxis lockToAxis;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float lowerDeadZone;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float upperDeadZone;
	public AnimationCurve inputCurve;
	public bool allowDragging;
	public DragAxis allowDraggingAxis;
	public bool snapToInitialTouch;
	public bool resetWhenDone;
	public float resetDuration;
	[HeaderAttribute] // RVA: 0xB2CE0 Offset: 0xB20E0 VA: 0x1800B2CE0
	public TouchSprite ring;
	public TouchSprite knob;
	public float knobRange;
	private Vector3 resetPosition;
	private Vector3 beganPosition;
	private Vector3 movedPosition;
	private float ringResetSpeed;
	private float knobResetSpeed;
	private Rect worldActiveArea;
	private float worldKnobRange;
	private Vector3 value;
	private Touch currentTouch;
	private bool dirty;

	// Properties
	public bool IsActive { get; }
	public bool IsNotActive { get; }
	public Vector3 RingPosition { get; set; }
	public Vector3 KnobPosition { get; set; }
	public TouchControlAnchor Anchor { get; set; }
	public Vector2 Offset { get; set; }
	public TouchUnitType OffsetUnitType { get; set; }
	public Rect ActiveArea { get; set; }
	public TouchUnitType AreaUnitType { get; set; }

	// Methods

	public override void CreateControl() { }

	public override void DestroyControl() { }

	public override void ConfigureControl() { }

	public override void DrawGizmos() { }

	private void Update() { }

	public override void SubmitControlState(ulong updateTick, float deltaTime) { }

	public override void CommitControlState(ulong updateTick, float deltaTime) { }

	public override void TouchBegan(Touch touch) { }

	public override void TouchMoved(Touch touch) { }

	public override void TouchEnded(Touch touch) { }

	public bool get_IsActive() { }

	public bool get_IsNotActive() { }

	public Vector3 get_RingPosition() { }

	public void set_RingPosition(Vector3 value) { }

	public Vector3 get_KnobPosition() { }

	public void set_KnobPosition(Vector3 value) { }

	public TouchControlAnchor get_Anchor() { }

	public void set_Anchor(TouchControlAnchor value) { }

	public Vector2 get_Offset() { }

	public void set_Offset(Vector2 value) { }

	public TouchUnitType get_OffsetUnitType() { }

	public void set_OffsetUnitType(TouchUnitType value) { }

	public Rect get_ActiveArea() { }

	public void set_ActiveArea(Rect value) { }

	public TouchUnitType get_AreaUnitType() { }

	public void set_AreaUnitType(TouchUnitType value) { }

	public void .ctor() { }
}

// Namespace: InControl
public class TouchSwipeControl : TouchControl
{
	// Fields
	[HeaderAttribute] // RVA: 0xA6490 Offset: 0xA5890 VA: 0x1800A6490
	[SerializeField] // RVA: 0xA6490 Offset: 0xA5890 VA: 0x1800A6490
	private TouchUnitType areaUnitType;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Rect activeArea;
	[HeaderAttribute] // RVA: 0xB7080 Offset: 0xB6480 VA: 0x1800B7080
	[RangeAttribute] // RVA: 0xB7080 Offset: 0xB6480 VA: 0x1800B7080
	public float sensitivity;
	public bool oneSwipePerTouch;
	[HeaderAttribute] // RVA: 0xBF3F0 Offset: 0xBE7F0 VA: 0x1800BF3F0
	public TouchControl.AnalogTarget target;
	public TouchControl.SnapAngles snapAngles;
	[HeaderAttribute] // RVA: 0xBADC0 Offset: 0xBA1C0 VA: 0x1800BADC0
	public TouchControl.ButtonTarget upTarget;
	public TouchControl.ButtonTarget downTarget;
	public TouchControl.ButtonTarget leftTarget;
	public TouchControl.ButtonTarget rightTarget;
	public TouchControl.ButtonTarget tapTarget;
	private Rect worldActiveArea;
	private Vector3 currentVector;
	private bool currentVectorIsSet;
	private Vector3 beganPosition;
	private Vector3 lastPosition;
	private Touch currentTouch;
	private bool fireButtonTarget;
	private TouchControl.ButtonTarget nextButtonTarget;
	private TouchControl.ButtonTarget lastButtonTarget;
	private bool dirty;

	// Properties
	public Rect ActiveArea { get; set; }
	public TouchUnitType AreaUnitType { get; set; }

	// Methods

	public override void CreateControl() { }

	public override void DestroyControl() { }

	public override void ConfigureControl() { }

	public override void DrawGizmos() { }

	private void Update() { }

	public override void SubmitControlState(ulong updateTick, float deltaTime) { }

	public override void CommitControlState(ulong updateTick, float deltaTime) { }

	public override void TouchBegan(Touch touch) { }

	public override void TouchMoved(Touch touch) { }

	public override void TouchEnded(Touch touch) { }

	private TouchControl.ButtonTarget GetButtonTargetForVector(Vector2 vector) { }

	public Rect get_ActiveArea() { }

	public void set_ActiveArea(Rect value) { }

	public TouchUnitType get_AreaUnitType() { }

	public void set_AreaUnitType(TouchUnitType value) { }

	public void .ctor() { }
}

// Namespace: InControl
public class TouchTrackControl : TouchControl
{
	// Fields
	[HeaderAttribute] // RVA: 0xBCC30 Offset: 0xBC030 VA: 0x1800BCC30
	[SerializeField] // RVA: 0xBCC30 Offset: 0xBC030 VA: 0x1800BCC30
	private TouchUnitType areaUnitType;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Rect activeArea;
	[HeaderAttribute] // RVA: 0xBF3F0 Offset: 0xBE7F0 VA: 0x1800BF3F0
	public TouchControl.AnalogTarget target;
	public float scale;
	[HeaderAttribute] // RVA: 0xC0E00 Offset: 0xC0200 VA: 0x1800C0E00
	public TouchControl.ButtonTarget tapTarget;
	public float maxTapDuration;
	public float maxTapMovement;
	private Rect worldActiveArea;
	private Vector3 lastPosition;
	private Vector3 thisPosition;
	private Touch currentTouch;
	private bool dirty;
	private bool fireButtonTarget;
	private float beganTime;
	private Vector3 beganPosition;

	// Properties
	public Rect ActiveArea { get; set; }
	public TouchUnitType AreaUnitType { get; set; }

	// Methods

	public override void CreateControl() { }

	public override void DestroyControl() { }

	public override void ConfigureControl() { }

	public override void DrawGizmos() { }

	private void OnValidate() { }

	private void Update() { }

	public override void SubmitControlState(ulong updateTick, float deltaTime) { }

	public override void CommitControlState(ulong updateTick, float deltaTime) { }

	public override void TouchBegan(Touch touch) { }

	public override void TouchMoved(Touch touch) { }

	public override void TouchEnded(Touch touch) { }

	public Rect get_ActiveArea() { }

	public void set_ActiveArea(Rect value) { }

	public TouchUnitType get_AreaUnitType() { }

	public void set_AreaUnitType(TouchUnitType value) { }

	public void .ctor() { }
}

// Namespace: InControl
public class Touch
{
	// Fields
	public const int FingerID_None = -1;
	public const int FingerID_Mouse = -2;
	public int fingerId;
	public int mouseButton;
	public TouchPhase phase;
	public int tapCount;
	public Vector2 position;
	public Vector2 startPosition;
	public Vector2 deltaPosition;
	public Vector2 lastPosition;
	public float deltaTime;
	public ulong updateTick;
	public TouchType type;
	public float altitudeAngle;
	public float azimuthAngle;
	public float maximumPossiblePressure;
	public float pressure;
	public float radius;
	public float radiusVariance;

	// Properties
	[ObsoleteAttribute] // RVA: 0xC3BC0 Offset: 0xC2FC0 VA: 0x1800C3BC0
	public float normalizedPressure { get; }
	public float NormalizedPressure { get; }
	public bool IsMouse { get; }

	// Methods

	internal void .ctor() { }

	internal void Reset() { }

	public float get_normalizedPressure() { }

	public float get_NormalizedPressure() { }

	public bool get_IsMouse() { }

	internal void SetWithTouchData(Touch touch, ulong updateTick, float deltaTime) { }

	internal bool SetWithMouseData(int button, ulong updateTick, float deltaTime) { }
}

// Namespace: InControl
public abstract class TouchControl : MonoBehaviour
{
	// Methods

	public abstract void CreateControl() { }

	public abstract void DestroyControl() { }

	public abstract void ConfigureControl() { }

	public abstract void SubmitControlState(ulong updateTick, float deltaTime) { }

	public abstract void CommitControlState(ulong updateTick, float deltaTime) { }

	public abstract void TouchBegan(Touch touch) { }

	public abstract void TouchMoved(Touch touch) { }

	public abstract void TouchEnded(Touch touch) { }

	public abstract void DrawGizmos() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void Setup() { }

	protected Vector3 OffsetToWorldPosition(TouchControlAnchor anchor, Vector2 offset, TouchUnitType offsetUnitType, bool lockAspectRatio) { }

	protected void SubmitButtonState(TouchControl.ButtonTarget target, bool state, ulong updateTick, float deltaTime) { }

	protected void SubmitButtonValue(TouchControl.ButtonTarget target, float value, ulong updateTick, float deltaTime) { }

	protected void CommitButton(TouchControl.ButtonTarget target) { }

	protected void SubmitAnalogValue(TouchControl.AnalogTarget target, Vector2 value, float lowerDeadZone, float upperDeadZone, ulong updateTick, float deltaTime) { }

	protected void CommitAnalog(TouchControl.AnalogTarget target) { }

	protected void SubmitRawAnalogValue(TouchControl.AnalogTarget target, Vector2 rawValue, ulong updateTick, float deltaTime) { }

	protected static Vector3 SnapTo(Vector2 vector, TouchControl.SnapAngles snapAngles) { }

	protected static Vector3 SnapTo(Vector2 vector, float snapAngle) { }

	private void OnDrawGizmosSelected() { }

	private void OnDrawGizmos() { }

	protected void .ctor() { }
}

// Namespace: 
public enum TouchControl.ButtonTarget
{
	// Fields
	public int value__;
	public const TouchControl.ButtonTarget None = 0;
	public const TouchControl.ButtonTarget DPadDown = 12;
	public const TouchControl.ButtonTarget DPadLeft = 13;
	public const TouchControl.ButtonTarget DPadRight = 14;
	public const TouchControl.ButtonTarget DPadUp = 11;
	public const TouchControl.ButtonTarget LeftTrigger = 15;
	public const TouchControl.ButtonTarget RightTrigger = 16;
	public const TouchControl.ButtonTarget LeftBumper = 17;
	public const TouchControl.ButtonTarget RightBumper = 18;
	public const TouchControl.ButtonTarget Action1 = 19;
	public const TouchControl.ButtonTarget Action2 = 20;
	public const TouchControl.ButtonTarget Action3 = 21;
	public const TouchControl.ButtonTarget Action4 = 22;
	public const TouchControl.ButtonTarget Action5 = 23;
	public const TouchControl.ButtonTarget Action6 = 24;
	public const TouchControl.ButtonTarget Action7 = 25;
	public const TouchControl.ButtonTarget Action8 = 26;
	public const TouchControl.ButtonTarget Action9 = 27;
	public const TouchControl.ButtonTarget Action10 = 28;
	public const TouchControl.ButtonTarget Action11 = 29;
	public const TouchControl.ButtonTarget Action12 = 30;
	public const TouchControl.ButtonTarget Menu = 106;
	public const TouchControl.ButtonTarget Button0 = 500;
	public const TouchControl.ButtonTarget Button1 = 501;
	public const TouchControl.ButtonTarget Button2 = 502;
	public const TouchControl.ButtonTarget Button3 = 503;
	public const TouchControl.ButtonTarget Button4 = 504;
	public const TouchControl.ButtonTarget Button5 = 505;
	public const TouchControl.ButtonTarget Button6 = 506;
	public const TouchControl.ButtonTarget Button7 = 507;
	public const TouchControl.ButtonTarget Button8 = 508;
	public const TouchControl.ButtonTarget Button9 = 509;
	public const TouchControl.ButtonTarget Button10 = 510;
	public const TouchControl.ButtonTarget Button11 = 511;
	public const TouchControl.ButtonTarget Button12 = 512;
	public const TouchControl.ButtonTarget Button13 = 513;
	public const TouchControl.ButtonTarget Button14 = 514;
	public const TouchControl.ButtonTarget Button15 = 515;
	public const TouchControl.ButtonTarget Button16 = 516;
	public const TouchControl.ButtonTarget Button17 = 517;
	public const TouchControl.ButtonTarget Button18 = 518;
	public const TouchControl.ButtonTarget Button19 = 519;
}

// Namespace: 
public enum TouchControl.AnalogTarget
{
	// Fields
	public int value__;
	public const TouchControl.AnalogTarget None = 0;
	public const TouchControl.AnalogTarget LeftStick = 1;
	public const TouchControl.AnalogTarget RightStick = 2;
	public const TouchControl.AnalogTarget Both = 3;
}

// Namespace: 
public enum TouchControl.SnapAngles
{
	// Fields
	public int value__;
	public const TouchControl.SnapAngles None = 0;
	public const TouchControl.SnapAngles Four = 4;
	public const TouchControl.SnapAngles Eight = 8;
	public const TouchControl.SnapAngles Sixteen = 16;
}

// Namespace: InControl
public enum TouchControlAnchor
{
	// Fields
	public int value__;
	public const TouchControlAnchor TopLeft = 0;
	public const TouchControlAnchor CenterLeft = 1;
	public const TouchControlAnchor BottomLeft = 2;
	public const TouchControlAnchor TopCenter = 3;
	public const TouchControlAnchor Center = 4;
	public const TouchControlAnchor BottomCenter = 5;
	public const TouchControlAnchor TopRight = 6;
	public const TouchControlAnchor CenterRight = 7;
	public const TouchControlAnchor BottomRight = 8;
}

// Namespace: InControl
public class TouchInputDevice : InputDevice
{
	// Methods

	public void .ctor() { }
}

// Namespace: InControl
[ExecuteInEditMode] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class TouchManager : SingletonMonoBehavior<TouchManager>
{
	// Fields
	[SpaceAttribute] // RVA: 0xC6200 Offset: 0xC5600 VA: 0x1800C6200
	public Camera touchCamera;
	public TouchManager.GizmoShowOption controlsShowGizmos;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool enableControlsOnTouch;
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private bool _controlsEnabled;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int controlsLayer;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static Action OnSetup;
	private InputDevice device;
	private Vector3 viewSize;
	private Vector2 screenSize;
	private Vector2 halfScreenSize;
	private float percentToWorld;
	private float halfPercentToWorld;
	private float pixelToWorld;
	private float halfPixelToWorld;
	private TouchControl[] touchControls;
	private TouchPool cachedTouches;
	private List<Touch> activeTouches;
	private ReadOnlyCollection<Touch> readOnlyActiveTouches;
	private bool isReady;
	private readonly Touch[] mouseTouches;

	// Properties
	public bool controlsEnabled { get; set; }
	public static ReadOnlyCollection<Touch> Touches { get; }
	public static int TouchCount { get; }
	public static Camera Camera { get; }
	public static InputDevice Device { get; }
	public static Vector3 ViewSize { get; }
	public static float PercentToWorld { get; }
	public static float HalfPercentToWorld { get; }
	public static float PixelToWorld { get; }
	public static float HalfPixelToWorld { get; }
	public static Vector2 ScreenSize { get; }
	public static Vector2 HalfScreenSize { get; }
	public static TouchManager.GizmoShowOption ControlsShowGizmos { get; }
	public static bool ControlsEnabled { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void add_OnSetup(Action value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void remove_OnSetup(Action value) { }

	protected void .ctor() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void Setup() { }

	private void Reset() { }

	[IteratorStateMachineAttribute] // RVA: 0xD0B80 Offset: 0xCFF80 VA: 0x1800D0B80
	private IEnumerator UpdateScreenSizeAtEndOfFrame() { }

	private void Update() { }

	private void CreateDevice() { }

	private void UpdateDevice(ulong updateTick, float deltaTime) { }

	private void CommitDevice(ulong updateTick, float deltaTime) { }

	private void SubmitControlStates(ulong updateTick, float deltaTime) { }

	private void CommitControlStates(ulong updateTick, float deltaTime) { }

	private void UpdateScreenSize(Vector2 currentScreenSize) { }

	private void CreateTouches() { }

	private void UpdateTouches(ulong updateTick, float deltaTime) { }

	private void SendTouchBegan(Touch touch) { }

	private void SendTouchMoved(Touch touch) { }

	private void SendTouchEnded(Touch touch) { }

	private void InvokeTouchEvents() { }

	private bool TouchCameraIsValid() { }

	private Vector3 ConvertScreenToWorldPoint(Vector2 point) { }

	private Vector3 ConvertViewToWorldPoint(Vector2 point) { }

	private Vector3 ConvertScreenToViewPoint(Vector2 point) { }

	private Vector2 GetCurrentScreenSize() { }

	public bool get_controlsEnabled() { }

	public void set_controlsEnabled(bool value) { }

	public static ReadOnlyCollection<Touch> get_Touches() { }

	public static int get_TouchCount() { }

	public static Touch GetTouch(int touchIndex) { }

	public static Touch GetTouchByFingerId(int fingerId) { }

	public static Vector3 ScreenToWorldPoint(Vector2 point) { }

	public static Vector3 ViewToWorldPoint(Vector2 point) { }

	public static Vector3 ScreenToViewPoint(Vector2 point) { }

	public static float ConvertToWorld(float value, TouchUnitType unitType) { }

	public static Rect PercentToWorldRect(Rect rect) { }

	public static Rect PixelToWorldRect(Rect rect) { }

	public static Rect ConvertToWorld(Rect rect, TouchUnitType unitType) { }

	public static Camera get_Camera() { }

	public static InputDevice get_Device() { }

	public static Vector3 get_ViewSize() { }

	public static float get_PercentToWorld() { }

	public static float get_HalfPercentToWorld() { }

	public static float get_PixelToWorld() { }

	public static float get_HalfPixelToWorld() { }

	public static Vector2 get_ScreenSize() { }

	public static Vector2 get_HalfScreenSize() { }

	public static TouchManager.GizmoShowOption get_ControlsShowGizmos() { }

	public static bool get_ControlsEnabled() { }

	public static void set_ControlsEnabled(bool value) { }

	public static bool op_Implicit(TouchManager instance) { }
}

// Namespace: 
public enum TouchManager.GizmoShowOption
{
	// Fields
	public int value__;
	public const TouchManager.GizmoShowOption Never = 0;
	public const TouchManager.GizmoShowOption WhenSelected = 1;
	public const TouchManager.GizmoShowOption UnlessPlaying = 2;
	public const TouchManager.GizmoShowOption Always = 3;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TouchManager.<UpdateScreenSizeAtEndOfFrame>d__28 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public TouchManager <>4__this;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: InControl
public class TouchPool
{
	// Fields
	public readonly ReadOnlyCollection<Touch> Touches;
	private List<Touch> usedTouches;
	private List<Touch> freeTouches;

	// Methods

	public void .ctor(int capacity) { }

	public void .ctor() { }

	public Touch FindOrCreateTouch(int fingerId) { }

	public Touch FindTouch(int fingerId) { }

	private Touch NewTouch() { }

	public void FreeTouch(Touch touch) { }

	public void FreeEndedTouches() { }
}

// Namespace: InControl
public enum TouchSpriteShape
{
	// Fields
	public int value__;
	public const TouchSpriteShape Oval = 0;
	public const TouchSpriteShape Rectangle = 1;
}

// Namespace: InControl
[Serializable]
public class TouchSprite
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Sprite idleSprite;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Sprite busySprite;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Color idleColor;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Color busyColor;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TouchSpriteShape shape;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private TouchUnitType sizeUnitType;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector2 size;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool lockAspectRatio;
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private Vector2 worldSize;
	private GameObject spriteGameObject;
	private SpriteRenderer spriteRenderer;
	private bool state;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Dirty>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Ready>k__BackingField;

	// Properties
	public bool Dirty { get; set; }
	public bool Ready { get; set; }
	public bool State { get; set; }
	public Sprite BusySprite { get; set; }
	public Sprite IdleSprite { get; set; }
	public Sprite Sprite { set; }
	public Color BusyColor { get; set; }
	public Color IdleColor { get; set; }
	public TouchSpriteShape Shape { get; set; }
	public TouchUnitType SizeUnitType { get; set; }
	public Vector2 Size { get; set; }
	public Vector2 WorldSize { get; }
	public Vector3 Position { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Dirty() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Dirty(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_Ready() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Ready(bool value) { }

	public void .ctor() { }

	public void .ctor(float size) { }

	public void Create(string gameObjectName, Transform parentTransform, int sortingOrder) { }

	public void Delete() { }

	public void Update() { }

	public void Update(bool forceUpdate) { }

	private GameObject CreateSpriteGameObject(string name, Transform parentTransform) { }

	private SpriteRenderer CreateSpriteRenderer(GameObject spriteGameObject, Sprite sprite, int sortingOrder) { }

	private void ScaleSpriteInPixels(GameObject spriteGameObject, SpriteRenderer spriteRenderer, Vector2 size) { }

	private void ScaleSpriteInPercent(GameObject spriteGameObject, SpriteRenderer spriteRenderer, Vector2 size) { }

	public bool Contains(Vector2 testWorldPoint) { }

	public bool Contains(Touch touch) { }

	public void DrawGizmos(Vector3 position, Color color) { }

	public bool get_State() { }

	public void set_State(bool value) { }

	public Sprite get_BusySprite() { }

	public void set_BusySprite(Sprite value) { }

	public Sprite get_IdleSprite() { }

	public void set_IdleSprite(Sprite value) { }

	public void set_Sprite(Sprite value) { }

	public Color get_BusyColor() { }

	public void set_BusyColor(Color value) { }

	public Color get_IdleColor() { }

	public void set_IdleColor(Color value) { }

	public TouchSpriteShape get_Shape() { }

	public void set_Shape(TouchSpriteShape value) { }

	public TouchUnitType get_SizeUnitType() { }

	public void set_SizeUnitType(TouchUnitType value) { }

	public Vector2 get_Size() { }

	public void set_Size(Vector2 value) { }

	public Vector2 get_WorldSize() { }

	public Vector3 get_Position() { }

	public void set_Position(Vector3 value) { }
}

// Namespace: InControl
public enum TouchType
{
	// Fields
	public int value__;
	public const TouchType Direct = 0;
	public const TouchType Indirect = 1;
	public const TouchType Stylus = 2;
	public const TouchType Mouse = 3;
}

// Namespace: InControl
public enum TouchUnitType
{
	// Fields
	public int value__;
	public const TouchUnitType Percent = 0;
	public const TouchUnitType Pixels = 1;
}

// Namespace: InControl
public static class TouchUtility
{
	// Methods

	public static Vector2 AnchorToViewPoint(TouchControlAnchor touchControlAnchor) { }

	public static Vector2 RoundVector(Vector2 vector) { }
}

// Namespace: InControl
public class UnityInputDevice : InputDevice
{
	// Fields
	private static string[,] analogQueries;
	private static string[,] buttonQueries;
	public const int MaxDevices = 10;
	public const int MaxButtons = 20;
	public const int MaxAnalogs = 20;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <JoystickId>k__BackingField;
	private readonly InputDeviceProfile profile;

	// Properties
	public int JoystickId { get; set; }
	public override bool IsSupportedOnThisPlatform { get; }
	public override bool IsKnown { get; }
	public override int NumUnknownButtons { get; }
	public override int NumUnknownAnalogs { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_JoystickId() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_JoystickId(int value) { }

	public void .ctor(int joystickId, string joystickName) { }

	public void .ctor(InputDeviceProfile deviceProfile, int joystickId, string joystickName) { }

	public override void Update(ulong updateTick, float deltaTime) { }

	private static void SetupAnalogQueries() { }

	private static void SetupButtonQueries() { }

	public override bool ReadRawButtonState(int index) { }

	public override float ReadRawAnalogValue(int index) { }

	public override bool get_IsSupportedOnThisPlatform() { }

	public override bool get_IsKnown() { }

	public override int get_NumUnknownButtons() { }

	public override int get_NumUnknownAnalogs() { }
}

// Namespace: InControl
public class UnityInputDeviceManager : InputDeviceManager
{
	// Fields
	private const float deviceRefreshInterval = 1;
	private float deviceRefreshTimer;
	private readonly List<InputDeviceProfile> systemDeviceProfiles;
	private readonly List<InputDeviceProfile> customDeviceProfiles;
	private string[] joystickNames;
	private int lastJoystickCount;
	private int lastJoystickHash;
	private int joystickCount;
	private int joystickHash;

	// Properties
	private bool JoystickInfoHasChanged { get; }

	// Methods

	public void .ctor() { }

	public override void Update(ulong updateTick, float deltaTime) { }

	private void QueryJoystickInfo() { }

	private bool get_JoystickInfoHasChanged() { }

	private void AttachDevices() { }

	private void DetachDevices() { }

	public void ReloadDevices() { }

	private void AttachDevice(UnityInputDevice device) { }

	private bool HasAttachedDeviceWithJoystickId(int unityJoystickId) { }

	private void DetectJoystickDevice(int unityJoystickId, string unityJoystickName) { }

	private InputDeviceProfile DetectDevice(string unityJoystickName) { }

	private void AddSystemDeviceProfile(InputDeviceProfile deviceProfile) { }

	private void AddSystemDeviceProfiles() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class UnityInputDeviceManager.<>c__DisplayClass20_0
{
	// Fields
	public InputDeviceInfo deviceInfo;

	// Methods

	public void .ctor() { }

	internal bool <DetectDevice>b__0(InputDeviceProfile profile) { }

	internal bool <DetectDevice>b__1(InputDeviceProfile profile) { }

	internal bool <DetectDevice>b__2(InputDeviceProfile profile) { }

	internal bool <DetectDevice>b__3(InputDeviceProfile profile) { }
}

// Namespace: InControl
public class UnityInputDeviceProfileAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: InControl
public class UnityInputDeviceProfileList : ScriptableObject
{
	// Fields
	public static readonly string[] Profiles;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: InControl
public interface IUpdateable
{
	// Methods

	public abstract void Update(ulong updateTick, float deltaTime) { }
}

// Namespace: InControl
public static class MarshalUtility
{
	// Fields
	private static int[] buffer;

	// Methods

	public static void Copy(IntPtr source, uint[] destination, int length) { }

	private static void .cctor() { }
}

// Namespace: InControl
public class OptionalTypeHasNoValueException : SystemException
{
	// Methods

	public void .ctor(string message) { }
}

// Namespace: InControl
[Serializable]
public struct OptionalFloat
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool hasValue;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float value;
	private const float epsilon = 1E-07;

	// Properties
	public bool HasValue { get; }
	public bool HasNoValue { get; }
	public float Value { get; set; }

	// Methods

	public void .ctor(float value) { }

	public bool get_HasValue() { }

	public bool get_HasNoValue() { }

	public float get_Value() { }

	public void set_Value(float value) { }

	public void Clear() { }

	public float GetValueOrDefault(float defaultValue) { }

	public float GetValueOrZero() { }

	public void SetValue(float value) { }

	public override bool Equals(object other) { }

	public bool Equals(OptionalFloat other) { }

	public bool Equals(float other) { }

	public static bool op_Equality(OptionalFloat a, OptionalFloat b) { }

	public static bool op_Inequality(OptionalFloat a, OptionalFloat b) { }

	public static bool op_Equality(OptionalFloat a, float b) { }

	public static bool op_Inequality(OptionalFloat a, float b) { }

	private static int CombineHashCodes(int h1, int h2) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	public static OptionalFloat op_Implicit(float value) { }

	public static float op_Explicit(OptionalFloat optional) { }

	private static bool IsApproximatelyEqual(float a, float b) { }

	public bool ApproximatelyEquals(float other) { }
}

// Namespace: InControl
[Serializable]
public struct OptionalInputDeviceDriverType
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool hasValue;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InputDeviceDriverType value;

	// Properties
	public bool HasValue { get; }
	public bool HasNoValue { get; }
	public InputDeviceDriverType Value { get; set; }

	// Methods

	public void .ctor(InputDeviceDriverType value) { }

	public bool get_HasValue() { }

	public bool get_HasNoValue() { }

	public InputDeviceDriverType get_Value() { }

	public void set_Value(InputDeviceDriverType value) { }

	public void Clear() { }

	public InputDeviceDriverType GetValueOrDefault(InputDeviceDriverType defaultValue) { }

	public InputDeviceDriverType GetValueOrZero() { }

	public void SetValue(InputDeviceDriverType value) { }

	public override bool Equals(object other) { }

	public bool Equals(OptionalInputDeviceDriverType other) { }

	public bool Equals(InputDeviceDriverType other) { }

	public static bool op_Equality(OptionalInputDeviceDriverType a, OptionalInputDeviceDriverType b) { }

	public static bool op_Inequality(OptionalInputDeviceDriverType a, OptionalInputDeviceDriverType b) { }

	public static bool op_Equality(OptionalInputDeviceDriverType a, InputDeviceDriverType b) { }

	public static bool op_Inequality(OptionalInputDeviceDriverType a, InputDeviceDriverType b) { }

	private static int CombineHashCodes(int h1, int h2) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	public static OptionalInputDeviceDriverType op_Implicit(InputDeviceDriverType value) { }

	public static InputDeviceDriverType op_Explicit(OptionalInputDeviceDriverType optional) { }
}

// Namespace: InControl
[Serializable]
public struct OptionalInputDeviceTransportType
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool hasValue;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InputDeviceTransportType value;

	// Properties
	public bool HasValue { get; }
	public bool HasNoValue { get; }
	public InputDeviceTransportType Value { get; set; }

	// Methods

	public void .ctor(InputDeviceTransportType value) { }

	public bool get_HasValue() { }

	public bool get_HasNoValue() { }

	public InputDeviceTransportType get_Value() { }

	public void set_Value(InputDeviceTransportType value) { }

	public void Clear() { }

	public InputDeviceTransportType GetValueOrDefault(InputDeviceTransportType defaultValue) { }

	public InputDeviceTransportType GetValueOrZero() { }

	public void SetValue(InputDeviceTransportType value) { }

	public override bool Equals(object other) { }

	public bool Equals(OptionalInputDeviceTransportType other) { }

	public bool Equals(InputDeviceTransportType other) { }

	public static bool op_Equality(OptionalInputDeviceTransportType a, OptionalInputDeviceTransportType b) { }

	public static bool op_Inequality(OptionalInputDeviceTransportType a, OptionalInputDeviceTransportType b) { }

	public static bool op_Equality(OptionalInputDeviceTransportType a, InputDeviceTransportType b) { }

	public static bool op_Inequality(OptionalInputDeviceTransportType a, InputDeviceTransportType b) { }

	private static int CombineHashCodes(int h1, int h2) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	public static OptionalInputDeviceTransportType op_Implicit(InputDeviceTransportType value) { }

	public static InputDeviceTransportType op_Explicit(OptionalInputDeviceTransportType optional) { }
}

// Namespace: InControl
[Serializable]
public struct OptionalInt16
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool hasValue;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private short value;

	// Properties
	public bool HasValue { get; }
	public bool HasNoValue { get; }
	public short Value { get; set; }

	// Methods

	public void .ctor(short value) { }

	public bool get_HasValue() { }

	public bool get_HasNoValue() { }

	public short get_Value() { }

	public void set_Value(short value) { }

	public void Clear() { }

	public short GetValueOrDefault(short defaultValue) { }

	public short GetValueOrZero() { }

	public void SetValue(short value) { }

	public override bool Equals(object other) { }

	public bool Equals(OptionalInt16 other) { }

	public bool Equals(short other) { }

	public static bool op_Equality(OptionalInt16 a, OptionalInt16 b) { }

	public static bool op_Inequality(OptionalInt16 a, OptionalInt16 b) { }

	public static bool op_Equality(OptionalInt16 a, short b) { }

	public static bool op_Inequality(OptionalInt16 a, short b) { }

	private static int CombineHashCodes(int h1, int h2) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	public static OptionalInt16 op_Implicit(short value) { }

	public static short op_Explicit(OptionalInt16 optional) { }
}

// Namespace: InControl
[Serializable]
public struct OptionalInt32
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool hasValue;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int value;

	// Properties
	public bool HasValue { get; }
	public bool HasNoValue { get; }
	public int Value { get; set; }

	// Methods

	public void .ctor(int value) { }

	public bool get_HasValue() { }

	public bool get_HasNoValue() { }

	public int get_Value() { }

	public void set_Value(int value) { }

	public void Clear() { }

	public int GetValueOrDefault(int defaultValue) { }

	public int GetValueOrZero() { }

	public void SetValue(int value) { }

	public override bool Equals(object other) { }

	public bool Equals(OptionalInt32 other) { }

	public bool Equals(int other) { }

	public static bool op_Equality(OptionalInt32 a, OptionalInt32 b) { }

	public static bool op_Inequality(OptionalInt32 a, OptionalInt32 b) { }

	public static bool op_Equality(OptionalInt32 a, int b) { }

	public static bool op_Inequality(OptionalInt32 a, int b) { }

	private static int CombineHashCodes(int h1, int h2) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	public static OptionalInt32 op_Implicit(int value) { }

	public static int op_Explicit(OptionalInt32 optional) { }
}

// Namespace: InControl
[Serializable]
public struct OptionalUInt16
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool hasValue;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ushort value;

	// Properties
	public bool HasValue { get; }
	public bool HasNoValue { get; }
	public ushort Value { get; set; }

	// Methods

	public void .ctor(ushort value) { }

	public bool get_HasValue() { }

	public bool get_HasNoValue() { }

	public ushort get_Value() { }

	public void set_Value(ushort value) { }

	public void Clear() { }

	public ushort GetValueOrDefault(ushort defaultValue) { }

	public ushort GetValueOrZero() { }

	public void SetValue(ushort value) { }

	public override bool Equals(object other) { }

	public bool Equals(OptionalUInt16 other) { }

	public bool Equals(ushort other) { }

	public static bool op_Equality(OptionalUInt16 a, OptionalUInt16 b) { }

	public static bool op_Inequality(OptionalUInt16 a, OptionalUInt16 b) { }

	public static bool op_Equality(OptionalUInt16 a, ushort b) { }

	public static bool op_Inequality(OptionalUInt16 a, ushort b) { }

	private static int CombineHashCodes(int h1, int h2) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	public static OptionalUInt16 op_Implicit(ushort value) { }

	public static ushort op_Explicit(OptionalUInt16 optional) { }
}

// Namespace: InControl
[Serializable]
public struct OptionalUInt32
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool hasValue;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint value;

	// Properties
	public bool HasValue { get; }
	public bool HasNoValue { get; }
	public uint Value { get; set; }

	// Methods

	public void .ctor(uint value) { }

	public bool get_HasValue() { }

	public bool get_HasNoValue() { }

	public uint get_Value() { }

	public void set_Value(uint value) { }

	public void Clear() { }

	public uint GetValueOrDefault(uint defaultValue) { }

	public uint GetValueOrZero() { }

	public void SetValue(uint value) { }

	public override bool Equals(object other) { }

	public bool Equals(OptionalUInt32 other) { }

	public bool Equals(uint other) { }

	public static bool op_Equality(OptionalUInt32 a, OptionalUInt32 b) { }

	public static bool op_Inequality(OptionalUInt32 a, OptionalUInt32 b) { }

	public static bool op_Equality(OptionalUInt32 a, uint b) { }

	public static bool op_Inequality(OptionalUInt32 a, uint b) { }

	private static int CombineHashCodes(int h1, int h2) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	public static OptionalUInt32 op_Implicit(uint value) { }

	public static uint op_Explicit(OptionalUInt32 optional) { }
}

// Namespace: InControl
public class PreserveAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: InControl
public static class Reflector
{
	// Fields
	private static readonly string[] ignoreAssemblies;
	private static IEnumerable<Type> assemblyTypes;

	// Properties
	public static IEnumerable<Type> AllAssemblyTypes { get; }

	// Methods

	public static IEnumerable<Type> get_AllAssemblyTypes() { }

	private static bool IgnoreAssemblyWithName(string assemblyName) { }

	private static IEnumerable<Type> GetAllAssemblyTypes() { }

	private static void .cctor() { }
}

// Namespace: InControl
public abstract class SingletonMonoBehavior<TComponent> : MonoBehaviour
{
	// Fields
	private static TComponent instance;
	private static bool hasInstance;
	private static int instanceId;
	private static readonly object lockObject;

	// Properties
	public static TComponent Instance { get; }
	protected bool EnforceSingleton { get; }
	protected bool IsTheSingleton { get; }
	protected bool IsNotTheSingleton { get; }

	// Methods

	public static TComponent get_Instance() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A7A330 Offset: 0x1A79330 VA: 0x181A7A330
	|-SingletonMonoBehavior<TouchManager>.get_Instance
	|-SingletonMonoBehavior<object>.get_Instance
	*/

	protected bool get_EnforceSingleton() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A7A210 Offset: 0x1A79210 VA: 0x181A7A210
	|-SingletonMonoBehavior<InControlManager>.get_EnforceSingleton
	|-SingletonMonoBehavior<TouchManager>.get_EnforceSingleton
	|-SingletonMonoBehavior<object>.get_EnforceSingleton
	*/

	protected bool get_IsTheSingleton() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A7ACF0 Offset: 0x1A79CF0 VA: 0x181A7ACF0
	|-SingletonMonoBehavior<object>.get_IsTheSingleton
	*/

	protected bool get_IsNotTheSingleton() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A7AAB0 Offset: 0x1A79AB0 VA: 0x181A7AAB0
	|-SingletonMonoBehavior<InControlManager>.get_IsNotTheSingleton
	|-SingletonMonoBehavior<object>.get_IsNotTheSingleton
	*/

	private static TComponent[] FindInstances() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A79A60 Offset: 0x1A78A60 VA: 0x181A79A60
	|-SingletonMonoBehavior<object>.FindInstances
	*/

	private static TComponent FindFirstInstance() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A79910 Offset: 0x1A78910 VA: 0x181A79910
	|-SingletonMonoBehavior<object>.FindFirstInstance
	*/

	protected virtual void Awake() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A79370 Offset: 0x1A78370 VA: 0x181A79370
	|-SingletonMonoBehavior<InControlManager>.Awake
	|-SingletonMonoBehavior<TouchManager>.Awake
	|-SingletonMonoBehavior<object>.Awake
	*/

	protected virtual void OnDestroy() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A79E30 Offset: 0x1A78E30 VA: 0x181A79E30
	|-SingletonMonoBehavior<InControlManager>.OnDestroy
	|-SingletonMonoBehavior<TouchManager>.OnDestroy
	|-SingletonMonoBehavior<object>.OnDestroy
	*/

	protected void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A7A1F0 Offset: 0x1A791F0 VA: 0x181A7A1F0
	|-SingletonMonoBehavior<InControlManager>..ctor
	|-SingletonMonoBehavior<TouchManager>..ctor
	|-SingletonMonoBehavior<object>..ctor
	*/

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A7A160 Offset: 0x1A79160 VA: 0x181A7A160
	|-SingletonMonoBehavior<object>..cctor
	*/
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class SingletonMonoBehavior.<>c<TComponent>
{
	// Fields
	public static readonly SingletonMonoBehavior.<>c<TComponent> <>9;
	public static Comparison<TComponent> <>9__12_0;
	public static Func<TComponent, bool> <>9__14_0;

	// Methods

	private static void .cctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1B55A90 Offset: 0x1B54A90 VA: 0x181B55A90
	|-SingletonMonoBehavior.<>c<object>..cctor
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-SingletonMonoBehavior.<>c<object>..ctor
	*/

	internal int <FindInstances>b__12_0(TComponent a, TComponent b) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A8ED80 Offset: 0x1A8DD80 VA: 0x181A8ED80
	|-SingletonMonoBehavior.<>c<object>.<FindInstances>b__12_0
	*/

	internal bool <Awake>b__14_0(TComponent o) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A8EC90 Offset: 0x1A8DC90 VA: 0x181A8EC90
	|-SingletonMonoBehavior.<>c<object>.<Awake>b__14_0
	*/
}

// Namespace: InControl
internal class ThreadSafeQueue<T>
{
	// Fields
	private object sync;
	private Queue<T> data;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A897D0 Offset: 0x1A887D0 VA: 0x181A897D0
	|-ThreadSafeQueue<object>..ctor
	*/

	public void .ctor(int capacity) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A89700 Offset: 0x1A88700 VA: 0x181A89700
	|-ThreadSafeQueue<object>..ctor
	*/

	public void Enqueue(T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A89610 Offset: 0x1A88610 VA: 0x181A89610
	|-ThreadSafeQueue<object>.Enqueue
	*/

	public bool Dequeue(out T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A894B0 Offset: 0x1A884B0 VA: 0x181A894B0
	|-ThreadSafeQueue<object>.Dequeue
	*/

	public T Dequeue() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A89150 Offset: 0x1A88150 VA: 0x181A89150
	|-ThreadSafeQueue<object>.Dequeue
	*/

	public int Dequeue(ref IList<T> list) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A89290 Offset: 0x1A88290 VA: 0x181A89290
	|-ThreadSafeQueue<object>.Dequeue
	*/
}

// Namespace: InControl
public static class Utility
{
	// Fields
	public const float Epsilon = 1E-07;
	private static readonly Vector2[] circleVertexList;

	// Properties
	internal static bool Is32Bit { get; }
	internal static bool Is64Bit { get; }

	// Methods

	public static void DrawCircleGizmo(Vector2 center, float radius) { }

	public static void DrawCircleGizmo(Vector2 center, float radius, Color color) { }

	public static void DrawOvalGizmo(Vector2 center, Vector2 size) { }

	public static void DrawOvalGizmo(Vector2 center, Vector2 size, Color color) { }

	public static void DrawRectGizmo(Rect rect) { }

	public static void DrawRectGizmo(Rect rect, Color color) { }

	public static void DrawRectGizmo(Vector2 center, Vector2 size) { }

	public static void DrawRectGizmo(Vector2 center, Vector2 size, Color color) { }

	public static bool GameObjectIsCulledOnCurrentCamera(GameObject gameObject) { }

	public static Color MoveColorTowards(Color color0, Color color1, float maxDelta) { }

	public static float ApplyDeadZone(float value, float lowerDeadZone, float upperDeadZone) { }

	public static float ApplySmoothing(float thisValue, float lastValue, float deltaTime, float sensitivity) { }

	public static float ApplySnapping(float value, float threshold) { }

	internal static bool TargetIsButton(InputControlType target) { }

	internal static bool TargetIsStandard(InputControlType target) { }

	internal static bool TargetIsAlias(InputControlType target) { }

	public static string ReadFromFile(string path) { }

	public static void WriteToFile(string path, string data) { }

	public static float Abs(float value) { }

	public static bool Approximately(float v1, float v2) { }

	public static bool Approximately(Vector2 v1, Vector2 v2) { }

	public static bool IsNotZero(float value) { }

	public static bool IsZero(float value) { }

	public static int Sign(float f) { }

	public static bool AbsoluteIsOverThreshold(float value, float threshold) { }

	public static float NormalizeAngle(float angle) { }

	public static float VectorToAngle(Vector2 vector) { }

	public static float Min(float v0, float v1) { }

	public static float Max(float v0, float v1) { }

	public static float Min(float v0, float v1, float v2, float v3) { }

	public static float Max(float v0, float v1, float v2, float v3) { }

	internal static float ValueFromSides(float negativeSide, float positiveSide) { }

	internal static float ValueFromSides(float negativeSide, float positiveSide, bool invertSides) { }

	public static void ArrayResize<T>(ref T[] array, int capacity) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FA22B0 Offset: 0x1FA12B0 VA: 0x181FA22B0
	|-Utility.ArrayResize<object>
	*/

	public static void ArrayExpand<T>(ref T[] array, int capacity) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FA20A0 Offset: 0x1FA10A0 VA: 0x181FA20A0
	|-Utility.ArrayExpand<int>
	|
	|-RVA: 0x1FA2150 Offset: 0x1FA1150 VA: 0x181FA2150
	|-Utility.ArrayExpand<object>
	|
	|-RVA: 0x1FA2200 Offset: 0x1FA1200 VA: 0x181FA2200
	|-Utility.ArrayExpand<uint>
	*/

	public static void ArrayAppend<T>(ref T[] array, T item) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FA1FD0 Offset: 0x1FA0FD0 VA: 0x181FA1FD0
	|-Utility.ArrayAppend<object>
	*/

	public static void ArrayAppend<T>(ref T[] array, T[] items) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FA1EF0 Offset: 0x1FA0EF0 VA: 0x181FA1EF0
	|-Utility.ArrayAppend<object>
	*/

	public static int NextPowerOfTwo(int value) { }

	internal static bool get_Is32Bit() { }

	internal static bool get_Is64Bit() { }

	public static string GetPlatformName(bool uppercase = True) { }

	private static string GetHumanUnderstandableWindowsVersion() { }

	public static string GetWindowsVersion() { }

	public static int GetSystemBuildNumber() { }

	public static void LoadScene(string sceneName) { }

	internal static string PluginFileExtension() { }

	private static void .cctor() { }
}

// Namespace: InControl
[Serializable]
public struct VersionInfo : IComparable<VersionInfo>
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int major;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int minor;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int patch;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int build;

	// Properties
	public static VersionInfo Min { get; }
	public static VersionInfo Max { get; }
	public VersionInfo Next { get; }
	public int Build { get; }

	// Methods

	public void .ctor(int major, int minor, int patch, int build) { }

	public static VersionInfo InControlVersion() { }

	public static VersionInfo UnityVersion() { }

	public static VersionInfo get_Min() { }

	public static VersionInfo get_Max() { }

	public VersionInfo get_Next() { }

	public int get_Build() { }

	public int CompareTo(VersionInfo other) { }

	public static bool op_Equality(VersionInfo a, VersionInfo b) { }

	public static bool op_Inequality(VersionInfo a, VersionInfo b) { }

	public static bool op_LessThanOrEqual(VersionInfo a, VersionInfo b) { }

	public static bool op_GreaterThanOrEqual(VersionInfo a, VersionInfo b) { }

	public static bool op_LessThan(VersionInfo a, VersionInfo b) { }

	public static bool op_GreaterThan(VersionInfo a, VersionInfo b) { }

	public override bool Equals(object other) { }

	public override int GetHashCode() { }

	public override string ToString() { }

	public string ToShortString() { }
}

// Namespace: InControl
public class XboxOneInputDevice : InputDevice
{
	// Fields
	private const uint AnalogLeftStickX = 0;
	private const uint AnalogLeftStickY = 1;
	private const uint AnalogRightStickX = 3;
	private const uint AnalogRightStickY = 4;
	private const uint AnalogLeftTrigger = 8;
	private const uint AnalogRightTrigger = 9;
	private const float LowerDeadZone = 0.2;
	private const float UpperDeadZone = 0.9;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private uint <JoystickId>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ulong <ControllerId>k__BackingField;
	private string[] analogAxisNameForId;

	// Properties
	internal uint JoystickId { get; set; }
	public ulong ControllerId { get; set; }
	public bool IsConnected { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal uint get_JoystickId() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_JoystickId(uint value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ulong get_ControllerId() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_ControllerId(ulong value) { }

	public void .ctor(uint joystickId) { }

	public override void Update(ulong updateTick, float deltaTime) { }

	public bool get_IsConnected() { }

	public override void Vibrate(float leftMotor, float rightMotor) { }

	public void Vibrate(float leftMotor, float rightMotor, float leftTrigger, float rightTrigger) { }

	private string AnalogAxisNameForId(uint analogId) { }

	private void CacheAnalogAxisNameForId(uint analogId) { }

	private void CacheAnalogAxisNames() { }
}

// Namespace: InControl
public class XboxOneInputDeviceManager : InputDeviceManager
{
	// Fields
	private const int maxDevices = 8;
	private bool[] deviceConnected;

	// Methods

	public void .ctor() { }

	private void UpdateInternal(ulong updateTick, float deltaTime) { }

	public override void Update(ulong updateTick, float deltaTime) { }

	public override void Destroy() { }

	public static bool CheckPlatformSupport(ICollection<string> errors) { }

	internal static bool Enable() { }
}

// Namespace: InControl
public class XInputDevice : InputDevice
{
	// Fields
	private const float LowerDeadZone = 0.2;
	private const float UpperDeadZone = 0.9;
	private readonly XInputDeviceManager owner;
	private GamePadState state;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <DeviceIndex>k__BackingField;

	// Properties
	public int DeviceIndex { get; set; }
	public bool IsConnected { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_DeviceIndex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_DeviceIndex(int value) { }

	public void .ctor(int deviceIndex, XInputDeviceManager owner) { }

	public override void Update(ulong updateTick, float deltaTime) { }

	public override void Vibrate(float leftMotor, float rightMotor) { }

	internal void GetState() { }

	public bool get_IsConnected() { }
}

// Namespace: InControl
public class XInputDeviceManager : InputDeviceManager
{
	// Fields
	private readonly bool[] deviceConnected;
	private const int maxDevices = 4;
	private readonly RingBuffer<GamePadState>[] gamePadState;
	private Thread thread;
	private readonly int timeStep;
	private int bufferSize;

	// Methods

	public void .ctor() { }

	private void StartWorker() { }

	private void StopWorker() { }

	private void Worker() { }

	internal GamePadState GetState(int deviceIndex) { }

	public override void Update(ulong updateTick, float deltaTime) { }

	public override void Destroy() { }

	public static bool CheckPlatformSupport(ICollection<string> errors) { }

	internal static void Enable() { }
}

// Namespace: InControl
public class TestInputManager : MonoBehaviour
{
	// Fields
	public Font font;
	private readonly GUIStyle style;
	private readonly List<LogMessage> logMessages;
	private bool isPaused;

	// Methods

	private void OnEnable() { }

	private void HandleInputUpdate(ulong updateTick, float deltaTime) { }

	private void Start() { }

	private void Update() { }

	private void CheckForPauseButton() { }

	private void SetColor(Color color) { }

	private void OnGUI() { }

	private void DrawUnityInputDebugger() { }

	private void OnDrawGizmos() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnEnable>b__4_0(LogMessage logMessage) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class TestInputManager.<>c
{
	// Fields
	public static readonly TestInputManager.<>c <>9;
	public static Action<InputDevice> <>9__4_1;
	public static Action<InputDevice> <>9__4_2;
	public static Action<InputDevice> <>9__4_3;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <OnEnable>b__4_1(InputDevice inputDevice) { }

	internal void <OnEnable>b__4_2(InputDevice inputDevice) { }

	internal void <OnEnable>b__4_3(InputDevice inputDevice) { }
}

// Namespace: InControl.Internal
public class CodeWriter
{
	// Fields
	private const char newLine = '\xa';
	private int indent;
	private readonly StringBuilder stringBuilder;

	// Methods

	public void .ctor() { }

	public void IncreaseIndent() { }

	public void DecreaseIndent() { }

	public void Append(string code) { }

	public void Append(bool trim, string code) { }

	public void AppendLine(string code) { }

	public void AppendLine(int count) { }

	public void AppendFormat(string format, object[] args) { }

	public void AppendLineFormat(string format, object[] args) { }

	public override string ToString() { }
}

// Namespace: InControl.Internal
public class RingBuffer<T>
{
	// Fields
	private readonly int size;
	private readonly T[] data;
	private int head;
	private int tail;
	private readonly object sync;

	// Methods

	public void .ctor(int size) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A79170 Offset: 0x1A78170 VA: 0x181A79170
	|-RingBuffer<object>..ctor
	|
	|-RVA: 0x1A79270 Offset: 0x1A78270 VA: 0x181A79270
	|-RingBuffer<GamePadState>..ctor
	*/

	public void Enqueue(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A78F10 Offset: 0x1A77F10 VA: 0x181A78F10
	|-RingBuffer<object>.Enqueue
	|
	|-RVA: 0x1A79020 Offset: 0x1A78020 VA: 0x181A79020
	|-RingBuffer<GamePadState>.Enqueue
	*/

	public T Dequeue() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A78BE0 Offset: 0x1A77BE0 VA: 0x181A78BE0
	|-RingBuffer<object>.Dequeue
	|
	|-RVA: 0x1A78CF0 Offset: 0x1A77CF0 VA: 0x181A78CF0
	|-RingBuffer<GamePadState>.Dequeue
	*/
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class AmazonFireTVRemoteUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class AmazonFireTVUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class AndroidTVAmazonUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class BuffaloClassicAmazonUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechModeDAmazonUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechModeXAmazonUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzCTRLRAmazonUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzMicroCTRLRAmazonUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class NykoPlayPadProAmazonUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class OuyaAmazonUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PlayStation4AmazonUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class Xbox360AmazonUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class AndroidTVMiBoxRemoteUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class AndroidTVRemoteUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class AndroidTVUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class BeboncoolDA015CAAndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class BetopBTPAX1TAndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class BetopBTPGenericAndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class BTC938AndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class DroidBoxPS3AndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class DroidBoxXboxAndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class EasySmxEsm9101AndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class EightBitdoFC30ProAndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class EightBitdoGenericAndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class EightBitdoN30Pro2AndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class EightBitdoNES30ProAndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class EightBitdoSF30ProAndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class EightBitdoSFC30AndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class EightBitdoSN30ProAndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class EightBitdoSNES30AndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class FixXBG301AndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class FlareAndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class FlarePlayAndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class GameSirG3sAndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class GameSirG3wAndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class GameSirG4sAndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class GenericAndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class GreenThrottleAtlasAndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class IpegaPG9021AndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class IpegaPG9023AndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class IpegaPG9025AndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class IpegaPG9037AndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class IpegaPG9055AndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class IpegaPG9068AndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzCTRLRAndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MogaHeroPowerAndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MogaProAndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MogaProPowerAndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class NexusPlayerAndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class NexusPlayerRemoteAndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class NVidiaShield2016AndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class NVidiaShield2017AndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class NvidiaShieldRemoteAndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PlayStation3AndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PlayStation4AndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PlayStation4AndroidXperiaZ5UnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class RedSamuraiAndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class SamsungGP20AndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class SteelSeriesFreeAndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class SteelSeriesStratusXLAndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class Xbox360AndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class Xbox360RockCandyAndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XboxOneBluetoothAndroidUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class AppleTVRemoteUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class AppleTVWirelessControllerUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class GameStickLinuxUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class GenericLinuxUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HavitHVG95WLinuxProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechF310LinuxUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechF510LinuxUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechF710LinuxUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MogaProLinuxUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class OuyaLinuxUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PlayStation2LinuxUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PlayStation3LinuxUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PlayStation4LinuxUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class SteelSeriesFreeLinuxUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class Xbox360LinuxUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class AirFloWiredPS3MacUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class BuffaloClassicMacUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class EightBitdoNES30ProMacUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class EightBitdoSFC30MacUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class EightBitdoSNES30MacUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class ExecutionerXMacUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class GoogleStadiaMacUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechF310ModeDMacUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechF310ModeXMacUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechF510ModeDMacUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechF510ModeXMacUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechF710MacUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MogaProMacUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class NexusPlayerMacUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PlayStation3MacUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PlayStation4MacBluetoothUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PlayStation4MacUSBUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PlayStation4SteamLinkMacUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class RazerServalMacUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class SpeedlinkStrikeMacUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class SteelSeriesFreeMacUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class Xbox360MacUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XboxOneMacUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XiaomiMacUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XTR_G2_MacUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XTR55_G2_MacUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class AppleMFiUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class GameStickUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class GenericBlackBerryUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class GoogleStadiaUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PlayStation4UnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PlayStationVitaPSMUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class RazerServalForgeTVUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XboxOneUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class NintendoSwitchProMacChromeUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PlayStation4MacChromeUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PlayStation4MacFirefoxUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class Xbox360MacChromeUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class Xbox360MacFirefoxUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class Xbox360MacSafariUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XboxOneMacChromeUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XboxOneMacFirefoxUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XboxOneMacSafariUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class NintendoSwitchProWindowsChromeUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PlayStation4WindowsChromeUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PlayStation4WindowsFirefoxUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XInputWindowsChromeUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XInputWindowsFirefoxUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class AirFloWiredPS3WindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class BetopBTP2175sWindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class BuffaloClassicWindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class EightBitdoNES30ProWindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class EightBitdoSFC30WindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class EightBitdoSNES30WindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class ExecutionerXWindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class GameCubeMayflashWindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class GameCubeWindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class GoogleStadiaWindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HamaBlackForceWindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LevelUpBlackHawkWindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechF310ModeDWindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechF310ModeXWindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechF510ModeDWindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechF510ModeXWindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechF710ModeDWindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechF710ModeXWindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechWingManWindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MaxFireBlaze5WindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MogaProWindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class NatecGenesisP44WindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class NexusPlayerWindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class NVidiaShieldWindows10UnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class NVidiaShieldWindows81UnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class NVidiaShieldWindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class OuyaWindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PlayStation2WindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PlayStation3BWindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PlayStation3ShenghicWindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PlayStation3WindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PlayStation4WindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class SaitekAviatorWindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class SpeedlinkStrikeWindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class SteelSeriesFreeWindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class SteelSeriesStratusXLWindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class ValveStreamingWindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class Xbox360WindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XboxOneWindows10AEUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XboxOneWindows10UnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XboxOneWindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XiamoiWindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XTR_G2_WindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.UnityDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[UnityInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XTR55_G2_WindowsUnityProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class AirFloControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class ArdwiinoControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class AtPlayControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class BatarangControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class BETAOPControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class BigBenControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class BrookNeoGeoConverterMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class BrookPS2ConverterMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class DragonRiseArcadeStickMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class EASportsControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class ElecomControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class FusionXboxOneControllerMacNativeProfile : XboxOneDriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class GameStopControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class GuitarHeroControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HarmonixDrumKitMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HarmonixGuitarMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HarmonixKeyboardMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HoneyBeeControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HoriBlueSoloControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HoriControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HoriDOA4ArcadeStickMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HoriEdgeFightingStickMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HoriEX2ControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HORIFightingCommanderControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HoriFightingCommanderMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HoriFightingEdgeArcadeStickMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HoriFightingStickEX2MacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HoriFightingStickMiniMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HoriFightingStickVXMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HoriFightStickMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HoriPadEXTurboControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HoriPadUltimateMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HoriRAPNFightingStickMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HoriRealArcadeProEXMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HoriRealArcadeProEXPremiumVLXMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HoriRealArcadeProEXSEMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HoriRealArcadeProHayabusaMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HoriRealArcadeProIVMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HoriRealArcadeProVHayabusaMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HoriRealArcadeProVKaiFightingStickMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HoriRealArcadeProVXMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HoriRealArcadeProVXSAMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HoriXbox360GemPadExMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class HyperkinX91MacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class InjusticeFightStickMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class IonDrumRockerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class JoytekXbox360ControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class KonamiDancePadMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechChillStreamControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechDriveFXRacingWheelMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechF310ControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechF510ControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechF710ControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechG920RacingWheelMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechThunderpadMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzArcadeStickMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzBeatPadMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzBrawlStickMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzCODControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzFightPadControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzFightPadMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzFightStickTE2MacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzFightStickTESPlusMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzFPSProMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzGhostReconFightingStickMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzInnoControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzMC2ControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzMC2RacingWheelMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzMicroConControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzMicroControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzMLGFightStickTEMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzNeoFightStickMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzPortableDrumMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzProControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzSaitekAV8R02MacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzSF4FightStickRound2TEMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzSF4FightStickSEMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzSF4FightStickTEMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzSoulCaliberFightStickMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzSSF4ChunLiFightStickTEMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MadCatzSSF4FightStickTEMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MatCatzControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MayflashMagicNSMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class McbazelAdapterMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MicrosoftAdaptiveControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MicrosoftXbox360ControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MicrosoftXboxControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MicrosoftXboxOneControllerMacNativeProfile : XboxOneDriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MicrosoftXboxOneEliteControllerMacNativeProfile : XboxOneDriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MKKlassikFightStickMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MLGControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class MVCTEStickMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class NaconGC100XFControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PDPAfterglowControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PDPAfterglowPrismaticControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PDPBattlefieldXBoxOneControllerMacNativeProfile : XboxOneDriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PDPMarvelControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PDPMetallicsLEControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PDPTitanfall2XboxOneControllerMacNativeProfile : XboxOneDriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PDPTronControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PDPVersusControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PDPXbox360ControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PDPXboxOneArcadeStickMacNativeProfile : XboxOneDriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PDPXboxOneControllerMacNativeProfile : XboxOneDriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PowerAAirflowControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class POWERAFUS1ONTournamentControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PowerAMiniControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PowerAMiniProExControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PowerAMiniXboxOneControllerMacNativeProfile : XboxOneDriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PowerASpectraIlluminatedControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class ProEXXbox360ControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class ProEXXboxOneControllerMacNativeProfile : XboxOneDriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class QanbaFightStickPlusMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class RazerAtroxArcadeStickMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class RazerOnzaControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class RazerOnzaTEControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class RazerSabertoothEliteControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class RazerStrikeControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class RazerWildcatControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class RazerWolverineUltimateControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class RedOctaneControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class RedOctaneGuitarMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class RockBandDrumsMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class RockBandGuitarMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class RockCandyControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class RockCandyPS3ControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class RockCandyXbox360ControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class RockCandyXboxOneControllerMacNativeProfile : XboxOneDriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class SaitekXbox360ControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class ThrustMasterFerrari430RacingWheelMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class ThrustmasterFerrari458RacingWheelMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class ThrustMasterFerrari458SpiderRacingWheelMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class ThrustmasterGPXControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class ThrustmasterTMXMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class ThrustmasterTXGIPMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class TrustPredatorJoystickMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class TSZPelicanControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class Xbox360MortalKombatFightStickMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class Xbox360ProEXControllerMacNativeProfile : Xbox360DriverMacNativeProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class BuffaloClassicMacNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class EightBitdoNES30ProBTMacNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class EightBitdoNES30ProUSBMacNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class EightBitdoSFC30MacNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class EightBitdoSNES30MacNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class GoogleStadiaMacNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechF310ModeDMacNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechF510ModeDMacNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechF710ModeDMacNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class NintendoSwitchProMacNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PlayStation3MacNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PlayStation4MacNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PowerANintendoSwitchMacNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class SteelseriesNimbusMacNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class Xbox360DriverMacNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class XboxOneDriverMacNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XboxOneSMacNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XTR_G2_MacNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XTR55_G2_MacNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class AppleMFiExtendedGamepadNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class AppleMFiMicroGamepadNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class DualShock4MFiNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XboxOneMFiNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class AfterglowXbox360WindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class AirFloPS3WindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class BuffaloClassicWindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class EightBitdoNES30ProWindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class EightBitdoSF30ProWindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class EightBitdoSFC30WindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class EightBitdoSNES30WindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class GameCubeMayflashWindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class GameCubeWindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class GoogleStadiaWindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class KiwitataNESWindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechF310ModeDWindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechF310ModeXWindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechF510ModeDWindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechF510ModeXWindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechF710ModeDWindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class LogitechF710ModeXWindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class NintendoSwitchProWindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class NVidiaShieldWindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class OUYAWindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PCTWINSHOCKWindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class PlayStation4WindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class RazerServalWindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class SteamWindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class Xbox360WiredWindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class Xbox360WirelessWindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XboxOneEliteWindows10AENativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XboxOneEliteWindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XboxOneWindows10AENativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XboxOneWindows10NativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XboxOneWindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XboxOneWirelessAdapterWindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XInputWindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XTR_G2_WindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: InControl.NativeDeviceProfiles
[PreserveAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
[NativeInputDeviceProfileAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
public class XTR55_G2_WindowsNativeProfile : InputDeviceProfile
{
	// Methods

	public override void Define() { }

	public void .ctor() { }
}

// Namespace: VirtualDeviceExample
public class VirtualDevice : InputDevice
{
	// Fields
	private const float Sensitivity = 0.1;
	private const float MouseScale = 0.05;
	private float kx;
	private float ky;
	private float mx;
	private float my;

	// Methods

	public void .ctor() { }

	public override void Update(ulong updateTick, float deltaTime) { }

	private Vector2 GetVectorFromKeyboard(float deltaTime, bool smoothed) { }

	private static float GetXFromKeyboard() { }

	private static float GetYFromKeyboard() { }

	private Vector2 GetVectorFromMouse(float deltaTime, bool smoothed) { }

	private static float ApplySmoothing(float lastValue, float thisValue, float deltaTime, float sensitivity) { }
}

// Namespace: VirtualDeviceExample
public class VirtualDeviceExample : MonoBehaviour
{
	// Fields
	public GameObject leftObject;
	public GameObject rightObject;
	private VirtualDevice virtualDevice;

	// Methods

	private void OnEnable() { }

	private void OnDisable() { }

	private void Update() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnEnable>b__3_0() { }
}

// Namespace: TouchExample
public class CubeController : MonoBehaviour
{
	// Fields
	private Renderer cachedRenderer;

	// Methods

	private void Start() { }

	private void Update() { }

	private static Color GetColorFromActionButtons(InputDevice inputDevice) { }

	private void OnGUI() { }

	public void .ctor() { }
}

// Namespace: MultiplayerWithBindingsExample
public class Player : MonoBehaviour
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private PlayerActions <Actions>k__BackingField;
	private Renderer cachedRenderer;

	// Properties
	public PlayerActions Actions { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public PlayerActions get_Actions() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Actions(PlayerActions value) { }

	private void OnDisable() { }

	private void Start() { }

	private void Update() { }

	private Color GetColorFromInput() { }

	public void .ctor() { }
}

// Namespace: MultiplayerWithBindingsExample
public class PlayerActions : PlayerActionSet
{
	// Fields
	public PlayerAction Green;
	public PlayerAction Red;
	public PlayerAction Blue;
	public PlayerAction Yellow;
	public PlayerAction Left;
	public PlayerAction Right;
	public PlayerAction Up;
	public PlayerAction Down;
	public PlayerTwoAxisAction Rotate;

	// Methods

	public void .ctor() { }

	public static PlayerActions CreateWithKeyboardBindings() { }

	public static PlayerActions CreateWithJoystickBindings() { }
}

// Namespace: MultiplayerWithBindingsExample
public class PlayerManager : MonoBehaviour
{
	// Fields
	public GameObject playerPrefab;
	private const int maxPlayers = 4;
	private List<Vector3> playerPositions;
	private List<Player> players;
	private PlayerActions keyboardListener;
	private PlayerActions joystickListener;

	// Methods

	private void OnEnable() { }

	private void OnDisable() { }

	private void Update() { }

	private bool JoinButtonWasPressedOnListener(PlayerActions actions) { }

	private Player FindPlayerUsingJoystick(InputDevice inputDevice) { }

	private bool ThereIsNoPlayerUsingJoystick(InputDevice inputDevice) { }

	private Player FindPlayerUsingKeyboard() { }

	private bool ThereIsNoPlayerUsingKeyboard() { }

	private void OnDeviceDetached(InputDevice inputDevice) { }

	private Player CreatePlayer(InputDevice inputDevice) { }

	private void RemovePlayer(Player player) { }

	private void OnGUI() { }

	public void .ctor() { }
}

// Namespace: MultiplayerBasicExample
public class Player : MonoBehaviour
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private InputDevice <Device>k__BackingField;
	private Renderer cachedRenderer;

	// Properties
	public InputDevice Device { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public InputDevice get_Device() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Device(InputDevice value) { }

	private void Start() { }

	private void Update() { }

	private Color GetColorFromInput() { }

	public void .ctor() { }
}

// Namespace: MultiplayerBasicExample
public class PlayerManager : MonoBehaviour
{
	// Fields
	public GameObject playerPrefab;
	private const int maxPlayers = 4;
	private List<Vector3> playerPositions;
	private List<Player> players;

	// Methods

	private void Start() { }

	private void Update() { }

	private bool JoinButtonWasPressedOnDevice(InputDevice inputDevice) { }

	private Player FindPlayerUsingDevice(InputDevice inputDevice) { }

	private bool ThereIsNoPlayerUsingDevice(InputDevice inputDevice) { }

	private void OnDeviceDetached(InputDevice inputDevice) { }

	private Player CreatePlayer(InputDevice inputDevice) { }

	private void RemovePlayer(Player player) { }

	private void OnGUI() { }

	public void .ctor() { }
}

// Namespace: InterfaceMovement
public class Button : MonoBehaviour
{
	// Fields
	private Renderer cachedRenderer;
	public Button up;
	public Button down;
	public Button left;
	public Button right;

	// Methods

	private void Start() { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: InterfaceMovement
public class ButtonFocus : MonoBehaviour
{
	// Methods

	private void Update() { }

	public void .ctor() { }
}

// Namespace: InterfaceMovement
public class ButtonManager : MonoBehaviour
{
	// Fields
	public Button focusedButton;
	private TwoAxisInputControl filteredDirection;

	// Methods

	private void Awake() { }

	private void Update() { }

	private void MoveFocusTo(Button newFocusedButton) { }

	public void .ctor() { }
}

// Namespace: BindingsExample
public class BindingsExample : MonoBehaviour
{
	// Fields
	private Renderer cachedRenderer;
	private PlayerActions playerActions;
	private string saveData;

	// Methods

	private void OnEnable() { }

	private void OnDisable() { }

	private void Start() { }

	private void Update() { }

	private void SaveBindings() { }

	private void LoadBindings() { }

	private void OnApplicationQuit() { }

	private void OnGUI() { }

	public void .ctor() { }
}

// Namespace: BindingsExample
public class PlayerActions : PlayerActionSet
{
	// Fields
	public readonly PlayerAction Fire;
	public readonly PlayerAction Jump;
	public readonly PlayerAction Left;
	public readonly PlayerAction Right;
	public readonly PlayerAction Up;
	public readonly PlayerAction Down;
	public readonly PlayerTwoAxisAction Move;

	// Methods

	public void .ctor() { }

	public static PlayerActions CreateWithDefaultBindings() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class PlayerActions.<>c
{
	// Fields
	public static readonly PlayerActions.<>c <>9;
	public static Func<PlayerAction, BindingSource, bool> <>9__8_0;
	public static Action<PlayerAction, BindingSource> <>9__8_1;
	public static Action<PlayerAction, BindingSource, BindingSourceRejectionType> <>9__8_2;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <CreateWithDefaultBindings>b__8_0(PlayerAction action, BindingSource binding) { }

	internal void <CreateWithDefaultBindings>b__8_1(PlayerAction action, BindingSource binding) { }

	internal void <CreateWithDefaultBindings>b__8_2(PlayerAction action, BindingSource binding, BindingSourceRejectionType reason) { }
}

// Namespace: BasicExample
public class BasicExample : MonoBehaviour
{
	// Methods

	private void Update() { }

	public void .ctor() { }
}

// Namespace: GameWorkDllNS
public class GameWorkCompont : MonoBehaviour
{
	// Fields
	public static bool IsOpen;
	public static Thread MS;

	// Methods

	public static extern void SetCallBack(GameWorkCompont.DllMsgcallBack pfun) { }

	public static extern void GameStart() { }

	public static extern void GameOver() { }

	public void Start() { }

	public void OnDestroy() { }

	private void OnApplicationQuit() { }

	public void CloseSafeSDK() { }

	[MonoPInvokeCallbackAttribute] // RVA: 0xA4400 Offset: 0xA3800 VA: 0x1800A4400
	public static void DllMsgCallBack(string a, int b) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class GameWorkCompont.DllMsgcallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string msg, int num2) { }

	public virtual IAsyncResult BeginInvoke(string msg, int num2, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: GameCoder.Engine
public class DYAssetBundleLoader
{
	// Fields
	private static DYAssetBundleLoader _instance;
	private string[] allABPaths;
	private const int LOAD_MAX_COUNT = 30;
	private int curIndex;
	private List<int> loadingList;

	// Properties
	public static DYAssetBundleLoader Instance { get; }

	// Methods

	public static DYAssetBundleLoader get_Instance() { }

	public void LoadAssetBundles(string path) { }

	private void OnMainAssetBundleLoaded(AsyncOperation op) { }

	private void StartLoadAssetBundles() { }

	private void OnAssetBundleLoaded(AsyncOperation op, int index) { }

	private bool LoadSingleAssetsBundle() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DYAssetBundleLoader.<>c__DisplayClass11_0
{
	// Fields
	public DYAssetBundleLoader <>4__this;
	public int index;

	// Methods

	public void .ctor() { }

	internal void <LoadSingleAssetsBundle>b__0(AsyncOperation op) { }
}

// Namespace: GameCoder.Engine
public class DYResourceManager
{
	// Fields
	public const string EncryptKey = "DuoyiM12019";
	public static Dictionary<string, AssetBundle> resAssetBundles;
	public static Dictionary<string, AssetBundle> sceneAssetBundles;
	public static AssetBundleManifest mainManifest;
	private static Dictionary<string, Object> gameObjectPool;
	private static Dictionary<string, Object> fontAssetPool;
	private static Dictionary<string, Dictionary<string, Sprite>> SpriteAtlasObjectPool;
	public static GameObject universalParent;
	public static Transform universalTransform;
	public static Dictionary<string, List<GameObject>> asyncGameObjectPool;
	public static List<int> asyncObjectIDList;
	private static Dictionary<string, List<string>> asyncLoadingList;
	private static Dictionary<string, Action> OnResListLoadedDict;
	public const string LevelInfoPath = "Res/Configs/logiclevel/";
	private static List<string> NeedPreLoadPrefabList;
	private const string PATH_SHADER = "shader/";
	private const string PATH_RES = "res/";
	private const string PATH_CONFIG = "res/configs";
	private const string PATH_JSON = "res/configs/json";
	private static List<string> PreLoadAsyncTextList;
	private static List<string> PreLoadAsyncScriptableList;
	private static string writablePath;

	// Methods

	public static void Initialize() { }

	public static void SaveAssetBundle(AssetBundle assetBundle, string t) { }

	public static void LoadAssetBundlesCompeleted() { }

	private static void OnGameInitJsonComplete() { }

	private static void OnGameInitScriptableComplete() { }

	private static void OnGameInitPrefabComplete() { }

	public static string GetWritablePath() { }

	public static string GetAssetBundlePath(string abname) { }

	public static void UnloadUnusedAssets() { }

	private static void OnUnloadCompleted(AsyncOperation op) { }

	public static Object Load(string path, Type systemTypeInstance) { }

	public static Object LoadFontAsset(string path, Type systemTypeInstance) { }

	public static void LoadAsyncObjectList(List<string> pathList, Type systemTypeInstance, string tag) { }

	public static void AddResListLoadedCallBack(string tag, Action callback) { }

	private static void OnResListLoadCompleted(AsyncOperation op, string tag, string path) { }

	private static void judgeLoadCompleted(string tag) { }

	public static string LoadLevelInfo(string path) { }

	public static Transform CreateObjectAsync(string path, bool forceAsync = False) { }

	public static DYResourceManager.CreateObjectResult CreateObjectAsyncRight(string path) { }

	public static void OnResLoadCompleted(AsyncOperation op, string path) { }

	public static void OnAssetBundleLoadCompleted(AsyncOperation op, string path) { }

	private static void BindObject(Object o, string path) { }

	public static GameObject CheckAsyncPool(string path) { }

	public static bool InAsyncPool(string path) { }

	public static Sprite LoadSubSprite(string path, string spritename) { }

	public static Sprite LoadSubSpriteInAtlas(string path) { }

	public static bool IsAssetExists(string path, Type systemTypeInstance) { }

	public static GameObject CreateGameObject(string path, bool active) { }

	public static void DespawnGameObject(GameObject go) { }

	public static void ClearResourcePool() { }

	public static void WarOverClearResourcePool() { }

	private static bool CanAsyncLoad(string path) { }

	private static AssetBundle DetectAssetBundle(string path) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public struct DYResourceManager.CreateObjectResult
{
	// Fields
	public string info;
	public Object o;
	public GameObject go;

	// Methods

	public void .ctor(string name, Object o1, GameObject go1) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DYResourceManager.<>c__DisplayClass34_0
{
	// Fields
	public string tag;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DYResourceManager.<>c__DisplayClass34_1
{
	// Fields
	public string path;
	public DYResourceManager.<>c__DisplayClass34_0 CS$<>8__locals1;

	// Methods

	public void .ctor() { }

	internal void <LoadAsyncObjectList>b__0(AsyncOperation op) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DYResourceManager.<>c__DisplayClass39_0
{
	// Fields
	public string path;

	// Methods

	public void .ctor() { }

	internal void <CreateObjectAsync>b__0(AsyncOperation op) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DYResourceManager.<>c__DisplayClass41_0
{
	// Fields
	public string path;

	// Methods

	public void .ctor() { }

	internal void <CreateObjectAsyncRight>b__0(AsyncOperation op) { }
}

// Namespace: GameCoder.Engine
public class DYSceneManager
{
	// Fields
	public AsyncOperation loadingProgress;
	private DYSceneManager.SceneLoadedEvent SceneLoadedCallBack;
	private static DYSceneManager _instance;
	private static string _curSceneName;
	private static bool askQuitGame;
	private static bool canCloseLoadingPanel;
	private bool isLoading;

	// Properties
	public static DYSceneManager instance { get; }

	// Methods

	public static DYSceneManager get_instance() { }

	public void .ctor() { }

	public static string GetABName(string sceneName) { }

	public static string GetCurSceneName() { }

	public static void SetCurSceneName(string sceneName) { }

	public void LoadScene(string sceneName) { }

	private void OnSceneAssetBundleLoaded(AsyncOperation op, string sceneName, bool isAsync) { }

	public void QuitGame() { }

	public void LoadSceneAsync(string sceneName) { }

	public void SwitchSceneNow() { }

	public float GetLoadingProgress() { }

	public void AddListener(DYSceneManager.SceneLoadedEvent eh) { }

	public void ClearListener() { }

	private void OnSceneLoaded(Scene scene, LoadSceneMode mode) { }

	private void UnloadUnusedAssets() { }

	private void OnUnloadCompleted(AsyncOperation op) { }

	private void InitSceneEnv() { }

	private static void .cctor() { }
}

// Namespace: 
public sealed class DYSceneManager.SceneLoadedEvent : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string sceneNmae) { }

	public virtual IAsyncResult BeginInvoke(string sceneNmae, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DYSceneManager.<>c__DisplayClass14_0
{
	// Fields
	public DYSceneManager <>4__this;
	public string sceneName;

	// Methods

	public void .ctor() { }

	internal void <LoadScene>b__0(AsyncOperation op) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DYSceneManager.<>c__DisplayClass17_0
{
	// Fields
	public DYSceneManager <>4__this;
	public string sceneName;

	// Methods

	public void .ctor() { }

	internal void <LoadSceneAsync>b__0(AsyncOperation op) { }
}

// Namespace: UI
public class BaseUIForm : MonoBehaviour
{
	// Fields
	public UIFormType UIFormsType;
	public UIFormShowMode UIFormsShowMode;
	public UIFormClientAction uIFormClientAction;
	public UIFormPCFPS UIFormsPCFPS;
	public UIRenderType UIRenderType;
	[HeaderAttribute] // RVA: 0xB2770 Offset: 0xB1B70 VA: 0x1800B2770
	public UILifeCycle UILifeCycle;
	public bool IsFullScreenUI;
	public List<RectTransform> FullScreenBGList;
	public string UIPath;
	public string UIName;
	[HeaderAttribute] // RVA: 0xB4680 Offset: 0xB3A80 VA: 0x1800B4680
	[SerializeField] // RVA: 0xB4680 Offset: 0xB3A80 VA: 0x1800B4680
	public bool NeedDepthOfField;
	[HeaderAttribute] // RVA: 0xB66F0 Offset: 0xB5AF0 VA: 0x1800B66F0
	public bool CanUseHide;
	[HeaderAttribute] // RVA: 0xB7220 Offset: 0xB6620 VA: 0x1800B7220
	public bool ForceRebuild;
	private UIFormState uiState;
	private Animator m_UIPanelAnim;
	private bool findAnimator;

	// Properties
	private Animator UIPanelAnim { get; }

	// Methods

	private Animator get_UIPanelAnim() { }

	public void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void ShowPostEffectOnOpen() { }

	public void HidePostEffectOnExit() { }

	private void RevertPostEffectOnExit() { }

	public virtual void Display(bool playAni) { }

	public virtual void Hiding(bool pushtostack) { }

	public void HideUI() { }

	private void ShowCameraAni() { }

	public void .ctor() { }
}

// Namespace: UI
public static class LANGUAGE_VERSIONS
{
	// Fields
	public const int SimpleCN = 0;
	public const int TraditionCN = 1;
	public const int English = 2;
	public const int Spanish = 3;
	public const int Japanese = 4;
	public const int Russian = 5;
	public const int German = 6;
	public const int Portuguese = 7;
	public const int Korean = 8;
	public const int Vietnamese = 9;
	public const int Thai = 10;
	public const int French = 11;
	public const int Polish = 12;
	public const int Italian = 13;
	public const int Turkish = 14;
	public const int Indonesian = 15;
	public const string Pathstr = "Arttext";
	public static Dictionary<int, string> ImageDict;
	public static Dictionary<int, string> LanguageNameDict;
	public static List<string> SheidLanguageList;

	// Methods

	private static void .cctor() { }
}

// Namespace: UI
public class LanguageManager
{
	// Fields
	private static LanguageManager m_instance;
	public int LanguageVersion;
	private bool IsNeedInit;

	// Properties
	public static LanguageManager Instance { get; }

	// Methods

	public static LanguageManager get_Instance() { }

	public void .ctor() { }

	public void SetLanguageVersion(float version) { }

	public void InitDefaultLanguage(int version) { }

	public string GetTextFont(string _text) { }

	public int GetSteamLanguage() { }
}

// Namespace: UI
public enum UIFormType
{
	// Fields
	public int value__;
	public const UIFormType MainMenu = 0;
	public const UIFormType Dialog = 1;
	public const UIFormType PopUp = 2;
	public const UIFormType Message = 3;
	public const UIFormType Setting = 4;
	public const UIFormType Forbid = 5;
}

// Namespace: UI
public enum UIFormState
{
	// Fields
	public int value__;
	public const UIFormState Display = 0;
	public const UIFormState Hide = 1;
}

// Namespace: UI
public enum UIFormShowMode
{
	// Fields
	public int value__;
	public const UIFormShowMode Normal = 0;
	public const UIFormShowMode HideOther = 1;
}

// Namespace: UI
public enum UIFormClientAction
{
	// Fields
	public int value__;
	public const UIFormClientAction Same = 0;
	public const UIFormClientAction StopMovement = 1;
}

// Namespace: UI
public enum UIFormPCFPS
{
	// Fields
	public int value__;
	public const UIFormPCFPS Ignore = 0;
	public const UIFormPCFPS Enter = 1;
}

// Namespace: UI
public enum UIRenderType
{
	// Fields
	public int value__;
	public const UIRenderType Normal = 0;
	public const UIRenderType BlurGrab = 1;
}

// Namespace: UI
public enum UILifeCycle
{
	// Fields
	public int value__;
	public const UILifeCycle None = 0;
	public const UILifeCycle SwitchScene = 1;
	public const UILifeCycle EnterWar = 2;
	public const UILifeCycle QuitWar = 3;
}

// Namespace: UI
public class UIDefines
{
	// Fields
	public const string SYS_PATH_CANVAS = "Res/UI/LoginUI/Prefabs/Canvas";
	public const string PCSYS_PATH_CANVAS = "Res/UIPC/LoginUI/Prefabs/Canvas_PC";
	public const string SYS_TAG_UIROOT = "UIRoot";
	public const string SYS_MENU_ROOT = "MenuRoot";
	public const string SYS_MAIN_ROOT = "MainRoot";
	public const string SYS_EFFECT_ROOT = "UIEffectRoot";
	public const string SYS_MSG_ROOT = "MessageRoot";
	public const string SYS_SETTING_ROOT = "SettingRoot";
	public const string SYS_FORBID_ROOT = "ForbidRoot";
	public const string SYS_DIALOG_NODE = "PanelDialog";
	public const string SYS_POPUP_NODE = "PanelPopup";
	public const string SYS_EFFECT_TEAMMATE = "TeammateLayer";
	public const string SYS_EFFECT_HP = "MonsterHPLayer";
	public const string SYS_EFFECT_SIGHT = "SightLayer";
	public const string SYS_EFFECT_HURTNUM = "HurtNumLayer";
	public const string SYS_EFFECT_NORMAL = "EffectLayer";
	public const string SYS_PATH_WWISE = "Res/Sound/WwiseGlobal/Bgm";
	public const string SYS_WWISE_NODE = "WwiseGlobal";
	public const string SYS_BGM_NODE = "Bgm";

	// Methods

	public void .ctor() { }
}

// Namespace: UI
public class CUIManager : MonoSingleton<CUIManager>
{
	// Fields
	private Dictionary<string, BaseUIForm> m_DictALLUIForms;
	public Dictionary<string, Transform> DictAllUITransform;
	private Stack<string> m_HideUIPanels;
	private List<int> m_HideAniList;
	private string m_curUIPanel;
	public static string CurUIName;
	private Transform m_UIRoot;
	public Canvas MenuCanvas;
	public RectTransform MenuCanvasRect;
	public Canvas MainDialogCanvas;
	public Canvas MainPopUpCanvas;
	public Canvas MsgCanvas;
	public Canvas SettingCanvas;
	public Canvas EffectCanvas;
	public Canvas TeammateCanvas;
	public Canvas MonsterHPCanvas;
	public Canvas SightCanvas;
	public Canvas HurtNumCanvas;
	public GameObject ForbidCanvas;
	public Camera UICamera;
	private Transform mainCamera;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private UIPrefabDataPath <UIPrefab>k__BackingField;

	// Properties
	public Transform UIRoot { get; }
	public Transform MainCamera { get; }
	public UIPrefabDataPath UIPrefab { get; set; }

	// Methods

	public Transform get_UIRoot() { }

	public Transform get_MainCamera() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_UIPrefab(UIPrefabDataPath value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public UIPrefabDataPath get_UIPrefab() { }

	protected override void Init() { }

	public Dictionary<string, int> GetAllUIForm() { }

	public Transform GetBaseUIFormByPath(string path) { }

	public string GetUIPrefabPath(string name) { }

	public void SwitchUIViewState() { }

	public void SetAllCanvasEnabled(bool enabled) { }

	public void SetSpecialCanvasEnabled(bool enabled) { }

	public void SetMenuCanvasActive(bool isActive) { }

	public void ShowUIForm(string uiFormPath) { }

	public void ShowUIFormNoLoad(string uiFormPath) { }

	private void showUI(string uiFormPath, bool playAni) { }

	private void hideUI(string uiFormPath, bool pushToStack = False) { }

	public void HideUIForm(string uiFormPath) { }

	public void CloseUIForm(string uiFormPath) { }

	public void BackUIForm(string uiFormPath) { }

	public void DestroyUIForm(string uiFormPath) { }

	private void InitRootCanvasLoading() { }

	protected void InitRootBgmLoading() { }

	public bool IsUIFormShown(string uiFormPath) { }

	public bool IsUIFormExist(string uiFormPath) { }

	public void AddToHideAniList(GameObject go) { }

	public void DelFromHideAniList(GameObject go) { }

	public bool HasUIForm(string uiFormPath) { }

	private BaseUIForm LoadFormToAllUIFormsCache(string uiFormPath) { }

	private BaseUIForm LoadUIForm(string uiFormPath) { }

	public bool IsCurUIPanel(string path) { }

	private void SetPostProcessDepthOfFieldAcitve(bool isActive) { }

	public void SolveChangedSetting(BaseUIForm uiform, string pathname) { }

	public void ChangedSetting(BaseUIForm uiform, string pathname) { }

	private void StopMovement(string pathname) { }

	private void StartMovement(string pathname) { }

	public static void ChangeFpsToNonFps(string pathname) { }

	public static void ChangeoNonFpsToFps(string pathname) { }

	public void ForbidClickUI(bool isForbid) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: UI
public class CUIManagerInstance
{
	// Fields
	public static CUIManager Instance;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: UI
public sealed class TransferValue : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(float value) { }

	public virtual IAsyncResult BeginInvoke(float value, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: UI
public static class ShowControlManager
{
	// Fields
	private static Dictionary<string, List<string>> m_HideDict;

	// Methods

	public static void AddHide(string uiFormPath, string key) { }

	public static void RemoveHide(string uiFormPath, string key) { }

	private static void .cctor() { }
}

// Namespace: UI
public class UIType
{
	// Fields
	public bool IsClearStask;
	public UIFormType UIFormsType;
	public UIFormShowMode UIFormsShowMode;

	// Methods

	public void .ctor() { }
}

// Namespace: UI
public class CAutoSlider : MonoBehaviour
{
	// Fields
	public Transform Accept;
	public Transform Refuse;
	public Slider Slider;
	public TextMeshProUGUI NumText;
	public float velocity;
	public int longPressFrame;
	private bool Changeside;
	private int number;
	private int StartFrame;
	public TransferValue CallBackFunction;

	// Methods

	public void Awake() { }

	public void InitCallBack() { }

	public void Update() { }

	public void InitSlider(float min, float max, float value) { }

	public void AddStart(Transform button, PointerEventData eventData) { }

	public void MinusStart(Transform button, PointerEventData eventData) { }

	public void AddEnd(Transform button, PointerEventData eventData) { }

	public void MinusEnd(Transform button, PointerEventData eventData) { }

	public void ValueAddOne() { }

	public void ValueMinusOne() { }

	public void OnValueChange(float value) { }

	public void ChangeValue(float arg) { }

	public void .ctor() { }
}

// Namespace: UI
public class CToggleGroupCom : MonoBehaviour
{
	// Fields
	public M1Button LeftButton;
	public M1Button RightButton;
	public TextMeshProUGUI Text;
	public ToggleGroup toggleGroup;
	public int SID;
	private int m_Level;
	private List<string> m_MutliDescList;
	private CToggleGroupCom.EventHandler m_CallBack;
	private int m_EventID;

	// Methods

	public void Awake() { }

	public void InitData() { }

	public void InitUICallBack() { }

	public void InitView() { }

	public void OnEnable() { }

	public void OnDisable() { }

	private void ShowToggleState(GameObject obj, int level) { }

	public void SetCallBack(CToggleGroupCom.EventHandler handler) { }

	public void SelectItem(int level) { }

	public void OnModifyValue(object arg) { }

	public void OnLeft() { }

	public void OnRight() { }

	public void OnToggleValueChanged(int level, bool isOn) { }

	public void .ctor() { }
}

// Namespace: 
public sealed class CToggleGroupCom.EventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(int sid, int level) { }

	public virtual IAsyncResult BeginInvoke(int sid, int level, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class CToggleGroupCom.<>c__DisplayClass16_0
{
	// Fields
	public CToggleGroupCom <>4__this;
	public int level;

	// Methods

	public void .ctor() { }

	internal void <ShowToggleState>b__0(bool isSelected) { }
}

// Namespace: UI
public class ImageMultiLanguageEngine : MonoBehaviour
{
	// Fields
	public string ImageName;
	private Image image;
	private SpriteRenderer spriterender;
	public bool IsStartRes;

	// Methods

	private void Awake() { }

	private void Start() { }

	private void OnEnable() { }

	private void SetLanguage() { }

	private void InitImageName() { }

	public void .ctor() { }
}

// Namespace: WindowsWorks
public enum FlashType
{
	// Fields
	public uint value__;
	public const FlashType FLASHW_STOP = 0;
	public const FlashType FALSHW_CAPTION = 1;
	public const FlashType FLASHW_TRAY = 2;
	public const FlashType FLASHW_ALL = 3;
	public const FlashType FLASHW_PARAM1 = 4;
	public const FlashType FLASHW_PARAM2 = 12;
	public const FlashType FLASHW_TIMER = 6;
	public const FlashType FLASHW_TIMERNOFG = 14;
}

// Namespace: WindowsWorks
public enum ShowType
{
	// Fields
	public int value__;
	public const ShowType SW_HIDE = 0;
	public const ShowType SW_NORMAL = 1;
	public const ShowType SW_MAXIMIZE = 3;
	public const ShowType SW_SHOWNOACTIVATE = 4;
	public const ShowType SW_SHOW = 5;
	public const ShowType SW_MINIMIZE = 6;
	public const ShowType SW_RESTORE = 9;
	public const ShowType SW_SHOWDEFAULT = 10;
}

// Namespace: WindowsWorks
public struct FLASHWINFO
{
	// Fields
	public uint cbSize;
	public IntPtr hwnd;
	public uint dwFlags;
	public uint uCount;
	public uint dwTimeout;
}

// Namespace: WindowsWorks
public class WindowsManager
{
	// Methods

	private static extern IntPtr FindWindow(string lpClassName, string lpWindowName) { }

	private static extern IntPtr GetForegroundWindow() { }

	private static extern bool SetForegroundWindow(IntPtr hWnd) { }

	private static extern bool ShowWindowAsync(IntPtr hWnd, int cmdShow) { }

	private static extern bool FlashWindowEx(ref FLASHWINFO pwfi) { }

	private static extern int GetWindowText(IntPtr hWnd, StringBuilder text, int count) { }

	public static void StickWindows(ShowType cmdShow) { }

	public static void FlashWindow(FlashType type, uint count, uint timeout = 0) { }

	public static string GetActiveWindowTitle() { }

	private static IntPtr GetM1WindowIntPtr() { }

	public void .ctor() { }
}

// Namespace: PublicManger
public static class PubLogin
{
	// Fields
	private const string USER_INFO_PATH = "userinfo.ini";
	private const string USER_INFO_SECTION_NAME = "USERINFO";
	private static string DEFAULT_PWD;
	public static string mobileAcct;
	public static string mobilePwd;
	private static int pwdType;
	public static bool isExternal;
	private static ZMAPP_CHANNEL zmAppChanel;
	private static bool hasNetZone;
	private static bool hasConnect;
	private static bool hasLoginData;
	private static bool hasSwitchData;
	private static QuickLoginData quickLoginData;
	private static int SkipIdx;
	private static string SkipKey;
	private static string m_directIp;
	private static int m_directPort;
	private static string m_ip;
	private static int m_port;
	private static int m_roleID;
	private static CTimerNode m_connectTimer;

	// Methods

	public static void SetloginServerInfo(string directIp, int directPort, string ip, int port) { }

	public static void StartPubliclogin(string zmtype) { }

	private static void OnAntiIndulgence(int errorCode, string errorMsg) { }

	public static void ChangeZMSDK(string zmtype) { }

	public static void NormalLogin(string acct, string pwd) { }

	public static void OpenLoginUI(string t) { }

	public static void OpenSwitchLoginUI(string k) { }

	public static void CloseLoginDlg() { }

	public static void GZLogin(string directIp, int directPort, string ip, int port) { }

	public static void CreateRole(string RoleName, int randomIdx) { }

	private static void OnNetZoneUpdate() { }

	private static void InitZMAccountSystem() { }

	private static void FindGuestCallback(Action<List<GuestAccountData>> callback) { }

	private static void sendLoginAccount() { }

	private static void InitLoginCallBack() { }

	private static void OnLoginSkip() { }

	private static void GZConnectFailCB() { }

	private static void GZConnectOverTimeCB() { }

	public static void GZDisconnectCB() { }

	private static void OnConnectedGameServerCallBack() { }

	public static void C2SQuitGame() { }

	public static void ClientCallClear() { }

	public static void OnPubSteamLogin() { }

	private static void clearTimer() { }

	private static void addTimer() { }

	public static bool TimerCallBack() { }

	public static void InitVerificationNetService() { }

	public static void PlayerLoginInHome() { }

	private static void OnCurfewTime(string sMsg) { }

	private static void OnTimeLimite(int iMinute, string sMsg) { }

	public static void RequestVerificationInfo(string k) { }

	public static void OpenSwitchDialog(string k) { }

	public static void FeedBackQuestion(Dictionary<string, object> dQuestion) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class PubLogin.<>c
{
	// Fields
	public static readonly PubLogin.<>c <>9;
	public static IdentifierReceivedHandler <>9__31_0;
	public static IdentifierReceivedHandler <>9__31_1;
	public static Action<string, string> <>9__32_0;
	public static Action<GuestAccountData> <>9__32_1;
	public static Action<string, string> <>9__32_2;
	public static Func<bool> <>9__32_3;
	public static Action<int, string> <>9__35_0;
	public static Action<int> <>9__35_1;
	public static Action<int> <>9__35_2;
	public static Action<int> <>9__35_3;
	public static Action<int> <>9__35_4;
	public static Action<List<int>> <>9__35_5;
	public static Action<string, int, int, string> <>9__35_6;
	public static Action <>9__35_7;
	public static Action <>9__35_8;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <OnNetZoneUpdate>b__31_0(bool success, string newDuid) { }

	internal void <OnNetZoneUpdate>b__31_1(bool success, string newDuid) { }

	internal void <InitZMAccountSystem>b__32_0(string acct, string pwd) { }

	internal void <InitZMAccountSystem>b__32_1(GuestAccountData data) { }

	internal void <InitZMAccountSystem>b__32_2(string acct, string pwd) { }

	internal bool <InitZMAccountSystem>b__32_3() { }

	internal void <InitLoginCallBack>b__35_0(int playerID, string pInfo) { }

	internal void <InitLoginCallBack>b__35_1(int iPlayerID) { }

	internal void <InitLoginCallBack>b__35_2(int errorID) { }

	internal void <InitLoginCallBack>b__35_3(int keyType) { }

	internal void <InitLoginCallBack>b__35_4(int logouttype) { }

	internal void <InitLoginCallBack>b__35_5(List<int> playerList) { }

	internal void <InitLoginCallBack>b__35_6(string skipIP, int skipPort, int skipIdx, string skipKey) { }

	internal void <InitLoginCallBack>b__35_7() { }

	internal void <InitLoginCallBack>b__35_8() { }
}

// Namespace: PublicManger
public static class PubloginAPI
{
	// Methods

	public static void StartPubliclogin(string zmtype) { }

	public static void ChangeZMSDK(string zmtype) { }

	public static void OpenZMLoinUI(string opentype) { }

	public static void OpenSwitchZMLoinUI(string opentype) { }

	public static void OpenSwitchDialog(string opentype) { }

	public static void CloseLoginDlg() { }

	public static void NormalLogin(string acc, string pwd) { }

	public static void C2SQuitGame() { }

	public static void ClientCallClear() { }

	public static void SetloginServerInfo(string directIp, int directPort, string ip, int port) { }

	public static void GZLogin(string directIp, int directPort, string ip, int port) { }

	public static string GetRandomName() { }

	public static bool NormaNameCheck(string RoleName) { }

	public static void CreateRole(string name, int randomIdx) { }

	public static void SpecialOP(int k, int k1, int k2) { }

	public static void SpecialTest(string key) { }

	public static void OnZMAccountSystemCallBack(string acc, string pwd) { }

	public static void LogicCallBack(string arg, int a1) { }

	public static void SetGSNetObj(NetClient netobj) { }

	public static void ZMVerInfo(string arg, string a1, int a2) { }
}

// Namespace: PublicManger
public static class UpdateShieldManager
{
	// Fields
	public static string m_Version;
	public static string m_Strinfo;
	private static string urltext;

	// Methods

	public static bool CheckObject() { }

	public static void CalInfo(string urltext) { }

	private static void RequestByHttpWebRequest(string curUrl) { }

	private static void .cctor() { }
}

// Namespace: UnityImpulseControl
public enum ImpulseTarget
{
	// Fields
	public int value__;
	public const ImpulseTarget Left = 0;
	public const ImpulseTarget Right = 1;
}

// Namespace: UnityImpulseControl
internal interface IImpulseControl
{
	// Methods

	public abstract void DoImpulseOnLeftPad(int leftpower) { }

	public abstract void DoImpulseOnRightPad(int rightpower) { }

	public abstract void DoImpulseOnLeftPadWithTimer(int leftpower, float timer) { }

	public abstract void DoImpulseOnRightPadWithTimer(int rightpower, float timer) { }

	public abstract void DoImpulseOnBothPad(int rightpower, int leftpower) { }

	public abstract void DoImpulseOnBothPadWithTimer(int rightpower, int leftpower, float lefttime, float righttime) { }

	public abstract void EndHandleVibration() { }

	public abstract bool EndImpulse() { }
}

// Namespace: UnityImpulseControl
public class IWindowsImpulseControl : IImpulseControl
{
	// Fields
	private CTimerNode LeftTimer;
	private CTimerNode RightTimer;
	private float leftvalue;
	private float rightvalue;

	// Methods

	public void DoImpulseOnLeftPad(int leftpower) { }

	public void DoImpulseOnRightPad(int rightpower) { }

	public void DoImpulseOnLeftPadWithTimer(int leftpower, float timer) { }

	public void DoImpulseOnRightPadWithTimer(int rightpower, float timer) { }

	public void DoImpulseOnBothPad(int rightpower, int leftpower) { }

	public void DoImpulseOnBothPadWithTimer(int rightpower, int leftpower, float lefttime, float righttime) { }

	public void EndHandleVibration() { }

	public bool EndImpulse() { }

	public bool EndleftImpulseTimer() { }

	public bool EndrightImpulseTimer() { }

	public void .ctor() { }
}

// Namespace: UnityCursorControl
internal class CursorControlWindows : ICursorControl
{
	// Fields
	private static Process keyboard;

	// Methods

	private static extern bool SetCursorPos(int X, int Y) { }

	private static extern bool GetCursorPos(out CursorControlWindows.Point pos) { }

	private static extern void mouse_event(uint dwFlags, uint dx, uint dy, uint dwData, UIntPtr dwExtraInfo) { }

	private Vector2 LocalToGlobal(Vector2 pos) { }

	public Vector2 GetGlobalCursorPos() { }

	public void SetGlobalCursorPos(Vector2 pos) { }

	public void SetLocalCursorPos(Vector2 pos) { }

	public void SimulateLeftClick() { }

	public void SimulateMiddleClick() { }

	public void SimulateRightClick() { }

	public void SimulateLeftPointerDown() { }

	public void SimulateLeftPointerUp() { }

	public void SimulateMouseWheel(float Amount) { }

	public void ShowOSKeyBoard() { }

	public void HideOSKeyBoard() { }

	public void .ctor() { }
}

// Namespace: 
private struct CursorControlWindows.Point
{
	// Fields
	public int X;
	public int Y;
}

// Namespace: 
[FlagsAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private enum CursorControlWindows.MouseEventFlags
{
	// Fields
	public int value__;
	public const CursorControlWindows.MouseEventFlags MOUSEEVENTF_ABSOLUTE = 32768;
	public const CursorControlWindows.MouseEventFlags MOUSEEVENTF_LEFTDOWN = 2;
	public const CursorControlWindows.MouseEventFlags MOUSEEVENTF_LEFTUP = 4;
	public const CursorControlWindows.MouseEventFlags MOUSEEVENTF_MIDDLEDOWN = 32;
	public const CursorControlWindows.MouseEventFlags MOUSEEVENTF_MIDDLEUP = 64;
	public const CursorControlWindows.MouseEventFlags MOUSEEVENTF_MOVE = 1;
	public const CursorControlWindows.MouseEventFlags MOUSEEVENTF_RIGHTDOWN = 8;
	public const CursorControlWindows.MouseEventFlags MOUSEEVENTF_RIGHTUP = 16;
	public const CursorControlWindows.MouseEventFlags MOUSEEVENTF_XDOWN = 128;
	public const CursorControlWindows.MouseEventFlags MOUSEEVENTF_XUP = 256;
	public const CursorControlWindows.MouseEventFlags MOUSEEVENTF_WHEEL = 2048;
	public const CursorControlWindows.MouseEventFlags MOUSEEVENTF_HWHEEL = 4096;
}

// Namespace: UnityCursorControl
public class VirtualKeyboard
{
	// Fields
	private static Process _onScreenKeyboardProcess;

	// Methods

	private static extern IntPtr FindWindow(string sClassName, string sAppName) { }

	private static extern bool PostMessage(IntPtr hWnd, uint Msg, int wParam, int lParam) { }

	public void ShowTouchKeyboard() { }

	public void HideTouchKeyboard() { }

	public void ShowOnScreenKeyboard() { }

	public void HideOnScreenKeyboard() { }

	public void RepositionOnScreenKeyboard(Rect rect) { }

	private static Process ExternalCall(string filename, string arguments, bool hideWindow) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: UnityCursorControl
internal interface ICursorControl
{
	// Methods

	public abstract Vector2 GetGlobalCursorPos() { }

	public abstract void SetGlobalCursorPos(Vector2 pos) { }

	public abstract void SetLocalCursorPos(Vector2 pos) { }

	public abstract void SimulateLeftClick() { }

	public abstract void SimulateMiddleClick() { }

	public abstract void SimulateRightClick() { }

	public abstract void SimulateLeftPointerUp() { }

	public abstract void SimulateLeftPointerDown() { }

	public abstract void SimulateMouseWheel(float Amount) { }

	public abstract void ShowOSKeyBoard() { }

	public abstract void HideOSKeyBoard() { }
}

// Namespace: FXV
public class FXVShield : MonoBehaviour
{
	// Fields
	public bool shieldActive;
	public float shieldActivationSpeed;
	private float shieldActivationRim;
	private Material baseMaterial;
	private Material activationMaterial;
	private Renderer myRenderer;
	private float shieldActivationTime;
	private float shieldActivationDir;
	private int activationTimeProperty;
	private int shieldDirectionProperty;

	// Methods

	private void Awake() { }

	private void OnDestroy() { }

	public void SetMaterial(Material newMat) { }

	private void Update() { }

	public void SetShieldEffectDirection(Vector3 dir) { }

	public void .ctor() { }
}

// Namespace: DuoyiQaLib
public static class ClientProfiler
{
	// Fields
	private static int _sampleDepth;
	private static readonly Dictionary<int, string> _showNames;

	// Methods

	[ConditionalAttribute] // RVA: 0xC4100 Offset: 0xC3500 VA: 0x1800C4100
	public static void BeginSample(int id) { }

	[ConditionalAttribute] // RVA: 0xC4100 Offset: 0xC3500 VA: 0x1800C4100
	public static void BeginSample(int id, string name) { }

	[ConditionalAttribute] // RVA: 0xC4100 Offset: 0xC3500 VA: 0x1800C4100
	internal static void BeginSample(string name) { }

	[ConditionalAttribute] // RVA: 0xC4100 Offset: 0xC3500 VA: 0x1800C4100
	public static void EndSample() { }

	private static void .cctor() { }
}

// Namespace: DuoyiQaLib
public class CoreUtil
{
	// Fields
	private static string dataCenterPath;
	private static int _frameId;
	private static int _targetFrameRate;
	private static float _startTime;
	private static float _frameStartTime;
	private static float _coreTime;
	private static string _finalDataPath;
	private static string _monoPath;
	private static string _externalStorageDirectory;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static string <TestMode>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static string <Scene>k__BackingField;

	// Properties
	public static string TestMode { get; set; }
	public static string Scene { get; set; }
	public static int FrameId { get; }
	public static int TargetFrameRate { get; }
	public static float StartTime { get; }
	public static string FinalDataPath { get; }
	public static string PkgName { get; }
	public static float TimeExceptCoreSinceStartup { get; }
	public static string ProductName { get; }
	public static string ExternalStorageDirectory { get; }
	public static string MonoPath { get; }

	// Methods

	public static void Initialize() { }

	public static void Start() { }

	public static void Update() { }

	public static void CoreTimeStart() { }

	public static void CoreTimeEnd() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_TestMode() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_TestMode(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static string get_Scene() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_Scene(string value) { }

	public static int get_FrameId() { }

	public static int get_TargetFrameRate() { }

	public static float get_StartTime() { }

	public static string get_FinalDataPath() { }

	public static string get_PkgName() { }

	public static float get_TimeExceptCoreSinceStartup() { }

	public static string get_ProductName() { }

	public static string get_ExternalStorageDirectory() { }

	public static string get_MonoPath() { }

	private static string SearchFile(string fileName, string baseDir) { }

	public static string GetCurrentTime() { }

	public static string GetFrameIdWithExtFilePath(string extension) { }

	public static string GetCodeCacheDir() { }

	public static string StringReplace(string orc) { }

	public static void CopyStream(Stream input, Stream output) { }

	private static void InitDataPath() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DuoyiQaLib
public class GameProfiler
{
	// Fields
	private static string persistentDataPath;
	private static GameProfilerCore testCore;
	private static string testScene;
	private static string testMode;
	private static string testSwitch;
	private static int testLevel;
	private static int testTime;
	private static HashSet<string> switchSet;
	private static Dictionary<string, GameProfiler.DYQASwitchFunc> switchTable;
	private static GameProfiler.DYQAStampFunc TakeStampFunc;

	// Methods

	public static bool CheckRunTest() { }

	public static void Register() { }

	private static void LoadTestConfig() { }

	private static void InitSwitchSet(string text) { }

	public static void RegisterSwitch(string name, GameProfiler.DYQASwitchFunc func) { }

	public static void RunTest(float time) { }

	public static void EndTest() { }

	public static string GetTestScene() { }

	public static int GetTestLevel() { }

	public static void TakeStamp(string stamp) { }

	public static void SetTakeStampFunc(GameProfiler.DYQAStampFunc stampFunc) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public sealed class GameProfiler.DYQASwitchFunc : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(bool enable) { }

	public virtual IAsyncResult BeginInvoke(bool enable, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class GameProfiler.DYQAStampFunc : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string stamp) { }

	public virtual IAsyncResult BeginInvoke(string stamp, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DuoyiQaLib
public class GameProfilerCore : MonoBehaviour
{
	// Fields
	private GameProfilerCore.TestState _testState;
	private GameProfilerCore.TestMode _testMode;
	private float _testTime;
	private float _endTestTime;
	private readonly WaitForEndOfFrame waitFrame;

	// Methods

	public void SetTestInfo(string mode, string scene, int testTime) { }

	public void StartTest() { }

	public void StopTest() { }

	private void Awake() { }

	private void SceneLoaded(Scene scene, LoadSceneMode loadSceneMode) { }

	private void CheckTestTime() { }

	private void Update() { }

	private void Initialize() { }

	private void Starting() { }

	[IteratorStateMachineAttribute] // RVA: 0xCF070 Offset: 0xCE470 VA: 0x1800CF070
	private IEnumerator CoInitEnd() { }

	public static void PostInit() { }

	private void Recording() { }

	[IteratorStateMachineAttribute] // RVA: 0xD14D0 Offset: 0xD08D0 VA: 0x1800D14D0
	private IEnumerator CoFrameEnd() { }

	public static void UpdateAtEnd() { }

	private void Stopping() { }

	public void .ctor() { }
}

// Namespace: 
private enum GameProfilerCore.TestMode
{
	// Fields
	public int value__;
	public const GameProfilerCore.TestMode UnSelect = 0;
	public const GameProfilerCore.TestMode Overview = 1;
	public const GameProfilerCore.TestMode Mono = 2;
	public const GameProfilerCore.TestMode Assets = 3;
	public const GameProfilerCore.TestMode MonoAssets = 4;
	public const GameProfilerCore.TestMode ResourceAssets = 5;
	public const GameProfilerCore.TestMode Deep = 6;
	public const GameProfilerCore.TestMode Simple = 7;
}

// Namespace: 
private enum GameProfilerCore.TestState
{
	// Fields
	public int value__;
	public const GameProfilerCore.TestState Waiting = 0;
	public const GameProfilerCore.TestState Starting = 1;
	public const GameProfilerCore.TestState Recording = 2;
	public const GameProfilerCore.TestState Stopping = 3;
	public const GameProfilerCore.TestState Stopped = 4;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class GameProfilerCore.<CoInitEnd>d__16 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public GameProfilerCore <>4__this;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class GameProfilerCore.<CoFrameEnd>d__19 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public GameProfilerCore <>4__this;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: DuoyiQaLib
public class GameProfilerEntry : MonoBehaviour
{
	// Methods

	private void Start() { }

	private void Awake() { }

	public void .ctor() { }
}

// Namespace: DuoyiQaLib
public class AssetTracker : AutoTracker
{
	// Fields
	private string ext;
	private StreamWriter trackWriter;
	private string curLogPath;
	private int nextRecFrame;
	private int trackFrameInterval;
	private int writeFrameInterval;
	private int currentLineIdx;
	private AssetTracker.AssetTrackTask goTask;
	private long goCount;
	private Dictionary<string, int> dictType2Idx;
	private Dictionary<long, int> dictAssetsHash2Line;
	private Dictionary<long, int> dictHash2IdxCacheForCurrentTypeAssetInfo;
	private int taskCount;
	private bool firstWrite;
	private int currentFrame;
	private List<AssetTracker.AssetOfTypeTrack> listAssetsOfType;
	private static List<AssetTracker.AssetTrackTask> listTask;

	// Methods

	public void .ctor() { }

	public override void Init() { }

	public override void UpdateAtEnd(int frameId) { }

	public override void StartTrack() { }

	public override void StopTrack() { }

	protected override void OnDispose() { }

	private void AddTask(Type taskType, int multi) { }

	private void InitMemInfo() { }

	private void WriteInfoOfAssetsPass1() { }

	private void AppendMemInfo(StringBuilder sb) { }

	private void WriteInfoOfAssetsPass2() { }

	private void WriteInfoOfAssetType(AssetTracker.AssetTrackTask task) { }

	private static int GetHashCode(string str) { }

	private string GetAddedInfo4Asset(Type t, Object obj, string name) { }

	private void CheckTimeAndSwitchLogFile() { }

	private void SwitchTrackWriter(bool end = False) { }

	private void WriteTrackInfo(string str) { }

	private static void .cctor() { }
}

// Namespace: 
private struct AssetTracker.AssetInfo
{
	// Fields
	public long hashCode;
	public int frameCounts;
	public long frameMemSize;

	// Methods

	public void .ctor(long hc) { }
}

// Namespace: 
private class AssetTracker.AssetOfTypeTrack
{
	// Fields
	public List<AssetTracker.AssetInfo> assetsInfoList;

	// Methods

	public void .ctor() { }

	public void Reset() { }
}

// Namespace: 
private class AssetTracker.AssetTrackTask
{
	// Fields
	public Type type;
	public int frameInternal;
	public int residue;

	// Methods

	public void .ctor(Type t, int fn, int idx) { }
}

// Namespace: DuoyiQaLib
public class LuaTracker : AutoTracker
{
	// Fields
	private bool enabled;
	private object luaWarpInst;
	private MethodInfo callMethod;
	private MethodInfo getMethod;
	private string ext;
	private string curLogPath;
	private int nextRecFrame;
	private int trackFrameInterval;

	// Methods

	public void .ctor() { }

	public override void Init() { }

	public override void StartTrack() { }

	public override void UpdateAtEnd(int frameId) { }

	public override void StopTrack() { }

	private void CheckTimeAndSwitchLogFile() { }

	private void SwitchTrackWriter() { }
}

// Namespace: DuoyiQaLib
public class MonoTracker : AutoTracker
{
	// Fields
	private string ext;
	private string curLogPath;
	private int nextRecFrame;
	private int trackFrameInterval;

	// Methods

	private static extern void StartProfiler(string libPath, string mapPath) { }

	private static extern void StartRecord() { }

	private static extern void EndRecord() { }

	private static extern void WriteFrame(int frameId) { }

	private static extern void SwitchFile(string filePath) { }

	public void .ctor() { }

	public override void Init() { }

	public override void UpdateAtEnd(int frameId) { }

	public override void StartTrack() { }

	public override void StopTrack() { }

	protected override void OnDispose() { }

	private void CheckTimeAndSwitchLogFile() { }

	private void SwitchTrackWriter(bool end = False) { }
}

// Namespace: DuoyiQaLib
public class NativeProfilerTracker : AutoTracker
{
	// Fields
	private string profLogPath;

	// Methods

	public void .ctor() { }

	public override void PreInit() { }

	public override void PostInit() { }
}

// Namespace: DuoyiQaLib
public class PerformTracker : AutoTracker
{
	// Fields
	private Type tStats;
	private MethodInfo mhdGetPackages;
	private MethodInfo mhdGetItems;
	private bool fairyGUI;
	private int nextRecFrame;
	private int recInterval;

	// Methods

	private static extern void InitCpuTrack() { }

	private static extern double GetCpuRate() { }

	private void UpdateCpuInfo() { }

	private void UpdateTempInfo() { }

	public void .ctor() { }

	public override void PreInit() { }

	private void InitGUI() { }

	public override void UpdateAtEnd(int frameId) { }

	private void UpdateFairyGUI() { }
}

// Namespace: DuoyiQaLib
public class ProfilerTracker : AutoTracker
{
	// Fields
	private string profLogPath;
	private int nextRecFrame;
	private int recInterval;
	private int index;

	// Methods

	private static void Register(string path) { }

	private static void StatProfData(string logPath, string logDataPath) { }

	private static void StopHelper() { }

	public void .ctor() { }

	public override void Init() { }

	public override void UpdateAtEnd(int frameId) { }

	public override void PostInit() { }

	public override void StopTrack() { }

	private void StatProfDataByIndex(int i) { }

	protected override void OnDispose() { }
}

// Namespace: DuoyiQaLib
public class ResourceTracker : AutoTracker
{
	// Methods

	private static extern void RegisterMono(string libPath) { }

	private static extern void ReplaceInternalCall(bool unity2018) { }

	private static extern void StarRecord(string mapPath, string outPath) { }

	private static extern void EndRecord() { }

	private static extern void SwitchFrame(int frameId) { }

	public void .ctor() { }

	public override void PreInit() { }

	public override void StartTrack() { }

	public override void UpdateAtEnd(int frameId) { }

	public override void StopTrack() { }

	protected override void OnDispose() { }
}

// Namespace: DuoyiQaLib
public class SimpleTracker : AutoTracker
{
	// Methods

	public void .ctor(SystemTracker sysTracker) { }
}

// Namespace: DuoyiQaLib
public class SystemTracker : AutoTracker
{
	// Fields
	private bool enableShoot;
	private int sceenShootHeight;
	private float flagWriteInterval;
	private float flagWriteCurrent;
	private int recInterval;
	private int nextRecFrame;

	// Methods

	private void ScreenShoot(string fileName, int quality) { }

	public bool ScreenShootIsReady() { }

	public void PreInitScreenShoot() { }

	public void .ctor() { }

	public override void Init() { }

	public override void StartTrack() { }

	public override void OnLevelLoad() { }

	public void SetEnableShoot(bool val) { }

	public void SetSceenShootHeight(int height) { }

	public void ShootScreen(string name, int quality) { }

	private void UpdateSceneName() { }

	private void DumpSystemInfo(string path) { }

	public override void UpdateAtEnd(int frameId) { }

	public override void StopTrack() { }

	private void WriteEndingFlag() { }

	public override bool IsReady() { }

	public override void PreInit() { }
}

// Namespace: DuoyiQaLib
public class TrackManager
{
	// Fields
	private static readonly List<AutoTracker> trackerList;

	// Methods

	public static void AddTracker(AutoTracker tracker) { }

	public static void PreInit() { }

	public static void Initialize() { }

	public static void PostInit() { }

	public static void UpdateAtEnd() { }

	public static void StartTrack() { }

	public static void StopTrack() { }

	public static bool IsAllReady() { }

	public static void OnLevelLoad() { }

	public static void Clear() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DuoyiQaLib
public class AutoTracker
{
	// Fields
	private StreamWriter logWriter;
	protected string logName;

	// Methods

	public void .ctor() { }

	protected override void Finalize() { }

	public virtual void PreInit() { }

	public virtual void Init() { }

	public virtual void PostInit() { }

	public virtual void UpdateAtEnd(int frameId) { }

	public virtual void StartTrack() { }

	public virtual void StopTrack() { }

	public virtual bool IsReady() { }

	public virtual void OnLevelLoad() { }

	protected virtual void OnDispose() { }

	public void InitLogPath(string dataPath) { }

	protected void WriteLog(string str) { }

	protected void SwitchWriter(string newLogPath) { }
}

// Namespace: DG.Tweening
[AddComponentMenu] // RVA: 0xE8570 Offset: 0xE7970 VA: 0x1800E8570
public class DOTweenAnimation : ABSAnimationComponent
{
	// Fields
	public bool targetIsSelf;
	public GameObject targetGO;
	public bool tweenTargetIsTargetGO;
	public float delay;
	public float duration;
	public Ease easeType;
	public AnimationCurve easeCurve;
	public LoopType loopType;
	public int loops;
	public string id;
	public bool isRelative;
	public bool isFrom;
	public bool isIndependentUpdate;
	public bool autoKill;
	public bool isActive;
	public bool isValid;
	public Component target;
	public DOTweenAnimationType animationType;
	public TargetType targetType;
	public TargetType forcedTargetType;
	public bool autoPlay;
	public bool useTargetAsV3;
	public float endValueFloat;
	public Vector3 endValueV3;
	public Vector2 endValueV2;
	public Vector3 offsetV3;
	public Vector3 FinalVectorV3;
	public Color endValueColor;
	public string endValueString;
	public Rect endValueRect;
	public Transform endValueTransform;
	public bool optionalBool0;
	public float optionalFloat0;
	public int optionalInt0;
	public RotateMode optionalRotationMode;
	public ScrambleMode optionalScrambleMode;
	public string optionalString;
	private bool _tweenCreated;
	private int _playCount;

	// Methods

	private void Awake() { }

	private void Start() { }

	private void OnDestroy() { }

	public void CreateTween() { }

	public override void DOPlay() { }

	public override void DOPlayBackwards() { }

	public override void DOPlayForward() { }

	public override void DOPause() { }

	public override void DOTogglePause() { }

	public override void DORewind() { }

	public override void DORestart() { }

	public override void DORestart(bool fromHere) { }

	public void DORestartInNewPos() { }

	public void DOFinishAndRestart() { }

	public override void DOComplete() { }

	public override void DOKill() { }

	public void DOPlayById(string id) { }

	public void DOPlayAllById(string id) { }

	public void DOPauseAllById(string id) { }

	public void DOPlayBackwardsById(string id) { }

	public void DOPlayBackwardsAllById(string id) { }

	public void DOPlayForwardById(string id) { }

	public void DOPlayForwardAllById(string id) { }

	public void DOPlayNext() { }

	public void DORewindAndPlayNext() { }

	public void DORewindAllById(string id) { }

	public void DORestartById(string id) { }

	public void DORestartAllById(string id) { }

	public List<Tween> GetTweens() { }

	public static TargetType TypeToDOTargetType(Type t) { }

	public Tween CreateEditorPreview() { }

	private GameObject GetTweenGO() { }

	private void ReEvaluateRelativeTween() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <CreateTween>b__42_0() { }
}

// Namespace: DG.Tweening
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class DOTweenAnimationExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool IsSameOrSubclassOf<T>(Component t) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1C1F330 Offset: 0x1C1E330 VA: 0x181C1F330
	|-DOTweenAnimationExtensions.IsSameOrSubclassOf<object>
	*/
}

// Namespace: DG.Tweening
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class DOTweenModuleAudio
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOFade(AudioSource target, float endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOPitch(AudioSource target, float endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOSetFloat(AudioMixer target, string floatName, float endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOComplete(AudioMixer target, bool withCallbacks = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOKill(AudioMixer target, bool complete = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOFlip(AudioMixer target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOGoto(AudioMixer target, float to, bool andPlay = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOPause(AudioMixer target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOPlay(AudioMixer target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOPlayBackwards(AudioMixer target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOPlayForward(AudioMixer target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DORestart(AudioMixer target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DORewind(AudioMixer target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOSmoothRewind(AudioMixer target) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int DOTogglePause(AudioMixer target) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleAudio.<>c__DisplayClass0_0
{
	// Fields
	public AudioSource target;

	// Methods

	public void .ctor() { }

	internal float <DOFade>b__0() { }

	internal void <DOFade>b__1(float x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleAudio.<>c__DisplayClass1_0
{
	// Fields
	public AudioSource target;

	// Methods

	public void .ctor() { }

	internal float <DOPitch>b__0() { }

	internal void <DOPitch>b__1(float x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleAudio.<>c__DisplayClass2_0
{
	// Fields
	public AudioMixer target;
	public string floatName;

	// Methods

	public void .ctor() { }

	internal float <DOSetFloat>b__0() { }

	internal void <DOSetFloat>b__1(float x) { }
}

// Namespace: DG.Tweening
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class DOTweenModulePhysics
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOMove(Rigidbody target, Vector3 endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOMoveX(Rigidbody target, float endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOMoveY(Rigidbody target, float endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOMoveZ(Rigidbody target, float endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DORotate(Rigidbody target, Vector3 endValue, float duration, RotateMode mode = 0) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOLookAt(Rigidbody target, Vector3 towards, float duration, AxisConstraint axisConstraint = 0, Nullable<Vector3> up) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Sequence DOJump(Rigidbody target, Vector3 endValue, float jumpPower, int numJumps, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TweenerCore<Vector3, Path, PathOptions> DOPath(Rigidbody target, Vector3[] path, float duration, PathType pathType = 0, PathMode pathMode = 1, int resolution = 10, Nullable<Color> gizmoColor) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TweenerCore<Vector3, Path, PathOptions> DOLocalPath(Rigidbody target, Vector3[] path, float duration, PathType pathType = 0, PathMode pathMode = 1, int resolution = 10, Nullable<Color> gizmoColor) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static TweenerCore<Vector3, Path, PathOptions> DOPath(Rigidbody target, Path path, float duration, PathMode pathMode = 1) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal static TweenerCore<Vector3, Path, PathOptions> DOLocalPath(Rigidbody target, Path path, float duration, PathMode pathMode = 1) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModulePhysics.<>c__DisplayClass0_0
{
	// Fields
	public Rigidbody target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOMove>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModulePhysics.<>c__DisplayClass1_0
{
	// Fields
	public Rigidbody target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOMoveX>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModulePhysics.<>c__DisplayClass2_0
{
	// Fields
	public Rigidbody target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOMoveY>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModulePhysics.<>c__DisplayClass3_0
{
	// Fields
	public Rigidbody target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOMoveZ>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModulePhysics.<>c__DisplayClass4_0
{
	// Fields
	public Rigidbody target;

	// Methods

	public void .ctor() { }

	internal Quaternion <DORotate>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModulePhysics.<>c__DisplayClass5_0
{
	// Fields
	public Rigidbody target;

	// Methods

	public void .ctor() { }

	internal Quaternion <DOLookAt>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModulePhysics.<>c__DisplayClass6_0
{
	// Fields
	public Rigidbody target;
	public float startPosY;
	public bool offsetYSet;
	public float offsetY;
	public Sequence s;
	public Vector3 endValue;
	public Tween yTween;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOJump>b__0() { }

	internal void <DOJump>b__1() { }

	internal Vector3 <DOJump>b__2() { }

	internal Vector3 <DOJump>b__3() { }

	internal void <DOJump>b__4() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModulePhysics.<>c__DisplayClass7_0
{
	// Fields
	public Rigidbody target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOPath>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModulePhysics.<>c__DisplayClass8_0
{
	// Fields
	public Transform trans;
	public Rigidbody target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOLocalPath>b__0() { }

	internal void <DOLocalPath>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModulePhysics.<>c__DisplayClass9_0
{
	// Fields
	public Rigidbody target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOPath>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModulePhysics.<>c__DisplayClass10_0
{
	// Fields
	public Transform trans;
	public Rigidbody target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOLocalPath>b__0() { }

	internal void <DOLocalPath>b__1(Vector3 x) { }
}

// Namespace: DG.Tweening
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class DOTweenModulePhysics2D
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOMove(Rigidbody2D target, Vector2 endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOMoveX(Rigidbody2D target, float endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOMoveY(Rigidbody2D target, float endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DORotate(Rigidbody2D target, float endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Sequence DOJump(Rigidbody2D target, Vector2 endValue, float jumpPower, int numJumps, float duration, bool snapping = False) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModulePhysics2D.<>c__DisplayClass0_0
{
	// Fields
	public Rigidbody2D target;

	// Methods

	public void .ctor() { }

	internal Vector2 <DOMove>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModulePhysics2D.<>c__DisplayClass1_0
{
	// Fields
	public Rigidbody2D target;

	// Methods

	public void .ctor() { }

	internal Vector2 <DOMoveX>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModulePhysics2D.<>c__DisplayClass2_0
{
	// Fields
	public Rigidbody2D target;

	// Methods

	public void .ctor() { }

	internal Vector2 <DOMoveY>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModulePhysics2D.<>c__DisplayClass3_0
{
	// Fields
	public Rigidbody2D target;

	// Methods

	public void .ctor() { }

	internal float <DORotate>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModulePhysics2D.<>c__DisplayClass4_0
{
	// Fields
	public Rigidbody2D target;
	public float startPosY;
	public bool offsetYSet;
	public float offsetY;
	public Sequence s;
	public Vector2 endValue;
	public Tween yTween;

	// Methods

	public void .ctor() { }

	internal Vector2 <DOJump>b__0() { }

	internal void <DOJump>b__1(Vector2 x) { }

	internal void <DOJump>b__2() { }

	internal Vector2 <DOJump>b__3() { }

	internal void <DOJump>b__4(Vector2 x) { }

	internal void <DOJump>b__5() { }
}

// Namespace: DG.Tweening
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class DOTweenModuleSprite
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOColor(SpriteRenderer target, Color endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOFade(SpriteRenderer target, float endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Sequence DOGradientColor(SpriteRenderer target, Gradient gradient, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOBlendableColor(SpriteRenderer target, Color endValue, float duration) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleSprite.<>c__DisplayClass0_0
{
	// Fields
	public SpriteRenderer target;

	// Methods

	public void .ctor() { }

	internal Color <DOColor>b__0() { }

	internal void <DOColor>b__1(Color x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleSprite.<>c__DisplayClass1_0
{
	// Fields
	public SpriteRenderer target;

	// Methods

	public void .ctor() { }

	internal Color <DOFade>b__0() { }

	internal void <DOFade>b__1(Color x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleSprite.<>c__DisplayClass3_0
{
	// Fields
	public Color to;
	public SpriteRenderer target;

	// Methods

	public void .ctor() { }

	internal Color <DOBlendableColor>b__0() { }

	internal void <DOBlendableColor>b__1(Color x) { }
}

// Namespace: DG.Tweening
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class DOTweenModuleUI
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOFade(CanvasGroup target, float endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOColor(Graphic target, Color endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOFade(Graphic target, float endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOColor(Image target, Color endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOFade(Image target, float endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOFillAmount(Image target, float endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Sequence DOGradientColor(Image target, Gradient gradient, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOFlexibleSize(LayoutElement target, Vector2 endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOMinSize(LayoutElement target, Vector2 endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOPreferredSize(LayoutElement target, Vector2 endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOColor(Outline target, Color endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOFade(Outline target, float endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOScale(Outline target, Vector2 endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOAnchorPos(RectTransform target, Vector2 endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOAnchorPosX(RectTransform target, float endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOAnchorPosY(RectTransform target, float endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOAnchorPos3D(RectTransform target, Vector3 endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOAnchorPos3DX(RectTransform target, float endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOAnchorPos3DY(RectTransform target, float endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOAnchorPos3DZ(RectTransform target, float endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOAnchorMax(RectTransform target, Vector2 endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOAnchorMin(RectTransform target, Vector2 endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOPivot(RectTransform target, Vector2 endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOPivotX(RectTransform target, float endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOPivotY(RectTransform target, float endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOSizeDelta(RectTransform target, Vector2 endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOPunchAnchorPos(RectTransform target, Vector2 punch, float duration, int vibrato = 10, float elasticity = 1, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOShakeAnchorPos(RectTransform target, float duration, float strength = 100, int vibrato = 10, float randomness = 90, bool snapping = False, bool fadeOut = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOShakeAnchorPos(RectTransform target, float duration, Vector2 strength, int vibrato = 10, float randomness = 90, bool snapping = False, bool fadeOut = True) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Sequence DOJumpAnchorPos(RectTransform target, Vector2 endValue, float jumpPower, int numJumps, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DONormalizedPos(ScrollRect target, Vector2 endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOHorizontalNormalizedPos(ScrollRect target, float endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOVerticalNormalizedPos(ScrollRect target, float endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOValue(Slider target, float endValue, float duration, bool snapping = False) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOColor(Text target, Color endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOFade(Text target, float endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOText(Text target, string endValue, float duration, bool richTextEnabled = True, ScrambleMode scrambleMode = 0, string scrambleChars) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOBlendableColor(Graphic target, Color endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOBlendableColor(Image target, Color endValue, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOBlendableColor(Text target, Color endValue, float duration) { }
}

// Namespace: 
public static class DOTweenModuleUI.Utils
{
	// Methods

	public static Vector2 SwitchToRectTransform(RectTransform from, RectTransform to) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass0_0
{
	// Fields
	public CanvasGroup target;

	// Methods

	public void .ctor() { }

	internal float <DOFade>b__0() { }

	internal void <DOFade>b__1(float x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass1_0
{
	// Fields
	public Graphic target;

	// Methods

	public void .ctor() { }

	internal Color <DOColor>b__0() { }

	internal void <DOColor>b__1(Color x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass2_0
{
	// Fields
	public Graphic target;

	// Methods

	public void .ctor() { }

	internal Color <DOFade>b__0() { }

	internal void <DOFade>b__1(Color x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass3_0
{
	// Fields
	public Image target;

	// Methods

	public void .ctor() { }

	internal Color <DOColor>b__0() { }

	internal void <DOColor>b__1(Color x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass4_0
{
	// Fields
	public Image target;

	// Methods

	public void .ctor() { }

	internal Color <DOFade>b__0() { }

	internal void <DOFade>b__1(Color x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass5_0
{
	// Fields
	public Image target;

	// Methods

	public void .ctor() { }

	internal float <DOFillAmount>b__0() { }

	internal void <DOFillAmount>b__1(float x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass7_0
{
	// Fields
	public LayoutElement target;

	// Methods

	public void .ctor() { }

	internal Vector2 <DOFlexibleSize>b__0() { }

	internal void <DOFlexibleSize>b__1(Vector2 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass8_0
{
	// Fields
	public LayoutElement target;

	// Methods

	public void .ctor() { }

	internal Vector2 <DOMinSize>b__0() { }

	internal void <DOMinSize>b__1(Vector2 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass9_0
{
	// Fields
	public LayoutElement target;

	// Methods

	public void .ctor() { }

	internal Vector2 <DOPreferredSize>b__0() { }

	internal void <DOPreferredSize>b__1(Vector2 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass10_0
{
	// Fields
	public Outline target;

	// Methods

	public void .ctor() { }

	internal Color <DOColor>b__0() { }

	internal void <DOColor>b__1(Color x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass11_0
{
	// Fields
	public Outline target;

	// Methods

	public void .ctor() { }

	internal Color <DOFade>b__0() { }

	internal void <DOFade>b__1(Color x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass12_0
{
	// Fields
	public Outline target;

	// Methods

	public void .ctor() { }

	internal Vector2 <DOScale>b__0() { }

	internal void <DOScale>b__1(Vector2 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass13_0
{
	// Fields
	public RectTransform target;

	// Methods

	public void .ctor() { }

	internal Vector2 <DOAnchorPos>b__0() { }

	internal void <DOAnchorPos>b__1(Vector2 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass14_0
{
	// Fields
	public RectTransform target;

	// Methods

	public void .ctor() { }

	internal Vector2 <DOAnchorPosX>b__0() { }

	internal void <DOAnchorPosX>b__1(Vector2 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass15_0
{
	// Fields
	public RectTransform target;

	// Methods

	public void .ctor() { }

	internal Vector2 <DOAnchorPosY>b__0() { }

	internal void <DOAnchorPosY>b__1(Vector2 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass16_0
{
	// Fields
	public RectTransform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOAnchorPos3D>b__0() { }

	internal void <DOAnchorPos3D>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass17_0
{
	// Fields
	public RectTransform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOAnchorPos3DX>b__0() { }

	internal void <DOAnchorPos3DX>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass18_0
{
	// Fields
	public RectTransform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOAnchorPos3DY>b__0() { }

	internal void <DOAnchorPos3DY>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass19_0
{
	// Fields
	public RectTransform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOAnchorPos3DZ>b__0() { }

	internal void <DOAnchorPos3DZ>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass20_0
{
	// Fields
	public RectTransform target;

	// Methods

	public void .ctor() { }

	internal Vector2 <DOAnchorMax>b__0() { }

	internal void <DOAnchorMax>b__1(Vector2 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass21_0
{
	// Fields
	public RectTransform target;

	// Methods

	public void .ctor() { }

	internal Vector2 <DOAnchorMin>b__0() { }

	internal void <DOAnchorMin>b__1(Vector2 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass22_0
{
	// Fields
	public RectTransform target;

	// Methods

	public void .ctor() { }

	internal Vector2 <DOPivot>b__0() { }

	internal void <DOPivot>b__1(Vector2 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass23_0
{
	// Fields
	public RectTransform target;

	// Methods

	public void .ctor() { }

	internal Vector2 <DOPivotX>b__0() { }

	internal void <DOPivotX>b__1(Vector2 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass24_0
{
	// Fields
	public RectTransform target;

	// Methods

	public void .ctor() { }

	internal Vector2 <DOPivotY>b__0() { }

	internal void <DOPivotY>b__1(Vector2 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass25_0
{
	// Fields
	public RectTransform target;

	// Methods

	public void .ctor() { }

	internal Vector2 <DOSizeDelta>b__0() { }

	internal void <DOSizeDelta>b__1(Vector2 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass26_0
{
	// Fields
	public RectTransform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOPunchAnchorPos>b__0() { }

	internal void <DOPunchAnchorPos>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass27_0
{
	// Fields
	public RectTransform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOShakeAnchorPos>b__0() { }

	internal void <DOShakeAnchorPos>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass28_0
{
	// Fields
	public RectTransform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOShakeAnchorPos>b__0() { }

	internal void <DOShakeAnchorPos>b__1(Vector3 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass29_0
{
	// Fields
	public RectTransform target;
	public float startPosY;
	public bool offsetYSet;
	public float offsetY;
	public Sequence s;
	public Vector2 endValue;

	// Methods

	public void .ctor() { }

	internal Vector2 <DOJumpAnchorPos>b__0() { }

	internal void <DOJumpAnchorPos>b__1(Vector2 x) { }

	internal void <DOJumpAnchorPos>b__2() { }

	internal Vector2 <DOJumpAnchorPos>b__3() { }

	internal void <DOJumpAnchorPos>b__4(Vector2 x) { }

	internal void <DOJumpAnchorPos>b__5() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass30_0
{
	// Fields
	public ScrollRect target;

	// Methods

	public void .ctor() { }

	internal Vector2 <DONormalizedPos>b__0() { }

	internal void <DONormalizedPos>b__1(Vector2 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass31_0
{
	// Fields
	public ScrollRect target;

	// Methods

	public void .ctor() { }

	internal float <DOHorizontalNormalizedPos>b__0() { }

	internal void <DOHorizontalNormalizedPos>b__1(float x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass32_0
{
	// Fields
	public ScrollRect target;

	// Methods

	public void .ctor() { }

	internal float <DOVerticalNormalizedPos>b__0() { }

	internal void <DOVerticalNormalizedPos>b__1(float x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass33_0
{
	// Fields
	public Slider target;

	// Methods

	public void .ctor() { }

	internal float <DOValue>b__0() { }

	internal void <DOValue>b__1(float x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass34_0
{
	// Fields
	public Text target;

	// Methods

	public void .ctor() { }

	internal Color <DOColor>b__0() { }

	internal void <DOColor>b__1(Color x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass35_0
{
	// Fields
	public Text target;

	// Methods

	public void .ctor() { }

	internal Color <DOFade>b__0() { }

	internal void <DOFade>b__1(Color x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass36_0
{
	// Fields
	public Text target;

	// Methods

	public void .ctor() { }

	internal string <DOText>b__0() { }

	internal void <DOText>b__1(string x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass37_0
{
	// Fields
	public Color to;
	public Graphic target;

	// Methods

	public void .ctor() { }

	internal Color <DOBlendableColor>b__0() { }

	internal void <DOBlendableColor>b__1(Color x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass38_0
{
	// Fields
	public Color to;
	public Image target;

	// Methods

	public void .ctor() { }

	internal Color <DOBlendableColor>b__0() { }

	internal void <DOBlendableColor>b__1(Color x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUI.<>c__DisplayClass39_0
{
	// Fields
	public Color to;
	public Text target;

	// Methods

	public void .ctor() { }

	internal Color <DOBlendableColor>b__0() { }

	internal void <DOBlendableColor>b__1(Color x) { }
}

// Namespace: DG.Tweening
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class DOTweenModuleUnityVersion
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Sequence DOGradientColor(Material target, Gradient gradient, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Sequence DOGradientColor(Material target, Gradient gradient, string property, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static CustomYieldInstruction WaitForCompletion(Tween t, bool returnCustomYieldInstruction) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static CustomYieldInstruction WaitForRewind(Tween t, bool returnCustomYieldInstruction) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static CustomYieldInstruction WaitForKill(Tween t, bool returnCustomYieldInstruction) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static CustomYieldInstruction WaitForElapsedLoops(Tween t, int elapsedLoops, bool returnCustomYieldInstruction) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static CustomYieldInstruction WaitForPosition(Tween t, float position, bool returnCustomYieldInstruction) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static CustomYieldInstruction WaitForStart(Tween t, bool returnCustomYieldInstruction) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOOffset(Material target, Vector2 endValue, int propertyID, float duration) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOTiling(Material target, Vector2 endValue, int propertyID, float duration) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUnityVersion.<>c__DisplayClass8_0
{
	// Fields
	public Material target;
	public int propertyID;

	// Methods

	public void .ctor() { }

	internal Vector2 <DOOffset>b__0() { }

	internal void <DOOffset>b__1(Vector2 x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenModuleUnityVersion.<>c__DisplayClass9_0
{
	// Fields
	public Material target;
	public int propertyID;

	// Methods

	public void .ctor() { }

	internal Vector2 <DOTiling>b__0() { }

	internal void <DOTiling>b__1(Vector2 x) { }
}

// Namespace: DG.Tweening
public static class DOTweenCYInstruction
{}

// Namespace: 
public class DOTweenCYInstruction.WaitForCompletion : CustomYieldInstruction
{
	// Fields
	private readonly Tween t;

	// Properties
	public override bool keepWaiting { get; }

	// Methods

	public override bool get_keepWaiting() { }

	public void .ctor(Tween tween) { }
}

// Namespace: 
public class DOTweenCYInstruction.WaitForRewind : CustomYieldInstruction
{
	// Fields
	private readonly Tween t;

	// Properties
	public override bool keepWaiting { get; }

	// Methods

	public override bool get_keepWaiting() { }

	public void .ctor(Tween tween) { }
}

// Namespace: 
public class DOTweenCYInstruction.WaitForKill : CustomYieldInstruction
{
	// Fields
	private readonly Tween t;

	// Properties
	public override bool keepWaiting { get; }

	// Methods

	public override bool get_keepWaiting() { }

	public void .ctor(Tween tween) { }
}

// Namespace: 
public class DOTweenCYInstruction.WaitForElapsedLoops : CustomYieldInstruction
{
	// Fields
	private readonly Tween t;
	private readonly int elapsedLoops;

	// Properties
	public override bool keepWaiting { get; }

	// Methods

	public override bool get_keepWaiting() { }

	public void .ctor(Tween tween, int elapsedLoops) { }
}

// Namespace: 
public class DOTweenCYInstruction.WaitForPosition : CustomYieldInstruction
{
	// Fields
	private readonly Tween t;
	private readonly float position;

	// Properties
	public override bool keepWaiting { get; }

	// Methods

	public override bool get_keepWaiting() { }

	public void .ctor(Tween tween, float position) { }
}

// Namespace: 
public class DOTweenCYInstruction.WaitForStart : CustomYieldInstruction
{
	// Fields
	private readonly Tween t;

	// Properties
	public override bool keepWaiting { get; }

	// Methods

	public override bool get_keepWaiting() { }

	public void .ctor(Tween tween) { }
}

// Namespace: DG.Tweening
public static class DOTweenModuleUtils
{
	// Fields
	private static bool _initialized;

	// Methods

	[PreserveAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void Init() { }

	[PreserveAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void Preserver() { }
}

// Namespace: 
public static class DOTweenModuleUtils.Physics
{
	// Methods

	public static void SetOrientationOnPath(PathOptions options, Tween t, Quaternion newRot, Transform trans) { }

	public static bool HasRigidbody2D(Component target) { }

	[PreserveAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool HasRigidbody(Component target) { }

	[PreserveAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static TweenerCore<Vector3, Path, PathOptions> CreateDOTweenPathTween(MonoBehaviour target, bool tweenRigidbody, bool isLocal, Path path, float duration, PathMode pathMode) { }
}

// Namespace: DG.Tweening
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class DOTweenProShortcuts
{
	// Methods

	private static void .cctor() { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Tweener DOSpiral(Transform target, float duration, Nullable<Vector3> axis, SpiralMode mode = 0, float speed = 1, float frequency = 10, float depth = 0, bool snapping = False) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DOTweenProShortcuts.<>c__DisplayClass1_0
{
	// Fields
	public Transform target;

	// Methods

	public void .ctor() { }

	internal Vector3 <DOSpiral>b__0() { }

	internal void <DOSpiral>b__1(Vector3 x) { }
}

// Namespace: Game
public class DebugUtil
{
	// Methods

	public static void DebugDrawLine(float sx, float sy, float sz, float ex, float ey, float ez) { }

	public static void DebugDrawRay(float sx, float sy, float sz, float ex, float ey, float ez) { }

	public void .ctor() { }
}

// Namespace: Game
public sealed class EventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: Game
public sealed class EventHandlerWith1Arg : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object arg0) { }

	public virtual IAsyncResult BeginInvoke(object arg0, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: Game
public sealed class EventHandlerWith2Arg : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object arg0, object arg1) { }

	public virtual IAsyncResult BeginInvoke(object arg0, object arg1, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: Game
public sealed class EventHandlerWith3Arg : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object arg0, object arg1, object arg2) { }

	public virtual IAsyncResult BeginInvoke(object arg0, object arg1, object arg2, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: Game
public class EventManager : Singleton<EventManager>
{
	// Fields
	private Dictionary<string, Delegate> m_Events;
	private Dictionary<int, Delegate> m_Actions;
	private Dictionary<int, List<string>> m_ID2EventName;

	// Methods

	public void Clear() { }

	private void SaveIDAndEventName(int id, string type) { }

	public void RemoveEvent(string type, int id) { }

	public int AddEvent(string type, EventHandler handler) { }

	public int AddEventWith1Arg(string type, EventHandlerWith1Arg handler) { }

	public int AddEventWith2Arg(string type, EventHandlerWith2Arg handler) { }

	public int AddEventWith3Arg(string type, EventHandlerWith3Arg handler) { }

	public void ExecEvent(string type) { }

	public void ExecEventWith1Arg<T1>(string type, T1 arg0) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9CF40 Offset: 0x1F9BF40 VA: 0x181F9CF40
	|-EventManager.ExecEventWith1Arg<bool>
	|
	|-RVA: 0x1F9D120 Offset: 0x1F9C120 VA: 0x181F9D120
	|-EventManager.ExecEventWith1Arg<int>
	|
	|-RVA: 0x1F9D030 Offset: 0x1F9C030 VA: 0x181F9D030
	|-EventManager.ExecEventWith1Arg<Int32Enum>
	|-EventManager.ExecEventWith1Arg<DynamicRenderPass>
	|
	|-RVA: 0x1F9D210 Offset: 0x1F9C210 VA: 0x181F9D210
	|-EventManager.ExecEventWith1Arg<object>
	|-EventManager.ExecEventWith1Arg<string>
	|
	|-RVA: 0x1F9D2C0 Offset: 0x1F9C2C0 VA: 0x181F9D2C0
	|-EventManager.ExecEventWith1Arg<float>
	*/

	public void ExecEventWith2Arg<T1, T2>(string type, T1 arg0, T2 arg1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9D3B0 Offset: 0x1F9C3B0 VA: 0x181F9D3B0
	|-EventManager.ExecEventWith2Arg<object, object>
	|-EventManager.ExecEventWith2Arg<string, string>
	|-EventManager.ExecEventWith2Arg<string, Transform>
	|
	|-RVA: 0x1F9D470 Offset: 0x1F9C470 VA: 0x181F9D470
	|-EventManager.ExecEventWith2Arg<float, float>
	*/

	public void ExecEventWith3Arg<T1, T2, T3>(string type, T1 arg0, T2 arg1, T3 arg2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F9D5B0 Offset: 0x1F9C5B0 VA: 0x181F9D5B0
	|-EventManager.ExecEventWith3Arg<int, int, int>
	|
	|-RVA: 0x1F9D720 Offset: 0x1F9C720 VA: 0x181F9D720
	|-EventManager.ExecEventWith3Arg<int, object, Vector3>
	|-EventManager.ExecEventWith3Arg<int, Transform, Vector3>
	|
	|-RVA: 0x1F9D860 Offset: 0x1F9C860 VA: 0x181F9D860
	|-EventManager.ExecEventWith3Arg<object, bool, object>
	|-EventManager.ExecEventWith3Arg<string, bool, string>
	|
	|-RVA: 0x1F9D960 Offset: 0x1F9C960 VA: 0x181F9D960
	|-EventManager.ExecEventWith3Arg<object, object, object>
	|-EventManager.ExecEventWith3Arg<string, string, string>
	|
	|-RVA: 0x1F9DA20 Offset: 0x1F9CA20 VA: 0x181F9DA20
	|-EventManager.ExecEventWith3Arg<Vector2, int, bool>
	*/

	public void .ctor() { }
}

// Namespace: Game
public class EventManagerInstance
{
	// Fields
	public static EventManager Instance;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Game
public class HoldPressObject
{
	// Fields
	public Action<int> m_Func;
	public float Time;
	public int m_key;
	public CTimerNode m_Timer;

	// Methods

	public void .ctor(float time, Action<int> m_func, int key) { }

	public void StartPress() { }

	public bool OnLongPress() { }

	public void EndPress() { }

	public void Clear() { }
}

// Namespace: Game
public class ControllerHotKeyManager : Singleton<ControllerHotKeyManager>
{
	// Fields
	protected static List<CustomKeyCode> m_KeyPressLst;
	protected static Dictionary<int, List<int>> m_KeyFuncDict;
	protected static Dictionary<int, List<int>> m_KeyAddDict;
	protected static Dictionary<int, List<int>> m_KeyDelDict;
	protected static Dictionary<int, Action<int>> m_FuncPool;
	protected static Dictionary<int, Action<int>> m_FuncAddPool;
	protected static Dictionary<int, List<HoldPressObject>> m_HoldKeyFuncDict;
	protected static List<HoldPressObject> m_HoldKeyPressLst;
	private bool OpenTest;
	private int TestKey;

	// Methods

	public void Update() { }

	protected void UpdateDown() { }

	protected void UpdateUp() { }

	public void FocusExcuteUp() { }

	protected void UpdateHoldDown() { }

	protected void UpdateHoldUp() { }

	protected void ExecKeyFunc(int keyID) { }

	public int RegisterHotKey(int keyID, Action<int> func) { }

	public HoldPressObject RegisterHoldHotKey(int keyID, Action<int> func, float Time) { }

	public void UnRegisterHotKey(int keyID, int funcID) { }

	public void UnRegisterHoldHotKey(int keyID, HoldPressObject funcobj) { }

	public void AddRegistrationFromBuffer() { }

	public void DelRegistrationFromBuffer() { }

	public void FunctionBuffer() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Game
public class ControllerHotKeyManagerInstance
{
	// Fields
	public static ControllerHotKeyManager Instance;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Game
public class HoldObject
{
	// Fields
	public bool IsHoldOver;
	private Action<int> callBackDwon;
	public Action<int> CallBackUp;
	public Action<int> CallBackClick;
	private bool isStartTimer;
	private float time;
	private float timer;
	public int Key;

	// Methods

	public void .ctor(float holdTime, Action<int> cbDown, Action<int> cbUp, Action<int> cbClick, int key) { }

	public void StartHoldTimer(bool isStart) { }

	public void Update() { }
}

// Namespace: Game
public class KeyFuncIDItem
{
	// Fields
	public int m_Keyvalue;
	public int m_FuncID;

	// Methods

	public void .ctor(int key, int funid) { }
}

// Namespace: Game
public class HotKeyManager : Singleton<HotKeyManager>
{
	// Fields
	public static int ScrollUp;
	public static int ScrollDown;
	public bool ControllerSimulate;
	public float m_Interval;
	public float m_StartTime;
	public int scrollUpIndex;
	public int scrollDownIndex;
	protected static List<CustomKeyCode> m_KeyPressLst;
	protected static Dictionary<int, List<int>> m_KeyFuncDict;
	protected static Dictionary<int, List<int>> m_KeyAddDict;
	protected static Dictionary<int, List<int>> m_KeyDelDict;
	protected static Dictionary<int, Action<int>> m_FuncPool;
	protected static Dictionary<int, Action<int>> m_FuncAddPool;
	protected static Dictionary<int, List<HoldObject>> m_holdKeyDict;
	private List<KeyFuncIDItem> m_KeyFuncMap;

	// Methods

	public void Update() { }

	private void UpdateHoldDown() { }

	protected void UpdateDown() { }

	protected void UpdateUp() { }

	public void FocusExcuteUp() { }

	protected void ExecKeyFunc(int keyID) { }

	protected bool CheckHoldKey(int keyID) { }

	protected void CheckControllerSimulation() { }

	public void SetUpControllerSimulation() { }

	public int RegisterHotKey(int keyID, Action<int> func) { }

	public HoldObject RegisterHoldHotKey(int keyID, float Time, Action<int> callBackDown, Action<int> callBackUp, Action<int> callBackClick) { }

	public void UnRegisterHotKey(int keyID, int funcID) { }

	public void UnRegisterHoldHotKey(int keyID, HoldObject funcobj) { }

	public void AddRegistrationFromBuffer() { }

	public void DelRegistrationFromBuffer() { }

	public void FunctionBuffer() { }

	public void AddMouseNullEvent() { }

	public void RemoveMouseNullEvent() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class HotKeyManager.<>c
{
	// Fields
	public static readonly HotKeyManager.<>c <>9;
	public static Action<int> <>9__31_0;
	public static Action<int> <>9__31_1;
	public static Action<int> <>9__31_2;
	public static Action<int> <>9__31_3;
	public static Action<int> <>9__31_4;
	public static Action<int> <>9__31_5;
	public static Action<int> <>9__31_6;
	public static Action<int> <>9__31_7;
	public static Action<int> <>9__31_8;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <AddMouseNullEvent>b__31_0(int keyVal) { }

	internal void <AddMouseNullEvent>b__31_1(int keyVal) { }

	internal void <AddMouseNullEvent>b__31_2(int keyVal) { }

	internal void <AddMouseNullEvent>b__31_3(int keyVal) { }

	internal void <AddMouseNullEvent>b__31_4(int keyVal) { }

	internal void <AddMouseNullEvent>b__31_5(int keyVal) { }

	internal void <AddMouseNullEvent>b__31_6(int keyVal) { }

	internal void <AddMouseNullEvent>b__31_7(int keyVal) { }

	internal void <AddMouseNullEvent>b__31_8(int keyVal) { }
}

// Namespace: Game
public class HotKeyManagerInstance
{
	// Fields
	public static HotKeyManager Instance;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Game
public static class bl_UHTUtils
{
	// Fields
	private static bl_CtrlMove m_HudText;
	private static Dictionary<string, ED_HUDNewTextInfo> m_HTIDict;
	private static StringBuilder hurtinfo;

	// Properties
	public static bl_CtrlMove GetHUDText { get; set; }

	// Methods

	public static bl_CtrlMove get_GetHUDText() { }

	public static void set_GetHUDText(bl_CtrlMove value) { }

	private static ED_HUDNewTextInfo GetHTIInfo(string m_Type) { }

	public static void AddHurtIconPath(string path) { }

	public static void ShowHubText(string m_Type, Transform transform, int pid, string tex, Vector3 specialpos, int luckHit) { }

	public static void ClearAllText() { }

	private static void .cctor() { }
}

// Namespace: Game
public enum InputMode
{
	// Fields
	public int value__;
	public const InputMode Control_Keyboard = 1;
	public const InputMode Control_JoyStick = 2;
}

// Namespace: Game
public static class InputJsonDefine
{
	// Fields
	public static string PSDualShock;
	public static string XboxController;
	public static string Default;

	// Methods

	private static void .cctor() { }
}

// Namespace: Game
public class PCControllerManager
{
	// Fields
	public static PCControllerManager m_instance;

	// Properties
	public static PCControllerManager Instance { get; }

	// Methods

	public static PCControllerManager get_Instance() { }

	public void SetDefault() { }

	public void SetController() { }

	public void .ctor() { }
}

// Namespace: Game
public static class CheckUtility
{
	// Fields
	private static bool ISCHeck;
	private static Dictionary<string, List<string>> CheckDict;
	private static List<string> ErrorKLst;
	private static string LogFolder;

	// Methods

	public static void CheckInfo(string msg, string k, string info) { }

	private static void AddInfo(string k, string info) { }

	private static void ErrorInfo(string k, string info) { }

	private static void ClearInfo(string k) { }

	private static void GameOver() { }

	private static void SaveInfo(string k) { }

	private static void .cctor() { }
}

// Namespace: Game
public class GOUtility
{
	// Fields
	public static Dictionary<string, EventHandler> PDCBDict;
	private static List<Transform> tempDelLst;

	// Methods

	public static void AddComponent(Transform trans, string componentName) { }

	public static LuaComponent GetComponent(Transform trans, string componentName) { }

	public static Transform GetTransformByName(Transform trans, string name) { }

	public static void ClearTransformExChild(Transform trans, string name) { }

	public static void SetParticleSystemPause(Transform trans, bool isPause) { }

	public static Transform GetTransformOnUI(string UIName, string rootName) { }

	public static void GetLuaComByBindCom(Component target, out LuaComponent luaComponent) { }

	public static void GetLuaComByBindComName(Transform target, string ComName, out LuaComponent luaComponent) { }

	public static string ConcentString(string first, string second) { }

	public static void SetEventSystem(bool isEnable) { }

	public static void LevelClearInput() { }

	public static void SetUIGrayRecursively(Transform tr, bool isGray) { }

	public static void SetImageGray(Image com, bool isGray) { }

	public static Vector3 GetUIPos(Vector3 wpos) { }

	public static Vector3 SetUIPos(Vector3 wpos, float offsetX, float offsetY) { }

	public static Vector3 GetSelfPos(Vector3 wpos) { }

	public static void AddPDCallBack(Transform a, string eventstring, EventHandler func) { }

	public static void CGCameraStopCallBack(PlayableDirector a) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Game
public class PhysicsUtility
{
	// Fields
	private static List<RaycastHit> temphitlist;
	private static RaycastHit[] RaycasthitArray;
	private static RaycastHit[] SphereCasthitArray;
	private static List<Collider> tempColliderList;
	private static Collider[] tempColliderArray;

	// Methods

	public static bool PhysicsSphereCastNotHit(Vector3 origin, Vector3 direction, float radius) { }

	public static object PhysicsSphereCast(Vector3 origin, Vector3 direction, float radius) { }

	public static object PhysicsSphereCast(Vector3 origin, Vector3 direction, float radius, float maxDistance) { }

	public static object PhysicsSphereCast(Vector3 origin, Vector3 direction, float radius, float maxDistance, int layerMask) { }

	public static List<RaycastHit> GetRaycastHitList(Vector3 origin, Vector3 direction, float maxDis, int layerMask) { }

	public static List<RaycastHit> GetRaycastHitListByRay(Ray ray, float maxDis, int layerMask) { }

	public static List<RaycastHit> GetSpherecastHitList(Vector3 origin, float radius, Vector3 direction, float maxDis, int layerMask) { }

	public static List<RaycastHit> GetSpherecastAndRaycastHitList(Vector3 origin, float radius, Vector3 direction, float maxDis, int layerMask0, int layerMask1) { }

	public static void DebugBox(Transform trNode, Vector3 boxCenter, Vector3 meshHalfSize, Quaternion rot) { }

	public static List<Collider> OverLapSector(Vector3 start, float radius, float height, float angle, Vector3 dir, float zangle, int meshCount, int layerMask) { }

	public static List<Collider> OverlapSphere(Vector3 pos, float radius, int laymask) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class PhysicsUtility.<>c
{
	// Fields
	public static readonly PhysicsUtility.<>c <>9;
	public static Comparison<RaycastHit> <>9__7_0;
	public static Comparison<RaycastHit> <>9__8_0;
	public static Comparison<RaycastHit> <>9__9_0;
	public static Comparison<RaycastHit> <>9__10_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <GetRaycastHitList>b__7_0(RaycastHit cmp1, RaycastHit cmp2) { }

	internal int <GetRaycastHitListByRay>b__8_0(RaycastHit cmp1, RaycastHit cmp2) { }

	internal int <GetSpherecastHitList>b__9_0(RaycastHit cmp1, RaycastHit cmp2) { }

	internal int <GetSpherecastAndRaycastHitList>b__10_0(RaycastHit cmp1, RaycastHit cmp2) { }
}

// Namespace: Game
public sealed class TimerCallFunc : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual bool Invoke(object[] args) { }

	public virtual IAsyncResult BeginInvoke(object[] args, AsyncCallback callback, object object) { }

	public virtual bool EndInvoke(IAsyncResult result) { }
}

// Namespace: Game
public sealed class VoidTimerCallFunc : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object[] args) { }

	public virtual IAsyncResult BeginInvoke(object[] args, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: Game
public class CTimerNode
{
	// Fields
	private int m_nextCallFrame;
	private float m_callInterval;
	private float m_nextCallTime;
	private float m_deltaTime;
	private bool m_isActive;
	private int m_index;
	private TimerCallFunc m_callFunc;
	private VoidTimerCallFunc m_voidCallFunc;
	private Func<bool> m_callFunc_null;
	private CTimerNode.TimerType Type;
	private float TotalTime;
	private int m_callIntervalFrame;
	private int m_nextCallNum;
	private float m_starttime;

	// Properties
	public bool IsActive { get; set; }
	public bool Release { set; }
	public int Index { get; set; }
	public float DeltaTime { get; set; }

	// Methods

	public bool get_IsActive() { }

	public void set_IsActive(bool value) { }

	public void set_Release(bool value) { }

	public int get_Index() { }

	public void set_Index(int value) { }

	public float get_DeltaTime() { }

	public void set_DeltaTime(float value) { }

	public bool CallFunc() { }

	public void .ctor(float delayTime, float callInterval, VoidTimerCallFunc func, float Tota) { }

	public void .ctor(float delayTime, float callInterval, TimerCallFunc func) { }

	public void .ctor(float delayTime, int frame, TimerCallFunc func) { }

	public void .ctor(float delayTime, float callInterval, Func<bool> func) { }

	public void .ctor(int delayFrame, float callInterval, Func<bool> func) { }

	public void .ctor(float delayTime, float callInterval, Func<bool> func, bool Tag) { }

	public virtual bool OnCall() { }

	public virtual void SetActive(bool isActive) { }

	public virtual int ReturnCurrentCallNum() { }
}

// Namespace: 
private enum CTimerNode.TimerType
{
	// Fields
	public int value__;
	public const CTimerNode.TimerType Real_Time = 0;
	public const CTimerNode.TimerType Frame_Time = 1;
	public const CTimerNode.TimerType Pure_Frame = 2;
	public const CTimerNode.TimerType UnscaleReal_Time = 3;
	public const CTimerNode.TimerType Limit_Real_Time = 4;
}

// Namespace: Game
public sealed class CTimer
{
	// Fields
	private static CTimer m_instance;
	private static readonly object m_synObject;
	private GameObject m_timerRoot;
	private int m_timerIndex;
	private Dictionary<int, CTimerNode> m_timerDict;
	private Dictionary<int, CTimerNode> m_addTimerDict;
	private bool m_isOnCall;
	private List<int> delList;

	// Properties
	public static CTimer Get { get; }

	// Methods

	private void .ctor() { }

	public static CTimer get_Get() { }

	public void Add(CTimerNode timer) { }

	public void Remove(int idx) { }

	public void Clear() { }

	public void OnCall() { }

	public CTimerNode AddTimers(float delayTime, float callInterval, TimerCallFunc func) { }

	public CTimerNode AddTimer(float delayTime, float callInterval, Func<bool> func) { }

	public CTimerNode AddFrameTimers(float delayTime, int frame, TimerCallFunc func) { }

	public CTimerNode AddPureFrame(int DelayFrame, int frame, Func<bool> func) { }

	public CTimerNode AddUnscaledTimer(float delayTime, float callInterval, Func<bool> func, bool tag) { }

	public CTimerNode AddConstTimer(float delayTime, float callInterval, VoidTimerCallFunc func, float Total) { }

	private static void .cctor() { }
}

// Namespace: Game
public class CUnityUtility
{
	// Fields
	public static float DESIGN_RESOLUTION_W;
	public static float DESIGN_RESOLUTION_H;
	public static Dictionary<string, string> m_TransferDict;
	private static Vector3 HIDE_POS;
	private static Dictionary<int, Vector3> AllObjInitPos;

	// Methods

	public static float H2VFOV(float hFov) { }

	public static Transform FindTheChildNode(Transform goParent, string childName) { }

	public static Transform FindTheChildNodeTag(Transform goParent, string tagname, Transform sumTrans) { }

	public static Transform FindTheChildNodeWithBezierLineRenderer(Transform goParent) { }

	public static void AddChildNodeToParentNode(Transform parent, Transform child) { }

	public static void SetMaterialAlpha(Material mat, float value) { }

	public static void SetSkinnedRendererAlpha(Transform tr, float value) { }

	public static void SetCastShadowMode(Renderer renderer, int mode) { }

	public static Ray GetRayByScreenPos(Camera camera, float offsetx, float offsety) { }

	public static Ray GetRayByScreenCenterPos(Camera camera) { }

	public static Ray GetRayByMousePos(Camera camera) { }

	public static Transform RayCastByMousePos(Camera camera, float dis, int mask, int filterMask = -1) { }

	public static Transform RayCastByScreenCenterPos(Camera camera, float dis, int mask, int filterMask = -1) { }

	public static bool RayCastByRay(Ray ray, out RaycastHit hit, float dis, int mask, int filterMask = -1) { }

	public static GameObject GetOverUI(Canvas canvas) { }

	public static float SetGroundPos(Transform tr, Vector3 pos, int mask) { }

	public static float CalGroundPos(Vector3 pos, int mask) { }

	public static void ShowGameObject(Transform obj, bool isShow) { }

	public static void AkSoundEngine_SetRTPCValue(string RTPC, float value) { }

	public static void AkSoundEngine_SetRTPCValueOnGameObject(string RTPC, float value, GameObject obj) { }

	public static void AkSoundEngine_SetRTPCValueWithInterpolation(string RTPC, float value, GameObject obj) { }

	public static void AkSoundEngine_SetSwitch(string SwitchGroup, string SwitchState, GameObject obj) { }

	public static void SetPanningRule(int Mode) { }

	public static void SetLightShadowType(Light light, int mode) { }

	public static void SetBrightness(float val) { }

	public static void SetShadowResolution(int level) { }

	public static void SetMSAALevel(int level) { }

	public static void SetAnisotropicFiltering(int mode) { }

	public static void SetBloomFastMode(PostProcessEffectSettings settings, bool isOpenFastMode) { }

	public static void SetParticleQualityLevel(ParticleCtrl.ParticleLevel level) { }

	public static string GetDateTime() { }

	public static float GetBatteryLevel() { }

	public static void SetTransformSize(Transform Obj, int type, Vector2 Size) { }

	public static void SetRigibodysActive(Transform goParent, string nodeName, bool isActive) { }

	public static string ReturnHotkeyString(int type) { }

	public static void DoScreenSetting(int width, int height, int index) { }

	public static float ReturnHotkeyfloat() { }

	public static string LayerToName(int layer) { }

	public static void ChangeSelect(Selectable self, Selectable newSelect, int dir) { }

	public static void ChangeNavigation(M1Button oldBtn, M1Button newBtn) { }

	public static void StartLink(int startIndex, Transform trans) { }

	public static void CurUISetFirstObj(GameObject obj) { }

	public static void SetBoolByID(Animator ani, int parameterID, bool b) { }

	public static void SetIntegerByID(Animator ani, int parameterID, int n) { }

	public static void SetFloatByID(Animator ani, int parameterID, float f) { }

	public static void SetTriggerByID(Animator ani, int parameterID) { }

	public static void ResetTriggerByID(Animator ani, int parameterID) { }

	public static float GetAnimationClipLength(Animator anim, string clipName) { }

	public static void SetAnimationClipSpeed(Animator anim, float tarSpeed) { }

	public static void RequestByHttpWebRequest(string curUrl) { }

	public static bool FileExistPath(string filepath) { }

	public static void AddTestComInfo(Transform trans, string comname, string key, string value) { }

	public static float RandomF(float randommin, float randommax) { }

	public static void ChangeLookAt(Transform cam, Transform lookat) { }

	public static void SetFreeLookFollow(Transform cam, Transform follow) { }

	public static void ChangeSpeed(Transform cam, float maxspeedy, float maxspeedx) { }

	public static void SetVirCineLookAt(Transform cam, Transform lookAt) { }

	public static void SetCineActive(Transform cam, string cineName, bool isActive) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Game
internal class MyMethodInfo
{
	// Fields
	public MethodInfo method;
	public object[] args;

	// Methods

	public void .ctor(MethodInfo m) { }
}

// Namespace: Game
public class Utility
{
	// Fields
	private static GameObject root;
	private static float time;
	private static float unscaledtime;
	private static Dictionary<string, Dictionary<string, MyMethodInfo>> methodDict;
	private static Dictionary<string, Dictionary<string, object>> fieldDict;
	public static bool AllowPlayAudioInBackGround;
	private static LuaState m_luaState;
	public static Dictionary<int, Object> ObjectID2Prefab;

	// Properties
	public static float Time { get; set; }
	public static DateTime NowDateTime { get; }
	public static float UnScaledTime { get; set; }
	public static GameObject DontDestroyRoot { get; }
	public static LuaState LuaState { get; }

	// Methods

	public static float get_Time() { }

	public static void set_Time(float value) { }

	public static DateTime get_NowDateTime() { }

	public static float get_UnScaledTime() { }

	public static void set_UnScaledTime(float value) { }

	public static GameObject get_DontDestroyRoot() { }

	public static LuaState get_LuaState() { }

	public static void StartSafeSDK() { }

	public static void CloseSafeSDK() { }

	public static void SendEmail(string from, string to, string msg) { }

	public static Transform CreatePersistGameObjectByPrefab(string name, bool isActive = True) { }

	public static Transform CreateGameObjectByPrefab(string name, bool isActive = True) { }

	public static Transform CreateGameObjectByPrefab_PR(string name, Vector3 position, Quaternion rotation, bool isActive = True) { }

	public static Transform CreateGameObjectByPrefab_TR(string name, Transform tf, bool isActive = True) { }

	public static Transform CreateGameObjectByPrefab_Parent(string name, Transform tf, bool isWorldPostionStays = False, bool isActive = True) { }

	public static void BindGameObject(Object cloneObj, GameObject parent) { }

	public static Transform CloneGameObject(Object cloneObj, bool isActive = True) { }

	public static Transform CloneGameObjectInLocalSpace(Transform cloneTR, bool isWorldPostionStays = False, bool isActive = True) { }

	public static Transform CloneGameObjectWithTranAndParent(Transform cloneTR, Transform parent, bool isWorldPostionStays = False, bool isActive = True) { }

	public static Transform CloneGameObjectWithObjAndParent(Object cloneObj, Transform parent, bool isWorldPostionStays = False, bool isActive = True) { }

	public static Transform CloneGameObjectWithObjAndPos(Object cloneObj, Vector3 position, Quaternion rotation, bool isActive = True) { }

	public static Transform CloneGameObjectWithTranAndPos(Transform cloneTR, Vector3 position, Quaternion rotation, bool isActive = True) { }

	public static Transform CloneGameObjectWithTran_TR(Transform cloneTR, Transform tf, bool isActive = True) { }

	public static Transform CloneGameObjectWithObj_TR(Object cloneObj, Transform tf, bool isActive = True) { }

	public static GameObject CreatePersistGameObject(string name = "") { }

	public static float GetMySettingVal(int sid, bool isUI = False) { }

	public static void SetPostEffect(bool isArtScene) { }

	private static MyMethodInfo GetMethodInfoByAssembly(string className, string funcName) { }

	private static T GetFieldInfoByAssembly<T>(string className, string fieldName) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62C310 Offset: 0x62B310 VA: 0x18062C310
	|-Utility.GetFieldInfoByAssembly<object>
	*/

	public static T DoFuncByAssemblyWith1Args<T, T1>(string className, string funcName, T1 arg0) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62ADB0 Offset: 0x629DB0 VA: 0x18062ADB0
	|-Utility.DoFuncByAssemblyWith1Args<bool, int>
	|
	|-RVA: 0x62AFA0 Offset: 0x629FA0 VA: 0x18062AFA0
	|-Utility.DoFuncByAssemblyWith1Args<int, int>
	|
	|-RVA: 0x62B190 Offset: 0x62A190 VA: 0x18062B190
	|-Utility.DoFuncByAssemblyWith1Args<object, int>
	|-Utility.DoFuncByAssemblyWith1Args<string, int>
	|
	|-RVA: 0x62B380 Offset: 0x62A380 VA: 0x18062B380
	|-Utility.DoFuncByAssemblyWith1Args<object, object>
	|-Utility.DoFuncByAssemblyWith1Args<string, string>
	*/

	public static void DoFuncByAssemblyWith1Args<T1>(string className, string funcName, T1 arg0) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FA2680 Offset: 0x1FA1680 VA: 0x181FA2680
	|-Utility.DoFuncByAssemblyWith1Args<NetClient>
	|-Utility.DoFuncByAssemblyWith1Args<SuperControllerColliderHit>
	|-Utility.DoFuncByAssemblyWith1Args<object>
	|-Utility.DoFuncByAssemblyWith1Args<string>
	|
	|-RVA: 0x1FA2340 Offset: 0x1FA1340 VA: 0x181FA2340
	|-Utility.DoFuncByAssemblyWith1Args<bool>
	|
	|-RVA: 0x1FA24E0 Offset: 0x1FA14E0 VA: 0x181FA24E0
	|-Utility.DoFuncByAssemblyWith1Args<int>
	|
	|-RVA: 0x1FA27F0 Offset: 0x1FA17F0 VA: 0x181FA27F0
	|-Utility.DoFuncByAssemblyWith1Args<float>
	*/

	public static T DoFuncByAssemblyWith2Args<T, T1, T2>(string className, string funcName, T1 arg0, T2 arg1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62B540 Offset: 0x62A540 VA: 0x18062B540
	|-Utility.DoFuncByAssemblyWith2Args<object, object, object>
	|
	|-RVA: 0x62B760 Offset: 0x62A760 VA: 0x18062B760
	|-Utility.DoFuncByAssemblyWith2Args<float, int, bool>
	*/

	public static void DoFuncByAssemblyWith2Args<T1, T2>(string className, string funcName, T1 arg0, T2 arg1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FA2BE0 Offset: 0x1FA1BE0 VA: 0x181FA2BE0
	|-Utility.DoFuncByAssemblyWith2Args<MixPeerID, MixPeerEndPointType>
	|-Utility.DoFuncByAssemblyWith2Args<MixPeerID, Int32Enum>
	|
	|-RVA: 0x1FA29A0 Offset: 0x1FA19A0 VA: 0x181FA29A0
	|-Utility.DoFuncByAssemblyWith2Args<bool, float>
	|
	|-RVA: 0x1FA2E10 Offset: 0x1FA1E10 VA: 0x181FA2E10
	|-Utility.DoFuncByAssemblyWith2Args<object, int>
	|-Utility.DoFuncByAssemblyWith2Args<string, int>
	|
	|-RVA: 0x1FA3010 Offset: 0x1FA2010 VA: 0x181FA3010
	|-Utility.DoFuncByAssemblyWith2Args<object, object>
	|-Utility.DoFuncByAssemblyWith2Args<string, string>
	|
	|-RVA: 0x1FA31E0 Offset: 0x1FA21E0 VA: 0x181FA31E0
	|-Utility.DoFuncByAssemblyWith2Args<object, float>
	|-Utility.DoFuncByAssemblyWith2Args<string, float>
	|
	|-RVA: 0x1FA33F0 Offset: 0x1FA23F0 VA: 0x181FA33F0
	|-Utility.DoFuncByAssemblyWith2Args<uint, int>
	*/

	public static T DoFuncByAssemblyWith3Args<T, T1, T2, T3>(string className, string funcName, T1 arg0, T2 arg1, T3 arg2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62B9F0 Offset: 0x62A9F0 VA: 0x18062B9F0
	|-Utility.DoFuncByAssemblyWith3Args<object, object, object, object>
	*/

	public static void DoFuncByAssemblyWith3Args<T1, T2, T3>(string className, string funcName, T1 arg0, T2 arg1, T3 arg2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FA3620 Offset: 0x1FA2620 VA: 0x181FA3620
	|-Utility.DoFuncByAssemblyWith3Args<int, int, int>
	|
	|-RVA: 0x1FA38E0 Offset: 0x1FA28E0 VA: 0x181FA38E0
	|-Utility.DoFuncByAssemblyWith3Args<object, object, int>
	|-Utility.DoFuncByAssemblyWith3Args<string, string, int>
	|
	|-RVA: 0x1FA3B40 Offset: 0x1FA2B40 VA: 0x181FA3B40
	|-Utility.DoFuncByAssemblyWith3Args<object, object, object>
	|
	|-RVA: 0x1FA3D80 Offset: 0x1FA2D80 VA: 0x181FA3D80
	|-Utility.DoFuncByAssemblyWith3Args<object, uint, int>
	|-Utility.DoFuncByAssemblyWith3Args<string, uint, int>
	|
	|-RVA: 0x1FA4010 Offset: 0x1FA3010 VA: 0x181FA4010
	|-Utility.DoFuncByAssemblyWith3Args<object, uint, object>
	|-Utility.DoFuncByAssemblyWith3Args<string, uint, List<int>>
	|-Utility.DoFuncByAssemblyWith3Args<string, uint, string>
	*/

	public static T DoFuncByAssemblyWith4Args<T, T1, T2, T3, T4>(string className, string funcName, T1 arg0, T2 arg1, T3 arg2, T4 arg3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62BC70 Offset: 0x62AC70 VA: 0x18062BC70
	|-Utility.DoFuncByAssemblyWith4Args<object, object, object, object, object>
	*/

	public static void DoFuncByAssemblyWith4Args<T1, T2, T3, T4>(string className, string funcName, T1 arg0, T2 arg1, T3 arg2, T4 arg3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1FA4280 Offset: 0x1FA3280 VA: 0x181FA4280
	|-Utility.DoFuncByAssemblyWith4Args<object, object, object, object>
	*/

	public static T DoFuncByAssembly<T>(string className, string funcName) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62BF50 Offset: 0x62AF50 VA: 0x18062BF50
	|-Utility.DoFuncByAssembly<bool>
	|
	|-RVA: 0x62C0B0 Offset: 0x62B0B0 VA: 0x18062C0B0
	|-Utility.DoFuncByAssembly<object>
	*/

	public static void DoFuncByAssembly(string className, string funcName) { }

	public static T GetFieldByAssembly<T>(string className, string fieldName) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x62C210 Offset: 0x62B210 VA: 0x18062C210
	|-Utility.GetFieldByAssembly<object>
	*/

	public static void SendScreenshot(string _desc, bool _needlastlog = False) { }

	public static void StartUrlInfo() { }

	public static void DoCrash() { }

	public static void SkillMgrPlay(int attid, int actnum, int perform, Vector3 attdir) { }

	public static int String2Int(string str) { }

	public static bool IsNaN(float t) { }

	public static bool IsNanVector3(Vector3 v) { }

	public static bool String2IntBool(string str, out int ret) { }

	public static bool String2Ulong(string str, out ulong ret) { }

	public static string Bytes2String(byte[] bytes) { }

	public static string GetPlatform() { }

	public static string GetOSVersion() { }

	public static bool IsEditor() { }

	public static bool IsDebug() { }

	public static bool IsAudit() { }

	public static bool IsRunCSharp() { }

	public static bool IsWeGame() { }

	public static bool IsSteam() { }

	public static bool IsTestSteam() { }

	public static bool IsZM() { }

	public static bool IsStandalone() { }

	public static bool InCN() { }

	public static bool IsAddLogo() { }

	public static byte[] CompressMD5Pwd(string sPwd) { }

	public static byte[] CompressMD5BytePwd(byte[] sPwd) { }

	public static StringBuilder GetMD5Hash(byte[] buffer) { }

	public static string IPNum2Str(uint ip) { }

	public static string Obj2String(object obj) { }

	public static string FloatToString(float f, string str) { }

	public static float RandomRangeFloat(float f0, float f1) { }

	public static bool IsInnerNet() { }

	public static float GetRealTime() { }

	public static int GetInt(float num) { }

	public static void Pause() { }

	public static void Continue() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Game
public enum CustomKeyCode
{
	// Fields
	public int value__;
	public const CustomKeyCode ScrollUp = 510;
	public const CustomKeyCode ScrollDown = 511;
	public const CustomKeyCode None = 0;
	public const CustomKeyCode Backspace = 8;
	public const CustomKeyCode Tab = 9;
	public const CustomKeyCode Clear = 12;
	public const CustomKeyCode Return = 13;
	public const CustomKeyCode Pause = 19;
	public const CustomKeyCode Escape = 27;
	public const CustomKeyCode Space = 32;
	public const CustomKeyCode Exclaim = 33;
	public const CustomKeyCode DoubleQuote = 34;
	public const CustomKeyCode Hash = 35;
	public const CustomKeyCode Dollar = 36;
	public const CustomKeyCode Percent = 37;
	public const CustomKeyCode Ampersand = 38;
	public const CustomKeyCode Quote = 39;
	public const CustomKeyCode LeftParen = 40;
	public const CustomKeyCode RightParen = 41;
	public const CustomKeyCode Asterisk = 42;
	public const CustomKeyCode Plus = 43;
	public const CustomKeyCode Comma = 44;
	public const CustomKeyCode Minus = 45;
	public const CustomKeyCode Period = 46;
	public const CustomKeyCode Slash = 47;
	public const CustomKeyCode Alpha0 = 48;
	public const CustomKeyCode Alpha1 = 49;
	public const CustomKeyCode Alpha2 = 50;
	public const CustomKeyCode Alpha3 = 51;
	public const CustomKeyCode Alpha4 = 52;
	public const CustomKeyCode Alpha5 = 53;
	public const CustomKeyCode Alpha6 = 54;
	public const CustomKeyCode Alpha7 = 55;
	public const CustomKeyCode Alpha8 = 56;
	public const CustomKeyCode Alpha9 = 57;
	public const CustomKeyCode Colon = 58;
	public const CustomKeyCode Semicolon = 59;
	public const CustomKeyCode Less = 60;
	public const CustomKeyCode Equals = 61;
	public const CustomKeyCode Greater = 62;
	public const CustomKeyCode Question = 63;
	public const CustomKeyCode At = 64;
	public const CustomKeyCode LeftBracket = 91;
	public const CustomKeyCode Backslash = 92;
	public const CustomKeyCode RightBracket = 93;
	public const CustomKeyCode Caret = 94;
	public const CustomKeyCode Underscore = 95;
	public const CustomKeyCode BackQuote = 96;
	public const CustomKeyCode A = 97;
	public const CustomKeyCode B = 98;
	public const CustomKeyCode C = 99;
	public const CustomKeyCode D = 100;
	public const CustomKeyCode E = 101;
	public const CustomKeyCode F = 102;
	public const CustomKeyCode G = 103;
	public const CustomKeyCode H = 104;
	public const CustomKeyCode I = 105;
	public const CustomKeyCode J = 106;
	public const CustomKeyCode K = 107;
	public const CustomKeyCode L = 108;
	public const CustomKeyCode M = 109;
	public const CustomKeyCode N = 110;
	public const CustomKeyCode O = 111;
	public const CustomKeyCode P = 112;
	public const CustomKeyCode Q = 113;
	public const CustomKeyCode R = 114;
	public const CustomKeyCode S = 115;
	public const CustomKeyCode T = 116;
	public const CustomKeyCode U = 117;
	public const CustomKeyCode V = 118;
	public const CustomKeyCode W = 119;
	public const CustomKeyCode X = 120;
	public const CustomKeyCode Y = 121;
	public const CustomKeyCode Z = 122;
	public const CustomKeyCode LeftCurlyBracket = 123;
	public const CustomKeyCode Pipe = 124;
	public const CustomKeyCode RightCurlyBracket = 125;
	public const CustomKeyCode Tilde = 126;
	public const CustomKeyCode Delete = 127;
	public const CustomKeyCode Keypad0 = 256;
	public const CustomKeyCode Keypad1 = 257;
	public const CustomKeyCode Keypad2 = 258;
	public const CustomKeyCode Keypad3 = 259;
	public const CustomKeyCode Keypad4 = 260;
	public const CustomKeyCode Keypad5 = 261;
	public const CustomKeyCode Keypad6 = 262;
	public const CustomKeyCode Keypad7 = 263;
	public const CustomKeyCode Keypad8 = 264;
	public const CustomKeyCode Keypad9 = 265;
	public const CustomKeyCode KeypadPeriod = 266;
	public const CustomKeyCode KeypadDivide = 267;
	public const CustomKeyCode KeypadMultiply = 268;
	public const CustomKeyCode KeypadMinus = 269;
	public const CustomKeyCode KeypadPlus = 270;
	public const CustomKeyCode KeypadEnter = 271;
	public const CustomKeyCode KeypadEquals = 272;
	public const CustomKeyCode UpArrow = 273;
	public const CustomKeyCode DownArrow = 274;
	public const CustomKeyCode RightArrow = 275;
	public const CustomKeyCode LeftArrow = 276;
	public const CustomKeyCode Insert = 277;
	public const CustomKeyCode Home = 278;
	public const CustomKeyCode End = 279;
	public const CustomKeyCode PageUp = 280;
	public const CustomKeyCode PageDown = 281;
	public const CustomKeyCode F1 = 282;
	public const CustomKeyCode F2 = 283;
	public const CustomKeyCode F3 = 284;
	public const CustomKeyCode F4 = 285;
	public const CustomKeyCode F5 = 286;
	public const CustomKeyCode F6 = 287;
	public const CustomKeyCode F7 = 288;
	public const CustomKeyCode F8 = 289;
	public const CustomKeyCode F9 = 290;
	public const CustomKeyCode F10 = 291;
	public const CustomKeyCode F11 = 292;
	public const CustomKeyCode F12 = 293;
	public const CustomKeyCode F13 = 294;
	public const CustomKeyCode F14 = 295;
	public const CustomKeyCode F15 = 296;
	public const CustomKeyCode Numlock = 300;
	public const CustomKeyCode CapsLock = 301;
	public const CustomKeyCode ScrollLock = 302;
	public const CustomKeyCode RightShift = 303;
	public const CustomKeyCode LeftShift = 304;
	public const CustomKeyCode RightControl = 305;
	public const CustomKeyCode LeftControl = 306;
	public const CustomKeyCode RightAlt = 307;
	public const CustomKeyCode LeftAlt = 308;
	public const CustomKeyCode RightCommand = 309;
	public const CustomKeyCode RightApple = 309;
	public const CustomKeyCode LeftCommand = 310;
	public const CustomKeyCode LeftApple = 310;
	public const CustomKeyCode LeftWindows = 311;
	public const CustomKeyCode RightWindows = 312;
	public const CustomKeyCode AltGr = 313;
	public const CustomKeyCode Help = 315;
	public const CustomKeyCode Print = 316;
	public const CustomKeyCode SysReq = 317;
	public const CustomKeyCode Break = 318;
	public const CustomKeyCode Menu = 319;
	public const CustomKeyCode Mouse0 = 323;
	public const CustomKeyCode Mouse1 = 324;
	public const CustomKeyCode Mouse2 = 325;
	public const CustomKeyCode Mouse3 = 326;
	public const CustomKeyCode Mouse4 = 327;
	public const CustomKeyCode Mouse5 = 328;
	public const CustomKeyCode Mouse6 = 329;
	public const CustomKeyCode JoystickButton0 = 330;
	public const CustomKeyCode JoystickButton1 = 331;
	public const CustomKeyCode JoystickButton2 = 332;
	public const CustomKeyCode JoystickButton3 = 333;
	public const CustomKeyCode JoystickButton4 = 334;
	public const CustomKeyCode JoystickButton5 = 335;
	public const CustomKeyCode JoystickButton6 = 336;
	public const CustomKeyCode JoystickButton7 = 337;
	public const CustomKeyCode JoystickButton8 = 338;
	public const CustomKeyCode JoystickButton9 = 339;
	public const CustomKeyCode JoystickButton10 = 340;
	public const CustomKeyCode JoystickButton11 = 341;
	public const CustomKeyCode JoystickButton12 = 342;
	public const CustomKeyCode JoystickButton13 = 343;
	public const CustomKeyCode JoystickButton14 = 344;
	public const CustomKeyCode JoystickButton15 = 345;
	public const CustomKeyCode JoystickButton16 = 346;
	public const CustomKeyCode JoystickButton17 = 347;
	public const CustomKeyCode JoystickButton18 = 348;
	public const CustomKeyCode JoystickButton19 = 349;
	public const CustomKeyCode Joystick1Button0 = 350;
	public const CustomKeyCode Joystick1Button1 = 351;
	public const CustomKeyCode Joystick1Button2 = 352;
	public const CustomKeyCode Joystick1Button3 = 353;
	public const CustomKeyCode Joystick1Button4 = 354;
	public const CustomKeyCode Joystick1Button5 = 355;
	public const CustomKeyCode Joystick1Button6 = 356;
	public const CustomKeyCode Joystick1Button7 = 357;
	public const CustomKeyCode Joystick1Button8 = 358;
	public const CustomKeyCode Joystick1Button9 = 359;
	public const CustomKeyCode Joystick1Button10 = 360;
	public const CustomKeyCode Joystick1Button11 = 361;
	public const CustomKeyCode Joystick1Button12 = 362;
	public const CustomKeyCode Joystick1Button13 = 363;
	public const CustomKeyCode Joystick1Button14 = 364;
	public const CustomKeyCode Joystick1Button15 = 365;
	public const CustomKeyCode Joystick1Button16 = 366;
	public const CustomKeyCode Joystick1Button17 = 367;
	public const CustomKeyCode Joystick1Button18 = 368;
	public const CustomKeyCode Joystick1Button19 = 369;
	public const CustomKeyCode Joystick2Button0 = 370;
	public const CustomKeyCode Joystick2Button1 = 371;
	public const CustomKeyCode Joystick2Button2 = 372;
	public const CustomKeyCode Joystick2Button3 = 373;
	public const CustomKeyCode Joystick2Button4 = 374;
	public const CustomKeyCode Joystick2Button5 = 375;
	public const CustomKeyCode Joystick2Button6 = 376;
	public const CustomKeyCode Joystick2Button7 = 377;
	public const CustomKeyCode Joystick2Button8 = 378;
	public const CustomKeyCode Joystick2Button9 = 379;
	public const CustomKeyCode Joystick2Button10 = 380;
	public const CustomKeyCode Joystick2Button11 = 381;
	public const CustomKeyCode Joystick2Button12 = 382;
	public const CustomKeyCode Joystick2Button13 = 383;
	public const CustomKeyCode Joystick2Button14 = 384;
	public const CustomKeyCode Joystick2Button15 = 385;
	public const CustomKeyCode Joystick2Button16 = 386;
	public const CustomKeyCode Joystick2Button17 = 387;
	public const CustomKeyCode Joystick2Button18 = 388;
	public const CustomKeyCode Joystick2Button19 = 389;
	public const CustomKeyCode Joystick3Button0 = 390;
	public const CustomKeyCode Joystick3Button1 = 391;
	public const CustomKeyCode Joystick3Button2 = 392;
	public const CustomKeyCode Joystick3Button3 = 393;
	public const CustomKeyCode Joystick3Button4 = 394;
	public const CustomKeyCode Joystick3Button5 = 395;
	public const CustomKeyCode Joystick3Button6 = 396;
	public const CustomKeyCode Joystick3Button7 = 397;
	public const CustomKeyCode Joystick3Button8 = 398;
	public const CustomKeyCode Joystick3Button9 = 399;
	public const CustomKeyCode Joystick3Button10 = 400;
	public const CustomKeyCode Joystick3Button11 = 401;
	public const CustomKeyCode Joystick3Button12 = 402;
	public const CustomKeyCode Joystick3Button13 = 403;
	public const CustomKeyCode Joystick3Button14 = 404;
	public const CustomKeyCode Joystick3Button15 = 405;
	public const CustomKeyCode Joystick3Button16 = 406;
	public const CustomKeyCode Joystick3Button17 = 407;
	public const CustomKeyCode Joystick3Button18 = 408;
	public const CustomKeyCode Joystick3Button19 = 409;
	public const CustomKeyCode Joystick4Button0 = 410;
	public const CustomKeyCode Joystick4Button1 = 411;
	public const CustomKeyCode Joystick4Button2 = 412;
	public const CustomKeyCode Joystick4Button3 = 413;
	public const CustomKeyCode Joystick4Button4 = 414;
	public const CustomKeyCode Joystick4Button5 = 415;
	public const CustomKeyCode Joystick4Button6 = 416;
	public const CustomKeyCode Joystick4Button7 = 417;
	public const CustomKeyCode Joystick4Button8 = 418;
	public const CustomKeyCode Joystick4Button9 = 419;
	public const CustomKeyCode Joystick4Button10 = 420;
	public const CustomKeyCode Joystick4Button11 = 421;
	public const CustomKeyCode Joystick4Button12 = 422;
	public const CustomKeyCode Joystick4Button13 = 423;
	public const CustomKeyCode Joystick4Button14 = 424;
	public const CustomKeyCode Joystick4Button15 = 425;
	public const CustomKeyCode Joystick4Button16 = 426;
	public const CustomKeyCode Joystick4Button17 = 427;
	public const CustomKeyCode Joystick4Button18 = 428;
	public const CustomKeyCode Joystick4Button19 = 429;
	public const CustomKeyCode Joystick5Button0 = 430;
	public const CustomKeyCode Joystick5Button1 = 431;
	public const CustomKeyCode Joystick5Button2 = 432;
	public const CustomKeyCode Joystick5Button3 = 433;
	public const CustomKeyCode Joystick5Button4 = 434;
	public const CustomKeyCode Joystick5Button5 = 435;
	public const CustomKeyCode Joystick5Button6 = 436;
	public const CustomKeyCode Joystick5Button7 = 437;
	public const CustomKeyCode Joystick5Button8 = 438;
	public const CustomKeyCode Joystick5Button9 = 439;
	public const CustomKeyCode Joystick5Button10 = 440;
	public const CustomKeyCode Joystick5Button11 = 441;
	public const CustomKeyCode Joystick5Button12 = 442;
	public const CustomKeyCode Joystick5Button13 = 443;
	public const CustomKeyCode Joystick5Button14 = 444;
	public const CustomKeyCode Joystick5Button15 = 445;
	public const CustomKeyCode Joystick5Button16 = 446;
	public const CustomKeyCode Joystick5Button17 = 447;
	public const CustomKeyCode Joystick5Button18 = 448;
	public const CustomKeyCode Joystick5Button19 = 449;
	public const CustomKeyCode Joystick6Button0 = 450;
	public const CustomKeyCode Joystick6Button1 = 451;
	public const CustomKeyCode Joystick6Button2 = 452;
	public const CustomKeyCode Joystick6Button3 = 453;
	public const CustomKeyCode Joystick6Button4 = 454;
	public const CustomKeyCode Joystick6Button5 = 455;
	public const CustomKeyCode Joystick6Button6 = 456;
	public const CustomKeyCode Joystick6Button7 = 457;
	public const CustomKeyCode Joystick6Button8 = 458;
	public const CustomKeyCode Joystick6Button9 = 459;
	public const CustomKeyCode Joystick6Button10 = 460;
	public const CustomKeyCode Joystick6Button11 = 461;
	public const CustomKeyCode Joystick6Button12 = 462;
	public const CustomKeyCode Joystick6Button13 = 463;
	public const CustomKeyCode Joystick6Button14 = 464;
	public const CustomKeyCode Joystick6Button15 = 465;
	public const CustomKeyCode Joystick6Button16 = 466;
	public const CustomKeyCode Joystick6Button17 = 467;
	public const CustomKeyCode Joystick6Button18 = 468;
	public const CustomKeyCode Joystick6Button19 = 469;
	public const CustomKeyCode Joystick7Button0 = 470;
	public const CustomKeyCode Joystick7Button1 = 471;
	public const CustomKeyCode Joystick7Button2 = 472;
	public const CustomKeyCode Joystick7Button3 = 473;
	public const CustomKeyCode Joystick7Button4 = 474;
	public const CustomKeyCode Joystick7Button5 = 475;
	public const CustomKeyCode Joystick7Button6 = 476;
	public const CustomKeyCode Joystick7Button7 = 477;
	public const CustomKeyCode Joystick7Button8 = 478;
	public const CustomKeyCode Joystick7Button9 = 479;
	public const CustomKeyCode Joystick7Button10 = 480;
	public const CustomKeyCode Joystick7Button11 = 481;
	public const CustomKeyCode Joystick7Button12 = 482;
	public const CustomKeyCode Joystick7Button13 = 483;
	public const CustomKeyCode Joystick7Button14 = 484;
	public const CustomKeyCode Joystick7Button15 = 485;
	public const CustomKeyCode Joystick7Button16 = 486;
	public const CustomKeyCode Joystick7Button17 = 487;
	public const CustomKeyCode Joystick7Button18 = 488;
	public const CustomKeyCode Joystick7Button19 = 489;
	public const CustomKeyCode Joystick8Button0 = 490;
	public const CustomKeyCode Joystick8Button1 = 491;
	public const CustomKeyCode Joystick8Button2 = 492;
	public const CustomKeyCode Joystick8Button3 = 493;
	public const CustomKeyCode Joystick8Button4 = 494;
	public const CustomKeyCode Joystick8Button5 = 495;
	public const CustomKeyCode Joystick8Button6 = 496;
	public const CustomKeyCode Joystick8Button7 = 497;
	public const CustomKeyCode Joystick8Button8 = 498;
	public const CustomKeyCode Joystick8Button9 = 499;
	public const CustomKeyCode Joystick8Button10 = 500;
	public const CustomKeyCode Joystick8Button11 = 501;
	public const CustomKeyCode Joystick8Button12 = 502;
	public const CustomKeyCode Joystick8Button13 = 503;
	public const CustomKeyCode Joystick8Button14 = 504;
	public const CustomKeyCode Joystick8Button15 = 505;
	public const CustomKeyCode Joystick8Button16 = 506;
	public const CustomKeyCode Joystick8Button17 = 507;
	public const CustomKeyCode Joystick8Button18 = 508;
	public const CustomKeyCode Joystick8Button19 = 509;
	public const CustomKeyCode Leftone = 600;
	public const CustomKeyCode Rightone = 602;
	public const CustomKeyCode RButtonUp = 608;
	public const CustomKeyCode RButtonDown = 609;
	public const CustomKeyCode RButtonLeft = 610;
	public const CustomKeyCode RButtonRight = 611;
	public const CustomKeyCode LStickButton = 613;
	public const CustomKeyCode RStickButton = 614;
	public const CustomKeyCode StickSPecialone = 612;
	public const CustomKeyCode StickSPecialtwo = 615;
	public const CustomKeyCode Lefttwo = 601;
	public const CustomKeyCode Righttwo = 603;
	public const CustomKeyCode LButtonUp = 604;
	public const CustomKeyCode LButtonDown = 605;
	public const CustomKeyCode LButtonRight = 606;
	public const CustomKeyCode LButtonLeft = 607;
	public const CustomKeyCode LeftStickUp = 616;
	public const CustomKeyCode LeftStickDown = 617;
	public const CustomKeyCode LeftStickLeft = 618;
	public const CustomKeyCode LeftStickRight = 619;
}

// Namespace: Game
public class CS2LuaUtility
{
	// Methods

	public static bool TypeIs(object obj, string classname) { }

	public static float GetTime() { }

	public void .ctor() { }
}

// Namespace: CSharpZip
public class ZipHelper
{
	// Methods

	private static void .cctor() { }

	private static bool ZipFiles(string[] files, ZipOutputStream zipStream) { }

	private static bool ZipDirectory(string folderToZip, ZipOutputStream zipStream, string parentFolderName) { }

	public static bool ZipDirectory(string folderToZip, string zipedFile, string password) { }

	public static bool ZipDirectory(string folderToZip, string zipedFile) { }

	public static bool ZipFiles(string[] files, string zipedFile, string password) { }

	public static bool ZipFiles(string[] files, string zipedFile) { }

	public static bool ZipFile(string fileToZip, string zipedFile, string password) { }

	public static bool ZipFile(string fileToZip, string zipedFile) { }

	public static bool Zip(string fileToZip, string zipedFile, string password) { }

	public static bool Zip(string fileToZip, string zipedFile) { }

	public static bool UnZip(string fileToUnZip, string zipedFolder, string password) { }

	public static bool UnZip(string fileToUnZip, string zipedFolder) { }

	public void .ctor() { }
}

// Namespace: CommonNotify
public class CommonNotifyDefine
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
public enum CommonNotifyDefine.ReplaceType
{
	// Fields
	public int value__;
	public const CommonNotifyDefine.ReplaceType Wait = 0;
	public const CommonNotifyDefine.ReplaceType WaitCut = 1;
	public const CommonNotifyDefine.ReplaceType Replace = 2;
	public const CommonNotifyDefine.ReplaceType Sync = 3;
	public const CommonNotifyDefine.ReplaceType Continue = 4;
}

// Namespace: CommonNotify
public class StyleRule : MonoBehaviour
{
	// Fields
	public CommonNotifyDefine.ReplaceType ReplaceType;
	public float ReplaceTypeEnum1;
	public bool WaitConsume;
	public bool OutWarRemove;
	public bool SwitchSceneRemove;
	public bool SwitchMainLevelRemove;
	public bool NeedDisappearAni;
	public string AwakePlayAni;
	public string Desc;

	// Methods

	public void .ctor() { }
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0xB2F10 Offset: 0xB2310 VA: 0x1800B2F10
[ExecuteInEditMode] // RVA: 0xB2F10 Offset: 0xB2310 VA: 0x1800B2F10
[DisallowMultipleComponent] // RVA: 0xB2F10 Offset: 0xB2310 VA: 0x1800B2F10
[AddComponentMenu] // RVA: 0xB2F10 Offset: 0xB2310 VA: 0x1800B2F10
public class CinemachineBlendListCamera : CinemachineVirtualCameraBase
{
	// Fields
	[TooltipAttribute] // RVA: 0xCD3D0 Offset: 0xCC7D0 VA: 0x1800CD3D0
	[NoSaveDuringPlayAttribute] // RVA: 0xCD3D0 Offset: 0xCC7D0 VA: 0x1800CD3D0
	public Transform m_LookAt;
	[TooltipAttribute] // RVA: 0xCF3A0 Offset: 0xCE7A0 VA: 0x1800CF3A0
	[NoSaveDuringPlayAttribute] // RVA: 0xCF3A0 Offset: 0xCE7A0 VA: 0x1800CF3A0
	public Transform m_Follow;
	[TooltipAttribute] // RVA: 0xD56B0 Offset: 0xD4AB0 VA: 0x1800D56B0
	public bool m_ShowDebugText;
	[TooltipAttribute] // RVA: 0xD7450 Offset: 0xD6850 VA: 0x1800D7450
	public bool m_EnableAllChildCameras;
	[SerializeField] // RVA: 0x739A0 Offset: 0x72DA0 VA: 0x1800739A0
	[HideInInspector] // RVA: 0x739A0 Offset: 0x72DA0 VA: 0x1800739A0
	[NoSaveDuringPlayAttribute] // RVA: 0x739A0 Offset: 0x72DA0 VA: 0x1800739A0
	public CinemachineVirtualCameraBase[] m_ChildCameras;
	[TooltipAttribute] // RVA: 0xBF660 Offset: 0xBEA60 VA: 0x1800BF660
	public CinemachineBlendListCamera.Instruction[] m_Instructions;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ICinemachineCamera <LiveChild>k__BackingField;
	private CameraState m_State;
	private float mActivationTime;
	private int mCurrentInstruction;
	private CinemachineBlend mActiveBlend;

	// Properties
	public override string Description { get; }
	public ICinemachineCamera LiveChild { get; set; }
	public override ICinemachineCamera LiveChildOrSelf { get; }
	public override CameraState State { get; }
	public override Transform LookAt { get; set; }
	public override Transform Follow { get; set; }
	public CinemachineVirtualCameraBase[] ChildCameras { get; }
	public bool IsBlending { get; }

	// Methods

	public override string get_Description() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_LiveChild(ICinemachineCamera value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ICinemachineCamera get_LiveChild() { }

	public override ICinemachineCamera get_LiveChildOrSelf() { }

	public override bool IsLiveChild(ICinemachineCamera vcam) { }

	public override CameraState get_State() { }

	public override Transform get_LookAt() { }

	public override void set_LookAt(Transform value) { }

	public override Transform get_Follow() { }

	public override void set_Follow(Transform value) { }

	public override void RemovePostPipelineStageHook(CinemachineVirtualCameraBase.OnPostPipelineStageDelegate d) { }

	public override void OnTransitionFromCamera(ICinemachineCamera fromCam, Vector3 worldUp, float deltaTime) { }

	public override void UpdateCameraState(Vector3 worldUp, float deltaTime) { }

	protected override void OnEnable() { }

	public void OnTransformChildrenChanged() { }

	public CinemachineVirtualCameraBase[] get_ChildCameras() { }

	public bool get_IsBlending() { }

	private void InvalidateListOfChildren() { }

	private void UpdateListOfChildren() { }

	public void ValidateInstructions() { }

	private void AdvanceCurrentInstruction() { }

	private CinemachineBlend CreateBlend(ICinemachineCamera camA, ICinemachineCamera camB, AnimationCurve blendCurve, float duration, CinemachineBlend activeBlend, float deltaTime) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public struct CinemachineBlendListCamera.Instruction
{
	// Fields
	[TooltipAttribute] // RVA: 0xC63D0 Offset: 0xC57D0 VA: 0x1800C63D0
	public CinemachineVirtualCameraBase m_VirtualCamera;
	[TooltipAttribute] // RVA: 0xC82D0 Offset: 0xC76D0 VA: 0x1800C82D0
	public float m_Hold;
	[CinemachineBlendDefinitionPropertyAttribute] // RVA: 0xCA290 Offset: 0xC9690 VA: 0x1800CA290
	[TooltipAttribute] // RVA: 0xCA290 Offset: 0xC9690 VA: 0x1800CA290
	public CinemachineBlendDefinition m_Blend;
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0xCC490 Offset: 0xCB890 VA: 0x1800CC490
[ExecuteInEditMode] // RVA: 0xCC490 Offset: 0xCB890 VA: 0x1800CC490
[DisallowMultipleComponent] // RVA: 0xCC490 Offset: 0xCB890 VA: 0x1800CC490
[AddComponentMenu] // RVA: 0xCC490 Offset: 0xCB890 VA: 0x1800CC490
[SaveDuringPlayAttribute] // RVA: 0xCC490 Offset: 0xCB890 VA: 0x1800CC490
public class CinemachineBrain : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0xCF3F0 Offset: 0xCE7F0 VA: 0x1800CF3F0
	public bool m_ShowDebugText;
	[TooltipAttribute] // RVA: 0xD14A0 Offset: 0xD08A0 VA: 0x1800D14A0
	public bool m_ShowCameraFrustum;
	[TooltipAttribute] // RVA: 0xD3110 Offset: 0xD2510 VA: 0x1800D3110
	public bool m_IgnoreTimeScale;
	[TooltipAttribute] // RVA: 0xD4FD0 Offset: 0xD43D0 VA: 0x1800D4FD0
	public Transform m_WorldUpOverride;
	[TooltipAttribute] // RVA: 0xD5C00 Offset: 0xD5000 VA: 0x1800D5C00
	public CinemachineBrain.UpdateMethod m_UpdateMethod;
	[CinemachineBlendDefinitionPropertyAttribute] // RVA: 0xD7BF0 Offset: 0xD6FF0 VA: 0x1800D7BF0
	[TooltipAttribute] // RVA: 0xD7BF0 Offset: 0xD6FF0 VA: 0x1800D7BF0
	public CinemachineBlendDefinition m_DefaultBlend;
	[TooltipAttribute] // RVA: 0xDC3F0 Offset: 0xDB7F0 VA: 0x1800DC3F0
	public CinemachineBlenderSettings m_CustomBlends;
	private Camera m_OutputCamera;
	[TooltipAttribute] // RVA: 0xDE220 Offset: 0xDD620 VA: 0x1800DE220
	public CinemachineBrain.BrainEvent m_CameraCutEvent;
	[TooltipAttribute] // RVA: 0xE12F0 Offset: 0xE06F0 VA: 0x1800E12F0
	public CinemachineBrain.VcamEvent m_CameraActivatedEvent;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Component <PostProcessingComponent>k__BackingField;
	internal static CinemachineBrain.BrainEvent sPostProcessingHandler;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static ICinemachineCamera <SoloCamera>k__BackingField;
	private ICinemachineCamera mActiveCameraPreviousFrame;
	private ICinemachineCamera mOutgoingCameraPreviousFrame;
	private CinemachineBlend mActiveBlend;
	private bool mPreviousFrameWasOverride;
	private List<CinemachineBrain.OverrideStackFrame> mOverrideStack;
	private int mNextOverrideId;
	private CinemachineBrain.OverrideStackFrame mOverrideBlendFromNothing;
	private WaitForFixedUpdate mWaitForFixedUpdate;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private CameraState <CurrentCameraState>k__BackingField;
	private static int msCurrentFrame;
	private static int msFirstBrainObjectId;
	private static int msSubframes;

	// Properties
	public Camera OutputCamera { get; }
	internal Component PostProcessingComponent { get; set; }
	public static ICinemachineCamera SoloCamera { get; set; }
	public Vector3 DefaultWorldUp { get; }
	public bool IsBlending { get; }
	public CinemachineBlend ActiveBlend { get; }
	public ICinemachineCamera ActiveVirtualCamera { get; }
	public CameraState CurrentCameraState { get; set; }

	// Methods

	public Camera get_OutputCamera() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal Component get_PostProcessingComponent() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_PostProcessingComponent(Component value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static ICinemachineCamera get_SoloCamera() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_SoloCamera(ICinemachineCamera value) { }

	public static Color GetSoloGUIColor() { }

	public Vector3 get_DefaultWorldUp() { }

	private CinemachineBrain.OverrideStackFrame GetOverrideFrame(int id) { }

	private CinemachineBrain.OverrideStackFrame GetNextActiveFrame(int overrideId) { }

	private CinemachineBrain.OverrideStackFrame GetActiveOverride() { }

	internal int SetCameraOverride(int overrideId, ICinemachineCamera camA, ICinemachineCamera camB, float weightB, float deltaTime) { }

	internal void ReleaseCameraOverride(int overrideId) { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void Start() { }

	[IteratorStateMachineAttribute] // RVA: 0xEEB10 Offset: 0xEDF10 VA: 0x1800EEB10
	private IEnumerator AfterPhysics() { }

	private void LateUpdate() { }

	private float GetEffectiveDeltaTime(bool fixedDelta) { }

	private void UpdateVirtualCameras(CinemachineCore.UpdateFilter updateFilter, float deltaTime) { }

	private void ProcessActiveCamera(float deltaTime) { }

	public bool get_IsBlending() { }

	public CinemachineBlend get_ActiveBlend() { }

	public bool IsLive(ICinemachineCamera vcam) { }

	private bool IsLiveItself(ICinemachineCamera vcam) { }

	public ICinemachineCamera get_ActiveVirtualCamera() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public CameraState get_CurrentCameraState() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_CurrentCameraState(CameraState value) { }

	private ICinemachineCamera TopCameraFromPriorityQueue() { }

	private AnimationCurve LookupBlendCurve(ICinemachineCamera fromKey, ICinemachineCamera toKey, out float duration) { }

	private CinemachineBlend CreateBlend(ICinemachineCamera camA, ICinemachineCamera camB, AnimationCurve blendCurve, float duration, CinemachineBlend activeBlend) { }

	private void PushStateToUnityCamera(CameraState state, ICinemachineCamera vcam) { }

	private void AddSubframe() { }

	internal static int GetSubframeCount() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[DocumentationSortingAttribute] // RVA: 0xF3410 Offset: 0xF2810 VA: 0x1800F3410
public enum CinemachineBrain.UpdateMethod
{
	// Fields
	public int value__;
	public const CinemachineBrain.UpdateMethod FixedUpdate = 0;
	public const CinemachineBrain.UpdateMethod LateUpdate = 1;
	public const CinemachineBrain.UpdateMethod SmartUpdate = 2;
}

// Namespace: 
[Serializable]
public class CinemachineBrain.BrainEvent : UnityEvent<CinemachineBrain>
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public class CinemachineBrain.VcamEvent : UnityEvent<ICinemachineCamera>
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
private class CinemachineBrain.OverrideStackFrame
{
	// Fields
	public int id;
	public ICinemachineCamera camera;
	public CinemachineBlend blend;
	public float deltaTime;
	public float timeOfOverride;

	// Properties
	public bool Active { get; }
	public bool Expired { get; }

	// Methods

	public bool get_Active() { }

	public bool get_Expired() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class CinemachineBrain.<AfterPhysics>d__44 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public CinemachineBrain <>4__this;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: Cinemachine
internal class StaticPointVirtualCamera : ICinemachineCamera
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Name>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Priority>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Transform <LookAt>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Transform <Follow>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private CameraState <State>k__BackingField;

	// Properties
	public string Name { get; set; }
	public string Description { get; }
	public int Priority { get; set; }
	public Transform LookAt { get; set; }
	public Transform Follow { get; set; }
	public CameraState State { get; set; }
	public GameObject VirtualCameraGameObject { get; }
	public ICinemachineCamera LiveChildOrSelf { get; }
	public ICinemachineCamera ParentCamera { get; }

	// Methods

	public void .ctor(CameraState state, string name) { }

	public void SetState(CameraState state) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Name() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Name(string value) { }

	public string get_Description() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Priority() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Priority(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Transform get_LookAt() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_LookAt(Transform value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Transform get_Follow() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Follow(Transform value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public CameraState get_State() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_State(CameraState value) { }

	public GameObject get_VirtualCameraGameObject() { }

	public ICinemachineCamera get_LiveChildOrSelf() { }

	public ICinemachineCamera get_ParentCamera() { }

	public bool IsLiveChild(ICinemachineCamera vcam) { }

	public void UpdateCameraState(Vector3 worldUp, float deltaTime) { }

	public void OnTransitionFromCamera(ICinemachineCamera fromCam, Vector3 worldUp, float deltaTime) { }
}

// Namespace: Cinemachine
internal class BlendSourceVirtualCamera : ICinemachineCamera
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private CinemachineBlend <Blend>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Priority>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Transform <LookAt>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Transform <Follow>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private CameraState <State>k__BackingField;

	// Properties
	public CinemachineBlend Blend { get; set; }
	public string Name { get; }
	public string Description { get; }
	public int Priority { get; set; }
	public Transform LookAt { get; set; }
	public Transform Follow { get; set; }
	public CameraState State { get; set; }
	public GameObject VirtualCameraGameObject { get; }
	public ICinemachineCamera LiveChildOrSelf { get; }
	public ICinemachineCamera ParentCamera { get; }

	// Methods

	public void .ctor(CinemachineBlend blend, float deltaTime) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public CinemachineBlend get_Blend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Blend(CinemachineBlend value) { }

	public string get_Name() { }

	public string get_Description() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Priority() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Priority(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Transform get_LookAt() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_LookAt(Transform value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Transform get_Follow() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Follow(Transform value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public CameraState get_State() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_State(CameraState value) { }

	public GameObject get_VirtualCameraGameObject() { }

	public ICinemachineCamera get_LiveChildOrSelf() { }

	public ICinemachineCamera get_ParentCamera() { }

	public bool IsLiveChild(ICinemachineCamera vcam) { }

	public CameraState CalculateNewState(float deltaTime) { }

	public void UpdateCameraState(Vector3 worldUp, float deltaTime) { }

	public void OnTransitionFromCamera(ICinemachineCamera fromCam, Vector3 worldUp, float deltaTime) { }
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0x126050 Offset: 0x125450 VA: 0x180126050
[ExecuteInEditMode] // RVA: 0x126050 Offset: 0x125450 VA: 0x180126050
[DisallowMultipleComponent] // RVA: 0x126050 Offset: 0x125450 VA: 0x180126050
[AddComponentMenu] // RVA: 0x126050 Offset: 0x125450 VA: 0x180126050
public class CinemachineClearShot : CinemachineVirtualCameraBase
{
	// Fields
	[TooltipAttribute] // RVA: 0x129A40 Offset: 0x128E40 VA: 0x180129A40
	[NoSaveDuringPlayAttribute] // RVA: 0x129A40 Offset: 0x128E40 VA: 0x180129A40
	public Transform m_LookAt;
	[TooltipAttribute] // RVA: 0x12BB60 Offset: 0x12AF60 VA: 0x18012BB60
	[NoSaveDuringPlayAttribute] // RVA: 0x12BB60 Offset: 0x12AF60 VA: 0x18012BB60
	public Transform m_Follow;
	[TooltipAttribute] // RVA: 0x4E10 Offset: 0x4210 VA: 0x180004E10
	[NoSaveDuringPlayAttribute] // RVA: 0x4E10 Offset: 0x4210 VA: 0x180004E10
	public bool m_ShowDebugText;
	[SerializeField] // RVA: 0x739A0 Offset: 0x72DA0 VA: 0x1800739A0
	[HideInInspector] // RVA: 0x739A0 Offset: 0x72DA0 VA: 0x1800739A0
	[NoSaveDuringPlayAttribute] // RVA: 0x739A0 Offset: 0x72DA0 VA: 0x1800739A0
	public CinemachineVirtualCameraBase[] m_ChildCameras;
	[TooltipAttribute] // RVA: 0xA1C0 Offset: 0x95C0 VA: 0x18000A1C0
	public float m_ActivateAfter;
	[TooltipAttribute] // RVA: 0xAC30 Offset: 0xA030 VA: 0x18000AC30
	public float m_MinDuration;
	[TooltipAttribute] // RVA: 0xCA80 Offset: 0xBE80 VA: 0x18000CA80
	public bool m_RandomizeChoice;
	[CinemachineBlendDefinitionPropertyAttribute] // RVA: 0xE960 Offset: 0xDD60 VA: 0x18000E960
	[TooltipAttribute] // RVA: 0xE960 Offset: 0xDD60 VA: 0x18000E960
	public CinemachineBlendDefinition m_DefaultBlend;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public CinemachineBlenderSettings m_CustomBlends;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ICinemachineCamera <LiveChild>k__BackingField;
	private CameraState m_State;
	private float mActivationTime;
	private float mPendingActivationTime;
	private ICinemachineCamera mPendingCamera;
	private CinemachineBlend mActiveBlend;
	private bool mRandomizeNow;
	private CinemachineVirtualCameraBase[] m_RandomizedChilden;

	// Properties
	public override string Description { get; }
	public ICinemachineCamera LiveChild { get; set; }
	public override CameraState State { get; }
	public override ICinemachineCamera LiveChildOrSelf { get; }
	public override Transform LookAt { get; set; }
	public override Transform Follow { get; set; }
	public bool IsBlending { get; }
	public CinemachineVirtualCameraBase[] ChildCameras { get; }

	// Methods

	public override string get_Description() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_LiveChild(ICinemachineCamera value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ICinemachineCamera get_LiveChild() { }

	public override CameraState get_State() { }

	public override ICinemachineCamera get_LiveChildOrSelf() { }

	public override bool IsLiveChild(ICinemachineCamera vcam) { }

	public override Transform get_LookAt() { }

	public override void set_LookAt(Transform value) { }

	public override Transform get_Follow() { }

	public override void set_Follow(Transform value) { }

	public override void RemovePostPipelineStageHook(CinemachineVirtualCameraBase.OnPostPipelineStageDelegate d) { }

	public override void UpdateCameraState(Vector3 worldUp, float deltaTime) { }

	protected override void OnEnable() { }

	public void OnTransformChildrenChanged() { }

	public bool get_IsBlending() { }

	public CinemachineVirtualCameraBase[] get_ChildCameras() { }

	private void InvalidateListOfChildren() { }

	public void ResetRandomization() { }

	private void UpdateListOfChildren() { }

	private ICinemachineCamera ChooseCurrentCamera(Vector3 worldUp, float deltaTime) { }

	private CinemachineVirtualCameraBase[] Randomize(CinemachineVirtualCameraBase[] src) { }

	private AnimationCurve LookupBlendCurve(ICinemachineCamera fromKey, ICinemachineCamera toKey, out float duration) { }

	private CinemachineBlend CreateBlend(ICinemachineCamera camA, ICinemachineCamera camB, AnimationCurve blendCurve, float duration, CinemachineBlend activeBlend, float deltaTime) { }

	public override void OnTransitionFromCamera(ICinemachineCamera fromCam, Vector3 worldUp, float deltaTime) { }

	public void .ctor() { }
}

// Namespace: 
private struct CinemachineClearShot.Pair
{
	// Fields
	public int a;
	public float b;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class CinemachineClearShot.<>c
{
	// Fields
	public static readonly CinemachineClearShot.<>c <>9;
	public static Comparison<CinemachineClearShot.Pair> <>9__46_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <Randomize>b__46_0(CinemachineClearShot.Pair p1, CinemachineClearShot.Pair p2) { }
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0x18E00 Offset: 0x18200 VA: 0x180018E00
[ExecuteInEditMode] // RVA: 0x18E00 Offset: 0x18200 VA: 0x180018E00
[AddComponentMenu] // RVA: 0x18E00 Offset: 0x18200 VA: 0x180018E00
[SaveDuringPlayAttribute] // RVA: 0x18E00 Offset: 0x18200 VA: 0x180018E00
public class CinemachineCollider : CinemachineExtension
{
	// Fields
	[HeaderAttribute] // RVA: 0x1C2B0 Offset: 0x1B6B0 VA: 0x18001C2B0
	[TooltipAttribute] // RVA: 0x1C2B0 Offset: 0x1B6B0 VA: 0x18001C2B0
	public LayerMask m_CollideAgainst;
	[TagFieldAttribute] // RVA: 0x1E300 Offset: 0x1D700 VA: 0x18001E300
	[TooltipAttribute] // RVA: 0x1E300 Offset: 0x1D700 VA: 0x18001E300
	public string m_IgnoreTag;
	[TooltipAttribute] // RVA: 0x21440 Offset: 0x20840 VA: 0x180021440
	public float m_MinimumDistanceFromTarget;
	[HeaderAttribute] // RVA: 0x24240 Offset: 0x23640 VA: 0x180024240
	public float CameraOffset;
	[HeaderAttribute] // RVA: 0x25EF0 Offset: 0x252F0 VA: 0x180025EF0
	public float MinDistanceOfCameraToLookAt;
	private bool canCameraOffset;
	[HeaderAttribute] // RVA: 0x28BE0 Offset: 0x27FE0 VA: 0x180028BE0
	public float DeltaRayLen;
	[HeaderAttribute] // RVA: 0x29690 Offset: 0x28A90 VA: 0x180029690
	public bool CanRayToY;
	[HeaderAttribute] // RVA: 0x2C180 Offset: 0x2B580 VA: 0x18002C180
	public float RayToYDistance;
	[SpaceAttribute] // RVA: 0x2DD50 Offset: 0x2D150 VA: 0x18002DD50
	[TooltipAttribute] // RVA: 0x2DD50 Offset: 0x2D150 VA: 0x18002DD50
	[FormerlySerializedAsAttribute] // RVA: 0x2DD50 Offset: 0x2D150 VA: 0x18002DD50
	public bool m_AvoidObstacles;
	[TooltipAttribute] // RVA: 0x30190 Offset: 0x2F590 VA: 0x180030190
	[FormerlySerializedAsAttribute] // RVA: 0x30190 Offset: 0x2F590 VA: 0x180030190
	public float m_DistanceLimit;
	[TooltipAttribute] // RVA: 0x332C0 Offset: 0x326C0 VA: 0x1800332C0
	public float m_CameraRadius;
	[TooltipAttribute] // RVA: 0x34FA0 Offset: 0x343A0 VA: 0x180034FA0
	public CinemachineCollider.ResolutionStrategy m_Strategy;
	[RangeAttribute] // RVA: 0x36BB0 Offset: 0x35FB0 VA: 0x180036BB0
	[TooltipAttribute] // RVA: 0x36BB0 Offset: 0x35FB0 VA: 0x180036BB0
	public int m_MaximumEffort;
	[RangeAttribute] // RVA: 0x38890 Offset: 0x37C90 VA: 0x180038890
	[TooltipAttribute] // RVA: 0x38890 Offset: 0x37C90 VA: 0x180038890
	[FormerlySerializedAsAttribute] // RVA: 0x38890 Offset: 0x37C90 VA: 0x180038890
	public float m_Damping;
	[HeaderAttribute] // RVA: 0x3BE90 Offset: 0x3B290 VA: 0x18003BE90
	[TooltipAttribute] // RVA: 0x3BE90 Offset: 0x3B290 VA: 0x18003BE90
	public float m_OptimalTargetDistance;
	private const float PrecisionSlush = 0.001;
	private RaycastHit[] m_CornerBuffer;
	private const float AngleThreshold = 0.1;
	private Collider[] mColliderBuffer;
	private SphereCollider mCameraCollider;
	private GameObject mCameraColliderGameObject;

	// Properties
	public List<List<Vector3>> DebugPaths { get; }

	// Methods

	public bool IsTargetObscured(ICinemachineCamera vcam) { }

	public bool CameraWasDisplaced(CinemachineVirtualCameraBase vcam) { }

	private void OnValidate() { }

	protected override void OnDestroy() { }

	public List<List<Vector3>> get_DebugPaths() { }

	public void FreeLookRigChanged(string rig) { }

	protected override void PostPipelineStageCallback(CinemachineVirtualCameraBase vcam, CinemachineCore.Stage stage, ref CameraState state, float deltaTime) { }

	private Vector3 PreserveLignOfSight(ref CameraState state, ref CinemachineCollider.VcamExtraState extra) { }

	private bool RaycastIgnoreTagToCameraY(Ray ray, out RaycastHit info) { }

	private bool RaycastIgnoreTag(Ray ray, out RaycastHit hitInfo, float rayLength) { }

	private Vector3 PushCameraBack(Vector3 currentPos, Vector3 pushDir, RaycastHit obstacle, Vector3 lookAtPos, Plane startPlane, float targetDistance, int iterations, ref CinemachineCollider.VcamExtraState extra) { }

	private bool GetWalkingDirection(Vector3 pos, Vector3 pushDir, RaycastHit obstacle, ref Vector3 outDir) { }

	private float GetPushBackDistance(Ray ray, Plane startPlane, float targetDistance, Vector3 lookAtPos) { }

	private float ClampRayToBounds(Ray ray, float distance, Bounds bounds) { }

	private Vector3 RespectCameraRadius(Vector3 cameraPos, Vector3 lookAtPos) { }

	private void CleanupCameraCollider() { }

	private bool CheckForTargetObstructions(CameraState state) { }

	private void Log(object[] msg) { }

	private static string GetString(object[] msg) { }

	public void .ctor() { }
}

// Namespace: 
public enum CinemachineCollider.ResolutionStrategy
{
	// Fields
	public int value__;
	public const CinemachineCollider.ResolutionStrategy PullCameraForward = 0;
	public const CinemachineCollider.ResolutionStrategy PreserveCameraHeight = 1;
	public const CinemachineCollider.ResolutionStrategy PreserveCameraDistance = 2;
}

// Namespace: 
private class CinemachineCollider.VcamExtraState
{
	// Fields
	public Vector3 m_previousDisplacement;
	public float colliderDisplacement;
	public bool targetObscured;
	public List<Vector3> debugResolutionPath;

	// Methods

	public void AddPointToDebugPath(Vector3 p) { }

	public void .ctor() { }
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0x410F0 Offset: 0x404F0 VA: 0x1800410F0
[ExecuteInEditMode] // RVA: 0x410F0 Offset: 0x404F0 VA: 0x1800410F0
[AddComponentMenu] // RVA: 0x410F0 Offset: 0x404F0 VA: 0x1800410F0
[SaveDuringPlayAttribute] // RVA: 0x410F0 Offset: 0x404F0 VA: 0x1800410F0
public class CinemachineConfiner : CinemachineExtension
{
	// Fields
	[TooltipAttribute] // RVA: 0x44790 Offset: 0x43B90 VA: 0x180044790
	public CinemachineConfiner.Mode m_ConfineMode;
	[TooltipAttribute] // RVA: 0x475C0 Offset: 0x469C0 VA: 0x1800475C0
	public Collider m_BoundingVolume;
	[TooltipAttribute] // RVA: 0x491C0 Offset: 0x485C0 VA: 0x1800491C0
	public Collider2D m_BoundingShape2D;
	[TooltipAttribute] // RVA: 0x49B40 Offset: 0x48F40 VA: 0x180049B40
	public bool m_ConfineScreenEdges;
	[TooltipAttribute] // RVA: 0x4B8E0 Offset: 0x4ACE0 VA: 0x18004B8E0
	[RangeAttribute] // RVA: 0x4B8E0 Offset: 0x4ACE0 VA: 0x18004B8E0
	public float m_Damping;
	private List<List<Vector2>> m_pathCache;

	// Properties
	public bool IsValid { get; }

	// Methods

	public bool CameraWasDisplaced(CinemachineVirtualCameraBase vcam) { }

	private void OnValidate() { }

	public bool get_IsValid() { }

	protected override void PostPipelineStageCallback(CinemachineVirtualCameraBase vcam, CinemachineCore.Stage stage, ref CameraState state, float deltaTime) { }

	public void InvalidatePathCache() { }

	private bool ValidatePathCache() { }

	private Vector3 ConfinePoint(Vector3 camPos) { }

	private Vector3 ConfineScreenEdges(CinemachineVirtualCameraBase vcam, ref CameraState state) { }

	public void .ctor() { }
}

// Namespace: 
public enum CinemachineConfiner.Mode
{
	// Fields
	public int value__;
	public const CinemachineConfiner.Mode Confine2D = 0;
	public const CinemachineConfiner.Mode Confine3D = 1;
}

// Namespace: 
private class CinemachineConfiner.VcamExtraState
{
	// Fields
	public Vector3 m_previousDisplacement;
	public float confinerDisplacement;

	// Methods

	public void .ctor() { }
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0x4D820 Offset: 0x4CC20 VA: 0x18004D820
[ExecuteInEditMode] // RVA: 0x4D820 Offset: 0x4CC20 VA: 0x18004D820
public class CinemachineDollyCart : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0x4F4F0 Offset: 0x4E8F0 VA: 0x18004F4F0
	public CinemachinePathBase m_Path;
	[TooltipAttribute] // RVA: 0x510E0 Offset: 0x504E0 VA: 0x1800510E0
	public CinemachineDollyCart.UpdateMethod m_UpdateMethod;
	[TooltipAttribute] // RVA: 0x51AD0 Offset: 0x50ED0 VA: 0x180051AD0
	public CinemachinePathBase.PositionUnits m_PositionUnits;
	[TooltipAttribute] // RVA: 0x53D90 Offset: 0x53190 VA: 0x180053D90
	[FormerlySerializedAsAttribute] // RVA: 0x53D90 Offset: 0x53190 VA: 0x180053D90
	public float m_Speed;
	[TooltipAttribute] // RVA: 0x55E20 Offset: 0x55220 VA: 0x180055E20
	[FormerlySerializedAsAttribute] // RVA: 0x55E20 Offset: 0x55220 VA: 0x180055E20
	public float m_Position;

	// Methods

	private void FixedUpdate() { }

	private void Update() { }

	private void SetCartPosition(float distanceAlongPath) { }

	public void .ctor() { }
}

// Namespace: 
public enum CinemachineDollyCart.UpdateMethod
{
	// Fields
	public int value__;
	public const CinemachineDollyCart.UpdateMethod Update = 0;
	public const CinemachineDollyCart.UpdateMethod FixedUpdate = 1;
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0x57D40 Offset: 0x57140 VA: 0x180057D40
[RequireComponent] // RVA: 0x57D40 Offset: 0x57140 VA: 0x180057D40
[DisallowMultipleComponent] // RVA: 0x57D40 Offset: 0x57140 VA: 0x180057D40
[ExecuteInEditMode] // RVA: 0x57D40 Offset: 0x57140 VA: 0x180057D40
[AddComponentMenu] // RVA: 0x57D40 Offset: 0x57140 VA: 0x180057D40
public class CinemachineExternalCamera : CinemachineVirtualCameraBase
{
	// Fields
	[TooltipAttribute] // RVA: 0x5E480 Offset: 0x5D880 VA: 0x18005E480
	[NoSaveDuringPlayAttribute] // RVA: 0x5E480 Offset: 0x5D880 VA: 0x18005E480
	public Transform m_LookAt;
	private Camera m_Camera;
	private CameraState m_State;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Transform <Follow>k__BackingField;

	// Properties
	public override CameraState State { get; }
	public override Transform LookAt { get; set; }
	public override Transform Follow { get; set; }

	// Methods

	public override CameraState get_State() { }

	public override Transform get_LookAt() { }

	public override void set_LookAt(Transform value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public override Transform get_Follow() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public override void set_Follow(Transform value) { }

	public override void UpdateCameraState(Vector3 worldUp, float deltaTime) { }

	public void .ctor() { }
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0x62FF0 Offset: 0x623F0 VA: 0x180062FF0
[ExecuteInEditMode] // RVA: 0x62FF0 Offset: 0x623F0 VA: 0x180062FF0
[AddComponentMenu] // RVA: 0x62FF0 Offset: 0x623F0 VA: 0x180062FF0
[SaveDuringPlayAttribute] // RVA: 0x62FF0 Offset: 0x623F0 VA: 0x180062FF0
public class CinemachineFollowZoom : CinemachineExtension
{
	// Fields
	[TooltipAttribute] // RVA: 0x66A80 Offset: 0x65E80 VA: 0x180066A80
	public float m_Width;
	[RangeAttribute] // RVA: 0x69890 Offset: 0x68C90 VA: 0x180069890
	[TooltipAttribute] // RVA: 0x69890 Offset: 0x68C90 VA: 0x180069890
	public float m_Damping;
	[RangeAttribute] // RVA: 0x6C9D0 Offset: 0x6BDD0 VA: 0x18006C9D0
	[TooltipAttribute] // RVA: 0x6C9D0 Offset: 0x6BDD0 VA: 0x18006C9D0
	public float m_MinFOV;
	[RangeAttribute] // RVA: 0x6EB60 Offset: 0x6DF60 VA: 0x18006EB60
	[TooltipAttribute] // RVA: 0x6EB60 Offset: 0x6DF60 VA: 0x18006EB60
	public float m_MaxFOV;

	// Methods

	private void OnValidate() { }

	protected override void PostPipelineStageCallback(CinemachineVirtualCameraBase vcam, CinemachineCore.Stage stage, ref CameraState state, float deltaTime) { }

	public void .ctor() { }
}

// Namespace: 
private class CinemachineFollowZoom.VcamExtraState
{
	// Fields
	public float m_previousFrameZoom;

	// Methods

	public void .ctor() { }
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0x70E70 Offset: 0x70270 VA: 0x180070E70
[ExecuteInEditMode] // RVA: 0x70E70 Offset: 0x70270 VA: 0x180070E70
[DisallowMultipleComponent] // RVA: 0x70E70 Offset: 0x70270 VA: 0x180070E70
[AddComponentMenu] // RVA: 0x70E70 Offset: 0x70270 VA: 0x180070E70
public class CinemachineFreeLook : CinemachineVirtualCameraBase
{
	// Fields
	[TooltipAttribute] // RVA: 0x73570 Offset: 0x72970 VA: 0x180073570
	[NoSaveDuringPlayAttribute] // RVA: 0x73570 Offset: 0x72970 VA: 0x180073570
	public Transform m_LookAt;
	[TooltipAttribute] // RVA: 0x75860 Offset: 0x74C60 VA: 0x180075860
	[NoSaveDuringPlayAttribute] // RVA: 0x75860 Offset: 0x74C60 VA: 0x180075860
	public Transform m_Follow;
	[TooltipAttribute] // RVA: 0x779B0 Offset: 0x76DB0 VA: 0x1800779B0
	[FormerlySerializedAsAttribute] // RVA: 0x779B0 Offset: 0x76DB0 VA: 0x1800779B0
	public bool m_CommonLens;
	[FormerlySerializedAsAttribute] // RVA: 0x79CE0 Offset: 0x790E0 VA: 0x180079CE0
	[TooltipAttribute] // RVA: 0x79CE0 Offset: 0x790E0 VA: 0x180079CE0
	[LensSettingsPropertyAttribute] // RVA: 0x79CE0 Offset: 0x790E0 VA: 0x180079CE0
	public LensSettings m_Lens;
	[HeaderAttribute] // RVA: 0x7E970 Offset: 0x7DD70 VA: 0x18007E970
	[TooltipAttribute] // RVA: 0x7E970 Offset: 0x7DD70 VA: 0x18007E970
	public AxisState m_YAxis;
	[TooltipAttribute] // RVA: 0x80A70 Offset: 0x7FE70 VA: 0x180080A70
	public AxisState m_XAxis;
	[TooltipAttribute] // RVA: 0x815F0 Offset: 0x809F0 VA: 0x1800815F0
	public CinemachineOrbitalTransposer.Heading m_Heading;
	[TooltipAttribute] // RVA: 0x843B0 Offset: 0x837B0 VA: 0x1800843B0
	public CinemachineOrbitalTransposer.Recentering m_RecenterToTargetHeading;
	[HeaderAttribute] // RVA: 0x861D0 Offset: 0x855D0 VA: 0x1800861D0
	[TooltipAttribute] // RVA: 0x861D0 Offset: 0x855D0 VA: 0x1800861D0
	public CinemachineTransposer.BindingMode m_BindingMode;
	[TooltipAttribute] // RVA: 0x883C0 Offset: 0x877C0 VA: 0x1800883C0
	[RangeAttribute] // RVA: 0x883C0 Offset: 0x877C0 VA: 0x1800883C0
	[FormerlySerializedAsAttribute] // RVA: 0x883C0 Offset: 0x877C0 VA: 0x1800883C0
	public float m_SplineCurvature;
	[TooltipAttribute] // RVA: 0x8A920 Offset: 0x89D20 VA: 0x18008A920
	public CinemachineFreeLook.Orbit[] m_Orbits;
	[SerializeField] // RVA: 0xADB10 Offset: 0xACF10 VA: 0x1800ADB10
	[HideInInspector] // RVA: 0xADB10 Offset: 0xACF10 VA: 0x1800ADB10
	[FormerlySerializedAsAttribute] // RVA: 0xADB10 Offset: 0xACF10 VA: 0x1800ADB10
	private float m_LegacyHeadingBias;
	private bool mUseLegacyRigDefinitions;
	private bool mIsDestroyed;
	private string curName;
	private CameraState m_State;
	[SerializeField] // RVA: 0x739A0 Offset: 0x72DA0 VA: 0x1800739A0
	[HideInInspector] // RVA: 0x739A0 Offset: 0x72DA0 VA: 0x1800739A0
	[NoSaveDuringPlayAttribute] // RVA: 0x739A0 Offset: 0x72DA0 VA: 0x1800739A0
	private CinemachineVirtualCamera[] m_Rigs;
	private CinemachineOrbitalTransposer[] mOrbitals;
	private CinemachineBlend mBlendA;
	private CinemachineBlend mBlendB;
	public static CinemachineFreeLook.CreateRigDelegate CreateRigOverride;
	public static CinemachineFreeLook.DestroyRigDelegate DestroyRigOverride;
	private CinemachineFreeLook.Orbit[] m_CachedOrbits;
	private float m_CachedTension;
	private Vector4[] m_CachedKnots;
	private Vector4[] m_CachedCtrl1;
	private Vector4[] m_CachedCtrl2;

	// Properties
	public static string[] RigNames { get; }
	public string CurRigName { get; set; }
	public override CameraState State { get; }
	public override Transform LookAt { get; set; }
	public override Transform Follow { get; set; }
	public override ICinemachineCamera LiveChildOrSelf { get; }

	// Methods

	protected override void OnValidate() { }

	public CinemachineVirtualCamera GetRig(int i) { }

	public static string[] get_RigNames() { }

	public string get_CurRigName() { }

	public void set_CurRigName(string value) { }

	protected override void OnEnable() { }

	protected override void OnDestroy() { }

	private void OnTransformChildrenChanged() { }

	private void Reset() { }

	public override CameraState get_State() { }

	public override Transform get_LookAt() { }

	public override void set_LookAt(Transform value) { }

	public override Transform get_Follow() { }

	public override void set_Follow(Transform value) { }

	public override ICinemachineCamera get_LiveChildOrSelf() { }

	public override bool IsLiveChild(ICinemachineCamera vcam) { }

	public override void RemovePostPipelineStageHook(CinemachineVirtualCameraBase.OnPostPipelineStageDelegate d) { }

	public override void UpdateCameraState(Vector3 worldUp, float deltaTime) { }

	public override void OnTransitionFromCamera(ICinemachineCamera fromCam, Vector3 worldUp, float deltaTime) { }

	private void InvalidateRigCache() { }

	private void DestroyRigs() { }

	private CinemachineVirtualCamera[] CreateRigs(CinemachineVirtualCamera[] copyFrom) { }

	private void UpdateRigCache() { }

	private int LocateExistingRigs(string[] rigNames, bool forceOrbital) { }

	private void PushSettingsToRigs() { }

	private CameraState CalculateNewState(Vector3 worldUp, float deltaTime) { }

	private CameraState PullStateFromVirtualCamera(Vector3 worldUp) { }

	public Vector3 GetLocalPositionForCameraFromInput(float t) { }

	private void UpdateCachedSpline() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <LocateExistingRigs>b__54_0(CinemachineOrbitalTransposer orbital, float deltaTime, Vector3 up) { }
}

// Namespace: 
[Serializable]
public struct CinemachineFreeLook.Orbit
{
	// Fields
	public float m_Height;
	public float m_Radius;

	// Methods

	public void .ctor(float h, float r) { }
}

// Namespace: 
public sealed class CinemachineFreeLook.CreateRigDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual CinemachineVirtualCamera Invoke(CinemachineFreeLook vcam, string name, CinemachineVirtualCamera copyFrom) { }

	public virtual IAsyncResult BeginInvoke(CinemachineFreeLook vcam, string name, CinemachineVirtualCamera copyFrom, AsyncCallback callback, object object) { }

	public virtual CinemachineVirtualCamera EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class CinemachineFreeLook.DestroyRigDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(GameObject rig) { }

	public virtual IAsyncResult BeginInvoke(GameObject rig, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0x94020 Offset: 0x93420 VA: 0x180094020
[ExecuteInEditMode] // RVA: 0x94020 Offset: 0x93420 VA: 0x180094020
[DisallowMultipleComponent] // RVA: 0x94020 Offset: 0x93420 VA: 0x180094020
[AddComponentMenu] // RVA: 0x94020 Offset: 0x93420 VA: 0x180094020
public class CinemachineMixingCamera : CinemachineVirtualCameraBase
{
	// Fields
	public const int MaxCameras = 8;
	[TooltipAttribute] // RVA: 0x976A0 Offset: 0x96AA0 VA: 0x1800976A0
	public float m_Weight0;
	[TooltipAttribute] // RVA: 0x983F0 Offset: 0x977F0 VA: 0x1800983F0
	public float m_Weight1;
	[TooltipAttribute] // RVA: 0x9B180 Offset: 0x9A580 VA: 0x18009B180
	public float m_Weight2;
	[TooltipAttribute] // RVA: 0x9CFF0 Offset: 0x9C3F0 VA: 0x18009CFF0
	public float m_Weight3;
	[TooltipAttribute] // RVA: 0x9ED00 Offset: 0x9E100 VA: 0x18009ED00
	public float m_Weight4;
	[TooltipAttribute] // RVA: 0x9F820 Offset: 0x9EC20 VA: 0x18009F820
	public float m_Weight5;
	[TooltipAttribute] // RVA: 0xA16E0 Offset: 0xA0AE0 VA: 0x1800A16E0
	public float m_Weight6;
	[TooltipAttribute] // RVA: 0xA4600 Offset: 0xA3A00 VA: 0x1800A4600
	public float m_Weight7;
	private CameraState m_State;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ICinemachineCamera <LiveChild>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Transform <LookAt>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Transform <Follow>k__BackingField;
	private CinemachineVirtualCameraBase[] m_ChildCameras;
	private Dictionary<CinemachineVirtualCameraBase, int> m_indexMap;

	// Properties
	private ICinemachineCamera LiveChild { get; set; }
	public override CameraState State { get; }
	public override Transform LookAt { get; set; }
	public override Transform Follow { get; set; }
	public override ICinemachineCamera LiveChildOrSelf { get; }
	public CinemachineVirtualCameraBase[] ChildCameras { get; }

	// Methods

	public float GetWeight(int index) { }

	public void SetWeight(int index, float w) { }

	public float GetWeight(CinemachineVirtualCameraBase vcam) { }

	public void SetWeight(CinemachineVirtualCameraBase vcam, float w) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_LiveChild(ICinemachineCamera value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ICinemachineCamera get_LiveChild() { }

	public override CameraState get_State() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public override Transform get_LookAt() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public override void set_LookAt(Transform value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public override Transform get_Follow() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public override void set_Follow(Transform value) { }

	public override ICinemachineCamera get_LiveChildOrSelf() { }

	public override void RemovePostPipelineStageHook(CinemachineVirtualCameraBase.OnPostPipelineStageDelegate d) { }

	protected override void OnEnable() { }

	public void OnTransformChildrenChanged() { }

	protected override void OnValidate() { }

	public override bool IsLiveChild(ICinemachineCamera vcam) { }

	public CinemachineVirtualCameraBase[] get_ChildCameras() { }

	protected void InvalidateListOfChildren() { }

	protected void ValidateListOfChildren() { }

	public override void UpdateCameraState(Vector3 worldUp, float deltaTime) { }

	public void .ctor() { }
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0xB2EA0 Offset: 0xB22A0 VA: 0x1800B2EA0
[AddComponentMenu] // RVA: 0xB2EA0 Offset: 0xB22A0 VA: 0x1800B2EA0
[SaveDuringPlayAttribute] // RVA: 0xB2EA0 Offset: 0xB22A0 VA: 0x1800B2EA0
public class CinemachinePath : CinemachinePathBase
{
	// Fields
	[TooltipAttribute] // RVA: 0xC3E20 Offset: 0xC3220 VA: 0x1800C3E20
	public bool m_Looped;
	[TooltipAttribute] // RVA: 0xB71F0 Offset: 0xB65F0 VA: 0x1800B71F0
	public CinemachinePath.Waypoint[] m_Waypoints;

	// Properties
	public override float MinPos { get; }
	public override float MaxPos { get; }
	public override bool Looped { get; }
	public override int DistanceCacheSampleStepsPerSegment { get; }

	// Methods

	public override float get_MinPos() { }

	public override float get_MaxPos() { }

	public override bool get_Looped() { }

	public override int get_DistanceCacheSampleStepsPerSegment() { }

	private float GetBoundingIndices(float pos, out int indexA, out int indexB) { }

	public override Vector3 EvaluatePosition(float pos) { }

	public override Vector3 EvaluateTangent(float pos) { }

	public override Quaternion EvaluateOrientation(float pos) { }

	private void OnValidate() { }

	public void .ctor() { }
}

// Namespace: 
[DocumentationSortingAttribute] // RVA: 0xB9060 Offset: 0xB8460 VA: 0x1800B9060
[Serializable]
public struct CinemachinePath.Waypoint
{
	// Fields
	[TooltipAttribute] // RVA: 0xBAD00 Offset: 0xBA100 VA: 0x1800BAD00
	public Vector3 position;
	[TooltipAttribute] // RVA: 0xBB600 Offset: 0xBAA00 VA: 0x1800BB600
	public Vector3 tangent;
	[TooltipAttribute] // RVA: 0xC8B20 Offset: 0xC7F20 VA: 0x1800C8B20
	public float roll;
}

// Namespace: Cinemachine
[AddComponentMenu] // RVA: 0xCB10 Offset: 0xBF10 VA: 0x18000CB10
public sealed class CinemachinePipeline : MonoBehaviour
{
	// Methods

	public void .ctor() { }
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0xC0BA0 Offset: 0xBFFA0 VA: 0x1800C0BA0
[AddComponentMenu] // RVA: 0xC0BA0 Offset: 0xBFFA0 VA: 0x1800C0BA0
[SaveDuringPlayAttribute] // RVA: 0xC0BA0 Offset: 0xBFFA0 VA: 0x1800C0BA0
public class CinemachineSmoothPath : CinemachinePathBase
{
	// Fields
	[TooltipAttribute] // RVA: 0xC3E20 Offset: 0xC3220 VA: 0x1800C3E20
	public bool m_Looped;
	[TooltipAttribute] // RVA: 0xB71F0 Offset: 0xB65F0 VA: 0x1800B71F0
	public CinemachineSmoothPath.Waypoint[] m_Waypoints;
	private CinemachineSmoothPath.Waypoint[] m_ControlPoints1;
	private CinemachineSmoothPath.Waypoint[] m_ControlPoints2;
	private bool m_IsLoopedCache;

	// Properties
	public override float MinPos { get; }
	public override float MaxPos { get; }
	public override bool Looped { get; }
	public override int DistanceCacheSampleStepsPerSegment { get; }

	// Methods

	public override float get_MinPos() { }

	public override float get_MaxPos() { }

	public override bool get_Looped() { }

	public override int get_DistanceCacheSampleStepsPerSegment() { }

	private void OnValidate() { }

	public override void InvalidateDistanceCache() { }

	private void UpdateControlPoints() { }

	private float GetBoundingIndices(float pos, out int indexA, out int indexB) { }

	public override Vector3 EvaluatePosition(float pos) { }

	public override Vector3 EvaluateTangent(float pos) { }

	public override Quaternion EvaluateOrientation(float pos) { }

	public void .ctor() { }
}

// Namespace: 
[DocumentationSortingAttribute] // RVA: 0xC63B0 Offset: 0xC57B0 VA: 0x1800C63B0
[Serializable]
public struct CinemachineSmoothPath.Waypoint
{
	// Fields
	[TooltipAttribute] // RVA: 0xBAD00 Offset: 0xBA100 VA: 0x1800BAD00
	public Vector3 position;
	[TooltipAttribute] // RVA: 0xC8B20 Offset: 0xC7F20 VA: 0x1800C8B20
	public float roll;

	// Properties
	internal Vector4 AsVector4 { get; }

	// Methods

	internal Vector4 get_AsVector4() { }

	internal static CinemachineSmoothPath.Waypoint FromVector4(Vector4 v) { }
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0xCA860 Offset: 0xC9C60 VA: 0x1800CA860
[ExecuteInEditMode] // RVA: 0xCA860 Offset: 0xC9C60 VA: 0x1800CA860
[DisallowMultipleComponent] // RVA: 0xCA860 Offset: 0xC9C60 VA: 0x1800CA860
[AddComponentMenu] // RVA: 0xCA860 Offset: 0xC9C60 VA: 0x1800CA860
public class CinemachineStateDrivenCamera : CinemachineVirtualCameraBase
{
	// Fields
	[TooltipAttribute] // RVA: 0xCD3D0 Offset: 0xCC7D0 VA: 0x1800CD3D0
	[NoSaveDuringPlayAttribute] // RVA: 0xCD3D0 Offset: 0xCC7D0 VA: 0x1800CD3D0
	public Transform m_LookAt;
	[TooltipAttribute] // RVA: 0xCF3A0 Offset: 0xCE7A0 VA: 0x1800CF3A0
	[NoSaveDuringPlayAttribute] // RVA: 0xCF3A0 Offset: 0xCE7A0 VA: 0x1800CF3A0
	public Transform m_Follow;
	[SpaceAttribute] // RVA: 0xD1620 Offset: 0xD0A20 VA: 0x1800D1620
	[TooltipAttribute] // RVA: 0xD1620 Offset: 0xD0A20 VA: 0x1800D1620
	public Animator m_AnimatedTarget;
	[TooltipAttribute] // RVA: 0xD3570 Offset: 0xD2970 VA: 0x1800D3570
	public int m_LayerIndex;
	[TooltipAttribute] // RVA: 0xD56B0 Offset: 0xD4AB0 VA: 0x1800D56B0
	public bool m_ShowDebugText;
	[TooltipAttribute] // RVA: 0xD7450 Offset: 0xD6850 VA: 0x1800D7450
	public bool m_EnableAllChildCameras;
	[SerializeField] // RVA: 0x739A0 Offset: 0x72DA0 VA: 0x1800739A0
	[HideInInspector] // RVA: 0x739A0 Offset: 0x72DA0 VA: 0x1800739A0
	[NoSaveDuringPlayAttribute] // RVA: 0x739A0 Offset: 0x72DA0 VA: 0x1800739A0
	public CinemachineVirtualCameraBase[] m_ChildCameras;
	[TooltipAttribute] // RVA: 0xDC700 Offset: 0xDBB00 VA: 0x1800DC700
	public CinemachineStateDrivenCamera.Instruction[] m_Instructions;
	[CinemachineBlendDefinitionPropertyAttribute] // RVA: 0xDE550 Offset: 0xDD950 VA: 0x1800DE550
	[TooltipAttribute] // RVA: 0xDE550 Offset: 0xDD950 VA: 0x1800DE550
	public CinemachineBlendDefinition m_DefaultBlend;
	[TooltipAttribute] // RVA: 0xE1860 Offset: 0xE0C60 VA: 0x1800E1860
	public CinemachineBlenderSettings m_CustomBlends;
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public CinemachineStateDrivenCamera.ParentHash[] m_ParentHash;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ICinemachineCamera <LiveChild>k__BackingField;
	private CameraState m_State;
	private float mActivationTime;
	private CinemachineStateDrivenCamera.Instruction mActiveInstruction;
	private float mPendingActivationTime;
	private CinemachineStateDrivenCamera.Instruction mPendingInstruction;
	private CinemachineBlend mActiveBlend;
	private Dictionary<int, int> mInstructionDictionary;
	private Dictionary<int, int> mStateParentLookup;
	private List<AnimatorClipInfo> m_clipInfoList;

	// Properties
	public override string Description { get; }
	public ICinemachineCamera LiveChild { get; set; }
	public override ICinemachineCamera LiveChildOrSelf { get; }
	public override CameraState State { get; }
	public override Transform LookAt { get; set; }
	public override Transform Follow { get; set; }
	public CinemachineVirtualCameraBase[] ChildCameras { get; }
	public bool IsBlending { get; }

	// Methods

	public override string get_Description() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_LiveChild(ICinemachineCamera value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ICinemachineCamera get_LiveChild() { }

	public override ICinemachineCamera get_LiveChildOrSelf() { }

	public override bool IsLiveChild(ICinemachineCamera vcam) { }

	public override CameraState get_State() { }

	public override Transform get_LookAt() { }

	public override void set_LookAt(Transform value) { }

	public override Transform get_Follow() { }

	public override void set_Follow(Transform value) { }

	public override void RemovePostPipelineStageHook(CinemachineVirtualCameraBase.OnPostPipelineStageDelegate d) { }

	public override void UpdateCameraState(Vector3 worldUp, float deltaTime) { }

	protected override void OnEnable() { }

	public void OnTransformChildrenChanged() { }

	public CinemachineVirtualCameraBase[] get_ChildCameras() { }

	public bool get_IsBlending() { }

	public static string CreateFakeHashName(int parentHash, string stateName) { }

	private void InvalidateListOfChildren() { }

	private void UpdateListOfChildren() { }

	public void ValidateInstructions() { }

	private CinemachineVirtualCameraBase ChooseCurrentCamera(float deltaTime) { }

	private int GetClipHash(int hash, List<AnimatorClipInfo> clips) { }

	private AnimationCurve LookupBlendCurve(ICinemachineCamera fromKey, ICinemachineCamera toKey, out float duration) { }

	private CinemachineBlend CreateBlend(ICinemachineCamera camA, ICinemachineCamera camB, AnimationCurve blendCurve, float duration, CinemachineBlend activeBlend, float deltaTime) { }

	public void .ctor() { }
}

// Namespace: 
[Serializable]
public struct CinemachineStateDrivenCamera.Instruction
{
	// Fields
	[TooltipAttribute] // RVA: 0xEC700 Offset: 0xEBB00 VA: 0x1800EC700
	public int m_FullHash;
	[TooltipAttribute] // RVA: 0xED1B0 Offset: 0xEC5B0 VA: 0x1800ED1B0
	public CinemachineVirtualCameraBase m_VirtualCamera;
	[TooltipAttribute] // RVA: 0xEF250 Offset: 0xEE650 VA: 0x1800EF250
	public float m_ActivateAfter;
	[TooltipAttribute] // RVA: 0xF0FA0 Offset: 0xF03A0 VA: 0x1800F0FA0
	public float m_MinDuration;
}

// Namespace: 
[DocumentationSortingAttribute] // RVA: 0xF2E60 Offset: 0xF2260 VA: 0x1800F2E60
[Serializable]
public struct CinemachineStateDrivenCamera.ParentHash
{
	// Fields
	public int m_Hash;
	public int m_ParentHash;

	// Methods

	public void .ctor(int h, int p) { }
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0xF36B0 Offset: 0xF2AB0 VA: 0x1800F36B0
[AddComponentMenu] // RVA: 0xF36B0 Offset: 0xF2AB0 VA: 0x1800F36B0
[SaveDuringPlayAttribute] // RVA: 0xF36B0 Offset: 0xF2AB0 VA: 0x1800F36B0
[ExecuteInEditMode] // RVA: 0xF36B0 Offset: 0xF2AB0 VA: 0x1800F36B0
public class CinemachineTargetGroup : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0xF6DC0 Offset: 0xF61C0 VA: 0x1800F6DC0
	public CinemachineTargetGroup.PositionMode m_PositionMode;
	[TooltipAttribute] // RVA: 0xF75B0 Offset: 0xF69B0 VA: 0x1800F75B0
	public CinemachineTargetGroup.RotationMode m_RotationMode;
	[TooltipAttribute] // RVA: 0xF94C0 Offset: 0xF88C0 VA: 0x1800F94C0
	public CinemachineTargetGroup.UpdateMethod m_UpdateMethod;
	[NoSaveDuringPlayAttribute] // RVA: 0xFB2C0 Offset: 0xFA6C0 VA: 0x1800FB2C0
	[TooltipAttribute] // RVA: 0xFB2C0 Offset: 0xFA6C0 VA: 0x1800FB2C0
	public CinemachineTargetGroup.Target[] m_Targets;
	private float m_lastRadius;

	// Properties
	public Bounds BoundingBox { get; }
	public bool IsEmpty { get; }

	// Methods

	public Bounds get_BoundingBox() { }

	public bool get_IsEmpty() { }

	public Bounds GetViewSpaceBoundingBox(Matrix4x4 mView) { }

	private Vector3 CalculateAveragePosition(out float averageWeight) { }

	private Quaternion CalculateAverageOrientation() { }

	private void OnValidate() { }

	private void FixedUpdate() { }

	private void Update() { }

	private void LateUpdate() { }

	private void UpdateTransform() { }

	public void .ctor() { }
}

// Namespace: 
[DocumentationSortingAttribute] // RVA: 0xFCFD0 Offset: 0xFC3D0 VA: 0x1800FCFD0
[Serializable]
public struct CinemachineTargetGroup.Target
{
	// Fields
	[TooltipAttribute] // RVA: 0xFEBC0 Offset: 0xFDFC0 VA: 0x1800FEBC0
	public Transform target;
	[TooltipAttribute] // RVA: 0xFF550 Offset: 0xFE950 VA: 0x1800FF550
	public float weight;
	[TooltipAttribute] // RVA: 0x1010F0 Offset: 0x1004F0 VA: 0x1801010F0
	public float radius;
}

// Namespace: 
[DocumentationSortingAttribute] // RVA: 0x102BD0 Offset: 0x101FD0 VA: 0x180102BD0
public enum CinemachineTargetGroup.PositionMode
{
	// Fields
	public int value__;
	public const CinemachineTargetGroup.PositionMode GroupCenter = 0;
	public const CinemachineTargetGroup.PositionMode GroupAverage = 1;
}

// Namespace: 
[DocumentationSortingAttribute] // RVA: 0x103230 Offset: 0x102630 VA: 0x180103230
public enum CinemachineTargetGroup.RotationMode
{
	// Fields
	public int value__;
	public const CinemachineTargetGroup.RotationMode Manual = 0;
	public const CinemachineTargetGroup.RotationMode GroupAverage = 1;
}

// Namespace: 
public enum CinemachineTargetGroup.UpdateMethod
{
	// Fields
	public int value__;
	public const CinemachineTargetGroup.UpdateMethod Update = 0;
	public const CinemachineTargetGroup.UpdateMethod FixedUpdate = 1;
	public const CinemachineTargetGroup.UpdateMethod LateUpdate = 2;
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0x104E20 Offset: 0x104220 VA: 0x180104E20
[ExecuteInEditMode] // RVA: 0x104E20 Offset: 0x104220 VA: 0x180104E20
[DisallowMultipleComponent] // RVA: 0x104E20 Offset: 0x104220 VA: 0x180104E20
[AddComponentMenu] // RVA: 0x104E20 Offset: 0x104220 VA: 0x180104E20
public class CinemachineVirtualCamera : CinemachineVirtualCameraBase
{
	// Fields
	[TooltipAttribute] // RVA: 0x109C60 Offset: 0x109060 VA: 0x180109C60
	[NoSaveDuringPlayAttribute] // RVA: 0x109C60 Offset: 0x109060 VA: 0x180109C60
	public Transform m_LookAt;
	[TooltipAttribute] // RVA: 0x10BD40 Offset: 0x10B140 VA: 0x18010BD40
	[NoSaveDuringPlayAttribute] // RVA: 0x10BD40 Offset: 0x10B140 VA: 0x18010BD40
	public Transform m_Follow;
	[FormerlySerializedAsAttribute] // RVA: 0x10DE90 Offset: 0x10D290 VA: 0x18010DE90
	[TooltipAttribute] // RVA: 0x10DE90 Offset: 0x10D290 VA: 0x18010DE90
	[LensSettingsPropertyAttribute] // RVA: 0x10DE90 Offset: 0x10D290 VA: 0x18010DE90
	public LensSettings m_Lens;
	public const string PipelineName = "cm";
	public static CinemachineVirtualCamera.CreatePipelineDelegate CreatePipelineOverride;
	public static CinemachineVirtualCamera.DestroyPipelineDelegate DestroyPipelineOverride;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <UserIsDragging>k__BackingField;
	private CameraState m_State;
	private CinemachineComponentBase[] m_ComponentPipeline;
	[SerializeField] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[HideInInspector] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	private Transform m_ComponentOwner;

	// Properties
	public override CameraState State { get; }
	public override Transform LookAt { get; set; }
	public override Transform Follow { get; set; }
	public bool UserIsDragging { get; set; }

	// Methods

	public override CameraState get_State() { }

	public override Transform get_LookAt() { }

	public override void set_LookAt(Transform value) { }

	public override Transform get_Follow() { }

	public override void set_Follow(Transform value) { }

	public override void UpdateCameraState(Vector3 worldUp, float deltaTime) { }

	protected override void OnEnable() { }

	protected override void OnDestroy() { }

	protected override void OnValidate() { }

	private void OnTransformChildrenChanged() { }

	private void Reset() { }

	private void DestroyPipeline() { }

	private Transform CreatePipeline(CinemachineVirtualCamera copyFrom) { }

	public void InvalidateComponentPipeline() { }

	public Transform GetComponentOwner() { }

	public CinemachineComponentBase[] GetComponentPipeline() { }

	public CinemachineComponentBase GetCinemachineComponent(CinemachineCore.Stage stage) { }

	public T GetCinemachineComponent<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x621E70 Offset: 0x620E70 VA: 0x180621E70
	|-CinemachineVirtualCamera.GetCinemachineComponent<CinemachineComposer>
	|-CinemachineVirtualCamera.GetCinemachineComponent<CinemachineOrbitalTransposer>
	|-CinemachineVirtualCamera.GetCinemachineComponent<object>
	*/

	public T AddCinemachineComponent<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x621C50 Offset: 0x620C50 VA: 0x180621C50
	|-CinemachineVirtualCamera.AddCinemachineComponent<CinemachineHardLockToTarget>
	|-CinemachineVirtualCamera.AddCinemachineComponent<CinemachineHardLookAt>
	|-CinemachineVirtualCamera.AddCinemachineComponent<CinemachineOrbitalTransposer>
	|-CinemachineVirtualCamera.AddCinemachineComponent<object>
	*/

	public void DestroyCinemachineComponent<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1729AE0 Offset: 0x1728AE0 VA: 0x181729AE0
	|-CinemachineVirtualCamera.DestroyCinemachineComponent<object>
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_UserIsDragging() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_UserIsDragging(bool value) { }

	public void OnPositionDragged(Vector3 delta) { }

	private void UpdateComponentPipeline() { }

	private CameraState CalculateNewState(Vector3 worldUp, float deltaTime) { }

	private CinemachineCore.Stage AdvancePipelineStage(ref CameraState state, float deltaTime, CinemachineCore.Stage curStage, int maxStage) { }

	private CameraState PullStateFromVirtualCamera(Vector3 worldUp) { }

	internal void SetStateRawPosition(Vector3 pos) { }

	public void .ctor() { }
}

// Namespace: 
public sealed class CinemachineVirtualCamera.CreatePipelineDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual Transform Invoke(CinemachineVirtualCamera vcam, string name, CinemachineComponentBase[] copyFrom) { }

	public virtual IAsyncResult BeginInvoke(CinemachineVirtualCamera vcam, string name, CinemachineComponentBase[] copyFrom, AsyncCallback callback, object object) { }

	public virtual Transform EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class CinemachineVirtualCamera.DestroyPipelineDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(GameObject pipeline) { }

	public virtual IAsyncResult BeginInvoke(GameObject pipeline, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class CinemachineVirtualCamera.<>c
{
	// Fields
	public static readonly CinemachineVirtualCamera.<>c <>9;
	public static Comparison<CinemachineComponentBase> <>9__39_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <UpdateComponentPipeline>b__39_0(CinemachineComponentBase c1, CinemachineComponentBase c2) { }
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0x1171E0 Offset: 0x1165E0 VA: 0x1801171E0
[AddComponentMenu] // RVA: 0x1171E0 Offset: 0x1165E0 VA: 0x1801171E0
[RequireComponent] // RVA: 0x1171E0 Offset: 0x1165E0 VA: 0x1801171E0
[SaveDuringPlayAttribute] // RVA: 0x1171E0 Offset: 0x1165E0 VA: 0x1801171E0
public class CinemachineBasicMultiChannelPerlin : CinemachineComponentBase
{
	// Fields
	[HideInInspector] // RVA: 0x11C230 Offset: 0x11B630 VA: 0x18011C230
	[TooltipAttribute] // RVA: 0x11C230 Offset: 0x11B630 VA: 0x18011C230
	[FormerlySerializedAsAttribute] // RVA: 0x11C230 Offset: 0x11B630 VA: 0x18011C230
	public NoiseSettings m_NoiseProfile;
	[TooltipAttribute] // RVA: 0x11F9F0 Offset: 0x11EDF0 VA: 0x18011F9F0
	public float m_AmplitudeGain;
	[TooltipAttribute] // RVA: 0x121AB0 Offset: 0x120EB0 VA: 0x180121AB0
	public float m_FrequencyGain;
	private bool mInitialized;
	private float mNoiseTime;
	private Vector3 mNoiseOffsets;

	// Properties
	public override bool IsValid { get; }
	public override CinemachineCore.Stage Stage { get; }

	// Methods

	public override bool get_IsValid() { }

	public override CinemachineCore.Stage get_Stage() { }

	public override void MutateCameraState(ref CameraState curState, float deltaTime) { }

	private void Initialize() { }

	private static Vector3 GetCombinedFilterResults(NoiseSettings.TransformNoiseParams[] noiseParams, float time, Vector3 noiseOffsets) { }

	public void .ctor() { }
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0x123A20 Offset: 0x122E20 VA: 0x180123A20
[ExecuteInEditMode] // RVA: 0x123A20 Offset: 0x122E20 VA: 0x180123A20
[AddComponentMenu] // RVA: 0x123A20 Offset: 0x122E20 VA: 0x180123A20
[RequireComponent] // RVA: 0x123A20 Offset: 0x122E20 VA: 0x180123A20
[SaveDuringPlayAttribute] // RVA: 0x123A20 Offset: 0x122E20 VA: 0x180123A20
public class CinemachineComposer : CinemachineComponentBase
{
	// Fields
	[NoSaveDuringPlayAttribute] // RVA: 0x127C10 Offset: 0x127010 VA: 0x180127C10
	[HideInInspector] // RVA: 0x127C10 Offset: 0x127010 VA: 0x180127C10
	public Action OnGUICallback;
	[TooltipAttribute] // RVA: 0x129DD0 Offset: 0x1291D0 VA: 0x180129DD0
	public Vector3 m_TrackedObjectOffset;
	[TooltipAttribute] // RVA: 0x12A550 Offset: 0x129950 VA: 0x18012A550
	[RangeAttribute] // RVA: 0x12A550 Offset: 0x129950 VA: 0x18012A550
	public float m_LookaheadTime;
	[TooltipAttribute] // RVA: 0x2F930 Offset: 0x2ED30 VA: 0x18002F930
	[RangeAttribute] // RVA: 0x2F930 Offset: 0x2ED30 VA: 0x18002F930
	public float m_LookaheadSmoothing;
	[SpaceAttribute] // RVA: 0x58B0 Offset: 0x4CB0 VA: 0x1800058B0
	[RangeAttribute] // RVA: 0x58B0 Offset: 0x4CB0 VA: 0x1800058B0
	[TooltipAttribute] // RVA: 0x58B0 Offset: 0x4CB0 VA: 0x1800058B0
	public float m_HorizontalDamping;
	[RangeAttribute] // RVA: 0xA320 Offset: 0x9720 VA: 0x18000A320
	[TooltipAttribute] // RVA: 0xA320 Offset: 0x9720 VA: 0x18000A320
	public float m_VerticalDamping;
	[SpaceAttribute] // RVA: 0xC4A0 Offset: 0xB8A0 VA: 0x18000C4A0
	[RangeAttribute] // RVA: 0xC4A0 Offset: 0xB8A0 VA: 0x18000C4A0
	[TooltipAttribute] // RVA: 0xC4A0 Offset: 0xB8A0 VA: 0x18000C4A0
	public float m_ScreenX;
	[RangeAttribute] // RVA: 0xEAD0 Offset: 0xDED0 VA: 0x18000EAD0
	[TooltipAttribute] // RVA: 0xEAD0 Offset: 0xDED0 VA: 0x18000EAD0
	public float m_ScreenY;
	[RangeAttribute] // RVA: 0x11D50 Offset: 0x11150 VA: 0x180011D50
	[TooltipAttribute] // RVA: 0x11D50 Offset: 0x11150 VA: 0x180011D50
	public float m_DeadZoneWidth;
	[RangeAttribute] // RVA: 0x14CC0 Offset: 0x140C0 VA: 0x180014CC0
	[TooltipAttribute] // RVA: 0x14CC0 Offset: 0x140C0 VA: 0x180014CC0
	public float m_DeadZoneHeight;
	[RangeAttribute] // RVA: 0x16C20 Offset: 0x16020 VA: 0x180016C20
	[TooltipAttribute] // RVA: 0x16C20 Offset: 0x16020 VA: 0x180016C20
	public float m_SoftZoneWidth;
	[RangeAttribute] // RVA: 0x18DB0 Offset: 0x181B0 VA: 0x180018DB0
	[TooltipAttribute] // RVA: 0x18DB0 Offset: 0x181B0 VA: 0x180018DB0
	public float m_SoftZoneHeight;
	[RangeAttribute] // RVA: 0x4D4F0 Offset: 0x4C8F0 VA: 0x18004D4F0
	[TooltipAttribute] // RVA: 0x4D4F0 Offset: 0x4C8F0 VA: 0x18004D4F0
	public float m_BiasX;
	[RangeAttribute] // RVA: 0x4F150 Offset: 0x4E550 VA: 0x18004F150
	[TooltipAttribute] // RVA: 0x4F150 Offset: 0x4E550 VA: 0x18004F150
	public float m_BiasY;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <TrackedPoint>k__BackingField;
	private Vector3 m_CameraPosPrevFrame;
	private Vector3 m_LookAtPrevFrame;
	private Vector2 m_ScreenOffsetPrevFrame;
	private Quaternion m_CameraOrientationPrevFrame;
	private PositionPredictor m_Predictor;

	// Properties
	public override bool IsValid { get; }
	public override CinemachineCore.Stage Stage { get; }
	public Vector3 TrackedPoint { get; set; }
	public Rect SoftGuideRect { get; set; }
	public Rect HardGuideRect { get; set; }

	// Methods

	public override bool get_IsValid() { }

	public override CinemachineCore.Stage get_Stage() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 get_TrackedPoint() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_TrackedPoint(Vector3 value) { }

	protected virtual Vector3 GetLookAtPointAndSetTrackedPoint(Vector3 lookAt) { }

	public override void PrePipelineMutateCameraState(ref CameraState curState) { }

	public override void MutateCameraState(ref CameraState curState, float deltaTime) { }

	public Rect get_SoftGuideRect() { }

	public void set_SoftGuideRect(Rect value) { }

	public Rect get_HardGuideRect() { }

	public void set_HardGuideRect(Rect value) { }

	private Rect ScreenToFOV(Rect rScreen, float fov, float fovH, float aspect) { }

	private bool RotateToScreenBounds(ref CameraState state, Rect screenRect, ref Quaternion rigOrientation, float fov, float fovH, float deltaTime) { }

	private bool ClampVerticalBounds(ref Rect r, Vector3 dir, Vector3 up, float fov) { }

	public void .ctor() { }
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0x25C10 Offset: 0x25010 VA: 0x180025C10
[ExecuteInEditMode] // RVA: 0x25C10 Offset: 0x25010 VA: 0x180025C10
[AddComponentMenu] // RVA: 0x25C10 Offset: 0x25010 VA: 0x180025C10
[RequireComponent] // RVA: 0x25C10 Offset: 0x25010 VA: 0x180025C10
[SaveDuringPlayAttribute] // RVA: 0x25C10 Offset: 0x25010 VA: 0x180025C10
public class CinemachineFramingTransposer : CinemachineComponentBase
{
	// Fields
	[NoSaveDuringPlayAttribute] // RVA: 0x127C10 Offset: 0x127010 VA: 0x180127C10
	[HideInInspector] // RVA: 0x127C10 Offset: 0x127010 VA: 0x180127C10
	public Action OnGUICallback;
	[TooltipAttribute] // RVA: 0x12A550 Offset: 0x129950 VA: 0x18012A550
	[RangeAttribute] // RVA: 0x12A550 Offset: 0x129950 VA: 0x18012A550
	public float m_LookaheadTime;
	[TooltipAttribute] // RVA: 0x2F930 Offset: 0x2ED30 VA: 0x18002F930
	[RangeAttribute] // RVA: 0x2F930 Offset: 0x2ED30 VA: 0x18002F930
	public float m_LookaheadSmoothing;
	[RangeAttribute] // RVA: 0x30340 Offset: 0x2F740 VA: 0x180030340
	[TooltipAttribute] // RVA: 0x30340 Offset: 0x2F740 VA: 0x180030340
	public float m_XDamping;
	[RangeAttribute] // RVA: 0x10A4F0 Offset: 0x1098F0 VA: 0x18010A4F0
	[TooltipAttribute] // RVA: 0x10A4F0 Offset: 0x1098F0 VA: 0x18010A4F0
	public float m_YDamping;
	[RangeAttribute] // RVA: 0x10C200 Offset: 0x10B600 VA: 0x18010C200
	[TooltipAttribute] // RVA: 0x10C200 Offset: 0x10B600 VA: 0x18010C200
	public float m_ZDamping;
	[SpaceAttribute] // RVA: 0x37000 Offset: 0x36400 VA: 0x180037000
	[RangeAttribute] // RVA: 0x37000 Offset: 0x36400 VA: 0x180037000
	[TooltipAttribute] // RVA: 0x37000 Offset: 0x36400 VA: 0x180037000
	public float m_ScreenX;
	[RangeAttribute] // RVA: 0x3B770 Offset: 0x3AB70 VA: 0x18003B770
	[TooltipAttribute] // RVA: 0x3B770 Offset: 0x3AB70 VA: 0x18003B770
	public float m_ScreenY;
	[TooltipAttribute] // RVA: 0x3D5D0 Offset: 0x3C9D0 VA: 0x18003D5D0
	public float m_CameraDistance;
	[SpaceAttribute] // RVA: 0x3DCC0 Offset: 0x3D0C0 VA: 0x18003DCC0
	[RangeAttribute] // RVA: 0x3DCC0 Offset: 0x3D0C0 VA: 0x18003DCC0
	[TooltipAttribute] // RVA: 0x3DCC0 Offset: 0x3D0C0 VA: 0x18003DCC0
	public float m_DeadZoneWidth;
	[RangeAttribute] // RVA: 0x410A0 Offset: 0x404A0 VA: 0x1800410A0
	[TooltipAttribute] // RVA: 0x410A0 Offset: 0x404A0 VA: 0x1800410A0
	public float m_DeadZoneHeight;
	[TooltipAttribute] // RVA: 0x442A0 Offset: 0x436A0 VA: 0x1800442A0
	[FormerlySerializedAsAttribute] // RVA: 0x442A0 Offset: 0x436A0 VA: 0x1800442A0
	public float m_DeadZoneDepth;
	[SpaceAttribute] // RVA: 0x47580 Offset: 0x46980 VA: 0x180047580
	[TooltipAttribute] // RVA: 0x47580 Offset: 0x46980 VA: 0x180047580
	public bool m_UnlimitedSoftZone;
	[RangeAttribute] // RVA: 0x49370 Offset: 0x48770 VA: 0x180049370
	[TooltipAttribute] // RVA: 0x49370 Offset: 0x48770 VA: 0x180049370
	public float m_SoftZoneWidth;
	[RangeAttribute] // RVA: 0x4B4F0 Offset: 0x4A8F0 VA: 0x18004B4F0
	[TooltipAttribute] // RVA: 0x4B4F0 Offset: 0x4A8F0 VA: 0x18004B4F0
	public float m_SoftZoneHeight;
	[RangeAttribute] // RVA: 0x4D4F0 Offset: 0x4C8F0 VA: 0x18004D4F0
	[TooltipAttribute] // RVA: 0x4D4F0 Offset: 0x4C8F0 VA: 0x18004D4F0
	public float m_BiasX;
	[RangeAttribute] // RVA: 0x4F150 Offset: 0x4E550 VA: 0x18004F150
	[TooltipAttribute] // RVA: 0x4F150 Offset: 0x4E550 VA: 0x18004F150
	public float m_BiasY;
	[SpaceAttribute] // RVA: 0x50F70 Offset: 0x50370 VA: 0x180050F70
	[TooltipAttribute] // RVA: 0x50F70 Offset: 0x50370 VA: 0x180050F70
	[FormerlySerializedAsAttribute] // RVA: 0x50F70 Offset: 0x50370 VA: 0x180050F70
	public CinemachineFramingTransposer.FramingMode m_GroupFramingMode;
	[TooltipAttribute] // RVA: 0x7EA70 Offset: 0x7DE70 VA: 0x18007EA70
	public CinemachineFramingTransposer.AdjustmentMode m_AdjustmentMode;
	[TooltipAttribute] // RVA: 0x55830 Offset: 0x54C30 VA: 0x180055830
	public float m_GroupFramingSize;
	[TooltipAttribute] // RVA: 0x7F290 Offset: 0x7E690 VA: 0x18007F290
	public float m_MaxDollyIn;
	[TooltipAttribute] // RVA: 0x81070 Offset: 0x80470 VA: 0x180081070
	public float m_MaxDollyOut;
	[TooltipAttribute] // RVA: 0x595E0 Offset: 0x589E0 VA: 0x1800595E0
	public float m_MinimumDistance;
	[TooltipAttribute] // RVA: 0x5B3E0 Offset: 0x5A7E0 VA: 0x18005B3E0
	public float m_MaximumDistance;
	[RangeAttribute] // RVA: 0x85E60 Offset: 0x85260 VA: 0x180085E60
	[TooltipAttribute] // RVA: 0x85E60 Offset: 0x85260 VA: 0x180085E60
	public float m_MinimumFOV;
	[RangeAttribute] // RVA: 0x88020 Offset: 0x87420 VA: 0x180088020
	[TooltipAttribute] // RVA: 0x88020 Offset: 0x87420 VA: 0x180088020
	public float m_MaximumFOV;
	[TooltipAttribute] // RVA: 0x61010 Offset: 0x60410 VA: 0x180061010
	public float m_MinimumOrthoSize;
	[TooltipAttribute] // RVA: 0x8A490 Offset: 0x89890 VA: 0x18008A490
	public float m_MaximumOrthoSize;
	private const float kMinimumCameraDistance = 0.01;
	private Vector3 m_PreviousCameraPosition;
	private PositionPredictor m_Predictor;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <TrackedPoint>k__BackingField;
	private float m_prevTargetHeight;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Bounds <m_LastBounds>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Matrix4x4 <m_lastBoundsMatrix>k__BackingField;

	// Properties
	public Rect SoftGuideRect { get; set; }
	public Rect HardGuideRect { get; set; }
	public override bool IsValid { get; }
	public override CinemachineCore.Stage Stage { get; }
	public Vector3 TrackedPoint { get; set; }
	public Bounds m_LastBounds { get; set; }
	public Matrix4x4 m_lastBoundsMatrix { get; set; }
	public CinemachineTargetGroup TargetGroup { get; }

	// Methods

	public Rect get_SoftGuideRect() { }

	public void set_SoftGuideRect(Rect value) { }

	public Rect get_HardGuideRect() { }

	public void set_HardGuideRect(Rect value) { }

	private void OnValidate() { }

	public override bool get_IsValid() { }

	public override CinemachineCore.Stage get_Stage() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 get_TrackedPoint() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_TrackedPoint(Vector3 value) { }

	public override void MutateCameraState(ref CameraState curState, float deltaTime) { }

	private Rect ScreenToOrtho(Rect rScreen, float orthoSize, float aspect) { }

	private Vector3 OrthoOffsetToScreenBounds(Vector3 targetPos2D, Rect screenRect) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Bounds get_m_LastBounds() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_m_LastBounds(Bounds value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Matrix4x4 get_m_lastBoundsMatrix() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_m_lastBoundsMatrix(Matrix4x4 value) { }

	public CinemachineTargetGroup get_TargetGroup() { }

	private float AdjustCameraDepthAndLensForGroupFraming(CinemachineTargetGroup group, float targetZ, ref CameraState curState, float deltaTime) { }

	private float GetTargetHeight(Bounds b) { }

	public void .ctor() { }
}

// Namespace: 
[DocumentationSortingAttribute] // RVA: 0x72F70 Offset: 0x72370 VA: 0x180072F70
public enum CinemachineFramingTransposer.FramingMode
{
	// Fields
	public int value__;
	public const CinemachineFramingTransposer.FramingMode Horizontal = 0;
	public const CinemachineFramingTransposer.FramingMode Vertical = 1;
	public const CinemachineFramingTransposer.FramingMode HorizontalAndVertical = 2;
	public const CinemachineFramingTransposer.FramingMode None = 3;
}

// Namespace: 
public enum CinemachineFramingTransposer.AdjustmentMode
{
	// Fields
	public int value__;
	public const CinemachineFramingTransposer.AdjustmentMode ZoomOnly = 0;
	public const CinemachineFramingTransposer.AdjustmentMode DollyOnly = 1;
	public const CinemachineFramingTransposer.AdjustmentMode DollyThenZoom = 2;
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0x73760 Offset: 0x72B60 VA: 0x180073760
[ExecuteInEditMode] // RVA: 0x73760 Offset: 0x72B60 VA: 0x180073760
[AddComponentMenu] // RVA: 0x73760 Offset: 0x72B60 VA: 0x180073760
[RequireComponent] // RVA: 0x73760 Offset: 0x72B60 VA: 0x180073760
[SaveDuringPlayAttribute] // RVA: 0x73760 Offset: 0x72B60 VA: 0x180073760
public class CinemachineGroupComposer : CinemachineComposer
{
	// Fields
	[SpaceAttribute] // RVA: 0x77B90 Offset: 0x76F90 VA: 0x180077B90
	[TooltipAttribute] // RVA: 0x77B90 Offset: 0x76F90 VA: 0x180077B90
	public float m_GroupFramingSize;
	[TooltipAttribute] // RVA: 0x79B70 Offset: 0x78F70 VA: 0x180079B70
	public CinemachineGroupComposer.FramingMode m_FramingMode;
	[RangeAttribute] // RVA: 0x7CAE0 Offset: 0x7BEE0 VA: 0x18007CAE0
	[TooltipAttribute] // RVA: 0x7CAE0 Offset: 0x7BEE0 VA: 0x18007CAE0
	public float m_FrameDamping;
	[TooltipAttribute] // RVA: 0x7EA70 Offset: 0x7DE70 VA: 0x18007EA70
	public CinemachineGroupComposer.AdjustmentMode m_AdjustmentMode;
	[TooltipAttribute] // RVA: 0x7F290 Offset: 0x7E690 VA: 0x18007F290
	public float m_MaxDollyIn;
	[TooltipAttribute] // RVA: 0x81070 Offset: 0x80470 VA: 0x180081070
	public float m_MaxDollyOut;
	[TooltipAttribute] // RVA: 0x595E0 Offset: 0x589E0 VA: 0x1800595E0
	public float m_MinimumDistance;
	[TooltipAttribute] // RVA: 0x5B3E0 Offset: 0x5A7E0 VA: 0x18005B3E0
	public float m_MaximumDistance;
	[RangeAttribute] // RVA: 0x85E60 Offset: 0x85260 VA: 0x180085E60
	[TooltipAttribute] // RVA: 0x85E60 Offset: 0x85260 VA: 0x180085E60
	public float m_MinimumFOV;
	[RangeAttribute] // RVA: 0x88020 Offset: 0x87420 VA: 0x180088020
	[TooltipAttribute] // RVA: 0x88020 Offset: 0x87420 VA: 0x180088020
	public float m_MaximumFOV;
	[TooltipAttribute] // RVA: 0x61010 Offset: 0x60410 VA: 0x180061010
	public float m_MinimumOrthoSize;
	[TooltipAttribute] // RVA: 0x8A490 Offset: 0x89890 VA: 0x18008A490
	public float m_MaximumOrthoSize;
	private float m_prevTargetHeight;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Bounds <m_LastBounds>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Matrix4x4 <m_lastBoundsMatrix>k__BackingField;

	// Properties
	public CinemachineTargetGroup TargetGroup { get; }
	public Bounds m_LastBounds { get; set; }
	public Matrix4x4 m_lastBoundsMatrix { get; set; }

	// Methods

	private void OnValidate() { }

	public CinemachineTargetGroup get_TargetGroup() { }

	public override void MutateCameraState(ref CameraState curState, float deltaTime) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Bounds get_m_LastBounds() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_m_LastBounds(Bounds value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Matrix4x4 get_m_lastBoundsMatrix() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_m_lastBoundsMatrix(Matrix4x4 value) { }

	private float GetTargetHeight(Bounds b) { }

	public void .ctor() { }
}

// Namespace: 
[DocumentationSortingAttribute] // RVA: 0x72F70 Offset: 0x72370 VA: 0x180072F70
public enum CinemachineGroupComposer.FramingMode
{
	// Fields
	public int value__;
	public const CinemachineGroupComposer.FramingMode Horizontal = 0;
	public const CinemachineGroupComposer.FramingMode Vertical = 1;
	public const CinemachineGroupComposer.FramingMode HorizontalAndVertical = 2;
}

// Namespace: 
public enum CinemachineGroupComposer.AdjustmentMode
{
	// Fields
	public int value__;
	public const CinemachineGroupComposer.AdjustmentMode ZoomOnly = 0;
	public const CinemachineGroupComposer.AdjustmentMode DollyOnly = 1;
	public const CinemachineGroupComposer.AdjustmentMode DollyThenZoom = 2;
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0x95D90 Offset: 0x95190 VA: 0x180095D90
[AddComponentMenu] // RVA: 0x95D90 Offset: 0x95190 VA: 0x180095D90
[RequireComponent] // RVA: 0x95D90 Offset: 0x95190 VA: 0x180095D90
[SaveDuringPlayAttribute] // RVA: 0x95D90 Offset: 0x95190 VA: 0x180095D90
public class CinemachineHardLockToTarget : CinemachineComponentBase
{
	// Properties
	public override bool IsValid { get; }
	public override CinemachineCore.Stage Stage { get; }

	// Methods

	public override bool get_IsValid() { }

	public override CinemachineCore.Stage get_Stage() { }

	public override void MutateCameraState(ref CameraState curState, float deltaTime) { }

	public void .ctor() { }
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0x9AE30 Offset: 0x9A230 VA: 0x18009AE30
[AddComponentMenu] // RVA: 0x9AE30 Offset: 0x9A230 VA: 0x18009AE30
[RequireComponent] // RVA: 0x9AE30 Offset: 0x9A230 VA: 0x18009AE30
[SaveDuringPlayAttribute] // RVA: 0x9AE30 Offset: 0x9A230 VA: 0x18009AE30
public class CinemachineHardLookAt : CinemachineComponentBase
{
	// Properties
	public override bool IsValid { get; }
	public override CinemachineCore.Stage Stage { get; }

	// Methods

	public override bool get_IsValid() { }

	public override CinemachineCore.Stage get_Stage() { }

	public override void MutateCameraState(ref CameraState curState, float deltaTime) { }

	public void .ctor() { }
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0x9EC60 Offset: 0x9E060 VA: 0x18009EC60
[AddComponentMenu] // RVA: 0x9EC60 Offset: 0x9E060 VA: 0x18009EC60
[RequireComponent] // RVA: 0x9EC60 Offset: 0x9E060 VA: 0x18009EC60
[SaveDuringPlayAttribute] // RVA: 0x9EC60 Offset: 0x9E060 VA: 0x18009EC60
public class CinemachineOrbitalTransposer : CinemachineTransposer
{
	// Fields
	[SpaceAttribute] // RVA: 0xA2AF0 Offset: 0xA1EF0 VA: 0x1800A2AF0
	[TooltipAttribute] // RVA: 0xA2AF0 Offset: 0xA1EF0 VA: 0x1800A2AF0
	public CinemachineOrbitalTransposer.Heading m_Heading;
	[TooltipAttribute] // RVA: 0xA4BA0 Offset: 0xA3FA0 VA: 0x1800A4BA0
	public CinemachineOrbitalTransposer.Recentering m_RecenterToTargetHeading;
	[TooltipAttribute] // RVA: 0xA7920 Offset: 0xA6D20 VA: 0x1800A7920
	public AxisState m_XAxis;
	[SerializeField] // RVA: 0xA9520 Offset: 0xA8920 VA: 0x1800A9520
	[HideInInspector] // RVA: 0xA9520 Offset: 0xA8920 VA: 0x1800A9520
	[FormerlySerializedAsAttribute] // RVA: 0xA9520 Offset: 0xA8920 VA: 0x1800A9520
	private float m_LegacyRadius;
	[SerializeField] // RVA: 0xABA80 Offset: 0xAAE80 VA: 0x1800ABA80
	[HideInInspector] // RVA: 0xABA80 Offset: 0xAAE80 VA: 0x1800ABA80
	[FormerlySerializedAsAttribute] // RVA: 0xABA80 Offset: 0xAAE80 VA: 0x1800ABA80
	private float m_LegacyHeightOffset;
	[SerializeField] // RVA: 0xADB10 Offset: 0xACF10 VA: 0x1800ADB10
	[HideInInspector] // RVA: 0xADB10 Offset: 0xACF10 VA: 0x1800ADB10
	[FormerlySerializedAsAttribute] // RVA: 0xADB10 Offset: 0xACF10 VA: 0x1800ADB10
	private float m_LegacyHeadingBias;
	[HideInInspector] // RVA: 0xAFC70 Offset: 0xAF070 VA: 0x1800AFC70
	[NoSaveDuringPlayAttribute] // RVA: 0xAFC70 Offset: 0xAF070 VA: 0x1800AFC70
	public bool m_HeadingIsSlave;
	internal CinemachineOrbitalTransposer.UpdateHeadingDelegate HeadingUpdater;
	private float mLastHeadingAxisInputTime;
	private float mHeadingRecenteringVelocity;
	private Vector3 mLastTargetPosition;
	private CinemachineOrbitalTransposer.HeadingTracker mHeadingTracker;
	private Rigidbody mTargetRigidBody;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Transform <PreviousTarget>k__BackingField;
	private Quaternion mHeadingPrevFrame;
	private Vector3 mOffsetPrevFrame;

	// Properties
	private Transform PreviousTarget { get; set; }

	// Methods

	protected override void OnValidate() { }

	public float UpdateHeading(float deltaTime, Vector3 up, ref AxisState axis) { }

	private void OnEnable() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Transform get_PreviousTarget() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_PreviousTarget(Transform value) { }

	public override void MutateCameraState(ref CameraState curState, float deltaTime) { }

	public override void OnPositionDragged(Vector3 delta) { }

	private static string GetFullName(GameObject current) { }

	private float GetTargetHeading(float currentHeading, Quaternion targetOrientation, float deltaTime) { }

	public void .ctor() { }
}

// Namespace: 
[DocumentationSortingAttribute] // RVA: 0xB7060 Offset: 0xB6460 VA: 0x1800B7060
[Serializable]
public struct CinemachineOrbitalTransposer.Heading
{
	// Fields
	[TooltipAttribute] // RVA: 0xB8C70 Offset: 0xB8070 VA: 0x1800B8C70
	public CinemachineOrbitalTransposer.Heading.HeadingDefinition m_HeadingDefinition;
	[RangeAttribute] // RVA: 0xBAB60 Offset: 0xB9F60 VA: 0x1800BAB60
	[TooltipAttribute] // RVA: 0xBAB60 Offset: 0xB9F60 VA: 0x1800BAB60
	public int m_VelocityFilterStrength;
	[RangeAttribute] // RVA: 0xBCBE0 Offset: 0xBBFE0 VA: 0x1800BCBE0
	[TooltipAttribute] // RVA: 0xBCBE0 Offset: 0xBBFE0 VA: 0x1800BCBE0
	public float m_HeadingBias;

	// Methods

	public void .ctor(CinemachineOrbitalTransposer.Heading.HeadingDefinition def, int filterStrength, float bias) { }
}

// Namespace: 
[DocumentationSortingAttribute] // RVA: 0xBEA80 Offset: 0xBDE80 VA: 0x1800BEA80
public enum CinemachineOrbitalTransposer.Heading.HeadingDefinition
{
	// Fields
	public int value__;
	public const CinemachineOrbitalTransposer.Heading.HeadingDefinition PositionDelta = 0;
	public const CinemachineOrbitalTransposer.Heading.HeadingDefinition Velocity = 1;
	public const CinemachineOrbitalTransposer.Heading.HeadingDefinition TargetForward = 2;
	public const CinemachineOrbitalTransposer.Heading.HeadingDefinition WorldForward = 3;
}

// Namespace: 
[DocumentationSortingAttribute] // RVA: 0xBF3D0 Offset: 0xBE7D0 VA: 0x1800BF3D0
[Serializable]
public struct CinemachineOrbitalTransposer.Recentering
{
	// Fields
	[TooltipAttribute] // RVA: 0xC0DD0 Offset: 0xC01D0 VA: 0x1800C0DD0
	public bool m_enabled;
	[TooltipAttribute] // RVA: 0xC3B90 Offset: 0xC2F90 VA: 0x1800C3B90
	public float m_RecenterWaitTime;
	[TooltipAttribute] // RVA: 0xC44E0 Offset: 0xC38E0 VA: 0x1800C44E0
	public float m_RecenteringTime;
	[SerializeField] // RVA: 0xC6360 Offset: 0xC5760 VA: 0x1800C6360
	[HideInInspector] // RVA: 0xC6360 Offset: 0xC5760 VA: 0x1800C6360
	[FormerlySerializedAsAttribute] // RVA: 0xC6360 Offset: 0xC5760 VA: 0x1800C6360
	private int m_LegacyHeadingDefinition;
	[SerializeField] // RVA: 0xC8AD0 Offset: 0xC7ED0 VA: 0x1800C8AD0
	[HideInInspector] // RVA: 0xC8AD0 Offset: 0xC7ED0 VA: 0x1800C8AD0
	[FormerlySerializedAsAttribute] // RVA: 0xC8AD0 Offset: 0xC7ED0 VA: 0x1800C8AD0
	private int m_LegacyVelocityFilterStrength;

	// Methods

	public void .ctor(bool enabled, float recenterWaitTime, float recenteringSpeed) { }

	public void Validate() { }

	internal bool LegacyUpgrade(ref CinemachineOrbitalTransposer.Heading.HeadingDefinition heading, ref int velocityFilter) { }
}

// Namespace: 
internal sealed class CinemachineOrbitalTransposer.UpdateHeadingDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual float Invoke(CinemachineOrbitalTransposer orbital, float deltaTime, Vector3 up) { }

	public virtual IAsyncResult BeginInvoke(CinemachineOrbitalTransposer orbital, float deltaTime, Vector3 up, AsyncCallback callback, object object) { }

	public virtual float EndInvoke(IAsyncResult result) { }
}

// Namespace: 
private class CinemachineOrbitalTransposer.HeadingTracker
{
	// Fields
	private CinemachineOrbitalTransposer.HeadingTracker.Item[] mHistory;
	private int mTop;
	private int mBottom;
	private int mCount;
	private Vector3 mHeadingSum;
	private float mWeightSum;
	private float mWeightTime;
	private Vector3 mLastGoodHeading;
	private static float mDecayExponent;

	// Properties
	public int FilterSize { get; }

	// Methods

	public void .ctor(int filterSize) { }

	public int get_FilterSize() { }

	private void ClearHistory() { }

	private static float Decay(float time) { }

	public void Add(Vector3 velocity) { }

	private void PopBottom() { }

	public void DecayHistory() { }

	public Vector3 GetReliableHeading() { }
}

// Namespace: 
private struct CinemachineOrbitalTransposer.HeadingTracker.Item
{
	// Fields
	public Vector3 velocity;
	public float weight;
	public float time;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class CinemachineOrbitalTransposer.<>c
{
	// Fields
	public static readonly CinemachineOrbitalTransposer.<>c <>9;
	public static CinemachineOrbitalTransposer.UpdateHeadingDelegate <>9__30_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal float <.ctor>b__30_0(CinemachineOrbitalTransposer orbital, float deltaTime, Vector3 up) { }
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0xCD080 Offset: 0xCC480 VA: 0x1800CD080
[AddComponentMenu] // RVA: 0xCD080 Offset: 0xCC480 VA: 0x1800CD080
[RequireComponent] // RVA: 0xCD080 Offset: 0xCC480 VA: 0x1800CD080
[SaveDuringPlayAttribute] // RVA: 0xCD080 Offset: 0xCC480 VA: 0x1800CD080
public class CinemachinePOV : CinemachineComponentBase
{
	// Fields
	[TooltipAttribute] // RVA: 0xD0F00 Offset: 0xD0300 VA: 0x1800D0F00
	public AxisState m_VerticalAxis;
	[TooltipAttribute] // RVA: 0xD3010 Offset: 0xD2410 VA: 0x1800D3010
	public AxisState m_HorizontalAxis;

	// Properties
	public override bool IsValid { get; }
	public override CinemachineCore.Stage Stage { get; }

	// Methods

	public override bool get_IsValid() { }

	public override CinemachineCore.Stage get_Stage() { }

	private void OnValidate() { }

	private void OnEnable() { }

	public override void MutateCameraState(ref CameraState curState, float deltaTime) { }

	public void .ctor() { }
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0xD3A40 Offset: 0xD2E40 VA: 0x1800D3A40
[AddComponentMenu] // RVA: 0xD3A40 Offset: 0xD2E40 VA: 0x1800D3A40
[RequireComponent] // RVA: 0xD3A40 Offset: 0xD2E40 VA: 0x1800D3A40
[SaveDuringPlayAttribute] // RVA: 0xD3A40 Offset: 0xD2E40 VA: 0x1800D3A40
public class CinemachineSameAsFollowObject : CinemachineComponentBase
{
	// Properties
	public override bool IsValid { get; }
	public override CinemachineCore.Stage Stage { get; }

	// Methods

	public override bool get_IsValid() { }

	public override CinemachineCore.Stage get_Stage() { }

	public override void MutateCameraState(ref CameraState curState, float deltaTime) { }

	public void .ctor() { }
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0xD8F60 Offset: 0xD8360 VA: 0x1800D8F60
[AddComponentMenu] // RVA: 0xD8F60 Offset: 0xD8360 VA: 0x1800D8F60
[RequireComponent] // RVA: 0xD8F60 Offset: 0xD8360 VA: 0x1800D8F60
[SaveDuringPlayAttribute] // RVA: 0xD8F60 Offset: 0xD8360 VA: 0x1800D8F60
public class CinemachineTrackedDolly : CinemachineComponentBase
{
	// Fields
	[TooltipAttribute] // RVA: 0xDE4A0 Offset: 0xDD8A0 VA: 0x1800DE4A0
	public CinemachinePathBase m_Path;
	[TooltipAttribute] // RVA: 0xE1430 Offset: 0xE0830 VA: 0x1800E1430
	public float m_PathPosition;
	[TooltipAttribute] // RVA: 0xE1DA0 Offset: 0xE11A0 VA: 0x1800E1DA0
	public CinemachinePathBase.PositionUnits m_PositionUnits;
	[TooltipAttribute] // RVA: 0xE4B00 Offset: 0xE3F00 VA: 0x1800E4B00
	public Vector3 m_PathOffset;
	[RangeAttribute] // RVA: 0xE69C0 Offset: 0xE5DC0 VA: 0x1800E69C0
	[TooltipAttribute] // RVA: 0xE69C0 Offset: 0xE5DC0 VA: 0x1800E69C0
	public float m_XDamping;
	[RangeAttribute] // RVA: 0xEAD00 Offset: 0xEA100 VA: 0x1800EAD00
	[TooltipAttribute] // RVA: 0xEAD00 Offset: 0xEA100 VA: 0x1800EAD00
	public float m_YDamping;
	[RangeAttribute] // RVA: 0xECC60 Offset: 0xEC060 VA: 0x1800ECC60
	[TooltipAttribute] // RVA: 0xECC60 Offset: 0xEC060 VA: 0x1800ECC60
	public float m_ZDamping;
	[TooltipAttribute] // RVA: 0xEEE50 Offset: 0xEE250 VA: 0x1800EEE50
	public CinemachineTrackedDolly.CameraUpMode m_CameraUp;
	[RangeAttribute] // RVA: 0x10E470 Offset: 0x10D870 VA: 0x18010E470
	[TooltipAttribute] // RVA: 0x10E470 Offset: 0x10D870 VA: 0x18010E470
	public float m_PitchDamping;
	[RangeAttribute] // RVA: 0xF2F70 Offset: 0xF2370 VA: 0x1800F2F70
	[TooltipAttribute] // RVA: 0xF2F70 Offset: 0xF2370 VA: 0x1800F2F70
	public float m_YawDamping;
	[RangeAttribute] // RVA: 0xF4ED0 Offset: 0xF42D0 VA: 0x1800F4ED0
	[TooltipAttribute] // RVA: 0xF4ED0 Offset: 0xF42D0 VA: 0x1800F4ED0
	public float m_RollDamping;
	[TooltipAttribute] // RVA: 0xF6D90 Offset: 0xF6190 VA: 0x1800F6D90
	public CinemachineTrackedDolly.AutoDolly m_AutoDolly;
	private float m_PreviousPathPosition;
	private Quaternion m_PreviousOrientation;
	private Vector3 m_PreviousCameraPosition;

	// Properties
	public override bool IsValid { get; }
	public override CinemachineCore.Stage Stage { get; }
	private Vector3 AngularDamping { get; }

	// Methods

	public override bool get_IsValid() { }

	public override CinemachineCore.Stage get_Stage() { }

	public override void MutateCameraState(ref CameraState curState, float deltaTime) { }

	public override void OnPositionDragged(Vector3 delta) { }

	private Quaternion GetTargetOrientationAtPathPoint(Quaternion pathOrientation, Vector3 up) { }

	private Vector3 get_AngularDamping() { }

	public void .ctor() { }
}

// Namespace: 
[DocumentationSortingAttribute] // RVA: 0xF7590 Offset: 0xF6990 VA: 0x1800F7590
public enum CinemachineTrackedDolly.CameraUpMode
{
	// Fields
	public int value__;
	public const CinemachineTrackedDolly.CameraUpMode Default = 0;
	public const CinemachineTrackedDolly.CameraUpMode Path = 1;
	public const CinemachineTrackedDolly.CameraUpMode PathNoRoll = 2;
	public const CinemachineTrackedDolly.CameraUpMode FollowTarget = 3;
	public const CinemachineTrackedDolly.CameraUpMode FollowTargetNoRoll = 4;
}

// Namespace: 
[DocumentationSortingAttribute] // RVA: 0xF9210 Offset: 0xF8610 VA: 0x1800F9210
[Serializable]
public struct CinemachineTrackedDolly.AutoDolly
{
	// Fields
	[TooltipAttribute] // RVA: 0xFAE80 Offset: 0xFA280 VA: 0x1800FAE80
	public bool m_Enabled;
	[TooltipAttribute] // RVA: 0xFB6C0 Offset: 0xFAAC0 VA: 0x1800FB6C0
	public float m_PositionOffset;
	[TooltipAttribute] // RVA: 0xFD420 Offset: 0xFC820 VA: 0x1800FD420
	public int m_SearchRadius;
	[FormerlySerializedAsAttribute] // RVA: 0xFF0B0 Offset: 0xFE4B0 VA: 0x1800FF0B0
	[TooltipAttribute] // RVA: 0xFF0B0 Offset: 0xFE4B0 VA: 0x1800FF0B0
	public int m_SearchResolution;

	// Methods

	public void .ctor(bool enabled, float positionOffset, int searchRadius, int stepsPerSegment) { }
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0x101050 Offset: 0x100450 VA: 0x180101050
[AddComponentMenu] // RVA: 0x101050 Offset: 0x100450 VA: 0x180101050
[RequireComponent] // RVA: 0x101050 Offset: 0x100450 VA: 0x180101050
[SaveDuringPlayAttribute] // RVA: 0x101050 Offset: 0x100450 VA: 0x180101050
public class CinemachineTransposer : CinemachineComponentBase
{
	// Fields
	[TooltipAttribute] // RVA: 0x104AA0 Offset: 0x103EA0 VA: 0x180104AA0
	public CinemachineTransposer.BindingMode m_BindingMode;
	[TooltipAttribute] // RVA: 0x105320 Offset: 0x104720 VA: 0x180105320
	public Vector3 m_FollowOffset;
	[RangeAttribute] // RVA: 0x30340 Offset: 0x2F740 VA: 0x180030340
	[TooltipAttribute] // RVA: 0x30340 Offset: 0x2F740 VA: 0x180030340
	public float m_XDamping;
	[RangeAttribute] // RVA: 0x10A4F0 Offset: 0x1098F0 VA: 0x18010A4F0
	[TooltipAttribute] // RVA: 0x10A4F0 Offset: 0x1098F0 VA: 0x18010A4F0
	public float m_YDamping;
	[RangeAttribute] // RVA: 0x10C200 Offset: 0x10B600 VA: 0x18010C200
	[TooltipAttribute] // RVA: 0x10C200 Offset: 0x10B600 VA: 0x18010C200
	public float m_ZDamping;
	[RangeAttribute] // RVA: 0x10E470 Offset: 0x10D870 VA: 0x18010E470
	[TooltipAttribute] // RVA: 0x10E470 Offset: 0x10D870 VA: 0x18010E470
	public float m_PitchDamping;
	[RangeAttribute] // RVA: 0xF2F70 Offset: 0xF2370 VA: 0x1800F2F70
	[TooltipAttribute] // RVA: 0xF2F70 Offset: 0xF2370 VA: 0x1800F2F70
	public float m_YawDamping;
	[RangeAttribute] // RVA: 0xF4ED0 Offset: 0xF42D0 VA: 0x1800F4ED0
	[TooltipAttribute] // RVA: 0xF4ED0 Offset: 0xF42D0 VA: 0x1800F4ED0
	public float m_RollDamping;
	private Vector3 m_PreviousTargetPosition;
	private Quaternion m_PreviousReferenceOrientation;
	private Quaternion m_targetOrientationOnAssign;
	private Transform m_previousTarget;

	// Properties
	protected Vector3 EffectiveOffset { get; }
	public override bool IsValid { get; }
	public override CinemachineCore.Stage Stage { get; }
	protected Vector3 Damping { get; }
	protected Vector3 AngularDamping { get; }

	// Methods

	protected virtual void OnValidate() { }

	protected Vector3 get_EffectiveOffset() { }

	public override bool get_IsValid() { }

	public override CinemachineCore.Stage get_Stage() { }

	public override void MutateCameraState(ref CameraState curState, float deltaTime) { }

	public override void OnPositionDragged(Vector3 delta) { }

	protected void InitPrevFrameStateInfo(ref CameraState curState, float deltaTime) { }

	protected void TrackTarget(float deltaTime, Vector3 up, Vector3 desiredCameraOffset, out Vector3 outTargetPosition, out Quaternion outTargetOrient) { }

	protected Vector3 get_Damping() { }

	protected Vector3 get_AngularDamping() { }

	public Vector3 GeTargetCameraPosition(Vector3 worldUp) { }

	public Quaternion GetReferenceOrientation(Vector3 worldUp) { }

	private static Quaternion Uppify(Quaternion q, Vector3 up) { }

	public void .ctor() { }
}

// Namespace: 
[DocumentationSortingAttribute] // RVA: 0x113500 Offset: 0x112900 VA: 0x180113500
public enum CinemachineTransposer.BindingMode
{
	// Fields
	public int value__;
	public const CinemachineTransposer.BindingMode LockToTargetOnAssign = 0;
	public const CinemachineTransposer.BindingMode LockToTargetWithWorldUp = 1;
	public const CinemachineTransposer.BindingMode LockToTargetNoRoll = 2;
	public const CinemachineTransposer.BindingMode LockToTarget = 3;
	public const CinemachineTransposer.BindingMode WorldSpace = 4;
	public const CinemachineTransposer.BindingMode SimpleFollowWithWorldUp = 5;
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0x114F30 Offset: 0x114330 VA: 0x180114F30
[Serializable]
public struct AxisState
{
	// Fields
	[NoSaveDuringPlayAttribute] // RVA: 0x116B90 Offset: 0x115F90 VA: 0x180116B90
	[TooltipAttribute] // RVA: 0x116B90 Offset: 0x115F90 VA: 0x180116B90
	public float Value;
	[TooltipAttribute] // RVA: 0x118DA0 Offset: 0x1181A0 VA: 0x180118DA0
	public float m_MaxSpeed;
	[TooltipAttribute] // RVA: 0x11A7B0 Offset: 0x119BB0 VA: 0x18011A7B0
	public float m_AccelTime;
	[TooltipAttribute] // RVA: 0x11C610 Offset: 0x11BA10 VA: 0x18011C610
	public float m_DecelTime;
	[FormerlySerializedAsAttribute] // RVA: 0x11F4A0 Offset: 0x11E8A0 VA: 0x18011F4A0
	[TooltipAttribute] // RVA: 0x11F4A0 Offset: 0x11E8A0 VA: 0x18011F4A0
	public string m_InputAxisName;
	[NoSaveDuringPlayAttribute] // RVA: 0x121A70 Offset: 0x120E70 VA: 0x180121A70
	[TooltipAttribute] // RVA: 0x121A70 Offset: 0x120E70 VA: 0x180121A70
	public float m_InputAxisValue;
	[NoSaveDuringPlayAttribute] // RVA: 0x123E00 Offset: 0x123200 VA: 0x180123E00
	[TooltipAttribute] // RVA: 0x123E00 Offset: 0x123200 VA: 0x180123E00
	public bool m_InvertAxis;
	private float mCurrentSpeed;
	private float mMinValue;
	private float mMaxValue;
	private bool mWrapAround;
	private const float Epsilon = 0.0001;

	// Methods

	public void .ctor(float maxSpeed, float accelTime, float decelTime, float val, string name, bool invert) { }

	public void Validate() { }

	public void SetThresholds(float minValue, float maxValue, bool wrapAround) { }

	public bool Update(float deltaTime) { }

	private float GetMaxSpeed() { }
}

// Namespace: Cinemachine
public struct CameraState
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private LensSettings <Lens>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <ReferenceUp>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <ReferenceLookAt>k__BackingField;
	public static Vector3 kNoPoint;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <RawPosition>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Quaternion <RawOrientation>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <PositionDampingBypass>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <ShotQuality>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <PositionCorrection>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Quaternion <OrientationCorrection>k__BackingField;
	private CameraState.CustomBlendable mCustom0;
	private CameraState.CustomBlendable mCustom1;
	private CameraState.CustomBlendable mCustom2;
	private CameraState.CustomBlendable mCustom3;
	private List<CameraState.CustomBlendable> m_CustomOverflow;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <NumCustomBlendables>k__BackingField;

	// Properties
	public LensSettings Lens { get; set; }
	public Vector3 ReferenceUp { get; set; }
	public Vector3 ReferenceLookAt { get; set; }
	public bool HasLookAt { get; }
	public Vector3 RawPosition { get; set; }
	public Quaternion RawOrientation { get; set; }
	internal Vector3 PositionDampingBypass { get; set; }
	public float ShotQuality { get; set; }
	public Vector3 PositionCorrection { get; set; }
	public Quaternion OrientationCorrection { get; set; }
	public Vector3 CorrectedPosition { get; }
	public Quaternion CorrectedOrientation { get; }
	public Vector3 FinalPosition { get; }
	public Quaternion FinalOrientation { get; }
	public static CameraState Default { get; }
	public int NumCustomBlendables { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public LensSettings get_Lens() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Lens(LensSettings value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 get_ReferenceUp() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ReferenceUp(Vector3 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 get_ReferenceLookAt() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ReferenceLookAt(Vector3 value) { }

	public bool get_HasLookAt() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 get_RawPosition() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_RawPosition(Vector3 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Quaternion get_RawOrientation() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_RawOrientation(Quaternion value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal Vector3 get_PositionDampingBypass() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_PositionDampingBypass(Vector3 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_ShotQuality() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ShotQuality(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 get_PositionCorrection() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_PositionCorrection(Vector3 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Quaternion get_OrientationCorrection() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_OrientationCorrection(Quaternion value) { }

	public Vector3 get_CorrectedPosition() { }

	public Quaternion get_CorrectedOrientation() { }

	public Vector3 get_FinalPosition() { }

	public Quaternion get_FinalOrientation() { }

	public static CameraState get_Default() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_NumCustomBlendables() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_NumCustomBlendables(int value) { }

	public CameraState.CustomBlendable GetCustomBlendable(int index) { }

	private int FindCustomBlendable(Object custom) { }

	public void AddCustomBlendable(CameraState.CustomBlendable b) { }

	public static CameraState Lerp(CameraState stateA, CameraState stateB, float t) { }

	private float InterpolateFOV(float fovA, float fovB, float dA, float dB, float t) { }

	private static void .cctor() { }
}

// Namespace: 
public struct CameraState.CustomBlendable
{
	// Fields
	public Object m_Custom;
	public float m_Weight;

	// Methods

	public void .ctor(Object custom, float weight) { }
}

// Namespace: Cinemachine
public class CinemachineBlend
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ICinemachineCamera <CamA>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ICinemachineCamera <CamB>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private AnimationCurve <BlendCurve>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <TimeInBlend>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <Duration>k__BackingField;

	// Properties
	public ICinemachineCamera CamA { get; set; }
	public ICinemachineCamera CamB { get; set; }
	public AnimationCurve BlendCurve { get; set; }
	public float TimeInBlend { get; set; }
	public float BlendWeight { get; }
	public bool IsValid { get; }
	public float Duration { get; set; }
	public bool IsComplete { get; }
	public string Description { get; }
	public CameraState State { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ICinemachineCamera get_CamA() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_CamA(ICinemachineCamera value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ICinemachineCamera get_CamB() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_CamB(ICinemachineCamera value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public AnimationCurve get_BlendCurve() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_BlendCurve(AnimationCurve value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_TimeInBlend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_TimeInBlend(float value) { }

	public float get_BlendWeight() { }

	public bool get_IsValid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_Duration() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Duration(float value) { }

	public bool get_IsComplete() { }

	public string get_Description() { }

	public bool Uses(ICinemachineCamera cam) { }

	public void .ctor(ICinemachineCamera a, ICinemachineCamera b, AnimationCurve curve, float duration, float t) { }

	public void UpdateCameraState(Vector3 worldUp, float deltaTime) { }

	public CameraState get_State() { }
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0x3F730 Offset: 0x3EB30 VA: 0x18003F730
[Serializable]
public struct CinemachineBlendDefinition
{
	// Fields
	[TooltipAttribute] // RVA: 0x412B0 Offset: 0x406B0 VA: 0x1800412B0
	public CinemachineBlendDefinition.Style m_Style;
	[TooltipAttribute] // RVA: 0x44180 Offset: 0x43580 VA: 0x180044180
	public float m_Time;

	// Properties
	public AnimationCurve BlendCurve { get; }

	// Methods

	public void .ctor(CinemachineBlendDefinition.Style style, float time) { }

	public AnimationCurve get_BlendCurve() { }
}

// Namespace: 
[DocumentationSortingAttribute] // RVA: 0x45BA0 Offset: 0x44FA0 VA: 0x180045BA0
public enum CinemachineBlendDefinition.Style
{
	// Fields
	public int value__;
	public const CinemachineBlendDefinition.Style Cut = 0;
	public const CinemachineBlendDefinition.Style EaseInOut = 1;
	public const CinemachineBlendDefinition.Style EaseIn = 2;
	public const CinemachineBlendDefinition.Style EaseOut = 3;
	public const CinemachineBlendDefinition.Style HardIn = 4;
	public const CinemachineBlendDefinition.Style HardOut = 5;
	public const CinemachineBlendDefinition.Style Linear = 6;
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0x47770 Offset: 0x46B70 VA: 0x180047770
[Serializable]
public sealed class CinemachineBlenderSettings : ScriptableObject
{
	// Fields
	[TooltipAttribute] // RVA: 0x49190 Offset: 0x48590 VA: 0x180049190
	public CinemachineBlenderSettings.CustomBlend[] m_CustomBlends;
	public const string kBlendFromAnyCameraLabel = "**ANY CAMERA**";

	// Methods

	public AnimationCurve GetBlendCurveForVirtualCameras(string fromCameraName, string toCameraName, AnimationCurve defaultCurve) { }

	public void .ctor() { }
}

// Namespace: 
[DocumentationSortingAttribute] // RVA: 0x49B20 Offset: 0x48F20 VA: 0x180049B20
[Serializable]
public struct CinemachineBlenderSettings.CustomBlend
{
	// Fields
	[TooltipAttribute] // RVA: 0x4B770 Offset: 0x4AB70 VA: 0x18004B770
	public string m_From;
	[TooltipAttribute] // RVA: 0x4D440 Offset: 0x4C840 VA: 0x18004D440
	public string m_To;
	[TooltipAttribute] // RVA: 0x4DBB0 Offset: 0x4CFB0 VA: 0x18004DBB0
	public CinemachineBlendDefinition m_Blend;
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0x4F750 Offset: 0x4EB50 VA: 0x18004F750
public abstract class CinemachineComponentBase : MonoBehaviour
{
	// Fields
	protected const float Epsilon = 0.0001;
	private CinemachineVirtualCameraBase m_vcamOwner;

	// Properties
	public CinemachineVirtualCameraBase VirtualCamera { get; }
	public Transform FollowTarget { get; }
	public Transform LookAtTarget { get; }
	public CameraState VcamState { get; }
	public abstract bool IsValid { get; }
	public abstract CinemachineCore.Stage Stage { get; }

	// Methods

	public CinemachineVirtualCameraBase get_VirtualCamera() { }

	public Transform get_FollowTarget() { }

	public Transform get_LookAtTarget() { }

	public CameraState get_VcamState() { }

	public abstract bool get_IsValid() { }

	public virtual void PrePipelineMutateCameraState(ref CameraState state) { }

	public abstract CinemachineCore.Stage get_Stage() { }

	public abstract void MutateCameraState(ref CameraState curState, float deltaTime) { }

	public virtual void OnPositionDragged(Vector3 delta) { }

	protected void .ctor() { }
}

// Namespace: Cinemachine
public sealed class CinemachineCore
{
	// Fields
	public static readonly int kStreamingVersion;
	public static readonly string kVersionString;
	private static CinemachineCore sInstance;
	public static bool sShowHiddenObjects;
	public static CinemachineCore.AxisInputDelegate GetInputAxis;
	private List<CinemachineBrain> mActiveBrains;
	private List<ICinemachineCamera> mActiveCameras;
	private List<List<ICinemachineCamera>> mChildCameras;
	private Dictionary<ICinemachineCamera, CinemachineCore.UpdateStatus> mUpdateStatus;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private CinemachineCore.UpdateFilter <CurrentUpdateFilter>k__BackingField;

	// Properties
	public static CinemachineCore Instance { get; }
	public int BrainCount { get; }
	public int VirtualCameraCount { get; }
	internal CinemachineCore.UpdateFilter CurrentUpdateFilter { get; set; }

	// Methods

	public static CinemachineCore get_Instance() { }

	public int get_BrainCount() { }

	public CinemachineBrain GetActiveBrain(int index) { }

	internal void AddActiveBrain(CinemachineBrain brain) { }

	internal void RemoveActiveBrain(CinemachineBrain brain) { }

	public int get_VirtualCameraCount() { }

	public ICinemachineCamera GetVirtualCamera(int index) { }

	internal void AddActiveCamera(ICinemachineCamera vcam) { }

	internal void RemoveActiveCamera(ICinemachineCamera vcam) { }

	internal void AddChildCamera(ICinemachineCamera vcam) { }

	internal void RemoveChildCamera(ICinemachineCamera vcam) { }

	internal void UpdateAllActiveVirtualCameras(Vector3 worldUp, float deltaTime) { }

	internal bool UpdateVirtualCamera(ICinemachineCamera vcam, Vector3 worldUp, float deltaTime) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal CinemachineCore.UpdateFilter get_CurrentUpdateFilter() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_CurrentUpdateFilter(CinemachineCore.UpdateFilter value) { }

	private static bool GetTargetPosition(ICinemachineCamera vcam, out Matrix4x4 targetPos) { }

	public CinemachineCore.UpdateFilter GetVcamUpdateStatus(ICinemachineCamera vcam) { }

	public bool IsLive(ICinemachineCamera vcam) { }

	public void GenerateCameraActivationEvent(ICinemachineCamera vcam) { }

	public void GenerateCameraCutEvent(ICinemachineCamera vcam) { }

	public CinemachineBrain FindPotentialTargetBrain(ICinemachineCamera vcam) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public enum CinemachineCore.Stage
{
	// Fields
	public int value__;
	public const CinemachineCore.Stage Body = 0;
	public const CinemachineCore.Stage Aim = 1;
	public const CinemachineCore.Stage Noise = 2;
}

// Namespace: 
public sealed class CinemachineCore.AxisInputDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual float Invoke(string axisName) { }

	public virtual IAsyncResult BeginInvoke(string axisName, AsyncCallback callback, object object) { }

	public virtual float EndInvoke(IAsyncResult result) { }
}

// Namespace: 
private struct CinemachineCore.UpdateStatus
{
	// Fields
	private const int kWindowSize = 30;
	public int lastUpdateFrame;
	public int lastUpdateSubframe;
	public int windowStart;
	public int numWindowLateUpdateMoves;
	public int numWindowFixedUpdateMoves;
	public int numWindows;
	public CinemachineCore.UpdateFilter preferredUpdate;
	public Matrix4x4 targetPos;

	// Methods

	public void .ctor(int currentFrame) { }

	public CinemachineCore.UpdateFilter ChoosePreferredUpdate(int currentFrame, Matrix4x4 pos, CinemachineCore.UpdateFilter updateFilter) { }
}

// Namespace: 
public enum CinemachineCore.UpdateFilter
{
	// Fields
	public int value__;
	public const CinemachineCore.UpdateFilter Fixed = 0;
	public const CinemachineCore.UpdateFilter ForcedFixed = 1;
	public const CinemachineCore.UpdateFilter Late = 2;
	public const CinemachineCore.UpdateFilter ForcedLate = 3;
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0x55810 Offset: 0x54C10 VA: 0x180055810
public abstract class CinemachineExtension : MonoBehaviour
{
	// Fields
	protected const float Epsilon = 0.0001;
	private CinemachineVirtualCameraBase m_vcamOwner;
	private Dictionary<ICinemachineCamera, object> mExtraState;

	// Properties
	public CinemachineVirtualCameraBase VirtualCamera { get; }

	// Methods

	public CinemachineVirtualCameraBase get_VirtualCamera() { }

	protected virtual void Awake() { }

	protected virtual void OnDestroy() { }

	private void ConnectToVcam() { }

	protected abstract void PostPipelineStageCallback(CinemachineVirtualCameraBase vcam, CinemachineCore.Stage stage, ref CameraState state, float deltaTime) { }

	protected T GetExtraState<T>(ICinemachineCamera vcam) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x621AF0 Offset: 0x620AF0 VA: 0x180621AF0
	|-CinemachineExtension.GetExtraState<CinemachineCollider.VcamExtraState>
	|-CinemachineExtension.GetExtraState<CinemachineConfiner.VcamExtraState>
	|-CinemachineExtension.GetExtraState<CinemachineFollowZoom.VcamExtraState>
	|-CinemachineExtension.GetExtraState<object>
	*/

	protected List<T> GetAllExtraStates<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x478920 Offset: 0x477920 VA: 0x180478920
	|-CinemachineExtension.GetAllExtraStates<CinemachineCollider.VcamExtraState>
	|-CinemachineExtension.GetAllExtraStates<object>
	*/

	protected void .ctor() { }
}

// Namespace: Cinemachine
public abstract class CinemachinePathBase : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0x55DC0 Offset: 0x551C0 VA: 0x180055DC0
	[RangeAttribute] // RVA: 0x55DC0 Offset: 0x551C0 VA: 0x180055DC0
	public int m_Resolution;
	[TooltipAttribute] // RVA: 0x57BF0 Offset: 0x56FF0 VA: 0x180057BF0
	public CinemachinePathBase.Appearance m_Appearance;
	private float[] m_DistanceToPos;
	private float[] m_PosToDistance;
	private int m_CachedSampleSteps;
	private float m_PathLength;
	private float m_cachedPosStepSize;
	private float m_cachedDistanceStepSize;

	// Properties
	public abstract float MinPos { get; }
	public abstract float MaxPos { get; }
	public abstract bool Looped { get; }
	public abstract int DistanceCacheSampleStepsPerSegment { get; }
	public float PathLength { get; }

	// Methods

	public abstract float get_MinPos() { }

	public abstract float get_MaxPos() { }

	public abstract bool get_Looped() { }

	public virtual float NormalizePos(float pos) { }

	public abstract Vector3 EvaluatePosition(float pos) { }

	public abstract Vector3 EvaluateTangent(float pos) { }

	public abstract Quaternion EvaluateOrientation(float pos) { }

	public virtual float FindClosestPoint(Vector3 p, int startSegment, int searchRadius, int stepsPerSegment) { }

	public float MinUnit(CinemachinePathBase.PositionUnits units) { }

	public float MaxUnit(CinemachinePathBase.PositionUnits units) { }

	public virtual float NormalizeUnit(float pos, CinemachinePathBase.PositionUnits units) { }

	public Vector3 EvaluatePositionAtUnit(float pos, CinemachinePathBase.PositionUnits units) { }

	public Vector3 EvaluateTangentAtUnit(float pos, CinemachinePathBase.PositionUnits units) { }

	public Quaternion EvaluateOrientationAtUnit(float pos, CinemachinePathBase.PositionUnits units) { }

	public abstract int get_DistanceCacheSampleStepsPerSegment() { }

	public virtual void InvalidateDistanceCache() { }

	public bool DistanceCacheIsValid() { }

	public float get_PathLength() { }

	public float NormalizePathDistance(float distance) { }

	public float GetPathPositionFromDistance(float distance) { }

	public float GetPathDistanceFromPosition(float pos) { }

	private void ResamplePath(int stepsPerSegment) { }

	protected void .ctor() { }
}

// Namespace: 
[DocumentationSortingAttribute] // RVA: 0x59780 Offset: 0x58B80 VA: 0x180059780
[Serializable]
public class CinemachinePathBase.Appearance
{
	// Fields
	[TooltipAttribute] // RVA: 0x5B3B0 Offset: 0x5A7B0 VA: 0x18005B3B0
	public Color pathColor;
	[TooltipAttribute] // RVA: 0x5BC90 Offset: 0x5B090 VA: 0x18005BC90
	public Color inactivePathColor;
	[TooltipAttribute] // RVA: 0x5EA20 Offset: 0x5DE20 VA: 0x18005EA20
	[RangeAttribute] // RVA: 0x5EA20 Offset: 0x5DE20 VA: 0x18005EA20
	public float width;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public enum CinemachinePathBase.PositionUnits
{
	// Fields
	public int value__;
	public const CinemachinePathBase.PositionUnits PathUnits = 0;
	public const CinemachinePathBase.PositionUnits Distance = 1;
}

// Namespace: Cinemachine
public sealed class LensSettingsPropertyAttribute : PropertyAttribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Cinemachine
public sealed class CinemachineBlendDefinitionPropertyAttribute : PropertyAttribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Cinemachine
public sealed class SaveDuringPlayAttribute : Attribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Cinemachine
public sealed class NoSaveDuringPlayAttribute : PropertyAttribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Cinemachine
public sealed class TagFieldAttribute : PropertyAttribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0x60B50 Offset: 0x5FF50 VA: 0x180060B50
public sealed class DocumentationSortingAttribute : Attribute
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <SortOrder>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private DocumentationSortingAttribute.Level <Category>k__BackingField;

	// Properties
	public float SortOrder { get; set; }
	public DocumentationSortingAttribute.Level Category { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_SortOrder() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_SortOrder(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public DocumentationSortingAttribute.Level get_Category() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Category(DocumentationSortingAttribute.Level value) { }

	public void .ctor(float sortOrder, DocumentationSortingAttribute.Level category) { }
}

// Namespace: 
public enum DocumentationSortingAttribute.Level
{
	// Fields
	public int value__;
	public const DocumentationSortingAttribute.Level Undoc = 0;
	public const DocumentationSortingAttribute.Level API = 1;
	public const DocumentationSortingAttribute.Level UserRef = 2;
}

// Namespace: Cinemachine
[SaveDuringPlayAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public abstract class CinemachineVirtualCameraBase : MonoBehaviour, ICinemachineCamera
{
	// Fields
	[HideInInspector] // RVA: 0xAFC70 Offset: 0xAF070 VA: 0x1800AFC70
	[NoSaveDuringPlayAttribute] // RVA: 0xAFC70 Offset: 0xAF070 VA: 0x1800AFC70
	public Action CinemachineGUIDebuggerCallback;
	[HideInInspector] // RVA: 0x739A0 Offset: 0x72DA0 VA: 0x1800739A0
	[SerializeField] // RVA: 0x739A0 Offset: 0x72DA0 VA: 0x1800739A0
	[NoSaveDuringPlayAttribute] // RVA: 0x739A0 Offset: 0x72DA0 VA: 0x1800739A0
	public string[] m_ExcludedPropertiesInInspector;
	[HideInInspector] // RVA: 0x739A0 Offset: 0x72DA0 VA: 0x1800739A0
	[SerializeField] // RVA: 0x739A0 Offset: 0x72DA0 VA: 0x1800739A0
	[NoSaveDuringPlayAttribute] // RVA: 0x739A0 Offset: 0x72DA0 VA: 0x1800739A0
	public CinemachineCore.Stage[] m_LockStageInInspector;
	private int m_ValidatingStreamVersion;
	private bool m_OnValidateCalled;
	[HideInInspector] // RVA: 0x739A0 Offset: 0x72DA0 VA: 0x1800739A0
	[SerializeField] // RVA: 0x739A0 Offset: 0x72DA0 VA: 0x1800739A0
	[NoSaveDuringPlayAttribute] // RVA: 0x739A0 Offset: 0x72DA0 VA: 0x1800739A0
	private int m_StreamingVersion;
	[NoSaveDuringPlayAttribute] // RVA: 0x76010 Offset: 0x75410 VA: 0x180076010
	[TooltipAttribute] // RVA: 0x76010 Offset: 0x75410 VA: 0x180076010
	public int m_Priority;
	protected CinemachineVirtualCameraBase.OnPostPipelineStageDelegate OnPostPipelineStage;
	private bool m_previousStateIsValid;
	private Transform m_previousLookAtTarget;
	private Transform m_previousFollowTarget;
	private bool mSlaveStatusUpdated;
	private CinemachineVirtualCameraBase m_parentVcam;
	private int m_QueuePriority;

	// Properties
	public int ValidatingStreamVersion { get; set; }
	public string Name { get; }
	public virtual string Description { get; }
	public int Priority { get; set; }
	public GameObject VirtualCameraGameObject { get; }
	public abstract CameraState State { get; }
	public virtual ICinemachineCamera LiveChildOrSelf { get; }
	public ICinemachineCamera ParentCamera { get; }
	public abstract Transform LookAt { get; set; }
	public abstract Transform Follow { get; set; }
	public bool PreviousStateIsValid { get; set; }

	// Methods

	public int get_ValidatingStreamVersion() { }

	private void set_ValidatingStreamVersion(int value) { }

	public virtual void AddPostPipelineStageHook(CinemachineVirtualCameraBase.OnPostPipelineStageDelegate d) { }

	public virtual void RemovePostPipelineStageHook(CinemachineVirtualCameraBase.OnPostPipelineStageDelegate d) { }

	protected void InvokePostPipelineStageCallback(CinemachineVirtualCameraBase vcam, CinemachineCore.Stage stage, ref CameraState newState, float deltaTime) { }

	public string get_Name() { }

	public virtual string get_Description() { }

	public int get_Priority() { }

	public void set_Priority(int value) { }

	public GameObject get_VirtualCameraGameObject() { }

	public abstract CameraState get_State() { }

	public virtual ICinemachineCamera get_LiveChildOrSelf() { }

	public ICinemachineCamera get_ParentCamera() { }

	public virtual bool IsLiveChild(ICinemachineCamera vcam) { }

	public abstract Transform get_LookAt() { }

	public abstract void set_LookAt(Transform value) { }

	public abstract Transform get_Follow() { }

	public abstract void set_Follow(Transform value) { }

	public bool get_PreviousStateIsValid() { }

	public void set_PreviousStateIsValid(bool value) { }

	public abstract void UpdateCameraState(Vector3 worldUp, float deltaTime) { }

	public virtual void OnTransitionFromCamera(ICinemachineCamera fromCam, Vector3 worldUp, float deltaTime) { }

	protected virtual void Start() { }

	protected virtual void OnDestroy() { }

	protected virtual void OnValidate() { }

	protected virtual void OnEnable() { }

	protected virtual void OnDisable() { }

	protected virtual void Update() { }

	protected virtual void OnTransformParentChanged() { }

	private void UpdateSlaveStatus() { }

	protected Transform ResolveLookAt(Transform localLookAt) { }

	protected Transform ResolveFollow(Transform localFollow) { }

	private void UpdateVcamPoolStatus() { }

	public void MoveToTopOfPrioritySubqueue() { }

	protected void .ctor() { }
}

// Namespace: 
public sealed class CinemachineVirtualCameraBase.OnPostPipelineStageDelegate : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(CinemachineVirtualCameraBase vcam, CinemachineCore.Stage stage, ref CameraState newState, float deltaTime) { }

	public virtual IAsyncResult BeginInvoke(CinemachineVirtualCameraBase vcam, CinemachineCore.Stage stage, ref CameraState newState, float deltaTime, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(ref CameraState newState, IAsyncResult result) { }
}

// Namespace: Cinemachine
public interface ICinemachineCamera
{
	// Properties
	public abstract string Name { get; }
	public abstract string Description { get; }
	public abstract int Priority { get; set; }
	public abstract Transform LookAt { get; set; }
	public abstract Transform Follow { get; set; }
	public abstract CameraState State { get; }
	public abstract GameObject VirtualCameraGameObject { get; }
	public abstract ICinemachineCamera LiveChildOrSelf { get; }
	public abstract ICinemachineCamera ParentCamera { get; }

	// Methods

	public abstract string get_Name() { }

	public abstract string get_Description() { }

	public abstract int get_Priority() { }

	public abstract void set_Priority(int value) { }

	public abstract Transform get_LookAt() { }

	public abstract void set_LookAt(Transform value) { }

	public abstract Transform get_Follow() { }

	public abstract void set_Follow(Transform value) { }

	public abstract CameraState get_State() { }

	public abstract GameObject get_VirtualCameraGameObject() { }

	public abstract ICinemachineCamera get_LiveChildOrSelf() { }

	public abstract ICinemachineCamera get_ParentCamera() { }

	public abstract bool IsLiveChild(ICinemachineCamera vcam) { }

	public abstract void UpdateCameraState(Vector3 worldUp, float deltaTime) { }

	public abstract void OnTransitionFromCamera(ICinemachineCamera fromCam, Vector3 worldUp, float deltaTime) { }
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0x77F20 Offset: 0x77320 VA: 0x180077F20
[Serializable]
public struct LensSettings
{
	// Fields
	public static LensSettings Default;
	[RangeAttribute] // RVA: 0x79B20 Offset: 0x78F20 VA: 0x180079B20
	[TooltipAttribute] // RVA: 0x79B20 Offset: 0x78F20 VA: 0x180079B20
	public float FieldOfView;
	[TooltipAttribute] // RVA: 0x7CFA0 Offset: 0x7C3A0 VA: 0x18007CFA0
	public float OrthographicSize;
	[TooltipAttribute] // RVA: 0x7ECC0 Offset: 0x7E0C0 VA: 0x18007ECC0
	public float NearClipPlane;
	[TooltipAttribute] // RVA: 0x809E0 Offset: 0x7FDE0 VA: 0x1800809E0
	public float FarClipPlane;
	[RangeAttribute] // RVA: 0x81370 Offset: 0x80770 VA: 0x180081370
	[TooltipAttribute] // RVA: 0x81370 Offset: 0x80770 VA: 0x180081370
	public float Dutch;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Orthographic>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <Aspect>k__BackingField;

	// Properties
	internal bool Orthographic { get; set; }
	internal float Aspect { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal bool get_Orthographic() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_Orthographic(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal float get_Aspect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	internal void set_Aspect(float value) { }

	public static LensSettings FromCamera(Camera fromCamera) { }

	public void .ctor(float fov, float orthographicSize, float nearClip, float farClip, float dutch, bool ortho, float aspect) { }

	public static LensSettings Lerp(LensSettings lensA, LensSettings lensB, float t) { }

	public void Validate() { }

	private static void .cctor() { }
}

// Namespace: Cinemachine
[DocumentationSortingAttribute] // RVA: 0x8C750 Offset: 0x8BB50 VA: 0x18008C750
public sealed class NoiseSettings : ScriptableObject
{
	// Fields
	[SerializeField] // RVA: 0x8E2A0 Offset: 0x8D6A0 VA: 0x18008E2A0
	[TooltipAttribute] // RVA: 0x8E2A0 Offset: 0x8D6A0 VA: 0x18008E2A0
	private NoiseSettings.TransformNoiseParams[] m_Position;
	[SerializeField] // RVA: 0x903D0 Offset: 0x8F7D0 VA: 0x1800903D0
	[TooltipAttribute] // RVA: 0x903D0 Offset: 0x8F7D0 VA: 0x1800903D0
	private NoiseSettings.TransformNoiseParams[] m_Orientation;

	// Properties
	public NoiseSettings.TransformNoiseParams[] PositionNoise { get; }
	public NoiseSettings.TransformNoiseParams[] OrientationNoise { get; }

	// Methods

	public NoiseSettings.TransformNoiseParams[] get_PositionNoise() { }

	public NoiseSettings.TransformNoiseParams[] get_OrientationNoise() { }

	public void CopyFrom(NoiseSettings other) { }

	public void .ctor() { }
}

// Namespace: 
[DocumentationSortingAttribute] // RVA: 0x93870 Offset: 0x92C70 VA: 0x180093870
[Serializable]
public struct NoiseSettings.NoiseParams
{
	// Fields
	[TooltipAttribute] // RVA: 0x94090 Offset: 0x93490 VA: 0x180094090
	public float Amplitude;
	[TooltipAttribute] // RVA: 0x95C30 Offset: 0x95030 VA: 0x180095C30
	public float Frequency;
}

// Namespace: 
[DocumentationSortingAttribute] // RVA: 0x97800 Offset: 0x96C00 VA: 0x180097800
[Serializable]
public struct NoiseSettings.TransformNoiseParams
{
	// Fields
	[TooltipAttribute] // RVA: 0x983C0 Offset: 0x977C0 VA: 0x1800983C0
	public NoiseSettings.NoiseParams X;
	[TooltipAttribute] // RVA: 0x9B150 Offset: 0x9A550 VA: 0x18009B150
	public NoiseSettings.NoiseParams Y;
	[TooltipAttribute] // RVA: 0x9CFC0 Offset: 0x9C3C0 VA: 0x18009CFC0
	public NoiseSettings.NoiseParams Z;
}

// Namespace: Cinemachine.Timeline
public sealed class CinemachineMixer : PlayableBehaviour
{
	// Fields
	private CinemachineBrain mBrain;
	private int mBrainOverrideId;
	private bool mPlaying;
	private float mLastOverrideFrame;

	// Methods

	public override void OnGraphStop(Playable playable) { }

	public override void ProcessFrame(Playable playable, FrameData info, object playerData) { }

	public override void PrepareFrame(Playable playable, FrameData info) { }

	public void .ctor() { }
}

// Namespace: Cinemachine.Timeline
internal sealed class CinemachineShotPlayable : PlayableBehaviour
{
	// Fields
	public CinemachineVirtualCameraBase VirtualCamera;

	// Methods

	public void .ctor() { }
}

// Namespace: Cinemachine.Timeline
public sealed class CinemachineShot : PlayableAsset, IPropertyPreview
{
	// Fields
	public ExposedReference<CinemachineVirtualCameraBase> VirtualCamera;

	// Methods

	public override Playable CreatePlayable(PlayableGraph graph, GameObject owner) { }

	public void GatherProperties(PlayableDirector director, IPropertyCollector driver) { }

	public void .ctor() { }
}

// Namespace: Cinemachine.Timeline
[TrackClipTypeAttribute] // RVA: 0x9EBA0 Offset: 0x9DFA0 VA: 0x18009EBA0
[TrackMediaType] // RVA: 0x9EBA0 Offset: 0x9DFA0 VA: 0x18009EBA0
[TrackBindingTypeAttribute] // RVA: 0x9EBA0 Offset: 0x9DFA0 VA: 0x18009EBA0
[TrackColorAttribute] // RVA: 0x9EBA0 Offset: 0x9DFA0 VA: 0x18009EBA0
[Serializable]
public class CinemachineTrack : TrackAsset
{
	// Methods

	public override Playable CreateTrackMixer(PlayableGraph graph, GameObject go, int inputCount) { }

	public void .ctor() { }
}

// Namespace: Cinemachine.Utility
public class CinemachineGameWindowDebug
{
	// Fields
	private static HashSet<Object> mClients;

	// Methods

	public static void ReleaseScreenPos(Object client) { }

	public static Rect GetScreenPos(Object client, string text, GUIStyle style) { }

	public void .ctor() { }
}

// Namespace: Cinemachine.Utility
internal abstract class GaussianWindow1d<T>
{
	// Fields
	protected T[] mData;
	protected float[] mKernel;
	protected float mKernelSum;
	protected int mCurrentPos;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <Sigma>k__BackingField;

	// Properties
	public float Sigma { get; set; }
	public int KernelSize { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_Sigma() { }
	/* GenericInstMethod :
	|
	|-RVA: 0xC1CC40 Offset: 0xC1BC40 VA: 0x180C1CC40
	|-GaussianWindow1d<object>.get_Sigma
	|-GaussianWindow1d<Quaternion>.get_Sigma
	|-GaussianWindow1d<Vector2>.get_Sigma
	|-GaussianWindow1d<Vector3>.get_Sigma
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Sigma(float value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0ED50 Offset: 0x1F0DD50 VA: 0x181F0ED50
	|-GaussianWindow1d<object>.set_Sigma
	|-GaussianWindow1d<Quaternion>.set_Sigma
	|-GaussianWindow1d<Vector2>.set_Sigma
	|-GaussianWindow1d<Vector3>.set_Sigma
	*/

	public int get_KernelSize() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0ED30 Offset: 0x1F0DD30 VA: 0x181F0ED30
	|-GaussianWindow1d<object>.get_KernelSize
	|-GaussianWindow1d<Quaternion>.get_KernelSize
	|-GaussianWindow1d<Vector2>.get_KernelSize
	|-GaussianWindow1d<Vector3>.get_KernelSize
	*/

	private void GenerateKernel(float sigma, int maxKernelRadius) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0E460 Offset: 0x1F0D460 VA: 0x181F0E460
	|-GaussianWindow1d<object>.GenerateKernel
	|
	|-RVA: 0x1F0E1E0 Offset: 0x1F0D1E0 VA: 0x181F0E1E0
	|-GaussianWindow1d<Quaternion>.GenerateKernel
	|
	|-RVA: 0x1F0E960 Offset: 0x1F0D960 VA: 0x181F0E960
	|-GaussianWindow1d<Vector2>.GenerateKernel
	|
	|-RVA: 0x1F0E6E0 Offset: 0x1F0D6E0 VA: 0x181F0E6E0
	|-GaussianWindow1d<Vector3>.GenerateKernel
	*/

	protected abstract T Compute(int windowPos) { }
	/* GenericInstMethod :
	|
	|-RVA: -1 Offset: -1
	|-GaussianWindow1d<object>.Compute
	*/

	public void .ctor(float sigma, int maxKernelRadius = 10) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0ECC0 Offset: 0x1F0DCC0 VA: 0x181F0ECC0
	|-GaussianWindow1d<object>..ctor
	|-GaussianWindow1d<Quaternion>..ctor
	|-GaussianWindow1d<Vector2>..ctor
	|-GaussianWindow1d<Vector3>..ctor
	*/

	public void Reset() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F32C90 Offset: 0x1F31C90 VA: 0x181F32C90
	|-GaussianWindow1d<object>.Reset
	|-GaussianWindow1d<Quaternion>.Reset
	|-GaussianWindow1d<Vector2>.Reset
	|-GaussianWindow1d<Vector3>.Reset
	*/

	public bool IsEmpty() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0EBE0 Offset: 0x1F0DBE0 VA: 0x181F0EBE0
	|-GaussianWindow1d<object>.IsEmpty
	|-GaussianWindow1d<Quaternion>.IsEmpty
	|-GaussianWindow1d<Vector2>.IsEmpty
	|-GaussianWindow1d<Vector3>.IsEmpty
	*/

	public void AddValue(T v) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0DD80 Offset: 0x1F0CD80 VA: 0x181F0DD80
	|-GaussianWindow1d<object>.AddValue
	|
	|-RVA: 0x1F0DBB0 Offset: 0x1F0CBB0 VA: 0x181F0DBB0
	|-GaussianWindow1d<Quaternion>.AddValue
	|
	|-RVA: 0x1F0D9F0 Offset: 0x1F0C9F0 VA: 0x181F0D9F0
	|-GaussianWindow1d<Vector2>.AddValue
	|
	|-RVA: 0x1F0D800 Offset: 0x1F0C800 VA: 0x181F0D800
	|-GaussianWindow1d<Vector3>.AddValue
	*/

	public T Filter(T v) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0E150 Offset: 0x1F0D150 VA: 0x181F0E150
	|-GaussianWindow1d<object>.Filter
	|
	|-RVA: 0x1F0E010 Offset: 0x1F0D010 VA: 0x181F0E010
	|-GaussianWindow1d<Quaternion>.Filter
	|
	|-RVA: 0x1F0E0C0 Offset: 0x1F0D0C0 VA: 0x181F0E0C0
	|-GaussianWindow1d<Vector2>.Filter
	|
	|-RVA: 0x1F0DF40 Offset: 0x1F0CF40 VA: 0x181F0DF40
	|-GaussianWindow1d<Vector3>.Filter
	*/

	public T Value() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0EC30 Offset: 0x1F0DC30 VA: 0x181F0EC30
	|-GaussianWindow1d<object>.Value
	|
	|-RVA: 0x1F0EBF0 Offset: 0x1F0DBF0 VA: 0x181F0EBF0
	|-GaussianWindow1d<Quaternion>.Value
	|
	|-RVA: 0x1F0EC50 Offset: 0x1F0DC50 VA: 0x181F0EC50
	|-GaussianWindow1d<Vector2>.Value
	|
	|-RVA: 0x1F0EC80 Offset: 0x1F0DC80 VA: 0x181F0EC80
	|-GaussianWindow1d<Vector3>.Value
	*/
}

// Namespace: Cinemachine.Utility
internal class GaussianWindow1D_Vector3 : GaussianWindow1d<Vector3>
{
	// Methods

	public void .ctor(float sigma, int maxKernelRadius = 10) { }

	protected override Vector3 Compute(int windowPos) { }
}

// Namespace: Cinemachine.Utility
internal class GaussianWindow1D_Quaternion : GaussianWindow1d<Quaternion>
{
	// Methods

	public void .ctor(float sigma, int maxKernelRadius = 10) { }

	protected override Quaternion Compute(int windowPos) { }
}

// Namespace: Cinemachine.Utility
internal class GaussianWindow1D_CameraRotation : GaussianWindow1d<Vector2>
{
	// Methods

	public void .ctor(float sigma, int maxKernelRadius = 10) { }

	protected override Vector2 Compute(int windowPos) { }
}

// Namespace: Cinemachine.Utility
internal class PositionPredictor
{
	// Fields
	private Vector3 m_Position;
	private const float kSmoothingDefault = 10;
	private float mSmoothing;
	private GaussianWindow1D_Vector3 m_Velocity;
	private GaussianWindow1D_Vector3 m_Accel;

	// Properties
	public float Smoothing { get; set; }
	public bool IsEmpty { get; }

	// Methods

	public float get_Smoothing() { }

	public void set_Smoothing(float value) { }

	public bool get_IsEmpty() { }

	public void Reset() { }

	public void AddPosition(Vector3 pos) { }

	public Vector3 PredictPosition(float lookaheadTime) { }

	public void .ctor() { }
}

// Namespace: Cinemachine.Utility
public static class Damper
{
	// Fields
	private const float Epsilon = 0.0001;
	public const float kNegligibleResidual = 0.01;

	// Methods

	private static float DecayConstant(float time, float residual) { }

	private static float Decay(float initial, float decayConstant, float deltaTime) { }

	public static float Damp(float initial, float dampTime, float deltaTime) { }

	public static Vector3 Damp(Vector3 initial, Vector3 dampTime, float deltaTime) { }

	public static Vector3 Damp(Vector3 initial, float dampTime, float deltaTime) { }
}

// Namespace: Cinemachine.Utility
[ExtensionAttribute] // RVA: 0xA7C00 Offset: 0xA7000 VA: 0x1800A7C00
[DocumentationSortingAttribute] // RVA: 0xA7C00 Offset: 0xA7000 VA: 0x1800A7C00
public static class ReflectionHelpers
{
	// Methods

	public static void CopyFields(object src, object dst, BindingFlags bindingAttr = 52) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static T AccessInternalField<T>(Type type, object obj, string memberName) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x628FF0 Offset: 0x627FF0 VA: 0x180628FF0
	|-ReflectionHelpers.AccessInternalField<object>
	*/

	public static object GetParentObject(string path, object obj) { }

	public static string GetFieldPath<TType, TValue>(Expression<Func<TType, TValue>> expr) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x96AC10 Offset: 0x969C10 VA: 0x18096AC10
	|-ReflectionHelpers.GetFieldPath<object, object>
	*/
}

// Namespace: Cinemachine.Utility
internal static class SplineHelpers
{
	// Methods

	public static Vector3 Bezier3(float t, Vector3 p0, Vector3 p1, Vector3 p2, Vector3 p3) { }

	public static Vector3 BezierTangent3(float t, Vector3 p0, Vector3 p1, Vector3 p2, Vector3 p3) { }

	public static float Bezier1(float t, float p0, float p1, float p2, float p3) { }

	public static float BezierTangent1(float t, float p0, float p1, float p2, float p3) { }

	public static void ComputeSmoothControlPoints(ref Vector4[] knot, ref Vector4[] ctrl1, ref Vector4[] ctrl2) { }

	public static void ComputeSmoothControlPointsLooped(ref Vector4[] knot, ref Vector4[] ctrl1, ref Vector4[] ctrl2) { }
}

// Namespace: Cinemachine.Utility
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class UnityVectorExtensions
{
	// Fields
	public const float Epsilon = 0.0001;

	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static float ClosestPointOnSegment(Vector3 p, Vector3 s0, Vector3 s1) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static float ClosestPointOnSegment(Vector2 p, Vector2 s0, Vector2 s1) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector3 ProjectOntoPlane(Vector3 vector, Vector3 planeNormal) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool AlmostZero(Vector3 v) { }

	public static float SignedAngle(Vector3 from, Vector3 to, Vector3 refNormal) { }

	public static Vector3 SlerpWithReferenceUp(Vector3 vA, Vector3 vB, float t, Vector3 up) { }
}

// Namespace: Cinemachine.Utility
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class UnityQuaternionExtensions
{
	// Methods

	public static Quaternion SlerpWithReferenceUp(Quaternion qA, Quaternion qB, float t, Vector3 up) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Quaternion Normalized(Quaternion q) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Vector2 GetCameraRotationToTarget(Quaternion orient, Vector3 lookAtDir, Vector3 worldUp) { }

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Quaternion ApplyCameraRotation(Quaternion orient, Vector2 rot, Vector3 worldUp) { }
}

// Namespace: Cinemachine.Utility
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public static class UnityRectExtensions
{
	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Rect Inflated(Rect r, Vector2 delta) { }
}

// Namespace: KinematicCharacterController
public interface ICharacterController
{
	// Methods

	public abstract void UpdateVelocity(ref Vector3 currentVelocity) { }

	public abstract bool IsColliderValidForCollisions(Collider coll) { }

	public abstract void OnGroundHit(Collider hitCollider, Vector3 hitNormal, Vector3 hitPoint, ref HitStabilityReport hitStabilityReport) { }

	public abstract void OnMovementHit(Collider hitCollider, Vector3 hitNormal, Vector3 hitPoint, ref HitStabilityReport hitStabilityReport) { }

	public abstract void ProcessHitStabilityReport(Collider hitCollider, Vector3 hitNormal, Vector3 hitPoint, Vector3 atCharacterPosition, Quaternion atCharacterRotation, ref HitStabilityReport hitStabilityReport) { }

	public abstract void OnDiscreteCollisionDetected(Collider hitCollider) { }
}

// Namespace: KinematicCharacterController
public enum StepHandlingMethod
{
	// Fields
	public int value__;
	public const StepHandlingMethod None = 0;
	public const StepHandlingMethod Standard = 1;
	public const StepHandlingMethod Extra = 2;
}

// Namespace: KinematicCharacterController
public enum MovementSweepState
{
	// Fields
	public int value__;
	public const MovementSweepState Initial = 0;
	public const MovementSweepState AfterFirstHit = 1;
	public const MovementSweepState FoundBlockingCrease = 2;
	public const MovementSweepState FoundBlockingCorner = 3;
}

// Namespace: KinematicCharacterController
[Serializable]
public struct KinematicCharacterMotorState
{
	// Fields
	public Vector3 Position;
	public Quaternion Rotation;
	public Vector3 BaseVelocity;
	public bool MustUnground;
	public bool LastMovementIterationFoundAnyGround;
	public CharacterTransientGroundingReport GroundingStatus;
}

// Namespace: KinematicCharacterController
public struct OverlapResult
{
	// Fields
	public Vector3 Normal;
	public Collider Collider;

	// Methods

	public void .ctor(Vector3 normal, Collider collider) { }
}

// Namespace: KinematicCharacterController
public struct CharacterGroundingReport
{
	// Fields
	public bool FoundAnyGround;
	public bool IsStableOnGround;
	public bool SnappingPrevented;
	public Vector3 GroundNormal;
	public Vector3 InnerGroundNormal;
	public Vector3 OuterGroundNormal;
	public Collider GroundCollider;
	public Vector3 GroundPoint;

	// Methods

	public void CopyFrom(CharacterTransientGroundingReport transientGroundingReport) { }
}

// Namespace: KinematicCharacterController
public struct CharacterTransientGroundingReport
{
	// Fields
	public bool FoundAnyGround;
	public bool IsStableOnGround;
	public bool SnappingPrevented;
	public Vector3 GroundNormal;
	public Vector3 InnerGroundNormal;
	public Vector3 OuterGroundNormal;

	// Methods

	public void CopyFrom(CharacterGroundingReport groundingReport) { }
}

// Namespace: KinematicCharacterController
public struct HitStabilityReport
{
	// Fields
	public bool IsStable;
	public Vector3 InnerNormal;
	public Vector3 OuterNormal;
	public bool ValidStepDetected;
	public Collider SteppedCollider;
	public bool LedgeDetected;
	public bool IsOnEmptySideOfLedge;
	public float DistanceFromLedge;
	public bool IsMovingTowardsEmptySideOfLedge;
	public Vector3 LedgeGroundNormal;
	public Vector3 LedgeRightDirection;
	public Vector3 LedgeFacingDirection;
}

// Namespace: KinematicCharacterController
[RequireComponent] // RVA: 0xBACB0 Offset: 0xBA0B0 VA: 0x1800BACB0
public class KinematicCharacterMotor : MonoBehaviour
{
	// Fields
	[HeaderAttribute] // RVA: 0xBCD80 Offset: 0xBC180 VA: 0x1800BCD80
	[ReadOnlyAttribute] // RVA: 0xBCD80 Offset: 0xBC180 VA: 0x1800BCD80
	public CapsuleCollider Capsule;
	[HeaderAttribute] // RVA: 0xBEB90 Offset: 0xBDF90 VA: 0x1800BEB90
	[SerializeField] // RVA: 0xBEB90 Offset: 0xBDF90 VA: 0x1800BEB90
	[TooltipAttribute] // RVA: 0xBEB90 Offset: 0xBDF90 VA: 0x1800BEB90
	private float CapsuleRadius;
	[SerializeField] // RVA: 0xC1060 Offset: 0xC0460 VA: 0x1800C1060
	[TooltipAttribute] // RVA: 0xC1060 Offset: 0xC0460 VA: 0x1800C1060
	private float CapsuleHeight;
	[SerializeField] // RVA: 0xC1060 Offset: 0xC0460 VA: 0x1800C1060
	[TooltipAttribute] // RVA: 0xC1060 Offset: 0xC0460 VA: 0x1800C1060
	private float CapsuleYOffset;
	[SerializeField] // RVA: 0xC61C0 Offset: 0xC55C0 VA: 0x1800C61C0
	[TooltipAttribute] // RVA: 0xC61C0 Offset: 0xC55C0 VA: 0x1800C61C0
	private PhysicMaterial CapsulePhysicsMaterial;
	[HeaderAttribute] // RVA: 0xC85C0 Offset: 0xC79C0 VA: 0x1800C85C0
	[TooltipAttribute] // RVA: 0xC85C0 Offset: 0xC79C0 VA: 0x1800C85C0
	public float GroundDetectionExtraDistance;
	[RangeAttribute] // RVA: 0xCAB10 Offset: 0xC9F10 VA: 0x1800CAB10
	[TooltipAttribute] // RVA: 0xCAB10 Offset: 0xC9F10 VA: 0x1800CAB10
	public float MaxStableSlopeAngle;
	[TooltipAttribute] // RVA: 0xCCE80 Offset: 0xCC280 VA: 0x1800CCE80
	public LayerMask StableGroundLayers;
	[TooltipAttribute] // RVA: 0xCEC70 Offset: 0xCE070 VA: 0x1800CEC70
	public bool DiscreteCollisionEvents;
	[HeaderAttribute] // RVA: 0xD0B20 Offset: 0xCFF20 VA: 0x1800D0B20
	[TooltipAttribute] // RVA: 0xD0B20 Offset: 0xCFF20 VA: 0x1800D0B20
	public StepHandlingMethod StepHandling;
	[TooltipAttribute] // RVA: 0xD2FE0 Offset: 0xD23E0 VA: 0x1800D2FE0
	public float MaxStepHeight;
	[TooltipAttribute] // RVA: 0xD3A10 Offset: 0xD2E10 VA: 0x1800D3A10
	public bool AllowSteppingWithoutStableGrounding;
	[TooltipAttribute] // RVA: 0xD5A10 Offset: 0xD4E10 VA: 0x1800D5A10
	public float MinRequiredStepDepth;
	private bool LedgeAndDenivelationHandling;
	private float MaxStableDistanceFromLedge;
	private float MaxVelocityForLedgeSnap;
	[RangeAttribute] // RVA: 0xD7950 Offset: 0xD6D50 VA: 0x1800D7950
	private float MaxStableDenivelationAngle;
	public CharacterGroundingReport GroundingStatus;
	public CharacterTransientGroundingReport LastGroundingStatus;
	public LayerMask CollidableLayers;
	private Transform _transform;
	private Vector3 _transientPosition;
	private Vector3 _characterUp;
	private Vector3 _characterForward;
	private Vector3 _characterRight;
	private Vector3 _characterTransformToCapsuleCenter;
	private Vector3 _characterTransformToCapsuleBottom;
	private Vector3 _characterTransformToCapsuleTop;
	private Vector3 _characterTransformToCapsuleBottomHemi;
	private Vector3 _characterTransformToCapsuleTopHemi;
	private int _overlapsCount;
	private OverlapResult[] _overlaps;
	public ICharacterController CharacterController;
	public bool LastMovementIterationFoundAnyGround;
	public int IndexInCharacterSystem;
	public Quaternion InitialTickRotation;
	public Vector3 BaseVelocity;
	private RaycastHit[] _internalCharacterHits;
	private Collider[] _internalProbedColliders;
	private bool _solveMovementCollisions;
	private bool _solveGrounding;
	private bool _movePositionDirty;
	private Vector3 _movePositionTarget;
	private bool _moveRotationDirty;
	private Quaternion _moveRotationTarget;
	private bool _lastSolvedOverlapNormalDirty;
	private Vector3 _lastSolvedOverlapNormal;
	private float _internalResultingMovementMagnitude;
	private Vector3 _internalResultingMovementDirection;
	private bool _isMovingFromAttachedRigidbody;
	private bool _mustUnground;
	private Vector3 _cachedWorldUp;
	private Vector3 _cachedWorldForward;
	private Vector3 _cachedWorldRight;
	private Vector3 _cachedZeroVector;
	private Quaternion _transientRotation;
	public const int MaxHitsBudget = 16;
	public const int MaxCollisionBudget = 16;
	public const int MaxGroundingSweepIterations = 2;
	public const int MaxMovementSweepIterations = 6;
	public const int MaxSteppingSweepIterations = 3;
	public const int MaxRigidbodyOverlapsCount = 16;
	public const int MaxDiscreteCollisionIterations = 3;
	public const float CollisionOffset = 0.001;
	public const float GroundProbeReboundDistance = 0.02;
	public const float MinimumGroundProbingDistance = 0.005;
	public const float GroundProbingBackstepDistance = 0.1;
	public const float SweepProbingBackstepDistance = 0.002;
	public const float SecondaryProbesVertical = 0.02;
	public const float SecondaryProbesHorizontal = 0.001;
	public float MinVelocityMagnitude;
	public const float SteppingForwardDistance = 0.03;
	public const float MinDistanceForLedge = 0.05;
	public const float CorrelationForVerticalObstruction = 0.01;
	public const float ExtraSteppingForwardDistance = 0.01;
	public const float ExtraStepHeightPadding = 0.01;

	// Properties
	public Transform Transform { get; }
	public Vector3 TransientPosition { get; }
	public Vector3 CharacterUp { get; }
	public Vector3 CharacterForward { get; }
	public Vector3 CharacterRight { get; }
	public Vector3 CharacterTransformToCapsuleCenter { get; }
	public Vector3 CharacterTransformToCapsuleBottom { get; }
	public Vector3 CharacterTransformToCapsuleTop { get; }
	public Vector3 CharacterTransformToCapsuleBottomHemi { get; }
	public Vector3 CharacterTransformToCapsuleTopHemi { get; }
	public int OverlapsCount { get; }
	public OverlapResult[] Overlaps { get; }
	public Quaternion TransientRotation { get; set; }
	public Vector3 Velocity { get; }

	// Methods

	public Transform get_Transform() { }

	public Vector3 get_TransientPosition() { }

	public Vector3 get_CharacterUp() { }

	public Vector3 get_CharacterForward() { }

	public Vector3 get_CharacterRight() { }

	public Vector3 get_CharacterTransformToCapsuleCenter() { }

	public Vector3 get_CharacterTransformToCapsuleBottom() { }

	public Vector3 get_CharacterTransformToCapsuleTop() { }

	public Vector3 get_CharacterTransformToCapsuleBottomHemi() { }

	public Vector3 get_CharacterTransformToCapsuleTopHemi() { }

	public int get_OverlapsCount() { }

	public OverlapResult[] get_Overlaps() { }

	public Quaternion get_TransientRotation() { }

	private void set_TransientRotation(Quaternion value) { }

	public Vector3 get_Velocity() { }

	private void Reset() { }

	private void OnValidate() { }

	[ContextMenu] // RVA: 0xDBBD0 Offset: 0xDAFD0 VA: 0x1800DBBD0
	private void HandleRemoveComponent() { }

	public void ValidateData() { }

	public void SetCapsuleCollisionsActivation(bool collisionsActive) { }

	public void SetGroundSolvingActivation(bool stabilitySolvingActive) { }

	public void SetPosition(Vector3 position, bool bypassInterpolation = True) { }

	public void SetRotation(Quaternion rotation, bool bypassInterpolation = True) { }

	public void SetPositionAndRotation(Vector3 position, Quaternion rotation) { }

	public void MoveCharacter(Vector3 toPosition) { }

	public void RotateCharacter(Quaternion toRotation) { }

	public void SetCapsuleDimensions(float radius, float height, float yOffset) { }

	private void Awake() { }

	public void Simulate() { }

	public void UpdatePhase1() { }

	public void UpdatePhase2() { }

	private bool IsStableOnNormal(Vector3 normal) { }

	private bool IsStableWithSpecialCases(ref HitStabilityReport stabilityReport, Vector3 velocity) { }

	public void ProbeGround(ref Vector3 probingPosition, Quaternion atRotation, float probingDistance, ref CharacterGroundingReport groundingReport) { }

	public void ForceUnground(bool UnGround) { }

	public bool MustUnground() { }

	public Vector3 GetDirectionTangentToSurface(Vector3 direction, Vector3 surfaceNormal) { }

	private bool InternalCharacterMove(Vector3 movement, out float resultingMovementMagnitude, out Vector3 resultingMovementDirection) { }

	private Vector3 GetObstructionNormal(Vector3 hitNormal, HitStabilityReport hitStabilityReport) { }

	private void InternalHandleMovementProjection(bool stableOnHit, Vector3 hitNormal, Vector3 obstructionNormal, Vector3 originalMoveDirection, ref MovementSweepState sweepState, ref Vector3 previousObstructionNormal, ref float resultingMovementMagnitude, ref Vector3 remainingMovementDirection, ref float remainingMovementMagnitude) { }

	public virtual void HandleMovementProjection(ref Vector3 movement, Vector3 obstructionNormal, bool stableOnHit) { }

	private bool CheckIfColliderValidForCollisions(Collider coll) { }

	private bool InternalIsColliderValidForCollisions(Collider coll) { }

	public void EvaluateHitStability(Collider hitCollider, Vector3 hitNormal, Vector3 hitPoint, Vector3 atCharacterPosition, Quaternion atCharacterRotation, Vector3 withCharacterVelocity, ref HitStabilityReport stabilityReport) { }

	private void DetectSteps(Vector3 characterPosition, Quaternion characterRotation, Vector3 hitPoint, Vector3 innerHitDirection, ref HitStabilityReport stabilityReport) { }

	private bool CheckStepValidity(int nbStepHits, Vector3 characterPosition, Quaternion characterRotation, Vector3 innerHitDirection, Vector3 stepCheckStartPos, out Collider hitCollider) { }

	private void RestrictVectorToPlane(ref Vector3 vector, Vector3 toPlane) { }

	public int CharacterCollisionsOverlap(Vector3 position, Quaternion rotation, Collider[] overlappedColliders, float inflate = 0, bool acceptOnlyStableGroundLayer = False) { }

	public int CharacterOverlap(Vector3 position, Quaternion rotation, Collider[] overlappedColliders, LayerMask layers, QueryTriggerInteraction triggerInteraction, float inflate = 0) { }

	public int CharacterCollisionsSweep(Vector3 position, Quaternion rotation, Vector3 direction, float distance, out RaycastHit closestHit, RaycastHit[] hits, float inflate = 0, bool acceptOnlyStableGroundLayer = False) { }

	public int CharacterSweep(Vector3 position, Quaternion rotation, Vector3 direction, float distance, out RaycastHit closestHit, RaycastHit[] hits, LayerMask layers, QueryTriggerInteraction triggerInteraction, float inflate = 0) { }

	private bool CharacterGroundSweep(Vector3 position, Quaternion rotation, Vector3 direction, float distance, out RaycastHit closestHit) { }

	public int CharacterCollisionsRaycast(Vector3 position, Vector3 direction, float distance, out RaycastHit closestHit, RaycastHit[] hits, bool acceptOnlyStableGroundLayer = False) { }

	public void .ctor() { }
}

// Namespace: KinematicCharacterController
public class ReadOnlyAttribute : PropertyAttribute
{
	// Methods

	public void .ctor() { }
}

// Namespace: GameEngineState
public class BaseStateObject
{
	// Fields
	public string stateName;

	// Methods

	public void .ctor(string a) { }

	public virtual void Enter() { }

	public virtual void EnterAgain() { }

	public virtual void Exit() { }

	public virtual void Update() { }

	public virtual void FixedUpdate() { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public class BlurRefractionPass : ScriptableRenderPass
{
	// Fields
	private const string k_RenderRefractionTag = "Render BlurRefraction";
	private FilterRenderersSettings m_RefractionFilterSettings;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle <colorAttachmentHandle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle <depthAttachmentHandle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTextureDescriptor <descriptor>k__BackingField;

	// Properties
	private RenderTargetHandle colorAttachmentHandle { get; set; }
	private RenderTargetHandle depthAttachmentHandle { get; set; }
	private RenderTextureDescriptor descriptor { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle get_colorAttachmentHandle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_colorAttachmentHandle(RenderTargetHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle get_depthAttachmentHandle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_depthAttachmentHandle(RenderTargetHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTextureDescriptor get_descriptor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_descriptor(RenderTextureDescriptor value) { }

	public void .ctor() { }

	public void Setup(RenderTargetHandle colorAttachmentHandle, RenderTargetHandle depthAttachmentHandle) { }

	public override void Execute(ScriptableRenderer renderer, ScriptableRenderContext context, ref RenderingData renderingData) { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public class GrabBlurPass : ScriptableRenderPass
{
	// Fields
	private const string k_RenderGrabPassTag = "BlurredGrabPass";
	public Shader m_BlurShader;
	private int m_blurTime;
	private RenderTargetHandle m_ColorHandle;
	private CommandBufferBlur m_Blur;
	private int m_BlurTemp1;
	private int m_BlurTemp2;

	// Methods

	public void .ctor() { }

	public void Setup(RenderTextureDescriptor baseDescriptor, RenderTargetHandle colorAttachmentHandle, int _blurTimes) { }

	public override void Execute(ScriptableRenderer renderer, ScriptableRenderContext context, ref RenderingData renderingData) { }

	public override void FrameCleanup(CommandBuffer cmd) { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public enum DynamicRenderPass
{
	// Fields
	public int value__;
	public const DynamicRenderPass None = 0;
	public const DynamicRenderPass CopyNormal = 1;
	public const DynamicRenderPass BlurGrab = 2;
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public class M1MultiCamRendererSetup : M1BaseRendererSetup, IRendererSetup
{
	// Fields
	public static Transform MainCameraTran;
	public bool ClearDepth;
	public bool CopyColor;
	public bool CopyDepth;
	public bool CopyNormal;
	public bool BlurGrab;
	public int blurTimes;
	private bool supportsDepthTarget;
	private List<IAfterTransparentPass> afterTransparentPassList;
	private IAfterOpaquePass[] afterOpaquePassList;
	private IBeforeTransparentPass[] beforeTransparentPassList;
	private RenderNormalPass m_NormalPass;
	private DepthOnlyPass m_DepthOnlyPass;
	private GrabBlurPass m_BlurGrabPass;
	private BlurRefractionPass m_BlurRefractionPass;
	private MainLightShadowCasterPass m_MainLightShadowCasterPass;
	private AdditionalLightsShadowCasterPass m_AdditionalLightsShadowCasterPass;
	private SetupForwardRenderingPass m_SetupForwardRenderingPass;
	private ScreenSpaceShadowResolvePass m_ScreenSpaceShadowResolvePass;
	private CreateLightweightRenderTexturesPass m_CreateLightweightRenderTexturesPass;
	private SetupLightweightConstanstPass m_SetupLightweightConstants;
	private RenderOpaqueForwardPass m_RenderOpaqueForwardPass;
	private OpaquePostProcessPass m_OpaquePostProcessPass;
	private DrawSkyboxPass m_DrawSkyboxPass;
	private CopyDepthPass m_CopyDepthPass;
	private CopyColorPass m_CopyColorPass;
	private RenderTransparentForwardPass m_RenderTransparentForwardPass;
	private TransparentPostProcessPass m_TransparentPostProcessPass;
	private FinalBlitPass m_FinalBlitPass;
	private RenderTargetHandle ColorAttachment;
	private RenderTargetHandle DepthAttachment;
	private RenderTargetHandle DepthTexture;
	private RenderTargetHandle NormalTexture;
	private RenderTargetHandle OpaqueColor;
	private RenderTargetHandle MainLightShadowmap;
	private RenderTargetHandle AdditionalLightsShadowmap;
	private RenderTargetHandle ScreenSpaceShadowmap;
	private bool m_Initialized;
	private float[] disArray;
	private int m_AddEventID;
	private int m_DelEventID;
	private static Dictionary<DynamicRenderPass, int> DynamicRenderPassDict;

	// Methods

	private void Init() { }

	public void SetLayerCullDistances(string sceneName) { }

	public void SetCam(bool IsFirstCam, bool IsFinalCam) { }

	public void Setup(ScriptableRenderer renderer, ref RenderingData renderingData) { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void AddRenderPassNum(object arg) { }

	private void DelRenderPassNum(object arg) { }

	public void AddAfterTransparentPass(IAfterTransparentPass pass) { }

	public void DelAfterTransparentPass(IAfterTransparentPass pass) { }

	private void CheckRenderPassState(DynamicRenderPass rp) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.Experimental.Rendering.LightweightPipeline
public class OutLinePass : ScriptableRenderPass
{
	// Fields
	private const string k_RenderOutLinesTag = "Render OutLines";
	private FilterRenderersSettings m_OutLineFilterSettings;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle <colorAttachmentHandle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle <depthAttachmentHandle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTextureDescriptor <descriptor>k__BackingField;
	private RendererConfiguration rendererConfiguration;

	// Properties
	private RenderTargetHandle colorAttachmentHandle { get; set; }
	private RenderTargetHandle depthAttachmentHandle { get; set; }
	private RenderTextureDescriptor descriptor { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle get_colorAttachmentHandle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_colorAttachmentHandle(RenderTargetHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle get_depthAttachmentHandle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_depthAttachmentHandle(RenderTargetHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTextureDescriptor get_descriptor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_descriptor(RenderTextureDescriptor value) { }

	public void .ctor() { }

	public void Setup(RenderTextureDescriptor baseDescriptor, RenderTargetHandle colorAttachmentHandle, RenderTargetHandle depthAttachmentHandle) { }

	public override void Execute(ScriptableRenderer renderer, ScriptableRenderContext context, ref RenderingData renderingData) { }
}

// Namespace: UnityEngine.UI
public class HorizontalScrollAnimationPanel : MonoBehaviour
{
	// Fields
	private Transform m_U3DJoystickSlider;
	private Transform m_U3DContent;
	public LoopScrollPrefabSource prefabSource;
	public LoopScrollDataSource dataSource;
	public List<Transform> ShowingStack;
	private int ItemLength;
	private float MoveDistance;
	private float StartDragging;
	private float Originalx;
	public Dictionary<int, Transform> itemList;
	public Dictionary<int, Transform> TransList;
	private int itemTypeStart;
	private bool m_Dragging;
	private RectTransform m_ViewRect;
	private float SingleBlock;
	private float LeftAxis;
	private float RightAxis;
	private float CenterPos;
	private Vector3 CurrentPos;
	private float SpacingPadding;
	private float Allspacing;
	private float XinAxis;
	private int MoveLeft;
	private int MoveRight;
	private int DraggingStartPoint;
	private int MiddleItem;
	public int numInContent;
	public int CenterPoint;
	public float ScrollSize;
	public bool LineUpOnly;

	// Properties
	public object[] m_SwitchItemList { set; }

	// Methods

	public void set_m_SwitchItemList(object[] value) { }

	public void Start() { }

	public void Update() { }

	public void OnDestroy() { }

	public void InitData() { }

	public void InitCallBack() { }

	public void InitPanel() { }

	public void SetUpScrollItem() { }

	public void onCurrentClick(Transform uiObj, PointerEventData eventData) { }

	public void onBeginDragging(Transform go, PointerEventData eventData) { }

	public void onDragging(Transform uiObj, Vector2 touchPoint) { }

	public void onEndDrag(Transform go, PointerEventData eventData) { }

	public void ReleaseCallBack() { }

	public void ShowItemWithRestriction() { }

	public void CheckBounds() { }

	private void CheckReturnBounds() { }

	private void RemoveItem(int index) { }

	private void GetPosForSingle() { }

	public void CalculateScale() { }

	public void CheckBorderBundle() { }

	public void ShowScale(Transform ScaleItem, float Offset) { }

	public void ShowMiddleScale() { }

	public void ShowInstanceScale(int index) { }

	public void SetPrefabTypeLst(string type, int count) { }

	private RectTransform InstantiateNextItem(int itemIdx) { }

	private int CalPosToIndex(Vector2 PointPos) { }

	private int CalPosToIndexinXaxis(float x) { }

	public void Refresh() { }

	public void .ctor() { }
}

// Namespace: UnityEngine.UI
[DisallowMultipleComponent] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class LoopHorizontalScrollRect : LoopScrollRect
{
	// Methods

	private void .ctor() { }

	protected override float GetSize(RectTransform item) { }

	protected override float GetDimension(Vector2 vector) { }

	protected override Vector2 GetVector(float value) { }

	protected override void Awake() { }

	protected override bool UpdateItems(Bounds viewBounds, Bounds contentBounds) { }
}

// Namespace: UnityEngine.UI
public abstract class LoopScrollDataSource
{
	// Methods

	public abstract void ProvideData(Transform transform, int idx) { }

	public abstract void SelectData(Transform transform, int idx, PointerEventData Record) { }

	public abstract void LeftDownData(Transform transform, int idx) { }

	public abstract void SetCursorUpData(Transform transform, int idx) { }

	public abstract void LeftUpData(Transform transform, int idx) { }

	public abstract void LongPressSelectData(Transform transform, int idx, PointerEventData Record) { }

	protected void .ctor() { }
}

// Namespace: UnityEngine.UI
public class LoopScrollSendIndexSource : LoopScrollDataSource
{
	// Fields
	public static readonly LoopScrollSendIndexSource Instance;

	// Methods

	private void .ctor() { }

	public override void ProvideData(Transform transform, int idx) { }

	public override void SelectData(Transform transform, int idx, PointerEventData Record) { }

	public override void LeftDownData(Transform transform, int idx) { }

	public override void LeftUpData(Transform transform, int idx) { }

	public override void LongPressSelectData(Transform transform, int idx, PointerEventData Record) { }

	public override void SetCursorUpData(Transform transform, int idx) { }

	private static void .cctor() { }
}

// Namespace: UnityEngine.UI
public class LoopScrollArraySource<T> : LoopScrollDataSource
{
	// Fields
	private T[] objectsToFill;

	// Methods

	public void .ctor(T[] objectsToFill) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A92600 Offset: 0x1A91600 VA: 0x181A92600
	|-LoopScrollArraySource<object>..ctor
	*/

	public override void ProvideData(Transform transform, int idx) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29886E0 Offset: 0x29876E0 VA: 0x1829886E0
	|-LoopScrollArraySource<object>.ProvideData
	*/

	public override void SelectData(Transform transform, int idx, PointerEventData Record) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29887A0 Offset: 0x29877A0 VA: 0x1829887A0
	|-LoopScrollArraySource<object>.SelectData
	*/

	public override void LeftDownData(Transform transform, int idx) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x29884A0 Offset: 0x29874A0 VA: 0x1829884A0
	|-LoopScrollArraySource<object>.LeftDownData
	*/

	public override void LeftUpData(Transform transform, int idx) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2988580 Offset: 0x2987580 VA: 0x182988580
	|-LoopScrollArraySource<object>.LeftUpData
	*/

	public override void LongPressSelectData(Transform transform, int idx, PointerEventData Record) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2988660 Offset: 0x2987660 VA: 0x182988660
	|-LoopScrollArraySource<object>.LongPressSelectData
	*/

	public override void SetCursorUpData(Transform transform, int idx) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x2988820 Offset: 0x2987820 VA: 0x182988820
	|-LoopScrollArraySource<object>.SetCursorUpData
	*/
}

// Namespace: UnityEngine.UI
public class LoopScrollPrefabSource
{
	// Fields
	private string debugstr;
	private List<string> PrefabTypeList;
	private Dictionary<string, string> PrefabNameDict;
	private Dictionary<string, bool> PoolInitedDict;

	// Methods

	public virtual GameObject GetObject(int index) { }

	public virtual void ReturnObject(Transform go) { }

	public void SetPrefabTypeLst(string type, int count) { }

	public int GetDataLength() { }

	public void SetPrefabTypeLst(string str) { }

	private string GetPrefabName(int index) { }

	public void .ctor() { }
}

// Namespace: UnityEngine.UI
[AddComponentMenu] // RVA: 0xF9430 Offset: 0xF8830 VA: 0x1800F9430
[DisallowMultipleComponent] // RVA: 0xF9430 Offset: 0xF8830 VA: 0x1800F9430
[RequireComponent] // RVA: 0xF9430 Offset: 0xF8830 VA: 0x1800F9430
public abstract class LoopScrollRect : UIBehaviour, IInitializePotentialDragHandler, IEventSystemHandler, IBeginDragHandler, IEndDragHandler, IDragHandler, IPointerDownHandler, IPointerUpHandler, IPointerClickHandler, IScrollHandler, ICanvasElement, ILayoutElement, ILayoutGroup, ILayoutController, IPointerExitHandler
{
	// Fields
	private LoopScrollPrefabSource prefabSource;
	protected int totalCount;
	public bool needRefreshScrollbar;
	[HideInInspector] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public LoopScrollDataSource dataSource;
	protected float threshold;
	[TooltipAttribute] // RVA: 0xFD5D0 Offset: 0xFC9D0 VA: 0x1800FD5D0
	public bool reverseDirection;
	[TooltipAttribute] // RVA: 0xFF2D0 Offset: 0xFE6D0 VA: 0x1800FF2D0
	public float rubberScale;
	protected int itemTypeStart;
	protected int itemTypeEnd;
	protected int directionSign;
	private float m_ContentSpacing;
	protected GridLayoutGroup m_GridLayout;
	private int m_ContentConstraintCount;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RectTransform m_Content;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_Horizontal;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_Vertical;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private LoopScrollRect.MovementType m_MovementType;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_Elasticity;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_Inertia;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_DecelerationRate;
	private float StableDeceleration;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_ScrollSensitivity;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RectTransform m_Viewport;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Scrollbar m_HorizontalScrollbar;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Scrollbar m_VerticalScrollbar;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private LoopScrollRect.ScrollbarVisibility m_HorizontalScrollbarVisibility;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private LoopScrollRect.ScrollbarVisibility m_VerticalScrollbarVisibility;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_HorizontalScrollbarSpacing;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float m_VerticalScrollbarSpacing;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private LoopScrollRect.ScrollRectEvent m_OnValueChanged;
	private Vector2 m_PointerStartLocalCursor;
	protected Vector2 m_ContentStartPosition;
	private float m_PointerStartTime;
	private RectTransform m_ViewRect;
	private Bounds m_ContentBounds;
	protected Bounds m_ViewBounds;
	private Vector2 m_Velocity;
	private bool m_Dragging;
	protected Vector2 m_PrevPosition;
	private Bounds m_PrevContentBounds;
	private Bounds m_PrevViewBounds;
	private bool m_HasRebuiltLayout;
	private bool m_HSliderExpand;
	private bool m_VSliderExpand;
	private float m_HSliderHeight;
	private float m_VSliderWidth;
	private RectTransform m_Rect;
	private RectTransform m_HorizontalScrollbarRect;
	private RectTransform m_VerticalScrollbarRect;
	private DrivenRectTransformTracker m_Tracker;
	public float longPressTimeDelay;
	private CTimerNode longPressTimer;
	public int LeftScreenFirstIdx;
	private Vector2 LeftBottomView;
	private Vector2 RightTopView;
	private Vector2 ContentPivot;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <flexibleWidth>k__BackingField;
	private readonly Vector3[] m_Corners;

	// Properties
	public int TotalCount { get; set; }
	public object[] objectsToFill { set; }
	public int ItemTypeStart { get; }
	public int ItemTypeEnd { get; }
	public GridLayoutGroup GridLayout { get; }
	protected float contentSpacing { get; }
	public int contentConstraintCount { get; }
	public RectTransform content { get; set; }
	public bool horizontal { get; set; }
	public bool vertical { get; set; }
	public LoopScrollRect.MovementType movementType { get; set; }
	public float elasticity { get; set; }
	public bool inertia { get; set; }
	public float decelerationRate { get; set; }
	public float scrollSensitivity { get; set; }
	public RectTransform viewport { get; set; }
	public Scrollbar horizontalScrollbar { get; set; }
	public Scrollbar verticalScrollbar { get; set; }
	public LoopScrollRect.ScrollbarVisibility horizontalScrollbarVisibility { get; set; }
	public LoopScrollRect.ScrollbarVisibility verticalScrollbarVisibility { get; set; }
	public float horizontalScrollbarSpacing { get; set; }
	public float verticalScrollbarSpacing { get; set; }
	public LoopScrollRect.ScrollRectEvent onValueChanged { get; set; }
	protected RectTransform viewRect { get; }
	public Vector2 velocity { get; set; }
	private RectTransform rectTransform { get; }
	public Vector2 normalizedPosition { get; set; }
	public float horizontalNormalizedPosition { get; set; }
	public float verticalNormalizedPosition { get; set; }
	private bool hScrollingNeeded { get; }
	private bool vScrollingNeeded { get; }
	public virtual float minWidth { get; }
	public virtual float preferredWidth { get; }
	public virtual float flexibleWidth { get; set; }
	public virtual float minHeight { get; }
	public virtual float preferredHeight { get; }
	public virtual float flexibleHeight { get; }
	public virtual int layoutPriority { get; }

	// Methods

	public int get_TotalCount() { }

	private void set_TotalCount(int value) { }

	public void set_objectsToFill(object[] value) { }

	public int get_ItemTypeStart() { }

	public int get_ItemTypeEnd() { }

	protected abstract float GetSize(RectTransform item) { }

	protected abstract float GetDimension(Vector2 vector) { }

	protected abstract Vector2 GetVector(float value) { }

	public GridLayoutGroup get_GridLayout() { }

	protected float get_contentSpacing() { }

	public int get_contentConstraintCount() { }

	protected virtual bool UpdateItems(Bounds viewBounds, Bounds contentBounds) { }

	public RectTransform get_content() { }

	public void set_content(RectTransform value) { }

	public bool get_horizontal() { }

	public void set_horizontal(bool value) { }

	public bool get_vertical() { }

	public void set_vertical(bool value) { }

	public LoopScrollRect.MovementType get_movementType() { }

	public void set_movementType(LoopScrollRect.MovementType value) { }

	public float get_elasticity() { }

	public void set_elasticity(float value) { }

	public bool get_inertia() { }

	public void set_inertia(bool value) { }

	public float get_decelerationRate() { }

	public void set_decelerationRate(float value) { }

	public float get_scrollSensitivity() { }

	public void set_scrollSensitivity(float value) { }

	public RectTransform get_viewport() { }

	public void set_viewport(RectTransform value) { }

	public Scrollbar get_horizontalScrollbar() { }

	public void set_horizontalScrollbar(Scrollbar value) { }

	public Scrollbar get_verticalScrollbar() { }

	public void set_verticalScrollbar(Scrollbar value) { }

	public LoopScrollRect.ScrollbarVisibility get_horizontalScrollbarVisibility() { }

	public void set_horizontalScrollbarVisibility(LoopScrollRect.ScrollbarVisibility value) { }

	public LoopScrollRect.ScrollbarVisibility get_verticalScrollbarVisibility() { }

	public void set_verticalScrollbarVisibility(LoopScrollRect.ScrollbarVisibility value) { }

	public float get_horizontalScrollbarSpacing() { }

	public void set_horizontalScrollbarSpacing(float value) { }

	public float get_verticalScrollbarSpacing() { }

	public void set_verticalScrollbarSpacing(float value) { }

	public LoopScrollRect.ScrollRectEvent get_onValueChanged() { }

	public void set_onValueChanged(LoopScrollRect.ScrollRectEvent value) { }

	protected RectTransform get_viewRect() { }

	public Vector2 get_velocity() { }

	public void set_velocity(Vector2 value) { }

	private RectTransform get_rectTransform() { }

	protected void .ctor() { }

	public void SetPrefabTypeLst(string type, int count) { }

	public void SetPrefabTypeLst(string str) { }

	public void ClearCells() { }

	public int GetItemTypeStart() { }

	public int CheckShowable(int index) { }

	public void RefreshCellsAtIndex(int index) { }

	public void ReturnCertainFirstItem() { }

	public int ScrollToLocalCell(int localindex, int speed) { }

	public void ScrollCertainAmount(float localindex, float speed) { }

	[IteratorStateMachineAttribute] // RVA: 0x117600 Offset: 0x116A00 VA: 0x180117600
	private IEnumerator ScrollCertainDistance(float localindex, float speed) { }

	public void ScrollToCell(int index, float speed) { }

	[IteratorStateMachineAttribute] // RVA: 0x11A760 Offset: 0x119B60 VA: 0x18011A760
	protected IEnumerator ScrollToCellCoroutine(int index, float speed) { }

	public void RefreshCells() { }

	public void RefreshCellsAtCurPos() { }

	protected void RefillCellsFromEnd(int offset = 0) { }

	public void RefillCells(int offset = 0) { }

	protected float NewItemAtStart() { }

	protected float DeleteItemAtStart() { }

	protected float NewItemAtEnd() { }

	protected float DeleteItemAtEnd() { }

	private RectTransform InstantiateNextItem(int itemIdx) { }

	public virtual void Rebuild(CanvasUpdate executing) { }

	public virtual void LayoutComplete() { }

	public virtual void GraphicUpdateComplete() { }

	private void UpdateCachedData() { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	public override bool IsActive() { }

	private void EnsureLayoutHasRebuilt() { }

	public virtual void StopMovement() { }

	public virtual void OnScroll(PointerEventData data) { }

	public virtual void OnInitializePotentialDrag(PointerEventData eventData) { }

	public virtual void OnBeginDrag(PointerEventData eventData) { }

	public virtual void OnEndDrag(PointerEventData eventData) { }

	public virtual void OnPointerDown(PointerEventData eventData) { }

	public virtual void OnPointerUp(PointerEventData eventData) { }

	private bool OnLongPress(PointerEventData eventData) { }

	private int CalPosToIndex(Vector2 PointPos) { }

	public virtual void OnPointerClick(PointerEventData eventData) { }

	public virtual void OnDrag(PointerEventData eventData) { }

	public virtual void OnPointerExit(PointerEventData eventData) { }

	protected virtual void SetContentAnchoredPosition(Vector2 position) { }

	protected virtual void LateUpdate() { }

	protected void UpdatePrevData() { }

	private void UpdateScrollbars(Vector2 offset) { }

	public Vector2 get_normalizedPosition() { }

	public void set_normalizedPosition(Vector2 value) { }

	public float get_horizontalNormalizedPosition() { }

	public void set_horizontalNormalizedPosition(float value) { }

	public float get_verticalNormalizedPosition() { }

	public void set_verticalNormalizedPosition(float value) { }

	private void SetHorizontalNormalizedPosition(float value) { }

	private void SetVerticalNormalizedPosition(float value) { }

	private void SetNormalizedPosition(float value, int axis) { }

	private static float RubberDelta(float overStretching, float viewSize) { }

	protected override void OnRectTransformDimensionsChange() { }

	private bool get_hScrollingNeeded() { }

	private bool get_vScrollingNeeded() { }

	public virtual void CalculateLayoutInputHorizontal() { }

	public virtual void CalculateLayoutInputVertical() { }

	public virtual float get_minWidth() { }

	public virtual float get_preferredWidth() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public virtual float get_flexibleWidth() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_flexibleWidth(float value) { }

	public virtual float get_minHeight() { }

	public virtual float get_preferredHeight() { }

	public virtual float get_flexibleHeight() { }

	public virtual int get_layoutPriority() { }

	public virtual void SetLayoutHorizontal() { }

	public virtual void SetLayoutVertical() { }

	private void UpdateScrollbarVisibility() { }

	private void UpdateScrollbarLayout() { }

	public void UpdateBounds(bool updateItems = False) { }

	private Bounds GetBounds() { }

	protected Bounds GetBounds4Item(int index) { }

	private Vector2 CalculateOffset(Vector2 delta) { }

	public bool CheckEndOfList() { }

	protected void SetDirty() { }

	protected void SetDirtyCaching() { }

	public virtual void SetHighLightItem(Button button) { }

	private Transform UnityEngine.UI.ICanvasElement.get_transform() { }
}

// Namespace: 
public enum LoopScrollRect.MovementType
{
	// Fields
	public int value__;
	public const LoopScrollRect.MovementType Unrestricted = 0;
	public const LoopScrollRect.MovementType Elastic = 1;
	public const LoopScrollRect.MovementType Clamped = 2;
}

// Namespace: 
public enum LoopScrollRect.ScrollbarVisibility
{
	// Fields
	public int value__;
	public const LoopScrollRect.ScrollbarVisibility Permanent = 0;
	public const LoopScrollRect.ScrollbarVisibility AutoHide = 1;
	public const LoopScrollRect.ScrollbarVisibility AutoHideAndExpandViewport = 2;
}

// Namespace: 
[Serializable]
public class LoopScrollRect.ScrollRectEvent : UnityEvent<Vector2>
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LoopScrollRect.<ScrollCertainDistance>d__143 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public float localindex;
	public float speed;
	public LoopScrollRect <>4__this;
	private bool <needMoving>5__2;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LoopScrollRect.<ScrollToCellCoroutine>d__145 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public LoopScrollRect <>4__this;
	public int index;
	public float speed;
	private bool <needMoving>5__2;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LoopScrollRect.<>c__DisplayClass168_0
{
	// Fields
	public LoopScrollRect <>4__this;
	public PointerEventData eventData;

	// Methods

	public void .ctor() { }

	internal bool <OnPointerDown>b__0(object[] p) { }
}

// Namespace: UnityEngine.UI
public enum ControllerDirection
{
	// Fields
	public int value__;
	public const ControllerDirection up = 0;
	public const ControllerDirection down = 1;
	public const ControllerDirection right = 2;
	public const ControllerDirection left = 3;
	public const ControllerDirection none = 4;
}

// Namespace: UnityEngine.UI
[DisallowMultipleComponent] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class LoopVerticalScrollRect : LoopScrollRect
{
	// Methods

	private void .ctor() { }

	protected override float GetSize(RectTransform item) { }

	protected override float GetDimension(Vector2 vector) { }

	protected override Vector2 GetVector(float value) { }

	protected override void Awake() { }

	protected override bool UpdateItems(Bounds viewBounds, Bounds contentBounds) { }
}

// Namespace: UnityEngine.UI
[DisallowMultipleComponent] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class ScrollButton : Button, IPointerDownHandler, IEventSystemHandler, IPointerUpHandler, IPointerEnterHandler, IPointerExitHandler, IScrollHandler
{
	// Fields
	public ScrollButton.AssignVoidCallBack oFunconselect;
	public ScrollButton.AssignVoidCallBack oFunconDeSelect;
	private List<EngineHotKey> m_HotKeyMap;
	private float timer;
	private bool isStartTime;
	private bool canClick;
	public float ContinueClickTimeInternal;
	public M1Button realExcuteBtn;
	private LoopScrollRect _loop;
	private GameObject _objToSend;
	public ScrollButton.AssignCallBack onDown;
	public ScrollButton.AssignCallBack onUp;
	public ScrollButton.AssignOneCallBack onEnter;
	public ScrollButton.AssignOneCallBack onExit;

	// Properties
	public LoopScrollRect Loop { get; }
	public GameObject ObjToSend { get; }

	// Methods

	public LoopScrollRect get_Loop() { }

	public GameObject get_ObjToSend() { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	protected override void OnDestroy() { }

	public override void OnPointerDown(PointerEventData eventData) { }

	public override void OnPointerUp(PointerEventData eventData) { }

	public override void OnPointerEnter(PointerEventData eventData) { }

	public override void OnPointerExit(PointerEventData eventData) { }

	private void Update() { }

	private void SetClickActive(bool isActive) { }

	public void Press() { }

	public GameObject GetTransformToSend() { }

	public override void OnSelect(BaseEventData eventData) { }

	public override void OnDeselect(BaseEventData eventData) { }

	public void Registerkey() { }

	public void UnRegisterKey() { }

	public void OnControllerClick() { }

	public void OnScroll(PointerEventData eventData) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Registerkey>b__34_0(int keyVal) { }
}

// Namespace: 
public sealed class ScrollButton.AssignCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(Transform button, PointerEventData eventData) { }

	public virtual IAsyncResult BeginInvoke(Transform button, PointerEventData eventData, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class ScrollButton.AssignOneCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(Transform button) { }

	public virtual IAsyncResult BeginInvoke(Transform button, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class ScrollButton.AssignVoidCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: UnityEngine.UI
public class ControllerLinkButton : MonoBehaviour
{
	// Fields
	public Button LinkButton;
	public TextMeshProUGUI buttontext;
	public ControllerConstKey ControllerKey;
	[HeaderAttribute] // RVA: 0xE4C0 Offset: 0xD8C0 VA: 0x18000E4C0
	public bool alwaysEnable;
	[HeaderAttribute] // RVA: 0xFF20 Offset: 0xF320 VA: 0x18000FF20
	public CtrlUIArea belongArea;
	private int belongToId;
	private int ctrlEventId;
	private int controllervalue;
	private int m_Event;
	private int ControllerPressed;
	private int ControllerUp;
	private bool Click;

	// Methods

	public void OnEnable() { }

	public void OnDisable() { }

	private void SetUpClick() { }

	private void ClearClickInfo() { }

	public void OnStartPress() { }

	public void OnUP() { }

	public void Refresh(object Obj) { }

	private void ControllerEventCB(object arg0) { }

	public void SetText() { }

	public void ChangeText(string str) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <SetUpClick>b__14_0(int Controllervalue) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <SetUpClick>b__14_1(int Controllervalue) { }
}

// Namespace: UnityEngine.UI
public class ControllerLinkToggle : MonoBehaviour
{
	// Fields
	public M1Toggle LinkedToggle;
	public TMP_Dropdown LinkedDropDown;
	public TextMeshProUGUI buttontext;
	public ControllerConstKey ControllerKey;
	private int controllervalue;
	private int m_Event;
	private int ControllerPressed;
	private int ControllerUp;
	private bool Click;

	// Methods

	public void OnEnable() { }

	public void OnDisable() { }

	public void SetUpClick() { }

	public void ClearClickInfo() { }

	public void OnStartPress() { }

	public void OnUP() { }

	public void onEnter() { }

	public void onExit() { }

	public void Refresh(object Obj) { }

	public void SetText() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <SetUpClick>b__11_0(int Controllervalue) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <SetUpClick>b__11_1(int Controllervalue) { }
}

// Namespace: UnityEngine.UI
[DisallowMultipleComponent] // RVA: 0x18810 Offset: 0x17C10 VA: 0x180018810
[AddComponentMenu] // RVA: 0x18810 Offset: 0x17C10 VA: 0x180018810
public class M1Button : Button
{
	// Fields
	public bool CanClickOnDisable;
	public bool SetAsDefaultHighLight;
	private int belongToId;
	public CtrlUIArea belongArea;
	public float ContinueClickTimeInternal;
	public M1Button.AssignOneCallBack onEnter;
	public M1Button.AssignOneCallBack onExit;
	public M1Button.AssignVoidCallBack oFunconselect;
	public M1Button.AssignVoidCallBack oFunconDeSelect;
	private Selectable Left;
	private Selectable Right;
	private Selectable Up;
	private Selectable Down;
	private List<EngineHotKey> m_HotKeyMap;
	private M1Button TransButton;
	private float timer;
	private bool isStartTime;
	private bool canClick;
	private int ctrlEventId;
	private bool excuteExit;

	// Methods

	protected override void Awake() { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	private void ControllerEventCB(object arg0) { }

	protected override void OnDestroy() { }

	private void Update() { }

	private void SetClickActive(bool isActive) { }

	public void Press() { }

	public override void OnPointerClick(PointerEventData eventData) { }

	public override void OnPointerEnter(PointerEventData eventData) { }

	public override void OnPointerExit(PointerEventData eventData) { }

	public override void OnSubmit(BaseEventData eventData) { }

	[IteratorStateMachineAttribute] // RVA: 0x1A870 Offset: 0x19C70 VA: 0x18001A870
	private IEnumerator OnFinishSubmit() { }

	public override void OnSelect(BaseEventData eventData) { }

	public override void OnDeselect(BaseEventData eventData) { }

	private void Registerkey() { }

	private void UnRegisterKey() { }

	public void OnControllerClick() { }

	public void ReNavagation() { }

	public void ChangeNavigation() { }

	public void ChangeNavigation(Selectable selec) { }

	public void ChangeNavigationWithDir(Selectable selec, int dir) { }

	public void ShowDefault() { }

	public void DisShow() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Registerkey>b__37_0(int keyVal) { }
}

// Namespace: 
public sealed class M1Button.AssignOneCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(Transform button) { }

	public virtual IAsyncResult BeginInvoke(Transform button, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class M1Button.AssignVoidCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class M1Button.<OnFinishSubmit>d__34 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public M1Button <>4__this;
	private float <fadeTime>5__2;
	private float <elapsedTime>5__3;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: UnityEngine.UI
[RequireComponent] // RVA: 0x28EA0 Offset: 0x282A0 VA: 0x180028EA0
public class M1ControllerbaseSetting : MonoBehaviour
{
	// Fields
	public M1Button Button;
	private int LeftPress;
	private int RightPress;
	private bool hasReg;
	private bool leftPress;
	private bool rightPress;

	// Methods

	public void OnEnable() { }

	public virtual void Update() { }

	protected virtual void OnDisable() { }

	public virtual void Register() { }

	public virtual void DisRegister() { }

	public virtual void PressLeftToggle() { }

	public virtual void PressRightToggle() { }

	public virtual void UpLeftToggle() { }

	public virtual void UpRightToggle() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnEnable>b__6_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnEnable>b__6_1() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Register>b__9_0(int Controllervalue) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Register>b__9_1(int Controllervalue) { }
}

// Namespace: UnityEngine.UI
[RequireComponent] // RVA: 0x302F0 Offset: 0x2F6F0 VA: 0x1800302F0
public class M1ControllerSetting : M1ControllerbaseSetting
{
	// Fields
	public Toggle Left;
	public Toggle Right;

	// Methods

	public override void PressLeftToggle() { }

	public override void PressRightToggle() { }

	public void .ctor() { }
}

// Namespace: UnityEngine.UI
[RequireComponent] // RVA: 0x33270 Offset: 0x32670 VA: 0x180033270
public class M1ControllerSettingButton : M1ControllerbaseSetting
{
	// Fields
	public Button Left;
	public Button Right;

	// Methods

	public override void PressLeftToggle() { }

	public override void PressRightToggle() { }

	public void .ctor() { }
}

// Namespace: UnityEngine.UI
public enum MoveDir
{
	// Fields
	public int value__;
	public const MoveDir Right = 0;
	public const MoveDir Left = 1;
	public const MoveDir None = 2;
}

// Namespace: UnityEngine.UI
[RequireComponent] // RVA: 0x35270 Offset: 0x34670 VA: 0x180035270
public class M1ControllerSettingSlider : M1ControllerbaseSetting
{
	// Fields
	public Slider slider;
	private int LeftUP;
	private int RightUP;
	private MoveDir move;

	// Methods

	public override void Update() { }

	public override void PressLeftToggle() { }

	public override void PressRightToggle() { }

	public override void UpLeftToggle() { }

	public override void UpRightToggle() { }

	public override void Register() { }

	public override void DisRegister() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Register>b__9_0(int Controllervalue) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Register>b__9_1(int Controllervalue) { }
}

// Namespace: UnityEngine.UI
[AddComponentMenu] // RVA: 0x3B6F0 Offset: 0x3AAF0 VA: 0x18003B6F0
[RequireComponent] // RVA: 0x3B6F0 Offset: 0x3AAF0 VA: 0x18003B6F0
public class M1Toggle : Selectable, IPointerClickHandler, IEventSystemHandler, ISubmitHandler, ICanvasElement
{
	// Fields
	private List<EngineHotKey> m_HotKeyMap;
	public M1Toggle.AssignOneCallBack onEnter;
	public M1Toggle.AssignOneCallBack onExit;
	public M1Toggle.ToggleTransition toggleTransition;
	public Graphic graphic;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private M1ToggleGroup m_Group;
	public M1Toggle.ToggleEvent onValueChanged;
	[TooltipAttribute] // RVA: 0x3F340 Offset: 0x3E740 VA: 0x18003F340
	[SerializeField] // RVA: 0x3F340 Offset: 0x3E740 VA: 0x18003F340
	private bool m_IsOn;

	// Properties
	public M1ToggleGroup group { get; set; }
	public bool isOn { get; set; }

	// Methods

	public M1ToggleGroup get_group() { }

	public void set_group(M1ToggleGroup value) { }

	protected void .ctor() { }

	public virtual void Rebuild(CanvasUpdate executing) { }

	public virtual void LayoutComplete() { }

	public virtual void GraphicUpdateComplete() { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	protected override void OnDidApplyAnimationProperties() { }

	private void SetM1ToggleGroup(M1ToggleGroup newGroup, bool setMemberValue) { }

	public override void OnSelect(BaseEventData eventData) { }

	public override void OnDeselect(BaseEventData eventData) { }

	private void Registerkey() { }

	private void UnRegisterKey() { }

	private void OnControllerClick() { }

	public override void OnPointerEnter(PointerEventData eventData) { }

	public override void OnPointerExit(PointerEventData eventData) { }

	public bool get_isOn() { }

	public void set_isOn(bool value) { }

	private void Set(bool value) { }

	private void Set(bool value, bool sendCallback) { }

	private void PlayEffect(bool instant) { }

	protected override void Start() { }

	private void InternalToggle() { }

	public virtual void OnPointerClick(PointerEventData eventData) { }

	public virtual void OnSubmit(BaseEventData eventData) { }

	public void ResetSelectableState() { }

	public void ShowSelectableState() { }

	private Transform UnityEngine.UI.ICanvasElement.get_transform() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Registerkey>b__24_0(int keyVal) { }
}

// Namespace: 
public sealed class M1Toggle.AssignOneCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(Transform button) { }

	public virtual IAsyncResult BeginInvoke(Transform button, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public enum M1Toggle.ToggleTransition
{
	// Fields
	public int value__;
	public const M1Toggle.ToggleTransition None = 0;
	public const M1Toggle.ToggleTransition Fade = 1;
}

// Namespace: 
[Serializable]
public class M1Toggle.ToggleEvent : UnityEvent<bool>
{
	// Methods

	public void .ctor() { }
}

// Namespace: UnityEngine.UI
[AddComponentMenu] // RVA: 0x41780 Offset: 0x40B80 VA: 0x180041780
[RequireComponent] // RVA: 0x41780 Offset: 0x40B80 VA: 0x180041780
public class M1ToggleGroup : UIBehaviour
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool m_AllowSwitchOff;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Button m_Left;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Button m_Right;
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public M1Toggle StartupToggle;
	[TooltipAttribute] // RVA: 0x4B890 Offset: 0x4AC90 VA: 0x18004B890
	[SerializeField] // RVA: 0x4B890 Offset: 0x4AC90 VA: 0x18004B890
	public bool M1Style;
	private M1Toggle m_CurrentToggle;
	private int m_CurrentToggleIndex;
	public CtrlUIArea belongArea;
	private int belongToId;
	private int ctrlEventId;
	private int LeftPress;
	private int RightPress;
	private List<M1Toggle> m_Toggles;

	// Properties
	public bool allowSwitchOff { get; set; }

	// Methods

	public bool get_allowSwitchOff() { }

	public void set_allowSwitchOff(bool value) { }

	private void ValidateToggleIsInGroup(M1Toggle toggle) { }

	public void NotifyToggleOn(M1Toggle toggle) { }

	public void UnregisterToggle(M1Toggle toggle) { }

	public void RegisterToggle(M1Toggle toggle) { }

	public bool AnyTogglesOn() { }

	public IEnumerable<M1Toggle> ActiveToggles() { }

	public void SetAllTogglesOff() { }

	protected override void OnEnable() { }

	protected override void OnDisable() { }

	private void InitDefaultSelectToggle() { }

	private void AddinButtonEvent() { }

	private void RemoveButtonEvent() { }

	private void AddCtrlEvent() { }

	private void RemoveCtrlEvent() { }

	private void CtrlEventCB(object arg0) { }

	private void CheckMoveLeft() { }

	private void CheckMoveRight() { }

	public void TogglePerformance(M1Toggle Toggle) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddinButtonEvent>b__26_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddinButtonEvent>b__26_1() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddCtrlEvent>b__28_0(int Controllervalue) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddCtrlEvent>b__28_1(int Controllervalue) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class M1ToggleGroup.<>c
{
	// Fields
	public static readonly M1ToggleGroup.<>c <>9;
	public static Predicate<M1Toggle> <>9__20_0;
	public static Func<M1Toggle, bool> <>9__21_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <AnyTogglesOn>b__20_0(M1Toggle x) { }

	internal bool <ActiveToggles>b__21_0(M1Toggle x) { }
}

// Namespace: UnityEngine.UI
public class PCHotKeyCtrl
{
	// Fields
	public int FirstPosWeapon;
	public int SecondPosWeapon;
	public int ThirdPosWeapon;
	public int LastPosWeapon;
	public int UltraSkill;
	public int UnitSkill;
	public int GeneradeSkill;
	public int OnPackage;
	public int OnInteraction;
	public int OnMarkSiganl;
	public int OnReloading;
	public int SecondSkill;
	public int BreakSkill;
	public int OnSetting;
	public int OnFPS;
	public int OnPause;
	public int AllBullet;
	public int PassLevel;
	public int KillAll;
	public int Undefeatable;
	public int CurWeaponSkill;
	public int MoveForward;
	public int MoveBackward;
	public int MoveLeft;
	public int MoveRight;
	public int MoveJump;
	public int PreWeapon;
	public int NextWeapon;
	public int Fire;
	public int VoiceTalk;
	public int TeamerInfo;
	public int Discard;
	private List<int> KeyBoardValue;
	public int StickFire;
	public int StickJump;
	public int StickShiftMove;
	public int StickWeaponSubSkill;
	public int StickMainWeapon;
	public int StickSwitchShootMode;
	public int StickReloadOP;
	public int StickBreakSkill;
	public int StickUltra;
	public int StickGenerade;
	public int StickEsc;
	public int StickBackPack;
	public int StickVoiceTalk;
	public int StickTeamerInfo;
	public int StickDiscard;
	public int StickMarkSignal;
	private List<int> StickValue;
	public Dictionary<int, int> SCKMap;
	public const int SETTING_FIRSTWEAPON_KEY = 250;
	public const int SETTING_SECONDWEAPON_KEY = 251;
	public const int SETTING_THIRDWEAPON_KEY = 252;
	public const int SETTING_ULTRASKILL_KEY = 253;
	public const int SETTING_GENERADE_KEY = 254;
	public const int SETTING_BACKPACK_KEY = 255;
	public const int SETTING_INTERACT_KEY = 256;
	public const int SETTING_RELOAD_KEY = 257;
	public const int SETTING_SECONDSKILL_KEY = 258;
	public const int SETTING_BREAKSKILL_KEY = 259;
	public const int SETTING_SHOOTMODE_KEY = 260;
	public const int SETTING_UNIT_MOVEMENT = 261;
	public const int SETTING_MOVE_FORWARD = 262;
	public const int SETTING_MOVE_BACKWARD = 263;
	public const int SETTING_MOVE_LEFT = 264;
	public const int SETTING_MOVE_RIGHT = 265;
	public const int SETTING_MOVE_JUMP = 266;
	public const int SETTING_PRE_WEAPON = 267;
	public const int SETTING_NEXT_WEAPON = 268;
	public const int SETTING_FIRE = 269;
	public const int SETTING_VOICETALK = 283;
	public const int SETTING_LASTWEAPON_KEY = 284;
	public const int SETTING_TEAMERINFO_KEY = 285;
	public const int SETTING_DISCARD_KEY = 286;
	public const int SETTING_MARK_SIGNAL = 287;
	public bool JudgeWhell;
	public const int Setting_StickJump = 542;
	public const int Setting_StickShiftMove = 535;
	public const int Setting_StickFire = 531;
	public const int Setting_StickWeaponSubSkill = 538;
	public const int Setting_StickMainWeapon = 532;
	public const int Setting_StickSwitchShootMode = 540;
	public const int Setting_StickReloadOP = 537;
	public const int Setting_StickBreakSkill = 539;
	public const int Setting_StickUltra = 533;
	public const int Setting_StickGenerade = 534;
	public const int Setting_StickEsc = 541;
	public const int Setting_StickBackPack = 536;
	public const int Setting_StickTeamerInfo = 544;
	public const int Setting_StickDiscard = 545;
	public const int Setting_StickMarkSignal = 546;
	private static PCHotKeyCtrl m_instance;

	// Properties
	public static PCHotKeyCtrl instance { get; }

	// Methods

	public static PCHotKeyCtrl get_instance() { }

	public void .ctor() { }

	private int CheckKeyBoardValue(int value) { }

	private int CheckStickValue(int value) { }

	public void Refresh() { }

	public void RefreshStick() { }

	public void ChangeJudgeWhell(bool flag) { }

	public int ReturnKey(KeyMap PressedKey) { }

	public int ReturnControllerKey(ControllerKeyMap PressedKey) { }
}

// Namespace: UnityEngine.UI
public class Empty4Raycast : MaskableGraphic
{
	// Methods

	protected void .ctor() { }

	protected override void OnPopulateMesh(VertexHelper helper) { }
}

// Namespace: UnityEngine.UI
[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class UITool
{
	// Fields
	private static Queue<Transform> transQueue;

	// Methods

	[ExtensionAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Transform FindDownNode(Transform transform, string nodeName) { }

	private static void .cctor() { }
}

// Namespace: EditorTools
public class EditorStateUtility
{
	// Fields
	public static bool isClearLevelNode;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal sealed class <PrivateImplementationDetails>
{
	// Fields
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 0063243ED9B2343C05D050606C45383560ACE624 /*Metadata offset 0x9FA540*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 01FDCD5F5B8127A3028D65005903EE44C6D76CAB /*Metadata offset 0x9FA562*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 029FCE77C53E7E50D7BAF0E1553D7978A29C5505 /*Metadata offset 0x9FA584*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=22 03413F3404A47F53CF118E917299FF84DBABE86F /*Metadata offset 0x9FA5AC*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 045490136BB0CA545F704358C9030A99EF673118 /*Metadata offset 0x9FA5C2*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 04BBC26A8458E73C7D4039BB733AD1E1B99B25AD /*Metadata offset 0x9FA5EA*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 058D6FA6A27AF23FBA4FA346B75A488327A931EB /*Metadata offset 0x9FA610*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=6 067C37E864AB2CAA9D16B03AD1FF431D6C2975CD /*Metadata offset 0x9FA638*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 07995A79B7514DB65EAE882CE42DB76149CEEB86 /*Metadata offset 0x9FA63E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 079DB7D5502EC63BB839E463D59BED65ED8BF459 /*Metadata offset 0x9FA65E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=22 07B853B4DDBD53EAB9CE06D2DD0A473264E6DCD4 /*Metadata offset 0x9FA67C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 09AF93B942A8442FC29305DAFEFCBBAA1F22D04E /*Metadata offset 0x9FA692*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 0A8F7F83A08875B9579A772CA2C9231E09F79DB3 /*Metadata offset 0x9FA6B8*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=42 0AC016C20ED84DCBCE2CC737376B9562AC31BD61 /*Metadata offset 0x9FA6D4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 0B0D39BD49C077D40C00E96D9665153CBDB86714 /*Metadata offset 0x9FA6FE*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 0BBFC77E5FAAC60179584291875E39AA761551FD /*Metadata offset 0x9FA71C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24 0C0983B438BD695E5806576049A80C664872B37B /*Metadata offset 0x9FA738*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 0CE2E2234B994E990675A949EC4F029AD052B12D /*Metadata offset 0x9FA750*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=44 0D01678A43A4648FA4A598CA6A692B70BAB18E13 /*Metadata offset 0x9FA778*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 0E26EA28A0B24DDC0E6F16902696A087CB244E84 /*Metadata offset 0x9FA7A4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 0E28447690D11EDB1FEE3ED6B272959B747C2140 /*Metadata offset 0x9FA7CA*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 0E961AA4F2534AD541E5D9CD04A84F74AA9D4612 /*Metadata offset 0x9FA7E8*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=26 0F221C1D4DAC5A472245DFCB429CEA4F0D63E522 /*Metadata offset 0x9FA806*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 116F2516EEFF3EF60CAF157B7D15A2074D7F0BC4 /*Metadata offset 0x9FA820*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 11C74CB27913B21F0CBD9B44CD161A046E657270 /*Metadata offset 0x9FA83E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=46 11E404252A003C041EE6A1696E3CAF877743F18D /*Metadata offset 0x9FA85C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 1301BD41F1180DD6CC8A519FF2515C02A8529A1F /*Metadata offset 0x9FA88A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 13C2FD222EFAC315B257CAC1AB9DB18D7777A6B9 /*Metadata offset 0x9FA8B0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=16 1456763F890A84558F99AFA687C36B9037697848 /*Metadata offset 0x9FA8D0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 148E9E3E864CD628C70D3DC1D8309483BD8C0E89 /*Metadata offset 0x9FA8E0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 14BB253ADE54B884F85BDB10A5DCAA69B4D1116E /*Metadata offset 0x9FA8EC*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 15BEAE2750EE35D962EC3795B8B0D7C9EE3CB714 /*Metadata offset 0x9FA90C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 15E5F70B4BD4F62D76B4F3D9B655EFB1576C1BFA /*Metadata offset 0x9FA930*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=46 15ED77D0FC87D5EEA171DFF97B41EC1F58E7CF24 /*Metadata offset 0x9FA94C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 160880989DC19CB0BC7179CA32E7CDA469AF2FFA /*Metadata offset 0x9FA97A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 16526DF792F9ADB6B6D7C0E3402C55C790588D67 /*Metadata offset 0x9FA996*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 1698EF22BBE29AB7D12BBDE2A79E293FE955517E /*Metadata offset 0x9FA9B4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 16AC37F6D430DB9518DE6C44CB41DE546FAF213B /*Metadata offset 0x9FA9D6*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=26 18A5E8B55E045BA830941B5A44741F670E5460C5 /*Metadata offset 0x9FA9F4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 19830A3FBEEBA979AEA14BDF482F209F97CEE29E /*Metadata offset 0x9FAA0E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 1A2A7A3EDB50865F88052560BD660CF7EA7A6D89 /*Metadata offset 0x9FAA30*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 1BDF082098EE5CF9CC5F8B6151A58E8B9B9A0ED7 /*Metadata offset 0x9FAA4E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 1D24EAEA6780B54DB68DC4141E627F6F46D84FFB /*Metadata offset 0x9FAA72*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 1D2D140DEC1928129455F8C6E51F4EBEFB8529DA /*Metadata offset 0x9FAA96*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 1DF89C311610613F331E6D02BEAF2B6E55FCEA44 /*Metadata offset 0x9FAABE*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 1FB04DB78AAE2F09B6A750FA8586FD4FE59AEA8C /*Metadata offset 0x9FAAE2*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 1FEFB3F3E5FD62F587D7C58CCACF69F88857EA49 /*Metadata offset 0x9FAB04*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 203C7E7C15333615A3521718B062AC66B78632B9 /*Metadata offset 0x9FAB28*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 20AAD1CE919315293438E04B5D883278D164C344 /*Metadata offset 0x9FAB48*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 210ED5067B648980C63A9BE594D4AA9AB6CA310D /*Metadata offset 0x9FAB68*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 2159A445B928749A9AD16EB7E714B03BB048E78C /*Metadata offset 0x9FAB86*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 21F249819DF101D6114FBBDAAE3E32E89AC12B87 /*Metadata offset 0x9FABAA*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 22B858D49365751C01AE402AA97F01C148D24E65 /*Metadata offset 0x9FABD2*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 23036994A6ED5ADE763A438758E656706942994F /*Metadata offset 0x9FABEE*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 2314C1ADBED8B8293CD79597E42E23FD185CD1DA /*Metadata offset 0x9FAC0C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 2336F18708136A53E6C177B22104F16A97E6C5AF /*Metadata offset 0x9FAC2C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24 23447D2BC3FF6984AB09F575BC63CFE460337394 /*Metadata offset 0x9FAC4A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 23865C2B63A75E0803AAC18CB557A38397FAACC1 /*Metadata offset 0x9FAC62*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 246620E7D2A83FECCC73FD5F0C7249676C7FBAE9 /*Metadata offset 0x9FAC80*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24 250E1F0FF2BB06E2BFAFBB621E61FA36CDCF00D8 /*Metadata offset 0x9FACA2*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 2646D1B528754DE7C7A8CC1BEFDA2EF5BB5DF150 /*Metadata offset 0x9FACBA*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 275D412E5A52243127F92D4EDB5943969106DD97 /*Metadata offset 0x9FACDA*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 291B64ECD66EACA5B4E0976CC93003E24D51AC89 /*Metadata offset 0x9FACFE*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 29734006A456701CAD0CDEBA4176CB0BA685CBCE /*Metadata offset 0x9FAD1E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 2ABA1F0D4DA864E61325E321E8D11463B76A658D /*Metadata offset 0x9FAD44*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 2B367CEC32DAE7B83B646ECB5B8834AB73653F5A /*Metadata offset 0x9FAD62*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 2CEE2921CCB1ECE4A724BF4CFA7C4C73DC7635EC /*Metadata offset 0x9FAD7E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=26 2DB44B49980D80C4B05DDF9ABF199EB24EBCC4C1 /*Metadata offset 0x9FAD9A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 2DCF193FE65AF28DA7D21E880BF4EC7DE1C14ECC /*Metadata offset 0x9FADB4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 2F704996EF8565A4913710BA0836C738B5854F7C /*Metadata offset 0x9FADD8*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 2FE029F7C1B9604571E7268235CE8D4F3E61F9E0 /*Metadata offset 0x9FADF4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 30BA1C0D223E77B15859D8FF7C7ECA417EA1B1BD /*Metadata offset 0x9FAE14*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=46 3175C84A05523767C4D817A95B5905A149CB3E9E /*Metadata offset 0x9FAE3A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=22 317E9CAE40DC694328A999681BF2226C48ECF48D /*Metadata offset 0x9FAE68*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 321EAD760F51ADF157C05FE5FBAB3F21872BD54F /*Metadata offset 0x9FAE7E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 32613B4C600914B1E3FBBA2AC715AB5F08C3A0A7 /*Metadata offset 0x9FAE9E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 33618C7E1E0EBB64340E1D42CA3BFFE9BA8BF8C0 /*Metadata offset 0x9FAEC4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 33688C3FD356D61002E6555D240833876BE70704 /*Metadata offset 0x9FAEE2*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 343E74B66D0B494CA87D677BA25BE7DFE4E0951E /*Metadata offset 0x9FAF04*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 36D4136312BADECAB3087BA4343ACE59B8DE6115 /*Metadata offset 0x9FAF28*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 3739B9D15C8456FCA3C0A4229E872FD14A1CAA72 /*Metadata offset 0x9FAF44*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24 3752BE3593A46D8925F5661C6AD2E128708FE563 /*Metadata offset 0x9FAF68*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 37EA1CFDE3BDDDCEDDA7401F909D934A39431D85 /*Metadata offset 0x9FAF80*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=44 3842650513BDAD278FCA83EBB073BC7CD883B08F /*Metadata offset 0x9FAFA6*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 38763BC2C8A8179B62F1A9650D6CFF5BC39B8A81 /*Metadata offset 0x9FAFD2*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=48 38911D1F15D19DDBD734D6BE6B524EA929658197 /*Metadata offset 0x9FAFF0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=42 3953172F019815C3E8E92131BD14EBF2ABD36E15 /*Metadata offset 0x9FB020*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 39B83489C9F7D024A17781059E9DCD0E087584B2 /*Metadata offset 0x9FB04A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 3AC32C468381E930E219EDC2DB9685006ACA0567 /*Metadata offset 0x9FB070*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 3AD1791F08892777AC11197820D56BCD847D7907 /*Metadata offset 0x9FB092*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 3BF8C9B8A9E37464514D6CE6D5DEDC104A401EC7 /*Metadata offset 0x9FB0B6*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 3C5E789560F81E975178E524FFD04D062E4A8EEB /*Metadata offset 0x9FB0D2*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24 3C6AF362B1BE8924910013EB90BB718AC9087F7B /*Metadata offset 0x9FB0F4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 3CA99DCF509AF8078AB517F1D87DA920C749F321 /*Metadata offset 0x9FB10C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=22 3CB2D16AC772FC98A915F9E4EBD3A32B2F063B4D /*Metadata offset 0x9FB12A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 3CDF49CB6C63FCBD65B084A3F90DF77FB8751434 /*Metadata offset 0x9FB140*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=16 3EF3E97F14B89E1F6BC973281803CD25BE2BD97A /*Metadata offset 0x9FB166*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=44 3F6434EA36A1B1A65758C7F45993CA0F92073A76 /*Metadata offset 0x9FB176*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=46 3F9A25F420BD1EA3A840BA20227B11AFD5E1678C /*Metadata offset 0x9FB1A2*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 3FA835EB45B3FA972637C698184A5A842F438DC5 /*Metadata offset 0x9FB1D0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 4058D8697F903DB77799386C7438A089DA3922E7 /*Metadata offset 0x9FB1EE*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=42 41791AB063B7F1038F2D0B55EEB0B58EFCBD97A3 /*Metadata offset 0x9FB210*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 41D64444CFF1649753FDF7693E6679133C2B0C4C /*Metadata offset 0x9FB23A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 427BBDDE90C6829ECDE5C5FC6B0063517C9D0456 /*Metadata offset 0x9FB262*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24 42A1E54EC7041FF23569A5776A491CE8D2D77DFA /*Metadata offset 0x9FB282*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 4427227B89F5BFD7A568DCD888A0D2B38C203013 /*Metadata offset 0x9FB29A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 4547F2BF8AD07D057EC8F0D5600E18B09541B102 /*Metadata offset 0x9FB2B6*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 46807CBBB9A3FFFA3C088998C113573191D8DEF3 /*Metadata offset 0x9FB2D6*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 469471AE4FED336276E59E1C3137D3EF82EF2EA1 /*Metadata offset 0x9FB2F6*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 485EF86E641635DCBC6E6A1D99A053BE796F2203 /*Metadata offset 0x9FB31A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=46 48FB24C5ADB4D40D21C2E1CC7CAA04886C013040 /*Metadata offset 0x9FB338*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24 4A49D87B09C30C1DA82BDD24BC87A349B21C4B31 /*Metadata offset 0x9FB366*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=42 4BE2E556D2F37E1622BCA1B3D94372C0A1527F9A /*Metadata offset 0x9FB37E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 4D4727A2738328D8E3C804A8A1D034C06E43059E /*Metadata offset 0x9FB3A8*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=20 4DBCB25585F46595F592035741362DE665EAD47C /*Metadata offset 0x9FB3C8*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=44 4F0DB1DB3800700676E7FCFB5280C2B305EA8611 /*Metadata offset 0x9FB3DC*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 4F1ABD72050209C7F2FDF933ECF3E1B1E25E831B /*Metadata offset 0x9FB408*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=18 4FCACEF1FB5CBD9D819BAECAA97A0DCDD29BB476 /*Metadata offset 0x9FB42A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24 4FCEFD88FDDFBCA2CABF20CE0C8645C1C4430EB4 /*Metadata offset 0x9FB43C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=64 504F4B95521811246CA965BF7A38285411AA1461 /*Metadata offset 0x9FB454*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=112 50B1635D1FB2907A171B71751E1A3FA79423CA17 /*Metadata offset 0x9FB494*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=42 515B4A89765C8DD92DFE6C777EC205FABA852FEF /*Metadata offset 0x9FB504*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 51FD6002DDAE64E69DC34472F08615775B8B2ADB /*Metadata offset 0x9FB52E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=22 52237E7511E831A4218A2A893207202699293654 /*Metadata offset 0x9FB54E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=26 52CE89B7D4EDFEC1AB0574C33F82F7C2D30085A6 /*Metadata offset 0x9FB564*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 548E7CB595E4B4E2371E7DAFC3B3A91E3EDF3390 /*Metadata offset 0x9FB57E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 55825846AE32FE794FB65F86507F3991AC99F46A /*Metadata offset 0x9FB5A4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 559B78F33D939B5ABF64D6E30ECD0F48EB586F6B /*Metadata offset 0x9FB5C4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=26 55BCA1B2E4CDFEC933592F5CA59CA29A69A355C0 /*Metadata offset 0x9FB5E6*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 5643ED5B60F1CD923A51ECAA5AC5166D8B04EB02 /*Metadata offset 0x9FB600*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 56CBDBFFE218585F848ACDF8B35BCF2C4DA600A1 /*Metadata offset 0x9FB61C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 56F5866DBCB23BA7118D46E3762E09F72C4DB2F7 /*Metadata offset 0x9FB642*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 5797FFC687CF8D3BD48C4A79DFCB1330C343939F /*Metadata offset 0x9FB660*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=46 58E4988E5B3D5065A25038CA02031789B75171CC /*Metadata offset 0x9FB682*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 58F69177ABA0EA65B9B378C2F83D6F864F8F6F39 /*Metadata offset 0x9FB6B0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 59343D45A2D36235FC3F7306D85FDF348A867130 /*Metadata offset 0x9FB6D0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 596687EEE935387ED7FE371DC5B91BDE91CBA173 /*Metadata offset 0x9FB6F0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 59FA684A8E0DE748FDE2182EFD57AE40BB3D319B /*Metadata offset 0x9FB716*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 5A413B56A5CC6CA82956BE90657B1751E83EB6FA /*Metadata offset 0x9FB736*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 5AC9B0D5F10716865B6886EF73936225D2FC57AE /*Metadata offset 0x9FB756*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 5AE4DC51C10B4AB5B34C792F8761E6972C9A2DA1 /*Metadata offset 0x9FB774*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 5C22E327FE934D8B64A92D916012355EE2F8616A /*Metadata offset 0x9FB796*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24 5C583356FF7D57A24A6DF2686B0DE470DB84A076 /*Metadata offset 0x9FB7BA*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 5C79ECA96C7869B70ADD4AF4396F251120140978 /*Metadata offset 0x9FB7D2*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24 5CAB2D1584FA18FA1113F865B2C4416ADB552D8E /*Metadata offset 0x9FB7F0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 5CCBA766FAA241E805188FA0507CF0269061FA2F /*Metadata offset 0x9FB808*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 5CF7299F6558A8AC3F821B4F2F65F23798D319D3 /*Metadata offset 0x9FB826*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=6 5D211BAD8F4EE70E16C7D343A838FC344A1ED961 /*Metadata offset 0x9FB832*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 5E57881D274698BF6016AE2326F2BDA34A6322D3 /*Metadata offset 0x9FB838*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 5EB27E2B3E2E15FE9365AA7930E804A6B6902F8F /*Metadata offset 0x9FB856*/;
	internal static readonly long 5EB578AC0053E18D8630591914A7102C224005BA = -4753041222835663789;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 5EE194FC38052363009720799A4EE803F9B6724B /*Metadata offset 0x9FB882*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 5F3C32B4FCA4CDCEAA5B16E09CD2612708F10B83 /*Metadata offset 0x9FB89E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24 60846A3718EA65172E7ED7190AA318A82EBD3E89 /*Metadata offset 0x9FB8C2*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 62165C8402C448F6BB03949A3A4A2E3C00EAD67B /*Metadata offset 0x9FB8DA*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 6248080DAD418E2916047A6E48350B88457C68C1 /*Metadata offset 0x9FB8FE*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24 6259FA9D6552D55744390EFDCEF5A8EE5E41E968 /*Metadata offset 0x9FB924*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 628B8445584D4BD1DA210D0580B124580A743827 /*Metadata offset 0x9FB93C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 628EA8ABC2B5BAD84BAF5067BA071846D7A2B9C5 /*Metadata offset 0x9FB95E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 6399296F4307AE4B2003B19AE82949EFA5AB78C5 /*Metadata offset 0x9FB97E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 63BF94BDAB5C69265D8AC939C0DC07739AD072EA /*Metadata offset 0x9FB9A0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24 647A5907677108FA4160034BC74D72CA491130B1 /*Metadata offset 0x9FB9BC*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 64B572C32E39FB82157BE999A68122D05958530A /*Metadata offset 0x9FB9D4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 6619C9EF736F6FFA0FD19904A67F7551578D68BD /*Metadata offset 0x9FB9FA*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=52 66EF3F0EAD87358A7D01F5A32AE68C926B500130 /*Metadata offset 0x9FBA16*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=46 671BEC0E5AC5CFB890FF66CDB4CD1E1F3D66BF97 /*Metadata offset 0x9FBA4A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24 68923D5728B5751BA3BA7AEBE0D1716787807C33 /*Metadata offset 0x9FBA78*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 68AC18409D5D89D43F6D6DCD9D190FC3990EA8B4 /*Metadata offset 0x9FBA90*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 6988CF76A6D111BBAC4A6F5F3DA4FE3EDEA76CA6 /*Metadata offset 0x9FBAB8*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 69A145B3C46FE258E766EC359161DD5345B76CE0 /*Metadata offset 0x9FBAD4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 6A777BFEC4D67C32929F4CE58393B8508C8C48A0 /*Metadata offset 0x9FBAF4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 6AF0A99ECBDD1F3BE54E8751F897C0E580B095C9 /*Metadata offset 0x9FBB16*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 6BFE47FFA5515CA1E251C530DC192153111F184D /*Metadata offset 0x9FBB34*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=26 6D1EE10BA2EBEFD371A408A03DEA56CA637D62C2 /*Metadata offset 0x9FBB50*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=26 6D2D21CFF884556AB8A9195358EBB2E3F56FB63D /*Metadata offset 0x9FBB6A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 6D3225EBBC017A07F0C6C5763E167AEC77CB2F57 /*Metadata offset 0x9FBB84*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24 6D78A7DEB7B1A2A73F2CDFA8EFC4FE6DDCC4E47A /*Metadata offset 0x9FBBA2*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 6D917F4B59AD72EEAA904DCE2EB3BC178BB6CD63 /*Metadata offset 0x9FBBBA*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 6DCD19BF08238AA8F33B4ABB08D9DF889F3B0EF1 /*Metadata offset 0x9FBBDC*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 6DDBA4BD28718FBAA117EB1897A9339CDC0E0634 /*Metadata offset 0x9FBBFC*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 6E886F4B0565F1627587A191B5229FE9131F80F5 /*Metadata offset 0x9FBC20*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 6EFCA5FB37D020E8C2F6F5AF34328556E33C2ED9 /*Metadata offset 0x9FBC44*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 6F5B1DBB2032038FE19E13A167A76BC72C4F0BFA /*Metadata offset 0x9FBC66*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 7045917C7DC00CCEA6349D8001F4D5FEEDABCDD0 /*Metadata offset 0x9FBC8E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=26 727C9B3E56669FD40847AADD2ACDB0DDA8B4D45D /*Metadata offset 0x9FBCAE*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 7333E410AE3377509CB16C83A00A779CCA323769 /*Metadata offset 0x9FBCC8*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 738907AD60A2A914F472F05D1AD983D66E14B500 /*Metadata offset 0x9FBCE6*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=14 73A7CA944158467943BFEB320F79099327A00212 /*Metadata offset 0x9FBD08*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=20 73A8254B5F61184F883B2E1B3DCD48749488CB1A /*Metadata offset 0x9FBD16*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=18 73C9B2D1900137369A6F717512C774850E6A6670 /*Metadata offset 0x9FBD2A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 73D7DBFBC70971923B46BA9415772AB5985DA755 /*Metadata offset 0x9FBD3C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=26 73F0F69AADA7E05A945FE507FE77BB51A12454A6 /*Metadata offset 0x9FBD58*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 74AF98E624AF7DD91663D0F5C49796EE9A5BF1A0 /*Metadata offset 0x9FBD72*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24 74DF05F021C424BC7709445D31F8C5FDE30A48C5 /*Metadata offset 0x9FBD98*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 755DC5ACE090030CC03F046360EFED4318EB9A24 /*Metadata offset 0x9FBDB0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 7588B45AC093EDE1410A381A885E957E2CA4D900 /*Metadata offset 0x9FBDD8*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 773A8F6991106F506F436B89DF0BA1FD9648A2E7 /*Metadata offset 0x9FBDFA*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 775D1BF5A41C2C061AD11C383BD477C63C75E968 /*Metadata offset 0x9FBE1E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 776FA18E09181BA964A368C4222F99667591B0E3 /*Metadata offset 0x9FBE3C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 77CB29EE4C83918CDAB3C01B93E0A77EA1BFFD6A /*Metadata offset 0x9FBE5E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 77D0B79CAE469DBFA8819AFA8B4830823E7AEBCD /*Metadata offset 0x9FBE7E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 78517443912BB49729313EC23065D9970ABC80E3 /*Metadata offset 0x9FBE9E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 794FF336256D171798AA32D71DDB4062A981C049 /*Metadata offset 0x9FBEAA*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=22 7AA512D006E816C9A9328C0681735B83B3FEEB98 /*Metadata offset 0x9FBEC8*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 7C004DA15017403B8BC72D4628293025B2115E3D /*Metadata offset 0x9FBEDE*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 7CE4DFE037FE8FE4B4864716F62B455DD298E02F /*Metadata offset 0x9FBEFC*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 7D68F1B25D6EB88E300FFDB7E4EF9D15C8213460 /*Metadata offset 0x9FBF20*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 806DB6010C5DFF6A3B1BE78C293502628B79BEE6 /*Metadata offset 0x9FBF42*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 814FBA3F175B28DB6C2779F2FEB3E9FD45012D72 /*Metadata offset 0x9FBF5E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24 8277B7B3C8A12AD296AD348768A673A99FD55F67 /*Metadata offset 0x9FBF84*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 828881097B9E78A57DEE7BEC8A5862C1EA1685B5 /*Metadata offset 0x9FBF9C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 840226D394B9E30313DF806FC3E2144A7C88074C /*Metadata offset 0x9FBFBC*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 85B0E07F68B10705249A716139AA3E21D7C48B2D /*Metadata offset 0x9FBFE2*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=44 85B60B721E5583F417077BC37665A229DC537FCA /*Metadata offset 0x9FBFFE*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24 862A62DF6FFEA9D4DB1192F41F79C17C2A7B737F /*Metadata offset 0x9FC02A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 8803665F260032E3C57D50B2B6A6090A30D5347B /*Metadata offset 0x9FC042*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=26 880B75C76C4098D7A5C7ACC0E9EF95B7E0811D7C /*Metadata offset 0x9FC062*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 88A1E1C1DD1AB4C28FD4893969F830043E6570CF /*Metadata offset 0x9FC07C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 8946B3D0D915374013AA6DF735330EB5F2576A5D /*Metadata offset 0x9FC09A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 8A667B407C5DB8ACD949C6191E310A18CE696302 /*Metadata offset 0x9FC0BA*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 8A942931C0E96704B69E18F057E2F5A794E8FC58 /*Metadata offset 0x9FC0DC*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 8AC62627BB01224A8933151618BCA6158390AC7B /*Metadata offset 0x9FC0FA*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=46 8ADF6EEBE03191B31787CF7F7A48F6986437C95E /*Metadata offset 0x9FC11A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 8B03FF3EF34C78552FE1850D6A5207D49239CAFB /*Metadata offset 0x9FC148*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 8B8239708A3F0C14484B34522BEA6F09CDCE7145 /*Metadata offset 0x9FC16C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 8C8EA11D273CBE05164C84F2EAC5EC7B8374AB48 /*Metadata offset 0x9FC192*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 8D0AA09ED46FB6590C07C4C842C4DC686C1327A0 /*Metadata offset 0x9FC1B6*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 8D4FFF1B231049864BEF3EEC6DE2549E2E4E300C /*Metadata offset 0x9FC1D8*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24 8DEA82B51EC8061FB3E9F543FAE83855E5A8AAFE /*Metadata offset 0x9FC1FE*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 8E5A78D1EF24F40EF5404BE0EDDE1AD41B03545F /*Metadata offset 0x9FC216*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=44 8EC047A3726F62F859024E705D270DCA3AD21599 /*Metadata offset 0x9FC236*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 8EF9785155976D913C1DE97B1FD8D59A14316765 /*Metadata offset 0x9FC262*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 8F3A5C8AD576E03E08E185DD264D289161D2C79B /*Metadata offset 0x9FC282*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=22 8FD5EF06F5E0645A738916D03504A966DEB4CB72 /*Metadata offset 0x9FC2A4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 9016793CB0F4CA959FC18E88DD10085E85B05451 /*Metadata offset 0x9FC2BA*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=44 9020C4618E527B90BAA36F03B0054164A79E9717 /*Metadata offset 0x9FC2D6*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 9110445BACF5B448DC4C32DCAB79C0ADA9604975 /*Metadata offset 0x9FC302*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=44 91774AB1F714DDB6264182D620E909B55490BDE5 /*Metadata offset 0x9FC324*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=42 91F1D7C8B9A60305E88904BB41D5418F0F8433A2 /*Metadata offset 0x9FC350*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=16 927252C7EE55CF556B5710BB6B9AD3CB7196681F /*Metadata offset 0x9FC37A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 92FFC0CE6A03F4BEF844CEA57A3217921AEED486 /*Metadata offset 0x9FC38A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 930DA900711518F16C422F345FC97A61F5605E0E /*Metadata offset 0x9FC3AA*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 938D46E1BCE2E896678F3ABEF476DFA60825AF65 /*Metadata offset 0x9FC3CE*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=42 93B7810E58845AECAEE11D814DC28920069E22B7 /*Metadata offset 0x9FC3EA*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 9469452B525C91C27333A1DD55154373034E3CB1 /*Metadata offset 0x9FC414*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 94931E39B5E7CDC7D5BF751C264282ADA0BADF19 /*Metadata offset 0x9FC43C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 9543BCB13886B26780C86E01FC17AF506E9B90F5 /*Metadata offset 0x9FC458*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 959C044816BDB0F44662E82A92BDA7DEFCB11C0C /*Metadata offset 0x9FC476*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 961C6C4114707E4615F01FD7E5F90396DAE4CF7D /*Metadata offset 0x9FC496*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=48 962598BFBD1EA698438DFFC7E49EDD2F0C7B00B2 /*Metadata offset 0x9FC4BC*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 9671D496C4F7F63D772F39274749515FD35525DB /*Metadata offset 0x9FC4EC*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=26 97442BEBD54636FF607D5EC2B1BC2EC19E28A2E0 /*Metadata offset 0x9FC510*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=18 975E83F6F8FB92BCC7967835086535EF66E09115 /*Metadata offset 0x9FC52A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 97B16551CA20AC43B855C21F5688A91D3EA6C45C /*Metadata offset 0x9FC53C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=26 98B895E3EB81D13F6343F341E16168C4B7305387 /*Metadata offset 0x9FC558*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 9930AECF728D3E9FA51CA48D2A84C05EE3B39E91 /*Metadata offset 0x9FC572*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 99323C2F8CED0C657331F052961FFBFD6F5D54B4 /*Metadata offset 0x9FC596*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=46 995C9EF0D166C960392DDEB0F63E6D6F71DD09B1 /*Metadata offset 0x9FC5BA*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 9A2D25FE83240D678CDA8AFBA19E423365A68692 /*Metadata offset 0x9FC5E8*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 9D34BA054A20B38C5D05FD66961647C926093C1C /*Metadata offset 0x9FC608*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 9D9A42FD8332CEAC4ED811D17EFCA5CEBF4A7BBE /*Metadata offset 0x9FC62A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 9DCFA150E2653D19E74D74BAA4F067FA3E1494BB /*Metadata offset 0x9FC64C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 9F9C573402CA1EED6E65DD13969F90E5ECECB06D /*Metadata offset 0x9FC66A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 A1A09BB5083628EFC388DA9E22FD32017062842D /*Metadata offset 0x9FC692*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=16 A1C006D832F74C38F73B8DBEF5F692AD967DDC56 /*Metadata offset 0x9FC6B2*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 A2079940EE909312DE78781271865ACBA64B7ED7 /*Metadata offset 0x9FC6C2*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=18 A289EA5F4930A9433C0F4FD847A22C4E08E5F5AC /*Metadata offset 0x9FC6E4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 A486A1B4E650EF74DD4237F4EFD546C50D3F9761 /*Metadata offset 0x9FC6F6*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=26 A49AEB9D7CC93E145F02968EB419A2B00D06F5A7 /*Metadata offset 0x9FC718*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 A50B7D9BE85AFC2020541804573AEF6E1DF512FF /*Metadata offset 0x9FC732*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 A5B3798BF224C83F85BDF3CE6931555E32557E41 /*Metadata offset 0x9FC74E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 A5F3761F01C71DD6D95FEAC46E8CFD55EE479187 /*Metadata offset 0x9FC772*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=20 A73191864A2F757A5DBD9B0848220D941438A0C5 /*Metadata offset 0x9FC790*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 A782FF493E7D7979D72782C2D6F938BEF171608D /*Metadata offset 0x9FC7A4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 A7D0A31FD7183DBA1D28EE5957E70277283674EE /*Metadata offset 0x9FC7C4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 A966EF2DE5AA9A8A8E79291966F01B87D3824A12 /*Metadata offset 0x9FC7E2*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 AA5D311987238005D0DC95F019CE768834CA26B1 /*Metadata offset 0x9FC808*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 AAF72C1002FDBCAE040DAE16A10D82184CE83679 /*Metadata offset 0x9FC824*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 AC2BF477B54BBC54D7E2BBF4DEAF652794B30A4F /*Metadata offset 0x9FC830*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=26 ADAA1B5A4F10210B1786B5E1D186F52DB7F1EED4 /*Metadata offset 0x9FC850*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 ADE5EE43C37D14AE4F85BBCC254FECCA91018335 /*Metadata offset 0x9FC86A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 ADF16DD9067BCE376DCC5073F00CBE219134879B /*Metadata offset 0x9FC88C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 AEAA725A961FDE2E886F228D31A662A07CB9B71E /*Metadata offset 0x9FC8AE*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=26 AEB22BA3C4490A58E0FD4B0AE61A48F7BAB34E63 /*Metadata offset 0x9FC8D0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 B0B4CC5091A18BB1C31A9A823FE71763BCE8C03D /*Metadata offset 0x9FC8EA*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 B141187A669A11F025CB0974B9C76BE0E4B5F487 /*Metadata offset 0x9FC90A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=48 B1F0FFBFE697BA3B1DFE6628FEEDA9C499D4FA7A /*Metadata offset 0x9FC92A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 B2218712501A35745210360CD9D2524D96A0C993 /*Metadata offset 0x9FC95A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 B23F82F4001FB4DC6C48461DCB244FCC8C1DA912 /*Metadata offset 0x9FC97E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 B5168A703B72C56B4218ECBE89C3F8193183C635 /*Metadata offset 0x9FC9A0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 B67A7FB4648C62F6A1337CA473436D0E787E8633 /*Metadata offset 0x9FC9C0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=20 B6E6EA57C32297E83203480EE50A22C3581AA09C /*Metadata offset 0x9FC9CC*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=48 B700A65055C66502AFE7E3B5D784FE766AC36904 /*Metadata offset 0x9FC9E0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 B774E9EF9D76DEAD909DBA8AA54ACEBAA7288CE2 /*Metadata offset 0x9FCA10*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 B7C89BD8D44BE5EF70D127C35C68EFBB4AC95D1B /*Metadata offset 0x9FCA2E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 B7F827BEF998BF7782C3B9F6AD4A047B9801F97F /*Metadata offset 0x9FCA50*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 B82B2173EF11AA284D0735AE397DDCBAB1EDAE4E /*Metadata offset 0x9FCA76*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 B87A9D54ADAF525380553849934AB854F9E90B96 /*Metadata offset 0x9FCA94*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 BBDDC2DE842F4983BCF5D6954E5C0DEE1221E8A5 /*Metadata offset 0x9FCAB4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 BBFB5685B84A8EB3513FCD396E057B047BCADD4A /*Metadata offset 0x9FCAD8*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 BC302F374780153F98EEB17D028989B306B475A7 /*Metadata offset 0x9FCAF8*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=26 BC434CAB8D1C4343223FB45A8D5581E744A17CCC /*Metadata offset 0x9FCB1A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=22 BDC7134212B11233D9E3CC4762A44BA1EDA6A71E /*Metadata offset 0x9FCB34*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 BDEB4ED6A121E76A105A8123C8E1BC53F0678F59 /*Metadata offset 0x9FCB4A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24 BDFBCFCDC0A87C2D1326602775A5A3B96811B1CA /*Metadata offset 0x9FCB6E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 C0448C8F583D223E79AEF1BB19D76933911FDFFB /*Metadata offset 0x9FCB86*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 C1D4234C29D927939508BBA735A424335782A17C /*Metadata offset 0x9FCBA4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=26 C24E575D7C3E3644592940968607FC33E989E52C /*Metadata offset 0x9FCBC4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 C2887D0468BC43CADE3C5E0E0603A08538E1E317 /*Metadata offset 0x9FCBDE*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 C2B1129F7B6E37BE97B9BE00905313D1D650C1A3 /*Metadata offset 0x9FCC04*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 C2C7CCB2B46851D926644F1E02484C46D68F7166 /*Metadata offset 0x9FCC2C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 C2DFC414507F41C16233472CA1BCCF4232263288 /*Metadata offset 0x9FCC4A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 C3706686ACEB9DCCFD0A95475F5DAC2E6020FF16 /*Metadata offset 0x9FCC70*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 C57D9105CEF0349687C40D0B4B32166A642BD012 /*Metadata offset 0x9FCC8E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 C5EBEBD3C88FB86957E9E8EA90D1421D70AA5FC8 /*Metadata offset 0x9FCCB6*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=26 C5F7C7D51FA2B4217057DA9460CFEE24D7FA59BA /*Metadata offset 0x9FCCDA*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=26 C659C501D5DB258149587D70D40298D2EC8034A4 /*Metadata offset 0x9FCCF4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 C69BF4F300AD2C2E49A8072C2FE6B712FA73EA8F /*Metadata offset 0x9FCD0E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 C790F818797BC92F11A0DD86D543F0C04DA0351B /*Metadata offset 0x9FCD1A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24 C8AD4A4FE0DD8914DBC0F595AE2365807D1D1861 /*Metadata offset 0x9FCD3C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 C91E9F6F62EC1E685A6A47798616B284852939BA /*Metadata offset 0x9FCD54*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=42 C98B7EB2B114C6A2DE0CD672D24E815111CD56D6 /*Metadata offset 0x9FCD74*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=26 C9FF20A811D43064B7E09D24CAE97D2CB1020342 /*Metadata offset 0x9FCD9E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 CA1155BF401AF508084F001F6C341C57E4B08B49 /*Metadata offset 0x9FCDB8*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 CA2D346CFF02E75CB12737732F73A6C2020F169E /*Metadata offset 0x9FCDD8*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 CA76B0C5514FE41682B169D04527CAAD0A2A2968 /*Metadata offset 0x9FCDFC*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=42 CA839A26C43E681CDF43FB182989676409159743 /*Metadata offset 0x9FCE22*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 CB47AA2B4A75F7CAA10FECA0AAE38ADE6B12A567 /*Metadata offset 0x9FCE4C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=26 CBEA725CAC04B7B469B7EEDAB19FF2E8427E9DE2 /*Metadata offset 0x9FCE74*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 CC7A1F987A6BF0902E7F8CA9DF359182A320045D /*Metadata offset 0x9FCE8E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 CF442887A0D1EE9303B520B2E01E9F9E8F3AB374 /*Metadata offset 0x9FCEB4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 CF44D497AB73FA27EC7BA41E3DC8B47AEB978FDB /*Metadata offset 0x9FCED0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 D151D9A2C4231D3B084C125D3400933C1CC40EDB /*Metadata offset 0x9FCEF2*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=48 D214B7BE7B28A87030708AB902F9D1096ECBAEA8 /*Metadata offset 0x9FCF0E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=42 D290E5A1B1A39C0ECEFE106AEA034178C1F07656 /*Metadata offset 0x9FCF3E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 D2AD473C9C55571BB546BA7F91BA402D2367695C /*Metadata offset 0x9FCF68*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=20 D33D179B59AC70387FE81AAF644B6547D1D9D5FC /*Metadata offset 0x9FCF8C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 D3C4032016C9D280CB864A9A7CEB73537F713060 /*Metadata offset 0x9FCFA0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 D3EA6D80A5581E1A35A1FF4306E296F7EB81DC56 /*Metadata offset 0x9FCFBC*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 D40C80F816970BFAB29862C1B2A40F184688F9EF /*Metadata offset 0x9FCFE0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 D4A9B8E8FB92C0AE9F4B1E411B6B6FE83A050452 /*Metadata offset 0x9FD004*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 D4BE37C18B3C59CC8FB37DA22773875B009F5A7A /*Metadata offset 0x9FD02A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 D4C21809BA36112055F783707616CB595B8DFEF5 /*Metadata offset 0x9FD048*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=26 D59E6B06E946F6461B2B1FC819AC9DD2C9281B84 /*Metadata offset 0x9FD068*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=22 D5AF3D3C9AFA2C4B3C1F6453EB592C0C186416A0 /*Metadata offset 0x9FD082*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 D5C1283A28408C4E045560C0186651EF39D05AD2 /*Metadata offset 0x9FD098*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=22 D6583FB1FFEA08EC67C3933CA9325826A9EB9F9D /*Metadata offset 0x9FD0B8*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=26 D77F4A0434B31638F13F61648EF46E575CA9B58A /*Metadata offset 0x9FD0CE*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=42 D7E24FEF6055201D97A69B321E6FA90938217D85 /*Metadata offset 0x9FD0E8*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 D87E314C0EBA48052CFBDB48C7CF330C1F42E4E9 /*Metadata offset 0x9FD112*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 DA52F4DB9A4A4CF03CCC95818E062E5D35CE6D7D /*Metadata offset 0x9FD134*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 DA7A8F1AD1722E97197CC1BA7853D6D7D83417B8 /*Metadata offset 0x9FD150*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 DAC8D94D28483119BD4203E91012B5FA37C899B7 /*Metadata offset 0x9FD172*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 DAF471D6B5B3CC0C0E13CBAED82ECAD4BBBAED5A /*Metadata offset 0x9FD192*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=14 DAFEB92F24CDA337A4CB0066CF623230FBA1B4E0 /*Metadata offset 0x9FD1B0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 DAFF4ADE8F467CFCAD35B856F2B3B9F6190755DF /*Metadata offset 0x9FD1BE*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=26 DC53BB2CB2D0EABEE008C32AE7236D9E5A98906E /*Metadata offset 0x9FD1DC*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 DC6E826762D0A984040B48B8B6E4277775AE9010 /*Metadata offset 0x9FD1F6*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 DD2DC18F2FFB142C589E074AF9507E9354D8A1E4 /*Metadata offset 0x9FD212*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 DD725C1557C272DDF4843CCF08945DA424CC5CA3 /*Metadata offset 0x9FD230*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 DDB1159E77738908089B7C1D7A5AB5E289F2F8C5 /*Metadata offset 0x9FD24E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 DE2EEDA3E2805ABE4395114B9CF74ECE61123C27 /*Metadata offset 0x9FD272*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 DE99B01D963F95D3C56A16A987ED726FF3BC4CCA /*Metadata offset 0x9FD296*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 DF15A73A284510F4B3C71A88F947F1114FF331C8 /*Metadata offset 0x9FD2B6*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 DFF8C16359CF20345B85B7FAFE24EF7177DE2B16 /*Metadata offset 0x9FD2DA*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 E13F60A14AB101ABFC5DA0895A6D3610043CC917 /*Metadata offset 0x9FD2FE*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=44 E26E5DFF07EAB177AEE9330ECE092B847CEDC715 /*Metadata offset 0x9FD31E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=42 E294E7311484C0EF6AB14DCD83D888A589F72994 /*Metadata offset 0x9FD34A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 E2DBDCCEFABAEB924327732F36752EFC2EFA99B2 /*Metadata offset 0x9FD374*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 E34FA2FCA7EF375379F6B3FD1B2CE86D46F61FF7 /*Metadata offset 0x9FD392*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 E3929566AE29BBA62A4FF3B0BD15F938D869B998 /*Metadata offset 0x9FD3B2*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 E3A393668AE9BEBA688EB5DFB647D1261820B4AC /*Metadata offset 0x9FD3D4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=42 E4412CB8305E7C1AF8F24C08E6018D8F3A70651E /*Metadata offset 0x9FD3F8*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=44 E4BBAD1440C97B8DFE8455259FAE9D9A947B17DA /*Metadata offset 0x9FD422*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 E4DCFDD1442C90084131E3D9769012B299A60200 /*Metadata offset 0x9FD44E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 E50DC7B6C331EFB59E3FD30E6F1A570A472D31E3 /*Metadata offset 0x9FD46E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 E655F1B55AB76E2BA4209524B8A46173A33A2F3D /*Metadata offset 0x9FD492*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 E697801260961924645E52B059CB6DCE71261BC2 /*Metadata offset 0x9FD4B0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 E6AD6FEFC6E8A94D9E1FF95F3C38787B3E0184AA /*Metadata offset 0x9FD4D4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=42 E6FAD8B98646238D4762EBA924CF7ACCD26C50A5 /*Metadata offset 0x9FD4FA*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 E80AC796FF29A1BA8A6834E4DDF51B6F1A74A364 /*Metadata offset 0x9FD524*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 E84D197CAD113C3E36DC1B4DE73D974E0F7F6BB3 /*Metadata offset 0x9FD544*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=26 E9BB3336653B8D390524CAF8AFE6758ED05B7BE8 /*Metadata offset 0x9FD568*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36 EB2113075568735551DE6C0D8F5E71512FD02072 /*Metadata offset 0x9FD582*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=42 EB2CB70A3430C26A1C60C9812BCC412BC30EC0C5 /*Metadata offset 0x9FD5A6*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=42 EBDE0C87FC350BF631E4EE003A47AC217289E07F /*Metadata offset 0x9FD5D0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 EC6E7D5116B77773C80D36A2E449CC6B5B90CD4D /*Metadata offset 0x9FD5FA*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=26 ED3CB4E30125D6308B43B62F43D4C46A0C515022 /*Metadata offset 0x9FD61C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 EEA2C44B57DB4183FAAB2FE682B77888508CCA05 /*Metadata offset 0x9FD636*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=48 EEA5AF0EF45DA737345F3088C2BDF3A0071E2950 /*Metadata offset 0x9FD658*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 EF7FB531E5A4C9A198221815D3D0E506BA8AD0BE /*Metadata offset 0x9FD688*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=46 F00CAED50269DC52A76274D34000B03C9A0645E3 /*Metadata offset 0x9FD6A6*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24 F013FC6E956A2A5C34A879592666F036706C8471 /*Metadata offset 0x9FD6D4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 F10B4BE1358763A9171949FF8B6D09DBC1656470 /*Metadata offset 0x9FD6EC*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=26 F124D941AFC78785B7B7C5638AE17C3516E9DB2E /*Metadata offset 0x9FD70A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=22 F1A05CC5FAFE3262626FD90C8B895C3C256E825F /*Metadata offset 0x9FD724*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 F2AE42BA94BD32987AA73C50FB2EBBDBAA2421F8 /*Metadata offset 0x9FD73A*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 F2F211289FDC2C2B28DF6C07810096305E010E61 /*Metadata offset 0x9FD758*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 F2F831C5F6ED647E420D21A4C7A41139A463F66B /*Metadata offset 0x9FD776*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=46 F349B9C4C560BFE10296C660070EAA0FD1C1E0B5 /*Metadata offset 0x9FD79E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 F5178AAA19341AA7C2C3695B9E4CAF7C11BD6E6F /*Metadata offset 0x9FD7CC*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32 F5411557EFDA5750C9304E4DEF10D657765D4FC6 /*Metadata offset 0x9FD7EC*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 F5D196DDCB11765C316931F61A27A03337B8C1CA /*Metadata offset 0x9FD80C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 F670DBF77C3C27FE8CCE49647BA3728D2BFEB4B6 /*Metadata offset 0x9FD828*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 F68885864C17A034482F369558F5D1D5C26A8DF0 /*Metadata offset 0x9FD850*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 F792F95EA0EC34C59A10EDC6039DDC43E34A9DB4 /*Metadata offset 0x9FD86E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40 F972AE56FCD3C0998181D43D0DE39BF92FE70A52 /*Metadata offset 0x9FD88C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28 F974CC5859ABBE1157BD91C09A46F826DE33F236 /*Metadata offset 0x9FD8B4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=20 FA81250A5A805231F9E245D28B430D1EA097B908 /*Metadata offset 0x9FD8D0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 FAB5AE21F3C0B9D511728EBA078CE411477DC7FD /*Metadata offset 0x9FD8E4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 FAD52931F5B79811D31566BB18B6E0B5D2E2A164 /*Metadata offset 0x9FD902*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 FB61AAE9BD9BA231D96E9E2AE48E572C06AF0C03 /*Metadata offset 0x9FD90E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24 FD5A90FBB3B2CC2025C9C41AB97C0946AB455D53 /*Metadata offset 0x9FD92C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=42 FE8E441DD4C352FE3BB48C2FFE32FA86CF7AA336 /*Metadata offset 0x9FD944*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38 FF844C68CCB18B1689DC6B7222585D210A1B2B26 /*Metadata offset 0x9FD96E*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 FFC0ADBE4F50407D8E408A8B13AA91D4EFA74815 /*Metadata offset 0x9FD994*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34 FFC7142F9091DDD568772B4A08BCD02C349E69B7 /*Metadata offset 0x9FD9B2*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30 FFD12245268E2C34956F63A4A4A88A8DE2B0F6E6 /*Metadata offset 0x9FD9D4*/;

	// Methods

	internal static uint ComputeStringHash(string s) { }
}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=6
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=14
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=16
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=18
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=20
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=22
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=26
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=28
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=30
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=32
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=34
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=36
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=38
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=40
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=42
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=44
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=46
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=48
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=52
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=64
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=112
{}

// Namespace: 
internal class <Module>
{}

// Namespace: Sirenix.Serialization.AOTGenerated
[PreserveAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal static class PreventCodeStrippingViaReferences
{
	// Methods

	public static void .cctor() { }
}

// Namespace: 
internal class <Module>
{}

// Namespace: 
[ExecuteInEditMode] // RVA: 0x5BC30 Offset: 0x5B030 VA: 0x18005BC30
[RequireComponent] // RVA: 0x5BC30 Offset: 0x5B030 VA: 0x18005BC30
public class EnableDepthTexture : MonoBehaviour
{
	// Fields
	public bool EnableInEditor;

	// Methods

	private void OnEnable() { }

	private void OnDisable() { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: 
[ExecuteInEditMode] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class Lightbeam : MonoBehaviour
{
	// Fields
	public bool IsModifyingMesh;
	public Material DefaultMaterial;
	public LightbeamSettings Settings;

	// Properties
	public float RadiusTop { get; set; }
	public float RadiusBottom { get; set; }
	public float Length { get; set; }
	public int Subdivisions { get; set; }
	public int SubdivisionsHeight { get; set; }

	// Methods

	public float get_RadiusTop() { }

	public void set_RadiusTop(float value) { }

	public float get_RadiusBottom() { }

	public void set_RadiusBottom(float value) { }

	public float get_Length() { }

	public void set_Length(float value) { }

	public int get_Subdivisions() { }

	public void set_Subdivisions(int value) { }

	public int get_SubdivisionsHeight() { }

	public void set_SubdivisionsHeight(int value) { }

	public void GenerateBeam() { }

	private Mesh GenerateMesh(bool reverseNormals) { }

	private static Vector3 CalculateVertex(float lengthFrac, float xAngle, float yAngle, int j, float radius) { }

	private static void CalculateMeshTangents(Mesh mesh) { }

	public void .ctor() { }
}

// Namespace: 
public class LightbeamSettings : ScriptableObject
{
	// Fields
	public float RadiusTop;
	public float RadiusBottom;
	public float Length;
	public int Subdivisions;
	public int SubdivisionsHeight;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[AddComponentMenu] // RVA: 0x60CC0 Offset: 0x600C0 VA: 0x180060CC0
public class CameraMoveRotate : MonoBehaviour
{
	// Fields
	public CameraMoveRotate.RotationAxes axes;
	public float sensitivityX;
	public float sensitivityY;
	public float minimumX;
	public float maximumX;
	public float minimumY;
	public float maximumY;
	public float moveSpeed;
	private float rotationX;
	private float rotationY;
	private Quaternion originalRotation;

	// Methods

	private void Update() { }

	private void Start() { }

	public static float ClampAngle(float angle, float min, float max) { }

	public void .ctor() { }
}

// Namespace: 
public enum CameraMoveRotate.RotationAxes
{
	// Fields
	public int value__;
	public const CameraMoveRotate.RotationAxes MouseXAndY = 0;
	public const CameraMoveRotate.RotationAxes MouseX = 1;
	public const CameraMoveRotate.RotationAxes MouseY = 2;
}

// Namespace: 
internal class CharacterMotor : MonoBehaviour
{
	// Fields
	public bool canControl;
	public bool useFixedUpdate;
	public Vector3 inputMoveDirection;
	public bool inputJump;
	public float maxForwardSpeed;
	public float maxSidewaysSpeed;
	public float maxBackwardsSpeed;
	public float maxGroundAcceleration;
	public float maxAirAcceleration;
	public CharacterMotor.CharacterMotorMovement movement;
	private CharacterMotor.CharacterMotorJumping jumping;
	private CharacterMotor.CharacterMotorMovingPlatform movingPlatform;
	private CharacterMotor.CharacterMotorSliding sliding;
	private bool grounded;
	private Vector3 groundNormal;
	private Vector3 lastGroundNormal;
	private Transform tr;
	private CharacterController controller;

	// Methods

	private void Awake() { }

	private void UpdateFunction() { }

	private void FixedUpdate() { }

	private void Update() { }

	private Vector3 ApplyInputVelocityChange(Vector3 velocity) { }

	private Vector3 ApplyGravityAndJumping(Vector3 velocity) { }

	private void OnControllerColliderHit(ControllerColliderHit hit) { }

	[IteratorStateMachineAttribute] // RVA: 0x62A10 Offset: 0x61E10 VA: 0x180062A10
	private IEnumerator SubtractNewPlatformVelocity() { }

	private bool MoveWithPlatform() { }

	private Vector3 GetDesiredHorizontalVelocity() { }

	private Vector3 AdjustGroundVelocityToNormal(Vector3 hVelocity, Vector3 groundNormal) { }

	public bool IsGroundedTest() { }

	public float GetMaxAcceleration(bool grounded) { }

	public float CalculateJumpVerticalSpeed(float targetJumpHeight) { }

	public bool IsJumping() { }

	public bool IsSliding() { }

	public bool IsTouchingCeiling() { }

	public bool IsGrounded() { }

	public bool TooSteep() { }

	public Vector3 GetDirection() { }

	private void SetControllable(bool controllable) { }

	private float MaxSpeedInDirection(Vector3 desiredMovementDirection) { }

	private void SetVelocity(Vector3 velocity) { }

	public void .ctor() { }
}

// Namespace: 
public class CharacterMotor.CharacterMotorMovement
{
	// Fields
	public AnimationCurve slopeSpeedMultiplier;
	public float gravity;
	public float maxFallSpeed;
	public CollisionFlags collisionFlags;
	public Vector3 velocity;
	public Vector3 frameVelocity;
	public Vector3 hitPoint;
	public Vector3 lastHitPoint;

	// Methods

	public void .ctor() { }
}

// Namespace: 
private enum CharacterMotor.MovementTransferOnJump
{
	// Fields
	public int value__;
	public const CharacterMotor.MovementTransferOnJump None = 0;
	public const CharacterMotor.MovementTransferOnJump InitTransfer = 1;
	public const CharacterMotor.MovementTransferOnJump PermaTransfer = 2;
	public const CharacterMotor.MovementTransferOnJump PermaLocked = 3;
}

// Namespace: 
private class CharacterMotor.CharacterMotorJumping
{
	// Fields
	public bool enabled;
	public float baseHeight;
	public float extraHeight;
	public float perpAmount;
	public float steepPerpAmount;
	public bool jumping;
	public bool holdingJumpButton;
	public float lastStartTime;
	public float lastButtonDownTime;
	public Vector3 jumpDir;

	// Methods

	public void .ctor() { }
}

// Namespace: 
private class CharacterMotor.CharacterMotorMovingPlatform
{
	// Fields
	public bool enabled;
	public CharacterMotor.MovementTransferOnJump movementTransfer;
	public Transform hitPlatform;
	public Transform activePlatform;
	public Vector3 activeLocalPoint;
	public Vector3 activeGlobalPoint;
	public Quaternion activeLocalRotation;
	public Quaternion activeGlobalRotation;
	public Matrix4x4 lastMatrix;
	public Vector3 platformVelocity;
	public bool newPlatform;

	// Methods

	public void .ctor() { }
}

// Namespace: 
private class CharacterMotor.CharacterMotorSliding
{
	// Fields
	public bool enabled;
	public float slidingSpeed;
	public float sidewaysControl;
	public float speedControl;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class CharacterMotor.<SubtractNewPlatformVelocity>d__30 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public CharacterMotor <>4__this;
	private Transform <platform>5__2;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[RequireComponent] // RVA: 0x6EFA0 Offset: 0x6E3A0 VA: 0x18006EFA0
[AddComponentMenu] // RVA: 0x6EFA0 Offset: 0x6E3A0 VA: 0x18006EFA0
internal class FPSInputController : MonoBehaviour
{
	// Fields
	public CharacterMotor motor;

	// Methods

	private void Awake() { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: 
[AddComponentMenu] // RVA: 0x71760 Offset: 0x70B60 VA: 0x180071760
public class MouseLook : MonoBehaviour
{
	// Fields
	public MouseLook.RotationAxes axes;
	public float sensitivityX;
	public float sensitivityY;
	public float minimumX;
	public float maximumX;
	public float minimumY;
	public float maximumY;
	private float rotationY;

	// Methods

	private void Update() { }

	private void Start() { }

	public void .ctor() { }
}

// Namespace: 
public enum MouseLook.RotationAxes
{
	// Fields
	public int value__;
	public const MouseLook.RotationAxes MouseXAndY = 0;
	public const MouseLook.RotationAxes MouseX = 1;
	public const MouseLook.RotationAxes MouseY = 2;
}

// Namespace: 
[RequireComponent] // RVA: 0x73460 Offset: 0x72860 VA: 0x180073460
[AddComponentMenu] // RVA: 0x73460 Offset: 0x72860 VA: 0x180073460
internal class PlatformInputController : MonoBehaviour
{
	// Fields
	public bool autoRotate;
	private float maxRotationSpeed;
	private CharacterMotor motor;

	// Methods

	private void Awake() { }

	private void Update() { }

	public Vector3 ProjectOntoPlane(Vector3 v, Vector3 normal) { }

	public Vector3 ConstantSlerp(Vector3 from, Vector3 to, float angle) { }

	public void .ctor() { }
}

// Namespace: 
internal class ThirdPersonCamera : MonoBehaviour
{
	// Fields
	public Transform cameraTransform;
	private Transform _target;
	public float distance;
	public float height;
	public float angularSmoothLag;
	public float angularMaxSpeed;
	public float heightSmoothLag;
	public float snapSmoothLag;
	public float snapMaxSpeed;
	public float clampHeadPositionScreenSpace;
	public float lockCameraTimeout;
	private Vector3 headOffset;
	private Vector3 centerOffset;
	private float heightVelocity;
	private float angleVelocity;
	private bool snap;
	private ThirdPersonController controller;
	private float targetHeight;

	// Methods

	private void Awake() { }

	public void DebugDrawStuff() { }

	public float AngleDistance(float a, float b) { }

	public void Apply(Transform dummyTarget, Vector3 dummyCenter) { }

	private void LateUpdate() { }

	public void Cut(Transform dummyTarget, Vector3 dummyCenter) { }

	public void SetUpRotation(Vector3 centerPos, Vector3 headPos) { }

	public Vector3 GetCenterOffset() { }

	public void .ctor() { }
}

// Namespace: 
[RequireComponent] // RVA: 0x75D70 Offset: 0x75170 VA: 0x180075D70
internal class ThirdPersonController : MonoBehaviour
{
	// Fields
	public AnimationClip idleAnimation;
	public AnimationClip walkAnimation;
	public AnimationClip runAnimation;
	public AnimationClip jumpPoseAnimation;
	public float walkMaxAnimationSpeed;
	public float trotMaxAnimationSpeed;
	public float runMaxAnimationSpeed;
	public float jumpAnimationSpeed;
	public float landAnimationSpeed;
	private Animation _animation;
	private ThirdPersonController.CharacterState _characterState;
	public float walkSpeed;
	public float trotSpeed;
	public float runSpeed;
	public float inAirControlAcceleration;
	public float jumpHeight;
	public float gravity;
	public float speedSmoothing;
	public float rotateSpeed;
	public float trotAfterSeconds;
	public bool canJump;
	private float jumpRepeatTime;
	private float jumpTimeout;
	private float groundedTimeout;
	private float lockCameraTimer;
	private Vector3 moveDirection;
	private float verticalSpeed;
	private float moveSpeed;
	private CollisionFlags collisionFlags;
	private bool jumping;
	private bool jumpingReachedApex;
	private bool movingBack;
	private bool isMoving;
	private float walkTimeStart;
	private float lastJumpButtonTime;
	private float lastJumpTime;
	private float lastJumpStartHeight;
	private Vector3 inAirVelocity;
	private float lastGroundedTime;
	private bool isControllable;

	// Methods

	private void Awake() { }

	private void UpdateSmoothedMovementDirection() { }

	private void ApplyJumping() { }

	private void ApplyGravity() { }

	private float CalculateJumpVerticalSpeed(float targetJumpHeight) { }

	private void DidJump() { }

	private void Update() { }

	private void OnControllerColliderHit(ControllerColliderHit hit) { }

	private float GetSpeed() { }

	public bool IsJumping() { }

	private bool IsGrounded() { }

	private Vector3 GetDirection() { }

	public bool IsMovingBackwards() { }

	public float GetLockCameraTimer() { }

	private bool IsMoving() { }

	private bool HasJumpReachedApex() { }

	private bool IsGroundedWithTimeout() { }

	private void Reset() { }

	public void .ctor() { }
}

// Namespace: 
private enum ThirdPersonController.CharacterState
{
	// Fields
	public int value__;
	public const ThirdPersonController.CharacterState Idle = 0;
	public const ThirdPersonController.CharacterState Walking = 1;
	public const ThirdPersonController.CharacterState Trotting = 2;
	public const ThirdPersonController.CharacterState Running = 3;
	public const ThirdPersonController.CharacterState Jumping = 4;
}

// Namespace: 
public class OutlineByCommandBuffer : PostEffectsBase
{
	// Fields
	private RenderTexture renderTexture;
	private CommandBuffer commandBuffer;
	public Shader outlineShader;
	private Material outlineMaterial;
	private Material colorMaterial;
	public Shader colorShader;
	public float samplerScale;
	public int downSample;
	public int iteration;
	public Color outLineColor;
	[RangeAttribute] // RVA: 0x77CA0 Offset: 0x770A0 VA: 0x180077CA0
	public float outLineStrength;
	public string outlineObjectTagName;
	private List<Renderer> renderers;

	// Properties
	public Material material { get; }

	// Methods

	public Material get_material() { }

	private void OnEnable() { }

	private void CreateCommandBuffer() { }

	private void OnDisable() { }

	private void OnRenderImage(RenderTexture source, RenderTexture destination) { }

	public void .ctor() { }
}

// Namespace: 
[ExecuteInEditMode] // RVA: 0x799C0 Offset: 0x78DC0 VA: 0x1800799C0
[RequireComponent] // RVA: 0x799C0 Offset: 0x78DC0 VA: 0x1800799C0
public class PostEffectsBase : MonoBehaviour
{
	// Methods

	protected void CheckResources() { }

	protected bool CheckSupport() { }

	protected void NotSupproted() { }

	public void Start() { }

	protected Material CheckShaderAndCreateMaterial(Shader shader, Material material) { }

	public void .ctor() { }
}

// Namespace: 
public class MC_AutoRotate : MonoBehaviour
{
	// Fields
	public Vector3 rotation;

	// Methods

	private void Update() { }

	public void .ctor() { }
}

// Namespace: 
public class LightSweep : MonoBehaviour
{
	// Fields
	private Material material;
	private bool isStart;
	private float startTime;

	// Methods

	private void Start() { }

	private void Update() { }

	private void OnGUI() { }

	public void .ctor() { }
}

// Namespace: 
public class VersionConfig : ScriptableObject
{
	// Fields
	public string AppVersion;
	public int ResVersion;
	public string UpdateInfoUrl;
	public string ServerInfoUrl;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class GrabAfterTransparentPass : MonoBehaviour, IAfterTransparentPass
{
	// Fields
	public GrabAfterTransparentPass.ResolutionScale resScale;
	private GrabAfterTransparentPassImpl m_GrabAfterTransparentPass;

	// Methods

	public ScriptableRenderPass GetPassToEnqueue(RenderTextureDescriptor baseDescriptor, RenderTargetHandle colorHandle, RenderTargetHandle depthHandle) { }

	public void .ctor() { }
}

// Namespace: 
public enum GrabAfterTransparentPass.ResolutionScale
{
	// Fields
	public int value__;
	public const GrabAfterTransparentPass.ResolutionScale origin = 0;
	public const GrabAfterTransparentPass.ResolutionScale origin_div_4 = 1;
	public const GrabAfterTransparentPass.ResolutionScale origin_div_16 = 2;
}

// Namespace: 
public class GrabAfterTransparentPassImpl : ScriptableRenderPass
{
	// Fields
	private const string k_RenderGrabPassTag = "GrabAfterTransparentPass";
	public Shader m_BlurShader;
	private RenderTargetHandle m_ColorHandle;
	private int resolution_divition;

	// Methods

	public void .ctor(RenderTargetHandle colorHandle, GrabAfterTransparentPass.ResolutionScale resScale) { }

	public override void Execute(ScriptableRenderer renderer, ScriptableRenderContext context, ref RenderingData renderingData) { }
}

// Namespace: 
public class RefractionPass : MonoBehaviour, IAfterTransparentPass
{
	// Fields
	private RefractionPassImpl m_RefractionPass;

	// Methods

	private void OnEnable() { }

	private void OnDisable() { }

	public ScriptableRenderPass GetPassToEnqueue(RenderTextureDescriptor baseDescriptor, RenderTargetHandle colorAttachmentHandle, RenderTargetHandle depthAttachmentHandle) { }

	public void .ctor() { }
}

// Namespace: 
public class RefractionPassImpl : ScriptableRenderPass
{
	// Fields
	private const string k_RenderRefractionTag = "Render Refraction";
	private FilterRenderersSettings m_RefractionFilterSettings;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle <colorAttachmentHandle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle <depthAttachmentHandle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTextureDescriptor <descriptor>k__BackingField;

	// Properties
	private RenderTargetHandle colorAttachmentHandle { get; set; }
	private RenderTargetHandle depthAttachmentHandle { get; set; }
	private RenderTextureDescriptor descriptor { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle get_colorAttachmentHandle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_colorAttachmentHandle(RenderTargetHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTargetHandle get_depthAttachmentHandle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_depthAttachmentHandle(RenderTargetHandle value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private RenderTextureDescriptor get_descriptor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_descriptor(RenderTextureDescriptor value) { }

	public void .ctor() { }

	public void Setup(RenderTargetHandle colorAttachmentHandle, RenderTargetHandle depthAttachmentHandle) { }

	public override void Execute(ScriptableRenderer renderer, ScriptableRenderContext context, ref RenderingData renderingData) { }
}

// Namespace: 
public static class ConsoleProDebug
{
	// Methods

	public static void Clear() { }

	public static void LogToFilter(string inLog, string inFilterName) { }

	public static void Watch(string inName, string inValue) { }

	public static void Search(string inText) { }
}

// Namespace: 
public class EditorMonobehavior : MonoBehaviour
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
public class ExtrudeRandomEdges : MonoBehaviour
{
	// Fields
	private pb_Object pb;
	private pb_Face lastExtrudedFace;
	public float distance;

	// Methods

	private void Start() { }

	private void OnGUI() { }

	private void ExtrudeEdge() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ExtrudeRandomEdges.<>c__DisplayClass5_0
{
	// Fields
	public pb_Face sourceFace;
	public ExtrudeRandomEdges <>4__this;

	// Methods

	public void .ctor() { }

	internal bool <ExtrudeEdge>b__0(pb_WingedEdge x) { }

	internal Vector3 <ExtrudeEdge>b__3(int x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class ExtrudeRandomEdges.<>c
{
	// Fields
	public static readonly ExtrudeRandomEdges.<>c <>9;
	public static Func<pb_WingedEdge, bool> <>9__5_1;
	public static Func<pb_WingedEdge, pb_Edge> <>9__5_2;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <ExtrudeEdge>b__5_1(pb_WingedEdge x) { }

	internal pb_Edge <ExtrudeEdge>b__5_2(pb_WingedEdge y) { }
}

// Namespace: 
public class HighlightNearestFace : MonoBehaviour
{
	// Fields
	public float travel;
	public float speed;
	private pb_Object target;
	private pb_Face nearest;

	// Methods

	private void Start() { }

	private void Update() { }

	private Vector3 FaceCenter(pb_Object pb, pb_Face face) { }

	public void .ctor() { }
}

// Namespace: 
public class SpriteFontVector
{
	// Fields
	public int x;
	public int y;
	public int width;
	public int height;
	public int xOffset;
	public int yOffset;
	public int xAdvance;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class KerningFontVector
{
	// Fields
	public int first;
	public int second;
	public int amount;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class SpriteFontComponent : MonoBehaviour
{
	// Fields
	public string name;
	public Texture2D sprite;
	public int fontBase;
	public int fontSize;
	public int lineSpacing;
	public Font font;
	public string characters;
	public SpriteFontVector[] vector;
	public KerningFontVector[] kernings;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class CRule11001 : CRuleBase
{
	// Fields
	public static CRule11001 _instance;
	private static int m_SID;
	private static string m_Name;
	private static int m_MaxLevel;
	private Dictionary<int, BulletChangeAction> m_EnableActionInfo;
	private Dictionary<int, BulletChangeAction> m_DisableActionInfo;
	private Dictionary<int, BulletChangeAction> m_CBFuncAction;

	// Properties
	public static CRule11001 instance { get; }

	// Methods

	public static CRule11001 get_instance() { }

	public static void Action1(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static void Action2(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static void DoCallBackAction0(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static void DoCallBackAction1(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public override int SID() { }

	public override string Name() { }

	public override int MaxLevel() { }

	public override Dictionary<int, BulletChangeAction> GetEnableFunc() { }

	public override Dictionary<int, BulletChangeAction> GetDisableFunc() { }

	public override Dictionary<int, BulletChangeAction> GetCBFunc() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class CRule11002 : CRuleBase
{
	// Fields
	public static CRule11002 _instance;
	private static int m_SID;
	private static string m_Name;
	private static int m_MaxLevel;
	private Dictionary<int, BulletChangeAction> m_EnableActionInfo;
	private Dictionary<int, BulletChangeAction> m_DisableActionInfo;
	private Dictionary<int, BulletChangeAction> m_CBFuncAction;

	// Properties
	public static CRule11002 instance { get; }

	// Methods

	public static CRule11002 get_instance() { }

	public static void Action1(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static void DoCallBackAction0(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static void DoCallBackAction1(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static void DoCallBackAction2(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public override int SID() { }

	public override string Name() { }

	public override int MaxLevel() { }

	public override Dictionary<int, BulletChangeAction> GetEnableFunc() { }

	public override Dictionary<int, BulletChangeAction> GetDisableFunc() { }

	public override Dictionary<int, BulletChangeAction> GetCBFunc() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class CRule11003 : CRuleBase
{
	// Fields
	public static CRule11003 _instance;
	private static int m_SID;
	private static string m_Name;
	private static int m_MaxLevel;
	private Dictionary<int, BulletChangeAction> m_EnableActionInfo;
	private Dictionary<int, BulletChangeAction> m_DisableActionInfo;
	private Dictionary<int, BulletChangeAction> m_CBFuncAction;

	// Properties
	public static CRule11003 instance { get; }

	// Methods

	public static CRule11003 get_instance() { }

	public static void Action1(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static void DoCallBackAction0(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static void DoCallBackAction1(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static void DoCallBackAction2(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public override int SID() { }

	public override string Name() { }

	public override int MaxLevel() { }

	public override Dictionary<int, BulletChangeAction> GetEnableFunc() { }

	public override Dictionary<int, BulletChangeAction> GetDisableFunc() { }

	public override Dictionary<int, BulletChangeAction> GetCBFunc() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class CRule11040 : CRuleBase
{
	// Fields
	public static CRule11040 _instance;
	private static int m_SID;
	private static string m_Name;
	private static int m_MaxLevel;
	private Dictionary<int, BulletChangeAction> m_EnableActionInfo;
	private Dictionary<int, BulletChangeAction> m_DisableActionInfo;
	private Dictionary<int, BulletChangeAction> m_CBFuncAction;

	// Properties
	public static CRule11040 instance { get; }

	// Methods

	public static CRule11040 get_instance() { }

	public static void Action1(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static void DoCallBackAction0(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public override int SID() { }

	public override string Name() { }

	public override int MaxLevel() { }

	public override Dictionary<int, BulletChangeAction> GetEnableFunc() { }

	public override Dictionary<int, BulletChangeAction> GetDisableFunc() { }

	public override Dictionary<int, BulletChangeAction> GetCBFunc() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class CRule11042 : CRuleBase
{
	// Fields
	public static CRule11042 _instance;
	private static int m_SID;
	private static string m_Name;
	private static int m_MaxLevel;
	private Dictionary<int, BulletChangeAction> m_EnableActionInfo;
	private Dictionary<int, BulletChangeAction> m_DisableActionInfo;
	private Dictionary<int, BulletChangeAction> m_CBFuncAction;

	// Properties
	public static CRule11042 instance { get; }

	// Methods

	public static CRule11042 get_instance() { }

	public static void Action1(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static void DoCallBackAction0(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static void DoCallBackAction1(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static void DoCallBackAction2(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public override int SID() { }

	public override string Name() { }

	public override int MaxLevel() { }

	public override Dictionary<int, BulletChangeAction> GetEnableFunc() { }

	public override Dictionary<int, BulletChangeAction> GetDisableFunc() { }

	public override Dictionary<int, BulletChangeAction> GetCBFunc() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class CRule11043 : CRuleBase
{
	// Fields
	public static CRule11043 _instance;
	private static int m_SID;
	private static string m_Name;
	private static int m_MaxLevel;
	private Dictionary<int, BulletChangeAction> m_EnableActionInfo;
	private Dictionary<int, BulletChangeAction> m_DisableActionInfo;
	private Dictionary<int, BulletChangeAction> m_CBFuncAction;

	// Properties
	public static CRule11043 instance { get; }

	// Methods

	public static CRule11043 get_instance() { }

	public static void Action1(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static void DoCallBackAction0(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static void DoCallBackAction1(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public override int SID() { }

	public override string Name() { }

	public override int MaxLevel() { }

	public override Dictionary<int, BulletChangeAction> GetEnableFunc() { }

	public override Dictionary<int, BulletChangeAction> GetDisableFunc() { }

	public override Dictionary<int, BulletChangeAction> GetCBFunc() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class CRule11044 : CRuleBase
{
	// Fields
	public static CRule11044 _instance;
	private static int m_SID;
	private static string m_Name;
	private static int m_MaxLevel;
	private Dictionary<int, BulletChangeAction> m_EnableActionInfo;
	private Dictionary<int, BulletChangeAction> m_DisableActionInfo;
	private Dictionary<int, BulletChangeAction> m_CBFuncAction;

	// Properties
	public static CRule11044 instance { get; }

	// Methods

	public static CRule11044 get_instance() { }

	public static void Action1(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static void DoCallBackAction0(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static void DoCallBackAction1(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public override int SID() { }

	public override string Name() { }

	public override int MaxLevel() { }

	public override Dictionary<int, BulletChangeAction> GetEnableFunc() { }

	public override Dictionary<int, BulletChangeAction> GetDisableFunc() { }

	public override Dictionary<int, BulletChangeAction> GetCBFunc() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class CRule11080 : CRuleBase
{
	// Fields
	public static CRule11080 _instance;
	private static int m_SID;
	private static string m_Name;
	private static int m_MaxLevel;
	private Dictionary<int, BulletChangeAction> m_EnableActionInfo;
	private Dictionary<int, BulletChangeAction> m_DisableActionInfo;
	private Dictionary<int, BulletChangeAction> m_CBFuncAction;

	// Properties
	public static CRule11080 instance { get; }

	// Methods

	public static CRule11080 get_instance() { }

	public static void Action1(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static void DoCallBackAction0(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public override int SID() { }

	public override string Name() { }

	public override int MaxLevel() { }

	public override Dictionary<int, BulletChangeAction> GetEnableFunc() { }

	public override Dictionary<int, BulletChangeAction> GetDisableFunc() { }

	public override Dictionary<int, BulletChangeAction> GetCBFunc() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class CRule11082 : CRuleBase
{
	// Fields
	public static CRule11082 _instance;
	private static int m_SID;
	private static string m_Name;
	private static int m_MaxLevel;
	private Dictionary<int, BulletChangeAction> m_EnableActionInfo;
	private Dictionary<int, BulletChangeAction> m_DisableActionInfo;
	private Dictionary<int, BulletChangeAction> m_CBFuncAction;

	// Properties
	public static CRule11082 instance { get; }

	// Methods

	public static CRule11082 get_instance() { }

	public static void Action1(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static void DoCallBackAction0(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public override int SID() { }

	public override string Name() { }

	public override int MaxLevel() { }

	public override Dictionary<int, BulletChangeAction> GetEnableFunc() { }

	public override Dictionary<int, BulletChangeAction> GetDisableFunc() { }

	public override Dictionary<int, BulletChangeAction> GetCBFunc() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class CRule11083 : CRuleBase
{
	// Fields
	public static CRule11083 _instance;
	private static int m_SID;
	private static string m_Name;
	private static int m_MaxLevel;
	private Dictionary<int, BulletChangeAction> m_EnableActionInfo;
	private Dictionary<int, BulletChangeAction> m_DisableActionInfo;
	private Dictionary<int, BulletChangeAction> m_CBFuncAction;

	// Properties
	public static CRule11083 instance { get; }

	// Methods

	public static CRule11083 get_instance() { }

	public static void Action1(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static void Action2(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static void Action3(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static void DoCallBackAction0(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static void DoCallBackAction1(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static void DoCallBackAction2(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static void DoCallBackAction3(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static void DoCallBackAction4(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public override int SID() { }

	public override string Name() { }

	public override int MaxLevel() { }

	public override Dictionary<int, BulletChangeAction> GetEnableFunc() { }

	public override Dictionary<int, BulletChangeAction> GetDisableFunc() { }

	public override Dictionary<int, BulletChangeAction> GetCBFunc() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class CRule11084 : CRuleBase
{
	// Fields
	public static CRule11084 _instance;
	private static int m_SID;
	private static string m_Name;
	private static int m_MaxLevel;
	private Dictionary<int, BulletChangeAction> m_EnableActionInfo;
	private Dictionary<int, BulletChangeAction> m_DisableActionInfo;
	private Dictionary<int, BulletChangeAction> m_CBFuncAction;

	// Properties
	public static CRule11084 instance { get; }

	// Methods

	public static CRule11084 get_instance() { }

	public static void Action1(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static void DoCallBackAction0(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static void DoCallBackAction1(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public override int SID() { }

	public override string Name() { }

	public override int MaxLevel() { }

	public override Dictionary<int, BulletChangeAction> GetEnableFunc() { }

	public override Dictionary<int, BulletChangeAction> GetDisableFunc() { }

	public override Dictionary<int, BulletChangeAction> GetCBFunc() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class NewItemCache
{
	// Fields
	private static Dictionary<int, NewItemProp> m_ItemPropDict;

	// Methods

	public static void SetItemProp(int itemId, NewItemProp itemProp) { }

	public static NewItemProp GetItemProp(int itemid) { }

	public static bool HasItemProp(int itemid) { }

	public static void RemoveItemProp(int itemId) { }

	public static void ClearAll() { }

	public static void UpdateItemProp(int itemid, string attrName, object attrValue) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class NewItemProp : PropObject, ClassPoolInterface
{
	// Properties
	public int SID { get; set; }
	public int Shape { get; set; }
	public int Amount { get; set; }
	public int Grade { get; set; }
	public int AttSpeed { get; set; }
	public float Att { get; set; }
	public int ElementType { get; set; }
	public int Accuracy { get; set; }
	public int Stability { get; set; }
	public int CrazyEff { get; set; }
	public int CurBullet { get; set; }
	public int MaxBullet { get; set; }
	public int FillTime { get; set; }
	public int FillPerform { get; set; }
	public float Radius { get; set; }
	public int Quality { get; set; }
	public int UnwieldTime { get; set; }
	public int WieldTime { get; set; }
	public float AttDis { get; set; }
	public float BulletSpeed { get; set; }
	public float RShield { get; set; }
	public float ShieldMax { get; set; }
	public int ShieldStatus { get; set; }
	public int ThrowInterval { get; set; }
	public int ExplodeDelay { get; set; }
	public int SnipeFov { get; set; }
	public int SnipeTime { get; set; }
	public int Trajectory { get; set; }
	public float BulletVerticalAcc { get; set; }
	public float ShieldRecoverTime { get; set; }
	public int ColdTime { get; set; }
	public int Pierce { get; set; }
	public int BulletUse { get; set; }
	public int BulletSID { get; set; }
	public int AddStateTime { get; set; }
	public int MaxCover { get; set; }
	public int BallisticType { get; set; }
	public List<int> Inscription { get; set; }
	public int MaxGrade { get; set; }
	public float AttDistance { get; set; }
	public int AttPerformIdx { get; set; }
	public int HPConsumption { get; set; }
	public int FillPerformID { get; set; }
	public int DebuffProb { get; set; }
	public int ChargeTime { get; set; }
	public int BulletState { get; set; }
	public int Enable { get; set; }
	public int Pos { get; set; }
	public int Target { get; set; }
	public int LuckyHit { get; set; }
	public int PFBulletUse { get; set; }
	public int CurPFBullet { get; set; }
	public int MaxPFBullet { get; set; }
	public int KeepTime { get; set; }
	public int DamInterval { get; set; }
	public int ClientCurBullet { get; set; }
	public int PerformType { get; set; }
	public string WeaponType { get; set; }

	// Methods

	public int get_SID() { }

	public void set_SID(int value) { }

	public int get_Shape() { }

	public void set_Shape(int value) { }

	public int get_Amount() { }

	public void set_Amount(int value) { }

	public int get_Grade() { }

	public void set_Grade(int value) { }

	public int get_AttSpeed() { }

	public void set_AttSpeed(int value) { }

	public float get_Att() { }

	public void set_Att(float value) { }

	public int get_ElementType() { }

	public void set_ElementType(int value) { }

	public int get_Accuracy() { }

	public void set_Accuracy(int value) { }

	public int get_Stability() { }

	public void set_Stability(int value) { }

	public int get_CrazyEff() { }

	public void set_CrazyEff(int value) { }

	public int get_CurBullet() { }

	public void set_CurBullet(int value) { }

	public int get_MaxBullet() { }

	public void set_MaxBullet(int value) { }

	public int get_FillTime() { }

	public void set_FillTime(int value) { }

	public int get_FillPerform() { }

	public void set_FillPerform(int value) { }

	public float get_Radius() { }

	public void set_Radius(float value) { }

	public int get_Quality() { }

	public void set_Quality(int value) { }

	public int get_UnwieldTime() { }

	public void set_UnwieldTime(int value) { }

	public int get_WieldTime() { }

	public void set_WieldTime(int value) { }

	public float get_AttDis() { }

	public void set_AttDis(float value) { }

	public float get_BulletSpeed() { }

	public void set_BulletSpeed(float value) { }

	public float get_RShield() { }

	public void set_RShield(float value) { }

	public float get_ShieldMax() { }

	public void set_ShieldMax(float value) { }

	public int get_ShieldStatus() { }

	public void set_ShieldStatus(int value) { }

	public int get_ThrowInterval() { }

	public void set_ThrowInterval(int value) { }

	public int get_ExplodeDelay() { }

	public void set_ExplodeDelay(int value) { }

	public int get_SnipeFov() { }

	public void set_SnipeFov(int value) { }

	public int get_SnipeTime() { }

	public void set_SnipeTime(int value) { }

	public int get_Trajectory() { }

	public void set_Trajectory(int value) { }

	public float get_BulletVerticalAcc() { }

	public void set_BulletVerticalAcc(float value) { }

	public float get_ShieldRecoverTime() { }

	public void set_ShieldRecoverTime(float value) { }

	public int get_ColdTime() { }

	public void set_ColdTime(int value) { }

	public int get_Pierce() { }

	public void set_Pierce(int value) { }

	public int get_BulletUse() { }

	public void set_BulletUse(int value) { }

	public int get_BulletSID() { }

	public void set_BulletSID(int value) { }

	public int get_AddStateTime() { }

	public void set_AddStateTime(int value) { }

	public int get_MaxCover() { }

	public void set_MaxCover(int value) { }

	public int get_BallisticType() { }

	public void set_BallisticType(int value) { }

	public List<int> get_Inscription() { }

	public void set_Inscription(List<int> value) { }

	public int get_MaxGrade() { }

	public void set_MaxGrade(int value) { }

	public float get_AttDistance() { }

	public void set_AttDistance(float value) { }

	public int get_AttPerformIdx() { }

	public void set_AttPerformIdx(int value) { }

	public int get_HPConsumption() { }

	public void set_HPConsumption(int value) { }

	public int get_FillPerformID() { }

	public void set_FillPerformID(int value) { }

	public int get_DebuffProb() { }

	public void set_DebuffProb(int value) { }

	public int get_ChargeTime() { }

	public void set_ChargeTime(int value) { }

	public int get_BulletState() { }

	public void set_BulletState(int value) { }

	public int get_Enable() { }

	public void set_Enable(int value) { }

	public int get_Pos() { }

	public void set_Pos(int value) { }

	public int get_Target() { }

	public void set_Target(int value) { }

	public int get_LuckyHit() { }

	public void set_LuckyHit(int value) { }

	public int get_PFBulletUse() { }

	public void set_PFBulletUse(int value) { }

	public int get_CurPFBullet() { }

	public void set_CurPFBullet(int value) { }

	public int get_MaxPFBullet() { }

	public void set_MaxPFBullet(int value) { }

	public int get_KeepTime() { }

	public void set_KeepTime(int value) { }

	public int get_DamInterval() { }

	public void set_DamInterval(int value) { }

	public int get_ClientCurBullet() { }

	public void set_ClientCurBullet(int value) { }

	public int get_PerformType() { }

	public void set_PerformType(int value) { }

	public string get_WeaponType() { }

	public void set_WeaponType(string value) { }

	public override void Init(int objectID, int propDicCapacity = 50) { }

	public void AddClientProp() { }

	public NewItemProp CloneSelfProp() { }

	public void .ctor() { }
}

// Namespace: 
public class NewObjectCache
{
	// Fields
	private static Dictionary<int, PlayerProp> m_PlayerPropDict;

	// Methods

	public static void SetPlayerProp(int pid, PlayerProp playerProp) { }

	public static PlayerProp GetPlayerProp(int pid) { }

	public static bool HasPlayerProp(int pid) { }

	public static void RemovePlayerProp(int pid) { }

	public static void ClearAll() { }

	public static void ClearAllNH() { }

	public static void UpdatePlayerProp(int pid, string attrname, object attrValue) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class PlayerProp : PropObject, ClassPoolInterface
{
	// Properties
	public int ID { get; set; }
	public int Sex { get; set; }
	public int Photo { get; set; }
	public int Shape { get; set; }
	public string Name { get; set; }
	public int Exp { get; set; }
	public int ExpNext { get; set; }
	public int Cash { get; set; }
	public int Grade { get; set; }
	public int NameIdx { get; set; }
	public int GetGold { get; set; }
	public int Switch { get; set; }
	public int SID { get; set; }
	public int Side { get; set; }
	public int Speed { get; set; }
	public int AttSpeed { get; set; }
	public int BAttSpeed { get; set; }
	public float HP { get; set; }
	public float HPMax { get; set; }
	public float RHP { get; set; }
	public float Armor { get; set; }
	public float ArmorMax { get; set; }
	public float Att { get; set; }
	public int FightMark { get; set; }
	public int MoveStatus { get; set; }
	public int ShootStatus { get; set; }
	public int FightStatus { get; set; }
	public List<int> CurWeapon { get; set; }
	public List<int> Desc { get; set; }
	public int SnipeShape { get; set; }
	public int LifeTime { get; set; }
	public float Shield { get; set; }
	public float RShield { get; set; }
	public float ShieldMax { get; set; }
	public int DefPhysical { get; set; }
	public int DefFire { get; set; }
	public int DefThunder { get; set; }
	public int DefCorrision { get; set; }
	public List<int> DeputyWeapon { get; set; }
	public int ShieldStatus { get; set; }
	public int ActionType { get; set; }
	public int CrazyEff { get; set; }
	public int AdsorbDis { get; set; }
	public int WarCash { get; set; }
	public int WarGrade { get; set; }
	public int Abandoner { get; set; }
	public float ShieldRecoverTime { get; set; }
	public int InteractStatus { get; set; }
	public int WarClientPing { get; set; }
	public int LockEnemy { get; set; }
	public int Dead { get; set; }
	public int ClientOwner { get; set; }
	public int ClientSummonID { get; set; }
	public int Phase { get; set; }
	public int Owner { get; set; }
	public int SrcWeapon { get; set; }
	public int SrcPerform { get; set; }
	public int AttachPart { get; set; }
	public int AttachTarget { get; set; }
	public int RollTime { get; set; }
	public int SuperLevel { get; set; }
	public int WarGSCash { get; set; }
	public int Scene { get; set; }
	public int TeamPos { get; set; }
	public int Online { get; set; }
	public int TurnThresholdAngle { get; set; }
	public int TurnInterval { get; set; }
	public int SaveTime { get; set; }
	public int RandomSeed { get; set; }
	public int DebugStatus { get; set; }
	public int DropReason { get; set; }
	public int MonsterDrop { get; set; }
	public int DyingTimes { get; set; }
	public float ClientShield { get; set; }
	public Vector3 AttFace { get; set; }

	// Methods

	public int get_ID() { }

	public void set_ID(int value) { }

	public int get_Sex() { }

	public void set_Sex(int value) { }

	public int get_Photo() { }

	public void set_Photo(int value) { }

	public int get_Shape() { }

	public void set_Shape(int value) { }

	public string get_Name() { }

	public void set_Name(string value) { }

	public int get_Exp() { }

	public void set_Exp(int value) { }

	public int get_ExpNext() { }

	public void set_ExpNext(int value) { }

	public int get_Cash() { }

	public void set_Cash(int value) { }

	public int get_Grade() { }

	public void set_Grade(int value) { }

	public int get_NameIdx() { }

	public void set_NameIdx(int value) { }

	public int get_GetGold() { }

	public void set_GetGold(int value) { }

	public int get_Switch() { }

	public void set_Switch(int value) { }

	public int get_SID() { }

	public void set_SID(int value) { }

	public int get_Side() { }

	public void set_Side(int value) { }

	public int get_Speed() { }

	public void set_Speed(int value) { }

	public int get_AttSpeed() { }

	public void set_AttSpeed(int value) { }

	public int get_BAttSpeed() { }

	public void set_BAttSpeed(int value) { }

	public float get_HP() { }

	public void set_HP(float value) { }

	public float get_HPMax() { }

	public void set_HPMax(float value) { }

	public float get_RHP() { }

	public void set_RHP(float value) { }

	public float get_Armor() { }

	public void set_Armor(float value) { }

	public float get_ArmorMax() { }

	public void set_ArmorMax(float value) { }

	public float get_Att() { }

	public void set_Att(float value) { }

	public int get_FightMark() { }

	public void set_FightMark(int value) { }

	public int get_MoveStatus() { }

	public void set_MoveStatus(int value) { }

	public int get_ShootStatus() { }

	public void set_ShootStatus(int value) { }

	public int get_FightStatus() { }

	public void set_FightStatus(int value) { }

	public List<int> get_CurWeapon() { }

	public void set_CurWeapon(List<int> value) { }

	public List<int> get_Desc() { }

	public void set_Desc(List<int> value) { }

	public int get_SnipeShape() { }

	public void set_SnipeShape(int value) { }

	public int get_LifeTime() { }

	public void set_LifeTime(int value) { }

	public float get_Shield() { }

	public void set_Shield(float value) { }

	public float get_RShield() { }

	public void set_RShield(float value) { }

	public float get_ShieldMax() { }

	public void set_ShieldMax(float value) { }

	public int get_DefPhysical() { }

	public void set_DefPhysical(int value) { }

	public int get_DefFire() { }

	public void set_DefFire(int value) { }

	public int get_DefThunder() { }

	public void set_DefThunder(int value) { }

	public int get_DefCorrision() { }

	public void set_DefCorrision(int value) { }

	public List<int> get_DeputyWeapon() { }

	public void set_DeputyWeapon(List<int> value) { }

	public int get_ShieldStatus() { }

	public void set_ShieldStatus(int value) { }

	public int get_ActionType() { }

	public void set_ActionType(int value) { }

	public int get_CrazyEff() { }

	public void set_CrazyEff(int value) { }

	public int get_AdsorbDis() { }

	public void set_AdsorbDis(int value) { }

	public int get_WarCash() { }

	public void set_WarCash(int value) { }

	public int get_WarGrade() { }

	public void set_WarGrade(int value) { }

	public int get_Abandoner() { }

	public void set_Abandoner(int value) { }

	public float get_ShieldRecoverTime() { }

	public void set_ShieldRecoverTime(float value) { }

	public int get_InteractStatus() { }

	public void set_InteractStatus(int value) { }

	public int get_WarClientPing() { }

	public void set_WarClientPing(int value) { }

	public int get_LockEnemy() { }

	public void set_LockEnemy(int value) { }

	public int get_Dead() { }

	public void set_Dead(int value) { }

	public int get_ClientOwner() { }

	public void set_ClientOwner(int value) { }

	public int get_ClientSummonID() { }

	public void set_ClientSummonID(int value) { }

	public int get_Phase() { }

	public void set_Phase(int value) { }

	public int get_Owner() { }

	public void set_Owner(int value) { }

	public int get_SrcWeapon() { }

	public void set_SrcWeapon(int value) { }

	public int get_SrcPerform() { }

	public void set_SrcPerform(int value) { }

	public int get_AttachPart() { }

	public void set_AttachPart(int value) { }

	public int get_AttachTarget() { }

	public void set_AttachTarget(int value) { }

	public int get_RollTime() { }

	public void set_RollTime(int value) { }

	public int get_SuperLevel() { }

	public void set_SuperLevel(int value) { }

	public int get_WarGSCash() { }

	public void set_WarGSCash(int value) { }

	public int get_Scene() { }

	public void set_Scene(int value) { }

	public int get_TeamPos() { }

	public void set_TeamPos(int value) { }

	public int get_Online() { }

	public void set_Online(int value) { }

	public int get_TurnThresholdAngle() { }

	public void set_TurnThresholdAngle(int value) { }

	public int get_TurnInterval() { }

	public void set_TurnInterval(int value) { }

	public int get_SaveTime() { }

	public void set_SaveTime(int value) { }

	public int get_RandomSeed() { }

	public void set_RandomSeed(int value) { }

	public int get_DebugStatus() { }

	public void set_DebugStatus(int value) { }

	public int get_DropReason() { }

	public void set_DropReason(int value) { }

	public int get_MonsterDrop() { }

	public void set_MonsterDrop(int value) { }

	public int get_DyingTimes() { }

	public void set_DyingTimes(int value) { }

	public float get_ClientShield() { }

	public void set_ClientShield(float value) { }

	public Vector3 get_AttFace() { }

	public void set_AttFace(Vector3 value) { }

	public override void Init(int objectID, int propDicCapacity = 50) { }

	public void AddClientProp() { }

	public PlayerProp CloneSelfProp() { }

	public void .ctor() { }
}

// Namespace: 
public class PlayerCache
{
	// Fields
	public static PlayerProp playerProp;
	public static int playerID;

	// Methods

	public static bool IsSelfPlayer(int id) { }

	public static void SetPlayerProp(int pid, PlayerProp prop) { }

	public static PlayerProp GetPlayerProp() { }

	public static void UpdatePlayerProp(string attrName, object attrValue) { }

	public void .ctor() { }
}

// Namespace: 
public enum PropType
{
	// Fields
	public int value__;
	public const PropType TYPE_INTEGER = 0;
	public const PropType TYPE_VARCHAR = 1;
	public const PropType TYPE_VECTOR = 2;
	public const PropType TYPE_FLOAT = 3;
	public const PropType TYPE_INT100 = 4;
	public const PropType TYPE_VECTOR2 = 5;
	public const PropType TYPE_VECTOR3 = 6;
	public const PropType TYPE_VECTOR4 = 7;
	public const PropType TYPE_LIST_FLOAT = 8;
	public const PropType TYPE_LIST_STR = 9;
	public const PropType TYPE_LIST_V2 = 10;
	public const PropType TYPE_LIST_V3 = 11;
	public const PropType TYPE_LIST_V4 = 12;
}

// Namespace: 
public class PropItem : ClassPoolInterface
{
	// Fields
	private PropType m_PropValueType;
	private object Value;

	// Properties
	public PropType PropValueType { get; set; }

	// Methods

	public PropType get_PropValueType() { }

	public void set_PropValueType(PropType value) { }

	public void .ctor(PropType propType) { }

	public void InitValueType() { }

	public void SetPropValue<T>(T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145F7A0 Offset: 0x145E7A0 VA: 0x18145F7A0
	|-PropItem.SetPropValue<int>
	|
	|-RVA: 0x145F800 Offset: 0x145E800 VA: 0x18145F800
	|-PropItem.SetPropValue<object>
	|
	|-RVA: 0x145F820 Offset: 0x145E820 VA: 0x18145F820
	|-PropItem.SetPropValue<float>
	|
	|-RVA: 0x145F880 Offset: 0x145E880 VA: 0x18145F880
	|-PropItem.SetPropValue<Vector3>
	*/

	public T GetPropValue<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93E030 Offset: 0x93D030 VA: 0x18093E030
	|-PropItem.GetPropValue<int>
	|
	|-RVA: 0x93E090 Offset: 0x93D090 VA: 0x18093E090
	|-PropItem.GetPropValue<object>
	|
	|-RVA: 0x93E0F0 Offset: 0x93D0F0 VA: 0x18093E0F0
	|-PropItem.GetPropValue<float>
	|
	|-RVA: 0x93E150 Offset: 0x93D150 VA: 0x18093E150
	|-PropItem.GetPropValue<Vector3>
	*/

	public void UpdatePropValue(object value) { }

	public void OnSpawnFromPool() { }

	public void OnRecycleToPool() { }

	public void OnDestroyInPool() { }
}

// Namespace: 
public abstract class PropObject : ClassPoolInterface
{
	// Fields
	public int ObjectID;
	protected string m_EventStr;
	protected Dictionary<string, PropItem> m_PropDict;

	// Methods

	public virtual void Init(int objectID, int propDicCapacity = 50) { }

	public void ExecPropChangeEvent(string key) { }

	public void AddPropItem<T>(PropType type, string key, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145FA50 Offset: 0x145EA50 VA: 0x18145FA50
	|-PropObject.AddPropItem<List<int>>
	|-PropObject.AddPropItem<object>
	|-PropObject.AddPropItem<string>
	|
	|-RVA: 0x145F8F0 Offset: 0x145E8F0 VA: 0x18145F8F0
	|-PropObject.AddPropItem<int>
	|
	|-RVA: 0x145FBB0 Offset: 0x145EBB0 VA: 0x18145FBB0
	|-PropObject.AddPropItem<float>
	|
	|-RVA: 0x145FD10 Offset: 0x145ED10 VA: 0x18145FD10
	|-PropObject.AddPropItem<Vector3>
	*/

	public void SetPropValue<T>(string key, T value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x145FF40 Offset: 0x145EF40 VA: 0x18145FF40
	|-PropObject.SetPropValue<List<int>>
	|-PropObject.SetPropValue<object>
	|-PropObject.SetPropValue<string>
	|
	|-RVA: 0x145FE80 Offset: 0x145EE80 VA: 0x18145FE80
	|-PropObject.SetPropValue<int>
	|
	|-RVA: 0x1460000 Offset: 0x145F000 VA: 0x181460000
	|-PropObject.SetPropValue<float>
	|
	|-RVA: 0x14600C0 Offset: 0x145F0C0 VA: 0x1814600C0
	|-PropObject.SetPropValue<Vector3>
	*/

	public T GetPropValue<T>(string key, T defaultValue) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93E2A0 Offset: 0x93D2A0 VA: 0x18093E2A0
	|-PropObject.GetPropValue<List<int>>
	|-PropObject.GetPropValue<object>
	|-PropObject.GetPropValue<string>
	|
	|-RVA: 0x93E1D0 Offset: 0x93D1D0 VA: 0x18093E1D0
	|-PropObject.GetPropValue<int>
	|
	|-RVA: 0x93E370 Offset: 0x93D370 VA: 0x18093E370
	|-PropObject.GetPropValue<float>
	|
	|-RVA: 0x93E440 Offset: 0x93D440 VA: 0x18093E440
	|-PropObject.GetPropValue<Vector3>
	*/

	public bool HasPropKey(string key) { }

	public void UpdatePropValue(string key, object value) { }

	public void OnSpawnFromPool() { }

	public void OnRecycleToPool() { }

	public void OnDestroyInPool() { }

	protected void .ctor() { }
}

// Namespace: 
public class WarCache
{
	// Fields
	public static bool AtReport;
	public static netwarreward_GS2CRewardFinishWarClass ReportData;
	public static WarLevelInfo LevelInfo;
	public static WarLevelInfo OldLevelInfo;
	public static bool IsHeroDie;
	public static bool HasBoss;
	public static int BossID;
	public static bool HasBossWar;
	public static int IsPause;
	public static int CurRound;
	public static bool LoadOK;
	public static Dictionary<int, MinimapPoint> MinimapPoints;
	public static bool TargetPointUpdated;

	// Methods

	public static void MinimapPoint(int levelID, int operation, ref List<MinimapPoint> points) { }

	public static void BossCome(int pid) { }

	public static void ShowBossHandPanel(int istate) { }

	public static void LevelNodeLoadStart(WarLevelInfo info) { }

	public static void SetWarRound(int round) { }

	public static void LevelNodeLoadOk(bool IsOK) { }

	public static void LevelNodeGoalOk(int iScene) { }

	private static void WarFinishView() { }

	public static void ChooseTalentOver() { }

	public static void ReJudge() { }

	public static bool EnterNextLayer(out int enterLayer) { }

	public static void ClearAll() { }

	public static void ClearOnePass() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class WarCache.<>c
{
	// Fields
	public static readonly WarCache.<>c <>9;
	public static Action<MinimapPoint> <>9__13_0;
	public static Action<MinimapPoint> <>9__13_1;
	public static Action<MinimapPoint> <>9__13_2;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <MinimapPoint>b__13_0(MinimapPoint x) { }

	internal void <MinimapPoint>b__13_1(MinimapPoint P) { }

	internal void <MinimapPoint>b__13_2(MinimapPoint P) { }
}

// Namespace: 
public class WarLevelInfo
{
	// Fields
	public int LevelID;
	public int iFinish;
	public int MaxLevelCnt;
	public int CurLevel;
	public int CurLayer;
	public int LevelType;
	public int GameType;
	public int NewScene;
	public int WarNum;
	public int MaxRoom;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public struct MinimapPoint
{
	// Fields
	public int ID;
	public int Type;
	public int ShowMode;
	public Vector3 Pos;
}

// Namespace: 
public class CameraCtrl : MonoBehaviour
{
	// Fields
	public bool OpenTest;
	private CameraData m_CameraData;
	private ETCTouchPad m_Ect;
	private float m_x_Change_Prob;
	private float m_recoilMax_X;
	private float m_recoilMax_Y;
	private float m_recoilSpeed_X;
	private float m_recoilSpeed_Y;
	private float m_recoilTime;
	private float m_randomMin_X;
	private float m_randomMin_Y;
	private float m_randomMax_X;
	private float m_randomMax_Y;
	private float m_recoverSpeed;
	private float m_recoilUpLimit;
	private float m_recoilDownLimit;
	private bool m_AutoAimat;
	public static CameraCtrl instance;

	// Properties
	public float X_Change_Prob { get; }
	public float RecoilMax_X { get; }
	public float RecoilMax_Y { get; }
	public float RecoilSpeed_X { get; set; }
	public float RecoilSpeed_Y { get; set; }
	public float RecoilTime { get; }
	public float RandomMin_X { get; }
	public float RandomMin_Y { get; }
	public float RandomMax_X { get; }
	public float RandomMax_Y { get; }
	public float RecoverSpeed { get; }
	public CameraData CameraData { get; }

	// Methods

	public float get_X_Change_Prob() { }

	public float get_RecoilMax_X() { }

	public float get_RecoilMax_Y() { }

	public float get_RecoilSpeed_X() { }

	public void set_RecoilSpeed_X(float value) { }

	public float get_RecoilSpeed_Y() { }

	public void set_RecoilSpeed_Y(float value) { }

	public float get_RecoilTime() { }

	public float get_RandomMin_X() { }

	public float get_RandomMin_Y() { }

	public float get_RandomMax_X() { }

	public float get_RandomMax_Y() { }

	public float get_RecoverSpeed() { }

	public CameraData get_CameraData() { }

	private void Awake() { }

	private void Start() { }

	private void OnDestroy() { }

	public void OnEnable() { }

	public void CalOpenTest() { }

	private void InitEvent() { }

	public void ClickFire(object[] args) { }

	protected bool TryFire() { }

	private void Update() { }

	public void Recoil() { }

	public void TouchMoveCall(Vector3 euler) { }

	public void ForceRecover(float x, float y) { }

	public void Recover() { }

	public void RefreshSettingData() { }

	public CameraData.SettingData GetSettingData() { }

	public static void SetFPSCameraHorizontal() { }

	public void .ctor() { }
}

// Namespace: 
public class CameraData
{
	// Fields
	private float m_CurRecoilSave_X;
	private float m_CurRecoilSave_Y;
	private float m_RecoverSave_X;
	private float m_RecoverSave_Y;
	private int m_directionX;
	private CameraCtrl m_target;
	private Dictionary<string, CameraData.SettingData> m_camDataByGun;

	// Properties
	public float CurRecoilSave_X { get; set; }
	public float CurRecoilSave_Y { get; set; }
	public float RecoverSave_X { get; set; }
	public float RecoverSave_Y { get; set; }
	public int DirectionX { get; set; }

	// Methods

	public float get_CurRecoilSave_X() { }

	public void set_CurRecoilSave_X(float value) { }

	public float get_CurRecoilSave_Y() { }

	public void set_CurRecoilSave_Y(float value) { }

	public float get_RecoverSave_X() { }

	public void set_RecoverSave_X(float value) { }

	public float get_RecoverSave_Y() { }

	public void set_RecoverSave_Y(float value) { }

	public int get_DirectionX() { }

	public void set_DirectionX(int value) { }

	public void .ctor(CameraCtrl target) { }

	public void AddEvent() { }

	public void RemoveEvent() { }

	private void CalOpenTest(object[] args) { }

	private void RefreshData(object[] args) { }

	public void RefreshBySwitchWeapon(object[] args) { }

	public CameraData.SettingData GetWeaponSettingData(string weaponName) { }
}

// Namespace: 
public class CameraData.SettingData
{
	// Fields
	public float X_Change_Prob;
	public float RecoilMax_X;
	public float RecoilMax_Y;
	public float RecoilTime;
	public float RandomMin_X;
	public float RandomMin_Y;
	public float RandomMax_X;
	public float RandomMax_Y;
	public float RecoverSpeed;
	public float RecoilUpLimit;
	public float RecoilDownLimit;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class CameraSettingByGun : MonoBehaviour
{
	// Fields
	public float X_Change_Prob;
	public float RecoilMax_X;
	public float RecoilMax_Y;
	public float RecoilTime;
	public float RandomMin_X;
	public float RandomMin_Y;
	public float RandomMax_X;
	public float RandomMax_Y;
	public float RecoverSpeed;
	public float StabilityOffset;
	public float Axis_X_Y_Ratio;
	public float RecoilUpLimit;
	public float RecoilDownLimit;
	private int m_weaponShape;
	private int m_weaponPos;
	private int m_weaponitemid;
	private string m_name;
	private string WeaponPropEventStr;
	private string HeroPropEventStr;

	// Methods

	public void Start() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void OnDestroy() { }

	private void InitEvent() { }

	private void RemoveEvent() { }

	private int GetWeaponPos() { }

	private int GetItemID() { }

	private void RefreshByWeaponyProp(object[] args) { }

	private void RefreshByHeroProp(object[] args) { }

	private void RefreshByShootStaus() { }

	private PropObject GetWeaponCache() { }

	private float GetStability() { }

	private float GetRecoilMaxX() { }

	private float GetRecoilMaxY() { }

	public void RefreshParam() { }

	public void .ctor() { }
}

// Namespace: 
public enum SpectatorType
{
	// Fields
	public int value__;
	public const SpectatorType Fake = 0;
	public const SpectatorType Monster = 1;
	public const SpectatorType CheckDeadAnim = 2;
	public const SpectatorType RotateToMonster = 3;
	public const SpectatorType RotateToDead = 4;
}

// Namespace: 
public class FakeDeadCamera : MonoBehaviour
{
	// Fields
	private Transform m_cam;
	public float sensitivityX;
	private float sensitivityY;
	private string xAxis;
	private string yAxis;
	[HeaderAttribute] // RVA: 0x95FE0 Offset: 0x953E0 VA: 0x180095FE0
	public float Height;
	public float SecondStage;
	public float ToMonsterMinus;
	public float SecondTime;
	public float TimeToMonster;
	public float TimeToDeadPlayer;
	private int monsterPid;
	private SpectatorType type;
	private Transform monster;
	private Transform hero;
	private Transform m_Fake;
	private float height;
	private NewPlayerObject monsterobj;
	private Vector3 deadface;
	private bool RotateClockWise;
	private bool YRotateClockWise;
	private bool Speed;
	private float yspeed;
	private float xspeed;
	private float rotatemax;
	private int CurLayer;
	private Vector3 oldpos;
	private Transform staredat;
	private string fakeHeroName;
	private Transform virtialCam;
	private float fakeOffset;

	// Methods

	public void OnEnable() { }

	public void Update() { }

	public void AddinRigidBody() { }

	public void DelRigidBody() { }

	public void OnDisable() { }

	public void FixedUpdate() { }

	public void CheckMonsterAlive() { }

	public void TurnToMonster() { }

	public bool Returncam() { }

	public void StartDeadAnim() { }

	public void UpdatePhaseone() { }

	public void UpdatePhasetwo() { }

	public void UpdatePhasethree() { }

	public void UpdatePhasefour() { }

	public void HideEffect() { }

	private void SwitchLookAt(bool isFreeLook) { }

	public void ChangeCurrentType(SpectatorType newtype) { }

	public void .ctor() { }
}

// Namespace: 
public class RelifeCamera : MonoBehaviour
{
	// Fields
	[HeaderAttribute] // RVA: 0x97EB0 Offset: 0x972B0 VA: 0x180097EB0
	public float MoveTime;
	[HeaderAttribute] // RVA: 0x9AE00 Offset: 0x9A200 VA: 0x18009AE00
	public float DelayTime;
	[HeaderAttribute] // RVA: 0x9CC10 Offset: 0x9C010 VA: 0x18009CC10
	public float ShakeDistance;
	[HeaderAttribute] // RVA: 0x9D4D0 Offset: 0x9C8D0 VA: 0x18009D4D0
	public float TargetHeight;
	[HeaderAttribute] // RVA: 0x9F4B0 Offset: 0x9E8B0 VA: 0x18009F4B0
	public float TargetDistance;
	[HeaderAttribute] // RVA: 0xA11A0 Offset: 0xA05A0 VA: 0x1800A11A0
	public float InvincibleTime;
	[HeaderAttribute] // RVA: 0xA4340 Offset: 0xA3740 VA: 0x1800A4340
	public float CameraToHeroDistance;
	[HeaderAttribute] // RVA: 0xA4D10 Offset: 0xA4110 VA: 0x1800A4D10
	public float CameraToHorizontalAngle;
	private Vector3 lastPos;
	private bool isStart;
	private Vector3 target;
	private Transform selfCamera;
	private UGUILink link;
	private Animator ani;
	private Transform fakeHero;
	private CTimerNode timeCall;
	private CTimerNode delayCall;
	private string fakeHeroName;

	// Methods

	private void OnEnable() { }

	public void Update() { }

	private void PlayRelifeAni() { }

	private void OnArriveDestination() { }

	private bool OnArriveTime() { }

	private bool CanMoveCamera() { }

	private void SetRoateHorizontal(Transform obj) { }

	private void CreateFakeHero() { }

	private void AddinRigidBody(Transform obj) { }

	private void OnDisable() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <Update>b__19_0() { }
}

// Namespace: 
public enum CodeShieldType
{
	// Fields
	public int value__;
	public const CodeShieldType MarkSignal = 0;
	public const CodeShieldType SteamVoiceChat = 1;
	public const CodeShieldType SteamInvite = 2;
	public const CodeShieldType SteamMatch = 3;
	public const CodeShieldType ZMVoiceChat = 4;
	public const CodeShieldType ZMMatch = 5;
	public const CodeShieldType ZMFriend = 6;
	public const CodeShieldType TestWar = 7;
	public const CodeShieldType RefileCamera = 8;
	public const CodeShieldType SwitchProgress = 9;
	public const CodeShieldType LookWarCamera = 10;
	public const CodeShieldType FinishWar = 11;
	public const CodeShieldType TwoLayerBossMoveCollider = 12;
	public const CodeShieldType Monster2DSound = 13;
	public const CodeShieldType CannonDrop = 14;
	public const CodeShieldType ArchiveFailTip = 15;
	public const CodeShieldType FPSPing = 16;
	public const CodeShieldType SteamMatchData = 17;
	public const CodeShieldType SteamMatchPingTest = 18;
	public const CodeShieldType MonsterAtMe = 19;
	public const CodeShieldType MsgChat = 20;
	public const CodeShieldType SteamPacketBuffer = 21;
	public const CodeShieldType AddLanguage = 22;
	public const CodeShieldType BridgeNet = 23;
	public const CodeShieldType BridgeNetTest = 24;
	public const CodeShieldType BloodBar = 25;
	public const CodeShieldType NPCEvent = 26;
	public const CodeShieldType MatchExpectedTime = 27;
	public const CodeShieldType WeaponLuckyHit = 28;
	public const CodeShieldType ZMFriendTestData = 29;
	public const CodeShieldType TeamerDyingSign = 30;
	public const CodeShieldType LeftMonsterTip = 31;
	public const CodeShieldType StageTipFix = 32;
	public const CodeShieldType TeamerInfoTest = 33;
	public const CodeShieldType UpdateMove = 34;
	public const CodeShieldType WeaponStandbySound = 35;
	public const CodeShieldType LoadingCG = 36;
	public const CodeShieldType NewJumpSystem = 37;
	public const CodeShieldType NewChargeSystem = 38;
	public const CodeShieldType SteamReadvdf = 39;
	public const CodeShieldType EmojiDisplay = 40;
	public const CodeShieldType DyP2P_TCPFlag = 41;
	public const CodeShieldType Split_CancelSkill = 42;
	public const CodeShieldType MarkSoloClose = 43;
	public const CodeShieldType SetMergePacketTime1 = 44;
	public const CodeShieldType SetMergePacketTime5 = 45;
	public const CodeShieldType SetMergePacketTime10 = 46;
	public const CodeShieldType SetMergePacketTime20 = 47;
}

// Namespace: 
public static class CodeShield
{
	// Fields
	public static Dictionary<CodeShieldType, CodeShieldObject> CodeShieldDict;

	// Methods

	public static bool CanRunCode(CodeShieldType codeShieldType) { }

	public static void SetCodeShieldActive(CodeShieldType codeShieldType, bool isActive) { }

	private static void TestArchive(bool isActive) { }

	public static void SetCodeShieldActive(string codeTypeName, bool isActive) { }

	private static void .cctor() { }
}

// Namespace: 
public class CodeShieldObject
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <IsShield>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <ShowName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <CodeDesc>k__BackingField;

	// Properties
	public bool IsShield { get; set; }
	public string ShowName { get; set; }
	public string CodeDesc { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_IsShield(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_IsShield() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_ShowName(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_ShowName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_CodeDesc(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_CodeDesc() { }

	public void .ctor(bool isShield, string desc = "", string showName = "") { }
}

// Namespace: 
public class PCCodeShieldItem : MonoBehaviour
{
	// Fields
	private CodeShieldArgs codeArgs;
	private TextMeshProUGUI moudelName;
	private TextMeshProUGUI desc;
	private Toggle toggle;

	// Methods

	private void Awake() { }

	private void OnClick(bool isCodeShield) { }

	public void ScrollCellContent(object info) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void ScrollSelectContent(object infoobj) { }

	public void .ctor() { }
}

// Namespace: 
public class CodeShieldArgs
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private CodeShieldType <CodeShieldType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <ShowName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Desc>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <IsCodeShield>k__BackingField;

	// Properties
	public CodeShieldType CodeShieldType { get; set; }
	public string ShowName { get; set; }
	public string Desc { get; set; }
	public bool IsCodeShield { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_CodeShieldType(CodeShieldType value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public CodeShieldType get_CodeShieldType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_ShowName(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_ShowName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Desc(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Desc() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_IsCodeShield(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_IsCodeShield() { }

	public void .ctor(CodeShieldType codeShieldType, string showName, string desc, bool isCodeShield) { }
}

// Namespace: 
public class PCCodeShieldPanel_Logic : CLogicBaseUIForm
{
	// Fields
	private LoopVerticalScrollRect loopScrollCom;
	private List<CodeShieldArgs> codeShieldArgsList;

	// Methods

	private void Awake() { }

	private void OnCloseClick() { }

	private void OnEnable() { }

	private void RefreshLogLoop() { }

	private void AddCodeArgs() { }

	private int CompareFunc(CodeShieldArgs cmp1, CodeShieldArgs cmp2) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <AddCodeArgs>b__6_0(CodeShieldArgs cmp1, CodeShieldArgs cmp2) { }
}

// Namespace: 
public class Layer
{
	// Fields
	public const int Default = 0;
	public const int TransparentFX = 1;
	public const int IgnoreRaycast = 2;
	public const int Water = 4;
	public const int UI = 5;
	public const int Weapon = 8;
	public const int UIModel = 9;
	public const int RealBullet = 10;
	public const int Monster = 11;
	public const int NPC = 12;
	public const int Player = 13;
	public const int Controller = 14;
	public const int MoveCollider = 15;
	public const int CanDestroy = 16;
	public const int AimatCollider = 17;
	public const int DropItem = 18;
	public const int Ragdoll = 19;
	public const int Powerball = 20;
	public const int HeroTrigger = 21;
	public const int PenetrateNPC = 22;
	public const int AirWall = 24;
	public const int OnlyDefault = 26;
	public const int DefaultIgnoreCC = 30;
	public const int Mountain = 31;
	public const int SpecialQingyan = 9;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public static class Layer.Mask
{
	// Fields
	public static int RayCastCartoonMask;
	public static int RayCastCartoonMaskShow;
	public static int RayCastCartoonMaskWithPower;
	public static int RayCastCartoonMaskWithPowerFree;
	public static int RayCastCartoonMaskDelegate;
	public static int GroundFlyCartoonDelegateMask;
	public static int DelegateCartoonMask;
	public static int GrenadeMask;
	public static int ThreeDUIMask;
	public static int DefaultMask;
	public static int MonsterDefaultMask;
	public static int AimatMask;
	public static int AutoAttMask;
	public static int AimatColliderMask;
	public static int CheckLandMask;
	public static int RayCastUIModel;
	public static int RayCastNpc;
	public static int RayCastAllNpc;
	public static int RayCastGroundNPC;
	public static int RayCastWater;
	public static int RayCastMarkSignal;
	public static int GroundFlyMask;
	public static int SpecialGrenadeMask;
	public static int SpecialJumpAttack;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public class Tag
{
	// Fields
	public const string Untagged = "Untagged";
	public const string Powerball = "Powerball";
	public const string Monster_Weakness = "Monster_Weakness";
	public const string Monster_UpperLeft = "Monster_UpperLeft";
	public const string Monster_UpperRight = "Monster_UpperRight";
	public const string Monster_UpperBody = "Monster_UpperBody";
	public const string Monster_UnderLeft = "Monster_UnderLeft";
	public const string Monster_UnderRight = "Monster_UnderRight";
	public const string Monster_Shield = "Monster_Shield";
	public const string Monster_QingyanSkill = "Monster_QingyanSkill";
	public const string Monster_Boom = "Monster_Boom";
	public const string Monster_ElbowLeft = "Monster_ElbowLeft";
	public const string Monster_ElbowRight = "Monster_ElbowRight";
	public const string Monster_Stomach = "Monster_Stomach";
	public const string Monster_Hardness = "Monster_Hardness";
	public const string Monster_LeftGun = "Monster_LeftGun";
	public const string Monster_RightGun = "Monster_RightGun";
	public const string Controller = "Controller";
	public const string Water = "Water";
	public const string Wood = "Wood";
	public const string desert = "desert";
	public const string AttrScroll = "AttrScroll";
	public const string IgnoreHide = "IgnoreHide";
	public const string Stone = "Stone";
	public const string Strike = "Strike";
	public const string HingeJoint = "HingeJoint";
	public const string NotOpenHideDoor = "NotOpenHideDoor";

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class Parabola
{
	// Fields
	private Vector3 m_Start;
	private Vector3 m_End;
	private float m_ExtHeight;
	private float m_Speed;
	private float m_PlaneDis;
	private float m_PlaneX;
	private float m_A;
	private float m_B;
	private float m_H;
	private float m_DisX;
	private float m_DisZ;
	private float m_CurTime;
	private float m_MaxTime;
	private float m_JumpMaxTime;
	private float m_StartBufTime;
	private float m_EndBufTime;
	private float m_JumpUpTime;
	private float m_AniJumpTime;

	// Methods

	public void InitParabola(Vector3 start, Vector3 end, float extheight, float speed, int shape, int startBufTime, int endBufTime, int upTime) { }

	private void CalParabolaParam() { }

	public bool IsEnd() { }

	public bool IsJumpOver() { }

	public void UpdateTime() { }

	public Vector3 GetEndPos() { }

	public Vector3 GetParabolaPos() { }

	public void .ctor() { }
}

// Namespace: 
public class Line
{
	// Fields
	private Vector3 m_Start;
	private Vector3 m_End;
	private float m_Speed;
	private float m_Distance;
	private float m_CurMoveDis;
	private Vector3 m_Forward;

	// Methods

	public void InitLine(Vector3 start, Vector3 end, float speed) { }

	public bool IsEnd() { }

	public Vector3 GetLinePos() { }

	public Vector3 GetEndPos() { }

	public void .ctor() { }
}

// Namespace: 
public class ScriptBezier
{
	// Fields
	private Vector3 StartPos;
	private Vector3 MidPos;
	private Vector3 EndPos;
	private Vector3 A;
	private Vector3 B;

	// Methods

	public void .ctor(Vector3 start, Vector3 mid, Vector3 end) { }

	public void SetPos(Vector3 start, Vector3 mid, Vector3 end) { }

	public void InitConstant() { }

	public Vector3 GetPos(float ftime) { }
}

// Namespace: 
public class DebugLogConsole : CLogicBaseUIForm
{
	// Fields
	private LoopVerticalScrollRect logLoopScrollCom;
	private LoopVerticalScrollRect netLimitloopScrollCom;
	private List<LogArgs> argList;
	private List<NetWorkLimitItem> netWorkLimitItemList;
	private TMP_InputField moudelName;
	private TMP_InputField netWorkName;
	private Toggle hideToggle;
	private StableKeybinding closeBtn;
	private GameObject netWorkLimitObj;

	// Methods

	private void Awake() { }

	private void OnOpenConsole() { }

	private void OnCloseClick() { }

	private void OnNetWorkClick() { }

	private void OnConfirmClick() { }

	private void BackGame() { }

	private void AddNetLimitInfo() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void RefreshLogLoop(object[] param) { }

	private void RefreshNetLimitLoop(object[] param) { }

	private void AddLog() { }

	private int CompareFunc(LogArgs cmp1, LogArgs cmp2) { }

	private void AddNetLimit() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <AddLog>b__20_0(LogArgs cmp1, LogArgs cmp2) { }
}

// Namespace: 
public enum DebugType
{
	// Fields
	public int value__;
	public const DebugType Default = 0;
	public const DebugType TestLog = 1;
	public const DebugType NPC = 2;
	public const DebugType NPCDebug = 3;
	public const DebugType BloodBar = 4;
	public const DebugType Log = 5;
	public const DebugType WarShop = 6;
	public const DebugType Player = 7;
	public const DebugType HeroMove = 8;
	public const DebugType PlayerMove = 9;
	public const DebugType PlayerAttack = 10;
	public const DebugType MonsterWarn = 11;
	public const DebugType NetWork = 12;
	public const DebugType NetWorkMust = 13;
	public const DebugType Cartoon = 14;
	public const DebugType IK = 15;
	public const DebugType Team = 16;
	public const DebugType Skill = 17;
	public const DebugType SkillDebug = 18;
	public const DebugType Behavior = 19;
	public const DebugType Entry = 20;
	public const DebugType SaveGame = 21;
	public const DebugType Achieve = 22;
	public const DebugType LoginServer = 23;
	public const DebugType AskRelife = 24;
	public const DebugType DGW = 25;
	public const DebugType PostEffect = 26;
	public const DebugType Loading = 27;
	public const DebugType Notify = 28;
	public const DebugType Prop = 29;
	public const DebugType Dead = 30;
	public const DebugType Pool = 31;
	public const DebugType Target = 32;
	public const DebugType NPCEvent = 33;
	public const DebugType State = 34;
	public const DebugType FollowText = 35;
	public const DebugType MainTime = 36;
	public const DebugType MainUITime = 37;
	public const DebugType MarkSignal = 38;
	public const DebugType DropBase = 39;
	public const DebugType SteamTeam = 40;
	public const DebugType TeamVoice = 41;
	public const DebugType GuideInfo = 42;
	public const DebugType Sound = 43;
	public const DebugType MonsterBug = 44;
	public const DebugType MinMapTarBug = 45;
	public const DebugType FeedBack = 46;
	public const DebugType BulletBug = 47;
	public const DebugType TeamateBug = 48;
	public const DebugType SalvaBug = 49;
	public const DebugType RelifeBug = 50;
	public const DebugType DropBug = 51;
	public const DebugType WeaponStandBySound = 52;
	public const DebugType LoadScene = 53;
	public const DebugType JumpAttack = 54;
	public const DebugType HeroVoiceSwitch = 55;
	public const DebugType ZMSDK = 56;
}

// Namespace: 
public enum DebugColor
{
	// Fields
	public int value__;
	public const DebugColor Yellow = 0;
	public const DebugColor Red = 1;
	public const DebugColor Blue = 2;
	public const DebugColor Green = 3;
	public const DebugColor Black = 4;
	public const DebugColor None = 5;
}

// Namespace: 
public static class DebugDY
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static Dictionary<DebugType, bool> DebugTypeDict;
	public static List<NetWorkLimitItem> NetWorkLimitLst;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <CanLogOnRunCsharp>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <CanLogOnRunLua>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <CanLogOnNoEditor>k__BackingField;
	private static StringBuilder showMsg;
	private static Dictionary<DebugColor, string> debugColorDict;
	private static StringBuilder resul;

	// Properties
	public static bool CanLogOnRunCsharp { get; set; }
	public static bool CanLogOnRunLua { get; set; }
	public static bool CanLogOnNoEditor { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_CanLogOnRunCsharp(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_CanLogOnRunCsharp() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_CanLogOnRunLua(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_CanLogOnRunLua() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_CanLogOnNoEditor(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_CanLogOnNoEditor() { }

	public static bool CanLog() { }

	public static void SetDebugActive(DebugType type, bool isActive) { }

	public static void Log(DebugType debugType, object[] msg) { }

	public static void Log<T1>(DebugType debugType, T1 t1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F99B20 Offset: 0x1F98B20 VA: 0x181F99B20
	|-DebugDY.Log<object>
	*/

	public static void Log<T1, T2>(DebugType debugType, T1 t1, T2 t2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F99A20 Offset: 0x1F98A20 VA: 0x181F99A20
	|-DebugDY.Log<object, object>
	*/

	public static void Log<T1, T2, T3>(DebugType debugType, T1 t1, T2 t2, T3 t3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F998F0 Offset: 0x1F988F0 VA: 0x181F998F0
	|-DebugDY.Log<object, object, object>
	*/

	public static void Log<T1, T2, T3, T4>(DebugType debugType, T1 t1, T2 t2, T3 t3, T4 t4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F997A0 Offset: 0x1F987A0 VA: 0x181F997A0
	|-DebugDY.Log<object, object, object, object>
	*/

	public static void Log<T1, T2, T3, T4, T5>(DebugType debugType, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F99640 Offset: 0x1F98640 VA: 0x181F99640
	|-DebugDY.Log<object, object, object, object, object>
	*/

	public static void Log<T1, T2, T3, T4, T5, T6>(DebugType debugType, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F994C0 Offset: 0x1F984C0 VA: 0x181F994C0
	|-DebugDY.Log<object, object, object, object, object, object>
	*/

	public static void Log<T1, T2, T3, T4, T5, T6, T7>(DebugType debugType, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F99320 Offset: 0x1F98320 VA: 0x181F99320
	|-DebugDY.Log<object, object, object, object, object, object, object>
	*/

	public static void Log<T1, T2, T3, T4, T5, T6, T7, T8>(DebugType debugType, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F99080 Offset: 0x1F98080 VA: 0x181F99080
	|-DebugDY.Log<object, object, object, object, object, object, object, object>
	*/

	public static void Log<T1, T2, T3, T4, T5, T6, T7, T8, T9>(DebugType debugType, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F98EA0 Offset: 0x1F97EA0 VA: 0x181F98EA0
	|-DebugDY.Log<object, object, object, object, object, object, object, object, object>
	*/

	public static void Log<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(DebugType debugType, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F98DA0 Offset: 0x1F97DA0 VA: 0x181F98DA0
	|-DebugDY.Log<object, object, object, object, object, object, object, object, object, object>
	*/

	public static void Log(object[] msg) { }

	public static void Log<T1>(T1 t1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F99AB0 Offset: 0x1F98AB0 VA: 0x181F99AB0
	|-DebugDY.Log<object>
	*/

	public static void Log<T1, T2>(T1 t1, T2 t2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F98C30 Offset: 0x1F97C30 VA: 0x181F98C30
	|-DebugDY.Log<object, int>
	|-DebugDY.Log<string, int>
	|
	|-RVA: 0x1F99990 Offset: 0x1F98990 VA: 0x181F99990
	|-DebugDY.Log<object, object>
	*/

	public static void Log<T1, T2, T3>(T1 t1, T2 t2, T3 t3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F99850 Offset: 0x1F98850 VA: 0x181F99850
	|-DebugDY.Log<object, object, object>
	*/

	public static void Log<T1, T2, T3, T4>(T1 t1, T2 t2, T3 t3, T4 t4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F99700 Offset: 0x1F98700 VA: 0x181F99700
	|-DebugDY.Log<object, object, object, object>
	*/

	public static void Log<T1, T2, T3, T4, T5>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F99590 Offset: 0x1F98590 VA: 0x181F99590
	|-DebugDY.Log<object, object, object, object, object>
	*/

	public static void Log<T1, T2, T3, T4, T5, T6>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F99400 Offset: 0x1F98400 VA: 0x181F99400
	|-DebugDY.Log<object, object, object, object, object, object>
	*/

	public static void Log<T1, T2, T3, T4, T5, T6, T7>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F99250 Offset: 0x1F98250 VA: 0x181F99250
	|-DebugDY.Log<object, object, object, object, object, object, object>
	*/

	public static void Log<T1, T2, T3, T4, T5, T6, T7, T8>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F99170 Offset: 0x1F98170 VA: 0x181F99170
	|-DebugDY.Log<object, object, object, object, object, object, object, object>
	*/

	public static void Log<T1, T2, T3, T4, T5, T6, T7, T8, T9>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F98F90 Offset: 0x1F97F90 VA: 0x181F98F90
	|-DebugDY.Log<object, object, object, object, object, object, object, object, object>
	*/

	public static void Log<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F98CB0 Offset: 0x1F97CB0 VA: 0x181F98CB0
	|-DebugDY.Log<object, object, object, object, object, object, object, object, object, object>
	*/

	public static void LogError(DebugType debugType, object[] msg) { }

	public static void LogError<T1>(DebugType debugType, T1 t1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F97C20 Offset: 0x1F96C20 VA: 0x181F97C20
	|-DebugDY.LogError<object>
	*/

	public static void LogError<T1, T2>(DebugType debugType, T1 t1, T2 t2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F97B20 Offset: 0x1F96B20 VA: 0x181F97B20
	|-DebugDY.LogError<object, object>
	*/

	public static void LogError<T1, T2, T3>(DebugType debugType, T1 t1, T2 t2, T3 t3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F97A00 Offset: 0x1F96A00 VA: 0x181F97A00
	|-DebugDY.LogError<object, object, object>
	*/

	public static void LogError<T1, T2, T3, T4>(DebugType debugType, T1 t1, T2 t2, T3 t3, T4 t4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F97810 Offset: 0x1F96810 VA: 0x181F97810
	|-DebugDY.LogError<object, object, object, object>
	*/

	public static void LogError<T1, T2, T3, T4, T5>(DebugType debugType, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F976A0 Offset: 0x1F966A0 VA: 0x181F976A0
	|-DebugDY.LogError<object, object, object, object, object>
	*/

	public static void LogError<T1, T2, T3, T4, T5, T6>(DebugType debugType, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F97510 Offset: 0x1F96510 VA: 0x181F97510
	|-DebugDY.LogError<object, object, object, object, object, object>
	*/

	public static void LogError<T1, T2, T3, T4, T5, T6, T7>(DebugType debugType, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F97360 Offset: 0x1F96360 VA: 0x181F97360
	|-DebugDY.LogError<object, object, object, object, object, object, object>
	*/

	public static void LogError<T1, T2, T3, T4, T5, T6, T7, T8>(DebugType debugType, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F971A0 Offset: 0x1F961A0 VA: 0x181F971A0
	|-DebugDY.LogError<object, object, object, object, object, object, object, object>
	*/

	public static void LogError<T1, T2, T3, T4, T5, T6, T7, T8, T9>(DebugType debugType, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F970B0 Offset: 0x1F960B0 VA: 0x181F970B0
	|-DebugDY.LogError<object, object, object, object, object, object, object, object, object>
	*/

	public static void LogError<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(DebugType debugType, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F96EC0 Offset: 0x1F95EC0 VA: 0x181F96EC0
	|-DebugDY.LogError<object, object, object, object, object, object, object, object, object, object>
	*/

	public static void LogError(object[] msg) { }

	public static void LogError<T1>(T1 t1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F97BB0 Offset: 0x1F96BB0 VA: 0x181F97BB0
	|-DebugDY.LogError<object>
	|-DebugDY.LogError<string>
	*/

	public static void LogError<T1, T2>(T1 t1, T2 t2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F96C00 Offset: 0x1F95C00 VA: 0x181F96C00
	|-DebugDY.LogError<object, int>
	|-DebugDY.LogError<string, int>
	|
	|-RVA: 0x1F97AA0 Offset: 0x1F96AA0 VA: 0x181F97AA0
	|-DebugDY.LogError<object, object>
	*/

	public static void LogError<T1, T2, T3>(T1 t1, T2 t2, T3 t3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F96D30 Offset: 0x1F95D30 VA: 0x181F96D30
	|-DebugDY.LogError<object, object, int>
	|-DebugDY.LogError<string, string, int>
	|
	|-RVA: 0x1F97960 Offset: 0x1F96960 VA: 0x181F97960
	|-DebugDY.LogError<object, object, object>
	|-DebugDY.LogError<string, string, string>
	*/

	public static void LogError<T1, T2, T3, T4>(T1 t1, T2 t2, T3 t3, T4 t4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F978C0 Offset: 0x1F968C0 VA: 0x181F978C0
	|-DebugDY.LogError<object, object, object, object>
	*/

	public static void LogError<T1, T2, T3, T4, T5>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F96C80 Offset: 0x1F95C80 VA: 0x181F96C80
	|-DebugDY.LogError<object, object, int, object, int>
	|-DebugDY.LogError<string, string, int, string, int>
	|
	|-RVA: 0x1F97760 Offset: 0x1F96760 VA: 0x181F97760
	|-DebugDY.LogError<object, object, object, object, object>
	*/

	public static void LogError<T1, T2, T3, T4, T5, T6>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F975E0 Offset: 0x1F965E0 VA: 0x181F975E0
	|-DebugDY.LogError<object, object, object, object, object, object>
	*/

	public static void LogError<T1, T2, T3, T4, T5, T6, T7>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F97440 Offset: 0x1F96440 VA: 0x181F97440
	|-DebugDY.LogError<object, object, object, object, object, object, object>
	*/

	public static void LogError<T1, T2, T3, T4, T5, T6, T7, T8>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F97280 Offset: 0x1F96280 VA: 0x181F97280
	|-DebugDY.LogError<object, object, object, object, object, object, object, object>
	*/

	public static void LogError<T1, T2, T3, T4, T5, T6, T7, T8, T9>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F96FC0 Offset: 0x1F95FC0 VA: 0x181F96FC0
	|-DebugDY.LogError<object, object, object, object, object, object, object, object, object>
	*/

	public static void LogError<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F96DD0 Offset: 0x1F95DD0 VA: 0x181F96DD0
	|-DebugDY.LogError<object, object, object, object, object, object, object, object, object, object>
	*/

	public static void LogWarning(DebugType debugType, object[] msg) { }

	public static void LogWarning<T1>(DebugType debugType, T1 t1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F98B40 Offset: 0x1F97B40 VA: 0x181F98B40
	|-DebugDY.LogWarning<object>
	*/

	public static void LogWarning<T1, T2>(DebugType debugType, T1 t1, T2 t2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F98A20 Offset: 0x1F97A20 VA: 0x181F98A20
	|-DebugDY.LogWarning<object, object>
	*/

	public static void LogWarning<T1, T2, T3>(DebugType debugType, T1 t1, T2 t2, T3 t3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F97CA0 Offset: 0x1F96CA0 VA: 0x181F97CA0
	|-DebugDY.LogWarning<object, int, object>
	|-DebugDY.LogWarning<string, int, string>
	|
	|-RVA: 0x1F98980 Offset: 0x1F97980 VA: 0x181F98980
	|-DebugDY.LogWarning<object, object, object>
	*/

	public static void LogWarning<T1, T2, T3, T4>(DebugType debugType, T1 t1, T2 t2, T3 t3, T4 t4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F98830 Offset: 0x1F97830 VA: 0x181F98830
	|-DebugDY.LogWarning<object, object, object, object>
	*/

	public static void LogWarning<T1, T2, T3, T4, T5>(DebugType debugType, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F98620 Offset: 0x1F97620 VA: 0x181F98620
	|-DebugDY.LogWarning<object, object, object, object, object>
	*/

	public static void LogWarning<T1, T2, T3, T4, T5, T6>(DebugType debugType, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F98550 Offset: 0x1F97550 VA: 0x181F98550
	|-DebugDY.LogWarning<object, object, object, object, object, object>
	*/

	public static void LogWarning<T1, T2, T3, T4, T5, T6, T7>(DebugType debugType, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F983B0 Offset: 0x1F973B0 VA: 0x181F983B0
	|-DebugDY.LogWarning<object, object, object, object, object, object, object>
	*/

	public static void LogWarning<T1, T2, T3, T4, T5, T6, T7, T8>(DebugType debugType, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F98110 Offset: 0x1F97110 VA: 0x181F98110
	|-DebugDY.LogWarning<object, object, object, object, object, object, object, object>
	*/

	public static void LogWarning<T1, T2, T3, T4, T5, T6, T7, T8, T9>(DebugType debugType, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F98020 Offset: 0x1F97020 VA: 0x181F98020
	|-DebugDY.LogWarning<object, object, object, object, object, object, object, object, object>
	*/

	public static void LogWarning<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(DebugType debugType, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F97E30 Offset: 0x1F96E30 VA: 0x181F97E30
	|-DebugDY.LogWarning<object, object, object, object, object, object, object, object, object, object>
	*/

	public static void LogWarning(object[] msg) { }

	public static void LogWarning<T1>(T1 t1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F98BC0 Offset: 0x1F97BC0 VA: 0x181F98BC0
	|-DebugDY.LogWarning<object>
	|-DebugDY.LogWarning<string>
	*/

	public static void LogWarning<T1, T2>(T1 t1, T2 t2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F98AB0 Offset: 0x1F97AB0 VA: 0x181F98AB0
	|-DebugDY.LogWarning<object, object>
	*/

	public static void LogWarning<T1, T2, T3>(T1 t1, T2 t2, T3 t3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F988E0 Offset: 0x1F978E0 VA: 0x181F988E0
	|-DebugDY.LogWarning<object, object, object>
	*/

	public static void LogWarning<T1, T2, T3, T4>(T1 t1, T2 t2, T3 t3, T4 t4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F98790 Offset: 0x1F97790 VA: 0x181F98790
	|-DebugDY.LogWarning<object, object, object, object>
	*/

	public static void LogWarning<T1, T2, T3, T4, T5>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F986E0 Offset: 0x1F976E0 VA: 0x181F986E0
	|-DebugDY.LogWarning<object, object, object, object, object>
	*/

	public static void LogWarning<T1, T2, T3, T4, T5, T6>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F98490 Offset: 0x1F97490 VA: 0x181F98490
	|-DebugDY.LogWarning<object, object, object, object, object, object>
	*/

	public static void LogWarning<T1, T2, T3, T4, T5, T6, T7>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F982E0 Offset: 0x1F972E0 VA: 0x181F982E0
	|-DebugDY.LogWarning<object, object, object, object, object, object, object>
	*/

	public static void LogWarning<T1, T2, T3, T4, T5, T6, T7, T8>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F98200 Offset: 0x1F97200 VA: 0x181F98200
	|-DebugDY.LogWarning<object, object, object, object, object, object, object, object>
	*/

	public static void LogWarning<T1, T2, T3, T4, T5, T6, T7, T8, T9>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F97F30 Offset: 0x1F96F30 VA: 0x181F97F30
	|-DebugDY.LogWarning<object, object, object, object, object, object, object, object, object>
	*/

	public static void LogWarning<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F97D40 Offset: 0x1F96D40 VA: 0x181F97D40
	|-DebugDY.LogWarning<object, object, object, object, object, object, object, object, object, object>
	*/

	public static void ColorLog(DebugType debugType, DebugColor debugColor, object[] msg) { }

	public static void ColorLog<T1>(DebugType debugType, DebugColor debugColor, T1 t1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F8FD40 Offset: 0x1F8ED40 VA: 0x181F8FD40
	|-DebugDY.ColorLog<object>
	|-DebugDY.ColorLog<string>
	*/

	public static void ColorLog<T1, T2>(DebugType debugType, DebugColor debugColor, T1 t1, T2 t2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F88610 Offset: 0x1F87610 VA: 0x181F88610
	|-DebugDY.ColorLog<ServerDefine.InitWarUICondition, string>
	|-DebugDY.ColorLog<Int32Enum, object>
	|
	|-RVA: 0x1F88E20 Offset: 0x1F87E20 VA: 0x181F88E20
	|-DebugDY.ColorLog<object, bool>
	|-DebugDY.ColorLog<string, bool>
	|
	|-RVA: 0x1F8AF90 Offset: 0x1F89F90 VA: 0x181F8AF90
	|-DebugDY.ColorLog<object, int>
	|-DebugDY.ColorLog<string, int>
	|
	|-RVA: 0x1F89370 Offset: 0x1F88370 VA: 0x181F89370
	|-DebugDY.ColorLog<object, Int32Enum>
	|-DebugDY.ColorLog<string, CommonGuideManager.CGuideType>
	|-DebugDY.ColorLog<string, AnimStates>
	|
	|-RVA: 0x1F8ED70 Offset: 0x1F8DD70 VA: 0x181F8ED70
	|-DebugDY.ColorLog<object, object>
	|-DebugDY.ColorLog<string, string>
	|
	|-RVA: 0x1F8F480 Offset: 0x1F8E480 VA: 0x181F8F480
	|-DebugDY.ColorLog<object, float>
	|-DebugDY.ColorLog<string, float>
	|
	|-RVA: 0x1F8FB80 Offset: 0x1F8EB80 VA: 0x181F8FB80
	|-DebugDY.ColorLog<object, Vector3>
	|-DebugDY.ColorLog<string, Vector3>
	*/

	public static void ColorLog<T1, T2, T3>(DebugType debugType, DebugColor debugColor, T1 t1, T2 t2, T3 t3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F88570 Offset: 0x1F87570 VA: 0x181F88570
	|-DebugDY.ColorLog<ServerDefine.InitWarUICondition, string, int>
	|-DebugDY.ColorLog<Int32Enum, object, int>
	|
	|-RVA: 0x1F88AD0 Offset: 0x1F87AD0 VA: 0x181F88AD0
	|-DebugDY.ColorLog<object, bool, bool>
	|-DebugDY.ColorLog<string, bool, bool>
	|
	|-RVA: 0x1F896C0 Offset: 0x1F886C0 VA: 0x181F896C0
	|-DebugDY.ColorLog<object, int, bool>
	|-DebugDY.ColorLog<string, int, bool>
	|
	|-RVA: 0x1F8A100 Offset: 0x1F89100 VA: 0x181F8A100
	|-DebugDY.ColorLog<object, int, int>
	|-DebugDY.ColorLog<string, int, int>
	|
	|-RVA: 0x1F8ABC0 Offset: 0x1F89BC0 VA: 0x181F8ABC0
	|-DebugDY.ColorLog<object, int, object>
	|-DebugDY.ColorLog<string, int, string>
	|-DebugDY.ColorLog<string, int, Transform>
	|
	|-RVA: 0x1F8ADF0 Offset: 0x1F89DF0 VA: 0x181F8ADF0
	|-DebugDY.ColorLog<object, int, Vector3>
	|-DebugDY.ColorLog<string, int, Vector3>
	|
	|-RVA: 0x1F89210 Offset: 0x1F88210 VA: 0x181F89210
	|-DebugDY.ColorLog<object, Int32Enum, int>
	|-DebugDY.ColorLog<string, CommonGuideManager.CGuideType, int>
	|
	|-RVA: 0x1F88F50 Offset: 0x1F87F50 VA: 0x181F88F50
	|-DebugDY.ColorLog<object, Int32Enum, Int32Enum>
	|-DebugDY.ColorLog<string, ServerDefine.InteractType, ServerDefine.InteractStatus>
	|
	|-RVA: 0x1F8C690 Offset: 0x1F8B690 VA: 0x181F8C690
	|-DebugDY.ColorLog<object, object, int>
	|-DebugDY.ColorLog<string, string, int>
	|
	|-RVA: 0x1F8C7F0 Offset: 0x1F8B7F0 VA: 0x181F8C7F0
	|-DebugDY.ColorLog<object, object, long>
	|-DebugDY.ColorLog<string, string, long>
	|
	|-RVA: 0x1F8EBF0 Offset: 0x1F8DBF0 VA: 0x181F8EBF0
	|-DebugDY.ColorLog<object, object, object>
	|-DebugDY.ColorLog<string, basenet, DYNetClient>
	|-DebugDY.ColorLog<string, string, string>
	|
	|-RVA: 0x1F8FA80 Offset: 0x1F8EA80 VA: 0x181F8FA80
	|-DebugDY.ColorLog<object, Vector3, Vector3>
	|-DebugDY.ColorLog<string, Vector3, Vector3>
	*/

	public static void ColorLog<T1, T2, T3, T4>(DebugType debugType, DebugColor debugColor, T1 t1, T2 t2, T3 t3, T4 t4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F88770 Offset: 0x1F87770 VA: 0x181F88770
	|-DebugDY.ColorLog<int, int, int, int>
	|
	|-RVA: 0x1F88A20 Offset: 0x1F87A20 VA: 0x181F88A20
	|-DebugDY.ColorLog<object, bool, bool, bool>
	|-DebugDY.ColorLog<string, bool, bool, bool>
	|
	|-RVA: 0x1F89FB0 Offset: 0x1F88FB0 VA: 0x181F89FB0
	|-DebugDY.ColorLog<object, int, int, int>
	|-DebugDY.ColorLog<string, int, int, int>
	|
	|-RVA: 0x1F8A7D0 Offset: 0x1F897D0 VA: 0x181F8A7D0
	|-DebugDY.ColorLog<object, int, object, int>
	|-DebugDY.ColorLog<string, int, string, int>
	|
	|-RVA: 0x1F8A880 Offset: 0x1F89880 VA: 0x181F8A880
	|-DebugDY.ColorLog<object, int, object, long>
	|-DebugDY.ColorLog<string, int, string, long>
	|
	|-RVA: 0x1F8A930 Offset: 0x1F89930 VA: 0x181F8A930
	|-DebugDY.ColorLog<object, int, object, object>
	|-DebugDY.ColorLog<string, int, NewPlayerObject, NewPlayerObject>
	|-DebugDY.ColorLog<string, int, NewPlayerObject, Transform>
	|-DebugDY.ColorLog<string, int, string, string>
	|
	|-RVA: 0x1F8AD00 Offset: 0x1F89D00 VA: 0x181F8AD00
	|-DebugDY.ColorLog<object, int, Vector3, int>
	|-DebugDY.ColorLog<string, int, Vector3, int>
	|
	|-RVA: 0x1F8B4C0 Offset: 0x1F8A4C0 VA: 0x181F8B4C0
	|-DebugDY.ColorLog<object, object, int, int>
	|-DebugDY.ColorLog<string, string, int, int>
	|
	|-RVA: 0x1F8C540 Offset: 0x1F8B540 VA: 0x181F8C540
	|-DebugDY.ColorLog<object, object, int, object>
	|-DebugDY.ColorLog<string, string, int, string>
	|
	|-RVA: 0x1F8C930 Offset: 0x1F8B930 VA: 0x181F8C930
	|-DebugDY.ColorLog<object, object, object, Int32Enum>
	|-DebugDY.ColorLog<string, string, string, ServerDefine.RoomChallengeType>
	|
	|-RVA: 0x1F8C9E0 Offset: 0x1F8B9E0 VA: 0x181F8C9E0
	|-DebugDY.ColorLog<object, object, object, long>
	|-DebugDY.ColorLog<string, string, byte[], long>
	|
	|-RVA: 0x1F8E6E0 Offset: 0x1F8D6E0 VA: 0x181F8E6E0
	|-DebugDY.ColorLog<object, object, object, object>
	|-DebugDY.ColorLog<string, string, string, string>
	|
	|-RVA: 0x1F8E920 Offset: 0x1F8D920 VA: 0x181F8E920
	|-DebugDY.ColorLog<object, object, object, Vector3>
	|-DebugDY.ColorLog<string, string, string, Vector3>
	|
	|-RVA: 0x1F8F7A0 Offset: 0x1F8E7A0 VA: 0x181F8F7A0
	|-DebugDY.ColorLog<object, Vector3, int, float>
	|-DebugDY.ColorLog<string, Vector3, int, float>
	|
	|-RVA: 0x1F8F880 Offset: 0x1F8E880 VA: 0x181F8F880
	|-DebugDY.ColorLog<object, Vector3, object, object>
	|-DebugDY.ColorLog<string, Vector3, string, string>
	*/

	public static void ColorLog<T1, T2, T3, T4, T5>(DebugType debugType, DebugColor debugColor, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F888A0 Offset: 0x1F878A0 VA: 0x181F888A0
	|-DebugDY.ColorLog<object, bool, bool, bool, bool>
	|-DebugDY.ColorLog<string, bool, bool, bool, bool>
	|
	|-RVA: 0x1F89490 Offset: 0x1F88490 VA: 0x181F89490
	|-DebugDY.ColorLog<object, int, bool, bool, bool>
	|-DebugDY.ColorLog<string, int, bool, bool, bool>
	|
	|-RVA: 0x1F89A30 Offset: 0x1F88A30 VA: 0x181F89A30
	|-DebugDY.ColorLog<object, int, int, int, int>
	|-DebugDY.ColorLog<string, int, int, int, int>
	|
	|-RVA: 0x1F89AF0 Offset: 0x1F88AF0 VA: 0x181F89AF0
	|-DebugDY.ColorLog<object, int, int, int, object>
	|-DebugDY.ColorLog<string, int, int, int, string>
	|
	|-RVA: 0x1F89D80 Offset: 0x1F88D80 VA: 0x181F89D80
	|-DebugDY.ColorLog<object, int, int, int, Vector3>
	|-DebugDY.ColorLog<string, int, int, int, Vector3>
	|
	|-RVA: 0x1F8A490 Offset: 0x1F89490 VA: 0x181F8A490
	|-DebugDY.ColorLog<object, int, object, int, int>
	|-DebugDY.ColorLog<string, int, string, int, int>
	|
	|-RVA: 0x1F8A3D0 Offset: 0x1F893D0 VA: 0x181F8A3D0
	|-DebugDY.ColorLog<object, int, object, Int32Enum, Int32Enum>
	|-DebugDY.ColorLog<string, int, NewPlayerObject, ServerDefine.FightType, ServerDefine.FightType>
	|
	|-RVA: 0x1F892B0 Offset: 0x1F882B0 VA: 0x181F892B0
	|-DebugDY.ColorLog<object, Int32Enum, object, object, int>
	|-DebugDY.ColorLog<string, Define.OP_TYPE, string, string, int>
	|
	|-RVA: 0x1F8B1D0 Offset: 0x1F8A1D0 VA: 0x181F8B1D0
	|-DebugDY.ColorLog<object, object, bool, object, int>
	|-DebugDY.ColorLog<string, string, bool, string, int>
	|
	|-RVA: 0x1F8B400 Offset: 0x1F8A400 VA: 0x181F8B400
	|-DebugDY.ColorLog<object, object, int, int, int>
	|-DebugDY.ColorLog<string, string, int, int, int>
	|
	|-RVA: 0x1F8B570 Offset: 0x1F8A570 VA: 0x181F8B570
	|-DebugDY.ColorLog<object, object, int, long, object>
	|-DebugDY.ColorLog<string, string, int, long, string>
	|
	|-RVA: 0x1F8C140 Offset: 0x1F8B140 VA: 0x181F8C140
	|-DebugDY.ColorLog<object, object, int, object, int>
	|-DebugDY.ColorLog<string, string, int, string, int>
	|
	|-RVA: 0x1F8C390 Offset: 0x1F8B390 VA: 0x181F8C390
	|-DebugDY.ColorLog<object, object, int, object, object>
	|-DebugDY.ColorLog<string, string, int, string, string>
	|
	|-RVA: 0x1F8C730 Offset: 0x1F8B730 VA: 0x181F8C730
	|-DebugDY.ColorLog<object, object, long, int, int>
	|-DebugDY.ColorLog<string, string, long, int, int>
	|
	|-RVA: 0x1F8E410 Offset: 0x1F8D410 VA: 0x181F8E410
	|-DebugDY.ColorLog<object, object, object, object, object>
	|-DebugDY.ColorLog<string, string, string, string, byte[]>
	|
	|-RVA: 0x1F8F270 Offset: 0x1F8E270 VA: 0x181F8F270
	|-DebugDY.ColorLog<object, float, float, float, float>
	|-DebugDY.ColorLog<string, float, float, float, float>
	*/

	public static void ColorLog<T1, T2, T3, T4, T5, T6>(DebugType debugType, DebugColor debugColor, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F89970 Offset: 0x1F88970 VA: 0x181F89970
	|-DebugDY.ColorLog<object, int, int, int, int, int>
	|-DebugDY.ColorLog<string, int, int, int, int, int>
	|
	|-RVA: 0x1F8A300 Offset: 0x1F89300 VA: 0x181F8A300
	|-DebugDY.ColorLog<object, int, object, Int32Enum, Int32Enum, bool>
	|-DebugDY.ColorLog<string, int, NewPlayerObject, ServerDefine.FightType, ServerDefine.FightType, bool>
	|
	|-RVA: 0x1F8C200 Offset: 0x1F8B200 VA: 0x181F8C200
	|-DebugDY.ColorLog<object, object, int, object, object, int>
	|-DebugDY.ColorLog<string, string, int, string, string, int>
	|
	|-RVA: 0x1F8E1D0 Offset: 0x1F8D1D0 VA: 0x181F8E1D0
	|-DebugDY.ColorLog<object, object, object, object, object, object>
	|
	|-RVA: 0x1F8F960 Offset: 0x1F8E960 VA: 0x181F8F960
	|-DebugDY.ColorLog<object, Vector3, Vector3, float, float, float>
	|-DebugDY.ColorLog<string, Vector3, Vector3, float, float, float>
	*/

	public static void ColorLog<T1, T2, T3, T4, T5, T6, T7>(DebugType debugType, DebugColor debugColor, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F898A0 Offset: 0x1F888A0 VA: 0x181F898A0
	|-DebugDY.ColorLog<object, int, int, int, int, int, int>
	|-DebugDY.ColorLog<string, int, int, int, int, int, int>
	|
	|-RVA: 0x1F89C70 Offset: 0x1F88C70 VA: 0x181F89C70
	|-DebugDY.ColorLog<object, int, int, int, Vector3, int, int>
	|-DebugDY.ColorLog<string, int, int, int, Vector3, int, int>
	|
	|-RVA: 0x1F8BCF0 Offset: 0x1F8ACF0 VA: 0x181F8BCF0
	|-DebugDY.ColorLog<object, object, int, object, int, object, int>
	|-DebugDY.ColorLog<string, string, int, string, int, string, int>
	|
	|-RVA: 0x1F8BFA0 Offset: 0x1F8AFA0 VA: 0x181F8BFA0
	|-DebugDY.ColorLog<object, object, int, object, int, object, object>
	|-DebugDY.ColorLog<string, string, int, string, int, string, string>
	|
	|-RVA: 0x1F8CB40 Offset: 0x1F8BB40 VA: 0x181F8CB40
	|-DebugDY.ColorLog<object, object, object, object, int, object, int>
	|-DebugDY.ColorLog<string, string, string, string, int, string, int>
	|
	|-RVA: 0x1F8CE20 Offset: 0x1F8BE20 VA: 0x181F8CE20
	|-DebugDY.ColorLog<object, object, object, object, object, object, int>
	|-DebugDY.ColorLog<string, string, string, string, object, string, int>
	|
	|-RVA: 0x1F8DCD0 Offset: 0x1F8CCD0 VA: 0x181F8DCD0
	|-DebugDY.ColorLog<object, object, object, object, object, object, object>
	*/

	public static void ColorLog<T1, T2, T3, T4, T5, T6, T7, T8>(DebugType debugType, DebugColor debugColor, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F8A650 Offset: 0x1F89650 VA: 0x181F8A650
	|-DebugDY.ColorLog<object, int, object, int, object, int, object, int>
	|-DebugDY.ColorLog<string, int, string, int, string, int, string, int>
	|
	|-RVA: 0x1F8D6C0 Offset: 0x1F8C6C0 VA: 0x181F8D6C0
	|-DebugDY.ColorLog<object, object, object, object, object, object, object, object>
	|
	|-RVA: 0x1F8E830 Offset: 0x1F8D830 VA: 0x181F8E830
	|-DebugDY.ColorLog<object, object, object, float, object, int, object, object>
	|-DebugDY.ColorLog<string, string, string, float, string, int, string, string>
	*/

	public static void ColorLog<T1, T2, T3, T4, T5, T6, T7, T8, T9>(DebugType debugType, DebugColor debugColor, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F8B950 Offset: 0x1F8A950 VA: 0x181F8B950
	|-DebugDY.ColorLog<object, object, int, object, int, object, bool, object, bool>
	|-DebugDY.ColorLog<string, string, int, string, int, string, bool, string, bool>
	|
	|-RVA: 0x1F8BC00 Offset: 0x1F8AC00 VA: 0x181F8BC00
	|-DebugDY.ColorLog<object, object, int, object, int, object, int, object, int>
	|-DebugDY.ColorLog<string, string, int, string, int, string, int, string, int>
	|
	|-RVA: 0x1F8BB10 Offset: 0x1F8AB10 VA: 0x181F8BB10
	|-DebugDY.ColorLog<object, object, int, object, int, object, int, object, Int32Enum>
	|-DebugDY.ColorLog<string, string, int, string, int, string, int, string, ServerDefine.ImmunityType>
	|
	|-RVA: 0x1F8B700 Offset: 0x1F8A700 VA: 0x181F8B700
	|-DebugDY.ColorLog<object, object, int, object, Int32Enum, object, Vector3, object, Vector3>
	|-DebugDY.ColorLog<string, string, int, string, ServerDefine.FightType, string, Vector3, string, Vector3>
	|
	|-RVA: 0x1F8D2F0 Offset: 0x1F8C2F0 VA: 0x181F8D2F0
	|-DebugDY.ColorLog<object, object, object, object, object, object, object, object, object>
	*/

	public static void ColorLog<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(DebugType debugType, DebugColor debugColor, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F8A550 Offset: 0x1F89550 VA: 0x181F8A550
	|-DebugDY.ColorLog<object, int, object, int, object, int, object, int, object, bool>
	|-DebugDY.ColorLog<string, int, string, int, string, int, string, int, string, bool>
	|
	|-RVA: 0x1F8AA80 Offset: 0x1F89A80 VA: 0x181F8AA80
	|-DebugDY.ColorLog<object, int, object, float, float, float, float, Vector3, bool, float>
	|-DebugDY.ColorLog<string, int, string, float, float, float, float, Vector3, bool, float>
	|
	|-RVA: 0x1F8BEA0 Offset: 0x1F8AEA0 VA: 0x181F8BEA0
	|-DebugDY.ColorLog<object, object, int, object, int, object, object, int, object, int>
	|-DebugDY.ColorLog<string, string, int, string, int, string, string, int, string, int>
	|
	|-RVA: 0x1F8D0F0 Offset: 0x1F8C0F0 VA: 0x181F8D0F0
	|-DebugDY.ColorLog<object, object, object, object, object, object, object, object, object, object>
	*/

	public static void ColorLog(DebugType debugType, object[] msg) { }

	public static void ColorLog<T1>(DebugType debugType, T1 t1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F8FCC0 Offset: 0x1F8ECC0 VA: 0x181F8FCC0
	|-DebugDY.ColorLog<object>
	|-DebugDY.ColorLog<string>
	*/

	public static void ColorLog<T1, T2>(DebugType debugType, T1 t1, T2 t2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F884E0 Offset: 0x1F874E0 VA: 0x181F884E0
	|-DebugDY.ColorLog<bool, object>
	|-DebugDY.ColorLog<bool, string>
	|
	|-RVA: 0x1F88EC0 Offset: 0x1F87EC0 VA: 0x181F88EC0
	|-DebugDY.ColorLog<object, bool>
	|-DebugDY.ColorLog<string, bool>
	|
	|-RVA: 0x1F8B0A0 Offset: 0x1F8A0A0 VA: 0x181F8B0A0
	|-DebugDY.ColorLog<object, int>
	|-DebugDY.ColorLog<string, int>
	|
	|-RVA: 0x1F89400 Offset: 0x1F88400 VA: 0x181F89400
	|-DebugDY.ColorLog<object, Int32Enum>
	|-DebugDY.ColorLog<string, LossBloodBar.BloodBarType>
	|
	|-RVA: 0x1F8EEA0 Offset: 0x1F8DEA0 VA: 0x181F8EEA0
	|-DebugDY.ColorLog<object, object>
	|-DebugDY.ColorLog<string, string>
	|
	|-RVA: 0x1F8F3F0 Offset: 0x1F8E3F0 VA: 0x181F8F3F0
	|-DebugDY.ColorLog<object, float>
	|-DebugDY.ColorLog<string, float>
	|
	|-RVA: 0x1F8F520 Offset: 0x1F8E520 VA: 0x181F8F520
	|-DebugDY.ColorLog<object, uint>
	|-DebugDY.ColorLog<string, uint>
	|
	|-RVA: 0x1F8F710 Offset: 0x1F8E710 VA: 0x181F8F710
	|-DebugDY.ColorLog<object, ulong>
	|-DebugDY.ColorLog<string, ulong>
	*/

	public static void ColorLog<T1, T2, T3>(DebugType debugType, T1 t1, T2 t2, T3 t3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F88D80 Offset: 0x1F87D80 VA: 0x181F88D80
	|-DebugDY.ColorLog<object, bool, ulong>
	|-DebugDY.ColorLog<string, bool, ulong>
	|
	|-RVA: 0x1F8A1A0 Offset: 0x1F891A0 VA: 0x181F8A1A0
	|-DebugDY.ColorLog<object, int, int>
	|-DebugDY.ColorLog<string, int, int>
	|
	|-RVA: 0x1F89760 Offset: 0x1F88760 VA: 0x181F89760
	|-DebugDY.ColorLog<object, int, Int32Enum>
	|-DebugDY.ColorLog<string, int, ServerDefine.InteractType>
	|
	|-RVA: 0x1F8AC60 Offset: 0x1F89C60 VA: 0x181F8AC60
	|-DebugDY.ColorLog<object, int, object>
	|-DebugDY.ColorLog<string, int, string>
	|
	|-RVA: 0x1F8AED0 Offset: 0x1F89ED0 VA: 0x181F8AED0
	|-DebugDY.ColorLog<object, int, Vector3>
	|-DebugDY.ColorLog<string, int, Vector3>
	|
	|-RVA: 0x1F89170 Offset: 0x1F88170 VA: 0x181F89170
	|-DebugDY.ColorLog<object, Int32Enum, int>
	|-DebugDY.ColorLog<string, ServerDefine.FightType, int>
	|
	|-RVA: 0x1F8C5F0 Offset: 0x1F8B5F0 VA: 0x181F8C5F0
	|-DebugDY.ColorLog<object, object, int>
	|-DebugDY.ColorLog<string, string, int>
	|
	|-RVA: 0x1F8EAB0 Offset: 0x1F8DAB0 VA: 0x181F8EAB0
	|-DebugDY.ColorLog<object, object, object>
	|-DebugDY.ColorLog<string, string, string>
	*/

	public static void ColorLog<T1, T2, T3, T4>(DebugType debugType, T1 t1, T2 t2, T3 t3, T4 t4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F88CD0 Offset: 0x1F87CD0 VA: 0x181F88CD0
	|-DebugDY.ColorLog<object, bool, float, bool>
	|-DebugDY.ColorLog<string, bool, float, bool>
	|
	|-RVA: 0x1F89E70 Offset: 0x1F88E70 VA: 0x181F89E70
	|-DebugDY.ColorLog<object, int, int, int>
	|-DebugDY.ColorLog<string, int, int, int>
	|
	|-RVA: 0x1F89800 Offset: 0x1F88800 VA: 0x181F89800
	|-DebugDY.ColorLog<object, int, int, Int32Enum>
	|-DebugDY.ColorLog<string, int, int, ServerDefine.FightType>
	|
	|-RVA: 0x1F8A060 Offset: 0x1F89060 VA: 0x181F8A060
	|-DebugDY.ColorLog<object, int, int, object>
	|-DebugDY.ColorLog<string, int, int, string>
	|
	|-RVA: 0x1F8A730 Offset: 0x1F89730 VA: 0x181F8A730
	|-DebugDY.ColorLog<object, int, object, int>
	|-DebugDY.ColorLog<string, int, string, int>
	|
	|-RVA: 0x1F8A9E0 Offset: 0x1F899E0 VA: 0x181F8A9E0
	|-DebugDY.ColorLog<object, int, object, object>
	|-DebugDY.ColorLog<string, int, string, string>
	|
	|-RVA: 0x1F8E630 Offset: 0x1F8D630 VA: 0x181F8E630
	|-DebugDY.ColorLog<object, object, object, object>
	|
	|-RVA: 0x1F8F5B0 Offset: 0x1F8E5B0 VA: 0x181F8F5B0
	|-DebugDY.ColorLog<object, ulong, object, bool>
	|-DebugDY.ColorLog<string, ulong, string, bool>
	*/

	public static void ColorLog<T1, T2, T3, T4, T5>(DebugType debugType, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F88960 Offset: 0x1F87960 VA: 0x181F88960
	|-DebugDY.ColorLog<object, bool, bool, bool, bool>
	|-DebugDY.ColorLog<string, bool, bool, bool, bool>
	|
	|-RVA: 0x1F89BB0 Offset: 0x1F88BB0 VA: 0x181F89BB0
	|-DebugDY.ColorLog<object, int, int, int, float>
	|-DebugDY.ColorLog<string, int, int, int, float>
	|
	|-RVA: 0x1F890C0 Offset: 0x1F880C0 VA: 0x181F890C0
	|-DebugDY.ColorLog<object, Int32Enum, int, int, int>
	|-DebugDY.ColorLog<string, OneSalva.SalvaType, int, int, int>
	|
	|-RVA: 0x1F8C080 Offset: 0x1F8B080 VA: 0x181F8C080
	|-DebugDY.ColorLog<object, object, int, object, int>
	|-DebugDY.ColorLog<string, string, int, string, int>
	|
	|-RVA: 0x1F8C2D0 Offset: 0x1F8B2D0 VA: 0x181F8C2D0
	|-DebugDY.ColorLog<object, object, int, object, object>
	|-DebugDY.ColorLog<string, string, int, string, string>
	|
	|-RVA: 0x1F8C450 Offset: 0x1F8B450 VA: 0x181F8C450
	|-DebugDY.ColorLog<object, object, int, object, Vector3>
	|-DebugDY.ColorLog<string, string, int, string, Vector3>
	|
	|-RVA: 0x1F8E2A0 Offset: 0x1F8D2A0 VA: 0x181F8E2A0
	|-DebugDY.ColorLog<object, object, object, object, object>
	*/

	public static void ColorLog<T1, T2, T3, T4, T5, T6>(DebugType debugType, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F886B0 Offset: 0x1F876B0 VA: 0x181F886B0
	|-DebugDY.ColorLog<int, int, int, int, int, int>
	|
	|-RVA: 0x1F8DF80 Offset: 0x1F8CF80 VA: 0x181F8DF80
	|-DebugDY.ColorLog<object, object, object, object, object, object>
	|
	|-RVA: 0x1F8F1A0 Offset: 0x1F8E1A0 VA: 0x181F8F1A0
	|-DebugDY.ColorLog<object, float, float, float, float, float>
	|-DebugDY.ColorLog<string, float, float, float, float, float>
	|
	|-RVA: 0x1F8F650 Offset: 0x1F8E650 VA: 0x181F8F650
	|-DebugDY.ColorLog<object, ulong, object, int, int, int>
	|-DebugDY.ColorLog<string, ulong, string, int, int, int>
	*/

	public static void ColorLog<T1, T2, T3, T4, T5, T6, T7>(DebugType debugType, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F895F0 Offset: 0x1F885F0 VA: 0x181F895F0
	|-DebugDY.ColorLog<object, int, bool, float, int, int, int>
	|-DebugDY.ColorLog<string, int, bool, float, int, int, int>
	|
	|-RVA: 0x1F88FF0 Offset: 0x1F87FF0 VA: 0x181F88FF0
	|-DebugDY.ColorLog<object, Int32Enum, int, int, int, int, int>
	|-DebugDY.ColorLog<string, OneSalva.SalvaType, int, int, int, int, int>
	|
	|-RVA: 0x1F8B290 Offset: 0x1F8A290 VA: 0x181F8B290
	|-DebugDY.ColorLog<object, object, bool, object, object, object, int>
	|-DebugDY.ColorLog<string, string, bool, string, string, string, int>
	|
	|-RVA: 0x1F8BA40 Offset: 0x1F8AA40 VA: 0x181F8BA40
	|-DebugDY.ColorLog<object, object, int, object, int, object, bool>
	|-DebugDY.ColorLog<string, string, int, string, int, string, bool>
	|
	|-RVA: 0x1F8BDD0 Offset: 0x1F8ADD0 VA: 0x181F8BDD0
	|-DebugDY.ColorLog<object, object, int, object, int, object, int>
	|-DebugDY.ColorLog<string, string, int, string, int, string, int>
	|
	|-RVA: 0x1F8CD50 Offset: 0x1F8BD50 VA: 0x181F8CD50
	|-DebugDY.ColorLog<object, object, object, object, int, object, object>
	|-DebugDY.ColorLog<string, string, string, string, int, string, string>
	|
	|-RVA: 0x1F8DB20 Offset: 0x1F8CB20 VA: 0x181F8DB20
	|-DebugDY.ColorLog<object, object, object, object, object, object, object>
	|
	|-RVA: 0x1F8DEA0 Offset: 0x1F8CEA0 VA: 0x181F8DEA0
	|-DebugDY.ColorLog<object, object, object, object, object, object, ushort>
	|-DebugDY.ColorLog<string, string, string, string, string, string, ushort>
	|
	|-RVA: 0x1F8EC90 Offset: 0x1F8DC90 VA: 0x181F8EC90
	|-DebugDY.ColorLog<object, object, float, object, float, object, float>
	|-DebugDY.ColorLog<string, string, float, string, float, string, float>
	*/

	public static void ColorLog<T1, T2, T3, T4, T5, T6, T7, T8>(DebugType debugType, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F8D7B0 Offset: 0x1F8C7B0 VA: 0x181F8D7B0
	|-DebugDY.ColorLog<object, object, object, object, object, object, object, object>
	|
	|-RVA: 0x1F8EFB0 Offset: 0x1F8DFB0 VA: 0x181F8EFB0
	|-DebugDY.ColorLog<object, float, object, float, object, float, object, float>
	|-DebugDY.ColorLog<string, float, string, float, string, float, string, float>
	*/

	public static void ColorLog<T1, T2, T3, T4, T5, T6, T7, T8, T9>(DebugType debugType, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F8CC20 Offset: 0x1F8BC20 VA: 0x181F8CC20
	|-DebugDY.ColorLog<object, object, object, object, int, object, object, object, Vector3>
	|-DebugDY.ColorLog<string, string, string, string, int, string, string, string, Vector3>
	|
	|-RVA: 0x1F8D5D0 Offset: 0x1F8C5D0 VA: 0x181F8D5D0
	|-DebugDY.ColorLog<object, object, object, object, object, object, object, object, object>
	|
	|-RVA: 0x1F8DDB0 Offset: 0x1F8CDB0 VA: 0x181F8DDB0
	|-DebugDY.ColorLog<object, object, object, object, object, object, ushort, object, bool>
	|-DebugDY.ColorLog<string, string, string, string, string, string, ushort, string, bool>
	*/

	public static void ColorLog<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(DebugType debugType, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F8B860 Offset: 0x1F8A860 VA: 0x181F8B860
	|-DebugDY.ColorLog<object, object, int, object, int, int, object, Int32Enum, object, int>
	|-DebugDY.ColorLog<string, string, int, string, int, int, string, ServerDefine.FightType, string, int>
	|
	|-RVA: 0x1F8D1F0 Offset: 0x1F8C1F0 VA: 0x181F8D1F0
	|-DebugDY.ColorLog<object, object, object, object, object, object, object, object, object, object>
	|
	|-RVA: 0x1F8F0A0 Offset: 0x1F8E0A0 VA: 0x181F8F0A0
	|-DebugDY.ColorLog<object, float, float, float, int, int, int, int, int, int>
	|-DebugDY.ColorLog<string, float, float, float, int, int, int, int, int, int>
	*/

	public static void ColorLog(object[] msg) { }

	public static void ColorLog<T1>(T1 t1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F8FDD0 Offset: 0x1F8EDD0 VA: 0x181F8FDD0
	|-DebugDY.ColorLog<object>
	|-DebugDY.ColorLog<string>
	*/

	public static void ColorLog<T1, T2>(T1 t1, T2 t2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F88820 Offset: 0x1F87820 VA: 0x181F88820
	|-DebugDY.ColorLog<int, int>
	|
	|-RVA: 0x1F8B020 Offset: 0x1F8A020 VA: 0x181F8B020
	|-DebugDY.ColorLog<object, int>
	|-DebugDY.ColorLog<string, int>
	|
	|-RVA: 0x1F8EF30 Offset: 0x1F8DF30 VA: 0x181F8EF30
	|-DebugDY.ColorLog<object, object>
	*/

	public static void ColorLog<T1, T2, T3>(T1 t1, T2 t2, T3 t3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F8B130 Offset: 0x1F8A130 VA: 0x181F8B130
	|-DebugDY.ColorLog<object, long, int>
	|-DebugDY.ColorLog<string, long, int>
	|
	|-RVA: 0x1F8B360 Offset: 0x1F8A360 VA: 0x181F8B360
	|-DebugDY.ColorLog<object, object, bool>
	|-DebugDY.ColorLog<string, string, bool>
	|
	|-RVA: 0x1F8EB50 Offset: 0x1F8DB50 VA: 0x181F8EB50
	|-DebugDY.ColorLog<object, object, object>
	*/

	public static void ColorLog<T1, T2, T3, T4>(T1 t1, T2 t2, T3 t3, T4 t4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F89550 Offset: 0x1F88550 VA: 0x181F89550
	|-DebugDY.ColorLog<object, int, bool, int>
	|-DebugDY.ColorLog<string, int, bool, int>
	|
	|-RVA: 0x1F89F10 Offset: 0x1F88F10 VA: 0x181F89F10
	|-DebugDY.ColorLog<object, int, int, int>
	|-DebugDY.ColorLog<string, int, int, int>
	|
	|-RVA: 0x1F8E790 Offset: 0x1F8D790 VA: 0x181F8E790
	|-DebugDY.ColorLog<object, object, object, object>
	|
	|-RVA: 0x1F8F340 Offset: 0x1F8E340 VA: 0x181F8F340
	|-DebugDY.ColorLog<object, float, float, float>
	|-DebugDY.ColorLog<string, float, float, float>
	*/

	public static void ColorLog<T1, T2, T3, T4, T5>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F8CA90 Offset: 0x1F8BA90 VA: 0x181F8CA90
	|-DebugDY.ColorLog<object, object, object, object, bool>
	|-DebugDY.ColorLog<string, string, string, string, bool>
	|
	|-RVA: 0x1F8E360 Offset: 0x1F8D360 VA: 0x181F8E360
	|-DebugDY.ColorLog<object, object, object, object, object>
	*/

	public static void ColorLog<T1, T2, T3, T4, T5, T6>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F88B70 Offset: 0x1F87B70 VA: 0x181F88B70
	|-DebugDY.ColorLog<object, bool, object, int, object, int>
	|-DebugDY.ColorLog<string, bool, string, int, string, int>
	|
	|-RVA: 0x1F8A240 Offset: 0x1F89240 VA: 0x181F8A240
	|-DebugDY.ColorLog<object, int, object, bool, object, int>
	|-DebugDY.ColorLog<string, int, string, bool, string, int>
	|
	|-RVA: 0x1F8E110 Offset: 0x1F8D110 VA: 0x181F8E110
	|-DebugDY.ColorLog<object, object, object, object, object, object>
	*/

	public static void ColorLog<T1, T2, T3, T4, T5, T6, T7>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F8B630 Offset: 0x1F8A630 VA: 0x181F8B630
	|-DebugDY.ColorLog<object, object, int, object, bool, object, int>
	|-DebugDY.ColorLog<string, string, int, string, bool, string, int>
	|
	|-RVA: 0x1F8DA50 Offset: 0x1F8CA50 VA: 0x181F8DA50
	|-DebugDY.ColorLog<object, object, object, object, object, object, object>
	*/

	public static void ColorLog<T1, T2, T3, T4, T5, T6, T7, T8>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F8D970 Offset: 0x1F8C970 VA: 0x181F8D970
	|-DebugDY.ColorLog<object, object, object, object, object, object, object, object>
	*/

	public static void ColorLog<T1, T2, T3, T4, T5, T6, T7, T8, T9>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F8D4E0 Offset: 0x1F8C4E0 VA: 0x181F8D4E0
	|-DebugDY.ColorLog<object, object, object, object, object, object, object, object, object>
	*/

	public static void ColorLog<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F8CF00 Offset: 0x1F8BF00 VA: 0x181F8CF00
	|-DebugDY.ColorLog<object, object, object, object, object, object, object, object, object, object>
	*/

	public static void ColorLog(DebugColor debugColor, object[] msg) { }

	public static void ColorLog<T1>(DebugColor debugColor, T1 t1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F8FC40 Offset: 0x1F8EC40 VA: 0x181F8FC40
	|-DebugDY.ColorLog<object>
	*/

	public static void ColorLog<T1, T2>(DebugColor debugColor, T1 t1, T2 t2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F8EE10 Offset: 0x1F8DE10 VA: 0x181F8EE10
	|-DebugDY.ColorLog<object, object>
	|-DebugDY.ColorLog<string, string>
	*/

	public static void ColorLog<T1, T2, T3>(DebugColor debugColor, T1 t1, T2 t2, T3 t3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F8EA10 Offset: 0x1F8DA10 VA: 0x181F8EA10
	|-DebugDY.ColorLog<object, object, object>
	*/

	public static void ColorLog<T1, T2, T3, T4>(DebugColor debugColor, T1 t1, T2 t2, T3 t3, T4 t4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F88C30 Offset: 0x1F87C30 VA: 0x181F88C30
	|-DebugDY.ColorLog<object, bool, object, int>
	|-DebugDY.ColorLog<string, bool, string, int>
	|
	|-RVA: 0x1F8C890 Offset: 0x1F8B890 VA: 0x181F8C890
	|-DebugDY.ColorLog<object, object, object, Int32Enum>
	|-DebugDY.ColorLog<string, string, string, ServerDefine.FightType>
	|
	|-RVA: 0x1F8E590 Offset: 0x1F8D590 VA: 0x181F8E590
	|-DebugDY.ColorLog<object, object, object, object>
	*/

	public static void ColorLog<T1, T2, T3, T4, T5>(DebugColor debugColor, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F8E4D0 Offset: 0x1F8D4D0 VA: 0x181F8E4D0
	|-DebugDY.ColorLog<object, object, object, object, object>
	*/

	public static void ColorLog<T1, T2, T3, T4, T5, T6>(DebugColor debugColor, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F8E050 Offset: 0x1F8D050 VA: 0x181F8E050
	|-DebugDY.ColorLog<object, object, object, object, object, object>
	*/

	public static void ColorLog<T1, T2, T3, T4, T5, T6, T7>(DebugColor debugColor, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F8DC00 Offset: 0x1F8CC00 VA: 0x181F8DC00
	|-DebugDY.ColorLog<object, object, object, object, object, object, object>
	*/

	public static void ColorLog<T1, T2, T3, T4, T5, T6, T7, T8>(DebugColor debugColor, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F8D890 Offset: 0x1F8C890 VA: 0x181F8D890
	|-DebugDY.ColorLog<object, object, object, object, object, object, object, object>
	*/

	public static void ColorLog<T1, T2, T3, T4, T5, T6, T7, T8, T9>(DebugColor debugColor, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F8D3F0 Offset: 0x1F8C3F0 VA: 0x181F8D3F0
	|-DebugDY.ColorLog<object, object, object, object, object, object, object, object, object>
	*/

	public static void ColorLog<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(DebugColor debugColor, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F8CFF0 Offset: 0x1F8BFF0 VA: 0x181F8CFF0
	|-DebugDY.ColorLog<object, object, object, object, object, object, object, object, object, object>
	*/

	public static void LogNetWork(DebugType debugType, bool isG2S, string moduleTitle, string moduleName, string funcTitle, string funcName) { }

	private static bool HaveNetWorkLimit(string moduleName, string funcName) { }

	public static void RemoveNetWorkLimit(NetWorkLimitItem netWorkLimit) { }

	public static void AddNetWorlLimit(NetWorkLimitItem netWorkLimit) { }

	private static bool isCanLog(DebugType type) { }

	private static string GetString(object[] msg) { }

	private static string GetString<T1>(T1 t1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x17387C0 Offset: 0x17377C0 VA: 0x1817387C0
	|-DebugDY.GetString<object>
	*/

	private static string GetString<T1, T2>(T1 t1, T2 t2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x964E20 Offset: 0x963E20 VA: 0x180964E20
	|-DebugDY.GetString<bool, object>
	|
	|-RVA: 0x965760 Offset: 0x964760 VA: 0x180965760
	|-DebugDY.GetString<int, int>
	|
	|-RVA: 0x965160 Offset: 0x964160 VA: 0x180965160
	|-DebugDY.GetString<Int32Enum, object>
	|
	|-RVA: 0x966750 Offset: 0x965750 VA: 0x180966750
	|-DebugDY.GetString<object, bool>
	|
	|-RVA: 0x172D5C0 Offset: 0x172C5C0 VA: 0x18172D5C0
	|-DebugDY.GetString<object, int>
	|
	|-RVA: 0x172A8C0 Offset: 0x17298C0 VA: 0x18172A8C0
	|-DebugDY.GetString<object, Int32Enum>
	|
	|-RVA: 0x17364F0 Offset: 0x17354F0 VA: 0x1817364F0
	|-DebugDY.GetString<object, object>
	|
	|-RVA: 0x17374E0 Offset: 0x17364E0 VA: 0x1817374E0
	|-DebugDY.GetString<object, float>
	|
	|-RVA: 0x1737630 Offset: 0x1736630 VA: 0x181737630
	|-DebugDY.GetString<object, uint>
	|
	|-RVA: 0x1737C60 Offset: 0x1736C60 VA: 0x181737C60
	|-DebugDY.GetString<object, ulong>
	|
	|-RVA: 0x1738660 Offset: 0x1737660 VA: 0x181738660
	|-DebugDY.GetString<object, Vector3>
	*/

	private static string GetString<T1, T2, T3>(T1 t1, T2 t2, T3 t3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x964F70 Offset: 0x963F70 VA: 0x180964F70
	|-DebugDY.GetString<Int32Enum, object, int>
	|
	|-RVA: 0x965CF0 Offset: 0x964CF0 VA: 0x180965CF0
	|-DebugDY.GetString<object, bool, bool>
	|
	|-RVA: 0x9665A0 Offset: 0x9655A0 VA: 0x1809665A0
	|-DebugDY.GetString<object, bool, ulong>
	|
	|-RVA: 0x966FE0 Offset: 0x965FE0 VA: 0x180966FE0
	|-DebugDY.GetString<object, int, bool>
	|
	|-RVA: 0x172B0B0 Offset: 0x172A0B0 VA: 0x18172B0B0
	|-DebugDY.GetString<object, int, int>
	|
	|-RVA: 0x172AA60 Offset: 0x1729A60 VA: 0x18172AA60
	|-DebugDY.GetString<object, int, Int32Enum>
	|
	|-RVA: 0x172D040 Offset: 0x172C040 VA: 0x18172D040
	|-DebugDY.GetString<object, int, object>
	|
	|-RVA: 0x172D410 Offset: 0x172C410 VA: 0x18172D410
	|-DebugDY.GetString<object, int, Vector3>
	|
	|-RVA: 0x172A400 Offset: 0x1729400 VA: 0x18172A400
	|-DebugDY.GetString<object, Int32Enum, int>
	|
	|-RVA: 0x1729C10 Offset: 0x1728C10 VA: 0x181729C10
	|-DebugDY.GetString<object, Int32Enum, Int32Enum>
	|
	|-RVA: 0x172D710 Offset: 0x172C710 VA: 0x18172D710
	|-DebugDY.GetString<object, long, int>
	|
	|-RVA: 0x172DEB0 Offset: 0x172CEB0 VA: 0x18172DEB0
	|-DebugDY.GetString<object, object, bool>
	|
	|-RVA: 0x1731BD0 Offset: 0x1730BD0 VA: 0x181731BD0
	|-DebugDY.GetString<object, object, int>
	|
	|-RVA: 0x1732010 Offset: 0x1731010 VA: 0x181732010
	|-DebugDY.GetString<object, object, long>
	|
	|-RVA: 0x1735FB0 Offset: 0x1734FB0 VA: 0x181735FB0
	|-DebugDY.GetString<object, object, object>
	|
	|-RVA: 0x17384B0 Offset: 0x17374B0 VA: 0x1817384B0
	|-DebugDY.GetString<object, Vector3, Vector3>
	*/

	private static string GetString<T1, T2, T3, T4>(T1 t1, T2 t2, T3 t3, T4 t4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x965580 Offset: 0x964580 VA: 0x180965580
	|-DebugDY.GetString<int, int, int, int>
	|
	|-RVA: 0x965AF0 Offset: 0x964AF0 VA: 0x180965AF0
	|-DebugDY.GetString<object, bool, bool, bool>
	|
	|-RVA: 0x966180 Offset: 0x965180 VA: 0x180966180
	|-DebugDY.GetString<object, bool, object, int>
	|
	|-RVA: 0x9663A0 Offset: 0x9653A0 VA: 0x1809663A0
	|-DebugDY.GetString<object, bool, float, bool>
	|
	|-RVA: 0x966AF0 Offset: 0x965AF0 VA: 0x180966AF0
	|-DebugDY.GetString<object, int, bool, int>
	|
	|-RVA: 0x968370 Offset: 0x967370 VA: 0x180968370
	|-DebugDY.GetString<object, int, int, int>
	|
	|-RVA: 0x172AC50 Offset: 0x1729C50 VA: 0x18172AC50
	|-DebugDY.GetString<object, int, int, Int32Enum>
	|
	|-RVA: 0x172AE90 Offset: 0x1729E90 VA: 0x18172AE90
	|-DebugDY.GetString<object, int, int, object>
	|
	|-RVA: 0x172C5C0 Offset: 0x172B5C0 VA: 0x18172C5C0
	|-DebugDY.GetString<object, int, object, int>
	|
	|-RVA: 0x172C7E0 Offset: 0x172B7E0 VA: 0x18172C7E0
	|-DebugDY.GetString<object, int, object, long>
	|
	|-RVA: 0x172CA00 Offset: 0x172BA00 VA: 0x18172CA00
	|-DebugDY.GetString<object, int, object, object>
	|
	|-RVA: 0x172D210 Offset: 0x172C210 VA: 0x18172D210
	|-DebugDY.GetString<object, int, Vector3, int>
	|
	|-RVA: 0x172E2F0 Offset: 0x172D2F0 VA: 0x18172E2F0
	|-DebugDY.GetString<object, object, int, int>
	|
	|-RVA: 0x1731990 Offset: 0x1730990 VA: 0x181731990
	|-DebugDY.GetString<object, object, int, object>
	|
	|-RVA: 0x17321E0 Offset: 0x17311E0 VA: 0x1817321E0
	|-DebugDY.GetString<object, object, object, Int32Enum>
	|
	|-RVA: 0x1732460 Offset: 0x1731460 VA: 0x181732460
	|-DebugDY.GetString<object, object, object, long>
	|
	|-RVA: 0x1735730 Offset: 0x1734730 VA: 0x181735730
	|-DebugDY.GetString<object, object, object, object>
	|
	|-RVA: 0x1735D60 Offset: 0x1734D60 VA: 0x181735D60
	|-DebugDY.GetString<object, object, object, Vector3>
	|
	|-RVA: 0x17372E0 Offset: 0x17362E0 VA: 0x1817372E0
	|-DebugDY.GetString<object, float, float, float>
	|
	|-RVA: 0x1737780 Offset: 0x1736780 VA: 0x181737780
	|-DebugDY.GetString<object, ulong, object, bool>
	|
	|-RVA: 0x1737DB0 Offset: 0x1736DB0 VA: 0x181737DB0
	|-DebugDY.GetString<object, Vector3, int, float>
	|
	|-RVA: 0x1737FB0 Offset: 0x1736FB0 VA: 0x181737FB0
	|-DebugDY.GetString<object, Vector3, object, object>
	*/

	private static string GetString<T1, T2, T3, T4, T5>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x9658A0 Offset: 0x9648A0 VA: 0x1809658A0
	|-DebugDY.GetString<object, bool, bool, bool, bool>
	|
	|-RVA: 0x9668A0 Offset: 0x9658A0 VA: 0x1809668A0
	|-DebugDY.GetString<object, int, bool, bool, bool>
	|
	|-RVA: 0x967720 Offset: 0x966720 VA: 0x180967720
	|-DebugDY.GetString<object, int, int, int, int>
	|
	|-RVA: 0x967970 Offset: 0x966970 VA: 0x180967970
	|-DebugDY.GetString<object, int, int, int, object>
	|
	|-RVA: 0x967BE0 Offset: 0x966BE0 VA: 0x180967BE0
	|-DebugDY.GetString<object, int, int, int, float>
	|
	|-RVA: 0x968120 Offset: 0x967120 VA: 0x180968120
	|-DebugDY.GetString<object, int, int, int, Vector3>
	|
	|-RVA: 0x172BB70 Offset: 0x172AB70 VA: 0x18172BB70
	|-DebugDY.GetString<object, int, object, int, int>
	|
	|-RVA: 0x172B880 Offset: 0x172A880 VA: 0x18172B880
	|-DebugDY.GetString<object, int, object, Int32Enum, Int32Enum>
	|
	|-RVA: 0x172A170 Offset: 0x1729170 VA: 0x18172A170
	|-DebugDY.GetString<object, Int32Enum, int, int, int>
	|
	|-RVA: 0x172A5F0 Offset: 0x17295F0 VA: 0x18172A5F0
	|-DebugDY.GetString<object, Int32Enum, object, object, int>
	|
	|-RVA: 0x172D8C0 Offset: 0x172C8C0 VA: 0x18172D8C0
	|-DebugDY.GetString<object, object, bool, object, int>
	|
	|-RVA: 0x172E080 Offset: 0x172D080 VA: 0x18172E080
	|-DebugDY.GetString<object, object, int, int, int>
	|
	|-RVA: 0x172E510 Offset: 0x172D510 VA: 0x18172E510
	|-DebugDY.GetString<object, object, int, long, object>
	|
	|-RVA: 0x1730EC0 Offset: 0x172FEC0 VA: 0x181730EC0
	|-DebugDY.GetString<object, object, int, object, int>
	|
	|-RVA: 0x1731450 Offset: 0x1730450 VA: 0x181731450
	|-DebugDY.GetString<object, object, int, object, object>
	|
	|-RVA: 0x1731700 Offset: 0x1730700 VA: 0x181731700
	|-DebugDY.GetString<object, object, int, object, Vector3>
	|
	|-RVA: 0x1731DA0 Offset: 0x1730DA0 VA: 0x181731DA0
	|-DebugDY.GetString<object, object, long, int, int>
	|
	|-RVA: 0x17326A0 Offset: 0x17316A0 VA: 0x1817326A0
	|-DebugDY.GetString<object, object, object, object, bool>
	|
	|-RVA: 0x1735460 Offset: 0x1734460 VA: 0x181735460
	|-DebugDY.GetString<object, object, object, object, object>
	|
	|-RVA: 0x1737090 Offset: 0x1736090 VA: 0x181737090
	|-DebugDY.GetString<object, float, float, float, float>
	*/

	private static string GetString<T1, T2, T3, T4, T5, T6>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x965300 Offset: 0x964300 VA: 0x180965300
	|-DebugDY.GetString<int, int, int, int, int, int>
	|
	|-RVA: 0x965EA0 Offset: 0x964EA0 VA: 0x180965EA0
	|-DebugDY.GetString<object, bool, object, int, object, int>
	|
	|-RVA: 0x967480 Offset: 0x966480 VA: 0x180967480
	|-DebugDY.GetString<object, int, int, int, int, int>
	|
	|-RVA: 0x172B260 Offset: 0x172A260 VA: 0x18172B260
	|-DebugDY.GetString<object, int, object, bool, object, int>
	|
	|-RVA: 0x172B540 Offset: 0x172A540 VA: 0x18172B540
	|-DebugDY.GetString<object, int, object, Int32Enum, Int32Enum, bool>
	|
	|-RVA: 0x1731150 Offset: 0x1730150 VA: 0x181731150
	|-DebugDY.GetString<object, object, int, object, object, int>
	|
	|-RVA: 0x1735120 Offset: 0x1734120 VA: 0x181735120
	|-DebugDY.GetString<object, object, object, object, object, object>
	|
	|-RVA: 0x1736DF0 Offset: 0x1735DF0 VA: 0x181736DF0
	|-DebugDY.GetString<object, float, float, float, float, float>
	|
	|-RVA: 0x17379A0 Offset: 0x17369A0 VA: 0x1817379A0
	|-DebugDY.GetString<object, ulong, object, int, int, int>
	|
	|-RVA: 0x1738200 Offset: 0x1737200 VA: 0x181738200
	|-DebugDY.GetString<object, Vector3, Vector3, float, float, float>
	*/

	private static string GetString<T1, T2, T3, T4, T5, T6, T7>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x966CF0 Offset: 0x965CF0 VA: 0x180966CF0
	|-DebugDY.GetString<object, int, bool, float, int, int, int>
	|
	|-RVA: 0x967190 Offset: 0x966190 VA: 0x180967190
	|-DebugDY.GetString<object, int, int, int, int, int, int>
	|
	|-RVA: 0x967E30 Offset: 0x966E30 VA: 0x180967E30
	|-DebugDY.GetString<object, int, int, int, Vector3, int, int>
	|
	|-RVA: 0x1729E40 Offset: 0x1728E40 VA: 0x181729E40
	|-DebugDY.GetString<object, Int32Enum, int, int, int, int, int>
	|
	|-RVA: 0x172DB50 Offset: 0x172CB50 VA: 0x18172DB50
	|-DebugDY.GetString<object, object, bool, object, object, object, int>
	|
	|-RVA: 0x172E7A0 Offset: 0x172D7A0 VA: 0x18172E7A0
	|-DebugDY.GetString<object, object, int, object, bool, object, int>
	|
	|-RVA: 0x172F7F0 Offset: 0x172E7F0 VA: 0x18172F7F0
	|-DebugDY.GetString<object, object, int, object, int, object, bool>
	|
	|-RVA: 0x17303A0 Offset: 0x172F3A0 VA: 0x1817303A0
	|-DebugDY.GetString<object, object, int, object, int, object, int>
	|
	|-RVA: 0x1730B60 Offset: 0x172FB60 VA: 0x181730B60
	|-DebugDY.GetString<object, object, int, object, int, object, object>
	|
	|-RVA: 0x1732960 Offset: 0x1731960 VA: 0x181732960
	|-DebugDY.GetString<object, object, object, object, int, object, int>
	|
	|-RVA: 0x1733120 Offset: 0x1732120 VA: 0x181733120
	|-DebugDY.GetString<object, object, object, object, int, object, object>
	|
	|-RVA: 0x17334B0 Offset: 0x17324B0 VA: 0x1817334B0
	|-DebugDY.GetString<object, object, object, object, object, object, int>
	|
	|-RVA: 0x17345A0 Offset: 0x17335A0 VA: 0x1817345A0
	|-DebugDY.GetString<object, object, object, object, object, object, object>
	|
	|-RVA: 0x1734D90 Offset: 0x1733D90 VA: 0x181734D90
	|-DebugDY.GetString<object, object, object, object, object, object, ushort>
	|
	|-RVA: 0x17361A0 Offset: 0x17351A0 VA: 0x1817361A0
	|-DebugDY.GetString<object, object, float, object, float, object, float>
	*/

	private static string GetString<T1, T2, T3, T4, T5, T6, T7, T8>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x172C230 Offset: 0x172B230 VA: 0x18172C230
	|-DebugDY.GetString<object, int, object, int, object, int, object, int>
	|
	|-RVA: 0x1734190 Offset: 0x1733190 VA: 0x181734190
	|-DebugDY.GetString<object, object, object, object, object, object, object, object>
	|
	|-RVA: 0x1735990 Offset: 0x1734990 VA: 0x181735990
	|-DebugDY.GetString<object, object, object, float, object, int, object, object>
	|
	|-RVA: 0x1736660 Offset: 0x1735660 VA: 0x181736660
	|-DebugDY.GetString<object, float, object, float, object, float, object, float>
	*/

	private static string GetString<T1, T2, T3, T4, T5, T6, T7, T8, T9>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x172F3E0 Offset: 0x172E3E0 VA: 0x18172F3E0
	|-DebugDY.GetString<object, object, int, object, int, object, bool, object, bool>
	|
	|-RVA: 0x172FF90 Offset: 0x172EF90 VA: 0x18172FF90
	|-DebugDY.GetString<object, object, int, object, int, object, int, object, int>
	|
	|-RVA: 0x172FB40 Offset: 0x172EB40 VA: 0x18172FB40
	|-DebugDY.GetString<object, object, int, object, int, object, int, object, Int32Enum>
	|
	|-RVA: 0x172EAF0 Offset: 0x172DAF0 VA: 0x18172EAF0
	|-DebugDY.GetString<object, object, int, object, Int32Enum, object, Vector3, object, Vector3>
	|
	|-RVA: 0x1732CD0 Offset: 0x1731CD0 VA: 0x181732CD0
	|-DebugDY.GetString<object, object, object, object, int, object, object, object, Vector3>
	|
	|-RVA: 0x1733D20 Offset: 0x1732D20 VA: 0x181733D20
	|-DebugDY.GetString<object, object, object, object, object, object, object, object, object>
	|
	|-RVA: 0x1734940 Offset: 0x1733940 VA: 0x181734940
	|-DebugDY.GetString<object, object, object, object, object, object, ushort, object, bool>
	*/

	private static string GetString<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x172BDE0 Offset: 0x172ADE0 VA: 0x18172BDE0
	|-DebugDY.GetString<object, int, object, int, object, int, object, int, object, bool>
	|
	|-RVA: 0x172CC40 Offset: 0x172BC40 VA: 0x18172CC40
	|-DebugDY.GetString<object, int, object, float, float, float, float, Vector3, bool, float>
	|
	|-RVA: 0x172EF40 Offset: 0x172DF40 VA: 0x18172EF40
	|-DebugDY.GetString<object, object, int, object, int, int, object, Int32Enum, object, int>
	|
	|-RVA: 0x17306F0 Offset: 0x172F6F0 VA: 0x1817306F0
	|-DebugDY.GetString<object, object, int, object, int, object, object, int, object, int>
	|
	|-RVA: 0x1733840 Offset: 0x1732840 VA: 0x181733840
	|-DebugDY.GetString<object, object, object, object, object, object, object, object, object, object>
	|
	|-RVA: 0x1736A00 Offset: 0x1735A00 VA: 0x181736A00
	|-DebugDY.GetString<object, float, float, float, int, int, int, int, int, int>
	*/

	private static void DebugLog(LogType logType, DebugType debugType, DebugColor debugColor, object[] msg) { }

	private static void DebugLog<T1>(LogType logType, DebugType debugType, DebugColor debugColor, T1 t1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F96B30 Offset: 0x1F95B30 VA: 0x181F96B30
	|-DebugDY.DebugLog<object>
	*/

	private static void DebugLog<T1, T2>(LogType logType, DebugType debugType, DebugColor debugColor, T1 t1, T2 t2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F8FE40 Offset: 0x1F8EE40 VA: 0x181F8FE40
	|-DebugDY.DebugLog<bool, object>
	|
	|-RVA: 0x1F90280 Offset: 0x1F8F280 VA: 0x181F90280
	|-DebugDY.DebugLog<int, int>
	|
	|-RVA: 0x1F8FFE0 Offset: 0x1F8EFE0 VA: 0x181F8FFE0
	|-DebugDY.DebugLog<Int32Enum, object>
	|
	|-RVA: 0x1F90980 Offset: 0x1F8F980 VA: 0x181F90980
	|-DebugDY.DebugLog<object, bool>
	|
	|-RVA: 0x1F92BC0 Offset: 0x1F91BC0 VA: 0x181F92BC0
	|-DebugDY.DebugLog<object, int>
	|
	|-RVA: 0x1F90EB0 Offset: 0x1F8FEB0 VA: 0x181F90EB0
	|-DebugDY.DebugLog<object, Int32Enum>
	|
	|-RVA: 0x1F95B20 Offset: 0x1F94B20 VA: 0x181F95B20
	|-DebugDY.DebugLog<object, object>
	|
	|-RVA: 0x1F96110 Offset: 0x1F95110 VA: 0x181F96110
	|-DebugDY.DebugLog<object, float>
	|
	|-RVA: 0x1F961E0 Offset: 0x1F951E0 VA: 0x181F961E0
	|-DebugDY.DebugLog<object, uint>
	|
	|-RVA: 0x1F96490 Offset: 0x1F95490 VA: 0x181F96490
	|-DebugDY.DebugLog<object, ulong>
	|
	|-RVA: 0x1F96A30 Offset: 0x1F95A30 VA: 0x181F96A30
	|-DebugDY.DebugLog<object, Vector3>
	*/

	private static void DebugLog<T1, T2, T3>(LogType logType, DebugType debugType, DebugColor debugColor, T1 t1, T2 t2, T3 t3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F8FF10 Offset: 0x1F8EF10 VA: 0x181F8FF10
	|-DebugDY.DebugLog<Int32Enum, object, int>
	|
	|-RVA: 0x1F90520 Offset: 0x1F8F520 VA: 0x181F90520
	|-DebugDY.DebugLog<object, bool, bool>
	|
	|-RVA: 0x1F908B0 Offset: 0x1F8F8B0 VA: 0x181F908B0
	|-DebugDY.DebugLog<object, bool, ulong>
	|
	|-RVA: 0x1F91260 Offset: 0x1F90260 VA: 0x181F91260
	|-DebugDY.DebugLog<object, int, bool>
	|
	|-RVA: 0x1F91DC0 Offset: 0x1F90DC0 VA: 0x181F91DC0
	|-DebugDY.DebugLog<object, int, int>
	|
	|-RVA: 0x1F91330 Offset: 0x1F90330 VA: 0x181F91330
	|-DebugDY.DebugLog<object, int, Int32Enum>
	|
	|-RVA: 0x1F928D0 Offset: 0x1F918D0 VA: 0x181F928D0
	|-DebugDY.DebugLog<object, int, object>
	|
	|-RVA: 0x1F92AB0 Offset: 0x1F91AB0 VA: 0x181F92AB0
	|-DebugDY.DebugLog<object, int, Vector3>
	|
	|-RVA: 0x1F90D00 Offset: 0x1F8FD00 VA: 0x181F90D00
	|-DebugDY.DebugLog<object, Int32Enum, int>
	|
	|-RVA: 0x1F90A50 Offset: 0x1F8FA50 VA: 0x181F90A50
	|-DebugDY.DebugLog<object, Int32Enum, Int32Enum>
	|
	|-RVA: 0x1F92C90 Offset: 0x1F91C90 VA: 0x181F92C90
	|-DebugDY.DebugLog<object, long, int>
	|
	|-RVA: 0x1F92F60 Offset: 0x1F91F60 VA: 0x181F92F60
	|-DebugDY.DebugLog<object, object, bool>
	|
	|-RVA: 0x1F94390 Offset: 0x1F93390 VA: 0x181F94390
	|-DebugDY.DebugLog<object, object, int>
	|
	|-RVA: 0x1F94550 Offset: 0x1F93550 VA: 0x181F94550
	|-DebugDY.DebugLog<object, object, long>
	|
	|-RVA: 0x1F95940 Offset: 0x1F94940 VA: 0x181F95940
	|-DebugDY.DebugLog<object, object, object>
	|
	|-RVA: 0x1F96900 Offset: 0x1F95900 VA: 0x181F96900
	|-DebugDY.DebugLog<object, Vector3, Vector3>
	*/

	private static void DebugLog<T1, T2, T3, T4>(LogType logType, DebugType debugType, DebugColor debugColor, T1 t1, T2 t2, T3 t3, T4 t4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F901A0 Offset: 0x1F8F1A0 VA: 0x181F901A0
	|-DebugDY.DebugLog<int, int, int, int>
	|
	|-RVA: 0x1F90440 Offset: 0x1F8F440 VA: 0x181F90440
	|-DebugDY.DebugLog<object, bool, bool, bool>
	|
	|-RVA: 0x1F906F0 Offset: 0x1F8F6F0 VA: 0x181F906F0
	|-DebugDY.DebugLog<object, bool, object, int>
	|
	|-RVA: 0x1F907D0 Offset: 0x1F8F7D0 VA: 0x181F907D0
	|-DebugDY.DebugLog<object, bool, float, bool>
	|
	|-RVA: 0x1F91070 Offset: 0x1F90070 VA: 0x181F91070
	|-DebugDY.DebugLog<object, int, bool, int>
	|
	|-RVA: 0x1F91C00 Offset: 0x1F90C00 VA: 0x181F91C00
	|-DebugDY.DebugLog<object, int, int, int>
	|
	|-RVA: 0x1F91400 Offset: 0x1F90400 VA: 0x181F91400
	|-DebugDY.DebugLog<object, int, int, Int32Enum>
	|
	|-RVA: 0x1F91CE0 Offset: 0x1F90CE0 VA: 0x181F91CE0
	|-DebugDY.DebugLog<object, int, int, object>
	|
	|-RVA: 0x1F924B0 Offset: 0x1F914B0 VA: 0x181F924B0
	|-DebugDY.DebugLog<object, int, object, int>
	|
	|-RVA: 0x1F92590 Offset: 0x1F91590 VA: 0x181F92590
	|-DebugDY.DebugLog<object, int, object, long>
	|
	|-RVA: 0x1F92670 Offset: 0x1F91670 VA: 0x181F92670
	|-DebugDY.DebugLog<object, int, object, object>
	|
	|-RVA: 0x1F929A0 Offset: 0x1F919A0 VA: 0x181F929A0
	|-DebugDY.DebugLog<object, int, Vector3, int>
	|
	|-RVA: 0x1F93120 Offset: 0x1F92120 VA: 0x181F93120
	|-DebugDY.DebugLog<object, object, int, int>
	|
	|-RVA: 0x1F942B0 Offset: 0x1F932B0 VA: 0x181F942B0
	|-DebugDY.DebugLog<object, object, int, object>
	|
	|-RVA: 0x1F94620 Offset: 0x1F93620 VA: 0x181F94620
	|-DebugDY.DebugLog<object, object, object, Int32Enum>
	|
	|-RVA: 0x1F94700 Offset: 0x1F93700 VA: 0x181F94700
	|-DebugDY.DebugLog<object, object, object, long>
	|
	|-RVA: 0x1F95630 Offset: 0x1F94630 VA: 0x181F95630
	|-DebugDY.DebugLog<object, object, object, object>
	|-DebugDY.DebugLog<string, string, string, string>
	|
	|-RVA: 0x1F95830 Offset: 0x1F94830 VA: 0x181F95830
	|-DebugDY.DebugLog<object, object, object, Vector3>
	|
	|-RVA: 0x1F96030 Offset: 0x1F95030 VA: 0x181F96030
	|-DebugDY.DebugLog<object, float, float, float>
	|
	|-RVA: 0x1F962B0 Offset: 0x1F952B0 VA: 0x181F962B0
	|-DebugDY.DebugLog<object, ulong, object, bool>
	|
	|-RVA: 0x1F96560 Offset: 0x1F95560 VA: 0x181F96560
	|-DebugDY.DebugLog<object, Vector3, int, float>
	|
	|-RVA: 0x1F96680 Offset: 0x1F95680 VA: 0x181F96680
	|-DebugDY.DebugLog<object, Vector3, object, object>
	*/

	private static void DebugLog<T1, T2, T3, T4, T5>(LogType logType, DebugType debugType, DebugColor debugColor, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F90350 Offset: 0x1F8F350 VA: 0x181F90350
	|-DebugDY.DebugLog<object, bool, bool, bool, bool>
	|
	|-RVA: 0x1F90F80 Offset: 0x1F8FF80 VA: 0x181F90F80
	|-DebugDY.DebugLog<object, int, bool, bool, bool>
	|
	|-RVA: 0x1F916E0 Offset: 0x1F906E0 VA: 0x181F916E0
	|-DebugDY.DebugLog<object, int, int, int, int>
	|
	|-RVA: 0x1F917C0 Offset: 0x1F907C0 VA: 0x181F917C0
	|-DebugDY.DebugLog<object, int, int, int, object>
	|
	|-RVA: 0x1F918B0 Offset: 0x1F908B0 VA: 0x181F918B0
	|-DebugDY.DebugLog<object, int, int, int, float>
	|
	|-RVA: 0x1F91AE0 Offset: 0x1F90AE0 VA: 0x181F91AE0
	|-DebugDY.DebugLog<object, int, int, int, Vector3>
	|
	|-RVA: 0x1F92170 Offset: 0x1F91170 VA: 0x181F92170
	|-DebugDY.DebugLog<object, int, object, int, int>
	|
	|-RVA: 0x1F92090 Offset: 0x1F91090 VA: 0x181F92090
	|-DebugDY.DebugLog<object, int, object, Int32Enum, Int32Enum>
	|
	|-RVA: 0x1F90C20 Offset: 0x1F8FC20 VA: 0x181F90C20
	|-DebugDY.DebugLog<object, Int32Enum, int, int, int>
	|
	|-RVA: 0x1F90DD0 Offset: 0x1F8FDD0 VA: 0x181F90DD0
	|-DebugDY.DebugLog<object, Int32Enum, object, object, int>
	|
	|-RVA: 0x1F92D60 Offset: 0x1F91D60 VA: 0x181F92D60
	|-DebugDY.DebugLog<object, object, bool, object, int>
	|
	|-RVA: 0x1F93030 Offset: 0x1F92030 VA: 0x181F93030
	|-DebugDY.DebugLog<object, object, int, int, int>
	|
	|-RVA: 0x1F93200 Offset: 0x1F92200 VA: 0x181F93200
	|-DebugDY.DebugLog<object, object, int, long, object>
	|
	|-RVA: 0x1F93EB0 Offset: 0x1F92EB0 VA: 0x181F93EB0
	|-DebugDY.DebugLog<object, object, int, object, int>
	|
	|-RVA: 0x1F940A0 Offset: 0x1F930A0 VA: 0x181F940A0
	|-DebugDY.DebugLog<object, object, int, object, object>
	|
	|-RVA: 0x1F94190 Offset: 0x1F93190 VA: 0x181F94190
	|-DebugDY.DebugLog<object, object, int, object, Vector3>
	|
	|-RVA: 0x1F94460 Offset: 0x1F93460 VA: 0x181F94460
	|-DebugDY.DebugLog<object, object, long, int, int>
	|
	|-RVA: 0x1F947E0 Offset: 0x1F937E0 VA: 0x181F947E0
	|-DebugDY.DebugLog<object, object, object, object, bool>
	|
	|-RVA: 0x1F95540 Offset: 0x1F94540 VA: 0x181F95540
	|-DebugDY.DebugLog<object, object, object, object, object>
	|
	|-RVA: 0x1F95F40 Offset: 0x1F94F40 VA: 0x181F95F40
	|-DebugDY.DebugLog<object, float, float, float, float>
	*/

	private static void DebugLog<T1, T2, T3, T4, T5, T6>(LogType logType, DebugType debugType, DebugColor debugColor, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F900B0 Offset: 0x1F8F0B0 VA: 0x181F900B0
	|-DebugDY.DebugLog<int, int, int, int, int, int>
	|
	|-RVA: 0x1F905F0 Offset: 0x1F8F5F0 VA: 0x181F905F0
	|-DebugDY.DebugLog<object, bool, object, int, object, int>
	|
	|-RVA: 0x1F915E0 Offset: 0x1F905E0 VA: 0x181F915E0
	|-DebugDY.DebugLog<object, int, int, int, int, int>
	|
	|-RVA: 0x1F91E90 Offset: 0x1F90E90 VA: 0x181F91E90
	|-DebugDY.DebugLog<object, int, object, bool, object, int>
	|
	|-RVA: 0x1F91F90 Offset: 0x1F90F90 VA: 0x181F91F90
	|-DebugDY.DebugLog<object, int, object, Int32Enum, Int32Enum, bool>
	|
	|-RVA: 0x1F93FA0 Offset: 0x1F92FA0 VA: 0x181F93FA0
	|-DebugDY.DebugLog<object, object, int, object, object, int>
	|
	|-RVA: 0x1F95440 Offset: 0x1F94440 VA: 0x181F95440
	|-DebugDY.DebugLog<object, object, object, object, object, object>
	|
	|-RVA: 0x1F95E40 Offset: 0x1F94E40 VA: 0x181F95E40
	|-DebugDY.DebugLog<object, float, float, float, float, float>
	|
	|-RVA: 0x1F96390 Offset: 0x1F95390 VA: 0x181F96390
	|-DebugDY.DebugLog<object, ulong, object, int, int, int>
	|
	|-RVA: 0x1F96790 Offset: 0x1F95790 VA: 0x181F96790
	|-DebugDY.DebugLog<object, Vector3, Vector3, float, float, float>
	*/

	private static void DebugLog<T1, T2, T3, T4, T5, T6, T7>(LogType logType, DebugType debugType, DebugColor debugColor, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F91150 Offset: 0x1F90150 VA: 0x181F91150
	|-DebugDY.DebugLog<object, int, bool, float, int, int, int>
	|
	|-RVA: 0x1F914E0 Offset: 0x1F904E0 VA: 0x181F914E0
	|-DebugDY.DebugLog<object, int, int, int, int, int, int>
	|
	|-RVA: 0x1F919A0 Offset: 0x1F909A0 VA: 0x181F919A0
	|-DebugDY.DebugLog<object, int, int, int, Vector3, int, int>
	|
	|-RVA: 0x1F90B20 Offset: 0x1F8FB20 VA: 0x181F90B20
	|-DebugDY.DebugLog<object, Int32Enum, int, int, int, int, int>
	|
	|-RVA: 0x1F92E50 Offset: 0x1F91E50 VA: 0x181F92E50
	|-DebugDY.DebugLog<object, object, bool, object, object, object, int>
	|
	|-RVA: 0x1F932F0 Offset: 0x1F922F0 VA: 0x181F932F0
	|-DebugDY.DebugLog<object, object, int, object, bool, object, int>
	|
	|-RVA: 0x1F937E0 Offset: 0x1F927E0 VA: 0x181F937E0
	|-DebugDY.DebugLog<object, object, int, object, int, object, bool>
	|
	|-RVA: 0x1F93B50 Offset: 0x1F92B50 VA: 0x181F93B50
	|-DebugDY.DebugLog<object, object, int, object, int, object, int>
	|
	|-RVA: 0x1F93DA0 Offset: 0x1F92DA0 VA: 0x181F93DA0
	|-DebugDY.DebugLog<object, object, int, object, int, object, object>
	|
	|-RVA: 0x1F948D0 Offset: 0x1F938D0 VA: 0x181F948D0
	|-DebugDY.DebugLog<object, object, object, object, int, object, int>
	|
	|-RVA: 0x1F94B40 Offset: 0x1F93B40 VA: 0x181F94B40
	|-DebugDY.DebugLog<object, object, object, object, int, object, object>
	|
	|-RVA: 0x1F94C50 Offset: 0x1F93C50 VA: 0x181F94C50
	|-DebugDY.DebugLog<object, object, object, object, object, object, int>
	|
	|-RVA: 0x1F950F0 Offset: 0x1F940F0 VA: 0x181F950F0
	|-DebugDY.DebugLog<object, object, object, object, object, object, object>
	|
	|-RVA: 0x1F95330 Offset: 0x1F94330 VA: 0x181F95330
	|-DebugDY.DebugLog<object, object, object, object, object, object, ushort>
	|
	|-RVA: 0x1F95A10 Offset: 0x1F94A10 VA: 0x181F95A10
	|-DebugDY.DebugLog<object, object, float, object, float, object, float>
	*/

	private static void DebugLog<T1, T2, T3, T4, T5, T6, T7, T8>(LogType logType, DebugType debugType, DebugColor debugColor, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F92390 Offset: 0x1F91390 VA: 0x181F92390
	|-DebugDY.DebugLog<object, int, object, int, object, int, object, int>
	|
	|-RVA: 0x1F94FD0 Offset: 0x1F93FD0 VA: 0x181F94FD0
	|-DebugDY.DebugLog<object, object, object, object, object, object, object, object>
	|
	|-RVA: 0x1F95710 Offset: 0x1F94710 VA: 0x181F95710
	|-DebugDY.DebugLog<object, object, object, float, object, int, object, object>
	|
	|-RVA: 0x1F95BF0 Offset: 0x1F94BF0 VA: 0x181F95BF0
	|-DebugDY.DebugLog<object, float, object, float, object, float, object, float>
	*/

	private static void DebugLog<T1, T2, T3, T4, T5, T6, T7, T8, T9>(LogType logType, DebugType debugType, DebugColor debugColor, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F936B0 Offset: 0x1F926B0 VA: 0x181F936B0
	|-DebugDY.DebugLog<object, object, int, object, int, object, bool, object, bool>
	|
	|-RVA: 0x1F93A20 Offset: 0x1F92A20 VA: 0x181F93A20
	|-DebugDY.DebugLog<object, object, int, object, int, object, int, object, int>
	|
	|-RVA: 0x1F938F0 Offset: 0x1F928F0 VA: 0x181F938F0
	|-DebugDY.DebugLog<object, object, int, object, int, object, int, object, Int32Enum>
	|
	|-RVA: 0x1F93400 Offset: 0x1F92400 VA: 0x181F93400
	|-DebugDY.DebugLog<object, object, int, object, Int32Enum, object, Vector3, object, Vector3>
	|
	|-RVA: 0x1F949E0 Offset: 0x1F939E0 VA: 0x181F949E0
	|-DebugDY.DebugLog<object, object, object, object, int, object, object, object, Vector3>
	|
	|-RVA: 0x1F94EA0 Offset: 0x1F93EA0 VA: 0x181F94EA0
	|-DebugDY.DebugLog<object, object, object, object, object, object, object, object, object>
	|
	|-RVA: 0x1F95200 Offset: 0x1F94200 VA: 0x181F95200
	|-DebugDY.DebugLog<object, object, object, object, object, object, ushort, object, bool>
	*/

	private static void DebugLog<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(LogType logType, DebugType debugType, DebugColor debugColor, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F92250 Offset: 0x1F91250 VA: 0x181F92250
	|-DebugDY.DebugLog<object, int, object, int, object, int, object, int, object, bool>
	|
	|-RVA: 0x1F92750 Offset: 0x1F91750 VA: 0x181F92750
	|-DebugDY.DebugLog<object, int, object, float, float, float, float, Vector3, bool, float>
	|
	|-RVA: 0x1F93580 Offset: 0x1F92580 VA: 0x181F93580
	|-DebugDY.DebugLog<object, object, int, object, int, int, object, Int32Enum, object, int>
	|
	|-RVA: 0x1F93C60 Offset: 0x1F92C60 VA: 0x181F93C60
	|-DebugDY.DebugLog<object, object, int, object, int, object, object, int, object, int>
	|
	|-RVA: 0x1F94D60 Offset: 0x1F93D60 VA: 0x181F94D60
	|-DebugDY.DebugLog<object, object, object, object, object, object, object, object, object, object>
	|
	|-RVA: 0x1F95D10 Offset: 0x1F94D10 VA: 0x181F95D10
	|-DebugDY.DebugLog<object, float, float, float, int, int, int, int, int, int>
	*/

	private static void LogHelper(LogType type, string logInfo, DebugType debugType, DebugColor debugColor) { }

	private static void .cctor() { }
}

// Namespace: 
public class NetWorkLimitItem
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <MoudelName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <FuncName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <IsHideAll>k__BackingField;

	// Properties
	public string MoudelName { get; set; }
	public string FuncName { get; set; }
	public bool IsHideAll { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_MoudelName(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_MoudelName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_FuncName(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_FuncName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_IsHideAll(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_IsHideAll() { }

	public void .ctor(string moudel, string func, bool hide) { }
}

// Namespace: 
public static class RepeatLogKey
{
	// Fields
	public static string SteamLobby;
	public static string SteamTeamPanel;
	public static string SteamMember;
	public static string SteamVoice;
	public static string PacketSend;
	public static string ZMLobby;
	public static string ZMTeamPanel;
	public static string ZMMember;
	public static string ZMFriend;
	public static string ZMVoice;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public class DebugRepeatLog
{
	// Fields
	private static DebugRepeatLog m_instance;
	private Dictionary<string, List<object>> m_LastDict;

	// Properties
	public static DebugRepeatLog Instance { get; }

	// Methods

	public static DebugRepeatLog get_Instance() { }

	private void .ctor() { }

	public void ColorLog(string logkey, object[] args) { }

	public void RemoveLogKey(string logkey) { }

	public void Clear() { }
}

// Namespace: 
public class LogArgs
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private DebugType <MoudelLogName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <IsOpenLog>k__BackingField;

	// Properties
	public DebugType MoudelLogName { get; set; }
	public bool IsOpenLog { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_MoudelLogName(DebugType value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public DebugType get_MoudelLogName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_IsOpenLog(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_IsOpenLog() { }

	public void .ctor(DebugType name, bool isOpen) { }
}

// Namespace: 
public class PCLogItem : MonoBehaviour
{
	// Fields
	private LogArgs logArgs;
	private TextMeshProUGUI moudelName;
	private Toggle toggle;

	// Methods

	private void Awake() { }

	private void OnClick(bool isOpen) { }

	public void ScrollCellContent(object info) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void ScrollSelectContent(object infoobj) { }

	public void .ctor() { }
}

// Namespace: 
public class PCLogNetLimit : MonoBehaviour
{
	// Fields
	private NetWorkLimitItem limitItem;
	private TextMeshProUGUI moudelName;
	private TextMeshProUGUI netWorkName;
	private TextMeshProUGUI hide;

	// Methods

	private void Awake() { }

	private void OnDeleteClick() { }

	private void BackGame() { }

	private void DeleteNetInfo() { }

	public void ScrollCellContent(object info) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void ScrollSelectContent(object infoobj) { }

	public void .ctor() { }
}

// Namespace: 
public static class PlayModeDefine
{
	// Fields
	public const int PLAYMODE_TEST = 1001;
	public const int PLAYMODE_ROGUELIKE = 1002;
	public const int PLAYMODE_ART_A1 = 1003;
	public const int PLAYMODE_ART_B1 = 1004;
	public const int PLAYMODE_ART_A2 = 1005;
	public const int PLAYMODE_ART_B2 = 1006;
	public const int PLAYMODE_LEVEL_TEST = 1007;
	public const int PLAYMODE_ART_TEST = 1008;
	public const int PLAYMODE_ART_DEMO = 1009;
	public const int PLAYMODE_TEAM_BOSS = 1010;
	public const int PLAYMODE_NEWBIE = 1011;
	public const int PLAYMODE_ART_DEMO2 = 1012;

	// Methods

	public static int GetPlayRound(int _pattern) { }

	public static int GetPlayMode(int _pattern) { }

	public static int GetRLPattern(int round) { }
}

// Namespace: 
public static class MemBerType
{
	// Fields
	public static Dictionary<int, string> memberDict;
	public const int MEMBER_TYPE_SQUAD = 1;
	public const int MEMBER_TYPE_SOLO = 2;
	public const int MEMBER_TYPE_DUO = 3;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public enum ConnectState
{
	// Fields
	public int value__;
	public const ConnectState None = 0;
	public const ConnectState CONNECT_ING = 1;
	public const ConnectState CONNECT_SUCCESS = 2;
	public const ConnectState CONNECT_FAIL = 3;
}

// Namespace: 
public sealed class ConnectCallBackHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(ConnectState state, basenet netobj) { }

	public virtual IAsyncResult BeginInvoke(ConnectState state, basenet netobj, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public class NetConnect
{
	// Fields
	private serverinfomanager.ServerInfo serverInfo;
	private serverinfomanager.ProxyInfo proxyInfo;
	private float endTime;
	private float tcpStartTime;
	public basenet tcpNetObj;
	public ConnectState tcpConnectState;
	public basenet udpNetObj;
	public ConnectState udpConnectState;
	private string linkName;
	private ConnectCallBackHandler cbFunc;

	// Methods

	public void .ctor(serverinfomanager.ServerInfo info, string linkname, ConnectCallBackHandler cbfunc) { }

	public void StartTcp() { }

	public void StartUdp() { }

	private basenet CreateNetClient(string linkname) { }

	public void ConnectFail() { }

	public ConnectState UpdateConnectState() { }

	public void ConnectFailCallBack() { }

	public void ReleaseUdpConnect() { }

	public void ReleaseTcpConnect() { }
}

// Namespace: 
public class netfactory
{
	// Fields
	public static Dictionary<string, NetConnect> connectDict;

	// Methods

	public static void NetConnect(serverinfomanager.ServerInfo serverinfo, string linkname, ConnectCallBackHandler handler) { }

	public static void Update() { }

	private static void CheckNetConnectState(string linkName) { }

	public static void RemoveNetConnect(string linkname) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class RplStr
{
	// Fields
	private string m_text;
	private Dictionary<string, string> m_replace;
	private bool m_isTranslate;

	// Properties
	public string Text { get; }

	// Methods

	public string get_Text() { }

	public void .ctor(string _text) { }

	public void .ctor(string _text, Dictionary<string, string> _replace, bool _isTranslate = True) { }

	public override string ToString() { }

	public string GetText() { }

	public void ReplaceStr(ref string[] cmdArgs) { }

	private string GetTranslate(string txt) { }
}

// Namespace: 
public class CanvasUI : MonoBehaviour
{
	// Fields
	private static Transform PanelMenu;
	private static Transform PanelDialog;
	private static Transform PanelPopup;
	private static Transform PanelMessage;

	// Methods

	private void Start() { }

	public static void AddUGUIMenu(GameObject go, bool isWorldPositionStays) { }

	public static void AddUGUIDialog(GameObject go, bool isWorldPositionStays) { }

	public static void AddUGUIPopup(GameObject go, bool isWorldPositionStays) { }

	public static void AddUGUIMessage(GameObject go, bool isWorldPositionStays) { }

	public void .ctor() { }
}

// Namespace: 
public class GameSceneManager
{
	// Fields
	public static int warno;
	private static int curSceneID;
	private static int curMapID;
	private static bool isInWar;
	private static string loadingSceneName;
	private static string nextSceneName;
	private static string nowSceneName;
	public static string HowInWar;
	private static List<string> NotWarSceneNameLst;
	private static List<string> BossSceneLst;
	public static DYSceneManager u3dSceneManager;
	public static List<string> m_lstLoadingScene;
	public static bool IsLoading;

	// Methods

	public static bool IsLoadSameScene(string sceneName) { }

	public static void UpdatePostEffectWithScene() { }

	public static void SetWarNo(int wn) { }

	public static void SetCurSceneID(int sceneId, int mapId) { }

	public static int GetSceneId() { }

	public static int GetMapId() { }

	public static void LoadSceneAsync(string sceneName) { }

	private static void TrueLoadSceneAsync(string sceneName) { }

	public static float GetLoadingProgress() { }

	public static void SwitchSceneNow() { }

	public static void OnSceneLoaded(string sceneName) { }

	public static void ThisIsBossScene() { }

	public static bool IsBossScene(string sceneName) { }

	public static bool IsInWar() { }

	public static void EndWar(bool isEnd) { }

	public static void SetHowInWar(string hs) { }

	public static void ClearSceneData(string lastSceneName, string sceneName) { }

	public static void BackToHome() { }

	public static void BackToLogin() { }

	public static void HomeBackToLogin() { }

	public static void AskGoToWar(int warno, int logic) { }

	public static void GoToWar(int warno) { }

	public static void QuitGame() { }

	public static void CreateThreeDimensionNoptify() { }

	public static void WarEndToBackHome() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
internal static class GlobalDefine
{
	// Fields
	public const int PLAYER_MAX_GRADE = 20;
	public const int FRAME_AMOUNT = 30;
	public const float FRAME_TIME = 0.03333334;
	public const float FRAME_TIME_MS = 33.33334;
	public const float FRAME_SPEED = 0.6666667;
	public const int FRAME_EXACT_AMOUNT = 60;
	public const float FRAME_EXACT_TIME = 0.01666667;
	public const int SERVER_FRAME_AMOUNT = 25;
	public const float SERVER_FRAME_TIME = 40;
	public const float SERVER_FRAME_SECOND_TIME = 0.04;
	public const int SERVER_VALUE_RAD = 100;
	public static Vector3 V3_SERVER_VALUE_RAD;
	public static Vector3 V3_REVERSE_SERVER_VALUE_RAND;
	public static int STATUS_NORMAL;
	public static int STATUS_SNIPE;
	public static int Grid_Cnt;
	public static float Grid_Ani_Time;
	public static float Grid_Ani_Hide_Time;
	public static float Aimat_Delay_Time;
	public static Vector3 HIDE_POS;
	public static bool testboom;
	public static bool testdropdead;
	public static string UnlockRelicEffect;
	public static string UnlockWeaponEffect;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class BULLET_DEFINE
{
	// Fields
	public const int SMALL = 4502;
	public const int MEDIUM = 4503;
	public const int SPECIAL = 4504;
	public const int Grenade = 4508;
	public const int Feather = 4509;
}

// Namespace: 
public static class HERO_TYPE
{
	// Fields
	public const int Bule_Swallow = 206;
}

// Namespace: 
public static class DefendTrend_TYPE
{
	// Fields
	public const int None = 0;
	public const int Shield = 1;
	public const int Armor = 2;
	public const int All = 3;
}

// Namespace: 
public static class VOICE_VOLUME
{
	// Fields
	public const int MidVolume = 10;
}

// Namespace: 
public static class PING_STATE
{
	// Fields
	public const int MidPing = 100;
	public const int HighPing = 300;
}

// Namespace: 
public static class ATT_TYPE
{
	// Fields
	public const string SingleShoot = "TRIGGER_SINGLE";
	public const string AutoShoot = "TRIGGER_AUTO";
	public const string ContinueShoot = "TRIGGER_CONTINUE";
	public const string SingleCharge = "TRIGGER_SINGLE_CHARGE";
	public const string AutoCharge = "TRIGGER_AUTO_CHARGE";
	public const string DownUpShoot = "TRIGGER_DOWN_UP";
	public const string UpShoot = "TRIGGER_UP_FIRE";
	public const string Close = "close";
}

// Namespace: 
public static class CAREERPF_SUBTYPE
{
	// Fields
	public const int CareerPerform_Normal = 1;
	public const int CareerPerform_DoubleHold = 2;
	public const int CareerPerform_Charge = 3;
	public const int CareerPerform_ShowSKillPath = 4;
}

// Namespace: 
public static class TEST_VALUE
{
	// Fields
	public static float TV_ShowHitEffCD;
	public static float TV_LowHurt;
	public static float TV_MidHurt;
	public static float TV_HardHurt;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class TALENT_TYPE
{
	// Fields
	public static int TALENT_TYPE_A;
	public static int TALENT_TYPE_B;
	public static int TALENT_TYPE_C;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class Hero_Move_State
{
	// Fields
	public static int HMS_UP;
	public static int HMS_Move;
	public static int HMS_Down;
	public static int HMS_SlowMove;
	public static int HMS_Stop;
	public static int HMS_Charge;
	public static int HMS_Back;
	public static int HMS_Jump;
	public static int HMS_BeatBack;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class Monster_Die_Type
{
	// Fields
	public static int ANIMATOR_TYPE;
	public static int RAGDOLL_TYPE;
	public static int BROKEN_TYPE;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class ITEM_QUALITY
{
	// Fields
	public static Dictionary<int, string> QualityDict;

	// Methods

	public static string GetQualityName(int quality) { }

	private static void .cctor() { }
}

// Namespace: 
public static class Mon_Ani_State
{
	// Fields
	public const int Stand = 1;
	public const int Move = 2;
	public const int Jump = 4;
	public const int Pepel = 8;
	public const int Dash = 16;
	public const int Die = 32;
	public const int AllHit = 64;
}

// Namespace: 
public static class Mon_BuffState
{
	// Fields
	public const int Immobilized = 2;
}

// Namespace: 
public static class Mon_BuffStateID
{
	// Fields
	public const int StateImmobilized = 32101;
}

// Namespace: 
public static class Drop_Define
{
	// Fields
	public const int DropBullet = 5501;
	public const int DropCoin = 5502;
	public const int DropRelic = 5503;
	public const int DropMedic = 5504;
	public const int DropKey = 5505;
}

// Namespace: 
public static class Mon_Define
{
	// Fields
	public const int OB_MASK_NONE = 0;
	public const int OB_MASK_OPENSIM = 1;
}

// Namespace: 
public static class Beacon_Type
{
	// Fields
	public const string UNLife = "UNLife";
	public const string LifePos = "LifePos";
	public const string LifeName = "LifeName";
	public const string LifeTag = "LifeTag";
}

// Namespace: 
public static class Mon_Hit_Part
{
	// Fields
	public static Dictionary<int, string> HPDict;

	// Methods

	public static string GetPartNameByIndex(int index) { }

	public static int GetIndexByPartName(string pname) { }

	public static string GetHitPartObjectName(string HitPart) { }

	public static string GetHitTriggerName(string hitpart) { }

	private static void .cctor() { }
}

// Namespace: 
public static class ServerDefine
{}

// Namespace: 
public enum ServerDefine.InitWarUICondition
{
	// Fields
	public int value__;
	public const ServerDefine.InitWarUICondition HERO_LOAD_OK = 1;
	public const ServerDefine.InitWarUICondition LEVEL_LOAD_OK = 2;
}

// Namespace: 
public enum ServerDefine.SideType
{
	// Fields
	public int value__;
	public const ServerDefine.SideType SIDE_TYPE_HERO = 1;
	public const ServerDefine.SideType SIDE_TYPE_MONSTER = 2;
	public const ServerDefine.SideType SIDE_TYPE_VERTIGO = 4;
	public const ServerDefine.SideType SIDE_TYPE_OBSTACLE = 8;
}

// Namespace: 
public enum ServerDefine.FightType
{
	// Fields
	public int value__;
	public const ServerDefine.FightType WARRIOR_HERO = 536870912;
	public const ServerDefine.FightType WARRIOR_BUILD = 268435456;
	public const ServerDefine.FightType WARRIOR_MONSTER = 134217728;
	public const ServerDefine.FightType WARRIOR_SUMMON = 67108864;
	public const ServerDefine.FightType NWARRIOR_NPC = 33554432;
	public const ServerDefine.FightType NWARRIOR_DROP = 16777216;
	public const ServerDefine.FightType WARRIOR_FAKER_HERO = 536870913;
	public const ServerDefine.FightType WARRIOR_FAKER_TEAMER = 536870914;
	public const ServerDefine.FightType WARRIOR_OBSTACLE = 268435712;
	public const ServerDefine.FightType WARRIOR_BUILD_TRAP = 268435968;
	public const ServerDefine.FightType WARRIOR_AIRWALL = 268436480;
	public const ServerDefine.FightType WARRIOR_PROTEGE = 268437504;
	public const ServerDefine.FightType WARRIOR_OBSTACLE_NORMAL = 268435713;
	public const ServerDefine.FightType WARRIOR_OBSTACLE_CTRLGATE = 268435714;
	public const ServerDefine.FightType WARRIOR_OBSTACLE_BUNKER = 268435715;
	public const ServerDefine.FightType WARRIOR_OBSTACLE_VICCTRL = 268435716;
	public const ServerDefine.FightType WARRIOR_OBSTACLE_SIMCTRL = 268435717;
	public const ServerDefine.FightType WARRIOR_OBSTACLE_TRANGATE = 268435718;
	public const ServerDefine.FightType WARRIOR_OBSTACLE_TRIDESTROY = 268435719;
	public const ServerDefine.FightType WARRIOR_OBSTACLE_STATICTRAN = 268435720;
	public const ServerDefine.FightType WARRIOR_OBSTACLE_SLIDEDOOR = 268435721;
	public const ServerDefine.FightType WARRIOR_OBSTACLE_BROKENPILLAR = 268435728;
	public const ServerDefine.FightType WARRIOR_OBSTACLE_STONEPILLAR = 268435729;
	public const ServerDefine.FightType WARRIOR_TRAP_NORMAL = 268435969;
	public const ServerDefine.FightType WARRIOR_TRAP_STONE = 268435970;
	public const ServerDefine.FightType WARRIOR_TRAP_SMASH = 268435971;
	public const ServerDefine.FightType WARRIOR_TRAP_UPSTONE = 268435972;
	public const ServerDefine.FightType WARRIOR_AIRWALL_PHY = 268436481;
	public const ServerDefine.FightType WARRIOR_PROTEGE_NORMAL = 268437505;
	public const ServerDefine.FightType MONSTER_TYPE_MASK = 134279168;
	public const ServerDefine.FightType WARRIOR_NORMAL = 134221824;
	public const ServerDefine.FightType WARRIOR_ELITE = 134225920;
	public const ServerDefine.FightType WARRIOR_BOSS = 134234112;
	public const ServerDefine.FightType MONSTER_CLASSIFY_MASK = 255;
	public const ServerDefine.FightType MONSTER_CLASSIFY_BADGER = 1;
	public const ServerDefine.FightType MONSTER_CLASSIFY_SMANEAR = 2;
	public const ServerDefine.FightType MONSTER_CLASSIFY_SMAFAR = 3;
	public const ServerDefine.FightType MONSTER_CLASSIFY_MEDNEAR = 4;
	public const ServerDefine.FightType MONSTER_CLASSIFY_MEDFAR = 5;
	public const ServerDefine.FightType MONSTER_CLASSIFY_HEVNEAR = 6;
	public const ServerDefine.FightType MONSTER_CLASSIFY_HEVFAR = 7;
	public const ServerDefine.FightType MONSTER_CLASSIFY_THROW = 8;
	public const ServerDefine.FightType MONSTER_CLASSIFY_SNIPE = 9;
	public const ServerDefine.FightType MONSTER_CLASSIFY_MAGIC = 10;
	public const ServerDefine.FightType MONSTER_CLASSIFY_FOOT = 11;
	public const ServerDefine.FightType MONSTER_CLASSIFY_FLY = 12;
	public const ServerDefine.FightType MONSTER_CLASSIFY_BOSS = 13;
	public const ServerDefine.FightType MONSTER_CLASSIFY_DART = 15;
	public const ServerDefine.FightType MONSTER_CLASSIFY_BATTERY = 16;
	public const ServerDefine.FightType MONSTER_CLASSIFY_PETROCHEMICAL = 17;
	public const ServerDefine.FightType WARRIOR_NORBADGER = 134221825;
	public const ServerDefine.FightType WARRIOR_NORSMANEAR = 134221826;
	public const ServerDefine.FightType WARRIOR_NORSMAFAR = 134221827;
	public const ServerDefine.FightType WARRIOR_NORMEDNEAR = 134221828;
	public const ServerDefine.FightType WARRIOR_NORMEDFAR = 134221829;
	public const ServerDefine.FightType WARRIOR_NORHEVNEAR = 134221830;
	public const ServerDefine.FightType WARRIOR_NORHEVFAR = 134221831;
	public const ServerDefine.FightType WARRIOR_NORTHROW = 134221832;
	public const ServerDefine.FightType WARRIOR_NORSNIPE = 134221833;
	public const ServerDefine.FightType WARRIOR_NORMAGIC = 134221834;
	public const ServerDefine.FightType WARRIOR_NORFOOT = 134221835;
	public const ServerDefine.FightType WARRIOR_NORDART = 134221839;
	public const ServerDefine.FightType WARRIOR_NORBATTERY = 134221840;
	public const ServerDefine.FightType WARRIOR_NORPETRO = 134221841;
	public const ServerDefine.FightType WARRIOR_ELIBADGER = 134225921;
	public const ServerDefine.FightType WARRIOR_ELISMANEAR = 134225922;
	public const ServerDefine.FightType WARRIOR_ELISMAFAR = 134225923;
	public const ServerDefine.FightType WARRIOR_ELIMEDNEAR = 134225924;
	public const ServerDefine.FightType WARRIOR_ELIMEDFAR = 134225925;
	public const ServerDefine.FightType WARRIOR_ELIHEVNEAR = 134225926;
	public const ServerDefine.FightType WARRIOR_ELIHEVFAR = 134225927;
	public const ServerDefine.FightType WARRIOR_ELITHROW = 134225928;
	public const ServerDefine.FightType WARRIOR_ELISNIPE = 134225929;
	public const ServerDefine.FightType WARRIOR_ELIMAGIC = 134225930;
	public const ServerDefine.FightType WARRIOR_ELIFOOT = 134225931;
	public const ServerDefine.FightType WARRIOR_ELIDART = 134225935;
	public const ServerDefine.FightType WARRIOR_ELIBATTERY = 134225936;
	public const ServerDefine.FightType WARRIOR_ELIPETRO = 134225937;
	public const ServerDefine.FightType WARRIOR_BOSSSTAT = 134234381;
	public const ServerDefine.FightType WARRIOR_BOSSDM = 134234637;
	public const ServerDefine.FightType WARRIOR_BOSSCANNON = 134234893;
	public const ServerDefine.FightType WARRIOR_GRENADE = 67108865;
	public const ServerDefine.FightType WARRIOR_ENTITYEFFECT = 67108866;
	public const ServerDefine.FightType WARRIOR_PERFORM = 67108867;
	public const ServerDefine.FightType WARRIOR_SUMMONBUILD = 67108868;
	public const ServerDefine.FightType WARRIOR_CIRCLE = 67108869;
	public const ServerDefine.FightType WARRIOR_BODYPART = 67108870;
	public const ServerDefine.FightType WARRIOR_TRAP = 67108871;
	public const ServerDefine.FightType WARRIOR_BEACON = 67108872;
	public const ServerDefine.FightType WARRIOR_INCUBATOR = 67108873;
	public const ServerDefine.FightType WARRIOR_MONSTERBEACON = 67108874;
	public const ServerDefine.FightType NWARRIOR_DROP_EQUIP = 16777217;
	public const ServerDefine.FightType NWARRIOR_DROP_DRUG = 16777218;
	public const ServerDefine.FightType NWARRIOR_DROP_BULLET = 16777219;
	public const ServerDefine.FightType NWARRIOR_DROP_CASH = 16777220;
	public const ServerDefine.FightType NWARRIOR_DROP_RELIC = 16777221;
	public const ServerDefine.FightType NWARRIOR_DROP_TRIGGER = 16777222;
	public const ServerDefine.FightType NWARRIOR_DROP_KEY = 16777223;
	public const ServerDefine.FightType NWARRIOR_DROP_GRAPHPAPER = 16777224;
	public const ServerDefine.FightType NWARRIOR_DROP_KEYITEM = 16777226;
	public const ServerDefine.FightType NWARRIOR_DROP_RELIC_CURSE = 16777227;
	public const ServerDefine.FightType NWARRIOR_DROP_FAKEERELIC = 16777470;
	public const ServerDefine.FightType NWARRIOR_DROP_FAKEEQUIP = 16777471;
	public const ServerDefine.FightType NWARRIOR_NPC_ITEMBOX = 33554433;
	public const ServerDefine.FightType NWARRIOR_NPC_TRANSFER = 33554434;
	public const ServerDefine.FightType NWARRIOR_NPC_SHOP = 33554435;
	public const ServerDefine.FightType NWARRIOR_NPC_PASSBOX = 33554436;
	public const ServerDefine.FightType NWARRIOR_NPC_GOLDENCUP = 33554437;
	public const ServerDefine.FightType NWARRIOR_NPC_LOCKEDBOX = 33554438;
	public const ServerDefine.FightType NWARRIOR_NPC_SMITH = 33554439;
	public const ServerDefine.FightType NWARRIOR_NPC_MAGICBOX = 33554440;
	public const ServerDefine.FightType NWARRIOR_NPC_EVENT = 33554441;
	public const ServerDefine.FightType NWARRIOR_NPC_CHALLENGEPASSBOX = 33554442;
	public const ServerDefine.FightType NWARRIOR_NPC_CAMPFIRE = 33554443;
	public const ServerDefine.FightType NWARRIOR_NPC_INITBOX = 33554444;
	public const ServerDefine.FightType NWARRIOR_NPC_ELEVATOR = 33554445;
	public const ServerDefine.FightType NWARRIOR_NPC_CAR = 33554446;
	public const ServerDefine.FightType NWARRIOR_NPC_CANNON = 33554447;
	public const ServerDefine.FightType NWARRIOR_NPC_REFRESH = 33554448;
	public const ServerDefine.FightType NWARRIOR_NPC_ROOMCHALLENGE = 33554449;
}

// Namespace: 
public enum ServerDefine.CashType
{
	// Fields
	public int value__;
	public const ServerDefine.CashType OBTAIN_CASH = 1;
	public const ServerDefine.CashType OBTAIN_GOLD = 2;
	public const ServerDefine.CashType OBTAIN_WARCASH = 3;
}

// Namespace: 
public enum ServerDefine.InteractType
{
	// Fields
	public int value__;
	public const ServerDefine.InteractType INTERACT_STATUS_FORBID = 16;
	public const ServerDefine.InteractType INTERACT_STATUS_ALLOW = 32;
}

// Namespace: 
public enum ServerDefine.InteractStatus
{
	// Fields
	public int value__;
	public const ServerDefine.InteractStatus INTERACT_STATUS_PEND = 1;
	public const ServerDefine.InteractStatus INTERACT_STATUS_DONE = 2;
}

// Namespace: 
public enum ServerDefine.EscortCarPhase
{
	// Fields
	public int value__;
	public const ServerDefine.EscortCarPhase NPC_CAT_PHASE_INIT = 0;
	public const ServerDefine.EscortCarPhase NPC_CAT_PHASE_ING = 1;
	public const ServerDefine.EscortCarPhase NPC_CAT_PHASE_SUC = 2;
	public const ServerDefine.EscortCarPhase NPC_CAT_PHASE_FAIL = 4;
}

// Namespace: 
public enum ServerDefine.DoorStatus
{
	// Fields
	public int value__;
	public const ServerDefine.DoorStatus INTERACT_STATUS_OPEN = 1;
	public const ServerDefine.DoorStatus INTERACT_STATUS_CLOSE = 2;
}

// Namespace: 
public enum ServerDefine.DoorTransfer
{
	// Fields
	public int value__;
	public const ServerDefine.DoorTransfer INTERACT_Transfer_CLOSE = 16;
	public const ServerDefine.DoorTransfer INTERACT_Transfer_OPEN = 32;
}

// Namespace: 
public enum ServerDefine.ChallengeState
{
	// Fields
	public int value__;
	public const ServerDefine.ChallengeState CHALLENGE_REWARD_NONE = -1;
	public const ServerDefine.ChallengeState CHALLENGE_REWARD_PEND = 0;
	public const ServerDefine.ChallengeState CHALLENGE_REWARD_OPEN = 1;
	public const ServerDefine.ChallengeState CHALLENGE_REWARD_LOCK = 2;
}

// Namespace: 
public enum ServerDefine.RoomChallengeType
{
	// Fields
	public int value__;
	public const ServerDefine.RoomChallengeType CHALLENGE_KILLSUMMON = 1;
	public const ServerDefine.RoomChallengeType CHALLENGE_EXTRMONSTER = 2;
	public const ServerDefine.RoomChallengeType CHALLENGE_APPENDSKILL = 3;
	public const ServerDefine.RoomChallengeType CHALLENGE_ABERRANCE = 4;
	public const ServerDefine.RoomChallengeType CHALLENGE_LIMITTIME = 5;
	public const ServerDefine.RoomChallengeType CHALLENGE_LIMITCONVOY = 6;
	public const ServerDefine.RoomChallengeType CHALLENGE_DEFEND = 7;
	public const ServerDefine.RoomChallengeType CHALLENGE_LIMITDEFEND = 8;
	public const ServerDefine.RoomChallengeType CHALLENGE_LIMITLIVE = 9;
}

// Namespace: 
public enum ServerDefine.PLAYER_DEAD
{
	// Fields
	public int value__;
	public const ServerDefine.PLAYER_DEAD DEAD_FLAG_NO = 0;
	public const ServerDefine.PLAYER_DEAD DEAD_FLAG_DIED = 1;
	public const ServerDefine.PLAYER_DEAD DEAD_FLAG_DYING = 2;
	public const ServerDefine.PLAYER_DEAD DEAD_FLAG_REAL = 3;
}

// Namespace: 
public enum ServerDefine.PLAYER_LINK
{
	// Fields
	public int value__;
	public const ServerDefine.PLAYER_LINK LINK_ONLINE = 0;
	public const ServerDefine.PLAYER_LINK LINK_QUIT = 1;
	public const ServerDefine.PLAYER_LINK LINK_DISCONNECT = 2;
}

// Namespace: 
public enum ServerDefine.PLAYER_PREPARATION
{
	// Fields
	public int value__;
	public const ServerDefine.PLAYER_PREPARATION NO_READY = 1;
	public const ServerDefine.PLAYER_PREPARATION IS_READY = 2;
	public const ServerDefine.PLAYER_PREPARATION NO_START = 3;
	public const ServerDefine.PLAYER_PREPARATION IS_START = 4;
	public const ServerDefine.PLAYER_PREPARATION NO_MATCH = 5;
	public const ServerDefine.PLAYER_PREPARATION IS_MATCH = 6;
	public const ServerDefine.PLAYER_PREPARATION IN_CONNECT = 7;
	public const ServerDefine.PLAYER_PREPARATION CANCEL_MATCH = 8;
}

// Namespace: 
public enum ServerDefine.THROW_MODE
{
	// Fields
	public int value__;
	public const ServerDefine.THROW_MODE THROW_RANDOM = 0;
	public const ServerDefine.THROW_MODE THROW_HEROFACE = 1;
}

// Namespace: 
public enum ServerDefine.CURESource
{
	// Fields
	public int value__;
	public const ServerDefine.CURESource CURE_TYPE_PERFORM = 268435456;
	public const ServerDefine.CURESource CURE_TYPE_SCENE = 536870912;
}

// Namespace: 
public enum ServerDefine.DamageSource
{
	// Fields
	public int value__;
	public const ServerDefine.DamageSource DAM_TYPE_WEAPON = 8388608;
	public const ServerDefine.DamageSource DAM_TYPE_PERFORM = 4194304;
	public const ServerDefine.DamageSource DAM_TYPE_PERSISTENCE = 2097152;
	public const ServerDefine.DamageSource DAM_TYPE_SCENE = 1048576;
}

// Namespace: 
public enum ServerDefine.DamageElement
{
	// Fields
	public int value__;
	public const ServerDefine.DamageElement DAM_TYPE_TRUE = 4096;
	public const ServerDefine.DamageElement DAM_TYPE_NORMAL = 2048;
	public const ServerDefine.DamageElement DAM_TYPE_FIRE = 1024;
	public const ServerDefine.DamageElement DAM_TYPE_CORRISION = 512;
	public const ServerDefine.DamageElement DAM_TYPE_THUNDER = 256;
}

// Namespace: 
public enum ServerDefine.DamagePart
{
	// Fields
	public int value__;
	public const ServerDefine.DamagePart DAM_MASK_PART = 15;
	public const ServerDefine.DamagePart DAM_TYPE_WEAKNESS = 1;
	public const ServerDefine.DamagePart DAM_TYPE_AREA = 2;
	public const ServerDefine.DamagePart DAM_TYPE_SHIELD = 4;
}

// Namespace: 
public enum ServerDefine.ImmunityType
{
	// Fields
	public int value__;
	public const ServerDefine.ImmunityType IMMUNITY_WUDI = 1;
	public const ServerDefine.ImmunityType IMMUNITY_SHIELD = 2;
}

// Namespace: 
public enum ServerDefine.DamageUse
{
	// Fields
	public int value__;
	public const ServerDefine.DamageUse DAM_USE_ALL = 57344;
	public const ServerDefine.DamageUse DAM_USE_SHIELD = 32768;
	public const ServerDefine.DamageUse DAM_USE_ARMOR = 16384;
	public const ServerDefine.DamageUse DAM_USE_HP = 8192;
}

// Namespace: 
public enum ServerDefine.DebugState
{
	// Fields
	public int value__;
	public const ServerDefine.DebugState DEBUG_STATUS_NOPFCD = 1;
	public const ServerDefine.DebugState DEBUG_STATUS_NODIE = 2;
	public const ServerDefine.DebugState DEBUG_STATUS_WUDI = 3;
}

// Namespace: 
public enum ServerDefine.AbnormalElement
{
	// Fields
	public int value__;
	public const ServerDefine.AbnormalElement ABNORMAL_FIRE = 1;
	public const ServerDefine.AbnormalElement ABNORMAL_CORRISION = 2;
	public const ServerDefine.AbnormalElement ABNORMAL_THUNDER = 4;
	public const ServerDefine.AbnormalElement ELEMENT_MIXTURE_EXPLOSION = 256;
	public const ServerDefine.AbnormalElement ELEMENT_MIXTURE_VERTIGO = 512;
	public const ServerDefine.AbnormalElement ELEMENT_MIXTURE_POISON = 1024;
}

// Namespace: 
public enum ServerDefine.GraphPaperType
{
	// Fields
	public int value__;
	public const ServerDefine.GraphPaperType GRAPHPAPER_FUNCTION = 1;
	public const ServerDefine.GraphPaperType GRAPHPAPER_HERO = 2;
	public const ServerDefine.GraphPaperType GRAPHPAPER_WEAPON = 3;
	public const ServerDefine.GraphPaperType GRAPHPAPER_RELIC = 4;
}

// Namespace: 
public enum ServerDefine.GraphPaperGetWay
{
	// Fields
	public int value__;
	public const ServerDefine.GraphPaperGetWay GRAPHPAPER_GET_INWAR = 1;
	public const ServerDefine.GraphPaperGetWay GRAPHPAPER_GET_LEVELUP = 2;
	public const ServerDefine.GraphPaperGetWay GRAPHPAPER_GET_INIT = 3;
	public const ServerDefine.GraphPaperGetWay GRAPHPAPER_GET_OTHER = 99;
}

// Namespace: 
public enum ServerDefine.SettleType
{
	// Fields
	public int value__;
	public const ServerDefine.SettleType SETTLE_DIRECTLEAVE = 1;
	public const ServerDefine.SettleType SETTLE_LOSEWAR = 2;
	public const ServerDefine.SettleType SETTLE_FINISHWAR = 3;
	public const ServerDefine.SettleType SETTLE_SYSKICK = 4;
	public const ServerDefine.SettleType SETTLE_MASTERLEAVE = 5;
}

// Namespace: 
public enum ServerDefine.HeroType
{
	// Fields
	public int value__;
	public const ServerDefine.HeroType HERO201 = 201;
	public const ServerDefine.HeroType HERO205 = 205;
	public const ServerDefine.HeroType HERO206 = 206;
}

// Namespace: 
public enum ServerDefine.PlayWayType
{
	// Fields
	public int value__;
	public const ServerDefine.PlayWayType UNLOCKWAEPON = 2103;
}

// Namespace: 
public enum ServerDefine.PlayWayState
{
	// Fields
	public int value__;
	public const ServerDefine.PlayWayState CLOSE = 0;
	public const ServerDefine.PlayWayState ACTIVE = 1;
	public const ServerDefine.PlayWayState START = 2;
}

// Namespace: 
public enum ServerDefine.PutType
{
	// Fields
	public int value__;
	public const ServerDefine.PutType PUT_HERO = 1;
	public const ServerDefine.PutType PUT_WEAPON = 2;
	public const ServerDefine.PutType PUT_RELIC = 3;
}

// Namespace: 
public enum ServerDefine.UnlockItemType
{
	// Fields
	public int value__;
	public const ServerDefine.UnlockItemType PROGRESSUNLOCK_WEAPON = 1;
	public const ServerDefine.UnlockItemType PROGRESSUNLOCK_RELIC = 2;
	public const ServerDefine.UnlockItemType PROGRESSUNLOCK_HERO = 3;
}

// Namespace: 
public enum ServerDefine.DropReason
{
	// Fields
	public int value__;
	public const ServerDefine.DropReason DROP_REASON_NORMAL = 0;
	public const ServerDefine.DropReason DROP_REASON_UNLOCK = 1;
	public const ServerDefine.DropReason DROP_REASON_NPCREWARD = 2;
}

// Namespace: 
public enum ServerDefine.SkillCacheIndex
{
	// Fields
	public int value__;
	public const ServerDefine.SkillCacheIndex SKILLCACHE_INT = 0;
	public const ServerDefine.SkillCacheIndex SKILLCACHE_LSTINT = 1;
	public const ServerDefine.SkillCacheIndex SKILLCACHE_ATTACKSTATUS = 11;
	public const ServerDefine.SkillCacheIndex SKILLCACHE_BALLISTICTYPE = 12;
	public const ServerDefine.SkillCacheIndex SKILLCACHE_RANDOM = 13;
	public const ServerDefine.SkillCacheIndex SKILLCACHE_EXTRATRAJECTORY = 14;
	public const ServerDefine.SkillCacheIndex SKILLCACHE_SIGNSPEED = 15;
	public const ServerDefine.SkillCacheIndex SKILLCACHE_LIVEHEROCNT = 16;
	public const ServerDefine.SkillCacheIndex SKILLCACHE_ATTPERFORMIDX = 17;
}

// Namespace: 
public enum ServerDefine.BulletMethodIdx
{
	// Fields
	public int value__;
	public const ServerDefine.BulletMethodIdx BULLET_METHOD_CALLMSG = 1;
	public const ServerDefine.BulletMethodIdx BULLET_METHOD_SNAPMSG = 2;
	public const ServerDefine.BulletMethodIdx BULLET_METHOD_DIRECTT = 3;
	public const ServerDefine.BulletMethodIdx BULLET_METHOD_ADDSTA = 4;
	public const ServerDefine.BulletMethodIdx BULLET_CBMETHOD_TRIGROUP = 17;
	public const ServerDefine.BulletMethodIdx BULLET_CBMETHOD_REDUCE = 18;
	public const ServerDefine.BulletMethodIdx BULLET_CBMETHOD_ADDSTA = 19;
	public const ServerDefine.BulletMethodIdx BULLET_CBMETHOD_DELSTA = 20;
	public const ServerDefine.BulletMethodIdx BULLET_CBMETHOD_ADDCNT = 21;
	public const ServerDefine.BulletMethodIdx BULLET_CBMETHOD_REVERT = 22;
	public const ServerDefine.BulletMethodIdx BULLET_CBMETHOD_EXTUSE = 23;
	public const ServerDefine.BulletMethodIdx BULLET_CBMETHOD_WEAPONUSE = 24;
	public const ServerDefine.BulletMethodIdx BULLET_CBMETHOD_FILL = 25;
	public const ServerDefine.BulletMethodIdx BULLET_CBMETHOD_SETCOLLECT = 26;
	public const ServerDefine.BulletMethodIdx BULLET_CBMETHOD_SELFDAMAGE = 27;
	public const ServerDefine.BulletMethodIdx BULLET_CBMETHOD_BEHAVIOR = 28;
	public const ServerDefine.BulletMethodIdx BULLET_CBCHECK_HASSTA = 49;
	public const ServerDefine.BulletMethodIdx BULLET_CBCHECK_STACNT = 50;
	public const ServerDefine.BulletMethodIdx BULLET_CBCHECK_SAMEITEM = 51;
	public const ServerDefine.BulletMethodIdx BULLET_CBCHECK_WEABULLETCNT = 52;
	public const ServerDefine.BulletMethodIdx BULLET_CBCHECK_SHOOT = 53;
	public const ServerDefine.BulletMethodIdx BULLET_CBCHECK_DUAL = 54;
}

// Namespace: 
public enum ServerDefine.CommonState
{
	// Fields
	public int value__;
	public const ServerDefine.CommonState STATE_PETROCHEMICAL = 7942;
}

// Namespace: 
public static class p
{
	// Fields
	private static Dictionary<string, int> SaveDict;
	private static Dictionary<string, int> NormalSaveDict;
	private static StringBuilder resul;

	// Methods

	public static void print(object[] msg) { }

	public static void printone(string k, object[] msg) { }

	public static bool warover() { }

	public static void feedback() { }

	public static void PrintE(string k, object[] msg) { }

	public static void errprintone(string k, object[] msg) { }

	public static void errprint(object[] msg) { }

	public static void ColorLog(object[] msg) { }

	public static string GetString(object[] msg) { }

	private static void SavePrint(string str) { }

	private static void SaveNormalPrint(string str) { }

	private static void .cctor() { }
}

// Namespace: 
public static class QualityDefine
{
	// Fields
	public static Dictionary<string, string> TransDict;
	public static string LowQuality;
	public static string NormalQuality;
	public static string HighQuality;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class CollectionDefine
{
	// Fields
	public static int WEAPON;
	public static int RELIC;
	public static int Monster;
	public const string m_MainPage = "MainPage";
	public const string m_Page_Monster = "Page_Monster";
	public const string m_Page_Relic = "Page_Relic";
	public const string m_Info_Monster = "Info_Monster";

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class PlayerEventNameDefine
{
	// Fields
	public const string ServerInfo = "ServerInfo";
	public const string TipsState = "TipsState";
}

// Namespace: 
public static class ShopGoodsDefine
{
	// Fields
	public static int GOODS_TYPE_DEFALUT;
	public static int GOODS_TYPE_WEAPONBOX;
	public static int GOODS_TYPE_RELICBOX;
	public static int GOODS_TYPE_GARNISH;
	public static int GOODS_TYPE_HERO;
	public static int GOODS_TYPE_RELIC;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class BattlePassDefine
{
	// Fields
	public static string LuxuryRewardDefine;
	public static string CommonRewardDefine;
	public static string SuperRewardDefine;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class PCButton
{
	// Fields
	public static int Left;
	public static int Right;
	public static int Middle;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class PCInscriptionDefine
{
	// Fields
	public static int Normal;
	public static int Rare;
	public static int DoubleIns;
	public static int Exclusive;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class MonsterGalleryTypeDefine
{
	// Fields
	public static string Normal;
	public static string Elite;
	public static string Boss;
	public static string All;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class RelicGalleryTypeDefine
{
	// Fields
	public static string Normal;
	public static string Elite;
	public static string Legend;
	public static string All;
	public static string Curse;
	public static string NormalAni;
	public static string EliteAni;
	public static string LegendAni;
	public static string CurseAni;
	public static int NormalInt;
	public static int EliteInt;
	public static int LegendInt;
	public static int CurseInt;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class RelicTypeDefine
{
	// Fields
	public static string Normal;
	public static string Curse;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class AnimatorEventName
{
	// Fields
	public static string FinishAnim;
	public static string StartSound;
	public static string WarEndOneFinish;
	public static string TalentFinish;
	public static string ShieldRecover;
	public static string HideExpRebar;
	public static string HideGraphItem;
	public static string PlayUpLevelEnd;
	public static string HideTalentTree;
	public static string HideCharaterLevel;
	public static string ShowModelOnWarEnd;
	public static string DefeatBoss;
	public static string ChangeModePlay;
	public static string ShowRewardEnd;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class HitMetalDefine
{
	// Fields
	public static string Flesh;
	public static string Weakness;
	public static string Rigidity;
	public static string Iron;
	public static string Shield;
	public static string FleshTerracotta;
	public static string WeaknessTerracotta;
	public static string BronzeShield;
	public static string StoneShield;
	public static List<string> NeedScaleList;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class SublimeEventName
{
	// Fields
	public static string Select;
	public static string ExitOP;
	public static string AddSublime;
	public static string CloseGowthPanel;
	public static string FakerUpSublime;
	public static string CancelUpSublime;
	public static string ChangeGrade;
	public static string ChangeCash;
	public static string Rewards;
	public static string RefreshHero;
	public static string RefreshAllItem;
	public static string GuideOP;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class ConfirmTipsTypeName
{
	// Fields
	public static string None;
	public static string Time;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class WeaponCollectionInfo
{
	// Fields
	public static string ShowWeapon;
	public static string LockTips;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class LayerTwoBossShape
{
	// Fields
	public static int UType;
	public static int FType;
	public static int SType;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class LevelBossSID
{
	// Fields
	public static int Level1_main;
	public static int Level2_main_1;
	public static int Level2_main_2;
	public static int Level2_main_3;
	public static int Level3_main;
	public static int Level3_childCannon;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class FlyShape
{
	// Fields
	public static int UmbrellaDevil;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class AttackPerformType
{
	// Fields
	public static string PF_TYPE_SHOOT;
	public static string PF_TYPE_CONSHOOT;
	public static string PF_TYPE_CHARGE;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class SpecialWeapon
{
	// Fields
	public static int UniversePrime;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class CheckInfoDefine
{
	// Fields
	public static int CHECKTYPE_SUBLIMA_UPGRADEREWARD;
	public static int CHECKTYPE_UNLOCK_WEAPON;
	public static int CHECKTYPE_UNLOCK_RELIC;
	public static int CHECKTYPE_UNLOCK_HERO;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class HeroAttrDefine
{
	// Fields
	public static int Hp;
	public static int Shield;
	public static int CoolingTime;
	public static int Duration;
	public static int MaxCnt;
	public static int MainAtk;
	public static int DeputyAtk;
	public static int Armor;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class NPCAnimatorDefine
{
	// Fields
	public static int ANIMATOR_BOXCLOSE;
	public static int ANIMATOR_BOXOPEN;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class WarFightType
{
	// Fields
	public static int GAMETYPE_NONE;
	public static int GAMETYPE_DESTROY;
	public static int GAMETYPE_DEFEND;
	public static int GAMETYPE_ASSASSINATE;
	public static int GAMETYPE_CONVOY;
	public static int GAMETYPE_OCCUPY;
	public static int GAMETYPE_MACHINE;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class CtrlDefine
{
	// Fields
	public static string RemoveEvent;
	public static string AddEvent;
	public static string TeamerBtnChange;
	public static string ClosePattern;
	public const string Ctr_LinkEvent = "Ctr_LinkEvent";
	public static int XBOX;
	public static int PS4;
	public static int SW;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class LSLogDefine
{
	// Fields
	public static string teamstat;
	public static string TeamateBug;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class HotKeyEventDefine
{
	// Fields
	public static string ResumeHotKey;
	public static string RegisterMainOver;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public class LoopScrollItemType
{
	// Fields
	public static string GM_LASTITEM;
	public static string GM_ITEM;
	public static string TALENT_BAG_ITEM;
	public static string Charate_Head_Item;
	public static string Charate_Talent_Item;
	public static string RELIC_BAG_ITEM;
	public static string Friend_Item;
	public static string Member_Item;
	public static string Mission_Item;
	public static string Mission_Reward;
	public static string Reward_Item;
	public static string Season_Reward_Item;
	public static string Reward_PopItem;
	public static string BP_UNIT;
	public static string BP_UNITEMPTY;
	public static string War_Mission_Item;
	public static string QuickGM_Item;
	public static string WeaponGM_Item;
	public static string MonsterGM_Item;
	public static string LevelGM_Item;
	public static string HideLevelGM_Item;
	public static string RelicGM_Item;
	public static string QuickEffectGM_Item;
	public static string COLLECTION_RELICITEM;
	public static string COLLECTION_WEAPONITEM;
	public static string COLLECTION_MONSTERITEM;
	public static string WarShop_Item;
	public static string WarShop_Hero;
	public static string Shop_Overall;
	public static string Shop_showed_weapon;
	public static string Shop_weapon_case;
	public static string Pattern_Item;
	public static string Graph_Item;
	public static string Graph_War_Item;
	public static string Inscription_item;
	public static string Inscription_Packageitem;
	public static string Reward_Item_Unit;
	public static string PCInscription_item;
	public static string PCEntry_item;
	public static string PCrelicEntry_item;
	public static string PCPackage_Relic;
	public static string PCWarShop_Item;
	public static string Graph_PCunit_warend;
	public static string Hero_PCunit;
	public static string TalentTree_PCunit;
	public static string WeaponCollection_PCunit;
	public static string PCCOLLECTION_MONSTERITEM;
	public static string PCCOLLECTION_MONSTERITEMTYPE;
	public static string PCCOLLECTION_RELICITEM;
	public static string PC_Pattern_Item;
	public static string PC_Friend_Item;
	public static string PC_SearchFriend_Item;
	public static string PC_NPC_Event_Item;
	public static string PC_Unit_Relic;
	public static string PC_Record_Item;
	public static string PC_Archive_Pcunit;
	public static string PC_NPCEvent_Choose_Item;
	public static string PLAYERVOICE_PCUNIT;
	public static string PC_DebugLogSetting;
	public static string PC_DebugNetWorkLimitItem;
	public static string PC_CodeShield;
	public static string teaminfo_relic_PCunit;
	public static string Steam_Pattern_Item;
	public static string ZM_Pattern_Item;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class LoopScrollDefine
{
	// Fields
	public static Dictionary<string, string> Type2PrefabNameDict;

	// Methods

	public static string GetPrefabNameByType(string type) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class MainManager : MonoBehaviour
{
	// Fields
	public static string RunPlatform;
	public static bool IsSteamTest;
	public static bool IsGameQuit;
	private static bool haveGMLimit;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <HaveServerSelectLimit>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <HaveTestEntranceLimit>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <HaveTestCodeLimit>k__BackingField;
	public static bool CanHeroOP;
	public static Vector3 StartScenePos;
	public static Vector3 StartSceneFace;
	public static bool HasFighting;
	private static StateView DV;
	private static string mainTimeState;
	private static CTimerNode LoginTimeOutTimer;
	private int noticeEventID;
	private string lastWegameStr;
	private List<string> exitLst;

	// Properties
	public static bool HaveServerSelectLimit { get; set; }
	public static bool HaveTestEntranceLimit { get; set; }
	public static bool HaveTestCodeLimit { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void set_HaveServerSelectLimit(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_HaveServerSelectLimit() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void set_HaveTestEntranceLimit(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_HaveTestEntranceLimit() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void set_HaveTestCodeLimit(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_HaveTestCodeLimit() { }

	private void Start() { }

	private void Awake() { }

	private void OnDisable() { }

	private void InitStandalone() { }

	private void InitZMSDK() { }

	private void ZMUploadSome() { }

	private void InitNoticeLogo() { }

	public void InLogin(object args) { }

	public static void InPCLogin() { }

	public static void InSteamLogin() { }

	public static void InZhanMengLogin() { }

	public static void InWeGameLogin() { }

	public static void InArchive() { }

	private static void stateChange(string nowstate) { }

	public static void InitPlayer() { }

	public static void OutLogin() { }

	public static void OutHomeToLogin() { }

	public static bool IsInHome() { }

	public static void InHome() { }

	public static void OutHome() { }

	public static void InWar(string sname) { }

	public static void InitHero(int pid, NewPlayerObject playerobj, Vector3 pos) { }

	public static void InitWeakHero(Vector3 pos, Vector3 face) { }

	public static void ServerSendLoadScene(int warno, int sceneId, int mapId, Vector3 pos, Vector3 face) { }

	public static void ClientSendLoadOK() { }

	public static void LevelNodeLoadOk() { }

	public static void RecWarReport() { }

	public static void ViewWarReport() { }

	public static void OutWar() { }

	public static void OutOnePass() { }

	public static void OutReConOnePass() { }

	public static void SwithScene() { }

	private void Update() { }

	private void NetUpdate() { }

	private void WarUpdate() { }

	private void GlobalUpdate() { }

	private void FixedUpdate() { }

	private void WarFixedUpdate() { }

	private void LateUpdate() { }

	private void WarLateUpdate() { }

	private void InitGameOverlayCB() { }

	private void OnGameOverlayActivated(GameOverlayActivated_t pCallback) { }

	private void OnApplicationQuit() { }

	private void OnApplicationFocus(bool focus) { }

	public static void TryInitWarUI(ServerDefine.InitWarUICondition condition) { }

	public static Transform GetTran(int pID) { }

	public static LuaObjectBase GetLuaObject(int pID) { }

	public static bool HaveGMLimit() { }

	private void OnZMWorkStateChange(EResult Workstate) { }

	private void ShowLoadingFail(int ConfirmID, string Replacestr = "") { }

	private void OnTimeLimitConfirm(int _minute) { }

	private void OnCurfewConfirm() { }

	private void exitOK() { }

	private void NotifuExitOK() { }

	private void tipsOK() { }

	private void OnWeGameStateChange(string Workstate, string arg0) { }

	private void OnWGWorkStateChange(EResult Workstate) { }

	private void SetLimit() { }

	private void SetDebug() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class MainManager.<>c
{
	// Fields
	public static readonly MainManager.<>c <>9;
	public static Func<bool> <>9__31_0;
	public static Buttonevent <>9__74_0;
	public static Buttonevent <>9__75_0;
	public static Action<int> <>9__84_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <InLogin>b__31_0() { }

	internal void <OnTimeLimitConfirm>b__74_0() { }

	internal void <OnCurfewConfirm>b__75_0() { }

	internal void <SetDebug>b__84_0(int key) { }
}

// Namespace: 
public static class CharaterData
{
	// Fields
	public static int CurSelectHeroSID;
	public static int CurFightheroSID;
	public static Dictionary<int, CharaterData.HeroInfo> OwnHeroSIDDict;
	public static Dictionary<int, CharaterData.ModelInfo> HeroModelDict;
	public static Dictionary<int, CharaterData.TalentInfo> talentInfos;
	public static Dictionary<int, CharaterData.ModelInfo> ItemModelDict;
	public static Dictionary<int, CharaterData.ModelInfo> GalleryModelDict;
	public static Dictionary<int, Dictionary<int, CharaterData.ModelInfo>> TeamHeroModelDict;
	public static int m_SelfPos;
	public static int m_Teammateone;
	public static int m_Teammatetwo;
	public static int m_Teammatethree;
	public static RenderTexture renderTexture;

	// Methods

	public static void InitTalentInfo() { }

	public static List<int> GetAllHeroListA() { }

	private static int _Sort(int heroSIDA, int heroSIDB) { }

	public static void ServerInfo(int sid, int grade) { }

	public static void SetCurFightHero(int sid) { }

	public static bool IsLock(int heroSID) { }

	public static List<int> GetUnLockedHero() { }

	public static int GetHeroGrade(int heroSID) { }

	public static void SetCurSelectHeroSID(int heroID) { }

	public static void AddTalentInfo(int sid, int level, int Check) { }

	public static List<DataBase> CheckOrderOfTalent(List<DataBase> talents) { }

	public static void ViewTalent(List<DataBase> talents) { }

	public static bool CheckNewly(int ID) { }

	public static bool CheckAnyTalentNewly() { }

	public static void SetUpgradeResult(int sid, int iResult) { }

	public static int GetAllTalentLevel(int type, int career) { }

	public static int GetCutTalentLevelSum(int type, int career) { }

	public static int GetTalentLevel(int sid) { }

	public static bool IsLockTalent(int sid) { }

	public static void Clear() { }

	private static void .cctor() { }
}

// Namespace: 
public class CharaterData.HeroInfo
{
	// Fields
	public int sid;
	public int grade;

	// Methods

	public void .ctor(int s, int g) { }
}

// Namespace: 
public class CharaterData.TalentInfo
{
	// Fields
	public int sid;
	public int iLevel;
	public int iCheckable;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class CharaterData.ModelInfo
{
	// Fields
	public int ID;
	public GameObject Model;
	public Vector3 originalRotate;

	// Methods

	public void Clear() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class CharaterData.<>c
{
	// Fields
	public static readonly CharaterData.<>c <>9;
	public static Comparison<DataBase> <>9__26_0;
	public static Comparison<DataBase> <>9__26_1;
	public static Comparison<DataBase> <>9__26_2;
	public static Comparison<DataBase> <>9__26_3;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <CheckOrderOfTalent>b__26_0(DataBase a, DataBase b) { }

	internal int <CheckOrderOfTalent>b__26_1(DataBase a, DataBase b) { }

	internal int <CheckOrderOfTalent>b__26_2(DataBase a, DataBase b) { }

	internal int <CheckOrderOfTalent>b__26_3(DataBase a, DataBase b) { }
}

// Namespace: 
public enum Home_UI_Style
{
	// Fields
	public int value__;
	public const Home_UI_Style Null = 0;
	public const Home_UI_Style Animal = 1;
	public const Home_UI_Style Fruit = 2;
}

// Namespace: 
public static class HomeManager
{
	// Fields
	public static bool askNotNetLogic;
	public static bool IsNotNetLogic;
	public static int RoleID;
	public static int UIStype;
	public static int NotNetLogicLevel;
	public static int NotNetWarNO;

	// Methods

	public static void SetRoleID(int rid) { }

	public static bool IsMainRole(int rid) { }

	public static void SetNotNetLogic(bool flag) { }

	public static void SetAskNotNetLogic(bool flag) { }

	public static void ChangeUIStyle() { }

	private static void .cctor() { }
}

// Namespace: 
public class SwitchProgressManager
{
	// Fields
	private static SwitchProgressManager instance;
	private bool canPause;

	// Properties
	public static SwitchProgressManager Instance { get; }

	// Methods

	public static SwitchProgressManager get_Instance() { }

	public void Init() { }

	public void CheckPause(bool isFocus) { }

	private void OnPause(object[] param) { }

	public void Clear() { }

	public void .ctor() { }
}

// Namespace: 
public class GameManagerManager
{
	// Fields
	private static GameManagerManager instance;
	private Dictionary<ManagerBase, ManagerLifeCycle> managerDict;

	// Properties
	public static GameManagerManager Instance { get; }

	// Methods

	public static GameManagerManager get_Instance() { }

	public void AddManager(ManagerLifeCycle managerLifeCycle, ManagerBase managerBase) { }

	public void RemoveManager(ManagerBase managerBase) { }

	public void GlobalUpdate() { }

	public void GlobalFixedUpdate() { }

	public void GlobalLateUpdate() { }

	public void WarUpdate() { }

	public void WarFixedUpdate() { }

	public void WarLateUpdate() { }

	public void ClearManager(ManagerLifeCycle lifeCycle) { }

	public void .ctor() { }
}

// Namespace: 
public enum ManagerLifeCycle
{
	// Fields
	public int value__;
	public const ManagerLifeCycle Global = 0;
	public const ManagerLifeCycle InWar = 1;
	public const ManagerLifeCycle OutWar = 2;
	public const ManagerLifeCycle SingleScene = 3;
}

// Namespace: 
public interface IManager
{
	// Methods

	public abstract void Init() { }

	public abstract void SetManagerLife(ManagerLifeCycle lifeCycle) { }

	public abstract void GlobalUpdate() { }

	public abstract void GlobalFixedUpdate() { }

	public abstract void GlobalLateUpdate() { }

	public abstract void WarUpdate() { }

	public abstract void WarFixedUpdate() { }

	public abstract void WarLateUpdate() { }

	public abstract void OnDestroy() { }
}

// Namespace: 
public class ManagerBase : IManager
{
	// Fields
	private static ManagerBase instance;
	private ManagerLifeCycle LifeCycle;

	// Methods

	public static T Instance<T>() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93D970 Offset: 0x93C970 VA: 0x18093D970
	|-ManagerBase.Instance<object>
	*/

	public virtual void Init() { }

	public virtual void SetManagerLife(ManagerLifeCycle lifeCycle) { }

	public virtual void OnDestroy() { }

	public virtual void GlobalUpdate() { }

	public virtual void GlobalFixedUpdate() { }

	public virtual void GlobalLateUpdate() { }

	public virtual void WarUpdate() { }

	public virtual void WarFixedUpdate() { }

	public virtual void WarLateUpdate() { }

	public void .ctor() { }
}

// Namespace: 
public class ShowTeamManager
{
	// Fields
	public static bool IsJoinClick;

	// Methods

	public static void OnReadCommand() { }

	private static void OnSteamCommand() { }

	public static void ShowTeam() { }

	private static void SteamShowTeam() { }

	public static void OnContinueGame() { }

	public static void TryRefreshCanJoinLobby(bool _canjoin = True) { }

	public static bool IsOnConnect() { }

	public static string GetLobbyCustomID() { }

	public static ulong GetLobbyByCustom(string _custom) { }

	public static bool IsMyLobby(ulong _lobbyID) { }

	public static int GetCaptainChannel() { }

	public void .ctor() { }
}

// Namespace: 
public class AniRandomStateCtr : MonoBehaviour
{
	// Fields
	[HeaderAttribute] // RVA: 0x11F640 Offset: 0x11EA40 VA: 0x18011F640
	public string ctrName;
	[HeaderAttribute] // RVA: 0x121360 Offset: 0x120760 VA: 0x180121360
	public int randomNum;
	[HeaderAttribute] // RVA: 0x123740 Offset: 0x122B40 VA: 0x180123740
	public float minTime;
	[HeaderAttribute] // RVA: 0x124030 Offset: 0x123430 VA: 0x180124030
	public float maxTime;
	[HeaderAttribute] // RVA: 0x126020 Offset: 0x125420 VA: 0x180126020
	public float resetTime;
	private Animator ani;
	private CTimerNode stateNode;
	private CTimerNode specialNode;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public bool AniChangeState() { }

	public bool ResetState() { }

	public void .ctor() { }
}

// Namespace: 
public class ArchiveData
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Index>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <ArchiveName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Grade>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <TotalGameTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private long <LastGameTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <State>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <WeaponCur>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <WeaponMax>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <RelicCur>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <RelicMax>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Round>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Layer>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Level>k__BackingField;

	// Properties
	public string Index { get; set; }
	public string ArchiveName { get; set; }
	public int Grade { get; set; }
	public int TotalGameTime { get; set; }
	public long LastGameTime { get; set; }
	public int State { get; set; }
	public int WeaponCur { get; set; }
	public int WeaponMax { get; set; }
	public int RelicCur { get; set; }
	public int RelicMax { get; set; }
	public int Round { get; set; }
	public int Layer { get; set; }
	public int Level { get; set; }

	// Methods

	public void .ctor(string archiveName, int grade, int totalGameTime, long lastGameTime, int state, int weaponCur, int weaponMax, int relicCur, int relicMax, int round, int level, int layer) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Index(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Index() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_ArchiveName(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_ArchiveName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Grade(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Grade() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_TotalGameTime(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_TotalGameTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_LastGameTime(long value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public long get_LastGameTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_State(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_State() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_WeaponCur(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_WeaponCur() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_WeaponMax(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_WeaponMax() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_RelicCur(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_RelicCur() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_RelicMax(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_RelicMax() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Round(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Round() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Layer(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Layer() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Level(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Level() { }
}

// Namespace: 
public class ArchiveGameManager
{
	// Fields
	private static ArchiveGameManager instance;
	private bool isFirstEntranceGame;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <LastPlayArchiveName>k__BackingField;
	private bool isFirstEntranceArchiveBreak;
	public bool isCreateNewArchive;
	public readonly Dictionary<string, ArchiveData> ArchiveDataDict;

	// Properties
	public static ArchiveGameManager Instance { get; }
	public bool IsFirstEntranceGame { get; set; }
	public string LastPlayArchiveName { get; set; }

	// Methods

	public static ArchiveGameManager get_Instance() { }

	public void set_IsFirstEntranceGame(bool value) { }

	public bool get_IsFirstEntranceGame() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_LastPlayArchiveName(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_LastPlayArchiveName() { }

	public Dictionary<string, ArchiveData> GetArchiveData() { }

	public ArchiveData GetArchiveData(string archiveName) { }

	public void AddArchiveData(ArchiveData data) { }

	public void ClearAllArchive() { }

	public void OnLoginRes(int roleID, bool isSucess, string archiveName) { }

	public void OnReciveData() { }

	public void OpenArchiveDialog() { }

	public void CreateArchive() { }

	public bool DestroyArchive(string archive) { }

	private void RemoveArchiveData(string name) { }

	private int CompareFunc(ArchiveData data1, ArchiveData data2) { }

	private void Init() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <GetArchiveData>b__14_0(ArchiveData cmp1, ArchiveData cmp2) { }
}

// Namespace: 
private class ArchiveGameManager.RemoteStorageHandler : IRemoteStorageHandler
{
	// Methods

	public void ReadResult(int res, string file, byte[] message, string extInfo) { }

	public void WriteResult(int res, string file, string extInfo) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ArchiveGameManager.<>c__DisplayClass25_0
{
	// Fields
	public SteamRemoteStorageDispatch steamRemote;

	// Methods

	public void .ctor() { }

	internal void <Init>b__0(object[] p1) { }
}

// Namespace: 
public static class AutoShootSoundManager
{
	// Fields
	public static Dictionary<int, AutoShootObj> m_ObjDict;
	public static List<int> m_StopTiggerLst;

	// Methods

	public static void AddinObj(int ID, int itemID, Transform Music, float Interval, int actionid, int weaponshape, int ownerid) { }

	public static void RemoveObj(int ID) { }

	public static void ClearAll() { }

	public static void AddinShoot(int ItemID) { }

	public static bool HasBehavior(int ID, int BehaviorName) { }

	public static void RemoveBehavior(int ID, int BehaviorName) { }

	public static void ChangeHeatGunSpeed(int pid, float v) { }

	public static void ChangeUniversePrime(int pid, float v) { }

	private static void .cctor() { }
}

// Namespace: 
public class AutoShootObj
{
	// Fields
	public int PlayerID;
	public int ItemID;
	public PlayerProp m_PlayerProp;
	public NewItemProp m_ItemProp;
	public float ShootingCD;
	public string ItemeventString;
	public Transform m_Music;
	public AkGameObj m_MusicObj;
	public float ShootInterval;
	public int CountDown;
	public CTimerNode Timer;
	public int ActionID;
	public int weaponsid;
	public bool MainController;
	public static string RTPC;
	public static string SpecialRTPC;
	public static string UniversePrimeRTPC;
	public static string ExecutionShotGunRTPC;
	public static string scalepelRTPC;
	public float Att;
	public float m_Max;
	public float m_Min;
	public List<int> m_GunSpeedLst;
	public int m_SpecialExecutaionShotGun;
	public int scalepel;
	public int GiantHippo;
	public List<int> m_GunReloadLst;
	public float m_Cal;
	public float m_Minus;
	public int m_BulletCount;
	public float m_UniverseCal;
	public float m_UniverseMinus;
	public float m_UniverseAdd;
	public float m_FShot;
	public float m_AddShot;
	public float m_MinusShot;
	public float scalepeltime;
	public float scalepeladd;
	public float scalepelminus;
	public DataBase data;
	private string leftevent;
	private string rightevent;
	public int TriggerType;
	public int ShootingCount;

	// Methods

	public void .ctor(int ID, int itemid, Transform MusicItem, float Interval, int actionid, int weaponshape, int ownerid) { }

	public void CheckWeaponAttrRTPC() { }

	public void CheckWeaponLeftBullet() { }

	public void InitCallBack() { }

	public void RemoveCallBack() { }

	private void clearTimer() { }

	public bool CheckDelete() { }

	public void RefreshByWeaponProp(object[] args) { }

	public void AddinShoot() { }

	public void HeatGunChange(float v) { }

	public void HeatGunChangeTeam() { }

	public bool CheckGunNeedsHeat() { }

	public void DetectUniversePrimeChange() { }

	public void UniversePrimeChange(float v) { }

	public bool CheckGunisUniversePrime() { }

	public void DetectSemiAutoWeapon() { }

	public void DealSemiAuto() { }

	public bool CheckHero() { }

	public void ClearAll() { }

	public void SetBackWarmUpRTPCValue() { }

	private static void .cctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <.ctor>b__44_0(object[] p) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <CheckDelete>b__50_0(object[] p) { }
}

// Namespace: 
public static class CameraManager
{
	// Fields
	private static Transform _mainCamera;
	private static Camera _mainCameraCom;
	private static Transform _weaponCamera;
	private static Camera _weaponCameraCom;
	private static Camera _uiCameraCom;

	// Properties
	public static Camera UICamera { get; set; }
	public static Transform MainCamera { get; set; }
	public static Camera MainCameraCom { get; set; }
	public static Transform WeaponCamera { get; set; }
	public static Camera WeaponCameraCom { get; set; }

	// Methods

	public static Camera get_UICamera() { }

	public static void set_UICamera(Camera value) { }

	public static Transform get_MainCamera() { }

	public static void set_MainCamera(Transform value) { }

	public static Camera get_MainCameraCom() { }

	public static void set_MainCameraCom(Camera value) { }

	private static void SetMainCamera() { }

	public static Transform get_WeaponCamera() { }

	public static void set_WeaponCamera(Transform value) { }

	public static Camera get_WeaponCameraCom() { }

	public static void set_WeaponCameraCom(Camera value) { }

	private static void SetWeaponCamera() { }
}

// Namespace: 
public class ListIntDataClass : ClassPoolInterface
{
	// Fields
	public List<int> Data;

	// Methods

	public void .ctor() { }

	public void OnDestroyInPool() { }

	public void OnRecycleToPool() { }

	public void OnSpawnFromPool() { }
}

// Namespace: 
public class ClassPool
{
	// Fields
	private List<ClassPoolInterface> classObjects;
	private int capacity;
	private string poolName;
	private string groupName;

	// Properties
	public string GroupName { get; }
	public string PoolName { get; }

	// Methods

	public string get_GroupName() { }

	public string get_PoolName() { }

	public void .ctor(int capacity, string poolName, string groupName) { }

	public bool CanSpawn() { }

	public ClassPoolInterface Spawn() { }

	public void Recycle(ClassPoolInterface ob) { }

	public void Destroy() { }
}

// Namespace: 
public class ClassPoolConstant
{
	// Fields
	public const int DEFAULT_INIT_POOL_COUNT = 5;
	public const string DEFAULT_POOL_GROUP_NAME = "";
	public const int DEFAULT_PER_POOL_CAPACITY = 20;
	public const string POOL_GROUP_NAME_WAR = "WAR";
	public const int POOL_CAPACITY_WAR = 50;
	public const string POOL_NAME_PROP_ITEM = "PropItem";
	public const string POOL_NAME_PROP_OBJECT = "PropObject";
	public const string POOL_NAME_CARTOON_DATA = "CartoonData";
	public const string POOL_NAME_BEHAVIOR_NODE = "BehaviorNode";
	public const string POOL_NAME_LIST_INT = "ListIntDataClass";

	// Methods

	public void .ctor() { }
}

// Namespace: 
public interface ClassPoolInterface
{
	// Methods

	public abstract void OnSpawnFromPool() { }

	public abstract void OnRecycleToPool() { }

	public abstract void OnDestroyInPool() { }
}

// Namespace: 
public class ClassPoolManager
{
	// Fields
	private static Dictionary<string, ClassPool> pools;

	// Methods

	public static void Init() { }

	public static void Destroy() { }

	private static void OnEnterWar(object[] param) { }

	private static void OnExitWar(object[] param) { }

	public static ClassPool CreateClassPool(string poolName) { }

	public static ClassPool CreateClassPool(string poolName, string poolGroupName) { }

	public static ClassPool CreateClassPool(string poolName, int poolCapacity) { }

	public static ClassPool CreateClassPool(string poolName, int poolCapacity, string poolGroupName) { }

	public static ClassPool GetClassPool(string poolName) { }

	public static void DestroyPool(string poolName) { }

	public static void DestroyPool(ClassPool pool) { }

	public static void DestroyPoolsByGroupName(string groupName) { }

	public static bool RecycleClass(ClassPoolInterface ob, string name) { }

	public static ClassPoolInterface SpawnClass(string name) { }

	public void .ctor() { }
}

// Namespace: 
public static class CollectionOperationDefine
{
	// Fields
	public static string FullRelic;
	public static string UnlockedRelic;
	public static string lockedRelic;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class CollectionManager
{
	// Fields
	public static Dictionary<int, CollectionObject> m_CollectionWeapon;
	public static Dictionary<int, CollectionObject> m_CollectionRelic;
	public static Dictionary<int, MonsterCollectionObject> m_CollectionMonster;
	public static List<CollectionObject> m_RefreshList;
	public static List<CollectionObject> m_UnlockRelicList;
	public static List<CollectionObject> m_RefreshWeaponList;
	public static List<MonsterCollectionObject> m_RefreshMonsterList;
	public static List<MonsterCollectionObject> m_MonsterNumList;
	public static List<CollectionObject> m_LockBufferList;
	public static List<CollectionObject> m_BufferList;
	public static List<MonsterCollectionObject> monsterList;
	public static List<MonsterCollectionObject> monsterUnLockList;
	public static List<MonsterCollectionObject> monsterLockList;
	public static int m_RelicTime;
	public static bool m_RelicLockable;
	public static int m_WeaponTime;
	public static bool m_WeaponLockable;
	public static int m_PreviousWeaponEquip;
	public static CTimerNode m_RelicTimer;
	public static CTimerNode m_WeaponTimer;
	public static string m_Weapon;
	public static string m_Pistol;
	public static string m_Rifle;
	public static string m_SubMachine;
	public static string m_ShotGun;
	public static string m_SnipeRifle;
	public static string m_Launcher;
	public static string m_Emmision;
	public static string m_BasicWeapon;

	// Methods

	public static void InitRelicCollection() { }

	public static void InitWeaponCollection() { }

	public static void InitMonsterCollection() { }

	public static void UnLockRelicAt(int ID) { }

	public static void UnLockWeaponAt(int ID) { }

	public static void UnLockMonsterAt(List<int> MonsterUnlock) { }

	public static void RelicUnlocked(List<int> Cool, int Timing) { }

	public static void WeaponUnlock(int sid, bool islock) { }

	public static void WeaponUnlocked(List<int> Cool, int Timing) { }

	public static void MonsterUnlocked(List<int> Cool) { }

	public static List<CollectionObject> GetWeaponFoCase(int ID) { }

	public static List<CollectionObject> GetRelicFoCase(int ID) { }

	public static bool CheckItemBox(int id, int type) { }

	public static void ReSetTime(int Time) { }

	public static void ReSetWeaponTime(int Time) { }

	public static void AddTimer() { }

	public static void WeaponAddTimer() { }

	public static void SolvingRelicTime() { }

	public static void SolvingWeaponTime() { }

	public static bool RelicTimerPass() { }

	public static bool WeaponTimerPass() { }

	public static bool GetRelicLocable() { }

	public static void SetCurRelic(int ID) { }

	public static int UlWeaponLisForRefresh() { }

	public static void CheckWeaponFull() { }

	public static void CheckRelicFull() { }

	public static void UnlockRelicItem(int i) { }

	public static void UnlocWeaponItem(int i) { }

	public static void SelectWeaponItem(int ID) { }

	public static void SelectRelicItem(int ID) { }

	public static List<CollectionObject> ColRelicLisForRefresh(bool isOnlySeeLock = False) { }

	public static List<CollectionObject> GetRelicForQuality(string Quality, bool isOnlySeeLock) { }

	public static List<CollectionObject> UlRelicLisForRefresh() { }

	public static List<CollectionObject> ColWeaponLisForRefresh() { }

	public static List<CollectionObject> GetWeaponList(string Type) { }

	private static bool IsExistSameGallery(List<MonsterCollectionObject> list, MonsterCollectionObject monster) { }

	public static List<MonsterCollectionObject> ColMonsterList() { }

	public static List<MonsterCollectionObject> GetMonsterList(string Type) { }

	public static bool GetLockState(int typeId) { }

	public static List<MonsterCollectionObject> ColMonsterLisForRefresh(out int allnum) { }

	public static List<MonsterCollectionObject> GetMonsterList(string Type, out int allnum) { }

	public static List<CollectionObject> RelicSort(List<CollectionObject> ReturnLst, bool isOnlySeeLock) { }

	public static List<CollectionObject> ReturnQueuedLst(List<CollectionObject> ReturnLst, bool isOnlySeeLock = False) { }

	public static void ClearAll() { }

	public static void ClearTimer() { }

	public static void UnselectRelic() { }

	public static bool CheckWeaponLockedable(int id) { }

	public static bool CheckRelicLockedable(int id) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class CollectionManager.<>c
{
	// Fields
	public static readonly CollectionManager.<>c <>9;
	public static Comparison<CollectionObject> <>9__39_0;
	public static Comparison<CollectionObject> <>9__40_0;
	public static TimerCallFunc <>9__44_0;
	public static TimerCallFunc <>9__45_0;
	public static TimerCallFunc <>9__46_0;
	public static TimerCallFunc <>9__47_0;
	public static Comparison<CollectionObject> <>9__62_0;
	public static Comparison<CollectionObject> <>9__63_0;
	public static Comparison<MonsterCollectionObject> <>9__65_0;
	public static Comparison<MonsterCollectionObject> <>9__65_1;
	public static Comparison<MonsterCollectionObject> <>9__66_0;
	public static Comparison<MonsterCollectionObject> <>9__66_1;
	public static Comparison<MonsterCollectionObject> <>9__68_0;
	public static Comparison<MonsterCollectionObject> <>9__69_0;
	public static Comparison<CollectionObject> <>9__70_0;
	public static Comparison<CollectionObject> <>9__70_1;
	public static Comparison<CollectionObject> <>9__70_2;
	public static Comparison<CollectionObject> <>9__70_3;
	public static Comparison<CollectionObject> <>9__70_4;
	public static Comparison<CollectionObject> <>9__71_0;
	public static Comparison<CollectionObject> <>9__71_1;
	public static Comparison<CollectionObject> <>9__71_2;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <GetWeaponFoCase>b__39_0(CollectionObject cmp1, CollectionObject cmp2) { }

	internal int <GetRelicFoCase>b__40_0(CollectionObject cmp1, CollectionObject cmp2) { }

	internal bool <AddTimer>b__44_0(object[] p) { }

	internal bool <WeaponAddTimer>b__45_0(object[] p) { }

	internal bool <SolvingRelicTime>b__46_0(object[] p) { }

	internal bool <SolvingWeaponTime>b__47_0(object[] p) { }

	internal int <ColWeaponLisForRefresh>b__62_0(CollectionObject cmp1, CollectionObject cmp2) { }

	internal int <GetWeaponList>b__63_0(CollectionObject cmp1, CollectionObject cmp2) { }

	internal int <ColMonsterList>b__65_0(MonsterCollectionObject cmp1, MonsterCollectionObject cmp2) { }

	internal int <ColMonsterList>b__65_1(MonsterCollectionObject cmp1, MonsterCollectionObject cmp2) { }

	internal int <GetMonsterList>b__66_0(MonsterCollectionObject cmp1, MonsterCollectionObject cmp2) { }

	internal int <GetMonsterList>b__66_1(MonsterCollectionObject cmp1, MonsterCollectionObject cmp2) { }

	internal int <ColMonsterLisForRefresh>b__68_0(MonsterCollectionObject cmp1, MonsterCollectionObject cmp2) { }

	internal int <GetMonsterList>b__69_0(MonsterCollectionObject cmp1, MonsterCollectionObject cmp2) { }

	internal int <RelicSort>b__70_0(CollectionObject cmp1, CollectionObject cmp2) { }

	internal int <RelicSort>b__70_1(CollectionObject cmp1, CollectionObject cmp2) { }

	internal int <RelicSort>b__70_2(CollectionObject cmp1, CollectionObject cmp2) { }

	internal int <RelicSort>b__70_3(CollectionObject cmp1, CollectionObject cmp2) { }

	internal int <RelicSort>b__70_4(CollectionObject cmp1, CollectionObject cmp2) { }

	internal int <ReturnQueuedLst>b__71_0(CollectionObject cmp1, CollectionObject cmp2) { }

	internal int <ReturnQueuedLst>b__71_1(CollectionObject cmp1, CollectionObject cmp2) { }

	internal int <ReturnQueuedLst>b__71_2(CollectionObject cmp1, CollectionObject cmp2) { }
}

// Namespace: 
public static class CommonGuideManager
{
	// Fields
	public const string CGUIDE_FILE_NAME = "usersetting.ini";
	public const string CGUIDE_FILE_SECTION_NAME = "CommonGuide";
	public static int PlayerID;
	public static string AcountID;
	public static string SectionName;
	public static string NewSectionName;
	public static bool SelfOP;
	public static CommonGuideManager.CGuideType NowGuide;
	public static List<CommonGuideManager.CGuideType> WaitGuideLst;
	public static List<CommonGuideManager.CGuideType> XXX;
	public static Dictionary<CommonGuideManager.CGuideType, int> HasGuideDict;
	public static bool IsStart;

	// Methods

	public static void Start() { }

	public static void ForceClearData() { }

	private static void InitData() { }

	public static void TestClearGuide() { }

	public static void JudgeSublimeGuide() { }

	public static void JudgeWeaponGuide() { }

	public static bool CGuidejudgeHappen(CommonGuideManager.CGuideType one) { }

	public static void CGuideHappen(CommonGuideManager.CGuideType one) { }

	public static void CGuideOver(int one) { }

	public static void ClearAll() { }

	private static void showCGuide(CommonGuideManager.CGuideType one) { }

	private static void saveCGUIdeFile() { }

	private static void .cctor() { }
}

// Namespace: 
public enum CommonGuideManager.CGuideType
{
	// Fields
	public int value__;
	public const CommonGuideManager.CGuideType CGNone = 0;
	public const CommonGuideManager.CGuideType CGCharge = 1001;
	public const CommonGuideManager.CGuideType CGMainSkill = 1002;
	public const CommonGuideManager.CGuideType CGSubSkill = 1003;
	public const CommonGuideManager.CGuideType CGWeapon = 1004;
	public const CommonGuideManager.CGuideType CGTalent = 2001;
	public const CommonGuideManager.CGuideType CGHideRoom = 2002;
	public const CommonGuideManager.CGuideType CGDoubleName = 2003;
	public const CommonGuideManager.CGuideType CGWorkNpc = 2004;
	public const CommonGuideManager.CGuideType CGRelife = 2005;
	public const CommonGuideManager.CGuideType CGWeaponSubSkill = 2006;
	public const CommonGuideManager.CGuideType CGWeaponSupport = 2007;
	public const CommonGuideManager.CGuideType CGChallenge = 2008;
	public const CommonGuideManager.CGuideType CGJJNpc = 2009;
	public const CommonGuideManager.CGuideType CGThunderWeapon = 2010;
	public const CommonGuideManager.CGuideType CGFrieWeapon = 2011;
	public const CommonGuideManager.CGuideType CGCorrisionWeapon = 2012;
	public const CommonGuideManager.CGuideType CGP2PGuide = 2013;
}

// Namespace: 
public static class CommonNotifyDefines
{
	// Fields
	public const int CommonNotify_BigWhite = 1001;
	public const int CommonNotify_ShopNoWeaponUpgrade = 2105;
	public const int CommonNotify_SwicthWeapon = 2106;
	public const int CommonNotify_FeedBackTips = 2012;
	public const int CommonNotify_CopyID = 1004;
	public const int CommonNotify_ApplyFriend = 1008;
	public const int CommonNotify_MatchLeveL = 1010;
	public const int CommonNotify_DifferentVersion = 1011;
	public const int CommonNotify_TimeLimit = 1012;
	public const int CommonNotify_StartTimeout = 1014;
	public const int Msg_Invite_Success = 1201;
	public const int Msg_Invite_FullTeam = 1206;
	public const int Msg_Join_Success = 1207;
	public const int Msg_Join_FullTeam = 1209;
	public const int Msg_Join_NotLobby = 1210;
	public const int Msg_Self_KickOut = 1222;
	public const int Msg_Join_LobbyError = 1223;
	public const int Msg_Join_Waring = 1224;
	public const int Msg_Join_SelfLobby = 1225;
	public const int Msg_Join_DifPlatform = 1226;
	public const int Msg_Teammate_JoinTeam = 1310;
	public const int Msg_Teammate_LeaveTeam = 1311;
	public const int Msg_Teammate_KickOut = 1312;
	public const int Msg_ShopBuy_Success = 2107;
	public const int Msg_ShopBuy_Nothing = 2110;
	public const int Msg_ShopRefresh_Nothing = 2211;
	public const int Msg_ShopBuy_NoTongBi = 2118;
	public const int Msg_ShopBuy_NoDaoBi = 2109;
	public const int Msg_ShopBuy_TeamateSuccess = 2104;
	public const int Msg_ShopBuy_TeamateNothing = 2129;
	public const int Msg_ShopBuy_TeamateHaveRelife = 2128;
	public const int Msg_ShopBuy_TeamateBuyRelife = 2212;
	public const int Msg_ShopBuy_RefreshSuccess = 2108;
	public const int Msg_TeamUnReady = 1203;
	public const int Msg_CharacterTalent_UpgradeSuccess = 1301;
	public const int Msg_CharacterTalent_UpgradeNoMoney = 1302;
	public const int Msg_CharacterTalent_UpgradeFail = 1303;
	public const int Msg_SetHero = 1304;
	public const int Msg_Shop_NoMoney = 1306;
	public const int Msg_UnlockItem = 1305;
	public const int Msg_ArchiveTip = 1307;
	public const int Msg_illegalityText = 1308;
	public const int Msg_SendMsgCD = 1309;
	public const int Msg_Achievement = 1313;
	public const int Msg_BulletLess = 2216;
	public const int Msg_TriggerMode = 2217;
	public const int Msg_Rescue = 2220;
	public const int Msg_NoRescueTime = 2221;
	public const int Msg_ArchiveDamage = 1009;
	public const int Msg_StartEscort = 2232;
	public const int Msg_GetTalent = 2026;
	public const int Msg_GetRelic = 2265;
	public const int Msg_DoorTips = 2264;
	public const int Msg_LongClickSwitchWeapon = 9105;
	public const int Msg_ClickSwitchWeapon = 9106;
	public const int Msg_DoubleCatchTips = 9108;
	public const int Msg_2228 = 2228;
	public const int Msg_7011 = 7011;
	public const int Msg_7012 = 7012;
	public const int Msg_7013 = 7013;
	public const int Msg_7014 = 7014;
	public const int Msg_7015 = 7015;
	public const int Msg_7016 = 7016;
	public const int Msg_7017 = 7017;
	public const int Msg_7018 = 7018;
	public const int Msg_7019 = 7019;
	public const int Msg_7020 = 7020;
	public const int Msg_7021 = 7021;
	public const int Msg_7022 = 7022;
	public const int Msg_7023 = 7023;
	public const int Msg_7024 = 7024;
	public const int Msg_7025 = 7025;
	public const int Msg_7026 = 7026;
	public const int Msg_7027 = 7027;
	public const int Msg_7028 = 7028;
	public const int Msg_7029 = 7029;
	public const int Msg_7030 = 7030;
	public const int Msg_7031 = 7031;
	public const int Msg_7032 = 7032;
	public const int Msg_7033 = 7033;
	public const int Msg_7034 = 7034;
	public const int Msg_7035 = 7035;
	public const int Msg_7036 = 7036;
	public const int Msg_7037 = 7037;
	public const int Msg_7038 = 7038;
	public const int Msg_7039 = 7039;
	public const int Msg_7040 = 7040;
	public const int Msg_7041 = 7041;
	public const int Msg_7042 = 7042;
	public const int Msg_7043 = 7043;
	public const int Msg_7044 = 7044;
	public const int Msg_7045 = 7045;
	public const int Msg_7046 = 7046;
	public const int Msg_7047 = 7047;
	public const int Msg_7048 = 7048;
	public const int Msg_7049 = 7049;
	public const int Msg_7050 = 7050;
	public const int Msg_7051 = 7051;
	public const int Msg_7052 = 7052;
	public const int Msg_7053 = 7053;
	public const int Msg_7054 = 7054;
	public const int Msg_7055 = 7055;
	public const int Msg_7056 = 7056;
	public const int Msg_7057 = 7057;
	public const int Msg_7058 = 7058;
	public const int Msg_7059 = 7059;
	public const int Msg_7060 = 7060;
	public const int Msg_7061 = 7061;
	public const int Msg_7062 = 7062;
	public const int Msg_7063 = 7063;
	public const int Msg_7064 = 7064;
	public const int Msg_7065 = 7065;
	public const int Msg_7066 = 7066;
	public const int Msg_7067 = 7067;
	public const int Msg_7068 = 7068;
	public const int Msg_7069 = 7069;
	public const int Msg_7070 = 7070;
	public const int Msg_7071 = 7071;
	public const int Msg_7072 = 7072;
	public const int Msg_7073 = 7073;
	public const int Msg_7074 = 7074;
	public const int Msg_7075 = 7075;
	public const int Msg_7076 = 7076;
	public const int Msg_7077 = 7077;
	public const int Msg_7078 = 7078;
	public const int Msg_7080 = 7080;
	public const int Msg_7081 = 7081;
	public const int Msg_7082 = 7082;
	public const int Msg_7083 = 7083;
	public const int Msg_7084 = 7084;
	public const int Msg_7085 = 7085;
	public const int Msg_7086 = 7086;
	public const int Msg_7089 = 7089;
	public const int Msg_7090 = 7090;
	public const int Msg_7091 = 7091;
	public const int Msg_7093 = 7093;
	public const int Msg_7094 = 7094;
	public const int Msg_7095 = 7095;
	public const int Msg_7096 = 7096;
	public const int Msg_7097 = 7097;
	public const int Msg_7098 = 7098;
	public const int Msg_7099 = 7099;
	public const int Msg_7100 = 7100;
	public const int Msg_ArchiveFull = 7101;
	public const int Msg_7103 = 7103;
	public const int Msg_7106 = 7106;
	public const int Msg_7107 = 7107;
	public const int Msg_7108 = 7108;
	public const int Msg_7113 = 7113;
	public const int Msg_7117 = 7117;
	public const int Msg_7118 = 7118;
	public const int Msg_7119 = 7119;
	public const int Msg_7120 = 7120;
	public const int Msg_7121 = 7121;
	public const int Msg_7122 = 7122;
	public const int Msg_7123 = 7123;
	public const int Msg_7124 = 7124;
	public const int Msg_7170 = 7170;
	public const int Msg_7171 = 7171;
	public const int Msg_7130 = 7130;
	public const int Msg_7156 = 7156;
	public const int Msg_7172 = 7172;
	public const int Msg_7177 = 7177;
	public const int Msg_7178 = 7178;
	public const int Msg_7179 = 7179;
	public const int Msg_7183 = 7183;
	public const int Msg_7184 = 7184;
	public const int Msg_7185 = 7185;
	public const int Msg_7186 = 7186;
	public const int Msg_7187 = 7187;
	public const int Msg_7188 = 7188;
	public const int Msg_7189 = 7189;
	public const int Msg_7190 = 7190;
	public const int Msg_7191 = 7191;
	public const int Msg_7192 = 7192;
	public const int Msg_7193 = 7193;
	public const int Msg_7194 = 7194;
	public const int Msg_7195 = 7195;
	public const int Msg_7196 = 7196;
	public const int Msg_7197 = 7197;
	public const int Msg_7198 = 7198;
	public const int Msg_7199 = 7199;
	public const int Msg_7200 = 7200;
	public const int Msg_7204 = 7204;
	public const int Msg_7205 = 7205;
	public const int Msg_7206 = 7206;
	public const int Msg_7207 = 7207;
	public const int Msg_7208 = 7208;
	public const int Msg_7209 = 7209;
	public const int Msg_7210 = 7210;
	public const int Msg_7211 = 7211;
	public const int Msg_7212 = 7212;
	public const int Msg_7213 = 7213;
	public const int Msg_7214 = 7214;
	public const int Msg_9107 = 9107;
	public const int Msg_9109 = 9109;
	public const int Msg_9110 = 9110;
	public const int Msg_9111 = 9111;
	public const int Msg_9112 = 9112;
	public const int Msg_9113 = 9113;
	public const int Msg_9114 = 9114;
	public const int Msg_9115 = 9115;
	public const int Msg_9116 = 9116;
	public const int Msg_9117 = 9117;
	public const int Msg_3401 = 3401;
	public const int Msg_7215 = 7215;
	public const int Msg_2276 = 2276;
	public const int Msg_1015 = 1015;
	public const int Msg_1016 = 1016;
	public const int Msg_7216 = 7216;
	public const int Msg_7217 = 7217;
	public const int TrowableRelic = 7115;
	public const int NTrowableRelic = 7116;
	public const int GradeDeficiency = 7104;
	public const int CashDeficiency = 7102;
	public const int UnLock = 7111;
	public const int UnLockInfo = 7112;
	public const int Weapon = 7114;
	public const int Hero = 7105;
	public const int NeedGradeTips = 7109;
	public const int Msg_Inscription_NoWeapon = 2112;
	public const int Msg_Inscription_UpSucceed = 2113;
	public const int Msg_Inscription_ReSucceed = 2114;
	public const int Msg_Inscription_NoMoney = 2115;
	public const int Msg_NoMoreFeather = 2225;
	public const int Msg_NoMoreGrenade = 2226;
	public const int Msg_NoMoreBullet = 2227;
	public const int Msg_HPLess = 2229;
	public const int Msg_OnCd = 2230;
	public const int MsgDead_Name = 7079;
}

// Namespace: 
public static class ConversationDefine
{
	// Fields
	public const int sPick = 1001;
	public const int lSwitchWeapon = 1002;
	public const int nRelic = 1003;
	public const int lThrowWeapon = 1004;
	public const int lThrowRelic = 1005;
	public const int nThrowRelic = 1006;
	public const int lBuy = 6;
	public const int NNoGold = 1007;
	public const int SelectRelic = 1059;
	public const int SellOut = 1041;
	public const int NoMoney = 1039;
	public const int Buy = 1040;
	public const int Msg_Npc_Noweapon = 1021;
	public const int Msg_Npc_OpenWarShop = 1022;
	public const int Msg_Npc_Inscription = 1023;
	public const int Msg_Npc_Case = 1024;
	public const int Msg_Npc_SalveTeammate = 1025;
	public const int Msg_Npc_Attribute = 1026;
	public const int Msg_Npc_Event = 1038;
	public const int Msg_Npc_Campfire = 1027;
	public const int Msg_Npc_Car = 1043;
	public const int Msg_Npc_Pend = 1014;
	public const int Msg_Npc_Lock = 1015;
	public const int Msg_Npc_Init = 1016;
	public const int Msg_Npc_CannonOK = 1017;
	public const int Msg_Npc_CannonNO = 1018;
	public const int Msg_Npc_ElevatorOK = 1020;
	public const int Msg_Npc_ElevatorNO = 1060;
	public const int Msg_Npc_LockBoxOK = 1056;
	public const int Msg_Npc_LockBoxNo = 1057;
	public const int Msg_Npc_ChallegeFail = 1061;
	public const int Msg_Team_Salvation = 1011;
	public const int Msg_Npc_NEXT = 1029;
	public const int Msg_Npc_HIDE = 1028;
	public const int Msg_Npc_MAIN = 1030;
	public const int Msg_Npc_PASS = 1031;
	public const int Msg_Npc_PASSWAR = 1036;
	public const int Msg_Npc_PASSWARCJ = 1037;
	public const int Msg_Npc_NotOpenHideDoor = 1058;
	public const int TeamerCnt = 1001;
	public const int TeamerInWar = 1002;
	public const int TeamerUnReady = 1003;
	public const int Fire = 1004;
	public const int Thunder = 1005;
	public const int Corruption = 1006;
	public const int Unlocked = 1007;
	public const int NoTeam = 1008;
	public const int TeamerHasPre = 1009;
	public const int GoldTips = 1010;
	public const int LevelTips = 1011;
	public const int LockItem = 1012;
	public const int HeroFight = 1013;
	public const int LowLevel = 1014;
	public const int DisConnect = 1015;
	public const int MatchInWar = 1016;
}

// Namespace: 
public class CommonNotifyManager
{
	// Fields
	private static CommonNotifyManager _instance;
	private Dictionary<int, CommonNotifyTimerMgr> m_styleTimerMgr;

	// Properties
	public static CommonNotifyManager instance { get; }

	// Methods

	public static CommonNotifyManager get_instance() { }

	public static CommonNotifyManager GetInstance() { }

	public void InitStyle(int style, Transform trStyle) { }

	public void Update() { }

	public void Init() { }

	public void Release() { }

	public void ReleaseStyle(int style) { }

	public void SpecialAction(int style, string action) { }

	public void OnSwitchScene() { }

	public void OnOutWar() { }

	public void RefreshWarLevelInfo(object[] msg) { }

	private void UpdateLanguageEvent(object[] msg) { }

	private void ProcessMsgCmd(int time, string cmdText, RplStr Original) { }

	public void AddMsg(int time, RplStr Original) { }

	private void ClientCommonnotify(int iChat, Dictionary<string, string> dReplaceInfo) { }

	public void ClientFastCommonnotify(object[] msg) { }

	public string GetCommonNotify(string msg) { }

	public void .ctor() { }
}

// Namespace: 
public static class SimpleCommonNotifyTimerMgrFactory
{
	// Methods

	public static CommonNotifyTimerMgr CreateMgr(int style, StyleRule rule) { }
}

// Namespace: 
public abstract class CommonNotifyTimerMgr
{
	// Fields
	protected int m_style;
	public bool m_SwitchSceneRemove;
	public bool m_OutWarRemove;
	public bool m_SwitchMainLevelRemove;

	// Methods

	public void .ctor(int style, StyleRule rule) { }

	public void OnOutWar() { }

	public void OnSwitchScene() { }

	public void OnSwitchMainLevel() { }

	public virtual void SpeicalAction(string action) { }

	public virtual void UpdateLanguage(string[] cmdArgs) { }

	public virtual void SetOriginalStr(RplStr text) { }

	public virtual RplStr GetOriginalStr() { }

	public abstract void Release() { }

	public abstract void AddNotify(float time, string[] cmdArgs) { }

	public abstract void Update() { }
}

// Namespace: 
public class WaitCommonNotifyTimerMgr : CommonNotifyTimerMgr
{
	// Fields
	private CommonNotifyTimerObj m_showNotify;
	private List<CommonNotifyTimerObj> m_waitNotify;
	private List<CommonNotifyTimerObj> needDel;
	private bool m_WaitConsume;

	// Methods

	public void .ctor(int style, StyleRule rule) { }

	public override void Release() { }

	public override void AddNotify(float time, string[] cmdArgs) { }

	private void SetShowNotify(CommonNotifyTimerObj notifyObj) { }

	private void ClearShowNotify() { }

	public override void Update() { }

	public void Judge() { }

	public override void SpeicalAction(string action) { }
}

// Namespace: 
public class WaitCutCommonNotifyTimerMgr : CommonNotifyTimerMgr
{
	// Fields
	private CommonNotifyTimerObj m_showNotify;
	private List<CommonNotifyTimerObj> m_waitNotify;
	private bool m_hasCut;
	private float m_totalTime;
	private float m_cutTime;

	// Methods

	public void .ctor(int style, StyleRule rule) { }

	public override void Release() { }

	private void CutCurNotify() { }

	public override void AddNotify(float time, string[] cmdArgs) { }

	private void SetShowNotify(CommonNotifyTimerObj notifyObj) { }

	private void ClearShowNotify() { }

	public override void Update() { }

	public void Judge() { }
}

// Namespace: 
public class ReplaceCommonNotifyTimerMgr : CommonNotifyTimerMgr
{
	// Fields
	private CommonNotifyTimerObj m_showNotify;

	// Methods

	public void .ctor(int style, StyleRule rule) { }

	public override void Release() { }

	public override void AddNotify(float time, string[] cmdArgs) { }

	private void SetShowNotify(CommonNotifyTimerObj notifyObj) { }

	private void ClearShowNotify() { }

	public override void Update() { }
}

// Namespace: 
public class SyncCommonNotifyTimerMgr : CommonNotifyTimerMgr
{
	// Fields
	private List<CommonNotifyTimerObj> m_showNotify;

	// Methods

	public void .ctor(int style, StyleRule rule) { }

	public override void Release() { }

	public override void AddNotify(float time, string[] cmdArgs) { }

	private void AddShowNotify(CommonNotifyTimerObj notifyObj) { }

	private void PopNotify() { }

	private void ClearShowNotify() { }

	public override void Update() { }
}

// Namespace: 
public class ContinueCommonNotifyTimerMgr : CommonNotifyTimerMgr
{
	// Fields
	private CommonNotifyTimerObj m_showNotify;
	private RplStr m_Originalstr;

	// Methods

	public void .ctor(int style, StyleRule rule) { }

	public override void Release() { }

	public override void AddNotify(float time, string[] cmdArgs) { }

	private void SetShowNotify(CommonNotifyTimerObj notifyObj) { }

	private void ClearShowNotify() { }

	public override void Update() { }

	public override void SetOriginalStr(RplStr str) { }

	public override void UpdateLanguage(string[] cmdArgs) { }

	public override RplStr GetOriginalStr() { }
}

// Namespace: 
public class CommonNotifyTimerObj
{
	// Fields
	public float time;
	public string[] text;

	// Methods

	public void .ctor(float inputTime, string[] inputText) { }
}

// Namespace: 
public static class SimpleCommonNotifyActionCommandFactory
{
	// Methods

	public static CommonNotifyActionCommand GetCommond(string type, Transform node) { }
}

// Namespace: 
public abstract class CommonNotifyActionCommand
{
	// Fields
	protected Transform m_trNode;

	// Methods

	public void .ctor(Transform trNode) { }

	public abstract void Execute(string sText, bool isUpdateLanguage) { }

	public virtual void Release() { }

	public virtual void SpecialAction(string action) { }

	public virtual void Update() { }
}

// Namespace: 
public class CommonNotifyCommandText : CommonNotifyActionCommand
{
	// Fields
	private TextMeshProUGUI textComp;

	// Methods

	public void .ctor(Transform tr) { }

	public override void Execute(string sText, bool isUpdateLanguage) { }
}

// Namespace: 
public class CommonNotifyCommandRichText : CommonNotifyActionCommand
{
	// Fields
	private TextMeshProUGUI richtextComp;

	// Methods

	public void .ctor(Transform tr) { }

	public override void Execute(string sText, bool isUpdateLanguage) { }
}

// Namespace: 
public class CommonNotifyCommandNodeCountDown : CommonNotifyActionCommand
{
	// Fields
	private CountDownComponent m_countDownComp;

	// Methods

	public void .ctor(Transform tr) { }

	public override void Execute(string sText, bool isUpdateLanguage) { }
}

// Namespace: 
public class CommonNotifyCommandLoadIcon : CommonNotifyActionCommand
{
	// Fields
	private Transform trTarget;

	// Methods

	public void .ctor(Transform tr) { }

	public override void Execute(string sText, bool isUpdateLanguage) { }
}

// Namespace: 
public class CommonNotifyCommandLoadBulletLogo : CommonNotifyActionCommand
{
	// Fields
	private Transform trTarget;

	// Methods

	public void .ctor(Transform tr) { }

	public override void Execute(string sText, bool isUpdateLanguage) { }
}

// Namespace: 
public class CommonNotifyCommandFloat : CommonNotifyActionCommand
{
	// Fields
	private int m_maxCount;
	private int m_nowCount;
	private int m_outMsg;

	// Methods

	public void .ctor(Transform tr) { }

	public override void Execute(string sText, bool isUpdateLanguage) { }

	public override void Release() { }

	private void PopTopFloat() { }

	public override void SpecialAction(string action) { }
}

// Namespace: 
public class CommonNotifyCommandMusic : CommonNotifyActionCommand
{
	// Fields
	private bool m_played;

	// Methods

	public void .ctor(Transform tr) { }

	public override void Execute(string sText, bool isUpdateLanguage) { }

	public override void Release() { }
}

// Namespace: 
public class CommonNotifyCommandRunHorse : CommonNotifyActionCommand
{
	// Fields
	private TextMeshProUGUI richtextComp;
	private int runState;
	private int style;
	private float maskwidth;
	private float maskPivotx;
	private float runWidth;
	private float runPivotx;
	private float runSpeed;

	// Methods

	public void .ctor(Transform tr) { }

	public override void Execute(string sText, bool isUpdateLanguage) { }

	public override void Update() { }

	private void JudgeOver() { }
}

// Namespace: 
public class CommonNotifyCommandRoomChallengeAccmulate : CommonNotifyActionCommand
{
	// Methods

	public void .ctor(Transform tr) { }

	public override void Execute(string sText, bool isUpdateLanguage) { }
}

// Namespace: 
public static class CommonPopDefine
{
	// Fields
	public static int ScreenThreshhold;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public class CommonPopManager : MonoBehaviour
{
	// Methods

	public static void SendRequest(int itype, int ipid, string title, string msg) { }

	public static void Accepting(int itype, int ipid, int choice) { }

	public static void Refusing(int itype, int ipid, int choice) { }

	public static void ShowSpecificItemMessage(int SID, Vector3 Pos, NewItemProp ObjProp) { }

	public static void HideWeaponMessage() { }

	public static void ShowStableWeaponMessage(int SID, Vector3 Pos) { }

	public static void HideStableWeaponMessage() { }

	public static void HideItemMessage() { }

	public static void ShowSpecificTalentMessage(int SID, Vector3 Pos) { }

	public static void ShowSpecificRelicMessage(int SID, Vector3 Pos) { }

	public static void ShowSpecificRelicMessageMiddle(int SID, Vector3 Pos) { }

	public static void ShowSpecificRewardMessage(int SID, int Pool, int Season, Vector3 Pos) { }

	public static void HideSpecificRewardMessage() { }

	public static void ShowCommonRewardMessage(RewardShownItem SID, Vector3 Pos) { }

	public static Vector3 ChangePos(Vector3 Pos) { }

	public static Vector3 ChangePosForReward(Vector3 Pos) { }

	public void .ctor() { }
}

// Namespace: 
public class InscriptionString
{
	// Fields
	public string name;
	public string desc;
	public DataBase m_Data;
	public int m_InsID;
	public string m_Type;
	public int m_BelongedWeapon;
	public bool m_Refresh;

	// Methods

	public void .ctor(string Name, string Desc, DataBase data, string type, int ID, int weaponid = 0) { }

	public void SetRefresh(bool refresh) { }
}

// Namespace: 
public class EntryString
{
	// Fields
	public int SID;
	public int LuckyHit;

	// Methods

	public void .ctor(int sid, int luck) { }
}

// Namespace: 
public static class CommonRewardPopManager
{
	// Fields
	public static int COLLECTION_WEAPON;
	public static int COLLECTION_RELIC;
	public static int COLLECTION_MONSTER;
	public static int SEASON_WEAPON;
	public static int SEASON_RELIC;
	public static int SEASON_HERO;
	public static int GRAPH_PAPER;
	public static int UNLOCK_WEAPON;
	public static int UNLOCK_RELIC;
	public static int UNLOCK_HERO;
	public static int CurIndex;
	public static bool IsPause;
	public static List<RewardShownItem> RewardList;
	public static List<RewardShownItem> SublimeRewardList;

	// Methods

	public static void AddinCollectionItem(List<RewardShownItem> ShowList) { }

	public static void AddinBPItem(List<RewardShownItem> ShowList) { }

	public static void ShowTaskReward(List<RewardShownItem> ShowList) { }

	public static void ShopPanelAnimation() { }

	public static void RefreshManager() { }

	public static void ShowPanel() { }

	public static List<RewardShownItem> GetList() { }

	public static void PausePlayAni() { }

	public static void RecoverPlayAni() { }

	public static void ClearAll() { }

	private static void .cctor() { }
}

// Namespace: 
public class RewardShownItem
{
	// Fields
	public int SID;
	public int iType;
	public string IconPath;
	public string Desc;
	public string name;
	public static int iRwardPool;
	public static int iRewardID;
	public static int iCurSeasonID;
	public int iNum;
	public string Quality;

	// Methods

	public void .ctor(int ID, int Type, int Num, int rewardpool = -1, int rewardID = -1) { }

	public void Setup() { }
}

// Namespace: 
public class CoolDownManager
{
	// Fields
	private static CoolDownManager m_instance;
	private Dictionary<string, CDNode> m_CDTimes;
	private Dictionary<string, IntervalNode> m_UseInterval;
	private List<string> needDel;

	// Properties
	public static CoolDownManager Get { get; }

	// Methods

	private void .ctor() { }

	public static CoolDownManager get_Get() { }

	public void AddCD(int playerID, int performID, float iRemainTime, float iCacheRemainTime, float iCacheSumTime, int weaponID = 0) { }

	public void AddUseInterval(int playerID, int performID, float iRemainTime) { }

	public void Update() { }

	private void CallCD() { }

	public void TryClear(string key) { }

	public void CallInterval() { }

	public void TryClearInterval(string key) { }

	public void ClearAll() { }

	public float GetCD(int playerID, int performID, int weaponID = 0) { }

	public float GetCtrlCD(int performID, int weaponID = 0) { }

	public float GetSumTime(int playerID, int performID, int weaponID = 0) { }

	public float GetCtrlSumTime(int performID, int weaponID = 0) { }

	public float GetCacheRemainTime(int playerID, int performID, int weaponID = 0) { }

	private static void .cctor() { }
}

// Namespace: 
public class CDNode
{
	// Fields
	public int PlayerID;
	public int PerformID;
	public int WeaponID;
	public float RemainTime;
	public float CacheRemainTime;
	public float CacheSumTime;

	// Methods

	public void .ctor(int playerID, int performID, int weaponID, float iRemainTime, float iCacheRemainTime, float iCacheSumTime) { }
}

// Namespace: 
public class IntervalNode
{
	// Fields
	public int PlayerID;
	public int PerformID;
	public float RemainTime;
	public float SumTime;

	// Methods

	public void .ctor(int playerID, int performID, float iRemainTime) { }
}

// Namespace: 
public static class DropManager
{
	// Fields
	private static int curShowId;
	public static List<int> PickUpRelicList;
	public static bool CanShow;
	public static float CanShowTime;
	public static Transform DropParent;
	public static Transform HitNum;
	public static Dictionary<int, OCDropBase> AutoPickDict;
	public static Dictionary<int, bool> IsFullItem;
	private static List<string> dropUIList;
	private static bool isPreLoad;

	// Properties
	public static int CurShowId { get; }

	// Methods

	public static int get_CurShowId() { }

	public static List<string> GetDropUIList() { }

	public static void PreCreateUI() { }

	public static bool HidePreLoadUI(object[] args) { }

	public static void DestroyObj(int Pid) { }

	public static void Update() { }

	public static void ClearAll() { }

	private static void AutoPickUpUpdate() { }

	private static bool CheckFull(int shape) { }

	public static void AddAutoPickItem(int ObjID, OCDropBase drop) { }

	public static void SetFullBullet(int shape) { }

	public static void RefreshAllBulletFull() { }

	private static bool CheckCanFull(int shape) { }

	public static void SetFullItem(int shape, bool full) { }

	private static bool IsExistSpecialRelic() { }

	public static void ShowNewInfo(int dropId) { }

	private static void RealShow() { }

	public static void OpOverDropItem(int did) { }

	public static void InitDropEffectDict() { }

	public static void InitjuredTran(Transform p) { }

	public static void ClearInjuredTran() { }

	public static Transform GetDropParent() { }

	private static void .cctor() { }
}

// Namespace: 
public static class DropAniDefine
{
	// Fields
	public static string Warcash;
	public static string cash;
	public static int warcash;
	public static int WarGSCash;
	public static int GSCashShape;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class DropAnimationManager
{
	// Fields
	public static List<DropAnimationCollectObj> m_AnimStack;

	// Methods

	public static void ShowAnimation(int type, int amount, Transform Ani, Vector2 Pos, bool max = False, string Bulletinfo = "") { }

	public static void ClearAnimation(DropAnimationCollectObj NewAnim) { }

	public static void ClearAll() { }

	private static void .cctor() { }
}

// Namespace: 
public class DropAnimationCollectObj
{
	// Fields
	public float m_Time;
	public float m_ShowTime;
	public int m_Type;
	public string m_Title;
	public int m_Amount;
	public bool m_Max;
	public Transform m_Anim;
	public TextMeshProUGUI m_Num;
	public TextMeshProUGUI m_Name;
	public TextMeshProUGUI m_Logo;
	private RectTransform m_Rect;
	public CTimerNode CollectionTimer;
	public CTimerNode DisAppearTime;
	public bool Collectable;
	public DOTweenAnimation m_BornDotween;
	public DOTweenAnimation m_Dotween;
	public string m_BulletName;
	public Animator m_Animator;
	public string m_Const;

	// Methods

	public void .ctor(int shape, int amount, Transform Ani, bool max, string bulletName) { }

	public void AddTimer() { }

	public bool FinishCollection() { }

	public bool TriggerHideAni() { }

	public void ClearTimerNode() { }

	public void AddAmount(int amount, bool max) { }

	public void ShowAllAndFinish() { }

	public void GoUp() { }
}

// Namespace: 
public class CDropPosInfo
{
	// Fields
	public int pid;
	public Vector3 pos;
	public Vector2 area;
	public float recordhight;

	// Methods

	public void .ctor(int a, Vector3 b) { }

	public bool CalClose(Vector3 c) { }
}

// Namespace: 
public class ScriptEventManager
{
	// Fields
	private static ScriptEventManager _instance;
	public Dictionary<string, ScriptEventManager.EventHandler> m_Events;

	// Properties
	public static ScriptEventManager instance { get; }

	// Methods

	public static ScriptEventManager get_instance() { }

	public static ScriptEventManager GetInstance() { }

	public void AddEvent(string type, ScriptEventManager.EventHandler handler) { }

	public void RemoveEvent(string type, ScriptEventManager.EventHandler handler) { }

	public void ClearEvent(string type) { }

	public void Clear() { }

	public void ExecEvent(string type) { }

	public void ExecEvent<T1>(string type, T1 arg0) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x146DAC0 Offset: 0x146CAC0 VA: 0x18146DAC0
	|-ScriptEventManager.ExecEvent<netopenui_GS2CPlayerInfoClass>
	|
	|-RVA: 0x146CF00 Offset: 0x146BF00 VA: 0x18146CF00
	|-ScriptEventManager.ExecEvent<NpcEventChooseObject>
	|-ScriptEventManager.ExecEvent<List<int>>
	|-ScriptEventManager.ExecEvent<object>
	|-ScriptEventManager.ExecEvent<string>
	|-ScriptEventManager.ExecEvent<Transform>
	|
	|-RVA: 0x1460820 Offset: 0x145F820 VA: 0x181460820
	|-ScriptEventManager.ExecEvent<bool>
	|
	|-RVA: 0x1462970 Offset: 0x1461970 VA: 0x181462970
	|-ScriptEventManager.ExecEvent<int>
	|
	|-RVA: 0x146D480 Offset: 0x146C480 VA: 0x18146D480
	|-ScriptEventManager.ExecEvent<float>
	*/

	public void ExecEvent<T1, T2>(string type, T1 arg0, T2 arg1) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1460970 Offset: 0x145F970 VA: 0x181460970
	|-ScriptEventManager.ExecEvent<CodeShieldType, bool>
	|-ScriptEventManager.ExecEvent<Int32Enum, bool>
	|
	|-RVA: 0x14688C0 Offset: 0x14678C0 VA: 0x1814688C0
	|-ScriptEventManager.ExecEvent<LuaObjectBase, int>
	|-ScriptEventManager.ExecEvent<object, int>
	|-ScriptEventManager.ExecEvent<string, int>
	|
	|-RVA: 0x14604A0 Offset: 0x145F4A0 VA: 0x1814604A0
	|-ScriptEventManager.ExecEvent<bool, int>
	|
	|-RVA: 0x1460680 Offset: 0x145F680 VA: 0x181460680
	|-ScriptEventManager.ExecEvent<bool, object>
	|-ScriptEventManager.ExecEvent<bool, string>
	|
	|-RVA: 0x14621C0 Offset: 0x14611C0 VA: 0x1814621C0
	|-ScriptEventManager.ExecEvent<int, NewItemProp>
	|-ScriptEventManager.ExecEvent<int, object>
	|-ScriptEventManager.ExecEvent<int, string>
	|
	|-RVA: 0x1461FF0 Offset: 0x1460FF0 VA: 0x181461FF0
	|-ScriptEventManager.ExecEvent<int, int>
	|
	|-RVA: 0x14625C0 Offset: 0x14615C0 VA: 0x1814625C0
	|-ScriptEventManager.ExecEvent<int, float>
	|
	|-RVA: 0x1462790 Offset: 0x1461790 VA: 0x181462790
	|-ScriptEventManager.ExecEvent<int, Vector3>
	|
	|-RVA: 0x146CD50 Offset: 0x146BD50 VA: 0x18146CD50
	|-ScriptEventManager.ExecEvent<object, netopenui_GS2CRecentWarInfoClass>
	|-ScriptEventManager.ExecEvent<string, netopenui_GS2CRecentWarInfoClass>
	|
	|-RVA: 0x1462F20 Offset: 0x1461F20 VA: 0x181462F20
	|-ScriptEventManager.ExecEvent<object, bool>
	|-ScriptEventManager.ExecEvent<string, bool>
	|
	|-RVA: 0x1463300 Offset: 0x1462300 VA: 0x181463300
	|-ScriptEventManager.ExecEvent<object, Int32Enum>
	|-ScriptEventManager.ExecEvent<string, SkillType>
	|
	|-RVA: 0x146BD80 Offset: 0x146AD80 VA: 0x18146BD80
	|-ScriptEventManager.ExecEvent<object, object>
	|-ScriptEventManager.ExecEvent<string, DataBase>
	|-ScriptEventManager.ExecEvent<string, ItemObject>
	|-ScriptEventManager.ExecEvent<string, NpcEventObject>
	|-ScriptEventManager.ExecEvent<string, PCWeaponObject>
	|-ScriptEventManager.ExecEvent<string, ShopItem>
	|-ScriptEventManager.ExecEvent<string, List<MonsterCollectionObject>>
	|-ScriptEventManager.ExecEvent<string, object>
	|-ScriptEventManager.ExecEvent<string, string>
	|-ScriptEventManager.ExecEvent<string, TalentObject>
	|-ScriptEventManager.ExecEvent<string, Transform>
	|-ScriptEventManager.ExecEvent<string, M1Button>
	|
	|-RVA: 0x146C610 Offset: 0x146B610 VA: 0x18146C610
	|-ScriptEventManager.ExecEvent<object, float>
	|-ScriptEventManager.ExecEvent<string, float>
	|
	|-RVA: 0x146C7C0 Offset: 0x146B7C0 VA: 0x18146C7C0
	|-ScriptEventManager.ExecEvent<object, uint>
	|-ScriptEventManager.ExecEvent<string, uint>
	|
	|-RVA: 0x146CBA0 Offset: 0x146BBA0 VA: 0x18146CBA0
	|-ScriptEventManager.ExecEvent<object, ulong>
	|-ScriptEventManager.ExecEvent<string, ulong>
	|
	|-RVA: 0x146D290 Offset: 0x146C290 VA: 0x18146D290
	|-ScriptEventManager.ExecEvent<float, float>
	|
	|-RVA: 0x146D8E0 Offset: 0x146C8E0 VA: 0x18146D8E0
	|-ScriptEventManager.ExecEvent<Vector3, ulong>
	*/

	public void ExecEvent<T1, T2, T3>(string type, T1 arg0, T2 arg1, T3 arg2) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x14611A0 Offset: 0x14601A0 VA: 0x1814611A0
	|-ScriptEventManager.ExecEvent<int, int, int>
	|
	|-RVA: 0x1462360 Offset: 0x1461360 VA: 0x181462360
	|-ScriptEventManager.ExecEvent<int, float, int>
	|
	|-RVA: 0x1462AC0 Offset: 0x1461AC0 VA: 0x181462AC0
	|-ScriptEventManager.ExecEvent<object, bool, bool>
	|-ScriptEventManager.ExecEvent<string, bool, bool>
	|
	|-RVA: 0x1462CF0 Offset: 0x1461CF0 VA: 0x181462CF0
	|-ScriptEventManager.ExecEvent<object, bool, int>
	|-ScriptEventManager.ExecEvent<string, bool, int>
	|
	|-RVA: 0x1463860 Offset: 0x1462860 VA: 0x181463860
	|-ScriptEventManager.ExecEvent<object, int, bool>
	|-ScriptEventManager.ExecEvent<string, int, bool>
	|
	|-RVA: 0x1466CF0 Offset: 0x1465CF0 VA: 0x181466CF0
	|-ScriptEventManager.ExecEvent<object, int, int>
	|-ScriptEventManager.ExecEvent<string, int, int>
	|
	|-RVA: 0x1467750 Offset: 0x1466750 VA: 0x181467750
	|-ScriptEventManager.ExecEvent<object, int, object>
	|-ScriptEventManager.ExecEvent<string, int, List<int>>
	|-ScriptEventManager.ExecEvent<string, int, string>
	|-ScriptEventManager.ExecEvent<string, int, string[]>
	|-ScriptEventManager.ExecEvent<string, int, Transform>
	|
	|-RVA: 0x1467C20 Offset: 0x1466C20 VA: 0x181467C20
	|-ScriptEventManager.ExecEvent<object, int, float>
	|-ScriptEventManager.ExecEvent<string, int, float>
	|
	|-RVA: 0x1468450 Offset: 0x1467450 VA: 0x181468450
	|-ScriptEventManager.ExecEvent<object, int, Vector2>
	|-ScriptEventManager.ExecEvent<string, int, Vector2>
	|
	|-RVA: 0x1468680 Offset: 0x1467680 VA: 0x181468680
	|-ScriptEventManager.ExecEvent<object, int, Vector3>
	|-ScriptEventManager.ExecEvent<string, int, Vector3>
	|
	|-RVA: 0x14630D0 Offset: 0x14620D0 VA: 0x1814630D0
	|-ScriptEventManager.ExecEvent<object, Int32Enum, int>
	|-ScriptEventManager.ExecEvent<string, SkillType, int>
	|-ScriptEventManager.ExecEvent<string, MarqueeTag, int>
	|
	|-RVA: 0x1469240 Offset: 0x1468240 VA: 0x181469240
	|-ScriptEventManager.ExecEvent<object, object, int>
	|-ScriptEventManager.ExecEvent<string, NpcEventObject, int>
	|-ScriptEventManager.ExecEvent<string, string, int>
	|
	|-RVA: 0x146BBB0 Offset: 0x146ABB0 VA: 0x18146BBB0
	|-ScriptEventManager.ExecEvent<object, object, object>
	|-ScriptEventManager.ExecEvent<string, DetailedItem, PointerEventData>
	|
	|-RVA: 0x146C970 Offset: 0x146B970 VA: 0x18146C970
	|-ScriptEventManager.ExecEvent<object, ulong, int>
	|-ScriptEventManager.ExecEvent<string, ulong, int>
	|
	|-RVA: 0x146D010 Offset: 0x146C010 VA: 0x18146D010
	|-ScriptEventManager.ExecEvent<float, float, float>
	*/

	public void ExecEvent<T1, T2, T3, T4>(string type, T1 arg0, T2 arg1, T3 arg2, T4 arg3) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x14601A0 Offset: 0x145F1A0 VA: 0x1814601A0
	|-ScriptEventManager.ExecEvent<bool, int, Vector3, Vector3>
	|
	|-RVA: 0x1460EC0 Offset: 0x145FEC0 VA: 0x181460EC0
	|-ScriptEventManager.ExecEvent<int, int, int, int>
	|
	|-RVA: 0x1461D60 Offset: 0x1460D60 VA: 0x181461D60
	|-ScriptEventManager.ExecEvent<int, int, object, object>
	|-ScriptEventManager.ExecEvent<int, int, string, string>
	|
	|-RVA: 0x1463A90 Offset: 0x1462A90 VA: 0x181463A90
	|-ScriptEventManager.ExecEvent<object, int, int, bool>
	|-ScriptEventManager.ExecEvent<string, int, int, bool>
	|
	|-RVA: 0x1465D60 Offset: 0x1464D60 VA: 0x181465D60
	|-ScriptEventManager.ExecEvent<object, int, int, int>
	|-ScriptEventManager.ExecEvent<string, int, int, int>
	|
	|-RVA: 0x1466010 Offset: 0x1465010 VA: 0x181466010
	|-ScriptEventManager.ExecEvent<object, int, int, object>
	|-ScriptEventManager.ExecEvent<string, int, int, string>
	|
	|-RVA: 0x14666F0 Offset: 0x14656F0 VA: 0x1814666F0
	|-ScriptEventManager.ExecEvent<object, int, int, float>
	|-ScriptEventManager.ExecEvent<string, int, int, float>
	|
	|-RVA: 0x1466F20 Offset: 0x1465F20 VA: 0x181466F20
	|-ScriptEventManager.ExecEvent<object, int, object, bool>
	|-ScriptEventManager.ExecEvent<string, int, string, bool>
	|-ScriptEventManager.ExecEvent<string, int, string[], bool>
	|
	|-RVA: 0x14671B0 Offset: 0x14661B0 VA: 0x1814671B0
	|-ScriptEventManager.ExecEvent<object, int, object, int>
	|-ScriptEventManager.ExecEvent<string, int, string, int>
	|
	|-RVA: 0x1467960 Offset: 0x1466960 VA: 0x181467960
	|-ScriptEventManager.ExecEvent<object, int, float, bool>
	|-ScriptEventManager.ExecEvent<string, int, float, bool>
	|
	|-RVA: 0x1468190 Offset: 0x1467190 VA: 0x181468190
	|-ScriptEventManager.ExecEvent<object, int, Vector2, int>
	|-ScriptEventManager.ExecEvent<string, int, Vector2, int>
	|
	|-RVA: 0x1468A70 Offset: 0x1467A70 VA: 0x181468A70
	|-ScriptEventManager.ExecEvent<object, object, bool, bool>
	|-ScriptEventManager.ExecEvent<string, ItemObject, bool, bool>
	|-ScriptEventManager.ExecEvent<string, WarShopObject, bool, bool>
	|
	|-RVA: 0x1468FE0 Offset: 0x1467FE0 VA: 0x181468FE0
	|-ScriptEventManager.ExecEvent<object, object, int, object>
	|-ScriptEventManager.ExecEvent<string, string, int, DataBase>
	|
	|-RVA: 0x1469440 Offset: 0x1468440 VA: 0x181469440
	|-ScriptEventManager.ExecEvent<object, object, object, bool>
	|-ScriptEventManager.ExecEvent<string, string, string, bool>
	|
	|-RVA: 0x146B710 Offset: 0x146A710 VA: 0x18146B710
	|-ScriptEventManager.ExecEvent<object, object, object, object>
	|
	|-RVA: 0x146B940 Offset: 0x146A940 VA: 0x18146B940
	|-ScriptEventManager.ExecEvent<object, object, object, Vector3>
	|-ScriptEventManager.ExecEvent<string, RewardShownItem, string, Vector3>
	|
	|-RVA: 0x146D5E0 Offset: 0x146C5E0 VA: 0x18146D5E0
	|-ScriptEventManager.ExecEvent<Vector3, int, bool, bool>
	*/

	public void ExecEvent<T1, T2, T3, T4, T5>(string type, T1 arg0, T2 arg1, T3 arg2, T4 arg3, T5 arg4) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1460B50 Offset: 0x145FB50 VA: 0x181460B50
	|-ScriptEventManager.ExecEvent<int, int, bool, float, float>
	|
	|-RVA: 0x1461740 Offset: 0x1460740 VA: 0x181461740
	|-ScriptEventManager.ExecEvent<int, int, List<Vector3>, int, string>
	|-ScriptEventManager.ExecEvent<int, int, object, int, object>
	|
	|-RVA: 0x1461400 Offset: 0x1460400 VA: 0x181461400
	|-ScriptEventManager.ExecEvent<int, int, object, int, int>
	|-ScriptEventManager.ExecEvent<int, int, string, int, int>
	|
	|-RVA: 0x1461A50 Offset: 0x1460A50 VA: 0x181461A50
	|-ScriptEventManager.ExecEvent<int, int, object, object, bool>
	|-ScriptEventManager.ExecEvent<int, int, string, List<NpcEventObject>, bool>
	|
	|-RVA: 0x1463D50 Offset: 0x1462D50 VA: 0x181463D50
	|-ScriptEventManager.ExecEvent<object, int, int, int, bool>
	|-ScriptEventManager.ExecEvent<string, int, int, int, bool>
	|
	|-RVA: 0x14648C0 Offset: 0x14638C0 VA: 0x1814648C0
	|-ScriptEventManager.ExecEvent<object, int, int, int, int>
	|-ScriptEventManager.ExecEvent<string, int, int, int, int>
	|
	|-RVA: 0x14669B0 Offset: 0x14659B0 VA: 0x1814669B0
	|-ScriptEventManager.ExecEvent<object, int, int, Vector2, int>
	|-ScriptEventManager.ExecEvent<string, int, int, Vector2, int>
	|
	|-RVA: 0x1467440 Offset: 0x1466440 VA: 0x181467440
	|-ScriptEventManager.ExecEvent<object, int, object, float, int>
	|-ScriptEventManager.ExecEvent<string, int, Transform, float, int>
	|
	|-RVA: 0x1467E50 Offset: 0x1466E50 VA: 0x181467E50
	|-ScriptEventManager.ExecEvent<object, int, Vector2, int, int>
	|-ScriptEventManager.ExecEvent<string, int, Vector2, int, int>
	|
	|-RVA: 0x1468CF0 Offset: 0x1467CF0 VA: 0x181468CF0
	|-ScriptEventManager.ExecEvent<object, object, int, object, Vector3>
	|-ScriptEventManager.ExecEvent<string, string, int, string, Vector3>
	|
	|-RVA: 0x14696A0 Offset: 0x14686A0 VA: 0x1814696A0
	|-ScriptEventManager.ExecEvent<object, object, object, int, object>
	|-ScriptEventManager.ExecEvent<string, List<DataBase>, List<DataBase>, int, DataBase>
	|
	|-RVA: 0x146B490 Offset: 0x146A490 VA: 0x18146B490
	|-ScriptEventManager.ExecEvent<object, object, object, object, object>
	*/

	public void ExecEvent<T1, T2, T3, T4, T5, T6>(string type, T1 arg0, T2 arg1, T3 arg2, T4 arg3, T5 arg4, T6 arg5) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x14634B0 Offset: 0x14624B0 VA: 0x1814634B0
	|-ScriptEventManager.ExecEvent<object, int, bool, Vector3, int, object>
	|-ScriptEventManager.ExecEvent<string, int, bool, Vector3, int, string>
	|
	|-RVA: 0x1464530 Offset: 0x1463530 VA: 0x181464530
	|-ScriptEventManager.ExecEvent<object, int, int, int, int, object>
	|-ScriptEventManager.ExecEvent<string, int, int, int, int, string>
	|
	|-RVA: 0x1465030 Offset: 0x1464030 VA: 0x181465030
	|-ScriptEventManager.ExecEvent<object, int, int, int, object, Vector3>
	|-ScriptEventManager.ExecEvent<string, int, int, int, string, Vector3>
	|
	|-RVA: 0x146B1B0 Offset: 0x146A1B0 VA: 0x18146B1B0
	|-ScriptEventManager.ExecEvent<object, object, object, object, object, object>
	*/

	public void ExecEvent<T1, T2, T3, T4, T5, T6, T7>(string type, T1 arg0, T2 arg1, T3 arg2, T4 arg3, T5 arg4, T6 arg5, T7 arg6) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1464C00 Offset: 0x1463C00 VA: 0x181464C00
	|-ScriptEventManager.ExecEvent<object, int, int, int, object, bool, Vector3>
	|-ScriptEventManager.ExecEvent<string, int, int, int, List<int>, bool, Vector3>
	|
	|-RVA: 0x1465910 Offset: 0x1464910 VA: 0x181465910
	|-ScriptEventManager.ExecEvent<object, int, int, int, Vector2, int, int>
	|-ScriptEventManager.ExecEvent<string, int, int, int, Vector2, int, int>
	|
	|-RVA: 0x14662A0 Offset: 0x14652A0 VA: 0x1814662A0
	|-ScriptEventManager.ExecEvent<object, int, int, float, float, int, int>
	|-ScriptEventManager.ExecEvent<string, int, int, float, float, int, int>
	|
	|-RVA: 0x146AE80 Offset: 0x1469E80 VA: 0x18146AE80
	|-ScriptEventManager.ExecEvent<object, object, object, object, object, object, object>
	*/

	public void ExecEvent<T1, T2, T3, T4, T5, T6, T7, T8>(string type, T1 arg0, T2 arg1, T3 arg2, T4 arg3, T5 arg4, T6 arg5, T7 arg6, T8 arg7) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1464090 Offset: 0x1463090 VA: 0x181464090
	|-ScriptEventManager.ExecEvent<object, int, int, int, int, int, int, object>
	|-ScriptEventManager.ExecEvent<string, int, int, int, int, int, int, string>
	|
	|-RVA: 0x146AAF0 Offset: 0x1469AF0 VA: 0x18146AAF0
	|-ScriptEventManager.ExecEvent<object, object, object, object, object, object, object, object>
	*/

	public void ExecEvent<T1, T2, T3, T4, T5, T6, T7, T8, T9>(string type, T1 arg0, T2 arg1, T3 arg2, T4 arg3, T5 arg4, T6 arg5, T7 arg6, T8 arg7, T9 arg8) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x14653E0 Offset: 0x14643E0 VA: 0x1814653E0
	|-ScriptEventManager.ExecEvent<object, int, int, int, Vector2, int, int, object, bool>
	|-ScriptEventManager.ExecEvent<string, int, int, int, Vector2, int, int, string, bool>
	|
	|-RVA: 0x146A710 Offset: 0x1469710 VA: 0x18146A710
	|-ScriptEventManager.ExecEvent<object, object, object, object, object, object, object, object, object>
	*/

	public void ExecEvent<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(string type, T1 arg0, T2 arg1, T3 arg2, T4 arg3, T5 arg4, T6 arg5, T7 arg6, T8 arg7, T9 arg8, T10 arg9) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x146A2D0 Offset: 0x14692D0 VA: 0x18146A2D0
	|-ScriptEventManager.ExecEvent<object, object, object, object, object, object, object, object, object, object>
	*/

	public void ExecEvent<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(string type, T1 arg0, T2 arg1, T3 arg2, T4 arg3, T5 arg4, T6 arg5, T7 arg6, T8 arg7, T9 arg8, T10 arg9, T11 arg10) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1469E40 Offset: 0x1468E40 VA: 0x181469E40
	|-ScriptEventManager.ExecEvent<object, object, object, object, object, object, object, object, object, object, object>
	*/

	public void ExecEvent<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(string type, T1 arg0, T2 arg1, T3 arg2, T4 arg3, T5 arg4, T6 arg5, T7 arg6, T8 arg7, T9 arg8, T10 arg9, T11 arg10, T12 arg11) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1469950 Offset: 0x1468950 VA: 0x181469950
	|-ScriptEventManager.ExecEvent<object, object, object, object, object, object, object, object, object, object, object, object>
	|
	|-RVA: 0x146BEF0 Offset: 0x146AEF0 VA: 0x18146BEF0
	|-ScriptEventManager.ExecEvent<object, float, float, float, float, float, float, float, float, float, float, float>
	|-ScriptEventManager.ExecEvent<string, float, float, float, float, float, float, float, float, float, float, float>
	*/

	public void .ctor() { }
}

// Namespace: 
public sealed class ScriptEventManager.EventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object[] param) { }

	public virtual IAsyncResult BeginInvoke(object[] param, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public class SkillPerformEventManager
{
	// Fields
	private static SkillPerformEventManager _instance;
	private static object returnvalue;
	public Dictionary<int, Dictionary<int, Dictionary<string, SkillPerformEventManager.SkillPerformEvent>>> m_Events;

	// Properties
	public static SkillPerformEventManager instance { get; }

	// Methods

	public static SkillPerformEventManager get_instance() { }

	public static SkillPerformEventManager GetInstance() { }

	public void AddEvent(int type, SkillPerformEventManager.SkillPerformEvent handler, string handlerkey, int subtype = 0) { }

	public void RemoveEvent(int type, string handlerkey, int subtype = 0) { }

	public void ClearEvent(int type) { }

	public void Clear() { }

	public void ExecEvent<T>(int type, int subtype, T arg0) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x146E640 Offset: 0x146D640 VA: 0x18146E640
	|-SkillPerformEventManager.ExecEvent<Dictionary<string, object>>
	|-SkillPerformEventManager.ExecEvent<object>
	*/

	public void ExecEvent(int type, int subtype) { }

	public object Returnvalue() { }

	public void .ctor() { }
}

// Namespace: 
public sealed class SkillPerformEventManager.SkillPerformEvent : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(object para) { }

	public virtual IAsyncResult BeginInvoke(object para, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public class OneHurt
{
	// Fields
	public int Attack;
	public int Actnum;
	public int Victim;
	public int Damtype;
	public float HP;
	public bool IsAddhp;
	public int iAbnormal;

	// Methods

	public void .ctor(int attack, int actnum, int victim, int damtype, float hp, int ab) { }

	public bool IsSame(OneHurt one) { }

	public void AddOne(OneHurt one) { }
}

// Namespace: 
public static class FollowTextManager
{
	// Fields
	public static Transform HitNum;
	public static Transform TestTran;
	public static Dictionary<int, Transform> CopyDict;
	public static Dictionary<int, Transform> MonsterGo;
	public static Vector2 PanelSize;
	public static int HideDistance;
	public static float MaxViewAngle;
	public static OneHurt WaitHurt;
	public static CTimerNode WaitTimer;
	public static int LuckHitRatio;
	public static Dictionary<int, List<Vector3>> TempSaveDict;
	public static Dictionary<string, string> TempElementDict;

	// Methods

	public static void WStatusHP(int attack, int actnum, int victim, int damtype, float hp, int merge, int iAbnormal, int iWeaked) { }

	public static bool WaitTimerCall() { }

	private static void ClearHurtTimer() { }

	private static void HpAddFText(OneHurt onehurt) { }

	public static void Immunit(int attack, int actnum, int victim, int immunityType) { }

	public static void AddFText(Transform pui, int fttype, int iab, int pid, string ftstr, bool isadd, Vector3 specilapos) { }

	public static void SaveSpecialPos(int actnum, Vector3 hitpos) { }

	public static void InitjuredTran(Transform p) { }

	public static void ClearInjuredTran() { }

	private static void CreateNewText(Transform pui, int pid, string tex) { }

	private static int ScreenPosition(Transform t) { }

	private static void UpdateScreenPos(int pid, Transform p) { }

	public static void Update() { }

	private static string GetLanguageImmunityStr() { }

	private static void .cctor() { }
}

// Namespace: 
public class FontManager
{
	// Fields
	private static FontManager instance;
	private List<string> textList;
	private TextMeshProUGUI FontText;

	// Properties
	public static FontManager Instance { get; }

	// Methods

	public static FontManager get_Instance() { }

	public void .ctor() { }

	public void AddText(string text) { }

	public void Update() { }
}

// Namespace: 
public class ForbidNode
{
	// Fields
	public int Forbid;
	public int Count;
	public int SkillID;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class CForbidInfo
{
	// Methods

	public static List<int> GetForbidList(int skillID) { }

	public static int SKillID2SkillType(int skillID) { }

	public void .ctor() { }
}

// Namespace: 
public class CWeaponInfo
{
	// Fields
	public int WeaponID;
	public Dictionary<int, ForbidNode> m_forbidDict;

	// Methods

	public void .ctor(int weaponID) { }

	public void AddSkillForbid(int skillID, int skillnum) { }

	public void DelSkillForbid(int skillID, int skillnum) { }

	public void AddForbid(int forbid) { }

	public void DelForbid(int forbid) { }

	public bool IsForbid(int forbid) { }

	public bool IsForbidBySkill(int skillID) { }
}

// Namespace: 
public class StateForbidInfo
{
	// Fields
	public int StateNum;
	public int StateID;
	public List<int> Rules;

	// Methods

	public void .ctor(int stateNum, int stateID, List<int> rules) { }
}

// Namespace: 
public class OPForbidInfo
{
	// Fields
	public string OPKey;
	public List<int> Rules;

	// Methods

	public void .ctor(string opkey, List<int> rules) { }
}

// Namespace: 
public class CObjectInfo
{
	// Fields
	public int ObjectID;
	public Dictionary<int, CWeaponInfo> WeaponInfoDict;
	public Dictionary<int, ForbidNode> m_forbidDict;
	public Dictionary<int, StateForbidInfo> m_stateInfoDict;
	public Dictionary<string, OPForbidInfo> m_opInfoDict;

	// Methods

	public void .ctor(int objID) { }

	public void AddSkillForbid(int skillID, int skillnum, int weaponID) { }

	public void DelSkillForbid(int skillID, int skillnum, int weaponID) { }

	public void AddStateForbid(int stateID, int stateNum, List<int> rules) { }

	public void DelStateForbid(int stateNum) { }

	public void AddOPForbid(string opkey, List<int> rules) { }

	public void DelOPForbid(string opkey) { }

	public void AddForbid(int forbid, int skillID = 0) { }

	public void DelForbid(int forbid) { }

	public bool ExistForbidBySkill(int forbidSkillID, int curForbid) { }

	private CWeaponInfo GetWeaponInfo(int weaponID) { }

	public bool IsForbid(int forbid, int weaponID) { }

	public bool IsForbidBySkill(int skillID, int weaponID) { }

	public void ClearAll() { }
}

// Namespace: 
public static class ForbidManager
{
	// Fields
	public static Dictionary<int, CObjectInfo> ObjectInfoDict;

	// Methods

	public static void AddSkillForbid(int objID, int skillID, int skillNum, int weaponID = 0) { }

	public static void DelSkillForbid(int objID, int skillID, int skillNum, int weaponID = 0) { }

	public static void AddStateForbid(int objID, int stateID, int stateNum, List<int> rules) { }

	public static void DelStateForbid(int objID, int stateNum) { }

	public static void AddOPForbid(int objID, string opkey, List<int> rules) { }

	public static void DelOPForbid(int objID, string opkey) { }

	public static bool IsForbid(int objID, int forbid, int weaponID = 0) { }

	public static bool IsForbidBySkill(int objID, int skillID, int weaponID = 0) { }

	public static bool ExistForbidBySkill(int objID, int forbidSkillID, int curSkillID) { }

	private static CObjectInfo GetObjectInfo(int objID) { }

	public static void ClearAll() { }

	private static void .cctor() { }
}

// Namespace: 
public static class GlobalMainManager
{
	// Fields
	public static PObjectBase NowProcessObj;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class TestLogin
{
	// Fields
	private static string LoginType;
	private const string USER_INFO_PATH = "userinfo.ini";
	private const string USER_INFO_SECTION_NAME = "USERINFO";
	private static string zmtype;
	private static string uitype;
	private static int SkipIdx;
	private static string SkipKey;
	private static NetClient gsnetobj;
	private static bool hasNetZone;
	public static serverinfomanager.ServerInfo serverToConnect;

	// Methods

	public static void SetSC(serverinfomanager.ServerInfo sc) { }

	private static void sendServerInfo() { }

	public static void StartPubliclogin() { }

	public static void ChangeDefaultZMSDK() { }

	public static void ChangeReviewZMSDK() { }

	public static void OpenZMLoinUI() { }

	public static void SwitchLogin() { }

	public static void CloseLoginDlg() { }

	public static void NormalLogin(string acc, string pwd) { }

	public static void OnZMSDKCallBack(string acc, string pwd) { }

	public static void OnLogicCallBack(string arg, int a1) { }

	public static void SetGSNetObj(NetClient netobj) { }

	private static void SetGZGameServerSwitchZMAccountHandler() { }

	private static void SelectServer() { }

	public static void TestDiscoonect() { }

	public static void ZMVerInfo(string arg, string a1, int a2) { }

	private static void ExitGame() { }

	private static void BackLogin() { }

	private static void SwitchZMVer() { }

	private static void .cctor() { }
}

// Namespace: 
public static class GMStateManager
{
	// Fields
	private static bool nocd;

	// Methods

	public static void SetNocd(bool answer) { }

	public static bool returnNocd() { }

	public static void AddinManager(int type, int state) { }

	public static void RemoveInManager(int type) { }

	public static void ClearAll() { }

	private static void .cctor() { }
}

// Namespace: 
public static class InHomeUIManager
{
	// Methods

	public static void InHomePanel() { }

	public static void GrowPanelOver() { }

	public static void InTeamPanel() { }

	public static void HomeGuideOver() { }

	public static void UnlockOver() { }
}

// Namespace: 
public static class LimitManager
{
	// Fields
	public const string Limit_FILE_NAME = "limit.ini";
	public const string Limit_FILE_SECTION_NAME = "Setting";
	public const string GM = "GM";
	public const string QHCSGM = "QHCSGM";
	public const string Server = "Server";
	public const string TestEntrance = "TestEntrance";
	public const string RunCsharp = "RunCsharp";
	public const string RunLua = "RunLua";
	public const string NoEditor = "NoEditor";
	public const string LogHotKey = "LogHotKey";
	public const string LogConsole = "LogConsole";
	public const string AssignLS = "LS";
	public const string DGW = "DGW";
	public const uint SteamQHAppID = 1181620;
	public const uint SteamQHCSAppID = 1217060;
	public static bool LSOpenGMLimit;
	public const uint WeGameQHCSAppID = 2001460;

	// Methods

	public static bool HaveLogConsoleLimit() { }

	public static bool HaveDGWLimit() { }

	public static bool HaveGMLimit() { }

	public static bool HaveDecryptLimit() { }

	public static bool HaveServerLimit() { }

	public static bool HaveTestEntranceLimit() { }

	public static bool CanLogOnRunCsharp() { }

	public static bool CanLogOnRunLua() { }

	public static bool CanLogOnNoEditor() { }

	public static string GetAssignedLS() { }

	public static int GetOpenLogDialogHotKey() { }

	private static bool HaveLimit(string str) { }

	private static void .cctor() { }
}

// Namespace: 
public static class NewPlayerManager
{
	// Fields
	public static Dictionary<int, int> LocalUnitMap;
	public static Dictionary<int, NewPlayerObject> PlayerDict;
	public static Dictionary<int, NewPlayerObject> PlayerTeamerDict;
	public static List<int> TeamPlayerLst;
	public static Dictionary<int, NewPlayerObject> NewPlayerObjectCache;
	private static Dictionary<int, CTimerNode> playerCacheTimerDict;
	public static List<NewPlayerObject> PlayerUpdateLst;
	public static List<NewPlayerObject> MonsterLst;
	public static List<NewPlayerObject> NpcLst;
	public static List<int> MonLst;
	public static List<int> BossLst;
	public static NewPlayerObject NextDoor;
	public static List<NewPlayerObject> HideDoor;
	public static int MainCtrl;
	public static Dictionary<uint, int> PlayerToHeroID;
	private static float delayDelCacheTime;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int <CurBossID>k__BackingField;

	// Properties
	public static int CurBossID { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void set_CurBossID(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int get_CurBossID() { }

	public static void AddPlayer(int pid, NewPlayerObject pobj) { }

	public static void DelPlayer(int pid, string msg) { }

	public static void CreateLocalUnitMap(int serverID, int clientID) { }

	public static int Convert2PlayerID(int pid) { }

	public static NewPlayerObject GetServerUnit(int unitID) { }

	public static NewPlayerObject GetPlayer(int pid) { }

	public static NewPlayerObject GetTeamerPlayer(int pid) { }

	public static NewPlayerObject GetPlayerSafe(int pid) { }

	public static NewPlayerObject GetPlayerTeamSafe(int pid) { }

	public static bool IsMainCtrl(int pid) { }

	public static List<NewPlayerObject> GetMonsters() { }

	public static bool MonsterEnterFight() { }

	public static bool IsMonster(int pid) { }

	public static bool IsBoss(int pid) { }

	public static int GetWarObjIDByPlayer(uint playerid) { }

	public static uint GetPlayerIDByHero(int HeroID) { }

	public static int GetGuideDropWeaponID() { }

	public static void PlayerDead(int attid, int pid) { }

	public static void CloseForms() { }

	public static void PlayerRelife(int itype, int pid) { }

	public static void SetPlayerAni(Transform tar, string aniname) { }

	public static void AddPlayerCache(int pid) { }

	public static NewPlayerObject GetPlayerCache(int pid) { }

	public static void ClearPlayerCacheTimer(int pid) { }

	public static void ClearAllPlayerCacheTimer() { }

	public static void ClearPlayerCache(int pid) { }

	public static void ClearALLPlayerCache() { }

	private static void TryRemoveBehavior(int pid) { }

	private static void Destroy(int pid, string msg) { }

	public static void Update() { }

	public static void LateUpdate() { }

	public static void FixedUpdate() { }

	public static void ClearAll() { }

	public static void ClearAllNH() { }

	public static void ResetTeammate(int pid) { }

	public static void AddTeammateSign(int pid) { }

	public static void DelTeammateSign(int pid) { }

	public static void AddTeammateName(int pid) { }

	public static void DelTeammateName(int pid) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class NewPlayerManager.<>c__DisplayClass41_0
{
	// Fields
	public int pid;

	// Methods

	public void .ctor() { }

	internal bool <AddPlayerCache>b__0() { }
}

// Namespace: 
public static class NonWarShopManager
{
	// Fields
	public static List<int> m_GoodsID;
	public static List<ShopItem> m_GoodsList;
	public static Dictionary<int, ShopItem> m_GoodsDict;

	// Methods

	public static void InitGoods() { }

	public static List<ShopItem> GetAllGoodsByType(int Type) { }

	public static ShopItem GetGoodItem(int goodsID) { }

	public static void Buy(int goodsID) { }

	public static void BuyResult(int id, int amount, int result) { }

	public static void RefreshShop(Dictionary<int, ShopItem> itemList) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class NonWarShopManager.<>c
{
	// Fields
	public static readonly NonWarShopManager.<>c <>9;
	public static Comparison<ShopItem> <>9__4_0;
	public static Comparison<ShopItem> <>9__8_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <GetAllGoodsByType>b__4_0(ShopItem cmp1, ShopItem cmp2) { }

	internal int <RefreshShop>b__8_0(ShopItem cmp1, ShopItem cmp2) { }
}

// Namespace: 
public class ShopItem
{
	// Fields
	public int ObjectID;
	public int GoodsType;
	public int OnSale;
	public int Canbuy;
	public int Discount;
	public int Gold;
	public int Cash;

	// Methods

	public void .ctor(int ID) { }

	public void AddInfo(int iGoodsType, int iOnSale, int iCanbuy, int iDiscount, int iCash, int iGold) { }

	public void BuyAmount(int amount) { }
}

// Namespace: 
public class TransferItem
{
	// Fields
	public int ID;
	public int type;

	// Methods

	public void .ctor(int id, int m_type) { }
}

// Namespace: 
public class LevelNpcInfo
{
	// Fields
	public int sessionid;
	public int npcid;
	public int levelid;
	public int level;

	// Methods

	public void .ctor(int sid, int nid, int lid, int l) { }
}

// Namespace: 
public static class NPCManagerDefine
{
	// Fields
	public static string CloseNPCProtal;
	public static string LookAT;
	public static string NPCWithKeys;
	public static string Recheck;
	public static string NPCWithNoKeys;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class NpcManager
{
	// Fields
	public static Dictionary<int, LevelNpcInfo> LevelNpcDict;
	public static int CurProtalID;

	// Methods

	public static void ShowNewInfo(int npcID) { }

	public static void ClearAll() { }

	public static void OPNpc(int npcID) { }

	public static void ReSetProtalButton(int npcID, bool flag) { }

	public static NewPlayerObject FindHeadUIBar(Transform headbarui) { }

	public static void ClearPreviousPanel() { }

	public static void CreateCurrentPanel() { }

	public static void RecheckProtalButton(int ObjectID) { }

	public static void ClearProtalButton(int ObjectID) { }

	public static void CheckProtalButton(string Npcopstr) { }

	public static void CheckProtalButtonWithKey(string Npcopstr, Dictionary<int, List<int>> KeyList) { }

	public static void AddLevelNpcInfo(int sid, int nid, int lid, int l) { }

	public static LevelNpcInfo GetLevelNpcInfo(int nid) { }

	private static void .cctor() { }
}

// Namespace: 
public static class SubKeyManager
{
	// Fields
	private static bool haveCannonkey;
	private static int cannonID;
	private static Dictionary<int, int> ownedKeyDict;
	private static Dictionary<int, List<NPCOpenCostData>> needDict;

	// Properties
	public static bool HaveCannonkey { get; set; }

	// Methods

	public static void set_HaveCannonkey(bool value) { }

	public static bool get_HaveCannonkey() { }

	public static void SetCannonID(int npcID) { }

	public static void SetKeyNum(int keyid, int num) { }

	public static void SetNeededForNpc(int npcID, List<NPCOpenCostData> npcOpenCosts) { }

	public static int GetNPCCost(int npcID, int type) { }

	public static bool CanOpenNPCBox(int objectID) { }

	private static bool CompareCost(int type, int sid, int cost) { }

	public static int GetOwnedKeysNum() { }

	public static void ClearAll() { }

	private static void .cctor() { }
}

// Namespace: 
public class NPCOpenCostData
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Type>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <SID>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Number>k__BackingField;

	// Properties
	public int Type { get; set; }
	public int SID { get; set; }
	public int Number { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Type(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Type() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_SID(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_SID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Number(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Number() { }

	public void .ctor(int type, int sid, int num) { }
}

// Namespace: 
public struct PingTime
{
	// Fields
	public float SendTime;
	public float DTime;
}

// Namespace: 
public class PingManager
{
	// Fields
	private static float fpsByDeltatime;
	private static float passedTime;
	private static float pingNum;

	// Methods

	public static void Update() { }

	public static void GetPing(PingManager.NetType type) { }

	public static int GetTeammatePing(int objID) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public enum PingManager.NetType
{
	// Fields
	public int value__;
	public const PingManager.NetType GS = 1;
	public const PingManager.NetType FS = 2;
}

// Namespace: 
public class PlatformCommonMgr
{
	// Fields
	private static PlatformCommonMgr m_instance;

	// Properties
	public static PlatformCommonMgr Instance { get; }

	// Methods

	public static PlatformCommonMgr get_Instance() { }

	public ulong GetulongIDByHero(int heroid) { }

	public int GetHeroIDByUlong(ulong uid) { }

	public void .ctor() { }
}

// Namespace: 
public enum SoundEffectState
{
	// Fields
	public int value__;
	public const SoundEffectState NoPlay = 0;
	public const SoundEffectState Playing = 1;
	public const SoundEffectState Pause = 2;
}

// Namespace: 
public static class SoundEffectDefine
{
	// Fields
	public const int PortalInteract = 9002;
	public const int ChestOpen = 9004;
	public const int AttributePicking = 9011;
	public const int SwitchWeapon = 9012;
	public const int NPCDoor = 9015;
	public const int PropChestActive = 9014;
	public const int NPCDoorInteract = 9002;
	public const int PlayerSufferHit = 9044;
	public const int UpGradeTalent = 9003;
	public const int ChooseTalent = 9009;
	public const int UnlockWeapon = 9010;
	public const int WarShopBuySucceed = 9016;
	public const int WarShopRefresh = 9017;
	public const int UnlockRelic = 9045;
	public const int EntranceClose = 9019;
	public const int MultiChoiceBox = 9020;
	public const int PickWeapon = 9005;
	public const int PickRelic = 9006;
	public const int EliminateMonster = 9021;
	public const int EliminateBoss = 9049;
	public const int GeneradePick = 9023;
	public const int GamePause = 9024;
	public const int GameResume = 9025;
	public const int GameRelife = 9038;
	public const int GameFakeDead = 9039;
	public const int OpenWarShop = 9027;
	public const int PurchaseSuccess = 9016;
	public const int WeaponUpgrade = 9028;
	public const int WeaponReforge = 9029;
	public const int GraphActivated = 9035;
	public const int EXPIncrease = 9036;
	public const int PlayerUpgrade = 9037;
	public const int ShopInteract = 9027;
	public const int FastMove = 9031;
	public const int UltraSkill = 9030;
	public const int FinishWarGetGold = 9043;
	public const int FinishWarLose = 9042;
	public const int FinishWarWin = 9041;
	public const int FinishWarLoadingProgress = 9040;
	public const int UniversePrimAutoReload = 9047;
	public const int Canon = 9050;
	public const int ESC = 9052;
	public const int DiscardItem = 9053;
	public const int LowHp = 9056;
	public const int PurchaseFail = 9013;
	public const int SalveProcess = 9055;
	public const int UnLockItem = 9054;
	public const int MatchSuccess = 9064;
	public const int TeamateJion = 9065;
	public const int TeamateQuit = 9066;
	public const int OpenHideDoor = 9067;
	public const int Weapon_1004_Charge = 9069;
	public const int MeetCrisis = 9070;
	public const int HeroDie = 9071;
}

// Namespace: 
public static class GroundSwitchName
{
	// Fields
	public static string SwitchName;
	public static string FS_Grass;
	public static string FS_Ground;
	public static string FS_Sand;
	public static string FS_Steel;
	public static string FS_Water;
	public static string FS_Wood;
	public static Dictionary<string, string> LayerOne;
	public static Dictionary<string, string> LayerTwo;

	// Methods

	public static string GetSwitchName(int layer, string tag) { }

	private static void .cctor() { }
}

// Namespace: 
public static class HeroSwitchName
{
	// Fields
	public static readonly string SwitchName;
	private static string cat;
	private static string dog;
	private static string falcon;
	private static Dictionary<int, string> heroSIDToName;

	// Methods

	private static int GetCurHeroSID() { }

	public static string GetSwitchName() { }

	public static void SetSwitch(GameObject go) { }

	private static void .cctor() { }
}

// Namespace: 
public class RoomSoundLevelInfo
{
	// Fields
	public int Min;
	public int Max;
	public int FinalRoomMin;
	public int FinalRoomMax;

	// Methods

	public void .ctor(int min, int max, int fmin, int fmax) { }
}

// Namespace: 
public class SoundEffectManager
{
	// Fields
	private string EffectOne;
	private string EffectTwo;
	private string EffectThree;
	private string EffectBG;
	private string EffectHeroVoice;
	private string SettingOne;
	private string SettingTwo;
	private string SettingThree;
	private string CombatForce;
	private string m_WarBGM;
	private string heroVoice;
	private string Voice_Call;
	public string Low_Hp;
	public string MonsterStep;
	private string enterlowhp;
	private string exitlowhp;
	private int m_EventIDOne;
	private int m_EventIDTwo;
	private int m_EventIDThree;
	private int m_EventIDBG;
	private int m_EventIDHeroVoice;
	private Dictionary<Transform, Transform> m_savingDict;
	private Dictionary<int, float> m_Monster;
	private List<Transform> m_War2DEnvironment;
	private Dictionary<int, Transform> m_IDDict;
	public static AkGameObj Aktrigger;
	public static SoundEffectManager m_instance;
	public static Transform LowHPTran;
	private static Transform salveProcessTrans;
	public static Dictionary<int, string> m_Battle;
	public static Dictionary<int, RoomSoundLevelInfo> m_RoomLevel;
	public int RoomNumber;
	public int CurMaxLevel;
	public int CurMinLevel;
	public int RoomLevel;
	private Dictionary<int, List<int>> specialMonsterSIDs;
	private bool canPlaySpecialMonsterSound;
	private Transform specialMonsterEffect;
	private Transform weaponStandBySound;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <CanPlayWeaponStandBySound>k__BackingField;

	// Properties
	public bool CanPlayWeaponStandBySound { get; set; }
	public static SoundEffectManager instance { get; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_CanPlayWeaponStandBySound() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_CanPlayWeaponStandBySound(bool value) { }

	public static SoundEffectManager get_instance() { }

	public static SoundEffectManager GetInstance() { }

	public void SetSoundEffectManager() { }

	public void InitSound() { }

	public void AddEventCallBack() { }

	public void ChangingEffectOne(object arg) { }

	public void ChangingEffectTwo(object arg) { }

	public void ChangingEffectThree(object arg) { }

	public void ChangingEffectBG(object arg) { }

	public void ChangingEffectHeroVoice(object arg) { }

	public void ChangingVoiceCall(float arg) { }

	public void ChangeEffectByLowHp(float settingValue) { }

	public void ChangeEffectByMonsterStep(GameObject go, float settingValue) { }

	public void ClearAll() { }

	public void CreateEffctOnSelfHero(int effectID, float time = 2, bool isHeroVoiceSwitch = False) { }

	public void CreateEffctOnEffectPanel(int effectID, float time = 2, bool isHeroVoiceSwitch = False) { }

	public Transform CreateEffectOnEffectPanelNoDelete(int effectID) { }

	public Transform CreateEffectOnEffectPanelNoDelete(string Path) { }

	public void CreateEffctOnEffectPanel(string Path, float time = 2) { }

	public void CreateEffectWithTransform(string path, Transform Parent, float time = 2) { }

	public void CreateEffectWithTransformWithPeriod(int effectID, Transform Parent) { }

	public void CreateEffectWithTransform(int effectID, Transform Parent, float time = 2) { }

	public void ClearEffectWithPeriod(Transform Parent) { }

	public void ClearAllEffect() { }

	public void ClearEffectOutWar() { }

	public void ClearEffectInWarSwitchScene() { }

	public void CreateEffectWithTransformInWorld(int effectID, Transform Parent, float time = 2) { }

	public void CreateEffectWithPosAndRot(int effectID, Vector3 pos, Quaternion rotation, float time = 2) { }

	public void AddMonster(PlayerProp Monster) { }

	public void DelMonster(PlayerProp Monster) { }

	public void ReGenerateCombatRTPC() { }

	public void SetBattleState(float value) { }

	public void ResetBattleState(int Room) { }

	public void SetBossBattleState(int level) { }

	public void CheckWarlevelInfo(WarLevelInfo Old, WarLevelInfo Current) { }

	public void AddinWarEnvironment(int effectID) { }

	public void ClearWarEnvironment() { }

	public void CheckSpecialMonster2DSound(int curLayer, int sid) { }

	public void ClearSpecialMonster2DSound() { }

	public void JudgeEffectForUniversePrime(int State, int ItemID) { }

	public void ClearWeaponIDDict() { }

	public void ClearWeaponIDDictWithID(int id) { }

	public bool CheckBreakWind(Transform effect, AkGameObj bulletSoundObj, float breakWindRange) { }

	private void PlayBreakWindSound(int point1dir, int point2dir, GameObject bulletSoundObject) { }

	private static int GetDir(Vector3 heroforward, Vector3 heroright, Vector3 pointDir) { }

	public void SetupBgmTrigger(string trigger) { }

	public void TriggerLowHp() { }

	public void ExitLowHp() { }

	public void TriggerSalveProcess(int state) { }

	public void CreateWeaponStandBySound() { }

	public void DestoryWeaponStandBySound() { }

	public bool CanDestoryWeaponStandbySoundByFire(bool isSecondarySkill) { }

	public bool CanCreateWeaponStandbySoundByFire() { }

	private bool GetCurWeaponSID(out int weaponSID) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class SoundEffectManager.Define_DIR
{
	// Fields
	public const int DIR_NONE = 0;
	public const int DIR_T = 1;
	public const int DIR_R = 2;
	public const int DIR_B = 4;
	public const int DIR_L = 8;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class CStateInfo
{
	// Fields
	public int stateID;
	private List<int> ForbidList;

	// Methods

	public void .ctor(int stateid, List<int> forbidlist) { }

	public bool IsForbid(int forbidtype) { }
}

// Namespace: 
public class CObjectStateInfo
{
	// Fields
	public int objectID;
	public Dictionary<int, CStateInfo> StateInfoDict;

	// Methods

	public void .ctor(int objID) { }

	public void AddState(int stateid, List<int> forbidlist) { }

	public void DelState(int stateid) { }

	public bool IsForbid(int forbidtype) { }
}

// Namespace: 
public static class StateForbidManager
{
	// Fields
	public static Dictionary<int, CObjectStateInfo> ObjectInfoDict;

	// Methods

	public static void AddState(int objID, int stateID, List<int> forbidlist) { }

	public static void DelState(int objID, int stateID) { }

	public static bool IsForbid(int objID, int forbidtype) { }

	private static CObjectStateInfo GetObjectInfo(int objID) { }

	private static void .cctor() { }
}

// Namespace: 
public static class StateManager
{
	// Fields
	public static Dictionary<int, GOStateCache> StateCacheDict;

	// Methods

	public static void AddState(int objectid, int stateid, int sid, int attacker, float totaltime, float remaintime, float borntime, int count, int maxcount) { }

	public static void DelState(int objectid, int stateid) { }

	public static void RefreshState(int objectid, int stateid, int sid, float totaltime, float remaintime, int count, int maxcount) { }

	public static void RefreshStateCnt(int objectid, int stateid, int count, int iPerCountTime) { }

	public static GOStateCache GetStateCache(int objectid) { }

	public static bool JudgeFakerDeadState(int pid) { }

	public static StateObject GetStateObjectByID(int objectid, int stateid) { }

	public static GOStateCache MustGetStateCache(int objectid) { }

	public static void Update() { }

	public static void ClearPlayerState(int objectid) { }

	public static void ClearAll() { }

	private static void .cctor() { }
}

// Namespace: 
public static class StaticSoundEffectManager
{
	// Methods

	public static void SetUP(int KeyValue) { }
}

// Namespace: 
public class TestStateViewManager
{
	// Fields
	private static TestStateViewManager m_Instance;
	public static StateView SkillSV;

	// Properties
	public static TestStateViewManager Instance { get; }

	// Methods

	public static TestStateViewManager get_Instance() { }

	public void InitRoot() { }

	public void .ctor() { }
}

// Namespace: 
public class ModelInfo
{
	// Fields
	public int ID;
	public GameObject Model;
	public Vector3 originalRotate;

	// Methods

	public void Clear() { }

	public void .ctor() { }
}

// Namespace: 
public static class UIModelCtrl
{
	// Fields
	public static Dictionary<int, ModelInfo> ItemModelDict;
	public static Dictionary<int, ModelInfo> HeroModelDict;
	public static Dictionary<int, Dictionary<int, ModelInfo>> TeamHeroModelDict;
	public static Dictionary<int, ModelInfo> GalleryModelDict;
	public static int CurSelectHeroSID;
	public static Dictionary<int, List<ModelInfo>> TeamHeroModel3DDict;
	public static Dictionary<int, Vector3> TeamHeroModel3DPos;

	// Methods

	public static void SetCurSelectHeroSID(int heroID) { }

	public static GameObject CreateItemModel(DataBase data, GameObject ui, float x, float y, float z) { }

	public static GameObject CreateMonsterModel(DataBase heroData, GameObject ui) { }

	public static void RotateModel(int ID, Vector2 pos) { }

	public static void RotateItemModel(int ID, Vector2 pos) { }

	public static void RotateItemModel(int ID, float dis) { }

	public static void RotateMonsterModel(int ID, Vector2 pos) { }

	public static void RotateMonsterModel(int ID, float dis) { }

	public static int GetCurModelID() { }

	public static void ResetModel(int ID) { }

	public static void ResetItemModel(int ID) { }

	public static void HideMonsterModel() { }

	public static void HideWeaponModel() { }

	public static Transform CreateTeamHero3DModel(DataBase heroData, int pos) { }

	public static void ControlTeamHero3DModelScale(Vector3 scale) { }

	public static void HideTeamHero3DModel(int pos) { }

	public static void HideAllTeam3DModel() { }

	public static void Clear() { }

	private static void .cctor() { }
}

// Namespace: 
public class OneBeacon
{
	// Fields
	public int PlayerID;
	public int ObjectID;
	public int HitID;
	public Transform HitTrans;
	public Vector3 OffPos;
	public string PartName;
	public string PartTag;
	public string BType;
	public Transform BeaconEff;

	// Methods

	public void .ctor(int pid, int objectid, int hitid, Transform hittrans, Vector3 offpos, string pn, string pt) { }

	public void UpdateInfo(int hitid, Transform hittrans, Vector3 offpos, string pn, string pt) { }

	public void Destory() { }
}

// Namespace: 
public static class BeaconManager
{
	// Fields
	public static Dictionary<int, OneBeacon> BeaconDict;
	public static Dictionary<string, Vector3> OffposDict;
	public static bool TestSign;

	// Methods

	public static void ChangeTest() { }

	public static void AddBeacon(int pid, int objectid, int hitpid, Transform hittrans, Vector3 offpos, string pn, string pt) { }

	public static OneBeacon GetBeacon(int pid) { }

	public static void ClearBeacon(int pid) { }

	public static void SaveOffInfo(int attid, int performid, Vector3 offpos) { }

	public static Vector3 GetOffInfo(int attid, int performid) { }

	public static void ClearAll() { }

	private static void .cctor() { }
}

// Namespace: 
public static class ClientBehavManager
{
	// Methods

	public static void ClearAll() { }
}

// Namespace: 
public static class EntryExplainManager
{
	// Fields
	private static Dictionary<int, List<int>> entryExplainDict;

	// Methods

	public static void AddEntry(int weaponID, List<int> lst) { }

	public static List<int> GetEntry(int weaponID) { }

	public static void RemoveEntry(int weaponID) { }

	public static void RemoveAll() { }

	private static void .cctor() { }
}

// Namespace: 
public static class GuideManager
{
	// Fields
	public static int m_Logic;
	public static List<MissionObject> MLst;
	public static List<string> WarPanelSaveMsg;
	public static bool ISGuideScene;
	public static List<string> HomePanelSaveMsg;
	public static bool HomeGuideUI;
	public static int guideid;
	private static CTimerNode optimer;
	public static float test1time;
	public static List<string> SpecialServerTriggerAreaLst;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int <OwnerID>k__BackingField;
	public static bool OPUIGuide3;
	public static bool OPUIGuide6;

	// Properties
	public static int OwnerID { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int get_OwnerID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static void set_OwnerID(int value) { }

	public static void InitMission() { }

	private static void Clear() { }

	public static void CreateCGCamera(string cgname) { }

	public static void CGCameraStopCallBack() { }

	private static int getGID() { }

	public static void StartWarMission(string key) { }

	public static void StartHomeMission(string key) { }

	public static void CodeOP(string uiname, string objpath) { }

	public static void AddGuideLimit(string skillchargekey, List<int> rules) { }

	public static void DelGuideLimit(string key) { }

	private static bool delayOP(string objpath) { }

	private static void clearOPTimer() { }

	public static void OP(Define.OP_TYPE optype, string uiname, string objpath, bool active, int opid) { }

	public static void BackHome() { }

	public static void OPUIActive(string uiname, string objpath, bool active) { }

	public static void SpecialBehav(string sbid) { }

	public static void SpecialAskInWar() { }

	public static void HeroEnterArea(int pid, string arean) { }

	public static void HeroExitArea(int pid, string arean) { }

	public static bool InNoPauseGuide() { }

	public static string GetGuidename() { }

	public static void ClearAll() { }

	private static void .cctor() { }
}

// Namespace: 
public class HitEffectManager
{
	// Fields
	private static HitEffectManager _instance;
	private Dictionary<int, Dictionary<string, HitEffectCtrl>> HitObjectEffectCtrlDict;
	private Dictionary<int, HitReaction> HitReactionDict;

	// Properties
	public static HitEffectManager instance { get; }

	// Methods

	public static HitEffectManager get_instance() { }

	public static HitEffectManager GetInstance() { }

	public void SetHitEffect(SClientHitInfo hitInfo) { }

	public void StopHitSaveIK(int pid) { }

	public void AddHitObjectEffect(int hitObjectID, Transform gameTrans) { }

	public void RemoveHitObjectEffect(int hitObjectID) { }

	public void .ctor() { }
}

// Namespace: 
public class NPCEventManager
{
	// Fields
	private static NPCEventManager instance;
	public readonly List<NpcEventObject> NpcEventLst;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <NpcID>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Menu>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <Title>k__BackingField;

	// Properties
	public static NPCEventManager Instance { get; }
	public int NpcID { get; set; }
	public int Menu { get; set; }
	public string Title { get; set; }

	// Methods

	public static NPCEventManager get_Instance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_NpcID(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_NpcID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Menu(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Menu() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Title(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_Title() { }

	public void AddEventData(int npcID, int menu, string title, List<NpcEventObject> npcEventObjects) { }

	public void .ctor() { }
}

// Namespace: 
public static class RoomChallengeManager
{
	// Fields
	public static RoomChallengeObject RCObject;

	// Methods

	public static void LimitConvoy(int npcID, int challengeType, string info, int curPathIndex, List<Vector3> lstPathPos, int remainTime, int totalTime) { }

	public static void LimitDefend(int npcID, int challengeType, string info, int remainTime, int totalTime) { }

	public static void TargetDefend(int npcID, int challengeType, string info, int totalCount, int curCount) { }

	public static void MonsterNotify(int npcID, int challengeType, string info, int time) { }

	public static void StartChallenge(int npcID, int challengeType, string info, int time) { }

	public static void ClearChallengeUI(int iChallenge) { }

	private static void addChallenge(int nid, int sid, string notice) { }

	private static void delChallenge() { }

	public static void ClearAll() { }
}

// Namespace: 
public class RoomChallengeObject
{
	// Fields
	public int NpcID;
	public int ChallengeID;
	public string Notify;
	private CTimerNode delayGuideTimer;

	// Methods

	public void .ctor(int nid, int sid, string notice) { }

	public bool delayGuide() { }

	public void Clear() { }
}

// Namespace: 
public class RelifeData
{
	// Fields
	public bool CanRelife;
	public int RelifeType;
	public int RelifeVictim;

	// Methods

	public void .ctor(bool canRelife, int relifeType, int relifeVictim) { }
}

// Namespace: 
public static class SalvationManager
{
	// Fields
	public static int LookTeamer;
	public static string LookTeamerStateEventStr;
	public static string HeroStateEventStr;
	public static int HeroID;
	public static NewPlayerObject HeroObj;
	private static string m_heroId;
	private static int UseHelpActNum;
	private static int ShowHelpAttID;
	private static int ShowHelpActNum;
	private static int SpectateScene;
	public static List<int> BufferLst;
	public static List<PlayerProp> PropBufferLst;
	public static int SpectatedPlayer;
	public static int SpectatedPos;
	public static Dictionary<int, RelifeData> RelifeObjs;

	// Methods

	public static void StartHero(int pid, NewPlayerObject ho) { }

	public static void ClearHero() { }

	private static void RegisterHeroEvent() { }

	private static void ClearRegisterHeroEvent() { }

	public static void HeroStateChange(object[] msg) { }

	public static void HeroActionChange(object[] msg) { }

	private static void BreakHelpSkill() { }

	public static void Init() { }

	private static void OnSceneLoaded(object[] param) { }

	public static void PlayerRelife(int pid, int type) { }

	public static void AddRelifeObj(int pid, int type, bool canRelife) { }

	public static void RealDeadRelife(int relifeType) { }

	public static void CheckHeroPos(int type) { }

	public static void AskEnterWatch(int pid, int Focus) { }

	public static int GetNextTeammate(bool forward) { }

	public static void GetOrderedTeamLst() { }

	public static void SetLookTeamer(int tid) { }

	public static void ClearInfo() { }

	public static void AddInfo() { }

	private static void CheckState() { }

	public static void LookPlayerStateChange(object[] msg) { }

	public static float GetSalvaTime() { }

	public static float GetBeSalvaTime() { }

	public static void ClearAll() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class SalvationManager.<>c
{
	// Fields
	public static readonly SalvationManager.<>c <>9;
	public static Func<bool> <>9__27_0;
	public static Comparison<PlayerProp> <>9__30_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <CheckHeroPos>b__27_0() { }

	internal int <GetOrderedTeamLst>b__30_0(PlayerProp x1, PlayerProp x2) { }
}

// Namespace: 
public static class SalvationRightMgr
{
	// Fields
	public static string HeroStateEventStr;
	public static int HeroID;
	public static NewPlayerObject HeroObj;
	private static string m_heroId;
	public static Dictionary<int, OneSalva> SalveDict;

	// Methods

	public static void StartHero(int pid, NewPlayerObject ho) { }

	public static void ClearHero() { }

	private static void RegisterHeroEvent() { }

	public static void SalvaRegisterHeroEvent() { }

	public static void ClearRegisterHeroEvent() { }

	public static void HeroActionChange(object[] msg) { }

	public static void BreakHelpSkill() { }

	public static OneSalva GetBeSalvaObjec(int vitid) { }

	public static OneSalva GetSalvaObject(int attid) { }

	public static void SkillStartSalva(int attid, int vitid, int actnum) { }

	public static void SkillBreakSalva(int attid, int vitid, int actnum) { }

	public static void SkillFinshSalva(int attid, int vitid, int actnum) { }

	public static bool IsHeroSalva() { }

	private static void .cctor() { }
}

// Namespace: 
public class OneSalva
{
	// Fields
	public int UseHelpActNum;
	public int ShowHelpAttID;
	public int ShowHelpActNum;
	public int ShowHelpVitID;
	public OneSalva.SalvaType st;

	// Methods

	public void .ctor(int attid, int vitid, int actnum) { }

	private void clearData() { }

	public void SkillStartSalva() { }

	public void SkillBreakSalva(int vitid, int actnum) { }

	public void SkillFinshSalva(int vitid, int actnum) { }

	public void BreakHelpSkill() { }

	public float GetBeSalvaTime() { }
}

// Namespace: 
public enum OneSalva.SalvaType
{
	// Fields
	public int value__;
	public const OneSalva.SalvaType ISYou = 0;
	public const OneSalva.SalvaType YouSI = 1;
	public const OneSalva.SalvaType HeSHe = 2;
}

// Namespace: 
public class SaveGameManager
{
	// Fields
	private static SaveGameManager instance;
	private bool isSingle;
	public readonly Dictionary<int, SaveGameData> SaveGameDataLst;

	// Properties
	public static SaveGameManager Instance { get; }
	public bool IsSingle { get; set; }

	// Methods

	public static SaveGameManager get_Instance() { }

	public void set_IsSingle(bool value) { }

	public bool get_IsSingle() { }

	public void OnReciveGameRecord(int fightIndex, int warNo, int round, int saveTime, int levelID, int curLayer) { }

	public bool HaveRecord() { }

	public int GetCurLayer() { }

	public int GetFightIndex() { }

	public List<int> GetAllFightIndex() { }

	public void ClearAllRecord() { }

	public void ClearRecord(int index) { }

	public void .ctor() { }
}

// Namespace: 
public class SaveGameData
{
	// Fields
	public int FightIndex;
	public int WarNo;
	public int Round;
	public int SaveTime;
	public int LevelID;
	public int CurLayer;

	// Methods

	public void .ctor(int fightIndex, int warNo, int round, int saveTime, int levelID, int curLayer) { }
}

// Namespace: 
public class OneSeverLoadSceneData
{
	// Fields
	public int sceneId;
	public int mapId;
	public int warno;
	public Vector3 pos;
	public Vector3 face;
	public List<int> AreaIDLst;
	public List<string> LineList;
	public List<int> LstWeaponPreLoad;
	public List<int> LstMonsterPreLoad;
	public WarLevelInfo levelInfo;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public static class SeverLoadSceneManager
{
	// Fields
	public static List<OneSeverLoadSceneData> DataLst;
	public static bool OPing;

	// Methods

	public static void AddOneData(OneSeverLoadSceneData info) { }

	public static bool LoadOver() { }

	private static bool judgeCanLoad(OneSeverLoadSceneData info) { }

	private static void startLoad(OneSeverLoadSceneData info) { }

	public static void ClearAll() { }

	private static void .cctor() { }
}

// Namespace: 
public static class SkillSummonManager
{
	// Fields
	public static Dictionary<int, Transform> SSDict;
	public static List<int> PBLst;
	private static List<int> tempResult;
	private static List<int> tempRemovelst;

	// Methods

	public static void AddSS(int pid, Transform body) { }

	public static void DelSS(int pid) { }

	public static Transform GetSS(int pid) { }

	public static List<int> GetPointInPBIDLst(Vector3 judgepos) { }

	public static void EnterPBID(int pid) { }

	public static void ExitPBID(int pid) { }

	public static bool HasEnterPB() { }

	public static List<int> GetPBIDLst() { }

	public static void ClearAll() { }

	private static void .cctor() { }
}

// Namespace: 
public class StickerManager
{
	// Fields
	private List<StickerManager.Sticker> stickerList;

	// Methods

	public void .ctor() { }

	public StickerManager.Sticker GetSticker(int attackerID, int weaponID) { }

	public StickerManager.Sticker GetStickerBoom(int attackerID, int weaponID, int actnum) { }

	public void ClearPlayerSticker(int HeroID) { }

	public Transform GetStickerByActNum(int victimID, int actnum) { }

	public void UnitDelete(object[] msg) { }

	public void AddSticker(CSkillBase skill, int time = 500, Object stickerPrefab, int maxStickerNum = 1, bool hasBoom = False) { }

	public void ClearAll() { }
}

// Namespace: 
public class StickerManager.Sticker
{
	// Fields
	public bool active;
	public Transform stickerTrans;
	public int victimID;
	public int actNum;
	public int attackerID;
	public int weaponID;
	public bool hasBoom;
	public CTimerNode timer;

	// Methods

	public void .ctor(Transform _stickerTrans, int _victimID = 0, int _actNum = 0, int _attackerID = 0, int _weaponID = 0, bool _hasBoom = False) { }

	public void AddTimer(CTimerNode _timer) { }

	public void Disable() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class StickerManager.<>c__DisplayClass8_0
{
	// Fields
	public StickerManager.Sticker sticker;
	public StickerManager <>4__this;

	// Methods

	public void .ctor() { }

	internal bool <AddSticker>b__0() { }
}

// Namespace: 
public static class WarDropWeaponManager
{
	// Fields
	private static ItemObject itemInfo;
	private static int funcVID;
	private static int funcESCID;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int <DropWeaponItemID>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static int <DropWeaponID>k__BackingField;
	private static ItemObject weaponA;
	private static ItemObject weaponB;

	// Properties
	public static int DropWeaponItemID { get; set; }
	public static int DropWeaponID { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void set_DropWeaponItemID(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int get_DropWeaponItemID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void set_DropWeaponID(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static int get_DropWeaponID() { }

	public static void SetItemInfo(ItemObject item) { }

	public static void SetDropWeaponID(int itemid, int id) { }

	public static void SetHotKeyActive(bool active) { }

	public static bool HasOtherWeapon() { }

	public static void AddEventCall() { }

	public static void RemoveEventCall() { }

	private static void CloseDialog(object[] param) { }

	public static void OpenCompareWeaponDlg() { }

	public static void SetCompareWeaponDlgActive(object[] args) { }

	private static void ShowWeaponInfo(int weaponPos, string propName, ItemObject weapon) { }

	private static Dictionary<string, object> GetWeaponInfo(int pos) { }

	private static bool isUseWeapon(int pos) { }

	private static void .cctor() { }
}

// Namespace: 
public class WarGetTargetManager
{
	// Fields
	public static WarGetTargetManager m_instance;
	private float m_SearchAngle;
	private float m_SearchDistance;
	public List<int> skillIds;
	public Dictionary<int, float> atkDisDict;
	private string m_LockPart;

	// Properties
	public static WarGetTargetManager Instance { get; }
	public float SearchAngle { get; }
	public float SearchDistance { get; }
	public string LockPart { get; }

	// Methods

	public static WarGetTargetManager get_Instance() { }

	protected void .ctor() { }

	public float get_SearchAngle() { }

	public float get_SearchDistance() { }

	public string get_LockPart() { }

	public void SetRange(float angle, float dis) { }

	public void SetAutoLock(bool autoLock, float angle, string lockPart, int itemId) { }

	public Dictionary<int, int> GetRangeMonster(float searchAngle, float searchDis) { }

	public bool LockMonster(int weaponId, int itemId, out Vector3 lockPos) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class WarGetTargetManager.<>c
{
	// Fields
	public static readonly WarGetTargetManager.<>c <>9;
	public static Comparison<RecodMonsterAngle> <>9__17_0;
	public static Comparison<RecodMonsterAngle> <>9__18_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <GetRangeMonster>b__17_0(RecodMonsterAngle cmp1, RecodMonsterAngle cmp2) { }

	internal int <LockMonster>b__18_0(RecodMonsterAngle cmp1, RecodMonsterAngle cmp2) { }
}

// Namespace: 
public class RecodMonsterAngle
{
	// Fields
	public float m_Angle;
	public float m_Dis;
	public int m_ObjId;
	public Vector3 m_LockPos;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public static class WarInscriptionManager
{
	// Fields
	public static List<InscriptionUnit> m_GsPropList;
	public static string m_CanUpgrade;
	public static int m_MenuIndex;
	public static int WeaponUpGradeNum;
	public static Dictionary<int, float> WeaponUpAttDict;

	// Methods

	public static void SetupInscriptionPanel(int Index, List<InscriptionUnit> objlist) { }

	public static List<InscriptionUnit> ReturnCurInscriptionList() { }

	public static void SendRequest(int ItemID, int Choice) { }

	public static void InscriptionResult(int iNpc, int iItem, int iResult) { }

	public static List<InscriptionString> GetInscriptionList(int CurWeapon) { }

	private static void .cctor() { }
}

// Namespace: 
public class InscriptionUnit
{
	// Fields
	public int m_ObjectID;
	public List<Vector3> m_Option;

	// Methods

	public void .ctor(int oid, List<Vector3> InscriptionOption) { }
}

// Namespace: 
public class WarLineEffectManager
{
	// Fields
	public static WarLineEffectManager m_instance;
	public List<Vector2Int> lines;
	private Dictionary<int, LaserInfo> laserDict;

	// Properties
	public static WarLineEffectManager Instance { get; }

	// Methods

	public static WarLineEffectManager get_Instance() { }

	protected void .ctor() { }

	public void DelyDeleteEffect(int id_1, int id_2, Transform effect, float delay) { }

	private bool DeleteEffect(Transform effect, Vector2Int line1, Vector2Int line2) { }

	public bool HasLine(int id_1, int id_2) { }

	public void AddLaser(int atkId, int atkNum, RayLineLaser ray) { }

	public void DelLaser(int atkId, int atkNum) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class WarLineEffectManager.<>c__DisplayClass5_0
{
	// Fields
	public WarLineEffectManager <>4__this;
	public Transform effect;
	public Vector2Int line1;
	public Vector2Int line2;

	// Methods

	public void .ctor() { }

	internal bool <DelyDeleteEffect>b__0(object[] p) { }
}

// Namespace: 
public class LaserInfo
{
	// Fields
	private Dictionary<int, RayLineLaser> rayDict;

	// Methods

	public void AddRay(int atkNum, RayLineLaser ray) { }

	public void DelRay(int atkNum) { }

	public bool CanRemove() { }

	public void .ctor() { }
}

// Namespace: 
public class WarManager
{
	// Fields
	private static WarManager instance;
	private StickerManager stickerManager;

	// Properties
	public StickerManager StickerManager { get; }

	// Methods

	public static WarManager GetInstance() { }

	public static void CreateInstance() { }

	public static void DestroyInstance() { }

	public StickerManager get_StickerManager() { }

	private void .ctor() { }

	public void ClearAll() { }
}

// Namespace: 
public class WarPanelManager
{
	// Fields
	public static PCWarPanelManager m_instance;

	// Properties
	public static PCWarPanelManager instance { get; }

	// Methods

	public static PCWarPanelManager get_instance() { }

	public void .ctor() { }
}

// Namespace: 
public class WarSceneManager
{
	// Fields
	private const string TAG = "warscene_preload";
	public static GameObject lightObj;
	public static List<int> AreaIDLst;
	public static List<string> LineList;
	public static Dictionary<int, Dictionary<int, Transform>> AreaObstacleTrans;
	private static List<int> allRelicDropShape;
	public static GameObject WaterGameObject_H;
	public static GameObject WaterGameObject_L;
	public static List<int> LstWeaponPreLoad;
	public static List<int> LstMonsterPreLoad;
	private static string mapName;

	// Properties
	private static List<int> AllRelicDropShape { get; }

	// Methods

	private static List<int> get_AllRelicDropShape() { }

	public static void ShowSceneView(string sn) { }

	public static void PrefabAllRes(string scenename) { }

	public static void OnPreloadCompleted(string scenename) { }

	public static void SwitchLightningEffect(bool enable) { }

	public static void SwitchDirectionalLight(bool enable) { }

	public static Transform GetObstacleObj(int areaId, int objId) { }

	private static void LoadMapRoot(string sn) { }

	private static void LoadAirWall(GameObject mapRoot) { }

	private static void LoadEffectRoot(string sn) { }

	private static void InitWaterEffect() { }

	public static void UpdateWaterEffect(float val) { }

	private static void LoadAreaView(GameObject obj, bool isMapRoot, string sn) { }

	private static Dictionary<int, Transform> GetObstacles(Transform areaRoot, string sn) { }

	public static void Clear() { }

	public static void WarClear() { }

	public static void SceneClear() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class WarSceneManager.<>c__DisplayClass14_0
{
	// Fields
	public string scenename;

	// Methods

	public void .ctor() { }

	internal void <PrefabAllRes>b__0() { }
}

// Namespace: 
public static class WarShopManager
{
	// Fields
	public static int NpcID;
	public static int MenuIdx;
	public static int RefreshGoodPos;
	public static Dictionary<int, WarShopObject> ShopItemDict;
	public static int CurrentShopPos;
	private static int funcID;
	public static bool IsDebug;
	private static StringBuilder resul;

	// Methods

	public static void SetCurrentShopPos(int pos) { }

	public static void SetHotKeyActive(bool active) { }

	public static void OpenCompareWeaponDlg() { }

	public static bool HasOtherWeapon() { }

	private static bool isUseWeapon(int pos) { }

	private static void ShowWeaponInfo(int weaponPos, string propName) { }

	private static Dictionary<string, object> GetWeaponInfo(int pos) { }

	public static void OpenWarShop(int npc, int iMenuIdx) { }

	public static void StopInteract() { }

	public static void UpdateShopItem(int menuIdx, List<WarShopObject> shops) { }

	public static void UpdateShopItem(int iMenuIdx, int pos, int sid, int goodstype, int canbuy, int hasbuy, int cashType, int cash, Dictionary<string, object> Proper) { }

	public static WarShopObject GetShopItem(int pos) { }

	public static void ClearShopItem() { }

	public static void BuyShopItem(int pos, bool isSuccess, bool isTeamate = False) { }

	public static void BuyShopItemProp(int pos, int propid, int level) { }

	public static void ShowBuyResult(int pos, int buyResult) { }

	public static string GetTeamateName(string name) { }

	public static void SetBuyButtonActive(bool active) { }

	public static void DebugLog(object[] msg) { }

	private static void .cctor() { }
}

// Namespace: 
public class WeaponInscriptionMgr
{
	// Fields
	private static WeaponInscriptionMgr m_instance;
	private CTimerNode perspectiveNode;
	private bool inPer;
	private int diePassiveId;
	private int allowDieSignCount;
	private int curDieSignCount;
	private float delaySign;
	private List<int> dieSignList;
	private Dictionary<int, List<Transform>> parentTransDict;
	private Dictionary<int, List<Transform>> stickerTransDict;
	public Stack<bool> canAddEffects;
	public GameObject effect;
	public Vector3 effectScale;
	public int maxSporeCount;

	// Properties
	public static WeaponInscriptionMgr Instance { get; }
	public bool InPer { get; }
	public int DiePassiveId { get; }
	public int AllowDieSignCount { get; }
	public int CurDieSignCount { get; }
	public float DelaySign { get; }

	// Methods

	public static WeaponInscriptionMgr get_Instance() { }

	protected void .ctor() { }

	public bool get_InPer() { }

	public void ShowTar(bool isShow, float delayTime) { }

	private bool RealShowTar() { }

	private void ClearPerspectiveNode() { }

	public int get_DiePassiveId() { }

	public int get_AllowDieSignCount() { }

	public int get_CurDieSignCount() { }

	public float get_DelaySign() { }

	public void AddDieSign(int pid) { }

	public void RemoveDieSign(int pid) { }

	public void EnableDieSign(int sid, int allowCount, float delay) { }

	public void ExecuteDieSign(int vitId, Object dieSignEffect, float liveTime, Vector3 effectScale) { }

	public void ClearAllDieSign() { }

	public void AddTransSticker(SClientHitInfo hitInfo) { }

	public void RemoveTransSticker(int vitId, Object boomEffect, float liveTime, Vector3 boomScale) { }

	public void ClearAll() { }
}

// Namespace: 
public class CtrlImpulseManager
{
	// Fields
	private static CtrlImpulseManager m_instance;
	private Dictionary<int, List<CtrlPowerTime>> allImpulseData;
	private CtrlCurImpulseInfo left_CurData;
	private CtrlCurImpulseInfo right_CurData;

	// Properties
	public static CtrlImpulseManager Instance { get; }

	// Methods

	public static CtrlImpulseManager get_Instance() { }

	protected void .ctor() { }

	public void AddImpulseInfo(CtrlOwner owner, int unitId, int rightpower, int leftpower, float lefttime, float righttime) { }

	public void DelImpulseInfo(CtrlOwner owner, int unitId) { }

	public void Update() { }

	public void ClearAll() { }

	private void AddNewCurData(CtrlLR ctrl, int unitId, int power, float durTime, out int outPow, out float outEnd, out bool outForever) { }

	private bool ChangeCurData(CtrlLR ctrl, out int pow, out float end, out bool isForever) { }

	private void ImpulseExcute(bool rightForever, bool leftForever, int rightpower, int leftpower, float lefttime, float righttime) { }
}

// Namespace: 
public enum CtrlLR
{
	// Fields
	public int value__;
	public const CtrlLR Left = 0;
	public const CtrlLR Right = 1;
}

// Namespace: 
public enum CtrlOwner
{
	// Fields
	public int value__;
	public const CtrlOwner Skill = 0;
	public const CtrlOwner Behavior = 1;
}

// Namespace: 
public class PowerTimeItem
{
	// Fields
	public int power;
	public float endTime;
	public bool forever;

	// Methods

	public void .ctor(int pow, float end, bool isForever) { }

	public bool GetState() { }
}

// Namespace: 
public class CtrlPowerTime
{
	// Fields
	public CtrlLR ctrl;
	public List<PowerTimeItem> powTime;

	// Methods

	public void .ctor(CtrlLR _ctrl) { }

	public void AddPowerTime(int power, float end, bool isForever) { }
}

// Namespace: 
public class CtrlCurImpulseInfo
{
	// Fields
	public int skillId;
	public int power;
	public float endTime;
	public bool forever;

	// Methods

	public void .ctor(int sid, int pow, float end, bool isForever) { }

	public bool NeedChange() { }
}

// Namespace: 
public static class PCPopDefine
{
	// Fields
	public static string ShowWeaponPackage;
	public static string ShowItemPackage;
	public static string ShowItemNPCChoose;
	public static string ShowTalentPackage;
	public static string ShowWarShopEquip;
	public static string ShowWarShopRelic;
	public static string ShowWarShopItem;
	public static string ShowWarShopTeamate;
	public static string ShowGraphPaper;
	public static string ShowWarGraphPaper;
	public static string ShowCollectionRelic;
	public static string ShowRecordWeaponDesc;
	public static string ShowTalent_Charater;
	public static string ShowGraphPaper_Hero;
	public static string ShowGraphPaper_NoReward;
	public static string ShowGraphPaper_RewardList;
	public static string ShowGraphPaper_InitWeapon;
	public static string ShowGraphPaper_Weapon;
	public static string ShowGraphPaper_Relic;
	public static string ShowGraphPaper_WarCash;
	public static string ShowGraphPaper_Talent;
	public static string ShowGraphPaper_InReward;
	public static string m_WarShop;
	public static string m_Package;
	public static string m_Drop;
	public static string m_Inscription;
	public static string ShowTalent_TalentTree;
	public static string EVENTNPCITEM;
	public static string RefreshNPC;
	public static string CollectionPageRelic;
	public static string Sublime_ShowHero;
	public static string Sublime_ShowRelic;
	public static int LOCKITEM_ID;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public class PCCommonPopManager
{
	// Fields
	public static float width;
	public static float height;
	public const float Thresh = 30;
	public static List<BasePop> Popwindow;

	// Methods

	public static void ShowPackageWeapon(int weaponID, int weaponSID, Vector3 Pos) { }

	public static void ShowPackageRelic(int ItemID, Vector2 Pos) { }

	public static void ShowPackageTalent(int ItemID, Vector2 Pos, int level) { }

	public static void ShowWarShopWeapon(int weaponSID, int Price, int cashtype, int Shoppos, Vector3 Pos, bool isSellOut) { }

	public static void ShowWarShopRelic(int RelicSID, int Price, int cashtype, int Shoppos, Vector3 Pos, bool isSellOut) { }

	public static void ShowWarShopItem(int ItemSID, int Price, int cashtype, int Shoppos, Vector3 Pos, bool isSellOut) { }

	public static void ShowOutWarItemByType(int sid, string type, int graphID = 0) { }

	public static void ShowGraphPaperHero(int sid, int level, int graphId) { }

	public static void ShowGraphPaperTalent(int sid, int level, int graphId) { }

	public static void ShowSublimeReward(int sid, string type, Vector3 pos) { }

	public static void ShowTalentInTree(int sid, string type, bool followMouse, Vector3 pos, int level, string subDesc = "") { }

	public static void ShowRecordWeapon(int sid, string type, int level, int element, List<int> Inslis, bool followMouse, Vector3 pos) { }

	public static void HidePopupItem() { }

	public static Vector3 CheckMousePos(Transform Item, bool needOffset = True) { }

	public static void SetPos(Vector3 pos, Transform Item) { }

	public static Vector2 JudegePos(Vector2 FinalPos, Transform Item, bool needOffset) { }

	public static Vector2 GetNewScreenPos(Vector2 screenPos, RectTransform selfRect) { }

	public static void ShowGraphPaper(int sid) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class BasePop
{
	// Fields
	public int ShowingType;
	public string Messagetype;
	public string UIPath;

	// Methods

	public void .ctor(int ID, string Message, string UI) { }

	public void HideWeaponMessage() { }
}

// Namespace: 
public class PackagePop : BasePop
{
	// Methods

	public void .ctor(int ID, string Message, string UI) { }

	public void ShowMessage(int ItemID, Vector2 Pos) { }

	public void ShowMessage(int ItemID, int weaponSID, Vector2 Pos) { }

	public void ShowMessage(int ItemID, Vector2 Pos, int level) { }
}

// Namespace: 
public class WarShopItemPop : BasePop
{
	// Fields
	private Transform form;

	// Methods

	public void .ctor(int ID, string Message, string UI) { }

	public void ShowMessage(int ItemID, int price, int cashtype, Vector2 Pos, int Shoppos, string type, bool isSellOut) { }
}

// Namespace: 
public class AttrPop : BasePop
{
	// Methods

	public void .ctor(int ID, string Message, string UI) { }

	public void ShowMessage(int ItemID, int price, int cashtype, Vector2 Pos, int Shoppos) { }
}

// Namespace: 
public class CollectionPop : BasePop
{
	// Methods

	public void .ctor(int ID, string Message, string UI) { }

	public void ShowMessage(int ItemID, Vector2 Pos) { }

	public void ShowMessage(int ItemID, bool followMouse, Vector3 pos, int level, string subDesc = "") { }

	public void ShowMessage(int ItemID, Vector3 pos) { }

	public void ShowMessage(int ItemID) { }

	public void ShowMessage(int ItemID, int needInfo) { }

	public void ShowMessage(int ItemID, int level, int graphId) { }

	public void ShowMessage(int ItemID, int level, int element, List<int> Inslis, bool followMouse, Vector3 pos) { }
}

// Namespace: 
public class ConfirmDefine
{
	// Fields
	public const int BackToLobby = 1001;
	public const int ExitGame = 1002;
	public const int ResumeDefaultSetting = 1003;
	public const int m_QuitSettingConfirm = 1004;
	public const int m_ApplyConfirm = 1005;
	public const int ResumeGameSetting = 1006;
	public const int ResumeInputSetting = 1007;
	public const int ResumeGraphicSetting = 1008;
	public const int ResumeSoundSetting = 1009;
	public const int DelFriend = 1011;
	public const int SaveGame = 1012;
	public const int BackToLobbySingle = 1013;
	public const int CreateArchive = 1014;
	public const int DeleteArchive = 1015;
	public const int CashOverOne = 1016;
	public const int CashOverTwo = 1017;
	public const int DeadProcess = 1018;
	public const int DisLineCaptain = 1019;
	public const int OutWarCaptain = 1020;
	public const int BackHome = 1021;
	public const int NetDising = 1022;
	public const int NetDised = 1023;
	public const int BackToLobbyTeam = 1024;
	public const int BackToLogin = 1025;
	public const int SelfDisConnet = 1026;
	public const int P2PConneting = 1027;
	public const int P2PConnetFail = 1028;
	public const int ZMVerCurfewTime = 1029;
	public const int ZMVerTimeLimite = 1031;
	public const int PassHomeGuide = 1032;
	public const int ReumeController = 1030;
	public const int MatchWaitOver = 1035;
	public const int CaptainDeadProcess = 1037;
	public const int NotActiveGame = 1038;
	public const int InitSDKFail = 1039;
	public const int Networkfluctuation = 1040;
	public const int WegameOfflineOrExit = 1041;
	public const int UserSimpleDefine = 9999;
	public const int UserSimpleDefineExit = 10000;
	public static List<int> NeedClearLst;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public sealed class Buttonevent : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public class PCConfirmInfo
{
	// Fields
	public int m_ConfirmID;
	public int ButtonNum;
	public string TypeStr;
	public string UseStr;
	public Buttonevent m_FirstButton;
	public Buttonevent m_SecondButton;
	public bool UserDefie;
	public string userTitle;
	public string userDesc;

	// Methods

	public void .ctor(int cid, int bn, string ts, string us) { }

	public void SetUserDefine(string title, string desc) { }

	public void SetButoonCB(Buttonevent a, Buttonevent b) { }

	public void ClearChooseButton() { }
}

// Namespace: 
public class PCConfirmManager
{
	// Fields
	public static PCConfirmManager m_instance;
	public List<PCConfirmInfo> CLst;
	public PCConfirmInfo NowC;
	public CTimerNode m_Timer;

	// Properties
	public static PCConfirmManager instance { get; }

	// Methods

	public static PCConfirmManager get_instance() { }

	public void .ctor() { }

	public void ClearAll() { }

	public void ShowConfirmPanel(int ConfirmID, Buttonevent m_FirstButton, Buttonevent m_SecondButton, string typeStr = "None", string useStr = "") { }

	public void ShowSingleConfirm(int ConfirmID, Buttonevent m_FirstButton, string typeStr = "None", string useStr = "") { }

	public void ShowUserDefineSingleConfirm(int ConfirmID, Buttonevent m_FirstButton, string title, string desc) { }

	private void addConfirm(PCConfirmInfo adda) { }

	public void CloseConfirm(int ConfirmID) { }

	public void CloseConfirmPanel() { }

	public void ConfirmOver() { }

	public bool _showOneConfirm() { }

	private void ShowOneConfirm() { }

	public PCConfirmInfo GetNowCInfo() { }
}

// Namespace: 
public static class PCPauseManager
{
	// Fields
	public static bool AskingForPause;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static bool <IsPause>k__BackingField;

	// Properties
	public static bool IsPause { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void set_IsPause(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static bool get_IsPause() { }

	public static void GamePause() { }

	public static void GameResume() { }

	public static void CheckReadyPause() { }

	public static void CheckReadyResume() { }

	private static void .cctor() { }
}

// Namespace: 
public class PCBaseSceneRule
{
	// Fields
	public Transform m_ShowedItem;
	public string m_Path;

	// Methods

	public void .ctor(Vector3 pos, Vector3 face, string path) { }

	public virtual void AddInEvent() { }

	public virtual void RemoveEvent() { }

	public void HeroActionChange(object[] args) { }
}

// Namespace: 
public static class PCScenePerformanceManager
{
	// Fields
	public static List<PCBaseSceneRule> PerFormanceLst;

	// Methods

	public static void AddInStageTitle(int SceneID, List<string> List) { }

	public static void RemoveRule(PCBaseSceneRule Rule) { }

	public static void RemoveAll() { }

	private static void .cctor() { }
}

// Namespace: 
public class PCWarPanelManager
{
	// Fields
	public Transform transform;
	public bool m_activeinUse;
	public bool m_activePerfoemEnable;
	public bool m_unitPerformEnable;
	public bool m_unitinUse;
	public bool Auto;
	public float doubleHoldStateRemainTime;
	public float doubleHoldStateTotalTime;
	public float doubleHoldStateStartTime;
	public static Transform m_SightEffectObj;
	public static Transform m_FullTipsGO;
	public static Transform m_PowerBar;
	public static Transform m_CancelSkillBtn;
	private static GameObject m_CancelSummonObj;
	public static Animator m_PowerBarImage;
	public static Transform m_SecondaryButton;
	public Transform m_InteractTips;
	public static int m_SecondaryPerformSID;
	public static bool m_UsingProfessionalSkill;
	public static bool m_FullWeapon;
	public static UICtrlRule m_SceneRule;
	public int RelifeShowState;

	// Methods

	public void SetTrans(Transform a) { }

	public void ClearTrans() { }

	public void OutWarClear() { }

	public void ViewFireButton(bool bCurAble, bool bDeputyAble) { }

	public void PlayReloadSightMotion() { }

	public void StopReloadSightMotion() { }

	public void PlayBulletLessSightMotion() { }

	public void OPDropItem() { }

	public void OPNpc() { }

	public void OnPackage() { }

	public void OnSetting() { }

	public bool HadPanelShow() { }

	public void OnEsc() { }

	public void OnPcPause() { }

	public void SwitchSight() { }

	public void OnThrowGrenadeDown() { }

	public void OnThrowGrenadeUP() { }

	public void OnUseDrug() { }

	public void OnStartActiveSkills() { }

	public void OnButtonUpActiveSkills() { }

	public void OnStartUnitSkills() { }

	public void ShowPickButton() { }

	public void HidePickButton() { }

	public void ChargeStart(int attid) { }

	public void ChargeUpdate(int attid, float curvalue, float maxvalue) { }

	public void ChargeEnd(int attid) { }

	public void SummonTipsEnable(bool isShow) { }

	public void ShowSecondaryButton(int performsid) { }

	public void SelfShowSecondaryButton() { }

	public void AddTeamNumber(int pid, int index) { }

	public void ShowInteractionMessage(int ShowingType, List<string> jointList) { }

	public void HideInteractionMessage() { }

	public void SetMainMenuActive(bool isActive) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public static class WarEndPanelManager
{
	// Fields
	public static bool AniBegin;
	public static bool AniShowed;
	public static bool Wait;
	public static bool SpectatorWait;
	public static List<int> TeamList;
	private static CTimerNode judgetimer;
	public static bool Realdie;
	public static int SpectatorID;
	public static int Attid;
	public static float Damage;
	public static bool ReadyToShow;
	public static bool DetectationStart;
	public static bool AnimShowed;
	public static bool SingleAutoQuitWar;
	public static bool HaveRelife;
	public static bool CashOK;
	public static bool AlreadyRecWarReport;

	// Methods

	public static void InWar() { }

	public static void TryShowSpectator(int ID) { }

	public static void AniEnd() { }

	public static void ShowSpectatorPanel() { }

	public static void AddAttackID(int Aid) { }

	public static void AddinDamage(float dmg) { }

	public static void ClearInfo() { }

	public static void SetDetectationStart(bool result) { }

	private static void clearDelayShowTimer() { }

	private static void .cctor() { }
}

// Namespace: 
public static class PCWeaponInfoManager
{
	// Fields
	public static Dictionary<int, PCWeaponObject> m_PCWeaponInfoDict;

	// Methods

	public static List<PCWeaponObject> GetAllWeapon() { }

	public static List<PCWeaponObject> GetPCWeaponObject(string Type) { }

	public static void InitPCWeaponDataInfo() { }

	public static void InitPCWeaponInfo(int m_sid, bool m_Lock, int m_useTime, int m_allUseTime, int m_kill, int m_attTimes, int m_hitTimes, int m_weaknessHit) { }

	public static void ClearAll() { }

	private static void .cctor() { }
}

// Namespace: 
public static class TeamWarData
{
	// Fields
	private static Dictionary<int, int> teamerDamageDict;
	public static List<int> TransferIds;
	public static List<int> WarTeamIDLst;
	public static List<int> WarTeamIconLst;
	public static int GameType;

	// Methods

	public static void SetTeamerLst(List<int> Team) { }

	public static void AddTeamerDMG(int tid, int dmg) { }

	public static int GetAllDmg() { }

	public static int GetTeamerDmg(int tid) { }

	public static void AddTeamer(int itarget) { }

	public static void DelTeamer(int itarget) { }

	public static void AddTransferIds(int itarget) { }

	public static void DelTransferIds(int itarget) { }

	public static void JudgeClearTransferInfo() { }

	public static List<int> GetTeam() { }

	public static List<int> GetTeamIcon() { }

	public static bool InTeam() { }

	public static void SetGameType(int Game) { }

	public static int GetGameType() { }

	public static bool IsTeammate(int pid) { }

	public static bool IsSimple() { }

	public static bool IsCaptain(int objID) { }

	public static void ClearList() { }

	private static void .cctor() { }
}

// Namespace: 
public static class AutoAimat
{
	// Fields
	private static bool AutoAimatFlag;
	private static bool HasTarget;

	// Methods

	public static void SetAutoAimatFlag(object arg) { }

	public static void HasTargetFlag(object arg) { }

	public static void AimAtTarget(float speed = 3) { }

	public static float GetWeaponAttackDis() { }

	public static void Rotation(Transform collider, float speed) { }

	private static void .cctor() { }
}

// Namespace: 
public static class HeroAttackCtrl
{
	// Fields
	private static NewPlayerObject HeroObj;
	private static int HeroID;
	public static bool IsFire;
	public static int ChargeActNum;
	public static int ShiftActNum;
	public static bool IsOnSnipe;
	public static int lastWeaponPos;
	public static bool DeputyFire;
	private static Dictionary<int, CTimerNode> FireTimerDict;
	private static float AimatDelayTime;
	private static CTimerNode AimatOverTimer;
	private static Dictionary<int, bool> ReloadFlagDict;
	private static bool m_bautoShoot;
	public static int ChangeCurOPCnt;
	public static bool CanAutoTriggerSecondarySkill;
	private static Vector3 salvaPos;
	private static CTimerNode ctime;
	public static int SightSkillID;
	private static int sightTimerID;
	private static bool onSightOP;

	// Properties
	public static bool IsAutoShoot { get; set; }

	// Methods

	public static bool get_IsAutoShoot() { }

	public static void set_IsAutoShoot(bool value) { }

	public static void StartHero(int heroid, NewPlayerObject heroobj) { }

	public static void ClearHero() { }

	public static void ClearSceneInfo() { }

	public static void ReleaseFire() { }

	public static void OnRepeatingFire() { }

	public static void OnAutoRepeatingFire() { }

	public static void OnPCRepeatingFire(int weaponid) { }

	private static void FireFlow(AttackSkillBase attackinfo) { }

	public static bool RepeatingFire(int weaponid) { }

	public static void OnEndFire() { }

	public static void OnPCEndFire(int weaponid) { }

	public static void ClearAllFire() { }

	public static void ChargeAttackOnce(int weaponid) { }

	private static void AddTimer(int weaponid, CTimerNode firetimer) { }

	public static void DelTimer(int weaponid) { }

	private static void ClearAllTimer() { }

	public static bool AimAtTarget() { }

	public static bool AimAtOver() { }

	public static void EndFire(bool bshoot = False) { }

	public static void ClearAimatOverTimer() { }

	public static bool OnReloadBullet(int weaponid) { }

	public static void ResetReloadFlag(int weaponid) { }

	public static void OnSwitchWeapon(int serverpos = 0, bool addflag = True) { }

	public static void StartActiveSkills() { }

	public static void OnButtonUpActiveSkills() { }

	public static void StartUnitSkills() { }

	public static void ReadyThrowGrenade() { }

	public static void ThrowGrenade() { }

	public static void OnUseDrug() { }

	public static void SwitchSight(bool op = False) { }

	public static void CanelSightTimer() { }

	public static void CanelSight() { }

	public static void CanelSightWeak() { }

	private static void addSightTimer() { }

	private static void delSightTimer() { }

	private static bool openSight() { }

	private static void closeSight() { }

	public static int ProfessionPerformID() { }

	public static void SetReloadFlag(int itemid, bool breload) { }

	public static bool GetIsReload(int itemid) { }

	public static void CancelState() { }

	public static void SetChargeAcrNum(int actnum) { }

	public static void ChargeAcrNumOver(int actnum) { }

	public static void CancelSkill() { }

	public static void BreakPower() { }

	public static void ClearSticker() { }

	public static void ChangeCurWeaponSkill() { }

	public static void CurAttSkillContinueOver(int weaponid) { }

	public static void OPSalva() { }

	public static void StartSalva() { }

	public static void AddTimer() { }

	public static bool CheckSalvaPos() { }

	public static bool CheckPos(Vector3 oldpos, Vector3 newpos, float range) { }

	public static void DelSalvaTimer() { }

	public static void ChangeWeaponSkillAtt(int weaponid) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class HeroAttackCtrl.<>c__DisplayClass27_0
{
	// Fields
	public int weaponid;

	// Methods

	public void .ctor() { }

	internal bool <FireFlow>b__0(object[] p) { }
}

// Namespace: 
public static class HeroCommonAttrCtrl
{
	// Fields
	public static bool Flag;
	public static int HeroID;
	public static NewPlayerObject HeroObj;
	private static string m_heroId;
	public static int m_Coin;

	// Methods

	public static void StartHero(int pid, NewPlayerObject ho) { }

	public static void ClearHero() { }

	private static void RegisterHeroEvent() { }
}

// Namespace: 
public static class HeroEquipWeapon
{
	// Fields
	public static int HeroID;
	public static NewPlayerObject HeroObj;
	public static string EventStr;
	private static Dictionary<int, Transform> m_weaponSightDict;
	private static Transform weaponDoubleSightLeft;
	private static Transform weaponDoubleSightRight;
	private static List<Image> sightInActiveImageList;
	public static int CurPos;
	public static bool IsDoubleShoot;
	public static int m_CurBulletNum;
	public static int m_CurMaxBulletNum;
	public static int m_CurBagBulletNum;
	public static int m_DeputyBulletNum;
	public static int m_DeputyMaxBulletNum;
	public static int m_DeputyBagBulletNum;
	public static int m_CurDrugSID;
	public static int m_CurDrugNum;
	public static bool m_bHasBullet;
	public static int m_GrenadeAmount;
	public static bool m_bCurAble;
	public static bool m_bDeputyAble;
	public static Transform m_SightParent;
	private static Dictionary<int, bool> WeaponEmptyDict;

	// Methods

	public static void StartHero(int objid, NewPlayerObject ho) { }

	public static void SetSightParentActive(bool active) { }

	public static void GameEventChange(object[] msg) { }

	private static void EquipWeapon(int curPos, int curweaponid, int curweaponsid, int shape, string attrName) { }

	private static void UnEquipWeapon(int curweaponid, int curweaponsid, string attrName) { }

	private static void RefresCurWeaponBullet(int weaponid, int weaponsid, int curBullet, int maxBullet) { }

	private static void RefresDeputyWeaponBullet(int weaponid, int weaponsid, int curBullet, int maxBullet) { }

	public static void CheckCurweapon(int weaponid, int weaponsid) { }

	public static void CheckDeptweapon(int weaponid, int weaponsid) { }

	public static void StateChange(object[] msg) { }

	public static void RefreshByItemData(object[] param) { }

	private static void RefreshPackBullet(object[] param) { }

	private static void RefreshGrenadeNumber(object[] param) { }

	private static void RefreshDrug(object[] param) { }

	private static void CheckBulletNum() { }

	public static int GetPackBulletByID(int weaponSID) { }

	private static int GetGrenadeID() { }

	public static void PlayKillSightMotion() { }

	private static void SwitchSight(int curPos, int shape, int curWeaponPos, int deputyWeaponPos) { }

	private static void AddActiveImageToList(Transform sightTrans) { }

	private static void SetDoubleSightActive(bool active) { }

	private static Transform GetSightObj(int weaponID) { }

	public static void SightMotion(int weaponID, string hitpart, int layer) { }

	public static void StopReloadSightMotion(int currentWeaponID, int deputyWeaponID) { }

	public static void HideSightUI() { }

	public static void ShowSightUI() { }

	public static void CheckBulletState(int ItemID) { }

	public static void DeleteWeaponMusic(int ItemID) { }

	public static void ClearHero() { }

	private static void .cctor() { }
}

// Namespace: 
public static class HeroBeHitCtrl
{
	// Fields
	public static Transform HurtBoom;
	public static List<int> BoomAreaLst;
	public static Transform DirHitTran;
	private static Dictionary<string, Animator> HurtHubDict;
	private static List<string> DirList;
	private static List<string> HubNameList;
	public static Dictionary<int, CDirEffObject> ObjectDirEffDict;
	public static float behitEffectY;
	public static int HurtType;
	public static CTimerNode ShowHubTimer;
	public static CTimerNode ShowArmorTimer;
	public static float LastSD;
	public static float LastHP;
	public static float LastAR;
	public static int NowState;
	public static Transform NowShowHub;
	public static Transform SpecialShowHub;
	public static Animator m_HPAnim;
	public static string m_MediumTrigger;
	public static string m_LowTrigger;
	public static string m_NormalTrigger;
	public static string m_CurrentTrigger;
	public static int HeroID;
	public static string m_propChangeEventkey;
	public static Transform m_Daddy;
	public static int NearlyDeadAction;
	public static int ShieldBreak;
	public static int ArmorBreak;
	public static bool m_Setup;

	// Methods

	public static void InitjuredTran(Transform pTrans) { }

	public static void ClearInjuredTran() { }

	public static void StartHero(int hid, NewPlayerObject ho) { }

	public static void ClearHero() { }

	private static void RegisterHeroEvent() { }

	private static void ClearRegisterHeroEvent() { }

	private static void OnInitPlayerProp(object[] param) { }

	public static void PlayerPropChange(object[] msg) { }

	public static void HeroInBoomArea(int dakey) { }

	public static void HeroOutBoomArea(int dakey) { }

	private static void viewInBoomArea(bool flag) { }

	public static void CheckNearlyDead(bool isadd) { }

	public static void HeroHasHurt() { }

	private static bool ClearArmorHub() { }

	private static bool ClearSpecialHub() { }

	public static void HeroInjured(int attid, Transform atttran, float changhp, int iWeaked) { }

	public static void CreatHitEff(int attid, Transform atttran, int iWeaked, float changhp = 0) { }

	private static int GetDamageType(float Hurt) { }

	private static void BeHitDirection(Transform attran) { }

	public static void UpdateHitUIEff() { }

	public static void ClearDirEff(int mid, bool isSelf) { }

	public static void ClearAllDirEff() { }

	public static void PlayLowHpAndShield(bool isPlay, bool isAdd = True, float hpRad = 0) { }

	private static void .cctor() { }
}

// Namespace: 
public static class HeroCtrlMgr
{
	// Fields
	public static int m_id;
	public static int HeroID;
	public static NewPlayerObject HeroObj;
	public static bool IsInitOK;
	public static bool IsOpen;
	public static int LookPlayerID;
	private static int oldLookPlayerID;
	public static bool IsFollowCamera;
	public static int FenshenNum;
	private static List<string> asyncLoadUIList;
	private static List<string> async1BossLoadList;
	private static List<string> async2BossLoadList;
	private static List<string> async3BossLoadList;
	private static List<string> async3LayerLoadList;

	// Methods

	public static void SetHeroCtrl(int pid, NewPlayerObject playerobj) { }

	public static void ClearHero() { }

	public static bool IsCtrlHero(int pid) { }

	public static int GetHeroID() { }

	public static int GetHeroSide() { }

	public static PlayerProp GetHeroProp() { }

	public static bool HeroLive() { }

	public static bool CheckInscription() { }

	public static void HeroInitOK(bool isOK) { }

	public static void SetHeroTriggerActive(bool isActive) { }

	public static void SwitchLook() { }

	public static void OpenLook() { }

	public static void CloseLook() { }

	private static void OpenLookView() { }

	public static void SetDefaultLookPlayer() { }

	private static void CloseLookView() { }

	public static void SetLookPlayer(int pid) { }

	public static void CheckLookTeammate(int pid) { }

	public static int GetLookPlayerID() { }

	public static void ClearSceneInfo() { }

	public static void WarLevelLoadOKView() { }

	public static void WarLevelFinishView() { }

	public static void TestFenshen(int num) { }

	public static void FenshenAtt(int performid, int attrObjID) { }

	public static void FenshenContinueEnd() { }

	public static List<string> GetAsyncLoadList() { }

	public static List<string> GetAsync1BossLoadList() { }

	public static List<string> GetAsync2BossLoadList() { }

	public static List<string> GetAsync3BossLoadList() { }

	public static List<string> GetAsync3LayerLoadList() { }

	private static void .cctor() { }
}

// Namespace: 
public static class HeroMoveManager
{
	// Fields
	public static int HeroID;
	public static NewPlayerObject HeroObj;
	public static Transform HeroTran;
	public static string GameEventStr;
	public static SuperCharacterController characterController;
	public static HeroMotionCtrl heroMotionCtrl;
	public static Vector3 ServerForcePos;
	private static Animator anim;
	private static HeroMoveHashName animHash;
	private static CharacterMotorCtrl CharacterCtrl;
	private static Animator WarUIAni;
	private static bool m_isReverseOperation;
	private static string m_propChangeEventkey;
	private static int m_eventID;
	private static float m_defaultStepOffset;
	private static float m_defaultRadius;
	private static bool IsOP;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static AnimStates <CurrentAnimState>k__BackingField;
	public static Dictionary<int, HeroMoveStateBase> HMSDict;
	public static HeroMoveData HMData;
	public static HeroMoveNet HMNet;
	public static HeroMoveCollider HMCollider;
	public static HeroMoveLimit HMLimit;
	public static HeroMoveMotor HMMJS;
	public static bool RunFixed;
	public static bool InCartoonMoveState;
	private static StateView DV;
	public static string LimitKey;
	public static float LastFailJumpTime;
	private static float fallCanJumpTime;
	private static float saveJumpTime;

	// Properties
	public static AnimStates CurrentAnimState { get; set; }
	public static bool ReverseOperation { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public static AnimStates get_CurrentAnimState() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private static void set_CurrentAnimState(AnimStates value) { }

	public static void StartHero(int hid, NewPlayerObject ho) { }

	public static void ClearHero() { }

	public static void InWar() { }

	public static void StartLoadScene(Vector3 pos) { }

	private static void RegisterHeroEvent() { }

	private static void ClearRegisterHeroEvent() { }

	public static void ChangeScene(Vector3 pos) { }

	public static void PlayerPropChange(object[] msg) { }

	public static void InitStateInfo() { }

	public static void StateEnter(AnimStates a) { }

	public static void StateExit(AnimStates a) { }

	public static void StateDie() { }

	private static bool canOP() { }

	public static void Move() { }

	public static void SetOPUpdateMoveV(Vector3 v) { }

	public static void MoveVector(Vector3 v) { }

	private static void setMoveVector(Vector3 v) { }

	public static void UpdateGravity(float gravity) { }

	public static void SetControllable(bool open) { }

	public static void SetMovingPlatform(bool bEnable) { }

	public static void TestJumpFunc(string keyname, float value) { }

	public static void OnStartJump(bool pass, float speed) { }

	private static void JudgeJump() { }

	public static void LeaveLand() { }

	public static void OnLand() { }

	public static void OnCCHit(SuperControllerColliderHit hit) { }

	private static void Jump(bool isJump, float jumpSpeed) { }

	public static void Stop() { }

	public static void FixedUpdate(float fixedtime) { }

	public static void Update(bool Attempt = True) { }

	private static bool CheckBeat() { }

	public static void SetCurrentAnimatorEnterFunc(int hashName) { }

	public static void SetCurrentAnimtorExitFunc(int hashName) { }

	public static void StateAnimTrigger(string sname) { }

	public static void StateChargeOver() { }

	public static void CheckStopJump() { }

	public static void CheckStopCharge() { }

	public static void MoveTo(Vector3 v) { }

	public static void SaveMoveTo(Vector3 v) { }

	public static void LerpMoveTo(Vector3 v) { }

	public static void SetBack(int frame, Vector3 pos) { }

	public static void ForceStop(Vector3 end, int server) { }

	public static void ForceMove(Vector3 pos) { }

	public static void BeatBack(Vector3 start, Vector3 speed, float gravaty, float second) { }

	public static void SetCharge(int actnum, string skillchargekey, float ct, float cspeed, float acceleration, float decrease, Vector3 cd, bool hit, float UpVelocity) { }

	public static void SetCharge(int actnum, string skillchargekey, Vector3 dir, float accelerateTime, float decelerateTime, float totalTime, float maxSpeed, float finalSpeed) { }

	public static void JumpingChargeOverCallBack() { }

	public static void PlayChargeUIAni(Vector3 dir) { }

	public static void SkillOverCharge(string skillchargekey) { }

	public static bool IsJumpAttackOver(string skillchargekey) { }

	public static bool IsForbidMove() { }

	public static bool IsForbid(int fid) { }

	public static bool get_ReverseOperation() { }

	public static void set_ReverseOperation(bool value) { }

	public static int GetReverseOperation() { }

	public static void SetReverseOperation(bool value) { }

	public static void SetAllowMoving(bool Allowed, string pathname) { }

	public static void PluginMove(object arg0, object arg1, object arg2) { }

	public static float ReturnCurrentGravity() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class HeroMoveManager.<>c
{
	// Fields
	public static readonly HeroMoveManager.<>c <>9;
	public static HeroMoveMotor.CallBack <>9__78_0;
	public static HeroMoveMotor.CallBack <>9__79_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <SetCharge>b__78_0() { }

	internal void <SetCharge>b__79_0() { }
}

// Namespace: 
public sealed class MoveCtrl
{
	// Methods

	public static void MoveFunc() { }

	public static void MoveVectorFunc(Vector3 v) { }

	public static void StopFunc() { }

	public static void JumpFunc(bool isJump, float jumpspeed) { }

	public static void TestJumpFunc(string keyname, float value) { }

	public static void UpdateGravity(float gravity) { }

	public static void SetMovingPlatform(bool bEnable) { }

	public static void FixedUpdate() { }

	public static void Update() { }

	public static void LateUpdate() { }

	public static void SetCurrentAnimatorEnterFunc(int hashnum) { }

	public static void SetCurrentAnimtorExitFunc(int hashnum) { }

	public static void LockCursorCallFunc(bool flag) { }

	public static void LockRotateCallFunc(bool flag) { }

	public static void OnCCHit(SuperControllerColliderHit hit) { }

	public static void HeroAreaEvent(string opkey, string areaname, int pid) { }

	public void .ctor() { }
}

// Namespace: 
public class MoveData
{
	// Fields
	private Vector3 m_backPos;
	private int m_backFrame;
	private Vector3 m_curPosBeforeS2C;
	private Vector3 m_curPosUpdate;
	private Vector3 m_targetPos;
	private Vector3 m_Slowpos;
	private Vector3 m_direction;
	private Vector3 m_moveDirection;
	private Vector3 m_lastDirection;
	private float m_curDownSpeed;
	private bool m_isJump;
	public int MS;
	public int SaveMS;
	private float m_velocity;
	private float m_acceleratedVelocity;
	private float m_subVelocity;
	private float m_subScale;
	private float m_beatBackGravaty;
	private Vector3 m_beatBackSpeed;
	private Vector3 m_beatBackStartSpeed;
	private float m_beatBackSecond;
	private float m_beatBackSlowSecond;
	public float MovePositionOffset;
	public bool InBeatBack;
	public float ChargeSpeed;
	public Vector3 ChargeDir;
	public float ChargeTime;
	public float ChargeMaxTime;
	public float ChargeDis;
	public string ChargeLimitKey;
	public bool hitOver;

	// Properties
	public Vector3 BackPos { get; set; }
	public int BackFrame { get; set; }
	public Vector3 CurPosBeforeS2C { get; set; }
	public Vector3 CurPosUpdate { get; set; }
	public Vector3 TargetPos { get; set; }
	public Vector3 SlowPos { get; set; }
	public Vector3 Direction { get; set; }
	public Vector3 MoveDirection { get; set; }
	public Vector3 LastDirection { get; set; }
	public float CurDownSpeed { get; set; }
	public bool IsJump { get; set; }
	public float Velocity { get; set; }
	public float AcceleratedVelocity { get; set; }
	public float SubVelocity { get; }
	public float SubScale { get; }
	public float BeatBackGravaty { get; set; }
	public Vector3 BeatBackSpeed { get; set; }
	public Vector3 BeatBackStartSpeed { get; set; }
	public float BeatBackSecond { get; set; }
	public float BeatBackSlowSecond { get; }

	// Methods

	public Vector3 get_BackPos() { }

	public void set_BackPos(Vector3 value) { }

	public int get_BackFrame() { }

	public void set_BackFrame(int value) { }

	public Vector3 get_CurPosBeforeS2C() { }

	public void set_CurPosBeforeS2C(Vector3 value) { }

	public Vector3 get_CurPosUpdate() { }

	public void set_CurPosUpdate(Vector3 value) { }

	public Vector3 get_TargetPos() { }

	public void set_TargetPos(Vector3 value) { }

	public Vector3 get_SlowPos() { }

	public void set_SlowPos(Vector3 value) { }

	public Vector3 get_Direction() { }

	public void set_Direction(Vector3 value) { }

	public Vector3 get_MoveDirection() { }

	public void set_MoveDirection(Vector3 value) { }

	public Vector3 get_LastDirection() { }

	public void set_LastDirection(Vector3 value) { }

	public float get_CurDownSpeed() { }

	public void set_CurDownSpeed(float value) { }

	public bool get_IsJump() { }

	public void set_IsJump(bool value) { }

	public void SetMoveState(int a) { }

	public float get_Velocity() { }

	public void set_Velocity(float value) { }

	public float get_AcceleratedVelocity() { }

	public void set_AcceleratedVelocity(float value) { }

	public float get_SubVelocity() { }

	public float get_SubScale() { }

	public float get_BeatBackGravaty() { }

	public void set_BeatBackGravaty(float value) { }

	public Vector3 get_BeatBackSpeed() { }

	public void set_BeatBackSpeed(Vector3 value) { }

	public Vector3 get_BeatBackStartSpeed() { }

	public void set_BeatBackStartSpeed(Vector3 value) { }

	public float get_BeatBackSecond() { }

	public void set_BeatBackSecond(float value) { }

	public float get_BeatBackSlowSecond() { }

	public void SetCharge(string lk, float ct, float speed, Vector3 cd, bool hit) { }

	public bool ChargeMove(float t) { }

	public void .ctor() { }
}

// Namespace: 
public sealed class OldMoveCtrl
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
public sealed class WeaponAniStateCtrl
{
	// Methods

	public static void SetCurrentAnimatorEnterFunc(int hashnum) { }

	public static void SetCurrentAnimtorExitFunc(int hashnum) { }

	public void .ctor() { }
}

// Namespace: 
public class WeaponModeInfo
{
	// Fields
	public int itemId;
	public int modeIndex;
	public int modeMaxCnt;
	public Dictionary<int, AttackSkillBase> modeSkillDict;
	private CTimerNode autoChangeNode;
	private float resetTime;

	// Methods

	public void .ctor(int itemid, int index, int maxcnt, float reTime) { }

	public void RefreshNode() { }

	public bool ResetWeaponMode() { }

	private void DelAutoChangeNode() { }

	public void ClearAll() { }
}

// Namespace: 
public class WeaponModeMgr
{
	// Fields
	private static WeaponModeMgr m_instance;

	// Properties
	public static WeaponModeMgr Instance { get; }

	// Methods

	public static WeaponModeMgr get_Instance() { }

	protected void .ctor() { }

	public void ChangeWeaponAtkMode(int weaponId, bool canAutoChange) { }

	public void ResetWeaponMode(int weaponId, bool canReset) { }
}

// Namespace: 
public class bigdatadelegate
{
	// Methods

	public static void C2GSMaidianPCInfo(string sNetworkEnv, string sOS, string sResolution, string sLoginChannel) { }

	public void .ctor() { }
}

// Namespace: 
public static class CL_FSNetManager
{
	// Fields
	public static basenet NetObj;
	public static bool isLogicMode;
	public static bool isSocketUsed;
	public static bool isConnected;
	public static FSNetOP FSOP;
	public static FSNetData FSData;
	public static FSStateBase FSState;
	private static StateView DV;

	// Methods

	public static void Init() { }

	public static void MulitLink(int idx, string sPassword, int iServer, int iIP, ushort port) { }

	public static void StartLogicLink(int iPlayerID) { }

	public static void StartPeerLink(MixPeerID target, MixPeerEndPointType type) { }

	private static void CreateNetClient() { }

	private static void OnCreateNetRet(ConnectState state, basenet netobj) { }

	private static void CreateLogicNetClient(int playerID) { }

	public static int GetLogicState() { }

	public static void ReleaseLogicLink() { }

	public static void BreakMulitLink() { }

	public static void ChangeState(string statename) { }

	public static void NetStart() { }

	public static void RetryConnect() { }

	public static void CancelConnect() { }

	public static void MulID(int mulid) { }

	public static void Clear() { }

	public static void Update() { }

	public static void AskInTestWar(int warno, int logic) { }

	public static void SetCanQuick(bool flag) { }

	public static void OnConnectSuccess(int serverid) { }

	public static void FSConnectOK() { }

	public static void LoginOK(int quicktype) { }

	public static void QuickFail() { }

	public static void OnConnectFail() { }

	public static void QuickOK(int quickkey, int quickType) { }

	private static void OnDisconnect() { }

	public static void OnReConnect() { }

	private static void OnLinkReConnect() { }

	private static void .cctor() { }
}

// Namespace: 
public class FSNET_DEFINE
{
	// Fields
	public static int FS2C_SKILL_START;
	public static int FS2C_SKILL_TRIGGER;
	public static int FS2C_SKILL_THROUGHINFO;
	public static int C2FS_SKILL_START;
	public static int C2FS_SKILL_TRIGGER;
	public static int C2GS_SKILL_DELEGATE;
	public static int C2GS_SKILL_TRIBULLET;
	public static int C2GS_WAR_STARTPAUSE;
	public static int C2GS_WAR_ENDPAUSE;
	public static int C2GS_QUIT;
	public static int C2FS_REMOVE_ROOM;

	// Methods

	public static void FSFunc(int cmd) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class netcommonui
{
	// Methods

	public static void C2GSConfirmAnswer(int iType, int iSeq, int iAnswer) { }

	public static void GS2CCenterPopup(netcommonui_GS2CCenterPopupClass data) { }

	public static void GS2CRightDownPopup(netcommonui_GS2CRightDownPopupClass data) { }

	public void .ctor() { }
}

// Namespace: 
public class netdebug
{
	// Methods

	public static void C2GSSkillDebugStart() { }

	public static void C2GSSkillDebug(int skill, string skillContent) { }

	public static void C2GSNetAssess(int idx, string s) { }

	public static void GS2CNetAssess(netdebug_GS2CNetAssessClass data) { }

	public void .ctor() { }
}

// Namespace: 
public class netfsconnect
{
	// Methods

	public static void SSubStartConnect(basenet netobj) { }

	public static void SSubStartLogicConnect(basenet netobj) { }

	public static void SSubCheckLogic(basenet netobj) { }

	public static void SSubReleaseLogicConnect(basenet netobj) { }

	public static void SSubMulID(basenet netobj) { }

	public static void SSubBreakMulitLink(basenet netobj) { }

	public static void S2C(basenet netobj) { }

	public static void C2SMulitLink(basenet netobj, int idx, string sPassword) { }

	public static void C2SCheckLogic(basenet netobj, int state) { }

	public static void S2CHelloSignal(basenet netobj) { }

	public static void S2CPlayerLoginSuccess(basenet netobj) { }

	public static void S2CLoginExtra(basenet netobj) { }

	public static void S2CErrorCode(basenet netobj) { }

	public static void AnswerHelloSignal(basenet netobj, int iSeed) { }

	public static void C2SLoginOut(basenet netobj, int iQuickKey) { }

	public static void C2SLoginQuick(basenet netobj, int iQuickKey, int iPlayerID) { }

	public static void FSLoginS2C(basenet netobj) { }

	public static void FSLoginS2CQuickKey(basenet netobj) { }

	public static void PubLoginS2C(basenet netobj) { }

	public void .ctor() { }
}

// Namespace: 
public class netgmcommand
{
	// Methods

	public static void C2GSGMCommand(string command) { }

	public static void C2GSChatCommand(string command) { }

	public void .ctor() { }
}

// Namespace: 
public class netopenui
{
	// Methods

	public static void GS2CGMList(netopenui_GS2CGMListClass data) { }

	public static void NotGSLoadGMList() { }

	public static void GS2CPing(netopenui_GS2CPingClass data) { }

	public static void GS2CBehavior(netopenui_GS2CBehaviorClass data) { }

	public static void GS2CRewardTips(netopenui_GS2CRewardTipsClass data) { }

	public static void GS2CPlayerInfo(netopenui_GS2CPlayerInfoClass data) { }

	public static void GS2CFixedLuaCode(netopenui_GS2CFixedLuaCodeClass data) { }

	public static void GS2CRecentWarInfo(netopenui_GS2CRecentWarInfoClass data) { }

	public static void GS2CFixedPythonCode(netopenui_GS2CFixedPythonCodeClass data) { }

	public static void GS2CConfirm(netopenui_GS2CConfirmClass data) { }

	public static void C2GSApplyGMList() { }

	public static void C2GSPingStart(int iPingIdx) { }

	public static void C2GSHeartBeat() { }

	public static void C2GSPingEnd(int iPingIdx) { }

	public static void C2GSApplyPlayerInfo(int iPlayMode, int iMemberType) { }

	public static void C2GSApplyRecentWarInfo(int iPlayMode, int iMemberType) { }

	public static void C2GSSwitchControl(int Controltype) { }

	public static void SendLongText(string s) { }

	public static void C2GSAnswerConfirm(int MenuIdx, int Answer) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class netopenui.<>c__DisplayClass9_0
{
	// Fields
	public netopenui_GS2CConfirmClass data;

	// Methods

	public void .ctor() { }

	internal void <GS2CConfirm>b__0() { }

	internal void <GS2CConfirm>b__1() { }

	internal void <GS2CConfirm>b__2() { }
}

// Namespace: 
public class netplayway
{
	// Methods

	public static void GS2CPlayWayState(netplayway_GS2CPlayWayStateClass data) { }

	public static void GS2CPlayWayInfo(netplayway_GS2CPlayWayInfoClass data) { }

	public void .ctor() { }
}

// Namespace: 
public class netput
{
	// Methods

	public static void GS2CPutInfo(netput_GS2CPutInfoClass data) { }

	public void .ctor() { }
}

// Namespace: 
public class netwarreward
{
	// Methods

	public static void GS2CRewardFinishWar(netwarreward_GS2CRewardFinishWarClass data) { }

	public static void NoGSNetRewardFinishWar() { }

	public static void GS2CWarSaved(object data) { }

	public static void GS2CWarUnlock(netwarreward_GS2CWarUnlockClass data) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class netwarreward.<>c
{
	// Fields
	public static readonly netwarreward.<>c <>9;
	public static Func<bool> <>9__0_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <GS2CRewardFinishWar>b__0_0() { }
}

// Namespace: 
public class NET_DEFINE
{
	// Fields
	public const string FS_LINK_NAME = "C2FS";
	public const string GS_LINK_NAME = "C2GS";
	public const string LS_LINK_NAME = "C2LS";
	public const int FSMin = 32;
	public const int FSMax = 111;
	public const int FS2C_AddHero = 33;
	public const int FS2C_ExHeroProp = 34;
	public const int FS2C_AddDropBox = 35;
	public const int FS2C_AddDrop = 36;
	public const int FS2C_AddMonster = 37;
	public const int FS2C_AddSummon = 38;
	public const int FS2C_AddNpc = 39;
	public const int FS2C_PropChange = 40;
	public const int FS2C_AddPackItem = 42;
	public const int FS2C_SKILL_START = 48;
	public const int FS2C_SKILL_TRIGGER = 49;
	public const int FS2C_WAROP = 64;
	public const int FS2C_MapGoto = 65;
	public const int FS2C_MapTrack = 66;
	public const int FS2C_MapTickPos = 67;
	public const int FS2C_MapStop = 68;
	public const int FS2C_MapSpecial = 69;
	public const int GS2C_HEARTBEAT = 224;
	public const int GS2C_GAME_PUBLIC_SUB_MACCOUNT = 7;
	public const int GS2C_GAME_PUBLIC_SUB_PUBLOGIN = 224;
	public const int GS2C_GAME_PUBLIC_SUB_PUBLOGIN_QUICK_KEY = 72;
	public const int FS2C_WARDEBUG = 83;
	public const int GS2C_WARNOTIFY = 86;
	public const int GSMin = 112;
	public const int GSMax = 175;
	public const int GS2C_HOMENOTIFY = 116;
	public const int GS2C_ROOM = 128;
	public const int GS2C_MULITLINK = 130;
	public const int GS2C_OPEN_UI = 131;
	public const int GS2C_GAME_PUBLIC = 209;
	public const int GS2C_PUBLOGIN = 224;
	public const int GS2C_PUBLOGIN_HELLO = 1;
	public const int GS2C_PUBLOGIN_EXTRA = 2;
	public const int GS2C_PUBLOGIN_BRIEF_LIST = 3;
	public const int GS2C_PUBLOGIN_BRIEF_INFO = 4;
	public const int GS2C_PUBLOGIN_lOGIN_SUCCESS = 5;
	public const int GS2C_PUBLOGIN_SKIP = 6;
	public const int GS2C_PUBLOGIN_ERR = 7;
	public const int C2GS_GAME_PUBLIC = 209;
	public const int C2FS_SKILL_START = 48;
	public const int C2FS_SKILL_TRIGGER = 49;
	public const int C2FS_WAROP = 64;
	public const int C2FS_WARMOVE = 65;
	public const int C2GS_LEAVEGAME = 111;
	public const int C2GS_GAME_PUBLIC_SUB_PUBLOGIN = 224;
	public const int C2GS_GAME_PUBLIC_SUB_PUBLOGIN_QUICK_KEY = 66;
	public const int C2GS_DAOBIAO = 118;
	public const int C2GS_ROOM = 128;
	public const int C2GS_MULITLINK = 130;
	public const int C2GS_OPEN_UI = 131;
	public const int C2GS_PUBLOGIN = 224;
	public const int C2GS_PUBLOGIN_ANSWERHELLO = 1;
	public const int C2GS_PUBLOGIN_ACCOUNT = 2;
	public const int C2GS_PUBLOGIN_BRIEF_INFO = 3;
	public const int C2GS_PUBLOGIN_PLAYER_ADD = 4;
	public const int C2GS_PUBLOGIN_PLAYER_LOGIN = 5;
	public const int C2GS_PUBLOGIN_SKIP_LOGIN = 6;
	public const int C2GS_PUBLOGIN_SUB_QUITGAME = 7;
	public const int SteamMin = 176;
	public const int C2C_STEAMFIGHT = 190;
	public const int SteamMax = 191;
	public const int LogicPubMin = 192;
	public const int LogicPubMax = 207;
	public const int L2C_LOG = 193;
	public const int C2L_FUNC = 194;
	public const int S2L_FUNC = 195;
	public const int L2S_FUNC = 196;
	public const int S2L_RESPOND = 197;
	public const int L2S_RESPOND = 198;
	public const int L2L_FUNC = 199;
	public const int L2L_RESPOND = 200;
	public const int L2C_WEBLOG = 201;
	public const int C2LS_SYSTEM = 161;
	public const int C2LS_SWITCH = 162;
	public const int LS2C_SYSTEM = 161;
	public const int LS2C_SWITCH = 162;

	// Methods

	public static void DoFSProtocolFunc(int cmd, basenet netobj) { }

	public static void DoGSProtocolFunc(int cmd, basenet netobj) { }

	public void .ctor() { }
}

// Namespace: 
public class s2cbuild
{
	// Methods

	public static void GS2CBuildGateStatus(s2cbuild_GS2CBuildGateStatusClass data) { }

	public void .ctor() { }
}

// Namespace: 
public class s2cdebug
{
	// Methods

	public static void GS2CDebugLine(s2cdebug_GS2CDebugLineClass data) { }

	public static void GS2CClearDebugLine(s2cdebug_GS2CClearDebugLineClass data) { }

	public static void GS2CMonsterConfig(s2cdebug_GS2CMonsterConfigClass data) { }

	public static void GS2CMonsterDebug(s2cdebug_GS2CMonsterDebugClass data) { }

	public void .ctor() { }
}

// Namespace: 
public class s2cframe
{
	// Fields
	private static float time;

	// Methods

	public static void GS2CFightLoop(s2cframe_GS2CFightLoopClass data) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class s2cgamepublic
{
	// Methods

	public static void S2CGamePublic(basenet netobj) { }

	public void .ctor() { }
}

// Namespace: 
public class publogin
{
	// Methods

	public static void S2CHello(basenet netobj) { }

	public static void S2CExtra(basenet netobj) { }

	public static void S2CError(basenet netobj) { }

	public static void S2CLoginSuccess(basenet netobj) { }

	public static void S2CLogin(basenet netobj) { }

	public static void S2CQuickKey(basenet netobj) { }

	public static void C2SAnswerHello(basenet netobj, int seed) { }

	public static void C2SLoginAccount(basenet netobj, string acc, byte[] pass, int ver, string result = "{}") { }

	public static void C2SGameExit(basenet netobj, int iKey) { }

	public static void C2SAskQuickConnect(basenet netobj, int iKey, int pid) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class publogin.<>c
{
	// Fields
	public static readonly publogin.<>c <>9;
	public static TimerCallFunc <>9__3_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <S2CLoginSuccess>b__3_0(object[] s) { }
}

// Namespace: 
public class s2chomenotify
{
	// Methods

	public static void GS2CGMNotify(s2chomenotify_GS2CGMNotifyClass data) { }

	public static void GS2CDebugMsg(s2chomenotify_GS2CDebugMsgClass data) { }

	public static void GS2CCenterTopFloatMsg(s2chomenotify_GS2CCenterTopFloatMsgClass data) { }

	public static void GS2CCommonNotify(s2chomenotify_GS2CCommonNotifyClass data) { }

	public static void GS2CChat(s2chomenotify_GS2CChatClass data) { }

	public static void C2GSChat(string msg) { }

	public void .ctor() { }
}

// Namespace: 
public class s2citemcon
{
	// Methods

	private static ItemObject CreateItemObject(int itemId, int pos, int sid, ObjectDefine.ItemType mainType, ObjectDefine.ItemType subType, string MainTypeName, Dictionary<string, object> dInfo) { }

	public static void GS2CItemAdd(s2citemcon_GS2CItemAddClass data) { }

	public static void GS2CItemDel(s2citemcon_GS2CItemDelClass data) { }

	public static void GS2CEquipAdd(s2citemcon_GS2CEquipAddClass data) { }

	public static void GS2CEquipDel(s2citemcon_GS2CEquipDelClass data) { }

	public static void GS2CBulletRefresh(s2citemcon_GS2CBulletRefreshClass data) { }

	public static void GS2CRefreshKey(s2citemcon_GS2CRefreshKeyClass data) { }

	public static void GS2CWarAddGraphPaper(s2citemcon_GS2CWarAddGraphPaperClass data) { }

	public static void C2GSItemContainerOp(int iFromContainer, int iToContainer, int iTarget, int iFromInfo, int iToInfo) { }

	public static void C2GSDropPosModify(int iDropID, Vector3 Pos) { }

	public void .ctor() { }
}

// Namespace: 
public class s2clogic
{
	// Fields
	private static List<byte[]> cacheData;
	private static int bytesPerSecond;
	private static int maxCacheCount;

	// Methods

	public static void S2CFunc(basenet netobj) { }

	public static void S2CRespond(basenet netobj) { }

	public static void L2SFunc(basenet netobj) { }

	public static void L2SRespond(basenet netobj) { }

	private static void CacheNetData(byte[] data) { }

	public static bool SendCacheData() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class s2cminigame
{
	// Methods

	public static void C2GSMiniGameOP(int iMiniGame, int iSubOp, int iAnswer) { }

	public void .ctor() { }
}

// Namespace: 
public class s2cmove
{
	// Fields
	private static List<s2cmove_C2GSMoveClass.ClasslstDisp> lstDisp;
	private static List<int> lstActNum;

	// Methods

	public static void GS2CFlyTrack(s2cmove_GS2CFlyTrackClass data) { }

	public static void GS2CFlyPos(s2cmove_GS2CFlyPosClass data) { }

	public static void GS2CMapTrack(s2cmove_GS2CMapTrackClass data) { }

	public static void GS2CMapTickPos(s2cmove_GS2CMapTickPosClass data) { }

	public static void GS2CRefreshTrack(s2cmove_GS2CRefreshTrackClass data) { }

	public static void GS2CMapCrowdPos(s2cmove_GS2CMapCrowdPosClass data) { }

	public static void GS2CMapStop(s2cmove_GS2CMapStopClass data) { }

	public static void GS2CMapJumpTrack(s2cmove_GS2CMapJumpTrackClass data) { }

	public static void GS2CMapPushTrack(s2cmove_GS2CMapPushTrackClass data) { }

	public static void GS2CMapDashTrack(s2cmove_GS2CMapDashTrackClass data) { }

	public static void GS2CMapAirTrack(s2cmove_GS2CMapAirTrackClass data) { }

	public static void GS2CMapPosCtrl(s2cmove_GS2CMapPosCtrlClass data) { }

	public static void GS2CMapJumpCtrl(s2cmove_GS2CMapJumpCtrlClass data) { }

	public static void GS2CMapStopCtrl(s2cmove_GS2CMapStopCtrlClass data) { }

	public static void GS2CMapBackCtrl(s2cmove_GS2CMapBackCtrlClass data) { }

	public static void GS2CMapPushCtrl(s2cmove_GS2CMapPushCtrlClass data) { }

	public static void C2GSMove(int frame, List<Vector3> posList, List<int> statusList) { }

	public static void C2GSDashExtInfo(int frame, List<int> actNumList) { }

	public static void C2GSMoveBack(int frame) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class s2cnetaddobject
{
	// Methods

	public static void MakeHeroAddPacket(s2cnetaddobject_MakeHeroAddPacketClass data) { }

	public static void ExtHeroProp(s2cnetaddobject_ExtHeroPropClass data) { }

	public static void MakeDropAddPacket(s2cnetaddobject_MakeDropAddPacketClass data) { }

	public static ItemObject CreateItemDropObject(int iDropID, int iPos, int iSID, ObjectDefine.ItemType subType, string typename, Dictionary<string, object> dInfo) { }

	public static void MakeSummonAddPacket(s2cnetaddobject_MakeSummonAddPacketClass data) { }

	public static void MakeMonsterAddPacket(s2cnetaddobject_MakeMonsterAddPacketClass data) { }

	public static void MakeBuildAddPacket(s2cnetaddobject_MakeBuildAddPacketClass data) { }

	public static void MakeNpcAddPacket(s2cnetaddobject_MakeNpcAddPacketClass data) { }

	public static void GS2CPropChange(s2cnetaddobject_GS2CPropChangeClass data) { }

	public static void GS2CItemPropChange(s2cnetaddobject_GS2CItemPropChangeClass data) { }

	private static NewPlayerObject CreateObstacleObject(int pid, int areaId, int prefabId, ServerDefine.FightType gt, Dictionary<string, object> dPropInfo) { }

	public static NewPlayerObject CreatePlayerObject(int pid, ServerDefine.FightType gt, Dictionary<string, object> dPropInfo) { }

	public static NewPlayerObject CreateFakerPlayerObject(int pid, ServerDefine.FightType gt, int masterid, Vector3 offpos) { }

	public void .ctor() { }
}

// Namespace: 
public class s2cnetskill
{
	// Methods

	public static void GS2CSkillHalt(s2cnetskill_GS2CSkillHaltClass data) { }

	public static void GS2CSkillFail(s2cnetskill_GS2CSkillFailClass data) { }

	public static void GS2CPerformColdTimeAdd(s2cnetskill_GS2CPerformColdTimeAddClass data) { }

	public static void GS2CPerformColdTimeDel(s2cnetskill_GS2CPerformColdTimeDelClass data) { }

	public static void GS2CPerformColdTimeNoAdd(s2cnetskill_GS2CPerformColdTimeNoAddClass data) { }

	public static void GS2CPerformAdd(s2cnetskill_GS2CPerformAddClass data) { }

	public static void GS2CPerformAddUseInterval(s2cnetskill_GS2CPerformAddUseIntervalClass data) { }

	public static void GS2CAddBulletChangeRule(s2cnetskill_GS2CAddBulletChangeRuleClass data) { }

	public static void GS2CDelBulletChangeRule(s2cnetskill_GS2CDelBulletChangeRuleClass data) { }

	public static void C2GSBulletChangeRuleEnable(int performid) { }

	public static void C2GSBulletChangeRuleDisable(int performid) { }

	public void .ctor() { }
}

// Namespace: 
public class s2cnetstate
{
	// Methods

	public static void GS2CStateAdd(s2cnetstate_GS2CStateAddClass data) { }

	public static void GS2CStateDel(s2cnetstate_GS2CStateDelClass data) { }

	public static void GS2CStateRefresh(s2cnetstate_GS2CStateRefreshClass data) { }

	public static void GS2CStateRefreshCnt(s2cnetstate_GS2CStateRefreshCntClass data) { }

	public void .ctor() { }
}

// Namespace: 
public class s2cnetwar
{
	// Fields
	public static bool IsShowPausePanel;

	// Methods

	public static void GS2CDie(s2cnetwar_GS2CDieClass data) { }

	public static void GS2CRealDie(Nullable<s2cnetwar_GS2CDieClass> data) { }

	public static void GS2CWStatusHP(s2cnetwar_GS2CWStatusHPClass data) { }

	public static void GS2CImmunity(s2cnetwar_GS2CImmunityClass data) { }

	public static void GS2CStruckMonster(s2cnetwar_GS2CStruckMonsterClass data) { }

	public static void GS2CRelife(s2cnetwar_GS2CRelifeClass data) { }

	public static void GS2CMonsterActionSM(s2cnetwar_GS2CMonsterActionSMClass data) { }

	public static void GS2CBreakShield(s2cnetwar_GS2CBreakShieldClass data) { }

	public static void GS2CBreakArmor(s2cnetwar_GS2CBreakArmorClass data) { }

	public static void GS2CTriggerBehavior(s2cnetwar_GS2CTriggerBehaviorClass data) { }

	public static void GS2CLevelNodeLoadOk(s2cnetwar_GS2CLevelNodeLoadOkClass data) { }

	public static void GS2CLevelNodeGoalOk(s2cnetwar_GS2CLevelNodeGoalOkClass data) { }

	public static void GS2CAddTransferInfo(s2cnetwar_GS2CAddTransferInfoClass data) { }

	public static void GS2CQuitGame(s2cnetwar_GS2CQuitGameClass data) { }

	public static void GS2CDisconnected(s2cnetwar_GS2CDisconnectedClass data) { }

	public static void GS2CPickUp(s2cnetwar_GS2CPickUpClass data) { }

	public static void GS2CPickFail(s2cnetwar_GS2CPickFailClass data) { }

	public static void GS2CTriggerBehaviorStatus(s2cnetwar_GS2CTriggerBehaviorStatusClass data) { }

	public static void GS2CTeamDamage(s2cnetwar_GS2CTeamDamageClass data) { }

	public static void GS2CRelifeConfirm(s2cnetwar_GS2CRelifeConfirmClass data) { }

	public static void GS2CWarPaused(s2cnetwar_GS2CWarPausedClass data) { }

	public static void GS2CAddEffect(s2cnetwar_GS2CAddEffectClass data) { }

	public static void GS2CDeleteEffect(s2cnetwar_GS2CDeleteEffectClass data) { }

	public static void GS2CEnterWatch(s2cnetwar_GS2CEnterWatchClass data) { }

	public static void GS2CFace(s2cnetwar_GS2CFaceClass data) { }

	public static void GS2CMainCtrlFace(s2cnetwar_GS2CMainCtrlFaceClass data) { }

	public static void GS2CTriggerDestroyEffect(s2cnetwar_GS2CTriggerDestroyEffectClass data) { }

	public static void GS2CFaceTarget(s2cnetwar_GS2CFaceTargetClass data) { }

	public static void GS2CWarStatus(s2cnetwar_GS2CWarStatusClass data) { }

	public static void GS2CDoubleHPBarUI(s2cnetwar_GS2CDoubleHPBarUIClass data) { }

	public static void GS2CCircleSummonEffect(s2cnetwar_GS2CCircleSummonEffectClass data) { }

	public static void GS2CMapBuildSimMask(s2cnetwar_GS2CMapBuildSimMaskClass data) { }

	public static void GS2CMonsterSuperInfo(s2cnetwar_GS2CMonsterSuperInfoClass data) { }

	public static void GS2CUpdateMiniMapPos(s2cnetwar_GS2CUpdateMiniMapPosClass data) { }

	public static void GS2CUpdateLevelRoomPos(s2cnetwar_GS2CUpdateLevelRoomPosClass data) { }

	public static void GS2CTeamInfo(s2cnetwar_GS2CTeamInfoClass data) { }

	public static void GS2CPlayType(s2cnetwar_GS2CPlayTypeClass data) { }

	public static void GS2CPlayTime(s2cnetwar_GS2CPlayTimeClass data) { }

	public static void GS2CNowInfo(s2cnetwar_GS2CNowInfoClass data) { }

	public static void GS2CMainCtrl(s2cnetwar_GS2CMainCtrlClass data) { }

	public static void GS2CNotifyStartSkill(s2cnetwar_GS2CNotifyStartSkillClass data) { }

	public static void GS2CLimitConvoy(s2cnetwar_GS2CLimitConvoyClass data) { }

	public static void GS2CMonsterNotify(s2cnetwar_GS2CMonsterNotifyClass data) { }

	public static void GS2CClearChallengeUI(s2cnetwar_GS2CClearChallengeUIClass data) { }

	public static void GS2CLimitDefend(s2cnetwar_GS2CLimitDefendClass data) { }

	public static void GS2CTargetDefend(s2cnetwar_GS2CTargetDefendClass data) { }

	public static void GS2CRelifeInfo(s2cnetwar_GS2CRelifeInfoClass data) { }

	public static void GS2CStartChallenge(s2cnetwar_GS2CStartChallengeClass data) { }

	public static void C2GSPickUp(int iDrop, int iPos) { }

	public static void C2GSResplaceWeapon(int id, int fromPos, int toPos) { }

	public static void C2GSResetSpoolup(int iweaponID) { }

	public static void C2GSSnipe(int isOpen) { }

	public static void C2GSHaltAction(int iActNum) { }

	public static void C2GSRelifeAnswer(int iRelifeIdx, int iAnswer) { }

	public static void C2GSTeamDamage() { }

	public static void C2GSFace(int x, int y, int z) { }

	public static void C2GSWarStartPause(basenet netobj) { }

	public static void C2GSWarEndPause(basenet netobj) { }

	public static void C2GSEnterWatch(int iConfirm) { }

	public static void C2GSWarPing(int iPing) { }

	public static void C2GSSwitchWeaponAttPF(int iWeapon, int iPerformIdx) { }

	public static void C2GSSwitchWatch(int PID) { }

	public static void C2GSRemoveBeaconSummon(int iSummon) { }

	public static void C2GSTriggerBehavior(int iBehavior, int iStop) { }

	public static void C2GSTriggerCartoonList(Dictionary<int, int> actnumDict, Dictionary<int, int> carIdDict) { }

	public static void C2GSNowInfo() { }

	public static void C2GSWeaponLockTarget(List<int> lockList) { }

	public static void C2GSGiveUpDeathAfterStay() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class s2cnpc
{
	// Methods

	public static void C2GSNPCInteract(int iNpc, int iType) { }

	public static void C2GSAnswerList(int iMenuIdx, int iAnswer) { }

	public static void C2GSAnswerValue(int iMenuIdx, int iAnswer) { }

	public static void C2GSAnswerValueList(int iMenuIdx, List<int> sidList) { }

	public static void C2GSNpcItemInteract(int iMenuxIdx, int iItem, int iOption) { }

	public static void C2GSNPCClientStopInteract(int iNpc) { }

	public static void C2GSAnswerDict(Dictionary<int, int> AnswerLst, int Menu) { }

	public static void GS2CSystemAsk(s2cnpc_GS2CSystemAskClass data) { }

	public static void GS2CNpcShop(s2cnpc_GS2CNpcShopClass data) { }

	public static void GS2CNpcShopSingleChange(s2cnpc_GS2CNpcShopSingleChangeClass data) { }

	public static void GS2CNpcShopInteractResult(s2cnpc_GS2CNpcShopInteractResultClass data) { }

	public static void GS2CNpcChooseTalent(s2cnpc_GS2CNpcChooseTalentClass data) { }

	public static void GS2CNpcReplaceTalent(s2cnpc_GS2CNpcReplaceTalentClass data) { }

	public static void GS2CNpcChooseAttrScroll(s2cnpc_GS2CNpcChooseAttrScrollClass data) { }

	public static void GS2CNpcOpenCost(s2cnpc_GS2CNpcOpenCostClass data) { }

	public static void GS2CNpcItemInteract(s2cnpc_GS2CNpcItemInteractClass data) { }

	public static void GS2CNpcItemResult(s2cnpc_GS2CNpcItemResultClass data) { }

	public static void GS2CTransferDir(s2cnpc_GS2CTransferDirClass data) { }

	public static void GS2CNpcChooseMultiTalent(s2cnpc_GS2CNpcChooseMultiTalentClass netobj) { }

	public static void GS2CNpcInteractState(s2cnpc_GS2CNpcInteractStateClass data) { }

	public static void GS2CNpcChooseReward(s2cnpc_GS2CNpcChooseRewardClass data) { }

	public static void GS2CNpcEvent(s2cnpc_GS2CNpcEventClass data) { }

	public static void GS2CNpcChallengeStatus(s2cnpc_GS2CNpcChallengeStatusClass data) { }

	public static void GS2CTransferReady(s2cnpc_GS2CTransferReadyClass data) { }

	public static void GS2CNPCEventChoose(s2cnpc_GS2CNPCEventChooseClass data) { }

	public static void GS2CRefreshNPC(s2cnpc_GS2CRefreshNPCClass data) { }

	public static void GS2CSmithInteractInfo(s2cnpc_GS2CSmithInteractInfoClass data) { }

	public static void GS2CNpcAnimator(s2cnpc_GS2CNpcAnimatorClass data) { }

	public void .ctor() { }
}

// Namespace: 
public class s2crelic
{
	// Methods

	public static void GS2CAddRelic(s2crelic_GS2CAddRelicClass data) { }

	public static void GS2CRemoveRelic(s2crelic_GS2CRemoveRelicClass data) { }

	public static void C2GSRemoveRelic(int SID) { }

	public void .ctor() { }
}

// Namespace: 
public class s2cShop
{
	// Methods

	public static void C2GSBuyGoods(int id, int amount, int iType, int ivalue) { }

	public static void GS2CRefreshShop(s2cShop_GS2CRefreshShopClass data) { }

	public static void GS2CBuyResult(s2cShop_GS2CBuyResultClass data) { }

	public static void GS2CGoodsOnSale(s2cShop_GS2CGoodsOnSaleClass data) { }

	public void .ctor() { }
}

// Namespace: 
public class s2ctalent
{
	// Methods

	public static void GS2CAddTalent(s2ctalent_GS2CAddTalentClass data) { }

	public static void GS2CRemoveTalent(s2ctalent_GS2CRemoveTalentClass data) { }

	public static void GS2CChangeTalentPos() { }

	public void .ctor() { }
}

// Namespace: 
public class s2cwarnotify
{
	// Methods

	public static void GS2CGMNotify(s2cwarnotify_GS2CGMNotifyClass data) { }

	public static void GS2CDebugMsg(s2cwarnotify_GS2CDebugMsgClass data) { }

	public static void GS2CCenterTopFloatMsg(s2cwarnotify_GS2CCenterTopFloatMsgClass data) { }

	public static void GS2CCommonNotify(s2cwarnotify_GS2CCommonNotifyClass data) { }

	public static void GS2CUnLockItem(s2cwarnotify_GS2CUnLockItemClass data) { }

	public static void GS2CChat(s2cwarnotify_GS2CChatClass data) { }

	public static void C2GSChat(string msg) { }

	public void .ctor() { }
}

// Namespace: 
public class s2cwarop
{
	// Methods

	public static void GS2CMapDel(s2cwarop_GS2CMapDelClass data) { }

	public static void GS2CMapSceneEnter(s2cwarop_GS2CMapSceneEnterClass data) { }

	public static void GS2CMapGoto(s2cwarop_GS2CMapGotoClass data) { }

	public static void GS2CMapTriggerGate(s2cwarop_GS2CMapTriggerGateClass data) { }

	public static void GS2CMapTriggerUpStone(s2cwarop_GS2CMapTriggerUpStoneClass data) { }

	public static void C2GSLoadMapOK(int sceneid) { }

	public void .ctor() { }
}

// Namespace: 
public class s2cwarsignal
{
	// Methods

	public static void GS2CAddSignal(s2cwarsignal_GS2CAddSignalClass data) { }

	public static void GS2CDelSignal(s2cwarsignal_GS2CDelSignalClass data) { }

	public static void C2GSAddObjSignal(int iSignalSID, int iAttachID) { }

	public static void C2GSAddSceneSignal(int iSignalSID, Vector3 pos) { }

	public static void C2GSAddNotifySignal(int iNotifyID) { }

	public static void C2GSDelSignal(int iSignalID) { }

	public void .ctor() { }
}

// Namespace: 
public class s2cwarskill
{
	// Methods

	public static void FS2CSkillStart(basenet netobj) { }

	public static void FS2CSkillTrigger(basenet netobj) { }

	public static void FS2CSkillThroughInfo(basenet netobj) { }

	public static void C2FSSkillStart(basenet netobj, CSkillBase skill) { }

	public static void C2FSSkillTrigger(basenet netobj, CSkillBase skill) { }

	public static void C2FSTriggerBullectChange(basenet netobj, int _ruleid, int _groupid, ServerDefine.BulletMethodIdx _methodid) { }

	public void .ctor() { }
}

// Namespace: 
public class serverdefine
{
	// Fields
	public static List<string> serverini;
	public static Dictionary<string, string> proxyini;
	public static List<string> lsserverini;
	public static Dictionary<string, List<string>[]> lsPriority;
	public static Dictionary<string, string> countryCodeToContinent;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class serverinfomanager
{
	// Fields
	public static List<serverinfomanager.ServerInfo> serverList;
	public static List<serverinfomanager.LServerInfo> lsserverList;
	public static Dictionary<string, serverinfomanager.ProxyInfo> proxyTable;

	// Methods

	public static List<serverinfomanager.ServerInfo> LoadServerList() { }

	public static List<serverinfomanager.LServerInfo> LoadLSServerList(string appid) { }

	public static List<string>[] GetLSPriority(string area) { }

	public static serverinfomanager.ProxyInfo SwitchProxy(serverinfomanager.ServerInfo info) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class serverinfomanager.ServerInfo
{
	// Fields
	public string name;
	public string ip;
	public ushort port;
	public ushort udp_port;
	public string id;
	public string area;
	public string netzone;
	public string login;

	// Methods

	public void .ctor() { }

	public void .ctor(string line) { }
}

// Namespace: 
public class serverinfomanager.LServerInfo : serverinfomanager.ServerInfo
{
	// Fields
	public string appid;
	public int IsReal;

	// Methods

	public void .ctor() { }

	public void .ctor(string line) { }
}

// Namespace: 
public class serverinfomanager.ProxyInfo
{
	// Fields
	public string ip;
	public ushort port;

	// Methods

	public void .ctor(string line) { }
}

// Namespace: 
public class ASAutoChargeShoot : ASBaseShoot
{
	// Methods

	public void .ctor(int ownerid, int itemsid, int itemid, int performsid, int performid, int performpos) { }

	private void EndChargeAttack() { }

	private void AttackOnce(float lastatttime) { }

	public override bool OnDown() { }

	public override bool ShootCanAttack() { }

	public override void OnUp() { }

	public override void Update(object[] args) { }

	public override void EndFire() { }

	public override void Destroy() { }

	public override void SetMainPerformCD() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <AttackOnce>b__2_0(object[] p) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <OnDown>b__3_0(object[] p) { }
}

// Namespace: 
public class ASAutoShoot : ASBaseShoot
{
	// Fields
	public DartleCom DartleComponent;
	public HeatGunCom HeatGunComponent;
	public MagazinClipCom MagazinClipComponent;
	public List<AttrComBase> AttrComLst;
	public bool FirstAttack;
	public int ActionID;
	public List<int> m_AllowID;
	private string ItemeventString;
	private List<int> forbidID;

	// Methods

	public void .ctor(int ownerid, int itemsid, int itemid, int performsid, int performid, int performpos) { }

	private void AttackOnce(float lastatttime) { }

	private void StopFiringAction() { }

	public override bool OnDown() { }

	public override void StartBulletSkill(int actnum) { }

	public override void AutoFire() { }

	public override void OnUp() { }

	public override void EndFire() { }

	public override void Update(object[] args) { }

	public override void Destroy() { }

	public override void InitComponent() { }

	public override void ResetSkillInfo() { }

	public override void OnReloadBefore() { }

	public override void OnReloadFail() { }

	public void SetupSoundBehavior() { }

	public void EndupSoundBehavior() { }

	public void InitCallBack() { }

	public void RemoveCallBack() { }

	public void PropChange(object[] args) { }

	protected override void PlayWeaponSoundBySound(bool isPlay) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <OnDown>b__12_0(object[] p) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <OnDown>b__12_1(object[] p) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <OnDown>b__12_2(object[] p) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <AutoFire>b__14_0(object[] p) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <OnReloadBefore>b__21_0(object[] p) { }
}

// Namespace: 
public class ASCareerCharge : AttackSkillBase
{
	// Fields
	public int ActNum;

	// Methods

	public void .ctor(int ownerid, int performid) { }

	public void InitInfo(int performid) { }

	public override void OnClick(object[] args) { }

	public override void OnUp() { }

	public void EndChargeAttack() { }
}

// Namespace: 
public class AsCareerChargeShowPath : AttackSkillBase
{
	// Fields
	public int ActNum;

	// Methods

	public void .ctor(int ownerid, int performid) { }

	private void InitInfo(int performid) { }

	public override void OnClick(object[] args) { }

	private bool CheckForbid() { }
}

// Namespace: 
public class ASCareerNormal : AttackSkillBase
{
	// Fields
	private float testTime;

	// Methods

	public void .ctor(int ownerid, int performid) { }

	public void InitInfo(int performid) { }

	public override void OnClick(object[] args) { }
}

// Namespace: 
public class ASCareerUnit : AttackSkillBase
{
	// Methods

	public void .ctor(int ownerid, int performid) { }

	public void InitInfo(int performid) { }

	public override void OnClick(object[] args) { }
}

// Namespace: 
public class ASContinueShoot : ASBaseShoot
{
	// Fields
	public DartleCom DartleComponent;
	public List<AttrComBase> AttrComLst;
	private CTimerNode CanShotTimer;
	public Dictionary<string, object> SkillPerformMsg;
	private string ItemeventString;

	// Methods

	public void .ctor(int ownerid, int itemsid, int itemid, int performsid, int performid, int performpos) { }

	private void AttackOnce(float lastatttime) { }

	private bool CanShotTime() { }

	private void AddCanShotTime(CTimerNode canShotTimer) { }

	protected void DelCanShotTime() { }

	private void EndContinueAttack() { }

	public override bool OnDown() { }

	public override void StartBulletSkill(int actnum) { }

	public override void OnUp() { }

	public override void EndFire() { }

	public override void Update(object[] args) { }

	public override void Destroy() { }

	public override void InitComponent() { }

	public override void ResetSkillInfo() { }

	public override void OnReloadFail() { }

	public override void OnReloadBefore() { }

	public override void HitTrigger(int OwnerID, int ActNum, SkillCollectData m_collectData) { }

	public void InitCallBack() { }

	public void RemoveCallBack() { }

	public void PropChange(object[] args) { }

	protected override void PlayWeaponSoundBySound(bool isPlay) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <CanShotTime>b__7_0(object[] p) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <OnDown>b__11_1(object[] p) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <OnDown>b__11_0(object[] p) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <OnReloadFail>b__19_0(object[] p) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <OnReloadBefore>b__20_0(object[] p) { }
}

// Namespace: 
public class ASDoubleHold : AttackSkillBase
{
	// Fields
	public string PropChangeEvent;
	public string GameEvent;

	// Methods

	public void .ctor(int ownerid, int performid) { }

	public void InitInfo(int performid) { }

	public override void Destroy() { }

	public override void OnClick(object[] args) { }

	public void PropChange(object[] args) { }

	public override void UpdateActive() { }
}

// Namespace: 
public class ASDownUpShoot : ASBaseShoot
{
	// Fields
	private bool m_useDown;
	private bool m_useUp;
	private int ShootNum;

	// Methods

	public void .ctor(int ownerid, int itemsid, int itemid, int performsid, int performid, int performpos) { }

	private void OnUpShoot() { }

	private void AttackOnce(float lastatttime) { }

	public override bool OnDown() { }

	public override void OnUp() { }

	public override void Update(object[] args) { }

	public override void Destroy() { }

	public override void SetMainPerformCD() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <OnDown>b__6_0(object[] p) { }
}

// Namespace: 
public class ASDrug : AttackSkillBase
{
	// Fields
	public string GameEventStr;

	// Methods

	public void .ctor(int ownerid, int itemid) { }

	public void InitInfo(int itemid) { }

	public override void OnClick(object[] args) { }

	public override void Update(object[] args) { }
}

// Namespace: 
public class ASHelp : AttackSkillBase
{
	// Fields
	public float LastAttTime;

	// Methods

	public void .ctor(int ownerid, int performid) { }

	public void InitInfo(int performid) { }

	public override void OnClick(object[] args) { }
}

// Namespace: 
public class ASSecondaryWeaponAtt : AttackSkillBase
{
	// Methods

	public void .ctor(int ownerid, int itemid) { }
}

// Namespace: 
public class ASBaseShoot : AttackSkillBase
{
	// Fields
	public ReloadBulletCom ReloadComponent;
	public int ActNum;
	public int PerformPos;
	protected CTimerNode FireTimer;
	private int bulletuse;
	public bool canAutoChange;
	public bool canReset;
	public float resetTime;
	private bool IsTest;
	protected bool canPlayStandBySound;

	// Methods

	public void .ctor(int ownerid, int itemsid, int itemid, int performsid, int performid, int performpos) { }

	protected void InitProp() { }

	protected void SetPerformCD() { }

	protected bool IsIgnoreReload() { }

	protected string GetAttPerformIdx() { }

	public override bool ShootCanAttack() { }

	protected void AddTimer(CTimerNode firetimer) { }

	protected void DelTimer() { }

	protected void AttriReloadBullet() { }

	protected void SetReload(bool breload) { }

	public override bool OnReload() { }

	protected virtual void PlayWeaponSoundBySound(bool isPlay) { }

	public virtual void SetMainPerformCD() { }

	public virtual void InitComponent() { }

	public virtual void OnReloadFail() { }

	public virtual void OnReloadBefore() { }

	public override void OnSkillEnd(SkillCollectData final) { }

	public virtual void StartBulletSkill(int actnum) { }

	public override void SpecialsAttackOnce(int Count, SkillCollectData final) { }

	public override void ResetBulletUse() { }

	public override void SetBulletUse(int curBulletUse) { }

	private void SetWeaponInfo() { }
}

// Namespace: 
public class ASSingleChargeShoot : ASBaseShoot
{
	// Methods

	public void .ctor(int ownerid, int itemsid, int itemid, int performsid, int performid, int performpos) { }

	private void AttackOnce(float lastatttime) { }

	private void EndChargeAttack() { }

	public override bool OnDown() { }

	public override void OnUp() { }

	public override void Update(object[] args) { }

	public override void EndFire() { }

	public override void Destroy() { }

	public override void SetMainPerformCD() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <OnDown>b__3_0(object[] p) { }
}

// Namespace: 
public class ASSingleShoot : ASBaseShoot
{
	// Fields
	public DartleCom DartleComponent;
	public HeatGunCom HeatGunComponent;
	public MagazinClipCom MagazinClipComponent;
	public List<AttrComBase> AttrComLst;
	public List<int> m_AllowID;
	public bool FirstAttack;
	public int ActionID;
	private string ItemeventString;

	// Methods

	public void .ctor(int ownerid, int itemsid, int itemid, int performsid, int performid, int performpos) { }

	private void AttackOnce(float lastatttime) { }

	public override bool OnDown() { }

	public override void StartBulletSkill(int actnum) { }

	public override void OnUp() { }

	public override void Update(object[] args) { }

	public override void EndFire() { }

	public override void Destroy() { }

	public override void InitComponent() { }

	public override void ResetSkillInfo() { }

	public override void OnReloadBefore() { }

	public void SetupSoundBehavior() { }

	public void EndupSoundBehavior() { }

	public void InitCallBack() { }

	public void RemoveCallBack() { }

	public void PropChange(object[] args) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <OnDown>b__10_0(object[] p) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <OnDown>b__10_1(object[] p) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <OnReloadBefore>b__18_0(object[] p) { }
}

// Namespace: 
public class ASSwitchWeapon : AttackSkillBase
{
	// Fields
	public NewPlayerObject OwnerObj;

	// Methods

	public void .ctor(int ownerid, int performid) { }

	public void InitInfo(int performsid) { }

	public override void OnClick(object[] args) { }
}

// Namespace: 
public class ASThrow : AttackSkillBase
{
	// Fields
	public float LastAttTime;
	public bool m_ShowPath;

	// Properties
	private bool IsQingyanSecondarySkill { get; }

	// Methods

	private bool get_IsQingyanSecondarySkill() { }

	public void .ctor(int ownerid, int performid) { }

	public void InitInfo(int performid) { }

	public override void OnClick(object[] args) { }

	public override void OnUp() { }

	private void SetShowPathActive(bool isActive) { }

	private void TriggerSkill() { }

	public bool ValidUseSkill() { }
}

// Namespace: 
public class ASUpShoot : ASBaseShoot
{
	// Methods

	public void .ctor(int ownerid, int itemsid, int itemid, int performsid, int performid, int performpos) { }

	private void AttackOnce(float lastatttime) { }

	public override bool OnDown() { }

	public override void OnUp() { }

	public override void Update(object[] args) { }

	public override void Destroy() { }
}

// Namespace: 
public class AttackSkillBase
{
	// Fields
	public int OwnerID;
	public int ItemID;
	public int ItemSID;
	public int PerformID;
	public int PerformSID;
	public float PerformCD;
	public bool IsOneFire;
	public SkillAttr Prop;
	public string PerformType;
	public string TriggerType;
	public int NoBulletAttack;
	public int PerformSubType;

	// Methods

	public void .ctor(int ownerid) { }

	public void SetFire(bool flag, bool isSecondarySkill = False) { }

	public virtual void Destroy() { }

	public void SetPerformSubType(int subType) { }

	public virtual void OnClick(object[] args) { }

	public virtual bool OnDown() { }

	public virtual void OnUp() { }

	public virtual void EndFire() { }

	public virtual void OnSkillEnd(SkillCollectData final) { }

	public virtual void AutoFire() { }

	public virtual bool OnReload() { }

	public virtual void Update(object[] args) { }

	public virtual void UpdateActive() { }

	public virtual bool ShootCanAttack() { }

	public virtual void HitTrigger(int actionID, int OwnerID, SkillCollectData m_collectData) { }

	public virtual void SpecialsAttackOnce(int Count, SkillCollectData m_collectData) { }

	public virtual void ResetSkillInfo() { }

	public virtual void ResetBulletUse() { }

	public virtual void SetBulletUse(int curBulletUse) { }
}

// Namespace: 
public class AttrComBase
{
	// Methods

	public void .ctor() { }

	public virtual void AttackOnce(float lastatttime) { }

	public virtual void Destory() { }
}

// Namespace: 
public class DartleCom : AttrComBase
{
	// Fields
	private AttackSkillBase m_Parent;
	private int m_CurCount;
	private int m_MaxCount;
	private float m_DartleCD;
	private bool m_isDartleOver;

	// Properties
	public bool IsDartleOver { get; set; }
	public int CurCount { get; }
	public int MaxCount { get; }
	public bool CanDartle { get; }
	public float DartleCD { get; }

	// Methods

	public bool get_IsDartleOver() { }

	public void set_IsDartleOver(bool value) { }

	public int get_CurCount() { }

	public int get_MaxCount() { }

	public bool get_CanDartle() { }

	public float get_DartleCD() { }

	public void .ctor(AttackSkillBase parent, int maccount, float countcd) { }

	public void DartleOver() { }

	public void SetDartleOver(bool isover) { }

	public override void AttackOnce(float lastatttime) { }

	public override void Destory() { }
}

// Namespace: 
public class HeatGunCom : AttrComBase
{
	// Fields
	private int m_ItemID;
	private int m_HeatGunCount;
	private float m_HeatGunActSpeed;
	private float m_HeatGunAccuracy;
	private float m_HeatGunstability;
	private int m_InitTrajectory;
	private int m_HeatTrajectory;
	private NewItemProp m_ItemProp;
	private int m_maxheattrajectory;
	private AttackSkillBase m_Parent;

	// Properties
	public int HeatGunCount { get; set; }
	public float HeatGunActSpeed { get; set; }
	public float HeatGunAccuracy { get; set; }
	public float HeatGunstability { get; set; }

	// Methods

	public int get_HeatGunCount() { }

	public void set_HeatGunCount(int value) { }

	public float get_HeatGunActSpeed() { }

	public void set_HeatGunActSpeed(float value) { }

	public float get_HeatGunAccuracy() { }

	public void set_HeatGunAccuracy(float value) { }

	public float get_HeatGunstability() { }

	public void set_HeatGunstability(float value) { }

	public void .ctor(AttackSkillBase parent, int itemid) { }

	private void InitTrajectory() { }

	public void SetHeatGunActSpeed(float speed) { }

	public void SetHeatGunShootCount(int count) { }

	public void SetHeatGunAccuracy(float accuracy) { }

	public void SetHeatGunstability(float ability) { }

	public override void AttackOnce(float lastatttime) { }

	private void UpdateCalCD() { }

	public void StopHeatGun() { }
}

// Namespace: 
public class MagazinClipCom : AttrComBase
{
	// Fields
	private int m_ItemID;
	private float m_MagazinClipActSpeed;
	private AttackSkillBase m_Parent;

	// Properties
	public float MagazinClipActSpeed { get; set; }

	// Methods

	public float get_MagazinClipActSpeed() { }

	public void set_MagazinClipActSpeed(float value) { }

	public void .ctor(AttackSkillBase parent, int itemid) { }

	public void SetMagazinClipActSpeed(float speed) { }

	public override void AttackOnce(float lastatttime) { }

	private void UpdateCalCD() { }

	public void StopMagazinClip() { }
}

// Namespace: 
public class ReloadBulletCom
{
	// Fields
	private AttackSkillBase m_Parent;
	private NewItemProp ItemProp;
	private CTimerNode m_ReloadTimer;
	private int ActNum;
	public int ReloadPerformSID;
	public int ReloadPerformID;
	public int DoubleReloadPerformSID;
	private int m_ReloadPerformSID;
	private int m_ItemID;
	private int m_ItemSID;
	private int m_OwnerID;
	private int m_PerformID;
	private bool m_IsReload;
	private float m_ShowHPLessTime;

	// Properties
	public bool IsReload { get; set; }

	// Methods

	public bool get_IsReload() { }

	public void set_IsReload(bool value) { }

	public void .ctor(AttackSkillBase parent) { }

	public bool CanReloadBullet(out string msg) { }

	public bool ReloadBullet() { }

	private void SetReload(bool breload) { }

	private bool ResetReloadFlag() { }

	private void ClearReloadTimer() { }

	private void BreakReload(object[] args) { }
}

// Namespace: 
public class SkillAttr
{
	// Fields
	public bool IsActive;
	public float LastAttTime;
	public bool IsFundametaWeapon;
	public bool IsReload;
	public int EatBullet;
	public bool IsDartleOver;
	public float HeatGunActSpeed;
	public float HeatGunAccuracy;
	public float HeatGunstability;
	public int HeatGunShootCount;
	public bool OnDownAfterSwitch;
	public float MagazinClipActSpeed;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class CollectionObject
{
	// Fields
	public int CollectionID;
	public int SID;
	public int type;
	public bool Lock;
	public bool equip;
	public bool selectable;
	public int qualityType;

	// Methods

	public void .ctor(int tid, int sid, bool Locking, int GameType, bool Equip, int quality = 0) { }
}

// Namespace: 
public class MonsterCollectionObject : CollectionObject
{
	// Fields
	public int MonsterTypeID;
	public string MonsterType;

	// Methods

	public void .ctor(int tid, int sid, bool Locking, int GameType, bool Equip) { }

	public void SetMonsterRelated(int ID, string type) { }
}

// Namespace: 
public class MonsterGalleryObject
{
	// Fields
	public DataBase m_Data;
	public bool CurrentSelect;

	// Methods

	public void .ctor(DataBase Data, bool check) { }
}

// Namespace: 
public class ItemObject : LuaItemObjectBase
{
	// Fields
	public int ItemID;
	public int Shape;
	public int SID;
	public int Pos;
	public ObjectDefine.ItemType ItemMainType;
	public ObjectDefine.ItemType ItemSubType;
	public NewItemProp SIProp;

	// Methods

	public void .ctor(int iid, int sid, int shape, int pos, ObjectDefine.ItemType mainType, ObjectDefine.ItemType subType) { }

	public void SetServerProp(NewItemProp si) { }
}

// Namespace: 
public class NewPlayerObject : LuaObjectBase
{
	// Fields
	public int ObjectID;
	public int SID;
	public int Shape;
	public int Side;
	public float radius;
	public float height;
	public int EffRad;
	public PlayerProp playerProp;
	public string PropEventStr;
	public string GameEventStr;
	public string FinalLoadModelFile;
	public bool isObstacle;
	public bool isAutoDestroy;
	public ServerDefine.FightType FightType;
	public Define.HitMetal HitMetal;
	public Transform gameTrans;
	public Transform centerPointTrans;
	public Transform EffectRoot;
	public Dictionary<string, int> BodyName2ID;
	public List<LuaComBase> ComLst;
	public List<LuaComBase> ComUpdateLst;
	public OCNpcBase NPCOPCom;
	public OCDropBase DropOPCom;
	public ServerMoveBase ServerMoveCom;
	public OCChangeFace ServerFaceCom;
	public OCRagdollBase RagdollCom;
	public OCBloodBar BloodBarCom;
	public OCTriggerHeadBarOP HeadBarCom;
	public OCShieldCal ShieldCalCom;
	public OCArmorCal ArmorCalCom;
	public OCPlayerBase PlayerCom;
	public OC3rdMove TeamerMoveCom;
	public OCState StateCom;
	public OCLookWar WatchCom;
	public OCAni AniCom;
	public OCMat MatCom;
	public OCBodyPart BodyPartCom;
	public OCTrap TrapCom;
	public OCUpStone UpStoneCom;
	public OCClonedMove ClonedMoveCom;
	public OCMoveEffectBase MEffectCom;
	public OCTestTeamer TestTeamerCom;
	public OCTestTeamerMaster TestTeamerMasterCom;
	public OCFakerDead FakerDeadCom;
	public OCFindPath FindPathCom;
	public OCMsgPanel MsgPanelCom;
	public OCAutoTriggerOperation AutoTriggerOPCom;
	public OCSoundBase SoundEffectCom;
	public OCMonsterBeacon MonsterBeaconCom;
	public OCBehavior OCBehaviorCom;
	public OCBulletPreForm BulletPreFormCom;
	public CRuleManagement RuleManager;
	public OCModel ModelCom;
	public OCSign SignCom;
	public bool IsHide;

	// Methods

	public void .ctor(int pid, int sid, int shape, int side, ServerDefine.FightType gt, Transform tran) { }

	public void ChangeModel(Transform tran) { }

	public void ChangeModelByShape(int modelShape) { }

	public void UpdateComGameTrans() { }

	private void CreateModel(Transform tran) { }

	private void InitLuaCom() { }

	private void InitBuildCom() { }

	private void InitNPCCom() { }

	private void InitDropCom() { }

	private void InitMonsterCom() { }

	private void InitRagdollCom() { }

	private void InitBossPartCom() { }

	private void InitBeaconCom() { }

	private void InitMonsterBeaconCom() { }

	private void InitHeroCom() { }

	private void InitFakerTeamerCom() { }

	private void InitTeamerCom() { }

	private void InitFakerHeroCom() { }

	private void InitAllCom() { }

	public void AddCom(LuaComBase com) { }

	public void RemoveCom(LuaComBase com) { }

	public void AddUpdateCom(LuaComBase com) { }

	public void RemoveUpdateCom(LuaComBase com) { }

	public void SetServerProp(PlayerProp sp) { }

	public void SetServerPos(Vector3 sp) { }

	public void CheckTeamRelated() { }

	public void SetServerScale(Vector3 ss) { }

	public void SetServerRotation(float anglex, float angley, float anglez) { }

	public void SetServerDir(Vector3 attFace) { }

	public void SetBodyName2ID(string name, int ID) { }

	public int GetBodyName2ID(string name) { }

	public void PropChange(object[] msg) { }

	public void GameEventChange(object[] msg) { }

	private void specialOP() { }

	public void AniEventChange(object[] msg) { }

	public void Update() { }

	public void LateUpdate() { }

	public void FixedUpdate() { }

	public void BornView() { }

	public void DeadView() { }

	public void FakerDeadView() { }

	public void AimEnterView() { }

	public void AimLeaveView() { }

	public void AbsordEnterView() { }

	public void AbsordLeaveView() { }

	public void RelifeView() { }

	public void Destroy() { }

	private bool CheckSpecialRecycle() { }

	public bool IsSafe() { }

	public Transform GetEffRoot() { }

	public CRuleManagement GetRuleManager() { }

	private void SetTeammateCollsion(bool isFakerDead) { }

	public void SetAutoAimatActive(bool isActive) { }

	public GameObject GetCurWeaponGO(int weaponID) { }

	public GameObject GetSightObj(int weaponID) { }

	public bool CheckDeadStatus(int type) { }

	public bool IsPetrochemical() { }
}

// Namespace: 
public class NpcEventObject
{
	// Fields
	public int iNpcId;
	public int iMenu;
	public int iOp;
	public int iValid;
	public string sOpTitle;
	public int iCostType;
	public string sCostTitle;
	public int iCostSID;
	public int iCostAmount;
	public int iRewardType;
	public string sRewardTitle;
	public int iRewardSID;
	public int iRewardAmount;
	public bool IsRefreshNPC;
	public bool IsNotRelic;
	public Dictionary<string, object> dattr;

	// Methods

	public void .ctor(int imenu, int iop, int ivalid, string soptitle, int icosttype, string scosttitle, int icostsid, int icostamount, int irewardtype, string srewardtitle, int irewardsid, int irewardamount, Dictionary<string, object> Attr, bool isRefreshNPC, int npcid = 0) { }
}

// Namespace: 
public class NpcEventChooseObject
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Menu>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Count>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <Type>k__BackingField;
	public readonly List<int> ItemSIDList;

	// Properties
	public int Menu { get; set; }
	public int Count { get; set; }
	public int Type { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Menu(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Menu() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Count(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Count() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_Type(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_Type() { }

	public void .ctor(int menu, int count, int type, List<int> sidList) { }
}

// Namespace: 
public class LuaObjectBase
{
	// Fields
	public GO_Prop goprop;
	public DataBase modelData;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class LuaItemObjectBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
public static class ObjectDefine
{
	// Fields
	private const int ITEM_TYPE_WEAPON = 65536;
	private const int ITEM_TYPE_EQUIP = 131072;
	private const int ITEM_TYPE_NORMAL = 262144;
	private const int ITEM_TYPE_KEY = 262144;

	// Methods

	public static ObjectDefine.ItemType GetMainType(int typeID) { }

	public static string GetItemMainName(int maintype) { }
}

// Namespace: 
public enum ObjectDefine.ItemType
{
	// Fields
	public int value__;
	public const ObjectDefine.ItemType NONE_NONE_NOE = 0;
	public const ObjectDefine.ItemType MAIN_TYPE_MAINWEAPON = 69632;
	public const ObjectDefine.ItemType MAIN_TYPE_MELEEWEAPON = 73728;
	public const ObjectDefine.ItemType MAIN_TYPE_THROWER = 81920;
	public const ObjectDefine.ItemType MAIN_TYPE_FUNDAMENTALWEAPON = 98304;
	public const ObjectDefine.ItemType MAIN_TYPE_SHIELD = 135168;
	public const ObjectDefine.ItemType MAIN_TYPE_DRUG = 266240;
	public const ObjectDefine.ItemType MAIN_TYPE_KEY = 262145;
	public const ObjectDefine.ItemType MAIN_TYPE_PARTYREWARD = 262146;
	public const ObjectDefine.ItemType SUB_TYPE_RIFLE = 69633;
	public const ObjectDefine.ItemType SUB_TYPE_SMG = 69634;
	public const ObjectDefine.ItemType SUB_TYPE_SHOTGUN = 69635;
	public const ObjectDefine.ItemType SUB_TYPE_PISTOL = 69636;
	public const ObjectDefine.ItemType SUB_TYPE_SNIPER = 69637;
	public const ObjectDefine.ItemType SUB_TYPE_ROCKETLAUNCHER = 69638;
	public const ObjectDefine.ItemType SUB_TYPE_LASER = 69639;
	public const ObjectDefine.ItemType ITEM_TYPE_ATTRSCROLL = 524288;
	public const ObjectDefine.ItemType ATTRSCROLL_WEAPON = 524289;
	public const ObjectDefine.ItemType ATTRSCROLL_PERFORM = 524290;
	public const ObjectDefine.ItemType ATTRSCROLL_HERO = 524291;
	public const ObjectDefine.ItemType ATTRSCROLL_ELEMENT = 524292;
	public const ObjectDefine.ItemType INSCRIPTION_TYPE_NORMAL = 1;
	public const ObjectDefine.ItemType INSCRIPTION_TYPE_RARE = 2;
	public const ObjectDefine.ItemType INSCRIPTION_TYPE_GEMINI = 3;
}

// Namespace: 
public enum ObjectDefine.PerformType
{
	// Fields
	public int value__;
	public const ObjectDefine.PerformType PF_TYPE_ATIVE = 32768;
	public const ObjectDefine.PerformType PF_TYPE_PASSIVE = 16384;
	public const ObjectDefine.PerformType PF_TYPE_ATTACK = 8192;
	public const ObjectDefine.PerformType PF_TYPE_All = 57344;
	public const ObjectDefine.PerformType PF_TYPE_CAREERPF = 32769;
	public const ObjectDefine.PerformType PF_TYPE_FILLBULLET = 32770;
	public const ObjectDefine.PerformType PF_TYPE_SWITCHWEAPON = 32771;
	public const ObjectDefine.PerformType PF_TYPE_THROW = 32772;
	public const ObjectDefine.PerformType PF_TYPE_HELP = 32773;
	public const ObjectDefine.PerformType PF_TYPE_WEAPONACT = 32774;
	public const ObjectDefine.PerformType PF_TYPE_MONSTERACT = 32775;
	public const ObjectDefine.PerformType PF_TYPE_CAREERPASS = 16385;
	public const ObjectDefine.PerformType PF_TYPE_PREFIX = 16386;
	public const ObjectDefine.PerformType PF_TYPE_PECULIAR = 16387;
	public const ObjectDefine.PerformType PF_TYPE_TALENT = 16388;
	public const ObjectDefine.PerformType PF_TYPE_RELIC = 16389;
	public const ObjectDefine.PerformType PF_TYPE_SHOOT = 8193;
	public const ObjectDefine.PerformType PF_TYPE_CLOSE = 8194;
	public const ObjectDefine.PerformType PF_TYPE_CONSHOOT = 8195;
	public const ObjectDefine.PerformType PF_TYPE_CHARGE = 8196;
	public const ObjectDefine.PerformType PF_TYPE_BULLETCHANGE = 16394;
}

// Namespace: 
public enum ObjectDefine.DropType
{
	// Fields
	public int value__;
	public const ObjectDefine.DropType NWARRIOR_DROP = 16777216;
	public const ObjectDefine.DropType DROP_TYPE_EQUIP = 16777217;
	public const ObjectDefine.DropType DROP_TYPE_DRUG = 16777218;
	public const ObjectDefine.DropType DROP_TYPE_BULLET = 16777219;
	public const ObjectDefine.DropType DROP_TYPE_CASH = 16777220;
	public const ObjectDefine.DropType DROP_TYPE_RELIC = 16777221;
	public const ObjectDefine.DropType DROP_TYPE_TRIGGER = 16777222;
	public const ObjectDefine.DropType DROP_TYPE_KEY = 16777223;
	public const ObjectDefine.DropType DROP_TYPE_GRAPHPAPER = 16777224;
	public const ObjectDefine.DropType DROP_TYPE_FAKEEQUIP = 16777471;
}

// Namespace: 
public enum ObjectDefine.MonsterType
{
	// Fields
	public int value__;
	public const ObjectDefine.MonsterType WARRIOR_MONSTER = 134217728;
	public const ObjectDefine.MonsterType WARRIOR_NORMAL = 134217984;
	public const ObjectDefine.MonsterType WARRIOR_ELITE = 134218240;
	public const ObjectDefine.MonsterType WARRIOR_BOSS = 134218752;
}

// Namespace: 
public class OCBloodBar : LuaComBase
{
	// Fields
	public Transform hpbartrans;
	public bool bossIsNormal;
	public Transform bossHpbartrans;
	public TextMeshProUGUI bossHpText;
	public int Level;
	public PCMonsterBloodBar BloodBar;
	public float ShowTime;
	public CTimerNode BrokenShieldTimer;
	public Transform BrokenShieldModel;
	public AnimCtrl Ani;
	public DataBase MonsterModelData;
	public ScaleCtr BloodScale;
	private Transform m_CalposTran;
	private Transform m_ArmorModel;
	private Transform m_Body;
	private Camera MCamera;
	private bool m_startdelay;
	private float m_delaytime;
	private bool m_needShow;
	public string StateEventStr;
	public bool isShowBloodBar;
	private int attrPlusSid;
	private int monsterafSid;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform tran, LuaObjectBase lp) { }

	private void InitTransCom() { }

	public override void SetServerProp(PlayerProp sp) { }

	public override void Update() { }

	public override void GameEventChange(object[] msg) { }

	public void SetNeedShowHPBar(bool flag) { }

	private void DeadView() { }

	public void AbsordEnterView() { }

	public void AbsordLeaveView() { }

	public override void Destroy() { }

	public void SelfDestroy() { }

	public void RecoverFromPreviousState() { }

	public void SetBossHpTrans(Transform trans) { }

	public Transform GetBossHpTrans() { }

	public void SetBossHpText(bool isNormal) { }

	public override void PropChange(object[] msg) { }

	private void UpdateHPMax() { }

	private bool IsFullValue() { }

	private void UpdateHP() { }

	private void UpdateArmor() { }

	private void UpdateClientHP() { }

	private void InitUpdateHP() { }

	private void UpdateGrade() { }

	private void UpdateName() { }

	private void UpdateIntensifyName() { }

	private void UpdateHolaName() { }

	private void UpdateHolaMainIcon() { }

	public void ShowBloodBar() { }

	private void HideBloodBar() { }

	public void DelayHideBloodBar() { }

	private void CreateBloodUI() { }

	private void ShowArmor() { }

	private void SetBrokenArmorActive() { }

	private void CleanTimer() { }

	private bool BrokenShield() { }

	public void StateChange(object[] msg) { }

	public void TypeChange(object[] msg) { }

	private void SetLanguageName(object[] msg) { }
}

// Namespace: 
public class OCMsgPanel : LuaComBase
{
	// Fields
	public Transform msgPanel;
	private Vector3 showPos;
	private bool isShow;
	private TextMeshPro textmesh;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform tran, LuaObjectBase lp) { }

	private void InitTransCom() { }

	public override void PropChange(object[] msg) { }

	public override void Update() { }

	public void UpdateMsg(bool bShow, string msg) { }

	public override void GameEventChange(object[] msg) { }

	private void DeadView() { }

	public void SetShow(bool flag) { }

	public override void Destroy() { }
}

// Namespace: 
public class OCTriggerHeadBarOP : LuaComBase
{
	// Fields
	public Transform hpbarobj;
	public string head_ui;
	public RectTransform headui_rect_tran;
	public bool chooseself;
	public int OwnerType;
	public string CurUIPath;
	private string selfUIPath;
	private int selfShowMessageID;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform tran, LuaObjectBase lp) { }

	public void EnableInfo(bool isShow) { }

	public override void Destroy() { }
}

// Namespace: 
public class LuaComBase
{
	// Fields
	public bool NeedUpdate;
	public int ObjectID;
	public int SID;
	public int Shape;
	public LuaObjectBase luaparent;
	public Transform gameTrans;
	public PlayerProp playerProp;
	public string EventStr;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public void SetUpdateFlag(bool bUpdate, LuaComBase com) { }

	public virtual void SetServerProp(PlayerProp sp) { }

	public virtual void PropChange(object[] msg) { }

	public virtual void GameEventChange(object[] msg) { }

	public virtual void AniEventChange(object[] msg) { }

	public virtual void Update() { }

	public virtual void LateUpdate() { }

	public virtual void FixedUpdate() { }

	public virtual void Destroy() { }
}

// Namespace: 
public class OC3rdMove : LuaComBase
{
	// Fields
	private SuperCharacterController m_characterController;
	private AnimCtrl m_ani;
	public int StopIndex;
	private List<Vector3> ServerPath;
	private Vector3 m_lastPath;
	private float m_moveTime;
	public float MoveSpeed;
	public float CalMoveSpeed;
	private float m_moveDirX;
	private float m_moveDirY;
	private float m_moveDesDirX;
	private float m_moveDesDirY;
	private float m_speed;
	private CTimerNode m_moveDirTimer;
	private Transform LookWar;
	public int FaceSpeed;
	public Vector3 FaceDir;
	public Quaternion FaceQua;
	public Quaternion LookQua;
	private float m_sSpeed;
	private float m_nowSignedAngle;
	private float m_DesSignedAngle;
	private bool Startmove;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform tran, LuaObjectBase lp) { }

	public void InitCallBack() { }

	public override void Destroy() { }

	public void ChangeTeamNo(int teamno) { }

	public override void SetServerProp(PlayerProp sp) { }

	private void PropSpeedChange() { }

	private void PropAttFaceChange() { }

	private void MoveAnimator(Vector3 v, bool bMove = True) { }

	private void startTimer() { }

	public bool UpdateMoveDir() { }

	private void clearTimer() { }

	public void S2CStop(int frame, Vector3 pos) { }

	public void S2CMove(int frame, Vector3 pos) { }

	public void S2CJump(int frame, Vector3 pos) { }

	public void StopMoving() { }

	public void S2CBeatBack(Vector3 start, Vector3 speed, float gravaty, float second) { }

	public void S2CBack(int frame, Vector3 pos) { }

	public void SetServerPos(Vector3 pos) { }

	private void Stop() { }

	private void MoveUpdateStack() { }

	public override void PropChange(object[] msg) { }

	public void SetFaceInfo(Vector3 face, float turntime) { }

	public void FaceUpdate() { }

	public override void Update() { }

	public void StopMovement() { }

	public void StartMovement() { }
}

// Namespace: 
public class OCChangeFace : LuaComBase
{
	// Fields
	private float changeDirTime;
	public bool bIsPausing;
	private float TurnTime;
	private Vector3 LastAttFace;
	private Vector3 AttFace;
	private float RotateAngle;
	private float CurRotateAngle;
	private bool bCanTurn;
	private bool bMoveStop;
	private int maxStopSetp;
	private int curStopStep;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public override void SetServerProp(PlayerProp sp) { }

	public override void PropChange(object[] msg) { }

	public override void Update() { }

	public void SetFaceInfo(Vector3 face, float turntime) { }

	private void UpdateChangeDir() { }
}

// Namespace: 
public class OCClonedMove : LuaComBase
{
	// Fields
	private int MasterID;
	private Transform MasterTrans;
	private Transform FPSCamTrans;
	public Vector3 OffPos;
	private bool Isfollow;
	private AnimCtrl m_ani;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform tran, LuaObjectBase lp) { }

	public void InitMaster(int mid, Vector3 offpos) { }

	public void InitAni(string ani, bool falg) { }

	public void InitPostion(Vector3 pos, Vector3 face) { }

	private void MoveUpdate() { }

	private void FaceUpdate() { }

	public override void Update() { }
}

// Namespace: 
public class OCFindPath : LuaComBase
{
	// Fields
	private Transform FindPathObject;
	private NavMeshAgent nmAgent;
	private OneFindPathData fpobj;
	private bool IsShowEffect;
	private List<Transform> PathEffectLst;
	private int NowShowIndex;
	private int DelayShowCnt;
	private CTimerNode DelayShowTimer;
	private float Passtime;
	private float Caltime;
	private bool FindFlag;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public void StartFP(Vector3 ep) { }

	public void CloseFP() { }

	public override void Destroy() { }

	public override void Update() { }

	private void OneFindStart(Vector3 spos) { }

	private void OneFindOVer() { }

	private void addEffect(int addcnt) { }

	private void ShowEffect() { }

	private void HideEffect() { }

	private void ReleaseDelayTimer() { }

	private void CreateDelayTimer(int indexcnt) { }

	private bool DelayTimerCall() { }
}

// Namespace: 
public class OneFindPathData
{
	// Fields
	public Vector3 StartPoint;
	public Vector3 EndPoint;
	public bool HasPath;
	public List<Vector3> Paths;
	public bool IsOver;

	// Methods

	public void .ctor(Vector3 ep) { }

	public void SetNewEndPos(Vector3 ep) { }

	public bool SetNewStartPos(Vector3 sp) { }

	public bool SetPath(Vector3[] ps) { }
}

// Namespace: 
public class OC1stMoveEffect : OCMoveEffectBase
{
	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public override void GameEventChange(object[] msg) { }
}

// Namespace: 
public class OCMoveEffectBase : LuaComBase
{
	// Methods

	public void .ctor(int pid, int sid, int shape, Transform tran, LuaObjectBase lp) { }

	public virtual void EnterArea(string areaname) { }

	public virtual void ExitArea(string areaname) { }
}

// Namespace: 
public class OCMonsterEffect : OCMoveEffectBase
{
	// Fields
	public DataBase MonsterModelData;
	public Transform MoveEffect;
	private string CurrentTag;
	public bool IsShow;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	private void InitTransCom() { }

	public override void PropChange(object[] msg) { }

	private void CreateMoveEffect(string effectpath) { }

	public override void GameEventChange(object[] msg) { }

	public override void Destroy() { }

	private void DeadView() { }
}

// Namespace: 
public class OCTeammateMoveEffect : OCMoveEffectBase
{
	// Fields
	public DataBase MonsterModelData;
	public Transform MoveEffect;
	public bool IsShow;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	private void InitTransCom() { }

	public override void PropChange(object[] msg) { }

	private void CreateMoveEffect(string effectpath) { }

	public override void GameEventChange(object[] msg) { }

	public override void Destroy() { }

	private void DeadView() { }
}

// Namespace: 
public class OCCarNpc : OCNpcBase
{
	// Fields
	private Transform owner;
	private Animator ani;
	private Animator carAni;
	private Transform convoy;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform tran, LuaObjectBase lp) { }

	public override void SetServerProp(PlayerProp sp) { }

	private void SetCarNpcTittle(TarPointType type) { }

	public void SetConvoyActive(bool isRunning) { }

	public override int GetInteractMsg() { }

	public override int GetCanTrigger() { }

	public override void PropChange(object[] msg) { }

	private void UpdateCarPhase() { }

	private void Clear() { }
}

// Namespace: 
public class OC1stPlayer : OCPlayerBase
{
	// Fields
	public string curweapon_et;
	public string deputyweapon_et;
	public FPSCamMotionCtrl FPSCamMotionCtrl;
	public int SightActionID;
	public int ModelID;
	public DataBase ModelData;
	private NewPlayerObject NPParent;
	private bool m_CurWeaponHasManySkill;
	private Transform HeroHandTrans;
	private Transform HeroHandSkinTrans;
	private SkinnedMeshRenderer hero103rightsmr;
	private SkinnedMeshRenderer hero103leftsmr;
	private CTimerNode ForbidFireTimer;
	private CTimerNode CurWeaponShowTimer;
	private List<string> clearbonelst;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform tran, LuaObjectBase lp) { }

	private void clearHeroSkillEffect(int lastpos) { }

	public override void SetServerProp(PlayerProp sp) { }

	public override void SetServerDir(Vector3 attFace) { }

	public override Transform GetHeroHandTran() { }

	public int GetWeaponAtkMode(int weaponId) { }

	public bool HasManyCurWeaponSkill() { }

	public override void PropChange(object[] msg) { }

	private void PropPowerballID() { }

	private void PropSpeedChange() { }

	private void PropShootStatusChange() { }

	private void PropCurWeaponChange() { }

	private void PropDeputyWeaponChange() { }

	private void PropDescChange() { }

	private void ChangeHeroHand(Weapon weapon) { }

	public void PropDeadChange() { }

	public void WeaponPropChange(object[] msg) { }

	private void WeaponElementChange(int ItemID) { }

	private void WeaponPropChangeAttSpeed(int itemID) { }

	private void WeaponPropChangeFillTime(int itemID) { }

	private void WeaponPropChangeFov(int itemID) { }

	private void WeaponPropChangeBullet(int weaponid) { }

	private void UseWeapon(int curPos, int sid, int curweaponid, int shape, bool isDeputy = False) { }

	private AttackSkillBase createAttInfo(int ObjectID, int itemsid, int itemid, int performsid, int performid, int performpos, string weapontype) { }

	private void CreateWeaponSkill(int itemsid, int itemid, bool isDeputy = False) { }

	public void ChangeCurWeaponSkill(int add) { }

	public void ChangeWeaponAtkMode(int weaponId, int addNum) { }

	private void CreateSecondaryWeaponSkill(int itemsid, int itemid, bool isDeputy = False) { }

	private void ClearWeaponAttInfo(int curweaponid, int curweaponsid, bool isDeputy = False) { }

	private void clearWeaponSkillInfo(int weaponid) { }

	private void clearCurWeaponSSkillInfo(int weaponid) { }

	private void ForbidPullOutFire(float pullOutTime) { }

	private void clearForbidTimer() { }

	private bool CanFire() { }

	private void addCurWeaponShowTimer(float t) { }

	private void clearCurWeaponShowTimer() { }

	private bool showCurWeapon() { }

	public override void Update() { }

	public override void Destroy() { }
}

// Namespace: 
public class Weapon
{
	// Fields
	public string Name;
	public int Shape;
	public int ClientPos;
	public int WeaponID;
	public Transform Parent;
	public Transform MianWeapon;
	public Transform DeputyWeapon;
	public Transform Weapon3rd;
	public MaterialCtrl MatCtrl;

	// Methods

	public void .ctor(string n, int s, int p, Transform parent) { }

	public void SetWeaponID(int wid) { }

	public void EnableHeatGunView(float intensity) { }

	public void DisableHeatGunView() { }

	public void Destory() { }
}

// Namespace: 
public class OC3rdPlayer : OCPlayerBase
{
	// Fields
	private Transform RWeaponRoot;
	private Transform LWeaponRoot;
	private Animator animator;
	public MaterialCtrl MatCtrl;
	private Dictionary<int, int> WeaponID2Pos;
	public List<SkinnedMeshRenderer> TransparentRenderList;
	public List<SkinnedMeshRenderer> OpaqueRenderList;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform tran, LuaObjectBase lp) { }

	public override void SetServerProp(PlayerProp sp) { }

	public override void PropChange(object[] msg) { }

	public void AddRender(Transform renderobj) { }

	public void RemoveRender(Transform renderobj) { }

	private void PropSpeedChange() { }

	private void PropShootStatusChange() { }

	private void PropCurWeaponChange() { }

	private void PropDeputyWeaponChange() { }

	private void PropDescChange() { }

	private void SetCurWeapon(int curPos, int weaponid, int shape, int lastPos, int WeaponType) { }

	private void SetDeputyWeapon(int curPos, int weaponid, int shape, int lastPos) { }

	public override Transform GetHeroHandTran() { }

	public override Transform GetCurWeaponTran(int weaponid) { }

	public override void SetTransparentModel(bool flag) { }

	public override void SetAlphaAnim(bool flag) { }
}

// Namespace: 
public class OCAni : LuaComBase
{
	// Fields
	public AnimCtrl Ani;
	public bool IsReset;
	public int CurWeaponID;
	public bool IsSetReload;
	public float ReloadSpeed;
	public bool IsStartRelaod;
	public Animator WeaponAni;
	private Dictionary<string, float> aniSpeedDict;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	private void InitTramsCom() { }

	public override void PropChange(object[] msg) { }

	public void SetTrigger(string aniname) { }

	public void SetBool(string aniname, bool b) { }

	public void SetFloat(string aniname, float f) { }

	public override void GameEventChange(object[] msg) { }

	public void StartRelaod() { }

	public void ReSetReloadAniSpeed() { }

	public void SetReloadAniSpeed(int itemid, float speed) { }

	public void ReSetAttackAniSpeed() { }

	public void SetAttackAniSpeed(int itemid, float speed) { }

	private void UpdateWeaponAni() { }

	public override void Update() { }

	public void StateEnter(string n) { }

	public void StateExit(string n) { }

	public void CGAniBool(string aniname, bool flag) { }
}

// Namespace: 
public class OCBodyPart : LuaComBase
{
	// Fields
	private Transform selfWeak;
	private Transform headWeak;
	private Transform tailWeak;
	private Transform headCenter;
	private Transform tailCenter;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public void InitBodySummonCom(List<int> lstpart) { }

	public Transform GetWeakTrans() { }

	public Transform GetCenterTrans() { }

	public override void Destroy() { }
}

// Namespace: 
public class OCFakerDead : OCPlayerBase
{
	// Fields
	public float SalvaPastTime;
	public float SlavaProcess;
	protected CTimerNode SalvaTimer;
	public float ADD_PRE_TIME;
	public bool m_IsBeSalva;
	public int MaxCount;
	public int serverNowCount;
	public float nowCount;
	public int PerCountCnt;
	public float FakerDeadProcess;
	protected CTimerNode FakerDeadTimer;
	public bool IsFakerDead;
	public string HeroStateEventStr;
	public int segments;
	public float xr;
	public float yr;
	public float zr;
	public float NowRadio;
	public float FakerFullRadio;
	public float StopFakerProcess;
	public float SalvaFullRadio;
	public int SalvaMeAttID;
	public PlayerBaseLifeState PLState;
	private StateView DV;
	private float fakerTimeToPlaySound;
	private float testtime;

	// Properties
	public bool IsBeSalva { get; set; }

	// Methods

	public bool get_IsBeSalva() { }

	public void set_IsBeSalva(bool value) { }

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public void InitCallBack() { }

	public override void Destroy() { }

	public override void PropChange(object[] msg) { }

	public void StateChange(object[] msg) { }

	public void SalvaTeamEventCallBack(object[] msg) { }

	public void ChangeState(string name) { }

	protected bool _AddSalva(float overTime) { }

	protected void ReleaseSalvaTimer() { }

	protected bool FakerDeadTimerCall(float onetime) { }

	private void fakerDeadView(float stepnt) { }

	private void StartFakerDeadTimer() { }

	protected void ReleaseFakerDeadTimer() { }

	private void StartFakerState() { }

	private void EndFakerDead() { }

	public void StartBeSalvaView() { }

	public void BreakBeSalvaView() { }

	public void FinishBeSalvaView() { }

	public void StartSalvaView() { }

	public void BreakSalvaView() { }

	public void FinishSalvaView() { }

	private void UpdatePointRadio(float r) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class OCFakerDead.<>c__DisplayClass40_0
{
	// Fields
	public OCFakerDead <>4__this;
	public float overTime;

	// Methods

	public void .ctor() { }

	internal bool <StartFakerDeadTimer>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class OCFakerDead.<>c__DisplayClass44_0
{
	// Fields
	public OCFakerDead <>4__this;
	public float overTime;

	// Methods

	public void .ctor() { }

	internal bool <StartBeSalvaView>b__0() { }
}

// Namespace: 
public class PlayerBaseLifeState
{
	// Fields
	public string StateName;

	// Methods

	public void .ctor() { }

	public virtual void Enter() { }

	public virtual void Exit() { }

	public virtual void Update() { }
}

// Namespace: 
public class PLNormal : PlayerBaseLifeState
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
public class PLFakerDead : PlayerBaseLifeState
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
public class PLRealDead : PlayerBaseLifeState
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
public class PLSalva : PlayerBaseLifeState
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
public class PLBeSalva : PlayerBaseLifeState
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
public class OCLookWar : OCPlayerBase
{
	// Fields
	public bool IsOpen;
	public int LookPlayer;
	public Transform LookRoot;
	public Transform MuzzleRoot;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public override void Destroy() { }

	public override void GameEventChange(object[] msg) { }

	private void FakerDeadView() { }

	private void DeadView() { }

	private void RelifeView() { }

	private void CloseLookView() { }

	private void SetLookPlayerView(int pid) { }
}

// Namespace: 
public class OCOCMonsterHurtAni : LuaComBase
{
	// Fields
	public AnimCtrl Ani;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public override void GameEventChange(object[] msg) { }

	private void ServerBeHitShow(int shtype, int ipart) { }

	private void SetHitAni(string hitpart) { }
}

// Namespace: 
public class OCTestTeamer : OCPlayerBase
{
	// Fields
	public AnimCtrl m_ani;
	public Vector3 FaceDir;
	private float m_moveDirX;
	private float m_moveDirY;
	private float m_moveDesDirX;
	private float m_moveDesDirY;
	private float m_speed;
	private CTimerNode m_moveDirTimer;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public void SetFaceDir(Vector3 facedir) { }

	public void SetMoveDir(Vector3 v) { }

	public void SetMoveSTate(bool bMove) { }

	public void SkillAbout() { }

	private void startTimer() { }

	public bool UpdateMoveDir() { }

	private void clearTimer() { }

	public override void Destroy() { }
}

// Namespace: 
public class OCTestTeamerMaster : OCPlayerBase
{
	// Fields
	public List<int> TestCopyLst;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public void AddCopyID(int pid) { }

	public void DelCopyID(int pid) { }

	public void SpecialPropChange(object[] msg) { }

	public void FaceDir(Vector3 facedir) { }

	public void MoveDir(Vector3 movedir) { }

	public void MoveState(bool bMove) { }

	public override void GameEventChange(object[] msg) { }

	public void InitSkill(CSkillBase Sendskill) { }
}

// Namespace: 
public class OCPlayerBase : LuaComBase
{
	// Fields
	public int CurWeaponID;
	public int CurWeaponSID;
	public int DeputyWeaponID;
	public int DeputyWeaponSID;
	public Dictionary<int, Weapon> m_weaponDict;
	public Dictionary<int, AttackSkillBase> m_AllAttackSkillDict;
	public Dictionary<int, Dictionary<int, AttackSkillBase>> m_AllWeaponAASADict;
	public int m_CurMaxCnt;
	public int m_CurNowUseIndex;
	public Dictionary<int, WeaponModeInfo> m_CurWeaponAtkModeDict;
	public Dictionary<int, WeaponModeInfo> m_DeputyWeaponAtkModeDict;
	public Dictionary<int, AttackSkillBase> m_CurSecondarySkillDict;
	public AttackSkillBase PlayerSkillAttInfo;
	public AttackSkillBase PlayerUnitSkillInfo;
	public AttackSkillBase ThrowAttInfo;
	public AttackSkillBase DrugAttInfo;
	public AttackSkillBase SwitchWeaponAttInfo;
	public AttackSkillBase HelpSkillInfo;
	public Dictionary<int, List<int>> m_PlayerWeaponSkill;
	public List<int> m_lasrWeaponLst;
	public List<int> m_lastDeputyWeaponLst;
	public bool CanOpenHideDoor;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform tran, LuaObjectBase lp) { }

	public override void PropChange(object[] msg) { }

	public virtual void SetServerPos(Vector3 sp) { }

	public virtual void SetServerDir(Vector3 attFace) { }

	public virtual Transform GetHeroHandTran() { }

	public virtual Transform GetCurWeaponTran(int weaponid) { }

	public virtual Weapon GetCurWeapon(int weaponid) { }

	public virtual bool CheckIfWeaponExit(int weaponid) { }

	public virtual void SetTransparentModel(bool flag) { }

	public virtual void SetAlphaAnim(bool flag) { }

	public AttackSkillBase GetCurWeaponAttinfo(int weaponid) { }

	public AttackSkillBase GetSencondaryWeaponAttinfo(int weaponid) { }

	public AttackSkillBase GetWeaponAttinfo(int weaponid, int performid) { }

	public virtual List<int> GetCurAttinfoKey() { }

	public void StopAtt(int weaponid) { }

	public void StopAllAtt() { }

	public void CreateCareerAttInfo(int performid) { }

	public void CreateThrowAttInfo(int performid) { }

	public void CreateDrugAttInfo(int itemid) { }

	public void AddPerform(int performID, int iType) { }

	public void CheckDead() { }

	public void EndfireSecondSkillLst() { }

	public void AddinPlayerWeaponSkillDict(int weaponid, int performid) { }

	public override void Destroy() { }
}

// Namespace: 
public class OCWeakPlayer : OCPlayerBase
{
	// Methods

	public void .ctor(int pid, int sid, int shape, Transform tran, LuaObjectBase lp) { }

	public override void PropChange(object[] msg) { }
}

// Namespace: 
public class ServerMoveOptimize
{
	// Fields
	private static ServerMoveOptimize instance;
	private Dictionary<int, int> ServerMoveStepDict;
	private Dictionary<int, int> SetGroundIndexDict;
	private int SetGoundCount;
	private const int SET_GROUND_FRAME = 5;

	// Properties
	public static ServerMoveOptimize Instance { get; }

	// Methods

	public static ServerMoveOptimize get_Instance() { }

	public float SetGroundPos(int pid, Transform tr, Vector3 pos) { }

	public void .ctor() { }
}

// Namespace: 
public class OCArmorCal : LuaComBase
{
	// Fields
	private bool isMonster;
	private bool isHero;
	private string m_EventStr;
	private float m_Armor;
	private BehaviorNode shieldbehavior;
	private int actionID;
	private float m_ArmorMax;

	// Properties
	private float calArmor { get; set; }

	// Methods

	private float get_calArmor() { }

	private void set_calArmor(float value) { }

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public void SetUpArmorBehavior(int attid) { }

	public override void PropChange(object[] msg) { }

	public override void SetServerProp(PlayerProp sp) { }
}

// Namespace: 
public class OCAutoTriggerOperation : LuaComBase
{
	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public override void PropChange(object[] msg) { }
}

// Namespace: 
public class OCBeacon : LuaComBase
{
	// Fields
	private List<string> abourtPropLst;
	private Transform FollowTrans;
	private Vector3 OffPos;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public override void GameEventChange(object[] msg) { }

	public override void PropChange(object[] msg) { }

	private void CalBeacon() { }

	public override void Destroy() { }

	public override void Update() { }
}

// Namespace: 
public class OCBehavior : LuaComBase
{
	// Fields
	private Dictionary<string, BehaviorBase> BehaviorDict;
	public bool isHide;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public override void PropChange(object[] msg) { }

	private void LockEnemy() { }

	private void CreateHandSwordBehavior(int enemyID) { }

	private void DelHandSwordBehavior() { }

	public void SetSelfActive(bool isShow) { }

	public override void Update() { }

	public override void Destroy() { }
}

// Namespace: 
public class BehaviorBase
{
	// Methods

	public void .ctor(object[] args) { }

	public virtual void Update() { }

	public virtual bool InBehavior() { }

	public virtual void DoInBehavior() { }

	public virtual bool OutBehavior() { }

	public virtual void DoOutBehavior() { }
}

// Namespace: 
public class HandSwordBehavior : BehaviorBase
{
	// Fields
	public NewPlayerObject SelfObject;
	public NewPlayerObject EnemyObject;
	public float Dis;
	public CTimerNode HandSwordTimer;
	public int CurStep;
	public int MaxStep;
	public int BehaviorState;
	public static int INBEHAVIOR;
	public static int OUTBEHAVIOR;

	// Methods

	public void .ctor(object[] args) { }

	public int UpdateBehaviorState() { }

	public override void DoInBehavior() { }

	public override void DoOutBehavior() { }

	public bool RaiseWeapon(bool isAdd) { }

	public void ClearHandSwordTimer() { }

	public override void Update() { }

	private static void .cctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <DoInBehavior>b__11_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <DoOutBehavior>b__12_0() { }
}

// Namespace: 
public class OCMat : LuaComBase
{
	// Fields
	public MaterialCtrl MatCtrl;
	public bool IsDieSign;
	public bool IsPerspective;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	private void InitTramsCom() { }

	public override void PropChange(object[] msg) { }

	public void AddRender(Transform renderobj) { }

	public void RemoveRender(Transform renderobj) { }

	public bool DisableStateShaderEffect(int stateid) { }

	public void EnableStateShaderEffect(int stateid, Object fresnelMap) { }

	public bool DisableShieldEffect() { }

	public void EnableShieldEffect(Object fresnelMap) { }

	public void HideModel(float speed) { }

	public void ShowModel(float speed) { }

	public void SetModelAlpha(float alpha) { }

	public void ShowOutLineEffectAnim(Color color) { }

	public void ShowFresnelEffectAnim(Object fresnelMap) { }

	public void ShowOutLineEffectBySetting(string setkey) { }

	public void ShowOutLineEffect(Color color) { }

	public void ShowOutLineEffectByDis(Color color) { }

	public void ShowTransParentOutLineByDis(Color color) { }

	public void HideTransParentOutLineByDis() { }

	public void RevertOutLineEffect() { }

	public void ShowBossShield(Object mat) { }

	public void HideBossShield() { }

	public override void Destroy() { }
}

// Namespace: 
public class OCModel : LuaComBase
{
	// Fields
	public int selfShape;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public override void Destroy() { }
}

// Namespace: 
public class OCMonsterBeacon : LuaComBase
{
	// Fields
	private bool attachState;
	private Vector3 backPos;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public override void GameEventChange(object[] msg) { }

	public override void PropChange(object[] msg) { }

	private void CalBeacon() { }

	public void SetServerPos(Vector3 serverPos) { }

	public void ClientSetAttachTarget(int target, Vector3 offset, string parentName) { }

	public void ClearAttach() { }
}

// Namespace: 
public class OCShieldCal : LuaComBase
{
	// Fields
	private CTimerNode m_timer;
	private string m_EventStr;
	private int m_ShieldStatus;
	private float m_Shield;
	private float m_ShieldMax;
	private float m_RShield;
	private float interval;
	private bool isMonster;
	private bool isHero;
	private int actionID;
	private BehaviorNode shieldbehavior;

	// Properties
	private float calShield { get; set; }

	// Methods

	private float get_calShield() { }

	private void set_calShield(float value) { }

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public override void SetServerProp(PlayerProp sp) { }

	public override void PropChange(object[] msg) { }

	public void SetShieldMax(float sm) { }

	public void SetUpShieldBehavior(int attid) { }

	private bool CheckRShield() { }

	public void StartRShield() { }

	public bool UpdateShield() { }

	public float GetCalShield() { }

	private void ClearTimer() { }

	public override void Destroy() { }
}

// Namespace: 
public class OCSign : LuaComBase
{
	// Fields
	private bool hasPerspective;
	private bool hasDieSign;
	private CTimerNode beginNode;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public override void PropChange(object[] msg) { }

	public override void GameEventChange(object[] msg) { }

	private void EnableDieSignEffect(bool isShow) { }

	public void AddDieSign() { }

	private bool RealAddDieSign() { }

	public void ClearDieSign() { }

	public void EnablePerspectiveEffect(bool isShow) { }

	private void ClearTimeNode() { }

	public override void Destroy() { }
}

// Namespace: 
public class OCState : LuaComBase
{
	// Fields
	public Transform hpbarobj;
	public AnimCtrl Ani;
	public string StateEventStr;
	private Dictionary<int, Transform> StateEffDict;
	public Transform ShieldModel;
	public Transform DestoryShieldParticle;
	protected Transform m_U3DStateBar;
	protected Transform m_U3DListState;
	public List<int> GlobalSpecialState;
	public bool Pause;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	private void InitTramsCom() { }

	public override void Destroy() { }

	public override void GameEventChange(object[] msg) { }

	private void DeadView() { }

	private void ResetDefaultAni() { }

	public override void PropChange(object[] msg) { }

	public void StateChange(object[] msg) { }

	private void ClearStateView() { }

	private void AddStateEff(int stateid, int sid) { }

	private void DellStateEff(int stateid, int sid, float RemainTime) { }

	public bool IsPause() { }
}

// Namespace: 
public class OCStaticView : LuaComBase
{
	// Fields
	public DataBase ModelData;
	public Transform SaveBornEffect;
	public CTimerNode BornTimer;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform tran, LuaObjectBase lp) { }

	public override void GameEventChange(object[] msg) { }

	public override void Destroy() { }

	private void ClearBornEffect() { }

	private bool ClearBornTimer() { }

	private void BornView() { }

	private void DeadView() { }
}

// Namespace: 
public class OCTrap : LuaComBase
{
	// Fields
	public RectTransform BerakAni;
	public Transform DoorTrans;
	public bool IsOpen;
	public int prefabid;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public void SetPrefab(int pid) { }

	private void ResetDT() { }

	public void PlayTrap(int tid) { }

	public void Test() { }

	public void SetServerMapStopPos(Vector3 pos) { }

	public void SetServerPos(Vector3 sp) { }
}

// Namespace: 
public class OCUpStone : LuaComBase
{
	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public void PlayAction(Vector3 endpos, float speed) { }
}

// Namespace: 
public class PCMonsterObject
{
	// Fields
	public int SID;
	public bool Lock;

	// Methods

	public void .ctor(int m_sid, bool m_Lock) { }
}

// Namespace: 
public class PCRelicObject
{
	// Fields
	public int SID;
	public bool Lock;
	public int UnPut;

	// Methods

	public void .ctor(int m_sid, bool m_Lock, int m_unPut = 1) { }
}

// Namespace: 
public class PCWeaponObject
{
	// Fields
	public int SID;
	public bool Lock;
	public int UseTime;
	public int AllUseTime;
	public int Kill;
	public int AttTimes;
	public int HitTimes;
	public int WeaknessHit;
	public string PYName;
	public int UnPut;
	public int SelfIndex;

	// Methods

	public void .ctor(int m_sid, bool m_Lock, int m_useTime, int m_allUseTime, int m_kill, int m_attTimes, int m_hitTimes, int m_weaknessHit, string m_pyName, int m_unPut) { }
}

// Namespace: 
public class PlayerObject
{
	// Fields
	public int PlayerID;
	public int SID;
	public int Shape;
	public GameObject gameobj;
	public PlayerProp playerProp;
	public string EventStr;

	// Methods

	public void .ctor(int pid, int sid, int shape) { }

	public void SetServerProp(PlayerProp sp) { }

	public void Destroy() { }
}

// Namespace: 
public class RelicObject
{
	// Fields
	public int RelicID;
	public int Pos;

	// Methods

	public void .ctor(int tid, int pos) { }
}

// Namespace: 
public class SKillBaseObject
{
	// Fields
	public float m_MinDistance;
	public float m_MaxDistance;
	public float m_RealDistance;
	public float m_G;
	public Transform m_lineEffectTrans;
	public LineRenderer m_lineRenderer;
	public List<Vector3> PosLst;
	public float speed;
	public float zl;
	public float pzsjxs;
	public float g;
	public Vector3 startpos;
	public Vector3 camfordir;
	public Vector3 fordir;
	public Vector3 endoffpos;
	public int m_DelayUpdate;
	public int m_DelayCount;
	public float m_VelocityX;
	public float m_VelocityY;
	public int m_Density;
	public float m_Time;
	public Vector3 m_OriginalPos;
	public Vector3 m_Direction;

	// Properties
	public float JumpingDistance { get; }
	public float MoveVelocity { get; }

	// Methods

	public float get_JumpingDistance() { }

	public float get_MoveVelocity() { }

	public void .ctor() { }

	public virtual void Update() { }

	public virtual void Show() { }

	public virtual void Destroy() { }
}

// Namespace: 
public class SkillParabolaObject : SKillBaseObject
{
	// Fields
	private float m_Degreeone;
	private float m_Degreetwo;
	private int m_CollisionPoint;
	private float m_LeftDistance;
	private int m_Count;
	private float m_LeftOffset;
	private Vector3 m_StartPos;

	// Methods

	public void .ctor() { }

	public override void Update() { }

	public void CalculatePos() { }

	public void PhysicDetection() { }

	public override void Show() { }

	public override void Destroy() { }
}

// Namespace: 
internal enum StateAddType
{
	// Fields
	public int value__;
	public const StateAddType STATE_ADD_REPLACE = 1;
	public const StateAddType STATE_ADD_WAIT = 2;
	public const StateAddType STATE_ADD_SYNC = 3;
	public const StateAddType STATE_ADD_LONG = 4;
	public const StateAddType STATE_ADD_EXCLUDE = 5;
	public const StateAddType STATE_ADD_HIGH = 6;
	public const StateAddType STATE_ADD_OVERTIME = 7;
	public const StateAddType STATE_ADD_REFRESH = 8;
	public const StateAddType STATE_ADD_SAMESOURCE = 9;
}

// Namespace: 
public class CtrlSideStateManager
{
	// Fields
	public static CtrlSideStateManager m_instance;
	private static Dictionary<int, string> m_dStateName;
	private static Dictionary<int, StateAddType> m_dStateAddRule;
	private Dictionary<int, Dictionary<int, CtrlSideStateObj>> m_StateObjs;
	private int m_StateIndex;

	// Properties
	public static CtrlSideStateManager Instance { get; }

	// Methods

	public static CtrlSideStateManager get_Instance() { }

	public void AddState(int _sid, float _time, int _count, CAddReason _reason) { }

	public void DeleteState(int _sid) { }

	public void DeleteState(int _sid, int _id) { }

	public List<CtrlSideStateObj> GetState(int _sid) { }

	public void ClearAll() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class CAddReason
{
	// Fields
	public int m_ItemID;
	public int m_PerformID;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class CtrlSideStateObj
{
	// Fields
	public int m_StateID;
	public int m_StateSID;
	private CTimerNode timer;
	private int m_Count;
	private CAddReason m_Reason;
	private CTimerNode m_Timer;
	private CtrlSideStateManager m_Parent;

	// Methods

	public void .ctor(CtrlSideStateManager _parent, int _sid, int _id, float _time, int _Count, CAddReason _reason) { }

	public void Release() { }

	public bool IsSameSource(int itemid, int performid) { }

	public void ChangeCount(int _count) { }

	public void ResetCount() { }

	public int ReturnCount() { }

	public bool DeleteSelf() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <.ctor>b__7_0(object[] p) { }
}

// Namespace: 
public class GOStateCache
{
	// Fields
	public Dictionary<int, StateObject> StateDict;
	public List<int> StateList;
	public int ObjectID;
	public string StateEventStr;
	public static Dictionary<int, float> BuffToShow;
	private static List<int> delstate;
	private Dictionary<int, float> lastAppearTime;
	private float interval;

	// Methods

	public void .ctor(int objectid) { }

	public StateObject CreatStateObject(int pid, int stateid, int sid, int attacker, float totaltime, float remaintime, float borntime, int count, int maxcount) { }

	public void AddState(int stateid, int sid, int attacker, float totaltime, float remaintime, float borntime, int count, int maxcount) { }

	public void DelState(int stateid) { }

	public StateObject GetStateObject(int stateid) { }

	public StateObject GetStateObjectBySid(int sid) { }

	public void RefreshState(int stateid, int sid, float totaltime, float remaintime, int count, int maxcount) { }

	public void RefreshStateCnt(int objectid, int stateid, int count, int iPerCountTime) { }

	public bool HasState(int sid) { }

	public void CalTime() { }

	public void AddinStateToShow(int StateID, float TimeRemain) { }

	public void RemoveStateFromShow(int StateID) { }

	public Dictionary<int, float> ReturnStateToShow() { }

	public void ClearAll() { }

	public void CheckState(int sid, int attacker) { }

	private static void .cctor() { }
}

// Namespace: 
public class StateObject
{
	// Fields
	public int ObjectID;
	public int StateID;
	public int SID;
	public int Attacker;
	public float RemainTime;
	public float LifeTime;
	public float BornTime;
	public int Count;
	public int MaxCount;
	public bool IsDie;
	private int ActionID;
	public float TimeRad;
	public bool IsImmortal;
	public int PerCountTime;
	public int BehaviorID;
	public string IconPath;
	public bool IsGood;
	public bool IsHolaMain;
	public bool IsHolaReci;
	public bool CanShow;
	public bool HasCountView;
	public int ViewCount;

	// Methods

	public void .ctor(int pid, int stateid, int sid, int attacker, float totaltime, float remaintime, float borntime, int count, int maxcount) { }

	public void Refresh(float totaltime, float remaintime, int count, int maxcount) { }

	public void RefreshStateCnt(int count, int iPerCountTime) { }

	public bool CalTime() { }

	public void AddStateBehavior() { }

	public void CountStateBehavior(int count) { }

	public void DelStateBehavior() { }
}

// Namespace: 
public class TalentObject
{
	// Fields
	public int TalentID;
	public int BaseGrade;
	public int MaxGrade;
	public int Lockable;
	public string SubDesc;

	// Methods

	public void .ctor(int tid, int basegrade, int maxgrade, string subDesc = "") { }
}

// Namespace: 
public class WarShopPropObject
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
public class WarShopObject
{
	// Fields
	public int Pos;
	public int Sid;
	public int GoodStype;
	public int CanBuy;
	public int HasBuy;
	public int CashType;
	public int Cash;
	public string GoodsName;
	public Dictionary<string, object> PropertyDict;
	public bool IsSellOut;

	// Properties
	public int SID { get; }
	public int Shape { get; }
	public int Amount { get; }
	public int Grade { get; }
	public int AttSpeed { get; }
	public float Att { get; }
	public int ElementType { get; }
	public int Accuracy { get; }
	public int Stability { get; }
	public int CrazyEff { get; }
	public int CurBullet { get; }
	public int MaxBullet { get; }
	public int FillTime { get; }
	public int FillPerform { get; }
	public float Radius { get; }
	public int Quality { get; }
	public int UnwieldTime { get; }
	public int WieldTime { get; }
	public float AttDis { get; }
	public float BulletSpeed { get; }
	public float RShield { get; }
	public float ShieldMax { get; }
	public int ShieldStatus { get; }
	public int ThrowInterval { get; }
	public int ExplodeDelay { get; }
	public int SnipeFov { get; }
	public int SnipeTime { get; }
	public int Trajectory { get; }
	public float BulletVerticalAcc { get; }
	public float ShieldRecoverFrame { get; }
	public int ColdTime { get; }
	public int Pierce { get; }
	public int BulletUse { get; }
	public int BulletSID { get; }
	public int AddStateTime { get; }
	public int MaxCover { get; }
	public int BallisticType { get; }
	public List<int> Inscription { get; }
	public int MaxGrade { get; }
	public float AttDistance { get; }
	public int AttPerformIdx { get; }
	public int HPConsumption { get; }
	public int FillPerformID { get; }
	public int DebuffProb { get; }
	public int LuckyHit { get; }

	// Methods

	public void .ctor(int pos, int sid, int goodstype, int canbuy, int hasbuy, int cashType, int cash, Dictionary<string, object> Property) { }

	public T GetPropValue<T>(string key, T defaultValue) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x772170 Offset: 0x771170 VA: 0x180772170
	|-WarShopObject.GetPropValue<List<int>>
	|-WarShopObject.GetPropValue<object>
	|
	|-RVA: 0x772090 Offset: 0x771090 VA: 0x180772090
	|-WarShopObject.GetPropValue<int>
	|
	|-RVA: 0x772250 Offset: 0x771250 VA: 0x180772250
	|-WarShopObject.GetPropValue<float>
	*/

	public int get_SID() { }

	public int get_Shape() { }

	public int get_Amount() { }

	public int get_Grade() { }

	public int get_AttSpeed() { }

	public float get_Att() { }

	public int get_ElementType() { }

	public int get_Accuracy() { }

	public int get_Stability() { }

	public int get_CrazyEff() { }

	public int get_CurBullet() { }

	public int get_MaxBullet() { }

	public int get_FillTime() { }

	public int get_FillPerform() { }

	public float get_Radius() { }

	public int get_Quality() { }

	public int get_UnwieldTime() { }

	public int get_WieldTime() { }

	public float get_AttDis() { }

	public float get_BulletSpeed() { }

	public float get_RShield() { }

	public float get_ShieldMax() { }

	public int get_ShieldStatus() { }

	public int get_ThrowInterval() { }

	public int get_ExplodeDelay() { }

	public int get_SnipeFov() { }

	public int get_SnipeTime() { }

	public int get_Trajectory() { }

	public float get_BulletVerticalAcc() { }

	public float get_ShieldRecoverFrame() { }

	public int get_ColdTime() { }

	public int get_Pierce() { }

	public int get_BulletUse() { }

	public int get_BulletSID() { }

	public int get_AddStateTime() { }

	public int get_MaxCover() { }

	public int get_BallisticType() { }

	public List<int> get_Inscription() { }

	public int get_MaxGrade() { }

	public float get_AttDistance() { }

	public int get_AttPerformIdx() { }

	public int get_HPConsumption() { }

	public int get_FillPerformID() { }

	public int get_DebuffProb() { }

	public int get_LuckyHit() { }
}

// Namespace: 
public static class FriendDefine
{
	// Fields
	public static int Default_Priority;
	public static Dictionary<int, int> OnLineState_ShowPriority;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public class SearchFriendInfo
{
	// Fields
	public int pid;
	public string name;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public static class FriendManager
{
	// Fields
	public static Dictionary<int, FriendObject> FriendDict;
	public static Dictionary<int, CTimerNode> FriendRefuseTimeDict;
	public static Dictionary<int, CTimerNode> FriendApplyTimeDict;
	public static List<int> FriendLst;
	public static List<int> BlackLst;
	public static List<int> FindLst;
	public static int LookInfoPid;
	public static int SelfPlayerID;
	public static float RefuseClearDelay;
	public static float ApplyClearDelay;

	// Methods

	public static void InitAllFriendInfo(List<int> blacklist, Dictionary<int, int> Friend2ChatNum) { }

	public static void FindNameRet(List<SearchFriendInfo> lstPlayer) { }

	public static FriendObject GetFriend(int pid) { }

	public static void UpdateInfo(int pid, FriendInfo a) { }

	public static void UpdateFriendClientState(int pid, int state) { }

	public static void BlackChange(int pid, int iOp) { }

	public static void FriendChatNum(int pid, int num) { }

	public static void ApplyInfo(int pid, string applymsg, FriendInfo a) { }

	public static void FriendSampleInfo(int pid, int ri, FriendInfo friendInfo) { }

	public static void FriendDel(int pid) { }

	public static void FriendChat(int pid, int chattime, string chatmsg) { }

	public static void LookInfo(int pid) { }

	public static void ClearAll() { }

	private static void CalNewChatNum() { }

	public static void UpdataFriendRelation(int pid, Friend_Relation r) { }

	public static void UpdataFriendClientRelation(int pid, Friend_ClientRelation r) { }

	public static int GetOnlineStatePriority(int state) { }

	public static void ProcessFriendInviteInfo(int pid, int result) { }

	public static bool ClearRefusePlayer(int pid) { }

	public static bool AlreadyIsFirend(int pid) { }

	public static void ApplyFriend(int pid) { }

	public static bool ClearApplyPlayer(int pid) { }

	private static void ClearApplyDict(int pid) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class FriendManager.<>c__DisplayClass27_0
{
	// Fields
	public int pid;

	// Methods

	public void .ctor() { }

	internal bool <ProcessFriendInviteInfo>b__0(object[] p) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class FriendManager.<>c__DisplayClass30_0
{
	// Fields
	public int pid;

	// Methods

	public void .ctor() { }

	internal bool <ApplyFriend>b__0(object[] p) { }
}

// Namespace: 
public class GraphicManager
{
	// Fields
	public static GraphicManager m_instance;
	public static int ScreenWidth;
	public static int ScreenHeight;
	private static int ScreenID;
	private static int RatioID;
	private static int ResID;
	public static int m_ScreenID;
	public static int m_RatioID;
	public static int m_ResID;
	public static float m_Screenvalue;
	public static float m_Ratiovalue;
	public static float m_Resvalue;

	// Properties
	public static GraphicManager instance { get; }

	// Methods

	public static GraphicManager get_instance() { }

	public void InitCallBack() { }

	public void ScreenValue(object arg0) { }

	public void Ratiovalue(object arg0) { }

	public void ResValue(object arg0) { }

	public void SetGraphic() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public static class GraphManager
{
	// Fields
	public static List<string> GraphTypeLst;
	public static List<int> GraphTypeList;
	public static Dictionary<int, GraphObject> GraphDict;
	public static List<int> GraphCheckList;
	public static Dictionary<int, GraphObject> WarGraphDict;
	private static Dictionary<int, int> weapon2GraphDict;

	// Methods

	public static void InitInfo() { }

	public static int GetWeaponUnlockGraph(int weapon) { }

	public static GraphObject GetGraph(int sid) { }

	public static void ServerInfo(int sid, int iActive, int iChecked) { }

	private static void ShowActiveReward(int gsid) { }

	private static void createType(string t) { }

	private static void createItemType(int t) { }

	public static List<GraphObject> GetItemTypeGraphList(int t) { }

	public static List<int> GetGradeOpenGraphLst(int grade) { }

	public static List<int> GetGradeRewardGraphLst(int grade) { }

	public static void ClearAll() { }

	public static string GetType(int type) { }

	public static void AddWarGetGraph(int sid) { }

	public static GraphObject GetWarGraph(int sid) { }

	public static void WarClearAll() { }

	public static void SendSingleGraphChecked(int a) { }

	public static void SendAllGraphChecked() { }

	public static void SetGraphChecked(int gsid, bool isCheck) { }

	private static void .cctor() { }
}

// Namespace: 
public class HomePanelManager
{
	// Fields
	public static HomeBasePanelManager m_instance;

	// Properties
	public static HomeBasePanelManager Instance { get; }

	// Methods

	public static HomeBasePanelManager get_Instance() { }

	public void .ctor() { }
}

// Namespace: 
public class HomeBasePanelManager
{
	// Fields
	public bool IsJoinTeam;

	// Methods

	public virtual void ShowSecondaryExit() { }

	public virtual void BackGame() { }

	public void .ctor() { }
}

// Namespace: 
public class PCPanelManager : HomeBasePanelManager
{
	// Methods

	public override void ShowSecondaryExit() { }

	public override void BackGame() { }

	private void ExitGame() { }

	public void .ctor() { }
}

// Namespace: 
public class MobilePanelManager : HomeBasePanelManager
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
public static class TaskManager
{
	// Fields
	public static Dictionary<int, TaskObject> Taskict;
	public static List<int> NormalLst;
	public static List<int> WeekLst;
	public static Dictionary<int, CTaskRewardObject> TaskRewardDict;
	public static int TaskPoint;
	public static bool HasHero;

	// Methods

	public static void AddTask(TaskObject a) { }

	public static void ChangeTaskProcess(int taskid, int g, int p) { }

	public static void ChangeTaskState(int taskid, int s) { }

	public static void DelTask(int taskid) { }

	public static TaskObject GetTaskObject(int taskid) { }

	public static void AddTaskReward(int trid, int trsid, int np, bool rich) { }

	public static CTaskRewardObject GetTaskPointReward(int np, bool rich) { }

	public static void AddTaskPoint(int tp) { }

	public static List<TaskObject> GetNormalLst() { }

	public static bool CheckNormalLst() { }

	public static void UnLockHero() { }

	public static void SetHoldTask(int pos, CTaskRewardObject a) { }

	public static void SetUnLockedTask(int pos, CTaskRewardObject a) { }

	public static void ShowReward(int ID) { }

	public static void ClearAll() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class TaskManager.<>c
{
	// Fields
	public static readonly TaskManager.<>c <>9;
	public static Comparison<TaskObject> <>9__14_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <GetNormalLst>b__14_0(TaskObject cmp1, TaskObject cmp2) { }
}

// Namespace: 
public static class RewardManager
{
	// Fields
	public static string BronzeDefine;
	public static string SilverDefine;
	public static string GoldDefine;
	public static string PlatinumDefine;
	public static string DiamondDefine;
	public static int CurSeason;
	public static int EnergyPerLevel;
	private static int HeroUnlock;
	private static int CurEnergy;
	private static int CurSeasonEndTime;
	private static string SeasonPlayName;
	public static Dictionary<int, List<int>> AllEnergyList;
	public static Dictionary<int, List<RewardObj>> AllSeasonReward;
	public static Dictionary<int, Dictionary<int, List<RewardObj>>> AllSeasonRewardWithPool;
	public static Dictionary<int, List<Vector3>> TestAll;
	private static int CurEnergtIndex;

	// Methods

	public static void GetAllReward() { }

	public static int GetCurseason() { }

	public static List<RewardObj> GetCurSeasonAllRewardList() { }

	public static int GetCurEnergyPerLevel() { }

	public static void InitSeason(int season, Dictionary<int, List<int>> Unlocked, int HeroUnLocked, int iEndTime, string sSeasonPlayName) { }

	public static void InitPool(int iPeogressPool, int iEnergy) { }

	public static void UnlockRewardAt(int RewardID, int PoolID) { }

	public static void RefreshCurrentSeason(int Curenergy, int CurPool, int iHeroRewardUnlock) { }

	public static int ReturnHero() { }

	public static void Unlock(int iPool, int iNode) { }

	public static void C2GSSeasonGiftQuest(int ID) { }

	public static List<int> GetAllBundle() { }

	public static void UnlockAllSeason() { }

	public static float GetCurSeasonInfo(int Energy) { }

	public static int ReturnCurIndex() { }

	public static int ReturnEnergyNode(int energy) { }

	public static bool CheckClose(int energy) { }

	public static bool CheckNode(int energy) { }

	public static int GetCurSeasonEndTine() { }

	public static string GetCurSeasonPlayName() { }

	public static int GetCurEnergy() { }

	public static int GetCurEnergyIndex() { }

	public static bool CheckLast(int energy) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class RewardManager.<>c
{
	// Fields
	public static readonly RewardManager.<>c <>9;
	public static Comparison<RewardObj> <>9__16_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <GetAllReward>b__16_0(RewardObj cmp1, RewardObj cmp2) { }
}

// Namespace: 
public static class InvitedManager
{
	// Fields
	public static Dictionary<int, InviteObject> InviteDict;
	public static Dictionary<int, int> TeamInviteIdDict;
	public static Dictionary<int, int> FriendInviteIdDict;
	public static List<int> FriendLst;
	public static List<int> TeamLst;
	public static int BaseID;

	// Methods

	public static void AddFriendInvite(int ipid, string msg) { }

	public static void AddTeamInvite(int ipid, string iName, int playMode, int memberType, int round, int teamLen, float remainTime, float timeOut, int id) { }

	public static void DelInvite(int inviteid) { }

	public static void DelTeamInvite(int delId) { }

	public static void DelFriendInvite(int delId) { }

	public static InviteObject GetInviteObject(int inviteid) { }

	public static void OpFriendInvite(int inviteid, int op) { }

	public static void OpTeamInvite(int inviteid, int op) { }

	private static int GetInviteID() { }

	private static void .cctor() { }
}

// Namespace: 
public class MaxRoundInfo
{
	// Fields
	public int playModel;
	public int maxRound;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public static class TeamManager
{
	// Fields
	public static bool DefaultEnterMatchScene;
	public static bool InTeam;
	public static int SelectPattern;
	public static int EquioPattern;
	public static bool IsStartMatch;
	public static bool selfInvitionPermission;
	public static int MaxMemerCount;
	public static int INVITE_SENDSUCCESS;
	public static int INVITE_REJECT;
	public static int INVITE_OUTTIME;
	public static Dictionary<int, CTimerNode> refuseClearTimerDict;
	public static Dictionary<int, CTimerNode> invitedClearTimerDict;
	public static int InviteClearDelay;
	public static List<int> WarTeamIDLst;
	public static Dictionary<int, int> maxRoundDict;

	// Methods

	public static void ClearAll() { }

	private static void ClearTimeNode() { }

	public static void AddTeam(int teamno, int iserver, int imaster, int iplaymode, int imembertype, int iautomatch, int maxr, int r) { }

	public static void SetSelectPattern(int PatternID) { }

	public static void SetEquioPattern(int PatternID) { }

	public static void DelTeam(int teamno) { }

	public static void AddTeamer(int itarget, int isex, string sname, int igrade, int ihero, int iheroGrade, int irelic, int iready, int iWarState) { }

	public static void AddPreTeamer(int itarget, int isex, string sname, int igrade, float fremainTime, float ftimeOut, int ihero, int iheroGrade, int irelic) { }

	public static void UpdateTeamerReady(int pid, int iready) { }

	public static void UpdateTeamerState(int pid, int iState) { }

	public static void DelTeamer(int pid) { }

	public static void DelPreTeamer(int pid) { }

	public static void UpdateInvitionPermission(int iop) { }

	public static TeamerObject GetTeamer(int pid) { }

	public static TeamerObject GetPreTeamer(int pid) { }

	public static bool CheckTeamerIsReady(int pid) { }

	public static void UpdateCaptain(int pid) { }

	public static void SelfLeaveTeam() { }

	public static void UpdatePlayMode(int playmode) { }

	public static void UpdateMemberType(int itype) { }

	public static void UpdateRound(int round) { }

	public static void UpdateMaxRound(List<MaxRoundInfo> maxround) { }

	public static void EnterMatch() { }

	public static void LeaveMatch() { }

	public static void AutoMatch(int automatch) { }

	public static void UpdateMatchNum(int matchnum) { }

	public static TeamObject GetTeam() { }

	public static int GetTeamerCnt() { }

	public static int GetPreTeamerCnt() { }

	public static bool GetTeamerWarState() { }

	public static bool IsFullTeam() { }

	public static int GetReadyPlayerCount() { }

	public static void StartRefuseTime(int pid) { }

	public static bool ClearRefuseTime(int pid) { }

	public static void StopRefuseTime(int pid) { }

	public static void ProcessFriendInviteInfo(int iFriend, int iResult) { }

	public static bool ContainsRefuseInvite(int pid) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TeamManager.<>c__DisplayClass47_0
{
	// Fields
	public int pid;

	// Methods

	public void .ctor() { }

	internal bool <StartRefuseTime>b__0(object[] p) { }
}

// Namespace: 
public static class TeamHomeData
{
	// Fields
	public static TeamObject MyTeamData;
	public static List<int> RefuseInviteLst;

	// Methods

	public static void AddTeam(int teamno, int iserver, int imaster, int iplaymode, int imembertype, int iautomatch, int maxr, int r) { }

	public static void DelTeam(int teamno = 0) { }

	public static void AddTeamer(int itarget, int isex, string sname, int igrade, int ihero, int iheroGrade, int irelic) { }

	public static void AddPreTeamer(int itarget, int isex, string sname, int igrade, float fremaintime, float ftimeOut, int ihero, int iheroGrade, int irelic) { }

	public static void UpdateTeamerReady(int itarget, int iready) { }

	public static void UpdateTeamerState(int itarget, int iState) { }

	public static void DelTeamer(int itarget) { }

	public static void DelPreTeamer(int itarget) { }

	public static TeamerObject GetTeamer(int itarget) { }

	public static TeamerObject GetPreTeamer(int itarget) { }

	public static void UpdateCaptain(int itarget) { }

	public static void UpdatePlayMode(int playmode) { }

	public static void UpdateRound(int round) { }

	public static void UpdateMaxRound(int maxround) { }

	public static void UpdateMemberType(int itype) { }

	public static void EnterMatch() { }

	public static void LeaveMatch() { }

	public static void SetAutoMatch(int automatch) { }

	public static void UpdateMatchNum(int matchnum) { }

	public static int GetReadyPlayerCount() { }

	public static void AddRefuseInvite(int itarget) { }

	public static bool ContainsRefuseInvite(int itarget) { }

	private static void .cctor() { }
}

// Namespace: 
public class CL_GSNetManager
{
	// Fields
	public static basenet NetObj;
	public static int netZoneIndex;
	public static bool isSocketUsed;
	public static bool isConnected;
	public static GSNetOP GSOP;
	public static GSNetData GSData;
	public static GSStateBase GSState;
	private static StateView DV;

	// Methods

	public static void Init() { }

	public static void SetGSNetObject(NetClient publicnetobj, serverinfomanager.ServerInfo serverInfo, string acc, string pwd, int ipver) { }

	public static void StartLogicLink() { }

	public static void Clear() { }

	public static void OnNetZoneUpdateCB(int netzidx) { }

	public static void OnConnectFailCB() { }

	public static void OnGetBriefListCallback(int cnum) { }

	public static void OnLoginSucceedCallback(int roleid) { }

	public static void OnSetSwitchMobileAccountCallBack() { }

	public static void OnDisconnectCB() { }

	public static void OnQuickLoginSucceedCallback(int type) { }

	public static void OnStartQuickLoginCB() { }

	public static void OnQuickLoginFailCallback() { }

	public static void OnQuitGameSucceedCallback(int type) { }

	public static void OnLoginFailCallback() { }

	public static void Update() { }

	public static bool CanShowTestNetZone() { }

	public static void AskQuitLogin() { }

	public static void ChangeState(string statename) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class GSNET_DEFINE
{
	// Fields
	public static int C2GS_GAME_PUBLIC;
	public static int C2GS_TEXT;

	// Methods

	public static void GSFunc(int cmd) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class homeattr
{
	// Methods

	public static void AddPlayerInitPacket(homeattr_AddPlayerInitPacketClass data) { }

	public static void GS2CPlayerChange(homeattr_GS2CPlayerChangeClass data) { }

	private static void CreatePlayerObject(int pid, Dictionary<string, object> dPropInfo) { }

	public void .ctor() { }
}

// Namespace: 
public class homecontainer
{
	// Methods

	public static void GS2CTalentInfo(homecontainer_GS2CTalentInfoClass data) { }

	public static void GS2CTalentSingleInfo(homecontainer_GS2CTalentSingleInfoClass data) { }

	public static void GS2CTalentUpgradeResult(homecontainer_GS2CTalentUpgradeResultClass data) { }

	public static void GS2CWeaponInfo(homecontainer_GS2CWeaponInfoClass data) { }

	public static void GS2CWeaponItemInfo(homecontainer_GS2CWeaponItemInfoClass data) { }

	public static void GS2CRelicItemInfo(homecontainer_GS2CRelicItemInfoClass data) { }

	public static void GS2CMonsterItemInfo(homecontainer_GS2CMonsterItemInfoClass data) { }

	public static void GS2CRelicInfo(homecontainer_GS2CRelicInfoClass data) { }

	public static void GS2CUnlockRewardPool(homecontainer_GS2CUnlockRewardPoolClass data) { }

	public static void GS2CSetRelic(homecontainer_GS2CSetRelicClass data) { }

	public static void GS2CHeroInfo(homecontainer_GS2CHeroInfoClass data) { }

	public static void GS2CSingelHeroInfo(homecontainer_GS2CSingelHeroInfoClass data) { }

	public static void GS2CSetCurHero(homecontainer_GS2CSetCurHeroClass data) { }

	public static void GS2CUnlockHeroResult(homecontainer_GS2CUnlockHeroResultClass data) { }

	public static void GS2CSeasonInfo(homecontainer_GS2CSeasonInfoClass data) { }

	public static void GS2CSeasonBaseInfo(homecontainer_GS2CSeasonBaseInfoClass data) { }

	public static void GS2CSeasonStateChange(homecontainer_GS2CSeasonStateChangeClass data) { }

	public static void GS2CMonsterIllustrationInfo(homecontainer_GS2CMonsterIllustrationInfoClass data) { }

	public static void GS2CGraphPaperInfo(homecontainer_GS2CGraphPaperInfoClass data) { }

	public static void GS2CSigleGraphPaperInfo(homecontainer_GS2CSigleGraphPaperInfoClass data) { }

	public static void GS2CSavedWarRecord(homecontainer_GS2CSavedWarRecordClass data) { }

	public static void GS2CSublimationInfo(homecontainer_GS2CSublimationInfoClass data) { }

	public static void GS2CStartSublimation(homecontainer_GS2CStartSublimationClass data) { }

	public static void GS2CUnlockProgressInfo(homecontainer_GS2CUnlockProgressInfoClass data) { }

	public static void GS2CRoundInfo(homecontainer_GS2CRoundInfoClass data) { }

	public static void GS2CCheckInfo(homecontainer_GS2CCheckInfoClass data) { }

	public static void GS2CUpdateCheckTips(homecontainer_GS2CUpdateCheckTipsClass data) { }

	public static void C2GSUseWarRecord(bool isUse, int fightIndex) { }

	public static void C2GSUpgradeTalentByCash(int sid, int iTargetLevel) { }

	public static void C2GSOpenUnlockUI(int type) { }

	public static void C2GSSetCurHero(int sid) { }

	public static void C2GSUpGradeHeroByCash(int sid, int clientCash) { }

	public static void C2GSUnlockHeroByGold(int sid) { }

	public static void C2GSCheckGraphPapers(List<int> checks) { }

	public static void C2GSSeasonRewardQuest(int iPool, int iNode) { }

	public static void C2GSSeasonGiftQuest(int iGift) { }

	public static void C2GSCheckTalents(List<int> lstTalent) { }

	public static void C2GSActiveGraphPaperByCash(int sid, int cost) { }

	public static void C2GSSublimation(Dictionary<int, GrowthUpInfo> upInfo, List<int> order) { }

	public static void C2GSEndSublimation() { }

	public static void C2GSCheckInfo(int iType) { }

	public void .ctor() { }
}

// Namespace: 
public class CL_LSNetManager
{
	// Fields
	public static basenet NetObj;
	public static int netZoneIndex;
	public static bool isConnected;
	public static bool useQuickCon;
	public static LSNetOP LSOP;
	public static LSNetData LSData;
	public static LSStateBase LSState;
	private static StateView DV;
	public static CL_LSServerChoose LSChoose;
	public static serverinfomanager.LServerInfo DirectServerInfo;

	// Methods

	public static void Init() { }

	public static void CreateLSLink() { }

	public static void StartLSLink(serverinfomanager.LServerInfo serverInfo) { }

	private static bool CanUseDGW(serverinfomanager.ServerInfo serverInfo) { }

	public static bool IsDGW() { }

	public static void Clear() { }

	public static void OnConnectSuccess(int serverid) { }

	public static void OnConnectFailCB() { }

	public static bool TryNextServer() { }

	public static void OnDisconnectCB() { }

	public static void OnQuickLoginSucceedCallback(int quickKey, int type) { }

	public static void SetCanQuick(bool flag) { }

	public static void OnStartQuickLoginCB() { }

	public static void OnQuickLoginFailCallback() { }

	public static void OnQuitGameSucceedCallback(int type) { }

	public static void Update() { }

	public static void AskQuitLogin() { }

	public static void ChangeState(string statename) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public static class lsswitch
{
	// Methods

	public static void LS2CCodeShield(lsswitch_LS2CCodeShieldClass data) { }

	public static void LS2COpenGM(lsswitch_LS2COpenGMClass data) { }
}

// Namespace: 
public class M1DGWManager
{
	// Fields
	private static M1DGWManager instance;
	public const int ConfDataDGWVersion = 64256;
	public const int UseHttpVersion = 60148;
	public string Token;
	public bool CheckAnswer;
	private float checkTime;
	private float dgwMaxLoginTime;
	private CTimerNode checkNode;
	private CTimerNode loginNode;
	private string configFilePath;
	private string netZone;
	private bool loginedDgw;
	private bool loginedDirect;
	private int proid;
	private int bsid;
	private int port;
	private serverinfomanager.LServerInfo curServerInfo;

	// Properties
	public static M1DGWManager Instance { get; }

	// Methods

	public static M1DGWManager get_Instance() { }

	public void RequestDGWIp(serverinfomanager.LServerInfo serverInfo) { }

	public void SendDGWResult(int errCode, int playerId = 0) { }

	public void AccessDelay() { }

	public void StartCheckTimer() { }

	private void InitRequestDGW() { }

	private void StartLoginTimer() { }

	private void ClearLoginTimer() { }

	private void ClearCheckTimer() { }

	private void DirectLogin(bool isTimer = False) { }

	private void AskNet() { }

	private void AccessToken() { }

	private void OnAccessTokenCB(DgwInfo info) { }

	private void OnAccessDelayCB(DgwDelayInfo info) { }

	private void OnNetZoneUpdate() { }

	private void ConfigCB(string configPath) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <StartCheckTimer>b__22_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <StartLoginTimer>b__24_0() { }
}

// Namespace: 
public static class lsnetplayway
{
	// Methods

	public static void GS2CPlayWayState(lsnetplayway_GS2CPlayWayStateClass data) { }

	public static void GS2CPlayWayInfo(lsnetplayway_GS2CPlayWayInfoClass data) { }
}

// Namespace: 
public class lsnetplayway.PlayWayState
{
	// Fields
	public static int PLAYWAY_STATE_CLOSE;
	public static int PLAYWAY_STATE_ACTIVE;
	public static int PLAYWAY_STATE_START;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class lsnetplayway.PlayWayName
{
	// Fields
	public static int WEGAMETIMELIMIT;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public static class netarchive
{
	// Methods

	public static void GS2CRoleList(netarchive_GS2CRoleListClass data) { }

	public static void GS2CReadArchive(netarchive_GS2CReadArchiveClass data) { }

	public static void GS2CWriteArchive(netarchive_GS2CWriteArchiveClass data) { }

	public static void GS2CLoginRes(netarchive_GS2CLoginResClass data) { }

	public static void GS2CLoginSuccess(netarchive_GS2CLoginSuccessClass data) { }

	public static void GS2CSaveRes(netarchive_GS2CSaveResClass data) { }

	public static void C2GSCreateArchive(string archive) { }

	public static void C2GSAskRoleList() { }

	public static void C2GSReadArchive(string archive, long timeStamp, byte[] info, string extInfo) { }

	public static void C2GSLogin(string archive, long timeStamp) { }

	public static void C2GSWriteSuccess(int res, string archive, long timeStamp, string extInfo) { }

	public static void C2GSDestroyArchive(string archive) { }

	public static void C2GSNowSave() { }
}

// Namespace: 
public class netarchive.ArchiveState
{
	// Fields
	public static int ARCHIVE_OK;
	public static int ARCHIVE_BREAK;
	public static int ARCHIVE_LOAD;
	public static int ARCHIVE_BLANK;
	public static int ARCHIVE_USE;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class netfriend
{
	// Methods

	public static void C2GSFindPlayerInfo(List<int> lstPlayer) { }

	public static void C2GSApplyFriend(int pid, string sText) { }

	public static void C2GSProcessApply(int iTarget, int iOp) { }

	public static void C2GSFriendChat(int iFriend, string sText) { }

	public static void C2GSDelFriend(int iFriend) { }

	public static void C2GSAddBlack(int iTarget) { }

	public static void C2GSDelBlack(int iTarget) { }

	public static void C2GSFindName(string sName) { }

	public static void C2GSChatToFrined(int iTarget) { }

	public static void GS2CFriendInfo(netfriend_GS2CFriendInfoClass data) { }

	public static void GS2CFriendInfoUpdate(netfriend_GS2CFriendInfoUpdateClass data) { }

	public static void GS2CApplyInfo(netfriend_GS2CApplyInfoClass data) { }

	public static void GS2CFriendMsg(netfriend_GS2CFriendMsgClass data) { }

	public static void GS2CFriendDel(netfriend_GS2CFriendDelClass data) { }

	public static void GS2CFriendSampleInfo(netfriend_GS2CFriendSampleInfoClass data) { }

	public static void GS2CBlackChange(netfriend_GS2CBlackChangeClass data) { }

	public static void GS2CFindNameRet(netfriend_GS2CFindNameRetClass data) { }

	public static void GS2CFriendChatNum(netfriend_GS2CFriendChatNumClass data) { }

	public static void GS2CFriendInviteInfo(netfriend_GS2CFriendInviteInfoClass data) { }

	public void .ctor() { }
}

// Namespace: 
public class netroom
{
	// Methods

	public static void S2C(basenet netobj) { }

	public static void GS2CEnterLoading(netroom_GS2CEnterLoadingClass data) { }

	public static void C2GSTryCreateTestRoom(int warId, int logic) { }

	public static void C2GSLeaveTestRoom(basenet netobj) { }

	public void .ctor() { }
}

// Namespace: 
public class nettask
{
	// Methods

	public static void C2GSOpenTaskSys() { }

	public static void C2GSTaskReward(int iTask) { }

	public static void GS2CAddTask(nettask_GS2CAddTaskClass data) { }

	public static void GS2CDelTask(nettask_GS2CDelTaskClass data) { }

	public static void GS2CChangeTask(nettask_GS2CChangeTaskClass data) { }

	public static void GS2CStageTask(nettask_GS2CStageTaskClass data) { }

	public void .ctor() { }
}

// Namespace: 
public class netteam
{
	// Methods

	public static void C2GSCreateMatchTeam(int iPlayMode, int iMemberType) { }

	public static void C2GSSendTeamInvite(int iTarget) { }

	public static void C2GSLeaveTeam() { }

	public static void C2GSChangeRoomType(int iPlayMode, int iMemberType) { }

	public static void C2GSKickMember(int iTarget) { }

	public static void C2GSMemberReady(int iOp) { }

	public static void C2GSStartMatch() { }

	public static void C2GSCancelMatch() { }

	public static void C2GSAutoMatch(int iOp) { }

	public static void C2GSGiveCaptain(int iTarget) { }

	public static void C2GSSetRound(int iRound) { }

	public static void C2GSProcessInvite(int iID, int iop) { }

	public static void C2GSRemovePreMember(int preID) { }

	public static void CSGSSetInvitationPermission(int iop) { }

	public static void GS2COpenMatchTeam(netteam_GS2COpenMatchTeamClass data) { }

	public static void GS2CMatchTeamPlayerInfo(netteam_GS2CMatchTeamPlayerInfoClass data) { }

	public static void GS2CTeamDelPlayer(netteam_GS2CTeamDelPlayerClass data) { }

	public static void GS2CChangeMaster(netteam_GS2CChangeMasterClass data) { }

	public static void GS2CLeaveTeam(object data) { }

	public static void GS2CReady(netteam_GS2CReadyClass data) { }

	public static void GS2CRoomType(netteam_GS2CRoomTypeClass data) { }

	public static void GS2CEnterMatch(object data) { }

	public static void GS2CLeaveMatch(object data) { }

	public static void GS2CAutoMatch(netteam_GS2CAutoMatchClass data) { }

	public static void GS2CRefreshMatchCnt(netteam_GS2CRefreshMatchCntClass data) { }

	public static void GS2CTeamInviteInfo(netteam_GS2CTeamInviteInfoClass data) { }

	public static void GS2CSetRound(netteam_GS2CSetRoundClass data) { }

	public static void GS2CMaxRound(netteam_GS2CMaxRoundClass data) { }

	public static void GS2CWarState(netteam_GS2CWarStateClass data) { }

	public static void GS2CTeamInvite(netteam_GS2CTeamInviteClass data) { }

	public static void GS2CAddPreMember(netteam_GS2CAddPreMemberClass data) { }

	public static void GS2CRemovePreMember(netteam_GS2CRemovePreMemberClass data) { }

	public static void GS2CRemoveTeamInvite(netteam_GS2CRemoveTeamInviteClass data) { }

	public static void GS2CInvitionPermission(netteam_GS2CInvitionPermissionClass data) { }

	public void .ctor() { }
}

// Namespace: 
public class P2PNetObject : basenet
{
	// Fields
	private MixPeerID memberID;
	private NetPeerToPeer netP2P;

	// Methods

	public void .ctor(MixPeerID target, MixPeerEndPointType type) { }

	public override void Destroy() { }

	public override void OnServerCommand(int cmd) { }

	public override void OnConnectFail() { }

	public void CallPyFunc(string func, string packet) { }

	private void Clear() { }

	public void SetReConnectHandle(NetPeerToPeer.ReConnectHandler h) { }
}

// Namespace: 
public static class StandaloneAchievement
{
	// Methods

	public static void GS2CRequestCurrentStats(StandaloneAchievement_GS2CRequestCurrentStatsClass data) { }

	public static void GS2CSetStats(StandaloneAchievement_GS2CSetStatsClass data) { }

	public static void GS2CUnlockAchievement(StandaloneAchievement_GS2CUnlockAchievementClass data) { }

	public static void GS2CStoreStats(object data) { }

	public static void GS2CResetAllStats(StandaloneAchievement_GS2CResetAllStatsClass data) { }

	public static void C2GSCurrentStats(Dictionary<int, StandaloneAchievement.AchieveInfo> achievementDict) { }

	public static void C2GSStoreFail() { }
}

// Namespace: 
public class StandaloneAchievement.AchieveInfo
{
	// Fields
	public int CurValue;
	public int Unlocked;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public static class StandaloneFight
{
	// Methods

	public static void GS2CFightData(StandaloneFight_GS2CFightDataClass data) { }

	public static void C2GSGetFightData(int warNo, int round, int teamSize) { }

	public static void C2GSCreateFight(int warNo, int round, Dictionary<uint, byte[]> playerInfo) { }

	public static void C2GSDisconnectLeave() { }
}

// Namespace: 
public enum Friend_Relation
{
	// Fields
	public int value__;
	public const Friend_Relation None = 0;
	public const Friend_Relation Friend = 1;
	public const Friend_Relation Block = 2;
	public const Friend_Relation Apply = 3;
	public const Friend_Relation Stranger = 4;
	public const Friend_Relation MySelf = 5;
}

// Namespace: 
public enum Friend_ClientRelation
{
	// Fields
	public int value__;
	public const Friend_ClientRelation None = 0;
	public const Friend_ClientRelation Refusing = 1;
	public const Friend_ClientRelation ClickApply = 2;
}

// Namespace: 
public enum Friend_OnlineState
{
	// Fields
	public int value__;
	public const Friend_OnlineState DownLine = 0;
	public const Friend_OnlineState OnLine = 1;
	public const Friend_OnlineState OnTeam = 2;
	public const Friend_OnlineState OnMatch = 3;
	public const Friend_OnlineState OnWar = 4;
}

// Namespace: 
public enum Friend_ClientState
{
	// Fields
	public int value__;
	public const Friend_ClientState None = 0;
	public const Friend_ClientState Inviting = 1;
	public const Friend_ClientState Refusing = 2;
	public const Friend_ClientState MySelf = 3;
}

// Namespace: 
public class FriendObject
{
	// Fields
	public int PlayerID;
	public Friend_Relation Relation;
	public Friend_ClientRelation ClientRelation;
	public int ChatNum;
	public FriendInfo FInfo;
	public string Apply_Msg;
	public List<FriendChatInfo> CharLst;
	public int ClientState;

	// Methods

	public void .ctor(int pid, Friend_Relation r, int chatnum) { }

	public void UpdateInfo(FriendInfo a) { }

	public void UpdateName(string str) { }

	public void UpdateClientState(int state) { }

	public FriendInfo GetFriendInf() { }

	public void UpdateApplyMsg(string smsg) { }

	public void UpdateRelation(Friend_Relation r) { }

	public void UpdateClientRelation(Friend_ClientRelation r) { }

	public void UpdateChatNum(int num) { }

	public void AddChat(int ci, string cs) { }
}

// Namespace: 
public class FriendInfo
{
	// Fields
	public int OnlineState;
	public string Name;
	public int Sex;
	public int Photo;
	public int Grade;
	public int ID;

	// Methods

	public void .ctor(int o, string n, int s, int p, int g, int id) { }

	public void UpdateName(string str) { }
}

// Namespace: 
public class FriendChatInfo
{
	// Fields
	public bool SelfTalk;
	public int ChatTime;
	public string ChatMsg;

	// Methods

	public void .ctor(bool sc, int ci, string cs) { }
}

// Namespace: 
public enum Invite_Type
{
	// Fields
	public int value__;
	public const Invite_Type None = 0;
	public const Invite_Type Friend = 1;
	public const Invite_Type Team = 2;
}

// Namespace: 
public class InviteObject
{
	// Fields
	public int InviteID;
	public int InvitePlayerID;
	public int ResverPlayerID;
	public Invite_Type IT;

	// Methods

	public void .ctor(int a1, int a2, Invite_Type it) { }
}

// Namespace: 
public class FriendInvite : InviteObject
{
	// Fields
	public string InviteMsg;

	// Methods

	public void .ctor(int a1, int a2, Invite_Type it, string msg) { }
}

// Namespace: 
public class TeamInvite : InviteObject
{
	// Fields
	public string inviterName;
	public int teamPlayMode;
	public int teamMemberType;
	public int teamRound;
	public int teamLen;
	public float reaminTime;
	public float timeOut;
	public int id;

	// Methods

	public void .ctor(int a1, int a2, Invite_Type it, string iName, int iPlayMode, int iMemberType, int iRound, int iTeamLen, float fRemainTime, float fTimeOut, int iID) { }
}

// Namespace: 
public enum Task_Type
{
	// Fields
	public int value__;
	public const Task_Type Null = 0;
	public const Task_Type Normal = 1;
	public const Task_Type Week = 2;
	public const Task_Type Legend_normal = 3;
	public const Task_Type Legend_week = 4;
}

// Namespace: 
public enum Task_State
{
	// Fields
	public int value__;
	public const Task_State Null = 0;
	public const Task_State NoDone = 1;
	public const Task_State Done = 2;
	public const Task_State GetWarded = 3;
}

// Namespace: 
public enum Player_Dan
{
	// Fields
	public int value__;
	public const Player_Dan Null = 0;
	public const Player_Dan Qing = 1;
	public const Player_Dan Bai = 2;
	public const Player_Dan Gold = 3;
	public const Player_Dan BaiGold = 4;
	public const Player_Dan Zhuang = 5;
}

// Namespace: 
public class TaskObject
{
	// Fields
	public int TaskID;
	public int TaskType;
	public int TaskSID;
	public int TaskState;
	public int TaskProcessType;
	public string TaskName;
	public string TaskDesc;
	public int TaskValue;
	public float TaskProcess;
	public string TaskValueStr;
	public Dictionary<int, TaskProcess> PDict;
	public List<TaskReward> RLst;

	// Methods

	public void .ctor(int tid, int tt, int ts, int tps) { }

	public void UpdateState() { }

	public void ChangeTaskProcess(int g, int p) { }

	public void ChangeTaskState(int s) { }

	public void AddP(TaskProcess a) { }

	public void AddR(TaskReward a) { }
}

// Namespace: 
public class TaskProcess
{
	// Fields
	public int iGroup;
	public int iTarget;
	public int iProcess;
	public int iShowType;

	// Methods

	public void .ctor(int a1, int a2, int a3, int a4) { }
}

// Namespace: 
public class TaskReward
{
	// Fields
	public int iItemSID;
	public int iAmount;

	// Methods

	public void .ctor(int a1, int a2) { }
}

// Namespace: 
public class TaskDanReward
{
	// Fields
	public int Dan;
	public string Name;

	// Methods

	public void .ctor(int dan) { }
}

// Namespace: 
public class CTaskRewardObject
{
	// Fields
	public int TRID;
	public int TRSID;
	public int NeedTsakPoint;
	public bool IsRich;
	public bool IsHold;
	public bool IsUnLock;

	// Methods

	public void .ctor(int trid, int trsid, int np, bool rich) { }

	public void SetHold() { }

	public void SetUnLock() { }
}

// Namespace: 
public class RewardObj
{
	// Fields
	public bool Locked;
	public bool Activated;
	public bool Releaseable;
	public bool Picked;
	public int EnergyNeeded;
	public int ParenID;
	public int RewardID;
	public int SeasonID;
	public bool CurSeason;
	public int CurPoolEnergy;
	public int HeroItem;
	public string Desc;
	public string RewardName;
	public int RewardNum;
	public int level;
	public string EnergyNodeType;

	// Methods

	public void .ctor(int Energy, int PaID, int RID, int SeaID, string SeasonrewardDesc, int levelenergy) { }

	public void SetDetailed(string Name, int Num) { }

	public void SetType(string type) { }

	public void ChangeLockedState(bool choice) { }

	public void ChangeActivatedState(bool choice) { }

	public void ChangeReleaseableState(bool choice) { }

	public void ChangePickedState(bool choice) { }

	public void ChangeCurSeasonState(bool choice) { }

	public void PoolEnergy(int PoolEnergy) { }

	public void SetHeroItem(int flag) { }
}

// Namespace: 
public class CCombinedRewardObj
{
	// Fields
	public RewardObj UpperObject;
	public RewardObj LowerObject;
	public int EnergyNode;
	public int Curenergy;
	public int poolID;

	// Methods

	public void .ctor(int EnergyID, RewardObj FirstObj, RewardObj SecondObj) { }

	public void SetCurEnergy(int energy) { }

	public void SetpoolID(int id) { }

	public int GetEnergyLevel() { }
}

// Namespace: 
public class CRewardPoolObj
{
	// Fields
	public string PoolName;
	public Dictionary<int, CCombinedRewardObj> PoolReward;
	public int PoolID;
	public bool Cur;
	public int PoolEnergy;
	public int MaxEnergy;
	public int PoolIcon;

	// Methods

	public void .ctor(string Name, int PoID, Dictionary<int, CCombinedRewardObj> Reward, int PoIcon) { }

	public void SetCurPool(bool choice) { }

	public void SetPoolEnergy(int energy) { }

	public void ActivatedPool(bool activated) { }

	public void SetHeroflag(int activated) { }

	public void SetMaxEnergy(int MaxEnergyForPool) { }
}

// Namespace: 
public class CSeasonRewardObj
{
	// Fields
	public string Season;
	public Dictionary<int, CRewardPoolObj> SeasonReward;
	public int SeasonID;
	public int CurPool;
	public int CurPoolEnergy;
	public int EndTime;
	public string SeasonPlayName;

	// Methods

	public void .ctor(string Name, int SeaID, Dictionary<int, CRewardPoolObj> Reward) { }

	public void SetCurPool(int ID, int energy) { }

	public CRewardPoolObj GetCurPoolObj() { }

	public void UnlockItem(int pool, int Node) { }

	public void ActivatedPool(int pool) { }

	public void ActivatedAllPool() { }

	public void SetHeroLock(int num) { }
}

// Namespace: 
public class DetailedItem
{
	// Fields
	public int IconID;
	public string Name;
	public string Desc;
	public int SeasonID;
	public int ParentID;
	public int rewardID;
	public int PoolID;
	public int state;

	// Methods

	public void .ctor(int IcID, string name, string desc) { }

	public void SetAllID(int SID, int PID, int RID, int PoID) { }

	public void SetState(int statevalue) { }
}

// Namespace: 
public class TeamerObject
{
	// Fields
	public int PlayerID;
	public int TeamNo;
	public int TeamPos;
	public int Sex;
	public int Grade;
	public int Hero;
	public int HeroGrade;
	public string Name;
	public int Relic;
	public float RemainTime;
	public float TimeOut;
	public bool IsCaptain;
	public bool IsReady;
	public bool State;

	// Methods

	public void .ctor(int tn, int pos, int iTarget, int iSex, string sName, int iGrade, int iHero, int iHeroGrade, int iRelic, float fRemainTime, float fTimeOut) { }

	public void UpdateCaptain(int captainpid) { }

	public void UpdateReady(int ready) { }

	public void UpdateState(int iState) { }
}

// Namespace: 
public class TeamObject
{
	// Fields
	public int TeamNo;
	public int CaptainID;
	public int MemberType;
	public int PlayMode;
	public int AutoMatch;
	public int ServerNo;
	public bool IsMatch;
	public int AutoMatchNumber;
	public int MaxRound;
	public int Round;
	public int CaptainPos;
	public int TeamCnt;
	public int SelfPos;
	public Dictionary<int, TeamerObject> TeamerDict;
	public Dictionary<int, TeamerObject> PreTeamerDict;
	public Dictionary<int, int> Pos2TeamerDict;
	public int PatternID;

	// Methods

	public void .ctor(int teamno, int iServer, int iMaster, int iPlayMode, int iMemberType, int iAutoMatch, int maxr, int r) { }

	public void AddTeamer(int iTarget, int iSex, string sName, int iGrade, int iHero, int iHeroGrade, int iRelic) { }

	public void AddPreTeamer(int iTarget, int iSex, string sName, int iGrade, float fRemainTime, float fTimeOut, int iHero, int iHeroGrade, int iRelic) { }

	private int GetFreePos() { }

	public void DelTeamer(int pid) { }

	public void DelPreTeamer(int pid) { }

	public TeamerObject GetTeamer(int pid) { }

	public TeamerObject GetPreTeamer(int pid) { }

	public void EnterMatch() { }

	public void LeaveMatch() { }

	public void UpdatePlayMode(int pm) { }

	public void UpdateMemberType(int rt) { }

	public void SetAutoMatch(int am) { }

	public void UpdateRound(int roundid) { }

	public void UpdateMaxRound(int maxroundid) { }

	public void UpdateMatchNum(int mu) { }

	public void UpdateTeamerReady(int pid, int ready) { }

	public void UpdateTeamerState(int pid, int iState) { }

	public void UpdateCaptain(int pid) { }
}

// Namespace: 
public class PCGraphPanelManager
{
	// Fields
	public static PCGraphPanelManager m_instance;
	public int NowSelectGSID;

	// Properties
	public static PCGraphPanelManager Instance { get; }

	// Methods

	public static PCGraphPanelManager get_Instance() { }

	protected void .ctor() { }
}

// Namespace: 
public class serveruiobj
{
	// Fields
	public bool isSelect;
	public GameObject go;
	public serverinfomanager.ServerInfo serverInfo;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class LoginPanel_logic : CLogicBaseUIForm
{
	// Fields
	private const string USER_INFO_PATH = "userinfo.ini";
	private const string USER_INFO_SECTION_NAME = "USERINFO";
	private Transform chooseTran;
	private Transform serversContent;
	private TextMeshProUGUI serverText;
	private TMP_InputField Inputaccount;
	private TMP_InputField Inputpassword;
	private Transform PubSaveAccTrans;
	private TMP_Dropdown dropdownAccount;
	private List<serverinfomanager.ServerInfo> serverList;
	private serverinfomanager.ServerInfo serverToConnect;
	private List<serveruiobj> allServer;
	private Transform TestTrans;
	private Transform InputaccountTrans;
	private Transform InputpasswordTrans;
	private Transform ButtonLoginTrans;
	private Transform ServerCloseTrans;
	private Transform SCTextTrans;
	public bool m_ServerOpen;
	private CTimerNode OnClickLoginTimer;
	private Animator ButtonLoginAnimator;
	public bool m_CheckStart;
	private Button m_QuitGameBtn;
	private Toggle SteamToggle;
	private List<HotKeyItem> m_HotKeyMap;

	// Methods

	private void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void OnDestroy() { }

	private void initCallBcak() { }

	private void releaseCallBcak() { }

	private void initPanel() { }

	private void initData() { }

	private void SetTestDialogActive() { }

	private void InitAccountDropdown() { }

	private void OnAccountDropdownChange(int index) { }

	private void OnEnterLogicTest() { }

	private void OnEnterPubLogin() { }

	private void OnEnterReviewPubLogin() { }

	private void OnEnterSaveAcc() { }

	private void OnBtnLogin() { }

	private void OnClickQuitGame() { }

	private void ExitGame() { }

	private void BackGame() { }

	private void SetLoginBtnInteractable(bool enable) { }

	private void OnLoginFailCb(int iErrorCode) { }

	private bool OnLoginBtnRecover() { }

	private void OnSteamTset(bool isTest) { }

	private void HideChooseServerUI() { }

	private void SwitchChooseServerUI() { }

	private void LoadServerList() { }

	private void OnSelectServerDefault() { }

	private void OnSelectServer(string servername) { }

	public void ServerCloseCallBack(object[] msg) { }

	public void TestLoginCallBack(object[] msg) { }

	public void Update() { }

	public void SetEditTrue() { }

	public void SetEditFalse() { }

	private void SetServerState(bool isopen) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnEnable>b__26_0(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnEnable>b__26_1(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnEnable>b__26_2(string <p0>) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnEnable>b__26_3(string <p0>) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitAccountDropdown>b__34_0(int x) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <OnBtnLogin>b__40_0(object[] p) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LoginPanel_logic.<>c__DisplayClass50_0
{
	// Fields
	public serverinfomanager.ServerInfo v;
	public LoginPanel_logic <>4__this;

	// Methods

	public void .ctor() { }

	internal void <LoadServerList>b__0() { }
}

// Namespace: 
public class PCSearchFriendItem : MonoBehaviour
{
	// Fields
	public string m_PlayerIDTextPath;
	private TextMeshProUGUI m_playerIDText;
	private TextMeshProUGUI playerName;
	private Transform addFriendBtnTrans;
	private GameObject addFriendObj;
	private Button addFriendBtn;
	private TextMeshProUGUI infoText;
	private Animator brnAni;
	private int selfPlayerId;
	private Friend_Relation serverRelation;
	private Friend_ClientRelation clientRelation;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void InitTransform() { }

	private void InitBtnEvent() { }

	private void RemoveEvent() { }

	private void RefreshState(Friend_Relation relation, Friend_ClientRelation clientRelation) { }

	private void OnFriendInfoChange(object[] args) { }

	private void OnClickAddFriendBtn() { }

	public void ScrollCellContent(object infoobj) { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void .ctor() { }
}

// Namespace: 
public class PCCharaterLevelPanel_Logic : MonoBehaviour
{
	// Fields
	private Transform levelList;
	private GameObject upLevel;
	private TextMeshProUGUI needCost;
	private Button upLevelBtn;
	private GameObject fullLevel;
	private GameObject beLock;
	private BaseKeybinding closeBtn;
	private TextMeshProUGUI lockTips;
	private Dictionary<int, TextMeshProUGUI> m_LevelDescDict;
	private Dictionary<int, TextMeshProUGUI> m_UpNeedLevelDict;
	private Dictionary<int, Animator> m_LevelAniDict;
	private Dictionary<int, Animator> m_UpLevelAniDict;
	private int upNeed;
	private Animator m_Ani;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void InitTransform() { }

	private void InitBtnEvent() { }

	private void InitEvent() { }

	private void RemoveEvent() { }

	private void CharaterEventCB(object[] args) { }

	public void UpLevelBtn() { }

	private void CloseSelf() { }

	private void RefreshLevelBtn(int heroSid) { }

	private void RefreshLevelInfo(DataBase heroData) { }

	public void .ctor() { }
}

// Namespace: 
public enum HeroState
{
	// Fields
	public int value__;
	public const HeroState Lock = 0;
	public const HeroState Fight = 1;
	public const HeroState OnFight = 2;
}

// Namespace: 
public enum SkillType
{
	// Fields
	public int value__;
	public const SkillType Career = 0;
	public const SkillType Throw = 1;
}

// Namespace: 
public class TalentInfoAndID
{
	// Fields
	public string talentSid;
	public DataBase talentData;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class PCCharaterPanelManager
{
	// Fields
	public static PCCharaterPanelManager m_instance;
	public bool costEnough;
	public bool levelEnough;

	// Properties
	public static PCCharaterPanelManager Instance { get; }

	// Methods

	public static PCCharaterPanelManager get_Instance() { }

	protected void .ctor() { }

	public HeroState GetHeroState(int heroSid) { }

	public bool JubgeIsCanLevel(int heroSid) { }

	public void ClickLevelBtn(int sid) { }

	public void HideDescSkill() { }

	public void ShowCharaterPanel(string CurUIName) { }
}

// Namespace: 
public class PCHeroBaseAttrInfo_Logic : MonoBehaviour
{
	// Fields
	private Dictionary<int, Transform> heroAttrDict;
	private Transform attrTrans;
	private TextMeshProUGUI attrName;
	private TextMeshProUGUI attrDesc;
	private GameObject lineObj;
	private TextMeshProUGUI attrInfo_1;
	private TextMeshProUGUI attrInfo_2;
	private bool showDesc;
	private Vector3 hidePos;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void Update() { }

	private void InitTransform() { }

	private void InitBtnEvent() { }

	private void InitEvent() { }

	private void RemoveEvent() { }

	private void ShowPanel() { }

	private void RefreshAttr(int sid) { }

	private void EnterAttr(int attrType) { }

	private void ExitAttr(Transform t) { }

	private void SelectCallBack(object[] args) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCHeroBaseAttrInfo_Logic.<>c__DisplayClass14_0
{
	// Fields
	public int attType;
	public PCHeroBaseAttrInfo_Logic <>4__this;

	// Methods

	public void .ctor() { }

	internal void <InitBtnEvent>b__0(Transform <p0>) { }
}

// Namespace: 
public class UnLockInfoManager
{
	// Fields
	private static UnLockInfoManager m_instance;
	private Dictionary<int, UnLockInfoObject> weaponDict;
	private Dictionary<int, UnLockInfoObject> relicDict;

	// Properties
	public static UnLockInfoManager Instance { get; }

	// Methods

	public static UnLockInfoManager get_Instance() { }

	protected void .ctor() { }

	public void AddUnLockInfo(int sid, int curNum, int tarNum) { }

	public UnLockInfoObject GetRelicUnLockInfo(int sid) { }

	public UnLockInfoObject GetWeaponUnLockInfo(int sid) { }
}

// Namespace: 
public class UnLockInfoObject
{
	// Fields
	public int UnLockInfoSid;
	public int Round;
	public int MonsterId;
	public int CurProgress;
	public int TarProgress;

	// Methods

	public void .ctor(int unLockInfoSid, int round, int monsterId, int curNum, int tarNum) { }
}

// Namespace: 
public class PC3DModelTrans : MonoBehaviour
{
	// Fields
	private string selfName;
	public static Vector3 m_ModelScale;
	public static Dictionary<int, Transform> m_TeamModel;
	public static float m_ModelHeight;

	// Methods

	private void Awake() { }

	private void FixedUpdate() { }

	private void SetTeamModelPos() { }

	private void JubgeSelf(string str) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class PC3DModeTransManager
{
	// Fields
	public static PC3DModeTransManager m_instance;
	public const string TeamHeroModel = "TeamHeroModel_3D";
	public const string Hero_Main = "Hero_main";
	public const string MonsterTag = "MonsterModel";
	public const string WeaponTag = "WeaponModel";
	private Dictionary<int, Transform> teamModelPos;
	private Vector3 m_ModelScale;
	public float m_MainCanvasMaxScale;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private GameObject <CurrentActiveHeroModel>k__BackingField;
	private Dictionary<int, GameObject> heroMainModeDict;
	private Dictionary<string, int> heroMainNameToSidDict;
	private Transform monsterTrans;
	private Transform weaponTrans;

	// Properties
	public static PC3DModeTransManager Instance { get; }
	public GameObject CurrentActiveHeroModel { get; set; }
	public Transform MonsterTrans { get; }
	public Transform WeaponTrans { get; }

	// Methods

	public static PC3DModeTransManager get_Instance() { }

	protected void .ctor() { }

	public Transform GetTeamModelPos(int pos) { }

	public void SetTeamModelPos(int pos, Transform t) { }

	public void SetTeamModelScale(Vector3 scale) { }

	public Vector3 GetTeamModelScale() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_CurrentActiveHeroModel(GameObject value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public GameObject get_CurrentActiveHeroModel() { }

	public GameObject GetHeroMainModel(int sid) { }

	public void SetHeroMainModel(string str, GameObject obj) { }

	public void ShowCurHeroModel(int sid) { }

	public Transform get_MonsterTrans() { }

	public Transform get_WeaponTrans() { }

	public void ClearAll() { }
}

// Namespace: 
public class PCCommonnotice_Reward : MonoBehaviour
{
	// Fields
	private Image icon;
	private TextMeshProUGUI itemName;
	private Animator ani;
	private int AniEventId;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void InitEvent() { }

	private void RemoveEvent() { }

	private void InitTransform() { }

	private void ShowRewardInfo() { }

	public void .ctor() { }
}

// Namespace: 
public class PCDescCollection : PCItemBaseTitle
{
	// Fields
	private RectTransform selfRect;
	private TextMeshProUGUI showName;
	private Image logo;
	private GameObject levelObj;
	private TextMeshProUGUI levelNum;
	private GameObject imgLabelObj;
	private Image imgLabel;
	private TextMeshProUGUI desc;
	private GameObject line;
	private Transform graphUseTrans;
	private GameObject graphUseObj;
	private GameObject unableObj;
	private GameObject ableObj;
	private TextMeshProUGUI expInfoText;
	private GameObject lineTwo;
	private TextMeshProUGUI relicLockTips;
	private Dictionary<int, Transform> levelsTrans;
	private Dictionary<int, GameObject> levelsObj;
	private Dictionary<int, TextMeshProUGUI> levelsNum;
	private Dictionary<int, TextMeshProUGUI> levelsDesc;
	private Dictionary<int, Animator> levelsAni;
	private Animator m_Frame;
	private Transform lockmask;
	private string normal;
	private string rare;
	private string legend;
	private string curse;
	private string unown;
	private TextMeshProUGUI unlockcount;
	private TextMeshProUGUI unlocktext;
	private Transform unlockNum;
	private Transform unlockContent;
	private Transform layPanel;
	private Image lockImg;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	public void Update() { }

	private void OnDisable() { }

	private void InitTransform() { }

	private void InitEvent() { }

	private void RemoveEvent() { }

	public void ShowItemInfo(object[] args) { }

	private void ShowRelicItem(int sid) { }

	private void SetGraphUse(bool isShow, bool unableShow = False, bool ableShow = False, int exp = 0) { }

	private void OnlyShowSetFlase() { }

	protected override void ShowEntry(Transform go) { }

	private void ShowRelicEntry() { }

	public void .ctor() { }
}

// Namespace: 
public class PCDescItemBase : PCItemBaseTitle
{
	// Fields
	private RectTransform selfRect;
	private TextMeshProUGUI showName;
	private Image logo;
	private GameObject levelObj;
	private TextMeshProUGUI levelNum;
	private GameObject imgLabelObj;
	private Image imgLabel;
	private TextMeshProUGUI desc;
	private GameObject line;
	private Transform graphUseTrans;
	private GameObject graphUseObj;
	private GameObject unableObj;
	private GameObject ableObj;
	private TextMeshProUGUI expInfoText;
	private GameObject lineTwo;
	private TextMeshProUGUI relicLockTips;
	private Dictionary<int, Transform> levelsTrans;
	private Dictionary<int, GameObject> levelsObj;
	private Dictionary<int, TextMeshProUGUI> levelsNum;
	private Dictionary<int, TextMeshProUGUI> levelsDesc;
	private Dictionary<int, Animator> levelsAni;
	private bool isFollowMouse;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	public void Update() { }

	private void OnDisable() { }

	private void InitTransform() { }

	private void InitEvent() { }

	private void RemoveEvent() { }

	public void ShowItemInfo(object[] args) { }

	private void ShowGraphPaper(int Graphsid) { }

	private void ShowGraphItemHero(int sid, int level, int graphId) { }

	private void ShowGraphPaperWeapon(int sid, int graphId) { }

	private void ShowGraphPaperRelic(int sid, int graphId) { }

	private void ShowRelicItem(int sid) { }

	private void ShowGraphPaperTalent(int sid, int level, int graphId) { }

	private void ShowTalentItem(int talentSid, int level = 0, string subDesc = "") { }

	private void ShowGraphItemRewardList(int sid) { }

	private void ShowGraphPaperWarCash(int sid) { }

	private void ShowGraphPaperSameList(int sid) { }

	private void ShowGraphPaperInReward(int sid) { }

	private void SetGraphUse(bool isShow, bool unableShow = False, bool ableShow = False, int exp = 0) { }

	private void SetGraphAbleInfo(int sid) { }

	private void SetSelfPos(int sid, Vector3 pos) { }

	private void OnlyShowSetFlase() { }

	public void .ctor() { }
}

// Namespace: 
public class PCTalentItem_Logic : MonoBehaviour
{
	// Fields
	private ScrollButton btn;
	private Image iconImg;
	private TextMeshProUGUI levelText;
	private Animator stateAni;
	private TextMeshProUGUI m_CurLevel;
	private TextMeshProUGUI m_AfterLevel;
	private int selfTalentSid;
	private int talentLevel;

	// Methods

	private void Awake() { }

	private void InitTransform() { }

	private void InitBtnEvent() { }

	private void OnEnterItem(Transform t) { }

	private void OnExitItem(Transform t) { }

	public void ScrollCellContent(object infoobj) { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void .ctor() { }
}

// Namespace: 
public class PCWeaponPanelManager
{
	// Fields
	public static PCWeaponPanelManager m_instance;

	// Properties
	public static PCWeaponPanelManager Instance { get; }

	// Methods

	public static PCWeaponPanelManager get_Instance() { }

	protected void .ctor() { }
}

// Namespace: 
public class PCRound_Item : MonoBehaviour
{
	// Fields
	private Toggle selfToggle;
	private int selfRound;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void InitTransform() { }

	private void InitToggleEvent() { }

	private void OnChange(bool isOn) { }

	private void ShowState() { }

	public void .ctor() { }
}

// Namespace: 
public class PCTeamerInfo_Logic : MonoBehaviour
{
	// Fields
	private GameObject invitation;
	private M1Button invitationBtn;
	private GameObject shadow;
	private GameObject guideTipsAni;
	private M1Button fakebutton;
	private Transform playerInfoTrans;
	private TextMeshProUGUI playerName;
	private GameObject readyType;
	private GameObject ready_bg;
	private GameObject ready_txt;
	private GameObject unready_txt;
	private GameObject leader;
	private TextMeshProUGUI playerLevel;
	private Transform heroInfoTrans;
	private TextMeshProUGUI heroName;
	private Transform heroCareerSkill;
	private ScrollButton careerSkillBtn;
	private Transform heroThrowSkill;
	private ScrollButton throwSkillBtn;
	private TextMeshProUGUI heroLevel;
	private GameObject skillInfo;
	private GameObject PlayerVoice;
	private GameObject cancelBtn;
	private Transform heroMode;
	private int pos;
	private GameObject selfModel;
	private int selfHeroSid;
	private int selfPlayerId;
	private bool needDelPreTeamer;
	private int modelEventId;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void InitTransform() { }

	private void InitBtnEvent() { }

	private void InitEvent() { }

	private void RemoveEvent() { }

	private void OnChangeTeamInfo(object[] args) { }

	private void OnPlayModeChange(object[] args) { }

	public void OnPCMouseStateEvent(object arg0, object arg1) { }

	private void OnClickInvita() { }

	private void OnClickCancelInvita() { }

	private void OnClickModel() { }

	private void OnEnterModel() { }

	private void OnExitModel() { }

	private void OnEnterCareerSkill(Transform t) { }

	private void OnEnterThrowSkill(Transform t) { }

	private void OnExitSkill(Transform t) { }

	private void ShowTeamerInfo(int playerId) { }

	private void ShowPreTeamerInfo(int playerId) { }

	private void UpdateTeamer(int playerId) { }

	private void UpdateCaptain() { }

	private void DelTeamer(int delId, int delPos) { }

	private void DelPreTeamer(int delPos) { }

	private void ResetAll() { }

	private void SelfShow() { }

	private void CurPlayModeNeedPlayers() { }

	private void HandleSingleMode() { }

	private void OnEnterFakeButton() { }

	private void OnExitFakeButton() { }

	public void .ctor() { }
}

// Namespace: 
public class PCTeamerSkillDesc_Logic : MonoBehaviour
{
	// Fields
	public TextMeshProUGUI skillName;
	public TextMeshProUGUI desc;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void Update() { }

	private void InitTransform() { }

	private void ShowByType(object[] args) { }

	public void .ctor() { }
}

// Namespace: 
public class GO_Prop
{
	// Fields
	public ServerDefine.FightType stype;
	public GO_ENUM.SKL_POS muzzle;
	public GO_ENUM.GO_LIFE_STATE LifeSate;
	public bool IsLive;
	public string sexprop;

	// Methods

	public void .ctor(ServerDefine.FightType s, GO_ENUM.SKL_POS m) { }
}

// Namespace: 
public class GO_ENUM
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
public enum GO_ENUM.GO_LIFE_STATE
{
	// Fields
	public int value__;
	public const GO_ENUM.GO_LIFE_STATE LIVE = 0;
	public const GO_ENUM.GO_LIFE_STATE DEAD = 1;
	public const GO_ENUM.GO_LIFE_STATE RAG = 2;
	public const GO_ENUM.GO_LIFE_STATE DESTROY = 3;
}

// Namespace: 
public enum GO_ENUM.ACT_TYPE
{
	// Fields
	public int value__;
	public const GO_ENUM.ACT_TYPE Idle = 0;
	public const GO_ENUM.ACT_TYPE Attack = 1;
	public const GO_ENUM.ACT_TYPE Hit = 2;
	public const GO_ENUM.ACT_TYPE Magic = 3;
	public const GO_ENUM.ACT_TYPE Jump = 4;
}

// Namespace: 
public enum GO_ENUM.SKL_POS
{
	// Fields
	public int value__;
	public const GO_ENUM.SKL_POS muzzle = 0;
	public const GO_ENUM.SKL_POS head = 1;
}

// Namespace: 
public enum GO_ENUM.CARTOON_TYPE
{
	// Fields
	public int value__;
	public const GO_ENUM.CARTOON_TYPE None = 0;
	public const GO_ENUM.CARTOON_TYPE Normal = 1;
	public const GO_ENUM.CARTOON_TYPE Timer = 2;
}

// Namespace: 
public class GO_ENUM.GD
{
	// Fields
	public static Dictionary<int, string> SKL_POS_NAME;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public enum GO_ENUM.OBJ_TYPE
{
	// Fields
	public int value__;
	public const GO_ENUM.OBJ_TYPE OBJ_ALL = 0;
	public const GO_ENUM.OBJ_TYPE OBJ_ENEMY = 1;
	public const GO_ENUM.OBJ_TYPE OBJ_FRIEND = 2;
	public const GO_ENUM.OBJ_TYPE OBJ_ALLNOSELF = 3;
}

// Namespace: 
public enum GO_ENUM.IMPULSE_TYPE
{
	// Fields
	public int value__;
	public const GO_ENUM.IMPULSE_TYPE ATTACKER = 0;
	public const GO_ENUM.IMPULSE_TYPE SUFFER = 1;
	public const GO_ENUM.IMPULSE_TYPE ALLPLAYER = 2;
	public const GO_ENUM.IMPULSE_TYPE NOTARGET = 3;
}

// Namespace: 
public enum GO_ENUM.TARGET_TYPE
{
	// Fields
	public int value__;
	public const GO_ENUM.TARGET_TYPE Attack = 0;
	public const GO_ENUM.TARGET_TYPE Vit = 1;
	public const GO_ENUM.TARGET_TYPE Weapon = 2;
	public const GO_ENUM.TARGET_TYPE All = 3;
	public const GO_ENUM.TARGET_TYPE AttackHand = 4;
}

// Namespace: 
public enum GO_ENUM.ATT_SHAPE
{
	// Fields
	public int value__;
	public const GO_ENUM.ATT_SHAPE ATT_SHAPE_SPHERE = 0;
	public const GO_ENUM.ATT_SHAPE ATT_SHAPE_LINE = 1;
	public const GO_ENUM.ATT_SHAPE ATT_SHAPE_RECTANGLE = 2;
	public const GO_ENUM.ATT_SHAPE ATT_SHAPE_SECTOR = 3;
}

// Namespace: 
public enum GO_ENUM.HIT_OVER_TYPE
{
	// Fields
	public int value__;
	public const GO_ENUM.HIT_OVER_TYPE HIT_OVER_NORMAL = 0;
	public const GO_ENUM.HIT_OVER_TYPE HIT_OVER_GROUND = 1;
}

// Namespace: 
public enum GO_ENUM.LOGIC_KEY
{
	// Fields
	public int value__;
	public const GO_ENUM.LOGIC_KEY FIGHT3_KEY_MASK = 0;
	public const GO_ENUM.LOGIC_KEY FIGHT3_KEY_UNSHIELDBRK = 1;
	public const GO_ENUM.LOGIC_KEY FIGHT3_KEY_SHIELDBARRY = 2;
	public const GO_ENUM.LOGIC_KEY FIGHT3_KEY_IGNORETHUMP = 3;
	public const GO_ENUM.LOGIC_KEY FIGHT3_KEY_IGNOREKNOCKBACK = 4;
	public const GO_ENUM.LOGIC_KEY FIGHT3_KEY_IGNOREIMMOBILIZE = 5;
	public const GO_ENUM.LOGIC_KEY FIGHT3_KEY_IGNOREVERTIGO = 6;
}

// Namespace: 
public enum GO_ENUM.ELEMENT_TYPE
{
	// Fields
	public int value__;
	public const GO_ENUM.ELEMENT_TYPE DAM_TYPE_NORMAL = 0;
	public const GO_ENUM.ELEMENT_TYPE DAM_TYPE_FIRE = 1;
	public const GO_ENUM.ELEMENT_TYPE DAM_TYPE_CORRISION = 2;
	public const GO_ENUM.ELEMENT_TYPE DAM_TYPE_THUNDER = 3;
	public const GO_ENUM.ELEMENT_TYPE DAM_TYPE_TRUE = 4;
}

// Namespace: 
public enum GO_ENUM.STATE_EFFECT
{
	// Fields
	public int value__;
	public const GO_ENUM.STATE_EFFECT STATE_EFF_SUBSPD = 0;
	public const GO_ENUM.STATE_EFFECT STATE_EFF_DEBAR = 1;
}

// Namespace: 
public enum GO_ENUM.ChooseType
{
	// Fields
	public int value__;
	public const GO_ENUM.ChooseType CHOOSE_NEAREST = 0;
	public const GO_ENUM.ChooseType CHOOSE_RANDOM = 1;
}

// Namespace: 
public enum GO_ENUM.ATT_VIEW_STRING
{
	// Fields
	public int value__;
	public const GO_ENUM.ATT_VIEW_STRING VIEW_NONE = 0;
	public const GO_ENUM.ATT_VIEW_STRING VIEW_MUZZLE_EFFECT = 1;
	public const GO_ENUM.ATT_VIEW_STRING VIEW_MUZZLE_SOUND = 2;
	public const GO_ENUM.ATT_VIEW_STRING VIEW_BULLET_EFFECT = 3;
	public const GO_ENUM.ATT_VIEW_STRING VIEW_BULLET_SOUND = 4;
	public const GO_ENUM.ATT_VIEW_STRING VIEW_HIT_EFFECT = 5;
	public const GO_ENUM.ATT_VIEW_STRING VIEW_HIT_SOUND = 6;
	public const GO_ENUM.ATT_VIEW_STRING VIEW_SPRING_EFFECT = 7;
	public const GO_ENUM.ATT_VIEW_STRING VIEW_SPRING_SOUND = 8;
	public const GO_ENUM.ATT_VIEW_STRING VIEW_BOOM_EFFECT = 9;
	public const GO_ENUM.ATT_VIEW_STRING VIEW_BOOM_SOUND = 10;
	public const GO_ENUM.ATT_VIEW_STRING VIEW_RELOAD_SOUND = 11;
}

// Namespace: 
public enum GO_ENUM.UI_VIEW
{
	// Fields
	public int value__;
	public const GO_ENUM.UI_VIEW UI_SALVA = 0;
}

// Namespace: 
public enum GO_ENUM.SOP_KEY
{
	// Fields
	public int value__;
	public const GO_ENUM.SOP_KEY StartSalve = 0;
	public const GO_ENUM.SOP_KEY BreakSalve = 1;
	public const GO_ENUM.SOP_KEY FinshSalve = 2;
	public const GO_ENUM.SOP_KEY StartRelaod = 3;
}

// Namespace: 
public enum GO_ENUM.SELECT_WEAPON
{
	// Fields
	public int value__;
	public const GO_ENUM.SELECT_WEAPON MainWeapon = 0;
	public const GO_ENUM.SELECT_WEAPON DeputyWeapon = 1;
}

// Namespace: 
public class PropAttr
{
	// Fields
	public string m_attrname;
	public PropType m_attrtype;
	public int m_attrlen;

	// Methods

	public void .ctor(string name, PropType type, int len) { }
}

// Namespace: 
public static class PropData
{
	// Fields
	public static Dictionary<int, PropAttr> BASIC_PROP_LIST;
	public static Dictionary<int, PropAttr> INFO_PROP_LIST;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public class STR_ENUM
{
	// Methods

	public void .ctor() { }
}

// Namespace: 
public enum STR_ENUM.WeaponPropInt
{
	// Fields
	public int value__;
	public const STR_ENUM.WeaponPropInt MaxBullet = 0;
	public const STR_ENUM.WeaponPropInt FillTime = 1;
	public const STR_ENUM.WeaponPropInt BallisticType = 2;
}

// Namespace: 
public enum STR_ENUM.BASIC_PROP_LIST
{
	// Fields
	public int value__;
	public const STR_ENUM.BASIC_PROP_LIST ID = 1;
	public const STR_ENUM.BASIC_PROP_LIST Sex = 2;
	public const STR_ENUM.BASIC_PROP_LIST Photo = 3;
	public const STR_ENUM.BASIC_PROP_LIST Shape = 4;
	public const STR_ENUM.BASIC_PROP_LIST Name = 5;
	public const STR_ENUM.BASIC_PROP_LIST Exp = 6;
	public const STR_ENUM.BASIC_PROP_LIST ExpNext = 7;
	public const STR_ENUM.BASIC_PROP_LIST Cash = 8;
	public const STR_ENUM.BASIC_PROP_LIST Grade = 9;
	public const STR_ENUM.BASIC_PROP_LIST NameIdx = 10;
	public const STR_ENUM.BASIC_PROP_LIST GetGold = 11;
	public const STR_ENUM.BASIC_PROP_LIST Switch = 12;
	public const STR_ENUM.BASIC_PROP_LIST SID = 13;
	public const STR_ENUM.BASIC_PROP_LIST Side = 14;
	public const STR_ENUM.BASIC_PROP_LIST Speed = 15;
	public const STR_ENUM.BASIC_PROP_LIST AttSpeed = 16;
	public const STR_ENUM.BASIC_PROP_LIST BAttSpeed = 17;
	public const STR_ENUM.BASIC_PROP_LIST HP = 18;
	public const STR_ENUM.BASIC_PROP_LIST HPMax = 19;
	public const STR_ENUM.BASIC_PROP_LIST RHP = 20;
	public const STR_ENUM.BASIC_PROP_LIST Armor = 21;
	public const STR_ENUM.BASIC_PROP_LIST ArmorMax = 22;
	public const STR_ENUM.BASIC_PROP_LIST Att = 23;
	public const STR_ENUM.BASIC_PROP_LIST FightMark = 24;
	public const STR_ENUM.BASIC_PROP_LIST MoveStatus = 25;
	public const STR_ENUM.BASIC_PROP_LIST ShootStatus = 26;
	public const STR_ENUM.BASIC_PROP_LIST FightStatus = 27;
	public const STR_ENUM.BASIC_PROP_LIST CurWeapon = 28;
	public const STR_ENUM.BASIC_PROP_LIST Desc = 29;
	public const STR_ENUM.BASIC_PROP_LIST SnipeShape = 30;
	public const STR_ENUM.BASIC_PROP_LIST LifeTime = 31;
	public const STR_ENUM.BASIC_PROP_LIST Shield = 32;
	public const STR_ENUM.BASIC_PROP_LIST RShield = 33;
	public const STR_ENUM.BASIC_PROP_LIST ShieldMax = 34;
	public const STR_ENUM.BASIC_PROP_LIST DefPhysical = 35;
	public const STR_ENUM.BASIC_PROP_LIST DefFire = 36;
	public const STR_ENUM.BASIC_PROP_LIST DefThunder = 37;
	public const STR_ENUM.BASIC_PROP_LIST DefCorrision = 38;
	public const STR_ENUM.BASIC_PROP_LIST DeputyWeapon = 39;
	public const STR_ENUM.BASIC_PROP_LIST ShieldStatus = 40;
	public const STR_ENUM.BASIC_PROP_LIST ActionType = 41;
	public const STR_ENUM.BASIC_PROP_LIST CrazyEff = 42;
	public const STR_ENUM.BASIC_PROP_LIST AdsorbDis = 43;
	public const STR_ENUM.BASIC_PROP_LIST WarCash = 44;
	public const STR_ENUM.BASIC_PROP_LIST WarGrade = 45;
	public const STR_ENUM.BASIC_PROP_LIST Abandoner = 46;
	public const STR_ENUM.BASIC_PROP_LIST ShieldRecoverTime = 47;
	public const STR_ENUM.BASIC_PROP_LIST InteractStatus = 48;
	public const STR_ENUM.BASIC_PROP_LIST WarClientPing = 49;
	public const STR_ENUM.BASIC_PROP_LIST LockEnemy = 50;
	public const STR_ENUM.BASIC_PROP_LIST Dead = 51;
	public const STR_ENUM.BASIC_PROP_LIST ClientOwner = 52;
	public const STR_ENUM.BASIC_PROP_LIST ClientSummonID = 53;
	public const STR_ENUM.BASIC_PROP_LIST Phase = 54;
	public const STR_ENUM.BASIC_PROP_LIST Owner = 55;
	public const STR_ENUM.BASIC_PROP_LIST SrcWeapon = 56;
	public const STR_ENUM.BASIC_PROP_LIST SrcPerform = 57;
	public const STR_ENUM.BASIC_PROP_LIST AttachPart = 58;
	public const STR_ENUM.BASIC_PROP_LIST AttachTarget = 59;
	public const STR_ENUM.BASIC_PROP_LIST RollTime = 60;
	public const STR_ENUM.BASIC_PROP_LIST SuperLevel = 61;
	public const STR_ENUM.BASIC_PROP_LIST WarGSCash = 62;
	public const STR_ENUM.BASIC_PROP_LIST Scene = 63;
	public const STR_ENUM.BASIC_PROP_LIST TeamPos = 64;
	public const STR_ENUM.BASIC_PROP_LIST Online = 65;
	public const STR_ENUM.BASIC_PROP_LIST TurnThresholdAngle = 66;
	public const STR_ENUM.BASIC_PROP_LIST TurnInterval = 67;
	public const STR_ENUM.BASIC_PROP_LIST SaveTime = 68;
	public const STR_ENUM.BASIC_PROP_LIST RandomSeed = 69;
	public const STR_ENUM.BASIC_PROP_LIST DebugStatus = 70;
	public const STR_ENUM.BASIC_PROP_LIST DropReason = 71;
	public const STR_ENUM.BASIC_PROP_LIST MonsterDrop = 72;
	public const STR_ENUM.BASIC_PROP_LIST DyingTimes = 73;
}

// Namespace: 
public enum STR_ENUM.INFO_PROP_LIST
{
	// Fields
	public int value__;
	public const STR_ENUM.INFO_PROP_LIST SID = 1;
	public const STR_ENUM.INFO_PROP_LIST Shape = 2;
	public const STR_ENUM.INFO_PROP_LIST Amount = 3;
	public const STR_ENUM.INFO_PROP_LIST Grade = 4;
	public const STR_ENUM.INFO_PROP_LIST AttSpeed = 5;
	public const STR_ENUM.INFO_PROP_LIST Att = 6;
	public const STR_ENUM.INFO_PROP_LIST ElementType = 7;
	public const STR_ENUM.INFO_PROP_LIST Accuracy = 8;
	public const STR_ENUM.INFO_PROP_LIST Stability = 9;
	public const STR_ENUM.INFO_PROP_LIST CrazyEff = 10;
	public const STR_ENUM.INFO_PROP_LIST CurBullet = 11;
	public const STR_ENUM.INFO_PROP_LIST MaxBullet = 12;
	public const STR_ENUM.INFO_PROP_LIST FillTime = 13;
	public const STR_ENUM.INFO_PROP_LIST FillPerform = 14;
	public const STR_ENUM.INFO_PROP_LIST Radius = 15;
	public const STR_ENUM.INFO_PROP_LIST Quality = 16;
	public const STR_ENUM.INFO_PROP_LIST UnwieldTime = 17;
	public const STR_ENUM.INFO_PROP_LIST WieldTime = 18;
	public const STR_ENUM.INFO_PROP_LIST AttDis = 19;
	public const STR_ENUM.INFO_PROP_LIST BulletSpeed = 20;
	public const STR_ENUM.INFO_PROP_LIST RShield = 21;
	public const STR_ENUM.INFO_PROP_LIST ShieldMax = 22;
	public const STR_ENUM.INFO_PROP_LIST ShieldStatus = 23;
	public const STR_ENUM.INFO_PROP_LIST ThrowInterval = 24;
	public const STR_ENUM.INFO_PROP_LIST ExplodeDelay = 25;
	public const STR_ENUM.INFO_PROP_LIST SnipeFov = 26;
	public const STR_ENUM.INFO_PROP_LIST SnipeTime = 27;
	public const STR_ENUM.INFO_PROP_LIST Trajectory = 28;
	public const STR_ENUM.INFO_PROP_LIST BulletVerticalAcc = 29;
	public const STR_ENUM.INFO_PROP_LIST ShieldRecoverTime = 30;
	public const STR_ENUM.INFO_PROP_LIST ColdTime = 31;
	public const STR_ENUM.INFO_PROP_LIST Pierce = 32;
	public const STR_ENUM.INFO_PROP_LIST BulletUse = 33;
	public const STR_ENUM.INFO_PROP_LIST BulletSID = 34;
	public const STR_ENUM.INFO_PROP_LIST AddStateTime = 35;
	public const STR_ENUM.INFO_PROP_LIST MaxCover = 36;
	public const STR_ENUM.INFO_PROP_LIST BallisticType = 37;
	public const STR_ENUM.INFO_PROP_LIST Inscription = 38;
	public const STR_ENUM.INFO_PROP_LIST MaxGrade = 39;
	public const STR_ENUM.INFO_PROP_LIST AttDistance = 40;
	public const STR_ENUM.INFO_PROP_LIST AttPerformIdx = 41;
	public const STR_ENUM.INFO_PROP_LIST HPConsumption = 42;
	public const STR_ENUM.INFO_PROP_LIST FillPerformID = 43;
	public const STR_ENUM.INFO_PROP_LIST DebuffProb = 44;
	public const STR_ENUM.INFO_PROP_LIST ChargeTime = 45;
	public const STR_ENUM.INFO_PROP_LIST BulletState = 46;
	public const STR_ENUM.INFO_PROP_LIST Enable = 47;
	public const STR_ENUM.INFO_PROP_LIST Pos = 48;
	public const STR_ENUM.INFO_PROP_LIST Target = 49;
	public const STR_ENUM.INFO_PROP_LIST LuckyHit = 50;
	public const STR_ENUM.INFO_PROP_LIST PFBulletUse = 51;
	public const STR_ENUM.INFO_PROP_LIST CurPFBullet = 52;
	public const STR_ENUM.INFO_PROP_LIST MaxPFBullet = 53;
	public const STR_ENUM.INFO_PROP_LIST KeepTime = 54;
	public const STR_ENUM.INFO_PROP_LIST DamInterval = 55;
}

// Namespace: 
public class VoicePlayer
{
	// Fields
	private float playVolume;
	private float lastTime;
	private float playedTime;
	private float receivedTime;
	private bool shouldPlay;
	private uint insertIndex;
	private float[] voiceData;
	private uint sampleRate;
	private AudioSource audioSourceCom;

	// Properties
	public AudioSource AudioSourceCom { get; }

	// Methods

	public AudioSource get_AudioSourceCom() { }

	public void Release() { }

	public void PlayVoice(byte[] voiceDataBuff, uint voiceDataLen) { }

	public void SetSampleRate(uint samples) { }

	public void SetPlayVolume(float volume) { }

	public float GetVolume(byte[] voiceDataBuff, uint voiceDataLen) { }

	public float GetCurVolume() { }

	public void Update() { }

	public void StopAudio() { }

	public void .ctor() { }
}

// Namespace: 
public static class lsnetstat
{
	// Methods

	public static void C2LSReportStat(string statSession, long target, int stat) { }

	public static void C2LSReportPing(string statSession, long target, int avgping) { }

	public static void C2LSReportLink(string statSession, long target, int linkTime, int disconnectedTime) { }

	public static void C2LSReportLog(string file, string message) { }

	public static void C2LSReportStatNew(string statSession, uint iTargetAccount, int stat) { }

	public static void C2LSTargetInfo(string statSession, uint iTargetAccount, string sTargetLocation) { }

	public static void C2LSReportPingNew(string statSession, uint iTargetAccount, List<int> pingList) { }

	public static void C2LSReportP2PResult(int iChannel, uint iTargetAccount, int iResult) { }

	public static void C2LSReportMatchStart(ulong iLobbyID) { }

	public static void C2LSReportMatchSucc(ulong iLobbyID, float passTime) { }

	public static void C2LSReportMatchSuccAndWar(ulong iLobbyID, uint iMasterAccount, float passTime) { }

	public static void C2LSReportTeamSuccAndWar(ulong iLobbyID, uint iMasterAccount) { }

	public static void C2LSReportMatchStartNew(ulong iLobbyID) { }

	public static void C2LSReportMatchSuccTimes(ulong iLobbyID) { }

	public static void C2LSReportMatchWaitTime(ulong iLobbyID, float passTime) { }

	public static void C2LSReportMatchSuccWaitTime(ulong iLobbyID, float passTime) { }

	public static void C2LSReportMatchAndWar(ulong iLobbyID, uint iMasterAccount, float passTime, bool isMatchSucc) { }

	public static void C2LSReportTeamAndWar(ulong iLobbyID, uint iMasterAccount) { }
}

// Namespace: 
public static class lsopenui
{
	// Methods

	public static void C2LSQueryMatchExpectTime(int iQueryIdx) { }

	public static void LS2CFixedPythonCode(lsopenui_LS2CFixedPythonCodeClass data) { }

	public static void LS2CMatchExpectTime(lsopenui_LS2CMatchExpectTimeClass data) { }
}

// Namespace: 
public abstract class AutoDropTriggerBase : MonoBehaviour
{
	// Methods

	public abstract void SetOpRange() { }

	private void Awake() { }

	protected void .ctor() { }
}

// Namespace: 
public class AutoDropTrigger : AutoDropTriggerBase
{
	// Methods

	public override void SetOpRange() { }

	public void .ctor() { }
}

// Namespace: 
public class AutoSmallDropTrigger : AutoDropTriggerBase
{
	// Methods

	public override void SetOpRange() { }

	public void .ctor() { }
}

// Namespace: 
public class DetectionClass
{
	// Fields
	public bool HasTargetFlag;
	public bool CancelCanDestoryFlag;
	private bool canAimTarget;
	public int AbsordID;
	public int AimTargetID;
	public float TargetTime;
	public int LockTargetID;
	private int LockActionID;
	private int CanDestoryID;
	private float CanDestoryTime;
	private int LastTargetID;
	private static int aimAssistEventID;
	private static bool aimAssist;
	private static DetectionClass m_instance;

	// Properties
	public static DetectionClass Instance { get; }

	// Methods

	public static DetectionClass get_Instance() { }

	private static void AddSettingEvent() { }

	public bool GetAimAssist() { }

	public void SetAimTargetActive(bool isActive) { }

	private bool IsAimTarget() { }

	private void showAbsordTarget(Transform absobj) { }

	private float GetWeaponAttDis(PlayerProp sHeroProp) { }

	private void RefreshLock(int ID) { }

	private void RefreshTargetView(int targetID) { }

	private void RefreshLockTargetIsDie() { }

	private void TryDelLockAction() { }

	public void ClearLockBySwitchWeapon(string type) { }

	private void setAbsordTarget(int pid) { }

	private void setAimTarget(int pid) { }

	private void setLockTarget(int pid) { }

	private float GetLockTime() { }

	private void TryChangeSightColor() { }

	public void Update() { }

	public static void Ctrl_ValueChange_Aim_Assist(object arg) { }

	public void SetResolution(bool choice) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class HideTeamerTrigger : MonoBehaviour
{
	// Fields
	private int curTeamateID;

	// Methods

	private int GetID(string name) { }

	public void OnTriggerEnter(Collider other) { }

	public void OnTriggerExit(Collider other) { }

	private void OnDisable() { }

	private void OnExitTeamer(string name) { }

	private bool JubgeIsTeamer(NewPlayerObject obj) { }

	public void .ctor() { }
}

// Namespace: 
public class NpcTrigger : MonoBehaviour
{
	// Methods

	public void OnTriggerEnter(Collider other) { }

	public void OnTriggerExit(Collider other) { }

	private void ShowHideDoorTip(string tag, bool isShow) { }

	public void .ctor() { }
}

// Namespace: 
public class PowerBallTrigger : MonoBehaviour
{
	// Methods

	private int GetID(string name) { }

	public void OnTriggerEnter(Collider other) { }

	public void OnTriggerExit(Collider other) { }

	public void .ctor() { }
}

// Namespace: 
public class TargetTrigger : MonoBehaviour
{
	// Fields
	private Dictionary<string, IteractItem> IteractDict;

	// Methods

	private void OnEnable() { }

	private void OnDisable() { }

	private void OnTriggerEnterHelp(string name, Transform owner) { }

	private void OnTriggerExitHelp(string name, Vector3 pos) { }

	public void OnTriggerEnter(Collider other) { }

	public void OnTriggerExit(Collider other) { }

	private int GetID(string name) { }

	private void DelShopTarData(int id) { }

	private void DelCraftsManTarData(int id) { }

	private void DelCampfireTarData(int id) { }

	private void DelLiftTarData(int id) { }

	private void ClearTimer(object[] param) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class TargetTrigger.<>c__DisplayClass5_0
{
	// Fields
	public string name;
	public TargetTrigger <>4__this;

	// Methods

	public void .ctor() { }

	internal bool <OnTriggerEnter>b__0() { }
}

// Namespace: 
public class IteractItem
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <NpcName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private CTimerNode <TimerNode>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <IsRelase>k__BackingField;

	// Properties
	public string NpcName { get; set; }
	public CTimerNode TimerNode { get; set; }
	public bool IsRelase { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_NpcName(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_NpcName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_TimerNode(CTimerNode value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public CTimerNode get_TimerNode() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_IsRelase(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_IsRelase() { }

	public void .ctor(string name, CTimerNode node, bool isRelase) { }
}

// Namespace: 
public class TeamerTrigger : MonoBehaviour
{
	// Methods

	private int GetID(string name) { }

	public void OnTriggerEnter(Collider other) { }

	public void OnTriggerExit(Collider other) { }

	public void DetectTeamerEvent(int pid) { }

	public void ExitTeamerEvent(int pid) { }

	public void DetectTeamerEvent2(string name) { }

	public void ExitTeamerEvent2(string name) { }

	public void .ctor() { }
}

// Namespace: 
public class TriggerManager
{
	// Fields
	public List<int> StoredShapeList;
	private static TriggerManager m_instance;
	private Camera fpsCamera;
	private List<int> enterTriggers;
	private CTimerNode triggerNode;
	private bool inHideState;
	public static bool CanShow;
	public static float CanShowTime;
	private CheckTriggerDefine curOpType;
	private int curOpId;
	private float checkTime;

	// Properties
	public static TriggerManager instance { get; }
	public List<int> EnterTriggers { get; }

	// Methods

	public static TriggerManager get_instance() { }

	public List<int> get_EnterTriggers() { }

	public void OnEnterTrigger(string enterName) { }

	public void OnExitTrigger(string enterName) { }

	private void SetCurOpInfo(CheckTriggerDefine curType, int curId) { }

	private void ClearTriggerTimer() { }

	private void CheckExist() { }

	private bool BeginTriggerTimer() { }

	private void GetCloseInfo(out NewPlayerObject obj, out CheckTriggerDefine checkType) { }

	private void HandleNpc(NewPlayerObject npcObj) { }

	private void HandleDrop(NewPlayerObject dropobject) { }

	private void HandleTeamer(NewPlayerObject teamer) { }

	private void ExcuteHandle(CheckTriggerDefine triggerType, int objId, bool hideAll = False) { }

	public void ClearAll() { }

	public void AtkHideInfo() { }

	public void HideInfo(string str) { }

	public void ResetShow(string str = "") { }

	public bool JubgeHasPanelShow() { }

	private int GetID(string name) { }

	public void OP() { }

	private bool CheckUIShow() { }

	public void Update() { }

	public bool IsStoredItemByShape(int shape) { }

	public GameObject RayLineCheckNPC(float distance) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class TriggerManager.<>c
{
	// Fields
	public static readonly TriggerManager.<>c <>9;
	public static Comparison<RaycastHit> <>9__20_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <GetCloseInfo>b__20_0(RaycastHit a, RaycastHit b) { }
}

// Namespace: 
public enum CheckTriggerDefine
{
	// Fields
	public int value__;
	public const CheckTriggerDefine None = 0;
	public const CheckTriggerDefine Default = 1;
	public const CheckTriggerDefine NPC = 2;
	public const CheckTriggerDefine Teamer = 3;
	public const CheckTriggerDefine CanOpDrop = 4;
}

// Namespace: 
public class WarzoneTrigger : MonoBehaviour
{
	// Methods

	public void OnDisable() { }

	public void Update() { }

	public void OnTriggerEnter(Collider other) { }

	public void OnTriggerExit(Collider other) { }

	public void .ctor() { }
}

// Namespace: 
public class CAutoQueue
{
	// Fields
	public List<string> m_PrefabTypeList;
	public Dictionary<string, string> m_PrefabNameDict;
	public Dictionary<string, bool> m_PoolInitedDict;
	public object[] m_DataSource;
	public int m_ContentNum;
	public Vector2 m_SingleBlockSize;
	public Vector2 m_ContentSize;
	public Transform m_Transform;
	public Transform m_U3DContentList;
	public RectTransform m_ViewRect;

	// Methods

	public void .ctor(Transform trans, Transform contentlist) { }

	public void SetPrefabTypeLst(string Type, int RewardNum) { }

	public void SetDataSource(object[] objList) { }

	public void InitCellContent(Transform tran) { }

	public void InitCellContentWithNoExpand(Transform tran, Vector2 Size) { }

	public Transform InstantiateNextItem(int index, string prefabName) { }

	public void ProvideData(Transform Object, int Index) { }

	public Transform FindCurPos(Vector2 Curpos) { }

	public void UnityEngineMessageTransform(object infoobj, string MethodName) { }

	public void Refresh() { }

	public void ClearAll() { }

	public void CheckBorder(Transform Background) { }

	public void CheckBorderWithContextFilter(Transform Background, float ExtraSize, Transform Parent) { }
}

// Namespace: 
public class CtrlTips : MonoBehaviour
{
	// Fields
	private int textId;
	private TextMeshProUGUI selfText;
	private int eventId;
	private GameObject cursorTips;
	private bool needShow;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public void Refresh(object Obj) { }

	private void SetText() { }

	public void .ctor() { }
}

// Namespace: 
public class FPSPing_Logic : MonoBehaviour
{
	// Fields
	private TextMeshProUGUI FPSText;
	private TextMeshProUGUI PingText;
	private float fpsByDeltatime;
	private float passedTime;
	private int frameCount;
	private float realtimeFPS;
	private Animator m_FPSAnimator;
	private bool isOpen;
	private int pingColorType;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void Update() { }

	private void PingEventCallBack(object[] args) { }

	private void SetPingColor(float ping) { }

	private void SetPingState() { }

	public void .ctor() { }
}

// Namespace: 
public class GMItem : MonoBehaviour
{
	// Fields
	private int m_ID;
	private Transform m_argItemParent;
	private Transform m_argItemObj;

	// Methods

	private void Awake() { }

	private void ScrollCellIndex(int index) { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	private void ScrollCellContent(object infoobj) { }

	public void ShowItemInfo(GMCmd cmdObj) { }

	private void CreateArgItem(string argStr, int idx) { }

	private void ExecuteCommand() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <ShowItemInfo>b__11_0(string labelName, string labelText) { }
}

// Namespace: 
public class GMLastItem : MonoBehaviour
{
	// Fields
	private TextMeshProUGUI text;

	// Methods

	private void Awake() { }

	private void ScrollCellIndex(int index) { }

	private void ExecuteCommand() { }

	public void .ctor() { }
}

// Namespace: 
public class GMMOnsterObject
{
	// Fields
	public string name;
	public int sid;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class HideLevelGM_Item : MonoBehaviour
{
	// Fields
	private TextMeshProUGUI levelName;
	private LevelGMInfoData selfData;

	// Methods

	private void Awake() { }

	private void OP() { }

	private string GetLevelName(int id) { }

	public void ScrollCellContent(object infoobj) { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void .ctor() { }
}

// Namespace: 
public class LevelGM_Item : MonoBehaviour
{
	// Fields
	private TextMeshProUGUI levelName;
	private LevelGMInfoData selfData;

	// Methods

	private void Awake() { }

	private void OP() { }

	public void ScrollCellContent(object infoobj) { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void .ctor() { }
}

// Namespace: 
public class MonsterGM_Item : MonoBehaviour
{
	// Fields
	private TextMeshProUGUI monsterName;
	private TextMeshProUGUI sid;
	private GMMOnsterObject selfData;

	// Methods

	private void Awake() { }

	private void OP() { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void ScrollCellContent(object infoobj) { }

	public void .ctor() { }
}

// Namespace: 
public class GrowthLevelItem
{
	// Fields
	public GameObject LevelObj;
	public TextMeshProUGUI Desc;
	public Animator Ani;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class PCGrowthDetailInfo : MonoBehaviour
{
	// Fields
	private GameObject GrowthInfo;
	private TextMeshProUGUI GrowthName;
	private Image GrowthIcon;
	private TextMeshProUGUI GrowthLevel;
	private TextMeshProUGUI GrowthDesc;
	private Dictionary<int, GrowthLevelItem> GrowthLevelDict;
	private GameObject CostInfoObj;
	private GameObject LeftTipsObj;
	private GameObject UpTipObj;
	private GameObject RevTipObj;
	private GameObject RightTips;
	private GameObject InHomeTipsObj;
	private GameObject InHomeLevelObj;
	private GameObject InHomeCostObj;
	private GameObject LockTips;
	private GameObject NeedLevelTips;
	private TextMeshProUGUI LockText;
	private Animator UpTipAni;
	private TextMeshProUGUI NeedCash;
	private TextMeshProUGUI InHomeLevelText;
	private TextMeshProUGUI InHomeCostText;
	private Animator CashAni;
	private int CurOpSid;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void InitTransform() { }

	private void InitEvent() { }

	private void RemoveEvent() { }

	private void SublimeInfoCB(object[] args) { }

	private void RefreshInfo(int sid) { }

	private bool JubgeDepend(SublimeGradeInfo gradeData) { }

	private void LevelShow(int sid) { }

	private void ExitOP() { }

	public void .ctor() { }
}

// Namespace: 
public class GrowthInfoItem
{
	// Fields
	public TextMeshProUGUI LevelInfo;
	public Animator LevelAni;
	public M1Button Btn;
	public StableKeybinding ControlBtn;
	public Image IconImg;
	public int GrowthSid;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class GrowthHeroItem
{
	// Fields
	public int HeroSid;
	public Transform ItemTrans;
	public Animator Ani;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class GrowthUpInfo
{
	// Fields
	public int GrowthSid;
	public int Cost;
	public int TarLevel;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class PCGrowthPanel_Logic : MonoBehaviour
{
	// Fields
	private const int Level_1 = 0;
	private const int Level_2 = 10;
	private const int Level_3 = 30;
	private const int Level_4 = 45;
	private const int Level_5 = 60;
	private const int Level_6 = 127;
	private List<int> LevelList;
	private TextMeshProUGUI PlayerLevelText;
	private GameObject BoxRedTips;
	private Animator PlayerGradeAni;
	private StableKeybinding TabBtn;
	private Dictionary<int, GrowthInfoItem> GrowthDict;
	private Dictionary<int, GrowthInfoItem> HeroGrowthDict;
	private Dictionary<int, Image> SegmentImgDict;
	private Dictionary<int, Animator> SegmentBarDict;
	private Dictionary<int, Image> RateBarDict;
	private Dictionary<int, int> SegmentLevel;
	private Dictionary<int, int> AllGradeUp;
	private Dictionary<int, List<int>> SortOrderDict;
	private Dictionary<int, GameObject> LevelAniObjDict;
	private List<int> RewardLevels;
	private Transform HeroContent;
	private Transform HeroItem;
	private M1Button HeroLeftBtn;
	private M1Button HeroRightBtn;
	private GameObject CashBaseObj;
	private TextMeshProUGUI HasCash;
	private StableKeybinding SaveBtn;
	private Animator HeroLineAni;
	private GameObject EscTips;
	private BaseKeybinding BackBtn;
	private GameObject RewardObj;
	private GameObject CloseRewarBG;
	private bool RewardListShow;
	private Image RewardTipsImg;
	private M1Button RewardTipsBtn;
	private bool ShowTipsInfo;
	private Transform RewardInfoTrans;
	private TextMeshProUGUI RewardTipsName;
	private TextMeshProUGUI RewardTipsDesc;
	private Vector3 HidePos;
	public float offsetX;
	private bool isFirst;
	private Dictionary<int, GrowthHeroItem> HeroItemDict;
	private int CurShowHeroIndex;
	private Dictionary<int, GrowthUpInfo> GrowthUpSort;
	private List<int> GrowthUpOrderList;
	private int GrowthUpOrder;
	private int EnterGrowthId;
	private int SelectItemId;
	private bool HidePlayerInfo;
	private bool HideFriend;
	private bool IsGuide;
	private bool beDestroy;
	private M1Button UpgradeBtn;
	private M1Button AnnulBtn;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void Start() { }

	private void Update() { }

	private void OnDisable() { }

	private void OnDestroy() { }

	private void InitTransform() { }

	private void InitBtnEvent() { }

	private void InitEvent() { }

	private void RemoveEvent() { }

	public void OnGuideUI(object[] args) { }

	private void CtrlCB(object[] args) { }

	private void SublimeInfoCB(object[] args) { }

	private void OnEnterGrowthItem(int sid, int itemIndex = 0) { }

	private void OnExitGrowthItem(Transform t) { }

	private void ClickCancel() { }

	private void SaveGrowthItemId(int clickId) { }

	private void OnClickGrowthItem(int clickId) { }

	private void OnClickHeroItem(int heroSid, int selectIndex) { }

	private void RewardListEnable() { }

	private void OnEnterSingleRewardTips(Transform t) { }

	private void OnExitSingleRewardTips(Transform t) { }

	private void OnClickLeft() { }

	private void OnClickRight() { }

	private void OnBack() { }

	private void ShowPanel() { }

	private void ShowLevelText(TextMeshProUGUI textMesh, int curL, int maxL, bool isFaker) { }

	private void ShowGradeBar(int grade) { }

	private void RedTips(int grade) { }

	private void ShowSingleReward(int grade) { }

	private void ShowComGrowthItem() { }

	private void ShowHeroGrowthItem(int heroSid) { }

	private void ShowHeroItem() { }

	private void ShowHeroItemAni(int heroSid, bool isChange = True) { }

	private void ShowSecondaryWindow() { }

	private void SecondaryClosePanel() { }

	private void ShowOther() { }

	private bool JubgeLevel(DataBase gData, int tarLevel) { }

	private bool JubgeDepend(DataBase gData, int tarLevel) { }

	private bool JubgeCash(DataBase gData, int tarLevel) { }

	private void FakerUp() { }

	private void CancelUp(int cancelSid) { }

	private bool JubgeSatisfyLevel(int sid) { }

	private bool JubgeFakerLevel(int sid, int level) { }

	private bool JubgeFakerDepend(int growthSid, int level) { }

	private void SendUpInfo() { }

	private void SortOrder() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCGrowthPanel_Logic.<>c__DisplayClass62_0
{
	// Fields
	public int index;
	public int selfSid;
	public PCGrowthPanel_Logic <>4__this;

	// Methods

	public void .ctor() { }

	internal void <InitTransform>b__0(Transform <p0>) { }

	internal void <InitTransform>b__1() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class PCGrowthPanel_Logic.<>c
{
	// Fields
	public static readonly PCGrowthPanel_Logic.<>c <>9;
	public static Comparison<RewardTransSort> <>9__85_0;
	public static Buttonevent <>9__90_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <ShowSingleReward>b__85_0(RewardTransSort a, RewardTransSort b) { }

	internal void <ShowSecondaryWindow>b__90_0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCGrowthPanel_Logic.<>c__DisplayClass87_0
{
	// Fields
	public int growthId;
	public int index;
	public PCGrowthPanel_Logic <>4__this;

	// Methods

	public void .ctor() { }

	internal void <ShowHeroGrowthItem>b__0() { }

	internal void <ShowHeroGrowthItem>b__1(Transform <p0>) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCGrowthPanel_Logic.<>c__DisplayClass88_0
{
	// Fields
	public int heroSid;
	public PCGrowthPanel_Logic <>4__this;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCGrowthPanel_Logic.<>c__DisplayClass88_1
{
	// Fields
	public int hi;
	public PCGrowthPanel_Logic.<>c__DisplayClass88_0 CS$<>8__locals1;

	// Methods

	public void .ctor() { }

	internal void <ShowHeroItem>b__0() { }
}

// Namespace: 
public class PCSublimeItem : MonoBehaviour
{
	// Fields
	private Animator ani;
	private int selfSid;
	private bool isHero;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void InitEvent() { }

	private void RemoveEvent() { }

	private void SublimeInfoCB(object[] args) { }

	private bool IsFullGrade(out bool hasGrade) { }

	private bool SatisfyCash() { }

	private bool CanUp() { }

	private bool HasHero(int heroSid) { }

	private void RefreshItemState(int heroSid = 0) { }

	private void refresGuideOP() { }

	private void guideOP(bool flag) { }

	public void .ctor() { }
}

// Namespace: 
public class PCSublimeLevelLineCtr : MonoBehaviour
{
	// Fields
	private int selfLevel;
	private Animator ani;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void SublimeInfoCB(object[] args) { }

	public void .ctor() { }
}

// Namespace: 
public class RewardTransSort
{
	// Fields
	public int sid;
	public int type;
	public int level;
	public Transform trans;
	public Animator ani;
	public TextMeshProUGUI desc;
	public Image image;
	public M1Button btn;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class PCSublimeReward : MonoBehaviour
{
	// Fields
	public float offsetX;
	private Transform rewardItem;
	private Transform tipsItem;
	private StableKeybinding tipsCloseBtn;
	private DataBase playerInfo;
	private bool isFirst;
	private bool hasHightlight;
	private List<RewardTransSort> rewardTrans;
	private List<int> rewardLevels;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void InitTransform() { }

	private void ClickEvent() { }

	private void ShowReward() { }

	private void RefreshShow(RewardTransSort reward) { }

	private void SetHightLight() { }

	private void ShowDesc(Transform t) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class PCSublimeReward.<>c
{
	// Fields
	public static readonly PCSublimeReward.<>c <>9;
	public static Comparison<RewardTransSort> <>9__14_0;
	public static M1Button.AssignOneCallBack <>9__15_0;
	public static M1Button.AssignOneCallBack <>9__15_1;
	public static M1Button.AssignOneCallBack <>9__15_2;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <ShowReward>b__14_0(RewardTransSort a, RewardTransSort b) { }

	internal void <RefreshShow>b__15_0(Transform <p0>) { }

	internal void <RefreshShow>b__15_1(Transform <p0>) { }

	internal void <RefreshShow>b__15_2(Transform <p0>) { }
}

// Namespace: 
public class SublimeManager
{
	// Fields
	public static SublimeManager m_instance;
	private Dictionary<int, SublimeObject> SublimeDict;
	private Dictionary<int, SublimeObject> FakerSublimeDict;
	private int playerFakerGrade;
	private int playerFakerCash;
	private int playerCash;
	public bool IsHomeOpen;
	public bool IsInWarScenes;
	public bool IsCanOpenSublime;
	public int UseHeroSid;
	public int LimitOpenCash;
	public int ShowRedResult;
	public int NextGetRewardGrade;

	// Properties
	public static SublimeManager Instance { get; }
	public int PlayerFakerGrade { get; }
	public int PlayerFakerCash { get; }
	public int PlayerCash { get; }

	// Methods

	public static SublimeManager get_Instance() { }

	protected void .ctor() { }

	public int get_PlayerFakerGrade() { }

	public void SetPlayerFakerGrade(int grade, bool isUp = True) { }

	public int get_PlayerFakerCash() { }

	public void SetPlayerFakerCash(int cash) { }

	public int get_PlayerCash() { }

	public void SetPlayerCash(int cash) { }

	public void AddSublime(int sid, int level) { }

	public SublimeObject GetSublime(int sid) { }

	public bool HasSublime(int sid) { }

	public void GetAttrByType(int heroSid, int attrType, out int addNum, out int addPer) { }

	private void GetAttr(int heroSid, int sid, int curLevel, int attrType, out int addNum, out int addPer) { }

	public void ClearAll() { }

	public void AddFakerSublime(int sid, int level, int orderIndex) { }

	public void DelFakerSublime(int sid, out int index) { }

	public void DelAllFaker() { }

	public SublimeObject GetFakerSublime(int sid) { }

	public Dictionary<int, SublimeObject> GetAllFakerSub() { }

	public bool HasFakerSublime(int sid) { }

	public int GetSublimeTarLevel(int sid) { }

	public void InHomeOtherPanel(bool isShow) { }

	public void InWarOtherPanel(bool isShow) { }
}

// Namespace: 
public class SublimeObject
{
	// Fields
	public int GrowthSID;
	public int CurLevel;
	public Stack<int> indexStack;

	// Methods

	public void .ctor(int growthSid, int curLevel) { }
}

// Namespace: 
[RequireComponent] // RVA: 0x75160 Offset: 0x74560 VA: 0x180075160
public class CLogicBaseUIForm : MonoBehaviour
{
	// Fields
	public int m_BeAttackID;
	public int m_BeAttackValue;

	// Methods

	protected void RegisterButtonEvent(Transform btnTra, UnityAction handler) { }

	protected void RegisterButtonEvent(string btnName, UnityAction handler) { }

	public void HideSCK() { }

	public virtual void HeroInjured(object[] msg) { }

	public void ResumeSCK() { }

	public void ClearSCK() { }

	public void .ctor() { }
}

// Namespace: 
public static class SubPanelSCKManager
{
	// Fields
	public static Stack<int> m_Stack;

	// Methods

	public static void AddInStack(int item) { }

	public static void DeleteInStack() { }

	public static void Clear() { }

	private static void .cctor() { }
}

// Namespace: 
public class UIFormName
{
	// Fields
	public static string LOADING_PANEL;
	public static string LOADINGCG_PANEL;
	public const string TEAM_INFO_PANEL = "teamwindows";
	public const string TEAM_SALVA_PANEL = "WP_Salva_Panel";
	public const string HOME_PANEL_PLAYER_INFO = "Player_info";
	public const string WAR_MINIMAP_PANEL = "minimap";
	public const string PLAYER_INFO_PANEL = "PC_Panel_PlayInfo";
	public const string FRIEND_CARD_PANEL = "Res/UI/home/Prefabs/Friend/friendcard";
	public const string FRIEND_APPLY_PANEL = "Res/UI/home/Prefabs/Friend/apply_windows";
	public const string WINDOWS_CHANNEL = "Res/UI/home/Prefabs/Charater/windows_channel";
	public const string WINDOWS_BUY = "Res/UI/home/Prefabs/Charater/windows_buy";
	public const string WINDOWS_NOTTIFIY = "Res/UI/home/Prefabs/Charater/windows_nottifiy";
	public const string WINDOWS_REWARD = "Res/UI/home/Prefabs/Charater/windows_reward";
	public const string CHARATERTALENT_PANEL = "Res/UI/home/Prefabs/Charater/Panel_charatertalent";
	public const string GRAPH_PANLEL = "PC_Panel_Graph";
	public const string GROWTHTREE_PANLEL = "PC_Panel_growthtree";
	public const string WARGROWTHTREE_PANLEL = "PC_Panel_WarGrowthtree";
	public const string GRAPHN_REWARD_PANLEL = "PC_Panel_reward";
	public const string TASK_PANEL = "Res/UI/home/Prefabs/Task/Panel_BattlePass";
	public const string RECONNECT_PANEL = "panel_reconnecting";
	public const string FORCEBACK_PANEL = "lay_preparationmask";
	public const string JOYSTICK_PANEL = "Panel_JoyStick";
	public const string WARDROPWEAPONCONTAST = "PC_panel_dorpweaponcontrast";
	public static string ASK_RESURGENCE_PANEL;
	public const string FAKERDEAD_PANEL = "Res/UI/War/Prefabs/FakerDead/Panel_fakerdead";
	public static string REALDEAD_PANEL;
	public const string ASK_RELICRESURGENCE_PANEL = "Panel_warrelicresurgence";
	public const string GM_PANEL = "panel_GM";
	public const string GM_BTN = "btn_GM";
	public const string EXEC_PANEL = "Panel_Exec";
	public const string FPS_PING = "FPS_Ping";
	public const string WAR_SIGHT = "Res/UI/War/Prefabs/Sight/Panel_Sight";
	public const string DROP_PANEL = "Res/UI/drop/Prefabs/drop";
	public static string BOSS_PANEL;
	public static string BOSS_HAND_PANEL;
	public const string QUICKGM_PANEL = "quickgm";
	public const string QUICK_EFFECT_GM_PANEL = "quick_effectsGM";
	public const string WEAPON_GM_PANEL = "weapontool";
	public const string MONSTER_GM_PANEL = "monstertool";
	public const string LEVEL_GM_PANEL = "leveltool";
	public const string HIDELEVEL_GM_PANEL = "hideleveltool";
	public const string RELIC_GM_PANEL = "relictool";
	public const string COLLECTIONS = "Res/UI/home/Prefabs/Collection/collection";
	public const string COMMONMIDDLEPOP = "Res/UI/home/Prefabs/windows_1";
	public const string COMMONNOTIFY_PANEL = "panel_CommonNotify";
	public const string COMMONINFOPOP = "Res/UI/package/Prefabs/desc_for_package";
	public const string EFFECT_PANEL = "Panel_Effect";
	public const string COMMON_WEAPON_INFO = "Res/UI/package/Prefabs/weapon_info";
	public const string COMMON_PACKAGE_WEAPON_INFO = "Res/UI/drop/Prefabs/weapon_package_info";
	public const string GUIDE_INFO = "PC_Panel_guidetips";
	public const string GUIDE_UI_INFO = "PC_Panel_UIcourse";
	public const string GUIDE_COMMON_INFO = "lay_warcoursewindows";
	public const string SHOP_WEAPONBOX_POP = "Res/UI/home/Prefabs/item_unit/Window_RewardPop";
	public const string PC_REWARD_COM = "commonnotice_reward_PCunit";
	public const string DESC_SKILL = "desc_skill";
	public const string PC_PANEL_WEAPONCOLLECTION = "PC_Panel_weaponcollection";
	public const string PCDESCPROTOTYPEITEM = "Desc_prototype_Item";
	public const string PCDESCHEROITEM = "Desc_Hero_Item";
	public const string LOGIN_SERVER_ITEM = "item_server";
	public const string LOGIN_PANEL = "Panel_login";
	public const string LOGIC_TEST_PANEL = "PC_Panel_LogicWar_Test";
	public const string CREATE_ROLE_PANEL = "PC_commonwindows_changename";
	public const string REPLACE_PLAYER_PANEL = "PC_ReplacePlayer_Panel";
	public const string LODING_SAVETIPS = "PC_Panel_savetips";
	public const string PC_CommonWindows_EscGame = "PC_commonwindows_escgame";
	public const string MASKMESSAGE = "MaskMessage";
	public const string FEEDBACKOUTWAR = "FeedBackOutWar";
	public const string ARCHIVEFAIL_PANEL = "reserve_tips";
	public const string PC_Panel_teaminfo = "PC_Panel_teaminfo";
	public const string GETMONEY_PANEL = "Res/UI/messagebox/panel_getmoney";
	public const string GETTHING_PANEL = "Res/UI/messagebox/panel_getthing";
	public const string MSG_PANEL_FLOAT_MIDDLE_TOP = "panel_floatmsg_middle_top";
	public const string MSG_BOX_PANEL = "panel_MsgBox";
	public const string PLAYER_INFO_TALENT_TIPS = "desc_talent_show";
	public const string PLAYER_INFO_RELIC_TIPS = "desc_relic_show";
	public const string PLAYER_INFO_WEAPON_TIPS = "desc_weapon_show";
	public const string PLAYER_INFO_ATTRSCROLL_TIPS = "desc_attribute_show";
	public const string RECORD_INFO_WEAPON_TIPS = "desc_weapon_record";
	public const string TARGET_TIPS = "Target_tips";
	public const string Warning_snipe_UIHub = "Warning_snipe_UIHub";
	public const string PC_UNLOCKITEM_PANEL = "PC_panel_outwarunlock";
	public const string NPC_EVENT_PANAL = "PC_Panel_Event";
	public const string CARNPC_PANEL = "PC_Panel_CarNPC";
	public const string CARNPCFAIL_PANEL = "PC_Panel_CarNPCFail";
	public const string CARNPC_TIP = "PC_Panel_escortbattle";
	public const string DEFENDNPC_TIP = "PC_Panel_defensivebattle";
	public const string NPC_EVENT_CHOOSE_PANEL = "PC_Panel_Event_choosewindows";
	public const string MARKSIGNAL_PANEL = "Res/UIPC/Signal/lay_markpanel";
	public const string MARKSIGNAL_TIPS = "lay_mark";
	public const string MARKMESSAGE = "PanelMessage";
	public static string HOME_D_PANEL;
	public static string WAREND_PANEL;
	public static string CHARATER_PANEL;
	public static string SELECT_ARCHIVE_PANEL;
	private static string WAR_PANEL;
	public static string MATCHING_PANEL;
	public static string PC_commonwindows_single;
	public static string PC_Panel_HeroState;
	public static string PCESCSETTING_PANEL;
	public static string FEED_BACK_PANEL;
	public static string PACKAGE_PANEL;
	public static string PC_WeaponPop;
	public static string PC_ShopWeaponPop;
	public static string PC_RelicPop;
	public static string PC_GraphPaper;
	public static string PC_TalentPop;
	public static string PC_ItemPop;
	public static string TALENT_CHOOSE;
	public static string WAR_SHOP_PANEL;
	public static string INSCIPRTION_SHOP;
	public static string SETTING_PANEL;
	public static string PC_ConfirmPanel;
	public static string ESCWINDOWSESCGAME;
	public static string PC_JoinLobbyPanel;
	public static string PCDROPWEAPON;
	public static string PCDROPRELIC;
	public static string PCDROPPROPERTY;
	public static string PCDROPKEYITEM;
	public static string ATTRSCROLL_CHOOSE;
	public static string COLLECTION_PCPANEL;
	public static string TEAM_PANEL;
	public static string FRIEND_PANEL;
	public static string INVITE_PANEL;
	public static string CHAT_ITEM;
	public static string EMOJI_PCUNIT;
	public static string FRIEDN_ITEM;
	public static string PC_Debug_Panel;
	public static string lay_controllerkey_setting;
	public static string PC_CodeShield_Panel;
	public static string CJTALENT_CHOOSE;

	// Methods

	public static void FigurePlatform() { }

	public static string GetWAR_PANEL() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public static class UINameDefine
{
	// Fields
	public static string Prepartion;
	public static string Home;
	public static string WeaponCollection;
	public static string Weapondesc;
	public static string Collection;
	public static string Monsterdesc;
	public static string Graph;
	public static string Setting;
	public static string Playerinfo;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class UIPathTable
{
	// Fields
	public static string ZM_Panel_Preparation;
	public static string teamwindows;
	public static string WP_Salva_Panel;
	public static string Player_info;
	public static string minimap;
	public static string PC_Panel_PlayInfo;
	public static string PC_Panel_growthtree;
	public static string PC_Panel_WarGrowthtree;
	public static string PC_Panel_reward;
	public static string panel_reconnecting;
	public static string Panel_JoyStick;
	public static string pattern_ZMunit;
	public static string PC_panel_weaponcontrast;
	public static string Panel_warrelicresurgence;
	public static string panel_GM;
	public static string btn_GM;
	public static string Panel_Exec;
	public static string FPS_Ping;
	public static string Panel_bosshp;
	public static string Panel_bosshandhp;
	public static string quickgm;
	public static string quick_effectsGM;
	public static string weapontool;
	public static string monstertool;
	public static string leveltool;
	public static string playervoice_pcunit;
	public static string panel_CommonNotify;
	public static string Panel_Effect;
	public static string PC_Panel_guidetips;
	public static string PC_Panel_UIcourse;
	public static string commonnotice_reward_PCunit;
	public static string desc_skill;
	public static string PC_Panel_weaponcollection;
	public static string Desc_prototype_Item;
	public static string Desc_Hero_Item;
	public static string item_server;
	public static string Panel_login;
	public static string PC_Panel_LogicWar_Test;
	public static string PC_commonwindows_changename;
	public static string PC_ReplacePlayer_Panel;
	public static string PC_Panel_savetips;
	public static string PC_commonwindows_escgame;
	public static string panel_floatmsg_middle_top;
	public static string panel_MsgBox;
	public static string desc_talent_show;
	public static string desc_relic_show;
	public static string desc_weapon_show;
	public static string desc_attribute_show;
	public static string desc_weapon_record;
	public static string PC_Panel_Event;
	public static string PC_Panel_CarNPC;
	public static string PC_Panel_CarNPCFail;
	public static string PC_Panel_Dialog_Home;
	public static string PC_panel_reserve;
	public static string Steam_matchingtips;
	public static string PC_Panel_HeroState;
	public static string ESC_windows;
	public static string PC_Panel_feedback;
	public static string desc_weapon_PackageWeapon;
	public static string desc_weapon_WarShopWeapon;
	public static string desc_relic;
	public static string desc_Graph;
	public static string desc_talent;
	public static string desc_item_Common;
	public static string Panel_talentchoose;
	public static string PC_commonwindows;
	public static string ESC_windows_escgame;
	public static string desc_weapon_DropWeapon;
	public static string desc_item_dropCommon;
	public static string desc_item_dropAttr;
	public static string desc_item_dropN;
	public static string PC_Panel_collection;
	public static string invited_box;
	public static string PC_Panel_talentchoose_CJ;
	public static string PC_Panel_Loading;
	public static string PC_Panel_war;
	public static string PC_Panel_package;
	public static string PC_Panel_talentchoose;
	public static string PC_Panel_Warshop;
	public static string PC_Panel_setting;
	public static string PC_Panel_Inscriptionshop;
	public static string desc_property_panel;
	public static string PC_Panel_warend;
	public static string PC_Panel_character;
	public static string Steam_Panel_Preparation;
	public static string PC_Panel_Preparation;
	public static string PC_panel_Friend;
	public static string PC_Invited_Box;
	public static string PC_panel_rescueN;
	public static string PC_panel_Watchwar;
	public static string PC_Panel_bosshp;
	public static string PC_Panel_bosshandhp;
	public static string LogItem;
	public static string desc_2_tag;
	public static string Item_GM_Last;
	public static string Item_GM;
	public static string quick_unit;
	public static string weapon_unit;
	public static string monster_unit;
	public static string level_unit;
	public static string quick_effect_unit;
	public static string Graph_PCunit;
	public static string item_PCunitGraph;
	public static string Inscription_PCunit;
	public static string item_PCunitRelic;
	public static string warshop_PCunit;
	public static string Graph_PCunit_warend;
	public static string Hero_PCunit;
	public static string lay_preparationmask;
	public static string PCunit_talent;
	public static string weaponcollection_PCunit;
	public static string MonsterCollection_PCunit2;
	public static string MonsterCollection_PCunit;
	public static string RelicCollection_PCunit;
	public static string pattern_PCunit;
	public static string Friend_PCunit;
	public static string Friendseach_PCunit;
	public static string btn_options_PCunit;
	public static string ChatItem;
	public static string matchrecord_PCunit;
	public static string reserve_pcunit;
	public static string NetWorkLimitItem;
	public static string pattern_Steamunit;
	public static string Target_tips;
	public static string DebugConsole;
	public static string PC_commonwindows_single;
	public static string PCunit_Relic;
	public static string desc_item_dropKey;
	public static string PCunit_Item;
	public static string PC_Panel_Event_choosewindows;
	public static string PC_panel_dorpweaponcontrast;
	public static string desc_2_panelrelic;
	public static string PC_Panel_escortbattle;
	public static string PC_Panel_defensivebattle;
	public static string relictool;
	public static string relic_unit;
	public static string PC_panel_outwarunlock;
	public static string lay_mark;
	public static string PanelMessage;
	public static string CodeShieldItem;
	public static string CodeShieldConsole;
	public static string lay_controllerkey_setting;
	public static string lay_warcoursewindows;
	public static string MaskMessage;
	public static string ZM_matchingtips;
	public static string FeedBackOutWar;
	public static string reserve_tips;
	public static string Friend_ZMunit;
	public static string ZM_panel_Friend;
	public static string ZM_Invited_Box;
	public static string Warning_snipe_UIHub;
	public static string hidelevel_unit;
	public static string hideleveltool;
	public static string PC_Panel_teaminfo;
	public static string teaminfo_relic_PCunit;
	public static string PC_panel_LoadingCG;
	public static string PC_commonwindows_addteam;
	public static string emoji_pcunit;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public class PCInvitedPanel_Logic : MonoBehaviour
{
	// Fields
	public Transform Invited_Team;
	public Transform Invited_Friend;
	public Dictionary<int, Transform> InviteDict;
	private float intervalTime;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	private void OnApplyFriendAccept(int pid) { }

	private void OnApplyFriendRefuse(int pid) { }

	private void OnApplyTeamAccept(int pid) { }

	private void BackGame() { }

	private void OnApplyTeamRefuse(int pid) { }

	public void InvitedEventCallBack(object[] msg) { }

	private void ViewAllInvite() { }

	public void AddInvite(int inviteid) { }

	public void AddTeamInvite(int inviteid) { }

	public void DelInvite(int inviteid) { }

	private void DelFriendInvite(int inviteid) { }

	private void DelTeamInvite(int inviteid) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCInvitedPanel_Logic.<>c__DisplayClass9_0
{
	// Fields
	public int pid;

	// Methods

	public void .ctor() { }

	internal void <OnApplyTeamAccept>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCInvitedPanel_Logic.<>c__DisplayClass14_0
{
	// Fields
	public PCInvitedPanel_Logic <>4__this;
	public int inviteid;

	// Methods

	public void .ctor() { }

	internal void <AddInvite>b__0() { }

	internal void <AddInvite>b__1() { }

	internal void <AddInvite>b__2(object[] p) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCInvitedPanel_Logic.<>c__DisplayClass15_0
{
	// Fields
	public PCInvitedPanel_Logic <>4__this;
	public int inviteid;

	// Methods

	public void .ctor() { }

	internal void <AddTeamInvite>b__0() { }

	internal void <AddTeamInvite>b__1() { }

	internal void <AddTeamInvite>b__2(object[] p) { }
}

// Namespace: 
public class ChooseItemObject
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <ItemSID>k__BackingField;

	// Properties
	public int ItemSID { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_ItemSID(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_ItemSID() { }

	public void .ctor(int itemSID) { }
}

// Namespace: 
internal class PCControllerAutoShoot_Logic : MonoBehaviour
{
	// Fields
	private int m_PressEvetID;
	private bool useAutoShoot;
	private bool m_bPress;
	private int m_Event;
	private int m_AutoAimatEventID;
	private bool m_AimatFlag;
	public float speed;

	// Methods

	public void Start() { }

	public void OnDestroy() { }

	protected void AutoRepeatingFire() { }

	public void SetPressFlag(object arg) { }

	public void AimatSetting(bool arg) { }

	public void AutoShootSetting(int value) { }

	public void SetAimatFlag(bool value) { }

	public void SetAutoAimatFlag(object arg) { }

	public void HasTargetFlag(object[] args) { }

	private void Aimat() { }

	private void Refresh(object Obj) { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: 
public class PCDoubleCatch_Logic : MonoBehaviour
{
	// Fields
	private Transform leftBulletInfoTrans;
	private Animator leftInfoAni;
	private PlayableDirector leftTimeLine;
	private TextMeshProUGUI leftWeaponBulletNum;
	private TextMeshProUGUI leftPackageBulletNum;
	private Transform leftBulletLogo;
	private Animator leftWeaponBulletAni;
	private Transform rightBulletInfoTrans;
	private Animator rightInfoAni;
	private PlayableDirector rightTimeLine;
	private TextMeshProUGUI rightWeaponBulletNum;
	private TextMeshProUGUI rightPackageBulletNum;
	private Transform rightBulletLogo;
	private Animator rightWeaponBulletAni;
	private bool bHasHero;
	private int HeroID;
	private NewPlayerObject HeroObj;
	private int deputySid;
	private int curWeaponSid;
	public CTimerNode FillBulletTimer;
	private GameObject leftFireNormalTips;
	private GameObject leftFireInversionlTips;
	private GameObject rightFireNormalTips;
	private GameObject rightFireInversionTips;
	private string fireModeStr;
	private int fireModeEventID;
	private float fireMode;
	private float leftBulletTime;
	private float rightBulletTime;
	private float totalTime;
	private float leftTotalTime;
	private float rightTotalTime;
	private float leftBulletPercent;
	private float rightBulletPercent;
	private bool isLeftFillBullet;
	private bool isRightFillBullet;
	private List<int> m_ForBidWeaponSID;
	private NewItemProp leftWeapon;
	private NewItemProp rightWeapon;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void Update() { }

	private void FillBulletAnim() { }

	protected void PCRepeatingFire(int k) { }

	protected void PCEndFire(int k) { }

	private void OnDisable() { }

	private void OnDestroy() { }

	private void FireModeChange(object arg) { }

	public void HeroPropChange(object[] msg) { }

	public void OnDelForbid(object[] msg) { }

	private void ShowBulletInfo() { }

	private void InitTransform() { }

	private void GetHeroInfo() { }

	private void RefreshPackageBullet() { }

	private void RefreshLeftPackageBullet(int num) { }

	private void RefreshRightPackageBullet(int num) { }

	private void RefreshWeaponBullet() { }

	private void RefreshLeftWeaponBullet(int bulletNum, int maxNum, int weaponId = 0) { }

	private void InitLeftBulletTime(int wId) { }

	private void InitRightBulletTime(int wId) { }

	private void BeginReload(int wId) { }

	private void CheckAutoReloadBullet() { }

	private void ClearFullBulletTimer() { }

	private void RefreshRightWeaponBullet(int bulletNum, int maxNum) { }

	private void RefreshBulletLogo() { }

	private void RefreshLeftBulletLogo() { }

	private void RefreshRightBulletLogo() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCDoubleCatch_Logic.<>c__DisplayClass57_0
{
	// Fields
	public int weaponId;

	// Methods

	public void .ctor() { }

	internal bool <RefreshLeftWeaponBullet>b__0(object[] p) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCDoubleCatch_Logic.<>c__DisplayClass61_0
{
	// Fields
	public int deputyweaponID;

	// Methods

	public void .ctor() { }

	internal bool <CheckAutoReloadBullet>b__0(object[] p) { }
}

// Namespace: 
public class PCPackageChangeWeapon : MonoBehaviour
{
	// Fields
	private GameObject changeBtnObj;
	private BaseKeybinding changeBtn;
	private bool m_HasWeaponA;
	private bool m_HasWeaponB;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void InitTransform() { }

	private void ExChange() { }

	private void RefreshByItemData(object[] param) { }

	private ItemObject GetItemInfo(int pos) { }

	private void SetChangeState() { }

	public void .ctor() { }
}

// Namespace: 
public class PcTeamerTransferTips_Logic : MonoBehaviour
{
	// Fields
	private GameObject TeamerTransferTips;
	private Dictionary<int, GameObject> TransferDict;
	private int curTransferCount;
	private Animator m_TeamReady;
	private TextMeshProUGUI m_TeamerReady;
	private TextMeshProUGUI m_TeamerUnReady;
	private Transform m_SelfIcon;
	private Dictionary<int, Image> m_TeamerIcon;
	private List<int> teamerList;

	// Methods

	private void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	private void OnDestroy() { }

	private void Start() { }

	private void RefreshTeamer() { }

	public void TeamEventCallBack(object[] msg) { }

	private void RefreshTeamIcon(int pid, int pos = 0) { }

	public void TeamerReadyTransfer(object[] msg) { }

	public void SceneCallBack(object[] msg) { }

	public void TransferTipsEnable(bool isShow) { }

	private void RefreshTipsAni(int pid) { }

	public void .ctor() { }
}

// Namespace: 
public class PCWarUIAnimCtrl
{
	// Fields
	private static Animator m_warUIAni;

	// Methods

	public static void Init(Transform warui) { }

	public static void PlayWarUIAnim(string triggerName) { }

	public static void Clear() { }

	public void .ctor() { }
}

// Namespace: 
public class PickupgrenHubTips : MonoBehaviour
{
	// Methods

	public static void OnDropKeyItem() { }

	public void .ctor() { }
}

// Namespace: 
public class WarTeamerInfoItem : MonoBehaviour
{
	// Fields
	private TextMeshProUGUI teamerName;
	private Image mixHurtBar;
	private TextMeshProUGUI mixHurtTxt;
	private TextMeshProUGUI dieCnt;
	private Transform heroIcon;
	private M1Button dieBtn;
	private Animator stateAni;
	private int leader;
	private int teamer;
	private int disconnect;
	private int die;
	private Animator pingStateAni;
	private M1Button weaponA;
	private Image weaponIconA;
	private TextMeshProUGUI weaponGradeA;
	private M1Button weaponB;
	private Image weaponIconB;
	private TextMeshProUGUI weaponGradeB;
	private ItemObject weaponItemA;
	private ItemObject weaponItemB;
	private LoopVerticalScrollRect relicScroll;
	private int normalRelicCnt;
	private int selfHeroId;
	private string propEventStr;
	private bool isCap;
	private M1Button voiceBtn;
	private Animator voiceAni;
	private M1Button talkBtn;
	private Animator talkAni;
	private bool selfMicState;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void InitTransform() { }

	private void AddEvent() { }

	private void RemoveEvent() { }

	private void VoiceCallBack(object[] msg) { }

	private void UpdateTeamVoiceByUlongID(ulong sid) { }

	private void PingEventCB(object[] args) { }

	private void WarTeamerInfoCB(object[] args) { }

	public void PropChange(object[] args) { }

	private void AddBtnEvent() { }

	private void ChangeVoiceState() { }

	private void EnterWeaponABtn(Transform t) { }

	private void ExitWeaponABtn(Transform t) { }

	private void EnterWeaponBBtn(Transform t) { }

	private void ExitWeaponBBtn(Transform t) { }

	private void EnterDieBtn(Transform t) { }

	private void ExitDieBtn(Transform t) { }

	private void RefreshState() { }

	private void ShowInfo() { }

	private void ShowDmgInfo() { }

	private void ShowPingState(bool isCaptain) { }

	private void ShowRelicInfo() { }

	private void ShowVoiceState() { }

	private void ShowWeaponInfo() { }

	public void .ctor() { }
}

// Namespace: 
public enum TeamerInfoMode
{
	// Fields
	public int value__;
	public const TeamerInfoMode Watch = 0;
	public const TeamerInfoMode OP = 1;
}

// Namespace: 
public class WarTeamerInfoManager
{
	// Fields
	private static WarTeamerInfoManager m_instance;
	public WarTeamerInfoManager.HandleTeamerInfoCB openCB;
	private bool isShow;
	public bool needSetTrans;
	private int showID_keycode;
	private int backID_keycode;
	private int backID_Ctrl;
	private int keyEventID;
	private int ctrlEventID;
	public TeamerInfoMode curOPMode;
	public Transform panelTrans;

	// Properties
	public static WarTeamerInfoManager Instance { get; }
	public bool IsShow { get; set; }

	// Methods

	public static WarTeamerInfoManager get_Instance() { }

	public bool get_IsShow() { }

	public void set_IsShow(bool value) { }

	public void Init() { }

	public void Clear() { }

	private void ChangeKeyCB(object arg) { }

	private void AddKeyEvent() { }

	private void DelKeyEvent() { }

	private void OpenTeamerInfo() { }

	private void CloseTeamerInfo() { }

	private void HandleTeamerInfo() { }

	private bool JubgeCanOpen() { }

	public void SetTrans(Transform t) { }

	public void DestroyUI() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddKeyEvent>b__20_0(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddKeyEvent>b__20_1(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddKeyEvent>b__20_2(int keyVal) { }
}

// Namespace: 
public sealed class WarTeamerInfoManager.HandleTeamerInfoCB : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public class WarTeamerInfoPanel : CLogicBaseUIForm
{
	// Fields
	private Transform teamerInfoItem;
	private GameObject relicTipsObj;
	private Transform dieTipsTrans;
	private TextMeshProUGUI dieTipsTxt;
	private Transform weaponTipsTrans;
	private Transform relicTipsTrans;
	private GameObject mouseTipsObj;
	private M1Button enterVoiceBtn;
	private M1Button leaveVoiceBtn;
	private Dictionary<int, GameObject> teamerObjDict;
	private Vector3 hidePos;
	private bool isShowDieTips;
	private bool isShowWeaponTips;
	private bool isShowRelicTips;
	private int backID_Ctrl_B;
	private int showEventID;
	private int inputEventID;
	private bool isKeyBord;
	private ulong selfID;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void Update() { }

	private void OnDisable() { }

	private void InitTransform() { }

	private void AddBtnEvent() { }

	private void VoiceBtnClick() { }

	private void AddEvent() { }

	private void RemoveEvent() { }

	private void AddHotKey() { }

	private void RemoveHotKey() { }

	private void Refresh(object Obj) { }

	private void TeammateChange(object[] arg) { }

	private void HotKeyEventCB(object[] args) { }

	private void WarTeamerInfoCB(object[] args) { }

	private void ShowVoiceBtn() { }

	private void ShowCursor() { }

	private void CloseSelf() { }

	private void ShowInfo() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddHotKey>b__28_0(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddHotKey>b__28_1(int keyVal) { }
}

// Namespace: 
public class WarTeamerRelicItem : MonoBehaviour
{
	// Fields
	private int selfRelicId;
	private ScrollButton scrBtn;
	private Image iconImg;
	private Animator ani;

	// Methods

	private void Awake() { }

	private void EnterSelf(Transform t) { }

	private void ExitSelf(Transform t) { }

	public void ScrollCellContent(object infoobj) { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void .ctor() { }
}

// Namespace: 
public enum UIModelType
{
	// Fields
	public int value__;
	public const UIModelType MODEL_NONE = 0;
	public const UIModelType MODEL_HERO = 1;
	public const UIModelType MODEL_WEAPON = 2;
}

// Namespace: 
public class UiDisplayModel
{
	// Fields
	public const int RT_SIZE = 512;
	private static UiDisplayModel m_instance;
	private UIModelType m_modelType;
	private Dictionary<int, int> m_3DModelWithUIID;
	private Dictionary<int, GameObject> m_3DModelDict;
	private List<int> m_delKeyLst;
	private bool m_isShowTeamModel;
	private Dictionary<int, RenderTexture> m_3DUITeamRenderTexture;

	// Properties
	public static UiDisplayModel Instance { get; }

	// Methods

	private void .ctor() { }

	public static UiDisplayModel get_Instance() { }

	public RenderTexture CreateRenderTexture(int w, int h) { }

	public void PushUIModel(GameObject ui, GameObject obj, UIModelType modelType) { }

	public void PopUIModel(GameObject ui) { }

	public void CloseThreeDimensionTeamCameras() { }

	public void Clear() { }

	private static void .cctor() { }
}

// Namespace: 
public class UILifeCycleManager
{
	// Fields
	private static UILifeCycleManager instance;

	// Properties
	public static UILifeCycleManager Instance { get; }

	// Methods

	public static UILifeCycleManager get_Instance() { }

	public static UILifeCycleManager GetInstance() { }

	private void Init() { }

	private void OnSwitchScene(object[] param) { }

	private void OnEnterWar(object[] param) { }

	private void OnOutWar(object[] param) { }

	public void Destory() { }

	private void SetUIActive(UILifeCycleManager.CurUILifeCycle lifeCycle) { }

	public void .ctor() { }
}

// Namespace: 
public enum UILifeCycleManager.CurUILifeCycle
{
	// Fields
	public int value__;
	public const UILifeCycleManager.CurUILifeCycle None = 0;
	public const UILifeCycleManager.CurUILifeCycle SwitchScene = 1;
	public const UILifeCycleManager.CurUILifeCycle EnterWar = 2;
	public const UILifeCycleManager.CurUILifeCycle QuitWar = 3;
}

// Namespace: 
public class SmallMapUI_logic : MonoBehaviour
{
	// Fields
	private Transform m_heroTrans;
	private Transform m_monsterIcon;
	private RectTransform m_mapTrans;
	private Transform m_HeroIcon;
	private Vector2 m_LBPostion;
	private Vector2 m_mapSize;
	private Vector2 m_minmapSize;
	private Dictionary<int, Transform> m_monsterIconDict;
	private List<Transform> m_monsterIconPool;
	public float m_ViewField;
	private bool m_RatateHero;
	private int m_rotateModeEventID;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void ClearIcon() { }

	public void OnDestroy() { }

	private void InitEvent() { }

	public void ClearEvent() { }

	private void UpdateRotateMode(object arg) { }

	private void InitMapData() { }

	private void InitMonsterUI() { }

	private void OnCreateMonster(object[] args) { }

	private void OnDelMonster(object[] args) { }

	private void Update() { }

	private void ShowMonsterUI() { }

	private Vector3 Transform2UIPivot(Transform trans) { }

	private Vector3 Transform2UIPos(Transform trans) { }

	private Vector3 Monster2UIPos(Transform trans) { }

	public void .ctor() { }
}

// Namespace: 
public class Sight_logic : MonoBehaviour
{
	// Fields
	public float StartDis;
	public float SightStartDis;
	public float RecoilDis;
	public float RecoilTime;
	public float RecoverSpeed;
	public float MinDIs;
	public float MaxDis;
	private List<Transform> SightFollowCurDisList;
	private List<Transform> SightFollowMaxDisList;
	private List<RectTransform> SightScaleCurDisList;
	private List<RectTransform> SightScaleMaxDisList;
	private List<Image> SightImageList;
	private bool bHasHero;
	private int HeroID;
	private int weapon_pos;
	private int weapon_shape;
	private string sight_name;
	private Animator animator;
	private List<Animator> hitAnimatorList;
	private Animator hitAnimator;
	private int hitAnimatorIndex;
	private static int hitAnimatorCount;
	private Transform weaponSkillTips;
	private Animator skillNumAni;
	private Dictionary<int, Animator> skillNumAniDict;
	private int curHasNum;
	private int curShowNum;
	private int curWeaponPFID;

	// Properties
	private SightData SightData { get; }

	// Methods

	private void OnEnable() { }

	private void Start() { }

	private void AddTransChildrenToSightUpdateList<T>(string transName, List<T> UpdateList, bool includeNonActive = False) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x146E4A0 Offset: 0x146D4A0 VA: 0x18146E4A0
	|-Sight_logic.AddTransChildrenToSightUpdateList<object>
	|-Sight_logic.AddTransChildrenToSightUpdateList<RectTransform>
	|-Sight_logic.AddTransChildrenToSightUpdateList<Transform>
	*/

	private void OnDestroy() { }

	private void InitData() { }

	private SightData get_SightData() { }

	private void InitEvent() { }

	public void RefreshBySwitchWeapon(object[] msg) { }

	public void ReloadBeginEvent(object[] msg) { }

	public void CalBeaconEvent(object[] msg) { }

	public void GameEvent(object[] msg) { }

	public void HeroChangeEvent(object[] msg) { }

	public void WeaponEvent(object[] msg) { }

	private void RefreshSkillTipsAni() { }

	public void HasTargetEvent(object[] msg) { }

	public void HitEvent(object[] msg) { }

	public void SetSightColor() { }

	private void RefreshHasHero(int heroid) { }

	private int GetItemID() { }

	private NewItemProp GetWeaponCache() { }

	private NewItemProp GetWeaponPFProp() { }

	private float GetNewStartDis() { }

	private float GetNewSightStartDis() { }

	private float GetNewMaxDis() { }

	public void Fire(object[] args) { }

	private void Update() { }

	private bool CanRecover() { }

	private float GetCurDis() { }

	private float GetTargetPrecision(float originValue) { }

	private void Recoil() { }

	private void Recover() { }

	private void Move(float move = 0) { }

	private void AdjustMaxDis(float dis) { }

	public void RefreshParam() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class SightDataCtrl
{
	// Fields
	private static SightDataCtrl m_instance;
	private static Dictionary<string, SightData> m_sightData;

	// Properties
	public static SightDataCtrl Get { get; }

	// Methods

	private void .ctor() { }

	public static SightDataCtrl get_Get() { }

	public SightData GetSightData(string name) { }

	private static void .cctor() { }
}

// Namespace: 
public class SightData
{
	// Fields
	private float m_curRecoilSave;
	private float m_recoverSave;
	private float m_curPosDis;

	// Properties
	public float CurRecoilSave { get; set; }
	public float RecoverSave { get; set; }
	public float CurPosDis { get; set; }
	public float ScatterRadius { get; }

	// Methods

	public float get_CurRecoilSave() { }

	public void set_CurRecoilSave(float value) { }

	public float get_RecoverSave() { }

	public void set_RecoverSave(float value) { }

	public float get_CurPosDis() { }

	public void set_CurPosDis(float value) { }

	public float get_ScatterRadius() { }

	public void .ctor() { }
}

// Namespace: 
public class WarLevelInfo_logic : MonoBehaviour
{
	// Fields
	private Transform m_CurLevelTrans;

	// Methods

	private void Awake() { }

	private void Start() { }

	private void OnDestroy() { }

	private void RefreshWarLevelInfo(object[] args) { }

	public void .ctor() { }
}

// Namespace: 
public class WPMiniMapManager
{
	// Fields
	private static WPMiniMapManager m_instance;
	private List<int> m_FakerDieTeammates;
	private List<int> m_RealDieTeamers;

	// Properties
	public static WPMiniMapManager Instance { get; }

	// Methods

	public static WPMiniMapManager get_Instance() { }

	protected void .ctor() { }

	public void AddFakerDieTeamer(int teamerID) { }

	public void RemoveFakerDieTeamer(int teamerID) { }

	public bool HasFakerDieTeamer(int teamerID) { }

	public void AddRealDieTeamer(int teamerID) { }

	public void RemoveRealDieTeamer(int teamerID) { }

	public bool HasRealDieTeamer(int teamerID) { }

	public void ClearAll() { }
}

// Namespace: WeGameHome
public class WeGameFriendManager
{
	// Fields
	private static WeGameFriendManager _instance;
	public bool CanJoinLobby;

	// Properties
	public static WeGameFriendManager Instance { get; }

	// Methods

	public static WeGameFriendManager get_Instance() { }

	public void Init() { }

	public void Destroy() { }

	public void ShowFloatingWindow() { }

	public bool IsFirend(ulong RailID) { }

	public void AsyncAddFriend(ulong railID) { }

	private void RefreshMyMetadata() { }

	private void RefreshInviteCommandLine() { }

	private void OnInitiativeJoinLobbyCallBack(RailPlatformNotifyEventJoinGameByUser _data) { }

	private void OnRespondInviteJoinLobbyCallBack(RailUsersRespondInvitation _data) { }

	private void OnGetFriendMetadata(RailID friend, List<RailKeyValueResult> _kvs) { }

	private void OnAddFriendCallback(RailFriendsAddFriendResult _result) { }

	private void OnSetMetadataCallBack() { }

	private void OnSetInviteCommandLineCallBack() { }

	public void .ctor() { }
}

// Namespace: UIFunction
public static class GMFunction
{
	// Methods

	public static void GMTextToList(string cmdText, out List<string> cmdList) { }

	public static void CheckCommand(string cmdText) { }
}

// Namespace: UIFunction
public static class ItemUIFunction
{
	// Methods

	public static List<Transform> ShowItemManyInfo(ItemObject itemInfo, Transform uiroot) { }

	public static List<Transform> ShowItemManyInfoClient(int sid, Transform uiroot) { }

	private static Transform ShowPerform(string pname, int pvalue, Transform UIRoot) { }

	private static Transform ShowBar(string pname, int pvalue, Transform UIRoot) { }

	private static void ShowDesc(string descStr, Transform UIRoot) { }

	public static void LoadImage(Transform trans, int sid) { }

	public static void LoadImageIcon(Transform trans, int iconID) { }

	public static void LoadShowImageIcon(Transform trans, int iconID) { }

	public static Sprite LoadImagePath(Transform trans, string spritePath) { }

	public static Sprite LoadSpriteByPath(string spritePath) { }

	public static void SetImageSpriteByPath(Image image, string spritePath) { }

	public static Sprite GetMultiLanguageSprite(string spritePath) { }

	public static void SetImageSprite(Image image, Sprite sprite) { }

	public static void LoadBigImagIcon(Transform trans, int iconID) { }

	public static void LoadBulletIcon(Transform trans, int weaponSID) { }

	public static void LoadText(Transform trans, string str) { }

	public static void LoadTextColor(Transform trans, Color c) { }

	public static void LoadImageFillAmount(Transform trans, float rad) { }

	public static string GetPackBulletLogo(int weaponSID) { }

	public static string CreateCashText(int cash) { }

	public static bool WarCashOK(int needCash, int cashType) { }

	public static void ChangeSCKOutLook(int SCKID, Transform transform) { }
}

// Namespace: UIFunction
public static class GOFunction
{
	// Methods

	public static void SetLayer(GameObject original, int a) { }
}

// Namespace: UIFunction
public static class DTFunction
{
	// Methods

	public static DOTweenAnimation GetDotweenAniObject(Transform trans, string aniid) { }

	public static void DoTweenRestart(DOTweenAnimation tar) { }
}

// Namespace: UIFunction
public static class BgmFunction
{
	// Fields
	public static GameObject m_BgmObject;

	// Methods

	private static void InitBgm() { }

	public static GameObject OnCustomTrigger(string triggerName) { }
}

// Namespace: UIFunction
public static class BaseFunction
{
	// Methods

	public static List<int> SelfSort(List<int> OldData, bool r = False) { }
}

// Namespace: VoiceTogether
public interface IVoiceDataCompressor
{
	// Methods

	public abstract void Release() { }

	public abstract bool Compress(byte[] buffin, uint datainLen, byte[] buffout, uint buffoutLen, out uint dataoutLen) { }

	public abstract bool Decompress(byte[] buffin, uint datainLen, byte[] buffout, uint buffoutLen, out uint dataoutLen) { }
}

// Namespace: VoiceTogether
public sealed class VoiceDataPostor : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(byte[] buffin, uint datainLen) { }

	public virtual IAsyncResult BeginInvoke(byte[] buffin, uint datainLen, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: VoiceTogether
public interface IVoiceRecorder
{
	// Methods

	public abstract void Release() { }

	public abstract void Update() { }

	public abstract void SetDataPostor(VoiceDataPostor dataPostor) { }

	public abstract void StartVoiceRecording() { }

	public abstract void StopVoiceRecording() { }
}

// Namespace: VoiceTogether
public sealed class VoiceVolumeListener : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(int volume) { }

	public virtual IAsyncResult BeginInvoke(int volume, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: VoiceTogether
public interface IVoicePlayer
{
	// Methods

	public abstract void Release() { }

	public abstract void Update() { }

	public abstract void SetPlayVolume(int volume) { }

	public abstract void SetVolumeListener(VoiceVolumeListener volumeListener) { }

	public abstract void VoiceDataReceived(byte[] voiceData, uint voiceDataStart, uint voiceDataLen) { }

	public abstract void Stop() { }

	public abstract void SetFakePlay() { }
}

// Namespace: VoiceTogether
public interface IVoiceTogetherOperator
{
	// Methods

	public abstract void Update() { }

	public abstract bool BanMicrophone() { }

	public abstract bool UnbanMicrophone() { }

	public abstract bool SetMicrophoneVolume(int volume) { }

	public abstract bool SetPlayVolume(int volume) { }

	public abstract bool SilentMemberTalking(ulong member) { }

	public abstract bool OpenMemberTalking(ulong member) { }

	public abstract bool StartVoicing() { }

	public abstract bool StopVoicing() { }

	public abstract bool UpdateVoiceMembers(List<ulong> members) { }

	public abstract bool JoinVoiceGroup() { }

	public abstract bool QuitVoiceGroup() { }
}

// Namespace: VoiceTogether
public enum MemberVoiceStat
{
	// Fields
	public int value__;
	public const MemberVoiceStat E_Offline = 0;
	public const MemberVoiceStat E_Online = 1;
	public const MemberVoiceStat E_BanMicp = 2;
	public const MemberVoiceStat E_Talking = 3;
}

// Namespace: VoiceTogether
public interface IVoiceTogetherReceiptor
{
	// Methods

	public abstract void OnMemberVoiceStatUpdated(ulong member, MemberVoiceStat stat, int volume, bool silented) { }
}

// Namespace: VoiceTogether
public class VoiceTogetherEntry
{
	// Fields
	public static IVoiceTogetherOperator oper;

	// Methods

	public static void Create(ILevelLogWriter logWriter, IVoiceTogetherReceiptor receiptor) { }

	public static void Destroy() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: VoiceTogether
public abstract class VoiceTogetherManager : IVoiceTogetherOperator, IPeerLinkHandler
{
	// Fields
	protected ILevelLogWriter logWriter;
	public IVoiceTogetherReceiptor receiptor;
	protected IVoiceRecorder recorder;
	protected bool _groupJoined;
	protected bool _micpBanded;
	protected int _micpVolume;
	protected bool _voicEnabled;
	protected bool _exitEnabled;
	protected int _playVolume;
	private int _micpLength;
	private List<ulong> _members;
	private Dictionary<ulong, VoiceTogetherMember> _memberMaps;

	// Methods

	public void .ctor(ILevelLogWriter _logWriter, IVoiceTogetherReceiptor _receiptor, IVoiceRecorder _recorder) { }

	public virtual void Release() { }

	public void DebugLog(string log) { }

	public void ErrorLog(string log) { }

	public abstract ulong GetUser() { }

	public abstract IVoicePlayer CreateVoicePlayer() { }

	public virtual void Update() { }

	public bool BanMicrophone() { }

	public bool UnbanMicrophone() { }

	public bool SetMicrophoneVolume(int volume) { }

	public bool SetPlayVolume(int volume) { }

	public bool SilentMemberTalking(ulong member) { }

	public bool OpenMemberTalking(ulong member) { }

	public bool StartVoicing() { }

	public bool StopVoicing() { }

	public bool UpdateVoiceMembers(List<ulong> members) { }

	public bool JoinVoiceGroup() { }

	public bool QuitVoiceGroup() { }

	private VoiceTogetherMember CreateMember(ulong member) { }

	private void RemoveMember(ulong member) { }

	public VoiceTogetherMember GetMember(ulong member) { }

	public VoiceTogetherLocalMember GetLocalMember() { }

	public Dictionary<ulong, VoiceTogetherMember> GetMemberMaps() { }

	private void RefreshMembers(List<ulong> members) { }

	private void ClearMembers() { }

	private void BroadcastVoiceData(byte[] voiceData, uint voiceDataLen) { }

	public void SendVoiceStat(ulong member, MemberVoiceStat stat) { }

	public void BroadcastVoiceStat(MemberVoiceStat stat) { }

	public void SendMicpVolume(ulong member, int volume) { }

	public void BroadcastMicpVolume(int volume) { }

	public void BroadcastHeartbeat() { }

	public void SyncToEndMember(ulong member) { }

	public void SyncToEndMembers() { }

	public void OnPeerRequested(ulong remote) { }

	public void OnPeerEstablished(ulong remote) { }
}

// Namespace: VoiceTogether
public abstract class VoiceTogetherMember
{
	// Fields
	public const float HeartbeatInterval = 1;
	protected VoiceTogetherManager _manager;
	protected ulong _target;
	protected MemberVoiceStat _stat;
	protected int _micpVolume;
	protected bool _isSilented;
	protected int _lastTalkVolume;
	protected float _lastTalkTime;

	// Methods

	public void .ctor(VoiceTogetherManager manager, ulong target) { }

	public virtual void Release() { }

	public virtual void Update() { }

	public virtual string GetDebugInfo() { }

	public ulong GetTarget() { }

	public MemberVoiceStat GetStat() { }

	protected void UpdateStat(MemberVoiceStat stat) { }

	public void RefreshToListener() { }

	public abstract void SendVoiceData(byte[] voiceData, uint voiceDataLen) { }

	public abstract void SendVoiceStat(MemberVoiceStat stat) { }

	public abstract void SendMicpVolume(int volume) { }

	public abstract void SendHeartbeat() { }

	public abstract void SetPlayVolume(int volume) { }

	public abstract void SetVoiceTalking(bool isSilented) { }
}

// Namespace: VoiceTogether
public class VoiceTogetherLocalMember : VoiceTogetherMember
{
	// Fields
	private IVoicePlayer _voicePlayer;
	private float _lastHeartbeatTime;

	// Methods

	public void .ctor(VoiceTogetherManager manager, ulong target, bool micpBaned, int micpVolume) { }

	public override void Release() { }

	public override void Update() { }

	public override string GetDebugInfo() { }

	public void SetMicrophone(bool isbaned) { }

	public void SetMicrophoneVolume(int volume) { }

	public void SyncToEndMember(ulong member) { }

	public void SyncToEndMembers() { }

	private void VoiceVolumeListener(int volume) { }

	public override void SendVoiceData(byte[] voiceData, uint voiceDataLen) { }

	public override void SendVoiceStat(MemberVoiceStat stat) { }

	public override void SendMicpVolume(int volume) { }

	public override void SendHeartbeat() { }

	public override void SetPlayVolume(int volume) { }

	public override void SetVoiceTalking(bool isSilented) { }
}

// Namespace: VoiceTogether
public class VoiceTogetherRemoteMember : VoiceTogetherMember, IPeerEndPointObserver, IPacketDispatcher
{
	// Fields
	private const int MaxSendPacketQueued = 8;
	private IVoicePlayer _voicePlayer;
	private int _playVolume;
	private int _ping;
	private float _HeartbeatTime;
	private bool _isSynced;
	private List<IPacket> _sendQueue;
	private IPeerEndPoint _endPoint;

	// Methods

	public void .ctor(VoiceTogetherManager manager, ulong target, int playVolume) { }

	public override void Release() { }

	public override void Update() { }

	public override string GetDebugInfo() { }

	public bool IsValid() { }

	public void OnConnected(string reason) { }

	public void OnDisconnected(string reason) { }

	public void OnLosed() { }

	public void OnPingUpdated(int ping) { }

	private void DelaySendPacket() { }

	public bool PacketPost(IPacket packet) { }

	private bool IsUsable() { }

	private bool IsCanPlay() { }

	private void UpdatePlayerStat() { }

	private void UpdateMicpVolume(int volume) { }

	private void UpdateHeartbeat() { }

	private void VoiceVolumeListener(int volume) { }

	private void ClearPacketTyped(int cmd) { }

	public override void SendVoiceData(byte[] voiceData, uint voiceDataLen) { }

	public override void SendVoiceStat(MemberVoiceStat stat) { }

	public override void SendMicpVolume(int volume) { }

	public override void SendHeartbeat() { }

	public override void SetPlayVolume(int volume) { }

	public override void SetVoiceTalking(bool silented) { }
}

// Namespace: SteamVoiceTogether
public class SteamVoiceConfig
{
	// Fields
	public static int SimpleRate;
	public static int CompDataSize;
	public static int GatherInterval;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: SteamVoiceTogether
public class SteamVoiceDataCompressor : IVoiceDataCompressor
{
	// Methods

	public void Release() { }

	public bool Compress(byte[] buffin, uint datainLen, byte[] buffout, uint buffoutLen, out uint dataoutLen) { }

	public bool Decompress(byte[] buffin, uint datainLen, byte[] buffout, uint buffoutLen, out uint dataoutLen) { }

	public void .ctor() { }
}

// Namespace: SteamVoiceTogether
public class SteamVoiceRecorder : IVoiceRecorder
{
	// Fields
	private VoiceDataPostor _dataPostor;
	private bool _isRecording;
	private byte[] _voiceGatherBuff;
	private int _voiceGatherCnt;

	// Methods

	public void .ctor() { }

	public void Release() { }

	public void Update() { }

	public void SetDataPostor(VoiceDataPostor dataPostor) { }

	public void StartVoiceRecording() { }

	public void StopVoiceRecording() { }
}

// Namespace: SteamVoiceTogether
public class SteamVoicePlayer : IVoicePlayer
{
	// Fields
	private VoicePlayer _player;
	private bool _isFakePlay;
	private VoiceVolumeListener _volumeListener;
	private byte[] _voiceRecvBuff;
	private byte[] _voiceDecBuff;

	// Methods

	public void .ctor() { }

	public void Release() { }

	public void Update() { }

	public void SetPlayVolume(int volume) { }

	public void SetVolumeListener(VoiceVolumeListener volumeListener) { }

	public void VoiceDataReceived(byte[] voiceData, uint voiceDataStart, uint voiceDataLen) { }

	public void Stop() { }

	public void SetFakePlay() { }
}

// Namespace: SteamVoiceTogether
public class SteamVoiceTogetherManager : VoiceTogetherManager
{
	// Methods

	public void .ctor(ILevelLogWriter _logWriter, IVoiceTogetherReceiptor _receiptor, IVoiceRecorder _recorder) { }

	public override ulong GetUser() { }

	public override IVoicePlayer CreateVoicePlayer() { }
}

// Namespace: VoiceChat
public class VoiceChatManager
{
	// Fields
	private static VoiceChatManager m_instance;
	private List<HotKeyItem> m_HotKeyMap;
	private S2CSteamVoiceChat SteamVoiceReceviver;
	public IVoiceTogetherOperator SteamVoiceOP;
	public ZMVoiceSDKManager ZMVoiceOP;
	public bool IsActiveBanMic;
	private int voiceDownEventId;
	private int voiceUpEventId;

	// Properties
	public static VoiceChatManager Instance { get; }
	public bool IsCanRunVoice { get; }
	public bool IsAutoJoin { get; }
	public bool IsFreeTalk { get; }
	public bool IsAutoBanMic { get; }
	public bool IsShowVoiceByNum { get; }

	// Methods

	public static VoiceChatManager get_Instance() { }

	public bool get_IsCanRunVoice() { }

	public bool get_IsAutoJoin() { }

	public bool get_IsFreeTalk() { }

	public bool get_IsAutoBanMic() { }

	private void .ctor() { }

	public bool get_IsShowVoiceByNum() { }

	public void SteamVoiceInit() { }

	public void ZMVoiceInit() { }

	private void MicVolumeChange(object arg) { }

	private void TeamVolumeChange(object arg) { }

	private void TalkModeChange(object arg) { }

	private void AutoJoinChange(object arg) { }

	private void VoiceChange(object arg) { }

	private void CodeShieldChange(object[] args) { }

	private void InitEvent() { }

	private void AddKeyItem() { }

	private void RemoveKeyItem() { }

	private void TalkKeyDown() { }

	private void TalkKeyUp() { }

	private void OnSteamShield(bool shield) { }

	private void OnZMShield(bool shield) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddKeyItem>b__30_0(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddKeyItem>b__30_1(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddKeyItem>b__30_2(int Controllervalue) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddKeyItem>b__30_3(int Controllervalue) { }
}

// Namespace: VoiceChat
public class S2CSteamVoiceChat : IVoiceTogetherReceiptor
{
	// Fields
	private bool IsDesaltBGM;

	// Methods

	public void OnMemberVoiceStatUpdated(ulong member, MemberVoiceStat stat, int volume, bool silented) { }

	public void .ctor() { }
}

// Namespace: VoiceChat
public class VoiceLogWriter : ILevelLogWriter
{
	// Methods

	public void DebugLog(string log) { }

	public void ErrorLog(string log) { }

	public void InfoLog(string log) { }

	public void .ctor() { }
}

// Namespace: VoiceChat
public class VoiceTeamManager
{
	// Fields
	private static VoiceTeamManager m_instance;
	private Dictionary<ulong, VoiceUserObject> m_VoiceTeam;

	// Properties
	public static VoiceTeamManager Instance { get; }
	public bool SelfMic { get; }

	// Methods

	public static VoiceTeamManager get_Instance() { }

	public bool get_SelfMic() { }

	public void .ctor() { }

	public void AddVoiceUser(ulong sid, bool EnableMic = True) { }

	public void RemoveVoiceUser(ulong sid) { }

	private string GetUserName(ulong uid) { }

	public void ClearVoiceTeam() { }

	public Dictionary<ulong, VoiceUserObject> GetVoiceTeam() { }

	public List<uint> GetUintList() { }

	public VoiceUserObject GetVoiceUser(ulong sid) { }

	public bool InVoiceTeam(ulong sid) { }

	public void TeamVoiceCtr() { }
}

// Namespace: VoiceChat
public class VoiceUserObject
{
	// Fields
	public ulong m_ulongid;
	public string m_Name;
	public uint m_uintid;
	public float lastVolume;
	private bool mic;

	// Properties
	public bool m_Mic { get; set; }

	// Methods

	public void set_m_Mic(bool value) { }

	public bool get_m_Mic() { }

	public void .ctor(ulong sid) { }

	public void InitData(string name, bool EnableMic) { }

	public void SwitchSelfMic() { }

	private void OnSteamMicChange() { }
}

// Namespace: SteamMatchTogether
public enum ServerStat
{
	// Fields
	public int value__;
	public const ServerStat E_Connected = 0;
	public const ServerStat E_Disconnecting = 1;
	public const ServerStat E_Disconnected = 2;
}

// Namespace: SteamMatchTogether
public class SteamMatchTogetherDrive : IMatchTogetherOperator
{
	// Fields
	public MatchTogetherConfig matchConfig;
	public IMatchTogetherReceiptor receiptorInterface;
	public IMatchTogetherReportor reportorInterface;
	public SteamMatchTogetherComponent steamMatching;
	public Random random;
	public CSteamID user;
	public uint userAccount;
	public MatchUserData userData;
	public SteamMatchViewer matchViewer;
	public SteamGameStatViewer gameStatViewer;
	public SteamMatchNetManager netManager;
	private Dictionary<MatchStepType, MatchStepBase> matchStepMap;
	public MatchStepTransition matchTransition;
	public MatchStepGlobal matchGlobal;
	public MatchStepBase matchStep;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchTogetherDrive.UserDataUpdatedEvent onUserDataUpdatedEvent;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchTogetherDrive.ServerStatsUpdatedEvent onServerStatsUpdatedEvent;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchTogetherDrive.DirectWarEvent onDirectWarEvent;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchTogetherDrive.JoinLobbyEvent onJoinLobbyEvent;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchTogetherDrive.LeaveLobbyEvent onLeaveLobbyEvent;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchTogetherDrive.QuitLobbyEvent onQuitLobbyEvent;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchTogetherDrive.ChangeWarDataEvent onChangeWarDataEvent;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchTogetherDrive.KickoutMemberEvent onKickoutMemberEvent;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchTogetherDrive.SetPrepareEvent onSetPrepareEvent;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchTogetherDrive.CancelMatchEvent onCancelMatchEvent;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchTogetherDrive.StartWarEvent onStartWarEvent;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchTogetherDrive.OpenFriendInviteDialogEvent onOpenFriendInviteDialogEvent;

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_onUserDataUpdatedEvent(SteamMatchTogetherDrive.UserDataUpdatedEvent value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_onUserDataUpdatedEvent(SteamMatchTogetherDrive.UserDataUpdatedEvent value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_onServerStatsUpdatedEvent(SteamMatchTogetherDrive.ServerStatsUpdatedEvent value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_onServerStatsUpdatedEvent(SteamMatchTogetherDrive.ServerStatsUpdatedEvent value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_onDirectWarEvent(SteamMatchTogetherDrive.DirectWarEvent value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_onDirectWarEvent(SteamMatchTogetherDrive.DirectWarEvent value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_onJoinLobbyEvent(SteamMatchTogetherDrive.JoinLobbyEvent value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_onJoinLobbyEvent(SteamMatchTogetherDrive.JoinLobbyEvent value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_onLeaveLobbyEvent(SteamMatchTogetherDrive.LeaveLobbyEvent value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_onLeaveLobbyEvent(SteamMatchTogetherDrive.LeaveLobbyEvent value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_onQuitLobbyEvent(SteamMatchTogetherDrive.QuitLobbyEvent value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_onQuitLobbyEvent(SteamMatchTogetherDrive.QuitLobbyEvent value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_onChangeWarDataEvent(SteamMatchTogetherDrive.ChangeWarDataEvent value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_onChangeWarDataEvent(SteamMatchTogetherDrive.ChangeWarDataEvent value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_onKickoutMemberEvent(SteamMatchTogetherDrive.KickoutMemberEvent value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_onKickoutMemberEvent(SteamMatchTogetherDrive.KickoutMemberEvent value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_onSetPrepareEvent(SteamMatchTogetherDrive.SetPrepareEvent value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_onSetPrepareEvent(SteamMatchTogetherDrive.SetPrepareEvent value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_onCancelMatchEvent(SteamMatchTogetherDrive.CancelMatchEvent value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_onCancelMatchEvent(SteamMatchTogetherDrive.CancelMatchEvent value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_onStartWarEvent(SteamMatchTogetherDrive.StartWarEvent value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_onStartWarEvent(SteamMatchTogetherDrive.StartWarEvent value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_onOpenFriendInviteDialogEvent(SteamMatchTogetherDrive.OpenFriendInviteDialogEvent value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_onOpenFriendInviteDialogEvent(SteamMatchTogetherDrive.OpenFriendInviteDialogEvent value) { }

	public void .ctor(MatchTogetherConfig _config) { }

	public void Setup(IMatchTogetherReceiptor _receiptor, IMatchTogetherReportor _reportor) { }

	public void Unsetup() { }

	public void Clear() { }

	public void DebugLog(string log) { }

	public void InfoLog(string log) { }

	public void ErrorLog(string log) { }

	public ServerStat GetSrvStat() { }

	public int GetMatchSign() { }

	public string GetIPCountry() { }

	public void Update() { }

	public bool UpdateUserData(MatchUserData data) { }

	public bool DirectWar(MatchWarData warData) { }

	public bool CreateLobby(MatchWarData warData, bool warMatch) { }

	public bool JoinLobby(ulong lobby) { }

	private void JoinLobby2(CSteamID lobbyID, Dictionary<string, string> data) { }

	public bool LeaveLobby() { }

	public bool QuitLobby() { }

	public bool ChangeWarData(MatchWarData warData, bool warMatch) { }

	public bool TransferMaster(ulong member) { }

	public bool KickoutMember(ulong member) { }

	public bool SetPrepare(bool isPrepare) { }

	public bool StartMatch() { }

	public bool CancelMatch() { }

	public bool StartWar() { }

	public bool WarEnd(bool isReturnTeaming) { }

	public bool UpdateWarProgress(int level) { }

	public bool SendTextMsg(string msg) { }

	public bool OpenFriendListDialog() { }

	public bool OpenFriendInviteDialog() { }

	private void InitMatchStep() { }

	private void ClearMatchStep() { }

	public void ChangeMatchStep(MatchStepType type) { }

	private void OnLogWrite(string log, int level) { }

	private void OnFriendInviteJoinLobby(CSteamID friend, CSteamID lobby) { }

	private void OnSteamServersConnected(SteamServersConnected_t data) { }

	private void OnSteamServersDisconnected(SteamServersDisconnected_t data) { }
}

// Namespace: 
public sealed class SteamMatchTogetherDrive.UserDataUpdatedEvent : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(MatchUserData data) { }

	public virtual IAsyncResult BeginInvoke(MatchUserData data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchTogetherDrive.ServerStatsUpdatedEvent : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(ServerStat stat) { }

	public virtual IAsyncResult BeginInvoke(ServerStat stat, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchTogetherDrive.DirectWarEvent : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual bool Invoke(MatchWarData warData, SteamMatchMemberData data) { }

	public virtual IAsyncResult BeginInvoke(MatchWarData warData, SteamMatchMemberData data, AsyncCallback callback, object object) { }

	public virtual bool EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchTogetherDrive.JoinLobbyEvent : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual bool Invoke(CSteamID lobby, SteamMatchMemberData data) { }

	public virtual IAsyncResult BeginInvoke(CSteamID lobby, SteamMatchMemberData data, AsyncCallback callback, object object) { }

	public virtual bool EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchTogetherDrive.LeaveLobbyEvent : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual bool Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual bool EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchTogetherDrive.QuitLobbyEvent : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual bool Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual bool EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchTogetherDrive.ChangeWarDataEvent : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual bool Invoke(MatchWarData warData, bool warMatch) { }

	public virtual IAsyncResult BeginInvoke(MatchWarData warData, bool warMatch, AsyncCallback callback, object object) { }

	public virtual bool EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchTogetherDrive.KickoutMemberEvent : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual bool Invoke(CSteamID member) { }

	public virtual IAsyncResult BeginInvoke(CSteamID member, AsyncCallback callback, object object) { }

	public virtual bool EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchTogetherDrive.SetPrepareEvent : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual bool Invoke(bool isPrepare) { }

	public virtual IAsyncResult BeginInvoke(bool isPrepare, AsyncCallback callback, object object) { }

	public virtual bool EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchTogetherDrive.CancelMatchEvent : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual bool Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual bool EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchTogetherDrive.StartWarEvent : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual bool Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual bool EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchTogetherDrive.OpenFriendInviteDialogEvent : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual bool Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual bool EndInvoke(IAsyncResult result) { }
}

// Namespace: SteamMatchTogether
public enum LobbyStatus
{
	// Fields
	public int value__;
	public const LobbyStatus E_Empty = 0;
	public const LobbyStatus E_Creating = 1;
	public const LobbyStatus E_Joining = 2;
	public const LobbyStatus E_Joined = 3;
}

// Namespace: SteamMatchTogether
public enum LobbyMasterStatus
{
	// Fields
	public int value__;
	public const LobbyMasterStatus E_Null = 0;
	public const LobbyMasterStatus E_Prepared = 1;
	public const LobbyMasterStatus E_Updated = 2;
}

// Namespace: SteamMatchTogether
public class SteamMatchLobby
{
	// Fields
	public const int MaxLobbyMember = 4;
	public const string UDK_MSign = "_MSign";
	public const string UDK_WarNo = "_WarNo";
	public const string UDK_Round = "_Round";
	public const string UDK_Level = "_Level";
	public const string UDK_Match = "_Match";
	public const string UDK_MStep = "_MStep";
	private const int ChatRecvBuffSize = 512;
	private const float SerialIntervalTime = 60;
	private SteamMatchTogetherDrive matchDrive;
	private SteamMatchTogetherComponent steamMatching;
	private bool isSetup;
	private byte[] chatRecvBuff;
	public CSteamID lobby;
	private CSteamID lobbyMaster;
	public LobbyStatus lobbyStat;
	private LobbyMasterStatus masterStat;
	private int asyncIdx;
	private int asyncing;
	private bool cleaned;
	private float lastSerialTime;
	private Dictionary<CSteamID, SteamMatchMemberData> lobbyMembers;
	private List<CSteamID> originalMembers;
	public MatchWarData warData;
	public int warLevel;
	public bool warMatch;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchLobby.CreateResult onCreateResultEvent;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchLobby.JoinResult onJoinResultEvent;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchLobby.LeaveResult onLeaveResultEvent;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchLobby.MatchStepUpdated onMatchStepUpdatedEvent;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchLobby.LobbyDataUpdated onLobbyDataUpdatedEvent;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchLobby.LobbyMasterUpdated onLobbyMasterUpdatedEvent;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchLobby.LobbyMemberDataUpdated onLobbyMemberDataUpdatedEvent;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchLobby.LobbyMemberEnterd onLobbyMemberEnterdEvent;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchLobby.LobbyMemberRefreshed onLobbyMemberRefreshedEvent;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchLobby.LobbyMemberReadyJoined onLobbyMemberReadyJoinedEvent;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchLobby.LobbyMemberShouldKicked onLobbyMemberShouldKickedEvent;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchLobby.LobbyMemberChatMsg onLobbyMemberChatMsgEvent;

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_onCreateResultEvent(SteamMatchLobby.CreateResult value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_onCreateResultEvent(SteamMatchLobby.CreateResult value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_onJoinResultEvent(SteamMatchLobby.JoinResult value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_onJoinResultEvent(SteamMatchLobby.JoinResult value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_onLeaveResultEvent(SteamMatchLobby.LeaveResult value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_onLeaveResultEvent(SteamMatchLobby.LeaveResult value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_onMatchStepUpdatedEvent(SteamMatchLobby.MatchStepUpdated value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_onMatchStepUpdatedEvent(SteamMatchLobby.MatchStepUpdated value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_onLobbyDataUpdatedEvent(SteamMatchLobby.LobbyDataUpdated value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_onLobbyDataUpdatedEvent(SteamMatchLobby.LobbyDataUpdated value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_onLobbyMasterUpdatedEvent(SteamMatchLobby.LobbyMasterUpdated value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_onLobbyMasterUpdatedEvent(SteamMatchLobby.LobbyMasterUpdated value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_onLobbyMemberDataUpdatedEvent(SteamMatchLobby.LobbyMemberDataUpdated value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_onLobbyMemberDataUpdatedEvent(SteamMatchLobby.LobbyMemberDataUpdated value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_onLobbyMemberEnterdEvent(SteamMatchLobby.LobbyMemberEnterd value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_onLobbyMemberEnterdEvent(SteamMatchLobby.LobbyMemberEnterd value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_onLobbyMemberRefreshedEvent(SteamMatchLobby.LobbyMemberRefreshed value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_onLobbyMemberRefreshedEvent(SteamMatchLobby.LobbyMemberRefreshed value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_onLobbyMemberReadyJoinedEvent(SteamMatchLobby.LobbyMemberReadyJoined value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_onLobbyMemberReadyJoinedEvent(SteamMatchLobby.LobbyMemberReadyJoined value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_onLobbyMemberShouldKickedEvent(SteamMatchLobby.LobbyMemberShouldKicked value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_onLobbyMemberShouldKickedEvent(SteamMatchLobby.LobbyMemberShouldKicked value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_onLobbyMemberChatMsgEvent(SteamMatchLobby.LobbyMemberChatMsg value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_onLobbyMemberChatMsgEvent(SteamMatchLobby.LobbyMemberChatMsg value) { }

	public void .ctor(SteamMatchTogetherDrive _matchDrive) { }

	private void Unsetup() { }

	public void Clear() { }

	public void HaltAsync() { }

	public void Update() { }

	public bool CreateLobby(MatchWarData warData, bool warMatch, SteamMatchMemberData data) { }

	private void OnCreateLobbyResult(MatchWarData warData, bool warMatch, SteamMatchMemberData data, int asyncIdx, bool rlt, CSteamID lobby) { }

	public bool JoinLobby(CSteamID lobby, SteamMatchMemberData data) { }

	private void OnJoinLobbyResult(SteamMatchMemberData data, int asyncIdx, bool rlt, CSteamID lobby, EChatRoomEnterResponse reason) { }

	private void LeaveLobbyAndClear(bool isRefresh = True, bool isOffline = False) { }

	private void CheckMasterTransfer() { }

	private void UpdateSelfMemberSerial() { }

	public void LeaveLobby() { }

	public void ForceLeave() { }

	public void OfflineLeave() { }

	public bool ChangeWarData(MatchWarData warData, bool warMatch) { }

	public bool TransferMaster(CSteamID member) { }

	public bool KickoutMember(CSteamID member) { }

	public void UpdateMatchStepData(MatchStepType type) { }

	public bool UpdateWarRoundData(int warRound) { }

	public bool UpdateWarMatchData(bool warMatch) { }

	public bool UpdateUserMemberPrepare(bool prepare) { }

	public bool SendTextMsg(string text) { }

	public void RefreshLobbyData() { }

	public bool IsLobbyEmpty() { }

	public bool IsLobbyMaster() { }

	public bool IsLobbyMembersPrepared() { }

	public bool IsLobbyMemberConnected() { }

	public bool IsLobbyMembersReady() { }

	public MatchStepType GetLobbyMatchStep() { }

	public int GetLobbyMemberNum() { }

	public int GetLobbyNeedMemberNum() { }

	public void RecordOriginalMembers() { }

	public MatchWarData CopyWarData() { }

	public MatchWarData CopyDefaultWarData() { }

	public SteamMatchMemberData GetUserMemberData() { }

	public SteamMatchMemberData CopyUserMemberData() { }

	public SteamMatchMemberData CopyUserDefaultMemberData() { }

	public void GetMembersData(out List<MatchMemberData> dataList) { }

	public void CopyMembersData(out List<MatchMemberData> dataList) { }

	public CSteamID GetMaster() { }

	public bool GetWarBeginData(out CSteamID lobby, out MatchWarData warData, out CSteamID master, out Dictionary<ulong, MatchMemberData> members) { }

	public bool GetWarData(out CSteamID lobby, out List<MatchMemberData> members) { }

	private void CheckLobbyDataUpdated() { }

	private void CheckMatchStepUpdated() { }

	private void UpdateLobbyDataByMemberChanged() { }

	private void UpdateLobbyDataByMemberLeaved(CSteamID member) { }

	private void RefreshLobbyMembers() { }

	private void HandleMemberChatMsg(CSteamID member, SteamChatMsg chat) { }

	private void OnUserDataUpdated(MatchUserData data) { }

	private void OnUserNetDataUpdated(int ping) { }

	private void OnLobbyDataUpdated(CSteamID lobby) { }

	private void OnLobbyMemberDataUpdated(CSteamID lobby, CSteamID member) { }

	private void OnLobbyMemberJoined(CSteamID lobby) { }

	private void OnLobbyMemberEnterd(CSteamID lobby, CSteamID member) { }

	private void OnLobbyMemberLeaved(CSteamID lobby, CSteamID member, uint reason) { }

	private void OnLobbyMemberChatMsg(CSteamID lobby, CSteamID member, uint chatID) { }
}

// Namespace: 
public sealed class SteamMatchLobby.CreateResult : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(bool rlt, CSteamID lobby) { }

	public virtual IAsyncResult BeginInvoke(bool rlt, CSteamID lobby, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchLobby.JoinResult : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(bool rlt, CSteamID lobby, EChatRoomEnterResponse reason) { }

	public virtual IAsyncResult BeginInvoke(bool rlt, CSteamID lobby, EChatRoomEnterResponse reason, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchLobby.LeaveResult : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(bool rlt, CSteamID lobby) { }

	public virtual IAsyncResult BeginInvoke(bool rlt, CSteamID lobby, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchLobby.MatchStepUpdated : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(MatchStepType type) { }

	public virtual IAsyncResult BeginInvoke(MatchStepType type, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchLobby.LobbyDataUpdated : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(MatchWarData warData, bool warMatch, CSteamID master) { }

	public virtual IAsyncResult BeginInvoke(MatchWarData warData, bool warMatch, CSteamID master, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchLobby.LobbyMasterUpdated : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(CSteamID master) { }

	public virtual IAsyncResult BeginInvoke(CSteamID master, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchLobby.LobbyMemberDataUpdated : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(SteamMatchMemberData data) { }

	public virtual IAsyncResult BeginInvoke(SteamMatchMemberData data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchLobby.LobbyMemberEnterd : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(SteamMatchMemberData data) { }

	public virtual IAsyncResult BeginInvoke(SteamMatchMemberData data, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchLobby.LobbyMemberRefreshed : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(List<SteamMatchMemberData> members) { }

	public virtual IAsyncResult BeginInvoke(List<SteamMatchMemberData> members, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchLobby.LobbyMemberReadyJoined : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchLobby.LobbyMemberShouldKicked : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(CSteamID member) { }

	public virtual IAsyncResult BeginInvoke(CSteamID member, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchLobby.LobbyMemberChatMsg : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(CSteamID member, string text) { }

	public virtual IAsyncResult BeginInvoke(CSteamID member, string text, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SteamMatchLobby.<>c__DisplayClass79_0
{
	// Fields
	public SteamMatchLobby <>4__this;
	public MatchWarData warData;
	public bool warMatch;
	public SteamMatchMemberData data;

	// Methods

	public void .ctor() { }

	internal void <CreateLobby>b__0(bool p1, CSteamID p2) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SteamMatchLobby.<>c__DisplayClass81_0
{
	// Fields
	public SteamMatchLobby <>4__this;
	public SteamMatchMemberData data;

	// Methods

	public void .ctor() { }

	internal void <JoinLobby>b__0(bool p1, CSteamID p2, EChatRoomEnterResponse p3) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class SteamMatchLobby.<>c
{
	// Fields
	public static readonly SteamMatchLobby.<>c <>9;
	public static Comparison<SteamMatchMemberData> <>9__84_0;
	public static Comparison<SteamMatchMemberData> <>9__84_1;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <CheckMasterTransfer>b__84_0(SteamMatchMemberData x, SteamMatchMemberData y) { }

	internal int <CheckMasterTransfer>b__84_1(SteamMatchMemberData x, SteamMatchMemberData y) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SteamMatchLobby.<>c__DisplayClass126_0
{
	// Fields
	public SteamMatchLobby <>4__this;
	public CSteamID lobby;
	public CSteamID member;

	// Methods

	public void .ctor() { }

	internal Dictionary<string, string> <OnLobbyMemberDataUpdated>b__0(List<string> keys) { }

	internal Dictionary<string, string> <OnLobbyMemberDataUpdated>b__1(List<string> keys) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SteamMatchLobby.<>c__DisplayClass127_0
{
	// Fields
	public SteamMatchLobby <>4__this;
	public CSteamID lobby;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SteamMatchLobby.<>c__DisplayClass127_1
{
	// Fields
	public CSteamID member;
	public SteamMatchLobby.<>c__DisplayClass127_0 CS$<>8__locals1;

	// Methods

	public void .ctor() { }

	internal Dictionary<string, string> <OnLobbyMemberJoined>b__0(List<string> keys) { }

	internal Dictionary<string, string> <OnLobbyMemberJoined>b__1(List<string> keys) { }
}

// Namespace: SteamMatchTogether
public class SteamMatchNetEndPoint : IPeerEndPointObserver, IPacketDispatcher
{
	// Fields
	private const int MaxSendPacketQueued = 8;
	private SteamMatchTogetherDrive matchDrive;
	private SteamMatchNetManager manager;
	public CSteamID target;
	private int _ping;
	private List<IPacket> _sendQueue;
	private IPeerEndPoint _endPoint;

	// Methods

	public void .ctor(SteamMatchTogetherDrive _matchDrive, SteamMatchNetManager _manager, CSteamID _target) { }

	public void Release() { }

	public PeerEndPointStat GetStat() { }

	public int GetPing() { }

	public bool IsValid() { }

	public void OnConnected(string reason) { }

	public void OnDisconnected(string reason) { }

	public void OnLosed() { }

	public void OnPingUpdated(int ping) { }

	private void DelaySendPacket() { }

	public int SendPacket(IPacket packet) { }

	public bool PacketPost(IPacket packet) { }
}

// Namespace: SteamMatchTogether
public class SteamMatchNetManager : IPeerLinkHandler
{
	// Fields
	private SteamMatchTogetherDrive matchDrive;
	private CSteamID master;
	private List<CSteamID> members;
	private List<CSteamID> peerRequestes;
	private Dictionary<CSteamID, SteamMatchNetEndPoint> epMaps;
	private float losePeerTime;
	private bool loseNotifyed;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchNetManager.UserNetDataUpdated onUserNetDataUpdatedEvent;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private SteamMatchNetManager.MemberNetStatUpdated onMemberNetStatUpdated;

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_onUserNetDataUpdatedEvent(SteamMatchNetManager.UserNetDataUpdated value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_onUserNetDataUpdatedEvent(SteamMatchNetManager.UserNetDataUpdated value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void add_onMemberNetStatUpdated(SteamMatchNetManager.MemberNetStatUpdated value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void remove_onMemberNetStatUpdated(SteamMatchNetManager.MemberNetStatUpdated value) { }

	public void .ctor(SteamMatchTogetherDrive _matchDrive) { }

	public void Setup() { }

	public void Unsetup() { }

	public void Update() { }

	private SteamMatchNetEndPoint CreateMemberEndPoint(CSteamID member) { }

	private void RemoveMemberEndPoint(CSteamID member) { }

	private SteamMatchNetEndPoint GetMemberEndPoint(CSteamID member) { }

	public Dictionary<CSteamID, SteamMatchNetEndPoint> GetMemberEndPointMap() { }

	public bool IsEndPointsValid(int num = -1) { }

	public void OnEndPointPingUpdated(SteamMatchNetEndPoint ep, int ping) { }

	public void OnEndPointStatUpdated(SteamMatchNetEndPoint ep, PeerEndPointStat stat) { }

	public void OnDataUpdated(MatchWarData warData, bool warMatch, CSteamID master) { }

	public void OnMemberRefreshed(List<CSteamID> _members) { }

	public void OnPeerRequested(ulong remote) { }

	public void OnPeerEstablished(ulong remote) { }
}

// Namespace: 
public sealed class SteamMatchNetManager.UserNetDataUpdated : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(int ping) { }

	public virtual IAsyncResult BeginInvoke(int ping, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class SteamMatchNetManager.MemberNetStatUpdated : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(CSteamID member, PeerEndPointStat stat) { }

	public virtual IAsyncResult BeginInvoke(CSteamID member, PeerEndPointStat stat, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: SteamMatchTogether
public enum MatchStepType
{
	// Fields
	public int value__;
	public const MatchStepType E_Nil = 0;
	public const MatchStepType E_Null = 1;
	public const MatchStepType E_Teaming = 2;
	public const MatchStepType E_Finding = 3;
	public const MatchStepType E_Merging = 4;
	public const MatchStepType E_Waiting = 5;
	public const MatchStepType E_Waring = 6;
	public const MatchStepType E_Offlining = 7;
}

// Namespace: SteamMatchTogether
public class MatchStepTransition
{
	// Fields
	public MatchStepType nextType;
	public MatchStepType lastType;
	public SteamMatchLobby matchLobby;
	public float wait_matchStartTime;
	public bool wait_isMatchedIn;
	public float war_matchStartTime;
	public bool war_isMatchSucc;
	public MatchWarData war_warData;
	public SteamMatchOfflineData war_offData;
	public SteamMatchOfflineData offline_offData;

	// Methods

	public void .ctor() { }
}

// Namespace: SteamMatchTogether
public class MatchStepGlobal
{
	// Fields
	public CSteamID leavingLobby;

	// Methods

	public void .ctor() { }
}

// Namespace: SteamMatchTogether
public abstract class MatchStepBase
{
	// Fields
	public MatchStepType type;
	public int available;
	protected SteamMatchTogetherDrive matchDrive;

	// Methods

	public void .ctor(MatchStepType _type, SteamMatchTogetherDrive _matchDrive) { }

	public virtual void Enter() { }

	public abstract void Continue() { }

	public virtual void Leave() { }

	public abstract void Clear() { }
}

// Namespace: SteamMatchTogether
public class MatchStepNull : MatchStepBase
{
	// Fields
	private SteamMatchLobby matchLobby;
	private bool isCreating;

	// Methods

	public void .ctor(SteamMatchTogetherDrive _matchDrive) { }

	public override void Enter() { }

	public override void Continue() { }

	public override void Leave() { }

	public override void Clear() { }

	private void RegisterOperEvent(bool isRegister = True) { }

	private void RegisterLobbyEvent(bool isRegister = True) { }

	private void MatchStepUpdated(MatchStepType type) { }

	public bool DirectWar(MatchWarData warData, SteamMatchMemberData data) { }

	public bool CreateLobby(MatchWarData warData, bool warMatch, SteamMatchMemberData data) { }

	private void CreateLobbyResult(bool rlt, CSteamID lobby) { }

	private void MemberReadyJoined() { }

	private bool JoinLobby(CSteamID lobby, SteamMatchMemberData data) { }

	private void JoinLobbyResult(bool rlt, CSteamID lobby, EChatRoomEnterResponse reason) { }
}

// Namespace: SteamMatchTogether
public class MatchStepTeaming : MatchStepBase
{
	// Fields
	private SteamMatchLobby matchLobby;
	private bool isLeaving;
	private bool isQuiting;

	// Methods

	public void .ctor(SteamMatchTogetherDrive _matchDrive) { }

	public override void Enter() { }

	public override void Continue() { }

	public override void Leave() { }

	public override void Clear() { }

	private void RegisterOperEvent(bool isRegister = True) { }

	private void RegisterLobbyEvent(bool isRegister = True) { }

	private void MatchStepUpdated(MatchStepType type) { }

	private void MemberShouldKicked(CSteamID member) { }

	private void ServerStatsUpdated(ServerStat stat) { }

	private bool DirectWar(MatchWarData warData, SteamMatchMemberData data) { }

	private bool JoinLobby(CSteamID lobby, SteamMatchMemberData data) { }

	private void JoinLobbyResult(bool rlt, CSteamID lobby, EChatRoomEnterResponse reason) { }

	private bool LeaveLobby() { }

	private void LeaveLobbyResult(bool rlt, CSteamID lobby) { }

	private void CreateLobbyResult(bool rlt, CSteamID lobby) { }

	private void MemberReadyJoined() { }

	private void LobbyMasterUpdated(CSteamID master) { }

	private void LobbyMemberRefreshed(List<SteamMatchMemberData> members) { }

	private bool QuitLobby() { }

	private bool OpenFriendInviteDialog() { }

	private bool ChangeWarData(MatchWarData warData, bool warMatch) { }

	private bool SetPrepare(bool isPrepare) { }

	public bool TransferMaster(CSteamID user) { }

	public bool KickoutMember(CSteamID user) { }

	public bool StartMatch() { }

	public bool StartWar() { }
}

// Namespace: SteamMatchTogether
public class MatchStepFinding : MatchStepBase
{
	// Fields
	private SteamMatchLobby matchLobby;
	private SteamMatchLobby mergeLobby;
	private CSteamID excludedLobby;
	private float stepEnterTime;
	private bool isLeaving;
	private bool isQuiting;
	private List<CSteamID> lobbies;
	private int lastRequestIdx;
	private float lastRequestTime;
	private int lastRequestFreeSlot;
	private bool isFindAny;
	private bool isCanMerged;
	private bool isMerging;
	private bool isMerged;

	// Methods

	public void .ctor(SteamMatchTogetherDrive _matchDrive) { }

	public override void Enter() { }

	public override void Continue() { }

	public override void Leave() { }

	public override void Clear() { }

	private void RegisterOperEvent(bool isRegister = True) { }

	private void RegisterNetEvent(bool isRegister = True) { }

	private void RegisterLobbyEvent(bool isRegister = True) { }

	private void MatchStepUpdated(MatchStepType type) { }

	private void MemberNetStatUpdated(CSteamID member, PeerEndPointStat stat) { }

	private void ServerStatsUpdated(ServerStat stat) { }

	private bool JoinLobby(CSteamID lobby, SteamMatchMemberData data) { }

	private void JoinLobbyResult(bool rlt, CSteamID lobby, EChatRoomEnterResponse reason) { }

	private bool LeaveLobby() { }

	private void LeaveLobbyResult(bool rlt, CSteamID lobby) { }

	private void CreateLobbyResult(bool rlt, CSteamID lobby) { }

	private void MemberReadyJoined() { }

	private bool QuitLobby() { }

	private bool CancelMatch() { }

	private void MasterMatchLogic() { }

	private void UserMatchLogic() { }

	private void MatchFindTimeout() { }

	private void OnLobbyMatchListResult(int requestIdx, List<CSteamID> lobbies) { }

	private void LobbyMasterUpdated(CSteamID master) { }

	private void LobbyMemberRefreshed(List<SteamMatchMemberData> members) { }

	private void StartWaringStep() { }

	private void TryMergeLobby(CSteamID lobby) { }

	private void MergeJoinLobbyResult(bool rlt, CSteamID lobby, EChatRoomEnterResponse reason) { }

	private void MergeMatchStepUpdated(MatchStepType type) { }

	private void MergeLobbyMemberRefreshed(List<SteamMatchMemberData> members) { }

	private bool OpenFriendInviteDialog() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <MasterMatchLogic>b__33_0(List<CSteamID> p1) { }
}

// Namespace: SteamMatchTogether
public class MatchStepMerging : MatchStepBase
{
	// Methods

	public void .ctor(SteamMatchTogetherDrive _matchDrive) { }

	public override void Enter() { }

	public override void Continue() { }

	public override void Leave() { }

	public override void Clear() { }
}

// Namespace: SteamMatchTogether
public class MatchStepWaiting : MatchStepBase
{
	// Fields
	private SteamMatchLobby matchLobby;
	private float stepEnterTime;
	private float matchStartTime;
	private bool isMatchedIn;
	private CSteamID leavingLobby;
	private bool isLeaving;
	private bool isQuiting;
	private bool isTimeOver;
	private bool isMatchSucc;

	// Methods

	public void .ctor(SteamMatchTogetherDrive _matchDrive) { }

	public override void Enter() { }

	public override void Continue() { }

	public override void Leave() { }

	public override void Clear() { }

	private void RegisterOperEvent(bool isRegister = True) { }

	private void RegisterNetEvent(bool isRegister = True) { }

	private void RegisterLobbyEvent(bool isRegister = True) { }

	private void MatchStepUpdated(MatchStepType type) { }

	private void LobbyMasterUpdated(CSteamID master) { }

	private void LobbyMemberDataUpdated(SteamMatchMemberData data) { }

	private void LobbyMemberEnterd(SteamMatchMemberData data) { }

	private void LobbyMemberRefreshed(List<SteamMatchMemberData> members) { }

	private void MemberNetStatUpdated(CSteamID member, PeerEndPointStat stat) { }

	private void ServerStatsUpdated(ServerStat stat) { }

	private bool JoinLobby(CSteamID lobby, SteamMatchMemberData data) { }

	private void JoinLobbyResult(bool rlt, CSteamID lobby) { }

	private bool LeaveLobby() { }

	private void LeaveLobbyResult(bool rlt, CSteamID lobby) { }

	private void CreateLobbyResult(bool rlt, CSteamID lobby) { }

	private void MemberReadyJoined() { }

	private void MemberShouldKicked(CSteamID member) { }

	private bool QuitLobby() { }

	public bool KickoutMember(CSteamID user) { }

	private bool SetPrepare(bool isPrepare) { }

	private bool StartWar() { }

	private bool OpenFriendInviteDialog() { }

	private void StartWaringStep() { }
}

// Namespace: SteamMatchTogether
public class MatchStepWaring : MatchStepBase
{
	// Fields
	private const float DelayBeginTime = 1.5;
	private SteamMatchLobby matchLobby;
	private MatchWarData warData;
	private SteamMatchOfflineData offData;
	private float matchStartTime;
	private bool isMatchSucc;
	private float stepEnterTime;
	private bool isWarBegined;
	private bool isWarStarted;
	private bool isWarEnded;
	private bool isBacking;
	private CSteamID startMaster;

	// Methods

	public void .ctor(SteamMatchTogetherDrive _matchDrive) { }

	public override void Enter() { }

	public override void Continue() { }

	public override void Leave() { }

	public override void Clear() { }

	private void RegisterOperEvent(bool isRegister = True) { }

	private void RegisterLobbyEvent(bool isRegister = True) { }

	private bool LeaveLobby() { }

	private void UserDataUpdated(MatchUserData data) { }

	private void ServerStatsUpdated(ServerStat stat) { }

	private void MatchStepUpdated(MatchStepType type) { }

	private void WarBegin() { }

	private void WarStart() { }

	public bool WarEnd(bool isReturnTeaming) { }

	public bool UpdateWarProgress(int level) { }

	private void ReportTeamStat(CSteamID lobby, CSteamID master, Dictionary<ulong, MatchMemberData> members) { }

	private void RebackLobbyData() { }

	private void CreateLobbyResult(bool rlt, CSteamID lobby) { }

	private void LobbyMasterUpdated(CSteamID master) { }

	private void MemberReadyJoined() { }

	private void LobbyMemberRefreshed(List<SteamMatchMemberData> members) { }

	private void GoingOriginal() { }

	private void GobackTeaming() { }

	private void GobackSingle() { }
}

// Namespace: SteamMatchTogether
public class MatchStepOfflining : MatchStepBase
{
	// Fields
	private SteamMatchLobby matchLobby;
	private SteamMatchOfflineData offData;
	private bool isCreating;

	// Methods

	public void .ctor(SteamMatchTogetherDrive _matchDrive) { }

	public override void Enter() { }

	public override void Continue() { }

	public override void Leave() { }

	public override void Clear() { }

	private void RegisterOperEvent(bool isRegister = True) { }

	private void RegisterLobbyEvent(bool isRegister = True) { }

	private void UserDataUpdated(MatchUserData data) { }

	private void ServerStatsUpdated(ServerStat stat) { }

	private void UserNetDataUpdated(int ping) { }

	private bool DirectWar(MatchWarData warData, SteamMatchMemberData data) { }

	private void CreateLobbyResult(bool rlt, CSteamID lobby) { }

	private void MemberReadyJoined() { }

	private bool QuitLobby() { }

	private bool ChangeWarData(MatchWarData warData, bool warMatch) { }

	public bool StartWar() { }
}

// Namespace: SteamMatchTogether
public enum MatchMemberSourceType
{
	// Fields
	public int value__;
	public const MatchMemberSourceType E_Nil = 0;
	public const MatchMemberSourceType E_Invite = 1;
	public const MatchMemberSourceType E_Match = 2;
}

// Namespace: SteamMatchTogether
public class SteamMatchMemberData : MatchMemberData
{
	// Fields
	public const string UDK_Country = "_Country";
	public const string UDK_Name = "_Name";
	public const string UDK_Hero = "_Hero";
	public const string UDK_Level = "_Level";
	public const string UDK_Round = "_Round";
	public const string UDK_Ping = "_Ping";
	public const string UDK_Prepare = "_Prepare";
	public const string UDK_Source = "_Source";
	public const string UDK_Serial = "_Serial";
	public MatchMemberSourceType source;
	public int serial;

	// Properties
	public CSteamID userID { get; }

	// Methods

	public void .ctor(CSteamID _user) { }

	public void .ctor(SteamMatchMemberData _data) { }

	public void .ctor(CSteamID _user, string _country, MatchUserData _data) { }

	public CSteamID get_userID() { }

	public void ResetDefaultConfig() { }

	public Dictionary<string, string> ToDataMap() { }

	public void UpdateByUserData(MatchUserData userData) { }

	public void UpdateByNetData(int _ping) { }

	public void UpdateBySourceType(MatchMemberSourceType _source) { }

	public void NextSerial() { }

	public void UpdateByDataMap(Dictionary<string, string> dataMap) { }

	public void UpdateByDataGetor(SteamMatchMemberData.DataGetor getor) { }

	public static SteamMatchMemberData CreateByDataMap(CSteamID _user, Dictionary<string, string> dataMap) { }

	public static SteamMatchMemberData CreateByDataGetor(CSteamID _user, SteamMatchMemberData.DataGetor getor) { }
}

// Namespace: 
public sealed class SteamMatchMemberData.DataGetor : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual Dictionary<string, string> Invoke(List<string> keys) { }

	public virtual IAsyncResult BeginInvoke(List<string> keys, AsyncCallback callback, object object) { }

	public virtual Dictionary<string, string> EndInvoke(IAsyncResult result) { }
}

// Namespace: SteamMatchTogether
public class SteamMatchOfflineData
{
	// Fields
	public MatchWarData warData;
	public bool warMatch;
	public SteamMatchMemberData userData;

	// Methods

	public void .ctor() { }

	public void .ctor(MatchWarData _warData, bool _warMatch, SteamMatchMemberData _userData) { }
}

// Namespace: SteamMatchTogether
public class UnitDataConverter
{
	// Methods

	public static string ToString(int data) { }

	public static int AsInt(string data) { }

	public static int TryAsInt(string data, int defaultValue) { }

	public static string ToString(bool data) { }

	public static bool AsBool(string data) { }

	public static bool TryAsBool(string data, bool defaultValue) { }

	public static string ToString(CSteamID data) { }

	public static CSteamID AsSteamID(string data) { }

	public static CSteamID TryAsSteamID(string data, CSteamID defaultValue) { }

	public static string ToString(MatchStepType data) { }

	public static MatchStepType AsMatchStepType(string data) { }

	public static MatchStepType TryAsMatchStepType(string data, MatchStepType defaultValue) { }

	public static string ToString(MatchMemberSourceType data) { }

	public static MatchMemberSourceType AsMatchMemberSourceType(string data) { }

	public static MatchMemberSourceType TryAsMatchMemberSourceType(string data, MatchMemberSourceType defaultValue) { }

	public void .ctor() { }
}

// Namespace: SteamMatchTogether
public class SteamChatMsg
{
	// Fields
	public static readonly byte T_Null;
	public static readonly byte T_LKick;
	public static readonly byte T_LMsg;
	private byte type;
	private byte[] msg;

	// Methods

	public void .ctor(byte _type, byte[] _msg) { }

	public void .ctor(byte _type, byte[] _msg, int _msgLen) { }

	public void .ctor(byte _type, string _msg) { }

	public void .ctor(byte[] _bytes) { }

	public void .ctor(byte[] _bytes, int _bytesLen) { }

	public byte[] GetSendBytes() { }

	public byte Type() { }

	public byte[] GetBytes() { }

	public string GetString() { }

	private static void .cctor() { }
}

// Namespace: SteamMatchTogether
public class UtilsFunc
{
	// Methods

	public static NotifyType TransJoinLobbyReason(EChatRoomEnterResponse reason) { }

	public void .ctor() { }
}

// Namespace: SteamMatchTogether
public class SteamMatchViewer
{
	// Fields
	private SteamMatchTogetherDrive matchDrive;
	private SteamMatchTogetherComponent steamMatching;
	private SteamMatchLobby attentionLobby;
	private MatchWarData warData;
	private bool warMatch;
	private CSteamID master;
	private Dictionary<CSteamID, MatchMemberData> viewMembers;
	private bool isLobbyDataUpdated;
	private bool isMembersRefreshed;
	private List<CSteamID> updatedMembers;
	private List<NotifyType> notifyList;
	private List<SteamMatchViewer.ChatMsg> chatMsgQueue;

	// Methods

	public void .ctor(SteamMatchTogetherDrive _matchDrive) { }

	public void Setup() { }

	public void Unsetup() { }

	public void Update() { }

	public void AttentionLobby(SteamMatchLobby lobby) { }

	public void DirectOfflineDataUpdated(SteamMatchOfflineData offData) { }

	public bool SendTextMsg(string msg) { }

	private void LobbyDataUpdated(MatchWarData warData, bool warMatch, CSteamID master) { }

	private void LobbyMemberDataUpdated(SteamMatchMemberData data) { }

	private void LobbyMemberRefreshed(List<SteamMatchMemberData> members) { }

	private void LobbyMemberChatMsg(CSteamID member, string text) { }

	public void OnNotify(NotifyType type) { }
}

// Namespace: 
private struct SteamMatchViewer.ChatMsg
{
	// Fields
	public CSteamID member;
	public string text;
}

// Namespace: SteamMatchTogether
public enum SteamGameStat
{
	// Fields
	public int value__;
	public const SteamGameStat E_Naping = 0;
	public const SteamGameStat E_Teaming = 1;
	public const SteamGameStat E_Matching = 2;
	public const SteamGameStat E_Waring = 3;
}

// Namespace: SteamMatchTogether
public class SteamGameStatViewer
{
	// Fields
	private SteamMatchTogetherDrive matchDrive;
	private SteamMatchTogetherComponent steamMatching;
	private readonly Dictionary<SteamGameStat, string> statTokenMap;

	// Methods

	public void .ctor(SteamMatchTogetherDrive _matchDrive) { }

	public void Setup() { }

	public void Unsetup() { }

	public void Update() { }

	public void UpdateGameStat(SteamGameStat stat) { }

	public void UpdateGameStat(SteamGameStat stat, CSteamID lobby, int groupSize) { }

	public void UpdateGroupStat(CSteamID lobby, int groupSize) { }

	public void UpdateWarProgress(int level) { }
}

// Namespace: MatchTogether
public class MatchUserData
{
	// Fields
	public string name;
	public int hero;
	public int level;
	public int round;

	// Methods

	public void .ctor() { }

	public void .ctor(string _name, int _hero, int _level, int _round) { }

	public void Update(MatchUserData _from) { }
}

// Namespace: MatchTogether
public class MatchWarData
{
	// Fields
	public int warNo;
	public int warRound;
	public int recordIdx;

	// Methods

	private void Assign(int _warNo, int _warRound, int _recordIdx) { }

	public void .ctor() { }

	public void .ctor(MatchWarData _other) { }

	public void .ctor(int _warNo, int _warRound, int _recordIdx) { }

	public bool IsSame(MatchWarData _other) { }

	public void Update(MatchWarData _other) { }

	public void ResetDefault(MatchTogetherConfig _config) { }

	public void Clear() { }

	public bool IsDirectData() { }
}

// Namespace: MatchTogether
public class MatchMemberData
{
	// Fields
	public ulong user;
	public string country;
	public string name;
	public int hero;
	public int level;
	public int round;
	public int ping;
	public bool prepare;

	// Methods

	private void Assign(string _country, string _name, int _hero, int _level, int _round, int _ping, bool _prepare) { }

	public void .ctor(ulong _user) { }

	public void .ctor(MatchMemberData _other) { }

	public void .ctor(ulong _user, string _country, string _name, int _hero, int _level, int _round, int _ping, bool _prepare) { }
}

// Namespace: MatchTogether
public enum NotifyType
{
	// Fields
	public int value__;
	public const NotifyType E_MatchLevelLack = 0;
	public const NotifyType E_MatchSignDiff = 1;
	public const NotifyType E_MatchLinkLose = 2;
	public const NotifyType E_MatchLinkRefresh = 3;
	public const NotifyType E_MatchWaitOver = 4;
	public const NotifyType E_MatchKicked = 5;
	public const NotifyType E_MatchLobbyNotExist = 6;
	public const NotifyType E_MatchWarStarted = 7;
	public const NotifyType E_MatchLobbyFull = 8;
	public const NotifyType E_MatchLobbyError = 9;
}

// Namespace: MatchTogether
public enum BackAction
{
	// Fields
	public int value__;
	public const BackAction E_Nothing = 0;
	public const BackAction E_Quit = 1;
}

// Namespace: MatchTogether
public interface IMatchTogetherOperator
{
	// Methods

	public abstract void Update() { }

	public abstract bool UpdateUserData(MatchUserData data) { }

	public abstract bool DirectWar(MatchWarData warData) { }

	public abstract bool CreateLobby(MatchWarData warData, bool warMatch) { }

	public abstract bool JoinLobby(ulong lobby) { }

	public abstract bool LeaveLobby() { }

	public abstract bool QuitLobby() { }

	public abstract bool ChangeWarData(MatchWarData warData, bool warMatch) { }

	public abstract bool TransferMaster(ulong member) { }

	public abstract bool KickoutMember(ulong member) { }

	public abstract bool SetPrepare(bool isPrepare) { }

	public abstract bool StartMatch() { }

	public abstract bool CancelMatch() { }

	public abstract bool StartWar() { }

	public abstract bool WarEnd(bool isReturnTeaming = True) { }

	public abstract bool UpdateWarProgress(int level) { }

	public abstract bool SendTextMsg(string msg) { }

	public abstract bool OpenFriendListDialog() { }

	public abstract bool OpenFriendInviteDialog() { }
}

// Namespace: MatchTogether
public interface IMatchTogetherReceiptor
{
	// Methods

	public abstract void LogWrite(string log, int level) { }

	public abstract void CreateLobbyResult(bool rlt, ulong lobby) { }

	public abstract void JoinLobbyResult(bool rlt, ulong lobby) { }

	public abstract void LeaveLobbyResult(bool rlt, ulong lobby) { }

	public abstract void OnLobbyDataUpdated(MatchWarData warData, bool warMatch, ulong master) { }

	public abstract void OnLobbyMemberRefreshed(List<MatchMemberData> members) { }

	public abstract void OnLobbyMemberDataUpdated(MatchMemberData data) { }

	public abstract void OnFriendInviteJoinLobby(ulong friend, ulong lobby) { }

	public abstract void OnMatchingStatUpdated(int stat, float timestamp) { }

	public abstract void OnWarPrepare(ulong lobby) { }

	public abstract void OnWarBegin(ulong lobby, MatchWarData warData, ulong master, Dictionary<ulong, MatchMemberData> members) { }

	public abstract void OnWarStart(ulong lobby, List<MatchMemberData> members) { }

	public abstract void OnWarStatChanged(ulong lobby, ulong master) { }

	public abstract void OnNotify(NotifyType type) { }

	public abstract void OnLobbyChatMsg(ulong member, string text) { }

	public abstract void OnForceBack(BackAction action) { }
}

// Namespace: MatchTogether
public interface IMatchTogetherReportor
{
	// Methods

	public abstract void ReportOpenQuery(uint user) { }

	public abstract void ReportMatchQuery(uint user, string userIpCountry, ulong lobby, uint master, string ipCountry, int ping) { }

	public abstract void ReportMatchStart(uint user, ulong lobby) { }

	public abstract void ReportMatchSuccTimes(uint user, ulong lobby) { }

	public abstract void ReportMatchWaitTime(uint user, ulong lobby, float passTime) { }

	public abstract void ReportMatchSuccWaitTime(uint user, ulong lobby, float passTime) { }

	public abstract void ReportMatchAndWar(uint user, ulong lobby, uint master, Dictionary<uint, MatchMemberData> members, float passTime, bool isMatchSucc) { }

	public abstract void ReportTeamAndWar(uint user, ulong lobby, uint master, Dictionary<uint, MatchMemberData> members) { }
}

// Namespace: MatchTogether
public class MatchTogetherConfig
{
	// Fields
	public int LogWriteLevel;
	public int DefaultWarNo;
	public int MatchSign;
	public int MatchVersion;
	public int LobbyLevelMaxMemberLevel;
	public float FindingMatchTime;
	public float FindingSuitTime;
	public float SerachLobbyInterval;
	public float WaitingMatchTime;
	public int CanMatchGameMinLevel;
	public float WaringCountdownTime;
	public float PeerNetConnectTime;

	// Methods

	public void .ctor() { }
}

// Namespace: MatchTogether
public class MatchTogetherEntry
{
	// Fields
	public static IMatchTogetherOperator oper;

	// Methods

	public static void Create(MatchTogetherConfig _config, IMatchTogetherReceiptor _receiptor, IMatchTogetherReportor _reportor) { }

	public static void Destroy() { }

	public static void SetLogWriteLevel(int level) { }

	public static void SetReportStatsOpen(bool isOpen) { }

	public static void SetReportStatsPingTestOpen(bool isOpen) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: MatchTogether
public class ToolFunc
{
	// Methods

	public static float GetTimeStamp() { }

	public static int GetSecond() { }

	public void .ctor() { }
}

// Namespace: GraphScript
public class GraphObject
{
	// Fields
	public bool IsGraph;
	public string Title;
	public int GraphID;
	public int GraphSID;
	public int IconID;
	public int TypeIconID;
	public string Name;
	public int Level;
	public bool IsLock;
	public int Active;
	public bool IsChecked;
	public int m_Checked;
	public int ItemType;
	public string TypeText;
	public string ChildType;
	public string Desc;
	public string DDesc;
	public string SDesc;
	public int GetWay;
	public int activeneedgrade;
	public int rewardnum;
	public int activeneednum;
	public Dictionary<string, int> activeReward;
	public List<int> sameRewardList;
	public int sameRewardIndex;

	// Methods

	public void .ctor() { }

	public void SetTitle(string t) { }

	public void SetGraph(int gid, int gsid) { }

	public void SetActive(int a) { }

	public void SetChecked(int sid, int a) { }

	public bool CanActive() { }
}

// Namespace: LSManagerNS
public class LSStateBase
{
	// Fields
	public string Name;

	// Methods

	public void .ctor() { }

	public virtual void Out() { }

	public virtual void In() { }

	public virtual void Clear() { }

	public virtual void OnConnectSuccess() { }

	public virtual void OnLoginSucceedCallback(int roleid) { }

	public virtual void OnQuickLoginSucceedCallback(int type) { }

	public virtual void OnDisconnectCB() { }

	public virtual void OnQuickLoginFailCallback() { }

	public virtual void OnConnectFailCB() { }
}

// Namespace: LSManagerNS
public class CL_LSServerChoose
{
	// Fields
	private static readonly int COPIES;
	private static readonly SortedDictionary<uint, serverinfomanager.LServerInfo> circle;
	private static uint lastServerKey;
	private static readonly int recoverSecond;
	private static readonly List<serverinfomanager.LServerInfo> removedServerList;
	private static int curPriorityLevel;
	private static string playerArea;
	private static serverinfomanager.LServerInfo backupServer;

	// Methods

	public void .ctor() { }

	private static void AddNextPriorityLS() { }

	private static void AddAllServerByArea(string area) { }

	public void SetBackupServer(int id, string ip, ushort port) { }

	public void RemoveLastServer() { }

	private bool DelayTryOtherServer() { }

	public bool RecoverServer() { }

	private static void AddServer(serverinfomanager.LServerInfo serverInfo) { }

	private static void RemoveServer(serverinfomanager.LServerInfo serverInfo) { }

	public serverinfomanager.LServerInfo ChooseServer() { }

	private static uint FNVHash(string key) { }

	public static uint ModifiedBinarySearch(uint[] sortedArray, uint val) { }

	private static void .cctor() { }
}

// Namespace: LSManagerNS
public class netlsconnect
{
	// Methods

	public static void C2SSteamAccountCheck(basenet netObj, CSteamID steamID, string ticket) { }

	public static void C2SConnectBridge(uint remoteAccount, int identity) { }

	private static void S2CCheckAnswer(basenet netobj) { }

	private static void S2CChangeServer() { }

	private static void S2CStartBridge(basenet netobj) { }

	private static void S2CChangeToServer(basenet netobj) { }

	private static void S2CSendAppointLogFile(basenet netobj) { }

	public static void LS2CSystem(basenet netobj) { }

	public void .ctor() { }
}

// Namespace: LSManagerNS
public class LSNetData
{
	// Fields
	public bool isLogin;
	public bool isReConnect;
	public bool isQuickConnect;
	public int i;
	public float lastConnectTime;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <CanQuickConnect>k__BackingField;
	public float lastTryTime;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <QuickKey>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <ServerID>k__BackingField;
	private float heartTime;
	private string m_cacheAcc;
	private string m_cachePwd;
	private string m_curIp;
	private int m_curPort;
	private SkipData m_skipData;
	public serverinfomanager.LServerInfo m_curServerInfo;
	public bool NetFail;

	// Properties
	public bool CanQuickConnect { get; set; }
	public int QuickKey { get; set; }
	public int ServerID { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_CanQuickConnect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_CanQuickConnect(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_QuickKey() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_QuickKey(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_ServerID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ServerID(int value) { }

	public void .ctor() { }

	public void SetLSNetObject(serverinfomanager.LServerInfo serverInfo) { }

	public void Clear() { }

	public void SetNetFail() { }
}

// Namespace: LSManagerNS
public class SkipData
{
	// Fields
	public int skipIndex;
	public string skipKey;
	public string ip;
	public int port;

	// Methods

	public void .ctor() { }
}

// Namespace: LSManagerNS
public class LSNetOP
{
	// Methods

	public void .ctor() { }

	public void ReportP2PResult(uint iTargetAccount, int iResult) { }

	private void CodeShieldChange(object[] args) { }

	public void SteamAccountCheck() { }

	private void SteamAccountCheck2(string ticket) { }
}

// Namespace: LSManagerNS
internal class LSConning : LSStateBase
{
	// Methods

	public void .ctor() { }

	public override void In() { }

	private void OnCreateNetRet(ConnectState state, basenet netobj) { }

	public override void OnConnectSuccess() { }

	public override void OnQuickLoginSucceedCallback(int type) { }

	public override void OnQuickLoginFailCallback() { }

	public override void OnConnectFailCB() { }

	public override void OnDisconnectCB() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class LSConning.<>c
{
	// Fields
	public static readonly LSConning.<>c <>9;
	public static Action<int> <>9__2_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <OnCreateNetRet>b__2_0(int index) { }
}

// Namespace: LSManagerNS
internal class LSNormalCon : LSStateBase
{
	// Methods

	public void .ctor() { }

	public override void OnDisconnectCB() { }
}

// Namespace: LSManagerNS
internal class LSQuickCon : LSStateBase
{
	// Methods

	public void .ctor() { }

	public override void In() { }

	public override void OnQuickLoginSucceedCallback(int type) { }

	public override void OnQuickLoginFailCallback() { }

	public override void OnConnectFailCB() { }

	public override void OnDisconnectCB() { }
}

// Namespace: GSManagerNS
public class GSStateBase
{
	// Fields
	public string Name;

	// Methods

	public void .ctor() { }

	public virtual void Out() { }

	public virtual void In() { }

	public virtual void Clear() { }

	public virtual void OnLoginSucceedCallback(int roleid) { }

	public virtual void OnQuickLoginSucceedCallback(int type) { }

	public virtual void OnDisconnectCB() { }

	public virtual void OnQuickLoginFailCallback() { }

	public virtual void OnConnectFailCB() { }
}

// Namespace: GSManagerNS
public class GSNetData
{
	// Fields
	public bool isLogin;
	public bool isReConnect;
	public bool isQuickConnect;
	public int i;
	public float lastConnectTime;
	public bool CanQuickConnect;
	public float lastTryTime;
	private float heartTime;
	private string m_cacheAcc;
	private string m_cachePwd;
	private int iPassVer;
	private int m_serverID;
	private int m_quickKey;
	private string m_curIp;
	private int m_curPort;
	private SkipData m_skipData;
	public serverinfomanager.ServerInfo m_curServerInfo;
	public bool NetFail;

	// Methods

	public void .ctor() { }

	public void SetGSNetObject(serverinfomanager.ServerInfo serverInfo, string acc, string pwd, int ipver) { }

	public void Clear() { }

	public void SetNetFail() { }
}

// Namespace: GSManagerNS
public class SkipData
{
	// Fields
	public int skipIndex;
	public string skipKey;
	public string ip;
	public int port;

	// Methods

	public void .ctor() { }
}

// Namespace: GSManagerNS
public class GSNetOP
{
	// Methods

	public void .ctor() { }

	public void ShowFail(string msg) { }

	private static void backToLogin() { }
}

// Namespace: GSManagerNS
internal class GSConning : GSStateBase
{
	// Methods

	public void .ctor() { }

	public override void OnConnectFailCB() { }

	public override void OnDisconnectCB() { }
}

// Namespace: GSManagerNS
internal class GSNormalCon : GSStateBase
{
	// Methods

	public void .ctor() { }

	public override void OnLoginSucceedCallback(int roleid) { }
}

// Namespace: GSManagerNS
internal class GSQuickCon : GSStateBase
{
	// Methods

	public void .ctor() { }

	public override void OnLoginSucceedCallback(int roleid) { }

	public override void OnQuickLoginSucceedCallback(int type) { }

	public override void OnQuickLoginFailCallback() { }

	public override void OnConnectFailCB() { }

	public override void OnDisconnectCB() { }
}

// Namespace: OCServerMoveNS
public class ServerMoveBase : LuaComBase
{
	// Fields
	public DataBase MonsterModelData;
	public Transform m_Jump;
	public Transform m_Landing;
	public AnimCtrl Ani;
	public bool bIsPausing;
	protected int LockTargetID;
	public ServerMoveStateBase MoveState;
	public ServerMoveDataBase MoveData;
	public TurnDirCtrl MoveFace;
	public bool issboss;
	public Transform fakerbosstran;
	public string comname;
	public string infoname;
	public Transform RotationRoot;
	public StateView DV;
	public Transform CurMoveColliderTrans;
	public int curState;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public virtual void InitTransCom(string name) { }

	public override void SetServerProp(PlayerProp sp) { }

	private void UpdateFightStatus() { }

	public override void Destroy() { }

	public virtual void DestroyClear() { }

	public virtual void SetAniState(string sm) { }

	public override void PropChange(object[] msg) { }

	protected void ChangeMoveStatus() { }

	public virtual void PropSpeedChange() { }

	public virtual void PropPhase(int Phase) { }

	public virtual void PropAttDir(Vector3 attdir) { }

	protected void PropFightStatus(int FightStatus) { }

	protected void PropLockEnemy(int LockEnemy) { }

	protected void PropFightMark(int iValue) { }

	public virtual void SetServerPos(Vector3 sp) { }

	public virtual void SetServerMapTickPos(Vector3 sp, int serverfrme) { }

	public virtual void SetServerMapStopPos(Vector3 sp) { }

	public virtual void SetServerFlyTrack(List<Vector3> path) { }

	public virtual void SetServerFlyTickPos(Vector3 sp, int serverfrme) { }

	public virtual void SetServerMapTrack(List<Vector3> path) { }

	public virtual void RefreshServerMapTrack(int serverfrme, List<Vector3> path) { }

	public virtual void SetServerGoto(Vector3 sp) { }

	public virtual void OnJump(Vector3 start, Vector3 end, float speed, float height, int startBufTime, int endBufTime, int upTime) { }

	public virtual void BeatBack(Vector3 start, Vector3 end, float speed, int iClientAni) { }

	public virtual void Dash(Vector3 start, Vector3 end, float speed) { }

	public virtual void FlyMove() { }

	public virtual void AirMove(Vector3 start, Vector3 end, float speed) { }

	public virtual void SetFaceInfo(Vector3 face, float turntime) { }

	public virtual void SetFaceTargetInfo(int facetargetid, float time) { }

	public override void GameEventChange(object[] msg) { }

	public virtual void ServerBeHitShow(int shtype, int ipart) { }

	public override void Update() { }

	public override void LateUpdate() { }

	public void ChangeMoveStateSound(string MoveState) { }

	public virtual List<CCollisionInfo> GetCollisionInfo() { }
}

// Namespace: OCServerMoveNS
public class ServerMoveDataBase
{
	// Fields
	public Vector3 ServerPos;
	public Vector3 ClientPos;
	public List<Vector3> ServerPath;
	public Vector3 FaceForword;
	public Vector3 MoveForword;
	public bool bCanTurn;
	public float m_moveDirX;
	public float m_moveDirY;
	public float m_moveDesDirX;
	public float m_moveDesDirY;
	public float changeDirTime;
	public float lastMovDir;
	public float m_speed;
	public Vector3 followPos;
	public float followSpeed;
	public float pathTime;
	public bool bFollow;
	public ServerMoveBase smobj;

	// Methods

	public void .ctor(ServerMoveBase so) { }

	public virtual void Destroy() { }

	public void SetCanTrun(bool ct) { }

	public virtual void SetServerMapTrack(List<Vector3> path) { }

	public virtual void RefreshServerMapTrack(int serverfrme, List<Vector3> path) { }

	public virtual void SetServerPos(Vector3 sp) { }

	public virtual void SetServerGoto(Vector3 sp) { }

	public virtual void SetFollow(Vector3 pos, int serverfrme) { }

	public virtual void ClearMovePath() { }

	public void AttFacePropChange(Vector3 AttFace) { }

	public void CalFacePropChange() { }

	public void UpdateAniMoveDir() { }

	public bool UpdateMoveDir() { }
}

// Namespace: OCServerMoveNS
public class ServerMoveStateBase
{
	// Fields
	public string statename;
	public ServerMoveBase smobj;

	// Methods

	public void .ctor(ServerMoveBase so) { }

	public virtual void Enter() { }

	public virtual void Exit() { }

	public virtual void Update() { }

	public virtual void SetServerMapStopPos(Vector3 sp) { }
}

// Namespace: OCServerMoveNS
internal class FMCom : ServerMoveBase
{
	// Fields
	private FMData md;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public override void SetAniState(string sm) { }

	public override void SetServerFlyTrack(List<Vector3> path) { }

	public override void SetServerFlyTickPos(Vector3 sp, int serverfrme) { }

	public override void FlyMove() { }

	public override void SetServerGoto(Vector3 sp) { }
}

// Namespace: OCServerMoveNS
public class FMData : ServerMoveDataBase
{
	// Fields
	public List<Vector3> FlyPath;
	public bool InFly;

	// Methods

	public void .ctor(ServerMoveBase so) { }

	public override void SetServerPos(Vector3 sp) { }

	public override void SetServerGoto(Vector3 sp) { }

	public void SetServerFlyTrack(List<Vector3> path) { }

	public void SetFlyFollow(Vector3 pos, int serverframe) { }

	public override void ClearMovePath() { }
}

// Namespace: OCServerMoveNS
internal class FMFlyMoveState : ServerMoveStateBase
{
	// Fields
	private FMData md;

	// Methods

	public void .ctor(ServerMoveBase so) { }

	public override void Enter() { }

	public override void Exit() { }

	public override void SetServerMapStopPos(Vector3 sp) { }

	public override void Update() { }
}

// Namespace: OCServerMoveNS
internal class FMIdleState : ServerMoveStateBase
{
	// Fields
	private bool bMoveStop;
	private int maxStopSetp;
	private int curStopStep;

	// Methods

	public void .ctor(ServerMoveBase so) { }

	public override void Enter() { }

	public override void Exit() { }

	public override void SetServerMapStopPos(Vector3 sp) { }

	public override void Update() { }

	private void SetStopInfo(bool bstop) { }

	private void StandStop() { }
}

// Namespace: OCServerMoveNS
internal class Level2MoveCom : ServerMoveBase
{
	// Fields
	public Dictionary<Transform, float> PartDictInfo;
	public List<string> PartName;
	public Transform MoveTrans;
	private bool IsSwiming;
	private List<CCollisionInfo> moveinfolst;
	private Level2MoveData md;

	// Properties
	private float TransRadius { get; }

	// Methods

	private float get_TransRadius() { }

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public override void DestroyClear() { }

	public override void InitTransCom(string name) { }

	public override void AniEventChange(object[] msg) { }

	public override void PropAttDir(Vector3 attdir) { }

	private Vector3 getMoveToHero(int pid) { }

	private void stoptomove() { }

	private void movetostop() { }

	public override void SetAniState(string sm) { }

	public override void SetFaceInfo(Vector3 face, float turntime) { }

	public override List<CCollisionInfo> GetCollisionInfo() { }
}

// Namespace: OCServerMoveNS
public class Level2MoveData : ServerMoveDataBase
{
	// Fields
	public bool InSpecialMove;
	public Vector3 OldCalPos;
	public Vector3 NewCalPos;
	public float calspeed;
	public float calangle;
	public float calrad;
	public float passtime;
	public float DIS;
	private Vector3 linepos;
	private Color linecolor;

	// Methods

	public void .ctor(ServerMoveBase so) { }

	public override void SetServerPos(Vector3 sp) { }

	public override void SetServerGoto(Vector3 sp) { }

	public override void SetServerMapTrack(List<Vector3> path) { }

	public override void SetFollow(Vector3 pos, int serverfrme) { }
}

// Namespace: OCServerMoveNS
internal class L2IdleState : ServerMoveStateBase
{
	// Fields
	private bool bMoveStop;
	private int maxStopSetp;
	private int curStopStep;

	// Methods

	public void .ctor(ServerMoveBase so) { }

	public override void Enter() { }

	public override void Exit() { }

	public override void SetServerMapStopPos(Vector3 sp) { }

	public override void Update() { }

	private void SetStopInfo(bool bstop) { }

	private void StandStop() { }
}

// Namespace: OCServerMoveNS
internal class L2MoveState : ServerMoveStateBase
{
	// Fields
	private Vector3 OldTestPos;
	private bool isclose;
	private Level2MoveData md;

	// Methods

	public void .ctor(ServerMoveBase so) { }

	public override void Enter() { }

	public override void Exit() { }

	public override void SetServerMapStopPos(Vector3 sp) { }

	public override void Update() { }

	public void MoveTrack() { }
}

// Namespace: OCServerMoveNS
internal class Level3MoveCom : ServerMoveBase
{
	// Fields
	private UGUILink uGuiLink;
	private Transform MainCannonTrans;
	private NewPlayerObject FaceTarget;
	private float turnTimeStamp;
	private float turnDuration;
	private Vector3 rotationEulerDelta;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public override void PropPhase(int phase) { }

	public override void SetServerPos(Vector3 sp) { }

	public override void Update() { }

	public override void PropAttDir(Vector3 attdir) { }
}

// Namespace: OCServerMoveNS
public class Level3MoveData : ServerMoveDataBase
{
	// Methods

	public void .ctor(ServerMoveBase so) { }

	public override void SetServerPos(Vector3 sp) { }
}

// Namespace: OCServerMoveNS
internal class Level3CannonMoveCom : ServerMoveBase
{
	// Fields
	public Transform FollowTarget;
	private Vector3 PosDelta;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public void Level3MainBossCreatedEvent(object[] msg) { }

	public override void GameEventChange(object[] msg) { }

	public override void SetServerPos(Vector3 sp) { }

	public override void LateUpdate() { }
}

// Namespace: OCServerMoveNS
internal class NMCom : ServerMoveBase
{
	// Fields
	private NMData md;
	private float transRadius;
	private List<CCollisionInfo> moveinfolst;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public override void DestroyClear() { }

	public override void SetAniState(string sm) { }

	public override void PropSpeedChange() { }

	public override void SetServerPos(Vector3 sp) { }

	public override void SetServerMapTickPos(Vector3 sp, int serverfrme) { }

	public override void SetServerMapStopPos(Vector3 sp) { }

	public override void SetServerFlyTrack(List<Vector3> path) { }

	public override void SetServerFlyTickPos(Vector3 sp, int serverfrme) { }

	public override void SetServerMapTrack(List<Vector3> path) { }

	public override void SetServerGoto(Vector3 sp) { }

	public override void OnJump(Vector3 start, Vector3 end, float speed, float height, int startBufTime, int endBufTime, int upTime) { }

	public override void BeatBack(Vector3 start, Vector3 end, float speed, int iClientAni) { }

	public override void Dash(Vector3 start, Vector3 end, float speed) { }

	public override void FlyMove() { }

	public override void AirMove(Vector3 start, Vector3 end, float speed) { }

	public override void SetFaceInfo(Vector3 face, float turntime) { }

	public override void SetFaceTargetInfo(int facetargetid, float time) { }

	public override List<CCollisionInfo> GetCollisionInfo() { }
}

// Namespace: OCServerMoveNS
public class NMData : ServerMoveDataBase
{
	// Fields
	public Parabola JumpParabola;
	private float DEFAULT_HEIGHT;
	private float DEFAULT_SPEED;
	public Line BeatBackLine;
	public Line AirLine;

	// Methods

	public void .ctor(ServerMoveBase so) { }

	public override void Destroy() { }

	public override void SetServerPos(Vector3 sp) { }

	public override void SetServerGoto(Vector3 sp) { }

	public override void SetServerMapTrack(List<Vector3> path) { }

	public override void RefreshServerMapTrack(int serverfrme, List<Vector3> path) { }

	public override void ClearMovePath() { }

	public void Dash(Vector3 start, Vector3 end, float speed) { }

	public void AirMove(Vector3 start, Vector3 end, float speed) { }

	public void BeatBack(Vector3 start, Vector3 end, float speed, int iClientAni) { }

	public void OnJump(Vector3 start, Vector3 end, float speed, float height, int startBufTime, int endBufTime, int upTime) { }

	public override void SetFollow(Vector3 pos, int serverfrme) { }
}

// Namespace: OCServerMoveNS
internal class NMAirMoveState : ServerMoveStateBase
{
	// Fields
	private NMData md;

	// Methods

	public void .ctor(ServerMoveBase so) { }

	public override void SetServerMapStopPos(Vector3 sp) { }

	public override void Update() { }
}

// Namespace: OCServerMoveNS
internal class NMChargeState : ServerMoveStateBase
{
	// Fields
	private NMData md;

	// Methods

	public void .ctor(ServerMoveBase so) { }

	public override void SetServerMapStopPos(Vector3 sp) { }

	public override void Update() { }
}

// Namespace: OCServerMoveNS
internal class NMIdleState : ServerMoveStateBase
{
	// Fields
	private bool bMoveStop;
	private int maxStopSetp;
	private int curStopStep;

	// Methods

	public void .ctor(ServerMoveBase so) { }

	public override void Enter() { }

	public override void Exit() { }

	public override void SetServerMapStopPos(Vector3 sp) { }

	public override void Update() { }

	private void SetStopInfo(bool bstop) { }

	private void StandStop() { }
}

// Namespace: OCServerMoveNS
internal class NMJumpState : ServerMoveStateBase
{
	// Fields
	public string m_JumpUP;
	public string m_JumpDown;
	public bool m_Land;
	private Vector3 serverPos;
	public bool isEnd;
	private NMData md;

	// Methods

	public void .ctor(ServerMoveBase so) { }

	public override void Enter() { }

	public override void Exit() { }

	public override void SetServerMapStopPos(Vector3 sp) { }

	public override void Update() { }

	public void SetUpSound() { }

	public void SetJump() { }

	public void SetLand() { }
}

// Namespace: OCServerMoveNS
internal class NMMoveState : ServerMoveStateBase
{
	// Methods

	public void .ctor(ServerMoveBase so) { }

	public override void Enter() { }

	public override void Exit() { }

	public override void SetServerMapStopPos(Vector3 sp) { }

	public override void Update() { }

	public void MoveTrack() { }
}

// Namespace: OCServerMoveNS
public class TurnDirCtrl
{
	// Fields
	protected ServerMoveBase smobj;
	protected NewPlayerObject FaceTarget;
	public int FaceTargetID;
	protected float turnTimeStamp;
	protected float turnDuration;
	protected float turnAngle;
	protected Quaternion originRotation;

	// Methods

	public void .ctor(ServerMoveBase so) { }

	public int GetFaceTargetID() { }

	public virtual void SetFaceInfo(Vector3 face, float time) { }

	public virtual void SetFaceTargetInfo(int facetargetid, float time) { }

	public virtual void Update() { }

	protected void SetTurnDir(bool bTurn, float angle) { }

	public virtual void LateUpdate() { }
}

// Namespace: OCServerMoveNS
public class TurnHeavyDirCtrl : TurnDirCtrl
{
	// Methods

	public void .ctor(ServerMoveBase so) { }

	public override void SetFaceInfo(Vector3 face, float turntime) { }

	public override void SetFaceTargetInfo(int facetargetid, float time) { }
}

// Namespace: OCServerMoveNS
public class TurnSimpleDirCtrl : TurnDirCtrl
{
	// Fields
	private float TurnTime;
	private Transform FaceTarget;
	private float CurFirstFaceTargetTime;
	private float FirstFaceTargetTime;
	private float CurFaceTargetTime;
	private float FaceTargetTime;
	private Vector3 LastFaceTargetPos;
	private Vector3 LastAttFace;
	public Vector3 AttFace;
	private Vector3 LastTargetAttFace;
	private Vector3 TargetAttFace;
	private Vector3 LastTargetFirstAttFace;
	private Vector3 TargetFirstAttFace;
	private float FirstLockTargetAngle;
	private float FirstLockTargetCross;
	private float changeDirTime;
	private float lastMovDir;

	// Methods

	public void .ctor(ServerMoveBase so) { }

	public override void SetFaceInfo(Vector3 face, float turntime) { }

	public override void SetFaceTargetInfo(int facetargetid, float time) { }

	public override void Update() { }

	private void UpdateChangeDir() { }

	private void UpdateChangeDirByTarget() { }
}

// Namespace: OCRagdollNS
public class OCRagdollBase : LuaComBase
{
	// Fields
	public DataBase MonsterModelData;
	public Vector3 HitPos;
	public Vector3 HingePos;
	public Vector3 HitDir;
	public string HitPart;
	public bool IsGradoll;
	public Transform ragdoll;
	public GameObject bullet;
	public RagdollState RagState;
	public bool UseGameTrans;
	private string effectnode;
	private string RagdollEffectKey;
	private CTimerNode Pause;
	private int AddForceEventID;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public override void Destroy() { }

	public override void GameEventChange(object[] msg) { }

	private void BornView() { }

	private void DeadView() { }

	public virtual void CreateRagdoll() { }

	public virtual void RagdollClear() { }

	private void _addHeroForce(Transform hitobj, Vector3 moveDir) { }

	public void AddAllTriggerFromCollider() { }

	public void RemoveAllTriggerFromCollider() { }

	public void OnAddHeroForce(object arg0, object arg1, object arg2) { }

	public virtual void SaveLastHitInfo(Vector3 hitpos, Vector3 hitdir, string hitpart, bool usehingeragdoll, int weaponid) { }

	public void StartDeadView(float RemainTime) { }

	public bool PauseCall() { }

	public void ClearPauseTimer() { }

	public virtual void AddDisappearEffect() { }
}

// Namespace: OCRagdollNS
public class OCRagdollBreak : OCRagdollBase
{
	// Fields
	private CTimerNode RagdollDestoryTimer;
	private CTimerNode RagdollCreateTimer;
	private CTimerNode BulletMoveTimer;
	private float DelayDestoryTime;
	private int maxStopSetp;
	private int curStopStep;
	private string BulletPath;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public override void CreateRagdoll() { }

	public override void RagdollClear() { }

	private bool CreateBrokenRagdoll() { }

	public bool RagdollDestoryTimerCall() { }

	private void SetBrokenShieldActive() { }

	public void AddRagdollForceByBullet() { }

	public bool BulletMove() { }

	public void ClearRagdollTimer() { }
}

// Namespace: OCRagdollNS
internal class OCRagdollNormal : OCRagdollBase
{
	// Fields
	public static float m_forceFactor;
	public static float m_maxForce;
	public static float m_minForce;
	public static float m_downRate;
	private CTimerNode RagdollDestoryTimer;
	private CTimerNode RagdollCreateTimer;
	private CTimerNode BulletMoveTimer;
	private float DelayDestoryTime;
	private bool DestroyHingeBullet;
	private bool useHingeRagdoll;
	private int m_sourceWeaponID;
	private float maxHingeDis;
	private float curHingeDis;
	private string BulletHingePath;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public override void CreateRagdoll() { }

	public override void RagdollClear() { }

	public override void SaveLastHitInfo(Vector3 hitpos, Vector3 hitdir, string hitpart, bool usehingeragdoll, int weaponid = 1001) { }

	private bool AddRagdoll() { }

	public bool RagdollDestoryTimerCall() { }

	private void AddRagdollForce(bool bfirst = False) { }

	public void AddHingeRagdoll(Rigidbody rigidbody) { }

	public bool HingeBulletMove() { }

	private GameObject GetHitPartObject() { }

	private void SetShieldActive() { }

	public void ClearRagdollTimer() { }

	private static void .cctor() { }
}

// Namespace: OCRagdollNS
internal class OCRagdollPlayAni : OCRagdollBase
{
	// Fields
	private CTimerNode RagdollDestoryTimer;
	private float DelayDestoryTime;
	private bool startDissolve;
	private int eventID;
	private Transform DieModelobj;
	private CTimerNode DieModelDestoryTimer;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	private void StartDissolve(object arg0) { }

	private void ChangeLayer(bool isChange) { }

	public override void CreateRagdoll() { }

	public override void RagdollClear() { }

	private void PlayDieAni(float delaydestorytime) { }

	public bool RagdollDestoryTimerCall() { }

	public void ClearRagdollTimer() { }

	private void SpecialDieView() { }

	private void Level3BossDieView() { }

	private void ClearDieModelTimer() { }

	private bool DieModelDestoryTimerCall() { }
}

// Namespace: OCRagdollNS
public class RagdollState
{
	// Fields
	public int Starting;
	public int Waiting;
	public int Performing;
	public int Ending;
	public int Curstate;

	// Methods

	public void .ctor() { }

	public void ResetCurstate(int State) { }

	public int GetCurstate() { }
}

// Namespace: OCNpc
public class OCAttrScrollNpc : OCNpcBase
{
	// Fields
	private CTimerNode ThrowTimer;
	public bool StartThrow;
	public Rigidbody RigidbodyCom;
	private Collider ColliderCom;
	private Vector3 BossDiePos;
	private float speedy;
	private float savedrag;
	private bool IsOutTrigger;
	private CTimerNode EndThrowTimer;
	private List<int> laylist;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform tran, LuaObjectBase lp) { }

	public override void Destroy() { }

	public override void FixedUpdate() { }

	public override void SetInteractionState(int state) { }

	private void ThrowOver(bool _isKinematic) { }

	private void OnStartThrow(float EndThrowtime) { }

	public void ThrowDrop(Vector3 pos) { }

	private bool IsCollid(GameObject hitobj) { }

	private bool DelayThrow(object[] args) { }

	public void AddDropForce(Vector3 targetpos, float t) { }

	private bool RecoverLayer() { }

	private void ClearEndThrowTimer() { }

	private void ClearThrowTimer() { }

	private float GetThrowTime(Vector3 targetpos, float[] time, float[] dis) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <OnStartThrow>b__15_0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class OCAttrScrollNpc.<>c__DisplayClass16_0
{
	// Fields
	public OCAttrScrollNpc <>4__this;
	public Vector3 pos;

	// Methods

	public void .ctor() { }

	internal bool <ThrowDrop>b__0(object[] n) { }
}

// Namespace: OCNpc
public class OCCampfireNPC : OCNpcBase
{
	// Methods

	public void .ctor(int pid, int sid, int shape, Transform tran, LuaObjectBase lp) { }

	public override void GameEventChange(object[] msg) { }

	public override void OP() { }

	public override int GetInteractMsg() { }
}

// Namespace: OCNpc
public class OCCannonNpc : OCNpcBase
{
	// Methods

	public void .ctor(int pid, int sid, int shape, Transform tran, LuaObjectBase lp) { }

	public override void OP() { }

	public override int GetInteractMsg() { }

	public override int GetUnInteractMsg() { }

	public override int GetCanTrigger() { }

	public override void LookAtView() { }

	public override void LookLeaveView() { }
}

// Namespace: OCNpc
public class OCDoorNpc : OCNpcBase
{
	// Fields
	private int ProtalDirection;
	private int StartScence;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform tran, LuaObjectBase lp) { }

	public override void UpdateInteractStatus() { }

	public override void ShowEffectMusic() { }

	public override int GetInteractMsg() { }

	public void SetProtalDirection(int Dir) { }

	public int GetProtalDirection() { }

	public void TransforNpcEnable() { }
}

// Namespace: OCNpc
public class OCElevatorNpc : OCNpcBase
{
	// Fields
	private CTimerNode delayUpTimer;
	private CTimerNode delayDownTimer;
	private float waittime;
	private float downtime;
	private OCElevatorNpc.ElevatorState elestate;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform tran, LuaObjectBase lp) { }

	public override void OP() { }

	public override int GetInteractMsg() { }

	public override int GetUnInteractMsg() { }

	public override int GetCanTrigger() { }

	public override void LookAtView() { }

	public override void LookLeaveView() { }

	private void ChangeState(OCElevatorNpc.ElevatorState v) { }

	private void CallElevator() { }

	public void UpElevator() { }

	private bool DelayDown() { }

	private void addUpTimer() { }

	private void clearUpTimer() { }

	private bool DownOver() { }

	private void addDownTimer() { }

	private void clearDownTimer() { }

	public override void Destroy() { }
}

// Namespace: 
public enum OCElevatorNpc.ElevatorState
{
	// Fields
	public int value__;
	public const OCElevatorNpc.ElevatorState Down = 0;
	public const OCElevatorNpc.ElevatorState Uping = 1;
	public const OCElevatorNpc.ElevatorState Up = 2;
	public const OCElevatorNpc.ElevatorState Downing = 3;
}

// Namespace: OCNpc
public class OCItemBoxNpc : OCNpcBase
{
	// Methods

	public void .ctor(int pid, int sid, int shape, Transform tran, LuaObjectBase lp) { }

	public override void OP() { }

	public override void ShowEffectMusic() { }

	public override int GetInteractMsg() { }

	public override void UpdateInteractStatus() { }

	public override void ShowOpEffect() { }
}

// Namespace: OCNpc
public class OCLockedBoxNpc : OCNpcBase
{
	// Methods

	public void .ctor(int pid, int sid, int shape, Transform tran, LuaObjectBase lp) { }

	public override void OP() { }

	public override int GetInteractMsg() { }

	public override void ShowEffectMusic() { }

	public override void UpdateInteractStatus() { }
}

// Namespace: OCNpc
public class OCMagicBoxNpc : OCNpcBase
{
	// Fields
	private List<int> m_selfWeaponLst;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform tran, LuaObjectBase lp) { }

	public override void OP() { }

	private bool DelayOP() { }

	public override void ShowEffectMusic() { }

	public override int GetInteractMsg() { }

	public override int GetUnInteractMsg() { }

	public override int GetCanTrigger() { }

	public override void UpdateInteractStatus() { }

	public void AddSelfWeapon(int pid) { }

	public void PickOneDelAll(int shelectpid) { }

	public override void Destroy() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class OCMagicBoxNpc.<>c__DisplayClass10_0
{
	// Fields
	public int pid;

	// Methods

	public void .ctor() { }

	internal void <PickOneDelAll>b__0() { }
}

// Namespace: OCNpc
public class OCNpcBase : LuaComBase
{
	// Fields
	public DataBase MonsterModelData;
	public int NpcType;
	public ServerDefine.InteractType InteractType;
	public ServerDefine.InteractStatus InteractStatus;
	public ServerDefine.ChallengeState ChallengeState;
	public Animator Ani;
	public GameObject IdleEffect;
	public GameObject CanOpenEffect;
	public GameObject OpenEffect;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform tran, LuaObjectBase lp) { }

	public void SetNpcType(int npctype) { }

	public override void PropChange(object[] msg) { }

	public override void GameEventChange(object[] msg) { }

	public virtual void SetInteractionState(int state) { }

	public void SetInterationType(ServerDefine.InteractType interactType) { }

	public virtual void UpdateInteractStatus() { }

	public virtual void SetChallengeState(int state) { }

	public void SetAni(int aniState) { }

	public void InitTransforNpcEffect() { }

	public virtual int GetInteractMsg() { }

	public virtual int GetUnInteractMsg() { }

	public virtual int GetCanTrigger() { }

	public virtual void OP() { }

	public virtual void ShowOpEffect() { }

	public virtual void ShowEffectMusic() { }

	public virtual void LookAtView() { }

	public virtual void LookLeaveView() { }

	public override void Destroy() { }
}

// Namespace: OCNpc
internal class OCPassBoxNpc : OCNpcBase
{
	// Methods

	public void .ctor(int pid, int sid, int shape, Transform tran, LuaObjectBase lp) { }

	public override void ShowEffectMusic() { }

	public override int GetInteractMsg() { }

	public override void UpdateInteractStatus() { }
}

// Namespace: OCNpc
public class OCRoomChallegeBoxNpc : OCNpcBase
{
	// Fields
	private Animator ani;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform tran, LuaObjectBase lp) { }

	public override int GetInteractMsg() { }

	public override int GetUnInteractMsg() { }

	public override void SetChallengeState(int state) { }
}

// Namespace: OCNpc
public class OCShopNpc : OCNpcBase
{
	// Methods

	public void .ctor(int pid, int sid, int shape, Transform tran, LuaObjectBase lp) { }

	public override void ShowEffectMusic() { }

	public override int GetInteractMsg() { }
}

// Namespace: OCNpc
public class OCSmithNpc : OCNpcBase
{
	// Methods

	public void .ctor(int pid, int sid, int shape, Transform tran, LuaObjectBase lp) { }

	public override int GetInteractMsg() { }
}

// Namespace: OCDrop
public class OCDropBase : LuaComBase
{
	// Fields
	public static float throwSpeedY;
	public static float throwSpeedXZ;
	public static float g;
	public static float TarOffsetY;
	public static float FlySpeed;
	public static float AddV;
	public static float BigRange;
	public static float SmallRange;
	public int DropType;
	public int RelicSid;
	public ItemObject WeaponInfo;
	public bool IsCanOP;
	private bool StartFly;
	private bool StartThrow;
	private bool IsPickUp;
	private float speedy;
	private float SaveDrag;
	public bool IsSelfOP;
	public bool IsAutoOP;
	public float AutoPickRange;
	private Transform FlyTarget;
	private Vector3 BeforeFlyPos;
	private Vector3 FlyTargetpos;
	private Vector3 BossDiePos;
	private CTimerNode NoFlyDeleteTimer;
	private CTimerNode ThrowTimer;
	private CTimerNode EndThrowTimer;
	private CTimerNode CanOPTimer;
	protected Rigidbody RigidbodyCom;
	private Collider ColliderCom;
	private float selfspeed;
	private int PickUpOwner;
	private bool IsOutTrigger;
	protected Transform m_dropTrailTrans;
	private List<int> laylist;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public void SetDropType(int dt) { }

	public void SetDropItem(ItemObject item) { }

	public void SetRelicID(int sid) { }

	public override void FixedUpdate() { }

	public virtual void OP() { }

	public virtual void SendToServer() { }

	private void CheckInitCanOPTimer() { }

	private void ThrowUpdate() { }

	private bool IsCollid(GameObject hitobj) { }

	public void ThrowDrop(Vector3 pos) { }

	private void NormalThrow(ServerDefine.THROW_MODE Mode, Vector3 dir) { }

	private void AddDropForce(Vector3 targetpos, float t) { }

	private float GetThrowTime(Vector3 targetpos, float[] time, float[] dis) { }

	private void OnStartThrow(float EndThrowtime) { }

	private void ThrowOver() { }

	private void FlyUpdate() { }

	public void FlyMeToTheMoon(int pid) { }

	public void PickFail() { }

	private void TryToFly() { }

	private bool noFlyDeleteTimerCall() { }

	private void FlyOver() { }

	public void ShowAutoFlyProcess() { }

	public void PlayDropMusiceffect() { }

	private bool DelayThrow(object[] args) { }

	private bool CanOPTimerCallBack() { }

	private void ClearCanOPTimer() { }

	private void ClearEndThrowTimer() { }

	private void ClearThrowTimer() { }

	private void ClearNoFlyDeleteTimer() { }

	public override void Destroy() { }

	private static void .cctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <OnStartThrow>b__49_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <TryToFly>b__54_0(object[] n) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class OCDropBase.<>c__DisplayClass45_0
{
	// Fields
	public OCDropBase <>4__this;
	public Vector3 pos;

	// Methods

	public void .ctor() { }

	internal bool <ThrowDrop>b__0(object[] n) { }
}

// Namespace: OCDrop
public class OCDropEquip : OCDropBase
{
	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }
}

// Namespace: OCDrop
public class OCDropFakeEquip : OCDropBase
{
	// Fields
	private int m_SubOp;
	private int m_MiniGame;
	private int m_NpcID;
	private Transform m_lineEffectTrans;
	private LineRenderer m_lineRenderer;
	private Transform m_npcTrans;
	private bool m_siBornView;
	private float m_viewTime;
	private Vector3 m_bornPos;
	private RigidbodyConstraints savevalue;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public override void OP() { }

	public override void SendToServer() { }

	private void ShowMusicEffect() { }

	public void SetNpcCheckDropItem(int iMiniGame, int iSubOp, int inpc) { }

	private void updateNpcLineRender() { }

	private void SetNpcCheckOver() { }

	public override void Update() { }

	public override void Destroy() { }

	private void BornView() { }

	private void BornViewOver() { }

	public void PickOneDelOther() { }

	public void PickOneDelOther(Action callBack) { }
}

// Namespace: OCDrop
public class OCDropKeyItem : OCDropBase
{
	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public override void Destroy() { }
}

// Namespace: OCDrop
public class OCDropNormal : OCDropBase
{
	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }
}

// Namespace: OCSound
public class OCBulletPreForm : LuaComBase
{
	// Fields
	private Dictionary<int, int> bulletinfo;
	private Dictionary<int, int> EventDict;
	private Dictionary<int, WeaponPerformanceObj> weapondict;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public override void PropChange(object[] msg) { }

	public override void Destroy() { }

	public void HeroItemProp(object[] msg) { }

	public void AddinWeapon(ItemObject Weapon) { }

	public void DelWeapon(int id, int finalpos) { }

	public bool CheckCurBullet(int weaponID, int performid) { }

	public bool CheckCurDeputyBullet(int weaponID, int performid) { }

	public void WeaponAttackOnce(int weaponID, int performid, SkillCollectData final) { }

	public void ReloadBullet(int itemid, SkillCollectData final) { }

	public void ReloadBulletImmediately() { }

	public void SpecialsAttackOnce(int itemid, int Count, SkillCollectData final) { }

	public void AddInTimer(int weaponID, float TimerDelay, float TimerInterval, VoidTimerCallFunc func, string Key, float Total = 0) { }

	public void RemoveInInTimer(int weaponID, string Key) { }

	public void ClearAll() { }

	public void ClearAllTimer() { }

	public WeaponPerformanceObj ReturnWeapon(int weaponID) { }
}

// Namespace: OCSound
public class OCHeroSound : OCSoundBase
{
	// Fields
	private string jumpStart;
	private string jumpEnd;
	public Transform m_jumpstarttran;
	public Transform m_jumpendtran;
	private AkGameObj m_jumpstart;
	private AkGameObj m_jumpend;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public override void GetMusicPath() { }

	public override void MoveEventChange(object[] msg) { }

	public override void GameEventChange(object[] msg) { }

	public override void CreateSoundEffect() { }

	public void ShowJumpSoundEffect() { }

	public void HideJumpSoundEffect() { }
}

// Namespace: OCSound
public class OCMonsterSound : OCSoundBase
{
	// Fields
	public string m_CurrentStatus;
	public string m_SwithGroup;
	public string m_dash;
	public string m_walk;
	public string m_patrol;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public override void SetCurrentMovingStatus(string Status) { }

	public override void DeadView() { }
}

// Namespace: OCSound
public enum MoveState
{
	// Fields
	public int value__;
	public const MoveState None = 0;
	public const MoveState Run = 1;
	public const MoveState Partol = 2;
	public const MoveState Sprint = 3;
}

// Namespace: OCSound
public class OCSoundBase : LuaComBase
{
	// Fields
	public Transform MoveSound;
	public AkGameObj EffectSound;
	private string CurrentTag;
	public string MusicPath;
	public bool IsShow;
	public DataBase ModelData;
	public bool m_SoundShowed;
	private Animator ani;
	private Dictionary<MoveState, float> moveStateSpeedDict;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	private void InitTransCom() { }

	public void AddinEvent() { }

	public virtual void GetMusicPath() { }

	public override void PropChange(object[] msg) { }

	public override void GameEventChange(object[] msg) { }

	public virtual void MoveEventChange(object[] msg) { }

	private void UpdateStepRTPC() { }

	private bool CanUpdateStepRTPC() { }

	private void InitMoveState() { }

	private MoveState GetCurMoveState() { }

	private void ClearPreviousSound() { }

	public override void Destroy() { }

	public virtual void DeadView() { }

	public virtual void SetCurrentMovingStatus(string Status) { }

	public override void Update() { }

	public virtual void CreateSoundEffect() { }

	public void ShowSoundEffect() { }

	public void HideSoundEffect() { }

	public virtual void checkLandType() { }

	public void showMoveEffect(Transform hittran) { }
}

// Namespace: OCSound
public class OCTeammateSound : OCSoundBase
{
	// Fields
	public bool Land;

	// Methods

	public void .ctor(int pid, int sid, int shape, Transform trans, LuaObjectBase lp) { }

	public override void checkLandType() { }
}

// Namespace: HeadBar
public class LossBloodBar
{
	// Fields
	private PlayerProp playerProp;
	private Transform transform;
	private int lastHp;
	private int lastShield;
	private int lastArmor;
	private int curLastHp;
	private int curLastShield;
	private int curLastArmor;
	private float hpProgress;
	private float shProgress;
	private float arProgress;
	private Image hpLoss;
	private Image shLoss;
	private Image arLoss;
	private bool isShow;
	private LossBloodBar.BloodBarType curBloodBarType;
	private LossBloodBar.BloodBarType penetrateBloodBarType;
	private float calcTimer;
	private float calcTime;
	private float showTime;
	private CTimerNode calcNode;
	private List<CTimerNode> showNodes;

	// Methods

	public void .ctor(Transform trans, PlayerProp prop, Image hp, Image sh, Image ar) { }

	public void ShowLossBloodBar() { }

	private void InitBloodValue() { }

	public void SetRealLastBlood(int hp = -1, int sh = -1, int ar = -1) { }

	public void SetShow(bool show) { }

	private bool IsBackBlood() { }

	private bool PenetrateBlood() { }

	private bool CanShow() { }

	private void SetBlood() { }

	private void RevertLoss() { }

	private void CalcLossBarProgress() { }

	private void ClearCalcTimer() { }

	private void AddShowTimer(Image loss, float lastProgress, float progress, float targetProgress) { }

	private void ClearShowTimer(CTimerNode cTimer) { }

	private void ClearAllShowTimer() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <CalcLossBarProgress>b__33_0() { }
}

// Namespace: 
public enum LossBloodBar.BloodBarType
{
	// Fields
	public int value__;
	public const LossBloodBar.BloodBarType HP = 0;
	public const LossBloodBar.BloodBarType Shield = 1;
	public const LossBloodBar.BloodBarType Armor = 2;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class LossBloodBar.<>c__DisplayClass35_0
{
	// Fields
	public float showTimer;
	public float timer;
	public Image loss;
	public float deltaProgress;
	public LossBloodBar <>4__this;
	public CTimerNode showNode;

	// Methods

	public void .ctor() { }

	internal bool <AddShowTimer>b__0() { }
}

// Namespace: HeadBar
public class PCMonsterBloodBar
{
	// Fields
	public static int MaxHurtEffectCount;
	public int PlayerID;
	public int HurtType;
	private Transform m_HPTran;
	private Transform m_Parent;
	private Transform m_AniTran;
	private Transform m_NameTran;
	private Transform m_IntensifyNameTran;
	private Transform m_HolaName;
	private Transform HPLossTrans;
	private Transform HPHurtAniTrans;
	private RectTransform HPBarRect;
	private RectTransform HPHurtAniRect;
	private Transform SHTrans;
	private Transform ARTrans;
	private Transform HPTrans;
	private Transform SHHurtEffTrans;
	private Transform ARHurtEffTrans;
	private Transform HPHurtEffTrans;
	private Transform MonsterHPShine;
	private Transform MonsterSHShine;
	private Transform MonsterArmShine;
	public Image SHImage;
	public Image ARImage;
	public Image HPImage;
	public Image HPLossImage;
	private Image HPHurtAniImg;
	private BloodBarAniMgr m_bloodBarAniMgr;
	private LossBloodBar lossBloodBar;
	private BarHurtEffectController m_bloodBarHurtEffectController;
	private BarHurtEffectController m_shieldBarHurtEffectController;
	private BarHurtEffectController m_armorBarHurtEffectController;
	public int hp;
	public int show_hp;
	public int hp_max;
	public int ar;
	public int show_ar;
	public int ar_max;
	public int sh;
	public int show_sh;
	public int sh_max;
	private int lastHP;
	private int lastSH;
	private int lastAR;
	public int all_value;
	public int grid_value;
	public int grid_num;
	public float grid_rad;
	public float hprad;
	public bool IsShow;
	public bool IsDead;
	private int intensify;
	public List<int> IndexPlayLst;
	public CTimerNode DelayHideTimer;
	private CTimerNode DelayHideBlood;
	public Dictionary<int, CTimerNode> BuffHideTimerDict;
	public Transform OneState;
	public Dictionary<int, Transform> StateDict;
	public Dictionary<int, List<int>> StackNumDict;
	public Dictionary<int, Transform> BuffTimeDict;
	public Transform OneHolaM;
	public Transform OneHolaR;
	public List<Transform> HolaMainDict;
	public Dictionary<int, Transform> HolaReciDict;
	private Animator m_UIPanelAnim;
	private CanvasGroup CGObj;
	public PlayerProp playerProp;

	// Methods

	public void .ctor(int pid, Transform hb, int super) { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void Update() { }

	public void Destory() { }

	public void DeadView() { }

	public void OnHurtTypeChanged(object[] args) { }

	public void SetShow(bool flag, bool isDie = False) { }

	public void HideMOnsterHp() { }

	public void ClearDelayTimer() { }

	public void StartDelayHide() { }

	public bool _delayhide() { }

	public void ClearDelayHideBlood() { }

	public void StartDelayHideBlood() { }

	public bool HideDieBlood() { }

	public void ClearAllBuffTime() { }

	public void ClearBuffHideTimer(int id) { }

	public void StartBuffHideTimer(float t, int id) { }

	public bool BuffHide(int id) { }

	public void SetGrade(int level) { }

	public void SetName(string name) { }

	public void SetIntensifyName(string name) { }

	public void SetHolaMainIcon(int sid, string path) { }

	public void SetHolaName(string name) { }

	public void SetValueMax(int hpmax, int armax, int shmax) { }

	public void SetValue(int h, int a, int s) { }

	private int GetShineAniValue(int valueType) { }

	private void ClearHurtEff() { }

	public void InitState() { }

	public void AddStateEff(int stateid, int sid) { }

	private void ResetOther() { }

	private void ClearDict() { }

	public void DellStateEff(int stateid, int sid, float RemainTime) { }

	private void ClearAllState() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCMonsterBloodBar.<>c__DisplayClass84_0
{
	// Fields
	public PCMonsterBloodBar <>4__this;
	public int id;

	// Methods

	public void .ctor() { }

	internal bool <StartBuffHideTimer>b__0(object[] p) { }
}

// Namespace: HeadBar
public class SimpleMBloodBar
{
	// Fields
	public Transform HeadBar;
	public RectTransform HPLst;
	public Transform BaseOne;
	public Transform BaseOneAni;
	private Transform m_HPTran;
	private Transform m_Parent;
	private Transform m_AniTran;
	private Transform SHTrans;
	private Transform ARTrans;
	private Transform HPTrans;
	public Material HPBarMat;
	public Material ARBarMat;
	public Material SHBarMat;
	public int hp;
	public int show_hp;
	public int hp_max;
	public int ar;
	public int show_ar;
	public int ar_max;
	public int sh;
	public int show_sh;
	public int sh_max;
	public int all_value;
	public int grid_value;
	public int grid_num;
	public bool IsShow;
	public bool IsDead;
	public List<int> IndexPlayLst;
	public CTimerNode ShowTimer;

	// Methods

	public void .ctor(Transform hb) { }

	public void Destory() { }

	public void DeadView() { }

	public void SetShow(bool flag) { }

	public void ClearTimer() { }

	public void PlayAni() { }

	public bool _playani() { }

	public void SetGrade(int level) { }

	public void SetValueMax(int hpmax, int armax, int shmax) { }

	public void SetValue(int h, int a, int s) { }
}

// Namespace: Guide
public enum GuideType
{
	// Fields
	public int value__;
	public const GuideType GT_Move = 1;
	public const GuideType GT_Rota = 2;
	public const GuideType GT_Att = 3;
	public const GuideType GT_SubSkill = 4;
	public const GuideType GT_MainSkill = 5;
	public const GuideType GT_MoveToBox = 6;
	public const GuideType GT_OPBox = 7;
	public const GuideType GT_OPDrop = 8;
	public const GuideType GT_MoveToDoor = 9;
	public const GuideType GT_OPDoor = 10;
	public const GuideType GT_UI = 11;
	public const GuideType GT_Time = 12;
	public const GuideType GT_Jump = 13;
}

// Namespace: Guide
public enum GuideState
{
	// Fields
	public int value__;
	public const GuideState GS_Wait = 1;
	public const GuideState GS_Start = 2;
	public const GuideState GS_Guide = 3;
	public const GuideState GS_Finish = 4;
}

// Namespace: Guide
public static class Guide_Xxxx
{
	// Fields
	public const string ToA = "ToA";
	public const string Stay5S = "Stay5S";
	public const string Move = "Move";
	public const string ToB = "ToB";
	public const string UseShift = "UseShift";
	public const string KillMoster1 = "KillMoster1";
	public const string ToC = "ToC";
	public const string AimMoster = "AimMoster";
	public const string UseGren = "UseGren";
	public const string KillMoster2 = "KillMoster2";
	public const string NearGun = "NearGun";
	public const string HaveGun = "HaveGun";
	public const string SeeMonster = "SeeMonster";
	public const string KillMonster3 = "KillMonster3";
	public const string UseSkill = "UseSkill";
	public const string NearGate = "NearGate";
}

// Namespace: Guide
public class GuideDefine
{
	// Methods

	public void .ctor() { }
}

// Namespace: Guide
public class GuideObject
{
	// Fields
	public int GuideID;
	public GuideType GT;
	public GuideState GS;
	public MissionObject MissionParent;
	public string GuideName;
	public string KeepingStr;
	public string KF_MissionID;
	public string EventStr;

	// Methods

	public void .ctor(int gid, string guidename, GuideType gt, MissionObject mp) { }

	public void SetEventStr(string evnetstr) { }

	public void Start() { }

	public void PreOK() { }

	public void Finish() { }

	public void Clear() { }

	public virtual void RegPre() { }

	public virtual void UNRegPre() { }

	public virtual void RegGuide() { }

	public virtual void UNRegGuide() { }

	public virtual void FinishView() { }

	public virtual void CGOver() { }

	public void SetKeeping(string name, string missionid) { }

	public void KeepFail() { }

	public void RegKeep() { }

	public void UNRegKeep() { }

	public void KeepHasTargetEvent(object[] msg) { }

	public void KeepCheckProtalButton(object[] msg) { }
}

// Namespace: Guide
public class SpePackageUIClickGuide : GuideObject
{
	// Fields
	public string UIPanelName;
	public string ClickInfo;
	private CTimerNode PreTimer;
	private int i;
	private bool OpenSpe;
	private CTimerNode SpeTimer;
	private List<HotKeyItem> m_HotKeyMap;

	// Methods

	public void .ctor(int gid, string up, GuideType gt, MissionObject mp, string un, string cn) { }

	public override void RegPre() { }

	public override void UNRegPre() { }

	public override void RegGuide() { }

	public override void UNRegGuide() { }

	public void PushGuide(object[] msg) { }

	public override void FinishView() { }

	private void OnPackage() { }

	private void UnregisterHotKey() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegPre>b__8_0(int keyVal) { }
}

// Namespace: Guide
public class SpeUIClickGuide : GuideObject
{
	// Fields
	public string UIPanelName;
	public string ClickInfo;
	private CTimerNode PreTimer;
	private int i;
	private bool OpenSpe;
	private CTimerNode SpeTimer;

	// Methods

	public void .ctor(int gid, string up, GuideType gt, MissionObject mp, string un, string cn) { }

	public override void RegPre() { }

	public override void UNRegPre() { }

	public override void RegGuide() { }

	public override void UNRegGuide() { }

	public void PushGuide(object[] msg) { }

	public override void FinishView() { }
}

// Namespace: Guide
public class JumpGuide : GuideObject
{
	// Methods

	public void .ctor(int gid, string uipath, GuideType gt, MissionObject mp) { }

	public override void RegPre() { }

	public void PreCallback() { }

	public override void RegGuide() { }

	public override void UNRegGuide() { }

	public void HeroActionChange(object[] msg) { }
}

// Namespace: Guide
public class KillGuide : GuideObject
{
	// Fields
	public int KillNum;

	// Methods

	public void .ctor(int gid, string up, GuideType gt, MissionObject mp, int kn) { }

	public override void RegPre() { }

	public override void RegGuide() { }

	public override void UNRegGuide() { }

	public void PlayerDelete(object[] msg) { }
}

// Namespace: Guide
public class MissionObject
{
	// Fields
	public List<GuideObject> GuideLst;
	public GuideObject CurGuide;
	public string MissionName;

	// Methods

	public void .ctor(string name) { }

	public void AddGuide(GuideObject a) { }

	public void StartGuide() { }

	public void NextGuide() { }

	public void MissionFinish() { }

	public void Clear() { }

	public void CurGuideCGOver() { }
}

// Namespace: Guide
public class MoveGuide : GuideObject
{
	// Methods

	public void .ctor(int gid, string up, GuideType gt, MissionObject mp) { }

	public override void RegPre() { }

	public void PreCallback() { }

	public override void RegGuide() { }

	public override void UNRegGuide() { }

	public void HeroActionChange(object[] msg) { }
}

// Namespace: Guide
public class MoveToGuide : GuideObject
{
	// Fields
	public int PlayerID;
	public Vector3 TargetPos;
	private CTimerNode judgetimer;

	// Methods

	public void .ctor(int gid, string uipath, GuideType gt, MissionObject mp, Vector3 pos) { }

	public override void RegPre() { }

	public override void RegGuide() { }

	public override void UNRegGuide() { }

	public bool judgePos() { }
}

// Namespace: Guide
public class MoveToGuideWithEffect : GuideObject
{
	// Fields
	public int PlayerID;
	public Vector3 TargetPos;
	public string mep;

	// Methods

	public void .ctor(int gid, string uipath, GuideType gt, MissionObject mp, Vector3 pos, string effectpath) { }

	public override void RegPre() { }

	public override void RegGuide() { }

	public override void UNRegGuide() { }

	public void HeroActionChange(object[] msg) { }
}

// Namespace: Guide
public class OPDropGuide : GuideObject
{
	// Fields
	public int PlayerID;

	// Methods

	public void .ctor(int gid, string up, GuideType gt, MissionObject mp) { }

	public override void RegPre() { }

	public override void UNRegPre() { }

	public void CheckOPDescItem(object[] msg) { }

	public override void RegGuide() { }

	public override void UNRegGuide() { }

	public void CheckOPDescItem2(object[] msg) { }
}

// Namespace: Guide
public class OPNPCGuide : GuideObject
{
	// Fields
	public int PlayerID;

	// Methods

	public void .ctor(int gid, string up, GuideType gt, MissionObject mp) { }

	public override void RegPre() { }

	public void CheckProtalButton(object[] msg) { }

	public override void RegGuide() { }

	public override void UNRegGuide() { }

	public void CheckProtalButton2(object[] msg) { }
}

// Namespace: Guide
public class RotaGuide : GuideObject
{
	// Methods

	public void .ctor(int gid, string up, GuideType gt, MissionObject mp) { }

	public override void RegPre() { }

	public void PreCallback() { }

	public override void RegGuide() { }

	public override void UNRegGuide() { }

	public void HeroActionChange(object[] msg) { }
}

// Namespace: Guide
public class RotaLookAtMonster : GuideObject
{
	// Methods

	public void .ctor(int gid, string up, GuideType gt, MissionObject mp) { }

	public override void RegPre() { }

	public override void RegGuide() { }

	public override void UNRegGuide() { }

	public void HasTargetEvent(object[] msg) { }
}

// Namespace: Guide
public class RotaLookAtNPC : GuideObject
{
	// Methods

	public void .ctor(int gid, string up, GuideType gt, MissionObject mp) { }

	public override void RegPre() { }

	public override void RegGuide() { }

	public override void UNRegGuide() { }

	public void CheckProtalButton(object[] msg) { }
}

// Namespace: Guide
public class SpecialJumpGuide : GuideObject
{
	// Fields
	private Vector3 NewPos;
	private Vector3 OldPos;
	private string posstr;
	private CTimerNode judgetimer;

	// Methods

	public void .ctor(int gid, string uipath, GuideType gt, MissionObject mp, Vector3 np, string ps, Vector3 op) { }

	public override void RegPre() { }

	public void PreCallback() { }

	public override void RegGuide() { }

	public override void UNRegGuide() { }

	public void HeroEnterChange(object[] msg) { }

	private void specialjudge() { }

	public bool judgePos() { }
}

// Namespace: Guide
public class SpecialMoveToGuide : GuideObject
{
	// Fields
	public int PlayerID;
	public Vector3 TargetPos;
	private string posstr;
	private CTimerNode judgetimer;
	private CTimerNode wait5stimer;

	// Methods

	public void .ctor(int gid, string uipath, GuideType gt, MissionObject mp, Vector3 pos, string ps) { }

	public override void RegPre() { }

	public override void RegGuide() { }

	public override void UNRegGuide() { }

	public override void FinishView() { }

	public override void CGOver() { }

	public void HeroEnterChange(object[] msg) { }

	public void HeroActionChange(object[] msg) { }

	public void addWait5sTimer() { }

	public bool wait5scall() { }

	private void clear5stimer() { }

	public void addUnRotaTimer() { }

	public bool unrotacall() { }

	private void clearUnRotatimer() { }
}

// Namespace: Guide
public class SpeHaveGunGuide : GuideObject
{
	// Fields
	public int PlayerID;
	private int guncnt;
	private CTimerNode judgetimer;
	private Transform DropEffectTrans;

	// Methods

	public void .ctor(int gid, string up, GuideType gt, MissionObject mp) { }

	public override void RegPre() { }

	public override void UNRegPre() { }

	public void CheckOPDescItem(object[] msg) { }

	public override void RegGuide() { }

	public override void UNRegGuide() { }

	public void CheckOPDescItem2(object[] msg) { }

	public bool judgeGun() { }

	private int UpdateActive() { }
}

// Namespace: Guide
public class SpeKillAllMonCG : GuideObject
{
	// Fields
	public int KillNum;
	private CTimerNode judgetimer;

	// Methods

	public void .ctor(int gid, string up, GuideType gt, MissionObject mp, int kn) { }

	public override void RegPre() { }

	public override void RegGuide() { }

	public override void UNRegGuide() { }

	public override void CGOver() { }

	public void HasTargetEvent(object[] msg) { }

	private void judge() { }

	public void PlayerDelete(object[] msg) { }

	public void addUnRotaTimer() { }

	public bool unrotacall() { }

	private void clearUnRotatimer() { }
}

// Namespace: Guide
public class SpeKillAllMonster : GuideObject
{
	// Fields
	public int KillNum;

	// Methods

	public void .ctor(int gid, string up, GuideType gt, MissionObject mp, int kn) { }

	public override void RegPre() { }

	public override void RegGuide() { }

	public override void UNRegGuide() { }

	public void HasTargetEvent(object[] msg) { }

	private void judge() { }

	public void PlayerDelete(object[] msg) { }
}

// Namespace: Guide
public class SpeKillOneMonster : GuideObject
{
	// Fields
	public int KillNum;
	private CTimerNode checkdeadtimer;
	private CTimerNode startcgtimer;
	private CTimerNode startguidetimer;
	private CTimerNode judgetimer;

	// Methods

	public void .ctor(int gid, string up, GuideType gt, MissionObject mp, int kn) { }

	public override void RegPre() { }

	public override void RegGuide() { }

	public override void UNRegGuide() { }

	public override void FinishView() { }

	public override void CGOver() { }

	public void HeroActionChange(object[] msg) { }

	public void HasTargetEvent(object[] msg) { }

	private void judge() { }

	public void PlayerDelete(object[] msg) { }

	public void addcheckdeadTimer() { }

	public bool checkdeadcall() { }

	private void clearcheckdeadtimer() { }

	public void addWait2sTimer() { }

	public bool startguidecall() { }

	private void clearstartguidetimer() { }

	public void addstartcgTimer() { }

	public bool startcgcall() { }

	private void clearstartcgtimer() { }

	public void addUnRotaTimer() { }

	public bool unrotacall() { }

	private void clearUnRotatimer() { }
}

// Namespace: Guide
public class SpeNearGateGuide : GuideObject
{
	// Fields
	public int PlayerID;

	// Methods

	public void .ctor(int gid, string up, GuideType gt, MissionObject mp) { }

	public override void RegPre() { }

	public void CheckProtalButton(object[] msg) { }

	public override void RegGuide() { }

	public override void UNRegGuide() { }

	public void CheckProtalButton2(object[] msg) { }
}

// Namespace: Guide
public class SpeUseGrenGuide : GuideObject
{
	// Fields
	public int SkillID;
	private CTimerNode checkdeadtimer;
	private CTimerNode judgetimer;
	private CTimerNode delayCGTimer;

	// Methods

	public void .ctor(int gid, string up, GuideType gt, MissionObject mp, int skillid) { }

	public override void RegPre() { }

	public override void RegGuide() { }

	public override void UNRegGuide() { }

	public void HasTargetEvent(object[] msg) { }

	public void HeroActionChange(object[] msg) { }

	public void addcheckdeadTimer() { }

	public bool checkdeadcall() { }

	private void clearcheckdeadtimer() { }

	private void clearAllTimer() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class SpeUseGrenGuide.<>c
{
	// Fields
	public static readonly SpeUseGrenGuide.<>c <>9;
	public static Func<bool> <>9__5_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <RegPre>b__5_0() { }
}

// Namespace: Guide
public class SpeUseShiftGuide : GuideObject
{
	// Fields
	public int SkillID;
	public string posstr;
	public string posevent;
	public bool Shiftok;
	private CTimerNode delayCGTimer;

	// Methods

	public void .ctor(int gid, string up, GuideType gt, MissionObject mp, int skillid) { }

	public override void RegPre() { }

	public override void RegGuide() { }

	public override void UNRegGuide() { }

	public void HeroActionChange(object[] msg) { }

	public void HeroEnterChange(object[] msg) { }

	private void specialjudge() { }

	private void PosGuideFinish() { }

	private void ShiftGuideFinsh() { }

	private void clear2stimer() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class SpeUseShiftGuide.<>c
{
	// Fields
	public static readonly SpeUseShiftGuide.<>c <>9;
	public static Func<bool> <>9__7_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <RegGuide>b__7_0() { }
}

// Namespace: Guide
public class SpeUseSkillGuide : GuideObject
{
	// Fields
	public int SkillID;
	private CTimerNode wait2stimer;
	private CTimerNode delayCGTimer;

	// Methods

	public void .ctor(int gid, string up, GuideType gt, MissionObject mp, int skillid) { }

	public override void RegPre() { }

	public override void RegGuide() { }

	public override void UNRegGuide() { }

	public override void CGOver() { }

	public void HasTargetEvent(object[] msg) { }

	public void HeroActionChange(object[] msg) { }

	public void addWait2sTimer() { }

	public bool wait2scall() { }

	private void clear2stimer() { }

	private void clearAllTimer() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class SpeUseSkillGuide.<>c
{
	// Fields
	public static readonly SpeUseSkillGuide.<>c <>9;
	public static Func<bool> <>9__7_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <CGOver>b__7_0() { }
}

// Namespace: Guide
public class TimerGuide : GuideObject
{
	// Fields
	private float waittime;
	private CTimerNode WaitTimer;
	private string FinshOP;
	private string PreOP;

	// Methods

	public void .ctor(int gid, string up, GuideType gt, MissionObject mp, float wt, string preop = "", string fop = "") { }

	public override void RegPre() { }

	public override void RegGuide() { }

	public override void UNRegGuide() { }

	private void ClearTime() { }

	public bool TimeCall() { }

	private void FinishCallBack() { }

	private void PreCallBack() { }
}

// Namespace: Guide
public class UIClickGuide : GuideObject
{
	// Fields
	public string UIPanelName;
	public string ClickInfo;
	private CTimerNode PreTimer;
	private int i;
	private bool OpenSpe;
	private CTimerNode SpeTimer;

	// Methods

	public void .ctor(int gid, string up, GuideType gt, MissionObject mp, string un, string cn) { }

	public override void RegPre() { }

	private void clearPreTimer() { }

	private bool preTimeCall() { }

	public override void UNRegPre() { }

	public override void RegGuide() { }

	public override void UNRegGuide() { }

	public void PushGuide(object[] msg) { }

	public void StartSpecialTimer() { }

	private bool speTimeCall() { }

	private void ClearSpeTimer() { }
}

// Namespace: Guide
public class UseSkillGuide : GuideObject
{
	// Fields
	public int SkillID;

	// Methods

	public void .ctor(int gid, string up, GuideType gt, MissionObject mp, int skillid) { }

	public override void RegPre() { }

	public override void RegGuide() { }

	public override void UNRegGuide() { }

	public void HeroActionChange(object[] msg) { }
}

// Namespace: FSManagerNS
public class FSStateBase
{
	// Fields
	public string Name;

	// Methods

	public virtual void Out() { }

	public virtual void In() { }

	public virtual void OnDisconnect() { }

	public virtual void OnReConnect() { }

	public virtual void QuickOK(int quickkey, int quickType) { }

	public virtual void OnConnectFail() { }

	public virtual void QuickFail() { }

	public virtual void LoginOK(int quicktype) { }

	public virtual void FSConnectOK() { }

	public virtual void OnConnectSuccess() { }

	public virtual void Update() { }

	public virtual void Clear() { }

	public void .ctor() { }
}

// Namespace: FSManagerNS
public class FSNetData
{
	// Fields
	public int m_cacheAcc;
	public string m_cachePwd;
	public int m_serverID;
	public int m_roleID;
	public int m_quickKey;
	public bool CanQuickConnect;
	public bool NormalDisconnect;
	public bool IsClear;
	public bool NetFail;
	public serverinfomanager.ServerInfo m_curServerInfo;

	// Methods

	public void .ctor() { }

	public void MulitLink(int idx, string sPassword, int iServer, int iIP, ushort port) { }

	public bool IsSameInfo(int iServer, int iIP, ushort port) { }

	public void CreateLogic(int iPlayerID) { }

	public void SetRoleID(int iPlayerID) { }

	public void OnConnectSuccess(int serverid) { }

	public void SaveQuickKey(int quickkey) { }

	public void SetCanQuick(bool flag) { }

	public void SetNormalDisConnect(bool flag) { }

	public void SetNetFail() { }

	public void Clear() { }

	public bool JudgeCanQuickConnect() { }
}

// Namespace: FSManagerNS
public class FSNetOP
{
	// Methods

	public void CallC2SMulitLink() { }

	public void CallFSConnectOK() { }

	public void CallFSLogicOut() { }

	public void AskInTestWar(int warno, int logic) { }

	public void ShowFail(string msg) { }

	private void BackToHome() { }

	public void .ctor() { }
}

// Namespace: FSManagerNS
public class FSConning : FSStateBase
{
	// Fields
	private bool qiguai;

	// Methods

	public void .ctor() { }

	public override void OnDisconnect() { }

	public override void OnConnectFail() { }

	private void StartQuickconnectToFS() { }
}

// Namespace: FSManagerNS
public class FSNormalCon : FSStateBase
{
	// Methods

	public void .ctor() { }

	public override void FSConnectOK() { }

	public override void LoginOK(int quicktype) { }

	public override void OnDisconnect() { }

	public override void OnConnectFail() { }

	private void StartReconnectToFS() { }
}

// Namespace: FSManagerNS
public enum SQState
{
	// Fields
	public int value__;
	public const SQState SQNone = 0;
	public const SQState SQDising = 1;
	public const SQState SQDised = 2;
	public const SQState SQAskEnd = 3;
	public const SQState SQEnd = 4;
}

// Namespace: FSManagerNS
public class FSP2PQuickCon : FSStateBase
{
	// Fields
	public SQState ss;
	public float lastTryTime;

	// Methods

	public void .ctor() { }

	public override void In() { }

	public override void Out() { }

	public override void Update() { }

	public override void OnReConnect() { }

	private void timerFail() { }

	private void userFail() { }

	private void fail() { }

	private void askOutWar() { }

	private void disedTimerFail() { }

	private void disedFail() { }

	private void judgeAskResult() { }
}

// Namespace: FSManagerNS
public enum SFState
{
	// Fields
	public int value__;
	public const SFState SFNone = 0;
	public const SFState SFStart = 1;
	public const SFState SFEnd = 2;
}

// Namespace: FSManagerNS
public class FSQuickCon : FSStateBase
{
	// Fields
	public SFState ss;
	public float lastTryTime;

	// Methods

	public void .ctor() { }

	public override void In() { }

	public override void Out() { }

	public override void Update() { }

	public override void FSConnectOK() { }

	public override void LoginOK(int quicktype) { }

	public override void QuickOK(int quickkey, int quickType) { }

	public override void QuickFail() { }

	public override void OnDisconnect() { }

	public override void OnConnectFail() { }

	private void userFail() { }

	private void fail() { }
}

// Namespace: FSManagerNS
public class FSReCon : FSStateBase
{
	// Fields
	public bool isReConnect;
	public float lastTryTime;

	// Methods

	public void .ctor() { }

	public override void Update() { }

	private void RetryConnect() { }

	public override void LoginOK(int quicktype) { }

	public override void OnDisconnect() { }

	public override void OnConnectFail() { }

	private void fail() { }
}

// Namespace: GameLogic
public class LogicManager
{
	// Fields
	private static LogicManager _instance;
	private logicnetclient _netclient;

	// Properties
	public logicnetclient NetObject { get; }

	// Methods

	private void .ctor() { }

	public logicnetclient get_NetObject() { }

	public static LogicManager GetInstance() { }

	private void OnNetPacketCommand(int inst, int cmd) { }

	private void Init() { }

	private static void .cctor() { }
}

// Namespace: GameLogic
public class logicnetclient : basenet
{
	// Fields
	private NetLogic _net;
	private int _inst;

	// Properties
	public int Inst { get; }

	// Methods

	public int get_Inst() { }

	public void .ctor(NetLogic net, int inst) { }

	public override void PacketSend() { }

	public void OnProtocolCommand(int inst, int cmd) { }
}

// Namespace: GameLogic
public class GSLogicNetObject : logicnetclient
{
	// Methods

	public void .ctor(NetLogic net, int inst) { }

	public override void OnServerCommand(int cmd) { }
}

// Namespace: GameLogic
public class FSLogicNetObject : logicnetclient
{
	// Methods

	public void .ctor(NetLogic net, int inst) { }

	public override void OnServerCommand(int cmd) { }

	public override void Destroy() { }
}

// Namespace: WeaponAniState
public class WeaponAniHashName
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <FireState>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <ReloadState>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <LeftFireState>k__BackingField;

	// Properties
	public int FireState { get; set; }
	public int ReloadState { get; set; }
	public int LeftFireState { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_FireState() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_FireState(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_ReloadState() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_ReloadState(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_LeftFireState() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_LeftFireState(int value) { }

	public void .ctor() { }
}

// Namespace: WeaponAniState
public static class WeaponAniStateManager
{
	// Fields
	public static int HeroID;
	public static NewPlayerObject HeroObj;
	public static Transform HeroTran;
	public static string GameEventStr;
	public static SuperCharacterController m_characterController;
	public static Vector3 ServerForcePos;
	private static Animator anim;
	private static bool m_isReverseOperation;
	private static WeaponAniHashName animHash;

	// Methods

	public static void StartHero(int hid, NewPlayerObject ho) { }

	public static void ClearHero() { }

	private static void RegisterHeroEvent() { }

	private static void ClearRegisterHeroEvent() { }

	public static void PlayerPropChange(object[] msg) { }

	public static void SetCurrentAnimatorEnterFunc(int hashName) { }

	public static void SetCurrentAnimtorExitFunc(int hashName) { }

	private static void .cctor() { }
}

// Namespace: HeroWarSign
public static class SceneSignManager
{
	// Fields
	public static int HeroID;
	public static NewPlayerObject HeroObj;
	public static Transform HeroTran;
	public static ThrowPathSign tpobj;
	public static SKillBaseObject m_SkillPath;
	public static float m_MoveDistance;
	public static float m_MoveVelocity;

	// Methods

	public static void StartHero(int hid, NewPlayerObject ho) { }

	public static void ClearHero() { }

	private static void RegisterHeroEvent() { }

	private static void ClearRegisterHeroEvent() { }

	public static void PlayerPropChange(object[] msg) { }

	public static void CreateSign() { }

	public static void ClearAll() { }

	public static void Update() { }

	public static void FixedUpdate() { }

	public static void LateUpdate() { }

	public static void SetCharge() { }

	public static void SetInfo(float Distance, float vel) { }

	public static void ClearCharge() { }

	public static void SaveSkillInfo() { }

	public static void UpdateSign() { }

	private static void .cctor() { }
}

// Namespace: HeroWarSign
public class ThrowPathSign
{
	// Fields
	private Transform m_lineEffectTrans;
	private LineRenderer m_lineRenderer;
	private BezierLineRenderer LRObj;
	private Transform m_startTrans;
	private Transform m_midTrans;
	private List<Vector3> PosLst;
	public float speed;
	public float zl;
	public float pzsjxs;
	private float g;
	private Vector3 startpos;
	private Vector3 camfordir;
	private Vector3 fordir;
	private float m;
	private int hitcnt;
	private float passtime;
	private Vector3 endoffpos;
	private bool open;
	private int m_Accuracy;

	// Methods

	public void .ctor() { }

	public void Start() { }

	public void OnDestroy() { }

	public void SetOpen(bool isopen) { }

	public void Update() { }

	private void calPos() { }

	private Vector3 GetVerticalDir(Vector3 _dir) { }

	private void showPos() { }

	private void fakerShowPos() { }

	private void showHit() { }
}

// Namespace: HeroWarSign
public static class UISignManager
{
	// Fields
	public static int HeroID;
	public static NewPlayerObject HeroObj;
	public static Transform HeroTran;
	private static Camera signCamera;
	public static Dictionary<int, UITeamObject> TeamerSignDict;
	public static Dictionary<int, UITeamName> TeamerNameDict;
	public static Dictionary<int, UISignBase> BoomSignDict;
	public static Dictionary<int, UISignBase> TarPointSignDict;
	public static Dictionary<int, UISignBase> MarkPointSignDict;
	public static Dictionary<int, UISignBase> SniperSignDict;

	// Properties
	public static Camera SignCamera { get; }

	// Methods

	public static Camera get_SignCamera() { }

	public static void StartHero(int hid, NewPlayerObject ho) { }

	public static void ClearHero() { }

	private static void RegisterHeroEvent() { }

	private static void OnCameraChanged(object[] param) { }

	private static void ClearRegisterHeroEvent() { }

	private static void DeadEventCallBack(object[] msg) { }

	private static void SalveEventCallBack(object[] msg) { }

	public static void PlayerPropChange(object[] msg) { }

	public static void AddTeamer(int pid, Transform gameTrans, Transform cptrans) { }

	public static void DelTeamer(int pid) { }

	public static void AddTeamerName(int pid, Transform cptrans) { }

	public static void DelTeamerName(int pid) { }

	public static void AddBoomer(int pid, Transform gameTrans, Transform cptrans) { }

	public static void DelBoomer(int pid) { }

	public static void AddKeyItem(int pid, Transform gameTrans, Transform cptrans) { }

	public static void DelKeyItem(int pid) { }

	public static void AddMarkPoint(int pid, Transform owner, int sid) { }

	public static void AddMarkPoint(int pid, int objID, int sid) { }

	public static void AddMarkPoint(int pid, Vector3 pos, int sid) { }

	public static void DelMarkPoint(int pid) { }

	public static void ClearMarkPoint() { }

	public static void AddTarPoint(int pid, Transform owner, int type) { }

	public static void AddTarPoint(int pid, Vector3 pos, int type) { }

	public static void DelTarPoint(int pid) { }

	public static void ClearTarPoint() { }

	public static void AddSniperSign(int pid, int actnum, RayLineLaser rlobj) { }

	public static void DelSnipeSign(int pid, int actnum) { }

	private static void ClearAll() { }

	public static void Update() { }

	public static void LateUpdate() { }

	public static void TeamerNameUpdate() { }

	private static void CalLatePos() { }

	private static void CalPos() { }

	public static void ViewTeamerIndex(int pid, int index) { }

	private static void .cctor() { }
}

// Namespace: HeroWarSign
public class UIBoomObject : UISignBase
{
	// Fields
	private int ObjectID;
	private float judgeDis;
	private float showDis;
	private bool ishideboomrange;

	// Methods

	public void .ctor(int pid, Transform gametrans, Transform cptrans) { }

	private void CheckParent() { }

	public override void Clear() { }

	private bool judgeWall(Vector3 heroposition, float fdis) { }

	public override void UpdateIconPos(Vector3 heroposition, Vector3 heroForward) { }
}

// Namespace: HeroWarSign
public class UIKeyItemObject : UISignBase
{
	// Fields
	private Transform keyOwner;
	private Transform SelfTrans;
	private int ObjectID;
	private Vector3 calPosRes;
	private float xInterval;
	private float yInterval;
	private float dirTransHeight;
	private float distance;
	private float height;

	// Methods

	public void .ctor(int pid, Transform gametrans, Transform cptrans) { }

	private void Init() { }

	private void CalcIconShowSize() { }

	private void HideAll() { }

	private bool CheckParent() { }

	public override void Clear() { }

	public override void UpdateIconPos(Vector3 heroPosition, Vector3 heroForward) { }

	private void DisplayRealPos(Vector3 heroPosition, Vector3 heroForward) { }

	private void GetIconWorldPos() { }

	private void DisplayIconSize(Vector3 heroPosition) { }
}

// Namespace: HeroWarSign
public class Oval
{
	// Fields
	public float A;
	public float B;
	public float X;
	public float Y;

	// Methods

	public void .ctor(float a, float b, float x, float y) { }

	public void .ctor(float a, float b) { }

	public void .ctor() { }
}

// Namespace: HeroWarSign
public class UIMarkSystemObject : UISignBase
{
	// Fields
	private Vector3 gamePos;
	private Vector3 calPosRes;
	private Transform SelfTrans;
	private float xIntervalIn;
	private float yIntervalIn;
	private float xIntervalOut;
	private float yIntervalOut;
	private float dirTransHeight;
	private RectTransform iconRectIn;
	private RectTransform iconRectOut;
	private float distance;
	private Transform sceneTransIn;
	private Transform noSceneTransIn;
	private Transform noSceneTransOut;
	private Transform sceneTransOut;
	private Transform MarkOwner;
	private Transform markPivot;
	private bool isScene;
	private bool isInScene;
	private int SID;
	private float iconHeight;
	private int objectID;
	private NewPlayerObject player;
	private bool isFirstSpwan;
	private bool isFirstOutScreen;
	private Animator iconAni;
	public float AOccupyScreenWidthRadio;
	public float AOccupyScreenHeightRadio;
	public float A1ToAOccupyScreenWidthtRadio;
	public float A1ToAOccupyScreenHeightRadio;
	public float BOccupyScreenWidthRadio;
	public float BOccupyScreenHeightRadio;
	public float B1ToBOccupyScreenWidthtRadio;
	public float B1ToBOccupyScreenHeightRadio;
	private float minScale;
	private float maxScale;
	private float minDistance;
	private float maxDistance;

	// Properties
	private Vector2 GetRect { get; }
	private float ScaleFactor { get; }
	private NewPlayerObject Player { get; }
	private Animator IconAni { get; }

	// Methods

	private Vector2 get_GetRect() { }

	private float get_ScaleFactor() { }

	private NewPlayerObject get_Player() { }

	private Animator get_IconAni() { }

	public void .ctor(Transform owner, int sid) { }

	public void .ctor(int objID, int sid) { }

	public void .ctor(Vector3 pos, int sid) { }

	private void Init() { }

	public override void UpdateIconPos(Vector3 heroPosition, Vector3 heroForward) { }

	private void PlayRelicAni() { }

	private void CheckMarkToSightDistance() { }

	private bool IsInOval(Oval oval) { }

	private float CalcBlendRadio(float from, float to, Oval ovalFrom, Oval ovalTo, float pointX, float pointY) { }

	private void SetMarkActive() { }

	private void PlayAni(string aniName) { }

	private void SetIcon() { }

	private void GetIconWorldPos() { }

	private void CheckInScreen(Vector3 heroPosition, Vector3 heroForward) { }

	private void CalcIconShowSize() { }

	private void DisplayIconSize(Vector3 heroPosition) { }

	private void DisplayRealPos(Vector3 heroPosition, Vector3 heroForward) { }

	public override void Clear() { }
}

// Namespace: HeroWarSign
public class UISignBase
{
	// Fields
	public Transform GameTrans;
	public Transform CalPosTrans;
	public Transform UISignTrans;
	public Transform UISignImgTrans;
	public Transform UISignDirTrans;
	public float m_interval;
	public float m_showWidth;
	public float m_showHeight;

	// Methods

	public void .ctor(Transform gametrans, Transform cptrans) { }

	public void CalRect() { }

	public virtual void Clear() { }

	public virtual void UpdateIconPos(Vector3 heroposition, Vector3 heroForward) { }
}

// Namespace: HeroWarSign
internal class UISniperObject : UISignBase
{
	// Fields
	public int playerid;
	public int actnum;
	public RayLineLaser RayLineObj;
	public Animator HunAni;
	public int state;
	public bool isatme;
	private CTimerNode DestoryTimer;
	private Transform keyOwner;
	private Transform SelfTrans;
	private Vector3 calPosRes;
	private float xInterval;
	private float yInterval;
	private float dirTransHeight;
	private float distance;
	private float height;
	private RectTransform iconRectIn;
	private float xIntervalIn;
	private float yIntervalIn;
	private float dirTransWidth;
	private float showHeight;
	private float showWidth;
	private Transform m_SnipeOutScene;

	// Properties
	private float ScaleFactor { get; }
	private Vector2 GetRect { get; }

	// Methods

	public void .ctor(int pid, int act, RayLineLaser rlobj) { }

	public void ToNextState(RayLineLaser rlobj) { }

	private void Init() { }

	public bool DestoryTimerCall() { }

	private float get_ScaleFactor() { }

	private Vector2 get_GetRect() { }

	private void CalcIconShowSize() { }

	private bool CheckParent() { }

	public override void Clear() { }

	public override void UpdateIconPos(Vector3 heroPosition, Vector3 heroForward) { }

	private void DisplayRealPos(Vector3 heroPosition, Vector3 heroForward) { }

	private void GetIconWorldPos() { }

	private void DisplayIconSize(Vector3 heroPosition) { }
}

// Namespace: HeroWarSign
public enum TarPointType
{
	// Fields
	public int value__;
	public const TarPointType Tar = 1;
	public const TarPointType Shop = 2;
	public const TarPointType CraftsMan = 3;
	public const TarPointType Campfire = 4;
	public const TarPointType CarNPC = 5;
	public const TarPointType CarNpcing = 6;
	public const TarPointType Lift = 7;
	public const TarPointType CannonBall = 8;
	public const TarPointType Cannon = 9;
}

// Namespace: HeroWarSign
public class UITarPointObject : UISignBase
{
	// Fields
	private Vector3 gamePos;
	private Vector3 calPosRes;
	private Transform SelfTrans;
	private Transform m_TargetTrans;
	private Transform m_Shop;
	private Transform m_CraftsMan;
	private Transform m_Campfire;
	private Transform carNpc;
	private Transform carNpcIng;
	private Transform liftTrans;
	private Transform cannonTrans;
	private Transform cannonBallTrans;
	private Transform targetOwner;
	private float m_ShopHeight;
	private float m_CraftsManHeight;
	private float m_CampfireHeight;
	private float carNpcHeight;
	private float liftHeight;
	private float m_CannonHeight;
	private RectTransform iconRectIn;
	private float xIntervalIn;
	private float yIntervalIn;
	private float dirTransHeight;
	private float dirTransWidth;
	private float showHeight;
	private float showWidth;
	private TarPointType m_SelfType;

	// Properties
	private float ScaleFactor { get; }
	private Vector2 GetRect { get; }

	// Methods

	public void .ctor(Transform owner, int type) { }

	public void .ctor(Vector3 pos, int type) { }

	private float get_ScaleFactor() { }

	private Vector2 get_GetRect() { }

	private void CalcIconShowSize() { }

	private void Init() { }

	private void CalPos() { }

	public override void UpdateIconPos(Vector3 heroposition, Vector3 heroForward) { }

	private void TargetShowRule(Vector3 heroPosition, Vector3 heroForward) { }

	public override void Clear() { }
}

// Namespace: HeroWarSign
public class UITeamName
{
	// Fields
	private int ObjectID;
	private Transform m_NameTrans;
	private Transform m_CalPosTrans;
	private Animator m_NameAni;
	private Image m_NameImage;

	// Methods

	public void .ctor(int pid, Transform cptrans) { }

	public void Clear() { }

	private void InitUIName() { }

	public void InitView() { }

	public void UpdateTeamProcess(float p) { }

	public void SetState(int state) { }

	public void SceneChange() { }

	public void UpdateNamePos() { }
}

// Namespace: HeroWarSign
public class UITeamObject : UISignBase
{
	// Fields
	private int ObjectID;
	private CTimerNode InitTimer;
	private Image m_UISignImage;
	private Animator m_UISignAni;
	private int m_TeamState;

	// Methods

	public void .ctor(int pid, Transform gametrans, Transform cptrans) { }

	public override void Clear() { }

	private void InitUISign() { }

	public void UpdateTeamProcess(float p) { }

	private void SetAcitve(bool active) { }

	public void SetState(int state) { }

	public override void UpdateIconPos(Vector3 heroposition, Vector3 heroForward) { }
}

// Namespace: 
private enum UITeamObject.TeamState
{
	// Fields
	public int value__;
	public const UITeamObject.TeamState TEAM_STATE_NORMAL = 0;
	public const UITeamObject.TeamState TEAM_STATE_DYING = 1;
	public const UITeamObject.TeamState TEAM_STATE_SALVA = 2;
}

// Namespace: HeroMoveState
public enum AnimStates
{
	// Fields
	public int value__;
	public const AnimStates Pass = 0;
	public const AnimStates SpeedUp = 1;
	public const AnimStates Move = 2;
	public const AnimStates SpeedDown = 3;
	public const AnimStates SlowMove = 4;
	public const AnimStates Idle = 5;
	public const AnimStates Charge = 6;
	public const AnimStates Back = 7;
	public const AnimStates Jump = 8;
	public const AnimStates HitBeat = 9;
}

// Namespace: HeroMoveState
public class HeroMoveHashName
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <IdleState>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <MoveState>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <JumpState>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <ChargeState>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <HitBeatState>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <SpeedUpState>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <SpeedDownState>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <IsOPBool>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <IsJumpBool>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <IsChargeBool>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <IsBeatBool>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <SpeedUpTrigger>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <SpeedDownTrigger>k__BackingField;

	// Properties
	public int IdleState { get; set; }
	public int MoveState { get; set; }
	public int JumpState { get; set; }
	public int ChargeState { get; set; }
	public int HitBeatState { get; set; }
	public int SpeedUpState { get; set; }
	public int SpeedDownState { get; set; }
	public int IsOPBool { get; set; }
	public int IsJumpBool { get; set; }
	public int IsChargeBool { get; set; }
	public int IsBeatBool { get; set; }
	public int SpeedUpTrigger { get; set; }
	public int SpeedDownTrigger { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_IdleState() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_IdleState(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_MoveState() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_MoveState(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_JumpState() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_JumpState(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_ChargeState() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_ChargeState(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_HitBeatState() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_HitBeatState(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_SpeedUpState() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_SpeedUpState(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_SpeedDownState() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_SpeedDownState(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_IsOPBool() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_IsOPBool(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_IsJumpBool() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_IsJumpBool(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_IsChargeBool() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_IsChargeBool(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_IsBeatBool() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_IsBeatBool(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_SpeedUpTrigger() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_SpeedUpTrigger(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_SpeedDownTrigger() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_SpeedDownTrigger(int value) { }

	public void .ctor() { }
}

// Namespace: HeroMoveState
public class HeroMoveLerpRad
{
	// Fields
	private float m_lastFixedUpdateTimes0;
	private float m_lastFixedUpdateTimes1;
	private int m_newTimeIndex;
	private float m_interpolationFactor;
	private Vector3 lastmovev;
	private float lastrad;
	private bool hasv;

	// Methods

	public void .ctor() { }

	private void saveLFT(int index, float value) { }

	private float getLFT(int index) { }

	public void FixedUpdate(float fixedtime) { }

	public void Update() { }

	private int OldTimeIndex() { }

	public float GetInterpolationFactor() { }

	public void SetMoveV(Vector3 v) { }

	private void oplerpmove(float rad) { }
}

// Namespace: HeroMoveState
public class HeroMoveStateBase
{
	// Fields
	public int HeroID;
	public static NewPlayerObject HeroObj;
	public AnimStates MyStateName;
	public Vector3 UseV;

	// Methods

	public void .ctor(AnimStates a) { }

	public virtual void Enter() { }

	public virtual void Exit() { }

	public virtual void Update() { }

	public virtual void FixedUpdate() { }
}

// Namespace: HeroMoveState
public class CCollisionInfo
{
	// Fields
	public Vector3 pos;
	public float radius;

	// Methods

	public void .ctor(Vector3 a, float b) { }
}

// Namespace: HeroMoveState
public class HeroMoveCollider
{
	// Fields
	public int useCheckCollideCount;
	public float heroRadius;
	public List<NewPlayerObject> neighbour;
	public int HeroID;
	private List<int> TriggerTeamer;
	private List<string> TriggerNameTeamer;
	public List<CCollisionInfo> objinfoneighbour;

	// Methods

	public void .ctor() { }

	public Vector3 CollisionSlove(Vector3 v) { }

	public Vector3 CollisionBossSlove(Vector3 v) { }

	public Vector3 FixedCollisionSlove(Vector3 v) { }

	public void CloseTeamer(int pid, bool flag) { }

	public void CloseTeamerName(string name, bool flag) { }

	public Vector3 CheckTeamerCollisionSlove(Vector3 v) { }

	public void SetDownCollideInfo(int mask) { }

	public bool IsNeedCheckDown() { }

	public void Update() { }
}

// Namespace: HeroMoveState
public class HeroMoveData
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <Velocity>k__BackingField;
	private float m_acceleratedVelocity;
	private float m_subVelocity;
	private float m_subScale;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <Direction>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <OPUpdateMoveV>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <OPFixedUpdateMoveV>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <MoveDirection>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <LastDirection>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <CurDownSpeed>k__BackingField;
	public float MovePositionOffset;
	private bool m_isJump;

	// Properties
	public float Velocity { get; set; }
	public float AcceleratedVelocity { get; }
	public float SubVelocity { get; }
	public float SubScale { get; }
	public Vector3 Direction { get; set; }
	public Vector3 OPUpdateMoveV { get; set; }
	public Vector3 OPFixedUpdateMoveV { get; set; }
	public Vector3 MoveDirection { get; set; }
	public Vector3 LastDirection { get; set; }
	public float CurDownSpeed { get; set; }
	public bool IsJump { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_Velocity() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Velocity(float value) { }

	public float get_AcceleratedVelocity() { }

	public float get_SubVelocity() { }

	public float get_SubScale() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 get_Direction() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_Direction(Vector3 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 get_OPUpdateMoveV() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_OPUpdateMoveV(Vector3 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 get_OPFixedUpdateMoveV() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_OPFixedUpdateMoveV(Vector3 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 get_MoveDirection() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_MoveDirection(Vector3 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 get_LastDirection() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_LastDirection(Vector3 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_CurDownSpeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_CurDownSpeed(float value) { }

	public bool get_IsJump() { }

	public void set_IsJump(bool value) { }

	public void .ctor() { }
}

// Namespace: HeroMoveState
public class HeroMoveLimit
{
	// Fields
	private int HeroID;
	private List<string> SavedIndex;
	private int moveopindex;
	private List<int> MoveRules;

	// Methods

	public void .ctor() { }

	public void SetAllowMoving(bool Allowed, string pathname) { }

	public void DelLimit(string key) { }

	public void ClearPreviousRule() { }
}

// Namespace: HeroMoveState
public class HeroMoveMotor
{
	// Fields
	public bool canControl;
	private bool useFixedUpdate;
	public Vector3 inputMoveDirection;
	public Vector3 saveMoveV;
	public bool inputJump;
	public float heroSpeed;
	public float maxForwardSpeed;
	public float maxSidewaysSpeed;
	public float maxBackwardsSpeed;
	public float maxGroundAcceleration;
	public float maxAirAcceleration;
	public float SlopeLimitValue;
	public bool IsJumpAttack;
	public HeroMoveMotor.CharacterMotorMovement movement;
	private HeroMoveMotor.CharacterMotorJumping jumping;
	private HeroMoveMotor.CharacterMotorSliding sliding;
	private List<string> passslidingnamelst;
	private bool grounded;
	public float leavegroundtime;
	private Vector3 groundNormal;
	private Vector3 ygroundNormal;
	private bool groundStair;
	private Vector3 lastGroundNormal;
	public Vector3 MoveHitNormal;
	public bool PauseFall;
	private Transform tr;
	private SuperCharacterController controller;
	private HeroMotionCtrl motionctrl;
	public HeroMoveMotor.CallBack m_JumpOverCallBack;
	private Collider lastHitCollider;
	private string hitname;

	// Methods

	public void .ctor(int heroid) { }

	public void InitHeroComs(Transform transform) { }

	public void SetGravity(float gravity) { }

	public void SetSpeed(float speed) { }

	public void OnMove(Vector3 moveDir) { }

	public void SaveMoveTo(Vector3 v) { }

	public void OnJump(bool bJump) { }

	private void UpdateFunction() { }

	public void MoveFixedUpdate() { }

	public void MoveUpdate() { }

	private void ApplyInputVelocityState() { }

	private Vector3 ApplyInputVelocityChange(Vector3 velocity) { }

	private Vector3 ApplyGravityAndJumping(Vector3 velocity) { }

	public void OnControllerColliderHit(SuperControllerColliderHit hit) { }

	private Vector3 GetDesiredHorizontalVelocity() { }

	private Vector3 AdjustGroundVelocityToNormal(Vector3 hVelocity, Vector3 groundNormal) { }

	public bool IsGroundedTest() { }

	public float GetMaxAcceleration(bool grounded) { }

	public float CalculateJumpVerticalSpeed(float targetJumpHeight) { }

	public bool IsJumping() { }

	public bool IsSliding() { }

	public bool IsTouchingCeiling() { }

	public bool IsGrounded() { }

	public bool TooSteep() { }

	public Vector3 GetDirection() { }

	public void SetControllable(bool controllable) { }

	private float MaxSpeedInDirection(Vector3 desiredMovementDirection) { }

	private void SetVelocity(Vector3 velocity) { }

	private void SetGrounded(bool flag) { }

	public void SetJumpTime(float time) { }

	public void SetJumperHeight(float height) { }

	public void ReSetJumperHeight() { }

	public float JumpSpeedToHeight(float VerticalSpeed) { }
}

// Namespace: 
public class HeroMoveMotor.CharacterMotorMovement
{
	// Fields
	public float gravity;
	public float maxFallSpeed;
	public CollisionFlags collisionFlags;
	public Vector3 velocity;
	public Vector3 frameVelocity;
	public Vector3 hitPoint;
	public Vector3 lastHitPoint;

	// Methods

	public void SaveVelocity(Vector3 v) { }

	public void .ctor() { }
}

// Namespace: 
private enum HeroMoveMotor.MovementTransferOnJump
{
	// Fields
	public int value__;
	public const HeroMoveMotor.MovementTransferOnJump None = 0;
	public const HeroMoveMotor.MovementTransferOnJump InitTransfer = 1;
	public const HeroMoveMotor.MovementTransferOnJump PermaTransfer = 2;
	public const HeroMoveMotor.MovementTransferOnJump PermaLocked = 3;
}

// Namespace: 
private class HeroMoveMotor.CharacterMotorJumping
{
	// Fields
	public bool enabled;
	public float baseHeight;
	public float DefaultHeight;
	public float extraHeight;
	public float perpAmount;
	public float steepPerpAmount;
	public bool jumping;
	public bool holdingJumpButton;
	public float lastStartTime;
	public float lastButtonDownTime;
	public Vector3 jumpDir;
	public int jumpCnt;
	public Vector3 saveVec;

	// Methods

	public void .ctor() { }
}

// Namespace: 
private class HeroMoveMotor.CharacterMotorSliding
{
	// Fields
	public bool enabled;
	public float slidingSpeed;
	public float sidewaysControl;
	public float speedControl;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public sealed class HeroMoveMotor.CallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: HeroMoveState
public class HeroMoveNet
{
	// Fields
	private int m_ClientFrame;
	private List<Vector3> m_PosBuffer;
	private List<int> m_StatusBuffer;
	private List<int> m_DashBuffer;
	private Transform HeroTran;
	private bool m_Clear;
	private float minMoveDis;
	public AnimStates m_LastStatus;

	// Properties
	public bool Clear { set; }

	// Methods

	public void set_Clear(bool value) { }

	public void .ctor() { }

	public void C2SFaceCtrl() { }

	public void ResetClientFrame(int curServerFrame = 0) { }

	public void ClearSendBuffer() { }

	public AnimStates GetSendState() { }

	public void AddSendBuffer() { }

	public void C2SSendBuffer() { }
}

// Namespace: HeroMoveState
public class ChargeHMS : HeroMoveStateBase
{
	// Fields
	public int ActNum;
	public float ChargeSpeed;
	public float ChargeMaxSpeed;
	public Vector3 ChargeDir;
	public float ChargeTime;
	public float ChargeMaxTime;
	public float Acceleration;
	public float Decrease;
	public float ChargeDis;
	public string ChargeLimitKey;
	public bool hitOver;
	private ChargeHMS.SpeedType AccType;
	private ChargeHMS.SpeedType DecType;
	public float SlopeLimitValue;
	private bool isJumpAttack;
	public bool IsJumpAttackOver;
	private ChargeHMS.SpeedType maxConstantType;
	private ChargeHMS.SpeedType minConstantType;
	private float accelerateTime;
	private float decelerateTime;
	private float totalTime;
	private float maxSpeed;
	private float finalSpeed;
	private float maxConstantVelocityTime;
	private float minConstantVelocityTime;
	private float maxContinueTime;

	// Methods

	public void .ctor(AnimStates a) { }

	public void SetCharge(int actnum, string lk, float ct, float speed, float acceleration, float decrease, Vector3 cd, bool hit) { }

	public void SetCharge(int actnum, string lk, Vector3 dir, float accelerateTime, float decelerateTime, float totalTime, float maxSpeed, float finalSpeed) { }

	public bool ChargeMove(float t) { }

	public override void Enter() { }

	public override void Exit() { }

	public override void Update() { }

	public override void FixedUpdate() { }

	public void run(float deltaTime) { }

	private void UpdateJumpAttack(float deltaTime) { }

	public void AddChargeLimit(string skillchargekey) { }

	public void DelChargeLimit(string key) { }

	public void CheckMoveLimitOver() { }
}

// Namespace: 
private enum ChargeHMS.SpeedType
{
	// Fields
	public int value__;
	public const ChargeHMS.SpeedType WAIT = 0;
	public const ChargeHMS.SpeedType DOING = 1;
	public const ChargeHMS.SpeedType DONE = 2;
}

// Namespace: HeroMoveState
public class HitBeatHMS : HeroMoveStateBase
{
	// Fields
	private float m_beatBackSlowSecond;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <BeatBackGravaty>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <BeatBackSpeed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <BeatBackStartSpeed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <BeatBackSecond>k__BackingField;
	private float m_Cachegravity;

	// Properties
	public float BeatBackGravaty { get; set; }
	public Vector3 BeatBackSpeed { get; set; }
	public Vector3 BeatBackStartSpeed { get; set; }
	public float BeatBackSecond { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_BeatBackGravaty() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_BeatBackGravaty(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 get_BeatBackSpeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_BeatBackSpeed(Vector3 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 get_BeatBackStartSpeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_BeatBackStartSpeed(Vector3 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_BeatBackSecond() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_BeatBackSecond(float value) { }

	public void .ctor(AnimStates a) { }

	public void InitData(Vector3 start, Vector3 speed, float gravaty, float second) { }

	public override void Enter() { }

	public override void Exit() { }

	private void EnableWeaponMotion() { }

	private void DisableWeaponMotion() { }

	public override void Update() { }

	public override void FixedUpdate() { }

	public void run(float deltaTime) { }
}

// Namespace: HeroMoveState
public class IdleHMS : HeroMoveStateBase
{
	// Methods

	public void .ctor(AnimStates a) { }

	public override void Enter() { }

	public override void Update() { }

	public override void FixedUpdate() { }

	public void run(float deltaTime) { }
}

// Namespace: HeroMoveState
public class JumpHMS : HeroMoveStateBase
{
	// Fields
	private float m_defaultStepOffset;

	// Methods

	public void .ctor(AnimStates a) { }

	public override void Enter() { }

	public override void Exit() { }

	public override void Update() { }

	public override void FixedUpdate() { }

	public void run(float deltaTime) { }
}

// Namespace: HeroMoveState
public class MoveHMS : HeroMoveStateBase
{
	// Methods

	public void .ctor(AnimStates a) { }

	public override void Update() { }

	public override void FixedUpdate() { }
}

// Namespace: HeroMoveState
public class SpeedDownHMS : HeroMoveStateBase
{
	// Methods

	public void .ctor(AnimStates a) { }

	public override void Update() { }

	public override void FixedUpdate() { }

	public void run(float deltaTime) { }

	private void Move() { }
}

// Namespace: HeroMoveState
public class SpeedUpHMS : HeroMoveStateBase
{
	// Methods

	public void .ctor(AnimStates a) { }

	public override void Enter() { }

	public override void Update() { }

	public override void FixedUpdate() { }

	public void run(float deltaTime) { }

	private void Move() { }
}

// Namespace: HandStateName
public class HandStateBase
{
	// Fields
	public string StateName;

	// Methods

	public void .ctor() { }

	public virtual void Enter() { }

	public virtual void Exit() { }

	public virtual void Update() { }
}

// Namespace: HandStateName
public class WeaponState
{
	// Fields
	public int WeaponID;
	public int DWeaponID;
	public bool DoubleHold;

	// Methods

	public void .ctor() { }
}

// Namespace: HandStateName
public static class HandStateManager
{
	// Fields
	public static int HeroID;
	public static NewPlayerObject HeroObj;
	public static Transform HeroTran;
	public static string GameEventStr;
	public static WeaponState WeaponStateObj;
	public static HandStateBase HandStateObject;
	private static StateView DV;

	// Methods

	public static void StartHero(int hid, NewPlayerObject ho) { }

	public static void ClearHero() { }

	private static void RegisterHeroEvent() { }

	private static void ClearRegisterHeroEvent() { }

	public static void PlayerPropChange(object[] msg) { }

	public static void StartLoadScene(Vector3 pos) { }

	public static void FakerDeadEventCallBack(object[] msg) { }

	public static void SalveEventCallBack(object[] msg) { }

	public static void ChangeState(string name) { }

	private static void beSalvaBreak() { }

	public static void WeaponChange() { }

	public static void ThrowChange(bool ondown) { }

	private static void .cctor() { }
}

// Namespace: HandStateName
public class BeSlaveHS : HandStateBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: HandStateName
public class ChargeHS : HandStateBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: HandStateName
public class FakerDeadHS : HandStateBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: HandStateName
public class NormalHS : HandStateBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: HandStateName
public class SlaveHS : HandStateBase
{
	// Methods

	public void .ctor() { }
}

// Namespace: HandStateName
public class ThrowHS : HandStateBase
{
	// Fields
	public int HeroID;
	public Transform HeroTran;

	// Methods

	public void .ctor() { }

	public override void Enter() { }

	public override void Exit() { }

	public void AddLimit() { }

	public void DelLimit() { }

	private void PutDownWeapon(string stype, float putdowntime = 0, float staytime = 0, float pullouttime = 0) { }

	private void PutOutWeapon(string stype) { }
}

// Namespace: HeroCheck
public static class HeroCheckManager
{
	// Fields
	public static int RotaCheckCnt;
	public static List<string> RotaCheckLst;
	public static int MoveCheckCnt;
	public static List<string> MoveCheckLst;

	// Methods

	public static void AddMoveCheck(string k) { }

	public static void DelMoveCheck(string k) { }

	public static void AddRotaCheck(string k) { }

	public static void DelRotaCheck(string k) { }

	public static void RotaHappen() { }

	public static void MoveHappen(bool Attempt) { }

	public static void JumpHappen() { }

	private static void .cctor() { }
}

// Namespace: HeroCameraName
public class CameraStateBase
{
	// Fields
	public string StateName;

	// Methods

	public void .ctor() { }

	public virtual void Enter() { }

	public virtual void Exit() { }

	public virtual void Update() { }

	public virtual void Clear() { }
}

// Namespace: HeroCameraName
public class HeroCameraData
{
	// Fields
	public bool IsLookOpen;
	public int LookPlayer;
	public Transform MuzzleRoot;

	// Methods

	public void .ctor() { }

	public Transform GetMuzzleRoot() { }
}

// Namespace: HeroCameraName
public static class HeroCameraManager
{
	// Fields
	public static int HeroID;
	public static NewPlayerObject HeroObj;
	public static Transform HeroTran;
	public static string GameEventStr;
	public static CameraStateBase CSObject;
	public static HeroCameraData CSDataObj;
	public static string NextCameraStateName;
	public static bool InCG;
	private static int attid;
	private static float damage;
	private static bool animRequired;

	// Properties
	public static bool ShowMonster { get; }

	// Methods

	public static void StartHero(int hid, NewPlayerObject ho) { }

	public static void ClearHero() { }

	private static void RegisterHeroEvent() { }

	private static void ClearRegisterHeroEvent() { }

	public static void PlayerPropChange(object[] msg) { }

	public static void StartLoadScene(Vector3 pos) { }

	private static bool canOP() { }

	public static bool get_ShowMonster() { }

	public static void ChangeState(string name) { }

	public static void Update() { }

	public static void SetLookPlayerView(int pid) { }

	public static void CloseLookView() { }

	public static void CGOP(bool flag) { }

	public static void FreeOP(bool flag) { }

	public static void FakerDeadOP(bool flag) { }

	public static Transform GetWatchRoot() { }

	public static bool InCGCamera() { }

	public static void BackToNormal() { }

	public static void SetAttid(int Attid) { }

	public static void SetDamage(float dmg) { }

	public static int GetAttid() { }

	public static float GetDamage() { }

	public static void SetAnimRequired(bool set) { }

	public static bool GetAnimRequired() { }

	private static void .cctor() { }
}

// Namespace: HeroCameraName
public class CGCS : CameraStateBase
{
	// Fields
	private GameObject cgrootgame;

	// Properties
	public GameObject CGRoot { get; }

	// Methods

	public void .ctor() { }

	public GameObject get_CGRoot() { }

	public override void Enter() { }

	public override void Exit() { }

	private void activeCamera(bool flag) { }

	public override void Update() { }

	public override void Clear() { }
}

// Namespace: HeroCameraName
public class FakerDeadCS : CameraStateBase
{
	// Fields
	public string camPath;
	public Transform m_Cam;
	private Transform parent;

	// Methods

	public void .ctor() { }

	public override void Enter() { }

	public override void Exit() { }

	public override void Update() { }

	public override void Clear() { }
}

// Namespace: HeroCameraName
public class FreeViewCS : CameraStateBase
{
	// Fields
	private Transform m_WatchTrans;

	// Methods

	public void .ctor() { }

	public override void Enter() { }

	public override void Exit() { }

	public void ClearAll() { }

	public override void Update() { }
}

// Namespace: HeroCameraName
public class LookTeamerCS : CameraStateBase
{
	// Fields
	private int m_LookPlayerID;
	private Transform m_WatchTrans;
	private Transform m_FollowedPlayer;
	private Transform m_LookRoot;
	private Transform freeLookCam;

	// Methods

	public void .ctor() { }

	public override void Enter() { }

	private void OnSceneLoad(object[] param) { }

	private Transform CreateFreeLookCamera(Transform lookObj) { }

	public Transform GetWatchRoot() { }

	public override void Exit() { }

	private void setLookRoot(int pid) { }

	public override void Clear() { }

	public void ClearAll() { }

	public void SetLookAt() { }

	public override void Update() { }
}

// Namespace: HeroCameraName
public class NormalCS : CameraStateBase
{
	// Methods

	public void .ctor() { }

	public override void Enter() { }

	public override void Exit() { }

	public override void Update() { }
}

// Namespace: HeroCameraName
public class RelifeCS : CameraStateBase
{
	// Fields
	private string camPath;
	private Transform cameraObj;

	// Methods

	public void .ctor() { }

	public override void Enter() { }

	public override void Exit() { }

	public override void Clear() { }
}

// Namespace: HeroBeHit
public class CDirEffObject
{
	// Fields
	private Transform AttTran;
	private float MaxTime;
	private int MaxNum;
	private float effectRadius;
	private CHitEffect CurHit;
	private List<CHitEffect> HitList;

	// Methods

	public void .ctor(Transform atran, float er) { }

	public void AddHit(Transform hiteffect) { }

	public bool NeedAdd() { }

	public void SetDamageType(int type) { }

	public void SetDamageState(int state) { }

	public void RefreshTime() { }

	public void UpdateEHDir() { }

	private void CalPosAndAngle(out Vector3 pos, out Vector3 Dir) { }

	private bool NeedUpdate() { }

	public void ClearObj() { }
}

// Namespace: HeroBeHit
public class CHitEffect
{
	// Fields
	public float m_LiveTime;
	public Transform m_trans;
	public Animator m_Ani;

	// Methods

	public void .ctor(Transform hiteffect, float time) { }
}

// Namespace: UIScript
public class PCControllerHotkeyManager
{
	// Fields
	public static PCControllerHotkeyManager m_instance;
	private List<HotKeyItem> m_HotKeyMap;
	public List<int> m_WeaponSwitchLst;
	public List<int> m_Weaponlst;
	private HoldPressObject m_Switchweapon;
	public string PerfromStateEventStr;
	private bool longPress;

	// Properties
	public static PCControllerHotkeyManager Instance { get; }

	// Methods

	public static PCControllerHotkeyManager get_Instance() { }

	public void RegisterHotKey() { }

	public void UnregisterHotKey() { }

	public void OnSwitchMainWeapon() { }

	private void OnSwitchWeapon(int serverpos = 0) { }

	private void StartActiveSkills() { }

	private void StartUnitSkills() { }

	private void StartActiveSkillsOnUp() { }

	private void ThrowGrenadeDown() { }

	private void ThrowGrenadeUP() { }

	private void FillBulletSkill(int curweaponid = -1, bool isAuto = False) { }

	private void DiscardKeyItem() { }

	private void OnSecondarySkillDown() { }

	private void OnSecondarySkillUp() { }

	private void OnEsc() { }

	private void OnPackage() { }

	private void OnOP() { }

	private void OnCancelSkill() { }

	private void OnCurWeaponSkill() { }

	public void SwitchWeaponWithScroll(bool forward) { }

	protected void PCRepeatingFire() { }

	protected void PCEndFire() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__9_0(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__9_1(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__9_2(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__9_3(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__9_4(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__9_5(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__9_6(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__9_7(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__9_8(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__9_9(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__9_10(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__9_11(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__9_12(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__9_13(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__9_14(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__9_15(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__9_16(int keyVal) { }
}

// Namespace: UIScript
public class PCPanelEffectDefine
{
	// Fields
	public static string ShieldRecover;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: UIScript
public class PCPanelEffectManager
{
	// Fields
	public Transform m_ShieldRecover;
	public static PCPanelEffectManager m_instance;
	private int ShiledRecoverID;

	// Properties
	public static PCPanelEffectManager instance { get; }

	// Methods

	public static PCPanelEffectManager get_instance() { }

	public void .ctor() { }

	public void AnimShieldCallBack() { }
}

// Namespace: UIScript
public class UnLockItemManager
{
	// Fields
	private static UnLockItemManager instance;
	private List<UnLockItem> NewUnLockList;
	private List<int> NewRelicList;
	private List<int> NewWeaponList;
	private List<int> NewHeroList;

	// Properties
	public static UnLockItemManager Instance { get; }

	// Methods

	public static UnLockItemManager get_Instance() { }

	public void .ctor() { }

	public void ClearData() { }

	public void AddUnlockItem(UnLockItem item) { }

	public void AddNewItem(int sid, int type) { }

	public void RemoveNewItem(int sid, int type) { }

	public void ResetNewItem(int type) { }

	public void ResetUnlockList() { }

	public List<UnLockItem> GetUnLockList() { }

	public List<int> GetNewItemList(int type) { }

	public bool IsHaveNewUnlcok() { }

	public bool IsHaveNewItem(int type) { }

	public bool IsNewItem(int sid, int type) { }

	private int CheckTypeToUnlockType(int type) { }
}

// Namespace: UIScript
public class UnLockItem
{
	// Fields
	public int SID;
	public int Type;

	// Methods

	public void .ctor(int id, int type) { }
}

// Namespace: UIScript
public class BaseMatchPanel_logic : MonoBehaviour
{
	// Fields
	protected Animator MatchAnim;
	protected TextMeshProUGUI MatchTips;
	protected TextMeshProUGUI MatchTime;
	protected M1Button CancelBtn;
	protected TextMeshProUGUI BtnText;
	protected CTimerNode MatchTimer;
	protected bool InTeamPanel;
	protected int CurInMatchTime;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public virtual void InitTransform() { }

	public virtual void InitView() { }

	private void InitBtnEvent() { }

	public virtual void InitEvent() { }

	public virtual void RemoveEvent() { }

	protected void RemoveTimer() { }

	private void OnUISceneChange(object[] args) { }

	private void SetLanguage(object[] objs) { }

	public virtual void UpdateCancelBtn() { }

	public virtual void UpdateMatchState() { }

	public virtual void OnCancelMatch() { }

	public virtual void TryDoThing() { }

	public virtual void SetMatchNum() { }

	private bool InMatchTimer() { }

	protected bool StartWarTimer() { }

	private void CancelMatch() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class BasePattern_Item : MonoBehaviour
{
	// Fields
	private TextMeshProUGUI pattern_name;
	private Animator ani;
	private ScrollButton btn;
	protected int PatternID;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public void InitPanel() { }

	public void InitEvent() { }

	private void RemoveEvent() { }

	protected void UpdateSelect(int CurPattern) { }

	public virtual void OnClickSelf() { }

	public virtual void ScrollCellContent(object infoobj) { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class BasePattern_Map_logic : MonoBehaviour
{
	// Fields
	private LoopScrollRect PatternLoopScrollComp;
	private List<PatternObject> PatternLst;
	protected string PrefabType;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	public virtual void InitData() { }

	public void RefreshPatternList() { }

	private void ViewAllPattern() { }

	public virtual Dictionary<int, int> GetMaxRoundDict() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class BasePattern_Map_logic.<>c
{
	// Fields
	public static readonly BasePattern_Map_logic.<>c <>9;
	public static Comparison<PatternObject> <>9__6_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <RefreshPatternList>b__6_0(PatternObject cmp1, PatternObject cmp2) { }
}

// Namespace: UIScript
public class BaseTeamerInfo_logic : MonoBehaviour
{
	// Fields
	protected GameObject invitation;
	protected M1Button invitationBtn;
	protected M1Button fakebutton;
	protected GameObject shadow;
	protected Transform playerInfoTrans;
	protected TextMeshProUGUI playerName;
	protected GameObject readyType;
	protected GameObject ready_bg;
	protected GameObject ready_txt;
	protected GameObject unready_txt;
	protected GameObject leader;
	protected TextMeshProUGUI playerLevel;
	protected Transform connectTrans;
	protected Animator pingAni;
	private TextMeshProUGUI pingtxt;
	protected Animator PlayerVoice;
	protected GameObject matching;
	protected GameObject guideTipsAni;
	protected int pos;
	protected int selfHeroSid;
	protected ulong selfPlayerId;
	protected MaterialCtrl matCtrl;
	private bool fakerEnter;
	private bool InTimeLine;
	private int TimelineEvent;
	protected List<SkinnedMeshRenderer> TransparentRenderList;
	protected List<SkinnedMeshRenderer> OpaqueRenderList;
	private Camera modelCamera;
	private Camera UICamera;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void Update() { }

	private void OnDisable() { }

	public virtual void InitTransform() { }

	public virtual void InitBtnEvent() { }

	public virtual void InitEvent() { }

	public virtual void RemoveEvent() { }

	public virtual void RemoveBtnEvent() { }

	private void OnTeamModelEvent(object[] args) { }

	private void OnVoiceChange(object[] args) { }

	private void OnTimeLineEnd(object arg) { }

	private void UpdatePlayerUI() { }

	private void OnControlClick() { }

	protected void EnterModelEvent(bool IsCanOp) { }

	protected void ClickModelEvent(bool IsCanOp) { }

	private void OnExitModel() { }

	public virtual void ShowTeamerInfo(object teamerObj) { }

	private void OnBtnEnter(Transform t) { }

	private void OnBtnExit(Transform t) { }

	private void OnEnterFakeButton(Transform t) { }

	private void OnExitFakeButton(Transform t) { }

	protected void ResetAll() { }

	protected void SetTransparentModel(bool flag) { }

	protected void OnHeroUpdate() { }

	protected void OnP2PConnect(bool isSucceed, bool isCaptain = False, int ping = 0) { }

	protected void ShowMatching(bool show) { }

	public virtual void SelfShow() { }

	public virtual void RefreshBtnShow() { }

	private void OnVoiceTeamerUpdate() { }

	public virtual void OnClickInvita() { }

	public virtual void OnEnterModel() { }

	public virtual void OnClickModel() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class BaseTeamMain_logic : CLogicBaseUIForm
{
	// Fields
	protected Transform leaveBtnTrans;
	protected Transform teamerOperation;
	protected GameObject operation_givecapatain;
	protected GameObject operation_outteam;
	protected Transform tipsTrans;
	protected TextMeshProUGUI tipsTitle;
	protected TextMeshProUGUI tipsDesc;
	protected TextMeshProUGUI PlayModeText;
	protected Transform ReadyBtnTrans;
	protected Animator ReadyBtnAnim;
	protected M1Button ReadyBtn;
	protected TextMeshProUGUI BtnText;
	protected Button ChangeMapBtn;
	protected Transform ChangeMapPanel;
	protected Transform MatchTipsTrans;
	protected TextMeshProUGUI MatchTipsText;
	protected Animator MatchTipsAni;
	protected GameObject ChatPanel;
	protected M1Toggle MatchToggle;
	protected BaseKeybinding backBtn;
	protected Transform mainCanvas;
	protected Transform ctrlTipsPos;
	protected Animator LobbyPanelAni;
	protected M1Button CopyLobbyBtn;
	protected bool isShowTips;
	protected bool IsCaptain;
	protected bool IsReady;
	protected bool IsCanStart;
	protected bool IsCanMatch;
	protected bool IsMatchMode;
	protected bool IsOnConnect;
	protected bool InWar;
	protected bool CanMatchByLevel;
	protected int MatchMinLevel;
	protected int CurPattern;
	protected ulong curSelectPlayerId;
	protected uint curSelectPlayerUint;
	protected ServerDefine.PLAYER_PREPARATION m_PreState;
	protected Transform modelParent;
	protected bool isGuide;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	private void Update() { }

	private void UpdatePlayerScale() { }

	private void OnDisable() { }

	public virtual void InitTransform() { }

	public virtual void InitBtnEvent() { }

	public virtual void InitEvent() { }

	public virtual void InitView() { }

	public virtual void RemoveEvent() { }

	public virtual void OnLeaveTeam() { }

	public virtual void OnHardPattern() { }

	public virtual void OnGiveCaptainTeamer() { }

	public virtual void OnKillTeamer() { }

	public virtual void OnChangeMatchTeam(bool isMatch) { }

	public virtual void OnBtnClick() { }

	public virtual void OnMatchStateUpdate() { }

	public virtual void InitLobbyData() { }

	public virtual void UpdateTeamInfo() { }

	private void TeamerBtnChange(object[] args) { }

	private void OnButtonEvent(object[] args) { }

	private void OnGuideUI(object[] args) { }

	private void OnClickModel(object[] args) { }

	private void OnCopyLobbyID() { }

	private void OnGuideChangeMap() { }

	private void ResetAllTrans() { }

	private void ShowSysTips(int pid, string str = "") { }

	private void OnEscBack() { }

	private void OnMouseClick() { }

	private void OnChangeMap() { }

	private void OnEnterMatchBtn(Transform t) { }

	private void OnExitBtn(Transform t) { }

	protected void OnHideTeamerOp() { }

	protected void ShowPattern(int pid) { }

	protected void ClosePopUI() { }

	protected void OnEnterReadyBtn(Transform t) { }

	protected bool IsHideTips() { }

	protected void SetupMatchMusic() { }

	protected void UpdatePreparaState() { }

	public virtual void OnGuideWar() { }

	public virtual void OnShowTeamerOp() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class ApplyPanel_logic : CLogicBaseUIForm
{
	// Fields
	public TMP_InputField InputField;
	public TextMeshProUGUI PlayerName;
	public int LookInfoPid;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	private void OnSend() { }

	private void OnClose() { }

	public void FriendEventCallBack(object[] msg) { }

	public void ViewInfo() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class Friend_Item : MonoBehaviour
{
	// Fields
	public Transform PlayerNameTrans;
	public Transform PlayerInfoTrans;
	public Transform PlayerLoginState;
	public int FriendID;
	private bool clickable;
	private float StartTime;
	protected int GetFrame;

	// Methods

	public void Awake() { }

	public void InitPanel() { }

	public void InitCallBack() { }

	public void StartCount(Transform Info) { }

	public void EndCount(Transform Info) { }

	public void Update() { }

	public void CheckingUpdate() { }

	public void ShowInfo() { }

	public void OnLookFriendInfo(Transform Button) { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void ScrollCellContent(object infoobj) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitCallBack>b__9_0() { }
}

// Namespace: UIScript
internal class FriendCard_logic : CLogicBaseUIForm
{
	// Fields
	public GameObject TalkGO;
	public GameObject Invita_Team;
	public GameObject Delete;
	public GameObject PlayerName;
	public GameObject PlayerIcon;
	public int LookInfoPid;
	public bool IsFriend;

	// Methods

	public void Awake() { }

	private void InitUICallBack() { }

	private void InitUIData() { }

	public void OnEnable() { }

	public void OnDisable() { }

	private void OnInvitaTeam() { }

	private void OnTalk() { }

	private void OnDelete() { }

	private void OnClose() { }

	public void FriendEventCallBack(object[] msg) { }

	public void ViewInfo() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PC_Graph_Item_logic : CLogicBaseUIForm
{
	// Fields
	public Transform m_StateTrans;
	private Transform Image_GraphlogoTrans;
	private Transform Image_LabellogoTrans;
	private Transform Text_GraphNameTrans;
	private Transform Text_ExpinfoTrans;
	private Transform Text_descTrans;
	private Transform coinlimitTrans;
	private Transform levellimitTrans;
	private Transform logoTrans;
	private GameObject m_IconNewObj;
	public GraphObject m_Item;
	private Animator m_StateAni;
	private Animator LevelLimitAni;
	private Animator CashLimitAni;
	private bool m_isCaskOK;
	private bool m_isLevelOK;
	private bool m_IsHiding;

	// Methods

	public void Awake() { }

	public void Update() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void OnDestroy() { }

	private void InitCallback() { }

	private void ReleaseCallback() { }

	public void GraphChange(object[] msgs) { }

	public void PlayerPropChange(object[] arg) { }

	public void OPGraphChange(object[] msgs) { }

	public void OPGraphItemCB(object[] msgs) { }

	public void InitData() { }

	public void ScrollCellContent(object infoobj) { }

	private void ViewCash() { }

	private void ViewSelect(bool flag) { }

	private void ViewLevel() { }

	private void ViewActive() { }

	public void PointerEnter(Transform Button) { }

	public void PointerExit(Transform Button) { }

	public void IconPressClick(Transform x, PointerEventData data) { }

	public void PressClick() { }

	public void ScrollLeftDownContent() { }

	public void ScrollSelectContent() { }

	public void ScrollLeftUpContent() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class GuideHomePanel_logic : CLogicBaseUIForm
{
	// Fields
	public Dictionary<string, GameObject> GDict;
	private Animator aniobj;
	private StableKeybinding EscBtn;
	private CTimerNode ct1timer;
	private string Lay_story;
	private string Step;
	private int HK6;
	private bool NeedLast;
	private bool canBG;
	private float bgLastTime;
	private bool canClick;
	private float clickLastTime;

	// Methods

	public void Awake() { }

	private void ReGGuideClick(string name, BaseKeybinding.GameLogic call) { }

	public void OnEnable() { }

	public void OnDestroy() { }

	public void OnDisable() { }

	public void Update() { }

	public void OnEscBtn() { }

	private void PassGuide() { }

	private void Pass() { }

	public void InitCallback() { }

	public void ReleaseCallback() { }

	private GameObject GetUI(string uipath) { }

	public void GuideChange(object[] msgs) { }

	public void addct1timer() { }

	public bool ct1call() { }

	private void clearct1timer() { }

	private void CheckHomeGuide() { }

	private void OnBG(string msg) { }

	private void specialOpBG() { }

	private void OnClick(string msg) { }

	private void OnStartPanel() { }

	private void OnWarStart() { }

	private void OnHeroPanel() { }

	private void OnNextHero() { }

	private void ActiveGraph() { }

	private void UpGradeHero() { }

	private void OnOpenRound() { }

	private void OnSpecilOpenRound() { }

	private void OnSetRound() { }

	private void OnGuide1Over() { }

	private void OnChooseHideDoor() { }

	private void OnGuide3Over() { }

	private void OnGuide4Over() { }

	private void OnGuide5Over() { }

	private void OnPackage() { }

	private void OnClosePackage() { }

	private void OnGuide6Over() { }

	private void UIStart() { }

	private void ChooseBox() { }

	private void OnShop() { }

	private void OpenWeapon() { }

	private void Finish() { }

	private void OnpushGuide(string ClickInfo) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_1() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_2() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_3() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_4() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_5() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_6() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_7() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_8() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_9() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_10() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_11() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_12() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_13() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_14() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_15() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_16() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_17() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_18() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_19() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_20() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_21() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_22() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_23() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_24() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_25() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_26() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_27() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_28() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_29() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_30() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_31() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_32() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_33() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_34() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_35() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_36() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_37() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_38() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_39() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_40() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_41() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_42() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__12_43() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class GuideHomePanel_logic.<>c
{
	// Fields
	public static readonly GuideHomePanel_logic.<>c <>9;
	public static Action<int> <>9__24_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <GuideChange>b__24_0(int keyVal) { }
}

// Namespace: UIScript
public class CharacterTalentItem : CLogicBaseUIForm
{
	// Fields
	private Transform _U3dUpgradeButton;
	private Transform _U3dUpgradeNoMoneyButton;
	private TextMeshProUGUI _name;
	private Transform _desc;
	private Transform _logo;
	private Transform _level;
	private Transform _Hide;
	private List<Transform> _LevelList;
	public Transform m_TypeN;
	public Transform m_TypeM;
	public Transform m_TypeL;
	private int SID;
	private int StartFram;
	private int ThreshFrame;
	private bool allow;
	private string PlayerEventSTR;
	private int upcost;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public void Update() { }

	private void AddCallBack() { }

	private void RemoveCallBack() { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void Onup(Transform button, PointerEventData eventData) { }

	public void Ondown(Transform button, PointerEventData eventData) { }

	public void PlayerPropChange(object[] arg) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void ScrollCellContent(object infoobj) { }

	private void RefreshTalentBySid(object[] args) { }

	private void CheckMoney() { }

	public void ShowItemInfo(DataBase data) { }

	private void OnTalentSelectDown(object[] args) { }

	public void UpgradeItem() { }

	public void UpgradeNoMoney() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__17_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__17_1() { }
}

// Namespace: UIScript
public class CharaterHeadItem_logic : CLogicBaseUIForm
{
	// Fields
	private int Index;
	private int HeroSID;
	private Transform LockLogo;
	private Transform LockPanel;
	private Transform btn_click;
	private Transform index;
	private Transform m_Onfight;

	// Methods

	private void Awake() { }

	private void Start() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void AddCallBack() { }

	private void OnDestroy() { }

	private void RemoveCallBack() { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void ScrollCellContent(object infoobj) { }

	private void OnHeadSelect(object[] args) { }

	private void CharaterPropChange(object[] args) { }

	public void ShowItemInfo() { }

	public void CheckOnFight() { }

	private void OnClick() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class CharaterTalentItem : CLogicBaseUIForm
{
	// Fields
	private Transform Button;
	private Transform name_bg;
	private Transform Lv_bg;
	private Transform NameText;
	private Transform LvText;
	private Transform lockIcon;
	private Transform index;
	private int SID;

	// Methods

	private void Awake() { }

	private void Start() { }

	private void AddCallBack() { }

	private void OnDestroy() { }

	private void RemoveCallBack() { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void ScrollCellContent(object infoobj) { }

	private void RefreshTalentBySid(object[] args) { }

	public void ShowItemInfo(DataBase data) { }

	private void OnTalentSelectDown(object[] args) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class CharaterTalentPanel_logic : CLogicBaseUIForm
{
	// Fields
	private Transform TalentRoot;
	private LoopVerticalScrollRect m_U3DLoopScroll;
	private int CurSelectType;
	private int CurSelectTalentID;
	private Transform SelectTrans;
	private float PressTime;
	private CTimerNode PressTimer;
	private Dictionary<Transform, int> TalentDict;
	private Dictionary<int, int> SID2TalentIndexDict;
	private Transform Title;
	private Transform LevelUpRoot;
	private Transform UpBtn;
	private Transform UpCost;
	private Transform UpLock;
	private Transform UpMax;
	private Transform type_A_talent;
	private Transform type_A_talent_Text;
	private Transform type_A_talent_index;
	private Transform type_B_talent;
	private Transform type_B_talent_Text;
	private Transform type_B_talent_index;
	private Transform type_C_talent;
	private Transform type_C_talent_Text;
	private Transform type_C_talent_index;
	private Transform Info;
	private Transform level_list;
	private Transform tips_box;
	private Transform tips_1;
	private Transform tips_2;
	private Transform tips_3;

	// Methods

	public void Awake() { }

	private void Start() { }

	private void AddCallBack() { }

	private void RemoveCallback() { }

	private void OnHide() { }

	private void OnDestroy() { }

	private void InitTalentType() { }

	private void OnHeadSelect(object[] args) { }

	private void OnTalentSelectDown(object[] args) { }

	private void OnTalentSelectUp(object[] args) { }

	private void RefreshTalentByType(int type) { }

	private void SetTalentInfoShow(bool isShow) { }

	private void RefreshTalentInfo() { }

	private void Select(int sid) { }

	private void RefreshUpCost() { }

	private void UpTalentLevel() { }

	private void UpResult(object[] args) { }

	private void NextPage() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__30_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__30_1() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__30_2() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__30_3() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__30_4() { }
}

// Namespace: UIScript
public class windows_buy : CLogicBaseUIForm
{
	// Fields
	private Transform item_logo;
	private Transform content_bg;
	private Transform CostText;
	private Transform ItemName;
	private Transform item;

	// Methods

	private void Start() { }

	private void AddCallBack() { }

	private void RemoveCallback() { }

	private void OnDestroy() { }

	private void OpenPanel(object[] args) { }

	private void Refresh() { }

	private void RefreshIcon() { }

	private void RefreshCost() { }

	private void OnHide() { }

	private void OnBuy() { }

	private void TryBuy() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class windows_channel : CLogicBaseUIForm
{
	// Fields
	private Transform channel_content;
	private Transform get_list;
	private Transform shop;
	private Transform Battlepass;

	// Methods

	private void Start() { }

	private void AddCallBack() { }

	private void RemoveCallback() { }

	private void OnDestroy() { }

	private void OpenPanel(object[] args) { }

	private void RefreshGetWay() { }

	private void OnHide() { }

	private void OnBuy() { }

	private void OnGet() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class CollectionMonsterPanel_logic : CLogicBaseUIForm
{
	// Fields
	private int GetFrame;
	protected Transform m_U3DMonsterList;
	protected Transform m_U3DInfo;
	protected Transform m_U3DLogo;
	protected Transform m_U3DViewList;
	protected LoopScrollRect m_U3DLoopScrollComp;
	protected Transform m_U3DTextName;
	protected Transform m_U3DTextTitle;
	protected Transform m_U3DNumberCompare;
	private int CDTTime;
	private bool Clickable;
	private int CurrentClick;
	private int CurrentEquip;
	private Dictionary<int, CollectionObject> ColObj;
	private Dictionary<int, Transform> ButtonList;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void InitData() { }

	public void InitCallBack() { }

	public void InitPanel() { }

	public void OnDestroy() { }

	public void SwitcMonsterList(Transform TypeButton) { }

	public void ClearAllClickedIndex() { }

	public void ShowAllMonster() { }

	public void ShowBoss() { }

	public void ShowEliteMonster() { }

	public void ShowCommonMonster() { }

	public void RefreshPanelOnce(List<int> MonsterList) { }

	public void OnSelectItem(int ID) { }

	public void PropertyChange(object[] args) { }

	public void ShowDetailedMonsterInfo(int ID) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class CollectionMonsterPanel_logic.<>c__DisplayClass19_0
{
	// Fields
	public Transform ButtonClicked;
	public CollectionMonsterPanel_logic <>4__this;

	// Methods

	public void .ctor() { }

	internal void <InitCallBack>b__0(bool p) { }
}

// Namespace: UIScript
public class MonsterCollection : MonoBehaviour
{
	// Fields
	public Transform m_U3dMonsterPanel;
	public Transform m_U3dLockLogo;
	public Transform m_U3dIndex;
	public CollectionObject m_U3dCurrent;
	public int m_SelfID;
	public bool m_Lock;
	public bool m_Equip;

	// Methods

	public void Awake() { }

	public void InitPanel() { }

	public void OnDestroy() { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollCellContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class RelicCollectionItem : MonoBehaviour
{
	// Fields
	public Transform m_U3dLogoPanel;
	public Transform m_U3dLockLogo;
	public Transform m_U3dIndex;
	public Transform m_U3dEquip;
	public Transform m_U3dItem_Unit;
	public CollectionObject m_U3dCurrent;
	public static int m_Threshpos;
	public int m_SelfID;
	public bool m_Lock;
	public bool m_Equip;
	public Dictionary<string, Transform> m_BackGround;
	public Color m_LowQuality;
	public Color m_NormalQuality;
	public Color m_HighQuality;
	public Color m_NoneQuality;

	// Methods

	public void Awake() { }

	public void InitPanel() { }

	public void OnDestroy() { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollUnSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void ScrollCellContent(object infoobj) { }

	public void ChangeBackItemBackground(string Type) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: UIScript
public class WeaponCollectionItem : MonoBehaviour
{
	// Fields
	public Transform m_U3dWeaponPanel;
	public Transform m_U3dLockLogo;
	public Transform m_U3dIndex;
	public Transform m_Itemunit;
	public CollectionObject m_U3dCurrent;
	public int m_SelfID;
	public bool m_Lock;
	public bool m_Equip;
	public Dictionary<string, Transform> m_BackGround;
	public Color m_LowQuality;
	public Color m_NormalQuality;
	public Color m_HighQuality;
	public Color m_NoneQuality;

	// Methods

	public void Awake() { }

	public void InitPanel() { }

	public void OnDestroy() { }

	public void ShowItemInfo(Transform button) { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollCellContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void PropChange(object[] arg) { }

	public void ChangeBackItemBackground(string Type) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class HomeResource_logic : CLogicBaseUIForm
{
	// Fields
	public TextMeshProUGUI CashText;
	public TextMeshProUGUI GoldText;

	// Methods

	private void Awake() { }

	public void OnEnable() { }

	public void InitPanel() { }

	public void PlayerPropChange(object[] msg) { }

	private void ViewMoneny() { }

	private void OnDisable() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class CPlayerInfo
{
	// Fields
	public int iPlayMode;
	public int iMemberType;
	public int iPlayTimes;
	public int iPlayTime;
	public int iPassTimes;
	public int iMinPassTimes;
	public int iPassTime;
	public int iWarCash;
	public int iDamage;
	public int iKill;
	public int iMaxDamage;
	public int iTotalKill;
	public int iTotalKillBoss;
	public List<CPlayerInfo.ClasslstHeroData> lstHeroData;

	// Methods

	public void .ctor() { }

	public void .ctor(netopenui_GS2CPlayerInfoClass playerinfo) { }
}

// Namespace: 
public class CPlayerInfo.ClasslstHeroData
{
	// Fields
	public int iHero;
	public int iHeroPlayTimes;
	public int iHeroPlayTime;
	public int iHeroPassTimes;
	public int iMinHeroPassTimes;
	public int iHeroPassTime;
	public int iHeroWarCash;
	public int iHeroDamage;
	public int iHeroKill;
	public int iHeroMaxDamage;
	public int iTotalKill;
	public int iTotalKillBoss;
	public List<int> lstWeapon;
	public List<int> lstTalent;
	public List<int> lstRelic;

	// Methods

	public void .ctor() { }

	public void .ctor(netopenui_GS2CPlayerInfoClass.ClasslstHeroData herodata) { }
}

// Namespace: UIScript
internal class PlayerInfo_logic : CLogicBaseUIForm
{
	// Fields
	private Dictionary<string, PlayerInfo_logic.InfoItem> m_Info;
	private CPlayerInfo m_playerInfo;
	private CPlayerInfo SingleInfo;
	private CPlayerInfo TeamInfo;
	private CPlayerInfo TotalInfo;
	private List<PlayerInfo_logic.RecordItem> m_RecordList;
	private List<PlayerInfo_logic.RecordItem> SingleRecord;
	private List<PlayerInfo_logic.RecordItem> TeamRecord;
	private List<PlayerInfo_logic.RecordItem> TotalRecord;
	private TextMeshProUGUI m_PlayerName;
	private TextMeshProUGUI m_ExpLevel;
	private M1ToggleGroup m_playMode;
	private M1Toggle m_total;
	private M1Toggle m_single;
	private M1Toggle m_team;
	private TMP_Dropdown m_heroDropDown;
	private Transform m_Content;
	private Scrollbar m_VerticalBar;
	private StableKeybinding m_EscButton;
	private GameObject m_ClickTips;
	private LoopVerticalScrollRect m_RecordRect;
	private Transform m_RecordNone;
	private TextMeshProUGUI m_PlayerIDText;
	private Transform m_PlayeridTrans;
	private M1Button copyBtn;
	private Animator ani_1;
	private Animator ani_2;
	private Animator ani_3;
	private int ToggleValue;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void InitPlayerInfo() { }

	private void AddEvent() { }

	private void RebinAni() { }

	private void ApplyPlayerInfo() { }

	private void OnInfoArrival(object[] objs) { }

	private void OnRecordInfoArrival(object[] objs) { }

	private void MergeTotalInfo() { }

	private void MergeHeroInfo() { }

	private void MergeTotalRecord() { }

	private void MakeTotalContent() { }

	private void MakeHeroContent(int heroID) { }

	private void FillUnit(string tag, int value, int mode = 2) { }

	private void ShowRecordInfo() { }

	private void OnClickCopyBtn() { }

	public void OnBack() { }

	public static List<Transform> FindSameNodes(Transform tran, string name, bool allMatch = False) { }

	private void DelEvent() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddEvent>b__33_0(bool toggled) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddEvent>b__33_1(bool toggled) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddEvent>b__33_2(bool toggled) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddEvent>b__33_3(int value) { }
}

// Namespace: 
private class PlayerInfo_logic.InfoItem
{
	// Fields
	public Transform m_item;
	public TextMeshProUGUI m_count;
	public string m_Tag;

	// Methods

	public void .ctor(Transform item) { }

	private void InitTag() { }

	public void SetValue(int value, int mode = 2) { }
}

// Namespace: 
public class PlayerInfo_logic.RecordItem
{
	// Fields
	public int PlayMode;
	public int MemberType;
	public netopenui_GS2CRecentWarInfoClass.ClasslstWar Wardata;

	// Methods

	public void .ctor(netopenui_GS2CRecentWarInfoClass.ClasslstWar item, int mode, int type) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class PlayerInfo_logic.<>c
{
	// Fields
	public static readonly PlayerInfo_logic.<>c <>9;
	public static Comparison<PlayerInfo_logic.RecordItem> <>9__37_0;
	public static Comparison<PlayerInfo_logic.RecordItem> <>9__37_1;
	public static Comparison<PlayerInfo_logic.RecordItem> <>9__40_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <OnRecordInfoArrival>b__37_0(PlayerInfo_logic.RecordItem cmp1, PlayerInfo_logic.RecordItem cmp2) { }

	internal int <OnRecordInfoArrival>b__37_1(PlayerInfo_logic.RecordItem cmp1, PlayerInfo_logic.RecordItem cmp2) { }

	internal int <MergeTotalRecord>b__40_0(PlayerInfo_logic.RecordItem cmp1, PlayerInfo_logic.RecordItem cmp2) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PlayerInfo_logic.<>c__DisplayClass39_0
{
	// Fields
	public CPlayerInfo.ClasslstHeroData singleinfo;

	// Methods

	public void .ctor() { }

	internal bool <MergeHeroInfo>b__0(CPlayerInfo.ClasslstHeroData x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PlayerInfo_logic.<>c__DisplayClass42_0
{
	// Fields
	public int heroID;

	// Methods

	public void .ctor() { }

	internal bool <MakeHeroContent>b__0(CPlayerInfo.ClasslstHeroData x) { }
}

// Namespace: UIScript
public class CaseOverall_Logic : MonoBehaviour
{
	// Fields
	private Transform m_U3dType;
	private Transform m_U3dTypeone;
	private Transform m_U3dTypetwo;
	private Transform m_U3dTypethree;
	private List<Transform> Translist;
	private TransferItem OwnedItem;
	private CAutoQueue m_auto;
	private bool test;

	// Methods

	public void Awake() { }

	public void InitPanel() { }

	public void InitCallBack() { }

	public void OnDestroy() { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollCellContent(object infoobj) { }

	public void ShowContentPanel(Transform Parent, List<CollectionObject> Quality) { }

	public void ResetTran(Transform Showed) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class CaseWeaponcase_Logic : MonoBehaviour
{
	// Fields
	public Transform m_U3dlogo;
	public Transform m_U3dbg;
	public Transform m_U3dname;
	public Transform m_U3dButton;
	public Transform m_U3dPrice;
	public Transform m_U3dSellout;
	public Image m_goldImage;
	public ShopItem m_Item;
	public Sprite m_CashPath;
	public Sprite m_WarCashPath;
	public Sprite m_GoldPath;

	// Methods

	public void Awake() { }

	public void InitPanel() { }

	public void InitUICallBack() { }

	public void InitCallBack() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollCellContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void CheckCashType() { }

	public void BuyItem() { }

	public void OnSellOut() { }

	public void PlayerPropChange(object[] args) { }

	public void ChangeBackItemBackground(string Type) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class CaseWeaonUnit : MonoBehaviour
{
	// Fields
	private Transform m_u3dWeaponPanel;
	private Transform m_u3dLockLogo;
	private CollectionObject m_u3dCurrent;
	private int m_selfID;
	private bool m_lock;
	private bool m_equip;

	// Methods

	public void Awake() { }

	public void InitPanel() { }

	public void InitUICallBack() { }

	public void OnDestroy() { }

	public void ShowInfo(Transform button, PointerEventData eventData) { }

	public void HideInfo(Transform button, PointerEventData eventData) { }

	public void ScrollCellContent(object infoobj) { }

	public void ChangeBackItemBackground(string Type) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class ShopPanelExchange_logic : CLogicBaseUIForm
{
	// Fields
	public Transform m_UnlockBUtton;
	public Transform m_Button;

	// Methods

	public void Awake() { }

	public void InitPanel() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class ShopPanelGift_logic : CLogicBaseUIForm
{
	// Fields
	public Transform m_UnlockBUtton;
	public Transform m_FakeButton;
	public Transform m_ShowButton;
	public Transform m_Button;
	public LoopScrollRect m_U3DLoopScrollComp;
	public Transform m_U3DDetailedName;
	public Transform m_U3DDetailedLogo;
	public Transform m_U3DDetailedDesc;
	public Transform m_U3DDetailedPrice;
	public List<int> m_AllHeroList;
	public List<int> m_UnlockedHeroList;
	public List<HeroObject> m_ObjectList;
	public int CurSelectID;
	public int Hero;
	public int Decoration;
	public int Type;
	public Transform m_Hero;
	public Transform m_Decoration;

	// Methods

	public void Awake() { }

	public void InitData() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void InitPanel() { }

	public void InitCallBack() { }

	public void RemoveCallBack() { }

	public void InitUICallBack() { }

	public void ShowHero() { }

	public void ShowDecoration() { }

	public void GetHeroObject() { }

	public void GetAllHero() { }

	public void GetUnLockedHero() { }

	public void PropertyChange(object[] args) { }

	public void OnCharaterCallback(object[] args) { }

	public void ChangeSelectItem(int ID, int itemtype) { }

	public void HeroPos() { }

	public void RefreshPanel() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class HeroObject
{
	// Fields
	public int m_SID;
	public bool m_Lock;
	public bool m_Choose;
	public int m_Type;

	// Methods

	public void .ctor(int HeroSID, bool HeroLock, int Itemtype) { }

	public void SetSelect(bool select) { }
}

// Namespace: UIScript
internal class ShopPanelSupply_logic : CLogicBaseUIForm
{
	// Fields
	public Transform m_UnlockBUtton;
	public Transform m_Button;
	public Transform m_U3dButtonText;
	public Transform m_U3DTime;
	public Transform m_U3DRelic;
	public Transform m_U3DOtherC;
	public Transform m_Curchoosen;
	public int m_CDTTime;
	public int m_CurPos;
	public Dictionary<string, Transform> m_InfoPanel;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void StartCD() { }

	public void StarWeaponCD() { }

	public void CountingDown() { }

	public void CDOver() { }

	public void InitPanel() { }

	public void PropertyChange(object[] args) { }

	public void InitCallBack() { }

	public void InitUICallBack() { }

	public void RemoveCallBack() { }

	public void Unlock() { }

	public void RelicPos(Transform b) { }

	public void OtherPos(Transform b) { }

	public void CheckClickingChange(Transform b) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitUICallBack>b__20_0() { }
}

// Namespace: UIScript
internal class ShopWeaponCase_Logic : CLogicBaseUIForm
{
	// Fields
	public LoopVerticalScrollRect m_Loop;
	private Transform m_U3DTabCase;
	private Transform m_U3DTabRelicCase;
	private int m_curType;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void InitPanel() { }

	public void SetNewPanel() { }

	public void OnWeaponTab() { }

	public void OnRelicTab() { }

	public void InitCallBack() { }

	public void RemoveCallBack() { }

	public void PropertyChange(object[] args) { }

	public void PlayerPropChange(object[] msg) { }

	public void RefreshPanel() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class UnlockHero_Logic : MonoBehaviour
{
	// Fields
	private Transform m_u3dHeroLogo;
	private Transform m_u3dSellout;
	private Transform m_u3dText;
	private Transform m_u3DChoose;
	private HeroObject m_u3dCurrent;

	// Methods

	public void Awake() { }

	public void InitPanel() { }

	public void OnDestroy() { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollCellContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class Windowsget_Logic : CLogicBaseUIForm
{
	// Fields
	private Transform U3dLogoPanel;
	private TextMeshProUGUI U3dName;
	private Transform U3dButton;
	private Transform U3dBgList;
	private RewardShownItem m_item;
	private int SID;
	private int Type;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void InitPanel() { }

	public void InitUICallBack() { }

	public void propertyChange(object[] arg) { }

	public void ShowAnimationend() { }

	public void HideAnimationemd() { }

	public void ShowInfoMethod(Transform button, PointerEventData eventData) { }

	public void HideInfoMethod(Transform button, PointerEventData eventData) { }

	public void Back() { }

	public void ShowWeaponBoxData(int SID, int Type) { }

	public void ShowRewardBoxData(RewardShownItem Item) { }

	public void ShowRewardItem(int ID) { }

	public void ChangeBackItemBackground(string Type) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class Windows_Nottifiy_logic : CLogicBaseUIForm
{
	// Methods

	private void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	private void AddCallBack() { }

	private void RemoveCallback() { }

	private void OpenPanel(object[] args) { }

	private void Refresh(int iResult) { }

	private void OnHide() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class CreataRoleName_logic : CLogicBaseUIForm
{
	// Fields
	public Transform m_RandomButton;
	public Transform m_AcceptButton;
	public TMP_InputField nameInput;
	private string randomname;
	private bool isRandomName;

	// Methods

	public void Awake() { }

	private void OnAccept() { }

	private void OnRandom() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCReplacePlayer_Logic : CLogicBaseUIForm
{
	// Fields
	public Transform m_FirstButton;
	public BaseKeybinding m_SecondButton;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void InitUIInfo() { }

	public void InitUIPanel() { }

	public void OnBackToLogin() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCFriendItem_Logic : CLogicBaseUIForm
{
	// Fields
	public string m_PlayerIDTextPath;
	private TextMeshProUGUI m_playerIDText;
	private TextMeshProUGUI onPlayerName;
	private Transform invitedTrans;
	private TextMeshProUGUI invitedInfo;
	private Animator ctr;
	private const int OutLine = 0;
	private const int CanInvited = 1;
	private const int Invited = 2;
	private const int Refuse = 3;
	private const int OnPlaying = 4;
	private const int OnLine = 5;
	private int selfPlayerId;
	private int serverState;
	private int clientState;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void InitTransform() { }

	private void InitBtnEvent() { }

	private void InitEvent() { }

	private void RemoveEvent() { }

	private void OnFriendInfoChange(object[] args) { }

	private void OnRefuseInvited(object[] args) { }

	private void OnClickInvited() { }

	private void BackGame() { }

	private void AbandonRecord() { }

	private void OnClickButton(Transform button, PointerEventData eventData) { }

	private void RefreshState(int sState, int cState) { }

	private void JubgeCanInvite() { }

	public void ScrollCellContent(object infoobj) { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCFriendPanel_Logic : CLogicBaseUIForm
{
	// Fields
	public string playerIDTextPath;
	public string copyBtnPath;
	private Transform buttomBtn;
	private Transform viewCancelBtn;
	private Transform searchOpen;
	private LoopVerticalScrollRect friendScroll;
	private Transform searchWindowsTrans;
	private GameObject searchWindowsObj;
	private TMP_InputField searchInput;
	private Transform searchBtn;
	private Transform searchClose;
	private LoopVerticalScrollRect searchScroll;
	private TMP_Text playerIDText;
	private Transform copyBtnTrans;
	private BaseKeybinding mouseRight;
	private BaseKeybinding exitBtn;
	private GameObject opList;
	private Transform delFriend;
	private List<FriendObject> onlineNormals;
	private List<FriendObject> onlineInWars;
	private List<FriendObject> outlines;
	private List<FriendObject> allFriends;
	private List<HotKeyItem> m_HotKeyMap;
	private int curSelectId;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void InitTransform() { }

	private void InitBtnEvent() { }

	private void InitEvent() { }

	private void RemoveEvent() { }

	private void OpFriend(object[] arg) { }

	private void OnFriendInfoChange(object[] arg) { }

	private void OnTeamInfoChange(object[] arg) { }

	private void OnClickButtom() { }

	private void OnClickButtom(Transform t, PointerEventData data) { }

	private void OnClickSearchOpen() { }

	private void OnclickSearchClose() { }

	private void OnClickSearchBtn() { }

	private void OnClickDelFriend() { }

	public void OnBack() { }

	private void OnClickCopyBtn() { }

	private void RefreshFriends() { }

	private void RefreshSearchFriends(bool isShow = True) { }

	private void ShowOPList() { }

	private void HideOPList() { }

	private void DeleteFriend() { }

	private void NullFun() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnEnable>b__25_0(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnEnable>b__25_1(int keyVal) { }
}

// Namespace: UIScript
public class PC_EndPanelGraph_Item_logic : CLogicBaseUIForm
{
	// Fields
	public Transform TitleTrans;
	public Transform TitleNameTrans;
	public Transform GraphTrans;
	public Transform NameTrans;
	public Transform logoTrans;
	public Transform LevelTrans;
	public Transform LockTrans;
	public Transform UNLockTrans;
	public Transform SelectTrans;
	public GraphObject m_Item;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void OnDestroy() { }

	private void InitEvent() { }

	private void OnEnter(Transform t) { }

	private void OnExit(Transform t) { }

	public void InitData() { }

	public void ScrollCellContent(object infoobj) { }

	private void ViewActive() { }

	public void ScrollLeftDownContent() { }

	public void ScrollSelectContent() { }

	public void ScrollLeftUpContent() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class PC_Home_Panel_logic : CLogicBaseUIForm
{
	// Fields
	private Transform QuickStartLst;
	public int UIStyle;
	public Transform SpineRootTran;
	public Dictionary<int, Transform> SpineTranDict;
	private bool hasErrorBackToLogin;
	private CTimerNode delayTimer;
	private float TimeInterval;
	public TextMeshProUGUI TimeText;
	public int NetworkType;
	public Transform QuickTestTrans;
	private Transform RightTrans;
	private Button StartPanelBtn;
	private StableKeybinding ExitGameBtn;
	private Transform levelTips;
	private Transform timerTips;
	private M1Button continueGameBtn;
	private M1Button characterBtn;
	private Animator continueAni;
	private Animator characterAni;
	private int startMatchDelay;
	private CTimerNode startMatchTimer;
	private bool isMatch;
	public List<string> templst;
	public Transform m_U3DLayNotice;

	// Methods

	public void Awake() { }

	public void InitPanel() { }

	private void Start() { }

	private void OnArchiveState(object[] param) { }

	public void OnJoinTeam(object[] args) { }

	private string SpiltStr(string curName) { }

	public void OnEnable() { }

	public void OnDisable() { }

	private void OnDestroy() { }

	public void OnExitGame() { }

	private void OnCharacter() { }

	private void OnPlayerInfo() { }

	private void OnUIGuide() { }

	private void OnWeapon() { }

	private void OnTeam() { }

	private void OnContinueGame() { }

	private bool OnMatchFail() { }

	private void OnFriend() { }

	private void OnGrape() { }

	private void OnBattlePass() { }

	private void OnStart() { }

	private void OnOpenSetting() { }

	private void OnFeedBack() { }

	private void ExitGame() { }

	private void OnOpenShop() { }

	private void OnIllustration() { }

	private void OnMonsterInfo() { }

	private void OnQuickStart(bool flag) { }

	private void OnArtStartScene(string scenename) { }

	private void OnStartScene(string scenename) { }

	private void StartTestScene(string scenename) { }

	public void OnBackToLogin(Transform Useless) { }

	private void SetRecordActive(bool isActive) { }

	private void ShowRecord(object[] args) { }

	private string GetLocalDateStr(int time) { }

	private void BackGame() { }

	private void AbandonRecord() { }

	private void UpdateUIStyle() { }

	private void BGMChange() { }

	private void BattlePassNotify() { }

	private void TaskPropChange(object[] args) { }

	public void OnGuideUI(object[] args) { }

	private void ChangeTeamInfo(object[] args) { }

	public void Update() { }

	public void ShowTime() { }

	public void ShowNetwork() { }

	private void addDelayTimer() { }

	private bool delayCallBack() { }

	private void clearDelayTimer() { }

	private void SetTestDialogActive() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__24_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__24_1() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__24_2() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__24_3() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__24_4() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__24_5() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__24_6() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class PC_Home_Panel_logic.<>c
{
	// Fields
	public static readonly PC_Home_Panel_logic.<>c <>9;
	public static UnityAction <>9__24_7;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <Awake>b__24_7() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PC_Home_Panel_logic.<>c__DisplayClass53_0
{
	// Fields
	public PC_Home_Panel_logic <>4__this;
	public string scenename;

	// Methods

	public void .ctor() { }

	internal void <OnStartScene>b__0() { }
}

// Namespace: UIScript
public class PC_HomeUnlock_Logic : MonoBehaviour
{
	// Fields
	private Transform RelicIcon;
	private Transform WeaponIcon;
	private TextMeshProUGUI Name;
	private TextMeshProUGUI Desc;
	private TextMeshProUGUI Type;
	private Transform Next_mouse;
	private Transform Next_controller;
	private Transform Icon_controller;
	private List<UnLockItem> UnlockList;
	private Animator LayAnim;
	private TextMeshProUGUI UnlockCondition;
	private TextMeshProUGUI UnlockNum;
	private TextMeshProUGUI PageNum;
	private BaseKeybinding backBtn;
	private BaseKeybinding continueBtn;
	private int CurIndex;
	private int CurUnlockMaxNum;
	private bool StartTimer;
	private float time;
	public float TotalTime;
	private bool ctrlDely;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void Update() { }

	private void OnEscBack() { }

	private void OnClickAny() { }

	private void UpdateCurItemInfo() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class PC_Logic_Test_logic : CLogicBaseUIForm
{
	// Fields
	public TMP_InputField NotNetLogicLevel;
	public TMP_InputField NotNetWarNO;

	// Methods

	public void Awake() { }

	public void InitPanel() { }

	private void OnNotNetStart() { }

	private bool DelayGotoLevel(string args) { }

	private void OnClose() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PC_Logic_Test_logic.<>c__DisplayClass4_0
{
	// Fields
	public PC_Logic_Test_logic <>4__this;
	public string args;

	// Methods

	public void .ctor() { }

	internal bool <OnNotNetStart>b__0(object[] p) { }
}

// Namespace: UIScript
public class PC_Panel_ChatPanel : MonoBehaviour
{
	// Fields
	private Animator animator;
	private TMP_InputField InputField;
	private Button EmoteBtn;
	private TextMeshProUGUI InputText;
	private RectTransform ContentRectTransform;
	private RectTransform EmoteContentRectTransform;
	private ScrollRect ScrollView;
	private CTimerNode FullHideTimer;
	private CTimerNode RefreshTimer;
	private CTimerNode SendCDTimer;
	private string ItemPath;
	private string EmotePath;
	private List<HotKeyItem> m_HotKeyMap;
	private bool InWar;
	private HotKeyItem EscCallBack;
	private bool IsNeedRefresh;
	private bool IsSendCD;
	public int m_panleType;
	private bool M_ShowEmotePanel;
	private Transform EmojiWindows;
	private Button CommunicationClick;
	private int m_CharacterLimit;
	public List<string> EmoteList;
	private string insertEmote;
	private List<string> dicePoint;
	private const string diceEmote = "<emote=emote180>";
	private List<string> fingerPoint;
	private const string fingerEmote = "<emote=emote190>";

	// Methods

	public void InitEmoteList() { }

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public void CreateEmoteWindow() { }

	private string RandomEmote(string content) { }

	private void InitEvent() { }

	private void RemoveEvent() { }

	private void OnChatEvent(object[] args) { }

	public void ShowAllMsg() { }

	private void EnablePanel() { }

	public void OpenInput() { }

	public void HideInput() { }

	private void DeactivateInput() { }

	private void OnSelectEvent(string msg) { }

	private void OnClickEvent(Transform btn) { }

	private void OnClickEmoteEvent() { }

	private void CloseEmoteWindow() { }

	public bool FullHide() { }

	private void OnEnter() { }

	public void SendMessage() { }

	private void AddNewMsg() { }

	private void OnReachMax() { }

	private bool RefreshActive() { }

	private void ResetHideTimer() { }

	private void SendMsgCDTimer() { }

	private void RefreshTextActive() { }

	public void ClearAll() { }

	private void ClearHideTimer() { }

	private void ClearReFreshTimer() { }

	private void ClearSendCDTimer() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitEvent>b__35_0(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitEvent>b__35_1(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OpenInput>b__40_0(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <SendMsgCDTimer>b__54_0() { }
}

// Namespace: 
public enum PC_Panel_ChatPanel.PanelType
{
	// Fields
	public int value__;
	public const PC_Panel_ChatPanel.PanelType TeamPanel = 0;
	public const PC_Panel_ChatPanel.PanelType WarPanel = 1;
	public const PC_Panel_ChatPanel.PanelType DiePanel = 2;
	public const PC_Panel_ChatPanel.PanelType SpectatorPanel = 3;
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PC_Panel_ChatPanel.<>c__DisplayClass33_0
{
	// Fields
	public string item;
	public PC_Panel_ChatPanel <>4__this;

	// Methods

	public void .ctor() { }

	internal void <CreateEmoteWindow>b__0() { }
}

// Namespace: UIScript
public class PCActivityNotify_Logic : CLogicBaseUIForm
{
	// Fields
	public Transform m_NotifyTran;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void AddinEvent() { }

	public void RemoveEvent() { }

	public void CheckCurrentState() { }

	public void OnPlayWayStateChange(object[] args) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCCharaterHeroItem_Logic : CLogicBaseUIForm
{
	// Fields
	private int HeroSID;
	private int HeroGrade;
	public TextMeshProUGUI levelText;
	public Image heroIcon;
	public ScrollButton selfBtn;
	private GameObject m_LevelBG;
	private Animator m_ItemAni;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void InitTransform() { }

	public void InitButtonEvent() { }

	private void OnPointerClick(Transform t, PointerEventData eventData) { }

	private void Select() { }

	private void CheckHeroInfo() { }

	private void ShowTips(Transform t) { }

	private void HideTips(Transform t) { }

	private void InitEvent() { }

	private void RemoveEvent() { }

	private void CharaterEventCB(object[] args) { }

	private void SelectCallBack(object[] args) { }

	public void ShowItemInfo() { }

	public void CheckOnFight(bool isOnfire = False) { }

	public void ScrollCellContent(object infoobj) { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCCharaterPanel_Logic : MonoBehaviour
{
	// Fields
	private GameObject mainPageObj;
	private Transform heroBaseInfo;
	private Animator heroAniState;
	private Transform heroLevelTra;
	private Dictionary<int, Transform> levelIconDict;
	private TextMeshProUGUI heroDesc;
	private Transform levelInfoTips;
	private TextMeshProUGUI levelName;
	private TextMeshProUGUI levelDesc;
	private TextMeshProUGUI levelActive;
	private Transform heroCareerSkill;
	private Transform careerSkillIconTra;
	private Image careerSkillIcon;
	private TextMeshProUGUI careerSkillName;
	private TextMeshProUGUI careerSkillDesc;
	private TextMeshProUGUI careerSkillNum;
	private Transform heroThrowSkill;
	private Transform throwSkillIconTra;
	private Image throwSkillIcon;
	private TextMeshProUGUI throwSkillName;
	private TextMeshProUGUI throwSkillDesc;
	private TextMeshProUGUI throwSkillNum;
	private Transform basePage;
	private Transform heroTable;
	private LoopHorizontalScrollRect heroListScroll;
	private M1Button nextHeroBtn;
	private M1Button lastHeroBtn;
	private GameObject talentInfoObj;
	private Transform talentBtnTrans;
	private Button talentBtn;
	private Transform fightBtnTrans;
	private M1Button fightBtn;
	private Animator fightBtnAni;
	private Animator heroAttAni;
	private TextMeshProUGUI fightText;
	private GameObject lockObj;
	private BaseKeybinding backBtn;
	private TextMeshProUGUI LockText;
	private TextMeshProUGUI lockInfoTips;
	private Button m_ReturnBtn;
	private bool showLevelTips;
	private List<int> heroIds;
	private int curIndex;
	private int m_TalentEventId;
	private int m_LevelEventId;
	private int upNeed;
	public float tipsOffsetX;
	public float tipsOffsetY;
	private Dictionary<HeroState, int> heroStateDict;
	private bool IsGuide;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void Update() { }

	private void OnDisable() { }

	private void InitEvent() { }

	private void InitBtnEvent() { }

	private void InitTransform() { }

	private void CharaterEventCB(object[] args) { }

	private void SelectCallBack(object[] args) { }

	private void TalentTreeAniCB() { }

	private void LevelAniCB() { }

	public void ShowLevelTips(int sid, Transform btn) { }

	public void HideLevelTips(Transform t) { }

	public void ShowCareerSkillInfo(Transform t) { }

	public void HideSkillSesc(Transform t) { }

	public void ShowThrowSkillInfo(Transform t) { }

	public void LevelButton() { }

	public void TalentButton() { }

	public void FightButton() { }

	public void NextHeroButton() { }

	public void LastHeroButton() { }

	public void GuideStateChange(object[] args) { }

	public void OnGuideUI(object[] args) { }

	public void OnEscBack() { }

	private void RemoveEvent() { }

	private void OnClosePanel(object[] args) { }

	private void HideSelf() { }

	private void ShowPanel() { }

	public void SelectHero(int heroSid) { }

	private void SetFightBtn(int id, HeroState state, out string typeName) { }

	private void RefreshModel(int selectSid) { }

	private void BackRefresh() { }

	public void SetHeroInfo(int heroSid) { }

	private void SetLevelAni(int heroSid) { }

	private void InitHeroList() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCCharaterPanel_Logic.<>c__DisplayClass83_0
{
	// Fields
	public int growthId;
	public int index;
	public PCCharaterPanel_Logic <>4__this;

	// Methods

	public void .ctor() { }

	internal void <SetLevelAni>b__0(Transform <p0>) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class PCCharaterPanel_Logic.<>c
{
	// Fields
	public static readonly PCCharaterPanel_Logic.<>c <>9;
	public static Comparison<CharaterData.HeroInfo> <>9__84_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <InitHeroList>b__84_0(CharaterData.HeroInfo cmp1, CharaterData.HeroInfo cmp2) { }
}

// Namespace: UIScript
public class PCCharaterSkillDesc_Logic : CLogicBaseUIForm
{
	// Fields
	public TextMeshProUGUI skillName;
	public TextMeshProUGUI desc;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void Update() { }

	private void InitTransform() { }

	private void ShowByType(object[] args) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCCharaterTalentItem_Logic : CLogicBaseUIForm
{
	// Fields
	public Transform talentLogo;
	public Image talentLogoImg;
	public TextMeshProUGUI level;
	public TextMeshProUGUI talenTName;
	public int talentSid;

	// Methods

	private void Awake() { }

	public void OnEnable() { }

	private void InitBtnEvent() { }

	private void InitTransform() { }

	public void ShowTalentInfo(Transform t) { }

	public void HideTalentInfo(Transform t) { }

	public void ScrollCellContent(object infoobj) { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCCollectionMainLogic : CLogicBaseUIForm
{
	// Fields
	private Dictionary<string, Transform> m_ContentLst;
	private StableKeybinding m_Click;
	private GameObject m_MoveMode;
	private int MonsterModelID;
	private List<DataBase> m_ReturnList;
	private List<DataBase> m_StoredData;

	// Methods

	public void Awake() { }

	public void Update() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void InitPanel() { }

	public void InitCallBack() { }

	public void RemoveCallBack() { }

	public void CollectionProperty(object[] args) { }

	public void BackToHome() { }

	public void ShowSpecificPage(string PageName) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCCollectionMainPage_Logic : CLogicBaseUIForm
{
	// Fields
	public List<Transform> m_CollectionLst;
	public Transform m_Collection;
	public Transform m_Monster;
	public Transform m_Relic;
	public StableKeybinding m_Click;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void Update() { }

	public void InitPanel() { }

	public void InitUCallBack() { }

	public void SetupPanel() { }

	public void OpenMonster() { }

	public void OpenRelic() { }

	public void InitCallBack() { }

	public void WhenClicked() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitUCallBack>b__10_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitUCallBack>b__10_1() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitCallBack>b__14_0() { }
}

// Namespace: UIScript
public class PCCollectionModel : MonoBehaviour
{
	// Fields
	public Transform m_ModelPage;
	public StableKeybinding m_Click;
	public Vector2 BeginRotatePos;
	public TextMeshProUGUI Name;
	public TextMeshProUGUI m_Text;
	public List<DataBase> m_ReturnList;
	public List<DataBase> m_StoreList;
	public LoopVerticalScrollRect m_TypeRect;
	public Transform m_RightButton;
	public Transform m_LeftButton;
	public int ID;
	public DataBase Current;
	public DataBase m_U3dTypeCurrent;
	public Transform m_Content;
	private AkGameObj m_music;
	private Transform m_musictran;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void Update() { }

	public void OnDisable() { }

	public void InitData() { }

	private void InitHeroModel(DataBase Item) { }

	public void WhenClicked() { }

	private void RotateModel(Transform go, Vector2 pos) { }

	public void RotateModel(float move) { }

	private void BeginRotateModel(Transform go, PointerEventData eventData) { }

	public void InitCallBack() { }

	public void RemoveCallBack() { }

	public void SetupPanel() { }

	public void RefreshPanel() { }

	public void CheckStartOfList() { }

	public void MoveRight() { }

	public void MoveLeft() { }

	private int GetCurIndex() { }

	public void MonsterModel(object[] args) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__16_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__16_1() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnEnable>b__17_0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class PCCollectionModel.<>c
{
	// Fields
	public static readonly PCCollectionModel.<>c <>9;
	public static Comparison<MonsterGalleryObject> <>9__29_0;
	public static Comparison<DataBase> <>9__34_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <RefreshPanel>b__29_0(MonsterGalleryObject M1, MonsterGalleryObject M2) { }

	internal int <MonsterModel>b__34_0(DataBase M1, DataBase M2) { }
}

// Namespace: UIScript
public class PCCollectionMonsterPanel_Logic : CLogicBaseUIForm
{
	// Fields
	public LoopScrollRect m_U3DLoopScrollComp;
	public TextMeshProUGUI m_Amount;
	public StableKeybinding m_Click;
	public Dictionary<string, M1Toggle> m_ToggleLst;
	public Image m_NumFill;
	public string m_Current;
	public List<MonsterCollectionObject> m_StoredList;
	private Animator contentAni;
	private Transform emptytips;
	private List<MonsterCollectionObject> monsterList;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void Update() { }

	public void InitPanel() { }

	public void InitUICallBack() { }

	public void InitCallBack() { }

	public void RemoveCallBack() { }

	public void ShowNum(int UnLockNum, int Total) { }

	public void RefreshPanel() { }

	public void RefreshPanelWithType(string Monster) { }

	public void ChangeType() { }

	public void MonsterPropertyChange(object[] args) { }

	public void WhenClicked() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitCallBack>b__16_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <MonsterPropertyChange>b__22_0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCCollectionMonsterPanel_Logic.<>c__DisplayClass15_0
{
	// Fields
	public string Name;
	public PCCollectionMonsterPanel_Logic <>4__this;

	// Methods

	public void .ctor() { }

	internal void <InitUICallBack>b__0(bool p) { }
}

// Namespace: UIScript
public class PCCollectionRelicItem : MonoBehaviour
{
	// Fields
	public Transform m_U3dMonsterLogo;
	public CollectionObject m_U3dCurrent;
	public ScrollButton m_self;
	public int m_SelfID;
	public bool m_Lock;
	public bool m_Equip;
	private Image m_LogoImg;
	private Material m_GrayMat;
	private Animator m_Ani;
	private Animator m_Frame;
	private TextMeshProUGUI m_LockNum;
	private Image m_LockImg;
	private Transform m_lockpart;
	private Transform m_newImage;
	private string normal;
	private string rare;
	private string legend;
	private string curse;
	private string unown;

	// Methods

	public void Awake() { }

	public void InitPanel() { }

	public void InitUICallBack() { }

	public void RemoveUICallBack() { }

	public void OnDestroy() { }

	public void ShowMessage() { }

	public void Hide() { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollCellContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitUICallBack>b__21_0(Transform <p0>) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitUICallBack>b__21_1(Transform <p0>) { }
}

// Namespace: UIScript
public class PCCollectionRelicPage_Logic : CLogicBaseUIForm
{
	// Fields
	public LoopScrollRect m_U3DLoopScrollComp;
	public TextMeshProUGUI m_Amount;
	public StableKeybinding m_Click;
	public Dictionary<string, M1Toggle> m_ToggleLst;
	public List<CollectionObject> m_StoredList;
	public Image m_NumFill;
	public string m_Current;
	private Animator contentAni;
	public M1Toggle lockToggle;
	public GameObject noneImgObj;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void Update() { }

	public void InitPanel() { }

	public void InitUICallBack() { }

	public void InitCallBack() { }

	public void RemoveCallBack() { }

	public void ShowNum(int Unlock, int Total) { }

	public void SetupPanel() { }

	public void RefreshPanelForQuality(string Quality) { }

	public void ChangeType() { }

	private void LockToggleValueChange(bool isOn) { }

	public void RelicPropertyChange(object[] args) { }

	public void WhenClicked() { }

	private int GetCurrentUnlockNum() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitCallBack>b__16_0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCCollectionRelicPage_Logic.<>c__DisplayClass15_0
{
	// Fields
	public string Type;
	public PCCollectionRelicPage_Logic <>4__this;

	// Methods

	public void .ctor() { }

	internal void <InitUICallBack>b__0(bool p) { }
}

// Namespace: UIScript
public class PCMonsterCollection : MonoBehaviour
{
	// Fields
	public Transform m_U3dMonsterLogo;
	public TextMeshProUGUI m_U3dName;
	public Button m_Button;
	public DataBase m_U3dCurrent;
	public int m_SelfID;
	public bool m_Lock;
	public bool m_Equip;
	public int m_TypeID;
	private Animator m_MonsterAnim;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void InitPanel() { }

	public void InitUICallBack() { }

	public void RemoveUICallBack() { }

	public void OnDestroy() { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollCellContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void ShowModel() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitUICallBack>b__13_0() { }
}

// Namespace: UIScript
public class PCMonsterSpecificType : MonoBehaviour
{
	// Fields
	public Transform m_U3dMonsterLogo;
	public Transform m_U3dSelect;
	public ScrollButton m_Button;
	public MonsterGalleryObject m_U3dCurrent;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void InitPanel() { }

	public void InitUICallBack() { }

	public void RemoveUICallBack() { }

	public void OnDestroy() { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollCellContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void ShowModel() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitUICallBack>b__8_0() { }
}

// Namespace: UIScript
public class PCDescWeapon : PCWeaponBaseTitle
{
	// Fields
	private TextMeshProUGUI Name;
	private TextMeshProUGUI LevelText;
	private Image Logo;
	private TextMeshProUGUI HurtType;
	private Transform bulluttrans;
	private Image LayerBulletlogo;
	private Image LayerWeaponlogo;
	private TextMeshProUGUI LayerBulletType;
	private TextMeshProUGUI LayerWeaponType;
	private TextMeshProUGUI Desc;
	private TextMeshProUGUI TypeDesc;
	private Transform InscriptionList;
	private Animator BackGroundAni;
	private CAutoQueue inscriptionAuto;
	private bool isFollowMouse;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	public void Update() { }

	private void OnDisable() { }

	private void InitTransform() { }

	private void InitEvent() { }

	private void RemoveEvent() { }

	public void ShowEvent(object[] args) { }

	private void ShowInfo(int wid, int Element, int level) { }

	private void ShowInscription(List<int> ForgetList, string type, int WeaponID) { }

	private void CheckElementType(int type) { }

	private void ShowHurType(string type, int ClientID) { }

	private List<int> SortInscription(List<int> forgetList) { }

	private List<int> AddSortInscriptionHelp(List<int> scr, List<int> res) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCTalentTree_Logic : CLogicBaseUIForm
{
	// Fields
	private Dictionary<int, Transform> talentTransDict;
	private Dictionary<int, Image> iconDict;
	private Dictionary<int, Image> m_iconDict;
	private Dictionary<int, TextMeshProUGUI> textDict;
	private Dictionary<int, Transform> m_talentGridTransDict;
	private Dictionary<int, GameObject> m_CountObj;
	private Dictionary<int, TextMeshProUGUI> m_CountText;
	private Button closeBtn;
	private Animator m_Ani;
	private int m_EventID;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void InitTransform() { }

	private void InitBtnEvent() { }

	private void InitEvent() { }

	private void ShowInfo() { }

	private void RefillCellContent(Transform cellTrans, DataBase data) { }

	private void CloseSelf() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCTalentTree_Logic.<>c__DisplayClass16_0
{
	// Fields
	public int talentID;
	public int talentLevel;
	public PCTalentTree_Logic <>4__this;

	// Methods

	public void .ctor() { }

	internal void <ShowInfo>b__0(Transform button) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class PCTalentTree_Logic.<>c
{
	// Fields
	public static readonly PCTalentTree_Logic.<>c <>9;
	public static M1Button.AssignOneCallBack <>9__16_1;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <ShowInfo>b__16_1(Transform button) { }
}

// Namespace: UIScript
public class PCCommonExitGame_Logic : CLogicBaseUIForm
{
	// Fields
	private StableKeybinding backBtn;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnThirdBtnClick() { }

	private void OnSecondBtnClick() { }

	private void OnFirstBtnClick() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class PCHP_HomePanelEsc_Logic : CLogicBaseUIForm
{
	// Fields
	public Transform m_Setting;
	public Transform m_Esc;
	public Transform m_TipsArea;
	public BaseKeybinding m_Button;
	public Transform m_FeedBackButton;
	public Transform m_FeedBackPanel;

	// Methods

	public void Awake() { }

	public void InitTransform() { }

	public void InitCallBack() { }

	private void OnClickFeedBackBtn() { }

	public void OnEnable() { }

	private void ShowSettingPanel() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class PCHP_HomePanelEsc_Logic.<>c
{
	// Fields
	public static readonly PCHP_HomePanelEsc_Logic.<>c <>9;
	public static BaseKeybinding.GameLogic <>9__10_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <OnEnable>b__10_0() { }
}

// Namespace: UIScript
internal class PCHomeInfo_logic : CLogicBaseUIForm
{
	// Fields
	public Transform level_numTrans;
	private TextMeshProUGUI Player_nameText;
	public Transform expRootTrans;
	public Transform exp_numTrans;
	public Transform exp_barTrans;
	private Transform lay_voice;
	private Transform tipsTrans;
	private GameObject exp_rebarObj;
	private TextMeshProUGUI CashText;
	private TextMeshProUGUI tipsTitle;
	private TextMeshProUGUI tipsDesc;
	private M1Button TeamVoiceBtn;
	private Animator VoiceBtnAni;
	private M1Button JoinLobbyBtn;
	private Button FriendBtn;
	private GameObject archiveTips;
	private GameObject selectLight;
	public int tar_now_exp;
	public int tar_exp;
	public float tar_exp_rad;
	public Image exp_barImage;
	private Image exp_rebarImg;
	private Animator exp_rebarAni;
	private Animator m_UpLevelAni;
	public CTimerNode ViwExpTimer;
	private int m_HideReExpID;
	private int m_UpLevelID;
	private int m_CurLevel;
	public bool m_IsUp;
	private bool showArchiveTips;

	// Methods

	public void Awake() { }

	private void InitData() { }

	private void InitBtnEvent() { }

	private void InitPanel() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void OnDestroy() { }

	private void InitCallback() { }

	private void ReleaseCallback() { }

	private void OnEnterLevelBtn(Transform t) { }

	private void OnExitBtn(Transform t) { }

	private void OnEnterGoldsBtn(Transform t) { }

	private void OnEnterJoinBtn(Transform t) { }

	private void OpenArchivePanel() { }

	private void OpTeamVoicePanel() { }

	private void OpenJoinLobbyPanel() { }

	private void OpenFriendPanel() { }

	public void PlayerPropChange(object[] arg) { }

	public void OPGraphChange(object[] arg) { }

	private void SteamEventCallback(object[] arg) { }

	private void SetArchiveTipActive(object[] arg) { }

	private void VoiceTeamChange(object[] arg) { }

	private void TalkModeUpdate(ulong selfid) { }

	private void VoiceBtnUpdate() { }

	private void HideExpRebarCallback() { }

	private void UpLevelEndCallback() { }

	private void SetRebarState(bool isShow) { }

	private void ViewLevel() { }

	private void ViewName() { }

	private void ViewExp() { }

	private void ViewAfterExp(int gSid) { }

	private void ViewMoneny() { }

	public void AddViewExpTimer() { }

	public bool CalOneValue() { }

	public void ClearViewExpTimer() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCRecordInfo : MonoBehaviour
{
	// Fields
	private Transform BaseInfoBg;
	private Transform HeroLogo;
	private Transform WinTrans;
	private Transform LoseTrans;
	private Transform DescInfo;
	private Transform WeaponTrans;
	private Transform TalentTrans;
	private Transform NoneTalent;
	private Transform RelicTrans;
	private Transform NoneRelic;
	private Transform TeammateTrans;
	private Transform TeammateInfo;
	private TextMeshProUGUI WarMode;
	private TextMeshProUGUI MapName;
	private TextMeshProUGUI TeamTips;
	private TextMeshProUGUI WarTime;
	private TextMeshProUGUI WarDate;
	private TextMeshProUGUI Damage;
	private TextMeshProUGUI CashNum;
	private ScrollButton DescButton;
	private ControllerLinkButton CtrlButton;
	private Animator WarModeAni;
	private PlayerInfo_logic.RecordItem CurrentRecord;
	private List<PCRecordinfo_item> WeaponList;
	private Dictionary<int, PCRecordinfo_item> TalentDict;
	private Dictionary<int, PCRecordinfo_item> RelicDict;
	private Dictionary<int, PCRecordinfo_team> TeamDict;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	private void InitPanel() { }

	private void InitUICallBack() { }

	public void ScrollCellContent(object infoobj) { }

	private string GetIconPath() { }

	private string GetWarModeStr() { }

	private string GetLocalDateStr() { }

	private void InitWeapon(netopenui_GS2CRecentWarInfoClass.ClasslstWeapon weapon) { }

	private void InitTalent(int tid, int level, string subDesc = "") { }

	private void InitRelic(int rid) { }

	private void InitTeammate(netopenui_GS2CRecentWarInfoClass.ClasslstTeammate teammate) { }

	private void SetNoneItem() { }

	public void ChangeDescActive() { }

	private void OnEnterDesc(Transform t) { }

	private void OnExitDesc(Transform t) { }

	private void OnOpenDescTrans(object[] objs) { }

	private void ClearAll() { }

	private void RemoveUICallBack() { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void ScrollSelectContent(object infoobj) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCRecordinfo_item
{
	// Fields
	private Transform Item;
	private ScrollButton btn;
	private Transform icon;
	private int ItemSid;
	private int ItemLevel;
	private int ElementType;
	private List<int> WeaponIns;
	private string Type;
	private string subDesc;

	// Methods

	public void .ctor(Transform ItemParent, int sid, string type, int level, int element = 0, List<int> weaponins, string subDesc = "") { }

	private void InitTransform(Transform ItemParent) { }

	public void Clear() { }

	private void OnEnterItem(Transform t) { }

	private void OnExitItem(Transform t) { }
}

// Namespace: UIScript
public class PCRecordinfo_team
{
	// Fields
	private Transform TeamTrans;
	private M1Button btn;
	private ScrollButton infobtn;
	private netopenui_GS2CRecentWarInfoClass.ClasslstTeammate teaminfo;

	// Methods

	public void .ctor(Transform TeamParent, netopenui_GS2CRecentWarInfoClass.ClasslstTeammate teammate) { }

	public void AddFriend() { }

	private void ShowBtn(Transform t) { }

	private void HideBtn(Transform t) { }

	public void Clear() { }
}

// Namespace: UIScript
public class PCWeaponInfoItem_Logic : CLogicBaseUIForm
{
	// Fields
	private Image weaponLogo;
	private Material grayMat;
	private Transform nameInfoTrans;
	private TextMeshProUGUI weaponName;
	private Transform levelTrans;
	private TextMeshProUGUI levelText;
	private GameObject lockObj;
	private TextMeshProUGUI useTimes;
	private TextMeshProUGUI killTimes;
	private TextMeshProUGUI hitTimes;
	private TextMeshProUGUI hitHeadTimes;
	private PCWeaponObject selfWeapon;
	private Animator ani;
	private TextMeshProUGUI lockBarNum;
	private Image lockBarImg;
	private ScrollButton scrBtn;
	private Transform newImage;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void InitTransform() { }

	private void InitButtonEvent() { }

	private void OnClickBtn() { }

	private void OnEnterSelf(Transform t) { }

	private void OnExitSelf(Transform t) { }

	private void RefreshAniState() { }

	public void ScrollCellContent(object infoobj) { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCWeaponPanel_Logic : CLogicBaseUIForm
{
	// Fields
	private Transform pageOneTrans;
	private Animator contentAni;
	private Transform functionTrans;
	private Transform lockCountTrans;
	private TextMeshProUGUI lockCountText;
	private Image lockCountBar;
	private Transform typeListTrans;
	private RectTransform typeListRect;
	private Transform weaponListTrans;
	private LoopVerticalScrollRect weaponListScroll;
	private Transform weaponListContent;
	private Transform dropDownTrans;
	private TMP_Dropdown sortDropDown;
	private Transform pageTwoTrans;
	private Transform weaponModel;
	private Transform baseInfoTrans;
	private Dictionary<int, GameObject> weaponInfo;
	private Dictionary<int, TextMeshProUGUI> weaponInfoNum;
	private Dictionary<int, TextMeshProUGUI> weaponInfoName;
	private TextMeshProUGUI weaponName;
	private TextMeshProUGUI weaponType;
	private TextMeshProUGUI weaponDesc;
	private Transform tipsArea;
	private TextMeshProUGUI tipsDesc;
	private GameObject RotateTipsObj;
	private BaseKeybinding backBtn;
	private Button m_NextBtn;
	private Button m_LastBtn;
	private Dictionary<string, Transform> weaponTypeDict;
	private List<PCWeaponObject> weapons;
	private const string All = "0";
	private const string Rifle = "1";
	private const string Submachine = "2";
	private const string Pistol = "3";
	private const string Shotgun = "4";
	private const string SniperRifle = "5";
	private const string Ejector = "6";
	private const string Emmision = "7";
	private string curWeaponType;
	private string selectWeaponType;
	private int m_CurIndex;
	private Vector2 m_BeginMoving;
	private DataBase modelData;
	private M1Toggle curBtn;
	private GameObject lockTipsObj;
	private TextMeshProUGUI lockTips;
	private UGUILink uguiLink;
	private TextMeshProUGUI lockText;
	private TextMeshProUGUI lockBarNum;
	private Image lockBarImg;
	private GameObject imgLock;
	private GameObject itemProgress;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	public void Update() { }

	private void OnDisable() { }

	private void InitTransform() { }

	private void InitTypeList() { }

	private void InitButtonEvent() { }

	private void InitEvent() { }

	private void RemoveEvent() { }

	private void NextWeapon() { }

	private void LastWeapon() { }

	public void OnBack() { }

	public void ChooseType(string typeName) { }

	private void SortChange(int n) { }

	private void ShowWeaponInfo(object[] args) { }

	public void ModelMovement(Transform go, Vector2 pos) { }

	public void RotateModel(float move) { }

	public void BeginRotateModel(Transform go, PointerEventData eventData) { }

	private void RefreshWeaponListPanel(string type) { }

	private List<PCWeaponObject> GetCurTypeWeaponList(string type) { }

	private void ShowPanel() { }

	private void ResetWeaponType() { }

	private void CreateModel(DataBase data) { }

	private void SetPageOnePanel() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCWeaponPanel_Logic.<>c__DisplayClass58_0
{
	// Fields
	public string typeName;
	public PCWeaponPanel_Logic <>4__this;

	// Methods

	public void .ctor() { }

	internal void <InitButtonEvent>b__0(bool p) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class PCWeaponPanel_Logic.<>c
{
	// Fields
	public static readonly PCWeaponPanel_Logic.<>c <>9;
	public static Comparison<int> <>9__66_0;
	public static Comparison<PCWeaponObject> <>9__70_0;
	public static Comparison<PCWeaponObject> <>9__70_1;
	public static Comparison<PCWeaponObject> <>9__70_2;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <ShowWeaponInfo>b__66_0(int cmp1, int cmp2) { }

	internal int <RefreshWeaponListPanel>b__70_0(PCWeaponObject w1, PCWeaponObject w2) { }

	internal int <RefreshWeaponListPanel>b__70_1(PCWeaponObject w1, PCWeaponObject w2) { }

	internal int <RefreshWeaponListPanel>b__70_2(PCWeaponObject w1, PCWeaponObject w2) { }
}

// Namespace: UIScript
internal class PCPackagePanelProp : CLogicBaseUIForm
{
	// Fields
	private LoopVerticalScrollRect m_scollRect;
	private GameObject m_Desc;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public void PropertyChange(object[] args) { }

	public void PackageCallBack(object[] args) { }

	public void DeleteItem(int ID) { }

	public void RefreshView() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCPattern_Item : MonoBehaviour
{
	// Fields
	public Transform pattern_name;
	public GameObject select;
	public Animator ani;
	public int PatternID;
	public string PatternName;
	public bool IsSelect;
	public bool IsEquip;

	// Methods

	public void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public void InitPanel() { }

	public void InitCallBack() { }

	public void OnDestroy() { }

	private void ClearAni() { }

	private void OnEnterSelf(Transform t) { }

	private void OnExitSelf(Transform t) { }

	public void TeamPatternEventCallBack(object[] msg) { }

	private void UpdateSelect(int pid) { }

	private void OnClickSelf() { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void ScrollCellContent(object infoobj) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCTeamMain_logic : CLogicBaseUIForm
{
	// Fields
	private Transform leaveBtnTrans;
	private Transform teamerOperation;
	private GameObject operation_addFriend;
	private GameObject operation_givecapatain;
	private GameObject operation_outteam;
	private int curSelectPlayerId;
	private bool isOpenTeamPanel;
	private int curPlayMode;
	private Transform tipsTrans;
	private TextMeshProUGUI tipsTitle;
	private TextMeshProUGUI tipsDesc;
	private bool isShowTips;
	private bool hasTeamerInWar;
	private bool addFriendCanOp;
	public Transform TeamerPlayModeChooseLabel;
	private Transform ReadyBtnTrans;
	private Animator ReadyBtnAnim;
	private M1Button ReadyBtn;
	private TextMeshProUGUI BtnText;
	public Transform ChangeMapBtn;
	public Transform ChangeMapPanel;
	public GameObject allowInviteObj;
	public Toggle allowInvite;
	private GameObject ChatPanel;
	public Button m_ReturnBtn;
	public bool IsHasTeam;
	public bool IsCaptain;
	public bool IsReady;
	public bool IsAllReady;
	public bool IsStartMatch;
	public bool IsCanStart;
	public ServerDefine.PLAYER_PREPARATION m_PreState;
	public static CTimerNode StartMatchTimer;
	public static int StartMatchDelay;
	public static bool InMatch;
	public BaseKeybinding backBtn;
	public Transform modelParent;
	public Transform modelClick;
	private bool isGuide;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	private void Update() { }

	public void OnDisable() { }

	private void InitTransform() { }

	private void InitBtnEvent() { }

	private void InitEvent() { }

	private void RemoveEvent() { }

	private void SetLeaveBtnText() { }

	private void ResetAllTrans() { }

	private void OnShowTeamerOp(bool captainCanOp, bool friendCanOp) { }

	private void OnHideTeamerOp() { }

	private void ClosePopUI() { }

	private void OnShowFriend() { }

	private void OnBack() { }

	private void OnChangeMap() { }

	private void OnGuideChangeMap() { }

	private void OnHardPattern() { }

	private void OnSetting() { }

	private bool OnMatchFail() { }

	private void ShowPattern(int pid) { }

	private void OnMouseClick() { }

	public void OnEscBack() { }

	public void OnGuideUI(object[] args) { }

	public void OnShowTips(object[] args) { }

	public void OnClickModel(object[] args) { }

	private void OnBtnClick() { }

	private void OnEnterUnStartBtn(Transform t) { }

	private void OnExitUnStartBtn(Transform t) { }

	private void OnChangeAllowInvite(bool isAllow) { }

	public void OnChangeTeamMode(object[] args) { }

	public void OnChangeTeamInfo(object[] args) { }

	private void OnKillTeamer() { }

	private void OnAddFriendTeamer() { }

	private void OnGiveCaptainTeamer() { }

	private void OnStart() { }

	private void OnReady() { }

	private void OnCancleReady() { }

	private void OnLeaveTeam() { }

	private void UpdateTeamInfo() { }

	private void UpdateReadyBtn() { }

	private void UpdatePreparaState() { }

	private void UpdateAllowInvited() { }

	private bool IsHideTips() { }

	private void DelTeamer(int teamerid) { }

	private void DelSelf() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: UIScript
public class TeamPanelDoor : MonoBehaviour
{
	// Fields
	private Animator doorAni;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void OpenDoor(object[] args) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class CDetailRewardItem_Logic : CLogicBaseUIForm
{
	// Fields
	public Transform m_U3DState_lock;
	public Transform m_U3DState_finish;
	public Transform m_U3DLogo;
	public DetailedItem data;

	// Methods

	public void Awake() { }

	public void OnDestroy() { }

	public void InitPanel() { }

	public void InitCallBack() { }

	public void ScrollCellContent(object infoobj) { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void Show(Transform button, PointerEventData eventData) { }

	public void Hide(Transform button, PointerEventData eventData) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class DetailedReward_Logic : CLogicBaseUIForm
{
	// Fields
	public Transform m_U3DCommon;
	public Transform m_U3DLuxury;
	public Transform m_U3DSuper;
	public RewardObj m_OwnedObject;
	public Transform m_CurTransform;
	public Transform m_Recieve;
	public Transform m_Point;
	public Transform m_Superbutton;
	public Transform m_Luxurybutton;
	public Transform m_Commonbutton;
	public Transform m_OriginalBar;
	public Transform m_LeftBar;
	public Transform m_ShowBar;
	public bool m_Show;

	// Methods

	public void Awake() { }

	public void InitPanel() { }

	public void InitCallBack() { }

	public void ScrollCellContent(object infoobj) { }

	public void CheckLast() { }

	public void ShowDetailedPanel() { }

	public void ShowTips(int index) { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void ShowDetailedPanel(float amount) { }

	public void Solve() { }

	public void Hide(Transform x, PointerEventData data) { }

	public void Show(Transform x, PointerEventData data) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class empty : CLogicBaseUIForm
{
	// Methods

	public void ScrollCellContent(object infoobj) { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class Mission_Item : MonoBehaviour
{
	// Fields
	public int m_TaskID;
	public Transform m_Task_desc;
	public Transform m_Task_name;
	public Transform m_Task_value;
	public GameObject m_Task_bg;
	public Transform m_Task_reward_icon;
	public Transform m_Task_reward_num;
	public Transform m_Receive;
	public Transform m_Finish;
	public Transform m_OneTaskReward;
	public Transform m_RewardItem;
	public Dictionary<int, Transform> m_TRDict;
	public bool m_Clickable;
	public float m_StartTime;
	public int m_GetFrame;

	// Methods

	public void Awake() { }

	public void InitPanel() { }

	public void InitCallBack() { }

	public void OnDestroy() { }

	public void TaskEventCallBack(object[] msg) { }

	public void OnReceiveTask() { }

	public void OnGoFinishTask() { }

	public void UpdateTask(int inviteid) { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	private void ClearRewardInfo() { }

	public void ScrollCellContent(object infoobj) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class Reward_Item : MonoBehaviour
{
	// Fields
	public int TaskPoint;
	public bool HasHero;
	public int Dan;
	public string Name;
	public float Width;
	public string PoolName;
	public Dictionary<int, CCombinedRewardObj> PoolReward;
	public int EnergyPoint;
	public Transform m_U3DName;
	public Transform m_U3DContentList;
	public float SpacingPadding;
	public float Spacing;
	public Vector2 SingleBlockSize;
	private RectTransform m_ViewRect;
	private Transform Bar;
	public Dictionary<int, Transform> TaskPointDict;
	public Transform CurEnergy;
	public Transform ModelNode;
	public int RewardNum;
	public List<CCombinedRewardObj> DetailedRewardList;
	private List<string> PrefabTypeList;
	private Dictionary<string, string> PrefabNameDict;
	private Dictionary<string, bool> PoolInitedDict;
	private object[] DataSource;
	public CAutoQueue AutoQueue;
	private CRewardPoolObj data;
	private float single;
	private Vector2 ContentSize;
	public float SelfWidth;

	// Methods

	public void Awake() { }

	public void OnDestroy() { }

	public void TaskEventCallBack(object[] msg) { }

	private void UpdateTaskPoint(int t) { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void ScrollCellContent(object infoobj) { }

	private void UpdateAllTaskReward() { }

	public void RewardInfoCallBack(object[] args) { }

	public void ResetEnergy(float EnergyNum) { }

	public void SetCurEnergy() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class TaskPanel_logic : CLogicBaseUIForm
{
	// Fields
	public Transform m_OneWindowsReward;
	public GameObject m_Windows;
	public Transform Get_TaskPointAni;
	public int GetTaskID;
	public Transform m_Left;
	public Transform m_Middle;
	public Transform m_Right;
	public Transform m_PowerShop;
	public Transform m_GetPower;
	public Dictionary<int, Transform> m_WindowsRewardDict;
	public Transform m_TaskPointBar;
	public Transform m_TaskPointText;
	public Transform m_TaskPointNum;
	public float m_Bhw;
	public float m_Thw;
	public List<Transform> m_FlyAniLst;
	public bool m_ShowLeft;
	public bool m_ShowUnlock;
	public Transform m_LockHero;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	private void OnBack() { }

	private void GoEnergyShop() { }

	private void OnToTwo() { }

	public void ShowRewardPool() { }

	private void OnUnLockAll() { }

	private void OnUnLockSecondType() { }

	private void OnGetReward() { }

	public void TaskEventCallBack(object[] msg) { }

	private void ClearRewardInfo() { }

	private void ClearFlyInfo() { }

	private void GetReward(int taskid) { }

	private void ShowGetAni() { }

	private void BattlePassNotify() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Awake>b__19_0() { }
}

// Namespace: UIScript
internal class TaskPanelEnergyShop : CLogicBaseUIForm
{
	// Fields
	public Transform Back;
	public Transform EndTimeText;

	// Methods

	public void Awake() { }

	public void OnBack() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class TaskWarInfoPanel_logic : CLogicBaseUIForm
{
	// Fields
	public Transform TaskBG;
	public Transform OneTask;
	protected LoopScrollRect TaskLoopScrollComp;
	public List<TaskObject> TaskLst;
	public int TaskPoint;
	private bool IsOpen;
	public Dictionary<int, Transform> TaskDict;

	// Methods

	public void Awake() { }

	public void Start() { }

	public void OnDestroy() { }

	public void OnSwitch() { }

	public void OnShow() { }

	public void OnHide() { }

	public void TaskEventCallBack(object[] msg) { }

	private void ViewTaskPoint() { }

	private void UpdateTaskPoint(int taskpoint) { }

	public void RefreshTaskList(List<TaskObject> TaskList) { }

	private void ViewAllTask() { }

	private void AddTask(int taskid) { }

	private void DelTask(int taskid) { }

	private void UpdateTask(int taskid) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class TP_Task_logic : CLogicBaseUIForm
{
	// Fields
	public Transform OneTask;
	protected LoopScrollRect TaskLoopScrollComp;
	public List<TaskObject> TaskLst;
	public int ShowTaskType;
	public Transform m_Accept;
	public Transform m_FakeAnimation;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void OnDestroy() { }

	public void TaskEventCallBack(object[] msg) { }

	public void HideMission() { }

	public void HideFakeAnimation() { }

	public void AnimationCompleted() { }

	public void GetReward(int task) { }

	public void RefreshTaskList(List<TaskObject> TaskList) { }

	public void ShowTaskList() { }

	public void RefreshScroll() { }

	private void ViewAllTask() { }

	public void AddTask(int taskid) { }

	public void DelTask(int taskid) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class TP_TaskReward_logic : CLogicBaseUIForm
{
	// Fields
	protected LoopScrollRect m_U3DLoopScrollComp;
	public int m_LstIndex;
	public Transform m_U3DLockHero;
	public Transform m_LongPressWindow;
	private Transform m_back_button_r;
	private Transform m_back_button_l;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void Start() { }

	public void Update() { }

	public void OnDestroy() { }

	public void RewardEventCallBack(object[] msg) { }

	public void ShowDetailedPanel(DetailedItem newitem, PointerEventData eventData) { }

	public void HideDetailedPanel() { }

	public void ShowHeroState(int State) { }

	public void RefreshPanelOnce(List<RewardObj> RewardList) { }

	public void RefreshPanel() { }

	private void InitAllTaskReward() { }

	public void BackToCurEnergy() { }

	public void CheckBackButton(int num) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class TP_Unlock_logic : CLogicBaseUIForm
{
	// Methods

	public void Awake() { }

	private void BuyNormal() { }

	private void OnBack() { }

	public void CloseCur() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class War_Mission_Item : MonoBehaviour
{
	// Fields
	public int TaskID;
	public Transform task_name;
	public Transform task_desc;
	public Transform task_value;
	public Transform task_value_bar;

	// Methods

	public void Awake() { }

	public void InitPanel() { }

	public void InitCallBack() { }

	public void OnDestroy() { }

	public void TaskEventCallBack(object[] msg) { }

	private void UpdateTask(int taskid) { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void ScrollCellContent(object infoobj) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class Member_Item : MonoBehaviour
{
	// Fields
	public int FriendID;
	public Transform invitbtn;
	public Transform invitbtn_ing;
	public Transform invitbtn_refuse;
	public Transform invitbtn_off_line;
	public Transform invitation_gaming;
	public Transform invitbtn_fullroom;
	public Transform invitbtn_inroom;
	public ActiveMutexManager m_InviteBtnMutex;

	// Methods

	public void Awake() { }

	public void InitPanel() { }

	public void InitCallBack() { }

	public void OnDestroy() { }

	public void OnInvitFriend() { }

	public void OnInvitButFullRoom() { }

	public void FriendEventCallBack(object[] msg) { }

	public void TeamEventCallBack(object[] msg) { }

	private void UpdateFriend(int pid) { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void ScrollCellContent(object infoobj) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PatternObject
{
	// Fields
	public int PatternID;
	public string PatternName;
	public string Desc;
	public string IconPath;
	public int OrderCnt;

	// Methods

	public void .ctor(int pid, string name, string desc, string iconpath, int oi) { }
}

// Namespace: UIScript
internal class Pattern_Item : MonoBehaviour
{
	// Fields
	public Transform pattern_name;
	public GameObject equip;
	public GameObject select;
	public Transform m_SubPatternname;
	public int PatternID;
	public string PatternName;
	public bool IsSelect;
	public bool IsEquip;

	// Methods

	public void Awake() { }

	public void InitPanel() { }

	public void InitCallBack() { }

	public void OnDestroy() { }

	public void TeamPatternEventCallBack(object[] msg) { }

	private void UpdateSelect(int pid) { }

	private void UpdateEquip(int pid) { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void ScrollCellContent(object infoobj) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCJoinLobby_logic : MonoBehaviour
{
	// Fields
	private TMP_InputField InputField;
	private M1Button EnterBtn;
	private BaseKeybinding CancelBtn;
	private TextMeshProUGUI TipsText;
	private Animator PanelAni;
	private List<HotKeyItem> m_HotKeyMap;
	private const int MinLength = 13;
	private string notifyevent;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void InitEvent() { }

	private void RemoveEvent() { }

	private void OnNotifyEvent(object[] args) { }

	private void OnEnterLobby() { }

	private void OnTextChange(string _value) { }

	private void OnCancel() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitEvent>b__11_0(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitEvent>b__11_1(int keyVal) { }
}

// Namespace: UIScript
internal class Team_InvFriend_logic : CLogicBaseUIForm
{
	// Fields
	protected LoopScrollRect FriendLoopScrollComp;
	public List<FriendObject> FriendLst;
	public Transform Invitation;
	public Transform FriendBG;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void FriendEventCallBack(object[] msg) { }

	public void RefillFriendList(List<FriendObject> FriendList) { }

	public void RefreshFriendList(List<FriendObject> FriendList) { }

	private int FriendComp(FriendObject firendInfo1, FriendObject firendInfo2) { }

	private void ViewAllFriend() { }

	private void AddFriend(int pid) { }

	private void UpdateFriend(int pid) { }

	private void DelFriend(int FriendID) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class Team_Map_logic : CLogicBaseUIForm
{
	// Fields
	protected LoopScrollRect PatternLoopScrollComp;
	public List<PatternObject> PatternLst;
	public Transform pattern_Desc;
	public int PatternID;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void Start() { }

	public void OnDestroy() { }

	public void TeamPatternEventCallBack(object[] msg) { }

	private void SelectPattern(int patternid, bool send = True) { }

	private void OnAccept() { }

	public void RefreshFriendList(List<PatternObject> PatternLst) { }

	private void ViewAllPattern() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class Team_Map_logic.<>c
{
	// Fields
	public static readonly Team_Map_logic.<>c <>9;
	public static Comparison<PatternObject> <>9__11_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <RefreshFriendList>b__11_0(PatternObject cmp1, PatternObject cmp2) { }
}

// Namespace: UIScript
internal class Team_Relic_logic : CLogicBaseUIForm
{
	// Fields
	protected static Transform m_U3DViewList;
	protected LoopScrollRect m_U3DLoopScrollComp;
	private int CurrentClick;
	private int CurrentEquip;
	private bool AllRelic;
	private static Dictionary<int, CollectionObject> ColObj;

	// Methods

	public void Awake() { }

	public void Start() { }

	public void OnEnable() { }

	public void InitPanel() { }

	public void OnDestroy() { }

	private void OnAccept() { }

	public void RefreshPanelOnce(List<CollectionObject> RelicList) { }

	public void PropertyChange(object[] args) { }

	public void OnSelectItem(int ID) { }

	public void CurRelic(int ID) { }

	public void CheckAllOrEquip() { }

	public void ShowAllRelic() { }

	public void ShowLockedRelic() { }

	public void ShowTips(int Index) { }

	public static bool RelicTimerPass(int Index) { }

	public void ClearTimer() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class TeamWarInfoPanel_logic : CLogicBaseUIForm
{
	// Fields
	public GameObject TeamBG;
	public Transform OneTeam;
	public Dictionary<int, Transform> TeamDict;
	public Dictionary<int, Transform> TeamHPDict;
	public int TeamNO;

	// Methods

	public void Start() { }

	public void OnDestroy() { }

	public void PropChange(object[] msg) { }

	public void GameEventChange(object[] msg) { }

	public void FakerDeadEventCallBack(object[] msg) { }

	public void PlayerDelete(object[] msg) { }

	public void TeamEventCallBack(object[] msg) { }

	private void AddTeamer(int pid, int index) { }

	private void DelTeamer(int pid) { }

	private void UpdateTeamHP(int pid) { }

	private void UpdateTeamName(int pid, string name) { }

	private void UpdateTeamFakerDead(int pid, float p) { }

	private void UpdateTeamFakerDeadFlag(int pid, bool flag) { }

	private void UpdateTeamWeapon(int pid, int shape) { }

	private void UpdateTeamOnLine(int pid) { }

	private void ViewAllTeam() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class WarEndPanel_Logic : CLogicBaseUIForm
{
	// Fields
	private const int RECORD_NEWTIME = 1;
	private bool IsPlayBarAni;
	private float AniProgress;
	private float TarProgress;
	private int AniLevel;
	private int TotalLevelCnt;
	private float BarSpeed;
	public float PageOneCashNumDelayTime;
	public CTimerNode PageOneCashNumDelayTimer;
	public float AddCashDelayTime;
	public int m_TimerIndex;
	private int m_Setting;
	private GameObject m_BackObj;
	private GameObject m_TalentObj;
	private GameObject m_ClickTips;
	private Transform m_pageContent;
	private Transform m_pointerParent;
	private Transform m_scenePro;
	private Transform m_graphDesc;
	private Slider m_progressSlider;
	private Animator m_mainAnimator;
	private Animator m_pageAnimator;
	private float m_perprogress;
	private int m_Finishindex;
	private int m_Startindex;
	public float DescOffsetX;
	public float DescOffsetY;
	private int m_showModelEventID;
	private AkGameObj m_sound;
	private Transform m_soundTrans;
	public Transform m_SuccessSound;
	public Transform m_FailedSound;
	public bool PlayAble;
	private CTimerNode DelyChangePage;
	[HeaderAttribute] // RVA: 0x129DA0 Offset: 0x1291A0 VA: 0x180129DA0
	public float DelyTime;
	private bool AniKeyToContinue;
	private StableKeybinding m_EmptyEsc;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	private void Update() { }

	public void OnDestroy() { }

	private void clearTargetTexture() { }

	public void InitEvent() { }

	public void DisableEvent() { }

	public Transform CreateEffctOnEffectPanel(int effectID, float time = 2) { }

	private void ShowPage1() { }

	public void ShowPage2() { }

	public void ShowTalent() { }

	private bool ShowTotalCash() { }

	private void EmptyESC() { }

	private void OnBackHome() { }

	private void OnContinue() { }

	public void AnimCallBack() { }

	private void AniCB() { }

	private bool DelyShow() { }

	public void SetupMusicEffect() { }

	public void StartAnimation() { }

	public void ShowGraphPaperDesc(int GraphID, Vector3 Pos) { }

	public void HideGraphPaperDesc() { }

	public void GraphEventCallOut(object[] msg) { }

	public void ShowModelOnWarEnd() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCSelectArchivePanel_Logic : CLogicBaseUIForm
{
	// Fields
	private LoopScrollRect loopScrollCom;
	private M1Button addArchiveBtn;
	private M1Button leaveGameBtn;
	private List<ArchiveData> archiveDataLst;
	private TextMeshProUGUI desc;
	private int limitArchiveSize;
	private GameObject DescInfoObj;
	private TextMeshProUGUI weaponProgressTxt;
	private Image weaponProgressImg;
	private TextMeshProUGUI relicProgressTxt;
	private Image relicProgressImg;
	private TextMeshProUGUI totalGameTime;
	private TextMeshProUGUI lastGameTime;
	private BaseKeybinding returnBtn;
	private bool canLogin;

	// Methods

	private void Awake() { }

	private void InitData() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void InitEvent() { }

	private void RemoveEvent() { }

	private void OnDeleteArchive(object[] param) { }

	private void SetArchiveDescActive(object[] param) { }

	private void RefreshArchive(object[] args) { }

	private void OnSelectArchiveRes(object[] args) { }

	private void SetAddBtnActive(bool isActive) { }

	private void HideDesc(Transform go) { }

	private void ShowDesc(Transform go) { }

	private void OnLeaveGameClick() { }

	private void ExitGame() { }

	private void BackGame() { }

	private void OnAddArchiveClick() { }

	private void CreateArchive() { }

	private void OnRetrunLastArchiveClick() { }

	private string GetTotalTime(int time) { }

	private string GetLocalDateStr(long ltime) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class SteamArchiveFailTips_Logic : CLogicBaseUIForm
{
	// Fields
	private TextMeshProUGUI tip;
	private string replaceFlag;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void ShowTips(object[] param) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class SteamMatchPanel_logic : BaseMatchPanel_logic
{
	// Fields
	private Transform ExpectedTrans;
	private TextMeshProUGUI TimeTxt;
	private M1Button TipsBtn;
	private GameObject Tips;

	// Methods

	public override void InitTransform() { }

	public override void InitView() { }

	private void Update() { }

	public override void InitEvent() { }

	public override void RemoveEvent() { }

	private void OnChangeMatchState(object[] args) { }

	private void OnExpectedEvent(object[] args) { }

	private void OnTipsBtnEnter(Transform t) { }

	private void OnTipsBtnExit(Transform t) { }

	public override void SetMatchNum() { }

	public override void TryDoThing() { }

	public override void OnCancelMatch() { }

	public override void UpdateCancelBtn() { }

	public override void UpdateMatchState() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class SteamPattern_Item : BasePattern_Item
{
	// Methods

	public override void OnClickSelf() { }

	public override void ScrollCellContent(object infoobj) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class SteamPattern_Map_logic : BasePattern_Map_logic
{
	// Methods

	public override void InitData() { }

	public override Dictionary<int, int> GetMaxRoundDict() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class SteamTeamerInfo_logic : BaseTeamerInfo_logic
{
	// Methods

	public override void InitEvent() { }

	public override void RemoveEvent() { }

	private void OnChangeTeamInfo(object[] args) { }

	public override void SelfShow() { }

	public override void ShowTeamerInfo(object teamerObj) { }

	private void UpdateTeamer() { }

	private void OnShowInfoUpdate(SteamTeamerObject teamerData) { }

	public override void RefreshBtnShow() { }

	public override void OnClickInvita() { }

	public override void OnClickModel() { }

	public override void OnEnterModel() { }

	private void DelTeamer(ulong playerID) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class SteamTeamMain_logic : BaseTeamMain_logic
{
	// Fields
	private TextMeshProUGUI LobbyTypeText;

	// Methods

	public override void InitTransform() { }

	public override void InitEvent() { }

	public override void InitLobbyData() { }

	public override void InitView() { }

	public override void RemoveEvent() { }

	private void SetLeaveBtnText() { }

	private void ShowRoomType() { }

	private bool IsP2PGuide() { }

	public override void OnShowTeamerOp() { }

	public override void OnHardPattern() { }

	public void OnChangeTeamInfo(object[] args) { }

	private void OnNotifyEvent(object[] args) { }

	public override void OnKillTeamer() { }

	public override void OnGiveCaptainTeamer() { }

	public override void OnChangeMatchTeam(bool isMatch) { }

	public override void OnBtnClick() { }

	private void OnStartWar() { }

	public override void OnGuideWar() { }

	public override void OnLeaveTeam() { }

	public override void UpdateTeamInfo() { }

	private void UpdateReadyBtn() { }

	private void UpdateMatchToggle() { }

	public override void OnMatchStateUpdate() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PlayerVoice_Logic : MonoBehaviour
{
	// Fields
	private TextMeshProUGUI NameText;
	private M1Button VoiceButton;
	private Animator BtnAni;
	private ulong PlayerID;
	private bool MicSwitch;

	// Methods

	public void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public void InitPanel() { }

	public void InitBtnEvent() { }

	private void RemoveBtnEvent() { }

	private void OnClickSelf() { }

	public void ScrollCellContent(object infoobj) { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class TeamVoice_Logic : MonoBehaviour
{
	// Fields
	[TooltipAttribute] // RVA: 0x131E0 Offset: 0x125E0 VA: 0x1800131E0
	public bool IsClickCancel;
	private TextMeshProUGUI MyNameText;
	private M1Button MicBtn;
	private Animator MicAni;
	private M1Button JoinBtn;
	private M1Button LeaveBtn;
	private GameObject NotInteam;
	private LoopScrollRect VoiceLoopScrollComp;
	private List<VoiceUserObject> VoiceLst;
	private List<HotKeyItem> m_HotKeyMap;
	private ulong SelfID;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void Update() { }

	public void OnDisable() { }

	private void InitPanel() { }

	private void InitView() { }

	private void RefreshView() { }

	private void InitBtnEvent() { }

	private void RemoveBtnEvent() { }

	private void InitCallBack() { }

	private void RemoveCallBack() { }

	private void TeammateChange(object[] arg) { }

	private void HideSelfTrans() { }

	private void OnClickMic() { }

	private void OnTeamBtn() { }

	private void UpdateBtnShow() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitBtnEvent>b__18_0(int keyVal) { }
}

// Namespace: UIScript
internal class ExecPanel_logic : CLogicBaseUIForm
{
	// Fields
	private TMP_InputField m_inputText;

	// Methods

	public void Awake() { }

	public void InitCallBack() { }

	public void OnExec() { }

	public void OnClose() { }

	public void OnShow(bool isActive) { }

	public void DispatchEvent(object[] param) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class HealPreView_logic : CLogicBaseUIForm
{
	// Fields
	private int m_StateID;
	private const float HEAL_RAD_PERTIME = 0.04;
	private const float HEAL_TIME_INTER = 0.5;
	private float m_HealperTime;
	private int m_HealTimes;
	private float m_StartTime;
	private float m_OverTime;
	private bool m_IsView;

	// Methods

	public void Start() { }

	public void OnDestroy() { }

	public void OnStartBehavior() { }

	public void OnEndBehavior() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class HpInfoPanel_logic : CLogicBaseUIForm
{
	// Fields
	protected static float MATH_ERR;
	public static float LOW_HP_RATE;
	public static float ADD_PRE_TIME;
	public static float LOSE_PRE_TIME;
	protected CTimerNode m_AddHpTimer;
	protected CTimerNode m_LoseHpTimer;
	protected string m_hpPropChangeEvent;
	protected float m_RealHpValue;
	protected float m_PreAddHpValue;
	protected float m_MaxHpValue;
	protected bool m_IsNearDeath;
	protected GameObject m_LowHPSubEffect;
	protected GameObject m_LowHPAddEffect;
	protected bool m_AniFlag_Red;
	protected bool m_AniFlag_Add;
	protected GameObject m_U3DHpFront;
	protected Image HPBar;
	protected GameObject m_U3DHpPreLoss;
	protected Image HPLossBar;
	protected GameObject m_U3DHpPreAdd;
	protected Image HPAddBar;
	protected GameObject m_U3DHpNum;

	// Properties
	public float realHpValue { get; }
	public float preAddHpValue { get; }
	public float maxHpValue { get; }
	public bool isNearDeath { get; set; }

	// Methods

	public float get_realHpValue() { }

	public float get_preAddHpValue() { }

	public float get_maxHpValue() { }

	public bool get_isNearDeath() { }

	public void set_isNearDeath(bool value) { }

	public void Start() { }

	protected void InitData() { }

	protected void InitPanel() { }

	protected void InitCallBack() { }

	public void OnDestroy() { }

	protected void ReleaseAddHpTimer() { }

	protected void ReleaseLoseHpTimer() { }

	protected void ClearLowHpAddEffect() { }

	protected void ClearLowHpSubEffect() { }

	public void ShowPanelNum(float showHp, float maxHp) { }

	protected bool GetHeroHpInfo(out float hp, out float maxhp) { }

	public void RefreshByPropChange(object[] arg) { }

	public void RefreshByHeal(object[] arg) { }

	public void RefreshHpEffByState(object[] arg) { }

	protected bool _LoseHpAni(float overTime) { }

	protected bool _AddHpAni(float overTime) { }

	public bool CheckAddHpComplete() { }

	protected void CreateChangeHpAni(float deltaHp, float deltaMaxHp) { }

	protected void SetCurrentHpRate(float percent) { }

	protected void SetPreLoseHpRate(float percent) { }

	protected void SetPreAddHpRate(float percent) { }

	protected void CheckHpAnim() { }

	public void ChangePreAddHpValue(float deltahp) { }

	public void CreateLowHpEffectSub() { }

	public void CreateLowHpEffectAdd() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class HpInfoPanel_logic.<>c__DisplayClass46_0
{
	// Fields
	public HpInfoPanel_logic <>4__this;
	public float oldCurRate;

	// Methods

	public void .ctor() { }

	internal void <_AddHpAni>b__0(float oldRate, float newRate) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class HpInfoPanel_logic.<>c__DisplayClass48_0
{
	// Fields
	public float overTime;
	public HpInfoPanel_logic <>4__this;

	// Methods

	public void .ctor() { }

	internal bool <CreateChangeHpAni>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class HpInfoPanel_logic.<>c__DisplayClass48_1
{
	// Fields
	public float overTime;
	public HpInfoPanel_logic <>4__this;

	// Methods

	public void .ctor() { }

	internal bool <CreateChangeHpAni>b__1() { }
}

// Namespace: UIScript
internal class InscriptionBar_logic : CLogicBaseUIForm
{
	// Fields
	private Transform m_inputText;
	private Transform m_inputupgrade;

	// Methods

	public void Awake() { }

	public void ScrollCellContent(object Info) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class LevelHeadBar_logic : CLogicBaseUIForm
{
	// Fields
	public GameObject checkButton;
	protected List<GameObject> m_InfoListCloneItem;
	public int SessionID;
	public int NPCID;
	public int LevelID;
	public int Level;
	protected Transform m_U3DInfoViewport;
	protected Transform m_U3DInfoBase;
	protected Transform m_U3DInfoPerform;
	protected Transform m_U3DInfoBar;
	protected Transform m_U3DInfoDesc;

	// Methods

	public void Awake() { }

	public void Start() { }

	public void OnDestroy() { }

	public void InitData() { }

	public void InitCallBack() { }

	public void ClearCallBack() { }

	public void InitPanel() { }

	public void InfoChange(object[] msg) { }

	public void ShowLevelData() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class LevelInfoPanel_logic : CLogicBaseUIForm
{
	// Fields
	protected int m_WarExp;
	protected int m_WarNextExp;
	protected int m_Grade;
	protected string m_levelPropChangeEvent;
	protected GameObject m_U3DExpFront;
	protected GameObject m_U3DLevelNum;

	// Methods

	public void Start() { }

	protected void InitData() { }

	protected void InitPanel() { }

	protected void InitCallBack() { }

	public void OnDestroy() { }

	public void RefreshByPropChange(object[] arg) { }

	public void ShowExpPanel(int showExp, int nextExp) { }

	protected void SetCurrentExpRate(float percent) { }

	public void ShowLevelPanel(int showGrade) { }

	public static void PlayLevelUpEff() { }

	protected bool GetHeroExpInfo(out int warexp, out int warnextexp) { }

	protected bool GetHeroGradeInfo(out int grade) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class PackageInscriptionBar_logic : CLogicBaseUIForm
{
	// Fields
	private TextMeshProUGUI m_inputText;
	private TextMeshProUGUI m_NameText;

	// Methods

	public void Awake() { }

	public void ScrollCellContent(object Info) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class ShieldInfoPanel_logic : CLogicBaseUIForm
{
	// Fields
	public const float MATH_ERR = 0.01;
	public static float LOW_SD_RATE;
	public static float ADD_PRE_TIME;
	public static float LOSE_PRE_TIME;
	protected CTimerNode m_LoseSdTimer;
	protected float m_RealSdValue;
	protected float m_PreAddSdValue;
	protected float m_MaxSdValue;
	protected bool m_AniFlag_Red;
	protected GameObject m_U3DSdFront;
	protected Image SDBar;
	protected GameObject m_U3DSdPreLoss;
	protected Image SDLossBar;
	protected GameObject m_U3DSdNum;
	private string m_shieldPropChangeEvent;

	// Properties
	public float realSdValue { get; }
	public float preAddSdValue { get; }
	public float maxSdValue { get; }

	// Methods

	public float get_realSdValue() { }

	public float get_preAddSdValue() { }

	public float get_maxSdValue() { }

	public void Start() { }

	protected void InitData() { }

	protected void InitPanel() { }

	protected void InitCallBack() { }

	public void OnDestroy() { }

	public void ShowPanelNum(float showSD, float maxSD) { }

	protected bool GetHeroSdInfo(out float sd, out float maxsd) { }

	public void RefreshByPropChange(object[] arg) { }

	protected void SetCurrentSdRate(float percent) { }

	protected void SetPreLoseSdRate(float percent) { }

	protected void CreateChangeSdAni(float deltaSd, float deltaMaxSd) { }

	protected bool _LoseSdAni(float overTime) { }

	protected void ReleaseLoseSdTimer() { }

	protected void CheckSdAnim() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ShieldInfoPanel_logic.<>c__DisplayClass31_0
{
	// Fields
	public float overTime;
	public ShieldInfoPanel_logic <>4__this;

	// Methods

	public void .ctor() { }

	internal bool <CreateChangeSdAni>b__0() { }
}

// Namespace: UIScript
public class CheckCameraSound : MonoBehaviour
{
	// Fields
	private AkGameObj music;
	public string EnterTrigger;
	public string ExitTrigger;

	// Methods

	public void Awake() { }

	public void OnBecameVisible() { }

	public void OnBecameInvisible() { }

	public void .ctor() { }
}

// Namespace: UIScript
[RequireComponent] // RVA: 0x29470 Offset: 0x28870 VA: 0x180029470
public class DropdownMultiLanguage : MonoBehaviour
{
	// Fields
	public List<string> LanguageKeyList;
	private TMP_Dropdown dropdown;

	// Methods

	private void Awake() { }

	private void Start() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void SetLanguage(object[] objs) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class EffectPanel_logic : CLogicBaseUIForm
{
	// Fields
	private int m_eventID;

	// Methods

	public void Start() { }

	public void OnDestroy() { }

	public void EffectPlay(object[] msg) { }

	public void DefeatBoss() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class GMBtn_logic : CLogicBaseUIForm
{
	// Methods

	public void Awake() { }

	public void OnDisable() { }

	public void OnDestroy() { }

	public void InitCallBack() { }

	public void OnShow(bool isActive) { }

	public void DispatchEvent(object[] param) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class GMBtn_logic.<>c
{
	// Fields
	public static readonly GMBtn_logic.<>c <>9;
	public static UnityAction <>9__3_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <InitCallBack>b__3_0() { }
}

// Namespace: UIScript
public class GMHideLevelPanel_Logic : CLogicBaseUIForm
{
	// Fields
	private LoopVerticalScrollRect levelScroll;
	private Transform content;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void InitTransform() { }

	private void ShowLevelList() { }

	private void OnClose() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class GMLevelPanel_Logic : CLogicBaseUIForm
{
	// Fields
	private LoopVerticalScrollRect levelScroll;
	private Transform content;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void InitTransform() { }

	private void ShowLevelList() { }

	private void OnClose() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class GMLevelPanel_Logic.<>c
{
	// Fields
	public static readonly GMLevelPanel_Logic.<>c <>9;
	public static Comparison<LevelGMInfoData> <>9__5_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <ShowLevelList>b__5_0(LevelGMInfoData a, LevelGMInfoData b) { }
}

// Namespace: UIScript
public class GMMonsterPanel_Logic : CLogicBaseUIForm
{
	// Fields
	private LoopVerticalScrollRect monsterScroll;
	private Transform content;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void InitTransform() { }

	private void ShowMonsterList() { }

	private void OnClose() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class GMMonsterPanel_Logic.<>c
{
	// Fields
	public static readonly GMMonsterPanel_Logic.<>c <>9;
	public static Comparison<GMMOnsterObject> <>9__5_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <ShowMonsterList>b__5_0(GMMOnsterObject a, GMMOnsterObject b) { }
}

// Namespace: UIScript
internal class GMPanel_logic : CLogicBaseUIForm
{
	// Fields
	protected Dictionary<int, int> m_KeyFuncMap;
	protected int m_CurHistoryIdx;
	protected bool m_LastInputFocus;
	protected bool m_CurInputFocus;
	protected bool m_HoldInputFocus;
	private int eventID;
	protected GameObject m_U3DTabSwitch;
	protected TextMeshProUGUI m_U3DOutTextComp;
	protected TMP_InputField m_U3DInputComp;
	protected GameObject m_U3DConsoleObj;
	protected GameObject m_U3DScrollTableObj;
	private LoopScrollRect m_scrollTable;
	private LoopScrollRect m_lastScrollTable;
	protected GameObject m_U3DCurTabBtnObj;

	// Methods

	public void OnDestroy() { }

	public void Awake() { }

	public void Update() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public void InitData() { }

	public void InitCallBack() { }

	public void InitPanel() { }

	private void SetConsoleShiledActive(object arg0) { }

	public void RefreshGMList() { }

	public void RefillGMList() { }

	public void AddOutput(string outText) { }

	public void RefreshLastList() { }

	public void OnEffectToolClick() { }

	public void OnWeaponToolClick() { }

	public void OnMonsterToolClick() { }

	public void OnTestFreeLook() { }

	public void OnDebugClick() { }

	public void OnCodeShieldClick() { }

	public void OnLevelToolClick() { }

	public void OnHideLevelClick() { }

	public void OnRelicToolClick() { }

	public void OnRefreshBtnClick() { }

	public void OnExecBtnClick() { }

	public void OnTabClick(int typeKey, GameObject u3dTabBtnObj) { }

	public void OnCloseBtnClick() { }

	public void OnFocusInput() { }

	public void OnConfirmBtnClick() { }

	public void OnEnterDown() { }

	public void OnEnter() { }

	public void OnUpDownKey(int keyVal) { }

	public void OnShow(bool isShow) { }

	public void WarPanelSCK(bool isShow) { }

	public void DispatchEvent(object[] param) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <WarPanelSCK>b__46_0(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <WarPanelSCK>b__46_1(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <WarPanelSCK>b__46_2(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <WarPanelSCK>b__46_3(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <WarPanelSCK>b__46_4(int keyVal) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class GMPanel_logic.<>c__DisplayClass20_0
{
	// Fields
	public int typeKey;
	public GMPanel_logic <>4__this;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class GMPanel_logic.<>c__DisplayClass20_1
{
	// Fields
	public GameObject u3dTabBtnObj;
	public GMPanel_logic.<>c__DisplayClass20_0 CS$<>8__locals1;

	// Methods

	public void .ctor() { }

	internal void <InitCallBack>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class GMPanel_logic.<>c
{
	// Fields
	public static readonly GMPanel_logic.<>c <>9;
	public static Comparison<GMCmd> <>9__23_0;
	public static Comparison<GMCmd> <>9__24_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <RefreshGMList>b__23_0(GMCmd cmp1, GMCmd cmp2) { }

	internal int <RefillGMList>b__24_0(GMCmd cmp1, GMCmd cmp2) { }
}

// Namespace: UIScript
public class GMRelicPanel_Logic : CLogicBaseUIForm
{
	// Fields
	private LoopVerticalScrollRect monsterScroll;
	private Transform content;
	private int lastWarno;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void InitTransform() { }

	private void ShowRelicList() { }

	private void OnClose() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class GMRelicPanel_Logic.<>c
{
	// Fields
	public static readonly GMRelicPanel_Logic.<>c <>9;
	public static Comparison<GMMOnsterObject> <>9__6_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <ShowRelicList>b__6_0(GMMOnsterObject a, GMMOnsterObject b) { }
}

// Namespace: UIScript
internal class GMWeaponPanel_logic : CLogicBaseUIForm
{
	// Fields
	public List<WeaponGMObject> FriendLst;
	protected static Transform m_U3DViewList;
	protected LoopVerticalScrollRect m_U3DLoopScrollComp;
	public Transform OneWeapon;
	public Dictionary<int, Transform> WeaponDict;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDestroy() { }

	private void OnGetWeapon(int weaponid) { }

	private void OnClose() { }

	public void LoadWeapon() { }

	public void RefreshPanelOnce(List<CollectionObject> WeaponList) { }

	public void RefreshFriendList(List<WeaponGMObject> FriendList) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class GMWeaponPanel_logic.<>c
{
	// Fields
	public static readonly GMWeaponPanel_logic.<>c <>9;
	public static Comparison<int> <>9__10_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <LoadWeapon>b__10_0(int cmp1, int cmp2) { }
}

// Namespace: UIScript
internal class QuickEffectGM_Item : MonoBehaviour
{
	// Fields
	public Transform PlayerNameTrans;
	public QuickEffectGMObject ItemData;
	public int FriendID;

	// Methods

	public void Awake() { }

	public void InitPanel() { }

	public void InitCallBack() { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void ScrollCellContent(object infoobj) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class QuickEffectGMObject
{
	// Fields
	public string Name;
	public int ID;
	public string Sign;

	// Methods

	public void .ctor(int a, string name, string s) { }
}

// Namespace: UIScript
public class QuickGM_Item : MonoBehaviour
{
	// Fields
	public Transform PlayerNameTrans;
	public QuickGMObject ItemData;
	public int FriendID;

	// Methods

	public void Awake() { }

	public void InitPanel() { }

	public void InitCallBack() { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void ScrollCellContent(object infoobj) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class QuickGMObject
{
	// Fields
	public string Name;
	public int Type;
	public string Context;
	private BehaviorNode temp1;
	private int aniidx;
	private List<string> AniLst;
	private Transform SaveSDKTrans;

	// Methods

	public void .ctor(string n, int t, string c) { }

	public void OP() { }

	private void TestDrop() { }

	public void userFail1() { }

	public void userFail2() { }

	private void TestSaveSDK() { }

	private void TestFreeLook() { }

	private void TestBoom() { }

	private void TestHeroPos() { }

	private void TestTrap() { }

	private void TestCG() { }

	private void TestFakerTeam() { }

	private void TestTeamAni() { }

	private void TestLookWar() { }

	private void TestCharge() { }

	private void TestReloadSpeed() { }

	private void TestGuide() { }

	private void TestNav() { }

	private void TestBeacon() { }

	private void TestAutioAim() { }
}

// Namespace: UIScript
internal class QuickGMEffectPanel_logic : CLogicBaseUIForm
{
	// Fields
	public int Session;
	public GameObject MonsterLstGO;
	protected LoopScrollRect MonsterLoopScrollComp;
	public List<QuickEffectGMObject> MonsterLst;
	public int SelectMonster;
	public Transform MBTNText;
	public GameObject SkillLstGO;
	protected LoopScrollRect SkillLoopScrollComp;
	public List<QuickEffectGMObject> SkillLst;
	public int SelectSkill;
	public Transform SBTNText;
	public Transform LoopTrans;
	public bool IsLoop;

	// Methods

	public void Awake() { }

	public void Start() { }

	public void OnDestroy() { }

	private void OnClose() { }

	private void OnPlay() { }

	private void OnMonster() { }

	private void OnSkill() { }

	private void OnLoop(bool isSelected) { }

	public void SelectCallBack(object[] msg) { }

	private void InitData() { }

	private void LoadSkill(int monsterid) { }

	private void RefreshMonsterList() { }

	private void RefreshSkillList() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class QuickGMPanel_logic : CLogicBaseUIForm
{
	// Fields
	protected LoopScrollRect FriendLoopScrollComp;
	public List<QuickGMObject> FriendLst;
	public Transform FriendBG;
	public bool IsOpen;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	private void OnClose() { }

	private void OnTest() { }

	private void OnTestEffect() { }

	public void RefreshFriendList(List<QuickGMObject> FriendList) { }

	private void ViewAllQuickGM() { }

	private void AddFrind(int pid) { }

	private void SetTestDialogActive() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class RelicGM_Item : MonoBehaviour
{
	// Fields
	private TextMeshProUGUI levelName;
	private TextMeshProUGUI numName;
	private GMMOnsterObject selfData;

	// Methods

	private void Awake() { }

	private void OP() { }

	public void ScrollCellContent(object infoobj) { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class WeaponGM_Item : MonoBehaviour
{
	// Fields
	public Transform PlayerNameTrans;
	public Transform PlayerIDTrans;
	public WeaponGMObject ItemData;
	public int FriendID;

	// Methods

	public void Awake() { }

	public void InitPanel() { }

	public void InitCallBack() { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void ScrollCellContent(object infoobj) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class WeaponGMObject
{
	// Fields
	public string Name;
	public int weaponid;
	public int Type;
	public string Context;

	// Methods

	public void .ctor(string n, int wid, int t, string c) { }

	public void OP() { }

	private void TestTrap() { }

	private void TestCloned() { }

	private void TestLookWar() { }
}

// Namespace: UIScript
public class ImageMultiLanguage : MonoBehaviour
{
	// Fields
	public string ImageName;
	private Image image;
	private SpriteRenderer spriterender;

	// Methods

	private void Awake() { }

	private void Start() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void SetLanguage(object[] objs) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class InscriptionShop_logic : CLogicBaseUIForm
{
	// Fields
	public Transform m_U3DReforged;
	public Transform m_U3DUpgrade;
	public Transform m_U3DMainWeapon;
	public Transform m_U3DDeuptyWeapon;
	public Transform m_U3DMainView;
	public Transform m_U3DDeputyView;
	public Transform m_U3DMainUpgrade;
	public Transform m_U3DDeputyUpgrade;
	public Transform m_U3DMainRecast;
	public Transform m_U3DDeputyRecast;
	public Transform m_U3DMainInspectionList;
	public Transform m_U3DDeputyInspectionList;
	public List<InscriptionUnit> m_WeaponList;
	public Transform m_Back;
	public CAutoQueue m_AutoOne;
	public CAutoQueue m_AutoTwo;
	public Sprite m_CashPath;
	public Sprite m_WarCashPath;
	public Sprite m_GoldPath;
	public Dictionary<Transform, int> m_ItemToTransform;
	public Dictionary<int, InscriptionUnit> m_ItemToInscriptionUnit;
	public Transform m_WarCash;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void InitData() { }

	public void InitUICallBack() { }

	public void InitEvent() { }

	public void InitPanel() { }

	public void RefreshPanel() { }

	public void SetUpDetailedPanel(Transform Betreated, InscriptionUnit Showed) { }

	public void RefreshDetailedPanel(Transform Betreated, InscriptionUnit Showed) { }

	public void BuildWeaponPanel(Transform Betreated, int CurWeapon) { }

	public void ChangeBackItemBackground(string Type, Transform head) { }

	public void SetupOption(Transform Dealwith, InscriptionUnit Showed, int CurWeapon) { }

	public void RefreshSetupOption(Transform Dealwith, InscriptionUnit Showed, int CurWeapon) { }

	public void SetupForgedList(Transform Betreated, int CurWeapon) { }

	public void RefreshForgedList(Transform Betreated, int CurWeapon) { }

	public void RecheckTextColor(Transform CheckText, int CashOwned, int Cash) { }

	public void ShowSelfResource() { }

	public void CheckCashLogo(Transform Dealwith, Vector3 Info) { }

	public void Backing() { }

	public void PlayerPropChange(object[] args) { }

	public void WeaponPropChange(object[] args) { }

	public void PlayerMoneyPropChange(object[] args) { }

	public void ForBidAllButton() { }

	public void ShowDotween(Transform Dealwith) { }

	public void Selecting(Transform ClickedItem, int Mode) { }

	public Transform GetTransform(int id) { }

	public InscriptionUnit GetInscriptionUnit(int id) { }

	public bool CheckMoneyFit(Vector3 Info) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitUICallBack>b__26_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitUICallBack>b__26_1() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitUICallBack>b__26_2() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitUICallBack>b__26_3() { }
}

// Namespace: UIScript
public class LoadingCGPanel_logic : CLogicBaseUIForm
{
	// Fields
	private Dictionary<string, GameObject> cgTransDict;
	private const string succesChallenge = "通�";
	private bool isSucces;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void Update() { }

	private void PlayCG() { }

	private void StartPlayTimeline(PlayableDirector playableDirector) { }

	private void PlayEndEvent(PlayableDirector playableDirector) { }

	private void OnDestroy() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class LoadingPanel_logic : CLogicBaseUIForm
{
	// Fields
	public float interval;
	private TextMeshProUGUI m_tipsText;
	private Image m_progressBar;
	private float m_loadingTime;
	private bool m_pushError;
	private static float m_loadingTotalTime;
	private Animator m_control;
	private float m_aniMaxSpeed;
	private float m_aniProgress;
	private static float m_lastProgressValue;
	private static bool m_SendSwitch;
	private Transform m_scenePro;
	private GameObject backGround;
	private bool enterNextLayer;
	private bool endLoadCG;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void OnLoadCGEnd(object[] param) { }

	private void PlayAni() { }

	public static void ResetState() { }

	private int GetCurWarState() { }

	private int GetCurWarLayer() { }

	private int GetAnimatorState() { }

	private bool IsInMainScene() { }

	private float GetProgress() { }

	public void Update() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: UIScript
public enum MarqueeTag
{
	// Fields
	public int value__;
	public const MarqueeTag TeamPanelName = 0;
}

// Namespace: UIScript
public class MarqueeTextCtr : MonoBehaviour
{
	// Fields
	private TextMeshProUGUI m_Text;
	private RectTransform m_RectTrans;
	private bool Run;
	private bool CanRun;
	private ScrollRect m_Rect;
	private CTimerNode RefreshTimer;
	private int m_id;
	public MarqueeTag m_Tag;
	public float MaxTextLength;
	public float RunSpeed;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void Update() { }

	private void OnDisable() { }

	private void ScrollValue() { }

	private void MarqueeRect(object[] args) { }

	private bool RefreshRect() { }

	private void ClearTimer() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class CommonGuidePanel_logic : CLogicBaseUIForm
{
	// Fields
	public Transform Showtitle;
	public Transform ShowDesc;
	public Transform ShowImage;
	public Transform Accept;
	public Transform m_TipsArea;
	public Transform ShowTrans;
	public Transform GuideTips;
	private int showType;

	// Methods

	public void Awake() { }

	public void OnDestroy() { }

	public void OnEnable() { }

	public void OnDisable() { }

	private void clearGuideView() { }

	public void CGuideMsg(object[] args) { }

	public void InitCallBack() { }

	public void Accepting() { }

	private void ShowGuideData() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnEnable>b__10_0() { }
}

// Namespace: UIScript
internal class CommonNotifyPanel_Logic : CLogicBaseUIForm
{
	// Fields
	public Dictionary<int, CommonNotifyObj> commandMgr;

	// Methods

	public void Awake() { }

	public void OnDestroy() { }

	public void ParserMsg(object[] args) { }

	public void Update() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class CommonNotifyObj
{
	// Fields
	private Transform m_trStyle;
	private List<CommonNotifyActionCommand> m_listCommand;
	private StyleRule styleRule;

	// Methods

	private int GetCommandIndex(string transName) { }

	public void .ctor(Transform tr) { }

	public void Active(string[] cmdArgs, bool isUpdateLanguage) { }

	public void Update() { }

	public void Release() { }

	public void SpecialAction(string action) { }
}

// Namespace: UIScript
internal class CommonPopPanelLogic : CLogicBaseUIForm
{
	// Fields
	public Transform Showtitle;
	public Transform Showmessage;
	public Transform Accept;
	public Transform Refuse;
	private int iType;
	private int iSep;
	private string sTitle;
	private string sDescription;

	// Methods

	public void Awake() { }

	public void InitCallBack() { }

	public void Accepting() { }

	public void Refusing() { }

	public void ClickedAccept() { }

	public void ClickedRefuse() { }

	public void OnDestroy() { }

	public void InvitedEventCallBack(object[] args) { }

	public void ChangeContent() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class GetMoneyPanel_Logic : CLogicBaseUIForm
{
	// Methods

	public void Awake() { }

	private void OnClosePanel() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class GetThingPanel_Logic : CLogicBaseUIForm
{
	// Methods

	public void Awake() { }

	private void OnClosePanel() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class InfoPanel_logic : CLogicBaseUIForm
{
	// Fields
	public Transform m_U3Dlogo;
	public Transform m_U3Dname;
	public Transform m_U3Ddesc;
	public Transform m_U3Dnum;
	public Transform m_U3dBgList;
	public int m_SID;
	public string m_Type;
	public Vector3 m_CurPos;
	public int m_PoolID;
	public int m_SeasonID;
	public Dictionary<string, Transform> m_BackGround;
	public Color m_LowQuality;
	public Color m_NormalQuality;
	public Color m_HighQuality;
	public Color m_NoneQuality;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void ShowEventComeBack(object[] args) { }

	public void ShowMessage() { }

	public void ChangeBackItemBackground(string Type) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class InvitedPanel_logic : CLogicBaseUIForm
{
	// Fields
	public Transform Invited_Team;
	public Transform Invited_Friend;
	public Dictionary<int, Transform> InviteDict;

	// Methods

	public void Awake() { }

	public void Start() { }

	public void OnDestroy() { }

	private void OnApplyFriendAccept(int pid) { }

	private void OnApplyFriendRefuse(int pid) { }

	private void OnApplyTeamAccept(int pid) { }

	private void OnApplyTeamRefuse(int pid) { }

	public void InvitedEventCallBack(object[] msg) { }

	private void ViewAllInvite() { }

	public void AddInvite(int inviteid) { }

	public void AddTeamInvite(int inviteid) { }

	public void DelInvite(int inviteid) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class InvitedPanel_logic.<>c__DisplayClass12_0
{
	// Fields
	public InvitedPanel_logic <>4__this;
	public int inviteid;

	// Methods

	public void .ctor() { }

	internal void <AddInvite>b__0() { }

	internal void <AddInvite>b__1() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class InvitedPanel_logic.<>c__DisplayClass13_0
{
	// Fields
	public InvitedPanel_logic <>4__this;
	public int inviteid;

	// Methods

	public void .ctor() { }

	internal void <AddTeamInvite>b__0() { }

	internal void <AddTeamInvite>b__1() { }
}

// Namespace: UIScript
internal class MagBoxPanel_Logic : CLogicBaseUIForm
{
	// Fields
	private GameObject MsgGO;
	private GameObject Button1GO;
	private GameObject Button2GO;

	// Methods

	public void Awake() { }

	public void InitData() { }

	public void InitCallBack() { }

	public void InitPanel() { }

	public void OnDestroy() { }

	public void MessageBoxChange(object[] msg) { }

	private void OnButtonl() { }

	private void OnButton2() { }

	private void OnButton3() { }

	private void OnChoice(int index) { }

	private void OnClosePanel() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class MsgPanel_Logic : CLogicBaseUIForm
{
	// Fields
	private TextMeshProUGUI m_MsgText;

	// Methods

	public void Awake() { }

	public void OnDestroy() { }

	private void InitEvent() { }

	private void InitPanel() { }

	public void ShowMessage(object[] msg) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class RewardPopItem : CLogicBaseUIForm
{
	// Fields
	public Transform m_U3D_Logo;
	public RewardShownItem m_Item;
	public Transform m_U3dBgList;

	// Methods

	public void Awake() { }

	public void Update() { }

	public void InitData() { }

	public void ScrollCellContent(object infoobj) { }

	public void LongPress(Transform Button, PointerEventData eventData) { }

	public void PointerUp(Transform Button, PointerEventData eventData) { }

	public void OnEnter(Transform Button) { }

	public void OnExit(Transform Button) { }

	public void ChangeBackItemBackground(string Type) { }

	public void OnDestroy() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class TeamInfoPanel_logic : CLogicBaseUIForm
{
	// Fields
	private float CreateTeamInterval;
	private bool IsHasTeam;

	// Methods

	public void OnEnable() { }

	public void OnDisable() { }

	public void Update() { }

	public void TeamEventCallBack(object[] args) { }

	private void ShowTeamPanel() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class Weapon_Package_info_logic : CLogicBaseUIForm
{
	// Fields
	protected Transform m_U3DInfoBase;
	protected Transform m_U3DInfoList_1;
	protected Transform m_U3DInfoList_2;
	protected Transform m_U3DInfoList_3;
	protected Transform m_U3DDetailInfo;
	protected Transform m_U3dButton;
	protected Transform m_U3DWeaponLogo;
	protected Transform m_U3DInscription;
	protected Transform m_ItemTrans;
	public Dictionary<string, Transform> m_BackGround;
	public Color m_LowQuality;
	public Color m_NormalQuality;
	public Color m_HighQuality;
	public Color m_NoneQuality;
	public Transform m_ColorName;
	public CAutoQueue Auto;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void RefreshWeaponInfo(object[] args) { }

	public void ShowInscriptionMessage(NewItemProp WeaponProp) { }

	public string GetDetailedValue(int sid, int showid) { }

	public void ChangeBackItemBackground(string Type) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class WeaponShowInfoPanel_logic : CLogicBaseUIForm
{
	// Fields
	protected Transform m_U3DInfoBase;
	protected Transform m_U3DInfoList_1;
	protected Transform m_U3DInfoList_2;
	protected Transform m_U3DInfoList_3;
	protected Transform m_U3DDetailInfo;
	protected Transform m_U3dButton;
	protected Transform m_U3DWeaponLogo;
	protected Transform m_ItemTrans;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void OnDestroy() { }

	public void RefreshWeaponInfo(object[] args) { }

	public string GetDetailedValue(int sid, int showid) { }

	public void ChangeBackItemBackground(string Type) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class BulletInfo_logic : CLogicBaseUIForm
{
	// Fields
	protected Dictionary<int, Transform> m_BulletPos2UIItem;
	protected Dictionary<int, Transform> m_BulletPos2Bar;
	protected Dictionary<int, Animator> m_Animator;
	protected Dictionary<int, ParticleSystem> m_Partical;
	protected Dictionary<int, ParticleSystem> m_ParticalUse;
	protected Dictionary<int, float> m_ProcessDict;
	protected Dictionary<int, int> Bulletnum;
	private int m_CurBullet;
	private string index;
	private float speed;
	private bool haschange;
	private int curWeaponSID;
	[HeaderAttribute] // RVA: 0x648C0 Offset: 0x63CC0 VA: 0x1800648C0
	public float m_lowerPercentage;
	[HeaderAttribute] // RVA: 0x666E0 Offset: 0x65AE0 VA: 0x1800666E0
	public Color bulletA_bg_Color;
	public Color bulletA_Color;
	public Color bulletB_bg_Color;
	public Color bulletB_Color;
	public Color bulletC_bg_Color;
	public Color bulletC_Color;
	public Color bulletLowerThan20Color;
	private List<int> bulletTypeColorSequenceList;
	private List<Transform> bulletTypeColorTransformList;
	private Animator animator;

	// Methods

	public void Awake() { }

	public void OnDestroy() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void InitData() { }

	public void InitCallBack() { }

	public void RemoveCallBack() { }

	public Transform GetBulletObjBySID(int sid) { }

	public void InitPanel() { }

	public void RefreshByItemData(object[] param) { }

	public void HeroPropChange(object[] msg) { }

	public void RefreshCurWeaponBullet(int weaponSID) { }

	private Transform GetBulletBarByBulletType(int bulletType) { }

	public void bulletTypeColorChangeEvent() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class PackageBulletInfo_Logic : CLogicBaseUIForm
{
	// Fields
	protected Dictionary<int, Transform> m_BulletPos2UIItem;
	protected Dictionary<int, Transform> m_BulletPos2Bar;
	protected Dictionary<int, float> m_ProcessDict;
	protected Dictionary<int, int> Bulletnum;
	private float speed;
	private bool haschange;

	// Methods

	public void Awake() { }

	public void OnDestroy() { }

	public void OnEnable() { }

	public void InitData() { }

	public void InitCallBack() { }

	public void InitPanel() { }

	public Transform GetBulletObjBySID(int sid) { }

	public void RefreshByItemData(object[] param) { }

	private void ReProcess() { }

	public void RefreshByPropChange(object[] param) { }

	public void ShowBulletPanel(Transform uiObj, int sid, int bullet, int maxbullet) { }

	private void ShowMaxBulletTips(Transform t) { }

	private void HideMaxBulletTips(Transform t) { }

	public void Update() { }

	private bool AniProcess(int sid) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class PackagePanelNewEquip_logic : CLogicBaseUIForm
{
	// Fields
	protected Transform m_CurSelectedItem;
	protected Transform m_CurDragItem;
	protected Transform m_CurEnterItem;
	protected Transform m_U3DDropItemOne;
	protected Transform m_U3DDropItemTwo;
	private bool IsDrag;
	private Vector2 DragPos;
	private Transform m_DragItem;
	private RectTransform PackageRectTran;
	protected Dictionary<Transform, ItemObject> m_AllUIItemSet;
	protected Dictionary<Transform, int> m_UIItem2ClientPos;
	protected Dictionary<int, Transform> m_ClientPos2UIItem;
	protected Dictionary<int, Transform> m_BulletPos2UIItem;
	protected List<Transform> m_InfoListCloneItem;
	protected List<ItemObject> m_PackageLst;
	protected Dictionary<int, ItemObject> m_EquipDict;
	protected Dictionary<string, ScriptEventManager.EventHandler> m_ItemPropChangeCallBack;
	private Camera UICamera;
	protected int m_CurWeaponPos;
	protected Transform m_AreaObj;
	protected Transform m_U3DDropAreaView;
	private RenderTexture RenderTexture;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void ClearListCloneItem() { }

	public void RemoveAllPropCallBack() { }

	public void InitData() { }

	public void InitCallBack() { }

	public void InitUICallBack() { }

	public void InitPanel() { }

	public int GetClientPosByUIObj(Transform uiobj) { }

	public Transform GetUIObjByPos(int clientpos) { }

	public Transform GetBulletObjBySID(int sid) { }

	public void RefreshByItemData(object[] param) { }

	public void RefreshByHeroProp(object[] param) { }

	public void ShowOnEquip() { }

	public void UpdateUIItem(Transform go, ItemObject io) { }

	public void ShowBulletPanel(Transform uiObj, int bullet, int maxbullet) { }

	public void ShowItemPanel(Transform uiObj, ItemObject itemInfoObj) { }

	public void ShowSelected(Transform uiObj, bool isSelected) { }

	public void ShowEntered(Transform uiObj, bool isEntered) { }

	public void BeginDragInfo(Transform uiObj) { }

	public void EndDragInfo(Transform uiObj) { }

	public void ShowDescInfo(Transform uiObj) { }

	public void OnEquip() { }

	public void OnDismount() { }

	public void OnThrowDrop() { }

	public void OnItemPropChange(object[] args) { }

	private void OP_DropItem(Transform fromUIObj) { }

	private void OP_UnEquip(Transform fromUIObj) { }

	private void OP_Equip(Transform fromUIObj) { }

	private bool CanMove(Transform fromUIObj, Transform toUIObj) { }

	private void OP_CurWeapon(Transform fromUIObj, Transform toUIObj) { }

	private void DrogChangeItemPos(Transform fromUIObj, Transform toUIObj) { }

	public void OnSelectItem(Transform uiObj) { }

	public void OnDownItem(Transform uiObj) { }

	public void OnUpItem(Transform uiObj, int butto) { }

	public void OnQuitInfo(Transform uiObj) { }

	public void OnSelectDragItem(Transform uiObj) { }

	public void OnDownDragItem(Transform uiObj) { }

	public void OnBeginDragItem(Transform uiObj, PointerEventData eventData) { }

	public void OnEndDragItem(Transform uiObj, PointerEventData eventData) { }

	public void OnDragItem(Transform uiObj, Vector2 pos) { }

	public void OnEnterItem(Transform uiObj) { }

	public void OnExitItem(Transform uiObj) { }

	public void DeleteWeapon(Transform Weapon) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitUICallBack>b__29_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitUICallBack>b__29_1() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitPanel>b__30_0(ItemObject itemInfo, int pos) { }
}

// Namespace: UIScript
public class RelicItem : MonoBehaviour
{
	// Fields
	private Transform U3dLogo;
	private Transform U3dText;
	public Transform U3DDelete;
	private RelicViewObject U3dCurrent;

	// Methods

	public void Awake() { }

	public void InitPanel() { }

	public void OnDown(Transform Pointer, PointerEventData Data) { }

	public void onUP(Transform Pointer, PointerEventData Data) { }

	public void InitCallBack() { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollCellContent(object infoobj) { }

	public void DeleteItem() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCDefensiveBattlePanel_Logic : CLogicBaseUIForm
{
	// Fields
	private TextMeshProUGUI bornTimeText;
	private Image bornTimeImage;
	private GameObject bornTimeObj;
	private TextMeshProUGUI timeTask;
	private Image countDownImage;
	private TextMeshProUGUI countDownText;
	private TextMeshProUGUI countTask;
	private TextMeshProUGUI countText;
	private Image npcBloodImage;
	private Image npcIcon;
	private GameObject countDownObj;
	private GameObject countObj;
	private GameObject bloodObj;
	private bool isTimeTask;
	private float bornTimer;
	private float countDownTimer;
	private bool canTimeTastCountDown;
	private bool canBornTipCountDown;
	private int bornTipTime;
	private int timeTaskTime;
	private int npcID;
	private PlayerProp npcProp;
	private float curBlood;
	private Animator ani;
	private bool isFirst;

	// Methods

	private void Awake() { }

	private void InitData() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void OnDestroy() { }

	private void AddEvent() { }

	private void RemoveEvent() { }

	private void Update() { }

	private void OnCountTask(object[] param) { }

	private void OnTimeTask(object[] param) { }

	private void OnMonsterBornBefore(object[] param) { }

	private void OnHPChange(object[] param) { }

	private void ShowBloodImage() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCEscortCarPanel_Logic : CLogicBaseUIForm
{
	// Fields
	private GameObject failTip;
	private GameObject successTip;
	private GameObject sliderArrow;
	private Slider slider;
	private TextMeshProUGUI task;
	private TextMeshProUGUI time;
	private GameObject scheduleDialog;
	public bool isRunning;
	private int npcID;
	private int countDownTime;
	private float timer;
	private bool canCountDown;
	private int curPathIndex;
	private List<Vector3> pathPosList;
	private float totalDistance;
	private float curDistance;
	private Vector3 lastPos;
	private Vector3 curPos;
	private float disInternal;
	private Animator carAni;
	private NewPlayerObject carObject;

	// Methods

	private void Awake() { }

	private void InitData() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void OnDestroy() { }

	private void AddEvent() { }

	private void RemoveEvent() { }

	private void FixedUpdate() { }

	private void OnReciveData(object[] param) { }

	private void OnMove(object[] param) { }

	private void UpdateCarPhase(object[] param) { }

	private void SetCarState() { }

	private void UpdateProgress() { }

	private void CalcCurPathIndex() { }

	private void CalcTargetTotalDis() { }

	private void CalcCurDis() { }

	private float CalcCurTotalDis() { }

	private void SetEscortState() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class PCResurgencePanel_Logic : CLogicBaseUIForm
{
	// Fields
	public int relifeIdx;
	public int m_Cost;
	public string m_PropET;
	private int specialtalentid;
	public Transform m_Rescue;
	public Image m_RescueBar;
	private BaseKeybinding reborn;
	private BaseKeybinding giveup;
	private Transform quit;
	public TextMeshProUGUI m_Cash;
	public TextMeshProUGUI m_RequiredCash;
	private TextMeshProUGUI monster;
	private TextMeshProUGUI damage;
	private CTimerNode m_Call;
	private bool NeedTimer;
	public bool IsTeam;
	public bool FullMoney;
	public int LifeTime;
	private string on;
	private string off;
	private string monstertxt;
	private bool Relife;
	private float SalvaFullTime;
	private Animator reBornBtnAni;
	private Animator salvationBarAni;
	private TextMeshProUGUI monsterDesc;
	private GameObject monsterInfo;
	private GameObject ChatPanel;
	private bool cashOK;
	private bool canPlaySound;
	private SoundEffectState curSoundState;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void AddinTimer() { }

	public void ClearTimer() { }

	public bool TimerFunc() { }

	public void RefreshByPropChange(object[] param) { }

	public void FakerDeadEventCallBack(object[] msg) { }

	public void SalveEventCallBack(object[] msg) { }

	public void RefreshRelifeInfo(object[] args) { }

	public void RelicRelife(object[] args) { }

	public void TempScreenHotKey(object[] args) { }

	public void RefreshMonsterInfo() { }

	public void RefreshCashInfo() { }

	public void CheckHasTalent() { }

	public void OnChoose(int answer) { }

	public void GiveUp() { }

	public void BackToCamera() { }

	private void InitTeamView() { }

	private void UpdateSalvaFlag(int pid, float p) { }

	private void UpdateTeamFakerDead(int pid, float p) { }

	private void UpdateTeamFakerDeadFlag(int pid, bool flag) { }

	private void UpdateSalvaFlag(int pid, int flag) { }

	public void ChangeTransformShown(bool Flag) { }

	private void PlaySalveSound(int state) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <AddinTimer>b__34_0(object[] p) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RefreshRelifeInfo>b__40_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RefreshRelifeInfo>b__40_1() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RefreshRelifeInfo>b__40_2() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <TempScreenHotKey>b__42_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <TempScreenHotKey>b__42_1() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RefreshCashInfo>b__44_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RefreshCashInfo>b__44_1() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class PCResurgencePanel_Logic.<>c
{
	// Fields
	public static readonly PCResurgencePanel_Logic.<>c <>9;
	public static Buttonevent <>9__44_2;
	public static Buttonevent <>9__44_3;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <RefreshCashInfo>b__44_2() { }

	internal void <RefreshCashInfo>b__44_3() { }
}

// Namespace: UIScript
public class PCSpectatorPanel_Logic : CLogicBaseUIForm
{
	// Fields
	public TextMeshProUGUI Name;
	public BaseKeybinding m_Esc;
	public BaseKeybinding m_Previous;
	public BaseKeybinding m_Next;
	public int TeamPos;
	public int TeamMax;
	public Dictionary<int, int> TeamDict;
	public List<int> TeamLst;
	public Transform m_Pre;
	public Transform m_Nex;
	public Transform m_PanelFeedBack;
	private GameObject tipTitle;
	private GameObject tipBossDesc;
	private GameObject tipShopDesc;
	private GameObject ChatPanel;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	private void OnSceneLoaded(object[] param) { }

	public void Update() { }

	public void OnDisable() { }

	public void ResumeHotKey(object[] args) { }

	public void InitUIPanel() { }

	private void OnClickFeedBack() { }

	private void IntTeamInfo() { }

	private void CheckTips() { }

	public void OnChooseLook(int PID) { }

	public void OnChooseLook(bool forward) { }

	private void ShowLookTeamer() { }

	public void SpectatorEvent(object[] args) { }

	public void TempScreenHotKey(object[] args) { }

	public void OnExitLook() { }

	public void ExitGame() { }

	public void BackGame() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitUIPanel>b__21_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitUIPanel>b__21_1() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitUIPanel>b__21_2() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitUIPanel>b__21_3() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <TempScreenHotKey>b__29_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <TempScreenHotKey>b__29_1() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <TempScreenHotKey>b__29_2() { }
}

// Namespace: UIScript
public class MarkSignalObejct
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <ObjectID>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <SID>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <MarkID>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private Vector3 <MarkPos>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private float <LiveTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private string <ObjectName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <IsScene>k__BackingField;

	// Properties
	public int ObjectID { get; set; }
	public int SID { get; set; }
	public int MarkID { get; set; }
	public Vector3 MarkPos { get; set; }
	public float LiveTime { get; set; }
	public string ObjectName { get; set; }
	public bool IsScene { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_ObjectID(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_ObjectID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_SID(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_SID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_MarkID(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int get_MarkID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_MarkPos(Vector3 value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Vector3 get_MarkPos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_LiveTime(float value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public float get_LiveTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_ObjectName(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public string get_ObjectName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void set_IsScene(bool value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool get_IsScene() { }

	public void .ctor(int objectID, int sid, int markID, Vector3 pos, bool isScene, float time, string name) { }
}

// Namespace: UIScript
public class MarkSystemManager
{
	// Fields
	private static MarkSystemManager instance;
	private Dictionary<int, MarkSignalObejct> markSingalDict;
	private float distance;
	private int sceneMarkSID;
	private List<MarkSignalObejct> sortMarkSceneList;
	private Dictionary<int, CTimerNode> timerDict;
	private HoldObject markHoldObject;
	private int keyEventID;

	// Properties
	public static MarkSystemManager Instance { get; }
	private Vector3 ScreenCenterPos { get; }

	// Methods

	public static MarkSystemManager get_Instance() { }

	private Vector3 get_ScreenCenterPos() { }

	public void Init() { }

	public void Clear() { }

	private void ChangeKeyCB(object arg) { }

	private void AddKeyEvent() { }

	private void DelKeyEvent() { }

	public void AddMarkSignal(int markID, MarkSignalObejct markSignalObejct) { }

	public void RemoveMarkSignal(int markID) { }

	public void WheelDiscPureStatement(int sid) { }

	public void MarkWheelDisc(int sid) { }

	public void MarkNormal() { }

	private void AddMarkRecord(int sid, string name) { }

	private void AddMarkRecord(int sid, string name, int objectID) { }

	private void AddMarkTimer(int markID, float time) { }

	private void ClearTimer(int markID) { }

	private bool IsSceneMark(string name, int layer, out int sid, out int objectID) { }

	private bool GetMarkSID(NewPlayerObject newPlayer, out int sid) { }

	private bool ExistMark(bool isScene, out int markID, int objectID = 0) { }

	private int CompareFunc(MarkSignalObejct data1, MarkSignalObejct data2) { }

	private bool RayCheck(out string name, out int layer, out string tag, out Vector3 pos) { }

	public void OnMarkSignalHold(bool isDown) { }

	public void OnMarkSignalClick() { }

	public bool CanMark(bool isWheel = False) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddKeyEvent>b__15_0(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddKeyEvent>b__15_1(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddKeyEvent>b__15_2(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private int <ExistMark>b__28_0(MarkSignalObejct cmp1, MarkSignalObejct cmp2) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class MarkSystemManager.<>c__DisplayClass24_0
{
	// Fields
	public int markID;
	public MarkSystemManager <>4__this;

	// Methods

	public void .ctor() { }

	internal bool <AddMarkTimer>b__0() { }
}

// Namespace: UIScript
public class Message
{
	// Fields
	public Transform transform;
	public CanvasGroup canvasGroup;
	public RectTransform rectTransformPanel;
	public RectTransform rectTransformText;
	public TextMeshProUGUI textMessage;
	public Animator animator;
	public float messageShowTime;
	public float posInternal;
	public float rectInternal;
	public float moveUpTime;
	public float moveHorTime;
	public float messageExpandInternalHorizontal;
	public float messageExpandInternalVertical;
	private float curPosX;
	private float messageMaxWidth;
	private float timer;
	private bool isStartTimer;

	// Methods

	public void Update() { }

	public void SetMessage(string message) { }

	public void SetPosition(float pivotY, float maskHeight) { }

	public void SetSize() { }

	public void MoveHorizatal() { }

	private void Move() { }

	public void ColorAlphaChange(float time) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <MoveHorizatal>b__21_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <Move>b__22_0() { }
}

// Namespace: UIScript
public class MessageManager : MonoBehaviour
{
	// Fields
	public static MessageManager instance;
	private Transform mask;
	private Transform pivot;
	private bool isMovingUp;
	private List<string> messageCacheList;
	private List<Message> queueMessages;
	[HeaderAttribute] // RVA: 0xCEAD0 Offset: 0xCDED0 VA: 0x1800CEAD0
	public float messageShowTime;
	[HeaderAttribute] // RVA: 0xCF570 Offset: 0xCE970 VA: 0x1800CF570
	public float posInternal;
	[HeaderAttribute] // RVA: 0xD15F0 Offset: 0xD09F0 VA: 0x1800D15F0
	public float rectInternal;
	[HeaderAttribute] // RVA: 0xD3330 Offset: 0xD2730 VA: 0x1800D3330
	public float moveUpTime;
	[HeaderAttribute] // RVA: 0xD52D0 Offset: 0xD46D0 VA: 0x1800D52D0
	public float moveHorTime;
	[HeaderAttribute] // RVA: 0xD5EF0 Offset: 0xD52F0 VA: 0x1800D5EF0
	public float messageExpandInternalHorizontal;
	[HeaderAttribute] // RVA: 0xD8F30 Offset: 0xD8330 VA: 0x1800D8F30
	public float messageExpandInternalVertical;
	[HeaderAttribute] // RVA: 0xDC2D0 Offset: 0xDB6D0 VA: 0x1800DC2D0
	public int messageShowMaxCount;

	// Methods

	protected void Awake() { }

	private void Start() { }

	private void Update() { }

	private Message InitMessage(Transform go) { }

	public void Add(string message) { }

	public void RemoveMessage(Message message) { }

	private void OnShowMessage() { }

	public float GetMessageMaxWdith() { }

	private void MoveUp(float height, float time) { }

	private void ShowMessage() { }

	private void SetMessagePos(Message message) { }

	private void SetMessageAlpha() { }

	private void SetMessageSize(Message message) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <MoveUp>b__22_0() { }
}

// Namespace: UIScript
public class PCMarkWheelSID : MonoBehaviour
{
	// Fields
	[HeaderAttribute] // RVA: 0xDFB90 Offset: 0xDEF90 VA: 0x1800DFB90
	public int SID;
	[HeaderAttribute] // RVA: 0xE1830 Offset: 0xE0C30 VA: 0x1800E1830
	public bool isPureStateMent;
	[HeaderAttribute] // RVA: 0xE4680 Offset: 0xE3A80 VA: 0x1800E4680
	public float StartAngle;
	[HeaderAttribute] // RVA: 0xE6450 Offset: 0xE5850 VA: 0x1800E6450
	public float FinalAngle;
	private int curIndex;

	// Methods

	private void Awake() { }

	private void Start() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class SignalWheelBase
{
	// Fields
	public Animator ani;
	public float StartAngle;
	public float FinalAngle;
	public GameObject Desc;
	public GameObject Image;
	public int SID;
	public bool IsPureStateMent;

	// Methods

	public void .ctor() { }
}

// Namespace: UIScript
public class PCSignalWheelPanel_Logic : CLogicBaseUIForm
{
	// Fields
	private Dictionary<int, SignalWheelBase> signalWheelBaseDict;
	[HeaderAttribute] // RVA: 0xE6D30 Offset: 0xE6130 VA: 0x1800E6D30
	public float mouseSensitivity;
	[HeaderAttribute] // RVA: 0xEAEB0 Offset: 0xEA2B0 VA: 0x1800EAEB0
	public int wheelCount;
	private float MaxAngle;
	private float tempAngle;
	private float startAngle;
	private int curIndex;
	private int funcID;
	private Animator ani;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void InitWheel(object[] param) { }

	private void OnDestroy() { }

	private void InitData() { }

	private void Update() { }

	private void PlayAni() { }

	public void OnSelectWheel(object[] args) { }

	private void ShowSignalWheel(float angle) { }

	private float GetMouseAngle() { }

	private float GetMouseScrollAngle() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class PCSignalWheelPanel_Logic.<>c
{
	// Fields
	public static readonly PCSignalWheelPanel_Logic.<>c <>9;
	public static Action<int> <>9__10_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <OnEnable>b__10_0(int keyid) { }
}

// Namespace: UIScript
public class PCNpcEventChooseItem : MonoBehaviour
{
	// Fields
	private Transform logo;
	private ChooseItemObject itemObject;
	private Animator ani;
	private Animator relicGalleryAni;
	private bool isAlreadySelect;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public void ScrollCellContent(object data) { }

	private void SetItemActive(object[] args) { }

	private void OnItemClick() { }

	public void OnPointerOn(Transform nullObject) { }

	public void OnPointerOff(Transform nullObject) { }

	public void ScrollLeftDownContent() { }

	public void ScrollSelectContent() { }

	public void ScrollLeftUpContent() { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCNpcEventChoosePanel_Logic : CLogicBaseUIForm
{
	// Fields
	private UGUILink link;
	private LoopVerticalScrollRect loopScroll;
	private GameObject desc;
	private BaseKeybinding keyBinding;
	private NpcEventChooseObject chooseObject;
	private TextMeshProUGUI title;
	private M1Button confirmBtn;
	private List<ChooseItemObject> chooseItemObjects;
	private List<int> alreadySelectList;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void InitData() { }

	private void InitEvent() { }

	private void RemoveEvent() { }

	private void OnClose() { }

	private void ShowChooseItem(object[] param) { }

	private void ShowInfoPanel(object[] param) { }

	private void UpdateTitleAndConfirmBtn() { }

	private void OnSelectClick() { }

	public void OnSelectCallBack(object[] args) { }

	private void RefreshItem() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCNpcEventItem : MonoBehaviour
{
	// Fields
	public TextMeshProUGUI m_Title;
	public TextMeshProUGUI m_Select1;
	public TextMeshProUGUI m_Select2;
	public Transform m_LeaveTrans;
	public TextMeshProUGUI m_Select3;
	public NpcEventObject m_U3dCurrent;
	public TextMeshProUGUI Desc;
	private ScrollButton m_selfBtn;
	private BtnAniCtr m_self;
	public int m_MenuID;
	public int m_SelfID;
	public int m_Lock;
	private bool Showable;
	private string nullStr;
	private Dictionary<string, string> relicColorDict;
	private bool isMultiPanel;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void InitPanel() { }

	public void SetupUICallBack() { }

	public void InitUICallBack() { }

	private void AddClickListenser() { }

	public void RemoveUICallBack() { }

	public void OnDestroy() { }

	public void OnUp() { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollCellContent(object infoobj) { }

	public void CheckShowable() { }

	public void UpdateItemText() { }

	private void CheckMultiPanel(int costType) { }

	public string ChangCostText(int itype, string basetext, int itemid, int amount) { }

	private string ChangeRelicColor(string content, DataBase info) { }

	private string CalcRadio(int res, float cur, string sResult) { }

	public string ChangeRewardText(int itype, string basetext, int itemid, int amount) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void EnterItem() { }

	public void ExitItem() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <SetupUICallBack>b__20_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <SetupUICallBack>b__20_1() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddClickListenser>b__22_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddClickListenser>b__22_1() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <AddClickListenser>b__22_2() { }
}

// Namespace: UIScript
public class PCNpcEventPanel_Logic : CLogicBaseUIForm
{
	// Fields
	public int m_NpcID;
	public int m_MenuID;
	public string m_Title;
	public List<NpcEventObject> NewLst;
	public Transform m_Content;
	public TextMeshProUGUI m_Desc;
	private StableKeybinding m_ExitBtn;
	private bool isRefreshNPC;
	private bool canCanclPause;
	public Transform m_WeaponPage;
	public Transform m_ItemPage;
	public LoopVerticalScrollRect m_U3DLoopScrollComp;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void InitPanel() { }

	public void InitCallBack() { }

	public void RemoveCallBack() { }

	private void SetPasuePanel(object[] args) { }

	public void InitEventInfo(object[] args) { }

	public void ItemEvent(object[] args) { }

	public void ShowDetailedInfo(NpcEventObject Item) { }

	public void HideDetailedInfo() { }

	public void ShowDesc() { }

	public void SetupPanel() { }

	private void OnClose() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class ControllerKeyboardSwapPanel_Logic : CLogicBaseUIForm
{
	// Fields
	public int m_CurKeyCode;
	public int m_ShowID;
	public TextMeshProUGUI m_Name;
	private string strtext;
	private TextMeshProUGUI m_CurSetText;
	private StableKeybinding cancelBtn;

	// Methods

	private void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	private void BtnBack() { }

	public void OnBack(bool isDis = False) { }

	public void Update() { }

	public void .ctor() { }
}

// Namespace: UIScript
public static class ControllerPanelManager
{
	// Fields
	public static List<int> m_keyLst;
	public static Dictionary<int, float> m_KeyMap;
	public static Transform SwitchPanel;
	public static Transform m_TitleTip;
	private static bool m_isInitShowTitleTip;
	public static int m_KeyMapInitCount;
	private static int m_CurShoosedID;
	public static List<int> m_ForBidKey;
	public static PCControllerKey_Logic controllerKey;

	// Methods

	public static void OnInit(Transform Panel) { }

	public static void GetAllKeyCode() { }

	public static void CheckOthers(float m_CurKeyCode) { }

	public static void TryToSwich(int SID) { }

	public static void SwitchKeyCode(float m_CurKeyValue) { }

	public static int ReturnCurSwitchID() { }

	public static void Refresh() { }

	private static void .cctor() { }
}

// Namespace: UIScript
public class PCController_Logic : CLogicBaseUIForm
{
	// Fields
	private Button button;
	private GameObject obj;
	private TextMeshProUGUI titleText;
	private int m_EventId;

	// Methods

	public void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void Refresh(object Obj) { }

	private void SetBtnState() { }

	public void OpenCtrlSetting() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCControllerInput : CLogicBaseUIForm
{
	// Fields
	public M1Button EnterButton;
	public int SID;
	private int m_EventID;
	private BaseKeybinding key;
	private Transform m_Tip;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void AddinUIEvent() { }

	public void AddinEvent() { }

	public void ReleaseCallBack() { }

	public void OpenTip() { }

	public void ChangeValue(object arg0) { }

	public void CheckAndSetCurrentHotKey() { }

	public void OnbuttonEnter(Transform button) { }

	public void OnbuttonExit(Transform button) { }

	public void ScrollCellContent(object info) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void ScrollSelectContent(object infoobj) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCControllerKey_Logic : CLogicBaseUIForm
{
	// Fields
	public static int m_EscID;
	private BaseKeybinding esc;
	private BaseKeybinding recover;
	private GameObject xbox;
	private GameObject ps4;
	private GameObject sw;
	public static Transform m_TitleTip;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void SckSetting() { }

	public void RemoveSckSetting() { }

	public void OnBack() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <SckSetting>b__10_1() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class PCControllerKey_Logic.<>c
{
	// Fields
	public static readonly PCControllerKey_Logic.<>c <>9;
	public static BaseKeybinding.GameLogic <>9__10_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <SckSetting>b__10_0() { }
}

// Namespace: UIScript
public class PCControllerValueToDesc_Logic : CLogicBaseUIForm
{
	// Fields
	public int SID;
	private int m_Event;
	private TextMeshProUGUI m_text;
	private Animator Anim;
	private TextMeshProUGUI iconText;
	private GameObject icon;
	private GameObject line;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void Addevent() { }

	public void Delevent() { }

	private void Refresh(object Obj) { }

	private void SpecialEvent(object[] Obj) { }

	private void SetText() { }

	private void SetConstText() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class CToggleGroup_logic : CLogicBaseUIForm
{
	// Fields
	public M1Button LeftButton;
	public M1Button RightButton;
	public TextMeshProUGUI Text;
	public ToggleGroup toggleGroup;
	public int SID;
	private int m_Level;
	private List<string> m_MutliDescList;
	private bool invoke;
	private int m_EventID;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void InitData() { }

	public void InitUICallBack() { }

	public void InitView() { }

	private void ShowToggleState(Transform obj, int level) { }

	public void SelectItem(object[] msg) { }

	public void OnModifyValue(object arg) { }

	public void OnLeft() { }

	public void OnRight() { }

	public void OnToggleValueChanged(int level, bool isOn) { }

	public void .ctor() { }
}

// Namespace: 
public sealed class CToggleGroup_logic.EventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(int sid, int level) { }

	public virtual IAsyncResult BeginInvoke(int sid, int level, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class CToggleGroup_logic.<>c__DisplayClass16_0
{
	// Fields
	public CToggleGroup_logic <>4__this;
	public int level;

	// Methods

	public void .ctor() { }

	internal void <ShowToggleState>b__0(bool isSelected) { }
}

// Namespace: UIScript
public static class KeyBoardPanelManager
{
	// Fields
	public static List<int> m_keyLst;
	public static Dictionary<int, float> m_KeyMap;
	public static Transform SwitchPanel;
	public static int m_EscID;
	public static int m_ShowUnBound;
	private static int m_CurShoosedID;
	public static List<int> m_ForBidKey;
	public static Dictionary<int, List<int>> singleForbidKey;
	public static Dictionary<int, Transform> m_ShowLst;
	public static Transform m_BorderShowLst;
	public static ScrollRect m_Rect;
	public static float m_Timer;
	public static Transform m_NoConflictTips;
	public static TextMeshProUGUI m_NonText;
	public static TextMeshProUGUI m_KeyNameNonConflict;
	private static TextMeshProUGUI m_SettingInfoText;
	public static Transform m_TitleTip;
	private static bool m_isInitShowTitleTip;

	// Methods

	public static void OnInit(Transform Panel) { }

	public static void GetAllKeyCode() { }

	public static void CheckOthers(float m_CurKeyCode) { }

	public static void OnBack() { }

	public static void TryToSwich(int SID) { }

	public static void SwitchKeyCode(float m_CurKeyValue) { }

	public static void AddTimer() { }

	public static void FinishTimer() { }

	public static void Update() { }

	public static int ReturnCurSwitchID() { }

	public static void NoConflictChange(int SID, float Value, int KeyCode) { }

	public static void ConflictChange(int SID, int PreviousID, float Value, int KeyCode) { }

	public static void ShowUnBound(int SID) { }

	public static void UnBoundKey(int SID) { }

	public static void ShowItem(int ID) { }

	public static void ShowShowItem(int ID) { }

	public static void HideItem() { }

	private static void HideShowItem() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class KeyBoardPanelManager.<>c
{
	// Fields
	public static readonly KeyBoardPanelManager.<>c <>9;
	public static Action<int> <>9__22_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <TryToSwich>b__22_0(int keyVal) { }
}

// Namespace: UIScript
public class KeyboardSwapPanel_Logic : CLogicBaseUIForm
{
	// Fields
	public float m_CurKeyCode;
	public int m_ShowID;
	public TextMeshProUGUI m_KeyCodetext;

	// Methods

	private void Awake() { }

	public void OnEnable() { }

	public void Update() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCFeedBackOutWarPanel : CLogicBaseUIForm
{
	// Fields
	public M1Button m_CancelBtn;
	public M1Button m_ReferBtn;
	public TMP_InputField m_InputField;
	public TMP_InputField m_EmailInputField;
	public TMP_Dropdown m_DropDown;
	private string m_InputString;
	private string m_FeedBackTypeString;
	private string m_EmailString;
	private int m_SelectIndex;
	private Animator m_Animator;
	private int AnimEventID;
	private const float CLICK_INTERVAL = 1;
	private float m_lastTime;
	private int funcID;

	// Methods

	private void OnDestroy() { }

	public void Awake() { }

	private void OnEnable() { }

	public void NullMethod() { }

	private void OnDisable() { }

	private void OnReceiveNowInfo(object[] args) { }

	private void OnSelectIndex(int index) { }

	private void OnClickCancelBtn() { }

	private bool hasDirtyWords() { }

	private void OnClickReferBtn() { }

	private void HideUI() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnEnable>b__16_0(int keyVal) { }
}

// Namespace: UIScript
public class PCFeedBackPanel : CLogicBaseUIForm
{
	// Fields
	public M1Button m_CancelBtn;
	public M1Button m_ReferBtn;
	public TMP_InputField m_InputField;
	public TMP_InputField m_EmailInputField;
	public TMP_Dropdown m_DropDown;
	private string m_InputString;
	private string m_FeedBackTypeString;
	private string m_EmailString;
	private int m_SelectIndex;
	private Animator m_Animator;
	private CTimerNode m_TimeOutTimer;
	private int AnimEventID;
	private const float CLICK_INTERVAL = 2;
	private float m_lastTime;
	private int funcID;

	// Methods

	private void OnDestroy() { }

	public void Awake() { }

	private void OnEnable() { }

	public void NullMethod() { }

	private void OnDisable() { }

	private void OnReceiveNowInfo(object[] args) { }

	private void OnSelectIndex(int index) { }

	private void OnClickCancelBtn() { }

	private bool hasDirtyWords() { }

	private void ClearInputContent() { }

	private void OnClickReferBtn() { }

	private void HideUI() { }

	private void ClearTimer() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnEnable>b__17_0(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <OnClickReferBtn>b__25_0() { }
}

// Namespace: UIScript
public class PCFPS_logic : CLogicBaseUIForm
{
	// Fields
	private Transform FPS;
	private Transform FakeFPS;
	private int vert;

	// Methods

	public void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void OnModify(object[] msg) { }

	private void OnModifyValue(object arg) { }

	public void CheckModify(object[] arg) { }

	public void CheckModify() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class PCGraphicSettingClickBox_logic : CLogicBaseUIForm
{
	// Fields
	public int SID;
	public int selectedValue;
	private int m_EventID;
	private GameObject m_U3DGroup;
	private bool m_OnlyUpdateView;
	private int vert;

	// Methods

	public void OnEnable() { }

	public void OnDisable() { }

	public void InitData() { }

	public void InitCallBack() { }

	public void ReleaseCallBack() { }

	public void InitPanel() { }

	public void OnValueChange(GameObject toggleObj, bool isSelected) { }

	public void ChangeValue(object arg0) { }

	public void OnModify(object[] args) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCGraphicSettingClickBox_logic.<>c__DisplayClass9_0
{
	// Fields
	public GameObject toggleObj;
	public PCGraphicSettingClickBox_logic <>4__this;

	// Methods

	public void .ctor() { }

	internal void <InitCallBack>b__0(bool isSelected) { }
}

// Namespace: UIScript
internal class PCGraphicSettingSlider_logic : CLogicBaseUIForm
{
	// Fields
	public int SID;
	private int m_EventID;
	private CAutoSlider m_U3DCurSlider;
	private bool receiveEvent;

	// Methods

	public void OnEnable() { }

	public void OnDisable() { }

	public void InitCallBack() { }

	public void ReleaseCallBack() { }

	public void InitData() { }

	public void InitPanel() { }

	public void OnValueChange(float Finalvalue) { }

	public void ChangeValue(object arg) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class PCKeyBoardSetting_Logic : CLogicBaseUIForm
{
	// Fields
	public int SID;
	public int selectedValue;
	private int m_EventID;
	private Transform m_U3DGroup;
	private TextMeshProUGUI m_U3DText;
	private TextMeshProUGUI m_Name;
	private Transform m_Tip;

	// Methods

	public void OnEnable() { }

	public void OnDisable() { }

	public void InitData() { }

	public void InitCallBack() { }

	public void ReleaseCallBack() { }

	public void InitPanel() { }

	public void ChangeValue(object arg0) { }

	public void EnterSwitchPage(Transform button, PointerEventData eventDat) { }

	public void ShowUnBound(Transform item) { }

	public void HideUnBound(Transform item) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class PCMultiClick_logic : CLogicBaseUIForm
{
	// Fields
	public int m_ShowScreen;
	public int m_ShowRatio;
	public int m_ShowRes;
	private int m_RatioID;
	private int m_ScreenID;
	private int m_ResID;
	private int ScreenID;
	private int RatioID;
	private int ResID;
	private Dictionary<int, GameObject> m_U3DGroup;
	private Dictionary<int, Transform> m_U3dText;
	private Dictionary<int, Transform> m_U3dNext;
	private Dictionary<int, Transform> m_U3dPrevious;
	private Dictionary<int, Transform> m_U3dToggle;
	private Dictionary<int, Vector2> m_VectorLst;
	private Dictionary<int, Dictionary<int, Vector2>> m_ResLst;
	private Dictionary<int, FullScreenMode> m_ScreenLst;
	private List<int> ScreenLst;
	private List<int> RatioLst;
	private Dictionary<int, List<int>> ResolutionLst;
	private ToggleGroup m_ParentToggle;
	public List<Transform> m_ForDelete;
	public Dictionary<int, Toggle> m_ScreenToggle;
	public Dictionary<int, Toggle> m_RatioToggle;
	public Dictionary<int, Toggle> m_ResToggle;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void InitData() { }

	public void InitCallBack() { }

	public void ReleaseCallBack() { }

	public void InitPanel() { }

	public void Next(int index) { }

	public void Previous(int index) { }

	public void ChangeinScreen(int ChangeValue) { }

	public void ChangeInRatio(int ChangeValue) { }

	public void ChangeInResolution(int ChangeValue) { }

	public void SetupToggleLst() { }

	public void SetupResLst() { }

	public void RefreshResToogleGroup() { }

	public void SetScreenToggle(int index) { }

	public void SetRatioToggle(int index) { }

	public void SetResToggle(int index) { }

	public void ScreenValue(object arg0) { }

	public void RatioValue(object arg0) { }

	public void ResValue(object arg0) { }

	public void InitScreenValue(object arg0) { }

	public void InitRatioValue(object arg0) { }

	public void InitResValue(object arg0) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCMultiClick_logic.<>c__DisplayClass28_0
{
	// Fields
	public int ID;
	public PCMultiClick_logic <>4__this;

	// Methods

	public void .ctor() { }

	internal void <InitData>b__0() { }

	internal void <InitData>b__1() { }
}

// Namespace: UIScript
public class PCRenderQuality_logic : CLogicBaseUIForm
{
	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void OnSettingUIModify(object[] args) { }

	private void OnModify(object[] msg) { }

	private void ModifyRenderQuality(int level) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class PCSettingClickBox_logic : CLogicBaseUIForm
{
	// Fields
	public int SID;
	public int selectedValue;
	private int m_EventID;
	private GameObject m_U3DGroup;

	// Methods

	public void Start() { }

	public void OnDestroy() { }

	public void InitData() { }

	public void InitCallBack() { }

	public void ReleaseCallBack() { }

	public void InitPanel() { }

	public void OnValueChange(GameObject toggleObj, bool isSelected) { }

	public void ChangeValue(object arg0) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCSettingClickBox_logic.<>c__DisplayClass7_0
{
	// Fields
	public GameObject toggleObj;
	public PCSettingClickBox_logic <>4__this;

	// Methods

	public void .ctor() { }

	internal void <InitCallBack>b__0(bool isSelected) { }
}

// Namespace: UIScript
public class PCSettingDropdown_logic : MonoBehaviour
{
	// Fields
	private TMP_Dropdown m_Dropdown;
	private int SID;
	private int m_EventID;
	private bool invoke;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void InitEvent() { }

	private void InitData() { }

	private void RemoveEvent() { }

	private void OnModifyValue(object arg) { }

	private void ModifyShow(int value) { }

	private void OnValueSelect(int value) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCSettingItem_Logic : MonoBehaviour
{
	// Fields
	private int SID;
	private M1Button button;
	private TextMeshProUGUI titleText;
	private bool IsEnter;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void Enter(Transform sSID) { }

	public void Exit(Transform sSID) { }

	private void SetLanguage(object[] objs) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class PCSettingPanel_logic : CLogicBaseUIForm
{
	// Fields
	private Transform m_U3DScroll;
	private Transform m_tips;
	private SettingManager.AssignMethod TransferMethod;
	public CTimerNode longPress;
	public Transform m_Apply;
	public Transform m_BackButton;
	public TextMeshProUGUI m_Desc;
	private Dictionary<int, M1Toggle> m_ToggleDict;
	private Dictionary<int, RectTransform> m_ContentDict;
	public int m_Tag;
	public bool EscPause;
	private int m_Event;
	private Transform m_DropScaleSet;
	private BaseKeybinding resume;
	private GameObject m_ChangeTips;
	private M1ToggleGroup m_TogGroup;
	private static float m_Scale;
	private GameObject m_LanguageItem;
	private int ver;
	private int fps;
	private int HideSetting105EventID;
	private int ShowSetting105EventID;

	// Properties
	public static float DropScale { get; }

	// Methods

	public static float get_DropScale() { }

	public void Awake() { }

	public void OnEnable() { }

	private void Update() { }

	public void OnDisable() { }

	public void OnDestroy() { }

	public void RemoveEscPanel() { }

	public void ResumeEscPanel() { }

	public void InitData() { }

	public void InitCallBack() { }

	public void RemoveCallBack() { }

	private void Show105() { }

	private void Hide105() { }

	private void SwitchTag(int tagIndex) { }

	private void OnBack() { }

	private void OnTabSelected(int index, bool isSelected) { }

	private void Quit() { }

	public void ShowDesc(object[] args) { }

	public void CheckModify(object[] args) { }

	private void Refresh(object Obj) { }

	private void SetupSCK() { }

	private void ChangeTipsArea(bool change) { }

	public void .ctor() { }

	private static void .cctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <SetupSCK>b__43_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <SetupSCK>b__43_1() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCSettingPanel_logic.<>c__DisplayClass31_0
{
	// Fields
	public int tagindex;
	public PCSettingPanel_logic <>4__this;

	// Methods

	public void .ctor() { }

	internal void <InitData>b__0(bool isSelected) { }
}

// Namespace: UIScript
internal class PCSettingSlider_logic : CLogicBaseUIForm
{
	// Fields
	public int SID;
	private int m_EventID;
	private CAutoSlider m_U3DCurSlider;
	private bool receiveEvent;

	// Methods

	public void Awake() { }

	public void OnDestroy() { }

	public void InitCallBack() { }

	public void ReleaseCallBack() { }

	public void InitData() { }

	public void InitPanel() { }

	public void OnValueChange(float Finalvalue) { }

	public void ChangeValue(object arg) { }

	public void .ctor() { }
}

// Namespace: UIScript
public static class SettingPanelManager
{
	// Fields
	public static Transform ConfirmBution;
	public static Transform m_ConfirmButionImg;
	public static Dictionary<int, float> SendDict;
	public static Dictionary<int, float> ModifyValueDict;
	public static Dictionary<int, float> CurValueDict;
	public const int m_TimeForConfirm = 15;
	private static Dictionary<int, Vector2> m_VectorLst;
	private static Dictionary<int, Dictionary<int, Vector2>> m_ResLst;
	private static Dictionary<int, FullScreenMode> m_ScreenLst;

	// Methods

	public static void Init(Transform Item) { }

	public static void Clear() { }

	public static void Setsetting(int SID, float Value) { }

	public static void SetApplyItemValue(int SID, int Value) { }

	public static void ShowApply() { }

	public static void HideApply() { }

	public static void ApplySetting() { }

	public static void ShowConfirm() { }

	public static void Apply() { }

	public static void Resume() { }

	public static void SwitchLogin() { }

	public static void OnBack() { }

	public static void ShowBackConfirm() { }

	public static void BackApply() { }

	public static void BackResume() { }

	public static void OnResume(int Tag) { }

	public static void BackGame() { }

	public static void ResumeSetting(int Tag) { }

	private static bool ApplySettingItemModify() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SettingPanelManager.<>c__DisplayClass24_0
{
	// Fields
	public int Tag;

	// Methods

	public void .ctor() { }

	internal void <OnResume>b__0() { }
}

// Namespace: UIScript
public class PCArmorInfoPanel_logic : CLogicBaseUIForm
{
	// Fields
	public const float MATH_ERR = 0.01;
	public static float LOW_AR_RATE;
	public static float ADD_PRE_TIME;
	public static float LOSE_PRE_TIME;
	public static float FullThresh;
	public static float LowThresh;
	protected CTimerNode m_LoseArTimer;
	protected float m_RealArValue;
	protected float m_PreAddArValue;
	protected float m_MaxArValue;
	protected bool m_AniFlag_Red;
	private Transform FullShiled;
	private Transform NormalShield;
	private Transform EmptyShield;
	private Animator m_hp;
	private Image SDFullShiled;
	private Image SDNormalShield;
	private Image SDEmptyShield;
	public Image CurrentShowedShield;
	public float CurFillAmount;
	protected GameObject m_U3DSdPreLoss;
	protected Image SDLossBar;
	protected GameObject m_U3DSdNum;
	private string m_shieldPropChangeEvent;
	public List<Transform> m_ShieldArray;
	private int m_ShieldActionID;

	// Properties
	public float realArValue { get; set; }
	public float preAddArValue { get; }
	public float maxArValue { get; }

	// Methods

	public float get_realArValue() { }

	public void set_realArValue(float value) { }

	public float get_preAddArValue() { }

	public float get_maxArValue() { }

	public void Start() { }

	private void OnEnable() { }

	public void SetUpArmorBehavior(int attid) { }

	protected void InitData() { }

	private void RefreshArmor() { }

	protected void InitPanel() { }

	protected void InitCallBack() { }

	public void OnDestroy() { }

	public void ShowPanelNum(float showSD, float maxSD) { }

	private bool IsBuleSwallow() { }

	protected bool GetHeroSdInfo(out float sd, out float maxsd) { }

	public void RefreshByPropChange(object[] arg) { }

	protected void SetCurrentSdRate(float percent) { }

	protected void ShowDifferentStateHp(float percent) { }

	protected void SetPreLoseSdRate(float percent) { }

	protected void CreateChangeSdAni(float deltaSd, float deltaMaxSd) { }

	private void AddShieldAction() { }

	private void DelShieldAction() { }

	protected bool _LoseSdAni(float overTime) { }

	protected void ReleaseLoseSdTimer() { }

	protected void CheckSdAnim() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCArmorInfoPanel_logic.<>c__DisplayClass48_0
{
	// Fields
	public float overTime;
	public PCArmorInfoPanel_logic <>4__this;

	// Methods

	public void .ctor() { }

	internal bool <CreateChangeSdAni>b__0() { }
}

// Namespace: UIScript
public class PCAttrScrollChoosePanel : CLogicBaseUIForm
{
	// Fields
	public const int iChooseNum = 3;
	private Dictionary<int, Transform> dAttrScrollChoosen;
	public Transform m_TipsArea;
	private Transform Ignore;
	private int IMenuIndex;
	private List<int> lstAttrScroll;
	public Dictionary<int, int> TransDict;

	// Methods

	public void Awake() { }

	public void InitData() { }

	public void InitCallBack() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void RewardEventCallBack(object[] msg) { }

	public void Ignoring() { }

	public void ShowSelectAttrScroll() { }

	public void SelectItem(Transform Clicked) { }

	public int GetTransformPos(Transform Clicked) { }

	public void EnterShow(Transform Item) { }

	public void ExitShow(Transform Item) { }

	public void BackGame() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnEnable>b__10_0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCAttrScrollChoosePanel.<>c__DisplayClass9_0
{
	// Fields
	public Transform NewTrans;
	public PCAttrScrollChoosePanel <>4__this;

	// Methods

	public void .ctor() { }

	internal void <InitCallBack>b__0() { }

	internal void <InitCallBack>b__1() { }
}

// Namespace: UIScript
public class PCConfirmPanel_Logic : CLogicBaseUIForm
{
	// Fields
	public TextMeshProUGUI m_Title;
	public TextMeshProUGUI m_Info;
	public TextMeshProUGUI m_FirstButtonText;
	public TextMeshProUGUI m_SecondButtonText;
	public Transform m_FirstButton;
	public BaseKeybinding m_SecondButton;
	public Buttonevent first;
	public Buttonevent Second;
	public string m_InfoText;
	public bool m_NeedTimer;
	public CTimerNode m_Timer;
	public int m_TimerLength;
	public int NumCount;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void PCConfirmChange(object[] msg) { }

	public void InitUIInfo() { }

	private void clearTimer() { }

	public void InitUIPanel() { }

	public void OnfirstButton() { }

	public void OnSecondButton() { }

	public bool OnTimeFly() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCConfirmPanel_Single_Logic : CLogicBaseUIForm
{
	// Fields
	public TextMeshProUGUI m_Title;
	public TextMeshProUGUI m_Info;
	public TextMeshProUGUI m_ButtonText;
	public Transform m_SingleButton;
	public Buttonevent Single;
	public string m_InfoText;
	public bool m_NeedTimer;
	public CTimerNode m_Timer;
	public int m_TimerLength;
	public int NumCount;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void PCConfirmChange(object[] msg) { }

	public void InitUIInfo() { }

	private void clearTimer() { }

	public void InitUIPanel() { }

	public void OnfirstButton() { }

	public bool OnTimeFly() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCDropCompareWeapon_Logic : CLogicBaseUIForm
{
	// Fields
	public BaseKeybinding SingleClick;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	public void OnBack() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCArchive : CLogicBaseUIForm
{
	// Fields
	private ArchiveData archiveData;
	private ScrollButton chooseBtn;
	private M1Button deleteBtn;
	private GameObject lastPlayTip;
	private TextMeshProUGUI grade;
	private TextMeshProUGUI archiveName;
	private TextMeshProUGUI levelType;
	private TextMeshProUGUI levelName;
	private Image levelImage;
	private Animator chooseAni;
	private bool canLogin;
	private int levelIconSID;
	private Dictionary<int, Color> roundToColor;
	private List<int> handCourseLevel;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void InitEvent() { }

	private void HideDesc(Transform go) { }

	private void ShowDesc(Transform go) { }

	private void OnDeleteClick() { }

	private void DeleteArchive() { }

	private void BackGame() { }

	private void OnChooseClick() { }

	public void ScrollCellContent(object info) { }

	private string GetLevelName(int layer) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void ScrollSelectContent(object infoobj) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCDropKeyHead : PCItemBaseTitle
{
	// Fields
	private NewPlayerObject playerObject;
	private RectTransform selfRect;
	private ScaleCtr selfScale;
	private Transform keyTrans;
	private float m_Scale;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void Update() { }

	public void OnDisable() { }

	public override void AddEventCall() { }

	public override void RemoveEventCall() { }

	public void DropThingsInfo(object[] args) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCDropNpcHead : CLogicBaseUIForm
{
	// Fields
	private NewPlayerObject playerObject;
	private RectTransform selfRect;
	private ScaleCtr selfScale;
	private Transform npcTrans;
	private float m_Scale;
	private Transform markTip;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void Update() { }

	public void OnDisable() { }

	public void OnDestroy() { }

	public void InitUITransform() { }

	public void AddEventCall() { }

	public void RemoveEventCall() { }

	public void DropThingsInfo(object[] args) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCDropRelicHead : PCItemBaseTitle
{
	// Fields
	private NewPlayerObject playerObject;
	private RectTransform selfRect;
	private ScaleCtr selfScale;
	private Transform relicTrans;
	private float m_Scale;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void Update() { }

	public void OnDisable() { }

	public override void AddEventCall() { }

	public override void RemoveEventCall() { }

	public void DropThingsInfo(object[] args) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCDropWeaponHead : PCWeaponBaseTitle
{
	// Fields
	private NewPlayerObject playerObject;
	private ScaleCtr selfScale;
	private Transform weaponTrans;
	private GameObject NewUnlock;
	private RectTransform selfRect;
	public float height;
	public float bl;
	private ItemObject itemInfo;
	private int dropWeaponID;
	private float m_Scale;
	private BaseKeybinding contrastkeyBinding;

	// Methods

	public void Awake() { }

	private void PreLoadItem() { }

	public void OnEnable() { }

	public void Update() { }

	public void OnDisable() { }

	public void AddEventCall() { }

	public void RemoveEventCall() { }

	private void RegisterHotKey(object[] param) { }

	private void DropThingsInfo(object[] args) { }

	private void SetWeaponComparActive(bool active) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCEntry : MonoBehaviour
{
	// Fields
	private EntryString entryDesc;
	private TextMeshProUGUI textName;
	private TextMeshProUGUI textDesc;
	private RectTransform root;
	private Dictionary<int, PCEntry.LuckyHitRadio> luckDict;

	// Methods

	private void Awake() { }

	private void Init() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public void ScrollCellContent(object info) { }

	private bool CheckSpecialWord(int sid, string titleDesc) { }

	public void .ctor() { }
}

// Namespace: 
public class PCEntry.LuckyHitRadio
{
	// Fields
	public int TotalLuckSID;
	public int IntegerLuckSID;
	public int ExtraLuckSID;

	// Methods

	public void .ctor(int total, int integer, int extra) { }
}

// Namespace: UIScript
public class PCEventNpcItemHead : PCItemBaseTitle
{
	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void Update() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCEventNpcWeaponHead : PCWeaponBaseTitle
{
	// Fields
	private NpcEventObject Item;

	// Methods

	public void OnEnable() { }

	public void OnDisable() { }

	public void Update() { }

	public void AddEventCall() { }

	public void RemoveEventCall() { }

	public void RefreshWeaponInfo(object[] args) { }

	public override void ShowDetailedInfo(int weaponSid, bool showAble) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCGraphPaperHead : CLogicBaseUIForm
{
	// Fields
	public Transform m_Itemlogo;
	public Transform m_ItemName;
	public Transform m_Desc;
	public Transform m_Type;
	public int GraphSID;

	// Methods

	public void OnEnable() { }

	public void OnDisable() { }

	public void Update() { }

	public void InitUITransform() { }

	public void AddEventCall() { }

	public void RemoveEventCall() { }

	public void RefreshWeaponInfo(object[] args) { }

	public void ShowInfo(int Graphsid, Vector2 Pos) { }

	public void DelRelic() { }

	public void BuyWarShopItem() { }

	public void PlayAnimation() { }

	public void HideItem() { }

	public void ResumeItem() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCInscription : CLogicBaseUIForm
{
	// Fields
	public Transform m_inputText;
	public Transform m_inputupgrade;
	public DataBase m_Data;
	public Animator m_Animator;
	public RectTransform m_Root;
	public int m_InsID;
	public bool m_Refresh;
	public int m_InsType;
	public InscriptionString Desc;
	public string m_Normal;
	public string m_Empty;
	public string m_Rare;
	public string m_DoubleOn;
	public string m_DoubleOff;
	public string m_Exclusive;
	private string doubleEnter;
	public string CurrentPlaying;
	private int curPanelIndex;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void AddEventCall() { }

	public void RemoveEventCall() { }

	public void InscriptionProp(object[] args) { }

	public void ScrollCellContent(object Info) { }

	private bool IsExclusiveInscription(int id) { }

	public void Compare(int id) { }

	private void CheckBelongPanel() { }

	public void CheckCombinedInscription(int id, NewItemProp SIprop) { }

	public void ShowAnimationClip(string trigger) { }

	public void Refresh() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCInscriptionWeaponHead : PCWeaponBaseTitle
{
	// Fields
	private int m_weaponshape;
	private int m_weaponsid;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void OnDestroy() { }

	public void AddEventCall() { }

	private void OnHide(Transform go) { }

	private void OnEnter(Transform go) { }

	public void RemoveEventCall() { }

	public void InscriptionThingsInfo(object[] args) { }

	public void InscriptionInfo() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCItemBaseTitle : CLogicBaseUIForm
{
	// Fields
	public Image m_Itemlogo;
	public TextMeshProUGUI m_ItemName;
	public TextMeshProUGUI m_Level;
	public TextMeshProUGUI m_Desc;
	public TextMeshProUGUI m_Type;
	public BaseKeybinding m_LongClick;
	protected Dictionary<string, string> relicNameDict;
	protected Animator relicAni;
	protected Transform buyTip;
	protected Transform undiscardTip;
	protected Transform discardTip;
	protected Transform pickTip;
	protected Transform newLockTip;
	protected GameObject markTip;
	protected BaseKeybinding buyBinding;
	protected BaseKeybinding undiscardBinding;
	protected BaseKeybinding discardBinding;
	protected BaseKeybinding pickBinding;
	public int ItemID;
	private GameObject m_TipsObj;
	private GameObject m_Lock;
	private int ShopPos;
	public Transform m_BackGround;
	private Transform rootParent;
	private RectTransform m_SelfRect;
	public bool m_IsFollowMouse;
	[TooltipAttribute] // RVA: 0x273C0 Offset: 0x267C0 VA: 0x1800273C0
	[SerializeField] // RVA: 0x273C0 Offset: 0x267C0 VA: 0x1800273C0
	private Transform baseTransform;
	protected CAutoQueue entryAuto;
	protected CTimerNode entryTimerNode;
	protected Transform entryList;
	protected string eventname;

	// Methods

	public virtual void InitUITransform() { }

	protected void InitRelic() { }

	public virtual void AddEventCall() { }

	public virtual void RemoveEventCall() { }

	public virtual void RefreshWeaponInfo(object[] args) { }

	private void ShowSublimeHeroReward(int sid) { }

	private void ShowSublimeRelicReward(int sid) { }

	public virtual void ShowPrice(int Price, int pricetype, bool isSellOut) { }

	public void ShowItemInfo(int ItemID, Vector2 Pos) { }

	public void ShowInfo(int itemID, Vector2 Pos) { }

	protected void SetRelicQualityName(DataBase info) { }

	private void SetRelicNameActive(string quality) { }

	protected void SetOtherRelicName() { }

	protected void SetMarkTip(bool isActive = True) { }

	public void ShowInfo(int itemID, string type = "") { }

	public void ShowGraphInfo(int Graphsid, Vector2 Pos) { }

	public void ShowDetailedInfo(DataBase Info) { }

	public void AddPackageCallBack() { }

	public void AddShopBuyableCallBack() { }

	public void AddShopRefuseCallBack() { }

	public void AddTalentSwitchCallBack() { }

	public void DelRelic() { }

	public void BuyWarShopItem() { }

	public void SwitchTalent() { }

	public void PlayAnimation() { }

	public void HideItem() { }

	public void ResumeItem() { }

	private void SetSelfPos(Vector2 pos) { }

	protected virtual void ShowEntry(Transform go) { }

	private void ShowEntry() { }

	protected virtual void HideEntry(Transform go) { }

	protected virtual void ClearEntry() { }

	private void ReleaseEntryTimer() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCItemHead : PCItemBaseTitle
{
	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void Update() { }

	private void ShowBuyTips() { }

	public override void ShowPrice(int Price, int pricetype, bool isSellOut) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCPlayerInfoAttrScrollHead : CLogicBaseUIForm
{
	// Methods

	private void OnEnable() { }

	private void OnDisable() { }

	private void OnReceiveInfo(object[] objs) { }

	public void Update() { }

	private void ShowInfo(int sid) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCPlayerInfoRelicHead : CLogicBaseUIForm
{
	// Fields
	private Transform m_Itemlogo;
	private Transform m_ItemName;
	private Transform m_Desc;
	private Transform m_Type;
	private int ItemID;
	private Transform m_Right;
	private Transform m_Left;
	private Transform m_Warcash;
	private Transform m_Cash;
	private Transform m_PayNum;
	private Transform m_TipList;
	private Transform m_InfoPanel;

	// Methods

	private void OnEnable() { }

	private void OnDisable() { }

	public void Update() { }

	private void InitUI() { }

	private void OnReceiveInfo(object[] objs) { }

	private void ShowInfo(int sid) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCPlayerInfoTalentHead : CLogicBaseUIForm
{
	// Fields
	private Transform m_Itemlogo;
	private Transform m_ItemName;
	private Transform m_Desc;
	private Transform m_Title;
	private Transform m_Type;
	private Transform m_TipList;
	private Transform m_InfoPanel;
	private Dictionary<int, Transform> m_LevelDict;
	private int ItemID;

	// Methods

	private void OnEnable() { }

	private void OnDisable() { }

	public void Update() { }

	private void InitUI() { }

	private void OnReceiveInfo(object[] objs) { }

	private void ShowInfo(int ItemID) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCPlayerInfoWeaponHead : MonoBehaviour
{
	// Fields
	public Transform m_Bulletlogo;
	public Transform m_Weaponlogo;
	public Transform m_WeaponType;
	public Transform m_HurtType;
	public Transform m_Ntype;
	public Transform m_TType;
	public Transform m_Ftype;
	public Transform m_PType;
	public List<Transform> m_HurtList;
	public Transform m_WeaponName;
	public Transform m_Level;
	public Dictionary<int, Transform> m_LevelDict;
	public Transform m_Desc;
	public Transform m_InscriptionList;
	public BaseKeybinding m_LongClick;
	public const string m_Normal = "DAM_TYPE_NORMAL";
	public const string m_Fire = "DAM_TYPE_FIRE";
	public const string m_Corrision = "DAM_TYPE_CORRISION";
	public const string m_Thunder = "DAM_TYPE_THUNDER";
	public CAutoQueue Auto;
	public int WeaponID;
	public Transform m_Right;
	public Transform m_Left;
	public Transform m_Warcash;
	public Transform m_Cash;
	public Transform m_PayNum;
	public Transform m_TipList;
	public Transform m_InfoPanel;

	// Methods

	private void OnEnable() { }

	private void OnDisable() { }

	public void Update() { }

	private void InitUI() { }

	private void OnReceiveEvent(object[] objs) { }

	private void ShowInfo(int WeaponSid) { }

	private void ShowHurtType(Transform type) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCRelicHead : CLogicBaseUIForm
{
	// Fields
	public Transform m_Itemlogo;
	public Transform m_ItemName;
	public Transform m_Desc;
	public Transform m_Type;
	public BaseKeybinding m_LongClick;
	public int ItemID;
	public Transform m_Right;
	public Transform m_Left;
	private Transform m_Warcash;
	private Transform m_Cash;
	private Transform m_PayNum;
	private int ShopPos;
	public Transform m_TipList;
	public Transform m_InfoPanel;

	// Methods

	public void OnEnable() { }

	public void OnDisable() { }

	public void Update() { }

	public void InitUITransform() { }

	public void AddEventCall() { }

	public void RemoveEventCall() { }

	public void RefreshWeaponInfo(object[] args) { }

	public void ShowPrice(int Price, int pricetype) { }

	public void ShowInfo(int ItemID, Vector2 Pos) { }

	public void AddPackageCallBack() { }

	public void AddShopBuyableCallBack() { }

	public void AddShopRefuseCallBack() { }

	public void DelRelic() { }

	public void BuyWarShopItem() { }

	public void PlayAnimation() { }

	public void HideItem() { }

	public void ResumeItem() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCTalentHead : CLogicBaseUIForm
{
	// Fields
	public Transform m_Itemlogo;
	public Transform m_ItemName;
	public Transform m_Desc;
	public Transform m_Title;
	public Transform m_Type;
	public Transform m_TipList;
	public Transform m_InfoPanel;
	public Dictionary<int, Transform> m_LevelDict;
	public BaseKeybinding m_long;
	public int ItemID;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDestroy() { }

	public void Update() { }

	public void InitUITransform() { }

	public void AddEventCall() { }

	public void RemoveEventCall() { }

	public void RefreshWeaponInfo(object[] args) { }

	public void ShowInfo(int ItemID, Vector2 Pos, int level) { }

	public void SwitchTalent() { }

	public void HideTalent() { }

	public void ResumeItem() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCWarCompareWeapon : PCWeaponBaseTitle
{
	// Fields
	private string weaponName;
	private bool isWeapon1Active;
	private bool isWeapon2Active;
	private Transform hasNull1;
	private Transform hasNull2;
	private M1Button selfBtn;

	// Methods

	private void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public override void InitUITransform() { }

	private void OnExit(Transform go) { }

	private void OnEnter(Transform go) { }

	private void SetAnimation(string name) { }

	private void OnDialogClick() { }

	private void ReplaceWeapon(bool isActive) { }

	public void AddEventCall() { }

	public void RemoveEventCall() { }

	public void RefreshWeaponInfo(object[] args) { }

	private void ShowSelfWeaponInfo(bool isActive, bool isUsing, ItemObject shopObject, int dropID) { }

	private void SetWeaponNameAndBultInfo(int sid) { }

	private void SetWeaponInfoActive(bool active) { }

	private void SetIsUsingActive(bool active) { }

	public void ShowShopInfo(WarShopObject weapon) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCWarShopCompareWeapon : PCWeaponBaseTitle
{
	// Fields
	private string weaponName;

	// Methods

	public void OnEnable() { }

	public void OnDisable() { }

	public override void InitUITransform() { }

	public void AddEventCall() { }

	private void OnHide(Transform go) { }

	private void OnEnter(Transform go) { }

	public void RemoveEventCall() { }

	public void RefreshWeaponInfo(object[] args) { }

	private void ShowSelfWeaponInfo(bool isActive, bool isUsing, WarShopObject shopObject, bool isFirstWeapon) { }

	private void SetWeaponNameAndBultInfo(WarShopObject shopObject) { }

	private void SetWeaponInfoActive(bool active) { }

	private void SetIsUsingActive(bool active) { }

	public void ShowShopInfo(WarShopObject weapon) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCWarShopWeaponHead : PCWeaponBaseTitle
{
	// Fields
	public Transform m_Warcash;
	public Transform m_Cash;
	public WarShopObject m_ShopItem;
	private Transform rootParent;
	private BaseKeybinding compareKeyBinding;
	private BaseKeybinding buyBinding;

	// Methods

	public void OnEnable() { }

	public void OnDisable() { }

	public override void InitUITransform() { }

	public void AddEventCall() { }

	private void RegisterHotKey(object[] param) { }

	public void RemoveEventCall() { }

	public void RefreshWeaponInfo(object[] args) { }

	public void ShowPrice(int Price, int pricetype, bool isSellOut) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCWeaponBaseTitle : CLogicBaseUIForm
{
	// Fields
	public Image m_Weaponlogo;
	public TextMeshProUGUI m_WeaponType;
	public TextMeshProUGUI m_WeaponName;
	public TextMeshProUGUI m_Level;
	public TextMeshProUGUI m_Desc;
	public TextMeshProUGUI m_WeaponTypeDesc;
	public Transform m_InscriptionList;
	public Transform EntryList;
	public Image m_LayerBulletlogo;
	public Image m_LayerWeaponlogo;
	public TextMeshProUGUI m_LayerBulletType;
	protected BaseKeybinding contrastBinding;
	protected Transform contrastObj;
	protected Transform buyTip;
	protected Transform pickTip;
	protected Transform usingTip;
	protected GameObject markTip;
	public const string m_Normal = "Normal";
	public const string m_Fire = "fire";
	public const string m_Corrision = "poison";
	public const string m_Thunder = "thunder";
	public CAutoQueue Auto;
	protected CAutoQueue EntryAuto;
	public int WeaponID;
	protected TextMeshProUGUI hurtDesc;
	protected TextMeshProUGUI abnormalDesc;
	protected int buffProb;
	protected Transform imgLine;
	public Transform m_Right;
	public Dictionary<string, TextMeshProUGUI> m_PropertyDict;
	public Dictionary<string, Transform> m_CompareDict;
	public const string m_Att = "Att";
	public const string m_Crt = "CrazyEff";
	public const string m_Bullet = "BulletPerMin";
	public const string m_Mag = "MagzineCap";
	public Transform m_BackGround;
	public Animator m_BackGroundAni;
	public int CurWeaponID;
	public NewItemProp SIProp;
	public int CurShowID;
	public NewItemProp ShowProp;
	public string Weaponevent;
	public BaseKeybinding m_LongClick;
	public int ShopPos;
	public string m_DamageType;
	[TooltipAttribute] // RVA: 0x273C0 Offset: 0x267C0 VA: 0x1800273C0
	[SerializeField] // RVA: 0x273C0 Offset: 0x267C0 VA: 0x1800273C0
	private Transform baseTransform;
	protected CTimerNode entryTimerNode;
	private int luckHit;
	private Dictionary<string, ServerDefine.DamageElement> hurtTypeDict;
	protected bool haveWeaponHurtType;
	protected bool haveInscriptionHurtType;
	private static List<string> checkAttr;

	// Methods

	public virtual void InitUITransform() { }

	public virtual void ShowHurType(string type, int clientID) { }

	private string GetHurtType(int type) { }

	protected void SetMarkTip(bool isActive = True) { }

	public virtual void ShowInscriptionList(List<int> ForgetList, string type, int Grade) { }

	private void ForceRebuildContentFilter() { }

	private List<int> SortInscription(List<int> forgetList) { }

	private List<int> AddSortInscriptionHelp(List<int> scr, List<int> res) { }

	public virtual void ClearInscription() { }

	public virtual void GetCurWeaponInfo() { }

	public NewItemProp GetWeaponInfo(int id) { }

	public virtual void GetShowWeaponInfo(int weaponSID) { }

	public void ShowComparison(bool status) { }

	public void ShowTitle(string m_Att, float first, float m_first) { }

	protected string GetAttr(float attr, int trajectory, bool isUp = False, float upAttr = 0) { }

	protected void SetLuckHit() { }

	protected void SetLuckHit(int luck) { }

	public void CalculateNum(NewItemProp weapon, out int first, out float second, out int third, out int forth, out int fifth, out string sixth) { }

	public void CalculateWarNum(WarShopObject weapon, int SID, out int first, out float second, out int third, out int forth, out int fifth, out string sixth) { }

	public void CalculateNum(Dictionary<string, object> data, int SID, out int first, out float second, out int third, out int forth, out int fifth, out string sixth) { }

	public void AddWeaponEventCall() { }

	public void RemoveWeaponEventCall() { }

	public void RefreshSkillProp(object[] msg) { }

	public void ShowWarShopInfo(WarShopObject weapon) { }

	public virtual void ShowDetailedInfo(int WeaponSid, bool ShowAble) { }

	public virtual void ShowDetailedInfo(ItemObject Object, bool ShowAble) { }

	public virtual void ShowDetailedInfo(ItemObject itemObject, int id, bool showAble) { }

	public virtual void ShowInscription(int WeaponId, string type) { }

	public virtual void ShowWarShopInscription(WarShopObject weapon, int weaponID = 0) { }

	public virtual void ShowInscription(List<int> ForgetList, int Grade) { }

	public virtual void ShowInfo(int WeaponSid) { }

	public void CheckElementType(int type) { }

	public void CheckInscriptionHurtType(int type) { }

	public virtual void ResetNum() { }

	protected virtual void ShowEntry(Transform go) { }

	private void ShowEntryHelp() { }

	protected virtual void HideEntry(Transform go) { }

	protected virtual void ClearEntry() { }

	private void ReleaseEntryTimer() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: UIScript
public class PCWeaponHead : PCWeaponBaseTitle
{
	// Methods

	public void OnEnable() { }

	public void OnDisable() { }

	public void Update() { }

	public void AddEventCall() { }

	public void RemoveEventCall() { }

	public void RefreshWeaponInfo(object[] args) { }

	public void AddPackageCallBack() { }

	public void DeleteItem() { }

	public void HideItem() { }

	public void ResumeItem() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class PCHeroInfo_logic : CLogicBaseUIForm
{
	// Fields
	public Transform Coin;
	public NewPlayerObject HeroObj;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void HeroPropChange(object[] msg) { }

	public void InitCallBack() { }

	public void RemoveCallBack() { }

	private void RefreshHasHero(int heroid) { }

	private void ViewHeroIcon() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class PCHpInfoPanel_logic : CLogicBaseUIForm
{
	// Fields
	protected static float MATH_ERR;
	public static float LOW_HP_RATE;
	public static float ADD_PRE_TIME;
	public static float LOSE_PRE_TIME;
	public static float FullThresh;
	public static float LowThresh;
	protected CTimerNode m_AddHpTimer;
	protected CTimerNode m_LoseHpTimer;
	protected string m_hpPropChangeEvent;
	protected float m_RealHpValue;
	protected float m_PreAddHpValue;
	protected float m_MaxHpValue;
	protected bool m_IsNearDeath;
	protected GameObject m_LowHPSubEffect;
	protected GameObject m_LowHPAddEffect;
	protected bool m_AniFlag_Red;
	protected bool m_AniFlag_Add;
	protected GameObject m_U3DHpPreLoss;
	protected Image HPLossBar;
	protected GameObject m_U3DHpPreAdd;
	protected Image HPAddBar;
	protected GameObject m_U3DHpNum;
	public Transform FullShiled;
	public Transform NormalShield;
	public Transform EmptyShield;
	public Image SDFullShiled;
	public Image SDNormalShield;
	public Image SDEmptyShield;
	public Image CurrentShowedShield;
	public float CurFillAmount;
	public List<Transform> m_ShieldArray;

	// Properties
	public float realHpValue { get; }
	public float preAddHpValue { get; }
	public float maxHpValue { get; }
	public bool isNearDeath { get; set; }

	// Methods

	public float get_realHpValue() { }

	public float get_preAddHpValue() { }

	public float get_maxHpValue() { }

	public bool get_isNearDeath() { }

	public void set_isNearDeath(bool value) { }

	public void Start() { }

	protected void InitData() { }

	protected void InitPanel() { }

	protected void InitCallBack() { }

	public void OnDestroy() { }

	protected void ReleaseAddHpTimer() { }

	protected void ReleaseLoseHpTimer() { }

	protected void ClearLowHpAddEffect() { }

	protected void ClearLowHpSubEffect() { }

	public void ShowPanelNum(float showHp, float maxHp) { }

	protected bool GetHeroHpInfo(out float hp, out float maxhp) { }

	public void RefreshByPropChange(object[] arg) { }

	public void RefreshByHeal(object[] arg) { }

	public void RefreshHpEffByState(object[] arg) { }

	protected bool _LoseHpAni(float overTime) { }

	protected bool _AddHpAni(float overTime) { }

	public bool CheckAddHpComplete() { }

	protected void CreateChangeHpAni(float deltaHp, float deltaMaxHp) { }

	protected void SetCurrentHpRate(float percent) { }

	protected void ShowDifferentStateHp(float percent) { }

	protected void SetPreLoseHpRate(float percent) { }

	protected void SetPreAddHpRate(float percent) { }

	protected void CheckHpAnim() { }

	public void ChangePreAddHpValue(float deltahp) { }

	public void CreateLowHpEffectSub() { }

	public void CreateLowHpEffectAdd() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCHpInfoPanel_logic.<>c__DisplayClass55_0
{
	// Fields
	public PCHpInfoPanel_logic <>4__this;
	public float oldCurRate;

	// Methods

	public void .ctor() { }

	internal void <_AddHpAni>b__0(float oldRate, float newRate) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCHpInfoPanel_logic.<>c__DisplayClass57_0
{
	// Fields
	public float overTime;
	public PCHpInfoPanel_logic <>4__this;

	// Methods

	public void .ctor() { }

	internal bool <CreateChangeHpAni>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCHpInfoPanel_logic.<>c__DisplayClass57_1
{
	// Fields
	public float overTime;
	public PCHpInfoPanel_logic <>4__this;

	// Methods

	public void .ctor() { }

	internal bool <CreateChangeHpAni>b__1() { }
}

// Namespace: UIScript
internal class PCInscriptionShop_logic : CLogicBaseUIForm
{
	// Fields
	public Transform m_U3DMainWeapon;
	public Transform m_U3DDeuptyWeapon;
	public Transform m_U3DMainUpgrade;
	public Transform m_U3DDeputyUpgrade;
	public Transform m_U3DMainRecast;
	public Transform m_U3DDeputyRecast;
	private BtnAniCtr m_BtnAniMainUpgrade;
	private BtnAniCtr m_BtnAniDeputyUpgrade;
	private BtnAniCtr m_BtnAniMainRecast;
	private BtnAniCtr m_BtnAniDeputyRecast;
	public Transform m_CommomGuide;
	public List<InscriptionUnit> m_WeaponList;
	private RectTransform inscriptionInfoMain;
	private RectTransform inscriptionInfoDeputy;
	private RectTransform descMain;
	private RectTransform descDeputy;
	private TextMeshProUGUI UpGradeNum;
	private Animator UpNumAni;
	public CAutoQueue m_AutoOne;
	public CAutoQueue m_AutoTwo;
	public Dictionary<Transform, int> m_ItemToTransform;
	public Dictionary<int, InscriptionUnit> m_ItemToInscriptionUnit;
	public Transform m_TipsArea;
	private bool MainCanRecast;
	private bool DeputyCanRecast;
	private bool mainUpGradeCashSatisfy;
	private bool deputyUpGradeCashSatisfy;
	private int curMouseEnter;
	private TextMeshProUGUI upGradeNum;
	private CTimerNode upGradeNode;
	private TextMeshProUGUI tips;
	private Button m_ReturnBtn;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public override void HeroInjured(object[] msg) { }

	public void InitData() { }

	public void InitUICallBack() { }

	private void InitBtnEvent() { }

	private void RemoveBtnEvent() { }

	private void CloseGuide() { }

	private void MainUpgradeHighlighted() { }

	private void MainUpgradeNormal() { }

	private void MainRecastHighlighted() { }

	private void MainRecastNormal() { }

	private void DeputyUpgradeHighlighted() { }

	private void DeputyUpgradeNormal() { }

	private void DeputyRecastHighlighted() { }

	private void DeputyRecastNormal() { }

	private void SetTipsActive(Transform trans, bool isUpGrade, bool isActive) { }

	public void InitEvent() { }

	public void InitPanel() { }

	public void RefreshPanel() { }

	public void SetUpDetailedPanel(Transform Betreated, InscriptionUnit Showed) { }

	public void RefreshDetailedPanel(Transform Betreated, InscriptionUnit Showed) { }

	public void BuildWeaponPanel(Transform Betreated, int CurWeapon) { }

	public void RefreshSetupOption(Transform Dealwith, InscriptionUnit Showed, int CurWeapon) { }

	public void RecheckTextColor(Transform CheckText, int CashOwned, int Cash, int btnType, int CurWeapon) { }

	public void CheckCashLogo(Transform Dealwith, Vector3 Info, int btnType, int CurWeapon) { }

	public void Backing() { }

	public void PlayerPropChange(object[] args) { }

	public void WeaponPropChange(object[] args) { }

	public void PlayerMoneyPropChange(object[] args) { }

	public void TempScreenHotKey(object[] args) { }

	private void JudgeCommonGuide() { }

	private void UpdateCurMouseEnterState() { }

	private void SetPauseActive(bool isActive) { }

	public void ForBidAllButton() { }

	public void ShowDotween(Transform Dealwith, int shapeID) { }

	public void Selecting(Transform ClickedItem, int Mode, Transform btnTrans, bool isMain) { }

	private void PlayClickAni(Transform ClickedItem, int Mode, bool isMain) { }

	private void AddUpGradeTimer(TextMeshProUGUI text, int curNum, int finalNum, float time) { }

	private void ClearUpGradeTimer() { }

	private void ForceRebuildContentFilter() { }

	public Transform GetTransform(int id) { }

	public InscriptionUnit GetInscriptionUnit(int id) { }

	public bool CheckMoneyFit(Vector3 Info) { }

	private bool IsExistDoubleIns(int WeaponID) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitUICallBack>b__37_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitUICallBack>b__37_1() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitUICallBack>b__37_2() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitUICallBack>b__37_3() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitPanel>b__51_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <TempScreenHotKey>b__63_0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCInscriptionShop_logic.<>c__DisplayClass71_0
{
	// Fields
	public TextMeshProUGUI text;
	public int curNum;
	public int finalNum;
	public PCInscriptionShop_logic <>4__this;

	// Methods

	public void .ctor() { }

	internal bool <AddUpGradeTimer>b__0() { }
}

// Namespace: UIScript
internal class PC_Package_logic : CLogicBaseUIForm
{
	// Fields
	private Transform m_TipsArea;
	private Transform m_TipsArea2;
	private GameObject m_Discard;
	private int m_Index;
	private Transform m_LeftBtn;
	private Transform m_RightBtn;
	private Image m_LeftArrow;
	private Image m_RightArrow;
	private Animator m_PageAni;
	private Dictionary<int, M1Toggle> m_TypeBtnDict;
	private int curShowType;
	private Color m_HideColor;
	private Color m_ShowColor;
	private bool IsGuide;
	private float openPackageTime;

	// Methods

	public void Awake() { }

	private void InitData() { }

	private void InitUGUICallBack() { }

	public void OnEnable() { }

	private void Start() { }

	public void OnDisable() { }

	public override void HeroInjured(object[] msg) { }

	public void OnClosePackage() { }

	private void ShowDiscardTips(object[] msg) { }

	public void TempScreenHotKey(object[] args) { }

	public void OnDestroy() { }

	private void ReleaseCallback() { }

	private void OnShowType(int index) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <TempScreenHotKey>b__24_0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PC_Package_logic.<>c__DisplayClass17_0
{
	// Fields
	public int type;
	public PC_Package_logic <>4__this;

	// Methods

	public void .ctor() { }

	internal void <InitUGUICallBack>b__0(bool p) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PC_Package_logic.<>c__DisplayClass18_0
{
	// Fields
	public PC_Package_logic <>4__this;
	public WarTeamerInfoManager teamerInfomgr;

	// Methods

	public void .ctor() { }

	internal void <OnEnable>b__0(int keyVal) { }

	internal void <OnEnable>b__1() { }

	internal void <OnEnable>b__2() { }

	internal void <OnEnable>b__3() { }
}

// Namespace: UIScript
public class PCTalentChoose : CLogicBaseUIForm
{
	// Fields
	private Animator m_HideAni;
	private Dictionary<int, M1Button> m_BtnDict;
	private Dictionary<int, Animator> m_AniDict;
	private Dictionary<int, Image> m_GrenreIconDict;
	private Dictionary<int, TextMeshProUGUI> m_GrenreNameDict;
	private Dictionary<int, TextMeshProUGUI> m_GrenreDescDict;
	private Dictionary<int, Image> m_TalentIconDict;
	private Dictionary<int, TextMeshProUGUI> m_TalentNameDict;
	private Dictionary<int, TextMeshProUGUI> m_TalentInfoDict;
	private Dictionary<int, Animator> m_LevelAniDict;
	private Image m_SelectIcon;
	private Dictionary<int, TextMeshProUGUI> m_TalentCountDict;
	private Dictionary<int, TextMeshProUGUI> m_GrenreNameTitleDict;
	private Dictionary<int, Image> m_GrenreIconTitleDict;
	private Dictionary<int, Transform> m_ArrowDict;
	private Dictionary<int, Transform> m_HighlightDict;
	private Dictionary<int, int> m_GradeDict;
	private Dictionary<int, bool> m_IsShowDict;
	private Animator m_TalentCountTitleAni;
	private GameObject talentTree;
	private M1Button tabBtn;
	private Button m_ReturnBtn;
	private int m_EventID;
	public Transform m_CommomGuide;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void InitTransform() { }

	private void InitBtnEvent() { }

	private void InitEvent() { }

	private void RemoveEvent() { }

	private void ShowPanel() { }

	private void SetHighlightDesc(int sid, int pos, DataBase TalentInfo) { }

	private void JudgeCommonGuide() { }

	private void OnTab() { }

	private void Giveup() { }

	private void CloseGuide() { }

	private void OpTalent(int sid, int pos = 0, int type = 0, string selectPath = "") { }

	private void OnEnterChooseBtn(Transform t) { }

	private void OnExitChooseBtn(Transform t) { }

	public void Hide() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCTalentChoose.<>c__DisplayClass31_0
{
	// Fields
	public int sid;
	public int curIndex;
	public int type;
	public string sImgPath;
	public PCTalentChoose <>4__this;

	// Methods

	public void .ctor() { }

	internal void <ShowPanel>b__0() { }
}

// Namespace: UIScript
public class PCPackageBaseWeapon_Logic : MonoBehaviour
{
	// Fields
	private TextMeshProUGUI m_Name;
	private TextMeshProUGUI m_Desc;
	private TextMeshProUGUI m_Level;
	private TextMeshProUGUI m_Att;
	private TextMeshProUGUI m_Crt;
	private TextMeshProUGUI m_Bullet;
	private TextMeshProUGUI m_Mag;
	private Image m_IconLogo;
	private GameObject m_Right;
	private int weaponObjectId;
	private string eventName;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	private void InitEvent() { }

	private void RemoveEvent() { }

	private void InitTransform() { }

	private void RefreshWeapon(object[] args) { }

	public void HeroPropChange(object[] msg) { }

	private void SetCurUse() { }

	private void ShowPanel() { }

	private void CalculateNum(NewItemProp weapon, out int att, out float crt, out int bullet, out int mag) { }

	private void ShowInfo(int WeaponSid) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class AddtionPair
{
	// Fields
	public Transform AddtionTransform;
	public List<string> LstAddtionPara;

	// Methods

	public void .ctor() { }
}

// Namespace: UIScript
internal class PCPackagePanelAttrScroll : CLogicBaseUIForm
{
	// Fields
	private Dictionary<int, List<AddtionPair>> m_additionMatch;
	public Dictionary<int, Transform> propertyType;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	private void InitTransform() { }

	private void InitPanel() { }

	public void RefreshByItemChange(object[] args) { }

	public void RefreshTitleInfo() { }

	public void RefreshAdditionInfo(int sid) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class PCsPackagePanelNew_logic : CLogicBaseUIForm
{
	// Fields
	private Transform m_U3DPackageEquip;
	private Transform m_U3DPackageTalent;
	private Transform m_U3DPackageRelic;
	private Transform KeyNum;
	private Transform m_U3DSettingButton;
	private Transform m_U3DSkillList;
	private Transform m_U3DPropertyList;
	private Transform m_U3DInfoBase;
	private Transform m_U3DAttrScrollDesc;
	private Transform m_U3DAttrScrollDescList;
	private Dictionary<int, string> m_ShowPropDict;
	private Dictionary<int, Transform> m_PropKey2UIItem;
	protected string m_PropET;
	private int m_LenDescItem;
	private Dictionary<int, string> m_PropKey2Title;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void InitData() { }

	public void InitUGUICallBack() { }

	public void InitCallBack() { }

	public void InitPanel() { }

	public void ShowSkillInfo() { }

	public void ShowPropInfo() { }

	public int GetAttrScrollTotalNumByType(int type) { }

	public void ShowAttrScrollDescInfo(int type) { }

	public int TransformMapToAttrScrollType(Transform button) { }

	public void OnClose() { }

	public void OnTabEquip(bool isSelected) { }

	public void OnTabTalent(bool isSelected) { }

	public void OnTabRelic(bool isSelected) { }

	public void HeroInjured(object[] args) { }

	public void RefreshByItemChange(object[] args) { }

	public void ShowKeyNum() { }

	public void ShowDetailedSkillInfo(Transform Button) { }

	public void HideDetailedSkillInfo(Transform Button, int butto) { }

	public void ShowAttrScrollDesc(Transform Button) { }

	public void HideAttrScrollDesc(Transform Button, int butto) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class PCPackagePanelNewEquip_logic : CLogicBaseUIForm
{
	// Fields
	protected Transform m_CurSelectedItem;
	protected Transform m_CurDragItem;
	protected Transform m_CurEnterItem;
	private bool IsDrag;
	private Vector2 DragPos;
	private Transform m_DragItem;
	private RectTransform PackageRectTran;
	protected Dictionary<Transform, ItemObject> m_AllUIItemSet;
	protected Dictionary<Transform, int> m_UIItem2ClientPos;
	protected Dictionary<int, Transform> m_ClientPos2UIItem;
	protected Dictionary<int, Transform> m_BulletPos2UIItem;
	protected List<Transform> m_InfoListCloneItem;
	protected List<ItemObject> m_PackageLst;
	protected Dictionary<int, ItemObject> m_EquipDict;
	protected Dictionary<string, ScriptEventManager.EventHandler> m_ItemPropChangeCallBack;
	private Camera UICamera;
	protected int m_CurWeaponPos;
	private RenderTexture RenderTexture;
	public Dictionary<int, Transform> Inscriptionlist;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void ClearListCloneItem() { }

	public void RemoveAllPropCallBack() { }

	public void InitData() { }

	public void InitCallBack() { }

	public void InitUICallBack() { }

	public void InitPanel() { }

	public int GetClientPosByUIObj(Transform uiobj) { }

	public Transform GetUIObjByPos(int clientpos) { }

	public Transform GetBulletObjBySID(int sid) { }

	public void RefreshByItemData(object[] param) { }

	public void RefreshByHeroProp(object[] param) { }

	public void CallBackEvent(object[] param) { }

	public void ShowOnEquip() { }

	public void UpdateUIItem(Transform go, ItemObject io) { }

	public void ShowBulletPanel(Transform uiObj, int bullet, int maxbullet) { }

	public void ShowItemPanel(Transform uiObj, ItemObject itemInfoObj) { }

	public void ShowInscriptionList(int cuweaponID, Transform Equip) { }

	public void EmptyInscriptionList(Transform Equip) { }

	public void ShowSelected(Transform uiObj, bool isSelected) { }

	public void ShowEntered(Transform uiObj, bool isEntered) { }

	public void BeginDragInfo(Transform uiObj) { }

	public void EndDragInfo(Transform uiObj) { }

	public void ShowDescInfo(Transform uiObj) { }

	public void OnEquip() { }

	public void OnDismount() { }

	public void OnThrowDrop() { }

	public void OnItemPropChange(object[] args) { }

	private void OP_DropItem(Transform fromUIObj) { }

	private void OP_UnEquip(Transform fromUIObj) { }

	private void OP_Equip(Transform fromUIObj) { }

	private bool CanMove(Transform fromUIObj, Transform toUIObj) { }

	private void OP_CurWeapon(Transform fromUIObj, Transform toUIObj) { }

	private void DrogChangeItemPos(Transform fromUIObj, Transform toUIObj) { }

	public void OnSelectItem(Transform uiObj) { }

	public void OnDownItem(Transform uiObj) { }

	public void OnQuitInfo(Transform uiObj) { }

	public void OnEnterInfo(Transform uiObj) { }

	public void OnSelectDragItem(Transform uiObj) { }

	public void OnDownDragItem(Transform uiObj) { }

	public void OnBeginDragItem(Transform uiObj, PointerEventData eventData) { }

	public void OnEndDragItem(Transform uiObj, PointerEventData eventData) { }

	public void OnDragItem(Transform uiObj, Vector2 pos) { }

	public void OnEnterItem(Transform uiObj) { }

	public void OnExitItem(Transform uiObj) { }

	public void DeleteWeapon(ItemObject itemInfo) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitPanel>b__27_0(ItemObject itemInfo, int pos) { }
}

// Namespace: UIScript
public class PCPackageWeaponHead_Logic : PCWeaponBaseTitle
{
	// Fields
	private GameObject m_WeaponInfo;
	private GameObject m_NoInfo;
	private TextMeshProUGUI m_BulletNum;
	private int m_SelfWeaponID;
	private int m_SelfPos;
	private int m_PackPos;
	private M1Button btn;
	private bool selfOnEnterState;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	private void InitSelfTransform() { }

	private void InitSelfEvent() { }

	private void RemoveSelfEvent() { }

	public void RefreshByItemData(object[] param) { }

	public void HeroPropChange(object[] msg) { }

	public void OnEnterInfo(Transform uiObj) { }

	public void OnQuitInfo(Transform uiObj) { }

	public void AddLongClickEvent() { }

	private void RemoveLongClickEvent() { }

	public void DeleteItem() { }

	private void DeleteWeapon(ItemObject itemInfo) { }

	private void SetPackPos() { }

	private ItemObject GetItemInfo() { }

	private void SetCurUse() { }

	private void SetBulletNum(ItemObject obj) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCRelicUnit : CLogicBaseUIForm
{
	// Fields
	public Transform m_U3D_Logo;
	public RelicObject m_Item;
	private bool m_CanDrop;
	private bool m_Show;
	private GameObject m_LockTips;
	private Animator m_ColorAni;

	// Methods

	private void Awake() { }

	public void OnDisable() { }

	public void ScrollCellContent(object relicData) { }

	public void PointerOn(Transform Button) { }

	public void DealWithPointerEnter() { }

	public void PointerOff(Transform Button) { }

	public void OnDestroy() { }

	public void ScrollLeftDownContent() { }

	public void ScrollSelectContent() { }

	public void ScrollLeftUpContent() { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCRelifeMessageInfo : MonoBehaviour
{
	// Fields
	private Animator ani;
	private int messagecount;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDestroy() { }

	public void InitMessage() { }

	public void RemoveMessage() { }

	public void RelifeChange(object[] args) { }

	public void ChangeRelife(int total, int left) { }

	public void ChangeAnim(int type) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class PCShieldInfoPanel_logic : CLogicBaseUIForm
{
	// Fields
	public const float MATH_ERR = 0.01;
	public static float LOW_SD_RATE;
	public static float ADD_PRE_TIME;
	public static float LOSE_PRE_TIME;
	public static float FullThresh;
	public static float LowThresh;
	protected CTimerNode m_LoseSdTimer;
	protected float m_RealSdValue;
	protected float m_PreAddSdValue;
	protected float m_MaxSdValue;
	protected bool m_AniFlag_Red;
	private Transform FullShiled;
	private Transform NormalShield;
	private Transform EmptyShield;
	private Animator m_hp;
	private Image SDFullShiled;
	private Image SDNormalShield;
	private Image SDEmptyShield;
	public Image CurrentShowedShield;
	public float CurFillAmount;
	protected GameObject m_U3DSdPreLoss;
	protected Image SDLossBar;
	protected GameObject m_U3DSdNum;
	private string m_shieldPropChangeEvent;
	public List<Transform> m_ShieldArray;
	private int m_ShieldActionID;

	// Properties
	public float realSdValue { get; }
	public float preAddSdValue { get; }
	public float maxSdValue { get; }

	// Methods

	public float get_realSdValue() { }

	public float get_preAddSdValue() { }

	public float get_maxSdValue() { }

	public void Start() { }

	private void OnEnable() { }

	protected void InitData() { }

	private void RefreshShield() { }

	protected void InitPanel() { }

	protected void InitCallBack() { }

	public void OnDestroy() { }

	public void ShowPanelNum(float showSD, float maxSD) { }

	private bool IsBuleSwallow() { }

	protected bool GetHeroSdInfo(out float sd, out float maxsd) { }

	public void RefreshByPropChange(object[] arg) { }

	protected void SetCurrentSdRate(float percent) { }

	protected void ShowDifferentStateHp(float percent) { }

	protected void SetPreLoseSdRate(float percent) { }

	protected void CreateChangeSdAni(float deltaSd, float deltaMaxSd) { }

	private void AddShieldAction() { }

	private void DelShieldAction() { }

	protected bool _LoseSdAni(float overTime) { }

	protected void ReleaseLoseSdTimer() { }

	protected void CheckSdAnim() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCShieldInfoPanel_logic.<>c__DisplayClass46_0
{
	// Fields
	public float overTime;
	public PCShieldInfoPanel_logic <>4__this;

	// Methods

	public void .ctor() { }

	internal bool <CreateChangeSdAni>b__0() { }
}

// Namespace: UIScript
internal class PCTalentInfoPanel_Logic : CLogicBaseUIForm
{
	// Fields
	public Dictionary<int, Transform> TalentList;
	public List<TalentObject> TalentObjList;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void InitTransform() { }

	public void InitData() { }

	public void InitCallBack() { }

	public void RemoveCallBack() { }

	public void InitPanel() { }

	public void ShowSpecificTalent(int index) { }

	public void PropertyChange(object[] args) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCTeamWarInfoPanel_logic : CLogicBaseUIForm
{
	// Fields
	public GameObject TeamBG;
	public Transform OneTeam;
	public Dictionary<int, Transform> TeamDict;
	public Dictionary<int, Transform> TeamShiedDict;
	public Dictionary<int, Transform> TeamHPDict;
	public float HpThreshHold;
	public int TeamNO;
	public const string ImgPath = "Res/Atlas/teamicon/teamicon/team_bg{0}";
	public List<int> PIDLst;
	private const int m_TeamerStateLive = 0;
	private const int m_TeamerStateDeath = 1;
	private const int m_TeamerStateWatchWar = 2;
	private const int m_TeamerStateOutline = 3;
	private const int m_TeamerStateLeaveTeam = 4;
	private bool m_CanRefresh;

	// Methods

	public void Awake() { }

	private void OnEnable() { }

	public void OnDestroy() { }

	public void PropChange(object[] msg) { }

	public void TeamerReadyTransfer(object[] msg) { }

	public void UpdateTeamerReadyState(int pid) { }

	public void UpdateSceneImg(int pid) { }

	public void GameEventChange(object[] msg) { }

	public void FakerDeadEventCallBack(object[] msg) { }

	public void SalveEventCallBack(object[] msg) { }

	private void VoiceCallBack(object[] msg) { }

	public void TeamEventCallBack(object[] msg) { }

	private void AddTeamer(int pid, int index) { }

	private void DelTeamer(int pid) { }

	private void UpdateTeamShield(int pid) { }

	private void UpdateTeamHP(int pid) { }

	private void UpdateTeamLogo(int pid, int shape) { }

	private void UpdateTeamName(int pid) { }

	private void UpdateSalvaFlag(int pid, float p) { }

	private void UpdateTeamFakerDead(int pid, float p) { }

	private void GetBarRescueState(int pid) { }

	private void UpdateTeamFakerDeadFlag(int pid, bool flag) { }

	private void UpdateSalvaFlag(int pid, bool flag) { }

	private void UpdateTeamWeapon(int pid, int shape) { }

	private void UpdateTeamOnLine(int pid) { }

	private void UpdateTeamVoice(int pid) { }

	private void UpdateTeamVoiceByUlongID(ulong sid) { }

	private void UpdateTeamVolume(int pid, int volume) { }

	public void SetImageGrey(int pid, bool grey) { }

	private void ViewAllTeam() { }

	public void AddinSeperatePlayerEvent(int Player, int index) { }

	public void ClearCloneTransform() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class PCWarAttrScrollInfoPanel_logic : CLogicBaseUIForm
{
	// Fields
	public Dictionary<int, Transform> m_dictType2UI;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void RefreshByItemChange(object[] args) { }

	public void RefreshAttrScroll(int type, bool init) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class PCWarCashInfoPanel_Logic : CLogicBaseUIForm
{
	// Fields
	public Transform Coin;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void InitTransform() { }

	public void InitCallBack() { }

	public void RemoveCallBack() { }

	public void InitPanel() { }

	public void PlayerPropChange(object[] args) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCWarShopCompareWeapon_logic : CLogicBaseUIForm
{
	// Fields
	public StableKeybinding SingleClick;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	public void OnBack() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class ShopObject
{
	// Fields
	public int index;
	public int shoppos;

	// Methods

	public void .ctor(int a1, int a2) { }
}

// Namespace: UIScript
internal class PCWarShopPanel_logic : CLogicBaseUIForm
{
	// Fields
	protected LoopScrollRect ShopLoopScrollComp;
	public List<ShopObject> m_ShopLst;
	protected string m_PropET;
	public int m_SelectPos;
	public Transform m_Refresh;
	private int m_currentPos;
	private int m_lastWarCash;
	public WarShopObject m_RefreshItem;
	public Transform m_RefreshButton;
	public Transform m_TipsArea;
	public StableKeybinding SingleClick;
	private Animator gridlayout;
	private GameObject weaponObj;
	private GameObject itemObj;
	private GameObject teamateObj;
	private Dictionary<int, warshop_PCunit> warshopCunitDict;
	private bool isHasDaoCash;
	private int Count;
	private bool startcount;
	private bool isFirstOpen;
	private Button m_BuyItem;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public override void HeroInjured(object[] msg) { }

	public void Start() { }

	private void SetPauseActive(bool isActive) { }

	private void InitUICallBack() { }

	private void InitUIData() { }

	public void BackGame() { }

	private void InitView() { }

	private void HideCanRefreash(Transform go) { }

	private void ShowCanRefreash(Transform go) { }

	private void RefreshItems() { }

	private void InitEvent() { }

	private void SetItemActive(object[] param) { }

	public void TempScreenHotKey(object[] args) { }

	public void ClearEvent() { }

	private void OnBack() { }

	private void OnRefresh() { }

	private void OnRefreash(int pos) { }

	private void OnBuy(int pos) { }

	private bool CashOK(int pos) { }

	public void WarShopEventCallBack(object[] msg) { }

	private void RefreshItemDesc() { }

	public void ChooseItem(int pos) { }

	private void UpdateBuyButton() { }

	public void TitleCallBackEvent(object[] msg) { }

	public void RefreshByPropChange(object[] param) { }

	private void AddTips(int chatID, int pos) { }

	public void ViewCash(int cash) { }

	private void ViewAllShopItem() { }

	private void CheckRefreshBtn() { }

	private void ViewDeleteShopItem(int spos) { }

	private void DefaultSelectShopItem() { }

	private void AddOneShopItem(int pos) { }

	public void RefreshShopList(List<ShopObject> FriendList) { }

	public void ShowRefreshItem() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCWarShopPanel_logic.<>c__DisplayClass47_0
{
	// Fields
	public int Pos;
	public PCWarShopPanel_logic <>4__this;

	// Methods

	public void .ctor() { }

	internal void <TitleCallBackEvent>b__0() { }
}

// Namespace: UIScript
public class warshop_PCunit : MonoBehaviour
{
	// Fields
	public int ShopPos;
	public Transform m_Logo;
	public WarShopObject ShopObject;
	public string PlayerPropChangeEventStr;
	public bool ShowPopup;
	public bool IsSellOut;
	public int updateCount;
	private int realShopPos;
	private bool isOnice;
	private BaseKeybinding keyEvent;
	private ScrollButton button;
	private GameObject redMask;
	private int teamateID;
	private Dictionary<string, GameObject> qulityDict;

	// Methods

	public void Awake() { }

	public void InitPanel() { }

	public void InitCallBack() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void OnDestroy() { }

	private void ShowRefreashInfo(object[] param) { }

	public void OnBuyButton() { }

	private void OnBuyItem() { }

	public void WarShopEventCallBack(object[] msg) { }

	public void RecheckTextColor() { }

	public void PlayerPropChange(object[] arg) { }

	public void ChooseItem(int pos) { }

	public void ScrollSelectContent(object infoobj) { }

	public void ScrollLeftDownContent(object infoobj) { }

	public void ScrollLeftUpContent(object infoobj) { }

	public void ScrollLongPressSelectContent(object infoobj) { }

	public void CursorUpData(object infoobj) { }

	public void ScrollCellContent(object infoobj) { }

	private void ShowBuyTip(Transform Useless) { }

	private void HideBuyTip(Transform Useless) { }

	public void ShowTitle(Transform Useless) { }

	public void HideTitle(Transform Useless) { }

	public void SetAnimation(string name) { }

	private void UpdateOneShopItem() { }

	public void ChangeBackItemBackground(string Type) { }

	private void SetMarkActive(string name) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class PCWP_AutoShoot_logic : CLogicBaseUIForm
{
	// Fields
	private int m_PressEvetID;
	private bool useAutoShoot;
	private bool m_bPress;
	private int m_AutoShootSettingEventID;
	private int m_AimatID;
	private int m_AutoAimatEventID;
	private bool m_AimatFlag;

	// Methods

	public void Start() { }

	public void OnDestroy() { }

	protected void AutoRepeatingFire() { }

	public void SetPressFlag(object arg) { }

	public void OnAutoShootSetting(object arg) { }

	public void AimatSetting(object arg) { }

	public void InitAutoShootSetting() { }

	public void AutoShootSetting(int value) { }

	public void SetAimatFlag(int value) { }

	public void SetAutoAimatFlag(object arg) { }

	public void HasTargetFlag(object[] args) { }

	private void Aimat() { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class PCWP_CurWeapon_logic : CLogicBaseUIForm
{
	// Fields
	public CTimerNode FillBulletTimer;
	private int m_WeaponPFID;
	private int m_CurWeaponID;
	private TextMeshProUGUI m_CurDeputyBulletTxt;
	private Animator m_PFSkillAni;
	private int m_CurBulletNum;
	private int m_CurMaxBulletNum;
	private int m_CurBagBulletNum;
	public Animator BulletNumAnimator;
	private string HeroPropStr;
	public Transform CurBG;
	private Vector2 BeginDragCarBGPos;
	public TextMeshProUGUI CurBulletText;
	public TextMeshProUGUI CurPacketBullectText;
	public TextMeshProUGUI BulletDividingLineText;
	public Transform CurBulletLogo;
	public Transform WeaponLogo;
	public Color SmallBulletColor;
	public Color MediumBulletColor;
	public Color SpecialBulletColor;
	private Dictionary<int, Color> BulletColorDict;
	private GameObject Gun1_UnEquip;
	private GameObject Gun1_Equip;
	private GameObject Gun1_Nothing;
	private GameObject Gun2_UnEquip;
	private GameObject Gun2_Equip;
	private GameObject Gun2_Nothing;
	private GameObject Gun3_UnEquip;
	private GameObject Gun3_Equip;
	public Transform m_Trigger;
	private Transform m_FirstTriggr;
	private Transform m_SecondTrigger;
	private Transform m_TriggerName;
	private Animator weaponTypeAni;
	private int Mode;
	private static int MOVEMODE;
	private static int BUTTONMODE;
	private Transform m_GunNameone;
	private Transform m_GunNametwo;
	private Transform m_UGunNameone;
	private Transform m_UGunNametwo;
	private bool isDes;

	// Methods

	public void Awake() { }

	private void OnEnable() { }

	public void OnDisable() { }

	public void OnDestroy() { }

	public void OnItemEvent(object[] args) { }

	public void InitChangeWeaponBtns() { }

	protected void RepeatingFire(Transform go) { }

	protected void EndFire(Transform go) { }

	protected void PCRepeatingFire(int k) { }

	protected void PCEndFire(int k) { }

	public void HeroPropChange(object[] msg) { }

	public void OnDelForbid(object[] msg) { }

	private void SetWeaponPF() { }

	public void WeaponPFEvent(object[] args) { }

	private void RefreshPFBullet() { }

	public void RefreshWeaponItemPanel() { }

	public void InitGunTran() { }

	private void ViewFireButton(bool bCurAble, bool bDeputyAble) { }

	private void RefreshCurWeaponBullet(int weaponid, int curBullet, int maxBullet) { }

	private bool CheckAutoReloadBullet() { }

	private bool CanShowReloadTips() { }

	private void ShowReloadTips(object[] args) { }

	private void ViewCurBulletText(int curbullet, int maxbullet) { }

	private void ViewCurPackBullet(int curweaponsid, int bulletAmount) { }

	private void RefreshCurWeaponLogo(int curweaponsid) { }

	private void RefreshElementView(NewItemProp weapon) { }

	private void RefreshCurWeaponSkill(int curweaponid) { }

	private void FillBulletSkill(int curweaponid = -1, bool isAuto = False) { }

	private void ClearFullBulletTimer() { }

	private bool OnReloadBullet(int curweaponid, bool isAuto) { }

	public void Update() { }

	public void .ctor() { }

	private static void .cctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <OnDelForbid>b__53_0(object[] p) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class PCWP_CurWeapon_logic.<>c__DisplayClass69_0
{
	// Fields
	public PCWP_CurWeapon_logic <>4__this;
	public int curweaponid;
	public bool isAuto;

	// Methods

	public void .ctor() { }

	internal bool <FillBulletSkill>b__0(object[] p) { }
}

// Namespace: UIScript
internal class PCWP_Drug_logic : CLogicBaseUIForm
{
	// Fields
	private int m_CurDrugSID;
	private int m_CurDrugNumber;
	private bool bHasHero;
	private int HeroID;
	private NewPlayerObject HeroObj;

	// Methods

	public void Start() { }

	public void OnDestroy() { }

	public void Awake() { }

	public void HeroPropChange(object[] msg) { }

	private void RefreshHasHero(int heroid) { }

	public void InitWeaponItemPanel() { }

	private void ViewDrug(int drugid, int drugamount) { }

	private void OnUseDrug() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class HotKeyItem
{
	// Fields
	public int m_Keyvalue;
	public int m_FuncID;

	// Methods

	public void .ctor(int key, int funid) { }
}

// Namespace: UIScript
internal class PCWP_Hotkey_logic : CLogicBaseUIForm
{
	// Fields
	private List<HotKeyItem> m_HotKeyMap;
	public List<int> m_Weaponlst;
	public string PerfromStateEventStr;
	public string EventStr;
	public bool Scrollable;
	private string fireModeStr;
	private int fireModeEventID;
	private float fireMode;
	private bool m_fireKeyState;
	private bool m_sskillKeyState;

	// Methods

	public void OnEnable() { }

	public void OnDisable() { }

	public void OnDestroy() { }

	private bool GetDoubleHoldState() { }

	private void RegisterGMHotKey(object[] param) { }

	public void RegisterHotKey() { }

	private void OnSwitchPause() { }

	public void UnregisterHotKey() { }

	public void TempScreenHotKey(object[] args) { }

	private bool canOp() { }

	private void OnSwitchWeapon(int serverpos = 0) { }

	private void OnSwitchLastWeapon() { }

	private void StartActiveSkills() { }

	private void StartUnitSkills() { }

	private void StartActiveSkillsOnUp() { }

	private void ThrowGrenadeDown() { }

	private void ThrowGrenadeUP() { }

	private void OnUseDrug() { }

	private void FillBulletSkill(int curweaponid = -1, bool isAuto = False) { }

	private void OnSecondarySkillDown() { }

	private void OnSecondarySkillUp() { }

	private void OnAllBullet() { }

	private void OnPassLevel() { }

	private void OnKillAll() { }

	private void OnMaxAttr() { }

	private void OnEsc() { }

	private void OnPackage() { }

	private void OnOP() { }

	private void OnClickMiddle() { }

	private void OnCurWeaponSkill() { }

	public void SwitchWeaponWithScroll(bool forward, bool isBackQuote = False) { }

	public int GetRealIndex(int index, bool isBackQuote) { }

	public int GetRealBackIndex(int index, bool isBackQuote) { }

	public void GatherWeaponInfo(bool isBackQuote) { }

	private void CGCB(object[] param) { }

	public void StateChange(object[] msg) { }

	private void FireModeChange(object arg) { }

	protected void PCRepeatingFire() { }

	protected void PCEndFire() { }

	private void DiscardKeyItem() { }

	public void HeroPropChange(object[] msg) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterGMHotKey>b__14_2(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterGMHotKey>b__14_3(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterGMHotKey>b__14_4(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterGMHotKey>b__14_5(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__15_0(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__15_1(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__15_2(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__15_3(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__15_4(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__15_5(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__15_6(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__15_7(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__15_8(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__15_9(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__15_10(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__15_11(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__15_12(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__15_13(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__15_14(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__15_15(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__15_16(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__15_17(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__15_18(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__15_19(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__15_20(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__15_21(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterHotKey>b__15_22(int keyVal) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class PCWP_Hotkey_logic.<>c
{
	// Fields
	public static readonly PCWP_Hotkey_logic.<>c <>9;
	public static Action<int> <>9__14_0;
	public static Action<int> <>9__14_1;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <RegisterGMHotKey>b__14_0(int keyVal) { }

	internal void <RegisterGMHotKey>b__14_1(int keyVal) { }
}

// Namespace: UIScript
internal class PCWP_NewActiveSkill_logic : CLogicBaseUIForm
{
	// Fields
	private PCWarPanelManager warMgr;
	public Transform trHeroSkill;
	public Transform trUsing;
	public Transform trCDUnable;
	public Transform trCDAbleBg;
	public Transform trIconShow;
	public Transform trCDBar;
	public Image trCover;
	public Image trCDBg;
	public TextMeshProUGUI trCoverText;
	public Transform trCDPoint;
	public Image ComUseBar;
	public Image ComCDBar;
	public Transform m_ShiftLogo;
	public Image m_ShiftImg;
	public TextMeshProUGUI shiftCountTime;
	public Image trUnitCover;
	public TextMeshProUGUI trUnitCoverText;
	private string PerfromCDEventStr;
	private string PerfromUnitCDEventStr;
	private string PerfromUnitIntervalEventStr;
	private string PerfromStateEventStr;
	private string PerfromIntervalEventStr;
	private string skillEvent;
	private string unitSkillEvent;
	public Animator SkillAnim;
	public Animator m_ShiftAnim;
	private Animator m_skillCoverNumAni;
	private string TriggerName;
	private string UnitTriggerName;
	private string CDOver;
	private int Unit_Cover;
	private int Unit_CD;
	private int Unit_Normal;
	private int Unit_Forbid;
	private int Unit_CDButAble;
	private int skill_Normal;
	private int skill_CD;
	private int skill_Using;
	private int skill_CDButAble;
	private int skill_Usless;
	private int skillType;
	private bool bHasHero;
	private int HeroID;
	private NewPlayerObject HeroObj;
	private int m_LastCareerCover;
	private int m_LastUnitCover;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void InitEventAndPanel() { }

	public void OnDisable() { }

	public void Update() { }

	public void HeroPropChange(object[] msg) { }

	private void RefreshHasHero(int heroid) { }

	private void RegisterHeroEvent() { }

	private void ClearRegisterHeroEvent() { }

	public void RefreshSkillProp(object[] msg) { }

	public void RefreshUnitSkillProp(object[] msg) { }

	public void RefreshViewSkillMaxCover() { }

	public void RefreshViewUnitSkillMaxCover() { }

	private void RefreshActiveUseInterval(object[] args) { }

	private void RefreshUnitUseInterval(object[] args) { }

	public void CalShowCoolDownInfo(int performID, float remainTime, float cacheRemainTime, float cacheSunTime, out int cover, out float nextRemainTime, out float nextTotalTime) { }

	private void RefreshUnitCoolDown(object[] args) { }

	private void RefreshActiveCoolDown(object[] args) { }

	public void ViewUnitSkillButtonColdDown(int cover, float remainTime, float totalTime) { }

	public void ViewSkillButtonColdDown(int cover, float remainTime, float totalTime, bool isEnable = False) { }

	public void StateChange(object[] msg) { }

	private void ViewPlayerSkill(int pid, bool isactive, bool isEnable = False) { }

	private void StartActiveSkills(Transform button) { }

	private void OnButtonUpActiveSkills(Transform button, int butto) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class PCWP_OP_logic : CLogicBaseUIForm
{
	// Fields
	public int m_CheckOPDropItemID;
	public Transform m_CheckButton;
	public int m_ProtalID;
	public int m_LastBulletNum;
	public Transform m_FullTipsGO;

	// Methods

	public void Start() { }

	public void OnDestroy() { }

	public void CheckOPDescItem(object[] msg) { }

	public void CheckProtalButton(object[] msg) { }

	public void CheckTeamateEvent(object[] msg) { }

	public void CheckBulletEvent(object[] param) { }

	public void ShowKeyNum() { }

	public void CheckNPCTip(int Npcid, bool Showable) { }

	public void CheckTeammateTip(int Teammateid, bool Showable) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class PCWP_Panel_logic : CLogicBaseUIForm
{
	// Fields
	private string HeroPropStr;
	private bool bHasHero;
	private int HeroID;
	private NewPlayerObject HeroObj;
	public Transform button;
	public Animator secondaryAni;
	private Animator TalkModeAni;
	private Animator TalkVolumeAni;
	public Transform PauseButton;
	private TextMeshProUGUI gsCash;
	private Animator packAni;
	private bool packTips;
	private List<string> AllUIPath;
	public TextMeshProUGUI m_LevelText;
	public int m_GamePlay;
	private const int M = 60;
	private const int H = 3600;
	private const int D = 86400;
	private GameObject ChatPanel;
	private M1Button HideChatInput;
	public Dictionary<int, Transform> TalentList;
	public List<Transform> InscriptionList;

	// Methods

	public void OnEnable() { }

	public void Awake() { }

	public void Start() { }

	private void ShowQuicKGMPanel(object[] param) { }

	public void OnDisable() { }

	public void OnDestroy() { }

	public void Update() { }

	public void LateUpdate() { }

	public void InitPanel() { }

	private void RefreshVoiceShow() { }

	protected void AddButtonCall() { }

	public void HeroPropChange(object[] msg) { }

	private void OnVoiceChange(object[] args) { }

	private void OnSetting() { }

	private void OnPackage() { }

	private void ThrowCombat() { }

	private void RefreshHasHero(int heroid) { }

	private void RegisterHeroEvent() { }

	private void ClearRegisterHeroEvent() { }

	public void InitjuredTran() { }

	public void ClearInjuredTran() { }

	public void HeroInjured(object[] msg) { }

	public void UpdateHitUIEff() { }

	private void OnSecondarySkillDown(Transform go) { }

	private void OnSecondarySkillUp(Transform go, int butto) { }

	private void OnCancelSkill() { }

	private void OnPause() { }

	public void WarShopEventCallback(object[] msg) { }

	public void RefreshHeroProp(object[] msg) { }

	public void JudgeWarPanelOPChange() { }

	public void WarPanelOPChange(object[] msg) { }

	public void CalculateGamePlayTime() { }

	public static string PubTwoUnitLeftTimeDayMin(int time) { }

	public void TeamEventCallBack(object[] msg) { }

	private void InitTeamUI() { }

	private void ClearTeamUI() { }

	private void AddTeamer(int pid) { }

	private void DelTeamer(int pid) { }

	private void TalentEventCallBack(object[] msg) { }

	private void RelicEventCallBack(object[] msg) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class PCWP_Panel_logic.<>c
{
	// Fields
	public static readonly PCWP_Panel_logic.<>c <>9;
	public static UnityAction <>9__24_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <Start>b__24_0() { }
}

// Namespace: UIScript
internal class PCWP_State_logic : CLogicBaseUIForm
{
	// Fields
	public Dictionary<int, Transform> StateShowDict;
	public Dictionary<int, Image> StateTimeIconDict;
	public Transform OneStateUp;
	public List<Transform> StateUpCacheList;
	public Transform OneStateDown;
	public List<Transform> StateDownCacheList;
	public Transform FullTipsGO;
	public Transform SightEffectObj;
	public Transform SkillUsingObj;
	public GOStateCache HeroStateCache;
	private string m_stateeventkey;
	private bool bHasHero;
	private int HeroID;
	private NewPlayerObject HeroObj;
	private Transform descTrans;
	private GameObject descObj;
	private TextMeshProUGUI descName;
	private TextMeshProUGUI descDesc;
	private int curStateSid;
	private Dictionary<int, int> stateDict;

	// Methods

	public void Awake() { }

	public void Update() { }

	public void CheckStateShown() { }

	public void OnDestroy() { }

	public void HeroPropChange(object[] msg) { }

	private void RefreshHasHero(int heroid) { }

	private void RegisterHeroEvent() { }

	private void ClearRegisterHeroEvent() { }

	public void InitStateTran() { }

	public void ClearStateTran() { }

	public void StateChange(object[] msg) { }

	private void ChangeCount(int stateid, int sCount, int maxCount) { }

	private void ChangeCount(int stateid, int sCount) { }

	private void AddStateView(int stateid, int sid, int sCount, int maxCount) { }

	private void DelStateView(int stateid) { }

	private void UpdateOneState(int stateid, float rad) { }

	private void OnEnterState(Transform t) { }

	private void OnExitState(Transform t) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class PCWP_Throw_logic : CLogicBaseUIForm
{
	// Fields
	private int m_GrenadeNumber;
	private Transform CurGrenadeText;
	private Transform GrenadeBotton;
	private Animator grenadeAni;
	private bool bHasHero;
	private int HeroID;
	private NewPlayerObject HeroObj;

	// Methods

	public void Start() { }

	public void OnDestroy() { }

	public void Awake() { }

	public void HeroPropChange(object[] msg) { }

	private void RefreshHasHero(int heroid) { }

	public void InitWeaponItemPanel() { }

	private void ViewGrenadeNumber(bool bHasBullet, int bulletAmount, bool isEnable = False) { }

	public void RefreshHasGrenadeLogo(bool isPlayOver) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class PCWP_WarDropAnimLogic : CLogicBaseUIForm
{
	// Fields
	public static Transform m_Anim;
	public string m_PropET;
	public Vector2 m_LocalPos;
	public Dictionary<int, int> m_PropDict;
	public int m_SmallBullet;
	public int m_MediumBullet;
	public int m_SpecialBullet;
	public int m_Grenade;
	public int m_Cash;
	public int m_WarGSCash;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void OnDestroy() { }

	public void InitTransform() { }

	public void InitEvent() { }

	public void RemoveEvent() { }

	public void RefreshByItemData(object[] param) { }

	public void RefreshByPropChange(object[] param) { }

	public void SetupObj(int type, int Amount) { }

	public void SetupBulletObj(int type, int Amount, int Max, string Bulletinfo, int Bullet) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class PCWP_WarPanelEsc_Logic : CLogicBaseUIForm
{
	// Fields
	public Transform m_Setting;
	public Transform m_Esc;
	public Transform m_BackGame;
	public Transform m_TipsArea;
	public Transform m_TipsArea2;
	public Transform m_Button;
	public Transform m_Text;
	public Transform m_FeedBackButton;
	public Vector3 OriginalPos;
	public Transform m_FeedBackPanel;
	public Transform m_PassGuide;
	public int Quit;

	// Methods

	public void Awake() { }

	public void InitTransform() { }

	public void InitCallBack() { }

	private void OnClickFeedBackBtn() { }

	public void OnDisable() { }

	public void OnEnable() { }

	private void InitEvent() { }

	private void ReleaseEvent() { }

	private void UICommunication(object[] args) { }

	private void OnExit() { }

	private int GetCurExitPanelID() { }

	private bool IsRestRoom() { }

	public void BackGame() { }

	public void CloseUiForm() { }

	private void OnWarSavedLoadHomeScene(object[] args) { }

	public void ConfirmExit() { }

	public void CancelConfirmPanel() { }

	private void ShowSettingPanel() { }

	private void ExitTeam() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnEnable>b__17_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnEnable>b__17_1() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <UICommunication>b__20_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <UICommunication>b__20_1() { }
}

// Namespace: UIScript
public class TeamerWeaponInfo : PCWeaponBaseTitle
{
	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void AddEvent() { }

	private void RemoveEvent() { }

	private void WarTeamerInfoCB(object[] args) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class WarTeamerRelicTips : PCItemBaseTitle
{
	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void AddEvent() { }

	private void RemoveEvent() { }

	private void WarTeamerInfoCB(object[] args) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class SettingClickBox_logic : CLogicBaseUIForm
{
	// Fields
	public int SID;
	public int selectedValue;
	private int m_EventID;
	private GameObject m_U3DGroup;

	// Methods

	public void Start() { }

	public void OnDestroy() { }

	public void InitData() { }

	public void InitCallBack() { }

	public void ReleaseCallBack() { }

	public void InitPanel() { }

	public void OnValueChange(GameObject toggleObj, bool isSelected) { }

	public void ChangeValue(object arg0) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SettingClickBox_logic.<>c__DisplayClass7_0
{
	// Fields
	public GameObject toggleObj;
	public SettingClickBox_logic <>4__this;

	// Methods

	public void .ctor() { }

	internal void <InitCallBack>b__0(bool isSelected) { }
}

// Namespace: UIScript
internal class SettingSlider_logic : CLogicBaseUIForm
{
	// Fields
	public int SID;
	private int m_EventID;
	private CAutoSlider m_U3DCurSlider;
	private bool receiveEvent;

	// Methods

	public void Awake() { }

	public void OnDestroy() { }

	public void InitCallBack() { }

	public void ReleaseCallBack() { }

	public void InitData() { }

	public void InitPanel() { }

	public void OnValueChange(float Finalvalue) { }

	public void ChangeValue(object arg) { }

	public void .ctor() { }
}

// Namespace: UIScript
[RequireComponent] // RVA: 0xF70D0 Offset: 0xF64D0 VA: 0x1800F70D0
public class SpecialMultiLanguage : MonoBehaviour
{
	// Fields
	public string Key;
	private TextMeshProUGUI TMPText;
	public bool IsModifyOnDisable;

	// Methods

	private void Awake() { }

	private void Start() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void OnDestroy() { }

	private void SetLanguage(object[] objs) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class UIPanelTrigger : MonoBehaviour
{
	// Fields
	public string OpenTrigger;
	public string DisableTrigger;

	// Methods

	public void OnEnable() { }

	public void Start() { }

	public void OnDisable() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class SliderSwitch_logic : CLogicBaseUIForm
{
	// Fields
	private static float m_WakeUpDis;
	private static float m_SelectIntervalDis;
	private static float m_AlphaRanger;
	private static float m_LongPressStayTime;
	private static float m_RollBackTotalTime;
	private static float m_ArrowAlpha;
	private Transform m_U3DJoystickSlider;
	private Transform m_U3DBg;
	private Transform m_U3DContent;
	private Transform m_U3DArrow;
	private List<Image> m_U3DArrowImageList;
	private Transform m_U3DItemTemplate;
	private Transform m_U3DTwoHandTemplate;
	private List<SwitchItem> m_SwitchItemList;
	private Dictionary<int, int> m_PosToIdx;
	private CTimerNode m_LongPressTimer;
	private CTimerNode m_RollBackTimer;
	private float m_MoveDis;
	private float m_SliderDis;
	private Vector3 m_DefaultPos;
	private int m_SelectedIdx;
	private int m_CurWeaponPos;
	private int m_WeaponCnt;
	private int m_ETCEventID;
	private int m_WakeUpDisSettingEventID;
	private int m_SelectDisSettingEventID;
	private bool bHasHero;
	private int HeroID;
	private string PlayerEventName;

	// Properties
	public float screenScaleX { get; }
	public float wakeUpDis { get; set; }
	public float selectIntervalDis { get; set; }
	public float alphaRange { get; set; }
	public float longPressStayTime { get; set; }
	public float rollbackTotalTime { get; set; }
	private float moveRate { get; }

	// Methods

	public float get_screenScaleX() { }

	public float get_wakeUpDis() { }

	public void set_wakeUpDis(float value) { }

	public float get_selectIntervalDis() { }

	public void set_selectIntervalDis(float value) { }

	public float get_alphaRange() { }

	public void set_alphaRange(float value) { }

	public float get_longPressStayTime() { }

	public void set_longPressStayTime(float value) { }

	public float get_rollbackTotalTime() { }

	public void set_rollbackTotalTime(float value) { }

	private float get_moveRate() { }

	public void Start() { }

	public void Update() { }

	public void OnDestroy() { }

	public void InitData() { }

	public void InitHeroCallBack() { }

	public void InitCallBack() { }

	public void ReleaseHeroCallBack() { }

	public void ReleaseCallBack() { }

	public void InitPanel() { }

	public void OnReset() { }

	public void HeroChangeEvent(object[] msg) { }

	private void RefreshHasHero(int heroid) { }

	public void ClearSwitchItemList() { }

	public void StartLongPressTimer() { }

	public void ClearLongPressTimer() { }

	public void StartRollBackTimer() { }

	public void ClearRollBackTimer() { }

	public bool OnLongPress() { }

	public void OnTouchStart() { }

	public void OnTouchUp() { }

	public void OnMove(object arg) { }

	public bool OnRollBack(float localDis) { }

	public void OnItemEvent(object[] args) { }

	public void OnPropEvent(object[] args) { }

	public void OnWakeUpDisSettingChange(object arg) { }

	public void OnSelectDisSettingChange(object arg) { }

	public void RefreshWeaponList() { }

	public void SelectItem(int index) { }

	public void RefreshItemAlpha() { }

	public void RefreshCurWeapon() { }

	public int GetCurWeaponPos() { }

	public int GetDeputyWeaponPos() { }

	public void ChangeWeapon() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SliderSwitch_logic.<>c__DisplayClass63_0
{
	// Fields
	public SliderSwitch_logic <>4__this;
	public float localPosDis;

	// Methods

	public void .ctor() { }

	internal bool <StartRollBackTimer>b__0(object[] p) { }
}

// Namespace: UIScript
internal class SwitchItem
{
	// Fields
	public static Vector3 SELECT_SCALE;
	public int clientPos;
	public int subPos;
	protected Transform m_U3DItem;
	protected Transform m_U3DIconLv;
	protected Transform m_U3DIconName;
	protected Transform m_U3DIconEquip;
	protected Transform m_U3DIconCur;
	protected RectTransform m_U3DItemTrans;
	protected Image m_U3DIconEquipImage;
	protected Image m_U3DIconCurImage;
	public float m_ItemAlpha;

	// Methods

	public void .ctor(int pos, Transform template) { }

	public void Release() { }

	public void ShowWeaponInfo(int pos, Transform nameObj, Transform lvObj, Transform equipObj, Transform curObj) { }

	public virtual void SetSelect(bool isSelect) { }

	public void SetCurrent(bool isCur) { }

	public float GetAnchoredOffX() { }

	public virtual void SetAlpha(float alpha) { }

	private static void .cctor() { }
}

// Namespace: UIScript
internal class SwitchItem_TwoHand : SwitchItem
{
	// Fields
	protected Transform m_U3DSubIconLv;
	protected Transform m_U3DSubIconName;
	protected Transform m_U3DSubIconEquip;
	protected Image m_U3DSubIconImage;

	// Methods

	public void .ctor(int mainpos, int subpos, Transform template) { }

	public override void SetSelect(bool isSelect) { }

	public override void SetAlpha(float alpha) { }
}

// Namespace: UIScript
public class AttrScrollChoosePanel : CLogicBaseUIForm
{
	// Fields
	public const int iChooseNum = 3;
	private Dictionary<int, Transform> dAttrScrollChoosen;
	private Transform Ignore;
	private int IMenuIndex;
	private List<int> lstAttrScroll;

	// Methods

	public void Awake() { }

	public void InitData() { }

	public void InitCallBack() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void RewardEventCallBack(object[] msg) { }

	public void Ignoring() { }

	public void ShowSelectAttrScroll() { }

	public void SelectItem(Transform Clicked) { }

	public int GetTransformPos(Transform Clicked) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class AttrScrollChoosePanel.<>c__DisplayClass7_0
{
	// Fields
	public Transform NewTrans;
	public AttrScrollChoosePanel <>4__this;

	// Methods

	public void .ctor() { }

	internal void <InitCallBack>b__0() { }
}

// Namespace: UIScript
internal class BossHandPanel_logic : CLogicBaseUIForm
{
	// Fields
	private Transform NameTrans;
	private Transform LVTrans;
	private Transform LeftHPBarTrans;
	private Transform LeftHPTextTrans;
	private Transform LeftArmorBarTrans;
	private Transform RightHPBarTrans;
	private Transform RightHPTextTrans;
	private Transform RightArmorBarTrans;
	private int LeftID;
	private int RightID;
	private List<string> LeftParts;
	private List<string> RightParts;
	private string PropLeftET;
	private string PropRightET;

	// Methods

	public void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	public void OnDestroy() { }

	protected void InitCallBack() { }

	protected void CallBacek() { }

	private void RemoveCallBack() { }

	public void RefreshID(object[] arg) { }

	public void RefreshByPropChangeLeft(object[] arg) { }

	protected bool GetBossLeftHpArmorInfo(out float hp, out float maxhp, out float armor, out float armormax) { }

	public void RefreshByPropChangeRight(object[] arg) { }

	protected bool GetBossRightHpArmorInfo(out float hp, out float maxhp, out float armor, out float armormax) { }

	private void ViewInit() { }

	private void ViewLeftInit() { }

	private void ViewLeftHPArmorInfo(float hp, float hpmax, float armor, float armormax) { }

	private void ViewRightInit() { }

	private void ViewRightHPArmorInfo(float hp, float hpmax, float armor, float armormax) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class BloodBarAni
{
	// Fields
	public bool m_IsHpAni;
	public float m_TargetProgress;
	public float m_WaitTime;

	// Methods

	public void .ctor(bool isHpAni, float targetProgress) { }
}

// Namespace: UIScript
public class BloodBarAniMgr
{
	// Fields
	private float m_barAniTime;
	private Image m_hpLossBar;
	private Image m_otherLossBar;
	private List<BloodBarAni> m_lstAni;
	private float m_barSpeed;
	private float lossBarMaxTime;

	// Methods

	public void AdjustBarSpeed(float barSpeed) { }

	public void SetBar(Image hpLossBar, Image otherLossBar) { }

	public void Update() { }

	public void AddAni(bool isHpAni, float targetProgress) { }

	public void Clear() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class BarHurtEffectController
{
	// Fields
	public static int MaxHurtEffectCount;
	private Image m_BarImage;
	private Transform m_hurtTransform;
	private List<Transform> hurtEffectList;
	private Animator ani;

	// Methods

	public void SetBar(Image barImage, Transform hurtTransform) { }

	public void AddHurtEffect() { }

	public void AddHurtEffect(int aniValue) { }

	public void Destroy() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: UIScript
internal class BossPanel_logic : CLogicBaseUIForm
{
	// Fields
	private Transform HPBarTrans;
	private Transform HPTextTrans;
	private GameObject ShieldObj;
	private Transform ShieldBarTrans;
	private Transform ShieldTextTrans;
	private GameObject ArmorObj;
	private Transform ArmorBarTrans;
	private Transform ArmorTextTrans;
	private Transform NameTrans;
	private Transform LVTrans;
	private Transform IconTrans;
	private string PropET;
	private int BossID;
	private BloodBarAniMgr m_bloodBarAniMgr;
	private BarHurtEffectController m_bloodBarHurtEffectController;
	private BarHurtEffectController m_shieldBarHurtEffectController;
	private BarHurtEffectController m_armorBarHurtEffectController;
	private Transform SHHurtEffTrans;
	private Transform ARHurtEffTrans;
	private Transform HPHurtEffTrans;
	public Image SHImage;
	public Image ARImage;
	public Image HPImage;
	private LossBloodBar lossBloodBar;
	private int lastHp;
	private int lastShield;
	private int lastArmor;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	protected void InitCallBack() { }

	public void OnDisable() { }

	public void Update() { }

	public DataBase GetBossData() { }

	public void RefreshByPropChange(object[] arg) { }

	private void UpdateBossName(object[] arg) { }

	protected bool GetBossHpInfo(out float hp, out float maxhp) { }

	protected bool GetBossShieldInfo(out float shield, out float maxShield) { }

	protected bool GetBossArmorInfo(out float armor, out float maxarmor) { }

	private void ViewInit() { }

	private void ViewHPInfo(float hp, float hpmax, bool isInit = False) { }

	private void ViewShieldInfo(float shield, float shieldmax, bool isInit = False) { }

	private void ViewArmorInfo(float armor, float armormax, bool isInit = False) { }

	private void ViewBossIcon() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class FakerDeadPanel_Logic : CLogicBaseUIForm
{
	// Fields
	public Transform FakerDeadTrans;
	public Transform RealDeadTrans;
	public Transform AskLookWarTrans;
	public Transform SalvationView;
	public Transform Desc;
	public Transform Pro_text;
	public Transform Process;
	public Transform Warnning_Process;
	private float SalvaFull_Time;
	public float SalvaPastTime;
	public float SlavaProcess;
	protected CTimerNode SalvaTimer;
	public float ADD_PRE_TIME;
	public Transform FakerDeadView;
	public Transform HPBar;
	public Transform WindowsTrans;
	public bool IsFakerDead;
	public int MaxCount;
	public float nowCount;
	public int PerCountCnt;
	protected CTimerNode FakerDeadTimer;
	private int relifeIdx;
	private Transform costText;
	private Transform giveupText;
	public int LookTeamPos;
	public bool IsTeam;
	public string HeroStateEventStr;
	public int SalvaState;

	// Methods

	public void Awake() { }

	public void InitCallBack() { }

	public void OnDestroy() { }

	private void InitTeamView() { }

	private void InitFakerState() { }

	public void HeroStateChange(object[] msg) { }

	public void SalvaTeamEventCallBack(object[] msg) { }

	public void RefreshRelifeInfo(object[] args) { }

	public void OnChoose(int answer) { }

	public void OnChooseLook(int addpos) { }

	public void OnAskChoose(int answer) { }

	public void OnExitLook() { }

	protected bool _AddSalva(float overTime) { }

	protected void ReleaseSalvaTimer() { }

	protected bool FakerDeadTimerCall(float onetime) { }

	private void StartFakerDeadTimer() { }

	protected void ReleaseFakerDeadTimer() { }

	private void UpdateSalvaStatae() { }

	public void StartSalvaView() { }

	public void BreakSalvaView() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitCallBack>b__29_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitCallBack>b__29_1() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitCallBack>b__29_2() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitCallBack>b__29_3() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitCallBack>b__29_4() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitCallBack>b__29_5() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class FakerDeadPanel_Logic.<>c__DisplayClass43_0
{
	// Fields
	public FakerDeadPanel_Logic <>4__this;
	public float overTime;

	// Methods

	public void .ctor() { }

	internal bool <StartFakerDeadTimer>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class FakerDeadPanel_Logic.<>c__DisplayClass46_0
{
	// Fields
	public FakerDeadPanel_Logic <>4__this;
	public float overTime;

	// Methods

	public void .ctor() { }

	internal bool <StartSalvaView>b__0() { }
}

// Namespace: UIScript
internal class RealDeadPanel_Logic : CLogicBaseUIForm
{
	// Fields
	public Transform RealDeadTrans;
	public Transform AskLookWarTrans;
	public GameObject pgo;
	public GameObject ngo;
	public Transform LookTeamerName;
	public int TeamPos;
	public int TeamMax;
	public Dictionary<int, int> TeamDict;
	public int SalvaState;

	// Methods

	public void Awake() { }

	public void InitCallBack() { }

	public void OnDestroy() { }

	private void IntTeamInfo() { }

	public void FakerDeadEventCallBack(object[] msg) { }

	public void OnChooseLook(int addpos) { }

	public void OnAskChoose(int answer) { }

	public void OnExitLook() { }

	private void RealDead() { }

	private void UpdateSalvaStatae() { }

	private void ShowLookTeamer() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitCallBack>b__10_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitCallBack>b__10_1() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitCallBack>b__10_2() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitCallBack>b__10_3() { }
}

// Namespace: UIScript
internal class RelicResurgencePanel_Logic : CLogicBaseUIForm
{
	// Fields
	public TextMeshProUGUI CountdownText;
	public CTimerNode CountdownTimer;
	public int iCountdown;

	// Methods

	public void OnRelicRelife(object[] args) { }

	public bool TimerCountDown() { }

	public void Awake() { }

	public void InitCallBack() { }

	public void OnExit() { }

	public void OnDestroy() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class ResurgencePanel_Logic : CLogicBaseUIForm
{
	// Fields
	private int relifeIdx;
	private int m_Cost;
	private string m_PropET;
	private Transform costText;
	private Transform giveupText;
	public Transform WindowsTrans;
	public GameObject BG;
	public bool IsTeam;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void RefreshByPropChange(object[] param) { }

	public void RefreshRelifeInfo(object[] args) { }

	public void CheckCashColor() { }

	public void OnChoose(int answer) { }

	private void InitTeamView() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnEnable>b__9_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnEnable>b__9_1() { }
}

// Namespace: UIScript
internal class Salva_Panel_logic : CLogicBaseUIForm
{
	// Fields
	public int TeamerID;
	public bool IsStart;
	public GameObject SalvaView;
	public Transform Desc;
	public Transform Pro_text;
	public Transform Process;
	public Transform Warnning_Process;
	private Animator SalvaAnimator;
	public static float ADD_PRE_TIME;
	protected CTimerNode m_HideTimer;
	protected CountDownComponent countDownComp;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void SalvaOK() { }

	public void SalvaTeamEventCallBack(object[] msg) { }

	protected void ReleaseHideTimer() { }

	public void BreakSalvaView() { }

	public bool BreakSalvaViewOver() { }

	public void StartSalvaView() { }

	public void FinishSalvaView() { }

	public void Update() { }

	public void .ctor() { }

	private static void .cctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <BreakSalvaView>b__17_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <StartSalvaView>b__19_0(object[] p) { }
}

// Namespace: UIScript
internal class GuideWarPanel_logic : CLogicBaseUIForm
{
	// Fields
	private Transform tipsTextTrans;
	private Animator aniobj;
	private Animator mapAniObj;
	public Dictionary<string, GameObject> GDict;
	public Transform Guide_Move;
	public Dictionary<string, GameObject> MEDict;
	public Transform NowShow;

	// Methods

	public void Awake() { }

	public void Start() { }

	public void OnDestroy() { }

	public void InitCallback() { }

	public void ReleaseCallback() { }

	private GameObject GetUI(string uipath) { }

	public void GuideChange(object[] msgs) { }

	public void .ctor() { }
}

// Namespace: UIScript
public enum CarNPCState
{
	// Fields
	public int value__;
	public const CarNPCState Start = 0;
	public const CarNPCState Fail = 1;
}

// Namespace: UIScript
public class PCCarNPCPanel_logic : CLogicBaseUIForm
{
	// Fields
	[SerializeField] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public CarNPCState CarNPCState;
	private BaseKeybinding tipsBtn;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnClick() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class ScenePro_logic : CLogicBaseUIForm
{
	// Fields
	public Transform BgTrans;
	public Transform NameTran;
	public Dictionary<string, List<float>> PointProgress;
	public float TarProgress;
	public bool IsPlayBarAni;
	public float BarAniTime;
	public float BarSpeed;
	public float AniProgress;
	public int MaxLevel;
	public int NextLevel;
	public Slider AniSlider;
	public Transform PointTran;
	public List<float> LstProgress;
	public Transform m_Music;

	// Methods

	public void Awake() { }

	public Transform GetWarRoot() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void SceneCallBack(object[] msg) { }

	private void LoadScene() { }

	public void Update() { }

	public void AddMusicEffect() { }

	public void DeleteMusicEffect() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class WarResource_logic : CLogicBaseUIForm
{
	// Fields
	private string m_HeroPropET;
	public TextMeshProUGUI WarGSCashText;

	// Methods

	private void Awake() { }

	public void OnEnable() { }

	private void OnDisable() { }

	public void HeroPropChange(object[] msg) { }

	private void ViewHeroMoneny() { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class WP_DeputWeapon_logic : CLogicBaseUIForm
{
	// Fields
	private int m_DeputyWeaponID;
	private int m_DeputyBulletNum;
	private int m_DeputyMaxBulletNum;
	private int m_DeputyBagBulletNum;
	public Transform DeputyWeaponButton;
	public CTimerNode FillDeputyBulletTimer;
	private bool bHasHero;
	private int HeroID;
	private NewPlayerObject HeroObj;

	// Methods

	public void Start() { }

	public void OnDestroy() { }

	public void Awake() { }

	public void InitGunTran() { }

	public void HeroPropChange(object[] msg) { }

	private void RefreshHasHero() { }

	public void InitWeaponItemPanel() { }

	private void RefreshDeputyWeaponBullet(int weaponid, int curBullet, int maxBullet) { }

	private void ViewDeputyBulletText(int curbullet) { }

	private void ViewDeputyPackBullet(int deputyWeaponsid, int deputyBulletAmount) { }

	private void RefreshDeputyWeaponLogo(int deputyweaponsid) { }

	private void FillDeputyBulletSkill(int curweaponid, bool isAuto = False) { }

	public int GetPackBulletByID(int weaponSID) { }

	private void ClearFullDeputyBulletTimer() { }

	private bool OnReloadBullet(int curweaponid, bool isAuto) { }

	protected void PCRepeatingFire(int k) { }

	protected void PCEndFire(int k) { }

	public void Update() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class WP_DeputWeapon_logic.<>c__DisplayClass20_0
{
	// Fields
	public WP_DeputWeapon_logic <>4__this;
	public int curweaponid;
	public bool isAuto;

	// Methods

	public void .ctor() { }

	internal bool <FillDeputyBulletSkill>b__0(object[] p) { }
}

// Namespace: UIScript
internal class WP_Drug_logic : CLogicBaseUIForm
{
	// Fields
	private int m_CurDrugSID;
	private int m_CurDrugNumber;
	private Transform m_CurDrugIcon;
	private Transform m_CurDrugText;
	private bool bHasHero;
	private int HeroID;
	private NewPlayerObject HeroObj;

	// Methods

	public void Start() { }

	public void OnDestroy() { }

	public void Awake() { }

	public void HeroPropChange(object[] msg) { }

	private void RefreshHasHero() { }

	public void InitWeaponItemPanel() { }

	private void ViewDrug(int drugid, int drugamount) { }

	private void OnUseDrug() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class WP_Minimap_logic : CLogicBaseUIForm
{
	// Fields
	private Transform m_BossIcon;
	private Transform m_MonsterIcon;
	private Transform m_Minimap;
	private Transform m_HideDoorIcon;
	private Transform m_HideDoorArrow;
	private Transform m_NextDoorIcon;
	private Transform m_NextDoorArrow;
	private Transform m_TargetIcon;
	private Transform m_TargetArrow;
	private Transform m_TeammateIcon;
	private Transform m_FakerDieIcon;
	private Transform m_FakerDieArrow;
	private Transform m_WarshopIcon;
	private Transform m_InscriptionshopIcon;
	private float m_ColorAlpha;
	public float m_DetectRange;
	public float m_MinimapRadius;
	private float m_Ratio;
	private bool m_IsSpinHero;
	private CTimerNode m_EnemyCheckTime;
	private CTimerNode m_EnemyCheckSuperTime;
	public float m_EnemyCheckRadius;
	private int m_EnemyCheckState;
	private float m_CheckTime;
	private float m_CheckSuperTime;
	private Transform tipTrans;
	private Transform m_MonsterTip;
	private WP_Minimap_logic.Pool m_BossPool;
	private WP_Minimap_logic.Pool m_MonsterPool;
	private WP_Minimap_logic.Pool m_NextDoorArrowPool;
	private WP_Minimap_logic.Pool m_NextDoorIconPool;
	private WP_Minimap_logic.Pool m_HideDoorArrowPool;
	private WP_Minimap_logic.Pool m_HideDoorIconPool;
	private WP_Minimap_logic.Pool m_FakerDieIconPool;
	private WP_Minimap_logic.Pool m_FakerDieArrowPool;
	private WP_Minimap_logic.Pool m_TargetPointIconPool;
	private WP_Minimap_logic.Pool m_TargetPointArrowPool;
	private WP_Minimap_logic.Pool m_WarshopIconPool;
	private WP_Minimap_logic.Pool m_InscriptionshopIconPool;
	private Dictionary<int, Transform> m_TeamIconDict;
	private TextMeshProUGUI m_GamePlayTime;
	private Animator m_GamePlayTimeAni;
	private Animator m_MonsterTipAni;
	private TextMeshProUGUI m_LevelText;
	public int m_GamePlay;
	public string boss_1;
	public string boss_2;
	public string boss_3;
	private bool setBossImg_1;
	private bool setBossImg_2;
	private bool setBossImg_3;
	private const int M = 60;
	private const int H = 3600;
	private const int D = 86400;

	// Methods

	private void InitUI() { }

	private void InitMembers() { }

	private void InitIcon() { }

	public void InitPanel() { }

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void Update() { }

	public void CalculateGamePlayTime(bool enableShow = False) { }

	public static string PubTwoUnitLeftTimeDayMin(int time) { }

	private void Recycle() { }

	private void Prepare() { }

	private void RefreshTeamer() { }

	private void UpdatePoints() { }

	private void UpdateNpcIcon() { }

	private void UpdateMonsterIcon() { }

	private void ClearTimer() { }

	private bool UpdateMonsterTipAni() { }

	private bool UpdateMonsterTipPos() { }

	private Vector3 CalMonsterTipUIVector(Vector3 targetDir) { }

	private void UpdateTeammateIcon() { }

	private void TeammateFakerDie(object[] msg) { }

	private void UpdateNextDoor(Vector3 pos, int showMode) { }

	private void UpdateHideDoor(Vector3 pos, int showMode) { }

	private void UpdateTargetPoint(Vector3 pos, int showMode) { }

	private void ImageShowMode(Image image, int showMode) { }

	private void UpdateIconPos(Transform target, Transform icon) { }

	private void UpdateIconPosVec(Vector3 target, Transform icon) { }

	private void UpdateArrow(Transform target, Transform icon) { }

	private void UpdateArrowVec(Vector3 target, Transform icon) { }

	private void UpdateIconRotation(Transform target, Transform icon) { }

	private Vector3 CalUIVector(Vector3 targetDir) { }

	private float PlanarDistance(Vector3 target) { }

	private void SetIconAlpha(Image image, float alpha) { }

	private void TeamEventCallBack(object[] msg) { }

	private void SetLevelName(object[] objs) { }

	public void PropChange(object[] msg) { }

	private void AddTeamer(int pid) { }

	private void DelTeamer(int pid) { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <UpdateMonsterIcon>b__70_0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <UpdateMonsterIcon>b__70_1() { }
}

// Namespace: 
private class WP_Minimap_logic.Pool
{
	// Fields
	private Transform m_Source;
	private Stack<Transform> m_Used;
	private Stack<Transform> m_Pool;
	private Stack<Transform> m_Prepared;
	private Vector3 m_HidePos;

	// Methods

	public void .ctor(Transform source) { }

	public Transform Clone() { }

	public void ChangeImg(Transform trans, string pathStr) { }

	public void Prepare() { }

	public void Recycle() { }

	private void Hide(Transform one) { }

	private void Delete(Transform one) { }

	public void Clear() { }
}

// Namespace: UIScript
internal class WP_State_logic : CLogicBaseUIForm
{
	// Fields
	public Dictionary<int, Transform> StateShowDict;
	public Dictionary<int, Image> StateTimeIconDict;
	public Transform StateGO;
	public Transform OneStateGO;
	public Transform FullTipsGO;
	public Transform SightEffectObj;
	public Transform SkillUsingObj;
	public GOStateCache HeroStateCache;
	private string m_stateeventkey;
	private bool bHasHero;
	private int HeroID;
	private NewPlayerObject HeroObj;

	// Methods

	public void Start() { }

	public void Update() { }

	public void CheckStateShown() { }

	public void OnDestroy() { }

	public void HeroPropChange(object[] msg) { }

	private void RefreshHasHero() { }

	private void RegisterHeroEvent() { }

	private void ClearRegisterHeroEvent() { }

	public void InitStateTran() { }

	public void ClearStateTran() { }

	public void StateChange(object[] msg) { }

	private void AddStateView(int stateid, int sid) { }

	private void DelStateView(int stateid) { }

	private void UpdateOneState(int stateid, float rad) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class WP_Throw_logic : CLogicBaseUIForm
{
	// Fields
	private int m_GrenadeNumber;
	private Transform CurGrenadeText;
	private Transform GrenadeBotton;
	private bool bHasHero;
	private int HeroID;
	private NewPlayerObject HeroObj;

	// Methods

	public void Start() { }

	public void OnDestroy() { }

	public void Awake() { }

	public void HeroPropChange(object[] msg) { }

	private void RefreshHasHero() { }

	public void InitWeaponItemPanel() { }

	private void ViewGrenadeNumber(bool bHasBullet, int bulletAmount) { }

	public void RefreshHasGrenadeLogo() { }

	private void ThrowGrenade() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class UICtrlRule : UIRuleBase
{
	// Fields
	public int CtrlID;
	public List<string> FPSMode;

	// Methods

	public void .ctor(string name, List<string> al) { }

	public override bool IsActiveRule(string uiname) { }

	public override void RuleStart(string uiname, bool flag) { }

	public void FPSCall(object arg, object arg1) { }

	public void RuleEnd() { }
}

// Namespace: UIScript
public class UIESCRule : UIRuleBase
{
	// Fields
	public List<CLogicBaseUIForm> ESCLst;

	// Methods

	public void .ctor(string name, List<string> al) { }

	public void AddEscAttention(CLogicBaseUIForm a) { }

	public void DelEscAttention(CLogicBaseUIForm a) { }
}

// Namespace: UIScript
public class UIHideRule : UIRuleBase
{
	// Methods

	public void .ctor(string name, List<string> al) { }

	public override bool IsActiveRule(string uiname) { }

	public override void RuleStart(string uiname, bool flag) { }
}

// Namespace: UIScript
public class UIHideWhileShowRule : UIRuleBase
{
	// Fields
	private Dictionary<string, string> HideDict;

	// Methods

	public void .ctor(string name, List<string> al) { }

	public override bool IsActiveRule(string uiname) { }

	public override void RuleStart(string uiname, bool flag) { }
}

// Namespace: UIScript
public class UILoadingRule : UIRuleBase
{
	// Methods

	public void .ctor(string name, List<string> al) { }
}

// Namespace: UIScript
public class UIRuleBase
{
	// Fields
	public string RuleName;
	public List<string> AttentionUILst;

	// Methods

	public void .ctor(string name, List<string> al) { }

	public virtual bool IsActiveRule(string uiname) { }

	public virtual void RuleStart(string uiname, bool flag) { }
}

// Namespace: UIScript
public class UISceneRule : UIRuleBase
{
	// Fields
	public bool ShowDead;

	// Methods

	public void .ctor(string name, List<string> al) { }

	public void InitLoginUI() { }

	public void ClearLoginUI() { }

	public void InitHomeUI() { }

	public void ClearHomeUI() { }

	public void InWarUI() { }

	public void InitHeroWarUI() { }

	public void StartHeroWarUI() { }

	public void HideWarUI() { }

	public void ShowWarUI() { }

	public void ShowUIFormGetWAR_PANEL() { }

	public void WarUIClear() { }

	public void SwitchScene() { }

	public void ShowWarEndPanel() { }

	public void ShowDeadCamera() { }

	public void ClearDeadCamera() { }

	public void SetAnim() { }

	public void UIEnable() { }

	public void SpecialUIEnable(bool isShow) { }

	public void SetMainCanvasEnable(bool isShow) { }
}

// Namespace: UIScript
public static class UIScriptManager
{
	// Fields
	public static UISceneRule SceneRule;
	private static bool CanHide;
	private static bool UIIsEnable;
	private static int UIEventId;
	private static int MouseHotKeyId;

	// Methods

	public static void InitUIEvent() { }

	public static void InitHomeUI() { }

	public static void ClearHomeUI() { }

	public static void InitLoginUI() { }

	public static void ClearLoginUI() { }

	public static void InWarUI() { }

	public static void InitHeroWarUI() { }

	public static void StartHeroWarUI() { }

	public static void HideWarUI() { }

	public static void ShowWarUI() { }

	public static void WarUIClear() { }

	public static void SwitchScene() { }

	public static void ShowWarEnd() { }

	public static void EnterDeadCamera() { }

	public static void ClearDeadCamera() { }

	public static void ShowChallengeFailedAnim() { }

	public static void UIEnable(int flag = 0) { }

	public static void UIEnableMouse(int flag = 0) { }

	public static void SpecialUIEnable(bool isShow) { }

	public static void SetMainCanvasEnable(bool isShow) { }

	public static bool ClientNoPause() { }

	public static bool IsNeedOpenPausePanel() { }

	public static void MouseHotKeyEvent() { }

	private static void UICB(object arg) { }

	private static void .cctor() { }
}

// Namespace: UIScript
public class ActiveMutexManager
{
	// Fields
	private List<Transform> Mutex;

	// Methods

	public void .ctor(List<Transform> MutexInput) { }

	private void HideAll() { }

	public void SetActive(Transform trShow) { }
}

// Namespace: UIScript
public class UITeamInfoRule : UIRuleBase
{
	// Methods

	public void .ctor(string name, List<string> al) { }
}

// Namespace: UIScript
public class ZMFriendItem_Logic : MonoBehaviour
{
	// Fields
	private Image PlayerIcon;
	private TextMeshProUGUI PlayerName;
	private TextMeshProUGUI PlayerID;
	private M1Button InviteBtn;
	private TextMeshProUGUI InviteInfo;
	private TextMeshProUGUI StateInfo;
	private Animator StateAni;
	private ZMFriendObject selfObj;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void InitTransform() { }

	private void InitBtnEvent() { }

	private void InitEvent() { }

	private void RemoveEvent() { }

	private void OnClickInvite() { }

	private void OnFriendEevet(object[] args) { }

	private void ShowFriendInfo() { }

	private void UpdateFriendState() { }

	[IteratorStateMachineAttribute] // RVA: 0x1BF40 Offset: 0x1B340 VA: 0x18001BF40
	private IEnumerator LoadIcon() { }

	public void RefreshView(object infoobj) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMFriendItem_Logic.<LoadIcon>d__19 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public ZMFriendItem_Logic <>4__this;
	private UnityWebRequest <wr>5__2;
	private DownloadHandlerTexture <texd>5__3;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: UIScript
public class ZMFriendPanel_Logic : CLogicBaseUIForm
{
	// Fields
	private Transform FiendContent;
	private GameObject PageCtrllay;
	private BaseKeybinding exitBtn;
	private M1Button LeftPageBtn;
	private M1Button RightPageBtn;
	private Toggle TestDataToggle;
	private TextMeshProUGUI myIDText;
	private TextMeshProUGUI pageText;
	private M1Button CopyIdBtn;
	private GameObject NoFriendTips;
	private string FriendItemPath;
	private List<ZMFriendObject> AllFriends;
	private List<ZMFriendObject> CurPageList;
	private List<HotKeyItem> m_HotKeyMap;
	private int CurPageNum;
	private int MaxPageNum;
	private const int EachPageCount = 20;
	private bool isTestData;
	private CTimerNode AutoRefreshTimer;

	// Methods

	private void Awake() { }

	private void OnEnable() { }

	private void OnDisable() { }

	private void InitTransForm() { }

	private void InitEvent() { }

	private void InitData(bool IsAutoRefresh = False) { }

	private void InitView() { }

	private void InitRefreshTimer() { }

	private void InitFriendList() { }

	private void RemoveEvent() { }

	private void ClearTimer() { }

	private void ShowCurPageFriend() { }

	private void PageUpdate() { }

	private void OnClickCopyBtn() { }

	private void OnBack() { }

	private void OnPreviousPage() { }

	private void OnNextPage() { }

	private void OnDataTset(bool isTest) { }

	private bool OnAutoRefresh() { }

	private void CalCurPageList() { }

	private void SortList() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitEvent>b__23_0(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <InitEvent>b__23_1(int keyVal) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class ZMFriendPanel_Logic.<>c
{
	// Fields
	public static readonly ZMFriendPanel_Logic.<>c <>9;
	public static Comparison<ZMFriendObject> <>9__39_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <SortList>b__39_0(ZMFriendObject cmp1, ZMFriendObject cmp2) { }
}

// Namespace: UIScript
public class ZMInvitedPanel_Logic : MonoBehaviour
{
	// Fields
	public Transform Invited_Team;
	public Dictionary<uint, Transform> InviteDict;

	// Methods

	public void Awake() { }

	public void OnEnable() { }

	public void OnDisable() { }

	public void InvitedEventCallBack(object[] msg) { }

	private void OnApplyTeamAccept(uint pid) { }

	private void AddTeamInvite(uint pid) { }

	private void DelTeamInvite(uint pid) { }

	private void ClearAll() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMInvitedPanel_Logic.<>c__DisplayClass7_0
{
	// Fields
	public ZMInvitedPanel_Logic <>4__this;
	public uint pid;

	// Methods

	public void .ctor() { }

	internal void <AddTeamInvite>b__0() { }

	internal void <AddTeamInvite>b__1() { }

	internal void <AddTeamInvite>b__2(object[] p) { }
}

// Namespace: UIScript
public class ZMMatchPanel_logic : BaseMatchPanel_logic
{
	// Fields
	private bool MatchWaitOver;

	// Methods

	public override void InitEvent() { }

	public override void RemoveEvent() { }

	private void OnChangeMatchState(object[] args) { }

	public override void SetMatchNum() { }

	public override void TryDoThing() { }

	public override void OnCancelMatch() { }

	public override void UpdateCancelBtn() { }

	public override void UpdateMatchState() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class ZMPattern_Item : BasePattern_Item
{
	// Methods

	public override void OnClickSelf() { }

	public override void ScrollCellContent(object infoobj) { }

	public void .ctor() { }
}

// Namespace: UIScript
internal class ZMPattern_Map_logic : BasePattern_Map_logic
{
	// Methods

	public override void InitData() { }

	public override Dictionary<int, int> GetMaxRoundDict() { }

	public void .ctor() { }
}

// Namespace: UIScript
public class ZMTeamerInfo_logic : BaseTeamerInfo_logic
{
	// Fields
	private ZmID m_zmID;

	// Methods

	public override void InitEvent() { }

	public override void RemoveEvent() { }

	private void OnChangeTeamInfo(object[] args) { }

	public override void SelfShow() { }

	public override void ShowTeamerInfo(object teamerObj) { }

	private void UpdateTeamer() { }

	private void OnShowInfoUpdate(ZMTeamerObject teamerData) { }

	public override void RefreshBtnShow() { }

	public override void OnClickInvita() { }

	public override void OnClickModel() { }

	public override void OnEnterModel() { }

	private bool IsCanOpTeammate() { }

	private void DelTeamer(uint playerID) { }

	public void .ctor() { }
}

// Namespace: UIScript
public class ZMTeamMain_logic : BaseTeamMain_logic
{
	// Fields
	private M1Button operation_addFriend;
	private const float CLICK_INTERVAL = 0.5;
	private float m_lastTime;

	// Methods

	public override void InitTransform() { }

	public override void InitEvent() { }

	public override void InitView() { }

	public override void InitLobbyData() { }

	public override void RemoveEvent() { }

	public override void OnShowTeamerOp() { }

	public override void OnHardPattern() { }

	private void SetLeaveBtnText() { }

	private void OnAddfriend() { }

	private void OnExitBtn(Transform t) { }

	private void OnEnterAddFriendBtn(Transform t) { }

	public void OnChangeTeamInfo(object[] args) { }

	private void OnNotifyEvent(object[] args) { }

	public override void OnKillTeamer() { }

	public override void OnChangeMatchTeam(bool isMatch) { }

	public override void OnGiveCaptainTeamer() { }

	public override void OnBtnClick() { }

	private void OnStartWar() { }

	public override void OnGuideWar() { }

	public override void OnLeaveTeam() { }

	public override void UpdateTeamInfo() { }

	private void UpdateReadyBtn() { }

	private void UpdateMatchToggle() { }

	public override void OnMatchStateUpdate() { }

	public void .ctor() { }
}

// Namespace: Talent
public enum TalentType
{
	// Fields
	public int value__;
	public const TalentType None = 0;
	public const TalentType Atk = 1;
	public const TalentType Def = 2;
	public const TalentType Skill = 3;
}

// Namespace: Talent
public static class TalentDefine
{
	// Fields
	public const int POS_TALENT_EQUIP_1 = 1;
	public const int POS_TALENT_EQUIP_2 = 2;
	public const int POS_TALENT_EQUIP_3 = 3;
	public const int POS_TALENT_EQUIP_4 = 4;
	public const int POS_TALENT_EQUIP_5 = 5;
	public const int POS_TALENT_EQUIP_6 = 6;
	public static Dictionary<int, string> dTalentObjPath;
	public static Dictionary<int, string> dTalentChoosePath;
	public static Dictionary<int, string> dTalentShowPath;
	private static int m_MaxTalentBagNum;

	// Properties
	public static int maxTalentBagNum { get; }

	// Methods

	public static int get_maxTalentBagNum() { }

	private static void .cctor() { }

	public static int ToTagPos(int serverpos) { }

	public static int ToServerPos(int pos) { }

	public static int ToTalentDropID(int dropID, int serverpos) { }

	public static void ToDropIDAndPos(int talentDropID, out int dropID, out int serverpos) { }
}

// Namespace: Talent
public static class TalentManager
{
	// Fields
	public static Dictionary<int, Dictionary<int, int>> m_AllPlayerTalentDict;
	public static Dictionary<int, TalentObject> m_TalentDict;
	public static Dictionary<int, TalentObject> m_ChooseDict;
	public static bool m_IsTalentChooseOpen;
	public static int m_PackageTalentNum;
	private static int m_IMenuIndex;
	private static int m_SwitchTalentID;
	private static int m_LastChoice;
	private static CTimerNode m_TPTimer;
	public static float m_RespondTime;
	public static bool m_DefaultTalentPanel;
	public static Dictionary<int, int> TalentDescDict;
	public static Dictionary<int, int> TalentNameDict;

	// Methods

	public static string GetTalentName(int talentID, string name = "", string subDesc = "") { }

	public static string GetTalentDesc(int talentID, int level, string desc = "", string subDesc = "") { }

	public static void AddTalent(int pid, TalentObject talentObj) { }

	public static void DelTalent(int pid, int tid) { }

	public static Dictionary<int, TalentObject> ReturnChoose() { }

	public static void ClearChoose() { }

	private static void CheckIfChoosed(TalentObject talentObj) { }

	public static TalentObject GetTalentByID(int tid) { }

	public static int GetTypeCount(int type) { }

	public static void ClearTPTimer() { }

	public static void ClearAll() { }

	public static void AddChoose(List<TalentObject> newList, int time, int Imenu) { }

	public static TalentObject GetChooseTalent(int talentID) { }

	private static void OpenChoose() { }

	public static void ChooseNpcTalent(int talentId) { }

	public static void Giveup(int pos) { }

	public static void ChooseOne(List<TalentObject> newList, int Menuindex, int iSelectTalent) { }

	public static bool PlayerHasTalent(int pid, int tid) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class TalentManager.<>c
{
	// Fields
	public static readonly TalentManager.<>c <>9;
	public static Func<bool> <>9__19_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <CheckIfChoosed>b__19_0() { }
}

// Namespace: Setting
public static class SettingDefine
{
	// Fields
	public const string SETTING_FILE_NAME = "usersetting.ini";
	public const string SETTING_FILE_SECTION_NAME = "Setting";
	public const int SETTING_SECTION_BASE = 1;
	public const int SETTING_SECTION_OPERATE = 2;
	public const int SETTING_SECTION_GRAPH = 3;
	public const int SETTING_SECTION_AUDIO = 4;
	public const int SETTING_KEY_SNIPE_MODE = 104;
	public const int SETTING_KEY_SLIDER_WAKEUP_DIS = 117;
	public const int SETTING_KEY_SLIDER_SELECT_DIS = 118;
	public const int SETTING_KEY_SLIDER_DROP_SCALE = 106;
	public const int SETTING_KEY_SENSITIVITY_XAXIS = 201;
	public const int SETTING_KEY_SENSITIVITY_YAXIS = 202;
	public const int SETTING_KEY_SENSITIVITY_SNIPE = 206;
	public const int SETTING_KEY_FIREMODE = 208;
	public const int SETTING_KEY_SENSITIVITY_FLAG = 9999;
	public const int SETTING_KEY_SMOOTH_STEPS = 203;
	public const int SETTING_KEY_SMOOTH_WEIGHT = 204;
	public const int SETTING_KEY_LEFTATTACK = 205;
	public const int SETTING_KEY_AUTO_FIRE = 209;
	public const int SETTING_KEY_MINIMAP_MODE = 210;
	public const int SETTING_KEY_AIMAT = 213;
	public const int SETTING_KEY_HOTKEYVIEW = 299;
	public const int SETTING_KEY_CTR_SHAKE = 500;
	public const int SETTING_KEY_CTR_SENSITIVITY_SNIPE = 503;
	public const int SETTING_KEY_CTR_AIM_ASSIST = 504;
	public const int SETTING_KEY_CAMERA_FOV = 301;
	public const int SETTING_KEY_CAMERA_ACCELERATE = 302;
	public const int SETTING_KEY_VSYNC = 308;
	public const int SETTING_KEY_FPS = 303;
	public const int SETTING_KEY_MSAA = 309;
	public const int SETTING_KEY_SHADOW = 310;
	public const int SETTING_KEY_REFRACTION = 311;
	public const int SETTING_KEY_RENDERQUALITY = 312;
	public const int SETTING_KEY_POSTEFFECT = 304;
	public const int SETTING_KEY_ANISOTROPICFILTER = 313;
	public const int SETTING_KEY_WATER = 314;
	public const int SETTING_KEY_BRIGHTNESS = 315;
	public const int SETTING_KEY_SCREEN_MODE = 305;
	public const int SETTING_KEY_SCREEN_RATIO = 306;
	public const int SETTING_KEY_SCREEN_RES = 307;
	public static List<int> APPLY_SETTING_LIST;
	public const int SETTING_KEY_MAINVOLUME = 400;
	public const int SETTING_KEY_BGMVOLUME = 401;
	public const int SETTING_KEY_SFXVOLUME = 402;
	public const int SETTING_KEY_BACKGROUND = 403;
	public const int SETTING_KEY_HEROVOICE = 404;
	public const int SETTING_KEY_AUTOJOIN = 410;
	public const int SETTING_KEY_TALKMODE = 411;
	public const int SETTING_KEY_MICVOLUME = 412;
	public const int SETTING_KEY_TEAMVOLUME = 413;
	public const int SETTING_KEY_AUTOBANMIC = 414;
	public const int SETTING_KEY_SUBPANEL = 101;
	public const int SETTING_KEY_SCROLLWEAPON = 102;
	public const int SETTING_KEY_GRENADEAIM = 103;
	public const int SETTING_KEY_LANGUAGE = 105;
	public const int SETTING_VAL_MINIMAP_ROTATE_HERO = 1;
	public const int SETTING_VAL_MINIMAP_ROTATE_MAP = 2;
	public const int SETTING_VAL_ATTACKBTNFOLLOW_OFF = 1;
	public const int SETTING_VAL_ATTACKBTNFOLLOW_ON = 2;
	public const int SETTING_VAL_AUTOAIMAT = 1;
	public const int SETTING_VAL_CLICKAIMAT = 2;
	public const int SETTING_VAL_LEFTATTACK_OFF = 1;
	public const int SETTING_VAL_LEFTATTACK_ON = 2;
	public const int SETTING_KEY_AUTO_FIRE_OFF = 1;
	public const int SETTING_KEY_AUTO_FIRE_ON = 2;
	public const int SETTING_KEY_AIMAT_OFF = 1;
	public const int SETTING_KEY_AIMAT_ON = 2;
	public const int SETTING_VAL_HOTKEYVIEW_OFF = 1;
	public const int SETTING_VAL_HOTKEYVIEW_ON = 2;
	public const int SETTING_VAL_POSTEFFECT_L = 0;
	public const int SETTING_VAL_POSTEFFECT_M = 1;
	public const int SETTING_VAL_POSTEFFECT_H = 2;
	public const int SETTING_VAL_ANISOTROPICFILTER_L = 0;
	public const int SETTING_VAL_ANISOTROPICFILTER_M = 1;
	public const int SETTING_VAL_ANISOTROPICFILTER_H = 2;
	public const int SETTING_VAL_VSYNC_OFF = 1;
	public const int SETTING_VAL_VSYNC_ON = 2;
	public const int SETTING_VAL_WATER_L = 0;
	public const int SETTING_VAL_WATER_H = 1;
	public const int SETTING_VAL_MSAA_NONE = 0;
	public const int SETTING_VAL_MSAA_X2 = 1;
	public const int SETTING_VAL_MSAA_X4 = 2;
	public const int SETTING_VAL_MSAA_X8 = 3;
	public const int SETTING_VAL_SHADOW_L = 0;
	public const int SETTING_VAL_SHADOW_M = 1;
	public const int SETTING_VAL_SHADOW_H = 2;
	public const int SETTING_VAL_REFRACTION_L = 0;
	public const int SETTING_VAL_REFRACTION_M = 1;
	public const int SETTING_VAL_REFRACTION_H = 2;
	public const int SETTING_VAL_QUALITY_CUSTOM = 0;
	public const int SETTING_VAL_QUALITY_L = 1;
	public const int SETTING_VAL_QUALITY_M = 2;
	public const int SETTING_VAL_QUALITY_H = 3;
	public const int SETTING_VAL_QUALITY_EH = 4;
	public const int SETTING_BACKGROUND_OFF = 1;
	public const int SETTING_BACKGROUND_OPEN = 2;
	public const int SETTING_FIRSTWEAPON_KEY = 250;
	public const int SETTING_SECONDWEAPON_KEY = 251;
	public const int SETTING_THIRDWEAPON_KEY = 252;
	public const int SETTING_ULTRASKILL_KEY = 253;
	public const int SETTING_GENERADE_KEY = 254;
	public const int SETTING_BACKPACK_KEY = 255;
	public const int SETTING_INTERACT_KEY = 256;
	public const int SETTING_RELOAD_KEY = 257;
	public const int SETTING_SECONDSKILL_KEY = 258;
	public const int SETTING_BREAKSKILL_KEY = 259;
	public const int SETTING_SHOOTMODE_KEY = 260;
	public const int SETTING_MOVING_FORWARD = 262;
	public const int SETTING_MOVING_BACKWARD = 263;
	public const int SETTING_MOVING_LEFT = 264;
	public const int SETTING_MOVING_RIGHT = 265;
	public const int SETTING_VOICETALK = 283;
	public const int SETTING_DISCARD_KEY = 286;
	public const int SETTING_STICKDISCARD = 545;
	public const int SETTING_MARK_SIGNAL = 287;
	public const int SETTING_STICKMARKSIGNAL = 546;

	// Methods

	private static void .cctor() { }
}

// Namespace: Setting
public static class SettingManager
{
	// Fields
	public static Dictionary<int, float> SettingSelectDict;
	public static Dictionary<int, bool> SettingShow;
	public static Dictionary<int, bool> SettingAva;
	public static List<int> m_DeviceDefault;
	public static Resolution[] m_ResArray;
	public static List<int> DefaultList;
	private static List<int> floatConvertList;
	private static int CurLanguageIndex;

	// Methods

	public static void Start() { }

	private static void InitLanguageTestKey() { }

	private static void LanguageSetHelp() { }

	private static void KeyCodeSetLanguage(int value) { }

	private static void InitData() { }

	public static void RevertSettingValueWithDevice() { }

	public static float GetMySettingVal(int sid, bool isUI = False) { }

	public static void SetMySettingVal(int sid, float value, bool isUI = False) { }

	public static void ForceSetMySettingVal(int sid, float value, bool isUI = False) { }

	public static float ConvertToRealVal(int sid, float value) { }

	public static float ConvertToUIVal(int sid, float value) { }

	public static void SaveSettingFile() { }

	public static void CheckMouseSpeed() { }

	private static void SetMouseSpeed(IniSection dInfo) { }

	public static bool CanConvertToFloat(int sid) { }

	public static bool IsInSection(int sid, int section) { }

	public static bool IsSettingShow(int sid) { }

	public static bool IsSettingAva(int sid) { }

	public static bool CheckAndSetSettingShow(int sid) { }

	public static bool CheckAndSetSettingAva(int sid) { }

	public static void SetGraphichSetting() { }

	public static void SetInputSetting() { }

	public static void SetGameSetting() { }

	public static void SetSoundEffectSetting() { }

	public static void SetControllerEffectSetting() { }

	public static void SetControllerKeySetting() { }

	public static string ReturnControllerKeyMeaning(int value) { }

	private static void .cctor() { }
}

// Namespace: 
public sealed class SettingManager.AssignMethod : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class SettingManager.<>c
{
	// Fields
	public static readonly SettingManager.<>c <>9;
	public static Action<int> <>9__11_0;
	public static Action<int> <>9__11_1;
	public static Action<int> <>9__11_2;
	public static Action<int> <>9__11_3;
	public static Action<int> <>9__11_4;
	public static Action<int> <>9__11_5;
	public static Action<int> <>9__11_6;
	public static Action<int> <>9__11_7;
	public static Action<int> <>9__11_8;
	public static Action<int> <>9__11_9;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <LanguageSetHelp>b__11_0(int keyVal) { }

	internal void <LanguageSetHelp>b__11_1(int keyVal) { }

	internal void <LanguageSetHelp>b__11_2(int keyVal) { }

	internal void <LanguageSetHelp>b__11_3(int keyVal) { }

	internal void <LanguageSetHelp>b__11_4(int keyVal) { }

	internal void <LanguageSetHelp>b__11_5(int keyVal) { }

	internal void <LanguageSetHelp>b__11_6(int keyVal) { }

	internal void <LanguageSetHelp>b__11_7(int keyVal) { }

	internal void <LanguageSetHelp>b__11_8(int keyVal) { }

	internal void <LanguageSetHelp>b__11_9(int keyVal) { }
}

// Namespace: Setting
public class PCGamePlayManager
{
	// Fields
	private static PCGamePlayManager m_instance;
	public int serverPosOffset;

	// Properties
	public static PCGamePlayManager instance { get; }
	public float m_hurt { get; }
	public float m_Scroll { get; }
	public float m_Grenade { get; }

	// Methods

	public static PCGamePlayManager get_instance() { }

	public float get_m_hurt() { }

	public float get_m_Scroll() { }

	public float get_m_Grenade() { }

	public void .ctor() { }
}

// Namespace: Setting
public class GraphicsSettingMananger
{
	// Fields
	public static int RenderQualityLevel;

	// Methods

	public static void InitGraphicsEffect() { }

	public static void InitEvent() { }

	public static void SetRenderItemsValue(int level, Dictionary<int, float> settingDict) { }

	public static void RevertRenderSettingValue() { }

	private static void OnUpdateMSAA(object arg) { }

	private static void OnUpdateShadow(object arg) { }

	private static void OnUpdateRefraction(object arg) { }

	private static void OnUpdateWaterEffect(object arg0) { }

	private static void OnUpdateBrightness(object arg0) { }

	private static void OnUpdateVsync(object arg) { }

	private static void OnUpdateFPS(object arg) { }

	private static void SetFPS(int level) { }

	private static void OnUpdateAnisotropicFilter(object arg) { }

	private static void OnUpdatePostEffect(object arg) { }

	private static bool OnUpdateAutoExposure(bool isOpen, bool isArtScene) { }

	private static bool OnUpdateGrain(bool isOpen, bool isArtScene) { }

	private static bool OnUpdateChromaticAberration(bool isOpen, bool isArtScene) { }

	private static bool OnUpdateBloom(bool isOpen, bool isArtScene, bool isOpenFastMode) { }

	private static bool OnUpdateVignette(bool isOpen, bool isArtScene) { }

	private static bool OnUpdateDepthOfField(bool isOpen, bool isArtScene) { }

	private static bool OnUpdateColorOfGrading(bool isOpen, bool isArtScene) { }

	public static void SetPostEffect(bool isArtScene, int level = -1) { }

	private static bool CheckPostEffectEnable(bool isEnabled, bool postEffectEnabled) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Relic
public class RelicViewObject
{
	// Fields
	public RelicObject m_RelicObj;
	public bool m_IsSelected;
	public int relicType;
	public bool m_IsNull;

	// Methods

	public void .ctor(RelicObject newRelicObj, bool Selected) { }

	public void .ctor() { }
}

// Namespace: Relic
public static class RelicDefine
{
	// Fields
	public const int PACK_TYPE_Relic = 150;
	public static Dictionary<int, string> m_UIRelic;
	public static List<RelicViewObject> m_RelicOB;
	public static int m_RelicNumber;
	private const int PACK_RELIC_ROW = 6;
	public static int PACK_RELIC_MIN_EMPTY_COUNT;
	private static int EmptyNodeNum;

	// Methods

	public static void AddinRelic(RelicObject Addin) { }

	public static void RemoveRelic(int Pid) { }

	public static void SortRelic() { }

	public static void ClearAll() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class RelicDefine.<>c
{
	// Fields
	public static readonly RelicDefine.<>c <>9;
	public static Comparison<RelicViewObject> <>9__9_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <SortRelic>b__9_0(RelicViewObject a, RelicViewObject b) { }
}

// Namespace: Relic
public static class RelicManager
{
	// Fields
	public static Dictionary<int, Dictionary<int, RelicObject>> teamerRelicDict;
	public static Dictionary<int, RelicObject> m_EquipRelic;
	public static int m_PackageRelicNum;

	// Methods

	public static void Init() { }

	public static void AddRelic(int ownerId, RelicObject relic) { }

	public static void DelRelic(int ownerId, int relicId) { }

	public static void AddRelicObject(RelicObject Addin) { }

	public static void DelRelicObject(int pid) { }

	public static void ClearAll() { }

	public static bool CheckRelic(int SID) { }

	private static void .cctor() { }
}

// Namespace: PlayWay
public static class PlayWayManager
{
	// Fields
	public static Dictionary<int, int> PlayWayState;
	public static Dictionary<int, int> PlayWayStartTime;
	public static Dictionary<int, int> PlayWayEndTime;

	// Methods

	public static void AddPlayWayInfo(int playway, int state, int starttime, int endtime) { }

	public static void ChangePlayWayState(int playway, int state) { }

	private static void .cctor() { }
}

// Namespace: Msg
public static class MsgDefine
{
	// Fields
	public const int MSG_POPBOX = 100;
	public const int MSG_POPBOX_GETMONEY = 101;
	public const int MSG_POPBOX_GETTING = 102;
	public const int MSG_COMMON = 103;
	public const int MSG_FLOAT_MIDDLE_TOP = 200;
	public const int MSG_SCROLL_MIDDLE_TOP = 300;
	public const int MSG_FLOAT_LEFT_CENTER = 400;
	public static List<int> MSG_TYPE_ALL;

	// Methods

	private static void .cctor() { }
}

// Namespace: Msg
public class MsgObj
{
	// Fields
	public int msgType;
	public int msgTime;
	public int msgPrior;
	public string msgText;

	// Methods

	public void .ctor(int msgtype, int viewtype, string msg) { }
}

// Namespace: Msg
public class MsgManager
{
	// Fields
	private static MsgManager _instance;
	protected static Dictionary<int, List<MsgObj>> m_MsgDict;
	protected static Dictionary<int, MsgObj> m_CurMsgInfo;

	// Properties
	public static MsgManager instance { get; }

	// Methods

	public static MsgManager get_instance() { }

	public static MsgManager GetInstance() { }

	public void Start() { }

	public void Update() { }

	public int FormatType(int msgType) { }

	public void AddMsg(MsgObj msgInfo, bool isFirst = False) { }

	public MsgObj PopMsg(int msgType) { }

	public List<MsgObj> GetMsgQueue(int msgType) { }

	public MsgObj GetCurMsgInfo(int msgType) { }

	public void SetCurMsgInfo(int msgType, MsgObj msgInfo) { }

	public void AddScreenMsg(MsgObj msgInfo) { }

	protected void UpdateFloatMsg(int msgType) { }

	protected void UpdateScrollMsg(int msgType) { }

	protected void ShowFloatMsg(int msgType) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: MsgChat
public enum MsgChatType
{
	// Fields
	public int value__;
	public const MsgChatType GameSystem = 0;
	public const MsgChatType MySelf = 1;
	public const MsgChatType Teammate = 2;
}

// Namespace: MsgChat
public class MsgChatManager
{
	// Fields
	private static MsgChatManager _instance;
	private List<ChatInfo> ChatInfoList;
	private const int m_maxMsgLength = 30;
	public bool InputActive;

	// Properties
	public static MsgChatManager Instance { get; }

	// Methods

	public static MsgChatManager get_Instance() { }

	private void .ctor() { }

	public void SendMessage(string _message) { }

	private void OnSteamSend(string _message) { }

	public void OnSteamReceiveMessage(ulong userID, string sMsg) { }

	public void OnZMReceiveMessage(uint userID, string sMsg) { }

	private void OnPCSend(string _message) { }

	public void OnPCReceiveMessage(int iSender, string sMsg) { }

	public void OnWarReceiveMessage(int ObjectID, string _msg) { }

	public void SystemMsg(string _msg) { }

	private string GetMsgResult(MsgChatType Msgtype, string _msg, string namestr = "") { }

	private void OnMsgReceive(string _msg) { }

	public List<ChatInfo> GetChatInfoList() { }

	public void ClearMessage() { }
}

// Namespace: MsgChat
public class ChatInfo
{
	// Fields
	private string m_ChatMsg;

	// Methods

	public void .ctor(string _msg) { }

	public string GetChatInfoResult() { }
}

// Namespace: Item
public static class PackageDefine
{
	// Fields
	public const int PACK_TYPE_ITEM = 103;
	public const int PACK_TYPE_EW = 104;
	public const int PACK_TYPE_DROP = 100;
	public const int PACK_TYPE_AREA_ITEM = 500;
	public const int PACK_TYPE_AREA_EW = 501;
	public const string POS_TAG_ITEM = "Package_ItemPos";
	public const string POS_TAG_WEAPON = "Package_WeaponPos";
	public const string POS_TAG_EQUIP = "Package_EquipPos";
	public const string POS_TAG_DROP = "Package_DropPos";
	public const string POS_TAG_AREA_ITEM = "Package_Area_ItemPos";
	public const string POS_TAG_AREA_EW = "Package_Area_EWPos";
	public const int POS_WEAPON_MAIN_A = 10401;
	public const int POS_WEAPON_MAIN_B = 10402;
	public const int POS_WEAPON_MAIN_BAODI = 10403;
	public const int POS_WEAPON_SUB = 10403;
	public const int POS_WEAPON_THROWER = 10406;
	public const int CLIENT_POS_DROP_AREA = 10000;
	public const int CLIENT_POS_ITEM_AREA = 50000;
	public const int CLIENT_POS_EW_AREA = 50100;
	public const int POS_WEAPON_MAIN_START = 10401;
	public const int POS_WEAPON_MAIN_END = 10402;
	public static List<int> WEAPON_MAIN_LIST;
	public static List<int> WEAPON_ClOSE_LIST;
	public static List<int> WEAPON_BASE_LIST;
	public static List<int> WEAPON_THROWER_LIST;
	public const int POS_WEAPON_SUB_START = 10403;
	public const int POS_WEAPON_SUB_END = 10403;
	public const int POS_WEAPON_THROWER_START = 10406;
	public const int POS_WEAPON_THROWER_END = 10406;
	public const int POS_EQUIP_SHIELD = 10407;
	public const int POS_EQUIP_START = 10407;
	public const int POS_EQUIP_END = 10407;
	public static List<int> EQUIP_SHIELD_LIST;
	public static Dictionary<int, string> dItemObjPath;
	private static int m_MaxPackageNum;
	public static Dictionary<int, string> dBulletObjPath;
	public static List<int> BulletTypeEnumList;
	private static int m_MaxBulletNum;

	// Properties
	public static int maxPackageNum { get; }
	public static int maxBulletNum { get; }

	// Methods

	public static int get_maxPackageNum() { }

	public static int get_maxBulletNum() { }

	private static void .cctor() { }

	public static int ToTagPos(string tag, int serverpos) { }

	public static int ToServerPos(int pos) { }

	public static int ToServerPack(int pos) { }

	public static string GetTagByClientPos(int clientpos) { }

	public static int ToItemDropID(int dropID, int serverpos) { }

	public static void ToDropIDAndPos(int itemDropID, out int dropID, out int serverpos) { }
}

// Namespace: Item
public static class PCWarpanelDefine
{
	// Fields
	public static Dictionary<int, string> WarPanelTalentList;
	public static Dictionary<int, string> InscriptionList;

	// Methods

	private static void .cctor() { }
}

// Namespace: Item
public static class DropDefine
{
	// Fields
	public const int DROP_RANGE_BIG = 1;
	public const int DROP_RANGE_SMALL = 2;
}

// Namespace: Item
public class HeroItemInfo
{
	// Fields
	public Dictionary<int, int> ItemID2Pos;
	public Dictionary<int, int> Pos2ItemID;
	public Dictionary<int, int> BulletMaxDict;
	public Dictionary<int, int> BulletAmountDict;

	// Methods

	public void AddItemInfo(int ID, int Pos) { }

	public void DelItemInfo(int ID, int Pos) { }

	public void AddBulletInfo(int bulletsid, int amount, int maxamount) { }

	public int GetBulletAmount(int bulletsid) { }

	public int GetBulletMaxAmount(int bulletsid) { }

	public void .ctor() { }
}

// Namespace: Item
public class ItemStoreManager
{
	// Fields
	public string propEventName;
	public Dictionary<int, List<int>> BagDict;
	public Dictionary<int, int> AmountBySID;
	public Dictionary<int, int> AmountByID;
	public static Dictionary<string, ScriptEventManager.EventHandler> PropCallBack;

	// Methods

	public void .ctor(string inputEventName) { }

	public void UpdateAdd(ItemObject it) { }

	public void UpdateDel(ItemObject it) { }

	public void RefreshProp(object[] args) { }

	private void RefreshAmount(ItemObject it) { }

	public int GetAmount(int sid) { }

	public int GetTotalAmountByType(int type) { }

	public int GetLastItem(int sid) { }

	public void ClearAll() { }

	private static void .cctor() { }
}

// Namespace: Item
public static class ItemManager
{
	// Fields
	public static Dictionary<int, ItemObject> ItemDict;
	public static Dictionary<int, HeroItemInfo> HeroItemInfoDict;
	public static ItemStoreManager DrugStoreMgr;
	public static ItemStoreManager AttrScrollStoreMgr;
	public static int packageItemNum;
	public static int CurrentKeyItemID;
	public static bool IsAutoOp;

	// Methods

	public static void AddItem(ItemObject it, int heroID = 0) { }

	public static void AddHeroItemInfo(ItemObject it, int heroID) { }

	public static void AddEquip(ItemObject it, int heroID = 0) { }

	public static void AddWeapon(ItemObject it, int heroID = 0) { }

	public static void DelItem(int itid, int heroID = 0) { }

	public static void TryDelHeroItemInfo(int heroID, int itid, int pos) { }

	public static void DelEquip(int itid, int heroID = 0) { }

	public static void SwitchCurweaponSkill() { }

	private static ItemStoreManager GetStoreManager(ItemObject it) { }

	public static ItemObject GetItemByID(int itid) { }

	public static ItemObject GetItemByPos(int pos, int heroID = 0) { }

	public static bool IsWeaponByPos(int pos) { }

	public static bool IsCloseWeaponByPos(int pos) { }

	public static bool IsBaseWeaponByPos(int pos) { }

	public static bool IsThrowerByPos(int pos) { }

	public static bool IsCanDropByPos(int pos) { }

	public static void BulletRefresh(int bulletsid, int amount, int maxamount, int heroID = 0) { }

	public static void GetBulletAmount(int bulletsid, out int amount, out int maxamount, int heroID = 0) { }

	public static bool IsBulletFullBySid(int bulletsid) { }

	public static void GetPlayerCurWeaponBulletAmount(out int amount, out int maxamount, int heroID = 0) { }

	public static void GetPlayerDeputyWeaponBulletAmount(out int amount, out int maxamount, int heroID = 0) { }

	public static bool IsPackageFull() { }

	public static int IsEquipFull() { }

	public static void SetAutoOp() { }

	public static void ClearAll() { }

	private static void .cctor() { }
}

// Namespace: Item
public enum BulletConsumeType
{
	// Fields
	public int value__;
	public const BulletConsumeType Magazine = 0;
	public const BulletConsumeType Pack = 1;
}

// Namespace: Item
public class WeaponPerformanceObj
{
	// Fields
	public int ObjectID;
	public int Sid;
	public int OwnerID;
	public int Pos;
	public string TypeName;
	public NewItemProp WeaponAttr;
	public string WeaponEvent;
	public DataBase m_data;
	private NewPlayerObject m_owner;
	private bool m_initWeapon;
	public Transform m_Musictran;
	public AkGameObj m_Music;
	private int curbullet;
	private int curmaxbullet;
	private int BulletSID;
	private Dictionary<string, CTimerNode> timerDict;

	// Methods

	public void .ctor(int ObjectID, int Sid, int Pos, int OwnerID, string MainTypeName = "") { }

	public void InitEvent() { }

	public void DelEvent() { }

	private void ConsumeBulletFromMag(int eatbullet, int PreMag) { }

	private void ConsumeBulletFromPack(int eatbullet, int PreMag) { }

	public void Destroy() { }

	public bool DeputySkillCanAttackOnce(int performid) { }

	public bool CanAttackOnce(int performid) { }

	public void ReloadBulletImmediately() { }

	public void Reloadbullet(SkillCollectData final) { }

	private void WeaponConsumeBullet(int amount, SkillCollectData final) { }

	public void AttackOnce(int performid, SkillCollectData final) { }

	public void SpecialsAttackOnce(int amount, SkillCollectData final) { }

	public void ModifyBulletInMagzine(int Amount, int PreMag = 0) { }

	public void ModifyBulletInPack(int count, int amount, int maxamount) { }

	public void AddInTimer(float TimerDelay, float TimerInterval, VoidTimerCallFunc func, string Key, float Total = 0) { }

	public void DelInTImer(string Key) { }

	public void ClearAllTimer() { }
}

// Namespace: GM
public class GMDefine
{
	// Fields
	public static int GM_TYPE_CONSOLE;
	public static int GM_TYPE_NORMAL;
	public static int GM_TYPE_CAMERA;
	public static int GM_TYPE_FIGHT;
	public static int GM_TYPE_ITEM;
	public static int GM_TYPE_SEASON;
	public static int GM_TYPE_PECULIAR;
	public static List<int> GM_TYPE_LIST;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }
}

// Namespace: GM
public class GMCmd
{
	// Fields
	public int ID;
	public string sComment;
	public List<string> lstArgs;
	public List<string> lstOrds;

	// Methods

	public void .ctor() { }
}

// Namespace: GM
public class GMClientCmd
{
	// Fields
	public static List<string> lstClientCmd;

	// Methods

	public static bool CheckClientCmd(string cmdText) { }

	private static void OnWeGameStateChange(string Workstate, string arg0) { }

	public static void WeaponEffect() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class GMClientCmd.<>c
{
	// Fields
	public static readonly GMClientCmd.<>c <>9;
	public static Buttonevent <>9__2_1;
	public static Buttonevent <>9__2_0;
	public static Buttonevent <>9__2_2;
	public static Buttonevent <>9__2_3;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <OnWeGameStateChange>b__2_1() { }

	internal void <OnWeGameStateChange>b__2_0() { }

	internal void <OnWeGameStateChange>b__2_2() { }

	internal void <OnWeGameStateChange>b__2_3() { }
}

// Namespace: GM
public class GMManager
{
	// Fields
	private static GMManager _instance;
	private Transform gmbtnTrans;
	private bool tdown;
	private bool ctrldown;
	private Dictionary<int, int> gmHotKey;
	public const int MAX_GM_LAST_NUM = 10;
	public const int MAX_GM_HISTORY_NUM = 10;
	private int gmType;
	protected Dictionary<int, GMCmd> m_GMDataTable;
	protected List<string> m_GMLastLst;

	// Properties
	public static GMManager instance { get; }
	public int GMType { get; set; }

	// Methods

	public static GMManager get_instance() { }

	public static GMManager GetInstance() { }

	public void Start() { }

	private void RegisterGMHotKey(object[] param) { }

	public void Update() { }

	public void JudgeInit(bool isHide = False) { }

	public void ClearAll() { }

	public int get_GMType() { }

	public void set_GMType(int value) { }

	public Dictionary<int, GMCmd> GetGMData() { }

	public void SetGMData(Dictionary<int, GMCmd> dataTable) { }

	public GMCmd GetGMDataById(int id) { }

	public List<GMCmd> GetGMDataLstByType() { }

	public void SetGMLastCmd(string cmdText) { }

	public List<string> GetGMLastLst() { }

	public int FindCmdInGMLastLst(string cmdText) { }

	public void ConfirmLastCMD() { }

	public void ApplyGMList() { }

	public bool ClientOrder(string cmdText) { }

	public void TestGSDisconect() { }

	public void TestSafeSDK() { }

	public void TestFSDisconect() { }

	public void OpenGMPanel() { }

	public void HideGMPanel() { }

	public void OnRDown() { }

	public void OnLDown() { }

	public void OnRUP() { }

	public void OnLUP() { }

	private void judge() { }

	public void SwitchGMPanel(int activeFlag = -1) { }

	public void RefreshGMPanel() { }

	public void CreateGMBtn() { }

	public void DestoryGMBtn() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterGMHotKey>b__9_0(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterGMHotKey>b__9_1(int keyVal) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <RegisterGMHotKey>b__9_2(int keyVal) { }
}

// Namespace: LoginNS
public static class ServerLoginNoticeManage
{
	// Fields
	public static int m_AniEventId;
	public static DateTime m_StartTime;
	public static DateTime m_EndTime;
	public static DateTime m_NowTime;
	public static string m_NoticeInfo;
	public static string m_Strinfo;
	public static bool m_IsRightVer;
	public static bool m_IsOpen;
	private static string urltext;
	public static CTimerNode timeobj;

	// Methods

	public static void Start() { }

	public static void Destory() { }

	private static void addTimer() { }

	private static void delTimer() { }

	public static bool CheckObject() { }

	public static void GetURLText(object arg) { }

	public static void CalInfo(string urltext) { }

	public static void Update() { }

	private static void .cctor() { }
}

// Namespace: MainProcess
public class NullPObject : PObjectBase
{
	// Methods

	public void .ctor(string pname) { }
}

// Namespace: MainProcess
public class PObjectBase
{
	// Fields
	public string ProcessName;

	// Methods

	public void .ctor(string pname) { }

	public virtual void Enter() { }

	public virtual void Exit() { }

	public virtual void Push(string pe) { }
}

// Namespace: MainProcess
public class ServerLoadScenePObject : PObjectBase
{
	// Fields
	private List<string> peventlst;

	// Methods

	public void .ctor(string pname) { }

	public override void Enter() { }

	public override void Exit() { }

	public override void Push(string pe) { }
}

// Namespace: ZMHome
public static class ZMTeamEvent
{
	// Fields
	public static string AddTeamer;
	public static string DelTeamer;
	public static string UpdateTeamer;
	public static string UpdateCaptain;
	public static string UpdatePattern;
	public static string UpdateMatchMode;
	public static string UpdateMatchState;
	public static string UpdateOnConnect;
	public static string UpdateWeGameWar;

	// Methods

	private static void .cctor() { }
}

// Namespace: ZMHome
public class ZMAchievementSDKManager
{
	// Fields
	private static ZMAchievementSDKManager m_instance;
	private IZmworksAchievement m_Operator;
	private CCallBack<Achieving_t> m_OnAchievingCB;
	private bool IsDesaltBGM;

	// Properties
	public static ZMAchievementSDKManager Instance { get; }

	// Methods

	public static ZMAchievementSDKManager get_Instance() { }

	public void .ctor() { }

	public void Init() { }

	public void SetStat(string _key, int _value) { }

	public int GetStat(string _key, out bool _achieved) { }

	private void OnAchievedCallback(Achieving_t _data) { }

	private void ShowAchieved(string _ApiName) { }
}

// Namespace: ZMHome
public class ZMFriendManager
{
	// Fields
	private static ZMFriendManager m_instance;
	private Dictionary<uint, ZMFriendObject> m_FriendDict;

	// Properties
	public static ZMFriendManager Instance { get; }

	// Methods

	public static ZMFriendManager get_Instance() { }

	public void .ctor() { }

	public void InitAllFriend(bool isTestData) { }

	private void AddFriend(ZMFriendObject obj) { }

	private void DelFriend(uint PlayerID) { }

	public ZMFriendObject GetFriendObj(uint pid) { }

	public List<uint> GetFriendIDs() { }
}

// Namespace: ZMHome
public class ZMFriendSDKManager
{
	// Fields
	private static ZMFriendSDKManager m_instance;
	private IZmworksFriends m_Operator;
	private CCallBack<AddFriend_t> m_OnAddFriendCB;
	private CCallBack<DeleteFriend_t> m_OnDeleteFriendCB;
	private CCallBack<UpdateFriendData_t> m_OnUpdateFriendDataCB;
	private CCallBack<ReceiveInviteToGame_t> m_ReceiveInviteToGameCB;
	private CCallBack<ImServerConnectResult_t> m_ImServerConnectResultCB;
	private Action loginAction;

	// Properties
	public static ZMFriendSDKManager Instance { get; }

	// Methods

	public static ZMFriendSDKManager get_Instance() { }

	public void .ctor() { }

	public void Init(Action OnDataCallback) { }

	public string GetFriendPersonaName(uint iFriendID) { }

	public string GetFriendRemarkName(uint iFriendID) { }

	public int GetFriendPersonaState(uint iFriendID) { }

	public void SetOwnCustomState(int iState) { }

	public bool HasFriend(uint iPlayerID) { }

	public bool InviteUserToGame(uint iFriendID) { }

	public string GetFriendAvatarIconFile(uint iFriendID) { }

	public int GetFriendCount(bool _test = False) { }

	public void GetAllFriendsIDs(uint[] pFriendIDs, int iSize, bool _test = False) { }

	private int GetReceiveInviteInfoCount() { }

	private string GetReceiveInviteInfo(int iIndex, out uint pInviterID) { }

	private void DeleteInviteInfo(int iIndex) { }

	public string GetPersonaAvatarIconFile() { }

	public string GetGameStartInviteJson() { }

	private void OnAddFriend(AddFriend_t oData) { }

	private void OnDelFriend(DeleteFriend_t oData) { }

	private void OnFriendDataUpdate(UpdateFriendData_t oData) { }

	private void OnReceiveInviteToGame(ReceiveInviteToGame_t oData) { }

	private void OnImServerConnect(ImServerConnectResult_t oData) { }

	public ZMFriendObject GetFriendObj(uint fid, bool _test = False) { }

	private string GetInviteJosn() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMFriendSDKManager.<>c__DisplayClass17_0
{
	// Fields
	public uint iFriendID;

	// Methods

	public void .ctor() { }

	internal void <InviteUserToGame>b__0() { }
}

// Namespace: ZMHome
public struct ZMInviteState
{
	// Fields
	public const int Offline = 0;
	public const int CanInvite = 1;
	public const int InInvite = 2;
	public const int CannotInvite = 3;
}

// Namespace: ZMHome
public class ZMInviteManager
{
	// Fields
	private static ZMInviteManager m_instance;
	private Dictionary<uint, ZMInviteData> m_InviteDict;
	public uint CurInviteFriend;
	public const int InviteCD = 15;

	// Properties
	public static ZMInviteManager Instance { get; }

	// Methods

	public static ZMInviteManager get_Instance() { }

	public void .ctor() { }

	public void AddInvite(ZMInviteData obj) { }

	public void DelInvite(uint PlayerID) { }

	public ZMInviteData GetInviteData(uint pid) { }

	public List<uint> GetAllInviteID() { }
}

// Namespace: ZMHome
public class ZMInviteData
{
	// Fields
	public ulong LobbyID;
	public string InvitorName;
	public int LobbyPattern;
	public int CurMemberNum;
	[JsonIgnoreAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public uint InvitorID;

	// Methods

	public void .ctor(ulong _lobby, string _name, int _pattern, int _membernum) { }
}

// Namespace: ZMHome
public class ZMHomeTeamManager
{
	// Fields
	private static ZMHomeTeamManager m_instance;
	private ulong m_lobbyID;
	private uint m_captainID;
	private uint m_playerID;
	private bool m_P2PConnect;
	private bool m_CanLeaveLobby;
	private string m_EncodeLobby;
	private CustomBaseNumber m_CustomBase;
	private ZMLobbyData m_lobbydata;
	private Dictionary<uint, ZMTeamerObject> m_TeamDict;
	private Dictionary<int, uint> m_Pos2TeamerIDDict;
	private List<uint> BufferList;
	private List<uint> BufferList2;
	private const int m_SelfPos = 4;
	private const int P2PTimeout = 20;
	private CTimerNode P2PFailTimer;
	private bool m_MatchOver;
	public bool ReadCommand;
	public Action LobbyUpdateCallBack;

	// Properties
	public static ZMHomeTeamManager Instance { get; }
	public bool IsOnConnect { get; }
	public int MatchState { get; }
	public ulong LobbyID { get; }
	public uint CaptainID { get; }
	public uint MyPlayerID { get; }
	public bool IsCaptain { get; }
	public bool IsWarCaptain { get; }
	public bool InLobby { get; }
	public bool IsMatchMode { get; }
	public int CurPattern { get; }
	public bool IsSolo { get; }
	public int TeamerCnt { get; }
	public bool IsMatching { get; }
	public bool NoMatch { get; }
	public bool IsInP2PConnect { get; }
	public bool CanLeaveLobby { get; }
	public bool IsAllReady { get; }
	public bool IsAllConnect { get; }
	public bool CanMatchByLevel { get; }
	public ZMTeamerObject SelfObj { get; }
	public bool InWar { get; }

	// Methods

	public static ZMHomeTeamManager get_Instance() { }

	public bool get_IsOnConnect() { }

	public int get_MatchState() { }

	public ulong get_LobbyID() { }

	public uint get_CaptainID() { }

	public uint get_MyPlayerID() { }

	public bool get_IsCaptain() { }

	public bool get_IsWarCaptain() { }

	public bool get_InLobby() { }

	public bool get_IsMatchMode() { }

	public int get_CurPattern() { }

	public bool get_IsSolo() { }

	public int get_TeamerCnt() { }

	public bool get_IsMatching() { }

	public bool get_NoMatch() { }

	public bool get_IsInP2PConnect() { }

	public bool get_CanLeaveLobby() { }

	public bool get_IsAllReady() { }

	public bool get_IsAllConnect() { }

	public bool get_CanMatchByLevel() { }

	public ZMTeamerObject get_SelfObj() { }

	public bool get_InWar() { }

	public void .ctor() { }

	public void AddTeamer(ZMTeamerObject Teamer) { }

	public void DelTeamer(uint PlayerID) { }

	public void UpdateTeamer(ZMTeamerObject _Teamer) { }

	public void ModifySelfData(string _fieldname, object _value) { }

	public void ResetTeamData() { }

	public void ModifyPattern(int _pattern) { }

	public void ModifyMatchMode(bool _matchMode) { }

	private void SetMatchState(int state) { }

	public void TryAutoStartWar() { }

	public void TryContinueMatch() { }

	public void StartWar() { }

	public void DirectWar(int warNo, int round, int recordIdx) { }

	public void EndWar(bool InTeaming) { }

	private void StartWarTimeOut() { }

	public void LobbyUpdate(ZMLobbyData _lobby, bool IsEnterLobby = False) { }

	private void OnPatternChange(int _pattern) { }

	private void OnMatchModeChange(bool _matchmode) { }

	private void OnMatchStateChange(int _matchstate, bool IsEnterLobby) { }

	public void MatchStateUpdate(int state) { }

	public void SetLobbyID(ulong _lobbyID) { }

	public void SetCaptain(uint CaptainID) { }

	public void SetCanLeaveLobby(bool isCan) { }

	public ZMTeamerObject GetTeamerObject(uint TeamerID) { }

	public Dictionary<uint, ZMTeamerObject> GetTeamDict() { }

	public bool IsInMyLobby(uint TeamerID) { }

	public List<ulong> GetMembersUlongID() { }

	public List<uint> GetMembersUintID() { }

	public uint GetPlayerIDByPos(int pos) { }

	public ulong GetLobbyByCustom(string _custom) { }

	public string GetLobbyCustom() { }

	public bool CheckHomeLobbyState() { }

	private int GetFreePos() { }

	private void OnP2PConnect() { }

	private bool OnP2PFail() { }

	private void ClearP2PTimer() { }

	private void TryConnectP2PSuccess() { }

	private bool CancelP2PConnect() { }

	private void UpdateNetLobbyInfo() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void <OnP2PConnect>b__96_0() { }
}

// Namespace: ZMHome
public class ZMMatchEndPoint : IPeerEndPointObserver, IPacketDispatcher
{
	// Fields
	private ZMMatchNetManager _manager;
	private MixPeerID _target;
	private MixPeerEndPointType _epType;
	private int _ping;
	private IPeerEndPoint _endPoint;

	// Methods

	public void .ctor(ZMMatchNetManager manager, MixPeerID target, MixPeerEndPointType epType) { }

	public void Release() { }

	public uint GetTarget() { }

	public MixPeerEndPointType GetEndPointType() { }

	public void SwitchEndPointType(MixPeerEndPointType type) { }

	public PeerEndPointStat GetStat() { }

	public int GetPing() { }

	public bool IsValid() { }

	public void OnConnected(string reason) { }

	public void OnDisconnected(string reason) { }

	public void OnLosed() { }

	public void OnPingUpdated(int ping) { }

	public bool PacketPost(IPacket packet) { }
}

// Namespace: ZMHome
public class ZMMatchNetManager
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ZMMatchNetManager.MemberNetPingUpdater onMemberNetPingUpdater;
	private uint _userid;
	private Dictionary<uint, ZMMatchEndPoint> _epMaps;

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void add_onMemberNetPingUpdater(ZMMatchNetManager.MemberNetPingUpdater value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void remove_onMemberNetPingUpdater(ZMMatchNetManager.MemberNetPingUpdater value) { }

	public void .ctor(uint userid, ZMMatchNetManager.MemberNetPingUpdater updater) { }

	private void RemoveMemberEndPoint(uint member) { }

	public void OnEndPointPingUpdated(ZMMatchEndPoint ep, int ping) { }

	public void SetMemberNetPingUpdater(ZMMatchNetManager.MemberNetPingUpdater updater) { }
}

// Namespace: 
public sealed class ZMMatchNetManager.MemberNetPingUpdater : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(uint member, int ping) { }

	public virtual IAsyncResult BeginInvoke(uint member, int ping, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: ZMHome
public enum ZM_TEAM_MATCHSTATE
{
	// Fields
	public int value__;
	public const ZM_TEAM_MATCHSTATE NO_MATCH = 0;
	public const ZM_TEAM_MATCHSTATE IN_MATCHING = 1;
	public const ZM_TEAM_MATCHSTATE OVER_MATCH = 2;
	public const ZM_TEAM_MATCHSTATE IN_WARING = 3;
}

// Namespace: ZMHome
public class ZMMatchTeamManager
{
	// Fields
	private static ZMMatchTeamManager m_instance;
	public ZMMatchTeamOperator m_Operator;
	private ZMMatchTeamReceiptor m_Receiptor;
	public ZMMatchNetManager m_NetManager;
	public int MinMatchLevel;
	public int WeGameWarState;
	public string WeGameWarTimeStr;
	public string CurWarCaptainName;
	public ulong CurWarCaptainID;
	public bool ReconnectLeave;
	public static readonly string[] FieldList;
	private CTimerNode DyP2PSendLogTimer;
	private bool IsCanSendP2PLog;

	// Properties
	public static ZMMatchTeamManager Instance { get; }

	// Methods

	public static ZMMatchTeamManager get_Instance() { }

	public void .ctor() { }

	public void Init() { }

	public void OnWarStart(int pattern, int recordIdx = 0) { }

	public void OnWarDirect(int warNo, int round, int recordIdx) { }

	public void SetWegameWar(int _state, int _startTime = 0, int _endTime = 0) { }

	public void SendDyp2pLog(string _desc) { }

	private void CodeShieldChange(object[] args) { }

	private void ConnectCallback(EResult _workstate) { }

	private void ReconnectFail() { }

	private static void .cctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <SendDyp2pLog>b__20_0() { }
}

// Namespace: ZMHome
public class ZMUserManager
{
	// Fields
	private static ZMUserManager m_instance;
	private ZMUserData m_UserData;
	private Dictionary<int, int> m_MaxRoundDict;

	// Properties
	public static ZMUserManager Instance { get; }
	public ZMUserData MyUserData { get; }

	// Methods

	public static ZMUserManager get_Instance() { }

	public void .ctor() { }

	public ZMUserData get_MyUserData() { }

	private void InitUserData() { }

	public void SetUserHero(int heroID) { }

	public void SetMaxRound(List<MaxRoundInfo> maxround) { }

	private void PlayerPropChange(object[] args) { }

	private void OnUserDataModify(string _fieldname, object _value) { }

	public Dictionary<int, int> GetMaxRoundDict() { }
}

// Namespace: ZMHome
public class ZMUserData
{
	// Fields
	public string m_Name;
	public int m_Level;
	public int m_Hero;
	public int m_MaxRound;

	// Methods

	public void .ctor() { }
}

// Namespace: ZMHome
public class ZMVoiceSDKManager
{
	// Fields
	private static ZMVoiceSDKManager m_instance;
	private IZmworksVoice m_Operator;
	private CCallBack<VoiceAddPlayer_t> m_OnVoiceAddPlayerCB;
	private CCallBack<VoiceDelPlayer_t> m_OnVoiceDelPlayerCB;
	private CCallBack<VoiceEnterChannel_t> m_OnVoiceEnterChannelCB;
	private CCallBack<VoiceExitChannel_t> m_OnVoiceExitChannelCB;
	private CCallBack<VoiceUpdateStatus_t> m_OnVoiceUpdateStatusCB;
	private CCallBack<VoiceError_t> m_OnVoiceErrorCB;
	private CCallBack<VoiceDeviceResult_t> m_OnVoiceDeviceCB;
	private bool IsDesaltBGM;

	// Properties
	public static ZMVoiceSDKManager Instance { get; }

	// Methods

	public static ZMVoiceSDKManager get_Instance() { }

	public void .ctor() { }

	public void Init() { }

	public void Update() { }

	public void ModifyPlayersVoulme(float volume) { }

	public void StartSpeech() { }

	public void StopSpeech() { }

	public bool IsInChannel() { }

	public void Pause() { }

	public void Resume() { }

	public void AdjustPlayVolume(float fVolume, uint iPlayerID) { }

	public void AdjustRecordVolume(float fVolume) { }

	public void EnablePlayer(bool bEnable, uint iPlayerID) { }

	public float GetRecordVolume() { }

	public int GetPlayerStatus(uint iPlayerID) { }

	public float GetPlayerVolume(uint iPlayerID) { }

	public bool IsEnableRecord() { }

	public bool IsEnablePlayer(uint iPlayerID) { }

	public void GetPlayersIDs(uint[] pPlayersBuffer, int iSize) { }

	public int GetPlayerNum() { }

	public bool IsPlayerInChannel(uint iPlayerID) { }

	private void OnVoiceAddPlayer(VoiceAddPlayer_t oData) { }

	private void OnVoiceDelPlayer(VoiceDelPlayer_t oData) { }

	private void OnVoiceEnterChannel(VoiceEnterChannel_t oData) { }

	private void OnVoiceExitChannel(VoiceExitChannel_t oData) { }

	private void OnVoiceUpdateStatus(VoiceUpdateStatus_t oData) { }

	private void OnVoiceError(VoiceError_t oData) { }

	private void OnVoiceDevice(VoiceDeviceResult_t oData) { }
}

// Namespace: ZMHome
public class ZMMatchTeamOperator
{
	// Fields
	private IZmworksMatch m_Operator;
	public bool IsAutoCreatLobby;
	private int AbnormalPingTime;

	// Methods

	public void InitOper() { }

	public void CreateLobby() { }

	public void JoinLobby(ulong LobbyID) { }

	public void LeaveLobby() { }

	public void QuitLobby() { }

	public void LobbyKickMember(uint MemberID) { }

	public void SetLobbyOwner(uint MemberID) { }

	public void SetLobbyJsonData(ulong iLobbyID, string sJson) { }

	public void SetUserJsonData(string Jsondata) { }

	public void SetUserReady(bool _isReady) { }

	public void SetUserPing(uint _target, int _ping) { }

	public void LockLobby(bool _lock) { }

	public void StartMatch() { }

	public void CancelMatch() { }

	public void SendLobbyChatMsg(string _Msg) { }

	public ulong GetUserLobbyID() { }

	public int GetLobbyMemberLimit(ulong LobbyID) { }

	public uint GetLobbyOwner(ulong LobbyID) { }

	public string GetLobbyJsonData(ulong LobbyID) { }

	public int GetNumLobbyMembers(ulong LobbyID) { }

	public void GetLobbyMemberIDs(ulong LobbyID, uint[] Buffer, int Size) { }

	public string GetLobbyMemberJsonData(uint MemberID) { }

	public EMatchState GetMatchState(ulong lobbyID) { }

	public int GetLobbyMemberPos(ulong LobbyID, uint MemberID) { }

	public uint GetLobbyMemberIDByPos(ulong LobbyID, int Pos) { }

	public int GetLobbyChatMsg(int iChatIndex, out uint pSenderID, byte[] pMsgBuffer, int iMsgBufferSize) { }

	private int GetCurMatchRule() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ZMMatchTeamOperator.<>c__DisplayClass5_0
{
	// Fields
	public ZMMatchTeamOperator <>4__this;
	public ulong LobbyID;
	public string MemberJsonData;

	// Methods

	public void .ctor() { }

	internal void <JoinLobby>b__0() { }
}

// Namespace: ZMHome
public class ZMMatchTeamReceiptor
{
	// Fields
	private CCallBack<LobbyCreated_t> m_OnLobbyCreatedCB;
	private CCallBack<JoinLobby_t> m_OnLobbyJoinCB;
	private CCallBack<LeaveLobby_t> m_OnLobbyLeaveCB;
	private CCallBack<LobbyOnwerChange_t> m_LobbyOnwerChangeCB;
	private CCallBack<LobbyEnter_t> m_LobbyEnterCB;
	private CCallBack<LobbyAddMember_t> m_LobbyAddMemberCB;
	private CCallBack<MatchStateChange_t> m_MatchStateChangeCB;
	private CCallBack<LobbyMemberJsonChange_t> m_LobbyMemberJsonChangeCB;
	private CCallBack<LobbyJsonChange_t> m_LobbyJsonChangeCB;
	private CCallBack<LobbyChatMsg_t> m_LobbyChatMsgCB;
	private ZMMatchTeamOperator m_MatchOp;
	private CTimerNode ForceBackTimer;

	// Methods

	public void .ctor() { }

	public void InitCallBack() { }

	public void InitBufferOp(ZMMatchTeamOperator op) { }

	private void OnCreateLobby(LobbyCreated_t pData) { }

	private void OnJoinLobby(JoinLobby_t pData) { }

	private void OnEnterLobby(LobbyEnter_t pData) { }

	private void OnLeaveLobby(LeaveLobby_t pData) { }

	private void OnLobbyOnwerChange(LobbyOnwerChange_t pData) { }

	private void OnLobbyMemberJsonChange(LobbyMemberJsonChange_t pData) { }

	private void OnLobbyAddMember(LobbyAddMember_t pData) { }

	private void OnMatchStateChange(MatchStateChange_t pData) { }

	private void OnLobbyJsonChange(LobbyJsonChange_t pData) { }

	private void OnLobbyChatMsg(LobbyChatMsg_t pData) { }

	private ZMTeamerObject GetTeamerObject(uint MemberID) { }

	private ZMLobbyData GetLobbyObj(ulong LobbyID) { }

	private void OnForceBack(bool isQuitLobby) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class ZMMatchTeamReceiptor.<>c
{
	// Fields
	public static readonly ZMMatchTeamReceiptor.<>c <>9;
	public static Func<bool> <>9__27_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <OnForceBack>b__27_0() { }
}

// Namespace: ZMHome
public enum ZMFriendState
{
	// Fields
	public int value__;
	public const ZMFriendState ZMOffline = 0;
	public const ZMFriendState ZMOnline = 1;
	public const ZMFriendState Waring = 101;
	public const ZMFriendState Idleing = 102;
}

// Namespace: ZMHome
public class ZMFriendObject
{
	// Fields
	public string Name;
	public uint PlayerID;
	public string IconUrl;
	public int GameState;
	public bool Invited;
	private CTimerNode InviteTimer;

	// Methods

	public void .ctor(string _Name, uint _playerid, string _url, int _state) { }

	public void UpdateData(ZMFriendObject _obj) { }

	public void OnInvite() { }

	private bool TimerCallback() { }

	public void ClearTimer() { }
}

// Namespace: ZMHome
public class ZMLobbyData
{
	// Fields
	public int m_Pattern;
	public bool m_MatchMode;
	public int m_MatchState;
	public string AppVersion;

	// Methods

	public void .ctor() { }

	public void SetPattern(int _Pattern) { }

	public void SetMatchMode(bool _MatchMode) { }

	public void SetMatchState(int _MatchState) { }
}

// Namespace: ZMHome
public class ZMTeamerObject
{
	// Fields
	public uint PlayerID;
	public int Level;
	public int Hero;
	public string Name;
	public int Ping;
	public bool IsReady;
	public int MaxRound;
	public string AppVersion;
	[JsonIgnoreAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public int TeamPos;
	[JsonIgnoreAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public bool IsCaptain;
	public string RailIdStr;
	[JsonIgnoreAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ulong RailId;

	// Methods

	public void .ctor() { }

	public void .ctor(ZMUserData user) { }

	public void ResetData() { }

	public void UpdateCaptain(uint captainpid) { }

	public void UpdateData(ZMTeamerObject data) { }

	public bool IsWeGameUser() { }

	public void Test(string json) { }
}

// Namespace: SteamHome
public static class SteamTeamEvent
{
	// Fields
	public static string AddTeamer;
	public static string DelTeamer;
	public static string UpdateTeamer;
	public static string UpdateCaptain;
	public static string UpdatePattern;
	public static string UpdateMatchMode;
	public static string UpdateMatchState;
	public static string UpdateOnConnect;

	// Methods

	private static void .cctor() { }
}

// Namespace: SteamHome
public class SteamHomeTeamManager
{
	// Fields
	private static SteamHomeTeamManager m_instance;
	public ulong MySteamID;
	public ulong MyLobbyId;
	private string m_EncodeLobby;
	public ulong CurCaptainId;
	public int CurPattern;
	private const int SelfPos = 4;
	public bool IsMatchTeam;
	public bool CanLeaveLobby;
	public bool IsJoinLobby;
	public bool IsLeaveLobby;
	private CustomBaseNumber m_CustomBase;
	public bool ReadCommand;
	public Dictionary<int, ulong> Pos2TeamerIDDict;
	private Dictionary<ulong, SteamTeamerObject> m_TeamData;
	private Dictionary<ulong, uint> SteamIDToPid;
	private List<ulong> templist;

	// Properties
	public static SteamHomeTeamManager Instance { get; }
	public bool IsOnConnect { get; }
	public bool InTeam { get; }
	public bool IsAllReady { get; }
	public bool IsAllConnect { get; }
	public bool IsCaptain { get; }
	public bool IsPublicRoom { get; }
	public bool InMatchTeam { get; }
	public bool NoMatch { get; }
	public bool InWar { get; }
	public bool IsSolo { get; }

	// Methods

	public static SteamHomeTeamManager get_Instance() { }

	public bool get_IsOnConnect() { }

	public bool get_InTeam() { }

	public bool get_IsAllReady() { }

	public bool get_IsAllConnect() { }

	public bool get_IsCaptain() { }

	public bool get_IsPublicRoom() { }

	public bool get_InMatchTeam() { }

	public bool get_NoMatch() { }

	public bool get_InWar() { }

	public bool get_IsSolo() { }

	public void .ctor() { }

	public void ResetTeamData() { }

	public void RefreshedHomeTeam(List<MatchMemberData> members) { }

	public void AddHomeTeamer(MatchMemberData data) { }

	public void DelHomeTeamer(ulong iPlayerId) { }

	public void UpdateTeamerData(MatchMemberData data) { }

	public void SetTeamPattern(int pattern) { }

	public void SetTeamCaptain(ulong captainID) { }

	public void SetMatchTeam(bool isMatch) { }

	public void SetCanLeaveLobby(bool isCan) { }

	public void SetLobbyID(ulong _lobbyID) { }

	public SteamTeamerObject GetSelfObject() { }

	public SteamTeamerObject GetTeamerObject(ulong pid) { }

	public int GetTeamerCnt() { }

	public Dictionary<ulong, SteamTeamerObject> GetTeamDict() { }

	public ulong GetSteamIDForPid(uint pid) { }

	public uint GetPidForSteamID(ulong sid) { }

	public ulong GetLobbyByCustom(string _custom) { }

	public string GetLobbyCustom() { }

	private void OnCaptainChange() { }

	private void OnSteamConnect(SteamServersConnected_t data) { }

	private void OnSteamDisConnect(SteamServersDisconnected_t data) { }

	private void OnP2PConnect() { }

	private void OnP2PConnectSucceed() { }

	private int GetFreePos() { }

	public void RefreshVoiceTeamData() { }

	public bool IsLobbyRight() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class SteamHomeTeamManager.<>c__DisplayClass41_0
{
	// Fields
	public ulong pid;

	// Methods

	public void .ctor() { }

	internal bool <RefreshedHomeTeam>b__0(MatchMemberData x) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class SteamHomeTeamManager.<>c
{
	// Fields
	public static readonly SteamHomeTeamManager.<>c <>9;
	public static Buttonevent <>9__61_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal void <OnP2PConnect>b__61_0() { }
}

// Namespace: SteamHome
public enum STEAM_TEAM_MATCHSTATE
{
	// Fields
	public int value__;
	public const STEAM_TEAM_MATCHSTATE DIS_CONNECT = -1;
	public const STEAM_TEAM_MATCHSTATE IS_NULL = 0;
	public const STEAM_TEAM_MATCHSTATE NO_MATCH = 1;
	public const STEAM_TEAM_MATCHSTATE IN_MATCHING = 2;
	public const STEAM_TEAM_MATCHSTATE IN_WAITING = 3;
	public const STEAM_TEAM_MATCHSTATE IN_STARTING = 4;
}

// Namespace: SteamHome
public class SteamMatchTeamManager
{
	// Fields
	private static SteamMatchTeamManager m_instance;
	public s2cmatchteam S2CReceviver;
	public IMatchTogetherOperator C2SApplyOP;
	public int MatchState;
	public string CurWarCaptainName;
	public ulong CurWarCaptainID;
	public int MinMatchLevel;

	// Properties
	public bool IsCurWarCaptain { get; }
	public static SteamMatchTeamManager Instance { get; }

	// Methods

	public bool get_IsCurWarCaptain() { }

	public static SteamMatchTeamManager get_Instance() { }

	public void Init() { }

	public void .ctor() { }

	public void SetMatchState(int state) { }

	public void OnP2PGuide() { }

	private void StartWarTimeOut() { }

	private void CodeShieldChange(object[] args) { }
}

// Namespace: SteamHome
public class s2cmatchteam : IMatchTogetherReceiptor
{
	// Fields
	private CTimerNode ForceBackTimer;
	private CTimerNode ErrorTimer;

	// Methods

	public void LogWrite(string log, int level) { }

	public void CreateLobbyResult(bool rlt, ulong _lobbyID) { }

	public void JoinLobbyResult(bool rlt, ulong _lobbyID) { }

	public void LeaveLobbyResult(bool rlt, ulong lobbyID) { }

	public void OnLobbyDataUpdated(MatchWarData warData, bool warMatch, ulong master) { }

	public void OnLobbyMemberRefreshed(List<MatchMemberData> members) { }

	public void OnLobbyMemberDataUpdated(MatchMemberData data) { }

	public void OnFriendInviteJoinLobby(ulong friend, ulong lobby) { }

	public void OnMatchingStatUpdated(int stat, float timestamp) { }

	public void OnWarPrepare(ulong lobby) { }

	public void OnWarBegin(ulong lobby, MatchWarData warData, ulong master, Dictionary<ulong, MatchMemberData> members) { }

	public void OnWarStart(ulong lobby, List<MatchMemberData> members) { }

	public void OnWarStatChanged(ulong lobby, ulong master) { }

	public void OnNotify(NotifyType type) { }

	public void OnLobbyChatMsg(ulong member, string text) { }

	public void OnForceBack(BackAction action) { }

	private void OnDataError() { }

	private void ClearError() { }

	private void ErrorDispose() { }

	public void .ctor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private bool <OnDataError>b__18_0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class s2cmatchteam.<>c__DisplayClass9_0
{
	// Fields
	public bool result;
	public ulong lobby;

	// Methods

	public void .ctor() { }

	internal void <OnFriendInviteJoinLobby>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class s2cmatchteam.<>c
{
	// Fields
	public static readonly s2cmatchteam.<>c <>9;
	public static Func<bool> <>9__17_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <OnForceBack>b__17_0() { }
}

// Namespace: SteamHome
public class MatchReportor : IMatchTogetherReportor
{
	// Methods

	private void ReportMatch(string log) { }

	public void ReportOpenQuery(uint user) { }

	public void ReportMatchQuery(uint user, string userIpCountry, ulong lobby, uint master, string ipCountry, int ping) { }

	public void ReportMatchStart(uint user, ulong lobby) { }

	public void ReportMatchSuccTimes(uint user, ulong lobby) { }

	public void ReportMatchWaitTime(uint user, ulong lobby, float passTime) { }

	public void ReportMatchSuccWaitTime(uint user, ulong lobby, float passTime) { }

	public void ReportMatchAndWar(uint user, ulong lobby, uint master, Dictionary<uint, MatchMemberData> members, float passTime, bool isMatchSucc) { }

	public void ReportTeamAndWar(uint user, ulong lobby, uint master, Dictionary<uint, MatchMemberData> members) { }

	public void .ctor() { }
}

// Namespace: SteamHome
public class c2smatchteam : IMatchTogetherOperator
{
	// Fields
	private MatchUserData m_selfdata;
	private MatchWarData m_Wardata;
	private CTimerNode test1;
	private CTimerNode test2;
	private CTimerNode test3;
	private ulong randid;

	// Methods

	public void Update() { }

	public bool UpdateWarProgress(int level) { }

	public bool UpdateUserData(MatchUserData data) { }

	public bool DirectWar(MatchWarData warData) { }

	public bool CreateLobby(MatchWarData warData, bool warMatch) { }

	public bool JoinLobby(ulong lobby) { }

	public bool LeaveLobby() { }

	public bool QuitLobby() { }

	public bool ChangeWarData(MatchWarData warData, bool warMatch) { }

	public bool TransferMaster(ulong member) { }

	public bool KickoutMember(ulong member) { }

	public bool SetPrepare(bool isPrepare) { }

	public bool StartMatch() { }

	public bool CancelMatch() { }

	public bool StartWar() { }

	public bool WarEnd(bool isReturnTeaming) { }

	public bool WarAgain() { }

	public bool OpenFriendListDialog() { }

	public bool OpenFriendInviteDialog() { }

	public bool QueryLobbyMembers(out List<MatchMemberData> members) { }

	private bool TestMatch1() { }

	private bool TestMatch2() { }

	private bool TestMatch3() { }

	private void AddTeamer() { }

	public bool SendTextMsg(string msg) { }

	private List<MatchMemberData> GetCurMember() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class c2smatchteam.<>c
{
	// Fields
	public static readonly c2smatchteam.<>c <>9;
	public static Func<bool> <>9__20_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <StartWar>b__20_0() { }
}

// Namespace: SteamHome
public class SteamUserManager
{
	// Fields
	private static SteamUserManager m_instance;
	private MatchUserData m_User;
	private Dictionary<int, int> maxRoundDict;
	private bool IsCanJoin;
	public bool IsInP2PConnect;

	// Properties
	public static SteamUserManager Instance { get; }

	// Methods

	public static SteamUserManager get_Instance() { }

	public void .ctor() { }

	public void InitUserData() { }

	public void UpdateUserData(MatchUserData user) { }

	public void SetUserHero(int heroID) { }

	private void SetUserRound(int Round) { }

	public void SetMaxRound(List<MaxRoundInfo> maxround) { }

	public MatchUserData GetSelfUser() { }

	public Dictionary<int, int> GetMaxRoundDict() { }

	private void PlayerPropChange(object[] args) { }

	public void SetCanJoin(bool isCan) { }

	public bool CanJoin() { }

	public bool CanMatch() { }
}

// Namespace: SteamHome
public class SteamTeamerObject
{
	// Fields
	public ulong PlayerID;
	public int TeamPos;
	public int Grade;
	public int Hero;
	public int Ping;
	public string Name;
	public bool IsCaptain;
	public bool IsReady;

	// Methods

	public void .ctor(int pos, ulong iPlayerId, string sName, int iGrade, int iHero, bool isReady, int iping) { }

	public void UpdateCaptain(ulong captainpid) { }
}

// Namespace: SkillBolt
public static class EffectManager
{
	// Fields
	public static float m_MinScale;
	public static float m_MaxScale;
	public static float m_MinDis;
	public static float m_MaxDis;
	public static int m_HitEffID;
	public static Dictionary<int, Transform> m_MapEffectDict;
	public static Dictionary<string, Vector3> EffLocalScaleDict;
	public static Dictionary<int, int> Skill2AttType;
	private static Dictionary<int, CTimerNode> LockTimerDict;
	public static Dictionary<int, CCalShowInfo> ShowInfoDict;
	private static CTimerNode showTimer;
	private static float nowtime;
	public static int Count;
	public static int GlobalAcnum;

	// Methods

	public static void InWar() { }

	public static void ReleaseAllEffects() { }

	public static void SaveAttType(int performid, int atttype) { }

	public static int GetSkillAttType(int performid) { }

	public static void AddHitEff(Vector3 hp, Vector3 hr, Transform ht, int atttype, string element, string metal, Object original, int effrad, int AttID, int skillid, int actnum) { }

	public static void AddPowerBallHitEff(int attid, Vector3 hp, Vector3 hr, Transform ht) { }

	public static bool CheckHitWater(CSkillBase skill, RaycastHit hit) { }

	public static void AddBuildDestoryEff(Transform buildtran, string effectpath = "Res/Effects/weapon/FallImpactSandDust") { }

	public static void AddBuildBoomEff(Transform buildtran) { }

	public static void AddBuildDestoryModel(Transform buildtran, string modelpath = "Res/Characters/Obstacle/DestoryWall_101") { }

	public static Transform AddBornEffect(Transform buildtran, string modelpath) { }

	public static void AddDisappearEffect(string rk, Transform effectobj) { }

	public static void AddPlayerDestoryEff(Transform buildtran, string effectpath = "Res/Effects/weapon/FallImpactSandDust") { }

	public static void AddEffect(int effid, Vector3 pos, int shape) { }

	public static void DelectEffect(int effid) { }

	private static void addTimer(int kid, CTimerNode firetimer) { }

	public static void delTimer(int kid) { }

	private static void clearAllTimer() { }

	public static void DeleteObjectWithTimeFlexible(Transform obj, CSkillBase skill, float delay = 0) { }

	public static bool CheckObject(Transform obj, CSkillBase skill, float Delay) { }

	private static void HitScaleCtr(string effectPath, Transform effectTrans, Transform effectParent, string metal, int AttID, int effrad) { }

	public static void AddCalShowEffect(int attid, int skillid, int actnum, Transform obj, float delaytime) { }

	public static void AddCalShowEffectGlobal(int attid, int skillid, Transform obj, float delaytime) { }

	private static void TimePass() { }

	private static void clearCalShow() { }

	private static void initCalShow() { }

	private static bool calShowTimePass() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class EffectManager.<>c__DisplayClass27_0
{
	// Fields
	public Transform obj;
	public CSkillBase skill;
	public float delay;

	// Methods

	public void .ctor() { }

	internal bool <DeleteObjectWithTimeFlexible>b__0(object[] p) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class EffectManager.<>c
{
	// Fields
	public static readonly EffectManager.<>c <>9;
	public static TimerCallFunc <>9__39_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal bool <initCalShow>b__39_0(object[] p) { }
}

// Namespace: SkillBolt
public class CCalShowInfo
{
	// Fields
	public int pid;
	public bool IsCtrl;
	public bool IsBoss;
	public Dictionary<int, CCalSkillInfo> skilldict;
	public int Count;

	// Methods

	public void .ctor(int p) { }

	public void AddEffect(int skillid, int actnum, Transform obj, float delaytime, float nt) { }

	public void TimePass(float nowtime) { }

	public void DeleteAll() { }
}

// Namespace: SkillBolt
public class CCalSkillInfo
{
	// Fields
	public int skillid;
	public int actnum;
	public int Count;
	public int MaxCount;
	public List<CCalEffInfo> EffInfoLst;

	// Methods

	public void .ctor(int sid, int aid) { }

	public void AddEffobj(Transform obj, float lt, float nt) { }

	public void TimePass(float nowtime) { }

	public void DeleteAll() { }

	public void JudgeDelete() { }
}

// Namespace: SkillBolt
public struct CCalEffInfo
{
	// Fields
	public Transform EffObj;
	public float Lifeime;
	public float BornTime;

	// Methods

	public void .ctor(Transform obj, float lt, float bt) { }

	public void Delete() { }
}

// Namespace: SkillBolt
public class ObjectSkills
{
	// Fields
	public Dictionary<int, CSkillBase> skillDict;
	public int ID;

	// Methods

	public void .ctor(int id) { }

	public void AddSkill(int actnum, CSkillBase skill) { }

	public void RemoveSkill(int actnum) { }

	public CSkillBase GetSkill(int actnum) { }

	public void ClearCastingSkill() { }

	public void ClearAll() { }

	public void ShowNowActiveSkill() { }

	public void ChangeModel(Transform trans) { }

	public bool ContainsKey(int actnum) { }
}

// Namespace: SkillBolt
public static class SkillManager
{
	// Fields
	private static Dictionary<int, ObjectSkills> objectDict;
	private static Dictionary<int, Dictionary<int, Dictionary<int, int>>> objectDictBySID;
	private static Dictionary<int, Dictionary<int, Dictionary<int, int>>> m_WeaponInfoDict;
	private static Dictionary<int, Dictionary<int, int>> m_WeaponPerformDict;
	public const int ACTION_NUM_MIN = 30000;
	public const int ACTION_NUM_MAX = 65500;
	public static int actnum;
	public static int powerballID;
	public static Dictionary<int, int> powerballAttackNumDict;
	private static List<int> TempDelLst;
	public static int ManualCount;
	public static int TeamerCartoonCount;
	public static int TEAMER_CARTOON_MAX_COUNT;

	// Methods

	public static int GetClientActNum() { }

	public static int GetPowerballID() { }

	public static CSkillBase InitSkill(int attid, int actnum, int perform, int attrObjID, bool isctrl, AttackSkillBase attackSkill, Nullable<SkillCusData> cusData, int victim = 0, int PerformType = 0) { }

	public static CSkillBase QuerySkill(int attid, int actnum) { }

	public static void AddSkillSIDIndex(int attid, int actnum, int performSID) { }

	public static void RemoveSkillSIDIndex(int attid, int actnum, int performSID) { }

	public static List<CSkillBase> GetAllSkillBySID(int performSID) { }

	public static void TempPauseCartoon(int attid, bool flag) { }

	public static void EndContinueSkill(int attid) { }

	public static void ClearHoldingSkill() { }

	public static void ClearAll() { }

	public static void ShowActiveSkill() { }

	public static void ClearAttAll(int pid) { }

	public static void Update() { }

	public static void BreakInSkill(int objID, int actnum) { }

	public static void ManualAll(int objID, int itemid, int endamount) { }

	public static CSkillBase GetSkill(int objID, int actnum) { }

	public static Dictionary<int, ObjectSkills> GetAllSkillDict() { }

	public static void ActiveCtrlPowerball(int itemid) { }

	public static void SetPowerballEnd(int itemid, int attnum) { }

	public static void AddWeaponPerform(int itemid, int performID, int iType, int performPos, int iAttPerformIdx) { }

	public static Dictionary<int, Dictionary<int, int>> ReturnWeaponPerform(int itemid) { }

	public static int GetWeaponPerformID(int itemid, int performsid) { }

	public static void ChangeModel(int pID, Transform trans) { }

	public static SkillCollectData ReturnCollectData(int attid, int actnum) { }

	private static void .cctor() { }
}

// Namespace: SkillBolt
public class AnnulusDiffuseCartoon : CCartoonBase
{
	// Fields
	private GO_ENUM.OBJ_TYPE m_targetType;
	private Transform m_bulleteffect;
	private float m_minRadius;
	private float m_CurRadius;
	private float m_maxRadius;
	private float m_speed;

	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	public void Enable(CSkillBase skill, Vector3 start, float minRadius, float maxRadius, float speed, float height, GO_ENUM.OBJ_TYPE targettype = 0, Object effect) { }

	public void EnableCtrl(CSkillBase skill, Vector3 start, float minRadius, float maxRadius, float speed, float height, GO_ENUM.OBJ_TYPE targettype = 0, Object effect) { }

	public void EnableShow(CSkillBase skill, float minRadius, float maxRadius, float speed, float height, GO_ENUM.OBJ_TYPE targettype = 0, Object effect) { }

	protected override bool HitTargetCtrl(CSkillBase skill) { }

	protected override bool IsOverCtrl(CSkillBase skill) { }

	protected override bool HitTargetShow(CSkillBase skill) { }

	private void DiffuseEffect(CSkillBase skill) { }

	protected override bool IsOverShow(CSkillBase skill) { }

	public void .ctor() { }
}

// Namespace: SkillBolt
public class CCartoonBase
{
	// Fields
	public bool isTimerCartoon;
	public CartoonData m_NetSend;
	public List<CartoonData> m_NetReceive;
	public int m_NodeID;
	public int m_SID;
	public CCartoonBase m_Parent;
	public float LiveTime;
	public float EffectLiveTime;
	protected CBullet m_bullet;
	protected CBullet m_trail;
	public RayLineLaser lineRender;
	public Transform laserbullet;
	protected CCheckBullet m_checkbullet;
	private RaycastHit _preHitInfo;
	public bool UsePreHit;
	public CSkillBase SkillObj;
	public bool m_Enable;
	public int m_Casting;
	public int m_Index;
	protected Vector3 m_start;
	protected Vector3 m_checkStart;
	protected Vector3 m_final;
	public bool show_close_check;
	public List<SClientHitInfo> m_hitinfolst;
	public List<SClientHitInfo> m_hitStaticInfoLst;
	public List<SClientHitInfo> m_allhitinfolst;
	public int curHitinfoIndex;
	protected float m_intervalTime;
	protected float m_StartTime;
	protected int m_maxChargeLevel;
	public bool m_ManualEnd;
	public bool m_bFlyOverDis;
	public bool Pause;
	private bool hasBreakWind;
	private float breakWindRange;
	private AkGameObj bulletSoundObject;

	// Properties
	public Vector3 Start { get; }
	public Vector3 CheckStart { get; }
	public Vector3 Final { get; set; }
	public bool FlyOverDis { get; }
	public float IntervalTime { get; }
	public float StartTime { get; }
	public int maxChargeLevel { get; }
	public RaycastHit PreHitInfo { get; set; }

	// Methods

	public Vector3 get_Start() { }

	public Vector3 get_CheckStart() { }

	public Vector3 get_Final() { }

	public void set_Final(Vector3 value) { }

	public bool get_FlyOverDis() { }

	public float get_IntervalTime() { }

	public float get_StartTime() { }

	public int get_maxChargeLevel() { }

	public virtual int CurTriggerTimes() { }

	public void .ctor() { }

	public virtual void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	public void DelayInit(CSkillBase skill) { }

	protected virtual bool NeedCtrlNet() { }

	public void Enable(CSkillBase skill, object[] names) { }

	public void EnableCtrl(CSkillBase skill, object[] names) { }

	public void EnableShow(CSkillBase skill, object[] names) { }

	public void Update(CSkillBase skill) { }

	public void UpdateCtrl(CSkillBase skill) { }

	public void UpdateShow(CSkillBase skill) { }

	public void Disable(CSkillBase skill) { }

	public Vector3 GetCurPos() { }

	public int GetVictimPierceCost(CSkillBase skill, int targetID) { }

	public bool ValidHit(CTHitInfo cthi) { }

	public void InitBreakWindArgs(Transform effect) { }

	public void CheckBreakWind(Transform effect) { }

	protected virtual void HitStaticSound(CSkillBase skill) { }

	protected virtual bool HitTargetCtrl(CSkillBase skill) { }

	protected virtual bool HitTargetShow(CSkillBase skill) { }

	public virtual void FixedUpdateCtrl(CSkillBase skill) { }

	protected virtual bool IsOverCtrl(CSkillBase skill) { }

	protected virtual void OnArrive(CSkillBase skill) { }

	protected virtual bool IsOverShow(CSkillBase skill) { }

	protected virtual void RestartCtrl(CSkillBase skill) { }

	protected virtual void RestartShow(CSkillBase skill) { }

	protected virtual void DisableAfter(CSkillBase skill) { }

	public virtual void ForceClear(bool isForceClear = False) { }

	public RaycastHit get_PreHitInfo() { }

	public void set_PreHitInfo(RaycastHit value) { }

	public virtual void Hit(CSkillBase skill) { }

	public virtual void HitStatic(CSkillBase skill) { }

	public virtual void Active(CSkillBase skill) { }

	public virtual void End(CSkillBase skill) { }

	public virtual void Trigger(CSkillBase skill) { }

	public virtual void InitSuccess(CSkillBase skill, int index) { }

	public virtual void Clear() { }

	public bool IsHeroOrTeamer(CSkillBase skill) { }

	public static bool CheckTargetType(int att, int vit, GO_ENUM.OBJ_TYPE iTargetType) { }
}

// Namespace: SkillBolt
public class CBullet
{
	// Fields
	public Transform m_Bullet;

	// Methods

	public void .ctor(Vector3 start, Vector3 nor, Object effect) { }

	public void Clear(float liveTime = 0) { }
}

// Namespace: SkillBolt
public class CCheckBullet
{
	// Fields
	public Transform m_Bullet;

	// Methods

	public void .ctor(Vector3 start, Vector3 nor, Object effect) { }

	public void Clear() { }
}

// Namespace: SkillBolt
public static class HITTYPE_DEFINE
{
	// Fields
	public static int DAM_MASK_PART;
	public static int DAM_TYPE_WEAKNESS;
	public static int DAM_TYPE_AREA;
	public static int DAM_TYPE_SHIELD;

	// Methods

	private static void .cctor() { }
}

// Namespace: SkillBolt
public struct SkillRayHit
{
	// Fields
	public Vector3 hitpos;
	public Vector3 normal;
	public int vitid;
	public string hitpart;
	public bool isrealhit;

	// Methods

	public void SetData(Vector3 h, Vector3 n, int vid, string hpart, bool ishit = True) { }
}

// Namespace: SkillBolt
public class CartoonData : ClassPoolInterface
{
	// Fields
	public int cartoonid;
	public int nodelen;
	public List<SkillRayHit> skillray;
	public Nullable<Vector3> skillend;
	public Nullable<Vector3> skillstart;
	public List<int> vitlist;
	public Nullable<int> logicframe;
	public Nullable<bool> over;
	public Nullable<int> weaponchange;
	public Nullable<int> time;
	public Nullable<Vector3> speedvector;
	public List<int> locktarget;
	public Nullable<int> hitStatic;
	public Nullable<bool> trigger;
	public Nullable<Vector3> dir;
	public Nullable<float> distance;
	public Nullable<Vector3> checkstart;
	public Nullable<int> csummonid;
	public Nullable<bool> flyoverdis;
	public Nullable<Vector3> skilloffset;

	// Methods

	public void SetNodeID(int ctid) { }

	public void SetSkilllRay(SkillRayHit r) { }

	public void SetSkillEnd(Vector3 ep) { }

	public void SetSkillClient(Vector3 ep) { }

	public void SetSkillStart(Vector3 sp) { }

	public void SetVitID(int vid) { }

	public void SetFrame(int f) { }

	public void SetOver() { }

	public void SetWeaponChange(int change) { }

	public void SetTime(int t) { }

	public void SetSpeedVector(Vector3 speed) { }

	public void SetLockTarget(int target) { }

	public void SetHitStatic(int h) { }

	public void SetTrigger() { }

	public void SetDirection(Vector3 d) { }

	public void SetDistance(float d) { }

	public void SetCheckStart(Vector3 start) { }

	public void SetSkillCSummonId(int v) { }

	public void SetFlyOverDis() { }

	public void SetOffset(Vector3 offset) { }

	public static void PacketSkillRay(basenet netobj, List<SkillRayHit> lsthit) { }

	public static void UnPacketSkillRay(basenet netobj, CartoonData data) { }

	public static void PacketPosFloat(basenet netobj, Vector3 pos) { }

	public static Vector3 UnPacketPosFloat(basenet netobj) { }

	public static void PacketCartoon(basenet netobj, CartoonData cd) { }

	public static CartoonData UnPacketCartoon(basenet netobj) { }

	public CartoonData CopySelf() { }

	public void Destroy() { }

	public void OnSpawnFromPool() { }

	public void OnRecycleToPool() { }

	public void OnDestroyInPool() { }

	public void .ctor() { }
}

// Namespace: SkillBolt
public class CastingPosCartoon : CCartoonBase
{
	// Fields
	private GO_ENUM.OBJ_TYPE m_targetType;
	private GO_ENUM.ATT_SHAPE m_attShape;
	private List<float> m_shapeargs;
	private Vector3 m_origin;
	private Vector3 m_offset;
	private float m_totalTime;
	private List<int> tempOneHitPlayer;
	private static Dictionary<int, Transform> victimCheck;
	private static Dictionary<int, Collider> victimHitTypeHigh;
	private static Dictionary<int, Collider> victimHitTypeLow;

	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	public void Enable(CSkillBase skill, Vector3 start, Vector3 offset, List<float> shapeargs, GO_ENUM.ATT_SHAPE attshape, GO_ENUM.OBJ_TYPE targettype, Object effect, string bindbone, bool PauseForSkill) { }

	private void AddBullet(CSkillBase skill, Object effect, string bindbone, bool PauseForSkill) { }

	public void EnableCtrl(CSkillBase skill, Vector3 start, Vector3 offset, int intervalTime, int totalTime, List<float> shapeargs, GO_ENUM.ATT_SHAPE attshape = 3, GO_ENUM.OBJ_TYPE targettype = 0, Object effect, string bindbone = "", bool PauseForSkill = False) { }

	public void EnableShow(CSkillBase skill, List<float> shapeargs, GO_ENUM.ATT_SHAPE attshape = 3, GO_ENUM.OBJ_TYPE targettype = 0, Object effect, string bindbone = "", bool PauseForSkill = False, int totalTime = 0) { }

	protected override bool HitTargetCtrl(CSkillBase skill) { }

	protected bool CheckAllTarget(CSkillBase skill) { }

	private bool _addHitInfo(CSkillBase skill, RaycastHit hitinfo) { }

	protected override bool IsOverCtrl(CSkillBase skill) { }

	protected override bool HitTargetShow(CSkillBase skill) { }

	protected override bool IsOverShow(CSkillBase skill) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: SkillBolt
public class CastingRayCartoon : CCartoonBase
{
	// Fields
	private GO_ENUM.OBJ_TYPE m_targetType;
	private int m_pierce;
	private float m_basedistance;
	private float m_distance;
	private float m_hitdistance;
	private bool m_useLineRender;
	private float LastAttTime;
	public Camera camera;
	private List<Transform> Hits;
	private float m_rad;
	private float m_speed;
	private bool m_dishaschange;
	private float m_minrad;
	private bool UsePreHitPB;

	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	public void EnableCtrl(CSkillBase skill, Vector3 start, Vector3 end, int pierce, float distance, GO_ENUM.OBJ_TYPE targettype = 0, Object effect, bool CanWheel = False, bool UseLineRender = False) { }

	public void EnableShow(CSkillBase skill, int pierce, float distance, GO_ENUM.OBJ_TYPE targettype = 0, Object effect, bool CanWheel = False, bool UseLineRender = False) { }

	public void Enable(CSkillBase skill, Vector3 start, Vector3 end, int pierce, float distance, GO_ENUM.OBJ_TYPE targettype, Object effect) { }

	public void AddLineRenderer(CSkillBase skill, Object effect) { }

	private void InitWheelCallback(CSkillBase skill, bool canwheel) { }

	private void WheelCallback(object[] msg) { }

	private void ReleaseWheelCallback() { }

	protected override bool HitTargetCtrl(CSkillBase skill) { }

	private void UpdateRayHitView(float dis, Vector3 endpos) { }

	private bool UpdateRay(CSkillBase skill) { }

	private bool HitPowerball(CSkillBase skill, RaycastHit hitinfo) { }

	private void preHitPowerball(CSkillBase skill) { }

	private bool _UpdateHitInfo(CSkillBase skill, RaycastHit info) { }

	private bool _addHitInfo(CSkillBase skill, RaycastHit hitinfo) { }

	protected override bool IsOverCtrl(CSkillBase skill) { }

	protected override bool HitTargetShow(CSkillBase skill) { }

	private void UpdateShowRayHitView(float dis) { }

	private bool _addServerHitInfo(CSkillBase skill, CartoonData recv) { }

	protected override bool IsOverShow(CSkillBase skill) { }

	public override void Clear() { }

	public void .ctor() { }
}

// Namespace: SkillBolt
public class ChargeCartoon : CCartoonBase
{
	// Fields
	private int m_perBulletCost;
	private bool m_autoEnd;
	private bool m_advanceEnd;
	private float m_PassTime;
	private float m_MaxChargeTime;
	protected int m_chargeLevel;
	private bool m_isCtrlOver;
	private bool m_isShowOver;
	private bool m_showOnce;
	private int m_AttID;
	private NewItemProp itemprop;
	private int m_serverframe;

	// Properties
	public int ChargeLevel { get; }

	// Methods

	protected override bool NeedCtrlNet() { }

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	public override void Clear() { }

	public void EnableCtrl(CSkillBase skill, int intervalTime, int maxChargeLevel, int perBulletCost, bool autoEnd, bool advanceEnd, Object effect) { }

	public void EnableShow(CSkillBase skill, int intervalTime, int maxChargeLevel, int perBulletCost, bool autoEnd, bool advanceEnd, Object effect) { }

	public void Enable(CSkillBase skill) { }

	private void NoEnoughBullet(CSkillBase skill) { }

	private bool CheckBulletUse(CSkillBase skill) { }

	public int get_ChargeLevel() { }

	protected override void OnArrive(CSkillBase skill) { }

	protected override bool HitTargetCtrl(CSkillBase skill) { }

	private void ChargeEffect(CSkillBase skill, float chargetime) { }

	protected override bool IsOverCtrl(CSkillBase skill) { }

	protected override bool HitTargetShow(CSkillBase skill) { }

	protected override bool IsOverShow(CSkillBase skill) { }

	private void CheckChargeLevel(CSkillBase skill) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class ChargeCartoon.<>c__DisplayClass18_0
{
	// Fields
	public CSkillBase skill;

	// Methods

	public void .ctor() { }

	internal bool <NoEnoughBullet>b__0(object[] s) { }
}

// Namespace: SkillBolt
public class ChooseMonsterCartoon : CCartoonBase
{
	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	public void Enable(CSkillBase skill, Vector3 start, Vector3 end, List<float> shapeargs, GO_ENUM.ATT_SHAPE attshape, bool pierceStatic, GO_ENUM.ChooseType ChooseType = 0) { }

	public void EnableCtrl(CSkillBase skill, Vector3 start, Vector3 end, List<float> shapeargs, GO_ENUM.ATT_SHAPE attshape = 3, bool pierceStatic = False, GO_ENUM.ChooseType ChooseType = 0) { }

	public void EnableShow(CSkillBase skill, List<float> shapeargs, GO_ENUM.ATT_SHAPE attshape = 3, bool pierceStatic = False) { }

	protected override bool HitTargetCtrl(CSkillBase skill) { }

	protected override bool IsOverCtrl(CSkillBase skill) { }

	protected override bool HitTargetShow(CSkillBase skill) { }

	protected override bool IsOverShow(CSkillBase skill) { }

	public void .ctor() { }
}

// Namespace: SkillBolt
public class ChooseStonePillarsCartoon : CCartoonBase
{
	// Fields
	private float startSecond;
	private float waitSecond;
	private int m_triggerSection;
	private int m_curSec;

	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	protected override bool NeedCtrlNet() { }

	public override int CurTriggerTimes() { }

	public void EnableCtrl(CSkillBase skill, int waitTime, int triggerSection) { }

	public void EnableShow(CSkillBase skill, int waitTime, int triggerSection) { }

	public void Enable(CSkillBase skill, int waitTime, int triggerSection) { }

	protected override void OnArrive(CSkillBase skill) { }

	protected override bool HitTargetCtrl(CSkillBase skill) { }

	protected override bool IsOverCtrl(CSkillBase skill) { }

	protected override bool HitTargetShow(CSkillBase skill) { }

	protected override bool IsOverShow(CSkillBase skill) { }

	public void .ctor() { }
}

// Namespace: SkillBolt
public class CurveCartoon : CCartoonBase
{
	// Fields
	private float NowTime;
	private int TargetID;
	private GO_ENUM.OBJ_TYPE m_targetType;
	private int m_pierce;
	private float m_distance;
	private float m_speed;
	private float m_angle;
	private float m_rate;
	private float m_offhight;
	private Transform m_bulleteffect;
	private Transform m_traileffect;
	private bool m_pierceblock;
	private Vector3 m_End;
	private Vector3 m_StartDir;
	private bool NeedModified;
	private bool m_bshowover;
	private Vector3 m_showbulletpos;
	private List<Transform> Hits;
	private bool buseIK;
	private int useIKDelay;
	private int maxIKDelay;
	private Vector3 m_showbulletnowpos;
	private Vector3 m_showbulletattdir;
	private Object showbulleteffect;
	private Object showtraileffect;

	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	public void EnableCtrl(CSkillBase skill, Vector3 start, Vector3 end, int pierce, float distance, float speed, int angle, float hightrate, GO_ENUM.OBJ_TYPE targettype = 0, bool pierceblock = False, Object effect, float liveTime = 0, Object trailEffect, float effectLiveTime = 0) { }

	public void EnableShow(CSkillBase skill, int pierce, float distance, float speed, int angle, float hightrate, GO_ENUM.OBJ_TYPE targettype = 0, bool pierceblock = False, Object effect, float liveTime = 0, Object trailEffect, float effectLiveTime = 0) { }

	public void Enable(CSkillBase skill, Vector3 start, Vector3 end, int pierce, float distance, float speed, int angle, GO_ENUM.OBJ_TYPE targettype, Object effect, float liveTime, Object traileffect, float effectlivetime) { }

	private Vector3 GetEndPos() { }

	private void ModifiedBulletForward() { }

	private void InitLock(CSkillBase skill) { }

	private void InitOffHight() { }

	protected override bool HitTargetCtrl(CSkillBase skill) { }

	private bool UpdateRay(CSkillBase skill) { }

	private bool HitPowerball(CSkillBase skill, RaycastHit hitinfo) { }

	private void preHitPowerball(CSkillBase skill) { }

	private bool _UpdateHitInfo(CSkillBase skill, RaycastHit info) { }

	private bool _addHitInfo(CSkillBase skill, RaycastHit hitinfo) { }

	protected override bool IsOverCtrl(CSkillBase skill) { }

	protected override bool HitTargetShow(CSkillBase skill) { }

	private void ServerUpdateRay(CSkillBase skill) { }

	private bool _addServerHitInfo(CSkillBase skill, CartoonData recv) { }

	private void _ServerHitStaticBuild(CSkillBase skill) { }

	protected override bool IsOverShow(CSkillBase skill) { }

	public void .ctor() { }
}

// Namespace: SkillBolt
public class DelegateCurveCartoon : CCartoonBase
{
	// Fields
	private float StartTime;
	private int TargetID;
	private GO_ENUM.OBJ_TYPE m_targetType;
	private int m_pierce;
	private float m_distance;
	private float m_speed;
	private float m_angle;
	private float m_rate;
	private float m_offhight;
	private Transform m_bulleteffect;
	private Transform m_traileffect;
	private Vector3 m_End;
	private Vector3 m_StartDir;
	private bool NeedModified;
	private Vector3 m_showbulletpos;
	private List<Transform> Hits;
	private bool buseIK;
	private int useIKDelay;
	private int maxIKDelay;
	private AnimCtrl m_AttAnimCtrl;
	private bool m_bdelegateover;
	private Vector3 m_showbulletnowpos;
	private Vector3 m_showbulletattdir;
	private Object m_showbulleteffect;
	private Object m_showtraileffect;

	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	public void EnableCtrl(CSkillBase skill, Vector3 start, Vector3 end, int pierce, float distance, float speed, int angle, float hightrate, GO_ENUM.OBJ_TYPE targettype = 0, Object effect, float liveTime = 0, Object trailEffect, float effectLiveTime = 0) { }

	public void EnableShow(CSkillBase skill, int pierce, float distance, float speed, int angle, float hightrate, GO_ENUM.OBJ_TYPE targettype = 0, Object effect, float liveTime = 0, Object trailEffect, float effectLiveTime = 0) { }

	public void Enable(CSkillBase skill, Vector3 start, Vector3 end, int pierce, float distance, float speed, int angle, GO_ENUM.OBJ_TYPE targettype, Object effect, float liveTime, Object traileffect, float effectlivetime) { }

	private void DeleteShowBullet() { }

	private Vector3 GetEndPos() { }

	private void ModifiedBulletForward() { }

	private void InitOffHight() { }

	private bool UpdateRay(CSkillBase skill) { }

	private bool HitPowerball(CSkillBase skill, RaycastHit hitinfo) { }

	private bool _UpdateHitInfo(CSkillBase skill, RaycastHit info) { }

	private int _addHitInfo(CSkillBase skill, RaycastHit hitinfo) { }

	protected override bool HitTargetShow(CSkillBase skill) { }

	private bool DelegateHitCheck(CSkillBase skill) { }

	private bool HitTargetOther(CSkillBase skill) { }

	private bool _addServerHitInfo(CSkillBase skill, CartoonData recv) { }

	protected override bool IsOverShow(CSkillBase skill) { }

	public void .ctor() { }
}

// Namespace: SkillBolt
public class DirectPosCartoon : CCartoonBase
{
	// Fields
	private GO_ENUM.OBJ_TYPE m_targetType;
	private GO_ENUM.ATT_SHAPE m_attShape;
	private List<float> m_shapeargs;
	private Vector3 m_origin;
	private bool m_pierceStatic;
	private static Dictionary<int, Transform> victimCheck;
	private static Dictionary<int, Collider> victimHitTypeHigh;
	private static Dictionary<int, Collider> victimHitTypeLow;

	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	public void Enable(CSkillBase skill, Vector3 start, Vector3 end, List<float> shapeargs, GO_ENUM.ATT_SHAPE attshape, GO_ENUM.OBJ_TYPE targettype, bool pierceStatic) { }

	public void EnableCtrl(CSkillBase skill, Vector3 start, Vector3 end, List<float> shapeargs, GO_ENUM.ATT_SHAPE attshape = 3, GO_ENUM.OBJ_TYPE targettype = 0, bool pierceStatic = False) { }

	public void EnableShow(CSkillBase skill, List<float> shapeargs, GO_ENUM.ATT_SHAPE attshape = 3, GO_ENUM.OBJ_TYPE targettype = 0, bool pierceStatic = False) { }

	protected bool CheckAllTarget(CSkillBase skill) { }

	protected override bool HitTargetCtrl(CSkillBase skill) { }

	protected override bool IsOverCtrl(CSkillBase skill) { }

	private bool SpecialSkill() { }

	protected override bool HitTargetShow(CSkillBase skill) { }

	protected bool HitRagdollShow(CSkillBase skill) { }

	protected override bool IsOverShow(CSkillBase skill) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: SkillBolt
public class EntityCurveCartoon : CCartoonBase
{
	// Fields
	public int TargetID;

	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	public void EnableCtrl(CSkillBase skill, Vector3 start, Vector3 end, float radius, int summonSID, float distance, float speed, int angle, float hightrate, GO_ENUM.OBJ_TYPE targettype = 0, int summonID = 0) { }

	public void EnableShow(CSkillBase skill, float radius, int summonSID, float distance, float speed, int angle, float hightrate, GO_ENUM.OBJ_TYPE targettype = 0) { }

	public void Enable(CSkillBase skill, Vector3 start, Vector3 end, float radius, int summonSID, float distance, float speed, int angle, float hightrate, GO_ENUM.OBJ_TYPE targettype) { }

	protected override bool HitTargetCtrl(CSkillBase skill) { }

	protected override bool IsOverCtrl(CSkillBase skill) { }

	protected override bool HitTargetShow(CSkillBase skill) { }

	private bool addServerHitInfo(CSkillBase skill, CartoonData recv) { }

	protected override bool IsOverShow(CSkillBase skill) { }

	public void .ctor() { }
}

// Namespace: SkillBolt
public class EntityParabolaCartoon : CCartoonBase
{
	// Fields
	public int TargetID;

	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	public void EnableCtrl(CSkillBase skill, Vector3 start, Vector3 dir, float speed, float radius, Vector3 accelerate, Vector2 bounciness, Vector2 hitUnitBounciness, int delayTrigger, bool hitOver, bool hitStaticOver, int pierce, bool ignoreMonster, int summonID, int summonSID, GO_ENUM.OBJ_TYPE targetType = 1, float maxDistance = 0, bool hitHeroOver = False, bool forceSpeed = False, float innerRadius = 0) { }

	public void EnableShow(CSkillBase skill) { }

	public void Enable(CSkillBase skill, Vector3 start) { }

	protected override bool HitTargetCtrl(CSkillBase skill) { }

	protected override bool IsOverCtrl(CSkillBase skill) { }

	protected override bool HitTargetShow(CSkillBase skill) { }

	private bool addServerHitInfo(CSkillBase skill, CartoonData recv) { }

	protected override bool IsOverShow(CSkillBase skill) { }

	public void .ctor() { }
}

// Namespace: SkillBolt
public class GroundFlyCartoon : CCartoonBase
{
	// Fields
	private float m_speed;
	private float m_radius;
	private float m_flyTime;
	private float m_maxAngle;
	private float m_tolerateRadius;
	private Vector3 m_dir;
	private float m_passTime;
	private bool m_hit;
	private List<Transform> Hits;
	private bool m_delegateOver;

	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	public void EnableCtrl(CSkillBase skill, Vector3 start, Vector3 dir, float speed, float flyTime, float radius, float maxAngle, float tolerateRadius = 0.5, GO_ENUM.OBJ_TYPE targettype = 0, Object effect) { }

	public void EnableShow(CSkillBase skill, float speed, float flyTime, float radius, float maxAngle, float tolerateRadius = 0.5, GO_ENUM.OBJ_TYPE targettype = 0, Object effect) { }

	public void Enable(CSkillBase skill, Vector3 start, Vector3 dir, float speed, float flyTime, float radius, float maxAngle, float tolerateRadius = 0, GO_ENUM.OBJ_TYPE targettype = 0, Object effect) { }

	protected override bool HitTargetShow(CSkillBase skill) { }

	protected override bool IsOverShow(CSkillBase skill) { }

	private void DelegateOver() { }

	private int AddHitInfo(CSkillBase skill, RaycastHit hitinfo) { }

	public void .ctor() { }
}

// Namespace: SkillBolt
public class JumpAttackCartoon : CCartoonBase
{
	// Fields
	private Vector3 checkStart;
	private Vector3 direction;
	private float accelerateTime;
	private float decelerateTime;
	private float totalTime;
	private float maxSpeed;
	private float finalSpeed;
	private float minTime;
	private float passTime;
	private string limitKey;
	private Vector3 oldPos;
	private bool hasHit;
	private bool isOver;

	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	public void EnableCtrl(CSkillBase skill, Vector3 dir, float accelerateTime, float decelerateTime, float totalTime, float minTime, float maxSpeed, float finalSpeed) { }

	public void EnableShow(CSkillBase skill, float accelerateTime, float decelerateTime, float totalTime, float minTime, float maxSpeed, float finalSpeed) { }

	public void Enable(CSkillBase skill, Vector3 dir, float accelerateTime, float decelerateTime, float totalTime, float minTime, float maxSpeed, float finalSpeed) { }

	private bool UpdateJumpAttack(CSkillBase skill) { }

	private bool UpdateHitInfo(CSkillBase skill, RaycastHit info) { }

	private bool AddHitInfo(CSkillBase skill, RaycastHit hitinfo) { }

	protected override bool HitTargetCtrl(CSkillBase skill) { }

	protected override bool IsOverCtrl(CSkillBase skill) { }

	public override void ForceClear(bool isForceClear = False) { }

	protected override bool HitTargetShow(CSkillBase skill) { }

	protected override bool IsOverShow(CSkillBase skill) { }

	public void .ctor() { }
}

// Namespace: SkillBolt
public class MonsterDashCartoon : CCartoonBase
{
	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	protected override bool NeedCtrlNet() { }

	public void EnableCtrl(CSkillBase skill, Vector3 end, float totaltime, float slidetime, float speed, bool pushoff, bool herobreak, bool waitovertime) { }

	public void EnableShow(CSkillBase skill) { }

	protected override bool IsOverShow(CSkillBase skill) { }

	public void .ctor() { }
}

// Namespace: SkillBolt
public class MonsterJumpCartoon : CCartoonBase
{
	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	protected override bool NeedCtrlNet() { }

	public void EnableCtrl(CSkillBase skill, List<Vector3> posline, float jumpspeed, float jumpheight, int jumpStartBufTime, int jumpEndBufTime, int jumpUpTime, int facepath) { }

	public void EnableShow(CSkillBase skill) { }

	protected override bool IsOverShow(CSkillBase skill) { }

	public void .ctor() { }
}

// Namespace: SkillBolt
public class MonsterLiftLandCartoon : CCartoonBase
{
	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	protected override bool NeedCtrlNet() { }

	public void EnableCtrl(CSkillBase skill, float speed, bool lift, float distance, bool forceMove) { }

	public void EnableShow(CSkillBase skill) { }

	protected override bool IsOverShow(CSkillBase skill) { }

	public void .ctor() { }
}

// Namespace: SkillBolt
public class MonsterMoveCartoon : CCartoonBase
{
	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	protected override bool NeedCtrlNet() { }

	public void EnableCtrl(CSkillBase skill, List<Vector3> posline, float speed = 0) { }

	public void EnableShow(CSkillBase skill) { }

	protected override bool IsOverShow(CSkillBase skill) { }

	public void .ctor() { }
}

// Namespace: SkillBolt
public class MonsterPushHeroCartoon : CCartoonBase
{
	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	protected override bool NeedCtrlNet() { }

	public void EnableCtrl(CSkillBase skill, float speed, Vector3 dir, float distance, int attachSummon = 0, GO_ENUM.OBJ_TYPE targetType = 1, int lockTarget = 0) { }

	public void EnableShow(CSkillBase skill) { }

	protected override bool HitTargetShow(CSkillBase skill) { }

	protected override bool IsOverShow(CSkillBase skill) { }

	public void .ctor() { }
}

// Namespace: SkillBolt
public class RayCastCartoon : CCartoonBase
{
	// Fields
	private GO_ENUM.OBJ_TYPE m_targetType;
	private int m_pierce;
	private float m_distance;
	private float m_speed;
	private float m_radius;
	private float m_flyoverdis;
	private Transform m_bulleteffect;
	private Transform m_traileffect;
	private Transform m_checkbulleteffect;
	private bool m_bshowover;
	private bool m_bshowcheck;
	private Vector3 m_showbulletpos;
	private List<Transform> Hits;
	private Vector3 m_checkbulletnowpos;
	private Vector3 m_checkbulletattdir;
	private Vector3 m_showbulletnowpos;
	private Vector3 m_showbulletattdir;
	private Object showbulleteffect;
	private Object showtraileffect;
	private List<Vector3> CalPosLst;

	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	public void EnableCtrl(CSkillBase skill, Vector3 start, Vector3 showstart, Vector3 end, int pierce, float distance, float speed, GO_ENUM.OBJ_TYPE targettype = 0, Object effect, float liveTime = 0, Object trailEffect, float effectLiveTime = 0, float radius = 0, float flyoverdis = 0) { }

	public void EnableShow(CSkillBase skill, int pierce, float distance, float speed, GO_ENUM.OBJ_TYPE targettype = 0, Object effect, float liveTime = 0, Object trailEffect, float effectLiveTime = 0, float radius = 0, float flyoverdis = 0) { }

	public void Enable(CSkillBase skill, Vector3 start, Vector3 checkstart, Vector3 end, int pierce, float distance, float speed, GO_ENUM.OBJ_TYPE targettype, Object effect, float liveTime, Object traileffect, float effectlivetime, float radius, float flyoverdis) { }

	private void CreateCheckBullet(Vector3 CheckStart, Vector3 end) { }

	private void DeleteShowBullet() { }

	protected override bool HitTargetCtrl(CSkillBase skill) { }

	private bool UpdateRay(CSkillBase skill) { }

	private bool UpdateCheckRay(CSkillBase skill) { }

	private bool HitPowerball(CSkillBase skill, RaycastHit hitinfo) { }

	private void preHitPowerball(CSkillBase skill) { }

	private bool _UpdateHitInfo(CSkillBase skill, RaycastHit info) { }

	private int _addHitInfo(CSkillBase skill, RaycastHit hitinfo) { }

	protected override bool IsOverCtrl(CSkillBase skill) { }

	protected override bool HitTargetShow(CSkillBase skill) { }

	private void ServerUpdateRay(CSkillBase skill) { }

	private void ShowUpdateCheckRay(CSkillBase skill) { }

	private bool _addServerHitInfo(CSkillBase skill, CartoonData recv) { }

	protected override bool IsOverShow(CSkillBase skill) { }

	public void .ctor() { }
}

// Namespace: SkillBolt
public class SectorDiffuseCartoon : CCartoonBase
{
	// Fields
	private GO_ENUM.OBJ_TYPE m_targetType;
	private Transform m_bulleteffect;
	private float m_minRadius;
	private float m_CurRadius;
	private float m_maxRadius;
	private float m_speed;
	private int m_angle;
	private Vector3 m_attForward;

	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	public void Enable(CSkillBase skill, Vector3 start, Vector3 end, float minRadius, float maxRadius, float span, float speed, float height, int angle, GO_ENUM.OBJ_TYPE targettype = 0, Object effect) { }

	public void EnableCtrl(CSkillBase skill, Vector3 start, Vector3 end, float minRadius, float maxRadius, float span, float speed, float height, int angle, GO_ENUM.OBJ_TYPE targettype = 0, Object effect) { }

	public void EnableShow(CSkillBase skill, float minRadius, float maxRadius, float span, float speed, float height, int angle, GO_ENUM.OBJ_TYPE targettype = 0, Object effect) { }

	protected override bool HitTargetCtrl(CSkillBase skill) { }

	protected override bool IsOverCtrl(CSkillBase skill) { }

	protected override bool HitTargetShow(CSkillBase skill) { }

	protected override bool IsOverShow(CSkillBase skill) { }

	public void .ctor() { }
}

// Namespace: SkillBolt
public class SectorRotateCartoon : CCartoonBase
{
	// Fields
	private GO_ENUM.OBJ_TYPE m_targetType;
	private Transform m_bulleteffect;
	private float m_maxAngle;
	private float m_speed;
	private float m_curRotateAngle;

	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	public void Enable(CSkillBase skill, Vector3 start, Vector3 dir, Vector3 offpos, float angle, float angleSpeed, float height, float radius, GO_ENUM.OBJ_TYPE targettype = 0, Object effect) { }

	public void EnableCtrl(CSkillBase skill, Vector3 start, Vector3 dir, Vector3 offpos, float angle, float angleSpeed, float height, float radius, GO_ENUM.OBJ_TYPE targettype = 0, Object effect) { }

	public void EnableShow(CSkillBase skill, Vector3 offpos, float angle, float angleSpeed, float height, float radius, GO_ENUM.OBJ_TYPE targettype = 0, Object effect) { }

	protected override bool HitTargetCtrl(CSkillBase skill) { }

	protected override bool IsOverCtrl(CSkillBase skill) { }

	protected override bool HitTargetShow(CSkillBase skill) { }

	private void RotateEffect() { }

	protected override bool IsOverShow(CSkillBase skill) { }

	public void .ctor() { }
}

// Namespace: SkillBolt
public class SkillSummonCartoon : CCartoonBase
{
	// Fields
	private float m_distance;
	private float m_speed;
	private float m_MoveTime;
	private float m_LiveTime;
	private float m_radius;
	private int m_summonshape;
	private int m_summon;
	private int m_pierce;
	private bool m_isCtrlOver;
	private bool m_isShowOver;
	private bool m_isHitStatic;
	private List<Transform> Hits;
	private int powerballID;
	private Transform m_bulleteffect;
	private Transform m_checkbulleteffect;
	private Vector3 m_checkbulletnowpos;
	private Vector3 m_checkbulletattdir;

	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	public void EnableCtrl(CSkillBase skill, Vector3 start, Vector3 showstart, Vector3 end, int pierce, int summonshape, int summon, float radius, float distance, float speed, int livetime, GO_ENUM.OBJ_TYPE targettype = 1, Object effect) { }

	public void EnableShow(CSkillBase skill, int pierce, int summonshape, int summon, float radius, float distance, float speed, int livetime, Object effect) { }

	public void Enable(CSkillBase skill, Vector3 start, Vector3 checkstart, Vector3 end, int pierce, float radius, float distance, float speed, int livetime, Object effect) { }

	private void CreateCheckPowerball(Vector3 start, Vector3 end) { }

	protected override bool HitTargetCtrl(CSkillBase skill) { }

	private void UpdatePowerball(CSkillBase skill) { }

	private bool UpdateCheckPowerball(CSkillBase skill) { }

	private bool HitPowerball(CSkillBase skill, RaycastHit hitinfo) { }

	private bool _UpdateHitInfo(CSkillBase skill, RaycastHit info) { }

	private int _addHitInfo(CSkillBase skill, RaycastHit hitinfo) { }

	protected override bool IsOverCtrl(CSkillBase skill) { }

	protected override bool HitTargetShow(CSkillBase skill) { }

	private void ServerUpdatePowerball(CSkillBase skill) { }

	protected override bool IsOverShow(CSkillBase skill) { }

	private bool addServerHitInfo(CSkillBase skill, CartoonData recv) { }

	public void .ctor() { }
}

// Namespace: SkillBolt
public class SpecifySpeedBulletCartoon : CCartoonBase
{
	// Fields
	private Vector3 oldPos;
	private Vector3 vSpeed;
	private float moveTime;

	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	public void Enable(CSkillBase skill, Vector3 start, Vector3 velocity, float radius, int delayTrigger, bool hitOver, bool hitStaticOver, Object grenade, float liveTime, Object grenadeEffect, float effectLiveTime, GO_ENUM.OBJ_TYPE targettype) { }

	public void EnableCtrl(CSkillBase skill, Vector3 start, Vector3 vSpeed, float radius, int delayTrigger, bool hitOver, bool hitStaticOver, Object grenade, float liveTime, Object grenadeEffect, float effectLiveTime, GO_ENUM.OBJ_TYPE targettype = 1) { }

	public void EnableShow(CSkillBase skill, float radius, int delayTrigger, bool hitOver, bool hitStaticOver, Object grenade, float liveTime, Object grenadeEffect, float effectLiveTime, GO_ENUM.OBJ_TYPE targettype = 1) { }

	protected override bool HitTargetCtrl(CSkillBase skill) { }

	protected override bool IsOverCtrl(CSkillBase skill) { }

	protected override bool HitTargetShow(CSkillBase skill) { }

	protected override bool IsOverShow(CSkillBase skill) { }

	public override void Clear() { }

	public void .ctor() { }
}

// Namespace: SkillBolt
public class SpiralRayCartoon : CCartoonBase
{
	// Fields
	private GO_ENUM.OBJ_TYPE m_targetType;
	private int m_pierce;
	private float m_distance;
	private float m_speed;
	private Transform m_bulleteffect;
	private Transform m_traileffect;
	private Transform m_checkbulleteffect;
	private bool m_bshowover;
	private Vector3 m_showbulletpos;
	private List<Transform> Hits;
	private float m_nowangle;
	private float m_anglespeed;
	private float m_radius;
	private float m_damradius;
	private Vector3 m_checkbulletnowpos;
	private Vector3 m_checkbulletattdir;
	private Vector3 m_showbulletnowpos;
	private Vector3 m_showbulletattdir;
	private Object showbulleteffect;
	private Object showtraileffect;
	private Dictionary<int, Transform> OneBulletTransDict;
	private Dictionary<int, Vector3> OneBulletPosDict;

	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	public void EnableCtrl(CSkillBase skill, Vector3 start, Vector3 end, float radius, float speed, int anlge, int anglespeed, float distance, int pierce, GO_ENUM.OBJ_TYPE targettype = 0, Object effect, float liveTime = 0, Object trailEffect, float effectLiveTime = 0, float damradius = 0) { }

	public void EnableShow(CSkillBase skill, float radius, float speed, int anlge, int anglespeed, float distance, int pierce, GO_ENUM.OBJ_TYPE targettype = 0, Object effect, float liveTime = 0, Object trailEffect, float effectLiveTime = 0, float damradius = 0) { }

	public void Enable(CSkillBase skill, Vector3 start, Vector3 checkstart, Vector3 end, float radius, int pierce, float distance, float speed, GO_ENUM.OBJ_TYPE targettype, Object effect, float liveTime, Object traileffect, float effectlivetime) { }

	private void CreateCheckBullet(Vector3 CheckStart, Vector3 end, float radius, int anlge, float anglespeed, Object effect, Object trailEffect) { }

	protected override bool HitTargetCtrl(CSkillBase skill) { }

	private bool UpdateRay(CSkillBase skill) { }

	private bool UpdateCheckRay(CSkillBase skill) { }

	private bool HitPowerball(CSkillBase skill, RaycastHit hitinfo) { }

	private void preHitPowerball(CSkillBase skill) { }

	private bool _UpdateHitInfo(CSkillBase skill, RaycastHit info) { }

	private bool _addHitInfo(CSkillBase skill, RaycastHit hitinfo) { }

	protected override bool IsOverCtrl(CSkillBase skill) { }

	protected override bool HitTargetShow(CSkillBase skill) { }

	private void ServerUpdateRay(CSkillBase skill) { }

	private bool _addServerHitInfo(CSkillBase skill, CartoonData recv) { }

	private void _ServerHitStaticBuild(CSkillBase skill) { }

	protected override bool IsOverShow(CSkillBase skill) { }

	public void .ctor() { }
}

// Namespace: SkillBolt
public class SummonCartoon : CCartoonBase
{
	// Fields
	private float m_distance;
	private float m_speed;
	private float m_MoveTime;
	private float m_DurationTime;
	private float m_radius;
	private int m_summonshape;
	private bool m_isCtrlOver;
	private bool m_isShowOver;
	private bool m_isHitStatic;
	private int powerballID;
	private Transform m_bulleteffect;
	private Transform m_checkbulleteffect;
	private Vector3 m_checkbulletnowpos;
	private Vector3 m_checkbulletattdir;

	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	public void EnableCtrl(CSkillBase skill, Vector3 start, Vector3 showstart, Vector3 end, int summon, float radius, float distance, float speed, int duration, Dictionary<string, int> buffArgs, Object effect) { }

	public void EnableShow(CSkillBase skill, int summon, float radius, float distance, float speed, int duration, Dictionary<string, int> buffArgs, Object effect) { }

	public void Enable(CSkillBase skill, Vector3 start, Vector3 checkstart, Vector3 end, float radius, float distance, float speed, int duration, Object effect) { }

	private void CreateCheckPowerball(Vector3 start, Vector3 end) { }

	protected override bool HitTargetCtrl(CSkillBase skill) { }

	private void UpdatePowerball(CSkillBase skill) { }

	private void UpdateCheckPowerball(CSkillBase skill) { }

	protected override bool IsOverCtrl(CSkillBase skill) { }

	protected override bool HitTargetShow(CSkillBase skill) { }

	private void ServerUpdatePowerball(CSkillBase skill) { }

	protected override bool IsOverShow(CSkillBase skill) { }

	public void .ctor() { }
}

// Namespace: SkillBolt
public class SwitchWeaponCartoon : CCartoonBase
{
	// Fields
	private float unHoldTime;
	private float holdTime;
	private float startTime;
	private int newpos;
	private int newshape;

	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	public void EnableCtrl(CSkillBase skill) { }

	public void EnableShow(CSkillBase skill) { }

	public void Enable(CSkillBase skill) { }

	protected override bool IsOverCtrl(CSkillBase skill) { }

	protected override bool IsOverShow(CSkillBase skill) { }

	public void .ctor() { }
}

// Namespace: SkillBolt
public class ThrowByPowerCartoon : CCartoonBase
{
	// Fields
	private Rigidbody m_rigidbody;
	private Vector3 m_serverStart;
	private Vector3 m_serverVelocity;
	private Vector2 m_bounciness;
	private Vector2 m_hitUnitBounciness;
	private float m_waitTime;
	private GO_ENUM.OBJ_TYPE m_targetType;
	private GO_ENUM.HIT_OVER_TYPE m_hitOverType;
	private int m_pierce;
	private bool m_hitOver;
	private bool m_hitStaticOver;
	private int m_triggerID;
	private List<Transform> m_Hits;
	private Vector3 m_ccdir;
	private float m_maxmovedis;
	private float m_movedis;
	private float m_exadddis;
	private bool m_hascorrect;
	private Vector3 m_recordlastdor;
	private GrenadeTrigger grenadeTrigger;
	private Vector3 m_nowServerPos;
	private Vector3 m_lastServerPos;
	private bool m_firstServerPosReceived;
	private Vector3 m_bulletVelocity;
	private Vector3 m_trailVelocity;
	private int m_boomSignK;

	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	public void Enable(CSkillBase skill, Vector3 start, Vector3 velocity, float radius, Vector3 upForce, int delayTrigger, bool hitOver, bool hitStaticOver, Object grenade, float liveTime, Object grenadeEffect, float effectLiveTime, float innerRadius, int pierce, GO_ENUM.OBJ_TYPE targettype, GO_ENUM.HIT_OVER_TYPE hitovertype) { }

	public void EnableCtrl(CSkillBase skill, Vector3 start, Vector3 dir, float speed, float radius, Vector3 upForce, Vector2 bounciness, int delayTrigger, bool hitOver, bool hitStaticOver, Object grenade, float liveTime, Object grenadeEffect, float effectLiveTime, float innerRadius = 0, int pierce = 0, bool ignoreMonster = False, Vector2 hitUnitBounciness, GO_ENUM.OBJ_TYPE targettype = 1, GO_ENUM.HIT_OVER_TYPE hitovertype = 0) { }

	public void EnableShow(CSkillBase skill, float radius, Vector3 upForce, Vector2 bounciness, int delayTrigger, bool hitOver, bool hitStaticOver, Object grenade, float liveTime, Object grenadeEffect, float effectLiveTime, float innerRadius = 0, int pierce = 0, bool ignoreMonster = False, Vector2 hitUnitBounciness, GO_ENUM.OBJ_TYPE targettype = 1, GO_ENUM.HIT_OVER_TYPE hitovertype = 0) { }

	private bool hitPowerball(CSkillBase skill) { }

	private Vector3 correctSpeed() { }

	private void correctDir() { }

	private Vector3 calCorrectDir() { }

	public void OTCB(object noev) { }

	protected override bool HitTargetCtrl(CSkillBase skill) { }

	private bool _UpdateHitInfo(CSkillBase skill, int pid, HitData hitData) { }

	protected override bool IsOverCtrl(CSkillBase skill) { }

	protected override bool HitTargetShow(CSkillBase skill) { }

	private void RemoveRigidbody() { }

	protected override bool IsOverShow(CSkillBase skill) { }

	public override void Clear() { }

	public void .ctor() { }
}

// Namespace: SkillBolt
public class TimerCartoon : CCartoonBase
{
	// Fields
	private float startSecond;
	private float waitSecond;
	private int m_triggerTimes;
	private int m_curTimes;
	private int m_maxTims;

	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	protected override bool NeedCtrlNet() { }

	public override int CurTriggerTimes() { }

	public void EnableCtrl(CSkillBase skill, int waitTime, int triggerTimes) { }

	public void EnableShow(CSkillBase skill, int waitTime, int triggerTimes) { }

	public void Enable(CSkillBase skill, int waitTime, int triggerTimes) { }

	protected override void OnArrive(CSkillBase skill) { }

	private bool needCheck(CSkillBase skill) { }

	private bool _OverTime() { }

	protected override bool HitTargetCtrl(CSkillBase skill) { }

	protected override bool IsOverCtrl(CSkillBase skill) { }

	protected override bool HitTargetShow(CSkillBase skill) { }

	protected override bool IsOverShow(CSkillBase skill) { }

	public void .ctor() { }
}

// Namespace: SkillBolt
public class TraceCartoon : CCartoonBase
{
	// Fields
	private int TargetID;
	private GO_ENUM.OBJ_TYPE m_targetType;
	private int m_pierce;
	private float m_distance;
	private float m_speed;
	private Transform m_bulleteffect;
	private Transform m_traileffect;
	private Vector3 m_End;
	private Transform TraTrans;
	private Vector3 offpos;
	private Vector3 m_StartDir;
	private bool NeedModified;
	private bool TestBeacon;
	private NewPlayerObject TarObj;
	private float m_maxFlyTime;
	private bool IsClose;
	private float m_linedistance;
	private float m_movedistance;
	private float m_angle;
	private bool m_bshowover;
	private Vector3 m_showbulletpos;
	private List<Transform> Hits;
	private Vector3 m_showbulletnowpos;
	private Vector3 m_showbulletattdir;
	private Object showbulleteffect;
	private Object showtraileffect;

	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	public void EnableCtrl(CSkillBase skill, Vector3 start, Vector3 end, int pierce, float distance, float speed, GO_ENUM.OBJ_TYPE targettype = 0, Object effect, float liveTime = 0, Object trailEffect, float effectLiveTime = 0, float lineDistance = 0, float angle = 0, bool lockWeakness = False, float lockAngle = 0, float lockDis = 0) { }

	public void EnableShow(CSkillBase skill, int pierce, float distance, float speed, GO_ENUM.OBJ_TYPE targettype = 0, Object effect, float liveTime = 0, Object trailEffect, float effectLiveTime = 0, float lineDistance = 0, float angle = 0, bool lockWeakness = False, float lockAngle = 0, float lockDis = 0) { }

	public void Enable(CSkillBase skill, Vector3 start, Vector3 end, int pierce, float distance, float speed, GO_ENUM.OBJ_TYPE targettype, Object effect, float liveTime, Object traileffect, float effectlivetime, bool lockWeakness, float lockAngle, float lockDis) { }

	private void AutoLockTar(CSkillBase skill, bool lockWeakness, float lockAngle, float lockDis) { }

	private Vector3 GetEndPos() { }

	private void ModifiedBulletForward() { }

	private void InitLock(CSkillBase skill) { }

	protected override bool HitTargetCtrl(CSkillBase skill) { }

	private bool UpdateRay(CSkillBase skill) { }

	private bool HitPowerball(CSkillBase skill, RaycastHit hitinfo) { }

	private void preHitPowerball(CSkillBase skill) { }

	private bool _UpdateHitInfo(CSkillBase skill, RaycastHit info) { }

	private bool _addHitInfo(CSkillBase skill, RaycastHit hitinfo) { }

	protected override bool IsOverCtrl(CSkillBase skill) { }

	protected override bool HitTargetShow(CSkillBase skill) { }

	private void ServerUpdateRay(CSkillBase skill) { }

	private bool _addServerHitInfo(CSkillBase skill, CartoonData recv) { }

	private void _ServerHitStaticBuild(CSkillBase skill) { }

	protected override bool IsOverShow(CSkillBase skill) { }

	public void .ctor() { }
}

// Namespace: SkillBolt
public class TraceLineCartoon : CCartoonBase
{
	// Fields
	private GO_ENUM.OBJ_TYPE m_targetType;
	private int m_pierce;
	private float m_distance;
	private float m_hitdistance;
	private float m_radius;
	private BezierLineRenderer LRObj;
	private bool IsSendTarID;
	private int LastTargetID;
	private int TargetID;
	private Vector3 m_End;
	private Transform TraTrans;
	private Transform LineMid;
	private Vector3 offpos;
	private Vector3 m_StartDir;
	private bool NeedModified;
	private bool TestBeacon;
	private ScriptBezier RayBezObj;
	private int JudgeCnt;
	private float LastAttTime;
	public Camera camera;
	private List<Transform> Hits;
	private static List<RaycastHit> hitlist;

	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	public void EnableCtrl(CSkillBase skill, Vector3 start, Vector3 end, int pierce, float distance, GO_ENUM.OBJ_TYPE targettype = 0, Object effect, float radius = 0.2) { }

	public void EnableShow(CSkillBase skill, int pierce, float distance, GO_ENUM.OBJ_TYPE targettype = 0, Object effect, float radius = 0.2) { }

	public void Enable(CSkillBase skill, Vector3 start, Vector3 end, int pierce, float distance, GO_ENUM.OBJ_TYPE targettype, Object effect, float radius) { }

	public void AddLineRenderer(CSkillBase skill, Object effect) { }

	private Vector3 GetEndPos() { }

	private void ModifiedBulletForward(CSkillBase skill) { }

	private void InitLock(CSkillBase skill) { }

	private void SetTrans() { }

	private Transform GetTraTran() { }

	protected override bool HitTargetCtrl(CSkillBase skill) { }

	private bool UpdateRay(CSkillBase skill) { }

	private bool HitPowerball(CSkillBase skill, RaycastHit hitinfo) { }

	private void preHitPowerball(CSkillBase skill) { }

	private bool _UpdateHitInfo(CSkillBase skill, RaycastHit info) { }

	private bool _addHitInfo(CSkillBase skill, RaycastHit hitinfo) { }

	protected override bool IsOverCtrl(CSkillBase skill) { }

	protected override bool HitTargetShow(CSkillBase skill) { }

	private Vector3 GetTarPosOnShow(CSkillBase skill) { }

	private bool _addServerHitInfo(CSkillBase skill, CartoonData recv) { }

	protected override bool IsOverShow(CSkillBase skill) { }

	private void opLaserBulletActive(bool flag) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: SkillBolt
public class WinkPosCartoon : CCartoonBase
{
	// Fields
	private GO_ENUM.OBJ_TYPE m_targetType;
	private bool IsHitOver;
	private bool HasHit;
	private bool hitStatic;
	private float WinkTime;
	private float WinkSpeed;
	private float WinkUpSpeed;
	private float PassTime;
	private Vector3 WinkDir;
	private string LimitKey;
	private Vector3 OldPos;

	// Methods

	public override void Init(CSkillBase skill, CCartoonBase cartoon, int casting = 0, int index = 0) { }

	public void Enable(CSkillBase skill, Vector3 end, float totalTime, float speed, float acceleration, float decrease, GO_ENUM.OBJ_TYPE targettype = 0, bool hitOver = True, bool bWaitOverTime = False, float upSpeed = 0) { }

	public void EnableCtrl(CSkillBase skill, Vector3 end, float totalTime, float speed, float acceleration = 0, float decrease = 0, GO_ENUM.OBJ_TYPE targettype = 0, bool hitOver = True, bool bWaitOverTime = False, float upSpeed = 0) { }

	public void EnableShow(CSkillBase skill, float totalTime, float speed, float acceleration = 0, float decrease = 0, GO_ENUM.OBJ_TYPE targettype = 0, bool hitOver = True, bool bWaitOverTime = False, float upSpeed = 0) { }

	private bool _UpdateHitInfo(CSkillBase skill, RaycastHit info) { }

	private bool _addHitInfo(CSkillBase skill, RaycastHit hitinfo) { }

	private bool UpdateWink(CSkillBase skill) { }

	protected override bool HitTargetCtrl(CSkillBase skill) { }

	protected override bool IsOverCtrl(CSkillBase skill) { }

	protected override bool HitTargetShow(CSkillBase skill) { }

	protected override bool IsOverShow(CSkillBase skill) { }

	public void .ctor() { }
}

// Namespace: SkillBolt
public static class CServerAction
{
	// Methods

	public static void PerformDamage(CSkillBase skill, Dictionary<string, int> args) { }

	public static void WeaponDamage(CSkillBase skill, Dictionary<string, int> weaponargs, Dictionary<string, int> args, bool sendPFMsg = False) { }

	public static void TriggerEleAbnormal(CSkillBase skill, int dam, ServerDefine.DamageElement type) { }

	public static void SelfDamage(CSkillBase skill, int dam, ServerDefine.DamageSource damSrc, ServerDefine.DamageUse damUse, ServerDefine.DamageElement damElement, int sendMsg) { }

	public static void CustomPerformAction(CSkillBase skill, int perform, string ActionName, List<int> args) { }

	public static void PushVictim(CSkillBase skill, Vector3 start, float speed, float maxdis, int probability, int angle = 0) { }

	public static void PushHeroVictim(CSkillBase skill, Vector3 start, float speed, float maxdis, int probability, float downSpeed = 0, float fGravaty = 9.8, int angle = 0) { }

	public static void AttackerAddState(CSkillBase skill, int iState, int iTime, int iWithPF, Dictionary<string, int> args) { }

	public static void AttackerRemoveState(CSkillBase skill, int iState) { }

	public static void VictimAddState(CSkillBase skill, int iState, int iTime, int iWithPF, Dictionary<string, int> args) { }

	public static void TargetAddState(CSkillBase skill, int iState, int iTime, int iWithPF, Dictionary<string, int> args, int target) { }

	public static void TargetRemoveState(CSkillBase skill, int iState, int iTarget) { }

	public static void FillBullet(CSkillBase skill, int cnt, int noConsumption) { }

	public static void ConsumeClipBullet(CSkillBase skill, int cnt) { }

	public static void SkillHaltSelf(CSkillBase skill) { }

	public static void StartBackSwing(CSkillBase skill, int time) { }

	public static void SummonAreaMonster(CSkillBase skill, int group, Dictionary<int, int> areaWeight, Dictionary<int, int> countWeight) { }

	public static void SummonMonster(CSkillBase skill, List<int> monsterno) { }

	public static void SetTeleportPos(CSkillBase skill, Vector3 pos) { }

	public static void MonsterTeleport(CSkillBase skill, List<Vector3> posline) { }

	public static void DelMonsterAttacker(CSkillBase skill) { }

	public static void DelSkillAttacker(CSkillBase skill) { }

	public static void SetMonsterAttackerPhase(CSkillBase skill, int phase) { }

	public static void AddLogicKey(CSkillBase skill, GO_ENUM.LOGIC_KEY iLogickey = 3) { }

	public static void RemoveLogicKey(CSkillBase skill, GO_ENUM.LOGIC_KEY iLogickey = 3) { }

	public static void AddIgnoreStateEffect(CSkillBase skill, GO_ENUM.STATE_EFFECT iEffectType) { }

	public static void RemoveIgnoreStateEffect(CSkillBase skill, GO_ENUM.STATE_EFFECT iEffectType) { }

	public static void IgnoreCurVictimOnceAfterHit(CSkillBase skill) { }

	public static void SaveStart(CSkillBase skill) { }

	public static void RelifeVictim(CSkillBase skill, Dictionary<string, int> relifeinfo) { }

	public static void ResetMonsterPerformRecord(CSkillBase skill) { }

	public static void AddSceneEventForState(CSkillBase skill, Vector3 pos, int time, int shape, Dictionary<string, float> shapeArgs, int state, int stateTime, int leaveRemoveState, ServerDefine.FightType iFightType = 134217728, int iLeaveSetTime = -1) { }

	public static void AddClientEffect(CSkillBase skill, int shape, Vector3 pos, int time = 0) { }

	public static void DeleteClientEffect(CSkillBase skill) { }

	public static void MonsterAttackerFacePos(CSkillBase skill, Vector3 pos, int turnSpeed) { }

	public static void LockMonsterAttackerFace(CSkillBase skill) { }

	public static void MonsterFaceTarget(CSkillBase skill, int target, int turnTime, int keep) { }

	public static void UnlockMonsterAttackerFace(CSkillBase skill) { }

	public static void MonsterAttackerFaceLockEnemy(CSkillBase skill, int keep) { }

	public static void ChangeWeaponBallisticType(CSkillBase skill, int add, int max) { }

	public static void SwitchAttPerform(CSkillBase skill) { }

	public static void ChangeMonsterBallisticType(CSkillBase skill, int min, int max) { }

	public static void SetSkillVictim(CSkillBase skill, int target) { }

	public static void SetCustomPos(CSkillBase skill, Vector3 pos) { }

	public static void ChangeAttackerShield(CSkillBase skill, int val) { }

	public static void ChangeAttackerArmor(CSkillBase skill, int val) { }

	public static void SubAttackerCareerPerformColdTime(CSkillBase skill, int percent) { }

	public static void SetSkillCartoonCheckData(CSkillBase skill, Dictionary<string, int> args) { }

	public static void SendCurCartoonTriggerMsg(CSkillBase skill) { }

	public static void SetCircleSummonParam(CSkillBase skill, int prefab, int rotateTime, int count, int action, int upTime) { }

	public static void TriggerSceneSummonRotate(CSkillBase skill, int prefab, int angle) { }

	public static void TriggerAssignedCircleSummon(CSkillBase skill, List<string> lstSummon, int cnt, int action, int waitTime, int upTime) { }

	public static void SummonObstacleUsePerform(CSkillBase skill, int prefab, int perform) { }

	public static void CreateBeaconSummon(CSkillBase skill, int summon, Vector3 pos, int time) { }

	public static void SummonAttachHitTarget(CSkillBase skill, int summon, bool clearAttach, int target, Vector3 fixOffset, string parentName = "") { }

	public static void EndUsePerform(CSkillBase skill, int perform) { }

	public static void SetSkillVarCache(CSkillBase skill, string key, object val) { }

	public static void SetShapeInfo(CSkillBase skill, bool valid, Vector3 origin, GO_ENUM.ATT_SHAPE attshape, List<float> shapeargs) { }

	public static void CreateRandomNumWarriorAtPointPos(CSkillBase skill, List<Vector3> lstPos, ServerDefine.FightType fightType, Dictionary<int, int> warriorSIDPivot, Dictionary<string, float> info) { }

	public static void AttackerUsePerform(CSkillBase skill, int perform, Dictionary<string, object> customData) { }

	public static void WarriorUsePerform(CSkillBase skill, int warrior, int perform, Dictionary<string, object> customData, bool inherit) { }

	public static void SetPerformElementType(CSkillBase skill, int perform, GO_ENUM.ELEMENT_TYPE type) { }

	public static void SetSummonLifeTime(CSkillBase skill, int summon, int lifeTime) { }

	public static void SetSkillCacheExtraTrajectory(CSkillBase skill, int extraTrajectory) { }

	public static void SetSkillCacheData(CSkillBase skill, ServerDefine.SkillCacheIndex index, object cacheValue) { }

	public static void ServerSendSkillCache(CSkillBase skill, List<ServerDefine.SkillCacheIndex> choose) { }

	public static void SetCartoonDependState(CSkillBase skill, int sid, int state) { }

	public static void SwitchAttackerPhyAble(CSkillBase skill, bool enable) { }

	public static void SwitchAttackerNavAble(CSkillBase skill, bool enable) { }

	public static void BreakVictimProtection(CSkillBase skill, ServerDefine.DamageUse type, bool noBoss, bool noElite) { }

	public static void CreateStonePillar(CSkillBase skill, int ObjID, int action, Vector3 origin, GO_ENUM.ATT_SHAPE attshape, List<float> shapeargs) { }

	public static void DelStonePillar(CSkillBase skill, int iBuild) { }
}

// Namespace: SkillBolt
public static class CServerArg
{
	// Methods

	public static List<Vector3> ListPointOnSphere(CSkillBase skill, Vector3 rotate) { }

	public static Vector3 PointByNormal(CSkillBase skill, Vector3 normal, Vector3 rotate) { }

	public static Vector3 PointByHaltSphere(CSkillBase skill, Vector3 rotate) { }

	public static Vector3 CrtArgHitDir(CSkillBase skill) { }

	public static T GetSkillVarCache<T>(CSkillBase skill, string key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x180AE70 Offset: 0x1809E70 VA: 0x18180AE70
	|-CServerArg.GetSkillVarCache<object>
	*/

	public static float GetScatterRadius(CSkillBase skill) { }

	public static Vector3 CrtArgSightAccPos(CSkillBase skill, CCartoonBase cartoon) { }

	public static Vector3 CrtArgSightAnglePos(CSkillBase skill, CCartoonBase cartoon, float signangle) { }

	public static Vector3 CrtArgSightFakerAnglePos(CSkillBase skill, CCartoonBase cartoon, float signangle, int maxindex, float offset) { }

	public static Vector3 CrtArgSightCentrePos(CSkillBase skill, CCartoonBase cartoon) { }

	public static Vector3 CrtArgCalcRectangleRandomMuzzlePos(CSkillBase skill, CCartoonBase cartoon, Vector3 offset, Vector3 size, Vector3 angle, Vector3 symmetry) { }

	public static Vector3 CrtArgBodyPos(CSkillBase skill, float upper, float lower, int calshift, int extshiftprob) { }

	public static Vector3 CrtArgMissingPos(CSkillBase skill, float yRatio) { }

	public static Vector3 CrtArgTargetBodyShiftPos(CSkillBase skill, int calShift, int extShiftProb, float minDis, float maxDis, float minX, float maxX, float minY, float maxY) { }

	public static Vector3 GetMuzzlePos(CSkillBase skill) { }

	public static Vector3 CrtArgMuzzlePos(CSkillBase skill, CCartoonBase cartoon) { }

	public static Vector3 GetMonsterMuzzlePos(CSkillBase skill, Vector3 offset) { }

	public static Vector3 CrtArgMonsterMuzzlePos(CSkillBase skill, CCartoonBase cartoon, Vector3 offset) { }

	public static Vector3 CrtArgCameraCenterPos(CSkillBase skill, CCartoonBase cartoon) { }

	public static Vector3 CrtArgTargetPos(CSkillBase skill) { }

	public static Vector3 CrtArgTargetGroundPos(CSkillBase skill) { }

	public static Vector3 CrtArgWarriorPos(CSkillBase skill, int warrior) { }

	public static Vector3 CrtArgSelfPos(CSkillBase skill) { }

	public static Vector3 CrtArgSelfCenterPos(CSkillBase skill) { }

	public static Vector3 CrtArgSelfFace(CSkillBase skill) { }

	public static Vector3 CrtArgSelfModelDirection(CSkillBase skill) { }

	public static Vector3 SkillStartPos(CSkillBase skill) { }

	public static Vector3 CrtArgSkillEndPos(CSkillBase skill) { }

	public static Vector3 CrtArgCloseAttPos(CSkillBase skill, CCartoonBase cartoon) { }

	public static int GetCartoonEntityID(CSkillBase skill, int sid) { }

	public static Vector3 CrtArgCloseTarPos(CSkillBase skill, CCartoonBase cartoon) { }

	public static Vector3 CrtArgCustomPos(CSkillBase skill, CCartoonBase cartoon) { }

	public static Vector3 CrtArgCustomStartPos(CSkillBase skill, CCartoonBase cartoon) { }

	public static Vector3 CrtArgRandomAngle(CSkillBase skill, CCartoonBase cartoon, Vector3 start, Vector3 end, int horizontalMin, int horizontalMax, int verticalMin, int verticalMax, bool down) { }

	public static Vector3 CrtArgShiftAngle(CSkillBase skill, CCartoonBase cartoon, Vector3 start, Vector3 end, int horizontal, int vertical) { }

	public static Vector3 CrtArgSetParabolaSpeed(CSkillBase skill, CCartoonBase cartoon, Vector3 start, Vector3 end, float horizontalSpeed, float verticalAccelerate, float height) { }

	public static Vector3 CrtArgSetEndYByDistance(CSkillBase skill, CCartoonBase cartoon, Vector3 start, Vector3 end, float ratio) { }

	public static Vector3 CrtArgRandomPosInCircle(CSkillBase skill, CCartoonBase cartoon, float radius, float gap) { }

	public static Vector3 VectorShiftForAttDir(CSkillBase skill, Vector3 vector, Vector3 shift) { }

	public static int GetAttackerAttr(CSkillBase skill, string attr) { }

	public static int GetAttackerPerformAttr(CSkillBase skill, int perform, STR_ENUM.INFO_PROP_LIST attr) { }

	public static float GetWeaponAttackDis(CSkillBase skill) { }

	public static int GetLevelMonsterGrade(CSkillBase skill) { }

	public static float GetWeaponBulletSpeed(CSkillBase skill) { }

	public static List<Vector3> CreateRectanglePosList(CSkillBase skill, Vector3 center, Vector3 size, int count, float radius, float offset) { }

	public static float CalParabolaSpeed(Vector3 start, Vector3 end, float verticalAccelerate, float fAngle) { }

	public static int GetWeaponIntAttr(CSkillBase skill, STR_ENUM.WeaponPropInt attr) { }

	public static Vector3 CalDirSplitPos(CSkillBase skill, int sid, int index, int max, int hrang, int vrang) { }

	public static Vector3 CalCircleSplitDir(CSkillBase skill, int index, int max, int upangle) { }

	public static Vector3 CrtArgHitPos(CSkillBase skill) { }

	public static Vector3 CalMoveControlDir(CSkillBase skill) { }

	public static Vector3 GetCartoonStart(CSkillBase skill, int sid) { }

	public static Vector3 GetCartoonEnd(CSkillBase skill, int sid) { }

	public static Vector3 GetCartoonCurPos(CSkillBase skill, int sid) { }

	public static int GetCartoonChargeLevel(CSkillBase skill, int sid) { }

	public static int GetTimerCartoonCurTimes(CSkillBase skill, int sid) { }

	public static int GetCartoonHitTargetInOrder(CSkillBase skill, int sid) { }

	public static int GetCartoonHitTargetCount(CSkillBase skill, int sid) { }

	public static float CalCrtFlyDis(CSkillBase skill, int sid) { }

	public static bool IsCrtFlyOverDis(CSkillBase skill, int sid) { }

	public static int CalAttenuationByDis(CSkillBase skill, Vector3 pos, int maxValue, int minValue, float maxDis, float minDis) { }

	public static Vector3 CrtArgGetStickerPos(CSkillBase skill, int sid) { }

	public static Vector3 CrtArgGetCustomDir(CSkillBase skill, Vector3 start, Vector3 end, Vector3 euler) { }

	public static int GetTrapPerformCustomParam(CSkillBase skill, string param, float defaultvalue) { }

	public static List<Vector3> GetSkillEndLine(CSkillBase skill) { }

	public static List<Vector3> GetLineByPos(CSkillBase skill, Vector3 pos) { }

	public static List<Vector3> GetLevelPosLine(CSkillBase skill, string name) { }

	public static List<Vector3> ChooseLevelPosLineNear(CSkillBase skill, List<string> names, Vector3 pos) { }

	public static List<Vector3> ChooseLevelPosLineRandom(CSkillBase skill, List<string> names) { }

	public static Vector3 ChoosePosFromListNear(CSkillBase skill, Vector3 target, List<Vector3> lstpos) { }

	public static List<Vector3> ChooseSelfAroundPosList(CSkillBase skill, int cnt, Vector3 dir, float dis) { }

	public static List<Vector3> ChooseArcPosList(CSkillBase skill, Vector3 center, Vector3 dir, float radius, int cnt, int totalAngle, int groupAngle) { }

	public static int GetMonsterSummonCnt(CSkillBase skill, int summonSID) { }

	public static Vector3 GetSkillCollectPos(CSkillBase skill, string name) { }

	public static bool IsOpenSnipe(CSkillBase skill) { }

	public static int GetBallisticType(CSkillBase skill) { }

	public static int GetTrajectory(CSkillBase skill) { }

	public static bool CheckVictimType(CSkillBase skill, ServerDefine.FightType fightType, GO_ENUM.OBJ_TYPE objType) { }

	public static bool CheckHasTalent(CSkillBase skill, int sid) { }

	public static int GetTalentLevel(CSkillBase skill, int sid) { }

	public static bool CheckHasInscription(CSkillBase skill, int sid) { }

	public static bool CheckHasState(CSkillBase skill, int sid) { }

	public static bool CheckWarriorHasState(CSkillBase skill, int targetID, int state) { }

	public static bool CheckTargetAlive(CSkillBase skill, int targetID) { }

	public static int GetRandomLivePlayer(CSkillBase skill, int angle) { }

	public static int GetNearestPlayer(CSkillBase skill, int fromWarrior) { }

	public static Vector3 GetObstacleSelfExternalCenter(CSkillBase skill) { }

	public static Vector3 GetMonsterKeepAwayPos(CSkillBase skill, float range, int angle, int rayNum) { }

	public static Vector3 CrtArgDestPosDirPlane(CSkillBase skill, Vector3 pos, Vector3 dir, float dis, int angle) { }

	public static int CrtArgRandomNum(CSkillBase skill, int min, int max) { }

	public static bool CheckPosInSkillRangeBySID(CSkillBase skill, Vector3 pos, int checkSID) { }

	public static int ToInt(CSkillBase skill, float f) { }

	public static bool IsHeroCtrl(CSkillBase skill) { }

	public static bool CheckSkillRandomInRange(CSkillBase skill, int min, int max) { }

	public static int GetRandomInRange(CSkillBase skill, int min, int max) { }

	public static Object ObjectBranchBySkillElementType(CSkillBase skill, object fire, object corrision, object thunder, object other) { }

	public static float GetJumpAttackSkillDistance(CSkillBase skill) { }

	public static float GetJumpAttackSkillVelocity(CSkillBase skill) { }

	public static Vector3 CalCameraDir(CSkillBase skill) { }

	public static float GetWarriorModelRadius(CSkillBase skill, ServerDefine.FightType fightType, int warriorSID, string modelKey) { }

	public static List<Vector3> GetSummonPosByBoxSplit(CSkillBase skill, float size, int num, float summonSize, bool checkSpace, Dictionary<int, int> numPivot, Dictionary<string, float> posInfo, bool baseVictim) { }

	public static List<int> GetSkillSummonCreate(CSkillBase skill) { }

	public static List<Vector3> ChooseSectorList(CSkillBase skill, Vector3 start, Vector3 centerDir, int totalAngle, int total, int count) { }

	public static int GetCartoonLoopID(CSkillBase skill, int sid) { }

	public static T GetSkillCustomData<T>(CSkillBase skill, string key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x180AE70 Offset: 0x1809E70 VA: 0x18180AE70
	|-CServerArg.GetSkillCustomData<object>
	*/

	public static int GetSkillCacheExtraTrajectory(CSkillBase skill) { }

	public static T GetSkillCacheData<T>(CSkillBase skill, ServerDefine.SkillCacheIndex index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x180AE70 Offset: 0x1809E70 VA: 0x18180AE70
	|-CServerArg.GetSkillCacheData<object>
	*/

	public static int ChooseValidCannonID(CSkillBase skill, int perform) { }

	public static Vector3 GetSceneObjPos(CSkillBase skill, int objID) { }

	public static int GetCurVID(CSkillBase skill) { }

	public static int GetSkillVID(CSkillBase skill) { }

	public static int GetSkillAID(CSkillBase skill) { }

	public static int GetAllHeroCnt(CSkillBase skill, bool onlyAlive) { }

	public static int GetMonsterPerformRecord(CSkillBase skill, int targetPerform) { }

	public static int ChooseNearestVIDByFilter(CSkillBase skill) { }

	public static List<int> GetStonePillarPosLst(CSkillBase skill, int index, int maxsec) { }

	public static Vector3 CalTargetPosInRectangle(CSkillBase skill, Vector3 center, Vector3 size) { }

	public static int GetGamePlayerCnt(CSkillBase skill) { }

	public static float SinAngle(CSkillBase skill, float angle) { }

	public static float CosAngle(CSkillBase skill, float angle) { }
}

// Namespace: SkillBolt
public static class CArgBase
{
	// Methods

	public static bool IsForceEnd(CSkillBase skill) { }

	public static int ToInt(CSkillBase skill, float f) { }

	public static bool IsHeroCtrl(CSkillBase skill) { }

	public static bool CheckSkillOwnedHero(CSkillBase skill) { }

	public static List<Vector3> CreateRectanglePosList(CSkillBase skill, Vector3 center, Vector3 size, int count, float radius, float offset) { }

	public static List<Vector3> ChooseSectorList(CSkillBase skill, Vector3 start, Vector3 centerDir, int totalAngle, int total, int count) { }

	public static int GetSkillHeroType(CSkillBase skill) { }

	public static float GetPerformCD(CSkillBase skill) { }

	public static float GetScatterRadius(CSkillBase skill) { }

	public static Vector3 CrtArgSightAccPos(CSkillBase skill, CCartoonBase cartoon) { }

	public static Vector3 CrtArgCloseAttPos(CSkillBase skill, CCartoonBase cartoon) { }

	public static Vector3 CrtArgSightCentrePos(CSkillBase skill, CCartoonBase cartoon) { }

	public static Vector3 CrtArgCloseTarPos(CSkillBase skill, CCartoonBase cartoon) { }

	public static Vector3 GetMuzzlePos(CSkillBase skill) { }

	public static Vector3 CrtArgMuzzlePos(CSkillBase skill, CCartoonBase cartoon) { }

	public static Vector3 CrtArgWarriorPos(CSkillBase skill, int warrior) { }

	public static Vector3 CrtArgCameraCenterPos(CSkillBase skill, CCartoonBase cartoon) { }

	public static Transform CrtArgMuzzleTransform(CSkillBase skill, string Name = "muzzle") { }

	public static Vector3 CalCircleSplitDir(CSkillBase skill, int index, int max, int upangle) { }

	public static Vector3 CalMoveControlDir(CSkillBase skill) { }

	public static Vector3 CalCameraDir(CSkillBase skill) { }

	public static Vector3 CrtArgHitPos(CSkillBase skill) { }

	public static Vector3 CrtArgHitDir(CSkillBase skill) { }

	public static Transform CrtArgHitTransform(CSkillBase skill) { }

	public static Vector3 CrtArgGetStickerPos(CSkillBase skill, int sid) { }

	public static Vector3 VectorShiftForAttDir(CSkillBase skill, Vector3 vector, Vector3 shift) { }

	public static int GetNearestPlayer(CSkillBase skill, int fromWarrior) { }

	public static Vector3 CalDirSplitPos(CSkillBase skill, int sid, int index, int max, int hrang, int vrang) { }

	public static Vector3 GetCartoonStart(CSkillBase skill, int sid) { }

	public static Vector3 GetCartoonEnd(CSkillBase skill, int sid) { }

	public static Vector3 GetCartoonCurPos(CSkillBase skill, int sid) { }

	public static float CalCrtFlyDis(CSkillBase skill, int sid) { }

	public static bool IsCrtFlyOverDis(CSkillBase skill, int sid) { }

	public static int GetCartoonHitTargetInOrder(CSkillBase skill, int sid) { }

	public static int GetCartoonHitTargetCount(CSkillBase skill, int sid) { }

	public static float GetWeaponAttackDis(CSkillBase skill) { }

	public static Vector3 GetSkillScaleByRadius(CSkillBase skill) { }

	public static float GetWeaponBulletSpeed(CSkillBase skill) { }

	public static int GetWeaponIntAttr(CSkillBase skill, STR_ENUM.WeaponPropInt attr) { }

	public static T GetSkillItemAttr<T>(CSkillBase skill, STR_ENUM.INFO_PROP_LIST attr) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x938760 Offset: 0x937760 VA: 0x180938760
	|-CArgBase.GetSkillItemAttr<int>
	|
	|-RVA: 0x938CD0 Offset: 0x937CD0 VA: 0x180938CD0
	|-CArgBase.GetSkillItemAttr<object>
	|
	|-RVA: 0x939240 Offset: 0x938240 VA: 0x180939240
	|-CArgBase.GetSkillItemAttr<float>
	*/

	public static T GetCurWeaponAttr<T>(CSkillBase skill, STR_ENUM.INFO_PROP_LIST attr) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x9374F0 Offset: 0x9364F0 VA: 0x1809374F0
	|-CArgBase.GetCurWeaponAttr<object>
	*/

	public static T GetSkillHeroAttr<T>(CSkillBase skill, STR_ENUM.BASIC_PROP_LIST attr) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x937E60 Offset: 0x936E60 VA: 0x180937E60
	|-CArgBase.GetSkillHeroAttr<int>
	|
	|-RVA: 0x9382E0 Offset: 0x9372E0 VA: 0x1809382E0
	|-CArgBase.GetSkillHeroAttr<object>
	*/

	public static T GetSkillVictimAttr<T>(CSkillBase skill, STR_ENUM.BASIC_PROP_LIST attr) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x939D20 Offset: 0x938D20 VA: 0x180939D20
	|-CArgBase.GetSkillVictimAttr<object>
	*/

	public static int CalAttenuationByDis(CSkillBase skill, Vector3 pos, int maxValue, int minValue, float maxDis, float minDis) { }

	public static Dictionary<TKey, TValue> CastedDictionary<TKey, TValue>(object[] kv) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x87D3F0 Offset: 0x87C3F0 VA: 0x18087D3F0
	|-CArgBase.CastedDictionary<int, int>
	|
	|-RVA: 0x87D5D0 Offset: 0x87C5D0 VA: 0x18087D5D0
	|-CArgBase.CastedDictionary<object, int>
	|-CArgBase.CastedDictionary<string, int>
	|
	|-RVA: 0x87D7B0 Offset: 0x87C7B0 VA: 0x18087D7B0
	|-CArgBase.CastedDictionary<object, object>
	|
	|-RVA: 0x87D980 Offset: 0x87C980 VA: 0x18087D980
	|-CArgBase.CastedDictionary<object, float>
	|-CArgBase.CastedDictionary<string, float>
	*/

	public static List<T> CastedList<T>(T[] listItem) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x4786E0 Offset: 0x4776E0 VA: 0x1804786E0
	|-CArgBase.CastedList<int>
	|
	|-RVA: 0x4787A0 Offset: 0x4777A0 VA: 0x1804787A0
	|-CArgBase.CastedList<object>
	|
	|-RVA: 0x478860 Offset: 0x477860 VA: 0x180478860
	|-CArgBase.CastedList<float>
	*/

	public static T RandomCastedList<T>(T[] listItem) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x93A2C0 Offset: 0x9392C0 VA: 0x18093A2C0
	|-CArgBase.RandomCastedList<object>
	|-CArgBase.RandomCastedList<string>
	*/

	public static Vector3 CrtArgBodyPos(CSkillBase skill, float upper, float lower, int calshift, int extshiftprob) { }

	public static Vector3 CrtArgMissingPos(CSkillBase skill, float yRatio) { }

	public static Vector3 CrtArgTargetBodyShiftPos(CSkillBase skill, int calShift, int extShiftProb, float minDis, float maxDis, float minX, float maxX, float minY, float maxY) { }

	public static Vector3 CrtArgCalcRectangleRandomMuzzlePos(CSkillBase skill, CCartoonBase cartoon, Vector3 offset, Vector3 size, Vector3 angle, Vector3 symmetry) { }

	public static Vector3 CrtArgTargetPos(CSkillBase skill) { }

	public static Vector3 CrtArgTargetGroundPos(CSkillBase skill) { }

	public static Vector3 GetMonsterMuzzlePos(CSkillBase skill, Vector3 offset) { }

	public static Vector3 CrtArgMonsterMuzzlePos(CSkillBase skill, CCartoonBase cartoon, Vector3 offset) { }

	public static Vector3 CrtArgSelfPos(CSkillBase skill) { }

	public static Vector3 CrtArgSelfCenterPos(CSkillBase skill) { }

	public static Vector3 CrtArgSelfFace(CSkillBase skill) { }

	public static Vector3 CrtArgSelfModelDirection(CSkillBase skill) { }

	public static Vector3 SkillStartPos(CSkillBase skill) { }

	public static Vector3 CrtArgSkillEndPos(CSkillBase skill) { }

	public static Vector3 CrtArgCustomPos(CSkillBase skill, CCartoonBase cartoon) { }

	public static Vector3 CrtArgCustomStartPos(CSkillBase skill, CCartoonBase cartoon) { }

	public static Vector3 GetObstacleSelfExternalCenter(CSkillBase skill) { }

	public static Vector3 CrtArgRandomAngle(CSkillBase skill, CCartoonBase cartoon, Vector3 start, Vector3 end, int horizontalMin, int horizontalMax, int verticalMin, int verticalMax, bool down) { }

	public static Vector3 CrtArgShiftAngle(CSkillBase skill, CCartoonBase cartoon, Vector3 start, Vector3 end, int horizontal, int vertical) { }

	public static Vector3 CrtArgSetParabolaSpeed(CSkillBase skill, CCartoonBase cartoon, Vector3 start, Vector3 end, float horizontalSpeed, float verticalAccelerate, float height) { }

	public static float CalParabolaSpeed(Vector3 start, Vector3 end, float verticalAccelerate, float fAngle) { }

	public static Vector3 CrtArgSetEndYByDistance(CSkillBase skill, CCartoonBase cartoon, Vector3 start, Vector3 end, float ratio) { }

	public static Vector3 CrtArgRandomPosInCircle(CSkillBase skill, CCartoonBase cartoon, float radius, float gap) { }

	public static int CrtArgRandomNum(CSkillBase skill, int min, int max) { }

	public static Vector3 CrtArgDestPosDirPlane(CSkillBase skill, Vector3 pos, Vector3 dir, float dis, int angle) { }

	public static int GetTrapPerformCustomParam(CSkillBase skill, string param, float defaultvalue) { }

	public static List<Vector3> GetSkillEndLine(CSkillBase skill) { }

	public static List<Vector3> GetLineByPos(CSkillBase skill, Vector3 pos) { }

	public static List<Vector3> GetLevelPosLine(CSkillBase skill, string name) { }

	public static List<Vector3> ChooseLevelPosLineNear(CSkillBase skill, List<string> names, Vector3 pos) { }

	public static List<Vector3> ChooseLevelPosLineRandom(CSkillBase skill, List<string> names) { }

	public static Vector3 GetSkillCollectPos(CSkillBase skill, string name) { }

	public static int GetAttackerAttr(CSkillBase skill, string attr) { }

	public static int GetLevelMonsterGrade(CSkillBase skill) { }

	public static int GetRandomLivePlayer(CSkillBase skill, int angle) { }

	public static Vector3 CrtArgGetTransPos(CSkillBase skill, Transform trans) { }

	public static Vector3 CrtArgGetCustomDir(CSkillBase skill, Vector3 start, Vector3 end, Vector3 euler) { }

	public static bool IsOpenSnipe(CSkillBase skill) { }

	public static int GetBallisticType(CSkillBase skill) { }

	public static int GetTrajectory(CSkillBase skill) { }

	public static bool CheckVictimType(CSkillBase skill, ServerDefine.FightType fightType, GO_ENUM.OBJ_TYPE objType) { }

	public static bool CheckVictimIsCtrlHero(CSkillBase skill) { }

	public static bool CheckHasTalent(CSkillBase skill, int sid) { }

	public static int GetTalentLevel(CSkillBase skill, int sid) { }

	public static bool CheckHasInscription(CSkillBase skill, int sid) { }

	public static bool CheckHasState(CSkillBase skill, int sid) { }

	public static bool CheckWarriorHasState(CSkillBase skill, int targetID, int state) { }

	public static bool CheckTargetAlive(CSkillBase skill, int targetID) { }

	public static bool CheckHasBullet(CSkillBase skill) { }

	public static bool CheckReloadFullBullet(CSkillBase skill) { }

	public static bool IsDoubleShoot(CSkillBase skill) { }

	public static int GetCartoonChargeLevel(CSkillBase skill, int sid) { }

	public static int GetTimerCartoonCurTimes(CSkillBase skill, int sid) { }

	public static T GetSkillVarCache<T>(CSkillBase skill, string key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x9397B0 Offset: 0x9387B0 VA: 0x1809397B0
	|-CArgBase.GetSkillVarCache<bool>
	|
	|-RVA: 0x939A60 Offset: 0x938A60 VA: 0x180939A60
	|-CArgBase.GetSkillVarCache<List<Vector3>>
	|-CArgBase.GetSkillVarCache<object>
	|
	|-RVA: 0x939910 Offset: 0x938910 VA: 0x180939910
	|-CArgBase.GetSkillVarCache<int>
	|
	|-RVA: 0x939BB0 Offset: 0x938BB0 VA: 0x180939BB0
	|-CArgBase.GetSkillVarCache<Vector3>
	*/

	public static List<Vector3> ListPointOnSphere(CSkillBase skill, Vector3 rotate) { }

	public static Vector3 PointByNormal(CSkillBase skill, Vector3 normal, Vector3 rotate) { }

	public static Vector3 PointByHaltSphere(CSkillBase skill, Vector3 rotate) { }

	public static bool CheckPosInSkillRangeBySID(CSkillBase skill, Vector3 pos, int checkSID) { }

	public static bool CheckSkillRandomInRange(CSkillBase skill, int min, int max) { }

	public static int GetRandomInRange(CSkillBase skill, int min, int max) { }

	public static Object ObjectBranchBySkillElementType(CSkillBase skill, object fire, object corrision, object thunder, object other) { }

	public static int AttTypeBranchBySkillElementType(CSkillBase skill, int fire, int corrision, int thunder, int other) { }

	public static Vector3 CrtArgSightAnglePos(CSkillBase skill, CCartoonBase cartoon, float signangle) { }

	public static Vector3 CrtArgSightFakerAnglePos(CSkillBase skill, CCartoonBase cartoon, float signangle, int maxindex, float offset) { }

	public static float GetJumpAttackSkillDistance(CSkillBase skill) { }

	public static float GetJumpAttackSkillVelocity(CSkillBase skill) { }

	public static List<int> GetSkillSummonCreate(CSkillBase skill) { }

	public static int GetCartoonLoopID(CSkillBase skill, int sid) { }

	public static int GetSkillCacheExtraTrajectory(CSkillBase skill) { }

	public static T GetSkillCustomData<T>(CSkillBase skill, string key) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x180AE70 Offset: 0x1809E70 VA: 0x18180AE70
	|-CArgBase.GetSkillCustomData<object>
	*/

	public static T GetSkillCacheData<T>(CSkillBase skill, ServerDefine.SkillCacheIndex index) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x937DE0 Offset: 0x936DE0 VA: 0x180937DE0
	|-CArgBase.GetSkillCacheData<List<int>>
	|-CArgBase.GetSkillCacheData<object>
	|
	|-RVA: 0x937D50 Offset: 0x936D50 VA: 0x180937D50
	|-CArgBase.GetSkillCacheData<int>
	*/

	public static int ChooseValidCannonID(CSkillBase skill, int perform) { }

	public static int GetSkillAID(CSkillBase skill) { }

	public static List<Vector3> GetSummonPosByBoxSplit(CSkillBase skill, float size, int num, float summonSize, bool checkSpace, Dictionary<int, int> numPivot, Dictionary<string, float> posInfo, bool baseVictim) { }

	public static Vector3 GetSceneObjPos(CSkillBase skill, int objID) { }

	public static int GetCurVID(CSkillBase skill) { }

	public static int GetAllHeroCnt(CSkillBase skill, bool onlyAlive) { }

	public static List<int> GetStonePillarPosLst(CSkillBase skill, int index, int maxsec) { }

	public static Vector3 GetStonePillarAndDel(CSkillBase skill, int objID) { }

	public static Vector3 CalTargetPosInRectangle(CSkillBase skill, Vector3 center, Vector3 size) { }

	public static int GetGamePlayerCnt(CSkillBase skill) { }

	public static float SinAngle(CSkillBase skill, float angle) { }

	public static float CosAngle(CSkillBase skill, float angle) { }
}

// Namespace: SkillBolt
public static class CActionBase
{
	// Fields
	private static List<Transform> skillTarList;

	// Methods

	public static void Action(CSkillBase skill) { }

	public static void SetSkillVarCache(CSkillBase skill, string key, object val) { }

	public static void SetSkillCacheExtraTrajectory(CSkillBase skill, int extraTrajectory) { }

	public static void SetShapeInfo(CSkillBase skill, bool valid, Vector3 origin, GO_ENUM.ATT_SHAPE attshape, List<float> shapeargs) { }

	public static void SummonAttachHitTarget(CSkillBase skill, int summon, bool clearAttach, int target, Vector3 fixOffset, string parentName = "") { }

	public static void SetComInfo(CSkillBase skill, Transform OPTrans, string comname, string key, GO_ENUM.TARGET_TYPE TarType = 1) { }

	public static void EffectInstantiate(Object original, Vector3 position, Vector3 euler, Transform parent, Vector3 scale, float createdelay, float livetime, float deletedelay) { }

	public static void EffectInstantiateNew(CSkillBase skill, Object original, Vector3 position, Vector3 euler, Transform parent, Vector3 scale, float livetime, int atttype, GO_ENUM.ATT_VIEW_STRING vs, bool deleteOnEnd = False, bool PauseForSkill = False, string effecttag = "", bool isHeroVoiceSwitch = False) { }

	public static void PlaySkillEffectAni(CSkillBase skill, string effecttag, string triggername, float delayTime, float lifeTime) { }

	public static void CreateLineEffect(CSkillBase skill, object original, Vector3 start, float livetime) { }

	public static void LineEffectInstantiate(CSkillBase skill, object original, Transform start, float livetime, bool deleteOnEnd = False) { }

	public static void ShowChainEffect(CSkillBase skill, Transform start, int lockTargetID) { }

	public static void LaserEffectInstantiate(CSkillBase skill, Object original, Transform start, float dis, Vector3 endPos, Vector3 offset, float livetime, bool useLockTarget, bool deleteOnEnd = False, Object endeffect, int lockSummon = 0) { }

	public static void SoundInstantiateNew(CSkillBase skill, Object original, Vector3 position, Vector3 euler, Transform parent, Vector3 scale, float livetime, int atttype, GO_ENUM.ATT_VIEW_STRING vs, bool deleteOnEnd = False) { }

	public static void ClearEffectWithTag(CSkillBase skill, string effecttag, float delayTime = 0) { }

	public static void AddHitEffect(CSkillBase skill, int atttype, Object original) { }

	public static void CreateSticker(CSkillBase skill, int time, Object stickerPrefab, int maxStickerNum = 1, bool hasBoom = False) { }

	public static void CreateCtrlUIEffect(CSkillBase skill, Object original, float livetime) { }

	public static void TransformAni(CSkillBase skill, string actName) { }

	public static void Animation_Play(CSkillBase skill, string animationName, GO_ENUM.TARGET_TYPE TarType = 0) { }

	public static void Animator_SetPlayedTime(CSkillBase skill, string aniClipName, float playedTime, GO_ENUM.TARGET_TYPE TarType = 2) { }

	public static void Animator_SetTrigger(CSkillBase skill, string aniName, GO_ENUM.TARGET_TYPE TarType = 0, bool reset = False) { }

	public static void Animator_SetInt(CSkillBase skill, string aniName, int value, GO_ENUM.TARGET_TYPE TarType = 0) { }

	public static void Animator_SetFloat(CSkillBase skill, string aniName, float value, GO_ENUM.TARGET_TYPE TarType = 0) { }

	public static void Animator_SetBool(CSkillBase skill, string aniName, bool value, GO_ENUM.TARGET_TYPE TarType = 0) { }

	private static List<Transform> GetSkillTar(CSkillBase cSkill, GO_ENUM.TARGET_TYPE TarType) { }

	public static void CameraMotionFOV(CSkillBase skill, string motionName, float duration, float delay, float offset, GO_ENUM.TARGET_TYPE TarType = 1) { }

	public static void CameraMotionPosition(CSkillBase skill, string motionName, float duration, float delay, Vector3 offset, GO_ENUM.TARGET_TYPE TarType = 1) { }

	public static void CameraMotionRotation(CSkillBase skill, string motionName, float duration, float delay, Vector3 offset, GO_ENUM.TARGET_TYPE TarType = 1) { }

	public static void CameraMotionRotationTo(CSkillBase skill, string motionName, float duration, float delay, Vector3 end, GO_ENUM.TARGET_TYPE TarType = 1) { }

	private static void DoTweenRestart(DOTweenAnimation tar) { }

	public static void CameraMotionPosition_Spring(CSkillBase skill, float duration, float delay, Vector3 offset, bool Isback = False, GO_ENUM.TARGET_TYPE TarType = 1) { }

	public static void CameraMotionRotation_Spring(CSkillBase skill, float duration, float delay, Vector3 offset, bool Isback = False, GO_ENUM.TARGET_TYPE TarType = 1) { }

	public static void ApplyBoomCameraShake(CSkillBase skill, float force, GO_ENUM.TARGET_TYPE TarType = 1) { }

	public static void DoubleHoldReload(CSkillBase skill) { }

	public static void AllWeaponDownUP(CSkillBase skill, float downtime, float uptime, float alltime) { }

	public static void AllWeaponDown(CSkillBase skill, float downTime) { }

	public static void AllWeaponUp(CSkillBase skill, float upTime) { }

	public static void SkillOP(CSkillBase skill, GO_ENUM.SOP_KEY OPName, string k1, string k2, int k3) { }

	public static void SkillHaltSelf(CSkillBase skill) { }

	public static void HideWeaponExceptMuzzle(CSkillBase skill) { }

	public static void ShowWeaponChild(CSkillBase skill) { }

	public static void ChangeWeaponBallisticType(CSkillBase skill, int add, int max) { }

	public static void EnableManualEnd(CSkillBase skill, int sid) { }

	public static void ManualEnd(CSkillBase skill, int endamount) { }

	public static void SetSkillVictim(CSkillBase skill, int target) { }

	public static void PutDownWeapon(CSkillBase skill, GO_ENUM.SELECT_WEAPON type = 0, float putdowntime = 0, float staytime = 0, float pullouttime = 0) { }

	public static void SetLockNearTargetRange(CSkillBase skill, float angle, float dis) { }

	public static void ChangeMuzzleTransform(CSkillBase skill, string Name = "muzzle") { }

	public static void ShowFireLight(CSkillBase skill, float range, Color color, float intensity, float time) { }

	public static void ReloadBullet(CSkillBase skill) { }

	public static void HeatGunShaderEffect(CSkillBase skill, int maxShootCnt = 5, float maxIntensity = 1.5) { }

	public static void ShowStateShaderEffect(CSkillBase skill, Object fresnelMap, Define.SHADER_STATE state, float livetime) { }

	public static void UseHingeRagdoll(CSkillBase skill, bool buse) { }

	public static void SetModelActive(CSkillBase skill, bool isActive) { }

	public static void SetChildNodeActive(CSkillBase skill, string childName, bool isActive) { }

	public static void SetHPBarActive(CSkillBase skill, bool isActive) { }

	public static void HideModel(CSkillBase skill, float speed) { }

	public static void ShowModel(CSkillBase skill, float speed) { }

	public static void OutlineAnim(CSkillBase skill, Color color) { }

	public static void FresnelAnim(CSkillBase skill, Object tex) { }

	public static void ShowBossShield(CSkillBase skill, Object mat) { }

	public static void HideBossShield(CSkillBase skill) { }

	public static void AddinAutoShootManager(CSkillBase skill) { }

	public static void ConsumeClipBullet(CSkillBase skill, int cnt) { }

	public static void DoControllerVibration(CSkillBase skill, GO_ENUM.IMPULSE_TYPE TarType, int leftPart, int rightPart, float leftTime, float rightTime) { }

	public static void EndControllerVibration(CSkillBase skill, GO_ENUM.IMPULSE_TYPE TarType) { }

	public static void ExecutionSkillPerformMessgage(CSkillBase skill, MSGDEFINES type) { }

	public static void CreateWeaponStandBySound(CSkillBase skill) { }

	public static void DestoryWeaponStandBySound(CSkillBase skill) { }

	public static void AfterEAutoTriggerQBy206(CSkillBase skill) { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class CActionBase.<>c__DisplayClass8_0
{
	// Fields
	public CSkillBase skill;
	public string triggername;
	public float lifeTime;
	public string effecttag;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class CActionBase.<>c__DisplayClass8_1
{
	// Fields
	public Animator ani;
	public CActionBase.<>c__DisplayClass8_0 CS$<>8__locals1;

	// Methods

	public void .ctor() { }

	internal bool <PlaySkillEffectAni>b__0(object[] p) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class CActionBase.<>c__DisplayClass53_0
{
	// Fields
	public NewPlayerObject player;
	public Define.SHADER_STATE state;

	// Methods

	public void .ctor() { }

	internal bool <ShowStateShaderEffect>b__0(object[] p) { }
}

// Namespace: SkillBolt
public class CSkillBase
{
	// Fields
	public List<CCartoonBase> m_CartoonLst;
	public List<CBullet> m_BulletLst;
	public bool IsCtrl;
	public bool IsCloned;
	public bool IsTeamer;
	public Vector3 BaseOffPos;
	public List<CartoonData> m_NetSend;
	public int SkillID;
	public Transform WeaponTran;
	public Transform MuzzleTran;
	public Transform WeaponAttTran;
	public LightCtrl FireLight;
	public Transform AttTran;
	public int AttID;
	public List<Transform> VitObjectLst;
	public SClientHitInfo NowHitInfo;
	public SClientHitInfo LastHitInfo;
	public List<CTimerNode> OverTimerLst;
	public int ActNum;
	public int Perform;
	public int AttrObjID;
	public PlayerProp AttPropCache;
	public NewItemProp ItemPropCache;
	public NewItemProp PerformPropCache;
	public int Weapon;
	public int WeaponSID;
	public int Victim;
	public int AttType;
	public string Element;
	public Nullable<SkillCusData> CustomData;
	public SkillCacheData CacheData;
	public SkillCollectData CollectData;
	public Dictionary<string, object> m_VarCache;
	public bool ShootEnd;
	public bool EnableManualEnd;
	public bool PowerballEnd;
	public bool UseHingeRagdoll;
	private bool IsHalt;
	public bool IsForceClear;
	private List<CCartoonBase> CurCartoon;
	private List<CartoonData> m_NetReceiveCache;
	private Dictionary<int, int> m_CartoonIndex;
	private List<int> CastingList;
	private List<CCartoonBase> TempCartoonLst;
	private List<Transform> EffectInstanceList;
	public Dictionary<string, Transform> EffectInCtrlDict;
	public bool m_ImmoPause;
	public Dictionary<string, int> m_DelayCount;
	public bool m_Recover;
	public AttackSkillBase AttackSkill;
	public Dictionary<string, object> SkillPerformMsg;

	// Methods

	public void .ctor() { }

	public void InitSkill(int an, int attid, Transform trans, int perform, Vector3 attdir, bool isctrl) { }

	public void ChangeModel(Transform trans) { }

	public void SetAttackSkill(AttackSkillBase attack) { }

	public void ConsumeBullet() { }

	public void InitPrimeMessage() { }

	public void StartConsumeBullet() { }

	public void UpdateCrtReceiveData(CartoonData data) { }

	public void LoadCrtRecvData(CCartoonBase cartoon) { }

	public virtual void Start() { }

	public void Update() { }

	public int GetCartoonIndex(int sid) { }

	public void SetCasting(int nodeid, int casting) { }

	public bool IsCasting() { }

	public void AddCartoon(CCartoonBase cartoonobj) { }

	public void DelCartoon(CCartoonBase cartoonobj, bool isForceDel = False) { }

	public void DelAllCartoon(bool isForceDel = False) { }

	public CCartoonBase GetCartoon(int nodeid) { }

	public void SetCurCartoon(CCartoonBase cartoon) { }

	public void PopCurCartoon(CCartoonBase cartoon) { }

	public CCartoonBase GetCurCartoon() { }

	public CCartoonBase GetCartoonBySID(int sid) { }

	public void CalNetSend() { }

	public void ClearNetSend() { }

	public void AddEffectInstance(Transform effect, string customname = "") { }

	public bool PlayEffectAni(Animator ani, string triggername, float lifeTime, string tag) { }

	public void ClearEffectWithTag(string effect, float Delaytime = 0) { }

	public void ClearEffectList() { }

	public void SetCurHitInfo(SClientHitInfo hi) { }

	public void SetLastHitInfo(SClientHitInfo hi) { }

	public void SetAttackInfo() { }

	public bool SkillHalt() { }

	public void SendPerformMSG(MSGDEFINES type) { }

	public void FinishSKillBase() { }

	public void ChargeShoot() { }

	public void ContinueRayShoot() { }

	public SkillCollectData ReturnCollecture() { }

	public void ChangeCollecExtraInfo(string Reason, int num) { }

	public void ChangeCollecInfo(string Reason, object value) { }

	public void CheckHitAttckBase() { }

	public void Clear(bool isForceClear = False) { }
}

// Namespace: SkillBolt
public struct SkillCusData
{
	// Fields
	public int WeaponPos;
	public int DeputyWeaponPos;
	public float SignSpeed;
	public int SkillType;
	public int CurContinueCount;
	public int MaxContinueCount;
}

// Namespace: SkillBolt
public class SkillCacheData
{
	// Fields
	public List<int> chooseIndex;
	public static int ATTSTATUS_OPENSNIPE;
	public int AttackStatus;
	public int BallisticType;
	public int SkillRandom;
	public int ExtraTrajectory;
	public float SignSpeed;
	public int LiveHeroCnt;
	public int AttPerformIdx;
	public int IntPara;
	public List<int> LstIntPara;

	// Methods

	public void Init(CSkillBase skill, NewPlayerObject attluaobj) { }

	public void CtrlSend(basenet net) { }

	public void ShowRecv(basenet net) { }

	public object GetSkillCacheData(int index) { }

	public void InitSkillCacheData(CSkillBase skill, NewPlayerObject attluaobj, int index) { }

	public void TransToRecvFunc(basenet net, int index) { }

	public void TransToSendFunc(basenet net, int index) { }

	public void CacheChooseRecv(basenet net) { }

	public bool IsOpenSnipe() { }

	public int GetBallisticType() { }

	public int GetExtraTrajectory() { }

	public void SetExtraTrajectory(int extra) { }

	public int GetLiveHeroCnt() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: SkillBolt
public class SkillCollectData
{
	// Fields
	public bool shapeValid;
	public Vector3 shapePos;
	public GO_ENUM.ATT_SHAPE shape;
	public List<float> shapeArgs;
	public int Extbulletcost;
	public Dictionary<string, int> ExtraInfo;
	public Dictionary<string, object> CollectInfo;
	public Dictionary<string, int> BaseInfo;
	public Dictionary<string, int> CollectData;

	// Methods

	public void SetShapeInfo(Vector3 newShapePos, GO_ENUM.ATT_SHAPE newShape, List<float> newShapeArgs) { }

	public void SetBulletCost(string ModifyReason, int cost) { }

	public void SetBulletInfo(string ModifyReason, object value) { }

	public void SetBulletBase(string ModifyReason, int cost) { }

	public Dictionary<string, int> ReturnExtraBulletInfo() { }

	public Dictionary<string, object> ReturnCollectInfo() { }

	public Dictionary<string, int> ReturnBulletBase() { }

	public void ClearInfo() { }

	public void .ctor() { }
}

// Namespace: SkillBolt
public class SClientHitInfo
{
	// Fields
	public int victimID;
	public Vector3 hitpos;
	public Vector3 hitnor;
	public Vector3 hitforward;
	public Transform hittran;
	public bool IsAddForce;
	public bool IsLife;
	public Transform Tran;
	public LuaObjectBase HitLuaObject;
	public string Metal;
	public string hitpart;

	// Methods

	public void .ctor(int vitid, LuaObjectBase luago, Transform tran, bool islife, Vector3 hitPos, Vector3 hitNormal, Transform hitTrans, Vector3 hforward, string hpart = "Untagged") { }

	public void SetMetal(Transform ht) { }
}

// Namespace: SkillBolt
public class Cartoon100101 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1001
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1001
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon100202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon100209 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon100208 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon100207 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon100206 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon100205 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon100204 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon100203 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon100201 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1002
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1002
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon100302 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1003
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1003
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon100402 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1004
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1004
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon100502 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon100505 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon100504 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon100501 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon100500 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1005
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1005
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon100603 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon100607 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon100606 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon100605 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon100604 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon100601 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon100600 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1006
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1006
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon100703 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon100700 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1007
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1007
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon100802 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1008
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1008
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon100902 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1009
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1009
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon101002 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1010
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1010
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon101102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1011
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1011
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon1200100 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon1200102 : SpiralRayCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction12001
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache12001
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon120101 : SwitchWeaponCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction1201
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1201
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1301
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1301
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon130202 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon130200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon130205 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon130206 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon130201 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon130203 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon130204 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1302
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1302
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon130301 : WinkPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon130300 : ChargeCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1303
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1303
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon130402 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon130400 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon130401 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon130404 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon130403 : JumpAttackCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1304
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd1304
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt1304
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1304
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon131001 : WinkPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction1310
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1310
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon140902 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon140901 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon140900 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon140903 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon140904 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1409
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1409
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon141002 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon141000 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon141001 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon141003 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon141004 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1410
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1410
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon141100 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon141101 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon141104 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1411
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1411
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon150100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1501
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt1501
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd1501
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1501
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon160101 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1601
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1601
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon160203 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon160202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon160201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon160200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1602
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1602
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon160301 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon160300 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1603
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1603
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1604
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1604
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon160501 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon160500 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1605
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1605
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon160601 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon160600 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1606
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1606
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon160701 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon160700 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1607
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1607
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon160800 : CastingPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon160802 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1608
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd1608
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt1608
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1608
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon160901 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon160900 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon160902 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1609
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1609
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon161001 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1610
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1610
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon161100 : CastingPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction1611
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1611
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon161201 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1612
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1612
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon161302 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon161300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1613
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1613
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1614
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1614
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon161501 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1615
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1615
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1616
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1616
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1617
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1617
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon161800 : CastingPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon161802 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1618
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd1618
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt1618
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1618
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon161901 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon161900 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1619
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1619
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon162001 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon162000 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1620
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1620
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon162101 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1621
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1621
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon162200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction1622
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1622
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon162302 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon162300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1623
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1623
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon162401 : CurveCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon162402 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1624
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1624
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon162501 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1625
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1625
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon162601 : CastingPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon162600 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon162602 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1626
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1626
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon162702 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon162700 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1627
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1627
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1628
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1628
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon162902 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1629
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1629
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon163002 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon163001 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon163000 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon163003 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1630
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1630
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon163102 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon163100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1631
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1631
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1632
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1632
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon163302 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1633
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1633
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon163400 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon163403 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon163401 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1634
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1634
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1635
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1635
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon163600 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction1636
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1636
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon164003 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon164002 : SpecifySpeedBulletCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon164004 : SpecifySpeedBulletCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1640
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1640
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon164100 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon164101 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon164104 : SpecifySpeedBulletCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1641
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1641
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon164201 : CurveCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon164202 : SpecifySpeedBulletCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon164200 : ChooseMonsterCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon164204 : SpecifySpeedBulletCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1642
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1642
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon164302 : CurveCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon164306 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon164304 : ChooseMonsterCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon164303 : ChooseMonsterCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon164301 : ChooseMonsterCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon164300 : ChooseMonsterCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1643
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1643
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1644
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1644
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon164500 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon164502 : SpiralRayCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1645
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1645
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon164602 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1646
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1646
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon164706 : EntityCurveCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction1647
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1647
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon164802 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1648
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1648
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon164902 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon164900 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1649
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1649
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1801
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1801
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1802
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1802
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1803
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1803
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1804
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1804
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1805
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1805
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1806
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1806
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1807
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1807
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction1808
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache1808
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2001102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2001101 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2001100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20011
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20011
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2001200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2001201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2001202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20012
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20012
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2002102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2002101 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2002100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20021
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20021
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2003103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2003102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2003101 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2003100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20031
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20031
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2004100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction20041
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20041
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2004201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20042
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20042
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2004302 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2004301 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20043
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2021106 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2021105 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2021102 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2021104 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2021101 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2021100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20211
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20211
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2021203 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2021201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2021204 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2021206 : MonsterDashCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2021205 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2021200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20212
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20212
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2021301 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2021300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2021302 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20213
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20213
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2021400 : CastingPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2021402 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20214
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20214
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2041101 : DelegateCurveCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2041100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2041103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2041104 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20411
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd20411
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt20411
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20411
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2061102 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2061101 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2061100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2061103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20611
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20611
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2062102 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2062104 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2062101 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2062103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2062100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20621
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20621
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2063102 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2063101 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2063103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2063100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20631
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20631
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2064102 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2064104 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2064101 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2064103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2064100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20641
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20641
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2081100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2081101 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2081102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20811
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20811
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2081200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2081201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2081202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20812
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20812
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2081302 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2081301 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2081300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20813
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20813
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2082100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2082101 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2082102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20821
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20821
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2082200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2082201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2082202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20822
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20822
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2083103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2083101 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2083104 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2083105 : MonsterDashCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2083100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20831
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20831
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2083200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2083201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2083202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20832
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20832
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2083303 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2083301 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2083304 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2083302 : WinkPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2083300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20833
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20833
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2083402 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2083401 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2083400 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20834
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20834
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2084100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2084101 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2084102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20841
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20841
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2084200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2084201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2084202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20842
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20842
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2085100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2085101 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2085102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20851
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20851
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2085200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2085201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2085202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20852
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20852
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2087104 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2087102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2087100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2087101 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2087105 : MonsterDashCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20871
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20871
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2087200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2087201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2087202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20872
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20872
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2087302 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2087301 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2087300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction20873
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache20873
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2101101 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2101100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2101103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2101104 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21011
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd21011
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt21011
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21011
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2101202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2101201 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2101200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2101203 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21012
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd21012
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt21012
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21012
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2102102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2102101 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2102100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2102103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21021
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21021
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2102202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2102201 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2102200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2102203 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21022
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21022
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2102302 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2102301 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2102300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2102303 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21023
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21023
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2102402 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2102401 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2102400 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2102403 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21024
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21024
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2103101 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2103100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2103103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2103104 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21031
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd21031
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt21031
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21031
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2105101 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2105100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2105103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2105104 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21051
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd21051
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt21051
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21051
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2106101 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2106100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2106103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2106104 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21061
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd21061
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt21061
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21061
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2106201 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2106200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2106203 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2106204 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21062
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd21062
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt21062
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21062
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2106301 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2106300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2106302 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2106303 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21063
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21063
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2106401 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2106400 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2106402 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2106403 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21064
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21064
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2121101 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2121102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21211
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21211
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2121203 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2121200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21212
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21212
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2122103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2122100 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2122104 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2122106 : MonsterDashCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2122105 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2122101 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21221
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21221
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2122200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2122201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2122202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21222
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21222
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2122302 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2122301 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2122303 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2122300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21223
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21223
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2123101 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2123105 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2123103 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2123100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21231
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21231
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2123200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2123201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2123202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21232
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21232
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2124102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2124101 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2124100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21241
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21241
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2125105 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2125103 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2125100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21251
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21251
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2125200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2125201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2125202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21252
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21252
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2125300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2125301 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2125302 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21253
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21253
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2125405 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2125401 : GroundFlyCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2125400 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21254
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21254
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2126100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2126101 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2126102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21261
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21261
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2126205 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2126201 : GroundFlyCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2126200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21262
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21262
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2141102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2141101 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2141100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2141103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2141104 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21411
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd21411
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt21411
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21411
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2141200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2141201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2141202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21412
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21412
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2142101 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2142103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21421
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd21421
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt21421
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21421
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2142201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2142200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2142202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21422
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21422
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21423
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21423
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2142400 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2142401 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2142402 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21424
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21424
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2143105 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2143101 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2143100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2143103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2143104 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21431
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd21431
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt21431
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21431
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2143200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2143201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2143202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21432
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21432
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2143301 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2143302 : WinkPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2143300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21433
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21433
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2143401 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2143402 : WinkPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2143400 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21434
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21434
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2143501 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2143500 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21435
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd21435
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt21435
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21435
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2143602 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2143601 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2143600 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21436
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd21436
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt21436
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21436
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2161101 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2161104 : DelegateCurveCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2161100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2161103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2161102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21611
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd21611
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt21611
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21611
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2161200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2161201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2161202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21612
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21612
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2161301 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2161302 : WinkPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2161300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21613
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd21613
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt21613
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21613
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2161401 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2161402 : WinkPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2161400 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21614
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd21614
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt21614
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21614
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2162105 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2162101 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2162100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2162103 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2162102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2162104 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21621
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd21621
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt21621
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21621
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2162205 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2162201 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2162200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2162203 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2162202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2162204 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21622
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd21622
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt21622
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21622
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2163101 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2163104 : DelegateCurveCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2163100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2163103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2163102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21631
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd21631
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt21631
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21631
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2163200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2163201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2163202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21632
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21632
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2181108 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2181104 : EntityParabolaCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2181107 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2181102 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2181111 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2181110 : MonsterPushHeroCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2181112 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2181100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2181105 : MonsterPushHeroCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2181113 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2181106 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2181103 : EntityParabolaCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2181109 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2181101 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21811
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt21811
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21811
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2181204 : EntityParabolaCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2181201 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21812
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21812
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2181300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2181301 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2181302 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction21813
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache21813
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2201101 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2201100 : CastingPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2201102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22011
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd22011
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt22011
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22011
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2201200 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2201204 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2201206 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2201208 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2201207 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2201205 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2201203 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2201201 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2201202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22012
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22012
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2201301 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2201302 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22013
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22013
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2201401 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22014
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22014
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2202102 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2202101 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2202104 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2202103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2202100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22021
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd22021
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt22021
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22021
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2202200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2202201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2202202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22022
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22022
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2202300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2202301 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22023
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22023
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2203101 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2203109 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2203107 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2203110 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2203108 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2203115 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2203104 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2203102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22031
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt22031
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd22031
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22031
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2203200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2203201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2203202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2203203 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22032
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22032
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2203300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction22033
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22033
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2203414 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2203413 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2203403 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2203400 : EntityParabolaCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2203412 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2203411 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2203406 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2203405 : EntityParabolaCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22034
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22034
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2222100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction22221
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22221
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2222201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2222202 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2222200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22222
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22222
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2222302 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2222303 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2222300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2222301 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22223
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22223
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2223100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction22231
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22231
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2223201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22232
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22232
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2223302 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2223301 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22233
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22233
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2224100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction22241
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22241
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2224201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2224200 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2224204 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22242
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22242
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2224302 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2224300 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2224303 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2224301 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22243
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22243
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2241102 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2241101 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2241100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22411
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22411
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2241202 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2241201 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2241203 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2241200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22412
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22412
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2241300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2241301 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2241302 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22413
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22413
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2241400 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2241401 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2241402 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22414
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2241502 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2241501 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2241500 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22415
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2242104 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2242107 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2242106 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2242102 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2242101 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2242100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22421
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22421
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2242205 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2242203 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2242204 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2242202 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2242201 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2242200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22422
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22422
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2242300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2242301 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2242302 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22423
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22423
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2242402 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2242401 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2242400 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22424
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22424
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2243104 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2243107 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2243106 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2243102 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2243101 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2243100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22431
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22431
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2243205 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2243203 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2243204 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2243202 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2243201 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2243200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22432
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22432
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2244104 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2244107 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2244106 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2244102 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2244101 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2244100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22441
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22441
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2244205 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2244203 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2244204 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2244202 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2244201 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2244200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22442
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22442
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2281104 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2281103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2281102 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2281100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22811
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22811
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22812
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22812
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2281304 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2281303 : MonsterLiftLandCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2281307 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2281306 : EntityCurveCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2281305 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2281301 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2281302 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2281300 : MonsterLiftLandCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2281308 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22813
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd22813
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt22813
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22813
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2282102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction22821
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22821
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22822
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22822
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2283103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2283102 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2283101 : EntityCurveCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2283100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22831
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22831
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2283201 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2283200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2283204 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22832
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt22832
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd22832
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22832
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2283301 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2283302 : WinkPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2283300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22833
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22833
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2283401 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2283402 : WinkPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2283400 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22834
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22834
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2283500 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction22835
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22835
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2283602 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2283601 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2283600 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22836
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd22836
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt22836
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22836
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2283702 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2283701 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2283700 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction22837
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd22837
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt22837
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache22837
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2301102 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2301101 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2301100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2301103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction23011
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache23011
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2301201 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2301202 : WinkPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2301200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction23012
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache23012
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2301301 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon2301302 : WinkPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2301300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction23013
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache23013
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2321102 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2321101 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon2321100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction23211
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache23211
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3001107 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3001103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3001100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3001102 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3001106 : MonsterDashCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3001104 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3001105 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3001101 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction30011
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache30011
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3001200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3001202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction30012
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache30012
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3004100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction30041
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache30041
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3004202 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3004201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3004200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction30042
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache30042
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3021106 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3021105 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3021102 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3021104 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3021101 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3021100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction30211
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache30211
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3021203 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3021201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3021204 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3021206 : MonsterDashCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3021205 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3021200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction30212
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache30212
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3021301 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3021300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3021302 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction30213
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache30213
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3021400 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3021403 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3021406 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3021405 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3021402 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction30214
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache30214
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3083103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3083101 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3083104 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3083105 : MonsterDashCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3083100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction30831
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache30831
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3083200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3083201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3083202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction30832
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache30832
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3083302 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3083301 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3083300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction30833
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache30833
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3087104 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3087102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3087100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3087101 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3087105 : MonsterDashCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction30871
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache30871
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3087200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3087201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3087202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction30872
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache30872
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3087302 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3087301 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3087300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3087303 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction30873
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache30873
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3123101 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3123105 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3123103 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3123100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction31231
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache31231
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3123200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3123201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3123202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction31232
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache31232
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3123302 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction31233
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache31233
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3125104 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3125105 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3125103 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3125100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction31251
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache31251
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3125200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3125201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3125202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction31252
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache31252
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3125300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3125301 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3125302 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction31253
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache31253
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3125405 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3125401 : GroundFlyCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3125400 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction31254
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache31254
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3126100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3126101 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3126102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction31261
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache31261
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3126205 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3126202 : GroundFlyCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3126201 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3126200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3126203 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction31262
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache31262
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3126301 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3126303 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3126300 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3126302 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3126305 : MonsterDashCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction31263
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache31263
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3126402 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3126401 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3126403 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3126400 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction31264
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache31264
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3201101 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3201100 : CastingPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3201102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction32011
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd32011
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt32011
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache32011
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3201205 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3201200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3201202 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3201201 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3201203 : EntityCurveCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3201207 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3201204 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3201206 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction32012
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd32012
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt32012
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache32012
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3201301 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3201302 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction32013
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache32013
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3201402 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3201400 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction32014
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache32014
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3203101 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3203109 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3203107 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3203110 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3203108 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3203115 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3203104 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3203102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction32031
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt32031
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd32031
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache32031
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3203200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3203201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3203202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3203203 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction32032
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache32032
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3203300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction32033
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache32033
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3203414 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3203413 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3203403 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3203401 : EntityCurveCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3203412 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3203411 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3203406 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3203400 : EntityCurveCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction32034
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache32034
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3242104 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3242103 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3242105 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3242102 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3242101 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3242100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction32421
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache32421
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3242210 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3242208 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3242209 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3242202 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3242201 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3242211 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3242206 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3242207 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3242205 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3242204 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3242203 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3242200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction32422
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache32422
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3242300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3242301 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3242302 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction32423
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache32423
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3242402 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3242403 : EntityCurveCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3242400 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction32424
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache32424
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3282102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction32821
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache32821
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3282202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction32822
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache32822
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3282300 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3282302 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction32823
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache32823
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction32824
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache32824
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3283103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3283102 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3283101 : EntityCurveCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3283100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction32831
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache32831
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3283201 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3283200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3283204 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction32832
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt32832
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd32832
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache32832
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3283301 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3283302 : WinkPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3283300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction32833
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache32833
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3283401 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3283402 : WinkPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3283400 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction32834
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache32834
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3283501 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3283500 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3283504 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction32835
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt32835
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd32835
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache32835
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3283602 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3283601 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3283600 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction32836
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd32836
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt32836
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache32836
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3283702 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3283701 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3283700 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction32837
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd32837
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt32837
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache32837
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3283802 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3283801 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3283800 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction32838
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd32838
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt32838
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache32838
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3801100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction38011
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache38011
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3801200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction38012
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache38012
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3801300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction38013
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache38013
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3801400 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction38014
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache38014
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3801500 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction38015
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache38015
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3801600 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction38016
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache38016
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3801700 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction38017
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache38017
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3801800 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction38018
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache38018
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3801900 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction38019
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache38019
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3802101 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3802103 : MonsterDashCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3802100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction38021
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache38021
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3802201 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3802203 : MonsterDashCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3802200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction38022
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache38022
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3802301 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3802303 : MonsterDashCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3802300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction38023
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache38023
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3802401 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3802403 : MonsterDashCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3802400 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction38024
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache38024
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3802501 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3802503 : MonsterDashCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3802500 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction38025
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache38025
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3802601 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3802603 : MonsterDashCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3802600 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction38026
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache38026
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3802701 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3802703 : MonsterDashCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3802700 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction38027
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache38027
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3802801 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3802803 : MonsterDashCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3802800 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction38028
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache38028
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3802901 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3802903 : MonsterDashCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3802900 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction38029
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache38029
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3803001 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3803003 : MonsterDashCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3803000 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction38030
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache38030
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3803101 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3803103 : MonsterDashCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3803100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction38031
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache38031
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3803201 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3803203 : MonsterDashCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3803200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction38032
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache38032
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3803301 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3803303 : MonsterDashCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3803300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction38033
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache38033
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3803401 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3803403 : MonsterDashCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3803400 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction38034
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache38034
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3803501 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3803503 : MonsterDashCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3803500 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction38035
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache38035
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3901107 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901105 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901102 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901101 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901106 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901104 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39011
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39011
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901205 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3901203 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901204 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3901202 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901201 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39012
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39012
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901303 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901300 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901301 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901302 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39013
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39013
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901405 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901404 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901403 : MonsterJumpCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3901406 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901401 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901400 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901402 : MonsterJumpCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39014
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39014
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901505 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901504 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901503 : MonsterJumpCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3901501 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901500 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901502 : MonsterJumpCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39015
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39015
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901605 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901604 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901603 : MonsterJumpCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3901601 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901600 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901602 : MonsterJumpCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39016
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39016
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901705 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901704 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901703 : MonsterJumpCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3901701 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901700 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901702 : MonsterJumpCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39017
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39017
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901804 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901803 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901801 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901805 : MonsterDashCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901800 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39018
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39018
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901905 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3901903 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901902 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901901 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901900 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901906 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3901904 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39019
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39019
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3902101 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39021
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39021
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902202 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902201 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902208 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902204 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i2) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902205 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902209 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902206 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i3) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902207 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902203 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39022
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39022
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902302 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3902303 : AnnulusDiffuseCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902304 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902301 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39023
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39023
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902400 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3902401 : AnnulusDiffuseCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902402 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39024
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39024
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902500 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3902503 : SectorRotateCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902502 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39025
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39025
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902600 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3902603 : SectorRotateCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902602 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39026
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39026
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902700 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3902703 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902702 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39027
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39027
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902804 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3902801 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902803 : EntityCurveCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902802 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902805 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3902800 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39028
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39028
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3903101 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3903104 : MonsterMoveCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39031
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39031
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3903203 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3903201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3903204 : MonsterMoveCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39032
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39032
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3903300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3903301 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3903302 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39033
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39033
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3903400 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3903405 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3903406 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3903404 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3903403 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3903401 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3903402 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39034
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39034
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3903500 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3903505 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3903506 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3903504 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3903503 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3903501 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3903502 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39035
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39035
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3903603 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3903605 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3903600 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3903604 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39036
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39036
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39037
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39037
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3903803 : SectorDiffuseCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3903802 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39038
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39038
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3903903 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3903901 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3903904 : MonsterMoveCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39039
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39039
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3904001 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3904002 : MonsterMoveCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3904000 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39040
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39040
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3904100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39041
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39041
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3904202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3904201 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3904200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39042
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39042
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3905100 : EntityParabolaCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3905102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3905103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39051
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39051
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3905202 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3905204 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39052
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39052
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3905403 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3905400 : EntityParabolaCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3905401 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3905402 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39054
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39054
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3905601 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3905600 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3905602 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3905603 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3905604 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3905606 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39056
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39056
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3905701 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3905702 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3905700 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3905703 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3905704 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39057
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39057
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39060
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39060
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3906100 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3906101 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39061
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39061
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3906200 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39062
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39062
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39065
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39065
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39066
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39066
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907102 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907101 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907108 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907104 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i2) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907105 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907109 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907106 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i3) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907107 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39071
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39071
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907200 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }
}

// Namespace: SkillBolt
public class Cartoon3907203 : SectorDiffuseCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i2) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907201 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39072
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39072
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907303 : AnnulusDiffuseCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907304 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39073
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39073
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907400 : MonsterLiftLandCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3907401 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907403 : SectorRotateCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907404 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907402 : MonsterLiftLandCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39074
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39074
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907500 : MonsterLiftLandCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3907501 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907503 : SectorRotateCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907504 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907502 : MonsterLiftLandCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39075
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39075
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907600 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }
}

// Namespace: SkillBolt
public class Cartoon3907606 : SectorDiffuseCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i2) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907608 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907604 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907603 : EntityCurveCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i5) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907602 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907605 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39076
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt39076
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd39076
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39076
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907700 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3907703 : SectorDiffuseCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907702 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39077
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39077
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907800 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3907803 : SectorDiffuseCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3907802 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39078
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39078
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3909105 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3909101 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3909106 : EntityCurveCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3909100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3909103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3909102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39091
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39091
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3909204 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3909207 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3909208 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3909206 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3909209 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3909202 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3909201 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3909200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39092
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39092
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3909303 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3909300 : DelegateCurveCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3909302 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3909304 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39093
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39093
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39094
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39094
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3909503 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3909502 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3909501 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3909507 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3909508 : ChooseStonePillarsCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3909505 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3909504 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39095
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39095
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39096
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd39096
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt39096
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913101 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913104 : MonsterMoveCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913108 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39131
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39131
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913207 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913203 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3913201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913206 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913205 : MonsterMoveCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913204 : MonsterMoveCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913208 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39132
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39132
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3913301 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913302 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39133
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39133
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913400 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3913405 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913406 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913404 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913403 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913401 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913402 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39134
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39134
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913500 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3913505 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913506 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913504 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913503 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913501 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913502 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39135
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39135
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913603 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3913605 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913600 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913604 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39136
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39136
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913705 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913700 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913703 : EntityParabolaCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913701 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913704 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913717 : EntityParabolaCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913702 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39137
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39137
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913800 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3913803 : SectorDiffuseCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913804 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913802 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39138
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39138
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913903 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3913901 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913900 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913902 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913904 : MonsterMoveCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3913908 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39139
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39139
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3914000 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39140
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39140
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3914100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39141
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39141
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3914202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3914201 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3914200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39142
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39142
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39151
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39151
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39152
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39152
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3915300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction39153
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39153
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3915401 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction39154
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39154
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3915604 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon3915603 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3915601 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3915602 : WinkPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3915600 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39156
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39156
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39160
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39161
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3919201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3919203 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3919202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon3919200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39192
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache39192
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39193
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39194
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39195
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39196
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39197
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39201
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction39202
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon710100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon710101 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon710102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7101
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7101
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon710202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon710201 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon710200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon710203 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7102
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd7102
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt7102
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7102
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon710303 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon710301 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon710304 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon710302 : WinkPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon710300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7103
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7103
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon710403 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon710404 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon710401 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon710402 : WinkPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon710400 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7104
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7104
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon710501 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon710500 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon710503 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7105
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7105
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon710600 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction7106
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7106
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon710702 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon710701 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon710700 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon710703 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7107
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7107
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7108
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7108
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon710901 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon710902 : WinkPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon710900 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7109
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7109
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon711001 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon711002 : WinkPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon711000 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7110
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7110
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon711101 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7111
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7111
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon711203 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon711200 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon711202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7112
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7112
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon711302 : MonsterJumpCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon711300 : MonsterMoveCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon711301 : MonsterJumpCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7113
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7113
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon711402 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon711401 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7114
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7114
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon711502 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon711501 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon711500 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7115
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7115
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon711603 : MonsterJumpCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon711601 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon711600 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon711602 : MonsterJumpCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7116
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7116
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon711702 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon711701 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon711700 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7117
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7117
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon711802 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon711801 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7118
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7118
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon711902 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon711901 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon711903 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon711900 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7119
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7119
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712002 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712001 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712003 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712000 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7120
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7120
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712102 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712101 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7121
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7121
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712201 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7122
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7122
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712302 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon712301 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712303 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712304 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7123
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd7123
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt7123
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7123
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712400 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon712401 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712402 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7124
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7124
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712502 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712500 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712503 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7125
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7125
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712604 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon712603 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712601 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712602 : WinkPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712600 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7126
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7126
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712704 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712705 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712700 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712703 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712701 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712702 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7127
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7127
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712804 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712801 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712803 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712802 : WinkPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712800 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7128
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7128
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712900 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon712901 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon712902 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7129
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7129
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon713004 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon713003 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon713002 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon713001 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon713000 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7130
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7130
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon713102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon713101 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon713100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7131
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7131
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon713201 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon713200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon713203 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7132
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7132
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon713302 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon713301 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon713300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7133
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7133
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon713404 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon713405 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon713403 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon713400 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7134
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7134
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon713502 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon713501 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon713500 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7135
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7135
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon713600 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction7136
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7136
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon713703 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon713702 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon713701 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon713700 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon713704 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7137
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7137
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon713803 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon713804 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon713802 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon713801 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon713800 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7138
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7138
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon713903 : MonsterJumpCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon713901 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon713900 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon713902 : MonsterJumpCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7139
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7139
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon714003 : MonsterJumpCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon714001 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon714000 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon714002 : MonsterJumpCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7140
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7140
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon714101 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon714100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon714103 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7141
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7141
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon714200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon714201 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon714202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7142
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7142
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon714300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon714301 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon714302 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7143
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7143
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7144
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7144
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon714501 : CurveCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon714502 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon714500 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7145
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7145
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon714600 : CastingPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon714602 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7146
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7146
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon714702 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7147
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7147
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon714803 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon714802 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon714801 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon714800 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7148
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7148
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon714904 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon714902 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon714901 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon714903 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon714900 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7149
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7149
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715002 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon715001 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715000 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7150
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7150
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon715101 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7151
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7151
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715201 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon715202 : WinkPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7152
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7152
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon715301 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715302 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7153
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7153
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715402 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon715401 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715400 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715403 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7154
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7154
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715504 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon715501 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715503 : EntityCurveCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715502 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715505 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715500 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7155
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7155
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715600 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon715603 : SectorRotateCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715602 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7156
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7156
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715700 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon715701 : AnnulusDiffuseCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715702 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7157
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7157
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715802 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715801 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715800 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715808 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715804 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i2) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715805 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715809 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715806 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i3) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715807 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715803 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7158
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7158
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715903 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon715901 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715900 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon715902 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7159
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7159
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716000 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716002 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7160
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7160
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon716101 : AnnulusDiffuseCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7161
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7161
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716202 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716201 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716208 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716204 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i2) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716205 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716209 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716206 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i3) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716207 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716203 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7162
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7162
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716303 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon716302 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716301 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716304 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716300 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7163
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7163
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716400 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon716403 : SectorRotateCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716402 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7164
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7164
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716502 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon716503 : AnnulusDiffuseCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716504 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716500 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716501 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7165
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7165
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716600 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon716603 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716602 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7166
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7166
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716700 : CastingPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716702 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7167
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7167
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716803 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon716801 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716804 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716802 : WinkPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716805 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716800 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7168
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7168
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716900 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon716901 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon716902 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7169
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7169
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon717003 : MonsterJumpCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon717001 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon717000 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon717002 : MonsterJumpCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7170
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7170
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon717100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon717101 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon717102 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7171
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7171
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon717201 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon717200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon717203 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction7172
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache7172
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon800102 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon800100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction8001
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache8001
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon900101 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9001
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9001
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon900201 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9002
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9002
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon900301 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9003
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9003
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon900401 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9004
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9004
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon900500 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9005
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9005
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon900600 : TraceCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9006
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9006
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon900701 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9007
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9007
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon900801 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9008
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9008
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon901001 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9010
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9010
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon901101 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9011
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9011
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon901201 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9012
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9012
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon909600 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon909601 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9096
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9096
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon909701 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }
}

// Namespace: SkillBolt
public static class CAction9097
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9097
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon909802 : SummonCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon909801 : SummonCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon909800 : ChargeCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9098
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt9098
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9098
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon909902 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon909901 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon909900 : ChargeCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9099
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt9099
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd9099
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9099
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon910101 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9101
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9101
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon910201 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9102
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9102
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon910301 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9103
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9103
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon910401 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9104
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9104
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon910501 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9105
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9105
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon910601 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9106
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9106
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon910701 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9107
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9107
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon919701 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9197
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9197
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon919803 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon919800 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon919801 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon919805 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon919804 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9198
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9198
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon919901 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9199
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9199
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon920003 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon920000 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon920005 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon920004 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9200
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9200
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon920100 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i4) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon920103 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i3) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon920102 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i2) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon920101 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9201
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9201
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon920201 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9202
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9202
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon920301 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9203
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9203
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon920503 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon920500 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon920501 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9205
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9205
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon920602 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon920601 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon920600 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9206
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9206
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon920701 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9207
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9207
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon920801 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9208
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9208
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon920901 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9209
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9209
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon921000 : CastingRayCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9210
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9210
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon921101 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9211
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9211
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon921203 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon921204 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon921205 : TraceCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon921200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon921202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9212
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9212
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon929504 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon929503 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon929501 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon929505 : TraceCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon929500 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon929502 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9295
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt9295
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9295
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon929700 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public static class CAction9297
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9297
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon929802 : SkillSummonCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon929800 : ChargeCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9298
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt9298
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9298
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon929901 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9299
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9299
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon930101 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9301
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9301
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon930301 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9303
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9303
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon930400 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon930401 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i2) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon930402 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9304
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9304
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon930501 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon930502 : ChargeCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9305
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt9305
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd9305
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9305
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon930601 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9306
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9306
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon930701 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon930700 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i2) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon930702 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i3) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon930703 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i4) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon930704 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i5) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9307
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9307
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon930803 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon930801 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9308
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9308
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon930902 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon930903 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i2) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon930901 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9309
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9309
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon939901 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9399
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9399
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon940103 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon940100 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon940102 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9401
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9401
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon940200 : CastingRayCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9402
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd9402
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt9402
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9402
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon940301 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9403
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon940403 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon940401 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9404
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9404
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon940503 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon940501 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9405
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9405
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon940601 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon940604 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon940603 : ChargeCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9406
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd9406
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt9406
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9406
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon940700 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon940702 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon940703 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon940701 : ChargeCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9407
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt9407
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9407
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon940803 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon940801 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Active(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9408
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9408
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon940900 : CastingRayCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9409
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon941002 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon941001 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon941000 : CastingRayCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9410
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd9410
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt9410
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9410
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon941100 : TraceLineCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon941102 : TraceLineCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9411
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd9411
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt9411
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9411
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon941201 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9412
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd9412
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt9412
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9412
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon949501 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }
}

// Namespace: SkillBolt
public static class CAction9495
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9495
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon949701 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon949700 : ChargeCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9497
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9497
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9498
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9498
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon949903 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon949901 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9499
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9499
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon950101 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon950100 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9501
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9501
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon950201 : SpiralRayCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon950202 : SpiralRayCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon950200 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9502
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9502
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon950301 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon950302 : ChargeCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9503
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt9503
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9503
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon950401 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9504
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9504
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon950503 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon950501 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon950504 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon950500 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon950502 : ChargeCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9505
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt9505
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9505
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon950601 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9506
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9506
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon950701 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon950702 : ChargeCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9507
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt9507
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9507
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon950800 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon950803 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9508
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9508
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon950900 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon950905 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9509
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9509
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon951003 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon951001 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon951004 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon951000 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon951002 : ChargeCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9510
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt9510
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9510
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon951204 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon951202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon951203 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon951201 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon951207 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon951206 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon951200 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon951205 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9512
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9512
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon959701 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon959704 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9597
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9597
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon959802 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon959805 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9598
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9598
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon960103 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon960100 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon960101 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9601
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9601
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon960200 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon960202 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon960203 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon960201 : ChargeCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9602
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd9602
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt9602
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9602
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon960301 : RayCastCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int i1) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9603
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9603
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon960400 : TraceLineCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon960402 : TraceLineCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void End(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9604
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CEnd9604
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CHalt9604
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9604
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon969603 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon969600 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon969605 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon969604 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9696
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9696
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon969703 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon969700 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon969705 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon969704 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9697
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9697
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon969803 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon969800 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon969805 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon969804 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9698
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9698
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon969903 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }
}

// Namespace: SkillBolt
public class Cartoon969900 : DirectPosCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon969905 : ThrowByPowerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Hit(CSkillBase skill) { }

	public override void HitStatic(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public class Cartoon969904 : TimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void InitSuccess(CSkillBase skill, int index) { }

	public override void Active(CSkillBase skill) { }

	public override void Trigger(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CAction9699
{
	// Methods

	public static void Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillCache9699
{
	// Methods

	public static List<ServerDefine.SkillCacheIndex> Action(CSkillBase skill) { }
}

// Namespace: SkillBolt
public static class CSkillLoad
{
	// Fields
	private static Dictionary<int, CSkillLoad.SkillAction> m_SkillAction;
	private static Dictionary<int, CSkillLoad.SkillAction> m_SkillEnd;
	private static Dictionary<int, CSkillLoad.SkillAction> m_SkillHalt;
	private static Dictionary<int, CSkillLoad.SkillCacheAction> m_SkillCacheIndex;

	// Methods

	public static void Init() { }

	public static void DoAction(CSkillBase skill) { }

	public static void DoEnd(CSkillBase skill) { }

	public static void DoHalt(CSkillBase skill) { }

	public static List<ServerDefine.SkillCacheIndex> GetSkillCacheIndex(CSkillBase skill) { }

	private static void .cctor() { }
}

// Namespace: 
public sealed class CSkillLoad.SkillAction : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(CSkillBase skill) { }

	public virtual IAsyncResult BeginInvoke(CSkillBase skill, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class CSkillLoad.SkillCacheAction : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual List<ServerDefine.SkillCacheIndex> Invoke(CSkillBase skill) { }

	public virtual IAsyncResult BeginInvoke(CSkillBase skill, AsyncCallback callback, object object) { }

	public virtual List<ServerDefine.SkillCacheIndex> EndInvoke(IAsyncResult result) { }
}

// Namespace: SkillBolt
public static class SkillFunction
{
	// Fields
	public static List<int> MonsterBoomLst;
	private static List<int> alljudgelst;
	public static GameObject SkillGameObject;

	// Methods

	public static bool IsShowBoomSign(int psid) { }

	public static void SaveHitPosForHUB(int actnum, Vector3 hitpos) { }

	public static string GetElementStr(int elementtype) { }

	public static string GetHurtPartStr(int hurttype, out bool isWeak) { }

	public static ListIntDataClass GeAbnormalStateLst(int iab) { }

	public static int GetRaycastID(Transform hitTrans, Transform root) { }

	public static int GetBodyRaycastID(Transform tr, int ownerID) { }

	public static Transform GetGameObjectByCollider(Collider collider) { }

	private static void SightMotion(CSkillBase skill, string hitpart, int layer) { }

	public static Ray GetCameraCenterRay() { }

	public static bool IsLifeTarget(int pid) { }

	public static CTHitInfo CTCalHitInfo(CSkillBase skill, RaycastHit hitinfo) { }

	public static void ClientSaveBeaconPos(CSkillBase skill, RaycastHit hitinfo, Vector3 attdir) { }

	public static Transform GetTraTagTran(int objectID, string tag, Transform sumTrans) { }

	public static GameObject GetSkillGO() { }

	public static Vector3 CalVecXXX(Vector3 vex, float xangle, float yangle, float zangle) { }

	public static Vector2 FakerRandom(int index, int maxindex) { }

	public static List<Vector3> CalSpecialFun1(Vector3 showstartpos, Vector3 checkstartpos, Vector3 endpos, int step, float stepdis = 2) { }

	public static string GetSkillHitEffectInfo(int atttype) { }

	public static string GetSkillView(int atttype, string element, GO_ENUM.ATT_VIEW_STRING vs, string metal = "", int Attid = 0) { }

	public static void ClearAll() { }

	private static void .cctor() { }
}

// Namespace: SkillBolt
public class CTHitInfo
{
	// Fields
	public int pid;
	public string hitpart;
	public bool hitlife;
	public Transform hittran;
	public Transform tran;
	public LuaObjectBase luago;
	public bool luagook;

	// Methods

	public void .ctor(int a, bool c, Transform hg, Transform d, LuaObjectBase e, string hpart) { }
}

// Namespace: Game
public enum EGameCourse
{
	// Fields
	public int value__;
	public const EGameCourse In_Home = 0;
	public const EGameCourse In_War = 1;
}

// Namespace: Game
public class GameUtility
{
	// Fields
	private static GameUtility m_instance;
	private static EGameCourse m_gameCourse;
	public static float DesignWidth;
	public static float DesignHeight;
	public static Vector3 lastforward;
	public static float Time;
	public static int ServerFrame;
	public static int ClientFrame;
	public static bool StartClientFrameCount;
	public static int ServerChallengeFrame;
	public static int ClientChallengeFrame;
	public static int ChallengePause;

	// Properties
	public static int ScreenWidth { get; }
	public static int ScreenHeight { get; }
	public static EGameCourse GameCourse { get; }
	public static int Real_ServerFrame { get; }
	public static int Real_ServerFrameFull { get; }

	// Methods

	public static int get_ScreenWidth() { }

	public static int get_ScreenHeight() { }

	public static EGameCourse get_GameCourse() { }

	public static void Set_GameCourse(EGameCourse eGameCourse) { }

	public static void Set_ServerFrame(int serverFrame) { }

	public static int get_Real_ServerFrame() { }

	public static int get_Real_ServerFrameFull() { }

	public static void Update() { }

	public static void Pause() { }

	public static void Continue() { }

	public static void FixedUpdate() { }

	public static void ClientFrameAdd() { }

	public static void ShowRewardPanel(int sid) { }

	public static void ShowLostPanel(int sid, int iResult) { }

	public static void Set_ServerChallengeFFrame(int serverFrame, int challenge) { }

	public static void ServerChallengeFrameAdd() { }

	public static int GetServerChallengeFFrame() { }

	public static void ClearChallengeFrame() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: Game
public static class HeroEvent
{
	// Fields
	public static string CareerPlayerSkill;
	public static string SecondaryState;
	public static string ChangeHero;
	public static string ViewDrug;
	public static string ViewCurPackBullet;
	public static string ViewDeputyPackBullet;
	public static string CurWeapon;
	public static string CurWeaponUnequip;
	public static string DeputyWeapon;
	public static string DeputyWeaponUnequip;
	public static string DeputyBulletChange;
	public static string CurBulletChange;
	public static string WeaponElementChange;
	public static string MainSkillEnable;
	public static string ViewPlayerSkill;
	public static string DeputySkillEnable;
	public static string ViewGrenadeNumber;
	public static string FastSkillEnable;
	public static string ViewFireButton;
	public static string OnReload;

	// Methods

	private static void .cctor() { }
}

// Namespace: Game
public static class PlayerEvent
{
	// Fields
	public static string EquipWeapon;
	public static string TeamEquipWeapon;
	public static string UnEquipWeapon;
	public static string BulletChange;
	public static string ShootStatus;
	public static string NPCOP;
	public static string CloseLook;
	public static string SetLookPlayer;
	public static string PerformActive;
	public static string MoveState;
	public static string JumpState;
	public static string GroundState;
	public static string BornView;
	public static string FakerDeadView;
	public static string DeadView;
	public static string RelifeView;
	public static string AimEnterView;
	public static string AimLeaveView;
	public static string AbsordEnterView;
	public static string AbsordLeaveView;
	public static string ServerBeHitShow;

	// Methods

	private static void .cctor() { }
}

// Namespace: Game
public static class TeamEvent
{
	// Fields
	public static string AddPreTeamer;
	public static string DelPreTeamer;
	public static string AddTeamPlayer;
	public static string AddTeamer;
	public static string DelTeamer;
	public static string InvitionPermission;
	public static string AddInvitePlayer;
	public static string AddRefusePlayer;
	public static string ClearInvitePlayer;
	public static string InTeam;
	public static string OutTeam;
	public static string AddWarTeamer;
	public static string DelWarTeamer;
	public static string DelSelf;
	public static string UpdateTeamerReady;
	public static string PlayMode;
	public static string RoomMode;
	public static string Round;
	public static string MatchNumber;
	public static string UpdateCaptain;
	public static string UpdateTeamerState;
	public static string Matching;
	public static string AutoMatch;
	public static string HandleDieTips;
	public static string HandleWeaponTips;
	public static string HandleRelicTips;
	public static string RelicInfo;
	public static string WeaponInfo;
	public static string AddWeapon;
	public static string DelWeapon;
	public static string AddRelic;
	public static string DelRelic;
	public static string DmgInfo;

	// Methods

	private static void .cctor() { }
}

// Namespace: Game
public class EvenType
{
	// Fields
	public const string Temp_Event = "Temp_Event";
	public const string GMTEST = "GMTEST";
	public const string Event_Fire = "Event_Fire";
	public const string Event_ReloadBullet = "Event_ReloadBullet";
	public const string Event_Ammo = "Event_Ammo";
	public const string ReloadTips_Event = "ReloadTips_Event";
	public const string Break_Skill = "Break_Skill";
	public const string Event_Injured = "Event_Injured";
	public const string sGameCourse = "GameCourse";
	public const string Hero_Enter_Event = "Hero_Enter_Event";
	public const string MapSceneEnter_Event = "MapSceneEnter_Event";
	public const string UpdateLanguage_Event = "UpdateLanguage_Event";
	public const string UpdateMoveData_Event = "UpdateMoveData_Event";
	public const string UpdateBlood_Event = "UpdateBlood_Event";
	public const string CloseMarkSignalPanel_Event = "CloseMarkSignalPanel_Event";
	public const string MarkWheelGetValue_Event = "MarkWheelGetValue_Event";
	public const string CodeShield_Event = "CodeShield_Event";
	public const string OutOnePass_Event = "OutOnePass_Event";
	public const string LevelNodeLoadOk_Event = "LevelNodeLoadOk_Event";
	public const string OutWar_Event = "OutWar_Event";
	public const string EnterWar_Event = "EnterWar_Event";
	public const string SwitchScene_Event = "SwitchScene_Event";
	public const string Ping_Event = "Ping_Event";
	public const string LoadingCGEnd_Event = "LoadingCGEnd_Event";
	public const string WarSaved_Event = "WarSaved_Event";
	public const string SelectArchiveRes = "SelectArchiveRes";
	public const string ArchiveDesc = "ArchiveDesc";
	public const string RefreshArchiveLoopScroll = "RefreshArchiveLoopScroll";
	public const string ArchiveFailTips = "ArchiveFailTips";
	public const string ShowAchiveTips = "ShowAchiveTips";
	public const string DeleteAchive = "DeleteAchive";
	public const string Wheel = "Wheel";
	public const string PassLevel_Event = "PassLevel_Event";
	public const string MsgPanel_FloatMiddleTop_Event = "MsgPanel_FloatMiddleTop_Event";
	public const string MessageBox_Event = "MessageBox_Event";
	public const string PCConfirm_Event = "PCConfirm_Event";
	public const string CommonNotify_Event = "CommonNotify_Event";
	public const string GMPanel_Event = "GMPanel_Event";
	public const string GMBtn_Event = "GMBtn_Event";
	public const string GMEffectBtn_Event = "GMEffectBtn_Event";
	public const string GMLimit_Event = "GMLimit_Event";
	public const string SliderSwitch_ETC = "SliderSwitch_ETC_Event";
	public const string HpInfoPanel_Event = "HpInfoPanel_Event";
	public const string WarPanel_Event = "WarPanel_Event";
	public const string WeaponShowInfo_Event = "WeaponShowInfo_Event";
	public const string WeaponShowModelInfo_Event = "WeaponShowModelInfo_Event";
	public const string PackageWeaponInfo_Event = "PackageWeaponInfo_Event";
	public const string EffectPanel_Event = "EffectPanel_Event";
	public const string UIPanelClick_Event = "UIPanelClick_Event";
	public const string Common_Clicking_Info = "Common_Clicking_Info";
	public const string BossHandPanel_Event = "BossHandPanel_Event";
	public const string Player_Info_Item_Tips = "Player_Info_Item_Tips";
	public const string TargerPoint_Tips = "TargerPoint_Tips";
	public const string WarShopSetPropActive = "WarShopSetPropActive";
	public const string WarShopSetItemActive = "WarShopSetItemActive";
	public const string Camera_ETC = "Camera_ETC";
	public const string CGExit_Event = "CGExit_Event";
	public const string CameraChanged_Event = "CameraChanged_Event";
	public const string ItemEvent = "Item_Event";
	public const string Check_OP_Drop_Item = "Check_OP_Drop_Item";
	public const string AddWeapon_Event = "AddWeapon_Event";
	public const string TestLogin = "TestLogin";
	public const string ServerCloseMsg = "ServerCloseMsg";
	public const string GraphEvent = "GraphEvent";
	public const string OPGraphEvent = "GraphEvent";
	public const string OPGraphItemEvent = "OPGraphItemEvent";
	public const string TalentEvent = "Talent_Event";
	public const string HomeTalent_Event = "HomeTalent_Event";
	public const string HomeTalent_Event_UpResult = "HomeTalent_Event_UpResult";
	public const string Charater_SelectTalent_DownEvent = "Charater_SelectTalent_DownEvent";
	public const string Charater_SelectTalent_UpEvent = "Charater_SelectTalent_UpEvent";
	public const string Charater_SelectTalent = "Charater_SelectTalent";
	public const string RelicEvent = "Relic_Event";
	public const string PanelToUnit = "Panel_Call_Unit";
	public const string Hero_Change = "Hero_Change";
	public const string Player_Change = "Player_Change";
	public const string Item_Prop_Change_Base = "Item_Prop_Change_Base";
	public const string New_Player_Prop_Change_Base = "New_Player_Prop_Change_Base";
	public const string Game_Event_Base = "Game_Event_Base";
	public const string All_Player_Create_Event = "All_Player_Create_Event";
	public const string All_Player_Del_Event = "All_Player_Del_Event";
	public const string All_Player_Dead_Event = "All_Player_Dead_Event";
	public const string CollectionRelic = "Collection_Relic";
	public const string CollectionWeapon = "Collection_Weapon";
	public const string CollectionMonster = "CollectionMonster";
	public const string Setting_Change_Base = "Setting_Change_Base_";
	public const string Setting_Modify_UI = "Setting_UI_Modify";
	public const string Setting_Panel = "Setting_Panel";
	public const string Game_Continue = "Game_Continue";
	public const string Setting_Toggle_Group = "Setting_Toggle_Group";
	public const string Setting_Special = "Setting_Special";
	public const string State_Event = "State_Event";
	public const string State_DoubleCatch = "State_DoubleCatch";
	public const string Charater_Event = "Charater_Event";
	public const string CharaterPanel_SelectHero_Event = "CharaterPanel_Event";
	public const string CharaterClosePanel_Event = "CharaterClosePanel_Event";
	public const string Open_Windows_Charnnel = "Open_Windows_Charnnel";
	public const string Open_Windows_Buy = "Open_Windows_Buy";
	public const string Res_Hero_Event = "Res_Hero_Event";
	public const string Player_Achievement_Event = "Player_Achievement_Event";
	public const string Player_RecordInfo_Event = "Player_RecordInfo_Event";
	public const string Record_Button_Event = "Record_Button_Event";
	public const string WeaponDescEvent = "WeaponDescEvent";
	public const string HeroIcon_Mouse = "HeroIcon_Mouse";
	public const string CheckHeroInfo = "CheckHeroInfo";
	public const string ShowSkillInfo = "ShowSkillInfo";
	public const string ShowLevelLockTips = "ShowLevelLockTips";
	public const string ShowWeaponInfo = "ShowWeaponInfo";
	public const string Open_Windows_Reward = "Open_Windows_Reward";
	public const string Open_Windows_Nottifiy = "Open_Windows_Nottifiy";
	public const string Team_Event = "Team_Event";
	public const string Team_Button_Event = "Team_Button_Event";
	public const string Steam_Team_Event = "Steam_Team_Event";
	public const string Steam_Notify_Event = "Steam_Notify_Event";
	public const string ZM_Team_Event = "ZM_Team_Event";
	public const string ZM_Notify_Event = "ZM_Notify_Event";
	public const string Team_Pattern_Event = "Team_Pattern_Event";
	public const string Team_Pattern_Event_PatternID = "Team_Pattern_Event_PatternID";
	public const string Team_Model_Event = "Team_Model_Event";
	public const string Salva_Team_Event = "Salva_Team_Event";
	public const string Faker_Dead_Event = "Faker_Dead_Event";
	public const string ChoseTeamerModel = "ChoseTeamerModel";
	public const string ShowCanNotStartInfo = "ShowCanNotStartInfo";
	public const string ShowTeamMate = "ShowTeamMate";
	public const string ArchiveState_Event = "ArchiveState_Event";
	public const string Start_War_Event = "Start_War_Event";
	public const string Voice_Event = "Voice_Event";
	public const string Chat_Event = "Chat_Event";
	public const string Task_Event = "Task_Event";
	public const string RewardInfo_Event = "RewardInfo_Event";
	public const string Engine_Event = "EngineToScript_Event";
	public const string Friend_Event = "Friend_Event";
	public const string OPFriend_Event = "OPFriend_Event";
	public const string ZMFriend_Event = "ZMFriend_Event";
	public const string Invite_Event = "Invite_Event";
	public const string ZM_Invite_Event = "ZM_Invite_Event";
	public const string Common_Event = "Common_Event";
	public const string SHOWDETAILINFO_Event = "SHOWDETAILINFO_Event";
	public const string War_Shop_Event = "War_Shop_Event";
	public const string War_Shop_Refreash_Event = "War_Shop_Refreash_Event";
	public const string HomeUI_Shop_Event = "HomeUI_Shop_Event";
	public const string HomeUI_Shop_WeaponCase = "HomeUI_Shop_WeaponCase";
	public const string Show_Goods = "Show_Goods";
	public const string WeaponCameraData = "WeaponCameraData";
	public const string OpenSight = "OpenSight";
	public const string AxisByOpenSight = "AxisByOpenSight_Event";
	public const string ChangeAxis = "ChangeAxis_Event";
	public const string NPC_Protal = "NPC_Protal";
	public const string NPC_LEVEL_INFO = "NPC_LEVEL_INFO";
	public const string NPC_EVENT = "NPC_EVENT";
	public const string NPC_EVENT_PASUE = "NPC_EVENT_PASUE";
	public const string NPC_CHOOSE_EVENT = "NPC_CHOOSE_EVENT";
	public const string NPC_CHOOSECALLBACK_EVENT = "NPC_CHOOSECALLBACK_EVENT";
	public const string NPC_CANCELCHOOSE_EVENT = "NPC_CANCELCHOOSE_EVENT";
	public const string NPC_TRANSFER_READY = "NPC_TRANSFER_READY";
	public const string NPC_Car_Refresh = "NPC_Car_Refresh";
	public const string NPC_Car_Phase = "NPC_Car_Phase";
	public const string NPC_Defend_MonsterBorn = "NPC_Defend_MonsterBorn";
	public const string NPC_Defend_TimeTask = "NPC_Defend_TimeTask";
	public const string NPC_Defend_CountTask = "NPC_Defend_CountTask";
	public const string Monster_Level3MainBossCreated = "Monster_Level3MainBossCreated";
	public const string SwitchWeapon_Event = "SwitchWeapon_Event";
	public const string Add_Forbid_Event = "Add_Forbid_Event";
	public const string Del_Forbid_Event = "Del_Forbid_Event";
	public const string Cool_Down_Event = "Cool_Down_Event";
	public const string Use_Interval_Event = "Use_Interval_Event";
	public const string Right_Press_Event = "Right_Press_Event";
	public const string AutoAimat_Event = "AutoAimat_Event";
	public const string HasTarget_Event = "HasTarget_Event";
	public const string Hit_Event = "Hit_Event";
	public const string CalBeacon_Event = "CalBeacon_Event";
	public const string WarLevelInfo_Event = "WarLevelInfo_Event";
	public const string GoldRelifeAsk_Event = "GoldRelifeAsk_Event";
	public const string RelicRelifeInfo_Event = "RelicRelifeInfo_Event";
	public const string Hero_Action_Event = "Hero_Action_Event";
	public static string Guide_War_Event;
	public static string Guide_Home_Event;
	public static string Guide_HomeStateChange_Event;
	public static string Push_Guide_UI_Event;
	public static string Common_Guide_Event;
	public static string Behav_OP_Event;
	public static string Key_Event;
	public static string Inscription_Event;
	public static string PlayWayState_Event;
	public const string PCPackageInfo_Event = "PCPackageInfo_Event";
	public const string PCCompareWeaponHotKey_Event = "PCCompareWeaponHotKey_Event";
	public const string PCWarShopWeaponInfo_Event = "PCWarShopWeaponInfo_Event";
	public const string PCWarCompareWeaponInfo_Event = "PCWarCompareWeaponInfo_Event";
	public const string PCPackageCallBack = "PCPackageCallBack";
	public const string PCPackageRelic = "PCPackageRelic";
	public const string PCWarShopCallBack = "PCWarShopCallBack";
	public const string PCDROPTHINGS = "PCDROPTHINGS";
	public const string CollectionPanel = "CollectionPanel";
	public const string CollectionModelPanel = "CollectionModelPanel";
	public const string PCInscriptionUnit = "PCInscriptionUnit";
	public const string PCInscription = "PCInscription";
	public const string PCTeamSalvation = "PCTeamSalvation";
	public const string PCDescItemEvent = "PCDescItemEvent";
	public const string PCUITransform = "PCUITransform";
	public const string PCUIHotKey = "PCUIHotKey";
	public const string PCEVENTNPC = "PCEVENTNPC";
	public const string PCSpectatorPanel = "PCSpectatorPanel";
	public const string PCMovement = "PCMovement";
	public const string StepSound_Event = "StepSound_Event";
	public const string NowInfoBack = "NowInfoBack";
	public const string SublimeInfo = "SublimeInfo";
	public const string RefreshNetLimit = "RefreshNetLimit";
	public const string RefreshLogInfo = "RefreshLogInfo";
	public const string CalOpenTest = "CalOpenTest";
	public const string RelifeChange = "RelifeChange";
	public const string CtrlEvent = "CtrlEvent";
	public const string MarqueeEvent = "MarqueeEvent";
	public const string WarTeamerInfo = "WarTeamerInfo";
	public const string On_Init_Player_Prop_Base = "On_Init_Player_Prop_Base";

	// Methods

	public static string GetInitPlayerProp(int pid) { }

	public static string GetItemET(int itemid) { }

	public static string GetPlayerET(int pid) { }

	public static string GetGameET(int pid) { }

	public static string GetStateET(int pid) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: GameSetting
public sealed class GameSetting
{
	// Fields
	public static string GAME_GATE;
	public static string GAME_GATE_CD;
	public static string GAME_NAME;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: NetFunc
public class basenet
{
	// Fields
	protected MonoBehaviour m_componentNetClient;
	protected NetInterface m_netClientInterface;
	protected string flag;
	private NetClient.ConnectFailHandler m_callbackConnectFail;
	private NetClient.DisconnectHandler m_callbackDisconnect;

	// Properties
	public string Flag { get; }

	// Methods

	public NetInterface GetNetClientInterface() { }

	public MonoBehaviour GetNetClient() { }

	public string get_Flag() { }

	public virtual void OnServerCommand(int cmd) { }

	public virtual void OnConnectFail() { }

	public virtual void OnDisconnect() { }

	public void Connect(string ip, int port) { }

	public void ConnectTcp(string ip, ushort port) { }

	public void ConnectUdp(string ip, ushort port) { }

	public bool IsConnected() { }

	public void SetSeed(int seed) { }

	public void NakeSendSeed(int seed) { }

	public void SetProxy(string addr, ushort port) { }

	public void NakedSendBinaryS(byte[] data, int len) { }

	public void SetPingInterval(uint interval) { }

	public void PacketPrepare(int cmd) { }

	public void PacketAddI(int value, int len) { }

	public void PacketAddLong(long value, int len) { }

	public void PacketAddS(string s, int len) { }

	public void PacketAddSL(string s, int len) { }

	public void PacketAddPS(string s, int len) { }

	public void PacketAddBinaryS(byte[] data, int len) { }

	public void PacketBinaryStringWithLen(byte[] data, int len) { }

	public void PacketVarInt(int i) { }

	public void PacketPosInt(Vector3 v) { }

	public void PacketPosFloat(Vector3 v) { }

	public void PacketFloat(float value, int len) { }

	public void PacketRadInt(float value, int len, int rad = 100) { }

	public virtual void PacketSend() { }

	public int UnpackInt(int len) { }

	public long UnpackLong(int len) { }

	public string UnpackString(int len) { }

	public string UnpackSL(int len) { }

	public string UnpackPS(int len) { }

	public RplStr UnpackPSL(int len) { }

	public byte[] UnpackBinaryString(int len) { }

	public byte[] UnpackBinaryStringWithLen(int len) { }

	public int UnpackVarInt() { }

	public Vector3 UnpackPosInt() { }

	public Vector3 UnpackPosFloat() { }

	public float UnpackFloat(int len) { }

	public float UnpackRadInt(int len, int rad = 100) { }

	public Dictionary<string, object> UnpacketBasicAttr() { }

	public Dictionary<string, object> UnpacketInfoAttr() { }

	public Dictionary<string, object> UnpackAttr(Dictionary<int, PropAttr> propTable) { }

	public byte[] UnpackMarshal(int len) { }

	public byte[] GetPacketData() { }

	public virtual void Destroy() { }

	public void SetConnectFailCallback(NetClient.ConnectFailHandler handler) { }

	public void SetDisconnectCallback(NetClient.DisconnectHandler handler) { }

	public void .ctor() { }
}

// Namespace: NetFunc
public class fsnetclient : basenet
{
	// Methods

	public void .ctor() { }

	public override void Destroy() { }

	public override void OnServerCommand(int cmd) { }
}

// Namespace: NetFunc
public class gsnetclient : basenet
{
	// Methods

	public void .ctor() { }

	public override void OnServerCommand(int cmd) { }
}

// Namespace: NetFunc
public class setgsnetclient : basenet
{
	// Methods

	public void .ctor(NetClient netobj) { }

	public override void OnServerCommand(int cmd) { }

	public override void Destroy() { }
}

// Namespace: NetFunc
public class lsnetclient : basenet
{
	// Methods

	public void .ctor() { }

	public override void OnServerCommand(int cmd) { }

	public override void Destroy() { }
}

// Namespace: CommonDefine
public static class ClientShowDefine
{
	// Fields
	public static Dictionary<int, string> DamTypeCN;
	public static Dictionary<int, Color> DamTypeColor;
	public static Dictionary<int, string> Num2Rome;
	public static Dictionary<int, int> ShowAttrID;
	public static Dictionary<int, string> GraphPaperTypeCN;
	public static string LongPress;
	public static string SingleTap;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public static class ClientShowDefine.ShowAttrPosDefine
{
	// Fields
	public const int SHOW_INFO_ATTACK = 0;
	public const int SHOW_INFO_FIRESPEED = 1;
	public const int SHOW_INFO_BULLETCOMMAX = 2;
	public const int SHOW_INFO_STABILITY = 3;
	public const int SHOW_INFO_ACCURACY = 4;
	public const int SHOW_INFO_FLEXIBLE = 5;
	public const int SHOW_INFO_SWITCHTIME = 6;
	public const int SHOW_INFO_FOV = 7;
	public const int SHOW_INFO_BOMBRANGE = 8;
	public const int SHOW_INFO_CRAZYEFF = 9;
	public const int SHOW_INFO_BULLETSPEED = 10;
	public const int SHOW_INFO_DEBUFFPROB = 11;
	public const int SHOW_INFO_TRAJECTORY = 12;
	public const int SHOW_INFO_BEGINDPOS = 0;
	public const int SHOW_INFO_DETAILPOS = 6;
	public const int SHOW_INFO_ENDPOS = 12;
}

// Namespace: CommonDefine
public static class DropDefine
{
	// Fields
	public static List<int> DROP_DIFF_LIST;

	// Methods

	public static bool IsDiffWithHero(int shape) { }

	public static string GetDropModelPath(DataBase data, int herosid) { }

	private static void .cctor() { }
}

// Namespace: CommonDefine
[ObsoleteAttribute] // RVA: 0x491F0 Offset: 0x485F0 VA: 0x1800491F0
public static class FightDefine
{
	// Fields
	public static int SCENEOBJ_TYPE;
	public static int WARRIOR_HERO;
	public static int WARRIOR_BUILD;
	public static int WARRIOR_MONSTER;
	public static int WARRIOR_SUMMON;
	public static int NWARRIOR_NPC;
	public static int NWARRIOR_DROP;
	public static int OBJ_ENEMY_DEF;
	public static int OBJ_FRIEND_DEF;
	public static int OBJ_NOSELF;
	public static int OBJ_SELF;
	public static int OBJ_ATTTYPEMASK;
	public static int OBJ_ATTACK;
	public static int OBJ_VICTIM;
	public static int CURE_TYPE_PERFORM;
	public static int CURE_TYPE_SCENE;
	public static int CURE_MARK_CALOVER;
	public static int DAM_MASK_SRC;
	public static int DAM_MASK_CLASS;
	public static int DAM_TYPE_WEAPON;
	public static int DAM_TYPE_PERFORM;
	public static int DAM_TYPE_PERSISTENCE;
	public static int DAM_TYPE_SCENE;
	public static int DAM_MASK_ELEMENT;
	public static int DAM_TYPE_TRUE;
	public static int DAM_TYPE_NORMAL;
	public static int DAM_TYPE_FIRE;
	public static int DAM_TYPE_CORRISION;
	public static int DAM_TYPE_THUNDER;
	public static int DAM_MASK_SIDE;
	public static int DAM_TYPE_FRIEND;
	public static int DAM_TYPE_ENEMY;
	public static int PARTMOVE;
	public static int DAM_MASK_PART;
	public static int DAM_TYPE_WEAKNESS;
	public static int DAM_TYPE_AREA;
	public static int DAM_TYPE_SHIELD;
	public static int HIT_NONE;
	public static int HIT_HEAD;
	public static int HIT_BODY;
	public static int HIT_LEG;
	public static int STATUS_PATROL;
	public static int STATUS_RUN;
	public static int STATUS_SPRINT;
	public static int LEVEL_TYPE_NONE;
	public static int LEVEL_TYPE_HALL;
	public static int LEVEL_TYPE_FIGHT;
	public static int LEVEL_TYPE_HIDE;
	public static int LEVEL_TYPE_BOSS;
	public static int GAMETYPE_NONE;
	public static int GAMETYPE_DESTROY;
	public static int GAMETYPE_DEFEND;
	public static int GAMETYPE_ASSASSINATE;
	public static int GAMETYPE_CONVOY;
	public static int GAMETYPE_OCCUPY;
	public static int GAMETYPE_MACHINE;
	public static int NPC_ACTION_NONE;
	public static int NPC_ACTION_ITEMBOX;
	public static int NPC_ACTION_MAPCHOOSE;
	public static int NPC_ACTION_SHOP;
	public static int NPC_PASSBOX;
	public static int NPC_LEVELSETTLE;
	public const int TRANSFER_DIRTO_NEXT = 1;
	public const int TRANSFER_DIRTO_HIDE = 2;
	public const int TRANSFER_DIRTO_MAIN = 3;
	public const int TRANSFER_DIRTO_PASS = 4;
	public const int TRANSFER_DIRTO_WAR = 5;
	public static int TYPE_RELIFE_NONE;
	public static int TYPE_RELIFE_RELIC;
	public static int TYPE_RELIFE_CASH;
	public static int TYPE_RELIFE_PF;
	public static int TYPE_RELIFE_PASS;
	public static int TYPE_RELIFE_GM;
	public static int TYPE_RELIFE_WARCASH;
	public static int TYPE_RELIFE_BUY;
	public static int TYPE_RELIFE_HALL;
	public static int IMMUNITY_WUDI;
	public static int IMMUNITY_SHIELD;

	// Properties
	public static int NWARRIOR_ITEMBOX { get; }
	public static int NWARRIOR_TRANSFER { get; }
	public static int NWARRIOR_NPCER { get; }
	public static int NWARRIOR_PASSBOX { get; }
	public static int NWARRIOR_NPC_GOLDENCUP { get; }
	public static int NWARRIOR_NPC_LOCKEDBOX { get; }
	public static int NWARRIOR_NPC_SMITH { get; }

	// Methods

	public static int get_NWARRIOR_ITEMBOX() { }

	public static int get_NWARRIOR_TRANSFER() { }

	public static int get_NWARRIOR_NPCER() { }

	public static int get_NWARRIOR_PASSBOX() { }

	public static int get_NWARRIOR_NPC_GOLDENCUP() { }

	public static int get_NWARRIOR_NPC_LOCKEDBOX() { }

	public static int get_NWARRIOR_NPC_SMITH() { }

	private static void .cctor() { }
}

// Namespace: CommonDefine
public static class SkillDefine
{
	// Fields
	public static int TYPE_HIT_ENEMY;
	public static int TYPE_HIT_STATIC;
	public static int TYPE_HIT_SAMEENEMY;
	public static int TYPE_HIT_INVALID;

	// Methods

	private static void .cctor() { }
}

// Namespace: CommonDefine
public class ForbidDefine
{
	// Fields
	public const int FORBID_ATTACK = 1001;
	public const int FORBID_FILLBULLET = 1002;
	public const int FORBID_SWITCHWEAPON = 1004;
	public const int FORBID_USEDRUG = 1005;
	public const int FORBID_MOVE = 1006;
	public const int FORBID_OPENSNIPE = 1007;
	public const int FORBID_CHANGEPOSE = 1008;
	public const int FORBID_RUN = 1009;
	public const int FORBID_THROW = 1010;
	public const int FORBID_JUMP = 1011;
	public const int FORBID_HELP = 1012;
	public const int FORBID_USECAREERPF = 1013;
	public const int FORBID_WEAPONATIVE = 1014;
	public const int FORBID_PUSHED = 1015;
	public const int FORBID_SHIELDRECOVER = 1016;
	public const int FORBID_ROTATE = 1017;
	public const int FORBID_MINOR = 1019;
	public const int FORBID_BREAKSHIELDRECOVER = 1020;
	public const int FORBID_SHIELDCURE = 1021;
	public const int FORBID_UNIONPF = 1022;
	public const int FORBID_SWITCHWEAPONATTPF = 1023;
	public const int SNIPE_RULE = 1006;
	public const int DIE_RULE = 1007;
	public const int JUMP_RULE = 1009;
	public const int DARTLE_RULE = 1011;
	public const int ENTERBUILD_RULE = 1013;
	public const int PUSHED_RULE = 1030;
	public const int DASH_RULE = 1034;
	public const int FALL_RULE = 1023;
	public const int PUSHCTRL_RULE = 1036;
	public const int MONSJUMP_RULE = 1039;
	public const int IMMOBILIZE_RULE = 1040;
	public const int DASHCTRL_RULE = 1044;
	public const int SHIELDLOCK_RULE = 1046;

	// Methods

	public void .ctor() { }
}

// Namespace: CommonDefine
public class NpcDefine
{
	// Fields
	public static int NPC_OPTION_COST_NONE;
	public static int NPC_OPTION_COST_WARCASH;
	public static int NPC_OPTION_COST_ATTR;
	public static int NPC_OPTION_COST_HP;
	public static int NPC_OPTION_COST_RELIC;
	public static int NPC_OPTION_COST_CURSERELIC;
	public static int NPC_OPTION_COST_SELECTRELIC;
	public static int NPC_OPTION_COST_GET;
	public static int NPC_OPTION_COST_REFRESH;
	public static int NPC_OPTION_REWARD_NONE;
	public static int NPC_OPTION_REWARD_WARCASH;
	public static int NPC_OPTION_REWARD_ATTR;
	public static int NPC_OPTION_REWARD_RELIC;
	public static int NPC_OPTION_REWARD_GOLDENCUP;
	public static int NPC_OPTION_REWARD_WEAPON;
	public static int NPC_OPTION_REWARD_HP;
	public static int NPC_OPTION_REWARD_STATE;
	public static int NPC_OPTION_REWARD_WEAPONACTION;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: CommonDefine
public class ShopDefine
{
	// Fields
	public static int VIRTUAL_ITEM_DROP;
	public static int VIRTUAL_ITEM_SHOPREFRESH;
	public static int VIRTUAL_ITEM_ATTR;
	public static int VIRTUAL_ITEM_EQUIP;
	public static int VIRTUAL_ITEM_RELIC;
	public static int VIRTUAL_ITEM_BULLET;
	public static int VIRTUAL_ITEM_AUTOPERFORM;
	public static int VIRTUAL_ITEM_ATTRSCROLL;
	public static int VIRTUAL_ITEM_KEY;
	public static int VIRTUAL_ITEM_PASSIVE;
	public static int VIRTUAL_ITEM_WARCASH;
	public static int VIRTUAL_ITEM_RELIFETEAM;
	public static int VIRTUAL_ITEM_GRENADE;
	public static int VIRTUAL_ITEM_FEATHER;
	public static int OBTAIN_FREE;
	public static int OBTAIN_CASH;
	public static int OBTAIN_GOLD;
	public static int OBTAIN_WARCASH;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: CommonDefine
public class StateDefine
{
	// Fields
	public const int CtrlBeatBackID = 1044;
	public const int DoubleHoldID = 32004;
	public const int FeakDead = 1005;

	// Methods

	public void .ctor() { }
}

// Namespace: CommonDefine
public static class WeaponDefine
{
	// Fields
	public static int weapononeshape;

	// Methods

	public static bool IsWeapon(int sid) { }

	public static string GetFristWeaponPath(int shape) { }

	public static string Get3rdWeaponPath(int shape) { }

	public static string GetWeaponDropModel(int shape) { }

	public static string GetWeaponDropModelEffect(int shape) { }

	public static string GetWeaponShowModel(int shape) { }

	public static int GetWeaponOneShape() { }

	private static void .cctor() { }
}

// Namespace: DataHelper
public class AchievementData
{
	// Fields
	public Dictionary<string, DataBase> m_AchievementData;

	// Methods

	private void CheckInit() { }

	public DataBase GetAchievementinfo(string _apiname) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class AttackSkillData
{
	// Fields
	private Dictionary<string, DataBase> m_ASData;

	// Methods

	private void CheckInit() { }

	public Dictionary<string, DataBase> GetAllData() { }

	public DataBase GetASData(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class AttrplusData
{
	// Fields
	private Dictionary<string, DataBase> m_AttrplusData;

	// Methods

	private void CheckInit() { }

	public void SetLanguageVersion(MultilanguageData multilanguage) { }

	public DataBase GetAttrplusData(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class AttrScrollData
{
	// Fields
	protected Dictionary<string, DataBase> m_AttrScrollDict;

	// Methods

	private void CheckInit() { }

	public DataBase GetAttrScrollData(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class SessionBuildInfo
{
	// Fields
	public Dictionary<int, DataBase> Build;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class BuildData
{
	// Fields
	private Dictionary<int, SessionBuildInfo> MIData;

	// Methods

	private void CheckInit() { }

	public void SetLanguageVersion(MultilanguageData multilanguage) { }

	public DataBase GetBuildInfoData(int sessionid, int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class C_syschatData
{
	// Fields
	private Dictionary<string, DataBase> m_SyschatData;

	// Methods

	public void CheckInit() { }

	public void SetLanguageVersion(MultilanguageData multilanguage) { }

	public DataBase GetSyschatData(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class CareerSkilldata
{
	// Fields
	private Dictionary<string, DataBase> m_Data;
	private string defaultSID;

	// Methods

	private void CheckInit() { }

	public void SetLanguageVersion(MultilanguageData multilanguage) { }

	public Dictionary<string, DataBase> GetAllData() { }

	public DataBase GetData(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class ChallengePosData
{
	// Fields
	private Dictionary<string, DataBase> data;

	// Methods

	private void CheckInit() { }

	public void GetCoordinate(int levelID, int type, out Vector3 pos, out Vector3 face) { }

	private GuideEffectPos GetGuideData(int levelID, int type) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class ClientsgData
{
	// Fields
	protected Dictionary<string, DataBase> m_ConfirmData;

	// Methods

	private void CheckInit() { }

	public void SetLanguageVersion(MultilanguageData multilanguage) { }

	public DataBase GetConfirmData(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class CloseData
{
	// Fields
	private Dictionary<string, DataBase> m_CloseData;

	// Methods

	private void CheckInit() { }

	public DataBase GetCloseData(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class CommonAtiveSkillData
{
	// Fields
	private Dictionary<string, DataBase> m_Data;

	// Methods

	private void CheckInit() { }

	public Dictionary<string, DataBase> GetAllData() { }

	public DataBase GetData(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class CommonGuideData
{
	// Fields
	protected Dictionary<string, DataBase> m_CommonnGuideData;

	// Methods

	private void CheckInit() { }

	public void SetLanguageVersion(MultilanguageData multilanguage) { }

	public DataBase GetCommonGuideData(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class CommonHitInfoData
{
	// Fields
	protected Dictionary<string, DataBase> m_TempDataDict;
	protected Dictionary<string, DataBase> m_ComHitInfoDataDict;
	private static List<OneInfo> templst;

	// Methods

	public void CheckInit() { }

	private void OP() { }

	public DataBase GetComHitInfoData(int attid, int element) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DataHelper
public class CommonnotifyData
{
	// Fields
	protected Dictionary<string, DataBase> m_CommonnotifyData;

	// Methods

	private void CheckInit() { }

	public void SetLanguageVersion(MultilanguageData multilanguage) { }

	public DataBase GetCommonnotifyData(int sid) { }

	public string GetNotifyText(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class ConversationData
{
	// Fields
	protected Dictionary<string, DataBase> m_ConversationData;

	// Methods

	private void CheckInit() { }

	public void SetLanguageVersion(MultilanguageData multilanguage) { }

	public DataBase GetConversationData(int sid) { }

	public string GetConversationDesc(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class DamageNumberData
{
	// Fields
	private Dictionary<string, DataBase> m_TempDNData;
	private Dictionary<string, DataBase> m_DNData;

	// Methods

	private void CheckInit() { }

	private void OP() { }

	public DataBase GetDNData(string allkey) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class DataBase
{
	// Fields
	public int ID;
	public int NotifyID;
	public string Name;
	public int IconID;
	public int AdditionIconID;
	public int DefendTrend;
	public int Shape;
	public ObjectDefine.ItemType ItemType;
	public ServerDefine.FightType FightType;
	public int MaxCnt;
	public int SetMaxCnt;
	public int CanAdsorb;
	public int AdsorbRange;
	public int ExplosionRange;
	public string Desc;
	public string HurtType;
	public List<int> LimitWeapon;
	public List<int> EffectIDs;
	public List<int> SoundIDs;
	public string DetailDesc;
	public string SimpleDesc;
	public int DropModelID;
	public int DamageType;
	public int TakeOutTime;
	public int PutAwayTime;
	public int Accuracy;
	public int Stability;
	public int AttSpeed;
	public int DirectionAccelerateRatio;
	public int SprintAccelerateRatio;
	public int MagazineCapacity;
	public int AttDamage;
	public int CrazyEff;
	public int Trajectory;
	public int GraphPaperID;
	public int MusicEffectID;
	public int MonsterMusicEffectID;
	public int MonsterID;
	public List<int> PreGraphIDLst;
	public string IconPath;
	public float Height;
	public int MarkRecord;
	public string HeroBrief;
	public string BigIconPath;
	public string ShopIconPath;
	public string GalleryModelFile;
	public string RelicType;
	public List<int> DetailLabel;
	public Dictionary<string, HeroGrade> HeroGradeInfo;
	public Dictionary<string, int> Skill;
	public List<int> AttachType;
	public int SceneID;
	public int X;
	public int Y;
	public int Z;
	public string ModelFile;
	public string TeamModelFile;
	public string HandModelFile;
	public string HandSkinModelFile;
	public int BornEffectID;
	public int WalkEffectID;
	public int DisappearEffectID;
	public string DisappearSound;
	public int RagdollTime;
	public string DeadModelFile;
	public int AttID;
	public string AttName;
	public ServerDefine.DamageElement ElementID;
	public int MuzzleEffectID;
	public string MuzzleSound;
	public int BulletEffectID;
	public string ReloadSound;
	public int ModelID;
	public int SpringHitEffectID;
	public string SpringHitSound;
	public int BoomEffectID;
	public string BoomSound;
	public int BoomHitEffectID;
	public string StateType;
	public string MonsterType;
	public string DropMusicEffect;
	public string ModelMetal;
	public string UnLockDesc;
	public string DevName;
	public string JudgeType;
	public string EffectPath;
	public string AnimatorType;
	public int BehaviorID;
	public string ForbidName;
	public string MovementSound;
	public List<int> ForbidList;
	public int ForbidRule;
	public List<int> BreakInRule;
	public List<int> PassRule;
	public int LevelID;
	public int EatBullet;
	public string HurtElement;
	public string HurtPart;
	public string HurtPath;
	public string PerformType;
	public int UpLevel;
	public int Type;
	public int WeaponType;
	public int DropDelay;
	public Dictionary<string, TalentIconInfo> TalentIconInfo;
	public int DefaultLock;
	public Dictionary<string, ShowInfo> ShowInfo;
	public Dictionary<string, ElementInfo> ElementInfo;
	public Dictionary<string, ShopInfoInfo> ShopInfo;
	public Dictionary<string, SublimeGradeInfo> SublimeGrade;
	public Dictionary<string, PlayerGradeInfo> PlayerInfo;
	public string SwitchWeapon;
	public string LockedIconPath;
	public string Test;
	public string EngergyName;
	public string RightHandEvent;
	public string LeftHandEvent;
	public int EnergyIconID;
	public int FobidType;
	public int CareerPerformSubType;
	public int SecondaryPerformCD;
	public int Career;
	public int StartGun;
	public int MapEffectPathID;
	public int CanGold;
	public int Gold;
	public int CanGoldPrice;
	public int GoldPrice;
	public int StateCountBehav;
	public float ModelHight;
	public float CombatForce;
	public string ChatName;
	public string ChatText;
	public int ChatTime;
	public int Showable;
	public string ItemQuality;
	public SGiftReward GiftReward;
	public AttAutoChangeInfo AttAutoChange;
	public BaseAttrInfo BaseAttr;
	public int Dropable;
	public ServerDefine.GraphPaperType PaperType;
	public int Layer;
	public int BossLevelNum;
	public Dictionary<int, int> BossLevelList;
	public int CanDoubleHold;
	public int MonsterGalleryID;
	public int Version;
	public List<string> GMName;
	public List<string> GMArgStr;
	public List<int> GMArg;
	public List<sInitSpawn> InitSpawn;
	public List<sEventSpawn> EventSpawn;
	public List<sGroupDieSpawn> GroupDieSpawn;
	public List<sKillSpawn> KillSpawn;
	public List<sHpThreadSpawn> HpThreadSpawn;
	public Dictionary<string, Dictionary<string, List<CPosData>>> notifypos;
	public Dictionary<string, Dictionary<string, CWarNumberInfo>> LevelNotify;
	public Dictionary<string, List<CParabolaDropData>> bossdroppos;
	public List<string> StateSignLst;
	public List<string> ButtonLst;
	public Dictionary<string, SItemSkillInfoSub> ItemSkillInfo;
	public Dictionary<string, SBulletFlyInfoSub> BulletFlyInfo;
	public Dictionary<string, SBulletInfoSub> BulletInfo;
	public Dictionary<string, SContinueShootInfoSub> ContinueShootInfo;
	public Dictionary<string, SOpenSnipeInfoSub> OpenSnipeInfo;
	public Dictionary<string, OneInfo> MetalInfo;
	public Dictionary<string, OneInfo> BGInfo;
	public Dictionary<string, OneInfo> ImpactInfo;
	public Dictionary<string, OneInfo> SparkInfo;
	public Dictionary<string, OneInfo> DustInfo;
	public Dictionary<string, OneInfo> DebrisInfo;
	public Dictionary<string, OneInfo> HurtInfo;
	public Dictionary<string, OneMonsterPropInfo> Prop;
	public List<int> SkillLst;
	public Dictionary<string, OneLevelInfo> Info;
	public Dictionary<string, OneHideLevelInfo> HideLevelConfig;
	public Dictionary<string, OneComboData> ComboInfo;
	public Dictionary<string, STalentDescSub> TalentDesc;
	public Dictionary<string, SRelicInfo> RelicDesc;
	public Dictionary<string, SRewardPoolInfo> RewardPool;
	public Dictionary<string, SGift> Gift;
	public Dictionary<string, SCommonProp> CommonProp;
	public Dictionary<string, SJumpInfoSub> JumpInfo;
	public Dictionary<string, SDieInfoSub> DieInfo;
	public Dictionary<string, SPhaseInfoSub> PhaseInfo;
	public Dictionary<string, GraphRewardSub> RewardInfo;
	public Dictionary<string, GraphGetSub> GraphGetInfo;
	public Dictionary<string, SFightLevelChooseInfo> FightLevelInfo;
	public Dictionary<string, WeaponMusicEffect> WeaponMusic;
	public Dictionary<string, SoundEffectInfoSub> SoundEffectInfo;
	public Dictionary<string, SettingItemInfo> SettingTagInfo;
	public Dictionary<string, GuideEffectPos> ChallengePos;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class SettingItemInfo
{
	// Fields
	public int ID;
	public string Title;
	public string Desc;
	public string UnavailableDesc;
	public int DefaultValue;
	public List<string> MultiDescList;
	public List<int> LogicList;
	public List<int> ViewList;
	public Vector2 LogicLimit;
	public Vector2 ViewLimit;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class SoundEffectInfoSub
{
	// Fields
	public string ModelJumpUp;
	public string ModelJumpDown;
	public string HeroJumpUp;
	public string HeroJumpDown;
	public string HeroMoveMentSound;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class WeaponMusicEffect
{
	// Fields
	public string DropMusicEffect;
	public string SwitchWeapon;
	public string WeaponFireSound;
	public string SniperSound;
	public string TeammateFireSound;
	public string LeftHandEvent;
	public string StandBySound;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class SItemSkillInfoSub
{
	// Fields
	public int HitSkill;
	public string HitSkillType;
	public int ContMaxCnt;
	public int ContCD;
	public int SecondaryHitSkill;
	public string SecondaryHitSkillType;
	public int SecondaryContMaxCnt;
	public int SecondaryContCD;
	public string TriggerName;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class SBulletInfoSub
{
	// Fields
	public int BulletType;
	public int ReloadSkill;
	public int DualReloadSkill;
	public int LoadSkill;
	public int FillTime;
	public int MagazineCapacity;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class SBulletFlyInfoSub
{
	// Fields
	public int BulletSpeed;
	public int AttDis;
	public int UseDiffusion;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class SContinueShootInfoSub
{
	// Fields
	public Dictionary<string, SHeatGunActionInfoSub> HeatGunActionInfo;
	public Dictionary<string, SMagazinClipInfoSub> MagazinClipInfo;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class SOpenSnipeInfoSub
{
	// Fields
	public int AimingRate;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class SHeatGunActionInfoSub
{
	// Fields
	public SHeatGunAttrInfoSub HeatGunAttrInfo;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class SHeatGunAttrInfoSub
{
	// Fields
	public int AttSpeed;
	public int Accuracy;
	public int Stability;
	public int Trajectory;
	public int ContinueTime;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class SMagazinClipInfoSub
{
	// Fields
	public SMagazinClipAttrInfoSub MagazinClipAttrInfo;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class SMagazinClipAttrInfoSub
{
	// Fields
	public int AttSpeed;
	public int Accuracy;
	public int Stability;
	public int Trajectory;
	public int ContinueTime;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class SPeculiarInfoSub
{
	// Fields
	public int Peculiar;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public struct OneInfo
{
	// Fields
	public string Metal;
	public int EffectID;
	public string Sound;
	public string TeammateFireSound;
}

// Namespace: DataHelper
public class OneLevelInfo
{
	// Fields
	public int Level;
	public string Desc;
	public string IconPath;
	public int OrderCnt;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class OneHideLevelInfo
{
	// Fields
	public int HideLevelID;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class OneMonsterPropInfo
{
	// Fields
	public int HitActCD;
	public int MoveSpeed;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class OneComboData
{
	// Fields
	public int HitSkill;
	public int ComboTime;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class STalentDescSub
{
	// Fields
	public int Level;
	public string Desc;
	public int UpCost;
	public string BriefDesc;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class SRelicInfo
{
	// Fields
	public int Level;
	public string Desc;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class TalentIconInfo
{
	// Fields
	public int IconID;
	public string TypeName;
	public string Desc;
	public string TalentDesc;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class HeroGrade
{
	// Fields
	public int HeroGradepfID;
	public int CostNeed;
	public int LevelNeed;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class ShowInfo
{
	// Fields
	public int Attr;
	public string Value;
	public int ShowMethod;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class ElementInfo
{
	// Fields
	public ServerDefine.DamageElement ElementType;
	public int DebuffProb;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class ShopInfoInfo
{
	// Fields
	public string ItemQuality;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class SRewardPoolInfo
{
	// Fields
	public string PoolName;
	public int MaxEnergy;
	public int PoolID;
	public Dictionary<string, SEnergyAccquire> EnergyNode;
	public int PoolIcon;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class SEnergyAccquire
{
	// Fields
	public string EnergyNodeType;
	public int EnergyLevel;
	public string SeasonRewardDesc;
	public int SeasonRewardIcon;
	public int RewardID;
	public int SeasonRewardNum;
	public string SeasonRewardName;
	public Dictionary<string, SDetailEnergy> DetailedEnergy;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class SDetailEnergy
{
	// Fields
	public int SeasonDetailedRewardIcon;
	public string SeasonDetailedRewardName;
	public string SeasonDetailedRewardDesc;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class SGift
{
	// Fields
	public string GiftName;
	public int ID;
	public int GiftIcon;
	public int GiftPrice;
	public int SeasonEnergy;
	public int UnlockHero;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class sInitSpawn
{
	// Fields
	public int DstGroupID;
	public List<int> PrefabList;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class sEventSpawn
{
	// Fields
	public int EventID;
	public int DstGroupID;
	public List<int> PrefabList;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class sGroupDieSpawn
{
	// Fields
	public int SrcGroupID;
	public int DstGroupID;
	public List<int> PrefabList;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class sKillSpawn
{
	// Fields
	public int SrcGroupID;
	public int SrcPrefab;
	public int DstGroupID;
	public List<int> PrefabList;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class sHpThreadSpawn
{
	// Fields
	public int MonsterNo;
	public List<int> PrefabList;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class SCommonProp
{
	// Fields
	public int CoolingTime;
	public float Radius;
	public int BulletType;
	public int Duration;
	public int Atk;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class SJumpInfoSub
{
	// Fields
	public int JumpPrepareTime;
	public int JumpDownTime;
	public int JumpUpTime;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class SDieInfoSub
{
	// Fields
	public int DieType;
	public int DelayDie;
	public int DelayDestory;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class SGiftReward
{
	// Fields
	public List<string> RandomWeapon;
	public List<string> SpecificWeapon;
	public List<string> RandomRelic;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class SPhaseInfoSub
{
	// Fields
	public int PhaseIcon;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class GraphRewardSub
{
	// Fields
	public int ActiveNeed;
	public int ActiveGradeNeed;
	public int ActiveRewardNum;
	public Dictionary<string, int> ActiveReward;
	public List<int> SameRewardList;
	public int SameRewardIndex;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class GraphGetSub
{
	// Fields
	public ServerDefine.GraphPaperGetWay GetWay;
	public int GetWayGrade;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class CPosData
{
	// Fields
	public float[] Pos;
	public float[] Facing;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class CParabolaDropData
{
	// Fields
	public float[] Pos;
	public float[] Facing;
	public float[] Time;
	public float[] Distance;
	public float[] Offset;
	public float RangeX;
	public float RangeZ;
	public float RandTime;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class CLayerNotify
{
	// Fields
	public int Hall;
	public int Boss;
	public Dictionary<string, int> Fight;
	public Dictionary<string, int> Hide;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class CWarNumberInfo
{
	// Fields
	public int Hall;
	public int Boss;
	public Dictionary<string, int> Fight;
	public Dictionary<string, int> Hide;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class SFightLevelChooseInfo
{
	// Fields
	public int LevelID;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class LevelGMInfoData
{
	// Fields
	public int SortID;
	public string Name;
	public string DevName;
	public int LevelID;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class LanguageData
{
	// Fields
	public string SimpleCN;
	public string TraditionCN;
	public string English;
	public string Japanese;
	public string Spanish;
	public string Russian;
	public string German;
	public string Portuguese;
	public string Korean;
	public string Vietnamese;
	public string Thai;
	public string French;
	public string Polish;
	public string Italian;
	public string Turkish;
	public string Indonesian;
	public string SimpleCN_AD;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class SublimeGradeInfo
{
	// Fields
	public int CostNeed;
	public int NeedPlayerGrade;
	public int LevelCount;
	public string Desc;
	public Dictionary<string, int> Depend;
	public Dictionary<string, AddAttrInfo> AddAttr;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class PlayerGradeInfo
{
	// Fields
	public int Level;
	public Dictionary<string, int> Rewards;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class AttAutoChangeInfo
{
	// Fields
	public int Open;
	public int FillBullet;
	public int TimeOut;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class BaseAttrInfo
{
	// Fields
	public float Hp;
	public float Shield;
	public float ShieldRate;
	public float ShieldInterval;
	public float MoveSpeed;
	public float Armor;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class AddAttrInfo
{
	// Fields
	public int AddType;
	public int AddNum;
	public int AddPer;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class KeyMapBase
{
	// Fields
	public int WinKey;
	public int CtrKey;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class GuideEffectPos
{
	// Fields
	public List<float> Facing;
	public List<float> Pos;
	public int Type;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public static class DataMgr
{
	// Fields
	public static ItemData ItemDataModule;
	public static HeroData HeroDataModule;
	public static IconData IconDataModule;
	public static PrefixData PrefixDataModule;
	public static LBPData lBPDataModule;
	public static EffectData effectModule;
	public static ModelData modelModule;
	public static HitInfoData HitInfoModule;
	public static CommonHitInfoData ComHitInfoModule;
	public static ThrowHitData ThrowHitModue;
	public static LevelInfoData LevelInfoModule;
	public static LevelAdditionData LevelAdditionModule;
	public static StateData StateModule;
	public static ForbidData ForbidModule;
	public static SkillInfoData SkillInfoModule;
	public static MonsterInfoData MonsterModule;
	public static AttackSkillData AttackSkillModule;
	public static CloseData CloseModule;
	public static TalentData TalentModule;
	public static DamageNumberData DamageNumberModule;
	public static PeculiarData PeculiarDataModule;
	public static RelicData RelicModule;
	public static ThrowSkillData ThrowSkillData;
	public static CareerSkilldata CareerSkilldata;
	public static CommonAtiveSkillData CommonAtiveSkillData;
	public static ShopItemData ShopItemModule;
	public static TaskData TaskModule;
	public static SeasonData SeasonModule;
	public static SecondaryAttackSkillData SecondarySkillModule;
	public static RewardData RewardModule;
	public static MonsterGalleryData MonsterGalleryModule;
	public static GMItemData GMItemModule;
	public static MapEffectData MapEffectModule;
	public static PveInfoData PveInfoModule;
	public static inscriptionData inscriptionModule;
	public static WeaponBoxGoodsData weaponboxgoodsModule;
	public static RelicBoxGoodsData relicboxgoodsModule;
	public static CommonnotifyData commonnotifyModule;
	public static CommonGuideData commonGiudeModule;
	public static garnishgoodsData garnishgoodsModule;
	public static MusiceffectData MusiceffectModule;
	public static GraphPaperData GraphPaperModule;
	public static EleAbnormalData EleAbnormalModule;
	public static HeroGradepfData HeroGradepfModule;
	public static AttrplusData AttrplusModule;
	public static MonsterafData MonsterafModule;
	public static AttrScrollData AttrScrollModule;
	public static ThreeDObjData m_ThreeDObjData;
	public static LevelChooseData m_LevelChooseModule;
	public static ParabolaDropData ParabolaDropModule;
	public static LevelGMData LevelGMDataModule;
	public static MultilanguageData MultilanguageModule;
	public static LoadingtipsData LoadingtipsModule;
	public static WordtipsData WordtipsModule;
	public static SublimeData SublimeModule;
	public static UnLockInfoData UnLockInfoModule;
	public static PlayerInfoData PlayerInfoModule;
	public static BuildData BuildInfoModule;
	public static ConversationData ConversationModule;
	public static ClientsgData ClientsgModule;
	public static C_syschatData C_syschatModule;
	public static SettinginfopcData SettinginfopcModule;
	public static MarkSignalData MarkSignalModule;
	public static MarkSignalNotifyData MarkNotifyModule;
	public static SummonData summonModule;
	public static EANoticeData EANoticeModule;
	public static KeyMapData KeyMapModule;
	public static ChallengePosData ChallengePosModule;
	public static AchievementData AchievementModule;

	// Methods

	public static void InitAllData() { }

	public static void InitDataInWar() { }

	private static void InitEvent() { }

	private static void UpdateLanguageVersion(object arg) { }

	public static DataBase GetItemData(int sid) { }

	public static SItemSkillInfoSub GetItemDataSkillInfo(DataBase itdata, string index) { }

	public static DataBase GetKeyItemDataByShape(int shape) { }

	public static DataBase GetItemTypeData(int sid) { }

	public static DataBase GetQualityTypeData(int sid) { }

	public static DataBase GetHeroData(int sid) { }

	public static DataBase GetHeroGradepfData(int id) { }

	public static DataBase GetAttrplusData(int sid) { }

	public static DataBase GetMonsterafData(int sid) { }

	public static DataBase GetIconData(int sid) { }

	public static DataBase GetPrefixData(int sid) { }

	public static DataBase GetLBPData(string ssceneid) { }

	public static string GetEffectPath(int effectsid) { }

	public static DataBase GetModelData(int sid) { }

	public static SoundEffectInfoSub GetModelSoundEffectInfo(int sid) { }

	public static void AddModelResToList(int sid, List<string> resList) { }

	public static DataBase GetHitInfoData(int attid) { }

	public static DataBase GetComHitInfoData(int attid, int element) { }

	public static DataBase GetThrowHitInfo(int attid, int element) { }

	public static OneLevelInfo GetLevelInfoData(int levelid, int level) { }

	public static DataBase GetLevelIDInfoData(int levelid) { }

	public static List<int> GetHideLevelData(int seid) { }

	public static List<LevelGMInfoData> GetGMWarnoLevels(int warno) { }

	public static string GetCurTextForChinese(string chinese) { }

	public static string GetCurTextForSpecial(string key) { }

	public static Dictionary<int, DataBase> GetAllLevelInfoData() { }

	public static DataBase GetLayerMusicEffect(int BattleGroundID, int LayerID) { }

	public static DataBase GetStateData(int stateid) { }

	public static DataBase GetForbidData(int skilltype) { }

	public static DataBase GetSkillInfoData(int skillID) { }

	public static OneMonsterPropInfo GetMonsterPropData(int seid, int sid) { }

	public static SessionMonsterInfo GetSessionMonsterInfo(int seid) { }

	public static DataBase GetMonsterInfoData(int seid, int sid) { }

	public static DataBase GetAttackSkillData(int skillid) { }

	public static DataBase GetSecondarySkillData(int skillid) { }

	public static DataBase GetThrowSkillData(int sid) { }

	public static DataBase GetCareerSkillData(int sid) { }

	public static DataBase GetCommonAtiveSkillData(int sid) { }

	public static DataBase GetAllSkillData(int sid) { }

	public static DataBase GetAllShopData(int sid) { }

	public static DataBase GetCloseInfoData(int skillid) { }

	public static DataBase GetTalentData(int sid) { }

	public static int GetAllTalentLevelByType(int type, int career) { }

	public static List<DataBase> GetTalentsByType(int career, int type) { }

	public static List<int> GetAllTalent() { }

	public static List<TalentInfoAndID> GetTalentIDAndInfoByCareer(int career) { }

	public static string GetTalentDesc(int sid, int level) { }

	public static DataBase GetDamageNumberfata(string allkey) { }

	public static DataBase GetPeculiarData(int sid) { }

	public static DataBase GetRelicData(int sid) { }

	public static List<int> GetRelicSIDList() { }

	public static List<int> GetAllRelicSIDList() { }

	public static DataBase GetShopData(int sid) { }

	public static List<int> GetAllWeaponSIDList() { }

	public static List<int> GetWeaponSIDList() { }

	public static List<DataBase> GetWeaponByType(string type) { }

	public static DataBase GetWeaponData(int sid) { }

	public static List<int> GetMonsterSIDList() { }

	public static List<DataBase> GetMonsterTypeByType(string Type) { }

	public static List<DataBase> GetAllMonsterTypeByType() { }

	public static List<DataBase> GetMonsterByType(int Type) { }

	public static DataBase GetTaskData(int tid) { }

	public static DataBase GetRewardItemData(int tid) { }

	public static DataBase GetSeasonDataWithSeason(int SeasonID) { }

	public static DataBase GetMapEffectData(int shape) { }

	public static List<int> getAllRewardID() { }

	public static List<int> getAllBundleID() { }

	public static SGift GetBundleData(int BundleID, int CurseasonID) { }

	public static SEnergyAccquire GetRewardData(int CurseasonID, int PoolID, int RewardID) { }

	public static int GetPreviousTotalEnergy(int CurseasonID, int PoolID, int iEnergy) { }

	public static DataBase GetMonsterGalleryData(int MonsterID) { }

	public static DataBase GetMonsterConfigData(int sid) { }

	public static DataBase GetMonsterGalleryTypeData(int MonsterID) { }

	public static int GetMonsterGalleryTypeDataID(DataBase Value) { }

	public static DataBase GetInscriptionData(int inscriptionID) { }

	public static bool HaveExclusiveInscription(int inscriptionID) { }

	public static List<int> GetWeaponBoxGoodsList() { }

	public static DataBase GetWeaponBoxGoodsData(int WeaponBoxId) { }

	public static List<int> GetRelicBoxGoodsList() { }

	public static DataBase GetRelicBoxGoodsData(int WeaponBoxId) { }

	public static DataBase GetCommonnotifyData(int chatID) { }

	public static DataBase GetCommonGuideData(int chatID) { }

	public static string GetNotifyText(int chatID) { }

	public static DataBase Getgarnishgoodsdata(int chatID) { }

	public static string GetMusicEffect(int effectID) { }

	public static DataBase GetGraphPaper(int sid) { }

	public static List<int> GetAllGraphPaper() { }

	public static DataBase GetEleAbDate(int sid) { }

	public static DataBase GetAttrScrollData(int sid) { }

	public static CPosData GetSpawnInfo(string MapID, string LineID) { }

	public static CWarNumberInfo GetThreeDPrefabInfo(int WarID, int Layer) { }

	public static SessionLevelChooseInfo GetSessionLevelChooseInfo(int seid) { }

	public static string ChooseTips() { }

	public static DataBase GetWordtipsData(int TID) { }

	public static DataBase GetSublimeInfo(int sid) { }

	public static Dictionary<string, DataBase> GetHeroSublimeInfo(int heroSid) { }

	public static void GetAttr(int heroSid, int sid, int curLevel, int attrType, out int addNum, out int addPer) { }

	public static DataBase GetUnLockWeaponInfo(int sid) { }

	public static DataBase GetUnLockRelicInfo(int sid) { }

	public static DataBase GetUnLockInfo(int sid) { }

	public static DataBase GetPlayerInfo() { }

	public static int GetUnLockHeroLevel(int heroSid) { }

	public static DataBase GetBuildData(int sessionid, int id) { }

	public static string GetConverDesc(int id) { }

	public static DataBase GetComfirmdata(int id) { }

	public static DataBase GetSyschatdata(int id) { }

	public static SettingItemInfo GetSettingData(int sid) { }

	public static List<int> GetAllSettingInfoKeys() { }

	public static List<int> GetContollerKeyKeys() { }

	public static List<int> GetAllSettingInfoTags() { }

	public static int GetSettingVersion() { }

	public static void SetSettinginfoLanguage() { }

	public static CParabolaDropData GetDropPosData(string sid) { }

	public static DataBase GetMarkSignalData(int sid) { }

	public static Dictionary<string, DataBase> GetAllMarkSignalData() { }

	public static DataBase GetMarkNotifyData(int sid) { }

	public static DataBase GetSummonInfoData(int sessionid, int id) { }

	public static string GetEANotice() { }

	public static string GetKeyReplaceText(string t) { }

	public static string GetLevelNameByPattern(int pid) { }

	public static string GetRoundName(int round) { }

	public static void GetGuideEffectCoordinate(int levelID, int type, out Vector3 pos, out Vector3 face) { }

	public static string GetBulletTypeNotify(int bulletID) { }

	public static DataBase GetAchievementInfo(string _Apiname) { }
}

// Namespace: DataHelper
public class EANoticeData
{
	// Fields
	private Dictionary<string, DataBase> eaNoticeDict;

	// Methods

	private void CheckInit() { }

	public void SetLanguageVersion(MultilanguageData multilanguage) { }

	public string GetNoticeData() { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class EffectData
{
	// Fields
	private Dictionary<string, DataBase> m_EffectData;

	// Methods

	public void CheckInit() { }

	public string GetEffectPath(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class EleAbnormalData
{
	// Fields
	private Dictionary<string, DataBase> m_Data;

	// Methods

	private void CheckInit() { }

	public DataBase GetAbData(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class ForbidData
{
	// Fields
	private Dictionary<string, DataBase> m_ForbidData;

	// Methods

	private void CheckInit() { }

	public DataBase GetForbidData(int skilltype) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class garnishgoodsData
{
	// Fields
	private Dictionary<string, DataBase> m_CloseData;

	// Methods

	private void CheckInit() { }

	public DataBase Getgarnishgoodsdata(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class GMItemData
{
	// Fields
	private Dictionary<string, DataBase> m_GMItemDataDict;

	// Methods

	private void CheckInit() { }

	public Dictionary<string, DataBase> GetAllData() { }

	public DataBase GetIconData(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class GraphPaperData
{
	// Fields
	protected Dictionary<string, DataBase> m_IconDataDict;

	// Methods

	private void CheckInit() { }

	public DataBase GetGraphPaperData(int sid) { }

	public List<int> GetAllGraphPaper() { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class HeroData
{
	// Fields
	private Dictionary<string, DataBase> m_HeroData;
	private Dictionary<string, DataBase> m_AvaibleData;

	// Methods

	private void CheckInit() { }

	public void SetLanguageVersion(MultilanguageData multilanguage) { }

	public void ActiveData(int sid, int active) { }

	public DataBase GetHeroData(int sid) { }

	public Dictionary<string, DataBase> GetHeroDataDict() { }

	public Dictionary<string, DataBase> GetAvailableHeroDataDict() { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class HeroGradepfData
{
	// Fields
	private Dictionary<string, DataBase> m_HeroGradepfData;

	// Methods

	private void CheckInit() { }

	public DataBase GetHeroGradepfData(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class HitInfoData
{
	// Fields
	protected Dictionary<string, DataBase> m_HitInfoDataDict;
	private static List<OneInfo> templst;

	// Methods

	public void CheckInit() { }

	private void OP() { }

	public DataBase GetHitInfoData(int attid) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DataHelper
public class IconData
{
	// Fields
	protected Dictionary<string, DataBase> m_IconDataDict;

	// Methods

	private void CheckInit() { }

	public DataBase GetIconData(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class inscriptionData
{
	// Fields
	private Dictionary<string, DataBase> m_InscriptionDict;

	// Methods

	public void CheckInit() { }

	public void SetLanguageVersion(MultilanguageData multilanguage) { }

	public DataBase GetInscriptionData(int sid) { }

	public bool HaveExclusiveInscription(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class ItemData
{
	// Fields
	protected Dictionary<string, DataBase> m_ItemDataDict;
	protected Dictionary<string, DataBase> m_WeaponDataDict;
	protected Dictionary<string, DataBase> m_ShieldDataDict;
	protected Dictionary<string, DataBase> m_ThrowerDataDict;
	protected Dictionary<string, DataBase> m_BulletDataDict;
	protected Dictionary<string, DataBase> m_DrugDataDict;
	protected Dictionary<string, DataBase> m_ComDropDataDict;
	protected Dictionary<string, DataBase> m_ItemTypeDataDict;
	protected Dictionary<string, DataBase> m_QualityTypeDataDict;
	protected Dictionary<string, DataBase> m_RewardDataDict;
	protected Dictionary<string, DataBase> m_AttrScrollDict;
	protected Dictionary<string, DataBase> m_KeyItemDict;
	private Dictionary<string, DataBase> m_AvaibleData;

	// Methods

	private void CheckInit() { }

	public void SetLanguageVersion(MultilanguageData multilanguage) { }

	private void SetWeaponLanguage(MultilanguageData multilanguage) { }

	private void SetBulletLanguage(MultilanguageData multilanguage) { }

	private void SetItemTypeLanguage(MultilanguageData multilanguage) { }

	private void SetCommonDropLanguage(MultilanguageData multilanguage) { }

	private void SetKeyItemLanguage(MultilanguageData multilanguage) { }

	private void UpdateAvaibleData() { }

	public DataBase GetItemData(int sid) { }

	public SItemSkillInfoSub GetItemDataSkillInfo(DataBase it, string k) { }

	public DataBase GetItemTypeData(int sid) { }

	public DataBase GetQualityTypeData(int sid) { }

	public void ActiveData(int sid, int active) { }

	public DataBase GetWeaponData(int sid) { }

	public DataBase GetAvailableWeaponData(int sid) { }

	public List<int> GetWeaponSIDList() { }

	public List<int> GetActiveWeaponSIDList() { }

	public List<DataBase> GetWeaponByType(string type) { }

	public DataBase GetKeyItemDataByShape(int shape) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class KeyMapData
{
	// Fields
	protected Dictionary<string, KeyMapBase> m_KeyMapData;

	// Methods

	private void CheckInit() { }

	public string GetKeyReplaceText(string text) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class SessionLevelAdditionInfo
{
	// Fields
	public Dictionary<string, DataBase> Levelinfo;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class LevelAdditionData
{
	// Fields
	private Dictionary<int, SessionLevelAdditionInfo> MIData;

	// Methods

	private void CheckInit() { }

	public List<int> GetHideLevelID(int seid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class SessionLevelChooseInfo
{
	// Fields
	public Dictionary<int, DataBase> LevelChooseInfo;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class LevelChooseData
{
	// Fields
	private Dictionary<int, SessionLevelChooseInfo> SessionInfo;

	// Methods

	private void CheckInit() { }

	public SessionLevelChooseInfo GetSessionLevelChooseInfo(int sessionid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class LevelGMData
{
	// Fields
	public Dictionary<string, Dictionary<string, DataBase>> m_LevelGMDataDict;
	public Dictionary<int, List<LevelGMInfoData>> useDataDict;

	// Methods

	private void CheckInit() { }

	public List<LevelGMInfoData> GetGMWarnoLevels(int warno) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class SessionLevelInfo
{
	// Fields
	public Dictionary<int, DataBase> Levelinfo;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class LevelInfoData
{
	// Fields
	private Dictionary<string, DataBase> m_LevelInfoDataDict;
	private Dictionary<int, DataBase> m_LevelIDInfoDataDict;
	private Dictionary<int, SessionLevelInfo> MIData;

	// Methods

	private void CheckInit() { }

	public void SetLanguageVersion(MultilanguageData multilanguage) { }

	public OneLevelInfo GetLevelInfoData(int levelid, int level) { }

	public DataBase GetLevelIDInfoData(int levelid) { }

	public Dictionary<int, DataBase> GetAllLevelInfoData() { }

	public DataBase GetLayerMusicEffect(int BattleGroundID, int LayerID) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class LoadingtipsData
{
	// Fields
	private Dictionary<string, DataBase> m_TipsData;
	private int allCount;

	// Methods

	private void CheckInit() { }

	public void SetLanguageVersion(MultilanguageData multilanguage) { }

	public DataBase GetTips(int sid) { }

	public string ChooseTips() { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class LBPData
{
	// Fields
	protected DataBase emptyobj;
	private Dictionary<string, DataBase> m_LBPData;

	// Methods

	private void CheckInit() { }

	public DataBase GetLBPData(string ssceneid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class MapEffectData
{
	// Fields
	private Dictionary<string, DataBase> m_Data;

	// Methods

	private void CheckInit() { }

	public DataBase GetData(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class MarkSignalData
{
	// Fields
	private Dictionary<string, DataBase> markSignalDict;

	// Methods

	private void CheckInit() { }

	public DataBase GetMarkSignalData(int sid) { }

	public Dictionary<string, DataBase> GetAllMarkSignalData() { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class MarkSignalNotifyData
{
	// Fields
	private Dictionary<string, DataBase> MarkNotifyData;

	// Methods

	private void CheckInit() { }

	public DataBase GetMarkNotifyData(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class ModelData
{
	// Fields
	protected DataBase emptyobj;
	protected SoundEffectInfoSub ety;
	public Dictionary<string, DataBase> m_ModelData;

	// Methods

	public void CheckInit() { }

	public void SetLanguageVersion(MultilanguageData multilanguage) { }

	public void AddModelAndEffectList(int sid, List<string> resList) { }

	public DataBase GetModelData(int sid) { }

	public SoundEffectInfoSub GetModelSoundEffectInfo(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class MonsterafData
{
	// Fields
	private Dictionary<string, DataBase> m_MonsterafData;

	// Methods

	private void CheckInit() { }

	public void SetLanguageVersion(MultilanguageData multilanguage) { }

	public DataBase GetMonsterafData(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class SessionMonsterInfo
{
	// Fields
	public Dictionary<int, DataBase> MonsterInfo;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class MonsterInfoData
{
	// Fields
	private Dictionary<int, SessionMonsterInfo> MIData;

	// Methods

	private void CheckInit() { }

	public void SetLanguageVersion(MultilanguageData multilanguage) { }

	public OneMonsterPropInfo GetMonsterPropInfoData(int sessionid, int sid) { }

	public DataBase GetMonsterInfoData(int sessionid, int sid) { }

	public SessionMonsterInfo GetSessionMonsterInfo(int sessionid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class MonsterGalleryData
{
	// Fields
	protected Dictionary<string, DataBase> m_PeculiarDataDict;
	protected Dictionary<string, DataBase> m_MonsterType;
	protected Dictionary<string, DataBase> m_MonsterConfigDict;
	private List<int> m_ReturnedItem;
	private List<DataBase> m_ReturnedData;

	// Methods

	private void CheckInit() { }

	public void SetLanguageVersion(MultilanguageData multilanguage) { }

	private void SetPeculiarData(MultilanguageData multilanguage) { }

	private void SetGallerycls(MultilanguageData multilanguage) { }

	public DataBase GetMonsterGalleryData(int sid) { }

	public DataBase GetMonsterConfigData(int sid) { }

	public List<int> GetMonsterSidList() { }

	public List<DataBase> GetMonsterType(int Type) { }

	public List<DataBase> GetMonsterTypeByType(string Type) { }

	public List<DataBase> GetAllMonsterType() { }

	public DataBase GetMonsterGalleryTypeData(int ID) { }

	public int GetMonsterGalleryTypeDataID(DataBase Value) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class MonsterGalleryData.<>c
{
	// Fields
	public static readonly MonsterGalleryData.<>c <>9;
	public static Comparison<DataBase> <>9__12_0;
	public static Comparison<DataBase> <>9__13_0;
	public static Comparison<DataBase> <>9__14_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <GetMonsterType>b__12_0(DataBase cmp1, DataBase cmp2) { }

	internal int <GetMonsterTypeByType>b__13_0(DataBase cmp1, DataBase cmp2) { }

	internal int <GetAllMonsterType>b__14_0(DataBase cmp1, DataBase cmp2) { }
}

// Namespace: DataHelper
public class MultilanguageData
{
	// Fields
	protected Dictionary<string, LanguageData> m_NormalDataDict;
	protected Dictionary<string, LanguageData> m_SpecialDataDict;
	protected Dictionary<string, LanguageData> m_ChineseDataDict;

	// Methods

	public void .ctor() { }

	public string GetCurTextForNormal(string key) { }

	public string GetCurTextForChinese(string chinese) { }

	public string GetCurTextForSpecial(string key) { }

	private string GetCurLanguageStr(LanguageData data) { }
}

// Namespace: DataHelper
public class MusiceffectData
{
	// Fields
	protected Dictionary<string, DataBase> m_Musicdata;

	// Methods

	private void CheckInit() { }

	public string getmusicdata(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class ParabolaDropData
{
	// Fields
	private DataBase m_DropData;

	// Methods

	private void CheckInit() { }

	public CParabolaDropData GetDropData(string sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class PeculiarData
{
	// Fields
	protected Dictionary<string, DataBase> m_PeculiarDataDict;

	// Methods

	private void CheckInit() { }

	public DataBase GetPeculiarData(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class PlayerInfoData
{
	// Fields
	public Dictionary<string, DataBase> m_PlayerInfoDataDict;

	// Methods

	private void CheckInit() { }

	public DataBase GetPlayerInfo() { }

	public int GetUnLockHeroLevel(int heroSid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class PrefixData
{
	// Fields
	protected Dictionary<string, DataBase> m_PrefixDataDict;

	// Methods

	private void CheckInit() { }

	public DataBase GetPrefixData(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class SessionPveInfoData
{
	// Fields
	public Dictionary<int, DataBase> PveInfo;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class PveInfoData
{
	// Fields
	private Dictionary<int, DataBase> PveData;

	// Methods

	private void CheckInit() { }

	public void SetLanguageVersion(MultilanguageData multilanguage) { }

	public List<int> GetCanTeamLst() { }

	public int GetIDByWarNo(int warno) { }

	public int GetWarNoByID(int pid) { }

	public int GetDefaultPlayermode() { }

	public DataBase GetLevelInfo(int levelid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class RelicBoxGoodsData
{
	// Fields
	protected Dictionary<string, DataBase> m_WeaponBoxGoodsDataDict;

	// Methods

	private void CheckInit() { }

	public DataBase GetRelicBoxGoodsData(int sid) { }

	public List<int> GetRelicBoxGoodsList() { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class RelicData
{
	// Fields
	protected Dictionary<string, DataBase> m_RelicDataDict;
	private Dictionary<string, DataBase> m_AvaibleData;

	// Methods

	private void CheckInit() { }

	public void SetLanguageVersion(MultilanguageData multilanguage) { }

	private void UpdateAvaibleData() { }

	public void ActiveData(int sid, int active) { }

	public DataBase GetAvailableRelicData(int sid) { }

	public DataBase GetRelicData(int sid) { }

	public List<int> GetRelicSIDList() { }

	public List<int> GetAvailableRelicSIDList() { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class RewardData
{
	// Fields
	protected Dictionary<string, DataBase> m_RewardDataDict;

	// Methods

	private void CheckInit() { }

	public DataBase GetRewardData(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class SeasonData
{
	// Fields
	protected Dictionary<string, DataBase> m_SeasonDataDict;

	// Methods

	private void CheckInit() { }

	public DataBase GetSeasonDataWithSeason(int SeasonID) { }

	public List<int> getAllRewardID() { }

	public List<int> getAllBundleID() { }

	public SGift GetBundleData(int BundleID, int CurSeasonID) { }

	public SEnergyAccquire GetRewardData(int CurseasonID, int PoolID, int RewardID) { }

	public int GetPreviousTotalEnergy(int CurseasonID, int PoolID, int iEnergy) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class SecondaryAttackSkillData
{
	// Fields
	private Dictionary<string, DataBase> m_ASData;

	// Methods

	private void CheckInit() { }

	public Dictionary<string, DataBase> GetAllData() { }

	public DataBase GetASData(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class SettinginfopcData
{
	// Fields
	protected Dictionary<string, DataBase> m_SettingData;
	protected Dictionary<int, SettingItemInfo> m_SettingItemDict;
	protected List<int> m_Keys;
	protected List<int> m_Tags;
	protected int m_SettingVersion;
	protected List<int> m_ControllerKeyKeys;
	private int leftThresh;
	private int rightThresh;

	// Methods

	private void CheckInit() { }

	public void SetLanguageVersion(MultilanguageData multilanguage) { }

	public SettingItemInfo GetSettingData(int sid) { }

	public List<int> GetAllSettingInfoKeys() { }

	public List<int> GetControllerKeyKeys() { }

	public List<int> GetAllSettingInfoTags() { }

	public int GetSettingVersion() { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class ShopItemData
{
	// Fields
	private Dictionary<string, DataBase> m_ShopDataDict;

	// Methods

	private void CheckInit() { }

	public void SetLanguageVersion(MultilanguageData multilanguage) { }

	public Dictionary<string, DataBase> GetAllData() { }

	public DataBase GetShopData(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class SkillInfoData
{
	// Fields
	private Dictionary<string, DataBase> m_SkillInfoData;

	// Methods

	public void CheckInit() { }

	public Dictionary<string, DataBase> GetAllData() { }

	public DataBase GetSkillInfoData(int skillID) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class StateData
{
	// Fields
	protected Dictionary<string, DataBase> m_StateDataDict;

	// Methods

	private void CheckInit() { }

	public void SetLanguageVersion(MultilanguageData multilanguage) { }

	public DataBase GetStateData(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class SublimeData
{
	// Fields
	private Dictionary<string, DataBase> m_SublimeData;

	// Methods

	private void CheckInit() { }

	public void SetLanguageVersion(MultilanguageData multilanguage) { }

	public DataBase GetSublimeData(int sid) { }

	public Dictionary<string, DataBase> GetHeroSublimeData(int heroSid) { }

	public void GetAttr(int heroSid, int sid, int curLevel, int attrType, out int addNum, out int addPer) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class SessionSummonInfo
{
	// Fields
	public Dictionary<int, DataBase> Summon;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class SummonData
{
	// Fields
	private Dictionary<int, SessionSummonInfo> MIData;

	// Methods

	private void CheckInit() { }

	public void SetLanguageVersion(MultilanguageData multilanguage) { }

	public DataBase GetSummonInfoData(int sessionid, int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class TalentInfoAndID
{
	// Fields
	public string talentSid;
	public DataBase talentData;

	// Methods

	public void .ctor() { }
}

// Namespace: DataHelper
public class TalentData
{
	// Fields
	private Dictionary<string, DataBase> m_TalentDataDict;

	// Methods

	private void CheckInit() { }

	public void SetLanguageVersion(MultilanguageData multilanguage) { }

	public DataBase GetTalentData(int sid) { }

	public string GetTalentDesc(int sid, int level) { }

	public List<int> GetAllTalent() { }

	public List<DataBase> GetTalentsByType(int career, int type) { }

	public List<TalentInfoAndID> GetTalentIDAndInfoByCareer(int career) { }

	public int GetAllTalentLevelByType(int type, int career) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
private sealed class TalentData.<>c
{
	// Fields
	public static readonly TalentData.<>c <>9;
	public static Comparison<int> <>9__5_0;
	public static Comparison<DataBase> <>9__6_0;

	// Methods

	private static void .cctor() { }

	public void .ctor() { }

	internal int <GetAllTalent>b__5_0(int cmp1, int cmp2) { }

	internal int <GetTalentsByType>b__6_0(DataBase cmp1, DataBase cmp2) { }
}

// Namespace: DataHelper
public class ThreeDObjData
{
	// Fields
	private DataBase m_ThreeDObjData;

	// Methods

	private void CheckInit() { }

	public CPosData GetInfo(string sid, string Line) { }

	public CWarNumberInfo GetPrefabInfo(int sid, int Level) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class ThrowHitData
{
	// Fields
	private Dictionary<string, DataBase> m_TempData;
	private Dictionary<string, DataBase> m_ThrowHitData;

	// Methods

	private void CheckInit() { }

	public DataBase GetThrowHitData(int attid, int element) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class ThrowSkillData
{
	// Fields
	private Dictionary<string, DataBase> m_Data;
	private string defaultSID;

	// Methods

	private void CheckInit() { }

	public void SetLanguageVersion(MultilanguageData multilanguage) { }

	public Dictionary<string, DataBase> GetAllData() { }

	public DataBase GetData(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class TaskData
{
	// Fields
	protected Dictionary<string, DataBase> m_TodayDataDict;
	protected Dictionary<string, DataBase> m_WeekDataDict;

	// Methods

	private void CheckInit() { }

	public DataBase GetData(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class UnLockInfoData
{
	// Fields
	public Dictionary<string, DataBase> m_UnLockWeaponData;
	public Dictionary<string, DataBase> m_UnLockRelicData;

	// Methods

	private void CheckInit() { }

	public DataBase GetUnLockWeaponInfo(int sid) { }

	public DataBase GetUnLockInfo(int sid) { }

	public DataBase GetUnLockRelicInfo(int sid) { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class WeaponBoxGoodsData
{
	// Fields
	protected Dictionary<string, DataBase> m_WeaponBoxGoodsDataDict;

	// Methods

	private void CheckInit() { }

	public DataBase GetWeaponBoxGoodsData(int sid) { }

	public List<int> GetWeaponBoxGoodsList() { }

	public void .ctor() { }
}

// Namespace: DataHelper
public class WordtipsData
{
	// Fields
	private Dictionary<string, DataBase> m_WordtipsData;

	// Methods

	public void CheckInit() { }

	public void SetLanguageVersion(MultilanguageData multilanguage) { }

	public DataBase GetWordtipsData(int sid) { }

	public void .ctor() { }
}

// Namespace: BulletChange
public class CRuleAction
{
	// Methods

	public static void BulletChangeListenMsgCallBack(NewPlayerObject oPlayer, CRuleHandler oHandler, MSGDEFINES iMsg, int iSub, int iGroup, int iOnce, int iPriority) { }

	public static void BulletChangeListenSnapshotMsg(NewPlayerObject oPlayer, CRuleHandler oHandler, MSGDEFINES iMsg, int iSub, int iGroup, int iOnce, int iPriority) { }

	public static void BulletChangeDirectEventCBFunc(NewPlayerObject oPlayer, CRuleHandler oHandler, int iGroup) { }

	public static void BulletChangeCBTriggerGroup(NewPlayerObject oPlayer, CRuleHandler oHandler, object dWeight) { }

	public static void BulletChangeReduceBulletUse(NewPlayerObject oPlayer, CRuleHandler oHandler, int iBehavior) { }

	public static void BulletChangeAddClientState(NewPlayerObject oPlayer, CRuleHandler oHandler, int iStateSID, object iTime, object iCount, int iCloseRemove) { }

	public static void BulletChangeCBAddClientState(NewPlayerObject oPlayer, CRuleHandler oHandler, int iStateSID, object iTime, object iCount, int iCloseRemove) { }

	public static void BulletChangeCBDelClientState(NewPlayerObject oPlayer, CRuleHandler oHandler, int iStateSID) { }

	public static void BulletChangeCBAddStateCount(NewPlayerObject oPlayer, CRuleHandler oHandler, int iStateSID, object iCount) { }

	public static void BulletChangeRevertBullet(NewPlayerObject oPlayer, CRuleHandler oHandler, object iCnt, int iBehavior) { }

	public static void BulletChangeExtBulletUse(NewPlayerObject oPlayer, CRuleHandler oHandler, object iExtBulletUse) { }

	public static void BulletChangeWeaponInfiniteFire(NewPlayerObject oPlayer, CRuleHandler oHandler, string sTrigger) { }

	public static void ChangeWeaponInfiniteFire(ItemObject oWeapon, string trigger, int value) { }

	public static void DisableWeaponInfiniteFire(string sTrigger) { }

	public static void BulletChangeFillBullet(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static void BulletChangeFillSourceWeaponBullet(NewPlayerObject oPlayer, CRuleHandler oHandler, object iVal) { }

	public static void BulletChangeSetCollectInfo(NewPlayerObject oPlayer, CRuleHandler oHandler, string sAttr, int iAdd, int iMul) { }

	public static void BulletChangeCBOwnerDamage(NewPlayerObject oPlayer, CRuleHandler oHandler, object value, int iDamType, int iShowTips, int iSendMsg) { }

	public static void BulletChangeCBOwnerClientBehavior(NewPlayerObject oPlayer, CRuleHandler oHandler, int iBehavior, int iStop) { }

	public static void BulletChangeCBResetClientState(NewPlayerObject oPlayer, CRuleHandler oHandler, int iStateSID) { }

	public static void BulletChangeCBSummaryFireInfo(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class CRuleAction.<>c__DisplayClass0_0
{
	// Fields
	public CRuleHandler oHandler;
	public int iGroup;
	public SkillPerformEventManager oEvtMgr;
	public MSGDEFINES iMsg;
	public int iSub;

	// Methods

	public void .ctor() { }

	internal void <BulletChangeListenMsgCallBack>b__0(object <p0>) { }

	internal void <BulletChangeListenMsgCallBack>b__1() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class CRuleAction.<>c__DisplayClass1_0
{
	// Fields
	public CRuleHandler oHandler;
	public int iGroup;
	public SkillPerformEventManager oEvtMgr;
	public MSGDEFINES iMsg;
	public int iSub;

	// Methods

	public void .ctor() { }

	internal void <BulletChangeListenSnapshotMsg>b__0(object <p0>) { }

	internal void <BulletChangeListenSnapshotMsg>b__1() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class CRuleAction.<>c__DisplayClass11_0
{
	// Fields
	public string sTrigger;

	// Methods

	public void .ctor() { }

	internal void <BulletChangeWeaponInfiniteFire>b__0() { }
}

// Namespace: BulletChange
public class CRuleCheck
{
	// Methods

	public static bool CheckOwnClientState(NewPlayerObject oPlayer, CRuleHandler oHandler, int iStateSID) { }

	public static bool CheckTargetStateCount(NewPlayerObject oPlayer, CRuleHandler oHandler, int iStateSID, int Count) { }

	public static bool CheckFromSameItem(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static bool CheckWeaponBulletCnt(NewPlayerObject oPlayer, CRuleHandler oHandler, int iCnt) { }

	public static bool CheckShootStatus(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static bool CheckOpenDual(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public static bool CheckPerformTriggerType(NewPlayerObject oPlayer, CRuleHandler oHandler, string sType) { }

	public static bool CheckFireStatus(NewPlayerObject oPlayer, CRuleHandler oHandler, int iFireCnt, int iSameItem) { }

	public static bool CheckSkillFireAllHit(NewPlayerObject oPlayer, CRuleHandler oHandler, int iFireCnt, int iSameItem) { }

	public void .ctor() { }
}

// Namespace: BulletChange
public class CFormula
{
	// Fields
	private static CFormula _instance;
	private static Dictionary<int, CFormula.FormulaAction> m_FormulaAction;

	// Properties
	public static CFormula instance { get; }

	// Methods

	public static CFormula get_instance() { }

	public object RunFormula(NewPlayerObject oPlayer, CRuleHandler oHandler, List<object> lstFormula) { }

	public static object PerformFunc313(NewPlayerObject oPlayer, CRuleHandler oHandler, List<object> lstFormula) { }

	public static object PerformFunc317(NewPlayerObject oPlayer, CRuleHandler oHandler, List<object> lstFormula) { }

	public static object PerformFunc318(NewPlayerObject oPlayer, CRuleHandler oHandler, List<object> lstFormula) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public sealed class CFormula.FormulaAction : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual object Invoke(NewPlayerObject oPlayer, CRuleHandler oHandler, List<object> lstFormula) { }

	public virtual IAsyncResult BeginInvoke(NewPlayerObject oPlayer, CRuleHandler oHandler, List<object> lstFormula, AsyncCallback callback, object object) { }

	public virtual object EndInvoke(IAsyncResult result) { }
}

// Namespace: BulletChange
public class CSkillCollectDataMgr
{
	// Fields
	private int m_EncodeGroup;
	private int m_EncodeMethod;
	private int m_InitPoolSize;
	private int m_IncreaseSize;
	private Queue<CPacketData> m_PacketDataPool;
	private Dictionary<long, Dictionary<long, List<CPacketData>>> m_PacketDataCollect;
	private Dictionary<int, Dictionary<int, List<CPacketData>>> m_PacketDataBuffer;
	private static CSkillCollectDataMgr _instance;

	// Properties
	public static CSkillCollectDataMgr instance { get; }

	// Methods

	private void .ctor() { }

	public static CSkillCollectDataMgr get_instance() { }

	public void Destory() { }

	private long EncodeMethodIndex(int _ruleid, int _groupid, ServerDefine.BulletMethodIdx _methodid) { }

	private void DecodeMethodIndex(long _midx, out int _ruleid, out int _groupid, out int _methodid) { }

	private long EncodeActNumIndex(int _ownerid, int _actnum) { }

	private void DecodeActNumIndex(long _aidx, out int _ownerid, out int _actnum) { }

	public void GetFreePacketData(out CPacketData data) { }

	public void AddCollectData(int _ownerid, int _actnum, int _ruleid, int _groupid, ServerDefine.BulletMethodIdx _methodid) { }

	public void AddCollectData(int _ownerid, int _actnum, int _ruleid, int _groupid, ServerDefine.BulletMethodIdx _methodid, CPacketData _data) { }

	public void AddCollectData(int _ownerid, int _actnum, int _ruleid, int _groupid, ServerDefine.BulletMethodIdx _methodid, CPacketData _data1, CPacketData _data2) { }

	public bool IsSameCollectData(long _actidx, long _methodidx, CPacketData _data) { }

	private Dictionary<int, Dictionary<int, List<CPacketData>>> GetCollectData(int _ownerid, int _actnum) { }

	private void ClearCollectData(int _ownerid, int _actnum) { }

	public void PacketBulletChange(basenet netobj, int _ownerid, int _actnum) { }

	public void PacketItem(basenet netobj, List<CPacketData> lstitem) { }
}

// Namespace: BulletChange
public sealed class BulletChangeAction : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(NewPlayerObject oPlayer, CRuleHandler oHandler) { }

	public virtual IAsyncResult BeginInvoke(NewPlayerObject oPlayer, CRuleHandler oHandler, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: BulletChange
public sealed class RuleAction : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke() { }

	public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: BulletChange
public class CMsgInfo
{
	// Fields
	private Dictionary<string, object> m_msgInfo;

	// Methods

	public void .ctor(Dictionary<string, object> dParam) { }

	public void AddParam(string key, object val) { }

	public void AddMulParam(Dictionary<string, object> dParam) { }

	public void ClearAllParam() { }

	public bool HasParam(string key) { }

	public object GetParam(string key) { }
}

// Namespace: BulletChange
public class CRuleRandom
{
	// Fields
	private int m_rand;
	private int m_cnt;

	// Methods

	public void Init(int iSeed) { }

	public int Random(int iMax) { }

	public int GetRandomCnt() { }

	public void .ctor() { }
}

// Namespace: BulletChange
public class CRuleHandler
{
	// Fields
	public int m_CurLevel;
	public int m_RuleID;
	public string m_Key;
	private RuleAction m_funcEnable;
	private RuleAction m_funcDisable;
	private Dictionary<int, RuleAction> m_dCBFunc;
	private List<RuleAction> m_extDisableFunc;
	private CRuleManagement m_parent;
	private Stack<int> m_eventCBStack;
	private Dictionary<int, CMsgInfo> m_eventCBData;
	public Dictionary<string, object> m_initData;
	public Dictionary<int, CRuleHandler.sFireInfo> m_fireData;

	// Methods

	public void .ctor(string key, Dictionary<string, object> dInitData) { }

	public void CBFuncAction(int iGroup, object arg0) { }

	public void ReturnCallBackAction(int iGroup) { }

	public void Enable(int iRuleID, int iLevel, CRuleManagement oMgr, RuleAction funcEnable, RuleAction funcDisable, Dictionary<int, RuleAction> dCallBack) { }

	public void Disable() { }

	public void AddDisableFunc(RuleAction func) { }

	public bool InitEventCBInfo(int iGroup, Dictionary<string, object> dMsgInfo) { }

	public bool DelEventCBInfo(int iGroup) { }

	public CMsgInfo GetCBMsgInfo() { }

	public int GetCBGroupID() { }

	public Dictionary<string, object> GetRuleInfo() { }

	public CRuleManagement GetRuleMgr() { }
}

// Namespace: 
public class CRuleHandler.sFireInfo
{
	// Fields
	public int act;
	public int hit;
	public int cnt;

	// Methods

	public void .ctor() { }
}

// Namespace: BulletChange
public class CRuleManagement
{
	// Fields
	private static Dictionary<int, Dictionary<int, BulletChangeAction>> m_dRuleEnable;
	private static Dictionary<int, Dictionary<int, BulletChangeAction>> m_dRuleDisable;
	private static Dictionary<int, Dictionary<int, BulletChangeAction>> m_dRuleCallBack;
	private static Dictionary<int, string> m_dRuleKey;
	private Dictionary<int, CRuleHandler> m_dRule;
	private NewPlayerObject m_player;
	private CRuleRandom m_random;
	private int x;

	// Methods

	public void .ctor(NewPlayerObject oPlayer) { }

	public void InitRandomSeed(NewPlayerObject oPlayer) { }

	public void Release() { }

	public void AddRule(int iPerformID, int iRuleSID, int iLevel, Dictionary<string, object> dInitData) { }

	public void DelRule(int iPerformID) { }

	public CRuleRandom GetRandom() { }

	private static void .cctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class CRuleManagement.<>c__DisplayClass11_0
{
	// Fields
	public int iLevel;
	public CRuleManagement <>4__this;
	public CRuleHandler oRule;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class CRuleManagement.<>c__DisplayClass11_1
{
	// Fields
	public Dictionary<int, BulletChangeAction> dFunc;
	public CRuleManagement.<>c__DisplayClass11_0 CS$<>8__locals1;

	// Methods

	public void .ctor() { }

	internal void <AddRule>b__0() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class CRuleManagement.<>c__DisplayClass11_2
{
	// Fields
	public Dictionary<int, BulletChangeAction> dFunc;
	public CRuleManagement.<>c__DisplayClass11_0 CS$<>8__locals2;

	// Methods

	public void .ctor() { }

	internal void <AddRule>b__1() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class CRuleManagement.<>c__DisplayClass11_3
{
	// Fields
	public BulletChangeAction func;
	public CRuleManagement.<>c__DisplayClass11_0 CS$<>8__locals3;

	// Methods

	public void .ctor() { }

	internal void <AddRule>b__2() { }
}

// Namespace: BulletChange
public enum MSGDEFINES
{
	// Fields
	public int value__;
	public const MSGDEFINES MSG_WAR_DIE = 100;
	public const MSGDEFINES MSG_WAR_DIE_BEFORE = 101;
	public const MSGDEFINES MSG_WAR_KILL = 102;
	public const MSGDEFINES MSG_WAR_DP = 103;
	public const MSGDEFINES MSG_WAR_ATTACK = 104;
	public const MSGDEFINES MSG_WAR_ATTACKED = 105;
	public const MSGDEFINES MSG_WAR_ATTACK_END = 106;
	public const MSGDEFINES MSG_WAR_PERFORM_START = 108;
	public const MSGDEFINES MSG_WAR_PERFORM = 109;
	public const MSGDEFINES MSG_WAR_PERFORMED = 110;
	public const MSGDEFINES MSG_WAR_SCENEED = 111;
	public const MSGDEFINES MSG_WAR_PERFORM_END = 112;
	public const MSGDEFINES MSG_WAR_RECEIVEDAM = 113;
	public const MSGDEFINES MSG_WAR_RECEIVEDAMED = 114;
	public const MSGDEFINES MSG_WAR_STATE = 115;
	public const MSGDEFINES MSG_WAR_STATEED = 116;
	public const MSGDEFINES MSG_WAR_CURE = 117;
	public const MSGDEFINES MSG_WAR_CUREED = 118;
	public const MSGDEFINES MSG_WAR_PERFORM_HALT = 119;
	public const MSGDEFINES MSG_WAR_DYING = 120;
	public const MSGDEFINES MSG_WAR_DYING_END = 121;
	public const MSGDEFINES MSG_WAR_DIEDIST = 122;
	public const MSGDEFINES MSG_WAR_HP_CHANGE = 128;
	public const MSGDEFINES MSG_WAR_WIELDWEAPON = 131;
	public const MSGDEFINES MSG_WAR_ADDITEM = 133;
	public const MSGDEFINES MSG_WAR_DEALTOTALDAM = 135;
	public const MSGDEFINES MSG_WAR_REVTOTALDAM = 136;
	public const MSGDEFINES MSG_WAR_ADDSTATE = 137;
	public const MSGDEFINES MSG_WAR_CHANGE_WEAPON = 142;
	public const MSGDEFINES MSG_WAR_UNHOLD_WEAPON = 143;
	public const MSGDEFINES MSG_WAR_SHIELD_CURE = 144;
	public const MSGDEFINES MSG_WAR_SHIELD_CUREED = 145;
	public const MSGDEFINES MSG_WAR_BULLETCHANGE = 147;
	public const MSGDEFINES MSG_WAR_ADDCASH = 148;
	public const MSGDEFINES MSG_WAR_DUALSTATE = 149;
	public const MSGDEFINES MSG_WAR_THUMPED = 150;
	public const MSGDEFINES MSG_WAR_KNOCKBACKED = 151;
	public const MSGDEFINES MSG_WAR_GROUPHATE = 152;
	public const MSGDEFINES MSG_WAR_PICK = 153;
	public const MSGDEFINES MSG_WAR_COSTBULLET = 154;
	public const MSGDEFINES MSG_WAR_COSTRELIFES = 155;
	public const MSGDEFINES MSG_WAR_KILLMONSTERGROUP = 156;
	public const MSGDEFINES MSG_WAR_REWARDITEM = 157;
	public const MSGDEFINES MSG_WAR_SHIELD_RECOVER = 158;
	public const MSGDEFINES MSG_WAR_RELIFE = 159;
	public const MSGDEFINES MSG_WAR_GETMINIGAMETIME = 160;
	public const MSGDEFINES MSG_WAR_CAUSEDEBUFF = 161;
	public const MSGDEFINES MSG_WAR_PREDICTDAM = 162;
	public const MSGDEFINES MSG_WAR_PREDICTDAMED = 163;
	public const MSGDEFINES MSG_WAR_NPCINTERACT = 164;
	public const MSGDEFINES MSG_WAR_LEAVESCENE = 165;
	public const MSGDEFINES MSG_WAR_ADDPERFORMCD = 166;
	public const MSGDEFINES MSG_WAR_MOVESTATUSCHANGE = 167;
	public const MSGDEFINES MSG_WAR_GETWARCASH = 168;
	public const MSGDEFINES MSG_WAR_FINDHIDELEVEL = 169;
	public const MSGDEFINES MSG_WAR_REMOVERELIC = 170;
	public const MSGDEFINES MSG_WAR_REMOVEWEAPON = 171;
	public const MSGDEFINES MSG_WAR_WEAPONFIRE = 172;
	public const MSGDEFINES MSG_WAR_ENTERSCENE = 173;
	public const MSGDEFINES MSG_WAR_ATTACKPF = 174;
	public const MSGDEFINES MSG_WAR_MINIGAMEINIT = 175;
	public const MSGDEFINES MSG_WAR_COMCOSTBULLET = 176;
	public const MSGDEFINES MSG_WAR_COMADDBULLET = 177;
	public const MSGDEFINES MSG_WAR_CAUSEDFINALDEBUFF = 178;
	public const MSGDEFINES MSG_WAR_CREATESUMMON = 179;
	public const MSGDEFINES MSG_WAR_REMOVESUMMON = 180;
	public const MSGDEFINES MSG_WAR_TRIGGERSKILL = 181;
	public const MSGDEFINES MSG_WAR_TRIGGERCARTOON = 182;
	public const MSGDEFINES MSG_WAR_NPCCREATEOVER = 183;
	public const MSGDEFINES MSG_WAR_KILLALLMONSTER = 184;
	public const MSGDEFINES MSG_WAR_ADDRELIC = 185;
	public const MSGDEFINES MSG_WAR_REMOVENPC = 186;
	public const MSGDEFINES MSG_WAR_PLAYERLOGIN = 197;
	public const MSGDEFINES MSG_WAR_PLAYERMAPLOADOK = 198;
	public const MSGDEFINES MSG_WAR_PLAYERONREADY = 199;
	public const MSGDEFINES MSG_WAR_FORBID = 200;
	public const MSGDEFINES MSG_WAR_UNFORBID = 201;
	public const MSGDEFINES MSG_CMD_MOVE = 221;
	public const MSGDEFINES MSG_CMD_OPENSNIPE = 224;
	public const MSGDEFINES MSG_CMD_JUMP = 225;
	public const MSGDEFINES MSG_CMD_SWITCHSNIPE = 226;
	public const MSGDEFINES MSG_WARMGR_ADDPLAYER = 300;
	public const MSGDEFINES MSG_WARMGR_REMOVEPLAYER = 301;
	public const MSGDEFINES MSG_WARMGR_LEVELNODEINIT = 303;
	public const MSGDEFINES MSG_WARMGR_STARTFIGHT = 304;
	public const MSGDEFINES MSG_WARMGR_LEVELNODEFINISH = 305;
	public const MSGDEFINES MSG_WARMGR_LEVELNODEGOALOK = 306;
	public const MSGDEFINES MSG_WARMGR_ADDALLPLAYER = 307;
	public const MSGDEFINES MSG_LEVEL_CREATEMONSTER = 330;
	public const MSGDEFINES MSG_LEVEL_ROOMSTART = 331;
	public const MSGDEFINES MSG_LEVEL_ROOMGOAL = 332;
	public const MSGDEFINES MSG_LEVEL_ROOMCHALLENGE = 333;
	public const MSGDEFINES MSG_LEVEL_CREATEMONSTER_PRE = 334;
	public const MSGDEFINES MSG_UNSEND_SCENEEVT = 999;
}

// Namespace: BulletChange
public enum SUBMSG_PERFORM
{
	// Fields
	public int value__;
	public const SUBMSG_PERFORM PF_SUBMSG_THROW = 1;
	public const SUBMSG_PERFORM PF_SUBMSG_CAREERPF = 2;
	public const SUBMSG_PERFORM PF_SUBMSG_FILLBULLET = 3;
	public const SUBMSG_PERFORM PF_SUBMSG_SWITCHWEAPON = 4;
	public const SUBMSG_PERFORM PF_SUBMSG_SAVE = 5;
}

// Namespace: BulletChange
public enum SUBMSG_DUAL
{
	// Fields
	public int value__;
	public const SUBMSG_DUAL DUAL_STATE_BEGIN = 1;
	public const SUBMSG_DUAL DUAL_STATE_END = 2;
}

// Namespace: BulletChange
public enum SUBMSG_KILL
{
	// Fields
	public int value__;
	public const SUBMSG_KILL ATTACKERSUBMSG_NORMAL = 1;
	public const SUBMSG_KILL ATTACKERSUBMSG_BUILD = 2;
}

// Namespace: BulletChange
public class CMsgDefines
{
	// Fields
	private static int MSGSUBOFFSET;
	public static Dictionary<MSGDEFINES, int[]> m_SubMsg;

	// Methods

	public static int GetMsgKey(MSGDEFINES iMsg, int iSub) { }

	public void SplitMsgAndSub(int iKey, ref MSGDEFINES iMsg, ref int iSub) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: BulletChange
public static class CollectInfo
{
	// Fields
	public static string FirstCostBulletFromContainer;
	public static string CostBullet;
	public static string FillBulletCostPercent;

	// Methods

	private static void .cctor() { }
}

// Namespace: BulletChange
public static class BulletCBDefine
{
	// Fields
	public static string OwnerID;
	public static string ItemID;
	public static string SkillID;
	public static string ActNum;
	public static string CurPackBullet;
	public static string CurMagBullet;
	public static string DirectTrigger;

	// Methods

	private static void .cctor() { }
}

// Namespace: BulletChange
public class CBaseBulletData<T>
{
	// Fields
	public T data;

	// Methods

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x12DC1D0 Offset: 0x12DB1D0 VA: 0x1812DC1D0
	|-CBaseBulletData<int>..ctor
	|-CBaseBulletData<object>..ctor
	*/
}

// Namespace: BulletChange
public class CInitBulletData : CBaseBulletData<int>
{
	// Methods

	public void .ctor() { }
}

// Namespace: BulletChange
public enum PACKET_IDX_TYPE
{
	// Fields
	public int value__;
	public const PACKET_IDX_TYPE PACKET_TYPE_NULL = 0;
	public const PACKET_IDX_TYPE PACKET_TYPE_BULLETVAL = 1;
	public const PACKET_IDX_TYPE PACKET_TYPE_ITEMID = 2;
	public const PACKET_IDX_TYPE PACKET_TYPE_FIRSTCOSTBULLETFROMCON = 3;
	public const PACKET_IDX_TYPE PACKET_TYPE_SEED = 4;
}

// Namespace: BulletChange
public class CPacketData : CInitBulletData
{
	// Fields
	private PACKET_IDX_TYPE m_Type;

	// Properties
	public virtual PACKET_IDX_TYPE Type { get; set; }

	// Methods

	public virtual PACKET_IDX_TYPE get_Type() { }

	public virtual void set_Type(PACKET_IDX_TYPE value) { }

	public bool Equals(CPacketData _data) { }

	public void .ctor() { }
}

// Namespace: BulletChange
public class CRuleBase
{
	// Fields
	private int m_SID;
	private string m_Name;
	private int m_MaxLevel;
	private Dictionary<int, BulletChangeAction> m_EnableActionInfo;
	private Dictionary<int, BulletChangeAction> m_DisableActionInfo;
	private Dictionary<int, BulletChangeAction> m_CBFuncAction;

	// Methods

	public void .ctor() { }

	public virtual int SID() { }

	public virtual string Name() { }

	public virtual int MaxLevel() { }

	public virtual Dictionary<int, BulletChangeAction> GetEnableFunc() { }

	public virtual Dictionary<int, BulletChangeAction> GetDisableFunc() { }

	public virtual Dictionary<int, BulletChangeAction> GetCBFunc() { }
}

// Namespace: SceneEventBehavior
public class CLevelCtrl
{
	// Methods

	public void .ctor() { }
}

// Namespace: SceneEventBehavior
public class CEventInfo
{
	// Methods

	public void .ctor() { }
}

// Namespace: SceneEventBehavior
public static class CServerSceneEvtArg
{
	// Methods

	public static bool CheckMonsterGroupAlive(CLevelCtrl levelctrl, CEventInfo evtinfo, int group) { }

	public static bool CheckTriggerType(CLevelCtrl levelctrl, CEventInfo evtinfo, ServerDefine.FightType type) { }
}

// Namespace: SceneEventBehavior
public static class CServerSceneEvtAction
{
	// Methods

	public static void PlayerCameraBehavior(CLevelCtrl levelctrl, CEventInfo evtinfo, int behavior) { }

	public static void UnBindSelf(CLevelCtrl levelctrl, CEventInfo evtinfo) { }
}

// Namespace: BoltBehavior
public static class CAction10
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction100200 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }
}

// Namespace: BoltBehavior
public static class CAction1002
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction1005
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CEnd1005
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction1006
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CEnd1006
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction1007
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction1008
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction100900 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction1009
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction101000 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction1010
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction1011
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction101200 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction1012
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction1042
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction1043
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CEnd1043
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction1044
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction1045
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction1046
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction1047
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction1067
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction1068
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction1069
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction1070
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction1072
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction1080
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction11
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction1103
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction1160
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction1172
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction1173
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction1174
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction117500 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction1175
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction1202
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction17941
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction17942
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction17943
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction2
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction2001
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction2002
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction2002600 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }
}

// Namespace: BoltBehavior
public static class CAction20026
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CEnd20026
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction2002703 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }
}

// Namespace: BoltBehavior
public static class CAction20027
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CEnd20027
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction2002803 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }
}

// Namespace: BoltBehavior
public static class CAction20028
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CEnd20028
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction20029
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction2003
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction20030
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction20031
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction2010
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction2011
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction2012
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction2013
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CEnd2013
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction2014
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CEnd2014
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction2038
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction2100 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction21
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction22
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction23
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction24
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction2500 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction25
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction26
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction2706 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction2704 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Active(BehaviorNode node) { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction2701 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Active(BehaviorNode node) { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction2702 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Active(BehaviorNode node) { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction2700 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Active(BehaviorNode node) { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction27
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction28
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction29
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction3
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction30
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction31
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction32
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction32004
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction32006
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction32007
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction32008
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction32101
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CEnd32101
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction32208
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction32215
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction33
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction34
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction35
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction36
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction3709 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }
}

// Namespace: BoltBehavior
public class CartoonAction3708 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction3707 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction3706 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction3705 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction3704 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction3703 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction3702 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction3701 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction3700 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction37
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction3800 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction38
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction39
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction400 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction4
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction4001 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction4000 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Active(BehaviorNode node) { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction40
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction4056
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction4057
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction4058
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction4059
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction4065
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction4067
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction4100 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction41
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction43
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction44
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CEnd44
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction45
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction46
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction48
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CEnd48
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction49
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction5
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction50
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction51
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction52
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction53
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CEnd53
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction54
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction55
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction56
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction57
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction58
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction5900 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction5902 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Active(BehaviorNode node) { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction5901 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Active(BehaviorNode node) { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction59
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction6
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction60
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction61
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction61000
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction61001
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction61002
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction61003
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction61004
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction61005
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction61006
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction61007
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction61008
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction61009
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction61010
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction61011
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction61012
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction61013
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction61014
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction61015
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction61016
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction61017
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction62
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction63
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CEnd63
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction6400 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction64
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction65
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction66
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CEnd66
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction67
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CEnd67
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction68
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction69
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction700 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Active(BehaviorNode node) { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CEnd7
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7004
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7009
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7010
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CEnd7010
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7012
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7013
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7014
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7015
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CEnd7015
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7016
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7024
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7025
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7026
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7027
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7028
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7029
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7030
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7031
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction703201 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction703200 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Trigger(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7032
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public class CartoonAction703301 : BehaviorTimerCartoon
{
	// Methods

	public void .ctor() { }

	public override void Active(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7033
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7034
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7035
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CEnd7035
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7037
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7038
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7039
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7040
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7041
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7042
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7043
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7044
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7045
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7046
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7047
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7048
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7049
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7050
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7051
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7052
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7053
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CEnd7053
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7054
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CEnd7054
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7055
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CEnd7055
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7056
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7057
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7060
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7061
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7062
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7069
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7079
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7080
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7081
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7082
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7083
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7084
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7090
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7099
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7900
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7901
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction790101
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction790102
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7902
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7903
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7904
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7905
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7906
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7907
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7908
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7916
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7917
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7918
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7919
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7920
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7921
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7930
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7931
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7932
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7933
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CEnd7933
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7934
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7935
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CEnd7935
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7936
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7937
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7938
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7939
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7940
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7941
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7942
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7943
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7944
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CEnd7944
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7945
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CEnd7945
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7946
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CEnd7946
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7947
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7948
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7949
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7950
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7951
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7952
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7953
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7954
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction7955
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction8
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CEnd8
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CAction9
{
	// Methods

	public static void Action(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CBehaviorLoad
{
	// Fields
	private static Dictionary<int, CBehaviorLoad.BehaviorAction> m_BehaviorAction;
	private static Dictionary<int, CBehaviorLoad.BehaviorAction> m_BehaviorEnd;

	// Methods

	public static void Init() { }

	public static bool DoAction(BehaviorNode node) { }

	public static bool DoEnd(BehaviorNode node) { }

	private static void .cctor() { }
}

// Namespace: 
public sealed class CBehaviorLoad.BehaviorAction : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(BehaviorNode node) { }

	public virtual IAsyncResult BeginInvoke(BehaviorNode node, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: BoltBehavior
public class OwnInfo
{
	// Fields
	public List<int> BehaviorList;

	// Methods

	public void AddOne(int actionID) { }

	public void RemoveOne(int actionID) { }

	public void .ctor() { }
}

// Namespace: BoltBehavior
public class BehaviorMannager
{
	// Fields
	private static Dictionary<int, BehaviorNode> BehaviorNodeDict;
	private static Dictionary<int, OwnInfo> BehaviorOwnDict;
	private static List<int> DelBehaviorNodeList;
	private static List<int> BufferDelList;
	public static int ActionID;
	public static Dictionary<string, Transform> TempTransDict;

	// Methods

	public static int GetActionID() { }

	public static bool IsHomeBehav(int bid) { }

	public static bool IsWatchBehav(int ownId) { }

	public static bool IsGuideEffectBehav(int ownId) { }

	public static int InitSceneEvnBehavior(int sid) { }

	public static BehaviorNode InitBehaviorNode(int ownID, int actionID, int SID, ExtraData extraData, int itemID = 0) { }

	public static void RestartBehaviorNode(int actionID) { }

	public static void Update() { }

	public static void FixedUpdate() { }

	public static void LateUpdate() { }

	public static void DelBehaviorNode(int actionID) { }

	public static void RemoveAllOwnBehaviorNode(int ownID) { }

	public static void RemoveTypeOwnBehaviorNode(int ownID, int sid) { }

	public static void DelAll() { }

	public static void SwitchSceneClear() { }

	public static void AddTempTrans(string name, Transform trans) { }

	public static Transform GetTempTrans(string name) { }

	public static void RemoveTempTrans(string name) { }

	public static void ClearTempTrans() { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: BoltBehavior
public class AniInfo
{
	// Fields
	public Dictionary<string, bool> aniInfo;

	// Methods

	public void AddAniInfo(string p, bool v) { }

	public void .ctor() { }
}

// Namespace: BoltBehavior
public class ExtraData
{
	// Fields
	public Vector3 Position;
	public Vector3 Euler;
	public int ID;
	public int Step;

	// Methods

	public void .ctor() { }
}

// Namespace: BoltBehavior
public class BehaviorNode : ClassPoolInterface
{
	// Fields
	public List<Transform> Transforms;
	public Dictionary<string, Transform> TransformDict;
	private Dictionary<int, NewPlayerObject> ShowPlayerDict;
	private List<BehaviorTimerCartoon> BehaviorTimers;
	private List<BehaviorTimerCartoon> AddBehaviorTimers;
	private List<BehaviorTimerCartoon> RemoveBehaviorTimers;
	private Dictionary<Transform, AniInfo> EndBehaviorInversion;
	private bool HasClearActionForbid;
	public bool IsWatchMode;
	public int OwnID;
	public int ActionID;
	public int BehaviorID;
	public int ItemId;
	public Transform Own;
	public NewPlayerObject LuaOwn;
	private ExtraData extraData;
	public Action<int> m_ClearFunc;
	private int m_attack;
	public float RestartInterval;
	private float m_lastRestartTime;

	// Properties
	public ExtraData ExtraData { get; set; }

	// Methods

	public ExtraData get_ExtraData() { }

	public void set_ExtraData(ExtraData value) { }

	public void Init(int ownID, int actionID, int SID, int itemID, bool isWatchMode) { }

	public bool Start() { }

	public void Restart() { }

	public bool ExtraEnd() { }

	public Transform GetOwn() { }

	public NewPlayerObject GetLuaOwn() { }

	public void AddTimer(BehaviorTimerCartoon timer) { }

	public void RemoveTimer(BehaviorTimerCartoon timer) { }

	public void AddGameObject(Transform tran) { }

	public void AddGameObjectDict(string name, Transform tran) { }

	public Transform GetGameObjectDict(string name) { }

	public void DelGameObjectDict(string name) { }

	public void AddShowPlayerObject(int pid, NewPlayerObject a) { }

	public void DelShowPlayerObject(int pid) { }

	public bool HasTimer() { }

	public void CheckDel() { }

	public void SetForbidFlag() { }

	public void AddEndBehaviorInversionAni(Transform go, string ParameterName, bool value) { }

	public void Update() { }

	public void FixedUpdate() { }

	public void Clear(bool recycle = True) { }

	public void SetAttackInfo(int pid) { }

	public int ReturnAttackInfo() { }

	public void OnSpawnFromPool() { }

	public void OnRecycleToPool() { }

	public void OnDestroyInPool() { }

	public void .ctor() { }
}

// Namespace: BoltBehavior
public class BehaviorTimerCartoon
{
	// Fields
	private BehaviorTimerCartoon.BehaviorTimerType m_Type;
	private float m_nextCallTime;
	private float m_interval;
	public int m_SID;

	// Methods

	public void Init(BehaviorNode node) { }

	public void Enable(BehaviorNode node, float waitTime, float interval = 0, BehaviorTimerCartoon.BehaviorTimerType behaviorType = 0) { }

	public virtual void Active(BehaviorNode node) { }

	public virtual void Trigger(BehaviorNode node) { }

	public void Update(BehaviorNode node) { }

	private bool CanNextCall() { }

	public void .ctor() { }
}

// Namespace: 
public enum BehaviorTimerCartoon.BehaviorTimerType
{
	// Fields
	public int value__;
	public const BehaviorTimerCartoon.BehaviorTimerType Normal_Time = 0;
	public const BehaviorTimerCartoon.BehaviorTimerType UnscaleReal_Time = 1;
}

// Namespace: BoltBehavior
public static class CBehaviorArg
{
	// Methods

	public static Transform GetPlayerTransform(BehaviorNode node, int PlayerID) { }

	public static bool IsBoss(BehaviorNode node) { }

	public static bool IsAttackerHero(BehaviorNode node) { }

	public static bool IsHero(BehaviorNode node) { }

	public static bool IsBreakSalva(BehaviorNode node) { }

	public static int GetHeroType(BehaviorNode node) { }

	public static T GetWeaponAttr<T>(BehaviorNode node, Define.WEAPON_TYPE targetType, STR_ENUM.INFO_PROP_LIST attr) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x621770 Offset: 0x620770 VA: 0x180621770
	|-CBehaviorArg.GetWeaponAttr<int>
	|
	|-RVA: 0x621930 Offset: 0x620930 VA: 0x180621930
	|-CBehaviorArg.GetWeaponAttr<object>
	*/

	public static Transform GetCurWeaponSniperSound(BehaviorNode node, Object original) { }

	public static bool WatchEnable(BehaviorNode node) { }

	public static object CalSelfHasState(BehaviorNode node, int stateid, object yesstateobj, object notstateobj) { }

	public static int GetStateAttackID(BehaviorNode node, int state) { }

	public static Object CalXXX(BehaviorNode node, object stateobj) { }

	public static int BehaviorGetRandomRange(int min, int max) { }

	public static bool EqualByInt(int a, int b) { }

	public static int GetCurGuideEffectState(BehaviorNode node) { }
}

// Namespace: BoltBehavior
public static class CBehaviorAction
{
	// Methods

	public static void SetGuideEffectActive(BehaviorNode node, Define.POINT_POS pos, string path, bool isShow) { }

	public static void CreateEffect(BehaviorNode node, Object original, Define.POSITION_TYPE posType, Define.TARGET_TYPE targetType, string parent = "", bool createOnce = False, string effectname = "", bool isHeroVoiceSwitch = False) { }

	public static void CreateLaserEffect(BehaviorNode node, Object original, int targetID, Define.TARGET_TYPE targetType, Vector3 offset, Vector3 startOffset) { }

	public static void CreateOnceEffect(BehaviorNode node, Object original, Define.POSITION_TYPE posType, Define.TARGET_TYPE targetType, float livetime, float deletedelay, string parent = "") { }

	public static void CreateUIEffect(BehaviorNode node, Object original, string effectname = "") { }

	public static void CreateOnceUIEffect(BehaviorNode node, Object original, float livetime, float deletedelay) { }

	public static void PlayEffectAnimator(BehaviorNode node, string effectname, string triggername, float livetime) { }

	public static void SetBehaviorRestartInterval(BehaviorNode node, float time) { }

	public static void CreateOnceFPSCameraEffect(BehaviorNode node, Object original, float livetime, float deletedelay) { }

	public static void CreateEffectOnUINode(BehaviorNode node, string uiname, string nodename, Object original) { }

	public static void CreateOnceEffectOnUINode(BehaviorNode node, string uiname, string nodename, Object original, float livetime, float deletedelay) { }

	public static void EnableLightningEffect(BehaviorNode node) { }

	public static void DisableLightningEffect(BehaviorNode node) { }

	public static void SetTransparent(BehaviorNode node, bool Switch) { }

	public static void EnableStateShaderEffect(BehaviorNode node, Object fresnelMap, Define.SHADER_STATE statetype) { }

	public static void DisableStateShaderEffect(BehaviorNode node, Define.SHADER_STATE statetype) { }

	private static Transform GetTargetObject(BehaviorNode node, Define.TARGET_TYPE targetType) { }

	public static void AddStateForbid(BehaviorNode node, int stateID, List<int> rules) { }

	public static void ClearSelf(BehaviorNode node) { }

	public static void CreateNewBehavior(BehaviorNode node, int BehaviorID) { }

	public static void DisableTouchEvent(BehaviorNode node) { }

	public static void EnableTouchEvent(BehaviorNode node) { }

	public static void EnterWarningArea(BehaviorNode node) { }

	public static void SetMoveColliderActive(BehaviorNode node) { }

	public static void CreateClonePlayerObject(BehaviorNode node, int pid, Vector3 pos) { }

	public static void DestoryClonePlayerObject(BehaviorNode node, int pid) { }

	public static void HideUI(BehaviorNode node) { }

	public static void ShowUI(BehaviorNode node) { }

	public static void ShowUIPanel(BehaviorNode node, Define.UIPANEL_TYPE uiPanelType) { }

	public static void HideUIPanel(BehaviorNode node, Define.UIPANEL_TYPE uiPanelType) { }

	public static void HidePackage(BehaviorNode node) { }

	public static void DeadAniEnd(BehaviorNode node) { }

	public static void SetSightActive(BehaviorNode node, bool isActive) { }

	public static void OP(BehaviorNode node, Define.OP_TYPE optype, string uiname, string objpath, bool active) { }

	public static void OPUIActive(BehaviorNode node, string uiname, string objpath, bool active) { }

	public static void HideWeaponRelicUI(BehaviorNode node) { }

	public static void SwitchBossIcon(BehaviorNode node, Define.STAGE curStage) { }

	public static void Behav_Animation_Play(BehaviorNode node, string animationName, Define.TARGET_TYPE targetType) { }

	public static void Behav_Animation_CrossFade_Play(BehaviorNode node, string animationName, float fadetime, Define.TARGET_TYPE targetType) { }

	public static void Behav_Animator_SetTrigger(BehaviorNode node, string aniName, Define.TARGET_TYPE targetType) { }

	public static void Behav_Animator_SetInt(BehaviorNode node, string aniName, int value, Define.TARGET_TYPE targetType) { }

	public static void Behav_Animator_SetFloat(BehaviorNode node, string aniName, int value, Define.TARGET_TYPE targetType) { }

	public static void Behav_Animator_SetBool(BehaviorNode node, string aniName, bool value, bool inversion, Define.TARGET_TYPE targetType) { }

	public static void UpElevator(BehaviorNode node) { }

	public static void Behav_MotionPosition(BehaviorNode node, string targetName, string motionName, float duration, float delay, Vector3 offset) { }

	public static void Behav_MotionRotation(BehaviorNode node, string targetName, string motionName, float duration, float delay, Vector3 offset) { }

	public static void Behav_MotionRotationTo(BehaviorNode node, string targetName, string motionName, float duration, float delay, Vector3 end) { }

	private static void DoTweenRestart(DOTweenAnimation tar) { }

	public static void Behav_CameraMotionFOV(BehaviorNode node, string motionName, float duration, float delay, float offset) { }

	public static void Behav_CameraMotionPosition(BehaviorNode node, string motionName, float duration, float delay, Vector3 offset) { }

	public static void Behav_CameraMotionRotation(BehaviorNode node, string motionName, float duration, float delay, Vector3 offset) { }

	public static void Behav_CameraMotionRotationTo(BehaviorNode node, string motionName, float duration, float delay, Vector3 end) { }

	public static void Behav_CameraMotionPosition_Spring(BehaviorNode node, string motionName, float duration, float delay, Vector3 offset, bool Isback = False) { }

	public static void Behav_CameraMotionRotation_Spring(BehaviorNode node, string motionName, float duration, float delay, Vector3 offset, bool Isback = False) { }

	public static void CamMove(BehaviorNode node, float duration, List<string> targetNames) { }

	public static void ShowAniCamAndHideFPSCam(BehaviorNode node) { }

	public static void HideAniCamAndShowFPSCam(BehaviorNode node) { }

	public static void HideAllWeaponAndCamSpring(BehaviorNode node) { }

	public static void ShowWeaponAndBreak(BehaviorNode node) { }

	private static void SetShowTarChild(Transform tar, bool isShow) { }

	public static void Behav_HideWeaponExceptMuzzle(BehaviorNode node) { }

	public static void Behav_ShowWeaponChild(BehaviorNode node) { }

	public static void ActiveCGCamera(BehaviorNode node, string cgname, bool isactive) { }

	public static void CreateCGCamera(BehaviorNode node, Object original, string cgname, Vector3 stratpos) { }

	public static void DestoryCGCamera(BehaviorNode node) { }

	public static void ReverseOperation(BehaviorNode node, bool isreverseop) { }

	public static void ChangeTexture(BehaviorNode node, Object originalTexture, Object originalControlTex, string nodename) { }

	public static void BehaviorHideModel(BehaviorNode node, float speed) { }

	public static void BehaviorShowModel(BehaviorNode node, float speed) { }

	public static void BehaviorOutlineAnim(BehaviorNode node, Color color) { }

	public static void BehaviorFresnelAnim(BehaviorNode node, Object tex) { }

	public static void BehaviorShowBossShield(BehaviorNode node, Object mat) { }

	public static void BehaviorHideBossShield(BehaviorNode node) { }

	public static void MapEffectActive(BehaviorNode node, string effectName, bool isShow) { }

	public static void ModelEffectActive(BehaviorNode node, string effectName, bool isShow) { }

	public static void EnableStickerEffect(BehaviorNode node, bool isShow, int Count, Object effect, Vector3 scale) { }

	public static void ClearStickerEffect(BehaviorNode node, Object effect, float liveTime, Vector3 scale, Define.STICKER stickerType) { }

	public static void SetSpecialHitMetalEffect(BehaviorNode node, Define.HitMetal hitMetal) { }

	public static void ChangeModel(BehaviorNode node, Object changemodel) { }

	public static void ChangeModelBySid(BehaviorNode node, int sid) { }

	public static void BehaviorSetHPBarActive(BehaviorNode node, bool isActive) { }

	public static void BehaviorDestroyStonePillar(BehaviorNode node) { }

	public static void BehaviorCameraShake(BehaviorNode node, float force) { }

	public static void SetUpEffectOnCurrentWeapon(BehaviorNode node, bool RoomCollision, bool ObstacleCollision, int PlayerID) { }

	public static void SetUpEffectOnDeputyWeapon(BehaviorNode node, bool RoomCollision, bool ObstacleCollision, int PlayerID) { }

	public static void SetUpSniperSound(BehaviorNode node) { }

	public static void AddSoundEffectToNodeTrans(BehaviorNode node, Object original, float livetime) { }

	public static void AddSoundOnEffectPanel(BehaviorNode node, int soundID, float liveTime = 2) { }

	public static void ExecuteInscription(BehaviorNode node, bool canUse, int Id, int Count, float delayTime, Object effect, float liveTime, Vector3 scale, Define.STICKER stickerType) { }

	public static void ClearOwnerBeacon(BehaviorNode node) { }

	public static void SetLockTargetRange(BehaviorNode node, bool useLock, float angle, float dis, string lockPart) { }

	public static void DoBehaviorControllerVibration(BehaviorNode node, int leftPart, int rightPart, float leftTime, float rightTime) { }

	public static void EndBehaviorControllerVibration(BehaviorNode node) { }

	public static void BossFightBattleState(BehaviorNode node, int level) { }

	public static void EnterLowHpSound(BehaviorNode node) { }

	public static void ExitLowHpSound(BehaviorNode node) { }

	public static void SetActive(BehaviorNode node, bool isActive) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class CBehaviorAction.<>c__DisplayClass83_0
{
	// Fields
	public int WeaponID;

	// Methods

	public void .ctor() { }

	internal void <SetUpEffectOnCurrentWeapon>b__0(int <p0>) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class CBehaviorAction.<>c__DisplayClass84_0
{
	// Fields
	public int WeaponID;

	// Methods

	public void .ctor() { }

	internal void <SetUpEffectOnDeputyWeapon>b__0(int <p0>) { }
}

// Namespace: BoltBehavior
public class Define
{
	// Fields
	public const int WatchID = -1;
	public const int ActionIDMax = 10000000;
	public const int SpeIDUpperLimit = 1000;
	public const int HomeMinLimit = 60000;
	public const int HomeMaxLimit = 70000;
	public const int CamHeroDieMotion = 2;
	public const int CamHeroRelifeMotion = 3;
	public const int CamHeroDieAndQuitMotion = 4;
	public const int LockTargetMotion = 5;
	public const int SightMotion = 6;
	public const int SniperSightMotion = 7;
	public const int ShieldStateMotion = 8;
	public const int ArmorStateMotion = 68;
	public const int CamHeroDieMotionOtherSee = 9;
	public const int CamHeroRelifeMotionOtherSee = 10;
	public const int AutoShooting = 30;
	public const int LowHpAndShield = 44;
	public const int ShieldRecover = 43;
	public const int ArmorRecover = 69;
	public const int AutoDeputyShooting = 45;
	public const int ShieldBreak = 46;
	public const int TeamMateShieldStateMotion = 48;
	public const int HoldCannonBullet = 52;
	public const int BossBloodInvincibleState = 53;
	public const int EliteMonsterBoomFirstState = 66;
	public const int EliteMonsterBoomSecondState = 67;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public struct Define.CtrlDel
{
	// Fields
	public static List<int> NeedControlDel;
	public static List<int> WarZoneBehavior;

	// Methods

	private static void .cctor() { }
}

// Namespace: 
public enum Define.POSITION_TYPE
{
	// Fields
	public int value__;
	public const Define.POSITION_TYPE World = 0;
	public const Define.POSITION_TYPE Local = 1;
	public const Define.POSITION_TYPE StateAttack = 2;
}

// Namespace: 
public enum Define.UIPANEL_TYPE
{
	// Fields
	public int value__;
	public const Define.UIPANEL_TYPE CARNPC_PANEL = 0;
	public const Define.UIPANEL_TYPE CARNPCFAIL_PANEL = 1;
	public const Define.UIPANEL_TYPE WAR_PANEL = 2;
	public const Define.UIPANEL_TYPE WAREND_PANEL = 3;
	public const Define.UIPANEL_TYPE JOYSTIC = 4;
	public const Define.UIPANEL_TYPE ASK_RESURGENCE_PANEL = 5;
	public const Define.UIPANEL_TYPE FAKERDEAD_PANEL = 6;
	public const Define.UIPANEL_TYPE GUIDE_INFO = 7;
	public const Define.UIPANEL_TYPE COMMONNOTIFY = 8;
	public const Define.UIPANEL_TYPE WAR_MINIMAP_PANEL = 9;
	public const Define.UIPANEL_TYPE REPLACE_PLAYER_PANEL = 10;
	public const Define.UIPANEL_TYPE ESC_PANEL = 11;
}

// Namespace: 
public enum Define.TARGET_TYPE
{
	// Fields
	public int value__;
	public const Define.TARGET_TYPE Own = 0;
	public const Define.TARGET_TYPE MianWeapon = 1;
	public const Define.TARGET_TYPE DeputyWeapon = 2;
	public const Define.TARGET_TYPE WeakPart = 3;
	public const Define.TARGET_TYPE UIHP = 4;
}

// Namespace: 
public enum Define.WEAPON_TYPE
{
	// Fields
	public int value__;
	public const Define.WEAPON_TYPE MianWeapon = 0;
	public const Define.WEAPON_TYPE DeputyWeapon = 1;
}

// Namespace: 
public enum Define.SHADER_STATE
{
	// Fields
	public int value__;
	public const Define.SHADER_STATE SHIELD = 0;
	public const Define.SHADER_STATE FIRE = 1;
	public const Define.SHADER_STATE CORROSION = 2;
	public const Define.SHADER_STATE CORROSION_02 = 3;
	public const Define.SHADER_STATE THUNDER = 4;
	public const Define.SHADER_STATE DIE = 5;
	public const Define.SHADER_STATE SALVA = 6;
}

// Namespace: 
public enum Define.OP_TYPE
{
	// Fields
	public int value__;
	public const Define.OP_TYPE MapEffect = 0;
	public const Define.OP_TYPE UI = 1;
	public const Define.OP_TYPE Manger = 2;
	public const Define.OP_TYPE Limit = 3;
	public const Define.OP_TYPE Pass = 4;
}

// Namespace: 
public enum Define.STICKER
{
	// Fields
	public int value__;
	public const Define.STICKER Spore = 0;
	public const Define.STICKER DieSign = 1;
	public const Define.STICKER Perspective = 2;
}

// Namespace: 
public enum Define.STAGE
{
	// Fields
	public int value__;
	public const Define.STAGE OneStage = 0;
	public const Define.STAGE TwoStage = 1;
	public const Define.STAGE ThreeStage = 2;
	public const Define.STAGE FourStage = 3;
}

// Namespace: 
public enum Define.POINT_POS
{
	// Fields
	public int value__;
	public const Define.POINT_POS StartPoint = 0;
	public const Define.POINT_POS Destination = 1;
}

// Namespace: 
public enum Define.HitMetal
{
	// Fields
	public int value__;
	public const Define.HitMetal Null = 0;
	public const Define.HitMetal Normal = 1;
	public const Define.HitMetal Rock = 2;
	public const Define.HitMetal Wood = 3;
	public const Define.HitMetal Grass = 4;
	public const Define.HitMetal Sand = 5;
	public const Define.HitMetal Flesh = 6;
	public const Define.HitMetal shield = 7;
	public const Define.HitMetal weakness = 8;
	public const Define.HitMetal rigidity = 9;
	public const Define.HitMetal Iron = 10;
	public const Define.HitMetal Water = 11;
	public const Define.HitMetal desert = 12;
	public const Define.HitMetal Flesh_terracotta = 13;
	public const Define.HitMetal weakness_terracotta = 14;
	public const Define.HitMetal Npc = 15;
	public const Define.HitMetal Drop = 16;
	public const Define.HitMetal bronze_Shield = 17;
	public const Define.HitMetal stone_Shield = 18;
	public const Define.HitMetal boss3905 = 19;
}

// Namespace: ProBuilder2.Examples
public class CameraControls : MonoBehaviour
{
	// Fields
	private const string INPUT_MOUSE_SCROLLWHEEL = "Mouse ScrollWheel";
	private const string INPUT_MOUSE_X = "Mouse X";
	private const string INPUT_MOUSE_Y = "Mouse Y";
	private const float MIN_CAM_DISTANCE = 10;
	private const float MAX_CAM_DISTANCE = 40;
	[RangeAttribute] // RVA: 0x84730 Offset: 0x83B30 VA: 0x180084730
	public float orbitSpeed;
	[RangeAttribute] // RVA: 0x86290 Offset: 0x85690 VA: 0x180086290
	public float zoomSpeed;
	private float distance;
	public float idleRotation;
	private Vector2 dir;

	// Methods

	private void Start() { }

	private void LateUpdate() { }

	public void .ctor() { }
}

// Namespace: ProBuilder2.Examples
[RequireComponent] // RVA: 0x87FD0 Offset: 0x873D0 VA: 0x180087FD0
public class IcoBumpin : MonoBehaviour
{
	// Fields
	private pb_Object ico;
	private Mesh icoMesh;
	private Transform icoTransform;
	private AudioSource audioSource;
	private IcoBumpin.FaceRef[] outsides;
	private Vector3[] original_vertices;
	private Vector3[] displaced_vertices;
	[RangeAttribute] // RVA: 0x8A030 Offset: 0x89430 VA: 0x18008A030
	public float icoRadius;
	[RangeAttribute] // RVA: 0x108190 Offset: 0x107590 VA: 0x180108190
	public int icoSubdivisions;
	[RangeAttribute] // RVA: 0xA1730 Offset: 0xA0B30 VA: 0x1800A1730
	public float startingExtrusion;
	public Material material;
	[RangeAttribute] // RVA: 0x8E1D0 Offset: 0x8D5D0 VA: 0x18008E1D0
	public float extrusion;
	[RangeAttribute] // RVA: 0x8EB40 Offset: 0x8DF40 VA: 0x18008EB40
	public int fftBounds;
	[RangeAttribute] // RVA: 0x77CA0 Offset: 0x770A0 VA: 0x180077CA0
	public float verticalBounce;
	public AnimationCurve frequencyCurve;
	public LineRenderer waveform;
	public float waveformHeight;
	public float waveformRadius;
	public float waveformSpeed;
	public bool rotateWaveformRing;
	public bool bounceWaveform;
	public GameObject missingClipWarning;
	private Vector3 icoPosition;
	private float faces_length;
	private const float TWOPI = 6.283185;
	private const int WAVEFORM_SAMPLES = 1024;
	private const int FFT_SAMPLES = 4096;
	private float[] fft;
	private float[] fft_history;
	private float[] data;
	private float[] data_history;
	private float rms;
	private float rms_history;

	// Methods

	private void Start() { }

	private void Update() { }

	private float RMS(float[] arr) { }

	public void .ctor() { }
}

// Namespace: 
private struct IcoBumpin.FaceRef
{
	// Fields
	public pb_Face face;
	public Vector3 nrm;
	public int[] indices;

	// Methods

	public void .ctor(pb_Face f, Vector3 n, int[] i) { }
}

// Namespace: ProBuilder2.Examples
public class HueCube : MonoBehaviour
{
	// Fields
	private pb_Object pb;

	// Methods

	private void Start() { }

	private static Color HSVtoRGB(float h, float s, float v) { }

	public void .ctor() { }
}

// Namespace: ProBuilder2.Examples
public class RuntimeEdit : MonoBehaviour
{
	// Fields
	private RuntimeEdit.pb_Selection currentSelection;
	private RuntimeEdit.pb_Selection previousSelection;
	private pb_Object preview;
	public Material previewMaterial;
	private Vector2 mousePosition_initial;
	private bool dragging;
	public float rotateSpeed;

	// Methods

	private void Awake() { }

	private void OnGUI() { }

	private void SpawnCube() { }

	public void LateUpdate() { }

	public void Update() { }

	public bool FaceCheck(Vector3 pos) { }

	private void RefreshSelectedFacePreview() { }

	public void .ctor() { }
}

// Namespace: 
private class RuntimeEdit.pb_Selection
{
	// Fields
	public pb_Object pb;
	public pb_Face face;

	// Methods

	public void .ctor(pb_Object _pb, pb_Face _face) { }

	public bool HasObject() { }

	public bool IsValid() { }

	public bool Equals(RuntimeEdit.pb_Selection sel) { }

	public void Destroy() { }

	public override string ToString() { }
}

// Namespace: SpawnEditor
[ShowOdinSerializedPropertiesInInspectorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
public class CBaseSpawnAction
{
	// Methods

	public void .ctor() { }
}

// Namespace: SpawnEditor
[SpawnTip] // RVA: 0x93DC0 Offset: 0x931C0 VA: 0x180093DC0
internal class CMonsterSpawnAction : CBaseSpawnAction
{
	// Fields
	[LabelTextAttribute] // RVA: 0xA98B0 Offset: 0xA8CB0 VA: 0x1800A98B0
	public int Group;
	[LabelTextAttribute] // RVA: 0x97530 Offset: 0x96930 VA: 0x180097530
	public Dictionary<int, int> dArea;
	[LabelTextAttribute] // RVA: 0xABC80 Offset: 0xAB080 VA: 0x1800ABC80
	public Dictionary<string, int> dCnt;
	[LabelTextAttribute] // RVA: 0xAD730 Offset: 0xACB30 VA: 0x1800AD730
	public int Delay;

	// Methods

	public void .ctor() { }
}

// Namespace: SpawnEditor
[SpawnTip] // RVA: 0x9CD90 Offset: 0x9C190 VA: 0x18009CD90
internal class CChallengeSpawnAction : CBaseSpawnAction
{
	// Fields
	[LabelTextAttribute] // RVA: 0x9EA20 Offset: 0x9DE20 VA: 0x18009EA20
	public CHALLENGETYPE Type;
	[LabelTextAttribute] // RVA: 0x9F620 Offset: 0x9EA20 VA: 0x18009F620
	public Dictionary<CHAPARAM, int> dParam;

	// Methods

	public void .ctor() { }
}

// Namespace: SpawnEditor
[SpawnTip] // RVA: 0xA1400 Offset: 0xA0800 VA: 0x1800A1400
internal class CDelBuildSpawnAction : CBaseSpawnAction
{
	// Fields
	[LabelTextAttribute] // RVA: 0xB4860 Offset: 0xB3C60 VA: 0x1800B4860
	public int BuildID;
	[LabelTextAttribute] // RVA: 0xA6270 Offset: 0xA5670 VA: 0x1800A6270
	public int Delay;

	// Methods

	public void .ctor() { }
}

// Namespace: SpawnEditor
[SpawnTip] // RVA: 0xA7BD0 Offset: 0xA6FD0 VA: 0x1800A7BD0
internal class CSuperMonsterSpawnAction : CBaseSpawnAction
{
	// Fields
	[LabelTextAttribute] // RVA: 0xA98B0 Offset: 0xA8CB0 VA: 0x1800A98B0
	public int Group;
	[LabelTextAttribute] // RVA: 0x97530 Offset: 0x96930 VA: 0x180097530
	public Dictionary<int, int> dArea;
	[LabelTextAttribute] // RVA: 0xABC80 Offset: 0xAB080 VA: 0x1800ABC80
	public Dictionary<string, int> dCnt;
	[LabelTextAttribute] // RVA: 0xAD730 Offset: 0xACB30 VA: 0x1800AD730
	public int Delay;
	[LabelTextAttribute] // RVA: 0xAF230 Offset: 0xAE630 VA: 0x1800AF230
	public int Affix;
	[LabelTextAttribute] // RVA: 0xAFAF0 Offset: 0xAEEF0 VA: 0x1800AFAF0
	public int Attr;

	// Methods

	public void .ctor() { }
}

// Namespace: SpawnEditor
[SpawnTip] // RVA: 0xB2CB0 Offset: 0xB20B0 VA: 0x1800B2CB0
internal class CAddBuildSpawnAction : CBaseSpawnAction
{
	// Fields
	[LabelTextAttribute] // RVA: 0xB4860 Offset: 0xB3C60 VA: 0x1800B4860
	public int BuildID;
	[LabelTextAttribute] // RVA: 0xB5220 Offset: 0xB4620 VA: 0x1800B5220
	public int Delay;

	// Methods

	public void .ctor() { }
}

// Namespace: SpawnEditor
[SpawnTip] // RVA: 0xB7030 Offset: 0xB6430 VA: 0x1800B7030
internal class CClientSpawnAction : CBaseSpawnAction
{
	// Fields
	[LabelTextAttribute] // RVA: 0xB8E60 Offset: 0xB8260 VA: 0x1800B8E60
	public int ActionID;
	[LabelTextAttribute] // RVA: 0xBAC80 Offset: 0xBA080 VA: 0x1800BAC80
	public bool bSend;

	// Methods

	public void .ctor() { }
}

// Namespace: SpawnEditor
[SpawnTip] // RVA: 0xBB5D0 Offset: 0xBA9D0 VA: 0x1800BB5D0
internal class CRewardSpawnAction : CBaseSpawnAction
{
	// Fields
	[LabelTextAttribute] // RVA: 0xBD340 Offset: 0xBC740 VA: 0x1800BD340
	public Dictionary<int, int> dNpc;
	[LabelTextAttribute] // RVA: 0xBEFA0 Offset: 0xBE3A0 VA: 0x1800BEFA0
	public int Count;

	// Methods

	public void .ctor() { }
}

// Namespace: SpawnEditor
[SpawnTip] // RVA: 0xC0C60 Offset: 0xC0060 VA: 0x1800C0C60
internal class CGateSpawnAction : CBaseSpawnAction
{
	// Fields
	[LabelTextAttribute] // RVA: 0xC25B0 Offset: 0xC19B0 VA: 0x1800C25B0
	public int GateID;
	[LabelTextAttribute] // RVA: 0xC4310 Offset: 0xC3710 VA: 0x1800C4310
	public int Action;
	[LabelTextAttribute] // RVA: 0xC6190 Offset: 0xC5590 VA: 0x1800C6190
	public int Delay;

	// Methods

	public void .ctor() { }
}

// Namespace: SpawnEditor
[AttributeUsageAttribute] // RVA: 0xC81B0 Offset: 0xC75B0 VA: 0x1800C81B0
internal class SpawnTip : Attribute
{
	// Fields
	public string sTip;

	// Methods

	public void .ctor(string sTip) { }
}

// Namespace: SpawnEditor
public enum PICKTYPE
{
	// Fields
	public int value__;
	[LabelTextAttribute] // RVA: 0xC8AA0 Offset: 0xC7EA0 VA: 0x1800C8AA0
	public const PICKTYPE PICKTYPE_BULLET = 0;
	[LabelTextAttribute] // RVA: 0xCAAE0 Offset: 0xC9EE0 VA: 0x1800CAAE0
	public const PICKTYPE PICKTYPE_CASH = 1;
}

// Namespace: SpawnEditor
public enum EVENTTYPE
{
	// Fields
	public int value__;
	[LabelTextAttribute] // RVA: 0xCC990 Offset: 0xCBD90 VA: 0x1800CC990
	public const EVENTTYPE EVENTTYPE_ENTER = 0;
	[LabelTextAttribute] // RVA: 0xCE9A0 Offset: 0xCDDA0 VA: 0x1800CE9A0
	public const EVENTTYPE EVENTTYPE_LEAVE = 1;
}

// Namespace: SpawnEditor
public enum MONSTERTYPE
{
	// Fields
	public int value__;
	public const MONSTERTYPE MONSTERTYPE_A = 0;
}

// Namespace: SpawnEditor
public enum CHALLENGETYPE
{
	// Fields
	public int value__;
	public const CHALLENGETYPE CHALLENGE_A = 0;
}

// Namespace: SpawnEditor
public enum CHAPARAM
{
	// Fields
	public int value__;
	[LabelTextAttribute] // RVA: 0xCF370 Offset: 0xCE770 VA: 0x1800CF370
	public const CHAPARAM Time = 0;
	[LabelTextAttribute] // RVA: 0xD1470 Offset: 0xD0870 VA: 0x1800D1470
	public const CHAPARAM Cnt = 1;
	[LabelTextAttribute] // RVA: 0xD30E0 Offset: 0xD24E0 VA: 0x1800D30E0
	public const CHAPARAM Ratio = 2;
}

// Namespace: SpawnEditor
public enum TriggerRule
{
	// Fields
	public int value__;
	public const TriggerRule TRIGGER_INIT = 0;
	public const TriggerRule TRIGGER_SCENEEVT = 1;
	public const TriggerRule TRIGGER_LEVELGOAL = 2;
	public const TriggerRule TRIGGER_KILLGROUP = 3;
	public const TriggerRule TRIGGER_KILLMONSTER = 5;
	public const TriggerRule TRIGGER_HPTHRESHOLD = 6;
	public const TriggerRule TRIGGER_DUALWIELD = 7;
	public const TriggerRule TRIGGER_SCEVTHOLD = 8;
	public const TriggerRule TRIGGER_BULLETCHANG = 9;
	public const TriggerRule TRIGGER_NPCINTERACT = 10;
	public const TriggerRule TRIGGER_PICKITEM = 11;
	public const TriggerRule TRIGGER_WARSERIAL = 12;
	public const TriggerRule TRIGGER_MIXTHRESHOLD = 13;
	public const TriggerRule TRIGGER_ROOMGOAL = 14;
	public const TriggerRule TRIGGER_ROOMCHALLENGE = 15;
}

// Namespace: SpawnEditor
public enum TriggerAction
{
	// Fields
	public int value__;
	public const TriggerAction SPAWN_TRIGGERGATE = 1;
	public const TriggerAction SPAWN_TRIGGERMONSTER = 2;
	public const TriggerAction SPAWN_TRIGGERGOALOK = 3;
	public const TriggerAction SPAWN_TIGGERREWARDNPC = 4;
	public const TriggerAction SPAWN_TIGGERBEHAVIOR = 5;
	public const TriggerAction SPAWN_MONSTERALLDIE = 6;
	public const TriggerAction SPAWN_CRATEBUILD = 7;
	public const TriggerAction SPAWN_TRIGGERSUPMONSTER = 8;
	public const TriggerAction SPAWN_TRIGGERLINEGOALPOS = 9;
	public const TriggerAction SPAWN_REMOVEBUILD = 10;
	public const TriggerAction SPAWN_ADDROOMCHALLENGE = 11;
	public const TriggerAction SPAWN_CREATEAREAMONSTER = 12;
}

// Namespace: SpawnEditor
[ShowOdinSerializedPropertiesInInspectorAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
[Serializable]
public class CBaseSpawnRule
{
	// Methods

	public void .ctor() { }
}

// Namespace: SpawnEditor
[SpawnTip] // RVA: 0xD59E0 Offset: 0xD4DE0 VA: 0x1800D59E0
internal class CAndSpawnRule : CBaseSpawnRule
{
	// Methods

	public void .ctor() { }
}

// Namespace: SpawnEditor
[SpawnTip] // RVA: 0xD7920 Offset: 0xD6D20 VA: 0x1800D7920
internal class COrSpawnRule : CBaseSpawnRule
{
	// Methods

	public void .ctor() { }
}

// Namespace: SpawnEditor
[SpawnTip] // RVA: 0xDBCC0 Offset: 0xDB0C0 VA: 0x1800DBCC0
internal class CAndNotSpawnRule : CBaseSpawnRule
{
	// Methods

	public void .ctor() { }
}

// Namespace: SpawnEditor
[SpawnTip] // RVA: 0xDC840 Offset: 0xDBC40 VA: 0x1800DC840
internal class COrNotSpawnRule : CBaseSpawnRule
{
	// Methods

	public void .ctor() { }
}

// Namespace: SpawnEditor
[SpawnTip] // RVA: 0xDF7F0 Offset: 0xDEBF0 VA: 0x1800DF7F0
internal class CPickSpawnRule : CBaseSpawnRule
{
	// Fields
	[LabelTextAttribute] // RVA: 0xE17D0 Offset: 0xE0BD0 VA: 0x1800E17D0
	public PICKTYPE Type;
	[LabelTextAttribute] // RVA: 0xE3330 Offset: 0xE2730 VA: 0x1800E3330
	public int Count;

	// Methods

	public void .ctor() { }
}

// Namespace: SpawnEditor
[SpawnTip] // RVA: 0xE4EB0 Offset: 0xE42B0 VA: 0x1800E4EB0
internal class CBulletSpawnRule : CBaseSpawnRule
{
	// Fields
	[LabelTextAttribute] // RVA: 0xE6BD0 Offset: 0xE5FD0 VA: 0x1800E6BD0
	public int Count;

	// Methods

	public void .ctor() { }
}

// Namespace: SpawnEditor
[SpawnTip] // RVA: 0xEACD0 Offset: 0xEA0D0 VA: 0x1800EACD0
internal class CDualSpawnRule : CBaseSpawnRule
{
	// Methods

	public void .ctor() { }
}

// Namespace: SpawnEditor
[SpawnTip] // RVA: 0xEC8B0 Offset: 0xEBCB0 VA: 0x1800EC8B0
internal class CInitSpawnRule : CBaseSpawnRule
{
	// Methods

	public void .ctor() { }
}

// Namespace: SpawnEditor
[SpawnTip] // RVA: 0xED430 Offset: 0xEC830 VA: 0x1800ED430
internal class CKillGroupSpawnRule : CBaseSpawnRule
{
	// Fields
	[LabelTextAttribute] // RVA: 0xEF410 Offset: 0xEE810 VA: 0x1800EF410
	public List<int> lstGroup;

	// Methods

	public void .ctor() { }
}

// Namespace: SpawnEditor
[SpawnTip] // RVA: 0xF12B0 Offset: 0xF06B0 VA: 0x1800F12B0
internal class CKillMonsterSpawnRule : CBaseSpawnRule
{
	// Fields
	[LabelTextAttribute] // RVA: 0xEF410 Offset: 0xEE810 VA: 0x1800EF410
	public int Group;
	[LabelTextAttribute] // RVA: 0xF3860 Offset: 0xF2C60 VA: 0x1800F3860
	public MONSTERTYPE Type;
	[LabelTextAttribute] // RVA: 0xBEFA0 Offset: 0xBE3A0 VA: 0x1800BEFA0
	public int Count;

	// Methods

	public void .ctor() { }
}

// Namespace: SpawnEditor
[SpawnTip] // RVA: 0xF6D60 Offset: 0xF6160 VA: 0x1800F6D60
internal class CEventSpawnRule : CBaseSpawnRule
{
	// Fields
	[LabelTextAttribute] // RVA: 0xF7560 Offset: 0xF6960 VA: 0x1800F7560
	public int Event;
	[LabelTextAttribute] // RVA: 0xF9400 Offset: 0xF8800 VA: 0x1800F9400
	public EVENTTYPE Type;

	// Methods

	public void .ctor() { }
}

// Namespace: SpawnEditor
[SpawnTip] // RVA: 0xFB290 Offset: 0xFA690 VA: 0x1800FB290
internal class CEventHoldSpawnRule : CBaseSpawnRule
{
	// Fields
	[LabelTextAttribute] // RVA: 0xF7560 Offset: 0xF6960 VA: 0x1800F7560
	public int Event;

	// Methods

	public void .ctor() { }
}

// Namespace: FlyingWormConsole3
public class ConsoleProRemoteServer : MonoBehaviour
{
	// Fields
	public bool useNATPunch;
	public int port;

	// Methods

	public void Awake() { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitCategory] // RVA: 0xFD5A0 Offset: 0xFC9A0 VA: 0x1800FD5A0
public abstract class BehaviorArgUnit : CustomUnit
{
	// Methods

	protected abstract object GetValue(Flow flow) { }

	protected void .ctor() { }
}

// Namespace: Bolt
[UnitCategory] // RVA: 0xFF2A0 Offset: 0xFE6A0 VA: 0x1800FF2A0
public abstract class BehaviorActionUnit : CustomUnit
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ControlInput <ciEnter>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ControlOutput <coExit>k__BackingField;

	// Properties
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlInput ciEnter { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlOutput coExit { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlInput get_ciEnter() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ciEnter(ControlInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlOutput get_coExit() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_coExit(ControlOutput value) { }

	protected abstract void DoAction(Flow flow) { }

	private ControlOutput Action(Flow flow) { }

	protected override void Definition() { }

	protected void .ctor() { }
}

// Namespace: Bolt
public abstract class BehaviorCartoonUnit : CustomUnit
{
	// Fields
	[SerializeAsAttribute] // RVA: 0xDE1F0 Offset: 0xDD5F0 VA: 0x1800DE1F0
	private int _sid;
	[SerializeAsAttribute] // RVA: 0x10DE60 Offset: 0x10D260 VA: 0x18010DE60
	private bool m_Init;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ControlInput <ciEnable>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ControlOutput <coOnEnable>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ControlOutput <coOnTrigger>k__BackingField;

	// Properties
	[DoNotSerializeAttribute] // RVA: 0xFF450 Offset: 0xFE850 VA: 0x1800FF450
	[InspectableAttribute] // RVA: 0xFF450 Offset: 0xFE850 VA: 0x1800FF450
	[UnitHeaderInspectableAttribute] // RVA: 0xFF450 Offset: 0xFE850 VA: 0x1800FF450
	public int sid { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlInput ciEnable { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlOutput coOnEnable { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlOutput coOnTrigger { get; set; }

	// Methods

	public override void BeforeAdd() { }

	private void CheckCopy() { }

	private int GetIndex() { }

	public int get_sid() { }

	public void set_sid(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlInput get_ciEnable() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ciEnable(ControlInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlOutput get_coOnEnable() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_coOnEnable(ControlOutput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlOutput get_coOnTrigger() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_coOnTrigger(ControlOutput value) { }

	protected abstract void BehaviorEnable(Flow flow) { }

	private ControlOutput Enable(Flow flow) { }

	public void OnEnable(Flow flow, BehaviorTimerCartoon oCartoon) { }

	public void OnTrigger(Flow flow, BehaviorTimerCartoon oCartoon) { }

	public void SetBoltComponent(Flow flow, BehaviorTimerCartoon oCartoon) { }

	protected override void Definition() { }

	protected void .ctor() { }
}

// Namespace: Bolt
[UnitCategory] // RVA: 0x123DD0 Offset: 0x1231D0 VA: 0x180123DD0
public class BehaviorTimerCartoon : BehaviorCartoonUnit
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viWaitTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viInterval>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viBehaviorType>k__BackingField;

	// Properties
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput viWaitTime { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput viInterval { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput viBehaviorType { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viWaitTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viWaitTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viInterval() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viInterval(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viBehaviorType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viBehaviorType(ValueInput value) { }

	protected override void BehaviorEnable(Flow flow) { }

	protected override void Definition() { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xCCE0 Offset: 0xC0E0 VA: 0x18000CCE0
public class GetWeaponAttr : BehaviorArgUnit
{
	// Fields
	[SerializeAttribute] // RVA: 0x82B0 Offset: 0x76B0 VA: 0x1800082B0
	[SerializeAsAttribute] // RVA: 0x82B0 Offset: 0x76B0 VA: 0x1800082B0
	private Type _Type;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargetType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viattr>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vovalue>k__BackingField;

	// Properties
	[DoNotSerializeAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	[InspectableAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	[UnitHeaderInspectableAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	public Type attrType { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput vitargetType { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput viattr { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput vovalue { get; set; }

	// Methods

	public Type get_attrType() { }

	public void set_attrType(Type value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargetType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargetType(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viattr() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viattr(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vovalue() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vovalue(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x28AA0 Offset: 0x27EA0 VA: 0x180028AA0
public class ActiveCGCamera : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicgname>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viisactive>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x80970 Offset: 0x7FD70 VA: 0x180080970
	[PortLabelAttribute] // RVA: 0x80970 Offset: 0x7FD70 VA: 0x180080970
	[DoNotSerializeAttribute] // RVA: 0x80970 Offset: 0x7FD70 VA: 0x180080970
	public ValueInput vicgname { get; set; }
	[PortKeyAttribute] // RVA: 0x35040 Offset: 0x34440 VA: 0x180035040
	[PortLabelAttribute] // RVA: 0x35040 Offset: 0x34440 VA: 0x180035040
	[DoNotSerializeAttribute] // RVA: 0x35040 Offset: 0x34440 VA: 0x180035040
	public ValueInput viisactive { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicgname() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicgname(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viisactive() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viisactive(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x38560 Offset: 0x37960 VA: 0x180038560
public class AddSoundEffectToNodeTrans : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioriginal>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilivetime>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[PortLabelAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[DoNotSerializeAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	public ValueInput vioriginal { get; set; }
	[PortKeyAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[PortLabelAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[DoNotSerializeAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	public ValueInput vilivetime { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioriginal() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioriginal(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilivetime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilivetime(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x49160 Offset: 0x48560 VA: 0x180049160
public class AddSoundOnEffectPanel : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visoundID>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viliveTime>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x515C0 Offset: 0x509C0 VA: 0x1800515C0
	[PortLabelAttribute] // RVA: 0x515C0 Offset: 0x509C0 VA: 0x1800515C0
	[DoNotSerializeAttribute] // RVA: 0x515C0 Offset: 0x509C0 VA: 0x1800515C0
	public ValueInput visoundID { get; set; }
	[PortKeyAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	[PortLabelAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	[DoNotSerializeAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	public ValueInput viliveTime { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visoundID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visoundID(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viliveTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viliveTime(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x573F0 Offset: 0x567F0 VA: 0x1800573F0
public class AddStateForbid : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistateID>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <virules>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x60910 Offset: 0x5FD10 VA: 0x180060910
	[PortLabelAttribute] // RVA: 0x60910 Offset: 0x5FD10 VA: 0x180060910
	[DoNotSerializeAttribute] // RVA: 0x60910 Offset: 0x5FD10 VA: 0x180060910
	public ValueInput vistateID { get; set; }
	[PortKeyAttribute] // RVA: 0x62EE0 Offset: 0x622E0 VA: 0x180062EE0
	[PortLabelAttribute] // RVA: 0x62EE0 Offset: 0x622E0 VA: 0x180062EE0
	[DoNotSerializeAttribute] // RVA: 0x62EE0 Offset: 0x622E0 VA: 0x180062EE0
	public ValueInput virules { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistateID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistateID(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_virules() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_virules(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x666B0 Offset: 0x65AB0 VA: 0x1800666B0
public class Behav_Animation_CrossFade_Play : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vianimationName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vifadetime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargetType>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x756B0 Offset: 0x74AB0 VA: 0x1800756B0
	[PortLabelAttribute] // RVA: 0x756B0 Offset: 0x74AB0 VA: 0x1800756B0
	[DoNotSerializeAttribute] // RVA: 0x756B0 Offset: 0x74AB0 VA: 0x1800756B0
	public ValueInput vianimationName { get; set; }
	[PortKeyAttribute] // RVA: 0x77B20 Offset: 0x76F20 VA: 0x180077B20
	[PortLabelAttribute] // RVA: 0x77B20 Offset: 0x76F20 VA: 0x180077B20
	[DoNotSerializeAttribute] // RVA: 0x77B20 Offset: 0x76F20 VA: 0x180077B20
	public ValueInput vifadetime { get; set; }
	[PortKeyAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	[PortLabelAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	[DoNotSerializeAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	public ValueInput vitargetType { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vianimationName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vianimationName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vifadetime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vifadetime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargetType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargetType(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x7E940 Offset: 0x7DD40 VA: 0x18007E940
public class Behav_Animation_Play : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vianimationName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargetType>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x756B0 Offset: 0x74AB0 VA: 0x1800756B0
	[PortLabelAttribute] // RVA: 0x756B0 Offset: 0x74AB0 VA: 0x1800756B0
	[DoNotSerializeAttribute] // RVA: 0x756B0 Offset: 0x74AB0 VA: 0x1800756B0
	public ValueInput vianimationName { get; set; }
	[PortKeyAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	[PortLabelAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	[DoNotSerializeAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	public ValueInput vitargetType { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vianimationName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vianimationName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargetType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargetType(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x8C990 Offset: 0x8BD90 VA: 0x18008C990
public class Behav_Animator_SetBool : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vianiName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vivalue>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viinversion>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargetType>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x80FD0 Offset: 0x803D0 VA: 0x180080FD0
	[PortLabelAttribute] // RVA: 0x80FD0 Offset: 0x803D0 VA: 0x180080FD0
	[DoNotSerializeAttribute] // RVA: 0x80FD0 Offset: 0x803D0 VA: 0x180080FD0
	public ValueInput vianiName { get; set; }
	[PortKeyAttribute] // RVA: 0xC4000 Offset: 0xC3400 VA: 0x1800C4000
	[PortLabelAttribute] // RVA: 0xC4000 Offset: 0xC3400 VA: 0x1800C4000
	[DoNotSerializeAttribute] // RVA: 0xC4000 Offset: 0xC3400 VA: 0x1800C4000
	public ValueInput vivalue { get; set; }
	[PortKeyAttribute] // RVA: 0xA78B0 Offset: 0xA6CB0 VA: 0x1800A78B0
	[PortLabelAttribute] // RVA: 0xA78B0 Offset: 0xA6CB0 VA: 0x1800A78B0
	[DoNotSerializeAttribute] // RVA: 0xA78B0 Offset: 0xA6CB0 VA: 0x1800A78B0
	public ValueInput viinversion { get; set; }
	[PortKeyAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	[PortLabelAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	[DoNotSerializeAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	public ValueInput vitargetType { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vianiName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vianiName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vivalue() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vivalue(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viinversion() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viinversion(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargetType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargetType(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xABD50 Offset: 0xAB150 VA: 0x1800ABD50
public class Behav_Animator_SetFloat : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vianiName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vivalue>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargetType>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x80FD0 Offset: 0x803D0 VA: 0x180080FD0
	[PortLabelAttribute] // RVA: 0x80FD0 Offset: 0x803D0 VA: 0x180080FD0
	[DoNotSerializeAttribute] // RVA: 0x80FD0 Offset: 0x803D0 VA: 0x180080FD0
	public ValueInput vianiName { get; set; }
	[PortKeyAttribute] // RVA: 0xC4000 Offset: 0xC3400 VA: 0x1800C4000
	[PortLabelAttribute] // RVA: 0xC4000 Offset: 0xC3400 VA: 0x1800C4000
	[DoNotSerializeAttribute] // RVA: 0xC4000 Offset: 0xC3400 VA: 0x1800C4000
	public ValueInput vivalue { get; set; }
	[PortKeyAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	[PortLabelAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	[DoNotSerializeAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	public ValueInput vitargetType { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vianiName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vianiName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vivalue() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vivalue(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargetType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargetType(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xC2330 Offset: 0xC1730 VA: 0x1800C2330
public class Behav_Animator_SetInt : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vianiName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vivalue>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargetType>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x80FD0 Offset: 0x803D0 VA: 0x180080FD0
	[PortLabelAttribute] // RVA: 0x80FD0 Offset: 0x803D0 VA: 0x180080FD0
	[DoNotSerializeAttribute] // RVA: 0x80FD0 Offset: 0x803D0 VA: 0x180080FD0
	public ValueInput vianiName { get; set; }
	[PortKeyAttribute] // RVA: 0xC4000 Offset: 0xC3400 VA: 0x1800C4000
	[PortLabelAttribute] // RVA: 0xC4000 Offset: 0xC3400 VA: 0x1800C4000
	[DoNotSerializeAttribute] // RVA: 0xC4000 Offset: 0xC3400 VA: 0x1800C4000
	public ValueInput vivalue { get; set; }
	[PortKeyAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	[PortLabelAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	[DoNotSerializeAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	public ValueInput vitargetType { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vianiName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vianiName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vivalue() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vivalue(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargetType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargetType(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xD78F0 Offset: 0xD6CF0 VA: 0x1800D78F0
public class Behav_Animator_SetTrigger : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vianiName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargetType>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x80FD0 Offset: 0x803D0 VA: 0x180080FD0
	[PortLabelAttribute] // RVA: 0x80FD0 Offset: 0x803D0 VA: 0x180080FD0
	[DoNotSerializeAttribute] // RVA: 0x80FD0 Offset: 0x803D0 VA: 0x180080FD0
	public ValueInput vianiName { get; set; }
	[PortKeyAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	[PortLabelAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	[DoNotSerializeAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	public ValueInput vitargetType { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vianiName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vianiName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargetType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargetType(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xEC880 Offset: 0xEBC80 VA: 0x1800EC880
public class Behav_CameraMotionFOV : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimotionName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viduration>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videlay>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioffset>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	[PortLabelAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	[DoNotSerializeAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	public ValueInput vimotionName { get; set; }
	[PortKeyAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[PortLabelAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[DoNotSerializeAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	public ValueInput viduration { get; set; }
	[PortKeyAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[PortLabelAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[DoNotSerializeAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	public ValueInput videlay { get; set; }
	[PortKeyAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[PortLabelAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[DoNotSerializeAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	public ValueInput vioffset { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimotionName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimotionName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viduration() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viduration(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videlay() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videlay(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioffset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioffset(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x107D60 Offset: 0x107160 VA: 0x180107D60
public class Behav_CameraMotionPosition : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimotionName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viduration>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videlay>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioffset>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	[PortLabelAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	[DoNotSerializeAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	public ValueInput vimotionName { get; set; }
	[PortKeyAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[PortLabelAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[DoNotSerializeAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	public ValueInput viduration { get; set; }
	[PortKeyAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[PortLabelAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[DoNotSerializeAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	public ValueInput videlay { get; set; }
	[PortKeyAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[PortLabelAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[DoNotSerializeAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	public ValueInput vioffset { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimotionName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimotionName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viduration() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viduration(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videlay() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videlay(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioffset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioffset(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x125A30 Offset: 0x124E30 VA: 0x180125A30
public class Behav_CameraMotionPosition_Spring : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimotionName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viduration>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videlay>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioffset>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viIsback>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	[PortLabelAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	[DoNotSerializeAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	public ValueInput vimotionName { get; set; }
	[PortKeyAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[PortLabelAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[DoNotSerializeAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	public ValueInput viduration { get; set; }
	[PortKeyAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[PortLabelAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[DoNotSerializeAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	public ValueInput videlay { get; set; }
	[PortKeyAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[PortLabelAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[DoNotSerializeAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	public ValueInput vioffset { get; set; }
	[PortKeyAttribute] // RVA: 0x35200 Offset: 0x34600 VA: 0x180035200
	[PortLabelAttribute] // RVA: 0x35200 Offset: 0x34600 VA: 0x180035200
	[DoNotSerializeAttribute] // RVA: 0x35200 Offset: 0x34600 VA: 0x180035200
	public ValueInput viIsback { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimotionName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimotionName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viduration() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viduration(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videlay() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videlay(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioffset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioffset(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viIsback() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viIsback(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x21410 Offset: 0x20810 VA: 0x180021410
public class Behav_CameraMotionRotation : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimotionName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viduration>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videlay>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioffset>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	[PortLabelAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	[DoNotSerializeAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	public ValueInput vimotionName { get; set; }
	[PortKeyAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[PortLabelAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[DoNotSerializeAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	public ValueInput viduration { get; set; }
	[PortKeyAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[PortLabelAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[DoNotSerializeAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	public ValueInput videlay { get; set; }
	[PortKeyAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[PortLabelAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[DoNotSerializeAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	public ValueInput vioffset { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimotionName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimotionName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viduration() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viduration(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videlay() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videlay(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioffset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioffset(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x3F700 Offset: 0x3EB00 VA: 0x18003F700
public class Behav_CameraMotionRotationTo : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimotionName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viduration>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videlay>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viend>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	[PortLabelAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	[DoNotSerializeAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	public ValueInput vimotionName { get; set; }
	[PortKeyAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[PortLabelAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[DoNotSerializeAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	public ValueInput viduration { get; set; }
	[PortKeyAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[PortLabelAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[DoNotSerializeAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	public ValueInput videlay { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueInput viend { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimotionName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimotionName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viduration() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viduration(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videlay() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videlay(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viend(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x5B8D0 Offset: 0x5ACD0 VA: 0x18005B8D0
public class Behav_CameraMotionRotation_Spring : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimotionName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viduration>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videlay>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioffset>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viIsback>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	[PortLabelAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	[DoNotSerializeAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	public ValueInput vimotionName { get; set; }
	[PortKeyAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[PortLabelAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[DoNotSerializeAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	public ValueInput viduration { get; set; }
	[PortKeyAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[PortLabelAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[DoNotSerializeAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	public ValueInput videlay { get; set; }
	[PortKeyAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[PortLabelAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[DoNotSerializeAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	public ValueInput vioffset { get; set; }
	[PortKeyAttribute] // RVA: 0x35200 Offset: 0x34600 VA: 0x180035200
	[PortLabelAttribute] // RVA: 0x35200 Offset: 0x34600 VA: 0x180035200
	[DoNotSerializeAttribute] // RVA: 0x35200 Offset: 0x34600 VA: 0x180035200
	public ValueInput viIsback { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimotionName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimotionName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viduration() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viduration(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videlay() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videlay(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioffset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioffset(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viIsback() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viIsback(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x80D40 Offset: 0x80140 VA: 0x180080D40
public class Behav_HideWeaponExceptMuzzle : BehaviorActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x82B70 Offset: 0x81F70 VA: 0x180082B70
public class Behav_MotionPosition : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargetName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimotionName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viduration>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videlay>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioffset>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x99960 Offset: 0x98D60 VA: 0x180099960
	[PortLabelAttribute] // RVA: 0x99960 Offset: 0x98D60 VA: 0x180099960
	[DoNotSerializeAttribute] // RVA: 0x99960 Offset: 0x98D60 VA: 0x180099960
	public ValueInput vitargetName { get; set; }
	[PortKeyAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	[PortLabelAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	[DoNotSerializeAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	public ValueInput vimotionName { get; set; }
	[PortKeyAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[PortLabelAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[DoNotSerializeAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	public ValueInput viduration { get; set; }
	[PortKeyAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[PortLabelAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[DoNotSerializeAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	public ValueInput videlay { get; set; }
	[PortKeyAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[PortLabelAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[DoNotSerializeAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	public ValueInput vioffset { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargetName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargetName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimotionName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimotionName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viduration() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viduration(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videlay() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videlay(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioffset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioffset(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xA7D60 Offset: 0xA7160 VA: 0x1800A7D60
public class Behav_MotionRotation : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargetName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimotionName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viduration>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videlay>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioffset>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x99960 Offset: 0x98D60 VA: 0x180099960
	[PortLabelAttribute] // RVA: 0x99960 Offset: 0x98D60 VA: 0x180099960
	[DoNotSerializeAttribute] // RVA: 0x99960 Offset: 0x98D60 VA: 0x180099960
	public ValueInput vitargetName { get; set; }
	[PortKeyAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	[PortLabelAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	[DoNotSerializeAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	public ValueInput vimotionName { get; set; }
	[PortKeyAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[PortLabelAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[DoNotSerializeAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	public ValueInput viduration { get; set; }
	[PortKeyAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[PortLabelAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[DoNotSerializeAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	public ValueInput videlay { get; set; }
	[PortKeyAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[PortLabelAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[DoNotSerializeAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	public ValueInput vioffset { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargetName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargetName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimotionName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimotionName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viduration() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viduration(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videlay() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videlay(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioffset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioffset(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xCAC00 Offset: 0xCA000 VA: 0x1800CAC00
public class Behav_MotionRotationTo : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargetName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimotionName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viduration>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videlay>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viend>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x99960 Offset: 0x98D60 VA: 0x180099960
	[PortLabelAttribute] // RVA: 0x99960 Offset: 0x98D60 VA: 0x180099960
	[DoNotSerializeAttribute] // RVA: 0x99960 Offset: 0x98D60 VA: 0x180099960
	public ValueInput vitargetName { get; set; }
	[PortKeyAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	[PortLabelAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	[DoNotSerializeAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	public ValueInput vimotionName { get; set; }
	[PortKeyAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[PortLabelAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[DoNotSerializeAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	public ValueInput viduration { get; set; }
	[PortKeyAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[PortLabelAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[DoNotSerializeAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	public ValueInput videlay { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueInput viend { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargetName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargetName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimotionName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimotionName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viduration() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viduration(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videlay() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videlay(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viend(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xF33E0 Offset: 0xF27E0 VA: 0x1800F33E0
public class Behav_ShowWeaponChild : BehaviorActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xF4EA0 Offset: 0xF42A0 VA: 0x1800F4EA0
public class BehaviorCameraShake : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viforce>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xF1530 Offset: 0xF0930 VA: 0x1800F1530
	[PortLabelAttribute] // RVA: 0xF1530 Offset: 0xF0930 VA: 0x1800F1530
	[DoNotSerializeAttribute] // RVA: 0xF1530 Offset: 0xF0930 VA: 0x1800F1530
	public ValueInput viforce { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viforce() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viforce(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xFCD40 Offset: 0xFC140 VA: 0x1800FCD40
public class BehaviorDestroyStonePillar : BehaviorActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xFD570 Offset: 0xFC970 VA: 0x1800FD570
public class BehaviorFresnelAnim : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitex>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xCC8F0 Offset: 0xCBCF0 VA: 0x1800CC8F0
	[PortLabelAttribute] // RVA: 0xCC8F0 Offset: 0xCBCF0 VA: 0x1800CC8F0
	[DoNotSerializeAttribute] // RVA: 0xCC8F0 Offset: 0xCBCF0 VA: 0x1800CC8F0
	public ValueInput vitex { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitex(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x105040 Offset: 0x104440 VA: 0x180105040
public class BehaviorHideBossShield : BehaviorActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x108140 Offset: 0x107540 VA: 0x180108140
public class BehaviorHideModel : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vispeed>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[PortLabelAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[DoNotSerializeAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	public ValueInput vispeed { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vispeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vispeed(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x1107E0 Offset: 0x10FBE0 VA: 0x1801107E0
public class BehaviorOutlineAnim : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicolor>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x115380 Offset: 0x114780 VA: 0x180115380
	[PortLabelAttribute] // RVA: 0x115380 Offset: 0x114780 VA: 0x180115380
	[DoNotSerializeAttribute] // RVA: 0x115380 Offset: 0x114780 VA: 0x180115380
	public ValueInput vicolor { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicolor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicolor(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x118D70 Offset: 0x118170 VA: 0x180118D70
public class BehaviorSetHPBarActive : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viisActive>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x86470 Offset: 0x85870 VA: 0x180086470
	[PortLabelAttribute] // RVA: 0x86470 Offset: 0x85870 VA: 0x180086470
	[DoNotSerializeAttribute] // RVA: 0x86470 Offset: 0x85870 VA: 0x180086470
	public ValueInput viisActive { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viisActive() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viisActive(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x123710 Offset: 0x122B10 VA: 0x180123710
public class BehaviorShowBossShield : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimat>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x10DDF0 Offset: 0x10D1F0 VA: 0x18010DDF0
	[PortLabelAttribute] // RVA: 0x10DDF0 Offset: 0x10D1F0 VA: 0x18010DDF0
	[DoNotSerializeAttribute] // RVA: 0x10DDF0 Offset: 0x10D1F0 VA: 0x18010DDF0
	public ValueInput vimat { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimat() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimat(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x12A520 Offset: 0x129920 VA: 0x18012A520
public class BehaviorShowModel : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vispeed>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[PortLabelAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[DoNotSerializeAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	public ValueInput vispeed { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vispeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vispeed(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xA9F0 Offset: 0x9DF0 VA: 0x18000A9F0
public class BossFightBattleState : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilevel>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xC23D0 Offset: 0xC17D0 VA: 0x1800C23D0
	[PortLabelAttribute] // RVA: 0xC23D0 Offset: 0xC17D0 VA: 0x1800C23D0
	[DoNotSerializeAttribute] // RVA: 0xC23D0 Offset: 0xC17D0 VA: 0x1800C23D0
	public ValueInput vilevel { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilevel() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilevel(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x14C90 Offset: 0x14090 VA: 0x180014C90
public class CamMove : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viduration>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargetNames>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[PortLabelAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[DoNotSerializeAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	public ValueInput viduration { get; set; }
	[PortKeyAttribute] // RVA: 0x23C20 Offset: 0x23020 VA: 0x180023C20
	[PortLabelAttribute] // RVA: 0x23C20 Offset: 0x23020 VA: 0x180023C20
	[DoNotSerializeAttribute] // RVA: 0x23C20 Offset: 0x23020 VA: 0x180023C20
	public ValueInput vitargetNames { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viduration() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viduration(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargetNames() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargetNames(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x25BE0 Offset: 0x24FE0 VA: 0x180025BE0
public class ChangeModel : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vichangemodel>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x2C550 Offset: 0x2B950 VA: 0x18002C550
	[PortLabelAttribute] // RVA: 0x2C550 Offset: 0x2B950 VA: 0x18002C550
	[DoNotSerializeAttribute] // RVA: 0x2C550 Offset: 0x2B950 VA: 0x18002C550
	public ValueInput vichangemodel { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vichangemodel() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vichangemodel(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x2F9F0 Offset: 0x2EDF0 VA: 0x18002F9F0
public class ChangeModelBySid : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visid>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[PortLabelAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[DoNotSerializeAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	public ValueInput visid { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visid(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x36FD0 Offset: 0x363D0 VA: 0x180036FD0
public class ChangeTexture : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioriginalTexture>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioriginalControlTex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vinodename>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x47510 Offset: 0x46910 VA: 0x180047510
	[PortLabelAttribute] // RVA: 0x47510 Offset: 0x46910 VA: 0x180047510
	[DoNotSerializeAttribute] // RVA: 0x47510 Offset: 0x46910 VA: 0x180047510
	public ValueInput vioriginalTexture { get; set; }
	[PortKeyAttribute] // RVA: 0x49680 Offset: 0x48A80 VA: 0x180049680
	[PortLabelAttribute] // RVA: 0x49680 Offset: 0x48A80 VA: 0x180049680
	[DoNotSerializeAttribute] // RVA: 0x49680 Offset: 0x48A80 VA: 0x180049680
	public ValueInput vioriginalControlTex { get; set; }
	[PortKeyAttribute] // RVA: 0xDC260 Offset: 0xDB660 VA: 0x1800DC260
	[PortLabelAttribute] // RVA: 0xDC260 Offset: 0xDB660 VA: 0x1800DC260
	[DoNotSerializeAttribute] // RVA: 0xDC260 Offset: 0xDB660 VA: 0x1800DC260
	public ValueInput vinodename { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioriginalTexture() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioriginalTexture(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioriginalControlTex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioriginalControlTex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vinodename() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vinodename(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x4F0F0 Offset: 0x4E4F0 VA: 0x18004F0F0
public class ClearOwnerBeacon : BehaviorActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x4F900 Offset: 0x4ED00 VA: 0x18004F900
public class ClearSelf : BehaviorActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x51590 Offset: 0x50990 VA: 0x180051590
public class ClearStickerEffect : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffect>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viliveTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viscale>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistickerType>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[PortLabelAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[DoNotSerializeAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	public ValueInput vieffect { get; set; }
	[PortKeyAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	[PortLabelAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	[DoNotSerializeAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	public ValueInput viliveTime { get; set; }
	[PortKeyAttribute] // RVA: 0x8A140 Offset: 0x89540 VA: 0x18008A140
	[PortLabelAttribute] // RVA: 0x8A140 Offset: 0x89540 VA: 0x18008A140
	[DoNotSerializeAttribute] // RVA: 0x8A140 Offset: 0x89540 VA: 0x18008A140
	public ValueInput viscale { get; set; }
	[PortKeyAttribute] // RVA: 0x117590 Offset: 0x116990 VA: 0x180117590
	[PortLabelAttribute] // RVA: 0x117590 Offset: 0x116990 VA: 0x180117590
	[DoNotSerializeAttribute] // RVA: 0x117590 Offset: 0x116990 VA: 0x180117590
	public ValueInput vistickerType { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffect(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viliveTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viliveTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viscale() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viscale(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistickerType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistickerType(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x6F310 Offset: 0x6E710 VA: 0x18006F310
public class CreateCGCamera : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioriginal>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicgname>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistratpos>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[PortLabelAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[DoNotSerializeAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	public ValueInput vioriginal { get; set; }
	[PortKeyAttribute] // RVA: 0x80970 Offset: 0x7FD70 VA: 0x180080970
	[PortLabelAttribute] // RVA: 0x80970 Offset: 0x7FD70 VA: 0x180080970
	[DoNotSerializeAttribute] // RVA: 0x80970 Offset: 0x7FD70 VA: 0x180080970
	public ValueInput vicgname { get; set; }
	[PortKeyAttribute] // RVA: 0x82C90 Offset: 0x82090 VA: 0x180082C90
	[PortLabelAttribute] // RVA: 0x82C90 Offset: 0x82090 VA: 0x180082C90
	[DoNotSerializeAttribute] // RVA: 0x82C90 Offset: 0x82090 VA: 0x180082C90
	public ValueInput vistratpos { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioriginal() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioriginal(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicgname() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicgname(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistratpos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistratpos(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x861A0 Offset: 0x855A0 VA: 0x1800861A0
public class CreateClonePlayerObject : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipid>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipos>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x7CF30 Offset: 0x7C330 VA: 0x18007CF30
	[PortLabelAttribute] // RVA: 0x7CF30 Offset: 0x7C330 VA: 0x18007CF30
	[DoNotSerializeAttribute] // RVA: 0x7CF30 Offset: 0x7C330 VA: 0x18007CF30
	public ValueInput vipid { get; set; }
	[PortKeyAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[PortLabelAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[DoNotSerializeAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	public ValueInput vipos { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipid(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipos(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x95B60 Offset: 0x94F60 VA: 0x180095B60
public class CreateEffect : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioriginal>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viposType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargetType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viparent>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicreateOnce>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffectname>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viisHeroVoiceSwitch>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[PortLabelAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[DoNotSerializeAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	public ValueInput vioriginal { get; set; }
	[PortKeyAttribute] // RVA: 0xB8DF0 Offset: 0xB81F0 VA: 0x1800B8DF0
	[PortLabelAttribute] // RVA: 0xB8DF0 Offset: 0xB81F0 VA: 0x1800B8DF0
	[DoNotSerializeAttribute] // RVA: 0xB8DF0 Offset: 0xB81F0 VA: 0x1800B8DF0
	public ValueInput viposType { get; set; }
	[PortKeyAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	[PortLabelAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	[DoNotSerializeAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	public ValueInput vitargetType { get; set; }
	[PortKeyAttribute] // RVA: 0x4B820 Offset: 0x4AC20 VA: 0x18004B820
	[PortLabelAttribute] // RVA: 0x4B820 Offset: 0x4AC20 VA: 0x18004B820
	[DoNotSerializeAttribute] // RVA: 0x4B820 Offset: 0x4AC20 VA: 0x18004B820
	public ValueInput viparent { get; set; }
	[PortKeyAttribute] // RVA: 0xC0B30 Offset: 0xBFF30 VA: 0x1800C0B30
	[PortLabelAttribute] // RVA: 0xC0B30 Offset: 0xBFF30 VA: 0x1800C0B30
	[DoNotSerializeAttribute] // RVA: 0xC0B30 Offset: 0xBFF30 VA: 0x1800C0B30
	public ValueInput vicreateOnce { get; set; }
	[PortKeyAttribute] // RVA: 0x699D0 Offset: 0x68DD0 VA: 0x1800699D0
	[PortLabelAttribute] // RVA: 0x699D0 Offset: 0x68DD0 VA: 0x1800699D0
	[DoNotSerializeAttribute] // RVA: 0x699D0 Offset: 0x68DD0 VA: 0x1800699D0
	public ValueInput vieffectname { get; set; }
	[PortKeyAttribute] // RVA: 0xC62F0 Offset: 0xC56F0 VA: 0x1800C62F0
	[PortLabelAttribute] // RVA: 0xC62F0 Offset: 0xC56F0 VA: 0x1800C62F0
	[DoNotSerializeAttribute] // RVA: 0xC62F0 Offset: 0xC56F0 VA: 0x1800C62F0
	public ValueInput viisHeroVoiceSwitch { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioriginal() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioriginal(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viposType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viposType(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargetType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargetType(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viparent() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viparent(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicreateOnce() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicreateOnce(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffectname() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffectname(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viisHeroVoiceSwitch() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viisHeroVoiceSwitch(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xC8A70 Offset: 0xC7E70 VA: 0x1800C8A70
public class CreateEffectOnUINode : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viuiname>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vinodename>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioriginal>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x53B80 Offset: 0x52F80 VA: 0x180053B80
	[PortLabelAttribute] // RVA: 0x53B80 Offset: 0x52F80 VA: 0x180053B80
	[DoNotSerializeAttribute] // RVA: 0x53B80 Offset: 0x52F80 VA: 0x180053B80
	public ValueInput viuiname { get; set; }
	[PortKeyAttribute] // RVA: 0xDC260 Offset: 0xDB660 VA: 0x1800DC260
	[PortLabelAttribute] // RVA: 0xDC260 Offset: 0xDB660 VA: 0x1800DC260
	[DoNotSerializeAttribute] // RVA: 0xDC260 Offset: 0xDB660 VA: 0x1800DC260
	public ValueInput vinodename { get; set; }
	[PortKeyAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[PortLabelAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[DoNotSerializeAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	public ValueInput vioriginal { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viuiname() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viuiname(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vinodename() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vinodename(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioriginal() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioriginal(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xE1A00 Offset: 0xE0E00 VA: 0x1800E1A00
public class CreateLaserEffect : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioriginal>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargetID>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargetType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioffset>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistartOffset>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[PortLabelAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[DoNotSerializeAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	public ValueInput vioriginal { get; set; }
	[PortKeyAttribute] // RVA: 0xFAE10 Offset: 0xFA210 VA: 0x1800FAE10
	[PortLabelAttribute] // RVA: 0xFAE10 Offset: 0xFA210 VA: 0x1800FAE10
	[DoNotSerializeAttribute] // RVA: 0xFAE10 Offset: 0xFA210 VA: 0x1800FAE10
	public ValueInput vitargetID { get; set; }
	[PortKeyAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	[PortLabelAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	[DoNotSerializeAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	public ValueInput vitargetType { get; set; }
	[PortKeyAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[PortLabelAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[DoNotSerializeAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	public ValueInput vioffset { get; set; }
	[PortKeyAttribute] // RVA: 0x102D20 Offset: 0x102120 VA: 0x180102D20
	[PortLabelAttribute] // RVA: 0x102D20 Offset: 0x102120 VA: 0x180102D20
	[DoNotSerializeAttribute] // RVA: 0x102D20 Offset: 0x102120 VA: 0x180102D20
	public ValueInput vistartOffset { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioriginal() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioriginal(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargetID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargetID(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargetType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargetType(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioffset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioffset(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistartOffset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistartOffset(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x105010 Offset: 0x104410 VA: 0x180105010
public class CreateNewBehavior : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viBehaviorID>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x10C040 Offset: 0x10B440 VA: 0x18010C040
	[PortLabelAttribute] // RVA: 0x10C040 Offset: 0x10B440 VA: 0x18010C040
	[DoNotSerializeAttribute] // RVA: 0x10C040 Offset: 0x10B440 VA: 0x18010C040
	public ValueInput viBehaviorID { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viBehaviorID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viBehaviorID(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x10E800 Offset: 0x10DC00 VA: 0x18010E800
public class CreateOnceEffect : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioriginal>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viposType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargetType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilivetime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videletedelay>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viparent>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[PortLabelAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[DoNotSerializeAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	public ValueInput vioriginal { get; set; }
	[PortKeyAttribute] // RVA: 0xB8DF0 Offset: 0xB81F0 VA: 0x1800B8DF0
	[PortLabelAttribute] // RVA: 0xB8DF0 Offset: 0xB81F0 VA: 0x1800B8DF0
	[DoNotSerializeAttribute] // RVA: 0xB8DF0 Offset: 0xB81F0 VA: 0x1800B8DF0
	public ValueInput viposType { get; set; }
	[PortKeyAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	[PortLabelAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	[DoNotSerializeAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	public ValueInput vitargetType { get; set; }
	[PortKeyAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[PortLabelAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[DoNotSerializeAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	public ValueInput vilivetime { get; set; }
	[PortKeyAttribute] // RVA: 0x4BC30 Offset: 0x4B030 VA: 0x18004BC30
	[PortLabelAttribute] // RVA: 0x4BC30 Offset: 0x4B030 VA: 0x18004BC30
	[DoNotSerializeAttribute] // RVA: 0x4BC30 Offset: 0x4B030 VA: 0x18004BC30
	public ValueInput videletedelay { get; set; }
	[PortKeyAttribute] // RVA: 0x4B820 Offset: 0x4AC20 VA: 0x18004B820
	[PortLabelAttribute] // RVA: 0x4B820 Offset: 0x4AC20 VA: 0x18004B820
	[DoNotSerializeAttribute] // RVA: 0x4B820 Offset: 0x4AC20 VA: 0x18004B820
	public ValueInput viparent { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioriginal() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioriginal(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viposType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viposType(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargetType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargetType(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilivetime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilivetime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videletedelay() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videletedelay(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viparent() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viparent(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x11D20 Offset: 0x11120 VA: 0x180011D20
public class CreateOnceEffectOnUINode : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viuiname>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vinodename>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioriginal>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilivetime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videletedelay>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x53B80 Offset: 0x52F80 VA: 0x180053B80
	[PortLabelAttribute] // RVA: 0x53B80 Offset: 0x52F80 VA: 0x180053B80
	[DoNotSerializeAttribute] // RVA: 0x53B80 Offset: 0x52F80 VA: 0x180053B80
	public ValueInput viuiname { get; set; }
	[PortKeyAttribute] // RVA: 0xDC260 Offset: 0xDB660 VA: 0x1800DC260
	[PortLabelAttribute] // RVA: 0xDC260 Offset: 0xDB660 VA: 0x1800DC260
	[DoNotSerializeAttribute] // RVA: 0xDC260 Offset: 0xDB660 VA: 0x1800DC260
	public ValueInput vinodename { get; set; }
	[PortKeyAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[PortLabelAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[DoNotSerializeAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	public ValueInput vioriginal { get; set; }
	[PortKeyAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[PortLabelAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[DoNotSerializeAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	public ValueInput vilivetime { get; set; }
	[PortKeyAttribute] // RVA: 0x4BC30 Offset: 0x4B030 VA: 0x18004BC30
	[PortLabelAttribute] // RVA: 0x4BC30 Offset: 0x4B030 VA: 0x18004BC30
	[DoNotSerializeAttribute] // RVA: 0x4BC30 Offset: 0x4B030 VA: 0x18004BC30
	public ValueInput videletedelay { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viuiname() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viuiname(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vinodename() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vinodename(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioriginal() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioriginal(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilivetime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilivetime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videletedelay() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videletedelay(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x386A0 Offset: 0x37AA0 VA: 0x1800386A0
public class CreateOnceFPSCameraEffect : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioriginal>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilivetime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videletedelay>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[PortLabelAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[DoNotSerializeAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	public ValueInput vioriginal { get; set; }
	[PortKeyAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[PortLabelAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[DoNotSerializeAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	public ValueInput vilivetime { get; set; }
	[PortKeyAttribute] // RVA: 0x4BC30 Offset: 0x4B030 VA: 0x18004BC30
	[PortLabelAttribute] // RVA: 0x4BC30 Offset: 0x4B030 VA: 0x18004BC30
	[DoNotSerializeAttribute] // RVA: 0x4BC30 Offset: 0x4B030 VA: 0x18004BC30
	public ValueInput videletedelay { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioriginal() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioriginal(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilivetime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilivetime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videletedelay() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videletedelay(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x4DB80 Offset: 0x4CF80 VA: 0x18004DB80
public class CreateOnceUIEffect : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioriginal>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilivetime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videletedelay>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[PortLabelAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[DoNotSerializeAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	public ValueInput vioriginal { get; set; }
	[PortKeyAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[PortLabelAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[DoNotSerializeAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	public ValueInput vilivetime { get; set; }
	[PortKeyAttribute] // RVA: 0x4BC30 Offset: 0x4B030 VA: 0x18004BC30
	[PortLabelAttribute] // RVA: 0x4BC30 Offset: 0x4B030 VA: 0x18004BC30
	[DoNotSerializeAttribute] // RVA: 0x4BC30 Offset: 0x4B030 VA: 0x18004BC30
	public ValueInput videletedelay { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioriginal() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioriginal(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilivetime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilivetime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videletedelay() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videletedelay(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x62CE0 Offset: 0x620E0 VA: 0x180062CE0
public class CreateUIEffect : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioriginal>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffectname>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[PortLabelAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[DoNotSerializeAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	public ValueInput vioriginal { get; set; }
	[PortKeyAttribute] // RVA: 0x699D0 Offset: 0x68DD0 VA: 0x1800699D0
	[PortLabelAttribute] // RVA: 0x699D0 Offset: 0x68DD0 VA: 0x1800699D0
	[DoNotSerializeAttribute] // RVA: 0x699D0 Offset: 0x68DD0 VA: 0x1800699D0
	public ValueInput vieffectname { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioriginal() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioriginal(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffectname() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffectname(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x73430 Offset: 0x72830 VA: 0x180073430
public class DeadAniEnd : BehaviorActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x75280 Offset: 0x74680 VA: 0x180075280
public class DestoryCGCamera : BehaviorActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x75FE0 Offset: 0x753E0 VA: 0x180075FE0
public class DestoryClonePlayerObject : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipid>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x7CF30 Offset: 0x7C330 VA: 0x18007CF30
	[PortLabelAttribute] // RVA: 0x7CF30 Offset: 0x7C330 VA: 0x18007CF30
	[DoNotSerializeAttribute] // RVA: 0x7CF30 Offset: 0x7C330 VA: 0x18007CF30
	public ValueInput vipid { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipid(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x7F1D0 Offset: 0x7E5D0 VA: 0x18007F1D0
public class DisableLightningEffect : BehaviorActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x81040 Offset: 0x80440 VA: 0x180081040
public class DisableStateShaderEffect : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistatetype>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xB9560 Offset: 0xB8960 VA: 0x1800B9560
	[PortLabelAttribute] // RVA: 0xB9560 Offset: 0xB8960 VA: 0x1800B9560
	[DoNotSerializeAttribute] // RVA: 0xB9560 Offset: 0xB8960 VA: 0x1800B9560
	public ValueInput vistatetype { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistatetype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistatetype(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x8A1B0 Offset: 0x895B0 VA: 0x18008A1B0
public class DisableTouchEvent : BehaviorActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x8BEE0 Offset: 0x8B2E0 VA: 0x18008BEE0
public class DoBehaviorControllerVibration : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vileftPart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <virightPart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vileftTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <virightTime>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x115A0 Offset: 0x109A0 VA: 0x1800115A0
	[PortLabelAttribute] // RVA: 0x115A0 Offset: 0x109A0 VA: 0x1800115A0
	[DoNotSerializeAttribute] // RVA: 0x115A0 Offset: 0x109A0 VA: 0x1800115A0
	public ValueInput vileftPart { get; set; }
	[PortKeyAttribute] // RVA: 0xA1390 Offset: 0xA0790 VA: 0x1800A1390
	[PortLabelAttribute] // RVA: 0xA1390 Offset: 0xA0790 VA: 0x1800A1390
	[DoNotSerializeAttribute] // RVA: 0xA1390 Offset: 0xA0790 VA: 0x1800A1390
	public ValueInput virightPart { get; set; }
	[PortKeyAttribute] // RVA: 0x16A20 Offset: 0x15E20 VA: 0x180016A20
	[PortLabelAttribute] // RVA: 0x16A20 Offset: 0x15E20 VA: 0x180016A20
	[DoNotSerializeAttribute] // RVA: 0x16A20 Offset: 0x15E20 VA: 0x180016A20
	public ValueInput vileftTime { get; set; }
	[PortKeyAttribute] // RVA: 0x18CD0 Offset: 0x180D0 VA: 0x180018CD0
	[PortLabelAttribute] // RVA: 0x18CD0 Offset: 0x180D0 VA: 0x180018CD0
	[DoNotSerializeAttribute] // RVA: 0x18CD0 Offset: 0x180D0 VA: 0x180018CD0
	public ValueInput virightTime { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vileftPart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vileftPart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_virightPart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_virightPart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vileftTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vileftTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_virightTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_virightTime(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xAB490 Offset: 0xAA890 VA: 0x1800AB490
public class EnableLightningEffect : BehaviorActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xAD2C0 Offset: 0xAC6C0 VA: 0x1800AD2C0
public class EnableStateShaderEffect : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vifresnelMap>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistatetype>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xB6E80 Offset: 0xB6280 VA: 0x1800B6E80
	[PortLabelAttribute] // RVA: 0xB6E80 Offset: 0xB6280 VA: 0x1800B6E80
	[DoNotSerializeAttribute] // RVA: 0xB6E80 Offset: 0xB6280 VA: 0x1800B6E80
	public ValueInput vifresnelMap { get; set; }
	[PortKeyAttribute] // RVA: 0xB9560 Offset: 0xB8960 VA: 0x1800B9560
	[PortLabelAttribute] // RVA: 0xB9560 Offset: 0xB8960 VA: 0x1800B9560
	[DoNotSerializeAttribute] // RVA: 0xB9560 Offset: 0xB8960 VA: 0x1800B9560
	public ValueInput vistatetype { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vifresnelMap() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vifresnelMap(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistatetype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistatetype(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xBB5A0 Offset: 0xBA9A0 VA: 0x1800BB5A0
public class EnableStickerEffect : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viisShow>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viCount>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffect>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viscale>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x24470 Offset: 0x23870 VA: 0x180024470
	[PortLabelAttribute] // RVA: 0x24470 Offset: 0x23870 VA: 0x180024470
	[DoNotSerializeAttribute] // RVA: 0x24470 Offset: 0x23870 VA: 0x180024470
	public ValueInput viisShow { get; set; }
	[PortKeyAttribute] // RVA: 0x2AD10 Offset: 0x2A110 VA: 0x18002AD10
	[PortLabelAttribute] // RVA: 0x2AD10 Offset: 0x2A110 VA: 0x18002AD10
	[DoNotSerializeAttribute] // RVA: 0x2AD10 Offset: 0x2A110 VA: 0x18002AD10
	public ValueInput viCount { get; set; }
	[PortKeyAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[PortLabelAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[DoNotSerializeAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	public ValueInput vieffect { get; set; }
	[PortKeyAttribute] // RVA: 0x8A140 Offset: 0x89540 VA: 0x18008A140
	[PortLabelAttribute] // RVA: 0x8A140 Offset: 0x89540 VA: 0x18008A140
	[DoNotSerializeAttribute] // RVA: 0x8A140 Offset: 0x89540 VA: 0x18008A140
	public ValueInput viscale { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viisShow() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viisShow(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viCount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viCount(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffect(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viscale() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viscale(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xDA730 Offset: 0xD9B30 VA: 0x1800DA730
public class EnableTouchEvent : BehaviorActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xDC450 Offset: 0xDB850 VA: 0x1800DC450
public class EndBehaviorControllerVibration : BehaviorActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xDE470 Offset: 0xDD870 VA: 0x1800DE470
public class EnterLowHpSound : BehaviorActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xE1400 Offset: 0xE0800 VA: 0x1800E1400
public class EnterWarningArea : BehaviorActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xE1D70 Offset: 0xE1170 VA: 0x1800E1D70
public class ExecuteInscription : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicanUse>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viId>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viCount>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videlayTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffect>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viliveTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viscale>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistickerType>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x104FA0 Offset: 0x1043A0 VA: 0x180104FA0
	[PortLabelAttribute] // RVA: 0x104FA0 Offset: 0x1043A0 VA: 0x180104FA0
	[DoNotSerializeAttribute] // RVA: 0x104FA0 Offset: 0x1043A0 VA: 0x180104FA0
	public ValueInput vicanUse { get; set; }
	[PortKeyAttribute] // RVA: 0x108650 Offset: 0x107A50 VA: 0x180108650
	[PortLabelAttribute] // RVA: 0x108650 Offset: 0x107A50 VA: 0x180108650
	[DoNotSerializeAttribute] // RVA: 0x108650 Offset: 0x107A50 VA: 0x180108650
	public ValueInput viId { get; set; }
	[PortKeyAttribute] // RVA: 0x2AD10 Offset: 0x2A110 VA: 0x18002AD10
	[PortLabelAttribute] // RVA: 0x2AD10 Offset: 0x2A110 VA: 0x18002AD10
	[DoNotSerializeAttribute] // RVA: 0x2AD10 Offset: 0x2A110 VA: 0x18002AD10
	public ValueInput viCount { get; set; }
	[PortKeyAttribute] // RVA: 0x10E400 Offset: 0x10D800 VA: 0x18010E400
	[PortLabelAttribute] // RVA: 0x10E400 Offset: 0x10D800 VA: 0x18010E400
	[DoNotSerializeAttribute] // RVA: 0x10E400 Offset: 0x10D800 VA: 0x18010E400
	public ValueInput videlayTime { get; set; }
	[PortKeyAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[PortLabelAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[DoNotSerializeAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	public ValueInput vieffect { get; set; }
	[PortKeyAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	[PortLabelAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	[DoNotSerializeAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	public ValueInput viliveTime { get; set; }
	[PortKeyAttribute] // RVA: 0x8A140 Offset: 0x89540 VA: 0x18008A140
	[PortLabelAttribute] // RVA: 0x8A140 Offset: 0x89540 VA: 0x18008A140
	[DoNotSerializeAttribute] // RVA: 0x8A140 Offset: 0x89540 VA: 0x18008A140
	public ValueInput viscale { get; set; }
	[PortKeyAttribute] // RVA: 0x117590 Offset: 0x116990 VA: 0x180117590
	[PortLabelAttribute] // RVA: 0x117590 Offset: 0x116990 VA: 0x180117590
	[DoNotSerializeAttribute] // RVA: 0x117590 Offset: 0x116990 VA: 0x180117590
	public ValueInput vistickerType { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicanUse() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicanUse(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viId() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viId(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viCount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viCount(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videlayTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videlayTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffect(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viliveTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viliveTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viscale() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viscale(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistickerType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistickerType(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x11BD00 Offset: 0x11B100 VA: 0x18011BD00
public class ExitLowHpSound : BehaviorActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x11D870 Offset: 0x11CC70 VA: 0x18011D870
public class HideAllWeaponAndCamSpring : BehaviorActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x11F610 Offset: 0x11EA10 VA: 0x18011F610
public class HideAniCamAndShowFPSCam : BehaviorActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x121330 Offset: 0x120730 VA: 0x180121330
public class HidePackage : BehaviorActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x1236E0 Offset: 0x122AE0 VA: 0x1801236E0
public class HideUI : BehaviorActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x124000 Offset: 0x123400 VA: 0x180124000
public class HideUIPanel : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viuiPanelType>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x116DD0 Offset: 0x1161D0 VA: 0x180116DD0
	[PortLabelAttribute] // RVA: 0x116DD0 Offset: 0x1161D0 VA: 0x180116DD0
	[DoNotSerializeAttribute] // RVA: 0x116DD0 Offset: 0x1161D0 VA: 0x180116DD0
	public ValueInput viuiPanelType { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viuiPanelType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viuiPanelType(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x36C0 Offset: 0x2AC0 VA: 0x1800036C0
public class HideWeaponRelicUI : BehaviorActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x53F0 Offset: 0x47F0 VA: 0x1800053F0
public class MapEffectActive : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffectName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viisShow>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x21290 Offset: 0x20690 VA: 0x180021290
	[PortLabelAttribute] // RVA: 0x21290 Offset: 0x20690 VA: 0x180021290
	[DoNotSerializeAttribute] // RVA: 0x21290 Offset: 0x20690 VA: 0x180021290
	public ValueInput vieffectName { get; set; }
	[PortKeyAttribute] // RVA: 0x24470 Offset: 0x23870 VA: 0x180024470
	[PortLabelAttribute] // RVA: 0x24470 Offset: 0x23870 VA: 0x180024470
	[DoNotSerializeAttribute] // RVA: 0x24470 Offset: 0x23870 VA: 0x180024470
	public ValueInput viisShow { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffectName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffectName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viisShow() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viisShow(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x16A90 Offset: 0x15E90 VA: 0x180016A90
public class ModelEffectActive : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffectName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viisShow>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x21290 Offset: 0x20690 VA: 0x180021290
	[PortLabelAttribute] // RVA: 0x21290 Offset: 0x20690 VA: 0x180021290
	[DoNotSerializeAttribute] // RVA: 0x21290 Offset: 0x20690 VA: 0x180021290
	public ValueInput vieffectName { get; set; }
	[PortKeyAttribute] // RVA: 0x24470 Offset: 0x23870 VA: 0x180024470
	[PortLabelAttribute] // RVA: 0x24470 Offset: 0x23870 VA: 0x180024470
	[DoNotSerializeAttribute] // RVA: 0x24470 Offset: 0x23870 VA: 0x180024470
	public ValueInput viisShow { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffectName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffectName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viisShow() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viisShow(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x28A70 Offset: 0x27E70 VA: 0x180028A70
public class OP : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioptype>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viuiname>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viobjpath>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viactive>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x3B8B0 Offset: 0x3ACB0 VA: 0x18003B8B0
	[PortLabelAttribute] // RVA: 0x3B8B0 Offset: 0x3ACB0 VA: 0x18003B8B0
	[DoNotSerializeAttribute] // RVA: 0x3B8B0 Offset: 0x3ACB0 VA: 0x18003B8B0
	public ValueInput vioptype { get; set; }
	[PortKeyAttribute] // RVA: 0x53B80 Offset: 0x52F80 VA: 0x180053B80
	[PortLabelAttribute] // RVA: 0x53B80 Offset: 0x52F80 VA: 0x180053B80
	[DoNotSerializeAttribute] // RVA: 0x53B80 Offset: 0x52F80 VA: 0x180053B80
	public ValueInput viuiname { get; set; }
	[PortKeyAttribute] // RVA: 0x55C80 Offset: 0x55080 VA: 0x180055C80
	[PortLabelAttribute] // RVA: 0x55C80 Offset: 0x55080 VA: 0x180055C80
	[DoNotSerializeAttribute] // RVA: 0x55C80 Offset: 0x55080 VA: 0x180055C80
	public ValueInput viobjpath { get; set; }
	[PortKeyAttribute] // RVA: 0x419F0 Offset: 0x40DF0 VA: 0x1800419F0
	[PortLabelAttribute] // RVA: 0x419F0 Offset: 0x40DF0 VA: 0x1800419F0
	[DoNotSerializeAttribute] // RVA: 0x419F0 Offset: 0x40DF0 VA: 0x1800419F0
	public ValueInput viactive { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioptype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioptype(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viuiname() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viuiname(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viobjpath() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viobjpath(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viactive() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viactive(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x47380 Offset: 0x46780 VA: 0x180047380
public class OPUIActive : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viuiname>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viobjpath>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viactive>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x53B80 Offset: 0x52F80 VA: 0x180053B80
	[PortLabelAttribute] // RVA: 0x53B80 Offset: 0x52F80 VA: 0x180053B80
	[DoNotSerializeAttribute] // RVA: 0x53B80 Offset: 0x52F80 VA: 0x180053B80
	public ValueInput viuiname { get; set; }
	[PortKeyAttribute] // RVA: 0x55C80 Offset: 0x55080 VA: 0x180055C80
	[PortLabelAttribute] // RVA: 0x55C80 Offset: 0x55080 VA: 0x180055C80
	[DoNotSerializeAttribute] // RVA: 0x55C80 Offset: 0x55080 VA: 0x180055C80
	public ValueInput viobjpath { get; set; }
	[PortKeyAttribute] // RVA: 0x419F0 Offset: 0x40DF0 VA: 0x1800419F0
	[PortLabelAttribute] // RVA: 0x419F0 Offset: 0x40DF0 VA: 0x1800419F0
	[DoNotSerializeAttribute] // RVA: 0x419F0 Offset: 0x40DF0 VA: 0x1800419F0
	public ValueInput viactive { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viuiname() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viuiname(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viobjpath() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viobjpath(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viactive() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viactive(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x59BC0 Offset: 0x58FC0 VA: 0x180059BC0
public class PlayEffectAnimator : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffectname>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitriggername>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilivetime>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x699D0 Offset: 0x68DD0 VA: 0x1800699D0
	[PortLabelAttribute] // RVA: 0x699D0 Offset: 0x68DD0 VA: 0x1800699D0
	[DoNotSerializeAttribute] // RVA: 0x699D0 Offset: 0x68DD0 VA: 0x1800699D0
	public ValueInput vieffectname { get; set; }
	[PortKeyAttribute] // RVA: 0x6CFE0 Offset: 0x6C3E0 VA: 0x18006CFE0
	[PortLabelAttribute] // RVA: 0x6CFE0 Offset: 0x6C3E0 VA: 0x18006CFE0
	[DoNotSerializeAttribute] // RVA: 0x6CFE0 Offset: 0x6C3E0 VA: 0x18006CFE0
	public ValueInput vitriggername { get; set; }
	[PortKeyAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[PortLabelAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[DoNotSerializeAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	public ValueInput vilivetime { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffectname() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffectname(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitriggername() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitriggername(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilivetime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilivetime(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x71830 Offset: 0x70C30 VA: 0x180071830
public class ReverseOperation : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viisreverseop>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x77810 Offset: 0x76C10 VA: 0x180077810
	[PortLabelAttribute] // RVA: 0x77810 Offset: 0x76C10 VA: 0x180077810
	[DoNotSerializeAttribute] // RVA: 0x77810 Offset: 0x76C10 VA: 0x180077810
	public ValueInput viisreverseop { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viisreverseop() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viisreverseop(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x79CB0 Offset: 0x790B0 VA: 0x180079CB0
public class SetActive : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viisActive>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x86470 Offset: 0x85870 VA: 0x180086470
	[PortLabelAttribute] // RVA: 0x86470 Offset: 0x85870 VA: 0x180086470
	[DoNotSerializeAttribute] // RVA: 0x86470 Offset: 0x85870 VA: 0x180086470
	public ValueInput viisActive { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viisActive() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viisActive(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x841E0 Offset: 0x835E0 VA: 0x1800841E0
public class SetBehaviorRestartInterval : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitime>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x89E40 Offset: 0x89240 VA: 0x180089E40
	[PortLabelAttribute] // RVA: 0x89E40 Offset: 0x89240 VA: 0x180089E40
	[DoNotSerializeAttribute] // RVA: 0x89E40 Offset: 0x89240 VA: 0x180089E40
	public ValueInput vitime { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitime(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x8C360 Offset: 0x8B760 VA: 0x18008C360
public class SetGuideEffectActive : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipos>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipath>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viisShow>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[PortLabelAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[DoNotSerializeAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	public ValueInput vipos { get; set; }
	[PortKeyAttribute] // RVA: 0x9D230 Offset: 0x9C630 VA: 0x18009D230
	[PortLabelAttribute] // RVA: 0x9D230 Offset: 0x9C630 VA: 0x18009D230
	[DoNotSerializeAttribute] // RVA: 0x9D230 Offset: 0x9C630 VA: 0x18009D230
	public ValueInput vipath { get; set; }
	[PortKeyAttribute] // RVA: 0x24470 Offset: 0x23870 VA: 0x180024470
	[PortLabelAttribute] // RVA: 0x24470 Offset: 0x23870 VA: 0x180024470
	[DoNotSerializeAttribute] // RVA: 0x24470 Offset: 0x23870 VA: 0x180024470
	public ValueInput viisShow { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipos(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipath() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipath(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viisShow() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viisShow(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xA4310 Offset: 0xA3710 VA: 0x1800A4310
public class SetLockTargetRange : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viuseLock>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viangle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidis>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilockPart>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xB6CD0 Offset: 0xB60D0 VA: 0x1800B6CD0
	[PortLabelAttribute] // RVA: 0xB6CD0 Offset: 0xB60D0 VA: 0x1800B6CD0
	[DoNotSerializeAttribute] // RVA: 0xB6CD0 Offset: 0xB60D0 VA: 0x1800B6CD0
	public ValueInput viuseLock { get; set; }
	[PortKeyAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[PortLabelAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[DoNotSerializeAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	public ValueInput viangle { get; set; }
	[PortKeyAttribute] // RVA: 0x79790 Offset: 0x78B90 VA: 0x180079790
	[PortLabelAttribute] // RVA: 0x79790 Offset: 0x78B90 VA: 0x180079790
	[DoNotSerializeAttribute] // RVA: 0x79790 Offset: 0x78B90 VA: 0x180079790
	public ValueInput vidis { get; set; }
	[PortKeyAttribute] // RVA: 0xBEB20 Offset: 0xBDF20 VA: 0x1800BEB20
	[PortLabelAttribute] // RVA: 0xBEB20 Offset: 0xBDF20 VA: 0x1800BEB20
	[DoNotSerializeAttribute] // RVA: 0xBEB20 Offset: 0xBDF20 VA: 0x1800BEB20
	public ValueInput vilockPart { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viuseLock() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viuseLock(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viangle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viangle(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidis() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidis(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilockPart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilockPart(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xC0FD0 Offset: 0xC03D0 VA: 0x1800C0FD0
public class SetMoveColliderActive : BehaviorActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xC3DB0 Offset: 0xC31B0 VA: 0x1800C3DB0
public class SetSightActive : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viisActive>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x86470 Offset: 0x85870 VA: 0x180086470
	[PortLabelAttribute] // RVA: 0x86470 Offset: 0x85870 VA: 0x180086470
	[DoNotSerializeAttribute] // RVA: 0x86470 Offset: 0x85870 VA: 0x180086470
	public ValueInput viisActive { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viisActive() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viisActive(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xCAF00 Offset: 0xCA300 VA: 0x1800CAF00
public class SetSpecialHitMetalEffect : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vihitMetal>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xD1400 Offset: 0xD0800 VA: 0x1800D1400
	[PortLabelAttribute] // RVA: 0xD1400 Offset: 0xD0800 VA: 0x1800D1400
	[DoNotSerializeAttribute] // RVA: 0xD1400 Offset: 0xD0800 VA: 0x1800D1400
	public ValueInput vihitMetal { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vihitMetal() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vihitMetal(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xD3730 Offset: 0xD2B30 VA: 0x1800D3730
public class SetTransparent : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viSwitch>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xDC1F0 Offset: 0xDB5F0 VA: 0x1800DC1F0
	[PortLabelAttribute] // RVA: 0xDC1F0 Offset: 0xDB5F0 VA: 0x1800DC1F0
	[DoNotSerializeAttribute] // RVA: 0xDC1F0 Offset: 0xDB5F0 VA: 0x1800DC1F0
	public ValueInput viSwitch { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viSwitch() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viSwitch(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xDF7C0 Offset: 0xDEBC0 VA: 0x1800DF7C0
public class SetUpEffectOnCurrentWeapon : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viRoomCollision>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viObstacleCollision>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viPlayerID>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1048B0 Offset: 0x103CB0 VA: 0x1801048B0
	[PortLabelAttribute] // RVA: 0x1048B0 Offset: 0x103CB0 VA: 0x1801048B0
	[DoNotSerializeAttribute] // RVA: 0x1048B0 Offset: 0x103CB0 VA: 0x1801048B0
	public ValueInput viRoomCollision { get; set; }
	[PortKeyAttribute] // RVA: 0x107CF0 Offset: 0x1070F0 VA: 0x180107CF0
	[PortLabelAttribute] // RVA: 0x107CF0 Offset: 0x1070F0 VA: 0x180107CF0
	[DoNotSerializeAttribute] // RVA: 0x107CF0 Offset: 0x1070F0 VA: 0x180107CF0
	public ValueInput viObstacleCollision { get; set; }
	[PortKeyAttribute] // RVA: 0x38820 Offset: 0x37C20 VA: 0x180038820
	[PortLabelAttribute] // RVA: 0x38820 Offset: 0x37C20 VA: 0x180038820
	[DoNotSerializeAttribute] // RVA: 0x38820 Offset: 0x37C20 VA: 0x180038820
	public ValueInput viPlayerID { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viRoomCollision() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viRoomCollision(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viObstacleCollision() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viObstacleCollision(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viPlayerID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viPlayerID(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xF7490 Offset: 0xF6890 VA: 0x1800F7490
public class SetUpEffectOnDeputyWeapon : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viRoomCollision>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viObstacleCollision>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viPlayerID>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1048B0 Offset: 0x103CB0 VA: 0x1801048B0
	[PortLabelAttribute] // RVA: 0x1048B0 Offset: 0x103CB0 VA: 0x1801048B0
	[DoNotSerializeAttribute] // RVA: 0x1048B0 Offset: 0x103CB0 VA: 0x1801048B0
	public ValueInput viRoomCollision { get; set; }
	[PortKeyAttribute] // RVA: 0x107CF0 Offset: 0x1070F0 VA: 0x180107CF0
	[PortLabelAttribute] // RVA: 0x107CF0 Offset: 0x1070F0 VA: 0x180107CF0
	[DoNotSerializeAttribute] // RVA: 0x107CF0 Offset: 0x1070F0 VA: 0x180107CF0
	public ValueInput viObstacleCollision { get; set; }
	[PortKeyAttribute] // RVA: 0x38820 Offset: 0x37C20 VA: 0x180038820
	[PortLabelAttribute] // RVA: 0x38820 Offset: 0x37C20 VA: 0x180038820
	[DoNotSerializeAttribute] // RVA: 0x38820 Offset: 0x37C20 VA: 0x180038820
	public ValueInput viPlayerID { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viRoomCollision() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viRoomCollision(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viObstacleCollision() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viObstacleCollision(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viPlayerID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viPlayerID(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x10C370 Offset: 0x10B770 VA: 0x18010C370
public class SetUpSniperSound : BehaviorActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x10E3D0 Offset: 0x10D7D0 VA: 0x18010E3D0
public class ShowAniCamAndHideFPSCam : BehaviorActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x110360 Offset: 0x10F760 VA: 0x180110360
public class ShowUI : BehaviorActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x110CF0 Offset: 0x1100F0 VA: 0x180110CF0
public class ShowUIPanel : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viuiPanelType>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x116DD0 Offset: 0x1161D0 VA: 0x180116DD0
	[PortLabelAttribute] // RVA: 0x116DD0 Offset: 0x1161D0 VA: 0x180116DD0
	[DoNotSerializeAttribute] // RVA: 0x116DD0 Offset: 0x1161D0 VA: 0x180116DD0
	public ValueInput viuiPanelType { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viuiPanelType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viuiPanelType(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x119220 Offset: 0x118620 VA: 0x180119220
public class ShowWeaponAndBreak : BehaviorActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x11BF70 Offset: 0x11B370 VA: 0x18011BF70
public class SwitchBossIcon : BehaviorActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicurStage>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x122150 Offset: 0x121550 VA: 0x180122150
	[PortLabelAttribute] // RVA: 0x122150 Offset: 0x121550 VA: 0x180122150
	[DoNotSerializeAttribute] // RVA: 0x122150 Offset: 0x121550 VA: 0x180122150
	public ValueInput vicurStage { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicurStage() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicurStage(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x125C40 Offset: 0x125040 VA: 0x180125C40
public class UpElevator : BehaviorActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x1264F0 Offset: 0x1258F0 VA: 0x1801264F0
public class CalSelfHasState : BehaviorArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistateid>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viyesstateobj>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vinotstateobj>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vochoose>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x11790 Offset: 0x10B90 VA: 0x180011790
	[PortLabelAttribute] // RVA: 0x11790 Offset: 0x10B90 VA: 0x180011790
	[DoNotSerializeAttribute] // RVA: 0x11790 Offset: 0x10B90 VA: 0x180011790
	public ValueInput vistateid { get; set; }
	[PortKeyAttribute] // RVA: 0x14C20 Offset: 0x14020 VA: 0x180014C20
	[PortLabelAttribute] // RVA: 0x14C20 Offset: 0x14020 VA: 0x180014C20
	[DoNotSerializeAttribute] // RVA: 0x14C20 Offset: 0x14020 VA: 0x180014C20
	public ValueInput viyesstateobj { get; set; }
	[PortKeyAttribute] // RVA: 0x16F20 Offset: 0x16320 VA: 0x180016F20
	[PortLabelAttribute] // RVA: 0x16F20 Offset: 0x16320 VA: 0x180016F20
	[DoNotSerializeAttribute] // RVA: 0x16F20 Offset: 0x16320 VA: 0x180016F20
	public ValueInput vinotstateobj { get; set; }
	[PortKeyAttribute] // RVA: 0x19180 Offset: 0x18580 VA: 0x180019180
	[PortLabelAttribute] // RVA: 0x19180 Offset: 0x18580 VA: 0x180019180
	[DoNotSerializeAttribute] // RVA: 0x19180 Offset: 0x18580 VA: 0x180019180
	public ValueOutput vochoose { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistateid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistateid(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viyesstateobj() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viyesstateobj(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vinotstateobj() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vinotstateobj(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vochoose() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vochoose(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x1DB90 Offset: 0x1CF90 VA: 0x18001DB90
public class GetCurWeaponSniperSound : BehaviorArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioriginal>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voeffect>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[PortLabelAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[DoNotSerializeAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	public ValueInput vioriginal { get; set; }
	[PortKeyAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[PortLabelAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[DoNotSerializeAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	public ValueOutput voeffect { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioriginal() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioriginal(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voeffect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voeffect(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x2E2D0 Offset: 0x2D6D0 VA: 0x18002E2D0
public class GetPlayerTransform : BehaviorArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viPlayerID>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vonull>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x38820 Offset: 0x37C20 VA: 0x180038820
	[PortLabelAttribute] // RVA: 0x38820 Offset: 0x37C20 VA: 0x180038820
	[DoNotSerializeAttribute] // RVA: 0x38820 Offset: 0x37C20 VA: 0x180038820
	public ValueInput viPlayerID { get; set; }
	[PortKeyAttribute] // RVA: 0x3BB30 Offset: 0x3AF30 VA: 0x18003BB30
	[PortLabelAttribute] // RVA: 0x3BB30 Offset: 0x3AF30 VA: 0x18003BB30
	[DoNotSerializeAttribute] // RVA: 0x3BB30 Offset: 0x3AF30 VA: 0x18003BB30
	public ValueOutput vonull { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viPlayerID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viPlayerID(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vonull() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vonull(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x3DBA0 Offset: 0x3CFA0 VA: 0x18003DBA0
public class CalXXX : BehaviorArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistateobj>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voret>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x49250 Offset: 0x48650 VA: 0x180049250
	[PortLabelAttribute] // RVA: 0x49250 Offset: 0x48650 VA: 0x180049250
	[DoNotSerializeAttribute] // RVA: 0x49250 Offset: 0x48650 VA: 0x180049250
	public ValueInput vistateobj { get; set; }
	[PortKeyAttribute] // RVA: 0x8ED10 Offset: 0x8E110 VA: 0x18008ED10
	[PortLabelAttribute] // RVA: 0x8ED10 Offset: 0x8E110 VA: 0x18008ED10
	[DoNotSerializeAttribute] // RVA: 0x8ED10 Offset: 0x8E110 VA: 0x18008ED10
	public ValueOutput voret { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistateobj() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistateobj(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voret() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voret(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x4D910 Offset: 0x4CD10 VA: 0x18004D910
public class EqualByInt : BehaviorArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <via>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vib>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vores>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x5B2E0 Offset: 0x5A6E0 VA: 0x18005B2E0
	[PortLabelAttribute] // RVA: 0x5B2E0 Offset: 0x5A6E0 VA: 0x18005B2E0
	[DoNotSerializeAttribute] // RVA: 0x5B2E0 Offset: 0x5A6E0 VA: 0x18005B2E0
	public ValueInput via { get; set; }
	[PortKeyAttribute] // RVA: 0x5E660 Offset: 0x5DA60 VA: 0x18005E660
	[PortLabelAttribute] // RVA: 0x5E660 Offset: 0x5DA60 VA: 0x18005E660
	[DoNotSerializeAttribute] // RVA: 0x5E660 Offset: 0x5DA60 VA: 0x18005E660
	public ValueInput vib { get; set; }
	[PortKeyAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	[PortLabelAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	[DoNotSerializeAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	public ValueOutput vores { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_via() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_via(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vib() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vib(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vores() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vores(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x62EB0 Offset: 0x622B0 VA: 0x180062EB0
public class IsAttackerHero : BehaviorArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <votrue>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x69BC0 Offset: 0x68FC0 VA: 0x180069BC0
	[PortLabelAttribute] // RVA: 0x69BC0 Offset: 0x68FC0 VA: 0x180069BC0
	[DoNotSerializeAttribute] // RVA: 0x69BC0 Offset: 0x68FC0 VA: 0x180069BC0
	public ValueOutput votrue { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_votrue() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_votrue(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x6D110 Offset: 0x6C510 VA: 0x18006D110
public class IsBoss : BehaviorArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voresult>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x846C0 Offset: 0x83AC0 VA: 0x1800846C0
	[PortLabelAttribute] // RVA: 0x846C0 Offset: 0x83AC0 VA: 0x1800846C0
	[DoNotSerializeAttribute] // RVA: 0x846C0 Offset: 0x83AC0 VA: 0x1800846C0
	public ValueOutput voresult { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voresult() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voresult(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x75680 Offset: 0x74A80 VA: 0x180075680
public class IsBreakSalva : BehaviorArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voisbreak>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x7C880 Offset: 0x7BC80 VA: 0x18007C880
	[PortLabelAttribute] // RVA: 0x7C880 Offset: 0x7BC80 VA: 0x18007C880
	[DoNotSerializeAttribute] // RVA: 0x7C880 Offset: 0x7BC80 VA: 0x18007C880
	public ValueOutput voisbreak { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voisbreak() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voisbreak(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x7EC90 Offset: 0x7E090 VA: 0x18007EC90
public class IsHero : BehaviorArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voresult>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x846C0 Offset: 0x83AC0 VA: 0x1800846C0
	[PortLabelAttribute] // RVA: 0x846C0 Offset: 0x83AC0 VA: 0x1800846C0
	[DoNotSerializeAttribute] // RVA: 0x846C0 Offset: 0x83AC0 VA: 0x1800846C0
	public ValueOutput voresult { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voresult() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voresult(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x87DB0 Offset: 0x871B0 VA: 0x180087DB0
public class WatchEnable : BehaviorArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voresult>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x846C0 Offset: 0x83AC0 VA: 0x1800846C0
	[PortLabelAttribute] // RVA: 0x846C0 Offset: 0x83AC0 VA: 0x1800846C0
	[DoNotSerializeAttribute] // RVA: 0x846C0 Offset: 0x83AC0 VA: 0x1800846C0
	public ValueOutput voresult { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voresult() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voresult(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x8ECB0 Offset: 0x8E0B0 VA: 0x18008ECB0
public class BehaviorGetRandomRange : BehaviorArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimin>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimax>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vomin>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xA4960 Offset: 0xA3D60 VA: 0x1800A4960
	[PortLabelAttribute] // RVA: 0xA4960 Offset: 0xA3D60 VA: 0x1800A4960
	[DoNotSerializeAttribute] // RVA: 0xA4960 Offset: 0xA3D60 VA: 0x1800A4960
	public ValueInput vimin { get; set; }
	[PortKeyAttribute] // RVA: 0xBB530 Offset: 0xBA930 VA: 0x1800BB530
	[PortLabelAttribute] // RVA: 0xBB530 Offset: 0xBA930 VA: 0x1800BB530
	[DoNotSerializeAttribute] // RVA: 0xBB530 Offset: 0xBA930 VA: 0x1800BB530
	public ValueInput vimax { get; set; }
	[PortKeyAttribute] // RVA: 0xA4960 Offset: 0xA3D60 VA: 0x1800A4960
	[PortLabelAttribute] // RVA: 0xA4960 Offset: 0xA3D60 VA: 0x1800A4960
	[DoNotSerializeAttribute] // RVA: 0xA4960 Offset: 0xA3D60 VA: 0x1800A4960
	public ValueOutput vomin { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimin() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimin(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimax() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimax(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vomin() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vomin(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xA7BA0 Offset: 0xA6FA0 VA: 0x1800A7BA0
public class GetCurGuideEffectState : BehaviorArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vostate>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x103100 Offset: 0x102500 VA: 0x180103100
	[PortLabelAttribute] // RVA: 0x103100 Offset: 0x102500 VA: 0x180103100
	[DoNotSerializeAttribute] // RVA: 0x103100 Offset: 0x102500 VA: 0x180103100
	public ValueOutput vostate { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vostate() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vostate(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xAF9C0 Offset: 0xAEDC0 VA: 0x1800AF9C0
public class GetHeroType : BehaviorArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vosid>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[PortLabelAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[DoNotSerializeAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	public ValueOutput vosid { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vosid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vosid(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xB8DC0 Offset: 0xB81C0 VA: 0x1800B8DC0
public class GetStateAttackID : BehaviorArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistate>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vo0>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x103100 Offset: 0x102500 VA: 0x180103100
	[PortLabelAttribute] // RVA: 0x103100 Offset: 0x102500 VA: 0x180103100
	[DoNotSerializeAttribute] // RVA: 0x103100 Offset: 0x102500 VA: 0x180103100
	public ValueInput vistate { get; set; }
	[PortKeyAttribute] // RVA: 0x128260 Offset: 0x127660 VA: 0x180128260
	[PortLabelAttribute] // RVA: 0x128260 Offset: 0x127660 VA: 0x180128260
	[DoNotSerializeAttribute] // RVA: 0x128260 Offset: 0x127660 VA: 0x180128260
	public ValueOutput vo0 { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistate() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistate(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vo0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vo0(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
public sealed class TimerCallFunc : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(Flow flow, BehaviorTimerCartoon timer) { }

	public virtual IAsyncResult BeginInvoke(Flow flow, BehaviorTimerCartoon timer, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: Bolt
public class BehaviourComponent
{
	// Fields
	private TimerCallFunc m_OnTriggerFunc;
	private TimerCallFunc m_OnActiveFunc;
	private GraphReference m_Reference;
	private Flow m_Flow;

	// Methods

	public void .ctor(Flow flow, GraphReference reference, TimerCallFunc oActive, TimerCallFunc oTrigger) { }

	public void Trigger(BehaviorTimerCartoon timer) { }

	public void Active(BehaviorTimerCartoon timer) { }
}

// Namespace: Bolt
public sealed class CartoonFunc : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(Flow flow, CCartoonBase oCartoon) { }

	public virtual IAsyncResult BeginInvoke(Flow flow, CCartoonBase oCartoon, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: Bolt
public class BoltComponent
{
	// Fields
	private CartoonFunc m_OnEnableFunc;
	private CartoonFunc m_OnDisableFunc;
	private CartoonFunc m_OnHitFunc;
	private CartoonFunc m_OnHitStaticFunc;
	private CartoonFunc m_OnTriggerFunc;
	private CartoonFunc m_OnInitSuccessFunc;
	private GraphReference m_Reference;
	private Flow m_Flow;

	// Methods

	public void .ctor(Flow flow, GraphReference reference, CartoonFunc oEnable, CartoonFunc oDisable, CartoonFunc oHit, CartoonFunc oHitStatic, CartoonFunc oTrigger, CartoonFunc oInitSuccess) { }

	public void HitStatic(CCartoonBase oCartoon) { }

	public void Hit(CCartoonBase oCartoon) { }

	public void Active(CCartoonBase oCartoon) { }

	public void End(CCartoonBase oCartoon) { }

	public void Trigger(CCartoonBase oCartoon) { }

	public void InitSuccess(CCartoonBase oCartoon) { }
}

// Namespace: Bolt
public abstract class CustomUnit : Unit
{
	// Fields
	protected string _summary;
	[SerializeAsAttribute] // RVA: 0xC8180 Offset: 0xC7580 VA: 0x1800C8180
	private string _comment;

	// Properties
	[DoNotSerializeAttribute] // RVA: 0xC8C60 Offset: 0xC8060 VA: 0x1800C8C60
	[InspectableAttribute] // RVA: 0xC8C60 Offset: 0xC8060 VA: 0x1800C8C60
	[UnitHeaderInspectableAttribute] // RVA: 0xC8C60 Offset: 0xC8060 VA: 0x1800C8C60
	public string comment { get; set; }
	public virtual string summary { get; set; }

	// Methods

	public string get_comment() { }

	public void set_comment(string value) { }

	public virtual string get_summary() { }

	public virtual void set_summary(string value) { }

	public override void BeforeAdd() { }

	protected override void Definition() { }

	protected void .ctor() { }
}

// Namespace: Bolt
[UnitCategory] // RVA: 0xCC460 Offset: 0xCB860 VA: 0x1800CC460
public abstract class ArgUnit : CustomUnit
{
	// Methods

	protected abstract object GetValue(Flow flow) { }

	protected void .ctor() { }
}

// Namespace: Bolt
[UnitCategory] // RVA: 0xCD250 Offset: 0xCC650 VA: 0x1800CD250
public abstract class ActionUnit : CustomUnit
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ControlInput <ciEnter>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ControlOutput <coExit>k__BackingField;

	// Properties
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlInput ciEnter { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlOutput coExit { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlInput get_ciEnter() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ciEnter(ControlInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlOutput get_coExit() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_coExit(ControlOutput value) { }

	protected abstract void DoAction(Flow flow) { }

	private ControlOutput Action(Flow flow) { }

	protected override void Definition() { }

	protected void .ctor() { }
}

// Namespace: Bolt
[UnitCategory] // RVA: 0xDC3C0 Offset: 0xDB7C0 VA: 0x1800DC3C0
public abstract class CartoonUnit : CustomUnit
{
	// Fields
	[SerializeAsAttribute] // RVA: 0xDE1F0 Offset: 0xDD5F0 VA: 0x1800DE1F0
	private int _sid;
	[SerializeAsAttribute] // RVA: 0x10DE60 Offset: 0x10D260 VA: 0x18010DE60
	private bool m_Init;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ControlInput <ciEnable>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ControlOutput <coOnHit>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ControlOutput <coOnHitStatic>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ControlOutput <coOnEnable>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ControlOutput <coOnDisable>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ControlOutput <coOnTrigger>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voSID>k__BackingField;

	// Properties
	[DoNotSerializeAttribute] // RVA: 0xFF450 Offset: 0xFE850 VA: 0x1800FF450
	[InspectableAttribute] // RVA: 0xFF450 Offset: 0xFE850 VA: 0x1800FF450
	[UnitHeaderInspectableAttribute] // RVA: 0xFF450 Offset: 0xFE850 VA: 0x1800FF450
	public int sid { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlInput ciEnable { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlOutput coOnHit { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlOutput coOnHitStatic { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlOutput coOnEnable { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlOutput coOnDisable { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlOutput coOnTrigger { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput voSID { get; set; }

	// Methods

	public override void BeforeAdd() { }

	private void CheckCopy() { }

	private int GetIndex() { }

	public int get_sid() { }

	public void set_sid(int value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlInput get_ciEnable() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ciEnable(ControlInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlOutput get_coOnHit() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_coOnHit(ControlOutput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlOutput get_coOnHitStatic() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_coOnHitStatic(ControlOutput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlOutput get_coOnEnable() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_coOnEnable(ControlOutput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlOutput get_coOnDisable() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_coOnDisable(ControlOutput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlOutput get_coOnTrigger() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_coOnTrigger(ControlOutput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voSID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voSID(ValueOutput value) { }

	protected abstract void CartoonEnable(Flow flow) { }

	private ControlOutput Enable(Flow flow) { }

	protected object GetSID(Flow flow) { }

	public void SetBoltComponent(Flow flow, CCartoonBase oCartoon, CartoonFunc FuncInitSuccess) { }

	public void OnEnable(Flow flow, CCartoonBase oCartoon) { }

	public void OnHitStatic(Flow flow, CCartoonBase oCartoon) { }

	public void OnHit(Flow flow, CCartoonBase oCartoon) { }

	public void OnDisable(Flow flow, CCartoonBase oCartoon) { }

	public void OnTrigger(Flow flow, CCartoonBase oCartoon) { }

	public virtual void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	protected override void Definition() { }

	protected void .ctor() { }
}

// Namespace: Bolt
[UnitCategory] // RVA: 0x10BEA0 Offset: 0x10B2A0 VA: 0x18010BEA0
[UnitTitleAttribute] // RVA: 0x10BEA0 Offset: 0x10B2A0 VA: 0x18010BEA0
public class CastedDictionary : ArgUnit
{
	// Fields
	[SerializeAttribute] // RVA: 0x10E150 Offset: 0x10D550 VA: 0x18010E150
	[SerializeAsAttribute] // RVA: 0x10E150 Offset: 0x10D550 VA: 0x18010E150
	private Type _keyType;
	[SerializeAsAttribute] // RVA: 0x110470 Offset: 0x10F870 VA: 0x180110470
	private Type _valueType;
	[SerializeAsAttribute] // RVA: 0x111160 Offset: 0x110560 VA: 0x180111160
	private int _count;
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ReadOnlyCollection<ValueInput> keys;
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ReadOnlyCollection<ValueInput> values;
	[DoNotSerializeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[PortLabelHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public ValueOutput dictionary;

	// Properties
	[DoNotSerializeAttribute] // RVA: 0x117410 Offset: 0x116810 VA: 0x180117410
	[InspectableAttribute] // RVA: 0x117410 Offset: 0x116810 VA: 0x180117410
	[UnitHeaderInspectableAttribute] // RVA: 0x117410 Offset: 0x116810 VA: 0x180117410
	public Type keyType { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x11BCB0 Offset: 0x11B0B0 VA: 0x18011BCB0
	[InspectableAttribute] // RVA: 0x11BCB0 Offset: 0x11B0B0 VA: 0x18011BCB0
	[UnitHeaderInspectableAttribute] // RVA: 0x11BCB0 Offset: 0x11B0B0 VA: 0x18011BCB0
	public Type valueType { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x32F0 Offset: 0x26F0 VA: 0x1800032F0
	[InspectableAttribute] // RVA: 0x32F0 Offset: 0x26F0 VA: 0x1800032F0
	[UnitHeaderInspectableAttribute] // RVA: 0x32F0 Offset: 0x26F0 VA: 0x1800032F0
	public int count { get; set; }

	// Methods

	public Type get_keyType() { }

	public void set_keyType(Type value) { }

	public Type get_valueType() { }

	public void set_valueType(Type value) { }

	public int get_count() { }

	public void set_count(int value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x121670 Offset: 0x120A70 VA: 0x180121670
public class CastedList : ArgUnit
{
	// Fields
	[SerializeAttribute] // RVA: 0x82B0 Offset: 0x76B0 VA: 0x1800082B0
	[SerializeAsAttribute] // RVA: 0x82B0 Offset: 0x76B0 VA: 0x1800082B0
	private Type _Type;
	[SerializeAsAttribute] // RVA: 0x111160 Offset: 0x110560 VA: 0x180111160
	private int _count;
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ReadOnlyCollection<ValueInput> items;
	[DoNotSerializeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[PortLabelHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public ValueOutput list;

	// Properties
	[DoNotSerializeAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	[InspectableAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	[UnitHeaderInspectableAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	public Type itemType { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x32F0 Offset: 0x26F0 VA: 0x1800032F0
	[InspectableAttribute] // RVA: 0x32F0 Offset: 0x26F0 VA: 0x1800032F0
	[UnitHeaderInspectableAttribute] // RVA: 0x32F0 Offset: 0x26F0 VA: 0x1800032F0
	public int count { get; set; }

	// Methods

	public Type get_itemType() { }

	public void set_itemType(Type value) { }

	public int get_count() { }

	public void set_count(int value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x53C0 Offset: 0x47C0 VA: 0x1800053C0
public class RandomCastedList : ArgUnit
{
	// Fields
	[SerializeAttribute] // RVA: 0x82B0 Offset: 0x76B0 VA: 0x1800082B0
	[SerializeAsAttribute] // RVA: 0x82B0 Offset: 0x76B0 VA: 0x1800082B0
	private Type _Type;
	[SerializeAsAttribute] // RVA: 0x111160 Offset: 0x110560 VA: 0x180111160
	private int _count;
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ReadOnlyCollection<ValueInput> items;
	[DoNotSerializeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[PortLabelHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public ValueOutput list;

	// Properties
	[DoNotSerializeAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	[InspectableAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	[UnitHeaderInspectableAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	public Type itemType { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x32F0 Offset: 0x26F0 VA: 0x1800032F0
	[InspectableAttribute] // RVA: 0x32F0 Offset: 0x26F0 VA: 0x1800032F0
	[UnitHeaderInspectableAttribute] // RVA: 0x32F0 Offset: 0x26F0 VA: 0x1800032F0
	public int count { get; set; }

	// Methods

	public Type get_itemType() { }

	public void set_itemType(Type value) { }

	public int get_count() { }

	public void set_count(int value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x14BF0 Offset: 0x13FF0 VA: 0x180014BF0
public class ArgBranch : ArgUnit
{
	// Fields
	[SerializeAttribute] // RVA: 0x82B0 Offset: 0x76B0 VA: 0x1800082B0
	[SerializeAsAttribute] // RVA: 0x82B0 Offset: 0x76B0 VA: 0x1800082B0
	private Type _Type;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viCondition>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viTrueArg>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viFalseArg>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <viArg>k__BackingField;

	// Properties
	[DoNotSerializeAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	[InspectableAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	[UnitHeaderInspectableAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	public Type attrType { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput viCondition { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput viTrueArg { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput viFalseArg { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput viArg { get; set; }

	// Methods

	public Type get_attrType() { }

	public void set_attrType(Type value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viCondition() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viCondition(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viTrueArg() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viTrueArg(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viFalseArg() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viFalseArg(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_viArg() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viArg(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[TypeIconAttribute] // RVA: 0x349A0 Offset: 0x33DA0 VA: 0x1800349A0
[UnitSubtitleAttribute] // RVA: 0x349A0 Offset: 0x33DA0 VA: 0x1800349A0
[UnitTitleAttribute] // RVA: 0x349A0 Offset: 0x33DA0 VA: 0x1800349A0
public class NewQuaternion : ArgUnit
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vix>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viy>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viz>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viw>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vosource>k__BackingField;

	// Properties
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput vix { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput viy { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput viz { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput viw { get; set; }
	[PortLabelHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[DoNotSerializeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public ValueOutput vosource { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vix() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vix(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viy() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viy(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viz() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viz(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viw() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viw(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vosource() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vosource(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[TypeIconAttribute] // RVA: 0x53CF0 Offset: 0x530F0 VA: 0x180053CF0
[UnitSubtitleAttribute] // RVA: 0x53CF0 Offset: 0x530F0 VA: 0x180053CF0
[UnitTitleAttribute] // RVA: 0x53CF0 Offset: 0x530F0 VA: 0x180053CF0
public class NewVector3 : ArgUnit
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vix>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viy>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viz>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vosource>k__BackingField;

	// Properties
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput vix { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput viy { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput viz { get; set; }
	[PortLabelHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[DoNotSerializeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public ValueOutput vosource { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vix() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vix(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viy() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viy(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viz() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viz(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vosource() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vosource(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x6F2E0 Offset: 0x6E6E0 VA: 0x18006F2E0
public class UnityObject2SysObject : ArgUnit
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viuobj>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vosource>k__BackingField;

	// Properties
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput viuobj { get; set; }
	[PortLabelHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[DoNotSerializeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public ValueOutput vosource { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viuobj() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viuobj(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vosource() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vosource(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x7CF00 Offset: 0x7C300 VA: 0x18007CF00
public class GetSkillItemAttr : ArgUnit
{
	// Fields
	[SerializeAttribute] // RVA: 0x82B0 Offset: 0x76B0 VA: 0x1800082B0
	[SerializeAsAttribute] // RVA: 0x82B0 Offset: 0x76B0 VA: 0x1800082B0
	private Type _Type;
	[DoNotSerializeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[PortLabelHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public ValueInput AttrName;
	[DoNotSerializeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[PortLabelHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public ValueOutput ItemAttr;

	// Properties
	[DoNotSerializeAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	[InspectableAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	[UnitHeaderInspectableAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	public Type itemType { get; set; }

	// Methods

	public Type get_itemType() { }

	public void set_itemType(Type value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x87D80 Offset: 0x87180 VA: 0x180087D80
public class GetSkillHeroAttr : ArgUnit
{
	// Fields
	[SerializeAttribute] // RVA: 0x82B0 Offset: 0x76B0 VA: 0x1800082B0
	[SerializeAsAttribute] // RVA: 0x82B0 Offset: 0x76B0 VA: 0x1800082B0
	private Type _Type;
	[DoNotSerializeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[PortLabelHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public ValueInput AttrName;
	[DoNotSerializeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[PortLabelHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public ValueOutput HeroAttr;

	// Properties
	[DoNotSerializeAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	[InspectableAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	[UnitHeaderInspectableAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	public Type attrType { get; set; }

	// Methods

	public Type get_attrType() { }

	public void set_attrType(Type value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x91BE0 Offset: 0x90FE0 VA: 0x180091BE0
public class GetSkillVictimAttr : ArgUnit
{
	// Fields
	[SerializeAttribute] // RVA: 0x82B0 Offset: 0x76B0 VA: 0x1800082B0
	[SerializeAsAttribute] // RVA: 0x82B0 Offset: 0x76B0 VA: 0x1800082B0
	private Type _Type;
	[DoNotSerializeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[PortLabelHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public ValueInput AttrName;
	[DoNotSerializeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[PortLabelHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public ValueOutput HeroAttr;

	// Properties
	[DoNotSerializeAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	[InspectableAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	[UnitHeaderInspectableAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	public Type attrType { get; set; }

	// Methods

	public Type get_attrType() { }

	public void set_attrType(Type value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x9CA70 Offset: 0x9BE70 VA: 0x18009CA70
public class GetSkillVarCache : ArgUnit
{
	// Fields
	[SerializeAttribute] // RVA: 0x82B0 Offset: 0x76B0 VA: 0x1800082B0
	[SerializeAsAttribute] // RVA: 0x82B0 Offset: 0x76B0 VA: 0x1800082B0
	private Type _Type;
	[DoNotSerializeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[PortLabelHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public ValueInput vikey;
	[DoNotSerializeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[PortLabelHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public ValueOutput vivalue;

	// Properties
	[DoNotSerializeAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	[InspectableAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	[UnitHeaderInspectableAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	public Type attrType { get; set; }

	// Methods

	public Type get_attrType() { }

	public void set_attrType(Type value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitCategory] // RVA: 0xA7850 Offset: 0xA6C50 VA: 0x1800A7850
[UnitTitleAttribute] // RVA: 0xA7850 Offset: 0xA6C50 VA: 0x1800A7850
public class SwitchNode : Unit
{
	// Fields
	[SerializeAttribute] // RVA: 0x82B0 Offset: 0x76B0 VA: 0x1800082B0
	[SerializeAsAttribute] // RVA: 0x82B0 Offset: 0x76B0 VA: 0x1800082B0
	private List<int> _Control;
	[DoNotSerializeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[PortLabelHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public ValueInput vinum;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ControlInput <ciEnter>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ControlOutput <coExit>k__BackingField;
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public Dictionary<int, ControlOutput> coSwitch;

	// Properties
	[DoNotSerializeAttribute] // RVA: 0xB71A0 Offset: 0xB65A0 VA: 0x1800B71A0
	[InspectableAttribute] // RVA: 0xB71A0 Offset: 0xB65A0 VA: 0x1800B71A0
	[UnitHeaderInspectableAttribute] // RVA: 0xB71A0 Offset: 0xB65A0 VA: 0x1800B71A0
	public List<int> ctrl { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlInput ciEnter { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlOutput coExit { get; set; }

	// Methods

	public List<int> get_ctrl() { }

	public void set_ctrl(List<int> value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlInput get_ciEnter() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ciEnter(ControlInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlOutput get_coExit() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_coExit(ControlOutput value) { }

	private ControlOutput Action(Flow flow) { }

	protected override void Definition() { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitCategory] // RVA: 0xBCD20 Offset: 0xBC120 VA: 0x1800BCD20
[UnitTitleAttribute] // RVA: 0xBCD20 Offset: 0xBC120 VA: 0x1800BCD20
public class FloorDivide : ArgUnit
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <dividend>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <divisor>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vosource>k__BackingField;

	// Properties
	[PortLabelAttribute] // RVA: 0xCAEB0 Offset: 0xCA2B0 VA: 0x1800CAEB0
	[DoNotSerializeAttribute] // RVA: 0xCAEB0 Offset: 0xCA2B0 VA: 0x1800CAEB0
	public ValueInput dividend { get; set; }
	[PortLabelAttribute] // RVA: 0xCD200 Offset: 0xCC600 VA: 0x1800CD200
	[DoNotSerializeAttribute] // RVA: 0xCD200 Offset: 0xCC600 VA: 0x1800CD200
	public ValueInput divisor { get; set; }
	[PortLabelAttribute] // RVA: 0xCF320 Offset: 0xCE720 VA: 0x1800CF320
	[DoNotSerializeAttribute] // RVA: 0xCF320 Offset: 0xCE720 VA: 0x1800CF320
	public ValueOutput vosource { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_dividend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_dividend(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_divisor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_divisor(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vosource() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vosource(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xD1760 Offset: 0xD0B60 VA: 0x1800D1760
public class GetSkillCustomData : ArgUnit
{
	// Fields
	[SerializeAttribute] // RVA: 0x82B0 Offset: 0x76B0 VA: 0x1800082B0
	[SerializeAsAttribute] // RVA: 0x82B0 Offset: 0x76B0 VA: 0x1800082B0
	private Type _Type;
	[DoNotSerializeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[PortLabelHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public ValueInput vikey;
	[DoNotSerializeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[PortLabelHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public ValueOutput vivalue;

	// Properties
	[DoNotSerializeAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	[InspectableAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	[UnitHeaderInspectableAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	public Type attrType { get; set; }

	// Methods

	public Type get_attrType() { }

	public void set_attrType(Type value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xDE1C0 Offset: 0xDD5C0 VA: 0x1800DE1C0
public class GetSkillCacheData : ArgUnit
{
	// Fields
	[SerializeAttribute] // RVA: 0x82B0 Offset: 0x76B0 VA: 0x1800082B0
	[SerializeAsAttribute] // RVA: 0x82B0 Offset: 0x76B0 VA: 0x1800082B0
	private Type _Type;
	[DoNotSerializeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[PortLabelHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public ValueInput viindex;
	[DoNotSerializeAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	[PortLabelHiddenAttribute] // RVA: 0x9B4F0 Offset: 0x9A8F0 VA: 0x18009B4F0
	public ValueOutput vivalue;

	// Properties
	[DoNotSerializeAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	[InspectableAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	[UnitHeaderInspectableAttribute] // RVA: 0x98370 Offset: 0x97770 VA: 0x180098370
	public Type attrType { get; set; }

	// Methods

	public Type get_attrType() { }

	public void set_attrType(Type value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xEB040 Offset: 0xEA440 VA: 0x1800EB040
public class AddClientEffect : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vishape>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipos>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitime>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xF8BA0 Offset: 0xF7FA0 VA: 0x1800F8BA0
	[PortLabelAttribute] // RVA: 0xF8BA0 Offset: 0xF7FA0 VA: 0x1800F8BA0
	[DoNotSerializeAttribute] // RVA: 0xF8BA0 Offset: 0xF7FA0 VA: 0x1800F8BA0
	public ValueInput vishape { get; set; }
	[PortKeyAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[PortLabelAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[DoNotSerializeAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	public ValueInput vipos { get; set; }
	[PortKeyAttribute] // RVA: 0x89E40 Offset: 0x89240 VA: 0x180089E40
	[PortLabelAttribute] // RVA: 0x89E40 Offset: 0x89240 VA: 0x180089E40
	[DoNotSerializeAttribute] // RVA: 0x89E40 Offset: 0x89240 VA: 0x180089E40
	public ValueInput vitime { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vishape() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vishape(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipos(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitime(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xFF420 Offset: 0xFE820 VA: 0x1800FF420
public class AddIgnoreStateEffect : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viiEffectType>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xB7390 Offset: 0xB6790 VA: 0x1800B7390
	[PortLabelAttribute] // RVA: 0xB7390 Offset: 0xB6790 VA: 0x1800B7390
	[DoNotSerializeAttribute] // RVA: 0xB7390 Offset: 0xB6790 VA: 0x1800B7390
	public ValueInput viiEffectType { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viiEffectType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viiEffectType(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x1083F0 Offset: 0x1077F0 VA: 0x1801083F0
public class AddLogicKey : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viiLogickey>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x10E0E0 Offset: 0x10D4E0 VA: 0x18010E0E0
	[PortLabelAttribute] // RVA: 0x10E0E0 Offset: 0x10D4E0 VA: 0x18010E0E0
	[DoNotSerializeAttribute] // RVA: 0x10E0E0 Offset: 0x10D4E0 VA: 0x18010E0E0
	public ValueInput viiLogickey { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viiLogickey() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viiLogickey(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x110A20 Offset: 0x10FE20 VA: 0x180110A20
public class AddSceneEventForState : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipos>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vishape>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vishapeArgs>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistate>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistateTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vileaveRemoveState>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viiFightType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viiLeaveSetTime>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[PortLabelAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[DoNotSerializeAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	public ValueInput vipos { get; set; }
	[PortKeyAttribute] // RVA: 0x89E40 Offset: 0x89240 VA: 0x180089E40
	[PortLabelAttribute] // RVA: 0x89E40 Offset: 0x89240 VA: 0x180089E40
	[DoNotSerializeAttribute] // RVA: 0x89E40 Offset: 0x89240 VA: 0x180089E40
	public ValueInput vitime { get; set; }
	[PortKeyAttribute] // RVA: 0xF8BA0 Offset: 0xF7FA0 VA: 0x1800F8BA0
	[PortLabelAttribute] // RVA: 0xF8BA0 Offset: 0xF7FA0 VA: 0x1800F8BA0
	[DoNotSerializeAttribute] // RVA: 0xF8BA0 Offset: 0xF7FA0 VA: 0x1800F8BA0
	public ValueInput vishape { get; set; }
	[PortKeyAttribute] // RVA: 0x18D40 Offset: 0x18140 VA: 0x180018D40
	[PortLabelAttribute] // RVA: 0x18D40 Offset: 0x18140 VA: 0x180018D40
	[DoNotSerializeAttribute] // RVA: 0x18D40 Offset: 0x18140 VA: 0x180018D40
	public ValueInput vishapeArgs { get; set; }
	[PortKeyAttribute] // RVA: 0x103100 Offset: 0x102500 VA: 0x180103100
	[PortLabelAttribute] // RVA: 0x103100 Offset: 0x102500 VA: 0x180103100
	[DoNotSerializeAttribute] // RVA: 0x103100 Offset: 0x102500 VA: 0x180103100
	public ValueInput vistate { get; set; }
	[PortKeyAttribute] // RVA: 0x1E190 Offset: 0x1D590 VA: 0x18001E190
	[PortLabelAttribute] // RVA: 0x1E190 Offset: 0x1D590 VA: 0x18001E190
	[DoNotSerializeAttribute] // RVA: 0x1E190 Offset: 0x1D590 VA: 0x18001E190
	public ValueInput vistateTime { get; set; }
	[PortKeyAttribute] // RVA: 0x23BB0 Offset: 0x22FB0 VA: 0x180023BB0
	[PortLabelAttribute] // RVA: 0x23BB0 Offset: 0x22FB0 VA: 0x180023BB0
	[DoNotSerializeAttribute] // RVA: 0x23BB0 Offset: 0x22FB0 VA: 0x180023BB0
	public ValueInput vileaveRemoveState { get; set; }
	[PortKeyAttribute] // RVA: 0x25B70 Offset: 0x24F70 VA: 0x180025B70
	[PortLabelAttribute] // RVA: 0x25B70 Offset: 0x24F70 VA: 0x180025B70
	[DoNotSerializeAttribute] // RVA: 0x25B70 Offset: 0x24F70 VA: 0x180025B70
	public ValueInput viiFightType { get; set; }
	[PortKeyAttribute] // RVA: 0x290D0 Offset: 0x284D0 VA: 0x1800290D0
	[PortLabelAttribute] // RVA: 0x290D0 Offset: 0x284D0 VA: 0x1800290D0
	[DoNotSerializeAttribute] // RVA: 0x290D0 Offset: 0x284D0 VA: 0x1800290D0
	public ValueInput viiLeaveSetTime { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipos(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vishape() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vishape(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vishapeArgs() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vishapeArgs(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistate() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistate(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistateTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistateTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vileaveRemoveState() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vileaveRemoveState(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viiFightType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viiFightType(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viiLeaveSetTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viiLeaveSetTime(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x2C290 Offset: 0x2B690 VA: 0x18002C290
public class AttackerAddState : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viiState>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viiTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viiWithPF>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viargs>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xD8EC0 Offset: 0xD82C0 VA: 0x1800D8EC0
	[PortLabelAttribute] // RVA: 0xD8EC0 Offset: 0xD82C0 VA: 0x1800D8EC0
	[DoNotSerializeAttribute] // RVA: 0xD8EC0 Offset: 0xD82C0 VA: 0x1800D8EC0
	public ValueInput viiState { get; set; }
	[PortKeyAttribute] // RVA: 0x41240 Offset: 0x40640 VA: 0x180041240
	[PortLabelAttribute] // RVA: 0x41240 Offset: 0x40640 VA: 0x180041240
	[DoNotSerializeAttribute] // RVA: 0x41240 Offset: 0x40640 VA: 0x180041240
	public ValueInput viiTime { get; set; }
	[PortKeyAttribute] // RVA: 0xC66F0 Offset: 0xC5AF0 VA: 0x1800C66F0
	[PortLabelAttribute] // RVA: 0xC66F0 Offset: 0xC5AF0 VA: 0x1800C66F0
	[DoNotSerializeAttribute] // RVA: 0xC66F0 Offset: 0xC5AF0 VA: 0x1800C66F0
	public ValueInput viiWithPF { get; set; }
	[PortKeyAttribute] // RVA: 0x3BF10 Offset: 0x3B310 VA: 0x18003BF10
	[PortLabelAttribute] // RVA: 0x3BF10 Offset: 0x3B310 VA: 0x18003BF10
	[DoNotSerializeAttribute] // RVA: 0x3BF10 Offset: 0x3B310 VA: 0x18003BF10
	public ValueInput viargs { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viiState() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viiState(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viiTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viiTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viiWithPF() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viiWithPF(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viargs() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viargs(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x4B390 Offset: 0x4A790 VA: 0x18004B390
public class AttackerRemoveState : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viiState>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xD8EC0 Offset: 0xD82C0 VA: 0x1800D8EC0
	[PortLabelAttribute] // RVA: 0xD8EC0 Offset: 0xD82C0 VA: 0x1800D8EC0
	[DoNotSerializeAttribute] // RVA: 0xD8EC0 Offset: 0xD82C0 VA: 0x1800D8EC0
	public ValueInput viiState { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viiState() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viiState(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x51970 Offset: 0x50D70 VA: 0x180051970
public class AttackerUsePerform : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viperform>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicustomData>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x5B520 Offset: 0x5A920 VA: 0x18005B520
	[PortLabelAttribute] // RVA: 0x5B520 Offset: 0x5A920 VA: 0x18005B520
	[DoNotSerializeAttribute] // RVA: 0x5B520 Offset: 0x5A920 VA: 0x18005B520
	public ValueInput viperform { get; set; }
	[PortKeyAttribute] // RVA: 0x34F30 Offset: 0x34330 VA: 0x180034F30
	[PortLabelAttribute] // RVA: 0x34F30 Offset: 0x34330 VA: 0x180034F30
	[DoNotSerializeAttribute] // RVA: 0x34F30 Offset: 0x34330 VA: 0x180034F30
	public ValueInput vicustomData { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viperform() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viperform(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicustomData() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicustomData(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x60C90 Offset: 0x60090 VA: 0x180060C90
public class BreakVictimProtection : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitype>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vinoBoss>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vinoElite>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x6CD60 Offset: 0x6C160 VA: 0x18006CD60
	[PortLabelAttribute] // RVA: 0x6CD60 Offset: 0x6C160 VA: 0x18006CD60
	[DoNotSerializeAttribute] // RVA: 0x6CD60 Offset: 0x6C160 VA: 0x18006CD60
	public ValueInput vitype { get; set; }
	[PortKeyAttribute] // RVA: 0x73290 Offset: 0x72690 VA: 0x180073290
	[PortLabelAttribute] // RVA: 0x73290 Offset: 0x72690 VA: 0x180073290
	[DoNotSerializeAttribute] // RVA: 0x73290 Offset: 0x72690 VA: 0x180073290
	public ValueInput vinoBoss { get; set; }
	[PortKeyAttribute] // RVA: 0x757F0 Offset: 0x74BF0 VA: 0x1800757F0
	[PortLabelAttribute] // RVA: 0x757F0 Offset: 0x74BF0 VA: 0x1800757F0
	[DoNotSerializeAttribute] // RVA: 0x757F0 Offset: 0x74BF0 VA: 0x1800757F0
	public ValueInput vinoElite { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitype(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vinoBoss() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vinoBoss(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vinoElite() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vinoElite(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x77C70 Offset: 0x77070 VA: 0x180077C70
public class ChangeAttackerArmor : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vival>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x91FA0 Offset: 0x913A0 VA: 0x180091FA0
	[PortLabelAttribute] // RVA: 0x91FA0 Offset: 0x913A0 VA: 0x180091FA0
	[DoNotSerializeAttribute] // RVA: 0x91FA0 Offset: 0x913A0 VA: 0x180091FA0
	public ValueInput vival { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vival() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vival(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x812E0 Offset: 0x806E0 VA: 0x1800812E0
public class ChangeAttackerShield : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vival>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x91FA0 Offset: 0x913A0 VA: 0x180091FA0
	[PortLabelAttribute] // RVA: 0x91FA0 Offset: 0x913A0 VA: 0x180091FA0
	[DoNotSerializeAttribute] // RVA: 0x91FA0 Offset: 0x913A0 VA: 0x180091FA0
	public ValueInput vival { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vival() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vival(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x8A330 Offset: 0x89730 VA: 0x18008A330
public class ChangeMonsterBallisticType : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimin>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimax>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xA4960 Offset: 0xA3D60 VA: 0x1800A4960
	[PortLabelAttribute] // RVA: 0xA4960 Offset: 0xA3D60 VA: 0x1800A4960
	[DoNotSerializeAttribute] // RVA: 0xA4960 Offset: 0xA3D60 VA: 0x1800A4960
	public ValueInput vimin { get; set; }
	[PortKeyAttribute] // RVA: 0xBB530 Offset: 0xBA930 VA: 0x1800BB530
	[PortLabelAttribute] // RVA: 0xBB530 Offset: 0xBA930 VA: 0x1800BB530
	[DoNotSerializeAttribute] // RVA: 0xBB530 Offset: 0xBA930 VA: 0x1800BB530
	public ValueInput vimax { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimin() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimin(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimax() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimax(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x99930 Offset: 0x98D30 VA: 0x180099930
public class CreateBeaconSummon : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visummon>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipos>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitime>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x495E0 Offset: 0x489E0 VA: 0x1800495E0
	[PortLabelAttribute] // RVA: 0x495E0 Offset: 0x489E0 VA: 0x1800495E0
	[DoNotSerializeAttribute] // RVA: 0x495E0 Offset: 0x489E0 VA: 0x1800495E0
	public ValueInput visummon { get; set; }
	[PortKeyAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[PortLabelAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[DoNotSerializeAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	public ValueInput vipos { get; set; }
	[PortKeyAttribute] // RVA: 0x89E40 Offset: 0x89240 VA: 0x180089E40
	[PortLabelAttribute] // RVA: 0x89E40 Offset: 0x89240 VA: 0x180089E40
	[DoNotSerializeAttribute] // RVA: 0x89E40 Offset: 0x89240 VA: 0x180089E40
	public ValueInput vitime { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visummon() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visummon(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipos(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitime(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xB2420 Offset: 0xB1820 VA: 0x1800B2420
public class CreateRandomNumWarriorAtPointPos : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilstPos>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vifightType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viwarriorSIDPivot>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viinfo>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x23E00 Offset: 0x23200 VA: 0x180023E00
	[PortLabelAttribute] // RVA: 0x23E00 Offset: 0x23200 VA: 0x180023E00
	[DoNotSerializeAttribute] // RVA: 0x23E00 Offset: 0x23200 VA: 0x180023E00
	public ValueInput vilstPos { get; set; }
	[PortKeyAttribute] // RVA: 0xC6280 Offset: 0xC5680 VA: 0x1800C6280
	[PortLabelAttribute] // RVA: 0xC6280 Offset: 0xC5680 VA: 0x1800C6280
	[DoNotSerializeAttribute] // RVA: 0xC6280 Offset: 0xC5680 VA: 0x1800C6280
	public ValueInput vifightType { get; set; }
	[PortKeyAttribute] // RVA: 0xC8A00 Offset: 0xC7E00 VA: 0x1800C8A00
	[PortLabelAttribute] // RVA: 0xC8A00 Offset: 0xC7E00 VA: 0x1800C8A00
	[DoNotSerializeAttribute] // RVA: 0xC8A00 Offset: 0xC7E00 VA: 0x1800C8A00
	public ValueInput viwarriorSIDPivot { get; set; }
	[PortKeyAttribute] // RVA: 0xCC3F0 Offset: 0xCB7F0 VA: 0x1800CC3F0
	[PortLabelAttribute] // RVA: 0xCC3F0 Offset: 0xCB7F0 VA: 0x1800CC3F0
	[DoNotSerializeAttribute] // RVA: 0xCC3F0 Offset: 0xCB7F0 VA: 0x1800CC3F0
	public ValueInput viinfo { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilstPos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilstPos(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vifightType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vifightType(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viwarriorSIDPivot() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viwarriorSIDPivot(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viinfo() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viinfo(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xCEC40 Offset: 0xCE040 VA: 0x1800CEC40
public class CreateStonePillar : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viObjID>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viaction>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viorigin>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viattshape>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vishapeargs>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xEAC60 Offset: 0xEA060 VA: 0x1800EAC60
	[PortLabelAttribute] // RVA: 0xEAC60 Offset: 0xEA060 VA: 0x1800EAC60
	[DoNotSerializeAttribute] // RVA: 0xEAC60 Offset: 0xEA060 VA: 0x1800EAC60
	public ValueInput viObjID { get; set; }
	[PortKeyAttribute] // RVA: 0x1261E0 Offset: 0x1255E0 VA: 0x1801261E0
	[PortLabelAttribute] // RVA: 0x1261E0 Offset: 0x1255E0 VA: 0x1801261E0
	[DoNotSerializeAttribute] // RVA: 0x1261E0 Offset: 0x1255E0 VA: 0x1801261E0
	public ValueInput viaction { get; set; }
	[PortKeyAttribute] // RVA: 0xEF730 Offset: 0xEEB30 VA: 0x1800EF730
	[PortLabelAttribute] // RVA: 0xEF730 Offset: 0xEEB30 VA: 0x1800EF730
	[DoNotSerializeAttribute] // RVA: 0xEF730 Offset: 0xEEB30 VA: 0x1800EF730
	public ValueInput viorigin { get; set; }
	[PortKeyAttribute] // RVA: 0xE8F0 Offset: 0xDCF0 VA: 0x18000E8F0
	[PortLabelAttribute] // RVA: 0xE8F0 Offset: 0xDCF0 VA: 0x18000E8F0
	[DoNotSerializeAttribute] // RVA: 0xE8F0 Offset: 0xDCF0 VA: 0x18000E8F0
	public ValueInput viattshape { get; set; }
	[PortKeyAttribute] // RVA: 0x736C0 Offset: 0x72AC0 VA: 0x1800736C0
	[PortLabelAttribute] // RVA: 0x736C0 Offset: 0x72AC0 VA: 0x1800736C0
	[DoNotSerializeAttribute] // RVA: 0x736C0 Offset: 0x72AC0 VA: 0x1800736C0
	public ValueInput vishapeargs { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viObjID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viObjID(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viaction() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viaction(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viorigin() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viorigin(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viattshape() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viattshape(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vishapeargs() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vishapeargs(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xF7400 Offset: 0xF6800 VA: 0x1800F7400
public class CustomPerformAction : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viperform>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viActionName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viargs>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x5B520 Offset: 0x5A920 VA: 0x18005B520
	[PortLabelAttribute] // RVA: 0x5B520 Offset: 0x5A920 VA: 0x18005B520
	[DoNotSerializeAttribute] // RVA: 0x5B520 Offset: 0x5A920 VA: 0x18005B520
	public ValueInput viperform { get; set; }
	[PortKeyAttribute] // RVA: 0x107B10 Offset: 0x106F10 VA: 0x180107B10
	[PortLabelAttribute] // RVA: 0x107B10 Offset: 0x106F10 VA: 0x180107B10
	[DoNotSerializeAttribute] // RVA: 0x107B10 Offset: 0x106F10 VA: 0x180107B10
	public ValueInput viActionName { get; set; }
	[PortKeyAttribute] // RVA: 0x3BF10 Offset: 0x3B310 VA: 0x18003BF10
	[PortLabelAttribute] // RVA: 0x3BF10 Offset: 0x3B310 VA: 0x18003BF10
	[DoNotSerializeAttribute] // RVA: 0x3BF10 Offset: 0x3B310 VA: 0x18003BF10
	public ValueInput viargs { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viperform() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viperform(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viActionName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viActionName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viargs() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viargs(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x10C340 Offset: 0x10B740 VA: 0x18010C340
public class DelMonsterAttacker : ActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x10E3A0 Offset: 0x10D7A0 VA: 0x18010E3A0
public class DelSkillAttacker : ActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x110330 Offset: 0x10F730 VA: 0x180110330
public class DelStonePillar : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viiBuild>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x115100 Offset: 0x114500 VA: 0x180115100
	[PortLabelAttribute] // RVA: 0x115100 Offset: 0x114500 VA: 0x180115100
	[DoNotSerializeAttribute] // RVA: 0x115100 Offset: 0x114500 VA: 0x180115100
	public ValueInput viiBuild { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viiBuild() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viiBuild(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x117560 Offset: 0x116960 VA: 0x180117560
public class DeleteClientEffect : ActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x1193E0 Offset: 0x1187E0 VA: 0x1801193E0
public class EndUsePerform : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viperform>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x5B520 Offset: 0x5A920 VA: 0x18005B520
	[PortLabelAttribute] // RVA: 0x5B520 Offset: 0x5A920 VA: 0x18005B520
	[DoNotSerializeAttribute] // RVA: 0x5B520 Offset: 0x5A920 VA: 0x18005B520
	public ValueInput viperform { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viperform() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viperform(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x123CB0 Offset: 0x1230B0 VA: 0x180123CB0
public class FillBullet : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicnt>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vinoConsumption>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xD33F0 Offset: 0xD27F0 VA: 0x1800D33F0
	[PortLabelAttribute] // RVA: 0xD33F0 Offset: 0xD27F0 VA: 0x1800D33F0
	[DoNotSerializeAttribute] // RVA: 0xD33F0 Offset: 0xD27F0 VA: 0x1800D33F0
	public ValueInput vicnt { get; set; }
	[PortKeyAttribute] // RVA: 0x8240 Offset: 0x7640 VA: 0x180008240
	[PortLabelAttribute] // RVA: 0x8240 Offset: 0x7640 VA: 0x180008240
	[DoNotSerializeAttribute] // RVA: 0x8240 Offset: 0x7640 VA: 0x180008240
	public ValueInput vinoConsumption { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicnt() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicnt(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vinoConsumption() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vinoConsumption(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xA6C0 Offset: 0x9AC0 VA: 0x18000A6C0
public class IgnoreCurVictimOnceAfterHit : ActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xC470 Offset: 0xB870 VA: 0x18000C470
public class LockMonsterAttackerFace : ActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xCE00 Offset: 0xC200 VA: 0x18000CE00
public class MonsterAttackerFaceLockEnemy : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vikeep>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x3DB00 Offset: 0x3CF00 VA: 0x18003DB00
	[PortLabelAttribute] // RVA: 0x3DB00 Offset: 0x3CF00 VA: 0x18003DB00
	[DoNotSerializeAttribute] // RVA: 0x3DB00 Offset: 0x3CF00 VA: 0x18003DB00
	public ValueInput vikeep { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vikeep() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vikeep(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x170C0 Offset: 0x164C0 VA: 0x1800170C0
public class MonsterAttackerFacePos : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipos>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viturnSpeed>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[PortLabelAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[DoNotSerializeAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	public ValueInput vipos { get; set; }
	[PortKeyAttribute] // RVA: 0x25E80 Offset: 0x25280 VA: 0x180025E80
	[PortLabelAttribute] // RVA: 0x25E80 Offset: 0x25280 VA: 0x180025E80
	[DoNotSerializeAttribute] // RVA: 0x25E80 Offset: 0x25280 VA: 0x180025E80
	public ValueInput viturnSpeed { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipos(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viturnSpeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viturnSpeed(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x29440 Offset: 0x28840 VA: 0x180029440
public class MonsterFaceTarget : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitarget>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viturnTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vikeep>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xCC380 Offset: 0xCB780 VA: 0x1800CC380
	[PortLabelAttribute] // RVA: 0xCC380 Offset: 0xCB780 VA: 0x1800CC380
	[DoNotSerializeAttribute] // RVA: 0xCC380 Offset: 0xCB780 VA: 0x1800CC380
	public ValueInput vitarget { get; set; }
	[PortKeyAttribute] // RVA: 0x3B840 Offset: 0x3AC40 VA: 0x18003B840
	[PortLabelAttribute] // RVA: 0x3B840 Offset: 0x3AC40 VA: 0x18003B840
	[DoNotSerializeAttribute] // RVA: 0x3B840 Offset: 0x3AC40 VA: 0x18003B840
	public ValueInput viturnTime { get; set; }
	[PortKeyAttribute] // RVA: 0x3DB00 Offset: 0x3CF00 VA: 0x18003DB00
	[PortLabelAttribute] // RVA: 0x3DB00 Offset: 0x3CF00 VA: 0x18003DB00
	[DoNotSerializeAttribute] // RVA: 0x3DB00 Offset: 0x3CF00 VA: 0x18003DB00
	public ValueInput vikeep { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitarget() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitarget(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viturnTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viturnTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vikeep() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vikeep(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x3F6D0 Offset: 0x3EAD0 VA: 0x18003F6D0
public class MonsterTeleport : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viposline>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xD75F0 Offset: 0xD69F0 VA: 0x1800D75F0
	[PortLabelAttribute] // RVA: 0xD75F0 Offset: 0xD69F0 VA: 0x1800D75F0
	[DoNotSerializeAttribute] // RVA: 0xD75F0 Offset: 0xD69F0 VA: 0x1800D75F0
	public ValueInput viposline { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viposline() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viposline(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x49650 Offset: 0x48A50 VA: 0x180049650
public class PerformDamage : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viargs>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x3BF10 Offset: 0x3B310 VA: 0x18003BF10
	[PortLabelAttribute] // RVA: 0x3BF10 Offset: 0x3B310 VA: 0x18003BF10
	[DoNotSerializeAttribute] // RVA: 0x3BF10 Offset: 0x3B310 VA: 0x18003BF10
	public ValueInput viargs { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viargs() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viargs(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x511B0 Offset: 0x505B0 VA: 0x1800511B0
public class PushHeroVictim : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vispeed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimaxdis>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viprobability>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidownSpeed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vifGravaty>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viangle>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[PortLabelAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[DoNotSerializeAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	public ValueInput vispeed { get; set; }
	[PortKeyAttribute] // RVA: 0xA0E00 Offset: 0xA0200 VA: 0x1800A0E00
	[PortLabelAttribute] // RVA: 0xA0E00 Offset: 0xA0200 VA: 0x1800A0E00
	[DoNotSerializeAttribute] // RVA: 0xA0E00 Offset: 0xA0200 VA: 0x1800A0E00
	public ValueInput vimaxdis { get; set; }
	[PortKeyAttribute] // RVA: 0xA42A0 Offset: 0xA36A0 VA: 0x1800A42A0
	[PortLabelAttribute] // RVA: 0xA42A0 Offset: 0xA36A0 VA: 0x1800A42A0
	[DoNotSerializeAttribute] // RVA: 0xA42A0 Offset: 0xA36A0 VA: 0x1800A42A0
	public ValueInput viprobability { get; set; }
	[PortKeyAttribute] // RVA: 0x7C810 Offset: 0x7BC10 VA: 0x18007C810
	[PortLabelAttribute] // RVA: 0x7C810 Offset: 0x7BC10 VA: 0x18007C810
	[DoNotSerializeAttribute] // RVA: 0x7C810 Offset: 0x7BC10 VA: 0x18007C810
	public ValueInput vidownSpeed { get; set; }
	[PortKeyAttribute] // RVA: 0x7EC20 Offset: 0x7E020 VA: 0x18007EC20
	[PortLabelAttribute] // RVA: 0x7EC20 Offset: 0x7E020 VA: 0x18007EC20
	[DoNotSerializeAttribute] // RVA: 0x7EC20 Offset: 0x7E020 VA: 0x18007EC20
	public ValueInput vifGravaty { get; set; }
	[PortKeyAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[PortLabelAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[DoNotSerializeAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	public ValueInput viangle { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vispeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vispeed(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimaxdis() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimaxdis(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viprobability() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viprobability(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidownSpeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidownSpeed(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vifGravaty() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vifGravaty(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viangle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viangle(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x84380 Offset: 0x83780 VA: 0x180084380
public class PushVictim : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vispeed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimaxdis>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viprobability>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viangle>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[PortLabelAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[DoNotSerializeAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	public ValueInput vispeed { get; set; }
	[PortKeyAttribute] // RVA: 0xA0E00 Offset: 0xA0200 VA: 0x1800A0E00
	[PortLabelAttribute] // RVA: 0xA0E00 Offset: 0xA0200 VA: 0x1800A0E00
	[DoNotSerializeAttribute] // RVA: 0xA0E00 Offset: 0xA0200 VA: 0x1800A0E00
	public ValueInput vimaxdis { get; set; }
	[PortKeyAttribute] // RVA: 0xA42A0 Offset: 0xA36A0 VA: 0x1800A42A0
	[PortLabelAttribute] // RVA: 0xA42A0 Offset: 0xA36A0 VA: 0x1800A42A0
	[DoNotSerializeAttribute] // RVA: 0xA42A0 Offset: 0xA36A0 VA: 0x1800A42A0
	public ValueInput viprobability { get; set; }
	[PortKeyAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[PortLabelAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[DoNotSerializeAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	public ValueInput viangle { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vispeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vispeed(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimaxdis() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimaxdis(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viprobability() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viprobability(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viangle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viangle(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xA9720 Offset: 0xA8B20 VA: 0x1800A9720
public class RelifeVictim : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <virelifeinfo>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xAF1C0 Offset: 0xAE5C0 VA: 0x1800AF1C0
	[PortLabelAttribute] // RVA: 0xAF1C0 Offset: 0xAE5C0 VA: 0x1800AF1C0
	[DoNotSerializeAttribute] // RVA: 0xAF1C0 Offset: 0xAE5C0 VA: 0x1800AF1C0
	public ValueInput virelifeinfo { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_virelifeinfo() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_virelifeinfo(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xB2740 Offset: 0xB1B40 VA: 0x1800B2740
public class RemoveIgnoreStateEffect : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viiEffectType>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xB7390 Offset: 0xB6790 VA: 0x1800B7390
	[PortLabelAttribute] // RVA: 0xB7390 Offset: 0xB6790 VA: 0x1800B7390
	[DoNotSerializeAttribute] // RVA: 0xB7390 Offset: 0xB6790 VA: 0x1800B7390
	public ValueInput viiEffectType { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viiEffectType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viiEffectType(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xBAB30 Offset: 0xB9F30 VA: 0x1800BAB30
public class RemoveLogicKey : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viiLogickey>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x10E0E0 Offset: 0x10D4E0 VA: 0x18010E0E0
	[PortLabelAttribute] // RVA: 0x10E0E0 Offset: 0x10D4E0 VA: 0x18010E0E0
	[DoNotSerializeAttribute] // RVA: 0x10E0E0 Offset: 0x10D4E0 VA: 0x18010E0E0
	public ValueInput viiLogickey { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viiLogickey() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viiLogickey(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xC2440 Offset: 0xC1840 VA: 0x1800C2440
public class ResetMonsterPerformRecord : ActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xC40D0 Offset: 0xC34D0 VA: 0x1800C40D0
public class SaveStart : ActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xC5EA0 Offset: 0xC52A0 VA: 0x1800C5EA0
public class SelfDamage : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidam>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidamSrc>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidamUse>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidamElement>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visendMsg>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x10E790 Offset: 0x10DB90 VA: 0x18010E790
	[PortLabelAttribute] // RVA: 0x10E790 Offset: 0x10DB90 VA: 0x18010E790
	[DoNotSerializeAttribute] // RVA: 0x10E790 Offset: 0x10DB90 VA: 0x18010E790
	public ValueInput vidam { get; set; }
	[PortKeyAttribute] // RVA: 0xE1990 Offset: 0xE0D90 VA: 0x1800E1990
	[PortLabelAttribute] // RVA: 0xE1990 Offset: 0xE0D90 VA: 0x1800E1990
	[DoNotSerializeAttribute] // RVA: 0xE1990 Offset: 0xE0D90 VA: 0x1800E1990
	public ValueInput vidamSrc { get; set; }
	[PortKeyAttribute] // RVA: 0xE4E40 Offset: 0xE4240 VA: 0x1800E4E40
	[PortLabelAttribute] // RVA: 0xE4E40 Offset: 0xE4240 VA: 0x1800E4E40
	[DoNotSerializeAttribute] // RVA: 0xE4E40 Offset: 0xE4240 VA: 0x1800E4E40
	public ValueInput vidamUse { get; set; }
	[PortKeyAttribute] // RVA: 0xE97D0 Offset: 0xE8BD0 VA: 0x1800E97D0
	[PortLabelAttribute] // RVA: 0xE97D0 Offset: 0xE8BD0 VA: 0x1800E97D0
	[DoNotSerializeAttribute] // RVA: 0xE97D0 Offset: 0xE8BD0 VA: 0x1800E97D0
	public ValueInput vidamElement { get; set; }
	[PortKeyAttribute] // RVA: 0xECBF0 Offset: 0xEBFF0 VA: 0x1800ECBF0
	[PortLabelAttribute] // RVA: 0xECBF0 Offset: 0xEBFF0 VA: 0x1800ECBF0
	[DoNotSerializeAttribute] // RVA: 0xECBF0 Offset: 0xEBFF0 VA: 0x1800ECBF0
	public ValueInput visendMsg { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidam() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidam(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidamSrc() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidamSrc(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidamUse() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidamUse(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidamElement() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidamElement(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visendMsg() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visendMsg(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xEF3E0 Offset: 0xEE7E0 VA: 0x1800EF3E0
public class SendCurCartoonTriggerMsg : ActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xF1280 Offset: 0xF0680 VA: 0x1800F1280
public class ServerSendSkillCache : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vichoose>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x19180 Offset: 0x18580 VA: 0x180019180
	[PortLabelAttribute] // RVA: 0x19180 Offset: 0x18580 VA: 0x180019180
	[DoNotSerializeAttribute] // RVA: 0x19180 Offset: 0x18580 VA: 0x180019180
	public ValueInput vichoose { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vichoose() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vichoose(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xF8B70 Offset: 0xF7F70 VA: 0x1800F8B70
public class SetCartoonDependState : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visid>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistate>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[PortLabelAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[DoNotSerializeAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	public ValueInput visid { get; set; }
	[PortKeyAttribute] // RVA: 0x103100 Offset: 0x102500 VA: 0x180103100
	[PortLabelAttribute] // RVA: 0x103100 Offset: 0x102500 VA: 0x180103100
	[DoNotSerializeAttribute] // RVA: 0x103100 Offset: 0x102500 VA: 0x180103100
	public ValueInput vistate { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visid(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistate() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistate(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x1052F0 Offset: 0x1046F0 VA: 0x1801052F0
public class SetCircleSummonParam : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viprefab>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <virotateTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicount>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viaction>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viupTime>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x11EF90 Offset: 0x11E390 VA: 0x18011EF90
	[PortLabelAttribute] // RVA: 0x11EF90 Offset: 0x11E390 VA: 0x18011EF90
	[DoNotSerializeAttribute] // RVA: 0x11EF90 Offset: 0x11E390 VA: 0x18011EF90
	public ValueInput viprefab { get; set; }
	[PortKeyAttribute] // RVA: 0x1212C0 Offset: 0x1206C0 VA: 0x1801212C0
	[PortLabelAttribute] // RVA: 0x1212C0 Offset: 0x1206C0 VA: 0x1801212C0
	[DoNotSerializeAttribute] // RVA: 0x1212C0 Offset: 0x1206C0 VA: 0x1801212C0
	public ValueInput virotateTime { get; set; }
	[PortKeyAttribute] // RVA: 0x123D60 Offset: 0x123160 VA: 0x180123D60
	[PortLabelAttribute] // RVA: 0x123D60 Offset: 0x123160 VA: 0x180123D60
	[DoNotSerializeAttribute] // RVA: 0x123D60 Offset: 0x123160 VA: 0x180123D60
	public ValueInput vicount { get; set; }
	[PortKeyAttribute] // RVA: 0x1261E0 Offset: 0x1255E0 VA: 0x1801261E0
	[PortLabelAttribute] // RVA: 0x1261E0 Offset: 0x1255E0 VA: 0x1801261E0
	[DoNotSerializeAttribute] // RVA: 0x1261E0 Offset: 0x1255E0 VA: 0x1801261E0
	public ValueInput viaction { get; set; }
	[PortKeyAttribute] // RVA: 0x60390 Offset: 0x5F790 VA: 0x180060390
	[PortLabelAttribute] // RVA: 0x60390 Offset: 0x5F790 VA: 0x180060390
	[DoNotSerializeAttribute] // RVA: 0x60390 Offset: 0x5F790 VA: 0x180060390
	public ValueInput viupTime { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viprefab() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viprefab(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_virotateTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_virotateTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicount(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viaction() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viaction(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viupTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viupTime(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x12BB30 Offset: 0x12AF30 VA: 0x18012BB30
public class SetCustomPos : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipos>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[PortLabelAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[DoNotSerializeAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	public ValueInput vipos { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipos(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xAC00 Offset: 0xA000 VA: 0x18000AC00
public class SetMonsterAttackerPhase : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viphase>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x11CB0 Offset: 0x110B0 VA: 0x180011CB0
	[PortLabelAttribute] // RVA: 0x11CB0 Offset: 0x110B0 VA: 0x180011CB0
	[DoNotSerializeAttribute] // RVA: 0x11CB0 Offset: 0x110B0 VA: 0x180011CB0
	public ValueInput viphase { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viphase() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viphase(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x150B0 Offset: 0x144B0 VA: 0x1800150B0
public class SetPerformElementType : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viperform>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitype>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x5B520 Offset: 0x5A920 VA: 0x18005B520
	[PortLabelAttribute] // RVA: 0x5B520 Offset: 0x5A920 VA: 0x18005B520
	[DoNotSerializeAttribute] // RVA: 0x5B520 Offset: 0x5A920 VA: 0x18005B520
	public ValueInput viperform { get; set; }
	[PortKeyAttribute] // RVA: 0x6CD60 Offset: 0x6C160 VA: 0x18006CD60
	[PortLabelAttribute] // RVA: 0x6CD60 Offset: 0x6C160 VA: 0x18006CD60
	[DoNotSerializeAttribute] // RVA: 0x6CD60 Offset: 0x6C160 VA: 0x18006CD60
	public ValueInput vitype { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viperform() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viperform(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitype(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x25E50 Offset: 0x25250 VA: 0x180025E50
public class SetSkillCacheData : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicacheValue>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0x348B0 Offset: 0x33CB0 VA: 0x1800348B0
	[PortLabelAttribute] // RVA: 0x348B0 Offset: 0x33CB0 VA: 0x1800348B0
	[DoNotSerializeAttribute] // RVA: 0x348B0 Offset: 0x33CB0 VA: 0x1800348B0
	public ValueInput vicacheValue { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicacheValue() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicacheValue(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x369C0 Offset: 0x35DC0 VA: 0x1800369C0
public class SetSkillCartoonCheckData : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viargs>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x3BF10 Offset: 0x3B310 VA: 0x18003BF10
	[PortLabelAttribute] // RVA: 0x3BF10 Offset: 0x3B310 VA: 0x18003BF10
	[DoNotSerializeAttribute] // RVA: 0x3BF10 Offset: 0x3B310 VA: 0x18003BF10
	public ValueInput viargs { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viargs() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viargs(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x3F250 Offset: 0x3E650 VA: 0x18003F250
public class SetSummonLifeTime : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visummon>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilifeTime>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x495E0 Offset: 0x489E0 VA: 0x1800495E0
	[PortLabelAttribute] // RVA: 0x495E0 Offset: 0x489E0 VA: 0x1800495E0
	[DoNotSerializeAttribute] // RVA: 0x495E0 Offset: 0x489E0 VA: 0x1800495E0
	public ValueInput visummon { get; set; }
	[PortKeyAttribute] // RVA: 0x55F30 Offset: 0x55330 VA: 0x180055F30
	[PortLabelAttribute] // RVA: 0x55F30 Offset: 0x55330 VA: 0x180055F30
	[DoNotSerializeAttribute] // RVA: 0x55F30 Offset: 0x55330 VA: 0x180055F30
	public ValueInput vilifeTime { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visummon() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visummon(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilifeTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilifeTime(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x4DB50 Offset: 0x4CF50 VA: 0x18004DB50
public class SetTeleportPos : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipos>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[PortLabelAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[DoNotSerializeAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	public ValueInput vipos { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipos(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x55C50 Offset: 0x55050 VA: 0x180055C50
public class StartBackSwing : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitime>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x89E40 Offset: 0x89240 VA: 0x180089E40
	[PortLabelAttribute] // RVA: 0x89E40 Offset: 0x89240 VA: 0x180089E40
	[DoNotSerializeAttribute] // RVA: 0x89E40 Offset: 0x89240 VA: 0x180089E40
	public ValueInput vitime { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitime(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x5E840 Offset: 0x5DC40 VA: 0x18005E840
public class SubAttackerCareerPerformColdTime : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipercent>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x645D0 Offset: 0x639D0 VA: 0x1800645D0
	[PortLabelAttribute] // RVA: 0x645D0 Offset: 0x639D0 VA: 0x1800645D0
	[DoNotSerializeAttribute] // RVA: 0x645D0 Offset: 0x639D0 VA: 0x1800645D0
	public ValueInput vipercent { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipercent() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipercent(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x66A50 Offset: 0x65E50 VA: 0x180066A50
public class SummonAreaMonster : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vigroup>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viareaWeight>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicountWeight>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x2E200 Offset: 0x2D600 VA: 0x18002E200
	[PortLabelAttribute] // RVA: 0x2E200 Offset: 0x2D600 VA: 0x18002E200
	[DoNotSerializeAttribute] // RVA: 0x2E200 Offset: 0x2D600 VA: 0x18002E200
	public ValueInput vigroup { get; set; }
	[PortKeyAttribute] // RVA: 0x77E40 Offset: 0x77240 VA: 0x180077E40
	[PortLabelAttribute] // RVA: 0x77E40 Offset: 0x77240 VA: 0x180077E40
	[DoNotSerializeAttribute] // RVA: 0x77E40 Offset: 0x77240 VA: 0x180077E40
	public ValueInput viareaWeight { get; set; }
	[PortKeyAttribute] // RVA: 0x7CA70 Offset: 0x7BE70 VA: 0x18007CA70
	[PortLabelAttribute] // RVA: 0x7CA70 Offset: 0x7BE70 VA: 0x18007CA70
	[DoNotSerializeAttribute] // RVA: 0x7CA70 Offset: 0x7BE70 VA: 0x18007CA70
	public ValueInput vicountWeight { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vigroup() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vigroup(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viareaWeight() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viareaWeight(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicountWeight() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicountWeight(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x7EED0 Offset: 0x7E2D0 VA: 0x18007EED0
public class SummonMonster : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimonsterno>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x85C90 Offset: 0x85090 VA: 0x180085C90
	[PortLabelAttribute] // RVA: 0x85C90 Offset: 0x85090 VA: 0x180085C90
	[DoNotSerializeAttribute] // RVA: 0x85C90 Offset: 0x85090 VA: 0x180085C90
	public ValueInput vimonsterno { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimonsterno() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimonsterno(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x88180 Offset: 0x87580 VA: 0x180088180
public class SummonObstacleUsePerform : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viprefab>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viperform>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x11EF90 Offset: 0x11E390 VA: 0x18011EF90
	[PortLabelAttribute] // RVA: 0x11EF90 Offset: 0x11E390 VA: 0x18011EF90
	[DoNotSerializeAttribute] // RVA: 0x11EF90 Offset: 0x11E390 VA: 0x18011EF90
	public ValueInput viprefab { get; set; }
	[PortKeyAttribute] // RVA: 0x5B520 Offset: 0x5A920 VA: 0x18005B520
	[PortLabelAttribute] // RVA: 0x5B520 Offset: 0x5A920 VA: 0x18005B520
	[DoNotSerializeAttribute] // RVA: 0x5B520 Offset: 0x5A920 VA: 0x18005B520
	public ValueInput viperform { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viprefab() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viprefab(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viperform() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viperform(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x97500 Offset: 0x96900 VA: 0x180097500
public class SwitchAttPerform : ActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x98090 Offset: 0x97490 VA: 0x180098090
public class SwitchAttackerNavAble : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vienable>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x9F140 Offset: 0x9E540 VA: 0x18009F140
	[PortLabelAttribute] // RVA: 0x9F140 Offset: 0x9E540 VA: 0x18009F140
	[DoNotSerializeAttribute] // RVA: 0x9F140 Offset: 0x9E540 VA: 0x18009F140
	public ValueInput vienable { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vienable() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vienable(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xA16B0 Offset: 0xA0AB0 VA: 0x1800A16B0
public class SwitchAttackerPhyAble : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vienable>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x9F140 Offset: 0x9E540 VA: 0x18009F140
	[PortLabelAttribute] // RVA: 0x9F140 Offset: 0x9E540 VA: 0x18009F140
	[DoNotSerializeAttribute] // RVA: 0x9F140 Offset: 0x9E540 VA: 0x18009F140
	public ValueInput vienable { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vienable() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vienable(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xAB670 Offset: 0xAAA70 VA: 0x1800AB670
public class TargetAddState : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viiState>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viiTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viiWithPF>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viargs>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitarget>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xD8EC0 Offset: 0xD82C0 VA: 0x1800D8EC0
	[PortLabelAttribute] // RVA: 0xD8EC0 Offset: 0xD82C0 VA: 0x1800D8EC0
	[DoNotSerializeAttribute] // RVA: 0xD8EC0 Offset: 0xD82C0 VA: 0x1800D8EC0
	public ValueInput viiState { get; set; }
	[PortKeyAttribute] // RVA: 0x41240 Offset: 0x40640 VA: 0x180041240
	[PortLabelAttribute] // RVA: 0x41240 Offset: 0x40640 VA: 0x180041240
	[DoNotSerializeAttribute] // RVA: 0x41240 Offset: 0x40640 VA: 0x180041240
	public ValueInput viiTime { get; set; }
	[PortKeyAttribute] // RVA: 0xC66F0 Offset: 0xC5AF0 VA: 0x1800C66F0
	[PortLabelAttribute] // RVA: 0xC66F0 Offset: 0xC5AF0 VA: 0x1800C66F0
	[DoNotSerializeAttribute] // RVA: 0xC66F0 Offset: 0xC5AF0 VA: 0x1800C66F0
	public ValueInput viiWithPF { get; set; }
	[PortKeyAttribute] // RVA: 0x3BF10 Offset: 0x3B310 VA: 0x18003BF10
	[PortLabelAttribute] // RVA: 0x3BF10 Offset: 0x3B310 VA: 0x18003BF10
	[DoNotSerializeAttribute] // RVA: 0x3BF10 Offset: 0x3B310 VA: 0x18003BF10
	public ValueInput viargs { get; set; }
	[PortKeyAttribute] // RVA: 0xCC380 Offset: 0xCB780 VA: 0x1800CC380
	[PortLabelAttribute] // RVA: 0xCC380 Offset: 0xCB780 VA: 0x1800CC380
	[DoNotSerializeAttribute] // RVA: 0xCC380 Offset: 0xCB780 VA: 0x1800CC380
	public ValueInput vitarget { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viiState() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viiState(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viiTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viiTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viiWithPF() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viiWithPF(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viargs() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viargs(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitarget() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitarget(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xCEAA0 Offset: 0xCDEA0 VA: 0x1800CEAA0
public class TargetRemoveState : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viiState>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viiTarget>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xD8EC0 Offset: 0xD82C0 VA: 0x1800D8EC0
	[PortLabelAttribute] // RVA: 0xD8EC0 Offset: 0xD82C0 VA: 0x1800D8EC0
	[DoNotSerializeAttribute] // RVA: 0xD8EC0 Offset: 0xD82C0 VA: 0x1800D8EC0
	public ValueInput viiState { get; set; }
	[PortKeyAttribute] // RVA: 0xDC690 Offset: 0xDBA90 VA: 0x1800DC690
	[PortLabelAttribute] // RVA: 0xDC690 Offset: 0xDBA90 VA: 0x1800DC690
	[DoNotSerializeAttribute] // RVA: 0xDC690 Offset: 0xDBA90 VA: 0x1800DC690
	public ValueInput viiTarget { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viiState() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viiState(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viiTarget() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viiTarget(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xE12C0 Offset: 0xE06C0 VA: 0x1800E12C0
public class TriggerAssignedCircleSummon : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilstSummon>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicnt>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viaction>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viwaitTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viupTime>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xF8B00 Offset: 0xF7F00 VA: 0x1800F8B00
	[PortLabelAttribute] // RVA: 0xF8B00 Offset: 0xF7F00 VA: 0x1800F8B00
	[DoNotSerializeAttribute] // RVA: 0xF8B00 Offset: 0xF7F00 VA: 0x1800F8B00
	public ValueInput vilstSummon { get; set; }
	[PortKeyAttribute] // RVA: 0xD33F0 Offset: 0xD27F0 VA: 0x1800D33F0
	[PortLabelAttribute] // RVA: 0xD33F0 Offset: 0xD27F0 VA: 0x1800D33F0
	[DoNotSerializeAttribute] // RVA: 0xD33F0 Offset: 0xD27F0 VA: 0x1800D33F0
	public ValueInput vicnt { get; set; }
	[PortKeyAttribute] // RVA: 0x1261E0 Offset: 0x1255E0 VA: 0x1801261E0
	[PortLabelAttribute] // RVA: 0x1261E0 Offset: 0x1255E0 VA: 0x1801261E0
	[DoNotSerializeAttribute] // RVA: 0x1261E0 Offset: 0x1255E0 VA: 0x1801261E0
	public ValueInput viaction { get; set; }
	[PortKeyAttribute] // RVA: 0x32F10 Offset: 0x32310 VA: 0x180032F10
	[PortLabelAttribute] // RVA: 0x32F10 Offset: 0x32310 VA: 0x180032F10
	[DoNotSerializeAttribute] // RVA: 0x32F10 Offset: 0x32310 VA: 0x180032F10
	public ValueInput viwaitTime { get; set; }
	[PortKeyAttribute] // RVA: 0x60390 Offset: 0x5F790 VA: 0x180060390
	[PortLabelAttribute] // RVA: 0x60390 Offset: 0x5F790 VA: 0x180060390
	[DoNotSerializeAttribute] // RVA: 0x60390 Offset: 0x5F790 VA: 0x180060390
	public ValueInput viupTime { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilstSummon() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilstSummon(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicnt() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicnt(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viaction() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viaction(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viwaitTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viwaitTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viupTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viupTime(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x1047A0 Offset: 0x103BA0 VA: 0x1801047A0
public class TriggerEleAbnormal : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidam>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitype>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x10E790 Offset: 0x10DB90 VA: 0x18010E790
	[PortLabelAttribute] // RVA: 0x10E790 Offset: 0x10DB90 VA: 0x18010E790
	[DoNotSerializeAttribute] // RVA: 0x10E790 Offset: 0x10DB90 VA: 0x18010E790
	public ValueInput vidam { get; set; }
	[PortKeyAttribute] // RVA: 0x6CD60 Offset: 0x6C160 VA: 0x18006CD60
	[PortLabelAttribute] // RVA: 0x6CD60 Offset: 0x6C160 VA: 0x18006CD60
	[DoNotSerializeAttribute] // RVA: 0x6CD60 Offset: 0x6C160 VA: 0x18006CD60
	public ValueInput vitype { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidam() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidam(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitype(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x1133C0 Offset: 0x1127C0 VA: 0x1801133C0
public class TriggerSceneSummonRotate : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viprefab>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viangle>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x11EF90 Offset: 0x11E390 VA: 0x18011EF90
	[PortLabelAttribute] // RVA: 0x11EF90 Offset: 0x11E390 VA: 0x18011EF90
	[DoNotSerializeAttribute] // RVA: 0x11EF90 Offset: 0x11E390 VA: 0x18011EF90
	public ValueInput viprefab { get; set; }
	[PortKeyAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[PortLabelAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[DoNotSerializeAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	public ValueInput viangle { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viprefab() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viprefab(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viangle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viangle(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x123D30 Offset: 0x123130 VA: 0x180123D30
public class UnlockMonsterAttackerFace : ActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x125DB0 Offset: 0x1251B0 VA: 0x180125DB0
public class VictimAddState : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viiState>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viiTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viiWithPF>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viargs>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xD8EC0 Offset: 0xD82C0 VA: 0x1800D8EC0
	[PortLabelAttribute] // RVA: 0xD8EC0 Offset: 0xD82C0 VA: 0x1800D8EC0
	[DoNotSerializeAttribute] // RVA: 0xD8EC0 Offset: 0xD82C0 VA: 0x1800D8EC0
	public ValueInput viiState { get; set; }
	[PortKeyAttribute] // RVA: 0x41240 Offset: 0x40640 VA: 0x180041240
	[PortLabelAttribute] // RVA: 0x41240 Offset: 0x40640 VA: 0x180041240
	[DoNotSerializeAttribute] // RVA: 0x41240 Offset: 0x40640 VA: 0x180041240
	public ValueInput viiTime { get; set; }
	[PortKeyAttribute] // RVA: 0xC66F0 Offset: 0xC5AF0 VA: 0x1800C66F0
	[PortLabelAttribute] // RVA: 0xC66F0 Offset: 0xC5AF0 VA: 0x1800C66F0
	[DoNotSerializeAttribute] // RVA: 0xC66F0 Offset: 0xC5AF0 VA: 0x1800C66F0
	public ValueInput viiWithPF { get; set; }
	[PortKeyAttribute] // RVA: 0x3BF10 Offset: 0x3B310 VA: 0x18003BF10
	[PortLabelAttribute] // RVA: 0x3BF10 Offset: 0x3B310 VA: 0x18003BF10
	[DoNotSerializeAttribute] // RVA: 0x3BF10 Offset: 0x3B310 VA: 0x18003BF10
	public ValueInput viargs { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viiState() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viiState(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viiTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viiTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viiWithPF() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viiWithPF(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viargs() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viargs(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x1A840 Offset: 0x19C40 VA: 0x18001A840
public class WarriorUsePerform : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viwarrior>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viperform>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicustomData>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viinherit>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x2FAB0 Offset: 0x2EEB0 VA: 0x18002FAB0
	[PortLabelAttribute] // RVA: 0x2FAB0 Offset: 0x2EEB0 VA: 0x18002FAB0
	[DoNotSerializeAttribute] // RVA: 0x2FAB0 Offset: 0x2EEB0 VA: 0x18002FAB0
	public ValueInput viwarrior { get; set; }
	[PortKeyAttribute] // RVA: 0x5B520 Offset: 0x5A920 VA: 0x18005B520
	[PortLabelAttribute] // RVA: 0x5B520 Offset: 0x5A920 VA: 0x18005B520
	[DoNotSerializeAttribute] // RVA: 0x5B520 Offset: 0x5A920 VA: 0x18005B520
	public ValueInput viperform { get; set; }
	[PortKeyAttribute] // RVA: 0x34F30 Offset: 0x34330 VA: 0x180034F30
	[PortLabelAttribute] // RVA: 0x34F30 Offset: 0x34330 VA: 0x180034F30
	[DoNotSerializeAttribute] // RVA: 0x34F30 Offset: 0x34330 VA: 0x180034F30
	public ValueInput vicustomData { get; set; }
	[PortKeyAttribute] // RVA: 0x36E30 Offset: 0x36230 VA: 0x180036E30
	[PortLabelAttribute] // RVA: 0x36E30 Offset: 0x36230 VA: 0x180036E30
	[DoNotSerializeAttribute] // RVA: 0x36E30 Offset: 0x36230 VA: 0x180036E30
	public ValueInput viinherit { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viwarrior() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viwarrior(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viperform() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viperform(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicustomData() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicustomData(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viinherit() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viinherit(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x3B5E0 Offset: 0x3A9E0 VA: 0x18003B5E0
public class WeaponDamage : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viweaponargs>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viargs>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visendPFMsg>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x49490 Offset: 0x48890 VA: 0x180049490
	[PortLabelAttribute] // RVA: 0x49490 Offset: 0x48890 VA: 0x180049490
	[DoNotSerializeAttribute] // RVA: 0x49490 Offset: 0x48890 VA: 0x180049490
	public ValueInput viweaponargs { get; set; }
	[PortKeyAttribute] // RVA: 0x3BF10 Offset: 0x3B310 VA: 0x18003BF10
	[PortLabelAttribute] // RVA: 0x3BF10 Offset: 0x3B310 VA: 0x18003BF10
	[DoNotSerializeAttribute] // RVA: 0x3BF10 Offset: 0x3B310 VA: 0x18003BF10
	public ValueInput viargs { get; set; }
	[PortKeyAttribute] // RVA: 0x4DA80 Offset: 0x4CE80 VA: 0x18004DA80
	[PortLabelAttribute] // RVA: 0x4DA80 Offset: 0x4CE80 VA: 0x18004DA80
	[DoNotSerializeAttribute] // RVA: 0x4DA80 Offset: 0x4CE80 VA: 0x18004DA80
	public ValueInput visendPFMsg { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viweaponargs() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viweaponargs(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viargs() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viargs(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visendPFMsg() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visendPFMsg(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x50F40 Offset: 0x50340 VA: 0x180050F40
public class ChooseArcPosList : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicenter>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidir>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viradius>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicnt>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitotalAngle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vigroupAngle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voline>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x6F990 Offset: 0x6ED90 VA: 0x18006F990
	[PortLabelAttribute] // RVA: 0x6F990 Offset: 0x6ED90 VA: 0x18006F990
	[DoNotSerializeAttribute] // RVA: 0x6F990 Offset: 0x6ED90 VA: 0x18006F990
	public ValueInput vicenter { get; set; }
	[PortKeyAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[PortLabelAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[DoNotSerializeAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	public ValueInput vidir { get; set; }
	[PortKeyAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[PortLabelAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[DoNotSerializeAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	public ValueInput viradius { get; set; }
	[PortKeyAttribute] // RVA: 0xD33F0 Offset: 0xD27F0 VA: 0x1800D33F0
	[PortLabelAttribute] // RVA: 0xD33F0 Offset: 0xD27F0 VA: 0x1800D33F0
	[DoNotSerializeAttribute] // RVA: 0xD33F0 Offset: 0xD27F0 VA: 0x1800D33F0
	public ValueInput vicnt { get; set; }
	[PortKeyAttribute] // RVA: 0x79E40 Offset: 0x79240 VA: 0x180079E40
	[PortLabelAttribute] // RVA: 0x79E40 Offset: 0x79240 VA: 0x180079E40
	[DoNotSerializeAttribute] // RVA: 0x79E40 Offset: 0x79240 VA: 0x180079E40
	public ValueInput vitotalAngle { get; set; }
	[PortKeyAttribute] // RVA: 0x7E8D0 Offset: 0x7DCD0 VA: 0x18007E8D0
	[PortLabelAttribute] // RVA: 0x7E8D0 Offset: 0x7DCD0 VA: 0x18007E8D0
	[DoNotSerializeAttribute] // RVA: 0x7E8D0 Offset: 0x7DCD0 VA: 0x18007E8D0
	public ValueInput vigroupAngle { get; set; }
	[PortKeyAttribute] // RVA: 0x41710 Offset: 0x40B10 VA: 0x180041710
	[PortLabelAttribute] // RVA: 0x41710 Offset: 0x40B10 VA: 0x180041710
	[DoNotSerializeAttribute] // RVA: 0x41710 Offset: 0x40B10 VA: 0x180041710
	public ValueOutput voline { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicenter() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicenter(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidir() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidir(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viradius() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viradius(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicnt() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicnt(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitotalAngle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitotalAngle(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vigroupAngle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vigroupAngle(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voline() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voline(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x842F0 Offset: 0x836F0 VA: 0x1800842F0
public class ChooseSelfAroundPosList : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicnt>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidir>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidis>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voline>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xD33F0 Offset: 0xD27F0 VA: 0x1800D33F0
	[PortLabelAttribute] // RVA: 0xD33F0 Offset: 0xD27F0 VA: 0x1800D33F0
	[DoNotSerializeAttribute] // RVA: 0xD33F0 Offset: 0xD27F0 VA: 0x1800D33F0
	public ValueInput vicnt { get; set; }
	[PortKeyAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[PortLabelAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[DoNotSerializeAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	public ValueInput vidir { get; set; }
	[PortKeyAttribute] // RVA: 0x79790 Offset: 0x78B90 VA: 0x180079790
	[PortLabelAttribute] // RVA: 0x79790 Offset: 0x78B90 VA: 0x180079790
	[DoNotSerializeAttribute] // RVA: 0x79790 Offset: 0x78B90 VA: 0x180079790
	public ValueInput vidis { get; set; }
	[PortKeyAttribute] // RVA: 0x41710 Offset: 0x40B10 VA: 0x180041710
	[PortLabelAttribute] // RVA: 0x41710 Offset: 0x40B10 VA: 0x180041710
	[DoNotSerializeAttribute] // RVA: 0x41710 Offset: 0x40B10 VA: 0x180041710
	public ValueOutput voline { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicnt() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicnt(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidir() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidir(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidis() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidis(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voline() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voline(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xA0F40 Offset: 0xA0340 VA: 0x1800A0F40
public class ChoosePosFromListNear : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitarget>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilstpos>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vopos>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xCC380 Offset: 0xCB780 VA: 0x1800CC380
	[PortLabelAttribute] // RVA: 0xCC380 Offset: 0xCB780 VA: 0x1800CC380
	[DoNotSerializeAttribute] // RVA: 0xCC380 Offset: 0xCB780 VA: 0x1800CC380
	public ValueInput vitarget { get; set; }
	[PortKeyAttribute] // RVA: 0xB2E30 Offset: 0xB2230 VA: 0x1800B2E30
	[PortLabelAttribute] // RVA: 0xB2E30 Offset: 0xB2230 VA: 0x1800B2E30
	[DoNotSerializeAttribute] // RVA: 0xB2E30 Offset: 0xB2230 VA: 0x1800B2E30
	public ValueInput vilstpos { get; set; }
	[PortKeyAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[PortLabelAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[DoNotSerializeAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	public ValueOutput vopos { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitarget() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitarget(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilstpos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilstpos(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vopos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vopos(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xB8C10 Offset: 0xB8010 VA: 0x1800B8C10
public class GetMonsterKeepAwayPos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <virange>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viangle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <virayNum>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vopos>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xCA7F0 Offset: 0xC9BF0 VA: 0x1800CA7F0
	[PortLabelAttribute] // RVA: 0xCA7F0 Offset: 0xC9BF0 VA: 0x1800CA7F0
	[DoNotSerializeAttribute] // RVA: 0xCA7F0 Offset: 0xC9BF0 VA: 0x1800CA7F0
	public ValueInput virange { get; set; }
	[PortKeyAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[PortLabelAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[DoNotSerializeAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	public ValueInput viangle { get; set; }
	[PortKeyAttribute] // RVA: 0xCF2B0 Offset: 0xCE6B0 VA: 0x1800CF2B0
	[PortLabelAttribute] // RVA: 0xCF2B0 Offset: 0xCE6B0 VA: 0x1800CF2B0
	[DoNotSerializeAttribute] // RVA: 0xCF2B0 Offset: 0xCE6B0 VA: 0x1800CF2B0
	public ValueInput virayNum { get; set; }
	[PortKeyAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[PortLabelAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[DoNotSerializeAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	public ValueOutput vopos { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_virange() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_virange(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viangle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viangle(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_virayNum() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_virayNum(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vopos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vopos(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xD52A0 Offset: 0xD46A0 VA: 0x1800D52A0
public class GetWarriorModelRadius : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vifightType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viwarriorSID>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimodelKey>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voradius>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xC6280 Offset: 0xC5680 VA: 0x1800C6280
	[PortLabelAttribute] // RVA: 0xC6280 Offset: 0xC5680 VA: 0x1800C6280
	[DoNotSerializeAttribute] // RVA: 0xC6280 Offset: 0xC5680 VA: 0x1800C6280
	public ValueInput vifightType { get; set; }
	[PortKeyAttribute] // RVA: 0xEF1E0 Offset: 0xEE5E0 VA: 0x1800EF1E0
	[PortLabelAttribute] // RVA: 0xEF1E0 Offset: 0xEE5E0 VA: 0x1800EF1E0
	[DoNotSerializeAttribute] // RVA: 0xEF1E0 Offset: 0xEE5E0 VA: 0x1800EF1E0
	public ValueInput viwarriorSID { get; set; }
	[PortKeyAttribute] // RVA: 0xF16C0 Offset: 0xF0AC0 VA: 0x1800F16C0
	[PortLabelAttribute] // RVA: 0xF16C0 Offset: 0xF0AC0 VA: 0x1800F16C0
	[DoNotSerializeAttribute] // RVA: 0xF16C0 Offset: 0xF0AC0 VA: 0x1800F16C0
	public ValueInput vimodelKey { get; set; }
	[PortKeyAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[PortLabelAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[DoNotSerializeAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	public ValueOutput voradius { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vifightType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vifightType(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viwarriorSID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viwarriorSID(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimodelKey() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimodelKey(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voradius() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voradius(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xF6D30 Offset: 0xF6130 VA: 0x1800F6D30
public class ChooseNearestVIDByFilter : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vocount>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x123D60 Offset: 0x123160 VA: 0x180123D60
	[PortLabelAttribute] // RVA: 0x123D60 Offset: 0x123160 VA: 0x180123D60
	[DoNotSerializeAttribute] // RVA: 0x123D60 Offset: 0x123160 VA: 0x180123D60
	public ValueOutput vocount { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vocount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vocount(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xFD6B0 Offset: 0xFCAB0 VA: 0x1800FD6B0
public class GetAttackerPerformAttr : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viperform>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viattr>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vo0>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x5B520 Offset: 0x5A920 VA: 0x18005B520
	[PortLabelAttribute] // RVA: 0x5B520 Offset: 0x5A920 VA: 0x18005B520
	[DoNotSerializeAttribute] // RVA: 0x5B520 Offset: 0x5A920 VA: 0x18005B520
	public ValueInput viperform { get; set; }
	[PortKeyAttribute] // RVA: 0x100C20 Offset: 0x100020 VA: 0x180100C20
	[PortLabelAttribute] // RVA: 0x100C20 Offset: 0x100020 VA: 0x180100C20
	[DoNotSerializeAttribute] // RVA: 0x100C20 Offset: 0x100020 VA: 0x180100C20
	public ValueInput viattr { get; set; }
	[PortKeyAttribute] // RVA: 0x128260 Offset: 0x127660 VA: 0x180128260
	[PortLabelAttribute] // RVA: 0x128260 Offset: 0x127660 VA: 0x180128260
	[DoNotSerializeAttribute] // RVA: 0x128260 Offset: 0x127660 VA: 0x180128260
	public ValueOutput vo0 { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viperform() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viperform(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viattr() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viattr(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vo0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vo0(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x113390 Offset: 0x112790 VA: 0x180113390
public class GetCartoonEntityID : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visid>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voentity>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[PortLabelAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[DoNotSerializeAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	public ValueInput visid { get; set; }
	[PortKeyAttribute] // RVA: 0x121600 Offset: 0x120A00 VA: 0x180121600
	[PortLabelAttribute] // RVA: 0x121600 Offset: 0x120A00 VA: 0x180121600
	[DoNotSerializeAttribute] // RVA: 0x121600 Offset: 0x120A00 VA: 0x180121600
	public ValueOutput voentity { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visid(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voentity() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voentity(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x123EE0 Offset: 0x1232E0 VA: 0x180123EE0
public class GetMonsterPerformRecord : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargetPerform>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vocount>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x4F00 Offset: 0x4300 VA: 0x180004F00
	[PortLabelAttribute] // RVA: 0x4F00 Offset: 0x4300 VA: 0x180004F00
	[DoNotSerializeAttribute] // RVA: 0x4F00 Offset: 0x4300 VA: 0x180004F00
	public ValueInput vitargetPerform { get; set; }
	[PortKeyAttribute] // RVA: 0x123D60 Offset: 0x123160 VA: 0x180123D60
	[PortLabelAttribute] // RVA: 0x123D60 Offset: 0x123160 VA: 0x180123D60
	[DoNotSerializeAttribute] // RVA: 0x123D60 Offset: 0x123160 VA: 0x180123D60
	public ValueOutput vocount { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargetPerform() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargetPerform(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vocount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vocount(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xA830 Offset: 0x9C30 VA: 0x18000A830
public class GetMonsterSummonCnt : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visummonSID>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vores>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xF3070 Offset: 0xF2470 VA: 0x1800F3070
	[PortLabelAttribute] // RVA: 0xF3070 Offset: 0xF2470 VA: 0x1800F3070
	[DoNotSerializeAttribute] // RVA: 0xF3070 Offset: 0xF2470 VA: 0x1800F3070
	public ValueInput visummonSID { get; set; }
	[PortKeyAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	[PortLabelAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	[DoNotSerializeAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	public ValueOutput vores { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visummonSID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visummonSID(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vores() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vores(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x1ABC0 Offset: 0x19FC0 VA: 0x18001ABC0
public class GetSkillVID : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vovictim>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x23B40 Offset: 0x22F40 VA: 0x180023B40
	[PortLabelAttribute] // RVA: 0x23B40 Offset: 0x22F40 VA: 0x180023B40
	[DoNotSerializeAttribute] // RVA: 0x23B40 Offset: 0x22F40 VA: 0x180023B40
	public ValueOutput vovictim { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vovictim() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vovictim(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x25B40 Offset: 0x24F40 VA: 0x180025B40
public class Action : ActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x28A40 Offset: 0x27E40 VA: 0x180028A40
public class AddHitEffect : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viatttype>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioriginal>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x8E9A0 Offset: 0x8DDA0 VA: 0x18008E9A0
	[PortLabelAttribute] // RVA: 0x8E9A0 Offset: 0x8DDA0 VA: 0x18008E9A0
	[DoNotSerializeAttribute] // RVA: 0x8E9A0 Offset: 0x8DDA0 VA: 0x18008E9A0
	public ValueInput viatttype { get; set; }
	[PortKeyAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[PortLabelAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[DoNotSerializeAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	public ValueInput vioriginal { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viatttype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viatttype(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioriginal() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioriginal(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x36FA0 Offset: 0x363A0 VA: 0x180036FA0
public class AddinAutoShootManager : ActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x38CC0 Offset: 0x380C0 VA: 0x180038CC0
public class AfterEAutoTriggerQBy206 : ActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x3B9F0 Offset: 0x3ADF0 VA: 0x18003B9F0
public class AllWeaponDown : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidownTime>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x40F40 Offset: 0x40340 VA: 0x180040F40
	[PortLabelAttribute] // RVA: 0x40F40 Offset: 0x40340 VA: 0x180040F40
	[DoNotSerializeAttribute] // RVA: 0x40F40 Offset: 0x40340 VA: 0x180040F40
	public ValueInput vidownTime { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidownTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidownTime(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x44400 Offset: 0x43800 VA: 0x180044400
public class AllWeaponDownUP : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidowntime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viuptime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vialltime>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x51850 Offset: 0x50C50 VA: 0x180051850
	[PortLabelAttribute] // RVA: 0x51850 Offset: 0x50C50 VA: 0x180051850
	[DoNotSerializeAttribute] // RVA: 0x51850 Offset: 0x50C50 VA: 0x180051850
	public ValueInput vidowntime { get; set; }
	[PortKeyAttribute] // RVA: 0x54180 Offset: 0x53580 VA: 0x180054180
	[PortLabelAttribute] // RVA: 0x54180 Offset: 0x53580 VA: 0x180054180
	[DoNotSerializeAttribute] // RVA: 0x54180 Offset: 0x53580 VA: 0x180054180
	public ValueInput viuptime { get; set; }
	[PortKeyAttribute] // RVA: 0x57560 Offset: 0x56960 VA: 0x180057560
	[PortLabelAttribute] // RVA: 0x57560 Offset: 0x56960 VA: 0x180057560
	[DoNotSerializeAttribute] // RVA: 0x57560 Offset: 0x56960 VA: 0x180057560
	public ValueInput vialltime { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidowntime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidowntime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viuptime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viuptime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vialltime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vialltime(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x595B0 Offset: 0x589B0 VA: 0x1800595B0
public class AllWeaponUp : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viupTime>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x60390 Offset: 0x5F790 VA: 0x180060390
	[PortLabelAttribute] // RVA: 0x60390 Offset: 0x5F790 VA: 0x180060390
	[DoNotSerializeAttribute] // RVA: 0x60390 Offset: 0x5F790 VA: 0x180060390
	public ValueInput viupTime { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viupTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viupTime(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x625E0 Offset: 0x619E0 VA: 0x1800625E0
public class Animation_Play : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vianimationName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viTarType>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x756B0 Offset: 0x74AB0 VA: 0x1800756B0
	[PortLabelAttribute] // RVA: 0x756B0 Offset: 0x74AB0 VA: 0x1800756B0
	[DoNotSerializeAttribute] // RVA: 0x756B0 Offset: 0x74AB0 VA: 0x1800756B0
	public ValueInput vianimationName { get; set; }
	[PortKeyAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[PortLabelAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[DoNotSerializeAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	public ValueInput viTarType { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vianimationName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vianimationName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viTarType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viTarType(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x72F40 Offset: 0x72340 VA: 0x180072F40
public class Animator_SetBool : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vianiName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vivalue>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viTarType>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x80FD0 Offset: 0x803D0 VA: 0x180080FD0
	[PortLabelAttribute] // RVA: 0x80FD0 Offset: 0x803D0 VA: 0x180080FD0
	[DoNotSerializeAttribute] // RVA: 0x80FD0 Offset: 0x803D0 VA: 0x180080FD0
	public ValueInput vianiName { get; set; }
	[PortKeyAttribute] // RVA: 0xC4000 Offset: 0xC3400 VA: 0x1800C4000
	[PortLabelAttribute] // RVA: 0xC4000 Offset: 0xC3400 VA: 0x1800C4000
	[DoNotSerializeAttribute] // RVA: 0xC4000 Offset: 0xC3400 VA: 0x1800C4000
	public ValueInput vivalue { get; set; }
	[PortKeyAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[PortLabelAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[DoNotSerializeAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	public ValueInput viTarType { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vianiName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vianiName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vivalue() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vivalue(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viTarType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viTarType(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x88750 Offset: 0x87B50 VA: 0x180088750
public class Animator_SetFloat : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vianiName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vivalue>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viTarType>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x80FD0 Offset: 0x803D0 VA: 0x180080FD0
	[PortLabelAttribute] // RVA: 0x80FD0 Offset: 0x803D0 VA: 0x180080FD0
	[DoNotSerializeAttribute] // RVA: 0x80FD0 Offset: 0x803D0 VA: 0x180080FD0
	public ValueInput vianiName { get; set; }
	[PortKeyAttribute] // RVA: 0xC4000 Offset: 0xC3400 VA: 0x1800C4000
	[PortLabelAttribute] // RVA: 0xC4000 Offset: 0xC3400 VA: 0x1800C4000
	[DoNotSerializeAttribute] // RVA: 0xC4000 Offset: 0xC3400 VA: 0x1800C4000
	public ValueInput vivalue { get; set; }
	[PortKeyAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[PortLabelAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[DoNotSerializeAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	public ValueInput viTarType { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vianiName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vianiName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vivalue() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vivalue(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viTarType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viTarType(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x9F1D0 Offset: 0x9E5D0 VA: 0x18009F1D0
public class Animator_SetInt : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vianiName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vivalue>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viTarType>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x80FD0 Offset: 0x803D0 VA: 0x180080FD0
	[PortLabelAttribute] // RVA: 0x80FD0 Offset: 0x803D0 VA: 0x180080FD0
	[DoNotSerializeAttribute] // RVA: 0x80FD0 Offset: 0x803D0 VA: 0x180080FD0
	public ValueInput vianiName { get; set; }
	[PortKeyAttribute] // RVA: 0xC4000 Offset: 0xC3400 VA: 0x1800C4000
	[PortLabelAttribute] // RVA: 0xC4000 Offset: 0xC3400 VA: 0x1800C4000
	[DoNotSerializeAttribute] // RVA: 0xC4000 Offset: 0xC3400 VA: 0x1800C4000
	public ValueInput vivalue { get; set; }
	[PortKeyAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[PortLabelAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[DoNotSerializeAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	public ValueInput viTarType { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vianiName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vianiName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vivalue() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vivalue(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viTarType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viTarType(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xB6950 Offset: 0xB5D50 VA: 0x1800B6950
public class Animator_SetPlayedTime : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vianiClipName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viplayedTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viTarType>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xC42A0 Offset: 0xC36A0 VA: 0x1800C42A0
	[PortLabelAttribute] // RVA: 0xC42A0 Offset: 0xC36A0 VA: 0x1800C42A0
	[DoNotSerializeAttribute] // RVA: 0xC42A0 Offset: 0xC36A0 VA: 0x1800C42A0
	public ValueInput vianiClipName { get; set; }
	[PortKeyAttribute] // RVA: 0xC6860 Offset: 0xC5C60 VA: 0x1800C6860
	[PortLabelAttribute] // RVA: 0xC6860 Offset: 0xC5C60 VA: 0x1800C6860
	[DoNotSerializeAttribute] // RVA: 0xC6860 Offset: 0xC5C60 VA: 0x1800C6860
	public ValueInput viplayedTime { get; set; }
	[PortKeyAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[PortLabelAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[DoNotSerializeAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	public ValueInput viTarType { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vianiClipName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vianiClipName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viplayedTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viplayedTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viTarType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viTarType(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xCC960 Offset: 0xCBD60 VA: 0x1800CC960
public class Animator_SetTrigger : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vianiName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viTarType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vireset>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x80FD0 Offset: 0x803D0 VA: 0x180080FD0
	[PortLabelAttribute] // RVA: 0x80FD0 Offset: 0x803D0 VA: 0x180080FD0
	[DoNotSerializeAttribute] // RVA: 0x80FD0 Offset: 0x803D0 VA: 0x180080FD0
	public ValueInput vianiName { get; set; }
	[PortKeyAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[PortLabelAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[DoNotSerializeAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	public ValueInput viTarType { get; set; }
	[PortKeyAttribute] // RVA: 0xE1D00 Offset: 0xE1100 VA: 0x1800E1D00
	[PortLabelAttribute] // RVA: 0xE1D00 Offset: 0xE1100 VA: 0x1800E1D00
	[DoNotSerializeAttribute] // RVA: 0xE1D00 Offset: 0xE1100 VA: 0x1800E1D00
	public ValueInput vireset { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vianiName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vianiName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viTarType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viTarType(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vireset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vireset(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xE6540 Offset: 0xE5940 VA: 0x1800E6540
public class ApplyBoomCameraShake : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viforce>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viTarType>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xF1530 Offset: 0xF0930 VA: 0x1800F1530
	[PortLabelAttribute] // RVA: 0xF1530 Offset: 0xF0930 VA: 0x1800F1530
	[DoNotSerializeAttribute] // RVA: 0xF1530 Offset: 0xF0930 VA: 0x1800F1530
	public ValueInput viforce { get; set; }
	[PortKeyAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[PortLabelAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[DoNotSerializeAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	public ValueInput viTarType { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viforce() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viforce(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viTarType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viTarType(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xF57E0 Offset: 0xF4BE0 VA: 0x1800F57E0
public class CameraMotionFOV : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimotionName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viduration>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videlay>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioffset>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viTarType>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	[PortLabelAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	[DoNotSerializeAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	public ValueInput vimotionName { get; set; }
	[PortKeyAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[PortLabelAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[DoNotSerializeAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	public ValueInput viduration { get; set; }
	[PortKeyAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[PortLabelAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[DoNotSerializeAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	public ValueInput videlay { get; set; }
	[PortKeyAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[PortLabelAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[DoNotSerializeAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	public ValueInput vioffset { get; set; }
	[PortKeyAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[PortLabelAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[DoNotSerializeAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	public ValueInput viTarType { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimotionName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimotionName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viduration() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viduration(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videlay() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videlay(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioffset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioffset(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viTarType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viTarType(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x1171B0 Offset: 0x1165B0 VA: 0x1801171B0
public class CameraMotionPosition : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimotionName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viduration>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videlay>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioffset>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viTarType>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	[PortLabelAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	[DoNotSerializeAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	public ValueInput vimotionName { get; set; }
	[PortKeyAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[PortLabelAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[DoNotSerializeAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	public ValueInput viduration { get; set; }
	[PortKeyAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[PortLabelAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[DoNotSerializeAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	public ValueInput videlay { get; set; }
	[PortKeyAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[PortLabelAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[DoNotSerializeAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	public ValueInput vioffset { get; set; }
	[PortKeyAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[PortLabelAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[DoNotSerializeAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	public ValueInput viTarType { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimotionName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimotionName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viduration() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viduration(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videlay() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videlay(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioffset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioffset(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viTarType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viTarType(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x14BC0 Offset: 0x13FC0 VA: 0x180014BC0
public class CameraMotionPosition_Spring : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viduration>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videlay>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioffset>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viIsback>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viTarType>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[PortLabelAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[DoNotSerializeAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	public ValueInput viduration { get; set; }
	[PortKeyAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[PortLabelAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[DoNotSerializeAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	public ValueInput videlay { get; set; }
	[PortKeyAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[PortLabelAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[DoNotSerializeAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	public ValueInput vioffset { get; set; }
	[PortKeyAttribute] // RVA: 0x35200 Offset: 0x34600 VA: 0x180035200
	[PortLabelAttribute] // RVA: 0x35200 Offset: 0x34600 VA: 0x180035200
	[DoNotSerializeAttribute] // RVA: 0x35200 Offset: 0x34600 VA: 0x180035200
	public ValueInput viIsback { get; set; }
	[PortKeyAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[PortLabelAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[DoNotSerializeAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	public ValueInput viTarType { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viduration() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viduration(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videlay() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videlay(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioffset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioffset(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viIsback() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viIsback(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viTarType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viTarType(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x3B6C0 Offset: 0x3AAC0 VA: 0x18003B6C0
public class CameraMotionRotation : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimotionName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viduration>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videlay>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioffset>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viTarType>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	[PortLabelAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	[DoNotSerializeAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	public ValueInput vimotionName { get; set; }
	[PortKeyAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[PortLabelAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[DoNotSerializeAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	public ValueInput viduration { get; set; }
	[PortKeyAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[PortLabelAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[DoNotSerializeAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	public ValueInput videlay { get; set; }
	[PortKeyAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[PortLabelAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[DoNotSerializeAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	public ValueInput vioffset { get; set; }
	[PortKeyAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[PortLabelAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[DoNotSerializeAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	public ValueInput viTarType { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimotionName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimotionName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viduration() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viduration(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videlay() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videlay(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioffset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioffset(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viTarType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viTarType(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x5BC00 Offset: 0x5B000 VA: 0x18005BC00
public class CameraMotionRotationTo : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimotionName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viduration>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videlay>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viend>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viTarType>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	[PortLabelAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	[DoNotSerializeAttribute] // RVA: 0x148B0 Offset: 0x13CB0 VA: 0x1800148B0
	public ValueInput vimotionName { get; set; }
	[PortKeyAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[PortLabelAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[DoNotSerializeAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	public ValueInput viduration { get; set; }
	[PortKeyAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[PortLabelAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[DoNotSerializeAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	public ValueInput videlay { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueInput viend { get; set; }
	[PortKeyAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[PortLabelAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[DoNotSerializeAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	public ValueInput viTarType { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimotionName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimotionName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viduration() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viduration(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videlay() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videlay(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viend(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viTarType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viTarType(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x812B0 Offset: 0x806B0 VA: 0x1800812B0
public class CameraMotionRotation_Spring : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viduration>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videlay>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioffset>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viIsback>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viTarType>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[PortLabelAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[DoNotSerializeAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	public ValueInput viduration { get; set; }
	[PortKeyAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[PortLabelAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	[DoNotSerializeAttribute] // RVA: 0x77EB0 Offset: 0x772B0 VA: 0x180077EB0
	public ValueInput videlay { get; set; }
	[PortKeyAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[PortLabelAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[DoNotSerializeAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	public ValueInput vioffset { get; set; }
	[PortKeyAttribute] // RVA: 0x35200 Offset: 0x34600 VA: 0x180035200
	[PortLabelAttribute] // RVA: 0x35200 Offset: 0x34600 VA: 0x180035200
	[DoNotSerializeAttribute] // RVA: 0x35200 Offset: 0x34600 VA: 0x180035200
	public ValueInput viIsback { get; set; }
	[PortKeyAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[PortLabelAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[DoNotSerializeAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	public ValueInput viTarType { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viduration() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viduration(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videlay() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videlay(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioffset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioffset(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viIsback() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viIsback(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viTarType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viTarType(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xA6640 Offset: 0xA5A40 VA: 0x1800A6640
public class ChangeMuzzleTransform : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viName>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xAD250 Offset: 0xAC650 VA: 0x1800AD250
	[PortLabelAttribute] // RVA: 0xAD250 Offset: 0xAC650 VA: 0x1800AD250
	[DoNotSerializeAttribute] // RVA: 0xAD250 Offset: 0xAC650 VA: 0x1800AD250
	public ValueInput viName { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viName(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xAF300 Offset: 0xAE700 VA: 0x1800AF300
public class ChangeWeaponBallisticType : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viadd>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimax>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xB9250 Offset: 0xB8650 VA: 0x1800B9250
	[PortLabelAttribute] // RVA: 0xB9250 Offset: 0xB8650 VA: 0x1800B9250
	[DoNotSerializeAttribute] // RVA: 0xB9250 Offset: 0xB8650 VA: 0x1800B9250
	public ValueInput viadd { get; set; }
	[PortKeyAttribute] // RVA: 0xBB530 Offset: 0xBA930 VA: 0x1800BB530
	[PortLabelAttribute] // RVA: 0xBB530 Offset: 0xBA930 VA: 0x1800BB530
	[DoNotSerializeAttribute] // RVA: 0xBB530 Offset: 0xBA930 VA: 0x1800BB530
	public ValueInput vimax { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viadd() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viadd(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimax() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimax(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xBEA50 Offset: 0xBDE50 VA: 0x1800BEA50
public class ClearEffectWithTag : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffecttag>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videlayTime>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x4F5C0 Offset: 0x4E9C0 VA: 0x18004F5C0
	[PortLabelAttribute] // RVA: 0x4F5C0 Offset: 0x4E9C0 VA: 0x18004F5C0
	[DoNotSerializeAttribute] // RVA: 0x4F5C0 Offset: 0x4E9C0 VA: 0x18004F5C0
	public ValueInput vieffecttag { get; set; }
	[PortKeyAttribute] // RVA: 0x10E400 Offset: 0x10D800 VA: 0x18010E400
	[PortLabelAttribute] // RVA: 0x10E400 Offset: 0x10D800 VA: 0x18010E400
	[DoNotSerializeAttribute] // RVA: 0x10E400 Offset: 0x10D800 VA: 0x18010E400
	public ValueInput videlayTime { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffecttag() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffecttag(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videlayTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videlayTime(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xCD3A0 Offset: 0xCC7A0 VA: 0x1800CD3A0
public class ConsumeClipBullet : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicnt>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xD33F0 Offset: 0xD27F0 VA: 0x1800D33F0
	[PortLabelAttribute] // RVA: 0xD33F0 Offset: 0xD27F0 VA: 0x1800D33F0
	[DoNotSerializeAttribute] // RVA: 0xD33F0 Offset: 0xD27F0 VA: 0x1800D33F0
	public ValueInput vicnt { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicnt() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicnt(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xD59B0 Offset: 0xD4DB0 VA: 0x1800D59B0
public class CreateCtrlUIEffect : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioriginal>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilivetime>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[PortLabelAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[DoNotSerializeAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	public ValueInput vioriginal { get; set; }
	[PortKeyAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[PortLabelAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[DoNotSerializeAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	public ValueInput vilivetime { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioriginal() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioriginal(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilivetime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilivetime(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xEAC30 Offset: 0xEA030 VA: 0x1800EAC30
public class CreateLineEffect : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioriginal>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilivetime>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[PortLabelAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[DoNotSerializeAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	public ValueInput vioriginal { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[PortLabelAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[DoNotSerializeAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	public ValueInput vilivetime { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioriginal() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioriginal(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilivetime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilivetime(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xFECB0 Offset: 0xFE0B0 VA: 0x1800FECB0
public class CreateSticker : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistickerPrefab>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimaxStickerNum>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vihasBoom>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x89E40 Offset: 0x89240 VA: 0x180089E40
	[PortLabelAttribute] // RVA: 0x89E40 Offset: 0x89240 VA: 0x180089E40
	[DoNotSerializeAttribute] // RVA: 0x89E40 Offset: 0x89240 VA: 0x180089E40
	public ValueInput vitime { get; set; }
	[PortKeyAttribute] // RVA: 0x112FD0 Offset: 0x1123D0 VA: 0x180112FD0
	[PortLabelAttribute] // RVA: 0x112FD0 Offset: 0x1123D0 VA: 0x180112FD0
	[DoNotSerializeAttribute] // RVA: 0x112FD0 Offset: 0x1123D0 VA: 0x180112FD0
	public ValueInput vistickerPrefab { get; set; }
	[PortKeyAttribute] // RVA: 0x1152B0 Offset: 0x1146B0 VA: 0x1801152B0
	[PortLabelAttribute] // RVA: 0x1152B0 Offset: 0x1146B0 VA: 0x1801152B0
	[DoNotSerializeAttribute] // RVA: 0x1152B0 Offset: 0x1146B0 VA: 0x1801152B0
	public ValueInput vimaxStickerNum { get; set; }
	[PortKeyAttribute] // RVA: 0x118C90 Offset: 0x118090 VA: 0x180118C90
	[PortLabelAttribute] // RVA: 0x118C90 Offset: 0x118090 VA: 0x180118C90
	[DoNotSerializeAttribute] // RVA: 0x118C90 Offset: 0x118090 VA: 0x180118C90
	public ValueInput vihasBoom { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistickerPrefab() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistickerPrefab(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimaxStickerNum() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimaxStickerNum(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vihasBoom() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vihasBoom(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x11BF40 Offset: 0x11B340 VA: 0x18011BF40
public class CreateWeaponStandBySound : ActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x11EF60 Offset: 0x11E360 VA: 0x18011EF60
public class DestoryWeaponStandBySound : ActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x11F9C0 Offset: 0x11EDC0 VA: 0x18011F9C0
public class DoControllerVibration : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viTarType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vileftPart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <virightPart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vileftTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <virightTime>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[PortLabelAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[DoNotSerializeAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	public ValueInput viTarType { get; set; }
	[PortKeyAttribute] // RVA: 0x115A0 Offset: 0x109A0 VA: 0x1800115A0
	[PortLabelAttribute] // RVA: 0x115A0 Offset: 0x109A0 VA: 0x1800115A0
	[DoNotSerializeAttribute] // RVA: 0x115A0 Offset: 0x109A0 VA: 0x1800115A0
	public ValueInput vileftPart { get; set; }
	[PortKeyAttribute] // RVA: 0xA1390 Offset: 0xA0790 VA: 0x1800A1390
	[PortLabelAttribute] // RVA: 0xA1390 Offset: 0xA0790 VA: 0x1800A1390
	[DoNotSerializeAttribute] // RVA: 0xA1390 Offset: 0xA0790 VA: 0x1800A1390
	public ValueInput virightPart { get; set; }
	[PortKeyAttribute] // RVA: 0x16A20 Offset: 0x15E20 VA: 0x180016A20
	[PortLabelAttribute] // RVA: 0x16A20 Offset: 0x15E20 VA: 0x180016A20
	[DoNotSerializeAttribute] // RVA: 0x16A20 Offset: 0x15E20 VA: 0x180016A20
	public ValueInput vileftTime { get; set; }
	[PortKeyAttribute] // RVA: 0x18CD0 Offset: 0x180D0 VA: 0x180018CD0
	[PortLabelAttribute] // RVA: 0x18CD0 Offset: 0x180D0 VA: 0x180018CD0
	[DoNotSerializeAttribute] // RVA: 0x18CD0 Offset: 0x180D0 VA: 0x180018CD0
	public ValueInput virightTime { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viTarType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viTarType(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vileftPart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vileftPart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_virightPart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_virightPart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vileftTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vileftTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_virightTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_virightTime(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x1BF10 Offset: 0x1B310 VA: 0x18001BF10
public class DoubleHoldReload : ActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x1DC70 Offset: 0x1D070 VA: 0x18001DC70
public class EffectInstantiate : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioriginal>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viposition>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieuler>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viparent>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viscale>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicreatedelay>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilivetime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videletedelay>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[PortLabelAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[DoNotSerializeAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	public ValueInput vioriginal { get; set; }
	[PortKeyAttribute] // RVA: 0x8EAD0 Offset: 0x8DED0 VA: 0x18008EAD0
	[PortLabelAttribute] // RVA: 0x8EAD0 Offset: 0x8DED0 VA: 0x18008EAD0
	[DoNotSerializeAttribute] // RVA: 0x8EAD0 Offset: 0x8DED0 VA: 0x18008EAD0
	public ValueInput viposition { get; set; }
	[PortKeyAttribute] // RVA: 0x92010 Offset: 0x91410 VA: 0x180092010
	[PortLabelAttribute] // RVA: 0x92010 Offset: 0x91410 VA: 0x180092010
	[DoNotSerializeAttribute] // RVA: 0x92010 Offset: 0x91410 VA: 0x180092010
	public ValueInput vieuler { get; set; }
	[PortKeyAttribute] // RVA: 0x4B820 Offset: 0x4AC20 VA: 0x18004B820
	[PortLabelAttribute] // RVA: 0x4B820 Offset: 0x4AC20 VA: 0x18004B820
	[DoNotSerializeAttribute] // RVA: 0x4B820 Offset: 0x4AC20 VA: 0x18004B820
	public ValueInput viparent { get; set; }
	[PortKeyAttribute] // RVA: 0x8A140 Offset: 0x89540 VA: 0x18008A140
	[PortLabelAttribute] // RVA: 0x8A140 Offset: 0x89540 VA: 0x18008A140
	[DoNotSerializeAttribute] // RVA: 0x8A140 Offset: 0x89540 VA: 0x18008A140
	public ValueInput viscale { get; set; }
	[PortKeyAttribute] // RVA: 0x4F890 Offset: 0x4EC90 VA: 0x18004F890
	[PortLabelAttribute] // RVA: 0x4F890 Offset: 0x4EC90 VA: 0x18004F890
	[DoNotSerializeAttribute] // RVA: 0x4F890 Offset: 0x4EC90 VA: 0x18004F890
	public ValueInput vicreatedelay { get; set; }
	[PortKeyAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[PortLabelAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[DoNotSerializeAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	public ValueInput vilivetime { get; set; }
	[PortKeyAttribute] // RVA: 0x4BC30 Offset: 0x4B030 VA: 0x18004BC30
	[PortLabelAttribute] // RVA: 0x4BC30 Offset: 0x4B030 VA: 0x18004BC30
	[DoNotSerializeAttribute] // RVA: 0x4BC30 Offset: 0x4B030 VA: 0x18004BC30
	public ValueInput videletedelay { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioriginal() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioriginal(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viposition() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viposition(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieuler() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieuler(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viparent() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viparent(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viscale() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viscale(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicreatedelay() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicreatedelay(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilivetime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilivetime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videletedelay() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videletedelay(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x57600 Offset: 0x56A00 VA: 0x180057600
public class EffectInstantiateNew : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioriginal>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viposition>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieuler>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viparent>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viscale>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilivetime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viatttype>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vivs>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videleteOnEnd>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viPauseForSkill>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffecttag>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viisHeroVoiceSwitch>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[PortLabelAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[DoNotSerializeAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	public ValueInput vioriginal { get; set; }
	[PortKeyAttribute] // RVA: 0x8EAD0 Offset: 0x8DED0 VA: 0x18008EAD0
	[PortLabelAttribute] // RVA: 0x8EAD0 Offset: 0x8DED0 VA: 0x18008EAD0
	[DoNotSerializeAttribute] // RVA: 0x8EAD0 Offset: 0x8DED0 VA: 0x18008EAD0
	public ValueInput viposition { get; set; }
	[PortKeyAttribute] // RVA: 0x92010 Offset: 0x91410 VA: 0x180092010
	[PortLabelAttribute] // RVA: 0x92010 Offset: 0x91410 VA: 0x180092010
	[DoNotSerializeAttribute] // RVA: 0x92010 Offset: 0x91410 VA: 0x180092010
	public ValueInput vieuler { get; set; }
	[PortKeyAttribute] // RVA: 0x4B820 Offset: 0x4AC20 VA: 0x18004B820
	[PortLabelAttribute] // RVA: 0x4B820 Offset: 0x4AC20 VA: 0x18004B820
	[DoNotSerializeAttribute] // RVA: 0x4B820 Offset: 0x4AC20 VA: 0x18004B820
	public ValueInput viparent { get; set; }
	[PortKeyAttribute] // RVA: 0x8A140 Offset: 0x89540 VA: 0x18008A140
	[PortLabelAttribute] // RVA: 0x8A140 Offset: 0x89540 VA: 0x18008A140
	[DoNotSerializeAttribute] // RVA: 0x8A140 Offset: 0x89540 VA: 0x18008A140
	public ValueInput viscale { get; set; }
	[PortKeyAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[PortLabelAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[DoNotSerializeAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	public ValueInput vilivetime { get; set; }
	[PortKeyAttribute] // RVA: 0x8E9A0 Offset: 0x8DDA0 VA: 0x18008E9A0
	[PortLabelAttribute] // RVA: 0x8E9A0 Offset: 0x8DDA0 VA: 0x18008E9A0
	[DoNotSerializeAttribute] // RVA: 0x8E9A0 Offset: 0x8DDA0 VA: 0x18008E9A0
	public ValueInput viatttype { get; set; }
	[PortKeyAttribute] // RVA: 0x91DE0 Offset: 0x911E0 VA: 0x180091DE0
	[PortLabelAttribute] // RVA: 0x91DE0 Offset: 0x911E0 VA: 0x180091DE0
	[DoNotSerializeAttribute] // RVA: 0x91DE0 Offset: 0x911E0 VA: 0x180091DE0
	public ValueInput vivs { get; set; }
	[PortKeyAttribute] // RVA: 0xA1640 Offset: 0xA0A40 VA: 0x1800A1640
	[PortLabelAttribute] // RVA: 0xA1640 Offset: 0xA0A40 VA: 0x1800A1640
	[DoNotSerializeAttribute] // RVA: 0xA1640 Offset: 0xA0A40 VA: 0x1800A1640
	public ValueInput videleteOnEnd { get; set; }
	[PortKeyAttribute] // RVA: 0x80F60 Offset: 0x80360 VA: 0x180080F60
	[PortLabelAttribute] // RVA: 0x80F60 Offset: 0x80360 VA: 0x180080F60
	[DoNotSerializeAttribute] // RVA: 0x80F60 Offset: 0x80360 VA: 0x180080F60
	public ValueInput viPauseForSkill { get; set; }
	[PortKeyAttribute] // RVA: 0x4F5C0 Offset: 0x4E9C0 VA: 0x18004F5C0
	[PortLabelAttribute] // RVA: 0x4F5C0 Offset: 0x4E9C0 VA: 0x18004F5C0
	[DoNotSerializeAttribute] // RVA: 0x4F5C0 Offset: 0x4E9C0 VA: 0x18004F5C0
	public ValueInput vieffecttag { get; set; }
	[PortKeyAttribute] // RVA: 0xC62F0 Offset: 0xC56F0 VA: 0x1800C62F0
	[PortLabelAttribute] // RVA: 0xC62F0 Offset: 0xC56F0 VA: 0x1800C62F0
	[DoNotSerializeAttribute] // RVA: 0xC62F0 Offset: 0xC56F0 VA: 0x1800C62F0
	public ValueInput viisHeroVoiceSwitch { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioriginal() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioriginal(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viposition() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viposition(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieuler() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieuler(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viparent() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viparent(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viscale() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viscale(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilivetime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilivetime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viatttype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viatttype(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vivs() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vivs(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videleteOnEnd() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videleteOnEnd(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viPauseForSkill() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viPauseForSkill(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffecttag() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffecttag(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viisHeroVoiceSwitch() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viisHeroVoiceSwitch(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xAD700 Offset: 0xACB00 VA: 0x1800AD700
public class EnableManualEnd : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visid>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[PortLabelAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[DoNotSerializeAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	public ValueInput visid { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visid(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xB6800 Offset: 0xB5C00 VA: 0x1800B6800
public class EndControllerVibration : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viTarType>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[PortLabelAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[DoNotSerializeAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	public ValueInput viTarType { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viTarType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viTarType(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xBD510 Offset: 0xBC910 VA: 0x1800BD510
public class ExecutionSkillPerformMessgage : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitype>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x6CD60 Offset: 0x6C160 VA: 0x18006CD60
	[PortLabelAttribute] // RVA: 0x6CD60 Offset: 0x6C160 VA: 0x18006CD60
	[DoNotSerializeAttribute] // RVA: 0x6CD60 Offset: 0x6C160 VA: 0x18006CD60
	public ValueInput vitype { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitype(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xC6590 Offset: 0xC5990 VA: 0x1800C6590
public class FresnelAnim : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitex>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xCC8F0 Offset: 0xCBCF0 VA: 0x1800CC8F0
	[PortLabelAttribute] // RVA: 0xCC8F0 Offset: 0xCBCF0 VA: 0x1800CC8F0
	[DoNotSerializeAttribute] // RVA: 0xCC8F0 Offset: 0xCBCF0 VA: 0x1800CC8F0
	public ValueInput vitex { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitex(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xCEE70 Offset: 0xCE270 VA: 0x1800CEE70
public class HeatGunShaderEffect : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimaxShootCnt>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimaxIntensity>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xDA6C0 Offset: 0xD9AC0 VA: 0x1800DA6C0
	[PortLabelAttribute] // RVA: 0xDA6C0 Offset: 0xD9AC0 VA: 0x1800DA6C0
	[DoNotSerializeAttribute] // RVA: 0xDA6C0 Offset: 0xD9AC0 VA: 0x1800DA6C0
	public ValueInput vimaxShootCnt { get; set; }
	[PortKeyAttribute] // RVA: 0xDDE50 Offset: 0xDD250 VA: 0x1800DDE50
	[PortLabelAttribute] // RVA: 0xDDE50 Offset: 0xDD250 VA: 0x1800DDE50
	[DoNotSerializeAttribute] // RVA: 0xDDE50 Offset: 0xDD250 VA: 0x1800DDE50
	public ValueInput vimaxIntensity { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimaxShootCnt() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimaxShootCnt(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimaxIntensity() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimaxIntensity(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xE17A0 Offset: 0xE0BA0 VA: 0x1800E17A0
public class HideBossShield : ActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xE3300 Offset: 0xE2700 VA: 0x1800E3300
public class HideModel : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vispeed>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[PortLabelAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[DoNotSerializeAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	public ValueInput vispeed { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vispeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vispeed(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xED400 Offset: 0xEC800 VA: 0x1800ED400
public class HideWeaponExceptMuzzle : ActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xEF3B0 Offset: 0xEE7B0 VA: 0x1800EF3B0
public class LaserEffectInstantiate : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioriginal>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidis>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viendPos>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioffset>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilivetime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viuseLockTarget>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videleteOnEnd>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viendeffect>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilockSummon>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[PortLabelAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[DoNotSerializeAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	public ValueInput vioriginal { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0x79790 Offset: 0x78B90 VA: 0x180079790
	[PortLabelAttribute] // RVA: 0x79790 Offset: 0x78B90 VA: 0x180079790
	[DoNotSerializeAttribute] // RVA: 0x79790 Offset: 0x78B90 VA: 0x180079790
	public ValueInput vidis { get; set; }
	[PortKeyAttribute] // RVA: 0x121A00 Offset: 0x120E00 VA: 0x180121A00
	[PortLabelAttribute] // RVA: 0x121A00 Offset: 0x120E00 VA: 0x180121A00
	[DoNotSerializeAttribute] // RVA: 0x121A00 Offset: 0x120E00 VA: 0x180121A00
	public ValueInput viendPos { get; set; }
	[PortKeyAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[PortLabelAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[DoNotSerializeAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	public ValueInput vioffset { get; set; }
	[PortKeyAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[PortLabelAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[DoNotSerializeAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	public ValueInput vilivetime { get; set; }
	[PortKeyAttribute] // RVA: 0x1299D0 Offset: 0x128DD0 VA: 0x1801299D0
	[PortLabelAttribute] // RVA: 0x1299D0 Offset: 0x128DD0 VA: 0x1801299D0
	[DoNotSerializeAttribute] // RVA: 0x1299D0 Offset: 0x128DD0 VA: 0x1801299D0
	public ValueInput viuseLockTarget { get; set; }
	[PortKeyAttribute] // RVA: 0xA1640 Offset: 0xA0A40 VA: 0x1800A1640
	[PortLabelAttribute] // RVA: 0xA1640 Offset: 0xA0A40 VA: 0x1800A1640
	[DoNotSerializeAttribute] // RVA: 0xA1640 Offset: 0xA0A40 VA: 0x1800A1640
	public ValueInput videleteOnEnd { get; set; }
	[PortKeyAttribute] // RVA: 0x5350 Offset: 0x4750 VA: 0x180005350
	[PortLabelAttribute] // RVA: 0x5350 Offset: 0x4750 VA: 0x180005350
	[DoNotSerializeAttribute] // RVA: 0x5350 Offset: 0x4750 VA: 0x180005350
	public ValueInput viendeffect { get; set; }
	[PortKeyAttribute] // RVA: 0x8AA0 Offset: 0x7EA0 VA: 0x180008AA0
	[PortLabelAttribute] // RVA: 0x8AA0 Offset: 0x7EA0 VA: 0x180008AA0
	[DoNotSerializeAttribute] // RVA: 0x8AA0 Offset: 0x7EA0 VA: 0x180008AA0
	public ValueInput vilockSummon { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioriginal() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioriginal(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidis() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidis(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viendPos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viendPos(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioffset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioffset(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilivetime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilivetime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viuseLockTarget() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viuseLockTarget(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videleteOnEnd() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videleteOnEnd(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viendeffect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viendeffect(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilockSummon() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilockSummon(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xADB0 Offset: 0xA1B0 VA: 0x18000ADB0
public class LineEffectInstantiate : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioriginal>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilivetime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videleteOnEnd>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[PortLabelAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[DoNotSerializeAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	public ValueInput vioriginal { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[PortLabelAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[DoNotSerializeAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	public ValueInput vilivetime { get; set; }
	[PortKeyAttribute] // RVA: 0xA1640 Offset: 0xA0A40 VA: 0x1800A1640
	[PortLabelAttribute] // RVA: 0xA1640 Offset: 0xA0A40 VA: 0x1800A1640
	[DoNotSerializeAttribute] // RVA: 0xA1640 Offset: 0xA0A40 VA: 0x1800A1640
	public ValueInput videleteOnEnd { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioriginal() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioriginal(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilivetime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilivetime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videleteOnEnd() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videleteOnEnd(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x2C150 Offset: 0x2B550 VA: 0x18002C150
public class ManualEnd : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viendamount>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x32D00 Offset: 0x32100 VA: 0x180032D00
	[PortLabelAttribute] // RVA: 0x32D00 Offset: 0x32100 VA: 0x180032D00
	[DoNotSerializeAttribute] // RVA: 0x32D00 Offset: 0x32100 VA: 0x180032D00
	public ValueInput viendamount { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viendamount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viendamount(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x34E50 Offset: 0x34250 VA: 0x180034E50
public class OutlineAnim : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicolor>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x115380 Offset: 0x114780 VA: 0x180115380
	[PortLabelAttribute] // RVA: 0x115380 Offset: 0x114780 VA: 0x180115380
	[DoNotSerializeAttribute] // RVA: 0x115380 Offset: 0x114780 VA: 0x180115380
	public ValueInput vicolor { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicolor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicolor(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x3D7A0 Offset: 0x3CBA0 VA: 0x18003D7A0
public class PlaySkillEffectAni : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffecttag>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitriggername>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videlayTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilifeTime>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x4F5C0 Offset: 0x4E9C0 VA: 0x18004F5C0
	[PortLabelAttribute] // RVA: 0x4F5C0 Offset: 0x4E9C0 VA: 0x18004F5C0
	[DoNotSerializeAttribute] // RVA: 0x4F5C0 Offset: 0x4E9C0 VA: 0x18004F5C0
	public ValueInput vieffecttag { get; set; }
	[PortKeyAttribute] // RVA: 0x6CFE0 Offset: 0x6C3E0 VA: 0x18006CFE0
	[PortLabelAttribute] // RVA: 0x6CFE0 Offset: 0x6C3E0 VA: 0x18006CFE0
	[DoNotSerializeAttribute] // RVA: 0x6CFE0 Offset: 0x6C3E0 VA: 0x18006CFE0
	public ValueInput vitriggername { get; set; }
	[PortKeyAttribute] // RVA: 0x10E400 Offset: 0x10D800 VA: 0x18010E400
	[PortLabelAttribute] // RVA: 0x10E400 Offset: 0x10D800 VA: 0x18010E400
	[DoNotSerializeAttribute] // RVA: 0x10E400 Offset: 0x10D800 VA: 0x18010E400
	public ValueInput videlayTime { get; set; }
	[PortKeyAttribute] // RVA: 0x55F30 Offset: 0x55330 VA: 0x180055F30
	[PortLabelAttribute] // RVA: 0x55F30 Offset: 0x55330 VA: 0x180055F30
	[DoNotSerializeAttribute] // RVA: 0x55F30 Offset: 0x55330 VA: 0x180055F30
	public ValueInput vilifeTime { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffecttag() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffecttag(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitriggername() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitriggername(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videlayTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videlayTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilifeTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilifeTime(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x59320 Offset: 0x58720 VA: 0x180059320
public class PutDownWeapon : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitype>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viputdowntime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistaytime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipullouttime>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x6CD60 Offset: 0x6C160 VA: 0x18006CD60
	[PortLabelAttribute] // RVA: 0x6CD60 Offset: 0x6C160 VA: 0x18006CD60
	[DoNotSerializeAttribute] // RVA: 0x6CD60 Offset: 0x6C160 VA: 0x18006CD60
	public ValueInput vitype { get; set; }
	[PortKeyAttribute] // RVA: 0x6F170 Offset: 0x6E570 VA: 0x18006F170
	[PortLabelAttribute] // RVA: 0x6F170 Offset: 0x6E570 VA: 0x18006F170
	[DoNotSerializeAttribute] // RVA: 0x6F170 Offset: 0x6E570 VA: 0x18006F170
	public ValueInput viputdowntime { get; set; }
	[PortKeyAttribute] // RVA: 0x716F0 Offset: 0x70AF0 VA: 0x1800716F0
	[PortLabelAttribute] // RVA: 0x716F0 Offset: 0x70AF0 VA: 0x1800716F0
	[DoNotSerializeAttribute] // RVA: 0x716F0 Offset: 0x70AF0 VA: 0x1800716F0
	public ValueInput vistaytime { get; set; }
	[PortKeyAttribute] // RVA: 0x73BE0 Offset: 0x72FE0 VA: 0x180073BE0
	[PortLabelAttribute] // RVA: 0x73BE0 Offset: 0x72FE0 VA: 0x180073BE0
	[DoNotSerializeAttribute] // RVA: 0x73BE0 Offset: 0x72FE0 VA: 0x180073BE0
	public ValueInput vipullouttime { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitype(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viputdowntime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viputdowntime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistaytime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistaytime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipullouttime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipullouttime(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x775D0 Offset: 0x769D0 VA: 0x1800775D0
public class ReloadBullet : ActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x77E10 Offset: 0x77210 VA: 0x180077E10
public class SetChildNodeActive : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vichildName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viisActive>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x84170 Offset: 0x83570 VA: 0x180084170
	[PortLabelAttribute] // RVA: 0x84170 Offset: 0x83570 VA: 0x180084170
	[DoNotSerializeAttribute] // RVA: 0x84170 Offset: 0x83570 VA: 0x180084170
	public ValueInput vichildName { get; set; }
	[PortKeyAttribute] // RVA: 0x86470 Offset: 0x85870 VA: 0x180086470
	[PortLabelAttribute] // RVA: 0x86470 Offset: 0x85870 VA: 0x180086470
	[DoNotSerializeAttribute] // RVA: 0x86470 Offset: 0x85870 VA: 0x180086470
	public ValueInput viisActive { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vichildName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vichildName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viisActive() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viisActive(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x88720 Offset: 0x87B20 VA: 0x180088720
public class SetComInfo : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viOPTrans>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicomname>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vikey>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viTarType>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x9CA00 Offset: 0x9BE00 VA: 0x18009CA00
	[PortLabelAttribute] // RVA: 0x9CA00 Offset: 0x9BE00 VA: 0x18009CA00
	[DoNotSerializeAttribute] // RVA: 0x9CA00 Offset: 0x9BE00 VA: 0x18009CA00
	public ValueInput viOPTrans { get; set; }
	[PortKeyAttribute] // RVA: 0x9EE90 Offset: 0x9E290 VA: 0x18009EE90
	[PortLabelAttribute] // RVA: 0x9EE90 Offset: 0x9E290 VA: 0x18009EE90
	[DoNotSerializeAttribute] // RVA: 0x9EE90 Offset: 0x9E290 VA: 0x18009EE90
	public ValueInput vicomname { get; set; }
	[PortKeyAttribute] // RVA: 0xFB220 Offset: 0xFA620 VA: 0x1800FB220
	[PortLabelAttribute] // RVA: 0xFB220 Offset: 0xFA620 VA: 0x1800FB220
	[DoNotSerializeAttribute] // RVA: 0xFB220 Offset: 0xFA620 VA: 0x1800FB220
	public ValueInput vikey { get; set; }
	[PortKeyAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[PortLabelAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	[DoNotSerializeAttribute] // RVA: 0xA4B30 Offset: 0xA3F30 VA: 0x1800A4B30
	public ValueInput viTarType { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viOPTrans() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viOPTrans(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicomname() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicomname(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vikey() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vikey(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viTarType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viTarType(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xA7D30 Offset: 0xA7130 VA: 0x1800A7D30
public class SetHPBarActive : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viisActive>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x86470 Offset: 0x85870 VA: 0x180086470
	[PortLabelAttribute] // RVA: 0x86470 Offset: 0x85870 VA: 0x180086470
	[DoNotSerializeAttribute] // RVA: 0x86470 Offset: 0x85870 VA: 0x180086470
	public ValueInput viisActive { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viisActive() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viisActive(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xAF990 Offset: 0xAED90 VA: 0x1800AF990
public class SetLockNearTargetRange : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viangle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidis>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[PortLabelAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[DoNotSerializeAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	public ValueInput viangle { get; set; }
	[PortKeyAttribute] // RVA: 0x79790 Offset: 0x78B90 VA: 0x180079790
	[PortLabelAttribute] // RVA: 0x79790 Offset: 0x78B90 VA: 0x180079790
	[DoNotSerializeAttribute] // RVA: 0x79790 Offset: 0x78B90 VA: 0x180079790
	public ValueInput vidis { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viangle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viangle(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidis() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidis(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xBEF70 Offset: 0xBE370 VA: 0x1800BEF70
public class SetModelActive : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viisActive>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x86470 Offset: 0x85870 VA: 0x180086470
	[PortLabelAttribute] // RVA: 0x86470 Offset: 0x85870 VA: 0x180086470
	[DoNotSerializeAttribute] // RVA: 0x86470 Offset: 0x85870 VA: 0x180086470
	public ValueInput viisActive { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viisActive() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viisActive(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xC8150 Offset: 0xC7550 VA: 0x1800C8150
public class SetShapeInfo : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vivalid>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viorigin>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viattshape>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vishapeargs>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xDC180 Offset: 0xDB580 VA: 0x1800DC180
	[PortLabelAttribute] // RVA: 0xDC180 Offset: 0xDB580 VA: 0x1800DC180
	[DoNotSerializeAttribute] // RVA: 0xDC180 Offset: 0xDB580 VA: 0x1800DC180
	public ValueInput vivalid { get; set; }
	[PortKeyAttribute] // RVA: 0xEF730 Offset: 0xEEB30 VA: 0x1800EF730
	[PortLabelAttribute] // RVA: 0xEF730 Offset: 0xEEB30 VA: 0x1800EF730
	[DoNotSerializeAttribute] // RVA: 0xEF730 Offset: 0xEEB30 VA: 0x1800EF730
	public ValueInput viorigin { get; set; }
	[PortKeyAttribute] // RVA: 0xE8F0 Offset: 0xDCF0 VA: 0x18000E8F0
	[PortLabelAttribute] // RVA: 0xE8F0 Offset: 0xDCF0 VA: 0x18000E8F0
	[DoNotSerializeAttribute] // RVA: 0xE8F0 Offset: 0xDCF0 VA: 0x18000E8F0
	public ValueInput viattshape { get; set; }
	[PortKeyAttribute] // RVA: 0x736C0 Offset: 0x72AC0 VA: 0x1800736C0
	[PortLabelAttribute] // RVA: 0x736C0 Offset: 0x72AC0 VA: 0x1800736C0
	[DoNotSerializeAttribute] // RVA: 0x736C0 Offset: 0x72AC0 VA: 0x1800736C0
	public ValueInput vishapeargs { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vivalid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vivalid(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viorigin() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viorigin(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viattshape() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viattshape(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vishapeargs() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vishapeargs(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xE8540 Offset: 0xE7940 VA: 0x1800E8540
public class SetSkillCacheExtraTrajectory : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viextraTrajectory>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xEF340 Offset: 0xEE740 VA: 0x1800EF340
	[PortLabelAttribute] // RVA: 0xEF340 Offset: 0xEE740 VA: 0x1800EF340
	[DoNotSerializeAttribute] // RVA: 0xEF340 Offset: 0xEE740 VA: 0x1800EF340
	public ValueInput viextraTrajectory { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viextraTrajectory() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viextraTrajectory(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xF1A00 Offset: 0xF0E00 VA: 0x1800F1A00
public class SetSkillVarCache : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vikey>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vival>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xFB220 Offset: 0xFA620 VA: 0x1800FB220
	[PortLabelAttribute] // RVA: 0xFB220 Offset: 0xFA620 VA: 0x1800FB220
	[DoNotSerializeAttribute] // RVA: 0xFB220 Offset: 0xFA620 VA: 0x1800FB220
	public ValueInput vikey { get; set; }
	[PortKeyAttribute] // RVA: 0x91FA0 Offset: 0x913A0 VA: 0x180091FA0
	[PortLabelAttribute] // RVA: 0x91FA0 Offset: 0x913A0 VA: 0x180091FA0
	[DoNotSerializeAttribute] // RVA: 0x91FA0 Offset: 0x913A0 VA: 0x180091FA0
	public ValueInput vival { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vikey() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vikey(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vival() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vival(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xFF3F0 Offset: 0xFE7F0 VA: 0x1800FF3F0
public class SetSkillVictim : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitarget>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xCC380 Offset: 0xCB780 VA: 0x1800CC380
	[PortLabelAttribute] // RVA: 0xCC380 Offset: 0xCB780 VA: 0x1800CC380
	[DoNotSerializeAttribute] // RVA: 0xCC380 Offset: 0xCB780 VA: 0x1800CC380
	public ValueInput vitarget { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitarget() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitarget(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x108110 Offset: 0x107510 VA: 0x180108110
public class ShowBossShield : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimat>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x10DDF0 Offset: 0x10D1F0 VA: 0x18010DDF0
	[PortLabelAttribute] // RVA: 0x10DDF0 Offset: 0x10D1F0 VA: 0x18010DDF0
	[DoNotSerializeAttribute] // RVA: 0x10DDF0 Offset: 0x10D1F0 VA: 0x18010DDF0
	public ValueInput vimat { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimat() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimat(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x110440 Offset: 0x10F840 VA: 0x180110440
public class ShowChainEffect : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilockTargetID>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0x11D800 Offset: 0x11CC00 VA: 0x18011D800
	[PortLabelAttribute] // RVA: 0x11D800 Offset: 0x11CC00 VA: 0x18011D800
	[DoNotSerializeAttribute] // RVA: 0x11D800 Offset: 0x11CC00 VA: 0x18011D800
	public ValueInput vilockTargetID { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilockTargetID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilockTargetID(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x121140 Offset: 0x120540 VA: 0x180121140
public class ShowFireLight : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <virange>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicolor>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viintensity>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitime>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xCA7F0 Offset: 0xC9BF0 VA: 0x1800CA7F0
	[PortLabelAttribute] // RVA: 0xCA7F0 Offset: 0xC9BF0 VA: 0x1800CA7F0
	[DoNotSerializeAttribute] // RVA: 0xCA7F0 Offset: 0xC9BF0 VA: 0x1800CA7F0
	public ValueInput virange { get; set; }
	[PortKeyAttribute] // RVA: 0x115380 Offset: 0x114780 VA: 0x180115380
	[PortLabelAttribute] // RVA: 0x115380 Offset: 0x114780 VA: 0x180115380
	[DoNotSerializeAttribute] // RVA: 0x115380 Offset: 0x114780 VA: 0x180115380
	public ValueInput vicolor { get; set; }
	[PortKeyAttribute] // RVA: 0xEC60 Offset: 0xE060 VA: 0x18000EC60
	[PortLabelAttribute] // RVA: 0xEC60 Offset: 0xE060 VA: 0x18000EC60
	[DoNotSerializeAttribute] // RVA: 0xEC60 Offset: 0xE060 VA: 0x18000EC60
	public ValueInput viintensity { get; set; }
	[PortKeyAttribute] // RVA: 0x89E40 Offset: 0x89240 VA: 0x180089E40
	[PortLabelAttribute] // RVA: 0x89E40 Offset: 0x89240 VA: 0x180089E40
	[DoNotSerializeAttribute] // RVA: 0x89E40 Offset: 0x89240 VA: 0x180089E40
	public ValueInput vitime { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_virange() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_virange(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicolor() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicolor(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viintensity() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viintensity(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitime(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x152F0 Offset: 0x146F0 VA: 0x1800152F0
public class ShowModel : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vispeed>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[PortLabelAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[DoNotSerializeAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	public ValueInput vispeed { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vispeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vispeed(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x1DF80 Offset: 0x1D380 VA: 0x18001DF80
public class ShowStateShaderEffect : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vifresnelMap>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistate>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilivetime>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xB6E80 Offset: 0xB6280 VA: 0x1800B6E80
	[PortLabelAttribute] // RVA: 0xB6E80 Offset: 0xB6280 VA: 0x1800B6E80
	[DoNotSerializeAttribute] // RVA: 0xB6E80 Offset: 0xB6280 VA: 0x1800B6E80
	public ValueInput vifresnelMap { get; set; }
	[PortKeyAttribute] // RVA: 0x103100 Offset: 0x102500 VA: 0x180103100
	[PortLabelAttribute] // RVA: 0x103100 Offset: 0x102500 VA: 0x180103100
	[DoNotSerializeAttribute] // RVA: 0x103100 Offset: 0x102500 VA: 0x180103100
	public ValueInput vistate { get; set; }
	[PortKeyAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[PortLabelAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[DoNotSerializeAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	public ValueInput vilivetime { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vifresnelMap() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vifresnelMap(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistate() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistate(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilivetime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilivetime(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x36B80 Offset: 0x35F80 VA: 0x180036B80
public class ShowWeaponChild : ActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x38670 Offset: 0x37A70 VA: 0x180038670
public class SkillHaltSelf : ActionUnit
{
	// Fields
	protected string _summary;

	// Properties
	public override string summary { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x3A040 Offset: 0x39440 VA: 0x18003A040
public class SkillOP : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viOPName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vik1>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vik2>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vik3>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x4D3D0 Offset: 0x4C7D0 VA: 0x18004D3D0
	[PortLabelAttribute] // RVA: 0x4D3D0 Offset: 0x4C7D0 VA: 0x18004D3D0
	[DoNotSerializeAttribute] // RVA: 0x4D3D0 Offset: 0x4C7D0 VA: 0x18004D3D0
	public ValueInput viOPName { get; set; }
	[PortKeyAttribute] // RVA: 0x4F480 Offset: 0x4E880 VA: 0x18004F480
	[PortLabelAttribute] // RVA: 0x4F480 Offset: 0x4E880 VA: 0x18004F480
	[DoNotSerializeAttribute] // RVA: 0x4F480 Offset: 0x4E880 VA: 0x18004F480
	public ValueInput vik1 { get; set; }
	[PortKeyAttribute] // RVA: 0x517E0 Offset: 0x50BE0 VA: 0x1800517E0
	[PortLabelAttribute] // RVA: 0x517E0 Offset: 0x50BE0 VA: 0x1800517E0
	[DoNotSerializeAttribute] // RVA: 0x517E0 Offset: 0x50BE0 VA: 0x1800517E0
	public ValueInput vik2 { get; set; }
	[PortKeyAttribute] // RVA: 0x54110 Offset: 0x53510 VA: 0x180054110
	[PortLabelAttribute] // RVA: 0x54110 Offset: 0x53510 VA: 0x180054110
	[DoNotSerializeAttribute] // RVA: 0x54110 Offset: 0x53510 VA: 0x180054110
	public ValueInput vik3 { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viOPName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viOPName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vik1() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vik1(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vik2() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vik2(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vik3() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vik3(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x57530 Offset: 0x56930 VA: 0x180057530
public class SoundInstantiateNew : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioriginal>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viposition>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieuler>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viparent>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viscale>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilivetime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viatttype>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vivs>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videleteOnEnd>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[PortLabelAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	[DoNotSerializeAttribute] // RVA: 0x41550 Offset: 0x40950 VA: 0x180041550
	public ValueInput vioriginal { get; set; }
	[PortKeyAttribute] // RVA: 0x8EAD0 Offset: 0x8DED0 VA: 0x18008EAD0
	[PortLabelAttribute] // RVA: 0x8EAD0 Offset: 0x8DED0 VA: 0x18008EAD0
	[DoNotSerializeAttribute] // RVA: 0x8EAD0 Offset: 0x8DED0 VA: 0x18008EAD0
	public ValueInput viposition { get; set; }
	[PortKeyAttribute] // RVA: 0x92010 Offset: 0x91410 VA: 0x180092010
	[PortLabelAttribute] // RVA: 0x92010 Offset: 0x91410 VA: 0x180092010
	[DoNotSerializeAttribute] // RVA: 0x92010 Offset: 0x91410 VA: 0x180092010
	public ValueInput vieuler { get; set; }
	[PortKeyAttribute] // RVA: 0x4B820 Offset: 0x4AC20 VA: 0x18004B820
	[PortLabelAttribute] // RVA: 0x4B820 Offset: 0x4AC20 VA: 0x18004B820
	[DoNotSerializeAttribute] // RVA: 0x4B820 Offset: 0x4AC20 VA: 0x18004B820
	public ValueInput viparent { get; set; }
	[PortKeyAttribute] // RVA: 0x8A140 Offset: 0x89540 VA: 0x18008A140
	[PortLabelAttribute] // RVA: 0x8A140 Offset: 0x89540 VA: 0x18008A140
	[DoNotSerializeAttribute] // RVA: 0x8A140 Offset: 0x89540 VA: 0x18008A140
	public ValueInput viscale { get; set; }
	[PortKeyAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[PortLabelAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[DoNotSerializeAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	public ValueInput vilivetime { get; set; }
	[PortKeyAttribute] // RVA: 0x8E9A0 Offset: 0x8DDA0 VA: 0x18008E9A0
	[PortLabelAttribute] // RVA: 0x8E9A0 Offset: 0x8DDA0 VA: 0x18008E9A0
	[DoNotSerializeAttribute] // RVA: 0x8E9A0 Offset: 0x8DDA0 VA: 0x18008E9A0
	public ValueInput viatttype { get; set; }
	[PortKeyAttribute] // RVA: 0x91DE0 Offset: 0x911E0 VA: 0x180091DE0
	[PortLabelAttribute] // RVA: 0x91DE0 Offset: 0x911E0 VA: 0x180091DE0
	[DoNotSerializeAttribute] // RVA: 0x91DE0 Offset: 0x911E0 VA: 0x180091DE0
	public ValueInput vivs { get; set; }
	[PortKeyAttribute] // RVA: 0xA1640 Offset: 0xA0A40 VA: 0x1800A1640
	[PortLabelAttribute] // RVA: 0xA1640 Offset: 0xA0A40 VA: 0x1800A1640
	[DoNotSerializeAttribute] // RVA: 0xA1640 Offset: 0xA0A40 VA: 0x1800A1640
	public ValueInput videleteOnEnd { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioriginal() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioriginal(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viposition() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viposition(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieuler() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieuler(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viparent() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viparent(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viscale() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viscale(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilivetime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilivetime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viatttype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viatttype(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vivs() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vivs(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videleteOnEnd() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videleteOnEnd(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x95FB0 Offset: 0x953B0 VA: 0x180095FB0
public class SummonAttachHitTarget : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visummon>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viclearAttach>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitarget>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vifixOffset>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viparentName>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x495E0 Offset: 0x489E0 VA: 0x1800495E0
	[PortLabelAttribute] // RVA: 0x495E0 Offset: 0x489E0 VA: 0x1800495E0
	[DoNotSerializeAttribute] // RVA: 0x495E0 Offset: 0x489E0 VA: 0x1800495E0
	public ValueInput visummon { get; set; }
	[PortKeyAttribute] // RVA: 0xB25B0 Offset: 0xB19B0 VA: 0x1800B25B0
	[PortLabelAttribute] // RVA: 0xB25B0 Offset: 0xB19B0 VA: 0x1800B25B0
	[DoNotSerializeAttribute] // RVA: 0xB25B0 Offset: 0xB19B0 VA: 0x1800B25B0
	public ValueInput viclearAttach { get; set; }
	[PortKeyAttribute] // RVA: 0xCC380 Offset: 0xCB780 VA: 0x1800CC380
	[PortLabelAttribute] // RVA: 0xCC380 Offset: 0xCB780 VA: 0x1800CC380
	[DoNotSerializeAttribute] // RVA: 0xCC380 Offset: 0xCB780 VA: 0x1800CC380
	public ValueInput vitarget { get; set; }
	[PortKeyAttribute] // RVA: 0xB6E10 Offset: 0xB6210 VA: 0x1800B6E10
	[PortLabelAttribute] // RVA: 0xB6E10 Offset: 0xB6210 VA: 0x1800B6E10
	[DoNotSerializeAttribute] // RVA: 0xB6E10 Offset: 0xB6210 VA: 0x1800B6E10
	public ValueInput vifixOffset { get; set; }
	[PortKeyAttribute] // RVA: 0xB94F0 Offset: 0xB88F0 VA: 0x1800B94F0
	[PortLabelAttribute] // RVA: 0xB94F0 Offset: 0xB88F0 VA: 0x1800B94F0
	[DoNotSerializeAttribute] // RVA: 0xB94F0 Offset: 0xB88F0 VA: 0x1800B94F0
	public ValueInput viparentName { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visummon() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visummon(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viclearAttach() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viclearAttach(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitarget() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitarget(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vifixOffset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vifixOffset(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viparentName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viparentName(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xBCBB0 Offset: 0xBBFB0 VA: 0x1800BCBB0
public class TransformAni : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viactName>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xC22C0 Offset: 0xC16C0 VA: 0x1800C22C0
	[PortLabelAttribute] // RVA: 0xC22C0 Offset: 0xC16C0 VA: 0x1800C22C0
	[DoNotSerializeAttribute] // RVA: 0xC22C0 Offset: 0xC16C0 VA: 0x1800C22C0
	public ValueInput viactName { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viactName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viactName(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xC4660 Offset: 0xC3A60 VA: 0x1800C4660
public class UseHingeRagdoll : ActionUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vibuse>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xCAA70 Offset: 0xC9E70 VA: 0x1800CAA70
	[PortLabelAttribute] // RVA: 0xCAA70 Offset: 0xC9E70 VA: 0x1800CAA70
	[DoNotSerializeAttribute] // RVA: 0xCAA70 Offset: 0xC9E70 VA: 0x1800CAA70
	public ValueInput vibuse { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vibuse() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vibuse(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xCD1D0 Offset: 0xCC5D0 VA: 0x1800CD1D0
public class ChooseLevelPosLineNear : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vinames>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipos>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voline>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xDDDE0 Offset: 0xDD1E0 VA: 0x1800DDDE0
	[PortLabelAttribute] // RVA: 0xDDDE0 Offset: 0xDD1E0 VA: 0x1800DDDE0
	[DoNotSerializeAttribute] // RVA: 0xDDDE0 Offset: 0xDD1E0 VA: 0x1800DDDE0
	public ValueInput vinames { get; set; }
	[PortKeyAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[PortLabelAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[DoNotSerializeAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	public ValueInput vipos { get; set; }
	[PortKeyAttribute] // RVA: 0x41710 Offset: 0x40B10 VA: 0x180041710
	[PortLabelAttribute] // RVA: 0x41710 Offset: 0x40B10 VA: 0x180041710
	[DoNotSerializeAttribute] // RVA: 0x41710 Offset: 0x40B10 VA: 0x180041710
	public ValueOutput voline { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vinames() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vinames(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipos(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voline() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voline(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xE6BA0 Offset: 0xE5FA0 VA: 0x1800E6BA0
public class ChooseLevelPosLineRandom : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vinames>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voline>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xDDDE0 Offset: 0xDD1E0 VA: 0x1800DDDE0
	[PortLabelAttribute] // RVA: 0xDDDE0 Offset: 0xDD1E0 VA: 0x1800DDDE0
	[DoNotSerializeAttribute] // RVA: 0xDDDE0 Offset: 0xDD1E0 VA: 0x1800DDDE0
	public ValueInput vinames { get; set; }
	[PortKeyAttribute] // RVA: 0x41710 Offset: 0x40B10 VA: 0x180041710
	[PortLabelAttribute] // RVA: 0x41710 Offset: 0x40B10 VA: 0x180041710
	[DoNotSerializeAttribute] // RVA: 0x41710 Offset: 0x40B10 VA: 0x180041710
	public ValueOutput voline { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vinames() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vinames(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voline() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voline(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xF70A0 Offset: 0xF64A0 VA: 0x1800F70A0
public class ChooseSectorList : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicenterDir>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitotalAngle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitotal>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicount>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <volstPos>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0x112F60 Offset: 0x112360 VA: 0x180112F60
	[PortLabelAttribute] // RVA: 0x112F60 Offset: 0x112360 VA: 0x180112F60
	[DoNotSerializeAttribute] // RVA: 0x112F60 Offset: 0x112360 VA: 0x180112F60
	public ValueInput vicenterDir { get; set; }
	[PortKeyAttribute] // RVA: 0x79E40 Offset: 0x79240 VA: 0x180079E40
	[PortLabelAttribute] // RVA: 0x79E40 Offset: 0x79240 VA: 0x180079E40
	[DoNotSerializeAttribute] // RVA: 0x79E40 Offset: 0x79240 VA: 0x180079E40
	public ValueInput vitotalAngle { get; set; }
	[PortKeyAttribute] // RVA: 0x1174F0 Offset: 0x1168F0 VA: 0x1801174F0
	[PortLabelAttribute] // RVA: 0x1174F0 Offset: 0x1168F0 VA: 0x1801174F0
	[DoNotSerializeAttribute] // RVA: 0x1174F0 Offset: 0x1168F0 VA: 0x1801174F0
	public ValueInput vitotal { get; set; }
	[PortKeyAttribute] // RVA: 0x123D60 Offset: 0x123160 VA: 0x180123D60
	[PortLabelAttribute] // RVA: 0x123D60 Offset: 0x123160 VA: 0x180123D60
	[DoNotSerializeAttribute] // RVA: 0x123D60 Offset: 0x123160 VA: 0x180123D60
	public ValueInput vicount { get; set; }
	[PortKeyAttribute] // RVA: 0x23E00 Offset: 0x23200 VA: 0x180023E00
	[PortLabelAttribute] // RVA: 0x23E00 Offset: 0x23200 VA: 0x180023E00
	[DoNotSerializeAttribute] // RVA: 0x23E00 Offset: 0x23200 VA: 0x180023E00
	public ValueOutput volstPos { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicenterDir() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicenterDir(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitotalAngle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitotalAngle(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitotal() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitotal(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicount(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_volstPos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_volstPos(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x1215D0 Offset: 0x1209D0 VA: 0x1801215D0
public class CreateRectanglePosList : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicenter>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visize>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicount>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viradius>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioffset>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <volstPos>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x6F990 Offset: 0x6ED90 VA: 0x18006F990
	[PortLabelAttribute] // RVA: 0x6F990 Offset: 0x6ED90 VA: 0x18006F990
	[DoNotSerializeAttribute] // RVA: 0x6F990 Offset: 0x6ED90 VA: 0x18006F990
	public ValueInput vicenter { get; set; }
	[PortKeyAttribute] // RVA: 0x4B700 Offset: 0x4AB00 VA: 0x18004B700
	[PortLabelAttribute] // RVA: 0x4B700 Offset: 0x4AB00 VA: 0x18004B700
	[DoNotSerializeAttribute] // RVA: 0x4B700 Offset: 0x4AB00 VA: 0x18004B700
	public ValueInput visize { get; set; }
	[PortKeyAttribute] // RVA: 0x123D60 Offset: 0x123160 VA: 0x180123D60
	[PortLabelAttribute] // RVA: 0x123D60 Offset: 0x123160 VA: 0x180123D60
	[DoNotSerializeAttribute] // RVA: 0x123D60 Offset: 0x123160 VA: 0x180123D60
	public ValueInput vicount { get; set; }
	[PortKeyAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[PortLabelAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[DoNotSerializeAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	public ValueInput viradius { get; set; }
	[PortKeyAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[PortLabelAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[DoNotSerializeAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	public ValueInput vioffset { get; set; }
	[PortKeyAttribute] // RVA: 0x23E00 Offset: 0x23200 VA: 0x180023E00
	[PortLabelAttribute] // RVA: 0x23E00 Offset: 0x23200 VA: 0x180023E00
	[DoNotSerializeAttribute] // RVA: 0x23E00 Offset: 0x23200 VA: 0x180023E00
	public ValueOutput volstPos { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicenter() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicenter(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visize() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visize(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicount(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viradius() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viradius(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioffset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioffset(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_volstPos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_volstPos(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x25B10 Offset: 0x24F10 VA: 0x180025B10
public class GetLevelPosLine : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viname>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voline>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x30120 Offset: 0x2F520 VA: 0x180030120
	[PortLabelAttribute] // RVA: 0x30120 Offset: 0x2F520 VA: 0x180030120
	[DoNotSerializeAttribute] // RVA: 0x30120 Offset: 0x2F520 VA: 0x180030120
	public ValueInput viname { get; set; }
	[PortKeyAttribute] // RVA: 0x41710 Offset: 0x40B10 VA: 0x180041710
	[PortLabelAttribute] // RVA: 0x41710 Offset: 0x40B10 VA: 0x180041710
	[DoNotSerializeAttribute] // RVA: 0x41710 Offset: 0x40B10 VA: 0x180041710
	public ValueOutput voline { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viname() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viname(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voline() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voline(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x36800 Offset: 0x35C00 VA: 0x180036800
public class GetLineByPos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipos>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voline>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[PortLabelAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[DoNotSerializeAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	public ValueInput vipos { get; set; }
	[PortKeyAttribute] // RVA: 0x41710 Offset: 0x40B10 VA: 0x180041710
	[PortLabelAttribute] // RVA: 0x41710 Offset: 0x40B10 VA: 0x180041710
	[DoNotSerializeAttribute] // RVA: 0x41710 Offset: 0x40B10 VA: 0x180041710
	public ValueOutput voline { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipos(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voline() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voline(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x45B70 Offset: 0x44F70 VA: 0x180045B70
public class GetSkillEndLine : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voline>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x41710 Offset: 0x40B10 VA: 0x180041710
	[PortLabelAttribute] // RVA: 0x41710 Offset: 0x40B10 VA: 0x180041710
	[DoNotSerializeAttribute] // RVA: 0x41710 Offset: 0x40B10 VA: 0x180041710
	public ValueOutput voline { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voline() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voline(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x4D7F0 Offset: 0x4CBF0 VA: 0x18004D7F0
public class GetSummonPosByBoxSplit : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visize>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vinum>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visummonSize>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicheckSpace>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vinumPivot>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viposInfo>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vibaseVictim>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <volst>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x4B700 Offset: 0x4AB00 VA: 0x18004B700
	[PortLabelAttribute] // RVA: 0x4B700 Offset: 0x4AB00 VA: 0x18004B700
	[DoNotSerializeAttribute] // RVA: 0x4B700 Offset: 0x4AB00 VA: 0x18004B700
	public ValueInput visize { get; set; }
	[PortKeyAttribute] // RVA: 0x109F80 Offset: 0x109380 VA: 0x180109F80
	[PortLabelAttribute] // RVA: 0x109F80 Offset: 0x109380 VA: 0x180109F80
	[DoNotSerializeAttribute] // RVA: 0x109F80 Offset: 0x109380 VA: 0x180109F80
	public ValueInput vinum { get; set; }
	[PortKeyAttribute] // RVA: 0x75B90 Offset: 0x74F90 VA: 0x180075B90
	[PortLabelAttribute] // RVA: 0x75B90 Offset: 0x74F90 VA: 0x180075B90
	[DoNotSerializeAttribute] // RVA: 0x75B90 Offset: 0x74F90 VA: 0x180075B90
	public ValueInput visummonSize { get; set; }
	[PortKeyAttribute] // RVA: 0x77DA0 Offset: 0x771A0 VA: 0x180077DA0
	[PortLabelAttribute] // RVA: 0x77DA0 Offset: 0x771A0 VA: 0x180077DA0
	[DoNotSerializeAttribute] // RVA: 0x77DA0 Offset: 0x771A0 VA: 0x180077DA0
	public ValueInput vicheckSpace { get; set; }
	[PortKeyAttribute] // RVA: 0x7CA00 Offset: 0x7BE00 VA: 0x18007CA00
	[PortLabelAttribute] // RVA: 0x7CA00 Offset: 0x7BE00 VA: 0x18007CA00
	[DoNotSerializeAttribute] // RVA: 0x7CA00 Offset: 0x7BE00 VA: 0x18007CA00
	public ValueInput vinumPivot { get; set; }
	[PortKeyAttribute] // RVA: 0x7EE60 Offset: 0x7E260 VA: 0x18007EE60
	[PortLabelAttribute] // RVA: 0x7EE60 Offset: 0x7E260 VA: 0x18007EE60
	[DoNotSerializeAttribute] // RVA: 0x7EE60 Offset: 0x7E260 VA: 0x18007EE60
	public ValueInput viposInfo { get; set; }
	[PortKeyAttribute] // RVA: 0x81240 Offset: 0x80640 VA: 0x180081240
	[PortLabelAttribute] // RVA: 0x81240 Offset: 0x80640 VA: 0x180081240
	[DoNotSerializeAttribute] // RVA: 0x81240 Offset: 0x80640 VA: 0x180081240
	public ValueInput vibaseVictim { get; set; }
	[PortKeyAttribute] // RVA: 0xB4EB0 Offset: 0xB42B0 VA: 0x1800B4EB0
	[PortLabelAttribute] // RVA: 0xB4EB0 Offset: 0xB42B0 VA: 0x1800B4EB0
	[DoNotSerializeAttribute] // RVA: 0xB4EB0 Offset: 0xB42B0 VA: 0x1800B4EB0
	public ValueOutput volst { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visize() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visize(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vinum() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vinum(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visummonSize() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visummonSize(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicheckSpace() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicheckSpace(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vinumPivot() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vinumPivot(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viposInfo() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viposInfo(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vibaseVictim() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vibaseVictim(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_volst() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_volst(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x87FA0 Offset: 0x873A0 VA: 0x180087FA0
public class ListPointOnSphere : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <virotate>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vovar>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1F8A0 Offset: 0x1ECA0 VA: 0x18001F8A0
	[PortLabelAttribute] // RVA: 0x1F8A0 Offset: 0x1ECA0 VA: 0x18001F8A0
	[DoNotSerializeAttribute] // RVA: 0x1F8A0 Offset: 0x1ECA0 VA: 0x18001F8A0
	public ValueInput virotate { get; set; }
	[PortKeyAttribute] // RVA: 0x94170 Offset: 0x93570 VA: 0x180094170
	[PortLabelAttribute] // RVA: 0x94170 Offset: 0x93570 VA: 0x180094170
	[DoNotSerializeAttribute] // RVA: 0x94170 Offset: 0x93570 VA: 0x180094170
	public ValueOutput vovar { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_virotate() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_virotate(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vovar() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vovar(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x97670 Offset: 0x96A70 VA: 0x180097670
public class GetSkillSummonCreate : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <volst>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xB4EB0 Offset: 0xB42B0 VA: 0x1800B4EB0
	[PortLabelAttribute] // RVA: 0xB4EB0 Offset: 0xB42B0 VA: 0x1800B4EB0
	[DoNotSerializeAttribute] // RVA: 0xB4EB0 Offset: 0xB42B0 VA: 0x1800B4EB0
	public ValueOutput volst { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_volst() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_volst(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x9F7F0 Offset: 0x9EBF0 VA: 0x18009F7F0
public class GetStonePillarPosLst : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimaxsec>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <volst>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0xB29F0 Offset: 0xB1DF0 VA: 0x1800B29F0
	[PortLabelAttribute] // RVA: 0xB29F0 Offset: 0xB1DF0 VA: 0x1800B29F0
	[DoNotSerializeAttribute] // RVA: 0xB29F0 Offset: 0xB1DF0 VA: 0x1800B29F0
	public ValueInput vimaxsec { get; set; }
	[PortKeyAttribute] // RVA: 0xB4EB0 Offset: 0xB42B0 VA: 0x1800B4EB0
	[PortLabelAttribute] // RVA: 0xB4EB0 Offset: 0xB42B0 VA: 0x1800B4EB0
	[DoNotSerializeAttribute] // RVA: 0xB4EB0 Offset: 0xB42B0 VA: 0x1800B4EB0
	public ValueOutput volst { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimaxsec() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimaxsec(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_volst() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_volst(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xB7170 Offset: 0xB6570 VA: 0x1800B7170
public class GetCurWeaponAttr<T> : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viattr>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vovalue>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x100C20 Offset: 0x100020 VA: 0x180100C20
	[PortLabelAttribute] // RVA: 0x100C20 Offset: 0x100020 VA: 0x180100C20
	[DoNotSerializeAttribute] // RVA: 0x100C20 Offset: 0x100020 VA: 0x180100C20
	public ValueInput viattr { get; set; }
	[PortKeyAttribute] // RVA: 0xC4000 Offset: 0xC3400 VA: 0x1800C4000
	[PortLabelAttribute] // RVA: 0xC4000 Offset: 0xC3400 VA: 0x1800C4000
	[DoNotSerializeAttribute] // RVA: 0xC4000 Offset: 0xC3400 VA: 0x1800C4000
	public ValueOutput vovalue { get; set; }

	// Methods

	public override string get_summary() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A65160 Offset: 0x1A64160 VA: 0x181A65160
	|-GetCurWeaponAttr<object>.get_summary
	*/

	public override void set_summary(string value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x17CAC90 Offset: 0x17C9C90 VA: 0x1817CAC90
	|-GetCurWeaponAttr<object>.set_summary
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viattr() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1A65170 Offset: 0x1A64170 VA: 0x181A65170
	|-GetCurWeaponAttr<object>.get_viattr
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viattr(ValueInput value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x18D6640 Offset: 0x18D5640 VA: 0x1818D6640
	|-GetCurWeaponAttr<object>.set_viattr
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vovalue() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x17CFED0 Offset: 0x17CEED0 VA: 0x1817CFED0
	|-GetCurWeaponAttr<object>.get_vovalue
	*/

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vovalue(ValueOutput value) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x17D92A0 Offset: 0x17D82A0 VA: 0x1817D92A0
	|-GetCurWeaponAttr<object>.set_vovalue
	*/

	protected override void Definition() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0ED60 Offset: 0x1F0DD60 VA: 0x181F0ED60
	|-GetCurWeaponAttr<object>.Definition
	*/

	protected override object GetValue(Flow flow) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0EF20 Offset: 0x1F0DF20 VA: 0x181F0EF20
	|-GetCurWeaponAttr<object>.GetValue
	*/

	public void .ctor() { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1F0F0A0 Offset: 0x1F0E0A0 VA: 0x181F0F0A0
	|-GetCurWeaponAttr<object>..ctor
	*/
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xC6250 Offset: 0xC5650 VA: 0x1800C6250
public class CrtArgHitTransform : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vohittrans>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xCC700 Offset: 0xCBB00 VA: 0x1800CC700
	[PortLabelAttribute] // RVA: 0xCC700 Offset: 0xCBB00 VA: 0x1800CC700
	[DoNotSerializeAttribute] // RVA: 0xCC700 Offset: 0xCBB00 VA: 0x1800CC700
	public ValueOutput vohittrans { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vohittrans() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vohittrans(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xCEE40 Offset: 0xCE240 VA: 0x1800CEE40
public class CrtArgMuzzleTransform : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viName>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vomuzzletrans>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xAD250 Offset: 0xAC650 VA: 0x1800AD250
	[PortLabelAttribute] // RVA: 0xAD250 Offset: 0xAC650 VA: 0x1800AD250
	[DoNotSerializeAttribute] // RVA: 0xAD250 Offset: 0xAC650 VA: 0x1800AD250
	public ValueInput viName { get; set; }
	[PortKeyAttribute] // RVA: 0xDDD10 Offset: 0xDD110 VA: 0x1800DDD10
	[PortLabelAttribute] // RVA: 0xDDD10 Offset: 0xDD110 VA: 0x1800DDD10
	[DoNotSerializeAttribute] // RVA: 0xDDD10 Offset: 0xDD110 VA: 0x1800DDD10
	public ValueOutput vomuzzletrans { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viName() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viName(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vomuzzletrans() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vomuzzletrans(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xE1560 Offset: 0xE0960 VA: 0x1800E1560
public class ObjectBranchBySkillElementType : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vifire>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicorrision>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vithunder>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viother>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voret>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xF8F80 Offset: 0xF8380 VA: 0x1800F8F80
	[PortLabelAttribute] // RVA: 0xF8F80 Offset: 0xF8380 VA: 0x1800F8F80
	[DoNotSerializeAttribute] // RVA: 0xF8F80 Offset: 0xF8380 VA: 0x1800F8F80
	public ValueInput vifire { get; set; }
	[PortKeyAttribute] // RVA: 0xAF290 Offset: 0xAE690 VA: 0x1800AF290
	[PortLabelAttribute] // RVA: 0xAF290 Offset: 0xAE690 VA: 0x1800AF290
	[DoNotSerializeAttribute] // RVA: 0xAF290 Offset: 0xAE690 VA: 0x1800AF290
	public ValueInput vicorrision { get; set; }
	[PortKeyAttribute] // RVA: 0xB26D0 Offset: 0xB1AD0 VA: 0x1800B26D0
	[PortLabelAttribute] // RVA: 0xB26D0 Offset: 0xB1AD0 VA: 0x1800B26D0
	[DoNotSerializeAttribute] // RVA: 0xB26D0 Offset: 0xB1AD0 VA: 0x1800B26D0
	public ValueInput vithunder { get; set; }
	[PortKeyAttribute] // RVA: 0xB4B40 Offset: 0xB3F40 VA: 0x1800B4B40
	[PortLabelAttribute] // RVA: 0xB4B40 Offset: 0xB3F40 VA: 0x1800B4B40
	[DoNotSerializeAttribute] // RVA: 0xB4B40 Offset: 0xB3F40 VA: 0x1800B4B40
	public ValueInput viother { get; set; }
	[PortKeyAttribute] // RVA: 0x8ED10 Offset: 0x8E110 VA: 0x18008ED10
	[PortLabelAttribute] // RVA: 0x8ED10 Offset: 0x8E110 VA: 0x18008ED10
	[DoNotSerializeAttribute] // RVA: 0x8ED10 Offset: 0x8E110 VA: 0x18008ED10
	public ValueOutput voret { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vifire() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vifire(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicorrision() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicorrision(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vithunder() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vithunder(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viother() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viother(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voret() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voret(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x104DF0 Offset: 0x1041F0 VA: 0x180104DF0
public class CalCameraDir : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vodir>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[PortLabelAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[DoNotSerializeAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	public ValueOutput vodir { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vodir() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vodir(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x10E370 Offset: 0x10D770 VA: 0x18010E370
public class CalCircleSplitDir : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimax>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viupangle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vodir>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0xBB530 Offset: 0xBA930 VA: 0x1800BB530
	[PortLabelAttribute] // RVA: 0xBB530 Offset: 0xBA930 VA: 0x1800BB530
	[DoNotSerializeAttribute] // RVA: 0xBB530 Offset: 0xBA930 VA: 0x1800BB530
	public ValueInput vimax { get; set; }
	[PortKeyAttribute] // RVA: 0x1263C0 Offset: 0x1257C0 VA: 0x1801263C0
	[PortLabelAttribute] // RVA: 0x1263C0 Offset: 0x1257C0 VA: 0x1801263C0
	[DoNotSerializeAttribute] // RVA: 0x1263C0 Offset: 0x1257C0 VA: 0x1801263C0
	public ValueInput viupangle { get; set; }
	[PortKeyAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[PortLabelAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[DoNotSerializeAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	public ValueOutput vodir { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimax() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimax(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viupangle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viupangle(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vodir() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vodir(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x31D0 Offset: 0x25D0 VA: 0x1800031D0
public class CalDirSplitPos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visid>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimax>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vihrang>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vivrang>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vodir>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[PortLabelAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[DoNotSerializeAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	public ValueInput visid { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0xBB530 Offset: 0xBA930 VA: 0x1800BB530
	[PortLabelAttribute] // RVA: 0xBB530 Offset: 0xBA930 VA: 0x1800BB530
	[DoNotSerializeAttribute] // RVA: 0xBB530 Offset: 0xBA930 VA: 0x1800BB530
	public ValueInput vimax { get; set; }
	[PortKeyAttribute] // RVA: 0x29060 Offset: 0x28460 VA: 0x180029060
	[PortLabelAttribute] // RVA: 0x29060 Offset: 0x28460 VA: 0x180029060
	[DoNotSerializeAttribute] // RVA: 0x29060 Offset: 0x28460 VA: 0x180029060
	public ValueInput vihrang { get; set; }
	[PortKeyAttribute] // RVA: 0x2C220 Offset: 0x2B620 VA: 0x18002C220
	[PortLabelAttribute] // RVA: 0x2C220 Offset: 0x2B620 VA: 0x18002C220
	[DoNotSerializeAttribute] // RVA: 0x2C220 Offset: 0x2B620 VA: 0x18002C220
	public ValueInput vivrang { get; set; }
	[PortKeyAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[PortLabelAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[DoNotSerializeAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	public ValueOutput vodir { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visid(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimax() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimax(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vihrang() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vihrang(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vivrang() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vivrang(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vodir() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vodir(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x32C00 Offset: 0x32000 VA: 0x180032C00
public class CalMoveControlDir : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vodir>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[PortLabelAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[DoNotSerializeAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	public ValueOutput vodir { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vodir() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vodir(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x3A010 Offset: 0x39410 VA: 0x18003A010
public class CalTargetPosInRectangle : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicenter>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visize>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vopos>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x6F990 Offset: 0x6ED90 VA: 0x18006F990
	[PortLabelAttribute] // RVA: 0x6F990 Offset: 0x6ED90 VA: 0x18006F990
	[DoNotSerializeAttribute] // RVA: 0x6F990 Offset: 0x6ED90 VA: 0x18006F990
	public ValueInput vicenter { get; set; }
	[PortKeyAttribute] // RVA: 0x4B700 Offset: 0x4AB00 VA: 0x18004B700
	[PortLabelAttribute] // RVA: 0x4B700 Offset: 0x4AB00 VA: 0x18004B700
	[DoNotSerializeAttribute] // RVA: 0x4B700 Offset: 0x4AB00 VA: 0x18004B700
	public ValueInput visize { get; set; }
	[PortKeyAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[PortLabelAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[DoNotSerializeAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	public ValueOutput vopos { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicenter() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicenter(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visize() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visize(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vopos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vopos(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x4F720 Offset: 0x4EB20 VA: 0x18004F720
public class CrtArgBodyPos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viupper>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilower>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicalshift>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viextshiftprob>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voend>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x64F50 Offset: 0x64350 VA: 0x180064F50
	[PortLabelAttribute] // RVA: 0x64F50 Offset: 0x64350 VA: 0x180064F50
	[DoNotSerializeAttribute] // RVA: 0x64F50 Offset: 0x64350 VA: 0x180064F50
	public ValueInput viupper { get; set; }
	[PortKeyAttribute] // RVA: 0x69820 Offset: 0x68C20 VA: 0x180069820
	[PortLabelAttribute] // RVA: 0x69820 Offset: 0x68C20 VA: 0x180069820
	[DoNotSerializeAttribute] // RVA: 0x69820 Offset: 0x68C20 VA: 0x180069820
	public ValueInput vilower { get; set; }
	[PortKeyAttribute] // RVA: 0x6CCF0 Offset: 0x6C0F0 VA: 0x18006CCF0
	[PortLabelAttribute] // RVA: 0x6CCF0 Offset: 0x6C0F0 VA: 0x18006CCF0
	[DoNotSerializeAttribute] // RVA: 0x6CCF0 Offset: 0x6C0F0 VA: 0x18006CCF0
	public ValueInput vicalshift { get; set; }
	[PortKeyAttribute] // RVA: 0x6F270 Offset: 0x6E670 VA: 0x18006F270
	[PortLabelAttribute] // RVA: 0x6F270 Offset: 0x6E670 VA: 0x18006F270
	[DoNotSerializeAttribute] // RVA: 0x6F270 Offset: 0x6E670 VA: 0x18006F270
	public ValueInput viextshiftprob { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueOutput voend { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viupper() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viupper(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilower() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilower(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicalshift() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicalshift(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viextshiftprob() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viextshiftprob(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voend(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x73BB0 Offset: 0x72FB0 VA: 0x180073BB0
public class CrtArgCalcRectangleRandomMuzzlePos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioffset>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visize>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viangle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visymmetry>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vostart>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[PortLabelAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[DoNotSerializeAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	public ValueInput vioffset { get; set; }
	[PortKeyAttribute] // RVA: 0x4B700 Offset: 0x4AB00 VA: 0x18004B700
	[PortLabelAttribute] // RVA: 0x4B700 Offset: 0x4AB00 VA: 0x18004B700
	[DoNotSerializeAttribute] // RVA: 0x4B700 Offset: 0x4AB00 VA: 0x18004B700
	public ValueInput visize { get; set; }
	[PortKeyAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[PortLabelAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[DoNotSerializeAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	public ValueInput viangle { get; set; }
	[PortKeyAttribute] // RVA: 0x93AF0 Offset: 0x92EF0 VA: 0x180093AF0
	[PortLabelAttribute] // RVA: 0x93AF0 Offset: 0x92EF0 VA: 0x180093AF0
	[DoNotSerializeAttribute] // RVA: 0x93AF0 Offset: 0x92EF0 VA: 0x180093AF0
	public ValueInput visymmetry { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueOutput vostart { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioffset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioffset(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visize() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visize(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viangle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viangle(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visymmetry() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visymmetry(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vostart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vostart(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x98060 Offset: 0x97460 VA: 0x180098060
public class CrtArgCameraCenterPos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vostart>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueOutput vostart { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vostart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vostart(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xA1360 Offset: 0xA0760 VA: 0x1800A1360
public class CrtArgCloseAttPos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vobasepos>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xA9370 Offset: 0xA8770 VA: 0x1800A9370
	[PortLabelAttribute] // RVA: 0xA9370 Offset: 0xA8770 VA: 0x1800A9370
	[DoNotSerializeAttribute] // RVA: 0xA9370 Offset: 0xA8770 VA: 0x1800A9370
	public ValueOutput vobasepos { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vobasepos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vobasepos(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xAB640 Offset: 0xAAA40 VA: 0x1800AB640
public class CrtArgCloseTarPos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voepos>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xB23B0 Offset: 0xB17B0 VA: 0x1800B23B0
	[PortLabelAttribute] // RVA: 0xB23B0 Offset: 0xB17B0 VA: 0x1800B23B0
	[DoNotSerializeAttribute] // RVA: 0xB23B0 Offset: 0xB17B0 VA: 0x1800B23B0
	public ValueOutput voepos { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voepos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voepos(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xB4830 Offset: 0xB3C30 VA: 0x1800B4830
public class CrtArgCustomPos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voend>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueOutput voend { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voend(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xBCB80 Offset: 0xBBF80 VA: 0x1800BCB80
public class CrtArgCustomStartPos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vostart>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueOutput vostart { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vostart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vostart(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xC44B0 Offset: 0xC38B0 VA: 0x1800C44B0
public class CrtArgDestPosDirPlane : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipos>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidir>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidis>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viangle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voend>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[PortLabelAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[DoNotSerializeAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	public ValueInput vipos { get; set; }
	[PortKeyAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[PortLabelAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[DoNotSerializeAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	public ValueInput vidir { get; set; }
	[PortKeyAttribute] // RVA: 0x79790 Offset: 0x78B90 VA: 0x180079790
	[PortLabelAttribute] // RVA: 0x79790 Offset: 0x78B90 VA: 0x180079790
	[DoNotSerializeAttribute] // RVA: 0x79790 Offset: 0x78B90 VA: 0x180079790
	public ValueInput vidis { get; set; }
	[PortKeyAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[PortLabelAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[DoNotSerializeAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	public ValueInput viangle { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueOutput voend { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipos(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidir() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidir(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidis() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidis(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viangle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viangle(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voend(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xECEA0 Offset: 0xEC2A0 VA: 0x1800ECEA0
public class CrtArgGetCustomDir : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viend>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieuler>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vodir>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueInput viend { get; set; }
	[PortKeyAttribute] // RVA: 0x92010 Offset: 0x91410 VA: 0x180092010
	[PortLabelAttribute] // RVA: 0x92010 Offset: 0x91410 VA: 0x180092010
	[DoNotSerializeAttribute] // RVA: 0x92010 Offset: 0x91410 VA: 0x180092010
	public ValueInput vieuler { get; set; }
	[PortKeyAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[PortLabelAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[DoNotSerializeAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	public ValueOutput vodir { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viend(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieuler() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieuler(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vodir() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vodir(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x107CC0 Offset: 0x1070C0 VA: 0x180107CC0
public class CrtArgGetStickerPos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visid>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vopos>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[PortLabelAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[DoNotSerializeAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	public ValueInput visid { get; set; }
	[PortKeyAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[PortLabelAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[DoNotSerializeAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	public ValueOutput vopos { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visid(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vopos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vopos(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x116AD0 Offset: 0x115ED0 VA: 0x180116AD0
public class CrtArgGetTransPos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitrans>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vopos>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x121990 Offset: 0x120D90 VA: 0x180121990
	[PortLabelAttribute] // RVA: 0x121990 Offset: 0x120D90 VA: 0x180121990
	[DoNotSerializeAttribute] // RVA: 0x121990 Offset: 0x120D90 VA: 0x180121990
	public ValueInput vitrans { get; set; }
	[PortKeyAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[PortLabelAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[DoNotSerializeAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	public ValueOutput vopos { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitrans() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitrans(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vopos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vopos(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x1264C0 Offset: 0x1258C0 VA: 0x1801264C0
public class CrtArgHitDir : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vov3dir>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x35D0 Offset: 0x29D0 VA: 0x1800035D0
	[PortLabelAttribute] // RVA: 0x35D0 Offset: 0x29D0 VA: 0x1800035D0
	[DoNotSerializeAttribute] // RVA: 0x35D0 Offset: 0x29D0 VA: 0x1800035D0
	public ValueOutput vov3dir { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vov3dir() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vov3dir(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x56F0 Offset: 0x4AF0 VA: 0x1800056F0
public class CrtArgHitPos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vopos>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[PortLabelAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[DoNotSerializeAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	public ValueOutput vopos { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vopos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vopos(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xEC30 Offset: 0xE030 VA: 0x18000EC30
public class CrtArgMissingPos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viyRatio>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vopos>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1A7D0 Offset: 0x19BD0 VA: 0x18001A7D0
	[PortLabelAttribute] // RVA: 0x1A7D0 Offset: 0x19BD0 VA: 0x18001A7D0
	[DoNotSerializeAttribute] // RVA: 0x1A7D0 Offset: 0x19BD0 VA: 0x18001A7D0
	public ValueInput viyRatio { get; set; }
	[PortKeyAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[PortLabelAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[DoNotSerializeAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	public ValueOutput vopos { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viyRatio() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viyRatio(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vopos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vopos(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x20D90 Offset: 0x20190 VA: 0x180020D90
public class CrtArgMonsterMuzzlePos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioffset>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vostart>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[PortLabelAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[DoNotSerializeAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	public ValueInput vioffset { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueOutput vostart { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioffset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioffset(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vostart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vostart(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x32BD0 Offset: 0x31FD0 VA: 0x180032BD0
public class CrtArgMuzzlePos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vostart>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueOutput vostart { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vostart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vostart(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x39FE0 Offset: 0x393E0 VA: 0x180039FE0
public class CrtArgRandomAngle : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viend>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vihorizontalMin>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vihorizontalMax>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viverticalMin>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viverticalMax>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidown>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vopos>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueInput viend { get; set; }
	[PortKeyAttribute] // RVA: 0x60FA0 Offset: 0x603A0 VA: 0x180060FA0
	[PortLabelAttribute] // RVA: 0x60FA0 Offset: 0x603A0 VA: 0x180060FA0
	[DoNotSerializeAttribute] // RVA: 0x60FA0 Offset: 0x603A0 VA: 0x180060FA0
	public ValueInput vihorizontalMin { get; set; }
	[PortKeyAttribute] // RVA: 0x647A0 Offset: 0x63BA0 VA: 0x1800647A0
	[PortLabelAttribute] // RVA: 0x647A0 Offset: 0x63BA0 VA: 0x1800647A0
	[DoNotSerializeAttribute] // RVA: 0x647A0 Offset: 0x63BA0 VA: 0x1800647A0
	public ValueInput vihorizontalMax { get; set; }
	[PortKeyAttribute] // RVA: 0x66C10 Offset: 0x66010 VA: 0x180066C10
	[PortLabelAttribute] // RVA: 0x66C10 Offset: 0x66010 VA: 0x180066C10
	[DoNotSerializeAttribute] // RVA: 0x66C10 Offset: 0x66010 VA: 0x180066C10
	public ValueInput viverticalMin { get; set; }
	[PortKeyAttribute] // RVA: 0x69F80 Offset: 0x69380 VA: 0x180069F80
	[PortLabelAttribute] // RVA: 0x69F80 Offset: 0x69380 VA: 0x180069F80
	[DoNotSerializeAttribute] // RVA: 0x69F80 Offset: 0x69380 VA: 0x180069F80
	public ValueInput viverticalMax { get; set; }
	[PortKeyAttribute] // RVA: 0x6D570 Offset: 0x6C970 VA: 0x18006D570
	[PortLabelAttribute] // RVA: 0x6D570 Offset: 0x6C970 VA: 0x18006D570
	[DoNotSerializeAttribute] // RVA: 0x6D570 Offset: 0x6C970 VA: 0x18006D570
	public ValueInput vidown { get; set; }
	[PortKeyAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[PortLabelAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[DoNotSerializeAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	public ValueOutput vopos { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viend(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vihorizontalMin() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vihorizontalMin(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vihorizontalMax() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vihorizontalMax(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viverticalMin() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viverticalMin(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viverticalMax() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viverticalMax(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidown() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidown(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vopos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vopos(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x73260 Offset: 0x72660 VA: 0x180073260
public class CrtArgRandomPosInCircle : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viradius>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vigap>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vopos>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[PortLabelAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[DoNotSerializeAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	public ValueInput viradius { get; set; }
	[PortKeyAttribute] // RVA: 0x84580 Offset: 0x83980 VA: 0x180084580
	[PortLabelAttribute] // RVA: 0x84580 Offset: 0x83980 VA: 0x180084580
	[DoNotSerializeAttribute] // RVA: 0x84580 Offset: 0x83980 VA: 0x180084580
	public ValueInput vigap { get; set; }
	[PortKeyAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[PortLabelAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[DoNotSerializeAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	public ValueOutput vopos { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viradius() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viradius(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vigap() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vigap(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vopos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vopos(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x8A000 Offset: 0x89400 VA: 0x18008A000
public class CrtArgSelfCenterPos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voend>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueOutput voend { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voend(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x921B0 Offset: 0x915B0 VA: 0x1800921B0
public class CrtArgSelfFace : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voface>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x97C30 Offset: 0x97030 VA: 0x180097C30
	[PortLabelAttribute] // RVA: 0x97C30 Offset: 0x97030 VA: 0x180097C30
	[DoNotSerializeAttribute] // RVA: 0x97C30 Offset: 0x97030 VA: 0x180097C30
	public ValueOutput voface { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voface() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voface(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x9B330 Offset: 0x9A730 VA: 0x18009B330
public class CrtArgSelfModelDirection : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vodir>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[PortLabelAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[DoNotSerializeAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	public ValueOutput vodir { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vodir() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vodir(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xA4700 Offset: 0xA3B00 VA: 0x1800A4700
public class CrtArgSelfPos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voend>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueOutput voend { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voend(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xAD510 Offset: 0xAC910 VA: 0x1800AD510
public class CrtArgSetEndYByDistance : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viend>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viratio>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vopos>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueInput viend { get; set; }
	[PortKeyAttribute] // RVA: 0xC4440 Offset: 0xC3840 VA: 0x1800C4440
	[PortLabelAttribute] // RVA: 0xC4440 Offset: 0xC3840 VA: 0x1800C4440
	[DoNotSerializeAttribute] // RVA: 0xC4440 Offset: 0xC3840 VA: 0x1800C4440
	public ValueInput viratio { get; set; }
	[PortKeyAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[PortLabelAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[DoNotSerializeAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	public ValueOutput vopos { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viend(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viratio() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viratio(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vopos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vopos(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xCA420 Offset: 0xC9820 VA: 0x1800CA420
public class CrtArgSetParabolaSpeed : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viend>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vihorizontalSpeed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viverticalAccelerate>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viheight>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vopos>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueInput viend { get; set; }
	[PortKeyAttribute] // RVA: 0xEEDE0 Offset: 0xEE1E0 VA: 0x1800EEDE0
	[PortLabelAttribute] // RVA: 0xEEDE0 Offset: 0xEE1E0 VA: 0x1800EEDE0
	[DoNotSerializeAttribute] // RVA: 0xEEDE0 Offset: 0xEE1E0 VA: 0x1800EEDE0
	public ValueInput vihorizontalSpeed { get; set; }
	[PortKeyAttribute] // RVA: 0xF14C0 Offset: 0xF08C0 VA: 0x1800F14C0
	[PortLabelAttribute] // RVA: 0xF14C0 Offset: 0xF08C0 VA: 0x1800F14C0
	[DoNotSerializeAttribute] // RVA: 0xF14C0 Offset: 0xF08C0 VA: 0x1800F14C0
	public ValueInput viverticalAccelerate { get; set; }
	[PortKeyAttribute] // RVA: 0x274A0 Offset: 0x268A0 VA: 0x1800274A0
	[PortLabelAttribute] // RVA: 0x274A0 Offset: 0x268A0 VA: 0x1800274A0
	[DoNotSerializeAttribute] // RVA: 0x274A0 Offset: 0x268A0 VA: 0x1800274A0
	public ValueInput viheight { get; set; }
	[PortKeyAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[PortLabelAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[DoNotSerializeAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	public ValueOutput vopos { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viend(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vihorizontalSpeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vihorizontalSpeed(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viverticalAccelerate() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viverticalAccelerate(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viheight() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viheight(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vopos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vopos(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xF8AD0 Offset: 0xF7ED0 VA: 0x1800F8AD0
public class CrtArgShiftAngle : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viend>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vihorizontal>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vivertical>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vopos>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueInput viend { get; set; }
	[PortKeyAttribute] // RVA: 0x112EF0 Offset: 0x1122F0 VA: 0x180112EF0
	[PortLabelAttribute] // RVA: 0x112EF0 Offset: 0x1122F0 VA: 0x180112EF0
	[DoNotSerializeAttribute] // RVA: 0x112EF0 Offset: 0x1122F0 VA: 0x180112EF0
	public ValueInput vihorizontal { get; set; }
	[PortKeyAttribute] // RVA: 0x115240 Offset: 0x114640 VA: 0x180115240
	[PortLabelAttribute] // RVA: 0x115240 Offset: 0x114640 VA: 0x180115240
	[DoNotSerializeAttribute] // RVA: 0x115240 Offset: 0x114640 VA: 0x180115240
	public ValueInput vivertical { get; set; }
	[PortKeyAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[PortLabelAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[DoNotSerializeAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	public ValueOutput vopos { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viend(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vihorizontal() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vihorizontal(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vivertical() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vivertical(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vopos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vopos(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x11BDF0 Offset: 0x11B1F0 VA: 0x18011BDF0
public class CrtArgSightAccPos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voend>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueOutput voend { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voend(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x1240B0 Offset: 0x1234B0 VA: 0x1801240B0
public class CrtArgSightAnglePos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visignangle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voend>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x29570 Offset: 0x28970 VA: 0x180029570
	[PortLabelAttribute] // RVA: 0x29570 Offset: 0x28970 VA: 0x180029570
	[DoNotSerializeAttribute] // RVA: 0x29570 Offset: 0x28970 VA: 0x180029570
	public ValueInput visignangle { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueOutput voend { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visignangle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visignangle(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voend(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xABD0 Offset: 0x9FD0 VA: 0x18000ABD0
public class CrtArgSightCentrePos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voend>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueOutput voend { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voend(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x14EF0 Offset: 0x142F0 VA: 0x180014EF0
public class CrtArgSightFakerAnglePos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visignangle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimaxindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioffset>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voend>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x29570 Offset: 0x28970 VA: 0x180029570
	[PortLabelAttribute] // RVA: 0x29570 Offset: 0x28970 VA: 0x180029570
	[DoNotSerializeAttribute] // RVA: 0x29570 Offset: 0x28970 VA: 0x180029570
	public ValueInput visignangle { get; set; }
	[PortKeyAttribute] // RVA: 0x2C4E0 Offset: 0x2B8E0 VA: 0x18002C4E0
	[PortLabelAttribute] // RVA: 0x2C4E0 Offset: 0x2B8E0 VA: 0x18002C4E0
	[DoNotSerializeAttribute] // RVA: 0x2C4E0 Offset: 0x2B8E0 VA: 0x18002C4E0
	public ValueInput vimaxindex { get; set; }
	[PortKeyAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[PortLabelAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[DoNotSerializeAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	public ValueInput vioffset { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueOutput voend { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visignangle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visignangle(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimaxindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimaxindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioffset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioffset(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voend(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x34C70 Offset: 0x34070 VA: 0x180034C70
public class CrtArgSkillEndPos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voend>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueOutput voend { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voend(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x3D5A0 Offset: 0x3C9A0 VA: 0x18003D5A0
public class CrtArgTargetBodyShiftPos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicalShift>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viextShiftProb>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viminDis>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimaxDis>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viminX>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimaxX>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viminY>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimaxY>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voend>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x62E40 Offset: 0x62240 VA: 0x180062E40
	[PortLabelAttribute] // RVA: 0x62E40 Offset: 0x62240 VA: 0x180062E40
	[DoNotSerializeAttribute] // RVA: 0x62E40 Offset: 0x62240 VA: 0x180062E40
	public ValueInput vicalShift { get; set; }
	[PortKeyAttribute] // RVA: 0x66640 Offset: 0x65A40 VA: 0x180066640
	[PortLabelAttribute] // RVA: 0x66640 Offset: 0x65A40 VA: 0x180066640
	[DoNotSerializeAttribute] // RVA: 0x66640 Offset: 0x65A40 VA: 0x180066640
	public ValueInput viextShiftProb { get; set; }
	[PortKeyAttribute] // RVA: 0xE1730 Offset: 0xE0B30 VA: 0x1800E1730
	[PortLabelAttribute] // RVA: 0xE1730 Offset: 0xE0B30 VA: 0x1800E1730
	[DoNotSerializeAttribute] // RVA: 0xE1730 Offset: 0xE0B30 VA: 0x1800E1730
	public ValueInput viminDis { get; set; }
	[PortKeyAttribute] // RVA: 0x6D0A0 Offset: 0x6C4A0 VA: 0x18006D0A0
	[PortLabelAttribute] // RVA: 0x6D0A0 Offset: 0x6C4A0 VA: 0x18006D0A0
	[DoNotSerializeAttribute] // RVA: 0x6D0A0 Offset: 0x6C4A0 VA: 0x18006D0A0
	public ValueInput vimaxDis { get; set; }
	[PortKeyAttribute] // RVA: 0x6F7A0 Offset: 0x6EBA0 VA: 0x18006F7A0
	[PortLabelAttribute] // RVA: 0x6F7A0 Offset: 0x6EBA0 VA: 0x18006F7A0
	[DoNotSerializeAttribute] // RVA: 0x6F7A0 Offset: 0x6EBA0 VA: 0x18006F7A0
	public ValueInput viminX { get; set; }
	[PortKeyAttribute] // RVA: 0x72ED0 Offset: 0x722D0 VA: 0x180072ED0
	[PortLabelAttribute] // RVA: 0x72ED0 Offset: 0x722D0 VA: 0x180072ED0
	[DoNotSerializeAttribute] // RVA: 0x72ED0 Offset: 0x722D0 VA: 0x180072ED0
	public ValueInput vimaxX { get; set; }
	[PortKeyAttribute] // RVA: 0x75410 Offset: 0x74810 VA: 0x180075410
	[PortLabelAttribute] // RVA: 0x75410 Offset: 0x74810 VA: 0x180075410
	[DoNotSerializeAttribute] // RVA: 0x75410 Offset: 0x74810 VA: 0x180075410
	public ValueInput viminY { get; set; }
	[PortKeyAttribute] // RVA: 0x77940 Offset: 0x76D40 VA: 0x180077940
	[PortLabelAttribute] // RVA: 0x77940 Offset: 0x76D40 VA: 0x180077940
	[DoNotSerializeAttribute] // RVA: 0x77940 Offset: 0x76D40 VA: 0x180077940
	public ValueInput vimaxY { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueOutput voend { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicalShift() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicalShift(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viextShiftProb() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viextShiftProb(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viminDis() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viminDis(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimaxDis() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimaxDis(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viminX() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viminX(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimaxX() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimaxX(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viminY() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viminY(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimaxY() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimaxY(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voend(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x7D3D0 Offset: 0x7C7D0 VA: 0x18007D3D0
public class CrtArgTargetGroundPos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voend>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueOutput voend { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voend(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x86440 Offset: 0x85840 VA: 0x180086440
public class CrtArgTargetPos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voend>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueOutput voend { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voend(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x8E830 Offset: 0x8DC30 VA: 0x18008E830
public class CrtArgWarriorPos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viwarrior>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voend>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x2FAB0 Offset: 0x2EEB0 VA: 0x18002FAB0
	[PortLabelAttribute] // RVA: 0x2FAB0 Offset: 0x2EEB0 VA: 0x18002FAB0
	[DoNotSerializeAttribute] // RVA: 0x2FAB0 Offset: 0x2EEB0 VA: 0x18002FAB0
	public ValueInput viwarrior { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueOutput voend { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viwarrior() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viwarrior(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voend(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x9EB70 Offset: 0x9DF70 VA: 0x18009EB70
public class GetCartoonCurPos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visid>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voend>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[PortLabelAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[DoNotSerializeAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	public ValueInput visid { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueOutput voend { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visid(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voend(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xADC50 Offset: 0xAD050 VA: 0x1800ADC50
public class GetCartoonEnd : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visid>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voend>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[PortLabelAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[DoNotSerializeAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	public ValueInput visid { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueOutput voend { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visid(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voend(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xBD310 Offset: 0xBC710 VA: 0x1800BD310
public class GetCartoonStart : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visid>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vostart>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[PortLabelAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[DoNotSerializeAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	public ValueInput visid { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueOutput vostart { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visid(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vostart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vostart(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xCCD20 Offset: 0xCC120 VA: 0x1800CCD20
public class GetMonsterMuzzlePos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioffset>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vostart>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[PortLabelAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[DoNotSerializeAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	public ValueInput vioffset { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueOutput vostart { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioffset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioffset(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vostart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vostart(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xDDDB0 Offset: 0xDD1B0 VA: 0x1800DDDB0
public class GetMuzzlePos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vostart>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueOutput vostart { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vostart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vostart(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xE7020 Offset: 0xE6420 VA: 0x1800E7020
public class GetObstacleSelfExternalCenter : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vocenter>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x6F990 Offset: 0x6ED90 VA: 0x18006F990
	[PortLabelAttribute] // RVA: 0x6F990 Offset: 0x6ED90 VA: 0x18006F990
	[DoNotSerializeAttribute] // RVA: 0x6F990 Offset: 0x6ED90 VA: 0x18006F990
	public ValueOutput vocenter { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vocenter() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vocenter(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xF1490 Offset: 0xF0890 VA: 0x1800F1490
public class GetSceneObjPos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viobjID>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vopos>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x121920 Offset: 0x120D20 VA: 0x180121920
	[PortLabelAttribute] // RVA: 0x121920 Offset: 0x120D20 VA: 0x180121920
	[DoNotSerializeAttribute] // RVA: 0x121920 Offset: 0x120D20 VA: 0x180121920
	public ValueInput viobjID { get; set; }
	[PortKeyAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[PortLabelAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[DoNotSerializeAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	public ValueOutput vopos { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viobjID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viobjID(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vopos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vopos(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xFF270 Offset: 0xFE670 VA: 0x1800FF270
public class GetSkillCollectPos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viname>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vopos>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x30120 Offset: 0x2F520 VA: 0x180030120
	[PortLabelAttribute] // RVA: 0x30120 Offset: 0x2F520 VA: 0x180030120
	[DoNotSerializeAttribute] // RVA: 0x30120 Offset: 0x2F520 VA: 0x180030120
	public ValueInput viname { get; set; }
	[PortKeyAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[PortLabelAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[DoNotSerializeAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	public ValueOutput vopos { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viname() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viname(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vopos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vopos(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x10E340 Offset: 0x10D740 VA: 0x18010E340
public class GetSkillScaleByRadius : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voresult>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x846C0 Offset: 0x83AC0 VA: 0x1800846C0
	[PortLabelAttribute] // RVA: 0x846C0 Offset: 0x83AC0 VA: 0x1800846C0
	[DoNotSerializeAttribute] // RVA: 0x846C0 Offset: 0x83AC0 VA: 0x1800846C0
	public ValueOutput voresult { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voresult() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voresult(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x116AA0 Offset: 0x115EA0 VA: 0x180116AA0
public class GetStonePillarAndDel : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viobjID>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vopos>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x121920 Offset: 0x120D20 VA: 0x180121920
	[PortLabelAttribute] // RVA: 0x121920 Offset: 0x120D20 VA: 0x180121920
	[DoNotSerializeAttribute] // RVA: 0x121920 Offset: 0x120D20 VA: 0x180121920
	public ValueInput viobjID { get; set; }
	[PortKeyAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[PortLabelAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[DoNotSerializeAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	public ValueOutput vopos { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viobjID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viobjID(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vopos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vopos(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x126390 Offset: 0x125790 VA: 0x180126390
public class PointByHaltSphere : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <virotate>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vovar>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1F8A0 Offset: 0x1ECA0 VA: 0x18001F8A0
	[PortLabelAttribute] // RVA: 0x1F8A0 Offset: 0x1ECA0 VA: 0x18001F8A0
	[DoNotSerializeAttribute] // RVA: 0x1F8A0 Offset: 0x1ECA0 VA: 0x18001F8A0
	public ValueInput virotate { get; set; }
	[PortKeyAttribute] // RVA: 0x94170 Offset: 0x93570 VA: 0x180094170
	[PortLabelAttribute] // RVA: 0x94170 Offset: 0x93570 VA: 0x180094170
	[DoNotSerializeAttribute] // RVA: 0x94170 Offset: 0x93570 VA: 0x180094170
	public ValueOutput vovar { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_virotate() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_virotate(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vovar() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vovar(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xCA50 Offset: 0xBE50 VA: 0x18000CA50
public class PointByNormal : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vinormal>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <virotate>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vovar>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1C510 Offset: 0x1B910 VA: 0x18001C510
	[PortLabelAttribute] // RVA: 0x1C510 Offset: 0x1B910 VA: 0x18001C510
	[DoNotSerializeAttribute] // RVA: 0x1C510 Offset: 0x1B910 VA: 0x18001C510
	public ValueInput vinormal { get; set; }
	[PortKeyAttribute] // RVA: 0x1F8A0 Offset: 0x1ECA0 VA: 0x18001F8A0
	[PortLabelAttribute] // RVA: 0x1F8A0 Offset: 0x1ECA0 VA: 0x18001F8A0
	[DoNotSerializeAttribute] // RVA: 0x1F8A0 Offset: 0x1ECA0 VA: 0x18001F8A0
	public ValueInput virotate { get; set; }
	[PortKeyAttribute] // RVA: 0x94170 Offset: 0x93570 VA: 0x180094170
	[PortLabelAttribute] // RVA: 0x94170 Offset: 0x93570 VA: 0x180094170
	[DoNotSerializeAttribute] // RVA: 0x94170 Offset: 0x93570 VA: 0x180094170
	public ValueOutput vovar { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vinormal() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vinormal(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_virotate() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_virotate(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vovar() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vovar(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x25AE0 Offset: 0x24EE0 VA: 0x180025AE0
public class SkillStartPos : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vostart>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueOutput vostart { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vostart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vostart(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x2F900 Offset: 0x2ED00 VA: 0x18002F900
public class VectorShiftForAttDir : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vivector>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vishift>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vopos>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x3D9A0 Offset: 0x3CDA0 VA: 0x18003D9A0
	[PortLabelAttribute] // RVA: 0x3D9A0 Offset: 0x3CDA0 VA: 0x18003D9A0
	[DoNotSerializeAttribute] // RVA: 0x3D9A0 Offset: 0x3CDA0 VA: 0x18003D9A0
	public ValueInput vivector { get; set; }
	[PortKeyAttribute] // RVA: 0x3F660 Offset: 0x3EA60 VA: 0x18003F660
	[PortLabelAttribute] // RVA: 0x3F660 Offset: 0x3EA60 VA: 0x18003F660
	[DoNotSerializeAttribute] // RVA: 0x3F660 Offset: 0x3EA60 VA: 0x18003F660
	public ValueInput vishift { get; set; }
	[PortKeyAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[PortLabelAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[DoNotSerializeAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	public ValueOutput vopos { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vivector() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vivector(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vishift() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vishift(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vopos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vopos(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x47260 Offset: 0x46660 VA: 0x180047260
public class CheckHasBullet : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vohasBullet>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x4BA60 Offset: 0x4AE60 VA: 0x18004BA60
	[PortLabelAttribute] // RVA: 0x4BA60 Offset: 0x4AE60 VA: 0x18004BA60
	[DoNotSerializeAttribute] // RVA: 0x4BA60 Offset: 0x4AE60 VA: 0x18004BA60
	public ValueOutput vohasBullet { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vohasBullet() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vohasBullet(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x4DB20 Offset: 0x4CF20 VA: 0x18004DB20
public class CheckHasInscription : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visid>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vores>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[PortLabelAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[DoNotSerializeAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	public ValueInput visid { get; set; }
	[PortKeyAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	[PortLabelAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	[DoNotSerializeAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	public ValueOutput vores { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visid(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vores() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vores(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x5BAE0 Offset: 0x5AEE0 VA: 0x18005BAE0
public class CheckHasState : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visid>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vores>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[PortLabelAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[DoNotSerializeAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	public ValueInput visid { get; set; }
	[PortKeyAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	[PortLabelAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	[DoNotSerializeAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	public ValueOutput vores { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visid(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vores() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vores(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x6CFB0 Offset: 0x6C3B0 VA: 0x18006CFB0
public class CheckHasTalent : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visid>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vores>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[PortLabelAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[DoNotSerializeAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	public ValueInput visid { get; set; }
	[PortKeyAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	[PortLabelAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	[DoNotSerializeAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	public ValueOutput vores { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visid(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vores() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vores(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x7C9D0 Offset: 0x7BDD0 VA: 0x18007C9D0
public class CheckPosInSkillRangeBySID : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipos>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicheckSID>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voret>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[PortLabelAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[DoNotSerializeAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	public ValueInput vipos { get; set; }
	[PortKeyAttribute] // RVA: 0x8C870 Offset: 0x8BC70 VA: 0x18008C870
	[PortLabelAttribute] // RVA: 0x8C870 Offset: 0x8BC70 VA: 0x18008C870
	[DoNotSerializeAttribute] // RVA: 0x8C870 Offset: 0x8BC70 VA: 0x18008C870
	public ValueInput vicheckSID { get; set; }
	[PortKeyAttribute] // RVA: 0x8ED10 Offset: 0x8E110 VA: 0x18008ED10
	[PortLabelAttribute] // RVA: 0x8ED10 Offset: 0x8E110 VA: 0x18008ED10
	[DoNotSerializeAttribute] // RVA: 0x8ED10 Offset: 0x8E110 VA: 0x18008ED10
	public ValueOutput voret { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipos(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicheckSID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicheckSID(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voret() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voret(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x93750 Offset: 0x92B50 VA: 0x180093750
public class CheckReloadFullBullet : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vofull>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x97E40 Offset: 0x97240 VA: 0x180097E40
	[PortLabelAttribute] // RVA: 0x97E40 Offset: 0x97240 VA: 0x180097E40
	[DoNotSerializeAttribute] // RVA: 0x97E40 Offset: 0x97240 VA: 0x180097E40
	public ValueOutput vofull { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vofull() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vofull(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x9B4C0 Offset: 0x9A8C0 VA: 0x18009B4C0
public class CheckSkillOwnedHero : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voresult>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x846C0 Offset: 0x83AC0 VA: 0x1800846C0
	[PortLabelAttribute] // RVA: 0x846C0 Offset: 0x83AC0 VA: 0x1800846C0
	[DoNotSerializeAttribute] // RVA: 0x846C0 Offset: 0x83AC0 VA: 0x1800846C0
	public ValueOutput voresult { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voresult() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voresult(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xA4930 Offset: 0xA3D30 VA: 0x1800A4930
public class CheckSkillRandomInRange : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimin>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimax>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voret>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xA4960 Offset: 0xA3D60 VA: 0x1800A4960
	[PortLabelAttribute] // RVA: 0xA4960 Offset: 0xA3D60 VA: 0x1800A4960
	[DoNotSerializeAttribute] // RVA: 0xA4960 Offset: 0xA3D60 VA: 0x1800A4960
	public ValueInput vimin { get; set; }
	[PortKeyAttribute] // RVA: 0xBB530 Offset: 0xBA930 VA: 0x1800BB530
	[PortLabelAttribute] // RVA: 0xBB530 Offset: 0xBA930 VA: 0x1800BB530
	[DoNotSerializeAttribute] // RVA: 0xBB530 Offset: 0xBA930 VA: 0x1800BB530
	public ValueInput vimax { get; set; }
	[PortKeyAttribute] // RVA: 0x8ED10 Offset: 0x8E110 VA: 0x18008ED10
	[PortLabelAttribute] // RVA: 0x8ED10 Offset: 0x8E110 VA: 0x18008ED10
	[DoNotSerializeAttribute] // RVA: 0x8ED10 Offset: 0x8E110 VA: 0x18008ED10
	public ValueOutput voret { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimin() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimin(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimax() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimax(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voret() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voret(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xBB030 Offset: 0xBA430 VA: 0x1800BB030
public class CheckTargetAlive : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargetID>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vores>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xFAE10 Offset: 0xFA210 VA: 0x1800FAE10
	[PortLabelAttribute] // RVA: 0xFAE10 Offset: 0xFA210 VA: 0x1800FAE10
	[DoNotSerializeAttribute] // RVA: 0xFAE10 Offset: 0xFA210 VA: 0x1800FAE10
	public ValueInput vitargetID { get; set; }
	[PortKeyAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	[PortLabelAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	[DoNotSerializeAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	public ValueOutput vores { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargetID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargetID(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vores() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vores(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xCA3F0 Offset: 0xC97F0 VA: 0x1800CA3F0
public class CheckVictimIsCtrlHero : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vores>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	[PortLabelAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	[DoNotSerializeAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	public ValueOutput vores { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vores() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vores(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xD18A0 Offset: 0xD0CA0 VA: 0x1800D18A0
public class CheckVictimType : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vifightType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viobjType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vores>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xC6280 Offset: 0xC5680 VA: 0x1800C6280
	[PortLabelAttribute] // RVA: 0xC6280 Offset: 0xC5680 VA: 0x1800C6280
	[DoNotSerializeAttribute] // RVA: 0xC6280 Offset: 0xC5680 VA: 0x1800C6280
	public ValueInput vifightType { get; set; }
	[PortKeyAttribute] // RVA: 0xE6950 Offset: 0xE5D50 VA: 0x1800E6950
	[PortLabelAttribute] // RVA: 0xE6950 Offset: 0xE5D50 VA: 0x1800E6950
	[DoNotSerializeAttribute] // RVA: 0xE6950 Offset: 0xE5D50 VA: 0x1800E6950
	public ValueInput viobjType { get; set; }
	[PortKeyAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	[PortLabelAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	[DoNotSerializeAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	public ValueOutput vores { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vifightType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vifightType(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viobjType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viobjType(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vores() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vores(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xED180 Offset: 0xEC580 VA: 0x1800ED180
public class CheckWarriorHasState : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargetID>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistate>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vores>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xFAE10 Offset: 0xFA210 VA: 0x1800FAE10
	[PortLabelAttribute] // RVA: 0xFAE10 Offset: 0xFA210 VA: 0x1800FAE10
	[DoNotSerializeAttribute] // RVA: 0xFAE10 Offset: 0xFA210 VA: 0x1800FAE10
	public ValueInput vitargetID { get; set; }
	[PortKeyAttribute] // RVA: 0x103100 Offset: 0x102500 VA: 0x180103100
	[PortLabelAttribute] // RVA: 0x103100 Offset: 0x102500 VA: 0x180103100
	[DoNotSerializeAttribute] // RVA: 0x103100 Offset: 0x102500 VA: 0x180103100
	public ValueInput vistate { get; set; }
	[PortKeyAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	[PortLabelAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	[DoNotSerializeAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	public ValueOutput vores { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargetID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargetID(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistate() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistate(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vores() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vores(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x101020 Offset: 0x100420 VA: 0x180101020
public class IsCrtFlyOverDis : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visid>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voover>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[PortLabelAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[DoNotSerializeAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	public ValueInput visid { get; set; }
	[PortKeyAttribute] // RVA: 0x10E000 Offset: 0x10D400 VA: 0x18010E000
	[PortLabelAttribute] // RVA: 0x10E000 Offset: 0x10D400 VA: 0x18010E000
	[DoNotSerializeAttribute] // RVA: 0x10E000 Offset: 0x10D400 VA: 0x18010E000
	public ValueOutput voover { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visid(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voover() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voover(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x1109F0 Offset: 0x10FDF0 VA: 0x1801109F0
public class IsDoubleShoot : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voisDouble>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x116A30 Offset: 0x115E30 VA: 0x180116A30
	[PortLabelAttribute] // RVA: 0x116A30 Offset: 0x115E30 VA: 0x180116A30
	[DoNotSerializeAttribute] // RVA: 0x116A30 Offset: 0x115E30 VA: 0x180116A30
	public ValueOutput voisDouble { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voisDouble() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voisDouble(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x118F60 Offset: 0x118360 VA: 0x180118F60
public class IsForceEnd : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voisForceEnd>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x11FBB0 Offset: 0x11EFB0 VA: 0x18011FBB0
	[PortLabelAttribute] // RVA: 0x11FBB0 Offset: 0x11EFB0 VA: 0x18011FBB0
	[DoNotSerializeAttribute] // RVA: 0x11FBB0 Offset: 0x11EFB0 VA: 0x18011FBB0
	public ValueOutput voisForceEnd { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voisForceEnd() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voisForceEnd(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x123850 Offset: 0x122C50 VA: 0x180123850
public class IsHeroCtrl : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vobCtrl>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1282D0 Offset: 0x1276D0 VA: 0x1801282D0
	[PortLabelAttribute] // RVA: 0x1282D0 Offset: 0x1276D0 VA: 0x1801282D0
	[DoNotSerializeAttribute] // RVA: 0x1282D0 Offset: 0x1276D0 VA: 0x1801282D0
	public ValueOutput vobCtrl { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vobCtrl() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vobCtrl(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x12BB00 Offset: 0x12AF00 VA: 0x18012BB00
public class IsOpenSnipe : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voopen>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x8A30 Offset: 0x7E30 VA: 0x180008A30
	[PortLabelAttribute] // RVA: 0x8A30 Offset: 0x7E30 VA: 0x180008A30
	[DoNotSerializeAttribute] // RVA: 0x8A30 Offset: 0x7E30 VA: 0x180008A30
	public ValueOutput voopen { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voopen() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voopen(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xAD80 Offset: 0xA180 VA: 0x18000AD80
public class CalCrtFlyDis : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visid>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vodis>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[PortLabelAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[DoNotSerializeAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	public ValueInput visid { get; set; }
	[PortKeyAttribute] // RVA: 0x79790 Offset: 0x78B90 VA: 0x180079790
	[PortLabelAttribute] // RVA: 0x79790 Offset: 0x78B90 VA: 0x180079790
	[DoNotSerializeAttribute] // RVA: 0x79790 Offset: 0x78B90 VA: 0x180079790
	public ValueOutput vodis { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visid(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vodis() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vodis(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x1C0B0 Offset: 0x1B4B0 VA: 0x18001C0B0
public class CalParabolaSpeed : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viend>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viverticalAccelerate>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vifAngle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vospeed>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueInput viend { get; set; }
	[PortKeyAttribute] // RVA: 0xF14C0 Offset: 0xF08C0 VA: 0x1800F14C0
	[PortLabelAttribute] // RVA: 0xF14C0 Offset: 0xF08C0 VA: 0x1800F14C0
	[DoNotSerializeAttribute] // RVA: 0xF14C0 Offset: 0xF08C0 VA: 0x1800F14C0
	public ValueInput viverticalAccelerate { get; set; }
	[PortKeyAttribute] // RVA: 0x3D530 Offset: 0x3C930 VA: 0x18003D530
	[PortLabelAttribute] // RVA: 0x3D530 Offset: 0x3C930 VA: 0x18003D530
	[DoNotSerializeAttribute] // RVA: 0x3D530 Offset: 0x3C930 VA: 0x18003D530
	public ValueInput vifAngle { get; set; }
	[PortKeyAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[PortLabelAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[DoNotSerializeAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	public ValueOutput vospeed { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viend(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viverticalAccelerate() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viverticalAccelerate(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vifAngle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vifAngle(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vospeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vospeed(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x41520 Offset: 0x40920 VA: 0x180041520
public class CosAngle : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viangle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voval>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[PortLabelAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[DoNotSerializeAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	public ValueInput viangle { get; set; }
	[PortKeyAttribute] // RVA: 0x91FA0 Offset: 0x913A0 VA: 0x180091FA0
	[PortLabelAttribute] // RVA: 0x91FA0 Offset: 0x913A0 VA: 0x180091FA0
	[DoNotSerializeAttribute] // RVA: 0x91FA0 Offset: 0x913A0 VA: 0x180091FA0
	public ValueOutput voval { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viangle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viangle(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voval() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voval(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x51180 Offset: 0x50580 VA: 0x180051180
public class GetJumpAttackSkillDistance : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voReturnvalue>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x55EC0 Offset: 0x552C0 VA: 0x180055EC0
	[PortLabelAttribute] // RVA: 0x55EC0 Offset: 0x552C0 VA: 0x180055EC0
	[DoNotSerializeAttribute] // RVA: 0x55EC0 Offset: 0x552C0 VA: 0x180055EC0
	public ValueOutput voReturnvalue { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voReturnvalue() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voReturnvalue(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x59430 Offset: 0x58830 VA: 0x180059430
public class GetJumpAttackSkillVelocity : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voReturnvalue>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x55EC0 Offset: 0x552C0 VA: 0x180055EC0
	[PortLabelAttribute] // RVA: 0x55EC0 Offset: 0x552C0 VA: 0x180055EC0
	[DoNotSerializeAttribute] // RVA: 0x55EC0 Offset: 0x552C0 VA: 0x180055EC0
	public ValueOutput voReturnvalue { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voReturnvalue() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voReturnvalue(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x60F70 Offset: 0x60370 VA: 0x180060F70
public class GetPerformCD : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voCD>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x66D80 Offset: 0x66180 VA: 0x180066D80
	[PortLabelAttribute] // RVA: 0x66D80 Offset: 0x66180 VA: 0x180066D80
	[DoNotSerializeAttribute] // RVA: 0x66D80 Offset: 0x66180 VA: 0x180066D80
	public ValueOutput voCD { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voCD() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voCD(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x6A0E0 Offset: 0x694E0 VA: 0x18006A0E0
public class GetScatterRadius : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voscatterRadius>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x71450 Offset: 0x70850 VA: 0x180071450
	[PortLabelAttribute] // RVA: 0x71450 Offset: 0x70850 VA: 0x180071450
	[DoNotSerializeAttribute] // RVA: 0x71450 Offset: 0x70850 VA: 0x180071450
	public ValueOutput voscatterRadius { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voscatterRadius() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voscatterRadius(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x73730 Offset: 0x72B30 VA: 0x180073730
public class GetWeaponAttackDis : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vodis>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x79790 Offset: 0x78B90 VA: 0x180079790
	[PortLabelAttribute] // RVA: 0x79790 Offset: 0x78B90 VA: 0x180079790
	[DoNotSerializeAttribute] // RVA: 0x79790 Offset: 0x78B90 VA: 0x180079790
	public ValueOutput vodis { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vodis() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vodis(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x7CDF0 Offset: 0x7C1F0 VA: 0x18007CDF0
public class GetWeaponBulletSpeed : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vospeed>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[PortLabelAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[DoNotSerializeAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	public ValueOutput vospeed { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vospeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vospeed(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x85D00 Offset: 0x85100 VA: 0x180085D00
public class SinAngle : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viangle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voval>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[PortLabelAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[DoNotSerializeAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	public ValueInput viangle { get; set; }
	[PortKeyAttribute] // RVA: 0x91FA0 Offset: 0x913A0 VA: 0x180091FA0
	[PortLabelAttribute] // RVA: 0x91FA0 Offset: 0x913A0 VA: 0x180091FA0
	[DoNotSerializeAttribute] // RVA: 0x91FA0 Offset: 0x913A0 VA: 0x180091FA0
	public ValueOutput voval { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viangle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viangle(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voval() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voval(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x94140 Offset: 0x93540 VA: 0x180094140
public class AttTypeBranchBySkillElementType : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vifire>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicorrision>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vithunder>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viother>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voresult>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xF8F80 Offset: 0xF8380 VA: 0x1800F8F80
	[PortLabelAttribute] // RVA: 0xF8F80 Offset: 0xF8380 VA: 0x1800F8F80
	[DoNotSerializeAttribute] // RVA: 0xF8F80 Offset: 0xF8380 VA: 0x1800F8F80
	public ValueInput vifire { get; set; }
	[PortKeyAttribute] // RVA: 0xAF290 Offset: 0xAE690 VA: 0x1800AF290
	[PortLabelAttribute] // RVA: 0xAF290 Offset: 0xAE690 VA: 0x1800AF290
	[DoNotSerializeAttribute] // RVA: 0xAF290 Offset: 0xAE690 VA: 0x1800AF290
	public ValueInput vicorrision { get; set; }
	[PortKeyAttribute] // RVA: 0xB26D0 Offset: 0xB1AD0 VA: 0x1800B26D0
	[PortLabelAttribute] // RVA: 0xB26D0 Offset: 0xB1AD0 VA: 0x1800B26D0
	[DoNotSerializeAttribute] // RVA: 0xB26D0 Offset: 0xB1AD0 VA: 0x1800B26D0
	public ValueInput vithunder { get; set; }
	[PortKeyAttribute] // RVA: 0xB4B40 Offset: 0xB3F40 VA: 0x1800B4B40
	[PortLabelAttribute] // RVA: 0xB4B40 Offset: 0xB3F40 VA: 0x1800B4B40
	[DoNotSerializeAttribute] // RVA: 0xB4B40 Offset: 0xB3F40 VA: 0x1800B4B40
	public ValueInput viother { get; set; }
	[PortKeyAttribute] // RVA: 0x846C0 Offset: 0x83AC0 VA: 0x1800846C0
	[PortLabelAttribute] // RVA: 0x846C0 Offset: 0x83AC0 VA: 0x1800846C0
	[DoNotSerializeAttribute] // RVA: 0x846C0 Offset: 0x83AC0 VA: 0x1800846C0
	public ValueOutput voresult { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vifire() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vifire(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicorrision() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicorrision(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vithunder() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vithunder(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viother() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viother(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voresult() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voresult(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xB9220 Offset: 0xB8620 VA: 0x1800B9220
public class CalAttenuationByDis : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipos>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimaxValue>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viminValue>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimaxDis>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viminDis>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voret>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[PortLabelAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	[DoNotSerializeAttribute] // RVA: 0x123E70 Offset: 0x123270 VA: 0x180123E70
	public ValueInput vipos { get; set; }
	[PortKeyAttribute] // RVA: 0xD5B90 Offset: 0xD4F90 VA: 0x1800D5B90
	[PortLabelAttribute] // RVA: 0xD5B90 Offset: 0xD4F90 VA: 0x1800D5B90
	[DoNotSerializeAttribute] // RVA: 0xD5B90 Offset: 0xD4F90 VA: 0x1800D5B90
	public ValueInput vimaxValue { get; set; }
	[PortKeyAttribute] // RVA: 0xDBB60 Offset: 0xDAF60 VA: 0x1800DBB60
	[PortLabelAttribute] // RVA: 0xDBB60 Offset: 0xDAF60 VA: 0x1800DBB60
	[DoNotSerializeAttribute] // RVA: 0xDBB60 Offset: 0xDAF60 VA: 0x1800DBB60
	public ValueInput viminValue { get; set; }
	[PortKeyAttribute] // RVA: 0x6D0A0 Offset: 0x6C4A0 VA: 0x18006D0A0
	[PortLabelAttribute] // RVA: 0x6D0A0 Offset: 0x6C4A0 VA: 0x18006D0A0
	[DoNotSerializeAttribute] // RVA: 0x6D0A0 Offset: 0x6C4A0 VA: 0x18006D0A0
	public ValueInput vimaxDis { get; set; }
	[PortKeyAttribute] // RVA: 0xE1730 Offset: 0xE0B30 VA: 0x1800E1730
	[PortLabelAttribute] // RVA: 0xE1730 Offset: 0xE0B30 VA: 0x1800E1730
	[DoNotSerializeAttribute] // RVA: 0xE1730 Offset: 0xE0B30 VA: 0x1800E1730
	public ValueInput viminDis { get; set; }
	[PortKeyAttribute] // RVA: 0x8ED10 Offset: 0x8E110 VA: 0x18008ED10
	[PortLabelAttribute] // RVA: 0x8ED10 Offset: 0x8E110 VA: 0x18008ED10
	[DoNotSerializeAttribute] // RVA: 0x8ED10 Offset: 0x8E110 VA: 0x18008ED10
	public ValueOutput voret { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipos(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimaxValue() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimaxValue(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viminValue() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viminValue(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimaxDis() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimaxDis(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viminDis() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viminDis(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voret() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voret(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xE6B70 Offset: 0xE5F70 VA: 0x1800E6B70
public class ChooseValidCannonID : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viperform>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vocannonID>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x5B520 Offset: 0x5A920 VA: 0x18005B520
	[PortLabelAttribute] // RVA: 0x5B520 Offset: 0x5A920 VA: 0x18005B520
	[DoNotSerializeAttribute] // RVA: 0x5B520 Offset: 0x5A920 VA: 0x18005B520
	public ValueInput viperform { get; set; }
	[PortKeyAttribute] // RVA: 0xF4FE0 Offset: 0xF43E0 VA: 0x1800F4FE0
	[PortLabelAttribute] // RVA: 0xF4FE0 Offset: 0xF43E0 VA: 0x1800F4FE0
	[DoNotSerializeAttribute] // RVA: 0xF4FE0 Offset: 0xF43E0 VA: 0x1800F4FE0
	public ValueOutput vocannonID { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viperform() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viperform(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vocannonID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vocannonID(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xF7340 Offset: 0xF6740 VA: 0x1800F7340
public class CrtArgRandomNum : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimin>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimax>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vonum>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xA4960 Offset: 0xA3D60 VA: 0x1800A4960
	[PortLabelAttribute] // RVA: 0xA4960 Offset: 0xA3D60 VA: 0x1800A4960
	[DoNotSerializeAttribute] // RVA: 0xA4960 Offset: 0xA3D60 VA: 0x1800A4960
	public ValueInput vimin { get; set; }
	[PortKeyAttribute] // RVA: 0xBB530 Offset: 0xBA930 VA: 0x1800BB530
	[PortLabelAttribute] // RVA: 0xBB530 Offset: 0xBA930 VA: 0x1800BB530
	[DoNotSerializeAttribute] // RVA: 0xBB530 Offset: 0xBA930 VA: 0x1800BB530
	public ValueInput vimax { get; set; }
	[PortKeyAttribute] // RVA: 0x109F80 Offset: 0x109380 VA: 0x180109F80
	[PortLabelAttribute] // RVA: 0x109F80 Offset: 0x109380 VA: 0x180109F80
	[DoNotSerializeAttribute] // RVA: 0x109F80 Offset: 0x109380 VA: 0x180109F80
	public ValueOutput vonum { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimin() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimin(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimax() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimax(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vonum() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vonum(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x10C010 Offset: 0x10B410 VA: 0x18010C010
public class GetAllHeroCnt : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vionlyAlive>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vocount>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1151D0 Offset: 0x1145D0 VA: 0x1801151D0
	[PortLabelAttribute] // RVA: 0x1151D0 Offset: 0x1145D0 VA: 0x1801151D0
	[DoNotSerializeAttribute] // RVA: 0x1151D0 Offset: 0x1145D0 VA: 0x1801151D0
	public ValueInput vionlyAlive { get; set; }
	[PortKeyAttribute] // RVA: 0x123D60 Offset: 0x123160 VA: 0x180123D60
	[PortLabelAttribute] // RVA: 0x123D60 Offset: 0x123160 VA: 0x180123D60
	[DoNotSerializeAttribute] // RVA: 0x123D60 Offset: 0x123160 VA: 0x180123D60
	public ValueOutput vocount { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vionlyAlive() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vionlyAlive(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vocount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vocount(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x11BDC0 Offset: 0x11B1C0 VA: 0x18011BDC0
public class GetAttackerAttr : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viattr>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vo0>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x100C20 Offset: 0x100020 VA: 0x180100C20
	[PortLabelAttribute] // RVA: 0x100C20 Offset: 0x100020 VA: 0x180100C20
	[DoNotSerializeAttribute] // RVA: 0x100C20 Offset: 0x100020 VA: 0x180100C20
	public ValueInput viattr { get; set; }
	[PortKeyAttribute] // RVA: 0x128260 Offset: 0x127660 VA: 0x180128260
	[PortLabelAttribute] // RVA: 0x128260 Offset: 0x127660 VA: 0x180128260
	[DoNotSerializeAttribute] // RVA: 0x128260 Offset: 0x127660 VA: 0x180128260
	public ValueOutput vo0 { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viattr() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viattr(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vo0() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vo0(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x12A4F0 Offset: 0x1298F0 VA: 0x18012A4F0
public class GetBallisticType : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vores>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	[PortLabelAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	[DoNotSerializeAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	public ValueOutput vores { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vores() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vores(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xA9C0 Offset: 0x9DC0 VA: 0x18000A9C0
public class GetCartoonChargeLevel : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visid>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vochargeLevel>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[PortLabelAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[DoNotSerializeAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	public ValueInput visid { get; set; }
	[PortKeyAttribute] // RVA: 0x18A00 Offset: 0x17E00 VA: 0x180018A00
	[PortLabelAttribute] // RVA: 0x18A00 Offset: 0x17E00 VA: 0x180018A00
	[DoNotSerializeAttribute] // RVA: 0x18A00 Offset: 0x17E00 VA: 0x180018A00
	public ValueOutput vochargeLevel { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visid(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vochargeLevel() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vochargeLevel(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x1BEE0 Offset: 0x1B2E0 VA: 0x18001BEE0
public class GetCartoonHitTargetCount : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visid>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voCount>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[PortLabelAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[DoNotSerializeAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	public ValueInput visid { get; set; }
	[PortKeyAttribute] // RVA: 0x2AD10 Offset: 0x2A110 VA: 0x18002AD10
	[PortLabelAttribute] // RVA: 0x2AD10 Offset: 0x2A110 VA: 0x18002AD10
	[DoNotSerializeAttribute] // RVA: 0x2AD10 Offset: 0x2A110 VA: 0x18002AD10
	public ValueOutput voCount { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visid(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voCount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voCount(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x2DC80 Offset: 0x2D080 VA: 0x18002DC80
public class GetCartoonHitTargetInOrder : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visid>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voID>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[PortLabelAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[DoNotSerializeAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	public ValueInput visid { get; set; }
	[PortKeyAttribute] // RVA: 0x39F70 Offset: 0x39370 VA: 0x180039F70
	[PortLabelAttribute] // RVA: 0x39F70 Offset: 0x39370 VA: 0x180039F70
	[DoNotSerializeAttribute] // RVA: 0x39F70 Offset: 0x39370 VA: 0x180039F70
	public ValueOutput voID { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visid(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voID(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x3D500 Offset: 0x3C900 VA: 0x18003D500
public class GetCartoonLoopID : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visid>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voloopID>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[PortLabelAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[DoNotSerializeAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	public ValueInput visid { get; set; }
	[PortKeyAttribute] // RVA: 0x49AB0 Offset: 0x48EB0 VA: 0x180049AB0
	[PortLabelAttribute] // RVA: 0x49AB0 Offset: 0x48EB0 VA: 0x180049AB0
	[DoNotSerializeAttribute] // RVA: 0x49AB0 Offset: 0x48EB0 VA: 0x180049AB0
	public ValueOutput voloopID { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visid(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voloopID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voloopID(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x4D340 Offset: 0x4C740 VA: 0x18004D340
public class GetCurVID : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vovictim>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x23B40 Offset: 0x22F40 VA: 0x180023B40
	[PortLabelAttribute] // RVA: 0x23B40 Offset: 0x22F40 VA: 0x180023B40
	[DoNotSerializeAttribute] // RVA: 0x23B40 Offset: 0x22F40 VA: 0x180023B40
	public ValueOutput vovictim { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vovictim() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vovictim(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x53EC0 Offset: 0x532C0 VA: 0x180053EC0
public class GetGamePlayerCnt : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vocount>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x123D60 Offset: 0x123160 VA: 0x180123D60
	[PortLabelAttribute] // RVA: 0x123D60 Offset: 0x123160 VA: 0x180123D60
	[DoNotSerializeAttribute] // RVA: 0x123D60 Offset: 0x123160 VA: 0x180123D60
	public ValueOutput vocount { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vocount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vocount(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x5B8A0 Offset: 0x5ACA0 VA: 0x18005B8A0
public class GetLevelMonsterGrade : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vo1>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x62570 Offset: 0x61970 VA: 0x180062570
	[PortLabelAttribute] // RVA: 0x62570 Offset: 0x61970 VA: 0x180062570
	[DoNotSerializeAttribute] // RVA: 0x62570 Offset: 0x61970 VA: 0x180062570
	public ValueOutput vo1 { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vo1() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vo1(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x64890 Offset: 0x63C90 VA: 0x180064890
public class GetNearestPlayer : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vifromWarrior>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voplayerid>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x6F730 Offset: 0x6EB30 VA: 0x18006F730
	[PortLabelAttribute] // RVA: 0x6F730 Offset: 0x6EB30 VA: 0x18006F730
	[DoNotSerializeAttribute] // RVA: 0x6F730 Offset: 0x6EB30 VA: 0x18006F730
	public ValueInput vifromWarrior { get; set; }
	[PortKeyAttribute] // RVA: 0x97DD0 Offset: 0x971D0 VA: 0x180097DD0
	[PortLabelAttribute] // RVA: 0x97DD0 Offset: 0x971D0 VA: 0x180097DD0
	[DoNotSerializeAttribute] // RVA: 0x97DD0 Offset: 0x971D0 VA: 0x180097DD0
	public ValueOutput voplayerid { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vifromWarrior() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vifromWarrior(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voplayerid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voplayerid(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x753E0 Offset: 0x747E0 VA: 0x1800753E0
public class GetRandomInRange : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimin>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimax>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voret>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xA4960 Offset: 0xA3D60 VA: 0x1800A4960
	[PortLabelAttribute] // RVA: 0xA4960 Offset: 0xA3D60 VA: 0x1800A4960
	[DoNotSerializeAttribute] // RVA: 0xA4960 Offset: 0xA3D60 VA: 0x1800A4960
	public ValueInput vimin { get; set; }
	[PortKeyAttribute] // RVA: 0xBB530 Offset: 0xBA930 VA: 0x1800BB530
	[PortLabelAttribute] // RVA: 0xBB530 Offset: 0xBA930 VA: 0x1800BB530
	[DoNotSerializeAttribute] // RVA: 0xBB530 Offset: 0xBA930 VA: 0x1800BB530
	public ValueInput vimax { get; set; }
	[PortKeyAttribute] // RVA: 0x8ED10 Offset: 0x8E110 VA: 0x18008ED10
	[PortLabelAttribute] // RVA: 0x8ED10 Offset: 0x8E110 VA: 0x18008ED10
	[DoNotSerializeAttribute] // RVA: 0x8ED10 Offset: 0x8E110 VA: 0x18008ED10
	public ValueOutput voret { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimin() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimin(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimax() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimax(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voret() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voret(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x8BEB0 Offset: 0x8B2B0 VA: 0x18008BEB0
public class GetRandomLivePlayer : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viangle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voplayerid>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[PortLabelAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[DoNotSerializeAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	public ValueInput viangle { get; set; }
	[PortKeyAttribute] // RVA: 0x97DD0 Offset: 0x971D0 VA: 0x180097DD0
	[PortLabelAttribute] // RVA: 0x97DD0 Offset: 0x971D0 VA: 0x180097DD0
	[DoNotSerializeAttribute] // RVA: 0x97DD0 Offset: 0x971D0 VA: 0x180097DD0
	public ValueOutput voplayerid { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viangle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viangle(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voplayerid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voplayerid(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x9B300 Offset: 0x9A700 VA: 0x18009B300
public class GetSkillAID : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <voattack>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xA10C0 Offset: 0xA04C0 VA: 0x1800A10C0
	[PortLabelAttribute] // RVA: 0xA10C0 Offset: 0xA04C0 VA: 0x1800A10C0
	[DoNotSerializeAttribute] // RVA: 0xA10C0 Offset: 0xA04C0 VA: 0x1800A10C0
	public ValueOutput voattack { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_voattack() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_voattack(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xA4900 Offset: 0xA3D00 VA: 0x1800A4900
public class GetSkillCacheExtraTrajectory : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vocount>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x123D60 Offset: 0x123160 VA: 0x180123D60
	[PortLabelAttribute] // RVA: 0x123D60 Offset: 0x123160 VA: 0x180123D60
	[DoNotSerializeAttribute] // RVA: 0x123D60 Offset: 0x123160 VA: 0x180123D60
	public ValueOutput vocount { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vocount() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vocount(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xAD6D0 Offset: 0xACAD0 VA: 0x1800AD6D0
public class GetSkillHeroType : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vosid>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[PortLabelAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[DoNotSerializeAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	public ValueOutput vosid { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vosid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vosid(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xB67D0 Offset: 0xB5BD0 VA: 0x1800B67D0
public class GetTalentLevel : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visid>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <volevel>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[PortLabelAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[DoNotSerializeAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	public ValueInput visid { get; set; }
	[PortKeyAttribute] // RVA: 0xC23D0 Offset: 0xC17D0 VA: 0x1800C23D0
	[PortLabelAttribute] // RVA: 0xC23D0 Offset: 0xC17D0 VA: 0x1800C23D0
	[DoNotSerializeAttribute] // RVA: 0xC23D0 Offset: 0xC17D0 VA: 0x1800C23D0
	public ValueOutput volevel { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visid(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_volevel() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_volevel(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xC4630 Offset: 0xC3A30 VA: 0x1800C4630
public class GetTimerCartoonCurTimes : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visid>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <votimes>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[PortLabelAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	[DoNotSerializeAttribute] // RVA: 0x1011E0 Offset: 0x1005E0 VA: 0x1801011E0
	public ValueInput visid { get; set; }
	[PortKeyAttribute] // RVA: 0xD1390 Offset: 0xD0790 VA: 0x1800D1390
	[PortLabelAttribute] // RVA: 0xD1390 Offset: 0xD0790 VA: 0x1800D1390
	[DoNotSerializeAttribute] // RVA: 0xD1390 Offset: 0xD0790 VA: 0x1800D1390
	public ValueOutput votimes { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visid() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visid(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_votimes() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_votimes(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xD3700 Offset: 0xD2B00 VA: 0x1800D3700
public class GetTrajectory : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vores>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	[PortLabelAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	[DoNotSerializeAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	public ValueOutput vores { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vores() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vores(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xDE520 Offset: 0xDD920 VA: 0x1800DE520
public class GetTrapPerformCustomParam : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viparam>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videfaultvalue>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vovalue>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0xEF6C0 Offset: 0xEEAC0 VA: 0x1800EF6C0
	[PortLabelAttribute] // RVA: 0xEF6C0 Offset: 0xEEAC0 VA: 0x1800EF6C0
	[DoNotSerializeAttribute] // RVA: 0xEF6C0 Offset: 0xEEAC0 VA: 0x1800EF6C0
	public ValueInput viparam { get; set; }
	[PortKeyAttribute] // RVA: 0xF2F00 Offset: 0xF2300 VA: 0x1800F2F00
	[PortLabelAttribute] // RVA: 0xF2F00 Offset: 0xF2300 VA: 0x1800F2F00
	[DoNotSerializeAttribute] // RVA: 0xF2F00 Offset: 0xF2300 VA: 0x1800F2F00
	public ValueInput videfaultvalue { get; set; }
	[PortKeyAttribute] // RVA: 0xC4000 Offset: 0xC3400 VA: 0x1800C4000
	[PortLabelAttribute] // RVA: 0xC4000 Offset: 0xC3400 VA: 0x1800C4000
	[DoNotSerializeAttribute] // RVA: 0xC4000 Offset: 0xC3400 VA: 0x1800C4000
	public ValueOutput vovalue { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viparam() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viparam(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videfaultvalue() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videfaultvalue(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vovalue() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vovalue(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xF7310 Offset: 0xF6710 VA: 0x1800F7310
public class GetWeaponIntAttr : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viattr>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vovalue>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x100C20 Offset: 0x100020 VA: 0x180100C20
	[PortLabelAttribute] // RVA: 0x100C20 Offset: 0x100020 VA: 0x180100C20
	[DoNotSerializeAttribute] // RVA: 0x100C20 Offset: 0x100020 VA: 0x180100C20
	public ValueInput viattr { get; set; }
	[PortKeyAttribute] // RVA: 0xC4000 Offset: 0xC3400 VA: 0x1800C4000
	[PortLabelAttribute] // RVA: 0xC4000 Offset: 0xC3400 VA: 0x1800C4000
	[DoNotSerializeAttribute] // RVA: 0xC4000 Offset: 0xC3400 VA: 0x1800C4000
	public ValueOutput vovalue { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viattr() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viattr(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vovalue() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vovalue(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x104A70 Offset: 0x103E70 VA: 0x180104A70
public class ToInt : ArgUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vif>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vores>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x10EAD0 Offset: 0x10DED0 VA: 0x18010EAD0
	[PortLabelAttribute] // RVA: 0x10EAD0 Offset: 0x10DED0 VA: 0x18010EAD0
	[DoNotSerializeAttribute] // RVA: 0x10EAD0 Offset: 0x10DED0 VA: 0x18010EAD0
	public ValueInput vif { get; set; }
	[PortKeyAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	[PortLabelAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	[DoNotSerializeAttribute] // RVA: 0x8650 Offset: 0x7A50 VA: 0x180008650
	public ValueOutput vores { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vif() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vif(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vores() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vores(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x114B80 Offset: 0x113F80 VA: 0x180114B80
public class AnnulusDiffuseCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viminRadius>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimaxRadius>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vispeed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viheight>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargettype>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffect>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0xF52E0 Offset: 0xF46E0 VA: 0x1800F52E0
	[PortLabelAttribute] // RVA: 0xF52E0 Offset: 0xF46E0 VA: 0x1800F52E0
	[DoNotSerializeAttribute] // RVA: 0xF52E0 Offset: 0xF46E0 VA: 0x1800F52E0
	public ValueInput viminRadius { get; set; }
	[PortKeyAttribute] // RVA: 0xF7230 Offset: 0xF6630 VA: 0x1800F7230
	[PortLabelAttribute] // RVA: 0xF7230 Offset: 0xF6630 VA: 0x1800F7230
	[DoNotSerializeAttribute] // RVA: 0xF7230 Offset: 0xF6630 VA: 0x1800F7230
	public ValueInput vimaxRadius { get; set; }
	[PortKeyAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[PortLabelAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[DoNotSerializeAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	public ValueInput vispeed { get; set; }
	[PortKeyAttribute] // RVA: 0x274A0 Offset: 0x268A0 VA: 0x1800274A0
	[PortLabelAttribute] // RVA: 0x274A0 Offset: 0x268A0 VA: 0x1800274A0
	[DoNotSerializeAttribute] // RVA: 0x274A0 Offset: 0x268A0 VA: 0x1800274A0
	public ValueInput viheight { get; set; }
	[PortKeyAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[PortLabelAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[DoNotSerializeAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	public ValueInput vitargettype { get; set; }
	[PortKeyAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[PortLabelAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[DoNotSerializeAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	public ValueInput vieffect { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viminRadius() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viminRadius(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimaxRadius() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimaxRadius(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vispeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vispeed(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viheight() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viheight(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargettype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargettype(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffect(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x2FC30 Offset: 0x2F030 VA: 0x18002FC30
public class CastingPosCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioffset>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viintervalTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitotalTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vishapeargs>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viattshape>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargettype>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffect>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vibindbone>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viPauseForSkill>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[PortLabelAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	[DoNotSerializeAttribute] // RVA: 0x123F90 Offset: 0x123390 VA: 0x180123F90
	public ValueInput vioffset { get; set; }
	[PortKeyAttribute] // RVA: 0x6EEE0 Offset: 0x6E2E0 VA: 0x18006EEE0
	[PortLabelAttribute] // RVA: 0x6EEE0 Offset: 0x6E2E0 VA: 0x18006EEE0
	[DoNotSerializeAttribute] // RVA: 0x6EEE0 Offset: 0x6E2E0 VA: 0x18006EEE0
	public ValueInput viintervalTime { get; set; }
	[PortKeyAttribute] // RVA: 0x713E0 Offset: 0x707E0 VA: 0x1800713E0
	[PortLabelAttribute] // RVA: 0x713E0 Offset: 0x707E0 VA: 0x1800713E0
	[DoNotSerializeAttribute] // RVA: 0x713E0 Offset: 0x707E0 VA: 0x1800713E0
	public ValueInput vitotalTime { get; set; }
	[PortKeyAttribute] // RVA: 0x736C0 Offset: 0x72AC0 VA: 0x1800736C0
	[PortLabelAttribute] // RVA: 0x736C0 Offset: 0x72AC0 VA: 0x1800736C0
	[DoNotSerializeAttribute] // RVA: 0x736C0 Offset: 0x72AC0 VA: 0x1800736C0
	public ValueInput vishapeargs { get; set; }
	[PortKeyAttribute] // RVA: 0xE8F0 Offset: 0xDCF0 VA: 0x18000E8F0
	[PortLabelAttribute] // RVA: 0xE8F0 Offset: 0xDCF0 VA: 0x18000E8F0
	[DoNotSerializeAttribute] // RVA: 0xE8F0 Offset: 0xDCF0 VA: 0x18000E8F0
	public ValueInput viattshape { get; set; }
	[PortKeyAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[PortLabelAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[DoNotSerializeAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	public ValueInput vitargettype { get; set; }
	[PortKeyAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[PortLabelAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[DoNotSerializeAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	public ValueInput vieffect { get; set; }
	[PortKeyAttribute] // RVA: 0x7EA00 Offset: 0x7DE00 VA: 0x18007EA00
	[PortLabelAttribute] // RVA: 0x7EA00 Offset: 0x7DE00 VA: 0x18007EA00
	[DoNotSerializeAttribute] // RVA: 0x7EA00 Offset: 0x7DE00 VA: 0x18007EA00
	public ValueInput vibindbone { get; set; }
	[PortKeyAttribute] // RVA: 0x80F60 Offset: 0x80360 VA: 0x180080F60
	[PortLabelAttribute] // RVA: 0x80F60 Offset: 0x80360 VA: 0x180080F60
	[DoNotSerializeAttribute] // RVA: 0x80F60 Offset: 0x80360 VA: 0x180080F60
	public ValueInput viPauseForSkill { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioffset() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioffset(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viintervalTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viintervalTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitotalTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitotalTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vishapeargs() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vishapeargs(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viattshape() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viattshape(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargettype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargettype(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffect(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vibindbone() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vibindbone(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viPauseForSkill() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viPauseForSkill(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x842C0 Offset: 0x836C0 VA: 0x1800842C0
public class CastingRayCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viend>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipierce>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidistance>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargettype>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffect>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viCanWheel>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viUseLineRender>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueInput viend { get; set; }
	[PortKeyAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	[PortLabelAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	[DoNotSerializeAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	public ValueInput vipierce { get; set; }
	[PortKeyAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	[PortLabelAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	[DoNotSerializeAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	public ValueInput vidistance { get; set; }
	[PortKeyAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[PortLabelAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[DoNotSerializeAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	public ValueInput vitargettype { get; set; }
	[PortKeyAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[PortLabelAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[DoNotSerializeAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	public ValueInput vieffect { get; set; }
	[PortKeyAttribute] // RVA: 0xC5D60 Offset: 0xC5160 VA: 0x1800C5D60
	[PortLabelAttribute] // RVA: 0xC5D60 Offset: 0xC5160 VA: 0x1800C5D60
	[DoNotSerializeAttribute] // RVA: 0xC5D60 Offset: 0xC5160 VA: 0x1800C5D60
	public ValueInput viCanWheel { get; set; }
	[PortKeyAttribute] // RVA: 0xC8550 Offset: 0xC7950 VA: 0x1800C8550
	[PortLabelAttribute] // RVA: 0xC8550 Offset: 0xC7950 VA: 0x1800C8550
	[DoNotSerializeAttribute] // RVA: 0xC8550 Offset: 0xC7950 VA: 0x1800C8550
	public ValueInput viUseLineRender { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viend(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipierce() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipierce(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidistance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidistance(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargettype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargettype(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffect(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viCanWheel() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viCanWheel(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viUseLineRender() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viUseLineRender(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xCABD0 Offset: 0xC9FD0 VA: 0x1800CABD0
public class ChargeCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viintervalTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimaxChargeLevel>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viperBulletCost>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viautoEnd>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viadvanceEnd>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffect>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0x6EEE0 Offset: 0x6E2E0 VA: 0x18006EEE0
	[PortLabelAttribute] // RVA: 0x6EEE0 Offset: 0x6E2E0 VA: 0x18006EEE0
	[DoNotSerializeAttribute] // RVA: 0x6EEE0 Offset: 0x6E2E0 VA: 0x18006EEE0
	public ValueInput viintervalTime { get; set; }
	[PortKeyAttribute] // RVA: 0xF9610 Offset: 0xF8A10 VA: 0x1800F9610
	[PortLabelAttribute] // RVA: 0xF9610 Offset: 0xF8A10 VA: 0x1800F9610
	[DoNotSerializeAttribute] // RVA: 0xF9610 Offset: 0xF8A10 VA: 0x1800F9610
	public ValueInput vimaxChargeLevel { get; set; }
	[PortKeyAttribute] // RVA: 0xFCCD0 Offset: 0xFC0D0 VA: 0x1800FCCD0
	[PortLabelAttribute] // RVA: 0xFCCD0 Offset: 0xFC0D0 VA: 0x1800FCCD0
	[DoNotSerializeAttribute] // RVA: 0xFCCD0 Offset: 0xFC0D0 VA: 0x1800FCCD0
	public ValueInput viperBulletCost { get; set; }
	[PortKeyAttribute] // RVA: 0xFEE70 Offset: 0xFE270 VA: 0x1800FEE70
	[PortLabelAttribute] // RVA: 0xFEE70 Offset: 0xFE270 VA: 0x1800FEE70
	[DoNotSerializeAttribute] // RVA: 0xFEE70 Offset: 0xFE270 VA: 0x1800FEE70
	public ValueInput viautoEnd { get; set; }
	[PortKeyAttribute] // RVA: 0x100FB0 Offset: 0x1003B0 VA: 0x180100FB0
	[PortLabelAttribute] // RVA: 0x100FB0 Offset: 0x1003B0 VA: 0x180100FB0
	[DoNotSerializeAttribute] // RVA: 0x100FB0 Offset: 0x1003B0 VA: 0x180100FB0
	public ValueInput viadvanceEnd { get; set; }
	[PortKeyAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[PortLabelAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[DoNotSerializeAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	public ValueInput vieffect { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viintervalTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viintervalTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimaxChargeLevel() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimaxChargeLevel(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viperBulletCost() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viperBulletCost(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viautoEnd() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viautoEnd(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viadvanceEnd() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viadvanceEnd(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffect(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x1052C0 Offset: 0x1046C0 VA: 0x1801052C0
public class ChooseMonsterCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viend>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vishapeargs>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viattshape>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipierceStatic>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viChooseType>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueInput viend { get; set; }
	[PortKeyAttribute] // RVA: 0x736C0 Offset: 0x72AC0 VA: 0x1800736C0
	[PortLabelAttribute] // RVA: 0x736C0 Offset: 0x72AC0 VA: 0x1800736C0
	[DoNotSerializeAttribute] // RVA: 0x736C0 Offset: 0x72AC0 VA: 0x1800736C0
	public ValueInput vishapeargs { get; set; }
	[PortKeyAttribute] // RVA: 0xE8F0 Offset: 0xDCF0 VA: 0x18000E8F0
	[PortLabelAttribute] // RVA: 0xE8F0 Offset: 0xDCF0 VA: 0x18000E8F0
	[DoNotSerializeAttribute] // RVA: 0xE8F0 Offset: 0xDCF0 VA: 0x18000E8F0
	public ValueInput viattshape { get; set; }
	[PortKeyAttribute] // RVA: 0x11C40 Offset: 0x11040 VA: 0x180011C40
	[PortLabelAttribute] // RVA: 0x11C40 Offset: 0x11040 VA: 0x180011C40
	[DoNotSerializeAttribute] // RVA: 0x11C40 Offset: 0x11040 VA: 0x180011C40
	public ValueInput vipierceStatic { get; set; }
	[PortKeyAttribute] // RVA: 0x15040 Offset: 0x14440 VA: 0x180015040
	[PortLabelAttribute] // RVA: 0x15040 Offset: 0x14440 VA: 0x180015040
	[DoNotSerializeAttribute] // RVA: 0x15040 Offset: 0x14440 VA: 0x180015040
	public ValueInput viChooseType { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viend(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vishapeargs() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vishapeargs(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viattshape() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viattshape(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipierceStatic() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipierceStatic(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viChooseType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viChooseType(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x17140 Offset: 0x16540 VA: 0x180017140
public class ChooseStonePillarsCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viwaitTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitriggerSection>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0x32F10 Offset: 0x32310 VA: 0x180032F10
	[PortLabelAttribute] // RVA: 0x32F10 Offset: 0x32310 VA: 0x180032F10
	[DoNotSerializeAttribute] // RVA: 0x32F10 Offset: 0x32310 VA: 0x180032F10
	public ValueInput viwaitTime { get; set; }
	[PortKeyAttribute] // RVA: 0x34DE0 Offset: 0x341E0 VA: 0x180034DE0
	[PortLabelAttribute] // RVA: 0x34DE0 Offset: 0x341E0 VA: 0x180034DE0
	[DoNotSerializeAttribute] // RVA: 0x34DE0 Offset: 0x341E0 VA: 0x180034DE0
	public ValueInput vitriggerSection { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viwaitTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viwaitTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitriggerSection() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitriggerSection(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x36E00 Offset: 0x36200 VA: 0x180036E00
public class CurveCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viend>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipierce>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidistance>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vispeed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viangle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vihightrate>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargettype>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipierceblock>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffect>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viliveTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitrailEffect>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffectLiveTime>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueInput viend { get; set; }
	[PortKeyAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	[PortLabelAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	[DoNotSerializeAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	public ValueInput vipierce { get; set; }
	[PortKeyAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	[PortLabelAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	[DoNotSerializeAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	public ValueInput vidistance { get; set; }
	[PortKeyAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[PortLabelAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[DoNotSerializeAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	public ValueInput vispeed { get; set; }
	[PortKeyAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[PortLabelAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[DoNotSerializeAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	public ValueInput viangle { get; set; }
	[PortKeyAttribute] // RVA: 0x60F00 Offset: 0x60300 VA: 0x180060F00
	[PortLabelAttribute] // RVA: 0x60F00 Offset: 0x60300 VA: 0x180060F00
	[DoNotSerializeAttribute] // RVA: 0x60F00 Offset: 0x60300 VA: 0x180060F00
	public ValueInput vihightrate { get; set; }
	[PortKeyAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[PortLabelAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[DoNotSerializeAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	public ValueInput vitargettype { get; set; }
	[PortKeyAttribute] // RVA: 0x936E0 Offset: 0x92AE0 VA: 0x1800936E0
	[PortLabelAttribute] // RVA: 0x936E0 Offset: 0x92AE0 VA: 0x1800936E0
	[DoNotSerializeAttribute] // RVA: 0x936E0 Offset: 0x92AE0 VA: 0x1800936E0
	public ValueInput vipierceblock { get; set; }
	[PortKeyAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[PortLabelAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[DoNotSerializeAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	public ValueInput vieffect { get; set; }
	[PortKeyAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	[PortLabelAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	[DoNotSerializeAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	public ValueInput viliveTime { get; set; }
	[PortKeyAttribute] // RVA: 0x8BE40 Offset: 0x8B240 VA: 0x18008BE40
	[PortLabelAttribute] // RVA: 0x8BE40 Offset: 0x8B240 VA: 0x18008BE40
	[DoNotSerializeAttribute] // RVA: 0x8BE40 Offset: 0x8B240 VA: 0x18008BE40
	public ValueInput vitrailEffect { get; set; }
	[PortKeyAttribute] // RVA: 0xEC9E0 Offset: 0xEBDE0 VA: 0x1800EC9E0
	[PortLabelAttribute] // RVA: 0xEC9E0 Offset: 0xEBDE0 VA: 0x1800EC9E0
	[DoNotSerializeAttribute] // RVA: 0xEC9E0 Offset: 0xEBDE0 VA: 0x1800EC9E0
	public ValueInput vieffectLiveTime { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viend(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipierce() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipierce(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidistance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidistance(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vispeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vispeed(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viangle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viangle(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vihightrate() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vihightrate(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargettype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargettype(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipierceblock() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipierceblock(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffect(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viliveTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viliveTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitrailEffect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitrailEffect(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffectLiveTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffectLiveTime(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xA0DD0 Offset: 0xA01D0 VA: 0x1800A0DD0
public class DelegateCurveCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viend>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipierce>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidistance>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vispeed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viangle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vihightrate>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargettype>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffect>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viliveTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitrailEffect>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffectLiveTime>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueInput viend { get; set; }
	[PortKeyAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	[PortLabelAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	[DoNotSerializeAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	public ValueInput vipierce { get; set; }
	[PortKeyAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	[PortLabelAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	[DoNotSerializeAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	public ValueInput vidistance { get; set; }
	[PortKeyAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[PortLabelAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[DoNotSerializeAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	public ValueInput vispeed { get; set; }
	[PortKeyAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[PortLabelAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[DoNotSerializeAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	public ValueInput viangle { get; set; }
	[PortKeyAttribute] // RVA: 0x60F00 Offset: 0x60300 VA: 0x180060F00
	[PortLabelAttribute] // RVA: 0x60F00 Offset: 0x60300 VA: 0x180060F00
	[DoNotSerializeAttribute] // RVA: 0x60F00 Offset: 0x60300 VA: 0x180060F00
	public ValueInput vihightrate { get; set; }
	[PortKeyAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[PortLabelAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[DoNotSerializeAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	public ValueInput vitargettype { get; set; }
	[PortKeyAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[PortLabelAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[DoNotSerializeAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	public ValueInput vieffect { get; set; }
	[PortKeyAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	[PortLabelAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	[DoNotSerializeAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	public ValueInput viliveTime { get; set; }
	[PortKeyAttribute] // RVA: 0x8BE40 Offset: 0x8B240 VA: 0x18008BE40
	[PortLabelAttribute] // RVA: 0x8BE40 Offset: 0x8B240 VA: 0x18008BE40
	[DoNotSerializeAttribute] // RVA: 0x8BE40 Offset: 0x8B240 VA: 0x18008BE40
	public ValueInput vitrailEffect { get; set; }
	[PortKeyAttribute] // RVA: 0xEC9E0 Offset: 0xEBDE0 VA: 0x1800EC9E0
	[PortLabelAttribute] // RVA: 0xEC9E0 Offset: 0xEBDE0 VA: 0x1800EC9E0
	[DoNotSerializeAttribute] // RVA: 0xEC9E0 Offset: 0xEBDE0 VA: 0x1800EC9E0
	public ValueInput vieffectLiveTime { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viend(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipierce() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipierce(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidistance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidistance(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vispeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vispeed(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viangle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viangle(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vihightrate() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vihightrate(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargettype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargettype(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffect(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viliveTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viliveTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitrailEffect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitrailEffect(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffectLiveTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffectLiveTime(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x1030D0 Offset: 0x1024D0 VA: 0x1801030D0
public class DirectPosCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viend>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vishapeargs>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viattshape>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargettype>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipierceStatic>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueInput viend { get; set; }
	[PortKeyAttribute] // RVA: 0x736C0 Offset: 0x72AC0 VA: 0x1800736C0
	[PortLabelAttribute] // RVA: 0x736C0 Offset: 0x72AC0 VA: 0x1800736C0
	[DoNotSerializeAttribute] // RVA: 0x736C0 Offset: 0x72AC0 VA: 0x1800736C0
	public ValueInput vishapeargs { get; set; }
	[PortKeyAttribute] // RVA: 0xE8F0 Offset: 0xDCF0 VA: 0x18000E8F0
	[PortLabelAttribute] // RVA: 0xE8F0 Offset: 0xDCF0 VA: 0x18000E8F0
	[DoNotSerializeAttribute] // RVA: 0xE8F0 Offset: 0xDCF0 VA: 0x18000E8F0
	public ValueInput viattshape { get; set; }
	[PortKeyAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[PortLabelAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[DoNotSerializeAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	public ValueInput vitargettype { get; set; }
	[PortKeyAttribute] // RVA: 0x11C40 Offset: 0x11040 VA: 0x180011C40
	[PortLabelAttribute] // RVA: 0x11C40 Offset: 0x11040 VA: 0x180011C40
	[DoNotSerializeAttribute] // RVA: 0x11C40 Offset: 0x11040 VA: 0x180011C40
	public ValueInput vipierceStatic { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viend(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vishapeargs() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vishapeargs(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viattshape() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viattshape(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargettype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargettype(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipierceStatic() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipierceStatic(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x14EC0 Offset: 0x142C0 VA: 0x180014EC0
public class EntityCurveCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viend>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viradius>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visummonSID>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidistance>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vispeed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viangle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vihightrate>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargettype>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visummonID>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueInput viend { get; set; }
	[PortKeyAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[PortLabelAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[DoNotSerializeAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	public ValueInput viradius { get; set; }
	[PortKeyAttribute] // RVA: 0xF3070 Offset: 0xF2470 VA: 0x1800F3070
	[PortLabelAttribute] // RVA: 0xF3070 Offset: 0xF2470 VA: 0x1800F3070
	[DoNotSerializeAttribute] // RVA: 0xF3070 Offset: 0xF2470 VA: 0x1800F3070
	public ValueInput visummonSID { get; set; }
	[PortKeyAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	[PortLabelAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	[DoNotSerializeAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	public ValueInput vidistance { get; set; }
	[PortKeyAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[PortLabelAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[DoNotSerializeAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	public ValueInput vispeed { get; set; }
	[PortKeyAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[PortLabelAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[DoNotSerializeAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	public ValueInput viangle { get; set; }
	[PortKeyAttribute] // RVA: 0x60F00 Offset: 0x60300 VA: 0x180060F00
	[PortLabelAttribute] // RVA: 0x60F00 Offset: 0x60300 VA: 0x180060F00
	[DoNotSerializeAttribute] // RVA: 0x60F00 Offset: 0x60300 VA: 0x180060F00
	public ValueInput vihightrate { get; set; }
	[PortKeyAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[PortLabelAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[DoNotSerializeAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	public ValueInput vitargettype { get; set; }
	[PortKeyAttribute] // RVA: 0xF0CB0 Offset: 0xF00B0 VA: 0x1800F0CB0
	[PortLabelAttribute] // RVA: 0xF0CB0 Offset: 0xF00B0 VA: 0x1800F0CB0
	[DoNotSerializeAttribute] // RVA: 0xF0CB0 Offset: 0xF00B0 VA: 0x1800F0CB0
	public ValueInput visummonID { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viend(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viradius() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viradius(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visummonSID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visummonSID(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidistance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidistance(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vispeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vispeed(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viangle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viangle(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vihightrate() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vihightrate(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargettype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargettype(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visummonID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visummonID(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x69B90 Offset: 0x68F90 VA: 0x180069B90
public class EntityParabolaCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidir>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vispeed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viradius>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viaccelerate>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vibounciness>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vihitUnitBounciness>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videlayTrigger>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vihitOver>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vihitStaticOver>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipierce>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viignoreMonster>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visummonID>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visummonSID>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargetType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimaxDistance>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vihitHeroOver>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viforceSpeed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viinnerRadius>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[PortLabelAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[DoNotSerializeAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	public ValueInput vidir { get; set; }
	[PortKeyAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[PortLabelAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[DoNotSerializeAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	public ValueInput vispeed { get; set; }
	[PortKeyAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[PortLabelAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[DoNotSerializeAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	public ValueInput viradius { get; set; }
	[PortKeyAttribute] // RVA: 0xD53A0 Offset: 0xD47A0 VA: 0x1800D53A0
	[PortLabelAttribute] // RVA: 0xD53A0 Offset: 0xD47A0 VA: 0x1800D53A0
	[DoNotSerializeAttribute] // RVA: 0xD53A0 Offset: 0xD47A0 VA: 0x1800D53A0
	public ValueInput viaccelerate { get; set; }
	[PortKeyAttribute] // RVA: 0xD7B80 Offset: 0xD6F80 VA: 0x1800D7B80
	[PortLabelAttribute] // RVA: 0xD7B80 Offset: 0xD6F80 VA: 0x1800D7B80
	[DoNotSerializeAttribute] // RVA: 0xD7B80 Offset: 0xD6F80 VA: 0x1800D7B80
	public ValueInput vibounciness { get; set; }
	[PortKeyAttribute] // RVA: 0x1281F0 Offset: 0x1275F0 VA: 0x1801281F0
	[PortLabelAttribute] // RVA: 0x1281F0 Offset: 0x1275F0 VA: 0x1801281F0
	[DoNotSerializeAttribute] // RVA: 0x1281F0 Offset: 0x1275F0 VA: 0x1801281F0
	public ValueInput vihitUnitBounciness { get; set; }
	[PortKeyAttribute] // RVA: 0x10E720 Offset: 0x10DB20 VA: 0x18010E720
	[PortLabelAttribute] // RVA: 0x10E720 Offset: 0x10DB20 VA: 0x18010E720
	[DoNotSerializeAttribute] // RVA: 0x10E720 Offset: 0x10DB20 VA: 0x18010E720
	public ValueInput videlayTrigger { get; set; }
	[PortKeyAttribute] // RVA: 0x126320 Offset: 0x125720 VA: 0x180126320
	[PortLabelAttribute] // RVA: 0x126320 Offset: 0x125720 VA: 0x180126320
	[DoNotSerializeAttribute] // RVA: 0x126320 Offset: 0x125720 VA: 0x180126320
	public ValueInput vihitOver { get; set; }
	[PortKeyAttribute] // RVA: 0xE6B00 Offset: 0xE5F00 VA: 0x1800E6B00
	[PortLabelAttribute] // RVA: 0xE6B00 Offset: 0xE5F00 VA: 0x1800E6B00
	[DoNotSerializeAttribute] // RVA: 0xE6B00 Offset: 0xE5F00 VA: 0x1800E6B00
	public ValueInput vihitStaticOver { get; set; }
	[PortKeyAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	[PortLabelAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	[DoNotSerializeAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	public ValueInput vipierce { get; set; }
	[PortKeyAttribute] // RVA: 0xED390 Offset: 0xEC790 VA: 0x1800ED390
	[PortLabelAttribute] // RVA: 0xED390 Offset: 0xEC790 VA: 0x1800ED390
	[DoNotSerializeAttribute] // RVA: 0xED390 Offset: 0xEC790 VA: 0x1800ED390
	public ValueInput viignoreMonster { get; set; }
	[PortKeyAttribute] // RVA: 0xF0CB0 Offset: 0xF00B0 VA: 0x1800F0CB0
	[PortLabelAttribute] // RVA: 0xF0CB0 Offset: 0xF00B0 VA: 0x1800F0CB0
	[DoNotSerializeAttribute] // RVA: 0xF0CB0 Offset: 0xF00B0 VA: 0x1800F0CB0
	public ValueInput visummonID { get; set; }
	[PortKeyAttribute] // RVA: 0xF3070 Offset: 0xF2470 VA: 0x1800F3070
	[PortLabelAttribute] // RVA: 0xF3070 Offset: 0xF2470 VA: 0x1800F3070
	[DoNotSerializeAttribute] // RVA: 0xF3070 Offset: 0xF2470 VA: 0x1800F3070
	public ValueInput visummonSID { get; set; }
	[PortKeyAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	[PortLabelAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	[DoNotSerializeAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	public ValueInput vitargetType { get; set; }
	[PortKeyAttribute] // RVA: 0xF72A0 Offset: 0xF66A0 VA: 0x1800F72A0
	[PortLabelAttribute] // RVA: 0xF72A0 Offset: 0xF66A0 VA: 0x1800F72A0
	[DoNotSerializeAttribute] // RVA: 0xF72A0 Offset: 0xF66A0 VA: 0x1800F72A0
	public ValueInput vimaxDistance { get; set; }
	[PortKeyAttribute] // RVA: 0xF95A0 Offset: 0xF89A0 VA: 0x1800F95A0
	[PortLabelAttribute] // RVA: 0xF95A0 Offset: 0xF89A0 VA: 0x1800F95A0
	[DoNotSerializeAttribute] // RVA: 0xF95A0 Offset: 0xF89A0 VA: 0x1800F95A0
	public ValueInput vihitHeroOver { get; set; }
	[PortKeyAttribute] // RVA: 0xFCC60 Offset: 0xFC060 VA: 0x1800FCC60
	[PortLabelAttribute] // RVA: 0xFCC60 Offset: 0xFC060 VA: 0x1800FCC60
	[DoNotSerializeAttribute] // RVA: 0xFCC60 Offset: 0xFC060 VA: 0x1800FCC60
	public ValueInput viforceSpeed { get; set; }
	[PortKeyAttribute] // RVA: 0x121560 Offset: 0x120960 VA: 0x180121560
	[PortLabelAttribute] // RVA: 0x121560 Offset: 0x120960 VA: 0x180121560
	[DoNotSerializeAttribute] // RVA: 0x121560 Offset: 0x120960 VA: 0x180121560
	public ValueInput viinnerRadius { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidir() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidir(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vispeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vispeed(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viradius() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viradius(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viaccelerate() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viaccelerate(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vibounciness() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vibounciness(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vihitUnitBounciness() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vihitUnitBounciness(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videlayTrigger() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videlayTrigger(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vihitOver() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vihitOver(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vihitStaticOver() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vihitStaticOver(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipierce() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipierce(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viignoreMonster() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viignoreMonster(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visummonID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visummonID(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visummonSID() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visummonSID(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargetType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargetType(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimaxDistance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimaxDistance(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vihitHeroOver() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vihitHeroOver(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viforceSpeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viforceSpeed(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viinnerRadius() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viinnerRadius(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x100F80 Offset: 0x100380 VA: 0x180100F80
public class GroundFlyCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidir>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vispeed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viflyTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viradius>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimaxAngle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitolerateRadius>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargettype>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffect>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[PortLabelAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[DoNotSerializeAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	public ValueInput vidir { get; set; }
	[PortKeyAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[PortLabelAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[DoNotSerializeAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	public ValueInput vispeed { get; set; }
	[PortKeyAttribute] // RVA: 0x16D20 Offset: 0x16120 VA: 0x180016D20
	[PortLabelAttribute] // RVA: 0x16D20 Offset: 0x16120 VA: 0x180016D20
	[DoNotSerializeAttribute] // RVA: 0x16D20 Offset: 0x16120 VA: 0x180016D20
	public ValueInput viflyTime { get; set; }
	[PortKeyAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[PortLabelAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[DoNotSerializeAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	public ValueInput viradius { get; set; }
	[PortKeyAttribute] // RVA: 0x1C4A0 Offset: 0x1B8A0 VA: 0x18001C4A0
	[PortLabelAttribute] // RVA: 0x1C4A0 Offset: 0x1B8A0 VA: 0x18001C4A0
	[DoNotSerializeAttribute] // RVA: 0x1C4A0 Offset: 0x1B8A0 VA: 0x18001C4A0
	public ValueInput vimaxAngle { get; set; }
	[PortKeyAttribute] // RVA: 0x20B20 Offset: 0x1FF20 VA: 0x180020B20
	[PortLabelAttribute] // RVA: 0x20B20 Offset: 0x1FF20 VA: 0x180020B20
	[DoNotSerializeAttribute] // RVA: 0x20B20 Offset: 0x1FF20 VA: 0x180020B20
	public ValueInput vitolerateRadius { get; set; }
	[PortKeyAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[PortLabelAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[DoNotSerializeAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	public ValueInput vitargettype { get; set; }
	[PortKeyAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[PortLabelAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[DoNotSerializeAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	public ValueInput vieffect { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidir() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidir(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vispeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vispeed(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viflyTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viflyTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viradius() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viradius(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimaxAngle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimaxAngle(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitolerateRadius() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitolerateRadius(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargettype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargettype(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffect(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x29410 Offset: 0x28810 VA: 0x180029410
public class JumpAttackCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidir>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viaccelerateTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videcelerateTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitotalTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viminTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimaxSpeed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vifinalSpeed>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[PortLabelAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[DoNotSerializeAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	public ValueInput vidir { get; set; }
	[PortKeyAttribute] // RVA: 0x57AA0 Offset: 0x56EA0 VA: 0x180057AA0
	[PortLabelAttribute] // RVA: 0x57AA0 Offset: 0x56EA0 VA: 0x180057AA0
	[DoNotSerializeAttribute] // RVA: 0x57AA0 Offset: 0x56EA0 VA: 0x180057AA0
	public ValueInput viaccelerateTime { get; set; }
	[PortKeyAttribute] // RVA: 0x59B50 Offset: 0x58F50 VA: 0x180059B50
	[PortLabelAttribute] // RVA: 0x59B50 Offset: 0x58F50 VA: 0x180059B50
	[DoNotSerializeAttribute] // RVA: 0x59B50 Offset: 0x58F50 VA: 0x180059B50
	public ValueInput videcelerateTime { get; set; }
	[PortKeyAttribute] // RVA: 0x713E0 Offset: 0x707E0 VA: 0x1800713E0
	[PortLabelAttribute] // RVA: 0x713E0 Offset: 0x707E0 VA: 0x1800713E0
	[DoNotSerializeAttribute] // RVA: 0x713E0 Offset: 0x707E0 VA: 0x1800713E0
	public ValueInput vitotalTime { get; set; }
	[PortKeyAttribute] // RVA: 0x60660 Offset: 0x5FA60 VA: 0x180060660
	[PortLabelAttribute] // RVA: 0x60660 Offset: 0x5FA60 VA: 0x180060660
	[DoNotSerializeAttribute] // RVA: 0x60660 Offset: 0x5FA60 VA: 0x180060660
	public ValueInput viminTime { get; set; }
	[PortKeyAttribute] // RVA: 0x629A0 Offset: 0x61DA0 VA: 0x1800629A0
	[PortLabelAttribute] // RVA: 0x629A0 Offset: 0x61DA0 VA: 0x1800629A0
	[DoNotSerializeAttribute] // RVA: 0x629A0 Offset: 0x61DA0 VA: 0x1800629A0
	public ValueInput vimaxSpeed { get; set; }
	[PortKeyAttribute] // RVA: 0x64EE0 Offset: 0x642E0 VA: 0x180064EE0
	[PortLabelAttribute] // RVA: 0x64EE0 Offset: 0x642E0 VA: 0x180064EE0
	[DoNotSerializeAttribute] // RVA: 0x64EE0 Offset: 0x642E0 VA: 0x180064EE0
	public ValueInput vifinalSpeed { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidir() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidir(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viaccelerateTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viaccelerateTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videcelerateTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videcelerateTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitotalTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitotalTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viminTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viminTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimaxSpeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimaxSpeed(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vifinalSpeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vifinalSpeed(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x697F0 Offset: 0x68BF0 VA: 0x1800697F0
public class MonsterDashCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viend>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitotaltime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vislidetime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vispeed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipushoff>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viherobreak>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viwaitovertime>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueInput viend { get; set; }
	[PortKeyAttribute] // RVA: 0x99890 Offset: 0x98C90 VA: 0x180099890
	[PortLabelAttribute] // RVA: 0x99890 Offset: 0x98C90 VA: 0x180099890
	[DoNotSerializeAttribute] // RVA: 0x99890 Offset: 0x98C90 VA: 0x180099890
	public ValueInput vitotaltime { get; set; }
	[PortKeyAttribute] // RVA: 0x9CD20 Offset: 0x9C120 VA: 0x18009CD20
	[PortLabelAttribute] // RVA: 0x9CD20 Offset: 0x9C120 VA: 0x18009CD20
	[DoNotSerializeAttribute] // RVA: 0x9CD20 Offset: 0x9C120 VA: 0x18009CD20
	public ValueInput vislidetime { get; set; }
	[PortKeyAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[PortLabelAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[DoNotSerializeAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	public ValueInput vispeed { get; set; }
	[PortKeyAttribute] // RVA: 0xA15D0 Offset: 0xA09D0 VA: 0x1800A15D0
	[PortLabelAttribute] // RVA: 0xA15D0 Offset: 0xA09D0 VA: 0x1800A15D0
	[DoNotSerializeAttribute] // RVA: 0xA15D0 Offset: 0xA09D0 VA: 0x1800A15D0
	public ValueInput vipushoff { get; set; }
	[PortKeyAttribute] // RVA: 0xA4CA0 Offset: 0xA40A0 VA: 0x1800A4CA0
	[PortLabelAttribute] // RVA: 0xA4CA0 Offset: 0xA40A0 VA: 0x1800A4CA0
	[DoNotSerializeAttribute] // RVA: 0xA4CA0 Offset: 0xA40A0 VA: 0x1800A4CA0
	public ValueInput viherobreak { get; set; }
	[PortKeyAttribute] // RVA: 0xA9300 Offset: 0xA8700 VA: 0x1800A9300
	[PortLabelAttribute] // RVA: 0xA9300 Offset: 0xA8700 VA: 0x1800A9300
	[DoNotSerializeAttribute] // RVA: 0xA9300 Offset: 0xA8700 VA: 0x1800A9300
	public ValueInput viwaitovertime { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viend(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitotaltime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitotaltime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vislidetime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vislidetime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vispeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vispeed(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipushoff() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipushoff(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viherobreak() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viherobreak(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viwaitovertime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viwaitovertime(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xAB610 Offset: 0xAAA10 VA: 0x1800AB610
public class MonsterJumpCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viposline>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vijumpspeed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vijumpheight>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vijumpStartBufTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vijumpEndBufTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vijumpUpTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vifacepath>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0xD75F0 Offset: 0xD69F0 VA: 0x1800D75F0
	[PortLabelAttribute] // RVA: 0xD75F0 Offset: 0xD69F0 VA: 0x1800D75F0
	[DoNotSerializeAttribute] // RVA: 0xD75F0 Offset: 0xD69F0 VA: 0x1800D75F0
	public ValueInput viposline { get; set; }
	[PortKeyAttribute] // RVA: 0xDC110 Offset: 0xDB510 VA: 0x1800DC110
	[PortLabelAttribute] // RVA: 0xDC110 Offset: 0xDB510 VA: 0x1800DC110
	[DoNotSerializeAttribute] // RVA: 0xDC110 Offset: 0xDB510 VA: 0x1800DC110
	public ValueInput vijumpspeed { get; set; }
	[PortKeyAttribute] // RVA: 0xDF750 Offset: 0xDEB50 VA: 0x1800DF750
	[PortLabelAttribute] // RVA: 0xDF750 Offset: 0xDEB50 VA: 0x1800DF750
	[DoNotSerializeAttribute] // RVA: 0xDF750 Offset: 0xDEB50 VA: 0x1800DF750
	public ValueInput vijumpheight { get; set; }
	[PortKeyAttribute] // RVA: 0xE1C90 Offset: 0xE1090 VA: 0x1800E1C90
	[PortLabelAttribute] // RVA: 0xE1C90 Offset: 0xE1090 VA: 0x1800E1C90
	[DoNotSerializeAttribute] // RVA: 0xE1C90 Offset: 0xE1090 VA: 0x1800E1C90
	public ValueInput vijumpStartBufTime { get; set; }
	[PortKeyAttribute] // RVA: 0xE64D0 Offset: 0xE58D0 VA: 0x1800E64D0
	[PortLabelAttribute] // RVA: 0xE64D0 Offset: 0xE58D0 VA: 0x1800E64D0
	[DoNotSerializeAttribute] // RVA: 0xE64D0 Offset: 0xE58D0 VA: 0x1800E64D0
	public ValueInput vijumpEndBufTime { get; set; }
	[PortKeyAttribute] // RVA: 0xEABC0 Offset: 0xE9FC0 VA: 0x1800EABC0
	[PortLabelAttribute] // RVA: 0xEABC0 Offset: 0xE9FC0 VA: 0x1800EABC0
	[DoNotSerializeAttribute] // RVA: 0xEABC0 Offset: 0xE9FC0 VA: 0x1800EABC0
	public ValueInput vijumpUpTime { get; set; }
	[PortKeyAttribute] // RVA: 0xED060 Offset: 0xEC460 VA: 0x1800ED060
	[PortLabelAttribute] // RVA: 0xED060 Offset: 0xEC460 VA: 0x1800ED060
	[DoNotSerializeAttribute] // RVA: 0xED060 Offset: 0xEC460 VA: 0x1800ED060
	public ValueInput vifacepath { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viposline() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viposline(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vijumpspeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vijumpspeed(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vijumpheight() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vijumpheight(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vijumpStartBufTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vijumpStartBufTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vijumpEndBufTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vijumpEndBufTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vijumpUpTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vijumpUpTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vifacepath() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vifacepath(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xEF690 Offset: 0xEEA90 VA: 0x1800EF690
public class MonsterLiftLandCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vispeed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilift>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidistance>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viforceMove>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[PortLabelAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[DoNotSerializeAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	public ValueInput vispeed { get; set; }
	[PortKeyAttribute] // RVA: 0x110770 Offset: 0x10FB70 VA: 0x180110770
	[PortLabelAttribute] // RVA: 0x110770 Offset: 0x10FB70 VA: 0x180110770
	[DoNotSerializeAttribute] // RVA: 0x110770 Offset: 0x10FB70 VA: 0x180110770
	public ValueInput vilift { get; set; }
	[PortKeyAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	[PortLabelAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	[DoNotSerializeAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	public ValueInput vidistance { get; set; }
	[PortKeyAttribute] // RVA: 0x115090 Offset: 0x114490 VA: 0x180115090
	[PortLabelAttribute] // RVA: 0x115090 Offset: 0x114490 VA: 0x180115090
	[DoNotSerializeAttribute] // RVA: 0x115090 Offset: 0x114490 VA: 0x180115090
	public ValueInput viforceMove { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vispeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vispeed(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilift() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilift(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidistance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidistance(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viforceMove() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viforceMove(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x1174C0 Offset: 0x1168C0 VA: 0x1801174C0
public class MonsterMoveCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viposline>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vispeed>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0xD75F0 Offset: 0xD69F0 VA: 0x1800D75F0
	[PortLabelAttribute] // RVA: 0xD75F0 Offset: 0xD69F0 VA: 0x1800D75F0
	[DoNotSerializeAttribute] // RVA: 0xD75F0 Offset: 0xD69F0 VA: 0x1800D75F0
	public ValueInput viposline { get; set; }
	[PortKeyAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[PortLabelAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[DoNotSerializeAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	public ValueInput vispeed { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viposline() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viposline(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vispeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vispeed(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xCBA0 Offset: 0xBFA0 VA: 0x18000CBA0
public class MonsterPushHeroCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vispeed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidir>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidistance>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viattachSummon>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargetType>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilockTarget>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[PortLabelAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[DoNotSerializeAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	public ValueInput vispeed { get; set; }
	[PortKeyAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[PortLabelAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[DoNotSerializeAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	public ValueInput vidir { get; set; }
	[PortKeyAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	[PortLabelAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	[DoNotSerializeAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	public ValueInput vidistance { get; set; }
	[PortKeyAttribute] // RVA: 0x40ED0 Offset: 0x402D0 VA: 0x180040ED0
	[PortLabelAttribute] // RVA: 0x40ED0 Offset: 0x402D0 VA: 0x180040ED0
	[DoNotSerializeAttribute] // RVA: 0x40ED0 Offset: 0x402D0 VA: 0x180040ED0
	public ValueInput viattachSummon { get; set; }
	[PortKeyAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	[PortLabelAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	[DoNotSerializeAttribute] // RVA: 0xA9B20 Offset: 0xA8F20 VA: 0x1800A9B20
	public ValueInput vitargetType { get; set; }
	[PortKeyAttribute] // RVA: 0x47700 Offset: 0x46B00 VA: 0x180047700
	[PortLabelAttribute] // RVA: 0x47700 Offset: 0x46B00 VA: 0x180047700
	[DoNotSerializeAttribute] // RVA: 0x47700 Offset: 0x46B00 VA: 0x180047700
	public ValueInput vilockTarget { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vispeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vispeed(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidir() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidir(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidistance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidistance(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viattachSummon() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viattachSummon(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargetType() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargetType(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilockTarget() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilockTarget(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x49A80 Offset: 0x48E80 VA: 0x180049A80
public class RayCastCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vishowstart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viend>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipierce>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidistance>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vispeed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargettype>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffect>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viliveTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitrailEffect>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffectLiveTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viradius>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viflyoverdis>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0x73B40 Offset: 0x72F40 VA: 0x180073B40
	[PortLabelAttribute] // RVA: 0x73B40 Offset: 0x72F40 VA: 0x180073B40
	[DoNotSerializeAttribute] // RVA: 0x73B40 Offset: 0x72F40 VA: 0x180073B40
	public ValueInput vishowstart { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueInput viend { get; set; }
	[PortKeyAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	[PortLabelAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	[DoNotSerializeAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	public ValueInput vipierce { get; set; }
	[PortKeyAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	[PortLabelAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	[DoNotSerializeAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	public ValueInput vidistance { get; set; }
	[PortKeyAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[PortLabelAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[DoNotSerializeAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	public ValueInput vispeed { get; set; }
	[PortKeyAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[PortLabelAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[DoNotSerializeAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	public ValueInput vitargettype { get; set; }
	[PortKeyAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[PortLabelAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[DoNotSerializeAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	public ValueInput vieffect { get; set; }
	[PortKeyAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	[PortLabelAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	[DoNotSerializeAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	public ValueInput viliveTime { get; set; }
	[PortKeyAttribute] // RVA: 0x8BE40 Offset: 0x8B240 VA: 0x18008BE40
	[PortLabelAttribute] // RVA: 0x8BE40 Offset: 0x8B240 VA: 0x18008BE40
	[DoNotSerializeAttribute] // RVA: 0x8BE40 Offset: 0x8B240 VA: 0x18008BE40
	public ValueInput vitrailEffect { get; set; }
	[PortKeyAttribute] // RVA: 0xEC9E0 Offset: 0xEBDE0 VA: 0x1800EC9E0
	[PortLabelAttribute] // RVA: 0xEC9E0 Offset: 0xEBDE0 VA: 0x1800EC9E0
	[DoNotSerializeAttribute] // RVA: 0xEC9E0 Offset: 0xEBDE0 VA: 0x1800EC9E0
	public ValueInput vieffectLiveTime { get; set; }
	[PortKeyAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[PortLabelAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[DoNotSerializeAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	public ValueInput viradius { get; set; }
	[PortKeyAttribute] // RVA: 0xAF610 Offset: 0xAEA10 VA: 0x1800AF610
	[PortLabelAttribute] // RVA: 0xAF610 Offset: 0xAEA10 VA: 0x1800AF610
	[DoNotSerializeAttribute] // RVA: 0xAF610 Offset: 0xAEA10 VA: 0x1800AF610
	public ValueInput viflyoverdis { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vishowstart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vishowstart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viend(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipierce() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipierce(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidistance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidistance(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vispeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vispeed(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargettype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargettype(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffect(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viliveTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viliveTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitrailEffect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitrailEffect(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffectLiveTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffectLiveTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viradius() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viradius(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viflyoverdis() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viflyoverdis(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xB2DB0 Offset: 0xB21B0 VA: 0x1800B2DB0
public class SectorDiffuseCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viend>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viminRadius>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vimaxRadius>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vispan>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vispeed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viheight>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viangle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargettype>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffect>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueInput viend { get; set; }
	[PortKeyAttribute] // RVA: 0xF52E0 Offset: 0xF46E0 VA: 0x1800F52E0
	[PortLabelAttribute] // RVA: 0xF52E0 Offset: 0xF46E0 VA: 0x1800F52E0
	[DoNotSerializeAttribute] // RVA: 0xF52E0 Offset: 0xF46E0 VA: 0x1800F52E0
	public ValueInput viminRadius { get; set; }
	[PortKeyAttribute] // RVA: 0xF7230 Offset: 0xF6630 VA: 0x1800F7230
	[PortLabelAttribute] // RVA: 0xF7230 Offset: 0xF6630 VA: 0x1800F7230
	[DoNotSerializeAttribute] // RVA: 0xF7230 Offset: 0xF6630 VA: 0x1800F7230
	public ValueInput vimaxRadius { get; set; }
	[PortKeyAttribute] // RVA: 0xF9390 Offset: 0xF8790 VA: 0x1800F9390
	[PortLabelAttribute] // RVA: 0xF9390 Offset: 0xF8790 VA: 0x1800F9390
	[DoNotSerializeAttribute] // RVA: 0xF9390 Offset: 0xF8790 VA: 0x1800F9390
	public ValueInput vispan { get; set; }
	[PortKeyAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[PortLabelAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[DoNotSerializeAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	public ValueInput vispeed { get; set; }
	[PortKeyAttribute] // RVA: 0x274A0 Offset: 0x268A0 VA: 0x1800274A0
	[PortLabelAttribute] // RVA: 0x274A0 Offset: 0x268A0 VA: 0x1800274A0
	[DoNotSerializeAttribute] // RVA: 0x274A0 Offset: 0x268A0 VA: 0x1800274A0
	public ValueInput viheight { get; set; }
	[PortKeyAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[PortLabelAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[DoNotSerializeAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	public ValueInput viangle { get; set; }
	[PortKeyAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[PortLabelAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[DoNotSerializeAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	public ValueInput vitargettype { get; set; }
	[PortKeyAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[PortLabelAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[DoNotSerializeAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	public ValueInput vieffect { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viend(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viminRadius() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viminRadius(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vimaxRadius() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vimaxRadius(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vispan() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vispan(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vispeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vispeed(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viheight() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viheight(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viangle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viangle(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargettype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargettype(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffect(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x1083C0 Offset: 0x1077C0 VA: 0x1801083C0
public class SectorRotateCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidir>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vioffpos>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viangle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viangleSpeed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viheight>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viradius>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargettype>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffect>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[PortLabelAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[DoNotSerializeAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	public ValueInput vidir { get; set; }
	[PortKeyAttribute] // RVA: 0x1AB50 Offset: 0x19F50 VA: 0x18001AB50
	[PortLabelAttribute] // RVA: 0x1AB50 Offset: 0x19F50 VA: 0x18001AB50
	[DoNotSerializeAttribute] // RVA: 0x1AB50 Offset: 0x19F50 VA: 0x18001AB50
	public ValueInput vioffpos { get; set; }
	[PortKeyAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[PortLabelAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[DoNotSerializeAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	public ValueInput viangle { get; set; }
	[PortKeyAttribute] // RVA: 0x21220 Offset: 0x20620 VA: 0x180021220
	[PortLabelAttribute] // RVA: 0x21220 Offset: 0x20620 VA: 0x180021220
	[DoNotSerializeAttribute] // RVA: 0x21220 Offset: 0x20620 VA: 0x180021220
	public ValueInput viangleSpeed { get; set; }
	[PortKeyAttribute] // RVA: 0x274A0 Offset: 0x268A0 VA: 0x1800274A0
	[PortLabelAttribute] // RVA: 0x274A0 Offset: 0x268A0 VA: 0x1800274A0
	[DoNotSerializeAttribute] // RVA: 0x274A0 Offset: 0x268A0 VA: 0x1800274A0
	public ValueInput viheight { get; set; }
	[PortKeyAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[PortLabelAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[DoNotSerializeAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	public ValueInput viradius { get; set; }
	[PortKeyAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[PortLabelAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[DoNotSerializeAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	public ValueInput vitargettype { get; set; }
	[PortKeyAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[PortLabelAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[DoNotSerializeAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	public ValueInput vieffect { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidir() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidir(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vioffpos() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vioffpos(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viangle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viangle(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viangleSpeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viangleSpeed(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viheight() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viheight(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viradius() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viradius(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargettype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargettype(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffect(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x2FD60 Offset: 0x2F160 VA: 0x18002FD60
public class SkillSummonCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vishowstart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viend>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipierce>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visummonshape>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visummon>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viradius>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidistance>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vispeed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilivetime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargettype>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffect>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0x73B40 Offset: 0x72F40 VA: 0x180073B40
	[PortLabelAttribute] // RVA: 0x73B40 Offset: 0x72F40 VA: 0x180073B40
	[DoNotSerializeAttribute] // RVA: 0x73B40 Offset: 0x72F40 VA: 0x180073B40
	public ValueInput vishowstart { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueInput viend { get; set; }
	[PortKeyAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	[PortLabelAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	[DoNotSerializeAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	public ValueInput vipierce { get; set; }
	[PortKeyAttribute] // RVA: 0x7CC00 Offset: 0x7C000 VA: 0x18007CC00
	[PortLabelAttribute] // RVA: 0x7CC00 Offset: 0x7C000 VA: 0x18007CC00
	[DoNotSerializeAttribute] // RVA: 0x7CC00 Offset: 0x7C000 VA: 0x18007CC00
	public ValueInput visummonshape { get; set; }
	[PortKeyAttribute] // RVA: 0x495E0 Offset: 0x489E0 VA: 0x1800495E0
	[PortLabelAttribute] // RVA: 0x495E0 Offset: 0x489E0 VA: 0x1800495E0
	[DoNotSerializeAttribute] // RVA: 0x495E0 Offset: 0x489E0 VA: 0x1800495E0
	public ValueInput visummon { get; set; }
	[PortKeyAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[PortLabelAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[DoNotSerializeAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	public ValueInput viradius { get; set; }
	[PortKeyAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	[PortLabelAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	[DoNotSerializeAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	public ValueInput vidistance { get; set; }
	[PortKeyAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[PortLabelAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[DoNotSerializeAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	public ValueInput vispeed { get; set; }
	[PortKeyAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[PortLabelAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	[DoNotSerializeAttribute] // RVA: 0x5E870 Offset: 0x5DC70 VA: 0x18005E870
	public ValueInput vilivetime { get; set; }
	[PortKeyAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[PortLabelAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[DoNotSerializeAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	public ValueInput vitargettype { get; set; }
	[PortKeyAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[PortLabelAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[DoNotSerializeAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	public ValueInput vieffect { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vishowstart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vishowstart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viend(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipierce() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipierce(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visummonshape() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visummonshape(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visummon() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visummon(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viradius() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viradius(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidistance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidistance(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vispeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vispeed(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilivetime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilivetime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargettype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargettype(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffect(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x91AB0 Offset: 0x90EB0 VA: 0x180091AB0
public class SpecifySpeedBulletCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vivSpeed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viradius>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videlayTrigger>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vihitOver>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vihitStaticOver>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vigrenade>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viliveTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vigrenadeEffect>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffectLiveTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargettype>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0xD1830 Offset: 0xD0C30 VA: 0x1800D1830
	[PortLabelAttribute] // RVA: 0xD1830 Offset: 0xD0C30 VA: 0x1800D1830
	[DoNotSerializeAttribute] // RVA: 0xD1830 Offset: 0xD0C30 VA: 0x1800D1830
	public ValueInput vivSpeed { get; set; }
	[PortKeyAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[PortLabelAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[DoNotSerializeAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	public ValueInput viradius { get; set; }
	[PortKeyAttribute] // RVA: 0x10E720 Offset: 0x10DB20 VA: 0x18010E720
	[PortLabelAttribute] // RVA: 0x10E720 Offset: 0x10DB20 VA: 0x18010E720
	[DoNotSerializeAttribute] // RVA: 0x10E720 Offset: 0x10DB20 VA: 0x18010E720
	public ValueInput videlayTrigger { get; set; }
	[PortKeyAttribute] // RVA: 0x126320 Offset: 0x125720 VA: 0x180126320
	[PortLabelAttribute] // RVA: 0x126320 Offset: 0x125720 VA: 0x180126320
	[DoNotSerializeAttribute] // RVA: 0x126320 Offset: 0x125720 VA: 0x180126320
	public ValueInput vihitOver { get; set; }
	[PortKeyAttribute] // RVA: 0xE6B00 Offset: 0xE5F00 VA: 0x1800E6B00
	[PortLabelAttribute] // RVA: 0xE6B00 Offset: 0xE5F00 VA: 0x1800E6B00
	[DoNotSerializeAttribute] // RVA: 0xE6B00 Offset: 0xE5F00 VA: 0x1800E6B00
	public ValueInput vihitStaticOver { get; set; }
	[PortKeyAttribute] // RVA: 0xE1920 Offset: 0xE0D20 VA: 0x1800E1920
	[PortLabelAttribute] // RVA: 0xE1920 Offset: 0xE0D20 VA: 0x1800E1920
	[DoNotSerializeAttribute] // RVA: 0xE1920 Offset: 0xE0D20 VA: 0x1800E1920
	public ValueInput vigrenade { get; set; }
	[PortKeyAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	[PortLabelAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	[DoNotSerializeAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	public ValueInput viliveTime { get; set; }
	[PortKeyAttribute] // RVA: 0xE84D0 Offset: 0xE78D0 VA: 0x1800E84D0
	[PortLabelAttribute] // RVA: 0xE84D0 Offset: 0xE78D0 VA: 0x1800E84D0
	[DoNotSerializeAttribute] // RVA: 0xE84D0 Offset: 0xE78D0 VA: 0x1800E84D0
	public ValueInput vigrenadeEffect { get; set; }
	[PortKeyAttribute] // RVA: 0xEC9E0 Offset: 0xEBDE0 VA: 0x1800EC9E0
	[PortLabelAttribute] // RVA: 0xEC9E0 Offset: 0xEBDE0 VA: 0x1800EC9E0
	[DoNotSerializeAttribute] // RVA: 0xEC9E0 Offset: 0xEBDE0 VA: 0x1800EC9E0
	public ValueInput vieffectLiveTime { get; set; }
	[PortKeyAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[PortLabelAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[DoNotSerializeAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	public ValueInput vitargettype { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vivSpeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vivSpeed(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viradius() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viradius(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videlayTrigger() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videlayTrigger(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vihitOver() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vihitOver(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vihitStaticOver() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vihitStaticOver(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vigrenade() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vigrenade(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viliveTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viliveTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vigrenadeEffect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vigrenadeEffect(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffectLiveTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffectLiveTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargettype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargettype(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xF1360 Offset: 0xF0760 VA: 0x1800F1360
public class SpiralRayCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viend>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viradius>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vispeed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vianlge>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vianglespeed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidistance>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipierce>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargettype>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffect>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viliveTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitrailEffect>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffectLiveTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidamradius>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueInput viend { get; set; }
	[PortKeyAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[PortLabelAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[DoNotSerializeAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	public ValueInput viradius { get; set; }
	[PortKeyAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[PortLabelAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[DoNotSerializeAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	public ValueInput vispeed { get; set; }
	[PortKeyAttribute] // RVA: 0x1DAE0 Offset: 0x1CEE0 VA: 0x18001DAE0
	[PortLabelAttribute] // RVA: 0x1DAE0 Offset: 0x1CEE0 VA: 0x18001DAE0
	[DoNotSerializeAttribute] // RVA: 0x1DAE0 Offset: 0x1CEE0 VA: 0x18001DAE0
	public ValueInput vianlge { get; set; }
	[PortKeyAttribute] // RVA: 0x20BE0 Offset: 0x1FFE0 VA: 0x180020BE0
	[PortLabelAttribute] // RVA: 0x20BE0 Offset: 0x1FFE0 VA: 0x180020BE0
	[DoNotSerializeAttribute] // RVA: 0x20BE0 Offset: 0x1FFE0 VA: 0x180020BE0
	public ValueInput vianglespeed { get; set; }
	[PortKeyAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	[PortLabelAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	[DoNotSerializeAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	public ValueInput vidistance { get; set; }
	[PortKeyAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	[PortLabelAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	[DoNotSerializeAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	public ValueInput vipierce { get; set; }
	[PortKeyAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[PortLabelAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[DoNotSerializeAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	public ValueInput vitargettype { get; set; }
	[PortKeyAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[PortLabelAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[DoNotSerializeAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	public ValueInput vieffect { get; set; }
	[PortKeyAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	[PortLabelAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	[DoNotSerializeAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	public ValueInput viliveTime { get; set; }
	[PortKeyAttribute] // RVA: 0x8BE40 Offset: 0x8B240 VA: 0x18008BE40
	[PortLabelAttribute] // RVA: 0x8BE40 Offset: 0x8B240 VA: 0x18008BE40
	[DoNotSerializeAttribute] // RVA: 0x8BE40 Offset: 0x8B240 VA: 0x18008BE40
	public ValueInput vitrailEffect { get; set; }
	[PortKeyAttribute] // RVA: 0xEC9E0 Offset: 0xEBDE0 VA: 0x1800EC9E0
	[PortLabelAttribute] // RVA: 0xEC9E0 Offset: 0xEBDE0 VA: 0x1800EC9E0
	[DoNotSerializeAttribute] // RVA: 0xEC9E0 Offset: 0xEBDE0 VA: 0x1800EC9E0
	public ValueInput vieffectLiveTime { get; set; }
	[PortKeyAttribute] // RVA: 0x36B10 Offset: 0x35F10 VA: 0x180036B10
	[PortLabelAttribute] // RVA: 0x36B10 Offset: 0x35F10 VA: 0x180036B10
	[DoNotSerializeAttribute] // RVA: 0x36B10 Offset: 0x35F10 VA: 0x180036B10
	public ValueInput vidamradius { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viend(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viradius() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viradius(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vispeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vispeed(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vianlge() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vianlge(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vianglespeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vianglespeed(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidistance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidistance(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipierce() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipierce(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargettype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargettype(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffect(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viliveTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viliveTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitrailEffect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitrailEffect(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffectLiveTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffectLiveTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidamradius() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidamradius(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x38C90 Offset: 0x38090 VA: 0x180038C90
public class SummonCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vishowstart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viend>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <visummon>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viradius>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidistance>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vispeed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viduration>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vibuffArgs>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffect>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0x73B40 Offset: 0x72F40 VA: 0x180073B40
	[PortLabelAttribute] // RVA: 0x73B40 Offset: 0x72F40 VA: 0x180073B40
	[DoNotSerializeAttribute] // RVA: 0x73B40 Offset: 0x72F40 VA: 0x180073B40
	public ValueInput vishowstart { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueInput viend { get; set; }
	[PortKeyAttribute] // RVA: 0x495E0 Offset: 0x489E0 VA: 0x1800495E0
	[PortLabelAttribute] // RVA: 0x495E0 Offset: 0x489E0 VA: 0x1800495E0
	[DoNotSerializeAttribute] // RVA: 0x495E0 Offset: 0x489E0 VA: 0x1800495E0
	public ValueInput visummon { get; set; }
	[PortKeyAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[PortLabelAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[DoNotSerializeAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	public ValueInput viradius { get; set; }
	[PortKeyAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	[PortLabelAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	[DoNotSerializeAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	public ValueInput vidistance { get; set; }
	[PortKeyAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[PortLabelAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[DoNotSerializeAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	public ValueInput vispeed { get; set; }
	[PortKeyAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[PortLabelAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	[DoNotSerializeAttribute] // RVA: 0x10E070 Offset: 0x10D470 VA: 0x18010E070
	public ValueInput viduration { get; set; }
	[PortKeyAttribute] // RVA: 0x87F30 Offset: 0x87330 VA: 0x180087F30
	[PortLabelAttribute] // RVA: 0x87F30 Offset: 0x87330 VA: 0x180087F30
	[DoNotSerializeAttribute] // RVA: 0x87F30 Offset: 0x87330 VA: 0x180087F30
	public ValueInput vibuffArgs { get; set; }
	[PortKeyAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[PortLabelAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[DoNotSerializeAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	public ValueInput vieffect { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vishowstart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vishowstart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viend(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_visummon() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_visummon(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viradius() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viradius(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidistance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidistance(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vispeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vispeed(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viduration() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viduration(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vibuffArgs() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vibuffArgs(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffect(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x8C720 Offset: 0x8BB20 VA: 0x18008C720
public class SwitchWeaponCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x9CCF0 Offset: 0x9C0F0 VA: 0x18009CCF0
public class ThrowByPowerCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidir>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vispeed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viradius>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viupForce>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vibounciness>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videlayTrigger>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vihitOver>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vihitStaticOver>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vigrenade>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viliveTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vigrenadeEffect>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffectLiveTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viinnerRadius>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipierce>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viignoreMonster>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vihitUnitBounciness>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargettype>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vihitovertype>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[PortLabelAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	[DoNotSerializeAttribute] // RVA: 0xA1130 Offset: 0xA0530 VA: 0x1800A1130
	public ValueInput vidir { get; set; }
	[PortKeyAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[PortLabelAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[DoNotSerializeAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	public ValueInput vispeed { get; set; }
	[PortKeyAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[PortLabelAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[DoNotSerializeAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	public ValueInput viradius { get; set; }
	[PortKeyAttribute] // RVA: 0x109F10 Offset: 0x109310 VA: 0x180109F10
	[PortLabelAttribute] // RVA: 0x109F10 Offset: 0x109310 VA: 0x180109F10
	[DoNotSerializeAttribute] // RVA: 0x109F10 Offset: 0x109310 VA: 0x180109F10
	public ValueInput viupForce { get; set; }
	[PortKeyAttribute] // RVA: 0xD7B80 Offset: 0xD6F80 VA: 0x1800D7B80
	[PortLabelAttribute] // RVA: 0xD7B80 Offset: 0xD6F80 VA: 0x1800D7B80
	[DoNotSerializeAttribute] // RVA: 0xD7B80 Offset: 0xD6F80 VA: 0x1800D7B80
	public ValueInput vibounciness { get; set; }
	[PortKeyAttribute] // RVA: 0x10E720 Offset: 0x10DB20 VA: 0x18010E720
	[PortLabelAttribute] // RVA: 0x10E720 Offset: 0x10DB20 VA: 0x18010E720
	[DoNotSerializeAttribute] // RVA: 0x10E720 Offset: 0x10DB20 VA: 0x18010E720
	public ValueInput videlayTrigger { get; set; }
	[PortKeyAttribute] // RVA: 0x126320 Offset: 0x125720 VA: 0x180126320
	[PortLabelAttribute] // RVA: 0x126320 Offset: 0x125720 VA: 0x180126320
	[DoNotSerializeAttribute] // RVA: 0x126320 Offset: 0x125720 VA: 0x180126320
	public ValueInput vihitOver { get; set; }
	[PortKeyAttribute] // RVA: 0xE6B00 Offset: 0xE5F00 VA: 0x1800E6B00
	[PortLabelAttribute] // RVA: 0xE6B00 Offset: 0xE5F00 VA: 0x1800E6B00
	[DoNotSerializeAttribute] // RVA: 0xE6B00 Offset: 0xE5F00 VA: 0x1800E6B00
	public ValueInput vihitStaticOver { get; set; }
	[PortKeyAttribute] // RVA: 0xE1920 Offset: 0xE0D20 VA: 0x1800E1920
	[PortLabelAttribute] // RVA: 0xE1920 Offset: 0xE0D20 VA: 0x1800E1920
	[DoNotSerializeAttribute] // RVA: 0xE1920 Offset: 0xE0D20 VA: 0x1800E1920
	public ValueInput vigrenade { get; set; }
	[PortKeyAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	[PortLabelAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	[DoNotSerializeAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	public ValueInput viliveTime { get; set; }
	[PortKeyAttribute] // RVA: 0xE84D0 Offset: 0xE78D0 VA: 0x1800E84D0
	[PortLabelAttribute] // RVA: 0xE84D0 Offset: 0xE78D0 VA: 0x1800E84D0
	[DoNotSerializeAttribute] // RVA: 0xE84D0 Offset: 0xE78D0 VA: 0x1800E84D0
	public ValueInput vigrenadeEffect { get; set; }
	[PortKeyAttribute] // RVA: 0xEC9E0 Offset: 0xEBDE0 VA: 0x1800EC9E0
	[PortLabelAttribute] // RVA: 0xEC9E0 Offset: 0xEBDE0 VA: 0x1800EC9E0
	[DoNotSerializeAttribute] // RVA: 0xEC9E0 Offset: 0xEBDE0 VA: 0x1800EC9E0
	public ValueInput vieffectLiveTime { get; set; }
	[PortKeyAttribute] // RVA: 0x121560 Offset: 0x120960 VA: 0x180121560
	[PortLabelAttribute] // RVA: 0x121560 Offset: 0x120960 VA: 0x180121560
	[DoNotSerializeAttribute] // RVA: 0x121560 Offset: 0x120960 VA: 0x180121560
	public ValueInput viinnerRadius { get; set; }
	[PortKeyAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	[PortLabelAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	[DoNotSerializeAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	public ValueInput vipierce { get; set; }
	[PortKeyAttribute] // RVA: 0xED390 Offset: 0xEC790 VA: 0x1800ED390
	[PortLabelAttribute] // RVA: 0xED390 Offset: 0xEC790 VA: 0x1800ED390
	[DoNotSerializeAttribute] // RVA: 0xED390 Offset: 0xEC790 VA: 0x1800ED390
	public ValueInput viignoreMonster { get; set; }
	[PortKeyAttribute] // RVA: 0x1281F0 Offset: 0x1275F0 VA: 0x1801281F0
	[PortLabelAttribute] // RVA: 0x1281F0 Offset: 0x1275F0 VA: 0x1801281F0
	[DoNotSerializeAttribute] // RVA: 0x1281F0 Offset: 0x1275F0 VA: 0x1801281F0
	public ValueInput vihitUnitBounciness { get; set; }
	[PortKeyAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[PortLabelAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[DoNotSerializeAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	public ValueInput vitargettype { get; set; }
	[PortKeyAttribute] // RVA: 0x4DA0 Offset: 0x41A0 VA: 0x180004DA0
	[PortLabelAttribute] // RVA: 0x4DA0 Offset: 0x41A0 VA: 0x180004DA0
	[DoNotSerializeAttribute] // RVA: 0x4DA0 Offset: 0x41A0 VA: 0x180004DA0
	public ValueInput vihitovertype { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidir() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidir(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vispeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vispeed(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viradius() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viradius(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viupForce() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viupForce(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vibounciness() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vibounciness(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videlayTrigger() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videlayTrigger(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vihitOver() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vihitOver(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vihitStaticOver() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vihitStaticOver(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vigrenade() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vigrenade(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viliveTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viliveTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vigrenadeEffect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vigrenadeEffect(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffectLiveTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffectLiveTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viinnerRadius() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viinnerRadius(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipierce() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipierce(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viignoreMonster() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viignoreMonster(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vihitUnitBounciness() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vihitUnitBounciness(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargettype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargettype(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vihitovertype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vihitovertype(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x8420 Offset: 0x7820 VA: 0x180008420
public class TimerCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viwaitTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitriggerTimes>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0x32F10 Offset: 0x32310 VA: 0x180032F10
	[PortLabelAttribute] // RVA: 0x32F10 Offset: 0x32310 VA: 0x180032F10
	[DoNotSerializeAttribute] // RVA: 0x32F10 Offset: 0x32310 VA: 0x180032F10
	public ValueInput viwaitTime { get; set; }
	[PortKeyAttribute] // RVA: 0x24400 Offset: 0x23800 VA: 0x180024400
	[PortLabelAttribute] // RVA: 0x24400 Offset: 0x23800 VA: 0x180024400
	[DoNotSerializeAttribute] // RVA: 0x24400 Offset: 0x23800 VA: 0x180024400
	public ValueInput vitriggerTimes { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viwaitTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viwaitTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitriggerTimes() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitriggerTimes(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x28BB0 Offset: 0x27FB0 VA: 0x180028BB0
public class TraceCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viend>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipierce>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidistance>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vispeed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargettype>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffect>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viliveTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitrailEffect>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffectLiveTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilineDistance>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viangle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilockWeakness>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilockAngle>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vilockDis>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueInput viend { get; set; }
	[PortKeyAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	[PortLabelAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	[DoNotSerializeAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	public ValueInput vipierce { get; set; }
	[PortKeyAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	[PortLabelAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	[DoNotSerializeAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	public ValueInput vidistance { get; set; }
	[PortKeyAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[PortLabelAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[DoNotSerializeAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	public ValueInput vispeed { get; set; }
	[PortKeyAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[PortLabelAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[DoNotSerializeAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	public ValueInput vitargettype { get; set; }
	[PortKeyAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[PortLabelAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[DoNotSerializeAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	public ValueInput vieffect { get; set; }
	[PortKeyAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	[PortLabelAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	[DoNotSerializeAttribute] // RVA: 0x1131C0 Offset: 0x1125C0 VA: 0x1801131C0
	public ValueInput viliveTime { get; set; }
	[PortKeyAttribute] // RVA: 0x8BE40 Offset: 0x8B240 VA: 0x18008BE40
	[PortLabelAttribute] // RVA: 0x8BE40 Offset: 0x8B240 VA: 0x18008BE40
	[DoNotSerializeAttribute] // RVA: 0x8BE40 Offset: 0x8B240 VA: 0x18008BE40
	public ValueInput vitrailEffect { get; set; }
	[PortKeyAttribute] // RVA: 0xEC9E0 Offset: 0xEBDE0 VA: 0x1800EC9E0
	[PortLabelAttribute] // RVA: 0xEC9E0 Offset: 0xEBDE0 VA: 0x1800EC9E0
	[DoNotSerializeAttribute] // RVA: 0xEC9E0 Offset: 0xEBDE0 VA: 0x1800EC9E0
	public ValueInput vieffectLiveTime { get; set; }
	[PortKeyAttribute] // RVA: 0x91780 Offset: 0x90B80 VA: 0x180091780
	[PortLabelAttribute] // RVA: 0x91780 Offset: 0x90B80 VA: 0x180091780
	[DoNotSerializeAttribute] // RVA: 0x91780 Offset: 0x90B80 VA: 0x180091780
	public ValueInput vilineDistance { get; set; }
	[PortKeyAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[PortLabelAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	[DoNotSerializeAttribute] // RVA: 0xBAC10 Offset: 0xBA010 VA: 0x1800BAC10
	public ValueInput viangle { get; set; }
	[PortKeyAttribute] // RVA: 0x95D20 Offset: 0x95120 VA: 0x180095D20
	[PortLabelAttribute] // RVA: 0x95D20 Offset: 0x95120 VA: 0x180095D20
	[DoNotSerializeAttribute] // RVA: 0x95D20 Offset: 0x95120 VA: 0x180095D20
	public ValueInput vilockWeakness { get; set; }
	[PortKeyAttribute] // RVA: 0x98300 Offset: 0x97700 VA: 0x180098300
	[PortLabelAttribute] // RVA: 0x98300 Offset: 0x97700 VA: 0x180098300
	[DoNotSerializeAttribute] // RVA: 0x98300 Offset: 0x97700 VA: 0x180098300
	public ValueInput vilockAngle { get; set; }
	[PortKeyAttribute] // RVA: 0x9CBA0 Offset: 0x9BFA0 VA: 0x18009CBA0
	[PortLabelAttribute] // RVA: 0x9CBA0 Offset: 0x9BFA0 VA: 0x18009CBA0
	[DoNotSerializeAttribute] // RVA: 0x9CBA0 Offset: 0x9BFA0 VA: 0x18009CBA0
	public ValueInput vilockDis { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viend(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipierce() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipierce(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidistance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidistance(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vispeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vispeed(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargettype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargettype(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffect(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viliveTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viliveTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitrailEffect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitrailEffect(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffectLiveTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffectLiveTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilineDistance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilineDistance(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viangle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viangle(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilockWeakness() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilockWeakness(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilockAngle() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilockAngle(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vilockDis() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vilockDis(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0x9F110 Offset: 0x9E510 VA: 0x18009F110
public class TraceLineCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vistart>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viend>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vipierce>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vidistance>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargettype>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vieffect>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viradius>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[PortLabelAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	[DoNotSerializeAttribute] // RVA: 0x2C470 Offset: 0x2B870 VA: 0x18002C470
	public ValueInput vistart { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueInput viend { get; set; }
	[PortKeyAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	[PortLabelAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	[DoNotSerializeAttribute] // RVA: 0xD1320 Offset: 0xD0720 VA: 0x1800D1320
	public ValueInput vipierce { get; set; }
	[PortKeyAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	[PortLabelAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	[DoNotSerializeAttribute] // RVA: 0x3DC50 Offset: 0x3D050 VA: 0x18003DC50
	public ValueInput vidistance { get; set; }
	[PortKeyAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[PortLabelAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[DoNotSerializeAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	public ValueInput vitargettype { get; set; }
	[PortKeyAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[PortLabelAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	[DoNotSerializeAttribute] // RVA: 0x25F70 Offset: 0x25370 VA: 0x180025F70
	public ValueInput vieffect { get; set; }
	[PortKeyAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[PortLabelAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	[DoNotSerializeAttribute] // RVA: 0xAD4A0 Offset: 0xAC8A0 VA: 0x1800AD4A0
	public ValueInput viradius { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vistart() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vistart(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viend(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vipierce() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vipierce(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vidistance() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vidistance(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargettype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargettype(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vieffect() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vieffect(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viradius() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viradius(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitTitleAttribute] // RVA: 0xE13D0 Offset: 0xE07D0 VA: 0x1800E13D0
public class WinkPosCartoon : CartoonUnit
{
	// Fields
	protected string _summary;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vicasting>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viindex>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viend>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitotalTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vispeed>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viacceleration>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <videcrease>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitargettype>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vihitOver>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vibWaitOverTime>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <viupSpeed>k__BackingField;

	// Properties
	public override string summary { get; set; }
	[PortKeyAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[PortLabelAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	[DoNotSerializeAttribute] // RVA: 0x1085E0 Offset: 0x1079E0 VA: 0x1801085E0
	public ValueInput vicasting { get; set; }
	[PortKeyAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[PortLabelAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	[DoNotSerializeAttribute] // RVA: 0x6F430 Offset: 0x6E830 VA: 0x18006F430
	public ValueInput viindex { get; set; }
	[PortKeyAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[PortLabelAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	[DoNotSerializeAttribute] // RVA: 0x32C90 Offset: 0x32090 VA: 0x180032C90
	public ValueInput viend { get; set; }
	[PortKeyAttribute] // RVA: 0x713E0 Offset: 0x707E0 VA: 0x1800713E0
	[PortLabelAttribute] // RVA: 0x713E0 Offset: 0x707E0 VA: 0x1800713E0
	[DoNotSerializeAttribute] // RVA: 0x713E0 Offset: 0x707E0 VA: 0x1800713E0
	public ValueInput vitotalTime { get; set; }
	[PortKeyAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[PortLabelAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	[DoNotSerializeAttribute] // RVA: 0x10DF90 Offset: 0x10D390 VA: 0x18010DF90
	public ValueInput vispeed { get; set; }
	[PortKeyAttribute] // RVA: 0x11F110 Offset: 0x11E510 VA: 0x18011F110
	[PortLabelAttribute] // RVA: 0x11F110 Offset: 0x11E510 VA: 0x18011F110
	[DoNotSerializeAttribute] // RVA: 0x11F110 Offset: 0x11E510 VA: 0x18011F110
	public ValueInput viacceleration { get; set; }
	[PortKeyAttribute] // RVA: 0x1214F0 Offset: 0x1208F0 VA: 0x1801214F0
	[PortLabelAttribute] // RVA: 0x1214F0 Offset: 0x1208F0 VA: 0x1801214F0
	[DoNotSerializeAttribute] // RVA: 0x1214F0 Offset: 0x1208F0 VA: 0x1801214F0
	public ValueInput videcrease { get; set; }
	[PortKeyAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[PortLabelAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	[DoNotSerializeAttribute] // RVA: 0x8C120 Offset: 0x8B520 VA: 0x18008C120
	public ValueInput vitargettype { get; set; }
	[PortKeyAttribute] // RVA: 0x126320 Offset: 0x125720 VA: 0x180126320
	[PortLabelAttribute] // RVA: 0x126320 Offset: 0x125720 VA: 0x180126320
	[DoNotSerializeAttribute] // RVA: 0x126320 Offset: 0x125720 VA: 0x180126320
	public ValueInput vihitOver { get; set; }
	[PortKeyAttribute] // RVA: 0x1284E0 Offset: 0x1278E0 VA: 0x1801284E0
	[PortLabelAttribute] // RVA: 0x1284E0 Offset: 0x1278E0 VA: 0x1801284E0
	[DoNotSerializeAttribute] // RVA: 0x1284E0 Offset: 0x1278E0 VA: 0x1801284E0
	public ValueInput vibWaitOverTime { get; set; }
	[PortKeyAttribute] // RVA: 0x3160 Offset: 0x2560 VA: 0x180003160
	[PortLabelAttribute] // RVA: 0x3160 Offset: 0x2560 VA: 0x180003160
	[DoNotSerializeAttribute] // RVA: 0x3160 Offset: 0x2560 VA: 0x180003160
	public ValueInput viupSpeed { get; set; }

	// Methods

	public override string get_summary() { }

	public override void set_summary(string value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vicasting() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vicasting(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viindex() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viindex(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viend() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viend(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitotalTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitotalTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vispeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vispeed(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viacceleration() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viacceleration(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_videcrease() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_videcrease(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitargettype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitargettype(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vihitOver() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vihitOver(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vibWaitOverTime() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vibWaitOverTime(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_viupSpeed() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_viupSpeed(ValueInput value) { }

	protected override void Definition() { }

	protected override void CartoonEnable(Flow flow) { }

	public override void InitSuccess(Flow flow, CCartoonBase oCartoon) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitCategory] // RVA: 0x5320 Offset: 0x4720 VA: 0x180005320
public abstract class SceneEvtArgUnit : Unit
{
	// Methods

	protected abstract object GetValue(Flow flow) { }

	protected override void Definition() { }

	protected void .ctor() { }
}

// Namespace: Bolt
[UnitCategory] // RVA: 0x8210 Offset: 0x7610 VA: 0x180008210
public abstract class SceneEvtActionUnit : Unit
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ControlInput <ciEnter>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ControlOutput <coExit>k__BackingField;

	// Properties
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlInput ciEnter { get; set; }
	[DoNotSerializeAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlOutput coExit { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlInput get_ciEnter() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_ciEnter(ControlInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ControlOutput get_coExit() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_coExit(ControlOutput value) { }

	protected abstract void DoAction(Flow flow) { }

	private ControlOutput Action(Flow flow) { }

	protected override void Definition() { }

	protected void .ctor() { }
}

// Namespace: Bolt
[UnitOrderAttribute] // RVA: 0x152A0 Offset: 0x146A0 VA: 0x1800152A0
[UnitTitleAttribute] // RVA: 0x152A0 Offset: 0x146A0 VA: 0x1800152A0
public class PlayerCameraBehavior : SceneEvtActionUnit
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vibehavior>k__BackingField;

	// Properties
	[PortKeyAttribute] // RVA: 0x1C240 Offset: 0x1B640 VA: 0x18001C240
	[PortLabelAttribute] // RVA: 0x1C240 Offset: 0x1B640 VA: 0x18001C240
	[DoNotSerializeAttribute] // RVA: 0x1C240 Offset: 0x1B640 VA: 0x18001C240
	public ValueInput vibehavior { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vibehavior() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vibehavior(ValueInput value) { }

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitOrderAttribute] // RVA: 0x1F850 Offset: 0x1EC50 VA: 0x18001F850
[UnitTitleAttribute] // RVA: 0x1F850 Offset: 0x1EC50 VA: 0x18001F850
public class UnBindSelf : SceneEvtActionUnit
{
	// Methods

	protected override void Definition() { }

	protected override void DoAction(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitOrderAttribute] // RVA: 0x23AF0 Offset: 0x22EF0 VA: 0x180023AF0
[UnitTitleAttribute] // RVA: 0x23AF0 Offset: 0x22EF0 VA: 0x180023AF0
public class CheckMonsterGroupAlive : SceneEvtArgUnit
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vigroup>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vofalse>k__BackingField;

	// Properties
	[PortKeyAttribute] // RVA: 0x2E200 Offset: 0x2D600 VA: 0x18002E200
	[PortLabelAttribute] // RVA: 0x2E200 Offset: 0x2D600 VA: 0x18002E200
	[DoNotSerializeAttribute] // RVA: 0x2E200 Offset: 0x2D600 VA: 0x18002E200
	public ValueInput vigroup { get; set; }
	[PortKeyAttribute] // RVA: 0x30280 Offset: 0x2F680 VA: 0x180030280
	[PortLabelAttribute] // RVA: 0x30280 Offset: 0x2F680 VA: 0x180030280
	[DoNotSerializeAttribute] // RVA: 0x30280 Offset: 0x2F680 VA: 0x180030280
	public ValueOutput vofalse { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vigroup() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vigroup(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vofalse() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vofalse(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Bolt
[UnitOrderAttribute] // RVA: 0x34860 Offset: 0x33C60 VA: 0x180034860
[UnitTitleAttribute] // RVA: 0x34860 Offset: 0x33C60 VA: 0x180034860
public class CheckTriggerType : SceneEvtArgUnit
{
	// Fields
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueInput <vitype>k__BackingField;
	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private ValueOutput <vofalse>k__BackingField;

	// Properties
	[PortKeyAttribute] // RVA: 0x6CD60 Offset: 0x6C160 VA: 0x18006CD60
	[PortLabelAttribute] // RVA: 0x6CD60 Offset: 0x6C160 VA: 0x18006CD60
	[DoNotSerializeAttribute] // RVA: 0x6CD60 Offset: 0x6C160 VA: 0x18006CD60
	public ValueInput vitype { get; set; }
	[PortKeyAttribute] // RVA: 0x30280 Offset: 0x2F680 VA: 0x180030280
	[PortLabelAttribute] // RVA: 0x30280 Offset: 0x2F680 VA: 0x180030280
	[DoNotSerializeAttribute] // RVA: 0x30280 Offset: 0x2F680 VA: 0x180030280
	public ValueOutput vofalse { get; set; }

	// Methods

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueInput get_vitype() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vitype(ValueInput value) { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public ValueOutput get_vofalse() { }

	[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void set_vofalse(ValueOutput value) { }

	protected override void Definition() { }

	protected override object GetValue(Flow flow) { }

	public void .ctor() { }
}

// Namespace: Assets.DYPublic
public class Cmd
{
	// Methods

	public string RunCmd(string cmd) { }

	public void RunProgram(string programName, string cmd) { }

	public void RunProgram(string programName) { }

	public void .ctor() { }
}

// Namespace: DYPublic.Duonet
public class C2SDuoNet
{
	// Methods

	public static void StandaloneAchievement_C2GSCurrentStats(basenet netobj, object _) { }

	public static void StandaloneAchievement_C2GSStoreFail(basenet netobj, object _) { }

	public static void netarchive_C2GSCreateArchive(basenet netobj, object _) { }

	public static void netarchive_C2GSAskRoleList(basenet netobj, object _) { }

	public static void netarchive_C2GSReadArchive(basenet netobj, object _) { }

	public static void netarchive_C2GSLogin(basenet netobj, object _) { }

	public static void netarchive_C2GSWriteSuccess(basenet netobj, object _) { }

	public static void netarchive_C2GSDestroyArchive(basenet netobj, object _) { }

	public static void netarchive_C2GSNowSave(basenet netobj, object _) { }

	public static void bigdatadelegate_C2GSMaidianPCInfo(basenet netobj, object _) { }

	public static void netcommonui_C2GSConfirmAnswer(basenet netobj, object _) { }

	public static void homecontainer_C2GSUpgradeTalentByCash(basenet netobj, object _) { }

	public static void homecontainer_C2GSSetCurHero(basenet netobj, object _) { }

	public static void homecontainer_C2GSSeasonRewardQuest(basenet netobj, object _) { }

	public static void homecontainer_C2GSSeasonGiftQuest(basenet netobj, object _) { }

	public static void homecontainer_C2GSUnlockHeroByGold(basenet netobj, object _) { }

	public static void homecontainer_C2GSCheckTalents(basenet netobj, object _) { }

	public static void homecontainer_C2GSActiveGraphPaperByCash(basenet netobj, object _) { }

	public static void homecontainer_C2GSUpGradeHeroByCash(basenet netobj, object _) { }

	public static void homecontainer_C2GSCheckGraphPapers(basenet netobj, object _) { }

	public static void homecontainer_C2GSUseWarRecord(basenet netobj, object _) { }

	public static void homecontainer_C2GSSublimation(basenet netobj, object _) { }

	public static void homecontainer_C2GSEndSublimation(basenet netobj, object _) { }

	public static void homecontainer_C2GSCheckInfo(basenet netobj, object _) { }

	public static void netdebug_C2GSSkillDebugStart(basenet netobj, object _) { }

	public static void netdebug_C2GSSkillDebug(basenet netobj, object _) { }

	public static void netdebug_C2GSNetAssess(basenet netobj, object _) { }

	public static void StandaloneFight_C2GSGetFightData(basenet netobj, object _) { }

	public static void StandaloneFight_C2GSCreateFight(basenet netobj, object _) { }

	public static void StandaloneFight_C2GSCreateSingleFight(basenet netobj, object _) { }

	public static void StandaloneFight_C2GSDisconnectLeave(basenet netobj, object _) { }

	public static void netfriend_C2GSFindPlayerInfo(basenet netobj, object _) { }

	public static void netfriend_C2GSApplyFriend(basenet netobj, object _) { }

	public static void netfriend_C2GSProcessApply(basenet netobj, object _) { }

	public static void netfriend_C2GSFriendChat(basenet netobj, object _) { }

	public static void netfriend_C2GSDelFriend(basenet netobj, object _) { }

	public static void netfriend_C2GSAddBlack(basenet netobj, object _) { }

	public static void netfriend_C2GSDelBlack(basenet netobj, object _) { }

	public static void netfriend_C2GSFindName(basenet netobj, object _) { }

	public static void netfriend_C2GSChatToFrined(basenet netobj, object _) { }

	public static void lsopenui_C2LSQueryMatchExpectTime(basenet netobj, object _) { }

	public static void lsnetstat_C2LSReportStat(basenet netobj, object _) { }

	public static void lsnetstat_C2LSReportPing(basenet netobj, object _) { }

	public static void lsnetstat_C2LSReportLink(basenet netobj, object _) { }

	public static void lsnetstat_C2LSReportLog(basenet netobj, object _) { }

	public static void lsnetstat_C2LSReportStatNew(basenet netobj, object _) { }

	public static void lsnetstat_C2LSTargetInfo(basenet netobj, object _) { }

	public static void lsnetstat_C2LSReportPingNew(basenet netobj, object _) { }

	public static void lsnetstat_C2LSReportMatchStart(basenet netobj, object _) { }

	public static void lsnetstat_C2LSReportMatchSucc(basenet netobj, object _) { }

	public static void lsnetstat_C2LSReportMatchSuccAndWar(basenet netobj, object _) { }

	public static void lsnetstat_C2LSReportTeamSuccAndWar(basenet netobj, object _) { }

	public static void lsnetstat_C2LSReportMatchStartNew(basenet netobj, object _) { }

	public static void lsnetstat_C2LSReportMatchSuccTimes(basenet netobj, object _) { }

	public static void lsnetstat_C2LSReportMatchWaitTime(basenet netobj, object _) { }

	public static void lsnetstat_C2LSReportMatchSuccWaitTime(basenet netobj, object _) { }

	public static void lsnetstat_C2LSReportMatchAndWar(basenet netobj, object _) { }

	public static void lsnetstat_C2LSReportTeamAndWar(basenet netobj, object _) { }

	public static void lsnetstat_C2LSReportP2PResult(basenet netobj, object _) { }

	public static void s2citemcon_C2GSItemContainerOp(basenet netobj, object _) { }

	public static void s2cminigame_C2GSMiniGameOP(basenet netobj, object _) { }

	public static void s2cmove_C2GSMove(basenet netobj, object _) { }

	public static void s2cmove_C2GSDashExtInfo(basenet netobj, object _) { }

	public static void s2cmove_C2GSMoveBack(basenet netobj, object _) { }

	public static void s2chomenotify_C2GSChat(basenet netobj, object _) { }

	public static void s2cnpc_C2GSNPCInteract(basenet netobj, object _) { }

	public static void s2cnpc_C2GSAnswerList(basenet netobj, object _) { }

	public static void s2cnpc_C2GSAnswerValue(basenet netobj, object _) { }

	public static void s2cnpc_C2GSNpcItemInteract(basenet netobj, object _) { }

	public static void s2cnpc_C2GSNPCClientStopInteract(basenet netobj, object _) { }

	public static void s2cnpc_C2GSAnswerDict(basenet netobj, object _) { }

	public static void s2cnpc_C2GSAnswerValueList(basenet netobj, object _) { }

	public static void s2crelic_C2GSRemoveRelic(basenet netobj, object _) { }

	public static void netroom_C2GSTryCreateTestRoom(basenet netobj, object _) { }

	public static void s2cwarop_C2GSLoadMapOK(basenet netobj, object _) { }

	public static void s2cwarsignal_C2GSAddSceneSignal(basenet netobj, object _) { }

	public static void s2cwarsignal_C2GSAddObjSignal(basenet netobj, object _) { }

	public static void s2cwarsignal_C2GSAddNotifySignal(basenet netobj, object _) { }

	public static void s2cwarsignal_C2GSDelSignal(basenet netobj, object _) { }

	public static void s2cnetskill_C2GSBulletRuleEnable(basenet netobj, object _) { }

	public static void s2cnetskill_C2GSBulletRuleDisable(basenet netobj, object _) { }

	public static void s2cnetwar_C2GSPickUp(basenet netobj, object _) { }

	public static void s2cnetwar_C2GSResetSpoolup(basenet netobj, object _) { }

	public static void s2cnetwar_C2GSSnipe(basenet netobj, object _) { }

	public static void s2cnetwar_C2GSHaltAction(basenet netobj, object _) { }

	public static void s2cnetwar_C2GSRelifeAnswer(basenet netobj, object _) { }

	public static void s2cnetwar_C2GSEnterWatch(basenet netobj, object _) { }

	public static void s2cnetwar_C2GSSwitchWeaponAttPF(basenet netobj, object _) { }

	public static void s2cnetwar_C2GSRemoveBeaconSummon(basenet netobj, object _) { }

	public static void s2cnetwar_C2GSTriggerBehavior(basenet netobj, object _) { }

	public static void s2cnetwar_C2GSTriggerCartoonList(basenet netobj, object _) { }

	public static void s2cnetwar_C2GSReplaceWeapon(basenet netobj, object _) { }

	public static void s2cnetwar_C2GSSwitchWatch(basenet netobj, object _) { }

	public static void s2cnetwar_C2GSNowInfo(basenet netobj, object _) { }

	public static void s2cnetwar_C2GSWeaponLockTarget(basenet netobj, object _) { }

	public static void s2cnetwar_C2GSTeamDamage(basenet netobj, object _) { }

	public static void s2cnetwar_C2GSFace(basenet netobj, object _) { }

	public static void s2cnetwar_C2GSWarPing(basenet netobj, object _) { }

	public static void netopenui_C2GSApplyGMList(basenet netobj, object _) { }

	public static void netopenui_C2GSPingStart(basenet netobj, object _) { }

	public static void netopenui_C2GSPingEnd(basenet netobj, object _) { }

	public static void netopenui_C2GSHeartBeat(basenet netobj, object _) { }

	public static void netopenui_C2GSApplyPlayerInfo(basenet netobj, object _) { }

	public static void netopenui_C2GSApplyRecentWarInfo(basenet netobj, object _) { }

	public static void netopenui_C2GSSwitchControl(basenet netobj, object _) { }

	public static void netopenui_C2GSAnswerConfirm(basenet netobj, object _) { }

	public static void s2cShop_C2GSBuyGoods(basenet netobj, object _) { }

	public static void nettask_C2GSOpenTaskSys(basenet netobj, object _) { }

	public static void nettask_C2GSTaskReward(basenet netobj, object _) { }

	public static void netteam_C2GSCreateMatchTeam(basenet netobj, object _) { }

	public static void netteam_C2GSSendTeamInvite(basenet netobj, object _) { }

	public static void netteam_C2GSLeaveTeam(basenet netobj, object _) { }

	public static void netteam_C2GSChangeRoomType(basenet netobj, object _) { }

	public static void netteam_C2GSKickMember(basenet netobj, object _) { }

	public static void netteam_C2GSMemberReady(basenet netobj, object _) { }

	public static void netteam_C2GSStartMatch(basenet netobj, object _) { }

	public static void netteam_C2GSCancelMatch(basenet netobj, object _) { }

	public static void netteam_C2GSAutoMatch(basenet netobj, object _) { }

	public static void netteam_C2GSGiveCaptain(basenet netobj, object _) { }

	public static void netteam_C2GSSetRound(basenet netobj, object _) { }

	public static void netteam_C2GSProcessInvite(basenet netobj, object _) { }

	public static void netteam_C2GSRemovePreMember(basenet netobj, object _) { }

	public static void netteam_CSGSSetInvitationPermission(basenet netobj, object _) { }

	public static void s2cwarnotify_C2GSChat(basenet netobj, object _) { }

	public void .ctor() { }
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct StandaloneAchievement_C2GSCurrentStatsClass
{
	// Fields
	public List<StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement> lstAchievement;
}

// Namespace: 
[Serializable]
public struct StandaloneAchievement_C2GSCurrentStatsClass.ClasslstAchievement
{
	// Fields
	public int SID;
	public int Value;
	public int Unlocked;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netarchive_C2GSCreateArchiveClass
{
	// Fields
	public string Archive;
	public long Account;
	public int Platform;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netarchive_C2GSAskRoleListClass
{
	// Fields
	public List<netarchive_C2GSAskRoleListClass.ClasslstFile> lstFile;
}

// Namespace: 
[Serializable]
public struct netarchive_C2GSAskRoleListClass.ClasslstFile
{
	// Fields
	public string Archive;
	public long TimeStamp;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netarchive_C2GSReadArchiveClass
{
	// Fields
	public string Archive;
	public long TimeStamp;
	public string ExtInfo;
	public byte[] Data;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netarchive_C2GSLoginClass
{
	// Fields
	public string Archive;
	public long TimeStamp;
	public int Account;
	public string Name;
	public string Country;
	public string BuildID;
	public string IP;
	public string OS;
	public string Mac;
	public string Timezone;
	public string Resolution;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netarchive_C2GSWriteSuccessClass
{
	// Fields
	public int Res;
	public string Archive;
	public long TimeStamp;
	public string ExtInfo;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netarchive_C2GSDestroyArchiveClass
{
	// Fields
	public string Archive;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct bigdatadelegate_C2GSMaidianPCInfoClass
{
	// Fields
	public string sNetworkEnv;
	public string sOS;
	public string sResolution;
	public string sLonginChannel;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netcommonui_C2GSConfirmAnswerClass
{
	// Fields
	public int iType;
	public int iSeq;
	public int iAnswer;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_C2GSUpgradeTalentByCashClass
{
	// Fields
	public int sid;
	public int iTargetLevel;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_C2GSSetCurHeroClass
{
	// Fields
	public int sid;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_C2GSSeasonRewardQuestClass
{
	// Fields
	public int iPool;
	public int iNode;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_C2GSSeasonGiftQuestClass
{
	// Fields
	public int iGift;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_C2GSUnlockHeroByGoldClass
{
	// Fields
	public int sid;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_C2GSCheckTalentsClass
{
	// Fields
	public List<int> lstTalent;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_C2GSActiveGraphPaperByCashClass
{
	// Fields
	public int sid;
	public int iCost;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_C2GSUpGradeHeroByCashClass
{
	// Fields
	public int sid;
	public int iClientCash;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_C2GSCheckGraphPapersClass
{
	// Fields
	public List<int> lstPaper;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_C2GSUseWarRecordClass
{
	// Fields
	public int iUse;
	public int iFightIndex;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_C2GSSublimationClass
{
	// Fields
	public List<homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs> lstUpgradeArgs;
}

// Namespace: 
[Serializable]
public struct homecontainer_C2GSSublimationClass.ClasslstUpgradeArgs
{
	// Fields
	public int iSID;
	public int iTargerLevel;
	public int iClientCost;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_C2GSCheckInfoClass
{
	// Fields
	public int iType;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netdebug_C2GSSkillDebugClass
{
	// Fields
	public int iSkill;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netdebug_C2GSNetAssessClass
{
	// Fields
	public int iIdx;
	public string s;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct StandaloneFight_C2GSGetFightDataClass
{
	// Fields
	public int WarNo;
	public int Round;
	public int TeamSize;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct StandaloneFight_C2GSCreateFightClass
{
	// Fields
	public int WarNo;
	public int Round;
	public Dictionary<int, byte[]> dPlayerInfo;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct StandaloneFight_C2GSCreateSingleFightClass
{
	// Fields
	public int WarNo;
	public int Round;
	public int RecordIdx;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netfriend_C2GSFindPlayerInfoClass
{
	// Fields
	public List<int> lstPlayer;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netfriend_C2GSApplyFriendClass
{
	// Fields
	public int pid;
	public string sText;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netfriend_C2GSProcessApplyClass
{
	// Fields
	public int iTarget;
	public int iOp;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netfriend_C2GSFriendChatClass
{
	// Fields
	public int iFriend;
	public string sText;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netfriend_C2GSDelFriendClass
{
	// Fields
	public int iFriend;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netfriend_C2GSAddBlackClass
{
	// Fields
	public int iTarget;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netfriend_C2GSDelBlackClass
{
	// Fields
	public int iTarget;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netfriend_C2GSFindNameClass
{
	// Fields
	public string sName;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netfriend_C2GSChatToFrinedClass
{
	// Fields
	public int iTarget;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct lsopenui_C2LSQueryMatchExpectTimeClass
{
	// Fields
	public int iQueryIdx;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct lsnetstat_C2LSReportStatClass
{
	// Fields
	public string statSession;
	public long target;
	public int stat;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct lsnetstat_C2LSReportPingClass
{
	// Fields
	public string statSession;
	public long target;
	public int avgping;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct lsnetstat_C2LSReportLinkClass
{
	// Fields
	public string statSession;
	public long target;
	public int linkTime;
	public int disconnectedTime;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct lsnetstat_C2LSReportLogClass
{
	// Fields
	public string file;
	public string message;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct lsnetstat_C2LSReportStatNewClass
{
	// Fields
	public string statSession;
	public long iTargetAccount;
	public int stat;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct lsnetstat_C2LSTargetInfoClass
{
	// Fields
	public string sStatSession;
	public long iTargetAccount;
	public string sTargetLocation;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct lsnetstat_C2LSReportPingNewClass
{
	// Fields
	public string sStatSession;
	public long iTargetAccount;
	public List<int> lstPing;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct lsnetstat_C2LSReportMatchStartClass
{
	// Fields
	public long iLobbyID;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct lsnetstat_C2LSReportMatchSuccClass
{
	// Fields
	public long iLobbyID;
	public int iPassTime;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct lsnetstat_C2LSReportMatchSuccAndWarClass
{
	// Fields
	public long iLobbyID;
	public long iMasterAccount;
	public int iPassTime;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct lsnetstat_C2LSReportTeamSuccAndWarClass
{
	// Fields
	public long iLobbyID;
	public long iMasterAccount;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct lsnetstat_C2LSReportMatchStartNewClass
{
	// Fields
	public long iLobbyID;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct lsnetstat_C2LSReportMatchSuccTimesClass
{
	// Fields
	public long iLobbyID;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct lsnetstat_C2LSReportMatchWaitTimeClass
{
	// Fields
	public long iLobbyID;
	public int iPassTime;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct lsnetstat_C2LSReportMatchSuccWaitTimeClass
{
	// Fields
	public long iLobbyID;
	public int iPassTime;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct lsnetstat_C2LSReportMatchAndWarClass
{
	// Fields
	public long iLobbyID;
	public long iMasterAccount;
	public int iPassTime;
	public int iIsMatchSucc;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct lsnetstat_C2LSReportTeamAndWarClass
{
	// Fields
	public long iLobbyID;
	public long iMasterAccount;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct lsnetstat_C2LSReportP2PResultClass
{
	// Fields
	public int iChannel;
	public long iTargetAccount;
	public int iResult;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2citemcon_C2GSItemContainerOpClass
{
	// Fields
	public int iFromContainer;
	public int iToContainer;
	public int iTarget;
	public int iFromInfo;
	public int iToInfo;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cminigame_C2GSMiniGameOPClass
{
	// Fields
	public int iMiniGame;
	public int iSubOp;
	public int iAnswer;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cmove_C2GSMoveClass
{
	// Fields
	public int Frame;
	public Vector3 Start;
	public List<s2cmove_C2GSMoveClass.ClasslstDisp> lstDisp;
}

// Namespace: 
[Serializable]
public struct s2cmove_C2GSMoveClass.ClasslstDisp
{
	// Fields
	public Vector3 Disp;
	public int Status;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cmove_C2GSDashExtInfoClass
{
	// Fields
	public int Frame;
	public List<int> lstActNum;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cmove_C2GSMoveBackClass
{
	// Fields
	public int Frame;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2chomenotify_C2GSChatClass
{
	// Fields
	public string sMsg;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnpc_C2GSNPCInteractClass
{
	// Fields
	public int iNpc;
	public int iType;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnpc_C2GSAnswerListClass
{
	// Fields
	public int iMenuIdx;
	public int iAnswer;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnpc_C2GSAnswerValueClass
{
	// Fields
	public int iMenuIdx;
	public int iAnswer;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnpc_C2GSNpcItemInteractClass
{
	// Fields
	public int iMenuIdx;
	public int iItem;
	public int iOption;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnpc_C2GSNPCClientStopInteractClass
{
	// Fields
	public int iNpc;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnpc_C2GSAnswerDictClass
{
	// Fields
	public int iMenuIdx;
	public List<s2cnpc_C2GSAnswerDictClass.ClasslstQue> lstQue;
}

// Namespace: 
[Serializable]
public struct s2cnpc_C2GSAnswerDictClass.ClasslstQue
{
	// Fields
	public int ikey;
	public int iAnswer;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnpc_C2GSAnswerValueListClass
{
	// Fields
	public int iMenuIdx;
	public List<int> lstAnswer;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2crelic_C2GSRemoveRelicClass
{
	// Fields
	public int iRelicSID;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netroom_C2GSTryCreateTestRoomClass
{
	// Fields
	public int WarNo;
	public int Logic;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cwarop_C2GSLoadMapOKClass
{
	// Fields
	public int iScene;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cwarsignal_C2GSAddSceneSignalClass
{
	// Fields
	public int iSignalSID;
	public Vector3 tPos;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cwarsignal_C2GSAddObjSignalClass
{
	// Fields
	public int iSignalSID;
	public int iAttachID;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cwarsignal_C2GSAddNotifySignalClass
{
	// Fields
	public int iNotifyID;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cwarsignal_C2GSDelSignalClass
{
	// Fields
	public int iSignalID;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetskill_C2GSBulletRuleEnableClass
{
	// Fields
	public int iPerform;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetskill_C2GSBulletRuleDisableClass
{
	// Fields
	public int iPerform;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_C2GSPickUpClass
{
	// Fields
	public int iDrop;
	public int iPos;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_C2GSResetSpoolupClass
{
	// Fields
	public int iWeapon;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_C2GSSnipeClass
{
	// Fields
	public int iOpen;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_C2GSHaltActionClass
{
	// Fields
	public int iActNum;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_C2GSRelifeAnswerClass
{
	// Fields
	public int iRelifeIdx;
	public int iAnswer;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_C2GSEnterWatchClass
{
	// Fields
	public int iConfirm;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_C2GSSwitchWeaponAttPFClass
{
	// Fields
	public int iWeapon;
	public int iPerformIdx;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_C2GSRemoveBeaconSummonClass
{
	// Fields
	public int iSummon;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_C2GSTriggerBehaviorClass
{
	// Fields
	public int iBehavior;
	public int iStop;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_C2GSTriggerCartoonListClass
{
	// Fields
	public List<s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon> lstCartoon;
}

// Namespace: 
[Serializable]
public struct s2cnetwar_C2GSTriggerCartoonListClass.ClasslstCartoon
{
	// Fields
	public int iActNum;
	public int iCartoonID;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_C2GSReplaceWeaponClass
{
	// Fields
	public int iDrop;
	public int iFromPos;
	public int iToPos;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_C2GSSwitchWatchClass
{
	// Fields
	public int iTarger;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_C2GSWeaponLockTargetClass
{
	// Fields
	public int iWeapon;
	public int iKey;
	public List<int> lstTarget;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_C2GSFaceClass
{
	// Fields
	public int dx;
	public int dy;
	public int dz;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_C2GSWarPingClass
{
	// Fields
	public int iPing;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netopenui_C2GSPingStartClass
{
	// Fields
	public int iPingIdx;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netopenui_C2GSPingEndClass
{
	// Fields
	public int iPingIdx;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netopenui_C2GSApplyPlayerInfoClass
{
	// Fields
	public int iPlayMode;
	public int iMemberType;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netopenui_C2GSApplyRecentWarInfoClass
{
	// Fields
	public int iPlayMode;
	public int iMemberType;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netopenui_C2GSSwitchControlClass
{
	// Fields
	public int ControlType;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netopenui_C2GSAnswerConfirmClass
{
	// Fields
	public int MenuIdx;
	public int Answer;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cShop_C2GSBuyGoodsClass
{
	// Fields
	public int iGoods;
	public int iType;
	public int iAmount;
	public int iValue;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct nettask_C2GSTaskRewardClass
{
	// Fields
	public int iTask;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netteam_C2GSCreateMatchTeamClass
{
	// Fields
	public int iPlayMode;
	public int iMemberType;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netteam_C2GSSendTeamInviteClass
{
	// Fields
	public int iTarget;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netteam_C2GSChangeRoomTypeClass
{
	// Fields
	public int iPlayMode;
	public int iMemberType;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netteam_C2GSKickMemberClass
{
	// Fields
	public int iTarget;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netteam_C2GSMemberReadyClass
{
	// Fields
	public int iOp;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netteam_C2GSAutoMatchClass
{
	// Fields
	public int iOp;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netteam_C2GSGiveCaptainClass
{
	// Fields
	public int iTarget;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netteam_C2GSSetRoundClass
{
	// Fields
	public int iRound;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netteam_C2GSProcessInviteClass
{
	// Fields
	public int iID;
	public int iAnswer;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netteam_C2GSRemovePreMemberClass
{
	// Fields
	public int iTarget;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netteam_CSGSSetInvitationPermissionClass
{
	// Fields
	public int iOp;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cwarnotify_C2GSChatClass
{
	// Fields
	public string sMsg;
}

// Namespace: DYPublic.Duonet
public class Duonet
{
	// Fields
	private const int SUBPROTO_LONG = 1;
	private const int EXCLUSIVE_PROTO = -1;
	private static bool IsDebug;
	private static object NetData;
	private static List<int> cacheProtoNoList;

	// Methods

	public static bool ProtoNoInDuonet(int cmd, string linkname) { }

	public static void Receive<T>(int cmd, string linkname, T netobj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x17388C0 Offset: 0x17378C0 VA: 0x1817388C0
	|-Duonet.Receive<GSLogicNetObject>
	|-Duonet.Receive<basenet>
	|-Duonet.Receive<gsnetclient>
	|-Duonet.Receive<lsnetclient>
	|-Duonet.Receive<setgsnetclient>
	|-Duonet.Receive<object>
	*/

	public static void SendData<T>(string module, string func, T data) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1738F40 Offset: 0x1737F40 VA: 0x181738F40
	|-Duonet.SendData<StandaloneAchievement_C2GSCurrentStatsClass>
	|
	|-RVA: 0x1739340 Offset: 0x1738340 VA: 0x181739340
	|-Duonet.SendData<StandaloneFight_C2GSCreateFightClass>
	|
	|-RVA: 0x1739750 Offset: 0x1738750 VA: 0x181739750
	|-Duonet.SendData<StandaloneFight_C2GSGetFightDataClass>
	|
	|-RVA: 0x1739B70 Offset: 0x1738B70 VA: 0x181739B70
	|-Duonet.SendData<bigdatadelegate_C2GSMaidianPCInfoClass>
	|
	|-RVA: 0x1739F90 Offset: 0x1738F90 VA: 0x181739F90
	|-Duonet.SendData<homecontainer_C2GSActiveGraphPaperByCashClass>
	|
	|-RVA: 0x173A390 Offset: 0x1739390 VA: 0x18173A390
	|-Duonet.SendData<homecontainer_C2GSCheckGraphPapersClass>
	|
	|-RVA: 0x173A790 Offset: 0x1739790 VA: 0x18173A790
	|-Duonet.SendData<homecontainer_C2GSCheckInfoClass>
	|
	|-RVA: 0x173AB90 Offset: 0x1739B90 VA: 0x18173AB90
	|-Duonet.SendData<homecontainer_C2GSCheckTalentsClass>
	|
	|-RVA: 0x173AF90 Offset: 0x1739F90 VA: 0x18173AF90
	|-Duonet.SendData<homecontainer_C2GSSeasonGiftQuestClass>
	|
	|-RVA: 0x173B390 Offset: 0x173A390 VA: 0x18173B390
	|-Duonet.SendData<homecontainer_C2GSSeasonRewardQuestClass>
	|
	|-RVA: 0x173B790 Offset: 0x173A790 VA: 0x18173B790
	|-Duonet.SendData<homecontainer_C2GSSetCurHeroClass>
	|
	|-RVA: 0x173BB90 Offset: 0x173AB90 VA: 0x18173BB90
	|-Duonet.SendData<homecontainer_C2GSSublimationClass>
	|
	|-RVA: 0x173BF90 Offset: 0x173AF90 VA: 0x18173BF90
	|-Duonet.SendData<homecontainer_C2GSUnlockHeroByGoldClass>
	|
	|-RVA: 0x173C390 Offset: 0x173B390 VA: 0x18173C390
	|-Duonet.SendData<homecontainer_C2GSUpGradeHeroByCashClass>
	|
	|-RVA: 0x173C790 Offset: 0x173B790 VA: 0x18173C790
	|-Duonet.SendData<homecontainer_C2GSUpgradeTalentByCashClass>
	|
	|-RVA: 0x173CB90 Offset: 0x173BB90 VA: 0x18173CB90
	|-Duonet.SendData<homecontainer_C2GSUseWarRecordClass>
	|
	|-RVA: 0x173CF90 Offset: 0x173BF90 VA: 0x18173CF90
	|-Duonet.SendData<lsnetstat_C2LSReportLinkClass>
	|
	|-RVA: 0x173D3C0 Offset: 0x173C3C0 VA: 0x18173D3C0
	|-Duonet.SendData<lsnetstat_C2LSReportLogClass>
	|
	|-RVA: 0x173D7D0 Offset: 0x173C7D0 VA: 0x18173D7D0
	|-Duonet.SendData<lsnetstat_C2LSReportMatchAndWarClass>
	|
	|-RVA: 0x173DC00 Offset: 0x173CC00 VA: 0x18173DC00
	|-Duonet.SendData<lsnetstat_C2LSReportMatchStartClass>
	|
	|-RVA: 0x173E000 Offset: 0x173D000 VA: 0x18173E000
	|-Duonet.SendData<lsnetstat_C2LSReportMatchStartNewClass>
	|
	|-RVA: 0x173E400 Offset: 0x173D400 VA: 0x18173E400
	|-Duonet.SendData<lsnetstat_C2LSReportMatchSuccAndWarClass>
	|
	|-RVA: 0x173E830 Offset: 0x173D830 VA: 0x18173E830
	|-Duonet.SendData<lsnetstat_C2LSReportMatchSuccClass>
	|
	|-RVA: 0x173EC40 Offset: 0x173DC40 VA: 0x18173EC40
	|-Duonet.SendData<lsnetstat_C2LSReportMatchSuccTimesClass>
	|
	|-RVA: 0x173F040 Offset: 0x173E040 VA: 0x18173F040
	|-Duonet.SendData<lsnetstat_C2LSReportMatchSuccWaitTimeClass>
	|
	|-RVA: 0x173F450 Offset: 0x173E450 VA: 0x18173F450
	|-Duonet.SendData<lsnetstat_C2LSReportMatchWaitTimeClass>
	|
	|-RVA: 0x173F860 Offset: 0x173E860 VA: 0x18173F860
	|-Duonet.SendData<lsnetstat_C2LSReportP2PResultClass>
	|
	|-RVA: 0x1D817F0 Offset: 0x1D807F0 VA: 0x181D817F0
	|-Duonet.SendData<lsnetstat_C2LSReportPingClass>
	|
	|-RVA: 0x1D81C20 Offset: 0x1D80C20 VA: 0x181D81C20
	|-Duonet.SendData<lsnetstat_C2LSReportPingNewClass>
	|
	|-RVA: 0x1D82050 Offset: 0x1D81050 VA: 0x181D82050
	|-Duonet.SendData<lsnetstat_C2LSReportStatClass>
	|
	|-RVA: 0x1D82480 Offset: 0x1D81480 VA: 0x181D82480
	|-Duonet.SendData<lsnetstat_C2LSReportStatNewClass>
	|
	|-RVA: 0x1D828B0 Offset: 0x1D818B0 VA: 0x181D828B0
	|-Duonet.SendData<lsnetstat_C2LSReportTeamAndWarClass>
	|
	|-RVA: 0x1D82CC0 Offset: 0x1D81CC0 VA: 0x181D82CC0
	|-Duonet.SendData<lsnetstat_C2LSReportTeamSuccAndWarClass>
	|
	|-RVA: 0x1D830D0 Offset: 0x1D820D0 VA: 0x181D830D0
	|-Duonet.SendData<lsnetstat_C2LSTargetInfoClass>
	|
	|-RVA: 0x1D83500 Offset: 0x1D82500 VA: 0x181D83500
	|-Duonet.SendData<lsopenui_C2LSQueryMatchExpectTimeClass>
	|
	|-RVA: 0x1D83900 Offset: 0x1D82900 VA: 0x181D83900
	|-Duonet.SendData<netarchive_C2GSAskRoleListClass>
	|
	|-RVA: 0x1D83D00 Offset: 0x1D82D00 VA: 0x181D83D00
	|-Duonet.SendData<netarchive_C2GSCreateArchiveClass>
	|
	|-RVA: 0x1D84130 Offset: 0x1D83130 VA: 0x181D84130
	|-Duonet.SendData<netarchive_C2GSDestroyArchiveClass>
	|
	|-RVA: 0x1D84530 Offset: 0x1D83530 VA: 0x181D84530
	|-Duonet.SendData<netarchive_C2GSLoginClass>
	|
	|-RVA: 0x1D849C0 Offset: 0x1D839C0 VA: 0x181D849C0
	|-Duonet.SendData<netarchive_C2GSReadArchiveClass>
	|
	|-RVA: 0x1D84DE0 Offset: 0x1D83DE0 VA: 0x181D84DE0
	|-Duonet.SendData<netarchive_C2GSWriteSuccessClass>
	|
	|-RVA: 0x1D85200 Offset: 0x1D84200 VA: 0x181D85200
	|-Duonet.SendData<netcommonui_C2GSConfirmAnswerClass>
	|
	|-RVA: 0x1D85620 Offset: 0x1D84620 VA: 0x181D85620
	|-Duonet.SendData<netdebug_C2GSNetAssessClass>
	|
	|-RVA: 0x1D85A30 Offset: 0x1D84A30 VA: 0x181D85A30
	|-Duonet.SendData<netdebug_C2GSSkillDebugClass>
	|
	|-RVA: 0x1D85E30 Offset: 0x1D84E30 VA: 0x181D85E30
	|-Duonet.SendData<netfriend_C2GSAddBlackClass>
	|
	|-RVA: 0x1D86230 Offset: 0x1D85230 VA: 0x181D86230
	|-Duonet.SendData<netfriend_C2GSApplyFriendClass>
	|
	|-RVA: 0x1D86640 Offset: 0x1D85640 VA: 0x181D86640
	|-Duonet.SendData<netfriend_C2GSChatToFrinedClass>
	|
	|-RVA: 0x1D86A40 Offset: 0x1D85A40 VA: 0x181D86A40
	|-Duonet.SendData<netfriend_C2GSDelBlackClass>
	|
	|-RVA: 0x1D86E40 Offset: 0x1D85E40 VA: 0x181D86E40
	|-Duonet.SendData<netfriend_C2GSDelFriendClass>
	|
	|-RVA: 0x1D87240 Offset: 0x1D86240 VA: 0x181D87240
	|-Duonet.SendData<netfriend_C2GSFindNameClass>
	|
	|-RVA: 0x1D87640 Offset: 0x1D86640 VA: 0x181D87640
	|-Duonet.SendData<netfriend_C2GSFindPlayerInfoClass>
	|
	|-RVA: 0x1D87A40 Offset: 0x1D86A40 VA: 0x181D87A40
	|-Duonet.SendData<netfriend_C2GSFriendChatClass>
	|
	|-RVA: 0x1D87E50 Offset: 0x1D86E50 VA: 0x181D87E50
	|-Duonet.SendData<netfriend_C2GSProcessApplyClass>
	|
	|-RVA: 0x1D88250 Offset: 0x1D87250 VA: 0x181D88250
	|-Duonet.SendData<netopenui_C2GSAnswerConfirmClass>
	|
	|-RVA: 0x1D88650 Offset: 0x1D87650 VA: 0x181D88650
	|-Duonet.SendData<netopenui_C2GSApplyPlayerInfoClass>
	|
	|-RVA: 0x1D88A50 Offset: 0x1D87A50 VA: 0x181D88A50
	|-Duonet.SendData<netopenui_C2GSApplyRecentWarInfoClass>
	|
	|-RVA: 0x1D88E50 Offset: 0x1D87E50 VA: 0x181D88E50
	|-Duonet.SendData<netopenui_C2GSPingEndClass>
	|
	|-RVA: 0x1D89250 Offset: 0x1D88250 VA: 0x181D89250
	|-Duonet.SendData<netopenui_C2GSPingStartClass>
	|
	|-RVA: 0x1D89650 Offset: 0x1D88650 VA: 0x181D89650
	|-Duonet.SendData<netopenui_C2GSSwitchControlClass>
	|
	|-RVA: 0x1D89A50 Offset: 0x1D88A50 VA: 0x181D89A50
	|-Duonet.SendData<netroom_C2GSTryCreateTestRoomClass>
	|
	|-RVA: 0x1D89E50 Offset: 0x1D88E50 VA: 0x181D89E50
	|-Duonet.SendData<nettask_C2GSTaskRewardClass>
	|
	|-RVA: 0x1D8A250 Offset: 0x1D89250 VA: 0x181D8A250
	|-Duonet.SendData<netteam_C2GSAutoMatchClass>
	|
	|-RVA: 0x1D8A650 Offset: 0x1D89650 VA: 0x181D8A650
	|-Duonet.SendData<netteam_C2GSChangeRoomTypeClass>
	|
	|-RVA: 0x1D8AA50 Offset: 0x1D89A50 VA: 0x181D8AA50
	|-Duonet.SendData<netteam_C2GSCreateMatchTeamClass>
	|
	|-RVA: 0x1D8AE50 Offset: 0x1D89E50 VA: 0x181D8AE50
	|-Duonet.SendData<netteam_C2GSGiveCaptainClass>
	|
	|-RVA: 0x1D8B250 Offset: 0x1D8A250 VA: 0x181D8B250
	|-Duonet.SendData<netteam_C2GSKickMemberClass>
	|
	|-RVA: 0x1D8B650 Offset: 0x1D8A650 VA: 0x181D8B650
	|-Duonet.SendData<netteam_C2GSMemberReadyClass>
	|
	|-RVA: 0x1D8BA50 Offset: 0x1D8AA50 VA: 0x181D8BA50
	|-Duonet.SendData<netteam_C2GSProcessInviteClass>
	|
	|-RVA: 0x1D8BE50 Offset: 0x1D8AE50 VA: 0x181D8BE50
	|-Duonet.SendData<netteam_C2GSRemovePreMemberClass>
	|
	|-RVA: 0x1D8C250 Offset: 0x1D8B250 VA: 0x181D8C250
	|-Duonet.SendData<netteam_C2GSSendTeamInviteClass>
	|
	|-RVA: 0x1D8C650 Offset: 0x1D8B650 VA: 0x181D8C650
	|-Duonet.SendData<netteam_C2GSSetRoundClass>
	|
	|-RVA: 0x1D8CA50 Offset: 0x1D8BA50 VA: 0x181D8CA50
	|-Duonet.SendData<netteam_CSGSSetInvitationPermissionClass>
	|
	|-RVA: 0x1D8CE50 Offset: 0x1D8BE50 VA: 0x181D8CE50
	|-Duonet.SendData<s2cShop_C2GSBuyGoodsClass>
	|
	|-RVA: 0x1D8D260 Offset: 0x1D8C260 VA: 0x181D8D260
	|-Duonet.SendData<s2chomenotify_C2GSChatClass>
	|
	|-RVA: 0x1D8D660 Offset: 0x1D8C660 VA: 0x181D8D660
	|-Duonet.SendData<s2citemcon_C2GSItemContainerOpClass>
	|
	|-RVA: 0x1D8DA80 Offset: 0x1D8CA80 VA: 0x181D8DA80
	|-Duonet.SendData<s2cminigame_C2GSMiniGameOPClass>
	|
	|-RVA: 0x1D8DEA0 Offset: 0x1D8CEA0 VA: 0x181D8DEA0
	|-Duonet.SendData<s2cmove_C2GSDashExtInfoClass>
	|
	|-RVA: 0x1D8E2B0 Offset: 0x1D8D2B0 VA: 0x181D8E2B0
	|-Duonet.SendData<s2cmove_C2GSMoveBackClass>
	|
	|-RVA: 0x1D8E6B0 Offset: 0x1D8D6B0 VA: 0x181D8E6B0
	|-Duonet.SendData<s2cmove_C2GSMoveClass>
	|
	|-RVA: 0x1D8EAE0 Offset: 0x1D8DAE0 VA: 0x181D8EAE0
	|-Duonet.SendData<s2cnetskill_C2GSBulletRuleDisableClass>
	|
	|-RVA: 0x1D8EEE0 Offset: 0x1D8DEE0 VA: 0x181D8EEE0
	|-Duonet.SendData<s2cnetskill_C2GSBulletRuleEnableClass>
	|
	|-RVA: 0x1D8F2E0 Offset: 0x1D8E2E0 VA: 0x181D8F2E0
	|-Duonet.SendData<s2cnetwar_C2GSEnterWatchClass>
	|
	|-RVA: 0x1D8F6E0 Offset: 0x1D8E6E0 VA: 0x181D8F6E0
	|-Duonet.SendData<s2cnetwar_C2GSFaceClass>
	|
	|-RVA: 0x1D8FB00 Offset: 0x1D8EB00 VA: 0x181D8FB00
	|-Duonet.SendData<s2cnetwar_C2GSHaltActionClass>
	|
	|-RVA: 0x1D8FF00 Offset: 0x1D8EF00 VA: 0x181D8FF00
	|-Duonet.SendData<s2cnetwar_C2GSPickUpClass>
	|
	|-RVA: 0x1D90300 Offset: 0x1D8F300 VA: 0x181D90300
	|-Duonet.SendData<s2cnetwar_C2GSRelifeAnswerClass>
	|
	|-RVA: 0x1D90700 Offset: 0x1D8F700 VA: 0x181D90700
	|-Duonet.SendData<s2cnetwar_C2GSRemoveBeaconSummonClass>
	|
	|-RVA: 0x1D90B00 Offset: 0x1D8FB00 VA: 0x181D90B00
	|-Duonet.SendData<s2cnetwar_C2GSReplaceWeaponClass>
	|
	|-RVA: 0x1D90F20 Offset: 0x1D8FF20 VA: 0x181D90F20
	|-Duonet.SendData<s2cnetwar_C2GSResetSpoolupClass>
	|
	|-RVA: 0x1D91320 Offset: 0x1D90320 VA: 0x181D91320
	|-Duonet.SendData<s2cnetwar_C2GSSnipeClass>
	|
	|-RVA: 0x1D91720 Offset: 0x1D90720 VA: 0x181D91720
	|-Duonet.SendData<s2cnetwar_C2GSSwitchWatchClass>
	|
	|-RVA: 0x1D91B20 Offset: 0x1D90B20 VA: 0x181D91B20
	|-Duonet.SendData<s2cnetwar_C2GSSwitchWeaponAttPFClass>
	|
	|-RVA: 0x1D91F20 Offset: 0x1D90F20 VA: 0x181D91F20
	|-Duonet.SendData<s2cnetwar_C2GSTriggerBehaviorClass>
	|
	|-RVA: 0x1D92320 Offset: 0x1D91320 VA: 0x181D92320
	|-Duonet.SendData<s2cnetwar_C2GSTriggerCartoonListClass>
	|
	|-RVA: 0x1D92720 Offset: 0x1D91720 VA: 0x181D92720
	|-Duonet.SendData<s2cnetwar_C2GSWarPingClass>
	|
	|-RVA: 0x1D92B20 Offset: 0x1D91B20 VA: 0x181D92B20
	|-Duonet.SendData<s2cnetwar_C2GSWeaponLockTargetClass>
	|
	|-RVA: 0x1D92F30 Offset: 0x1D91F30 VA: 0x181D92F30
	|-Duonet.SendData<s2cnpc_C2GSAnswerDictClass>
	|
	|-RVA: 0x1D93340 Offset: 0x1D92340 VA: 0x181D93340
	|-Duonet.SendData<s2cnpc_C2GSAnswerListClass>
	|
	|-RVA: 0x1D93740 Offset: 0x1D92740 VA: 0x181D93740
	|-Duonet.SendData<s2cnpc_C2GSAnswerValueClass>
	|
	|-RVA: 0x1D93B40 Offset: 0x1D92B40 VA: 0x181D93B40
	|-Duonet.SendData<s2cnpc_C2GSAnswerValueListClass>
	|
	|-RVA: 0x1D93F50 Offset: 0x1D92F50 VA: 0x181D93F50
	|-Duonet.SendData<s2cnpc_C2GSNPCClientStopInteractClass>
	|
	|-RVA: 0x1D94350 Offset: 0x1D93350 VA: 0x181D94350
	|-Duonet.SendData<s2cnpc_C2GSNPCInteractClass>
	|
	|-RVA: 0x1D94750 Offset: 0x1D93750 VA: 0x181D94750
	|-Duonet.SendData<s2cnpc_C2GSNpcItemInteractClass>
	|
	|-RVA: 0x1D94B70 Offset: 0x1D93B70 VA: 0x181D94B70
	|-Duonet.SendData<s2crelic_C2GSRemoveRelicClass>
	|
	|-RVA: 0x1D94F70 Offset: 0x1D93F70 VA: 0x181D94F70
	|-Duonet.SendData<s2cwarnotify_C2GSChatClass>
	|
	|-RVA: 0x1D95370 Offset: 0x1D94370 VA: 0x181D95370
	|-Duonet.SendData<s2cwarop_C2GSLoadMapOKClass>
	|
	|-RVA: 0x1D95770 Offset: 0x1D94770 VA: 0x181D95770
	|-Duonet.SendData<s2cwarsignal_C2GSAddNotifySignalClass>
	|
	|-RVA: 0x1D95B70 Offset: 0x1D94B70 VA: 0x181D95B70
	|-Duonet.SendData<s2cwarsignal_C2GSAddObjSignalClass>
	|
	|-RVA: 0x1D95F70 Offset: 0x1D94F70 VA: 0x181D95F70
	|-Duonet.SendData<s2cwarsignal_C2GSAddSceneSignalClass>
	|
	|-RVA: 0x1D96380 Offset: 0x1D95380 VA: 0x181D96380
	|-Duonet.SendData<s2cwarsignal_C2GSDelSignalClass>
	|
	|-RVA: 0x1D81480 Offset: 0x1D80480 VA: 0x181D81480
	|-Duonet.SendData<object>
	*/

	public static void SendData(string module, string func) { }

	public static void EnableDebug() { }

	public static void DisabledDebug() { }

	public static void SetNetData<T>(T netdata) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x1D96780 Offset: 0x1D95780 VA: 0x181D96780
	|-Duonet.SetNetData<StandaloneAchievement_GS2CRequestCurrentStatsClass>
	|
	|-RVA: 0x1D96850 Offset: 0x1D95850 VA: 0x181D96850
	|-Duonet.SetNetData<StandaloneAchievement_GS2CResetAllStatsClass>
	|
	|-RVA: 0x1D96920 Offset: 0x1D95920 VA: 0x181D96920
	|-Duonet.SetNetData<StandaloneAchievement_GS2CSetStatsClass>
	|
	|-RVA: 0x1D969F0 Offset: 0x1D959F0 VA: 0x181D969F0
	|-Duonet.SetNetData<StandaloneAchievement_GS2CUnlockAchievementClass>
	|
	|-RVA: 0x1D96AC0 Offset: 0x1D95AC0 VA: 0x181D96AC0
	|-Duonet.SetNetData<StandaloneFight_GS2CFightDataClass>
	|
	|-RVA: 0x1D96B90 Offset: 0x1D95B90 VA: 0x181D96B90
	|-Duonet.SetNetData<homeattr_AddPlayerInitPacketClass>
	|
	|-RVA: 0x1D96C60 Offset: 0x1D95C60 VA: 0x181D96C60
	|-Duonet.SetNetData<homeattr_GS2CPlayerChangeClass>
	|
	|-RVA: 0x1D96D30 Offset: 0x1D95D30 VA: 0x181D96D30
	|-Duonet.SetNetData<homecontainer_GS2CCheckInfoClass>
	|
	|-RVA: 0x1D96E00 Offset: 0x1D95E00 VA: 0x181D96E00
	|-Duonet.SetNetData<homecontainer_GS2CGraphPaperInfoClass>
	|
	|-RVA: 0x1D96ED0 Offset: 0x1D95ED0 VA: 0x181D96ED0
	|-Duonet.SetNetData<homecontainer_GS2CHeroInfoClass>
	|
	|-RVA: 0x1D96FA0 Offset: 0x1D95FA0 VA: 0x181D96FA0
	|-Duonet.SetNetData<homecontainer_GS2CMonsterIllustrationInfoClass>
	|
	|-RVA: 0x1D97070 Offset: 0x1D96070 VA: 0x181D97070
	|-Duonet.SetNetData<homecontainer_GS2CMonsterItemInfoClass>
	|
	|-RVA: 0x1D97140 Offset: 0x1D96140 VA: 0x181D97140
	|-Duonet.SetNetData<homecontainer_GS2CRelicInfoClass>
	|
	|-RVA: 0x1D97210 Offset: 0x1D96210 VA: 0x181D97210
	|-Duonet.SetNetData<homecontainer_GS2CRelicItemInfoClass>
	|
	|-RVA: 0x1D972E0 Offset: 0x1D962E0 VA: 0x181D972E0
	|-Duonet.SetNetData<homecontainer_GS2CRoundInfoClass>
	|
	|-RVA: 0x1D973B0 Offset: 0x1D963B0 VA: 0x181D973B0
	|-Duonet.SetNetData<homecontainer_GS2CSavedWarRecordClass>
	|
	|-RVA: 0x1D97480 Offset: 0x1D96480 VA: 0x181D97480
	|-Duonet.SetNetData<homecontainer_GS2CSeasonBaseInfoClass>
	|
	|-RVA: 0x1D97560 Offset: 0x1D96560 VA: 0x181D97560
	|-Duonet.SetNetData<homecontainer_GS2CSeasonInfoClass>
	|
	|-RVA: 0x1D97640 Offset: 0x1D96640 VA: 0x181D97640
	|-Duonet.SetNetData<homecontainer_GS2CSeasonStateChangeClass>
	|
	|-RVA: 0x1D97720 Offset: 0x1D96720 VA: 0x181D97720
	|-Duonet.SetNetData<homecontainer_GS2CSetCurHeroClass>
	|
	|-RVA: 0x1D977F0 Offset: 0x1D967F0 VA: 0x181D977F0
	|-Duonet.SetNetData<homecontainer_GS2CSetRelicClass>
	|
	|-RVA: 0x1D978C0 Offset: 0x1D968C0 VA: 0x181D978C0
	|-Duonet.SetNetData<homecontainer_GS2CSigleGraphPaperInfoClass>
	|
	|-RVA: 0x1D979A0 Offset: 0x1D969A0 VA: 0x181D979A0
	|-Duonet.SetNetData<homecontainer_GS2CSingelHeroInfoClass>
	|
	|-RVA: 0x1D97A70 Offset: 0x1D96A70 VA: 0x181D97A70
	|-Duonet.SetNetData<homecontainer_GS2CStartSublimationClass>
	|
	|-RVA: 0x1D97B40 Offset: 0x1D96B40 VA: 0x181D97B40
	|-Duonet.SetNetData<homecontainer_GS2CSublimationInfoClass>
	|
	|-RVA: 0x1D97C10 Offset: 0x1D96C10 VA: 0x181D97C10
	|-Duonet.SetNetData<homecontainer_GS2CTalentInfoClass>
	|
	|-RVA: 0x1D97CE0 Offset: 0x1D96CE0 VA: 0x181D97CE0
	|-Duonet.SetNetData<homecontainer_GS2CTalentSingleInfoClass>
	|
	|-RVA: 0x1D97DB0 Offset: 0x1D96DB0 VA: 0x181D97DB0
	|-Duonet.SetNetData<homecontainer_GS2CTalentUpgradeResultClass>
	|
	|-RVA: 0x1D97E80 Offset: 0x1D96E80 VA: 0x181D97E80
	|-Duonet.SetNetData<homecontainer_GS2CUnlockHeroResultClass>
	|
	|-RVA: 0x1D97F50 Offset: 0x1D96F50 VA: 0x181D97F50
	|-Duonet.SetNetData<homecontainer_GS2CUnlockProgressInfoClass>
	|
	|-RVA: 0x1D98020 Offset: 0x1D97020 VA: 0x181D98020
	|-Duonet.SetNetData<homecontainer_GS2CUnlockRewardPoolClass>
	|
	|-RVA: 0x1D980F0 Offset: 0x1D970F0 VA: 0x181D980F0
	|-Duonet.SetNetData<homecontainer_GS2CUpdateCheckTipsClass>
	|
	|-RVA: 0x1D981C0 Offset: 0x1D971C0 VA: 0x181D981C0
	|-Duonet.SetNetData<homecontainer_GS2CWeaponInfoClass>
	|
	|-RVA: 0x1D98290 Offset: 0x1D97290 VA: 0x181D98290
	|-Duonet.SetNetData<homecontainer_GS2CWeaponItemInfoClass>
	|
	|-RVA: 0x1D98360 Offset: 0x1D97360 VA: 0x181D98360
	|-Duonet.SetNetData<lsnetplayway_GS2CPlayWayInfoClass>
	|
	|-RVA: 0x1D98430 Offset: 0x1D97430 VA: 0x181D98430
	|-Duonet.SetNetData<lsnetplayway_GS2CPlayWayStateClass>
	|
	|-RVA: 0x1D98500 Offset: 0x1D97500 VA: 0x181D98500
	|-Duonet.SetNetData<lsopenui_LS2CFixedPythonCodeClass>
	|
	|-RVA: 0x1D985D0 Offset: 0x1D975D0 VA: 0x181D985D0
	|-Duonet.SetNetData<lsopenui_LS2CMatchExpectTimeClass>
	|
	|-RVA: 0x1D986A0 Offset: 0x1D976A0 VA: 0x181D986A0
	|-Duonet.SetNetData<lsswitch_LS2CCodeShieldClass>
	|
	|-RVA: 0x1D98770 Offset: 0x1D97770 VA: 0x181D98770
	|-Duonet.SetNetData<lsswitch_LS2COpenGMClass>
	|
	|-RVA: 0x1D98840 Offset: 0x1D97840 VA: 0x181D98840
	|-Duonet.SetNetData<netarchive_GS2CLoginResClass>
	|
	|-RVA: 0x1D98910 Offset: 0x1D97910 VA: 0x181D98910
	|-Duonet.SetNetData<netarchive_GS2CLoginSuccessClass>
	|
	|-RVA: 0x1D989E0 Offset: 0x1D979E0 VA: 0x181D989E0
	|-Duonet.SetNetData<netarchive_GS2CReadArchiveClass>
	|
	|-RVA: 0x1D98AB0 Offset: 0x1D97AB0 VA: 0x181D98AB0
	|-Duonet.SetNetData<netarchive_GS2CRoleListClass>
	|
	|-RVA: 0x1D98B80 Offset: 0x1D97B80 VA: 0x181D98B80
	|-Duonet.SetNetData<netarchive_GS2CSaveResClass>
	|
	|-RVA: 0x1D98C50 Offset: 0x1D97C50 VA: 0x181D98C50
	|-Duonet.SetNetData<netarchive_GS2CWriteArchiveClass>
	|
	|-RVA: 0x1D98D20 Offset: 0x1D97D20 VA: 0x181D98D20
	|-Duonet.SetNetData<netcommonui_GS2CCenterPopupClass>
	|
	|-RVA: 0x1D98E00 Offset: 0x1D97E00 VA: 0x181D98E00
	|-Duonet.SetNetData<netcommonui_GS2CRightDownPopupClass>
	|
	|-RVA: 0x1D98EE0 Offset: 0x1D97EE0 VA: 0x181D98EE0
	|-Duonet.SetNetData<netdebug_GS2CNetAssessClass>
	|
	|-RVA: 0x1D98FB0 Offset: 0x1D97FB0 VA: 0x181D98FB0
	|-Duonet.SetNetData<netfriend_GS2CApplyInfoClass>
	|
	|-RVA: 0x1D99090 Offset: 0x1D98090 VA: 0x181D99090
	|-Duonet.SetNetData<netfriend_GS2CBlackChangeClass>
	|
	|-RVA: 0x1D99160 Offset: 0x1D98160 VA: 0x181D99160
	|-Duonet.SetNetData<netfriend_GS2CFindNameRetClass>
	|
	|-RVA: 0x1D99230 Offset: 0x1D98230 VA: 0x181D99230
	|-Duonet.SetNetData<netfriend_GS2CFriendChatNumClass>
	|
	|-RVA: 0x1D99300 Offset: 0x1D98300 VA: 0x181D99300
	|-Duonet.SetNetData<netfriend_GS2CFriendDelClass>
	|
	|-RVA: 0x1D993D0 Offset: 0x1D983D0 VA: 0x181D993D0
	|-Duonet.SetNetData<netfriend_GS2CFriendInfoClass>
	|
	|-RVA: 0x1D994A0 Offset: 0x1D984A0 VA: 0x181D994A0
	|-Duonet.SetNetData<netfriend_GS2CFriendInfoUpdateClass>
	|
	|-RVA: 0x1D99580 Offset: 0x1D98580 VA: 0x181D99580
	|-Duonet.SetNetData<netfriend_GS2CFriendInviteInfoClass>
	|
	|-RVA: 0x1D99650 Offset: 0x1D98650 VA: 0x181D99650
	|-Duonet.SetNetData<netfriend_GS2CFriendMsgClass>
	|
	|-RVA: 0x1D99720 Offset: 0x1D98720 VA: 0x181D99720
	|-Duonet.SetNetData<netfriend_GS2CFriendSampleInfoClass>
	|
	|-RVA: 0x1D99800 Offset: 0x1D98800 VA: 0x181D99800
	|-Duonet.SetNetData<netopenui_GS2CBehaviorClass>
	|
	|-RVA: 0x1D998D0 Offset: 0x1D988D0 VA: 0x181D998D0
	|-Duonet.SetNetData<netopenui_GS2CConfirmClass>
	|
	|-RVA: 0x1D999B0 Offset: 0x1D989B0 VA: 0x181D999B0
	|-Duonet.SetNetData<netopenui_GS2CFixedLuaCodeClass>
	|
	|-RVA: 0x1D99A80 Offset: 0x1D98A80 VA: 0x181D99A80
	|-Duonet.SetNetData<netopenui_GS2CFixedPythonCodeClass>
	|
	|-RVA: 0x1D99B50 Offset: 0x1D98B50 VA: 0x181D99B50
	|-Duonet.SetNetData<netopenui_GS2CGMListClass>
	|
	|-RVA: 0x1D99C20 Offset: 0x1D98C20 VA: 0x181D99C20
	|-Duonet.SetNetData<netopenui_GS2CPingClass>
	|
	|-RVA: 0x1D99CF0 Offset: 0x1D98CF0 VA: 0x181D99CF0
	|-Duonet.SetNetData<netopenui_GS2CPlayerInfoClass>
	|
	|-RVA: 0x1D99DE0 Offset: 0x1D98DE0 VA: 0x181D99DE0
	|-Duonet.SetNetData<netopenui_GS2CRecentWarInfoClass>
	|
	|-RVA: 0x1D99EB0 Offset: 0x1D98EB0 VA: 0x181D99EB0
	|-Duonet.SetNetData<netopenui_GS2CRewardTipsClass>
	|
	|-RVA: 0x1D99F80 Offset: 0x1D98F80 VA: 0x181D99F80
	|-Duonet.SetNetData<netplayway_GS2CPlayWayInfoClass>
	|
	|-RVA: 0x1D9A050 Offset: 0x1D99050 VA: 0x181D9A050
	|-Duonet.SetNetData<netplayway_GS2CPlayWayStateClass>
	|
	|-RVA: 0x1D9A120 Offset: 0x1D99120 VA: 0x181D9A120
	|-Duonet.SetNetData<netput_GS2CPutInfoClass>
	|
	|-RVA: 0x1D9A1F0 Offset: 0x1D991F0 VA: 0x181D9A1F0
	|-Duonet.SetNetData<netroom_GS2CEnterLoadingClass>
	|
	|-RVA: 0x1D9A2C0 Offset: 0x1D992C0 VA: 0x181D9A2C0
	|-Duonet.SetNetData<nettask_GS2CAddTaskClass>
	|
	|-RVA: 0x1D9A390 Offset: 0x1D99390 VA: 0x181D9A390
	|-Duonet.SetNetData<nettask_GS2CChangeTaskClass>
	|
	|-RVA: 0x1D9A470 Offset: 0x1D99470 VA: 0x181D9A470
	|-Duonet.SetNetData<nettask_GS2CDelTaskClass>
	|
	|-RVA: 0x1D9A540 Offset: 0x1D99540 VA: 0x181D9A540
	|-Duonet.SetNetData<nettask_GS2CStageTaskClass>
	|
	|-RVA: 0x1D9A610 Offset: 0x1D99610 VA: 0x181D9A610
	|-Duonet.SetNetData<netteam_GS2CAddPreMemberClass>
	|
	|-RVA: 0x1D9A6F0 Offset: 0x1D996F0 VA: 0x181D9A6F0
	|-Duonet.SetNetData<netteam_GS2CAutoMatchClass>
	|
	|-RVA: 0x1D9A7C0 Offset: 0x1D997C0 VA: 0x181D9A7C0
	|-Duonet.SetNetData<netteam_GS2CChangeMasterClass>
	|
	|-RVA: 0x1D9A890 Offset: 0x1D99890 VA: 0x181D9A890
	|-Duonet.SetNetData<netteam_GS2CInvitionPermissionClass>
	|
	|-RVA: 0x1D9A960 Offset: 0x1D99960 VA: 0x181D9A960
	|-Duonet.SetNetData<netteam_GS2CMatchTeamPlayerInfoClass>
	|
	|-RVA: 0x1D9AA30 Offset: 0x1D99A30 VA: 0x181D9AA30
	|-Duonet.SetNetData<netteam_GS2CMaxRoundClass>
	|
	|-RVA: 0x1D9AB00 Offset: 0x1D99B00 VA: 0x181D9AB00
	|-Duonet.SetNetData<netteam_GS2COpenMatchTeamClass>
	|
	|-RVA: 0x1D9ABF0 Offset: 0x1D99BF0 VA: 0x181D9ABF0
	|-Duonet.SetNetData<netteam_GS2CReadyClass>
	|
	|-RVA: 0x1D9ACC0 Offset: 0x1D99CC0 VA: 0x181D9ACC0
	|-Duonet.SetNetData<netteam_GS2CRefreshMatchCntClass>
	|
	|-RVA: 0x1D9AD90 Offset: 0x1D99D90 VA: 0x181D9AD90
	|-Duonet.SetNetData<netteam_GS2CRemovePreMemberClass>
	|
	|-RVA: 0x1D9AE60 Offset: 0x1D99E60 VA: 0x181D9AE60
	|-Duonet.SetNetData<netteam_GS2CRemoveTeamInviteClass>
	|
	|-RVA: 0x1D9AF30 Offset: 0x1D99F30 VA: 0x181D9AF30
	|-Duonet.SetNetData<netteam_GS2CRoomTypeClass>
	|
	|-RVA: 0x1D9B000 Offset: 0x1D9A000 VA: 0x181D9B000
	|-Duonet.SetNetData<netteam_GS2CSetRoundClass>
	|
	|-RVA: 0x1D9B0D0 Offset: 0x1D9A0D0 VA: 0x181D9B0D0
	|-Duonet.SetNetData<netteam_GS2CTeamDelPlayerClass>
	|
	|-RVA: 0x1D9B1A0 Offset: 0x1D9A1A0 VA: 0x181D9B1A0
	|-Duonet.SetNetData<netteam_GS2CTeamInviteClass>
	|
	|-RVA: 0x1D9B280 Offset: 0x1D9A280 VA: 0x181D9B280
	|-Duonet.SetNetData<netteam_GS2CTeamInviteInfoClass>
	|
	|-RVA: 0x1D9B350 Offset: 0x1D9A350 VA: 0x181D9B350
	|-Duonet.SetNetData<netteam_GS2CWarStateClass>
	|
	|-RVA: 0x1D9B420 Offset: 0x1D9A420 VA: 0x181D9B420
	|-Duonet.SetNetData<netwarreward_GS2CRewardFinishWarClass>
	|
	|-RVA: 0x1D9B520 Offset: 0x1D9A520 VA: 0x181D9B520
	|-Duonet.SetNetData<netwarreward_GS2CWarUnlockClass>
	|
	|-RVA: 0x1D9B5F0 Offset: 0x1D9A5F0 VA: 0x181D9B5F0
	|-Duonet.SetNetData<s2cShop_GS2CBuyResultClass>
	|
	|-RVA: 0x1D9B6D0 Offset: 0x1D9A6D0 VA: 0x181D9B6D0
	|-Duonet.SetNetData<s2cShop_GS2CGoodsOnSaleClass>
	|
	|-RVA: 0x1D9B7A0 Offset: 0x1D9A7A0 VA: 0x181D9B7A0
	|-Duonet.SetNetData<s2cShop_GS2CRefreshShopClass>
	|
	|-RVA: 0x1D9B870 Offset: 0x1D9A870 VA: 0x181D9B870
	|-Duonet.SetNetData<s2cbuild_GS2CBuildGateStatusClass>
	|
	|-RVA: 0x1D9B940 Offset: 0x1D9A940 VA: 0x181D9B940
	|-Duonet.SetNetData<s2cdebug_GS2CClearDebugLineClass>
	|
	|-RVA: 0x1D9BA10 Offset: 0x1D9AA10 VA: 0x181D9BA10
	|-Duonet.SetNetData<s2cdebug_GS2CDebugLineClass>
	|
	|-RVA: 0x1D9BAF0 Offset: 0x1D9AAF0 VA: 0x181D9BAF0
	|-Duonet.SetNetData<s2cdebug_GS2CMonsterConfigClass>
	|
	|-RVA: 0x1D9BBD0 Offset: 0x1D9ABD0 VA: 0x181D9BBD0
	|-Duonet.SetNetData<s2cdebug_GS2CMonsterDebugClass>
	|
	|-RVA: 0x1D9BCB0 Offset: 0x1D9ACB0 VA: 0x181D9BCB0
	|-Duonet.SetNetData<s2cframe_GS2CFightLoopClass>
	|
	|-RVA: 0x1D9BD80 Offset: 0x1D9AD80 VA: 0x181D9BD80
	|-Duonet.SetNetData<s2chomenotify_GS2CCenterTopFloatMsgClass>
	|
	|-RVA: 0x1D9BE50 Offset: 0x1D9AE50 VA: 0x181D9BE50
	|-Duonet.SetNetData<s2chomenotify_GS2CChatClass>
	|
	|-RVA: 0x1D9BF20 Offset: 0x1D9AF20 VA: 0x181D9BF20
	|-Duonet.SetNetData<s2chomenotify_GS2CCommonNotifyClass>
	|
	|-RVA: 0x1D9BFF0 Offset: 0x1D9AFF0 VA: 0x181D9BFF0
	|-Duonet.SetNetData<s2chomenotify_GS2CDebugMsgClass>
	|
	|-RVA: 0x1D9C0C0 Offset: 0x1D9B0C0 VA: 0x181D9C0C0
	|-Duonet.SetNetData<s2chomenotify_GS2CGMNotifyClass>
	|
	|-RVA: 0x1D9C190 Offset: 0x1D9B190 VA: 0x181D9C190
	|-Duonet.SetNetData<s2citemcon_GS2CBulletRefreshClass>
	|
	|-RVA: 0x1D9C260 Offset: 0x1D9B260 VA: 0x181D9C260
	|-Duonet.SetNetData<s2citemcon_GS2CEquipAddClass>
	|
	|-RVA: 0x1D9C340 Offset: 0x1D9B340 VA: 0x181D9C340
	|-Duonet.SetNetData<s2citemcon_GS2CEquipDelClass>
	|
	|-RVA: 0x1D9C410 Offset: 0x1D9B410 VA: 0x181D9C410
	|-Duonet.SetNetData<s2citemcon_GS2CItemAddClass>
	|
	|-RVA: 0x1D9C4F0 Offset: 0x1D9B4F0 VA: 0x181D9C4F0
	|-Duonet.SetNetData<s2citemcon_GS2CItemDelClass>
	|
	|-RVA: 0x1D9C5C0 Offset: 0x1D9B5C0 VA: 0x181D9C5C0
	|-Duonet.SetNetData<s2citemcon_GS2CRefreshKeyClass>
	|
	|-RVA: 0x1D9C690 Offset: 0x1D9B690 VA: 0x181D9C690
	|-Duonet.SetNetData<s2citemcon_GS2CWarAddGraphPaperClass>
	|
	|-RVA: 0x1D9C760 Offset: 0x1D9B760 VA: 0x181D9C760
	|-Duonet.SetNetData<s2cmove_GS2CFlyPosClass>
	|
	|-RVA: 0x1D9C840 Offset: 0x1D9B840 VA: 0x181D9C840
	|-Duonet.SetNetData<s2cmove_GS2CFlyTrackClass>
	|
	|-RVA: 0x1D9C910 Offset: 0x1D9B910 VA: 0x181D9C910
	|-Duonet.SetNetData<s2cmove_GS2CMapAirTrackClass>
	|
	|-RVA: 0x1D9C9F0 Offset: 0x1D9B9F0 VA: 0x181D9C9F0
	|-Duonet.SetNetData<s2cmove_GS2CMapBackCtrlClass>
	|
	|-RVA: 0x1D9CAD0 Offset: 0x1D9BAD0 VA: 0x181D9CAD0
	|-Duonet.SetNetData<s2cmove_GS2CMapCrowdPosClass>
	|
	|-RVA: 0x1D9CBA0 Offset: 0x1D9BBA0 VA: 0x181D9CBA0
	|-Duonet.SetNetData<s2cmove_GS2CMapDashTrackClass>
	|
	|-RVA: 0x1D9CC80 Offset: 0x1D9BC80 VA: 0x181D9CC80
	|-Duonet.SetNetData<s2cmove_GS2CMapJumpCtrlClass>
	|
	|-RVA: 0x1D9CD60 Offset: 0x1D9BD60 VA: 0x181D9CD60
	|-Duonet.SetNetData<s2cmove_GS2CMapJumpTrackClass>
	|
	|-RVA: 0x1D9CE40 Offset: 0x1D9BE40 VA: 0x181D9CE40
	|-Duonet.SetNetData<s2cmove_GS2CMapPosCtrlClass>
	|
	|-RVA: 0x1D9CF20 Offset: 0x1D9BF20 VA: 0x181D9CF20
	|-Duonet.SetNetData<s2cmove_GS2CMapPushCtrlClass>
	|
	|-RVA: 0x1D9D000 Offset: 0x1D9C000 VA: 0x181D9D000
	|-Duonet.SetNetData<s2cmove_GS2CMapPushTrackClass>
	|
	|-RVA: 0x1D9D0E0 Offset: 0x1D9C0E0 VA: 0x181D9D0E0
	|-Duonet.SetNetData<s2cmove_GS2CMapStopClass>
	|
	|-RVA: 0x1D9D1B0 Offset: 0x1D9C1B0 VA: 0x181D9D1B0
	|-Duonet.SetNetData<s2cmove_GS2CMapStopCtrlClass>
	|
	|-RVA: 0x1D9D290 Offset: 0x1D9C290 VA: 0x181D9D290
	|-Duonet.SetNetData<s2cmove_GS2CMapTickPosClass>
	|
	|-RVA: 0x1D9D370 Offset: 0x1D9C370 VA: 0x181D9D370
	|-Duonet.SetNetData<s2cmove_GS2CMapTrackClass>
	|
	|-RVA: 0x1D9D440 Offset: 0x1D9C440 VA: 0x181D9D440
	|-Duonet.SetNetData<s2cmove_GS2CRefreshTrackClass>
	|
	|-RVA: 0x1D9D510 Offset: 0x1D9C510 VA: 0x181D9D510
	|-Duonet.SetNetData<s2cnetaddobject_ExtHeroPropClass>
	|
	|-RVA: 0x1D9D5E0 Offset: 0x1D9C5E0 VA: 0x181D9D5E0
	|-Duonet.SetNetData<s2cnetaddobject_GS2CItemPropChangeClass>
	|
	|-RVA: 0x1D9D6B0 Offset: 0x1D9C6B0 VA: 0x181D9D6B0
	|-Duonet.SetNetData<s2cnetaddobject_GS2CPropChangeClass>
	|
	|-RVA: 0x1D9D780 Offset: 0x1D9C780 VA: 0x181D9D780
	|-Duonet.SetNetData<s2cnetaddobject_MakeBuildAddPacketClass>
	|
	|-RVA: 0x1D9D870 Offset: 0x1D9C870 VA: 0x181D9D870
	|-Duonet.SetNetData<s2cnetaddobject_MakeDropAddPacketClass>
	|
	|-RVA: 0x1D9D950 Offset: 0x1D9C950 VA: 0x181D9D950
	|-Duonet.SetNetData<s2cnetaddobject_MakeHeroAddPacketClass>
	|
	|-RVA: 0x1D9DA30 Offset: 0x1D9CA30 VA: 0x181D9DA30
	|-Duonet.SetNetData<s2cnetaddobject_MakeMonsterAddPacketClass>
	|
	|-RVA: 0x1D9DB10 Offset: 0x1D9CB10 VA: 0x181D9DB10
	|-Duonet.SetNetData<s2cnetaddobject_MakeNpcAddPacketClass>
	|
	|-RVA: 0x1D9DBF0 Offset: 0x1D9CBF0 VA: 0x181D9DBF0
	|-Duonet.SetNetData<s2cnetaddobject_MakeSummonAddPacketClass>
	|
	|-RVA: 0x1D9DCE0 Offset: 0x1D9CCE0 VA: 0x181D9DCE0
	|-Duonet.SetNetData<s2cnetskill_GS2CAddBulletChangeRuleClass>
	|
	|-RVA: 0x1D9DDB0 Offset: 0x1D9CDB0 VA: 0x181D9DDB0
	|-Duonet.SetNetData<s2cnetskill_GS2CDelBulletChangeRuleClass>
	|
	|-RVA: 0x1D9DE80 Offset: 0x1D9CE80 VA: 0x181D9DE80
	|-Duonet.SetNetData<s2cnetskill_GS2CPerformAddClass>
	|
	|-RVA: 0x1D9DF60 Offset: 0x1D9CF60 VA: 0x181D9DF60
	|-Duonet.SetNetData<s2cnetskill_GS2CPerformAddUseIntervalClass>
	|
	|-RVA: 0x1D9E030 Offset: 0x1D9D030 VA: 0x181D9E030
	|-Duonet.SetNetData<s2cnetskill_GS2CPerformColdTimeAddClass>
	|
	|-RVA: 0x1D9E100 Offset: 0x1D9D100 VA: 0x181D9E100
	|-Duonet.SetNetData<s2cnetskill_GS2CPerformColdTimeDelClass>
	|
	|-RVA: 0x1D9E1D0 Offset: 0x1D9D1D0 VA: 0x181D9E1D0
	|-Duonet.SetNetData<s2cnetskill_GS2CPerformColdTimeNoAddClass>
	|
	|-RVA: 0x1D9E2A0 Offset: 0x1D9D2A0 VA: 0x181D9E2A0
	|-Duonet.SetNetData<s2cnetskill_GS2CSkillFailClass>
	|
	|-RVA: 0x1D9E370 Offset: 0x1D9D370 VA: 0x181D9E370
	|-Duonet.SetNetData<s2cnetskill_GS2CSkillHaltClass>
	|
	|-RVA: 0x1D9E440 Offset: 0x1D9D440 VA: 0x181D9E440
	|-Duonet.SetNetData<s2cnetstate_GS2CStateAddClass>
	|
	|-RVA: 0x1D9E520 Offset: 0x1D9D520 VA: 0x181D9E520
	|-Duonet.SetNetData<s2cnetstate_GS2CStateDelClass>
	|
	|-RVA: 0x1D9E5F0 Offset: 0x1D9D5F0 VA: 0x181D9E5F0
	|-Duonet.SetNetData<s2cnetstate_GS2CStateRefreshClass>
	|
	|-RVA: 0x1D9E6D0 Offset: 0x1D9D6D0 VA: 0x181D9E6D0
	|-Duonet.SetNetData<s2cnetstate_GS2CStateRefreshCntClass>
	|
	|-RVA: 0x1D9E7A0 Offset: 0x1D9D7A0 VA: 0x181D9E7A0
	|-Duonet.SetNetData<s2cnetwar_GS2CAddEffectClass>
	|
	|-RVA: 0x1D9E880 Offset: 0x1D9D880 VA: 0x181D9E880
	|-Duonet.SetNetData<s2cnetwar_GS2CAddTransferInfoClass>
	|
	|-RVA: 0x1D9E950 Offset: 0x1D9D950 VA: 0x181D9E950
	|-Duonet.SetNetData<s2cnetwar_GS2CBreakArmorClass>
	|
	|-RVA: 0x1D9EA20 Offset: 0x1D9DA20 VA: 0x181D9EA20
	|-Duonet.SetNetData<s2cnetwar_GS2CBreakShieldClass>
	|
	|-RVA: 0x1D9EAF0 Offset: 0x1D9DAF0 VA: 0x181D9EAF0
	|-Duonet.SetNetData<s2cnetwar_GS2CCircleSummonEffectClass>
	|
	|-RVA: 0x1D9EBD0 Offset: 0x1D9DBD0 VA: 0x181D9EBD0
	|-Duonet.SetNetData<s2cnetwar_GS2CClearChallengeUIClass>
	|
	|-RVA: 0x1D9ECA0 Offset: 0x1D9DCA0 VA: 0x181D9ECA0
	|-Duonet.SetNetData<s2cnetwar_GS2CDeleteEffectClass>
	|
	|-RVA: 0x1D9ED70 Offset: 0x1D9DD70 VA: 0x181D9ED70
	|-Duonet.SetNetData<s2cnetwar_GS2CDieClass>
	|
	|-RVA: 0x1D9EE50 Offset: 0x1D9DE50 VA: 0x181D9EE50
	|-Duonet.SetNetData<s2cnetwar_GS2CDisconnectedClass>
	|
	|-RVA: 0x1D9EF20 Offset: 0x1D9DF20 VA: 0x181D9EF20
	|-Duonet.SetNetData<s2cnetwar_GS2CDoubleHPBarUIClass>
	|
	|-RVA: 0x1D9EFF0 Offset: 0x1D9DFF0 VA: 0x181D9EFF0
	|-Duonet.SetNetData<s2cnetwar_GS2CEnterWatchClass>
	|
	|-RVA: 0x1D9F0C0 Offset: 0x1D9E0C0 VA: 0x181D9F0C0
	|-Duonet.SetNetData<s2cnetwar_GS2CFaceClass>
	|
	|-RVA: 0x1D9F1A0 Offset: 0x1D9E1A0 VA: 0x181D9F1A0
	|-Duonet.SetNetData<s2cnetwar_GS2CFaceTargetClass>
	|
	|-RVA: 0x1D9F280 Offset: 0x1D9E280 VA: 0x181D9F280
	|-Duonet.SetNetData<s2cnetwar_GS2CImmunityClass>
	|
	|-RVA: 0x1D9F350 Offset: 0x1D9E350 VA: 0x181D9F350
	|-Duonet.SetNetData<s2cnetwar_GS2CLevelNodeGoalOkClass>
	|
	|-RVA: 0x1D9F420 Offset: 0x1D9E420 VA: 0x181D9F420
	|-Duonet.SetNetData<s2cnetwar_GS2CLevelNodeLoadOkClass>
	|
	|-RVA: 0x1D9F4F0 Offset: 0x1D9E4F0 VA: 0x181D9F4F0
	|-Duonet.SetNetData<s2cnetwar_GS2CLimitConvoyClass>
	|
	|-RVA: 0x1D9F5D0 Offset: 0x1D9E5D0 VA: 0x181D9F5D0
	|-Duonet.SetNetData<s2cnetwar_GS2CLimitDefendClass>
	|
	|-RVA: 0x1D9F6B0 Offset: 0x1D9E6B0 VA: 0x181D9F6B0
	|-Duonet.SetNetData<s2cnetwar_GS2CMainCtrlClass>
	|
	|-RVA: 0x1D9F780 Offset: 0x1D9E780 VA: 0x181D9F780
	|-Duonet.SetNetData<s2cnetwar_GS2CMainCtrlFaceClass>
	|
	|-RVA: 0x1D9F860 Offset: 0x1D9E860 VA: 0x181D9F860
	|-Duonet.SetNetData<s2cnetwar_GS2CMapBuildSimMaskClass>
	|
	|-RVA: 0x1D9F930 Offset: 0x1D9E930 VA: 0x181D9F930
	|-Duonet.SetNetData<s2cnetwar_GS2CMonsterActionSMClass>
	|
	|-RVA: 0x1D9FA10 Offset: 0x1D9EA10 VA: 0x181D9FA10
	|-Duonet.SetNetData<s2cnetwar_GS2CMonsterNotifyClass>
	|
	|-RVA: 0x1D9FAE0 Offset: 0x1D9EAE0 VA: 0x181D9FAE0
	|-Duonet.SetNetData<s2cnetwar_GS2CMonsterSuperInfoClass>
	|
	|-RVA: 0x1D9FBC0 Offset: 0x1D9EBC0 VA: 0x181D9FBC0
	|-Duonet.SetNetData<s2cnetwar_GS2CNotifyStartSkillClass>
	|
	|-RVA: 0x1D9FCA0 Offset: 0x1D9ECA0 VA: 0x181D9FCA0
	|-Duonet.SetNetData<s2cnetwar_GS2CNowInfoClass>
	|
	|-RVA: 0x1F99CA0 Offset: 0x1F98CA0 VA: 0x181F99CA0
	|-Duonet.SetNetData<s2cnetwar_GS2CPickFailClass>
	|
	|-RVA: 0x1F99D70 Offset: 0x1F98D70 VA: 0x181F99D70
	|-Duonet.SetNetData<s2cnetwar_GS2CPickUpClass>
	|
	|-RVA: 0x1F99E40 Offset: 0x1F98E40 VA: 0x181F99E40
	|-Duonet.SetNetData<s2cnetwar_GS2CPlayTimeClass>
	|
	|-RVA: 0x1F99F10 Offset: 0x1F98F10 VA: 0x181F99F10
	|-Duonet.SetNetData<s2cnetwar_GS2CPlayTypeClass>
	|
	|-RVA: 0x1F99FE0 Offset: 0x1F98FE0 VA: 0x181F99FE0
	|-Duonet.SetNetData<s2cnetwar_GS2CQuitGameClass>
	|
	|-RVA: 0x1F9A0B0 Offset: 0x1F990B0 VA: 0x181F9A0B0
	|-Duonet.SetNetData<s2cnetwar_GS2CRelifeClass>
	|
	|-RVA: 0x1F9A180 Offset: 0x1F99180 VA: 0x181F9A180
	|-Duonet.SetNetData<s2cnetwar_GS2CRelifeConfirmClass>
	|
	|-RVA: 0x1F9A260 Offset: 0x1F99260 VA: 0x181F9A260
	|-Duonet.SetNetData<s2cnetwar_GS2CRelifeInfoClass>
	|
	|-RVA: 0x1F9A330 Offset: 0x1F99330 VA: 0x181F9A330
	|-Duonet.SetNetData<s2cnetwar_GS2CStartChallengeClass>
	|
	|-RVA: 0x1F9A410 Offset: 0x1F99410 VA: 0x181F9A410
	|-Duonet.SetNetData<s2cnetwar_GS2CStruckMonsterClass>
	|
	|-RVA: 0x1F9A4F0 Offset: 0x1F994F0 VA: 0x181F9A4F0
	|-Duonet.SetNetData<s2cnetwar_GS2CTargetDefendClass>
	|
	|-RVA: 0x1F9A5D0 Offset: 0x1F995D0 VA: 0x181F9A5D0
	|-Duonet.SetNetData<s2cnetwar_GS2CTeamDamageClass>
	|
	|-RVA: 0x1F9A6A0 Offset: 0x1F996A0 VA: 0x181F9A6A0
	|-Duonet.SetNetData<s2cnetwar_GS2CTeamInfoClass>
	|
	|-RVA: 0x1F9A770 Offset: 0x1F99770 VA: 0x181F9A770
	|-Duonet.SetNetData<s2cnetwar_GS2CTriggerBehaviorClass>
	|
	|-RVA: 0x1F9A840 Offset: 0x1F99840 VA: 0x181F9A840
	|-Duonet.SetNetData<s2cnetwar_GS2CTriggerBehaviorStatusClass>
	|
	|-RVA: 0x1F9A920 Offset: 0x1F99920 VA: 0x181F9A920
	|-Duonet.SetNetData<s2cnetwar_GS2CTriggerDestroyEffectClass>
	|
	|-RVA: 0x1F9AA00 Offset: 0x1F99A00 VA: 0x181F9AA00
	|-Duonet.SetNetData<s2cnetwar_GS2CUpdateLevelRoomPosClass>
	|
	|-RVA: 0x1F9AAD0 Offset: 0x1F99AD0 VA: 0x181F9AAD0
	|-Duonet.SetNetData<s2cnetwar_GS2CUpdateMiniMapPosClass>
	|
	|-RVA: 0x1F9ABA0 Offset: 0x1F99BA0 VA: 0x181F9ABA0
	|-Duonet.SetNetData<s2cnetwar_GS2CWStatusHPClass>
	|
	|-RVA: 0x1F9AC80 Offset: 0x1F99C80 VA: 0x181F9AC80
	|-Duonet.SetNetData<s2cnetwar_GS2CWarPausedClass>
	|
	|-RVA: 0x1F9AD50 Offset: 0x1F99D50 VA: 0x181F9AD50
	|-Duonet.SetNetData<s2cnetwar_GS2CWarStatusClass>
	|
	|-RVA: 0x1F9AE20 Offset: 0x1F99E20 VA: 0x181F9AE20
	|-Duonet.SetNetData<s2cnpc_GS2CNPCEventChooseClass>
	|
	|-RVA: 0x1F9AF00 Offset: 0x1F99F00 VA: 0x181F9AF00
	|-Duonet.SetNetData<s2cnpc_GS2CNpcAnimatorClass>
	|
	|-RVA: 0x1F9AFD0 Offset: 0x1F99FD0 VA: 0x181F9AFD0
	|-Duonet.SetNetData<s2cnpc_GS2CNpcChallengeStatusClass>
	|
	|-RVA: 0x1F9B0A0 Offset: 0x1F9A0A0 VA: 0x181F9B0A0
	|-Duonet.SetNetData<s2cnpc_GS2CNpcChooseAttrScrollClass>
	|
	|-RVA: 0x1F9B170 Offset: 0x1F9A170 VA: 0x181F9B170
	|-Duonet.SetNetData<s2cnpc_GS2CNpcChooseMultiTalentClass>
	|
	|-RVA: 0x1F9B240 Offset: 0x1F9A240 VA: 0x181F9B240
	|-Duonet.SetNetData<s2cnpc_GS2CNpcChooseRewardClass>
	|
	|-RVA: 0x1F9B320 Offset: 0x1F9A320 VA: 0x181F9B320
	|-Duonet.SetNetData<s2cnpc_GS2CNpcChooseTalentClass>
	|
	|-RVA: 0x1F9B3F0 Offset: 0x1F9A3F0 VA: 0x181F9B3F0
	|-Duonet.SetNetData<s2cnpc_GS2CNpcEventClass>
	|
	|-RVA: 0x1F9B4D0 Offset: 0x1F9A4D0 VA: 0x181F9B4D0
	|-Duonet.SetNetData<s2cnpc_GS2CNpcInteractStateClass>
	|
	|-RVA: 0x1F9B5A0 Offset: 0x1F9A5A0 VA: 0x181F9B5A0
	|-Duonet.SetNetData<s2cnpc_GS2CNpcItemInteractClass>
	|
	|-RVA: 0x1F9B670 Offset: 0x1F9A670 VA: 0x181F9B670
	|-Duonet.SetNetData<s2cnpc_GS2CNpcItemResultClass>
	|
	|-RVA: 0x1F9B750 Offset: 0x1F9A750 VA: 0x181F9B750
	|-Duonet.SetNetData<s2cnpc_GS2CNpcOpenCostClass>
	|
	|-RVA: 0x1F9B820 Offset: 0x1F9A820 VA: 0x181F9B820
	|-Duonet.SetNetData<s2cnpc_GS2CNpcReplaceTalentClass>
	|
	|-RVA: 0x1F9B900 Offset: 0x1F9A900 VA: 0x181F9B900
	|-Duonet.SetNetData<s2cnpc_GS2CNpcShopClass>
	|
	|-RVA: 0x1F9B9D0 Offset: 0x1F9A9D0 VA: 0x181F9B9D0
	|-Duonet.SetNetData<s2cnpc_GS2CNpcShopInteractResultClass>
	|
	|-RVA: 0x1F9BAB0 Offset: 0x1F9AAB0 VA: 0x181F9BAB0
	|-Duonet.SetNetData<s2cnpc_GS2CNpcShopSingleChangeClass>
	|
	|-RVA: 0x1F9BB90 Offset: 0x1F9AB90 VA: 0x181F9BB90
	|-Duonet.SetNetData<s2cnpc_GS2CRefreshNPCClass>
	|
	|-RVA: 0x1F9BC60 Offset: 0x1F9AC60 VA: 0x181F9BC60
	|-Duonet.SetNetData<s2cnpc_GS2CSmithInteractInfoClass>
	|
	|-RVA: 0x1F9BD30 Offset: 0x1F9AD30 VA: 0x181F9BD30
	|-Duonet.SetNetData<s2cnpc_GS2CSystemAskClass>
	|
	|-RVA: 0x1F9BE10 Offset: 0x1F9AE10 VA: 0x181F9BE10
	|-Duonet.SetNetData<s2cnpc_GS2CTransferDirClass>
	|
	|-RVA: 0x1F9BEE0 Offset: 0x1F9AEE0 VA: 0x181F9BEE0
	|-Duonet.SetNetData<s2cnpc_GS2CTransferReadyClass>
	|
	|-RVA: 0x1F9BFB0 Offset: 0x1F9AFB0 VA: 0x181F9BFB0
	|-Duonet.SetNetData<s2crelic_GS2CAddRelicClass>
	|
	|-RVA: 0x1F9C090 Offset: 0x1F9B090 VA: 0x181F9C090
	|-Duonet.SetNetData<s2crelic_GS2CRemoveRelicClass>
	|
	|-RVA: 0x1F9C160 Offset: 0x1F9B160 VA: 0x181F9C160
	|-Duonet.SetNetData<s2ctalent_GS2CAddTalentClass>
	|
	|-RVA: 0x1F9C240 Offset: 0x1F9B240 VA: 0x181F9C240
	|-Duonet.SetNetData<s2ctalent_GS2CRemoveTalentClass>
	|
	|-RVA: 0x1F9C310 Offset: 0x1F9B310 VA: 0x181F9C310
	|-Duonet.SetNetData<s2cwarnotify_GS2CCenterTopFloatMsgClass>
	|
	|-RVA: 0x1F9C3E0 Offset: 0x1F9B3E0 VA: 0x181F9C3E0
	|-Duonet.SetNetData<s2cwarnotify_GS2CChatClass>
	|
	|-RVA: 0x1F9C4B0 Offset: 0x1F9B4B0 VA: 0x181F9C4B0
	|-Duonet.SetNetData<s2cwarnotify_GS2CCommonNotifyClass>
	|
	|-RVA: 0x1F9C580 Offset: 0x1F9B580 VA: 0x181F9C580
	|-Duonet.SetNetData<s2cwarnotify_GS2CDebugMsgClass>
	|
	|-RVA: 0x1F9C650 Offset: 0x1F9B650 VA: 0x181F9C650
	|-Duonet.SetNetData<s2cwarnotify_GS2CGMNotifyClass>
	|
	|-RVA: 0x1F9C720 Offset: 0x1F9B720 VA: 0x181F9C720
	|-Duonet.SetNetData<s2cwarnotify_GS2CUnLockItemClass>
	|
	|-RVA: 0x1F9C800 Offset: 0x1F9B800 VA: 0x181F9C800
	|-Duonet.SetNetData<s2cwarop_GS2CMapDelClass>
	|
	|-RVA: 0x1F9C8D0 Offset: 0x1F9B8D0 VA: 0x181F9C8D0
	|-Duonet.SetNetData<s2cwarop_GS2CMapGotoClass>
	|
	|-RVA: 0x1F9C9A0 Offset: 0x1F9B9A0 VA: 0x181F9C9A0
	|-Duonet.SetNetData<s2cwarop_GS2CMapSceneEnterClass>
	|
	|-RVA: 0x1F9CAB0 Offset: 0x1F9BAB0 VA: 0x181F9CAB0
	|-Duonet.SetNetData<s2cwarop_GS2CMapTriggerGateClass>
	|
	|-RVA: 0x1F9CB80 Offset: 0x1F9BB80 VA: 0x181F9CB80
	|-Duonet.SetNetData<s2cwarop_GS2CMapTriggerUpStoneClass>
	|
	|-RVA: 0x1F9CC60 Offset: 0x1F9BC60 VA: 0x181F9CC60
	|-Duonet.SetNetData<s2cwarsignal_GS2CAddSignalClass>
	|
	|-RVA: 0x1F9CD30 Offset: 0x1F9BD30 VA: 0x181F9CD30
	|-Duonet.SetNetData<s2cwarsignal_GS2CDelSignalClass>
	|
	|-RVA: 0x1F99C10 Offset: 0x1F98C10 VA: 0x181F99C10
	|-Duonet.SetNetData<object>
	*/

	public static void SetNetData(object netdata) { }

	private static void Log(bool isS2C, string moduleName, string funcName, object netdata, List<int> protoNoList, int subProtoNo) { }

	private static List<int> UnpackMultiSub<T>(int cmd, string linkname, T netobj) { }
	/* GenericInstMethod :
	|
	|-RVA: 0x478F70 Offset: 0x477F70 VA: 0x180478F70
	|-Duonet.UnpackMultiSub<object>
	*/

	private static DuonetData.ProtoInfo GetReceiveProtoInfo(uint protoNos, string linkname) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DYPublic.Duonet
public class DuonetData
{
	// Fields
	public static Dictionary<uint, DuonetData.ProtoInfo> g_GS2C;
	public static Dictionary<int, object> g_MultiSubGS2C;
	public static Dictionary<uint, DuonetData.ProtoInfo> g_LS2C;
	public static Dictionary<int, object> g_MultiSubLS2C;
	public static Dictionary<uint, DuonetData.ProtoInfo> g_FS2C;
	public static Dictionary<int, object> g_MultiSubFS2C;
	public static HashSet<int> g_ProcessedProtoSetGS2C;
	public static HashSet<int> g_ProcessedProtoSetLS2C;
	public static HashSet<int> g_ProcessedProtoSetFS2C;
	public static Dictionary<string, Dictionary<uint, DuonetData.ProtoInfo>> g_ProtoMap;
	public static Dictionary<string, Dictionary<int, object>> g_MultiSubMap;
	public static Dictionary<string, HashSet<int>> g_ProcessedProtoSetMap;
	public static Dictionary<string, Dictionary<string, object>> g_C2S;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public class DuonetData.ProtoInfo
{
	// Fields
	public string ClientModuleName;
	public bool OneProtoFlag;
	public string Description;
	public Dictionary<int, DuonetData.SubProtoInfo> SubProto;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class DuonetData.SubProtoInfo
{
	// Fields
	public string FuncName;
	public string FuncDesc;
	public Action<basenet> ParseFunc;

	// Methods

	public void .ctor() { }
}

// Namespace: 
public class DuonetData.C2SProtoInfo
{
	// Fields
	public List<int> ProtoNoList;
	public int SubProtoNo;
	public string Link;
	public string Theme;
	public string FuncDesc;
	public Action<basenet, object> SendFunc;

	// Methods

	public void .ctor() { }
}

// Namespace: DYPublic.Duonet
public class DuonetExt
{
	// Methods

	public static basenet GetNetObject(string linkname) { }

	public static void ErrorHandle(string msg) { }

	public static void Log(bool isS2C, string moduleName, string funcName, object netData, List<int> protoNoList, Nullable<int> subProtoNo) { }

	public void .ctor() { }
}

// Namespace: DYPublic.Duonet
public class S2CDuoNet
{
	// Methods

	public static void StandaloneAchievement_GS2CRequestCurrentStats(basenet netobj) { }

	public static void StandaloneAchievement_GS2CSetStats(basenet netobj) { }

	public static void StandaloneAchievement_GS2CUnlockAchievement(basenet netobj) { }

	public static void StandaloneAchievement_GS2CStoreStats(basenet netobj) { }

	public static void StandaloneAchievement_GS2CResetAllStats(basenet netobj) { }

	public static void netarchive_GS2CRoleList(basenet netobj) { }

	public static void netarchive_GS2CReadArchive(basenet netobj) { }

	public static void netarchive_GS2CWriteArchive(basenet netobj) { }

	public static void netarchive_GS2CLoginRes(basenet netobj) { }

	public static void netarchive_GS2CSaveRes(basenet netobj) { }

	public static void netarchive_GS2CLoginSuccess(basenet netobj) { }

	public static void homeattr_AddPlayerInitPacket(basenet netobj) { }

	public static void homeattr_GS2CPlayerChange(basenet netobj) { }

	public static void netcommonui_GS2CCenterPopup(basenet netobj) { }

	public static void netcommonui_GS2CRightDownPopup(basenet netobj) { }

	public static void homecontainer_GS2CWeaponInfo(basenet netobj) { }

	public static void homecontainer_GS2CRoundInfo(basenet netobj) { }

	public static void homecontainer_GS2CRelicInfo(basenet netobj) { }

	public static void homecontainer_GS2CUnlockRewardPool(basenet netobj) { }

	public static void homecontainer_GS2CSetRelic(basenet netobj) { }

	public static void homecontainer_GS2CTalentInfo(basenet netobj) { }

	public static void homecontainer_GS2CTalentSingleInfo(basenet netobj) { }

	public static void homecontainer_GS2CHeroInfo(basenet netobj) { }

	public static void homecontainer_GS2CSingelHeroInfo(basenet netobj) { }

	public static void homecontainer_GS2CSetCurHero(basenet netobj) { }

	public static void homecontainer_GS2CTalentUpgradeResult(basenet netobj) { }

	public static void homecontainer_GS2CSeasonInfo(basenet netobj) { }

	public static void homecontainer_GS2CSeasonBaseInfo(basenet netobj) { }

	public static void homecontainer_GS2CSeasonStateChange(basenet netobj) { }

	public static void homecontainer_GS2CUnlockHeroResult(basenet netobj) { }

	public static void homecontainer_GS2CMonsterIllustrationInfo(basenet netobj) { }

	public static void homecontainer_GS2CGraphPaperInfo(basenet netobj) { }

	public static void homecontainer_GS2CSigleGraphPaperInfo(basenet netobj) { }

	public static void homecontainer_GS2CWeaponItemInfo(basenet netobj) { }

	public static void homecontainer_GS2CRelicItemInfo(basenet netobj) { }

	public static void homecontainer_GS2CMonsterItemInfo(basenet netobj) { }

	public static void homecontainer_GS2CSavedWarRecord(basenet netobj) { }

	public static void homecontainer_GS2CSublimationInfo(basenet netobj) { }

	public static void homecontainer_GS2CStartSublimation(basenet netobj) { }

	public static void homecontainer_GS2CUnlockProgressInfo(basenet netobj) { }

	public static void homecontainer_GS2CCheckInfo(basenet netobj) { }

	public static void homecontainer_GS2CUpdateCheckTips(basenet netobj) { }

	public static void netdebug_GS2CNetAssess(basenet netobj) { }

	public static void StandaloneFight_GS2CFightData(basenet netobj) { }

	public static void netfriend_GS2CFriendInfo(basenet netobj) { }

	public static void netfriend_GS2CFriendInfoUpdate(basenet netobj) { }

	public static void netfriend_GS2CApplyInfo(basenet netobj) { }

	public static void netfriend_GS2CFriendMsg(basenet netobj) { }

	public static void netfriend_GS2CFriendDel(basenet netobj) { }

	public static void netfriend_GS2CFriendSampleInfo(basenet netobj) { }

	public static void netfriend_GS2CBlackChange(basenet netobj) { }

	public static void netfriend_GS2CFindNameRet(basenet netobj) { }

	public static void netfriend_GS2CFriendChatNum(basenet netobj) { }

	public static void netfriend_GS2CFriendInviteInfo(basenet netobj) { }

	public static void lsopenui_LS2CFixedPythonCode(basenet netobj) { }

	public static void lsopenui_LS2CMatchExpectTime(basenet netobj) { }

	public static void lsnetplayway_GS2CPlayWayState(basenet netobj) { }

	public static void lsnetplayway_GS2CPlayWayInfo(basenet netobj) { }

	public static void lsswitch_LS2CCodeShield(basenet netobj) { }

	public static void lsswitch_LS2COpenGM(basenet netobj) { }

	public static void s2cnetaddobject_MakeHeroAddPacket(basenet netobj) { }

	public static void s2cnetaddobject_ExtHeroProp(basenet netobj) { }

	public static void s2cnetaddobject_MakeDropAddPacket(basenet netobj) { }

	public static void s2cnetaddobject_MakeSummonAddPacket(basenet netobj) { }

	public static void s2cnetaddobject_MakeMonsterAddPacket(basenet netobj) { }

	public static void s2cnetaddobject_MakeBuildAddPacket(basenet netobj) { }

	public static void s2cnetaddobject_MakeNpcAddPacket(basenet netobj) { }

	public static void s2cnetaddobject_GS2CPropChange(basenet netobj) { }

	public static void s2cnetaddobject_GS2CItemPropChange(basenet netobj) { }

	public static void s2cbuild_GS2CBuildGateStatus(basenet netobj) { }

	public static void s2citemcon_GS2CItemAdd(basenet netobj) { }

	public static void s2citemcon_GS2CItemDel(basenet netobj) { }

	public static void s2citemcon_GS2CEquipAdd(basenet netobj) { }

	public static void s2citemcon_GS2CEquipDel(basenet netobj) { }

	public static void s2citemcon_GS2CBulletRefresh(basenet netobj) { }

	public static void s2citemcon_GS2CRefreshKey(basenet netobj) { }

	public static void s2citemcon_GS2CWarAddGraphPaper(basenet netobj) { }

	public static void s2cdebug_GS2CDebugLine(basenet netobj) { }

	public static void s2cdebug_GS2CClearDebugLine(basenet netobj) { }

	public static void s2cdebug_GS2CMonsterConfig(basenet netobj) { }

	public static void s2cdebug_GS2CMonsterDebug(basenet netobj) { }

	public static void s2cframe_GS2CFightLoop(basenet netobj) { }

	public static void s2cmove_GS2CMapTrack(basenet netobj) { }

	public static void s2cmove_GS2CMapTickPos(basenet netobj) { }

	public static void s2cmove_GS2CMapStop(basenet netobj) { }

	public static void s2cmove_GS2CMapJumpTrack(basenet netobj) { }

	public static void s2cmove_GS2CMapPushTrack(basenet netobj) { }

	public static void s2cmove_GS2CMapDashTrack(basenet netobj) { }

	public static void s2cmove_GS2CMapAirTrack(basenet netobj) { }

	public static void s2cmove_GS2CFlyTrack(basenet netobj) { }

	public static void s2cmove_GS2CFlyPos(basenet netobj) { }

	public static void s2cmove_GS2CRefreshTrack(basenet netobj) { }

	public static void s2cmove_GS2CMapCrowdPos(basenet netobj) { }

	public static void s2cmove_GS2CMapPosCtrl(basenet netobj) { }

	public static void s2cmove_GS2CMapStopCtrl(basenet netobj) { }

	public static void s2cmove_GS2CMapBackCtrl(basenet netobj) { }

	public static void s2cmove_GS2CMapPushCtrl(basenet netobj) { }

	public static void s2cmove_GS2CMapJumpCtrl(basenet netobj) { }

	public static void s2chomenotify_GS2CGMNotify(basenet netobj) { }

	public static void s2chomenotify_GS2CDebugMsg(basenet netobj) { }

	public static void s2chomenotify_GS2CCenterTopFloatMsg(basenet netobj) { }

	public static void s2chomenotify_GS2CCommonNotify(basenet netobj) { }

	public static void s2chomenotify_GS2CChat(basenet netobj) { }

	public static void s2cnpc_GS2CSystemAsk(basenet netobj) { }

	public static void s2cnpc_GS2CNpcShop(basenet netobj) { }

	public static void s2cnpc_GS2CNpcShopSingleChange(basenet netobj) { }

	public static void s2cnpc_GS2CNpcShopInteractResult(basenet netobj) { }

	public static void s2cnpc_GS2CNpcChooseTalent(basenet netobj) { }

	public static void s2cnpc_GS2CNpcReplaceTalent(basenet netobj) { }

	public static void s2cnpc_GS2CNpcChooseAttrScroll(basenet netobj) { }

	public static void s2cnpc_GS2CNpcOpenCost(basenet netobj) { }

	public static void s2cnpc_GS2CNpcItemInteract(basenet netobj) { }

	public static void s2cnpc_GS2CNpcItemResult(basenet netobj) { }

	public static void s2cnpc_GS2CNpcInteractState(basenet netobj) { }

	public static void s2cnpc_GS2CTransferDir(basenet netobj) { }

	public static void s2cnpc_GS2CNpcChooseReward(basenet netobj) { }

	public static void s2cnpc_GS2CNpcChooseMultiTalent(basenet netobj) { }

	public static void s2cnpc_GS2CNpcEvent(basenet netobj) { }

	public static void s2cnpc_GS2CNpcChallengeStatus(basenet netobj) { }

	public static void s2cnpc_GS2CTransferReady(basenet netobj) { }

	public static void s2cnpc_GS2CNPCEventChoose(basenet netobj) { }

	public static void s2cnpc_GS2CRefreshNPC(basenet netobj) { }

	public static void s2cnpc_GS2CSmithInteractInfo(basenet netobj) { }

	public static void s2cnpc_GS2CNpcAnimator(basenet netobj) { }

	public static void netplayway_GS2CPlayWayState(basenet netobj) { }

	public static void netplayway_GS2CPlayWayInfo(basenet netobj) { }

	public static void netput_GS2CPutInfo(basenet netobj) { }

	public static void s2crelic_GS2CAddRelic(basenet netobj) { }

	public static void s2crelic_GS2CRemoveRelic(basenet netobj) { }

	public static void netroom_GS2CEnterLoading(basenet netobj) { }

	public static void s2cwarop_GS2CMapDel(basenet netobj) { }

	public static void s2cwarop_GS2CMapSceneEnter(basenet netobj) { }

	public static void s2cwarop_GS2CMapGoto(basenet netobj) { }

	public static void s2cwarop_GS2CMapTriggerGate(basenet netobj) { }

	public static void s2cwarop_GS2CMapTriggerUpStone(basenet netobj) { }

	public static void s2cwarsignal_GS2CAddSignal(basenet netobj) { }

	public static void s2cwarsignal_GS2CDelSignal(basenet netobj) { }

	public static void s2cnetskill_GS2CSkillHalt(basenet netobj) { }

	public static void s2cnetskill_GS2CSkillFail(basenet netobj) { }

	public static void s2cnetskill_GS2CAddBulletChangeRule(basenet netobj) { }

	public static void s2cnetskill_GS2CDelBulletChangeRule(basenet netobj) { }

	public static void s2cnetskill_GS2CPerformColdTimeAdd(basenet netobj) { }

	public static void s2cnetskill_GS2CPerformColdTimeDel(basenet netobj) { }

	public static void s2cnetskill_GS2CPerformAdd(basenet netobj) { }

	public static void s2cnetskill_GS2CPerformAddUseInterval(basenet netobj) { }

	public static void s2cnetskill_GS2CPerformColdTimeNoAdd(basenet netobj) { }

	public static void s2cnetstate_GS2CStateAdd(basenet netobj) { }

	public static void s2cnetstate_GS2CStateDel(basenet netobj) { }

	public static void s2cnetstate_GS2CStateRefresh(basenet netobj) { }

	public static void s2cnetstate_GS2CStateRefreshCnt(basenet netobj) { }

	public static void s2ctalent_GS2CAddTalent(basenet netobj) { }

	public static void s2ctalent_GS2CRemoveTalent(basenet netobj) { }

	public static void s2cnetwar_GS2CDie(basenet netobj) { }

	public static void s2cnetwar_GS2CWStatusHP(basenet netobj) { }

	public static void s2cnetwar_GS2CImmunity(basenet netobj) { }

	public static void s2cnetwar_GS2CStruckMonster(basenet netobj) { }

	public static void s2cnetwar_GS2CRelife(basenet netobj) { }

	public static void s2cnetwar_GS2CMonsterActionSM(basenet netobj) { }

	public static void s2cnetwar_GS2CRealDie(basenet netobj) { }

	public static void s2cnetwar_GS2CBreakShield(basenet netobj) { }

	public static void s2cnetwar_GS2CBreakArmor(basenet netobj) { }

	public static void s2cnetwar_GS2CTriggerBehavior(basenet netobj) { }

	public static void s2cnetwar_GS2CLevelNodeLoadOk(basenet netobj) { }

	public static void s2cnetwar_GS2CLevelNodeGoalOk(basenet netobj) { }

	public static void s2cnetwar_GS2CAddTransferInfo(basenet netobj) { }

	public static void s2cnetwar_GS2CRelifeConfirm(basenet netobj) { }

	public static void s2cnetwar_GS2CQuitGame(basenet netobj) { }

	public static void s2cnetwar_GS2CDisconnected(basenet netobj) { }

	public static void s2cnetwar_GS2CPickUp(basenet netobj) { }

	public static void s2cnetwar_GS2CWarPaused(basenet netobj) { }

	public static void s2cnetwar_GS2CAddEffect(basenet netobj) { }

	public static void s2cnetwar_GS2CDeleteEffect(basenet netobj) { }

	public static void s2cnetwar_GS2CEnterWatch(basenet netobj) { }

	public static void s2cnetwar_GS2CWarStatus(basenet netobj) { }

	public static void s2cnetwar_GS2CDoubleHPBarUI(basenet netobj) { }

	public static void s2cnetwar_GS2CCircleSummonEffect(basenet netobj) { }

	public static void s2cnetwar_GS2CMapBuildSimMask(basenet netobj) { }

	public static void s2cnetwar_GS2CMonsterSuperInfo(basenet netobj) { }

	public static void s2cnetwar_GS2CUpdateMiniMapPos(basenet netobj) { }

	public static void s2cnetwar_GS2CTeamInfo(basenet netobj) { }

	public static void s2cnetwar_GS2CPlayType(basenet netobj) { }

	public static void s2cnetwar_GS2CPlayTime(basenet netobj) { }

	public static void s2cnetwar_GS2CUpdateLevelRoomPos(basenet netobj) { }

	public static void s2cnetwar_GS2CTriggerDestroyEffect(basenet netobj) { }

	public static void s2cnetwar_GS2CNowInfo(basenet netobj) { }

	public static void s2cnetwar_GS2CMainCtrl(basenet netobj) { }

	public static void s2cnetwar_GS2CNotifyStartSkill(basenet netobj) { }

	public static void s2cnetwar_GS2CLimitConvoy(basenet netobj) { }

	public static void s2cnetwar_GS2CMonsterNotify(basenet netobj) { }

	public static void s2cnetwar_GS2CClearChallengeUI(basenet netobj) { }

	public static void s2cnetwar_GS2CLimitDefend(basenet netobj) { }

	public static void s2cnetwar_GS2CTargetDefend(basenet netobj) { }

	public static void s2cnetwar_GS2CRelifeInfo(basenet netobj) { }

	public static void s2cnetwar_GS2CStartChallenge(basenet netobj) { }

	public static void s2cnetwar_GS2CMainCtrlFace(basenet netobj) { }

	public static void s2cnetwar_GS2CPickFail(basenet netobj) { }

	public static void s2cnetwar_GS2CTriggerBehaviorStatus(basenet netobj) { }

	public static void s2cnetwar_GS2CTeamDamage(basenet netobj) { }

	public static void s2cnetwar_GS2CFace(basenet netobj) { }

	public static void s2cnetwar_GS2CFaceTarget(basenet netobj) { }

	public static void netopenui_GS2CGMList(basenet netobj) { }

	public static void netopenui_GS2CPing(basenet netobj) { }

	public static void netopenui_GS2CBehavior(basenet netobj) { }

	public static void netopenui_GS2CRewardTips(basenet netobj) { }

	public static void netopenui_GS2CPlayerInfo(basenet netobj) { }

	public static void netopenui_GS2CFixedLuaCode(basenet netobj) { }

	public static void netopenui_GS2CRecentWarInfo(basenet netobj) { }

	public static void netopenui_GS2CFixedPythonCode(basenet netobj) { }

	public static void netopenui_GS2CConfirm(basenet netobj) { }

	public static void s2cShop_GS2CRefreshShop(basenet netobj) { }

	public static void s2cShop_GS2CBuyResult(basenet netobj) { }

	public static void s2cShop_GS2CGoodsOnSale(basenet netobj) { }

	public static void nettask_GS2CAddTask(basenet netobj) { }

	public static void nettask_GS2CDelTask(basenet netobj) { }

	public static void nettask_GS2CChangeTask(basenet netobj) { }

	public static void nettask_GS2CStageTask(basenet netobj) { }

	public static void netteam_GS2COpenMatchTeam(basenet netobj) { }

	public static void netteam_GS2CMatchTeamPlayerInfo(basenet netobj) { }

	public static void netteam_GS2CTeamDelPlayer(basenet netobj) { }

	public static void netteam_GS2CChangeMaster(basenet netobj) { }

	public static void netteam_GS2CLeaveTeam(basenet netobj) { }

	public static void netteam_GS2CReady(basenet netobj) { }

	public static void netteam_GS2CRoomType(basenet netobj) { }

	public static void netteam_GS2CEnterMatch(basenet netobj) { }

	public static void netteam_GS2CLeaveMatch(basenet netobj) { }

	public static void netteam_GS2CAutoMatch(basenet netobj) { }

	public static void netteam_GS2CRefreshMatchCnt(basenet netobj) { }

	public static void netteam_GS2CTeamInviteInfo(basenet netobj) { }

	public static void netteam_GS2CSetRound(basenet netobj) { }

	public static void netteam_GS2CMaxRound(basenet netobj) { }

	public static void netteam_GS2CWarState(basenet netobj) { }

	public static void netteam_GS2CTeamInvite(basenet netobj) { }

	public static void netteam_GS2CAddPreMember(basenet netobj) { }

	public static void netteam_GS2CRemovePreMember(basenet netobj) { }

	public static void netteam_GS2CRemoveTeamInvite(basenet netobj) { }

	public static void netteam_GS2CInvitionPermission(basenet netobj) { }

	public static void s2cwarnotify_GS2CGMNotify(basenet netobj) { }

	public static void s2cwarnotify_GS2CDebugMsg(basenet netobj) { }

	public static void s2cwarnotify_GS2CCenterTopFloatMsg(basenet netobj) { }

	public static void s2cwarnotify_GS2CCommonNotify(basenet netobj) { }

	public static void s2cwarnotify_GS2CChat(basenet netobj) { }

	public static void s2cwarnotify_GS2CUnLockItem(basenet netobj) { }

	public static void netwarreward_GS2CRewardFinishWar(basenet netobj) { }

	public static void netwarreward_GS2CWarSaved(basenet netobj) { }

	public static void netwarreward_GS2CWarUnlock(basenet netobj) { }

	public void .ctor() { }
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct StandaloneAchievement_GS2CRequestCurrentStatsClass
{
	// Fields
	public List<StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement> lstAchievement;
}

// Namespace: 
[Serializable]
public struct StandaloneAchievement_GS2CRequestCurrentStatsClass.ClasslstAchievement
{
	// Fields
	public int SID;
	public string StatAPIName;
	public string AchievementAPIName;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct StandaloneAchievement_GS2CSetStatsClass
{
	// Fields
	public List<StandaloneAchievement_GS2CSetStatsClass.ClasslstStats> lstStats;
}

// Namespace: 
[Serializable]
public struct StandaloneAchievement_GS2CSetStatsClass.ClasslstStats
{
	// Fields
	public string AchievementAPIName;
	public string StatAPIName;
	public int Value;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct StandaloneAchievement_GS2CUnlockAchievementClass
{
	// Fields
	public string AchievementAPIName;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct StandaloneAchievement_GS2CResetAllStatsClass
{
	// Fields
	public int AchievementsToo;
	public string AchievementAPIName;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netarchive_GS2CRoleListClass
{
	// Fields
	public List<netarchive_GS2CRoleListClass.ClasslstFile> lstFile;
}

// Namespace: 
[Serializable]
public struct netarchive_GS2CRoleListClass.ClasslstFile
{
	// Fields
	public string Archive;
	public long TimeStamp;
	public int State;
	public int Grade;
	public int PlayTime;
	public int WeaponCur;
	public int WeaponMax;
	public int RelicCur;
	public int RelicMax;
	public int MaxRound;
	public int MaxLevel;
	public int MaxLayer;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netarchive_GS2CReadArchiveClass
{
	// Fields
	public string Archive;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netarchive_GS2CWriteArchiveClass
{
	// Fields
	public string Archive;
	public byte[] Data;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netarchive_GS2CLoginResClass
{
	// Fields
	public string Archive;
	public int Role;
	public int Res;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netarchive_GS2CSaveResClass
{
	// Fields
	public string Archive;
	public int Res;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netarchive_GS2CLoginSuccessClass
{
	// Fields
	public int Role;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homeattr_AddPlayerInitPacketClass
{
	// Fields
	public int pid;
	public Dictionary<string, object> dPropInfo;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homeattr_GS2CPlayerChangeClass
{
	// Fields
	public int pid;
	public Dictionary<string, object> dPropInfo;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netcommonui_GS2CCenterPopupClass
{
	// Fields
	public int iType;
	public int iSeq;
	public string sTitle;
	public string sMsg;
	public List<string> lstButton;
	public int iSecond;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netcommonui_GS2CRightDownPopupClass
{
	// Fields
	public int iType;
	public int iSeq;
	public string sTitle;
	public string sMsg;
	public List<string> lstButton;
	public int iSecond;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_GS2CWeaponInfoClass
{
	// Fields
	public List<homecontainer_GS2CWeaponInfoClass.ClasslstInfo> lstInfo;
}

// Namespace: 
[Serializable]
public struct homecontainer_GS2CWeaponInfoClass.ClasslstInfo
{
	// Fields
	public int iItem;
	public int iUnlock;
	public int iUseTime;
	public int iAllUseTime;
	public int iKill;
	public int iAttTimes;
	public int iHitTimes;
	public int iWeaknessHit;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_GS2CRoundInfoClass
{
	// Fields
	public List<homecontainer_GS2CRoundInfoClass.ClasslstInfo> lstInfo;
}

// Namespace: 
[Serializable]
public struct homecontainer_GS2CRoundInfoClass.ClasslstInfo
{
	// Fields
	public int PlayMode;
	public int MaxRound;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_GS2CRelicInfoClass
{
	// Fields
	public List<int> lstInfo;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_GS2CUnlockRewardPoolClass
{
	// Fields
	public List<homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo> lstInfo;
}

// Namespace: 
[Serializable]
public struct homecontainer_GS2CUnlockRewardPoolClass.ClasslstInfo
{
	// Fields
	public int iSID;
	public int iType;
	public int iNum;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_GS2CSetRelicClass
{
	// Fields
	public int iRelic;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_GS2CTalentInfoClass
{
	// Fields
	public List<homecontainer_GS2CTalentInfoClass.ClasslstTalent> lstTalent;
}

// Namespace: 
[Serializable]
public struct homecontainer_GS2CTalentInfoClass.ClasslstTalent
{
	// Fields
	public int sid;
	public int iLevel;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_GS2CTalentSingleInfoClass
{
	// Fields
	public int sid;
	public int iLevel;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_GS2CHeroInfoClass
{
	// Fields
	public int iCurHero;
	public List<homecontainer_GS2CHeroInfoClass.ClasslstHero> lstHero;
}

// Namespace: 
[Serializable]
public struct homecontainer_GS2CHeroInfoClass.ClasslstHero
{
	// Fields
	public int sid;
	public int iGrade;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_GS2CSingelHeroInfoClass
{
	// Fields
	public int sid;
	public int iGrade;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_GS2CSetCurHeroClass
{
	// Fields
	public int iCurHero;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_GS2CTalentUpgradeResultClass
{
	// Fields
	public int sid;
	public int iResult;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_GS2CSeasonInfoClass
{
	// Fields
	public int iSeason;
	public int iEnergy;
	public int iPeogressPool;
	public int iHeroRewardUnlock;
	public List<homecontainer_GS2CSeasonInfoClass.ClasslstPool> lstPool;
	public int iEndTime;
	public string sSeasonPlayName;
}

// Namespace: 
[Serializable]
public struct homecontainer_GS2CSeasonInfoClass.ClasslstPool
{
	// Fields
	public int iPool;
	public List<int> lstNode;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_GS2CSeasonBaseInfoClass
{
	// Fields
	public int iEnergy;
	public int iPeogressPool;
	public int iHeroRewardUnlock;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_GS2CSeasonStateChangeClass
{
	// Fields
	public int iPool;
	public int iNode;
	public int iState;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_GS2CUnlockHeroResultClass
{
	// Fields
	public int sid;
	public int iResult;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_GS2CMonsterIllustrationInfoClass
{
	// Fields
	public List<int> lstInfo;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_GS2CGraphPaperInfoClass
{
	// Fields
	public List<homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo> lstInfo;
}

// Namespace: 
[Serializable]
public struct homecontainer_GS2CGraphPaperInfoClass.ClasslstInfo
{
	// Fields
	public int sid;
	public int iActive;
	public int iChecked;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_GS2CSigleGraphPaperInfoClass
{
	// Fields
	public int sid;
	public int iActive;
	public int iChecked;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_GS2CWeaponItemInfoClass
{
	// Fields
	public List<homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo> lstInfo;
}

// Namespace: 
[Serializable]
public struct homecontainer_GS2CWeaponItemInfoClass.ClasslstInfo
{
	// Fields
	public int iSID;
	public int iUnlock;
	public int iUseTime;
	public int iAllUseTime;
	public int iKill;
	public int iAttTimes;
	public int iHitTimes;
	public int iWeaknessHit;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_GS2CRelicItemInfoClass
{
	// Fields
	public List<homecontainer_GS2CRelicItemInfoClass.ClasslstInfo> lstInfo;
}

// Namespace: 
[Serializable]
public struct homecontainer_GS2CRelicItemInfoClass.ClasslstInfo
{
	// Fields
	public int iSID;
	public int iType;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_GS2CMonsterItemInfoClass
{
	// Fields
	public List<homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo> lstInfo;
}

// Namespace: 
[Serializable]
public struct homecontainer_GS2CMonsterItemInfoClass.ClasslstInfo
{
	// Fields
	public int iSID;
	public int iType;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_GS2CSavedWarRecordClass
{
	// Fields
	public List<homecontainer_GS2CSavedWarRecordClass.ClasslstRecord> lstRecord;
}

// Namespace: 
[Serializable]
public struct homecontainer_GS2CSavedWarRecordClass.ClasslstRecord
{
	// Fields
	public int iFightIndex;
	public int iWarNo;
	public int iRound;
	public int iLayerNum;
	public int iLevelNum;
	public int iLevelID;
	public int iSaveTime;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_GS2CSublimationInfoClass
{
	// Fields
	public List<homecontainer_GS2CSublimationInfoClass.ClasslstSublimation> lstSublimation;
}

// Namespace: 
[Serializable]
public struct homecontainer_GS2CSublimationInfoClass.ClasslstSublimation
{
	// Fields
	public int iSID;
	public int iLevel;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_GS2CStartSublimationClass
{
	// Fields
	public int iAmount;
	public int iHero;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_GS2CUnlockProgressInfoClass
{
	// Fields
	public List<homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress> lstProgress;
}

// Namespace: 
[Serializable]
public struct homecontainer_GS2CUnlockProgressInfoClass.ClasslstProgress
{
	// Fields
	public int iSID;
	public int iValue;
	public int iTargetValue;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_GS2CCheckInfoClass
{
	// Fields
	public int iType;
	public int iResult;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct homecontainer_GS2CUpdateCheckTipsClass
{
	// Fields
	public List<homecontainer_GS2CUpdateCheckTipsClass.ClasslstType> lstType;
}

// Namespace: 
[Serializable]
public struct homecontainer_GS2CUpdateCheckTipsClass.ClasslstType
{
	// Fields
	public int iTpye;
	public List<int> lstItem;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netdebug_GS2CNetAssessClass
{
	// Fields
	public int iIdx;
	public string s;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct StandaloneFight_GS2CFightDataClass
{
	// Fields
	public byte[] Data;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netfriend_GS2CFriendInfoClass
{
	// Fields
	public List<int> lstBlack;
	public Dictionary<int, int> dMsgNum;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netfriend_GS2CFriendInfoUpdateClass
{
	// Fields
	public int iFriend;
	public int iOnlineState;
	public string sName;
	public int iSex;
	public int iPhoto;
	public int iGrade;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netfriend_GS2CApplyInfoClass
{
	// Fields
	public int iApply;
	public string sText;
	public int iOnlineState;
	public string sName;
	public int iSex;
	public int iPhoto;
	public int iGrade;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netfriend_GS2CFriendMsgClass
{
	// Fields
	public int iFriend;
	public int iSecond;
	public string sMsg;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netfriend_GS2CFriendDelClass
{
	// Fields
	public int iFriend;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netfriend_GS2CFriendSampleInfoClass
{
	// Fields
	public int iTarget;
	public int iTargetType;
	public int iOnlineState;
	public string sName;
	public int iSex;
	public int iPhoto;
	public int iGrade;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netfriend_GS2CBlackChangeClass
{
	// Fields
	public int iTarget;
	public int iOp;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netfriend_GS2CFindNameRetClass
{
	// Fields
	public List<netfriend_GS2CFindNameRetClass.ClasslstPlayer> lstPlayer;
}

// Namespace: 
[Serializable]
public struct netfriend_GS2CFindNameRetClass.ClasslstPlayer
{
	// Fields
	public int pid;
	public string sName;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netfriend_GS2CFriendChatNumClass
{
	// Fields
	public int iFriend;
	public int iNum;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netfriend_GS2CFriendInviteInfoClass
{
	// Fields
	public int iTarget;
	public int iResult;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct lsopenui_LS2CFixedPythonCodeClass
{
	// Fields
	public List<string> lstCode;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct lsopenui_LS2CMatchExpectTimeClass
{
	// Fields
	public int iQueryIdx;
	public int iExpectTime;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct lsnetplayway_GS2CPlayWayStateClass
{
	// Fields
	public int iPlayWay;
	public int iState;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct lsnetplayway_GS2CPlayWayInfoClass
{
	// Fields
	public int iPlayWay;
	public int iState;
	public int iStartTime;
	public int iEndTime;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct lsswitch_LS2CCodeShieldClass
{
	// Fields
	public List<lsswitch_LS2CCodeShieldClass.ClasslstShield> lstShield;
}

// Namespace: 
[Serializable]
public struct lsswitch_LS2CCodeShieldClass.ClasslstShield
{
	// Fields
	public string sShieldType;
	public int iValue;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct lsswitch_LS2COpenGMClass
{
	// Fields
	public int iOpen;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetaddobject_MakeHeroAddPacketClass
{
	// Fields
	public int iHero;
	public int iType;
	public float x;
	public float y;
	public float z;
	public int dx;
	public int dy;
	public int dz;
	public Dictionary<string, object> dPropInfo;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetaddobject_ExtHeroPropClass
{
	// Fields
	public int iHero;
	public Dictionary<string, object> dPropInfo;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetaddobject_MakeDropAddPacketClass
{
	// Fields
	public int iType;
	public int iTarget;
	public float x;
	public float y;
	public float z;
	public Dictionary<string, object> dPropInfo;
	public List<Dictionary<string, object>> lstDesc;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetaddobject_MakeSummonAddPacketClass
{
	// Fields
	public int iType;
	public int iSummon;
	public float x;
	public float y;
	public float z;
	public float sx;
	public float sy;
	public float sz;
	public int anglex;
	public int angley;
	public int anglez;
	public int iClientOwner;
	public Dictionary<string, object> dPropInfo;
	public List<int> lstBodyPart;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetaddobject_MakeMonsterAddPacketClass
{
	// Fields
	public int iType;
	public int iMonster;
	public float x;
	public float y;
	public float z;
	public int dx;
	public int dy;
	public int dz;
	public Dictionary<string, object> dPropInfo;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetaddobject_MakeBuildAddPacketClass
{
	// Fields
	public int iType;
	public int iObstacle;
	public float x;
	public float y;
	public float z;
	public float sx;
	public float sy;
	public float sz;
	public int anglex;
	public int angley;
	public int anglez;
	public int Prefab;
	public int Area;
	public Dictionary<string, object> dPropInfo;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetaddobject_MakeNpcAddPacketClass
{
	// Fields
	public int iType;
	public int iNpc;
	public float x;
	public float y;
	public float z;
	public int dx;
	public int dy;
	public int dz;
	public Dictionary<string, object> dPropInfo;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetaddobject_GS2CPropChangeClass
{
	// Fields
	public int iTarget;
	public Dictionary<string, object> dPropInfo;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetaddobject_GS2CItemPropChangeClass
{
	// Fields
	public int iTarget;
	public Dictionary<string, object> dPropInfo;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cbuild_GS2CBuildGateStatusClass
{
	// Fields
	public int iBuildID;
	public int iStatus;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2citemcon_GS2CItemAddClass
{
	// Fields
	public int iWarrior;
	public int iItemID;
	public int iPos;
	public Dictionary<string, object> dInfo;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2citemcon_GS2CItemDelClass
{
	// Fields
	public int iWarrior;
	public int iItemID;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2citemcon_GS2CEquipAddClass
{
	// Fields
	public int iWarrior;
	public int iItemID;
	public int iPos;
	public Dictionary<string, object> dInfo;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2citemcon_GS2CEquipDelClass
{
	// Fields
	public int iWarrior;
	public int iItemID;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2citemcon_GS2CBulletRefreshClass
{
	// Fields
	public int iWarrior;
	public int iBulletSID;
	public int iAmount;
	public int iMaxAmount;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2citemcon_GS2CRefreshKeyClass
{
	// Fields
	public int iWarrior;
	public List<s2citemcon_GS2CRefreshKeyClass.ClasslstKey> lstKey;
}

// Namespace: 
[Serializable]
public struct s2citemcon_GS2CRefreshKeyClass.ClasslstKey
{
	// Fields
	public int iKeySID;
	public int iNum;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2citemcon_GS2CWarAddGraphPaperClass
{
	// Fields
	public int sid;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cdebug_GS2CDebugLineClass
{
	// Fields
	public int ox;
	public int oy;
	public int oz;
	public int x;
	public int y;
	public int z;
	public int rgb;
	public int iTypeNum;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cdebug_GS2CClearDebugLineClass
{
	// Fields
	public int iTypeNum;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cdebug_GS2CMonsterConfigClass
{
	// Fields
	public int iID;
	public float fViewR;
	public int iViewAngle;
	public float fGuardDis;
	public float fSearchDis;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cdebug_GS2CMonsterDebugClass
{
	// Fields
	public int iShow;
	public int iID;
	public int iNo;
	public string sInfo;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cframe_GS2CFightLoopClass
{
	// Fields
	public int iFrame;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cmove_GS2CMapTrackClass
{
	// Fields
	public int iTarget;
	public List<Vector3> lstPath;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cmove_GS2CMapTickPosClass
{
	// Fields
	public int iTarget;
	public int frame;
	public Vector3 pos;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cmove_GS2CMapStopClass
{
	// Fields
	public int iTarget;
	public Vector3 pos;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cmove_GS2CMapJumpTrackClass
{
	// Fields
	public int iTarget;
	public float fSpeed;
	public float fHeight;
	public Vector3 Start;
	public Vector3 End;
	public int iJumpStartBufTime;
	public int iJumpEndBufTime;
	public int iJumpUpTime;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cmove_GS2CMapPushTrackClass
{
	// Fields
	public int iTarget;
	public float fSpeed;
	public Vector3 Start;
	public Vector3 End;
	public int iClientAni;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cmove_GS2CMapDashTrackClass
{
	// Fields
	public int iTarget;
	public float fSpeed;
	public Vector3 Start;
	public Vector3 End;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cmove_GS2CMapAirTrackClass
{
	// Fields
	public int iTarget;
	public float fSpeed;
	public Vector3 Start;
	public Vector3 End;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cmove_GS2CFlyTrackClass
{
	// Fields
	public int iTarget;
	public List<Vector3> lstPath;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cmove_GS2CFlyPosClass
{
	// Fields
	public int iTarget;
	public int frame;
	public Vector3 pos;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cmove_GS2CRefreshTrackClass
{
	// Fields
	public int iTarget;
	public int frame;
	public List<Vector3> lstPath;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cmove_GS2CMapCrowdPosClass
{
	// Fields
	public int iTarget;
	public Vector3 pos;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cmove_GS2CMapPosCtrlClass
{
	// Fields
	public int Frame;
	public int Target;
	public Vector3 Pos;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cmove_GS2CMapStopCtrlClass
{
	// Fields
	public int Frame;
	public int Target;
	public Vector3 Pos;
	public int Server;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cmove_GS2CMapBackCtrlClass
{
	// Fields
	public int Frame;
	public int Target;
	public Vector3 Pos;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cmove_GS2CMapPushCtrlClass
{
	// Fields
	public int Frame;
	public int Target;
	public Vector3 Speed;
	public int Time;
	public float Gravaty;
	public Vector3 Start;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cmove_GS2CMapJumpCtrlClass
{
	// Fields
	public int Target;
	public int Frame;
	public Vector3 Pos;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2chomenotify_GS2CGMNotifyClass
{
	// Fields
	public string sMsg;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2chomenotify_GS2CDebugMsgClass
{
	// Fields
	public string sMsg;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2chomenotify_GS2CCenterTopFloatMsgClass
{
	// Fields
	public int iType;
	public RplStr sMsg;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2chomenotify_GS2CCommonNotifyClass
{
	// Fields
	public RplStr sMsg;
	public int iTime;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2chomenotify_GS2CChatClass
{
	// Fields
	public string sMsg;
	public int iSender;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnpc_GS2CSystemAskClass
{
	// Fields
	public int iMenuIdx;
	public int iTimeOut;
	public RplStr Title;
	public RplStr Text;
	public List<string> lstAnswer;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnpc_GS2CNpcShopClass
{
	// Fields
	public int iNpc;
	public int iMenuIdx;
	public List<s2cnpc_GS2CNpcShopClass.ClasslstGoods> lstGoods;
}

// Namespace: 
[Serializable]
public struct s2cnpc_GS2CNpcShopClass.ClasslstGoods
{
	// Fields
	public int pos;
	public int sid;
	public int goodstype;
	public int canbuy;
	public int hasbuy;
	public int cashtype;
	public int cash;
	public List<Dictionary<string, object>> allattr;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnpc_GS2CNpcShopSingleChangeClass
{
	// Fields
	public int iMenuIdx;
	public int pos;
	public int sid;
	public int goodstype;
	public int canbuy;
	public int hasbuy;
	public int cashtype;
	public int cash;
	public List<Dictionary<string, object>> allattr;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnpc_GS2CNpcShopInteractResultClass
{
	// Fields
	public int pos;
	public int sid;
	public int buy;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnpc_GS2CNpcChooseTalentClass
{
	// Fields
	public int iMenuIdx;
	public int iTimeOutTime;
	public List<s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent> lstTalent;
}

// Namespace: 
[Serializable]
public struct s2cnpc_GS2CNpcChooseTalentClass.ClasslstTalent
{
	// Fields
	public int sid;
	public int iLevel;
	public RplStr sSubDesc;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnpc_GS2CNpcReplaceTalentClass
{
	// Fields
	public int iMenuIdx;
	public int iTimeOutTime;
	public int iSelectedTalent;
	public int iTalentLevel;
	public List<s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent> lstTalent;
}

// Namespace: 
[Serializable]
public struct s2cnpc_GS2CNpcReplaceTalentClass.ClasslstTalent
{
	// Fields
	public int sid;
	public int iLevel;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnpc_GS2CNpcChooseAttrScrollClass
{
	// Fields
	public int iMenuIdx;
	public List<int> lstAttrScroll;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnpc_GS2CNpcOpenCostClass
{
	// Fields
	public int iNpc;
	public List<s2cnpc_GS2CNpcOpenCostClass.ClasslstCost> lstCost;
}

// Namespace: 
[Serializable]
public struct s2cnpc_GS2CNpcOpenCostClass.ClasslstCost
{
	// Fields
	public int iType;
	public int sid;
	public int iNum;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnpc_GS2CNpcItemInteractClass
{
	// Fields
	public int iMenuIdx;
	public int iNpc;
	public List<s2cnpc_GS2CNpcItemInteractClass.ClasslstItem> lstItem;
}

// Namespace: 
[Serializable]
public struct s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost
{
	// Fields
	public int iOption;
	public int iCashType;
	public int iCost;
}

// Namespace: 
[Serializable]
public struct s2cnpc_GS2CNpcItemInteractClass.ClasslstItem
{
	// Fields
	public int iItem;
	public List<s2cnpc_GS2CNpcItemInteractClass.ClasslstOptionCost> lstOptionCost;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnpc_GS2CNpcItemResultClass
{
	// Fields
	public int iNpc;
	public int iItem;
	public int iResult;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnpc_GS2CNpcInteractStateClass
{
	// Fields
	public int iNpc;
	public int iState;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnpc_GS2CTransferDirClass
{
	// Fields
	public int iNpc;
	public int iDir;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnpc_GS2CNpcChooseRewardClass
{
	// Fields
	public int iMiniGame;
	public int iSubOp;
	public int iRewardType;
	public int iNpc;
	public List<s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem> lstItem;
}

// Namespace: 
[Serializable]
public struct s2cnpc_GS2CNpcChooseRewardClass.ClasslstItem
{
	// Fields
	public int iEquip;
	public Vector3 pos;
	public Dictionary<string, object> desc;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnpc_GS2CNpcChooseMultiTalentClass
{
	// Fields
	public int iMenuIdx;
	public int iTimeOutTime;
	public List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue> lstQue;
}

// Namespace: 
[Serializable]
public struct s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent
{
	// Fields
	public int sid;
	public int iLevel;
}

// Namespace: 
[Serializable]
public struct s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstQue
{
	// Fields
	public int idx;
	public List<s2cnpc_GS2CNpcChooseMultiTalentClass.ClasslstTalent> lstTalent;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnpc_GS2CNpcEventClass
{
	// Fields
	public int iNpc;
	public int iMenuIdx;
	public RplStr sTitle;
	public List<s2cnpc_GS2CNpcEventClass.ClasslstOption> lstOption;
}

// Namespace: 
[Serializable]
public struct s2cnpc_GS2CNpcEventClass.ClasslstOption
{
	// Fields
	public int iOp;
	public int iValid;
	public RplStr sOpTitle;
	public int iCostType;
	public RplStr sCostTitle;
	public int iCostSID;
	public int iCostAmount;
	public int iRewardType;
	public RplStr sRewardTitle;
	public int iRewardSID;
	public Dictionary<string, object> attr;
	public int iRewardAmount;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnpc_GS2CNpcChallengeStatusClass
{
	// Fields
	public int iNpc;
	public int iStatus;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnpc_GS2CTransferReadyClass
{
	// Fields
	public int iHero;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnpc_GS2CNPCEventChooseClass
{
	// Fields
	public int iMenuIdx;
	public int iCount;
	public int iType;
	public List<int> lstItem;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnpc_GS2CRefreshNPCClass
{
	// Fields
	public int iMenuIdx;
	public int iRewardType;
	public int iRewardSID;
	public int iCost;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnpc_GS2CSmithInteractInfoClass
{
	// Fields
	public int iInteractTimes;
	public List<s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem> lstItem;
}

// Namespace: 
[Serializable]
public struct s2cnpc_GS2CSmithInteractInfoClass.ClasslstItem
{
	// Fields
	public int iItem;
	public Dictionary<string, object> attr;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnpc_GS2CNpcAnimatorClass
{
	// Fields
	public int iNpc;
	public int Animator;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netplayway_GS2CPlayWayStateClass
{
	// Fields
	public int iPlayWay;
	public int iState;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netplayway_GS2CPlayWayInfoClass
{
	// Fields
	public int iPlayWay;
	public int iState;
	public int iStartTime;
	public int iEndTime;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netput_GS2CPutInfoClass
{
	// Fields
	public Dictionary<int, Dictionary<int, int>> dPutInfo;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2crelic_GS2CAddRelicClass
{
	// Fields
	public int iWarrior;
	public int iRelicSID;
	public int iPos;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2crelic_GS2CRemoveRelicClass
{
	// Fields
	public int iWarrior;
	public int iRelicSID;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netroom_GS2CEnterLoadingClass
{
	// Fields
	public int WarNo;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cwarop_GS2CMapDelClass
{
	// Fields
	public int iTarget;
	public int iType;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cwarop_GS2CMapSceneEnterClass
{
	// Fields
	public int iScene;
	public int iMap;
	public int iLevel;
	public int iWarNo;
	public Vector3 pos;
	public int dx;
	public int dy;
	public int dz;
	public List<int> lstArea;
	public List<string> lstLine;
	public int MaxLevel;
	public int CurLayer;
	public int CurLevel;
	public int MaxRoom;
	public int CurRoomPos;
	public int LevelType;
	public int GameType;
	public int NewScene;
	public List<int> lstWeaponPreLoad;
	public List<int> lstRelicPreLoad;
	public List<int> lstMonsterCategory;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cwarop_GS2CMapGotoClass
{
	// Fields
	public int iTarget;
	public Vector3 pos;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cwarop_GS2CMapTriggerGateClass
{
	// Fields
	public int iTarget;
	public int iAction;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cwarop_GS2CMapTriggerUpStoneClass
{
	// Fields
	public int iTarget;
	public Vector3 tPos;
	public float fSpeed;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cwarsignal_GS2CAddSignalClass
{
	// Fields
	public List<s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal> lstSceneSignal;
	public List<s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal> lstObjSignal;
}

// Namespace: 
[Serializable]
public struct s2cwarsignal_GS2CAddSignalClass.ClasslstSceneSignal
{
	// Fields
	public int iSignalID;
	public int iSignalSID;
	public int iSecond;
	public Vector3 tPos;
	public string sAdder;
}

// Namespace: 
[Serializable]
public struct s2cwarsignal_GS2CAddSignalClass.ClasslstObjSignal
{
	// Fields
	public int iSignalID;
	public int iSignalSID;
	public int iSecond;
	public int iAttachID;
	public string sAdder;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cwarsignal_GS2CDelSignalClass
{
	// Fields
	public List<int> lstSignal;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetskill_GS2CSkillHaltClass
{
	// Fields
	public int AID;
	public int ActNum;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetskill_GS2CSkillFailClass
{
	// Fields
	public int AID;
	public int ActNum;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetskill_GS2CAddBulletChangeRuleClass
{
	// Fields
	public int iPerform;
	public int iRuleSID;
	public int iItemID;
	public int iLevel;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetskill_GS2CDelBulletChangeRuleClass
{
	// Fields
	public int iPerform;
	public int iRuleSID;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetskill_GS2CPerformColdTimeAddClass
{
	// Fields
	public int iPerform;
	public int iRemainTime;
	public int iCacheRemainTime;
	public int iCacheSumTime;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetskill_GS2CPerformColdTimeDelClass
{
	// Fields
	public int iPerform;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetskill_GS2CPerformAddClass
{
	// Fields
	public int iPerformID;
	public int iOwnerID;
	public int iItemID;
	public int iPerformType;
	public int iPos;
	public int iAttIdx;
	public Dictionary<string, object> dInfo;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetskill_GS2CPerformAddUseIntervalClass
{
	// Fields
	public int iPerform;
	public int iRemainTime;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetskill_GS2CPerformColdTimeNoAddClass
{
	// Fields
	public int iPerform;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetstate_GS2CStateAddClass
{
	// Fields
	public int iWarrior;
	public int iStateID;
	public int iStateSID;
	public int iAttacker;
	public float iTime;
	public float iRemainTime;
	public float iCreateTime;
	public int iMaxCount;
	public int iCount;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetstate_GS2CStateDelClass
{
	// Fields
	public int iWarrior;
	public int iStateID;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetstate_GS2CStateRefreshClass
{
	// Fields
	public int iWarrior;
	public int iStateID;
	public int iStateSID;
	public float iTime;
	public float iRemainTime;
	public int iMaxCount;
	public int iCount;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetstate_GS2CStateRefreshCntClass
{
	// Fields
	public int iWarrior;
	public int iStateID;
	public int iCount;
	public int iPerCountTime;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2ctalent_GS2CAddTalentClass
{
	// Fields
	public int iHero;
	public int iTalentSID;
	public int iBasicLevel;
	public int iMaxLevel;
	public RplStr sSubDesc;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2ctalent_GS2CRemoveTalentClass
{
	// Fields
	public int iHero;
	public int iTalentSID;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CDieClass
{
	// Fields
	public int iAttack;
	public int iVictim;
	public int iFinalDam;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CWStatusHPClass
{
	// Fields
	public int iAttack;
	public int iActNum;
	public int iVictim;
	public int iType;
	public float iHP;
	public int iAbnormal;
	public int iBreakShield;
	public int iWeaked;
	public int iLuckyHitEff;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CImmunityClass
{
	// Fields
	public int iAttack;
	public int iActNum;
	public int iVictim;
	public int iType;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CStruckMonsterClass
{
	// Fields
	public int iVictim;
	public int iType;
	public int iHitPart;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CRelifeClass
{
	// Fields
	public int iVictim;
	public int iType;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CMonsterActionSMClass
{
	// Fields
	public int iMonster;
	public int iType;
	public string sArgsName;
	public float fArgsValue;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CBreakShieldClass
{
	// Fields
	public int iAttack;
	public int iVictim;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CBreakArmorClass
{
	// Fields
	public int iAttack;
	public int iVictim;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CTriggerBehaviorClass
{
	// Fields
	public int Owner;
	public int iItemID;
	public int iBehavior;
	public int iStop;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CLevelNodeLoadOkClass
{
	// Fields
	public int iScene;
	public int LevelID;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CLevelNodeGoalOkClass
{
	// Fields
	public int iScene;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CAddTransferInfoClass
{
	// Fields
	public int iScene;
	public int iNpc;
	public int iTrick;
	public int Difficult;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CRelifeConfirmClass
{
	// Fields
	public int iRelifeIdx;
	public int iLeftTimes;
	public int iMaxTimes;
	public int iType;
	public int iRemainTime;
	public int iCost;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CQuitGameClass
{
	// Fields
	public int pid;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CDisconnectedClass
{
	// Fields
	public int pid;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CPickUpClass
{
	// Fields
	public int HeroID;
	public int iDrop;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CWarPausedClass
{
	// Fields
	public int iPaused;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CAddEffectClass
{
	// Fields
	public int iScene;
	public int iEffectID;
	public int iShape;
	public Vector3 pos;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CDeleteEffectClass
{
	// Fields
	public int iScene;
	public int iEffectID;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CEnterWatchClass
{
	// Fields
	public int HeroID;
	public int focus;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CWarStatusClass
{
	// Fields
	public int iStatus;
	public int iFrame;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CDoubleHPBarUIClass
{
	// Fields
	public List<int> lstWarrior;
	public int iState;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CCircleSummonEffectClass
{
	// Fields
	public int iSummon;
	public List<int> lstPrefab;
	public int iState;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CMapBuildSimMaskClass
{
	// Fields
	public int iBuild;
	public int iSimMark;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CMonsterSuperInfoClass
{
	// Fields
	public int iMonsterID;
	public int iMonsterAf;
	public int iAttrPlus;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CUpdateMiniMapPosClass
{
	// Fields
	public int iLevel;
	public int iOperate;
	public List<s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos> lstPos;
}

// Namespace: 
[Serializable]
public struct s2cnetwar_GS2CUpdateMiniMapPosClass.ClasslstPos
{
	// Fields
	public int ID;
	public int iType;
	public int iShowMode;
	public Vector3 Pos;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CTeamInfoClass
{
	// Fields
	public List<s2cnetwar_GS2CTeamInfoClass.ClasslstMember> lstMember;
}

// Namespace: 
[Serializable]
public struct s2cnetwar_GS2CTeamInfoClass.ClasslstMember
{
	// Fields
	public int HeroID;
	public Vector3 vPos;
	public int dx;
	public int dy;
	public int dz;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CPlayTypeClass
{
	// Fields
	public int iPlayType;
	public int iRound;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CPlayTimeClass
{
	// Fields
	public int iFrame;
	public int iCounting;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CUpdateLevelRoomPosClass
{
	// Fields
	public int iScene;
	public int RoomPos;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CTriggerDestroyEffectClass
{
	// Fields
	public int Owner;
	public Vector3 vPos;
	public Vector3 vFace;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CNowInfoClass
{
	// Fields
	public string sInfo;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CMainCtrlClass
{
	// Fields
	public int Hero;
	public Dictionary<long, int> PlayerCtrl;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CNotifyStartSkillClass
{
	// Fields
	public int iPerformSID;
	public int iPerformID;
	public int iItemID;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CLimitConvoyClass
{
	// Fields
	public RplStr sNotify;
	public int iRemainTime;
	public int iTotalTime;
	public int iNpc;
	public int iChallenge;
	public int iCurPathIndex;
	public List<Vector3> lstPathPos;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CMonsterNotifyClass
{
	// Fields
	public RplStr sNotify;
	public int iTime;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CClearChallengeUIClass
{
	// Fields
	public int iChallenge;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CLimitDefendClass
{
	// Fields
	public int iChallenge;
	public RplStr sNotify;
	public int iRemainTime;
	public int iTotalTime;
	public int iNpc;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CTargetDefendClass
{
	// Fields
	public int iChallenge;
	public RplStr sNotify;
	public int iNow;
	public int iTotal;
	public int iNpc;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CRelifeInfoClass
{
	// Fields
	public List<s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo> lstAllInfo;
}

// Namespace: 
[Serializable]
public struct s2cnetwar_GS2CRelifeInfoClass.ClasslstAllInfo
{
	// Fields
	public int iType;
	public int iRestTimes;
	public int iTotalTimes;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CStartChallengeClass
{
	// Fields
	public int iChallenge;
	public RplStr sNotify;
	public int iRemainTime;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CMainCtrlFaceClass
{
	// Fields
	public int dx;
	public int dy;
	public int dz;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CPickFailClass
{
	// Fields
	public int iPicker;
	public int iDrop;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CTriggerBehaviorStatusClass
{
	// Fields
	public int Owner;
	public int iBehavior;
	public int iStep;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CTeamDamageClass
{
	// Fields
	public List<s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage> lstHeroDamage;
}

// Namespace: 
[Serializable]
public struct s2cnetwar_GS2CTeamDamageClass.ClasslstHeroDamage
{
	// Fields
	public int iHero;
	public int iDamage;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CFaceClass
{
	// Fields
	public int Target;
	public int dx;
	public int dy;
	public int dz;
	public int Time;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cnetwar_GS2CFaceTargetClass
{
	// Fields
	public int Target;
	public int Victim;
	public int Time;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netopenui_GS2CGMListClass
{
	// Fields
	public List<netopenui_GS2CGMListClass.ClasslstGMOrder> lstGMOrder;
}

// Namespace: 
[Serializable]
public struct netopenui_GS2CGMListClass.ClasslstGMOrder
{
	// Fields
	public int iID;
	public string sComment;
	public List<string> lstOrder;
	public List<string> lstArgs;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netopenui_GS2CPingClass
{
	// Fields
	public int iPingIdx;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netopenui_GS2CBehaviorClass
{
	// Fields
	public int iBehavior;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netopenui_GS2CRewardTipsClass
{
	// Fields
	public List<netopenui_GS2CRewardTipsClass.ClasslstRewardData> lstRewardData;
	public int iTipsSrc;
}

// Namespace: 
[Serializable]
public struct netopenui_GS2CRewardTipsClass.ClasslstRewardData
{
	// Fields
	public int iItem;
	public int iItemSID;
	public int iAmount;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netopenui_GS2CPlayerInfoClass
{
	// Fields
	public int iPlayMode;
	public int iMemberType;
	public int iPlayTimes;
	public int iPlayTime;
	public int iPassTimes;
	public int iMinPassTimes;
	public int iPassTime;
	public int iWarCash;
	public int iDamage;
	public int iKill;
	public int iMaxDamage;
	public int iTotalKill;
	public int iTotalKillBoss;
	public List<netopenui_GS2CPlayerInfoClass.ClasslstHeroData> lstHeroData;
}

// Namespace: 
[Serializable]
public struct netopenui_GS2CPlayerInfoClass.ClasslstHeroData
{
	// Fields
	public int iHero;
	public int iHeroPlayTimes;
	public int iHeroPlayTime;
	public int iHeroPassTimes;
	public int iMinHeroPassTimes;
	public int iHeroPassTime;
	public int iHeroWarCash;
	public int iHeroDamage;
	public int iHeroKill;
	public int iHeroMaxDamage;
	public int iTotalKill;
	public int iTotalKillBoss;
	public List<int> lstWeapon;
	public List<int> lstTalent;
	public List<int> lstRelic;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netopenui_GS2CFixedLuaCodeClass
{
	// Fields
	public List<string> lstCode;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netopenui_GS2CRecentWarInfoClass
{
	// Fields
	public int iPlayMode;
	public int iMemberType;
	public List<netopenui_GS2CRecentWarInfoClass.ClasslstWar> lstWar;
}

// Namespace: 
[Serializable]
public struct netopenui_GS2CRecentWarInfoClass.ClasslstWeapon
{
	// Fields
	public int iWeapon;
	public int iGrade;
	public int iElementType;
	public List<int> lstInscription;
}

// Namespace: 
[Serializable]
public struct netopenui_GS2CRecentWarInfoClass.ClasslstTalent
{
	// Fields
	public int iTalent;
	public int iTalentLevel;
	public RplStr sSubDesc;
}

// Namespace: 
[Serializable]
public struct netopenui_GS2CRecentWarInfoClass.ClasslstTeammate
{
	// Fields
	public int iTeammateID;
	public string sTeammateName;
	public int iTeammateHero;
	public int iTeammateDamage;
}

// Namespace: 
[Serializable]
public struct netopenui_GS2CRecentWarInfoClass.ClasslstWar
{
	// Fields
	public int iFinished;
	public int iRound;
	public int iLayer;
	public int iLevel;
	public int iLevelID;
	public int iPlaySecond;
	public int iEndTime;
	public int iResult;
	public int iHero;
	public int iDamage;
	public int iCash;
	public List<netopenui_GS2CRecentWarInfoClass.ClasslstWeapon> lstWeapon;
	public List<netopenui_GS2CRecentWarInfoClass.ClasslstTalent> lstTalent;
	public List<int> lstRelic;
	public List<netopenui_GS2CRecentWarInfoClass.ClasslstTeammate> lstTeammate;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netopenui_GS2CFixedPythonCodeClass
{
	// Fields
	public List<string> lstCode;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netopenui_GS2CConfirmClass
{
	// Fields
	public int MenuIdx;
	public int ConfirmID;
	public int ButtonCnt;
	public string TypeStr;
	public string User;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cShop_GS2CRefreshShopClass
{
	// Fields
	public List<s2cShop_GS2CRefreshShopClass.ClasslstGoods> lstGoods;
}

// Namespace: 
[Serializable]
public struct s2cShop_GS2CRefreshShopClass.ClasslstGoods
{
	// Fields
	public int iGoods;
	public int iGoodsType;
	public int iOnSale;
	public int iCanBuy;
	public int iDiscount;
	public int iCash;
	public int iGold;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cShop_GS2CBuyResultClass
{
	// Fields
	public int iGoods;
	public int iAmount;
	public int iResult;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cShop_GS2CGoodsOnSaleClass
{
	// Fields
	public int iGoods;
	public int iOnSale;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct nettask_GS2CAddTaskClass
{
	// Fields
	public List<nettask_GS2CAddTaskClass.ClasslstTaskData> lstTaskData;
}

// Namespace: 
[Serializable]
public struct nettask_GS2CAddTaskClass.ClasslstProcess
{
	// Fields
	public int iGroup;
	public int iTarget;
	public int iProcess;
	public int iShowType;
}

// Namespace: 
[Serializable]
public struct nettask_GS2CAddTaskClass.ClasslstReward
{
	// Fields
	public int iItem;
	public int iItemSID;
	public int iAmount;
}

// Namespace: 
[Serializable]
public struct nettask_GS2CAddTaskClass.ClasslstTaskData
{
	// Fields
	public int iTask;
	public int iType;
	public int iStage;
	public int iProcessType;
	public List<nettask_GS2CAddTaskClass.ClasslstProcess> lstProcess;
	public List<nettask_GS2CAddTaskClass.ClasslstReward> lstReward;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct nettask_GS2CDelTaskClass
{
	// Fields
	public int iTask;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct nettask_GS2CChangeTaskClass
{
	// Fields
	public int iTask;
	public int iGroup;
	public int iProcess;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct nettask_GS2CStageTaskClass
{
	// Fields
	public int iTask;
	public int iStage;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netteam_GS2COpenMatchTeamClass
{
	// Fields
	public int iTeam;
	public int iServer;
	public int iMaster;
	public int iPlayMode;
	public int iMemberType;
	public int iAutoMatch;
	public int iRound;
	public int iPermission;
	public List<netteam_GS2COpenMatchTeamClass.ClasslstMaxRound> lstMaxRound;
	public List<netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo> lstHeroInfo;
	public List<netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo> lstPreMemberInfo;
}

// Namespace: 
[Serializable]
public struct netteam_GS2COpenMatchTeamClass.ClasslstMaxRound
{
	// Fields
	public int iRoundPlayMode;
	public int iMaxRound;
}

// Namespace: 
[Serializable]
public struct netteam_GS2COpenMatchTeamClass.ClasslstHeroInfo
{
	// Fields
	public int iTarget;
	public int iSex;
	public string sName;
	public int iGrade;
	public int iHero;
	public int iHeroGrade;
	public int iState;
	public int iWarState;
}

// Namespace: 
[Serializable]
public struct netteam_GS2COpenMatchTeamClass.ClasslstPreMemberInfo
{
	// Fields
	public int iPreTarget;
	public int iPreSex;
	public string sPreName;
	public int iPreGrade;
	public int iTime;
	public int iRemainTime;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netteam_GS2CMatchTeamPlayerInfoClass
{
	// Fields
	public List<netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo> lstHeroInfo;
}

// Namespace: 
[Serializable]
public struct netteam_GS2CMatchTeamPlayerInfoClass.ClasslstHeroInfo
{
	// Fields
	public int iTarget;
	public int iSex;
	public string sName;
	public int iGrade;
	public int iHero;
	public int iHeroGrade;
	public int iState;
	public int iWarState;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netteam_GS2CTeamDelPlayerClass
{
	// Fields
	public int iTarget;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netteam_GS2CChangeMasterClass
{
	// Fields
	public int iTarget;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netteam_GS2CReadyClass
{
	// Fields
	public int pid;
	public int iState;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netteam_GS2CRoomTypeClass
{
	// Fields
	public int iPlayMode;
	public int iMemberType;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netteam_GS2CAutoMatchClass
{
	// Fields
	public int iAutoMatch;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netteam_GS2CRefreshMatchCntClass
{
	// Fields
	public int iMatchCnt;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netteam_GS2CTeamInviteInfoClass
{
	// Fields
	public int iTarget;
	public int iResult;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netteam_GS2CSetRoundClass
{
	// Fields
	public int iRound;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netteam_GS2CMaxRoundClass
{
	// Fields
	public List<netteam_GS2CMaxRoundClass.ClasslstMaxRound> lstMaxRound;
}

// Namespace: 
[Serializable]
public struct netteam_GS2CMaxRoundClass.ClasslstMaxRound
{
	// Fields
	public int iPlayMode;
	public int iMaxRound;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netteam_GS2CWarStateClass
{
	// Fields
	public int pid;
	public int iState;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netteam_GS2CTeamInviteClass
{
	// Fields
	public int iInviter;
	public string sName;
	public int iPlayMode;
	public int iMemberType;
	public int iRound;
	public int iTeamLen;
	public int iTime;
	public int iRemainTime;
	public int iID;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netteam_GS2CAddPreMemberClass
{
	// Fields
	public int iTarget;
	public int iSex;
	public string sName;
	public int iGrade;
	public int iTime;
	public int iRemainTime;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netteam_GS2CRemovePreMemberClass
{
	// Fields
	public int iTarget;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netteam_GS2CRemoveTeamInviteClass
{
	// Fields
	public int iID;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netteam_GS2CInvitionPermissionClass
{
	// Fields
	public int iPermission;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cwarnotify_GS2CGMNotifyClass
{
	// Fields
	public int iErr;
	public string sMsg;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cwarnotify_GS2CDebugMsgClass
{
	// Fields
	public string sMsg;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cwarnotify_GS2CCenterTopFloatMsgClass
{
	// Fields
	public int iType;
	public RplStr sMsg;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cwarnotify_GS2CCommonNotifyClass
{
	// Fields
	public RplStr sMsg;
	public int iTime;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cwarnotify_GS2CChatClass
{
	// Fields
	public string sMsg;
	public int iSender;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct s2cwarnotify_GS2CUnLockItemClass
{
	// Fields
	public int iSID;
	public int iRewardSID;
	public int iType;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netwarreward_GS2CRewardFinishWarClass
{
	// Fields
	public int Hero;
	public int KillCnt;
	public int LevelSchedule;
	public int CurLevel;
	public int CurLayer;
	public int MaxLevelCnt;
	public int LevelID;
	public int PlaySecond;
	public int MakeDamage;
	public int PassLevelCash;
	public int AchieveCash;
	public int WarCash;
	public int RealDie;
	public int Type;
	public int NewRound;
	public int Record;
	public int MaxDamage;
	public int RelicCount;
	public int KillElite;
}

// Namespace: DYPublic.Duonet
[Serializable]
public struct netwarreward_GS2CWarUnlockClass
{
	// Fields
	public List<netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID> lstUnlockSID;
}

// Namespace: 
[Serializable]
public struct netwarreward_GS2CWarUnlockClass.ClasslstUnlockSID
{
	// Fields
	public int iType;
	public int iUnlockSID;
}

// Namespace: DYPublic.Permission
public enum PermissionType
{
	// Fields
	public int value__;
	public const PermissionType None = 0;
	public const PermissionType LocationServices = 1;
	public const PermissionType Contacts = 2;
	public const PermissionType Canlendar = 3;
	public const PermissionType Reminders = 4;
	public const PermissionType Photos = 5;
	public const PermissionType Microphone = 6;
	public const PermissionType Camera = 7;
	public const PermissionType MediaAndAppleMusic = 8;
}

// Namespace: DYPublic.Permission
public sealed class RequestCallBack : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(bool bGranted) { }

	public virtual IAsyncResult BeginInvoke(bool bGranted, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.Permission
public class Permission
{
	// Fields
	private static Permission instance;

	// Properties
	public static Permission Instance { get; }

	// Methods

	public static Permission get_Instance() { }

	public void RequestPermission(PermissionType type, RequestCallBack callback) { }

	public bool CheckPermission(PermissionType type) { }

	public bool HaveRefusedRequest(PermissionType type) { }

	public void ShowNotice(string notice) { }

	public void .ctor() { }
}

// Namespace: DYPublic.DYCall
public class AudioToString
{
	// Fields
	private static int statusCode;
	private static string tokenURL;
	private static string tokenStr;
	private static string tokenRequestStr;
	private static string _cuid;
	private static int devPid;
	private static string accessToken;
	private static string serverURL;

	// Properties
	public static string Cuid { set; }
	public static int DevPid { set; }

	// Methods

	public static void set_Cuid(string value) { }

	public static void set_DevPid(int value) { }

	public static void SetToken(int pro_id) { }

	[IteratorStateMachineAttribute] // RVA: 0x44130 Offset: 0x43530 VA: 0x180044130
	public static IEnumerator GetTokenAsync(Action<int> callback) { }

	[IteratorStateMachineAttribute] // RVA: 0x47210 Offset: 0x46610 VA: 0x180047210
	public static IEnumerator GetAudioStringAsync(byte[] audioData, string audioType, int audioRate, int pro_id, DYCallManager.RecordEntry entry, Action<int, string, DYCallManager.RecordEntry> callback) { }

	[IteratorStateMachineAttribute] // RVA: 0x49110 Offset: 0x48510 VA: 0x180049110
	public static IEnumerator GetAudioStringAsync(byte[] audioData, string audioType, int audioRate, DYCallManager.RecordEntry entry, Action<int, string, DYCallManager.RecordEntry> callback) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
private class AudioToString.TokenJsonData
{
	// Fields
	public string access_token;

	// Methods

	public void .ctor() { }
}

// Namespace: 
private class AudioToString.AudioStringJsonData
{
	// Fields
	public string err_msg;
	public string[] result;
	public int err_no;

	// Methods

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class AudioToString.<GetTokenAsync>d__15 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public Action<int> callback;
	private UnityWebRequest <tokenWebRequest>5__2;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	private void <>m__Finally1() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class AudioToString.<GetAudioStringAsync>d__16 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public Action<int, string, DYCallManager.RecordEntry> callback;
	public byte[] audioData;
	public string audioType;
	public int audioRate;
	public int pro_id;
	public DYCallManager.RecordEntry entry;
	private UnityWebRequest <tokenWebRequest>5__2;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	private void <>m__Finally1() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class AudioToString.<GetAudioStringAsync>d__17 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public Action<int, string, DYCallManager.RecordEntry> callback;
	public byte[] audioData;
	public string audioType;
	public int audioRate;
	public DYCallManager.RecordEntry entry;
	private WWW <recognizeString>5__2;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	private void <>m__Finally1() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: DYPublic.DYCall
public class AudioShieldConfig
{
	// Fields
	public static string publicChatCheckWhiteList;
	public static string privateChatCheckWhiteList;

	// Methods

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: DYPublic.DYCall
public class AudioShieldManager
{
	// Fields
	private static AudioShieldManager instance;
	public ChatCheck publicChatCheck;
	public ChatCheck privateChatCheck;

	// Properties
	public static AudioShieldManager Instance { get; }

	// Methods

	public static AudioShieldManager get_Instance() { }

	public void Init() { }

	public void Refresh() { }

	public void UnInit() { }

	public string ShieldWorld(string msg, DYCallDefine.ChatChannelType channelType) { }

	public void .ctor() { }
}

// Namespace: DYPublic.DYCall
public class DYCallDefine
{
	// Fields
	public const int VolumeLevelLimit = 1;
	public const int MinRecordLength = 1;
	public const int MaxRecordLength = 15;
	public const float RecordPlayVolumeSpeed = 0.2;
	public const float LongPressTime = 0.4;
	public const float RecordPannelDurationTime = 1;
	public const float RecordAutoPlaySpaceTime = 1;
	public const int ReTryDownTimes = 1;
	public const float UploadMaxWaitTime = 5;
	public const string UploadFailNotice = "上传�";
	public const float DownloadMaxWaitTime = 5;
	public const string DownloadFailNotice = "语音下载超";
	public const string WlanEnableAudioServerIP = "219.132.195.79:83";
	public const string WlanDisEnableAudioServerIP = "192.168.112.66:6061";

	// Methods

	public void .ctor() { }
}

// Namespace: 
public enum DYCallDefine.ChatChannelType
{
	// Fields
	public int value__;
	public const DYCallDefine.ChatChannelType CCT_NONE = 0;
	public const DYCallDefine.ChatChannelType CCT_PERSON = 1;
	public const DYCallDefine.ChatChannelType CCT_GROUP = 2;
}

// Namespace: 
public enum DYCallDefine.VolunmeType
{
	// Fields
	public int value__;
	public const DYCallDefine.VolunmeType VOLT_NONE = 0;
	public const DYCallDefine.VolunmeType VOLT_RECORD = 1;
	public const DYCallDefine.VolunmeType VOLT_PLAY = 2;
	public const DYCallDefine.VolunmeType VOLT_LOOP = 3;
}

// Namespace: 
public enum DYCallDefine.DEVICE_STATUS
{
	// Fields
	public int value__;
	public const DYCallDefine.DEVICE_STATUS DEVICE_OK = 0;
	public const DYCallDefine.DEVICE_STATUS DEVICE_PLAY = 1;
	public const DYCallDefine.DEVICE_STATUS DEVICE_CAPTURE = 2;
	public const DYCallDefine.DEVICE_STATUS DEVICE_PLAY_AND_CAPTURE = 3;
	public const DYCallDefine.DEVICE_STATUS DEVICE_NO_PLAYER = 4;
	public const DYCallDefine.DEVICE_STATUS DEVICE_NO_MIC = 5;
	public const DYCallDefine.DEVICE_STATUS DEVICE_UNPERMISSION = 6;
	public const DYCallDefine.DEVICE_STATUS DEVICE_VOLUME_WRONG = 7;
	public const DYCallDefine.DEVICE_STATUS DEVICE_OTHER_ERR = 50;
	public const DYCallDefine.DEVICE_STATUS DEVICE_CAPTURE_IN_USE = 51;
	public const DYCallDefine.DEVICE_STATUS DEVICE_PLAY_IN_USE = 52;
	public const DYCallDefine.DEVICE_STATUS DEVICE_CAPTURE_CPUUSAGE_EXCEEDED = 53;
	public const DYCallDefine.DEVICE_STATUS DEVICE_PLAY_CPUUSAGE_EXCEEDED = 54;
	public const DYCallDefine.DEVICE_STATUS DEVICE_PLUG_IN = 55;
	public const DYCallDefine.DEVICE_STATUS DEVICE_PLUG_OUT = 56;
}

// Namespace: 
public enum DYCallDefine.DEVICE_TYPE
{
	// Fields
	public int value__;
	public const DYCallDefine.DEVICE_TYPE DEVICE_UNKNOWN = 0;
	public const DYCallDefine.DEVICE_TYPE DEVICE_HEADSET = 1;
	public const DYCallDefine.DEVICE_TYPE DEVICE_BLUETOOTH_HFP = 2;
	public const DYCallDefine.DEVICE_TYPE DEVICE_BLUETOOTH_A2DP = 3;
	public const DYCallDefine.DEVICE_TYPE DEVICE_BUILTIN_RECEIVER = 4;
	public const DYCallDefine.DEVICE_TYPE DEVICE_BUILTIN_SPEAKER = 5;
	public const DYCallDefine.DEVICE_TYPE DEVICE_BUILTIN_MICROPHONE = 6;
}

// Namespace: DYPublic.DYCall
public class DYCallHelper
{
	// Fields
	private static bool canAutoPlay;
	private DYCallHelper.RecordEndEventHandler onRecordEndHandler;
	private DYCallHelper.PostUrl2ServerEventHandler onPostUrl2ServerEventHandler;
	private DYCallHelper.DeleteRecordEventHandler onDeleteRecordEventHandler;
	private DYCallHelper.ReadEventHandler onReadEventHandler;
	private DYCallHelper.MuteGameSoundEventHandler onMuteGameSoundEventHandler;
	private DYCallHelper.ReportEventHandler onReportEventHandler;
	private DYCallHelper.AllocEventHandler onAllocEventHandler;
	private DYCallHelper.DeallocEventHandler onDeallocEventHandler;
	private DYCallHelper.ShowTipsEventHandler onShowTipsEventHandler;
	private static DYCallHelper instance;

	// Properties
	public static DYCallHelper Instance { get; }

	// Methods

	public static DYCallHelper get_Instance() { }

	public void RigisterOnRecordEnd(DYCallHelper.RecordEndEventHandler handler) { }

	public void RigisterPosUrl2Server(DYCallHelper.PostUrl2ServerEventHandler handler) { }

	public void RigisterOnRead(DYCallHelper.ReadEventHandler handler) { }

	public void RigisterDeleteRecord(DYCallHelper.DeleteRecordEventHandler handler) { }

	public void RigisterMuteGameSound(DYCallHelper.MuteGameSoundEventHandler handler) { }

	public void RigisterReport(DYCallHelper.ReportEventHandler handler) { }

	public void RigisterAlloc(DYCallHelper.AllocEventHandler handler) { }

	public void RigisterDealloc(DYCallHelper.DeallocEventHandler handler) { }

	public void RigisterShowTips(DYCallHelper.ShowTipsEventHandler handler) { }

	public void RemoveAllEventHandler() { }

	public void CheckAndUploadRecord(string file, bool bVolumeEnough, Action lengthErrorHandler, Action volumeErrorHandler) { }

	public void UrlToServerWhenUpload(string url) { }

	public void NotifySeverWhenReaded(string url) { }

	public void NotifyServerWhenDeleted(string url) { }

	public GameObject Alloc(GameObject gameObject) { }

	public void DeAlloc(GameObject gameObject) { }

	public void ShowTips(string msg) { }

	public static void SetAutoPlay(bool bAuto) { }

	public static bool CanAutoPlay() { }

	public void SetBGMorSFXMute(bool bMute) { }

	public void ReportRecord(int senderUid, string url) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public sealed class DYCallHelper.RecordEndEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string file) { }

	public virtual IAsyncResult BeginInvoke(string file, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class DYCallHelper.PostUrl2ServerEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string url) { }

	public virtual IAsyncResult BeginInvoke(string url, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class DYCallHelper.DeleteRecordEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string url) { }

	public virtual IAsyncResult BeginInvoke(string url, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class DYCallHelper.ReadEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string url) { }

	public virtual IAsyncResult BeginInvoke(string url, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class DYCallHelper.MuteGameSoundEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(bool bMute) { }

	public virtual IAsyncResult BeginInvoke(bool bMute, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class DYCallHelper.ReportEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(int sendUid, string url) { }

	public virtual IAsyncResult BeginInvoke(int sendUid, string url, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class DYCallHelper.AllocEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual GameObject Invoke(GameObject go) { }

	public virtual IAsyncResult BeginInvoke(GameObject go, AsyncCallback callback, object object) { }

	public virtual GameObject EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class DYCallHelper.DeallocEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(GameObject go) { }

	public virtual IAsyncResult BeginInvoke(GameObject go, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
public sealed class DYCallHelper.ShowTipsEventHandler : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(string msg) { }

	public virtual IAsyncResult BeginInvoke(string msg, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: DYPublic.DYCall
public class DYCallManager : MonoBehaviour
{
	// Fields
	private int pro_id;
	private uint gamesid;
	private uint channelId;
	private uint channelsid;
	private int auto_switch_speeker;
	private string pwd;
	private string userID;
	private string log_path;
	private string dya_path;
	private string download_path;
	private string product_name;
	private VoiceEngineApiWrap.Servers[] servers;
	private float RecordTime;
	private string FilePath;
	private Queue<DYCallManager.RecordEntry> LocalTranslateQueue;
	private string TranslateMemoryPath;
	private Dictionary<int, DYCallManager.RecordEntry> RecordEntryMap;
	private static Dictionary<int, DYCallManager.RecordEntry> TranslateEntryMap;
	private static Queue<DYCallManager.RecordEntry> PostQueue;
	private Dictionary<string, string> Url2FileMap;
	private Dictionary<string, string> File2TranslateMap;
	private List<Action<string>> NotifyOnDownloadMap;
	private Action<int> initCallback;
	private bool IsInitComplated;
	private bool IsPause;
	private int Rid;
	private int Cid;
	private int Uid;
	private DYCallManager.EInitType mInit;
	private static DYCallManager instance;

	// Properties
	public static DYCallManager Instance { get; }

	// Methods

	public static DYCallManager get_Instance() { }

	private void Awake() { }

	private void OnDestroy() { }

	private void Update() { }

	public void SetUid(int uid) { }

	public int GetUid() { }

	public void Init(int chatType) { }

	public void SetUserInfo(string userId, string userPwd) { }

	public void SetChannelInfo(uint channelID, uint channelSid, uint gameSid, int pro_ID, string productName, int autoSwitchSpeeker = 1) { }

	public void SetDefaultServerInfo(uint type, string as_ip, uint as_tcp, uint as_udp, string dgw_ip, uint dgw_port) { }

	public void SetServerInfo(uint type, string as_ip, uint as_tcp, uint as_udp, string dgw_ip, uint dgw_port) { }

	public void UInit(uint channelID) { }

	public void UpdateLogic() { }

	private void StartChannel() { }

	private void StopChannel(uint channelID) { }

	public static void Log(string text) { }

	public void InitStartUp(int initType) { }

	public void InitStartUp(DYCallManager.EInitType initType) { }

	private void handler_SetupDYCall() { }

	public void StartInitVoiceEngine(Action<int> callback) { }

	public void getInitStatCode(int result) { }

	public void AddNotify(Action<string> action) { }

	public void RemoveNotify(Action<string> action) { }

	public void ClearNotify() { }

	public void ClearUrlToFileMap() { }

	private void Upload(string file, DYCallDefine.ChatChannelType chatchannelType, Action<bool, string> action) { }

	private void Translate(string file, Action<int, string> action, DYCallDefine.ChatChannelType chatChannelType) { }

	public void InsertToDownloadQueue(string url, DYCallDefine.ChatChannelType chatchannelType, Action<bool, string> action) { }

	private void OnApplicationPause(bool isPause) { }

	public void InsertToTranslateQueue(string file, Action<int, string> callback, DYCallDefine.ChatChannelType chatChannelType) { }

	[IteratorStateMachineAttribute] // RVA: 0x62690 Offset: 0x61A90 VA: 0x180062690
	private IEnumerator AsynPostForTranslate() { }

	[IteratorStateMachineAttribute] // RVA: 0x64840 Offset: 0x63C40 VA: 0x180064840
	private IEnumerator AsynLocalTranslate() { }

	public void StartRealCall() { }

	public void StopRealCall() { }

	public void StartRecordCall() { }

	public string StopRecordCall() { }

	public void DeleteRecordCall(string file, Action<string> action) { }

	public void UploadRecordCall(string file, DYCallDefine.ChatChannelType chatchannelType, Action<bool, string> callback) { }

	public void DownloadRecordCall(string url, DYCallDefine.ChatChannelType chatchannelType, Action<bool, string> action) { }

	public void PlayRecordCall(string file) { }

	public void PausePlayRecordCall(string file) { }

	public void StopPlayRecordCall(string file) { }

	public int GetRecordCallLength(string file) { }

	public uint GetRecordCallPosition(string file) { }

	public float GetRecordCallVolume(DYCallDefine.VolunmeType type) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x66A00 Offset: 0x65E00 VA: 0x180066A00
	private static void handler_AuthResult(uint channelId, int result) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x69980 Offset: 0x68D80 VA: 0x180069980
	private static void handler_SpeakingLevelStatus(uint chanenlId, IntPtr uid, IntPtr level, int num) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6CCA0 Offset: 0x6C0A0 VA: 0x18006CCA0
	private static void handler_ReconnectResult(uint channelId, int result) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x6EF50 Offset: 0x6E350 VA: 0x18006EF50
	private static void handler_RecordData(IntPtr data, int len) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x71270 Offset: 0x70670 VA: 0x180071270
	private static void handler_RecordCall(uint channelId, IntPtr data, int len, uint sampleRate) { }

	[MonoPInvokeCallbackAttribute] // RVA: 0x73210 Offset: 0x72610 VA: 0x180073210
	private static void handler_ConvertDyaCallback(IntPtr puser, int cid, int tag, IntPtr pblock, int size) { }

	private void GetStringCallback(int error, string msg, DYCallManager.RecordEntry entry) { }

	public void .ctor() { }

	private static void .cctor() { }
}

// Namespace: 
public enum DYCallManager.EInitType
{
	// Fields
	public int value__;
	public const DYCallManager.EInitType None = 0;
	public const DYCallManager.EInitType RealCall = 1;
	public const DYCallManager.EInitType RecordCall = 2;
	public const DYCallManager.EInitType All = 3;
}

// Namespace: 
public class DYCallManager.RecordEntry
{
	// Fields
	public int Rid;
	public string Url;
	public string File;
	public Action<bool, string> DownloadCallback;
	public Action<bool, string> UploadCallback;
	public Action<int, string> TranslateCallback;
	public byte[] audioData;
	public DYCallDefine.ChatChannelType ChannelType;

	// Methods

	public void .ctor() { }

	public void .ctor(int rid, string source, Action<bool, string> callback, bool bDownload) { }

	public void .ctor(int rid, string file, Action<int, string> callback) { }

	public void .ctor(string file, Action<int, string> callback) { }

	public void .ctor(byte[] data, string url, Action<int, string> translateCallback) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DYCallManager.<AsynPostForTranslate>d__63 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public DYCallManager <>4__this;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class DYCallManager.<AsynLocalTranslate>d__64 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public DYCallManager <>4__this;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: DYPublic.DYCall
public class VoiceEngineApiWrap
{
	// Methods

	[IteratorStateMachineAttribute] // RVA: 0x865D0 Offset: 0x859D0 VA: 0x1800865D0
	public static IEnumerator AsynSetupVoiceEngine(Action handler) { }

	public static extern int InstallWrap() { }

	public static extern int UninstallWrap() { }

	public static extern int InitWrap(bool init, bool initEx, int autoSwitchSpeeker, string productName, string path, string dyaPath, string downloadPath) { }

	public static extern int UnInitWrap() { }

	public static extern int StartChannelWrap(char netType, string userID, string password, uint channelId, uint channelsid, uint gamesid, VoiceEngineApiWrap.Servers[] servers, int asnum = 1) { }

	public static extern int StopChannelWrap(uint channelId) { }

	public static extern int EnablePlayWrap(bool toOpen, uint uid, uint channelId) { }

	public static extern int EnableMicWrap(bool toOpen, uint channelId) { }

	public static extern int AdjustMicVolWrap(float value, uint channelId) { }

	public static extern int AdjustPlayerVolWrap(float value, uint uid, uint channelId) { }

	public static extern int SetCallBackSpeakingLevelStatusWrap(VoiceEngineApiWrap.SpeakingLevelStatus sls, VoiceEngineApiWrap.AuthResult ar, VoiceEngineApiWrap.ReconnectResult rr, VoiceEngineApiWrap.RecordData rd, VoiceEngineApiWrap.RecordCall rc) { }

	public static extern void Update(float deltaTime) { }

	public static extern void Reconnect() { }

	public static extern int StartRecordDataWrap(float volume) { }

	public static extern int StopRecordDataWrap() { }

	public static extern int StartRecordCallWrap(uint channelId, string filename, uint ratio) { }

	public static extern int StopRecordCallWrap(uint channelId) { }

	public static extern int RecordAudioWrap(int format, int mode) { }

	public static extern int IsAudioRecording() { }

	public static extern int StopRecordAudioWrap([Out] StringBuilder filename, int len) { }

	public static extern int PlayAudioWrap(string filename, int timepos, string checkCode) { }

	public static extern int PausePlayAudio(string filename, bool toPause) { }

	public static extern int StopPlayAudioWrap(string filename) { }

	public static extern int IsAudioPlaying() { }

	public static extern int UploadAudioWrap(int rid, string file, uint uId, string pserver, string ptype) { }

	public static extern int DownloadAudioWrap(int rid, uint uId, string purl) { }

	public static extern int AdjustAudioRecordVolWrap(float scale) { }

	public static extern int AdjustAudioPlayVolWrap(float scale) { }

	public static extern int RecordAudioVolumeWrap(int type, out float vol) { }

	public static extern int PollLoadTaskWrap(ref int type, ref int rid, ref int errCode, [Out] StringBuilder filename, int len) { }

	public static extern int ConvertDyaFormatWrap(string dyaPath, int type, string dstPath, int cid, int maxblock, VoiceEngineApiWrap.ConvertDyaCB pcb, IntPtr puser) { }

	public static extern int AudioDurationWrap(string pfilename, out int dur) { }

	public static extern int GetAudioPlayPosWrap(string pfilename, out uint pos) { }

	public void .ctor() { }
}

// Namespace: 
public struct VoiceEngineApiWrap.Servers
{
	// Fields
	public uint type;
	public string as_ip;
	public uint as_tcp;
	public uint as_udp;
	public string dgw_ip;
	public uint dgw_port;
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class VoiceEngineApiWrap.SpeakingLevelStatus : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(uint chanenlId, IntPtr uid, IntPtr level, int num) { }

	public virtual IAsyncResult BeginInvoke(uint chanenlId, IntPtr uid, IntPtr level, int num, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class VoiceEngineApiWrap.AuthResult : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(uint channelId, int result) { }

	public virtual IAsyncResult BeginInvoke(uint channelId, int result, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class VoiceEngineApiWrap.ReconnectResult : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(uint channelId, int result) { }

	public virtual IAsyncResult BeginInvoke(uint channelId, int result, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class VoiceEngineApiWrap.RecordData : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(IntPtr data, int len) { }

	public virtual IAsyncResult BeginInvoke(IntPtr data, int len, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x113370 Offset: 0x112770 VA: 0x180113370
public sealed class VoiceEngineApiWrap.RecordCall : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(uint channelId, IntPtr data, int len, uint sampleRate) { }

	public virtual IAsyncResult BeginInvoke(uint channelId, IntPtr data, int len, uint sampleRate, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[UnmanagedFunctionPointerAttribute] // RVA: 0x776F0 Offset: 0x76AF0 VA: 0x1800776F0
public sealed class VoiceEngineApiWrap.ConvertDyaCB : MulticastDelegate
{
	// Methods

	public void .ctor(object object, IntPtr method) { }

	public virtual void Invoke(IntPtr puser, int cid, int tag, IntPtr pblock, int size) { }

	public virtual IAsyncResult BeginInvoke(IntPtr puser, int cid, int tag, IntPtr pblock, int size, AsyncCallback callback, object object) { }

	public virtual void EndInvoke(IAsyncResult result) { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
private sealed class VoiceEngineApiWrap.<AsynSetupVoiceEngine>d__1 : IEnumerator<object>, IEnumerator, IDisposable
{
	// Fields
	private int <>1__state;
	private object <>2__current;
	public Action handler;

	// Properties
	private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
	private object System.Collections.IEnumerator.Current { get; }

	// Methods

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	public void .ctor(int <>1__state) { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.IDisposable.Dispose() { }

	private bool MoveNext() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private void System.Collections.IEnumerator.Reset() { }

	[DebuggerHiddenAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
	private object System.Collections.IEnumerator.get_Current() { }
}

// Namespace: AtmosphericScattering
public enum LUTUpdateMode
{
	// Fields
	public int value__;
	public const LUTUpdateMode PrecomputeOnStart = 0;
	public const LUTUpdateMode EveryFrame = 1;
}

// Namespace: AtmosphericScattering
public enum APDebugMode
{
	// Fields
	public int value__;
	public const APDebugMode None = 0;
	public const APDebugMode Extinction = 1;
	public const APDebugMode Inscattering = 2;
}

// Namespace: AtmosphericScattering
public static class Keys
{
	// Fields
	public static readonly int kRWintergalCPDensityLUT;
	public static readonly int kIntergalCPDensityLUT;
	public static readonly int kRWhemiSphereRandomNormlizedVecLUT;
	public static readonly int kRWambientLUT;
	public static readonly int kRWinScatteringLUT;
	public static readonly int kInScatteringLUT;
	public static readonly int kRWsunOnSurfaceLUT;
	public static readonly int kDensityScaleHeight;
	public static readonly int kPlanetRadius;
	public static readonly int kAtmosphereHeight;
	public static readonly int kSurfaceHeight;
	public static readonly int kDistanceScale;
	public static readonly int kScatteringR;
	public static readonly int kScatteringM;
	public static readonly int kExtinctionR;
	public static readonly int kExtinctionM;
	public static readonly int kIncomingLight;
	public static readonly int kSunIntensity;
	public static readonly int kSunMieG;
	public static readonly int kMieG;
	public static readonly int kFrustumCorners;
	public const string kDebugExtinction = "_AP_DEBUG_EXTINCTION";
	public const string kDebugInscattering = "_AP_DEBUG_INSCATTERING";
	public const string kLightShaft = "_LIGHT_SHAFT";

	// Methods

	private static void .cctor() { }
}

// Namespace: AtmosphericScattering
public static class Utils
{
	// Methods

	public static void CheckOrCreateLUT(ref RenderTexture targetLUT, Vector2Int size, RenderTextureFormat format) { }

	public static void ReadRTpixelsBackToCPU(RenderTexture src, Texture2D dst) { }

	public static void Dispatch(ComputeShader cs, int kernel, Vector2Int lutSize) { }

	public static void HDRToColorIntendity(Color hdr, out Color color, out float intensity) { }
}

// Namespace: AtmosphericScattering
[RequireComponent] // RVA: 0x9AB70 Offset: 0x99F70 VA: 0x18009AB70
[ExecuteInEditMode] // RVA: 0x9AB70 Offset: 0x99F70 VA: 0x18009AB70
public class RuntimeSkySetting : MonoBehaviour
{
	// Fields
	public LUTUpdateMode lutUpdateMode;
	[HeaderAttribute] // RVA: 0x9D100 Offset: 0x9C500 VA: 0x18009D100
	public Light mainLight;
	[ColorUsageAttribute] // RVA: 0x9EE70 Offset: 0x9E270 VA: 0x18009EE70
	public Color lightFromOuterSpace;
	public float planetRadius;
	public float atmosphereHeight;
	public float surfaceHeight;
	[HeaderAttribute] // RVA: 0x9F7C0 Offset: 0x9EBC0 VA: 0x18009F7C0
	public float rDensityScale;
	public float mDensityScale;
	[HeaderAttribute] // RVA: 0xA15A0 Offset: 0xA09A0 VA: 0x1800A15A0
	public float sunIntensity;
	[RangeAttribute] // RVA: 0x124060 Offset: 0x123460 VA: 0x180124060
	public float sunMieG;
	[HeaderAttribute] // RVA: 0xA6240 Offset: 0xA5640 VA: 0x1800A6240
	public ComputeShader computerShader;
	public Vector2Int integrateCPDensityLUTSize;
	public Vector2Int sunOnSurfaceLUTSize;
	public int ambientLUTSize;
	public Vector2Int inScatteringLUTSize;
	[HeaderAttribute] // RVA: 0xA7B70 Offset: 0xA6F70 VA: 0x1800A7B70
	private bool m_ShowFrustumCorners;
	[ColorUsageAttribute] // RVA: 0x9EE70 Offset: 0x9E270 VA: 0x18009EE70
	private Color m_MainLightColor;
	[ColorUsageAttribute] // RVA: 0x9EE70 Offset: 0x9E270 VA: 0x18009EE70
	private Color m_AmbientColor;
	private RenderTexture m_IntegrateCPDensityLUT;
	private RenderTexture m_SunOnSurfaceLUT;
	private RenderTexture m_AmbientLUT;
	private RenderTexture m_InScatteringLUT;
	private Texture2D m_SunOnSurfaceLUTReadToCPU;
	private Texture2D m_HemiSphereRandomNormlizedVecLUT;
	private Texture2D m_AmbientLUTReadToCPU;
	private Camera m_Camera;
	private Vector3[] m_FrustumCorners;
	private Vector4[] m_FrustumCornersVec4;

	// Methods

	private void SetCommonParams() { }

	private void PreComputeAll() { }

	private void ComputeIntegrateCPdensity() { }

	private void ComputeSunOnSurface() { }

	private void UpdateMainLight() { }

	private void ComputeInScattering() { }

	private void ComputeHemiSphereRandomVectorLUT() { }

	private void ComputeAmbient() { }

	private void UpdateAmbient() { }

	private void Awake() { }

	private void Start() { }

	private void OnDisable() { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: AtmosphericScattering
[ExecuteInEditMode] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
public class ScatteringSetting : MonoBehaviour
{
	// Fields
	public float distanceScale;
	public Vector3 rCoef;
	public float rScatterStrength;
	public float rExtinctionStrength;
	public Vector3 mCoef;
	public float mScatterStrength;
	public float mExtinctionStrength;
	public float mieG;
	[HeaderAttribute] // RVA: 0xAD6A0 Offset: 0xACAA0 VA: 0x1800AD6A0
	public APDebugMode apDebugMode;
	public bool lightShaft;

	// Methods

	public void UpdateParams() { }

	private void Update() { }

	public void .ctor() { }
}

// Namespace: 
[CompilerGeneratedAttribute] // RVA: 0x75DC0 Offset: 0x751C0 VA: 0x180075DC0
internal sealed class <PrivateImplementationDetails>
{
	// Fields
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 00FD515747595C7F292E4AA25D0BCCD6FC1C123E /*Metadata offset 0xA021B4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 05C80A5FF09ECC75078362A9E8F1C2909554643F /*Metadata offset 0xA021C0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 07A34F90CB349A709DECBA44350212D2002E97A1 /*Metadata offset 0xA021CC*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 099E0D93230902B91D79EFCA8169DD144E9F144F /*Metadata offset 0xA021D8*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=20 1036C5F8EF306104BD582D73E555F4DAE8EECB24 /*Metadata offset 0xA021E4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 11561598891777BA42BF84016FB1E805FE791162 /*Metadata offset 0xA021F8*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 155F4A5D7D06D435BFF4461EFD9A251B432BB957 /*Metadata offset 0xA02204*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 1B6DF676D581B16A0C0D1E1D5414620394839F29 /*Metadata offset 0xA02210*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 1B9BDCAA7C867D6D43C96875DB8F2B70EFD81DF8 /*Metadata offset 0xA0221C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 215201E7AAB5F47D6ED3CBD2E3A2F56B1215360C /*Metadata offset 0xA02228*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 242A5A849A04B43E39858CDF71A1034575FC99F9 /*Metadata offset 0xA02234*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 290F32200DE8001E578E84DEF1D6BB74586D5AD1 /*Metadata offset 0xA02240*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 2B6ABC2189470F84AB4DFB6D8A332674AE347BF1 /*Metadata offset 0xA0224C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 2D6A3E6E0B72FEE951E3AA17F61B1E2D58EA9992 /*Metadata offset 0xA02258*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 2EFCF5FB30ED1AC45609C33D902E3A0C3666E350 /*Metadata offset 0xA02264*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 36DD062F69F9A5F38B75A4484810550A05FDC0E6 /*Metadata offset 0xA02270*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 38181683818D5343774502DFB210B70CCC08CF99 /*Metadata offset 0xA0227C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 3953620BEE6E7E857B7DBBCC02A0BEB4A5B3E0AD /*Metadata offset 0xA02288*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 3F4790B47BEC92B84006B54693F910F580C3E20F /*Metadata offset 0xA02294*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 467C0A20B9E0B61D9130ECD5B8828CE05CFC33F2 /*Metadata offset 0xA022A0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 472FA1CB0FE443F327184DD2BC83B2916E4C35DA /*Metadata offset 0xA022AC*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 496569876462E37C0F870A303A538A81932F49E2 /*Metadata offset 0xA022B8*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 57252A6A7931A46D0AE6BC832170F54DD94FF0D5 /*Metadata offset 0xA022C4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 5E6768EBB8EE949C9C224560F72992CE626A59B8 /*Metadata offset 0xA022D0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 62EB0E1C56126FA0045AAF60307340D3656363D0 /*Metadata offset 0xA022DC*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 6B096EC14ADC4469A5E2B8DD1C18E218A9EF54B9 /*Metadata offset 0xA022E8*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 6CAA447C9F362CB497BABD9418AA0DCAB1B225A9 /*Metadata offset 0xA022F4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 87D567B622ADFC4916140AF7D1F0790442EBE711 /*Metadata offset 0xA02300*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 99D6F29BAFA7D0B390DDEB638F5C7C498B4C374F /*Metadata offset 0xA0230C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 9E510A497CAA10DEC35517BB09701BB33C58FC55 /*Metadata offset 0xA02318*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 9EC6E2AB46B026F02CB9AD645E31EC0E7725C273 /*Metadata offset 0xA02324*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 AB24867A47B036FB8A8A8D7A25227B4A5FCD4F80 /*Metadata offset 0xA02330*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 AB788B3385F3B074FFEC8272112FB7747BD7D818 /*Metadata offset 0xA0233C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=20 AD8364621F9762A053E8891B011A5DF8586026AF /*Metadata offset 0xA02348*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 AEE4481D28CC07868D2FF5395295A135AD7B42F8 /*Metadata offset 0xA0235C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 AF6F3E7EEA175FE8310AD3E134E038B293EF8872 /*Metadata offset 0xA02368*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 BB2A0B536A7155C94FBAD201F977A7E1EC5873DE /*Metadata offset 0xA02374*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 C4D1F0843B56D0D9FB4CDEA320950A1B50BF243C /*Metadata offset 0xA02380*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 CFA02CA541A18C9F4B5F712F65028714791E87C0 /*Metadata offset 0xA0238C*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 D13A18D3E074403D68F83A67F86D38A6113BA996 /*Metadata offset 0xA02398*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 D21598B5D421703D0C617CD9887C32F544E4137C /*Metadata offset 0xA023A4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 D99D1AFD458B45BD20D2626C0430CF769E10CFD5 /*Metadata offset 0xA023B0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 DE524841A86DDBA01F8B4CA85559D162BBE341D4 /*Metadata offset 0xA023BC*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 E0BD333A9357EB40B38BEF4B3470AFC8BC4BA37E /*Metadata offset 0xA023C8*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 F3429BB9DE6A56B8AB4E8E83D14BA0B9C705F4A2 /*Metadata offset 0xA023D4*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 F7BD6D97905EF2845E5BA5129067F5E9F7F30878 /*Metadata offset 0xA023E0*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 F7D8A35C8C06C819935F7B5B0496BD69F67E7C3C /*Metadata offset 0xA023EC*/;
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12 F9D9A16D8165705B8189B5D25A9B71C26A2F9B0D /*Metadata offset 0xA023F8*/;

	// Methods

	internal static uint ComputeStringHash(string s) { }
}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=12
{}

// Namespace: 
private struct <PrivateImplementationDetails>.__StaticArrayInitTypeSize=20
{}
